elementary-1.7.7/0000775000175000017500000000000012143522015010671 500000000000000elementary-1.7.7/configure.ac0000664000175000017500000006253612143511145013115 00000000000000##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## m4_define([v_maj], [1]) m4_define([v_min], [7]) m4_define([v_mic], [7]) m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v '\(export\|Unversioned directory\)' || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n'])) m4_if(v_rev, [0], [m4_define([v_rev], m4_esyscmd([git log 2> /dev/null | (grep -m1 git-svn-id || echo 0) | sed -e 's/.*@\([0-9]*\).*/\1/' | tr -d '\n']))]) ##-- When released, remove the dnl on the below line m4_undefine([v_rev]) ##-- When doing snapshots - change soname. remove dnl on below line dnl m4_define([relname], [ver-pre-svn-09]) dnl m4_define([v_rel], [-release relname]) ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## m4_ifdef([v_rev], [m4_define([v_ver], [v_maj.v_min.v_mic.v_rev])], [m4_define([v_ver], [v_maj.v_min.v_mic])]) m4_define([lt_rev], m4_eval(v_maj + v_min)) m4_define([lt_cur], v_mic) m4_define([lt_age], v_min) ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## AC_INIT([elementary], [v_ver], [enlightenment-devel@lists.sourceforge.net]) AC_PREREQ(2.52) AC_CONFIG_SRCDIR([configure.ac]) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_BUILD AC_CANONICAL_HOST AC_CONFIG_HEADERS([elementary_config.h]) AH_TOP([ #ifndef EFL_CONFIG_H__ #define EFL_CONFIG_H__ ]) AH_BOTTOM([ #endif /* EFL_CONFIG_H__ */ ]) AM_INIT_AUTOMAKE([1.6 dist-bzip2]) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) AC_GNU_SOURCE AC_C_BIGENDIAN AC_ISC_POSIX AC_PROG_CC AC_PROG_CC_STDC AC_HEADER_STDC AC_C_CONST AC_C___ATTRIBUTE__ AC_FUNC_ALLOCA AC_LIBTOOL_WIN32_DLL define([AC_LIBTOOL_LANG_CXX_CONFIG], [:])dnl define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl AC_PROG_LIBTOOL ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## m4_ifdef([v_rev], , [m4_define([v_rev], [0])]) m4_ifdef([v_rel], , [m4_define([v_rel], [])]) AC_DEFINE_UNQUOTED(VMAJ, [v_maj], [Major version]) AC_DEFINE_UNQUOTED(VMIN, [v_min], [Minor version]) AC_DEFINE_UNQUOTED(VMIC, [v_mic], [Micro version]) AC_DEFINE_UNQUOTED(VREV, [v_rev], [Revison]) version_info="lt_rev:lt_cur:lt_age" release_info="v_rel" AC_SUBST(version_info) AC_SUBST(release_info) ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## VMAJ=v_maj VMIN=v_min AC_SUBST(VMAJ) AC_SUBST(VMIN) # pkg-config PKG_PROG_PKG_CONFIG EDJE_VERSION=`$PKG_CONFIG edje --modversion | awk -F . '{printf("%s.0.0", $1);}'` case "$host_os" in mingw32ce* | cegcc*) MODULE_ARCH="$host_os-$host_cpu" MODULE_EDJE="$host_os-$host_cpu" ;; *) MODULE_ARCH="$host_os-$host_cpu-v_maj.v_min.v_mic" MODULE_EDJE="$host_os-$host_cpu-${EDJE_VERSION}" ;; esac AC_SUBST(release_info) AC_SUBST(MODULE_ARCH) AC_DEFINE_UNQUOTED(MODULE_ARCH, "$MODULE_ARCH", "Module architecture") AC_SUBST(MODULE_EDJE) AC_DEFINE_UNQUOTED(MODULE_EDJE, "$MODULE_EDJE", "Edje module architecture") EFL_SHARED_EXTENSION="${shrext_cmds}" AC_DEFINE_UNQUOTED(EFL_SHARED_EXTENSION, "${EFL_SHARED_EXTENSION}", "Shared extension") requirement_elm="" PKG_PROG_PKG_CONFIG # Check whether pkg-config supports Requires.private if $PKG_CONFIG --atleast-pkgconfig-version 0.22; then pkgconfig_requires_private="Requires.private" else pkgconfig_requires_private="Requires" fi AC_SUBST(pkgconfig_requires_private) #================================================ if test "x${prefix}" = "xNONE"; then LOCALE_DIR="${ac_default_prefix}/share/locale" else LOCALE_DIR="${prefix}/share/locale" fi AC_SUBST(LOCALE_DIR) #================================================ lt_enable_auto_import="" ELM_UNIX_DEF="#undef" ELM_WIN32_DEF="#undef" ELM_WINCE_DEF="#undef" have_windows="no" have_dlopen="no" case "$host_os" in mingw32ce*) PKG_CHECK_MODULES([EVIL], [evil]) AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if evil package is installed.]) lt_enable_auto_import="-Wl,--enable-auto-import" ELM_WINCE_DEF="#define" have_windows="yes" dnl managed by evil AC_DEFINE(HAVE_DLADDR) have_dlopen="yes" dlopen_libs=-ldl requirement_elm="evil" have_socket="no" ;; mingw*) PKG_CHECK_MODULES([EVIL], [evil]) AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if evil package is installed.]) lt_enable_auto_import="-Wl,--enable-auto-import" ELM_WIN32_DEF="#define" have_windows="yes" dnl managed by evil AC_DEFINE(HAVE_DLADDR) have_dlopen="yes" dlopen_libs=-ldl requirement_elm="evil" have_socket="no" ;; *solaris*) ELM_UNIX_DEF="#define" have_socket="yes" have_dlopen="yes" AC_CHECK_LIB([socket], [connect], [], [have_socket="no"]) ;; darwin*) ELM_UNIX_DEF="#define" have_socket="yes" have_dlopen="yes" AC_CHECK_HEADERS([crt_externs.h]) AC_DEFINE([environ], [(*_NSGetEnviron())], ["apple doesn't follow POSIX in this case."]) ;; *) ELM_UNIX_DEF="#define" AC_CHECK_FUNCS(dlopen, res=yes, res=no) if test "x$res" = "xyes"; then AC_CHECK_FUNCS(dladdr, AC_DEFINE(HAVE_DLADDR)) have_dlopen="yes" else AC_CHECK_LIB(dl, dlopen, res=yes, res=no) if test "x$res" = "xyes"; then AC_CHECK_LIB(dl, dladdr, AC_DEFINE(HAVE_DLADDR)) dlopen_libs=-ldl have_dlopen="yes" fi fi have_socket="yes" ;; esac AM_CONDITIONAL([BUILD_RUN], [test "x$have_socket" = "xyes"]) AM_CONDITIONAL([BUILD_MODULES], [test "x$have_dlopen" = "xyes"]) m4_ifdef([v_mic], [ EFL_COMPILER_FLAG([-Wshadow]) EFL_COMPILER_FLAG([-Wall]) EFL_COMPILER_FLAG([-W]) ]) have_fork="no" want_quicklaunch="auto" AC_ARG_ENABLE([quick-launch], [AC_HELP_STRING([--disable-quick-launch], [disable quick-launch support, @<:@default=detect@:>@])], [want_quicklaunch=$enableval], []) if test "x$want_quicklaunch" != "xno"; then AC_CHECK_FUNCS(fork, [ have_fork="yes" AC_DEFINE(HAVE_FORK) ]) fi AM_CONDITIONAL([BUILD_QUICKLAUNCH], [test "x$have_fork" = "xyes" && test "x$have_dlopen" = "xyes"]) AC_SUBST(dlopen_libs) AC_SUBST(lt_enable_auto_import) AC_SUBST(ELM_UNIX_DEF) AC_SUBST(ELM_WIN32_DEF) AC_SUBST(ELM_WINCE_DEF) AM_CONDITIONAL([ELEMENTARY_WINDOWS_BUILD], [test "x${have_windows}" = "xyes"]) PKG_CHECK_MODULES([ELEMENTARY], [ eina >= 1.7.7 eet >= 1.7.7 evas >= 1.7.7 ecore >= 1.7.7 ecore-evas >= 1.7.7 ecore-file >= 1.7.7 edje >= 1.7.7 ] ) requirement_elm="edje >= 1.7.7 ecore-file >= 1.7.7 ecore-evas >= 1.7.7 ecore >= 1.7.7 evas >= 1.7.7 eet >= 1.7.7 eina >= 1.7.7 ${requirement_elm}" PKG_CHECK_MODULES([ELEMENTARY_ECORE_IMF], [ecore-imf >= 1.7.7], [ ELEMENTARY_ECORE_IMF_INC="#include " AC_DEFINE(HAVE_ELEMENTARY_ECORE_IMF, 1, [Have Ecore_IMF support]) have_ecore_imf="yes" requirement_elm="ecore-imf >= 1.7.7 ${requirement_elm}" ], [have_ecore_imf="no"]) AC_SUBST(ELEMENTARY_ECORE_IMF_INC) AM_CONDITIONAL([HAVE_ECORE_IMF], [test "x${have_ecore_imf}" = "xyes"]) PKG_CHECK_MODULES([ELEMENTARY_ECORE_CON], [ecore-con >= 1.7.7], [ ELEMENTARY_ECORE_CON_INC="#include " AC_DEFINE(HAVE_ELEMENTARY_ECORE_CON, 1, [Have Ecore_Con support]) have_ecore_con="yes" requirement_elm="ecore-con >= 1.7.7 ${requirement_elm}" ], [have_ecore_con="no"]) AC_SUBST(ELEMENTARY_ECORE_CON_INC) AM_CONDITIONAL([HAVE_ECORE_CON], [test "x${have_ecore_con}" = "xyes"]) PKG_CHECK_MODULES([EIO], [eio], [ have_eio="yes" AC_DEFINE(HAVE_EIO, 1, [Use EIO for asynchronous file access]) requirement_elm="eio ${requirement_elm}" ], [have_eio="no"]) AM_CONDITIONAL([HAVE_EIO], [test "x${have_eio}" = "xyes"]) have_emotion="no" want_elementary_emotion="yes" AC_ARG_ENABLE([emotion], [AC_HELP_STRING([--disable-emotion], [disable emotion support. @<:@default=enabled@:>@])], [want_elementary_emotion=$enableval], []) if test "x$want_elementary_emotion" != "xno"; then PKG_CHECK_MODULES([EMOTION], [emotion], [ have_emotion="yes" AC_DEFINE(HAVE_EMOTION, 1, [Use Emotion for asynchronous file access]) requirement_elm="emotion ${requirement_elm}" ], [have_emotion="no"]) fi AM_CONDITIONAL([HAVE_EMOTION], [test "x${have_emotion}" = "xyes"]) have_elementary_x="no" want_elementary_x="auto" AC_ARG_ENABLE([ecore-x], [AC_HELP_STRING([--disable-ecore-x], [disable ecore-x support. @<:@default=detect@:>@])], [want_elementary_x=$enableval], []) if test "x$want_elementary_x" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_X], [ecore-x >= 1.7.7], [ AC_DEFINE(HAVE_ELEMENTARY_X, 1, [X11 support for Elementary]) have_elementary_x="yes" requirement_elm="ecore-x >= 1.7.7 ${requirement_elm}" ], [have_elementary_x="no"] ) else have_elementary_x="no" fi if test "x$want_elementary_x" = "xyes" -a "x$have_elementary_x" = "xno"; then AC_MSG_ERROR([ecore-x support requested, but not found by pkg-config.]) fi have_elementary_fb="no" want_elementary_fb="auto" AC_ARG_ENABLE([ecore-fb], [AC_HELP_STRING([--disable-ecore-fb], [disable ecore-fb support. @<:@default=detect@:>@])], [want_elementary_fb=$enableval], []) if test "x$want_elementary_fb" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_FB], [ecore-fb >= 1.7.7], [ AC_DEFINE(HAVE_ELEMENTARY_FB, 1, [FB support for Elementary]) have_elementary_fb="yes" requirement_elm="ecore-fb >= 1.7.7 ${requirement_elm}" ], [have_elementary_fb="no"] ) else have_elementary_fb="no" fi if test "x$want_elementary_fb" = "xyes" -a "x$have_elementary_fb" = "xno"; then AC_MSG_ERROR([ecore-fb support requested, but not found by pkg-config.]) fi have_elementary_psl1ght="no" want_elementary_psl1ght="auto" AC_ARG_ENABLE([ecore-psl1ght], [AC_HELP_STRING([--disable-ecore-psl1ght], [disable ecore-psl1ght support. @<:@default=detect@:>@])], [want_elementary_psl1ght=$enableval], []) if test "x$want_elementary_psl1ght" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_PSL1GHT], [ecore-psl1ght >= 1.7.7], [ AC_DEFINE(HAVE_ELEMENTARY_PSL1GHT, 1, [PSL1GHT support for Elementary]) have_elementary_psl1ght="yes" requirement_elm="ecore-psl1ght >= 1.7.7 ${requirement_elm}" ], [have_elementary_psl1ght="no"] ) else have_elementary_psl1ght="no" fi if test "x$want_elementary_psl1ght" = "xyes" -a "x$have_elementary_psl1ght" = "xno"; then AC_MSG_ERROR([ecore-psl1ght support requested, but not found by pkg-config.]) fi have_elementary_sdl="no" want_elementary_sdl="auto" AC_ARG_ENABLE([ecore-sdl], [AC_HELP_STRING([--disable-ecore-sdl], [disable ecore-sdl support. @<:@default=detect@:>@])], [want_elementary_sdl=$enableval], []) if test "x$want_elementary_sdl" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_SDL], [ecore-sdl >= 1.7.7], [ AC_DEFINE(HAVE_ELEMENTARY_SDL, 1, [SDL support for Elementary]) have_elementary_sdl="yes" requirement_elm="ecore-sdl >= 1.7.7 ${requirement_elm}" ], [have_elementary_sdl="no"] ) else have_elementary_sdl="no" fi if test "x$want_elementary_sdl" = "xyes" -a "x$have_elementary_sdl" = "xno"; then AC_MSG_ERROR([ecore-sdl support requested, but not found by pkg-config.]) fi have_elementary_cocoa="no" want_elementary_cocoa="auto" AC_ARG_ENABLE([ecore-cocoa], [AC_HELP_STRING([--disable-ecore-cocoa], [disable ecore-cocoa support. @<:@default=detect@:>@])], [want_elementary_cocoa=$enableval], []) if test "x$want_elementary_cocoa" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_COCOA], [ecore-cocoa >= 1.7.7], [ AC_DEFINE(HAVE_ELEMENTARY_COCOA, 1, [COCOA support for Elementary]) have_elementary_cocoa="yes" requirement_elm="ecore-cocoa >= 1.7.7 ${requirement_elm}" ], [have_elementary_cocoa="no"] ) else have_elementary_cocoa="no" fi if test "x$want_elementary_cocoa" = "xyes" -a "x$have_elementary_cocoa" = "xno"; then AC_MSG_ERROR([ecore-cocoa support requested, but not found by pkg-config.]) fi have_elementary_win32="no" want_elementary_win32="auto" AC_ARG_ENABLE([ecore-win32], [AC_HELP_STRING([--disable-ecore-win32], [disable ecore-win32 support. @<:@default=detect@:>@])], [want_elementary_win32=$enableval], []) if test "x$want_elementary_win32" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_WIN32], [ecore-win32 >= 1.7.7], [ AC_DEFINE(HAVE_ELEMENTARY_WIN32, 1, [Windows XP support for Elementary]) have_elementary_win32="yes" requirement_elm="ecore-win32 >= 1.7.7 ${requirement_elm}" ], [have_elementary_win32="no"] ) else have_elementary_win32="no" fi if test "x$want_elementary_win32" = "xyes" -a "x$have_elementary_win32" = "xno"; then AC_MSG_ERROR([ecore-win32 support requested, but not found by pkg-config.]) fi have_elementary_wince="no" want_elementary_wince="auto" AC_ARG_ENABLE([ecore-wince], [AC_HELP_STRING([--disable-ecore-wince], [disable ecore-wince support. @<:@default=detect@:>@])], [want_elementary_wince=$enableval], []) if test "x$want_elementary_wince" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_WINCE], [ecore-wince >= 1.7.7], [ AC_DEFINE(HAVE_ELEMENTARY_WINCE, 1, [Windows CE support for Elementary]) have_elementary_wince="yes" requirement_elm="ecore-wince >= 1.7.7 ${requirement_elm}" ], [have_elementary_wince="no"] ) else have_elementary_wince="no" fi if test "x$want_elementary_wince" = "xyes" -a "x$have_elementary_wince" = "xno"; then AC_MSG_ERROR([ecore-wince support requested, but not found by pkg-config.]) fi have_elementary_wayland="no" want_elementary_wayland="auto" AC_ARG_ENABLE([ecore-wayland], [AC_HELP_STRING([--disable-ecore-wayland], [disable ecore-wayland support. @<:@default=detect@:>@])], [want_elementary_wayland=$enableval], []) if test "x$want_elementary_wayland" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_WAYLAND], [ecore-wayland], [ AC_DEFINE(HAVE_ELEMENTARY_WAYLAND, 1, [Wayland support for Elementary]) have_elementary_wayland="yes" requirement_elm="ecore-wayland ${requirement_elm}" ], [have_elementary_wayland="no"] ) else have_elementary_wayland="no" fi if test "x$want_elementary_wayland" = "xyes" -a "x$have_elementary_wayland" = "xno"; then AC_MSG_ERROR([ecore-wayland support requested, but not found by pkg-config.]) fi ELM_EDBUS_DEF="#undef" have_elementary_edbus="no" want_elementary_edbus="auto" AC_ARG_ENABLE([edbus], [AC_HELP_STRING([--disable-edbus], [disable edbus support. @<:@default=detect@:>@])], [want_elementary_edbus=$enableval], []) if test "x$want_elementary_edbus" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_EDBUS], [ edbus >= 1.7.7 ], [ AC_DEFINE(HAVE_ELEMENTARY_EDBUS, 1, [EDBus support for Elementary]) have_elementary_edbus="yes" ELM_EDBUS_DEF="#define" requirement_elm="edbus >= 1.7.7 ${requirement_elm}" ], [have_elementary_edbus="no"] ) else have_elementary_edbus="no" fi if test "x$want_elementary_edbus" = "xyes" -a "x$have_elementary_edbus" = "xno"; then AC_MSG_ERROR([E_DBus support requested, but no e_dbus found by pkg-config.]) fi AC_SUBST(ELM_EDBUS_DEF) ELM_EFREET_DEF="#undef" have_elementary_efreet="no" want_elementary_efreet="auto" AC_ARG_ENABLE([efreet], [AC_HELP_STRING([--disable-efreet], [disable efreet support. @<:@default=detect@:>@])], [want_elementary_efreet=$enableval], []) if test "x$want_elementary_efreet" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_EFREET], [ efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 ], [ AC_DEFINE(HAVE_ELEMENTARY_EFREET, 1, [Efreet support for Elementary]) have_elementary_efreet="yes" ELM_EFREET_DEF="#define" requirement_elm="efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 ${requirement_elm}" ], [have_elementary_efreet="no"] ) else have_elementary_efreet="no" fi if test "x$want_elementary_efreet" = "xyes" -a "x$have_elementary_efreet" = "xno"; then AC_MSG_ERROR([Efreet support requested, but no efreet/efreet-mime/efreet-trash found by pkg-config.]) fi AC_SUBST(ELM_EFREET_DEF) ELM_EWEATHER_DEF="#undef" have_elementary_eweather="no" want_elementary_eweather="auto" AC_ARG_ENABLE([eweather], [AC_HELP_STRING([--disable-eweather], [disable eweather support. @<:@default=detect@:>@])], [want_elementary_eweather=$enableval], []) if test "x$want_elementary_eweather" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_EWEATHER], [ eweather ], [ AC_DEFINE(HAVE_ELEMENTARY_EWEATHER, 1, [EWeather support for Elementary]) have_elementary_eweather="yes" ELM_EWEATHER_DEF="#define" requirement_elm="eweather ${requirement_elm}" ], [have_elementary_eweather="no"] ) else have_elementary_eweather="no" fi if test "x$want_elementary_eweather" = "xyes" -a "x$have_elementary_eweather" = "xno"; then AC_MSG_ERROR([Eweather support requested, but no eweather found by pkg-config.]) fi AC_SUBST(ELM_EWEATHER_DEF) ELM_EMAP_DEF="#undef" have_elementary_emap="no" want_elementary_emap="auto" AC_ARG_ENABLE([emap], [AC_HELP_STRING([--disable-emap], [disable emap support. @<:@default=detect@:>@])], [want_elementary_emap=$enableval], []) if test "x$want_elementary_emap" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_EMAP], [ emap ], [ AC_DEFINE(HAVE_ELEMENTARY_EMAP, 1, [EMap support for Elementary]) have_elementary_emap="yes" ELM_EMAP_DEF="#define" requirement_elm="emap ${requirement_elm}" ], [have_elementary_emap="no"] ) else have_elementary_emap="no" fi if test "x$want_elementary_emap" = "xyes" -a "x$have_elementary_emap" = "xno"; then AC_MSG_ERROR([Emap support requested, but no emap found by pkg-config.]) fi AC_SUBST(ELM_EMAP_DEF) ELM_ETHUMB_DEF="#undef" have_elementary_ethumb="no" want_elementary_ethumb="auto" AC_ARG_ENABLE([ethumb], [AC_HELP_STRING([--disable-ethumb], [disable ethumb support. @<:@default=detect@:>@])], [want_elementary_ethumb=$enableval], []) if test "x$want_elementary_ethumb" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_ETHUMB], [ ethumb_client ], [ AC_DEFINE(HAVE_ELEMENTARY_ETHUMB, 1, [Ethumb support for Elementary]) have_elementary_ethumb="yes" ELM_ETHUMB_DEF="#define" requirement_elm="ethumb_client ${requirement_elm}" ], [have_elementary_ethumb="no"] ) else have_elementary_ethumb="no" fi if test "x$want_elementary_ethumb" = "xyes" -a "x$have_elementary_ethumb" = "xno"; then AC_MSG_ERROR([Ethumb support requested, but no ethumb found by pkg-config.]) fi AC_SUBST(ELM_ETHUMB_DEF) ELM_WEB_DEF="#undef" have_elementary_web="no" want_elementary_web="auto" AC_ARG_ENABLE([web], [AC_HELP_STRING([--disable-web], [disable web (WebKit) support. @<:@default=detect@:>@])], [want_elementary_web=$enableval], []) if test "x$want_elementary_web" != "xno"; then PKG_CHECK_MODULES([ELEMENTARY_WEB], [ ewebkit ], [ AC_DEFINE(HAVE_ELEMENTARY_WEB, 1, [Web support for Elementary]) webkit_datadir=$($PKG_CONFIG ewebkit --variable=datadir) AC_DEFINE_UNQUOTED(WEBKIT_DATADIR, "$webkit_datadir", "WebKit's data dir") have_elementary_web="yes" ELM_WEB_DEF="#define" ## web_client? how about ewebkit? at least in current upstreak webkit ## there is no web_client.pc # requirement_elm="web_client ${requirement_elm}" requirement_elm="ewebkit ${requirement_elm}" ], [have_elementary_web="no"] ) else have_elementary_web="no" fi if test "x$want_elementary_web" = "xyes" -a "x$have_elementary_web" = "xno"; then AC_MSG_ERROR([Web support requested, but no ewebkit found by pkg-config.]) fi AC_SUBST(ELM_WEB_DEF) ELM_DEBUG_DEF="#undef" want_elementary_debug="no" AC_ARG_ENABLE([debug], [AC_HELP_STRING([--enable-debug], [enable elementary debug support. @<:@default=disabled@:>@])], [want_elementary_debug=$enableval], []) if test "x$want_elementary_debug" = "xyes"; then AC_DEFINE(HAVE_ELEMENTARY_DEBUG, 1, [Elementary debug.]) ELM_DEBUG_DEF="#define" fi AC_SUBST(ELM_DEBUG_DEF) ELM_ALLOCA_H_DEF="#undef" AC_CHECK_HEADER(alloca.h, [ELM_ALLOCA_H_DEF="#define"]) AC_SUBST(ELM_ALLOCA_H_DEF) ELM_LIBINTL_H_DEF="#undef" AC_CHECK_HEADER(libintl.h, [ELM_LIBINTL_H_DEF="#define"]) AC_SUBST(ELM_LIBINTL_H_DEF) ELM_DIRENT_H_DEF="#undef" AC_CHECK_HEADER(dirent.h, [ELM_DIRENT_H_DEF="#define"]) AC_SUBST(ELM_DIRENT_H_DEF) AC_CHECK_HEADER(sys/mman.h, [have_mman="yes"], [have_mman="no"]) if test "x${have_mman}" = "xyes"; then AC_DEFINE(HAVE_MMAN_H, 1, [Have sys/mman.h header file]) fi AC_CHECK_HEADERS([locale.h langinfo.h sys/times.h]) my_libs="-lm" AC_SUBST(my_libs) AC_SUBST(requirement_elm) EFL_WITH_BIN([eet], [eet-eet], [eet]) EFL_WITH_BIN([edje], [edje-cc], [edje_cc]) EFL_CHECK_DOXYGEN([build_doc="yes"], [build_doc="no"]) EFL_ENABLE_BIN([elementary-test]) EFL_ENABLE_BIN([elementary-config]) m4_ifdef([AM_GNU_GETTEXT_VERSION], [ AM_GNU_GETTEXT_VERSION([0.17]) ]) m4_ifdef([AM_GNU_GETTEXT], [ AM_GNU_GETTEXT([external]) po_makefile_in=po/Makefile.in have_po="yes" ],[ have_po="no" ]) AC_SUBST(LTLIBINTL) if test "x${POSUB}" = "x" ; then have_po="no" fi AM_CONDITIONAL([HAVE_PO], [test "x${have_po}" = "xyes"]) EFL_CHECK_PATH_MAX elementary_base_dir=".elementary" AC_ARG_WITH([elementary-base-dir], [AC_HELP_STRING([--with-elementary-base-dir=PATH], [specify the subdirectory for all elementary data @<:@default=${elementary_base_dir}@:>@])], [elementary_base_dir=${withval}], [elementary_base_dir=".elementary"]) AC_MSG_NOTICE([ELEMENTARY_BASE_DIR set to ${elementary_base_dir}]) AC_DEFINE_UNQUOTED(ELEMENTARY_BASE_DIR, "${elementary_base_dir}", "subdirectory for all elementary data") ### Build and install examples EFL_CHECK_BUILD_EXAMPLES([enable_build_examples="yes"], [enable_build_examples="no"]) EFL_CHECK_INSTALL_EXAMPLES([enable_install_examples="yes"], [enable_install_examples="no"]) AC_TRY_COMPILE([ # define _GNU_SOURCE 1 #include ], [ extern char **environ; ], [ AC_DEFINE(HAVE_ENVIRON, 1, [extern environ exists]) ]) AC_TRY_COMPILE([ #include ], [ clearenv(); ], [ AC_DEFINE(HAVE_CLEARENV, 1, [extern environ exists]) ]) AC_OUTPUT([ Makefile elementary.spec elementary.pc doc/Makefile doc/Doxyfile doc/widgets/Makefile src/Makefile src/lib/Makefile src/lib/Elementary.h src/bin/Makefile src/modules/Makefile src/modules/access_output/Makefile src/modules/datetime_input_ctxpopup/Makefile src/modules/test_entry/Makefile src/modules/test_map/Makefile src/edje_externals/Makefile src/examples/Makefile data/Makefile data/themes/Makefile data/images/Makefile data/objects/Makefile data/desktop/Makefile data/edje_externals/Makefile config/Makefile config/default/Makefile config/standard/Makefile config/mobile/Makefile $po_makefile_in ]) ##################################################################### ## Info echo echo echo echo "------------------------------------------------------------------------" echo "$PACKAGE $VERSION" echo "------------------------------------------------------------------------" echo echo "Configuration Options Summary:" echo echo " Engines:" echo " X11....................: ${have_elementary_x}" echo " Framebuffer............: ${have_elementary_fb}" echo " PSL1GHT................: ${have_elementary_psl1ght}" echo " SDL....................: ${have_elementary_sdl}" echo " Cocoa..................: ${have_elementary_cocoa}" echo " Windows XP.............: ${have_elementary_win32}" echo " Windows CE.............: ${have_elementary_wince}" echo " Wayland...............:. ${have_elementary_wayland}" echo echo " Features:" echo " Ecore_IMF..............: ${have_ecore_imf}" echo " Ecore_Con..............: ${have_ecore_con}" echo " EDBus..................: ${have_elementary_edbus}" echo " EFreet.................: ${have_elementary_efreet}" echo " EWeather...............: ${have_elementary_eweather}" echo " EMap...................: ${have_elementary_emap}" echo " Ethumb.................: ${have_elementary_ethumb}" echo " Web (WebKit)...........: ${have_elementary_web}" echo " Quick Launch...........: ${have_fork}" echo " EIO....................: ${have_eio}" echo " Emotion................: ${have_emotion}" echo echo " eet......................: ${eet_eet}" echo " edje_cc..................: ${edje_cc}" echo echo " Build elementary_test....: ${have_elementary_test}" echo " Examples.................: ${enable_build_examples}" echo " Examples installed.......: ${enable_install_examples}" echo " Build elementary_config..: ${have_elementary_config}" echo " Documentation............: ${build_doc}" if test "x${build_doc}" = "xyes" ; then echo " Installation...........: make install-doc" fi echo echo "Compilation................: make (or gmake)" echo " CPPFLAGS.................: $CPPFLAGS" echo " CFLAGS...................: $CFLAGS" echo " LDFLAGS..................: $LDFLAGS" echo echo "Installation...............: make install (as root if needed, with 'su' or 'sudo')" echo " prefix...................: $prefix" echo elementary-1.7.7/README0000664000175000017500000000141712143521110011467 00000000000000Elementary 1.7.4 ****************************************************************************** FOR ANY ISSUES PLEASE EMAIL: enlightenment-devel@lists.sourceforge.net ****************************************************************************** Elementary A basic widget set library that is easy to use and is based on EFL. It provides the basic building blocks for creating applications and user interfaces. For more details about elementary widgets and how to use them kindly refer to the following link. http://docs.enlightenment.org/auto/elementary/ ------------------------------------------------------------------------------ COMPILING AND INSTALLING: ./configure make (do this as root unless you are installing in your users directories): make install elementary-1.7.7/ChangeLog0000664000175000017500000005451512143474510012403 000000000000002012-04-26 Carsten Haitzler (The Rasterman) * 1.0.0 release 2012-04-27 Daniel Juyung Seo (SeoZ) * Genlist : Fixed genlist expandable effect bug when we expand/contract items with many children very quickly. * Genlist : Realize move items during tree effect only when the item is not in the queue. 2012-04-30 Jérôme Pinot * Add missing files in the tarballs. 2012-05-02 Cedric Bail * Do less allocation and reuse much more Evas_Map. 2012-05-02 Carsten Haitzler (The Rasterman) * Fix possible problems with other subsystems depending on X11 display being closed (XCloseDisplay not close() on socket fd). 2012-05-02 ChunEon Park (Hermet) * Font: actually it doesnt append the font to the hash when font_hash is created inside. Now it is fixed. 2012-05-03 WooHyun Jung * Add feature about focus. Focus can be moved in all direction by by elm_widget_focus_go function. 2012-05-04 Leandro Pereira * Fix icon not appearing in default Genlist theme. 2012-05-09 Cedric bail * Reload theme when it change on disk. 2012-05-11 ShilpaOnkar Singh * Added focus key event handling for the colorselector 2012-05-13 Dave Andreoli * Fileselector: honor folder_only when using EIO 2012-05-14 Shinwoo Kim * menu: remove crash issue when no-parent item is passed to the elm_menu_item_separator_add() 2012-05-14 Shinwoo Kim (kimcinoo) * popup: Bug Fix: improper usage of textblock 2012-05-15 Dave Andreoli * Fileselector: honor folder_only when using EIO 2012-05-16 Carsten Haitzler (The Rasterman) * Fix genlist ELM_LIST_LIMIT mode to do what it originally did. Documentation was wrong too and code had a slight bug stopping genlist from contracting to min size. * Optimize the case of COMPRESS + homogeneous mode to avoid queue entirely and use existing known item sizes. 2012-05-16 Dave Andreoli * Fileselector: Add a wheel spinner that show/spin while EIO is working 2012-05-16 Tom Hacohen (TAsn) * Fix fileselector selection done bug and pass the right string. 2012-05-22 Jaehwan Kim * Toolbar: Add the more panel feature in toolbar. When it is the ELM_TOOLBAR_SHRINK_EXPAND mode and the max item is set, the items over max number are located in more panel. The APIs are added for this feature.(elm_toolbar_more_item_get, elm_toolbar_items_max_set/get) 2012-05-22 Carsten Haitzler (The Rasterman) * Add skeleton for handling remote commands access controls. 2012-05-23 Tae-Hwan Kim (Bluezery) * Map: Add elm_map_overlays_get & elm_map_overlay_visible_get functions. 2012-05-24 Michal Pakula vel Rutka * Add ability to use cnp helper code on non-elm widget objects by falling back to ecore-evas to get the window id. 2012-05-24 Tae-Hwan Kim (Bluezery) * Add "loaded" signal for elm_map. 2012-05-25 Rob Bradford * Refactor X11 specific code to use ecore_evas_*_window_get functions so that the driver for the Ecore_Evas will be checked. 2012-05-28 Mike Blumenkrantz * Fix sizing calc error in list item homogenizing 2012-05-28 Carsten Haitzler (The Rasterman) * Made elm_object_focus_set() fall back to evbas_object_focus_set() if the object is not an elm widget. 2012-05-29 Mike Blumenkrantz * Prepending items to a genlist no longer causes the selected item to scroll out of the viewport * Collapsing tree items in genlist now animate properly 2012-05-29 Rob Bradford * Move X related window items into their own substruct of _Elm_Win_Smart_Data to allow grouping based on engine. 2012-05-29 Rob Bradford * Move X related cursor items into their own substruct of Elm_Cursor to make supporting cursors on other platforms cleaner. 2012-05-30 Rob Bradford * Add support for setting the cursor under Wayland: * Introduce a configure option and #define to as per other engines * Add always-built API function to allow identification of running under Wayland (like for X11) * Call into Ecore to set the cursor when the mouse enters the desired widget. 2012-05-30 Mike Blumenkrantz * Fix even/odd signals for genlist items 2012-05-30 Thiep Ha * Entry: Add 3 APIs which are elm_entry_text_style_user_push/pop/peek and test functions for these APIs. 2012-05-31 WooHyun Jung * child_can_focus should be EINA_FALSE only when all children in the object tree are not focusable. Before this fix, it was EINA_FALSE when all sub objects were not focusable. (i.e. didn't check whole object tree) 2012-06-01 Mike Blumenkrantz * Re-setting the current mirrored mode state no longer causes a full recalc 2012-06-07 Jaehwan Kim * Toolbar: Remove the APIs elm_toolbar_items_max_set/get. Instead of them, add the APIs elm_toolbar_standard_priority_set/get. The items which are lower than standard priority are located in more menu or panel. 2012-06-08 Jaehwan Kim * Add elm_object_scroll_hold/freeze_get. 2012-06-12 ChunEon Park (Hermet) * Fixed Transit wipe effect flickering. 2012-06-12 Carsten Haitzler (The Rasterman) * Add elm_win_size_base_set/get, elm_win_size_step_set/get for hinting sizing of windows. Useful for terminals. 2012-06-12 Mike Blumenkrantz * Map no longer saves its files to directories outside of the user's home directory 2012-06-14 Seunggyun Kim * Fix elm_config_font_overlay_apply() to also apply rescaling properly. 2012-06-14 Jaehwan Kim * Toolbar : Add the reorder feature when the more panel is shown. After the item is long-pressed, it can be moved. 2012-06-14 Michael Bouchaud * Add an enum to Elm_Calendar_Mark_Repeat_Type: ELM_CALENDAR_LAST_DAY_OF_MONTH 2012-06-15 Michael Bouchaud * elm_progressbar: elm_progressbar_format_function_set to add a callback function to format the unit string. 2012-06-16 Davide Andreoli * elm_map: add elm_map_overlay_del_cb_set to be notify when an overlay is deleted. 2012-06-21 Daniel Juyung Seo (SeoZ) * Genlist: Fixed a bug with decorate all mode + tree effect. Delete tree effect animator and set the effect mode to none when decorate all mode is set. 2012-06-23 Daniel Willmann * elm_progressbar: Add "changed" signal to be emitted when the value is changed. 2012-06-25 Daniel Juyung Seo (SeoZ) * Genlist: Fixed tree expand bug. Check item type when an item is requested to be expanded/contracted. 2012-06-25 Carsten Haitzler (The Rasterman) * add elm_cnp_selection_loss_callback_set() so you know when you lose a selection as a client * improve robustness of cnp to track target object deletions. 2012-06-26 Shinwoo Kim (kimcinoo) * Use Edje to enable accessibility on TEXTBLOCK. 2012-06-27 Daniel Juyung Seo (SeoZ) * Genlist: Fixed homogeneous mode bug with ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY item. Now it calculates display only item size correctly. 2012-06-29 Artem Popov * Add support for a new toolbar style with icon and text aligned in center. "item_centered". 2012-06-30 Shinwoo Kim (kimcinoo) * Add elm_config_access_set/get() to allow for a config tool to enable to diasbale access mode. * Add access highlight infra 2012-06-30 Artem Popov * Fix panel theme_hook handling for scaling 2012-07-01 Gustavo Sverzut Barbieri (k-s) * Add and use elm_widget_item_widget_get() * Fix elm_segment_control to not abuse user's data from item. 2012-07-03 Cedric Bail * Initialize Emotion when necessary. 2012-07-03 Minseok Kim * Add elm_multibuttonentry_editable_set() and elm_multibuttonentry_editable_get() 2012-07-03 Shinwoo Kim (kimcinoo) * Add access hook to widget infra. 2012-07-05 Carsten Haitzler (The Rasterman) * Fix several FB related issues: * Fallback to FB from X11 so it "just works" * Config expected x11 and failed to start app if engine not explicitly set to non-x11 * No mouse cursor displayed in fb when needed, so add a softcursor mode defaulting to auto. * Add elm_win_screen_dpi_get() 2012-07-06 Shinwoo Kim (kimcinoo) * Add layout access enable/disable api: * elm_layout_edje_object_can_access_set/get() 2012-07-07 Carsten Haitzler (The Rasterman) * Add slider popup mode (based in idea originally proposed in patches from Sumanth Krishna Mannam, but susbequently rejected a few times as it didn't measure up to commitable standards). 2012-07-10 Gustavo Lima Chaves * Add elm_scroller_page_size_get() and elm_scroller_page_relative_get() for consistency (some scrolling widgets got these gettes before). 2012-07-10 Rob Bradford * Expose into private API a function for getting the X window from an Ecore_Evas using the backend safe functions. * Use this new API to replace a non backend safe call in the copy and paste code 2012-07-12 Tae-Hwan Kim (Bluezery) * Fix that vertical bounce enable value can be get from elm_config when the genlist is added. 2012-07-16 Carsten Haitzler (The Rasterman) * Disable html mode pastes from cnp to work around thunderbird. 2012-07-18 Carsten Haitzler (The Rasterman) * Fix evil little bug where scrolelrs with scrollbars make self-feeding loops expecially with min size hints on scrollers (which the change in smart object infra broke too - fixed here). 2012-07-18 Yan Wang * Small fix to account for framespace that is used in wayland (0 in x11 so shouldnt affect x11). 2012-07-18 Hermet (ChunEon Park) * Fix the mapbuf to resize the contents(smart obj) correctly. When smart obj was set as the contents the _configure would be called recursively. In this process the lastest size could be reverted as the previous one. 2012-07-19 Gustavo Sverzut Barbieri (k-s) * Add Elm_Win_Trap and elm_win_trap_set() to allow e17 integration. 2012-07-23 Hermet (ChunEon Park) * fixed invalid sd memory access when delete window inlined image 2012-07-24 Hermet (ChunEon Park) * fixed scroller to not have the hold flag when mouse up happened. 2012-07-24 Gustavo Sverzut Barbieri (k-s) * Add elm_flip_go_to() 2012-07-25 Carsten Haitzler (The Rasterman) * Fix elementary quicklaunch to transprot environment over as well as args and cwd. 2012-07-27 Shinwoo Kim (kimcinoo) * Patch in incomplete access supoprt in popup. 2012-07-30 Cedric Bail * Allow freeze/thaw on Elm_Layout and reduce number of object update. * Defer Elm_Calendar generation until really needed. 2012-07-31 Shinwoo Kim (kimcinoo) * Patch in incomplete access supoprt in ctxpopup and dayselector. 2012-08-02 Cedric Bail * Fix elm_image_orient_set/get. 2012-08-06 Cedric Bail * Make Elm_Slider update itself asynchronously. 2012-08-09 Cedric Bail * Reset main loop after fork in quicklaunch. 2012-08-18 Shinwoo Kim (kimcinoo) * Patch in incomplete access in: colorselecto, win, diskselector, gengrid, genlist, progressbar, slider, label, entry 2012-08-20 Jihyeon Seol * Fix sizing issue in multibutton entry by making all lines the same height. 2012-08-20 Shinwoo Kim (kimcinoo) * Patch in incomplete access support in datetime. 2012-08-21 Carsten Haitzler (The Rasterman) * Spotted an incompleteness. there is a way to set Elm_Win_Trap for manual render, but no way to go to an elm win and do this (And of course twiddle with the norender state too), so add this in. elm_win_norender_push(), elm_win_norender_pop(), elm_win_norender_get() and elm_win_render() added. 2012-08-21 Shinwoo Kim (kimcinoo) * Patch in incomplete access support in segment control and spinner 2012-08-28 Carsten Haitzler (The Rasterman) * Track window states as a total count and be able to self-throttle or suspend rendering as a result. 2012-08-30 Carsten Haitzler (The Rasterman) 1.7.0 release 2012-08-30 Shilpa Onkar Singh * Naviframe's item Subtitle_label deleted in item_free. 2012-08-31 WooHyun Jung * The state of elm_check is now changed by mouse click event. 2012-09-03 Rajeev Ranjan * Fix min/max limit setting to respect field boundaires EXCEPT for years which have no boundaries with elm_datetime_field_limit_set() 2012-09-03 Bluezery * Fix re-order animation when it doesn't end correctly. 2012-09-03 Shinwoo Kim (kimcinoo) * Fix popup to apply the same style to the notify sub-widget. 2012-09-12 Thiep Ha * Fix ctxpopup direction if -1 is uses as priority. 2012-09-13 M.V.K. Sumanth * Fix diskselector when bounce off and round enabled. 2012-09-14 Shinwoo Kim (kimcinoo) * Fix info field set for bubble widget. 2012-09-19 Michael Bouchaud (yoz) * fix resizing on naviframe when an item is poped 2012-09-20 Michael Bouchaud (yoz) * fix wrong size calc in naviframe when an item have setted tittle_visible_set to false. 2012-09-25 Cedric Bail * Escape theme filename correctly. 2012-09-28 Shinwoo Kim (kimcinoo) * Fix disk selector selection of middle item when obj not at 0. 2012-10-04 Igor Murzov * fix copy&paste error in elm_flip. * fix possible invalid memory access in elm_access. 2012-10-10 Shinwoo Kim (kimcinoo) * Fix diskselector bug on round with appended items with more than 4 items. 2012-10-11 WooHyun Jung * Fix a bug in elm_panel. Content should be a sub-object of elm_panel. 2012-10-12 Shinwoo Kim (kimcinoo) * Fix conform widget to be part of focus chain. 2012-10-13 ChunEon Park (Hermet) * Fix the transit to launch the effect directly when elm_transit_go is called. 2012-10-15 Prince Dubey Kumar * Fix genlist reorder mode item not being resized on genlist resize. 2012-10-17 Jihoon Kim (jihoon) * Fix elm_widget_type_check warning in the _on_size_hints_changed of elm_video. 2012-10-19 Tae-Hwan Kim (Bluezery) * Fixed wrong_calc_job parameter. 2012-10-19 ChunEon Park (Hermet) * Fix elm_transit image animation which last few frames are skipped. 2012-10-20 Cedric Bail 1.7.1 release 2012-10-25 Michael Bouchaud (yoz) * some fix for promote and demote in genlist 2012-10-30 ChunEon Park (Hermet) * Fix the transit to accept proxy object. 2012-11-02 ChunEon Park (Hermet) * Don't update map uv with image size for proxy object in elm_flip. 2012-11-07 Mikael Sans (xhell) * Fix wrong parameter for thumbnail error in elm_icon. 2012-11-12 Michael Bouchaud (yoz) * Add missing selected event in elm_index (elm_index_item_selected_set) 2012-11-21 Michael Bouchaud (yoz) * update the min size hint on elm_label after a text set 2012-11-22 Michael Bouchaud (yoz) * fix elm_flip to show only one face at a time 2012-11-22 ChunEon Park (Hermet) * Lets remove contents regardless of the preseve_on_set if naviframe is deleted. 2012-11-22 Shilpa Sigh (shilpa.singh@samsung.com) * Clear the title contents when naviframe item is deleted. 2012-11-23 Luis Felipe Strano Moraes 1.7.2 release 2012-11-23 Carsten Haitzler (The Rasterman) * Fix build on systems without clearenv() (eg bsd). 2012-11-23 ChunEon Park (Hermet) * Free the text parts of the naviframe item when item is deleted. 2012-11-29 ChunEon Park (Hermet) * Fix the mapbuf to update it's contents correctly, even if they go outside of the buffer 2012-11-30 ChunEon Park (Hermet) * Fix the naviframe to resize it's items which are inserted. 2012-11-30 WooHyun Jung * Fix layout when content_set or text_set is called with NULL part name. 2012-11-30 ChunEon Park (Hermet) * emit the signals for content_set/unset text_set/unset one time! 2012-12-02 Mike Blumenkrantz * Fix case where tooltips could go offscreen unnecessarily 2012-12-04 Cedric Bail * Fix a possible divide by zero in els_scroller animator. 2012-12-05 Cedric Bail * Fix uninitialized data path in elm_flip, elm_gesture_layer, elm_interface_scrollable, els_scroller. 2012-12-05 Shilpa Onkar Singh (shilpa.singh@samsung.com) * Fix naviframe to not send hide signals even before item doens't created yet. 2012-12-06 Cedric Bail * Fix possible segv in elm_quicklaunch infrastructure. * Make sure elm_conform always finish with at least one '\0'. * Fix forgotten break in elm_map that would have thrown error when the action was properly taken in fact. 2012-12-06 ChunEon Park (Hermet) * Fix the mapbuf to show the content always. Sometimes mapbuf couldn't show the content properly. 2012-12-07 Cedric Bail * Safer call to mkstemp in elm_cnp. * Simplify test in elm_entry_text_set. 2012-12-06 Daniel Juyung Seo (SeoZ) * Fix wheel scroll direction with shift. 2012-12-07 WooHyun Jung * Fix focus problem in multibuttonentry. Entry can get focus only when multibuttonentry is focused. 2012-12-07 Luis Felipe Strano Moraes * Release 1.7.3 2012-12-08 ChunEon Park (Hermet) * Fix the naviframe title_set problem that caused the title visible status reset. 2012-12-10 Cedric Bail * Make sure private data is not NULL in elm_interface_scrollable. * Correctly handle failure case in _x11_notify_handler_image. * Fix missuse of EINA_INLIST_FOREACH in elm_transit.c. 2012-12-12 WooHyun Jung * Now, dummy object is always smart member of naviframe. 2012-12-12 Nicolas Aguirre * backport r76226 : Elm: Fix Escape namespace to compile on Windows. 2012-12-13 Nicolas Aguirre * Fix build on win32 2012-12-17 Vincent Torri * Add XML output to doc * Add installation rule for doc 2012-12-17 Chueon Park (Hermet) * Fix the popup that returned invalid action buttons. 2012-12-17 Chueon Park (Hermet) * Makes naviframe safety even if someone deletes the naviframe in transition finished cb. 2012-12-18 Chueon Park (Hermet) * Don't Elm_transit image animation use image preloading to avoid image flickering. 2012-12-18 Chueon Park (Hermet) * Let image update right now if the image preloading is disabled. 2012-12-21 Stefan Schmidt * Fix small memory leak in elm_map error path. 2012-12-21 Jihoon Kim * Fix memory leak in _item_tag_remove of elm_entry. 2012-12-21 Luis Felipe Strano Moraes * 1.7.4 release 2012-12-28 Mike Blumenkrantz * Fix bug where genlist would delete items added during selection callback if a clear was queued 2012-12-29 Mike Blumenkrantz * Tooltips now correctly set NETWM tooltip window type 2013-01-03 JaeHyun Jo (jae_hyun@cho@naver.com) * Fix the naviframe item part text to be set properly. 2013-01-03 Thiep Ha * Fix list separator size bug. 2013-01-04 Luis Felipe Strano Moraes * 1.7.5 release 2013-01-06 Jaehyun Cho (jae_hyun_cho@naver.com) * Fix omitting signal emission when customized text parts change the text. 2013-01-08 Jaehwan Kim * Fix the bug which the callbacks of the sub-object are added even if the sub-object is added the parent object. 2013-01-10 Shinwoo Kim * backport r82456: Fix potential problem which would cause resource leak. 2013-01-16 Shilpa Singh , Rajeev Ranjan * Fix "changed" signal being sent twice in case of toggle style when check is clicked. 2013-01-16 WooHyun Jung * elm_plug should call elm_widget_can_focus_set after adding parent class. * Now, widget itself is the object which gets mouse_up event for stealing focus from another object. By this change, a widget with scroller interface can change its focus state before mouse_up of hit_rect. 2013-01-16 Jaeun Choi * Fix bug where index is not re-filled if autohide disabled 2013-01-17 Bora Hwang (bora1.hwang@samsung.com) * when parent of ctxpopup is resized, ctxpopup calls dismissed signal 2013-01-19 WooHyun Jung * When string in entry is changed, access to sd should be forbidden after smart_callback_call is called. 2013-01-18 Thiep Ha (thiep.ha@samsung.com) * Fix memory leak of the ctxpopup and callback function to be a ctxpoup obj is delivered to. 2013-01-23 WooHyun Jung * In _timer_cb of elm_notify, access to sd should be forbidden after smart_callback_call is called. 2013-01-29 Jaehwan Kim * Fix the scroll position is calculated by the size of pan object, not the size of scroller. 2013-01-29 ChunEon Park (Hermet) * Fix a elm_transit crash issue when user delete all target objects in the effect end callback. 2013-02-07 WooHyun Jung * elm_entry_single_line_set should not change cnp_mode when PLAINTEXT mode. 2013-02-17 Cedric Bail * Improve support for some 64bits system. 2013-02-17 Mike Blumenkrantz * ignore tab key widget focus change if control/alt is pressed * prevent blank entry hoversels 2013-02-19 Stefan Schmidt * Fix memory leaks. 2013-02-20 Carsten Haitzler (The Rasterman) * Fix gl engine vsync option pass-in in elm_win * Fix elm_progressbar_pulse() to abort if pulsing not enabled 2013-02-21 Jaehwan Kim * Fix scroller acceleration bug. It was accelerated even it's scrolled after finishing the previous scroll. This happens with page scroll enabled. 2013-03-02 Brian J. Lovin * Fix initial value of the spinner on the first mouse move. 2013-03-11 Tom Hacohen (TAsn) * Entry: Fixed a bug with text appending. 2013-03-13 WooHyun Jung * List : Focus_next should be executed only when access mode is enabled. 2013-03-13 Tae-Hwan Kim (bluezery) * Fix a memory leak in elm_genlist. Return value of elm_genlist_realized_items_get should be freed 2013-03-18 WooHyun Jung * Focus highlight should be reconfigured when theme is changed. 2013-03-19 Jaehwan Kim * Fix the elm_shutdown bug in _elm_shutdown_config. When the elm_shutdown is used after elm_config_all_flush, the segment fault occur. It's why it uses ecore_x in _prop_all_update_cb after removing it. 2013-03-27 Mike Blumenkrantz * fix ctxpopup geometry when parent is an elm_win 2013-04-04 Rafael Antognolli * 1.7.6 release 2013-04-08 Jaehwan Kim * Quit the scroll animator if the scroller don't have a bounce and reach a edge. 2013-04-08 Jaehwan Kim * Fix the scroller show by a page if the page size is set and the region_bring_in or region_show is called. 2013-04-08 Rafael Antognolli * Fix layout_example_02. * Fix hoversel_example_01. 2013-04-09 WooHyun Jung * When ctxpopup includes elm_list, elm_list should get focus when ctxpopup is shown. elementary-1.7.7/missing0000755000175000017500000002415212127367236012230 00000000000000#! /bin/sh # Common stub for a few missing GNU programs while installing. scriptversion=2012-01-06.13; # UTC # Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, # 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. # Originally by Fran,cois Pinard , 1996. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. if test $# -eq 0; then echo 1>&2 "Try \`$0 --help' for more information" exit 1 fi run=: sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' sed_minuso='s/.* -o \([^ ]*\).*/\1/p' # In the cases where this matters, `missing' is being run in the # srcdir already. if test -f configure.ac; then configure_ac=configure.ac else configure_ac=configure.in fi msg="missing on your system" case $1 in --run) # Try to run requested program, and just exit if it succeeds. run= shift "$@" && exit 0 # Exit code 63 means version mismatch. This often happens # when the user try to use an ancient version of a tool on # a file that requires a minimum version. In this case we # we should proceed has if the program had been absent, or # if --run hadn't been passed. if test $? = 63; then run=: msg="probably too old" fi ;; -h|--h|--he|--hel|--help) echo "\ $0 [OPTION]... PROGRAM [ARGUMENT]... Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an error status if there is no known handling for PROGRAM. Options: -h, --help display this help and exit -v, --version output version information and exit --run try to run the given command, and emulate it if it fails Supported PROGRAM values: aclocal touch file \`aclocal.m4' autoconf touch file \`configure' autoheader touch file \`config.h.in' autom4te touch the output file, or create a stub one automake touch all \`Makefile.in' files bison create \`y.tab.[ch]', if possible, from existing .[ch] flex create \`lex.yy.c', if possible, from existing .c help2man touch the output file lex create \`lex.yy.c', if possible, from existing .c makeinfo touch the output file yacc create \`y.tab.[ch]', if possible, from existing .[ch] Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and \`g' are ignored when checking the name. Send bug reports to ." exit $? ;; -v|--v|--ve|--ver|--vers|--versi|--versio|--version) echo "missing $scriptversion (GNU Automake)" exit $? ;; -*) echo 1>&2 "$0: Unknown \`$1' option" echo 1>&2 "Try \`$0 --help' for more information" exit 1 ;; esac # normalize program name to check for. program=`echo "$1" | sed ' s/^gnu-//; t s/^gnu//; t s/^g//; t'` # Now exit if we have it, but it failed. Also exit now if we # don't have it and --version was passed (most likely to detect # the program). This is about non-GNU programs, so use $1 not # $program. case $1 in lex*|yacc*) # Not GNU programs, they don't have --version. ;; *) if test -z "$run" && ($1 --version) > /dev/null 2>&1; then # We have it, but it failed. exit 1 elif test "x$2" = "x--version" || test "x$2" = "x--help"; then # Could not run --version or --help. This is probably someone # running `$TOOL --version' or `$TOOL --help' to check whether # $TOOL exists and not knowing $TOOL uses missing. exit 1 fi ;; esac # If it does not exist, or fails to run (possibly an outdated version), # try to emulate it. case $program in aclocal*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." touch aclocal.m4 ;; autoconf*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." touch configure ;; autoheader*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`acconfig.h' or \`${configure_ac}'. You might want to install the \`Autoconf' and \`GNU m4' packages. Grab them from any GNU archive site." files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` test -z "$files" && files="config.h" touch_files= for f in $files; do case $f in *:*) touch_files="$touch_files "`echo "$f" | sed -e 's/^[^:]*://' -e 's/:.*//'`;; *) touch_files="$touch_files $f.in";; esac done touch $touch_files ;; automake*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. You might want to install the \`Automake' and \`Perl' packages. Grab them from any GNU archive site." find . -type f -name Makefile.am -print | sed 's/\.am$/.in/' | while read f; do touch "$f"; done ;; autom4te*) echo 1>&2 "\ WARNING: \`$1' is needed, but is $msg. You might have modified some files without having the proper tools for further handling them. You can get \`$1' as part of \`Autoconf' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo "#! /bin/sh" echo "# Created by GNU Automake missing as a replacement of" echo "# $ $@" echo "exit 0" chmod +x $file exit 1 fi ;; bison*|yacc*) echo 1>&2 "\ WARNING: \`$1' $msg. You should only need it if you modified a \`.y' file. You may need the \`Bison' package in order for those modifications to take effect. You can get \`Bison' from any GNU archive site." rm -f y.tab.c y.tab.h if test $# -ne 1; then eval LASTARG=\${$#} case $LASTARG in *.y) SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.c fi SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` if test -f "$SRCFILE"; then cp "$SRCFILE" y.tab.h fi ;; esac fi if test ! -f y.tab.h; then echo >y.tab.h fi if test ! -f y.tab.c; then echo 'main() { return 0; }' >y.tab.c fi ;; lex*|flex*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.l' file. You may need the \`Flex' package in order for those modifications to take effect. You can get \`Flex' from any GNU archive site." rm -f lex.yy.c if test $# -ne 1; then eval LASTARG=\${$#} case $LASTARG in *.l) SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` if test -f "$SRCFILE"; then cp "$SRCFILE" lex.yy.c fi ;; esac fi if test ! -f lex.yy.c; then echo 'main() { return 0; }' >lex.yy.c fi ;; help2man*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a dependency of a manual page. You may need the \`Help2man' package in order for those modifications to take effect. You can get \`Help2man' from any GNU archive site." file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -f "$file"; then touch $file else test -z "$file" || exec >$file echo ".ab help2man is required to generate this page" exit $? fi ;; makeinfo*) echo 1>&2 "\ WARNING: \`$1' is $msg. You should only need it if you modified a \`.texi' or \`.texinfo' file, or any other file indirectly affecting the aspect of the manual. The spurious call might also be the consequence of using a buggy \`make' (AIX, DU, IRIX). You might want to install the \`Texinfo' package or the \`GNU make' package. Grab either from any GNU archive site." # The file to touch is that specified with -o ... file=`echo "$*" | sed -n "$sed_output"` test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` if test -z "$file"; then # ... or it is the one specified with @setfilename ... infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` file=`sed -n ' /^@setfilename/{ s/.* \([^ ]*\) *$/\1/ p q }' $infile` # ... or it is derived from the source name (dir/f.texi becomes f.info) test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info fi # If the file does not exist, the user really needs makeinfo; # let's fail without touching anything. test -f $file || exit 1 touch $file ;; *) echo 1>&2 "\ WARNING: \`$1' is needed, and is $msg. You might have modified some files without having the proper tools for further handling them. Check the \`README' file, it often tells you about the needed prerequisites for installing this package. You may also peek at any GNU archive site, in case some other package would contain this missing \`$1' program." exit 1 ;; esac exit 0 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: elementary-1.7.7/elementary_config.h.in0000664000175000017500000001620512143521133015065 00000000000000/* elementary_config.h.in. Generated from configure.ac by autoheader. */ #ifndef EFL_CONFIG_H__ #define EFL_CONFIG_H__ /* Define if building universal (internal helper macro) */ #undef AC_APPLE_UNIVERSAL_BUILD /* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP systems. This function is required for `alloca.c' support on those systems. */ #undef CRAY_STACKSEG_END /* Define to 1 if using `alloca.c'. */ #undef C_ALLOCA /* "Shared extension" */ #undef EFL_SHARED_EXTENSION /* "subdirectory for all elementary data" */ #undef ELEMENTARY_BASE_DIR /* Define to 1 if translation of program messages to the user's native language is requested. */ #undef ENABLE_NLS /* Define to 1 if you have `alloca', as a function or macro. */ #undef HAVE_ALLOCA /* Define to 1 if you have and it should be used (not on Ultrix). */ #undef HAVE_ALLOCA_H /* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework. */ #undef HAVE_CFLOCALECOPYCURRENT /* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework. */ #undef HAVE_CFPREFERENCESCOPYAPPVALUE /* extern environ exists */ #undef HAVE_CLEARENV /* Define to 1 if you have the header file. */ #undef HAVE_CRT_EXTERNS_H /* Define if the GNU dcgettext() function is already present or preinstalled. */ #undef HAVE_DCGETTEXT /* Define to 1 if you have the `dladdr' function. */ #undef HAVE_DLADDR /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define to 1 if you have the `dlopen' function. */ #undef HAVE_DLOPEN /* Use EIO for asynchronous file access */ #undef HAVE_EIO /* COCOA support for Elementary */ #undef HAVE_ELEMENTARY_COCOA /* Elementary debug. */ #undef HAVE_ELEMENTARY_DEBUG /* Have Ecore_Con support */ #undef HAVE_ELEMENTARY_ECORE_CON /* Have Ecore_IMF support */ #undef HAVE_ELEMENTARY_ECORE_IMF /* EDBus support for Elementary */ #undef HAVE_ELEMENTARY_EDBUS /* Efreet support for Elementary */ #undef HAVE_ELEMENTARY_EFREET /* EMap support for Elementary */ #undef HAVE_ELEMENTARY_EMAP /* Ethumb support for Elementary */ #undef HAVE_ELEMENTARY_ETHUMB /* EWeather support for Elementary */ #undef HAVE_ELEMENTARY_EWEATHER /* FB support for Elementary */ #undef HAVE_ELEMENTARY_FB /* PSL1GHT support for Elementary */ #undef HAVE_ELEMENTARY_PSL1GHT /* SDL support for Elementary */ #undef HAVE_ELEMENTARY_SDL /* Wayland support for Elementary */ #undef HAVE_ELEMENTARY_WAYLAND /* Web support for Elementary */ #undef HAVE_ELEMENTARY_WEB /* Windows XP support for Elementary */ #undef HAVE_ELEMENTARY_WIN32 /* Windows CE support for Elementary */ #undef HAVE_ELEMENTARY_WINCE /* X11 support for Elementary */ #undef HAVE_ELEMENTARY_X /* Use Emotion for asynchronous file access */ #undef HAVE_EMOTION /* extern environ exists */ #undef HAVE_ENVIRON /* Set to 1 if evil package is installed. */ #undef HAVE_EVIL /* Define to 1 if you have the `fork' function. */ #undef HAVE_FORK /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT /* Define if you have the iconv() function and it works. */ #undef HAVE_ICONV /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_LANGINFO_H /* Define to 1 if you have the `socket' library (-lsocket). */ #undef HAVE_LIBSOCKET /* Define to 1 if you have the header file. */ #undef HAVE_LOCALE_H /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H /* Have sys/mman.h header file */ #undef HAVE_MMAN_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TIMES_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to 1 if your compiler has __attribute__ */ #undef HAVE___ATTRIBUTE__ /* Define to the sub-directory in which libtool stores uninstalled libraries. */ #undef LT_OBJDIR /* "Module architecture" */ #undef MODULE_ARCH /* "Edje module architecture" */ #undef MODULE_EDJE /* Name of package */ #undef PACKAGE /* Define to the address where bug reports for this package should be sent. */ #undef PACKAGE_BUGREPORT /* Define to the full name of this package. */ #undef PACKAGE_NAME /* Define to the full name and version of this package. */ #undef PACKAGE_STRING /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME /* Define to the home page for this package. */ #undef PACKAGE_URL /* Define to the version of this package. */ #undef PACKAGE_VERSION /* default value since PATH_MAX is not defined */ #undef PATH_MAX /* If using the C implementation of alloca, define if you know the direction of stack growth for your system; otherwise it will be automatically deduced at runtime. STACK_DIRECTION > 0 => grows toward higher addresses STACK_DIRECTION < 0 => grows toward lower addresses STACK_DIRECTION = 0 => direction of growth unknown */ #undef STACK_DIRECTION /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS /* Enable extensions on AIX 3, Interix. */ #ifndef _ALL_SOURCE # undef _ALL_SOURCE #endif /* Enable GNU extensions on systems that have them. */ #ifndef _GNU_SOURCE # undef _GNU_SOURCE #endif /* Enable threading extensions on Solaris. */ #ifndef _POSIX_PTHREAD_SEMANTICS # undef _POSIX_PTHREAD_SEMANTICS #endif /* Enable extensions on HP NonStop. */ #ifndef _TANDEM_SOURCE # undef _TANDEM_SOURCE #endif /* Enable general extensions on Solaris. */ #ifndef __EXTENSIONS__ # undef __EXTENSIONS__ #endif /* Version number of package */ #undef VERSION /* Major version */ #undef VMAJ /* Micro version */ #undef VMIC /* Minor version */ #undef VMIN /* Revison */ #undef VREV /* "WebKit's data dir" */ #undef WEBKIT_DATADIR /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most significant byte first (like Motorola and SPARC, unlike Intel). */ #if defined AC_APPLE_UNIVERSAL_BUILD # if defined __BIG_ENDIAN__ # define WORDS_BIGENDIAN 1 # endif #else # ifndef WORDS_BIGENDIAN # undef WORDS_BIGENDIAN # endif #endif /* Define to 1 if on MINIX. */ #undef _MINIX /* Define to 2 if the system does not provide POSIX.1 features except with this defined. */ #undef _POSIX_1_SOURCE /* Define to 1 if you need to in order for `stat' and other things to work. */ #undef _POSIX_SOURCE /* Macro declaring a function argument to be unused */ #undef __UNUSED__ /* Define to empty if `const' does not conform to ANSI C. */ #undef const /* "apple doesn't follow POSIX in this case." */ #undef environ /* Define to `unsigned int' if does not define. */ #undef size_t #endif /* EFL_CONFIG_H__ */ elementary-1.7.7/TODO0000664000175000017500000000076012127353614011315 00000000000000Bugs: pager is not smooth at large sizes large tooltips do not work with compositing enabled toolbar sizing is broken in some cases (WEIGHT(0,0) in horizontal box with entry WEIGHT(EXPAND,EXPAND)) Things That Just Need To Be Rewritten (tm): toolbar icon api is broken, should take an actual elm_icon. requires new elm_toolbar_item_update api as well panel edc "Features" elm_object_icon_s/get() should be implemented for most widgets to reduce api callbacks add/del pager, panes elementary-1.7.7/po/0000775000175000017500000000000012143522016011310 500000000000000elementary-1.7.7/po/ur.gmo0000664000175000017500000000071512143521142012364 00000000000000,<P Qc] default:LTRProject-Id-Version: elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2010-12-26 10:05+0200 Last-Translator: Tom Hacohen Language-Team: General Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit default:RTLelementary-1.7.7/po/ko_KR.gmo0000664000175000017500000000146212143521142012743 00000000000000 t#',/5< ?K   &   %B %YCancelCopyCutHomeOKPasteSelectUpdefault:LTRProject-Id-Version: elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2011-02-22 09:09-0800 Last-Translator: Daniel Juyung Seo Language-Team: General Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); %Y년 %B취소복사잘라내기홈확인붙여넣기선택위로default:LTRelementary-1.7.7/po/ChangeLog0000664000175000017500000000066412127353615013021 000000000000002010-12-26 gettextize * Makefile.in.in: New file, from gettext-0.17. * Rules-quot: New file, from gettext-0.17. * boldquot.sed: New file, from gettext-0.17. * en@boldquot.header: New file, from gettext-0.17. * en@quot.header: New file, from gettext-0.17. * insert-header.sin: New file, from gettext-0.17. * quot.sed: New file, from gettext-0.17. * remove-potcdate.sin: New file, from gettext-0.17. elementary-1.7.7/po/Makefile.in.in0000664000175000017500000003552412127367226013727 00000000000000# Makefile for PO directory in any package using GNU gettext. # Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU General Public # License but which still want to provide support for the GNU gettext # functionality. # Please note that the actual code of GNU gettext is covered by the GNU # General Public License and is *not* in the public domain. # # Origin: gettext-0.17 GETTEXT_MACRO_VERSION = 0.17 PACKAGE = @PACKAGE@ VERSION = @VERSION@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ SHELL = /bin/sh @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datarootdir = @datarootdir@ datadir = @datadir@ localedir = @localedir@ gettextsrcdir = $(datadir)/gettext/po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ # We use $(mkdir_p). # In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as # "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, # @install_sh@ does not start with $(SHELL), so we add it. # In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined # either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake # versions, $(mkinstalldirs) and $(install_sh) are unused. mkinstalldirs = $(SHELL) @install_sh@ -d install_sh = $(SHELL) @install_sh@ MKDIR_P = @MKDIR_P@ mkdir_p = @mkdir_p@ GMSGFMT_ = @GMSGFMT@ GMSGFMT_no = @GMSGFMT@ GMSGFMT_yes = @GMSGFMT_015@ GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) MSGFMT_ = @MSGFMT@ MSGFMT_no = @MSGFMT@ MSGFMT_yes = @MSGFMT_015@ MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) XGETTEXT_ = @XGETTEXT@ XGETTEXT_no = @XGETTEXT@ XGETTEXT_yes = @XGETTEXT_015@ XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) MSGMERGE = msgmerge MSGMERGE_UPDATE = @MSGMERGE@ --update MSGINIT = msginit MSGCONV = msgconv MSGFILTER = msgfilter POFILES = @POFILES@ GMOFILES = @GMOFILES@ UPDATEPOFILES = @UPDATEPOFILES@ DUMMYPOFILES = @DUMMYPOFILES@ DISTFILES.common = Makefile.in.in remove-potcdate.sin \ $(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ $(POFILES) $(GMOFILES) \ $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) POTFILES = \ CATALOGS = @CATALOGS@ # Makevars gets inserted here. (Don't remove this line!) .SUFFIXES: .SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update .po.mo: @echo "$(MSGFMT) -c -o $@ $<"; \ $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ .po.gmo: @lang=`echo $* | sed -e 's,.*/,,'`; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo .sin.sed: sed -e '/^#/d' $< > t-$@ mv t-$@ $@ all: check-macro-version all-@USE_NLS@ all-yes: stamp-po all-no: # Ensure that the gettext macros and this Makefile.in.in are in sync. check-macro-version: @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ exit 1; \ } # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because # we don't want to bother translators with empty POT files). We assume that # LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. # In this case, stamp-po is a nop (i.e. a phony target). # stamp-po is a timestamp denoting the last time at which the CATALOGS have # been loosely updated. Its purpose is that when a developer or translator # checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, # "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent # invocations of "make" will do nothing. This timestamp would not be necessary # if updating the $(CATALOGS) would always touch them; however, the rule for # $(POFILES) has been designed to not touch files that don't need to be # changed. stamp-po: $(srcdir)/$(DOMAIN).pot test ! -f $(srcdir)/$(DOMAIN).pot || \ test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) @test ! -f $(srcdir)/$(DOMAIN).pot || { \ echo "touch stamp-po" && \ echo timestamp > stamp-poT && \ mv stamp-poT stamp-po; \ } # Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', # otherwise packages like GCC can not be built if only parts of the source # have been downloaded. # This target rebuilds $(DOMAIN).pot; it is an expensive operation. # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ package_gnu='GNU '; \ else \ package_gnu=''; \ fi; \ if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ else \ msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ fi; \ case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ *) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --package-name="$${package_gnu}@PACKAGE@" \ --package-version='@VERSION@' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ esac test ! -f $(DOMAIN).po || { \ if test -f $(srcdir)/$(DOMAIN).pot; then \ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ else \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ else \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ } # This rule has no dependencies: we don't need to update $(DOMAIN).pot at # every "make" invocation, only create it when it is missing. # Only "make $(DOMAIN).pot-update" or "make dist" will force an update. $(srcdir)/$(DOMAIN).pot: $(MAKE) $(DOMAIN).pot-update # This target rebuilds a PO file if $(DOMAIN).pot has changed. # Note that a PO file is not touched if it doesn't need to be changed. $(POFILES): $(srcdir)/$(DOMAIN).pot @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ if test -f "$(srcdir)/$${lang}.po"; then \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \ cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot; \ else \ $(MAKE) $${lang}.po-create; \ fi install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ for file in $(DISTFILES.common) Makevars.template; do \ $(INSTALL_DATA) $(srcdir)/$$file \ $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ for file in Makevars; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi install-data-no: all install-data-yes: all $(mkdir_p) $(DESTDIR)$(datadir) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ fi; \ done; \ done install-strip: install installdirs: installdirs-exec installdirs-data installdirs-exec: installdirs-data: installdirs-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ else \ : ; \ fi installdirs-data-no: installdirs-data-yes: $(mkdir_p) $(DESTDIR)$(datadir) @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ fi; \ done; \ done # Define this as empty until I found a useful application. installcheck: uninstall: uninstall-exec uninstall-data uninstall-exec: uninstall-data: uninstall-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ for file in $(DISTFILES.common) Makevars.template; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi uninstall-data-no: uninstall-data-yes: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ done; \ done check: all info dvi ps pdf html tags TAGS ctags CTAGS ID: mostlyclean: rm -f remove-potcdate.sed rm -f stamp-poT rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po rm -fr *.o clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES *.mo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f stamp-po $(GMOFILES) distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: $(MAKE) update-po @$(MAKE) dist2 # This is a separate target because 'update-po' must be executed before. dist2: stamp-po $(DISTFILES) dists="$(DISTFILES)"; \ if test "$(PACKAGE)" = "gettext-tools"; then \ dists="$$dists Makevars.template"; \ fi; \ if test -f $(srcdir)/$(DOMAIN).pot; then \ dists="$$dists $(DOMAIN).pot stamp-po"; \ fi; \ if test -f $(srcdir)/ChangeLog; then \ dists="$$dists ChangeLog"; \ fi; \ for i in 0 1 2 3 4 5 6 7 8 9; do \ if test -f $(srcdir)/ChangeLog.$$i; then \ dists="$$dists ChangeLog.$$i"; \ fi; \ done; \ if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ for file in $$dists; do \ if test -f $$file; then \ cp -p $$file $(distdir) || exit 1; \ else \ cp -p $(srcdir)/$$file $(distdir) || exit 1; \ fi; \ done update-po: Makefile $(MAKE) $(DOMAIN).pot-update test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) $(MAKE) update-gmo # General rule for creating PO files. .nop.po-create: @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ exit 1 # General rule for updating PO files. .nop.po-update: @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ if test "$(PACKAGE)" = "gettext-tools"; then PATH=`pwd`/../src:$$PATH; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ cd $(srcdir); \ if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi $(DUMMYPOFILES): update-gmo: Makefile $(GMOFILES) @: Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ cd $(top_builddir) \ && $(SHELL) ./config.status $(subdir)/$@.in po-directories force: # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: elementary-1.7.7/po/zh_CN.po0000664000175000017500000001021012143521142012562 00000000000000# Chinese translations for elementary package # elementary 软件包的简体中文翻译. # This file is put in the public domain. # Aron Xu , 2012. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2012-12-22 05:55+0800\n" "Last-Translator: Aron Xu \n" "Language-Team: Chinese (simplified)\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "向上" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "主目录" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "取消" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "确定" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "点击" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "状态:已禁用" #: src/lib/elm_button.c:279 msgid "Button" msgstr "按钮" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "%B %Y" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "状态:开启" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "状态:关闭" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "状态" #: src/lib/elm_check.c:289 msgid "Check" msgstr "检查" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "色彩选择器项目" # Don't change it! #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "default:LTR" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "磁盘选择器项目" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "复制" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "粘贴" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "选择" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "粘贴" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "条目" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "标签" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "列表条目" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "进度条" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "无线电" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "滑块" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "已选择" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "分隔符" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "状态:已选择" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "有菜单" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "工具项目" #~ msgid "Bubble" #~ msgstr "气泡" #~ msgid "calendar item" #~ msgstr "日历条目" #~ msgid "calendar decrement button" #~ msgstr "日历减量按钮" #~ msgid "calendar increment button" #~ msgstr "日历增量按钮" #~ msgid "calendar month" #~ msgstr "日历月" #~ msgid "clock increment button for am,pm" #~ msgstr "上下午的时钟增量按钮" #~ msgid "clock decrement button for am,pm" #~ msgstr "上下午的时钟减量按钮" #~ msgid "State: Editable" #~ msgstr "状态:可编辑" #~ msgid "Clock" #~ msgstr "时钟" #~ msgid "Index Item" #~ msgstr "索引条目" #~ msgid "Index" #~ msgstr "索引" #~ msgid "state: opened" #~ msgstr "状态:已打开" #~ msgid "state: closed" #~ msgstr "状态:已关闭" #~ msgid "panel button" #~ msgstr "面板按钮" #~ msgid "Unselected" #~ msgstr "未选择" elementary-1.7.7/po/nl.gmo0000664000175000017500000000154612143521142012352 00000000000000 l   %  !):= EPW  CancelCopyCutHomeOKPasteSelectUpdefault:LTRProject-Id-Version: elementary 0.7.0.57309 Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2011-06-19 16:41+0100 Last-Translator: Heimen Stoffels Language-Team: Dutch Language: de MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); X-Poedit-Language: Dutch X-Poedit-Country: NETHERLANDS AnnulerenKopiërenKnippenPersoonlijke mapOKPlakkenSelecterenOmhoogStandaard: LTRelementary-1.7.7/po/remove-potcdate.sin0000664000175000017500000000066012127367226015057 00000000000000# Sed script that remove the POT-Creation-Date line in the header entry # from a POT file. # # The distinction between the first and the following occurrences of the # pattern is achieved by looking at the hold space. /^"POT-Creation-Date: .*"$/{ x # Test if the hold space is empty. s/P/P/ ta # Yes it was empty. First occurrence. Remove the line. g d bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } elementary-1.7.7/po/zh_CN.gmo0000664000175000017500000000315312143521142012736 00000000000000)    )/ ? JT dnq  p/5<CJQX_ f pz     " 8D Zd    %B %YButtonCancelCheckClickedCopyCutEntryHas menuHomeLabelList ItemOKPasteRadioSelectSelectedSeparatorStateState: DisabledState: OffState: OnState: SelectedTool ItemUpcolor selector palette itemdefault:LTRdiskselector itemprogressbarsliderProject-Id-Version: elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2012-12-22 05:55+0800 Last-Translator: Aron Xu Language-Team: Chinese (simplified) Language: zh_CN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit %B %Y按钮取消检查点击复制粘贴条目有菜单主目录标签列表条目确定粘贴无线电选择已选择分隔符状态状态:已禁用状态:关闭状态:开启状态:已选择工具项目向上色彩选择器项目default:LTR磁盘选择器项目进度条滑块elementary-1.7.7/po/insert-header.sin0000664000175000017500000000124012127367226014506 00000000000000# Sed script that inserts the file called HEADER before the header entry. # # At each occurrence of a line starting with "msgid ", we execute the following # commands. At the first occurrence, insert the file. At the following # occurrences, do nothing. The distinction between the first and the following # occurrences is achieved by looking at the hold space. /^msgid /{ x # Test if the hold space is empty. s/m/m/ ta # Yes it was empty. First occurrence. Read the file. r HEADER # Output the file's contents by reading the next line. But don't lose the # current line while doing this. g N bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } elementary-1.7.7/po/Rules-quot0000664000175000017500000000337612127367226013260 00000000000000# Special Makefile rules for English message catalogs with quotation marks. DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot .SUFFIXES: .insert-header .po-update-en en@quot.po-create: $(MAKE) en@quot.po-update en@boldquot.po-create: $(MAKE) en@boldquot.po-update en@quot.po-update: en@quot.po-update-en en@boldquot.po-update: en@boldquot.po-update-en .insert-header.po-update-en: @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ ll=`echo $$lang | sed -e 's/@.*//'`; \ LC_ALL=C; export LC_ALL; \ cd $(srcdir); \ if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "creation of $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi en@quot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header en@boldquot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header mostlyclean: mostlyclean-quot mostlyclean-quot: rm -f *.insert-header elementary-1.7.7/po/fa.gmo0000664000175000017500000000076112143521142012325 00000000000000,<P Q] default:LTRProject-Id-Version: elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2010-12-26 10:05+0200 Last-Translator: Tom Hacohen Language-Team: General Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; default:RTLelementary-1.7.7/po/yi.po0000664000175000017500000000602512143521142012213 00000000000000# Elementary translation file for Left To Right languages. # This file is distributed under the same license as the Elementary package. # FIRST AUTHOR , 2010. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2010-12-26 10:05+0200\n" "Last-Translator: Tom Hacohen \n" "Language-Team: General\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "default:RTL" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/po/eo.gmo0000664000175000017500000000364412143521142012345 00000000000000#4/L #+04 :GPU [ehnt{      #+D]!( 1;AIMaqw  5A Ub jv # !"   %B %YButtonCancelCheckClickedCopyCutEntryGengrid ItemHas menuHomeLabelList ItemOKPasteRadioSelectSelectedSeparatorStateState: DisabledState: OffState: OnState: SelectedTool ItemUpcolor selector palette itemdefault:LTRdiskselector itemprogressbarsliderspinnerspinner decrement buttonspinner increment buttonProject-Id-Version: enlightenment Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2013-04-06 21:14+0000 Last-Translator: Eliovir Language-Team: Esperanto Language: eo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Launchpad-Export-Date: 2013-04-08 06:21+0000 X-Generator: Launchpad (build 16550) %B %YButonoNuligiKontroliAlklakitaKopiiEltondiEroEro de komuna kradoĜi havas menuoHejmoEtikedoListeroBoneAlgluiRadiobutonoElektiElektitaDisigiloStatoStato: malŝaltitaStato: malŝaltitaStato: enŝaltitaStato: elektitaIla eroSuprenero de elektilo de kolorpaletrodefault:LTRero de diskelektiloprogresbretoŝovilosago-butonodekrementa sago-butonoalkrementa sago-butonoelementary-1.7.7/po/boldquot.sed0000664000175000017500000000033112127367226013567 00000000000000s/"\([^"]*\)"/“\1”/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“”/""/g s/“/“/g s/”/”/g s/‘/‘/g s/’/’/g elementary-1.7.7/po/fr.po0000664000175000017500000000663512143521142012210 00000000000000# French translation for Elementary. # This file is put in the public domain. # batden , 2011. # dazibao , 2011. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: Elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2011-11-08 07:57+0100\n" "Last-Translator: dazibao \n" "Language-Team: French \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n>1;\n" "X-Poedit-Language: French\n" "X-Poedit-Country: FRANCE\n" "X-Poedit-SourceCharset: utf-8\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "Monter" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "Home" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "Annuler" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "OK" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "Cliqué" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "État : désactivé" #: src/lib/elm_button.c:279 msgid "Button" msgstr "Bouton" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "%B %Y" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "État : activé" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "État : désactivé" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "État" #: src/lib/elm_check.c:289 msgid "Check" msgstr "À cocher" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "LTR par défaut" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "Copier" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "Couper" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "Sélectionner" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "Coller" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "Radio" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "Sélectionné" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "Séparateur" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "État : sélectionné" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "Possède un menu" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "Élément outil" #~ msgid "ON" #~ msgstr "OUI" #~ msgid "OFF" #~ msgstr "NON" elementary-1.7.7/po/LINGUAS0000664000175000017500000000007112127353615012264 00000000000000ar az_IR cs de eo fa fr he ko_KR nl it ps pt ur yi zh_CN elementary-1.7.7/po/az_IR.po0000664000175000017500000000607512143521142012603 00000000000000# Elementary translation file for Left To Right languages. # This file is distributed under the same license as the Elementary package. # FIRST AUTHOR , 2010. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2010-12-26 10:05+0200\n" "Last-Translator: Tom Hacohen \n" "Language-Team: General\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "default:RTL" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/po/yi.gmo0000664000175000017500000000071512143521142012357 00000000000000,<P Qc] default:LTRProject-Id-Version: elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2010-12-26 10:05+0200 Last-Translator: Tom Hacohen Language-Team: General Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit default:RTLelementary-1.7.7/po/it.po0000664000175000017500000000656712143521142012221 00000000000000# Italian translation for Elementary. # This file is put in the public domain. # Massimo Maiurana , 2011. #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: Elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2013-01-23 12:42+0100\n" "Last-Translator: Massimo Maiurana \n" "Language-Team: none\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "Su" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "Home" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "Annulla" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "OK" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "Cliccato" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "Stato: disabilitato" #: src/lib/elm_button.c:279 msgid "Button" msgstr "Bottone" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "%B %Y" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "Stato: attivo" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "Stato: inattivo" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "Stato" #: src/lib/elm_check.c:289 msgid "Check" msgstr "Controllo" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "oggetto selettore palette colori" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "predefintito: LTR" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "oggetto selettore disco" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "Copia" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "Taglia" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "Seleziona" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "Incolla" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "Voce" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "Oggetto griglia generica" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "Oggetto elenco generico" #: src/lib/elm_label.c:355 msgid "Label" msgstr "Etichetta" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "Oggetto elenco" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "barra avanzamento" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "Opzione" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "cursore" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "bottone incremento spinner" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "bottone decremento spinner" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "spinner" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "Selezionato" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "Separatore" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "Stato: selezionato" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "Include menù" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "Oggetto strumento" elementary-1.7.7/po/he.gmo0000664000175000017500000000131412143521142012326 00000000000000\   CancelCopyCutOKPasteSelectdefault:LTRProject-Id-Version: elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2010-12-26 10:05+0200 Last-Translator: Aharon Hillel Language-Team: General Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); בטלהעתקגזוראשרהדבקהתחל בחירהdefault:RTLelementary-1.7.7/po/pt.gmo0000664000175000017500000000375012143521142012363 00000000000000$<5\017>EKSX\ b o|       '3 EQX`y| %3;BIQi     ' 2< Wd}!# " $   ! %B %YButtonCancelCheckClickedCopyCutEntryGengrid ItemGenlist ItemHas menuHomeLabelList ItemOKPasteRadioSelectSelectedSeparatorStateState: DisabledState: OffState: OnState: SelectedTool ItemUpcolor selector palette itemdefault:LTRdiskselector itemprogressbarsliderspinnerspinner decrement buttonspinner increment buttonProject-Id-Version: Elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2013-01-23 12:18-0000 Last-Translator: Sérgio Marques Language-Team: Language: pt_PT MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Poedit 1.5.4 %B %YBotãoCancelarVerificaçãoClicadoCopiarCortarEntradaItem da lista genéricaItem da lista genéricaTem menuPasta pessoalTextoListaAceitarColarOpçãoSelecionarSelecionadoSeparadorEstadoEstado: inativoEstado: desligadoEstado: ligadoEstado: selecionadoFerramentaPara cimapalete do seletor de corespadrão: LTRitem do seletor de discobarra de progressobarra deslizantespinnerbotão de diminuição do spinnerbotão de aumento do spinnerelementary-1.7.7/po/elementary.pot0000664000175000017500000000604212143521142014122 00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Enlightenment development team # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #: src/lib/elm_config.c:2084 #, fuzzy msgid "" msgstr "" "Project-Id-Version: elementary 1.7.7\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/po/pt.po0000664000175000017500000000675312143521142012225 00000000000000# Portuguese translation for Elementary. # This file is put in the public domain. # Sérgio Marques , 2011. #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: Elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2013-01-23 12:18-0000\n" "Last-Translator: Sérgio Marques \n" "Language-Team: \n" "Language: pt_PT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.4\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "Para cima" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "Pasta pessoal" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "Cancelar" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "Aceitar" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "Clicado" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "Estado: inativo" #: src/lib/elm_button.c:279 msgid "Button" msgstr "Botão" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "%B %Y" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "Estado: ligado" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "Estado: desligado" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "Estado" #: src/lib/elm_check.c:289 msgid "Check" msgstr "Verificação" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "palete do seletor de cores" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "padrão: LTR" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "item do seletor de disco" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "Copiar" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "Cortar" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "Selecionar" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "Colar" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "Entrada" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "Item da lista genérica" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "Item da lista genérica" #: src/lib/elm_label.c:355 msgid "Label" msgstr "Texto" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "Lista" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "barra de progresso" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "Opção" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "barra deslizante" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "botão de aumento do spinner" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "botão de diminuição do spinner" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "spinner" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "Selecionado" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "Separador" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "Estado: selecionado" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "Tem menu" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "Ferramenta" #~ msgid "ON" #~ msgstr "Ligar" #~ msgid "OFF" #~ msgstr "Desligar" elementary-1.7.7/po/cs.gmo0000664000175000017500000000264312143521142012345 00000000000000%017>EKSX\ejmsy          $ -9> O ]kz      %B %YButtonCancelCheckClickedCopyCutHas menuHomeOKPasteRadioSelectSelectedSeparatorStateState: DisabledState: OffState: OnState: SelectedTool ItemUpdefault:LTRProject-Id-Version: Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2011-10-23 01:31+0100 Last-Translator: Daniel Kolesa Language-Team: Czech Language: cs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Generator: Lokalize 1.2 Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; %B %YTlačítkoZrušitOvěřitKliknutoKopírovatVyjmoutMá nabídkuDomůOKVložitPřepínačVybratVybranéOddělovačStavStav: ZakázánoStav: VypnutoStav: ZapnutoStav: VybránoPoložka nástrojůNahoruvýchozí:LTRelementary-1.7.7/po/en@boldquot.header0000664000175000017500000000247112127367226014676 00000000000000# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # # This catalog furthermore displays the text between the quotation marks in # bold face, assuming the VT100/XTerm escape sequences. # elementary-1.7.7/po/POTFILES.in0000664000175000017500000000765412127353615013032 00000000000000./src/bin/config.c ./src/bin/quicklaunch.c ./src/bin/run.c ./src/bin/test_actionslider.c ./src/bin/test_anim.c ./src/bin/test_bg.c ./src/bin/test_box.c ./src/bin/test_bubble.c ./src/bin/test_button.c ./src/bin/test.c ./src/bin/test_calendar.c ./src/bin/test_check.c ./src/bin/test_clock.c ./src/bin/test_colorselector.c ./src/bin/test_conform.c ./src/bin/test_ctxpopup.c ./src/bin/test_cursor.c ./src/bin/test_diskselector.c ./src/bin/test_entry.c ./src/bin/test_fileselector_button.c ./src/bin/test_fileselector.c ./src/bin/test_fileselector_entry.c ./src/bin/test_flip.c ./src/bin/test_flipselector.c ./src/bin/test_floating.c ./src/bin/test_focus2.c ./src/bin/test_focus.c ./src/bin/test_gengrid.c ./src/bin/test_genlist.c ./src/bin/test_hover.c ./src/bin/test_hoversel.c ./src/bin/test_icon.c ./src/bin/test_icon_desktops.c ./src/bin/test_index.c ./src/bin/test_inwin.c ./src/bin/test_label.c ./src/bin/test_launcher.c ./src/bin/test_layout.c ./src/bin/test_list.c ./src/bin/test_map.c ./src/bin/test_menu.c ./src/bin/test_multi.c ./src/bin/test_notify.c ./src/bin/test_panel.c ./src/bin/test_panes.c ./src/bin/test_photo.c ./src/bin/test_photocam.c ./src/bin/test_progressbar.c ./src/bin/test_radio.c ./src/bin/test_scaling.c ./src/bin/test_scroller.c ./src/bin/test_separator.c ./src/bin/test_slider.c ./src/bin/test_slideshow.c ./src/bin/test_spinner.c ./src/bin/test_store.c ./src/bin/test_table.c ./src/bin/test_thumb.c ./src/bin/test_toolbar.c ./src/bin/test_tooltip.c ./src/bin/test_transit.c ./src/bin/test_weather.c ./src/bin/test_win_state.c ./src/edje_externals/elm_bubble.c ./src/edje_externals/elm_button.c ./src/edje_externals/elm.c ./src/edje_externals/elm_check.c ./src/edje_externals/elm_clock.c ./src/edje_externals/elm_fileselector_button.c ./src/edje_externals/elm_fileselector.c ./src/edje_externals/elm_fileselector_entry.c ./src/edje_externals/elm_gengrid.c ./src/edje_externals/elm_genlist.c ./src/edje_externals/elm_hoversel.c ./src/edje_externals/elm_icon.c ./src/edje_externals/elm_label.c ./src/edje_externals/elm_list.c ./src/edje_externals/elm_map.c ./src/edje_externals/elm_notify.c ./src/edje_externals/elm_panes.c ./src/edje_externals/elm_photocam.c ./src/edje_externals/elm_progressbar.c ./src/edje_externals/elm_radio.c ./src/edje_externals/elm_scroller.c ./src/edje_externals/elm_slider.c ./src/edje_externals/elm_slideshow.c ./src/edje_externals/elm_spinner.c ./src/edje_externals/elm_thumb.c ./src/edje_externals/elm_toolbar.c ./src/lib/elc_ctxpopup.c ./src/lib/elc_fileselector_button.c ./src/lib/elc_fileselector.c ./src/lib/elc_fileselector_entry.c ./src/lib/elc_hoversel.c ./src/lib/elm_actionslider.c ./src/lib/elm_bg.c ./src/lib/elm_box.c ./src/lib/elm_bubble.c ./src/lib/elm_button.c ./src/lib/elm_calendar.c ./src/lib/elm_check.c ./src/lib/elm_clock.c ./src/lib/elm_cnp.c ./src/lib/elm_colorselector.c ./src/lib/elm_config.c ./src/lib/elm_conform.c ./src/lib/elm_diskselector.c ./src/lib/elm_entry.c ./src/lib/elm_flip.c ./src/lib/elm_flipselector.c ./src/lib/elm_font.c ./src/lib/elm_frame.c ./src/lib/elm_gengrid.c ./src/lib/elm_genlist.c ./src/lib/elm_hover.c ./src/lib/elm_icon.c ./src/lib/elm_image.c ./src/lib/elm_index.c ./src/lib/elm_label.c ./src/lib/elm_layout.c ./src/lib/elm_list.c ./src/lib/elm_main.c ./src/lib/elm_mapbuf.c ./src/lib/elm_map.c ./src/lib/elm_menu.c ./src/lib/elm_module.c ./src/lib/elm_notify.c ./src/lib/elm_panel.c ./src/lib/elm_panes.c ./src/lib/elm_photo.c ./src/lib/elm_photocam.c ./src/lib/elm_progressbar.c ./src/lib/elm_radio.c ./src/lib/elm_scroller.c ./src/lib/elm_separator.c ./src/lib/elm_slider.c ./src/lib/elm_slideshow.c ./src/lib/elm_spinner.c ./src/lib/elm_store.c ./src/lib/elm_table.c ./src/lib/elm_theme.c ./src/lib/elm_thumb.c ./src/lib/elm_toolbar.c ./src/lib/elm_transit.c ./src/lib/elm_util.c ./src/lib/elm_widget.c ./src/lib/elm_win.c ./src/lib/els_box.c ./src/lib/els_cursor.c ./src/lib/els_pan.c ./src/lib/els_scroller.c ./src/lib/els_tooltip.c ./src/modules/test_entry/mod.c ./src/modules/test_map/mod.c elementary-1.7.7/po/az_IR.gmo0000664000175000017500000000076112143521142012743 00000000000000,<P Q] default:LTRProject-Id-Version: elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2010-12-26 10:05+0200 Last-Translator: Tom Hacohen Language-Team: General Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; default:RTLelementary-1.7.7/po/ps.gmo0000664000175000017500000000071512143521142012360 00000000000000,<P Qc] default:LTRProject-Id-Version: elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2010-12-26 10:05+0200 Last-Translator: Tom Hacohen Language-Team: General Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit default:RTLelementary-1.7.7/po/he.po0000664000175000017500000000622312143521142012166 00000000000000# Elementary translation file for Left To Right languages. # This file is distributed under the same license as the Elementary package. # FIRST AUTHOR , 2010. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2010-12-26 10:05+0200\n" "Last-Translator: Aharon Hillel \n" "Language-Team: General\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "בטל" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "אשר" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "default:RTL" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "העתק" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "גזור" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "התחל בחירה" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "הדבק" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 #, fuzzy msgid "Selected" msgstr "התחל בחירה" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/po/fr.gmo0000664000175000017500000000271312143521142012345 00000000000000%017>EKSX\ejmsy        & 4 BNTh}     %B %YButtonCancelCheckClickedCopyCutHas menuHomeOKPasteRadioSelectSelectedSeparatorStateState: DisabledState: OffState: OnState: SelectedTool ItemUpdefault:LTRProject-Id-Version: Elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2011-11-08 07:57+0100 Last-Translator: dazibao Language-Team: French Language: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n>1; X-Poedit-Language: French X-Poedit-Country: FRANCE X-Poedit-SourceCharset: utf-8 %B %YBoutonAnnulerÀ cocherCliquéCopierCouperPossède un menuHomeOKCollerRadioSélectionnerSélectionnéSéparateurÉtatÉtat : désactivéÉtat : désactivéÉtat : activéÉtat : sélectionnéÉlément outilMonterLTR par défautelementary-1.7.7/po/de.gmo0000664000175000017500000000144212143521142012324 00000000000000 l   %        CancelCopyCutHomeOKPasteSelectUpdefault:LTRProject-Id-Version: elementary 0.7.0.57309 Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2011-02-25 20:22+0100 Last-Translator: Fabian Nowak Language-Team: German Language: de MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); AbbrechenKopierenAusschneidenPersönlicher OrdnerOKEinfügenAuswählenAufwärtsStandard: LTRelementary-1.7.7/po/ko_KR.po0000664000175000017500000000622112143521142012575 00000000000000# Elementary translation file for Korean languages. # This file is distributed under the same license as the Elementary package. # Daniel Juyung Seo , 2011. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2011-02-22 09:09-0800\n" "Last-Translator: Daniel Juyung Seo \n" "Language-Team: General\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "위로" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "홈" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "취소" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "확인" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "%Y년 %B" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "default:LTR" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "복사" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "잘라내기" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "선택" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "붙여넣기" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 #, fuzzy msgid "Selected" msgstr "선택" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/po/nl.po0000664000175000017500000000650012143521142012201 00000000000000# German translations for elementary package # German messages for elementary. # Copyright (C) 2011 Enlightenment development team # This file is distributed under the same license as the elementary package. # Fabian Nowak , 2011. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary 0.7.0.57309\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2011-06-19 16:41+0100\n" "Last-Translator: Heimen Stoffels \n" "Language-Team: Dutch \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Language: Dutch\n" "X-Poedit-Country: NETHERLANDS\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "Omhoog" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "Persoonlijke map" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "Annuleren" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "OK" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "Standaard: LTR" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "Kopiëren" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "Knippen" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "Selecteren" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "Plakken" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 #, fuzzy msgid "Selected" msgstr "Selecteren" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/po/it.gmo0000664000175000017500000000370212143521142012351 00000000000000$<5\017>EKSX\ b o|       '3 EQX`y` ").G _m r|      @Rj|# " $   ! %B %YButtonCancelCheckClickedCopyCutEntryGengrid ItemGenlist ItemHas menuHomeLabelList ItemOKPasteRadioSelectSelectedSeparatorStateState: DisabledState: OffState: OnState: SelectedTool ItemUpcolor selector palette itemdefault:LTRdiskselector itemprogressbarsliderspinnerspinner decrement buttonspinner increment buttonProject-Id-Version: Elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2013-01-23 12:42+0100 Last-Translator: Massimo Maiurana Language-Team: none Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit %B %YBottoneAnnullaControlloCliccatoCopiaTagliaVoceOggetto griglia genericaOggetto elenco genericoInclude menùHomeEtichettaOggetto elencoOKIncollaOpzioneSelezionaSelezionatoSeparatoreStatoStato: disabilitatoStato: inattivoStato: attivoStato: selezionatoOggetto strumentoSuoggetto selettore palette coloripredefintito: LTRoggetto selettore discobarra avanzamentocursorespinnerbottone decremento spinnerbottone incremento spinnerelementary-1.7.7/po/cs.po0000664000175000017500000000646212143521142012204 00000000000000# Header entry was created by Lokalize. # # Vít Pelčák , 2011. #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2011-10-23 01:31+0100\n" "Last-Translator: Daniel Kolesa \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.2\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "Nahoru" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "Domů" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "Zrušit" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "OK" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "Kliknuto" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "Stav: Zakázáno" #: src/lib/elm_button.c:279 msgid "Button" msgstr "Tlačítko" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "%B %Y" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "Stav: Zapnuto" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "Stav: Vypnuto" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "Stav" #: src/lib/elm_check.c:289 msgid "Check" msgstr "Ověřit" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "výchozí:LTR" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "Kopírovat" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "Vyjmout" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "Vybrat" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "Vložit" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "Přepínač" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "Vybrané" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "Oddělovač" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "Stav: Vybráno" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "Má nabídku" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "Položka nástrojů" #~ msgid "ON" #~ msgstr "ZAPNUTO" #~ msgid "OFF" #~ msgstr "VYPNUTO" elementary-1.7.7/po/stamp-po0000664000175000017500000000001212143521142012703 00000000000000timestamp elementary-1.7.7/po/de.po0000664000175000017500000000636412143521142012170 00000000000000# German translations for elementary package # German messages for elementary. # Copyright (C) 2011 Enlightenment development team # This file is distributed under the same license as the elementary package. # Fabian Nowak , 2011. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary 0.7.0.57309\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2011-02-25 20:22+0100\n" "Last-Translator: Fabian Nowak \n" "Language-Team: German\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "Aufwärts" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "Persönlicher Ordner" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "Abbrechen" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "OK" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "Standard: LTR" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "Kopieren" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "Ausschneiden" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "Auswählen" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "Einfügen" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 #, fuzzy msgid "Selected" msgstr "Auswählen" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/po/ar.gmo0000664000175000017500000000111312143521142012331 00000000000000,<P Q] ?default:LTRProject-Id-Version: elementary Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net POT-Creation-Date: 2013-05-11 16:56-0300 PO-Revision-Date: 2010-12-26 10:05+0200 Last-Translator: Tom Hacohen Language-Team: General Language: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5; default:RTLelementary-1.7.7/po/Makevars0000664000175000017500000000353212127353615012740 00000000000000# Makefile variables for PO directory in any package using GNU gettext. # Usually the message domain is the same as the package name. DOMAIN = $(PACKAGE) # These two variables depend on the location of this directory. subdir = po top_builddir = .. # These options get passed to xgettext. XGETTEXT_OPTIONS = --keyword=E_ --keyword=N_ --from-code=UTF-8 --foreign-user # This is the copyright holder that gets inserted into the header of the # $(DOMAIN).pot file. Set this to the copyright holder of the surrounding # package. (Note that the msgstr strings, extracted from the package's # sources, belong to the copyright holder of the package.) Translators are # expected to transfer the copyright for their translations to this person # or entity, or to disclaim their copyright. The empty string stands for # the public domain; in this case the translators are expected to disclaim # their copyright. COPYRIGHT_HOLDER = Enlightenment development team # This is the email address or URL to which the translators shall report # bugs in the untranslated strings: # - Strings which are not entire sentences, see the maintainer guidelines # in the GNU gettext documentation, section 'Preparing Strings'. # - Strings which use unclear terms or require additional context to be # understood. # - Strings which make invalid assumptions about notation of date, time or # money. # - Pluralisation problems. # - Incorrect English spelling. # - Incorrect formatting. # It can be your email address, or a mailing list address where translators # can write to without being subscribed, or the URL of a web page through # which the translators can contact you. MSGID_BUGS_ADDRESS = enlightenment-devel@lists.sourceforge.net # This is the list of locale categories, beyond LC_MESSAGES, for which the # message catalogs shall be used. It is usually empty. EXTRA_LOCALE_CATEGORIES = elementary-1.7.7/po/quot.sed0000664000175000017500000000023112127367226012725 00000000000000s/"\([^"]*\)"/“\1”/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“”/""/g elementary-1.7.7/po/ur.po0000664000175000017500000000602512143521142012220 00000000000000# Elementary translation file for Left To Right languages. # This file is distributed under the same license as the Elementary package. # FIRST AUTHOR , 2010. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2010-12-26 10:05+0200\n" "Last-Translator: Tom Hacohen \n" "Language-Team: General\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "default:RTL" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/po/eo.po0000664000175000017500000000677412143521142012210 00000000000000# Esperanto translation for enlightenment # Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 # This file is distributed under the same license as the enlightenment package. # FIRST AUTHOR , 2013. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: enlightenment\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2013-04-06 21:14+0000\n" "Last-Translator: Eliovir \n" "Language-Team: Esperanto \n" "Language: eo\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2013-04-08 06:21+0000\n" "X-Generator: Launchpad (build 16550)\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "Supren" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "Hejmo" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "Nuligi" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "Bone" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "Alklakita" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "Stato: malŝaltita" #: src/lib/elm_button.c:279 msgid "Button" msgstr "Butono" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "%B %Y" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "Stato: enŝaltita" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "Stato: malŝaltita" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "Stato" #: src/lib/elm_check.c:289 msgid "Check" msgstr "Kontroli" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "ero de elektilo de kolorpaletro" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "default:LTR" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "ero de diskelektilo" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "Kopii" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "Eltondi" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "Elekti" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "Alglui" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "Ero" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "Ero de komuna krado" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "Etikedo" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "Listero" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "progresbreto" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "Radiobutono" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "ŝovilo" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "alkrementa sago-butono" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "dekrementa sago-butono" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "sago-butono" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "Elektita" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "Disigilo" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "Stato: elektita" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "Ĝi havas menuo" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "Ila ero" elementary-1.7.7/po/ps.po0000664000175000017500000000602512143521142012214 00000000000000# Elementary translation file for Left To Right languages. # This file is distributed under the same license as the Elementary package. # FIRST AUTHOR , 2010. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2010-12-26 10:05+0200\n" "Last-Translator: Tom Hacohen \n" "Language-Team: General\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "default:RTL" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/po/en@quot.header0000664000175000017500000000226312127367226014034 00000000000000# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # elementary-1.7.7/po/ar.po0000664000175000017500000000623212143521142012174 00000000000000# Elementary translation file for Left To Right languages. # This file is distributed under the same license as the Elementary package. # FIRST AUTHOR , 2010. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2010-12-26 10:05+0200\n" "Last-Translator: Tom Hacohen \n" "Language-Team: General\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "default:RTL" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/po/fa.po0000664000175000017500000000607512143521142012165 00000000000000# Elementary translation file for Left To Right languages. # This file is distributed under the same license as the Elementary package. # FIRST AUTHOR , 2010. # #: src/lib/elm_config.c:2084 msgid "" msgstr "" "Project-Id-Version: elementary\n" "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2013-05-11 16:56-0300\n" "PO-Revision-Date: 2010-12-26 10:05+0200\n" "Last-Translator: Tom Hacohen \n" "Language-Team: General\n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" #: src/lib/elc_fileselector.c:749 msgid "Up" msgstr "" #: src/lib/elc_fileselector.c:764 msgid "Home" msgstr "" #: src/lib/elc_fileselector.c:992 src/lib/elm_entry.c:1413 msgid "Cancel" msgstr "" #: src/lib/elc_fileselector.c:1001 msgid "OK" msgstr "" #: src/lib/elm_button.c:55 msgid "Clicked" msgstr "" #: src/lib/elm_button.c:255 src/lib/elm_check.c:200 src/lib/elm_gengrid.c:618 #: src/lib/elm_genlist.c:1287 src/lib/elm_list.c:1360 src/lib/elm_radio.c:241 #: src/lib/elm_spinner.c:499 src/lib/elm_toolbar.c:1253 msgid "State: Disabled" msgstr "" #: src/lib/elm_button.c:279 msgid "Button" msgstr "" #: src/lib/elm_calendar.c:132 msgid "%B %Y" msgstr "" #: src/lib/elm_check.c:47 src/lib/elm_check.c:50 src/lib/elm_check.c:213 #: src/lib/elm_radio.c:83 src/lib/elm_radio.c:242 msgid "State: On" msgstr "" #: src/lib/elm_check.c:60 src/lib/elm_check.c:63 src/lib/elm_check.c:225 #: src/lib/elm_radio.c:244 msgid "State: Off" msgstr "" #: src/lib/elm_check.c:209 src/lib/elm_check.c:222 msgid "State" msgstr "" #: src/lib/elm_check.c:289 msgid "Check" msgstr "" #: src/lib/elm_colorselector.c:895 msgid "color selector palette item" msgstr "" #: src/lib/elm_config.c:2100 msgid "default:LTR" msgstr "default:RTL" #: src/lib/elm_diskselector.c:622 msgid "diskselector item" msgstr "" #: src/lib/elm_entry.c:1407 msgid "Copy" msgstr "" #: src/lib/elm_entry.c:1410 msgid "Cut" msgstr "" #: src/lib/elm_entry.c:1424 msgid "Select" msgstr "" #: src/lib/elm_entry.c:1430 msgid "Paste" msgstr "" #: src/lib/elm_entry.c:2664 msgid "Entry" msgstr "" #: src/lib/elm_gengrid.c:650 msgid "Gengrid Item" msgstr "" #: src/lib/elm_genlist.c:1321 msgid "Genlist Item" msgstr "" #: src/lib/elm_label.c:355 msgid "Label" msgstr "" #: src/lib/elm_list.c:1400 msgid "List Item" msgstr "" #: src/lib/elm_progressbar.c:260 msgid "progressbar" msgstr "" #: src/lib/elm_radio.c:271 msgid "Radio" msgstr "" #: src/lib/elm_slider.c:778 msgid "slider" msgstr "" #: src/lib/elm_spinner.c:530 msgid "spinner increment button" msgstr "" #: src/lib/elm_spinner.c:538 msgid "spinner decrement button" msgstr "" #: src/lib/elm_spinner.c:545 msgid "spinner" msgstr "" #: src/lib/elm_toolbar.c:988 msgid "Selected" msgstr "" #: src/lib/elm_toolbar.c:1251 msgid "Separator" msgstr "" #: src/lib/elm_toolbar.c:1255 msgid "State: Selected" msgstr "" #: src/lib/elm_toolbar.c:1257 msgid "Has menu" msgstr "" #: src/lib/elm_toolbar.c:1322 msgid "Tool Item" msgstr "" elementary-1.7.7/doc/0000775000175000017500000000000012143522015011436 500000000000000elementary-1.7.7/doc/foot.html0000664000175000017500000000070712127353614013230 00000000000000
elementary-1.7.7/doc/shot.sh0000775000175000017500000000037612127353615012712 00000000000000#!/bin/sh DIR=$1 shift FILE=$1 shift export ELM_THEME=default export ELM_SCALE=1.0 export ELM_ENGINE=shot:delay=3:file=$DIR/$FILE export ILLUME_KBD=0,0,240,123 export ILLUME_IND=0,0,240,32 export ILLUME_STK=0,288,240,32 mkdir -p $DIR || true exec $@ elementary-1.7.7/doc/head.html0000664000175000017500000000563712127353614013171 00000000000000 $title
elementary-1.7.7/doc/widgets/0000775000175000017500000000000012143522015013104 500000000000000elementary-1.7.7/doc/widgets/widget_preview_mapbuf.c0000664000175000017500000000152212127353615017560 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_mapbuf_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(tb); unsigned int i, j; for (i = 0; i < 8; i++) { for (j = 0; j < 8; j++) { Evas_Object *ic = elm_icon_add(win); elm_icon_standard_set(ic, "home"); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); evas_object_show(ic); elm_table_pack(tb, ic, i, j, 1, 1); } } elm_object_content_set(o, tb); elm_mapbuf_enabled_set(o, EINA_TRUE); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_slideshow.c0000664000175000017500000000143712127353615020314 00000000000000#include /* get our images to make slideshow items */ static Evas_Object * _get(void *data, Evas_Object *obj) { Evas_Object *photo = elm_photo_add(obj); elm_photo_file_set(photo, data); elm_photo_fill_inside_set(photo, EINA_TRUE); elm_object_style_set(photo, "shadow"); return photo; } #include "widget_preview_tmpl_head.c" static const char *img9 = PACKAGE_DATA_DIR "/images/logo.png"; static Elm_Slideshow_Item_Class itc; Evas_Object *o = elm_slideshow_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); itc.func.get = _get; itc.func.del = NULL; elm_slideshow_timeout_set(o, 0.01); elm_slideshow_item_add(o, &itc, img9); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_check1.c0000664000175000017500000000042612127353615017446 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_check_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "Check"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_genlist4.c0000664000175000017500000000251412127353615020041 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #else # define __UNUSED__ #endif static char * _text_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part) { return strdup(part); } static Evas_Object * _content_get(void *data __UNUSED__, Evas_Object *obj, const char *part __UNUSED__) { Evas_Object *icon = elm_icon_add(obj); elm_icon_standard_set(icon, "home"); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } #include "widget_preview_tmpl_head.c" Evas_Object *genlist = elm_genlist_add(win); evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, genlist); evas_object_show(genlist); Elm_Genlist_Item_Class gic; gic.item_style = "group_index"; gic.func.text_get = _text_get; gic.func.content_get = _content_get; gic.func.state_get = NULL; gic.func.del = NULL; elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_clock.c0000664000175000017500000000036412127353615017404 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_clock_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_actionslider.c0000664000175000017500000000071112127353615020765 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_actionslider_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_part_text_set(o, "left", "left"); elm_object_part_text_set(o, "center", "center"); elm_object_part_text_set(o, "right", "right"); elm_actionslider_indicator_pos_set(o, ELM_ACTIONSLIDER_CENTER); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_tmpl_head.c0000664000175000017500000000062312127353615020244 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #else # define __UNUSED__ #endif #include EAPI_MAIN int elm_main(int argc __UNUSED__, char **argv) { Evas_Object *win, *bg; Evas_Coord w, h; w = atoi(argv[1]); h = atoi(argv[2]); win = elm_win_add(NULL, "main", ELM_WIN_BASIC); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_show(bg); elementary-1.7.7/doc/widgets/widget_preview_radio.c0000664000175000017500000000042612127353615017406 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_radio_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "radio"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_button1.c0000664000175000017500000000043012127353615017677 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_button_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "Button"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_bubble3.c0000664000175000017500000000060012127353615017620 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_bubble_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *o2 = elm_icon_add(win); elm_icon_standard_set(o2, "home"); elm_object_part_content_set(o, "icon", o2); evas_object_show(o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_flip.c0000664000175000017500000000123512127353615017241 00000000000000unsigned char _func(void *data); #include "widget_preview_tmpl_head.c" Evas_Object *o = elm_flip_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *ic = elm_icon_add(win); elm_icon_standard_set(ic, "home"); evas_object_show(ic); elm_object_part_content_set(o, "front", ic); ic = elm_icon_add(win); elm_icon_standard_set(ic, "file"); evas_object_show(ic); elm_object_part_content_set(o, "back", ic); ecore_timer_add(0.35, _func, o); #include "widget_preview_tmpl_foot.c" unsigned char _func(void *data) { elm_flip_go(data, ELM_FLIP_CUBE_RIGHT); return 0; } elementary-1.7.7/doc/widgets/widget_preview_win.c0000664000175000017500000000033612127353615017105 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_label_add(win); elm_object_text_set(o, "Here be window contents"); elm_win_resize_object_add(win, o); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_separator.c0000664000175000017500000000037012127353615020306 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_separator_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_colorselector.c0000664000175000017500000000105112127353615021162 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); Evas_Object *o = elm_colorselector_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL);; elm_box_pack_end(bx, o); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_entry2.c0000664000175000017500000000054012127353615017530 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_entry_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "Formatted text brokenin more than" "one line"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_label.c0000664000175000017500000000042612127353615017367 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_label_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "Label"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_bubble2.c0000664000175000017500000000064312127353615017626 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_bubble_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "Bubble"); Evas_Object *o2 = elm_icon_add(win); elm_icon_standard_set(o2, "home"); elm_object_part_content_set(o, "icon", o2); evas_object_show(o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_scroller.c0000664000175000017500000000073712127353615020142 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_scroller_add(win); elm_scroller_policy_set(o, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_ON); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *o2 = elm_label_add(win); elm_object_text_set(o2, "This is the content of the scroller"); evas_object_show(o2); elm_object_content_set(o, o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_datetime3.c0000664000175000017500000000151712127353615020171 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); evas_object_size_hint_min_set(bx, 200, 60); Evas_Object *datetime = elm_datetime_add(win); evas_object_size_hint_weight_set(datetime, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(datetime, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_datetime_field_visible_set(datetime, ELM_DATETIME_YEAR, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_MONTH, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_DATE, EINA_FALSE); elm_box_pack_end(bx, datetime); evas_object_show(datetime); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_inwin2.c0000664000175000017500000000105012127353615017510 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *inwin, *lbl; inwin = elm_win_inwin_add(win); elm_object_style_set(inwin, "minimal"); evas_object_show(inwin); lbl = elm_label_add(win); elm_object_text_set(lbl, "The content of an inwin" "can be anything that" "may be shown in a popup." "This one we are in is" "using the minimal style."); elm_win_inwin_content_set(inwin, lbl); evas_object_show(lbl); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_genlist2.c0000664000175000017500000000251512127353615020040 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #else # define __UNUSED__ #endif static char * _text_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part) { return strdup(part); } static Evas_Object * _content_get(void *data __UNUSED__, Evas_Object *obj, const char *part __UNUSED__) { Evas_Object *icon = elm_icon_add(obj); elm_icon_standard_set(icon, "home"); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } #include "widget_preview_tmpl_head.c" Evas_Object *genlist = elm_genlist_add(win); evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, genlist); evas_object_show(genlist); Elm_Genlist_Item_Class gic; gic.item_style = "double_label"; gic.func.text_get = _text_get; gic.func.content_get = _content_get; gic.func.state_get = NULL; gic.func.del = NULL; elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_table.c0000664000175000017500000000205712127353615017401 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_table_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *o2 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o2, 255, 0, 0, 255); evas_object_size_hint_min_set(o2, 50, 50); evas_object_show(o2); elm_table_pack(o, o2, 0, 0, 1, 1); o2 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o2, 0, 255, 0, 255); evas_object_size_hint_min_set(o2, 50, 50); evas_object_show(o2); elm_table_pack(o, o2, 1, 0, 1, 1); o2 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o2, 0, 0, 255, 255); evas_object_size_hint_min_set(o2, 50, 50); evas_object_show(o2); elm_table_pack(o, o2, 0, 1, 1, 1); o2 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o2, 255, 255, 0, 255); evas_object_size_hint_min_set(o2, 50, 50); evas_object_show(o2); elm_table_pack(o, o2, 1, 1, 1, 1); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_inwin3.c0000664000175000017500000000107212127353615017515 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *inwin, *lbl; inwin = elm_win_inwin_add(win); elm_object_style_set(inwin, "minimal_vertical"); evas_object_show(inwin); lbl = elm_label_add(win); elm_object_text_set(lbl, "The content of an inwin" "can be anything that" "may be shown in a popup." "This one we are in is" "using the minimal_vertical style."); elm_win_inwin_content_set(inwin, lbl); evas_object_show(lbl); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_segment_control.c0000664000175000017500000000112012127353615021502 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_segment_control_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *ic = elm_icon_add(win); elm_icon_standard_set(ic, "home"); elm_segment_control_item_add(o, ic, "Home"); ic = elm_icon_add(win); elm_icon_standard_set(ic, "folder"); elm_segment_control_item_add(o, ic, "Downloads"); ic = elm_icon_add(win); elm_icon_standard_set(ic, "close"); elm_segment_control_item_add(o, ic, "Close"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_web.c0000664000175000017500000000047012127353615017064 00000000000000#include "widget_preview_tmpl_head.c" elm_need_web(); Evas_Object *o = elm_web_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_web_uri_set(o, "http://www.enlightenment.org"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_entry1.c0000664000175000017500000000054512127353615017534 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_entry_add(win); elm_entry_single_line_set(o, EINA_TRUE); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "A single line entry with some format"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_frame.c0000664000175000017500000000074712127353615017410 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_frame_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "Frame"); Evas_Object *o2 = elm_label_add(win); evas_object_size_hint_weight_set(o2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(o2); elm_object_text_set(o2, "Frame content"); elm_object_content_set(o, o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_fileselector_button1.c0000664000175000017500000000045012127353615022441 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_fileselector_button_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "FS Button"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_entry3.c0000664000175000017500000000102712127353615017532 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_entry_add(win); elm_entry_single_line_set(o, EINA_TRUE); elm_entry_scrollable_set(o, EINA_TRUE); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "A single line entry with some format that" "is so long it won't fit in the small screenshot we are" "generating for the documentation."); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_panel.c0000664000175000017500000000056612127353615017414 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_panel_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *o2 = elm_label_add(win); elm_object_text_set(o2, "content"); evas_object_show(o2); elm_object_content_set(o, o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_ctxpopup.c0000664000175000017500000000202412127353615020166 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_resize(o, 200, 130); evas_object_show(o); Evas_Object *ctxpopup = elm_ctxpopup_add(o); Evas_Object *ic = elm_icon_add(ctxpopup); elm_icon_standard_set(ic, "home"); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); elm_ctxpopup_item_append(ctxpopup, "Go to home folder", ic, NULL, NULL); ic = elm_icon_add(ctxpopup); elm_icon_standard_set(ic, "delete"); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); elm_ctxpopup_item_append(ctxpopup, "Delete file", ic, NULL, NULL); ic = elm_icon_add(ctxpopup); elm_icon_standard_set(ic, "folder"); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); Elm_Object_Item *it = elm_ctxpopup_item_append(ctxpopup, "Navigate to folder", ic, NULL, NULL); elm_object_item_disabled_set(it, EINA_TRUE); evas_object_size_hint_weight_set(ctxpopup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_move(ctxpopup, 0, 0); evas_object_show(ctxpopup); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_genlist1.c0000664000175000017500000000367312127353615020045 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #else # define __UNUSED__ #endif static char * _text_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return strdup("label"); } static Evas_Object * _content_get(void *data __UNUSED__, Evas_Object *obj, const char *part __UNUSED__) { Evas_Object *icon = elm_icon_add(obj); elm_icon_standard_set(icon, "home"); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } #include "widget_preview_tmpl_head.c" Evas_Object *genlist = elm_genlist_add(win); evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, genlist); evas_object_show(genlist); Elm_Genlist_Item_Class gic; Elm_Object_Item *glit, *glit_top; gic.item_style = "default"; gic.func.text_get = _text_get; gic.func.content_get = _content_get; gic.func.state_get = NULL; gic.func.del = NULL; elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); glit = elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); glit_top = glit; elm_genlist_item_expanded_set(glit, EINA_TRUE); elm_genlist_item_append(genlist, &gic, NULL, glit, ELM_GENLIST_ITEM_NONE, NULL, NULL); glit = elm_genlist_item_append(genlist, &gic, NULL, glit, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, glit, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_show(glit_top, ELM_GENLIST_ITEM_SCROLLTO_TOP); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_tmpl_foot.c0000664000175000017500000000017212127353615020311 00000000000000 evas_object_resize(win, w, h); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/doc/widgets/widget_preview_entry4.c0000664000175000017500000000132112127353615017530 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_entry_add(win); elm_entry_scrollable_set(o, EINA_TRUE); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "Some text with Anchors and" "also items taken from the default theme" "" "showing theme with different sizesand how they affect" "line heights . This will also scroll."); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_dayselector.c0000664000175000017500000000111212127353615020617 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); Evas_Object *o = elm_dayselector_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, o); elm_box_pack_end(bx, o); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_fileselector_button3.c0000664000175000017500000000061512127353615022446 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_fileselector_button_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *o2 = elm_icon_add(win); elm_icon_standard_set(o2, "home"); elm_object_part_content_set(o, "icon", o2); evas_object_show(o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_check3.c0000664000175000017500000000057712127353615017457 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_check_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *o2 = elm_icon_add(win); elm_icon_standard_set(o2, "home"); elm_object_part_content_set(o, "icon", o2); evas_object_show(o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_popup.c0000664000175000017500000000101612127353615017447 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_popup_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); elm_object_part_text_set(o, "title,text", "Title"); elm_object_text_set(o, "Content"); Evas_Object *o2 = elm_button_add(win); elm_object_text_set(o2, "Close"); elm_object_part_content_set(o, "button1", o2); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_bubble1.c0000664000175000017500000000043012127353615017617 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_bubble_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "Bubble"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_check2.c0000664000175000017500000000064112127353615017446 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_check_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "Check"); Evas_Object *o2 = elm_icon_add(win); elm_icon_standard_set(o2, "home"); elm_object_part_content_set(o, "icon", o2); evas_object_show(o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/Makefile.am0000664000175000017500000001116512127353615015076 00000000000000MAINTAINERCLEANFILES = Makefile.in if EFL_BUILD_DOC AM_CPPFLAGS = \ -I$(top_srcdir) \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -I$(top_srcdir)/src/bin \ -DPACKAGE_BIN_DIR=\"$(bindir)\" \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_EWEATHER_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ \ @EIO_CFLAGS@ noinst_PROGRAMS = \ widget_preview_actionslider \ widget_preview_bg \ widget_preview_box \ widget_preview_bubble1 \ widget_preview_bubble2 \ widget_preview_bubble3 \ widget_preview_button1 \ widget_preview_button2 \ widget_preview_button3 \ widget_preview_calendar \ widget_preview_check1 \ widget_preview_check2 \ widget_preview_check3 \ widget_preview_clock \ widget_preview_colorselector \ widget_preview_conformant \ widget_preview_ctxpopup \ widget_preview_datetime1 \ widget_preview_datetime2 \ widget_preview_datetime3 \ widget_preview_dayselector \ widget_preview_diskselector \ widget_preview_entry1 \ widget_preview_entry2 \ widget_preview_entry3 \ widget_preview_entry4 \ widget_preview_fileselector \ widget_preview_fileselector_button1 \ widget_preview_fileselector_button2 \ widget_preview_fileselector_button3 \ widget_preview_fileselector_entry \ widget_preview_flip \ widget_preview_flipselector \ widget_preview_frame \ widget_preview_gengrid \ widget_preview_genlist1 \ widget_preview_genlist2 \ widget_preview_genlist3 \ widget_preview_genlist4 \ widget_preview_genlist5 \ widget_preview_hover \ widget_preview_hoversel \ widget_preview_icon \ widget_preview_image \ widget_preview_index \ widget_preview_inwin1 \ widget_preview_inwin2 \ widget_preview_inwin3 \ widget_preview_label \ widget_preview_layout \ widget_preview_list \ widget_preview_map \ widget_preview_mapbuf \ widget_preview_menu \ widget_preview_notify \ widget_preview_panel \ widget_preview_panes \ widget_preview_photocam \ widget_preview_popup \ widget_preview_progressbar \ widget_preview_radio \ widget_preview_scroller \ widget_preview_segment_control \ widget_preview_separator \ widget_preview_slider \ widget_preview_slideshow \ widget_preview_spinner \ widget_preview_table \ widget_preview_thumb \ widget_preview_toolbar \ widget_preview_web \ widget_preview_win LDADD = $(top_builddir)/src/lib/libelementary.la @ELEMENTARY_EWEATHER_LIBS@ @ELEMENTARY_EDBUS_LIBS@ @ELEMENTARY_EFREET_LIBS@ @ELEMENTARY_EMAP_LIBS@ @ELEMENTARY_LIBS@ @EIO_LIBS@ @my_libs@ endif EXTRA_DIST = \ widget_preview_actionslider.c \ widget_preview_bg.c \ widget_preview_bubble1.c \ widget_preview_bubble2.c \ widget_preview_bubble3.c \ widget_preview_button1.c \ widget_preview_button2.c \ widget_preview_button3.c \ widget_preview_calendar.c \ widget_preview_check1.c \ widget_preview_check2.c \ widget_preview_check3.c \ widget_preview_spinner.c \ widget_preview_clock.c \ widget_preview_colorselector.c \ widget_preview_conformant.c \ widget_preview_slider.c \ widget_preview_panes.c \ widget_preview_toolbar.c \ widget_preview_mapbuf.c \ widget_preview_map.c \ widget_preview_ctxpopup.c \ widget_preview_datetime1.c \ widget_preview_datetime2.c \ widget_preview_datetime3.c \ widget_preview_dayselector.c \ widget_preview_diskselector.c \ widget_preview_entry1.c \ widget_preview_entry2.c \ widget_preview_entry3.c \ widget_preview_entry4.c \ widget_preview_fileselector_button1.c \ widget_preview_fileselector_button2.c \ widget_preview_fileselector_button3.c \ widget_preview_fileselector.c \ widget_preview_fileselector_entry.c \ widget_preview_flip.c \ widget_preview_flipselector.c \ widget_preview_frame.c \ widget_preview_hover.c \ widget_preview_hoversel.c \ widget_preview_icon.c \ widget_preview_image.c \ widget_preview_index.c \ widget_preview_label.c \ widget_preview_layout.c \ widget_preview_list.c \ widget_preview_segment_control.c \ widget_preview_popup.c \ widget_preview_separator.c \ widget_preview_radio.c \ widget_preview_panel.c \ widget_preview_gengrid.c \ widget_preview_genlist1.c \ widget_preview_genlist2.c \ widget_preview_genlist3.c \ widget_preview_genlist4.c \ widget_preview_genlist5.c \ widget_preview_progressbar.c \ widget_preview_box.c \ widget_preview_notify.c \ widget_preview_slideshow.c \ widget_preview_photocam.c \ widget_preview_inwin1.c \ widget_preview_inwin2.c \ widget_preview_inwin3.c \ widget_preview_scroller.c \ widget_preview_table.c \ widget_preview_win.c \ widget_preview_menu.c \ widget_preview_thumb.c \ widget_preview_web.c \ widget_preview_tmpl_foot.c \ widget_preview_tmpl_head.c elementary-1.7.7/doc/widgets/widget_preview_hover.c0000664000175000017500000000055512127353615017436 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_hover_add(win); evas_object_move(o, w/2, h/2); Evas_Object *lbl = elm_label_add(win); evas_object_size_hint_weight_set(lbl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(lbl, "hover"); elm_object_part_content_set(o, "middle", lbl); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_icon.c0000664000175000017500000000051212127353615017234 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_icon_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); elm_icon_standard_set(o, "home"); elm_image_resizable_set(o, EINA_FALSE, EINA_FALSE); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_button3.c0000664000175000017500000000060012127353615017700 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_button_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *o2 = elm_icon_add(win); elm_icon_standard_set(o2, "home"); elm_object_part_content_set(o, "icon", o2); evas_object_show(o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_datetime1.c0000664000175000017500000000116312127353615020164 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); evas_object_size_hint_min_set(bx, 360, 60); Evas_Object *datetime = elm_datetime_add(win); evas_object_size_hint_weight_set(datetime, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(datetime, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, datetime); evas_object_show(datetime); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_progressbar.c0000664000175000017500000000150412127353615020637 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *ic, *pb, *bx; bx = elm_box_add(win); evas_object_show(bx); elm_win_resize_object_add(win, bx); ic = elm_icon_add(win); elm_icon_standard_set(ic, "file"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(ic); /* pb with label, icon, custom unit label and span size set */ pb = elm_progressbar_add(win); elm_object_text_set(pb, "Label"); elm_progressbar_span_size_set(pb, 100); elm_object_part_content_set(pb, "icon", ic); elm_progressbar_unit_format_set(pb, "%1.1f units"); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(pb); elm_progressbar_value_set(pb, 0.5); elm_box_pack_end(bx, pb); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_fileselector.c0000664000175000017500000000034012127353615020763 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_fileselector_add(win); evas_object_resize(o, 300, 300); evas_object_show(o); elm_fileselector_path_set(o, PACKAGE_DATA_DIR); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_hoversel.c0000664000175000017500000000113412127353615020134 00000000000000unsigned char _func(void *data); #include "widget_preview_tmpl_head.c" Evas_Object *o = elm_hoversel_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_resize(o, 90, 30); evas_object_show(o); elm_object_text_set(o, "Hover selector"); elm_hoversel_item_add(o, "first", NULL, 0, NULL, NULL); elm_hoversel_item_add(o, "second", NULL, 0, NULL, NULL); elm_hoversel_item_add(o, "third", NULL, 0, NULL, NULL); ecore_timer_add(0, _func, o); #include "widget_preview_tmpl_foot.c" unsigned char _func(void *data) { elm_hoversel_hover_begin(data); return 0; }elementary-1.7.7/doc/widgets/widget_preview_datetime2.c0000664000175000017500000000152012127353615020162 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); evas_object_size_hint_min_set(bx, 200, 60); Evas_Object *datetime = elm_datetime_add(win); evas_object_size_hint_weight_set(datetime, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(datetime, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_datetime_field_visible_set(datetime, ELM_DATETIME_HOUR, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_MINUTE, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_AMPM, EINA_FALSE); elm_box_pack_end(bx, datetime); evas_object_show(datetime); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_spinner.c0000664000175000017500000000036612127353615017771 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_spinner_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_inwin1.c0000664000175000017500000000100012127353615017502 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *inwin, *lbl; inwin = elm_win_inwin_add(win); evas_object_show(inwin); lbl = elm_label_add(win); elm_object_text_set(lbl, "The content of an inwin" "can be anything that" "may be shown in a popup." "This one we are in is" "using the default style."); elm_win_inwin_content_set(inwin, lbl); evas_object_show(lbl); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_bg.c0000664000175000017500000000046212127353615016700 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_bg_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); elm_bg_file_set(o, PACKAGE_DATA_DIR"/images/sky_03.jpg", NULL); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_gengrid.c0000664000175000017500000000257512127353615017736 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #else # define __UNUSED__ #endif static char * _grid_text_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return strdup("label"); } static Evas_Object * _grid_content_get(void *data __UNUSED__, Evas_Object *obj, const char *part) { if (!strcmp(part, "elm.swallow.icon")) { Evas_Object *icon = elm_icon_add(obj); elm_icon_standard_set(icon, "home"); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } return NULL; } #include "widget_preview_tmpl_head.c" Evas_Object *gengrid = elm_gengrid_add(win); evas_object_size_hint_weight_set(gengrid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, gengrid); evas_object_show(gengrid); Elm_Gengrid_Item_Class gic; gic.item_style = "default"; gic.func.text_get = _grid_text_get; gic.func.content_get = _grid_content_get; gic.func.state_get = NULL; gic.func.del = NULL; elm_gengrid_item_append(gengrid, &gic, NULL, NULL, NULL); elm_gengrid_item_append(gengrid, &gic, NULL, NULL, NULL); elm_gengrid_item_append(gengrid, &gic, NULL, NULL, NULL); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_flipselector.c0000664000175000017500000000055012127353615021001 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_flipselector_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_flipselector_item_append(o, "Item", NULL, NULL); elm_flipselector_item_append(o, "Item 2", NULL, NULL); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_photocam.c0000664000175000017500000000061112127353615020116 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_photocam_add(win); elm_photocam_file_set(o, PACKAGE_DATA_DIR"/images/insanely_huge_test_image.jpg"); elm_photocam_zoom_mode_set(o, ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_layout.c0000664000175000017500000000140512127353615017623 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *layout = elm_layout_add(win); evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_layout_theme_set(layout, "layout", "application", "toolbar-content-back-next"); elm_win_resize_object_add(win, layout); evas_object_show(layout); Evas_Object *icon = elm_icon_add(win); elm_icon_standard_set(icon, "home"); evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(icon, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_min_set(icon, 200, 140); evas_object_show(icon); elm_object_part_content_set(layout, "elm.swallow.content", icon); elm_object_part_text_set(layout, "elm.text.title", "Layout"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_button2.c0000664000175000017500000000064312127353615017706 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_button_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "Button"); Evas_Object *o2 = elm_icon_add(win); elm_icon_standard_set(o2, "home"); elm_object_part_content_set(o, "icon", o2); evas_object_show(o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_conformant.c0000664000175000017500000000331212127353615020453 00000000000000#include "widget_preview_tmpl_head.c" evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); Evas_Object *conform = elm_conformant_add(win); elm_win_resize_object_add(win, conform); evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(conform); Evas_Object *bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bx); Evas_Object *btn = elm_button_add(win); elm_object_text_set(btn, "Conformant"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 0); evas_object_show(btn); elm_box_pack_end(bx, btn); Evas_Object *en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_object_text_set(en, "This is a multi-line entry
" "This can contain more than 1 line of text and be " "scrolled around to allow for entering of lots of " "content. It is also to test to see that autoscroll " "moves to the right part of a larger multi-line " "text entry that is inside of a scroller than can be " "scrolled around, thus changing the expected position " "as well as cursor changes updating auto-scroll when " "it is enabled."); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(en); elm_box_pack_end(bx, en); elm_object_content_set(conform, bx); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_toolbar.c0000664000175000017500000000077212127353615017756 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_toolbar_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_toolbar_item_append(o, "document-print", "Print", NULL, NULL); elm_toolbar_item_append(o, "folder-new", "New Folder", NULL, NULL); elm_toolbar_item_append(o, "mail-send", "Send Mail", NULL, NULL); elm_toolbar_item_append(o, "clock", "Clock", NULL, NULL); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_diskselector.c0000664000175000017500000000124112127353615020777 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); Evas_Object *ds = elm_diskselector_add(win); evas_object_size_hint_weight_set(ds, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ds, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, ds); elm_diskselector_item_append(ds, "item", NULL, NULL, NULL); elm_diskselector_item_append(ds, "item2", NULL, NULL, NULL); evas_object_show(ds); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_list.c0000664000175000017500000000154112127353615017262 00000000000000#include "widget_preview_tmpl_head.c" static const char *dict[] = \ { "awkward", "businessman", "cylinder", "dying", "extremophile", "futhark", "guttural", "hypocrites", "issuing", "just", "knows", "lying", "mystery", "nutrients", "oxymoron", "putting", "quizzes", "running", "systematically", "tyranny", "usually", "vacuum", "want", "xenophobia", "yacht", "zebra" }; Evas_Object *o = elm_list_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); unsigned int i; for (i = 0; i < (sizeof(dict) / sizeof(dict[0])); i++) { char buf[32]; elm_list_item_append(o, dict[i], NULL, NULL, NULL, NULL); snprintf(buf, sizeof(buf), "%c", dict[i][0]); } #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/Makefile.in0000664000175000017500000023137412143521122015101 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ @EFL_BUILD_DOC_TRUE@noinst_PROGRAMS = \ @EFL_BUILD_DOC_TRUE@ widget_preview_actionslider$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_bg$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_box$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_bubble1$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_bubble2$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_bubble3$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_button1$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_button2$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_button3$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_calendar$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_check1$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_check2$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_check3$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_clock$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_colorselector$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_conformant$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_ctxpopup$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_datetime1$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_datetime2$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_datetime3$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_dayselector$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_diskselector$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_entry1$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_entry2$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_entry3$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_entry4$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_fileselector$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_fileselector_button1$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_fileselector_button2$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_fileselector_button3$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_fileselector_entry$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_flip$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_flipselector$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_frame$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_gengrid$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_genlist1$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_genlist2$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_genlist3$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_genlist4$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_genlist5$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_hover$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_hoversel$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_icon$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_image$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_index$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_inwin1$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_inwin2$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_inwin3$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_label$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_layout$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_list$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_map$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_mapbuf$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_menu$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_notify$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_panel$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_panes$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_photocam$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_popup$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_progressbar$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_radio$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_scroller$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_segment_control$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_separator$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_slider$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_slideshow$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_spinner$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_table$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_thumb$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_toolbar$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_web$(EXEEXT) \ @EFL_BUILD_DOC_TRUE@ widget_preview_win$(EXEEXT) subdir = doc/widgets DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = PROGRAMS = $(noinst_PROGRAMS) widget_preview_actionslider_SOURCES = widget_preview_actionslider.c widget_preview_actionslider_OBJECTS = \ widget_preview_actionslider.$(OBJEXT) widget_preview_actionslider_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_actionslider_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent widget_preview_bg_SOURCES = widget_preview_bg.c widget_preview_bg_OBJECTS = widget_preview_bg.$(OBJEXT) widget_preview_bg_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_bg_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_box_SOURCES = widget_preview_box.c widget_preview_box_OBJECTS = widget_preview_box.$(OBJEXT) widget_preview_box_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_box_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_bubble1_SOURCES = widget_preview_bubble1.c widget_preview_bubble1_OBJECTS = widget_preview_bubble1.$(OBJEXT) widget_preview_bubble1_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_bubble1_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_bubble2_SOURCES = widget_preview_bubble2.c widget_preview_bubble2_OBJECTS = widget_preview_bubble2.$(OBJEXT) widget_preview_bubble2_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_bubble2_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_bubble3_SOURCES = widget_preview_bubble3.c widget_preview_bubble3_OBJECTS = widget_preview_bubble3.$(OBJEXT) widget_preview_bubble3_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_bubble3_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_button1_SOURCES = widget_preview_button1.c widget_preview_button1_OBJECTS = widget_preview_button1.$(OBJEXT) widget_preview_button1_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_button1_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_button2_SOURCES = widget_preview_button2.c widget_preview_button2_OBJECTS = widget_preview_button2.$(OBJEXT) widget_preview_button2_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_button2_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_button3_SOURCES = widget_preview_button3.c widget_preview_button3_OBJECTS = widget_preview_button3.$(OBJEXT) widget_preview_button3_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_button3_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_calendar_SOURCES = widget_preview_calendar.c widget_preview_calendar_OBJECTS = widget_preview_calendar.$(OBJEXT) widget_preview_calendar_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_calendar_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_check1_SOURCES = widget_preview_check1.c widget_preview_check1_OBJECTS = widget_preview_check1.$(OBJEXT) widget_preview_check1_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_check1_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_check2_SOURCES = widget_preview_check2.c widget_preview_check2_OBJECTS = widget_preview_check2.$(OBJEXT) widget_preview_check2_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_check2_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_check3_SOURCES = widget_preview_check3.c widget_preview_check3_OBJECTS = widget_preview_check3.$(OBJEXT) widget_preview_check3_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_check3_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_clock_SOURCES = widget_preview_clock.c widget_preview_clock_OBJECTS = widget_preview_clock.$(OBJEXT) widget_preview_clock_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_clock_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_colorselector_SOURCES = widget_preview_colorselector.c widget_preview_colorselector_OBJECTS = \ widget_preview_colorselector.$(OBJEXT) widget_preview_colorselector_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_colorselector_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_conformant_SOURCES = widget_preview_conformant.c widget_preview_conformant_OBJECTS = \ widget_preview_conformant.$(OBJEXT) widget_preview_conformant_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_conformant_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_ctxpopup_SOURCES = widget_preview_ctxpopup.c widget_preview_ctxpopup_OBJECTS = widget_preview_ctxpopup.$(OBJEXT) widget_preview_ctxpopup_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_ctxpopup_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_datetime1_SOURCES = widget_preview_datetime1.c widget_preview_datetime1_OBJECTS = widget_preview_datetime1.$(OBJEXT) widget_preview_datetime1_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_datetime1_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_datetime2_SOURCES = widget_preview_datetime2.c widget_preview_datetime2_OBJECTS = widget_preview_datetime2.$(OBJEXT) widget_preview_datetime2_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_datetime2_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_datetime3_SOURCES = widget_preview_datetime3.c widget_preview_datetime3_OBJECTS = widget_preview_datetime3.$(OBJEXT) widget_preview_datetime3_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_datetime3_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_dayselector_SOURCES = widget_preview_dayselector.c widget_preview_dayselector_OBJECTS = \ widget_preview_dayselector.$(OBJEXT) widget_preview_dayselector_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_dayselector_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_diskselector_SOURCES = widget_preview_diskselector.c widget_preview_diskselector_OBJECTS = \ widget_preview_diskselector.$(OBJEXT) widget_preview_diskselector_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_diskselector_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_entry1_SOURCES = widget_preview_entry1.c widget_preview_entry1_OBJECTS = widget_preview_entry1.$(OBJEXT) widget_preview_entry1_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_entry1_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_entry2_SOURCES = widget_preview_entry2.c widget_preview_entry2_OBJECTS = widget_preview_entry2.$(OBJEXT) widget_preview_entry2_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_entry2_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_entry3_SOURCES = widget_preview_entry3.c widget_preview_entry3_OBJECTS = widget_preview_entry3.$(OBJEXT) widget_preview_entry3_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_entry3_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_entry4_SOURCES = widget_preview_entry4.c widget_preview_entry4_OBJECTS = widget_preview_entry4.$(OBJEXT) widget_preview_entry4_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_entry4_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_fileselector_SOURCES = widget_preview_fileselector.c widget_preview_fileselector_OBJECTS = \ widget_preview_fileselector.$(OBJEXT) widget_preview_fileselector_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_fileselector_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_fileselector_button1_SOURCES = \ widget_preview_fileselector_button1.c widget_preview_fileselector_button1_OBJECTS = \ widget_preview_fileselector_button1.$(OBJEXT) widget_preview_fileselector_button1_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_fileselector_button1_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_fileselector_button2_SOURCES = \ widget_preview_fileselector_button2.c widget_preview_fileselector_button2_OBJECTS = \ widget_preview_fileselector_button2.$(OBJEXT) widget_preview_fileselector_button2_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_fileselector_button2_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_fileselector_button3_SOURCES = \ widget_preview_fileselector_button3.c widget_preview_fileselector_button3_OBJECTS = \ widget_preview_fileselector_button3.$(OBJEXT) widget_preview_fileselector_button3_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_fileselector_button3_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_fileselector_entry_SOURCES = \ widget_preview_fileselector_entry.c widget_preview_fileselector_entry_OBJECTS = \ widget_preview_fileselector_entry.$(OBJEXT) widget_preview_fileselector_entry_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_fileselector_entry_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_flip_SOURCES = widget_preview_flip.c widget_preview_flip_OBJECTS = widget_preview_flip.$(OBJEXT) widget_preview_flip_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_flip_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_flipselector_SOURCES = widget_preview_flipselector.c widget_preview_flipselector_OBJECTS = \ widget_preview_flipselector.$(OBJEXT) widget_preview_flipselector_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_flipselector_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_frame_SOURCES = widget_preview_frame.c widget_preview_frame_OBJECTS = widget_preview_frame.$(OBJEXT) widget_preview_frame_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_frame_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_gengrid_SOURCES = widget_preview_gengrid.c widget_preview_gengrid_OBJECTS = widget_preview_gengrid.$(OBJEXT) widget_preview_gengrid_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_gengrid_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_genlist1_SOURCES = widget_preview_genlist1.c widget_preview_genlist1_OBJECTS = widget_preview_genlist1.$(OBJEXT) widget_preview_genlist1_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_genlist1_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_genlist2_SOURCES = widget_preview_genlist2.c widget_preview_genlist2_OBJECTS = widget_preview_genlist2.$(OBJEXT) widget_preview_genlist2_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_genlist2_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_genlist3_SOURCES = widget_preview_genlist3.c widget_preview_genlist3_OBJECTS = widget_preview_genlist3.$(OBJEXT) widget_preview_genlist3_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_genlist3_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_genlist4_SOURCES = widget_preview_genlist4.c widget_preview_genlist4_OBJECTS = widget_preview_genlist4.$(OBJEXT) widget_preview_genlist4_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_genlist4_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_genlist5_SOURCES = widget_preview_genlist5.c widget_preview_genlist5_OBJECTS = widget_preview_genlist5.$(OBJEXT) widget_preview_genlist5_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_genlist5_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_hover_SOURCES = widget_preview_hover.c widget_preview_hover_OBJECTS = widget_preview_hover.$(OBJEXT) widget_preview_hover_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_hover_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_hoversel_SOURCES = widget_preview_hoversel.c widget_preview_hoversel_OBJECTS = widget_preview_hoversel.$(OBJEXT) widget_preview_hoversel_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_hoversel_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_icon_SOURCES = widget_preview_icon.c widget_preview_icon_OBJECTS = widget_preview_icon.$(OBJEXT) widget_preview_icon_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_icon_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_image_SOURCES = widget_preview_image.c widget_preview_image_OBJECTS = widget_preview_image.$(OBJEXT) widget_preview_image_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_image_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_index_SOURCES = widget_preview_index.c widget_preview_index_OBJECTS = widget_preview_index.$(OBJEXT) widget_preview_index_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_index_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_inwin1_SOURCES = widget_preview_inwin1.c widget_preview_inwin1_OBJECTS = widget_preview_inwin1.$(OBJEXT) widget_preview_inwin1_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_inwin1_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_inwin2_SOURCES = widget_preview_inwin2.c widget_preview_inwin2_OBJECTS = widget_preview_inwin2.$(OBJEXT) widget_preview_inwin2_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_inwin2_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_inwin3_SOURCES = widget_preview_inwin3.c widget_preview_inwin3_OBJECTS = widget_preview_inwin3.$(OBJEXT) widget_preview_inwin3_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_inwin3_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_label_SOURCES = widget_preview_label.c widget_preview_label_OBJECTS = widget_preview_label.$(OBJEXT) widget_preview_label_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_label_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_layout_SOURCES = widget_preview_layout.c widget_preview_layout_OBJECTS = widget_preview_layout.$(OBJEXT) widget_preview_layout_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_layout_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_list_SOURCES = widget_preview_list.c widget_preview_list_OBJECTS = widget_preview_list.$(OBJEXT) widget_preview_list_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_list_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_map_SOURCES = widget_preview_map.c widget_preview_map_OBJECTS = widget_preview_map.$(OBJEXT) widget_preview_map_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_map_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_mapbuf_SOURCES = widget_preview_mapbuf.c widget_preview_mapbuf_OBJECTS = widget_preview_mapbuf.$(OBJEXT) widget_preview_mapbuf_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_mapbuf_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_menu_SOURCES = widget_preview_menu.c widget_preview_menu_OBJECTS = widget_preview_menu.$(OBJEXT) widget_preview_menu_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_menu_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_notify_SOURCES = widget_preview_notify.c widget_preview_notify_OBJECTS = widget_preview_notify.$(OBJEXT) widget_preview_notify_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_notify_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_panel_SOURCES = widget_preview_panel.c widget_preview_panel_OBJECTS = widget_preview_panel.$(OBJEXT) widget_preview_panel_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_panel_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_panes_SOURCES = widget_preview_panes.c widget_preview_panes_OBJECTS = widget_preview_panes.$(OBJEXT) widget_preview_panes_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_panes_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_photocam_SOURCES = widget_preview_photocam.c widget_preview_photocam_OBJECTS = widget_preview_photocam.$(OBJEXT) widget_preview_photocam_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_photocam_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_popup_SOURCES = widget_preview_popup.c widget_preview_popup_OBJECTS = widget_preview_popup.$(OBJEXT) widget_preview_popup_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_popup_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_progressbar_SOURCES = widget_preview_progressbar.c widget_preview_progressbar_OBJECTS = \ widget_preview_progressbar.$(OBJEXT) widget_preview_progressbar_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_progressbar_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_radio_SOURCES = widget_preview_radio.c widget_preview_radio_OBJECTS = widget_preview_radio.$(OBJEXT) widget_preview_radio_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_radio_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_scroller_SOURCES = widget_preview_scroller.c widget_preview_scroller_OBJECTS = widget_preview_scroller.$(OBJEXT) widget_preview_scroller_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_scroller_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_segment_control_SOURCES = \ widget_preview_segment_control.c widget_preview_segment_control_OBJECTS = \ widget_preview_segment_control.$(OBJEXT) widget_preview_segment_control_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_segment_control_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_separator_SOURCES = widget_preview_separator.c widget_preview_separator_OBJECTS = widget_preview_separator.$(OBJEXT) widget_preview_separator_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_separator_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_slider_SOURCES = widget_preview_slider.c widget_preview_slider_OBJECTS = widget_preview_slider.$(OBJEXT) widget_preview_slider_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_slider_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_slideshow_SOURCES = widget_preview_slideshow.c widget_preview_slideshow_OBJECTS = widget_preview_slideshow.$(OBJEXT) widget_preview_slideshow_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_slideshow_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_spinner_SOURCES = widget_preview_spinner.c widget_preview_spinner_OBJECTS = widget_preview_spinner.$(OBJEXT) widget_preview_spinner_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_spinner_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_table_SOURCES = widget_preview_table.c widget_preview_table_OBJECTS = widget_preview_table.$(OBJEXT) widget_preview_table_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_table_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_thumb_SOURCES = widget_preview_thumb.c widget_preview_thumb_OBJECTS = widget_preview_thumb.$(OBJEXT) widget_preview_thumb_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_thumb_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_toolbar_SOURCES = widget_preview_toolbar.c widget_preview_toolbar_OBJECTS = widget_preview_toolbar.$(OBJEXT) widget_preview_toolbar_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_toolbar_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_web_SOURCES = widget_preview_web.c widget_preview_web_OBJECTS = widget_preview_web.$(OBJEXT) widget_preview_web_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_web_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la widget_preview_win_SOURCES = widget_preview_win.c widget_preview_win_OBJECTS = widget_preview_win.$(OBJEXT) widget_preview_win_LDADD = $(LDADD) @EFL_BUILD_DOC_TRUE@widget_preview_win_DEPENDENCIES = \ @EFL_BUILD_DOC_TRUE@ $(top_builddir)/src/lib/libelementary.la DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; SOURCES = widget_preview_actionslider.c widget_preview_bg.c \ widget_preview_box.c widget_preview_bubble1.c \ widget_preview_bubble2.c widget_preview_bubble3.c \ widget_preview_button1.c widget_preview_button2.c \ widget_preview_button3.c widget_preview_calendar.c \ widget_preview_check1.c widget_preview_check2.c \ widget_preview_check3.c widget_preview_clock.c \ widget_preview_colorselector.c widget_preview_conformant.c \ widget_preview_ctxpopup.c widget_preview_datetime1.c \ widget_preview_datetime2.c widget_preview_datetime3.c \ widget_preview_dayselector.c widget_preview_diskselector.c \ widget_preview_entry1.c widget_preview_entry2.c \ widget_preview_entry3.c widget_preview_entry4.c \ widget_preview_fileselector.c \ widget_preview_fileselector_button1.c \ widget_preview_fileselector_button2.c \ widget_preview_fileselector_button3.c \ widget_preview_fileselector_entry.c widget_preview_flip.c \ widget_preview_flipselector.c widget_preview_frame.c \ widget_preview_gengrid.c widget_preview_genlist1.c \ widget_preview_genlist2.c widget_preview_genlist3.c \ widget_preview_genlist4.c widget_preview_genlist5.c \ widget_preview_hover.c widget_preview_hoversel.c \ widget_preview_icon.c widget_preview_image.c \ widget_preview_index.c widget_preview_inwin1.c \ widget_preview_inwin2.c widget_preview_inwin3.c \ widget_preview_label.c widget_preview_layout.c \ widget_preview_list.c widget_preview_map.c \ widget_preview_mapbuf.c widget_preview_menu.c \ widget_preview_notify.c widget_preview_panel.c \ widget_preview_panes.c widget_preview_photocam.c \ widget_preview_popup.c widget_preview_progressbar.c \ widget_preview_radio.c widget_preview_scroller.c \ widget_preview_segment_control.c widget_preview_separator.c \ widget_preview_slider.c widget_preview_slideshow.c \ widget_preview_spinner.c widget_preview_table.c \ widget_preview_thumb.c widget_preview_toolbar.c \ widget_preview_web.c widget_preview_win.c DIST_SOURCES = widget_preview_actionslider.c widget_preview_bg.c \ widget_preview_box.c widget_preview_bubble1.c \ widget_preview_bubble2.c widget_preview_bubble3.c \ widget_preview_button1.c widget_preview_button2.c \ widget_preview_button3.c widget_preview_calendar.c \ widget_preview_check1.c widget_preview_check2.c \ widget_preview_check3.c widget_preview_clock.c \ widget_preview_colorselector.c widget_preview_conformant.c \ widget_preview_ctxpopup.c widget_preview_datetime1.c \ widget_preview_datetime2.c widget_preview_datetime3.c \ widget_preview_dayselector.c widget_preview_diskselector.c \ widget_preview_entry1.c widget_preview_entry2.c \ widget_preview_entry3.c widget_preview_entry4.c \ widget_preview_fileselector.c \ widget_preview_fileselector_button1.c \ widget_preview_fileselector_button2.c \ widget_preview_fileselector_button3.c \ widget_preview_fileselector_entry.c widget_preview_flip.c \ widget_preview_flipselector.c widget_preview_frame.c \ widget_preview_gengrid.c widget_preview_genlist1.c \ widget_preview_genlist2.c widget_preview_genlist3.c \ widget_preview_genlist4.c widget_preview_genlist5.c \ widget_preview_hover.c widget_preview_hoversel.c \ widget_preview_icon.c widget_preview_image.c \ widget_preview_index.c widget_preview_inwin1.c \ widget_preview_inwin2.c widget_preview_inwin3.c \ widget_preview_label.c widget_preview_layout.c \ widget_preview_list.c widget_preview_map.c \ widget_preview_mapbuf.c widget_preview_menu.c \ widget_preview_notify.c widget_preview_panel.c \ widget_preview_panes.c widget_preview_photocam.c \ widget_preview_popup.c widget_preview_progressbar.c \ widget_preview_radio.c widget_preview_scroller.c \ widget_preview_segment_control.c widget_preview_separator.c \ widget_preview_slider.c widget_preview_slideshow.c \ widget_preview_spinner.c widget_preview_table.c \ widget_preview_thumb.c widget_preview_toolbar.c \ widget_preview_web.c widget_preview_win.c am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in @EFL_BUILD_DOC_TRUE@AM_CPPFLAGS = \ @EFL_BUILD_DOC_TRUE@-I$(top_srcdir) \ @EFL_BUILD_DOC_TRUE@-I$(top_srcdir)/src/lib \ @EFL_BUILD_DOC_TRUE@-I$(top_builddir)/src/lib \ @EFL_BUILD_DOC_TRUE@-I$(top_srcdir)/src/bin \ @EFL_BUILD_DOC_TRUE@-DPACKAGE_BIN_DIR=\"$(bindir)\" \ @EFL_BUILD_DOC_TRUE@-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ @EFL_BUILD_DOC_TRUE@@ELEMENTARY_CFLAGS@ \ @EFL_BUILD_DOC_TRUE@@ELEMENTARY_X_CFLAGS@ \ @EFL_BUILD_DOC_TRUE@@ELEMENTARY_FB_CFLAGS@ \ @EFL_BUILD_DOC_TRUE@@ELEMENTARY_WIN32_CFLAGS@ \ @EFL_BUILD_DOC_TRUE@@ELEMENTARY_WINCE_CFLAGS@ \ @EFL_BUILD_DOC_TRUE@@ELEMENTARY_EDBUS_CFLAGS@ \ @EFL_BUILD_DOC_TRUE@@ELEMENTARY_EFREET_CFLAGS@ \ @EFL_BUILD_DOC_TRUE@@ELEMENTARY_EWEATHER_CFLAGS@ \ @EFL_BUILD_DOC_TRUE@@ELEMENTARY_ETHUMB_CFLAGS@ \ @EFL_BUILD_DOC_TRUE@@ELEMENTARY_EMAP_CFLAGS@ \ @EFL_BUILD_DOC_TRUE@@EIO_CFLAGS@ @EFL_BUILD_DOC_TRUE@LDADD = $(top_builddir)/src/lib/libelementary.la @ELEMENTARY_EWEATHER_LIBS@ @ELEMENTARY_EDBUS_LIBS@ @ELEMENTARY_EFREET_LIBS@ @ELEMENTARY_EMAP_LIBS@ @ELEMENTARY_LIBS@ @EIO_LIBS@ @my_libs@ EXTRA_DIST = \ widget_preview_actionslider.c \ widget_preview_bg.c \ widget_preview_bubble1.c \ widget_preview_bubble2.c \ widget_preview_bubble3.c \ widget_preview_button1.c \ widget_preview_button2.c \ widget_preview_button3.c \ widget_preview_calendar.c \ widget_preview_check1.c \ widget_preview_check2.c \ widget_preview_check3.c \ widget_preview_spinner.c \ widget_preview_clock.c \ widget_preview_colorselector.c \ widget_preview_conformant.c \ widget_preview_slider.c \ widget_preview_panes.c \ widget_preview_toolbar.c \ widget_preview_mapbuf.c \ widget_preview_map.c \ widget_preview_ctxpopup.c \ widget_preview_datetime1.c \ widget_preview_datetime2.c \ widget_preview_datetime3.c \ widget_preview_dayselector.c \ widget_preview_diskselector.c \ widget_preview_entry1.c \ widget_preview_entry2.c \ widget_preview_entry3.c \ widget_preview_entry4.c \ widget_preview_fileselector_button1.c \ widget_preview_fileselector_button2.c \ widget_preview_fileselector_button3.c \ widget_preview_fileselector.c \ widget_preview_fileselector_entry.c \ widget_preview_flip.c \ widget_preview_flipselector.c \ widget_preview_frame.c \ widget_preview_hover.c \ widget_preview_hoversel.c \ widget_preview_icon.c \ widget_preview_image.c \ widget_preview_index.c \ widget_preview_label.c \ widget_preview_layout.c \ widget_preview_list.c \ widget_preview_segment_control.c \ widget_preview_popup.c \ widget_preview_separator.c \ widget_preview_radio.c \ widget_preview_panel.c \ widget_preview_gengrid.c \ widget_preview_genlist1.c \ widget_preview_genlist2.c \ widget_preview_genlist3.c \ widget_preview_genlist4.c \ widget_preview_genlist5.c \ widget_preview_progressbar.c \ widget_preview_box.c \ widget_preview_notify.c \ widget_preview_slideshow.c \ widget_preview_photocam.c \ widget_preview_inwin1.c \ widget_preview_inwin2.c \ widget_preview_inwin3.c \ widget_preview_scroller.c \ widget_preview_table.c \ widget_preview_win.c \ widget_preview_menu.c \ widget_preview_thumb.c \ widget_preview_web.c \ widget_preview_tmpl_foot.c \ widget_preview_tmpl_head.c all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(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 doc/widgets/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu doc/widgets/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): clean-noinstPROGRAMS: @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list widget_preview_actionslider$(EXEEXT): $(widget_preview_actionslider_OBJECTS) $(widget_preview_actionslider_DEPENDENCIES) $(EXTRA_widget_preview_actionslider_DEPENDENCIES) @rm -f widget_preview_actionslider$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_actionslider_OBJECTS) $(widget_preview_actionslider_LDADD) $(LIBS) widget_preview_bg$(EXEEXT): $(widget_preview_bg_OBJECTS) $(widget_preview_bg_DEPENDENCIES) $(EXTRA_widget_preview_bg_DEPENDENCIES) @rm -f widget_preview_bg$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_bg_OBJECTS) $(widget_preview_bg_LDADD) $(LIBS) widget_preview_box$(EXEEXT): $(widget_preview_box_OBJECTS) $(widget_preview_box_DEPENDENCIES) $(EXTRA_widget_preview_box_DEPENDENCIES) @rm -f widget_preview_box$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_box_OBJECTS) $(widget_preview_box_LDADD) $(LIBS) widget_preview_bubble1$(EXEEXT): $(widget_preview_bubble1_OBJECTS) $(widget_preview_bubble1_DEPENDENCIES) $(EXTRA_widget_preview_bubble1_DEPENDENCIES) @rm -f widget_preview_bubble1$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_bubble1_OBJECTS) $(widget_preview_bubble1_LDADD) $(LIBS) widget_preview_bubble2$(EXEEXT): $(widget_preview_bubble2_OBJECTS) $(widget_preview_bubble2_DEPENDENCIES) $(EXTRA_widget_preview_bubble2_DEPENDENCIES) @rm -f widget_preview_bubble2$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_bubble2_OBJECTS) $(widget_preview_bubble2_LDADD) $(LIBS) widget_preview_bubble3$(EXEEXT): $(widget_preview_bubble3_OBJECTS) $(widget_preview_bubble3_DEPENDENCIES) $(EXTRA_widget_preview_bubble3_DEPENDENCIES) @rm -f widget_preview_bubble3$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_bubble3_OBJECTS) $(widget_preview_bubble3_LDADD) $(LIBS) widget_preview_button1$(EXEEXT): $(widget_preview_button1_OBJECTS) $(widget_preview_button1_DEPENDENCIES) $(EXTRA_widget_preview_button1_DEPENDENCIES) @rm -f widget_preview_button1$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_button1_OBJECTS) $(widget_preview_button1_LDADD) $(LIBS) widget_preview_button2$(EXEEXT): $(widget_preview_button2_OBJECTS) $(widget_preview_button2_DEPENDENCIES) $(EXTRA_widget_preview_button2_DEPENDENCIES) @rm -f widget_preview_button2$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_button2_OBJECTS) $(widget_preview_button2_LDADD) $(LIBS) widget_preview_button3$(EXEEXT): $(widget_preview_button3_OBJECTS) $(widget_preview_button3_DEPENDENCIES) $(EXTRA_widget_preview_button3_DEPENDENCIES) @rm -f widget_preview_button3$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_button3_OBJECTS) $(widget_preview_button3_LDADD) $(LIBS) widget_preview_calendar$(EXEEXT): $(widget_preview_calendar_OBJECTS) $(widget_preview_calendar_DEPENDENCIES) $(EXTRA_widget_preview_calendar_DEPENDENCIES) @rm -f widget_preview_calendar$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_calendar_OBJECTS) $(widget_preview_calendar_LDADD) $(LIBS) widget_preview_check1$(EXEEXT): $(widget_preview_check1_OBJECTS) $(widget_preview_check1_DEPENDENCIES) $(EXTRA_widget_preview_check1_DEPENDENCIES) @rm -f widget_preview_check1$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_check1_OBJECTS) $(widget_preview_check1_LDADD) $(LIBS) widget_preview_check2$(EXEEXT): $(widget_preview_check2_OBJECTS) $(widget_preview_check2_DEPENDENCIES) $(EXTRA_widget_preview_check2_DEPENDENCIES) @rm -f widget_preview_check2$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_check2_OBJECTS) $(widget_preview_check2_LDADD) $(LIBS) widget_preview_check3$(EXEEXT): $(widget_preview_check3_OBJECTS) $(widget_preview_check3_DEPENDENCIES) $(EXTRA_widget_preview_check3_DEPENDENCIES) @rm -f widget_preview_check3$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_check3_OBJECTS) $(widget_preview_check3_LDADD) $(LIBS) widget_preview_clock$(EXEEXT): $(widget_preview_clock_OBJECTS) $(widget_preview_clock_DEPENDENCIES) $(EXTRA_widget_preview_clock_DEPENDENCIES) @rm -f widget_preview_clock$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_clock_OBJECTS) $(widget_preview_clock_LDADD) $(LIBS) widget_preview_colorselector$(EXEEXT): $(widget_preview_colorselector_OBJECTS) $(widget_preview_colorselector_DEPENDENCIES) $(EXTRA_widget_preview_colorselector_DEPENDENCIES) @rm -f widget_preview_colorselector$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_colorselector_OBJECTS) $(widget_preview_colorselector_LDADD) $(LIBS) widget_preview_conformant$(EXEEXT): $(widget_preview_conformant_OBJECTS) $(widget_preview_conformant_DEPENDENCIES) $(EXTRA_widget_preview_conformant_DEPENDENCIES) @rm -f widget_preview_conformant$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_conformant_OBJECTS) $(widget_preview_conformant_LDADD) $(LIBS) widget_preview_ctxpopup$(EXEEXT): $(widget_preview_ctxpopup_OBJECTS) $(widget_preview_ctxpopup_DEPENDENCIES) $(EXTRA_widget_preview_ctxpopup_DEPENDENCIES) @rm -f widget_preview_ctxpopup$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_ctxpopup_OBJECTS) $(widget_preview_ctxpopup_LDADD) $(LIBS) widget_preview_datetime1$(EXEEXT): $(widget_preview_datetime1_OBJECTS) $(widget_preview_datetime1_DEPENDENCIES) $(EXTRA_widget_preview_datetime1_DEPENDENCIES) @rm -f widget_preview_datetime1$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_datetime1_OBJECTS) $(widget_preview_datetime1_LDADD) $(LIBS) widget_preview_datetime2$(EXEEXT): $(widget_preview_datetime2_OBJECTS) $(widget_preview_datetime2_DEPENDENCIES) $(EXTRA_widget_preview_datetime2_DEPENDENCIES) @rm -f widget_preview_datetime2$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_datetime2_OBJECTS) $(widget_preview_datetime2_LDADD) $(LIBS) widget_preview_datetime3$(EXEEXT): $(widget_preview_datetime3_OBJECTS) $(widget_preview_datetime3_DEPENDENCIES) $(EXTRA_widget_preview_datetime3_DEPENDENCIES) @rm -f widget_preview_datetime3$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_datetime3_OBJECTS) $(widget_preview_datetime3_LDADD) $(LIBS) widget_preview_dayselector$(EXEEXT): $(widget_preview_dayselector_OBJECTS) $(widget_preview_dayselector_DEPENDENCIES) $(EXTRA_widget_preview_dayselector_DEPENDENCIES) @rm -f widget_preview_dayselector$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_dayselector_OBJECTS) $(widget_preview_dayselector_LDADD) $(LIBS) widget_preview_diskselector$(EXEEXT): $(widget_preview_diskselector_OBJECTS) $(widget_preview_diskselector_DEPENDENCIES) $(EXTRA_widget_preview_diskselector_DEPENDENCIES) @rm -f widget_preview_diskselector$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_diskselector_OBJECTS) $(widget_preview_diskselector_LDADD) $(LIBS) widget_preview_entry1$(EXEEXT): $(widget_preview_entry1_OBJECTS) $(widget_preview_entry1_DEPENDENCIES) $(EXTRA_widget_preview_entry1_DEPENDENCIES) @rm -f widget_preview_entry1$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_entry1_OBJECTS) $(widget_preview_entry1_LDADD) $(LIBS) widget_preview_entry2$(EXEEXT): $(widget_preview_entry2_OBJECTS) $(widget_preview_entry2_DEPENDENCIES) $(EXTRA_widget_preview_entry2_DEPENDENCIES) @rm -f widget_preview_entry2$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_entry2_OBJECTS) $(widget_preview_entry2_LDADD) $(LIBS) widget_preview_entry3$(EXEEXT): $(widget_preview_entry3_OBJECTS) $(widget_preview_entry3_DEPENDENCIES) $(EXTRA_widget_preview_entry3_DEPENDENCIES) @rm -f widget_preview_entry3$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_entry3_OBJECTS) $(widget_preview_entry3_LDADD) $(LIBS) widget_preview_entry4$(EXEEXT): $(widget_preview_entry4_OBJECTS) $(widget_preview_entry4_DEPENDENCIES) $(EXTRA_widget_preview_entry4_DEPENDENCIES) @rm -f widget_preview_entry4$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_entry4_OBJECTS) $(widget_preview_entry4_LDADD) $(LIBS) widget_preview_fileselector$(EXEEXT): $(widget_preview_fileselector_OBJECTS) $(widget_preview_fileselector_DEPENDENCIES) $(EXTRA_widget_preview_fileselector_DEPENDENCIES) @rm -f widget_preview_fileselector$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_fileselector_OBJECTS) $(widget_preview_fileselector_LDADD) $(LIBS) widget_preview_fileselector_button1$(EXEEXT): $(widget_preview_fileselector_button1_OBJECTS) $(widget_preview_fileselector_button1_DEPENDENCIES) $(EXTRA_widget_preview_fileselector_button1_DEPENDENCIES) @rm -f widget_preview_fileselector_button1$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_fileselector_button1_OBJECTS) $(widget_preview_fileselector_button1_LDADD) $(LIBS) widget_preview_fileselector_button2$(EXEEXT): $(widget_preview_fileselector_button2_OBJECTS) $(widget_preview_fileselector_button2_DEPENDENCIES) $(EXTRA_widget_preview_fileselector_button2_DEPENDENCIES) @rm -f widget_preview_fileselector_button2$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_fileselector_button2_OBJECTS) $(widget_preview_fileselector_button2_LDADD) $(LIBS) widget_preview_fileselector_button3$(EXEEXT): $(widget_preview_fileselector_button3_OBJECTS) $(widget_preview_fileselector_button3_DEPENDENCIES) $(EXTRA_widget_preview_fileselector_button3_DEPENDENCIES) @rm -f widget_preview_fileselector_button3$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_fileselector_button3_OBJECTS) $(widget_preview_fileselector_button3_LDADD) $(LIBS) widget_preview_fileselector_entry$(EXEEXT): $(widget_preview_fileselector_entry_OBJECTS) $(widget_preview_fileselector_entry_DEPENDENCIES) $(EXTRA_widget_preview_fileselector_entry_DEPENDENCIES) @rm -f widget_preview_fileselector_entry$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_fileselector_entry_OBJECTS) $(widget_preview_fileselector_entry_LDADD) $(LIBS) widget_preview_flip$(EXEEXT): $(widget_preview_flip_OBJECTS) $(widget_preview_flip_DEPENDENCIES) $(EXTRA_widget_preview_flip_DEPENDENCIES) @rm -f widget_preview_flip$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_flip_OBJECTS) $(widget_preview_flip_LDADD) $(LIBS) widget_preview_flipselector$(EXEEXT): $(widget_preview_flipselector_OBJECTS) $(widget_preview_flipselector_DEPENDENCIES) $(EXTRA_widget_preview_flipselector_DEPENDENCIES) @rm -f widget_preview_flipselector$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_flipselector_OBJECTS) $(widget_preview_flipselector_LDADD) $(LIBS) widget_preview_frame$(EXEEXT): $(widget_preview_frame_OBJECTS) $(widget_preview_frame_DEPENDENCIES) $(EXTRA_widget_preview_frame_DEPENDENCIES) @rm -f widget_preview_frame$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_frame_OBJECTS) $(widget_preview_frame_LDADD) $(LIBS) widget_preview_gengrid$(EXEEXT): $(widget_preview_gengrid_OBJECTS) $(widget_preview_gengrid_DEPENDENCIES) $(EXTRA_widget_preview_gengrid_DEPENDENCIES) @rm -f widget_preview_gengrid$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_gengrid_OBJECTS) $(widget_preview_gengrid_LDADD) $(LIBS) widget_preview_genlist1$(EXEEXT): $(widget_preview_genlist1_OBJECTS) $(widget_preview_genlist1_DEPENDENCIES) $(EXTRA_widget_preview_genlist1_DEPENDENCIES) @rm -f widget_preview_genlist1$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_genlist1_OBJECTS) $(widget_preview_genlist1_LDADD) $(LIBS) widget_preview_genlist2$(EXEEXT): $(widget_preview_genlist2_OBJECTS) $(widget_preview_genlist2_DEPENDENCIES) $(EXTRA_widget_preview_genlist2_DEPENDENCIES) @rm -f widget_preview_genlist2$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_genlist2_OBJECTS) $(widget_preview_genlist2_LDADD) $(LIBS) widget_preview_genlist3$(EXEEXT): $(widget_preview_genlist3_OBJECTS) $(widget_preview_genlist3_DEPENDENCIES) $(EXTRA_widget_preview_genlist3_DEPENDENCIES) @rm -f widget_preview_genlist3$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_genlist3_OBJECTS) $(widget_preview_genlist3_LDADD) $(LIBS) widget_preview_genlist4$(EXEEXT): $(widget_preview_genlist4_OBJECTS) $(widget_preview_genlist4_DEPENDENCIES) $(EXTRA_widget_preview_genlist4_DEPENDENCIES) @rm -f widget_preview_genlist4$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_genlist4_OBJECTS) $(widget_preview_genlist4_LDADD) $(LIBS) widget_preview_genlist5$(EXEEXT): $(widget_preview_genlist5_OBJECTS) $(widget_preview_genlist5_DEPENDENCIES) $(EXTRA_widget_preview_genlist5_DEPENDENCIES) @rm -f widget_preview_genlist5$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_genlist5_OBJECTS) $(widget_preview_genlist5_LDADD) $(LIBS) widget_preview_hover$(EXEEXT): $(widget_preview_hover_OBJECTS) $(widget_preview_hover_DEPENDENCIES) $(EXTRA_widget_preview_hover_DEPENDENCIES) @rm -f widget_preview_hover$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_hover_OBJECTS) $(widget_preview_hover_LDADD) $(LIBS) widget_preview_hoversel$(EXEEXT): $(widget_preview_hoversel_OBJECTS) $(widget_preview_hoversel_DEPENDENCIES) $(EXTRA_widget_preview_hoversel_DEPENDENCIES) @rm -f widget_preview_hoversel$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_hoversel_OBJECTS) $(widget_preview_hoversel_LDADD) $(LIBS) widget_preview_icon$(EXEEXT): $(widget_preview_icon_OBJECTS) $(widget_preview_icon_DEPENDENCIES) $(EXTRA_widget_preview_icon_DEPENDENCIES) @rm -f widget_preview_icon$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_icon_OBJECTS) $(widget_preview_icon_LDADD) $(LIBS) widget_preview_image$(EXEEXT): $(widget_preview_image_OBJECTS) $(widget_preview_image_DEPENDENCIES) $(EXTRA_widget_preview_image_DEPENDENCIES) @rm -f widget_preview_image$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_image_OBJECTS) $(widget_preview_image_LDADD) $(LIBS) widget_preview_index$(EXEEXT): $(widget_preview_index_OBJECTS) $(widget_preview_index_DEPENDENCIES) $(EXTRA_widget_preview_index_DEPENDENCIES) @rm -f widget_preview_index$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_index_OBJECTS) $(widget_preview_index_LDADD) $(LIBS) widget_preview_inwin1$(EXEEXT): $(widget_preview_inwin1_OBJECTS) $(widget_preview_inwin1_DEPENDENCIES) $(EXTRA_widget_preview_inwin1_DEPENDENCIES) @rm -f widget_preview_inwin1$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_inwin1_OBJECTS) $(widget_preview_inwin1_LDADD) $(LIBS) widget_preview_inwin2$(EXEEXT): $(widget_preview_inwin2_OBJECTS) $(widget_preview_inwin2_DEPENDENCIES) $(EXTRA_widget_preview_inwin2_DEPENDENCIES) @rm -f widget_preview_inwin2$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_inwin2_OBJECTS) $(widget_preview_inwin2_LDADD) $(LIBS) widget_preview_inwin3$(EXEEXT): $(widget_preview_inwin3_OBJECTS) $(widget_preview_inwin3_DEPENDENCIES) $(EXTRA_widget_preview_inwin3_DEPENDENCIES) @rm -f widget_preview_inwin3$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_inwin3_OBJECTS) $(widget_preview_inwin3_LDADD) $(LIBS) widget_preview_label$(EXEEXT): $(widget_preview_label_OBJECTS) $(widget_preview_label_DEPENDENCIES) $(EXTRA_widget_preview_label_DEPENDENCIES) @rm -f widget_preview_label$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_label_OBJECTS) $(widget_preview_label_LDADD) $(LIBS) widget_preview_layout$(EXEEXT): $(widget_preview_layout_OBJECTS) $(widget_preview_layout_DEPENDENCIES) $(EXTRA_widget_preview_layout_DEPENDENCIES) @rm -f widget_preview_layout$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_layout_OBJECTS) $(widget_preview_layout_LDADD) $(LIBS) widget_preview_list$(EXEEXT): $(widget_preview_list_OBJECTS) $(widget_preview_list_DEPENDENCIES) $(EXTRA_widget_preview_list_DEPENDENCIES) @rm -f widget_preview_list$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_list_OBJECTS) $(widget_preview_list_LDADD) $(LIBS) widget_preview_map$(EXEEXT): $(widget_preview_map_OBJECTS) $(widget_preview_map_DEPENDENCIES) $(EXTRA_widget_preview_map_DEPENDENCIES) @rm -f widget_preview_map$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_map_OBJECTS) $(widget_preview_map_LDADD) $(LIBS) widget_preview_mapbuf$(EXEEXT): $(widget_preview_mapbuf_OBJECTS) $(widget_preview_mapbuf_DEPENDENCIES) $(EXTRA_widget_preview_mapbuf_DEPENDENCIES) @rm -f widget_preview_mapbuf$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_mapbuf_OBJECTS) $(widget_preview_mapbuf_LDADD) $(LIBS) widget_preview_menu$(EXEEXT): $(widget_preview_menu_OBJECTS) $(widget_preview_menu_DEPENDENCIES) $(EXTRA_widget_preview_menu_DEPENDENCIES) @rm -f widget_preview_menu$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_menu_OBJECTS) $(widget_preview_menu_LDADD) $(LIBS) widget_preview_notify$(EXEEXT): $(widget_preview_notify_OBJECTS) $(widget_preview_notify_DEPENDENCIES) $(EXTRA_widget_preview_notify_DEPENDENCIES) @rm -f widget_preview_notify$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_notify_OBJECTS) $(widget_preview_notify_LDADD) $(LIBS) widget_preview_panel$(EXEEXT): $(widget_preview_panel_OBJECTS) $(widget_preview_panel_DEPENDENCIES) $(EXTRA_widget_preview_panel_DEPENDENCIES) @rm -f widget_preview_panel$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_panel_OBJECTS) $(widget_preview_panel_LDADD) $(LIBS) widget_preview_panes$(EXEEXT): $(widget_preview_panes_OBJECTS) $(widget_preview_panes_DEPENDENCIES) $(EXTRA_widget_preview_panes_DEPENDENCIES) @rm -f widget_preview_panes$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_panes_OBJECTS) $(widget_preview_panes_LDADD) $(LIBS) widget_preview_photocam$(EXEEXT): $(widget_preview_photocam_OBJECTS) $(widget_preview_photocam_DEPENDENCIES) $(EXTRA_widget_preview_photocam_DEPENDENCIES) @rm -f widget_preview_photocam$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_photocam_OBJECTS) $(widget_preview_photocam_LDADD) $(LIBS) widget_preview_popup$(EXEEXT): $(widget_preview_popup_OBJECTS) $(widget_preview_popup_DEPENDENCIES) $(EXTRA_widget_preview_popup_DEPENDENCIES) @rm -f widget_preview_popup$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_popup_OBJECTS) $(widget_preview_popup_LDADD) $(LIBS) widget_preview_progressbar$(EXEEXT): $(widget_preview_progressbar_OBJECTS) $(widget_preview_progressbar_DEPENDENCIES) $(EXTRA_widget_preview_progressbar_DEPENDENCIES) @rm -f widget_preview_progressbar$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_progressbar_OBJECTS) $(widget_preview_progressbar_LDADD) $(LIBS) widget_preview_radio$(EXEEXT): $(widget_preview_radio_OBJECTS) $(widget_preview_radio_DEPENDENCIES) $(EXTRA_widget_preview_radio_DEPENDENCIES) @rm -f widget_preview_radio$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_radio_OBJECTS) $(widget_preview_radio_LDADD) $(LIBS) widget_preview_scroller$(EXEEXT): $(widget_preview_scroller_OBJECTS) $(widget_preview_scroller_DEPENDENCIES) $(EXTRA_widget_preview_scroller_DEPENDENCIES) @rm -f widget_preview_scroller$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_scroller_OBJECTS) $(widget_preview_scroller_LDADD) $(LIBS) widget_preview_segment_control$(EXEEXT): $(widget_preview_segment_control_OBJECTS) $(widget_preview_segment_control_DEPENDENCIES) $(EXTRA_widget_preview_segment_control_DEPENDENCIES) @rm -f widget_preview_segment_control$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_segment_control_OBJECTS) $(widget_preview_segment_control_LDADD) $(LIBS) widget_preview_separator$(EXEEXT): $(widget_preview_separator_OBJECTS) $(widget_preview_separator_DEPENDENCIES) $(EXTRA_widget_preview_separator_DEPENDENCIES) @rm -f widget_preview_separator$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_separator_OBJECTS) $(widget_preview_separator_LDADD) $(LIBS) widget_preview_slider$(EXEEXT): $(widget_preview_slider_OBJECTS) $(widget_preview_slider_DEPENDENCIES) $(EXTRA_widget_preview_slider_DEPENDENCIES) @rm -f widget_preview_slider$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_slider_OBJECTS) $(widget_preview_slider_LDADD) $(LIBS) widget_preview_slideshow$(EXEEXT): $(widget_preview_slideshow_OBJECTS) $(widget_preview_slideshow_DEPENDENCIES) $(EXTRA_widget_preview_slideshow_DEPENDENCIES) @rm -f widget_preview_slideshow$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_slideshow_OBJECTS) $(widget_preview_slideshow_LDADD) $(LIBS) widget_preview_spinner$(EXEEXT): $(widget_preview_spinner_OBJECTS) $(widget_preview_spinner_DEPENDENCIES) $(EXTRA_widget_preview_spinner_DEPENDENCIES) @rm -f widget_preview_spinner$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_spinner_OBJECTS) $(widget_preview_spinner_LDADD) $(LIBS) widget_preview_table$(EXEEXT): $(widget_preview_table_OBJECTS) $(widget_preview_table_DEPENDENCIES) $(EXTRA_widget_preview_table_DEPENDENCIES) @rm -f widget_preview_table$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_table_OBJECTS) $(widget_preview_table_LDADD) $(LIBS) widget_preview_thumb$(EXEEXT): $(widget_preview_thumb_OBJECTS) $(widget_preview_thumb_DEPENDENCIES) $(EXTRA_widget_preview_thumb_DEPENDENCIES) @rm -f widget_preview_thumb$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_thumb_OBJECTS) $(widget_preview_thumb_LDADD) $(LIBS) widget_preview_toolbar$(EXEEXT): $(widget_preview_toolbar_OBJECTS) $(widget_preview_toolbar_DEPENDENCIES) $(EXTRA_widget_preview_toolbar_DEPENDENCIES) @rm -f widget_preview_toolbar$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_toolbar_OBJECTS) $(widget_preview_toolbar_LDADD) $(LIBS) widget_preview_web$(EXEEXT): $(widget_preview_web_OBJECTS) $(widget_preview_web_DEPENDENCIES) $(EXTRA_widget_preview_web_DEPENDENCIES) @rm -f widget_preview_web$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_web_OBJECTS) $(widget_preview_web_LDADD) $(LIBS) widget_preview_win$(EXEEXT): $(widget_preview_win_OBJECTS) $(widget_preview_win_DEPENDENCIES) $(EXTRA_widget_preview_win_DEPENDENCIES) @rm -f widget_preview_win$(EXEEXT) $(AM_V_CCLD)$(LINK) $(widget_preview_win_OBJECTS) $(widget_preview_win_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_actionslider.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_bg.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_box.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_bubble1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_bubble2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_bubble3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_button1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_button2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_button3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_calendar.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_check1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_check2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_check3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_clock.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_colorselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_conformant.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_ctxpopup.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_datetime1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_datetime2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_datetime3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_dayselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_diskselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_entry1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_entry2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_entry3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_entry4.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_fileselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_fileselector_button1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_fileselector_button2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_fileselector_button3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_fileselector_entry.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_flip.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_flipselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_frame.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_gengrid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_genlist1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_genlist2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_genlist3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_genlist4.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_genlist5.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_hover.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_hoversel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_icon.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_image.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_index.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_inwin1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_inwin2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_inwin3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_label.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_layout.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_list.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_map.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_mapbuf.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_menu.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_notify.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_panel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_panes.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_photocam.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_popup.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_progressbar.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_radio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_scroller.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_segment_control.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_separator.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_slider.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_slideshow.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_spinner.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_table.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_thumb.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_toolbar.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_web.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/widget_preview_win.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs 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: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ 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: $(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 check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) installdirs: 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-noinstPROGRAMS ctags distclean \ distclean-compile 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ pdf pdf-am ps ps-am tags 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: elementary-1.7.7/doc/widgets/widget_preview_menu.c0000664000175000017500000000054212127353615017253 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_menu_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_menu_item_add(o, NULL, "file", "item", NULL, NULL); elm_menu_item_add(o, NULL, NULL, "item", NULL, NULL); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_notify.c0000664000175000017500000000056712127353615017626 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_notify_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *o2 = elm_label_add(win); elm_object_text_set(o2, "content"); evas_object_show(o2); elm_object_content_set(o, o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_box.c0000664000175000017500000000167612127353615017110 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o; Evas_Object *box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); o = elm_button_add(win); elm_object_text_set(o, "A button"); elm_box_pack_end(box, o); evas_object_show(o); o = elm_entry_add(win); elm_entry_single_line_set(o, EINA_TRUE); elm_entry_scrollable_set(o, EINA_TRUE); elm_object_text_set(o, "An entry with text"); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, o); evas_object_show(o); o = elm_button_add(win); elm_object_text_set(o, "Another button"); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, o); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_fileselector_entry.c0000664000175000017500000000044612127353615022213 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_fileselector_entry_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "FS entry"); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_calendar.c0000664000175000017500000000036712127353615020065 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_calendar_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_thumb.c0000664000175000017500000000051612127353615017427 00000000000000#include "widget_preview_tmpl_head.c" elm_need_ethumb(); Evas_Object *o = elm_thumb_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); elm_thumb_file_set(o, PACKAGE_DATA_DIR"/images/plant_01.jpg", NULL); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_fileselector_button2.c0000664000175000017500000000066312127353615022450 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_fileselector_button_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); elm_object_text_set(o, "FS Button"); Evas_Object *o2 = elm_icon_add(win); elm_icon_standard_set(o2, "home"); elm_object_part_content_set(o, "icon", o2); evas_object_show(o2); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_genlist5.c0000664000175000017500000000251012127353615020036 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #else # define __UNUSED__ #endif static char * _text_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part) { return strdup(part); } static Evas_Object * _content_get(void *data __UNUSED__, Evas_Object *obj, const char *part __UNUSED__) { Evas_Object *icon = elm_icon_add(obj); elm_icon_standard_set(icon, "home"); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } #include "widget_preview_tmpl_head.c" Evas_Object *genlist = elm_genlist_add(win); evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, genlist); evas_object_show(genlist); Elm_Genlist_Item_Class gic; gic.item_style = "default"; gic.func.text_get = _text_get; gic.func.content_get = _content_get; gic.func.state_get = NULL; gic.func.del = NULL; elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_genlist3.c0000664000175000017500000000252512127353615020042 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #else # define __UNUSED__ #endif static char * _text_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part) { return strdup(part); } static Evas_Object * _content_get(void *data __UNUSED__, Evas_Object *obj, const char *part __UNUSED__) { Evas_Object *icon = elm_icon_add(obj); elm_icon_standard_set(icon, "home"); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } #include "widget_preview_tmpl_head.c" Evas_Object *genlist = elm_genlist_add(win); evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, genlist); evas_object_show(genlist); Elm_Genlist_Item_Class gic; gic.item_style = "icon_top_text_bottom"; gic.func.text_get = _text_get; gic.func.content_get = _content_get; gic.func.state_get = NULL; gic.func.del = NULL; elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_append(genlist, &gic, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_slider.c0000664000175000017500000000036512127353615017574 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_slider_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_panes.c0000664000175000017500000000133112127353615017412 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *panes = elm_panes_add(win); evas_object_size_hint_weight_set(panes, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, panes); evas_object_show(panes); Evas_Object *bt = elm_button_add(win); elm_object_text_set(bt, "Left"); evas_object_size_hint_weight_set(bt, 1.0, 1.0); evas_object_size_hint_align_set(bt, -1.0, -1.0); evas_object_show(bt); elm_object_part_content_set(panes, "left", bt); bt = elm_button_add(win); elm_object_text_set(bt, "Right"); evas_object_size_hint_weight_set(bt, 1.0, 1.0); evas_object_size_hint_align_set(bt, -1.0, -1.0); evas_object_show(bt); elm_object_part_content_set(panes, "right", bt); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_index.c0000664000175000017500000000170512127353615017420 00000000000000#include "widget_preview_tmpl_head.c" static const char *dict[] = \ { "awkward", "businessman", "issuing", "just", "knows", "putting", "systematically", "tyranny", "xenophobia", "yacht", "zebra" }; Evas_Object *o = elm_list_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); Evas_Object *id = elm_index_add(win); evas_object_size_hint_weight_set(id, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, id); evas_object_show(id); unsigned int i; for (i = 0; i < (sizeof(dict) / sizeof(dict[0])); i++) { char buf[32]; Elm_Object_Item *list_it; list_it = elm_list_item_append(o, dict[i], NULL, NULL, NULL, NULL); snprintf(buf, sizeof(buf), "%c", dict[i][0]); elm_index_item_append(id, buf, NULL, list_it); } elm_index_autohide_disabled_set(id, EINA_FALSE); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_image.c0000664000175000017500000000056012127353615017371 00000000000000#include "widget_preview_tmpl_head.c" Evas_Object *o = elm_image_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); elm_image_file_set(o, PACKAGE_DATA_DIR"/images/logo_small.png", NULL); elm_image_resizable_set(o, EINA_FALSE, EINA_FALSE); evas_object_show(o); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/widgets/widget_preview_map.c0000664000175000017500000000225012127353615017062 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #else # define __UNUSED__ #endif #include /* FIXME: it shouldn't be required. For unknown reason map won't call * pan_calculate until shot delay time, but then it will take a screenshot * when the map isn't loaded yet (actually it won't be downloaded, because * after the SS it will kill the preview). */ static Eina_Bool _nasty_hack(void *data) { Evas_Object *o = data; Evas *e = evas_object_evas_get(o); evas_smart_objects_calculate(e); return ECORE_CALLBACK_CANCEL; } EAPI_MAIN int elm_main(int argc __UNUSED__, char **argv) { Evas_Object *win, *bg; Evas_Coord w, h; Evas_Object *o; w = atoi(argv[1]); h = atoi(argv[2]); win = elm_win_add(NULL, "main", ELM_WIN_BASIC); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_show(bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); o = elm_map_add(win); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, o); evas_object_show(o); ecore_timer_add(0.5, _nasty_hack, win); #include "widget_preview_tmpl_foot.c" elementary-1.7.7/doc/index.doxy0000664000175000017500000002224012127353615013404 00000000000000/** * @page infralist Infrastructure list * * Elementary is mostly composed of widgets, but it also contains some * infrastructure modules that facilitate the use of widgets. These are the * infrastructure modules: * @li @ref Caches * @li @ref Cursors * @li @ref Debug * @li @ref Config * @li @ref Engine * @li @ref Fonts * @li @ref Profile * @li @ref Fingers * @li @ref Focus * @li @ref General * @li @ref Elm_Gesture_Layer * @li @ref Password_last_show * @li @ref Start * @li @ref Scrolling * @li @ref Scrollhints * @li @ref Mirroring * @li @ref Scaling * @li @ref Styles * @li @ref Theme * @li @ref Transit * @li @ref WidgetNavigation * * The other two main groups in Elementary are: * @li @ref widgetslist - These are the widgets you'll compose your UI out of. * @li @ref containerslist - These are the containers which hold the widgets. * * Also see other generic EFL programming guides: * @li @ref threading */ /** * @page widgetslist Widget list * * Here is a list of the widgets and some images to give you an idea of what * they are: * @li @ref Actionslider * * @image html img/widget/actionslider/preview-00.png * @image latex img/widget/actionslider/preview-00.eps * @li @ref Bg * * @image html img/widget/bg/preview-00.png * @image latex img/widget/bg/preview-00.eps * @li @ref Bubble * * @image html img/widget/bubble/preview-00.png * @image latex img/widget/bubble/preview-00.eps * @li @ref Button * * @image html img/widget/button/preview-00.png * @image latex img/widget/button/preview-00.eps * @li @ref Calendar * * @image html img/widget/calendar/preview-00.png * @image latex img/widget/calendar/preview-00.eps * @li @ref Check * * @image html img/widget/check/preview-00.png * @image latex img/widget/check/preview-00.eps * @li @ref Clock * * @image html img/widget/clock/preview-00.png * @image latex img/widget/clock/preview-00.eps * * @li @ref Colorselector * * @image html img/widget/colorselector/preview-00.png * @image latex img/widget/colorselector/preview-00.eps * @li @ref Ctxpopup * * @image html img/widget/ctxpopup/preview-00.png * @image latex img/widget/ctxpopup/preview-00.eps * @li @ref Datetime * * @image html img/widget/datetime/preview-00.png * @image latex img/widget/datetime/preview-00.eps * @li @ref Dayselector * * @image html img/widget/dayselector/preview-00.png * @image latex img/widget/dayselector/preview-00.eps * @li @ref Diskselector * * @image html img/widget/diskselector/preview-00.png * @image latex img/widget/diskselector/preview-00.eps * @li @ref Entry * * @image html img/widget/entry/preview-02.png * @image latex img/widget/entry/preview-02.eps * @li @ref File_Selector_Button * * @image html img/widget/fileselector_button/preview-00.png * @image latex img/widget/fileselector_button/preview-00.eps * @li @ref File_Selector_Entry * * @image html img/widget/fileselector_entry/preview-00.png * @image latex img/widget/fileselector_entry/preview-00.eps * @li @ref Fileselector * * @image html img/widget/fileselector/preview-00.png * @image latex img/widget/fileselector/preview-00.eps * @li @ref Flip * * @image html img/widget/flip/preview-00.png * @image latex img/widget/flip/preview-00.eps * @li @ref Flipselector * * @image html img/widget/flipselector/preview-00.png * @image latex img/widget/flipselector/preview-00.eps * @li @ref Frame * * @image html img/widget/frame/preview-00.png * @image latex img/widget/frame/preview-00.eps * * @li @ref GLView * @li @ref Hover * * @image html img/widget/hover/preview-00.png * @image latex img/widget/hover/preview-00.eps * @li @ref Hoversel * * @image html img/widget/hoversel/preview-00.png * @image latex img/widget/hoversel/preview-00.eps * @li @ref Icon * * @image html img/widget/icon/preview-00.png * @image latex img/widget/icon/preview-00.eps * @li @ref Image * * @image html img/widget/image/preview-00.png * @image latex img/widget/image/preview-00.eps * @li @ref Index * * @image html img/widget/index/preview-00.png * @image latex img/widget/index/preview-00.eps * @li @ref Inwin * * @image html img/widget/inwin/preview-00.png * @image latex img/widget/inwin/preview-00.eps * @li @ref List * * @image html img/widget/list/preview-00.png * @image latex img/widget/list/preview-00.eps * @image html img/list.png * @image latex img/list.eps * @li @ref Label * * @image html img/widget/label/preview-00.png * @image latex img/widget/label/preview-00.eps * @li @ref Map * * @image html img/widget/map/preview-00.png * @image latex img/widget/map/preview-00.eps * @li @ref Mapbuf * * @image html img/widget/mapbuf/preview-00.png * @image latex img/widget/mapbuf/preview-00.eps * @li @ref Menu * * @image html img/widget/menu/preview-00.png * @image latex img/widget/menu/preview-00.eps * @li @ref Notify * * @image html img/widget/notify/preview-00.png * @image latex img/widget/notify/preview-00.eps * @li @ref Panel * * @image html img/widget/panel/preview-00.png * @image latex img/widget/panel/preview-00.eps * @li @ref Photo * @li @ref Photocam * * @image html img/widget/photocam/preview-00.png * @image latex img/widget/photocam/preview-00.eps * @li @ref Popup * * @image html img/widget/popup/preview-00.png * @image latex img/widget/popup/preview-00.eps * @li @ref Progressbar * * @image html img/widget/progressbar/preview-00.png * @image latex img/widget/progressbar/preview-00.eps * @li @ref Radio * * @image html img/widget/radio/preview-00.png * @image latex img/widget/radio/preview-00.eps * @li @ref Route * @li @ref SegmentControl * * @image html img/widget/segment_control/preview-00.png * @image latex img/widget/segment_control/preview-00.eps * @image html img/segment_control.png * @image latex img/segment_control.eps * @li @ref Separator * * @image html img/widget/separator/preview-00.png * @image latex img/widget/separator/preview-00.eps * @li @ref Slider * * @image html img/widget/slider/preview-00.png * @image latex img/widget/slider/preview-00.eps * @li @ref Slideshow * * @image html img/widget/slideshow/preview-00.png * @image latex img/widget/slideshow/preview-00.eps * @li @ref Spinner * * @image html img/widget/spinner/preview-00.png * @image latex img/widget/spinner/preview-00.eps * @li @ref Thumb * @image html img/widget/thumb/preview-00.png * @image latex img/widget/thumb/preview-00.eps * @li @ref Toolbar * * @image html img/widget/toolbar/preview-00.png * @image latex img/widget/toolbar/preview-00.eps * @image html img/toolbar.png * @image latex img/toolbar.eps * @li @ref Tooltips * @li @ref Video * @li @ref Web * * @image html img/widget/web/preview-00.png * @image latex img/widget/web/preview-00.eps * @li @ref Win * * @image html img/widget/win/preview-00.png * @image latex img/widget/win/preview-00.eps * * The other two main groups in Elementary are: * @li @ref infralist - These are modules that deal with Elementary as a whole. * @li @ref containerslist - These are the containers which will hold the widgets. */ /** * @page containerslist Containers List * * Elementary is about displaying its widgets in a nice layout, for this purpose * it provides a number of containers. It's important to note that as containers * widgets don't have their own visual identity, so here we show one use for * them and a diagram showing their component parts: * @li @ref Gengrid * * @image html img/widget/gengrid/preview-00.png * @image latex img/widget/gengrid/preview-00.eps * @li @ref Genlist * * @image html img/widget/genlist/preview-00.png * @image latex img/widget/genlist/preview-00.eps * @image html img/genlist.png * @image latex img/genlist.eps * @li @ref Box * * @image html img/widget/box/preview-00.png * @image latex img/widget/box/preview-00.eps * @image html img/box.png * @image latex img/box.eps * @li @ref Conformant * * @image html img/widget/conformant/preview-00.png * @image latex img/widget/conformant/preview-00.eps * @image html img/conformant.png * @image latex img/conformant.eps * @li @ref Grid * @li @ref Layout * * @image html img/widget/layout/preview-00.png * @image latex img/widget/layout/preview-00.eps * @image html img/layout-predefined.png * @image latex img/layout-predefined.eps * * @li @ref Naviframe * * @li @ref Panes * * @image html img/widget/panes/preview-00.png * @image latex img/widget/panes/preview-00.eps * @image html img/panes.png * @image latex img/panes.eps * @li @ref Scroller * * @image html img/widget/scroller/preview-00.png * @image latex img/widget/scroller/preview-00.eps * @li @ref Table * * @image html img/widget/table/preview-00.png * @image latex img/widget/table/preview-00.eps * * The other two main groups in Elementary are: * @li @ref infralist - These are modules that deal with Elementary as a whole. * @li @ref widgetslist - These are the widgets you'll compose your UI out of. */ /** * @page threading Threading * * You may use threads with EFL, but only in specific ways. If you plan on * using threads it is very important you see the following example guides. * See the following * * @ref efl_thread_1 * * @ref efl_thread_2 * * @ref efl_thread_3 * * @ref efl_thread_4 * * @ref efl_thread_5 * * @ref efl_thread_6 * */ elementary-1.7.7/doc/e.css0000664000175000017500000001221212127353614012323 00000000000000/* Author: Andres Blanc DaveMDS Andreoli Supported Browsers: ie7, opera9, konqueror4 and firefox3 Please use a different file for ie6, ie5, etc. hacks. */ /* Necessary to place the footer at the bottom of the page */ html, body { height: 100%; margin: 0px; padding: 0px; } #container { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -53px; } #footer, #push { height: 53px; } * html #container { height: 100%; } /* Prevent floating elements overflowing containers */ .clear { clear: both; width: 0px; height: 0px; } /* Flexible & centered layout from 750 to 960 pixels */ .layout { max-width: 960px; min-width: 760px; margin-left: auto; margin-right: auto; } body { /*font-family: Lucida Grande, Helvetica, sans-serif;*/ font-family: "Bitstream Vera","Vera","Trebuchet MS",Trebuchet,Tahoma,sans-serif } /* Prevent design overflowing the viewport in small resolutions */ #container { padding-right: 17px; padding-left: 17px; background-image: url(head_bg.png); background-repeat: repeat-x; } /****************************/ /* Top main menu */ /****************************/ #header_logo { background-image : url(logo.png); width : 61px; } #header_logo a { position : absolute; border : 0px; background-color : transparent; top : 0px; width : 60px; height : 60px; } #header_menu { background-image : url(header_menu_background.png); font : normal 10pt verdana,'Bitstream Vera Sans',helvetica,arial,sans-serif; text-align : right; } #header_last { background-image : url(header_menu_background_last.png); width : 15px; } td.nav_passive { background : url(header_menu_unselected_background.png) 0 0 no-repeat; height : 63px; font-family : "Bitstream Vera","Vera","Trebuchet MS",Trebuchet,Tahoma,sans-serif; font-size : 11px; padding : 20px 10px 20px 10px; vertical-align : middle; } td.nav_active { background : url(header_menu_current_background.png) 0 0 no-repeat; height : 63px; color : #646464; font-family : "Bitstream Vera","Vera","Trebuchet MS",Trebuchet,Tahoma,sans-serif; font-size : 11px; font-weight : bold; padding : 20px 10px 20px 10px; vertical-align : middle; } #header_menu a { display : block; text-decoration : none; cursor : pointer; color : #cdcdcd; } #header { width: 100%; height: 102px; } #header h1 { width: 63px; height: 63px; position: absolute; margin: 0px; } #header h1 span { display: none; } #header h2 { display: none; } /* .menu-container is used to set properties common to .menu and .submenu */ #header .menu-container { } #header .menu-container ul { list-style-type: none; list-style-position: inside; margin: 0; } #header .menu-container li { display: block; float: right; } #header .menu { height: 63px; display: block; background-image: url(menu_bg.png); background-repeat: repeat-x; } #header .menu ul { height: 100%; display: block; background-image: url(menu_bg_last.png); background-repeat: no-repeat; background-position: top right; padding-right: 17px; } #header .menu li { height: 100%; text-align: center; background-image: url(menu_bg_unsel.png); background-repeat: no-repeat; } #header .menu a { height: 100%; display: block; color: #cdcdcd; text-decoration: none; font-size: 10pt; line-height: 59px; text-align: center; padding: 0px 15px 0px 15px; } #header .menu li:hover { background-image: url(menu_bg_hover.png); background-repeat: no-repeat; } #header .menu li:hover a { color: #FFFFFF; } #header .menu li.current { background-image: url(menu_bg_current.png); background-repeat: no-repeat; } #header .menu li.current a { color: #646464; } /* Hide all the submenus but the current */ #header .submenu ul { display: none; } #header .submenu .current { display: block; } #header .submenu { font: bold 10px verdana,'Bitstream Vera Sans',helvetica,arial,sans-serif; margin-top: 10px; } #header .submenu a { color: #888888; text-decoration: none; font-size: 0.9em; line-height: 15px; padding:0px 5px 0px 5px; } #header .submenu a:hover { color: #444444; } #header .submenu li { border-left: 1px solid #DDDDDD; } #header .submenu li:last-child { border-left: 0; } #header .doxytitle { position: absolute; font-size: 1.8em; font-weight: bold; color: #444444; line-height: 35px; } #header small { font-size: 0.4em; } #footer { background-image: url(foot_bg.png); width: 100%; } #footer table { width: 100%; text-align: center; white-space: nowrap; padding: 5px 30px 5px 30px; font-size: 0.8em; font-family: "Bitstream Vera","Vera","Trebuchet MS",Trebuchet,Tahoma,sans-serif; color: #888888; } #footer td.copyright { width: 100%; } elementary-1.7.7/doc/examples.dox0000664000175000017500000070664412127353614013742 00000000000000/** * @page Examples Examples * * Here is a page with Elementary examples. * * @ref bg_01_example_page * * @ref bg_02_example_page * * @ref bg_03_example_page * * @ref actionslider_example_page * * @ref transit_example_01_explained * * @ref transit_example_02_explained * * @ref general_functions_example_page * * @ref calendar_example_01 * * @ref calendar_example_02 * * @ref calendar_example_03 * * @ref calendar_example_04 * * @ref calendar_example_05 * * @ref calendar_example_06 * * @ref spinner_example * * @ref slider_example * * @ref panes_example * * @ref clock_example * * @ref datetime_example * * @ref dayselector_example * * @ref mapbuf_example * @ref map_example_01 * * @ref map_example_02 * * @ref map_example_03 * * @ref diskselector_example_01 * * @ref diskselector_example_02 * * @ref entry_example * * @ref list_example_01 * * @ref list_example_02 * * @ref list_example_03 * * @ref toolbar_example_01 * * @ref toolbar_example_02 * * @ref toolbar_example_03 * * @ref segment_control_example * * @ref flipselector_example * * @ref fileselector_example * * @ref fileselector_button_example * * @ref fileselector_entry_example * * @ref index_example_01 * * @ref index_example_02 * * @ref gengrid_example * * @ref genlist_example_01 * * @ref genlist_example_02 * * @ref genlist_example_03 * * @ref genlist_example_04 * * @ref genlist_example_05 * * @ref glview_example_01_page * * @ref thumb_example_01 * * @ref progressbar_example * * @ref slideshow_example * * @ref efl_thread_1 * * @ref efl_thread_2 * * @ref efl_thread_3 * * @ref efl_thread_4 * * @ref efl_thread_5 * * @ref efl_thread_6 */ /** * @page bg_01_example_page elm_bg - Plain color background. * @dontinclude bg_example_01.c * * The full code for this example can be found at @ref bg_example_01_c, * in the function @c test_bg_plain. It's part of the @c elementary_test * suite, and thus has the code for the three examples referenced by this * documentation. * * This first example just sets a default background with a plain color. The * first part consists of creating an Elementary window. It's the common * piece of code that you'll see everywhere in Elementary: @skip elm_main * @until autodel_set * * Now we really create our background object, using the window object as * its parent: * * @skipline bg_add * * Then we set the size hints of the background object so that it will use * all space available for it, and then add it as a resize object to the * window, making it visible in the end: * * @skip size_hint_weight_set * @until resize_object_add * * See evas_object_size_hint_weight_set() and elm_win_resize_object_add() * for more detailed info about these functions. * * The end of the example is quite simple, just setting the minimum and * maximum size of the background, so the Elementary window knows that it * has to have at least the minimum size. The background also won't scale to * a size above its maximum. Then we resize the window and show it in the * end: * * @skip set size hints * @until } * * And here we finish our very simple background object usage example. */ /** * @page bg_02_example_page elm_bg - Image background. * @dontinclude bg_example_02.c * * The full code for this example can be found at @ref bg_example_02_c, * in the function @c test_bg_image. It's part of the @c elementary_test * suite, and thus has the code for the three examples referenced by this * documentation. * * This is the second example, and shows how to use the Elementary * background object to set an image as background of your application. * * We start this example exactly in the same way as the previous one, even * when creating the background object: * * @skip elm_main * @until bg_add * * Now it's the different part. * * Our background will have an image, that will be displayed over the * background color. Before loading the image, we set the load size of the * image. The load size is a hint about the size that we want the image * displayed in the screen. It's not the exact size that the image will have, * but usually a bit bigger. The background object can still be scaled to a * size bigger than the one set here. Setting the image load size to * something smaller than its real size will reduce the memory used to keep * the pixmap representation of the image, and the time to load it. Here we * set the load size to 20x20 pixels, but the image is loaded with a size * bigger than that (since it's just a hint): * * @skipline load_size_set * * And set our background image to be centered, instead of stretched or * scaled, so the effect of the elm_bg_load_size_set() can be easily * understood: * * @skipline option_set * * We need a filename to set, so we get one from the previous installed * images in the @c PACKAGE_DATA_DIR, and write its full path to a buffer. * Then we use this buffer to set the filename in the background object: * * @skip snprintf * @until bg_file_set * * Notice that the third argument of the elm_bg_file_set() function is @c * NULL, since we are setting an image to this background. This function * also supports setting an edje group as background, in which case the @c * group parameter wouldn't be @c NULL, but be the name of the group * instead. * * Finally, we can set the size hints, add the background as a resize * object, and resize the window, exactly the same thing we do in the @ref * bg_01_example_page example: * * @skip size_hint * @until } * * And this is the end of this example. * * This example will look like this: * * @image html screenshots/bg_01.png * @image latex screenshots/bg_01.eps width=\textwidth */ /** * @page bg_03_example_page elm_bg - Background properties. * @dontinclude bg_example_03.c * * The full code for this example can be found at @ref bg_example_03_c, in the * function @c test_bg_options, with the callbacks @c _cb_overlay_changed, @c * _cb_color_changed and @c _cb_radio_changed defined in the beginning of the * file. It's part of the @c elementary_test suite, and thus has the code for * the three examples referenced by this documentation. * * This example will show the properties available for the background object, * and will use of some more widgets to set them. * * In order to do this, we will set some callbacks for these widgets. The * first is for the radio buttons that will be used to choose the option * passed as argument to elm_bg_option_set(): * * @skip _cb_radio_changed * @until } * * The next callback will be used when setting the overlay (using * elm_object_content_set()): * * @skip _cb_overlay_changed * @until } * @until } * * And the last one, used to set the color (with elm_bg_color_set()): * * @skip _cb_color_changed * @until } * * We will get back to what these functions do soon. If you want to know more * about how to set these callbacks and what these widgets are, look for: * @li elm_radio_add() * @li elm_check_add() * @li elm_spinner_add() * * Now going to the main function, @c test_bg_options, we have the common * code with the other examples: * * @skip bg-options * @until autodel_set * * We add a plain background to this window, so it will have the default * background color behind everything: * * @skip bg = elm_bg_add * @until evas_object_show(bg) * * Then we add a vertical box (elm_box_add()) that will hold the background * object that we are going to play with, as well as a horizontal box that * will hold widgets: * * @skip elm_box_add * @until evas_object_show * * Now we add the background object that is going to be of use for our * example. It is an image background, as used in @ref bg_02_example_page , * so the code should be familiar: * * @skip elm_bg_add * @until evas_object_show * * Notice the call to elm_box_pack_end(): it will pack the background object * in the end of the Elementary box declared above. Just refer to that * documentation for more info. * * Since this Elementary background is already an image background, we are * going to play with its other properties. We will change its option * (CENTER, SCALE, STRETCH, TILE), its color (RGB), and add an overlay to it. * For all of these properties, we are going to add widgets that will * configure them. * * First, lets add the horizontal box that will hold these widgets: * @skip hbox * @until align_set * * For now, just consider this @c hbox as a rectangle that will contain the * widgets, and will distribute them horizontally inside its content. Then we * add radio buttons that will allow us to choose the property to use with * this background: * * @skip radio_add * @until evas_object_show * * Again, I won't give details about the use of these widgets, just look for * their documentation if necessary. It's enough to know for now that we are * packing them in the @c hbox, setting a label for them, and the most * important parts: setting its value to @c ELM_BG_OPTION_CENTER and its * callback to @c _cb_radio_changed (the function defined in the beginning of * this example). We do this for the next 3 radio buttons added after this * one, each of them with a different value. * * Now taking a look at the code of the callback @c _cb_radio_changed again, * it will call elm_bg_option_set() with the value set from the checked radio * button, thus setting the option for this background. The background is * passed as argument to the @p data parameter of this callback, and is * referenced here as @c o_bg. * * Later we set the default value for this radio button: * * @skipline elm_radio_value_set * * Then we add a checkbox for the elm_object_content_set() function for the bg: * * @skip check_add * @until evas_object_show * * Now look at the code of the @c _cb_overlay_changed again. If the checkbox * state is checked, an overlay will be added to the background. It's done by * creating an Edje object, and setting it with elm_object_content_set() to the * background object. For information about what are and how to set Edje * object, look at the Edje documentation. * * Finally we add a spinner object (elm_spinner_add()) to be used to select * the color of our background. In its callback it's possible to see the call * to elm_bg_color_set(), which will change the color of this background. * This color is used by the background to fill areas where the image doesn't * cover (in this case, where we have an image background). The spinner is * also packed into the @c hbox : * * @skip elm_spinner_add * @until evas_object_show * * Then we just have to pack the @c hbox inside the @c box, set some size * hints, and show our window: * * @skip pack_end * @until } * * Now to see this code in action, open elementary_test, and go to the "Bg * Options" test. It should demonstrate what was implemented here. */ /** * @page actionslider_example_page Actionslider usage * @dontinclude actionslider_example_01.c * * For this example we are going to assume knowledge of evas smart callbacks * and some basic evas object functions. Elementary is not meant to be used * without evas, if you're not yet familiar with evas it probably is worth * checking that out. * * And now to the example, when using Elementary we start by including * Elementary.h: * @skipline #include * * Next we define some callbacks, they all share the same signature because * they are all to be used with evas_object_smart_callback_add(). * The first one just prints the selected label(in two different ways): * @until } * * This next callback is a little more interesting, it makes the selected * label magnetic(except if it's the center label): * @until } * * This callback enables or disables the magnetic property of the center * label: * @until } * * And finally a callback to stop the main loop when the window is closed: * @until } * * To be able to create our actionsliders we need to do some setup, but this * isn't really relevant here, so if you want to know about that go @ref * Win "here". * * With all that boring stuff out of the way we can proceed to creating some * actionsliders.@n * All actionsliders are created the same way: * @skipline actionslider_add * Next we must choose where the indicator starts, and for this one we choose * the right, and set the right as magnetic: * @skipline indicator_pos_set * @until magnet_pos_set * * We then set the labels for the left and right, passing NULL as an argument * to any of the labels makes that position have no label. * @until Stop * * Furthermore we mark both left and right as enabled positions, if we didn't * do this all three positions would be enabled: * @until RIGHT * * Having the enabled positions we now add a smart callback to change * which position is magnetic, so that only the last selected position is * magnetic: * @until NULL * * And finally we set our printing callback and show the actionslider: * @until object_show * @skip pack_end * * For our next actionslider we are going to do much as we did for the * previous except we are going to have the center as the magnet(and not * change it): * @skipline actionslider_add * @skipline indicator_pos_set * @until object_show * * And another actionslider, in this one the indicator starts on the left. * It has labels only in the center and right, and both positions are * magnetic. Because the left doesn't have a label and is not magnetic once * the indicator leaves it can't return: * @skipline actionslider_add * @skipline indicator_pos_set * @until object_show * @note The greyed out area is a @ref Styles "style". * * And now an actionslider with a label in the indicator, and whose magnet * properties change based on what was last selected: * @skipline actionslider_add * @skipline indicator_pos_set * @until object_show * @note The greyed out area is a @ref Styles "style". * * We are almost done, this next one is just an actionslider with all * positions magnetized and having every possible label: * @skipline actionslider_add * @skipline indicator_pos_set * @until object_show * * And for our last actionslider we have one that turns the magnetic property * on and off: * @skipline actionslider_add * @skipline indicator_pos_set * @until object_show * * The example will look like this: * * @image html screenshots/actionslider_01.png * @image latex screenshots/actionslider_01.eps width=\textwidth * * See the full source code @ref actionslider_example_01 "here" */ /** * @page transit_example_03_c elm_transit - Combined effects and options. * * This example shows how to apply the following transition effects: * @li translation * @li color * @li rotation * @li wipe * @li zoom * @li resizing * * It allows you to apply more than one effect at once, and also allows to * set properties like event_enabled, auto_reverse, repeat_times and * tween_mode. * * @include transit_example_03.c */ /** * @page transit_example_04_c elm_transit - Combined effects over two objects. * * This example shows how to apply the transition effects: * @li flip * @li resizable_flip * @li fade * @li blend * over two objects. This kind of transition effect is used to make one * object disappear and another one appear on its place. * * You can mix more than one effect of this type on the same objects, and the * transition will apply both. * * @include transit_example_04.c */ /** * @page transit_example_01_explained elm_transit - Basic transit usage. * @dontinclude transit_example_01.c * * The full code for this example can be found at @ref transit_example_01_c. * * This example shows the simplest way of creating a transition and applying * it to an object. Similarly to every other elementary example, we create a * window, set its title, size, autodel property, and setup a callback to * exit the program when finished: * * @skip on_done * @until evas_object_resize * * We also add a resizable white background to use behind our animation: * * @skip bg_add * @until evas_object_show * * And then we add a button that we will use to demonstrate the effects of * our animation: * * @skip button_add * @until evas_object_show(win) * * Notice that we are not adding the button with elm_win_resize_object_add() * because we don't want the window to control the size of the button. We * will use the transition to change the button size, so it could conflict * with something else trying to control that size. * * Now, the simplest code possible to create the resize animation: * * @skip transit_add * @until transit_go * * As you can see, this code is very easy to understand. First, we create the * transition itself with elm_transit_add(). Then we add the button to this * transition with elm_transit_object_add(), which means that the transition * will operate over this button. The effect that we want now is changing the * object size from 100x50 to 300x150, and can be achieved by adding the * resize effect with elm_transit_effect_resizing_add(). * * Finally, we set the transition time to 5 seconds and start the transition * with elm_transit_go(). If we wanted more effects applied to this * button, we could add them to the same transition. See the * @ref transit_example_03_c to watch many transitions being applied to an * object. */ /** * @page transit_example_02_explained elm_transit - Chained transitions. * @dontinclude transit_example_02.c * * The full code for this example can be found at @ref transit_example_02_c. * * This example shows how to implement a chain of transitions. This chain is * used to start a transition just after another transition ended. Similarly * to every other elementary example, we create a window, set its title, * size, autodel property, and setup a callback to exit the program when * finished: * * @skip on_done * @until evas_object_resize * * We also add a resizable white background to use behind our animation: * * @skip bg_add * @until evas_object_show * * This example will have a chain of 4 transitions, each of them applied to * one button. Thus we create 4 different buttons: * * @skip button_add * @until evas_object_show(bt4) * * Now we create a simple translation transition that will be started as soon * as the program loads. It will be our first transition, and the other * transitions will be started just after this transition ends: * * @skip transit_add * @until transit_go * * The code displayed until now has nothing different from what you have * already seen in @ref transit_example_01_explained, but now comes the new * part: instead of creating a second transition that will start later using * a timer, we create the it normally, and use * elm_transit_chain_transit_add() instead of elm_transit_go. Since we are * adding it in a chain after the first transition, it will start as soon as * the first transition ends: * * @skip transit_add * @until transit_chain_transit_add * * Finally we add the 2 other transitions to the chain, and run our program. * It will make one transition start after the other finish, and there is the * transition chain. */ /** * @page general_functions_example_page General (top-level) functions example * @dontinclude general_funcs_example.c * * As told in their documentation blocks, the * elm_app_compile_*_dir_set() family of functions have to be called * before elm_app_info_set(): * @skip tell elm about * @until elm_app_info_set * * We are here setting the fallback paths to the compiling time target * paths, naturally. If you're building the example out of the * project's build system, we're assuming they are the canonical ones. * * After the program starts, elm_app_info_set() will actually run and * then you'll see an intrincasy: Elementary does the prefix lookup @b * twice. This is so because of the quicklaunch infrastructure in * Elementary (@ref Start), which will register a predefined prefix * for possible users of the launch schema. We're not hooking into a * quick launch, so this first call can't be avoided. * * If you ran this example from your "bindir" installation * directory, no output will emerge from these both attempts -- it * will find the "magic" file there registered and set the prefixes * silently. Otherwise, you could get something like: @verbatim WARNING: Could not determine its installed prefix for 'ELM' so am falling back on the compiled in default: usr implied by the following: bindir = usr/lib libdir = usr/lib datadir = usr/share/elementary localedir = usr/share/locale Try setting the following environment variables: ELM_PREFIX - points to the base prefix of install or the next 4 variables ELM_BIN_DIR - provide a specific binary directory ELM_LIB_DIR - provide a specific library directory ELM_DATA_DIR - provide a specific data directory ELM_LOCALE_DIR - provide a specific locale directory @endverbatim * if you also didn't change those environment variables (remember * they are also a valid way of communicating your prefix to the * binary) - this is the scenario where it fallbacks to the paths set * for compile time. * * Then, you can check the prefixes set on the standard output: * @skip prefix was set to * @until locale directory is * * In the fragment * @skip by using this policy * @until elm_win_autodel_set * we demonstrate the use of Elementary policies. The policy defining * under which circumstances our application should quit automatically * is set to when its last window is closed (this one has just one * window, though). This will save us from having to set a callback * ourselves on the window, like done in @ref bg_example_01_c "this" * example. Note that we need to tell the window to delete itself's * object on a request to destroy the canvas coming, with * elm_win_autodel_set(). * * What follows is some boilerplate code, creating a frame with a @b * button, our object of interest, and, below, widgets to change the * button's behavior and exemplify the group of functions in question. * * @dontinclude general_funcs_example.c * We enabled the focus highlight object for this window, so that you * can keep track of the current focused object better: * @skip elm_win_focus_highlight_enabled_set * @until evas_object_show * Use the tab key to navigate through the focus chain. * * @dontinclude general_funcs_example.c * While creating the button, we exemplify how to use Elementary's * finger size information to scale our UI: * @skip fprintf(stdout, "Elementary * @until evas_object_show * * @dontinclude general_funcs_example.c * The first checkbox's callback is: * @skip static void * @until } * When unsetting the checkbox, we disable the button, which will get a new * decoration (greyed out) and stop receiving events. The focus chain * will also ignore it. * * Following, there are 2 more buttons whose actions are focus/unfocus * the top button, respectively: * @skip focus callback * @until } * and * @skip unfocus callback * @until } * Note the situations in which they won't take effect: * - the button is not allowed to get focus or * - the button is disabled * * The first restriction above you'll get by a second checkbox, whose * callback is: * @skip focus allow callback * @until } * Note that the button will still get mouse events, though. * * Next, there's a slider controlling the button's scale: * @skip scaling callback * @until } * * Experiment with it, so you understand the effect better. If you * change its value, it will mess with the button's original size, * naturally. * * The full code for this example can be found * @ref general_functions_example_c "here". */ /** * @page theme_example_01 Theme - Using extensions * * @dontinclude theme_example_01.c * * Using extensions is extremely easy, discarding the part where you have to * write the theme for them. * * In the following example we'll be creating two buttons, one to load or * unload our extension theme and one to cycle around three possible styles, * one of which we created. * * After including our one and only header we'll jump to the callback for * the buttons. First one takes care of loading or unloading our extension * file, relative to the default theme set (thus the @c NULL in the * functions first parameter). * @skipline Elementary.h * @skip static void * @until } * @until } * @until } * * The second button, as we said before, will just switch around different * styles. In this case we have three of them. The first one is our custom * style, named after something very unlikely to find in the default theme. * The other two styles are the standard and one more, anchor, which exists * in the default and is similar to the default, except the button vanishes * when the mouse is not over it. * @skip static void * @until } * @until } * * So what happens if the style switches to our custom one when the * extension is loaded? Elementary falls back to the default for the * widget. * * And the main function, simply enough, will create the window, set the * buttons and their callbacks, and just to begin with our button styled * we're also loading our extension at the beginning. * @skip int * @until ELM_MAIN * * In this case we wanted to easily remove extensions, but all adding an * extension does is tell Elementary where else it should look for themes * when it can't find them in the default theme. Another way to do this * is to set the theme search order using elm_theme_set(), but this requires * that the developer is careful not to override any user configuration. * That can be helped by adding our theme to the end of whatever is already * set, like in the following snippet. * @code * char buf[4096]; * snprintf(buf, sizeof(buf), "%s:./theme_example.edj", elme_theme_get(NULL); * elm_theme_set(NULL, buf); * @endcode * * If we were using overlays instead of extensions, the same thing applies, * but the custom theme must be added to the front of the search path. * * In the end, we should be looking at something like this: * * @image html screenshots/theme_example_01.png * @image latex screenshots/theme_example_01.eps width=\textwidth * * That's all. Boringly simple, and the full code in one piece can be found * @ref theme_example_01.c "here". * * And the code for our extension is @ref theme_example.edc "here". * * @example theme_example_01.c * @example theme_example.edc */ /** * @page theme_example_02 Theme - Using overlays * * @dontinclude theme_example_02.c * * Overlays are like extensions in that you tell Elementary that some other * theme contains the styles you need for your program. The difference is that * they will be look in first, so they can override the default style of any * widget. * * There's not much to say about them that hasn't been said in our previous * example about @ref theme_example_01 "extensions", so going quickly through * the code we have a function to load or unload the theme, which will be * called when we click any button. * @skipline Elementary.h * @skip static void * @until } * * And the main function, creating the window and adding some buttons to it. * We load our theme as an overlay and nothing else. Notice there's no style * set for any button there, which means they should be using the default * that we override. * @skip int * @until ELM_MAIN * * That's pretty much it. The full code is @ref theme_example_02.c "here" and * the definition of the theme is the same as before, and can be found in * @ref theme_example.edc "here". * * @example theme_example_02.c */ /** * @page button_example_00 Button - Hello, Button! * * @dontinclude button_example_00.c * * Keeping the tradition, this is a simple "Hello, World" button example. We * will show how to create a button and associate and action to be performed * when you click on it. * * In the end, we'll be presented with something that looks like this: * * @image html screenshots/button_00.png * @image latex screenshots/button_00.eps width=\textwidth * * The full code of the example is @ref button_example_00.c "here" and we * will follow here with a rundown of it. * * * There is only one button on the interface which performs a basic action: * close the application. This behavior is described by on_click() function, * that interrupt the program invoking elm_exit(). * @skip static void * @until } * * * On the main() function, we set the basic characteristics of the user * interface. First we use the Elementary library to create a window and * set its policies (such as close when the user click on the window close * icon). * * @skip elm_win_add * @until elm_policy_set * * In order to turn it visible on the WM (Window Manager), we also have to * associate it to a canvas through Evas library, and set its dimensions. * * @skip evas_object_resize * @until evas_object_show(win) * * Then we create a background associated to the window, define its dimensions, * and turn it visible on the canvas. * @skip elm_bg_add * @until evas_object_show(bg) * * * Finally we use Elementary to create a button and Evas to set its * proprieties. Here we have not only to give the button dimensions, but also * its coordinates and the action to be performed on the click event. * @skip elm_button_add * @until evas_object_show(btn) * * * And we are done. * * @example button_example_00.c */ /** * @page button_example_01 Button - Complete example * * @dontinclude button_example_01.c * * A button is simple, you click on it and something happens. That said, * we'll go through an example to show in detail the button API less * commonly used. * * In the end, we'll be presented with something that looks like this: * * @image html screenshots/button_01.png * @image latex screenshots/button_01.eps width=\textwidth * * The full code of the example is @ref button_example_01.c "here" and we * will follow here with a rundown of it. * * @skip Elementary.h * @until Elementary.h * @skip struct * @until App_Data * * We have several buttons to set different times for the autorepeat timeouts * of the buttons that use it and a few more that we keep track of in our * data struct. The mid button doesn't do much, just moves around according * to what other buttons the user presses. Then four more buttons to move the * central one, and we're also keeping track of the icon set in the middle * button, since when this one moves, we change the icon, and when movement * is finished (by releasing one of the four arrow buttons), we set back the * normal icon. * @skip static void * @until } * * Keeping any of those four buttons pressed will trigger their autorepeat * callback, where we move the button doing some size hint magic. To * understand how that works better, refer to the @ref Box documentation. * Also, the first time the function is called, we change the icon in the * middle button, using elm_object_content_unset() first to keep the reference * to the previous one, so we don't need to recreate it when we are done * moving it. * @skip static void * @until } * @until size_hint_align_set * @until } * * One more callback for the option buttons, that just sets the timeouts for * the different autorepeat options. * * @skip static void * @until } * @until } * @until } * * And the main function, which does some setting up of the buttons in boxes * to make things work. Here we'll go through some snippets only. * * For the option buttons, it's just the button with its label and callback. * @skip elm_button_add * @until smart_callback_add * * For the ones that move the central button, we have no labels. There are * icons instead, and the autorepeat option is toggled. * @skip Gap: 1.0 * @skip elm_button_add * @until data.cursors.up * * And just to show the mid button, which doesn't have anything special. * @skip data.cursors.left * @skip elm_button_add * @until data.mid * * And we are done. * * @example button_example_01.c */ /** * @page bubble_01_example_page elm_bubble - Simple use. * @dontinclude bubble_example_01.c * * This example shows a bubble with all fields set(label, info, content and * icon) and the selected corner changing when the bubble is clicked. To be * able use a bubble we need to do some setup and create a window, for this * example we are going to ignore that part of the code since it isn't * relevant to the bubble. * * To have the selected corner change in a clockwise motion we are going to * use the following callback: * @skip static * @until } * @until } * * Here we are creating an elm_label that is going to be used as the content * for our bubble: * @skipline elm_label * @until show * @note You could use any evas_object for this, we are using an elm_label * for simplicity. * * Despite it's name the bubble's icon doesn't have to be an icon, it can be * any evas_object. For this example we are going to make the icon a simple * blue rectangle: * @until show * * And finally we have the actual bubble creation and the setting of it's * label, info and content: * @until content * @skipline show * @note Because we didn't set a corner, the default("top_left") will be * used. * * Now that we have our bubble all that is left is connecting the "clicked" * signals to our callback: * @line smart_callback * * This last bubble we created was very complete, so it's pertinent to show * that most of that stuff is optional a bubble can be created with nothing * but content: * @until content * @skipline show * * Our example will look like this: * * @image html screenshots/bubble_example_01.png * @image latex screenshots/bubble_example_01.eps width=\textwidth * * See the full source code @ref bubble_example_01.c here. * @example bubble_example_01.c */ /** * @page box_example_01 Box - Basic API * * @dontinclude button_example_01.c * * As a special guest tonight, we have the @ref button_example_01 "simple * button example". There are plenty of boxes in it, and to make the cursor * buttons that moved a central one around when pressed, we had to use a * variety of values for their hints. * * To start, let's take a look at the handling of the central button when * we were moving it around. To achieve this effect without falling back to * a complete manual positioning of the @c Evas_Object in our canvas, we just * put it in a box and played with its alignment within it, as seen in the * following snippet of the callback for the pressed buttons. * @skip evas_object_size_hint_align_get * @until evas_object_size_hint_align_set * * Not much to it. We get the current alignment of the object and change it * by just a little, depending on which button was pressed, then set it * again, making sure we stay within the 0.0-1.0 range so the button moves * inside the space it has, instead of disappearing under the other objects. * * But as useful as an example as that may have been, the usual case with boxes * is to set everything at the moment they are created, like we did for * everything else in our main function. * * The entire layout of our program is made with boxes. We have one set as the * resize object for the window, which means it will always be resized with * the window. The weight hints set to @c EVAS_HINT_EXPAND will tell the * window that the box can grow past it's minimum size, which allows resizing * of it. * @skip elm_main * @skip elm_box_add * @until evas_object_show * * Two more boxes, set to horizontal, hold the buttons to change the autorepeat * configuration used by the buttons. We create each to take over all the * available space horizontally, but we don't want them to grow vertically, * so we keep that axis of the weight with 0.0. Then it gets packed in the * main box. * @skip box2 * @until evas_object_show * * The buttons in each of those boxes have nothing special, they are just packed * in with their default values and the box will use their minimum size, as set * by Elementary itself based on the label, icon, finger size and theme. * * But the buttons used to move the central one have a special disposition. * The top one first, is placed right into the main box like our other smaller * boxes. Set to expand horizontally and not vertically, and in this case we * also tell it to fill that space, so it gets resized to take the entire * width of the window. * @skip Gap: 1.0 * @skip elm_button_add * @until evas_object_show * * The bottom one will be the same, but for the other two we need to use a * second box set to take as much space as we have, so we can place our side * buttons in place and have the big empty space where the central button will * move. * @skip elm_box_add * @until evas_object_show * * Then the buttons will have their hints inverted to the other top and bottom * ones, to expand and fill vertically and keep their minimum size horizontally. * @skip elm_button_add * @until evas_object_show * * The central button takes every thing else. It will ask to be expanded in * both directions, but without filling its cell. Changing its alignment by * pressing the buttons will make it move around. * @skip elm_button_add * @until evas_object_show * * To end, the rightmost button is packed in the smaller box after the central * one, and back to the main box we have the bottom button at the end. */ /** * @page box_example_02 Box - Layout transitions * * @dontinclude box_example_02.c * * Setting a customized layout for a box is simple once you have the layout * function, which is just like the layout function for @c Evas_Box. The new * and fancier thing we can do with Elementary is animate the transition from * one layout to the next. We'll see now how to do that through a simple * example, while also taking a look at some of the API that was left * untouched in our @ref box_example_01 "previous example". * * @image html screenshots/box_example_02.png * @image latex screenshots/box_example_02.eps width=\textwidth * * @skipline Elementary.h * * Our application data consists of a list of layout functions, given by * @c transitions. We'll be animating through them throughout the entire run. * The box with the stuff to move around and the last layout that was set to * make things easier in the code. * @skip typedef * @until Transitions_Data * * The box starts with three buttons, clicking on any of them will take it * out of the box without deleting the object. There are also two more buttons * outside, one to add an object to the box and the other to clear it. * This is all to show how you can interact with the items in the box, add * things and even remove them, while the transitions occur. * * One of the callback we'll be using creates a new button, asks the box for * the list of its children and if it's not empty, we add the new object after * the first one, otherwise just place at the end as it will not make any * difference. * @skip static void * @until } * @until } * * The clear button is even simpler. Everything in the box will be deleted, * leaving it empty and ready to fill it up with more stuff. * @skip static void * @until } * * And a little function to remove buttons from the box without deleting them. * This one is set for the @c clicked callback of the original buttons, * unpacking them when clicked and placing it somewhere in the screen where * they will not disturb. Once we do this, the box no longer has any control * of it, so it will be left untouched until the program ends. * @skip static void * @until } * * If we wanted, we could just call @c evas_object_del() on the object to * destroy it. In this case, no unpack is really necessary, as the box would * be notified of a child being deleted and adjust its calculations accordingly. * * The core of the program is the following function. It takes whatever * function is first on our list of layouts and together with the * @c last_layout, it creates an ::Elm_Box_Transition to use with * elm_box_layout_transition(). In here, we tell it to start from whatever * layout we last set, end with the one that was at the top of the list and * when everything is finished, call us back so we can create another * transition. Finally, move the new layout to the end of the list so we * can continue running through them until the program ends. * @skip static void * @until } * * The main function doesn't have anything special. Creation of box, initial * buttons and some callback setting. The only part worth mentioning is the * initialization of our application data. * @skip tdata.box * @until evas_object_box_layout_stack * * We have a simple static variable, set the box, the first layout we are * using as last and create the list with the different functions to go * through. * * And in the end, we set the first layout and call the same function we went * through before to start the run of transitions. * @until _test_box_transition_change * * For the full code, follow @ref box_example_02.c "here". * * @example box_example_02.c */ /** * @page calendar_example_01 Calendar - Simple creation. * @dontinclude calendar_example_01.c * * As a first example, let's just display a calendar in our window, * explaining all steps required to do so. * * First you should declare objects we intend to use: * @skipline Evas_Object * * Then a window is created, a title is set and its set to be autodeleted. * More details can be found on windows examples: * @until elm_win_autodel * * Next a simple background is placed on our windows. More details on * @ref bg_01_example_page : * @until evas_object_show(bg) * * Now, the exciting part, let's add the calendar with elm_calendar_add(), * passing our window object as parent. * @until evas_object_show(cal); * * To conclude our example, we should show the window and run elm mainloop: * @until ELM_MAIN * * Our example will look like this: * * @image html screenshots/calendar_example_01.png * @image latex screenshots/calendar_example_01.eps width=\textwidth * * See the full source code @ref calendar_example_01.c here. * @example calendar_example_01.c */ /** * @page calendar_example_02 Calendar - Layout strings formatting. * @dontinclude calendar_example_02.c * * In this simple example, we'll explain how to format the label displaying * month and year, and also set weekday names. * * To format month and year label, we need to create a callback function * to create a string given the selected time, declared under a * struct tm . * * struct tm , declared on @c time.h, is a structure composed by * nine integers: * @li tm_sec seconds [0,59] * @li tm_min minutes [0,59] * @li tm_hour hour [0,23] * @li tm_mday day of month [1,31] * @li tm_mon month of year [0,11] * @li tm_year years since 1900 * @li tm_wday day of week [0,6] (Sunday = 0) * @li tm_yday day of year [0,365] * @li tm_isdst daylight savings flag * @note glib version has 2 additional fields. * * For our function, only stuff that matters are tm_mon and tm_year. * But we don't need to access it directly, since there are nice functions * to format date and time, as @c strftime. * We will get abbreviated month (%b) and year (%y) (check strftime manpage * for more) in our example: * @skipline static char * @until } * * We need to alloc the string to be returned, and calendar widget will * free it when it's not needed, what is done by @c strdup. * So let's register our callback to calendar object: * @skipline elm_calendar_format_function_set * * To set weekday names, we should declare them as an array of strings: * @dontinclude calendar_example_02.c * @skipline weekdays[] * @until } * * And finally set them to calendar: * @skipline weekdays_names_set * * Our example will look like this: * * @image html screenshots/calendar_example_02.png * @image latex screenshots/calendar_example_02.eps width=\textwidth * * See the full source code @ref calendar_example_02.c here. * @example calendar_example_02.c */ /** * @page calendar_example_03 Calendar - Years restrictions. * @dontinclude calendar_example_03.c * * This example explains how to set max and min year to be displayed * by a calendar object. This means that user won't be able to * see or select a date before and after selected years. * By default, limits are 1902 and maximum value will depends * on platform architecture (year 2037 for 32 bits); You can * read more about time functions on @c ctime manpage. * * Straigh to the point, to set it is enough to call * elm_calendar_min_max_year_set(). First value is minimum year, second * is maximum. If first value is negative, it won't apply limit for min * year, if the second one is negative, won't apply for max year. * Setting both to negative value will clear limits (default state): * @skipline elm_calendar_min_max_year_set * * Our example will look like this: * * @image html screenshots/calendar_example_03.png * @image latex screenshots/calendar_example_03.eps width=\textwidth * * See the full source code @ref calendar_example_03.c here. * @example calendar_example_03.c */ /** * @page calendar_example_04 Calendar - Days selection. * @dontinclude calendar_example_04.c * * It's possible to disable date selection and to select a date * from your program, and that's what we'll see on this example. * * If isn't required that users could select a day on calendar, * only interacting going through months, disabling days selection * could be a good idea to avoid confusion. For that: * @skipline elm_calendar_select_mode_set * * Also, regarding days selection, you could be interested to set a * date to be highlighted on calendar from your code, maybe when * a specific event happens, or after calendar creation. As @c time output is * in seconds, we define the number of seconds contained within a day as a * constant: * @dontinclude calendar_example_04.c * @skipline SECS_DAY * * Now let's select two days from current day: * @skipline time(NULL) * @until elm_calendar_selected_time_set * * Our example will look like this: * * @image html screenshots/calendar_example_04.png * @image latex screenshots/calendar_example_04.eps width=\textwidth * * See the full source code @ref calendar_example_04.c here. * @example calendar_example_04.c */ /** * @page calendar_example_05 Calendar - Signal callback and getters. * @dontinclude calendar_example_05.c * * Most of setters explained on previous examples have associated getters. * That's the subject of this example. We'll add a callback to display * all calendar information every time user interacts with the calendar. * * Let's check our callback function: * @skipline static void * @until double interval; * * To get selected day, we need to call elm_calendar_selected_time_get(), * but to assure nothing wrong happened, we must check for function return. * It'll return @c EINA_FALSE if fail. Otherwise we can use time set to * our structure @p stime. * @skipline elm_calendar_selected_time_get * @until return * * Next we'll get information from calendar and place on declared vars: * @skipline interval * @until elm_calendar_weekdays_names_get * * The only tricky part is that last line gets an array of strings * (char arrays), one for each weekday. * * Then we can simple print that to stdin: * @skipline printf * @until } * * struct tm is declared on @c time.h. You can check @c ctime * manpage to read about it. * * To register this callback, that will be called every time user selects * a day or goes to next or previous month, just add a callback for signal * @b changed. * @skipline evas_object_smart_callback_add * * Our example will look like this: * * @image html screenshots/calendar_example_05.png * @image latex screenshots/calendar_example_05.eps width=\textwidth * * See the full source code @ref calendar_example_05.c here. * @example calendar_example_05.c */ /** * @page calendar_example_06 Calendar - Calendar marks. * @dontinclude calendar_example_06.c * * On this example marks management will be explained. Functions * elm_calendar_mark_add(), elm_calendar_mark_del() and * elm_calendar_marks_clear() will be covered. * * To add a mark, will be required to choose three things: * @li mark style * @li mark date, or start date if it will be repeated * @li mark periodicity * * Style defines the kind of mark will be displayed over marked day, * on calendar. Default theme supports @b holiday and @b checked. * If more is required, is possible to set a new theme to calendar * widget using elm_object_style_set(), and use * the signal that will be used by such marks. * * Date is a struct tm , as defined by @c time.h. More can * be read on @c ctime manpage. * If a date relative from current is required, this struct can be set * as: * @skipline time(NULL) * @until localtime_r * * Or if it's an absolute date, you can just declare the struct like: * @dontinclude calendar_example_06.c * @skipline sunday * @until christmas.tm_mon * * Periodicity is how frequently the mark will be displayed over the * calendar. Can be a unique mark (that don't repeat), or it can repeat * daily, weekly, monthly or annually. It's enumerated by * @c Elm_Calendar_Mark_Repeat_Type. * * So let's add some marks to our calendar. We will add christmas holiday, * set Sundays as holidays, and check current day and day after that. * @dontinclude calendar_example_06.c * @skipline sunday * @until christmas.tm_mon * @skipline current_time * @until ELM_CALENDAR_WEEKLY * * We kept the return of first mark add, because we don't really won't it * to be checked, so let's remove it: * @skipline elm_calendar_mark_del * * After all marks are added and removed, is required to draw them: * @skipline elm_calendar_marks_draw * * Finally, to clear all marks, let's set a callback for our button: * @skipline elm_button_add * @until evas_object_show(bt); * * This callback will receive our calendar object, and should clear it: * @dontinclude calendar_example_06.c * @skipline static * @until } * @note Remember to draw marks after clear the calendar. * * Our example will look like this: * * @image html screenshots/calendar_example_06.png * @image latex screenshots/calendar_example_06.eps width=\textwidth * * See the full source code @ref calendar_example_06.c here. * @example calendar_example_06.c */ /** * @page spinner_example Spinner widget example * * This code places seven Elementary spinner widgets on a window, each of * them exemplifying a part of the widget's API. * * The first of them is the default spinner: * @dontinclude spinner_example.c * @skipline elm_spinner_add * @until evas_object_show * As you see, the defaults for a spinner are: * @li no wrap * @li min value set to 0 * @li max value set to 100 * @li step value set to 1 * @li label format set to "%0.f" * * If another format is required, see the second spinner. It will put a text * before and after the value, and also format value to display two decimals: * @skipline format_set * * The third one will use a customized step, define new minimum and maximum * values and enable wrap, so when value reaches minimum it jumps to maximum, * or jumps to minimum after maximum value is reached. Format is set to display * a decimal: * @skipline elm_spinner_add * @until evas_object_show * * The fourth uses @c vertical style, so instead of left and right arrows, * top and bottom are displayed. Also the change interval is reduced, so * user can change value faster. * @skipline style * @skipline interval * * In the fifth the user won't be allowed to set value directly, i.e., will * be obligate change value only using arrows: * @skipline editable * * The sixth widget will receive a lot of special values, so * instead of reading numeric values, user will see labels for each one. * Also direct edition is disabled, otherwise users would see the numeric * value on edition mode. User will be able to select a month in this widget: * @skipline elm_spinner_add * @until evas_object_show * * Finally the last widget will exemplify how to listen to widget's signals, * changed and delay,changed . First we need to * implement callback functions that will simply print spinner's value: * @dontinclude spinner_example.c * @skip static * @skip } * @skipline static * @until } * @until } * * The first callback function should be called everytime value changes, * the second one only after user stops to increment or decrement. Try * to keep arrows pressed and check the difference. * @skip smart_callback * @skipline smart_callback * @skipline smart_callback * * See the full @ref spinner_example.c "example", whose window should * look like this picture: * * @image html screenshots/spinner_example.png * @image latex screenshots/spinner_example.eps width=\textwidth * * See the full @ref spinner_example.c "source code" for this example. * * @example spinner_example.c */ /** * @page slider_example Slider widget example * * This code places seven Elementary slider widgets on a window, each of * them exemplifying a part of the widget's API. * * The first of them is the default slider: * @dontinclude slider_example.c * @skipline elm_slider_add * @until evas_object_show * * As you see, the defaults for a slider are: * @li horizontal * @li no label * @li no values (on indicator or unit labels) * * Actually it's pretty useless this way. So let's learn how to improve it. * * If some decoration is required, a label can be set, and icon before and * after the bar as well. On the second slider will add a @c home icon * and a @c folder icon at @c end. * @skip elm_object_text_set * @until elm_object_part_content_set(sl, "end", ic) * * If the bar size need to be changed, it can be done with span set function, * that doesn't accounts other widget's parts size. Also the bar can starts * with a not default value (0.0), as we done on third slider: * @skipline value_set * @skipline span_size_set * * So far, users won't be able to see the slider value. If it's required, * it can be displayed in two different areas, units label or above * the indicator. * * Let's place a units label on our widget, and also let's set minimum and * maximum value (uses 0.0 and 1.0 by default): * @skipline unit_format_set * @skipline min_max_set * * If above the indicator is the place to display the value, just set it. * Also, is possible to invert a bar, as you can see: * @skipline indicator_format_set * @skipline inverted_set * * But if you require to use a function a bit more customized to show the value, * is possible to registry a callback function that will be called * to display unit or indicator label. Only the value will be passed to this * function, that should return a string. * In this case, a function to free this string will be required. * * Let's exemplify with indicator label on our sixth slider: * @dontinclude slider_example.c * @skip static * @skip } * @skip static * @skip } * @skip static * @skip } * @skipline static * @until } * @until } * * Setting callback functions: * @skipline indicator_format_function_set * @skipline _indicator_free * * Also, a slider can be displayed vertically: * @dontinclude slider_example.c * @skipline elm_slider_horizontal_set * * Finally the last widget will exemplify how to listen to widget's signals, * changed and delay,changed . First we need to * implement callback functions that will simply print slider's value: * @dontinclude slider_example.c * @skip static * @skip } * @skipline static * @until } * @until } * * The first callback function should be called everytime value changes, * the second one only after user stops to increment or decrement. Try * to keep arrows pressed and check the difference. * @skip smart_callback * @skipline smart_callback * @skipline smart_callback * * See the full @ref slider_example.c "example", whose window should * look like this picture: * * @image html screenshots/slider_example.png * @image latex screenshots/slider_example.eps width=\textwidth * * See the full @ref slider_example.c "source code" for this example. * * @example slider_example.c */ /** * @page panes_example Panes widget example * * This code places two Elementary panes widgets on a window, one of them * displayed vertically and the other horizontally, to exemplify * a part of the widget's API. Also, all the signals emitted by this * widget will be covered. * * Let's start adding a panes to our window: * @dontinclude panes_example.c * @skipline elm_panes_add * @until evas_object_show * * Now we will set a content (a simple button) to the left side of our * panes widget: * @skipline elm_button_add * @until content_left_set * * The content of the right side will be something a bit more elaborated, we'll * place another panes, displayed vertically (it's displayed horizontally * by default): * @skipline elm_panes_add * @until content_right_set * * When populating a panes displayed vertically, remember that left content * will be placed at top, and right content will place at bottom. Next * we will add two buttons to exemplify that: * @skipline elm_button_add * @until content_right_set * * Panes widgets emits 4 different signals, depending on users interaction * with the draggable bar. We'll add a callback function for each of them. * * "clicked" signal : * * Callback function that just print "Clicked" to stdin: * @dontinclude panes_example.c * @skip static void * @skip } * @skip static void * @skip } * @skip static void * @skip } * @skipline static void * @until } * * Also, add callback function to the panes: * @skipline "clicked" * * "press" signal : * * Callback function that just print "Pressed" to stdin: * @dontinclude panes_example.c * @skip static void * @skip } * @skipline static void * @until } * * Also, add callback function to the panes: * @skipline "press" * * Now, let's try to make our callback functions a bit more useful: * * "unpress" signal : * * Suppose we want to know the size proportion of left content after * user drags the bar. We need to listen for @c unpress signal, and * get this size from our panes widget. It's done on the following * function: * @dontinclude panes_example.c * @skip static void * @skip } * @skip static void * @skip } * @skipline static void * @until } * * Adding the callback function to the panes: * @skipline "unpress" * "clicked,double" signal : * * Now, a interesting feature that could be addded to panes widget. * Hide a content when user double click the draggable bar. It's done * using a variable to store size and content left size getter and setter * on the following function: * @dontinclude panes_example.c * @skipline static double * @skip static void * @skip } * @skip static void * @skip } * @skip static void * @skip } * @skipline static void * @until } * @until } * @until } * * Adding the callback function to the panes: * @skipline "clicked,double" * @until panes); * * See the full @ref panes_example.c "example", whose window should * look like this picture: * * @image html screenshots/panes_example.png * @image latex screenshots/panes_example.eps width=\textwidth * * @example panes_example.c */ /** * @page clock_example Clock widget example * * This code places five Elementary clock widgets on a window, each of * them exemplifying a part of the widget's API. * * The first of them is the pristine clock: * @dontinclude clock_example.c * @skip pristine * @until evas_object_show * As you see, the defaults for a clock are: * - military time * - no seconds shown * * For am/pm time, see the second clock: * @dontinclude clock_example.c * @skip am/pm * @until evas_object_show * * The third one will show the seconds digits, which will flip in * synchrony with system time. Note, besides, that the time itself is * @b different from the system's -- it was customly set with * elm_clock_time_set(): * @dontinclude clock_example.c * @skip with seconds * @until evas_object_show * * In both fourth and fifth ones, we turn on the edition * mode. See how you can change each of the sheets on it, and be * sure to try holding the mouse pressed over one of the sheet * arrows. The forth one also starts with a custom time set: * @dontinclude clock_example.c * @skip in edition * @until evas_object_show * * The fifth, besides editable, has only the time @b units editable, * for hours, minutes and seconds. This exemplifies * elm_clock_edit_mode_set(): * @dontinclude clock_example.c * @skip but only * @until evas_object_show * * See the full @ref clock_example.c "example", whose window should * look like this picture: * * @image html screenshots/clock_example.png * @image latex screenshots/clock_example.eps width=\textwidth * * See the full @ref clock_example_c "source code" for this example. * */ /** * @page datetime_example Datetime widget example * * This code places three Elementary Datetime widgets on a window, each of * them exemplifying the widget's different usage. * * The first of them is "only Date display": * @dontinclude datetime_example.c * @skip only DATE * @until evas_object_show * * For "only Time display", see the second datetime: * @dontinclude datetime_example.c * @skip only TIME * @until evas_object_show * * The third one will display datetime shows both Date and Time, corresponding format will be * taken from system @b locale. Note, besides, that the strings are different * for different language settings. * * Datetime format can be programmatically set by using * elm_datetime_format_set(): * @dontinclude datetime_example.c * @skip DATE and TIME * @until evas_object_show * The default format of any locale consists: * - Year Field * - Month Field * - Date Field * - Hour Field(12hr/24hr format) * - Minute Field * - AM/PM (if exists). * * This is how the example program's window looks like with the datetime widget * showing only date, only time and both date & time: * * @image html screenshots/datetime_example.png * @image latex screenshots/datetime_example.eps width=\textwidth * * See the full @ref datetime_example_c "source code" for * this example. * */ /** * @page dayselector_example Dayselector widget example * * This code places two Elementary dayselector widgets on a window, each of * them exemplifying the different widget styles. * * The first of them is the dayselector in default style: * @dontinclude dayselector_example.c * @skip weekdays starting from Sunday * @until evas_object_show * * As you see, the default style displays the weekdays starting from Sunday. * * One can select/unselect a day just by clicking on the day object. * The selection toggles once it is being pressed. * * * For showing weekdays starting from Monday, see the second dayselector: * @dontinclude dayselector_example.c * @skip weekdays starting from Monday * @until evas_object_show * * * The following code exemplifies the selection APIs of Dayselector: * @dontinclude dayselector_example.c * @skip Callback function * @until End of clicked callback * * * See the full @ref dayselector_example.c "example", whose window should * look like this picture: * * @image html screenshots/dayselector_example.png * @image latex screenshots/dayselector_example.eps width=\textwidth * * See the full @ref dayselector_example_c "source code" for this example. * */ /** * @page mapbuf_example Mapbuf Widget Example * * This code places a Elementary mapbuf widget on a window, * to exemplify part of the widget's API. * * First we'll add an window with a background and a vertical box to * pack our interface elements: * @dontinclude mapbuf_example.c * @skipline win_add * @until show(bx) * * Next we'll simply add the mapbuf widget to the box: * @skipline mapbuf_add * @until pack_end * * But mapbuf is a container widget, it won't do anything alone. So let's * create a table full of icons. For that we'll loop to fill each line of each * column. See @ref tutorial_table_01 "tutorial_table_01" * if you don't know how to use tables: * @skipline table_add * @until } * @until } * * Finally, setting mapbuf content: * @skipline content_set * @skipline show * * Also, would be good a horizontal box with some controls to change mapbuf * behavior: * @skipline box_add * @until show * * By default map is disabled. So just setting content isn't enough. * Alpha and smooth settings will be applied when map is enabled. * So we'll add a check for that. Everytime the map properties * are changed, map will need to be enabled again. So if you * want to play a bit with our example, remember to always enable * map again after concluding your changes. * @skipline check_add * @until show * * We have added a callback function to this check, so it will enable * or disable map: * @dontinclude mapbuf_example.c * @skip static * @skip } * @skipline static * @until } * * Let's add check boxes for alpha blending and smooth rendering: * @skipline check_add * @until show * @until show * * By default, mapbuf would enable alpha blending and smooth rendering, * so we need to check boxes to be consistent with its behavior. * * Callback functions look like the one added to the check. This way we * could enable or disable the both properties: * @dontinclude mapbuf_example.c * @skip static * @skip } * @skip static * @skip } * @skipline static * @until } * @until } * * You'll see that disabling alpha blending will set a black rectangle below * the icons. That's the reason you only should enable that when you're sure * the mapbuf content is 100% solid. * * See @ref mapbuf_example.c "mapbuf_example.c", whose window should * look like this picture: * * @image html screenshots/mapbuf_example.png * @image latex screenshots/mapbuf_example.eps width=\textwidth * * @example mapbuf_example.c */ /** * @page map_example_01 Map Example - Creation and Zoom * * This code places a Elementary map widget on a window, * to exemplify part of the widget's API. * * Let's start adding a map to our window: * @dontinclude map_example_01.c * @skipline elm_map_add * @until evas_object_show * * It's enough to display a world map inside our window. But usually you'll * need to let user interact with the map. We need to place some buttons, * so the user could control the map. It's done on the following code. * If you don't know about boxes, or buttons, check their examples, * @ref box_example_01 "Box Example 1" and * @ref button_example_01 "Button Example 1". * @skipline elm_box_add * @until _bt_zoom_fill * * We are adding callback functions that will be called when the user clicks * over these buttons. Let's study such functions, starting from the function * that will zoom in the map: * @dontinclude map_example_01.c * @skipline static void * @until } * * First thing done is assure zoom mode is set to manual. It's the default * mode, but the other buttons will change this, so before setting a new * zoom value, we need to change the zoom mode. * * Then, we get the current zoom value, increment that, and set the new * value to the map. If it's bigger than max zoom value allowed, it will * remain on the maximum allowed, nothing bad will happen. This way we * don't need to check first if it won't be bigger than max. * * Zoom out function is basically the same thing, but zoom will be decremented * instead of incremented: * @skipline static void * @until } * * The "X" button, when pressed, will call a function that will * zoom the map until it fits * inside the scroll frame with no pixels outside this area: * @skipline static void * @until } * * And the "#" button, will call a function that will zoom until map fills * scroll, ensuring no pixels are left unfilled: * @skipline static void * @until } * * But we can also set map to show something different from default * world map, changing the zoom level and region shown. Let's pick a * wonderful city coordinates, one placed at 43 20 S, 22 90 W . * Since map uses double variables to represent latitude and longitude, * to represent north or east, we should represent it as positive values, * and south or west as negative. Also, the value will be represented as * degree.min. So, for example, our longitude 43 20 S will * be represented * by the value -43.20 . A zoom set to @c 12 should be enough * to show a city. * @skipline region_show * @until zoom_set * * See @ref map_example_01.c "map_example_01.c" for full source, * whose window should * look like this picture: * * @image html screenshots/map_example_01.png * @image latex screenshots/map_example_01.eps width=\textwidth * * @example map_example_01.c */ /** * @page map_example_02 Map Example - Overlay Usage * * This code places a Elementary map widget on a window, * to exemplify part of the widget's API, related to overlays. * * We'll start this example in the same way as * @ref map_example_01 "Map Example 1". Adding a map with buttons to control * zoom, so if you didn't read it yet, just do it now. * @dontinclude map_example_02.c * @skipline elm_map_add * @until zoom_fill * * Overlays can be placed over the map to represent anything we want. Let's * say we want to represent some countries and cities with overlays. * * Before we create city or country overlays, let's create class overlays. * * @skipline elm_map_overlay_class_add * @until elm_map_overlay_icon_set * These lines create a class overlay which represents cities. * This class overlay will be used for grouping city overlays. * Later city overlays in the same class are appended to this class overlay. * if city overlays are near each other, they will be grouped. * * We can set the icon for the class so that the icon will be displayed * when city overlays are grouped. * We can set the zoom required to display the overlays that belongs * to this class, so if the zoom is less than this value, nothing * will be shown. * * Country class can be created in the same way. * @skipline elm_map_overlay_class_add * @until elm_map_overlay_icon_set * * Next we'll create some overlays representing cities and countries. * We set the data for the overlay so that can be used later when * clicked callback is called. * We'll append them into city class to be grouped. * We'll append them in a list, to close up them later. * To create a default overlay, we need to pass the coordinates. * @skipline elm_map_overlay_add * @until eina_list_append * * We subscribe a smart callback "overlay,clicked" to create bubble on * the clicked overlay. * @dontinclude map_example_02.c * @skipline "overlay,clicked" * * Finally, on our @c main function, we ask the map to show all the overlays * with the biggest zoom possible, passing the list of overlays added. * @skipline elm_map_overlays_show * * We have created a specific structure for this example to store the name * of the place and a path to a image file to represent it. * @dontinclude map_example_02.c * @skipline typedef * @until Overlay_Data; * * We'll create instances for each place: * @skipline argentina * @until sky_03 * * To return an icon, all we need to do is to add a elm_icon and return it: * @dontinclude map_example_02.c * @skipline _icon_get( * @until } * * For the content, let's return something more elaborate. We will return * a box with an image representing the place, and the name of this place: * @skipline _box_get( * @until } * * See @ref map_example_02.c "map_example_02.c" for full source, * whose window should * look like this picture: * * @image html screenshots/map_example_02.png * @image latex screenshots/map_example_02.eps width=\textwidth * * @example map_example_02.c */ /** * @page map_example_03 Map Example - Route and Name Usage * * This code places a Elementary map widget on a window, * to exemplify part of the widget's API, related routes and names. * * In this example, we will suppose we need to set a route for the user * from his current point (a gps could provide us this information) * to somewhere else. So we would have coordinates of this * start point, and would like that he enters the address of his * destination in a entry, and we'll trace a route on the map. * * We'll start this example in the same way * @ref map_example_01 "Map Example 1". Adding a map with buttons to control * zoom, so if you didn't read it yet, just do it now. Actually there is * a change, that we're aligning buttons to the top, since we wan't a * vertical control box this time. * @dontinclude map_example_03.c * @skipline elm_map_add * @until zoom_fill * @until align_set * * Next we set the box to be vertical and change it's size, weight * and alignment, so it will occupy the top of the window, from left * to right: * @skipline horizontal_set * @until align_set * * We'll add an entry with a preliminar address, that I know will * find a coordinate, to examplify names work. But you can try * lots of addresses. From city or country names to pubs, or whatever * you want. To try is enough to run the example, type the address and * press "Route" button. This button will call a function that will * get the typed address and find the route. * @skipline entry_add * @until align_set * @until align_set * * The button pass an structure * instance we make for this example, with all the fields we'll need. * @dontinclude map_example_03.c * @skipline _Example_Data * @until example_data; * * Let's initialize it's fields: * @skipline example_data.map * @until example_data.start_lat * * @c map and @c entry are our elementary objects, @c route is set to @c NULL, * since we don't have one yet, and the coordinates of the start point is set * (longitude and latitude). * * Also, let's show this start point at the center of the map, and set a zoom * nice enough to close it: * @skipline region_show * @until zoom_set * * These lines were already explained on @ref map_example_02 "Map Example 2". * * Now we'll see the "Route" button callback function: * @dontinclude map_example_03.c * @skip static void * @skip } * @skipline static void * @until } * * First we get the address string from our entry. Then we use @c name * conversion * util functions, so we could get coordinates for this address. These * functions return an #Elm_Map_Name handle for us. * Function elm_map_name_geo_request() will do this job for us, * but it's an asynchronous function, since it requires this * information from the server. * * That's the reason we need to wait for * "name,loaded" signal. We add a callback function for this: * @dontinclude map_example_03.c * @skipline static void * @until } * * This function will check if a previous route was traced, and if it was, * it will remove it. Next we'll get destination coordinates from our * @c name, and use them to add a new route. * * To trace a route we need to know how the user will go through the path. * Let's suppose he'll be walking, but doesn't like to walk, so we * need to choose the shortest path instead of the route that would * made him spend less time. Coordinates of the point from where he will * start and of the destination point need to be passed as well. * * Finally we'll set a color different from solid red (default), to show * our route. We set it green. * * See @ref map_example_03.c "map_example_03.c" for full source, * whose window should * look like this picture: * * @image html screenshots/map_example_03.png * @image latex screenshots/map_example_03.eps width=\textwidth * * @example map_example_03.c */ /** * @page diskselector_example_01 Diskselector widget example * * This code places 4 Elementary diskselector widgets on a window, each of * them exemplifying a part of the widget's API. * * All of them will have weekdays as items, since we won't focus * on items management on this example. For an example about this subject, * check @ref diskselector_example_02. * * The first of them is a default diskselector. * @dontinclude diskselector_example_01.c * @skipline lbl * @until } * @skipline elm_diskselector_add * @until evas_object_show * * We are just adding the diskselector, so as you can see, defaults for it are: * @li Only 3 items visible each time. * @li Only 3 characters are displayed for labels on side positions. * @li The first added item remains centeres, i.e., it's the selected item. * * To add items, we are just appending it on a loop, using function * elm_diskselector_item_append(), that will be better explained on * items management example. * * For a circular diskselector, check the second widget. A circular * diskselector will display first item after last, and last previous to * the first one. So, as you can see, @b Sa will appears on left side * of selected @b Sunday. This property is set with * elm_diskselector_round_enabled_set(). * * Also, we decide to display only 2 character for side labels, instead of 3. * For this we call elm_diskselector_side_text_max_length_set(). As result, * we'll see @b Mo displayed instead of @b Mon, when @b Monday is on a * side position. * * @skipline elm_diskselector_add * @until evas_object_show * * But so far, we are only displaying 3 items at once. If more are wanted, * is enough to call elm_diskselector_display_item_num_set(), as you can * see here: * @skipline elm_diskselector_add * @until elm_diskselector_display_item_num_set * * @note You can't set less than 3 items to be displayed. * * You can get the number of items in the diskselector by calling * elm_diskselector_display_item_num_get(), as you can see here: * @skipline elm_diskselector_display_item_num_get * * Finally, if a bounce effect is required, or you would like to see * scrollbars, it is possible. But, for default theme, diskselector * scrollbars will be invisible anyway. * @skipline elm_diskselector_add * @until evas_object_show * * See the full @ref diskselector_example_01.c "diskselector_example_01.c" * code, whose window should look like this picture: * * @image html screenshots/diskselector_example_01.png * @image latex screenshots/diskselector_example_01.eps width=\textwidth * * @example diskselector_example_01.c */ /** * @page diskselector_example_02 Diskselector - Items management * * This code places a Elementary diskselector widgets on a window, * along with some buttons trigerring actions on it (though its API). * It covers most of diskselector item functions. * * On our @c main function, we are adding a default diskselector with * 3 items. We are only setting their labels (second parameter of function * elm_diskselector_item_append): * @dontinclude diskselector_example_02.c * @skipline elm_diskselector_add * @until Item 2 * * Next we are adding lots of buttons, each one for a callback function * that will realize a task covering part of diskselector items API. * Lets check the first one: * @skipline elm_button_add * @until evas_object_show * * We are labeling the button with a task description with * elm_object_text_set() and setting a callback * function evas_object_smart_callback_add(). * Each callback function will have the signature: * static void _task_cb(void *data, Evas_Object *obj, * void *event_info) with the function name varying for each task. * * Now let's cover all of them. * * Appending an item: * @dontinclude diskselector_example_02.c * @skipline _add_cb * @until } * * All items are included on diskselector after last one. You @b can't * prepend items. * * The first parameter of elm_diskselector_item_append() is the diskselector * object, that we are receiving as data on our callback function. * The second one is a label, the string that will be placed in the center * of our item. As we don't wan't icons or callback functions, we can * send NULL as third, fourth and fifth parameters. * * Appending an item with icon: * @dontinclude diskselector_example_02.c * @skipline _add_ic_cb * @until } * * If an icon is required, you can pass it as third parameter on our * elm_diskselector_item_append() function. It will be place on the * left side of item's label, that will be shifted to right a bit. * * For more details about how to create icons, look for elm_icon examples. * * Appending an item with callback function for selected: * @dontinclude diskselector_example_02.c * @skipline _sel_cb * @until } * @until } * * To set a callback function that will be called every time an item is * selected, i.e., everytime the diskselector stops with this item in * center position, just pass the function as fourth parameter. * * Appending an item with callback function for selected with data: * @dontinclude diskselector_example_02.c * @skipline _sel_data_cb * @until } * @until } * @until } * @until } * * If the callback function request an extra data, it can be attached to our * item passing a pointer for data as fifth parameter. * Our function _sel_data_cb will receive it as void *data . * * If you want to free this data, or handle that the way you need when the * item is deleted, set a callback function for that, with * elm_object_item_del_cb_set(). * * As you can see we check if @c it is not @c NULL after appending it. * If an error happens, we won't try to set a function for it. * * Deleting an item: * @dontinclude diskselector_example_02.c * @skipline _del_cb(void * @until } * * To delete an item we simple need to call elm_object_item_del() with * a pointer for such item. * * If you need, you can get selected item with * elm_diskselector_selected_item_get(), that will return a pointer for it. * * Unselecting an item: * @dontinclude diskselector_example_02.c * @skipline _unselect_cb * @until } * * To select an item, you should call elm_diskselector_item_selected_set() * passing @c EINA_TRUE, and to unselect it, @c EINA_FALSE. * * If you unselect the selected item, diskselector will automatically select * the first item. * * Printing all items: * @dontinclude diskselector_example_02.c * @skipline _print_cb * @until } * * Clearing the diskselector: * @dontinclude diskselector_example_02.c * @skipline _clear_cb * @until } * * Selecting the first item: * @dontinclude diskselector_example_02.c * @skipline _select_first_cb * @until } * * Selecting the last item: * @dontinclude diskselector_example_02.c * @skipline _select_last_cb * @until } * * Selecting the next item: * @dontinclude diskselector_example_02.c * @skipline _select_next_cb * @until } * * Selecting the previous item: * @dontinclude diskselector_example_02.c * @skipline _select_prev_cb * @until } * * See the full @ref diskselector_example_02.c "diskselector_example_02.c" * code, whose window should look like this picture: * * @image html screenshots/diskselector_example_02.png * @image latex screenshots/diskselector_example_02.eps width=\textwidth * * @example diskselector_example_02.c */ /** * @page list_example_01 List widget example * * This code places a single Elementary list widgets on a window, just * to exemplify the more simple and common use case: a list will be created * and populated with a few items. * * To keep it simple, we won't show how to customize the list, for this check * @ref list_example_02. Also, we won't focus * on items management on this example. For an example about this subject, * check @ref list_example_03. * * To add a list widget. * @dontinclude list_example_01.c * @skipline elm_list_add * * We are just adding the list, so as you can see, defaults for it are: * @li Items are displayed vertically. * @li Only one item can be selected. * @li The list doesn't bounce. * * To add items, we are just appending it on a loop, using function * elm_list_item_append(), that will be better explained on * items management example. * @dontinclude list_example_01.c * @skipline lbl[] * @until }; * @skipline for * @skipline elm_list_item_append * * After we just want to show the list. But first we need to start the widget. * It was done this way to improve widget's performance. So, always remember * that: * @warning Call elm_list_go before showing the object * @skipline elm_list_go * @skipline show * * See the full @ref list_example_01.c "list_example_01.c" * code, whose window should look like this picture: * * @image html screenshots/list_example_01.png * @image latex screenshots/list_example_01.eps width=\textwidth * * @example list_example_01.c */ /** * @page list_example_02 List widget example * * This code places a single Elementary list widgets on a window, * exemplifying a part of the widget's API. * * First, we will just create a simple list, as done on @ref list_example_01 : * @dontinclude list_example_02.c * @skipline lbl * @until } * @skipline elm_list_add * @until elm_list_item_append * * Now, let's customize this list a bit. First we will display items * horizontally: * @skipline horizontal_set * * Then we will choose another list mode. There are four of them, and * the default #Elm_List_Mode is #ELM_LIST_SCROLL. Let's set compress mode: * @skipline mode_set * * To enable multiple items selection, we need to enable it, since only one * selected item is allowed by default: * @skipline elm_list_multi_select_set * * We are not adding items with callback functions here, * since we'll explain it better on @ref list_example_03. But if the callback * need to be called everytime user clicks an item, even if already selected, * it's required to enable this behavior: * @skipline elm_list_select_mode_set * * Finally, if a bounce effect is required, or you would like to see * scrollbars, it is possible. But, for default theme, list * scrollbars will be invisible anyway. * @skipline bounce_set * @until SCROLLER_POLICY_ON * * See the full @ref list_example_02.c "list_example_02.c" * code, whose window should look like this picture: * * @image html screenshots/list_example_02.png * @image latex screenshots/list_example_02.eps width=\textwidth * * @example list_example_02.c */ /** * @page list_example_03 List - Items management * * This code places a Elementary list widgets on a window, * along with some buttons trigerring actions on it (though its API). * It covers most of elm_list_item functions. * * On our @c main function, we are adding a default list with * 3 items. We are only setting their labels (second parameter of function * elm_list_item_append): * @dontinclude list_example_03.c * @skipline elm_list_add * @until Item 2 * * Next we are adding lots of buttons, each one for a callback function * that will realize a task covering part of list items API. * Lets check the first one: * @skipline elm_button_add * @until evas_object_show * * We are labeling the button with a task description with * elm_object_text_set() and setting a callback * function evas_object_smart_callback_add(). * Each callback function will have the signature: * static void _task_cb(void *data, Evas_Object *obj, * void *event_info) with the function name varying for each task. * * Now let's cover all of them. * * Prepending an item: * @dontinclude list_example_03.c * @skipline _prepend_cb * @until } * * The item will be placed on the beginning of the list, * i.e. it will be the first one. * * The first parameter of elm_list_item_prepend() is the list * object, that we are receiving as data on our callback function. * The second one is a label, the string that will be placed in the center * of our item. As we don't wan't icons or callback functions, we can * send NULL as third, fourth, fifth and sixth parameters. * * Appending an item: * @dontinclude list_example_03.c * @skipline _add_cb * @until } * * Items included with append will be inserted inserted after the last one. * * Appending an item with icon: * @dontinclude list_example_03.c * @skipline _add_ic_cb * @until } * * If an icon is required, you can pass it as third parameter on our * elm_list_item_append() function. It will be place on the * left side of item's label. If an icon is wanted on the right side, * it should be passed as fourth parameter. * * For more details about how to create icons, look for elm_icon examples * @ref tutorial_icon. * * Appending an item with callback function for selected: * @dontinclude list_example_03.c * @skipline _sel_cb * @until } * @until } * * To set a callback function that will be called every time an item is * selected, i.e., everytime the list stops with this item in * center position, just pass the function as fifth parameter. * * Appending an item with callback function for selected with data: * @dontinclude list_example_03.c * @skipline _sel_data_cb * @until } * @until } * @until } * @until } * * If the callback function request an extra data, it can be attached to our * item passing a pointer for data as sixth parameter. * Our function _sel_data_cb will receive it as void *data . * * If you want to free this data, or handle that the way you need when the * item is deleted, set a callback function for that, with * elm_object_item_del_cb_set(). * * As you can see we check if @c it is not @c NULL after appending it. * If an error happens, we won't try to set a function for it. * * Deleting an item: * @dontinclude list_example_03.c * @skipline _del_cb( * @until } * * To delete an item we simple need to call elm_object_item_del() with * a pointer for such item. * * If you need, you can get selected item with * elm_list_selected_item_get(), that will return a pointer for it. * * Unselecting an item: * @dontinclude list_example_03.c * @skipline _unselect_cb * @until } * * To select an item, you should call elm_list_item_selected_set() * passing @c EINA_TRUE, and to unselect it, @c EINA_FALSE. * * Printing all items: * @dontinclude list_example_03.c * @skipline _print_cb * @until } * * Clearing the list: * @dontinclude list_example_03.c * @skipline _clear_cb * @until } * * Selecting the next item: * @dontinclude list_example_03.c * @skipline _select_next_cb * @until } * * Inserting after an item: * @dontinclude list_example_03.c * @skipline _insert_after_cb * @until } * * Selecting the previous item: * @dontinclude list_example_03.c * @skipline _select_prev_cb * @until } * * Inserting before an item: * @dontinclude list_example_03.c * @skipline _insert_before_cb * @until } * * If a separator is required, just set an item as such: * @dontinclude list_example_03.c * @skipline _set_separator_cb * @until } * * Also an item can be disabled, and the user won't be allowed to (un)select it: * @dontinclude list_example_03.c * @skipline _disable_cb * @until } * * See the full @ref list_example_03.c "list_example_03.c" * code, whose window should look like this picture: * * @image html screenshots/list_example_03.png * @image latex screenshots/list_example_03.eps width=\textwidth * * @example list_example_03.c */ /** * @page toolbar_example_01 Toolbar Example - Simple Items * * This code places a Elementary toolbar widget on a window, * to exemplify part of the widget's API. * * Let's start adding a button to our window, that will have its text * modified depending on which item is selected. It's used just to exemplify * how to change a window content from the toolbar. * @dontinclude toolbar_example_01.c * @skipline elm_button_add * @until evas_object_show * * Also, we'll need a toolbar widget, obviously: * @skipline elm_toolbar_add * @until evas_object_show * * When appending an item is possible to set an icon, label, and a callback * function that will receive passed data. * @skipline _item_append * @until Folder * * It's possible to disable items, so the user can't select then. We will * disable the third item: * @skipline _item_append * @until disable * * Our callbacks will just set button's label: * @dontinclude toolbar_example_01.c * @skip static * @skip } * @skipline static * @until } * @until } * @until } * * By default, toolbars would display items homogeneously, so item with * long labels, like the third, will make all of them occupy a lot of space. * To avoid that, we can disable it: * @dontinclude toolbar_example_01.c * @skipline homogeneous * * Another default behavior, is to add an menu item if we have more items * that would fit on toolbar size. To simply enable scroll, without menus, * it's required to change toolbar's shrink mode: * @dontinclude toolbar_example_01.c * @skipline shrink * * See @ref toolbar_example_01.c "toolbar_example_01.c", whose window should * look like this picture: * * @image html screenshots/toolbar_example_01.png * @image latex screenshots/toolbar_example_01.eps width=\textwidth * * @example toolbar_example_01.c */ /** * @page toolbar_example_02 Toolbar Example - Items with States * * This code places a Elementary toolbar widget on a window, * to exemplify part of the widget's API. * * Toolbar widgets has support to items with states. Each state * can have it's own label, icon, and callback function. * * Let's start populating a toolbar with some regular items. * If you don't know how to do that, see * @ref toolbar_example_01 "Toolbar Example 1". * @dontinclude toolbar_example_02.c * @skipline elm_toolbar_add * @until Update * * The only difference here is that we set shrink mode to #ELM_TOOLBAR_SHRINK_HIDE, * that won't display items that doesn't fit to the window. * * Now, let's add an item with states. First, add the item just as any other. * @skipline elm_toolbar_item_append * @until _item_pressed * * After that states can be added to this item: * @skipline state_add * @until Full * @until _item_pressed * * The both states and the item are using the same callback function, * that will cycle between states and unselect the item. Unseleting * is required because it won't call the callback if an user clicks * over an item already selected: * @dontinclude toolbar_example_02.c * @skip static * @skip } * @skipline static * @until } * * On our example, some items are hidden * because we set the window to be small. But if an item should be displayed * anyway, is needed to set its priority to be higher than others. * Any positive value will be enough in our case. Let's force the item * with multiple states to be displayed. * @skipline priority * * See @ref toolbar_example_02.c "toolbar_example_02.c", whose window should * look like this picture: * * @image html screenshots/toolbar_example_02.png * @image latex screenshots/toolbar_example_02.eps width=\textwidth * * @example toolbar_example_02.c */ /** * @page toolbar_example_03 Toolbar Example - Items with Menus * * Toolbar widgets have support to items with menus. This kind * of item will display a menu when selected by the user. * * Let's start populating a toolbar with some regular items, the same * way we started @ref toolbar_example_02 "Toolbar Example 2". * @dontinclude toolbar_example_03.c * @skipline elm_toolbar_add * @until Update * * The only difference is that we'll keep the default shrink mode, that * adds an item with a menu of hidden items. * * So, a important thing to do is to set a parent for toolbar menus, or they * will use the toolbar as parent, and its size will be restricted to that. * @skipline parent_set * * Not only items' menus will respect this parent, but also the own toolbar * menu, used to show hidden items. * * Next, let's add an item set to display a menu: * @skipline elm_toolbar_item_append * @until _menu_set * * Now, to add two options to this item, we can get the menu object and use * it as a regular elm_menu. See @ref tutorial_menu "Menu example" for more * about menu widget. * @skipline _menu_get * @until Full * * See @ref toolbar_example_03.c "toolbar_example_03.c", whose window should * look like this picture: * * @image html screenshots/toolbar_example_03.png * @image latex screenshots/toolbar_example_03.eps width=\textwidth * * @example toolbar_example_03.c */ /** * @page segment_control_example Segment Control Example * * This code places a Elementary segment control widgets on a window, * to exemplify part of the widget's API. * * Let's start adding a segment control to our window: * @dontinclude segment_control_example.c * @skipline elm_segment_control_add * @until evas_object_show * * Now will add an item only with label: * @skipline item_add * * Really simple. To add an item with only an icon, the icon needs to be created * first, them added with this same function: * @skipline icon_add * @until item_add * * If an item with label and icon is required, it can be done as well. In this * case, instead of a label (or icon) centered, the item will display an icon * at left and the label at right: * @skipline icon_add * @until item_add * * But, if you need to add some items that can have or not a label, but * want that all of them looks the same way, with icon at left, just add * an empty string label. It's done on our example to illustrate that: * @skipline icon_add * @until item_add * * So far, all the item were added to the last position of the widget, * but if something different is required, it can be done using another * insertion function. Let's suppose we want to put an item just before * the last item: * @skipline count * @until insert_at * * There are two ways to delete items. Using the item handle, like: * @skipline insert_at * @until del * * Or using item's index: * @skipline insert_at * @until del_at * * To set properties of an item already added to the widget, you just need * to get the item and set icon or label, as the following code shows: * @skipline item_get * @until label_set * * Finally, it's possible to select an item from the code, and also get * the selected item. We will select the item at the center of the widget * and print its position. * @skipline count_get * @until printf * * See the full @ref segment_control_example.c "example", whose window should * look like this picture: * * @image html screenshots/segment_control_example.png * @image latex screenshots/segment_control_example.eps width=\textwidth * * @example segment_control_example.c */ /** * @page flipselector_example Flip selector widget example * * This code places an Elementary flip selector widget on a window, * along with two buttons trigerring actions on it (though its API). * * The selector is being populated with the following items: * @dontinclude flipselector_example.c * @skip lbl[] * @until ; * * Next, we create it, populating it with those items and registering * two (smart) callbacks on it: * @dontinclude flipselector_example.c * @skip fp = elm_flipselector_add * @until object_show * * Those two callbacks will take place whenever one of those smart * events occur, and they will just print something to @c stdout: * @dontinclude flipselector_example.c * @skip underflow callback * @until } * @until } * Flip the sheets on the widget while looking at the items list, in * the source code, and you'll get the idea of those events. * * The two buttons below the flip selector will take the actions * described in their labels: * @dontinclude flipselector_example.c * @skip bt = elm_button_add * @until callback_add(win * * @dontinclude flipselector_example.c * @skip unselect the item * @until } * @until } * * Click on them to exercise those flip selector API calls. To * interact with the other parts of this API, there's a command line * interface, whose help string can be asked for with the 'h' key: * @dontinclude flipselector_example.c * @skip commands * @until ; * * The 'n' and 'p' keys will exemplify elm_flipselector_flip_next() * and elm_flipselector_flip_prev(), respectively. 'f' and 'l' account * for elm_flipselector_first_item_get() and * elm_flipselector_last_item_get(), respectively. Finally, 's' will * issue elm_flipselector_selected_item_get() on our example flip * selector widget. * * See the full @ref flipselector_example.c "example", whose window should * look like this picture: * * @image html screenshots/flipselector_example.png * @image latex screenshots/flipselector_example.eps width=\textwidth * * See the full @ref flipselector_example_c "source code" for this example. * */ /** * @page fileselector_example File selector widget example * * This code places two Elementary file selector widgets on a window. * The one on the left is layouting file system items in a @b list, * while the the other is layouting them in a @b grid. * * The one having the majority of hooks of interest is on the left, * which we create as follows: * @dontinclude fileselector_example.c * @skip first file selector * @until object_show * * Note that we enable custom edition of file/directory selection, via * the text entry it has on its bottom, via * elm_fileselector_is_save_set(). It starts with the list view, which * is the default, and we make it not expandable in place * (elm_fileselector_expandable_set()), so that it replaces its view's * contents with the current directory's entries each time one * navigates to a different folder. For both of file selectors we are * starting to list the contents found in the @c "/tmp" directory * (elm_fileselector_path_set()). * * Note the code setting it to "grid mode" and observe the differences * in the file selector's views, in the example. We also hide the * second file selector's Ok/Cancel buttons -- since it's there just * to show the grid view (and navigation) -- via * elm_fileselector_buttons_ok_cancel_set(). * * The @c "done" event, which triggers the callback below * @dontinclude fileselector_example.c * @skip 'done' cb * @until } * will be called at the time one clicks the "Ok"/"Cancel" buttons of * the file selector (on the left). Note that it will print the path * to the current selection, if any. * * The @c "selected" event, which triggers the callback below * @dontinclude fileselector_example.c * @skip bt = 'selected' cb * @until } * takes place when one selects a file (if the file selector is @b not * under folders-only mode) or when one selects a folder (when in * folders-only mode). Experiment it by selecting different file * system entries. * * What comes next is the code creating the three check boxes and two * buttons below the file selector in the right. They will exercise a * bunch of functions on the file selector's API, for the instance on * the left. Experiment with them, specially the buttons, to get the * difference between elm_fileselector_path_get() and * elm_fileselector_selected_get(). * * Finally, there's the code adding the second file selector, on the * right: * @dontinclude fileselector_example.c * @skip second file selector * @until object_show * * Pay attention to the code setting it to "grid mode" and observe the * differences in the file selector's views, in the example. We also * hide the second file selector's Ok/Cancel buttons -- since it's * there just to show the grid view (and navigation) -- via * elm_fileselector_buttons_ok_cancel_set(). * * See the full @ref fileselector_example.c "example", whose window * should look like this picture: * * @image html screenshots/fileselector_example.png * @image latex screenshots/fileselector_example.eps width=\textwidth * * See the full @ref fileselector_example_c "source code" for this example. * */ /** * @page fileselector_button_example File selector button widget example * * This code places an Elementary file selector button widget on a * window, along with some other checkboxes and a text entry. Those * are there just as knobs on the file selector button's state and to * display information from it. * * Here's how we instantiate it: * @dontinclude fileselector_button_example.c * @skip ic = elm_icon_add * @until evas_object_show * * Note that we set on it both icon and label decorations. It's set to * list the contents of the @c "/tmp" directory, too, with * elm_fileselector_button_path_set(). What follows are checkboxes to * exercise some of its API funtions: * @dontinclude fileselector_button_example.c * @skip ck = elm_check_add * @until evas_object_show(en) * * The checkboxes will toggle whether the file selector button's * internal file selector: * - must have an editable text entry for file names (thus, be in * "save dialog mode") * - is to be raised as an "inner window" (note it's the default * behavior) or as a dedicated window * - is to populate its view with folders only * - is to expand its folders, in its view, in place, and not * repainting it entirely just with the contents of a sole * directory. * * The entry labeled @c "Last selection" will exercise the @c * "file,chosen" smart event coming from the file selector button: * @dontinclude fileselector_button_example.c * @skip hook on the * @until toggle inwin * * Whenever you dismiss or acknowledges the file selector, after it's * raised, the @c event_info string will contain the last selection on * it (if any was made). * * This is how the example, just after called, should look like: * * @image html screenshots/fileselector_button_example_00.png * @image latex screenshots/fileselector_button_example_00.eps width=\textwidth * * Click on the file selector button to raise its internal file * selector, which will be contained on an "inner window": * * @image html screenshots/fileselector_button_example_01.png * @image latex screenshots/fileselector_button_example_01.eps width=\textwidth * * Toggle the "inwin mode" switch off and, if you click on the file * selector button again, you'll get @b two windows, the original one * (note the last selection there!) * * @image html screenshots/fileselector_button_example_02.png * @image latex screenshots/fileselector_button_example_02.eps width=\textwidth * * and the file selector's new one * * @image html screenshots/fileselector_button_example_03.png * @image latex screenshots/fileselector_button_example_03.eps width=\textwidth * * Play with the checkboxes to get the behavior changes on the file * selector button. The respective API calls on the widget coming from * those knobs where shown in the code already. * * See the full @ref fileselector_button_example_c "source code" for * this example. * */ /** * @page fileselector_entry_example File selector entry widget example * * This code places an Elementary file selector entry widget on a * window, along with some other checkboxes. Those are there just as * knobs on the file selector entry's state. * * Here's how we instantiate it: * @dontinclude fileselector_entry_example.c * @skip ic = elm_icon_add * @until evas_object_show * * Note that we set on it's button both icon and label * decorations. It's set to exhibit the path of (and list the contents * of, when internal file selector is launched) the @c "/tmp" * directory, also, with elm_fileselector_entry_path_set(). What * follows are checkboxes to exercise some of its API funtions: * @dontinclude fileselector_entry_example.c * @skip ck = elm_check_add * @until callback_add(fs_entry * * The checkboxes will toggle whether the file selector entry's * internal file selector: * - must have an editable text entry for file names (thus, be in * "save dialog mode") * - is to be raised as an "inner window" (note it's the default * behavior) or as a dedicated window * - is to populate its view with folders only * - is to expand its folders, in its view, in place, and not * repainting it entirely just with the contents of a sole * directory. * * Observe how the entry's text will match the string coming from the * @c "file,chosen" smart event: * @dontinclude fileselector_entry_example.c * @skip hook on the * @until } * Whenever you dismiss or acknowledges the file selector, after it's * raised, the @c event_info string will contain the last selection on * it (if any was made). * * Try, also, to type in a valid system path and, then, open the file * selector's window: it will start the file browsing there, for you. * * This is how the example, just after called, should look like: * * @image html screenshots/fileselector_entry_example_00.png * @image latex screenshots/fileselector_entry_example_00.eps width=\textwidth * * Click on the file selector entry to raise its internal file * selector, which will be contained on an "inner window": * * @image html screenshots/fileselector_entry_example_01.png * @image latex screenshots/fileselector_entry_example_01.eps width=\textwidth * * Toggle the "inwin mode" switch off and, if you click on the file * selector entry again, you'll get @b two windows, the original one * (note the last selection there!) * * @image html screenshots/fileselector_entry_example_02.png * @image latex screenshots/fileselector_entry_example_02.eps width=\textwidth * * and the file selector's new one * * @image html screenshots/fileselector_entry_example_03.png * @image latex screenshots/fileselector_entry_example_03.eps width=\textwidth * * Play with the checkboxes to get the behavior changes on the file * selector entry. The respective API calls on the widget coming from * those knobs where shown in the code already. * * See the full @ref fileselector_entry_example_c "source code" for * this example. * */ /** * @page layout_example_01 Layout - Content, Table and Box * * This example shows how one can use the @ref Layout widget to create a * customized distribution of widgets on the screen, controlled by an Edje theme. * The full source code for this example can be found at @ref * layout_example_01_c. * * Our custom layout is defined by a file, @ref layout_example_edc, which is an * Edje theme file. Look for the Edje documentation to understand it. For now, * it's enough to know that we describe some specific parts on this layout * theme: * @li a title text field; * @li a box container; * @li a table container; * @li and a content container. * * Going straight to the code, the following snippet instantiates the layout * widget: * * @dontinclude layout_example_01.c * @skip elm_layout_add * @until evas_object_show(layout) * * As any other widget, we set some properties for the size calculation. But * notice on this piece of code the call to the function elm_layout_file_set(). * Here is where the theme file is loaded, and particularly the specific group * from this theme file. Also notice that the theme file here is referenced as * an .edj, which is a .edc theme file compiled to its binary form. Again, look * for the Edje documentation for more information about theme files. * * Next, we fetch from our theme a data string referenced by the key "title". * This data was defined in the theme, and can be used as parameters which the * program get from the specific theme that it is using. In this case, we store * the title of this window and program in the theme, as a "data" entry, just * for demonstration purposes: * * @until } * * This call elm_layout_data_get() is used to fetch the string based on the key, * and elm_object_part_text_set() will set the part defined in the theme as * "example/title" to contain this string. This key "example/title" has nothing * special. It's just an arbitrary convention that we are using in this example. * Every string in this example referencing a part of this theme will be of the * form "example/". * * Now let's start using our layout to distribute things on the window space. * Since the layout was added as a resize object to the elementary window, it * will always occupy the entire space available for this window. * * The theme already has a title, and it also defines a table element which is * positioned approximately between 50% and 70% of the height of this window, * and has 100% of the width. We create some widgets (two icons, a clock and a * button) and pack them inside the table, in a distribution similar to a HTML * table: * * @until evas_object_show(bt) * * Notice that we just set size hints for every object, and call the function * elm_layout_table_pack(), which does all the work. It will place the elements * in the specified row/column, with row and column span if required, and then * the object's size and position will be controlled by the layout widget. It * will also respect size hints, alignments and weight properties set to these * widgets. The resulting distribution on the screen depends on the table * properties (described in the theme), the size hints set on each widget, and * on the cells of the table that are being used. * * For instance, we add the two icons and the clock on the first, second and * third cells of the first row, and add the button the second row, making it * span for 3 columns (thus having the size of the entire table width). This * will result in a table that has 2 rows and 3 columns. * * Now let's add some widgets to the box area of our layout. This box is around * 20% and 50% of the vertical size of the layout, and 100% of its width. The * theme defines that it will use an "horizontal flow" distribution to its * elements. Unlike the table, a box will distribute elements without knowing * about rows and columns, and the distribution function selected will take care * of putting them in row, column, both, or any other available layout. This is * also described in the Edje documentation. * * This box area is similar to the @ref Box widget of elementary, with the * difference that its position and properties are controlled by the theme of the * layout. It also contains more than one API to add items to it, since the * items position now is defined in terms of a list of items, not a matrix. * There's the first position (can have items added to it with * elm_layout_box_prepend()), the last position (elm_layout_box_append()), the * nth position (elm_layout_box_insert_at()) and the position right before an * element (elm_layout_box_insert_before()). We use insert_at and prepend * functions to add the first two buttons to this box, and insert_before on the * callback of each button. The callback code will be shown later, but it * basically adds a button just before the clicked button using the * elm_layout_box_insert_before() function. Here's the code for adding the first * 2 buttons: * * @until evas_object_show(item) * @until evas_object_show(item) * * Finally, we have an area in this layout theme, in the bottom part of it, * reserved for adding an specific widget. Differently from the 2 parts * described until now, this one can only receive one widget with the call * elm_object_part_content_set() for the layout. If there was already an item on this specific part, * it will be deleted (one can use elm_object_part_content_unset() in order to remove * it without deleting). An example of removing it without deleting, but * manually deleting this widget just after that, can be seen on the callback * for this button. Actually, the callback defined for this button will clean * the two other parts (deleting all of their elements) and then remove and * delete this button. * * @until _swallow_btn_cb * * Also notice that, for this last added button, we don't have to call * evas_object_show() on it. This is a particularity of the theme for layouts, * that will have total control over the properties like size, position, * visibility and clipping of a widget added with elm_object_part_content_set(). * Again, read the Edje documentation to understand this better. * * Now we just put the code for the different callbacks specified for each kind * of button and make simple comments about them: * * @dontinclude layout_example_01.c * @skip static void * @until evas_object_del(item) * @until } * * The first callback is used for the button in the table, and will just remove * itself from the table with elm_layout_table_unpack(), which remove items * without deleting them, and then calling evas_object_del() on itself. * * The second callback is for buttons added to the box. When clicked, these * buttons will create a new button, and add them to the same box, in the * position just before the clicked button. * * And the last callback is for the button added to the "content" area. It will * clear both the table and the box, passing @c EINA_TRUE to their respective @c * clear parameters, which will imply on the items of these containers being * deleted. * * A screenshot of this example can be seen on: * * @image html screenshots/layout_example_01.png * @image latex screenshots/layout_example_01.eps width=\textwidth * */ /** * @page layout_example_02 Layout - Predefined Layout * * This example shows how one can use the @ref Layout with a predefined theme * layout to add a back and next button to a simple window. The full source code * for this example can be found at @ref layout_example_02_c. * * After setting up the window and background, we add the layout widget to the * window. But instead of using elm_layout_file_set() to load its theme from a * custom theme file, we can use elm_layout_theme_set() to load one of the * predefined layouts that come with elementary. Particularly on this example, * we load the them of class "layout", group "application" and style * "content-back-next" (since we want the back and next buttons). * * @dontinclude layout_example_02.c * @skip elm_layout_add * @until evas_object_show(layout) * * This default theme contains only a "content" area named * "elm.swallow.content", where we can add any widget (it can be even a * container widget, like a box, frame, list, or even another layout). Since we * just want to show the resulting layout, we add a simple icon to it: * * @until layout_content_set * * This default layout also provides some signals when the next and prev buttons * are clicked. We can register callbacks to them with the * elm_object_signal_callback_add() function: * * @until elm,action,next * * In the @ref layout_example_03 you can see how to send signals to the layout with * elm_object_signal_emit(). * * Now our callback just changes the picture being displayed when one of the * buttons are clicked: * * @dontinclude layout_example_02.c * @skip images * @until standard_set * @until } * * It's possible to see that it gets the name of the image being shown from the * array of image names, going forward on this array when "next" is clicked and * backward when "back" is clicked. * * A screenshot of this example can be seen on: * * @image html screenshots/layout_example_02.png * @image latex screenshots/layout_example_02.eps width=\textwidth */ /** * @page layout_example_03 Layout - Signals and Size Changed * * This example shows how one can send and receive signals to/from the layout, * and what to do when the layout theme has its size changed. The full source * code for this example can be found at @ref layout_example_03_c. * * In this exmaple we will use another group from the same layout theme file * used in @ref layout_example_01. Its instantiation and loading happens in the * following lines: * * @dontinclude layout_example_03.c * @skip elm_layout_add * @until evas_object_show * * This time we register a callback to be called whenever we receive a signal * after the end of the animation that happens in this layout: * * @until signal_callback_add * * We also add a button that will send signals to the layout: * * @until callback_add * * The callback for this button will check what type of signal it should send, * and then emit it. The code for this callback follows: * * @dontinclude layout_example_03.c * @skip static Eina_Bool * @until Enlarge * @until } * @until } * * As we said before, we are receiving a signal whenever the animation started * by the button click ends. This is the callback for that signal: * * @until } * * Notice from this callback that the elm_layout_sizing_eval() function must be * called if we want our widget to update its size after the layout theme having * changed its minimum size. This happens because the animation specified in the * theme increases the size of the content area to a value higher than the * widget size, thus requiring more space. But the elementary layout widget * has no way to know this, thus needing the elm_layout_sizing_eval() to * be called on the layout, informing that this size has changed. * * A screenshot of this example can be seen on: * * @image html screenshots/layout_example_03.png * @image latex screenshots/layout_example_03.eps width=\textwidth */ /** * @page tutorial_hover Hover example * @dontinclude hover_example_01.c * * On this example we are going to have a button that when clicked will show our * hover widget, this hover will have content set on it's left, top, right and * middle positions. In the middle position we are placing a button that when * clicked will hide the hover. We are also going to use a non-default theme * for our hover. We won't explain the functioning of button for that see @ref * Button. * * We start our example with a couple of callbacks that show and hide the data * they're given(which we'll see later on is the hover widget): * @skip static * @until } * @until } * * In our main function we'll do some initialization and then create 3 * rectangles, one red, one green and one blue to use in our hover. We'll also * create the 2 buttons that will show and hide the hover: * @until show(bt2) * * With all of that squared away we can now get to the heart of the matter, * creating our hover widget, which is easy as pie: * @until hover * * Having created our hover we now need to set the parent and target. Which if * you recall from the function documentations are going to tell the hover which * area it should cover and where it should be centered: * @until bt * * Now we set the theme for our hover. We're using the popout theme which gives * our contents a white background and causes their appearance to be animated: * @until popout * * And finally we set the content for our positions: * @until bt2 * * So far so good? Great 'cause that's all there is too it, what is left now is * just connecting our buttons to the callbacks we defined at the beginning of * the example and run the main loop: * @until ELM_MAIN * * Our example will initially look like this: * * @image html screenshots/hover_example_01.png * @image latex screenshots/hover_example_01.eps width=\textwidth * * And after you click the "Show hover" button it will look like this: * * @image html screenshots/hover_example_01_a.png * @image latex screenshots/hover_example_01_a.eps width=\textwidth * * @example hover_example_01.c */ /** * @page glview_example_01_page - GLView Example * @include glview_example_01.c */ /** * @page tutorial_flip Flip example * @dontinclude flip_example_01.c * * This example will show a flip with two rectangles on it(one blue, one * green). Our example will allow the user to choose the animation the flip * uses and to interact with it. To allow the user to choose the interaction * mode we use radio buttons, we will however not explain them, if you would * like to know more about radio buttons see @ref Radio. * * We start our example with the usual setup and then create the 2 rectangles * we will use in our flip: * @until show(rect2) * * The next thing to do is to create our flip and set it's front and back * content: * @until show * * The next thing we do is set the interaction mode(which the user can later * change) to the page animation: * @until PAGE * * Setting a interaction mode however is not sufficient, we also need to * choose which directions we allow interaction from, for this example we * will use all of them: * @until RIGHT * * We are also going to set the hintsize to the entire flip(in all directions) * to make our flip very easy to interact with: * @until RIGHT * * After that we create our radio buttons and start the main loop: * @until ELM_MAIN() * * When the user clicks a radio button a function that changes the * interaction mode and animates the flip is called: * @until } * @note The elm_flip_go() call here serves no purpose other than to * illustrate that it's possible to animate the flip programmatically. * * Our example will look like this: * * @image html screenshots/flip_example_01.png * @image latex screenshots/flip_example_01.eps width=\textwidth * * @note Since this is an animated example the screenshot doesn't do it * justice, it is a good idea to compile it and see the animations. * * @example flip_example_01.c */ /** * @page tutorial_label Label example * @dontinclude label_example_01.c * * In this example we are going to create 6 labels, set some properties on * them and see what changes in appearance those properties cause. * * We start with the setup code that by now you should be familiar with: * @until show(bg) * * For our first label we have a moderately long text(that doesn't fit in the * label's width) so we will make it a sliding label. Since the text isn't * too long we don't need the animation to be very long, 3 seconds should * give us a nice speed: * @until show(label * * For our second label we have the same text, but this time we aren't going * to have it slide, we're going to ellipsize it. Because we ask our label * widget to ellipsize the text it will first diminsh the fontsize so that it * can show as much of the text as possible: * @until show(label * * For the third label we are going to ellipsize the text again, however this * time to make sure the fontsize isn't diminshed we will set a line wrap. * The wrap won't actually cause a line break because we set the label to * ellipsize: * @until show(label * * For our fourth label we will set line wrapping but won't set ellipsis, so * that our text will indeed be wrapped instead of ellipsized. For this label * we choose character wrap: * @until show(label * * Just two more, for our fifth label we do the same as for the fourth * except we set the wrap to word: * @until show(label * * And last but not least for our sixth label we set the style to "marker" and * the color to red(the default color is white which would be hard to see on * our white background): * @until show(label * * Our example will look like this: * * @image html screenshots/label_example_01.png * @image latex screenshots/label_example_01.eps width=\textwidth * * @example label_example_01.c */ /** * @page tutorial_image Image example * @dontinclude image_example_01.c * * This example is as simple as possible. An image object will be added to the * window over a white background, and set to be resizable together with the * window. All the options set through the example will affect the behavior of * this image. * * We start with the code for creating a window and its background, and also * add the code to write the path to the image that will be loaded: * * @skip int * @until snprintf * * Now we create the image object, and set that file to be loaded: * * @until } * * We can now go setting our options. * * elm_image_no_scale_set() is used just to set this value to true (we * don't want to scale our image anyway, just resize it). * * elm_image_resizable_set() is used to allow the image to be resized to a size * smaller than the original one, but not to a size bigger than it. * * elm_image_smooth_set() will disable the smooth scaling, so the scale * algorithm used to scale the image to the new object size is going to be * faster, but with a lower quality. * * elm_image_orient_set() is used to flip the image around the (1, 0) (0, 1) * diagonal. * * elm_image_aspect_fixed_set() is used to keep the original aspect * ratio of the image, even when the window is resized to another aspect ratio. * * elm_image_fill_outside_set() is used to ensure that the image will fill the * entire area available to it, even if keeping the aspect ratio. The image * will overflow its width or height (any of them that is necessary) to the * object area, instead of resizing the image down until it can fit entirely in * this area. * * elm_image_editable_set() is used just to cover the API, but won't affect * this example since we are not using any copy & paste property. * * This is the code for setting these options: * * @until editable * * Now some last touches in our object size hints, window and background, to * display this image properly: * * @until ELM_MAIN * * This example will look like this: * * @image html screenshots/image_example_01.png * @image latex screenshots/image_example_01.eps width=\textwidth * * @example image_example_01.c */ /** * @page tutorial_icon Icon example * @dontinclude icon_example_01.c * * This example is as simple as possible. An icon object will be added to the * window over a white background, and set to be resizable together with the * window. All the options set through the example will affect the behavior of * this icon. * * We start with the code for creating a window and its background: * * @skip int * @until show(bg) * * Now we create the icon object, and set lookup order of the icon, and choose * the "home" icon: * * @until home * * An intersting thing is that after setting this, it's possible to check where * in the filesystem is the theme used by this icon, and the name of the group * used: * * @until printf * * We can now go setting our options. * * elm_image_no_scale_set() is used just to set this value to true (we * don't want to scale our icon anyway, just resize it). * * elm_image_resizable_set() is used to allow the icon to be resized to a size * smaller than the original one, but not to a size bigger than it. * * elm_image_smooth_set() will disable the smooth scaling, so the scale * algorithm used to scale the icon to the new object size is going to be * faster, but with a lower quality. * * elm_image_fill_outside_set() is used to ensure that the icon will fill the * entire area available to it, even if keeping the aspect ratio. The icon * will overflow its width or height (any of them that is necessary) to the * object area, instead of resizing the icon down until it can fit entirely in * this area. * * This is the code for setting these options: * * @until fill_outside * * However, if you try this example you may notice that this image is not being * affected by all of these options. This happens because the used icon will be * from elementary theme, and thus it has its own set of options like smooth * scaling and fill_outside options. You can change the "home" icon to use some * image (from your system) and see that then those options will be respected. * * Now some last touches in our object size hints, window and background, to * display this icon properly: * * @until ELM_MAIN * * This example will look like this: * * @image html screenshots/icon_example_01.png * @image latex screenshots/icon_example_01.eps width=\textwidth * * @example icon_example_01.c */ /** * @page tutorial_hoversel Hoversel example * @dontinclude hoversel_example_01.c * * In this example we will create a hoversel with 3 items, one with a label but * no icon and two with both a label and an icon. Every item that is clicked * will be deleted, but everytime the hoversel is activated we will also add an * item. In addition our first item will print all items when clicked and our * third item will clear all items in the hoversel. * * We will start with the normal creation of window stuff: * @until show(bg) * * Next we will create a red rectangle to use as the icon of our hoversel: * @until show * * And now we create our hoversel and set some of it's properties. We set @p win * as its parent, ask it to not be horizontal(be vertical) and give it a label * and icon: * @until "icon", rect) * * Next we will add our three items, setting a callback to be called for the * first and third: * @until _rm_items * * We also set a pair of callbacks to be called whenever any item is selected or * when the hoversel is activated: * @until clicked * * And then ask that our hoversel be shown and run the main loop: * @until ELM_MAIN * * We now have the callback for our first item which prints all items in the * hoversel: * @until } * * Next we have the callback for our third item which removes all items from the * hoversel: * @until } * * Next we have the callback that is called whenever an item is clicked and * deletes that item: * @until } * * And the callback that is called when the hoversel is activated and adds an * item to the hoversel. Note that since we allocate memory for the item we need * to know when the item dies so we can free that memory: * @until } * * And finally the callback that frees the memory we allocated for items created * in the @p _add_item callback: * @until } * * Our example will initially look like this: * * @image html screenshots/hoversel_example_01.png * @image latex screenshots/hoversel_example_01.eps width=\textwidth * * And when the hoversel is clicked it will look like this: * * @image html screenshots/hoversel_example_01_a.png * @image latex screenshots/hoversel_example_01_a.eps width=\textwidth * * @example hoversel_example_01.c */ /** * @page conformant_example Conformant Example. * * In this example we'll explain how to create applications to work * with illume, considering space required for virtual keyboards, indicator * and softkeys. * * Illume is a module for Enlightenment that modifies the user interface * to work cleanly and nicely on a mobile device. It has support for * virtual keyboard, among other nice features. * * Let's start creating a very simple window with a vertical box * with multi-line entry between two buttons. * This entry will expand filling all space on window not used by buttons. * * @dontinclude conformant_example_01.c * @skipline elm_main * @until } * * For information about how to create windows, boxes, buttons or entries, * look for documentation for these widgets. * * It will looks fine when you don't need a virtual keyboard, as you * can see on the following image: * * @image html screenshots/conformant_example_01.png * @image latex screenshots/conformant_example_01.eps width=\textwidth * * But if you call a virtual keyboard, the window will resize, changing * widgets size and position. All the content will shrink. * * If you don't want such behaviour, you * will need a conformant to account for space taken up by the indicator, * virtual keyboard and softkey. * * In this case, using the conformant in a proper way, you will have * a window like the following: * * @image html screenshots/conformant_example_02.png * @image latex screenshots/conformant_example_02.eps width=\textwidth * * As you can see, it guess the space that will be required by the keyboard, * indicator and softkey bars. * * So, let's study each step required to transform our initial example on * the second one. * * First of all, we need to set the window as an illume conformant window: * @dontinclude conformant_example_02.c * @skipline elm_win_conformant_set * * Next, we'll add a conformant widget, and set it to resize with the window, * instead of the box. * @skipline conform * @until evas_object_show * * Finally, we'll set the box as conformant's content, just like this: * @skipline elm_object_content_set * * Compare both examples code: * @ref conformant_example_01.c "conformant_example_01.c" * @ref conformant_example_02.c "conformant_example_02.c" * * @example conformant_example_01.c * @example conformant_example_02.c */ /** * @page index_example_01 Index widget example 1 * * This code places an Elementary index widget on a window, which also * has a very long list of arbitrary strings on it. The list is * sorted alphabetically and the index will be used to index the first * items of each set of strings beginning with an alphabet letter. * * Below the list are some buttons, which are there just to exercise * some index widget's API. * * Here's how we instantiate it: * @dontinclude index_example_01.c * @skip elm_list_add * @until evas_object_show(d.index) * where we're showing also the list being created. Note that we issue * elm_win_resize_object_add() on the index, so that it's set to have * the whole window as its container. Then, we have to populate both * list and index widgets: * @dontinclude index_example_01.c * @skip for (i = 0; i < (sizeof(dict) / sizeof(dict[0])); i++) * @until } * @until } * * The strings populating the list come from a file * @dontinclude index_example_01.c * @skip static const char *dict * @until } * * We use the @c curr char variable to hold the last initial letter * seen on that ordered list of strings, so that we're able to have an * index item pointing to each list item starting a new letter * "section". Note that our index item data pointers will be the list * item handles. We are also setting a callback function to index * items deletion events: * @dontinclude index_example_01.c * @skip static void * @until } * * There, we show you that the @c event_info pointer will contain the * item in question's data, i.e., a given list item's pointer. Because * item data is also returned in the @c data argument on * @c Evas_Smart_Cb functions, those two pointers must have the same * values. On this deletion callback, we're deleting the referred list * item too, just to exemplify that anything could be done there. * * Next, we hook to two smart events of the index object: * @dontinclude index_example_01.c * @skip smart_callback_add(d.index * @until _index_selected * @dontinclude index_example_01.c * @skip "delay,changed" hook * @until } * @until } * * Check that, whenever one holds the mouse pressed over a given index * letter for some time, the list beneath it will roll down to the * item pointed to by that index item. When one releases the mouse * button, the second callback takes place. There, we check that the * reported item data, on @c event_info, is the same reported by * elm_index_selected_item_get(), which gives the last selection's * data on the index widget. * * The first of the three buttons that follow will call * elm_index_autohide_disabled_set(), thus showing the index automatically for * you, if it's not already visible, what is checked with * elm_index_autohide_disabled_get(). The second button will exercise @b deletion * of index item objects, by the following code: * @dontinclude index_example_01.c * @skip delete an index item * @until } * * It will get the last index item selected's data and find the * respective index item handle(#Elm_Object_Item) with elm_index_item_find(). * We need the latter to query the indexing letter string from, with * elm_index_item_letter_get(). Next, comes the delition, itself, * which will also trigger the @c _index_item_del callback function, * as said above. * * The third button, finally, will exercise elm_index_item_clear(), * which will delete @b all of the index's items. * * This is how the example program's window looks like with the index * widget hidden: * @image html screenshots/index_example_00.png * @image latex screenshots/index_example_00.eps * * When it's shown, it's like the following figure: * @image html screenshots/index_example_01.png * @image latex screenshots/index_example_01.eps * * See the full @ref index_example_01_c "source code" for * this example. * */ /** * @page index_example_02 Index widget example 2 * * This code places an Elementary index widget on a window, indexing * grid items. The items are placed so that their labels @b don't * follow any order, but the index itself is ordered (through * elm_index_item_sorted_insert()). This is a complement to to @ref * index_example_01 "the first example on indexes". * * Here's the list of item labels to be used on the grid (in that * order): * @dontinclude index_example_02.c * @skip static const char *items * @until }; * * In the interesting part of the code, here, we first instantiate the * grid (more on grids on their examples) and, after creating our * index, for each grid item we also create an index one to reference * it: * @dontinclude index_example_02.c * @skip grid = elm_gengrid_add * @until } * @until smart_callback_add * * The order in which they'll appear in the index, though, is @b * alphabetical, becase of elm_index_item_sorted_insert() usage * together with the comparing function, where we take the letters of * each index item to base our ordering on. The parameters on * @c _index_cmp have to be declared as void pointers because of the * @c Eina_Compare_Cb prototype requisition, but in this case we know * they'll be index item(#Elm_Object_Item)'s: * @dontinclude index_example_02.c * @skip ordering alphabetically * @until } * * The last interesting bit is the callback in the @c "delay,changed" * smart event, which will bring the given grid item to the grid's * visible area: * @dontinclude index_example_02.c * @skip static void * @until } * * Note how the grid will move kind of randomly while you move your * mouse pointer held over the index from top to bottom -- that's * because of the the random order the items have in the grid itself. * * This is how the example program's window looks like: * @image html screenshots/index_example_03.png * @image latex screenshots/index_example_03.eps * * See the full @ref index_example_02.c "source code" for * this example. * */ /** * @page tutorial_ctxpopup Ctxpopup example * @dontinclude ctxpopup_example_01.c * * In this example we have a list with two items, when either item is clicked * a ctxpopup for it will be shown. Our two ctxpopups are quite different, the * one for the first item is a vertical and it's items contain both labels and * icons, the one for the second item is horizontal and it's items have icons * but not labels. * * We will begin examining our example code by looking at the callback we'll use * when items in the ctxpopup are clicked. It's very simple, all it does is * print the label present in the ctxpopup item: * @until } * * Next we examine a function that creates ctxpopup items, it was created to * avoid repeating the same code whenever we needed to add an item to our * ctxpopup. Our function creates an icon from the standard set of icons, and * then creates the item, with the label received as an argument. We also set * the callback to be called when the item is clicked: * @until } * * Finally we have the function that will create the ctxpopup for the first item * in our list. This one is somewhat more complex though, so let's go through it * in parts. First we declare our variable and add the ctxpopup: * @until ctxpopup_add * * Next we create a bunch of items for our ctxpopup, marking two of them as * disabled just so we can see what that will look like: * @until disabled_set * @until disabled_set * * Then we ask evas where the mouse pointer was so that we can have our ctxpopup * appear in the right place, set a maximum size for the ctxpopup, move it and * show it: * @until show * * And last we mark the list item as not selected: * @until } * * Our next function is the callback that will create the ctxpopup for the * second list item, it is very similar to the previous function. A couple of * interesting things to note is that we ask our ctxpopup to be horizontal, and * that we pass NULL as the label for every item: * @until } * * And with all of that in place we can now get to our main function where we * create the window, the list, the list items and run the main loop: * @until ELM_MAIN() * * The example will initially look like this: * * @image html screenshots/ctxpopup_example_01.png * @image latex screenshots/ctxpopup_example_01.eps width=\textwidth * * @note This doesn't show the ctxpopup tough, since it will only appear when * we click one of the list items. * * Here is what our first ctxpopup will look like: * * @image html screenshots/ctxpopup_example_01_a.png * @image latex screenshots/ctxpopup_example_01_a.eps width=\textwidth * * And here the second ctxpopup: * * @image html screenshots/ctxpopup_example_01_b.png * @image latex screenshots/ctxpopup_example_01_b.eps width=\textwidth * * @example ctxpopup_example_01.c */ /** * @page tutorial_separator Separator example * @dontinclude separator_example_01.c * * In this example we are going to pack two rectangles in a box, and have a * separator in the middle. * * So we start we the window, background, box and rectangle creation, all pretty * normal stuff: * @until pack_end * * Once we have our first rectangle in the box we create and add our separator: * @until pack_end * @note Since our box is in horizontal mode it's a good idea to set the * separator to be horizontal too. * * And now we add our second rectangle and run the main loop: * @until ELM_MAIN * * This example will look like this: * * @image html screenshots/separator_example_01.png * @image latex screenshots/separator_example_01.eps width=\textwidth * * @example separator_example_01.c */ /** * @page tutorial_radio Radio example * @dontinclude radio_example_01.c * * In this example we will create 4 radio buttons, three of them in a group and * another one not in the group. We will also have the radios in the group * change the value of a variable directly and have then print it when the value * changes. The fourth button is in the example just to make clear that radios * outside the group don't affect the group. * * We'll start with the usual includes: * @skipline #include * * And move right to declaring a static variable(the one whose value the radios * will change): * @until static * * We now need to have a window and all that good stuff to be able to place our * radios in: * @until show(bx) * * And now we create a radio button, since this is the first button in our group * we set the group to be the radio(so we can set the other radios in the same * group). We also set the state value of this radio to 1 and the value pointer * to @p val, since val is @p 1 this has the additional effect of setting the * radio value to @p 1. For this radio we choose the default home icon: * @until show * * To check that our radio buttons are working we'll add a callback to the * "changed" signal of the radio: * @until smart_callback * * The creation of our second radio button is almost identical, the 2 * differences worth noting are, the value of this radio 2 and that we add this * radio to the group of the first radio: * @until smart_callback * * For our third callback we'll omit the icon and set the value to 3, we'll also * add it to the group of the first radio: * @until smart_callback * * Our fourth callback has a value of 4, no icon and most relevantly is not a * member of the same group as the other radios: * @until show * * We finally run the main loop: * @until ELM_MAIN * * And the last detail in our example is the callback that prints @p val so that * we can see that the radios are indeed changing its value: * @until } * * The example will look like this: * * @image html screenshots/radio_example_01.png * @image latex screenshots/radio_example_01.eps width=\textwidth * * @example radio_example_01.c */ /** * @page tutorial_panel Panel example * @dontinclude panel_example_01.c * * In this example will have 3 panels, one for each possible orientation. Two of * our panels will start out hidden, the third will start out expanded. For each * of the panels we will use a label as the content, it's however possible to * have any widget(including containers) as the content of panels. * * We start by doing some setup, code you should be familiar with from other * examples: * @until show(bx) * * And move right to creating our first panel, for this panel we are going to * choose the orientation as TOP and toggle it(tell it to hide itself): * @until pack_end * * For the second panel we choose the RIGHT orientation and explicitly set the * state as hidden: * @until pack_end * * For our third and last panel we won't set the orientation(which means it will * use the default: LEFT): * @until pack_end * * All that is left is running the main loop: * @until ELM_MAIN * * This example will look like this; * * @image html screenshots/panel_example_01.png * @image latex screenshots/panel_example_01.eps width=\textwidth * @note The buttons with arrow allow the user to hide/show the panels. * * @example panel_example_01.c */ /** * @page gengrid_example Gengrid widget example * * This application is a thorough exercise on the gengrid widget's * API. We place an Elementary gengrid widget on a window, with * various knobs below its viewport, each one acting on it somehow. * * The code's relevant part begins at the grid's creation. After * instantiating it, we set its items sizes, so that we don't end with * items one finger size wide, only. We're setting them to fat, 150 * pixel wide ones, for this example. We give it some size hints, not * to be discussed in this context and, than, we register a callback * on one of its smart events -- the one coming each time an item gets * doubly clicked. There, we just print the item handle's value. * @dontinclude gengrid_example.c * @skip grid = elm_gengrid_add * @until evas_object_sho * @dontinclude gengrid_example.c * @skip item double click callback * @until } * * Before we actually start to deal with the items API, let's show * some things items will be using throughout all the code. The first * of them is a struct to be used as item data, for all of them: * @dontinclude gengrid_example.c * @skip typedef struct * @until Item; * * That path will be used to index an image, to be swallowed into one * of the item's icon spots. The images themselves are distributed * with Elementary: * @dontinclude gengrid_example.c * @skip static const char *imgs * @until ; * * We also have an (unique) gengrid item class we'll be using for * items in the example: * @dontinclude gengrid_example.c * @skip static Elm_Gengrid_Item_Class * @until static Elm_Gengrid_Item_Class * @dontinclude gengrid_example.c * @skip item_style = * @until _grid_del * * As you see, our items will follow the default theme on gengrid * items. For the label fetching code, we return a string composed of * the item's image path: * @dontinclude gengrid_example.c * @skip label fetching callback * @until } * * For item icons, we'll be populating the item default theme's two * icon spots, @c "elm.swallow.icon" and @c "elm.swallow.end". The * former will receive one of the images in our list (in the form of * a @ref bg_02_example_page "background"), while the latter will be * a check widget. Note that we prevent the check to propagate click * events, so that the user can toggle its state without messing with * the respective item's selection in the grid: * @dontinclude gengrid_example.c * @skip icon fetching callback * @until return NULL * @until } * * As the default gengrid item's theme does not have parts * implementing item states, we'll be just returning false for every * item state: * @dontinclude gengrid_example.c * @skip state fetching callback * @until } * * Finally, the deletion callback on gengrid items takes care of * freeing the item's label string and its data struct: * @dontinclude gengrid_example.c * @skip deletion callback * @until } * * Let's move to item insertion/deletion knobs, them. They are four * buttons, above the grid's viewport, namely * - "Append" (to append an item to the grid), * - "Prepend" (to prepend an item to the grid), * - "Insert before" (to insert an item before the selection, on the * grid), * - "Insert after" (to insert an item after the selection, on the * grid), * - "Clear" (to delete all items in the grid), * - "Bring in 1st" (to make the 1st item visible, by scrolling), * - "Show last" (to directly show the last item), * . * which are displaced and declared in that order. We're not dealing * with the buttons' creation code (see @ref button_example_01 * "a button example", for more details on it), but with their @c * "clicked" registered callbacks. For all of them, the grid's handle * is passed as @c data. The ones creating new items use a common * code, which just gives a new @c Example_Item struct, with @c path * filled with a random image in our images list: * @dontinclude gengrid_example.c * @skip new item with random path * @until } * * Moreover, that ones will set a common function to be issued on the * selection of the items. There, we print the item handle's value, * along with the callback function data. The latter will be @c NULL, * always, because it's what we pass when adding all icons. By using * elm_object_item_data_get(), we can have the item data back and, * with that, we're priting the item's path string. Finally, we * exemplify elm_gengrid_item_pos_get(), printing the item's position * in the grid: * @dontinclude gengrid_example.c * @skip item selection callback * @until } * * The appending button will exercise elm_gengrid_item_append(), simply: * @dontinclude gengrid_example.c * @skip append an item * @until } * * The prepending, naturally, is analogous, but exercising * elm_gengrid_item_prepend(), on its turn. The "Insert before" one * will expect an item to be selected in the grid, so that it will * insert a new item just before it: * @dontinclude gengrid_example.c * @skip "insert before" callback * @until } * * The "Insert after" is analogous, just using * elm_gengrid_item_insert_after(), instead. The "Clear" button will, * as expected, just issue elm_gengrid_clear(): * @dontinclude gengrid_example.c * @skip delete items * @until } * * The "Bring in 1st" button is there exercise two gengrid functions * -- elm_gengrid_first_item_get() and elm_gengrid_item_bring_in(). * With the former, we get a handle to the first item and, with the * latter, you'll see that the widget animatedly scrolls its view * until we can see that item: * @dontinclude gengrid_example.c * @skip bring in 1st item * @until } * * The "Show last", in its turn, will use elm_gengrid_last_item_get() * and elm_gengrid_item_show(). The latter differs from * elm_gengrid_item_bring_in() in that it immediately replaces the * contents of the grid's viewport with the region containing the item * in question: * @dontinclude gengrid_example.c * @skip show last item * @until } * * To change the grid's cell (items) size, we've placed a spinner, * which has the following @c "changed" smart callback: * @dontinclude gengrid_example.c * @skip change items' size * @until } * * Experiment with it and see how the items are affected. The "Disable * item" button will, as the name says, disable the currently selected * item: * @dontinclude gengrid_example.c * @skip disable selected item * @until } * Note that we also make use of elm_gengrid_item_selected_set(), * there, thus making the item unselected before we actually disable * it. * * To toggle between horizontal and vertical layouting modes on the * grid, use the "Horizontal mode" check, which will call the * respective API function on the grid: * @dontinclude gengrid_example.c * @skip change layouting mode * @until } * * If you toggle the check right after that one, "Always select", * you'll notice all subsequent clicks on the @b same grid item will * still issue the selection callback on it, what is different from * when it's not checked. This is the * elm_gengrid_select_mode_set() behavior: * @dontinclude gengrid_example.c * @skip "always select" callback * @until } * * One more check follows, "Bouncing", which will turn on/off the * bouncing animations on the grid, when one scrolls past its * borders. Experiment with scrolling the grid to get the idea, having * it turned on and off: * @dontinclude gengrid_example.c * @skip "bouncing mode" callback * @until } * * The next two checks will affect items selection on the grid. The * first, "Multi-selection", will make it possible to select more the * one item on the grid. Because it wouldn't make sense to fetch for * an unique selected item on this case, we also disable two of the * buttons, which insert items relatively, if multi-selection is on: * @dontinclude gengrid_example.c * @skip multi-selection callback * @until } * * Note that we also @b unselect all items in the grid, when returning * from multi-selection mode, making use of * elm_gengrid_item_selected_set(). * * The second check acting on selection, "No selection", is just what * its name depicts -- no selection will be allowed anymore, on the * grid, while it's on. Check it out for yourself, interacting with * the program: * @dontinclude gengrid_example.c * @skip no selection callback * @until } * * We have, finally, one more line of knobs, now sliders, to change * the grids behavior. The two first will change the horizontal @b * alignment of the whole actual grid of items within the gengrid's * viewport: * @dontinclude gengrid_example.c * @skip items grid horizontal alignment change * @until } * * Naturally, the vertical counterpart just issues * elm_gengrid_align_set() changing the second alignment component, * instead. * * The last slider will change the grid's page size, relative * to its own one. Try to change those values and, one manner of * observing the paging behavior, is to scroll softly and release the * mouse button, with different page sizes, at different grid * positions, while having lots of items in it -- you'll see it * snapping to page boundaries differenty, for each configuration: * @dontinclude gengrid_example.c * @skip page relative size change * @until } * * This is how the example program's window looks like: * @image html screenshots/gengrid_example.png * @image latex screenshots/gengrid_example.eps width=\textwidth * * Note that it starts with three items which we included at will: * @dontinclude gengrid_example.c * @skip _clicked(grid, * @until _clicked(grid, * @until _clicked(grid, * @until _clicked(grid, * * See the full @ref gengrid_example_c "source code" for * this example. * */ /** * @page entry_example Entry - Example of simple editing * * As a general overview of @ref Entry we are going to write an, albeit simple, * functional editor. Although intended to show how elm_entry works, this * example also makes extensive use of several other widgets. The full code * can be found in @ref entry_example.c "entry_example.c" and in the following * lines we'll go through the parts especific to the @ref Entry widget. * * The program itself is a simple editor, with a file already set to it, that * can be set to autosave or not and allows insertion of emoticons and some * formatted text. As of this writing, the capabilities of format edition in * the entry are very limited, so a lot of manual work is required to change * the current text. * * In any case, the program allows some changes by using the buttons on the * top of the window and returning focus back to the main entry afterwards. * * @image html screenshots/entry_example.png * @image latex screenshots/entry_example.eps width=\textwidth * * We'll begin by showing a few structures used throught the program. First, * the application owns data that holds the main window and the main entry * where the editting happens. Then, an auxiliar structure we'll use later * when inserting icons in our text. * @dontinclude entry_example.c * @skip typedef * @until App_Inwin_Data * * A little convenience function will insert whatever text we need in the * buffer at the current cursor's position and set focus back to this entry. * This is done mostly because clicking on any button will make them steal * focus, which makes writing text more cumbersome. * @skip static void * @until } * * One of the buttons on the top will trigger an @ref Inwin to open and show * us several icons we can insert into the text. We'll jump over most of these * functions, but when all the options are chosen, we insert the special * markup text that will show the chosen icon in place. * @skip edje_file_collection_list_free(emos) * @skip static void * @until evas_object_del * @until } * * As can be seen in that function, the program lets us add icons to our entry * using all the possible configurations for them. That should help to * clarify how the different combinations work out by actually seeing them * in action. * * The same popup window has a page to set the settings of the chosen icon, * that is, the size and how the item will be placed within the line. * * The size is done with two entries, limitted to accept numbers and a fixed * size of characters. Changing the value in this entries will update the icon * size in our struct as seen in the next two callbacks. * @skip static void * @until } * @until } * * The rest of the options are handled with radio buttons, since only one type * of size can be used (@c size, @c absize or @c relsize) and for the vertical * sizing it needs to choose between @c ascent and @c full. Depending on which * is chosen, the @c item tag is formed accordingly as seen before. * @skip static Evas_Object * @until evas_object_show(rvascent) * * The first of our entries is here. There's something worth mentioning about * the way we'll create this one. Normally, any entry regardless of whether is * single line or not, will be set to scrollable, but in this case, since we * are limitting how many characters can fit in them and we know we don't need * scrolling, we are not setting this flag. This makes the entry have virtually * no appearance on screen, other than its text. This is because an entry is * just that, a box that holds text, and in order to have some frame around it * or a background color, another widget needs to provide this. When an entry * is scrollable, the same scroller used internally does this. * We are using @ref Frame "frames" here to provide some decoration around, * then creating our entries, set them to single line, add our two filters and * the callback for when their value change. * @until _height_changed_cb * * This function ends with the button that will finally call the item * into our editting string. * @until } * * Then we get to the format edition. Here we can add the @c bold and * @c emphasis tags to parts of our text. There's a lot of manual work to * know what to do here, since we are not implementing an entire state manager * and the entry itself doesn't, yet, support all the needed capabilities to * make this simpler. We begin by getting the format we are using in our * function from the button pressed. * @skip _format_change_cb(void *data, Evas_Object *obj, void *event __UNUSED__) * @until sizeof(fmt_close) * * Next we need to find out if we need to insert an opening or a closing tag. * For this, we store the current cursor position and create a selection * from this point until the beginning of our text, and then get the selected * text to look for any existing format tags in it. This is currently the only * way in which we can find out what formats is being used in the entry. * @until } * @until } * * Once we know what tag to insert, we need a second check in the case it was * a closing tag. This is because any other closing tag that comes after would * be left dangling alone, so we need to remove it to keep the text consistent. * @until } * @until } * Finally, we clear our fake selections and return the cursor back to the * position it had at first, since there is where we want to insert our format. * @until cursor_pos_set * * And finish by calling our convenience function from before, to insert the * text at the current cursor and give focus back to the entry. * @until } * * A checkbox on the top of our program tells us if the text we are editing * will autosave or not. In it's @c "changed" callback we get the value from * the checkbox and call the elm_entry_autosave_set() function with it. If * autosave is set, we also call elm_entry_file_save(). This is so the internal * timer used to periodically store to disk our changes is started. * @skip static void * @until } * * Two more functions to show some cursor playing. Whenever we double click * anywhere on our entry, we'll find what word is the cursor placed at and * select it. Likewise, for triple clicking, we select the entire line. * @skip static void * @until _edit_tplclick_cb * @until } * * And finally, the main window of the program contains the entry where we * do all the edition and some helping widgets to change format, add icons * or change the autosave flag. * @skip elm_exit * @skip int * @until _image_insert_cb * * And the main entry of the program. Set to scroll, by default we disable * autosave and we'll begin with a file set to it because no file selector * is being used here. The file is loaded with #ELM_TEXT_FORMAT_MARKUP_UTF8 * so that any format contained in it is interpreted, otherwise the entry * would load it as just text, escaping any tags found and no format or icons * would be shown. Then we connect to the double and triple click signals * and set focus on the entry so we can start typing right away. * @until ELM_MAIN * * @example entry_example.c */ /** * @page genlist_example_01 Genlist - basic usage * * This example creates a simple genlist with a small number of items and * a callback that is called whenever an item is selected. All the properties of * this genlist are the default ones. The full code for this example can be seen * at @ref genlist_example_01_c. * * For the simplest list that you plan to create, it's necessary to define some * of the basic functions that are used for creating each list item, and * associating them with the "item class" for that list. The item class is just * an struct that contains pointers to the specific list item functions that are * common to all the items of the list. * * Let's show it by example. Our item class is declared globally and static as * it will be the only item class that we need (we are just creating one list): * * @dontinclude genlist_example_01.c * @skip static Elm_Genlist * @until static Elm_Genlist * * This item class will be used for every item that we create. The only * functions that we are going to set are @c label_get and @c icon_get. As the * name suggests, they are used by the genlist to generate the label for the * respective item, and to generate icon(s) to it too. Both the label and icon * get functions can be called more than once for each item, with different @c * part parameters, which represent where in the theme of the item that label or * icon is going to be set. * * The default theme for the genlist contains only one area for label, and two * areas for icon ("elm.swallow.icon" and "elm.swallow.end"). Since we just want * to set the first icon (that will be at the left side of the label), we * compare the part name given with "elm.swallow.icon". Notice that the * @c label_get function must return a strduped string, that will be freed later * automatically by the list. Here's the code for @c label_get and @c icon_get: * * @until static void * * We will also provide a function that will be called whenever an item is * selected in the genlist. However, this function is not part of the item * class, it will be passed for each item being added to the genlist explicitly. * Notice the similarity of the function signature with those used by @c * evas_object_smart_callback_add: * * @until } * * Now let's show the code used for really creating the list. Skipping * boilerplate code used for creating a window and background, the first piece * of code specific to our genlist example is setting the pointer functions of * the item class to our above defined functions: * * @skip _itc * @until func.del * * Notice that we also choose to use the "default" style for our genlist items. * Another interesting point is that @c state_get and @c del are set to @c NULL, * since we don't need these functions now. @c del doesn't need to be used * because we don't add any data that must be freed to our items, and @c * state_get is also not used since all of our items are the same and don't need * to have different states to be used for each item. Finally we create our * list: * * @until genlist_add * * Now we append several items to the list, and for all of them we need to give * the list pointer, a pointer to the item class, the data that will be used * with that item, a pointer to the parent of this item if it is in a group type * list (this is not the case so we pass @c NULL), possible flags for this item, * the callback for when the item is selected, and the data pointer that will be * given to the selected callback. * * @until } * * The rest of the code is also common to all the other examples, so it will be * omitted here (look at the full source code link above if you need it). * * You can try to play with this example, and see the selected callback being * called whenever an item is clicked. It also already has some features enabled * by default, like vertical bounce animation when reaching the end of the list, * automatically visible/invisible scrollbar, etc. Look at the @ref * genlist_example_02 to see an example of setting these properties to the list. * * The current example will look like this when running: * * @image html screenshots/genlist_example_01.png * @image latex screenshots/genlist_example_01.eps width=\textwidth */ /** * @page genlist_example_02 Genlist - list setup functions * * This example is very similar to the @ref genlist_example_01, but it fetch * most of the properties of the genlist and displays them on startup (thus * getting the default value for them) and then set them to some other values, * to show how to use that API. The full source code is at @ref * genlist_example_02_c. * * Considering that the base code for instantiating a genlist was already * described in the previous example, we are going to focus on the new code. * * Just a small difference for the @c _item_label_get function, we are going to * store the time that this function was called. This is the "realized" time, * the time when the visual representation of this item was created. This is the * code for the @c label_get function: * * @dontinclude genlist_example_02.c * @skip static char * @until return strdup * * Now let's go to the list creation and setup. First, just after creating the * list, we get most of the default properties from it, and print them on the * console: * * @skip genlist_add * @until printf("\n") * * We are going to change some of the properties of our list. * * There's no need to call the selected callback at every click, just when the * selected item changes, thus we call elm_genlist_select_mode_set() with * ELM_OBJECT_SELECT_MODE_ALWAYS. * * For this list we don't want bounce animations at all, so we set both the * horizontal bounce and the vertical bounce to false with * elm_genlist_bounce_set(). * * We also want our list to compress items if they are wider than the list * width (thus we call elm_genlist_mode_set(obj, ELM_LIST_COMPRESS). * * The items have different width, so they are not homogeneous: * elm_genlist_homogeneous_set() is set to false. * * Since the compress mode is active, the call to * elm_genlist_mode_set() doesn't make difference, but the current * option would make the list to have at least the width of the largest item. * * This list will support multiple selection, so we call * elm_genlist_multi_select_set() on it. * * The option elm_genlist_mode_set() would allow text block to * wrap lines if the Edje part is configured with "text.min: 0 1", for example. * But since we are compressing the elements to the width of the list, this * option wouldn't take any effect. * * We want the vertical scrollbar to be always displayed, and the orizontal one * to never be displayed, and set this with elm_genlist_scroller_policy_set(). * * The timeout to consider a longpress is set to half of a second with * elm_genlist_longpress_timeout_set(). * * We also change the block count to a smaller value, but that should have not * impact on performance since the number of visible items is too small. We just * increase the granularity of the block count (setting it to have at most 4 * items). * * @until block_count_set * * Now let's add elements to the list: * * @until item_append * @until } * * It's exactly the same as the previous example. The difference is on the * behavior of the list, if you try to scroll, select items and so. * * In this example we also need two buttons. One of them, when clicked, will * display several status info about the current selection, the "realized" * items, the item in the middle of the screen, and the current mode and active * item of that mode for the genlist. * * The other button will ask the genlist to "realize" again the items already * "realized", so their respective label_get and icon_get functions will be * called again. * * These are the callbacks for both of these buttons: * * @dontinclude genlist_example_02.c * @skip item_sel_cb * @skip static * @until } * @until } * * Try to scroll, select some items and click on the "Show status" button. * You'll notice that not all items of the list are "realized", thus consuming * just a small amount of memory. The selected items are listed in the order * that they were selected, and the current selected item printed using * elm_genlist_selected_item_get() is the first selected item of the multiple * selection. * * Now resize the window so that you can see the "realized time" of some items. * This is the time of when the label_get function was called. If you click on * the "Realize" button, all the already realized items will be rebuilt, so the * time will be updated for all of them. * * The current example will look like this when running: * * @image html screenshots/genlist_example_02.png * @image latex screenshots/genlist_example_02.eps width=\textwidth */ /** * @page genlist_example_03 Genlist - different width options * * This example doesn't present any other feature that is not already present in * the other examples, but visually shows the difference between using the * default list options (first list of the example), setting the horizontal mode * to #ELM_LIST_LIMIT (second list), enabling compress mode (third list) and * using height_for_width option (fourth list). * * The full code for this example is listed below: * * @include genlist_example_03.c * * And the screenshot of the running example: * * @image html screenshots/genlist_example_03.png * @image latex screenshots/genlist_example_03.eps width=\textwidth * * @example genlist_example_03.c */ /** * @page genlist_example_04 Genlist - items manipulation * * This example is also similar ot the @ref genlist_example_01, but it * demonstrates most of the item manipulation functions. See the full source * code at @ref genlist_example_04_c. * * In this example, we also will use the concept of creating groups of items in * the genlist. Each group of items is composed by a parent item (which will be * the index of the group) and several children of this item. Thus, for the * children, we declare a normal item class. But we also are going to declare a * different item class for the group index (which in practice is another type * of item in the genlist): * * @dontinclude genlist_example_04.c * @skip _item_sel_cb * @skip static * @until } * @until } * * We will add buttons to the window, where each button provides one * functionality of the genlist item API. Each button will have a callback * attached, that will really execute this functionality. An example of these * callbacks is the next one, for the elm_genlist_item_insert_after() function: * * @skip insert_before_cb * @skip static * @until } * * If you want ot see the other button functions, look at the full source code * link above. * * Each button will be created with a function that already creates the button, * add it to an elementary box, and attach the specified callback. This is the * function that does it: * * @skip genlist_item_update * @skip static * @until } * * In our @c elm_main function, besides the code for setting up the window, box * and background, we also initialize our two item classes: * * @skip _itc.item_style * @until _itc_group.func.del * * This example uses a different style for the items, the @a double_label, which * provides a text field for the item text, and another text field for a subtext. * * For the group index we use the @a group_index style, which provides a * different appearance, helping to identify the end of a group and beginning of * another one. * * Now, after the code for creating the list, setting up the box and other * stuff, let's add the buttons with their respective callbacks: * * @skip _button_add * @until bt_top_show * * The main code for adding items to the list is a bit more complex than the one * from the previous examples. We check if each item is multiple of 7, and if * so, they are group indexes (thus each group has 6 elements by default, in * this example): * * @skip for * @until } * @until } * * Then we also check for specific items, and add callbacks to them on the * respective buttons, so we can show, bring in, etc.: * * @until } * @until } * * Once you understand the code from the @ref genlist_example_01, it should be * easy to understand this one too. Look at the full code, and also try to play * a bit with the buttons, adding items, bringing them to the viewport, and so. * * The example will look like this when running: * * @image html screenshots/genlist_example_04.png * @image latex screenshots/genlist_example_04.eps width=\textwidth */ /** * @page genlist_example_05 Genlist - working with subitems * * This is probably the most complex example of elementary @ref Genlist. We * create a tree of items, using the subitems properties of the items, and keep * it in memory to be able to expand/hide subitems of an item. The full source * code can be found at @ref genlist_example_05_c * * The main point is the way that Genlist manages subitems. Clicking on an * item's button to expand it won't really show its children. It will only * generate the "expand,request" signal, and the expansion must be done * manually. * * In this example we want to be able to add items as subitems of another item. * If an item has any child, it must be displayed using a parent class, * otherwise it will use the normal item class. * * It will be possible to delete items too. Once a tree is constructed (with * subitems of subitems), and the user clicks on the first parent (root of the * tree), the entire subtree must be hidden. However, just calling * elm_genlist_item_expanded_set(item, EINA_FALSE) won't hide them. The only * thing that happens is that the parent item will change its appearance to * represent that it's contracted. And the signal "contracted" will be emitted * from the genlist. Thus, we must call elm_genlist_item_subitems_clear() to * delete all its subitems, but still keep a way to recreate them when expanding * the parent again. That's why we are going to keep a node struct for each * item, that will be the data of the item, with the following information: * * @dontinclude genlist_example_05.c * @skip typedef * @until } * * This @c Node_Data contains the value for the item, a number indicating its * level under the tree, a list of children (to be able to expand it later) and * a boolean indicating if it's a favorite item or not. * * We use 3 different item classes in this example: * * One for items that don't have children: * * @skip nitems * @skip static * @until } * @until } * * One for items that have children: * * @skip item_sel * @skip static * @until } * @until } * * And one for items that were favorited: * * @skip static * @until } * @until } * * The favorite item class is there just to demonstrate the * elm_genlist_item_item_class_update() function in action. It would be much * simpler to implement the favorite behavior by just changing the icon inside * the icon_get functions when the @c favorite boolean is activated. * * Now we are going to declare the callbacks for the buttons that add, delete * and change items. * * First, a button for appending items to the list: * * @until item_append * @until } * * If an item is selected, a new item will be appended to the same level of that * item, but using the selected item's parent as its parent too. If no item is * selected, the new item will be appended to the root of the tree. * * Then the callback for marking an item as favorite: * * @until elm_genlist_item_update * @until } * * This callback is very simple, it just changes the item class of the selected * item for the "favorite" one, or go back to the "item" or "parent" class * depending on that item having children or not. * * Now, the most complex operation (adding a child to an item): * * @until elm_genlist_item_update * @until } * * This function gets the data of the selected item, create a new data (for the * item being added), and appends it to the children list of the selected item. * * Then we must check if the selected item (let's call it @c item1 now) to which * the new item (called @c item2 from now on) was already a parent item too * (using the parent item class) or just a normal item (using the default item * class). In the first case, we just have to append the item to the end of the * @c item1 children list. * * However, if the @c item1 didn't have any child previously, we have to change * it to a parent item now. It would be easy to just change its item class to * the parent type, but there's no way to change the item flags and make it be * of the type #ELM_GENLIST_ITEM_TREE. Thus, we have to delete it and create * a new item, and add this new item to the same position that the deleted one * was. That's the reason of the checks inside the bigger @c if. * * After adding the item to the newly converted parent, we set it to not * expanded (since we don't want to show the added item immediately) and select * it again, since the original item was deleted and no item is selected at the * moment. * * Finally, let's show the callback for deleting items: * * @until elm_genlist_item_update * @until } * * Since we have an iternal list representing each element of our tree, once we * delete an item we have to go deleting each child of that item, in our * internal list. That's why we have the function @c _clear_list, which * recursively goes freeing all the item data. * * This is necessary because only when we really want to delete the item is when * we need to delete the item data. When we are just contracting the item, we * need to hide the children by deleting them, but keeping the item data. * * Now there are two callbacks that will be called whenever the user clicks on * the expand/contract icon of the item. They will just request to items to be * contracted or expanded: * * @until elm_genlist_item_expanded_set( * @until elm_genlist_item_expanded_set( * @until } * * When the elm_genlist_item_expanded_set() function is called with @c * EINA_TRUE, the @c _expanded_cb will be called. And when this happens, the * subtree of that item must be recreated again. This is done using the internal * list stored as item data for each item. The function code follows: * * @until } * * Each appended item is set to contracted, so we don't have to deal with * checking if the item was contracted or expanded before its parent being * contracted. It could be easily implemented, though, by adding a flag expanded * inside the item data. * * Now, the @c _contracted_cb, which is much simpler: * * @until } * * We just have to call elm_genlist_item_subitems_clear(), that will take care * of deleting every item, and keep the item data still stored (since we don't * have any del function set on any of our item classes). * * Finally, the code inside @c elm_main is very similar to the other examples: * * @skip elm_main * @until ELM_MAIN * * The example will look like this when running: * * @image html screenshots/genlist_example_05.png * @image latex screenshots/genlist_example_05.eps width=\textwidth */ /** * @page thumb_example_01 Thumb - generating thumbnails. * * This example shows how to create a simple thumbnail object with Elementary. * The full source code can be found at @ref thumb_example_01_c * * Everything is very simple. First we need to tell elementary that we need * Ethumb to generate the thumbnails: * * @dontinclude thumb_example_01.c * @skipline elm_need_ethumb * * Then, after creating the window and background, we setup our client to * generate images of 160x160: * * @skip client_get * @until size_set * * After that, we can start creating thumbnail objects. They are very similar to * image or icon objects: * * @until thumb_reload * * As you can see, the main different function here is elm_thumb_reload(), which * will check if the options of the Ethumb client have changed. If so, it will * re-generate the thumbnail, and show the new one. * * Notice in this example that the thumbnail object is displayed on the size of * the window (320x320 pixels), but the thumbnail generated and stored has size * 160x160 pixels. That's why the picture seems upscaled. * * Ideally, you will be generating thumbnails with the size that you will be * using them. * * The example will look like this when running: * * @image html screenshots/thumb_example_01.png * @image latex screenshots/thumb_example_01.eps width=\textwidth */ /** * @page progressbar_example Progress bar widget example * * This application is a thorough example of the progress bar widget, * consisting of a window with various progress bars, each with a given * look/style one can give to those widgets. With two auxiliary * buttons, one can start or stop a timer which will fill in the bars * in synchrony, simulating an underlying task being completed. * * We create @b seven progress bars, being three of them horizontal, * three vertical and a final one under the "wheel" alternate style. * * For the first one, we add a progress bar on total pristine state, * with no other call than the elm_progressbar_add() one: * @dontinclude progressbar_example.c * @skip pb with no label * @until pb1 * See, than, that the defaults of a progress bar are: * - no primary label shown, * - unit label set to @c "%.0f %%", * - no icon set * * The second progress bar is given a primary label, "Infinite * bounce", and, besides, it's set to @b pulse. See how, after one * starts the progress timer, with the "Start" button, it animates * differently than the previous one. It won't account for the * progress, itself, and just dumbly animate a small bar within its * bar region. * @dontinclude progressbar_example.c * @skip pb with label * @until pb2 * * Next, comes a progress bar with an @b icon, a primary label and a * unit label @b function set. It's also made to grow its bar in an * @b inverted manner, so check that out during the timer's progression: * @dontinclude progressbar_example.c * @skip ic1 = * @until pb3 * Another important thing in this one is the call to * elm_progressbar_span_size_set() -- this is how we forcefully set a * minimum horizontal size to our whole window! We're not resizing it * manually, as you can see in the @ref progressbar_example_c * "complete code". * * The format callback is a simple function that gets passed the progress value * and returns a string. A free function should be provided as well, if the * format callback allocates memory. * @dontinclude progressbar_example.c * @skip Format callback * @until } * @until } * * The last horizontal progress bar has a callback that gets called when its * value is @b changed. This callback updates a label to provide an estimate * when the operation finishes. * @dontinclude progressbar_example.c * @skip pb3 * @skip changed trigger * @until pb4 * * The "changed" signal is emitted every time the progressbar value is updated * through @ref elm_progressbar_value_set(). This callback calculates and * displays the ETA based on the progress and time that has passed. * @dontinclude progressbar_example.c * @skip Callback for "changed" signal * @until } * @until } * @until } * * The next three progress bars are just variants on the ones already * shown, but now all being @b vertical. Another time we use one of * than to give the window a minimum vertical size, with * elm_progressbar_span_size_set(). To demonstrate this trick once * more, the fifth one, which is also set to pulse, has a smaller * hardcoded span size: * @dontinclude progressbar_example.c * @skip vertical pb, with pulse * @until pb6 * * We end the widget demonstration by showing a progress bar with the * special @b "wheel" progress bar style. One does @b not need to set * it to pulse, with elm_progressbar_pulse_set(), explicitly, because * its theme does not take it in account: * @dontinclude progressbar_example.c * @skip "wheel" * @until pb8 * * The two buttons exercising the bars, the facto, follow: * @dontinclude progressbar_example.c * @skip elm_button_add * @until evas_object_show(bt) * @until evas_object_show(bt) * * The first of the callbacks will, for the progress bars set to * pulse, start the pulsing animation at that time. For the others, a * timer callback will take care of updating the values: * @dontinclude progressbar_example.c * @skip static Eina_Bool * @until } * @until } * @until } * * Finally, the callback to stop the progress timer will stop the * pulsing on the pulsing progress bars and, for the others, to delete * the timer which was acting on their values: * @dontinclude progressbar_example.c * @skip end of show * @until } * @until } * * This is how the example program's window looks like: * @image html screenshots/progressbar_example.png * @image latex screenshots/progressbar_example.eps width=\textwidth * * See the full @ref progressbar_example_c "source code" for * this example. * */ /** * @page tutorial_notify Notify example * @dontinclude notify_example_01.c * * In this example we will have 3 notifys in 3 different positions. The first of * which will dissapear after 5 seconds or when a click outside it occurs, the * second and third will not disappear and differ from each other only in * position. * * We start our example with the usual stuff you've seen in other examples: * @until show(bx) * * We now create a label to use as the content of our first notify: * @until show * * Having the label we move to creating our notify, telling it to block events, * setting its timeout(to autohide it): * @until pack_end * * To have the notify dissapear when a click outside its area occur we have to * listen to its "block,clicked" signal: * @until smart_callback * * Our callback will look like this: * @skip static * @until } * @dontinclude notify_example_01.c * * Next we create another label and another notify. Note, however, that this * time we don't set a timeout and don't have it block events. What we do is set * the orient so that this notify will appear in the bottom of its parent: * @skip smart_callback * @skip content * @until pack_end * * For our third notify the only change is the orient which is now center: * @until pack_end * * Now we tell the main loop to run: * @until ELM_MAIN * * Our example will initially look like this: * * @image html screenshots/notify_example_01.png * @image latex screenshots/notify_example_01.eps width=\textwidth * * Once the first notify is hidden: * * @image html screenshots/notify_example_01_a.png * @image latex screenshots/notify_example_01_a.eps width=\textwidth * * @example notify_example_01.c */ /** * @page popup_example_01_c popup_example_01.c * @include popup_example_01.c * * This example will initially look like this: * * @image html screenshots/popup_example_01.png * @image latex screenshots/popup_example_01.eps width=\textwidth * * Once the popup is hidden after timeout: * * @image html screenshots/popup_example_01_a.png * @image latex screenshots/popup_example_01_a.eps width=\textwidth * * @example popup_example_01.c */ /** @page popup_example_02_c popup_example_02.c * @include popup_example_02.c * * This example will look like this: * * @image html screenshots/popup_example_02.png * @image latex screenshots/popup_example_02.eps width=\textwidth * * @example popup_example_02.c */ /** * @page popup_example_03_c popup_example_03.c * @include popup_example_03.c * * This example will look like this: * * @image html screenshots/popup_example_03.png * @image latex screenshots/popup_example_03.eps width=\textwidth * * @example popup_example_03.c */ /** * @page tutorial_frame Frame example * @dontinclude frame_example_01.c * * In this example we are going to create 4 Frames with different styles and * add a rectangle of different color in each. * * We start we the usual setup code: * @until show(bg) * * And then create one rectangle: * @until show * * To add it in our first frame, which since it doesn't have it's style * specifically set uses the default style: * @until show * * And then create another rectangle: * @until show * * To add it in our second frame, which uses the "pad_small" style, note that * even tough we are setting a text for this frame it won't be show, only the * default style shows the Frame's title: * @until show * @note The "pad_small", "pad_medium", "pad_large" and "pad_huge" styles are * very similar, their only difference is the size of the empty area around * the content of the frame. * * And then create yet another rectangle: * @until show * * To add it in our third frame, which uses the "outdent_top" style, note * that even tough we are setting a text for this frame it won't be show, * only the default style shows the Frame's title: * @until show * * And then create one last rectangle: * @until show * * To add it in our fourth and final frame, which uses the "outdent_bottom" * style, note that even tough we are setting a text for this frame it won't * be show, only the default style shows the Frame's title: * @until show * * And now we are left with just some more setup code: * @until ELM_MAIN() * * Our example will look like this: * * @image html screenshots/frame_example_01.png * @image latex screenshots/frame_example_01.eps width=\textwidth * * @example frame_example_01.c */ /** * @page tutorial_check Check example * @dontinclude check_example_01.c * * This example will show 2 checkboxes, one with just a label and the second * one with both a label and an icon. This example also illustrates how to * have the checkbox change the value of a variable and how to react to those * changes. * * We will start with the usual setup code: * @until show(bg) * * And now we create our first checkbox, set its label, tell it to change * the value of @p value when the checkbox stats is changed and ask to be * notified of state changes: * @until show * * For our second checkbox we are going to set an icon so we need to create * and icon: * @until show * @note For simplicity we are using a rectangle as icon, but any evas object * can be used. * * And for our second checkbox we set the label, icon and state to true: * @until show * * We now do some more setup: * @until ELM_MAIN * * And finally implement the callback that will be called when the first * checkbox's state changes. This callback will use @p data to print a * message: * @until } * @note This work because @p data is @p value(from the main function) and @p * value is changed when the checkbox is changed. * * Our example will look like this: * * @image html screenshots/check_example_01.png * @image latex screenshots/check_example_01.eps width=\textwidth * * @example check_example_01.c */ /** * @page tutorial_colorselector Color selector example * @dontinclude colorselector_example_01.c * * This example shows how to change the color of a rectangle using a color * selector. We aren't going to explain a lot of the code since it's the * usual setup code: * @until show(rect) * * Now that we have a window with background and a rectangle we can create * our color_selector * @until elm_colorselector_add * * Now colors can be loaded to color selector's palette by setting the palette name * @until show(cs) * * Next we ask to be notified whenever the color changes on selector: * @until changed * * Next we ask to be notified whenever the color item is selected and longpressed: * @until color,item,longpressed * * We add some more code to the usual setup code: * @until ELM_MAIN() * * now get to the "changed" callback that sets the color of the rectangle: * @until } * * And now get to the "color,item,selected" callback that sets the color of the rectangle: * @until } * * And now get to the "color,item,longpressed" callback that gets and displays * the color of the rectangle: * @until } * * This example will look like this: * * @image html screenshots/colorselector_example_01.png * @image latex screenshots/colorselector_example_01.eps width=\textwidth * * @example colorselector_example_01.c */ /** * @page slideshow_example Slideshow widget example * * This application is aimed to exemplify the slideshow widget. It * consists of a window with a slideshow widget set as "resize * object", along with a control bar, in the form of a notify. Those * controls will exercise most of the slideshow's API functions. * * We create the slideshow, itself, first, making it @b loop on its * image itens, when in slideshow mode: * @dontinclude slideshow_example.c * @skip slideshow = elm_slideshow_add * @until evas_object_show * * Next, we define the item class for our slideshow * items. Slideshow images are going to be Elementary @ref Photo "photo" * widgets, here, as pointed by our @c get class * function. We'll let the Elementary infrastructure to delete those * objects for us, and, as there's no additional data attached to our * slideshow items, the @c del class function can be left undefined: * @dontinclude slideshow_example.c * @skip itc * @until ; * @dontinclude slideshow_example.c * @skip itc.func * @until = NULL * @dontinclude slideshow_example.c * @skip get our images to make slideshow items * @until } * * We now get to populate the slideshow widget with items. Our images * are going to be some randomly chosen from the Elementary package, * nine of them. For the first eight, we insert them ordered in the * widget, by using elm_slideshow_item_sorted_insert(). The comparing * function will use the image names to sort items. The last item is * inserted at the end of the slideshow's items list, with * elm_slideshow_item_add(). We check out how that list ends with * elm_slideshow_items_get(), than: * @dontinclude slideshow_example.c * @skip static const char *img * @until _2 * @dontinclude slideshow_example.c * @skip first = * @until data_get * * Note that we save the pointers to the first and last items in the * slideshow, for future use. * * What follows is the code creating a notify, to be shown over the * slideshow's viewport, with knobs to act on it. We're not showing * that boilerplate code, but only the callbacks attached to the * interesting smart events of those knobs. The first four are * buttons, which will: * - Select the @b next item in the slideshow * - Select the @b previous item in the slideshow * - Select the @b first item in the slideshow * - Select the @b last item in the slideshow * * Check out the code for those four actions, being the two last @c * data pointers the same @c first and @c last pointers we save * before, respectively: * @dontinclude slideshow_example.c * @skip jump to next * @until } * @until } * @until } * @until } * * What follow are two hoversels, meant for one to change the * slideshow's @b transition and @b layout styles, respectively. We * fetch all the available transition and layout names to populate * those widgets and, when one selects any of them, we apply the * corresponding setters on the slideshow: * @dontinclude slideshow_example.c * @skip hv = elm_hoversel_add * @until show(hv) * @until show(hv) * @dontinclude slideshow_example.c * @skip transition changed * @until } * @until } * * For one to change the transition @b time on the slideshow widget, * we use a spinner widget. We set it to the initial value of 3 * (seconds), which will be probed by the next knob -- a button * starting the slideshow, de facto. Note that changing the transition * time while a slideshow is already happening will adjust its * transition time: * @dontinclude slideshow_example.c * @skip spin = elm_spinner_add * @until evas_object_show * @dontinclude slideshow_example.c * @skip slideshow transition time has * @until } * * Finally, we have two buttons which will, respectively, start and * stop the slideshow on our widget. Here are their "clicked" * callbacks: * @dontinclude slideshow_example.c * @skip start the show * @until } * @until } * * This is how the example program's window looks like: * @image html screenshots/slideshow_example.png * @image latex screenshots/slideshow_example.eps width=\textwidth * * See the full @ref slideshow_example_c "source code" for * this example. * */ /** * @page tutorial_photocam Photocam example * @dontinclude photocam_example_01.c * * In this example we will have a photocam and a couple of buttons and slider to * control the photocam. To avoid cluttering we'll only show the parts of the * example that relate to the photocam, the full source code can be seen @ref * photocam_example_01.c "here". * * Creating a photocam is as easy as creating any other widget: * @skipline elm_photocam_add * * A photocam is only useful if we have a image on it, so lets set a file for it * to work with: * @until file_set * * We now set the photocam to not bounce horizontally: * @until bounce_set * * And we want to know when the photocam has finished loading the image so: * @until smart_callback * * The reason to know when the image is loaded is so that we can bring the * center of the image into view: * @skip static * @until } * * As mentioned we have 2 buttons in this example, the "Fit" one will cause * the photocam to go in to a zoom mode that makes the image fit inside the * photocam. Tough this has no effect on the image we also print what region was * being viewed before setting the zoom mode: * @skip static * @until } * @note When in fit mode our slider(explained below) won't work. * * The second button("Unfit") will bring the photocam back into manual zoom * mode: * @skip static * @until } * * Our slider controls the level of zoom of the photocam: * @skip static * @until } * @note It is important to note that this only works when in manual zoom mode. * * Our example will initially look like this: * * @image html screenshots/photocam_example_01.png * @image latex screenshots/photocam_example_01.eps width=\textwidth * * @example photocam_example_01.c */ /** * @page inwin_example_01 Inwin - General overview * * Inwin is a very simple widget to show, so this example will be a very simple * one, just using all of the available API. * * The program is nothing but a window with a lonely button, as shown here. * * @image html screenshots/inwin_example.png * @image latex screenshots/inwin_example.eps width=\textwidth * * And pressing the button makes an inwin appear. * * @image html screenshots/inwin_example_a.png * @image latex screenshots/inwin_example_a.eps width=\textwidth * * And the code is just as simple. We being with some global variables to keep * track of our Inwin. * @dontinclude inwin_example.c * @skip static * @until current_style * * And two callbacks used by the buttons the above screenshot showed. In these, * we check if @c inwin exists and execute the proper action on it. If it's not * there anymore, then we were abandoned to our luck, so we disabled ourselves. * @until _inwin_destroy * @until } * @until } * * The lonely button from the beginning, when clicked, will call the following * function, which begins by checking if an inwin exists, and if it's there, * we bring it back to the front and exit from our function without any further * ado. * @until } * * But if no inwin is there to show, we need to create one. First we need the * top-most window for the program, as no inwin can be created using other * objects as parents. Then we create our popup, set the next style in the list * and show it. * @until current_style = * * As for the content of our inwin, it's just a box with a label and some * buttons inside. * @until _inwin_destroy * @until } * * Now, all the code above shows how every object must always be set as content * for some other object, be it by setting the full content, packing it in a * box or table or working as icon for some other widget. But we didn't do * anything like that for the inwin, this one is just created and shown and * everything works. Other widgets can be used this way, but they would need * to be placed and resized manually or nothing would be shown correctly. The * inwin, however, sets itself as a children of the top-level window and will * be resized as the parent window changes too. * * Another characteristic of Inwin is that when it's shown above everyone else, * it will work kind of like a modal window, blocking any other widget from * receiving events until the window is manually dismissed by pressing some * button to close it or having blocking task signalling its completion so * normal operations can be resumed. This is unlike the @ref Hover widget, * that would show its content on top of the designated target, but clicking * anywhere else would dismiss it automatically. * * To illustrate that last point, when we close the main window and an inwin * is still there, we'll take out the content from the inwin and place it in * a hover. * @until } * @until } * * And the rest of the program doesn't have anything else related to inwin, * so it won't be shown here, but you can find it in * @ref inwin_example.c "inwin_example.c". * * @example inwin_example.c */ /** * @page tutorial_scroller Scroller example * @dontinclude scroller_example_01.c * * This example is very short and will illustrate one way to use a scroller. * We'll omit the declaration of the @p text variable because it's a very long * @htmlonly@endhtmlonly ipsum lorem * @htmlonly@endhtmlonly. If you really want to see the full code, it's @ref * scroller_example_01.c "scroller_example_01.c". * * We start our example by creating our window and background: * @skip EAPI * @until show(bg) * * Next we create a label and set it's text to @p text(very long ipsum lorem): * @until show(label) * * We then create our scroller, ask that it have the same size as the window and * set its content: * @until content_set * * We are now going to set a number of properties in our scroller: * @li We make it bounce horizontally but not vertically. * @li We make both scrollbars always be visible. * @li We have the events be propagated from the content to the scroller. * @li We enforce a page policy vertically(having a page be the size of the * viewport) and leave horizontal scrolling free. * @li And finally we ask the scroller to show us a region starting at 50,50 and * having a width and height of 200px. * @until region_show * @note Observant reader will note that the elm_scroller_region_show() didn't * scroll the view vertically, this is because we told the scroller to only * accept vertical scrolling in pages. * * And now we're done: * @until ELM_MAIN * * Our example will look like this: * * @image html screenshots/scroller_example_01.png * @image latex screenshots/scroller_example_01.eps width=\textwidth * * @example scroller_example_01.c */ /** * @page tutorial_table_01 * * In this example we add four labels to a homogeneous table that has a padding * of 5px between cells. * * The interesting bits from this example are: * @li Where we set the table as homogeneous and the padding: * @dontinclude table_example_01.c * @skip padding_set * @until homogeneous_set * @li Where we add each label to the table: * @skipline elm_table_pack * @skipline elm_table_pack * @skipline elm_table_pack * @skipline elm_table_pack * * Here you can see the full source: * @include table_example_01.c * * Our example will look like this: * * @image html screenshots/table_example_01.png * @image latex screenshots/table_example_01.eps width=\textwidth * * @example table_example_01.c */ /** * @page tutorial_table_02 * * For our second example we'll create a table with 4 rectangles in it. Since * our rectangles are of different sizes our table won't be homogeneous. * * The interesting bits from this example are: * @li Where we set the table as not homogeneous: * @dontinclude table_example_02.c * @skipline homogeneous_set * @li Where we add each rectangle to the table: * @skipline elm_table_pack * @skipline elm_table_pack * @skipline elm_table_pack * @skipline elm_table_pack * * Here you can see the full source: * @include table_example_02.c * * Our example will look like this: * * @image html screenshots/table_example_02.png * @image latex screenshots/table_example_02.eps width=\textwidth * * @example table_example_02.c */ /** * @page tutorial_menu Menu Example * @dontinclude menu_example_01.c * * This example shows how to create a menu with regular items, object items, * submenus and how to delete items from a menu. The full source for this * example is @ref menu_example_01.c "menu_example_01.c". * * We'll start looking at the menu creation and how to create a very simple * item: * @skip menu_add * @until item_add * * For our next item we are going to add an icon: * @until item_add * * Now we are going to add more items, but these icons are going to have a * parent, which will put them in a sub-menu. First just another item with an * icon: * @until item_add * * Next we are going to add a button to our menu(any elm widget can be added to * a menu): * @until item_add * * We are also going to have the button delete the first item of our * sub-menu when clicked: * @until smart_callback * @dontinclude menu_example_01.c * @skip static * @until } * * We now add a separator and three more regular items: * @until item_add * @until item_add * @until item_add * * We now add another item, however this time it won't go the sub-menu and it'll * be disabled: * @until disabled_set * * To make sure that our menu is shown whenever the window is clicked(and where * clicked) we use the following callback: * @dontinclude menu_example_01.c * @skip static * @skipline static * @until } * * Our example will look like this: * * @image html screenshots/menu_example_01.png * @image latex screenshots/menu_example_01.eps width=\textwidth * * @example menu_example_01.c */ /** * @page win_example_01 Win - General API overview * * For most users of the Elementary API, the @ref Win widget has a lot more * functions than what they need. * * In general, a developer will create a window, set some content on it and * forget about it for the rest of its program's life, letting whatever * Window Manager is there to handle the window. Here, however, we are going * to show how to generally manage a window. * * We'll have a bit more than the usual includes here, since part of the * example requires some low level fiddling. * @dontinclude win_example.c * @skip ifdef * @until Elementary.h * * The program then, consists of one window with two lists of buttons, each * of which operates on another two windows. One of them is a normal window, * the other has the @c override flag set so the Window Manager ignores it. * * Pressing each button will call the corresponding function to act on the * corresponding window. These are pretty self explanatory, so we'll show * them in one batch. * @skip static void * @until elm_win_sticky_set * @until } * * Next, we handle the main window closing. We have a @c "delete,request" * callback set to ask if really want to quit. If so, we end the main loop, * otherwise just delete the popup message and continue running normally. * @until _no_quit_cb * @until _no_quit_cb * @until } * * The non-managed window, being completely ignored by the Window Manager, * is likely to never receive keyboard focus, even if we click on its entry * to write something. So we have a button on it that will forcefully focus * it by using some lower level functions to act directly on the X window. * Then, each time one of the window is focused, we print some message on a * console to show this more clearly. * @until _win_focused_cb * @until } * * And to finalize, the main function creates a window to hold all the action * buttons and another two to show how (and what) works on each of them. * * First, the main window will be a normal window, we'll enable the focus * highlight regardless of how it is configured so it's easier to navigate * the window with the keyboard. Then we hook our focus and delete callbacks * and set up the rest of the window's content. * @until evas_object_show(box) * * The first of our sub-windows is the managed one. We'll create it as a * dialog, which should make the Window Manager treat it as a non-resizable * window. We are also setting the window to be auto-deleted when the close * button in the titlebar is pressed. * @until evas_object_show(o) * * Now, we added an icon to the window as a resize object. We also set this * icon to not scale, and no weight size hints have been set for it. This way, * even if we hadn't created the window as a dialog, it would still not be * resizable. The window size is defined by its content, so it would never be * smaller than the smallest of its resize objects, and for it to be resizable, * all of those objects have to allow it. * * Next, we add the buttons with the actions to perform on this window. Using * a macro saves us typing and makes the world a happier place. * @until WIN_ACTION(sticky) * * The maximize one is likely to not work, because the Window Manager will * probably not enforce it upon a window that states its maximum size, much * less a dialog. But that can be changed by editting the example to use * #ELM_WIN_BASIC when creating the window and adding the following line to * the icon set as content * @code * evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); * @endcode * * Lastly, the second sub-window will have it's override flag set. In it we * have a label with some text, and entry and a button. The entry can be * clicked normally to set focus on it, but whether it actually gets keyboard * input will also depend on the window getting focus, and since the window * is an override one, it will probably not gain it by normal means. The * button is there to force the focus at the X level to go to our window. * And to finish, another list of buttons with actions to perform on this * last window. Remember that most of them are requests or hints for the * Window Manager, so they are likely to do nothing on this window. * Similarly, there won't be any way to move it or resize it, because we * haven't implemented that kind of control on this example and that's * something controlled by Window Managers on windows they are tracking, which * is not the case with this one. * @until ELM_MAIN * * The full code listing of this example can be found at * @ref win_example.c "win_example.c". * * @example win_example.c */ /** * @page web_example_02 Web - Simple example * * WebKit-EFL is independent of any particular toolkit, such as Elementary, * so using it on applications requires that the programmer writes a lot of * boiler plate code to manage to manage the web object. * * For a full featured browser this may make sense, as the programmer will * want to have full control of every aspect of the web object, since it's the * main component of the application. But other programs with simpler * requirements, having to write so much code is undesired. * * This is where elm_web comes in. Its purpose is to provide a simple way * for developers to embed a simple web object in their programs, simplifying * the common use cases. * * This is not to say that a browser can't be made out of it, as this example * shows. * * We'll be making a simple browser, consisting of one window with an URL bar, * a toolbar to be used for the tabs and a pager to show one page at a time. * * When all tabs are closed, we'll be showing a default view with some custom * content, for which we need to get the internal @c ewk_view object and use * some WebKit functions on it, thus we need to include the necessary headers * first. * * @dontinclude web_example_02.c * @skip include * @until EWebKit * * A struct to keep track of the different widgets in use and the currently * shown tab. There's also an @c exiting flag, used to work around the overly * simplistic way in which this example is written, just to avoid some * warnings when closing the program. * * @skip typedef * @skip typedef * @until App_Data * * Each tab has its own struct too, but there's not much to it. * @until }; * * Whenever the currently selected tab changes, we need to update some state * on the application. The back and forward buttons need to be disabled * accordingly and the URL bar needs to show the right address. * * @skip static void * @until naviframe_item_simple_promote * @until } * * Other updates happen based on events from the web object, like title change * to update the name shown in the tab, and URL change which will update the * URL bar if the event came from the currently selected tab. * * @skip tab_current_set * @skip static void * @until } * @until } * * Adding a new tab is just a matter of creating a new web widget, its data * and pushing it into the pager. A lot of the things that we should handle * here, such as how to react to popups and JavaScript dialogs, are done * already in the @c elm_web widget, so we can rely on their default * implementations. For the JavaScript dialogs we are going to avoid having * them open in a new window by setting the @c Inwin mode. * * There is no default implementation, however, for the requests to create a * new window, so we have to handle them by setting a callback function that * will ultimately call this very same function to add a new tab. * * @skip td->tab = NULL * @skip Tab_Data * @until } * * Entering an address in the URL bar will check if a tab exists, and if not, * create one and set the URL for it. The address needs to conform to the URI * format, so we check that it does and add the protocol if it's missing. * * @skip static char * @until eina_stringshare_del * @until } * * The navigation buttons are simple enough. As for the refresh, it normally * reloads the page using anything that may exist in the caches if applicable, * but we can press it while holding the @c Shift key to avoid the cache. * * @skip static void * @until web_forward * @until } * * The callback set for the new window request creates a new tab and returns * the web widget associated with it. This is important, this function must * return a valid web widget returned by elm_web_add(). * * @skip static Evas_Object * @until } * * Pressing @c Ctrl-F will bring up the search box. Nothing about the box * itself is worth mentioning here, but it works as you would expect from any * other browser. While typing on it, it will highlight all occurrences of the * searched word. Pressing @c Enter will go to the next instance and the two * buttons next to the entry will move forward and backwards through the found * keywords. * * @skip win_del_request * @skip static void * @until win_search_trigger * @until } * * Last, create the main window and put all of the things used above in it. It * contains a default web widget that will be shown when no tabs exist. This * web object is not browsable per se, so history is disabled in it, and we * set the same callback to create new windows, on top of setting some custom * content of our own on it, with some links that will open new tabs to start * browsing quickly. * * @skip static void * @until ELM_MAIN * * Some parts of the code were left out, as they are not relevant to the * example, but the full listing can be found at @ref web_example_02.c * "web_example_02.c". * * @example web_example_02.c */ /** * @page efl_thread_1 EFL Threading example 1 * * You can use threads with Elementary (and EFL) but you need to be careful * to only use eina or eet calls inside a thread. Other libraries are not * totally threadsafe except for some specific ecore calls designed for * working from threads like the ecore_pipe_write() and ecore_thread calls. * * Below is an example of how to use EFL calls from a native thread you have * already created. You have to put the EFL calls inside the critical block * between ecore_thread_main_loop_begin() and ecore_thread_main_loop_end() * which ensure you gain a lock on the mainloop. Beware that this requires * that the thread WAIT to synchronize with the mainloop at the beginning of * the critical section. It is highly suggested you use as few of these * in your thread as possible and probably put just a single * ecore_thread_main_loop_begin() / ecore_thread_main_loop_end() section * at the end of the threads calculation or work when it is done and * would otherwise exit to sit idle. * * For a progression of examples that become more complex and show other * ways to use threading with EFL, please see: * * @ref efl_thread_2 * * @ref efl_thread_3 * * @ref efl_thread_4 * * @ref efl_thread_5 * * @ref efl_thread_6 * * @include efl_thread_1.c */ /** * @page efl_thread_2 EFL Threading example 2 * * You can also use ecore_main_loop_thread_safe_call_sync() to call a * specific function that needs to do EFL main loop operations. This call * will block and wait to synchronise to the mainloop just like * ecore_thread_main_loop_begin() / ecore_thread_main_loop_end() will, * but instead you simply provide it the function callback to call instead * of inlining your code. * * @ref efl_thread_3 * * @ref efl_thread_4 * * @ref efl_thread_5 * * @ref efl_thread_6 * * @include efl_thread_2.c */ /** * @page efl_thread_3 EFL Threading example 3 * * Like with ecore_main_loop_thread_safe_call_sync() you can provide a * callback to call inline in the mainloop, but this time with * ecore_main_loop_thread_safe_call_async() the callback is queued and * called asynchronously, without the thread blocking. The mainloop will * call this function when it comes around to its synchronisation point. This * acts as a "fire and forget" way of having the mainloop do some work * for a thread that has finished processing some data and is read to hand it * off to the mainloop and the thread wants to march on and do some more work * while the main loop deals with "displaying" the results of the previous * calculation. * * @ref efl_thread_4 * * @ref efl_thread_5 * * @ref efl_thread_6 * * @include efl_thread_3.c */ /** * @page efl_thread_4 EFL Threading example 4 * * Now when you want to have a thread do some work, send back results to * the mainloop and continue running but the mainloop controls when the * thread should stop working, you need some extra flags. This is an example * of how you might use ecore_main_loop_thread_safe_call_async() and pthreads * to do this. * * @ref efl_thread_5 * * @ref efl_thread_6 * * @include efl_thread_4.c */ /** * @page efl_thread_5 EFL Threading example 5 * * This is the same as @ref efl_thread_4 but now uses the ecore_thread * infrastructure to have a running worker thread that feeds results back * to the mainloop and can easily be cancelled. This saves some code in the * application and makes for fewer problem spots if you forget a mutex. * * @ref efl_thread_6 * * @include efl_thread_5.c */ /** * @page efl_thread_6 EFL Threading example 6 * * You can also use the ecore_thread infrastructure for compute tasks that * don't send feedback as they go - they are one-shot compute jobs and when * done they will trigger the end callback in the mainloop which is intended * to pick up the results and "display them". * * @include efl_thread_6.c */ /** * @page bg_example_01_c bg_example_01.c * @include bg_example_01.c * @example bg_example_01.c */ /** * @page bg_example_02_c bg_example_02.c * @include bg_example_02.c * @example bg_example_02.c */ /** * @page bg_example_03_c bg_example_03.c * @include bg_example_03.c * @example bg_example_03.c */ /** * @page actionslider_example_01 Actionslider example * @include actionslider_example_01.c * @example actionslider_example_01.c */ /** * @page transit_example_01_c Transit example 1 * @include transit_example_01.c * @example transit_example_01.c */ /** * @page transit_example_02_c Transit example 2 * @include transit_example_02.c * @example transit_example_02.c */ /** * @page general_functions_example_c General (top-level) functions example * @include general_funcs_example.c * @example general_funcs_example.c */ /** * @page clock_example_c Clock example * @include clock_example.c * @example clock_example.c */ /** * @page datetime_example_c Datetime example * @include datetime_example.c * @example datetime_example.c */ /** * @page dayselector_example_c Dayselector example * @include dayselector_example.c * @example dayselector_example.c */ /** * @page flipselector_example_c Flipselector example * @include flipselector_example.c * @example flipselector_example.c */ /** * @page fileselector_example_c Fileselector example * @include fileselector_example.c * @example fileselector_example.c */ /** * @page fileselector_button_example_c Fileselector button example * @include fileselector_button_example.c * @example fileselector_button_example.c */ /** * @page fileselector_entry_example_c Fileselector entry example * @include fileselector_entry_example.c * @example fileselector_entry_example.c */ /** * @page index_example_01_c Index example * @include index_example_01.c * @example index_example_01.c */ /** * @page index_example_02_c Index example * @include index_example_02.c * @example index_example_02.c */ /** * @page layout_example_01_c layout_example_01.c * @include layout_example_01.c * @example layout_example_01.c */ /** * @page layout_example_02_c layout_example_02.c * @include layout_example_02.c * @example layout_example_02.c */ /** * @page layout_example_03_c layout_example_03.c * @include layout_example_03.c * @example layout_example_03.c */ /** * @page layout_example_edc An example of layout theme file * * This theme file contains two groups. Each of them is a different theme, and * can be used by an Elementary Layout widget. A theme can be used more than * once by many different Elementary Layout widgets too. * * @include layout_example.edc * @example layout_example.edc */ /** * @page gengrid_example_c Gengrid example * @include gengrid_example.c * @example gengrid_example.c */ /** * @page genlist_example_01_c genlist_example_01.c * @include genlist_example_01.c * @example genlist_example_01.c */ /** * @page genlist_example_02_c genlist_example_02.c * @include genlist_example_02.c * @example genlist_example_02.c */ /** * @page genlist_example_04_c genlist_example_04.c * @include genlist_example_04.c * @example genlist_example_04.c */ /** * @page genlist_example_05_c genlist_example_05.c * @include genlist_example_05.c * @example genlist_example_05.c */ /** * @page thumb_example_01_c thumb_example_01.c * @include thumb_example_01.c * @example thumb_example_01.c */ /** * @page progressbar_example_c Progress bar example * @include progressbar_example.c * @example progressbar_example.c */ /** * @page slideshow_example_c Slideshow example * @include slideshow_example.c * @example slideshow_example.c */ /** * @page efl_thread_1_c EFL Threading example 1 * @include efl_thread_1.c * @example efl_thread_1.c */ /** * @page efl_thread_2_c EFL Threading example 2 * @include efl_thread_2.c * @example efl_thread_2.c */ /** * @page efl_thread_3_c EFL Threading example 3 * @include efl_thread_3.c * @example efl_thread_3.c */ /** * @page efl_thread_4_c EFL Threading example 4 * @include efl_thread_4.c * @example efl_thread_4.c */ /** * @page efl_thread_5_c EFL Threading example 5 * @include efl_thread_5.c * @example efl_thread_5.c */ /** * @page efl_thread_6_c EFL Threading example 6 * @include efl_thread_6.c * @example efl_thread_6.c */ elementary-1.7.7/doc/Doxyfile.in0000664000175000017500000001002012127353614013473 00000000000000PROJECT_NAME = Elementary PROJECT_NUMBER = OUTPUT_DIRECTORY = . INPUT = @srcdir@/examples.dox @top_srcdir@/src/lib @srcdir@/index.doxy IMAGE_PATH = @srcdir@/img OUTPUT_LANGUAGE = English GENERATE_HTML = YES HTML_OUTPUT = html HTML_FILE_EXTENSION = .html HTML_HEADER = @srcdir@/head.html HTML_FOOTER = @srcdir@/foot.html HTML_STYLESHEET = @srcdir@/e.css HTML_ALIGN_MEMBERS = YES ENUM_VALUES_PER_LINE = 1 GENERATE_HTMLHELP = NO CHM_FILE = HHC_LOCATION = GENERATE_CHI = NO BINARY_TOC = NO TOC_EXPAND = NO DISABLE_INDEX = YES EXTRACT_ALL = NO EXTRACT_PRIVATE = NO EXTRACT_STATIC = NO EXTRACT_LOCAL_CLASSES = NO HIDE_UNDOC_MEMBERS = YES HIDE_UNDOC_CLASSES = YES HIDE_FRIEND_COMPOUNDS = YES BRIEF_MEMBER_DESC = YES REPEAT_BRIEF = YES ALWAYS_DETAILED_SEC = NO INLINE_INHERITED_MEMB = NO FULL_PATH_NAMES = NO STRIP_FROM_PATH = INTERNAL_DOCS = NO STRIP_CODE_COMMENTS = YES CASE_SENSE_NAMES = YES SHORT_NAMES = NO HIDE_SCOPE_NAMES = NO VERBATIM_HEADERS = NO SHOW_INCLUDE_FILES = NO JAVADOC_AUTOBRIEF = YES MULTILINE_CPP_IS_BRIEF = NO INHERIT_DOCS = YES INLINE_INFO = YES SORT_MEMBER_DOCS = YES DISTRIBUTE_GROUP_DOC = NO TAB_SIZE = 2 GENERATE_TODOLIST = YES GENERATE_TESTLIST = YES GENERATE_BUGLIST = YES GENERATE_DEPRECATEDLIST= YES ALIASES = ENABLED_SECTIONS = MAX_INITIALIZER_LINES = 30 OPTIMIZE_OUTPUT_FOR_C = YES OPTIMIZE_OUTPUT_JAVA = NO SHOW_USED_FILES = NO QUIET = NO WARNINGS = YES WARN_IF_UNDOCUMENTED = YES WARN_FORMAT = "$file:$line: $text" WARN_LOGFILE = FILE_PATTERNS = RECURSIVE = NO EXCLUDE = EXCLUDE_SYMLINKS = NO EXCLUDE_PATTERNS = EXAMPLE_PATH = @top_srcdir@/src/examples EXAMPLE_PATTERNS = EXAMPLE_RECURSIVE = NO INPUT_FILTER = FILTER_SOURCE_FILES = NO SOURCE_BROWSER = NO INLINE_SOURCES = NO REFERENCED_BY_RELATION = YES REFERENCES_RELATION = YES ALPHABETICAL_INDEX = YES COLS_IN_ALPHA_INDEX = 2 IGNORE_PREFIX = GENERATE_TREEVIEW = NO TREEVIEW_WIDTH = 250 GENERATE_LATEX = YES LATEX_OUTPUT = latex LATEX_CMD_NAME = latex MAKEINDEX_CMD_NAME = makeindex COMPACT_LATEX = NO PAPER_TYPE = a4wide EXTRA_PACKAGES = LATEX_HEADER = PDF_HYPERLINKS = YES USE_PDFLATEX = NO LATEX_BATCHMODE = NO GENERATE_RTF = NO RTF_OUTPUT = rtf COMPACT_RTF = NO RTF_HYPERLINKS = NO RTF_STYLESHEET_FILE = RTF_EXTENSIONS_FILE = GENERATE_MAN = YES MAN_OUTPUT = man MAN_EXTENSION = .3 MAN_LINKS = YES GENERATE_XML = YES XML_SCHEMA = XML_DTD = GENERATE_AUTOGEN_DEF = NO ENABLE_PREPROCESSING = YES MACRO_EXPANSION = YES EXPAND_ONLY_PREDEF = YES SEARCH_INCLUDES = NO INCLUDE_PATH = INCLUDE_FILE_PATTERNS = PREDEFINED = __UNUSED__= EINA_ARG_NONNULL()= EINA_MALLOC= EINA_WARN_UNUSED_RESULT= EAPI= EXPAND_AS_DEFINED = SKIP_FUNCTION_MACROS = YES TAGFILES = GENERATE_TAGFILE = ALLEXTERNALS = NO EXTERNAL_GROUPS = YES PERL_PATH = /usr/bin/perl CLASS_DIAGRAMS = NO HIDE_UNDOC_RELATIONS = YES HAVE_DOT = NO CLASS_GRAPH = NO COLLABORATION_GRAPH = NO TEMPLATE_RELATIONS = NO INCLUDE_GRAPH = NO INCLUDED_BY_GRAPH = NO GRAPHICAL_HIERARCHY = NO DOT_IMAGE_FORMAT = png DOT_PATH = DOTFILE_DIRS = DOT_GRAPH_MAX_NODES = 50 GENERATE_LEGEND = YES DOT_CLEANUP = YES SEARCHENGINE = NO LAYOUT_FILE = DoxygenLayout.xml elementary-1.7.7/doc/Makefile.am0000664000175000017500000001746312127353614013436 00000000000000SUBDIRS = widgets MAINTAINERCLEANFILES = Makefile.in .PHONY: doc install-doc PACKAGE_DOCNAME = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc if EFL_BUILD_DOC # dir:file name:executable:width:height WGT_PREVIEW = \ actionslider:preview-00.png:widget_preview_actionslider:120:30 \ bg:preview-00.png:widget_preview_bg:50:50 \ box:preview-00.png:widget_preview_box:200:160 \ bubble:preview-00.png:widget_preview_bubble1:160:50 \ bubble:preview-01.png:widget_preview_bubble2:160:50 \ bubble:preview-02.png:widget_preview_bubble3:160:50 \ button:preview-00.png:widget_preview_button1:160:50 \ button:preview-01.png:widget_preview_button2:160:50 \ button:preview-02.png:widget_preview_button3:160:50 \ calendar:preview-00.png:widget_preview_calendar:300:300 \ check:preview-00.png:widget_preview_check1:160:50 \ check:preview-01.png:widget_preview_check2:160:50 \ check:preview-02.png:widget_preview_check3:160:50 \ clock:preview-00.png:widget_preview_clock:200:100 \ colorselector:preview-00.png:widget_preview_colorselector:320:300 \ conformant:preview-00.png:widget_preview_conformant:200:400 \ ctxpopup:preview-00.png:widget_preview_ctxpopup:200:130 \ datetime:preview-00.png:widget_preview_datetime1:360:60 \ datetime:preview-01.png:widget_preview_datetime2:200:60 \ datetime:preview-02.png:widget_preview_datetime3:200:60 \ dayselector:preview-00.png:widget_preview_dayselector:350:50 \ diskselector:preview-00.png:widget_preview_diskselector:120:50 \ entry:preview-00.png:widget_preview_entry1:160:50 \ entry:preview-01.png:widget_preview_entry2:160:50 \ entry:preview-02.png:widget_preview_entry3:160:50 \ entry:preview-03.png:widget_preview_entry4:160:50 \ fileselector:preview-00.png:widget_preview_fileselector:300:300 \ fileselector_button:preview-00.png:widget_preview_fileselector_button1:200:50 \ fileselector_button:preview-01.png:widget_preview_fileselector_button2:200:50 \ fileselector_button:preview-02.png:widget_preview_fileselector_button3:160:50 \ fileselector_entry:preview-00.png:widget_preview_fileselector_entry:70:50 \ flip:preview-00.png:widget_preview_flip:100:100 \ flipselector:preview-00.png:widget_preview_flipselector:100:60 \ frame:preview-00.png:widget_preview_frame:100:50 \ gengrid:preview-00.png:widget_preview_gengrid:200:160 \ genlist:preview-00.png:widget_preview_genlist1:200:200 \ genlist:preview-01.png:widget_preview_genlist2:200:160 \ genlist:preview-02.png:widget_preview_genlist3:200:160 \ genlist:preview-03.png:widget_preview_genlist4:200:160 \ genlist:preview-04.png:widget_preview_genlist5:200:160 \ hover:preview-00.png:widget_preview_hover:90:170 \ hoversel:preview-00.png:widget_preview_hoversel:90:170 \ icon:preview-00.png:widget_preview_icon:50:50 \ image:preview-00.png:widget_preview_image:50:50 \ index:preview-00.png:widget_preview_index:200:160 \ inwin:preview-00.png:widget_preview_inwin1:200:160 \ inwin:preview-01.png:widget_preview_inwin2:200:160 \ inwin:preview-02.png:widget_preview_inwin3:200:160 \ label:preview-00.png:widget_preview_label:70:30 \ layout:preview-00.png:widget_preview_layout:200:160 \ list:preview-00.png:widget_preview_list:200:200 \ map:preview-00.png:widget_preview_map:256:256 \ mapbuf:preview-00.png:widget_preview_mapbuf:200:200 \ menu:preview-00.png:widget_preview_menu:100:100 \ notify:preview-00.png:widget_preview_notify:60:30 \ panel:preview-00.png:widget_preview_panel:150:50 \ panes:preview-00.png:widget_preview_panes:200:100 \ photocam:preview-00.png:widget_preview_photocam:243:162 \ popup:preview-00.png:widget_preview_popup:480:400 \ progressbar:preview-00.png:widget_preview_progressbar:150:50 \ radio:preview-00.png:widget_preview_radio:60:20 \ scroller:preview-00.png:widget_preview_scroller:100:30 \ segment_control:preview-00.png:widget_preview_segment_control:240:120 \ separator:preview-00.png:widget_preview_separator:10:80 \ slider:preview-00.png:widget_preview_slider:200:100 \ slideshow:preview-00.png:widget_preview_slideshow:50:50 \ spinner:preview-00.png:widget_preview_spinner:160:30 \ table::preview-00.png:widget_preview_table:100:100 \ table:preview-00.png:widget_preview_table:100:100 \ thumb:preview-00.png:widget_preview_thumb:100:100 \ toolbar:preview-00.png:widget_preview_toolbar:300:100 \ web:preview-00.png:widget_preview_web:300:300 \ win:preview-00.png:widget_preview_win:200:200 # put in here every elm widget, so that it gets its hierarchy tree built # then, make a reference to the generated image, in the form # @image html _inheritance_tree.{png,eps} WGT_TREE = \ actionslider \ bg \ box \ bubble \ button \ calendar \ check \ clock \ colorselector \ conformant \ container \ datetime \ dayselector \ diskselector \ fileselector \ fileselector_button \ flip \ flipselector \ frame \ gengrid \ genlist \ gesture_layer \ glview \ grid \ hover \ hoversel \ icon \ image \ index \ inwin \ label \ layout \ list \ map \ mapbuf \ menu \ naviframe \ notify \ panes \ photo \ photocam \ player \ plug \ progressbar \ radio \ route \ scroller \ segment_control \ separator \ slider \ slideshow \ spinner \ table \ thumb \ video \ web \ win widget-build: @$(MAKE) -C widgets widget-preview: widget-build @for ss in $(WGT_PREVIEW); do \ ENTRY=($${ss//:/ }) ; \ DIR=$${ENTRY[0]} ; \ SS=$${ENTRY[1]} ; \ BIN=$${ENTRY[2]} ; \ X=$${ENTRY[3]} ; \ Y=$${ENTRY[4]} ; \ echo "Generating widget preview image" $${SS} "for widget" $${DIR}; \ $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/$${DIR} $${SS} $(top_builddir)/doc/widgets/$${BIN} $${X} $${Y} ; \ mkdir -p $(top_builddir)/doc/latex/img/widget/$${DIR} ; \ convert $(top_builddir)/doc/html/img/widget/$${DIR}/$${SS} $(top_builddir)/doc/latex/img/widget/$${DIR}/$${SS/.png/.eps} ; \ done widget-tree-figures: doc $(srcdir)/widget_hierarchy.py --scan $(top_srcdir)/src/lib -o $(builddir)/widget_tree.p; $(srcdir)/widget_hierarchy.py --tree -i $(builddir)/widget_tree.p > $(builddir)/widgets_tree.dot; dot -Tpng -o $(top_srcdir)/doc/img/elm-widget-tree.png $(top_builddir)/doc/widgets_tree.dot; convert $(top_srcdir)/doc/img/elm-widget-tree.png $(top_srcdir)/doc/img/"elm-widget-tree.eps"; @for wgt in $(WGT_TREE); do \ WGT_FILE_NAME="WNAME_inheritance_tree.dot"; \ WGT_FILE_NAME=$${WGT_FILE_NAME/WNAME/$${wgt}}; \ echo "Generating widget inheritance tree image for widget" $${wgt}; \ $(srcdir)/widget_hierarchy.py --widget=$${wgt} -i $(top_builddir)/doc/widget_tree.p > $(top_builddir)/doc/$${WGT_FILE_NAME}; \ dot -Tpng -o $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.png} $(top_builddir)/doc/$${WGT_FILE_NAME}; \ convert $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.png} $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.eps}; \ rm $${WGT_FILE_NAME}; \ done doc-clean: rm -rf img/widget html/ latex/ man/ xml/ $(top_builddir)/$(PACKAGE_DOCNAME).tar* doc-build: $(efl_doxygen) cp -r $(srcdir)/img/* html/ cp -r $(srcdir)/img/* latex/ #run the last rule whenever the elm widget tree changes #commit the changed pictures, then. depends on python and graphviz doc: all doc-clean widget-preview doc-build @echo "Entering src/examples/" $(MAKE) -C $(top_builddir)/src/examples screenshots rm -rf $(PACKAGE_DOCNAME).tar* mkdir -p $(PACKAGE_DOCNAME)/doc cp -R html/ latex/ man/ xml/ $(PACKAGE_DOCNAME)/doc tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/ bzip2 -9 $(PACKAGE_DOCNAME).tar rm -rf $(PACKAGE_DOCNAME)/ mv $(PACKAGE_DOCNAME).tar.bz2 $(top_builddir) clean-local: doc-clean # what about examples screenshots ? install-doc: doc-build install -d $(docdir) cp -R html latex man xml $(docdir) uninstall-local: rm -rf $(docdir)/html $(docdir)/latex $(docdir)/man $(docdir)/xml else doc: @echo "Documentation not built. Run ./configure --help" install-doc: doc endif EXTRA_DIST = Doxyfile.in $(wildcard img/*.*) e.css head.html foot.html shot.sh \ DoxygenLayout.xml examples.dox index.doxy elementary-1.7.7/doc/DoxygenLayout.xml0000664000175000017500000001324412127353614014730 00000000000000 elementary-1.7.7/doc/img/0000775000175000017500000000000012143522015012212 500000000000000elementary-1.7.7/doc/img/web_inheritance_tree.eps0000664000175000017500000007614212127353615017034 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/web_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:14-03:00) %%BoundingBox: -0 -0 83 155 %%HiResBoundingBox: 0 0 83 155 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 83 155 userdict begin DisplayImage 0 0 83 155 12 83 155 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FF FFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C 6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFF FB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF00 27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038 FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF 2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFF FFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DC FF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800 008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EE FFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A90099999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 6600FFFFFFFFFFFFFFFFFFCB030000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01AFFFFFFF593AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E1BFDFFFF FFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF292166666666666663017FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999 999999999999999999999999999999999999999999999999650099999999999999999999 99999999999999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 07FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BD050BC1EF5B0040D3FFCD1898FFF383603343D2FFFF2700D5460F3CC9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB3DFEFE5DD7FFFF4516F1FF270076 BA980A06D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB198FFC3 000000000000B3FF2700F8FFFF900063FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41 2FFEDE4A0598FF54F4FF8E2AFFFFFFFFFFFFFF2700FFFFFFE00035FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFF8209F4FFFFFFFFFCFF2700FFFFFFF7 004FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFAC007DFF FFFFD590FF2700FFFFFFDA0098FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3 FFFE274CFFFFFFF9250062A47B45F1FF2800EDFFFE6945FDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFFFE24F111765EAFFFFBB4E4263698BFBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFCB030000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/naviframe_inheritance_tree.png0000664000175000017500000001203012127353615020206 00000000000000PNG  IHDRk[]BbKGDIDATx}PT >b !#6 ID jaD>1;(>`*0(&$j("KL .,Ȳٕòo_{΋{υo L݁XBggcۍgj@N8a+++CmPJ >J%1;dC3A(h A(h A(h A(L&3u 'OH$]*۷n=|p X,RimmS^^h @V!_'1'O~РAO0776{n33J !k֬j4Er9k#{.!d8{l6܃zv`LMM%ܾ}kݝ܌3RBLB)v;uF<{zzPJRZVT0; yyyW^y13PJO>MaBHQQgohLr9s~W:u_^*Brnڴ122ڵk۶mcE* TڪݦZf31t5hoWTγfZhŋ??j/F{͟?}mNRZVrrr_ݻwf-;L ]-%&& JF ^D)-,,4771bĹsΟ??tPBHEE4>>o9sLAA{؜T*tx؀69rРAnqqǏqȑׯsEB~zv4$%%_wС...񾾾QQQKggs HN)DbxҥTH0>$---))Vkjj=:|>i0$$$l޼̜}||Ǝkڎ⛅pUBHRRuRZTTaÆ4vlLKKO}}}Ν[\\>n8vlb'7>[ 4 BAP 4 BAP 4 BAPzLJJJܸqkvQQQ?]Ew{-?^`!4uGy5//2++} ?~/͕Nk0### `Ŋ/wPH4c v?lKK`BHhhn<322M3٦T`UUիWCCCYfټ=h0;;[$\Mhh݅|322BBBB!W3sL{{~ ޼y;s;NNN]CCCKJJwdgg +VtW ''W_5It;f?+++ !?.--h7mڴ_ݤ{X,X΃4 BAP 4 BAP 4 BAP 4 BAP 4 BAP 4 BAP 4 BAP 4 Byfuuٳg+|xĈ~Z;XOzBGMa HgJieeܹs_~e{{:V,Hbbb$Ibbb{{;e2YRR+[K~+^{˗/"(00J;/ "!!-]\\ 7o,otAff&?ʪ?U*p'33 PpA(h A(h A(h `]]]ff֭[!Sa\eee }QZZQ7dBkp,$0 яb3H҅ Æx>?Ӑ\m*qZZڠAmXcDŽB! 6 r!@OwOC6""cZD+,WW*Ns+VVV~R]i,RM3El1}pڵ,6|\5kHBvm*ǏUMvQFt!SJR͛7NnꒆܷҦ?9Jr„ Fj_666⿺K.\ݻabtuuUTfffǏ饗L>8f̘rSbРA(h A(h A(h \7nrMC.**277oo^|'1Cb(_ `~1/P0 b(_ `~q_ 4 BAP 4 BAP 4 BAP 4 BAP 4 BAP 4 BAP 4 BAP 4;03's~qO&XAO>?8~f䲉M=R 4 BAP 4 BAP 4 BAP 4 Bɓ'K$ÇŽeeeXO{b1 Jc8p@"d2Bx▖ɓ'srr駟Lի‹  CfRl2''aÆyyy'>}@ شi[)))j:+++<>>999^^^ݻuV``o2 b˖-&M>}:7Ѿ;FSSSKX[@W<޽{ !NbŪPscc#y6k+m۶GFFtZ}}B?\]]M;ve2٭[!@-ZTVVƊr\KkcAƸq4X, x6777 VT*G{blllqq1ׂ. wwwBHcc#Wk+]rvvX,D+W<3q`]t7gIJ q/{dBpժUť|ĉϷ-,Wdk+]>'^d?>o<#m( Trm9XA=ĶK,IMM 1VzӧOwՔ&''39ٍ5Rv԰x;::BaSS\./(((++c/.,,ttt5j!$::z޽'N\g+ Vd)*[IR !@lF OY;j|=zw srrza3 d\vu^OjժP(֯_ZHJJ!`޽ hVܹvZBP(?{,nhhطokgǎ?"H,/]^u͹_K~? BAP 4 BAP 4 BAP 4 BAP 4$zWtqp6q_|13r8BAP 4?LU %IENDB`elementary-1.7.7/doc/img/layout_table.png0000664000175000017500000002363112127353615015343 00000000000000PNG  IHDR^A?TsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATx{UOhB $a+ A( rFo :**@E@IΛexcg݉7$uvNcf3ZvmWH _æ^xuW ƒ6  "WՇ,I5`G`;`2YY "7^ssV&k".ikk{;gERIȚإ˲ǝ_w>=){ՀK:XշWx}$ l``8뀭HE~`0;"Upm> 2;Ig5~{-mn {QV7?W?{DE糲r6#Wv!}Eou_}$,loCV%0;\'̓>˕pZl5>^/ Y5 @lY| 0S:A9W6./|>WpWA=++N#Yse;+xK{u퍤#WΟxG\D6"[IAj\ӓre'8?"m|-- \ˀˁMHn4:;|#IkoNsUvmӁ#lm轢*'iHZ,iHݴ.".~G=vD:8[WU,Is',w=v~E9|؁4?I7!"*kys6.GQtHGoG.%mktTQx5˟I? 8FƤ4= ^զ4Ǻ IsԗA ~J ג(MY_ Z=>Vжݵn_ ~};$$~5">+߄44 H1?Xc^{iZEv/-X7D@΂L]HA8p9~RHs6Z}yAo$M5,'V}m3H#E#>ۤ{ pv˲CKfHZ Xf7e̵Q;g[@nIַˁL< );a,קZ."^ɵm=~cE*#{z>" J=! ;N$]R?tlV/)r~H:>VVw7wm"`wI琂mX=n|!?.BP\I#M;OJvXk$Gʑ /\RCHG!_Ț_|Zn'Uo]C:+{ {.+E5nqYA% iD}ODܐk'd}3)/&O'B؉t2lq~o?c[ҩ\-XjrY񨤗Jzy<)jIeǁ5I R:٭Iʯ~9idyr8=q ٯI?88~I[HḾגlqCm3`|e$%~p~^|r:FZx!pnOn$#^~Y}Ze ڄtq;"(ج'^3y̬dff%s53+Y(X03Iv^\#__&gSү;f56ޘF^69^39𚙕̬́dff%s53+YxJkfV2^39𚙕̬́dff%s53+YxJkfV2^39𚙕̬́dff%s53+YxJkfV2^39𚙕̬́dff%s53+YxJkfV2^3>تEҁO,Xöc;Eؔtlxl7kdϷ^ |:WX=2+*"$-^'go43pvDK  Z#00"~?;d8v$ՁIʮ~80M6v65yQn l'i۬l]yֈGfkn'ù@`;kˀ_w) qiAҖ#"qIO%]k&i~lyW7-(HD|lxmpwvy8R6gDă>,p)YD|p`g50]ˀWK  8k{+)ia6XpD|4_ xiAYWVf!ld񚙕̬́dff%s53+YxJkfVJrQ>-.m[G|k[ ]Rk['d.o/noHE*ʈpү*\k U3ըj[G/􊥕ffn +='ffD%NiOzرn]իQ_lWbFɇ;'4j}3J(]:|/0mL%o9@}H]˘Hg"=:O})Nwv~tgT"l<ꝤFo;9Z>.{;9Z}9^3FNV"*1m['nefSy^xJkfUU٬JFQofh[7ۭJf5T"𚙍^3$g5 ̬̬?fVUj$g5Y7g5Yxͬ0`j0j038YU9a`fݜ`ff}s]A֒ZWu Y[IIW%mZn7I$=C[ ywKj0$/TI'J1+; fIz֒t|WYCIgJz`X*]J;$Tهm}ҍ 7j2glkm/IJ:n;>IUYl֑T_OIz$Wő ƭ$}h^)Yq$͕~_಩#!;@7H]%|Ҝ8%'|+8,I~L)J!/N=/aIO#M<[ҫF'+KD!iwR`lʪu4{]Z5 46㵁=?.LQl*7ݠZ= OeQꤌ "6IED+~.[YRr/wYLF~%0n]2mlyٔ-vkثnW^ϪQi[recf56~MWpEWsoUݓ]oOf6y̪RfET"Z f֭n=lNv?VD%(q5Jj6jO +'| 3+p ̬dZ}F_}Yh ~hf.g5Yߪxۤ/jDm[5ۭ;~ٴjJ^3QR3+P٬Jհtk 7ն~v.g{.pK.h[jJ-r;QAWd. ݒgwgmH)ް;0U*q!F~;`3F.ppݚ bi%Y*߁'FI%̬lFhh4ۭ'36y'4ۭzU6jW4f΂c'ҭmrN$lKmDgm'hԆh.awbT%^n-*+֨鵾4jlz?SS^^*1k5Y_S3+P٬J^| 3;PYߪx} 3w0g5Yg5Y*x`f0`j0q`ff}JuV㬆sVpVY fVY 3Y f+HzvIdeMpYWӗ=?`S_#?Ey5> '"΍rI:*{O:77| ['iIJFƳ/>Lk6͏%-wBIKIz5$-E'i_m}Cerϵ+v`ψX"ic@Yz^ \n(Ǝ ,7Jq[Έ%]Jr/,O2Ip#; kI7 \]ܶQVҿQDz|/fRXH=&lϓ2y,Ӥ ,&"`tt/)h|iD\=I6X=]/ɶ VmIWGҩމiT]q5Y$}MR;I ;#"zԗY 6̬?;."Ɉ2]lߧUs&p00xq;0G I[ŸG۪<ÜN}l\|"+{=0#LK#{,lm݃T9#!ؕC(!c|nX4= XSO#g+J988K҃HJ!/A 8/ሸ\ #"?M1ʖIRq{p^D.m8ƁMaf5\ î] NIGKg+"n`GIo6Z. Xw59./9q;[!ђtui?d&h]])Z}]fUJfuذ^;"JGREmn˚}g!YyC";3[INt/ 鈡GXҚRp$'EN:=IQe=9WuOVv]Qkܵ=5KK w=9{|cV0WwГlya[A8k5Yg5 `fT9*ldT%Nk5pZ 6k5ٴTk5T"𚙍J^g5Yg5 lg5Yߪx`f8a`f`ffDuVpVÀ9ƩrVC/ ٨ f6m꽮la"{=sJU EY #MZk[HɻdH7gw׽(TtFvK̦F>,j[cCJObiUxFF%̬Y f6Q1>TWm*%gl~ګQ?x[%w5ۭ/ S*(džЗz f6=;x.Rz4:xPlQQ$5jlzFݺr1Z}>dyϻwwP[9^3Q3+ଆsVS嬆^3Q;P8ŀfVw03T": 8a`f8V3Y 3+33O%̬ĊDY f֥n=lv?VDUȨJuVӨg7j+wY I:FYҚ>#iޝ=?`;_nWٿI:9;IS/f#d;"*qa9m$"66֐QDܞ5]|nnk˲O Aԉ`̦Jx~ "qVDܔ}W̯,i4;"`{ڇiKzvIde-;x3S$*i``S%(iǬ촂v'H%鍒[K(xI;l&欆fVF=F]٣́>6wz$m \_Ϊ,h~{f6 [:!%oݭI>˪fSes͏:ۘC:*ިk"]浒8x2UjTn^\^P4UPdFDtN ^@KG}+ ,pxD-=JQYq:פi .tMX$ 8}N' IDB^ä/n/~wK7)ߑVo xdHm!iL{y~,iI/#}`?|&izgOlì?1p#p-=$]AEzDاheI[K" "54?ϝNOn}n e3}=i!`)p3p>i "hO!Hf\\6坟6+(_gCrSIK;"͚_ll,7O9"`î鄎6GgED x5BଆQ"H~>?jCV0{|X0OVϙ!>K$?b#vIsfv5y (ijB\Uɑɒ!}夓gV?\|=Wo_tjYIZ_ҥBfUEfl`.p@ArH:8$Wv'>.餬}Pv-IsUKWvFYU2<̬#Ő1D6])>'"=\.O"DIGې>pq2 IN_%6Iڗ;e %}δr*𮈸ƽʾFm@QAevtdWٺL7;ԭQm[nĈwY ;u"he'1&/Zl5_&{~]˲Z߀ u;_eGd7;vrm?Sv7guw$|?"*P9/NkA:?~<4կSJjuWJ;$XAwׯL_f7gňxLҏ%Is_FGILIOY|`~Ov2j .^AV~VYB^FH'ֶyD@:vIwDV~7zk[jP'QG*:LFXlNΕM>VEVl\6szKZ$mj[׳ksViWTVuj0j03T"Z fVY Lk5k5Yߪx`f8a`f`ffDuVpVÀ9qV*Y f6Y fVY UoF~ΰPAF~@{2zN̉TG%oV7ۭGsžYn6!&_\FGFЃ]˕j̦_ldTb\VCV_X;+n_P~Oz ++V$Z}6餆˧|=[Z7m[nĈ+ o5˗+?+]gPOi_IK}Tb̬J:J}fg};dׯqΒY[o|fؓx@q?8MB۳5Ӂ8k*8Ǯ4I $U}kji<.f;wJںзp3@D,"޹-xlDL\=WD1[sFÅۯ2"~ x x6wvymxR[u5ri?Dą^s{_>I ¿o* x&kSD\=npـGAہ F9o~7f"Ao# "| gc> kʳq1Osc.Qv}MR`Ikgs@*l]Y'?gӗx$^66w=cI?$!7n yo!{ ۜ <=ȞOI~mTiyxfONvSsmS͵7^m˹qsxgwJvcYP0o\ۘ 얍Bm+}"`\Gqf>]\ l%Ksc?>9wEOVr^/ƤBMH #6e$>JxHVYq#/"Au6#}MŤt`2嘭b#NҚ>/IOH ~Rݬ7.Rgzcs=70ʝs%M!哯%޶Y`̻p}k ߘ c'}2xyϤ6˙8\}gV,&sog='Jڔu#KJkf>| 3o뜬 m#J X;Y-*>3}ڤ=ws;$HuFqM?x).N?@ ڛ-{SfVxOf盐={mV׫Hiʧ {X< }B\_B@ROGt߸rP'LR}ȕe/)iV] x:k';;7Az#(z3빸TvpMdb+Iݤ-+%z 4Azɍ=Zwsѳ2j+[?*"t^IۀH%V;xov?TtVk&>w) I;>v"^ot^6"X T&Rc'ҎwI~H避Z}~qXhFcIHogE3<V?6֋$fj4|W6,@`;ฬo`*]Uہdf9^g"Ij٩I`zjul5M,k=HZ{Jec;R'di% H}F钾 *׆apbv9ˀܘ#ϒ{Fu6~At ":A4IU4U ff%qU$kfV1^39Ú̬bffs53X-j4GdWjw;'nw;5UKZ.wv7̬Zf ا\0 Ro͗=3T>IZ^m= 3P2ZCÞC>Fs<&VV9ksHu񚙍j4[FMÞʨEuU᪆FF]YJ֯Vaj(٠3:rjU %sU᪆FF]YJ3U %sU̬\P2W5Yj(ld%ն.`\.+ IMII:ϸ7Kڲз$i{Io*Q -%*o$ga֖)>\h*ՒV>IJ~9] cKQT[N%K;zɦ,jw;jEmw;gKqߒ><cY^}ߚF: Ng `B-IgHs] ~  l l[=F߁mFz X􉛹բlX$"ڍ"\M%}XxDEz47no?">$露3p`D2~nvHoP_oX~ Gįqk+1L:69YӅY{Iz#gpYUۿ"0o?"M!-&աZf ا.Poܭhz+|8ir8*YHj3rA7os;#;g?"-˹ՁߚO==g7vJOa73mD#bR݌Jv0!,L{~K{+KW`J,/"ӽ0"OV] ܘ]I1"Y6YΘ]""FĩV^\P2W5ȨK53+rUC\`fcdj0QTՒJ3U %sU^3"W5oUCќ[Tjo͊vi5:kqj4bJ6 ؊2 _U0_x%bK0 LVmFv&mևqU᪆FF]YJLUCќ78_ѷ>[|nnw;_7d]\l\v^RnUql`k+XyÞ-hǰExǀOAjuU᪆FF]YJ#Pj(@afĩ3%dj0>\P2W5ȨK53+rUC\`fcdj0QTՒJ3U %sU^3"W5U f6Fjmw;gK=BҺ^,]S1JJI{^$%YmHZ/^]΍-isI$66KiN$Mtp>BIG 6'lY_>Ԕtp.>"IG@B`C` }6>mMдkU H5݀'ae>&"4 ͕pVD\,N- GWS8?M^F'U}%Sx d{o֏1xшxt'^#ySUjx&"ʮn|K ?)O~釷?*tvukDz]l_+lA.4g'oŊf0yFD<,.`c։$-wHAJ_|k $'f6:up?i3{S^3"nήQM}&U uY!iz`Vv]43Q]=ASI3r;C:%@dJ0}"&\7ngQ۩eUC-V5S$9iڡ"aRERS9suS-!ߖ}R^xRJI'\P2W5ȨK53+rUC\`fcdj0QTՒJ3U %sU^3"W5U f6J3%eaWп~Wl(šZnn.4ng2Pl%dj01\P~U F!LeT\hljx88cؓ7wVkujETvΌh^?9Mo5.e皫ld%dj01\P2V̬|fև@Q2W5ȨK53+rUC\`fcdj0QTՒJ3U %sU^3"W5U f6J3%N5I$ӾNv>CҴB_CҚUlԹdìj %]*IsN݁cl%i]'tfU H5`܄V+$ xI@'"̚N}'5c#mF\-VC-Ѝ+"-{ p/o,i6=`1pT< ̓)5lն.*^ff97`1o!w=ɚJ΢v㪆 N`OId9]`jvyjFSǁlP;,〫$}L&~!i ҪBE|ibfn6Zf ا.ݠXhFۙ4;zZnnga9JxX0"4<"SD*i `QD\S'{ "n+7RkffEjˊ׿`fcJj0QTՒd>QjEG0RkfV䪆pUC\`fĩ3%W5U fևJ3u ffEj(l W5U f6Jj0ZsUC-V@_<)ٶÞU5.[K#Pn8S w {fevVmj(l W5Wj4gtnYnfVp5){?vSCe[f a>ff#h.fxjρ̬bffs53Yx*kfV1^39Ú̬bffs53Yx*kfV1^39Ú̬bffs53Yx*kfV1^39Ú̬bffs53YŦ h5W93UŠX13QQlP2mffV"x*kfV1^39UbSq}IENDB`elementary-1.7.7/doc/img/elm_image_orient_set.eps0000664000175000017500000005432312127353615017036 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: cairo 1.10.2 (http://cairographics.org) %%CreationDate: Thu Jul 14 20:15:30 2011 %%Pages: 1 %%BoundingBox: 0 -1 439 148 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog /cairo_eps_state save def /dict_count countdictstack def /op_count count 1 sub def userdict begin /q { gsave } bind def /Q { grestore } bind def /cm { 6 array astore concat } bind def /w { setlinewidth } bind def /J { setlinecap } bind def /j { setlinejoin } bind def /M { setmiterlimit } bind def /d { setdash } bind def /m { moveto } bind def /l { lineto } bind def /c { curveto } bind def /h { closepath } bind def /re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto 0 exch rlineto 0 rlineto closepath } bind def /S { stroke } bind def /f { fill } bind def /f* { eofill } bind def /n { newpath } bind def /W { clip } bind def /W* { eoclip } bind def /BT { } bind def /ET { } bind def /pdfmark where { pop globaldict /?pdfmark /exec load put } { globaldict begin /?pdfmark /pop load def /pdfmark /cleartomark load def end } ifelse /BDC { mark 3 1 roll /BDC pdfmark } bind def /EMC { mark /EMC pdfmark } bind def /cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def /Tj { show currentpoint cairo_store_point } bind def /TJ { { dup type /stringtype eq { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse } forall currentpoint cairo_store_point } bind def /cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def /Tf { pop /cairo_font exch def /cairo_font_matrix where { pop cairo_selectfont } if } bind def /Td { matrix translate cairo_font_matrix matrix concatmatrix dup /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /g { setgray } bind def /rg { setrgbcolor } bind def /d1 { setcachedevice } bind def %%EndProlog 11 dict begin /FontType 42 def /FontName /DejaVuSans def /PaintType 0 def /FontMatrix [ 1 0 0 1 0 0 ] def /FontBBox [ 0 0 0 0 ] def /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } for Encoding 1 /uni0052 put Encoding 2 /uni0045 put Encoding 3 /uni004C put Encoding 4 /uni004D put Encoding 5 /uni005F put Encoding 6 /uni0049 put Encoding 7 /uni0041 put Encoding 8 /uni0047 put Encoding 9 /uni004F put Encoding 10 /uni004E put Encoding 11 /uni0054 put Encoding 12 /uni0046 put Encoding 13 /uni0050 put Encoding 14 /uni0048 put Encoding 15 /uni005A put Encoding 16 /uni0056 put Encoding 17 /uni0043 put Encoding 18 /uni0053 put Encoding 19 /uni0039 put Encoding 20 /uni0030 put Encoding 21 /uni0057 put Encoding 22 /uni0031 put Encoding 23 /uni0038 put /CharStrings 24 dict dup begin /.notdef 0 def /uni0052 1 def /uni0045 2 def /uni004C 3 def /uni004D 4 def /uni005F 5 def /uni0049 6 def /uni0041 7 def /uni0047 8 def /uni004F 9 def /uni004E 10 def /uni0054 11 def /uni0046 12 def /uni0050 13 def /uni0048 14 def /uni005A 15 def /uni0056 16 def /uni0043 17 def /uni0053 18 def /uni0039 19 def /uni0030 20 def /uni0057 21 def /uni0031 22 def /uni0038 23 def end readonly def /sfnts [ <00010000000a008000030020636d617000baf144000010180000006e6376742000691d390000 1088000001fe6670676d7134766a00001288000000ab676c7966c6ea97b1000000ac00000f6c 68656164f5a891960000133400000036686865610cb806690000136c00000024686d74787f4f 0c7100001390000000606c6f63610000ad30000013f0000000646d6178700485067100001454 00000020707265703b07f100000014740000056800020066fe96046605a400030007001a400c 04fb0006fb0108057f0204002fc4d4ec310010d4ecd4ec301311211125211121660400fc7303 1bfce5fe96070ef8f2720629000200c90000055405d50013001c00b14035090807030a061103 040305110404034206040015030415950914950d810b040506031109001c160e050a19190411 3f140a1c0c041d10fcec32fcc4ec1117391139393931002f3cf4ecd4ec123912391239304b53 58071005ed071005ed1117395922b2401e01015d40427a130105000501050206030704150015 0114021603170425002501250226032706260726082609201e36013602460146026805750475 05771388068807980698071f5d005d011e01171323032e012b01112311212016151406011133 323635342623038d417b3ecdd9bf4a8b78dcca01c80100fc83fd89fe9295959202bc16907efe 68017f9662fd8905d5d6d88dba024ffdee8783838500000100c90000048b05d5000b002e4015 06950402950081089504ad0a05010907031c00040c10fcec32d4c4c431002fececf4ec10ee30 b21f0d01015d132115211121152111211521c903b0fd1a02c7fd3902f8fc3e05d5aafe46aafd e3aa0000000100c90000046a05d500050025400c0295008104011c033a00040610fcecec3100 2fe4ec304009300750078003800404015d133311211521c9ca02d7fc5f05d5fad5aa000100c9 0000061f05d5000c00bf403403110708070211010208080702110302090a0901110a0a09420a 070203080300af080b050908030201050a061c043e0a1c00040d10fcecfcec11173931002f3c c4ec32111739304b5358071005ed071008ed071008ed071005ed5922b2700e01015d40560307 0f080f09020a15021407130a260226072007260a200a3407350a69027c027b07790a80028207 820a90021604010b0313011b0323012c032708280934013c035608590965086a097608790981 018d0395019b03145d005d13210901211123110123011123c9012d017d017f012dc5fe7fcbfe 7fc405d5fc0803f8fa2b051ffc000400fae100000001ffecfe1d0414feac0003000fb500a901 00020410c4c43100d4ec30011521350414fbd8feac8f8f000000000100c90000019305d50003 002eb700af02011c00040410fc4bb0105458b9000000403859ec31002fec3001400d30054005 500560058f059f05065d13331123c9caca05d5fa2b00000200100000056805d50002000a00c2 404100110100040504021105050401110a030a0011020003030a071105040611050504091103 0a08110a030a4200030795010381090509080706040302010009050a0b10d4c4173931002f3c e4d4ec1239304b5358071005ed0705ed071005ed0705ed071008ed071005ed071005ed071008 ed5922b2200c01015d40420f010f020f070f080f005800760070008c00090701080206030904 1601190256015802500c67016802780176027c0372047707780887018802800c980299039604 175d005d090121013301230321032302bcfeee0225fe7be50239d288fd5f88d5050efd1903ae fa2b017ffe81000000010073ffe3058b05f0001d0039402000051b0195031b950812a111ae15 950e91088c1e02001c1134043318190b101e10fcecfce4fcc4310010e4f4ecf4ec10fed4ee11 393930251121352111060423200011100021320417152e0123200011100021323604c3feb602 1275fee6a0fea2fe75018b015e9201076f70fc8bfeeefeed011301126ba8d50191a6fd7f5355 0199016d016e01994846d75f60fecefed1fed2fece25000000020073ffe305d905f0000b0017 0023401306951200950c91128c1809190f33031915101810fcecfcec310010e4f4ec10ee3001 22001110003332001110002720001110002120001110000327dcfefd0103dcdc0101feffdc01 3a0178fe88fec6fec5fe870179054cfeb8fee5fee6feb80148011a011b0148a4fe5bfe9efe9f fe5b01a40162016201a50000000100c90000053305d500090079401e07110102010211060706 4207020300af0805060107021c0436071c00040a10fcecfcec11393931002f3cec323939304b 5358071004ed071004ed5922b21f0b01015d4030360238074802470769026607800207060109 0615011a06460149065701580665016906790685018a0695019a069f0b105d005d1321011133 1121011123c901100296c4fef0fd6ac405d5fb1f04e1fa2b04e1fb1f0001fffa000004e905d5 0007004a400e0602950081040140031c0040050810d4e4fce431002ff4ec3230014bb00a5458 bd00080040000100080008ffc03811373859401300091f00100110021f071009400970099f09 095d03211521112311210604effdeecbfdee05d5aafad5052b00000100c90000042305d50009 002940120695040295008104ad08050107031c00040a10fcec32d4c431002fecf4ec10ee30b2 0f0b01015d13211521112115211123c9035afd700250fdb0ca05d5aafe48aafd3700000200c9 0000048d05d500080013003a40180195100095098112100a0802040005190d3f11001c090414 10fcec32fcec11173931002ff4ecd4ec30400b0f151f153f155f15af1505015d011133323635 342623252132041514042b0111230193fe8d9a9a8dfe3801c8fb0101fefffbfeca052ffdcf92 878692a6e3dbdde2fda8000100c90000053b05d5000b002c4014089502ad0400810a0607031c 053809011c00040c10fcec32fcec3231002f3ce432fcec30b2500d01015d1333112111331123 11211123c9ca02decacafd22ca05d5fd9c0264fa2b02c7fd39000001005c0000051f05d50009 0090401b03110708070811020302420895008103950508030001420400060a10dc4bb009544b b00a545b58b90006ffc03859c4d4e411393931002fecf4ec304b5358071005ed071005ed5922 01404005020a0718072902260738074802470748080905030b08000b16031a08100b2f0b3503 39083f0b47034a084f0b55035908660369086f0b770378087f0b9f0b165d005d132115012115 21350121730495fc5003c7fb3d03b0fc6705d59afb6faa9a04910000000100100000056805d5 000600b7402704110506050311020306060503110403000100021101010042030401af000604 0302000505010710d4c4173931002fec3239304b5358071005ed071008ed071008ed071005ed 5922b2500801015d406200032a03470447055a037d038303070600070208040906150114021a 041a052a002601260229042905250620083800330133023c043c053706480045014502490449 054706590056066602690469057a0076017602790479057506800898009706295d005d210133 09013301024afdc6d301d901dad2fdc705d5fb1704e9fa2b00010073ffe3052705f000190036 401a0da10eae0a951101a100ae04951791118c1a07190d003014101a10fcec32ec310010e4f4 ecf4ec10eef6ee30b40f1b1f1b02015d01152e0123200011100021323637150e012320001110 00213216052766e782ff00fef00110010082e7666aed84feadfe7a0186015386ed0562d55f5e fec7fed8fed9fec75e5fd34848019f01670168019f47000000010087ffe304a205f00027007e 403c0d0c020e0b021e1f1e080902070a021f1f1e420a0b1e1f0415010015a114941895110495 00942591118c281e0a0b1f1b0700221b190e2d071914222810dcc4ecfcece411123939393931 0010e4f4e4ec10eef6ee10c6111739304b535807100eed11173907100eed1117395922b20f29 01015db61f292f294f29035d01152e012322061514161f011e0115140421222627351e013332 363534262f012e01353424333216044873cc5fa5b377a67ae2d7feddfee76aef807bec72adbc 879a7be2ca0117f569da05a4c53736807663651f192bd9b6d9e0302fd04546887e6e7c1f182d c0abc6e4260000020081ffe3048705f00018002400584023071f1901860019a00aa504a00089 161fa01091168c25071c1c21131e0022221c0d1b2510fcece4f4ecec310010e4f4ec10e6fef5 ee10ee111239304016c419c21ac01bc01cc01dc21ec41f07aa12bc12e912035d015d37351e01 333212130e01232200353400332000111000212226013236353426232206151416e14c9c4bc8 d30f3ab26ce0fefb0110e201030111feb1fee54c9c013e889f9f88889f9f1fb82426010d0112 565c010febe60116fe73fe86fe9ffe5b1e0297baa2a1bbbba1a2ba0000020087ffe3048f05f0 000b00170023401306a01200a00c91128c18091c0f1e031c151b1810fcecf4ec310010e4f4ec 10ee30012202111012333212111002273200111000232200111000028b9c9d9d9c9d9d9d9dfb 0109fef7fbfbfef701090550fecdfeccfecdfecd0133013301340133a0fe73fe86fe87fe7301 8d0179017a018d0000010044000007a605d5000c017b4049051a0605090a09041a0a09031a0a 0b0a021a01020b0b0a061107080705110405080807021103020c000c011100000c420a050203 060300af0b080c0b0a09080605040302010b07000d10d4cc173931002f3cec32321739304b53 58071005ed071008ed071008ed071005ed071008ed071005ed0705ed071008ed5922b2000e01 015d40f206020605020a000a000a120a2805240a200a3e023e05340a300a4c024d05420a400a 59026a026b05670a600a7b027f027c057f05800a960295051d07000902080300040605000500 0601070408000807090009040a0a0c000e1a0315041508190c100e2004210520062007200823 09240a250b200e200e3c023a033504330530083609390b3f0c300e460046014a024004450540 0542064207420840084009440a4d0c400e400e58025608590c500e6602670361046205600660 0760086409640a640b770076017b027803770474057906790777087008780c7f0c7f0e860287 038804890585098a0b8f0e97049f0eaf0e5b5d005d1333090133090133012309012344cc013a 0139e3013a0139cdfe89fefec5fec2fe05d5fb1204eefb1204eefa2b0510faf00000000100e1 0000045a05d5000a004040154203a00402a005810700a009081f061c03001f010b10d44bb00f 5458b9000100403859ecc4fcec31002fec32f4ecd4ec304b5358592201b40f030f04025d3721 110535253311211521fe014afe990165ca014afca4aa047348b848fad5aa00000003008bffe3 048b05f0000b0023002f00434025180c00a02706a01e2da012911e8c27a330180c242a1c1524 1c0f091c151b1e031c0f211b3010fcc4ecf4c4ec10ee10ee113939310010ece4f4ec10ee10ee 393930012206151416333236353426252e01353424333216151406071e011514042322243534 36131416333236353426232206028b90a5a59090a6a5fea5829100ffdedffe918192a3fef7f7 f7fef7a448918382939382839102c59a87879a9b86879a5620b280b3d0d0b380b22022c68fd9 e8e8d98fc6016174828274748282000000000002000300000000001400010000000000340004 002000000004000400010000f017ffff0000f000ffff10000001000000000006003a00000000 00180000000100020003000400050006000700080009000a000b000c000d000e000f00100011 0012001300140015001600170000013500b800cb00cb00c100aa009c01a600b8006600000071 00cb00a002b20085007500b800c301cb0189022d00cb00a600f000d300aa008700cb03aa0400 014a003300cb000000d9050200f4015400b4009c01390114013907060400044e04b4045204b8 04e704cd0037047304cd04600473013303a2055605a60556053903c5021200c9001f00b801df 007300ba03e9033303bc0444040e00df03cd03aa00e503aa0404000000cb008f00a4007b00b8 0014016f007f027b0252008f00c705cd009a009a006f00cb00cd019e01d300f000ba018300d5 009803040248009e01d500c100cb00f600830354027f00000333026600d300c700a400cd008f 009a0073040005d5010a00fe022b00a400b4009c00000062009c0000001d032d05d505d505d5 05f0007f007b005400a406b80614072301d300b800cb00a601c301ec069300a000d3035c0371 03db0185042304a80448008f0139011401390360008f05d5019a061407230666017904600460 0460047b009c00000277046001aa00e904600762007b00c5007f027b000000b4025205cd0066 00bc00660077061000cd013b01850389008f007b0000001d00cd074a042f009c009c0000077d 006f0000006f0335006a006f007b00ae00b2002d0396008f027b00f600830354063705f6008f 009c04e10266008f018d02f600cd03440029006604ee00730000140000960000b70706050403 0201002c2010b002254964b040515820c859212d2cb002254964b040515820c859212d2c2010 0720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0042523e120b00050b00d7920 b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0fd454459212d2cb002254560442d 2c4b5358b00225b0022545445921212d2c45442d2cb00225b0022549b00525b005254960b020 6368208a108a233a8a10653a2d0000010000000251eba461ed025f0f3cf5001f080000000000 c896fa5500000000c896fa55f7d6fcae0d72095500000008000000010000000000010000076d fe1d00000de2f7d6fa510d7200010000000000000000000000000000001804cd0066058f00c9 050e00c9047500c906e700c90400ffec025c00c90579001006330073064c007305fc00c904e3 fffa049a00c904d300c9060400c9057b005c0579001005960073051400870517008105170087 07e90044051700e10517008b000000000000004400000158000001b8000001fc000002f80000 03240000036c00000468000005100000059c00000644000006b40000070800000788000007e4 000008a40000098400000a1c00000b1400000be800000c6c00000e2800000e9800000f6c0001 000000180354002b0068000c000200100099000800000415021600080004b8028040fffbfe03 fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503f20e03f19603f02503ef8a4105ef fe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5e45305e59603e48a 4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe03db1203da7d 03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d21b05d3fe03d21b03d1fe03d0 fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c61c03c51603c4 fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103b9862505b9fe 03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff03b64004b52503b4fe03b396 03b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403abaa1205ab2503aa1203a98a 4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03a16403a08a4105a0 96039ffe039e9d0c059efe039d0c039c9b19059c64039b9a10059b19039a1003990a0398fe03 97960d0597fe03960d03958a410595960394930e05942803930e0392fa039190bb0591fe0390 8f5d0590bb039080048f8e25058f5d038f40048e25038dfe038c8b2e058cfe038b2e038a8625 058a410389880b05891403880b03878625058764038685110586250385110384fe0383821105 83fe0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d037c64037b5415057b25037a fe0379fe03780e03770c03760a0375fe0374fa0373fa0372fa0371fa0370fe036ffe036efe03 6c21036bfe036a1142056a530369fe03687d036711420566fe0365fe0364fe0363fe0362fe03 613a0360fa035e0c035dfe035bfe035afe0359580a0559fa03580a035716190557320356fe03 5554150555420354150353011005531803521403514a130551fe03500b034ffe034e4d10054e fe034d10034cfe034b4a13054bfe034a4910054a1303491d0d05491003480d0347fe03469603 45960344fe0343022d0543fa0342bb03414b0340fe033ffe033e3d12053e14033d3c0f053d12 033c3b0d053c40ff0f033b0d033afe0339fe033837140538fa033736100537140336350b0536 1003350b03341e03330d0332310b0532fe03310b03302f0b05300d032f0b032e2d09052e1003 2d09032c32032b2a25052b64032a2912052a25032912032827250528410327250326250b0526 0f03250b0324fe0323fe03220f03210110052112032064031ffa031e1d0d051e64031d0d031c 1142051cfe031bfa031a42031911420519fe031864031716190517fe031601100516190315fe 0314fe0313fe031211420512fe0311022d05114203107d030f64030efe030d0c16050dfe030c 0110050c16030bfe030a100309fe0308022d0508fe030714030664030401100504fe03401503 022d0503fe0302011005022d0301100300fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b1d00> ] def /f-0-0 currentdict end definefont pop %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 0 -1 439 148 %%EndPageSetup q 0 -1 439 149 rectclip q 0 147.503 439 -148 re W n 0 g 0.258088 w 0 J 0 j [] 0.0 d 4 M q 1 0 0 -1 0 147.502655 cm 33.359 0.203 35.418 32.465 re S Q BT 26.770834 0 0 26.770834 41.118379 121.504899 Tm /f-0-0 1 Tf <01>Tj ET BT 6.692709 0 0 6.692709 5.87895 97.85893 Tm /f-0-0 1 Tf [<02>-1<03>1<04>-1<05060407>18<08>-1<02>-1<0509010602>-1<0a0b>-1<050a09 0a02>]TJ ET BT 6.692709 0 0 6.692709 -0.656853 1.910554 Tm /f-0-0 1 Tf [<02>-1<03>1<04>-1<05060407>18<08>-1<02>-1<050c>-1<03>1<060d>-1<050e09 01060f>-1<090a0b>78<0703>]TJ ET BT 6.692709 0 0 6.692709 119.919374 1.578413 Tm /f-0-0 1 Tf [<02>-1<03>1<04>-1<05060407>18<08>-1<02>-1<050c>-1<03>1<060d>-1<0510>1<02>-1<01>71<0b 0611>-1<0703>]TJ ET BT 6.692709 0 0 6.692709 227.238808 1.578413 Tm /f-0-0 1 Tf [<02>-1<03>1<04>-1<05060407>18<08>-1<02>-1<050c>-1<03>1<060d>-1<050b01>40<07>1<0a 121002>-1<011202>]TJ ET BT 6.692709 0 0 6.692709 339.64684 1.578413 Tm /f-0-0 1 Tf [<02>-1<03>1<04>-1<05060407>18<08>-1<02>-1<050c>-1<03>1<060d>-1<050b01>40<07>1<0a 120d>-1<091202>]TJ ET q 0 -1 -1 0 0 147.502655 cm 0.133 -180.504 m 35.551 -180.504 l 35.551 -148.039 l 0.133 -148.039 l h 0.133 -180.504 m S Q BT 0 -26.770834 26.770834 0 154.710442 139.611084 Tm /f-0-0 1 Tf <01>Tj ET BT 6.692709 0 0 6.692709 116.829362 97.930359 Tm /f-0-0 1 Tf [<02>-1<03>1<04>-1<05060407>18<08>-1<02>-1<0501090b>77<07>79<0b>-1<02>-1<05 1314>-1<0511>-1<15>]TJ ET 0.418294 w [ 1.673177 1.673177] 0 d q 1 0 0 -1 0 147.502655 cm 188.691 6.34 m 203.902 6.762 203.902 23.664 203.902 23.664 c S Q 203.902 128.022 m 202.227 129.694 l 203.902 123.839 l 205.574 129.694 l h 203.902 128.022 m f* 0.418294 w [] 0.0 d q -0.000000000000000061 1 1 0.000000000000000061 0 147.502655 cm -19.48 203.902 m -17.809 202.227 l -23.664 203.902 l -17.809 205.574 l h -19.48 203.902 m S Q 0.258088 w q -1 0 0 1 0 147.502655 cm -259.02 -0.203 -35.414 -32.465 re S Q BT -26.770834 0 0 -26.770834 286.675329 140.626912 Tm /f-0-0 1 Tf <01>Tj ET BT 6.692709 0 0 6.692709 227.153139 97.85893 Tm /f-0-0 1 Tf [<02>-1<03>1<04>-1<05060407>18<08>-1<02>-1<0501090b>77<07>79<0b>-1<02>-1<05 1617>-1<140511>-1<15>]TJ ET 0.418294 w [ 1.673177 1.673177] 0 d q 1 0 0 -1 0 147.502655 cm 309.098 1.129 m 336.566 0.707 336.566 31.129 309.523 31.555 c S Q 313.703 116.014 m 315.352 117.714 l 309.523 115.948 l 315.402 114.37 l h 313.703 116.014 m f* 0.418243 w [] 0.0 d q 1 0.0156251 0.0156251 -1 0 147.502655 cm 313.135 36.381 m 314.809 34.708 l 308.955 36.382 l 314.808 38.052 l h 313.135 36.381 m S Q 0.258088 w q 0 1 1 0 0 147.502655 cm -35.621 371.004 m -0.203 371.004 l -0.203 403.473 l -35.621 403.473 l h -35.621 371.004 m S Q BT 0 26.770834 -26.770834 0 396.799291 119.640799 Tm /f-0-0 1 Tf <01>Tj ET BT 6.692709 0 0 6.692709 337.456361 97.85893 Tm /f-0-0 1 Tf [<02>-1<03>1<04>-1<05060407>18<08>-1<02>-1<0501090b>77<07>79<0b>-1<02>-1<05 1314>-1<0511>-1<1115>]TJ ET 0.418294 w [ 1.673177 1.673177] 0 d q 1 0 0 -1 0 147.502655 cm 435.734 11.691 m 420.52 12.117 420.52 29.016 420.52 29.016 c S Q 420.52 122.667 m 418.848 124.342 l 420.52 118.487 l 422.195 124.342 l h 420.52 122.667 m f* 0.418294 w [] 0.0 d q -0.000000000000000061 1 1 0.000000000000000061 0 147.502655 cm -24.836 420.52 m -23.16 418.848 l -29.016 420.52 l -23.16 422.195 l h -24.836 420.52 m S Q 0.258901 w q 0.996859 0 0 1 0 147.502655 cm 148.505 -95.23 35.53 -32.566 re S Q BT 26.770834 0 0 -26.855176 155.7977 45.580831 Tm /f-0-0 1 Tf <01>Tj ET 0.418294 w [ 1.254883 1.254883] 0 d q 1 0 0 -1 0 147.502655 cm 190.43 111.617 m 141.84 111.617 l S Q [] 0.0 d q 1 0 0 -1 0 147.502655 cm 186.746 109.188 m 194.352 99.469 194.773 123.555 186.746 113.836 c S Q 187.812 32.378 m 188.988 32.264 l 186.48 33.991 l 187.699 31.202 l h 187.812 32.378 m f* 0.161245 w q 0.826086 -1 -1 -0.826086 0 147.502655 cm 160.646 -55.105 m 161.291 -55.748 l 159.033 -55.105 l 161.29 -54.46 l h 160.646 -55.105 m S Q 0.258088 w q -0.995481 0 0 -1 0 147.502655 cm -33.511 95.23 -35.418 32.465 re S Q BT -26.649854 0 0 26.770834 60.892251 26.479834 Tm /f-0-0 1 Tf <01>Tj ET 0.418294 w [ 1.254883 1.254883] 0 d q 1 0 0 -1 0 147.502655 cm 50.988 88.25 m 50.988 136.84 l S Q [] 0.0 d q 1 0 0 -1 0 147.502655 cm 48.66 91.945 m 38.941 84.34 63.027 83.918 53.309 91.945 c S Q 54.598 56.624 m 54.711 57.8 l 52.988 55.292 l 55.777 56.51 l h 54.598 56.624 m f* 0.161244 w q 1 0.826087 0.826087 -1 0 147.502655 cm -12.171 80.825 m -11.526 80.182 l -13.781 80.826 l -11.525 81.471 l h -12.171 80.825 m S Q 0.258088 w q 0 0.999398 -1 0 0 147.502655 cm -130.704 -291.492 m -95.288 -291.492 l -95.288 -259.027 l -130.704 -259.027 l h -130.704 -291.492 m S Q BT 0 26.754721 26.770834 0 265.699202 24.632379 Tm /f-0-0 1 Tf <01>Tj ET 0.418294 w [ 1.254883 1.254883] 0 d q 1 0 0 -1 0 147.502655 cm 295.758 92.602 m 250.125 138.234 l S Q [] 0.0 d q 1 0 0 -1 0 147.502655 cm 292.52 92.125 m 291.027 79.875 308.355 96.609 295.809 95.414 c S Q 297.473 51.932 m 298.387 52.686 l 295.391 52.128 l 298.227 51.018 l h 297.473 51.932 m f* 0.208205 w q 1 -0.0952375 -0.0952375 -1 0 147.502655 cm 303.819 66.635 m 304.654 65.802 l 301.737 66.638 l 304.652 67.47 l h 303.819 66.635 m S Q 0.258088 w q 0 -1 1 0 0 147.502655 cm 95.23 370.895 m 130.645 370.895 l 130.645 403.359 l 95.23 403.359 l h 95.23 370.895 m S Q BT 0 -26.770834 -26.77084 0 396.689607 44.514591 Tm /f-0-0 1 Tf <01>Tj ET 0.418294 w [ 1.254883 1.254883] 0 d q 1 0 0 -1 0 147.502655 cm 366.168 92.016 m 411.801 137.652 l S Q [] 0.0 d q 1 0 0 -1 0 147.502655 cm 366.961 96.102 m 354.711 97.594 371.445 80.266 370.25 92.812 c S Q 370.406 56.354 m 369.652 57.268 l 370.207 54.272 l 371.32 57.108 l h 370.406 56.354 m f* 0.208205 w q 0.0952375 1 1 -0.0952375 0 147.502655 cm -55.37 375.68 m -54.535 374.846 l -57.452 375.679 l -54.536 376.514 l h -55.37 375.68 m S Q Q Q showpage %%Trailer count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat cairo_eps_state restore %%EOF elementary-1.7.7/doc/img/genlist.png0000664000175000017500000001445112127353615014324 00000000000000PNG  IHDR^ctEXtSoftwareAdobe ImageReadyqe<IDATx?LJoLu 0pK,,X$@XʃRK+a4r|;l +{x>ο+{>3}>8& 0a L@0j3t޶mGzҥ]j2g8\9lDXLXLƘa L@-/iH4aCL 1a L ~# 6@T`J` a@E0O'^z}S>BT`J` jufP=a8e1D ƍZ*ۺX0Xpr * pe[TflD)z+roV$N܏wkzkqmO/r3jWvׂLrr 5[p~Y[#-'0&<"f6\{^w-^Tbﺄ(z˺u']A/ˉ, $kˮz?"Z ̵]Oiȶ{ًn{t߃p&,jJ;.g5"va›\Qssg Ve |kb$. a LXgPFz\ژ7n$ŃθϝSVimX;ɤW'WVweٖYbt9YO]=)mR c"̭3Y]Z x$@Ox"LGE(Mrlucq<0Mԉ`hq5~LyHE'yz"GkuÏ5&q2]ʖjsn|GOk1G7m3:E[as`J`ztpeGNr&uu ``JLckOTv 1c@Mǘ9qfQPȵ^dTvs-[FcT 0a L >HO]ts%(z$}f[(WM駟w>5o6oN6ٳ'Iay}<8cwNhǎ5ݽ{7zwZ߽{y'q:$;lbA>u\o ݃;zg~~^zm=z뭷_}}0s:l\z5y}e-~m"&o&3K`д\/D}Y۱cB\PѺ_|ok: S"ZVfk1S1kh;rH"_dSmf=믓 (6^8Lip3hZd9eue9RoLL_.trkJI%@ł.EJB.NoL cL,el)%{uW7$@)úz+)H^v-yyEU髯JhA 0[EJ7oL=izIYH,jmo?s=;kb V">=L#9m!2 0a L@&QO> I&Mo;{bc-ŕwg 1&c y7sw},e\y_ύ|USGA"+ @ńITWaCe0sAԭP~q)3'Yw3ӐDT4HXe/T2 HTڿP6D`JH$0+WʲkIvSbi,uR Yio0ʦ_BIe}|%kXX',GQ[z>'QJG0}hYeW*kT=ZmVqKQI<1間VKD$N"S_6WQŠ^ڷ[j=fͅIiT`Vա%(s@S֋ B~hm*e`}d$Veo$?(멛 V7,l|g-(bL}_T{'bIp*T[P$̬tYppm,i]YZ?paJH&OD lѰo _YmIоC 1!zM+n"+@Z ̝;wr7'2zβnÇd}a2g#l"C}փ<-hF۶q^8S Sġje:t(dDv-r1v-dRO?]ĢJj7™JPdɳO^(Z[ f}"٣ ϶qP Ɵ|` &l"+yΝU O{umbD\IIm;>jlZA[#r"Ae=̪.u | &QY ,,3 L 5&QYlJ`wTVBP.4Ȕ2%Tp-  ӔPl` QRʠ#sec@eIa L:-:\y挝[XK}FQ_3HDeӅg%˨)q`RVJX)+qרw(ZR\*&Nj(LxDկG2m$J~D<]"! Nj,LW>m1"WWű¥ ] ZVKľ}>VN/mT5̐P,7 Nl4qj) ġ\E&LY(R}$PѢmMQ *BR_ec U:PL֪p?Ɣd 2dYHj*1mdYIMھ&k8xW~6uauJ$@CN*S$*Ƥf}Ťi⚴iw[}Ʃ$H{T"YoЍC>YQ\m ЧDu֣_Tr-4J*+!R"`<%T}+V//j 1*c>Jk(\T%JzoNdƙ3MưrOUYpBlN>f# ҲD'O\J6֔dME1=Vk5-s4"K^] ׎ \iEa"~^ h҄7͢=@a@0& LӘ5`1+ѣG/TkhjG,&{9y'Vr]SxkX N4vR5lƬ8a L@YA(ulX;+AsV@ OpF؅+jdʬ7ImLe>bY.[i#(}%HUilT0rXL GuM@-.("¬sqLYH DV*DvX(fYV%β?YZ@ve^nEtheOVEIeh= \J(zY7>eX*^aq2[@Z.̪Ee}7Q.v+#,i=RZGf%F R.mGZi8(k9[{60ױ?|֋LڮIyUFD"TJwHvވQװMlTDL0.V!۷i JY[TJ 0C4XTMg~~>r;1d($Ua3*4i{HLVUWįH}Dlu G0O%FdUEpe-5޴u+[Q͛7hk+2<|0X/{:ZZNYIDl\GYK=*pUee"U(%<c}|GgaVBȬDDaH_V=m9n[($mSbirYno ܦӈµeѤP50IZƘa L@& rE o0%j1T @Pv"R&LڀEW1& L aBXF<Y!ѯ%ܮi@*lJW sRXV巴"ʖPְVDb1WêI5DGX}p,z܊Ѐ0 UӲMnɕX>}/IPjeYh6W,qȘ+ g&SiqԩɓU7/S[T8( 9(9)Ҭ E2jeJa[V.YoY]1fZ#0$j>Kg cmZ cǎ!X ~@O^(ÏyYk$ e܉0I( "RJβRz^ C8 Ƙgs-eL7\po7Ʈ:}dA%7U-0[,i7Hs\4YY )`~9N(K޶mc'DLd߬[uV,t_goeʚ[3ƾ'G`]k1a L@&Q$IhQS `02ǘ]%4DЇ>51&da P=zufP=av8e1(bENɃ qFrnn,O^.h~ee,&¬JO-Iae1e[sZK,eEPe7Īܲ9[8ṷ8̽˹xTK55Om(I9^u#pR?k+ 1=^LY2 ]' Tn\, tFIG.9ޭlv`gkWڮrƪ^ZעɤL?v9ےk ^RVmq%{ l+˸dxVn,;7o}!hRڙX]Nt!S}]urƂJ06:YL[^:|vbc̼W?@ͱͳG +/Ee 0a@0& L hIENDB`elementary-1.7.7/doc/img/elm-widget-tree.eps0000664000175000017500003204253712127353614015667 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/elm-widget-tree.eps) %%CreationDate: (2012-07-19T17:22:20-03:00) %%BoundingBox: -0 -0 1216 2769 %%HiResBoundingBox: 0 0 1216 2769 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 1216 2769 userdict begin DisplayImage 0 0 1216 2769 12 1216 2769 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE199999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5C000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFEC6721FE14A0F35C1FFFF2700E2460D34D1FFFFF07477714571EEFF83000F67FFFF F07477714571EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFCB3080074C1 A50C04D7FF27007BDFB4003CFFF2257FFFFFE92521EFFF0027FFFFF2257FFFFFE92521EF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EEDBC8BBB6AAA49999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999993F55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500F9FFFF8F0065FF2700FD FFFD1209FF7A00E6FFFFFFA10075FF0027FFFF7A00E6FFFFFFA10075FFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2BF8A64411E020000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000001E 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDD0038FF2700FFFFFF2700FF3F00F3 FFFFFFDF003BFF0027FFFF3F00F3FFFFFFDF003BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9BD732B0300133F6386A5B8CCDFEEEEEEF3FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2700FFFFFFF70045FF2700FFFFFF2700FF4100D3FFFFFFF6004AFF00 27FFFF4100D3FFFFFFF6004AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBA 5F0D002569A6DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2700FFFFFFE40084FF2700FFFFFF2700FF7F0088FFFFFFD9008FFF0023FFFF7F0088FFFF FFD9008FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA841A023C91E0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FCFFFFA028F6 FF1B00F2FFFF1900F3F52B1BE6FFFF6E3BFBFF1909D0FFF52B1BE6FFFF6E3BFBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A08157BE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF270098EBEB87F0FD8B00006FF3890000 71F8F27545727583F8FFFF9F117BFFFFF27545727583F8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF7800C1795F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF250D80F3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA79034CE2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE3350998FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCD1B2AD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB10B49F1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB055EFCFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB20463FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFBE0868FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD50D55FDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB2240F9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFD441FEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8B04C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC70489FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12243FDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6610E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFC001A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72556FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800FE7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5533999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999993355FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD80790FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4B2EFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB100 C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2656FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9407DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF1156EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7D0FEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE90C81FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E1CF7FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE20796FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF6821FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD059CFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6227FCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD803A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5C29FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5538AAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3855FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD603A7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF562FFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD001ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF552EFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF02B0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF473FFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE00C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF3B47FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4 01CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE344EFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDEEE4DBCCC2BAAAA199998A888477776E666657555244444444363333332C222222 22222222222222222222222222253333333333334344444444444F555F66707780889199 A1AAB2BBC8CDDDE4EEFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA903D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF1E1D1C1B1A19181716151413328201107000000000000 00000911111F222533333B444452555766666666737777777E8888888888888888888888 8888888888847777777777776766666666665A554A443933292218110800000000000000 0000001117222D3B495766768492A0AEBCCCDBE8F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF72067FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE8D4C1AE9A85725F 4C3925120200000000000717273747576777818999A3ABBBC4CDDDE6EEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6EEE0DBCCC4BBAEA99992887C6E 6052443325170900000000000006132232404E5C6A7E91A5B8CEE2F5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8B0DE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFECD4B9A1866E533B240F00000000000D2236495D708396A6B6C6D6 E6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA ECDDCDBFB1A3958777685A4C3E2B1704000000000A1D31475A6E8195A9BED2E5F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC1080FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADEC1A2856D533A20 07000000071F3A526D8497ACC0D3E6F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEED9C6B29F8B76624E3B271400000000000E29435D7791ABC4DFF8FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7119F4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFEED0B29375583A1A02000006203B536D86A0B9D3EBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDE9D6C2AF977E634B2F1700000000142C49607D94B0C8E4 FCFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDB069AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D6B3906D 4A2B0C0000031B3A567290ADC9E6FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E2C6AE927A5F452B11000000041F3C5C7996B4D3 F0FFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5326FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDCAA784623F1C0100032145698BA8C4E3FBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6DCC3A386694B2C0E0000000F2C4B6986A349 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB300BAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDDCB2885F341100000524486C90B5D9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D3B396795C3C1F042D55FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72251FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD9AE855A310900001C446D94 B8DCFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5355FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF810BE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEDDAF81562D060004265078A1CAF1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFDD0983FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C8996A 3C0E00052F5A84ABD4F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700D5460F3CC9FFFF F07477714571EEFFD044004CEC741CA1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E27F9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD4A16E44190000194C7FB2E5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF270076BA980A06D9F2257FFFFFE92521EF FFF4291FF74DD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900B0FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE7B17B451100001F4E7EAEDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2700F8FFFF9000637A00E6FFFFFFA10075FFFFCA03379EFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF32052FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C08A541E0000 20578CBDEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF2700FFFFFFE000353F00F3FFFFFFDF003BFFFFFF7A01CEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6417ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C3884C190000215D90C3F2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFF F7004F4100D3FFFFFFF6004AFFFFFD561E2CF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB701B1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF4BB7E400A0008386EA4DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDA00987F0088FFFF FFD9008FFFFF87A6BC0077FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF1B57FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEB3753804001957 93CBFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2800EDFFFE6945FDF52B1BE6FFFF6E3BFBFFC753FE FF6902C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6517EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4995D220002336EAAE7FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFBB4E4263698BFBFFFFF27545727583F8FFAC1468FFFF79000F9EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFBF01A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE9A5632700012A68A5E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF222 51FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BB753001023270 AFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C1DEFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABB773303013377BBF4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA801BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE90440C001D66AAE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE21069FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC2752D010843 87CBFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 4426F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2AC5E14002775BAF6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9203C6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD57F3303074CA1E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3087BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABB6E2200 1866B2F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFB372DF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB9671B001F6CBAF9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8907D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCBB6514003383D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4068AFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B2 5D10013B90E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3735FCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B25D10013B90E3FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8D07D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAB25D11013B90E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDB0A80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE48823002A80D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3F31FBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A849031A77D3FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA702C6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBB55090D66CCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF01768FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDD771D0144AAF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF7114EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3993B0222 88E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10496FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD86E120754B4FBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5C000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3C35FDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFCAF45012791EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA601C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E077170966CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFA2258FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBB4C021F88E8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9309E5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE8826014CBBFDFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51871FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDB72110A64CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF890DEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC5502248D EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF1137BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB23B004CC3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84 0EECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFAA12C025DCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6157DFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F5901F055DD3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9509EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC7F140B6EE0FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFD2567FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE87A100E76E6FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFAF02D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE8720A1786F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C4DFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8720A18 8EF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB24444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD00BCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3660622A1F9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF551C555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF672CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEE780A178DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF20C92FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF587111A97F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E08EDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF688131899FAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C57FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA7230B7AEFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD600BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFC4370468E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF761FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 44015DE1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1C7C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED710630BBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000DCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC96131A9EFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6932FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB6260C88F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFB1489FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE4C005D E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B801E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB880C25B4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF613AFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD1320784F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81091FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFE830538D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFB302E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE4B058CFCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5C3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3201BC4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2EADDD2CBBB B2AA9A93887A73666666666666666666666666666666666B777777888888959999A1AEBB CCD9E6F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70D90FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC0103FE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEDD5C0A5907D6A5844301E0B0000000000000000000F17222F3644 4444444444444444444444444444443F3333322222221511110800000000000001111F2C 394557697B8C9EB0C1D3E5F6FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB401E3FFFFFFFFFFFFFFFFFFFFFF FFFFFFA90755F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DBC0A3876C4E351C 0700000004182B3E5164778B9EAAB6BECCD6DDEEF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCEEE1D6CBBBB0A599897F74614E3B281502 00000000091B364E6A829EB5D2E9FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6235FFFFFFFFFFFFFFFFFFFFFFFFFFFFA6036FFDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE9C6A3805D3A170000000A2A48668298AEC3D7ECFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECD9C6B3A08C7058 3D2409000000061055FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFF FFFFFFF71200FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFB1386FFFFFFFFFFFFFFFFFFFFFFFFFFA2027DFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D1AA 845B340D00000B2C4D6E8EAFCDEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D5BCA234 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00DA FFFFFFFFFFFFFFFFFFFFFFFFB00570FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDAAB7D4E2202000428527BA6C9EAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A2BFFFFFFFFFFFFFFFFFF FFFFFFC5096CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCD19966380C000122517FAAD3F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF83000F67FFFFD950785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD187DFFFFFFFFFFFFFFFFFFFFFFD00E5EFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAB27A410D00 08376696C4F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF 2522FFFA0F29FFFF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFC800CCFFFFFFFFFFFFFFFFFFFFE91F3DF7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA9D5F2400032B6196CDFAFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF989AFFFD2204FFFF 2700F8FFFF900063FFFF0027FFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7C22FEFFFFFFFFFFFFFFFFFFF83824EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFED0925518000A4483BFF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFF090801B00FFFF2700FFFFFFE00035 FFFF0027FF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A74FFFFFFFFFFFF FFFFFFFF5D0FD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A45D17000B 4584C4FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0027FFFFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4 FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900C2FFFFFFFFFFFFFFFFFFA700A8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC17A330204397EC3FAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 23FFFFFF231CFFFF2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8C15FCFFFFFFFFFFFFFFFFD50B72FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF3AB5C1200266AAFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1909D0FFFF1102C49B 1500C8E22800EDFFFE6945FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF3D60FFFFFFFFFFFFFFFFF52B3AFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7994A08 033F8EDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F117BFFFF9D112FC2961146EBBB4E4263 698BFBFFDD6D00008EEEE24F111765EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE802AFFFFFFF FFFFFFFFFF730EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC973D020B51A0ECFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E0AF5FFFFFFFFFFFFFFC5039DFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF4A54C050957B0F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4DFFFFFFFFFFFFFFF22052FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD B85A0B0448A2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF4099BFFFFFFFFFFFFFF6F11E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE58421003793E9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB002E9 FFFFFFFFFFFFC902A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAA44021677DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6336FFFFFFFFFFFFFB2D4A FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEA841D003BA0F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1883FFFFFFFFFFFF9308DBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD062081476D4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFC900D0FFFFFFFFFFE60E7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF799330037AAF9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7F1CFEFFFFFFFFFF6120F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFCA5270144B6FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3465FFFFFFFFFFC6 01ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA 9D25035AD2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE701B0FFFFFFFFFC314AFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07F16096EE1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF9E07F4FFFFFFFF9F05D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88E19086BE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5445FFFFFFFFF92065FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDA4200771E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90E90FFFFFF FF900AE6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA280366 E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE00DAFFFFFFF21572FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2490042CCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF7425FFFFFFFF850DEBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFED68022CB5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF2A70FFFFFFED107AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFE9E1518A3FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE200B7 FFFFFF7B11EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC631077FF5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990AF7FFFFE80B82FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66F043ACFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551744444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444444444444444444444444444444444444441755FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5248FFFFFF7712F0FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFC728139DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF55555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFA0E8FFFFFF21086FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F366015DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C400D6FFFF8A10F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE2114AAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D1EFFFFF91B75FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6770344E1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3664FFFFA206E4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD92E0B95FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE19999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFEC03ABFFFE2D5DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B 083BE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5C00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA804EFFFBB01D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55D027FFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6139FFFF48 44FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB3011B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1B80FFD000B7FFFFFFFFFFFFFF FFFFFFFFFFFFFFB5122CD7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD500C6FF6329FEFFFFFFFFFFFFFFFFFFFFFFFFFF8F03 62F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8F12FDED089BFFFFFFFFFFFFFFFFFFFFFFFFF658059AFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C52 FF8B12F6FFFFFFFFFFFFFFFFFFFFFFE83911BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0D95FE236EFFFFFFFFFF FFFFFFFFFFFFCE1C28DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600D9BE01D6FFFFFFFFFFFFFFFFFFFFC4103A E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF821DFF583BFFFFFFFFFFFFFFFFFFFFB90B4AF6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3F5FE906A1FFFFFFFFFFFFFFFFFFA00362FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF406A28B12F6FFFF FFFFFFFFFFFF910170FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB901E5236FFFFFFFFFFFFFFFFF8A0188 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7629BE01D6FFFFFFFFFFFFFF940081FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF336C5B39FFFFFFFFFFFFFF9E018DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE03A40997 FFFFFFFFFFFFAD037DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0029009F0FFFFFFFFFFCF0B69 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF702F4053FFFFFFFFFFE91D42FAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A3D03 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF316001AEFFFFFFFFFE4A1FEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFF61100FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF02 5C13F9FFFFFFFF8906CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3012767FFFFFFFFC704 86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFE32A27FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF752300C2FFFFFFF12344FDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF2EEEEEEEEE9DDDDDDDDDDCFCCCCCCCCC6BBBBBBBBBB ACAAAAAAAAA399999999998A888888888888888888888477777777777777777777776D66 666666666666666666665655555555555555555555555555555555555555555555555555 555555555555556166666666666666666666666666666666666666666977777777777777 7E888888888888889499999999999999AAAAAAAAAAAAAAAEBBBBBBBBBBBBBBC4CCCCCCCC D9DDDDDDDDEEEEEEEEF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF83000F67 FFFF2700E2460D34D1FF980000FFF18C0000FFF4A35839AB1935D7CF450E34D5FFFFFF27 00D5460F3CC9FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF363021FEFFFFFF6611E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAEEEEE9DDDDD9CCCCC8BB BBB7AAAAA699999588888477777366666255555144444033332F22222222221511111111 0D0000000000000000000000000000000000000000000000000000000000000000061111 11111120222222222222222222222633333333333333333333333D444444444444444444 444454555555555555555555555555555555555555555555555555555555555555555549 444444444444444444444444444444444444444441333333333333332B22222222222222 161111111111111100000000000000000000000000000000000000000000000000000000 00000000000008111111111E2222222233333333374444445255555D6666677777778388 888D999999A9AAAAB3BBBB4255FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF27007BDFB400 3CFFFF2200FFFFFF2200FFFDDA0010B9E2002388F0D00046FFFFFF270076BA980A06D9FF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF204117BFFFFFFBE01A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0EEE2DDD3CCC5BBB7AAA8999989887B776D66 5E555044443F33332E22221D11110C000000000000000000000000000000000004111115 22222633333744444755555866666977777A888888888894999999999DAAAAAAAAAAB7BB BBBBBBC0CCCCCCCCCCDADDDDDDDDE3EEEEEEEEEEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFAEEEEEEEEEEEEEEE5DDDDDDDDD0CCCCCCCCBBBBBBBBB6AAAAAAAAA199 9999998C8888888877777777736666665755554D4444423333332722221C111111010000 0000001055FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF2700FDFFFD1209FFFF2700FFFFFF 2700FFFFFE0027FFFF1C00FFFFFF1711FFFFFF2700F8FFFF900063FFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB80000D3FFFFFA 2B43FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EEE5DDD2CCBFBBABA999958882776F665B5548 443432221E111000000000000000000000000001111120222E333D444B555966666A7777 7B88888C99999DAAAAAEBBBBBFCCCCD0DDDDE1EEEEF2FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5EEEE5055FFFFFF FFFFFFFFFFFFFFFFFF0027FFFFFF2700FFFFFF2700FFFF2700FFFFFF2700FFFFFF0027FF FF2700FFFFFF2700FFFFFF2700FFFFFFE00035FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A102DFFFFFF8A07DAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4ECDDD3CBBBB2AA99918878706657 4F44362E22150D000000000000000000000011142227333B444E5561667577888B9999AA AAB8BBC7CCD5DDE3EEF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FF0027FFFFFF2700FFFFFF2700FFFF2700FFFFFF2700FFFFFF0027FFFF2700FFFFFF2700 FFFFFF2700FFFFFFF7004FFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF3B0A83FFFFDF0A7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5EADDCEC3B9AA9D 9287776B6055453A2F22160E000000000000000000101822313944525A66737B88949CAA AFBBC3CCD6DDEAEEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF0023FFFFFF2700 FFFFFF2700FFFF2800F7FFFF2100FEFFFF0027FFFF2700FFFFFF2700FFFFFF2700FFFFFF DA0098FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF50500D6FFFF591DF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEEEDECFC0B1A293847566594E4333281D1101000000000000000C1722333E4855646F 7A88939BAAB4BCCCD5DDEEF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF1909D0FFFF1B00F2FFFF1900F3FF52 007ADA931200B7FCF80026FFFF2200F3FFFF2000FCFFFF2800EDFFFE6945FDFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD0024FF FFCE01ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF2E3D4C4B5A697887768594A3B2C1D0E00000000000007 16253444505B6676818C99A8B3BECCD9E4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFF9F117BFD8B00006FF389000071F8DF410A36CF3C5CA6E1 730006BBB803006EEC93000089EBFFBB4E4263698BFBFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F047CFFFF453EFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E7D5C4B2A1907E6D5B 4A38271504000000000002112231404F5E6D7D8C9BAABBCAD9E8F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3300CEFFBD00C2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF4E1CEBAA896857462513F2E1C0B00000000000E1F30405162738494A5B6C5D4 E3F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF70416FFFE3545FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDDAC7B4A18E7B6854412E1B0800000000 112233435465768797A8B9CADBEBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 0065FFB101CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E3 CBB49E8874614E3B281503000000000F24384B5F72869BAFC2D6E9FDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D00C7FE304AFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E2C9B39E836E583F2912000000000A1F35495C70 8397ACC0D3E7FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF230AFEB501CEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE4C9B2 9C836D563E2810000000000A233A4F687F94AEC4DAF3FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFA0240FF3C4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE7CFB49B80674D3319020000000B243B506A8096AF C5DCF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFAF009EC600C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECD3B8 A0846C50381C050000000B273F5B738FA7C2DBF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F01F95238FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D3B497795C3D210800000008223C566F8AA3BE D6F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF151CDA02A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB E0C3A386694C2C0F0000000E2B4B6884A0B8D4EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF3015A6823FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D0B29376593B1C030000041E3C5B7896 B3D3F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF9500AE0A8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDE1BE9C7A583614000000122F4D6C89A6C4E3FCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F028E 0FF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D1AF8C6A4826060000082A 4C6E90B2D4F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0B20266EFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE7C19F7C5A3816000000173A5C7EA0C2E4FEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1004801D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D2AB855D36 0F000007274A6C8EB0D2F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7D003D3BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5BE977048220200011E456B94BAE1FDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2B0005A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF6D0A9835B340E00000C325981A8CEF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC010D12F6FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD8AB7E522402000220466E96 BCE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8010C6EFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE5B98B5F32080001214E7AA8D0F6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF553399999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999993355FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF610300CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6B2885D 2A060001224C7FAAD4FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7900000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF190025FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4B07B4D2101000933608CBAE6FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9000187FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEAB6824D19000021537FABD9FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF950300E2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7B27F44100001 2A5D90C3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF52041EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBB27F4C1900002A5D90C3F1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFC0E006CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFDFA3672D04000E4175AADEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC90000 DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD194591C0004346D A3D7FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85030BFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC6884A0F00114A83BFF4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C003EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8C383450B001F5E9AD4FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF5040091FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC8834009002362A1 E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B90000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE19B5512002065A4E4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF710008FCFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF6B56D27000C4E93D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24013DFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4994D0A02347B C1FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF402077AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC87C31010C529DE7FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000007DFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB30001B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBBC6A1A00226EBAF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5538AAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3855FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF550000E8FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B3611300 2F81D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF180C1CFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB45B0D01388ADCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5011C50FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDC16813013992E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF99001783FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 741D002B85DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4203 00B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49E39001D78D1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E1A00EBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEBB55080A66CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4003621FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8A032002487E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF7E004055FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE77F17065DC0FE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF30061B88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD65D061279E5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB052800BCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD55B032795F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7005001F0FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7 440042C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF70006125FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD94E0134B3FEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF28024859FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4790731B3FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40222178C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA81D1195FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6EEEADDDDCECCCCCCBEBBBBBBAE AAAAAA9E9999998F88888888888888888888888888888888888888888888888888888888 88888888888888888888979999999999A2AAAAAAAAAAAEBBBBBBBBBBBBCACCCCCCCCCCD5 DDDDEEEEF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9005800C1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE520264 EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E8DDD4CCBFBBABA79993887E776A 665652444436332A221F1111020000000000000000000000000000000000000B1111111B 222222222222222222222222222222222222222222222222222222222222222222222222 222213111111111108000000000000000000000000000000000000000000000000000010 11182222313339444452555A666672777A888893999BAAAEBBC0CCD3DDE6EEF8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70007303F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB91723CBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E5D5C5B4A9 998D8276665A4F4333271C10000000000000000000021116222B333F445457666674777F 888B9999A7AAB3BBBECCCCDBDDDDDDEBEEEEEEFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBEEEEEEEEEEEEDFDDDDDDDDDDD3CCCBBBBBB2AAAA9A9992888879777166 66585550444437332F222216110E00000000000000000000000C111E2231334445555866 6A777D889099A2ADBBC8D3DDEEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF26006C2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF93044CEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF4E1CDB8A898887767574636261606000000000000111C2733434F5A66 76828D99A9B5C0CCD5DDE9EEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFAEEE8DDD5CCC3BBB0AA9D998B88787766645551443F332C221A110700 0000000000000411202A3544505B6676818B99A7B1BCCCD7E2EFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED01 13465EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF800082FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E2CFBAA6937F6C5944301C0900 00000001112232425262728292A3B3C3D3E3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEEE0D5CBBBAFA599 897F7466594E4433281E1102000000000000000E1B28364454616E7B8899A6B3C0CEDDEC F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE014F1291FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6704A2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF3D8C1A790765E452C14000000000216293C5063788CA0B3C6DAEEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF6ECDDD0C6B9AA9B8E80736655483B2E21110300000000000007142232425263 738393A3B3C4D4E4F4FFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D037A00C5FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B04A3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE5C7AB8F70563D250B00000002 18304A617C93ADC4D8EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E7DACCBCAFA29588776656463626150500000000 000516263646562555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF27008204F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF9301A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE9CDB192765A3C1F0500000019354F6B829CB4CDE5FCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E4D4C3B3A393837262521D 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A35839AB1935D7CF450E34D5FFFFFFF383603343 D2FEB0651AE9500D35D2FF980000FFF18C0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFED0103722EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB10289FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D8B592704D2A080000 00132F4C6A86A2C1DDF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFDDA0010B9E2002388F0D00046FFFFFE5DD7FFFF4516F0E30C0082E0B5 003AFFFF2200FFFFFF2200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3002F4360FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC1059FE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFEECCA98664411E0200001134577A9CBBD7F5FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FE0027FFFF1C00FFFFFF1711FFFFC3000000000000B3FF2600FFFFFE1706FFFF2700FFFF FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF760A681092FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3A33F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4BB93 6841160000021D406386A8CBEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FF FFFF2700FFFF8E2AFFFFFFFFFFFFFF2700FFFFFF2700FFFF2700FFFFFF2700FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF38048B00C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F0DDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDB48A62370F00000F38628AB3D7F8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FFFF8209 F4FFFFFFFFFCFF2700FFFFFF2700FFFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF504009201F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFC80497FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF0C191603108000017416993BCE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FFFFAC007DFFFFFFD590FF27 00FFFFFF2700FFFF2800F7FFFF2100FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF000A80 20FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82A44 FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5B484542301000E 3E6E9AC4EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF80026FFFF2200F3FFFF2000FCFFF9250062A47B45F1FF1F00FEFFFF1A00F9FF 52007ADA931200B7FCFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF820D3C5350FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F0FE7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFB277461600001A4B7BABDCFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8730006BB B803006EEC93000089EBFFE24F111765EAFF94000081F08F000074F6DF410A36CF3C5CA6 F8FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF471271247FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8078DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDD49C622A0202275788B9E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFD0E039D01AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF452FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8AA6E330500145590C3 F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 0000A800DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1 00BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A5632B02001F5A93CEFBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0713940FFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2854FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF7BB763001023370AAE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF631845663DFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C0BE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABB773303013377BBF4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2B1478366CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEB107FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFA45D180014569ADEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF00201AA099BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF6A1FF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE7984605064589CDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA0000B900CB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD705A1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC7F2A001566B2 F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82130FA704F6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D33FEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2823100125FB0F6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4B233E792AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFBA00C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDF8429001A6ABBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF161C6F4959FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFD2F4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF983D01 1269C4FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE00005 9F1A88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA004D8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9610A0854B0F9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA0300BE00B8FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF51B65FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF3983100288EEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF771C07B700E7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF8B09E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE276110657BFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF432B328B17FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF31676FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB5905177EE5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FE0F25635C46FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8012EFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC94A0034A3F8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB000D932D76FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC0E84FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFC94A0037B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA70400BF06A3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7717F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD44F00 37B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF742101C600D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE4098DFFFFFFFFFFFFFFFFFFFFFFFFFFFFE05F0334BEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5C00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF403324A506FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D1C F7FFFFFFFFFFFFFFFFFFFFFFFFFA8C0D20A5FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0F32517A 2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE60892FFFFFFFFFFFFFFFF FFFFFFFFC12C0880F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE001E7E4E56FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F1BF8FFFFFFFFFFFFFFFFFFFFED5E014ADCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD0303AB2381FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE90A8FFFFFFFFFFFFFFFFFFFFFB41916ACFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF7E2000CF02ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7816F5FFFFFFFFFFFFFFFFF6620054EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F 360ACA00D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE0E86FFFFFFFFFFFF FFFFDE3110A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F3C33A009FCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8111F1FFFFFFFFFFFFFFAA0D3BE3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE0131607530FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF41579FFFFFFFFFFFFFF840268F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFC000158D4A5BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF910BECFFFFFFFFFFFE6E0293FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF901400BB1E86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91C72FFFFFFFF FFFE5F05A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF613300DB01B2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA306E3FFFFFFFFFF7407B6FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF324116C700DDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFE2D5CFFFFFFFFFF8904B3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFC083F419C0CFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB901D2FFFFFFFFAA028FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB24444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFD9002C6D7135FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4446FFFF FFFFD80C6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551C555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555551C55FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE020C 984561FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD301B6FFFFFFF2263CFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF841E00C21A8CFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF642CFFFFFFFF6511DFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A3800DB00B7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEC0993FFFFFFAE00AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFE8A884 FFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF304217C200E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B0F F2FFFFE91465FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFD66A0027FFFFFFFFFFFFFFFF FB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FC083F419710FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1F6DFFFFFF571EF1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFFFFFFFFFFFFFFFFF71200FFFFFFFF FFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA002F6B6C3AFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB202DAFFFFB800B2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00110944166FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4646FFFFFA2952FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FF FFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF861D00BE1790FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D701B1FFFF890BE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5457A7401F2 FFF58C606F3687FABF6F1FE53E1DEDF07477714571EEFFFFFF0027FFFFFF0027FFFFD950 785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5C3700D700B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D22FDFFE50D81FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FB455CFDFF9A00A9 C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFF2522FFFA0F29FFFF2700 76BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF324314C3 00E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10D8AFFFF631DF4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFDD2F18D00D8FFFFFA9EEEFF2500EDFFFF7A00 E6FFFFFFA10075FFFF0027FFFFFF0027FFFF989AFFFD2204FFFF2700F8FFFF900063FFFF 0027FFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0A423D9B0CFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF940BEEFFD503A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFAB0B0033C7FF4B00F4FFFFFFFFFFFF2700FFFFFF3F00F3FFFFFFDF003BFF FF0027FFFFFF0027FFFFFFF090801B00FFFF2700FFFFFFE00035FFFF0027FF8E2AFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC0033677431FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFE2964FFFF4E35FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA 4300039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFFFF0027FFFFFF0027 FFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4FFFFFFFFFCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB201188E4D59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00D0FFC600 B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84FFFFA6001A6C0054FD FFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FFFFFF0027FFFF231CFFFF2400 FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 1B00B42580FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5738FFFF3E39FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF4EEEEEEEEE7DDDDDDDDDACCCCCCCCCCBBBBBBBBBBBBBBBBB5AAAAAA AAAAAAAAAA9E999999999999999788888888888888888888888888888888888888888888 88888891999999999999A0AAAAAAAAAAAAAFBBBBBBBBBBBBBFCCCCCCCCCCCCCEDDDDDDDD DDDDDDEEEEEEEEEEEEEEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD1039E6110041947C47F4FF2000FB FFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFFF1102C49B1500C8E22800EDFFFE69 45FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E3900D403A8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEA069FFFCA00BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3EEE8DDDDCCCCC2BBB7 AAAAA599999288887F77776D66665A555548444435333322222111111111110300000000 0000000000000000000000000000000000000000000000000000000000000000000C1111 111111111113222222222222222222222222222222222222222222222222221911111111 11110A000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000D1111142222222B33333343444449555555616666677777777E88 88889699999CAAAAAAB4BBBBBBCBCCCCD2DDDDDDE9EEF3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0020816C4FE1FFDE5418125FE9F48200006ECEFFFFF275457275 83F8FFDD6D00008ECC6D00008EEE9D112FC2961146EBBB4E4263698BFBFFDD6D00008EEE E24F111765EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF344A05D200CFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF910DF4FF4D3EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EEE1DBCCC4BBACA6998F88 7771666655554B4440333324221A110F0000000000000000000000000000051111172222 2A33333D44444F55556266667477778788899999999999A7AAAAAAAAB4BBBBBBBBC2CCCC CCCCCFDDDDDDDDDDEDEEEEEEEEEEEEEEF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF9EEEEEEEEEEEEEADDDDDDDDDDDDDBCCCCCCCCCCCCCCBBBBBBBBBBBBBBACAAAAAAAAAA AA9C9999968888887E77777767666660555555494444433333332B2222221411110D0000 00000000000000000000000000000000000F1119222233333D4447555562666C77778788 91999BAAAAB6BBBFCCCCDADDE4EEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFD0A4E26AD02F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3062FF CE01B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E6DBCCBFB4 A9998D82776B64554D44352F22181100000000000000000003111B223238444454555F66 697777858890999AAAAAB6BBC0CCCCDCDDE7EEF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5EEEEEEDEDDDD D7CCCCCCC0BBB3AAA799998A887E77726666555549443D33312222141108000000000000 0000000000000000000A11142229333E445256666B7780889599AAADBBC2CCD7DDECF0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE00464B861FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00C3FF5934FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFBEBDBCBBBAFA499887D7266564B403324190E0000000000000000111C27333E4555 5C66747A889199A9AFBBC7CDDDE4EEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEEEEDEDDD2CCC6BBBAAAAA9D 999088847771665D554A4437332321110E000000000000000000000006111A222F334448 555D667277868A99A2AABAC1CCD8DFEEF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB40032715F47 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D28FFDE04A7FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEDDDCCBCAC9C8C7C6C5C4C3C2C1C0C000000000000 0511212C3744535E697785909BAAB7C2CDDDE9F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF9EEE6DDD2CCBFBBACA999968882776F665C5548443532221F11 070000000000000000001016222E35444D55646B77838A99A2AAB9C0CCD8DFEEF6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B190F96376FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF81286FF6E20FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E5D2BFAC988471 5F4F3F2F1F0E0000000000000C1C2C3C4D5D6D7D8D9DADBDCDDDEEF9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEE8DDD0C9BB B1AA9993887B74665C55453E33261F110800000000000000000311202C384455616D7988 95A1ADBBCAD6E2EEFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF653C00BB0F96FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA 03E4ED0A8EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF2E0CBB8A5927F6C5946321F0C00000000000F24374A5A6A7A8A9AAABB CBDBEBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEFE8DDD0C9BBB2A699897D716555483C30221308000000000000 000C182433404C2855FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B 0040D3FFCD1898FCA95E3DFEB0651AE9500D35D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF414E00CC00BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4949FF8D0EF2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E3CBB49E856E583F2C190600 0000000316293C4F6275899DAFC2D5E8FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEEDED2C6BAAA9D918577685D2A 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB3DFEFF ED0027FEE30C0082E0B5003AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C56 09BF00E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFE202AAFC1F6CFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF8E3CAB39E846E583F2912000000000C253B50687C8FA2B5C8DBEFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB198FFFFFE0027FFFF2600FF FFFE1706FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF601532D980EFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF8614F9B401D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D7BEA2886E573E291100000001 172C425A6F859EB3C8E1F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FFFF2700FFFFFF2700FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD30046527135FFFFFFFFFFFFFFFFFFFFFFFFFF FFFE256CFF4A43FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFCE5C9B0937B5E442A0E000000132D4B60788FA4BBD2E7FCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AD00C968D45733D473FFFFFFFF0027FFFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFAE022C78495CFFFFFFFFFFFFFFFFFFFFFFFFFFFFC400CDDB01ADFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D6BCA1866D50371B03000003 1A37516E89A3C1DAF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003F DDFFFFFFFF0027FFFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8A1C099D2283FFFFFFFFFFFFFFFFFFFFFFFFFFFF6330FF791AFBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF6D6B5957555351500000008233D5A7490ACC6E4FBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFF FF1F00FEFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF663A00BC02ABFF FFFFFFFFFFFFFFFFFFFFFFFFF8108BFA177AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D9B9997858381800 00000F2F4F6F90B1D0EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008F86000081F08F0000 74F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF414B00BF00D3FFFFFFFFFFFFFFFFFF FFFFFFFFAD03E6AC02DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDDFBC9C7B5B3B1A0100000C2C4D6D8EAECEEEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1D510FAA03F8FFFFFFFFFFFFFFFFFFFFFFFFFF563EFF4E 45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8C19C 77522C070000092A4A6A8AAACBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF6014E348421FFFFFFFFFFFFFFFFFFFFFFFFFFF30A95E704ABFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFCAA57E59330E0000082C52779CC2E7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3003F5A 5E48FFFFFFFFFFFFFFFFFFFFFFFFFFA704EA8F13F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF6D1AC87613B1500000424496F95BAE0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF02267F3A6CFFFFFFFFFFFF FFFFFFFFFFFFFF5045FF3169FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7BB8E62350B00001D42 678CB2D8FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A1C05A41590FFFFFFFFFFFFFFFFFFFFFFFFF007 9CD100C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF2C79A6D4214000223507BA9D0F5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF663700BE00B5FFFFFFFFFFFFFFFFFFFFFFFFA006EE7724FEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C3 90663B1100022A557FB2DDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 414800C000DAFFFFFFFFFFFFFFFFFFFFFFFF494BFE1D7DFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4B285582C05000D376591BDEAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D4D16A705FBFFFF FFFFFFFFFFFFFFFFFFEC05A2C300D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDEAC7B491700042C5886B1DEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF601493B8323FFFFFFFFFFFFFFFFFFFFFF FF9A09F26E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A8754311 00032C5F93C6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD3003A5F5E48FFFFFFFFFFFFFFFFFFFFFFFF4352FD197FFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1BD854E180002295C90C4F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB24444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444444444B3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAF0123853A6CFFFFFFFFFFFFFFFFFFFFFFE502A9C300D4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDD39A622B02001D5288BEF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551C555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A1B05A715 90FFFFFFFFFFFFFFFFFFFFFF970AF36E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C0844A100011 487DB2E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF693600BC00B5FFFFFFFFFFFFFF FFFFFFFF4956FD187EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8AC703605001C5A96D3FDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF494700BA00D9FFFFFFFFFFFFFFFFFFFFEF05A8C300 D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFECAD6C2B01012A66A2E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B17865 6578B1F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF294F0AA604FAFFFFFFFFFFFFFFFFFFFFA806F16E29FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B2702F020029 6AABEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF760A022F4E4D2F020A78F0FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A 4E2A8323FFFFFFFFFFFFFFFFFFFFFF5946FD187DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD28D4706002465A6E6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC5181993E9FFFFFFFFE8921819C6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA00464B5F48FFFFFFFF FFFFFFFFFFFFF90F95C200D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE8A45E1900165BA0E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB50754F3FFFFFFFFFFFFFFFFF25207B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00356B3A6CFFFFFFFFFFFFFFFFFFFFBB01 E47124FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC476300108 4489CFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551744444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444444444444441755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD80F5CFEFF FFFFFFFFFFFFFFFFFFFE5A10DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAB031B8C1590FFFFFFFFFFFFFFFFFFFF6C33FF2579FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B16316002772B8F6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFAF55555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF472EF6FFFFFFFFFFFFFFFFFFFF FFFFF62C49FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8B1B02A200B5FFFFFFFFFFFFFFFFFFFE1E82D600C7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEB9F500A023A89D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFC700BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFB800C8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C3300A400D9 FFFFFFFFFFFFFFFFFFCE00D18A16FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE99742 03094C9BE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6F2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2872FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D43009C04FAFFFFFFFFFFFFFFFF FF7F21FF3F5EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE89641030B56AAF4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F73 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7031FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF2D4A0F8323FFFFFFFFFFFFFFFFFFFF306FEE04A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFED9641030B56ABF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1296FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9414FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0D482F6046FFFFFFFFFFFFFFFFFFDE00BEA705F0FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAB052070956ABF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A107FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED0040 503D69FFFFFFFFFFFFFFFFFF9213FC5C40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBB5D0F0655B2F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF1D8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF891FFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE002F711C8AFFFFFFFFFF FFFFFFFF4659FC128BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB8C2A002F8BE4FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF405DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A42FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE02158D02ACFFFFFFFFFFFFFFFFF206A5C400 D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEBF59071373D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C12F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFF7108EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8F19009700CDFFFFFFFFFFFFFFFFB202EB7924FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1771B0144B2 FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4098DFFFFFFFFFFFFFFFFFFFFFF FFFFFF8A09E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF702F009700EFFFFFFFFFFFFFFFFF6B35FF2D6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD35F070C67CFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B0FD7FFFFFFFFFFFFFFFFFFFFFFFFD60E77FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF503E008F10FFFF FFFFFFFFFFFFFF247CDF00B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFBD49012291F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEEE5DDCD C6BBAEA7998F888888787777716666665A5555544444443C333333333333333333333333 333333333A4444485555576666667677778488889299A2AAB3BBC3CCD3DDE3EEF3FFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF63526E4FFFFFFFFFFFFFFFFFFFFE32537F7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3146147532FFFFFFFFFFFFFFFFDC00 C39B0AF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 9025014CC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF5E6D7C7B8A99989796A5B54443C33241D110500000000000000000000091111 11212222273333333F4444455555555C6666666666666666666666666666666666666661 555553444444343333252222171107000000000000000000000004111F2933434D576672 7C88964255FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E52E19B7FFFFFFFFFFFFFFFFB5182FE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1144355353FFFFFFFFFFFFFFFF9410FB5649FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF999200356C8FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE7D2BCA59081726354443324150500000000 000011202F3F4E556468777E889399A9AEBBC3CCD9DDEEF3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF6EEE6DDD5CCC5BBB5AAA5998A8077665C5244372D22122B55FFFFFF FFFFFFFFFFFFFFFFFFFFD950785B3ED0FFFFF58C606F3687FDFFF58C606F3687FDFFF383 603343D2FFFFD5457A7401F2FFD5457A7401F2FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35C013E96D9F8 F7D9953D015FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF0003A563275FFFFFFFFFFFFFFFF4D52FD138CFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9991F0666DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAD6 C1AB947F6B533E29140000000003182737465566758594A3B2C2D1E0F0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFF2522FFFA0F29FFFB455CFDFF9A00B0FB455CFDFF9A00B0FE5DD7FFFF4516F1FF2A12 FEFF4FE9FF2A12FEFF4FE9FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA550D000000000E56CBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2002976 1196FFFFFFFFFFFFFFF80B99CE00CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF688160977E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DEC3A990755C422D18040000000013293D536A7F 93AAC0D5EAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF989AFFFD2204 FF8D00D8FFFFFA9EEE8D00D8FFFFFA9EEEC3000000000000B3FF14008FFDD2F1FF14008F FDD2F1FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CD3E3ECDF9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4000F8E00B7FFFFFFFFFFFF FFBE00E38B16FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5250665 DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DD BFA08061482C140000000118314C637B90A4BBD1E6FBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFF090801B00FF4B00F4FFFFFFFF FF4B00F4FFFFFFFFFF8E2AFFFFFFFFFFFFFFAB0B0033C7FFFFAB0B0033C7FFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980F009300D9FFFFFFFFFFFFFF7729FF4857FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD245015ADFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D9B797785A3B1B0200000725435E7A92AF C6E3FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFC21BB5FF2700FF3800CFFFFFFFFFFF3800CFFFFFFFFF FF8209F4FFFFFFFFFCFFFFDA4300039DFFFFDA4300039DFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7D23009002F8FFFFFFFFFFFFFF2F70F80A9AFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDF550149D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE9C7A58361401E0200000E2C4C6B8AA8C7E6FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFF231CFFFF2400FE6C0054FDFFFFDFAA6C0054FDFFFFDFAAAC007DFFFFFFD5 90FF84FFFFA6001AFF84FFFFA6001AFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 613200841CFFFFFFFFFFFFFFE601B7C000E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFA870E20A8FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D4AC845B340C0000042142 6486A8CAECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF1102 C49B1500C8C9110041947C47F4E6110041947C47F4F9250062A47B45F1FF13EAFFFD1039 FF13EAFFFD1039FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF453B10693DFFFFFF FFFFFFFFA009F77D22FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC32B0985F7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEFC69D754D2504000323497197BADCFAFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF9D112FC2961146EBDE54 18125FE9FFFFDE5418125FE9FFFFE24F111765EAFFFF0020816C4FE1FF0020816C4FE1FF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A3D2D485FFFFFFFFFFFFFFF5B43FF39 66FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED640147DDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEABF976C 431A0000143B6288AED6F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0E38492780FFFFFFFFFFFFFE1886F004A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB81A17A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C595673E130000123E6894BEEBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF2002F6507A1FFFFFFFFFFFFD700C7B102ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F25D005DF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE5B686552602000B396590BBE6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6001E7400 C3FFFFFFFFFFFF960EFB6E31FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF270D9CFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0AB764616000019 4978A9D9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00087900E4FFFFFFFFFFFF57 49FF2E72FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980841DDFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8B37E4A150002275888B8E8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F08007707FDFFFFFFFFFFFE1689EE02B1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF259027DFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF3BE87521D000126598CC0F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF831D006D26FFFFFFFFFFFFD500C9B202EFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 2816BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFA46B31040025598CBF F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 2D005F44FFFFFFFFFFFF950EFB752EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB71034E2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEFB27F440D00134C88C3F3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D36114463FFFFFFFF FFFF564BFF376BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF890360F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF5BB7D3E07001D5891CAFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31392E2682FFFFFFFFFFFE168BF405A8FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFA620494FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B7793A05012A69A7E3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF15354A08A1FFFFFFFFFFD400CCBC00E5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB3A 10BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF3B4743604022E6DACEAFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF8012C5E00BFFFFFFFFFFF9410FC7F22FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE43019CCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFBC5813D05023271B0EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD001C6700DE FFFFFFFFFF544DFF425FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD91F2DE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCC884409003377BBF4FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200076B03FAFFFFFFFFFE158EF9 0A9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFC51145F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEEA75F1B000B4B91D6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA60400671CFFFFFFFFFFD700CBC700D9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC40F 45F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD4893E04013279BFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8B17005D3BFFFFFFFFFF9B0DFC8A19FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA0F4DF8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0AA5D1500115DAAED FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7126 004C59FFFFFFFFFF6043FF4D53FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC80E50FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA9A4E0A00226DB9F8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF582F123078FFFFFFFFFF 257DFD1190FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFCA0F4EF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE49340030A448BD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40322F1197FFFFFFFFE901B7D400CBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB10 4CF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC7F2A00176E C3FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF551744444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444441755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF282E4700B6FFFFFFFFB003F19A0CFCFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD114AF8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD68431001361B3F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF55555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555555555555555555555555555555555555555555555555555C1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF10265600D4FFFFFFFF752DFF6340FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD31542F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE38B30001868BBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF600185E00F3FF FFFFFF3A67FF2B78FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE92137F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE9A40 021063BEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF00075E12FFFFFFFFF707A1F002AF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF637 24EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1993B020D66C3FCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC700005831FFFFFFFFC500DCBB00E6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4917DFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFDBD5F0E03449EF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB000004A50FFFFFFFF8A18FF831FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF650BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFDE7F20013E8FE6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980C00 376FFFFFFFFF4F51FF4C56FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8B03B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC9033002488E5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8019081D8AFFFFFFFE148B FF158DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 018EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB255080B66CCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69221F03A7FFFFFFDD00C3DC00C5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB0B66FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEE8D27002B8EEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF51263200C3FFFFFFA705F7A506F7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE71946FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF640A0A63 C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF39263F00DFFFFFFF7231FF6E35FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF93823EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF599320030A1F7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21204702FAFFFF FF3D66FF366DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6E0AD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD6660F0966CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09164918FFFFFFFB0A9BF706A4FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA100A3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C353041A7FE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFBF999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF000084734FFFFFFD300D0C900D9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD40B65FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA936003CACFBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 070000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD800003E50FFFFFF9E0BFC9412FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF12634F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC7F17055DD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000030 6CFFFFFF693AFF6142FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5B0FDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFD75D08107FE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA802001D87FFFFFF346FFF2E 76FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA402B0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD65A051580 EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90100305A3FFFFF806A4F604A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA0B77FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE61042797F6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7A1A1700BFFFFFCA00D9C700DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFB3935FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDA550236BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 641F2800DBFFFF9410FE9412FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8109D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE76E0829A9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F213301F7FFFF5F 43FF6143FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC70490FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8E0E22A2FCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A1E3A14FFFFFF2C77FF2E76FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22249FEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6240D90FAFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF24163B30FFFFF603A9F503A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF6413E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE04C005DE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2800000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000028FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0F0B364CFFFFC700DAC700DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFBD01A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C 0E20B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0071AAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA7100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900012C68 FFFF970DFD9312FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7264CFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA4F016EF5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE500001C84FFFF683BFF6043FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7611E6FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA41026C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF8E8D8C8BBB8AAA8999988887877686666666666666666 666666666666707777777781889399A5AAB7BBC8CCDAE8F6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD00000089FFFFF396AFF2D76FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFCD0498FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF467015FF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D8C3AE957F6A5A 4A3A2A1A0900000000000000011111222231334144444444444444444444444444443933 33333328221611040000000000000000051222313F4D5B6D8092A5B7CADDF0FFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFBB000100BAFFFD0B99F704A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFC3442FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD32716 AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF9DDBFA181624C361D0800000001152A3E4E5F6F7F8F9FB0C0D0 E0EEF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF2EEE0DDCEC0B2A49688786A5C4E3D2C1B0B0000000003182C41596D8297AE00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 030F00D3FFD800C9CB00D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E08D9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA60B39E3FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDFB9957759 3B1B0200001735536C8195ABC0D5E9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF9E8D7C7B6A088705B422B150000A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900C1E00EDFFA804F6 9B0BFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD0A84FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF65D017FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFC9A27A542E080002203F5E7D9BB9D8F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B132709FFFF792AFF6C37FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F29F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE3110B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFACF9E6E3F16000008305780A8D0F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF66162C22FFFF495AFF3D67FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB201C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD31E25D2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C493633206000531618C B6DDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF51152D3CFFFF1989FE0E96FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7215E FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA0F3FEDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDD2965C2602000D3B6C9DCDF9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C112A56FF E800B9DE00C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840EE8FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF91036AFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F5C0844A1000083C76A8D9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27092270FFBB00E7AE02F4FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE10A87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFB660290FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BA71370500154F8AC5F9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFE8D586706000000FFF38360 3343D2FFFFD5457A7401F283000F67FF980000FFF18C0000FCBF6F1FE53E1DEDF3836033 43D2FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF3 83603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12011589FF8E16FF7F25FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5B25F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85407A3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD8924B0B0026619DD7FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF9002ECFF950071FFFE5DD7FFFF4516F1FF2A12FE FF4FE9FF0027FFFFFF2200FFFFFF2200F8C5080087BB63F25DD7FFFF4516F1FFFFFFFFFF FFFFFFFFFFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFFE5DD7FFFF4516EAC508 0087BB63F3FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFA010005A3FF6242FF5055FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2 01B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5460CBEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE3995515001A66AAEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFF4701F9FFE90038FFC3000000000000B3FF14008FFDD2F1FF0027FFFF FF2700FFFFFF2700FFFF2500EDFFFFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFF0027 FFFF989AFFFD2204FFFFE80863FFFF82B3FFC3000000000000B3FF2500EDFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE700 0000BDFF366DFF2184FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3147FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEC3415CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1883903013279C1FBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF 8100AEFFD8007DFF8E2AFFFFFFFFFFFFFFAB0B0033C7FFFF0027FFFFFF2700FFFFFF2700 FFFF2700FFFFFF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00 FFFFFF6C05E4FE41FBFF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3000000D7FE0C98EF01 B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA103D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEA301BD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE28E39011059A1E8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFE9B11745087FCFF 8209F4FFFFFFFFFCFFFFDA4300039DFF0027FFFFFF2700FFFFFF2700FFFF2700FFFFFF82 09F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979 FFFF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000400F0DF00C4C100E3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF71D69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32822DEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD87F2A00186EC3FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590 FF84FFFFA6001AFF0023FFFFFF2800F7FFFF2100FEFF2700FFFFFFAC007DFFFFFFD590FF FFFFFFFFFFFFFFFFFFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFFAC007DFFFFFF D590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAD01100BFFB400EF9412FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF880EEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF3020DCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3903B010F5DB3 F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFF81229CB7C5D8F9FFF9250062A47B45F1FF13EAFFFD1039FF 1909D0FFFF52007ADA931200B7FC2000FBFFFFF9250062A47B45F1FFFFFFFFFFFFFFFFFF FFF5001FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF9250062A47B45F1FF2000FBFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF9B071825FF891BFF6740FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED107FFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFED2F2AEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9AA46020F5DB2F8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFBA160000000011A4FFE24F111765EAFFFF0020816C4FE1FF9F117BFFFFDF410A 36CF3C5C9B7B00006ECEFFFFE24F111765EAFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D11 2FC2961146EBFFFFFF43A2FFFFFFFFE24F111765EAF48200006ECEFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF890C1D3FFF5E 46FF396EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7817F3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF23727E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD673150552B7F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFA38FFFFF FDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77101C59FF3371FE0D99FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE30990FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33B20E2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC882A 002E99EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF640F1871FD0A9CE000C6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFF6722F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94C16D6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD680E0654BAFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFEC6721FE14A0F35C1FFFF2700E2460D34D1FFFFF07477714571EEFF8300 0F67FFFFF07477714571EEFFFFF58C606F3687FDFFD950785B3ED0FFF4A35839AB1935D7 CF450E34D5FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF520C108ADC00C8B301F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFD703A0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFE5910D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEB441002388E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFCB3 080074C1A50C04D7FF27007BDFB4003CFFF2257FFFFFE92521EFFF0027FFFFF2257FFFFF E92521EFFB455CFDFF9A00B0FF2522FFFA0F29FFFDDA0010B9E2002388F0D00046FFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4005 04A1B001F3871FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C28FBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF680AC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDA12A003BAEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2500F9FFFF8F0065 FF2700FDFFFD1209FF7A00E6FFFFFFA10075FF0027FFFF7A00E6FFFFFFA100758D00D8FF FFFA9EEEFF989AFFFD2204FFFFFE0027FFFF1C00FFFFFF1711FFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B0000B9891CFF5B4BFF FFFFFFFFFFFFFFFFFFFFFFFFFFD302A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D03B2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAA2B0453C7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2700FFFFFFDD0038FF2700FFFFFF2700 FF3F00F3FFFFFFDF003BFF0027FFFF3F00F3FFFFFFDF003B4B00F4FFFFFFFFFFFFFFF090 801B00FFFFFF0027FFFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF180000D06144FF2F78FFFFFFFFFFFFFFFFFF FFFFFFFFFF5B2DFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA30197FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAD2D0360DFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFF2700FFFFFFF70045FF2700FFFFFF2700FF4100D3FFFFFFF6 004AFF0027FFFF4100D3FFFFFFF6004A3800CFFFFFFFFFFFFFC21BB5FF2700FFFFFF0027 FFFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF070000E83A6CFB07A3FFFFFFFFFFFFFFFFFFFFFFFFFFD803A7FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFC70A6AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFC0330156D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFF2700FFFFFFE40084FF2700FFFFFF2700FF7F0088FFFFFFD9008FFF0023FFFF7F 0088FFFFFFD9008F6C0054FDFFFFDFAAFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF6000003FC1293D600D0FFFFFFFFFFFFFFFFFFFFFFFFFF602CFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE154DFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA 51003DCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2700FCFF FFA028F6FF1B00F2FFFF1900F3F52B1BE6FFFF6E3BFBFF1909D0FFF52B1BE6FFFF6E3BFB E6110041947C47F4FF1102C49B1500C8E2F80026FFFF2200F3FFFF2000FCFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3000417EB00BA A904F8FFFFFFFFFFFFFFFFFFFFFFFFDA03A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFEE2735F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87C0623ACFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF270098EBEB87F0FD8B00006F F389000071F8F27545727583F8FFFF9F117BFFFFF27545727583F8FFFFDE5418125FE9FF FF9D112FC2961146D4730006BBB803006EEC93000089EBFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1000C2FC300E17E29FFFFFFFFFFFF FFFFFFFFFFFFFF6428FCFFFFFFFFFFFFFFFFFFFFFFFFFFFB451BE5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD260C8BF9FFFFFFFFFFFFFFFFFFFFFFBF999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFBE0011479C0CFE5155FFFFFFFFFFFFFFFFFFFFFFFFDF05 A3FFFFFFFFFFFFFFFFFFFFFFFFFFFF6D0ACCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE24C005DE7FFFFFFFFFFFFFFFFFFFFFFFFFF070000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFAC00135E7530FF287FFFFFFFFFFFFFFFFFFFFFFFFF6F20FBFFFFFFFFFFFFFF FFFFFFFFFFFF9F009FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1111D B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF 1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0511 764E58F804AAFFFFFFFFFFFFFFFFFFFFFFEB0A94FFFFFFFFFFFFFFFFFFFFFFFFFFD20A73 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE54C0376F5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFF37500005FC5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87080B8D267FD300D4FFFF FFFFFFFFFFFFFFFFFF8214F5FFFFFFFFFFFFFFFFFFFFFFFFEC1F47FDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA01124C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF760902A104A6A904F9FFFFFFFFFFFFFFFFFFFF F6167DFFFFFFFFFFFFFFFFFFFFFFFFFE4C20EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEF54036BF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6606009F00CD8027FFFFFFFFFFFFFFFFFFFFFF9909E9FFFFFFFFFF FFFFFFFFFFFFFF8806C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB81723CAFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5701009700F15751FFFFFFFFFFFFFFFFFFFFFD2666FFFFFFFFFFFFFFFFFFFFFFFFBA03 91FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD84044EECFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4400008716FF2D 7AFFFFFFFFFFFFFFFFFFFFB002D9FFFFFFFFFFFFFFFFFFFFFFEB1B50FEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEE490692FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00669999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999996600FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3200036E39FB07A3FFFFFFFFFFFFFF FFFFFF404BFFFFFFFFFFFFFFFFFFFFFFFE4D1DEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFC81C21CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF250000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2200144C5CDA00CDFFFFFFFFFFFFFFFFFFD000BBFFFFFF FFFFFFFFFFFFFFFF8D05CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0745ECFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF130029287FB002F5FFFFFFFFFFFFFFFFFF602EFFFFFFFFFFFFFFFFFFFFFFCE 0782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF65D0177FCFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08013F 07A28720FFFFFFFFFFFFFFFFFFE90797FFFFFFFFFFFFFFFFFFFFF22442FDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE0330EB0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC01054B00C55E49FFFFFFFF FFFFFFFFFF8712F5FFFFFFFFFFFFFFFFFFFF6A0FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFCA1C20CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE00074F00E83671FFFFFFFFFFFFFFFFFB1E71FF FFFFFFFFFFFFFFFFFFB801A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB60C44ECFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB76 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDF00084E0CFF0E99FFFFFFFFFFFFFFFFAE02DCFFFFFFFFFFFFFFFFFF E9165EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92036BFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A842012500A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CF0006462DE500BFFFFFFFFFFFFFFFFF424AFFFFFFFFFFFFFFFFFFFF571DF0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFD6E0290FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFCE660E0B66CCFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000013950C000E5 FFFFFFFFFFFFFFD801B1FFFFFFFFFFFFFFFFFFA801BAFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF65208ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF39933003199F1FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1000027729A0DFFFFFFFFFFFFFFFF72 1FFDFFFFFFFFFFFFFFFFEC165CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA3814C5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD67113085AC0FEFF FFFFFFFF0700000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA2010012917531FFFFFFFFFFFFFFF8137FFFFFFFFFFFFFFF FFFF621CEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA231FD5FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E2FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19B3A00298EECFFFFFFFFFFFFFFFFC5AAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF93010001AF4F57FFFFFFFFFFFFFFA903E3FFFFFFFFFFFFFFFFB201BDFFFFFFFF FFFFFFFFFFFFFFFFFFFFDC1C2BE1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEC05E0B0C62C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82000100 CD297DFFFFFFFFFFFFFF464AFFFFFFFFFFFFFFFFF21E5FFFFFFFFFFFFFFFFFFFFFFFFFFF FFD81B37EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA771A01 44AAF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D000900E807A2FFFFFFFFFF FFDF02AFFFFFFFFFFFFFFFFF6F17EDFFFFFFFFFFFFFFFFFFFFFFFFFFCA1144F5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C 00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFFF4A35839AB1935D7CF450E34D5FFFEC6721FE14A0F35 C1FFFFD950785B3ED0FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39933002088E3FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5800120BDD00C8FFFFFFFFFFFF7E1AFBFFFFFFFF FFFFFFC402A7FFFFFFFFFFFFFFFFFFFFFFFFFFC8104EF8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFF6907F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF95 0071FFFE5DD7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257F FFFFE92521EFFDDA0010B9E2002388F0D00046FFFCB3080074C1A50C04D7FF2522FFFA0F 29FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFCD6C12034AADFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF45001928B700EEFFFFFFFFFFFD1F75FFFFFFFFFFFFFFFC3146FFFFFF FFFFFFFFFFFFFFFFFFFFC50F50F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFD50095FF FF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC300000000 0000B3FF0027FFFFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FFFE 0027FFFF1C00FFFFFF1711FFFFFF2500F9FFFF8F0065FF989AFFFD2204FFFF0027FFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E58A2C002384E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 35001C469114FFFFFFFFFFFFBC00D6FFFFFFFFFFFFFF8B0BE1FFFFFFFFFFFFFFFFFFFFFF FFBD0B53FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FF FFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFF FFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFFFF0027FFFF2700FFFF FF2700FFFFFF2700FFFFFFDD0038FFFFF090801B00FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19933001777D4FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26001A646C3AFFFF FFFFFFFF5B39FFFFFFFFFFFFFFE30C83FFFFFFFFFFFFFFFFFFFFFFFFBA0A5EFCFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6 FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFF FF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFFFF0027FFFF2700FFFFFF2700FFFFFF2700 FFFFFFF70045FFC21BB5FF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB255080B5DBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF190212814760FFFFFFFFFFF00997FFFF FFFFFFFFFF5528F9FFFFFFFFFFFFFFFFFFFFFFC00A58FBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB 6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFF6C0054FDFFFFDF AA7F0088FFFFFFD9008FFFFF0027FFFF2700FFFFFF2700FFFFFF2700FFFFFFE40084FF23 1CFFFF2400FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFCF6E1A0144A1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0E02049F2185FFFFFFFFFF9D07EEFFFFFFFFFFFFB500BBFF FFFFFFFFFFFFFFFFFFFFC90D51FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9 250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E 3BFBFFF80026FFFF2200F3FFFF2000FCFFFF2700FCFFFFA028F6FF1102C49B1500C8E219 09D0FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE49A3C011F7BD7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF050100B602AAFFFFFFFFFF3F54FFFFFFFFFFFFFA2851FFFFFFFFFFFFFFFFFFFF FFCB0E54FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9E C7FFFFFFF47800008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF 9F117BFFFFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FFE8730006BBB8 03006EEC93000089EBFF270098EBEB87F0FFFF9D112FC2961146EB9F117BFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09E43020F62C0FDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB000000B6 00D0FFFFFFFFDD01B2FFFFFFFFFFFF8C0AE3FFFFFFFFFFFFFFFFFFFFD41449F9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF3A144030D5DBBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED000001AA01F5FFFFFFFF8714 F9FFFFFFFFFFEB1079FFFFFFFFFFFFFFFFFFFFD8163EF5FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000D7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB25509 0655B2F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE000014891CFFFFFFFFFF3169FFFFFFFFFFFF6C19 F2FFFFFFFFFFFFFFFFFFDF1D34F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFE CA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC366130244A1EEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFCF0000336442FFFFFFFFD500C3FFFFFFFFFFD40499FFFFFFFFFFFFFFFF FFEB2B26E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDE8C30002680D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 0002533E68FFFFFFFF7F1FFEFFFFFFFFFF4C2DFCFFFFFFFFFFFFFFFFF4351EE1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB842E001A71CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1000471188DFFFFFF FF2773FFFFFFFFFFB900BDFFFFFFFFFFFFFFFFF94116DCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF8932001569BFFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA100038600B3FFFFFFCF00CAFFFFFFFFFC 2E4AFFFFFFFFFFFFFFFFFF620BCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD87F2A001A6ECCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF892122160D000045002273C4FD78258581F0FFFF9B05D7FFFFFFFFFFFF FFFF8203B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFDA7F2A00186EC3FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF401 000000000000000000000008275B0F011286E6166BFFFFA30BACFFFFFFA00198FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC7F2A00166EC3FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1800114930825F3C0E 000018001A00003C59100A11DAFFFF4014017FFEBA0576FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE09040030B58AEF7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C00008012FEFFFF2E00005E12F0AE0039 005F880F1388D501B6A309411153FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD4833300105AABF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC300007B00DCFFF50200270F82FFA7048B04C3FFE66D071011 FBFFC61917D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB2661D0026 77C3FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFC08004905A7FF8700005215F3FF841A048BFFFFFFFFA7002DFFFFFFE5380EB3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3AA5D1200337FD4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47000E31 72FF1500000C86FFFF58084FFEFFFFFFAF0600C6FFFFFFFFF5570597FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEFA14C09044490DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA500005A3DC700000014F4FF FE120DEEFFFFFFAA063025FFFFFFFFFFFFE21C03EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3984C 09033F8FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF001005C0A3C0007007BFFFF8E006AFFFFFF9D03 711980FFFFFFFFFB8D0C25BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC77B30000D529EEAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2500340001002C00D2FFC60501AEFFFF90017FB501E0FFFFFFB924 0D90FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF600A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE6994C0B01337FCCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE8A884FFFFE8A884FFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF80000A0400030800D2F0223A00D1FF8A0188FF593CFFFFE8550055E4FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF0A14C0700A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECC 7F3302084C99DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FF D66A0027FFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8000002002818 00C85419A300F3770195FFF00997FC901020B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF6AC570B03409500669999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999996600 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3AA661F001C6EBBF6FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFFFFFF FFFFFFFFFFF71200FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0000000981005D02B790156B02 9AFFFF9F07B832067FF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A14C07064CA1EEFFFF 250000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000039FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDF98520F002B77C2FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700 FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF560000001DEB00007DFF6E02029AFFFFFF46090535CD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A14C07064CA1EEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F4B36D26000E5096DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF 0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE84C444444444444444444444444444444444444444444444444444444444444 444444444444310000002743000F434415012B4444444101042843444444444444444444 444444444475FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF0A14C07064CA1EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABB773303064488CCFDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD5457A7401F2FFF58C606F3687FABF6F1FE53E1DEDF07477714571EEFFFF FF0027FFFFFF0027FFFFD950785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF3836033 43D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9005555 55555555555555555555555555555555555555555555555555555555555555555555541F 234153553B4D55553F3E5555555555364D5555555555555555555555555555553800FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A14C07064CA1 EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFDF90440C002A77BBF4FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12 FEFF4FE9FB455CFDFF9A00A9C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027 FFFF2522FFFA0F29FFFF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A14C07064CA1EEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF7BD76300109468CD3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFDD2F18D00D8FF FFFA9EEEFF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027FFFF989AFFFD2204 FFFF2700F8FFFF900063FFFF0027FFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF0A14C07064CA1EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C3814108002B72B8F6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0B0033C7FF4B00F4FFFFFFFFFFFF2700FF FFFF3F00F3FFFFFFDF003BFFFF0027FFFFFF0027FFFFFFF090801B00FFFF2700FFFFFFE0 0035FFFF0027FF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFB73AE0FFFFFFFFFFFFFFFFFFFFF0A14C07 064CA1EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFBC686450A002465A5E6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDA4300039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFF F6004AFFFF0027FFFFFF0027FFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF82 09F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFD7F020384FFFFFFFFFFFFFFF0A14C07064CA1EEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF8BB773304013377B2EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF84FFFFA6001A6C0054FDFFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FF FFFF0027FFFF231CFFFF2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF E73E0AA1682CFFFFFFFFF0A14C07064CA1EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BB773B0A00336EAAE9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD1039 E6110041947C47F4FF2000FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFFF1102 C49B1500C8E22800EDFFFE6945FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFC41B22CFFFBD00D6F0 A14C07064CA1EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF7C48A4F1300185899DAFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0020816C4FE1FFDE5418125FE9F4 8200006ECEFFFFF27545727583F8FFDD6D00008ECC6D00008EEE9D112FC2961146EBBB4E 4263698BFBFFDD6D00008EEEE24F111765EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF880451F1FFFFFC162D0C034095E7FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE6AD723906001D5A95D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFF3580388FEFFFFFFFF6A1095E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BB7F4C180008447FBBF1FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFD4 2717BEFFFFFFFFFFFFBF00D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE1A16E330400155590CCFBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900A90C38E3FFFFFFFFFFFF FFFD1A82FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 CB98642C02001E5A93CFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8000134C3CCDCDDDDDDE1EEEEEE5F30FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFACD9A6633060009386DA7E3FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF92000000000000000000000000000003F4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF5C3905D2A0300124C7FB2E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900DDDDDDDDCDCCCCCCC8BBBBBBBBC4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD29E6B 3708000634679BCEFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4B88A5E32080005316598CCF9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFC3976A3E11000015426E9ACAF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C390663B10000017 446EA1CCF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFF FFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEE2BE99745028040004295683AFDCFDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFD1E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2BE 9B78532E0900000A2F5478A3CFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFD9 80270058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D4B5926F4C290700000A2C50759ABFE3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE32A27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFE48D3400176D3B51FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEE7CEB3977C5F44290C00000421426384A5C7E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA9 5E3DFFFFF97C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFF FFFFFFFFFFFFFFFFA900FFFFFFE6882A00176ECCFFFF5951FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEDBC9B69F836C4F381C050000000E2B4761 7E99B4D2F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFF DC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFF A900EB903B020D66C3FCFFFFFFFF5951FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EEE4D6C7B8AA 998A7C6D5E4C392715020000000009233C57708BA3BFD7F3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9 FFE90038FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFA9000B0347A0F1FF FFFFFFFFFFFF591D44444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444439332522110E0000000000000000101E2D3C4A5C6F81 94A6B8CBDFF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF41 2FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFF FFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA9000B0347A0F1FFFFFFFFFFFFFF5922 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55576666666671778488999CAAB0BBC4D2E1EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473 FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900F8B25D0C0344A1F2FFFFFFFF5951FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF0027FF56 009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFF6AA4C05084CAAF9FF5951FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DC FF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFE48D3400176D3B51FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C13D0D1E813D67BCFCBA160000000011 A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFD9 80270058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD1E3FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A2111 3C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFAAA5C231010235CABFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FAEADBCBBBAB9B8C7C6C5D4D3E33CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB126 044184A3A284400427B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9000000 000000000D1D2D3C4C5B5300BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD770162E5FFFFFFFFFFFFE4 600178FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900070FA4DDEDFDFFFFFFFF FFFF990CF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7207A7FFFFFFFFFFFFFFFFFFFFA50774FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900DD3B057FFCFFFFFFFFFFFFFF5050FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFAA00A1FFFFFFFFFFFFFFFFFFFFFFFF9F00ACFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFB880539DBFFFFFFFFFFFA0C85FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF820 5DFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B21F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFC9260E99FFFFFFFFC100001C5994D1FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA704E0FFFFFFFFFFFFFF FFFFFFFFFFFFFFDF04A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFF66E 0152EBFFFF7A25C78D5015000D3E71A4D6FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5743FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4059FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFB91A16B1FF336DFF FFFFFFD8A3703D0C000C376592BEECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2483FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8027FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFE649016802B1FFFFFFFFFFFFFFFFFD D6A6794C2000001945739FCCF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0C9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0DFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFE960A06F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD4AA 7F4C22010019446EA1CCF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C9DFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9C0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFDCC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4B78A5D31 07000A34628CB7DFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2483FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD6A97C50240300 0A325A84ACD5FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5743FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4059FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900444444444444444444444444444444444444 44444444444444444444444444444444444439162C443639444444444444444444444444 443425414444444444444444444444442D00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDDBB90663B0C000019 446690BBE6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA704E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFDF04A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE5585555555555555555555555555555555555555555555555555555 555555555555555555550700014F16074E5555555555555555555555552D000832535555 55555555555555555588FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD5AB82572F0700001F4670 99C0E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF822 5DFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B21F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFB0000006129004EFFFFFFFFFFFFFFFFFFFFFFFFE506240525A9FEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCDAAF875C330B00000E33597FA6 CBF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF00A1FFFFFFFFFFFF FFFFFFFFFFFF9F00ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB100000008134E 00AFFFFFFFFFFFFFFFFFFFFFFFFF5E2BE2660429AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE1BB956F4923040000173E648AAFD6 F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF28000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000006CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7207A7FFFFFFFFFFFFFFFFFFFFA60774 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E0001000001AD6614E9FFFFFFFFFF FFFFFFFFFFFFCD00BEFFD8550138C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D7B08A653F1900000322486E95BADDFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5538AAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3855FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0071AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFD770162E4FFFFFFFFFFFFE3600179FDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFE03001F020000C3F11E57FFFFFFFFFFFFFFFFFFFFFFFF3B 50FFFFFFCA4C0044D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2CCA6805A340F00000524476A8DB0D3F6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB1260441849C9B84400427B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFCC0000624400009FFFBC01ACFFFFFFFFFFFFFFFFFFFFFFA902DDFFFFFFFFC43D 0255DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9C6A37F5C39160000001B3E6184A7CAEDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA AA5C230505235CABFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C0000C6 E4000030FFFF6215EAFFFFFFFFFFFFFFFFFFFFF91A77FFFFFFFFFFFDA41311F5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2CFAC896643200300001235587B9CBCDDFAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0005FEFF0D0001DDFFF01D 5CFFFFFFFFFFFFFFFFFFFFFF8212F5FFFFFFFFFF910273FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D8B5926F4C2A090000031E3F5F80A1C1E1FCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD800002FFFFF57000057FFFFB500AEFFFFFFFFFFFF FFFFFFFFEB0996FFFFFFFD6E0293FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DDBB997755330F0000001133557799BBD4F6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8400007EFFFF70000004F1FFFF5E19EEFFFFFFFFFFFFFFFFFFFF6326FE FFFB5D04A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C3A282614121040000082744617F9EBBD8F7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D 0000DFFFFF5D18000081FFFFF01B60FFFFFFFFFFFFFFFFFFFFD301B9F64D08096EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFBF9E7F614426080000001633506F8DAAC7E6FEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE300000DFFFFFF475100 0011FDFED25301C4FFFFFFFFFFFFFFFFFFFF3C47460CBCC30B64FEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CBAE90725437190100000622405E7C96B2CBE6FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9800003CE8D3A617250300003A14001354E8 FFFFFFFFFFFFFFFFFFFFAA0014CAFFFFBB086FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DCBFA18265482A0F000000041B374F6C85A1BAD5 F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5400000000000000000000001686CFFDFFFFFFFFFFFFFFFFFFFF FFFFFB7FD6FFFFFFFFB90772FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D9C1A48B6F563B20070000000A263E5B738FA8 C3DCF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDC0F03050A00000016458EE406A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFAF057EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAD2B59D81674C321801000000102A435D76 90AAC3DDF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00 0000F2FFFFFF445BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3037CFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE5CBB39A81694F381D06000000112B44 5E7791ABC2D7EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF020000DCFFFFFF9110 FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960175FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBD4BAA18970583E270C00000007 1C324A5F758DA2B7D0E5FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF080000C5FFFFFFE000BDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA70465FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5DEC6B098816B523C260C00 00000014293E566D8296ADC1D5E9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF110000AFFFFFFFFF2D70FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA90562FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6DEC6B098816B523C 2612000000000115293D51687D91A5BAD0E4F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF1A000093FFFFFFFF7B22FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAB0558FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE8D5C2AE9A 85715E4A37220D000000000D2337495B6D7F92A4B6C8DBEDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24000072FF FFFFFFC800D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90461FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 E5D2BEA995826F5C4936230F00000000011426384A5D6F8193A6B6C7D8E9FAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F000056FFFFFFFFFD1885FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD0658FAFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFBE8D5C2AF9C8874614E3C29160300000000000B1C2D3E4F5F708192A3B3C4D5 E6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFF09E74FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A00003EFFFFFFFFFF6437FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC10F40F1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF1E0CFBFAE9D8C7C6B5A49382817060000000000051322313E4C 5967778593A0AEBBCCDAE7F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFF6AB51080100E2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF46010027FFFFFFFFFFAE02E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFCD1534EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E3D3C2B1A49688786A5D4F42332416090000 000000000311212F3C4A57667683909EABBBCAD7E5F2FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFF5A14C080655B2BD00E2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F 030013FFFFFFFFFFF40B9AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD71D29E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAEDDDCEC1B3A698887A 6D5F52443326180B00000000000001111F2C34444D55656D77868D99A6ADBBC6CEDDE6EE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFCA95E3DFFF4A35839AB1935D7CF450E34D5FF FFFFD950785B3ED0FFFFFE8D586706000000FFF383603343D2FFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFBB25D0F034CA1EEFFFFC600E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCA95E3DFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58080006FFFFFFFFFF FF5A3EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1271F DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCEEDED1C3B6A8998A7C75665C55443C33231C1103000000000000000007112028334048 55606877808899A1AAB9C1CCD9DDE9EEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFED0027FFFDDA0010B9E2002388F0D00046FFFFFF2522FFFA0F29 FFFF9002ECFF950071FFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFFFFFF5541661300 3B90E4FFFFFFFFFFC600E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED0027FF FB455CFDFF9A00B0F2257FFFFFE92521EEE30C0082E0B5003AFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF620C0000F8FFFFFFFFFFB102E3FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE52B1CD6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFBEEE2DBCCC2BAAAA29989827769615549413329211108 0000000000000000000009111922293338444855576667777788889799A7AAB7BBC6CCD6 DDE5EEF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFE0027FFFFFE0027FFFF1C00FFFFFF1711FFFFFF989AFFFD2204FFFF4701F9FFE900 38FFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFFFFFF37000041CFFFFFFFFFFFFFFFFF C60000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0027FF8D00D8FFFFFA9EEE 7A00E6FFFFFFA10075FF2600FFFFFE1706FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF6B0F0000E3FFFFFFFFFFF9128DFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED3912C2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFE7DDCFCCBFBB B0AAA0999088817771666155524442333322221211020000000000000000000000061111 1722222833333A44444B55555C66666D77777F8888909999A1AAAAB3BBBBC4CCCCD5DDDD DDDDE9EEEEEEEEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCEEEEEEDEDDDDD0CCCCC3BBBBB6AAAAA99999998B88887E 7777706666635555554544443833333255FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF 0027FFFF2700FFFFFF2700FFFFFFFFF090801B00FFFF8100AEFFD8007DFF8E2AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F292300257ED7FFFFFFFFFFFFC60097AAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FF4B00F4FFFFFFFFFF3F00F3FFFFFFDF00 3BFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF74110100CDFFFFFFFFFFFF6135FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF95B049AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2EEE2DDD3CCC3BBB3AAA499999288888177777066 665F55554D44443C33332B22221911110800000000000000000000000000000000000000 0000000111111111152222222229333333333D4444444451555555555555555555555555 555555666666666666666666666666666666666666666666666666666666666666585555 55555555555555555555554F4444444444443533333333332C2222222222221311111111 110A000000000000000000000000000000000000011111111F22222C3333394444465555 556566667277773D55FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFF2700FFFF FF2700FFFFFFC21BB5FF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFD47F2400297FD9FFFFFFC600E2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0027FF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D100300B6 FFFFFFFFFFFFB501DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFE7F017FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF6EEEEE5DDDDD3CCCCCCCCBFBBBBBBBBACAAAAAAA999999999 958888888881777777776D66666666595555555555555555555555555555554444444444 444444444444444444444444444444444444444444444444445255555555555555555555 5555555B6666666666667577777777777D888888888888979999999999A0AAAAADBBBBBB CBCCCCD8DDDDE5EEEEF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFF2700FFFFFF2700FFFFFF231C FFFF2400FEFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFCC6E18002A88E5C600E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0027FF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FFFFFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF860F07009DFFFFFFFFFFFFFC1A 7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C 0461FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFF2001BFFFFF80026FFFF2200F3FFFF2000FCFFFF1102C49B1500C8E28122 9CB7C5D8F9FFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFF8 AF5609053200E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2001BFFE6110041 947C47F4F52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900C0A0074FFFFFFFFFFFFFF751FFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB10A45F1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFF47800 008FDA730006BBB803006EEC93000089EBFF9D112FC2961146EBBA160000000011A4FFE2 4F111765EAFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFF2A2491FF4FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47800008FF1DE5418125FE9FFFFF27545 727583F8FF94000081F08F000074F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF9B080C004CFFFFFFFFFFFFFFD500BEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2123AEAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6 0208002AFFFFFFFFFFFFFFFF345FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD72521D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB200020012FFFFFFFF FFFFFFFF930BF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF34F08A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00000005FFFFFFFFFFFFFFFFEA07A1FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FE7F0177FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298 F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC800000001FEFFFFFFFFFFFFFFFF5C35FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA60954F5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD300000200E3FFFFFFFFFFFFFFFFC300CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6172FE0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE00000800 ACFFFFFFFFFFFFFFFFFF2C64FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB2918BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA0000130073FFFFFFFFFFFFFF FFFF920AEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF1540386FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50002210042FFFFFFFFFFFFFFFFFFED0996FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA10940E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFE020B320018FFFFFFFFFFFFFFFFFFFF612BFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD211CC6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0B133F0001F7FFFFFFFFFFFFFFFFFFD501B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC480488FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF171A440100CDFFFF FFFFFFFFFFFFFFFF4744FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB760164F7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22204501029DFFFFFFFFFFFFFFFFFFFF B800D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFAF112CD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2D244400036EFFFFFFFFFFFFFFFFFFFFFF2E62FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE94A047FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF382840000141FFFFFFFFFFFFFFFFFFFFFF9609EBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE90 0738DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF432A3900 000CFDFFFFFFFFFFFFFFFFFFFFF6177BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD32D0EA2FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F2C2D010000D1FFFFFFFFFF FFFFFFFFFFFF8C0BEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66E0055EEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A2C1C0D00059AFFFFFFFFFFFFFFFFFFFFFFF415 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA50F25C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF652A0A22001163FFFFFFFFFFFFFFFFFFFFFFFF810FEFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE14A026CF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5C000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000B5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7128003B010E2CFFFFFFFFFFFFFFFFFFFFFFFFF00F86FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFB21B18AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F22004B060202F1 FFFFFFFFFFFFFFFFFFFFFFFF7414F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF660155EB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1999999999999999999999999 999999999999999999999999999999999999999999999933339999999999999999999999 999999999999999999999999999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C1900570B0000BDFFFFFFFFFFFFFFFF FFFFFFFFEF1279FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC02517ABFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF990F00600D021286FFFFFFFFFFFFFFFFFFFFFFFFFF870BE7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF64014EDCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA6040067080B2651FFFFFFFFFFFFFFFFFFFFFFFFFFF61C6BFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB823087DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4000C6A 010C2814FEFFFFFFFFFFFFFFFFFFFFFFFFFF9805DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFB900F19A1FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1001B6A00051700CFFFFFFF FFFFFFFFFFFFFFFFFFFFF92360FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC 6E023ED1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE002968000000138EFFFFFFFFFFFFFFFFFFFFFF FFFFFFA402CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC02E0678F0FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDB0035610000003B4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F32FDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB93111084F3FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E90040560700184A0FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF039DFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF7B0C1690F8FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60048441C08343E 00CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6916F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFED7F0E1488F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF044F3234144315178BFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFED1474FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEB77081D99FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1152214D1A47004A4BFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF9007DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA59 022EA5FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF1E550F651B3E056010FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2E40FEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD15C051E8EF2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B5601 7C1623325E00C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10592FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE97F130B66D9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395600880C07683B207AFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C0ADDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A127024CC7FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46540091010090086830FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF82B42FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF9A12E0144AAF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF535000940000AA009101E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFC102A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEBC56061777DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF604903960000AE0E920A9AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F10E0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 8824003790E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E3D1491000D92 40634A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3734F9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC3661003449B ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B2F2881101D757728940BF8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0D78FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7AB520904469BDAFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF88223D6D282758B800C600BAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9B02BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A7530900236BB4F5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF95155258412C3BF305A42A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FE4C1DEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B56C2400073F7FC0F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA50567 43592A1EFF39657525FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA1D4BFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFDA995C1F0009396A9ACCF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF4A35839AB1935D7CF450E34D5FFFFFFD950785B3ED0FEC672 1FE14A0F35C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB500762F722405FC7A25CC 00CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10B72FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE3A6713D0B0004265078A1C4E3FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDDA0010B9E2002388F0D00046FFFFFF2522FFFA0F29FCB3080074C1A50C04D7FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC400811A891900E1B900E42475FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6009DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFCD3A57A5229050000041E3C4F617386989999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999993755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0027FF FF1C00FFFFFF1711FFFFFF989AFFFD2204FFFF2500F9FFFF8F0065FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD4008906A10700C1F506A4791DFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7308C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAE0C3A4876C5A4735231111060000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000B55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700 FFFFFFFFF090801B00FFFF2700FFFFFFDD0038FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE4009000AF0007A1FF3A64CE00C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FA3D20ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFFC21BB5FF27 00FFFF2700FFFFFFF70045FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3009300B40020 82FF7A24FF2571FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8223AF5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFF231CFFFF2400FEFF2700FFFFFF E40084FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF059400B7003463FFBA00E17A1CFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE1941F8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F80026FFFF2200F3FFFF2000FCFFFF1102C49B1500C8E22700FCFFFFA028F6FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF139200B1054243FFF506A3CF00C4FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD21057FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8730006BBB803006E EC93000089EBFF9D112FC2961146EB270098EBEB87F0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF23870C9D1D4823FFFF3B63FF286EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFBF0769FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3378 2189384805FCFF7922FF7B1BFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA10188FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42683674524200E2FFC5 00D4DF02B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF940185FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52594A5F6D3500C2FFFC1488FF434FFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA70474FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF62495F4B862108A2FFFF5C3DFFA604E6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA0568FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF71397733A1072682FFFFA703ECF71289FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA9056CFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF802A8E1BBB00 4163FFFFEE04A6FF6D26FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFAE064BF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF901AA605D5005443FFFFFF3E5BFF D200C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC71724D8FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA00ABD00DD005F23FFFFFF8912FCFF3360FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE33112BEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFAF00D000D40B6506FDFFFFD400C4FF960BF1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE4308A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF00 D900BC256400E3FFFFFF2179FFED089AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFA680169F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF00DA06A4405D00C0FF FFFF6C2EFFFF6525FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB91820C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE00CB1C8D5A4E0D9BFFFFFFB700E0FFD802 B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE84704 7FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEE00BB337675332F78FFFFFFF70B97FFFF493FFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7B0248E3FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFC01AB4B5E8F195254FFFFFFFF4D4CFFFFBA00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE240D90FCFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F9B6347A9 027430FFFFFFFFA305EDFFFF2F5AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFA900B26BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF22887A2FC300890CFFFFFFFFF2 089FFFFF9D04E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD63F036AEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34769117DE009500E8FFFFFFFF4D4AFFFFF81875FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEA31D0E84F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4664A903F5019A00C4FFFFFFFFA005EDFFFF7E11F4FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6850D1A9BFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 339999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999933 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 52C000E8129408A1FFFFFFFFEF069FFFFFE80A8EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86603269FFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000008EFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B3FD800D02F78297E FFFFFFFFFF474DFFFFFF7B13F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD960052096F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D2DEF00B84C5B4D5AFFFFFFFFFFA304E8 FFFFEF1182FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDF69071A8DF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB244444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444444444444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8F1BFF08A1693E7036FFFFFFFFFFF40C92FFFFFF810FEDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE56D080E70DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF551C5555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA108FF1F8985219312FFFFFFFFFFFF5C37FFFFFFF3157BFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EA851B0352C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB400F53672 A206B600EEFFFFFFFFFFB700D8FFFFFF880CE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA93B002E93 EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600E34D5BBF00C600CAFFFFFF FFFFFC187EFFFFFFF41874FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC45B08095DC1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD800D1693FDC00C805A6FFFFFFFFFFFF6D26FFFFFF FF9008E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE912D002787E2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFEB00BE8424F801AE2383FFFFFFFFFFFFCC00C5FFFFFFF61971FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFC7671102409DF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC 01AC9F09FF16914760FFFFFFFFFFFFFF345FFFFFFFFF9406DBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF8AD50060957AFF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF109ABA00ED32746A 3BFFFFFFFFFFFFFF9709EFFFFFFFFC2F44FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFED963C020C56A9F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2287D500D24F579312FFFFFFFFFFFFFF F10A97FFFFFFFFC401B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE695 43030950A3EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3576F100B76C3ABB00E9FFFFFFFFFFFFFF5F34FFFFFFFFFF 5029FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB9B4907033F8B D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4763FF0D9B891DE300C1FFFFFFFFFFFFFFC200CFFFFFFFFFDB078BFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2AC5F15002573BEF9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5951FF27 80A503FA0D99FFFFFFFFFFFFFFFE2668FFFFFFFFFF8309DDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC5782C000B4A8FD3FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C3FFF4265C200E33472FFFF FFFFFFFFFFFF9309EDFFFFFFFFF92A48FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE39E591600195EA3E2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E2CFF5E4ADF00C75C4AFFFFFFFFFFFFFFFFF20E 8EFFFFFFFFFFBD01B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFECE89440900205E9CD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF901AFF792FFA02AA8421FFFFFFFFFFFFFFFFFF6C23FDFFFFFFFFFF61 18EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8C281410900195691C8F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A208FF9413FF198DAC02F5FFFFFFFFFFFFFFFFDA01B8FFFFFFFFFFF42256FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF8C180420C0007386FA6DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB400F5AF01F73670 D400D0FFFFFFFFFFFFFFFFFF454DFFFFFFFFFFFFBD01AAFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 AA6E3B07000D3B6EAAE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600E3CA00DD5353F904A8FFFFFFFFFF FFFFFFFFAC04DBFFFFFFFFFFFF6019EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1BC844D16 00022C639BD2FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDB00CDE600C26F36FF2580FFFFFFFFFFFFFFFFFFFC2365FF FFFFFFFFFFEF1955FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDA56E3706000732 6290BFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF000B7FD04A68C1AFF4D59FFFFFFFFFFFFFFFFFFFF9307E6FFFFFFFFFFFFC103 94FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CB9C6F411200001F4D7CAB DBFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08A2FF 1C8BAC02F87531FFFFFFFFFFFFFFFFFFFFF5147BFFFFFFFFFFFFFF7C07D0FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4B688592C05000C396898C6F2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C8CFF3870CC00DB9C0AFD FFFFFFFFFFFFFFFFFFFF7D11F3FFFFFFFFFFFFFA352FF7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CEA174451700001B42688FB6DDFCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FFF383603343D2FFFF2700D5460F 3CC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3277FF5355EB00BCC400E0FFFFFFFFFFFFFFFF FFFFE90991FFFFFFFFFFFFFFDC1065FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BE976F47200100072B52799FC7EDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF6907F0FFF6165AFFFFFB3DFEFE5DD7FFFF4516F1FF270076BA980A06D9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4762FF6E3AFF0C9DED00B8FFFFFFFFFFFFFFFFFFFFFF6323FCFFFF FFFFFFFFFFBC0398FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6CFA88057310A0000143C6389ABCCECFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D 0AF1FFB198FFC3000000000000B3FF2700F8FFFF900063FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5D4CFF891EFF2A7EFF1590FFFFFFFFFFFFFFFFFFFFFFE0069EFFFFFFFFFFFFFFFF8007 CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEDFB89068411B0000000E2E4E6F90B0D1F1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FF8E2A FFFFFFFFFFFFFF2700FFFFFFE00035FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7237FFA406FD49 5EFF3E68FFFFFFFFFFFFFFFFFFFFFFFF6423FBFFFFFFFFFFFFFFFC4423EDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF7D7B797765635150000001333537494B5D5F5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5155FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFF8209F4FFFFFFFFFCFF27 00FFFFFFF7004FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFE8A884FFFFFFFFFFFFFFFFFFFFFFF0 FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8721FFC300E3693FFF6C3AFFFFFFFF FFFFFFFFFFFFFFFFE006A1FFFFFFFFFFFFFFFFEB2440F9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4D3B29271513010000000102C49637F9BB6D3EEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDECDBC9B8A7968574635241301F0D000F55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFAC007DFFFFFFD590FF2700FFFFFFDA0098FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD66A0027FFD66A0027FFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFD66A 0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF9D0CFFE300C48820FF990EFEFFFFFFFFFFFFFFFFFFFFFF FF6324FBFFFFFFFFFFFFFFFFDE1555FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEFCEB2957B5E42280A0000000A27425E7A94B1CCE7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEEDDCFC0B2A395877564534231200F0000000000 01122335465768798A9BAC4155FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8301D3FFFE274CFFFFFFF9250062A47B45F1FF2800EDFFFE6945FDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F70027FFFFF70027FFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFF70027FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB200F5FC05A5A704FBC600E0FFFFFFFFFFFFFFFFFFFFFFFFE006A4FFFFFFFF FFFFFFFFFFC3077AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEFD4B69C8064492C1100000004192E475D728AA0B5CDE4 F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EADBCCBCAE9F918274 65554638291B0C0000000000000514223344556677899AABBCCDDEEFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FF FFFFFFE24F111765EAFFFFBB4E4263698BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027 FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC800E0 FF2185C600E1F201B2FFFFFFFFFFFFFFFFFFFFFFFFFF5E29FBFFFFFFFFFFFFFFFFFF9801 A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D8BEA48F78604B351D080000000012293E556C8198 B0C2D3E5F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 E8DDCCC0B5A9998C817566594D41332516080000000000000918263544546371808E9DAB BBCAD9E7F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFF FFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD00CBFF4166E600C2FF21 85FFFFFFFFFFFFFFFFFFFFFFFFFFD9059AFFFFFFFFFFFFFFFFFFFF7B03AAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D8C3AE957F6A513C270E0000000000091B2D 3E5062738597A8BACCDEF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFEFE8DDD0C4B9AA9C908577685D514434291D110100000000000000111C 283444505C67778492A1AFBECCDDECFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5457A7401F2FFF58C606F3687FABF6F1FE5 3E1DEDF07477714571EEFFFFFF0027FFFFFF0027FFFFD950785B3ED0FFFF2700D5460F3C C9FFFFFF0027FFFFF383603343D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF300B5FF6047FE08A2FF4E58FFFFFFFFFFFFFF FFFFFFFFFFFFFF6D16F2FFFFFFFFFFFFFFFFFFFF7106B9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E6D4C2B19F8D7C6A58473523120000 0000000214233342515F6E7D8B9AAAB9C8D6E5F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF4EDDDD5CCBDB6AA9D96887E77665F55474033282011080000 0000000000000D182433414C586674808C99A8B4BFCCDCE8F3FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FB455CFDFF9A00A9C5080087BB63E6257FFFFFE9 2521EFFFFF0027FFFFFF0027FFFF2522FFFA0F29FFFF270076BA980A06D9FFFF0027FFFE 5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0AA0FF7F28FF2583FF7B2BFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB 0E83FFFFFFFFFFFFFFFFFFFFFC5411CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEDDBC9B8A694867766 58493B2C1E0F00000000000003122231404E5766707988939BAAB5BDCCD7E0EEF9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF4EEE4DDD4CCC4BBB4AAA49994888477746664554C44342C22 140D0000000000000000000C13222B33434A55626977818999A1AAB9C0CCD8E4EFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF14008FFDD2F18D00D8FFFFFA9EEEFF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FF FFFF0027FFFF989AFFFD2204FFFF2700F8FFFF900063FFFF0027FFC3000000000000B3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF1F8AFF9E09FE4464FFA805F9FFFFFFFFFFFFFFFFFFFFFFFFFFFF830DE9FFFFFFFFFF FFFFFFFFFFF94410CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE E0D1C3B4A6978878695B5244383022160E000000000000000003111C25333E444E555D66 6C777B888A9999AAAAB9BBC8CCD7DDE6EEEEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFAEEEEEEDFDDDDD5CCCCCCBBBBBBB1AAAAA79997888777776666565546443633252215 11050000000000000000000000051115222533354445555D66767D88959CAAB4BBCCD3DD EBF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0B0033C7FF 4B00F4FFFFFFFFFFFF2700FFFFFF3F00F3FFFFFFDF003BFFFF0027FFFFFF0027FFFFFFF0 90801B00FFFF2700FFFFFFE00035FFFF0027FF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3475FFBE00E9 6445FFD500D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFF61C70FFFFFFFFFFFFFFFFFFFFFFF94F 0BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF3EBDDD1C8BBAFA6998D84776B665C554D443E332F2220111100 0000000000000000000000000311111A222230333644444D555563666977777777778588 88888890999999999CAAAAAAAAAAB8BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB7AAAAAAAAAA99999999998D88888888 8077777777736666665955554F4444443433332A22222011111105000000000000000000 0000000000000000000003111322233333444454556466747784889499A4AAB4BBC4CCD4 DDE4EEF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA4300039D3800CFFFFFFFFFFF FF2700FFFFFF4100D3FFFFFFF6004AFFFF0027FFFFFF0027FFFFC21BB5FF2700FFFF2700 FFFFFFF7004FFFFF0027FF8209F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A60FFDD00CA8326FFFB08A3FFFF FFFFFFFFFFFFFFFFFFFFFFFFFF9409E1FFFFFFFFFFFFFFFFFFFFFFF74810CAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0EEE1DDD2CCC3 BBBBACAAA6999990888879777366665D5555464441333333333324222222221911111111 0E0000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000010111111111D222222222A33333333364444 445155555B66666676777780888889999999A4AAAAAEBBBBBBC9CCCCD3DDDDDDEEEEEEF8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF84FFFFA6001A6C0054FDFFFFDFAAFF2700FFFFFF7F00 88FFFFFFD9008FFFFF0027FFFFFF0027FFFF231CFFFF2400FEFF2700FFFFFFDA0098FFFF 0027FFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5F4AFFF902AAA207FEFF3076FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFB2D50FFFFFFFFFFFFFFFFFFFFFFFFF84A0FBFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1EE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF13EAFFFD1039E6110041947C47F4FF2000FBFFFFF52B1BE6FFFF6E3BFBFF F5001FFFFFF5001FFFFF1102C49B1500C8E22800EDFFFE6945FDFFF5001FFFF9250062A4 7B45F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF7535FFFF1C8BC100E7FF5D49FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00 B6FFFFFFFFFFFFFFFFFFFFFFFFF95A049DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0020 816C4FE1FFDE5418125FE9F48200006ECEFFFFF27545727583F8FFDD6D00008ECC6D0000 8EEE9D112FC2961146EBBB4E4263698BFBFFDD6D00008EEEE24F111765EAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A1F FFFF3B6CE100C7FF8A1CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5324F8FFFFFFFFFFFF FFFFFFFFFFFFFE760188FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F0AFFFF5A4DFC04A8FF B800ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE20B8AFFFFFFFFFFFFFFFFFFFFFFFFFFFF 810079FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB500F4FF7A2EFF2089FFE500C1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF810DE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFA4084FF3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFCA00DEFF990EFF3F6AFFFF1394FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF51D5DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD12025D7FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE000C9FFB800EF5E4BFFFF3F67FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB500B0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE43411ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF500B3FFD700 CF8028FFFF6D38FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF571AF0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF55C006BF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F99FFF601B0A208FDFFA107FA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB156CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA20D31D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2880FFFF1691C400E3FFD400CFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF9F02C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC320783FA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4167FFFF3572E700C1FFFC0B9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFE3F2EFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA86082ECAFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A 4EFFFF5552FE0B9EFFFF3B69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0C7CFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD83F036AEEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5517444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444441755FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7335FFFF7A2DFF2C7D FFFF6E35FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA002BFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFEA519159DFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C1CFFFF9E0AFE4E5BFFFFA107FAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5620F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF2730528AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA504FDFFC200E47039FFFFD400CFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEB1960FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8 56013AC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFBE00E9FFE600BF9117FFFFFC0B9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB901A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE49003FB6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD700D0FFFF 0D9BB300F3FFFF3B69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6312E0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4490032ACFDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000B7FFFF2F78D500D2FFFF6E 35FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF42B2EF6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE5302299AF6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B9EFFFF5454F601B0FFFFA107FAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD90E6AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD65504147AE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2385FFFF7830FF1A8EFFFFD400CFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA800A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE175110557BAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3C6CFFFF9B0CFE3C6CFFFFFC0B9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF690CD7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 9836001F80E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5553FFFFBF00E75E 4AFFFFFF3B69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62F30F2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE28821003399 F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E3AFFFFE400C27F28FFFFFF6E35FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE164DFDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB25005136ED1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8721FFFFFE0B9EA108FDFFFFA107FAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD0A6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA8F2D002D7FD1FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA008FFFFFF2D7BC300E3FFFFD200CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAB0195FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFC66C1B002577CAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE1999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900EEFF FF5157E500C1FFFFFC0E95FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF8004BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD47F3300135DB2F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5C0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200D5FFFF7533FE0A9FFFFF FF4858FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5113DBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFCE7C29001767B1F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB00BCFFFF990EFF2A7EFFFFFF831BFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53C21E5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 843703053F86CCFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFE07A3FFFFBD00EA4C5CFFFFFFBE00E1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23325E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5BB7733000B 4490DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CDBABACDF9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF1E8AFFFFE100C66C3AFFFFFFF405A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEB2835F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD48E4709012F76B9F3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA550D000000000E56CCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3771FFFFFD09A1 9115FFFFFFFF346BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE31E41F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B9732D01043571AEEAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF35D013E96D9F8F7D9953D015FF4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5058FFFFFF2B7EB600EFFFFFFF6F30 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD00F4FF8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C388440900195590CCFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E52E19B7FFFFFFFFFFFFFFFFB5182FE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF693FFFFFFF4D5BDB00CBFFFFFFAA03F0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA1048F6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF4BD80430B001C5994CAF9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63526E4FFFFFFFFFF FFFFFFFFFFE32537F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8126FFFFFF7232FB05A6FFFFFFE500BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6183CF1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBC88C4F17000634689CD0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF750FD7FFFFFFFFFFFFFFFFFFFFFFFFD60E 77FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E08FE FFFF9D09FD2681FFFFFFFF217FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD71934EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEFBB7F4C1500042A5D90C3F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE4088DFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A09E5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00E9FFFFC700DC4B5CFF FFFFFF5C44FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD0143AF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFCD39E683205000D3F6E9CCBF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8C12F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7108EFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900CBFFFFF101B27037FFFFFFFF970CFBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1182F E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 C6916033080003285685B2E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF405DFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5A42FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF701AEFFFFFF1C889512FFFFFFFFD200CDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE63118CCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD8AB7E 52240200103E6C9AC6EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B8DFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8B1DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF1590FFFFFF465FBA00EDFFFFFFFD1092FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34A0BB3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4CA9C704316 0000153E658CB4DBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF06A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA107FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3373FFFFFF70 35DF00C8FFFFFFFF4857FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFB670395FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDC59D764F260500 062B537AA2CAEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF1394FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9215FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5056FFFFFF990CFC08A3FFFFFFFF 831BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFE77017CFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD7AF88613811000012 34557798BADBFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F73 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7031FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6E38FFFFFFC300E1297EFFFFFFFFBC00E2FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97 0647ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9C4A17F5C39160000031F 416284A5C7E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7128FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8B1BFFFFFFEE00B74E59FFFFFFFFF709A0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF221AC5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D0AD8B6845230400000725 4361809FBDDBF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027 FFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA803 FAFFFFFF188D7334FFFFFFFFFF425EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1500488FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDCBDA0806244260800000119 38557391B0C6E2F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFF FFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4C2EF6FFFFFFFFFFFFFFFFFFFFFFFFF62C4EFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600E0FFFFFF4264980F FFFFFFFFFF831AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFC760161F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7C9AB8D6E4F311400000000 162D485F7A92ADC5DFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFDA0F5CFEFFFFFFFFFFFFFFFFFFFFFE5A10DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE300C2FFFFFF6C3ABE00EAFFFFFFFFC500D9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB51822C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DEC4AC927A5F472C150000 0000132B415A6F859EB3C9E2F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB50754F3 FFFFFFFFFFFFFFFFF25307B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFC05A5FFFFFF9610E300C5FFFFFFFFFB0E97FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF1660166F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E1C6AF937D654E3921 0A000000000E273C526B8095A8BDD0E3F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFE8D586706000000 FFFF0027FFB411007CFFFF960299FCA95E3DFFFFF383603343D2FFBD050BC1EF5B0040D3 FFCD1898FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5181993E9FFFFFFFFE892 1819C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF1F87FFFFFFC000E40AA0FFFFFFFFFF4A55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA00E31D4FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4DCC5B098816C 543D281300000000000A1D3043576A7D90A3B6C9D9E8F8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF9002ECFF950071FFFFFF0027FFFF9200 B3FFFFE059FFFFED0027FFFE5DD7FFFF4516F1FF6907F0FFF6165AFFFFFB3DFEFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF760A022F39382F020A78EFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C6AFFFFFF EA00BB2D7BFFFFFFFFFF8C13FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF3F0880F7FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEAD7C4 B19F8C7964513E2B1805000000000009182838475767778897A7B7C6D3E0EEFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFF4701F9FFE90038FFFFFF0027FFFFF91D4BFFFF7BCEFFFFFE 0027FFC3000000000000B3FFD50095FFFF4D0AF1FFB198FFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF5B178222278B1F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A4DFFFFFFFF15915256FFFFFF FFFFCC00D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8C0D23B5FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF1DFCFBFB0A0908071615142322211020000000000000C19253343505D69778794A1 AAB8BFCCD6DDEDF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFF8100AEFFD8007DFFFFFF0027FFFFFF8C01DBF954FFFFFFFF0027FF8E2AFFFFFF FFFFFFFFFF412FFEDE4A0598FF54F4FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF782FFFFFFFFF3F687731FFFFFFFFFFFE178AFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFED6E0242D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF1E1D4C8BBAA9D90847766594C3F332215080000000000000000 000C13222A33414855566666767784889299A1AAAFBBBECCCCDDDDECEEFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEEE8DDDDD0CCC9 BBBBABAA9D9990888277756666565549443B332455FFFFFFFFFFFFFFFFFFFFFFFE9B1174 5087FCFFFFFF0027FFFFFFF00C6FA8A9FFFFFFFF0027FF8209F4FFFFFFFFFCFFFFAD00C9 68D45733D473FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF9512FFFFFFFF693E9C0CFEFFFFFFFFFF5D43FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFBB270A84F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E9DDD2CCBBB4AA9D96887F776861 555344443433252217110800000000000000000000000009111822263335444454555555 66666667777777798888888B9999999DAAAAAAAFBBBBBBC1CCCCCCD3DDDDDDDDDDDDDDDD DDDDDDDDDDDDE1EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE4DDDDDDDD DDDDDDDDDBCCCCCCCCCCCCCCCCCCC2BBBBBBB7AAAAAAAA9B999999908888888577777777 696666665E555546443F333327222011110800000000000000000000000000000C111A22 2733354444535560666E773455FFFFFFFFFFFFFFFFFFFFFFFB6FD9FFFFFFFFFFFFFF0027 FFFFFFFF700E52FAFFFFFFFF0027FFAC007DFFFFFFD590FFFFFB1C495DFFBF003FDDFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 00F3FFFFFF9215C100E7FFFFFFFFFFA406F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF989 131487F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF9EEEBDDDCCCCCBDBBAEAAA09992888377756666565555554444444333333331 2222221F1111110D00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000F1111111A2222222433333333404444444B555563 666A77778288899999A1AAAAB9BBC0CCCCD8DDDFEEEEFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFF81229CB7C5D8F9FFFFF5001FFFFFFFFFDE0283FF FFFFFFF2001BFFF9250062A47B45F1FFFFFF8301D3FFFE274CFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD000D6FFFFFFBC00D3 00C1FFFFFFFFFFEB02B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF281101486EFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAEEEEEEE8DDDDDDD6CCCCCCCCCCCCCCCCCCCCCCCCCCCCC8BBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBC5CCCCCCCCCCCCCCCCCEDDDDDDDDDDDDDDDDDDE7EE EEEEF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFBA160000000011A4DD6D00008EEEFFFFFF6FECFFFFFFF47800008FF1 E24F111765EAFFFFFFFFEB71FFFFFF9EC7FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED00B9FFFFFFE400BF0B9CFFFFFFFFFFFF 346CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE7B110B65CFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF A38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0C9CFFFFFFFF148F3372FFFFFFFFFFFF7B24FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59C32003AA4F8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF297FFFFFFFFF42605B4AFFFFFFFFFFFFC200DCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC75C071061BAFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4661FFFF FFFF72318321FFFFFFFFFFFFFA0D97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEE9A3E01186DC6FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6444FFFFFFFFA107A902F5FF FFFFFFFFFF5347FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E0852A001D68B4F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8127FFFFFFFFD000AF00D0FFFFFFFFFFFFA106F1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD08236020A 4D99E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA307FDFFFFFFF9069F04A7FFFFFFFFFFFFED04AAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE89D520C012F73B7F5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C600E2FFFFFFFF2F74267FFFFFFFFFFFFFFF3E5DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8BA753001074185C9FCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE800C0FFFFFFFF5E 454E57FFFFFFFFFFFFFF8B12FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAA7631E00114D8AC5F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D9DFFFFFFFF8D15772EFFFFFFFFFF FFFFDB00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD9985C1F00093E7BB6F1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2E7BFFFFFFFFBB009008FCFFFFFFFFFFFFFF2674FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE3A66B2D02032E649ACFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5058FFFFFFFFEE018D00DDFFFFFFFFFFFFFF7623FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFB57D460F000A3B70A5DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7335FF FFFFFFFF227900B4FFFFFFFFFFFFFFCE00CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDD69F672F0400114375A6D8FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9513FFFFFFFFFF554E198C FFFFFFFFFFFFFFFF2475FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C1 8C5A2903000D3C6E9FD1FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB800EFFFFFFFFF881B4264FFFFFFFFFFFFFFFF 771DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C5936230 050006305C89B7E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDA00CDFFFFFFFFBC00603BFFFFFFFFFFFFFFFFCC00C9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CC9C7043160000 113E6A98C4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFA03AAFFFFFFFFEE016712FFFFFFFFFFFFFFFFFF2374FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BB8E62340A00001942 6993BBE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2088FFFFFFFF FF225F00EAFFFFFFFFFFFFFFFF761DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDBB18961370F00000E365F88 AFD4F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4265FFFFFFFFFF554500C1FFFFFF FFFFFFFFFFCA00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5BC946A431A0000021F44698DB2 D8F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55339999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999993355FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6542FFFFFFFFFF881B0E99FFFFFFFFFFFFFFFFFF2D69 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADDBB99774C220300001133557FAACC F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8720FFFFFFFFFFBA003071FFFFFFFFFFFFFFFFFF8812F8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DDBB996E442202000011335D88AACCF4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03 F9FFFFFFFFED014148FFFFFFFFFFFFFFFFFFE403AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDC8A37D59341000000628496A8AAACBEBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00DAFFFFFFFFFF2840 20FFFFFFFFFFFFFFFFFFFF4351FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAC59F7C5D3C1C0200000C2C4D6E8EAECFEFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF00B7FFFFFFFFFF602E02F4FFFFFFFFFFFF FFFFFFA006EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECCAA886E55330C00000622446688A1BBDDFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF1295FFFFFFFFFF970B00D0FFFFFFFFFFFFFFFFFFF10998FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADEBE9E7F5E3E1F0400001435557594B2CEE9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF3572FFFFFFFFFFCE0006A4FFFFFFFFFFFFFFFFFFFF5C30FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDFBFA07F5F402207000008233E5C7893B1CDE7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5750FFFFFF FFFFFC0C1D78FFFFFFFFFFFFFFFFFFFFC700C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6DDC3AA886E553319000000112A44667F99BB D4F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A2DFFFFFFFFFFFF3E244CFFFF FFFFFFFFFFFFFFFFFF315DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8CDB294795D3F2408000006213C5A7591AF C8E3FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0BFEFFFFFFFFFF761820FFFFFFFFFFFFFFFFFFFF FF9608ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEACFB2957A5E412609000000162D475F78 91A9C3DAF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFBE00E7FFFFFFFFFFAD0101F1FFFFFFFFFFFFFFFFFFFFF30E8DFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDD4BAA1886E553C23090000000C283E 59708AA2BBD4ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 00C5FFFFFFFFFFE20000C7FFFFFFFFFFFFFFFFFFFFFF6624FEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD5BCA28A70573D250A00000007 1E394F6B819CB3CCE3F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC07A2FFFFFFFFFFFF 1E079BFFFFFFFFFFFFFFFFFFFFFFCB00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D6BFA38C715A3E270B0000 000010283D536B8096AFC4D9F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B7AFFFFFFFFFFFF5C0F70FFFFFFFFFF FFFFFFFFFFFFFF4348FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D9C4AF96806B533D28 1000000000081D364B61788FA4BBD2E7FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5353FFFFFFFFFFFF990543FFFFFFFFFFFFFFFFFFFFFFFFB7 00D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E3CDB5A08A72 5D472E190400000002172C425A6F859EB2C5D9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF7A2BFFFFFFFFFFFFD60013FFFFFFFFFFFFFFFFFFFFFFFFFF2F60FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAD5C0 A7917C644E39210A0000000005192C40566B7F92A6BCD1E5F9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA107FCFF FFFFFFFFFE1000EAFFFFFFFFFFFFFFFFFFFFFFFF9F05E3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF6DDC3B2A190775D4C3B2A100000000000112A3B4C5D7790A1B2C3DDF9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC900DCFFFFFFFFFFFF4800BE FFFFFFFFFFFFFFFFFFFFFFFFFA1D77FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEEAD6C2AF9A84705C49341E0A0000000005192D4157697C8EA0B2C4D6E8FAFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000B5FFFFFFFFFFFF8D0291FFFFFFFFFFFFFFFF FFFFFFFFFF840FEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF5E2CCB7A38F7B66513F2D1B0900000000000E20324557697B8EA0 B2C4D6E8FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF188DFFFFFFFFFFFFCA0058FFFFFFFFFFFFFFFFFFFFFFFFFFF31576 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E3D1BFAD9B887563513F2D1B0900000000000D2032 4557697B8DA0B2C4D6E8F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3F66FFFFFFFFFFFFFB0624FFFFFFFFFFFFFFFFFFFFFFFFFFFF880BE8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E3D1BFAD9B897663513F2D1B090000 0000000B1B2C3D4D5E6F7F90A1B2C2D3E4F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF673FFFFFFFFFFF FFFF2806FEFFFFFFFFFFFFFFFFFFFFFFFFFFF41772FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E4D1BFAF9E8D7D6C5B 4A3A291808000000000006172838495A6A7B8C9DADBECFDFF0FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E17FFFFFFFFFFFFFF6700E1FFFFFF FFFFFFFFFFFFFFFFFFFFFF8F08E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E5D4 C4B3A29281705F4F3E2D1D0C000000000002132334455566758595A5B4C4D4E4F3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444420 204444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFB500EFFFFFFFFFFFFFBD0099FFFFFFFFFFFFFFFFFFFFFF FFFFFFF5196DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFAEAD9C8B7A796857564544433241404000000000004142433445464748393A3 B3C2D2E2F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF551C55555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDB00CAFFFFFFFFFFFFFC0250FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C04D3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF3E4D4C4B4A5958575665545352516060000000000021222 33435262728291A1AFBDCCDBE9F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB07A1 FFFFFFFFFFFFFF161EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3C3AFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E5D5C6B6A696877766564637271707 000000000000051322323F4D5B68778795A2B0BECCDCEAF7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F75FFFFFFFFFFFFFF43 03FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD02A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EBDDCCBFB1A396 8877695C4E403322140700000000000006142232404E5B69778895A3B1BECCDBE7F4FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A4AFFFFFFFFFFFFFF8400C9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF6118F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF8EADDCCBEB0A2958777695B4D403222130600000000000000111D2A3544525E6A77 8793A0ABBBC8D4E0EEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF851FFFFFFFFFFFFFFFCB0075FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE40C7AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF7E9DDCCC0B4A8998B7F7366564A3E322215090000000000 00000A1622333F4C576674808C99A9B5C1CCDCE5EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFB001F2FFFFFFFFFFFFF6012FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9304CAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCEEDFD3C7BBAA9E928677695D 514434281C1000000000000000000A13222D3744515A66757E8898A2ABBBC5CFDDE9F2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00C9FFFFFF FFFFFFFF1606F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4922F3FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 E6DDCCC3B9AA9F96887C7266584F44342B22110700000000000000000D1722313A44555E 6777828B99A5AFBBC9D2DDECF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0B9EFFFFFFFFFFFFFF4900BCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE51269FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E5DDD4C3BBB2A199907F6E665D4C443B2A22190600 000000000000000819222A3B444C5D666E7F8890A1B2BBC3D4DDE5F8FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3274FFFFFFFFFFFFFF830573FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF9C02BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EEDFD6CCBBB2A9998F 85776B6255473E33241A11000000000000000004111E2733424B55656B778288999EAAB5 BBCCD2DDE8EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5D49FFFFFFFFFFFFFFB30026FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF501AE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF6ECDDD2C9BBAFA5998B8277675E55443E332721110B00000000000000000006 111C223339445055666C778389999FAAB6BCCCD3DDE9EFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88 1EFFFFFFFFFFFFFFE40000DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63430F4FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6EEE5DDD4C3BBB2AAA190887F776E5D 554C443B2A221911020000000000000000000819222A333B4C555D666E7F889099A1B2BB C3CCD4E5EEFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB301F1FFFFFFFFFFFF FF160896FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE11651FDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2ECDDD5CCBFB9AAA2998C86776F665853443C33251F110900000000000000000008111F 24333B445258666E7785889799A9AABABBCCCDDDDFEEF0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE00C8FFFFFFFFFFFFFF451F4DFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA0486FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1EBDDD4CCBEB8AAA1998B85776E665752443B 3324221211010000000000000000000003111522273338444A555C666E7780889199A3AA B5BBC7CCD8DDEAEEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFD099DFFFFFFFFFFFFFF751C0BF7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF910191FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6EEE5DDD4CCC3BBB2AAA19990887F776E665D554C443B332A2219110300000000000000 00000000081119222A3B444C555D666E777F889099A1AAB2BBC3CCD4DDE5EEFBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF356DFFFFFFFFFFFFFFA50401BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF900181FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3EEE2DDD0CCBEBBACAA9B9989887776 666455534441332F221D110C000000000000000000000009111B222A3338444755566666 757784889299A1AAB0BBBECCCDDDDDEDEEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF643EFFFF FFFFFFFFFFD5002370FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF86008AFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF9EEE7DDD5CCC4BBB2AAA0998E888077716662555444443433262217110800 00000000000000000000000B1119222833374445555565667477828891999FAAAEBBBDCC CCDCDDEBEEFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC3FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9310FEFFFFFFFFFFFFFC0A4E 1BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF880171FBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EEEADDDBCCCCBC BBADAA9F9990888177736664555544443633272219110A00000000000000000000000009 1118222633354444555563666C777785888E9999A7AAAFBBBBC9CCD1DDDDEBEEF3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFF78438 02FFFFFF3674FFFFFFFFFFFFFFED7A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200E1FFFFFFFFFFFFFF365900C9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA80945EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAEEECDDDDCCCCBDBBAFAAA09992888377746666 555546443E333324221C11110200000000000000000000000000000E111622222F333844 4451555A666673777C888895999DAAAAB7BBBFCCCCD9DDE1EEEEFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61100FFFFFF4D86FFFF FFFFFFFFFFFFFE1400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF001B2FFFFFFFFFFFFFF673E2278FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFC81A1FC4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9EEEEDFDDD7CCCCBEBBB5AAAA9C999388887A7771666658555044443633 2E222214110C00000000000000000000000000000411111D222633333B44445055556566 6977777E8888929999A7AAABBBBBC0CCCCD5DDDDEAEEEEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF2083FFFFFFFFFFFFFF960E7225FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEA470481FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2EEE9DDDDD0CCC7BBBBAEAAA599998C888477776F66665A555545444133332C22221711 11020000000000000000000000000000000411111922222E333343444755555C66667177 7786888A99999EAAAAAABABBBBC4CCCCCEDDDDDDE9EEEEF4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 2A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E54FFFFFFFFFF FFFFC700A800D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD870732 CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEEEEE8DD DDD3CCCCBEBBBAAAAAA599999088887C777767666355554E444439333324222011110B00 000000000000000000000000000000000000001011111A2222243333333F44444A555555 6566666F7777798888889499999FAAAAAABABBBBC4CCCCCEDDDDDDE9EEEEF4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFF97C 6A7A741C00FFFCA95E3DFFFFD5457A7401F2FF2700FFFF8B0570C2FFD5457A7401F2FFF3 83603343D2FFFFFF0027FFFFF383603343D2FFFFF58C606F3687FD83000F67FFFFF07477 714571EEFCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D25FFFFFFFFFFFFFFF403AB1984FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD53A0477F5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEEEEE5DDDD DACCCCCCBFBBBBB5AAAAAA9A9999908888857777776A6666605555554544443B33333022 22221511110B00000000000000000000000000000000000000001011111A222224333333 3F44444A5555556566666F77772E55FFFFFFFFFFFFFFFFFFFFFD435FFEFFDC0300FFFFED 0027FFFF2A12FEFF4FE9FF2700FFED5BD1FFFFFF2A12FEFF4FE9FE5DD7FFFF4516F1FFFF 0027FFFE5DD7FFFF4516F1FB455CFDFF9A00B0FF0027FFFFF2257FFFFFE92521E8C50800 87BB63F3FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFAC02F3FFFFFFFFFFFFFF287D6633FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD94111EACFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEFEEEEE5DDDDDACCCCCCBFBBBBB5AAAAAA9A9999908888857777776A66666055555545 44443B33331B55FFFFFFFFFFFFFFFFFFFF9F00D1FFFFFF2500FFFFFE0027FFFF14008FFD D2F1FF2700DD62EAFFFFFFFF14008FFDD2F1C3000000000000B3FFFF0027FFC300000000 0000B38D00D8FFFFFA9EEEFF0027FFFF7A00E6FFFFFFA10075FF2500EDFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDB00C8FFFFFFFFFFFFFF584DB401E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE962013CBCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE1999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFF5300F5FFFFFF2700FFFFFF0027FFFFAB0B0033C7FFFF27002857FE FFFFFFFFAB0B0033C7FF8E2AFFFFFFFFFFFFFFFF0027FF8E2AFFFFFFFFFFFF4B00F4FFFF FFFFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0C99 FFFFFFFFFFFFFF881DF70E8EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFC9460041C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5C0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FF3200E6FFFFFF2700FFFFFF0027FFFFFFDA4300039DFF2700B40087FFFFFFFFFFDA4300 039D8209F4FFFFFFFFFCFFFF0027FF8209F4FFFFFFFFFC3800CFFFFFFFFFFFFF0027FFFF 4100D3FFFFFFF6004AFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF386BFFFFFFFFFFFFFFB8 00EB6331FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFD255013BBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF56009FFFFFFF27 00FFFFFF0027FFFF84FFFFA6001AFF2700FF7A01B5FFFFFF84FFFFA6001AAC007DFFFFFF D590FFFF0027FFAC007DFFFFFFD5906C0054FDFFFFDFAAFF0023FFFF7F0088FFFFFFD900 8FFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D36FFFFFFFFFFFFFFE900BBBE00D4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2400150BC FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFCA0315BAF6BD0D00DCFFF2001BFFFF 13EAFFFD1039FF2100FDFB410FCEFFFF13EAFFFD1039F9250062A47B45F1FFF5001FFFF9 250062A47B45F1E6110041947C47F4FF1909D0FFF52B1BE6FFFF6E3BFBFF2000FBFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA008FAFFFFFFFFFFFFFF198BFD1D7BFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF3A002A97F3FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFC13D0D1E813D67BCF17800008FF10020816C4FCF8500 0084E3A1000D86EF0020816C4FE1FFE24F111765EAFFDD6D00008EEEE24F111765EAFFFF DE5418125FE9FFFF9F117BFFFFF27545727583F8F48200006ECEFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD400CFFFFFFFFFFFFFFF4A5CFF7622FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD76E0C085DD2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0B9CFFFFFF FFFFFFFF7A2CFFD100C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEB8820024CAAF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B69FFFFFFFFFFFFFFAA04F7FF 2D6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDB249030D5EB9FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F35FFFFFFFFFFFFFFD800CCFF8517FAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEFA14401105DBBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA207F9FFFFFFFFFFFFFD0E98FFDF02ACFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD87D23 002780CEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5 00CEFFFFFFFFFFFFFF4261FFFF4A43FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC66C1D001C67B4F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0D9AFFFFFFFFFFFF FF772DFFFFB001DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD904405033B88D7FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C67FFFFFFFFFFFFFFAB03F4FFFB1B77 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE79C500B013072B4F2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF6E36FFFFFFFFFFFFFFE000C3FFFF7D17F9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF7B875340304397BBDF7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA307F8FFFFFFFFFFFFFF168EFFFFE203AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEEAF6D2A00084274AAE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD00C4FF FFFFFFFFFFFF4A5AFFFFFF4944FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE7A5642901001D5790C8FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF178BFFFFFFFFFFFFFF7E25 FFFFFFAD02DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEDB57C420D00093C75AADBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E53FFFFFFFFFFFFFFB301EEFFFFFE2966FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD096 5D2501000D3B6B9ACBF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF861AFFFFFFFFFFFFFFE800BBFFFFFF9907E7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C393633307 00042B5B8AB5DFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFBF00E1FFFFFFFFFFFFFF1D86FFFFFFF8187DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD2A373431600000C 35618BB7E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF404A8FFFFFFFF FFFFFF5252FFFFFFFF8312F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDC49A72482001000D365E 82A5C8EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3070FFFFFFFFFFFFFF861DFFFFFF FFED0C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4CCA47A55310C00000F325578 9BBEE0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6937FFFFFFFFFFFFFFBB00E6FFFFFFFF6825FDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C19D78542F0B0000041F3E5D7D 9CBAD9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFE8D586706000000BF6F1FE53E1DEAA95E3DFFFFF97C6A7A741C00FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA006F7FFFFFFFFFFFFF001B3FFFFFFFFDA03A8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5C4A486674829090000001938526D 86A1BAD4EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9002ECFF9500 71F8C5080087BB63F3ED0027FFFD435FFEFFDC0300FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55174444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444444444441755FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900 C5FFFFFFFFFFFFFF257FFFFFFFFFFF6420F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CBAC8D6E543B200700000009233C 5870879FB4CBE3F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4701F9FFE90038FFFF2500EDFFFF FFFE0027FF9F00D1FFFFFF2500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF5555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE138DFFFFFFFFFFFFFF 594AFFFFFFFFFFE40997FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAD2B69F826B4F381F0900000000 0F273D536B8093A5B7C9DBEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF8100AEFFD8007DFFFF2700FFFFFFFFFF0027FF5300F5 FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF524CFFFFFFFFFFFFFF8E15FFFFFFFFFFFF 7019F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3DAC4AF97816B533D281604 0000000001132537495B6B7C8C9CADBDCEDEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF1E9DDD0C8BBAE3F55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFE9B11745087FCFFFF2700FFFFFFFFFF0027FF3200E6FFFFFF2700FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF900FFCFFFFFFFFFFFFC300E0FFFFFFFFFFEB0D8BFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1DFCDBAA8968472 604E3E2D1D0C0000000000001122323A44525A667279889299AAB2BBCAD2DDEAF1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECDDD9CCC7BBB4AAA2998F887C776A66574F44352D 22140C00000000000000001155FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6F D9FFFFFFFFFFFF2700FFFFFFFFFF0027FF56009FFFFFFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCF00CFFFFFFFFFFFFFF504ABFFFFFFFFFFFF7B13F1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEA DAC9B9A99888776F6657504437302217100000000000000000000B12222B3343444C5555 65666E77778788909999A9AAB2BBBBCBCCD4DDDDEDEEEEEEEEEEEEEEFBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6EEEEEE EEDDDDDDDDD5CCCCCCCCBBBBBBBBB3AAAAAAAA9A998F8883777767665C55514444343329 221E1111010000000000000000000008111A222D334044525A66747C88959DAAB7BFCCD8 E1EEFA5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81229CB7C5D8F9FFFF20 00FBFFFFFFF2001BFFCA0315BAF6BD0D00DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1090FFFF FFFFFFFFFF2D77FFFFFFFFFFFFED0F77FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF6EEDED7CCBEB7AA9E97887E7766665E555544443C333322221A 111100000000000000000000000000000000000000000000000000000911111111111111 111111111111111111111111090000000000000000000000000000000000000000000000 00000000000000000000000F111B2226333342444D55596666757780888C9999A8AABABC CCCFDDE1EEF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA160000000011998200006ECEFFF4780000 8FF1C13D0D1E813D67BCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C52FFFFFFFFFFFFFF6142FF FFFFFFFFFFFF9404D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7EEEEDD DDD5CCCCBCBBBBBBBBBBBBBBAEAAAAAAAAAAAAAAA1999999999999999999999999999999 99999999A0AAAAAAAAAAAAAAAAAAAAAAB3BBBBBBBBCCCCCCCCD4DDDDDDDDEDEEEEEEF5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B14FEFFFFFFFFFFFF960FFDFFFFFFFFFFFFFD37 3BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFC900D5FFFFFFFFFFFFCB00D8FFFFFFFFFFFFFFCC03A0FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA 55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FB0D96FFFFFFFFFFFFF907A3FFFFFFFFFFFFFFFF6C16EEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4758FFFFFFFFFF FFFF346FFFFFFFFFFFFFFFFFED166BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF831CFFFFFFFFFFFFFF7034FFFFFFFF FFFFFFFFFFA501B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC400D9FFFFFFFFFFFFAA04F3FFFFFFFFFFFFFFFFFF6310 E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFC1192FFFFFFFFFFFFE500BFFFFFFFFFFFFFFFFFFFF4293CFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF514D FFFFFFFFFFFFFF1F85FFFFFFFFFFFFFFFFFFFFD3097FFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF950DFAFFFFFFFFFFFF59 4CFFFFFFFFFFFFFFFFFFFFFF8B04C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00C1FFFFFFFFFFFF9213FEFFFFFFFFFFFF FFFFFFFFFE4C16DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF217CFFFFFFFFFFFFCC00D7FFFFFFFFFFFFFFFFFFFFFFF33029 EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF6437FFFFFFFFFFFFFB0C9DFFFFFFFFFFFFFFFFFFFFFFFFE31B3AF4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA903EDFFFF FFFFFFFF4163FFFFFFFFFFFFFFFFFFFFFFFFFFD81843F3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC02ACFFFFFFFFFFFF7B29FFFF FFFFFFFFFFFFFFFFFFFFFFFFD31438EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3367FFFFFFFFFFFFB401EDFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE2228E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7723FFFFFFFFFFFFEE02B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE127 1FDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C700D3FFFFFFFFFFFF297BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE93018D1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1885FFFFFFFFFF FF6341FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB3316CFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55339999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999993355FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6238FFFFFFFFFFFF9D0BFBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF1440CB2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFAF02E7FFFFFFFFFFD700CCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFC77017FFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF50A9CFFFFFFFFFFFE1492FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9C0656F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B4F FFFFFFFFFFFF4C59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC31538E8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980AF5FFFFFFFFFF851F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD42121C8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE501B4FFFFFFFFFFBF00E3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB480691FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF3169FFFFFFFFFFF505AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFE90064CEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF8219FDFFFFFFFFFF3470FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFCA201DC7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC01BDFFFF FFFFFF6E36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE53E0996FE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3366FFFFFFFFFFA705F5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB790343E0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A13FAFFFFFFFFE000C2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1310988FDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE201B7FFFFFFFFFF2181FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFA880644E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3860FFFFFFFFFF5F43FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFC52612A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F10F8FFFFFFFF 9C0AF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF671 014ADCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF7C00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000007DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE602B2FFFFFFFFDB00C6FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD38056EF2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA38 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3B5EFFFFFFFFFF1A87FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA1141BA1FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF920BF1FFFFFFFF5849FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5570050D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FF FFE8A884FFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED08 96FFFFFFFF950EFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFBC2B0362E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFD66A0027FFFFFFFF FFFFFFFFFB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5933FFFFFFFFD300CC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFEAA230566E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFFFFFFFFFFFFFFFFF71200 FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00CFFFFFFFFE148DFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA99160C 7FF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF 0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFE236DFFFFFFFF504FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA6C05229BF9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8212F7FFFFFF8E12FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC64061D92F6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD545 7A7401F2FFF58C606F3687FABF6F1FE53E1DEDF07477714571EEFFFFFF0027FFFFFF0027 FFFFD950785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE303A6FF FFFFCA00D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEA7F0F0E77EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FB455CFD FF9A00A9C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFF2522FFFA0F29 FFFF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4943FFFFFFFD1191FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE8750C137EE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFDD2F18D00D8FFFFFA9EEEFF2500ED FFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027FFFF989AFFFD2204FFFF2700F8FFFF90 0063FFFF0027FFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA902E0FFFFFF5050FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEC770F0762D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAB0B0033C7FF4B00F4FFFFFFFFFFFF2700FFFFFF3F00F3FFFFFF DF003BFFFF0027FFFFFF0027FFFFFFF090801B00FFFF2700FFFFFFE00035FFFF0027FF8E 2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFC2170FFFFFF9110FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12E00 33A1FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFDA4300039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFFFF0027FF FFFF0027FFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4FFFFFFFFFCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8B0DEFFFFFD300CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB546012990ECFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84FFFFA6001A 6C0054FDFFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FFFFFF0027FFFF231C FFFF2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10E8BFFFFFE 178AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66E110757B9FDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD1039E6110041947C47F4 FF2000FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFFF1102C49B1500C8E22800 EDFFFE6945FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D1CFAFFFF5649FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A33D001F80E1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF0020816C4FE1FFDE5418125FE9F48200006ECEFFFFF2 7545727583F8FFDD6D00008ECC6D00008EEE9D112FC2961146EBBB4E4263698BFBFFDD6D 00008EEEE24F111765EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE03A7FFFF970CFAFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD7721402409AEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5034FFFFD900C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF8AE5408064EA8F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C100C3FFFF1C84FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 9F46030D5CADF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3052FFFF5D43FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7913D03094C 9BE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB500C7FF9E08F7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA9E4F0A023B8AD3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3E45FFDD00C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B06117001C63AAEDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFC200BFFF217DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECE87400503387BB1EFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC6721FE14A 0F35C1FFFFFF0027FF980000FFF18C0000FFFFFE8D586706000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 3BFF6836FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF2B0692500023170B1EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB3080074C1A50C04D7FFFF0027 FFFF2200FFFFFF2200FFFF9002ECFF950071FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA01B7AD03EDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE6A96D2F0202306BA1D6FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500F9FFFF8F0065FFFF0027FFFF2700FFFFFF27 00FFFF4701F9FFE90038FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D33EE03ABFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEFB4783F0B000F4379AFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2700FFFFFFDD0038FFFF0027FFFF2700FFFFFF2700FFFF8100AEFFD8 007DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCB01A73766FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB CE955E2600001242709ECDF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2700FFFFFFF70045FFFF0027FFFF2700FFFFFF2700FFFFFE9B11745087FCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF65167320FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECBB8C5E 2F0600042B557FA9D3F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFE40084 FFFF0027FFFF2800F7FFFF2100FEFFFB6FD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED164E 00DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD0A2764C2202 000427527596B6D7F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FCFFFFA028F6FFF5001FFFFF5200 7ADA931200B7FC81229CB7C5D8F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F020996FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5CDA479512F0E0000 00193A5A7997B5D4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE7CEB39A80664C1C55FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF270098EBEB87F0FFDD6D00008EEEDF410A36CF3C5CA6F8BA 160000000011A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE410D50FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDCCAB8B6B4C2C0E0000 00112D435A6E8298AEC3D6E8FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 E5D2BFAC9784715E4B371B040000000C283F5B2A55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD40309FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1B2937A634E3A260E 00000000000F23364955626977818999A1AAB9C1CCD9E1EEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEE8DDDDDCCCCCCCBFBBBBB2A7998B8176665A5044342A1F0C00000000001024374A 5D708BA3BFD7F3FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5D00B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E5D2BFAC988572 605547403328201108000000000000000000000000000000000000000000000000000000 00000000000002111D2833444E5966757F8A9DB0C3D6E8FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40423FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEFE7DDCFC8BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBC0CCCCCDDDDDDDEAEEEEF6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D0283FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90206C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEE043816E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3B5B243AF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8318D21158FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00CFCA0B67FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1787FFAB0288FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5E3FFFFF980183FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7 04F0FFFFA80473FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8CDBABACDF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE03ADFFFFFFA4036E FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA 550D000000000E56CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3965FFFFFFFFA9064BF3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35D013E96D9F8F7D9953D 015FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7F1FFFFFFFFFFFCE1D25DAFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE52E19B7FFFFFFFFFFFFFFFFB5182FE5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC600D7FFFFFFFFFFDE2C17B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551C55555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555555555555555555555555555555555555555551C55FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF63526E4FFFFFFFFFFFFFFFFFFFFE32537F7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC128FFF FFFFFFFFFFF14D027BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 0FD7FFFFFFFFFFFFFFFFFFFFFFFFD60E77FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF534AFFFFFFFFFFFFFFFE91 073FE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4088DFFFFFFFFFFFFFF FFFFFFFFFFFFFF8A09E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980BF8FFFFFFFFFFFFFFFFCE2411A2FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C12F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 108EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDD00BFFFFFFFFFFFFFFFFFFFF77F063DDBFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF405DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A42FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF227AFFFFFFFFFFFFFFFFFFFFFFC62A1092FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF1B8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B1DFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6734FFFFFFFF FFFFFFFFFFFFFFFFF77B082CBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06A2FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA107FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC02EAFFFFFFFFFFFFFFFFFFFFFF FFFFDD500051D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1394FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF9215FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEF03A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD36025A DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF2F73FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7031FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF3468FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAD28045ED4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF7128FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2674FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B 28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA12B014EC6FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700 BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFB800C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB901E8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEB13A0039A7FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C2EF6FFFFFFFFFFFF FFFFFFFFFFFFF62C4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF305AAFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFC75A06197BD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA0F5CFEFFFFFFFFFFFFFFFFFFFFFE5A10 DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF366BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE77F1C003B9EF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB50754F3FFFFFFFFFFFFFFFFF25307B7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF742CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB55205 0C56A8F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFC5181993E9FFFFFFFFE8921819C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB201EBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9954404074A9BEAFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB24444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF76 0A022F3D3C2F020A78EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE02AEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDA15009033E8ED5FFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF551C555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B178222278B1F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F70FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5AC5C0B00195B9EE0FFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6C33FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8C1804008002466A7DEFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFAD02ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF7BE7E3D020014497EB3E85555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED02AFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF1C08D5A2702000C54FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F70FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF2C13655FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBF6F1FE53E1DEDF07477714571EEFF 980000FFF18C0000FF83000F67FFFFF383603343D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6F30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8C5080087BB63E6257FFFFFE92521EFFF2200FFFFFF2200 FFFF0027FFFFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFAE02EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF2500EDFFFF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFFC300 0000000000B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED02 AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700 FFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFF8E2AFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D71FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFF8209F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7228FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFF7F0088FFFFFFD9008FFF2800F7 FFFF2100FEFF0023FFFFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC200D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2000FBFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909 D0FFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFC1489FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F48200006ECEFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFE24F111765 EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC03EAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3089FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4653FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9F06EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFF9A7B3F38D6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40D92FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFF4D86FFFFFF960BFBEF51C9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D35FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFF FFFFFFFFFFFFFFFF2926FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFC000CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF 0A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF355AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFEB065 1AE9500D35D2FFFFF07477714571EEFF83000F67FFFCA95E3DFFB367000F676796080086 FBFFA505A0FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E 06E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFEE30C0082E0B5003AFFF2 257FFFFFE92521EFFF0027FFFFFFED0027FFFFFF0027FFFFFF7700D4FFFFDE50FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81A6FFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEFEEEEEEE5DDDDDDDACCCCCCCCBFBBBBBBB5AAAAAAAA9A 9999994655FFFFFFFFFFFFFFFFFFFFFFFFFFFF2600FFFFFE1706FF7A00E6FFFFFFA10075 FF0027FFFFFFFE0027FFFFFF0027FFFFFFE80863FFFF82B3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9806DEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAEEEEE6DDDDD2 CCCCBFBBBBABAAA999999588888177776E66665A55554744443333312222222215111111 0B0000000000000000000000000000000000000000000000000000101111113155FFFFFF FFFFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FF3F00F3FFFFFFDF003BFF0027FFFFFFFF00 27FFFFFF0027FFFFFFFF6C05E4FE41FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFA2266FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3EEE6DDDACCCCBCBBAFAAA399968888 78776C665F55554C444438333324222211110E0000000000000000000000000000000001 11111422222833333C44444F555563666676777988888888949999999EAAAAAAAABABBBB BBC4CCCCCCCEDDDDDDDDE9EEEEEEF4FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFF2700FFFFFF2700FF4100D3FFFFFFF6004AFF0027FFFFFFFF0027FFFFFF0027FFFF FFFFE10473C979FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF9B06D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEADDD7CCC3BBB0AA9C9988867772665F 554B4437332B221E111100000000000000000000000000071113222231333E444A55555E 666672777785888899999BAAAAAFBBBBC3CCCCD6DDDDEAEEEEFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFF 2700FF7F0088FFFFFFD9008FFF0023FFFFFFFF0027FFFFFF0027FFFFFFFFFF600C5DDBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD373C FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0EBDDD6CCC1BBACA79992887D776863 5550443C332922151101000000000000000000000D1121233337444B555E6672777F888B 9999A9AAB5BBC2CCCFDDDDECEEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF1F00FEFFFF1A00F9F52B1BE6FF FF6E3BFBFF1909D0FFFFF2001BFFFFF90022FFFFFFFFFFD6003FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC02A3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EEDED6CCBDAE998E887975 665F554A443531221B1106000000000000000000000D1222293340465559666D77818894 99A8AABBBECCD2DDE5EEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFF94000081F08F000074F6F27545727583F8FFFF9F117B FFF47800008FC97C000192D5FFFFFFFF43A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C1CF2FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEEE4DCCCC3BA AAA199887F77665E55443C33231A110100000000000000000B112228333F44555B667278 888E99A5ABBBC2CCD8DEEEF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE91664FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFAEEDDD1C5B9AA9B8F8377665A4E4233282011070000000000000001111B24333F4855 636C77869099AAB4BDCCD7E1EEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 79FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBA01AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF55174444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444441755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF5E9DDCCC0B4A7998A7E726655493D3122130700000000000000 0D192633434F5B6777828B99A5AFBBC9D3DDEDF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6018EC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAF5555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E4D5C6B7A89988796A5B4C3D2E1F 110200000000000001111E2B374454606C788895A2AEBBCBD7E3EFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11E49FDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E7D8C9 BAAA9A8B7C6D5E4F40312211030000000000011121303F4E5D6B7A8999A7B3BFCCDCE8F4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD00977FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFEEDDCCAB9A8978675645244332415060000000000000F1E2C3B4A59 68778897A6B5C4D3E2F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF9B01A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDECDBCAA998877665543322110 000000000000122334455666768594A3B2C1D0DFEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5B10D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 E2CFBEAC9B8A796857463523120100000000000F2032435465768798AABBCCDDEEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73A22E9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDBC8B5A28F7C6955412E1B0800000000000D1E2F41 5263748596A7B9CADBECFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02C32F3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE9D6C3B09D8A75 624F3C2916030000000006192C3F52667A8DA0B3C6D9EAFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD91254FDFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEE9D4BFA99683705D4A37241000000000000B1E3246596C7F92A5B8CB E0F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC20A6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D9C4B099826E59412C1702 000000001225384B5E718497ACBFD2E5F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBD086DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF6E2CAB4A08A735E49321C07000000000D263A4F657C91A6BED3E8FCFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8077F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE6D2BBA5907B634E39230C00000000 081D344A5F748CA1B6CCE3F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0028DFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF8E0C5AE937D614A2F180200000003182D435A6F839BB1C5DBF3FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900084FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D9C2A790765D442B1300000001172D 485F7890A8C1D5EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF95017EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFADDC3AA90775D442A110000000119334C5D7790AAC3DDF6FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA00460FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEED3B69F836D523A2008000000102940 5B718CA3BDD5EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE10 39EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFDE6CAB092785D4027090000041A324C637D93AFC5DFF7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551744444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444444444444444444444444444444444444441755FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF1A28D4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECCB299775D442A1100000010334C 6688A1BBDDF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFBF9999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF55555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4390CA9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDDDC3AA9077553B22080000011933556E88A1BBDDF6FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0700000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF9680173F9FFFFFFFFFFFFFFFFFFFFFFFFCB0600000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000006CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D2B4997E61472B0F0000000A 28425E7B96B2CFE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA20E32D7FFFFFFFFFFFFFFFFFFFFFFA900AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAA00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF0D0B090705131120000000D2A46617F9AB5D3EEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DD390A96FEFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECEAF8F6F4F301000 00001837567594B3D4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7B043CD5FFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFCDDBB99775D44220600000C334C6688AACCEEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA42046EF2FFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCDDBB997755 3B220500000F33557790AACCEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA1131BADFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D3B18E6B4C2B0B00000827466584A3C3E3FDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE24E015DE2FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFB5BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAD6AB835F3C1900000423486B8AA9C8E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB1290875EEFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFDA490030FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D2A97F552B05000221466B8FB5 D9FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAA22 0B77A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFF47907307404F6FF FFFFFFFFFFFFFFFFFFE6B9895C2E05000830577FA8CFF6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5850E1400FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFD901317A1FEDE00C4FFFFFFFFF8CD9F7244 150001225281AFDDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB4C00FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFC834046EEFFFFFFF1380B687592B040009356594C3F1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFEA 5D0245D7FFFFFFFFFF4711001A4978A8D6FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A790111EB2FFFFFFFFFFFF FF7C21EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0026016DEFFFFFFFFFFFFFFFFFAE02F2FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF000000082A4C6E90B2D4F6FFFFE200C1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0094BE9C7A583614000000193B5D048CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF F1CFAD8B694728A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF9A7B3F38D6FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960BFBEF51 C9FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB24444 444444444444444444444444444444444444444444444444444444444444444444444420 204444444444444444444444444444444444444444444444444444444444444444444444 4444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2926FFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551C555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555555555555555555555555555551C55FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFF FFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFEC46B6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A27FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFD1781F000D14FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFF4A35839AB1935D7CF 450E34D5FFFFFFD950785B3ED0FEC6721FE14A0F35C1FFFF2700D5460F3CC9FF980000FF F18C0000FFB367000F6767F3FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFCE6E1E00267F D69613FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFDDA0010B9E2002388F0D00046FFFFFF25 22FFFA0F29FCB3080074C1A50C04D7FF270076BA980A06D9FF2200FFFFFF2200FFFFFF00 27FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF 83000F67FFFFD950785B3ED0FFFCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF 6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFF00A9FFDC7F2A001A77D4FFFFFF9712FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0EEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE1DDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDD2CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 00A9FFFFFFFFFFFFFFFFFFFFFE0027FFFF1C00FFFFFF1711FFFFFF989AFFFD2204FFFF25 00F9FFFF8F0065FF2700F8FFFF900063FF2700FFFFFF2700FFFFFF0027FFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522 FFFA0F29FFFFED0027FEE30C0082E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFF FFFFFFFFFFFFFFFF006945030C5BB4FAFFFFFFFFFF9711CCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCC8BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB B9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA99999999999999999999 9999999999999999999999999999998A8888888888888888888888888888888888888888 888888887B7777777777777777777777777777777777777777777777776C666666666666 6666666666666666666666666666666666665D5555555555555555555555555555555555 555555555555554E4444444444444444444444444444444444444444444444443E333333 3333333333333333333333333333333333333333332F2222222222222222222222222222 222222222222222222222011111111111111111111111111111111111111111111111111 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000A9FFFFFFFFFFFF FFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFFFFF090801B00FFFF2700FFFFFFDD0038FF 2700FFFFFFE00035FF2700FFFFFF2700FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA 9EEE7A00E6FFFFFFA10075FF2600FFFFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE00 27FFFF2600FFFFFE1706FFC3000000000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF 00000060F2FFFFFFFFFFFFFFFF980B000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000111111111111111111111111111111111111 11111111111111202222222222222222222222222222222222222222222222222F333333 3333333333333333333333333333333333333333333E4444444444444444444444444444 444444444444444444444D5555555555555555555555555555555555555555555555555C 6666666666666666666666666666666666666666666666666C7777777777777777777777 777777777777777777777777777B88888888888888888888888888888888888888888888 88888A99999999999999999999999999999999999999999999999999AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBC8CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCD7DDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD00A9FFFFFFFFFFFFFFFFFFFFFF0027FF FF2700FFFFFF2700FFFFFFC21BB5FF2700FFFF2700FFFFFFF70045FF2700FFFFFFF7004F FF2700FFFFFF2700FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFF DF003BFF2700FFFFFF2700FFFF0027FFFFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF 2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF005E3500166CC5FE FFFFFFFFFF9810DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDE1EEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700 FFFFFF231CFFFF2400FEFF2700FFFFFFE40084FF2700FFFFFFDA0098FF2800F7FFFF2100 FEFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFF FF2700FFFF0027FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FFFF FFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFE3903B001366C3FEFFFF9910FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFF80026FFFF2200F3FFFF2000FCFFFF1102C49B15 00C8E22700FCFFFFA028F6FF2800EDFFFE6945FDFF52007ADA931200B7FCF90022FFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FFFFFF2700FFFF0023FF FFFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF2700FFAC007DFFFFFFD590FF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFDF8827001E6ECE9A0FFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFE8730006BBB803006EEC93000089EBFF9D112FC2961146EB270098EBEB 87F0FFFFBB4E4263698BFBFFFFDF410A36CF3C5CA6D07C000192D5FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFE611 0041947C47F4F52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FF1909D0FFFF1102C49B1500 C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFDC2691401170FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFFF2 7545727583F8FF94000081F08F000074F69F117BFFFF9D112FC2961146E07800008F8600 0081F08F000074F6E24F111765EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFAB55C5BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37500 005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD66A0027FFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFD5457A7401F2FFF58C606F3687FABF6F1FE53E1DEDF0 7477714571EEFFFFFF0027FFFFFF0027FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFF2A12FEFF4FE9FB455CFDFF9A00A9C5080087BB63E6257FFFFFE92521EFFF FF0027FFFFFF0027FFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF1400 8FFDD2F18D00D8FFFFFA9EEEFF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027 FFC3000000000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFAB0B0033C7FF4B00F4FF FFFFFFFFFF2700FFFFFF3F00F3FFFFFFDF003BFFFF0027FFFFFF0027FF8E2AFFFFFFFFFF FFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFDA4300039D3800CFFFFFFFFFFFFF2700FF FFFF4100D3FFFFFFF6004AFFFF0027FFFFFF0027FF8209F4FFFFFFFFFCFF2700FFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFF84FFFFA6001A6C0054FDFFFFDFAAFF2700FFFFFF7F0088FFFFFF D9008FFFFF0027FFFFFF0027FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4D55FFFFFFFFFFFFFFFFFF FFFF13EAFFFD1039E6110041947C47F4FF2000FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFF FFF5001FFFF9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006699999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999996600FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDDDBB9977553311000855FFFFFFFFFFFFFFFFFFFFFF0020816C4FE1 FFDE5418125FE9F48200006ECEFFFFF27545727583F8FFDD6D00008ECC6D00008EEEE24F 111765EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADBBA98765533 1100000A2C4E7091B34755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB00000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000B5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFCDDBB997755331100000A33557799BBDDF7FFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBAD AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA3315A7AAAA4D006BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCDE BB9874512F0D00000E30527395B7D9F8FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFD10009CFFFF6D000BD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D8B4916D4A260600001C406386A8CAEB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6002F27FDFF 663E3A25F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFDDBB997755331100000A33557799BBDDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990CD803A5FF5F4AE21357FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDBB9977552A0800000C33 557799C3EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6042FF5729FD5851FFB4019AFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB244444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEAC39E7B58341100000525496D92B6D9FAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF257CFFD402AE5157FFFF7508CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 1C5555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555555555555555555555555555555555555555551C 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D0AA855E 3711000007284D7195B9DDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE901B6 FFFF4E314B5EFFFFFB3C24F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDEB9926B451F0100011F456B92B8DEFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB002EFFFFFC9003165FFFF FFE31456FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDDDBB9066441900000122446E99BBDDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF762CFFFFFFFF440F6CFFFFFFFFBC0399FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C39977552A0700000E3B6688 AAD4F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF3C67FFFFFFFFBF0057FFFFFFFFFF7A08CEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF7CCAA885D33110000042A5577A1CCEEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F908A1FFFFFFFFFF0B21FFFFFFFFFFFA372AF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D1A9815730 0A00000E345A82A8CEF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700DBFFFFFFFFFF 1D00CAFFFFE59543030BDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C89E764D240300022149739AC0E7FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F15FEFFF1D4B5981003507F2A00176E BBF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFCD4AA885D331000000D3B6690BBDDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF550F2B0E0000000D04050012510CCCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5CCA1774C2206000022446E99 C3EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF9E5D7A97AD01A3FF7268BAFAFE1D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE9BB996E44190000032A5577A1CCEFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF1791FFFFFFFFFFFF6C2DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDDB288663B 11000009335D88AAD4F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3474FFFFFFFFFF FFBD00D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBBD936941180000072E567FA8CFF7FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF551744444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444441755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5256FFFFFFFFFFFFFC1588FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF2C79A6F431700000F376189B2DBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFAF55555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF6F38FFFFFFFFFFFFFF6237FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBBB90663B11000015446E 99C3EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8C1BFFFFFFFFFFFFFFB301E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF5C3996E441900000B3B6690BBE5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA02FA FFFFFFFFFFFFF80E92FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CCA1 774C22040007335D88B2E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700DFFFFFFFFFFFFFFF58 41FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD4AA7F552A0500022A557FAAD4FAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE500C1FFFFFFFFFFFFFFA903EAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF1E8DDCEC5BBBBBBB9AAAAAAAAAAAAAAAAB5BBBBBBC4CCDCE3EEFBFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF8A3D03FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE5B2885D330E0000224C77A1D4F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFD06A4FFFFFFFFFFFFFFF3099CFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEED7C3AE98836F5B462F22150C0000 000000000000000000000000000000000000000000000000000003111B2D3F5264768938 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7CEA2764A1F0000 09335E8AB7E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2186FFFFFFFFFFFFFFFF4E4BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFAE0C3A385684A2B0D0000000B1F364A5F738999A5AEBBC8D1DDEBEEEEEEEEEF FFFFFFFFFFFFFFFFF3EEEEEEE5DDCCC5BBADA6998D7B695744311F1555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3B58757290400042A5682ADDAFCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E69FFFFFFFF FFFFFFFFA007F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCDAAD83572D06000007 26466686A6C6E1F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF8CD9E7042120000184676A4D0F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C4CFFFFFFFFFFFFFFFFEF06A6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF5C1895C310800001E48759FC5E5FEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700E2460D34D1FF FFF07477714571EEFFB411007CFFFF960299FFF383603343D2FCBF6F1FE53E1DEDFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD4A1774C1900000C3B6EA1CC F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF792EFFFFFFFFFFFFFFFFFF4554FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFDEA56D34040012446F9AC6F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27007BDFB4003CFFF2257FFFFFE92521 EFFF9200B3FFFFE059FFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF3C3905D330D00012A557FB2E5FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9611FFFFFFFFFFFFFFFFFF960AF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD28B501800022D669FD7FE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2700FDFFFD1209FF7A00E6FFFFFFA10075FFF91D4BFFFF7B CEFFC3000000000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C190 5F2F0500052D5B89B9E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB400 F2FFFFFFFFFFFFFFFFE802AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF3AF661D000C4982BAF1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFF2700FF3F00F3FFFFFFDF003BFFFF8C01DBF954FFFF8E2AFFFFFFFF FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6B585542301000F3F6FA0CEF9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200D5FFFFFFFFFFFFFF FFFF3B5EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDC3773302054488CCFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFF FF2700FF4100D3FFFFFFF6004AFFFFF00C6FA8A9FFFF8209F4FFFFFFFFFCFF2700FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8C3996E3B0E00022A5D90C3EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF00B7FFFFFFFFFFFFFFFFFF8C10F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC762000155AA1E7FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FF7F0088FF FFFFD9008FFFFFFF700E52FAFFFFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C3905D2A0500 073B6690C3F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0E9AFFFFFFFFFFFFFFFFFFDF01B9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD57923002177CAFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B00F2FFFF1900F3F52B1BE6FFFF6E3BFBFFFFFF DE0283FFFFFFF9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C7956332060005306191C2F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF2B7DFFFFFFFFFFFFFFFFFFFF3168FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEE9536001B74CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFD8B00006FF389000071F8F27545727583F8FFFFFFFFFF6FECFFFFFFFFE2 4F111765EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF4C4925F2D04000B3A6C9CCDF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF495FFFFFFF FFFFFFFFFFFFFF8217FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC259070859 B8FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8B27F4C190000174C7F B2E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6642FFFFFFFFFFFFFFFFFFFFD4 00C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1952C00399FEFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE6B27F4C190000184C7FB2E5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8324FFFFFFFFFFFFFFFFFFFFFF2872FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE87910075ECBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EDBA8855230000124477A9DBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA107FEFFFFFFFFFFFFFFFFFFFF7A20FEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DD69081888EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C18C5822000015477AACDEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE 00E8FFFFFFFFFFFFFFFFFFFFCB00CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE063052398F7FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF9CA96612C0300104479AEE2FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC00CBFFFFFFFFFFFF FFFFFFFFFE1F7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3690625A0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C390 5D2A0300144C7FB2E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF801ADFFFFFFFFFFFFFFFFFFFFFF7029FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF1790927A2FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCC905D2A05000A3B77B2E5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF188FFFFFFFFFFFFFFFFFFFFFFFC100D6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF888111F AAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE9B37E49140001285D91C6F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF3572FFFFFFFFFFFFFFFFFFFFFFFD1884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC42C0877F0FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC9925B23 00001E5388BDF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5355FFFF FFFFFFFFFFFFFFFFFFFF6633FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEF670247DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2A9713A08000E427AB1E7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7037FFFFFFFFFFFFFFFFFFFF FFFFB700DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFAA1817A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEBB2773B0E00093B77B2E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E8A884FFFFE8A884FFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D1AFFFFFFFFFFFFFFFFFFFFFFFFFA118EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05C0060EEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C3905D220001 2A5D99D4FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFD66A0027 FFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFAB02F9FFFFFFFFFFFFFFFFFFFFFFFF5C3DFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4171DBAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B8804912000B3E75ACE3FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFFFFFFFFFFFFFF FFF71200FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C800DEFFFFFFFFFFFFFFFFFFFFFFFFAD02E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFC7B0253EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDAA0662C02022A6198D0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFF FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE600C0FFFFFFFFFF FFFFFFFFFFFFFFF50B98FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE7410898FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C3894F16000B41 7DB6F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD06A3FFFFFFFFFFFFFFFFFFFFFFFFFF 5347FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF1922CDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED4995D2A03012A66A1DDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD5457A7401F2FFF58C606F3687FABF6F1FE53E1DEDF07477714571EEFFFFFF0027FF FFFF0027FFFFD950785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2285FFFFFFFFFFFFFFFFFFFFFFFFFFA405EDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98044EEFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7BB7F4C1800073B77B2E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9 FB455CFDFF9A00A9C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFF2522 FFFA0F29FFFF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF3F68FFFFFFFFFFFFFFFFFFFFFFFFFFF006A1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFA64017FFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9AA6E330500145590 CCFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFDD2F18D00D8FFFFFA9EEE FF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027FFFF989AFFFD2204FFFF2700 F8FFFF900063FFFF0027FFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D4BFF FFFFFFFFFFFFFFFFFFFFFFFFFF4950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF84E059BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5517444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444441755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7AA6D2F02001C5791CCFBFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0B0033C7FF4B00F4FFFFFFFFFFFF2700FFFFFF3F00 F3FFFFFFDF003BFFFF0027FFFFFF0027FFFFFFF090801B00FFFF2700FFFFFFE00035FFFF 0027FF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B2DFFFFFFFFFFFFFFFFFF FFFFFFFFFF9A09F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44413BCFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFAF555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFDDA0622600012A68A4E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDA4300039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFF FF0027FFFFFF0027FFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4FFFF FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9810FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB04AB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB3322DEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C388440E0008447FBB F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84FF FFA6001A6C0054FDFFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FFFFFF0027 FFFF231CFFFF2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFB500F1FFFFFFFFFFFFFFFFFFFFFFFFFFFF3F5AFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE93220DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF6BB773B0B00114C88CCFBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD1039E6110041 947C47F4FF2000FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFFF1102C49B1500 C8E22800EDFFFE6945FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFD300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFF900DF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEC2B26E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEEB277330400155599D4FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0020816C4FE1FFDE5418125FE9F48200006E CEFFFFF27545727583F8FFDD6D00008ECC6D00008EEE9D112FC2961146EBBB4E4263698B FBFFDD6D00008EEEE24F111765EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000B6FFFFFFFF FFFFFFFFFFFFFFFFFFFFE301B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED2D28E9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B8793C070015518FCC FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E9AFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF3564FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23721E3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BE7D3B05001D5C98D5FEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF2E7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8614FBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFC4917D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF1B2773303002A66AAE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4C5DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00BFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7B05C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BB773304002A66AAE7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B3E FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90199FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF8BB773304002266AAE6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A1FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7E1BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9115CFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFABB7F440A002066AAE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA904FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CF00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5722F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD99551500145393D4 FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFC700E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2377FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB400B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDAB6722000E4F91D1FEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE600C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7424FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF72751FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF0AA662200084488D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE08A4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC500D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9107E1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABB773304013377BB F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2485FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFD1A80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF31470FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC88440C001C66AAE9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4366FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A2F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8A0CEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE5995519000D5599DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF6247FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00DCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41772FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCA813B0400286D B2F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80 29FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB148AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920AEAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECA65D160012579DE2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F0AFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF6039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC206BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF9BB772A00054488D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE00EBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB101E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB102DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3994C0B001B 66AAEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDD00CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80E94FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44 47FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABB772A00054488D4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF902ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5743FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD901B1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE4994C0C001A66AAEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A8FFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA803EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF791CFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF853B03 013079C2FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3970FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF3089DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFB177DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFABB6D1F0013549CE5FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5851FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4D4CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFB401DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE6994C09023B90DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7732FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E07F1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF543EFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD57F 33020C55A1EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9514FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC04A7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB069FFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBB6E22001966B2F6FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB400F4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4356FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9D08F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF2AA5D13002A7FCCFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300D6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF940CF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4752FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E5904408044490DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF200B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE502 B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC05A5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7964204064695E2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF1198FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3960FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D08F2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE3913D020C56A9F1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF307AFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12FBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD57F2A00186EC3FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF5B178656578B1F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E5BFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDE00BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFED059FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC36E22001A6EC3FC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF760A022F4E 4D2F020A78F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2F6AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA04 ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC36E21001C6EC3FDFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5181993E9FFFFFFFFE8921819C6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8C1DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8118FDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D41FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFEC36E1F00257FD4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB50754F3FFFFFFFFFFFFFFFFF25207B7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFAB03FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300C5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC148CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB7825001D 6FC2FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD80F5CFEFFFFFFFFFFFFFFFFFFFFFE5A10DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC900DFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2773FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFC700D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD87E24002174C7FEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF472EF6FFFF FFFFFFFFFFFFFFFFFFFFF62C49FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE800C1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF7820FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7D23FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE58D3300186FC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700BAFFFFFFFFFFFFFFFFFFFFFF FFFFFFB800C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFE09A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFC900CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF326CFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE890 3300166ECCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6F2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2872FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF2683FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1E7DFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE802B4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2993B030C5DBBFCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF2F73FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7031FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4564 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E2BFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA406F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9AA4C08054CAAF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1296 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9414FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6446FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFBF00D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEBB5D110144A1EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06A2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA107FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8227FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFC1686FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B82FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA812700227CD6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 891FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA109FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 35FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900C5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39E3C00166CC6FEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF405DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A42FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC000E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB501E1FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960EFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFC6630D0651B3FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8C12F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7108EFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE00CAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1190FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF544BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE771C003B 99F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4098DFFFFFF FFFFFFFFFFFFFFFFFFFFFF8A09E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA03ABFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE15 8CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A144021777D6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B0FD7FFFFFFFFFFFFFFFFFFFF FFFFD60E77FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFAC02E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD700CBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFCE66100555BBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63526E4FFFFFFFFFFFFFFFFFFFFE32537F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF3B6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50B99FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC 9033002E90E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE52E19B7FFFFFFFFFFFFFFFFB5182FE5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A 4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5148FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5C47FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBB55080D66CCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF35C013E96D9F8F7D9953D015FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7930FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA205EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF1F84FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEF912B003697F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA550D0000 00000E56CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9712FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEF06A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE100C0FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC760090F6DD4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CD3E3ECDF9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFB600F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4752FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA507F6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB88250044AAF9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD500D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980AF4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF693AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE660C085EC7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF300B5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE803ADFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2F74FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFBAA3B00238AECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1396FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF102AEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC87 1D0248B5FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3178FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8E0FF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE00E6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC55506147FE5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5059FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 01B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF871CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDB143002995F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6F3AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3466FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5053FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF49525024FBBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E1BFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8516FCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 198AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF6E0D1077E0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC02F9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD900C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE200C1FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC54C021C90F1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCB00DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB04F5FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFB943002496F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEA00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C1CFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF762DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAF 350037ADFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BA0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD00CAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF4260FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79021025DCDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2782FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2279FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1290FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF58818055DD3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4662FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF7225FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE100C1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF6901C0662D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6642FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFB101F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69019096FE3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8521FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1982FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8022FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07F130F7FECFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA504FBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6831FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5052 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEF7F13107FECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600E0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2082FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F88F170A72E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE600C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFA128CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED01B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9D1E0770E8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFE08A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5F3BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFBE00E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC991E0777EAFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2780 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB002E5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8E15FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEAA2A0366E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4760FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70D95FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E45FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF4300 44CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6740FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5544FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D75FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8650230BCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF8720FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA604EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF704A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF3770A21AAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA704FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2089F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFCC00D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFEA11B0F90F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700DFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B4EFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0AFCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD140025DE3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE800BFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C07F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C37FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1700439CBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2EEE8DDDDDDDBCCCCCCCCBEBBBBBBB1 AAAAAAA59999999888888888888888888888888888888888888888888888888888889399 999999A0AAAAAAAAADBBBBBBBBBBCBCCCCDDDDDEEEEEF0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEC04A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B67FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFC90111DB2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4EADDCFC5BBAAA096887C777166665555 4B4440333324221A110F0000000000000000000000000000000000000000000511111112 222222222222222222222222222222222222222222222222222217111111110A00000000 000000000000000000000000000000000003111115222227333339444D5560667477888B 999FAAB3BBC6CCDADDEEF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF297FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF4158FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF0F95FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFC833067FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E7D7C7B7A79787 776D6355483E3323191000000000000000000912222D3338444454555F66697777858890 999AAAAAB6BBC1CCCCCCCDDDDDDDDDEBEEEEEEF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCEEEEEEEEEEDDDD DCCCCCCABBBBB8AAAAA6999994888882777770665D5549443532221E110A000000000000 000003111E2833434D5866737D8898A2ACBBC7D2DDEDF7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF49 5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 00C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3720537CCFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFD9CABAAA998979695949392919080000000000011122323C4655616B7786 9099AAB4BECCD9E3EEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6EEE2DDCECBBBB7AA9A8F8377 665A4F4333261B0F00000000000000071625344454637280909EADBCCCDCEBFAFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF693FFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE401B3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA00EAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB71F119BFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E4D0BBA6927E6A56402C1905000000 0000102030405060708090A0B0C0D0E0F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF1E5DACCBDB1A29384756655463728190A0000000000000A192C3E506375899CAEC1D3 E5F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF891FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3862FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9114FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE44C0166EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF4D7BFA38A725E4B37210C0000000002162A3E51677C90A3B7CDDEEEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFAEBDCCCBCAD9E8F7D6A5845321F0D00000000000B1E30435669 7D92A6BED3E7FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA903FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8913FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF683DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE99 101FB7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE3C6AE92795E43290E000000051C364A 5D71859CAFC3D7EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E7D4C2B09D8B7864523F2B17020000000014 293D526A7E93A8BFD4E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFC900DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DB00BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF3F66FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE24C0164EFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF9DABA9D81674D321801000000152D4A627E98B2CDE7FEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE9D5C0AA947F6B543E2A150100 0000051C384F6C829FB6D2E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE900BDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E6BFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF158FFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA41026BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DCBC9C7C5C3C1B02000009263E 5B738FA9C4DEF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE8D3BDA28A6F563C23 09000000061D39506C84A0BCD7F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B9DFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F1AFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB00B9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE6480588FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFADEBE9E7E5D3D1D0300000929496989A9C9E9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD5BCA2886F55 3B2207000000122D4B6782A0BCD8F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A7EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD100C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFC300E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB01526 C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDBB58E68421E0300 000828486787A7C7E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8CCB19377 5C3E2207000000122E4B6A8AA9C9E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF4B5EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF2675FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9A0DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35D016EF6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE7C09A744F27060000143A6185A6C6E6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8CCB193 775B3B1B0200000929496888A7C7E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6B3DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7621 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7135 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD22813ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2CC A78059340E0000092F547AA0C7EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9DBBB9C 7C5D3C1D03000008284F7398BDE2FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A1DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700D0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF475EFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF99093CE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CFA275461A00000322486F95BBE1FE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADDBD9E 7A55300B0000092E52779CC1E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03F9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED4E0590FE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE2B587592C0500042B5887AFD5F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5C09B76 512C0800000D36628BB7E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCB00DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF6C2DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF301B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC41D1BC1FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C89A6C3F1100 00184574A1CEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE0BC966B43 1A00000D35618AB6DFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEB00BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFBD00D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFCC00DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA50741E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9B480522302000833618EBCEAFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C89D754C2302 000C396898C7F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D9CFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1588FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA207FCFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFD770178FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3C08B551F00001E4E7BA9D7FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE84C444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444444444444444444444B3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7CFA4713F0E00043C 73ACE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C7CFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6337FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF792DFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE93E0BACFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD198612B03001B4F82 B6E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA9005555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555551C55FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED9A66C3003001D579ADEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB401E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5057FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3221FD1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEBB37B420D00144B80B3E7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B97E3F07002468ACEFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6C3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF80E91FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2780FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFBB1033E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD6985D2500033069A1D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6BB7A390404408BD6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF7C000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000007DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8C1CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5940FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF905A7FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA90754F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCD90521500114C85BFF3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF0AA5F1600226DBFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5538AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAA3855FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC02F8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03E9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD700CEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F017FFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFCC8874A0E00185693D1FDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDC97D2C001666B9FAFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00DBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3099BFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB400F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6C0292FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD6935010001F5E9CD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD8863300125FB2F7FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEC00BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4F4AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9016FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF65108AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3A05D1A00145598DBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF 8C39020D59ABF5FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0E9AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA007F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6D3AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF7480CB7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B9722B000B488BCEFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE49340030D60 BEFDFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E7B FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF06 A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF495EFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8490DC4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD58E4709013077BDF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE78D2F001E7BD8FFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E5BFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4554FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2581FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64412CDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B8691D00155AA1E7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD17319003794EC5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E3BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF5FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFB05A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF74612CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A7570F013382CCFDFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB65A09061B50FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF8D1AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE803AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFDD00C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFA510DC4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE5964606054494E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF19D2055FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFAE01F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF3C5EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900ECFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6109C3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8953F020D56 A5EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00D9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D10F9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9611FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7904B5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD7F2A00156EC3FCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE00B9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01B8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7334FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF94009CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF29F45040A55ABF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3267FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4F58FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB0037FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB85B 0A0D5AA8F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2F7AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8317FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B 7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD30E5CFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC366110655B2F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F 59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFD500C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD099EFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1273DFAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEE9230002D8AE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF1EEEEEEEEE1DDDDDDDDD2CCCCCCCCC2BBBBBBBBB2AA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBBBBBBC3CCCCCCD9DDDDDFEEEEEEF6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFF 3674FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A3D03FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7039FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2871FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE300C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFE4C1BE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFEBD5A080F6BCEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFCEEE2D8CCBEB4AA9A998B887C776D665E554E443F3330 222111110100000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000D1117222231333B 444455555F666877778288989CAAB1BBC6CCDCE0EEF5FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFF4D86FFFFFFFFFFFF F61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F19FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A1FFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFBF00E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8604C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC77190144AAF9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E5D3C2B09F95887B7266574E44 332A21110600000000000000000F111E222D333D444C555B666A777988889999A8AAB8BB BBBBBBC7CCCCCCCCD7DDDDDDDDE7EEEEEEEEF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDEEEEEEE6DDDDDDCFCCCCCABBBBBBB3AAAAAA9C9992888878776F666555554B444133 332722110D000000000000000000000B11212D394555626E7A8896A2AEBB8700FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFAF01F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFCB00CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF9C0BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC30581FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF5103116ED3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EEDCCAB9A7968472614F3E2C1B0900000000000A14222E3744525B66757F8899A3ACBBC6 D0DDEAF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7EE E2DDCCC8BBB3AA9E99887C706455473B2F22120600000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCF00D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFE1F7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF792EFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF52247FDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF79D2F00309EF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECD6C0A8927D654E392412010000000001132436 48596B7C8EA0B1C3D4E6F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9ED9200FFFFFFFFFFFFFFFFFFFFFFD5457A7401F2FFFF00 27FFFCA95E3DFFFFF97C6A7A741C00FFFFF383603343D2FFFFD5457A7401F2FF2700E246 0D34D1FFFFF07477714571EEFFBD050BC1EF5B0040D3FFCD1898FFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF70027FFFFFF4D86FFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000B8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70 29FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5552FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF7011E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE6E0E08 66CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE6D1B8 A28D745E49311B0500000001162B415A6F8496A8B9CBDDEFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FFFF0027FFFFED0027FFFD 435FFEFFDC0300FFFE5DD7FFFF4516F1FF2A12FEFF4FE9FF27007BDFB4003CFFF2257FFF FFE92521EFFF6907F0FFF6165AFFFFFB3DFEFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1198FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC100D6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3175FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFD20495FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE16E061074DFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D5B89D8063482B1601000000061B324A5F758DA3 B9D1E7FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFF14008FFDD2F1FFFF0027FFFFFE0027FF9F00D1FFFFFF2500FF C3000000000000B3FF14008FFDD2F1FF2700FDFFFD1209FF7A00E6FFFFFFA10075FFD500 95FFFF4D0AF1FFB198FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFF FFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3178FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1984FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0F97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D33FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD660051E92F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D5 B99D8063482B0E0000000927425E7C92A9C1D6EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFAB0B0033C7FFFFFF0027FFFFFF0027FF5300F5FFFFFF2700FF8E2AFFFFFFFFFFFF FFAB0B0033C7FFFF2700FFFFFF2700FF3F00F3FFFFFFDF003BFFFF412FFEDE4A0598FF54 F4FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFE8D586706000000 FFF383603343D2FEB0651AE9500D35D2FFFFFF0027FFFCA95E3DFFFFD5457A7401F28300 0F67FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5158FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF6733FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED00B9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000BBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFB23B0035B2FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDDBA9E8064492B0F0000000926425E7B97B3 D1ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFDA430003 9DFFFF0027FFFFFF0027FF3200E6FFFFFF2700FF8209F4FFFFFFFFFCFFFFDA4300039DFF 2700FFFFFF2700FF4100D3FFFFFFF6004AFFFFAD00C968D45733D473FFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF9002ECFF950071FFFE5DD7FFFF4516F0 E30C0082E0B5003AFFFFFF0027FFFFED0027FFFF2A12FEFF4FE9FF0027FFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7138FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB800DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD00DAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF433CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2430036AEFDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF0CDAB896744220400000926415E7B96B3D0EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF84FFFFA6001AFFFF0027FFFFFF 0027FF56009FFFFFFF2700FFAC007DFFFFFFD590FF84FFFFA6001AFF2700FFFFFF2700FF 7F0088FFFFFFD9008FFFFFFB1C495DFFBF003FDDFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFF4701F9FFE90038FFC3000000000000B3FF2600FFFFFE1706 FFFFFF0027FFFFFE0027FFFF14008FFDD2F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9118FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA118DFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD02F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFCA00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC946003DBCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEC9A47E593513000006254666 87A8C8E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFF13EAFFFD1039FFF5001FFFFFF2001BFFCA0315BAF6 BD0D00DCF9250062A47B45F1FF13EAFFFD1039FF1B00F2FFFF1900F3F52B1BE6FFFF6E3B FBFFFFFF8301D3FFFE274CFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF2700FFFFFF2700FFFFFF0027FFFFFF 0027FFFFAB0B0033C7FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB101F5FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D3CFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8E19FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57 36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFC13B0042C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF4CFAA85603914000010355A7FA1C2E2FDFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFF0020816C4FE1DD6D00008EE37800008FF1C13D0D1E813D67BCFCE24F11 1765EAFFFF0020816C4FDF8B00006FF389000071F8F27545727583F8FFFFFFFFEB71FFFF FF9EC7FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFE9B1174 5087FCFF8209F4FFFFFFFFFCFF2700FFFFFF2700FFFFFF0027FFFFFF0027FFFFFFDA4300 039DFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD100D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE02E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF6F39FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE104A4FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD756 022EB1FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8BF986F461F 01000B3055799FC4EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFB6FD9FFFFFFFFFFAC007DFF FFFFD590FF2700FFFFFF2700FFFFFF0027FFFFFF0027FFFF84FFFFA6001AFF0023FFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF100B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF60B97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F58FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E18F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE6E0527A8FDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDEB38A6239110000143F6892BBE3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFF81229CB7C5D8F9FFF9250062A47B45F1FF1F00FE FFFF1A00F9FFF5001FFFFFF2001BFFFF13EAFFFD1039FF1909D0FFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1296FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5346FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3078FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFC1B78FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF87F0C19A1FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEEC09466390E000019436C97BFEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFBA160000000011A4FFE24F111765EAFF94000081F08F000074D46D00 008EE37800008FF10020816C4FE1FF9F117BFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3277FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA405EDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1197FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFB801D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFAA24097FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD2A276481B00000D396693 BFEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF A38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5357FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006A1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF000B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF573BFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE14E0052DB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF8CB9967360800042A5785B1DEFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF7336FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200D6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20999FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8F0C27BEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C4 93613005000D3C6C9CCCF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9216FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF9A09F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB200F5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA505EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC62D0B90FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFACC96612C03001A4A7AAADBFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB300F4FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB 04ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9315FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4D4BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF473043CD5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDD6A16C37070011477EB4E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300D5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF405AFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7434FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE069FFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4221098FEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B87D42 0E0005356CA2D8FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF300B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF910DF7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5554FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA006EFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5660166F0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4A76D3003001D5890C7F8FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF1396FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE401B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3573FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5147FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFCD2A13ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFED3975C1F0004356EA8E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3673 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF3663FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1692FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF70B9AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FE8F083EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD0915113 00124C85C0F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5851FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8713FB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF400B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB701 E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04F0489FDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCE8F4F1200175594D4FEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00BEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD700D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C32FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC91D1FCCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFED18D4E1100185796D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF9B0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700F1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF217EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF9B0844EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5A05B17 00175998D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFBD00EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF7E1BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9811FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD800C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB 70006AF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDAA6622000E5599DDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE00C9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFCF00C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7930FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9310FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2470CA1FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFCE843E0500286FB5F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB05A7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2377FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5A50FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF524DFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF2A1ED4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B468 1C0010549BE1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2385FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7424FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B 6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD128EFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFCB1832E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6883B03023B88CCFDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444441755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4564FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E8AFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA 0F41EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDCA7E3201094B96DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE5585555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66 43FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFE1C80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC04A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8F14FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD055AF9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 AB611700206AB5F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF5EEECDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDE5EEEEEEFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8721FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6B2EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE600C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E51FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0036CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC3773302084C99DEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF4E7DACCBDB0A39788796C605344443A3331222218110F 000000000000000000000000000000000000000000000000000000000000011111111822 2C3340445457666B777F889399A7B6C5D5E4F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000060FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA904FAFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00D9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFCA00DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0F92FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9D026EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF1AA5D16001D6EBBF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E2CBB5A18C7560 4B371F1101000000000000061222303C495666666F7778888891999AAAAAB3BBBCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC4BBBBBBADAAAAA899999992887D7769665552443E 332A22161102000000000004132233425261707F92A6B9CEE1F4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFCB00DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1489FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE01F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 0170FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFD6883B04054488D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF1D4B79C7F634D38220C00000000081C32495D728899A8B4C1CE DDEBF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E2 D3C4B4A59687776657483829160300000000081B2E42566A7D90A6C0D6EEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFED00BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF6138FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9314FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8B17FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1026DFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC57B31010B509AE4FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D4B69B7F6247 2A0D0000000927425B70849CB1C5DAF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEDD9C6B3A08D7A65523E2B1802000000071D374D657E93ADC4DCF8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1098FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB201E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF7830FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC70A6BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE79F571200246EB9F8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFCAA47E58330E0000000A28435F7D98B4D1EDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFCE7D1B6A189705B412A130000000017324D6B86A2BFDAF7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB060000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000007DFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3177FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80E93 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5C4BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0D96FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD10F5DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF7B26622000F55A1E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 D1AB86613B15000006284D7296B4D2EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF9E3C8AD9073583C1F0500000015304C6C8CACCBEBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3855FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5356FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5742FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4067 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 1B44F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5884409003377C3FB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7CC9E71431D010007284D7296BADF FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE6CAAF91755939190000000B2B4C6B8BABCAEAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7534FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA803EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2582FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF9311FEFFFFFFFFFFFFFFFFFFFFFFFFFFF33427ECFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBE762E0005428BD5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE0B3865729040011406D96BBDFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D8B999795A3A1A0100000F33567A9EC1E5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9612FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF3089DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF099EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5C46FFFFFFFFFFFFFFFFFFFFFFFFFFFF5816DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF4AD5E12001B64ADF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C7996B3E10 00042B5987B5E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D9B895714D290700000A2E527599BEE6FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB800EFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF4D4CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFED00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF257DFFFFFFFF FFFFFFFFFFFFFFFFFF8C04C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE99C4D09013481 CDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFACD97622D0300174573A1CEF9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE1BD9976522E0A00000E345A82A9CFF5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00CDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E07F1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFD100D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC01B3FFFFFFFFFFFFFFFFFFFFFFFF C10486FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7964203094C99E5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE2A66D380800154B80B5E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE2BB956E47210200011E456B96BFEBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF903ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC04A7FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB500F0FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFB700EAFFFFFFFFFFFFFFFFFFFFFFE5174FFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE5933F020B56AAF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBCB91571C00083C 74AADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF7D1AB855D350D000014406995BEE9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF1E8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4456FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0DFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8021FFFFFFFFFFFFFFFFFFFFFFFF4F1BE9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9AB4A03 0D59ADF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C282430B000F4A86C3F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE0B78B62360E0000133E6B9ACAF5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4069FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF950CF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF7F28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4958FF FFFFFFFFFFFFFFFFFFFFAA01BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD16F140243A4F6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF8C181420900145291CFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE1B88C6333080003285787B6E5FFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6247FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E702B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF6344FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE128EFFFFFFFFFFFFFFFFFF FFEF1861FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF9A233002080DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9914A0A001654 93D3FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBD4A67647180000144473A2D1FAFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8325FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A5FFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF475FFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00C5FFFFFFFFFFFFFFFFFFFF7C13EDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE98118055BBFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1AE6721000C4B90D4FEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE8B9895B2C040006315F8EBD9D00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA505FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B10F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C7BFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA405F7FFFFFFFFFFFFFFFFFFE80B8BFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE161071076E3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDC90430503377CC1FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF8CC9D6E4010000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFC600E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFDF00BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1096FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6D32FFFFFFFFFFFFFFFFFFFF7417F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE66D071F90F2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC3762A0012 5AA7EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 7500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE800BFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF3069FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF300B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3669FFFFFFFFFFFF FFFFFFEF0C8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE5660626AAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B46214002774C0FBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C9DFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117 FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D800CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB089EFFFFFFFFFFFFFFFFFF8712F5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57E0D 1C94F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF5AC5A0E013789DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF2D7CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300C4FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00E9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD200D3FFFFFFFFFFFFFFFFFA1B74FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3200F90F8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A952 0A033F91E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4F5AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2773FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA306FDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA308FBFFFFFFFFFFFFFFFFB201DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD741026EEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B25A0C03449AE9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FF FFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7038 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF7820FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7431FFFFFF FFFFFFFFFFFF4E43FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFB880B27BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC56311013B93E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFF3674FFFFFFFF FFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9116FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCA00CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF7238FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4560FFFFFFFFFFFFFFFFE704A4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF3A0582F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE4882A00318AE1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFF4D86FFFFFFFFFFFFF61100FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB300F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1E7DFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5950FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF158FFFFFFFFFFFFFFFFF8C10F6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90092DD4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC9033002188E1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD500D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F2AFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4069FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE600BEFFFFFFFFFFFFFFFF3261FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEE53006EF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD86E0D054FB0FAFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0027FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF601B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2881FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700 EDFFFFFFFFFFFFFFD700BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFDE290EA4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF9A84101278CE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFD950785B3ED0FFFFF58C606F3687FD83000F67FFFCA95E 3DFFFFF07477714571EEFEB0651AE9500D35D2FFFFD5457A7401F2FFFF0027FFFCA95E3D FFFFF97C6A7A741C00FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF198EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFC1685FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF0F9AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF871DFFFFFFFFFFFFFFFF 8317FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC71633DDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1660F0B66 CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFF2522FFFA0F29FFFB455CFDFF9A00B0FF0027FFFFFFED0027FFF2257FFFFFE9 2521EEE30C0082E0B5003AFFFF2A12FEFF4FE9FFFF0027FFFFED0027FFFD435FFEFFDC03 00FFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B6DFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF6534FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 00B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF584CFFFFFFFFFFFFFFFF2E6AFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2065AF8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB848022388E9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF989AFF FD2204FF8D00D8FFFFFA9EEEFF0027FFFFFFFE0027FF7A00E6FFFFFFA10075FF2600FFFF FE1706FFFF14008FFDD2F1FFFF0027FFFFFE0027FF9F00D1FFFFFF2500FFC30000000000 00B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D4BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB601E0FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE00CBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF297BFFFFFFFFFFFFFFDB00BDFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFE7F017FFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF6992A0148B8FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFF090801B00FF4B00F4FF FFFFFFFFFF0027FFFFFFFF0027FF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFFAB0B00 33C7FFFFFF0027FFFFFF0027FF5300F5FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF7F29FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA118FFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500E3FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF503AAFFFFFFFFFFFFFF8B13FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFB650393FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF6E0D1177DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFC21BB5FF2700FF3800CFFFFFFFFFFFFF0027FF FFFFFF0027FF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFFFFDA4300039DFFFF0027FF FFFF0027FF3200E6FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 08FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5B3EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFAC02FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00D9FFFFFFFF FFFFFF405AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB560CB4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD861051A85ECFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFF231CFFFF2400FE6C0054FDFFFFDFAAFF0023FFFFFFFF0027FF7F00 88FFFFFFD9008FFF2700FFFFFF2700FFFF84FFFFA6001AFFFF0027FFFFFF0027FF56009F FFFFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200E5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFAC02E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF9415FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B0CFDFFFFFFFFFFFFEE04A5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF74912CCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE5502289FF9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FF1102C49B1500C8C9110041947C47F4FF1909D0FFFFF2001BFFF52B1BE6FFFF6E3BFBFF 1F00FEFFFF1A00F9FF13EAFFFD1039FFF5001FFFFFF2001BFFCA0315BAF6BD0D00DCF925 0062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE400C3FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50B 99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B2EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF6C37FFFFFFFFFFFFFFA704EEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF74812CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFEB23B003ABBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF9D112FC2961146 EBDE5418125FE9FFFF9F117BFFF47800008FF1F27545727583F8FF94000081F08F000074 F60020816C4FE1DD6D00008EE37800008FF1C13D0D1E813D67BCFCE24F111765EAF48200 006ECEFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFE08A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5148FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6346FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF3F64FFFFFFFFFFFFFF603CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF74813CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE3D003D B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF287FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA205EEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1391FF FFFFFFFFFFFF1A83FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD530EC6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC13F0042C2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A5EFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFEF06A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF3277FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA00BAFFFFFFFFFFFFD900C5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7008C4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB2380055D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C3CFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4852FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000E4FFFFFFFFFFFF960EFBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8903B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFCA45003CBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D1AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990AF4FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC03A8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFF970FFFFFFFFFFFFFFF554BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA30198FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD570135BAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFAE01F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE903ACFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE700C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6E37FFFFFFFFFFFFFD138CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE0670FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE65D022DBBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D000D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E5BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFCF00D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4561FFFFFFFFFFFF D000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD81252FDFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF6870F138FF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF200B4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8F0FF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFB600F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B8AFFFFFFFFFFFF8D14FEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF12733F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB 1E0977EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1592FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE301B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D0BFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF000B3FFFFFFFFFFFF4C54FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5612E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4430263E8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF3771FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3465FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8523FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFC800DDFFFFFFFFFFFA0D96FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C03BEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE95D0246D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF584FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8514FBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6D3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F09FDFFFF FFFFFFC900D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC30481FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFE9D17179EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A2EFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD900C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5454FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7630FFFFFFFFFFFF8A15FEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEA1C49FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD43C036F F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B0CFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C6C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D5AFFFFFFFFFFFF504FFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFC4321EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF26E0442D9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C 1CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2583FFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2383FFFFFFFFFFFF1687FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8905C3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFAA1A14A1FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDF00C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00CAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F99FFFFFFFFFFFFFFFFFFFFFFFFFFFFF602 ACFFFFFFFFFFDF00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF058CFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF2610052E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFC05A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2279FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF700AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD000D6FFFFFFFFFFA704 F4FFFFFFFFFFFFFFFFFFFFFFFFFFF62849FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD2018B1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2383FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7325FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE200C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFA805F9FFFFFFFFFF6F31FFFFFFFFFFFFFFFF FFFFFFFFFFFF7411E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED550066F1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4562FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC400D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00DBFFFFFFFF FFFFFFFFFFFFFFFFFFFF8026FFFFFFFFFFFF376AFFFFFFFFFFFFFFFFFFFFFFFFFFC1029F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFB2191AB6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6741FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1981FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700F1FFFFFFFFFFFFFFFFFFFFFFFF FFFF5B4BFFFFFFFFFFF706A2FFFFFFFFFFFFFFFFFFFFFFFFF32152FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF76F024AE6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB0000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF881FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6930FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA108FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3670FFFFFFFF FFC600DAFFFFFFFFFFFFFFFFFFFFFFFF6B16EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD72F109EFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFE8A884 FFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03 F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA00DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8B1DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1195FFFFFFFFFF8E15FEFFFFFFFF FFFFFFFFFFFFFFC102A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900846E8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFD66A0027FFFFFFFFFFFFFFFF FB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00DAFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFA128BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7633FF FFFFFFFFFFFFFFFFFFFFFFFFFFEC00B9FFFFFFFFFF564CFFFFFFFFFFFFFFFFFFFFFFF623 4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFED500590FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCEEE3DACCC0B7AA9D94887A777768666656555544444333 333122222222222222222222222222222C3333334444444B5555556366666A77828999A2 AABAC1CCDAE1EEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFFFFFFFFFFFFFFFFF71200FFFFFFFF FFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED00B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5F3AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6049FFFFFFFFFFFFFFFFFF FFFFFFFFFFC700DEFFFFFFFFFF1E84FFFFFFFFFFFFFFFFFFFFFF790FE6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB2418BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEBD8C5B19E8B77624F3C 2920110600000000000000000C15222F3333414444535555666667777779888888888888 88888888888888887E7777776666665F5555554744443F33272011070000000000000000 0111212F3D4C5A68778896A4B3C1CFE3F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF1096FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB002E5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFA307FC FFFFFFFFE800B9FFFFFFFFFFFFFFFFFFFFD60690FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF970744E8FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCE6CDB39B81694E3B28150100000000112436495B6D7F8999A3ACBBC5CE DDE8F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEE7DDCFC7BBAFA799887A6B5D4F40 3222130400000000000B1E34485C6F8397ADC0D4E7FDFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FF FFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF3275FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70D95FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF3475FFFFFFFFFFFFFFFFFFFFFFFFFFFF7E28FFFFFFFFFFB500ECFF FFFFFFFFFFFFFFFFFE3E32FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04F0388FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDCCB1977F654C33190300 00031A344E6A7D90A2B4C6D9EBFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E7D8C5 B19D8974604C3925100000000002182D465D728CA2B8D1E7FCFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA19999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999999999E1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5457A7401F2 FFF58C606F3687FABF6F1FE53E1DEDF07477714571EEFFFFFF0027FFFFFF0027FFFFD950 785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5454FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5544FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF1E8AFFFFFFFFFFFFFFFFFFFFFFFFFFFF594DFFFFFFFFFF841EFFFFFFFFFFFFFFFFFFFF AC01C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD32617BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8D7B6957352310F000000112B465F7B93B0C9E4FBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFBE7D3C0A6907A614B341C060000000217314D6A84A1BDD7F5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FB455CFDFF9A00A9 C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFF2522FFFA0F29FFFF2700 76BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7532FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA604EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08A0FFFFFFFFFF FFFFFFFFFFFFFFFFFF3571FFFFFFFFFF544EFFFFFFFFFFFFFFFFFFF8205CFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA8 0C38E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEC5A17F5E3C 1B0100000F31527395B6D7F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEDD5C0A69074593C2107000000112C4A6480A0BFDFFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFDD2F18D00D8FFFFFA9EEEFF2500EDFFFF7A00 E6FFFFFFA10075FFFF0027FFFFFF0027FFFF989AFFFD2204FFFF2700F8FFFF900063FFFF 0027FFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2 089FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF100B6FFFFFFFFFFFFFFFFFFFFFFFFFF FF1096FFFFFFFFFF237FFFFFFFFFFFFFFFFFFF8D08E0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7D0160F6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEABF976C431900000625466889AACCEDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE7CDB2947A5D4125070000031E3D5D7D9DBCDBF9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFAB0B0033C7FF4B00F4FFFFFFFFFFFF2700FFFFFF3F00F3FFFFFFDF003BFF FF0027FFFFFF0027FFFFFFF090801B00FFFF2700FFFFFFE00035FFFF0027FF8E2AFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB800EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C4EFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDB00CCFFFFFFFFFFFFFFFFFFFFFFFFFFEB00BAFFFFFFFFF0 01B0FFFFFFFFFFFFFFFFED1175FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6570390FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE3BA91673E130000123A638BB4DCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEE5C5A686674828080000021E416588ACCFF3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA 4300039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFFFF0027FFFFFF0027 FFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4FFFFFFFFFCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA 00CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D07F1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC500E2FFFFFFFFFFFFFFFFFFFFFFFFFFC600DFFFFFFFFFC100E0FFFFFFFFFFFF FFFF7B10ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE12E15C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD3A16F3D0E00011F466F98 BFE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE7C8A986633F1C010000173B5F82A6CCF2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84FFFFA6001A6C0054FD FFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FFFFFF0027FFFF231CFFFF2400 FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA03AAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEC04A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF00F8FF FFFFFFFFFFFFFFFFFFFFFFFFA108FDFFFFFFFF9112FFFFFFFFFFFFFFFFED0E89FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA19 2ADCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFACF9D6B390A000C3D70A2CCF4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF6D3AF8C6845210300001C436A93BAE1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD1039E6110041947C47F4FF2000FB FFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFFF1102C49B1500C8E22800EDFFFE69 45FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F88FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF4257FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990FFFFFFFFFFFFFFFFFFFFF FFFFFFFF7D29FFFFFFFFFF6042FFFFFFFFFFFFFFFF771BF7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB30D41ECFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7CA 98663407000B3B6FA2D5FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9D6AD875F361000000B325982A9D0F7FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0020816C4FE1FFDE5418125FE9F48200006ECEFFFFF275457275 83F8FFDD6D00008ECC6D00008EEE9D112FC2961146EBBB4E4263698BFBFFDD6D00008EEE E24F111765EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF4067FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF930CF7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8325FFFFFFFFFFFFFFFFFFFFFFFFFFFF584EFFFF FFFFFF2F73FFFFFFFFFFFFFFE90B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF970365FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECB2753A06000A3A6DA1D4FCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE7BF9870482102000221487098BFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF6245FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE401B2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6E3BFFFFFFFFFFFFFFFFFFFFFFFFFFFF3372FFFFFFFFF805A3FFFFFF FFFFFFFF761AF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFD6E0290FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFDFA2672B0100225E9BD3FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7D0A98259320B000010386695C2F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8324FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3861FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5851FFFFFFFFFFFFFFFFFFFFFFFFFFFF1096FFFFFFFFCE00D4FFFFFFFFFFFFED0D88FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95B05 A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD093 581B0003316DA9E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE1BA9367390C0000204E7BAAD8FCFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA704FAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF8913FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4267FFFFFFFFFFFF FFFFFFFFFFFFFFEC00BAFFFFFFFF9D0AFCFFFFFFFFFFFF8610F2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1420EBCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECF89490F000A3F7DB8F1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE DCAD805223020009346391BEEDFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDB00BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C7DFFFFFFFFFFFFFFFFFFFFFFFFFFCB 00DBFFFFFFFF6C36FFFFFFFFFFFFF6167BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13813C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE49E5A16000E4D8BC6FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C799 6A3D0F00001C4A786F00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEE00B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E6BFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF1692FFFFFFFFFFFFFFFFFFFFFFFFFFAA03F9FFFFFFFF4164 FFFFFFFFFFFF9908E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEE361BD7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8BA 702A00084285C7FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFB1845527 0500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF1195FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F1AFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFD03A7FFFFFFFFFFFFFFFFFFFFFFFFFF891EFFFFFFFFFF1591FFFFFFFFFFFD2664 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE42824 E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE49A510C002F78BCF6FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA400FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3472FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC00BCFFFF FFFFFFFFFFFFFFFFFFFFFF683FFFFFFFFFEA00BDFFFFFFFFFFB002D8FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE212AE7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFECC7C31010B4F99E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF584FFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2775FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD700D0FFFFFFFFFFFFFFFFFFFF FFFFFF4760FFFFFFFFBF00E8FFFFFFFFFF4448FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB1E2DE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBBC6C1D00206EB9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF7B2CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7721FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC400E4FFFFFFFFFFFFFFFFFFFFFFFFFF2581FFFFFF FF9414FFFFFFFFFFD400B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE11F29E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6AD5D11002F7FCEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF9E09FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC800CFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB000F8FFFFFFFFFFFFFFFFFFFFFFFFFD06A2FFFFFFFF693EFFFFFFFFFF 6E25FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE92730 E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7AF590C023E8EDEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9A7B3F38D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC100E5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1D7EFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C 0CFFFFFFFFFFFFFFFFFFFFFFFFFFE300C3FFFFFFFF3D69FFFFFFFFF40F8AFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE82634F0FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF7B05B0D023D93E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960BFBEF51C9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE500C2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF6D2CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8920FFFFFFFFFFFFFF FFFFFFFFFFFFC200E5FFFFFFFF1194FFFFFFFF9C08ECFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED2E2BEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC46710023B91E5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2926FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE3CFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFBE00D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7634FFFFFFFFFFFFFFFFFFFFFFFFFFA008 FEFFFFFFE700BFFFFFFFFF375BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF23727E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE8124002A88E3FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2B7CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1587 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF6248FFFFFFFFFFFFFFFFFFFFFFFFFF7F27FFFFFFFFBC00EAFF FFFFD200C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8471A DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF39C3D01156ECBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9500D35 D2FFB367000F6767F3F07477714571EEFCBF6F1FE53E1DE2A35839AB1935D7CF450E34D5 FFFFFFD950785B3ED0FEB0651AE9500D35D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4F58FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6336FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF4E5BFFFFFFFFFFFFFFFFFFFFFFFFFF5E48FFFFFFFF9115FFFFFFFF6D28FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5213D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9650D 0652B1FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C0082E0B5003AFFFFFF0027FFFF F2257FFFFFE92521E8C5080087BB63F1DA0010B9E2002388F0D00046FFFFFF2522FFFA0F 29FEE30C0082E0B5003AFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7235FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB401E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A6FFFFFFF FFFFFFFFFFFFFFFFFFFF3D6AFFFFFFFF6640FFFFFFF71286FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF640CCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE27F250044A1F0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF8D00D8FF FFFA9EEE7A00E6FFFFFFA10075FF2600FFFFFE1706FFFFFF0027FFFF7A00E6FFFFFFA100 75FF2500EDFFFFFFFE0027FFFF1C00FFFFFF1711FFFFFF989AFFFD2204FFFF2600FFFFFE 1706FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9512FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF80E91FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2782FFFFFFFFFFFFFFFFFFFFFF FFFF1C8BFFFFFFFF3B6CFFFFFFA703E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8104B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC65C08106ACBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FF FFFFDF003BFF2700FFFFFF2700FFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFFFF FF0027FFFF2700FFFFFF2700FFFFFFFFF090801B00FFFF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFB800EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5940FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1396FFFFFFFFFFFFFFFFFFFFFFFFF802ACFFFFFFFF 1097FFFFFF4649FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D01 9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF59B310039A3F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700 FFFFFF2700FFFFFF0027FFFF4100D3FFFFFFF6004AFF2700FFFFFFFFFF0027FFFF2700FF FFFF2700FFFFFFC21BB5FF2700FFFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDB00CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB03E9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFC02AAFFFFFFFFFFFFFFFFFFFFFFFFD900CDFFFFFFE500C2FFFFE703A7FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0037FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD870100B64CEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FFFFFF2700FFFFFF 0027FFFF7F0088FFFFFFD9008FFF2700FFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFF23 1CFFFF2400FEFF2700FFFFFF2700FFFF0023FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB05 A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50A9BFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB00 BDFFFFFFFFFFFFFFFFFFFFFFFFB800EEFFFFFFBB00EAFFFF8E13F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10E5CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE4B01278FEFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF E6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FFF90022FFFFF52B1BE6 FFFF6E3BFBFF2000FBFFFFFFF80026FFFF2200F3FFFF2000FCFFFF1102C49B1500C8E21F 00FEFFFF1A00F9FF1909D0FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2285FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5049FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD700D1FFFFFFFFFFFFFF FFFFFFFFFF980FFFFFFFFF9213FFFFFF3565FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFEB203DF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBA6320042B5FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFDE5418125FE9FF FFF27545727583F8FF94000081F08F000074CE7C000192D5FFF27545727583F8F4820000 6ECEFFE8730006BBB803006EEC93000089EBFF9D112FC296114680000081F08F000074F6 9F117BFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4662FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA105EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC300E5FFFFFFFFFFFFFFFFFFFFFFFF7731FF FFFFFF6D3AFFFFD900BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF839 23EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18D1E05 5BCEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF693FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EF06A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB000F9FFFFFFFFFFFFFFFFFFFFFFFF594FFFFFFFFF4660FFFF80 1CFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F0ED6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA7A0F0E74E2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF8C1BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4653FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF9C0DFFFFFFFFFFFFFFFFFFFFFFFFFF3B6DFFFFFFFF2086FFFF2773FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9402AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE36F0A1585F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF01F6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF970AF4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8821FFFFFFFF FFFFFFFFFFFFFFFFFF1D8AFFFFFFF702ACFFCF00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFBE047FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFCD4C0226A1F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200D5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE803AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7535FFFFFFFFFFFFFFFFFFFFFFFF FB03A8FFFFFFD300D3FF7A21FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 174BFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD95C03249CF9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF501B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF3C5DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6249FFFFFFFFFFFFFFFFFFFFFFFFE000C6FFFFFFAD03 F8FF2476FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9362FF6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC5F0325A3FCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B17865 6578B1F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF198EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D10 F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4E5CFFFFFFFFFFFFFFFFFFFFFFFFC200E4FFFFFF8720FFD100C9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF720DD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD7550230B2FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF760A022F4E4D2F020A78F0FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3D6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01B8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A70 FFFFFFFFFFFFFFFFFFFFFFFFA405FDFFFFFF6146FF7E1EFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFAD01A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE71 05219DFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC5181993E9FFFFFFFFE8921819C6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6048FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3267FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2683FFFFFFFFFFFFFFFF FFFFFFFF8621FFFFFFFF3B6DFF2B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DD1065FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF88D121998FAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB50754F3FFFFFFFFFFFFFFFFF25207B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8325FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8317FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1397FFFFFFFFFFFFFFFFFFFFFFFF693FFFFF FFFF1592D700C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF83432F7FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFB991A1599F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD80F5CFEFF FFFFFFFFFFFFFFFFFFFE5A10DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA605FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD600C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFC02ABFFFFFFFFFFFFFFFFFFFFFFFF4B5DFFFFFFED00B98913FCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF760BD6FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFBA31056BE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF472EF6FFFFFFFFFFFFFFFFFFFF FFFFF62C49FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC900DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2971FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEB00BEFFFFFFFFFFFFFFFFFFFFFFFF2D7BFFFFFFC700DF3C5DFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB7019CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB4D0054DA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFC700BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFB800C8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED00BBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B1FFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD800D1FFFFFFFF FFFFFFFFFFFFFFFF0F98FFFFFFA109EA03A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEE1B54FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06E043ACCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6F2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2872FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1198FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600E3FFFFFFFFFFFFFFFFFFFFFFF0 00B6FFFFFF7C2DA604EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D18EBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFC901317A1FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F73 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7031FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3375FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF217AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFB400F5FFFFFFFFFFFFFFFFFFFFFFD200D4FFFFFF56535C 3DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA901B8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD03D0368ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1296FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9414FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5751FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7126FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA208FFFFFFFFFFFFFFFFFFFFFFFFB400F2FFFFFF32751488FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE61468FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3730439CFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A107FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7A2EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200D5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9119FF FFFFFFFFFFFFFFFFFFFFFF9611FFFFFFFF0E7800D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5122F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA11816AAFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF1D8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF891FFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D0CFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1983FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F2BFFFFFFFFFFFFFFFFFF FFFFFF792FFFFFFFEB005C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD01BBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD740026EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF405DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A42FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000E8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6732FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E3DFFFFFFFFFFFFFFFFFFFFFFFF5B4DFFFFFF C8002B68FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE1763FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD 8F0C26BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA9009999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999993355FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C12F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFF7108EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE400C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB800DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5C4EFFFFFFFFFFFFFFFFFFFFFFFF3E6AFFFFFFA50501B3FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF6417EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD3E047CF8FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB0300000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 8EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4098DFFFFFFFFFFFFFFFFFFFFFF FFFFFF8A09E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFE09A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA11 8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4A60FFFFFFFFFFFFFFFFFFFFFFFF2187FFFFFF821709F6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC902A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC880835D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B0FD7FFFFFFFFFFFFFFFFFFFFFFFFD60E77FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A7E FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D3CFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3972FFFFFFFFFF FFFFFFFFFFFFFE06A3FFFFFF5F1748FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3645FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD9390788FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF63526E4FFFFFFFFFFFFFFFFFFFFE32537F7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B5CFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF02E6FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2783FFFFFFFFFFFFFFFFFFFFFFE800 BFFFFFFF3A0593FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA403D0FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E0F 2ECDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E52E19B7FFFFFFFFFFFFFFFFB5182FE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7036FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF60B97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1595FFFFFFFFFFFFFFFFFFFFFFCC00DAFFFFFF1300DBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF51C63FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED540379F9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35C013E96D9F8 F7D9953D015FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF9412FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5445FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFE04A7FFFFFFFFFFFFFFFFFFFFFFB100F6FFFFF5001BFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF890BE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB31625CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA550D000000000E56CBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFB800EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA505EDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF100B8FF FFFFFFFFFFFFFFFFFFFF9512FFFFFFD40056FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED0F80 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF5660166F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF744444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444444444444444444444CE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CD3E3ECDF9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD00C8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF208A0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF00CAFFFFFFFFFFFFFFFFFF FFFF7A2EFFFFFFA900A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B15F3FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9330DA0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0038555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555555500A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC06A4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD00DCFFFFFFFFFFFFFFFFFFFFFF5E4AFFFFFF67 00E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFE90B89FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA0D35DDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2680FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF9B08F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFBB00EEFFFFFFFFFFFFFFFFFFFFFF4365FFFFFF320AFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7615F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF55D027FFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4A5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEB04AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AA02FDFFFFFFFFFFFFFFFFFFFFFF2780FFFFFF1027FFFFFFFFFFFFFFFFFFFFFFFFFFFFEE 0D88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFDB3011B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F 37FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4059FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9812FFFFFFFFFFFF FFFFFFFFFFFF0B9CFFFFF10157FFFFFFFFFFFFFFFFFFFFFFFFFFFF8011F2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6132BD7FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9313FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF910DF7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8624FFFFFFFFFFFFFFFFFFFFFFEF00B7 FFFFB20098FFFFFFFFFFFFFFFFFFFFFFFFFFF4137CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE81015CF4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700EEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE401B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7535FFFFFFFFFFFFFFFFFFFFFFD400D3FFFF6500C6FFFFFF FFFFFFFFFFFFFFFFFFFF930BECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4530490FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDB00CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF3663FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF6347FFFFFFFFFFFFFFFFFFFFFFB800EFFFFF2500E9FFFFFFFFFFFFFFFFFFFFFF FFFC2368FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD62519C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFB05A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87 13FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5259FFFF FFFFFFFFFFFFFFFFFF9C0CFFFFEE0108FFFFFFFFFFFFFFFFFFFFFFFFFFAC02DBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB20E38E5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2581FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00BEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF406BFFFFFFFFFFFFFFFFFFFF FF8127FFFFB00126FFFFFFFFFFFFFFFFFFFFFFFFFF3D4DFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960558F5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF495DFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D6DFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E7DFFFFFFFFFFFFFFFFFFFFFF6642FFFF6F1349 FFFFFFFFFFFFFFFFFFFFFFFFCA00BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFD730187FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E39FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7F1BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF1C8EFFFFFFFFFFFFFFFFFFFFFF4A5EFFFF2E1D69FFFFFFFFFFFFFFFF FFFFFFFF5E2EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF2470AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9114FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD000C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A9FFFFFFFFFFFFFFFFFFFFFFF2F79FFF0021788FFFFFFFFFFFFFFFFFFFFFFEB0896FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE83516C9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B600EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2376FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800B1FFFFFFFFFFFF FFFFFFFFFF1394FFB80005A7FFFFFFFFFFFFFFFFFFFFFF8B0EF4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD72127DDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00CBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7524FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE700C2FFFFFFFFFFFFFFFFFFFFF701AFFF 7F1F00C7FFFFFFFFFFFFFFFFFFFFFE2668FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFCA1634E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB05A7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD700D2FFFFFFFFFFFFFFFFFFFFDD00CAFF464600E7FFFFFFFF FFFFFFFFFFFFC100D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFBE0D46F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2482FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFE1C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFC700E2FFFFFFFFFFFFFFFFFFFFC300E4FD0F5F08FEFFFFFFFFFFFFFFFFFFFF5C34 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90662FCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF485EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF6B2EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700F2FFFF FFFFFFFFFFFFFFFFAA02FBD4006927FFFFFFFFFFFFFFFFFFFFF00A96FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0374FEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEEEEE9DDDDD3CCCCCCCCC7BBBBBBBBBBAAAAAAAAAA9E9999999992888888888777 777777777777777777777777777777777777777777777777777777777777777777777786 88888888999999999BAAAAAAAAADBBBBBBBBC0CCCCCCCCD3DDDDDDDDE5EEEEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FF FFFFFF9A7B3F38D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C3AFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00D9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA704FEFFFFFFFFFFFFFFFFFFFF 9117FF9B0C6247FFFFFFFFFFFFFFFFFFFF9D07EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8A0188FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF1E8DDCECBBBB6AAA2998D8879756661554C4438333222221C11110600000000000000 000000000000000000000000000000000B11111111172222222223333333333333333333 333333333333333333333333333333333333333333333333333333242222222211111111 0F00000000000000000000000000000000000000000000000009111222222B333444444E 55566666707779888892999BAAB0BBC4CCD9DDEEF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFF960BFBEF51C9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9016FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1489FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9713FFFFFFFFFFFFFFFFFFFFFF7830FF62404366FF FFFFFFFFFFFFFFFFFF4053FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF83028FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF0E1D3C4B6A799887F76665C5344382F22150C0000000000000000 0008111C2231344449555D6671777788888D9999A4AAAABABBBFCCCCD6DDDDDDDDE2EEEE EEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEEEE EEEEE8DDDDDDDDD6CCCCCCCCC3BBBAAAAAA0999888887E777566665C5553444439333122 2217110E0000000000000000000008111C223135444A555F667377888C99A6AFBBCAD3DD EDF6FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2926FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB400F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6138FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8723FFFFFFFFFFFFFFFFFFFFFF5F49FF29792485FFFFFFFFFFFFFFFFFF E202AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81029CFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEDCCBBAA998877768594A3C2D1F10 0000000000000111212A33444D5666707A88949DAAB7C0CCDADEEEF2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EEE4 DDCFCBBBB6AAA2998D887874665F554B443632221D11030000000000000001111B24333E 4855626B778600A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF0A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD900CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB301E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF78 33FFFFFFFFFFFFFFFFFFFFFF4562ED01B106A5FFFFFFFFFFFFFFFFFF8A10F8FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7404A8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 DDC6B29D897866554433221100000000000010213241505E6D7B8A99A9B8C6D5E3F2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EEDED5CCBBB1A8998E85776A6155473E332300A9 FFFFFFFFFFFFFFFFFEB0651AE9500D35D2FFFFD950785B3ED0FFB411007CFFFF960299FC A95E3DFFB367000F6764B36F1FE53E1DEDD950785B3ED0FFF4A35839AB1935D7CF450E34 D5FFFFFFF383603343D2FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFA04A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 0E93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6843FFFFFFFFFFFFFF FFFFFFFF2C7CB601D100C5FFFFFFFFFFFFFFFFFF3063FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF7404A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E3CDB6A18D75604B361E09000000000B20314253 64758698A9BACBDCEDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FEE30C0082E0B5003AFFFF2522FFFA0F29FFFF9200B3FFFFE059FFFFED0027FFFFFF0027 FFF8C5080087BB63F32522FFFA0F29FFFDDA0010B9E2002388F0D00046FFFFFE5DD7FFFF 4516F1FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2284FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5841FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5853FFFFFFFFFFFFFFFFFFFFFF13957D24 C400E4FFFFFFFFFFFFFFFFD300BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7404A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E1C6 AF937C60492D1700000000071C31495D72899FB4C8E1F5FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2600FFFFFE17 06FFFF989AFFFD2204FFFFF91D4BFFFF7BCEFFFFFE0027FFFFFF0027FFFFFF2500EDFFFF FF989AFFFD2204FFFFFE0027FFFF1C00FFFFFF1711FFFFC3000000000000B3FFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4760FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA903EAFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4863FFFFFFFFFFFFFFFFFFFFF801AE445DA407FDFFFFFFFFFF FFFFFF7A1CFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82029BFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D6B89A7C5F482C1500000000132B465E7891AB C4D9F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FFFFFFF090801B 00FFFFFF8C01DBF954FFFFFFFF0027FFFFFF0027FFFFFF2700FFFFFFFFFFF090801B00FF FFFF0027FFFF2700FFFFFF2700FFFF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6B3BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF3099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF3873FFFFFFFFFFFFFFFFFFFFE000C50D968622FFFFFFFFFFFFFFFFFE1F73FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0197FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EACCAE90705234150000000B2A475F7A92ADC5DFF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FFFFC21BB5FF2700FFFFFFF00C6FA8 A9FFFFFFFF0027FFFFFF0027FFFFFF2700FFFFFFFFC21BB5FF2700FFFFFF0027FFFF2700 FFFFFF2700FFFF8209F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8F17FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF4E4BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2882FFFFFF FFFFFFFFFFFFFFC700B800CF6740FFFFFFFFFFFFFFFFC400CEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8F0094FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D3B18E6B4829090000001735537190 AFCDEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFF2700FFFFFF2700FFFF231CFFFF2400FEFFFFFF700E52FAFFFFFFFF0027FF FFFF0027FFFFFF2700FFFFFFFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF2700FFFFAC 007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB300 F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07F1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1892FFFFFFFFFFFFFFFFFFFFAE 01970BFB4A5EFFFFFFFFFFFFFFFF6A2BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA60284FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEBC8A683603D1A00000016395B7D9BBAD8F7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF1F00 FEFFFF1A00F9FF1102C49B1500C8E2FFFFDE0283FFFFFFFFF2001BFFFFF90022FFFFFF20 00FBFFFFFF1102C49B1500C8E2F80026FFFF2200F3FFFF2000FCFFF9250062A47B45F1FF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD800CEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED04A6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07A2FFFFFFFFFFFFFFFFFFFF9513673DFF2C7BFFFF FFFFFFFFFFFC1780FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB30578FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D2AA8158320F000004 2144678AACCFF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF94000081F08F000074F69D 112FC2961146EBFFFFFF6FECFFFFFFF47800008FC97C000192CA8200006ECEFFFF9D112F C2961146D4730006BBB803006EEC93000089EBFFE24F111765EAFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF903A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4455FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF600B3FFFFFFFFFFFFFFFFFFFF7C2C3471FF0F98FFFFFFFFFFFFFFC300D6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC60B61FEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF1C99F774F2504000121487295B8DBFAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2185FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF950CF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE600 C3FFFFFFFFFFFFFFFFFFFF624407A2F100B5FFFFFFFFFFFFFF7228FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD61154FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C8 996C441C0000062A547BA6CDF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF4561FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE702B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD600D3FFFFFFFFFFFFFF FFFFFF494D00D4D400D2FFFFFFFFFFFFFF2376FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE21A44FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5B6875727030009345D87AED9FBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A3DFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A5FFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600E3FFFFFFFFFFFFFFFFFFFF304A0BFCB7 00F0FFFFFFFFFFFFD400C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02C2EF1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF5C3905D330D00022A5D88B2E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D18FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C10F9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB600F3FFFFFFFFFFFFFFFFFFFF173D39FF9A0EFFFFFFFFFFFFFF 8518FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB471CE4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3AA723A08 00042A5989B9E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB200F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA605FFFFFFFFFFFFFFFFFFFFFB02276BFF7D2BFFFFFFFFFFFFFF3663FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF630CCDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C48C541C00022B6198CBF6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD600CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF3169FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9614FFFFFFFF FFFFFFFFFFFFE400089CFF5F48FFFFFFFFFFFFE401B2FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF8D02ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDEA66E360500184E85BCF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 03ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8217FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8624FFFFFFFFFFFFFFFFFFFFCC00 00CEFF4265FFFFFFFFFFFF990BF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA0388FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA9B5C1C0009 3B72A8E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2086FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD400C3FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF7734FFFFFFFFFFFFFFFFFFFFB30007F9FF2582FFFFFF FFFFFF4A50FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB1062FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8995A1A000C4889C9FAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4462FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2872FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6744FFFFFFFFFFFFFFFFFFFF9B0633FFFE089FFFFFFFFFFFF2079EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6322FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD6975819000A4485C5FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF673EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF7920FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5754 FFFFFFFFFFFFFFFFFFFF830965FFEA00BDFFFFFFFFFFAC03EAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF6B0FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC1762C0008 4081C2F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8E18FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFCA00CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4764FFFFFFFFFFFFFFFF FFFF6B0397FFCD00DAFFFFFFFFFF603AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB00ADFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAA25711002874BDF7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB300F1FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1E7C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3774FFFFFFFFFFFFFFFFFFFF4900C9FFAF01 F7FFFFFFFFFE1685FFFFFFFFFFFFFFFFFFFFFFFFFFFFE6145DFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFABB772A000F55A1EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900CCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F2AFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2882FFFFFFFFFFFFFFFFFFFF2802F7FF9215FFFFFFFFFFCD00CC FFFFFFFFFFFFFFFFFFFFFFFFFFFF581CEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB7641A 001C67B1F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA05A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF1892FFFFFFFFFFFFFFFFFFFF1218FFFF7532FFFFFFFFFF8915FDFFFFFFFFFFFFFFFF FFFFFFFFFFAF01C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC16915003586D0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2481FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFC1685FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0AA0FFFFFFFF FFFFFFFFFFFF0439FFFF594FFFFFFFFFFF4456FFFFFFFFFFFFFFFFFFFFFFFFFFEF1965FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFCB25D12013B90E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4A5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF6534FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA00AFFFFFFFFFFFFFFFFFFFF50062 FFFF3C6BFFFFFFFFF6089BFFFFFFFFFFFFFFFFFFFFFFFFFF6B1BF0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE C36E1B003290E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F37FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB701E0FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEC00BDFFFFFFFFFFFFFFFFFFCD0093FFFF2186FFFFFFFF BB00E0FFFFFFFFFFFFFFFFFFFFFFFFCE02A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC8E2C001B71C9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9411FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA118FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE00CCFFFFFFFFFFFFFFFFFF9600CBFFFE07A1FFFFFFFF7625FFFFFFFFFFFF FFFFFFFFFFFFFE393EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBC58070B60C1FDFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF002D44444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444444444444400A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFBA00EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C3DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF00DA FFFFFFFFFFFFFFFFFF6500F8FFEB00BCFFFFFFFF326AFFFFFFFFFFFFFFFFFFFFFFFFA602 CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEE8B22003397F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7755 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555555555555555555555555555555560EEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE000C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFAD02E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC100E9FFFFFFFFFFFFFFFF FF3D04FFFFD000D7FFFFFFEA02AFFFFFFFFFFFFFFFFFFFFFFFF41C62FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2650A0F72CD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD08A0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F50B98FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB200F7FFFFFFFFFFFFFFFFFF1D11FFFFB500F2 FFFFFFA804F0FFFFFFFFFFFFFFFFFFFFFF870AE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB740002492F3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B7BFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5247FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA407FFFFFFFFFFFFFFFFFFFE0626FFFF9A0DFFFFFFFF6439FFFFFF FFFFFFFFFFFFFFFFEC0F7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFDAA31003BB0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5155FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA305EEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9515FFFFFFFFFFFFFFFFFFE00043FFFF7F28FFFFFFFF1F7EFFFFFFFFFFFFFFFFFFFFFF 7712F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC 9F27024FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF7630FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF006A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8723FFFFFFFFFF FFFFFFFFB40068FFFF6443FFFFFFDA00C3FFFFFFFFFFFFFFFFFFFFE30987FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA8270460D7FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF9B0BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4851FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7932FFFFFFFFFFFFFFFFFF870486FF FF495EFFFFFF9E0AF9FFFFFFFFFFFFFFFFFFFF7416F3FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB02E045FDCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2800 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000006CC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC100E4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9909 F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF6A40FFFFFFFFFFFFFFFFFF5B039DFFFF2E79FFFFFF6043 FFFFFFFFFFFFFFFFFFFFE90A92FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFCC3E025EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0071AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE600BEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE903ACFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5C4FFFFFFFFFFFFFFFFFFF2C00B5FFFF1394FFFFFF247FFFFFFFFFFFFFFFFF FFFF7A19F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD4C0055 D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E5BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D5DFF FFFFFFFFFFFFFFFA0500CCFFF601AFFFFFE500BCFFFFFFFFFFFFFFFFFFEE0E86FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA860A26B0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF3274FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF900FF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F6CFFFFFFFFFFFFFFFFD4 0000E4FFDC00CAFFFFAA05F4FFFFFFFFFFFFFFFFFF870EEEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC22B0984FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58 4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE301B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF307AFFFFFFFFFFFFFFFFA80301F9FFC100E5FF FF6E35FFFFFFFFFFFFFFFFFFFA1C74FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5680148DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D29FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3564FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2288FFFFFFFFFFFFFFFF7B1813FFFFA604FCFFFF3272FFFFFFFFFF FFFFFFFFA106E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC72613A8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA206FCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8614FBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF1397FFFFFFFFFFFFFFFF542929FFFF8B1BFFFFF003AEFFFFFFFFFFFFFFFFFE2D5BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9790347E5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC800DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05A5FFFFFFFFFF FFFFFF2B343FFFFF7036FFFFB801EBFFFFFFFFFFFFFFFFBE00CDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE73E0993FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEE00B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2B6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF600B4FFFFFFFFFFFFFFFC073655FFFF 5551FFFF7C27FFFFFFFFFFFFFFFFFF503BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC31A2AD8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEEEEEEE0DDDDDDDDDDDDDDD4CCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCD5DDDDDDE3EEEEEEF2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1392FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7D1BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE700C2FFFFFFFFFFFFFFDB00326AFFFF3A6CFFFF3F64FFFF FFFFFFFFFFFFE203A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F0551F2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDEEE3D9CCBFBBAFAA9F998F887F776E665E554E443E33333222 222215111109000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000001111111112022222C333338444444 5555556166666C777F889199A4AAB7BBC9CCDCDDEEF0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF396DFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00C9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD900D1FFFFFFFFFFFFFFB400287FFFFF2386FFF909A0FFFFFFFFFFFFFFFF7A1A FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6B0285FEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEBDBCBBBAA9989797066564D44332A21 11070000000000000000000A111A222B333B444B555B666C777778888888949999A0AAAA ACBBBBBBC9CCCCCCCCCCCCCCD4DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDD4CCCCCCC5BBBBBBB7AAAAAAA9999999998988887D7777726666665555554944443D33 2A22181105000000000000000000000411162229333B444E5561667377868898A2ACBBC7 D1DDECF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F47FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2278FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00DFFF FFFFFFFFFFFF8C191495FFFF09A0FFC600DDFFFFFFFFFFFFFFFA177AFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF2450DBAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E5D1 BAA5917D6D5D4C3C2C1C0C0000000000000F1F2F3944535C66767F8899A2ABBBC5CEDDE8 EEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2EE DFDDCCCBBBB8AAA699938880776E665B5549443633232211070000000000000001111C26 33414B5566707A88949EAAB9C3CDDDE8F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8422FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF7325FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00EEFFFFFFFFFFFFFF6540 02ABFFF100B8FF8B18FFFFFFFFFFFFFFFFAA03E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF03C11C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEE7CEB6A28E79624E3A260E0000000003172C3C4C5C6C 7C8C9DADBDCDDDEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCEEE1D7CCBCB2A8998D8377685E5444392F22 140A00000000000000000E1E2D3D4C5C6B7B8B9AAABBCADAE9F9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A903F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFC400D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD01FCFFFFFFFFFFFFFF3D5F00C1FFD800D0FF52 51FFFFFFFFFFFFFFFF4846FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13919D5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEED4BAA0 856D50391C05000000061A2F455A6E8398AEC2D7EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFE5DBCCC0 B6AA9B8B7C6C5C4D3D2E1E0F0000000000000A192938485867778897A7B6C6D5E8FAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF00D6FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD19 81FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9F0CFFFFFFFFFFFFFFFF167600D6FFC000E9FF1A88FFFFFFFFFFFFFF E704ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED311ADBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDEBD9C7B5A3D240900000007203B556F8AA3BED7 F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEEEDDCEBEAF9F9080706151423222110200000000000D1F3245586A7C8EA1B3 C5D7EAFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF401B1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6930FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 901AFFFFFFFFFFFFFFED008700ECFFA704FDE400BEFFFFFFFFFFFFFF8A14FAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFB4612CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E7C6A5846342210400000B2B4C69829EB6D3EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF1E2D2C0AD9B897563513F2C1A0800000000000F223547 596C7E90A2B5C7DAF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1A8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00DCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8327FFFFFFFFFFFF FFC6009104FEFF8F1AFFAE02F2FFFFFFFFFFFFFF2B6CFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF650BCBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEC79E78512A0900000C2B4C6C8CAB CBEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E2D0BEAC988673614F3D2A1806000000 0005192C4054697D90A4B7CCE1F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFF FFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF4066FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFB148BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7634FFFFFFFFFFFFFF9E0A9018FFFF77 33FF792AFFFFFFFFFFFFFFCF00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F06BEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBDBB48B653E15000010386289ACCBEBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E0CBB7A3907C69533F2B 180400000000091C3045596D8094A9C2D7F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFF3674FFFFFFFFFFF7 843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6541FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF6039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF6A41FFFFFFFFFFFFFF772E7C2EFFFF5F4BFF4460FFFFFFFF FFFFFF7228FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD0193FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1B182532A0600 001C446C96BDE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDAC6B39F8C 77624F3B281401000000081F384E667E94AEC4DBF4FFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A1BFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB101E3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5D4EFFFFFFFFFFFFFF50566644FFFF4663FD0F95FFFFFFFFFFFFFB1683FFFFFF FFFFFFFFFFFFFFFFFFFFFFD50C64FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD1A171421200052E5B78A1CAF2FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE5 CFB5A087705A402A13000000000A233A506A00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB001F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80D94FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF505AFFFF FFFFFFFFFF287E5059FFFF2E7CD800CAFFFFFFFFFFFFB601E0FFFFFFFFFFFFFFFFFFFFFF FFFFF22733F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF4C191613206000F3E6E9DCDF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF9E3CAB39D836E563E00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 27FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD600CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5643FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4467FFFFFFFFFFFFFA05A53A 6FFFFF1593A207F9FFFFFFFFFFFF593DFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F0ED8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFA56C3204001F4F7EAE DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5457A7401F2FFFF0027FFFCA95E3DFFFF F97C6A7A741C00FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF803AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA703EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3773FFFFFFFFFFFFD800CC2484FFFA01AC6D36FF FFFFFFFFFFEF089AFFFFFFFFFFFFFFFFFFFFFFFFFFB601B0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF8C58D5219000A3E78B2EAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FFFF0027FFFFED0027FFFD435FFEFFDC0300FF FE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2184FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF3089EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2A80FFFFFFFFFFFFB201F20F9AFFE400C4386CFFFFFFFFFFFF9C09F0 FFFFFFFFFFFFFFFFFFFFFFFFED1A5DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF0AF723A07001E5891CAFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFF14008FFDD2F1FFFF0027FFFFFE0027FF9F00D1FFFFFF2500FFC3000000000000B3 FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF475FFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C4DFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1E8CFFFFFFFFFFFF8D19F700B0FFCC00D808A1FFFFFFFFFFFF4750FFFFFFFFFFFFFFFFFF FFFFFFFF5F1AEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC37F3A04033771ABE4FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0B0033C7 FFFFFF0027FFFFFF0027FF5300F5FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6C3AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D07F1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1199FFFFFFFFFFFF 693DE200C5FFB300C500D6FFFFFFFFFFEE05A5FFFFFFFFFFFFFFFFFFFFFFFFBC00AEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDCC884409013377BBF6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA4300039DFFFF0027FFFFFF 0027FF3200E6FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9114FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEC04A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF05A6FFFFFFFFFFFF4660CC00DBFF9B0E 9610FEFFFFFFFFFFA306F0FFFFFFFFFFFFFFFFFFFFFFF41F54FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEEA6621D0013559ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84FFFFA6001AFFFF0027FFFFFF0027FF56009FFFFF FF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700 EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4257FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF800B2FFFFFFFFFFFF2383B700F0FF82266340FFFFFFFFFFFF 5247FFFFFFFFFFFFFFFFFFFFFFFF7C10E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4954405064186CBFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFF13EAFFFD1039FFF5001FFFFFF2001BFFCA0315BAF6BD0D00DCF9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00C9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94 0CF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEB00BFFFFFFFFFFFFA04A7A306FFFF6B3F3073FFFFFFFFFFF50A97FFFFFFFFFFFF FFFFFFFFFFDD088FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF8837010D56A7F1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 20816C4FE1DD6D00008EE37800008FF1C13D0D1E813D67BCFCE24F111765EAF48200006E CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD08A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE502B2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE00CBFFFF FFFFFFDC00CA8E1AFFFF525506A2FFFFFFFFFFB002E8FFFFFFFFFFFFFFFFFFFFFF4E2DFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE58F38011263B4F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2B7AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3960FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200D8FFFFFFFFFFB900ED7B2E FFFF3A5A00D2FFFFFFFFFF6039FFFFFFFFFFFFFFFFFFFFFFB900BDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A03F020E5D B4FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5253FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8A12FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500E5FFFFFFFFFF9511FF6841FFFF215408FBFFFF FFFFFB138AFFFFFFFFFFFFFFFFFFFFFC3247FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7650E0650ADF7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF792DFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFDE00BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB800F1FFFFFFFFFF7234FF5455FFFF094633FFFFFFFFFFBE00DBFFFFFF FFFFFFFFFFFFFFA202D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF1932A003492EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA009FDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F6AFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC 01FDFFFFFFFFFF4F57FF4069FFF0002E63FFFFFFFFFF6D2CFFFFFFFFFFFFFFFFFFFFF81F 60FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4 690D0E6DD4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8018FDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F0BFFFFFFFFFFFF2C 7AFF2D7DFFD7000D92FFFFFFFFFE1B7DFFFFFFFFFFFFFFFFFFFF9507E0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB942002C96F3FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFED00B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9318FFFFFFFFFFFE0A9DFF1990FFBF0000 C2FFFFFFFFCD00CAFFFFFFFFFFFFFFFFFFF81D68FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAB320048BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1491FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2774FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8624FFFFFFFFFFE500C1FE05A3FFA70301F1FFFFFFFF8218FE FFFFFFFFFFFFFFFFFF9E07E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFCA1260356CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B6AFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7720FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF7A31FFFFFFFFFFC200E4F100B7FF8E0D23FFFFFFFFFF3960FFFFFFFFFFFFFFFFFF FD2666FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA928035EDA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6243FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC800CFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D3EFFFFFF FFFF9F09FEDD00CBFF761053FFFFFFFFED03A6FFFFFFFFFFFFFFFFFFAF02D9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB52F0155D6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF891CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1D7EFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF604AFFFFFFFFFF7C2BFFCA00DE FF5E0A82FFFFFFFFAB02EBFFFFFFFFFFFFFFFFFF3A51FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDA4B0048CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB001F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D2CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5457FFFFFFFFFF584EFFB600F2FF4100B1FFFFFFFF 6534FFFFFFFFFFFFFFFFFFC400C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF2770629B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD700CEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFBF00D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4763FFFFFFFFFF3571FFA207FFFF2200E1FFFFFFFF1C7BFFFFFFFFFFFF FFFFFF4F3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB41D1293FBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF904A7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC 1687FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A 70FFFFFFFFFF1592FF8E1AFFFF0C0AFEFFFFFFD700C1FFFFFFFFFFFFFFFFD501B1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE34C0166EFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2581FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6435FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E7DFFFFFFFFF200B3 FF7B2EFFFA002AFFFFFFFF910FFBFFFFFFFFFFFFFFFF642AFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFBE171AB0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000007DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4C5AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB501E1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2189FFFFFFFFD400D2FF6842FFE30051FF FFFFFF4A4FFFFFFFFFFFFFFFFFEA0998FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC 7F0354EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5538AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA3855FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7333FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF80F90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF1596FFFFFFFFB500F1FF5455FFCA0081FFFFFFF80A95FFFFFF FFFFFFFFFF8B10F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4410895FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990DFEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF08A2FFFFFFFF9611FFFF4069FF9F00B8FFFFFFBD00DCFFFFFFFFFFFFFFFE226EFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB1927CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000E5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB03E9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA00AFFFFFFF FF7730FFFF2D7DFF7000EBFFFFFF7623FFFFFFFFFFFFFFFFBD00D3FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA40758F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0700000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE700BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50A9AFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE00BBFFFFFFFF5750FFFF1990FF 4803FFFFFFFF3868FFFFFFFFFFFFFFFF5838FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E 026AFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAB5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF1097FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5049FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE200C8FFFFFFFF386FFFFE05A4FF2910FFFFFFF204AA FFFFFFFFFFFFFFEA069CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF840088FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3570 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA105EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD500D5FFFFFFFF188EFFF100B7FF1225FFFFFFB900E8FFFFFFFFFFFFFF8D 0EF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F0193FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C49FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEF06A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC800 E1FFFFFFF701AEFFDD00CBFE0341FFFFFF7C26FFFFFFFFFFFFFFFE2765FFFFFFFFFFFFFF FFFFFFFFFFFFFFFF88019DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8322FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4653FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00EEFFFFFFD900CDFF CA00DFE20066FFFFFF3E64FFFFFFFFFFFFFFC300CAFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D 0197FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAA02F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980AF4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF00FBFFFFFFBA00ECFFB600F3B70092FFFF F607A1FFFFFFFFFFFFFF5E30FFFFFFFFFFFFFFFFFFFFFFFFFFFFBC0674FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD100D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE803AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA308FFFFFFFF9B0DFFFFA207FF8700B3FFFFC000DFFFFFFFFFFF FFF50B90FFFFFFFFFFFFFFFFFFFFFFFFFFDC1256FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF602AEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF3D5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF9614FFFFFFFF7C2CFFFF8E1BFF5600C9FFFF821EFFFFFFFFFFFFFFA606EEFFFFFFFF FFFFFFFFFFFFFFFFF02737F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E87FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8E0FF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8921FFFFFFFF 5C4BFFFF7B2EFF2B00DEFFFF455CFFFFFFFFFFFFFF4F49FFFFFFFFFFFFFFFFFFFFFFFFFF 5517E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4560FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE001B7FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D2EFFFFFFFF3D6AFFFF6842FE08 00F4FFFA0B99FFFFFFFFFFFFEF07A0FFFFFFFFFFFFFFFFFFFFFFFF9A02BCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF6C39FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3366FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF703AFFFFFFFF1D89FFFF5456E20008FFFFC700D7FFFF FFFFFFFF9F08F1FFFFFFFFFFFFFFFFFFFFFFD2087AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93 12FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF8416FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6447FFFFFFFA03A9FFFF406AB9001DFFFF8917FEFFFFFFFFFFFF484EFFFF FFFFFFFFFFFFFFFFFFFA3330F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA00EBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFD600C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5753 FFFFFFDF00C7FFFF2D7D920935FFFF4C54FFFFFFFFFFFFE904A4FFFFFFFFFFFFFFFFFFFF FF8309D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE100C4FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2970 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A60FFFFFFC300E4FFFF 19906C154AFFFE138DFFFFFFFFFFFF9909F2FFFFFFFFFFFFFFFFFFFFCE0490FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFE0A9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B1CFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E6DFFFFFFA605FDFFFE05A4461B60FFD800 C7FFFFFFFFFFFF4252FFFFFFFFFFFFFFFFFFFFFC3835FCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7EEEEEEEEEEEEEADDDDDDDDDD DDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDCDDDD DDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF70027FFFFFF4D86FFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2F76FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3179FFFFFF8A1EFFFFF100B8201B75FFA107F8FFFFFFFFFFE502 A9FFFFFFFFFFFFFFFFFFFF9504D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDEEEEE4DDDCCCCCC2BBBAAAAAA1999988887F7777666666615555554B444444353333 302222221A11111104000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000011111111322222224333333354444444655 55555766666668777777798888888A9999999AAAAAB6BBC0CCCCDBDDE5EEEFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF FFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5650FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF217AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2586FFFFFF6E3AFFFFDD00C402148AFF6B35FFFFFFFFFFFF960AF3FFFFFFFFFFFFFF FFFFEA1073FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EFE6DCCCC2BBB2AAA3999388847774666555554444353325221611060000000000000000 00000000000008111122222A3333434444485555555E666666747777798888888F999999 A5AAAAAAAAAAAAB2BBBBBBBBBBBBBFCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB BAAAAAAAAAAAAAAAAAAAA899999997888888867777777566666664555555534444444233 333331222222201111110F00000000000000000000000000000B1115222230333A444455 5560666A777785889699A7AAB9BBCACCDCDDEDEEFEFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D29FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF7126FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1892FFFFFF52 56FFFFCA00B80007A0FF346CFFFFFFFFFFFF4950FFFFFFFFFFFFFFFFFFFF661AF2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9EDDDD0C7BBACA399897F76665B5244382E22140A000000000000000000 06111622253335444455556566757784889499A3AAABBBBBC5CCCDDDDDE6EEEEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF3EEE9DDDDCECCC3BBB9AAAA9E9994888879776F666555554A444033332522 13110200000000000000000000001111222333344445552355FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFCA95E3DFFFFD5457A7401F283000F67FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA306FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC300D5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B9FFFFFFF3672FFFFB600A40300 B5F605A3FFFFFFFFFFF2079EFFFFFFFFFFFFFFFFFFD1039EFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E7DBCCBEB2A699897D716555483B2F2212060000 00000000000611202A33444E5766717B88959FAAB9C3CCDDE6EEF6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEEDEDD CDCCBBBBAAA99998888777756664552555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0027FFFFED0027FFFF2A12FEFF4FE9FF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFCA00DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1983FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFD01ABFFFFFF1A8DFFFFA208851C00CBC600DAFFFFFFFF FFAD02E9FFFFFFFFFFFFFFFFFF4C36FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDECDBCAB9A9988776 655444332211000000000000000A17243343505D6A778896A3B0BDCCDBDDE1EEFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 27FFFFFE0027FFFF14008FFDD2F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F000B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6831FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF200B8FFFFFA02A9FFFF8E1B603700E08F14FEFFFFFFFFFF6138FFFFFFFFFF FFFFFFFFC000BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF9E6D2BFAA95857463524130200F000000000000112233435465768798A8B6 C3D0DDEEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFF AB0B0033C7FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF188DFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB900DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE500C5 FFFFE100C6FFFF7B2F394D00F65849FFFFFFFFFFFD1684FFFFFFFFFFFFFFFFFF3C41FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE9D5C2AE9A85715E4B37230E000000 000012243546566778899AABBBCCDDEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFDA4300039DFF00 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F66FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FA128CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD800D1FFFFC500E2FFFF68 43135B0CFF2180FFFFFFFFFFC800D0FFFFFFFFFFFFFFFFB900C5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF2D8C2A9917B614D3A271300000000000D22374A5E71859AAEC2D5E8FCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFF84FFFFA6001AFF0023FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF663FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E3BFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00DEFFFFA903FBFFFF5450006321E900B7FF FFFFFFFF7B20FFFFFFFFFFFFFFFFFE3349FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E2C7B199816B503A220900000001162C45 5B6E8295AABFD2E5F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF5001FFFFFF2001BFFFF13EAFFFD1039FF1909D0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8C1AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF02E5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFBF00EBFFFF8C1BFFFFFF4052006536B401EDFFFFFFFFFF2F6AFFFF FFFFFFFFFFFFAF01CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F6DAC1A389705A3F2911000000000D273D566E849EB4CDE5FBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EE378 00008FF10020816C4FE1FF9F117BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB500EE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF60B96FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFB300F7FFFF7137FFFFFF2D4F095C4C7D25FFFFFFFFFFDF00B6FFFFFFFFFFFFFFFD2B50 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBD2B49B7F634A2C13000000041C384E67 7F95AFC5DEF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD00C7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5445FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA703FFFFFF5553 FFFFFF19452D4861485BFFFFFFFFFF950DF8FFFFFFFFFFFFFFB101CEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFCE3C5AC90755B3D24080000000B28425D7993B0CAE6FDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD099FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA505 EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0DFFFFFF396FFFFFFF0637513277 158EFFFFFFFFFF4C4DFFFFFFFFFFFFFFFF3C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE5C5A4846343230500000017314C 68829FB9D4F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2E77FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF208A0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF9118FFFFFF1D8AFFFFF30024751D7C00C1FFFFFFFFFA0D 96FFFFFFFFFFFFFFC800C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEAC9A9896848270800000725446483A3C3DFF8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF574FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8722FFFFFC04A7FFFFE1000C97086F01F1FFFFFFFFC300DCFFFFFFFFFFFFFF 5935FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D0AD8D6D4C2B0B0000 0827466685A4C4E5FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F26FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF9C08F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D2DFF FFE400C3FFFFD00000B1005B23FFFFFFFFFF7F20FFFFFFFFFFFFFFE204A2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF5D0AC88643F1B00000828486787A6C6E6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA704F8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEC04AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7237FFFFC800DFFFFFBE00 00BE003E54FFFFFFFFFF3C63FFFFFFFFFFFFFF771CFAFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6BB9977 55331100000D335D88AACCEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFCF00D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4158FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6842FFFFAE01F8FFFFAD0105C4001A85FFFFFF FFF305A6FFFFFFFFFFFFF31085FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1AC8864401B00000322476C91B7DCFBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF602ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5E4CFFFF9413FFFFFF9B0822B10000B6FFFFFFFFB601E9FFFFFFFF FFFF930BEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE4BA8F653A1000001C41668BB0D7F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF21 84FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE401B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5356FFFF7B2CFFFFFF8A0C459C0A00E7FFFFFFFF732CFFFFFFFFFFFFFD2865FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5BA8F653A1000001F4A 76A1CCF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF495DFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF3762FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4961FFFF6245FF FFFF790C67861318FFFFFFFFFF2F70FFFFFFFFFFFFBC00D4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFCD4AA7F552A0600022A557FAAD4FAFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7134FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8813FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E6BFFFF495EFFFFFF67088A711449 FFFFFFFFEA01B3FFFFFFFFFFFF573CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFACE 9B693B11000014406A97C1EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF990DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00BDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF3476FFFF3078FFFFFF5401AC5C0C7AFFFFFFFFA905F2FF FFFFFFFFEB069DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7CA986533060007346591BCE8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFC100E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D6CFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2980FFFF1791FFFFFF3A00CF4401ABFFFFFFFF6639FFFFFFFFFFFF930CF3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEAB27F4C190000174C7FB2E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA00BBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF7F1BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F8AFF FB02AAFFFFFF2400F22600DCFFFFFFFF257AFFFFFFFFFFFF325FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8B27F4C19 00012A5D88B2E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB060000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000007DFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1392FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD000C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1594FFE500C3FFFFFF140B FF1107FDFFFFFFE600B8FFFFFFFFFFCF00C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C8925B2702001C4D7FB0E1FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900AAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3855FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B6AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF23 76FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A9FFFCC00DCFFFFFF0721FF0326FFFFFFFFA8 04F3FFFFFFFFFF6E23FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDAA36D370600174F86B8EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6342FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7524FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFE01A9FFB300F5FFFFFC013CF0004BFFFFFFFF6D33FFFFFFFFFFF813 82FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C28449120005 356DA5DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8B1AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700D1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F500B4FF9A0EFFFFFFED005BDB0077FFFFFFFF316FFFFFFFFFFFAA03E3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B87B3D080016508BC3F6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000060FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB400F0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFE1D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA00BEFF8127FFFF FFDB007EB200ABFFFFFFF003AAFFFFFFFFFF5342FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFECAF7134040026619ED8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC00C8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF6C2DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000C9FF6840FFFFFFBB00A68100E5FF FFFFB900E7FFFFFFFFF1089DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAAC6D2E020436 71AEE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFD08A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00D8FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD500D3FF4F59FFFFFF9400D05801FFFFFFFF7E22FFFFFFFF FFA606EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A96A2B01023273B4F2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2D78FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1588FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFCB00DDFF3572FFFFFF7200F83509FFFFFFFF425EFFFFFFFFFF5147FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF9BE783101012E6FB0EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5650FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6237FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC100E8FF 1C8BFFFFFF5302FF1919FFFFFFFA0B99FFFFFFFFF1089BFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA944D0C001E 63A8EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E28FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFB301E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB600F2FD05A4FFFFFF3909FE 052FFFFFFFC900D5FFFFFFFFA604ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B46922000E4F94D9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA605F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF80E92FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC00FCEA00BDFFFFFF2413E1004BFFFFFF8D13FE FFFFFFFF5145FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE0964B0902357FC5FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFCE00D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5841FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA108FFD200D5FFFFFF1322B6006FFFFFFF524EFFFFFFFFF1089AFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC2782D00 0E549FE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF502AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA903EAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9712FFBB00EDFFFFFF06358A0489FFFFFF1B85FFFFFFFFA604EBFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B66415002773BDFAFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2085FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF3099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D1CFFA405FEFFFF F1004D5F049CFFFFE400BCFFFFFFFF5143FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF4AB5A0F013688D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF485EFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4E4BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8227FF8E1AFFFFFFD300693200AFFFFF AF02F0FFFFFFF80C96FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A3 5009034092E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF7035FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0 07F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7831FF7831FFFFFFB400870A00C2FFFF7A26FFFFFFFFB801 E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8AF560905499BEAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF980DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF06A6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF6E3CFF6247FFFFFF95018C0000D6FFFF455BFFFFFFFF6E31FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9AA4C09054CA1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000 E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4554FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6346FF4B 5EFFFFFF7300800000E9FFFE1190FFFFFFFF227CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFCD6E1800328CE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE900BCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF960AF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5951FF3574FFFFFF4E006E0E 01FBFFDC00C5FFFFFFD800C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE78C2D00217FD8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEEEEEEEEEEE5DDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDE4EEEEEEEEEEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1393FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE802AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F5BFF1F8AFFFFFF2E00592410FFFFA704F5FFFF FF8D14FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3993B021577D4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF0EBDDD5CCBFBBAAA5998F88887C777768666555555244443E33 332A22221711111111110C00000000000000000000000000000000000000000000000000 000000000000000000000000000000000111111111111722222F333544444C5555636669 777780889099A0AAB0BBC0CCD0DDE0EE9F00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF3A6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B5EFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF4465FF09A0FFFFFF12003D3323FFFF7230FFFFFFFF435BFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD76E110244A2F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7EBDDCDC0B3A699897C6F62554D443732221C11 0700000000000000000004111A22222E333341444455555866666B77777F888893999999 99999EAAAAAAAAAAAAB9BBBBBBBBBBC4CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC5BBBB BBBBBBAEAAAAAAAAA999999999999288887B777566665D55554644403333292219110900 00000000000000001300FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF6243FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C10F9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3A70F100B7FFFFF801001C3E36FFFF3D65FFFFFFF206A6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBAD43011D 82E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E0CDB9A6938174 66564A3D302212050000000000000211202D3A47555C667277888D99A3AAB8BDCCD3DDE9 EEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EEE8DDD8CCC9BB 8200FFFFFFFFFFFFFFFFFFFEC6721FE14A0F35C1FCBF6F1FE53E1DEDF07477714571EEFF FFFE8D586706000000BF6F1FE53E1DEDF383603343D2FFFFD5457A7401F2FFD5457A7401 F2FF2700D5460F3CC9FFFFD950785B3ED0FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A1BFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F7ADB00CDFFFFDC 000701424AFFFC0C9AFFFFFFAD04EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF77160555BBFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAE8D5C2B09D8A7763513E2B1906000000000416283544525F6C798897A3 B0BDCCDBE8F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFCB3080074C1A50C04D0C5080087BB63E6257FFFFFE92521EFFF9002ECFF950071 F8C5080087BB63F25DD7FFFF4516F1FF2A12FEFF4FE9FF2A12FEFF4FE9FF270076BA980A 06D9FF2522FFFA0F29F8C5080087BB63F3FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB300F0FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3168FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2584C500E4FFFFC0001300415DFFD400 CFFFFFFF633BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFCA58061779DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECD6C1A9927D664F3A230E0000 000006182A3C4E60728496A8BACCDFF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2500F9 FFFF8F0065FF2500EDFFFF7A00E6FFFFFFA10075FF4701F9FFE90038FFFF2500EDFFFFC3 000000000000B3FF14008FFDD2F1FF14008FFDD2F1FF2700F8FFFF900063FF989AFFFD22 04FFFF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8217FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF1A8FAE01FAFFFFA4031D043970FFA108FAFFFFFE1C83FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDAE3C0034A7F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAE5D0B7A28C745E49301B050000000920394F677E94AABDCFE1F3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDD0038FF2700 FFFFFF3F00F3FFFFFFDF003BFF8100AEFFD8007DFFFF2700FFFFFF8E2AFFFFFFFFFFFFFF AB0B0033C7FFFFAB0B0033C7FFFF2700FFFFFFE00035FFFFF090801B00FFFF2700FFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFC07A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD400C3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF10999811FFFFFF880D1F232783FF6E35FFFFFFD500C9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED7F18045DCDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8DCC1A3876B4D31160000000009 20394E667E93ADC3D9F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFF70045FF2700FFFFFF4100D3FFFF FFF6004AFFFE9B11745087FCFFFF2700FFFFFF8209F4FFFFFFFFFCFFFFDA4300039DFFFF DA4300039DFF2700FFFFFFF7004FFFC21BB5FF2700FFFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2C79FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2872FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06A38227 FFFFFF6D151C4A1396FF3D66FFFFFF9111FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB79110661D4FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF8DDC1A3886C4E3217000000051E3B587491ACC3D8F2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFF2700FFFFFFE40084FF2700FFFFFF7F0088FFFFFFD9008FFFFB6FD9 FFFFFFFFFFFF2700FFFFFFAC007DFFFFFFD590FF84FFFFA6001AFF84FFFFA6001AFF2700 FFFFFFDA0098FF231CFFFF2400FEFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5551FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7920FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA00AE6C3EFFFFFF5119147002 AAFE0E95FFFFFF5050FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEB780C157BE6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1CFAC8A6D4E3318000000 041D3B577390ADC8E5FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FF2700FCFFFFA028F6FF2000FBFFFFF52B1BE6FFFF6E3BFBFF81229CB7C5D8F9FFFF2000 FBFFFFF9250062A47B45F1FF13EAFFFD1039FF13EAFFFD1039FF2800EDFFFE6945FDFF11 02C49B1500C8E22000FBFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D29FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFCB00CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000B85654FFFFFF351A078D00BDDD00C4FFFFFC10 91FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE566061B 99F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEE3C19E7C5A37150000001A3B577290ACC7E5FDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF270098EBEB87F0 F48200006ECEFFFFF27545727583F8FFFFBA160000000011998200006ECEFFFFE24F1117 65EAFFFF0020816C4FE1FF0020816C4FE1FFBB4E4263698BFBFFFF9D112FC296113B6E00 006ECEFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA405F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 1F7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE600C33F6BFFFFFF191400A200D0AE02F2FFFFCB00D3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB780C1588F3FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFCCAA885D33 110000000F33557799BBDDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD000D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7029FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB 00CD2981FFFFF9020B00B000E47F24FFFFFF8A17FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF5850F1888F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5CFAA84613E1C0100001335587A9DBFE2FDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF703A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC100D6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD100D81496FFFFE000 0207B200F74F53FFFFFF4957FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF888131899FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCDDB7916A441E0100011F436688ABCDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55 D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF257FFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFD1884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600DF02AAFFFFC40000209F0AFF2082FF FFFA0C98FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD991E0E88F4FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD8AC81562C07000012375F85AB D1F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFF37500005F C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F56FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF6633FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFBC00D900BEFFFFA804003F8C1EEE01B2FFFFC400DAFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF3B0361E2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFDDBB086592F070002234D769DC4EBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF792CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB200D000D2FFFF8B1700627931C100E1FFFF821FFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEF6C033BD0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7BB8D6134 09000528537BA6CEF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA306FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA118EFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA703C300E6 FFFF702A008966449113FFFFFF435CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC 90101FB2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C99B6F421500001F4C7BA9D4F9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD00D7FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C3DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D0CAF01FAFFFF543500B55357 6241FFFFFA0A9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF39046EF0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF4C3905C29020009346492C0EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF502ACFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAD02E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92179B0FFFFFFF383700DB3F6B3370FFFFC700DCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB81053AD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C5925E2B03001244 76A8D7FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF2282FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF50B98FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF88218723FFFFFF1D3300FA2C7D0A9DFFFF8C18FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFCC2B0D99FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFACD97622D0400184A7BADDFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4C59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5247FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 2C7437FFFFFD042B06FF197D00CAFFFF5251FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA7704 42DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFED8A36D38080012497FB3E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF762F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA405EEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7436604BFFFFE80020 10FE057201F3FFFF178BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF3B088BFCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDB47A440F0005366CA3D9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA008FCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69404C5EFFFFCF00141FF200611FFFFFDC 00C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF112ED6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD9A0652A01001F5990C6F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF4950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5F4B3872FFFFB6000831DF004A4AFFFFA108F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF55D0177FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8C58B50160004346EA9E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF301B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9A09F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF54552485FFFF9C0C0049CB002C74FFFF673AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD42A11B0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C3824309000F4983BEF4FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF1F86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB04ABFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A5F1099FF FF831F0064B800099EFFFF2C75FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB70F2FD9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAC483440A00185694D2FDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF495DFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F5AFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF416601ADFFFF6A2C0084A50500 C9FFED01AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF970454F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCC785450A001C5B99D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7333FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF900DF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF396700C1FFFF50330199921101F3FFB600E9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFB650290FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD99551100020609FDDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0AFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE301B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF306500D5FFFF373301A97F171FFFFF7E22FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1460AABFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE0995515001D66AAE8FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB0000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFC700DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3564 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 6200E9FFFF1E2A00B86B1749FFFF475DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE3614C2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF4B7733001074186CAFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 01B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8614FBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F5D02FBFFFE061D00 C8581074FFFE1291FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEC3219D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC4813E06023174B8F5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C89FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF165812FFFFEB000D00D844049EFFDE00C5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE52823E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFABB773304013377BBF4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF3E4D4C5B5A69998888879776B665D554F4441333322222222 2222221A111111111111111111111111212222222233333333334447555A666E77828896 99AAACBBC0CEDDECFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4660FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2B6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0D5124FFFFD1000000E72B00C8FFAA04F5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4262AE6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFECC88440C002066AAE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E4D0B9A490817162524333 2313040000000000031111222230333E444C555A66697777888888888888889099999999 9999999999999999898888888877777777766663554F443B332722131100000000000000 0008162333424F5D6B788896A9BBCEE0F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7036FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF7D1BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF054B37FFFFB8000000F71500EFFF762EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB2926E3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAA06724000C4B8ED1FE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE6CDB7A38E7A624E3A260E0000000004182837475666778696A5B4C4D3E3F2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCEEE8DACCBCAEA193857767594C 3E31221200000000000517293B4D5F718394AFC4DCF5FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF990CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF00C9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB004249FFFF 9E070007FF060EFFFF4262FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF63923E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDF9E5D1C00063D80C3FAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D7BA9D7F5F422407000000 061A2E445A6E8398AEC3D7ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECDAC8 B6A492806E5C4A382612000000000B243B526B8199B1C7E2FAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFBF9999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC300E1FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2377FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF300395AFFFF85150917F8002BFF FD0F95FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFB4918DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFECC905516000F4C88CCFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF8D2AD8E6F5133160000000928456380A0BDD8EFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF8E3C9B29C826D543D270D0000000118324D68819EB7D3EDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0700 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE00B7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7424FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB002E6CFFFF6C1C1726E5004DFFD900C9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF640CCCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4995518000F4C88CCFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCDDB8926B4520 0200001937547190AFCCEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF6DFC4AA90745B3E250900000009243E5E7E9EBDDDFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF198DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFC500D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE200237EFFFF541E2336D40072FFA506F8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9202ACFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAB692800073E7EBDF6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9C19C76512A07000011375D83A9CEF4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFEED3B79F8167492A0B0000021C3C5D7C9BBBDBFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4364FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FD1A80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900 168FFFFF3C192B46BA009FFF7232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFCA068BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF2B3712F02053C7EBEF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF9CEA07344160000082D53789EC5EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFECCEB1917355371900000320426587A9CCEEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF6D3AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A2FFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10008A1FFFF250E2E55 9000CFFF3E66FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEC1D58FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB8F4406033475B7F4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3B688592B0400052D5A89B7 E0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF8D9B5926D4A26060000113356789DC4EBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9610FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00DCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC80000B3FFFF0E022F656A00F8FD0E98FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4B20EF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBD722600135BA7EDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE3A36F41120000174574A2CFF9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFCDEBB9773502C08000012386087ADD3F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000E5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFB148AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFBF0000C4FFF600002B744904FFDA00CBFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9403BFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF8B46214002D79C4FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C2 8B531B0006315E8CBAE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDE0BB96714B260500032248739CC8F1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEA00BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFB70000D6FFE0000023832E0DFFA904F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE0A7CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0580E013789 DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9A26A3204001B548DC5F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFBDBB690693F1300001F48749DC9F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF1590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB101 E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE0000E8FFCA 00051793181BFF7B2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF452EFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD67417013E93E3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEFB8814A1200063870A9E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE7BB9065380E00002049759FCAF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4067 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80D94FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA50301FAFFB3002107A3062EFF4C 59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA601 C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF59A39001B7ADBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B673 3102001B548DC5F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE0B68A5F330A0001204A76A0CBF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A3DFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5643FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF9D070CFFFF9C053C00A30047FF1E87FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE1761FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE67A 130A53B5FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C17E3C05002666A6E2FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD DCAF85582E06000227588ABBEDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9313FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA803EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF940C1EFFFF850B5200950064EE00B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7411E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC54C022090F2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD48F4A0B002464A4E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD6A9 7847160000205183B5E6FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFBD00E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3089EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C0E 30FFFF6E0B6400840182C000E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE10895FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD24B002FA0F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A5 601B0015599EE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5B4835322 0000194A7CADDFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE700BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D4CFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF831042FFFF580772006F 03959114FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5B29FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE05E022EB4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCA7F3502084388CDFDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BF8F5E2E040011 437500A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1294FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E07F1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B1054FFFF3F007E005701A66341FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD01ABFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE700720A2FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF0AA6017001A66B3F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CB9A693900A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C6BFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC04A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF720F66FFFF240085033700B7346FFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4738FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA919148FF8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F2A8560901327FCCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6741FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4356FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF690D77FFFF0E0089111500C7099DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFC200B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDE4A0161ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDA04D08044496E4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF9017FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF940CF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF610A87FFFA01 03881F0100B800CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF483FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF7770534CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEC994505074C9EECFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA 00EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE502B1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF580697FFE500167B2800009E03F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB00BDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD72E0882F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF1A14A050953A7F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE300C3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3960FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4F01A7FFCE00316B2C01017E25FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5439FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA20C37DCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5AA5208064BA3F2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1096FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4300B7FFB9004F5C2C0F0F564FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD902ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF053027FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC4630E03439BEDFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3C6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE00BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3700 C6FFA401714C2920202C79FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF652AFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D52C12B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE28425002A8BE6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFD5457A7401F2FFF383603343D2FE C6721FE14A0F35C1FFFFD950785B3ED0FCBF6F1FE53E1DEDD950785B3ED0FF83000F67FF FFF07477714571EEFCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF693FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F 6AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D00D6FF91038C3C202C 3006A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE80898FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB30C39E0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A64602 116AC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FE5DD7FFFF4516EEB3080074C1A50C04 D7FF2522FFFA0F29F8C5080087BB63F32522FFFA0F29FFFF0027FFFFF2257FFFFFE92521 E8C5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9412FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8118FDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2200E6FF7C01A82D14343900CCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8114F7FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F016EFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD772140248A8F7FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFF14008FFDD2F1C3000000000000B3FF2500F9FFFF8F0065FF989AFFFD2204 FFFF2500EDFFFFFF989AFFFD2204FFFF0027FFFF7A00E6FFFFFFA10075FF2500EDFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000E6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300C5FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF1900F6FF5F00C21D04363902F5FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9187AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFA640499FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF39933002288E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFAB0B 0033C7FF8E2AFFFFFFFFFFFFFF2700FFFFFFDD0038FFFFF090801B00FFFF2700FFFFFFFF FFF090801B00FFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2773FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF1204FFFF4400DC0C00353421FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA604E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 460DB7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFDE73130249AFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFDA4300039D8209F4FF FFFFFFFCFF2700FFFFFFF70045FFC21BB5FF2700FFFF2700FFFFFFFFC21BB5FF2700FFFF 0027FFFF4100D3FFFFFFF6004AFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF198DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF7820FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B0DFFFF2F00 F201002E2A4BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B52 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC3515C5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE5002167CE0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF84FFFFA6001AAC007DFFFFFFD590FF2700FF FFFFE40084FF231CFFFF2400FEFF2700FFFFFFFF231CFFFF2400FEFF0023FFFF7F0088FF FFFFD9008FFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4562FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC900CEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0518FFFF1C07EE0006221B75FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC00BDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA2F22DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF390240044B2FDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFF13EAFFFD1039F9250062A47B45F1FF2700FCFFFFA028F6FF1102 C49B1500C8E22000FBFFFFFF1102C49B1500C8E21909D0FFF52B1BE6FFFF6E3BFBFF2000 FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7136FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1E7DFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF0123FFFF0E16DE001D11069EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF632CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE4262CE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEA7D150352C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFF0020816C4FE1FFE24F111765EAFFFF270098EBEB87F0FFFF9D112FC296113B6E0000 6ECEFFFF9D112FC2961146EB9F117BFFFFF27545727583F8F48200006ECEFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0BFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E2BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF90030FFFF0328CE00390200C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF50E8EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 252DE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE06D0A16 78DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC800DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFBF00D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0003D FFF3003EBF00540001F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A007ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE202EEAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC84C0229A1F9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF301B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFC1686FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7004CFFE00059B0006C00 15FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4152FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7262AE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC64D012DA3FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2185 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6435FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF005BFFCC0077A1007F0039FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD01B1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF23121E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC4460039B3FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D5AFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB501E1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD6006CFFB7009987008A0060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8118FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 3E19DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB23A004CC5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF792EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF80F90FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFCE007EFF9900BA6A0092008AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFE2171FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4E11D3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC142003DBBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA406FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC50091FF7800D4 51008C00B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC400CDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6808C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFCD46003EBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD100D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC 03E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB600A5FF5C00ED3B076C00D6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF672FFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8703B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB57 0133BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF905A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50B9AFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA400B9FF4302FE28124D01F8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF9118AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AA028FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD55022FBBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A7EFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5148FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF9300CDFF2F0AFF18203409FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB501E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF0B67FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF27A0B1996FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E8A884FFFFE8A884FFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5651FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA205EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8300DC FF1D16FF0D321E18FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E38FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE51942FBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFD9F190C84F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFD66A0027 FFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8125FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEF06A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7500E9FF1026FF04470F2D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60E8EFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF83923EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6280677ED FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFFFFFFFFFFFFFF FFF71200FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD 02F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4752FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6600F6FF0739F5005E0447FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF02E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5F0BD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC4C0055D9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFF FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900CCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980AF4FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5901FFFF014ED800700065FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF583CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9501AEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF9830A26B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC09A0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE803ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4D03FFF40068BD00770088FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 0E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC60774FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFBE280B8AFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD5457A7401F2FFF58C606F3687FABF6F1FE53E1DEDF07477714571EEFFFFFF0027FF FFFF0027FFFFD950785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3275FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4206FFDC00859D 007000ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB601E4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEF2149FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE14C005DE7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9 FB455CFDFF9A00A9C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFF2522 FFFA0F29FFFF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5E49FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8E0FF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF380AFFBA00A67B005A00C1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6733FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFE4927F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC880B28BEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFDD2F18D00D8FFFFFA9EEE FF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027FFFF989AFFFD2204FFFF2700 F8FFFF900063FFFF0027FFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF891DFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE001B7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2E0EFF9800C95C004300D1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFD1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A07CCFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD5390474F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0B0033C7FF4B00F4FFFFFFFFFFFF2700FFFFFF3F00 F3FFFFFFDF003BFFFF0027FFFFFF0027FFFFFFF090801B00FFFF2700FFFFFFE00035FFFF 0027FF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB500EFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3366FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2614FF7900EC40002C00E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC700D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC40490FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA 830731CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006699999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999999999999900A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDA4300039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFF FF0027FFFFFF0027FFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4FFFF FFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE100C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8516FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E1AFF 5D00FE26001400F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7822FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFEB1C50FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF240C99FEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5EEDFDACCC4BBADA8999288 7C77666666666666665F55555555555555555555555555555A6666666666666674778388 9299A1AAB0BBBFCCCEDDDDEEFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2500000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000DD6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84FF FFA6001A6C0054FDFFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FFFFFF0027 FFFF231CFFFF2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFE1098FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD900C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1821FF4604FF11000202FE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2872FFFFFFFFFFFFFFFFFFFFFFFF FFFFFE4A20EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2660144DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F5E4D3C3B2A29180705F4E3E2D1D0C00000000000000000000000D112022323333333343 444444445355555555555555555555554F44444444444444363327221811090000000000 00000000000917243342505D6B788896A4B1C3D4E6F8FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD1039E6110041 947C47F4FF2000FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFFF1102C49B1500 C8E22800EDFFFE6945FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3A6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1229FF320CF90104000EFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFDA00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C03C0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD52D0C92FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDD6C0A7907A614B341B060000000000071828 39495A6B7B8C9DAAAFBBC2CCD5DDE7EEFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EEE9DDDACCCBBBADA09285 7766594C3E3122130500000000000B1D2E40526476889AACC1D7EFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0020816C4FE1FFDE5418125FE9F48200006E CEFFFFF27545727583F8FFDD6D00008ECC6D00008EEE9D112FC2961146EBBB4E4263698B FBFFDD6D00008EEEE24F111765EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6641FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C1CFEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0D31FF2117E0000C0020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF9211FBFFFFFFFFFFFFFFFFFFFFFFFFFFE00E75FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9008 3DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 DABB9D7E614C351C0700000002172D465D728CA2B3C3D4E5F5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF7E5D3C1AF9E8C7A68564432200E00000000071D364C637C92A9C1D7EFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9214FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD00CAFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF083AFF1425C400130832FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4659FF FFFFFFFFFFFFFFFFFFFFFFFFFC3A33FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB380B99FEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D4B495775839190100000928445C728B A1B7D1E7FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFBE6D0B6A18A715C432C16010000000926405D7892B0CAE6FDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFBE00E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2279FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0543FF0A37A801 171442FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF307A2FFFFFFFFFFFFFFFFFF FFFFFFFF8808D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990D33D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF1CAA2795232130000000F2E4D6D8CABC9E8FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFBE6D0B69E81664B2E14000000051D3A557090AFCEECFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEB00BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF7225FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF024EFF034C8D0B151D51FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB202EBFFFFFFFFFFFFFFFFFFFFFFFFD10785FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF0580271F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3BB946A431B00000528 517391B2D1EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF6DAC0A3886D5035160000000C2B4B6A89A8C6E6FEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E84C44444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF178F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC300D4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFC0059FF00647214102261FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6936FFFFFFFFFFFFFFFFFFFFFFFFF72B37FCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE2318BC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFEDCAC865D350D00000F365F87AED8FAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF6D6B7987A5B3B1C02000007284B6E91B4D7F8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4364FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1982FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF00065E9007F5819072271FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1E7FFFFFFFFFFFFFFFFFFFFFFFFF8107D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE880449ECFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CD 9D6D3D0E00001E456D96BDE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFADDBE9E7B5936130000021D406386A8CCF2FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F38FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6831FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE30072C6 009A3E1A001E80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD600C8FFFFFFFFFFFF FFFFFFFFFFD8088BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEE4F0590FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFC0905F2F050006316191C2F1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEFCCAA8764411E0200001B426990B8DEFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF9A0CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB900DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6007FA900B82516001690FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C16FDFFFFFFFFFFFFFFFFFFFFFD373AFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC91F19C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEEB682522200000F3F6F9FCFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8D6B08A6540190000082E557BA4CDF6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC600DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFA128CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9008D8D00D70C10000AA0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4757FFFFFFFFFFFFFFFFFFFFFF9805D3FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA50A3AE3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD39A6129 01001B4C7CADDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF2CDA8825B360F0002234E78A2CCF5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF201B3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E3BFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFBC009C7300E8000A0A00B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF6089DFFFFFFFFFFFFFFFFFFFFE40E76FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB720179FCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC484460E00073970A9E2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE3BA8E653A100002224D77A3D2FAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F87FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB002E5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AC00AB5C00D900041B00C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00E1FFFFFF FFFFFFFFFFFFFF5622F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE63B0FB5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFAC484450B0016528EC6F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE4BA8F653A0E0006315F8EBDEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70D96FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A00B54803C10000 2E00D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A23FFFFFFFFFFFFFFFFFFFFB100 B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFC71A29D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCB88460B 001D5C99D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFEDDAE7F512201001C4B79A9D8FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF7631FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5544FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A00BC3609A803003F00E0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3667FFFFFFFFFFFFFFFFFFF92350FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90940EBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5935111001C5FA1E0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF1C39465360A000A366594C3F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4 07FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A604EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7A00C427119015005000EFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEE03AAFFFFFFFFFFFFFFFFFF8B09E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A026AFBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF2AD641A00135496D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCD7A9794B1C000122517FB3E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200D3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2089FFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF6B00CB1A1C7727005F02FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE02EC FFFFFFFFFFFFFFFFE50C82FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF757049BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD68C42 06033C86CEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECBD 8E5F2E04001E5388BDF0FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA07A4FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B4EFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C00D20F 295E31006C10FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B30FFFFFFFFFFFFFFFFFF 5F20F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEA3A0EB9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBD6E2100165EA8EEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C38F5A25 0101275C91C6F6FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3077FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF9C07F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E00D907384535007620FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C72FFFFFFFFFFFFFFFFC901A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8231DD1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF3AB5D12002D7CC9FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFBA85501B000430 659BD0FBA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5E49FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEC04A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4100DF014A2C34007A30FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEC01B5FFFFFFFFFFFFFFFE383FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF1727DDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC 9C4B08033F8EDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6B17C471200092600FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B1AFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4158 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF3500D9005E132F026B40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B103F0FFFFFFFFFFFFFFA403CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC61142EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC9B4705084FA0EBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCA75100FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA00EAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF7FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2A00CD00710127085B50FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF742FFFFFFFFFFFFF FFF61E60FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFAC0763FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEB9A45040951A5F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE800BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE401B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F00C0007E001D10 4B60FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF386BFFFFFFFFFFFFFF8A0CE8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D0374FEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF7AA4D050952A6F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF178FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF3762FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1500AD008700121C3B70FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF505A8FFFFFFFFFFFFEC0F80FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B0188FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC164100244A1F2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4561FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF8913FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0C0295008A00072B2B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFBE00E5FFFFFFFFFFFF7417F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF85028EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB7B1F002D8AE4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7433FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00BDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF03077C008209003C1B8EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8121FFFFFF FFFFFFE1088FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7A039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF6A23F011772D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA108FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E6BFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000D6500 791B00510C9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF455EFFFFFFFFFFFF6221F9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7005ABFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBB550809 5DBBFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD000D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F1AFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB001352006E28006700AEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0C9AFFFFFFFFFFD4039EFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6705ACFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3972E002486E5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFF58C606F3687FDFFD950785B3ED0FFFFFF0027 FFFFF383603343D2FEB0651AE9500D35D2FFFFF97C6A7A741C00FFFFD950785B3ED0FCBF 6F1FE53E1DEDFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF906A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD100C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0001940015E31017700BEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFCC00D7FFFFFFFFFF5626FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFE6607B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD86E0F0557C0FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFB455CFDFF9A00B0FF2522FFFA0F29FFFFFF0027FFFE5DD7FFFF4516 F0E30C0082E0B5003AFFFD435FFEFFDC0300FFFF2522FFFA0F29F8C5080087BB63F3FFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D7A FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF2675FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD6002030064735037C00CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F16 FEFFFFFFFFD502ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFD6507B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F79933002190F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF 8D00D8FFFFFA9EEEFF989AFFFD2204FFFFFF0027FFC3000000000000B3FF2600FFFFFE17 06FF9F00D1FFFFFF2500FFFF989AFFFD2204FFFF2500EDFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF5B178656578B1F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B4BFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7621FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC 0028220E3135037E00DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5350FFFFFFFFFF562EFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7304AAFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28D1E0040AAFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF FFFFF090801B00FFFFFF0027FF8E2AFFFFFFFFFFFFFF2700FFFFFF2700FF5300F5FFFFFF 2700FFFFFFF090801B00FFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF760A022F4E 4D2F020A78F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF891DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700D0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2003016181B2F007D 00EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE178DFFFFFFFFD302A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8302A3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4760F0864D3FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFFFFC21BB5FF2700FF FFFF0027FF8209F4FFFFFFFFFCFF2700FFFFFF2700FF3200E6FFFFFF2700FFFFC21BB5FF 2700FFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5181993E9FFFFFFFFE8921819C6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB700ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFE1D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB800390D230524007B02FDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD900C9FFFFFFFF5C2CFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8B02A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFC64C021E90F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAAFF231CFFFF2400FEFFFF0027FFAC007D FFFFFFD590FF2700FFFFFF2700FF56009FFFFFFF2700FFFF231CFFFF2400FEFF2700FFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB50754F3FFFFFFFFFFFFFFFFF25207B7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE500C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6C2DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFAE0043052F001500770FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9D0CFBFFFFFFD903A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF9B0193FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC046012C 9CF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFE6110041947C47F4FF1102C49B1500C8E2F5001FFFF9250062A47B45F1FF1F00 FEFFFF1A00F9CA0315BAF6BD0D00DCFF1102C49B1500C8E22000FBFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD80F5CFEFFFFFFFFFFFFFFFFFFFFFE5A10DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1691FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00 D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA4024A0037000400721EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6043FFFFFFFF62 26FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA0380FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB53B0040B9FEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFDE5418 125FE9FFFF9D112FC2961146C96D00008EEEE24F111765EAFF94000081F08F000074F6C1 3D0D1E813D67BCFC9D112FC296113B6E00006ECEFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF472EF6FFFF FFFFFFFFFFFFFFFFFFFFF62C49FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4364FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1588FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A054C003F 0000006C2EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF247FFFFFFFE20699FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC10969FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFB9923035DD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700BAFFFFFFFFFFFFFFFFFFFFFF FFFFFFB800C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7136FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6237FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90084D0045020000643EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE901B8FFFFFF711FF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD41059FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFCA1280255CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6F2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2872FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF9E09FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFB401E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF860A4C00490C00005A4EFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB201F0FFFFEC0A92FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE11A45FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA928035ED8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF2F73FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7031FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD 00D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF80E92FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF7D0C4C004D1707054D5EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D26FFFF FF8413F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF2B2EF1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA1280466E1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1296 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9414FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF804AAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5940FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73 0D47004D1D14113D6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF485BFFFFF7167BFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9411CE4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB936014ED1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06A2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA107FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A7CFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03E9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF690D400046201F1E2D 7EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1490FFFF9B08E9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF620CCDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD41 0046C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 891FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF584EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3099BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F0D39003E20282B1E8CFFFFFFFFFFFFFF FFFFFFFFFFFFFFDE00C5FFFD2764FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF8C02ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE25D0234BEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF405DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A42FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8620FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4F4AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF550C3100321C30380E9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 04F5FFB601D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB60389FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE966052EBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8C12F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7108EFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB401EFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA007F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF4B0B2A002314344402ABFFFFFFFFFFFFFFFFFFFFFFFFFFFF742FFFFF4646FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD40D63FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFB95161490F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4098DFFFFFF FFFFFFFFFFFFFFFFFFFFFF8A09E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE300C2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF06A5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4109220013 09354C00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFF3F64FFD300B5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEF2536F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD2C0879F0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B0FD7FFFFFFFFFFFFFFFFFFFF FFFFD60E77FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1394FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4554FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37071B030200355300C8FFFFFF FFFFFFFFFFFFFFFFFFFFFC0C99FF6C25FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFC461AE6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD544005DE4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63526E4FFFFFFFFFFFFFFFFFFFFE32537F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4067FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D0414090000325900D6FFFFFFFFFFFFFFFFFFFFFF FFFFD400CFF10D8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8004BEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF16E052BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE52E19B7FFFFFFFFFFFFFFFFB5182FE5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF6E38FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE802AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF23010D0F00002D5D00E5FFFFFFFFFFFFFFFFFFFFFFFFFF9F09FB960AEE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD0294FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFBC1F0982F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF35C013E96D9F8F7D9953D015FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0BFDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B 5EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19 0007150001255E00F3FFFFFFFFFFFFFFFFFFFFFFFFFF6A39FE2A61FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE5155EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB5E014EDFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA550D0000 00000E56CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00DBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D10F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E00021B0012195F03 FEFFFFFFFFFFFFFFFFFFFFFFFFFF356EC000CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFC3F2AF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC900F20B5FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CD3E3ECDF9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF603ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01B9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0500002004290C5F11FFFFFFFFFFFFFFFF FFFFFFFFFFF806A35933FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF820AD4FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFCC32067FF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF277FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3267FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFA000000250B3E015D20FFFFFFFFFFFFFFFFFFFFFFFFFFCA00C6 069AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC60595FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA 800730C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF1EEEEEEEEEEEEECDDDDDDDDDDDDDDDDDDDDDDDDE3EEEEEE EEF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5651 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8317FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF0000000280F4E00592EFFFFFFFFFFFFFFFFFFFFFFFFFF95108D0DF3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF3234EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD331088AFBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCEDDDCCBDAE9F90817266655555464439332B221E 111100000000000000000000000000000000000000000000000000000000000000000311 17222A333D44505563667678888B9AAABAC8D7E6F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8323FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500C2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE60000002911 5D00543DFFFFFFFFFFFFFFFFFFFFFFFFFF60432B61FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5F18EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9770441DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6DFC6B19A82 6D5748392A1B0C0000000000000A19283744455555636670777E888B9999AAAAB7BBBBBB BBBBBBBDCCCCCCCCCCCCCCCCCCCCCCCCC6BBBBBBBBB6AAAAAAAAA69993887F776C665955 46443331221D0F0000000000000413223341505F6D8093A5B8CBDFF1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90044444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444441755FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB201F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2871FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC000000280F69004E4BFFFFFFFF FFFFFFFFFFFFFFFFFF2D5C00C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900B3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD02E0B99FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFBE2C4AF95806A503B250C000000000C263B51606F7F8E9DAC BBCCDBEAF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EEDFD1C2B3A496877767594A3B2816030000000005182A3D5062758CA2BBD3E9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE558555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE000C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A1FFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD2000001240B7200465AFFFFFFFFFFFFFFFFFFFFFFFF F603422AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE61463FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE950B 34D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECCFB29376 593B1D0400000011283E566D829BB1C7E0F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEFDBC9B6A3917E6B5946321C06000000051B344C637D93ADC4DDF8FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFE1097FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFCB00CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFC80000021C037A003D68FFFFFFFFFFFFFFFFFFFFFFFFC9000A8BFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF521DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8490583FBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEC8A1806246290A000000122F4D6B88A5C3E1F8FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEAD4BBA38C725C432B140000000018344F6D89A4C2DEF9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B6BFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFE1F7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE00 0001120081003177FFFFFFFFFFFFFFFFFFFFFFFF9A0804E7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFAE01BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA70F2ED4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9D5AE88623C1500000525425F7E9BB8D5F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E3C7AB8F71563A1C040000011935506F8FAFCFEE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A3CFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7029FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4000000060085052485 FFFFFFFFFFFFFFFFFFFFFFFF6B0F50FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA14 6AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF45D016EF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9BC967049230300001A41678DB4 DAFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE4C6AA8F705536160000000F2F4F6F8FAFCFEE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC100D6FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA000000000086111694FFFFFFFFFFFFFFFF FFFFFFFF3601AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F1CF1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE2813AF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE0B081522201000D335980A7CCF2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D5B595765636160000001033577A9EC2E5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFC800DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA00500000000871E07A2FFFFFFFFFFFFFFFFFFFFFFFE080BF9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB801B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C093BDFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CE9F6F40 1100052F5E8DBCE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D5B594704C290700000A2E527599BCE1FEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2800 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000006CC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 02AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF6633FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF960C000000087F2A00B1FFFFFFFFFFFFFFFFFFFFFFDE004EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF6244EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF7640176FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDBC8D5D2E05001141709FCEF9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE0BD9976522E0B00000B325982AAD1F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0071AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2580FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8 00DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C120100001B 733300C0FFFFFFFFFFFFFFFFFFFFFF9100B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 790DE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD62812B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF5C48E59240001225282B1E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6BF9870482102000222497299C9F9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5452FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA118EFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF821802000032663A00CEFFFFFFFF FFFFFFFFFFFFFF3D04FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD20490FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC0D35E1FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB9F642F040016 4D84BCF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF6CFA88058310A000429547FAAD6FBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8223FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D3CFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF791D02000647594100DDFFFFFFFFFFFFFFFFFFFFFD0A 25FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3D2FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD820257F3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCD9154180004356EA5DDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEDEB3885D320900062D5784AEDBFDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB101F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFAE02E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6F2102020A5B4C4600EBFFFFFFFFFFFFFFFFFFFFC50067FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA701C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF351078FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDCE8B480D000B437FBCF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFCDBAF85582E06000C386797C5F3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF00C6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF60B97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6824 01060C70404900F9FFFFFFFFFFFFFFFFFFFF6700AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF1185DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD8251FD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD995614000F4D 8EC9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFBD5A67748190002245482B1DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1097FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5346FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF602600080A84334C09FF FFFFFFFFFFFFFFFFFFFD1200DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800DE4FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD123DEBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEAB6521000C4889CAFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEABB8B5C2E0500124578AADDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA405EDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5926000B0698264C17FFFFFFFFFFFFFFFFFF FFC4000DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE70C8CFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93045EF8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFCC57F3903043D83C5FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9CD9A67330600114375A8DBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6B3AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5227000C00AC194A26FFFFFFFFFFFFFFFFFFFF6F113CFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF6126FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFD76017DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA9F53100023 69AFF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9CB98653105000F4173A6D8FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF990DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF4950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A26000C00C10C4835FFFFFFFFFFFFFFFFFFFD1B1B6BFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCD02ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF75407A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6893B03094B96DCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C996 632F04000E3F71A4D6FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC800DDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF9A09F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4325000900D3 014543FFFFFFFFFFFFFFFFFFC500099AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF413DFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE93515C9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDC17224001662AFF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C794612D04 000E4680B9F1FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF402AEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB04ABFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C22000700DF003F52FFFFFFFFFF FFFFFFFF742000C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00C4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA2225DCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBB6818 002A78C6FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C58E551C00032E69 A2DCFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF257FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F5AFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3521000301E3003860FFFFFFFFFFFFFFFFFF225003F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFE3151FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC61333E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B46113003184D6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3A97038060017508BC4F8FF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5451FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF910DF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF2D1E00000DD900306FFFFFFFFFFFFFFFFFD1006326FFFFFFFFFFFFFFFFFF FFFFFFFFFFA604D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFBC0F41F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFDBD621001378ADDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C58C521A00073972AD00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8223 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE401B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF261B 01001DCC00267DFFFFFFFFFFFFFFFF84185152FFFFFFFFFFFFFFFFFFFFFFFFFFFA2561FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE075BF8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CE721B00308BE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1A76E360500A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB001F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3663FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F19010030C0001B8CFF FFFFFFFFFFFFFF3764287DFFFFFFFFFFFFFFFFFFFFFFFFFF9B07E0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0288FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0832900217BD5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF600A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF00C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8713FBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1716010044B4000E9AFFFFFFFFFFFFFFE602 AC04A6FFFFFFFFFFFFFFFFFFFFFFFFF81E6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8C0188FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A34202136AC4FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFE1097FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00BEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF101400005AA80302A9FFFFFFFFFFFFFF9B0ACC00D1FFFFFFFFFF FFFFFFFFFFFFFF9808E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF770297FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCB25508095DBBFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF3C68FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2C6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF091000006F9D0D00B7FFFFFFFFFFFFFF4E4DA904F8FFFFFFFFFFFFFFFFFFFFFFFB22 6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C04A5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA8926002A8AE6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D 86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B3AFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF7E1BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF020D00018191 1600C6FFFFFFFFFFFFF70B977F26FFFFFFFFFFFFFFFFFFFFFFFF9C07E3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7304A4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC25A070D67C9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990DFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF00C8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA000A000291851F00D5FFFFFFFFFF FFB800E15550FFFFFFFFFFFFFFFFFFFFFFFB2265FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF6E04ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEA88230144AAF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2377FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF300070001A17A2600E3FFFFFFFFFFFF6F2CFF2B7BFFFF FFFFFFFFFFFFFFFFFFA304DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7004ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD366 0B0E68CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA95E3DFEB0651AE9500D35D2FFBD050BC1 EF5B0040D3FFCD1898FCA95E3DFEB0651AE9500D35D2FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF402AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7424FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEB00050000B26E2C00F2FFFFFFFFFFFF2774FA05A4FFFFFFFFFFFFFFFFFFFF FD285CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7102A1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB243012A99F3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFED0027FEE30C0082E0B5003AFFFF6907F0FFF6165AFFFFFB3D FEFFED0027FEE30C0082E0B5003AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 257FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFC500D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE40003 0000C2633002FEFFFFFFFFFFDD00BBD600CFFFFFFFFFFFFFFFFFFFFFB401D1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73029EFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEB7F19045DCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFE0027FFFF2600FFFFFE1706FFFFD50095FFFF4D0AF1FFB198FFFFFE0027FFFF26 00FFFFFE1706FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5351FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFD1A80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD00020000D257330EFFFF FFFFFFFF960CF9AB03F7FFFFFFFFFFFFFFFFFFFF3D4BFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8C008CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE06E0D0865D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF 2700FFFFFF2700FFFFFF412FFEDE4A0598FF54F4FFFFFF0027FFFF2700FFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8122FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A2FFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD600010000E24B351CFFFFFFFFFFFF4F4CFF81 24FFFFFFFFFFFFFFFFFFFFC600BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA2018AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD35D051481EAFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FF FFFFAD00C968D45733D473FFFFFFFF0027FFFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB001F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00DCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFCE00000000F2403629FFFFFFFFFFF80B93FF584FFFFFFFFFFFFFFF FFFFFF5336FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90382FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB23B0029A1F9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFFFB1C495DFFBF 003FDDFFFFFFFF0027FFFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFDE00C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC148AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFC700000102FE343637FFFFFFFFFFC100DAFF2E79FFFFFFFFFFFFFFFFFFDA02A5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7066FFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFBF3B002DA3FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF2001BFFFF1F00FEFFFF1A00F9FFFFFF8301D3FFFE274CFFFFFFFFF200 1BFFFF1F00FEFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0F96FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6138FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000010BFF28 3345FFFFFFFFFF7D22FFFB07A3FFFFFFFFFFFFFFFFFF691EFBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD40E50FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF 410142B4FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFF478 00008F86000081F08F000074F6FFFFEB71FFFFFF9EC7FFFFFFF47800008F86000081F08F 000074F6FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C68FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B201E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB800000116FF1C3152FFFFFFFFFF3C 64FFD800CDFFFFFFFFFFFFFFFFF20E8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE41A43FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAA2F035DD5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A39FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80E93FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFB100000023FF112D60FFFFFFFFF305A5FFAE02F5FFFFFF FFFFFFFFFF910FF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53326EEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA12D035DD4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF980CFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5742FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFAA01000032FF05276DFFFFFFFFB801E8FF8422FFFFFFFFFFFFFFFFFD246CFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5C0FD5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFC138004BCAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFC700DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA803EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA30500 0043F800217BFFFFFFFF7729FFFF5B4DFFFFFFFFFFFFFFFFB701D6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8B05BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD34C003EC7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF402ADFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF3089DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09000055ED001888FFFF FFFF356BFFFF3373FFFFFFFFFFFFFFFF4A44FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB40299FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA55013BC4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF257FFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D4C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF940D00006AE1001095FFFFFFEF03ACFFFE0B9A FFFFFFFFFFFFFFDD02ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB1166FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFED73081EA0FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5350FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E07F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8D1000007ED50005A3FFFFFFB601EBFFE400C0FFFFFFFFFFFFFF7D 19FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63033F7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFB9312128DF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8122FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC04A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8612000093CA0000B1FFFFFF7A2AFFFFBE00E6FFFFFFFFFFFFFC1B7AFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF6810DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA24087FF4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB001 F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4356FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F140000A4BE00 00BEFFFFFF4064FFFF980EFFFFFFFFFFFFFFB601DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA301B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD242015DE2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE00C4FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF950CF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF77150000B4B20000CCFFFFFA0A9DFF FF7333FFFFFFFFFFFFFF553DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD80C6EFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF276072CB9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0D97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE702B1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF70160000C4A60300D9FFFFCB00D7FFFF4D59FFFFFFFFFF FFEB069EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB372EF6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 1B1397FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF3A69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A5FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF69160000D49B0C00E7FFFF9114FEFFFF277FFFFFFFFFFFFF920DF4FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF830AD8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD23D036EF0FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF673CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B10F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF621600 00E48F1300F5FFFF574CFFFFFA05A4FFFFFFFFFFFF3161FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFC90496FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF16E0439CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF940FFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDF00BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C150000F4831A04FEFFFF 1D85FFFFDA00CAFFFFFFFFFFCF00C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62848FE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB3210F91FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC100E2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3069FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57130001FF781F10FFFFE200BEFFFFB400F0FF FFFFFFFF6E28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7511E4FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC5C0058 E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE00B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF52110005FF6D221EFFFFA804F4FFFF8E17FFFFFFFFFFF81385FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1029FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99101EB8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF1A89FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300C4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4D0F000AFF61252BFFFF6F33FFFFFF693DFFFFFFFFFFAB03E4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF32152FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE34A026EF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 475CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF2773FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF480D0010FF5526 39FFFF346DFFFFFF4363FFFFFFFFFF4D45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C16 EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA7151CB5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF8EEEEE0DDD8CCCCC0BBB8AAAAA09999999999999999999999 9999999999999999A0AAAAAAAAB1BBBBBBBBC1CCD0DDDFEEEEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF742FFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF7820FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF430B0017FF492647FFF304A6FFFFFF 1D88FFFFFFFFEC05A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB02A1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB540263F0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEAD8C5BBAAA096887B7166564B4133261C 110100000000000000000000000000000A11111111111111111111111111111111111111 0A00000000000000000000000000000000000010111F222E333C485564707C8898A3AFBB CCD7E3EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0700000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA107FBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC900 CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF3E080020FF3E2554FFBF00E0FFFFF401AEFFFFFFFF9909 F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3249FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD1426C9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5DECB B8A693816E5C493724110000000000000913222E3844535E6877838D99A8AAB0BBBBC9CC D0DDDDE9EEF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EEEE EEEEE7DDD8CCC9BBBAAAAA9A998B887C776C615544392D22110500000000000001122436 485A6C7D8FA1B3C5D6E8FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAB5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCD00D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1E7DFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF3906002CFF322262FF851CFFFFFFD000D4FFFFFFFF4450FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9707DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFEE55006EF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D7C0A48E715B3F280D000000000315283A4D5F72 8497AABDD0E2EEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9EDDDD1C5BAA8968472604F3D2B19070000 00000010263A4E62798DA1B5CAE1F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF703A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F2BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF340400 37FF261F6FFF5053FFFFFFAA03F8FFFFFFE903A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA 1177FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFBE1E18B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFCF AF906F573D250A000000041A344D667F98B2C8DBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E3D1BFAD96826E5A45 2F1B07000000000A1F39506C829EB5CFE7FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF277CFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC000D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F020046FF1A197DFF1E88 FFFFFF8421FFFFFFFF9909F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF651FF5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7E0341E2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECEAE8F6F4E2F0F00000016354F6B829DB4 CFE7FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2DBC6B29E 876E553C240A000000041A344C6580A0BDD9F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF544FFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFC1685FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B010056FF0F138AEB00B8FFFFFF6046FFFFFF FF444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC702A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6410891FDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE8BF98724D2E0E0000001736567695B5D5F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D6 BFA48E725B4025080000001734516F8DAAC7E5FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8023FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6534FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF25000064FF030C97BC00E9FFFFFF3C6AFFFFFFE903A4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFC3348FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB4132DD7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D6AD875F371000000B3157 7796B6D5F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E7CAAE90715437190100000625446484A4C4E4FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF99 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999999999999999999999999A1FB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFAD02F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB601E0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF1F000074F70003A58B1AFFFFFFFF188EFFFFFF9A08F2FFFFFFFFFFFFFFFFFFFFFFFFFF FF9907DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FA6E0166F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF1C49C754D250400001C436A92BAE0FEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9DDC0A1806040210400000725456484A6CAEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFDA00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA118FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19000085EB0000 B35B4BFFFFFFF401B0FFFFFF454FFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE1670FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6420896FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0B182 53230100072E557CA4CBF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBE0C0A18060402003000013375A7EA3C7EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0A9CFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5B3EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14000097DF0000C02A7CFFFFFFD300 D3FFFFE904A4FFFFFFFFFFFFFFFFFFFFFFFFFFFF7711EFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC41824CEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CF9F70411100001D4C7BABDBFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9D8B5906C48250500000F33577EA6CCF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3470FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFAC02E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0F0000ABD40000C603ACFFFFFFB001F5FFFF9A08F2FFFF FFFFFFFFFFFFFFFFFFFFFFE1088DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF880355F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF4C18D5E2F0500052F5E8DBCEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB DCB894714B260500001B42688FB6DDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6143FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50B99FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF0A0000BEC80000AC00DDFFFFFF8D19FFFFFF494BFFFFFFFFFFFFFFFFFFFFFF FFFFFF6222F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 580590FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED7A069300400 1041709FCEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDA B58F6A45200200072D5784AEDAFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8D16FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5148FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF060000 CBBD00008A10FEFFFFFF6B3BFFFFF408A0FFFFFFFFFFFFFFFFFFFFFFFFFFD503A0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2F17C0FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEB67F48110004326AA1D8FEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D3AE 85592F060008315C88B3DEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA00 E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA205EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF020000D7B20000633FFFFF FFFF485EFFFFAF03EDFFFFFFFFFFFFFFFFFFFFFFFFFF5130FDFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2182EDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFBCE965E2701001B528BC2F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD7AB8055 2A05000C35618BB8E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE700BCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEF06A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD000000E4A70105366FFFFFFFFF2680FFFF6539 FFFFFFFFFFFFFFFFFFFFFFFFFFC600B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9F0657F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCE8C4A0C00093C 73ABE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D2A87B512503 000F3A6590BBE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF158FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47 52FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF9000000F09D071209A0FFFFFFFC06A3FFFE1982FFFFFFFFFFFFFFFF FFFFFFFFFF3E41FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6E 0290FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8965413000E4C8ECBFAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7CDA3774C2101001A 4B7BACDDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4063FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990AF4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F4000000FC920C1B00D1FFFFFFE000C6FFD000CCFFFFFFFFFFFFFFFFFFFFFFFFB801C9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1480AACFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE2A05D1B000B4788C9FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C595653307000F3F6FA0 D0FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF6D36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE903ADFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF000000FF87101D 08FBFFFFFFBE00E8FF851AFEFFFFFFFFFFFFFFFFFFFFFFFF3849FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE12E17C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAAA6725000841 82C4FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD1A17040100007336394C4F3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0BFDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3E5BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA000001FF7D141B31FFFFFFFF9B0DFF FF3C61FFFFFFFFFFFFFFFFFFFFFFFFBA00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD32026DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECD823602063C7EBFF7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDAD7C4C1B0002265788BCF0FFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700DCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8F0FF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE5000002FF7216145DFFFFFFFF792EFFEC03AAFFFFFFFFFF FFFFFFFFFFFFFF4142FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC410 3EEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF3AE6419001D68B3F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAB98857260101275D92C7F7FFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF301AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE301B6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE0000003FF67170B84FFFFFFFF5650FFA605F1FFFFFFFFFFFFFFFFFFFFFFC500 BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD0754F9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECC7F330307 4C99DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C3905D2A0000225D90C3F7FFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2083FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3465FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB000005 FF5C1601ACFFFFFFFF3373FF5C3FFFFFFFFFFFFFFFFFFFFFFFFF4E38FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F0362FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3AA661F001B66B2F5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE7B27F4C1300042A5D99D400A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4D56FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8514FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6000007FF511100D4FFFFFF FF1195FC1488FFFFFFFFFFFFFFFFFFFFFFD201ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF900171FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF1A6540F002D77C2FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFBCE96602A020000A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A29FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD900C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD100000AFF470D02F9FFFFFFEE00B8C900D0FFFF FFFFFFFFFFFFFFFFFF5B2BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9001 74FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED9F4C 07054596E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF1BD00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA604F8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFCC00000CFF3C0813FFFFFFFFCB00DB8819FEFFFFFFFFFFFFFFFFFFFF DB03A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990185FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB984505074C9FEDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF784 3802FFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD300D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C1CFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C7000010FF31042CFFFFFFFFAA03F9445BFFFFFFFFFFFFFFFFFFFFFF6D1CF9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0185FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF4A54B050A53A6F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61100FFFFFF4D86FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFA06A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD00CAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2000014FF260149 FFFFFFFF891EF80A9CFFFFFFFFFFFFFFFFFFFFF20E8BFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFAA0377FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F4A14C070A5DB2F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D76FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2279FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD000019FF1C0069FFFFFFFF6A3DC200 DDFFFFFFFFFFFFFFFFFFFF8F0EF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB606 67FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC86B15013993E9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A49FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF7325FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB800001FFF0E008DFFFFFFFF4B5D811FFFFFFFFFFFFFFFFF FFFFFD2369FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB0E51FBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE08327003587DDFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBF6F1FE53E1DEDD950785B3ED0FFFFF9 7C6A7A741C00FFFCA95E3DFFFFF07477714571EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF861DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4 00D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB4000026FF0400B5FFFFFFFF2B7D405FFFFFFFFFFFFFFFFFFFFFB501D5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE21946F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF19D3F021874D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF8C5080087BB63F32522FFFA0F29FFFD435FFEFFDC0300FFFF ED0027FFF2257FFFFFE92521EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFB300EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1981FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB100002D FA0000D0FFFFFFFF0C9607A0FFFFFFFFFFFFFFFFFFFF4942FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFEF292FF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC55F0A0754B3 FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2500EDFFFFFF989AFFFD2204FF9F00D1FFFFFF2500FFFFFE0027FF7A00E6FF FFFFA10075FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE000C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6930FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE000036F00000DCFFFFFFEB 008B00E2FFFFFFFFFFFFFFFFFFD801AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB47 1BE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE912B002A8FECFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FF FFFFFFFFF090801B00FF5300F5FFFFFF2700FFFFFF0027FF3F00F3FFFFFFDF003BFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0E96FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFBA00DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB000040E60000E9FFFFFFCC006B22FFFFFFFFFF FFFFFFFFFF6F21FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F0ACCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFC25D08095EC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFC21BB5FF27 00FF3200E6FFFFFF2700FFFFFF0027FF4100D3FFFFFFF6004AFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF396BFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFA128BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA800004DDB0000F5FFFFFFAC023B63FFFFFFFFFFFFFFFFFFF10D89FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA001A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF69B 2E002C92EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFF231CFFFF2400FE56009FFFFFFF 2700FFFFFF0027FF7F0088FFFFFFD9008FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF653EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F3AFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A5010059C80002FEFFFFFF8D1A06A4FFFFFFFFFFFFFFFFFF9808EAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD20A76FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE178130558C3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2000FBFFFFFF1102C49B1500C8AD0315BAF6BD0D00DCFFF2001BFF F52B1BE6FFFF6E3BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9013FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB002E5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2010066A6000BFF FFFFFF6E2B00E2FFFFFFFFFFFFFFFFFF325EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF 2346FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFC154041A80E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 8200006ECEFFFF9D112FC2961146EBC13D0D1E813D67BCF17800008FF1F27545727583F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00 E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70D95FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0010076850019FFFFFFFF4E2E21FFFF FFFFFFFFFFFFFFCC00C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4D1BE9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9A231003EA9FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE700BDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5544FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9D010086670027FFFFFFFF2F225BFFFFFFFFFFFFFFFFFF6B 28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D05C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC851A055BCEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1392FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA604EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF9A0100994C0035FFFFFFFF0F0A92FFFFFFFFFFFFFFFFF71286FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFC30489FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC95506137FE9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF3D67FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2089FFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF970000AB 330241FFFFFFEF0000CAFFFFFFFFFFFFFFFFA703E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EF1F48FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFC950011C8AF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF683CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B4EFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF940000BA1D044EFFFFFFD000 08FAFFFFFFFFFFFFFFFF4648FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D15E8FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE 44002AA0FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9311FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D07F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900000C60A065AFFFFFFB00039FFFFFFFFFFFFFF FFE102A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA801B8FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA12E004CC3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE00E6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFEC04A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8B0000C3000967FFFFFF910473FFFFFFFFFFFFFFFF8311F7FFFFFFFF FFFFFFFFFFFFFFFFFFFFE31065FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA300149C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE900BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4257FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 860000AC000A73FFFFFF6C00AAFFFFFFFFFFFFFFFF2767FFFFFFFFFFFFFFFFFFFFFFFFFF FFFE4625F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFBC3B0256D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF1590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF930CF7FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81000095000B80FF FFFF3E00E2FFFFFFFFFFFFFFCF00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFF9B03C5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAA2E035DD7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3F65FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE401B2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B00007B08098CFFFFFF1B0CFFFFFFFF FFFFFFFF7526FFFFFFFFFFFFFFFFFFFFFFFFFFFFE60F71FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF3F0049CBFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A3AFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF3861FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF76000061110699FFFFFF072FFFFFFFFFFFFFFFFE1D7CFFFF FFFFFFFFFFFFFFFFFFFFFFFF5223F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFCD450042C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF950FFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8913FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF710000451702A5FFFFF8005DFFFFFFFFFFFFFFC400D3FFFFFFFFFFFFFFFFFFFF FFFFFFB200B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFDC590132BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC000E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00BC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C00002C 1A00B2FFFFC60098FFFFFFFFFFFFFF6D2BFFFFFFFFFFFFFFFFFFFFFFFFFFF31E59FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF55022EBBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEB00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E6BFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF670000141900BEFFFF8500DA FFFFFFFFFFFFFB1682FFFFFFFFFFFFFFFFFFFFFFFFFF7711E8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4800D1592F9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF168EFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F1AFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF630000021500CBFFFF5301FDFFFFFFFFFFFFBB00 DCFFFFFFFFFFFFFFFFFFFFFFFFD70793FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEA51C0A7EF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA1999999999999999999999999999999999999 999999999999999999999999999999999999993333999999999999999999999999999999 99999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4263FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD100C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5E0000001200D7FFFF2B0BFFFFFFFFFFFFFF6431FFFFFFFFFFFFFFFF FFFFFFFFFF4334FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC131 036EECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB0000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D38FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF2775FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5A0000000C00E3FFFF0D20FFFFFFFFFFFFFA1486FFFFFFFFFFFFFFFFFFFFFFFFAB02CCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE4C004AD6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF980EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7721FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF550000000700F0FF EE0040FFFFFFFFFFFFBC00DCFFFFFFFFFFFFFFFFFFFFFFF7215DFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFA870D20A9FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFC300E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC800D0FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF510000110100FBFFC0006BFFFFFFFFFF FF6B2FFFFFFFFFFFFFFFFFFFFFFFFF860BE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFC62D0985F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0066999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999900A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE00B7FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1D7EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF4E0000290005FFFF8F0195FFFFFFFFFFFE1B7EFFFFFFFFFF FFFFFFFFFFFFE60C81FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06B0244DB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF25000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF198CFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6D2CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4900003F000EFFFF5A00B2FFFFFFFFFFCD00CCFFFFFFFFFFFFFFFFFFFFFF661B F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC01C14A1FEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4461FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BE00D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46000054 0017FFFF2700CFFFFFFFFFFF7F1DFEFFFFFFFFFFFFFFFFFFFFD5039FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFB7E0347E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6F36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1587FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF420000660022FFF80400ECFF FFFFFFFF306AFFFFFFFFFFFFFFFFFFFFFF4E30FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE53C0890FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0C FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6336FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E000076002DFFD00008FFFFFFFFFFDE00B8FFFF FFFFFFFFFFFFFFFFC600B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA1C2AD2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500E0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFB401E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF3B000084003AFFA40326FFFFFFFFFF920EF9FFFFFFFFFFFFFFFFFFFF 433AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B065DF7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF001B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF80E91FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 390000900046FF7B1144FFFFFFFFFF4753FFFFFFFFFFFFFFFFFFFFBD00C2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFB73017CFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF1B8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5940 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3600009A0054FF52 1760FFFFFFFFF5089DFFFFFFFFFFFFFFFFFFFE3547FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF75009ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF465FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03E9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3400009E0063FF29167CFFFFFFFFB501 E7FFFFFFFFFFFFFFFFFFB800C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC3616CBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7134FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50A9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3200009F026EF9050A97FFFFFFFF6F2EFFFFFFFFFFFFFFFF FFFF374AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE42A24DDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0AFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF504AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF30000195047AD60000B2FFFFFFFF2875FFFFFFFFFFFFFFFFFFBD00C8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE62828E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC700DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA107F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D00018B 0485AC0300CDFFFFFFE100BCFFFFFFFFFFFFFFFFFF4243FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE72829E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF301B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF06A5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF290002820490831B00E8FFFF FF9B0CF9FFFFFFFFFFFFFFFFC400BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3242DEAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1E88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4653FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27000479039C5A3206FDFFFFFF554AFFFFFFFFFF FFFFFFFF4C3DFFFFFFFFFFFFFFFFFFFFFFFFFFFFE82927E6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36 74FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF495DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF970AF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2300056F01A731401EFFFFFFFC1191FFFFFFFFFFFFFFFFD301B4FFFF FFFFFFFFFFFFFFFFFFFFFFF33420E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF9EEEEE7DDDDD5CCCCCCCCCCC4BBBBBBBBBBB2AAAAAAAAAAA199 999999999088888888887F77777777777777777777777777777777777777777777858888 88888888888888888888888888899999999999A9AAAAAAAAB8BBBBBBBBC7CCCCCCCCD5DD DDDDDDE4EEEEEEEEF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF6 1100FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7432FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE803AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2100086300B20B4538FFFFFFCA00D4FFFFFFFFFFFFFFFF5F2FFFFFFFFFFFFFFFFFFFFFFF FFFFF84019DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5 EEE0DCCCC8BBB3AAAAA199998F88887C77776A666658555545444433333222221F11110D 00000000000000000000000000000000000000000000000000000911111111111A222222 22222B333333333333333333333333333333333333333333332522222222222222222222 222222222221111111111101000000000000000000000000000000000000000000000000 0000000911111E222233333744444C555561666676777A88888F9999A3AAB7BBCACCDDE0 EEF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9F0AFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3C5DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F000A5500A80040 53FFFFFF861AFFFFFFFFFFFFFFFFE6069DFFFFFFFFFFFFFFFFFFFFFFFFFD5711D2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF7EEDFD7CCBEB6AA9D96887D756660554C443733231F110A00000000000000000000 000811111B22222D333340444452555564666677777888888A99999DAAAAAFBBBBC1CCCC D4DDDDDDDDDDE5EEEEEEEEEEF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF1EEEEEEEEE2DDDDDDDDD3CCCCCCCCC4BBBBBBBBB5AAAA9C99948888 7B777266665955514444383330222216110E0000000000000000000000000007111B222E 3341445457666A777D8897A0AABAC4CDDDE7F0FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFCA00DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D10F9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C000E48009700356EFFFFFF4758FFFF FFFFFFFFFFFF7B18F8FFFFFFFFFFFFFFFFFFFFFFFF7C06BAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF0E3D7CBBBADA19588776B5F52443A3222191100000000000000 00000C13222C344449555D667277878A999FAAB3BBC8CCDDE0EEF5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF4EEE3DDD2CCC2BBB1AAA09990887F776E665E554D443D33 2C22120900000000000000000B14222E3744525B4400FFFFFFFFFFFFFFFFFFFFFFFE8D58 6706000000FFF383603343D2FEB0651AE9500D35D2FFFFFE8D586706000000BF6F1FE53E 1DEAA95E3DFFFFF97C6A7A741C00FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF201B3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01B8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF1900113D00810D1F89FFFFFA0C98FFFFFFFFFFFFFFF41281 FFFFFFFFFFFFFFFFFFFFFFFF9C00A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E9DACABBAA9B8B7C6C5D504433271A 0E00000000000000081422313E4A56666F77889099A9B1BBC9D1DDEAF2FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEE4DB CCC1B8AA9E95887B7166574E2D00FFFFFFFFFFFFFFFFFFFFFF9002ECFF950071FFFE5DD7 FFFF4516F0E30C0082E0B5003AFFFF9002ECFF950071F8C5080087BB63F3ED0027FFFD43 5FFEFFDC0300FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E89FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3267FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF1600153200692F06A3FFFFC700D8FFFFFFFFFFFFFF9609EAFFFFFFFFFFFFFFFF FFFFFFC70879FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDDBC9 B8A6968777665747382819090000000000000E1E2D3D4C596676828F9BAAB8C4D1DDEEFA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF4701F9FFE90038FFC3000000000000B3FF2600 FFFFFE1706FFFF4701F9FFE90038FFFF2500EDFFFFFFFE0027FF9F00D1FFFFFF2500FFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4860FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8317FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13001A28 004E4B00BEFFFF881AFFFFFFFFFFFFFFFE2962FFFFFFFFFFFFFFFFFFFFFFE61D4BFCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFAE8D6C4B3A18F7D6B5A48362412010000000003122233425261 7180909FAFBECEDDEEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF2700FFFFFF2700FFFF81 00AEFFD8007DFFFF2700FFFFFFFFFF0027FF5300F5FFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF7136FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500 C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF10001F1F002F5F00D9FFFF49 59FFFFFFFFFFFFFFBC00CEFFFFFFFFFFFFFFFFFFFFFA3B29F2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE8D4C0AD97836F5C4833 1E0D000000000008192B3D4F61728496A8BACCDEF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFE9B11745087FCFF8209F4FFFFFFFFFCFF2700FFFFFF2700FFFFFE9B11745087FCFFFF 2700FFFFFFFFFF0027FF3200E6FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9A0EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2971FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D002517020D6B00F4FFFB0C98FFFFFFFFFFFFFF 503DFFFFFFFFFFFFFFFFFFFFFF6B0FDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF5DDC5B29E8B75614D3A261100000000001025394C6074899CAEBFD1E3F5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFB6FD9FFFFFFFF FFAC007DFFFFFFD590FF2700FFFFFF2700FFFFFB6FD9FFFFFFFFFFFF2700FFFFFFFFFF00 27FF56009FFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC300E3FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B1FFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF0B00290F0700700FFFFFC900D8FFFFFFFFFFFFE003A7FFFFFFFFFFFF FFFFFFFFA101B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4DCC5AF96806A503B240B000000 000A1D32475B6E8296ABC0D3E7FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF81229CB7C5D8F9FFF9250062A47B45 F1FF1F00FEFFFF1A00F9FF81229CB7C5D8F9FFFF2000FBFFFFFFF2001BFFCA0315BAF6BD 0D00DCFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED00B9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFCC00CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 09002F080C006E2AFFFF8D16FEFFFFFFFFFFFF7D1AFAFFFFFFFFFFFFFFFFFFDE0E6AFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9E1C5AE947F69503A230B0000000010283E566D839CB2C8E2F5FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFBA160000000011A4FFE24F111765EAFF94000081F08F00 0074F6BA160000000011998200006ECEFFF47800008FF1C13D0D1E813D67BCFCFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF1790FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF217AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF080033030F066443 FFFF5250FFFFFFFFFFFFFA187DFFFFFFFFFFFFFFFFFFFC3B31F8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE6CDB2987F634B2F170000000012 293E576E839DB3C9E2F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFD E3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4067FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7126FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0600370011254C5CFFFF1789FFFFFFFF FFFFAD03E1FFFFFFFFFFFFFFFFFF7A0DDCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEDD3B89F836B4F371B04000000172D49607C93AFC6E1F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF8100EEFF FFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A3D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200D5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF05003C0011453574FFDE00C3FFFFFFFFFFFF494BFFFFFFFF FFFFFFFFFFBD029AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDD2B4987D5F43280A00000118 304B627D95B0C7E3FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9314FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1983FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF04003E000E631D8BFFA506F6FFFFFFFFFFE102AFFFFFFFFFFFFFFFFFF01F4AFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEED2B4997D5F43280A000001193754708FABC8E4FBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6732FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03003F00 0A7F06A3FF6C36FFFFFFFFFFFF8218FBFFFFFFFFFFFFFFFF6318E9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE4C3A3836244290A0000 00122F4C6A86A3C2DEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE600C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFB800DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02004200029100BBFF3270FF FFFFFFFFFD2173FFFFFFFFFFFFFFFFB000B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE6C6A686664525070000052242617F9DB9D6F5FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF1197FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA118DFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02004300009B00D3F304A9FFFFFFFFFFBF00D4FF FFFFFFFFFFFFEE1A5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDDBB99775533 110000000C33557790AACCEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF396EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D3CFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF0100440000A000EBC100E0FFFFFFFFFF6133FFFFFFFFFFFFFFFF6D14 E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFCDFBB9875512E0B0000021C3C5D7D9DBDDDFAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6245FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFAE02E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 01004400009E05FE8B19FFFFFFFFFFF60D91FFFFFFFFFFFFFFD0049FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 D8B4916D4A260600000F32547799BADAF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B1BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF60B97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000043000B8C1BFF 584CFFFFFFFFFFA804EAFFFFFFFFFFFFFD3441FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDDBB997755331100000933557799BBDD F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB500F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54 46FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000042001E7533FF257FFFFFFFFFFF50 44FFFFFFFFFFFFFF9C05D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFBDAB38C664018000007294B6E90B3D6F7FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE 00C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA505EDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00004000335E4BEF01B2FFFFFFFFEF079CFFFFFFFFFFFFEB 1370FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9C19B754F27050003 244B739AC0E3FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0B9FFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF208A0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF900003E00494663BE00E5FFFFFFFF9F07EFFFFFFFFFFFFF691AF2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE8BB99774C2206000122446E99BBE5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3276FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF4A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000003900 602E7B8A19FFFFFFFFFF474DFFFFFFFFFFFFC902A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFC5 9A6F451F01000322497298BFE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5B4CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF9B08F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE800003400781692574DFFFFFF FFE904A5FFFFFFFFFFFD3440FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C69B71451B000009325B84ABD2F8FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8423FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB04AAFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF00002E009102AA257EFFFFFFFF960BF4FFFFFFFF FFA403CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDDB2885D3310000015446E99C3EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE02F6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4059FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD6000025009E00B701AFFFFFFFFF3F56FFFFFFFFFFF92264FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C89C73471E0000 07305985AFDBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD700CFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF910DF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE 00001E00A700A800DCFFFFFFE302ADFFFFFFFFFF8E0AE6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEAF8152230100072F5884AEDAFCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA06A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE401B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500001700AB00900E FEFFFFFF8D0FF7FFFFFFFFF11476FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF6CA9A6C3D0F00001E4D7CAAD8FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999999999999900A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2A7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3663FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD000011009D0A6B39FFFFFFFF395BFFFF FFFFFF7F11EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD4A1774C19000013446EA1D4 F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB030000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000DD6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5453FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8713FBFFFFFF FFFFFFFFFFFFFFFFFFFFFFB600000C0186223D67FFFFFFE501B3FFFFFFFFE80C84FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFACFA17243140000184776A5D4FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D2AFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00BEFFFFFFFFFFFFFFFFFFFFFF FFFFFFB2000008036F3A0F94FFFFFF980DF8FFFFFFFF6F18F4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD09D 69360800052D5C8ABAE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA605FAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE00000506 574800C2FFFFFF4C50FFFFFFFFDD0692FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD19E6B3708000633669ACCF9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD000D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF7F1BFEFFFFFFFFFFFFFFFFFFFFFFFFFFAB0000030A3F4B01EEFFFFF509 9CFFFFFFFF631DF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF6C3905D2A04000B3B6EA1D4FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF703ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0 00C8FFFFFFFFFFFFFFFFFFFFFFFFFFA70000011027451CFFFFFFB302E9FFFFFFE3069DFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C3905D2A04 000A3B6EA1D4FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2384 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2376FFFFFFFFFFFF FFFFFFFFFFFFFFA3000000170F3A45FFFFFF6736FFFFFFFF6D24FCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5AD743D0A0005306396C9F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C5BFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7524FFFFFFFFFFFFFFFFFFFFFFFFFF9F 0000001F00266EFFFFFE1A83FFFFFFE90A96FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF7C48D551D0000265D94C8F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7631FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC600D1FFFFFFFFFFFFFFFFFFFFFFFF9C00000026000B96FF FFCE00CFFFFFFF7B19F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCC905D22000017 5590C3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF9F0AFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFE1C7FFFFFFFFFFFFFFFFFFFFFFFFF980000002D0000BFFFFF821FFFFFFFF00F 88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAAA6E3B0C00083B77B2E5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC800DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B2EFF FFFFFFFFFFFFFFFFFFFFFF94000000330100E8FFFF2F62FFFFFF8A10F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD79D652D0300154D84BDF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB24444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444444444B3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000B6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00D9FFFFFFFFFFFFFFB8 01000000000000000000043E8B000863CCF6177AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCE9153170005356D A4DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551C555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A8BFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1489FFFFFFFFFFFFFD0B0000000000000000 0000000000001719002205DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C4874A0F000D4682C0F6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4264FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF6138FFFFFFFFFFFFFF4B0000003B0F6BFFBF0000000C0000381E 000607085DCEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFECAA6E3303002A66A1DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF6A3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFB201E2FFFFFFFFFFFFA8000000230333FF620000001D0E00C6FF7107C3841D0156FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0A166220002336EAA E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91 14FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80E93FFFFFF FFFFFFF7080000040004F307000002000200D4D1068CFFFFDA0A4DFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A86B2D02032F6DA9E5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900EBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5842FFFFFFFFFFFFFF5D000000 170092000000170A4100DE303CFDFFE7213BF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF0B16E2C01073C79B5F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE100C3FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA903EAFFFFFFFFFFFFB90000002104340000000101 9B007A09D8FFF23328ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEAA662200084488CC FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFE0C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF3099CFFFFFFFFFFFFFC1000000801010000000558AC01048AFFF94219 DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BB77330305447FBBF6FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF3274FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4E4BFFFFFFFFFFFFFF6F000000000000000002DA9B023CFDFE5A10D2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9BB773304013377BBF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5A4CFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07F1FFFFFFFFFF FFCA000000030000010047FF4901D8FF7A07BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF999AFFFFFFFFFFFFFFFFFFFFFFFECC88440B002166AA E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8124FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED04A6FFFFFFFFFFFFFF1F0000000000 04009ECC0215FF9101A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFE72000BEFFFFFFFFFFFFFFFF9B96C20000F4E91D3FEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA903F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4455FFFFFFFFFFFFFF81000000000000039A2F1B35AC02 88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95A06960B 90FFFFFFFFEDA0540D00317DC8FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD200D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF950CF6FFFFFFFFFFFFD80000000000021A2106551D0B65FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC3813C7FF6923FDF4A64D06084A 97E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F803AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE702B0 FFFFFFFFFFFFFF3100000000543400875A0054FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE22A1DD4FFFFD501400B0447A0F0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2382FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 7DFFFFFFD11A2EE5FFFFFFFF3A1494E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B5BFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5538AAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA78F979BA1AAA1A7AA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3855FFFFC2113DEEFF FFFFFFFFA602DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF7333FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFAA0754F8FFFFFFFFFFFFF9177AFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF9A0BFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555A1055EFAFFFFFFFFFFFFFFFF7319FAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF9A7B3F38D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF552D01238777695B4D3F312212040007E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 960BFBEF51C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA00BAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5204041222 313F4D5B69778896A4B2CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2926FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1392FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A27FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3B6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFB367000F6764B36F1FE53E1DEDD950785B3ED0FFF4A35839AB19 35D7CF450E34D5FFFFFFF383603343D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF6343FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFF8C5080087BB63F32522FFFA0F29FFFDDA0010B9E2002388F0D00046FF FFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A1BFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F4EEEEEEEEDFDDDDDDDBCCCCCCCCC6BBBBBBBBB1AAAAAAAA9C9999999888888888837777 77777777777777777777776A666666666666666666666666615555555555555555555555 5555474444444444444444444444442A55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF FF2500EDFFFFFF989AFFFD2204FFFFFE0027FFFF1C00FFFFFF1711FFFFC3000000000000 B3FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB200F1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEEE5DDDBCCCCBFBBB5AAAA9A9999948888887C 7777766666665F555555484444413333332A2222221311110D0000000000000000000000 000000000000000000000000000000000E11111112222222222733333333333333333333 333333404444444444444444444444444955555555555555555555555555636666666666 666666666666663255FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF2700FFFFFFFFFF F090801B00FFFFFF0027FFFF2700FFFFFF2700FFFF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF1EEDEDCCCC9BBB6AAAA9B9990888677776B6661555545443B33 31222216110B00000000000000000000000000000F1111162222222D3333334444444B55 5555626666687777777F8888889799999DAAAAAAB4BBBBBBBBC9CCCCCCCDDDDDDDDDE3EE EEEEEEF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF2700FFFFFFFFC21BB5FF2700FFFFFF 0027FFFF2700FFFFFF2700FFFF8209F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFC07A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEFECDDD9CCC6BBB3AAA0998D887A7767655552443F332B221811 0500000000000000000000000F1119222333333E4449555564666E7778888894999EAAAA B9BBC3CCCEDDDDE9EEF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFF0027FFFFFF2700FFFFFFFF231CFFFF2400FEFFFF0027FFFF2700FFFF FF2700FFFFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B 7BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFCB0E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEEE2D8CCBDB3A9998E8477695F55443B31221611 030000000000000000000009111C222F3342445558666B777E889199A4AAB7BBCACCDDDF EEF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFF9 0022FFFFFF2000FBFFFFFF1102C49B1500C8E2F80026FFFF2200F3FFFF2000FCFFF92500 62A47B45F1FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5353FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFF79723007BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAEEDFD5CBBBB0A6998B8177665C 5244372D2212080000000000000000111A25333F4955646E78889399A7AABABCCCCFDDE2 EEF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFD77C000192CA8200006E CEFFFF9D112FC2961146D4730006BBB803006EEC93000089EBFFE24F111765EAFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B2BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFF087180869 3660FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E7D9 CABBAB9D8E8071635444352618090000000000000003111E2833434D5766727C8897A1AB BBC6D0DDEBF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA206FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFE166071990F1FF6345FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEEDECDBCAB9A8979685746352514050000000000000C1B293846 55657482919FAEBBC9D3DDEEF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCA00DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFD45D0525A1F8FFFFFF7D2BFFFFF0DBC7B4A18E7A6654443322 11000000000005152534445565758595A3B2C0CFDDEEFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF201B2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55C54C012BAAFDFFFFFFFFFF960A17040000000013283C5165758595A5B5C4D4E4F4FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B8AFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48180031A9FCFFFFFF FFFFFFFFB0018DA6BDD2E7FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4363FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF360300215E9DDAFFFFFFFFFFFFC900DEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6B3BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5554D4995515000D4488C3F9FFE400C3FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9114FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFF A505A0FFF07477714571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFCCC8F501400134F8A00AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900ECFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFF E92521EFFF2200FFFFFF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFED495581A00A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE100C4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FF FFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFD5ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFE0A9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF F090801B00FFFFFF6C05E4FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFED69D62290156FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE84C4444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444CE8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2F77FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFF E10473C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFF5C0854C13000F48812D5EFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90055555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555500A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5650FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F 0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 4CA96F350400255E98D3FDFFFF2D7AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C29FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFF5001FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFB FF52007ADA931200B7FC1909D0FFFFFFFFFFFFFFFFFFFFFFFFFFFF4601002475B0E9FFFF FFFFFFFFFF1097FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA306FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFDD6D00 008EEE9D112FC2961146EBFFFFFF43A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5C A6F89F117BFFFFFFFFFFFFFFFFFFFFFFFFFFFF543322045DD6FFFFFFFFFFFFFFF2005A9E BAD6F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFCA00DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FDB2350044C6FFFFFFFFFFD5001E08000000112D4C6883 A1BEDAF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF000B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFBB3A003BB2FFFFFFB800EDFFF7DDC3AA886E55331000000008223B55 7799B2CCEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF188DFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFC34C0031AAFE9B0BFFFFFFFFFFFFFFFFFFFFFFF6DDBBA188664C330E000000082244 5D7799B2CCF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F67FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFBF430038 4D26FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6DDBB997F66442A0C0000000822 44667F99BBD4F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF551744444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444441755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6540FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFC84D0145FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEED4BB997F66442A0A00000011 2A44667F99BBD4F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF55555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555555555555555555555555555555555555555555555555555C1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8C19FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFD6DEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECCB299775D442204000000 11334C6688A1BBDDFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB300 F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEECCB299775D4422030000 0011334C6688A1BBDDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00CBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE5CCAA9077553B220200 00051933556E88AAC3DDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB06A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E5CCAA907755331901 0000061933557790AACCE5FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF287EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8DDC3AA886E553319 00000007223B557790AACCE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF4E57FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF36000F213446586A7C8EA0B2C4D6E8FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DDBBA188664C33 100000000822445D7799B2CCF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7530FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C0E005D75 62503E2C1A080000000067FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6DDBBA188664C 330E0000000822445D7799B2CCF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0BFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF554F3813C8FFFFFFFFFFFFF5E3 CF1469FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEED4BB997F66 442A0C000000112A44667F99BBD4F4FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC300E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555F85407ACFFFFFFFFFFFFFFAF02DAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEED4BB997F 66442205000000112A44667F99BBDDFAFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF F7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFEA00BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFC65039AFFFFFFFFFFFF4249FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8DBC0A285 694C2F130000000824405D7A6B00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61100FFFFFFFF FFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFF4D86FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1295FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFE7F017FFFFFFFFFD10071F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D7BCA0 81654A2B2E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF376EFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF92026E FDFFFF671D041273DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFF FFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E47FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFA4055CFAEC0A92EF9022 0033A1FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFF97C6A7A741C00FFFFD950785B3ED0FF83000F67FFFFF383603343D2FF83000F67FFFC A95E3DFFF4A35839AB1935D7CF450E34D5FFFFFFF383603343D2FFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8520FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5C000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000060FFFFFFFFFFFFBB0D4B810FF2FFFFFDBB55041777E0FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFD435FFEFFDC0300 FFFF2522FFFA0F29FFFF0027FFFFFE5DD7FFFF4516F1FF0027FFFFFFED0027FFFDDA0010 B9E2002388F0D00046FFFFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFAC02F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAA9180000000DAA850050AA210374AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAEEFFFFFFFFFFFFFFBF0E016BFFFFFFFFFFFFE5881D0244B2FEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF9F00D1FFFFFF2500FFFF989AFFFD2204 FFFF0027FFFFC3000000000000B3FF0027FFFFFFFE0027FFFFFE0027FFFF1C00FFFFFF17 11FFFFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300D2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC0000000000 DEB60002BE460707BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFCE48DCFFFFFFFFFFFFFFFFF7A239002B86E7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFF5300F5FFFFFF2700FFFFFFF090801B00FFFF0027FFFF8E2A FFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FFFF2700FFFFFF2700FFFF8E2AFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF803ACFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E0A0000000036A5064E22584C64 09C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD0690F0553B8FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFF3200E6FFFFFF2700FFFFC21BB5FF2700FFFF0027FFFF8209F4FFFFFFFFFCFF00 27FFFFFFFF0027FFFFFF0027FFFF2700FFFFFF2700FFFF8209F4FFFFFFFFFCFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2085FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFB150200000000018C17EB182939FC560ECCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF9AA44011977DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF56009FFF FFFF2700FFFF231CFFFF2400FEFF0023FFFFAC007DFFFFFFD590FF0023FFFFFFFF0027FF FFFF0027FFFF2700FFFFFF2700FFFFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF475EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB6010000000000003B29FFB80119FFF94914D6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E3881E0244AAFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFCA0315BAF6BD0D00DCFF1102 C49B1500C8E21909D0FFF9250062A47B45F1FF1909D0FFFFF2001BFFFFF80026FFFF2200 F3FFFF2000FCFFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF6E37FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B0D00 0003040000033AFFFF3C01E6FFF53E1BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBB55041877 DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFC13D0D1E813D67BCFC9D112FC2961146EB9F11 7BFFFFE24F111765EAFFFF9F117BFFF47800008FDA730006BBB803006EEC93000089EBFF E24F111765EAFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9510FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30B020000360000000037FF FFA50045FEFFF13324E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB78180551B1FAFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00E9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA405000000AB250100000CFFFFC1000399FFFFEB 292DEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAE4D041771D2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE100C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF4911000001EF7C06000000DEFFD500620BD9FFFFE42138F3FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEF993B00287FE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFD099EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 040100001BFFD60000000054FFE800BA2E39FCFFFFD6144DFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD577160244A1F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E78 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF910A00000075FFFF2D 02000003F4FB01ABD00685FFC453031FF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9B255050F66C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5452FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3613000000C5FFFF84090000008EFF1387 9D1F042B003BB2FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE7F 1F00338FE6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF792DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE4010000000001000000000000001576070003080122A1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBC5F0D0346A1F2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF9E09FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFE74010000000000000000000000001604000D6FDB2D58FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBB5D0B064CA1F4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC400E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6887730 1100000072244D98DECA0078F1FFFFA702D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A14C040F5DB2FBFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE900BCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D2000000083FFFFFF FFFE1D7DFFFFFFFD2C5BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE5903B001A6EC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1096FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF721F0000006AFFFFFFFFFF6C2CFFFFFFFF A503D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFCC7119003287DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3571FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF761E00000052FFFFFFFFFFBD00D9FFFFFFFC275EFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFCBB6514003389DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5A4CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF7B1C0000003BFFFFFFFFFFFC148AFFFFFFFFA203D9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC36E 1A002A7FD5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F 26FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F1B000000 26FFFFFFFFFFFF6039FFFFFFFFFA2164FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC36E1A002A7FD6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA505FBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF841800000015FFFFFFFFFFFFB1 02E5FFFFFFFF9E03D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB7621201368CDEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00DBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF881600000006FFFFFFFFFFFFF60B97FFFFFFFFFD33 48FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB66111002E7CCAFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF000B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8D1300000000F6FFFFFFFFFFFF5346FFFFFFFFFFBF00BBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFDCC7F33001255A1F1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF1590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 1000000000E2FFFFFFFFFFFFA106F0FFFFFFFFFF4830FDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDE904405084490E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B6BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B0900000000CDFFFF FFFFFFFFED06A0FFFFFFFFFFD203A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEDAA5D0E002A7FCCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9004444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444400A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6046FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA50200000000B9FFFFFFFFFFFFFF5242FF FFFFFFFFFF6120F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 AB5D13002870B7F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE55855555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555560EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8520FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFAF0000000001A4FFFFFFFFFFFFFFAE02E2FFFFFFFFFFE50A90 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC079320108 468DD4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFAB02F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB9000000000390FFFFFFFFFFFFFFF91388FFFFFFFFFFFF7516F0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B2661F00145599E3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000007DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D000D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC300000000 037CFFFFFFFFFFFFFFFF682AFFFFFFFFFFFFEE126BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCD863F05033880C7FCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5538AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA3855FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF501AFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD000000000368FFFFFFFFFFFF FFFFC400D0FFFFFFFFFFFF9F02C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B06922000F4B89C6FAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C8AFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7000000000253FFFFFFFFFFFFFFFFFE2374FFFFFF FFFFFFFE402DFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFDA9B5D1E000B4481C0F6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4165FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE100000001013FFFFFFFFFFFFFFFFFFF7E1AFCFFFFFFFFFFFFD40590FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE9B2773302032A66AAEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF6640FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB 00000001002AFFFFFFFFFFFFFFFFFFDB01BBFFFFFFFFFFFFFF740DE4FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE7A96C2D02043571A6DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B1AFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5000000000015FFFF FFFFFFFFFFFFFFFF3860FFFFFFFFFFFFFFF52058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEDB1733B0A0013487DB3E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB101F3FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE020000000003FDFFFFFFFFFFFFFFFFFF 940DF5FFFFFFFFFFFFFFAC00B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD09A 642F04001E548ABFF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD600CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0E0000000000ECFFFFFFFFFFFFFFFFFFE904A5FFFFFFFFFF FFFFFF442BF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C38E592300 01235381B0DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF903A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF1C0000000000D8FFFFFFFFFFFFFFFFFFFF503CFFFFFFFFFFFFFFFFDC0C7BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECAA7B4C1E00000F3E 6C9BCBF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2284FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A000000 0000C3FFFFFFFFFFFFFFFFFFFFB700D4FFFFFFFFFFFFFFFF9D02C0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEBF906132070003295581AC D8FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF475FFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF390000000001AFFFFFFFFFFF FFFFFFFFFFFD2170FFFFFFFFFFFFFFFFFF5121F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD3A5774D23020007315B87B3DEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D39FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4900010000079BFFFFFFFFFFFFFFFFFFFFFF8510 F5FFFFFFFFFFFFFFFFE61366FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6CDA3794F2403000C366086ABD0F6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF9214FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF59000100000E86FFFFFFFFFFFFFFFFFFFFFFE705A4FFFFFFFFFFFFFF FFFFA700B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7CFA67A532C0700011E43698FB5DBFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB700EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6A000100001172FFFFFFFFFFFFFFFFFFFFFFFF4F41FFFFFFFFFFFFFFFFFFFF5619ECFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCDDB68E674019000005274A6C8DAFD1F2FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD00 C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A00010000125EFF FFFFFFFFFFFFFFFFFFFFFFBA00CFFFFFFFFFFFFFFFFFFFEC1851FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF0CAA27D5C3C1B0100001537587A9CBDDEFAFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC06A3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C00010000104AFFFFFFFFFFFFFFFFFF FFFFFFFF2D62FFFFFFFFFFFFFFFFFFFFAC00ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF8D9B999795838180000021A39567391B0CDEAFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF287EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9E000100000C31FFFFFFFFFFFFFFFFFFFFFFFFFF9707E8FF FFFFFFFFFFFFFFFFFF6611DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF6D6B99C7F6042250800000928455F7B93AFC6E3FAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4D59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFAF000000000819FFFFFFFFFFFFFFFFFFFFFFFFFFF51284FFFFFFFFFFFFFFFFFF FFF8332EF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8CBAD9071573B1F06000001172F4B637E96B0C5DEF6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF7333FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4000000 000504FDFFFFFFFFFFFFFFFFFFFFFFFFFF741AFAFFFFFFFFFFFFFFFFFFFFDC0F6BFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7CDB2967C5F452A10000000000C263C546C829BB2 C5D7E9FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA000000010300E9FFFFFFFF FFFFFFFFFFFFFFFFFFDC01ABFFFFFFFFFFFFFFFFFFFFFFA401A3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E1C7B29A816C523C250C00000000000F233648 5A6D7F92A4B6C9DBEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD00E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1000000010100D2FFFFFFFFFFFFFFFFFFFFFFFF FFFF512FFEFFFFFFFFFFFFFFFFFFFFFF7707C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E3D0BEAB988573604E3B291704000000 000315273A4C5F717F8D9BAABAC8D6E4F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE300C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000030000BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00BDFFFFFF FFFFFFFFFFFFFFFFFD4B19E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1DECBB8A693816E5C4A38 2A1B0D0000000000000111202E3C4A5866778593A1AFBBC3CCD7DDEAEEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FEC6721FE14A0F35C1FFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF38360 3343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFE0B9DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF000000070007A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F48FFFFFFFFFFFFFFFFFFFFFF FFEC2243FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDFD1C3 B5A799887A6C5E5042332315070000000000000000000111152229333C44505563667777 7F88889899A0AAAAB8BBC0CCCCD9DD4C55FFFFFFFFFFFFFFFFFFFFFFFCB3080074C1A50C 04D7FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFFE5DD7FFFF4516EAC5080087 BB63F3FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2E78FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0100000D00178B FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB500CFFFFFFFFFFFFFFFFFFFFFFFFFD10A69FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF9EEE2DDCCC7BBB1AA9B95887F776964554E44373222222111110F00000000 000000000000001455FFFFFFFFFFFFFFFFFFFFFFFFFF2500F9FFFF8F0065FFFF0027FFFF 989AFFFD2204FFFFE80863FFFF82B3FFC3000000000000B3FF2500EDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5452FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF02000014001D74FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF305DFFFFFFFFFFFFFFFFFFFFFFFFFFB60480FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEEEEEBDDDDD9CCCC48 55FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDD0038FFFF0027FFFFFFF090801B00FFFF FF6C05E4FE41FBFF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF792DFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF03000019001B5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9D06E3FFFFFFFFFFFFFFFFFFFFFFFFFF9C019EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFF2700FFFFFFF70045FFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF 8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9E09FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF0400001D001444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA2167FFFFFFFFFF FFFFFFFFFFFFFFFFFF7407BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF2700 FFFFFFE40084FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFFAC007DFFFFFFD590 FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC300E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF050000 20000B2DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9905DEFFFFFFFFFFFFFFFFFFFFFFFF FFFD530ECCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF2700FCFFFFA028F6FFF5 001FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF9250062A47B45F1FF2000FBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE900BCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08000020000215FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFA2167FFFFFFFFFFFFFFFFFFFFFFFFFFFFFC540FCEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF270098EBEB87F0FFDD6D00008EEE9D112FC2 961146EBFFFFFF43A2FFFFFFFFE24F111765EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1097FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0B00001F000001FAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9905DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF53E1CDCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92B F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3472FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0F00001D000100E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA21 67FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1331BD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5A4CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF15000019000600CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9608E3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF03915D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7F27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF19000017000A00 B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC295FFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF44115D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA405FBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D0000140009029DFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFAB02D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13B18CFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00DBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF210000110007017EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFE384EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1420EBCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF000B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2500000D00030051FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000C4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC65039AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF1591FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF290000 0B0000062DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF453CFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFD6F027CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A6C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D00000800001D13FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC801ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF950551F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6046FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3200000600003704FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF611CF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD1E25 D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8521FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF3700000306005500F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE80F80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE13111AAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAA02F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3C00000112007000B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8809E0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7690064F5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD000D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF420000011E0077 0073FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92559FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFAA0F29D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF401B0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF470001002B006A0041FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA01C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDC350784FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B8AFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D0002003800560919FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF422DFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 990C2BC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4165FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5400030046003F1E02F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE00C82FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD536067DF6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF6640FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B0003 0051002B4000BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C07D6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8F0E23B5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 1CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF620004004F021B63097FFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC333FFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5570052E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF01F5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6900050047030C7D0F43FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1059FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFBA210875EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000060FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500D1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF710005003A040196090BFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6F16E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFA99170B77F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1AAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF702ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF780003002B0300A40000C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF21E4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3880C 1B99FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE1999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF1E87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF820001001B0100 AC00138CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC40399FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE580134BFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5C0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4363FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A0000000D0000AE003D50FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF760BDBFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA400041BAFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF673FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF93000000010000AB075A14FEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF82F3BFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE460033ACFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C1AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF9E00000000000397226900D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD4088BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD45D051F90F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB001F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA0000 00010003813F650D99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8507CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD862061D8FF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D500D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB60000000900026C5D4944 5AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE501CEAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3710B 0E6CD4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF702ACFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC3000000160000567A2C8A11FCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE2143FCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7831D003FA7F9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E88FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD00000001F01003D970ED200C9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA0782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBB55040F66D4FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4364FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFD600010024000026B500F11D81FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9402B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC7514034CA8F6FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF683FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC000300250000 10D200D4623AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FE511AE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF7A345030E5FBAFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C1BFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000050024010001EB00B6A903EDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE2438F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFA14401105DBBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB001F4FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE50007001C0D0000E30E99EE04ACFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE1552FDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D77D2200287DCBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE9000800151F0100CB2B7CFF3A65FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2067BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC66E20001B 67B5F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF702ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE000A 000F350100B3485FFF811CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9E01A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD18335010B52A0EBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF1E88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2000A000A5100069B6641 FFC800D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF6A0AC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5994B08033375B7F3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4364FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6000A000571000C838324FFFD158EFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB4E0FCDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B36F2C00053B7DBEF7FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF683FFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFB000A000288010C6CA008FEFF5646FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4A0FCFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE7A3601C0009417DB6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF8C1BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF000A000196020954BD00E9FFA903EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63D16D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD894571C00022B659FD8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB001F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000900009F01 053CDB00CCFFF50B9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF0321EE1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE2A86E350400144B7BACDDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71200FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500 D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01080000A6000022F701AEFFFF51 49FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE42130ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F5C086542502000F3E6F9FCFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF702ADFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF01070100AB000009FF1792FFFFA405EDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF232BE6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C899 6A3C0E0003234A7399BFE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF02060100AF000100F33870FFFFF208A1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE92F1ED9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9A67E5730 0A000010365A7C9DBFE1FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2700D5460F3CC9FFFFFE8D586706000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4364FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0305 0100B4000000DB594FFFFFFF4D4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF3817D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE0BA936C4B2908 000006264867819DB6D2EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 270076BA980A06D9FF9002ECFF950071FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF6840FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04030000B6000000C27A 2EFFFFFFA007F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEE3616CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE4C2A07E5D3E2509 00000008223C50677C90A5BAD1E5F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700F8FFFF900063 FF4701F9FFE90038FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C1BFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF06020000B7010000939B0DFFFFFFEF06A5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF2400FB9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD4B9A0846C5740 2C1803000000000413233343526166717781889199A1AAB1BBC1CC4955FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFE00035FF8100AEFFD8007D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB001F4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF07010000AB0C00015EBC00ECFFFFFF4852FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6D017FFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBD7C3B3A4 958677665748443833282218110800000000001D55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFF7004FFFFE9B11745087FCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF090000009B1B000634DC00CBFFFFFF980BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990463FAFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF7EEE7DD4E55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFDA0098FFFB6FD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF702ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C0000008C2B 031313FA03ABFFFFFFE804A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB80F43EEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2800EDFF FE6945FDFF81229CB7C5D8F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1E88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E0000007D3B0A2201F31E8AFFFF FFFF5041FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD32024D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB4E4263698BFBFFFFBA1600 00000011A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4364FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF11000200704A0F3300C03F69FFFFFFFFB101DCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEB3D12BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6840FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF140006006359123E02876048FFFFFFFFFB187DFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45008 92FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8C1BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1800 0B005668133F01508027FFFFFFFFFF741CFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD820355F1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB001F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D0010004978123C0013 A008FDFFFFFFFFD500B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA1F1DC7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500D2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF210015003E870F3500009F00E5FFFFFFFFFF 3658FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEB480790FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF702ADFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF26001B0033960A2B010B8100C4FFFFFFFFFF9706EBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFE880351F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E89FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF29011F002AA5031B162C5007A3FFFFFFFFFFF00A93FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BE1826D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4365FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D01230020B5 000A3241122582FFFFFFFFFFFF5A32FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF350B8EFDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF6840FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3102260018C400004B49003961FF FFFFFFFFFFB800D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97A043DDDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C1CFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3501290011D300005F3E103A40FFFFFFFFFFFFFE2966 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3320888FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB001F5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF3A012B000AE200006E24542720FFFFFFFFFFFFFF940AEDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFA880539D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD500D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F01 2C0005F200007B099A0702F7FFFFFFFFFFFFF30F8DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD02F0988FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF702AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43012B0001FD03008400 D30000D6FFFFFFFFFFFFFF7023FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF46B014B E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E89 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48002A0000F510048900D22600B1FFFFFFFF FFFFFFD801B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC220E8FFBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4365FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF4D00270000EA200C8B00B66E058CFFFFFFFFFFFFFFFF463FFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900C25B8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6840FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5300210000DF2F13820D9BB4005DFFFFFFFFFFFFFFFFBF00C5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE45D004CE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF8C1CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58001A0000D3 3E18712880F30329FFFFFFFFFFFFFFFFFF3950FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB3210B88FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFB001F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D00120000C84E1A604365FF2809 FFFFFFFFFFFFFFFFFFAD01D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3740536CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500D2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6300080000BD5D1B4F5E49FF6600EEFFFFFFFFFFFFFF FFFC2369FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD33F025EE1FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55339999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999993355FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF702AEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6900000000B26C1A3E7A2EFFBB0097FFFFFFFFFFFFFFFFFF9509E6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB320566E7FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E89FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F00 000200A67B172E9513FFF60049FFFFFFFFFFFFFFFFFFF91F6BFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEAA220B77F2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4365FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7600000400988A121CB0 00F6FF0E10FEFFFFFFFFFFFFFFFFFF9507E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF999161590FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB24444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68 41FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C00000700889A0A09CA00DCFF3200D4FFFF FFFFFFFFFFFFFFF91F6CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEA6C0530A7FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551C555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555551C55FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C1CFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF8400000A0077A90200E000C0FF650683FFFFFFFFFFFFFFFFFFFF 9009E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB 5A0328A3FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB001F6FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8B00000F0068B80000E40BA0FF8B0B2CFFFFFFFFFFFFFFFFFFFFF61C6DFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE16E091E90F7FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD500D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93000014005A C80000D22881FFB00100D6FFFFFFFFFFFFFFFFFFFF9F04D7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9770A1D90F6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF702AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A000219004DD70000C04762FFD5 001483FFFFFFFFFFFFFFFFFFFFFC2B56FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE46F0A2199F3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E8AFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA4000A1F0041E60001AE6643FFF8034730FFFFFFFFFF FFFFFFFFFFFFAF01C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE8760C0F74E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4365FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFAD0011250031F500099B8524FFFF1F6300DBFFFFFFFFFFFFFFFFFFFFFE34 46FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE67E170455C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6841FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700 182A0024FF071489A406FDFF445F1485FFFFFFFFFFFFFFFFFFFFFFBD00B7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD B244002690F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF891EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF00202C001AFF171D78 C400E5FF6A3D6D27FFFFFFFFFFFFFFFFFFFFFFFF5723F7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC355041C87EC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AF01F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500272D0011FF272366E300C6FF9412C800 CCFFFFFFFFFFFFFFFFFFFFFFE30B87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE278130757BAFDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD400D1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFCA002C2C000BFF382753FC05A7FFBE00E82672FFFFFFFFFFFFFF FFFFFFFFFF810CE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBB5504186ED3FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF702ACFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD00031270006FF482841FF2188FFE800BE7F19FCFFFFFFFFFFFFFFFFFFFFFFF51D61 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE58821003399F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1E87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD50035200002 FF58272FFF4069FFFF1294DB01BDFFFFFFFFFFFFFFFFFFFFFFFFA602C4FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFAAC48021470CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF4462FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0038190000FC69241DFF6049FF FF3C6BFF3265FFFFFFFFFFFFFFFFFFFFFFFFFF4D26F7FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE07E2300247CD4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF693DFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE1003A100000F2791E0BFF7F2AFFFF6642FF910DF3FF FFFFFFFFFFFFFFFFFFFFFFE10C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD47F25 001F6ECEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E18FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE6003C070000E6891700F79E0CFFFF8F18FFF00A9AFFFFFFFFFFFFFFFFFF FFFFFFFF8F06D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBF6713013890E2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB300F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC00 3D000000DB990C00E5BD00ECFFB800EDFF5A37FFFFFFFFFFFFFFFFFFFFFFFFFFFB3141FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB55C0E003280CEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD800CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1003D000000D0AA0200 D3DC00CDFFE200C4FFBC00D0FFFFFFFFFFFFFFFFFFFFFFFFFFCA038FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCC7F2900145DAAF3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFF FFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF904A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7003C000000C5BA0000C1F902AEFFFE0E9A FFFE2370FFFFFFFFFFFFFFFFFFFFFFFFFFFF7F07D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFECD7E30000F58A5E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2383FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFC003B000000BACB0000AFFF1A8EFFFF3671FFFF8113F7FFFFFF FFFFFFFFFFFFFFFFFFFFFB3530F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE0934407013075B9F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF485EFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF013A000000A7DB000A9DFF3A6FFFFF6048FFFFDF02AAFFFFFFFFFFFFFFFFFFFFFF FFFFFFD6097EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBCC7F3302033377BBF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6D39FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0338010000 8FEC00168AFF5950FFFF891EFFFFFF503CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8506CDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0 9A531000155491CFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFB411007CFFFF960299FCA95E3D FFFFF97C6A7A741C00FFFFF383603343D2FFFFF07477714571EEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF04330B00007AFB012179FF7831 FFFFB301F2FFFFBB00CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4D1DEDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC680430B00 0F4A87C4F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9200B3FFFFE059FFFFED0027FFFD435FFEFFDC03 00FFFE5DD7FFFF4516F1F2257FFFFFE92521EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700 EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF072E1A000065FF0D2967FF9611FFFFDC00CAFFFFFF 2C64FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA1A52FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC78B4D1200093F7DB4 EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF91D4BFFFF7BCEFFFFFE0027FF9F00D1FFFFFF2500FFC30000000000 00B37A00E6FFFFFFA10075FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC00C9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF092929030050FF1D2F54FFBB00EBFFFD09A0FFFFFF9309ECFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFC00394FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD294581D000020578DC3F5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8C01DBF954FFFFFFFF0027FF5300F5FFFFFF2700FF8E2AFFFFFFFFFFFF3F00F3FFFFFF DF003BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC06A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C 243806003CFF2E3242FFDE00C7FFFF3077FFFFFFF20E8BFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF7809D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6B17B450F00042F659ACAF6FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00C6FA8A9FFFF FFFF0027FF3200E6FFFFFF2700FF8209F4FFFFFFFFFC4100D3FFFFFFF6004AFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF277FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0F204808002CFF3E33 30FFFC06A3FFFF5A4DFFFFFFFF6825FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3F26F0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED7A26C36080003285686B5E3FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF700E52FAFFFFFFFF0027FF56009F FFFFFF2700FFAC007DFFFFFFD5907F0088FFFFFFD9008FFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF4C5AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF121C570A001EFF4F321EFFFF2680FFFF82 25FFFFFFFFD702B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED2344FBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFCD7AA7C5022010013426D95BAE0FEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDE0283FFFFFFFFF2001BFFCA0315BAF6BD0D00DCF925 0062A47B45F1F52B1BE6FFFF6E3BFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7134FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF1618660B0014FF5F2E0CFFFF4A5DFFFFB101F1FFFFFFFF5235 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10B75FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF3C89A6D441D0000092E547AA0C7EBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE64955FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF6FECFFFFFFF47800008FF1C13D0D1E813D67BCFCE24F111765EAFFFFF2 7545727583F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960FFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF1A14750B000BFF6F2800F8FF6E39FFFFE100C4FFFFFFFFCA00C3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAD02A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF3CCA47B542C0700000F31547799BCDFFCFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFBE4C6AB9072583C1F06000C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E10840A00 05FF7F2100E6FF9116FFFFFF1295FFFFFFFFFF3D4EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF6F0AC6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCDCBA997857361500000625405C7590AAC4DFF8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4DBC4AD937E654D371B03000000 18334E6B86A2BE4955FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE100C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF220D93070102FF901600D4FFB5 00F0FFFF4066FFFFFFFFFFB201D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500FD3FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF3D2B19074593C2006000000152D455C718AA0B6CFE5FAFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFCEAD9C8B6A593826C533C250B00000000132A415B718BA6C3DEF9FFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD 09A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF270AA3020200FBA00900C2FFD800CEFFFF7036FFFF FFFFFFFD2667FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF63920E8FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEE7CCB1937B614C361D0800000000102131405060708090A0ABBBC7D2DD EEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEEEE7DDD1CBBBB5AA9F998776655342311F0E00000000000415 263C536C829CB3CAE3F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B7BFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2C07B2000400E8B10000B1FFF903AAFFFF9F09FCFFFFFFFFFF9A06E0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB2633F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF0D8C2AC9988786858483828190900000000000000051121222231 33334044444F55555556666666666666666666665C55555555554A44444444443731221B 11040000000000000000000A11213243556678899BACBDCFE0F1FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5055FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31 05C1000600D0C1000B9CFFFF2186FFFFCE00D7FFFFFFFFFFFC2563FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD6124CF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEEE1D6CBBBAFA4998888887977776A66665B5555 5554444444444444444444444E55555555556066666666667378888E99A5AABBC1CCD7DD EEF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7630FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3602D0000700B2D100 1B89FFFF4463FFFFF906A7FFFFFFFFFFFF9D05DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFC80D52FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF9B0CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C00DE00070095E2002976FFFF6840FFFF FF2E78FFFFFFFFFFFFFA2264FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC80D51FB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000E6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4200EC0006007AF2003362FFFF8B1CFFFFFF5D49FFFFFFFFFF FFFF9C05DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC40B5CFDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE500C0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF4800F403050062FE043C4EFFFFAF01F6FFFF8C19FFFFFFFFFFFFFFFA2265FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2056CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E00EE0E02 004CFF14413AFFFFD300D4FFFFBC00E8FFFFFFFFFFFFFF9507E0FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFB00762FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2F76FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5500E81C000037FF244426FFFF F501B1FFFFEC00BAFFFFFFFFFFFFFFFA2559FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC20E4BF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5551FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C00E22A000025FF344513FFFFFF1B8DFFFFFF1B8A FFFFFFFFFFFFFFFFA901CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB123F F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A2CFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF6300DC3B000115FF454402FCFFFF3E6AFFFFFF4B5BFFFFFFFFFFFFFFFF FE393FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7103EECFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F09FDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A 00D64D000207FF553F00EAFFFF6246FFFFFF7A2CFFFFFFFFFFFFFFFFFFC100B7FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD42124D8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC400E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7200D061000100F665 3900D7FFFF8523FFFFFFA904F7FFFFFFFFFFFFFFFFFF4A2DFDFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEE430CB2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE900BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A00CA76000000E1782E00C3FFFFA805FA FFFFD900CCFFFFFFFFFFFFFFFFFFCF03A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFB6B0388FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1097 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8300C48D000000CB892000AFFFFFCE00D4FFFFFC0A9DFFFFFF FFFFFFFFFFFFFF6C16EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE85 016FFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3472FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF8B00BEA5000000B59B0F0D9BFFFFF502ABFFFFFF3B64FFFFFFFFFFFFFFFFFFFFEE 1571FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90C36DEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551744444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444444444444441755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF594DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9400B8BF00 00039FAD012087FFFFFF2082FFFFFF722EFFFFFFFFFFFFFFFFFFFFFF9A04D2FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE03A0999FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFAF55555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF7E28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C00B2D500000789BE003174FF FFFF4A59FFFFFFA803F3FFFFFFFFFFFFFFFFFFFFFD3642FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7F025DF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA306FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA600ACE800000874D0003E61FFFFFF7330FFFFFFDF 00C0FFFFFFFFFFFFFFFFFFFFFFCB02ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFAD102DCEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF280000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000028FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC800DDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFAD00A1FA0000095EE200484DFFFFFF9C09FDFFFFFF178AFFFFFFFFFFFF FFFFFFFFFFFF5A22F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE1480478F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0071AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAA7100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE00B8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB3 0097FF02000744F4004F39FFFFFFC500DEFFFFFF4D53FFFFFFFFFFFFFFFFFFFFFFFFE712 6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA1520B9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1393FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8008DFF0601052AFF 075425FFFFFFEF00B5FFFFFF831DFFFFFFFFFFFFFFFFFFFFFFFFFF9D02C4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE54D0168F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF386EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE0083FF0C03010FFF195611FFFFFFFF17 8CFFFFFFBA00E5FFFFFFFFFFFFFFFFFFFFFFFFFE4528F8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA415189DFDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D 49FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC30079FF14030000F32B5502FBFFFFFF4163FFFFFFF002AFFF FFFFFFFFFFFFFFFFFFFFFFFFDF0B80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF57F0828B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8223FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFC90070FF1D030000D93D5200E9FFFFFF6A3AFFFFFFFF2879FFFFFFFFFFFFFFFFFF FFFFFFFFFF8508D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFD84A0158E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA703F9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF0067FF27 030000BF4F4C00D5FFFFFF9310FFFFFFFF5F42FFFFFFFFFFFFFFFFFFFFFFFFFFFFFA323A FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7 280565E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFCC00D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6005EFF34020005A4614300C1 FFFFFFBC00E8FFFFFF950DFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC0C7DFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9D22066BE5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF200B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC0056FF4201001789723701AEFFFFFFE500BFFFFF FFCC00D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9602C0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9C210972E7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF178FFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE3004CFF510000296F83260E9AFFFFFFFF0F96FFFFFFFA099EFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFE4B21F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9B200559CBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C6AFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA 0045FF620000385495142286FFFFFFFF386DFFFFFFFF3A68FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE91661FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF99626003DAEFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6144FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1003DFF740002453A A7033673FFFFFFFF6144FFFFFFFF7131FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA600B1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDB241002391EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF861FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70036FF8800034D1FB900465FFFFFFFFF 8A1BFFFFFFFFA704F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6012E0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE 5E08095DC1FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AC02F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFD002FFF9E00045306CA00524CFFFFFFFFB300F0FFFFFFDC00 C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8332EF6FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE912E002689E8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD100D5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0229FFB100035700CA005A38FFFFFFFFDC00C8FFFFFFFE178CFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE01365FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9650D0549A0EFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF501AFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0522FFBC 00015700C2006024FFFFFFFFFD099FFFFFFFFF554DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB3019FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A44C06074EA5F3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1B8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF091DFFC700005300B3046410 FFFFFFFFFF2E78FFFFFFFF9211FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F0DD7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEE9E470409519FEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF4263FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C17FFD10000460E99146501FAFFFFFFFF5C4AFF FFFFFFCF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93A22EBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEB9A4C09033C8AD8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF693DFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF1112FFDC000036297F266300E8FFFFFFFF891CFFFFFFFFFD1096FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED2534F5FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5AF6216002467A9EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F70027FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F16FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 160EFFE60000274364375F00D4FFFFFFFFB700ECFFFFFFFF4A59FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD71055FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC6 813E06012F72ABDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB500EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B0AFFF100001A5E 4A495900BEFFFFFFFFE500BFFFFFFFFF871BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB90483FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B875330300 1A548FC9FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 2A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDC00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2006FFFB00000E792F5B4E03A9FFFFFF FFFF1491FFFFFFFFC400DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9201A7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B97F450D000A3B6D9F D1FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFD5457A7401F2FFF383603343D2FFFFFE8D586706000000F4A35839AB1935D7CF 450E34D5FFFFFFF383603343D2FEB0651AE9500D35D2FF83000F67FFFFFFFFFFFFFFFFFF FFFFF58C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FCBF6F1FE5 3E1DEDF07477714571EEFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFC07A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2602FFFF05000393146D3D1593FFFFFFFFFF4164FFFFFFFF F707A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF620DCDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD096663509000837678FB7DEFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2A12FEFF 4FE9FE5DD7FFFF4516F1FF9002ECFF950071FFFDDA0010B9E2002388F0D00046FFFFFE5D D7FFFF4516F0E30C0082E0B5003AFFFF0027FFFFFFFFFFFFFFFFFFFFFFFB455CFDFF9A00 B0F2257FFFFFE92521EEE30C0082E0B5003AFFFF0027FFF8C5080087BB63E6257FFFFFE9 2521EFFFFF0027FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A7CFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2C00FDFF0E0000A7017C2C2B7EFFFFFFFFFF6F36FFFFFFFFFF3B64FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4C16DAFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD6A6774A2001000930567B9DC0E3FEFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF14008FFDD2F1C30000000000 00B3FF4701F9FFE90038FFFFFE0027FFFF1C00FFFFFF1711FFFFC3000000000000B3FF26 00FFFFFE1706FFFF0027FFFFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA1 0075FF2600FFFFFE1706FFFF0027FFFFFF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5056FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3200F6FF 1A0000B6007E1A4069FFFFFFFFFF9C0AFDFFFFFFFF801EFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF9461BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3CA9F764C2907000007294A6885A2C1DEF9FF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFAB0B0033C7FF8E2AFFFFFFFFFFFFFF8100AEFFD8 007DFFFFFF0027FFFF2700FFFFFF2700FFFF8E2AFFFFFFFFFFFFFF2700FFFFFF2700FFFF 0027FFFFFFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF 2700FFFF0027FFFFFF2700FFFFFF3F00F3FFFFFFDF003BFFFF0027FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF772FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3900EFFF270000C0007D0856 53FFFFFFFFFFCA00D9FFFFFFFFC300DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF23324E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE3C09D7B5D3D200500000012283D526A00A9FFFF FFFFFFFFFFFFFFFFFFDA4300039D8209F4FFFFFFFFFCFFFE9B11745087FCFFFFFF0027FF FF2700FFFFFF2700FFFF8209F4FFFFFFFFFCFF2700FFFFFF2700FFFF0027FFFFFFFFFFFF FFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFF FF2700FFFFFF4100D3FFFFFFF6004AFFFF0027FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9D0AFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4100E8FF310200C7037700673EFFFFFFFFFFF502 ABFFFFFFFFFA0C99FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB2834 F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE5C6AD95806B543E00A9FFFFFFFFFFFFFFFFFFFF 84FFFFA6001AAC007DFFFFFFD590FFFB6FD9FFFFFFFFFFFFFF0027FFFF2700FFFFFF2700 FFFFAC007DFFFFFFD590FF2700FFFFFF2700FFFF0023FFFFFFFFFFFFFFFFFFFFFF6C0054 FDFFFFDFAA7F0088FFFFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF2700FFFFFF7F00 88FFFFFFD9008FFFFF0027FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC300 E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF4900E1FF3C0400BC196F007228FFFFFFFFFFFF257EFFFFFFFFFF4857 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC1840F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF13EAFFFD1039F925 0062A47B45F1FF81229CB7C5D8F9FFFFF80026FFFF2200F3FFFF2000FCFFF9250062A47B 45F1FF1F00FEFFFF1A00F9FF1909D0FFFFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1B E6FFFF6E3BFBFF1F00FEFFFF1A00F9FF1909D0FFFF2000FBFFFFF52B1BE6FFFF6E3BFBFF F5001FFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA00BBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5000D9FF470800AE3562007B13FFFFFFFFFFFF584BFFFFFFFFFF8B16FEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD113FF4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF0020816C4FE1FFE24F111765EAFFFFBA 160000000011A4E8730006BBB803006EEC93000089EBFFE24F111765EAFF94000081F08F 000074F69F117BFFFFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF9400 0081F08F000074F69F117BF48200006ECEFFFFF27545727583F8FFDD6D00008EEEFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1295FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5900D2FF510B01A0 544E008001FBFFFFFFFFFF8919FFFFFFFFFFCE00D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD6193AF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF376FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6200CBFF5C0E01927335018300E7FFFF FFFFFFBB00E6FFFFFFFFFD148EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFCE1342F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000 00D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5E48FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF6C00C4FF6710018491170E8300D2FFFFFFFFFFEE01B4FFFF FFFFFF504DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD011 3FF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8421FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF7500BCFF71120075B0011F7F00BCFFFFFFFFFFFF1F82FFFFFFFFFF980AF7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD71D2BE5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA02F7FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F00B5FF 7F12005FCF002B7804A6FFFFFFFFFFFF5151FFFFFFFFFFE200BAFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE02627E2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD100D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8900AEFF8A10004AEE003364 1891FFFFFFFFFFFF821FFFFFFFFFFFFF2973FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE52B24DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF602ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9200A7FF960C0037FF0E37502D7CFFFFFFFFFFFF B400EBFFFFFFFFFF722BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE93316CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1E87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF99019FFFA2050027FF2C363D4366FFFFFFFFFFFFE600BBFFFFFFFFFF BA00E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 5607A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4561FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A00198FFAE000018FF4B30295851FFFFFFFFFFFFFF178BFFFFFFFFFFF80C9AFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB63048CFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B3AFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA70091FFBA00000D FF6925156E3BFFFFFFFFFFFFFF4E56FFFFFFFFFFFF4C53FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF850262F9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9214FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD0088FFC6000006FF8816048226FFFF FFFFFFFFFF8320FFFFFFFFFFFF9111FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB91038E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB800ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB4007CFFD2000002FFA704008E10FFFFFFFFFFFFFFB900E8 FFFFFFFFFFDF00BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD12025CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF00C6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBB0073FFDE000000F6C400009501F9FFFFFFFFFFFFEE01B3FFFFFFFFFFFF2D6C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEA430795FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD08A0FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC20069FF EA000000E8E600009800E5FFFFFFFFFFFFFF257EFFFFFFFFFFFF7C1EFEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE90054DEEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C7AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC80060FFF6000400D7FE0A00 9800CFFFFFFFFFFFFFFF5B48FFFFFFFFFFFFCB00CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC21A1EC7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5154FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF0057FFFF040A00B8FF2B059500BAFFFFFFFFFF FFFF9012FEFFFFFFFFFFFE1D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA470790FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7B2BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD6004EFFFF0F130099FF4D0B8A06A4FFFFFFFFFFFFFFC600DCFFFFFF FFFFFF6A30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFE880351F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA206FBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DD0046FFFF1B1B007EFF6F0C781A8FFFFFFFFFFFFFFFF706A6FFFFFFFFFFFFB900DEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB2112ED4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00DAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3003EFFFF272100 62FF900765307AFFFFFFFFFFFFFFFF3073FFFFFFFFFFFFF80C92FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF3307 87FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 070000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF201B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA0037FFFF3425014AFFB2004E4664FF FFFFFFFFFFFFFF653BFFFFFFFFFFFFFF5A3AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD990A2DCDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5AAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF1B8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF1002FFFFF40270334FFD400335B4FFFFFFFFFFFFFFFFFA1 07F7FFFFFFFFFFFFB101E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6360577F9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4363 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF80028FFFF4C270522FFF6001D7139FFFFFFFFFFFFFFFFDC00C4FFFFFFFFFFFF F8108DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFB88072ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B3BFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0022FF FF58260712FFFF0E0C8624FFFFFFFFFFFFFFFFFF1989FFFFFFFFFFFFFF5F37FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFCD2C0A90FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9212FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF021CFFFF64240706FFFF27 029A0EFFFFFFFFFFFFFFFFFF524FFFFFFFFFFFFFFFB601DFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8790437CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFBA00EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0616FFFF70210700F4FF4300A500F7FFFFFFFF FFFFFFFF8D14FEFFFFFFFFFFFFFA138AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB4B004CE2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE200C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0B10FFFF7C1D0400D9FF6600AA00E3FFFFFFFFFFFFFFFFC800DAFF FFFFFFFFFFFF6138FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2220B7FF8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0C9AFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0F0AFFFF87170100BEFF8C00AA00CDFFFFFFFFFFFFFFFFFA0A9FFFFFFFFFFFFFFFB801 DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9900C26B7FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3373FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1405FFFF931100 01A2FFBE009400B7FFFFFFFFFFFFFFFFFF3E65FFFFFFFFFFFFFFFD1E78FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDA49015DE1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B4BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A01FFFF9F08000287FFEB00750A9E FFFFFFFFFFFFFFFFFF772CFFFFFFFFFFFFFFFF7B1AFCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB022066DE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8322FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2000F8FFAB0100016CFFFF02512286FFFFFFFFFFFFFFFF FFB401E9FFFFFFFFFFFFFFDB01B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAA 210666E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB 02F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2600EFFFB70000004DFFFF0A353A6FFFFFFFFFFFFFFFFFFFF204A7FFFFFFFF FFFFFFFF3C57FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF999170C77F1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300D1FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D00E6 FFC300000030FFFF191D5157FFFFFFFFFFFFFFFFFFFF3668FFFFFFFFFFFFFFFF9B08EEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3880E1488F7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF803A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3500DEFFCF00000015FFFF 2D0C693FFFFFFFFFFFFFFFFFFFFF7728FFFFFFFFFFFFFFFFEF0997FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4650427A3FBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2481FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C00D5FFDC00050002F8FF46017D28FFFFFFFF FFFFFFFFFFFFB600E5FFFFFFFFFFFFFFFF5E2DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD95C051F91F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4C5AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4600CCFFE8000F0000DCFF66008110FFFFFFFFFFFFFFFFFFFFF305 A7FFFFFFFFFFFFFFFFCE00BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE97F110D6EE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7432FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5000C3FFF400180300BDFF8A007C00F6FFFFFFFFFFFFFFFFFFFF3768FFFFFFFFFFFFFF FFFF3755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF290 1C065DD5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B0BFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B00BBFFFE021F 0B069FFFA5006F00DFFFFFFFFFFFFFFFFFFFFF7728FFFFFFFFFFFFFFFFFFA004E4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59421045AC9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC300E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6500B2FFFF0D25111480FFB9005600 C8FFFFFFFFFFFFFFFFFFFFB600E5FFFFFFFFFFFFFFFFF81580FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA63600329BF4FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFAC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEB00B9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF7100A9FFFF192A152063FFCD003900B0FFFFFFFFFFFFFF FFFFFFF104A8FFFFFFFFFFFFFFFFFF7519FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD977130855C4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED 7A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF1491FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF7902A0FFFF252D172744FFE000181098FFFFFFFFFFFFFFFFFFFFFF3D60FFFF FFFFFFFFFFFFFFDA03A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF7AA3B003399F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1400FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C6AFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF810398 FFFF3130172B26FFF400012680FFFFFFFFFFFFFFFFFFFFFF821AFEFFFFFFFFFFFFFFFFFF 5929FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFC259071672CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6442FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89038FFFFF3D32162B08FE FF07003269FFFFFFFFFFFFFFFFFFFFFFC800D3FFFFFFFFFFFFFFFFFFD101B1FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E98C2E002A85E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF8B1AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF910386FFFF4932122700E8FF1C053751FFFFFF FFFFFFFFFFFFFFFFFC128DFFFFFFFFFFFFFFFFFFFF4A37FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD87F23002A 88E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF58C606F3687FDFF2700E2460D34D1FFFFF383603343D2FFFFF58C60 6F3687FDFF2700FFFF8B0570C2FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB201F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF99037EFFFF55310D1F00CAFF2F16343AFFFFFFFFFFFFFFFFFFFFFF FF5547FFFFFFFFFFFFFFFFFFFFC200C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB75A0A0750A9F2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFB 455CFDFF9A00B0FF27007BDFB4003CFFFE5DD7FFFF4516F1FB455CFDFF9A00B0FF2700FF ED5BD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC00CA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA20175FFFF612F051402ACFF43242922FFFFFFFFFFFFFFFFFFFFFFFF9A08F6FFFFFFFF FFFFFFFFFFFF3C48FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29F4303074998E6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEEFF 2700FDFFFD1209FFC3000000000000B38D00D8FFFFFA9EEEFF2700DD62EAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0B9EFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA006BFFFF6D2B 00041B8DFF59291709FFFFFFFFFFFFFFFFFFFFFFFFE000B9FFFFFFFFFFFFFFFFFFFFB101 CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B25D0E002A77C3FEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFFFF2700FFFFFF2700FF 8E2AFFFFFFFFFFFF4B00F4FFFFFFFFFFFF27002857FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3375FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB20060FFFF792500003670FF6F2702 00F1FFFFFFFFFFFFFFFFFFFFFFFF2774FFFFFFFFFFFFFFFFFFFFFF4140FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF3AB5A0F002575BEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFFFF2700FFFFFF2700FF8209F4FFFFFFFFFC 3800CFFFFFFFFFFFFF2700B40087FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5D4BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFBA0055FFFF841F0000514FFF841E0000DAFFFFFFFFFFFF FFFFFFFFFFFF6A2FFFFFFFFFFFFFFFFFFFFFFFC901BAFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF9B8671B000C4D94DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFF6C0054FDFFFFDFAAFF2700FFFFFF2700FFAC007DFFFFFFD5906C0054FDFFFFDFAA FF2700FF7A01B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF8621FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFC2004AFFFF91170000672DFF9A0E0500C2FFFFFFFFFFFFFFFFFFFFFFFFB900 DEFFFFFFFFFFFFFFFFFFFFFF502FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFDD99551200165599E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFE611004194 7C47F4FF1B00F2FFFF1900F3F9250062A47B45F1E6110041947C47F4FF2100FDFB410FCE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB002F4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA0040 FFFF9D0D0000790BFEB0002701AAFFFFFFFFFFFFFFFFFFFFFFFFF90E93FFFFFFFFFFFFFF FFFFFFFFD804A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BF7A35 02053C78B4EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE5418125FE9FD8B00006FF3 89000071F8E24F111765EAFFFFDE5418125FE9ED85000084E3A1000D86EFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00CCFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD30036FFFFA90300008700 E8C5004A0792FFFFFFFFFFFFFFFFFFFFFFFFFF5546FFFFFFFFFFFFFFFFFFFFFFFF5D27F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECAA6D3003022C68 A3DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFC09A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB002DFFFFB5000A049100C6DB0064087BFFFF FFFFFFFFFFFFFFFFFFFFFFA205EFFFFFFFFFFFFFFFFFFFFFFFDF0982FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B87D410B001B578EC0F1FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D04255FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2F79FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE30024FFFFC100160D9307A4F100760261FFFFFFFFFFFFFFFFFFFF FFFFFFED04AAFFFFFFFFFFFFFFFFFFFFFFFF8A06D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC98E4C10000126588BBDEFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE2BB956D462002000F55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF59 4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEB001CFFFFCD002213842582FF0886003EFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E5DFFFF FFFFFFFFFFFFFFFFFFFFFB313DFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDCA97744120000235583ADDAFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6C6A57F 58310B0000163F678FB8DF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8225FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30015FFFFD900 2C18754761FF1D890421FFFFFFFFFFFFFFFFFFFFFFFFFFFF8B12FBFFFFFFFFFFFFFFFFFF FFFFFFCA039CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDEAC79491E000008315C87B2DDFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECCBAB8A6A492908000003244C759CC5EDFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC03F6FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000EFFFFE700351B65693FFF3376 1B0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900C1FFFFFFFFFFFFFFFFFFFFFFFFFF6615EDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF1C79B70451900000A2E53779BBFE3FEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 DCC2A78E6F4E2D0D0000011A3B5C7C9CBDDDFAFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD600D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF0308FFFFF4003C1D558A1DFF49603D01FEFFFFFFFFFF FFFFFFFFFFFFFFFFFF2373FFFFFFFFFFFFFFFFFFFFFFFFFFEE1C4FFEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEDC29975512D090000092D517390ABC5E3FBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE6CDB2977E61492C13000000021936567797 B8D8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFA06A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0802FFFFFE04411C45AB02F85E4A6700ECFFFFFFFFFFFFFFFFFFFFFFFFFF FF791CFDFFFFFFFFFFFFFFFFFFFFFFFFFFC9068BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEE3BF9B77533218000000021A36506E869FB4CAE2F7FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE7D4 C0AD9783705D49361C050000000E2A445E7A93B0C8E4FBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B7DFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E00 FAFFFF10451A35CD00D974359A00C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00C4FFFFFFFF FFFFFFFFFFFFFFFFFFFF8804C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF9DFC3A78D6F543A1F09000000000E273C5166768595A4B4C3D3E3F2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEEEE1D5C8BBAB9F9286725F4C38250F00000000000F25384C5F73 8AA3BFD8F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5553FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1500F1FFFF1E471526F0 00B7891FD6008BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF256EFFFFFFFFFFFFFFFFFFFFFFFF FFFFFD4224F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF3DBC5B098816C5544332314040000000000000B11222933404755 5E66666C77777A88888888888888888888888880777777776966666663554A4233292111 07000000000000000A162336495D708497ADC0D4E7FBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F29FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C00E9FFFF2C480F16FF11959F09FE005CFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF7B18FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFE61643F9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E4D5C5B6AA9E988880776962554B44443E33333022 22222222222222222222222A333333334144444446555F6777818999A2AABBC7D3E0EEFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA805F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2300E0FFFF3A460706FF3274B500F30736FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD100C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2114EFCFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D200D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2C00D7FFFF47440100F5594DCA00DD1718FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29 6CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00868FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF904AAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3500CEFFFF55 3F0000E57E28E000C72F03FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E18FCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA50288FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2780FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E00C6FFFF63390000D5A306F200 B14E00D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF91017DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5157FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4800BDFFFF70320000C5C900DC0C9C7A01A6FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF345EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA40466FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF7B2DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5200B4FFFF7E290000B5EE00B72286970373FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF940BF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA30464FCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA406FB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E00 ABFFFF8B1E0003A5FF14913871B2003DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED089DFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF0A4BF2FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00D8FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6702A3FFFF9912070D96 FF3A6C4E5BCC000CFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF563DFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD21F25D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 339999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999933 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF602AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F039AFFFFA604161586FF5F476445E70000 D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB601DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE22E19CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000008EFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2384FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF770591FFFFB400241B77FF84217930FD0404A6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFD1C7CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF24808 9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4B5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7F0588FFFFC2002F1F67FFAA028A1AFF1C1B73FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7420FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE90045AF4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB244444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF782EFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF870580FFFFCF 00392257FFCF008A05FE362D40FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD400BAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB61331D4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 1C5555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555555555555555555555555555555555555555551C 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA406FAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F0577FFFFDD00422344FFF40180 00ED51340EFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4249FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE0320995FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD100D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF97046EFFFFEB00492332FFFF1B7100D86B3000D9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE01D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFA79034EEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF905A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9F0366FFFFF8004E2020FFFF3F5C00C2852106A6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFC2170FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C220119EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A 7CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA701 5DFFFFFF07511B0EFFFF6A3D01ACA0083074FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 880DF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF36E0244DEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF574FFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00052FFFFFF14531400 F9FF93131296BA005E3DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE0A96FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC62A0B8CFAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8223FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB80047FFFFFF22530B00E8FFBC002481D500 8308F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6229FEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8800927B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFAF02F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFC0003DFFFFFF30520200D6FFE6002E6CEF009C00CAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFCD00B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFDE500049D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFDB00C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC80033FFFFFF3D500000C4FFFF123156FF0B9C1491FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4D32FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB7280464E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0B9DFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD00029FFFFFF 4B4C0000B2FFFF3A2D40FF24834A58FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC900 B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB9B1C 0975ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3571FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8001EFFFFFF59450008A0FFFF64 212AFF3F698220FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4539FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68A120D77E9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6144FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE10015FFFFFF663E00158EFFFF8D0F15FF594FBB00E6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000C0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF288160A71E5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8D18FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE9000CFFFFFF743500207CFFFFB70002FB7434F203AEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3D45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF58F1A065AC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B900EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF100 04FFFFFF812906296AFFFFE00000E58E1AFF2D75FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB400CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9A12F0037A5F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE600BEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90000FAFFFF8F1B1430 58FFFFFE0B00CDA803FB663DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3D42FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBC4A021678DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1392FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0100F0FFFF9C0E233546FFFFFF3200B5C3 00E49E09F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD003ACFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE07E 1D0248A4F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF3F66FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0800E5FFFFAA02323834FFFFFF5E039CDD00CAD500CCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6222F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB549040A56AFF8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF6C39FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0F00DBFFFFB800413621FFFFFF860584F700AFFE178CFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE80E8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A14C05084CA1F5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFF FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF970DFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1700D0FFFF C5004C330FFFFFFFB40065FF1295FF554DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF8310EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE38D34001567B0F3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF611 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC400E0FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F00C6FFFFD300562E01FBFFFF E20040FF2D7BFF940FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41A68FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFDB84380307448DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF001B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2800BBFFFFE1005E2600EAFFFFFF0823FF4761FFD3 00CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA701BBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFECA65C15002069B2E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF1D87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF3200B1FFFFEE00641C00D8FFFFFF210EFF6246FFFE168DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF571AEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFDC980360200215C97D2FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA95E3DFEB0651AE9 500D35D2FFFFF97C6A7A741C00FFFFF383603343D2FFD044004CEC741CA1FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A5AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D 01A6FFFFFC01680F00C6FFFFFF4302FF7C2CFFFF524EFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEB175FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED B2783C08000F4983BFF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED0027FEE30C0082E0B5003AFFFD435F FEFFDC0300FFFE5DD7FFFF4516F1FFF4291FF74DD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF762EFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47059CFFFFFF0A6B02 00B3FFFFFF6F00F09611FFFF910FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFAA00AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C58B4F16 0001214E7BA9D7FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFE0027FFFF2600FFFFFE1706FF9F00D1FFFFFF2500FFC300 0000000000B3FFFFCA03379EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA206FAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF510891FFFFFF186B0007A1FFFFFFA200BA B100F6FFD100CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F1CEFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBAC7F5223020008 336088ACD0F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF0027FFFF2700FFFFFF2700FF5300F5FFFFFF2700FF8E2AFFFFFFFFFFFFFFFF FF7A01CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5B0B87FFFFFF266A00178FFFFFFFDD0082CB00DCFFFE148EFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE91F48FCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C89A6D411C000000193E 6286AAC5E0F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FF FF2700FFFFFF2700FF3200E6FFFFFF2700FF8209F4FFFFFFFFFCFFFFFD561E2CF8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF704A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF650C7DFFFFFF336700237EFFFFFFFB0053E500C1FFFF504FFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD70E6CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D2AE8A66421E02000000122B 445D768FA1B3C5D6E8F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700 FF56009FFFFFFF2700FFAC007DFFFFFFD590FFFF87A6BC0077FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 7CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F0D72FFFF FF4163002E6CFFFFFFFF082CFC04A7FFFF8D13FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFAF0198FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E1C6AF937D624B301907000000 00000C1E2F333F444E555D666C7777777777777777777777716666665E55443B31221711 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2001BFFFF1F00FEFFFF1A00F9CA0315BAF6BD0D 00DCF9250062A47B45F1FFC753FEFF6902C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF574CFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790D67FFFFFF4F5B023659FFFF FFFF180FFF1A8CFFFFD100CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7608C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E3D1C0AE9D8B7A776B66 5B554C443E3333333333333333333333394444444C55656F7888923755FFFFFFFFFFFFFF FFFFFFFFFFFFFFF47800008F86000081F08F000074F6C13D0D1E813D67BCFCE24F111765 EAFFAC1468FFFF79000F9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF861DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF820C5DFFFFFF5C4E103C47FFFFFFFF3200EF396EFF FFFF1D84FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC4A18D8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFB500ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8B0A52FFFFFF6A41213F35FFFFFFFF5300C25750FFFFFF633DFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF94B16D5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE400BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95 0848FFFFFF7833323F23FFFFFFFF7803947532FFFFFFAA04F0FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6411BDCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1490FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F043DFFFFFF852543 3D11FFFFFFFF8F07609214FFFFFFEE03AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF53D1DDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4261FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90033FFFFFF9218543902FCFFFFFFA701 2BB000F4FFFFFF3967FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF0341FE0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFB30026FFFFFFA00A653300ECFFFFFFC00003C500D7FFFFFF80 1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB2C25E6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA107FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFBD001CFFFFFFB000732A00D9FFFFFFD80000B400B9FFFFFFC700D8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32130E6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D000D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC70011FFFF FFC0007C1F00C7FFFFFFF0000F8F0B9BFFFFFFFC1390FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2522DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF906A5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10008FFFFFFCF00821100B5FF FFFFFF0A2D5C297EFFFFFFFF5649FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEE3A12C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E76FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA0001FDFFFFDF00860306A3FFFFFFFF2241284760 FFFFFFFF9A0BF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF4480BB9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5D47FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE40000F3FFFFEF0088001791FFFFFFFF3A4C025F42FFFFFFFFE502B1FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF95706A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8C18FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE 0000E8FFFFFD028800257FFFFFFFFF524D006224FFFFFFFFFF3861FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE700399FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00E8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000DEFFFFFF0F86 00306DFFFFFFFF6A3E195807FEFFFFFFFF8913FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE730190FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB00BAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0300D3FFFFFF1E82003B5BFFFFFFFF82 264B4200E7FFFFFFFFDB00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8B0268FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0B00C9FFFFFF2E7C024149FFFFFFFF9A0E7F2000C9FFFFFF FFFF2A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFC11632E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF495CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF1500BEFFFFFF3E6D0F4637FFFFFFFFB300AA0102ABFFFFFFFFFF7B1FFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD2D 19C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF782DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F00B4FF FFFF4D5D204725FFFFFFFFCB00CD02118DFFFFFFFFFFCB00CDFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF353079DFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA704F7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A00A9FFFFFF5D4D314910FF FFFFFFE300C4291A70FFFFFFFFFFFE1E7DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE880266FAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD600CEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF34059FFFFFFF6D3E424701FAFFFFFFFA01AC6315 52FFFFFFFFFFFF6D2CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA60945E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5517444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444441755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF3E0894FFFFFF7D2E534200E6FFFFFFFF14939D0533FFFFFFFFFFFFBB 00DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFCF2815B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFAF555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF3570FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 480C8AFFFFFF8C1E643B00D1FFFFFFFF2D7CD70012FFFFFFFFFFFFFD1C7CFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F76E015DF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64 41FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF520E7FFFFFFF9B0F 753100BCFFFFFFFF4564FE0E01F6FFFFFFFFFFFF731FFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB11328CFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000028FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9312FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C1075FFFFFFAB01842304A7FFFFFFFF 5D4BFF3D00D9FFFFFFFFFFFFCE00C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8470790FEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0071AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA7100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200E3FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF66116AFFFFFFBB008E121693FFFFFFFF792FFF7A00BBFFFF FFFFFFFFFF2C6AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7B0254E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF001B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF6F1160FFFFFFCA0093032B7EFFFFFFFF9413FFC0008BFFFFFFFFFFFFFF8614FA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFBE20119EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF1F87FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF791055FF FFFFDA0096003C69FFFFFFFFAF01F6F60154FFFFFFFFFFFFFFE102B4FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF77F053BD7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D57FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF820E4BFFFFFFEA0098004954 FFFFFFFFCB00DBFF0E2AFFFFFFFFFFFFFFFF3E59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD03308 7FF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8023FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C0C40FFFFFFF9009700553FFFFFFFFFE700C0FF 2A0EFFFFFFFFFFFFFFFF990AF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB88082ECBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB301EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF960936FFFFFFFF0A95005D2BFFFFFFFFFD06A4FF5401F2FFFFFFFFFF FFFFEC06A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0330781F7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE500BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A0042BFFFFFFFF198E026316FFFFFFFFFF1E89FF9000B2FFFFFFFFFFFFFFFF4F3EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFB8B0E20A9FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF188CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA0121FFFFFFFF29 810F6603FDFFFFFFFF3A6EFFBB0068FFFFFFFFFFFFFFFFBA00CEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFEE770632C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A5AFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB40015FFFFFFFF3972206600ECFFFFFF FF5652FFD90027FFFFFFFFFFFFFFFFFE2768FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFD955004CDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D28FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFBE000BFFFFFFFF4962316400D7FFFFFFFF7136FFF70101EB FFFFFFFFFFFFFFFF8E0CF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0250B80F5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFAE02F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC70002FEFFFFFF5852425E00C2FFFFFFFF8C1BFFFF1402ADFFFFFFFFFFFFFFFF EF0B96FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF98E101B93F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE000C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10000F6 FFFFFF6843535501ADFFFFFFFFA803FBFF36166CFFFFFFFFFFFFFFFFFF632EFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE7C0D1C94F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1590 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0000ECFFFFFF7833634610 99FFFFFFFFC300E3FF58242BFFFFFFFFFFFFFFFFFFCF00C4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF388101588F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF465FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE50000E1FFFFFF872376322584FFFFFFFFDF00C7 FF792101E7FFFFFFFFFFFFFFFFFF375BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFED7F0E1588F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF782CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEF0000D7FFFFFF9614891F3A6FFFFFFFFFF901ABFF9A0C05A8FFFFFF FFFFFFFFFFFF9C09E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E46A061E8DF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAA03F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F90000CBFFFFFFA6049C0B4F5AFFFFFFFFFF1790FFBB003567FFFFFFFFFFFFFFFFFFF515 77FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2730E0E73E1 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDC00C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0400BEFFFFFFB6 00A9006145FFFFFFFFFF3275FFDC006026FFFFFFFFFFFFFFFFFFFF880BEBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A129024CBBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF9A7B 3F0F410027FFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 6A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1095FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D00B1FFFFFFC500AF006C31FFFFFF FFFF4E59FFFA037F00DBFFFFFFFFFFFFFFFFFFF2117FFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA7340040B2FDFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF960BFBEF51C10027FFFFFF 4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4163FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1703A5FFFFFFD500B400731CFFFFFFFFFF6A3DFFFF1F87 108EFFFFFFFFFFFFFFFFFFFF7E12F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC04E021F81E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF2926FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7331FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF210A98FFFFFFE500B5007807FFFFFFFFFF8522FFFF40685645FFFFFFFFFFFF FFFFFFFFED0D89FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE78822003399F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFF0A27FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA506F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B0F8B FFFFFFF400B4027900F2FFFFFFFFA007FEFF6147A006F3FFFFFFFFFFFFFFFFFFFF7317F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDBB55051066D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFB3 67000F6767F3FF0027FFFCA95E3DFEC6721FE14A0F35C1FFFFD5457A7401F2FFF3836033 43D2FFFFFF0027FFFFF383603343D2FFFFF58C606F3687FD83000F67FFFFF07477714571 EEFCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7 00CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF35147FFFFFFFFF06A51378 00DDFFFFFFFFBC00EAFF8226EA02B1FFFFFFFFFFFFFFFFFFFFE70994FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE7A1901 3F9BEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF00 27FFFFED0027FCB3080074C1A50C04D7FF2A12FEFF4FE9FE5DD7FFFF4516F1FFFF0027FF FE5DD7FFFF4516F1FB455CFDFF9A00B0FF0027FFFFF2257FFFFFE92521E8C5080087BB63 F3FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD0D99FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F1872FFFFFFFF1595267300C8FFFFFFFFD700 CEFFA307FD3568FFFFFFFFFFFFFFFFFFFFFF6420F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAAF55090750ABF7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFE0027FFFF 2500F9FFFF8F0065FF14008FFDD2F1C3000000000000B3FFFF0027FFC3000000000000B3 8D00D8FFFFFA9EEEFF0027FFFF7A00E6FFFFFFA10075FF2500EDFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D68FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF491A65FFFFFFFF24863A6B00B3FFFFFFFFF400B3FFC400E47F1DFF FFFFFFFFFFFFFFFFFFFFE1088DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B25D0B084CAAF9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FFFF2700FFFFFFDD0038 FFAB0B0033C7FF8E2AFFFFFFFFFFFFFFFF0027FF8E2AFFFFFFFFFFFF4B00F4FFFFFFFFFF FF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF6F35FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF531C58FFFFFFFF34774D5C0B9FFFFFFFFFFF0F97FFE600C3C900D3FFFFFFFFFFFFFFFF FFFFFF7910ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC9840021559A9F1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FFFF2700FFFFFFF70045FFFFDA4300039D82 09F4FFFFFFFFFCFFFF0027FF8209F4FFFFFFFFFC3800CFFFFFFFFFFFFF0027FFFF4100D3 FFFFFFF6004AFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA007FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C1D4CFFFFFFFF 446761481F8AFFFFFFFFFF2B7CFFFE09A2FD1789FFFFFFFFFFFFFFFFFFFFFFF01375FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE4863401074898E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF0027FF FFFFFF0027FFFFFF0027FFFF2700FFFFFFE40084FF84FFFFA6001AAC007DFFFFFFD590FF FF0027FFAC007DFFFFFFD5906C0054FDFFFFDFAAFF0023FFFF7F0088FFFFFFD9008FFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300D0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF661C3FFFFFFFFF535774353475FFFF FFFFFF4660FFFF2782FF5E40FFFFFFFFFFFFFFFFFFFFFFFF890AE2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE4984A08023787D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFF90022FFFFFFF5001FFFFFF2 001BFFFF2700FCFFFFA028F6FF13EAFFFD1039F9250062A47B45F1FFF5001FFFF9250062 A47B45F1E6110041947C47F4FF1909D0FFF52B1BE6FFFF6E3BFBFF2000FBFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0A9EFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF701B32FFFFFFFF634887214960FFFFFFFFFF6245FFFF49 5DFFA506F2FFFFFFFFFFFFFFFFFFFFFFFB2D51FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF4AE6216001D62A7EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFD77C000192D5DD6D00008EE37800008FF1270098EB EB87F0FFFF0020816C4FE1FFE24F111765EAFFDD6D00008EEEE24F111765EAFFFFDE5418 125FE9FFFF9F117BFFFFF27545727583F8F48200006ECEFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF386CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF7A1925FFFFFFFF73389B0D5E4BFFFFFFFFFF7E29FFFF6E38FFEC04A5FFFFFF FFFFFFFFFFFFFFFFFFBC00B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCB8641 07023176BAF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6A3AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF831519 FFFFFFFF8228AE007037FFFFFFFFFF990DFFFF9115FFFF464FFFFFFFFFFFFFFFFFFFFFFF FFFF4D2AF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B7722E0109437F BAF2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9B0CFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E110CFFFFFFFF9119C200 7B22FFFFFFFFFFB400F1FFB500F0FF9A07F1FFFFFFFFFFFFFFFFFFFFFFFFDF0C7DFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7A3652A01032F6BA4E0FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD100D1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0B01FDFFFFFFA109D600810DFFFFFFFFFFD0 00D5FFD900CDFFEB04A6FFFFFFFFFFFFFFFFFFFFFFFFFF9504CDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEB47A3F0A001B5488BAEDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF375 00005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0B9BFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA60300F2FFFFFFB100E3008500F7FFFFFFFFEB00BAFFFA04A9FFFF 4453FFFFFFFFFFFFFFFFFFFFFFFFFFFC3736FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC98F59260100205385B8EAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D7B38F6C4825 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3D66FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFB20000E6FFFFFFC000E5018500E3FFFFFFFFFE099EFFFF2285FFFF980AF3FFFFFFFFFF FFFFFFFFFFFFFFFFD40979FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF1C08E5B2902001D467099C1EBFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D0AD8966421F02000014375A7E00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF7331FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE0000D9FFFFFF D000D9118300CEFFFFFFFFFF2382FFFF4662FFFFEB04A9FFFFFFFFFFFFFFFFFFFFFFFFFF FF9B01B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF3C394683E130000143E668EB4D7F8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CB AD8F6F5133140000001A3E6185A8CCEFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA804 F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA0000CCFFFFFFE200C7247C00B9FF FFFFFFFF3F67FFFF6A3EFFFFFF4256FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4D1CEDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE8BC92673C130000021E416487ABCEEBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D8C1A283654728090000001836547291B0D2 F5FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE00C4FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD60000BFFFFFFFF400B5387106A5FFFFFFFFFF594DFFFF 8D1BFFFFFF960AF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB1F47FCFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEFCCA98663401C01000008243F5C7792B0CAE4F9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3DA C3AD937E664E381F090000000622405E7E9CBAD9F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF168EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE20000B3FFFFFFFF07A34B5E1A90FFFFFFFFFF792FFFFFB001F4FFFFE803AD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD20B6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF7D5B99F81664B2E130000000011283D536B8095AAB9C7D6E4F3FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFEFE0D1C2B3A59687776758493A210A000000071C324A5F748D A2B7D0E5FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4A59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE0004 A6FFFFFFFF19915F4A2F79FFFFFFFFFF9710FFFFD400D2FFFFFF3D5BFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA000A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF6DAC3AE96806B543D2812000000000000021122313944525B66747C8895 9999999EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2999999988882776D665753443D2E 1F100000000000000F1F2F3F4F5F708094ADC2D7EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF7F24FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA000C99FFFFFFFF2B7F72 374761FFFFFFFFFFB600F1FFF702AFFFFFFF9808EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7706BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEFE1D2C3B5A69888787066574F44352D22141111110C00000000 0000000000000000000000000008111111122227333C445257666C7C8C9CACBCCDDDEEFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB501ECFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07138CFFFFFFFF3D6D85235E4AFFFFFFFFFF D400D3FFFF1D8BFFFFFFF00A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5E0ECDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA00B7FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF131980FFFFFFFF4F5B990F7632FFFFFFFFFFF300B4FFFF4168FF FFFFFF5A36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4711CEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2182FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF1F1E73FFFFFFFF6249AC018A1BFFFFFFFFFFFF1296FFFF6344FFFFFFFFBB00D1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6450FC9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF574DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2B2267FFFFFF FF7437C0009505FEFFFFFFFFFF3177FFFF881BFFFFFFFFFE2272FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF43F14CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8C16FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37255AFFFFFFFF8525D4009C00EC FFFFFFFFFF4F59FFFFAF01F3FFFFFFFF7E13F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF4450DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200E0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF43264DFFFFFFFF9713E700A000D5FFFFFFFFFF6E3AFF FFD600CDFFFFFFFFDF02AEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC6506A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF504ABFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4F2740FFFFFFFFA903F8019F00BDFFFFFFFFFF8C1CFFFFF904A6FFFFFFFF FF404DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6E0492FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000CFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2E76FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B26 34FFFFFFFFBB00EE0F9905A6FFFFFFFFFFAB03FAFFFF2480FFFFFFFFFFA104E5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF820165FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5AAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF6440FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF672327FFFFFFFFCD00DC 2286198FFFFFFFFFFFCA00DEFFFF4B59FFFFFFFFFFF30D8AFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA80940ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFBF9999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990CFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73201AFFFFFFFFDF00CA36733178FFFFFFFF FFE800C0FFFF7232FFFFFFFFFFFF741BFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCA1B20CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0700000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000007 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00D4FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF7E1C0DFFFFFFFFF100B849604860FFFFFFFFFFFE09A1FFFF990B FEFFFFFFFFFFE104A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF052047F FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0A9EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF891602FEFFFFFFFE05A65D4C5F49FFFFFFFFFFFF2683FFFFC000E4FFFFFFFFFFFF56 33FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7E0257EFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3B69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF950F00F4FFFF FFFF169470397731FFFFFFFFFFFF4564FFFFE700BDFFFFFFFFFFFFC700C4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC1C1EBEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7033FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA10700E7FFFFFFFF288283258E1A FFFFFFFFFFFF6346FFFFFF1097FFFFFFFFFFFFFF3853FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEE580274F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA505F6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFAD0000DAFFFFFFFF3A719712A504FDFFFFFFFFFF8128 FFFFFF3570FFFFFFFFFFFFFFA903DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA20C25C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00C7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB90000CEFFFFFFFF4C5FAA02B900EBFFFFFFFFFFA206FDFFFF5C49FFFFFF FFFFFFFFFC2171FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 4A0165EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1391FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500 00C1FFFFFFFF5E4CBE00C300D4FFFFFFFFFFC300E3FFFF8322FFFFFFFFFFFFFFFF8B0DF0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA4181395FBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF475CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10000B4FFFFFFFF703A D100C500BCFFFFFFFFFFE500C2FFFFA903F9FFFFFFFFFFFFFFED0A8FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6880D24AAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD0003A7FFFFFFFF8128E500C205A5FFFFFF FFFFFE08A0FFFFD500D2FFFFFFFFFFFFFFFF7417F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5660341D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB601EAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE9000C9BFFFFFFFF9416F800B01A8EFFFFFFFFFFFF277FFFFFFA 06A7FFFFFFFFFFFFFFFFEB0C8CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFC334056ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF02B1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF500148EFFFFFFFFA604FE0E9A3375FFFFFFFFFFFF485EFFFFFF2A7DFFFFFFFFFFFF FFFFFF7417F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFD9F210560D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2978FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE031B81FFFF FFFFB800F124844D5BFFFFFFFFFFFF693DFFFFFF5552FFFFFFFFFFFFFFFFFFE60990FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB234 014CC8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF633FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E2175FFFFFFFFCA00DF3A6F66 42FFFFFFFFFFFF8A1CFFFFFF7F27FFFFFFFFFFFFFFFFFFFF7D11ECFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA82E014FCBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C09FAFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A2568FFFFFFFFDC00CD50597F29FFFFFFFFFFFFAC 02F8FFFFAA04F8FFFFFFFFFFFFFFFFFFF31773FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB135003EA6F8FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500CBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF26295BFFFFFFFFEE00BB6643980FFFFFFFFFFFFFCD00DAFFFFD400D2FF FFFFFFFFFFFFFFFFFF9206DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC15A071575DBFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1292FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF32 2C4FFFFFFFFFFD03A97C2DB200F4FFFFFFFFFFEE00B8FFFFFA06A7FFFFFFFFFFFFFFFFFF FFF8205DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEB8A250145ACFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4859FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E2D42FFFFFFFFFF13 979117CB00DCFFFFFFFFFFFF1097FFFFFF2A7DFFFFFFFFFFFFFFFFFFFFFFB300BEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEBB54051568BDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF9A7B3F38D63674FFD66A 0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF811FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A2D35FFFFFFFFFF2585A703E300C3FFFF FFFFFFFF3076FFFFFF5552FFFFFFFFFFFFFFFFFFFFFFFF4C2AFAFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE4 842F001668BDFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF960BFBEF51C94D86FFFFF70027FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA00E4FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF562B28FFFFFFFFFF3774BC00E703A9FFFFFFFFFFFF5155FFFF FF7F27FFFFFFFFFFFFFFFFFFFFFFFFD90694FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9842E001668 B7F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFF2926FFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF203ACFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF62291CFFFFFFFFFF4962D200D51890FFFFFFFFFFFF7334FFFFFFAA04F8FFFFFFFF FFFFFFFFFFFFFFFF7710E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8832700094891DAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FF0A27FFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF2D73FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E250FFFFF FFFFFF5B50E800BF3177FFFFFFFFFFFF9413FFFFFFD400D2FFFFFFFFFFFFFFFFFFFFFFFF F82B42FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD88F470800236BB3EFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFB367000F6767F0A95E 3DFFFFFF0027FFFFF383603343D2FFFFD5457A7401F2FFF383603343D2FFFFFF0027FFFF F383603343D2FFFFF58C606F3687FD83000F67FFFFF07477714571EEFCBF6F1FE53E1DED FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6739FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A2003FEFFFFFFFF6D3EFC02A9 4B5DFFFFFFFFFFFFB400F2FFFFF904A8FFFFFFFFFFFFFFFFFFFFFFFFFFC8039AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B56C2400022C67A1DCFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFED0027FFFFFF0027FFFE 5DD7FFFF4516F1FF2A12FEFF4FE9FE5DD7FFFF4516F1FFFF0027FFFE5DD7FFFF4516F1FB 455CFDFF9A00B0FF0027FFFFF2257FFFFFE92521E8C5080087BB63F3FFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA007 F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF851A00F5FFFFFFFF7F2CFF15936444FFFFFFFFFFFF D700CDFFFFFF2A79FFFFFFFFFFFFFFFFFFFFFFFFFFFF6E11E3FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE2A66C31030018528CBEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFE0027FFFFFF0027FFC3000000000000B3FF 14008FFDD2F1C3000000000000B3FFFF0027FFC3000000000000B38D00D8FFFFFA9EEEFF 0027FFFF7A00E6FFFFFFA10075FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900C6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF911300E6FFFFFFFF901AFF2B7E7D2BFFFFFFFFFFFFF903A9FFFFFF594A FFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3635F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF2BB8046120000225586B8EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FF8E2AFFFFFFFFFFFFFFAB0B0033C7FF8E2A FFFFFFFFFFFFFFFF0027FF8E2AFFFFFFFFFFFF4B00F4FFFFFFFFFFFF0027FFFF3F00F3FF FFFFDF003BFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE158CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D 0B00D7FFFFFFFFA207FF40689611FFFFFFFFFFFFFF2185FFFFFF881BFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDB0D76FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE1B28353230100173D6286ABD0F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF0027FF FFFFFF0027FFFFFF0027FF8209F4FFFFFFFFFCFFFFDA4300039D8209F4FFFFFFFFFCFFFF 0027FF8209F4FFFFFFFFFC3800CFFFFFFFFFFFFF0027FFFF4100D3FFFFFFF6004AFF2700 FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4C53FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90200C8FFFFFFFFB4 00F45653B000F7FFFFFFFFFFFF4562FFFFFFB700EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9702BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF1C49A744D250400001B3B587390ACC7E5FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF 0027FFAC007DFFFFFFD590FF84FFFFA6001AAC007DFFFFFFD590FFFF0027FFAC007DFFFF FFD5906C0054FDFFFFDFAAFF0023FFFF7F0088FFFFFFD9008FFF2700FFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF851AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB50000BAFFFFFFFFC600E26C3DC900DEFF FFFFFFFFFF693EFFFFFFE700BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D12DBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA D8AF896C4E3217000000041A2F475C71889FB4BCCCD5DEEEF7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFF90022FFFFFFF2001BFFFFF5001FFFF9250062A4 7B45F1FF13EAFFFD1039F9250062A47B45F1FFF5001FFFF9250062A47B45F1E611004194 7C47F4FF1909D0FFF52B1BE6FFFF6E3BFBFF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF00E0FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC10001ABFFFFFFFFD800D08127E200C5FFFFFFFFFFFF8C1AFF FFFFFF178EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3F21EAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8 DCC1A38E78614C371E09000000000000000011111B222433333333333333333300A9FFFF FFFFFFFFFFFFFFD77C000192D5F47800008FCF6D00008EEEE24F111765EAFFFF0020816C 4FE1FFE24F111765EAFFDD6D00008EEEE24F111765EAFFFFDE5418125FE9FFFF9F117BFF FFF27545727583F8F48200006ECEFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF404A6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCD000B9DFFFFFFFFEB00BE9711FA02ABFFFFFFFFFFFFB001F3FFFFFF455FFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE41947FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF4ECDDD2CABBB1A999998F888677777777777777777700A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF326DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900168EFF FFFFFFFC01ACAD01F91692FFFFFFFFFFFFD500D0FFFFFF7530FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFCE0D5CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6B34FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE500207FFFFFFFFFFF109AC300 E42E79FFFFFFFFFFFFF702ACFFFFFFA406F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C10868FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A405F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1002971FFFFFFFFFF2288D900CF4A5EFFFFFFFFFF FFFF1E88FFFFFFD300D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3018AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD00C0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFC013063FFFFFFFFFF3477EE00BA6642FFFFFFFFFFFFFF4265FFFFFFFB 08A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89019AFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1887FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A3654FFFFFFFFFF4665FF08A18126FFFFFFFFFFFFFF6641FFFFFFFF3174FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D0196FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF514EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF163B45FFFFFFFFFF 5853FF1E899D0BFFFFFFFFFFFFFF891DFFFFFFFF5F46FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7F0199FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8A14FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF223D37FFFFFFFFFF6941FF3672B800EE FFFFFFFFFFFFAD01F6FFFFFF9311FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7004ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200DC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2E4028FFFFFFFFFF7E2CFF4E5BD400D3FFFFFFFFFFFFD200 D3FFFFFFC800DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6F04A5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8099DFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF3A4019FFFFFFFFFF9218FF6643EF00B7FFFFFFFFFFFFF401B1FFFFFFF705A6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F0190FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F60FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF463F0BFF FFFFFFFFA605FE7E2BFF0C9CFFFFFFFFFFFFFF1B8BFFFFFFFF3172FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790194FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF7C23FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF523C01FBFFFFFFFFBA00EF95 13FF2780FFFFFFFFFFFFFF4362FFFFFFFF663EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF7F0182FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFB900E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E3900EDFFFFFFFFCF00DAAD01F94365FFFFFFFF FFFFFF6B3AFFFFFFFF9A0CFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA1055EFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF304A8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF693500DFFFFFFFFFE300C6C400E35F49FFFFFFFFFFFFFF9212FFFFFF FFCE00D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA0D44F2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF346BFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 772C00D0FFFFFFFFF700B2DC00CB7A2EFFFFFFFFFFFFFFBA00EAFFFFFFFA09A0FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC2113DECFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF722DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF842300C1FFFFFFFF FF0C9DF400B39512FFFFFFFFFFFFFFE100C2FFFFFFFF376CFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD62225DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFAF01ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF921700B3FFFFFFFFFF2189FF0D9BB100 F5FFFFFFFFFFFFFE0C9AFFFFFFFF6C38FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEE400DB6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB 01B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9F0B06A4FFFFFFFFFF3575FF2583CC00DAFFFFFFFFFFFFFF 3173FFFFFFFFA008FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF6550793FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A75FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFAD011495FFFFFFFFFF4961FF3C6CE800BFFFFFFFFFFFFFFF594CFFFFFFFFD200 CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7F0160 F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006699999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6738FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB002187 FFFFFFFFFF5E4DFF5454FE06A3FFFFFFFFFFFFFF8024FFFFFFFFFC0E94FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8112EDEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA405F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9002C79FFFFFFFFFF7238FF 6C3DFF2087FFFFFFFFFFFFFFA703F8FFFFFFFF4957FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD62617BEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE300BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD600356AFFFFFFFFFF8624FF8325FF3C6CFFFFFF FFFFFFFFCF00D3FFFFFFFF841BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF054037DFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB244444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444444444444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F7FFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE4003D5BFFFFFFFFFF9A10FF9B0DFF5652FFFFFFFFFFFFFFF602ACFF FFFFFFC000E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA10C34DBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF551C5555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D42FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F200434DFFFFFFFFFFAE01FAB300F47634FFFFFFFFFFFFFFFF1F84FFFFFFFFF606A4FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3 2A12ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0AF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE02493CFFFFFFFF FFC200E6CB00DC9316FFFFFFFFFFFFFFFF465DFFFFFFFFFF3869FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56B0161F2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD700C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E4D2CFFFFFFFFFFD700D2E200C5B2 01F5FFFFFFFFFFFFFF6D36FFFFFFFFFF742EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB71922C4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFE168AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1C4F1CFFFFFFFFFFEB00BEF901ADD000D8FFFFFFFFFFFF FF9A0AFDFFFFFFFFAF02EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB510471F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF524DFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2A4F0CFFFFFFFFFFFD03AAFF1395EE00BAFFFFFFFFFFFFFFC600DDFFFFFFFF EB01B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFAA191EB1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F11FDFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF374E00 FAFFFFFFFFFF1495FF2D7BFF0E9CFFFFFFFFFFFFFFF101B1FFFFFFFFFF287CFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF5770341D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFCD00D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF454C00EBFFFFFFFFFF2981 FF4761FF2C7EFFFFFFFFFFFFFFFF1E85FFFFFFFFFF6241FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE34097F F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFC0F94FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF534700DBFFFFFFFFFF3D6DFF6148FF4A60FFFF FFFFFFFFFFFF4A5AFFFFFFFFFFA207F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900C2DC6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48 57FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF614000CAFFFFFFFFFF5159FF7B2EFF6841FFFFFFFFFFFFFFFF762E FFFFFFFFFFE801B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD63D046CEBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8519FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF6E3800BAFFFFFFFFFF6445FF9414FF8623FFFFFFFFFFFFFFFFA106FBFFFFFFFFFF2E71 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFE95130F89F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200DCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C2F02AAFFFFFF FFFF7B2EFFAD01F8A506FDFFFFFFFFFFFFFFCD00D6FFFFFFFFFF722CFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF4880D1A99FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF8089FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8921109AFFFFFFFFFF9018FFC700E0 C300E5FFFFFFFFFFFFFFF603AAFFFFFFFFFFB601E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E5660329B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF3D62FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF9713208AFFFFFFFFFFA603FDE100C6E100C7FFFFFFFFFF FFFFFF257FFFFFFFFFFFF507A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC83C0052DAFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7827FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA505307AFFFFFFFFFFBC00EBFA02ACFC04A9FFFFFFFFFFFFFFFF5153FFFFFF FFFFFF405FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC24045FD8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00E3FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2003E 6AFFFFFFFFFFD300D5FF1592FF1F8AFFFFFFFFFFFFFFFF7D27FFFFFFFFFFFF841AFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA1270258D3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF507A2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000495AFFFFFFFFFFE900 BEFF2F79FF3D6DFFFFFFFFFFFFFFFFA804F7FFFFFFFFFFC900D5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFBB37003BBDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFAC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF3F61FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00524AFFFFFFFFFFFC03A8FF495FFF5B4EFF FFFFFFFFFFFFFFD200D0FFFFFFFFFFFB108FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFC342003BB2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED7A0C00FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF801EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDC005A3AFFFFFFFFFFFF1692FF6346FF7A30FFFFFFFFFFFFFFFFFB 089FFFFFFFFFFFFF5D3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B5390041AFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1400FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC100DDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE900602AFFFFFFFFFFFF2C7DFF7D2CFF9712FFFFFFFFFFFFFFFFFF346EFFFFFFFFFFFF AE02E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF5103218BEE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90B9CFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7006519FFFFFF FFFFFF4267FF9612FFB400F2FFFFFFFFFFFFFFFF663DFFFFFFFFFFFFF60B98FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8881C0655C5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF455BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF066709FFFFFFFFFFFF5850FFAF00 F6D600D0FFFFFFFFFFFFFFFF970EFDFFFFFFFFFFFF5247FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5992C0143B0FAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF58C606F3687FDFFFF0027FFFFF07477714571EEFFFFF58C606F3687FDFF27 00FFFF8B0570C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8619FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF146800F8FFFFFFFFFF6F3AFFC900DEF601AFFFFFFFFF FFFFFFFFC800DBFFFFFFFFFFFFA305EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFBD5003126CCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB455CFD FF9A00B0FFFF0027FFF2257FFFFFE92521EFFB455CFDFF9A00B0FF2700FFED5BD1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC800 D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF236600E8FFFFFFFFFF8424FFE300C4FF198DFFFFFFFFFFFFFFFFF604AAFF FFFFFFFFFFEF06A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE18324002C8DE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEEFFFF0027 FF7A00E6FFFFFFA100758D00D8FFFFFA9EEEFF2700DD62EAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0E95FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3262 00D8FFFFFFFFFF9A0EFFFB03AAFF3B6CFFFFFFFFFFFFFFFFFF2A79FFFFFFFFFFFFFF4653 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD47715023B99F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFFFFFF0027FF3F00F3FFFFFFDF 003B4B00F4FFFFFFFFFFFF27002857FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C54FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF425C00C8FFFFFFFFFFB0 00F7FF1790FF5C4BFFFFFFFFFFFFFFFFFF5B49FFFFFFFFFFFFFF950CF6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A14102 146DBFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFF3800CFFFFFFFFFFFFFFF0027FF4100D3FFFFFFF6004A3800CFFFFFFF FFFFFF2700B40087FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8D13FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF515400B8FFFFFFFFFFC600E1FF3078FF7E29 FFFFFFFFFFFFFFFFFF8C18FFFFFFFFFFFFFFE805A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF812C001564B5F8FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6C0054FDFFFFDFAAFFFF0027FF7F0088FFFFFFD9008F6C0054FDFFFFDFAAFF2700FF7A01 B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCE00D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF604A03A7FFFFFFFFFFDD00CBFF495CFF9F09FEFFFFFFFFFFFFFF FFBE00E7FFFFFFFFFFFFFF563DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2994C05084C99E9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6110041947C47F4 FFF5001FFFF52B1BE6FFFF6E3BFBE6110041947C47F4FF2100FDFB410FCEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD148FFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF6F3B1297FFFFFFFFFFF300B4FF673FFFC000E6FFFFFFFFFFFFFFFFEF01B6FFFFFFFF FFFFFFBA00D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3934203084D98DFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE5418125FE9FFDD6D00008EEEF275 45727583F8FFFFDE5418125FE9ED85000084E3A1000D86EFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF524EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F2C2188FFFF FFFFFFFF0A9EFF8323FFE200C4FFFFFFFFFFFFFFFFFF2085FFFFFFFFFFFFFFFE2374FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEC9E510E00276FB6F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF930FFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E1C3376FFFFFFFFFFFF2088FF9F 08FEFD07A3FFFFFFFFFFFFFFFFFF5055FFFFFFFFFFFFFFFF8214F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDCC884406033377C3FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF9D0D4564FFFFFFFFFFFF3673FFBC00EAFF2581FFFFFF FFFFFFFFFFFF811EFFFFFFFFFFFFFFFFE403ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE9A35C16001A5692CEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE7BA8D61342955FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FE1888FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFAC015653FFFFFFFFFFFF4C5DFFD800CDFF4660FFFFFFFFFFFFFFFFFFBA00 E4FFFFFFFFFFFFFFFF484AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCD 8E4F14000D4681BEF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C89B6E 4214000016426D3C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5947FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00 6241FFFFFFFFFFFF6346FFF400B1FF683FFFFFFFFFFFFFFFFFFFF102ACFFFFFFFFFFFFFF FFAF01D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED496591B00 04366D9FD2FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9C39D774F220100113C6793BEEBFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0AF9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB006C2FFFFFFFFFFFFF 7830FFFF1195FF891DFFFFFFFFFFFFFFFFFFFF2A75FFFFFFFFFFFFFFFFFE2D5BFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDA06430050009386A 9CCFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF1CCA6815A350F0000072B5C8DB9E4FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFDB00C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00721DFFFFFFFFFFFF9018FFFF2E79FFAA 02F8FFFFFFFFFFFFFFFFFF623DFFFFFFFFFFFFFFFFFFA105E0FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CA98653306000734628CB9E3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9CAAA89643E180000032248 6D94B9DFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF1F82FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE900770BFFFFFFFFFFFFA803FCFF4A5DFFCC00DAFFFFFFFFFFFF FFFFFF9909FAFFFFFFFFFFFFFFFFFB235DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFACD9B6A41170000103A6691BCE5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEE5C5A687684929090000011A40658AB0D6F9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F41 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF8007900F8FFFFFFFFFFC000E7FF6740FFED00B9FFFFFFFFFFFFFFFFFFD100CCFFFF FFFFFFFFFFFFFFB001C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDC39A71471F0000092A4B6B8CACCDEDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE7D1B6A08364442507 0000031D3D5D7C9CBBDAF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA007F6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF087B00E7FF FFFFFFFFD800CFFF8224FFFF0E98FFFFFFFFFFFFFFFFFFFD0E95FFFFFFFFFFFFFFFFFFFF 3C3CFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C09C7B5A3A190000000F2E4B66819EB8D4F0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF6DEC5AE937D634C331A040000000822416080A0BFDEFAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE200BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF177A00D5FFFFFFFFFFF000B7FF 9F08FEFF3373FFFFFFFFFFFFFFFFFFFF425EFFFFFFFFFFFFFFFFFFFFCF0592FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7D6B695775C3F25090000000A284053677A8D9FB2 C5D8EAFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E6D7C6B6A594837261503F290F 00000000132B435C738EA4BFD6EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF247CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF277600C3FFFFFFFFFFFF0A9FFFBB00EBFF584DFFFF FFFFFFFFFFFFFFFF7926FFFFFFFFFFFFFFFFFFFFFF7C0CD8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECD3B59B7F6854412E1C0900000000000B182533 43505D6B78888892999CAAAAB6BBBFCCCCCCCCCCCCCCCCCCCCCCCCC5BBBBB8AAAAAA9999 8E8883777767665C4E3F312212040000000000041526364758697F96B1C7E2F8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF653AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF367000B1FFFFFFFFFFFF2187FFD800CEFF7E28FFFFFFFFFFFFFFFFFFFF B001EBFFFFFFFFFFFFFFFFFFFFF83526EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E2D0BDAB9E90837666584B3E32222217 110E00000000000000000000000000000000000000000000000010111B2226333342444D 5B69788897A5B4C2D0E1F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA604F2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 650AA0FFFFFFFFFFFF3970FFF400B2FFA306FCFFFFFFFFFFFFFFFFFFE600B7FFFFFFFFFF FFFFFFFFFFFFE41945F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2EEE9DD DDDDDDDDDDDDDDDDDDDDDDE3EEEEF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE500B8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF54561B8EFFFFFFFFFF FF5158FFFF1196FFC800DDFFFFFFFFFFFFFFFFFFFF247CFFFFFFFFFFFFFFFFFFFFFFFFD3 154AF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2D71FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF64472D7DFFFFFFFFFFFF6940FFFF2E7AFF ED00B8FFFFFFFFFFFFFFFFFFFF6739FFFFFFFFFFFFFFFFFFFFFFFFFFD81844F6FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF732CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF73373F6BFFFFFFFFFFFF8028FFFF4A5EFFFF1393FFFFFFFFFF FFFFFFFFFFA704F2FFFFFFFFFFFFFFFFFFFFFFFFFFCD104CF7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B800E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF82285159FFFFFFFFFFFF9810FFFF6641FFFF386EFFFFFFFFFFFFFFFFFFFFE901B7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFC70F40F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF609A0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91196347FF FFFFFFFFFFB000F6FF8225FFFF5D49FFFFFFFFFFFFFFFFFFFFFF2977FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD61D2AE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5517444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444441755FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF445BFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA00A7536FFFFFFFFFFFFC800DF FFA207FDFF8223FFFFFFFFFFFFFFFFFFFFFF6A36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DC2224DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF8916FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0008324FFFFFFFFFFFFE000C7FFC100E6FFA703F9 FFFFFFFFFFFFFFFFFFFFAA04F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE73613BEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFCF00CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFBF008C12FFFFFFFFFFFFF801AFFFE000C6FFCD00D9FFFFFFFFFFFFFFFF FFFFEA01B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6C0388FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF7C0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000007DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1689 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD 009202FDFFFFFFFFFFFF1197FFFC04A7FFF200B3FFFFFFFFFFFFFFFFFFFFFF2C74FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF890267F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5538AAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3855FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B44FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE009500EDFFFFFFFF FFFF297FFFFF1F88FFFF178EFFFFFFFFFFFFFFFFFFFFFF6D33FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFB10E30D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA008F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF009600DCFFFFFFFFFFFF4168FFFF3F69 FFFF3D69FFFFFFFFFFFFFFFFFFFFFFAB03EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE2390890FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE501B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFD029400CAFFFFFFFFFFFF5950FFFF5E4AFFFF6244FFFFFFFF FFFFFFFFFFFFFFEE04A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF765005BEE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF2C73FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF119100B8FFFFFFFFFFFF7138FFFF7D2BFFFF871FFFFFFFFFFFFFFFFFFFFFFFFF 3F59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD161AB5FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF712DFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF228705A6 FFFFFFFFFFFF8820FFFF9C0CFFFFAB03F6FFFFFFFFFFFFFFFFFFFFFF8C11FBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9520064F0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB601E6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33771595FFFFFFFFFFFFA009 FFFFBC00ECFFD500CEFFFFFFFFFFFFFFFFFFFFFFD800C0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA5151AAAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF507A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44662A80FFFFFFFFFFFFBA00EDFFDB00CDFFFA06 A4FFFFFFFFFFFFFFFFFFFFFFFF2674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEC62014ADDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF425CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF55553D6DFFFFFFFFFFFFD400D3FFF902AEFFFF2A7BFFFFFFFFFFFFFF FFFFFFFFFF7227FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1 2A0570EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8717FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 65445159FFFFFFFFFFFFEF00B8FFFF1A8EFFFF5452FFFFFFFFFFFFFFFFFFFFFFFFBE00D9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA92141395FBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD00D0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF76336546FFFFFFFF FFFFFF0B9EFFFF396FFFFF7D28FFFFFFFFFFFFFFFFFFFFFFFFFB118DFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF7608239CFBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE168AFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF87237932FFFFFFFFFFFFFF2483FFFF58 50FFFFA604F8FFFFFFFFFFFFFFFFFFFFFFFF5544FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0630523A1FCFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5945FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF98128C1EFFFFFFFFFFFFFF3E6AFFFF7831FFFFD000D4FFFF FFFFFFFFFFFFFFFFFFFFA805EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFDC5F03279BF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF9E08F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA9039F0AFFFFFFFFFFFFFF594FFFFF9712FFFFF703AAFFFFFFFFFFFFFFFFFFFF FFFFF70F94FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD962061782EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE400B9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900A800 F5FFFFFFFFFFFF7335FFFFB600F1FFFF2581FFFFFFFFFFFFFFFFFFFFFFFFFF5E3BFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE473 0D0A67D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A74FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00AE00E2FFFFFFFFFFFF8D 1AFFFFD500D3FFFF4F58FFFFFFFFFFFFFFFFFFFFFFFFFFB402E3FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE8B240042ABF6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF702FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB00B100CEFFFFFFFFFFFFA803FCFFF300B4FFFF 792EFFFFFFFFFFFFFFFFFFFFFFFFFFFA1486FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB950030E64C3FEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFF FFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB501E6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEC00B100BAFFFFFFFFFFFFC200E5FFFF1791FFFFA207FCFFFFFFFFFF FFFFFFFFFFFFFFFF751DFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE68A2A002482DCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFB8A 3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF507A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FC01AB05A6FFFFFFFFFFFFDD00CAFFFF3A6EFFFFCB00DAFFFFFFFFFFFFFFFFFFFFFFFFFF D901B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCA6C18003891E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF415EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0E9B1792FFFFFF FFFFFFF700B0FFFF5D4BFFFFF401B0FFFFFFFFFFFFFFFFFFFFFFFFFFFF3B53FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCBE6815002873BEFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8618FEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F8B2B7FFFFFFFFFFFFFFF1296FFFF 7F28FFFFFF2087FFFFFFFFFFFFFFFFFFFFFFFFFFFFA203DFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFCB36920000F55A0EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC900D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2F7A3F6CFFFFFFFFFFFFFF2C7CFFFFA208FDFFFF485DFF FFFFFFFFFFFFFFFFFFFFFFFFFFFB1E70FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD68C44 0702377FB8F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B 3ED0FFFF2700D5460F3CC9FFFFF383603343D2FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFC1488FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF40695358FFFFFFFFFFFFFF4761FFFFC500E3FFFF762DFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8610F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B0682901022C64 9ED6FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FFFA0F29FFFF270076BA 980A06D9FE5DD7FFFF4516F1FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5E3DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF515867 44FFFFFFFFFFFFFF6147FFFFE800C0FFFFA504F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFEE10 80FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECB2783C0800114A7FACDBFD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFFFD2204FFFF2700F8FFFF900063C3000000 000000B3FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA703EDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62477A30FFFFFFFFFFFFFF 7C2CFFFFFF0C9DFFFFD500CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF880CE9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C68C502000000B356490BDECFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFFFF090801B00FFFF2700FFFFFFE000358E2AFFFFFFFFFFFFFFFF0027 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE04A8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF73368D1CFFFFFFFFFFFFFF9612FFFFFF2D7AFF FFFC0A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF31577FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1C497693C0F000016385A7C9EC0E2FDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF C21BB5FF2700FFFF2700FFFFFFF7004F8209F4FFFFFFFFFCFFFF0027FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF3C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8325A108FFFFFFFFFFFFFFB000F6FFFF5057FFFFFF3470FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9307D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0B48E6C4A280700000727465E7890A9C3DAF5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFFFF2400FEFF 2700FFFFFFDA0098AC007DFFFFFFD590FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF8615FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9415B500F4FFFFFFFFFFFFCA00DCFFFF7334FFFFFF6441FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFC3140FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFEE3C19F7D60492E17010000000C2232415160707F8E9E AAAAB2BBBBC6CCCCCCCCCCCCCCCCCCCCCCCCC1BBB0AA9E998C7F726555473A2655FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C49B1500C8E22800EDFFFE6945FD F9250062A47B45F1FFF5001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD000CA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA505C800E0FFFF FFFFFFFFE500C2FFFF9511FFFFFF9312FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC80588 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE4CBB29A8877675848392A1A0B0000000000000000 00000000000000000000000000000B111D2A374455626F3455FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBBB4E4263698BFBFFFFE24F111765EAFF DD6D00008EEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1C80FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB600D300CCFFFFFFFFFFFFFB03A8FF FFB800EEFFFFC200E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8804C2FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7EEEEE3DDDDDDDDDDDDDDDDDDDD DDDDE7EEF9FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6536FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC700D400B8FFFFFFFFFFFFFF1D8AFFFFDB00CCFFFFF101 B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4A19DFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAE02E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDA00CE06A5FFFFFFFFFFFFFF3A6DFFFFFA04A9FFFFFF2183FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF63B22E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF307A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED00BB 1991FFFFFFFFFFFFFF5750FFFFFF2186FFFFFF5154FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEC2833F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF744444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444444444444444444475FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4458FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD03A92C7EFFFFFFFFFFFF FF7532FFFFFF4363FFFFFF8025FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA154C F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0038555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555555555555555555555555555555555553800FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D11FBFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13964367FFFFFFFFFFFFFF9215FFFFFF6640 FFFFFFAF02F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA0E51FBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD700C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF25835951FFFFFFFFFFFFFFAF01F6FFFF881DFFFFFFDF00C6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC80D50FBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF237AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF38716F3BFFFFFFFFFFFFFFCC00DAFFFFB001F3FFFFFE0E95FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC50B5CFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 6C30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B5E8425FFFF FFFFFFFFFFE900BDFFFFD700CEFFFFFF435DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB20569FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB601E4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E4B9A0FFFFFFFFFFFFFFFFE08A0 FFFFF904A7FFFFFF7A26FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB909 56FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70A9BFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF7038B000F7FFFFFFFFFFFFFF2483FFFFFF2580FFFFFF B001EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC10C4BF7FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4B52FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8326C600E2FFFFFFFFFFFFFF4166FFFFFF4B59FFFFFFE700B9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA0A4EF7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF940DF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9613 DC00CCFFFFFFFFFFFFFF5E48FFFFFF7232FFFFFFFF1E82FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC1113CEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE00BD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA802F000B6FFFFFFFFFF FFFF7B2BFFFFFF990BFEFFFFFF544CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDC2522DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2974FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00ED09A0FFFFFFFFFFFFFF980EFFFFFFC0 00E4FFFFFF8B15FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 2C1BD2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF742AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFCE00DA1F8AFFFFFFFFFFFFFFB500F0FFFFE600BDFFFFFFC100DF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE390DB4FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFBD00DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE100C83575FFFFFFFFFFFFFFD200D3FFFFFF0E96FFFFFFF504A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960017FFEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFA0F95FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF300B54B5FFF FFFFFFFFFFFFF000B6FFFFFF3470FFFFFFFF2F73FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFE800163F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF524CFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07A26148FFFFFFFFFFFFFFFF0E 99FFFFFF5B49FFFFFFFF663CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA90B38E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000060FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF198F7732FFFFFFFFFFFFFFFF2A7CFFFFFF8222FFFF FFFF9C0AFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFDA2D0EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE601B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2C7D8C1CFFFFFFFFFFFFFFFF475EFFFFFFA802F7FFFFFFD100D1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1520388FEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF316EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F 6AA206FEFFFFFFFFFFFFFF6442FFFFFFCF00D4FFFFFFFB0D95FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8B0548E9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 7B22FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5157B800EFFFFFFFFF FFFFFF8422FFFFFFF401ADFFFFFFFF4B53FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD52D14B2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC100DBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6445CE00D9FFFFFFFFFFFFFFA505FCFFFF FF1C87FFFFFFFF8A13FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF15B0275F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC148BFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF7732E400C3FFFFFFFFFFFFFFC600E1FFFFFF485CFFFFFFFFCB 00D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA3112BCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5D3DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF891FFA01ADFFFFFFFFFFFFFFE600C0FFFFFF7530FFFFFFFFFC1092FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE44905 7EFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFD5457A7401F1C6721FE14A0F35C1FFFCA95E3DFEB0651AE9500D 35D2FEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFAB03EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C0CFF1197 FFFFFFFFFFFFFFFE09A0FFFFFFA007FBFFFFFFFF4C53FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9B0E24BCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFF2A12FEFF4FE6B3080074C1A50C04D7FFED0027FEE30C0082E0B5003AFEE30C0082E0 B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF308A0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF00F92781FFFFFFFFFFFFFFFF 287FFFFFFFCC00D6FFFFFFFF8B13FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE34F015FEBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF14008FFDD2F1 FF2500F9FFFF8F0065FFFE0027FFFF2600FFFFFE1706FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4852FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200E73D6CFFFFFFFFFFFFFFFF485FFFFFFFF603AA FFFFFFFFCB00D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFAD1A15A1FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFAB0B0033C7FFFF2700FFFFFFDD00 38FFFF0027FFFF2700FFFFFF2700FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960BF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD400D45356FFFFFFFFFFFFFFFF693FFFFFFFFF257FFFFFFFFFFC1092FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF06C043ACCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFDA4300039DFF2700FFFFFFF70045FFFF0027FFFF27 00FFFFFF2700FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE501B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9 00C06840FFFFFFFFFFFFFFFF891EFFFFFFFF5153FFFFFFFFFF4C52FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFD2400265EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFF84FFFFA6001AFF2700FFFFFFE40084FFFF0027FFFF2700FFFFFF2700FFFF 2700FFFFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF3367FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB02AB8126FFFFFFFF FFFFFFFFAA03FAFFFFFF7D27FFFFFFFFFF8C12FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA91E0F82F3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF13EA FFFD1039FF2700FCFFFFA028F6FFF2001BFFFF1F00FEFFFF1A00F9FF1F00FEFFFF1A00F9 F9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8119FEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF12969A0EFFFFFFFFFFFFFFFFCA00DDFF FFFFA903F6FFFFFFFFCA00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27D0C158EF7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF0020816C4FE1FF270098 EBEB87F0FFF47800008F86000081F08F0000748B000081F08F000074F6E24F111765EAF4 8200006ECEFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF00CAFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2781B300F4FFFFFFFFFFFFFFEB00BDFFFFFFD500CEFFFFFF FFFC1290FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2880E1488F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF217CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF3C6DCB00DCFFFFFFFFFFFFFFFF0D9CFFFFFFFB07A2FFFFFFFFFF5A44FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEB77081D99FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6D2EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5158E400 C3FFFFFFFFFFFFFFFF2C7CFFFFFFFF2E76FFFFFFFFFFA206F2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDA59022EA9FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF BA00DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6643FB02ABFFFFFFFFFFFFFF FF4D5CFFFFFFFF5A4AFFFFFFFFFFEA02B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D158042191F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3 7500005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1090FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B2EFF1692FFFFFFFFFFFFFFFF6D3BFFFFFFFF85 1EFFFFFFFFFFFF3467FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE87F120C6EE0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5843FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8F1AFF2E7AFFFFFFFFFFFFFFFF8E1BFFFFFFFFB101EFFFFFFFFFFF7B 1FFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF881A0761D4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED3 945700A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA505EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A406FE4761FFFFFFFFFFFFFFFFAE02F8FFFFFFDC00C6FFFFFFFFFFCE00CBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99F2D0148AEFAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCC8E4F1300124F00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF006A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900F06049FFFFFF FFFFFFFFFFCF00D9FFFFFFFE0F97FFFFFFFFFFFF217AFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFEB851051775D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFAC5874A0E00135190D0FDFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4358 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00DB7830FFFFFFFFFFFFFFFFEE00BA FFFFFFFF4163FFFFFFFFFFFF7029FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE88A28003C9FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1BA 80420A00155292D2FDFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900FF9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE300C69117FFFFFFFFFFFFFFFFFF1197FFFFFFFF7430FFFF FFFFFFFFC100D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFC3600B0E66BBFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDCA2692E03001A5593D3FEFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF700B1A902FBFFFFFFFFFFFFFFFF3672FFFFFFFFA605F7FFFFFFFFFFFB1388FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1993700 1260B4F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8C58C51180005366FA7E1FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2E6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0C9DC2 00E6FFFFFFFFFFFFFFFF5B4EFFFFFFFFD900CAFFFFFFFFFFFF6829FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF8C38010F5DB1F7FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD7AE73 3A070019518BC3F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF7C1EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2188DA00CDFFFFFFFFFFFF FFFF7F29FFFFFFFFFE0F98FFFFFFFFFFFFC300D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE28F3B020D59ACF0FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD09E6C3A0B0005356EA6E0FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA00CFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3673F300B4FFFFFFFFFFFFFFFFA307FCFFFFFF FF3E65FFFFFFFFFFFFFE2278FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5933F00043D84CBFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8CB996735080005316395C7F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1C81FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4B5EFF0C9CFFFFFFFFFFFFFFFFC700DFFFFFFFFF7133FFFFFFFFFF FFFF7822FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE39E581500155AA1E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C69462300500 0836689ACCF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6733FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF604AFF2583FFFFFFFFFFFFFFFFEC00BBFFFFFFFFA306F8FFFFFFFFFFFFD300BAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFDCD88420701306EA6E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4CCA2784E2303000B3B6D9FD1FBFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB501E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7535FF3D6BFFFF FFFFFFFFFFFFFF1196FFFFFFFFD600CDFFFFFFFFFFFFFF3C51FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5B7753A07001B548EC7F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF2C99E754A2101000529547DA8D6FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F80D96FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8920FF5652FFFFFFFFFFFFFFFFFF35 72FFFFFFFFFD0D9AFFFFFFFFFFFFFFA204E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7 C3884C1200083B71A1D1FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECC69B72471E0000062D5680AA D4FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5248FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF9E0BFF6F39FFFFFFFFFFFFFFFFFF5A4EFFFFFFFFFF3C68 FFFFFFFFFFFFFFF51087FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED59A5F2D 040006326291C1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE6C29F7B573410000008305984ADD8FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF002D44444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444442D00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA007F2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB300F68721FFFFFFFFFFFFFFFFFF7E29FFFFFFFFFF6E35FFFFFFFFFFFFFFFF 7020FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8CC9C6D3D0E0000 22496E93B8DCFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7C8A98A6B4C2B0B 000007284C7093B7DBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7755 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5588FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEC04ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC800E2 A008FFFFFFFFFFFFFFFFFFA207FCFFFFFFFFA107FAFFFFFFFFFFFFFFE406A2FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDDAC7F59351000000526 4B7193B1CCE7FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF6DCC3A990775E4427080000021A3B5A7999BCE0FDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF3B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD00CDB800EFFFFFFFFFFF FFFFFFC600E0FFFFFFFFD200CEFFFFFFFFFFFFFFFF5E2DFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBC6A17C5733120000000620 3C597390A8BFD3E7FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE8D4C0A9937F6A533E 290F00000001172E4A617F9EBDDBF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9010 F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF100B8D000D6FFFFFFFFFFFFFFFFEB00BBFFFF FFFFFE1290FFFFFFFFFFFFFFFFCF00B7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D8BEA1856B4D321800000000 0012273B4F64777E88959BAAB2BBC9CFDDDDDDDDE2EEEEEEEEEEEEEEEEEEEEEEEEEEEEE5 DDD3CCC1BBAFAA9E998C7C6C5C4D3D2D1E0E000000000015293E536A7F97B1C9E4FAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE301B7FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF07A3EC00BAFFFFFFFFFFFFFFFFFF1197FFFFFFFFFF4A55FFFFFF FFFFFFFFFFFF4931FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEBD8C5B2A08D7A67534438 2E221309000000000000000000000000000000000000000000000000000000000000000C 111D2D3D4C5C6C7B8B9BAABFD3E8FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3565FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF1B8FFF0A9FFFFFFFFFFFFFFFFFFF3473FFFFFFFFFF851AFFFFFFFFFFFFFFFFFFD704 A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEE3D9 CCCCCCCCC7BBBBBBBBBBBBBBBBBBBBBBBBBBBBC4CCD5DDE7EEF9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8814FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3377FF2483FF FFFFFFFFFFFFFFFF584EFFFFFFFFFFC100DEFFFFFFFFFFFFFFFFFF5C22FAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFDB00BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A60FF4068FFFFFFFFFFFFFFFFFF 7D2AFFFFFFFFFFF606A2FFFFFFFFFFFFFFFFFFE10D82FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E6DFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF6148FF5B4DFFFFFFFFFFFFFFFFFFA008FDFFFFFFFFFF 3967FFFFFFFFFFFFFFFFFFFF9704CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF801BFEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF7931FF7731FFFFFFFFFFFFFFFFFFC700DFFFFFFFFFFF742CFFFFFFFFFFFF FFFFFFFFFD3932F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF901A FF9215FFFFFFFFFFFFFFFFFFF101B4FFFFFFFFFFAF01EDFFFFFFFFFFFFFFFFFFFFD80F5C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2775FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA704FDAD01F8FFFFFFFF FFFFFFFFFF1B8BFFFFFFFFFFEB01B4FFFFFFFFFFFFFFFFFFFFFFB50383FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE84C44444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7821FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE00EBC900DEFFFFFFFFFFFFFFFFFF4462FF FFFFFFFFFF2779FFFFFFFFFFFFFFFFFFFFFFFF8E008DFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555555555555555555555555555555555555555551C55FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB00CFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD500D3E500C2FFFFFFFFFFFFFFFFFF6E39FFFFFFFFFFFF623DFF FFFFFFFFFFFFFFFFFFFFFFFF8F0087FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1F7DFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFED00BCFC04A7FFFFFFFFFFFFFFFFFF9710FFFFFFFFFFFF9D08F8FFFFFFFFFFFFFFFF FFFFFFFFFF840199FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF702AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE06A5FF1C8B FFFFFFFFFFFFFFFFFFC000E5FFFFFFFFFFD800C7FFFFFFFFFFFFFFFFFFFFFFFFFFFF8602 8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB244444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444444444444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFC300D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B8DFF3870FFFFFFFFFFFFFFFF FFE900BCFFFFFFFFFFFF1D82FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA30561FBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF551C5555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD19 84FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3376FF5354FFFFFFFFFFFFFFFFFFFF1493FFFFFFFF FFFF613FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0758F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6832FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4A5FFF6F39FFFFFFFFFFFFFFFFFFFF3C6AFFFFFFFFFFFFA406F3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFBC0F3EEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00DDFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61 48FF8A1DFFFFFFFFFFFFFFFFFFFF6540FFFFFFFFFFFFE801B6FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDD2C1ACAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFB148CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7930FFA604FCFFFFFF FFFFFFFFFFFF8E17FFFFFFFFFFFFFF2D73FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE 460CA6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF603AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9019FFC100E6FFFFFFFFFFFFFFFFFFB700 EDFFFFFFFFFFFF6D30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB730160F4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB302E5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA704FDDD00CAFFFFFFFFFFFFFFFFFFE100C4FFFFFFFFFFFFB7 00E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE1A1FC6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80E94FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFBE00EAF701AEFFFFFFFFFFFFFFFFFFFE0C9AFFFFFFFFFFFFF80C98FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE43F0891FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5942FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500D3FF14 93FFFFFFFFFFFFFFFFFFFF3371FFFFFFFFFFFFFF4F4DFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFC7C043DDAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFAB03EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED00BBFF3078FFFFFFFFFFFFFF FFFFFF5D48FFFFFFFFFFFFFF9A0BF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFCB2C0A8EFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF50B9CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE06A4FF4C5CFFFFFFFFFFFFFFFFFFFF851FFFFFFF FFFFFFFFE301B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97D0632C8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF514AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF1B8DFF6741FFFFFFFFFFFFFFFFFFFFB500EBFFFFFFFFFFFFFF3566FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3540055E8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA305EEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3376FF8722FFFFFFFFFFFFFFFFFFFFE400BDFFFFFFFFFFFFFF8A13FBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA81A138FF9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF006A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A5EFFA705FCFFFF FFFFFFFFFFFFFFFF168EFFFFFFFFFFFFFFDE01BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF3800D21A4FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF 8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4952FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6147FFC600E2FFFFFFFFFFFFFFFFFFFF 445FFFFFFFFFFFFFFFFF3169FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE96C052FABFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFF61100FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B 0AF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF7831FFE600C3FFFFFFFFFFFFFFFFFFFF742FFFFFFFFFFFFF FFFF811BFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DD6205279FFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB04ACFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF9018FFFE08A3FFFFFFFFFFFFFFFFFFFFA305F9FFFFFFFFFFFFFFDA01BDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF66061E8BEF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027 FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF415AFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB02FAFF 2584FFFFFFFFFFFFFFFFFFFFD300CFFFFFFFFFFFFFFFFF3C5BFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1720E0C6AD8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFB8A3D03 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFF2700E2460D34D1FFFFF07477714571EEFFB411007CFFFF960299FFF3836033 43D2FCBF6F1FE53E1DEDD5457A7401F2FFF383603343D2FFFFFF0027FFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9010F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500E2FF4465FFFFFFFFFFFF FFFFFFFFFB089FFFFFFFFFFFFFFFFF9A09EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF08A1C0143A8F8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE2FFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFF19D3E32FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF27007B DFB4003CFFF2257FFFFFE92521EFFF9200B3FFFFE059FFFE5DD7FFFF4516EAC5080087BB 63F32A12FEFF4FE9FE5DD7FFFF4516F1FFFF0027FFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE703AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF00C7FF6446FFFFFFFFFFFFFFFFFFFFFF3370FF FFFFFFFFFFFFFFF1099BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFAAB47021472D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE3CFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFCB65909062B03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFCEEEEEEEE9F00FFFFFFFFFFFFFFFFFFFFFF2700FDFFFD1209FF7A00E6 FFFFFFA10075FFF91D4BFFFF7BCEFFC3000000000000B3FF2500EDFFFFFF14008FFDD2F1 C3000000000000B3FFFF0027FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4058FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF901ADFF8326FFFFFFFFFFFFFFFFFFFFFF6241FFFFFFFFFFFFFFFFFF 533DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDF7C1D002F8BE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FEBB5D10034CAAF6AA00FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAEEEEEEEEE5DDDDDD DDD4CCCCCCCCC3BBBBBBBBB2AAAAAAAAA19999999990888888887F777777776E66666666 5D555555554C444444443B333333332A2222222219111111110800000000000000000000 000000001500FFFFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FF3F00F3FFFFFFDF003BFFFF 8C01DBF954FFFF8E2AFFFFFFFFFFFFFF2700FFFFFFFFAB0B0033C7FF8E2AFFFFFFFFFFFF FFFF0027FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF4FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF1593FFA208FEFFFFFFFFFFFFFFFFFFFF9110FEFFFFFFFFFFFFFFFFBD00CBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFDBF6310023E8CDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFF2700D5460F3CC9FF980000FFF18C0000FF83000F67FF83000F67FFFFF07477714571 EEFEB0651AE9500D35D2FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFDC771F002E90E3FFFFFF AE00FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEDDDDDDDDDDCDCCCCCCCC BCBBBBBBBBACAAAAAAAA9B999999998B888888887A777777776A66666666595555555549 444444443833333333282222222217111111110700000000000000000000000000000000 000000000000000000000000000711111111182222222228333333333944444444495555 55555A666666666A777777777B888888888B999999999CAAAAAAAAADBBBBBBBB8100FFFF FFFFFFFFFFFFFFFFFF2700FFFFFF2700FF4100D3FFFFFFF6004AFFFFF00C6FA8A9FFFF82 09F4FFFFFFFFFCFF2700FFFFFFFFFFDA4300039D8209F4FFFFFFFFFCFFFF0027FFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA04AAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F7AFFC100E7FF FFFFFFFFFFFFFFFFFFC100E1FFFFFFFFFFFFFFFFFF2D61FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7AD5A0F 002A77BEF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF270076BA980A 06D9FF2200FFFFFF2200FFFF0027FFFFFF0027FFFFF2257FFFFFE92521EEE30C0082E0B5 003AFFFFFFFFFFFFFFFFFFFFFFFFFF533748030E62C0FDFFFFFFFFFFB100A5AAAAAAA599 999999958888888884777777777466666666635555555553444444444233333333322222 222221111111111000000000000000000000000000000000000000000000000000000000 00000E111111111F222222222F3333333340444444445055555555616666666672777777 7782888888889399999999A3AAAAAAAAB4BBBBBBBBC4CCCCCCCCD5DDDDDDDDE5EEEEEEEE F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FF2700FFFFFF2700FF7F0088FFFFFFD9008FFFFFFF700E52FAFFFFAC007DFFFFFFD590FF 2700FFFFFFFF84FFFFA6001AAC007DFFFFFFD590FFFF0027FFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF4454FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF495FFFE100C8FFFFFFFFFFFFFFFFFF FFF001B1FFFFFFFFFFFFFFFFFF9607E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B5631A000B4A8FD5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF2700F8FFFF900063FF2700FFFFFF 2700FFFF0027FFFFFF0027FFFF7A00E6FFFFFFA10075FF2600FFFFFE1706FFFFFFFFFFFF FFFFFFFFFFFFFF2F00004DE9FFFFFFFFFFFFFFFFB4000000000005111111111522222222 263333333336444444444755555555576666666668777777777888888888899999999999 AAAAAAAAAABBBBBBBBBBCBCCCCCCCCDCDDDDDDDDECEEEEEEEEFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF1B00F2FFFF1900 F3F52B1BE6FFFF6E3BFBFFFFFFDE0283FFFFFFF9250062A47B45F1FF2000FBFFFFFF13EA FFFD1039F9250062A47B45F1FFF5001FFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF9A0AF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF6345FFFC05A8FFFFFFFFFFFFFFFFFFFFFF2181FFFFFFFF FFFFFFFFFFF10F82FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6924F0F001B61A6E7FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFE00035FF2700FFFFFF2700FFFF0027FFFF FF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF51 3447040851A6F2FFFFFFFFFFB800F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFD8B00006FF389000071F8F27545727583 F8FFFFFFFFFF6FECFFFFFFFFE24F111765EAF48200006ECEFFFF0020816C4FE1FFE24F11 1765EAFFDD6D00008EEEFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC05A6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF7D2BFFFF2089FFFFFFFFFFFFFFFFFFFFFF5052FFFFFFFFFFFFFFFFFFFF810F EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC7834007001B4F82B5E8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFF2700FFFFFFF7004FFF2700FFFFFF2700FFFF0027FFFFFF0027FFFF4100D3 FFFFFFF6004AFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFF5B25D0B033B 90E9FFFFBB00EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF484FFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9711FF FF406AFFFFFFFFFFFFFFFFFFFFFF8022FFFFFFFFFFFFFFFFFFFFF01083FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C38F5A2400001D5083B3DBFCFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF2700 FFFFFFDA0098FF2800F7FFFF2100FEFF0023FFFFFF0023FFFF7F0088FFFFFFD9008FFF27 00FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFF5B25D0B033B90A900DCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB100F5FF5F4AFFFFFFFFFF FFFFFFFFFFFFB900E7FFFFFFFFFFFFFFFFFFFF7815F1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFEEB9834E1A0000062B537AA2CAF1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF2800EDFFFE6945FDFF52 007ADA931200B7FC1909D0FFFF1909D0FFF52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFF1B85E1E01000051FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFEF07A1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB00DBFF7E2BFFFFFFFFFFFFFFFFFFFFFFF002 B1FFFFFFFFFFFFFFFFFFFFED1473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEEC79E77502705000016324E6C87A3C1DCF8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E5 D1BDA63F55FFFFFFFFFFFFFFFFFFFFFFFFFFBB4E4263698BFBFFFFDF410A36CF3C5CA6F8 9F117BFFFF9F117BFFFFF27545727583F8FF94000081F08F000074F6FFFFFFFFFFFFFFFF FFFFFF5555F8CEA3774B200000083257531065FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 4C4AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE500C1FF9D0CFFFFFFFFFFFFFFFFFFFFFFFF297AFFFFFFFFFFFFFF FFFFFFFF9E03D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFAD8B09073583B1E0500000010223344566778899AAAAABABBC7CCD5DDDD DDDDDDDDDDDDDDDDDDDDCFCCBFBBAFAA9F90817263544435250F00000000021E55FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF440D040004 295581ACD9FCFFFFFF1391FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA305EDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFC04A7FFBD00ECFFFFFFFFFFFFFFFFFFFFFF6142FFFFFFFFFFFFFFFFFFFFFFFD3242FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFDE5C8AE978675645342301F0F0000000000000000000000000000000000 00000000000000000A192836455565748397AEC2D6EAFE5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A12003CE1FFFFFFFFFFFFFFFF E700BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2099DFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B8DFFDC00CC FFFFFFFFFFFFFFFFFFFFFF980DFCFFFFFFFFFFFFFFFFFFFFFFCA068AFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEFEEE1DDD3CCCCCCCCCCCCCCCCCCCCCCCCD9DDE9EEF9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555BB2B066EEFFFFFFFFFFFFFBB0099D0F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5046FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3573FFF902ADFFFFFFFFFFFFFFFF FFFFFFD000D2FFFFFFFFFFFFFFFFFFFFFFFF8F05C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFA99171288F8FFFFFFFF8F120D000428537EA9D4FAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA704E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4F59FFFF1B8FFFFFFFFFFFFFFFFFFFFFFFFC0C9AFFFF FFFFFFFFFFFFFFFFFFFFFE5019E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFF37F081FA1FEFFFF643FFFEEC3996E4416000019446E99C3F5FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50B98 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF693FFFFF3A6DFFFFFFFFFFFFFFFFFFFFFFFF4063FFFFFFFFFFFFFFFFFFFF FFFFFFF63823EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFE366 0236C1FF396BFFFFFFFFFFFFFFEEC3996E44140000194C77A1CCF6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5441FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8325 FFFF5F48FFFFFFFFFFFFFFFFFFFFFFFF782BFFFFFFFFFFFFFFFFFFFFFFFFFFFFE41D42F7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFC236015A0F94FFFF FFFFFFFFFFFFFFFFFFFFFFE5BB90663B0C0004224C77A1CCF7FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB02E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D0AFFFF8224FFFFFFFF FFFFFFFFFFFFFFFFAF02F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFD2114AF9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFEA72000C1FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE5BB90663B0A0005224C77A1D4FCFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700F0FFA504FAFFFFFFFFFFFFFFFFFFFFFF E700BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD01247F8FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFF8BFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE5B2885D330900052A557FAAD4FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF583DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD100D5FFC900DCFFFFFFFFFFFFFFFFFFFFFFFF1F83FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC00A5DFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFBDDB2885D330700062A557FAAD4FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF02E4FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEC00BBFFED00B8FFFFFFFFFFFFFFFFFFFFFFFF574CFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBA095AFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFADDB27F552A0300062A557FB2DDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80F8FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE08A1FFFF11 95FFFFFFFFFFFFFFFFFFFFFFFF8D16FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC40E49 F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9D4AA7F552A02000E335D88B2DDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C38FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2086FFFF3572FFFFFFFFFFFFFF FFFFFFFFFFCE00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF0B49F4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D4 AA7F4C2201000F335D88B2DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB301DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3F67FFFF594EFFFFFFFFFFFFFFFFFFFFFFFFFD1192 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC71534E8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1CCA177 4C220100113B6690BBE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FA128AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5D49FFFF7D2AFFFFFFFFFFFFFFFFFFFFFFFFFF4E53FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDB2421D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFCCA1774C19 0000113B6690BBE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A90044444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444441755FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6034FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B 2BFFFFA008FDFFFFFFFFFFFFFFFFFFFFFFFF8D13FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEA3611B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEC3996E44170000 113B6690C3F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE558555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB700DBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980DFFFFC300E2FFFF FFFFFFFFFFFFFFFFFFFFCC00D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF866 0177FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEC3996E441500001944 6E99C3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB600EFFFE700BEFFFFFFFFFFFFFFFFFFFF FFFFFB0E94FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA10948EEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5BB90663B0C000019446E99 C3F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF642FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD400D1FFFF0D9AFFFFFFFFFFFFFFFFFFFFFFFFFF4E50FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE2123D2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5517444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444441755FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5BB90663B0B000019446EA1CCF5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00 D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF200B3FFFF2F77FFFFFFFFFFFFFFFFFFFFFFFFFF960DF9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE73D0EA5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5BB905D33090004224C77A1CCF7FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1681FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1096FFFF 5354FFFFFFFFFFFFFFFFFFFFFFFFFFDE00C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFA6E0155ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDDB2885D33080004224C77A1CCF8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6828FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E79FFFF7730FFFFFFFFFFFF FFFFFFFFFFFFFFFF247AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFC42415ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFADDB2885D2A0300052A557FAAD4FCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000028FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFBC00D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C5BFFFF9A0CFEFFFFFFFFFFFFFFFFFFFFFFFFFF 6A34FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2660155EDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFAD4AA7F552A0200062A557FAAD4FDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5538AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7100FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFD1C79FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6A3DFFFFBE00E8FFFFFFFFFFFFFFFFFFFFFFFFFFAE03ECFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD1623C2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF9D4AA7F552A0200062A557FAAD4FDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF741EFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 871FFFFFE100C4FFFFFFFFFFFFFFFFFFFFFFFFFFF006A3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9510058E3FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF1CCA1774C2201000E335D88B2DDFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF00C3FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA405FCFFFD07A1FF FFFFFFFFFFFFFFFFFFFFFFFFFF4852FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEA41A0B86F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000028FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF0CCA1774C2200000F335D88B2DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC200E3FFFF2B7CFFFFFFFFFFFFFFFFFF FFFFFFFFFF970BF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF6880C1BA1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0071AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7100FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEEC3996E4418000010335D90BBE6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8412F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE000C5FFFF5651FFFFFFFFFFFFFFFFFFFFFFFFFFFFE501B4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD948 004BDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFEEC3996E44150000113B6690BBE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE001B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFB03A8FFFF7F28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3565FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1230566E1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEEC390663B0D0000113B6690BBEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A59FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1D8AFF FFA805F9FFFFFFFFFFFFFFFFFFFFFFFFFFFF8419FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAA260255DBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5 BB90663B0B000019446E99C3F3FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF950AF3FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A6DFFFFD100D5FFFFFFFF FFFFFFFFFFFFFFFFFFFFE101B8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAA24055DDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5BB90 5D330A000019446E99C3F4FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF584FFFFFF803ACFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF385FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF68F170B73E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7CEA4784D22 0200062D5783AD4A55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4A48FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF7631FFFFFF2482FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900DF6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF48C1E0455C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBDDB2885D33071A 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA5 04E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9314FFFFFF4E59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE402ADFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB244 002790F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14C55FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50C93FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB100F4FFFF7730 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4350FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC04D021C86E6FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B38FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCF00D7FFFFA009FDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFAA03E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8690F044CAEFAFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB500DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEC00BAFFFFC900DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F91683FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B255040F66C3FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF1097FFFFF201B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7420FDFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDC7C1C00378FE3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6B28FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3176 FFFFFF1C8AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD400B6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFCB75D0F013A8FE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC600CDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5354FFFFFF4661FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF483CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8B25D0F013A8FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF9A7B3F38D636 74FFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2272FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7532FFFFFF6F38FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFBF00C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B25E1000 2871B9F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF960BFBEF51C94D86FFFFF70027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFE2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF7B19FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF960FFFFFFF980EFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3A 51FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBE7429000A4B94DBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFF2926FFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD700BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFB800EDFFFFC100E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB02CFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD934708001D5D9CDBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFF0A27FFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE32A27FFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3162FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00CCFFFFEB 00BCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B8793A05001B5B99D4FDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFB367000F67 67F0A95E3DFFFFFF0027FFFFF383603343D2FFFFD5457A7401F2FFF383603343D2FFFFFF 0027FFFFF383603343D2FFFFF58C606F3687FD83000F67FFFFF07477714571EEFCBF6F1F E53E1DEDFFFFFFFFFFFFFFFFFF2700D5460F3CC9FF980000FFF18C0000FF83000F67FF83 000F67FFFFF07477714571EEFEB0651AE9500D35D2FFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B0EF6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA03AAFFFFFF1492FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC701B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF4BA7B3B06000E4178AFE5FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFED0027FFFFFF 0027FFFE5DD7FFFF4516F1FF2A12FEFF4FE9FE5DD7FFFF4516F1FFFF0027FFFE5DD7FFFF 4516F1FB455CFDFF9A00B0FF0027FFFFF2257FFFFFE92521E8C5080087BB63F3FFFFFFFF FFFFFFFFFF270076BA980A06D9FF2200FFFFFF2200FFFF0027FFFFFF0027FFFFF2257FFF FFE92521EEE30C0082E0B5003AFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE503ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1E88FFFFFF3D69FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF4E27F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF7C894602C03001C517CA9D3FAFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFE0027FFFFFF0027FFC300000000 0000B3FF14008FFDD2F1C3000000000000B3FFFF0027FFC3000000000000B38D00D8FFFF FA9EEEFF0027FFFF7A00E6FFFFFFA10075FF2500EDFFFFFFFFFFFFFFFFFFFFFFFF2700F8 FFFF900063FF2700FFFFFF2700FFFF0027FFFFFF0027FFFF7A00E6FFFFFFA10075FF2600 FFFFFE1706FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF4152FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4067FFFFFF6E38FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDD0D71 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF4C38F5F310700052B5682ABD1F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FF8E2AFFFFFFFFFFFFFFAB0B0033 C7FF8E2AFFFFFFFFFFFFFFFF0027FF8E2AFFFFFFFFFFFF4B00F4FFFFFFFFFFFF0027FFFF 3F00F3FFFFFFDF003BFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFE00035FF2700 FFFFFF2700FFFF0027FFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9C07EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF62 45FFFFFF9D0BFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D02C1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBD5A8794C2001000221487097BBDAF8FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFFFFFF0027FFFFF07477714571EEFC BF6F1FE53E1DEDD5457A7401F2FFF383603343D2FFFFFF0027FFFFF383603343D2FFFFF5 8C606F3687FD83000F67FFFFF07477714571EEFCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FF0027FFFFFFFF0027FFFFFF0027FF8209F4FFFFFFFFFCFFFFDA4300039D8209F4FFFFFF FFFCFFFF0027FF8209F4FFFFFFFFFC3800CFFFFFFFFFFFFF0027FFFF4100D3FFFFFFF600 4AFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFF7004FFF2700FFFFFF2700FFFF00 27FFFFFF0027FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF079CFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8323FFFFFFCD00D7FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F1AE6FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF6CFA98259330D0000001937557391AAC3D9F4FFFF00A9FFFFFFFFFFFFFFFFFFFB455C FDFF9A00B0F2257FFFFFE92521EFFFFF0027FFF2257FFFFFE92521E8C5080087BB63F32A 12FEFF4FE9FE5DD7FFFF4516F1FFFF0027FFFE5DD7FFFF4516F1FB455CFDFF9A00B0FF00 27FFFFF2257FFFFFE92521E8C5080087BB63F3FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF00 27FFFFFF0027FFAC007DFFFFFFD590FF84FFFFA6001AAC007DFFFFFFD590FFFF0027FFAC 007DFFFFFFD5906C0054FDFFFFDFAAFF0023FFFF7F0088FFFFFFD9008FFF2700FFFFFFFF FFFFFFFFFFFFFFFFFF2700FFFFFFDA0098FF2800F7FFFF2100FEFF0023FFFFFF0023FFFF 7F0088FFFFFFD9008FFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5142FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA504FBFFFFF906A6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF22B31F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E8CAAC8E6E4F3116000000000B2400A9FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6 FFFFFFA10075FFFF0027FF7A00E6FFFFFFA10075FF2500EDFFFFFF14008FFDD2F1C30000 00000000B3FFFF0027FFC3000000000000B38D00D8FFFFFA9EEEFF0027FFFF7A00E6FFFF FFA10075FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFF90022FFFFFFF2001BFFFFF5001FFFF9 250062A47B45F1FF13EAFFFD1039F9250062A47B45F1FFF5001FFFF9250062A47B45F1E6 110041947C47F4FF1909D0FFF52B1BE6FFFF6E3BFBFF2000FBFFFFFFFFFFFFFFFFFFFFFF FF2800EDFFFE6945FDFF52007ADA931200B7FC1909D0FFFF1909D0FFF52B1BE6FFFF6E3B FBFF1F00FEFFFF1A00F9FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFAC02E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC700DEFFFFFF2F77FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFDE145CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAE4CCB39D8200A9FFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFFFF 0027FF3F00F3FFFFFFDF003BFF2700FFFFFFFFAB0B0033C7FF8E2AFFFFFFFFFFFFFFFF00 27FF8E2AFFFFFFFFFFFF4B00F4FFFFFFFFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFD77C000192D5F47800008FCF6D00008EEEE24F111765EAFFFF 0020816C4FE1FFE24F111765EAFFDD6D00008EEEE24F111765EAFFFFDE5418125FE9FFFF 9F117BFFFFF27545727583F8F48200006ECEFFFFFFFFFFFFFFFFFFFFFFBB4E4263698BFB FFFFDF410A36CF3C5CA6F89F117BFFFF9F117BFFFFF27545727583F8FF94000081F08F00 0074F6FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF7108CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE900BCFFFFFF5F46FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB20299 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFFFF0027FF4100D3FFFF FFF6004AFF2700FFFFFFFFFFDA4300039D8209F4FFFFFFFFFCFFFF0027FF8209F4FFFFFF FFFC3800CFFFFFFFFFFFFF0027FFFF4100D3FFFFFFF6004AFF2700FFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6231 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0D9BFFFF FF8E15FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8306BCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFFFF0027FF7F0088FFFFFFD9008FFF2700FF FFFFFF84FFFFA6001AAC007DFFFFFFD590FFFF0027FFAC007DFFFFFFD5906C0054FDFFFF DFAAFF0023FFFF7F0088FFFFFFD9008FFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00D4FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E7AFFFFFFBE00E5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE610CCEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFE6110041947C47 F4F52B1BE6FFFF6E3BFBFFF5001FFFF52B1BE6FFFF6E3BFBFF2000FBFFFFFF13EAFFFD10 39F9250062A47B45F1FFF5001FFFF9250062A47B45F1E6110041947C47F4FF1909D0FFF5 2B1BE6FFFF6E3BFBFF2000FBFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1B7CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F58FFFFFFEF01B4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFA4719E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583 F8FFDD6D00008EEEF27545727583F8F48200006ECEFFFF0020816C4FE1FFE24F111765EA FFDD6D00008EEEE24F111765EAFFFFDE5418125FE9FFFF9F117BFFFFF27545727583F8F4 8200006ECEFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF7222FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7136FFFFFFFF2084FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEE2A30F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFC900C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9214FFFFFFFF5054FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE01C40 F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF276CFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB400F1FFFFFF7F24 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC1843F7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8811F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500D0FFFFFFAF01F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2114FFBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE503ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF904A8FFFFFFDF00C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFBB0766FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF464DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2581FFFFFFFE1292FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB2066AFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA404E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C5AFF FFFFFF4163FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB908 62FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60F8FFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7332FFFFFFFF6F34FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD056BFDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6231FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A0BFEFFFFFFA107F9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC065AFBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFC100D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFC100E4FFFFFFDA00C7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC00D48F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFE2273FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE900BCFFFFFFFE1390FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFCA133DF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 17FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1195FFFFFFFF 4859FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9 1238EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE01B6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF376EFFFFFFFF7E22FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD72223D8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C57FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5E47FFFFFFFFB500E9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE3F0DB6FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9A08EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8520FFFFFFFFEC01B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF65207A5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C0000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF10A9AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD02 F5FFFFFFFF237DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFD6C017AFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF583BFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD400D1FFFFFFFF5A46FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA70A47EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB600D8FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF803AAFFFFFFFF970BFBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5182FDCFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC197EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2383FFFFFFFFD400CBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE43B0FACFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF07000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF741FFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF4A5CFFFFFFFFFE138EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC7F025DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC5AAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAD2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD400C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7134FFFFFF FFFF4D53FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA90D36DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3262FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF980DFEFFFFFFFF8917FEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD8350C9BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF900EF5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF00E6FFFFFFFFC500D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900644 E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA05A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE600BEFFFFFFFFF8089FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD22E10A4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF4E45FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 0E96FFFFFFFFFF435CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7770255EEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE19999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AC02E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C68FFFFFFFFFF85 19FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFB11625C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5C00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91488FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A3AFFFFFFFFFFC800D7FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE84C0472F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A29FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF970DFEFFFFFFFFFC1094FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE 9A121CADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC800CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFC400DDFFFFFFFFFF4E52FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6E033FD5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF286CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF201B0FF FFFFFFFF9010FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD36056EF4FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8612 F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2182FFFFFFFFFFD000CCFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA870A29C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE403AEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4F55FFFFFFFFFFFE1982FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFDF4D0047CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4350FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF7C27FFFFFFFFFFFF6535FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB830025BDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA205EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA903F5FFFFFFFFFFAE02E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB2D 025DE5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF40D92FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD700CBFFFFFFFF FFF307A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB991A0A77EFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6033FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0A9DFFFFFFFFFFFF4357FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17B0B1998F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBE00D2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3470FFFFFFFFFFFF8D11FBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE667061C8EF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1D79FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6142FFFFFFFFFFFFD700C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEA7F120D6EE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF7F17FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E14 FFFFFFFFFFFFFF2E6DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF3901B065DD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE203B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00E6FFFFFFFFFFFF81 18FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48F1C 0662D8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF454FFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB00B8FFFFFFFFFFFFD500C4FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF99E270248B2FDFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA704E6FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF198AFFFFFFFFFFFFFF2971FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCA73D002087EAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFF E8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF91489FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF455EFFFFFFFFFFFFFF7D1CFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB7713024CBBFEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFF FFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF6C26FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF762DFFFFFF FFFFFFFFCD00C8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF1932A00319BF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF71200FFFFFFFFFFFFF71200FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1 00C4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC02F2FFFFFFFFFFFFFF2E67FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFEBE54060959B5FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFF FFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3262FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000C2FFFFFFFFFFFFFF8B0FF6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1 A14C03105DBBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF2700FFFFFF FFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF940BF2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF168EFFFFFFFFFFFFFFE804A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE49031001D77 D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF2700D546 0F3CC9FF980000FFF18C0000FFFF2700D5460F3CC9FFFF2700D5460F3CC9FFFFFF0027FF FFF383603343D2FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF0099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 495BFFFFFFFFFFFFFFFF494AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC46711023B8BDCFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF270076BA980A06D9FF2200FF FFFF2200FFFF270076BA980A06D9FF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1 FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E26FFFFFFFFFFFF FFFFA505E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B06013002D7DCDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFF2700F8FFFF900063FF2700FFFFFF2700FFFF2700 F8FFFF900063FF2700F8FFFF900063FFFF0027FFC3000000000000B3FFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB00D6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB101EFFFFFFFFFFFFFFFFA1B79FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD47F2A00145DB2F8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFF2700FFFFFFE00035FF2700FFFFFF2700FFFF2700FFFFFFE00035FF27 00FFFFFFE00035FFFF0027FF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2375FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE500BDFFFFFFFFFFFFFFFF7F14F6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFCC7C2C0013559ADEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF 2700FFFFFFF7004FFF2700FFFFFF2700FFFF2700FFFFFFF7004FFF2700FFFFFFF7004FFF FF0027FF8209F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8017FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF198AFFFFFFFFFFFFFFFFE7069EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDB914B0B002468ADEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDA0098 FF2800F7FFFF2100FEFF2700FFFFFFDA0098FF2700FFFFFFDA0098FFFF0027FFAC007DFF FFFFD590FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE303B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF524FFF FFFFFFFFFFFFFFFF5A30FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9BE78310103367BBDF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF2800EDFFFE6945FDFF52007ADA931200 B7FC2800EDFFFE6945FDFF2800EDFFFE6945FDFFF5001FFFF9250062A47B45F1FFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF464EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B16FFFFFFFFFFFFFFFFFF C500BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9A45E19 00053874B1EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFBB4E4263698BFBFFFFDF410A36CF3C5CA6F8BB4E4263698B FBFFFFBB4E4263698BFBFFDD6D00008EEEE24F111765EAFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA804E5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC400DCFFFFFFFFFFFFFFFFFF4A34FEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAA0642A01012B69 A4E0FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91488FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF706A3FFFFFFFFFFFFFFFFFFCD01B4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECB3783C08000C3D71A4D8FD FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD9B38D2D55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E26FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF366AFFFFFFFFFFFFFFFFFFFF5032FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C795633105000E4073A7DAFDFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE2BD97724B25050000171955FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD200C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F30FFFFFFFF FFFFFFFFFFFFCD01B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9CC9B6937090009315983ABD4F9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFD1B2937555300A0000163B6084A8 CDF1FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3361FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA803F2FFFFFFFFFFFFFFFFFFFF62 19F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD4A97E54290400042651799DBFE1FDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFDE4C4A6886A4C2C0E000004203F5F83A8CCF0FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF950BF1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDF00BFFFFFFFFFFFFFFFFFFFFFED156FFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9D2A87D532A0800000626486A8CAED0EDFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE8D2B6A0856E543C2105000006 23426181A1C1E0FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9BFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF1F7FFFFFFFFFFFFFFFFFFFFFFF9604CEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFEE4C2A07E5C3A1800000009253E5C7691ADC7E4F8FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBEAD8C7B1967F654D341B0400000008203A516C84A3C3E3FDFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5A39FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5E 40FFFFFFFFFFFFFFFFFFFFFFFD3924F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF5D4B89E81674C3016000000000D22384B5F73899EB2BFCCDDEA F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFDECCBBA9988775645341301F0D0000000000 1029405B718DA3BED5EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFBC00D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D08F7FFFFFFFFFFFF FFFFFFFFFFE71A44FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF8DEC3AF9B84715D49341E0A000000000000051222303C444E 556066717783889599999999A8AAAAAAAAAAAAAAAAAAAAAAAAAAA1999688887A776F6664 554B43332A221109000000000000102133445667788A9BACBECFE0F6FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE23 74FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC00C2FFFFFFFFFFFFFFFFFFFFFFFFBB03 86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6E9DCCCBEB1A49788796D665B5549443833262215 11111111010000000000000000000000000008111322222F333A4445555E66777F8898A0 AAB9CADBECFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8116FAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF1D83FFFFFFFFFFFFFFFFFFFFFFFFFF92029FFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE303AFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5A44FFFFFFFFFFFFFFFFFFFFFFFFFFFF88019CFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF474DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF970CFBFF FFFFFFFFFFFFFFFFFFFFFFFFFF6F06B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA904E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD800C5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFE6606ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91587FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF227CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A 029CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6F25FEFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6836FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6E0297FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFAE03ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF810179FEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3460FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF105A8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA0055BF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB24444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF960BF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3C62FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFBA0C3CE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF551C555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF553399999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999993355FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9AFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF801EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF D92914BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7900000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF583BFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFC700D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC43089AFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1C 81FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB7B0258F1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2A6BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6832FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC1823CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 8C0FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB701E1FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE94B047CF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC079EFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF80E93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF9D0F2ED0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5839FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5644FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2430575 F4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFBD00CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA406EEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD96101FB1FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFE266DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF50C98FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE85B0148D4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF890F F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF593EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFC6370468E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB07A0FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFB201DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFEA61D0C76EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF563BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFA1389FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9991C0666E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFBB00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6332FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9991C0666E3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFE256FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000D2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48A160B63CCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8710F5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C66FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF48E240037A2F8FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE805A1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF920CF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFCC5D050E66D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF533CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 0B94FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDE7614034EACF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7843802FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFB800D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6129FEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF7A143030F61BBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFE2370FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500C1FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7923A01 1971CBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8410F5FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4044FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE08A3100135BA6EDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE705A3FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFBC00C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD4813703033D88D3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFF97C6A7A 741C00FFFFD950785B3ED0FFA2080086FBFFA505A0FFD5457A7401F2FFF383603343D2FF FFFF0027FFFFF383603343D2FFFFF58C606F3687FD83000F67FFFFF07477714571EEFCBF 6F1FE53E1DEDFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF513EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3B4F FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBA55C15001F5E99D4FDFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFD435FFEFFDC0300FFFF2522FF FA0F29FFFF7700D4FFFFDE50FFFF2A12FEFF4FE9FE5DD7FFFF4516F1FFFF0027FFFE5DD7 FFFF4516F1FB455CFDFF9A00B0FF0027FFFFF2257FFFFFE92521E8C5080087BB63F3FFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFB600D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB002D1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDCA85490E00114B85C1F5FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFF9F00D1FFFFFF2500FFFF989AFFFD2204FFFFE80863 FFFF82B3FFFF14008FFDD2F1C3000000000000B3FFFF0027FFC3000000000000B38D00D8 FFFFFA9EEEFF0027FFFF7A00E6FFFFFFA10075FF2500EDFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD 2072FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3641FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFCCE90531700042C5B8BBBEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFF5300F5FFFFFF2700FFFFFFF090801B00FFFFFF6C05E4FE41FBFFFFAB0B 0033C7FF8E2AFFFFFFFFFFFFFFFF0027FF8E2AFFFFFFFFFFFF4B00F4FFFFFFFFFFFF0027 FFFF3F00F3FFFFFFDF003BFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8213F7FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFCD02A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFD8A272431300001B4A789FC7EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF32 00E6FFFFFF2700FFFFC21BB5FF2700FFFFFFE10473C979FFFFFFFFDA4300039D8209F4FF FFFFFFFCFFFF0027FF8209F4FFFFFFFFFC3800CFFFFFFFFFFFFF0027FFFF4100D3FFFFFF F6004AFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE605A4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF611CF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE2B384542B070000143C63899EB8D4F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF56009FFFFFFF2700FF FF231CFFFF2400FEFFFFFF600C5DDBFFFFFF84FFFFA6001AAC007DFFFFFFD590FFFF0027 FFAC007DFFFFFFD5906C0054FDFFFFDFAAFF0023FFFF7F0088FFFFFFD9008FFF2700FFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE30B79FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD E0BC97734E29090000000D2A46617B8EA1B5C8DCF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFCA0315BAF6BD0D00DCFF1102C49B1500C8 E2FFFFD6003FFFFFFFFF13EAFFFD1039F9250062A47B45F1FFF5001FFFF9250062A47B45 F1E6110041947C47F4FF1909D0FFF52B1BE6FFFF6E3BFBFF2000FBFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB400D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9E01B5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC D1B4987D5F442D1A070000000006111F273340485561666666777777777777777777772D 55FFFFFFFFFFFFFFFFFFFFFFC13D0D1E813D67BCFC9D112FC2961146EBFFFFFF43A2FFFF FFFF0020816C4FE1FFE24F111765EAFFDD6D00008EEEE24F111765EAFFFFDE5418125FE9 FFFF9F117BFFFFF27545727583F8F48200006ECEFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD1F73 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C16E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF2DFC9B6A3998A827769615548444443333333333333333333331855FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F13F7FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEF2149FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE303A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0A6AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4C41FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB70488FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB101D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B03B2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1E75FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6608BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E14F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFE610AC4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE203A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFC5313D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4A42FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF43A21E5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFAF01D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF2B27E6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1B76FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEE331FDEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7818FAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFEE331FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDD02ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE72927E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF4C3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA301E D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB5 00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44311C6FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD216DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3410FC2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF880FF4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF65108A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEB089AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFE7F017FFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F 026AFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551744444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444441755FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500C7 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAE0B45EEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF55555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF325EFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9271CCBFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9807EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE7390EB2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000007DFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF30F8BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF75E017AFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5538AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3855FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF6B23FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA30B35DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD601B9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCD2219BFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E50FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF52037AFAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA703E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA10C2BD0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF9177DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD42D0B9AFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF7A18FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF66F0243DDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE103AAFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD13405 77F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D41FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB88082DCAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFB600D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC41046EF4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFE256EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFC8B0A2CC8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89 0FF4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDB43025FE4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC089CFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFBC2E066EF1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D30FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA1171490FC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC600C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF770731BFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF3260FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD447015ADDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9909EC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB5240561DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF30F8DFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDB233024CCEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C23FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE B235024CCDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD601BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDAB2F035DD2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF3F51FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB134003FAEFDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA804E3FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB24401228FF1FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFEC6721FE14A0F35C1FFFFD950785B3ED0FEB0651AE9500D35D2FFFFF383 603343D2FFFFD5457A7401F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1A7FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDD7712075DD3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFCB3 080074C1A50C04D7FF2522FFFA0F29FEE30C0082E0B5003AFFFE5DD7FFFF4516F1FF2A12 FEFF4FE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B19FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEE8A200251B4FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500F9FFFF8F0065 FF989AFFFD2204FFFF2600FFFFFE1706FFC3000000000000B3FF14008FFDD2F1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE203ACFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCAD40011672D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDD0038FFFFF090801B00FF FF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFFAB0B0033C7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4E43FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE588250028 88E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFF70045FFC21BB5FF2700FFFF2700FFFFFF2700 FF8209F4FFFFFFFFFCFFFFDA4300039DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB701D8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCC660D0344AAF9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFE40084FF231CFFFF2400FEFF2700FFFFFF2700FFAC007DFFFFFFD5 90FF84FFFFA6001AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2570FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF09939001A6BBCFBFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FCFF FFA028F6FF1102C49B1500C8E21F00FEFFFF1A00F9F9250062A47B45F1FF13EAFFFD1039 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF8A10F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7802E001361B2F7FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF270098EBEB87F0FFFF9D112F C296114680000081F08F000074F6E24F111765EAFFFF0020816C4FE1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEC089EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEAA14C05084490E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5B 31FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE495430408488FD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00BDFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EC994B0B001F66ADF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFEDCAC7E4F2255FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3E4EFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9BF7A3402 043C84C9FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF4C899693B0D000021503055FFFFFFFFFFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFAD02DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECA8631D000C437FBB F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBD9AF855526020009346493C2 F0FFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFB1F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDA1652A0104336FAAE6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF6CEA67C542B0600001B4978A7D6FCFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9707E5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFECB2763A06001F5285B7E9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEC59B744A 21020003244E769EC9F0FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81A73FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C38E5C2903001D4F81B4E6FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE0BE9C7A5735130000082F5780A9D1F8FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF880DEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF3C4915F2D0400133B638AB1DAFBFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F4D1AF8D6A4826060000082A4C6F91B4DCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF1137BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF6C99D754B220200062951789BBBDCFAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D9C0A3886E51371700000017395C7EA0 C2E5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF9008E3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF6CEA67B532B090000031E3E5F80A1C1DBF6FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFEAD0B4997E62482C11000000051D3A546F8DAFD2F4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92267FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE8C7A786664525060000000F2A435D7690A9C3D5E6F7FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E2D1C1AC96826E5A462F1C070000000C2943 5E7B94B1CBE6FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA003D7FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFDE4C9B1967E634B30180100000000091A2B3C4D5E6F77878D99A4AABAC0CC D7DDDDE4EEEEF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3EEE9DDDDCECCC4BBACA5998D86 776E66554535241403000000000011263A4E62778DA0BAD5F2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD2F57FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFAE4D3C2B1A08E7D6C5B4A3933221C1106000000000000000000000000 00000000000000000000000000000000000000000000000004111C23333B445364748495 A5B6C6D6E7FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFB001CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEE8DDD1CCCCC5BBBBB9AAAAAAAAAAAAAAAAAA AAAAAAAAAAAAB5BBBFCCCCDADDE4EEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3A47FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00C3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4437FDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD60598FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 60FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF7312EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1AAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F21A6AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA202CBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3E3AFEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFCE03A3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF631BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC 1665FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB00B9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5020F4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE61075FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9603CCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3C 2EFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFB2444444444444444444444444444444380233444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444B3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF551C5555555555555555555555555555554D555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555551C55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF9A7B3F0F410027FFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960BFBEF51C100 27FFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2926FFFFFFFF0027FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0A27FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB367000F6767F3FF0027FFFCA95E3DFEC6721FE14A0F35C1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FF FFFFFF0027FFFFED0027FCB3080074C1A50C04D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFE 0027FFFF2500F9FFFF8F0065FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FFFF2700FFFF FFDD0038FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FFFF2700FFFFFFF70045FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0027FFFFFFFF0027FFFFFF0027FFFF2700FFFFFFE40084FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90022FFFFFFF500 1FFFFFF2001BFFFF2700FCFFFFA028F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD77C000192D5DD6D00008EE37800008FF1 270098EBEB87F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF37500005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55174444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444441755FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF5555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/bubble_inheritance_tree.png0000664000175000017500000001070612127353614017500 00000000000000PNG  IHDRc[NbKGD{IDATx}PTǟ$MMpD1"-!]D˗p0H2SR1@m,)a FQ55kܤ]DeAEe=?N˽=9=={ SB`*uvv;7O```hh(*CpAwX20ch4EQQ),d B),d B),d B),25$ulԘ1cm ׭[7n8///IzeLT*OOOBwwJ_/w >#8tP}w{r'nK$3 H,zb^}'Otuuׯߙ3gbbb EXX˗lfy޽ϟ8q"?c~aJJJrrrKK&cl֭ы-rssS< ڵkccc'O\^^~Vu֢ED?]ܙGLLLtsskjjbz{{ϝ;2L!!!1v] dI&͟?着rvv~ݶmܹۜ۱c,[1fX͛WQQjooo^Zq\1M]rv7z->⬬,^'l>\xH@@ hdرcc]NCf3%k_PPPXXXNNcLәfTXXyyy111|8G^xA(qrWǏgyZ &((f0gŋ;&77wӦMv0a3}+u_lttt|z^_~VSSSӄ r9 yN]544?~PTTPILmٲ^7;::vظrJyPd=ERvi*++'ڙf(5h'ԏhݽ{׾ ;z6O߇P~ B}X(a>,߇P~B}O=),d B),d B),d B),d B),d B),d B),d B),d jYgggAAM@aUc,WXDMFX\0x\WΝevQpt`ouʗ׷o_B~zTPPCںLlBĚl"l>(2;Ț`"]*/_ӧOguȣ;c g܉;8>%D-[]kϏ 6\~=!!{{{ZJ>}X7n8zTBBٳoߞnʧR={ߌSNM:(aN*h4cǎuqqť7LI:thLLLvvvfff\\/oEF1Sfw||VPrk׮}W<ѣ6iK|S7n裏a֭]ݾ}[8dҤI{n4@ƘN =z1a„& Pq9]8jԨoٽKONNδi<<|xeeT ~zZ SX2La!SX2La!SX2La\ .6ƨFqvvvXdܸqȻò>,߇PP~B}(( a>߇P~{(漢La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX(pP~ sd B),d B),d B),d 5vnW/fs'N( Jㅩ3Mzt;Qlkka Yⅻ;( rJ XbJՆ80$$`7wQ]aڵ'O.//yT^ρg;v,++յݳs]*b̛7jooo^/ָF|`B2Ӷm >>^eSyTGOÇ5.纸O.]G=AFd34qs|||:]A7qYkEDDr; +((mƍBVc\^w2,KbbZ6nN 4Ve=?~|ڴioF|||bb͛yƘ잹/[hB),d H`>IENDB`elementary-1.7.7/doc/img/elementary.png0000664000175000017500000001622112127353614015020 00000000000000PNG  IHDR>asBIT|d pHYs^tEXtSoftwarewww.inkscape.org<IDATx]{}{fq ’0acG\$$ؤ\\bCʦؠB؆A)YbWL\<,c9ivg?n{gw=髚ٞٙ}{ky8Sph4!o !dclR:0@)P>[cmp#޲e˯=s[ &ꫯwwwiYJi!R=B xW\8cY~Ϟl;5 7pß4McBH1Vjw>Ǐ0B[UZgW_}w.t_իׅBo Dq; t]Ǟ={D@R&&& $Pgg4W~mǎ۪~&#QU[wMtTǔ҂=HhaeYd2HRv\.Wh;<̱֖{sbbf!ml҆a0B'6_~Yu//իl@jOB(Z/5|ϣ}m4͒UܯJWرm !<+y6UTiXكina \ 5~$As]w5-#pQ'??pX6T MD.+zR }x,CV- \WPJE6#Xre1i!b/SHn͓oeȵ\5@R|i1MߵkW`FJ89XnَiJi5_TE~܏jQJ/(XrTi?ϏEARJ}Q4DDX(!^|WV#x/ff d9rQI+#+! h .}C:sp k|sWI29|з|OM˴.=|Yh\،"U/EI0 2Bb\(y+ ^9Ě/ @=B` = ;}5~~xJJh/Lsa<y6P%J׵f `ge?Bv5 x^A9N@ygU$ aAX3C۶iSWEEBJf@e d3h\>J/u_2~&VS 83Jε, hwY"0AA4?Lj6q9"LLL i <aq }" vx}S­t%gP&Pd6N<)6=ҐBE^[mF**Ʌ̻{e- |~Lh+]-D:d0ƎS*3ˡpX25G~?gpP ^$8\&!$0CB\8l6[/ \/~r&@~@bx8MfD!Ι3'&a߇aahV\c&x>\e&DBFyy;o޼g$V1-ÿ^?y_-XR۶ j/Z"g"| @J/<ϻIi>7[9O<'x禈/!N*t/W#Pm5M(H mYVrSE͠*_׫ VX%|9-kyx:c3,#0Q3@ LH=[ _NsbhfywJ1@8p>ؿUzd J5jW嗵4;}.Wi`ѢE,ˊɓ5~zQͫMMӴҥ8>iKXxԶm*/(j5G9e %_t !mZy-Bq\.WzF-4|#4\'86C6!}TΦ !ݻ70}6EuD{N^(HUW2(^ E@X⧙L榃bmE˗MY;`9}SR.oCM-:- kiQy2PL(,3~ o;)uꫯY^O-ࢋ.u}#-T~)X1$#ٗ{lJK/^&%\rA8uݫ aJ2phK4W^Wk8f8.5My_ubaRjxuo޽My&`V/k5M[`$NQ|uݝdpfr6CCCҥK ٹ, ]iaf>|! : i^xa߂ u}Ygg J%anwC߱m{g6ݕNH$f%1ږ[neHo``ମ t] Z! n^`jȹi90~vr۝'АbŊ9s,F VR(ρV=^;a{,{ײm#\ZRM `Ag ׼XD)]yu݄yXдC 8t8Î{<7x6Q啺ҁrQ)eWegSM-g5M{KӴtKY_>h:\QJ?:(#druU7_OՇ7zB!fHSJ)]zEǯ* R t8}m9ާ\ ŮVbEu]k_14 #5=/yue5Ms.l&}JZ[ug`uޕiZVӴy]>] s'bYVO._{jS Ty*B~fBP1SuSuuݰePfvXr13#M&=䒗oV& "BӴ<P(B!y{<n]lfЫ3I5 =)r*Ch Pk~ 9@4-ky2p ,ym[fz6z=T} p o#CKPoPM^'&&R)fa~Nk7y>{'C͚-M@弶m#NL&o7GqŔJ+ǵ\Wϼ~4R!nT&#l(W" 5LB?٤SL GpLs!cbD!ڠf/,f -b 霸--p|R3I!g Ii~Ls$|HX4 AdAWKQ35%$h[Pk~?KJZRNRa`"fE֪!QCLI[9bX8|ƥZL ~Po:$N122%_m޼3˳TB[dQٚR@t]{Ko ,<>if{Eի`YWw~Q^ز^rkjKI T a|++ bEb#4Boook#p1o2h~|ƍOr9˩wY*=?gcrjt{]O|38t]nJ1]d Pg:dp $=cz. ݔ\FmW嫅 D`$BH4ݴi-[vK<bEb=4Booo so۶w{E;sTlmwPh98;˖-;nѢEGp$P (!@<'O訹'RԻ(jR۞,0!L!v.7 ^H$)v:ߟ3Q$Wl/T/.Qr 88[ouUW]y4EGGGUTgOO&&&0<<\3>L ?|衇 7'lJklg+!qwWXqX{ Nȑ#5=W*B2t8}{?~<. LXm+au_/| __pBJo>s[7nouce.[=1+ Ӵ z_f͚TyGO.UhGjp4-{I^z-8%!A\GOfamW(hQV.,IENDB`elementary-1.7.7/doc/img/bg_inheritance_tree.png0000664000175000017500000001075312127353614016637 00000000000000PNG  IHDRc[NbKGDIDATx{PTǟ y[H6ŐQsiV9R[eLH1\ q6بyq2RxA@ ei]a{o_wϾg+0ƀ@BxbVjnnklltw5OxxxTTjU`޽n.X61cbiǢo),d B),d B),d B), 5U]]-w fjذa:Ωq͚5TLi4???F䒒_:/Ooutwo߾;wgl6{'O|ZD6Sn?l,wQ//.]8q:>>^˗/@QQQ^njv9cƌQF'655\_|Ndmذ!..nܹc>KHH2dkv%oܹ3w\ 7R0WkΛ7ۻ10m4j팱@xx8cf=zƌR233U*cdƘn>}իWjZ6 1&,v1$6uo񆯯/߀-[v>` ./#baUVVc-Cgn3%o۶mcffZ`09pbJOU#F`yV &iN+8"`~d2_>--m#G y^l6@MMӏ\200011̙3]X]]lwf#-HZqM>1v1yj2e /gZ?Wٽ{7(\r%33ܯ_?ɷKzS4A.]ᱱ+@PPcܹs={ իsοSg(Ύ;~qnҥ|555?sddd׮]{zȤ#G477:t( PF1v֭ǫjF3{wsrrj˥.6"77_۴]~jժ*RGѯ_/FW]8N^ϧn1L&SJJ`hbm`0̟?h4FFFN4h4߿Qѧh'%}JQ),d B),d B),d BZ¶mW,? kc.L&7~;$+ȫÊԩSᅲg5N8pSN;wgejϞ=MMM~iaaaMMUPPw%>I[v1/a׮]^^^sjl ޽^0Gajܸq/^,++{w:=z+"ku#0'oΝSNUZUO3 La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SXiv֭QR8+(හ>>>ӦMt8S&ΈX,'On 20iB),d B),d B),d B),TyY{-'2bZ_!)e6}  /6lغuxpZMMN[tirr1c>|+,,3gNPPݻw'Nح[Cw'GEE]p\w-lǏ/^O>oߎݻ/O<7VUl6i޽aaaVUVV۷K.Z^^Sě raaaݻ0yvE-ݽ{>>>~G7OTFF\v/655رjٲepmqot:cvݮhZ4ehgBCC===g9Z.Bxփ\ ramѣG 88/v)!!N> &[yx2O=z§IJJٸqcuubinnZkP?~?'x&9{mG7Z\lh4н{6AbmB sl6SC 5kֈyv{28]ot@BB :߇P~ B}X(a>,߇P~B}ux2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX25Ӭ9//){Ms~_xx8_LUOX$[1XZ aq B),d B),d B),d Sk֬qGr!W;AeDzS PL|rl6O6M+48g0:w,Bzz:|!m-֭[A bi2\SBZKO|l„ ytbhhc1dƝԇ~<<<Ũ%KqMF111֭[wƍ$b s:uعӢhSIIISLٸqcZZc*F5kVnn;vرc=LH㡑zd2 >K0"w[nݴi̙3y4@>~_7559v(1|1[K@TT][lٲׯgee@̃677;J]қy… aÆ UUU-ݻwO|ѣsss;i- 1f6}}}o92>>O0qJv.b4hP}}w%f۶mo܅ }9~ =zb.Ґm Z*jϞ=?\em۷oII\ ?Nu2La!SX2La!SX2La!SXp-/mXsad2yxx`9@^Vܯ(a>,߇P~CA}X( >,߇P~߳@}2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La>A}((-),d B),d B),d B),2Rmn\ /bԨQ cs…W\q_4v왎X7U\\ӣGsF؆ Ν-c,;;,Y"y&Èc233 111#uPee% >\:X7c„ pEwqk<7Ɉ"V!}r3gΔt:yS)7n8l/_>{lo4eUUU~~~1^jgϞ k׮ݿʺu߷o_x?rʚT ̇4-s֬n>mwǡR6s_s9ysvwν1B@$vvfcqBӕ!BBB~BFܾ}FY~>>>ܼyK3qN+'Z9yɃVNr򠕓FT*[5mqWNOO7;}t@@ +x&31gvy/23'wrrr?4۲BرcӧOͫnqQQQEmC&`'OT8[hjj(,,(,!!!88WطoX,NOOh4$''X,/@V:ujΝVZn][[\v?99L&+u0ȔRB###\.766jBP#!DQTXXXBB>moooh.//n``!iii!^;\L$qAtV evh6*((x@KKҥK EDD0qׯ_`͚5I;wf̹744!P((j Jp1]1555dCZ Dݽ{'@.8eƘ?߿˖-r8'''++AAA/?  ?fdd/^tww9sjBhmRGʌk Vz|Ѹ۶mb)@`hNզvuuRQQ?CN{{{^^3Wgsc F[[BH (CCCjllwwwy3tww#233\r޽ϟwvv1?>>]vd2X,lJW|ҐTG=K" >~X(:;;/Z(33S(ٳAq\pd2Bwƍ%%%} /..p8bgT*H1EQ}}}ׯ_wssp'O<~?p+00rΉϞ=DBrѣRr Rt޽2 ­[655de˖Y9y<c&sZ9yɃVNr򠕓<&VTTd}?,ׯ'5^峰;' 0Y۷o[nیsFSSSPVVfV3\eeĉ'mmD^og?JT*EEGGGDDXdҥKl6{hh!TRR2o޼~a^ZZ76nX^^n}7} 4s+cm999xS]]`0zzz쉵{{ii͛L!g7nܰ'V隆ݻwXš +cǎyzzReO X 3̔| FEE˭UGFFR0rJk:cj6|>C mlӐ(R[[ >>>gϞUTnÇ l63l*ǯ]Rd|ʤ$>62.8Iű1x;3ܤxvvv-oLb, lڴ 2[k|>l +t)/ajbbЌzKddT˗T0<<8l;>\x߁ReZ1|wOGFI$HdEbS8666P(BCCl7oJJJ>}t!`2!8000pl$;;[T"7lذvĔ\V;W5W[-hA+'Z9yɃVNr򠕓<!3Ќ;iA6#EáIENDB`elementary-1.7.7/doc/img/image_inheritance_tree.png0000664000175000017500000000450712127353615017332 00000000000000PNG  IHDRSk0bKGDIDATx}HSe6RH zSZb6͘EIZF(f/6\aQTYJ4u`f9y8ߚSs|?sJ@Y;A㇃qann|ffZX.S4ÇV 899ikZg1^9~Am9~A[ Ri-ny挌 ʙ/x{{[:_aqs6eR|ԩA^>wY ֻX_ݲ\.?p@[[y[B|A $iv O2 77VR@Dxxxoo/$IVTT$%%m۶ 8;;}ر FchBxʕT'''Z}… 6رpL6>>jJȴ4'''R !fXGt:/_\.$Ɉ$ixx]QQpI^OLLG|R gr}}}bTquuEԔz4B!H``( Z-ӧO-[@on^VV!$It:DD h74\UVj{hh(=>JAAA&A 6wJB //ƍ]bŒ%K/*ulsС/__t } Pr\I$Rſ_!Ϟ=x7cLݻ  \;N>88hKUU\ 5}}}EEE倀 o^爼< zzz z Ž{{e˖555MOO?y0<< !yG5jtpAXфesBf`۷_ze(3gΠUXXR?ݗ/_RRRZZZ暚X,`d2bB8::d2lÇ? L&3++ HTXX&Irllݻl;\nns&''Q/444 r/^ ѭ{T*D&E"ѣGb1x{ūW\61l6J%6qέm9~Am9~,[8,۷o5^Ja5& 1Y?--M[/0B( 111QQQ2ÕNMMAǩ ]"tS-66ٹ0>r jCM||44lll\|YTvuu"## Cggg=<<֬YH;+en}~ϸ56d2 R$IToF"w5g_4e988h(TW*JV;77CCC'rGﵭ->>l׮](=DV3ONN&b׮]/6 A$kAAA߿E529==ݼe7ZFE-Ttha,MNNT~RºKz{{\`}q(=Ùg:}4`477?~8qbbbڵkh|B!u\n]kkkII ɌT(f$r7o,v2m}{2mSݶF;mS m9~Am9~!o'R:_`fIENDB`elementary-1.7.7/doc/img/separator_inheritance_tree.eps0000664000175000017500000022323512127353615020254 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/separator_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:14-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFBA1999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFB000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000007FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFD5 457A7401F2FFF383603343D2FEC6721FE14A0F35C1FFFFD950785B3ED0FCBF6F1FE53E1D EDD950785B3ED0FF83000F67FFFFF07477714571EEFCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FE5DD7FF FF4516EEB3080074C1A50C04D7FF2522FFFA0F29F8C5080087BB63F32522FFFA0F29FFFF 0027FFFFF2257FFFFFE92521E8C5080087BB63F3FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF14008FFDD2F1C3000000000000B3FF2500F9FF FF8F0065FF989AFFFD2204FFFF2500EDFFFFFF989AFFFD2204FFFF0027FFFF7A00E6FFFF FFA10075FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFAB0B0033C7FF8E2AFFFFFFFFFFFFFF2700FFFFFFDD0038FFFFF09080 1B00FFFF2700FFFFFFFFFFF090801B00FFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF DA4300039D8209F4FFFFFFFFFCFF2700FFFFFFF70045FFC21BB5FF2700FFFF2700FFFFFF FFC21BB5FF2700FFFF0027FFFF4100D3FFFFFFF6004AFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF84FFFFA6001AAC007DFF FFFFD590FF2700FFFFFFE40084FF231CFFFF2400FEFF2700FFFFFFFF231CFFFF2400FEFF 0023FFFF7F0088FFFFFFD9008FFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF13EAFFFD1039F9250062A47B45F1FF2700FCFF FFA028F6FF1102C49B1500C8E22000FBFFFFFF1102C49B1500C8E21909D0FFF52B1BE6FF FF6E3BFBFF2000FBFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFF0020816C4FE1FFE24F111765EAFFFF270098EBEB87F0FFFF9D112FC2 96113B6E00006ECEFFFF9D112FC2961146EB9F117BFFFFF27545727583F8F48200006ECE FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999996600FFFFFFFFFFFFFFFFFFCB03000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/spinner_inheritance_tree.eps0000664000175000017500000022323312127353615017730 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/spinner_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:14-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFBF9999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 9999999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF070000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFD5457A7401F1C6721FE14A0F35C1FFFCA95E3DFEB0651AE9500D35D2FEB0 651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2A12FE FF4FE6B3080074C1A50C04D7FFED0027FEE30C0082E0B5003AFEE30C0082E0B5003AFFFE 5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF14008FFDD2F1FF2500F9FFFF 8F0065FFFE0027FFFF2600FFFFFE1706FFFF2600FFFFFE1706FFC3000000000000B3FF25 00EDFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFAB0B0033C7FFFF2700FFFFFFDD0038FFFF0027FFFF 2700FFFFFF2700FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFDA4300039DFF2700FFFFFFF70045FFFF0027FFFF2700FFFFFF2700FFFF 2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF84FFFF A6001AFF2700FFFFFFE40084FFFF0027FFFF2700FFFFFF2700FFFF2700FFFFFF2700FFAC 007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF13EAFFFD1039FF2700FCFFFF A028F6FFF2001BFFFF1F00FEFFFF1A00F9FF1F00FEFFFF1A00F9F9250062A47B45F1FF20 00FBFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFF0020816C4FE1FF270098EBEB87F0FFF47800008F86 000081F08F0000748B000081F08F000074F6E24F111765EAF48200006ECEFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF006699999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999993355FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF250000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/conformant_inheritance_tree.png0000664000175000017500000001451212127353614020412 00000000000000PNG  IHDRu[dVbKGDIDATxmPSWM#\X Fb!"KE 5LlKvZv3bj;ԩlA1Ct8`2 5,CK84}{9,Pac^r_PdYci888$''[:Ehۛ,U1A}PՕ=Y0;;J9% K,/Y_Pd~B% K,/Y_X_Ba%ݳgX,^8;;{̙W_},Y Kr]]]4:88ddd<~Xӭ&j6_.&xfrjjjmwtttwwXqdL[oݻwo%%ijgZZtÝ;w6lԤP(B!Ŋ"V+J=7{geei}LH$g}T> 55uQQQ]]]pʕaH6G,WИ盿o Bhff=99hBCCu:Bhll BZ622ѣ'OsmllFGGB.]{!RRR>|WJ#^dǃҥKx׿>B܎o_BYYܿ_İX,Z+ -}2ߵQ\\dZVH$(// x5|cjkk`ǎ Aݾ}M@{{{@@㌋[kz{w>^VVG啔k>>>ׯ2 Jӏ?}===Z[[gF? rMl_?G޾}ɏk ~yX.N󋋋3\arrBmmm7mTWW733pɓ'__yKKˣGp-VոL;v"++Bi ~y<1_}~QReff @T޽{744x{{䄆չ^ TTT ^ua\o=22㗕1 e TyVv횛丬qhcce˖۷7Xw pGP{{ɓ'͝V***<==CCCx㍎;w;`⿉-k=,/Y_Pd~B% K,/Y_Pd1ڱ(aY]3#G;e`MW*ڙsb,VWTꪪ*sc,V㷪 !$p5jJ$aA]]訹32 +>^KU 477@+ d6\07n4cVFb~%[LLСCVQ"Çla@ 1WVFb~ f߾}R,Y Yyyyiiio`ꜜkI۵kWddd?^{n@@M`ǎAAAL,]ŪX^,/Y_Pd~B% K,/Y_Pd~B% K,/Y_Pd~B% K,/Y_Pd~Bׯ_ǃ횗z5~oooV5=[nٚ Fz3U`] md~B% K,/Y_Pd~B% K,/Y^{[A\+dVEo$zE_@MM,gZY&333'NسgϹst:(JX111~wFFF6nW\D8xoooBBɓ'Baxx@JңG-T*|{.Vxĉ[ {{{5F>Ńi.FBP"֭[</;;&y<޶m7lo&|7="朝q^S-Pӥ<|oGFFZZZٳ_|EZZh7SGŹSNА~ͫWX,FuqNrvvvK~ BZwݺu > }7ؘ1*הΝ;efSSS8~Ͱ0hmmogX...r|J… BV2\,:"|7S_|-܇ 8. ˊ޽@\jpX*J&MOO6ݻ̙37nB V_S@jj*Ŋ@w [zzz.^h|`d1 1 /^<}tLLJ җǏݻW |||@<==@V#<<<;;;G 477!>&'' Sj5ǎJ!uVBO>}76ozQ\'''b1yyy!铓P( 癙2apO?a˗/3 ߟ*((D_a.oT\;::^xkR74rf AGGGOO2KmX041KKK/qRWW*徿ٵkWddݘwvdXJ܃*kPd~B% K,/Y_Pd~B% K,/Y_Pd~B% K,/Y_Pd~B% K,&_ۻ8FR__P(`G֭N_7Y@VWVVdi*K,/Y_Pd~B% K,/Y_Pd~ɲ~ryee3gxbM>|077ȑ#k_3~f,u}pppX=bd2YrrǏ2 Ϟ=#=CoooBBɓ'Baxxёb={Ϗ~u;;WRřPTTbX,LNN\3<<,MpY7|}}Bsss/ twwŧOBXX#cf ė  ?W^yPK. kјojj*Ŋ|Gߍ- .^x1܈۷o#o|>L)dnn0XSVY2inn.))v Oᆛzyy ǏݻW :NO\]]?ptt$t\?d/+?~||O?e&(( DGG?\Iddk LNNb>!fggG2,"")88?k& _>;;[VV0LVVZ**7UVI!&9.dqqֈ%}NMMY/_FcccSUU K<mcsga,}~B% K,/Y_Pd~B% Kamd>V pzzzV)~ <'#G̝2+Jlvmm̌s1T*kjjrrrjuUU1[UUDQQQV1s7jJ$aA]]訹32 +,d^gX_TR"ïD"1#>r2 Lllƍ+++͘X_Do?tU{/SAؒt]]]݆o>OOOTj>odgg奥7/ srrؿϐ]vEFF_h{n@@~`ǎAAAL,]ŪLJJ2w"bڡ~B% K,/Y_Pd~B% K,/Y_Pd~B% K,/Y_Pd~B% K,/Y~пz~~mlޒǚؿˆ/ߺu|$BC?8j5Lh@Y.IIIءZB% K,/Y_Pd~B% K,/Y_X0%%%|MssZ.--7wF" BR;vljj+"'|n:{d2Yrr7| zxY\\Wa%~gffSSSO8gϞst:P*b8333###:::##cbb!T]];xyy$$$lܸ188 jkkE"H$D*j8Zĉ[n !!!7o ~Qgggtt/K1z{{N<) ߿tzW\PN/ Z-Bnݺ599񲳳jrm۶m|||pppÆ ߏg ???Oniiqppg~iiiJ\\\ ϝ;P(:;; ::Z#svvtKg ILLLLL4lY|x^+--?u觅G]zb1BhΝ:}1,166_:ͷlbx\.abaaaqq1BH[/*.Ý;wThii_3,, Z[[X,\hQ]]] n~zEé~ӕJ  Zq[.ˮccc׷0 2. KDq޽{@eݽ{79s_ |Ke7UEIMMeXj4|% c0qӧOĨT@///}<~޽{5 Bt:j5Bwxqn g -sN SSSx???inn.)) ,cgg_WܼyӰp8o~͗/_ffLLLvvv644]t 5mcc_?;;iӦ&Bp<==h>C}z~~Cmۖc8O>+ h4O p˗/߻wo}VP(ۏg0oڵk,Yre˖{]ӧOwN+**rg}wX766nݺг899fBĘ9Pw }}}wwwwBիW]\\Μ9pܹ~{!֭9pܒ:onnS K$zfooMo =GX/2//ϰjG.))IAAA\n]PPPttٳgΜ9S* !BP$-Z!PoBGBoBIIIoNWYY_;;;dp =x?ׯ_fZVVVcƌmaSK.@RR6!$??ժU\^`}jj{w6`3fܸq#--m\^`ވD"zB&==B=CG#`s09z =b1CG#`sqeJJJa?~'=fX Bcmm՘ѣ.u 1f̘kA_|2 įٴ4gg={啖r]L \.1cɓE"7|u92(􅅅EEERfG"dxz\+;RiII͛7. Y rȑٳgtzyyk|#dZ| }^^R)]gϖ6uƗrW_}"J+++sss9 Y$^-==}֬Y 6tP Eϟ?#y ̙IUR"r|ᝯE,J9 Y*^\… JɩG)S$dxz5vgx444e g1{lU, /1CG#`s09z =b1CG#`s09z =b1CG#`s09z =b1CG#`s09z =b179qݻ9j;e8p@$q[ YFaA<~2tѣ3228)W%sz =b1CG#`s09z =b1CG#`s^Џ9R&q]܇Ҙn"ɩA,)3S(Ͽxs{?~ pt:k@ !111***&&fȑ[lhd2Y\\\llĉccckjj!YYY/vww6mK/4bĈB8|pqqÇ,YB{iVZ\PP:.###22rܸqZ >a„BNw…///RVMig̙3g$O*H"""t:!$%%;VWW'׬YCT*XV+++ ׯ///?u3___bLJG۫iO^zyn߾M%H\]]rss` .|36>ս'&&@II ]lii/j'|J󫯾LFm. N8AP]]m낡\ݛӟ?<<>^"h4Bz8\ =!lƌ/SddJuuu2L"d&BaGnݺڤ$644:tH(A<( _‰'g%%%mڴVTT BHhѢ*V~zgŊ7n0u[p% CG#`s09z =b1CG#`s09z =b1%@rrr5wiiiy𡧧'5 ϝ;: nݺu]//^>Ĵyn?7# 4?޲e į9}~~~YYɓ322xiD_OKK:thbbBt ģз}7Roذar느eQϝ;9sT*lmm(dxz\>rHJgΜ(doV*EOO@᠞П}}w.'!ċ+ʢT*\l8ᬱ}ر K/dmmQibOooooooOӧ;[!xq 9as09z =b1CG#`s09z =b1CG#`s09z =b1CG#`s09z =b1CG#`sԵk[ZZP 2\Wʨ{Ndddt5fuܺq3g\Ý1CG#`s09z =b1CG#`s09=zJqƞ?}̙jLz??DkJV^=2aKP̝;UH7~.s< t\ܽ{wڴiV.((T{{{@y涶68rH޽+h42,...66vĉ555o>@ .11Ѱx.Y ^`F4___X,!8::?bYYoMk֬*J,{{{B|||~J{h0Ǟ~ʕqqq`mm\ZZJ?;;;E8.\[l)--WV(6m^z"BeGGGϚ5k׮] t2"wB?o@nn.0¸qfYD/6hBO#ohhvTJ277^j_>HVTT 4믴eϞ=˗/HHH(--MNN>}Zӹ)JBOcЗ'%%l߾qٲe֭ ?i??PzK988͝;722rʕ}˹s'111$$dΝcǎikk۴i]ff7 YZ1{lcz---իWzbgB)))oi.\X|ySSӓ'OnݺUAjeewO wje23 =b1CG#`s09z =b1CG1,K[[[/-L3 sǏ2;w|ʕ+Gi 2/VèЛMCCH$jnn7p]L;vyڵYYYB/%ҥKzcǸ.Y&RT(N4I.s]L< ѣG{Rܹs*뢐QryXXXqxx8^ _~ɑJtaԩ8A=/߿?1%J U!ėiӦo899x|܆իqLOOOwww .J 8 Y*^G633wK.ЮѣGIa""eeeh*** 'N:ꐥ g7J@=sz CG#`s09z =b1CG#`s09z =b1CG#`s09z =b1CG#`s09z =b1Cc=ڎ9ݻwRRR̰. 6ϺOuϩ~ ՘y>̈?4778tSpNG#`s09z =b1CG#`s:q6++맟~6mX,溮D/|Z...޾}ǏO?q]ЫT7rBAAСC322vޭR=z_5;;^ۻw/evC7 h4c#;71{=541?4*d2^z)$$z>!!A $&&ߧÛe:hmmݶm[PPsBOillPԩS7mgUTTk3=7l`cckoz t''Gƌ%nd:?~OQ(ϿxbRlmmO>pʕ+SM.Vx/Ɓ=zu!=uY lٲʕ+gϞ5Cmtqі'd2++'O>|ÇK,ڞS]]pB#k߾[SĨ#Gnٲ… 111^^^J288SVk4L;qؚc{iӦZ*"""88CU&M߿PPիWAnذ!**j&L(,,|ʌƪ/;99zBHxxJTx8_vw5U_VD!,鹹ty *JXf:JކobEXCiiiqttG9sf޽{sNzyn߾M%FrySBbUUZ޵k׊+~HfƎ1t)JTt~wޝ]RRbee󎍍D" Jiiŋ&L_ZZMruu]zuddMm\omm\ZZ#m۶8p}999aaa]̘OO;,fff^{..^qss V|׶zM:o&hΝnذH/CB@O !;w\va(//_;v7rw6cƌׯ_;v_~٣32ٳgWUUu~JjWO'v]jKJ$s{ŀ:;۷Ӻ;kZBQ__߾Qu]s17g9rD}駴ǧ[[ZTT4h S>|8mOyyyfffү"N:ehDFEE )SJpnjh)..NNNze~L>ȁź:pwwUUUN׿ѣGBo޼i2xx [RRϟ7KKH$ڼy +JzzI&َ+JڲbŊ@ڡÛaQ(ZYY]ti...pʕ!C@uu5!D/]T"C#477ӓ,X/Hv A#cǎʸ8DOZn߿O9tP(7U'174{P(L._3fNNN*Jծ_k+Vq}z]]L&H$2,!!r7ڵkjBarrr P8qGegg[Ǐ_pҥK?30Z "hѢE6B3?ԩSnǏ+-2CUszM2eΜ9sνu3544̚5'vRRRN8ey~-#ao߾&Lꫯ*++u:Z>{lttСCsss_u}`yСC999vvvў666ի;v~:]8 =رcOχ̏i}}}bϟ?d2߿ŋΝrsB58۟>kXu"._) 8p`Æ [n7oƾL''V JP(D}]VU&l6HR˲qqqxWwwR߿#!͖|\.f!dy.+S47 PVV7E" ǧV^ʕ+3 366+lڴ !40͝#""bcc+**B&eYժ@Ѥpw466+%o=** !Ӟ\.^1)hB\؎8?ڵK׫jJUTTTYYye˖-Zh& fH$7???$$$##/^M&bqeYÝ4;PsAɃ5'jNܝ]72(..&{yy=z`0'Cq#s -26cjw!+dLҲAI+u0ȹv%+;N|ɦrH${Gpw.gʎGGG饥12,% Bbѱqdioo*JRܹ`0S۳;53D!!! K̓ ,˚5k233[[[~txʕUQq<8gʾzj'*J\>YgOfѣ-[ddd(b:`:Khn@Ƀ5'jNԜ<9yPsA# Ԝ<5 %,#atIENDB`elementary-1.7.7/doc/img/mapbuf_inheritance_tree.png0000664000175000017500000000776712127353615017535 00000000000000PNG  IHDRclbKGDIDATx}PTU 6Qšf0Hccp01Cq$p TCcPL*I,Q %aT\PXvO+l/}={{{$1  d b488sΝ닪>|x;l4,,,0cpN,0Zr' lذwIHHd}'!!!R裏fϞK/^WWwڵhퟮ`#kXXX( X__C*G0n޼ 1Z`+WMMM۱cIGGclϞ=34͊+.]īr''nƘв3/={kfeePTTǓ ϟqww^. @"3Ʈ_=cliѣlLofZRrss +++44W}Q^͝;1wr9TUUyzz &((Ȱ3oTUUeffddd̛7oƌonnn++ݰasxx3g7o?)^6j5?r*jڴi+V`hWҥK 33SxCx9J{544Jaa!(\xqǎe777c)))1h<<<+ cѱ~2e 4662ƒ\]]8WTT9OgoVvvvBB\.ԩS'O\SScqv9xٳgMR~zGuwwRivv6cuѢERT&EDDܸq)J ;q1e@jի_~AѸD=99yƍ|dڴisussΈ Ɨn1ƪ㳲&36oggg;;;,^:;;Έd>%*2La!SX2La!SX2La!SXFp.apܹƜǫCFyvXt[l|7.⚧z{{'Mo".Sݝ{\\hg(-- J|݇0D/{a䘙]v؝SAAA|Q¢E,-- )-fDr!$$$/ b1jooױp9"H+mr %/_m^݃U]ZVVSSOK#}*//O<$$/6:XPPP`nnSV%IaaO>ii# S.\hjj:NG ,xgڻ0'/??ٲebی!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX{V;vX] ZZZ._LˏO~ "ɒ% WN&SX2La!SX2La!SX2La!SX215dDb|SȬ!&#b7\߄aLS㗵7۾}{XXի̙e~Xخ.XQQQddˍ7z!//._{y VիWϜ9wB2>;dWT*\. UՌ1~===7nծ_#tvv^z[ZZxjp 7AՕ1600`kkOr!OipP7nTTTXZZ͛KKKoݺW)۷@}}=8x`gg|mmmB/cthV]]]̄giA=~F4OIR۽{wbbb@@R5k0UZWT3f\e9;;}N֞T*5119}tFF#ϭyz7sL<52Sŋ?+W~:/鉋山qqq)))wa Ҥ$B7׮]קgIҧ~|޽R߿E;?~J299YjUuuLs d);N<$// {߃B),d B),d B),d B),d U&Nh*7vw”)Sꆽ (a>,߇P~CA}X( >,߇P~h2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2Laѷlpp0''G'rl1V~mh/W ѯq,.o`@2La!SX2La!SX2La!SX20%mϟ0222_xooK.7o0ܾ}{VT]]]p51#/`ii8h4]v}c쉨1jw),,tvv򪯯}g'1Ξ=f͚3gvvv^^^/TWW`ggSYY H$EOOۅ达>T*8ұSj`ggwVpss۲eB }Gzk׮=yW_}ecccffƓ<<<`ݺu%%%VVV 1WWWl½wcftp=Y'<*ɤR9\Bϳ3"""]S<;1c4)S:s]WWtҝ;wh'\;^A .!,,,:\pa==#x|vtO&6L㑊C^ɀpww 1)R3TT G`ζ(BxP:G*>+W޽7xqZͭ1s׮][f ;vVZѱk.*[nmoog$8==} Dii… _|𘘘m۶ ~~~VVV^^^ۼyBCCsrrjjjO?ŋcmFmk b1u-;%R*֭kkkH,B.&55555O=(),d B),d B),d BC߹sUUUooogEw}B2La!SXZ_K{۳IENDB`elementary-1.7.7/doc/img/genlist.eps0000664000175000017500000455660412127353615014346 00000000000000%!PS-Adobe-3.1 EPSF-3.0 %ADO_DSC_Encoding: MacOS Roman %%Title: diagramas_01-40.eps %%Creator: Adobe Illustrator(R) 14.0 %%For: Marina Proni %%CreationDate: 7/29/11 %%BoundingBox: 0 0 219 345 %%HiResBoundingBox: 0 0 218.9980 344.1855 %%CropBox: 0 0 218.9980 344.1855 %%LanguageLevel: 2 %%DocumentData: Clean7Bit %ADOBeginClientInjection: DocumentHeader "AI11EPS" %%AI8_CreatorVersion: 14.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 14.0.0 x367 R agm 4.4890 ct 5.1541 %ADO_ContainsXMP: MainFirst %ADOEndClientInjection: DocumentHeader "AI11EPS" %%Pages: 1 %%DocumentNeededResources: %%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 %%+ procset Adobe_CoolType_Utility_T42 1.0 0 %%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%+ procset Adobe_CoolType_Core 2.31 0 %%+ procset Adobe_AGM_Core 2.0 0 %%+ procset Adobe_AGM_Utils 1.0 0 %%DocumentFonts: %%DocumentNeededFonts: %%DocumentNeededFeatures: %%DocumentSuppliedFeatures: %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentCustomColors: %%CMYKCustomColor: %%RGBCustomColor: %%EndComments %%BeginDefaults %%ViewingOrientation: 1 0 0 1 %%EndDefaults %%BeginProlog %%BeginResource: procset Adobe_AGM_Utils 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known {currentpacking true setpacking}if userdict/Adobe_AGM_Utils 75 dict dup begin put /bdf {bind def}bind def /nd{null def}bdf /xdf {exch def}bdf /ldf {load def}bdf /ddf {put}bdf /xddf {3 -1 roll put}bdf /xpt {exch put}bdf /ndf { exch dup where{ pop pop pop }{ xdf }ifelse }def /cdndf { exch dup currentdict exch known{ pop pop }{ exch def }ifelse }def /gx {get exec}bdf /ps_level /languagelevel where{ pop systemdict/languagelevel gx }{ 1 }ifelse def /level2 ps_level 2 ge def /level3 ps_level 3 ge def /ps_version {version cvr}stopped{-1}if def /set_gvm {currentglobal exch setglobal}bdf /reset_gvm {setglobal}bdf /makereadonlyarray { /packedarray where{pop packedarray }{ array astore readonly}ifelse }bdf /map_reserved_ink_name { dup type/stringtype eq{ dup/Red eq{ pop(_Red_) }{ dup/Green eq{ pop(_Green_) }{ dup/Blue eq{ pop(_Blue_) }{ dup()cvn eq{ pop(Process) }if }ifelse }ifelse }ifelse }if }bdf /AGMUTIL_GSTATE 22 dict def /get_gstate { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_clr_spc currentcolorspace def /AGMUTIL_GSTATE_clr_indx 0 def /AGMUTIL_GSTATE_clr_comps 12 array def mark currentcolor counttomark {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop /AGMUTIL_GSTATE_fnt rootfont def /AGMUTIL_GSTATE_lw currentlinewidth def /AGMUTIL_GSTATE_lc currentlinecap def /AGMUTIL_GSTATE_lj currentlinejoin def /AGMUTIL_GSTATE_ml currentmiterlimit def currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf /AGMUTIL_GSTATE_sa currentstrokeadjust def /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def /AGMUTIL_GSTATE_op currentoverprint def /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf /AGMUTIL_GSTATE_ht currenthalftone def /AGMUTIL_GSTATE_flt currentflat def end }def /set_gstate { AGMUTIL_GSTATE begin AGMUTIL_GSTATE_clr_spc setcolorspace AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor AGMUTIL_GSTATE_fnt setfont AGMUTIL_GSTATE_lw setlinewidth AGMUTIL_GSTATE_lc setlinecap AGMUTIL_GSTATE_lj setlinejoin AGMUTIL_GSTATE_ml setmiterlimit AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash AGMUTIL_GSTATE_sa setstrokeadjust AGMUTIL_GSTATE_clr_rnd setcolorrendering AGMUTIL_GSTATE_op setoverprint AGMUTIL_GSTATE_bg cvx setblackgeneration AGMUTIL_GSTATE_ucr cvx setundercolorremoval AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or { currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne { mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark }if }{ AGMUTIL_GSTATE_ht sethalftone }ifelse AGMUTIL_GSTATE_flt setflat end }def /get_gstate_and_matrix { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_ctm matrix currentmatrix def end get_gstate }def /set_gstate_and_matrix { set_gstate AGMUTIL_GSTATE begin AGMUTIL_GSTATE_ctm setmatrix end }def /AGMUTIL_str256 256 string def /AGMUTIL_src256 256 string def /AGMUTIL_dst64 64 string def /AGMUTIL_srcLen nd /AGMUTIL_ndx nd /AGMUTIL_cpd nd /capture_cpd{ //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf }def /thold_halftone { level3 {sethalftone currenthalftone} { dup/HalftoneType get 3 eq { sethalftone currenthalftone }{ begin Width Height mul{ Thresholds read{pop}if }repeat end currenthalftone }ifelse }ifelse }def /rdcmntline { currentfile AGMUTIL_str256 readline pop (%)anchorsearch{pop}if }bdf /filter_cmyk { dup type/filetype ne{ exch()/SubFileDecode filter }{ exch pop } ifelse [ exch { AGMUTIL_src256 readstring pop dup length/AGMUTIL_srcLen exch def /AGMUTIL_ndx 0 def AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ 1 index exch get AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put /AGMUTIL_ndx AGMUTIL_ndx 1 add def }for pop AGMUTIL_dst64 0 AGMUTIL_ndx getinterval } bind /exec cvx ]cvx }bdf /filter_indexed_devn { cvi Names length mul names_index add Lookup exch get }bdf /filter_devn { 4 dict begin /srcStr xdf /dstStr xdf dup type/filetype ne{ 0()/SubFileDecode filter }if [ exch [ /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx currentdict/srcStr get/readstring cvx/pop cvx /dup cvx/length cvx 0/gt cvx[ Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx names_index Names length currentdict/srcStr get length 1 sub{ 1/index cvx/exch cvx/get cvx currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx }for currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx ]cvx/if cvx /end cvx ]cvx bind /exec cvx ]cvx end }bdf /AGMUTIL_imagefile nd /read_image_file { AGMUTIL_imagefile 0 setfileposition 10 dict begin /imageDict xdf /imbufLen Width BitsPerComponent mul 7 add 8 idiv def /imbufIdx 0 def /origDataSource imageDict/DataSource get def /origMultipleDataSources imageDict/MultipleDataSources get def /origDecode imageDict/Decode get def /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse { /imbufCnt imageDict/DataSource get length def /imbufs imbufCnt array def 0 1 imbufCnt 1 sub{ /imbufIdx xdf imbufs imbufIdx imbufLen string put imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put }for DeviceN_PS2{ imageDict begin /DataSource[DataSource/devn_sep_datasource cvx]cvx def /MultipleDataSources false def /Decode[0 1]def end }if }{ /imbuf imbufLen string def Indexed_DeviceN level3 not and DeviceN_NoneName or{ /srcDataStrs[imageDict begin currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse { Width Decode length 2 div mul cvi string }repeat end]def imageDict begin /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def /Decode[0 1]def end }{ imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put imageDict/Decode[0 1]put }ifelse }ifelse imageDict exch load exec imageDict/DataSource origDataSource put imageDict/MultipleDataSources origMultipleDataSources put imageDict/Decode origDecode put end }bdf /write_image_file { begin {(AGMUTIL_imagefile)(w+)file}stopped{ false }{ Adobe_AGM_Utils/AGMUTIL_imagefile xddf 2 dict begin /imbufLen Width BitsPerComponent mul 7 add 8 idiv def MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ /imbuf imbufLen string def }if 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ pop MultipleDataSources{ 0 1 DataSource length 1 sub{ DataSource type dup /arraytype eq{ pop DataSource exch gx }{ /filetype eq{ DataSource exch get imbuf readstring pop }{ DataSource exch get }ifelse }ifelse AGMUTIL_imagefile exch writestring }for }{ DataSource type dup /arraytype eq{ pop DataSource exec }{ /filetype eq{ DataSource imbuf readstring pop }{ DataSource }ifelse }ifelse AGMUTIL_imagefile exch writestring }ifelse }for end true }ifelse end }bdf /close_image_file { AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile }def statusdict/product known userdict/AGMP_current_show known not and{ /pstr statusdict/product get def pstr(HP LaserJet 2200)eq pstr(HP LaserJet 4000 Series)eq or pstr(HP LaserJet 4050 Series )eq or pstr(HP LaserJet 8000 Series)eq or pstr(HP LaserJet 8100 Series)eq or pstr(HP LaserJet 8150 Series)eq or pstr(HP LaserJet 5000 Series)eq or pstr(HP LaserJet 5100 Series)eq or pstr(HP Color LaserJet 4500)eq or pstr(HP Color LaserJet 4600)eq or pstr(HP LaserJet 5Si)eq or pstr(HP LaserJet 1200 Series)eq or pstr(HP LaserJet 1300 Series)eq or pstr(HP LaserJet 4100 Series)eq or { userdict/AGMP_current_show/show load put userdict/show{ currentcolorspace 0 get /Pattern eq {false charpath f} {AGMP_current_show}ifelse }put }if currentdict/pstr undef }if /consumeimagedata { begin AGMIMG_init_common currentdict/MultipleDataSources known not {/MultipleDataSources false def}if MultipleDataSources { DataSource 0 get type dup/filetype eq { 1 dict begin /flushbuffer Width cvi string def 1 1 Height cvi { pop 0 1 DataSource length 1 sub { DataSource exch get flushbuffer readstring pop pop }for }for end }if dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and { Width Height mul cvi { 0 1 DataSource length 1 sub {dup DataSource exch gx length exch 0 ne{pop}if}for dup 0 eq {pop exit}if sub dup 0 le {exit}if }loop pop }if } { /DataSource load type dup/filetype eq { 1 dict begin /flushbuffer Width Decode length 2 idiv mul cvi string def 1 1 Height{pop DataSource flushbuffer readstring pop pop}for end }if dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and { Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul { DataSource length dup 0 eq {pop exit}if sub dup 0 le {exit}if }loop pop }if }ifelse end }bdf /addprocs { 2{/exec load}repeat 3 1 roll [5 1 roll]bind cvx }def /modify_halftone_xfer { currenthalftone dup length dict copy begin currentdict 2 index known{ 1 index load dup length dict copy begin currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs/TransferFunction xdf currentdict end def currentdict end sethalftone }{ currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs/TransferFunction xdf currentdict end sethalftone pop }ifelse }def /clonearray { dup xcheck exch dup length array exch Adobe_AGM_Core/AGMCORE_tmp -1 ddf { Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf dup type/dicttype eq { Adobe_AGM_Core/AGMCORE_tmp get exch clonedict Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf }if dup type/arraytype eq { Adobe_AGM_Core/AGMCORE_tmp get exch clonearray Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf }if exch dup Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put }forall exch{cvx}if }bdf /clonedict { dup length dict begin { dup type/dicttype eq {clonedict}if dup type/arraytype eq {clonearray}if def }forall currentdict end }bdf /DeviceN_PS2 { /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and }bdf /Indexed_DeviceN { /indexed_colorspace_dict AGMCORE_gget dup null ne{ dup/CSDBase known{ /CSDBase get/CSD get_res/Names known }{ pop false }ifelse }{ pop false }ifelse }bdf /DeviceN_NoneName { /Names where{ pop false Names { (None)eq or }forall }{ false }ifelse }bdf /DeviceN_PS2_inRip_seps { /AGMCORE_in_rip_sep where { pop dup type dup/arraytype eq exch/packedarraytype eq or { dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and { /currentcolorspace exch AGMCORE_gput false }{ true }ifelse }{ true }ifelse }{ true }ifelse }bdf /base_colorspace_type { dup type/arraytype eq{0 get}if }bdf /currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse { /pdfmark_5{cleartomark}bind def }{ /pdfmark_5{pdfmark}bind def }ifelse /ReadBypdfmark_5 { currentfile exch 0 exch/SubFileDecode filter /currentdistillerparams where {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse {flushfile cleartomark} {/PUT pdfmark}ifelse }bdf /ReadBypdfmark_5_string { 2 dict begin /makerString exch def string/tmpString exch def { currentfile tmpString readline not{pop exit}if makerString anchorsearch { pop pop cleartomark exit }{ 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 }ifelse }loop end }bdf /xpdfm { { dup 0 get/Label eq { aload length[exch 1 add 1 roll/PAGELABEL }{ aload pop [{ThisPage}<<5 -2 roll>>/PUT }ifelse pdfmark_5 }forall }bdf /lmt{ dup 2 index le{exch}if pop dup 2 index ge{exch}if pop }bdf /int{ dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop }bdf /ds{ Adobe_AGM_Utils begin }bdf /dt{ currentdict Adobe_AGM_Utils eq{ end }if }bdf systemdict/setpacking known {setpacking}if %%EndResource %%BeginResource: procset Adobe_AGM_Core 2.0 0 %%Version: 2.0 0 %%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known { currentpacking true setpacking }if userdict/Adobe_AGM_Core 209 dict dup begin put /Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def /AGMCORE_str256 256 string def /AGMCORE_save nd /AGMCORE_graphicsave nd /AGMCORE_c 0 def /AGMCORE_m 0 def /AGMCORE_y 0 def /AGMCORE_k 0 def /AGMCORE_cmykbuf 4 array def /AGMCORE_screen[currentscreen]cvx def /AGMCORE_tmp 0 def /AGMCORE_&setgray nd /AGMCORE_&setcolor nd /AGMCORE_&setcolorspace nd /AGMCORE_&setcmykcolor nd /AGMCORE_cyan_plate nd /AGMCORE_magenta_plate nd /AGMCORE_yellow_plate nd /AGMCORE_black_plate nd /AGMCORE_plate_ndx nd /AGMCORE_get_ink_data nd /AGMCORE_is_cmyk_sep nd /AGMCORE_host_sep nd /AGMCORE_avoid_L2_sep_space nd /AGMCORE_distilling nd /AGMCORE_composite_job nd /AGMCORE_producing_seps nd /AGMCORE_ps_level -1 def /AGMCORE_ps_version -1 def /AGMCORE_environ_ok nd /AGMCORE_CSD_cache 0 dict def /AGMCORE_currentoverprint false def /AGMCORE_deltaX nd /AGMCORE_deltaY nd /AGMCORE_name nd /AGMCORE_sep_special nd /AGMCORE_err_strings 4 dict def /AGMCORE_cur_err nd /AGMCORE_current_spot_alias false def /AGMCORE_inverting false def /AGMCORE_feature_dictCount nd /AGMCORE_feature_opCount nd /AGMCORE_feature_ctm nd /AGMCORE_ConvertToProcess false def /AGMCORE_Default_CTM matrix def /AGMCORE_Default_PageSize nd /AGMCORE_Default_flatness nd /AGMCORE_currentbg nd /AGMCORE_currentucr nd /AGMCORE_pattern_paint_type 0 def /knockout_unitsq nd currentglobal true setglobal [/CSA/Gradient/Procedure] { /Generic/Category findresource dup length dict copy/Category defineresource pop }forall setglobal /AGMCORE_key_known { where{ /Adobe_AGM_Core_Id known }{ false }ifelse }ndf /flushinput { save 2 dict begin /CompareBuffer 3 -1 roll def /readbuffer 256 string def mark { currentfile readbuffer{readline}stopped {cleartomark mark} { not {pop exit} if CompareBuffer eq {exit} if }ifelse }loop cleartomark end restore }bdf /getspotfunction { AGMCORE_screen exch pop exch pop dup type/dicttype eq{ dup/HalftoneType get 1 eq{ /SpotFunction get }{ dup/HalftoneType get 2 eq{ /GraySpotFunction get }{ pop { abs exch abs 2 copy add 1 gt{ 1 sub dup mul exch 1 sub dup mul add 1 sub }{ dup mul exch dup mul add 1 exch sub }ifelse }bind }ifelse }ifelse }if }def /np {newpath}bdf /clp_npth {clip np}def /eoclp_npth {eoclip np}def /npth_clp {np clip}def /graphic_setup { /AGMCORE_graphicsave save store concat 0 setgray 0 setlinecap 0 setlinejoin 1 setlinewidth []0 setdash 10 setmiterlimit np false setoverprint false setstrokeadjust //Adobe_AGM_Core/spot_alias gx /Adobe_AGM_Image where{ pop Adobe_AGM_Image/spot_alias 2 copy known{ gx }{ pop pop }ifelse }if /sep_colorspace_dict null AGMCORE_gput 100 dict begin /dictstackcount countdictstack def /showpage{}def mark }def /graphic_cleanup { cleartomark dictstackcount 1 countdictstack 1 sub{end}for end AGMCORE_graphicsave restore }def /compose_error_msg { grestoreall initgraphics /Helvetica findfont 10 scalefont setfont /AGMCORE_deltaY 100 def /AGMCORE_deltaX 310 def clippath pathbbox np pop pop 36 add exch 36 add exch moveto 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath 0 AGMCORE_&setgray gsave 1 AGMCORE_&setgray fill grestore 1 setlinewidth gsave stroke grestore currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto /AGMCORE_deltaY 12 def /AGMCORE_tmp 0 def AGMCORE_err_strings exch get { dup 32 eq { pop AGMCORE_str256 0 AGMCORE_tmp getinterval stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt { currentpoint AGMCORE_deltaY sub exch pop clippath pathbbox pop pop pop 44 add exch moveto }if AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show 0 1 AGMCORE_str256 length 1 sub { AGMCORE_str256 exch 0 put }for /AGMCORE_tmp 0 def }{ AGMCORE_str256 exch AGMCORE_tmp xpt /AGMCORE_tmp AGMCORE_tmp 1 add def }ifelse }forall }bdf /AGMCORE_CMYKDeviceNColorspaces[ [/Separation/None/DeviceCMYK{0 0 0}] [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] [/Separation(Cyan)/DeviceCMYK{0 0 0}] [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] [/DeviceCMYK] ]def /ds{ Adobe_AGM_Core begin /currentdistillerparams where { pop currentdistillerparams/CoreDistVersion get 5000 lt {<>setdistillerparams}if }if /AGMCORE_ps_version xdf /AGMCORE_ps_level xdf errordict/AGM_handleerror known not{ errordict/AGM_handleerror errordict/handleerror get put errordict/handleerror{ Adobe_AGM_Core begin $error/newerror get AGMCORE_cur_err null ne and{ $error/newerror false put AGMCORE_cur_err compose_error_msg }if $error/newerror true put end errordict/AGM_handleerror get exec }bind put }if /AGMCORE_environ_ok ps_level AGMCORE_ps_level ge ps_version AGMCORE_ps_version ge and AGMCORE_ps_level -1 eq or def AGMCORE_environ_ok not {/AGMCORE_cur_err/AGMCORE_bad_environ def}if /AGMCORE_&setgray systemdict/setgray get def level2{ /AGMCORE_&setcolor systemdict/setcolor get def /AGMCORE_&setcolorspace systemdict/setcolorspace get def }if /AGMCORE_currentbg currentblackgeneration def /AGMCORE_currentucr currentundercolorremoval def /AGMCORE_Default_flatness currentflat def /AGMCORE_distilling /product where{ pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and }{ false }ifelse def /AGMCORE_GSTATE AGMCORE_key_known not{ /AGMCORE_GSTATE 21 dict def /AGMCORE_tmpmatrix matrix def /AGMCORE_gstack 32 array def /AGMCORE_gstackptr 0 def /AGMCORE_gstacksaveptr 0 def /AGMCORE_gstackframekeys 14 def /AGMCORE_&gsave/gsave ldf /AGMCORE_&grestore/grestore ldf /AGMCORE_&grestoreall/grestoreall ldf /AGMCORE_&save/save ldf /AGMCORE_&setoverprint/setoverprint ldf /AGMCORE_gdictcopy{ begin {def}forall end }def /AGMCORE_gput{ AGMCORE_gstack AGMCORE_gstackptr get 3 1 roll put }def /AGMCORE_gget{ AGMCORE_gstack AGMCORE_gstackptr get exch get }def /gsave{ AGMCORE_&gsave AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge{limitcheck}if /AGMCORE_gstackptr exch store AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def /grestore{ AGMCORE_&grestore AGMCORE_gstackptr 1 sub dup AGMCORE_gstacksaveptr lt{1 add}if dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse /AGMCORE_gstackptr exch store }def /grestoreall{ AGMCORE_&grestoreall /AGMCORE_gstackptr AGMCORE_gstacksaveptr store }def /save{ AGMCORE_&save AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge{limitcheck}if /AGMCORE_gstackptr exch store /AGMCORE_gstacksaveptr AGMCORE_gstackptr store AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def /setoverprint{ dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint }def 0 1 AGMCORE_gstack length 1 sub{ AGMCORE_gstack exch AGMCORE_gstackframekeys dict put }for }if level3/AGMCORE_&sysshfill AGMCORE_key_known not and { /AGMCORE_&sysshfill systemdict/shfill get def /AGMCORE_&sysmakepattern systemdict/makepattern get def /AGMCORE_&usrmakepattern/makepattern load def }if /currentcmykcolor[0 0 0 0]AGMCORE_gput /currentstrokeadjust false AGMCORE_gput /currentcolorspace[/DeviceGray]AGMCORE_gput /sep_tint 0 AGMCORE_gput /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput /sep_colorspace_dict null AGMCORE_gput /devicen_colorspace_dict null AGMCORE_gput /indexed_colorspace_dict null AGMCORE_gput /currentcolor_intent()AGMCORE_gput /customcolor_tint 1 AGMCORE_gput /absolute_colorimetric_crd null AGMCORE_gput /relative_colorimetric_crd null AGMCORE_gput /saturation_crd null AGMCORE_gput /perceptual_crd null AGMCORE_gput currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf << /MaxPatternItem currentsystemparams/MaxPatternCache get >> setuserparams end }def /ps { /setcmykcolor where{ pop Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put }if Adobe_AGM_Core begin /setcmykcolor { 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput 1 sub 4 1 roll 3{ 3 index add neg dup 0 lt{ pop 0 }if 3 1 roll }repeat setrgbcolor pop }ndf /currentcmykcolor { /currentcmykcolor AGMCORE_gget aload pop }ndf /setoverprint {pop}ndf /currentoverprint {false}ndf /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def /AGMCORE_plate_ndx AGMCORE_cyan_plate{ 0 }{ AGMCORE_magenta_plate{ 1 }{ AGMCORE_yellow_plate{ 2 }{ AGMCORE_black_plate{ 3 }{ 4 }ifelse }ifelse }ifelse }ifelse def /AGMCORE_have_reported_unsupported_color_space false def /AGMCORE_report_unsupported_color_space { AGMCORE_have_reported_unsupported_color_space false eq { (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf }if }def /AGMCORE_composite_job AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def /AGMCORE_in_rip_sep /AGMCORE_in_rip_sep where{ pop AGMCORE_in_rip_sep }{ AGMCORE_distilling { false }{ userdict/Adobe_AGM_OnHost_Seps known{ false }{ level2{ currentpagedevice/Separations 2 copy known{ get }{ pop pop false }ifelse }{ false }ifelse }ifelse }ifelse }ifelse def /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def /AGM_preserve_spots /AGM_preserve_spots where{ pop AGM_preserve_spots }{ AGMCORE_distilling AGMCORE_producing_seps or }ifelse def /AGM_is_distiller_preserving_spotimages { currentdistillerparams/PreserveOverprintSettings known { currentdistillerparams/PreserveOverprintSettings get { currentdistillerparams/ColorConversionStrategy known { currentdistillerparams/ColorConversionStrategy get /sRGB ne }{ true }ifelse }{ false }ifelse }{ false }ifelse }def /convert_spot_to_process where{pop}{ /convert_spot_to_process { //Adobe_AGM_Core begin dup map_alias{ /Name get exch pop }if dup dup(None)eq exch(All)eq or { pop false }{ AGMCORE_host_sep { gsave 1 0 0 0 setcmykcolor currentgray 1 exch sub 0 1 0 0 setcmykcolor currentgray 1 exch sub 0 0 1 0 setcmykcolor currentgray 1 exch sub 0 0 0 1 setcmykcolor currentgray 1 exch sub add add add 0 eq { pop false }{ false setoverprint current_spot_alias false set_spot_alias 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor set_spot_alias currentgray 1 ne }ifelse grestore }{ AGMCORE_distilling { pop AGM_is_distiller_preserving_spotimages not }{ //Adobe_AGM_Core/AGMCORE_name xddf false //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq AGMUTIL_cpd/OverrideSeparations known and { AGMUTIL_cpd/OverrideSeparations get { /HqnSpots/ProcSet resourcestatus { pop pop pop true }if }if }if { AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not }{ gsave [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace false AGMUTIL_cpd/SeparationColorNames 2 copy known { get {AGMCORE_name eq or}forall not }{ pop pop pop true }ifelse grestore }ifelse }ifelse }ifelse }ifelse end }def }ifelse /convert_to_process where{pop}{ /convert_to_process { dup length 0 eq { pop false }{ AGMCORE_host_sep { dup true exch { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch dup(Black)eq 3 -1 roll or {pop} {convert_spot_to_process and}ifelse } forall { true exch { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch (Black)eq or and }forall not }{pop false}ifelse }{ false exch { /PhotoshopDuotoneList where{pop false}{true}ifelse { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch dup(Black)eq 3 -1 roll or {pop} {convert_spot_to_process or}ifelse } { convert_spot_to_process or } ifelse } forall }ifelse }ifelse }def }ifelse /AGMCORE_avoid_L2_sep_space version cvr 2012 lt level2 and AGMCORE_producing_seps not and def /AGMCORE_is_cmyk_sep AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or def /AGM_avoid_0_cmyk where{ pop AGM_avoid_0_cmyk }{ AGM_preserve_spots userdict/Adobe_AGM_OnHost_Seps known userdict/Adobe_AGM_InRip_Seps known or not and }ifelse { /setcmykcolor[ { 4 copy add add add 0 eq currentoverprint and{ pop 0.0005 }if }/exec cvx /AGMCORE_&setcmykcolor load dup type/operatortype ne{ /exec cvx }if ]cvx def }if /AGMCORE_IsSeparationAProcessColor { dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or }def AGMCORE_host_sep{ /setcolortransfer { AGMCORE_cyan_plate{ pop pop pop }{ AGMCORE_magenta_plate{ 4 3 roll pop pop pop }{ AGMCORE_yellow_plate{ 4 2 roll pop pop pop }{ 4 1 roll pop pop pop }ifelse }ifelse }ifelse settransfer } def /AGMCORE_get_ink_data AGMCORE_cyan_plate{ {pop pop pop} }{ AGMCORE_magenta_plate{ {4 3 roll pop pop pop} }{ AGMCORE_yellow_plate{ {4 2 roll pop pop pop} }{ {4 1 roll pop pop pop} }ifelse }ifelse }ifelse def /AGMCORE_RemoveProcessColorNames { 1 dict begin /filtername { dup/Cyan eq 1 index(Cyan)eq or {pop(_cyan_)}if dup/Magenta eq 1 index(Magenta)eq or {pop(_magenta_)}if dup/Yellow eq 1 index(Yellow)eq or {pop(_yellow_)}if dup/Black eq 1 index(Black)eq or {pop(_black_)}if }def dup type/arraytype eq {[exch{filtername}forall]} {filtername}ifelse end }def level3{ /AGMCORE_IsCurrentColor { dup AGMCORE_IsSeparationAProcessColor { AGMCORE_plate_ndx 0 eq {dup(Cyan)eq exch/Cyan eq or}if AGMCORE_plate_ndx 1 eq {dup(Magenta)eq exch/Magenta eq or}if AGMCORE_plate_ndx 2 eq {dup(Yellow)eq exch/Yellow eq or}if AGMCORE_plate_ndx 3 eq {dup(Black)eq exch/Black eq or}if AGMCORE_plate_ndx 4 eq {pop false}if }{ gsave false setoverprint current_spot_alias false set_spot_alias 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor set_spot_alias currentgray 1 ne grestore }ifelse }def /AGMCORE_filter_functiondatasource { 5 dict begin /data_in xdf data_in type/stringtype eq { /ncomp xdf /comp xdf /string_out data_in length ncomp idiv string def 0 ncomp data_in length 1 sub { string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put }for string_out }{ string/string_in xdf /string_out 1 string def /component xdf [ data_in string_in/readstring cvx [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx [/pop cvx()]cvx/ifelse cvx ]cvx/ReusableStreamDecode filter }ifelse end }def /AGMCORE_separateShadingFunction { 2 dict begin /paint? xdf /channel xdf dup type/dicttype eq { begin FunctionType 0 eq { /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def currentdict/Decode known {/Decode Decode channel 2 mul 2 getinterval def}if paint? not {/Decode[1 1]def}if }if FunctionType 2 eq { paint? { /C0[C0 channel get 1 exch sub]def /C1[C1 channel get 1 exch sub]def }{ /C0[1]def /C1[1]def }ifelse }if FunctionType 3 eq { /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def }if currentdict/Range known {/Range[0 1]def}if currentdict end}{ channel get 0 paint? AGMCORE_separateShadingFunction }ifelse end }def /AGMCORE_separateShading { 3 -1 roll begin currentdict/Function known { currentdict/Background known {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf /ColorSpace[/DeviceGray]def }{ ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def }{ ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put }ifelse ColorSpace 0 get/Separation eq { { [1/exch cvx/sub cvx]cvx }{ [/pop cvx 1]cvx }ifelse ColorSpace 3 3 -1 roll put pop }{ { [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx }{ pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx }ifelse ColorSpace 3 3 -1 roll bind put }ifelse ColorSpace 2/DeviceGray put }ifelse end }def /AGMCORE_separateShadingDict { dup/ColorSpace get dup type/arraytype ne {[exch]}if dup 0 get/DeviceCMYK eq { exch begin currentdict AGMCORE_cyan_plate {0 true}if AGMCORE_magenta_plate {1 true}if AGMCORE_yellow_plate {2 true}if AGMCORE_black_plate {3 true}if AGMCORE_plate_ndx 4 eq {0 false}if dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading currentdict end exch }if dup 0 get/Separation eq { exch begin ColorSpace 1 get dup/None ne exch/All ne and { ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and { ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace [ /Separation ColorSpace 1 get /DeviceGray [ ColorSpace 3 get/exec cvx 4 AGMCORE_plate_ndx sub -1/roll cvx 4 1/roll cvx 3[/pop cvx]cvx/repeat cvx 1/exch cvx/sub cvx ]cvx ]def }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { currentdict 0 false AGMCORE_separateShading }if }ifelse }{ currentdict ColorSpace 1 get AGMCORE_IsCurrentColor 0 exch dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading }ifelse }if currentdict end exch }if dup 0 get/DeviceN eq { exch begin ColorSpace 1 get convert_to_process { ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace [ /DeviceN ColorSpace 1 get /DeviceGray [ ColorSpace 3 get/exec cvx 4 AGMCORE_plate_ndx sub -1/roll cvx 4 1/roll cvx 3[/pop cvx]cvx/repeat cvx 1/exch cvx/sub cvx ]cvx ]def }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { currentdict 0 false AGMCORE_separateShading /ColorSpace[/DeviceGray]def }if }ifelse }{ currentdict false -1 ColorSpace 1 get { AGMCORE_IsCurrentColor { 1 add exch pop true exch exit }if 1 add }forall exch dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading }ifelse currentdict end exch }if dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not { exch begin ColorSpace dup type/arraytype eq {0 get}if /DeviceGray ne { AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { ColorSpace 0 get/CIEBasedA eq { /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def }if ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or { /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def }if ColorSpace 0 get/CIEBasedDEFG eq { /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def }if currentdict 0 false AGMCORE_separateShading }if }if currentdict end exch }if pop dup/AGMCORE_ignoreshade known { begin /ColorSpace[/Separation(None)/DeviceGray{}]def currentdict end }if }def /shfill { AGMCORE_separateShadingDict dup/AGMCORE_ignoreshade known {pop} {AGMCORE_&sysshfill}ifelse }def /makepattern { exch dup/PatternType get 2 eq { clonedict begin /Shading Shading AGMCORE_separateShadingDict def Shading/AGMCORE_ignoreshade known currentdict end exch {pop<>}if exch AGMCORE_&sysmakepattern }{ exch AGMCORE_&usrmakepattern }ifelse }def }if }if AGMCORE_in_rip_sep{ /setcustomcolor { exch aload pop dup 7 1 roll inRip_spot_has_ink not { 4{4 index mul 4 1 roll} repeat /DeviceCMYK setcolorspace 6 -2 roll pop pop }{ //Adobe_AGM_Core begin /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf end [/Separation 4 -1 roll/DeviceCMYK {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} ] setcolorspace }ifelse setcolor }ndf /setseparationgray { [/Separation(All)/DeviceGray{}]setcolorspace_opt 1 exch sub setcolor }ndf }{ /setseparationgray { AGMCORE_&setgray }ndf }ifelse /findcmykcustomcolor { 5 makereadonlyarray }ndf /setcustomcolor { exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop }ndf /has_color /colorimage where{ AGMCORE_producing_seps{ pop true }{ systemdict eq }ifelse }{ false }ifelse def /map_index { 1 index mul exch getinterval{255 div}forall }bdf /map_indexed_devn { Lookup Names length 3 -1 roll cvi map_index }bdf /n_color_components { base_colorspace_type dup/DeviceGray eq{ pop 1 }{ /DeviceCMYK eq{ 4 }{ 3 }ifelse }ifelse }bdf level2{ /mo/moveto ldf /li/lineto ldf /cv/curveto ldf /knockout_unitsq { 1 setgray 0 0 1 1 rectfill }def level2/setcolorspace AGMCORE_key_known not and{ /AGMCORE_&&&setcolorspace/setcolorspace ldf /AGMCORE_ReplaceMappedColor { dup type dup/arraytype eq exch/packedarraytype eq or { /AGMCORE_SpotAliasAry2 where{ begin dup 0 get dup/Separation eq { pop dup length array copy dup dup 1 get current_spot_alias { dup map_alias { false set_spot_alias dup 1 exch setsepcolorspace true set_spot_alias begin /sep_colorspace_dict currentdict AGMCORE_gput pop pop pop [ /Separation Name CSA map_csa MappedCSA /sep_colorspace_proc load ] dup Name end }if }if map_reserved_ink_name 1 xpt }{ /DeviceN eq { dup length array copy dup dup 1 get[ exch{ current_spot_alias{ dup map_alias{ /Name get exch pop }if }if map_reserved_ink_name }forall ]1 xpt }if }ifelse end }if }if }def /setcolorspace { dup type dup/arraytype eq exch/packedarraytype eq or { dup 0 get/Indexed eq { AGMCORE_distilling { /PhotoshopDuotoneList where { pop false }{ true }ifelse }{ true }ifelse { aload pop 3 -1 roll AGMCORE_ReplaceMappedColor 3 1 roll 4 array astore }if }{ AGMCORE_ReplaceMappedColor }ifelse }if DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if }def }if }{ /adj { currentstrokeadjust{ transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform }if }def /mo{ adj moveto }def /li{ adj lineto }def /cv{ 6 2 roll adj 6 2 roll adj 6 2 roll adj curveto }def /knockout_unitsq { 1 setgray 8 8 1[8 0 0 8 0 0]{}image }def /currentstrokeadjust{ /currentstrokeadjust AGMCORE_gget }def /setstrokeadjust{ /currentstrokeadjust exch AGMCORE_gput }def /setcolorspace { /currentcolorspace exch AGMCORE_gput }def /currentcolorspace { /currentcolorspace AGMCORE_gget }def /setcolor_devicecolor { base_colorspace_type dup/DeviceGray eq{ pop setgray }{ /DeviceCMYK eq{ setcmykcolor }{ setrgbcolor }ifelse }ifelse }def /setcolor { currentcolorspace 0 get dup/DeviceGray ne{ dup/DeviceCMYK ne{ dup/DeviceRGB ne{ dup/Separation eq{ pop currentcolorspace 3 gx currentcolorspace 2 get }{ dup/Indexed eq{ pop currentcolorspace 3 get dup type/stringtype eq{ currentcolorspace 1 get n_color_components 3 -1 roll map_index }{ exec }ifelse currentcolorspace 1 get }{ /AGMCORE_cur_err/AGMCORE_invalid_color_space def AGMCORE_invalid_color_space }ifelse }ifelse }if }if }if setcolor_devicecolor }def }ifelse /sop/setoverprint ldf /lw/setlinewidth ldf /lc/setlinecap ldf /lj/setlinejoin ldf /ml/setmiterlimit ldf /dsh/setdash ldf /sadj/setstrokeadjust ldf /gry/setgray ldf /rgb/setrgbcolor ldf /cmyk[ /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx /setcmykcolor load dup type/operatortype ne{/exec cvx}if ]cvx bdf level3 AGMCORE_host_sep not and{ /nzopmsc{ 6 dict begin /kk exch def /yy exch def /mm exch def /cc exch def /sum 0 def cc 0 ne{/sum sum 2#1000 or def cc}if mm 0 ne{/sum sum 2#0100 or def mm}if yy 0 ne{/sum sum 2#0010 or def yy}if kk 0 ne{/sum sum 2#0001 or def kk}if AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace sum 0 eq{0}if end setcolor }bdf }{ /nzopmsc/cmyk ldf }ifelse /sep/setsepcolor ldf /devn/setdevicencolor ldf /idx/setindexedcolor ldf /colr/setcolor ldf /csacrd/set_csa_crd ldf /sepcs/setsepcolorspace ldf /devncs/setdevicencolorspace ldf /idxcs/setindexedcolorspace ldf /cp/closepath ldf /clp/clp_npth ldf /eclp/eoclp_npth ldf /f/fill ldf /ef/eofill ldf /@/stroke ldf /nclp/npth_clp ldf /gset/graphic_setup ldf /gcln/graphic_cleanup ldf /ct/concat ldf /cf/currentfile ldf /fl/filter ldf /rs/readstring ldf /AGMCORE_def_ht currenthalftone def /clonedict Adobe_AGM_Utils begin/clonedict load end def /clonearray Adobe_AGM_Utils begin/clonearray load end def currentdict{ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ bind }if def }forall /getrampcolor { /indx exch def 0 1 NumComp 1 sub { dup Samples exch get dup type/stringtype eq{indx get}if exch Scaling exch get aload pop 3 1 roll mul add }for ColorSpaceFamily/Separation eq {sep} { ColorSpaceFamily/DeviceN eq {devn}{setcolor}ifelse }ifelse }bdf /sssetbackground{ aload pop ColorSpaceFamily/Separation eq {sep} { ColorSpaceFamily/DeviceN eq {devn}{setcolor}ifelse }ifelse }bdf /RadialShade { 40 dict begin /ColorSpaceFamily xdf /background xdf /ext1 xdf /ext0 xdf /BBox xdf /r2 xdf /c2y xdf /c2x xdf /r1 xdf /c1y xdf /c1x xdf /rampdict xdf /setinkoverprint where{pop/setinkoverprint{pop}def}if gsave BBox length 0 gt { np BBox 0 get BBox 1 get moveto BBox 2 get BBox 0 get sub 0 rlineto 0 BBox 3 get BBox 1 get sub rlineto BBox 2 get BBox 0 get sub neg 0 rlineto closepath clip np }if c1x c2x eq { c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse }{ /slope c2y c1y sub c2x c1x sub div def /theta slope 1 atan def c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if }ifelse gsave clippath c1x c1y translate theta rotate -90 rotate {pathbbox}stopped {0 0 0 0}if /yMax xdf /xMax xdf /yMin xdf /xMin xdf grestore xMax xMin eq yMax yMin eq or { grestore end }{ /max{2 copy gt{pop}{exch pop}ifelse}bdf /min{2 copy lt{pop}{exch pop}ifelse}bdf rampdict begin 40 dict begin background length 0 gt{background sssetbackground gsave clippath fill grestore}if gsave c1x c1y translate theta rotate -90 rotate /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def /c1y 0 def /c1x 0 def /c2x 0 def ext0 { 0 getrampcolor c2y r2 add r1 sub 0.0001 lt { c1x c1y r1 360 0 arcn pathbbox /aymax exch def /axmax exch def /aymin exch def /axmin exch def /bxMin xMin axmin min def /byMin yMin aymin min def /bxMax xMax axmax max def /byMax yMax aymax max def bxMin byMin moveto bxMax byMin lineto bxMax byMax lineto bxMin byMax lineto bxMin byMin lineto eofill }{ c2y r1 add r2 le { c1x c1y r1 0 360 arc fill } { c2x c2y r2 0 360 arc fill r1 r2 eq { /p1x r1 neg def /p1y c1y def /p2x r1 def /p2y c1y def p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto fill }{ /AA r2 r1 sub c2y div def AA -1 eq {/theta 89.99 def} {/theta AA 1 AA dup mul sub sqrt div 1 atan def} ifelse /SS1 90 theta add dup sin exch cos div def /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def /p1y p1x SS1 div neg def /SS2 90 theta sub dup sin exch cos div def /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def /p2y p2x SS2 div neg def r1 r2 gt { /L1maxX p1x yMin p1y sub SS1 div add def /L2maxX p2x yMin p2y sub SS2 div add def }{ /L1maxX 0 def /L2maxX 0 def }ifelse p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto L1maxX L1maxX p1x sub SS1 mul p1y add lineto fill }ifelse }ifelse }ifelse }if c1x c2x sub dup mul c1y c2y sub dup mul add 0.5 exp 0 dtransform dup mul exch dup mul add 0.5 exp 72 div 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 1 index 1 index lt{exch}if pop /hires xdf hires mul /numpix xdf /numsteps NumSamples def /rampIndxInc 1 def /subsampling false def numpix 0 ne { NumSamples numpix div 0.5 gt { /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def /rampIndxInc NumSamples 1 sub numsteps div def /subsampling true def }if }if /xInc c2x c1x sub numsteps div def /yInc c2y c1y sub numsteps div def /rInc r2 r1 sub numsteps div def /cx c1x def /cy c1y def /radius r1 def np xInc 0 eq yInc 0 eq rInc 0 eq and and { 0 getrampcolor cx cy radius 0 360 arc stroke NumSamples 1 sub getrampcolor cx cy radius 72 hires div add 0 360 arc 0 setlinewidth stroke }{ 0 numsteps { dup subsampling{round cvi}if getrampcolor cx cy radius 0 360 arc /cx cx xInc add def /cy cy yInc add def /radius radius rInc add def cx cy radius 360 0 arcn eofill rampIndxInc add }repeat pop }ifelse ext1 { c2y r2 add r1 lt { c2x c2y r2 0 360 arc fill }{ c2y r1 add r2 sub 0.0001 le { c2x c2y r2 360 0 arcn pathbbox /aymax exch def /axmax exch def /aymin exch def /axmin exch def /bxMin xMin axmin min def /byMin yMin aymin min def /bxMax xMax axmax max def /byMax yMax aymax max def bxMin byMin moveto bxMax byMin lineto bxMax byMax lineto bxMin byMax lineto bxMin byMin lineto eofill }{ c2x c2y r2 0 360 arc fill r1 r2 eq { /p1x r2 neg def /p1y c2y def /p2x r2 def /p2y c2y def p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto fill }{ /AA r2 r1 sub c2y div def AA -1 eq {/theta 89.99 def} {/theta AA 1 AA dup mul sub sqrt div 1 atan def} ifelse /SS1 90 theta add dup sin exch cos div def /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def /p1y c2y p1x SS1 div sub def /SS2 90 theta sub dup sin exch cos div def /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def /p2y c2y p2x SS2 div sub def r1 r2 lt { /L1maxX p1x yMax p1y sub SS1 div add def /L2maxX p2x yMax p2y sub SS2 div add def }{ /L1maxX 0 def /L2maxX 0 def }ifelse p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto L1maxX L1maxX p1x sub SS1 mul p1y add lineto fill }ifelse }ifelse }ifelse }if grestore grestore end end end }ifelse }bdf /GenStrips { 40 dict begin /ColorSpaceFamily xdf /background xdf /ext1 xdf /ext0 xdf /BBox xdf /y2 xdf /x2 xdf /y1 xdf /x1 xdf /rampdict xdf /setinkoverprint where{pop/setinkoverprint{pop}def}if gsave BBox length 0 gt { np BBox 0 get BBox 1 get moveto BBox 2 get BBox 0 get sub 0 rlineto 0 BBox 3 get BBox 1 get sub rlineto BBox 2 get BBox 0 get sub neg 0 rlineto closepath clip np }if x1 x2 eq { y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse }{ /slope y2 y1 sub x2 x1 sub div def /theta slope 1 atan def x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if } ifelse gsave clippath x1 y1 translate theta rotate {pathbbox}stopped {0 0 0 0}if /yMax exch def /xMax exch def /yMin exch def /xMin exch def grestore xMax xMin eq yMax yMin eq or { grestore end }{ rampdict begin 20 dict begin background length 0 gt{background sssetbackground gsave clippath fill grestore}if gsave x1 y1 translate theta rotate /xStart 0 def /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def /ySpan yMax yMin sub def /numsteps NumSamples def /rampIndxInc 1 def /subsampling false def xStart 0 transform xEnd 0 transform 3 -1 roll sub dup mul 3 1 roll sub dup mul add 0.5 exp 72 div 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 1 index 1 index lt{exch}if pop mul /numpix xdf numpix 0 ne { NumSamples numpix div 0.5 gt { /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def /rampIndxInc NumSamples 1 sub numsteps div def /subsampling true def }if }if ext0 { 0 getrampcolor xMin xStart lt { xMin yMin xMin neg ySpan rectfill }if }if /xInc xEnd xStart sub numsteps div def /x xStart def 0 numsteps { dup subsampling{round cvi}if getrampcolor x yMin xInc ySpan rectfill /x x xInc add def rampIndxInc add }repeat pop ext1{ xMax xEnd gt { xEnd yMin xMax xEnd sub ySpan rectfill }if }if grestore grestore end end end }ifelse }bdf }def /pt { end }def /dt{ }def /pgsv{ //Adobe_AGM_Core/AGMCORE_save save put }def /pgrs{ //Adobe_AGM_Core/AGMCORE_save get restore }def systemdict/findcolorrendering known{ /findcolorrendering systemdict/findcolorrendering get def }if systemdict/setcolorrendering known{ /setcolorrendering systemdict/setcolorrendering get def }if /test_cmyk_color_plate { gsave setcmykcolor currentgray 1 ne grestore }def /inRip_spot_has_ink { dup//Adobe_AGM_Core/AGMCORE_name xddf convert_spot_to_process not }def /map255_to_range { 1 index sub 3 -1 roll 255 div mul add }def /set_csa_crd { /sep_colorspace_dict null AGMCORE_gput begin CSA get_csa_by_name setcolorspace_opt set_crd end } def /map_csa { currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse {pop}{get_csa_by_name/MappedCSA xdf}ifelse }def /setsepcolor { /sep_colorspace_dict AGMCORE_gget begin dup/sep_tint exch AGMCORE_gput TintProc end }def /setdevicencolor { /devicen_colorspace_dict AGMCORE_gget begin Names length copy Names length 1 sub -1 0 { /devicen_tints AGMCORE_gget 3 1 roll xpt }for TintProc end }def /sep_colorspace_proc { /AGMCORE_tmp exch store /sep_colorspace_dict AGMCORE_gget begin currentdict/Components known{ Components aload pop TintMethod/Lab eq{ 2{AGMCORE_tmp mul NComponents 1 roll}repeat LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll }{ TintMethod/Subtractive eq{ NComponents{ AGMCORE_tmp mul NComponents 1 roll }repeat }{ NComponents{ 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll }repeat }ifelse }ifelse }{ ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get aload pop }ifelse end }def /sep_colorspace_gray_proc { /AGMCORE_tmp exch store /sep_colorspace_dict AGMCORE_gget begin GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get end }def /sep_proc_name { dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ pop[/DeviceGray] /sep_colorspace_gray_proc }{ /sep_colorspace_proc }ifelse }def /setsepcolorspace { current_spot_alias{ dup begin Name map_alias{ exch pop }if end }if dup/sep_colorspace_dict exch AGMCORE_gput begin CSA map_csa /AGMCORE_sep_special Name dup()eq exch(All)eq or store AGMCORE_avoid_L2_sep_space{ [/Indexed MappedCSA sep_proc_name 255 exch {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx ]setcolorspace_opt /TintProc{ 255 mul round cvi setcolor }bdf }{ MappedCSA 0 get/DeviceCMYK eq currentdict/Components known and AGMCORE_sep_special not and{ /TintProc[ Components aload pop Name findcmykcustomcolor /exch cvx/setcustomcolor cvx ]cvx bdf }{ AGMCORE_host_sep Name(All)eq and{ /TintProc{ 1 exch sub setseparationgray }bdf }{ AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and AGMCORE_host_sep or Name()eq and{ /TintProc[ MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ cvx/setcmykcolor cvx }{ cvx/setgray cvx }ifelse ]cvx bdf }{ AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ /TintProc[ /dup cvx MappedCSA sep_proc_name cvx exch 0 get/DeviceGray eq{ 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx }if /Name cvx/findcmykcustomcolor cvx/exch cvx AGMCORE_host_sep{ AGMCORE_is_cmyk_sep /Name cvx /AGMCORE_IsSeparationAProcessColor load/exec cvx /not cvx/and cvx }{ Name inRip_spot_has_ink not }ifelse [ /pop cvx 1 ]cvx/if cvx /setcustomcolor cvx ]cvx bdf }{ /TintProc{setcolor}bdf [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt }ifelse }ifelse }ifelse }ifelse }ifelse set_crd setsepcolor end }def /additive_blend { 3 dict begin /numarrays xdf /numcolors xdf 0 1 numcolors 1 sub { /c1 xdf 1 0 1 numarrays 1 sub { 1 exch add/index cvx c1/get cvx/mul cvx }for numarrays 1 add 1/roll cvx }for numarrays[/pop cvx]cvx/repeat cvx end }def /subtractive_blend { 3 dict begin /numarrays xdf /numcolors xdf 0 1 numcolors 1 sub { /c1 xdf 1 1 0 1 numarrays 1 sub { 1 3 3 -1 roll add/index cvx c1/get cvx/sub cvx/mul cvx }for /sub cvx numarrays 1 add 1/roll cvx }for numarrays[/pop cvx]cvx/repeat cvx end }def /exec_tint_transform { /TintProc[ /TintTransform cvx/setcolor cvx ]cvx bdf MappedCSA setcolorspace_opt }bdf /devn_makecustomcolor { 2 dict begin /names_index xdf /Names xdf 1 1 1 1 Names names_index get findcmykcustomcolor /devicen_tints AGMCORE_gget names_index get setcustomcolor Names length{pop}repeat end }bdf /setdevicencolorspace { dup/AliasedColorants known{false}{true}ifelse current_spot_alias and{ 7 dict begin /names_index 0 def dup/names_len exch/Names get length def /new_names names_len array def /new_LookupTables names_len array def /alias_cnt 0 def dup/Names get { dup map_alias{ exch pop dup/ColorLookup known{ dup begin new_LookupTables names_index ColorLookup put end }{ dup/Components known{ dup begin new_LookupTables names_index Components put end }{ dup begin new_LookupTables names_index[null null null null]put end }ifelse }ifelse new_names names_index 3 -1 roll/Name get put /alias_cnt alias_cnt 1 add def }{ /name xdf new_names names_index name put dup/LookupTables known{ dup begin new_LookupTables names_index LookupTables names_index get put end }{ dup begin new_LookupTables names_index[null null null null]put end }ifelse }ifelse /names_index names_index 1 add def }forall alias_cnt 0 gt{ /AliasedColorants true def /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def 0 1 names_len 1 sub{ /names_index xdf new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ /AliasedColorants false def exit }{ new_LookupTables names_index get 0 get null eq{ dup/Names get names_index get/name xdf name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq or or or not{ /AliasedColorants false def exit }if }if }ifelse }for lut_entry_len 1 eq{ /AliasedColorants false def }if AliasedColorants{ dup begin /Names new_names def /LookupTables new_LookupTables def /AliasedColorants true def /NComponents lut_entry_len def /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def currentdict/TTTablesIdx known not{ /TTTablesIdx -1 def }if end }if }if end }if dup/devicen_colorspace_dict exch AGMCORE_gput begin currentdict/AliasedColorants known{ AliasedColorants }{ false }ifelse dup not{ CSA map_csa }if /TintTransform load type/nulltype eq or{ /TintTransform[ 0 1 Names length 1 sub { /TTTablesIdx TTTablesIdx 1 add def dup LookupTables exch get dup 0 get null eq { 1 index Names exch get dup(Cyan)eq { pop exch LookupTables length exch sub /index cvx 0 0 0 } { dup(Magenta)eq { pop exch LookupTables length exch sub /index cvx 0/exch cvx 0 0 }{ (Yellow)eq { exch LookupTables length exch sub /index cvx 0 0 3 -1/roll cvx 0 }{ exch LookupTables length exch sub /index cvx 0 0 0 4 -1/roll cvx }ifelse }ifelse }ifelse 5 -1/roll cvx/astore cvx }{ dup length 1 sub LookupTables length 4 -1 roll sub 1 add /index cvx/mul cvx/round cvx/cvi cvx/get cvx }ifelse Names length TTTablesIdx add 1 add 1/roll cvx }for Names length[/pop cvx]cvx/repeat cvx NComponents Names length TintMethod/Subtractive eq { subtractive_blend }{ additive_blend }ifelse ]cvx bdf }if AGMCORE_host_sep{ Names convert_to_process{ exec_tint_transform } { currentdict/AliasedColorants known{ AliasedColorants not }{ false }ifelse 5 dict begin /AvoidAliasedColorants xdf /painted? false def /names_index 0 def /names_len Names length def AvoidAliasedColorants{ /currentspotalias current_spot_alias def false set_spot_alias }if Names{ AGMCORE_is_cmyk_sep{ dup(Cyan)eq AGMCORE_cyan_plate and exch dup(Magenta)eq AGMCORE_magenta_plate and exch dup(Yellow)eq AGMCORE_yellow_plate and exch (Black)eq AGMCORE_black_plate and or or or{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ Names names_index/devn_makecustomcolor cvx ]cvx ddf /painted? true def }if painted?{exit}if }{ 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ Names names_index/devn_makecustomcolor cvx ]cvx ddf /painted? true def exit }if }ifelse /names_index names_index 1 add def }forall AvoidAliasedColorants{ currentspotalias set_spot_alias }if painted?{ /devicen_colorspace_dict AGMCORE_gget/names_index names_index put }{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx 0 0 0 0/setcmykcolor cvx ]cvx ddf }ifelse end }ifelse } { AGMCORE_in_rip_sep{ Names convert_to_process not }{ level3 }ifelse { [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt /TintProc level3 not AGMCORE_in_rip_sep and{ [ Names/length cvx[/pop cvx]cvx/repeat cvx ]cvx bdf }{ {setcolor}bdf }ifelse }{ exec_tint_transform }ifelse }ifelse set_crd /AliasedColorants false def end }def /setindexedcolorspace { dup/indexed_colorspace_dict exch AGMCORE_gput begin currentdict/CSDBase known{ CSDBase/CSD get_res begin currentdict/Names known{ currentdict devncs }{ 1 currentdict sepcs }ifelse AGMCORE_host_sep{ 4 dict begin /compCnt/Names where{pop Names length}{1}ifelse def /NewLookup HiVal 1 add string def 0 1 HiVal{ /tableIndex xdf Lookup dup type/stringtype eq{ compCnt tableIndex map_index }{ exec }ifelse /Names where{ pop setdevicencolor }{ setsepcolor }ifelse currentgray tableIndex exch 255 mul cvi NewLookup 3 1 roll put }for [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt end }{ level3 { currentdict/Names known{ [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt }{ [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt }ifelse }{ [/Indexed MappedCSA HiVal [ currentdict/Names known{ Lookup dup type/stringtype eq {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} {/exec cvx}ifelse /TintTransform load/exec cvx }{ Lookup dup type/stringtype eq {/exch cvx/get cvx 255/div cvx} {/exec cvx}ifelse CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx }ifelse ]cvx ]setcolorspace_opt }ifelse }ifelse end set_crd } { CSA map_csa AGMCORE_host_sep level2 not and{ 0 0 0 0 setcmykcolor }{ [/Indexed MappedCSA level2 not has_color not and{ dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ pop[/DeviceGray] }if HiVal GrayLookup }{ HiVal currentdict/RangeArray known{ { /indexed_colorspace_dict AGMCORE_gget begin Lookup exch dup HiVal gt{ pop HiVal }if NComponents mul NComponents getinterval{}forall NComponents 1 sub -1 0{ RangeArray exch 2 mul 2 getinterval aload pop map255_to_range NComponents 1 roll }for end }bind }{ Lookup }ifelse }ifelse ]setcolorspace_opt set_crd }ifelse }ifelse end }def /setindexedcolor { AGMCORE_host_sep{ /indexed_colorspace_dict AGMCORE_gget begin currentdict/CSDBase known{ CSDBase/CSD get_res begin currentdict/Names known{ map_indexed_devn devn } { Lookup 1 3 -1 roll map_index sep }ifelse end }{ Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll map_index MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse }ifelse end }{ level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin map_indexed_devn devn end } { setcolor }ifelse }ifelse }def /ignoreimagedata { currentoverprint not{ gsave dup clonedict begin 1 setgray /Decode[0 1]def /DataSourcedef /MultipleDataSources false def /BitsPerComponent 8 def currentdict end systemdict/image gx grestore }if consumeimagedata }def /add_res { dup/CSD eq{ pop //Adobe_AGM_Core begin /AGMCORE_CSD_cache load 3 1 roll put end }{ defineresource pop }ifelse }def /del_res { { aload pop exch dup/CSD eq{ pop {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall }{ exch {1 index undefineresource}forall pop }ifelse }forall }def /get_res { dup/CSD eq{ pop dup type dup/nametype eq exch/stringtype eq or{ AGMCORE_CSD_cache exch get }if }{ findresource }ifelse }def /get_csa_by_name { dup type dup/nametype eq exch/stringtype eq or{ /CSA get_res }if }def /paintproc_buf_init { /count get 0 0 put }def /paintproc_buf_next { dup/count get dup 0 get dup 3 1 roll 1 add 0 xpt get }def /cachepaintproc_compress { 5 dict begin currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def /ppdict 20 dict def /string_size 16000 def /readbuffer string_size string def currentglobal true setglobal ppdict 1 array dup 0 1 put/count xpt setglobal /LZWFilter { exch dup length 0 eq{ pop }{ ppdict dup length 1 sub 3 -1 roll put }ifelse {string_size}{0}ifelse string }/LZWEncode filter def { ReadFilter readbuffer readstring exch LZWFilter exch writestring not{exit}if }loop LZWFilter closefile ppdict end }def /cachepaintproc { 2 dict begin currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def /ppdict 20 dict def currentglobal true setglobal ppdict 1 array dup 0 1 put/count xpt setglobal { ReadFilter 16000 string readstring exch ppdict dup length 1 sub 3 -1 roll put not{exit}if }loop ppdict dup dup length 1 sub()put end }def /make_pattern { exch clonedict exch dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub matrix translate exch matrix concatmatrix 1 index begin BBox 0 get XStep div cvi XStep mul/xshift exch neg def BBox 1 get YStep div cvi YStep mul/yshift exch neg def BBox 0 get xshift add BBox 1 get yshift add BBox 2 get xshift add BBox 3 get yshift add 4 array astore /BBox exch def [xshift yshift/translate load null/exec load]dup 3/PaintProc load put cvx/PaintProc exch def end gsave 0 setgray makepattern grestore }def /set_pattern { dup/PatternType get 1 eq{ dup/PaintType get 1 eq{ currentoverprint sop[/DeviceGray]setcolorspace 0 setgray }if }if setpattern }def /setcolorspace_opt { dup currentcolorspace eq{pop}{setcolorspace}ifelse }def /updatecolorrendering { currentcolorrendering/RenderingIntent known{ currentcolorrendering/RenderingIntent get } { Intent/AbsoluteColorimetric eq { /absolute_colorimetric_crd AGMCORE_gget dup null eq } { Intent/RelativeColorimetric eq { /relative_colorimetric_crd AGMCORE_gget dup null eq } { Intent/Saturation eq { /saturation_crd AGMCORE_gget dup null eq } { /perceptual_crd AGMCORE_gget dup null eq }ifelse }ifelse }ifelse { pop null } { /RenderingIntent known{null}{Intent}ifelse }ifelse }ifelse Intent ne{ Intent/ColorRendering{findresource}stopped { pop pop systemdict/findcolorrendering known { Intent findcolorrendering { /ColorRendering findresource true exch } { /ColorRendering findresource product(Xerox Phaser 5400)ne exch }ifelse dup Intent/AbsoluteColorimetric eq { /absolute_colorimetric_crd exch AGMCORE_gput } { Intent/RelativeColorimetric eq { /relative_colorimetric_crd exch AGMCORE_gput } { Intent/Saturation eq { /saturation_crd exch AGMCORE_gput } { Intent/Perceptual eq { /perceptual_crd exch AGMCORE_gput } { pop }ifelse }ifelse }ifelse }ifelse 1 index{exch}{pop}ifelse } {false}ifelse } {true}ifelse { dup begin currentdict/TransformPQR known{ currentdict/TransformPQR get aload pop 3{{}eq 3 1 roll}repeat or or } {true}ifelse currentdict/MatrixPQR known{ currentdict/MatrixPQR get aload pop 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq and and and and and and and and } {true}ifelse end or { clonedict begin /TransformPQR[ {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind ]def /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def currentdict end }if setcolorrendering_opt }if }if }def /set_crd { AGMCORE_host_sep not level2 and{ currentdict/ColorRendering known{ ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if }{ currentdict/Intent known{ updatecolorrendering }if }ifelse currentcolorspace dup type/arraytype eq {0 get}if /DeviceRGB eq { currentdict/UCR known {/UCR}{/AGMCORE_currentucr}ifelse load setundercolorremoval currentdict/BG known {/BG}{/AGMCORE_currentbg}ifelse load setblackgeneration }if }if }def /set_ucrbg { dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval }def /setcolorrendering_opt { dup currentcolorrendering eq{ pop }{ product(HP Color LaserJet 2605)anchorsearch{ pop pop pop }{ pop clonedict begin /Intent Intent def currentdict end setcolorrendering }ifelse }ifelse }def /cpaint_gcomp { convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not { (%end_cpaint_gcomp)flushinput }if }def /cpaint_gsep { //Adobe_AGM_Core/AGMCORE_ConvertToProcess get { (%end_cpaint_gsep)flushinput }if }def /cpaint_gend {np}def /T1_path { currentfile token pop currentfile token pop mo { currentfile token pop dup type/stringtype eq {pop exit}if 0 exch rlineto currentfile token pop dup type/stringtype eq {pop exit}if 0 rlineto }loop }def /T1_gsave level3 {/clipsave} {/gsave}ifelse load def /T1_grestore level3 {/cliprestore} {/grestore}ifelse load def /set_spot_alias_ary { dup inherit_aliases //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf }def /set_spot_normalization_ary { dup inherit_aliases dup length /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if array //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf /AGMCORE_SpotAliasAry where{ pop AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval AGMCORE_SpotAliasAry length }{0}ifelse AGMCORE_SpotAliasAry2 3 1 roll exch putinterval true set_spot_alias }def /inherit_aliases { {dup/Name get map_alias{/CSD put}{pop}ifelse}forall }def /set_spot_alias { /AGMCORE_SpotAliasAry2 where{ /AGMCORE_current_spot_alias 3 -1 roll put }{ pop }ifelse }def /current_spot_alias { /AGMCORE_SpotAliasAry2 where{ /AGMCORE_current_spot_alias get }{ false }ifelse }def /map_alias { /AGMCORE_SpotAliasAry2 where{ begin /AGMCORE_name xdf false AGMCORE_SpotAliasAry2{ dup/Name get AGMCORE_name eq{ /CSD get/CSD get_res exch pop true exit }{ pop }ifelse }forall end }{ pop false }ifelse }bdf /spot_alias { true set_spot_alias /AGMCORE_&setcustomcolor AGMCORE_key_known not{ //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put }if /customcolor_tint 1 AGMCORE_gput //Adobe_AGM_Core begin /setcustomcolor { //Adobe_AGM_Core begin dup/customcolor_tint exch AGMCORE_gput 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not current_spot_alias and{1 index 4 get map_alias}{false}ifelse { false set_spot_alias /sep_colorspace_dict AGMCORE_gget null ne {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse 3 1 roll 2 index{ exch pop/sep_tint AGMCORE_gget exch }if mark 3 1 roll setsepcolorspace counttomark 0 ne{ setsepcolor }if pop not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if pop true set_spot_alias }{ AGMCORE_&setcustomcolor }ifelse end }bdf end }def /begin_feature { Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if }def /end_feature { 2 dict begin /spd/setpagedevice load def /setpagedevice{get_gstate spd set_gstate}def stopped{$error/newerror false put}if end count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if }def /set_negative { //Adobe_AGM_Core begin /AGMCORE_inverting exch def level2{ currentpagedevice/NegativePrint known AGMCORE_distilling not and{ currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ true begin_feature true{ <>setpagedevice }end_feature }if /AGMCORE_inverting false def }if }if AGMCORE_inverting{ [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer AGMCORE_distilling{ erasepage }{ gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore }ifelse }if end }def /lw_save_restore_override{ /md where{ pop md begin initializepage /initializepage{}def /pmSVsetup{}def /endp{}def /pse{}def /psb{}def /orig_showpage where {pop} {/orig_showpage/showpage load def} ifelse /showpage{orig_showpage gR}def end }if }def /pscript_showpage_override{ /NTPSOct95 where { begin showpage save /showpage/restore load def /restore{exch pop}def end }if }def /driver_media_override { /md where{ pop md/initializepage known{ md/initializepage{}put }if md/rC known{ md/rC{4{pop}repeat}put }if }if /mysetup where{ /mysetup[1 0 0 1 0 0]put }if Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put level2 {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if }def /capture_mysetup { /Pscript_Win_Data where{ pop Pscript_Win_Data/mysetup known{ Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put }if }if }def /restore_mysetup { /Pscript_Win_Data where{ pop Pscript_Win_Data/mysetup known{ Adobe_AGM_Core/save_mysetup known{ Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put Adobe_AGM_Core/save_mysetup undef }if }if }if }def /driver_check_media_override { /PrepsDict where {pop} { Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq { Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and }if { Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix }if }ifelse }def AGMCORE_err_strings begin /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def /AGMCORE_invalid_color_space(This job contains an invalid color space. )def end /set_def_ht {AGMCORE_def_ht sethalftone}def /set_def_flat {AGMCORE_Default_flatness setflat}def end systemdict/setpacking known {setpacking}if %%EndResource %%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known { currentpacking true setpacking }if userdict/Adobe_AGM_Image 71 dict dup begin put /Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def /nd{ null def }bind def /AGMIMG_&image nd /AGMIMG_&colorimage nd /AGMIMG_&imagemask nd /AGMIMG_mbuf()def /AGMIMG_ybuf()def /AGMIMG_kbuf()def /AGMIMG_c 0 def /AGMIMG_m 0 def /AGMIMG_y 0 def /AGMIMG_k 0 def /AGMIMG_tmp nd /AGMIMG_imagestring0 nd /AGMIMG_imagestring1 nd /AGMIMG_imagestring2 nd /AGMIMG_imagestring3 nd /AGMIMG_imagestring4 nd /AGMIMG_imagestring5 nd /AGMIMG_cnt nd /AGMIMG_fsave nd /AGMIMG_colorAry nd /AGMIMG_override nd /AGMIMG_name nd /AGMIMG_maskSource nd /AGMIMG_flushfilters nd /invert_image_samples nd /knockout_image_samples nd /img nd /sepimg nd /devnimg nd /idximg nd /ds { Adobe_AGM_Core begin Adobe_AGM_Image begin /AGMIMG_&image systemdict/image get def /AGMIMG_&imagemask systemdict/imagemask get def /colorimage where{ pop /AGMIMG_&colorimage/colorimage ldf }if end end }def /ps { Adobe_AGM_Image begin /AGMIMG_ccimage_exists{/customcolorimage where { pop /Adobe_AGM_OnHost_Seps where { pop false }{ /Adobe_AGM_InRip_Seps where { pop false }{ true }ifelse }ifelse }{ false }ifelse }bdf level2{ /invert_image_samples { Adobe_AGM_Image/AGMIMG_tmp Decode length ddf /Decode[Decode 1 get Decode 0 get]def }def /knockout_image_samples { Operator/imagemask ne{ /Decode[1 1]def }if }def }{ /invert_image_samples { {1 exch sub}currenttransfer addprocs settransfer }def /knockout_image_samples { {pop 1}currenttransfer addprocs settransfer }def }ifelse /img/imageormask ldf /sepimg/sep_imageormask ldf /devnimg/devn_imageormask ldf /idximg/indexed_imageormask ldf /_ctype 7 def currentdict{ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ bind }if def }forall }def /pt { end }def /dt { }def /AGMIMG_flushfilters { dup type/arraytype ne {1 array astore}if dup 0 get currentfile ne {dup 0 get flushfile}if { dup type/filetype eq { dup status 1 index currentfile ne and {closefile} {pop} ifelse }{pop}ifelse }forall }def /AGMIMG_init_common { currentdict/T known{/ImageType/T ldf currentdict/T undef}if currentdict/W known{/Width/W ldf currentdict/W undef}if currentdict/H known{/Height/H ldf currentdict/H undef}if currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if currentdict/D known{/Decode/D ldf currentdict/D undef}if currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if currentdict/O known{ /Operator/O load 1 eq{ /imagemask }{ /O load 2 eq{ /image }{ /colorimage }ifelse }ifelse def currentdict/O undef }if currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if currentdict/I known{/Interpolate/I ldf currentdict/I undef}if currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if /DataSource load xcheck not{ DataSource type/arraytype eq{ DataSource 0 get type/filetype eq{ /_Filters DataSource def currentdict/MultipleDataSources known not{ /DataSource DataSource dup length 1 sub get def }if }if }if currentdict/MultipleDataSources known not{ /MultipleDataSources DataSource type/arraytype eq{ DataSource length 1 gt } {false}ifelse def }if }if /NComponents Decode length 2 div def currentdict/SkipImageProc known not{/SkipImageProc{false}def}if }bdf /imageormask_sys { begin AGMIMG_init_common save mark level2{ currentdict Operator/imagemask eq{ AGMIMG_&imagemask }{ use_mask{ process_mask AGMIMG_&image }{ AGMIMG_&image }ifelse }ifelse }{ Width Height Operator/imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix/DataSource load AGMIMG_&imagemask }{ BitsPerComponent ImageMatrix/DataSource load AGMIMG_&image }ifelse }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if cleartomark restore end }def /overprint_plate { currentoverprint{ 0 get dup type/nametype eq{ dup/DeviceGray eq{ pop AGMCORE_black_plate not }{ /DeviceCMYK eq{ AGMCORE_is_cmyk_sep not }if }ifelse }{ false exch { AGMOHS_sepink eq or }forall not }ifelse }{ pop false }ifelse }def /process_mask { level3{ dup begin /ImageType 1 def end 4 dict begin /DataDict exch def /ImageType 3 def /InterleaveType 3 def /MaskDict 9 dict begin /ImageType 1 def /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def /ImageMatrix[Width 0 0 Height neg 0 Height]def /NComponents 1 def /BitsPerComponent 1 def /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def currentdict end def currentdict end }if }def /use_mask { dup/Mask known {dup/Mask get}{false}ifelse }def /imageormask { begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata } { save mark level2 AGMCORE_host_sep not and{ currentdict Operator/imagemask eq DeviceN_PS2 not and{ imagemask }{ AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ [/Separation/Black/DeviceGray{}]setcolorspace /Decode[Decode 1 get Decode 0 get]def }if use_mask{ process_mask image }{ DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and { Names convert_to_process not{ 2 dict begin /imageDict xdf /names_index 0 def gsave imageDict write_image_file{ Names{ dup(None)ne{ [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace Operator imageDict read_image_file names_index 0 eq{true setoverprint}if /names_index names_index 1 add def }{ pop }ifelse }forall close_image_file }if grestore end }{ Operator/imagemask eq{ imagemask }{ image }ifelse }ifelse }{ Operator/imagemask eq{ imagemask }{ image }ifelse }ifelse }ifelse }ifelse }{ Width Height Operator/imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix/DataSource load /Adobe_AGM_OnHost_Seps where{ pop imagemask }{ currentgray 1 ne{ currentdict imageormask_sys }{ currentoverprint not{ 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }ifelse }{ BitsPerComponent ImageMatrix MultipleDataSources{ 0 1 NComponents 1 sub{ DataSource exch get }for }{ /DataSource load }ifelse Operator/colorimage eq{ AGMCORE_host_sep{ MultipleDataSources level2 or NComponents 4 eq and{ AGMCORE_is_cmyk_sep{ MultipleDataSources{ /DataSource DataSource 0 get xcheck { [ DataSource 0 get/exec cvx DataSource 1 get/exec cvx DataSource 2 get/exec cvx DataSource 3 get/exec cvx /AGMCORE_get_ink_data cvx ]cvx }{ DataSource aload pop AGMCORE_get_ink_data }ifelse def }{ /DataSource Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul /DataSource load filter_cmyk 0()/SubFileDecode filter def }ifelse /Decode[Decode 0 get Decode 1 get]def /MultipleDataSources false def /NComponents 1 def /Operator/image def invert_image_samples 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentoverprint not Operator/imagemask eq and{ 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }{ MultipleDataSources NComponents AGMIMG_&colorimage }ifelse }{ true NComponents colorimage }ifelse }{ Operator/image eq{ AGMCORE_host_sep{ /DoImage true def currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse { AGMCORE_black_plate not Operator/imagemask ne and{ /DoImage false def currentdict ignoreimagedata }if }if 1 AGMCORE_&setgray DoImage {currentdict imageormask_sys}if }{ use_mask{ process_mask image }{ image }ifelse }ifelse }{ Operator/knockout eq{ pop pop pop pop pop currentcolorspace overprint_plate not{ knockout_unitsq }if }if }ifelse }ifelse }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end }def /sep_imageormask { /sep_colorspace_dict AGMCORE_gget begin CSA map_csa begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata }{ save mark AGMCORE_avoid_L2_sep_space{ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def }if AGMIMG_ccimage_exists MappedCSA 0 get/DeviceCMYK eq and currentdict/Components known and Name()ne and Name(All)ne and Operator/image eq and AGMCORE_producing_seps not and level2 not and { Width Height BitsPerComponent ImageMatrix [ /DataSource load/exec cvx { 0 1 2 index length 1 sub{ 1 index exch 2 copy get 255 xor put }for }/exec cvx ]cvx bind MappedCSA 0 get/DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Name findcmykcustomcolor customcolorimage }{ AGMCORE_producing_seps not{ level2{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if currentdict imageormask }{ currentdict Operator/imagemask eq{ imageormask }{ sep_imageormask_lev1 }ifelse }ifelse }{ AGMCORE_host_sep{ Operator/knockout eq{ currentdict/ImageMatrix get concat knockout_unitsq }{ currentgray 1 ne{ AGMCORE_is_cmyk_sep Name(All)ne and{ level2{ Name AGMCORE_IsSeparationAProcessColor { Operator/imagemask eq{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor }if }{ invert_image_samples }ifelse }{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ [/Separation Name[/DeviceGray] { sep_colorspace_proc AGMCORE_get_ink_data 1 exch sub }bind ]AGMCORE_&setcolorspace /sep_tint AGMCORE_gget AGMCORE_&setcolor }if }ifelse currentdict imageormask_sys }{ currentdict Operator/imagemask eq{ imageormask_sys }{ sep_image_lev1_sep }ifelse }ifelse }{ Operator/imagemask ne{ invert_image_samples }if currentdict imageormask_sys }ifelse }{ currentoverprint not Name(All)eq or Operator/imagemask eq and{ currentdict imageormask_sys }{ currentoverprint not { gsave knockout_unitsq grestore }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ currentcolorspace 0 get/Separation ne{ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if }if currentoverprint MappedCSA 0 get/DeviceCMYK eq and Name AGMCORE_IsSeparationAProcessColor not and //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse Name(All)ne and{ imageormask_l2_overprint }{ currentdict imageormask }ifelse }ifelse }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end end }def /colorSpaceElemCnt { mark currentcolor counttomark dup 2 add 1 roll cleartomark }bdf /devn_sep_datasource { 1 dict begin /dataSource xdf [ 0 1 dataSource length 1 sub{ dup currentdict/dataSource get/exch cvx/get cvx/exec cvx /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx }for ]cvx bind end }bdf /devn_alt_datasource { 11 dict begin /convProc xdf /origcolorSpaceElemCnt xdf /origMultipleDataSources xdf /origBitsPerComponent xdf /origDecode xdf /origDataSource xdf /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def /DataSource origMultipleDataSources { [ BitsPerComponent 8 idiv origDecode length 2 idiv mul string 0 1 origDecode length 2 idiv 1 sub { dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch origDataSource exch get 0()/SubFileDecode filter BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx }for ]bind cvx }{origDataSource}ifelse 0()/SubFileDecode filter def [ origcolorSpaceElemCnt string 0 2 origDecode length 2 sub { dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx }for /convProc load/exec cvx origcolorSpaceElemCnt 1 sub -1 0 { /dup cvx 2/add cvx/index cvx 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx }for ]bind cvx 0()/SubFileDecode filter end }bdf /devn_imageormask { /devicen_colorspace_dict AGMCORE_gget begin CSA map_csa 2 dict begin dup /srcDataStrs[3 -1 roll begin AGMIMG_init_common currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse { Width Decode length 2 div mul cvi { dup 65535 gt{1 add 2 div cvi}{exit}ifelse }loop string }repeat end]def /dstDataStr srcDataStrs 0 get length string def begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata }{ save mark AGMCORE_producing_seps not{ level3 not{ Operator/imagemask ne{ /DataSource[[ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def /MultipleDataSources true def /Decode colorSpaceElemCnt[exch{0 1}repeat]def }if }if currentdict imageormask }{ AGMCORE_host_sep{ Names convert_to_process{ CSA get_csa_by_name 0 get/DeviceCMYK eq{ /DataSource Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource filter_cmyk 0()/SubFileDecode filter def /MultipleDataSources false def /Decode[1 0]def /DeviceGray setcolorspace currentdict imageormask_sys }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate{ /DataSource DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource /MultipleDataSources false def /Decode colorSpaceElemCnt[exch{0 1}repeat]def currentdict imageormask_sys }{ gsave knockout_unitsq grestore currentdict consumeimagedata }ifelse }ifelse } { /devicen_colorspace_dict AGMCORE_gget/names_index known{ Operator/imagemask ne{ MultipleDataSources{ /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def /MultipleDataSources false def }{ /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def }ifelse invert_image_samples }if currentdict imageormask_sys }{ currentoverprint not Operator/imagemask eq and{ currentdict imageormask_sys }{ currentoverprint not { gsave knockout_unitsq grestore }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ currentdict imageormask }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end end end }def /imageormask_l2_overprint { currentdict currentcmykcolor add add add 0 eq{ currentdict consumeimagedata }{ level3{ currentcmykcolor /AGMIMG_k xdf /AGMIMG_y xdf /AGMIMG_m xdf /AGMIMG_c xdf Operator/imagemask eq{ [/DeviceN[ AGMIMG_c 0 ne{/Cyan}if AGMIMG_m 0 ne{/Magenta}if AGMIMG_y 0 ne{/Yellow}if AGMIMG_k 0 ne{/Black}if ]/DeviceCMYK{}]setcolorspace AGMIMG_c 0 ne{AGMIMG_c}if AGMIMG_m 0 ne{AGMIMG_m}if AGMIMG_y 0 ne{AGMIMG_y}if AGMIMG_k 0 ne{AGMIMG_k}if setcolor }{ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def [/Indexed [ /DeviceN[ AGMIMG_c 0 ne{/Cyan}if AGMIMG_m 0 ne{/Magenta}if AGMIMG_y 0 ne{/Yellow}if AGMIMG_k 0 ne{/Black}if ] /DeviceCMYK{ AGMIMG_k 0 eq{0}if AGMIMG_y 0 eq{0 exch}if AGMIMG_m 0 eq{0 3 1 roll}if AGMIMG_c 0 eq{0 4 1 roll}if } ] 255 { 255 div mark exch dup dup dup AGMIMG_k 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_y 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_m 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_c 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop counttomark 1 roll }{ pop }ifelse counttomark 1 add -1 roll pop } ]setcolorspace }ifelse imageormask_sys }{ write_image_file{ currentcmykcolor 0 ne{ [/Separation/Black/DeviceGray{}]setcolorspace gsave /Black [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Yellow/DeviceGray{}]setcolorspace gsave /Yellow [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Magenta/DeviceGray{}]setcolorspace gsave /Magenta [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Cyan/DeviceGray{}]setcolorspace gsave /Cyan [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if close_image_file }{ imageormask }ifelse }ifelse }ifelse }def /indexed_imageormask { begin AGMIMG_init_common save mark currentdict AGMCORE_host_sep{ Operator/knockout eq{ /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ /CSA get get_csa_by_name }{ /Names get }ifelse overprint_plate not{ knockout_unitsq }if }{ Indexed_DeviceN{ /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ indexed_image_lev2_sep }{ currentoverprint not{ knockout_unitsq }if currentdict consumeimagedata }ifelse }{ AGMCORE_is_cmyk_sep{ Operator/imagemask eq{ imageormask_sys }{ level2{ indexed_image_lev2_sep }{ indexed_image_lev1_sep }ifelse }ifelse }{ currentoverprint not{ knockout_unitsq }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ level2{ Indexed_DeviceN{ /indexed_colorspace_dict AGMCORE_gget begin }{ /indexed_colorspace_dict AGMCORE_gget dup null ne { begin currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and AGMCORE_in_rip_sep and{ [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] setcolorspace }if end } {pop}ifelse }ifelse imageormask Indexed_DeviceN{ end }if }{ Operator/imagemask eq{ imageormask }{ indexed_imageormask_lev1 }ifelse }ifelse }ifelse cleartomark restore currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end }def /indexed_image_lev2_sep { /indexed_colorspace_dict AGMCORE_gget begin begin Indexed_DeviceN not{ currentcolorspace dup 1/DeviceGray put dup 3 currentcolorspace 2 get 1 add string 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub { dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put }for put setcolorspace }if currentdict Operator/imagemask eq{ AGMIMG_&imagemask }{ use_mask{ process_mask AGMIMG_&image }{ AGMIMG_&image }ifelse }ifelse end end }def /OPIimage { dup type/dicttype ne{ 10 dict begin /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /ImageType 1 def /Decode[0 1 def] currentdict end }if dup begin /NComponents 1 cdndf /MultipleDataSources false cdndf /SkipImageProc{false}cdndf /Decode[ 0 currentcolorspace 0 get/Indexed eq{ 2 BitsPerComponent exp 1 sub }{ 1 }ifelse ]cdndf /Operator/image cdndf end /sep_colorspace_dict AGMCORE_gget null eq{ imageormask }{ gsave dup begin invert_image_samples end sep_imageormask grestore }ifelse }def /cachemask_level2 { 3 dict begin /LZWEncode filter/WriteFilter xdf /readBuffer 256 string def /ReadFilter currentfile 0(%EndMask)/SubFileDecode filter /ASCII85Decode filter /RunLengthDecode filter def { ReadFilter readBuffer readstring exch WriteFilter exch writestring not{exit}if }loop WriteFilter closefile end }def /spot_alias { /mapto_sep_imageormask { dup type/dicttype ne{ 12 dict begin /ImageType 1 def /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /MultipleDataSources false def }{ begin }ifelse /Decode[/customcolor_tint AGMCORE_gget 0]def /Operator/image def /SkipImageProc{false}def currentdict end sep_imageormask }bdf /customcolorimage { Adobe_AGM_Image/AGMIMG_colorAry xddf /customcolor_tint AGMCORE_gget << /Name AGMIMG_colorAry 4 get /CSA[/DeviceCMYK] /TintMethod/Subtractive /TintProc null /MappedCSA null /NComponents 4 /Components[AGMIMG_colorAry aload pop pop] >> setsepcolorspace mapto_sep_imageormask }ndf Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put /customcolorimage { Adobe_AGM_Image/AGMIMG_override false put current_spot_alias{dup 4 get map_alias}{false}ifelse { false set_spot_alias /customcolor_tint AGMCORE_gget exch setsepcolorspace pop mapto_sep_imageormask true set_spot_alias }{ //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec }ifelse }bdf }def /snap_to_device { 6 dict begin matrix currentmatrix dup 0 get 0 eq 1 index 3 get 0 eq and 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop { 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def 0 0 transform AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch itransform/AGMIMG_llY exch def/AGMIMG_llX exch def 1 1 transform AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch itransform/AGMIMG_urY exch def/AGMIMG_urX exch def [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat }{ }ifelse end }def level2 not{ /colorbuf { 0 1 2 index length 1 sub{ dup 2 index exch get 255 exch sub 2 index 3 1 roll put }for }def /tint_image_to_color { begin Width Height BitsPerComponent ImageMatrix /DataSource load end Adobe_AGM_Image begin /AGMIMG_mbuf 0 string def /AGMIMG_ybuf 0 string def /AGMIMG_kbuf 0 string def { colorbuf dup length AGMIMG_mbuf length ne { dup length dup dup /AGMIMG_mbuf exch string def /AGMIMG_ybuf exch string def /AGMIMG_kbuf exch string def }if dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop } addprocs {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage end }def /sep_imageormask_lev1 { begin MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ { 255 mul round cvi GrayLookup exch get }currenttransfer addprocs settransfer currentdict imageormask }{ /sep_colorspace_dict AGMCORE_gget/Components known{ MappedCSA 0 get/DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer currentdict imageormask }{ currentcolortransfer {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }{ MappedCSA 0 get/DeviceGray eq{ {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer currentdict imageormask }{ MappedCSA 0 get/DeviceCMYK eq{ currentcolortransfer {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }{ currentcolortransfer {pop 1}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }ifelse }ifelse }ifelse end }def /sep_image_lev1_sep { begin /sep_colorspace_dict AGMCORE_gget/Components known{ Components aload pop Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf {AGMIMG_c mul 1 exch sub} {AGMIMG_m mul 1 exch sub} {AGMIMG_y mul 1 exch sub} {AGMIMG_k mul 1 exch sub} }{ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} }ifelse AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end }def /indexed_imageormask_lev1 { /indexed_colorspace_dict AGMCORE_gget begin begin currentdict MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get/DeviceGray eq{ {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get/DeviceCMYK eq{ currentcolortransfer {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll setcolortransfer tint_image_to_color }{ currentcolortransfer {pop 1}exch addprocs 4 1 roll {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll setcolortransfer tint_image_to_color }ifelse }ifelse }ifelse end end }def /indexed_image_lev1_sep { /indexed_colorspace_dict AGMCORE_gget begin begin {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end end }def }if end systemdict/setpacking known {setpacking}if %%EndResource currentdict Adobe_AGM_Utils eq {end} if %%EndProlog %%BeginSetup Adobe_AGM_Utils begin 2 2010 Adobe_AGM_Core/ds gx Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx currentdict Adobe_AGM_Utils eq {end} if %%EndSetup %%Page: 40 1 %%EndPageComments %%BeginPageSetup %ADOBeginClientInjection: PageSetup Start "AI11EPS" %AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 %ADOEndClientInjection: PageSetup Start "AI11EPS" Adobe_AGM_Utils begin Adobe_AGM_Core/ps gx Adobe_AGM_Utils/capture_cpd gx Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx %ADOBeginClientInjection: PageSetup End "AI11EPS" /currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 application/postscript diagramas_01 Adobe Illustrator CS4 2011-07-29T16:55:53-03:00 2011-07-29T16:55:54-03:00 2011-07-29T16:55:54-03:00 256 160 JPEG /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAoAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A79rGpaJp9jHeQW1tewEv GxSVi3rJH6giVYo5qsyqx3pSg8cDIAUd90PdeaPJkWnG4iWOe6p8NoqTcmkH2kFIy23uvzphYpel /wCTNOKPp7JezbQtaiExKKyem8jNFblhRkNeg26YqmN35p8kxrC1uI7lGkRZ2VJqRROGPqNxjfpw pTb3piqbWV15Yu1Y6fLBI/BuaqaOEK7kqaMF+Ib0xVAa1q2g6akEsdtb3VvcDlFJG8jlgsixyFRD HNXhzUnf9WBlQrzQ2pa/5Jktkgt/TuGvCsRCRyErHIeDS0Mci/BWtGFO3thYoK31LyBp8iT2fpTp cel6jLbvGIoXDN6lYoCSDx/aP3Yqj5/NPkpLiFYxHLaEStdXYSXjD6SBxWiMDyDeIxVOLefyzPby y2stu1uoH1khgAgDj+8BNV3U/axVK9X1rQNMvYYprWBrWURv9YRpXIhkDETcY4nXhWNh9v8ADAyI FBB6xrfkScwwD02jBMs10sTt9XVEMgk+KKRPiC8ex32wsVKz1HyHpl0sUZjlRyUubxoGj9Ioq8UP pQKm/IfaI7/LFUd/ibyX9dEXGM2Zj5C74TU9X1RCI6enTcn+b6MVThJfLT2vrxzWxsOS85RIvph+ JpVq0Bo3TFUu1XWvKum6klnPCgRfU+uzcZKQcIhKvLijKeSsP2hiqVapf/l7c3nBkiUKhaXURAzm NkZVWP44nSp5eO1N8Vb0rUvIdpeG3RIWgKfBqBhaMvJzZTEFSFE+HgT177YqiB5p8qPqHoRxW5tT Ika3bGZA1VZn41h4Hh6Z/bp74GUQOrIAPL7QxMXtzaO5W3fmvBnag4o1aEkg7DCxSm717yha6s9h PGipEtJp+EpCTF0RYjROJLep2bFUsvtR/L69vjG4jij4gi9MDMsjgyRtF+8iZfgpXr3+eKqmk6v5 Ds2lt+MUduBG0N6YnT6wXjaQnisUaDgq9u2Kqtn5n8r3F8YGht4YC7rHNIZ0LovCkgDwotKyAGrb fLfFkAKZhZC3Fsn1cqYDUxFCCpUkkEEdQcWKtirsVdirsVdirsVdiqR635S0nWbRfUiWG7VKQ3aI nqKSrAbkbrVyaeOKsevfI31TSzBZ6Ja6hcmaZkuWuTBKnqlyrkiIcgvIfByxVv8AwuhsI6eU44J0 Ks6pdqXYLIGZWkqC5ZRQcjtXrirR8h2d9eWgbR/0ZYCF4rlIpYmLAqSvKgLFuTGrVJxVmn1aGCFE jUAIgjDd+KoQATiqT6/5J0vVp4rlVS2uUP7yaONOUqfD8LmleiADFUgvvJctrp9jbWfl20vJYY1j mukuzDIQjIXB/dxczIFIDcqjFVW58rW7RQOvlONCgCzwwXSKzpxcceQMfIh5OXI7nFV8XkKyvNWk luNO/R1iYVH1eCSIoZEIHRVqKoPpxVmUkcYb7I+P7ew3+JRv44qxrzL+X+mas7zwKttPIkizKiqi ylg1C7BSwPJ613xVj2seR9WGrhrPRbeTTDEiSJb3KQu3FWRgxaJdzy5E98DI1Xmmdz5WtTdRyjyn GYX2lhiuI0TlVOLsgKrxUR0O29ehwsVfR/I9qNXm1C5s2slSeO4s7ZJI2jVwSzbIo2570xVlhijE gUIoUkErQUr8RrirGNa/LvSruX1rNFt+bo1zbJSOKVF41X4VYrUJ4HFUvu/Kzpqo9LynaSWHST0b zgj8+I5GIpGtFCkFaUauKoWbyTP+nLa5j0NDYK5lktGlgePn8ZpxooVP3nvuB2wbshw0b5pv5V8k Q6dqUmpTRPC6SO9pBzjKx+qGDikaqCKNQfThYspMEDsY3jVo/iHAgEbqoOx9jirF7/8ALnSH1CG6 tYIxAspludPbjHDJ8ICg8Y3+EU3WlDiqBHlh01iR28p2r2gblEVvAY+QZ2MnpMir8XP7PHYjFV48 pWgujXytG0HpBYka5R0RhVSeDkrUqw4/DtTFUf5M8mQ6Orzzo31pka3VHMbKIG4HjRFC9UxVlMYA Wg6Vb9ZxVdirsVdirsVdirsVdiqCvdQ+pW8Tm3nmjYUd7dPUMYp9ooDzP+xUn2xVgFj+ZN+NQls7 ixur4TOYkgaN1kQIJObFEtY9mKhaGtPHEMpEE7CmtK84TQX8k48szpzTnGqQyo1uPTV5Ec/Vkbdn 3NT228VimHlb8w9Q1W4liXTZ7oMHuvgIVoYCUVE/eR26ueTN3rt3xVmzuzW6SGNkZlLGJqcgShPE 0JWv04qxPzX56n02OG3t7K5hupgWZpIpAE4SRHgGSK4iYyRu26k8e+/RVItQ/Mq4uI7SdrK5t7G7 CTOk0ZMDQh15gE2rM3MHY8h/DFJO3JcPOtxAttdWHlqexLRxyScIZQZIyHZoFb6qw+H0wajt0p1x QrXv5pX0V7HXS7i3ECuZrCRZFkmMkaGHcwHj8ZK9Rv8AdirNotQu5YpHm0+eCWEf3RMTeoeQ2iYP Q/7KmKsX82fmJLpVzFHDZzqsIWe59SOVOagSiSEH0ZU+Eop5KxB7HviqTar+Ylybjjd6ZcPacPWf T7mP4ZQY2aONK2ta81G5ftikm+irL+YzafqQjg0Sa2SM8JbMJKkkwZUKMAbatFaU7VG9PkVCLi/M y/l1uO3TTZgzsLT9HuXRvXacKJC7QLx/dVY1elPvxVmKajcPB9YbT7hJVYL9VPpeodjuP3nDjv8A zYqxLzB+ZMthq3pwWkzW1oW5xPHLG1zziQxBQ8BKn1X47NiqA1P8xPrN+ILvQpJYYgyrp88chkkm JTi6hreoojNtXevbFVAefrldQFnZWF1p6vIsf1K2irIHjdlLMslo2zxxBdjsK06YCyhIA2Raa6L+ ZF/qOuNZxabNJ9Yf047VmKNCIUdpXLPDEvxUT4Wfv1wsWYHUZEiS4ayuKuxDQBUaRAAPiYK5FPh/ ZJPtXFWG3/5nT2+uvBHp9xJbIwto7cxzJJNI7oRIqm35DjHzPGpriqjc+dby71NVvPLU9xAp9KK2 eGZnjcSSD1qtbfZdUH7W1O+KoOz/ADFuEu0itNPuIraiOmlW8ZrGojZ5gwNryoZKDY964pBA6Jt5 Y/MLUtUvZYF02W5VxJdABuDQwqY09P8AeQ24duTtQVrtT3xQzq2cvCrsjRlqkxtTkpJrQ8SRUexx VUxV2KuxV2KuxV2KuxVbF/dp8h+rFWJ2fl7VF8xXd6l9fWcVzJIZFSO14ON/TJLNPXgBxB9MNSnv iqaLompRXEki63d+jLRnX07Tn6lFSvL0KU4qNqYqrWsJ0mE28MFzeiisZf3FWIQR06wioWMV27/c qjpGLQqxUoWBJRqVFVOxoSMVXzwQTx+nPGssdVbg4BHJGDKaHuGAIxVjuseVLq5itvq2qXMIsoyq IqxlmAKOoDJ6DfahX9qhxVdFpms3USV1LUba4t+LRyXMdgyliGRvhijNfhJ798VTK00Ywagb+a9u Lub0vQUTCAKF5cqj0oojX6cVRsv2l/z/AGlxVTvrC1voDDcIGG5R6AsjMpTmlQaNxY74qkGt+WdR mvF1G31W7WSJUAhhSH1CULgFT+5Q/DM2z1H6sVW2flu5a+k1OC8vbG/nKpdyzxWLSSxD9nlHG32a fDU0Wp23OABnKZIAPIJ1p2kCzubm5e6mu5rrhzecRCgjBA4+lHF44WCLb++H0fqbFVK+062vBEZV pLA4kt5gFLxuCDVCwalaUPtirHdb8q3tzqEGoSajdXK28iNBbJHAzIQQSy8+EPVQashI7b0oCGUZ kXXVF2miX7TPeR6le2slwR9bSWOxLtwWiGqQstRWld9hhYpnp+lrZzXE7XEtzPc8PVlmEYJ9MELt Eka9D4YqiV/vj9P6lxVRu9OguZoLgkx3Nvy9G4QIXVXFHUF1b4W2qPYYqkc+g6xb6i9+mrXs6zHg YoUg5Kgqyg+qfSoCT0jrv88VRNpoN4khni1W8gWUMJImjsuRb1Gfl8MBXcu7HxriqY6ZpqWEUqLL JO88rTSyy8ORdgAf7tUXt4Yqio/sn5t+s4quxV2KuxV2KuxV2KuxV5/5+h8xrpcc7Gz9CJWVroRg uolHAL6cvPp9rmJBTwoKkUyEiBXRK72y/MSXTLW2kvbd7G7k9CL0kt5IgBIjW4WNUWg+Aj+8YdqU 3wsWZaNaecItOgOp30U12yf6QkkSsFmBIX02h9H4OhIap98VYd54Hmay1pbuJ7Gwd4zcJcKiSerN axSBpX5qrofS4AJyfp8NSpwUyMyQATsOTO9Ni1lbWNry7W4R4QwMkQSYSMlSGKemnEb7cAcLFIPO Vr57uYYYLV7dbUf70Swp6hdzLC0VbeQMVCFWqeZFPtAdlUnu4PzAl0zTbvUdasbVf3M3p3PpNznM icCoWKPgg5Dl8bGmKqN/on5irf2oW6tpb2aOOQXQjt5Q88SyEtzMNvxUgKQKNvuOmCmRkSBfIKl3 ZfmfJq0UQvIjfwQNJasyQSUWaNI5D6gjjVCrqafB9LAnCxZ/FBrEUckc11HcONrWZ4qN9obzBGVW 7fYC4qw/zvD+YDSxzWkkEVvbBZIGjjEwNxGsx9RlcViBUgbsw969VUNqlj+YIu7R7jXbG2uipSxh uDC0izyQurMXWCIAVB4gI2/jiqHm0T8xotdcWc0CTqWuIpBHbEsriNZCZjDF8VS1P3RoPEHAAylI nmu0kefdS1+SSK/WlrN9UurgQw+oLX6xzJSVolVzxWg/d067dyg2soGJos/ji1pYOElxA94GUJN6 TBCgB+0gcfEdzsQPbCxYF5kn8+z+YpPqTpFJayCKyVIvVjie5hjQ1uHjVV6lqEGhI61AwWyMCACe qG1Kz8+XOtG1ub61kuRyjtoJfqrHhWKTZ2iTk1StP3J7++JFrGRibCaRaF+ZQ1lrn9KWhmVVEw4o JTbNJKUQT/VuPL4RX91T7sLFT8v2P5hyeY7gXl+kCh1OpSRRW/PgIXNuORQrJu4DbA7dhtirOCur +mgWS3N2GJmYxuI2Wg2VeZZT03JPyxVgup2/5mf4lSaKWKE3btFbKixskdsrJI6m5aM7nhsGjrSt BWpxVApaee73zI8b39tLc20gR0YWvqCFZZWQo7RNVlVtyIR+GBkCRyTOLQ/zPhvZ5E1S0e6eKF7s RqkbOVjkjjAkeCQN8YJaqDoKU6AsW/J2n+fDfXbXWoJHCjTNchIIFV75TEOLgKzNGVBqyFTv15dF XoFsJBColKtKK82UFVLV3IBLECvviqpirsVdirsVdirsVdiqD1DSLLULUWt6hmgBDBTtuvQ1WhxV CW3lHy1a+j6Gm2yPbsJIZPRjMiupqHDlS3KvetcVTQxkihdux7dt/DFUBqflzSNUdHv4BOyKUUsa fC3UbUr9OKo6RDwJLE0BIG3gR2GKqGparZ6dCJLhwCxCxx8kVmqyp8PNkGxcV3xVJNdsfKDQ288s FqZZKJaTIyJT1SFDnjJCXjDca0b5Yqh5tL8p2xhivbHSJbScJ6McdvboQp3WQmSSjJxUn4R2xVG2 175W07VBbQWUFjcurhpkS3iHpijAllYEq+1B16EgChxSRXVPZftL/n+0uKELqerabZmKC7dP9Ib0 zG7xrRWDEs4dl+CinxxVI9b03ycbuD1razFzcAL6jlFi9MAyfvUEkXJWQMF2P3Yq46X5Viv0s9Rs NKllZg0fC3t4/SIAPxiR2epLLx4r3xVG6Tf+XYL57KztYtPnkH71QsEXJ1biIyEarMOfYECtK8qj EJkKNXact/fD6P1NihLNa1/SrH/RrpBcs6uTApiJqih1RlkdN3r8PbuSBvgLKIsgXSU6hpflWXUY 4ktbKC/mAklS4CPHVeIEbwpKgMnJ0PQ1+7CgjdUtNO8pvqJsbnT9MlvIxyWSKC3VQxqhj4F3k58l ft02+ahNNLutAiu5rCwjt7d040WEwKJCQxPFY25fDxavJR3xVMV/vj9P6lxVLNT1vR0ul0+4RbqV 6cIQYnrJyC8OLMCG+MHcU96kDAWURZq6Sm40jyvLq7W9nBYC6J9SdJ1WaNnZmHFYhKoWQGNifg/j hYqunWHk+e4e3msdLkvIVFZoobZUkVwX/drykeihfi5eGKppot7osnrWumpDAIXI9GIwgMAF/eKs TN8JDLuaYqmUf2T82/WcVXYq7FXYq7FXYq7FXYq7FXYqpzySRxFo09RxQKleNakDqcVQE97rqsno aYkin7Za5CEbjoODV74qp22uC9u7iyFvUQhknmRhJEsgHxRFgOPMd1rUYqlPmPyBa6iIjZTy2ixg o1oksqQMjyRs1EVwqf3XKgHxNud98VYvdeTbLTLTT2fT9ck1EIjXN1ZSK3xoyl5ZOMzfvFUnhTqa 7Yqvm8meW4reBrey12CAqguBHzDHiknGYpv+85yCvw0HYAVxVu3/AC7gutVmtLT6/pukmDnH6nqC krqIZ1pz4H1EVeVRvUjcdFWfxaFo1rHJBbWUMMNwKTxIiqrjkNiAPc4qxrzb+Xp1DnPp9zcQn0wg tUmkVVMSymMxAuqKVaSirsqjw7qpFqfk/RrG5SCPTdeVZIuF1PZFXiCyRvE5VVkk+NzQMKH4fbFV W78l+WhcoiWOtw2UrMTBEXKLI3prQKS5CyKjcyfvG2Kqui/l9BPqlwX+t22l2s0b2tncCT05IDJ9 YMDI7tGUEoO1PA9dyqypfLzR6VJp0cdmhkkDgCD9yoJP+66/EyAfDXwAOR3bbhfWkg8xfl1d3d7L cWl5ctBOVEsRnkaRVkRYZ+HqycW5RoAeXUVG+wyTUld35R8v2+pNZDStfSylBjl9JvUgPMoRGvF3 JjPxMx7HeoxVVHkvy6t4sT2WufURRobYM/pH4pHaJgDtGvJeO4371riqK8s/l7ajUpJ7r6xJYQSC SOzvFYxy8onQBo5Gdf3XM8COxxVmh0fTGjS0Nsgt4WLwxqOIRqD4lpSh+I7jFWF6n+WckurG4+sX Nxp1xPyu7cTyGRoVCOIyZJlBUyIamvKtGGKoAeUvL36Ve2m0rXvqcTH0Ymq9u1JHd4xxZv3Q5rx6 Vp1PdVUPknQnm+rzW2uTWyxIYklLsheNGhUsAV/u1ZeABHUj7O2Kpj5R/L+zjlkutRWW5jT1YYLW +VnrzMbC4pIz8ZPgpVcVZ1bRRxQrFEoSOOqoiigCg0AA9sVVMVdirsVdirsVdirsVdirsVUbwXBt 2FuUWfb0zICyA1H2gCpp9OKsPTSbK688vPdX8Taikbwz2UMhiYxmKNkYIHMi7NQmu/y2xVMtH8ty 6drdxcPxlt5ldYJBxUhHcyem6lWd2Wp/eF9xTbFU31CYW/pcZLeD1G4A3GwZj9lV3X4j4YqkN55m e01I2s0tgkMYJuLhlnAjKkKa/CUoGdQSXFN/DFUMPN0zaqIxdaWNL4j/AEthOKkl15ByPS4804/a p770xVX1DzRNZ3kUHqWDQvT1JyJwq/CrmhVHRqRyK32uhxVNbLUBepJ9UurC7KgANbn1FUlwPj4s fA/SMVQuqaxd6fcW9u5tWmnkjQoI5iVWXnxPwB6kmMhV74qgbjzhEWhWyvdNuFlDFpUWaQR0T1AS sYatF3YFlI+nFWl84RrLbob3TZ4nEhmvYll9FSgU0Uj1FOzivx7b1xVV/wAWQfXDF9b0/wCqrGHa 7pLwDGQRgFqemF5MBz50rtiqdxm9khVka1kMnF4pFVjGUKk12O/scVSa/wDMktjqgsriSxjjAPrT Msw4Mqq/GgUp9mRT9vofbFVrebYFvfS+t6ebUR82uwJTGrGRYwGYD0wpZwA3OldsVWx+bomupEe6 05LJVRkvm9URsZK8fiYLGAeLUPPfanXFV8Xmy3aaVJbywgjUI0Ukqyx81eMSA/vAgFQfhoTyxVD2 nm8tcXH1u9023t1kaO1RknV3K8BsXKhmbmvwKCd6dcVRFt5rhkkkimurCGYTGGGArN6kh5cAFRgj Fyf2VBpiqnD5wiayWaW50+O5dDJFbETcnFWAK81RiKxtUhaChr0xVpvOMYsDN9YsPrgj9T6jxm9W np+tXiV9Tj6Z5cuFMVTLSNX/AEkF9G4sZnTgbmCHmXQMfBirU/lJXfFU+AAFAKDwGKuxV2KuxV2K uxV2KuxV2KuxVB6vb3lxps8FlN9XunWkM38rVG+KsGvPK3mm0k+vT+ZILaSnxXE6Fe1DQmZeO1Kn v08MVRfla9urO7km1nzTYX8Hp/3aTKAjGnxVaRtqewxVl8l3p8iJMZYZITXi/NCvLYihJpirBbzy h5Au9QS4s7uyh5uzSW6tburt8KhQFdCF7FR1riqyLyaLTXI9VtItFWGOcyQP++jdTRySKTMvKstC v2aUoB0xVdH5G0S71R77UhY26twdYbGRF4yxFeDKWApsgJA7/M4qy5tV8t3YaBbqzlWYHnCJYW5g EBtg2/TfFWP+YPJXlHVG9WE21pccRGXAhZeI5bheS/FV+tcVSrVPIlkjwzWkWjfVY4kR57j1YpHM IINZEmYbBgxYUavXbFVknlnyxPcIYoNBd34ViS5dK04BHXg9dlj6D7W9euKphpvkXQYdYGrXX1WJ hKtxAls6KvqxsCKE0+EUpx/zKrJ5Lfy3JG0TJamB5PWeImKjSb1citK74qxLWfKPkCbVPXS8sbJg wkuLctb/AGlRPToA6FBSPkfH76qoe48lWcms/XIYNCexMok4/vY3YCMUqFmdNnUDiPhK9RiqJi8m aNFdeutlo+1GWMySFeXJmJIL0YHl0O22KqR8oeX9LlaS4ttFgNDCgnmkUKrIoKHnJ8R+DlU7jFVO 28paBUi0tNDnVgqcVuJP3cLcaFeLtVuUdVbr1ocVRKeSNHh9WOSw0gu7UkDPICOMhkUU5/Dx6bbk bHFVsPkjREgMT2OjyF/T9RzJJ8TRfZIHqfDUmpA698VQt55Q0AWi2kraPayI63DzeqOZonpE0kZq Iw/ZFBXpvirK9CsPJ1laQppstvLFbzPJDL6sL8HkI9TiVNB8sVT79Jad/wAtUP8AyMX+uKr4ru1m YrDNHIwFSqMGNPHY4qq4q7FXYq7FXYq7FXYq7FXYqlmvnUhaqdPtIbyeoHpzsVUKSKsPhap9qj+B VYlo+g+b5/V/S8dvaycpZozCZ3RizVWJqS1VRU/ZGwp9KrI57bVLHR3Sxtor67jDmGOUvGrHjVd3 9Q15bbsB7jFWN6Dovmi6v2bWLVbCASSTGSLl8QMikRAJcScAQWNQvh9KrJb6KK0ijhhlnh5yO6OL eS6BPEHi/wAD8Vr7g7UBxViM+m+fNU1YmO/aCyRmSkdt9Xj4PLUPQlZWIjHTlUeO9cVQ1t5M8/HV HM2ptHZukcXwoPhCn42Egf122rSp/a7YqjdC8u+fl1aX9K6jINMm4VSNIqxlIjvG7CV/iloSD1H3 YqyjUo9YtdOQWFsmqXKmjm4CxEqzLyKqqrHXjXYlfme6qQeWNF8yXF1cS65biyUSepGEDn1BI0nO McbiXiEqOOwptTpirLIk0u0aO1ldFMm1stwwMjnvx5/E257Yqk2seZ9At7lbW21LT47gJzeEwPdy EE0UhYHU+NcVYNo+qw3Oovb3Ouils8cc7LGHduUTPusckjijNQbdFJqNxiqN9by5bi7i03zCkl6o cBYISfSZQAqShWqvxd22HcjFVnkfWPXuJfr/AJga7UzzwxLHDE3LgyhVbiJ+I6kn4aVHxGuKpt+Z PmDVdLENvb21isd07NHcTySeq3pOhPwoIuNWbh/eHr2FcVRXlW21S+ga/uILZ7J3YWstvcXSHjFK 6FmSQvzDBQV6e/XZVG+cbHzSmk3dz5duIjfO6+lDPbLKFrIoJQoA3TkW5B/amKvNIoPzSjhuIru7 VbyK3LoB6omCSLNSX0WX4uDIgJpTp4tiqG1O2/MuG3SJrxo9Qa3XlJcxyVp8JfioQxcmYEbr/A4q 1a2v5mT2N3FpdyWvljT1rq3jdovXLqGPEqw5siNzBQUr/q0VWaxP+YsEs1rDrEdjdJKok+s81k4F arxVw6UIcFiFHTxrir1D8szfzWNzc31wtxOZWRmRzJH9iN/3bEmi/HTj1FN98VZpirsVdirsVdir sVQWtPImk3ckYDSRxM6KxZVLKKgEqQ1KjemKoG40S2kunjWa4ZZFAaBZnRYhUfHzQiSpoaDlviqC j0Y8EkjubhHe6mjW2EzukgjlcCry+oyfu46tx260GKphd2voxW6KA6CdFnq8q7SFEJSjk/aYbE4q ll35fhS1vJ0ubu6kt4pGEr3U0KGSNTSMLA0a0BHxtT261oqi4dBSDUpI4bmeaFkV2gmlkZYuRpyD k+oxfgaLyoN/YYqhdS/SB1KeC1oEhtIJIg0N1MXkf1FK84po0XaNeo71xVZqFlO7SWfqAOJOKyRv cxE1+rhd1nJHxXBr+rFVtpbvazTWc7qDCyepK0l1MFDRSysavNyYcY18Kb9cVR8HGG7gIk5fvAro Y7mJwCjsGAlkatfTI+ziqPk122jlWJoLrm9ONLeUjevVgtB074qrHUoqA+jOSeqiJ6j5imKoG882 6VZuy3Md1FxoCxtZylSK0DhOJ+/FUpvte0nWGX0pLh7NUdLiEabJPyYlSh5PG4UActuPxV67bqpb pvlrylHdRA217dECqRT2LiKgQgBv3SLsP5jWtPAYqibXyF5SgEp+pzSK4oYpYSakx+lVRxBqq/jv 1xVDz+V/JWmrcS3dncul0siuz2jyBS4UM68E+BhxFD8/E4qqeVz5O066kXRxdPPMrBh9VmoBKwZi aIoG4HXp0xVmCXkDlqxTpQFviR1G2+3viqlPqttFE0kkF3wX7XGGZzvt9lQScVSmO48qyzMV0u4M txIzuzWNwOTsasSWQdTiqbxTWVUjW1mQUES1idVCnYLU9FxVLTe+UgxU28YYGhX0hWvhird7ceWL GL1rqwMUZNATbManrsApJxV1ldeWL1He1sTKsbcGItm2NK9198VVbfWPLtrIyQIIZCeLIicST0oQ O+2Kp2jBlDDowBFdjvireKuxV2KuxV2KoPWDENKuzMzJCInMjqpdgtNyFFSxA7DFUCo8wWsjBntB ZhlLXBWVppCWUEcAw+Jui/Ee23bFUJI+qw3HrWUkE9s006xieOUSRv6ziXhFGC0lCD8Xh0oDUqo2 +EslhBFczelcTSQBpY4n4iQPG9OIYsisV4157V61xVq6a7gs5EvpoI7Iwzo0dvBIXCIhKstHb/da 1K8etAMVWKdYgvHi+sQTSv6Zab0JHcgsQUZUcLEoX7NTTc++KrdSF+JS+nzSwXDLGsj+gZ4yigkC lPtVfry+jFUFeCQwiItO2pTgt6stoZIWP7pWBj9PiF/drx3qPE4quhsKWUkdx64uJFKtLBbiJFAE igqnpkbpKa1riqNsNF1OJnuNT1A384oYyEjiVQisB8KKKn943fviqA1e29W080XRuLpJrTn9WMV1 cRLHxsYpBxSORVHxsT0xVH6tGZ9asLZpZo4ZTKZFhlkhLcYwVq0TI2x98VS+e0WDzPbWST3Jtma3 co9zPIQzQahy4s7sy19Na0PbFUUluP8AF89p6s/1f9HxS8fXlrz9aRa8uXLp2rirf6Lg+q/WPXvP V+u8K/XLqnH63w48fV4047dMVWa2zWjSJFcSwxs1krSNK7FFmuvTkKtIW4/BiqB1J44r61trbU5r uKf0zMhnEnErf2aAgpQr8MjDFUXryyWeo2n1V5qywur1kmlPFryzRiBy5bI7fZIOKq1s9wmrxQ+p JJA9tcO/NLmMBkMYX+/dwdnbpiqX6HcqYvLcyavNd3F6F+tQvOsgblZSytVRvs6g4qqaIsiz6NMb i5d7r6164luJpEbhXj8Duy7ewxVrSbi+KaDJJJMz3JT60rpdqBW2dzVpZGQ/Go7Yq1qvlvRoru3k htP3jwzSkLHPMWdDFxoI5E4/aI3NMVb+s6rfl49RiZYhE4qNPuo6hqBkJiuZGYMButMVQei+ZDZ6 fGIra0DJDGr8r24JIQbBeVsw6k7KcVb0fS9B1XVS0un260jeUiG5mmq3NACyOkJQChptQ74qzeL+ 7T5D9WKrsVdirsVdirsVQ2qQyTadcwxiskkbKo9yKDFUA19fTSRtPplykKyIVjBhZiSwAeSklAqf aoCfHtTFWrF7u1a6eWynldppmiKemR6RkZlA5Ov2q8unenbFVW8luZbBLiO0mMpeGX6oeAlHGSN2 U1bhUBT+1iqHmlv7mO4WWwmW4mtpY4iDGYkqv2S3PkWdqb8abe1Sqr295c29sgfT7mSZiDMy+j8T uQGbeQbD8BiqhrqXbQwJ6MM2nlqXyyryYURTGwBKrxDD4qkdtxviqL0CexfT1jtI0gSFnRrdCfgI kYVoQGHIjkKjFUn8sW9nbT3iRW0MM8oZpWiX0mVgkUkiPH0B9SctXavhiqe6nqdrYon1ioWaqqw4 gVArT4iN6Yqwfh5V1DV5n1OM384iQXDyxWiozDYeoI3DMWUUowpx2xVPNdbTL6O3e6cCKaN3jDw2 8oNaKGUzcqUA/Z8RiqV2d35TktGto7P6kLYqJLj07QO7JGy8mKu4JCyHcjau2Kpza2Gl2bCM2j3M kiLxMkEbNxUcqbcalfU3OKqC2OgSanI3+HqSxAH1jaw8CxIevEOTzr+0VxVHTQ2728kUFo9ozca8 LaP4gGBI4tyVtq9emKpeLeG1szB+jru++suZDPHb24KAOsir8ToCoYAgUPTFVbTdPs7b98bK5YyI yslxBESqyFWZTw90G1SB2xVfe3ehaGHikK2UkiuI7giMEkqC3AyN8QXkPhxVBaNc6VEbi805H1V1 ZAqW8VsTF8PGicGjVaipPTFUZplrpVvO19b6HJZ3T7Em3QMu1Ph4OwWtd+PXFUVaWunQ3Qkh054X ZlAf0QqpT4fh+IhBQ78RiqO/6WNp/wAw03/EocVUbzXrW0meOWC4Mca8pLhYmMS061b27npirG4d X8wm0tIoZobdEt0IIa3DsPTB+JJJWpShxVONHu9Rub23a84GltIBInAhm5xct45JAe3YYqnkX92n yH6sVXYq7FXYq7FXYq7FXYq7FXYqtkljjAMjBeRote5pWg99sVajmR+NKgsvIA9ht1pt3xVK9b1S a0MNvayJHeXUoERlhkmjKIFMg+BoqOVPwjlU9lahxVEaLN6lmAfSLoWEr2yMkJfm3JVDb1U7P/lV 71AVSfRL1pb26kmitUuJ1BPoW7R3EpMcZMsjFnHBYzGtansKjYFVV86oHtLFTEJ0F5C0sLNGoeNG 5SLWVkTdFOzHfpiqTX66FJZXqWmiRRXU0TrayV0tPSkKFUZXSbmKN8VdyO2Ku8waauo6fotu83oR eiWkceluAoAFJmRD8RB3xVidl5UuIFuJ55hEYHia2QPYvzjjIL8mRw4YgGvHrWm9MVZ3r6aKda05 r9fsxv6zgSAmMoOALJ1HOu2Koe0tL2S+vpPLNyIIAYgUk3RwU6/vEkcFWBpQgbnY7UVTDWIr1fKW oR6w6TyGzu/VKL8JQxNsQAK7eAH8cVeW2B/LGSHy1a6VCkfmiO40wvL6c4HrGUCXdhwqrrXw6cfZ V6Voen+drao1K5SSDipYCb1GqNmFXiJoV7A/SN8Vb8xT6Za+adMu9UgMlmtpfRJN9WknVJXe0YKz IkgQuqNxrStD4Yql11rIgj1/V/Ken+tPHbWUY/0K4CvIss/KkaJE85jSRSVQ/TiqIuPMmrQ8BNrE EDUD0fQ9RQlenR560xVEabruu3Gs2du8iXmnXEUkktxHpl7ZhCpT0/308skbc+R+HriqLj8xabcT s1kJr25tEeNre3a3dwGZQ1V5ilCo60xVVHmG75hToupiv7XC2oPnSXFUHp1x5TkuH0y3ghe6tB6c 8PG1aVGROVJFUlgxXxGKt2OraE873OkWr3E0Q9GdbEWrEB2BHqcWHTgaV98VRsXmG5JSP9CaioJC lmW3oB0qaTH8MVX2nmnSbt544JA72yM86q8TFQor8QVzTp3xVTi82Wd1A02nW82oqrBWFoYJKE+J 9UD8cVXReYriSRUOi6jHU0Z3SHivzIlNforirdh5r0i/huZrOUTx2gb12ieKQKVPFlPB2owIOx8M VUl82KZ/SfSdRiUuEE0kAWPfYHkX6E7fM4qnuKuxV2KuxVZKhcBeVFP2xStRQintiqnawSwoqu6t t8dARVqAVFSfA4qgNas7CZDPqDzG0h5BoI1Z0ZnCAO6IrO3EArT7NGPIHairWlWcEujMlneT/V7o SNDcAenIgkdm5IHXb7W3w8fAUxVKfK0+jTXd6dMnuWiCs6W09ndW4iV1jjKmW5RGdibflQmtCNuN KqoXzf5vbSJmhmultxK0iwPwDOPSETORyR1/3co3xVB+WvO7apcfVI7pZp1HqSCSNA4X1Y4iPgRU +Fpl74q3qnmHzI08bWbelbpdvbEC3mb1OEjR/aFpKn2k/Ycn2r0VU9f8+Xek6Sl1cxtG4vHtJTHD vzFus6KFnSFgChbdkG48KVVS7SPPV9r8hih1hdIijiaU3NxBalnYFAsYEhVKkEn/AD2VRDXnnW51 gabo3mO0vgtp9bnuGgtxxHqcDH+4S4BcA1xVEnzVrnlW3uJfNt3BcR87RbeaCNhx+uSyQRKwSOJq s6AH4dq+FcVbufOUieYpLGwt4o74QxzXEr21wylZkWRf9I9SKNiaqCoYsD2pvirtG/NnSdVbR4oy qPr8fq6QsrGNrmIEh5I4zIZAq8STyANMVT3zNeatDqtpHDczWOmGC5lu7qC0N5+9jMAjV6JIIxwa Q1PWntiqVLrcSVYearpVPX/cZRdtzt6FK774qh7rzDrkthDb2OsA3dxrUFlDfT2aLIbSSJGciBgn +7OShyMVTaGLzTp3mXS7S81sahY3aXLSwG1jiPKMxlCHUkinM7YqhL26fTdUvjZXFraScowkbG0i PFoI2NWkYPQtvTjQ4qldjrOtSXsJg1Kbg1ahpYyrL1JrOHQGnTFWR+W4g97qE8vCSf8AdkS/6Mzg ujl6vbKi1Jr1HLx7YqluoX0+kaxqUOmy2djDyj/d87WFqCFG+y1HpVmp7k4qqaPqxM4dNVuZY2Ul lkMO67U4tPKV79ab4qnGh29i6ag8cSMrTmMMVgJKG2jJUmD4Kcq7Yql6zRWlpfRwTGzk9a4U+h9U ACLM4UBeSTVCbDeoPTFUqi1PV/Xcadq07My1K3JgRVAIoQZzJUmvYjFU00CBovLmpPMsH1kmZZJI hCEZUVeAJg4pQA9um/euKsZj1RYtUlkS+0m6WGTnFBBbiGchZfhrIIxxZh9rfb37qvWMVdirsVdi rsVdiqRearfV5LH1NKR5ruGRmFuroElHotxSVJGjR4zJw5jkp41ofFVFaBDqUFrJDflmcOWidmVv gb9kcelCD8O9BQcm64qkOgaR5mt9QuHubuRYIP3cxlVH+tEwwH1eSlakMJFDcV2p8JNcVa81eSrz W7oSCUwrG0rRtHM0ZIlWEGoVe31fbfviqG0LyBe6XqDXYlaUuODK87uApmilNAy9R6FBv3xV15+V 9vc3MszNalpbiS5Z3iuC59SRpOLcblE/apVVBxVS1b8sbm60M6Ra3UMEEty1zMio4T+7jRQFkaZt jHyqX64qh/Lv5O6fbWskWryG4qUeExOyFaAh1YD4TXbx6YqyLTPy80HS5mn097m2ndfTaVJmB4V5 cafZ679K4qgPO3lvXToc58uEXmtSPCVbUGEsZSFywU8hsBzY7UO/WmKoC60z8xhrV7LBHp8un/Vo BZB4EWV5RAUnjkfiaKZBHxPE7cth8IxVDWOjfmOk+iXE8dskYc/p6x9GGUIfXZ1axlCwcFo9W5KS QOgbcqvSyrVahFG7EV7U8cVa9M/5H/A/24qluv8Al621y2gt7uWWIW1xHdQyWzvDIssRJU8lPTfc YqhrXyfawarbam97e3M9qsiQrcXEkkYEvHkeDNSvwDFUn1W+sorrUoZtVXTj60Luq3EcUzVtogGV DBM/E0pUeBxVIY9SuEljUea1lievNfrTQkeFHa2kA367YqybyfMZm1CQ3Ju+Xo0naZZ6j0mp8aw2 /bsVr7+CqF17X/qGp6jDHPPHL66HhAisd7aPc+pbTLT5PXFUvtvMeuEf6Tf3EkdNkRLVDXt9q3fp irJ/LTl7S8cymYvccjIxjJ+K1jND6UcK/D0pxxVJrm+Dx3lmLs26rdXX7thG68jcOwLK9rNUcjXZ 8VSeWykkmUzajHLGinh6FLVgSa78bJ64qyHy9CsPlfUYo25hXuQGaQS1NF/bVIARX/JFPxxV5/b2 2rLq93c3Bh5SlmnlWM8XLuSzR1aq8yBQU6dvFV7jirsVdirsVdirsVYz56na30d7h7SO8tIpC93G 9AyRiIkyRMxCB1Gy89iT18VVfy3celobQ2lhHEbQlLextyEUp1T7QVR1oStV2PEkYqkvk+6ke9ua aZbWrkcLsQ0LwM1vHKI1IWvDcBvU4nnWgIGKs5xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVjV7ouv SXV3Na3DQiZkaICdkQBYkQ1RVO9VP7WKpdH5S8wpcG4E6CRq+oyTzRs5JqeTRlG3O53xVOtG0vUb WW6e5Jf1hGI6zyT04IwYcpiWALNUCpxVBalovmabU7u4srr0LadkZI/VdSOMaITRduq4q3Y+Wrqy m9SKNhWvNFu2QMOwPCJTt1G+Kprp1ndwrdeqlDNMZI19VpqL6KR05vRvtKcVQX6K1UJOg5q0k00i SpdyR0WSYuo4BWQUU0xVK5PKGrxmthM1ry/vAt1KtaEEf3SxdN+teuKptomi38Ol3FlqUrSyztJy n9RpGKuFC/E/xVAXviqivkTSReTXbSSSTXLF7gScXR+TiRgUI40LL2pirJMVdirsVdirsVdiqXat dzW8BW2nihvJZFEBnjeZSF4tIOEbI392G+KtFO5qNiqidPa5ezie5eKSdlrI9vX0jXf4ORYke/fF Ut0W9uLs3rPPbSKpHJYYZIZCXjVkdxI7GhTYfDv44qnWKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KpL5nsIr3TmR47t3jlEkMlgyrPE4QgSLzZVagJ FCD16Yqv8rwajFpMP11n9RzJI8c8axyq0kjPRuEs6/tfzse9cVSTyrpa22sancR2t5axMrx+neKh ZSOFAJlnm5KwXkg4igO++2KsyxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kux V2KuxV2KuxV2KuxV2KuxVIfMun2+qRrZi8FvexyiWBBIEcngVBC79K1HwnpiqM0AanHYJBqAkaeN pAJ5ChZ0EjCPlxJo3Cnj8ya4qlflnStT0tJLS4jVY1jPqSw0EMjrHCiyBT8Su3Fy2wBPjirJsVdi rsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVf/Z proof:pdf uuid:65E6390686CF11DBA6E2D887CEACB407 xmp.did:F77F11740720681195FEEF425F18F09E xmp.iid:F77F11740720681195FEEF425F18F09E converted from application/pdf to <unknown> saved xmp.iid:D47F11740720681191099C3B601C4548 2008-04-17T14:19:21+05:30 Adobe Illustrator CS4 / converted from application/pdf to <unknown> converted from application/pdf to <unknown> saved xmp.iid:FD7F11740720681197C1BF14D1759E83 2008-05-16T17:01:20-07:00 Adobe Illustrator CS4 / saved xmp.iid:F77F117407206811BC18AC99CBA78E83 2008-05-19T18:10:15-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:FB7F117407206811B628E3BF27C8C41B 2008-05-22T14:26:44-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:08C3BD25102DDD1181B594070CEB88D9 2008-05-28T16:51:46-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:F77F11740720681192B0DFFC927805D7 2008-05-30T21:26:38-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:F87F11740720681192B0DFFC927805D7 2008-05-30T21:27-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:F97F1174072068119098B097FDA39BEF 2008-06-02T13:26:10-07:00 Adobe Illustrator CS4 / saved xmp.iid:F77F1174072068118DBB9A084B3843B2 2011-06-09T11:06:05-03:00 Adobe Illustrator CS4 / saved xmp.iid:F87F1174072068118DBB9A084B3843B2 2011-06-09T15:15:58-03:00 Adobe Illustrator CS4 / saved xmp.iid:7FF2245A3B2068118DBB9A084B3843B2 2011-06-09T17:21:50-03:00 Adobe Illustrator CS4 / saved xmp.iid:F77F11740720681195FEEF425F18F09E 2011-07-29T16:55:54-03:00 Adobe Illustrator CS4 / uuid:d322e081-8875-c447-a9a8-eff0ecfd7333 xmp.did:7FF2245A3B2068118DBB9A084B3843B2 uuid:65E6390686CF11DBA6E2D887CEACB407 proof:pdf Web 1 False False 218.998047 344.185547 Pixels BitstreamVeraSerif-Roman Bitstream Vera Serif Roman TrueType Release 1.10 False VeraSe.ttf Arial-BoldMT Arial Bold Open Type Version 5.01.2x False Arial Bold.ttf ArialMT Arial Regular Open Type Version 5.01.2x False Arial.ttf Cyan Magenta Yellow Black Default Swatch Group 0 White RGB PROCESS 255 255 255 Black RGB PROCESS 0 0 0 RGB Red RGB PROCESS 255 0 0 RGB Yellow RGB PROCESS 255 255 0 RGB Green RGB PROCESS 0 255 0 RGB Cyan RGB PROCESS 0 255 255 RGB Blue RGB PROCESS 0 0 255 RGB Magenta RGB PROCESS 255 0 255 R=193 G=39 B=45 RGB PROCESS 193 39 45 R=237 G=28 B=36 RGB PROCESS 237 28 36 R=241 G=90 B=36 RGB PROCESS 241 90 36 R=247 G=147 B=30 RGB PROCESS 247 147 30 R=251 G=176 B=59 RGB PROCESS 251 176 59 R=252 G=238 B=33 RGB PROCESS 252 238 33 R=217 G=224 B=33 RGB PROCESS 217 224 33 R=140 G=198 B=63 RGB PROCESS 140 198 63 R=57 G=181 B=74 RGB PROCESS 57 181 74 R=0 G=146 B=69 RGB PROCESS 0 146 69 R=0 G=104 B=55 RGB PROCESS 0 104 55 R=34 G=181 B=115 RGB PROCESS 34 181 115 R=0 G=169 B=157 RGB PROCESS 0 169 157 R=41 G=171 B=226 RGB PROCESS 41 171 226 R=0 G=113 B=188 RGB PROCESS 0 113 188 R=46 G=49 B=146 RGB PROCESS 46 49 146 R=27 G=20 B=100 RGB PROCESS 27 20 100 R=102 G=45 B=145 RGB PROCESS 102 45 145 R=147 G=39 B=143 RGB PROCESS 147 39 143 R=158 G=0 B=93 RGB PROCESS 158 0 93 R=212 G=20 B=90 RGB PROCESS 212 20 90 R=237 G=30 B=121 RGB PROCESS 237 30 121 R=199 G=178 B=153 RGB PROCESS 199 178 153 R=153 G=134 B=117 RGB PROCESS 153 134 117 R=115 G=99 B=87 RGB PROCESS 115 99 87 R=83 G=71 B=65 RGB PROCESS 83 71 65 R=198 G=156 B=109 RGB PROCESS 198 156 109 R=166 G=124 B=82 RGB PROCESS 166 124 82 R=140 G=98 B=57 RGB PROCESS 140 98 57 R=117 G=76 B=36 RGB PROCESS 117 76 36 R=96 G=56 B=19 RGB PROCESS 96 56 19 R=66 G=33 B=11 RGB PROCESS 66 33 11 Grays 1 R=0 G=0 B=0 RGB PROCESS 0 0 0 R=26 G=26 B=26 RGB PROCESS 26 26 26 R=51 G=51 B=51 RGB PROCESS 51 51 51 R=77 G=77 B=77 RGB PROCESS 77 77 77 R=102 G=102 B=102 RGB PROCESS 102 102 102 R=128 G=128 B=128 RGB PROCESS 128 128 128 R=153 G=153 B=153 RGB PROCESS 153 153 153 R=179 G=179 B=179 RGB PROCESS 179 179 179 R=204 G=204 B=204 RGB PROCESS 204 204 204 R=230 G=230 B=230 RGB PROCESS 230 230 230 R=242 G=242 B=242 RGB PROCESS 242 242 242 Web Color Group 1 R=63 G=169 B=245 RGB PROCESS 63 169 245 R=122 G=201 B=67 RGB PROCESS 122 201 67 R=255 G=147 B=30 RGB PROCESS 255 147 30 R=255 G=29 B=37 RGB PROCESS 255 29 37 R=255 G=123 B=172 RGB PROCESS 255 123 172 R=189 G=204 B=212 RGB PROCESS 189 204 212 Adobe PDF library 9.00 % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 %ADOEndClientInjection: PageSetup End "AI11EPS" %%EndPageSetup 1 -1 scale 0 -344.186 translate pgsv [1 0 0 1 0 0 ]ct gsave np gsave 0 0 mo 0 344.186 li 218.998 344.186 li 218.998 0 li cp clp [1 0 0 1 0 0 ]ct 6.15527 99.3066 mo 214.05 99.3066 li 214.05 259.216 li 6.15527 259.216 li 6.15527 99.3066 li cp false sop /0 [/DeviceCMYK] /CSA add_res .123415 .0936904 .09897 3.0518e-05 cmyk f .5 lw 0 lc 0 lj 4 ml [3 6 ] 0 dsh true sadj 16.8955 25.4063 mo 203.31 25.4063 li 203.31 54.125 li 16.8955 54.125 li 16.8955 25.4063 li cp .75021 .679683 .670222 .90164 cmyk @ .193668 .150057 .155337 3.0518e-05 cmyk %ADOBeginSubsetFont: ArialMT Initial %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. 12 dict dup begin /FontType 1 def /FontName /ArialMT def /FontInfo 5 dict dup begin /ItalicAngle 0 def /FSType 8 def end def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 32 /space put dup 49 /one put dup 101 /e put dup 105 /i put dup 109 /m put dup 116 /t put def /FontBBox {-665 -325 2000 1006} def end systemdict begin dup /Private 7 dict dup begin /|- {def} def /| {put} def /BlueValues [0 0] def /password 5839 def /MinFeature {16 16} def /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def /Subrs 5 array dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> | dup 1 <1C60D8A8C9C3D06D9E> | dup 2 <1C60D8A8C9C202D79A> | dup 3 <1C60D8A849> | dup 4 <1C60D8A8CC3674F41144B13B77> | def put dup /CharStrings 7 dict dup begin /.notdef <1C60D8A8C9B6E3FA5101D97F0BCF44F7161DEB1E2A84766DD477E7 C8A936AA182F5809A9> |- /space <1C60D8A8C9B854D00D> |- /one <1C60D8A8C9B7EF32247817CBAD74894E625B0BAD23872C089E8D91F92F E1B529DBABA181AB8B085B7A00FC86C529813E9B576642> |- /e <1C60D8A8C9B7EF322472FA01213C7AD90A23B536C2309DD40D370E2449B0 D0FEF85A6BE8067F30686F143E75903EB6FA56935472EF47CE3F33433C2F0C8B 6FA51573AE54B2C516F6F024F8775AD6639544E339FC2A328548BCBFD58B0EEA 03B7DC3AB069F44477958BFBFAAC7196D411DF9BE0B78A86C4BC33EC5D7C3729 5284C077711C162623860AACA404F650F8D516970257> |- /i <1C60D8A8C9B88C087228DFC7C7ABCC71B868F57EDB285655227000619B17 1C8A80AB> |- /m <1C60D8A8C9B6B41CBB5F87BE20C872DF59FABCB36542419CBFA3D5519AD5 BA8076F32ECFD724B055F72CAC37BC47239ACC8B0FB48B8ACFF099B97085BD99 C333951D0338D27FF6AB9B3F3C69320476BA0CD4F9573B79AD358A91B0176AFB 9AEF169308783E9C6287F18E6E658AF5AA6C9688B500806DA169A1B21069D55C 54A2FF607A6A38976171B08665C3ACCAA84DFB970D01180645CE5CBC48DFE37B> |- /t <1C60D8A8C9B854D0F45CF665C7276F8075B54A4ECD6470F395A458CA2D06 5152075036EEECA213894C1EA0DACFBD370590F4B831924E5BDA5281442349CF AD2545E0750C3004A129C25B1EAA8DEF5DA8BF1998E80AE266F591E64CB5127F 5C42C88FB43C> |- end put end dup /FontName get exch definefont pop end %ADOEndSubsetFont /QMOSPK+ArialMT /ArialMT findfont ct_VMDictPut /QMOSPK+ArialMT*1 [32{/.notdef}rp /space 16{/.notdef}rp /one 51{/.notdef}rp /e 3{/.notdef}rp /i 3{/.notdef}rp /m 6{/.notdef}rp /t 139{/.notdef}rp] QMOSPK+ArialMT nf QMOSPK+ArialMT*1 [16 0 0 -16 0 0 ]msf 89.3174 44 mo (item 1)sh 16.8955 58.1133 mo 203.31 58.1133 li 203.31 86.832 li 16.8955 86.832 li 16.8955 58.1133 li cp .75021 .679683 .670222 .90164 cmyk @ .193668 .150057 .155337 3.0518e-05 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QMOSPK+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /two <1C60D8A8C9B7EF322B3EBC745A0BBBAC411180C089B13E648172E07912 D1BA378FD965B994D86994B65582FD434477626CA0A7A4AA353654D41B127367 E2BE1B714FF63CE28DAC81B61A78F94AD3218D524244E3D9732CC5A4165C96E7 ADC9605690D1ECC190DFB9D5017E24EDE1D6B83BBD5FCE6B540AFB666DD6E17D 0C90E5976007C04DC3CD2FBFFCA768526960F8706ECECD> |- systemdict /gcheck known {setglobal} if end {end} if end QMOSPK+ArialMT /Encoding get dup 50 /two put pop %ADOEndSubsetFont /QMOSPK+ArialMT*1 [32{/.notdef}rp /space 16{/.notdef}rp /one /two 50{/.notdef}rp /e 3{/.notdef}rp /i 3{/.notdef}rp /m 6{/.notdef}rp /t 139{/.notdef}rp] QMOSPK+ArialMT nf QMOSPK+ArialMT*1 [16 0 0 -16 0 0 ]msf 89.3174 76.707 mo (item 2)sh .597284 .512352 .507713 .201328 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QMOSPK+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /three <1C60D8A8C9B7EF322B10FC2B166D2172609B896A28AF8161ACE0368A FE548E0A1C2891C9468F6CF8001203B3D0EAEFD5067EEA36A5DE0843B3FA3DD1 0C10DEDE7ECC4B1F205F8D09B2A1084955D8410715DAE41E60E9BEA3731CCA76 98FDFAB2F6C5BD853C3D3957C1C3A42CED93CA60AD0CBA44CB0A07053B47ECAA 14A0E56199A33A25603E5DB2CC6A470C6EFBC4EF226D2F67623C83F45C93E2C0 2C0A9A0974576F8175C7B2D4E9F1C9319763C8100AFBFF1D8FFF8EB10F2B0608 AF6A0E137303863C59034E23F8CA0DCA04C3BBA93B80F099> |- systemdict /gcheck known {setglobal} if end {end} if end QMOSPK+ArialMT /Encoding get dup 51 /three put pop %ADOEndSubsetFont /QMOSPK+ArialMT*1 [32{/.notdef}rp /space 16{/.notdef}rp /one /two /three 49{/.notdef}rp /e 3{/.notdef}rp /i 3{/.notdef}rp /m 6{/.notdef}rp /t 139{/.notdef}rp] QMOSPK+ArialMT nf QMOSPK+ArialMT*1 [16 0 0 -16 0 0 ]msf 89.3174 109.413 mo (item 3)sh [] 0 dsh 44.8955 123.527 mo 203.31 123.527 li 203.31 152.246 li 44.8955 152.246 li 44.8955 123.527 li cp .75021 .679683 .670222 .90164 cmyk @ .597284 .512352 .507713 .201328 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QMOSPK+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /period <1C60D8A8C9B854D0F4604C2A88D29523E6F8C6> |- systemdict /gcheck known {setglobal} if end {end} if end QMOSPK+ArialMT /Encoding get dup 46 /period put pop %ADOEndSubsetFont /QMOSPK+ArialMT*1 [32{/.notdef}rp /space 13{/.notdef}rp /period 2{/.notdef}rp /one /two /three 49{/.notdef}rp /e 3{/.notdef}rp /i 3{/.notdef}rp /m 6{/.notdef}rp /t 139{/.notdef}rp] QMOSPK+ArialMT nf QMOSPK+ArialMT*1 [16 0 0 -16 0 0 ]msf 89.3174 142.12 mo (item 3.1)sh 44.8955 156.232 mo 203.31 156.232 li 203.31 184.951 li 44.8955 184.951 li 44.8955 156.232 li cp .75021 .679683 .670222 .90164 cmyk @ .597284 .512352 .507713 .201328 cmyk QMOSPK+ArialMT*1 [16 0 0 -16 0 0 ]msf 89.3174 174.826 mo (item 3.2)sh 74.8955 188.939 mo 203.31 188.939 li 203.31 217.658 li 74.8955 217.658 li 74.8955 188.939 li cp .75021 .679683 .670222 .90164 cmyk @ .597284 .512352 .507713 .201328 cmyk QMOSPK+ArialMT*1 [16 0 0 -16 0 0 ]msf 89.3174 207.533 mo (item 3.2.1)sh 16.8955 221.646 mo 203.31 221.646 li 203.31 250.365 li 16.8955 250.365 li 16.8955 221.646 li cp .75021 .679683 .670222 .90164 cmyk @ 16.8955 90.7861 mo 203.31 90.7861 li 203.31 119.505 li 16.8955 119.505 li 16.8955 90.7861 li cp @ .597284 .512352 .507713 .201328 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QMOSPK+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /four <1C60D8A8C9B7EF32245FD0373664E2B980D56E9D691EE5A95B5050BFE 023151494A4A591D0216BE411323E192BCC75A7A889FA57031D> |- systemdict /gcheck known {setglobal} if end {end} if end QMOSPK+ArialMT /Encoding get dup 52 /four put pop %ADOEndSubsetFont /QMOSPK+ArialMT*1 [32{/.notdef}rp /space 13{/.notdef}rp /period 2{/.notdef}rp /one /two /three /four 48{/.notdef}rp /e 3{/.notdef}rp /i 3{/.notdef}rp /m 6{/.notdef}rp /t 139{/.notdef}rp] QMOSPK+ArialMT nf QMOSPK+ArialMT*1 [16 0 0 -16 0 0 ]msf 89.3174 240.24 mo (item 4)sh 16.8955 254.354 mo 203.31 254.354 li 203.31 283.072 li 16.8955 283.072 li 16.8955 254.354 li cp .75021 .679683 .670222 .90164 cmyk @ .597284 .512352 .507713 .201328 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QMOSPK+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /five <1C60D8A8C9B7EF322B11AFD4001C6D393B64E9DE4ADCB9C7DBD29001B CD9C24204BCA349E6D6727DDD519B4607896591269B0F423E62F04083C8D4AAB 63F3153F8354DAF7BF13702FC0166656CF2542F30CE9F35F189C04CCF389EF20 0B50CB6EEE2DB668946DD84852A4BE0E462B71D963D0D41B1A42CCC4B98AFEC4 9372EF96DD9EB13A793559C13CFDFE477> |- systemdict /gcheck known {setglobal} if end {end} if end QMOSPK+ArialMT /Encoding get dup 53 /five put pop %ADOEndSubsetFont /QMOSPK+ArialMT*1 [32{/.notdef}rp /space 13{/.notdef}rp /period 2{/.notdef}rp /one /two /three /four /five 47{/.notdef}rp /e 3{/.notdef}rp /i 3{/.notdef}rp /m 6{/.notdef}rp /t 139{/.notdef}rp] QMOSPK+ArialMT nf QMOSPK+ArialMT*1 [16 0 0 -16 0 0 ]msf 89.3174 272.946 mo (item 5)sh [3 6 ] 0 dsh 16.8955 287.061 mo 203.31 287.061 li 203.31 315.779 li 16.8955 315.779 li 16.8955 287.061 li cp .75021 .679683 .670222 .90164 cmyk @ .193668 .150057 .155337 3.0518e-05 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QMOSPK+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /six <1C60D8A8C9B7EF3224364F35F160A7435603F347AEE370EA008402323F 12980EBCF3CB26E2D43E59A0756C6206EFA3FA7F3CF2F0DCAFEBCCFFA3BC8BFA 30490E649BC066EACB91D06D39C41CF4418FDA94B94D65C0F6F28F44C8CF1936 28C8B12F204AFE672CF6576AC3AB52C05B059D0EB4764306E7B6C88FB8AE766F A7D7475CE80EAE625C3D4B3B8AD5F700C1E5123D83D6C3B46406191458255140 B2BB2B7285E8760BEB4CAD56CDB5D69E1D01DE82A2FE0C6D1807BC278045A69D 91DDA3546299406BFBCDD14522D29A47E391C26AA1D66EE72A60> |- systemdict /gcheck known {setglobal} if end {end} if end QMOSPK+ArialMT /Encoding get dup 54 /six put pop %ADOEndSubsetFont /QMOSPK+ArialMT*1 [32{/.notdef}rp /space 13{/.notdef}rp /period 2{/.notdef}rp /one /two /three /four /five /six 46{/.notdef}rp /e 3{/.notdef}rp /i 3{/.notdef}rp /m 6{/.notdef}rp /t 139{/.notdef}rp] QMOSPK+ArialMT nf QMOSPK+ArialMT*1 [16 0 0 -16 0 0 ]msf 89.3174 305.653 mo (item 6)sh [3 3 ] 0 dsh 24.6436 120.256 mo 24.6436 136.578 li 44.8955 136.578 li .75021 .679683 .670222 .90164 cmyk @ 54.6436 185.424 mo 54.6436 201.746 li 74.8955 201.746 li @ 24.6436 136.578 mo 24.6436 169.256 li 44.8955 169.256 li @ 110.853 18.9316 mo 110.853 19.3457 110.517 19.6816 110.103 19.6816 cv 109.688 19.6816 109.353 19.3457 109.353 18.9316 cv 109.353 18.5176 109.688 18.1816 110.103 18.1816 cv 110.517 18.1816 110.853 18.5176 110.853 18.9316 cv cp .597284 .512352 .507713 .201328 cmyk f 110.853 12.752 mo 110.853 13.166 110.517 13.502 110.103 13.502 cv 109.688 13.502 109.353 13.166 109.353 12.752 cv 109.353 12.3379 109.688 12.002 110.103 12.002 cv 110.517 12.002 110.853 12.3379 110.853 12.752 cv cp f 110.853 6.57422 mo 110.853 6.98828 110.517 7.32422 110.103 7.32422 cv 109.688 7.32422 109.353 6.98828 109.353 6.57422 cv 109.353 6.16016 109.688 5.82422 110.103 5.82422 cv 110.517 5.82422 110.853 6.16016 110.853 6.57422 cv cp f 110.853 334.143 mo 110.853 334.557 110.517 334.893 110.103 334.893 cv 109.688 334.893 109.353 334.557 109.353 334.143 cv 109.353 333.729 109.688 333.393 110.103 333.393 cv 110.517 333.393 110.853 333.729 110.853 334.143 cv cp f 110.853 327.963 mo 110.853 328.377 110.517 328.713 110.103 328.713 cv 109.688 328.713 109.353 328.377 109.353 327.963 cv 109.353 327.549 109.688 327.213 110.103 327.213 cv 110.517 327.213 110.853 327.549 110.853 327.963 cv cp f 110.853 321.785 mo 110.853 322.199 110.517 322.535 110.103 322.535 cv 109.688 322.535 109.353 322.199 109.353 321.785 cv 109.353 321.371 109.688 321.035 110.103 321.035 cv 110.517 321.035 110.853 321.371 110.853 321.785 cv cp f %ADOBeginClientInjection: EndPageContent "AI11EPS" userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse %ADOEndClientInjection: EndPageContent "AI11EPS" grestore grestore pgrs %%PageTrailer %ADOBeginClientInjection: PageTrailer Start "AI11EPS" [/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 %ADOEndClientInjection: PageTrailer Start "AI11EPS" [ [/CSA [/0 ]] ] del_res /QMOSPK+ArialMT*1 uf /QMOSPK+ArialMT uf /ArialMT uf Adobe_AGM_Image/pt gx Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx currentdict Adobe_AGM_Utils eq {end} if %%Trailer Adobe_AGM_Image/dt get exec Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec %%EOF %AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 11.0 %%AI8_CreatorVersion: 14.0.0 %%For: (Marina Proni) () %%Title: (diagramas_01-40.eps) %%CreationDate: 7/29/11 4:56 PM %%Canvassize: 16383 %AI9_DataStream %Gb"-6CNCfDD'8Z_l9Fcr,,D`Xai\6rl>GC5F3$_PG$C8!,C/\BfU/>C3A\A',hr:%4o=OuhMJ6nm,udM>&u0jRgiu'O@UW05U)?* %pr36k_u7b[pHS'frq4lU0u`\L=U=V%/9s@9E>j;rMuW_?&%D!cc-GKOYj$6Nk#.k#C&glscIKgj%sPMWmskB2iPk2rGF&iD+5Xa/ %p"AHQ2tpt"^%i7hF*%$c\$'.'r6*dmp!&Epl!CoL\:5#`GAgjE]`.:?i>;M1s86^5nG8s]p93>fHiNg5k3h\Uhqia)qtAPNci3EQ %GB<6"I.uUES(Fi]?[`s*h/CI1f<8Np5\i7IGe(Xr-No67\4hZF7; %RK/tnr9Z`H=3mIFT8i#4).S33ldY3ik_Cn4#X>[Ne9pu5J,I4OO0=)bS+j*-mf30fKUB4ZDshN"rm,e\0f%D\O10=O?JiE1jg!$D %4AYH9ald72051mOkE]W#n@O)A/=(6=[Kobda%E"(Oi/^>.t.&.s7t44^\f")r5G`6pCH_A@`JBGeI-!Vmd9o??MuP8@1;aQC\(]O %RAf7Ts5Cl]gUD[DIt[u,&_-USh`e]cI8*r\,hK52`"0%9+Q%Wr2NRF0^\r-Gr9!1s\*jH(qu1eXDX[W# %n979D**WT4VDDW:#i,s:__[Z"Lc\'+QH?j0s"dP@JHurG:5IfFq#BdLWuk^)s#S(ZSkW^'anV@7Y?lCg!;nYQ61geqmf00a1SN1Y %p[<%hL%#Yg^\hrh1QLY5r=2#<\:8f"E/.p(K(t6e#gYZTh!9_;q02NgrC(A#\E-e1 %h5e$Yl75@(MVGdaD-gA7HU9r%4E0$[DYrAG5$6PE-KP=grP2,loVTOF#Aa5-k/SQ^hd3qu!cN!1?3%_nhS$[Pq\jhOme-fVh8Q!N %]RG;+ro22I>NEShT.]%2:bj^(r#3*;QKC&4H[5/@iQ][k.6kM\J9h.b(2*=EdpSe0^OLM.o(Iish;R@;mp=naqe7b2S(Ab=h7^E" %cl;6,5Mt=)gjN:WLJ9l/qr-qc+)V,0X8?-!q %m1#-?iPXCTU6K8Id7sWbFMl'.YFrcW*q89L2t3AnQREt5epX.gq<$M8&P2qPVXK"\q!\b]A@U8P&O!XrG:XU:,OW@Kq$k5kj2L[M %f'#'Jk]bhGG7L8=qfgiT:Yar**mL>P="eQhhS"8YiSN^J\@[%V(?HRD5;g&u5nejJ1sbCEihm=]5Mj'OE;04k_g@c+&,3R5oA[^u %]JocY5\d\(QgatL%[N5aTD^A>Or"m3;ht5d%qpjuqWrQ3eSTI/`sW&Vkc]5*puDCp#XIS;lXt]pqr.705JOc-ZEK,@YV[Qr]CPEK %7EZ?Bni!*u.l2o2P8]\5s15oDnJ7(R&KAK>C&\'T %5MuG8iUup]r:crKL"ZJh%*.g&G&_(6rq6g#B)_f(Y`RqG6!sGkM(0 %r8uP!?[WV#/FIFpchNjr1At/Orq+rH[m,DVg0\LViVoHf?U)2CBFP"mk3Tk=]RBBce6q"ehn2)s\7'jc$ESm;hZ/]umLK+&Uc7al %!^?ZApH-:7s'4PnfVe7fpB"'a[qGTI+5Zs$8\V)NKHdklF1*_$0X1_he_PPTNoLZQGg\&'=CR7'GciXdi]^\g.sMQo3fPR6BTU$%9dS=HV)brj9D`h!Y2D=9CS2n_n<%e;A]PUX.F5Qd %?/FbfI$G6<3aVu_Tn(a#E[dgps0$TXqd3J''^SW`[f4DK,9-DRGR!.6o7d3T%dBTSSn`aUi`u`U:%Zn&5L%,@piE+CR'HENZ<.(] %_fH"*5)`RiRIM9]9qhUVT8)[tlbiDGp#YlGH?\3'RBNOSH($#`dUN$P7"9/hG,\.QB$D'`"RYbCm1#s3m/bdP,s#YVjF1$IO/P(-Y3R<0O$qGi[m/rp$B>=4jrtbH1.QeA-1HZ*f(rikZ %#:'BJ&$1G(W?h0p<1*25d?EO#r,8TVD=m1L$A)/AR"0Ge*)`.EJY"it$"c/FX%q,#_pdPs:&>78%i>dCJ9,B61FSJJbo%rKi/`b4 %kBUr$#hlq`04BNQ\??jrZ5-V[WIa=7nrX>ofNR%;I080B0dQk2L,fNsN-34,4'>K^B@=2IoIXh54_\0N\HbrFf16P<>h6Oo1iEE> %>=&#/O(]K&K04R<:WP2Vn%cOUE"Mi$@oQ;VJ@hJjiQKlE&a(a)^_MgI-&fnTS&,G*!t84a+j9@H,W:0b]Z+(\j*M(W%=/(0c7o54 %j8e9b6,s&jd;,8]+>oK.5/jf7X"8OloDf>*XVm?F)\uIrSW5PhQ]gDA6OR6&T=P7:tWtk#&YZta&KU$MLA['Pp=D8)cZMa7PG=_BX"cM!Xb=/8sCBA>niX& %OlnN_Bir;db2cSlH%J36XrQohWilf2PV(=9=epW8;78p*26-B6DIJK]3BENbWqL+3g8":?ZRO:rS=D`fAX6j0RE7]p"Z`#;VKO(h %QQU.sYS[V,_#tBRJ:IqAn:p9)*gZON=R<5"nIK"5,VTT5:cEsQ_!%EV)[.0 %"+!1gS13uDfjH,T&oi5!J@`UgRAE84l-q"^'F1.)e@@i.N5*EI&_X^.gJWE,&KGHs(soM&+s[.AUD[fqH8NB!0*2k.Wn:IQJq=_g %-%q4G2A[mT1Lr/E`>D-"Y=W3+8:'u=4+d,r07VK.,t5&b"/Z6H]TDGA!]0(lM0)$0I8FJ0pcf`m*a.]rBDX07Z86AQ^NpG[H0,2X %#7I?cTOtEM.?lSj.#!:&*)8Lb0I9UNV24.jDl;1'dE;X];eOW3ZO1?0bUFMNRSZ&A&F3j?C.AaT]6FR(nHSRSfZPK]O*h.TnRcee %d)fcV:E2N;p!EA>I^?@.mbT'-?R*=>mH.(5rQ$nQOmJb@7l**Pls2g.SheZu:d,Y4qWe)E#@W]YQ]\=km#'st*(8iHT4JbLb,`T` %s0KkTWhR=BM-i-#?T"6gr$TOeE9:H[hj<=H*Fq`DpsJ([Ms!4<5M0[N[oj_aEh;Ztp.XnBjl(]O:H^Cfk9.r4Kb6WC=mRG`BX,H) %K$I4&&9AG&?8GQ\6)%e9!0K`jc6UCX_L(cX_1O&59dHhlV0eBNCK`2a.hi=RTFeEmnM642O>U>l=KV!kSH:0AM.U$>BT]ff73^)& %Oi`C>7:HHq$u)S%=;,tcQ"!cM3IcBp;m3>6(f$ekM4c4OKu>>/p#4YU!# %_XR(celrWK;A)A4#m]l4XA)@@l^H)4oZ0rb4DAN3=naGH]AW$g38&kfM*'4cO3t`@a7`H4KZ%85X(EW/K1)D42Vn"dT %`l^,A`_okB$_"&UaC5ul!)8&Yr%,]nLW)WN)WWOkT.etfZ#,`GG#="e7Z(:rBSb6Nn;Qe]N0pD@b`lJ&PW`CRLAIiU.`B*c>q#nUk?9h_gJ`: %Ymj\@LPj?'[PE6;H>bU1g!lE(#+`.b5h/G``LW3+AIM-W0,)&mQ7.HiUp`iPsi)#H(O4N8HVa$RO1'eFJ"\mLJ/2L)Rq+FrA'lP3#?NTcn$#%bOZ;: %i6njPOQ(f]:nk=TDPlsa%0r2;))3,75mC$<7?D/IA0.SJeOBY0T/\Sla(<@XF+hW'FF.:bpUZB$F=ju53%2UOM)%n<@PZ8"GIqt# %CD9R"4WEkF[tS=AOI4!HQsZI3FAYVrcD4fkUiS3.4QRsqa"\d_^2BmTWS/tK"5Bk1o!gTVaZ@l@_1jJ/Y.28H1LFcuK\2+:Z\$/F %mGuq.6N6Gr&/0)i>'4U6a:mr>r4+r22tafZm7Fa8B3>M.MOc;[q^_I\mi0FoHJfNk#&kmf5DReA4lUE!D=+@\IkB&RdB4hI\pFedbsAeY_JI6oD9GbF %`2"s>Q3J.F;fCsLr2EOUW^KlX(Y*,LFm0\Nfa84piL@eRAKQ"a]=GS,HVH4F9ShZ+Q]L;dfqcE) %=Nlf"FenhkVTK;_i,Kn]adLOA:SL/+E6iicIhbTs,j*"<<$+f)/YMArW\15"6(f8'U=e`RU".8==*m>+\,ELP%T%6q\0m/S9HluP %+>'Q),M&/!2q$>U'CE=D*NIHIifTWmclWWQXWo?+b+m(`3Ju"j(a]aH:1CA-'SkUg-D#65iG/P2k?tK<)k=qcbVH9 %abn%lp8/Ur,,DlFE1Q@[>JapY%J7\Mgs*H/^M9(YWbVNtGZ'i7F_.O>l9A(116`!b[8KfbY]-AL,<^lFUonf`VDU4r4J'A/lD7.U %W;t[0J5lr,g\%:hYJG.)/R7Z&ko`/5Uq>Aa,-imi#55SVLo>d3HJY"RIFHZ8"$VPT?=dkaF2c+@;3*i`&uDtZ!#:5=HS4^=0-9i@ %G6@e0DRIeV=JcW$$oH3qdnDU?72(G]ST5@5_<%M!g7#-ZG]Pl[h-6Mq$n*`<9ml]Oh"U"FfRhfp/nOD-4SgT"laq'grr!u59XAB? %VfT)r;r!Rt,g:dl8,!/\N;ZnUXW82'eaaS1\,YhScgHpnD'-&(Bt05b86Uc/,70MT9p$F6F8<1q^NT.6]1hAI%i3dFWM\EEH'*7" %,?[*Jod-"nE?5Ysa,"t0(s7,94CafeVL7G9VHW1G[Ic4`h`1/jXN'i7!oPha^)\$;7(_%A133_sE%qtJG&p'aN=aQAhftI@3A+-@ %.:X9\,OKS$M8F0EN*O\%#SdIER$$F.jDBmBPCd3=f*-m_VD9`*dE"\k+/W-qSWt7Y(YJTk:Uairtd`8cUq0)HdtE"Bb?)_B0@pTZgcgTOuP<]WH2*:l-L^RW".^0Si%q6\e/pKR,Wh=8>Wj'.RliKI3-aZJVLQE+Lj %0r@6h9WKk2#+F%?f3hO`JCAt09leU>P(B@q)MO59\O8b]79ks)p=q2?^-4W*p1u4Z[@d_c>%Ed2^YG4cMkh"Lhf1L3`!OHGI*CMZ %A,OCSR=7>3RFpKI3_2pK4W\ZD;M'/fb7MrSLpIHK%-GI21\ABI9J1>&7k;J$>"S_fE&;"`g4_&DOu/R`oj!JFNrEEA'qANCEe__; %'m"h18_D>1R68C,:qTsqT.^QKISp._o4":rdAaoIK[L1"(?rCuHAamX5Jl/%_F:iME1,ruN8rUj8?[KM=hrFI1FD5a[Dj*pT*)UV>0(>!cV^13$,QY7>$NUKc4&#*:)=C*a4"238:V@mp`522YXIe-b59'*o,GclBhc_rM\o9/R(F %iblS`6;\'`!"-^BRno>iM)&)[D#I5DY;qEJE&*2I*lCA>Eqo8]]T;/.RR:fd`^AWAG)(;6k`.m;j,`SD%dim%42[1*4(!5?7s6ic %['Mb'0&&ENP&FWQ`\j?g!_n%g=kAZ(a=B8JIaaiCO_AU>Wm^T;jchV,4T*ID5263RRHokKps: %r7VsYe+rFjL\G&#nEfUMrHNhhSrR(sKD);JdeQ0j5A93bl236`,@(5bk$KklFZp%?1nRM,*%]q@jeK.O^i@'6HoZoP\W5ojT$O;K %gR!D8-qtlkpgQuP;$Kqo\)+_kH0SuJkCueF2eKYRQ;9rAbkG.h`_mZ_$Kj$[+!\p1Ze:TC7.h*RpJd?Och.QJl %1^J;U?,A22,A@^X#Z2A*4F<^B__)AL^??pMikcj@s6kkP'Na?^NsX=Pe[aTV(VR&lhAlmK36@F*"?>%bH9Oa#/or!XV';&Ee^XW@ %r92fDcL7k,83\kZD%ROY\cAQjcnTf0+?u"&hpJtZ4X,AIX2-ZMcR=S0q-6p"NqI]ACId[bhjpOYNk8HW8>!l7cJ`)BE4c&87HG.`[U`M$ %D7ceoMi@&N2Doi]p3r-^T\0TnE!Zh'-"2q#d&RoJ2L,VpbQKC5Z`R*oM=^qrs(@OB=j,l.aan<2J?mnUmp#X&=RGCcSc-gi^8B^n %*SoY?/cNTRnb6>gm66$Wl!NfM]3Kb%mpWc]n+QVhTA&a@>,JN]bnKQgJ/kl"(Xlhl#./4fW@2Y#3RCrjgIZ[#6(S&mD_KD/qPc$] %fNL=bN'+u$%_1=qo`s0,gY+3V62,5n9Uq041'%$F$tlcbH"i8Vq1%]jl@)X7T;p0erG5)R*U6k3&BQLmENsCMG7)F1&9VIkWREH( %"!-WaZrhBOOO!^*6@t^P7j5^"QIdT8Eng4G4/=6YQoDqLJ0(Wg@S.LBn#e6`GaV.So7hITWI(HR4c8N=1+jl8%?u"Y\[IqkL:Lf] %1D]ebZt,"f(j2."'p'Jp402??[qFm=TFB>YqU=p[7@tX%oYcXY.q92^65$Z<&)Y+89.:c^0m1ar]AjuZb/)@_aDm8i`h?Pg"a0[j %^ja%Drp'B]pTOS27K>7LTMY]H"0ANAU_qfpkC&fHip[F6kdQ/4%eD1PfFi>mG(0l8EVL2J6%Rq<@mSYq_#.>9;j"(4Y)(4kTVJn` %:4V`dP[unU/(:e7@<#*Aj>/sq8CF0rhYFEh3Me$O[NFc,[3']]\j&i---ELUB6d"Yf7)AJU&30":,u4rBOfD:_)!VoT^>+Q %EbRO`J`6O7J\FRmrR:',ZoUCQNdiX],?Xg6_UpKK7A$R!\S>*e$\$3c?^oU9>HmV^q"p0E:Ji\*b]SmO=(VY<.[)8JIaaiCO`T7,cPK3a@(t4)Z^D0AO8sktPL`dKHRNc::"@p,,E@qX-;R %kO#d+hNmSTcf98G,4it:q3VW@WsBb4[Y>iAYsCRT^t["c(7Z[fiG>>@Z^.n"9064B@p'q]]6_1@a)5!Z#>J):PV%0_HBYEe-p)E3 %!g$\>%Pl?8W=FgZ3'7"!hF?GGTO_;#72rXqFaWi-E"q:Llk>YM8R?,8S=ehkV?K@p>@3$DY!O$B[ieE)^eKt,euWgAr4`R?J*]Xn %mEH99]ImZilCY;+/4"s4Apu3Rr.W>D1/h(bpQ7bNUHFr"LB)M@i(lLnA.p:GLk,)"CO`paJ]1'Ff?q$pKNbP:/PM_RIL?s3kA\-1s%ClSs&pKYK<0DiO717P*tc %n97;PDM`6dSLq@t@+UA!V[8]NR]=C/=lZGD^_j^KYR?7(sN+h%tEIOATk"YU1C %ao^I]3/Ai%=`DeSG*uUu[X?Z_a20iV#&#*b=_u[#*4[U)Y?&hPO5T'KEYi4Gn6iid[!QNBM!Af#ofS:AU.gp"/18.AmIKNP5Q-qh %))iIAYR:r$&,&j(+S5W3"rNB$J;"V<&%rGOYtHGL&V2F*BanG(h>rPOHAHdjpZNp?]pmH@QgW5QfFKb4<\/Mp0)96,!*Uq!HSZ7? %=L#B-W!e0B7J?HgFYVNTiM%!u%)/\+US9HQ]1MqRf'RKSL=M1N\\^$b[N#^M!DjcK0Kc3;]I$H\TZb4Oo0pJ5!6:85q`Q6Sh8`M[ %_hp\,K!L/_S`jgOYe(t??BRd%P!lmBjK^YSM^6-+*agPh!YW.pA>G,R)I5CeTJtJES %aBhoKaAub"Z'7,GhD*2(.rfQR9URM8pt-=ala%1]c+^s&)uZ*ifXKN2+cb6pSIZg%4SOr#M_#>[%4saV=Brf[(RK1O?["TP+r\.N %-Oq6/S)]X#3BhohmI68(DjND'\-m7?G5pqP[r=m"5gHZ'\K.OgN>.$e/"ctpHDr&.( %$;[C(U@<:_]c,J5DI8e4,k$2-D6H!lkLAcu-9LJH?^gBSFiC)hF`Y)7YHLdc0.@Y/aPP4;oBp?qmIBt^V`R$>[d7LFn'Wi1%U(>s %]g]T#4-9:I4B=(L]15P!3.os2DJ`6/b3]Wk07[i-Z;K4oZTHCX_01N3]<-CT"2%m59(s'a>ZHctBVg?p0ZX>6e?]jeg<2WeHRhg55X1!ngITo*Pc(8@<1.W)S7qM+ %V@B%9qSk"fLW/XgOYYU7G8c_>Yp*3&rMDILQR/YtAY9YPWTmNuDiic\q8(E_0_H.X)1BX;di[o8=(ToEgYY'3/-,YsWI![@TA3*8 %a9TlQpV'g3Ai:(#VH#aI%2m)_GcG`UXYF6+!uO3T-@EHgelQ*sm-5g$%_Yc+jf>Me38Rt\4DkL<=imaRFgZ5(f[uP8=qo7cQ-NPK %ce8htqH:uK>05dMj/.X`ZAb(`dMc@:Xh'iPTA2=&g^Vn3DS\MkkYli=)cWk0KoS.7f0#puAcsZHF\uOUVL)#d4')QFDbo*0mn'b^H`bu6 %R1o+(rbbDfM./2iCoLq1qkpX3,W/Tj*aNEUZ:>NK8O`9a&!B_ulob_FZZP9\:cG!=]g.Qjj81ANlH1[U>(\+Xq550+iQgiuL]G"SbHUZ`4^n2K.IRV;(1=ZZJK0@h.W!ACU1`1`FfP2!d[K?>L",Yto=G)I) %><]EJJLq@ID1YqREaN@hJ(eud5&.^=a*6tn1Yda]ATJhek+L"j[VL+

]F?ig>,)Hc)bFr1nYlk[\/A]J"Zl$Y:`$6Y)R\*uSQ:T%ogdR:i'(dP:a#>bSYU&J)aVG978'2[>_tG6d(nEGiJoX00N0pP``kkK?[J1HW %^28Eb)?X93R+6`,a3N;@am"j`q"$@l5GJXZ4?fHc);C\j+&D!(N)bJ=dch3P:U/7ChcdUoR!b24nnOJ3iV7;\q^tD(&is+ISA14(j+0u[FXiZn/7HIg0">O$(WVuC\:'Ik@5:Gt%"Qn^2X8%&)0-WjR0r2M.&X9!3&fmkb-shf'A1S,A*44H1J'\>p8id']\3C2C5*$[YgcZ]?Gl/-&12c$f&u*ST]/*s'5OBorS8W<^&AK[.%Z0Q-=hN:1 %]])pogn.E2*D,Vo9P*p9R8s5Hhu;W=&''popA7M5'&u)#StMo+\fMjRj1(JLPMR9Cl1N;^cM,e\qhe*f]TKhEYMBnZ\%bYb*"A^> %AZa2&8U]a>kKh:triGbFSb'QZShTu..@?`_c>TP-::^Y])ucA7SU\uLHrL_Y,V=<%===*AYRAk=Ldfn-oadQuqgCk'csc-R6PDXm)0CCqA`5F3(H\opP=*Yc&c,mBbB%7u1r]WC"kTJTE-2k\:F35teUYC*"],EGEj\iegfZhO@I71`o9R#uQX9\QV=HXX,g,C'j:h8cm;M %j/b>fmEpkST5Wnum4d.0OCUF8U9!7occNM?<&kGk>!2)jjRf3^aIQ:f^LBA%fRI*ar:hV+>/l"ec.f.S1'*$`1T)CJ]r\n?4#o8^ %fiuTC+$KNV\4[*o3Lq8qe?)F0Z%\sZh4AHbLj%&aa@jQng9?AZ\7_cp$Ib.%(:KT[Atr^nIs(\ %cRfI>WI*)II;fu_X=AfR1JX7(-9f&S.%(0eB4;dUhX&L2\O+P]5SZXu?6ZS>mo(laJq`WeC?3U34%"d7fFK=WSPCq=4Xln,) %U`IglPA5C,mNbsOX-?4lG4YRe+/u6k6be5D4b^:?U[I*Cg,!C*\\ga'oJo=O"P#5&8(3:XDeK`.(Om1kDDCpgq40Q8Z$@#+N#jXs#1HFf/#gT0X(G%KKB>\#c5WM]SRop$VIL.;V*J*NG^5Jq!GGbfjG4\N7]=f]5; %q@nXpL?]EVgT"=^d*<5NiJm/ahmnaWh=*FKY(-GQl^)0BEpNQ.mTok8S(H9R:6=k\-]?gQC+!'NjN0^c5KQ2r-`!PAdC=s3/(&f! %0IG)'UF32+M)Kg@H2q'&3`!f"3]mGS^D]V:*o5*Ck`K'a5OBYBk'u4`3Di5306_O[ZaH-C^ZOTabH^7tC"H(>6L/O1b'K1;#QB$] %Z9kEPm[$14sHIbH:j %:lS?%T8U1!Y51i>IqI3nm/rH%J3AeVtOiIFd=<2W\V-,+q %Cu'Yk-DR3S\0aS"o-e4nU:Atq86ira%&AF_I*J2.H^oFk!DB4)H[_/2JMoVf#23HtKiWdoo/Sp=.AkEWC:7sP@bligA#C@:a]q&J %RA%u'4n+jnbu:R*s/qj\HTCmEB-0="\aYI"KMNm;C_I7A-fJHu2o(mZ.lHr2"\n9-q"FQP;Y*C8hE"5+oq#n^eU=Ir/f/NMC+:nH %M_O8C-?2qkiVLiW`>'_hh9eb*]/5SF;Nu*7Yq.)ZI,`[/j+UhPkkO<([projQss`e.uU;C=#-u1!#_(V_&on58ZZ.XpaoU^9iW7: %K[Q0O:aAmGrNM?SJ!Z86UW(pZ&C5;@Wc\21;>*ePA=*5%-n/@?6Y_dmAXCR>21*rg>&fcQ_Wo"a(>Zped_R]^3.tFFMcQ%b\]O.2JLA6'R %mFZk+)s1&9CSnbj^.tqm/ph?67AR=(()ON6%SCS8Ki5C9RTLZD>gCJPpqW:(((gL?hk]/<,7o.fq%aWqIXqIYN"lk2Q(L@.Vhr-\YggrcS)`N$@k`?*q%8#N %*I85uE1b>or7u/(F&foF_#NJn>iq6e80+ViG$Z<)d6t(NEo_i8R56>VJqAlZX&J@et:s*LH1Jq?R&;E)<>W,)M&u:[5WbhN_-JWk> %#u %GE7^\@Q(AsT(lgdb,!TV.hO2B*05/A<[-^MJSkVURF6eJMCpn943FU60X!Fdpc>80f?@3L1/9.'_T2*ha:W]WRQaX%&OW7cQ#r_1 %h$cKE6NKnaWEK>5aa-A:s7o(R^=L,,4=:uV/Gq1BH3EBniA$mP_GNho'.D'gjpV-67/&-$hKuuQFHY$XBn*l?pn9jJ2300K,ARTa %#f^[TMjd$K#%1%2LfSJcQ(=(Y`J!7G3=>0oN9M['"6ODc_1R@]17IH&Tcp')]nEL'(YH@#g+]q,QSAbeMiGrUB5& %`FJG"34Q:TXCei\XOdpb-ChK4%I&D#d/FWQ_d[Z@QY_W]S""=%aJ?h1=?:B!>sSe1r;#tBmYC:5`V`r$d%$4<[OKIq1_*Y&*=3i6gY?! %Wa7X^B5@kE152)3?O'@3=5kNsSupG=b@/dV9H_0.&9P"pDK%+m'^-CH=HX$L;Wi>Y/T(CVZN%V?j-@(Ok@)3Y:4jL::@3A+/r(O' %57R#HQbPTYqu6jbO]]L`=:"StA=]B+!'Z;KU&SqkY9eb^R8Z.^Tb[3M8EsX*BrEGK"$^.D"%qrS@#s@\YTZ#llkB("Wt]#=\-?K< %]I5%:=MVFLSjR*4r&1)t.>*rX4JA,s3-"[(j]J<1qV2Jf-q$QiNWTV.b.*+#dQ6R,<5B+.(d1B.5*'1`B*aGIPh[$IHQt58cdO;0 %iK$I(iPZQf!5RM*K=4KW5$#[J`XP;,V8%-U_YO-3CZ7<0!AGROg.pfSeAuK>Alo9%"oG)DDa:*9!=3hj6>Wa2Z:"[0W1=^ZaVi#B %cGJEnKd=GJJeEtZ]SmZC8K!6j3b\TrRSo6`CDUBrM9RX8bjQ>VjcA+0>m(1O-=Br+JRG&u!TP"+ %6&NfRYdPn@9L64g9fP>F9IRc'Nh],^=BK4)*#l,&6,1hJmb#pP'I&i`Zp[UP,DH5F0:_rHB-MeJ4/Z6 %J9$g8!NeI1q-8r3@RA6oBlA^['*qAGC=>-mh?hd;REabSG._r=KaK:eaZrNd'8G+qJRBXdTEmdr$JlY9ktBn89O>Os6V"K0)bZY( %7E.&j'I?HTX=$bgO%4a#!uI;h:aN"W4-["L,=E0J!DpmMP(9,d^DR3#%JnYQT"haXmCmG`#?'!d"OPXW[?,JdNas %[_cjsR%3fWb!8pr"'%bu4X^M0AQ4\bEYmXrko?`65te4kk/7D<:rc_-c8`-J#[Pn424aUM%\q6rMAe5](md,dcqb9^(lKO[&p`cd %XSs];4$htYQ$k6cF#pcJ6,?FJ!L#qTJQ\o=N%V!8'FH268;865>Au'B)-G'=.:WfX!EQ)5=FcODBG6.+*.Yh!AQM^&k,aL/*)qf1 %APm*ANMQo2>u-VUA708\1)h#S78SLeD9Ke%dIOTn-F04pQJ`0PiG5GE)7TrA*S6FI2S63`1 %Yk@f9]!'!3:31J50nL8fb;qWc0;/Z13aZi!k3O1cm0%4=Xu(_HVHh=lYd;,1+mXMC9uGk?`=fPQU:'_'11RTc<54#[2,&atNCi:q %9HJ"3TlV0tOC==XJ8(J5;^mP/9QXED;uOSjR_WHKEQ(6E(9oDY'f#i088HZ\K8Q7OA?tfGNO9*IO,N[(&_&d5DbFta_:%LM&JXo6\(dNQ"4Asa>E5??o/B95WV_OZi&CuI3PuZn>9lF_"d]>c:CR2EeVGq+9)h*ScW[3C& %!.k4MO_n+AZ`G2]lIJPC[3uBiPu7@`h):s=e9**IZpXAl.Ec6qARm\CN@OW^Yi_Eor55W%C/j'LW\kM](^$\;X=5o4TOZ#FQ`i*f %p-)/Zjig]srP#Xo*0mNQf`KmJVP"^SGlu8T'-OCDMI9CkS0nEi@L0Q$9A#NGFJ4__@gni:8KGPln9]Ve/CU[%0i%?u.hRB@SsBE11q/&aKUfFGJg4lm<7E&>FO` %/B.k=,nuBlM5!)X9Zdaf\LDABu-1W2Ko84Cj1,Q\3!iDoS4F8;aQ=/0E3h$]!EX0=,K8+5@($q39kpEI`VGTi!\+2gqd/r*'/R;,bL1MY,H,]S %K7II$V!VjXSBa-F"dR"dWY:KJu5Rm:2L#dXJ;08;*eU< %QJf#Y6]e<"X1YS;9LFgo)RXMpAm?d-9uBt_hk*4%kkf,A!eRE8MF'\K^kV0hHn!_FGaMC1&FgD6R%j^W2IVl5:`CV/L_,(k:!@=> %k5khu<*'T:C1gXG;Gr?G@hE+Qi"*N'2,!3#=s?RQNAXLi=I"I%Lm %I4ILc1/Y]+X;7pJi?%mmES`9%&V_/BK6WL$nP#,6' %0&T8nZ6G)rRFBM\&diHgC>tZo"Z@NFIihJV/hL/Q=__TMl&2KV`LY6STqtop$I_-/\'WjP[^=/D")q"Mp_7"N#X$dT__)K#F33.% %[t50Y@\,KpLt[+Io2MqP%0ngH"@uXIT4E[!N,9l7Km1I(0/k++Wj;&43<5DC0l7r7@Kni%i]mhJ3/qPITi\#X='J)H1b/UW,Bbt,hm'D@%7gp#@moN_omO"P2\"6q5Sh-6%KgC1rg?dDR[>TEZjlY>JcV5T$n=U2",]0=ij!Eo_s0R^Z_f@)F"" %eN5MsAdd45f+ro%Jr&ruY;Zhc(gibdkR.XB)+\J1.n^/a@\3Y,PQChSS_jICER/A;8$hFfmk<*a/V'a,ghmfG/7W(_SUd,\[KtAg %0Q\&JU.2Ai5SBQ^Q;rP\'/P`#P=5`'gZ@$q@8*FJ@:]0HYc85'H,C#@0k_h"-Po'#JgY'qRpr:?s*@(?e,5P(N)9`@3/bEOZam9] %bio;8]?=eB+ddXi@;IOL2F[_e4:@*k^3En*%uct2>1qP:6m0TMT3D_oRY>3M73e2$Hi)B8JNCp2gbf5pY"uM9)Y4o!l8<4C"UL%8 %Ufa\AD?A/<<"p\]dqIGle>U/&r$nHI8o9HPf2MmQ.OhrO$o?NjQ8XI8!H,62F.7gS9*Ed@"9d;SF$=1JNaa`$'jA#YiOeGUPd-[! %(6-?Z:h.4KT.pDk>#Y#BlT!1u#?Nl%bs9lbS10Bs^uEle@51@")TLKQ`&Q%qD4BdG1QLR0bF1G3<emp6kpC-)D)TsdD!;V85stYf\Ymb2h2IW#@ej9:m5`^2\@3_+hG'm!X7!C>)#1jnoQ?reW>V!^pP'THk1o)o %(%(1'&'3J_Y*qOa-PCup#g:"k]aD3F(5]V4dqYVVieAP4Am=8TX+%fd:pGmg+O]$i,e417-)K*,74)CtkEaX_[N1RW0(u:VfQBJ\ %'*c:\WdU@+6_GVO4%7XO"J(uQ=+nV#a&?=8.GeK'T^G#Z56Bb\7TIlGFMfR6ldm*rXUHJp'9GPYN$-iOB@2\H_E+/1i;aoBE%DD< %6("+DMFhD]`#8rZ8G%Lrm<=kFs<4:1/=D$cJKGs-0(8/FsKSV!E40dQc$Th:MD!VCJV %TpNGK"==p1Ckbi//;e&2+g?f&(Z#cM:fbOJWlfu^8,osC>2aur"(PAGTMa/K\#+==jo&E`@0q*#W7q?\.kgpK9)9i1Lb]SU;'DC& %9(UP&!nVGBoV`7k$aa.&ZMT3g.U+)c*I._?[qnut^d3#[-]VsS0Ip@,ojlgA8"Dh$H[d*e:RQ(-%-Y(^fVqUUZ;/TaO"@hTIKThK %c_PeiXh$,A[@9MA6j)DB//O!R%2O*tijI;hbbe;G.U/I,@nP/bel1sS28UcT;L52E$@jKqjX]\!0sHDHi"^fWI%^,f$:8M<5fp0= %h(t1\4F\l`XLs(dAMmjo\uIR8,j,/YC">T5XY"FXA0@q&5?@1'`$'C/k+kY.GZKLI6G-Ga(k?e'PKc*Sg=/ZhSJ)2C;[Q:8!J-)d %`$Z/Lc"BTs/RdYPGj]=JSH@u\f3,KjGeDRs>E!2Wf@H6sVktDB`l'TV1A>55q1[bl3F"A$AS:[n*_7EitPa<$aM6(NE#Mme([P]_U"Oo>CS6=k7oI5^`'9Ee_(JLBAM/Fq/H=FW&@6qe?X\/\F %8$h&M:k#lQ/Y'\L2h%a)kDUl]hp9-qDn/HgT#oVae"Ti\G(]3`+B[*B$L]ST0^Bq&BdXM/77>\- %0hldj!2us*S=@kHW$,iR?\G)M0M(sLJQYng\e^0S3QL&7l?Mta1!*HFF>ukT,paik!Z8+M]D"+^/-H1MXOV`TkWtVDW$tWs2M\/_ %ET/VQS*^]S+G3s,Pd.Zc!OON/j8h!^`U"sY94DqB:60qb$*@UI+cVKGLouIaEH=qZ4X=&Z,_cS:Psa5fU:-5[ec"#Hacd-$Q)"]^ %DJnF/'r#kh.odXSMh7/@2@>>]Y!U\52;2^m!<`hBbthQWr4XFS2]q[JajNY"f.`HYS/kEW#HSa.WOhpS5,>Su@ieeDHk'k.?S`PXZ)[=['+o*:Wp,dnkI3Ch_?ER;F"Y"\B&Y=.%+_<%3WTRo"8[+'GK8 %"EW#bU,?tH9rCS3[.W&U27?2OEE9/(FZJXk::>1S(Z7T`,u0H"UF4pjA$X#u_j4H3^ZVK&:W30Jc1.pA5nS*l7F0ge;E=o&b?<96 %)8U-%SV5_[!q)IhFNPJPNRJZR/c1b4bLoSQXpl?n/<&@UMi#Q4lLhS?q>(F#F[5@ZTUHeJOJfHpURf@H;C*h:nS&_,T_U=h"4`46m0[8?R'6rS?M'=" %H,VhYRW+ZO<.b=p!gG[S/AN1*@;Ggi4&&&2(Esl2&d%RPWrR;"4h:>"JEs#am:2A*DRq8-]q6hCLVu/,lrWbHBK0p4Of0j[#[df#fQp: %4e>-t1XA%Z=B&)MYltVs-H-p9NL.MP&il,V@LCbBWr:Aa-OTZAe0jt:\6'1#3s#!N@G45XXcdjWJ6NJtB$*XRtZWVQNRAAIfl6Zf"iu %!:_tDT^OmLc@d$Wd2'2G\9V"q;`r\U[FdDt!#d4"0_H^3dDECZU[a_C1s,JMjA+DD!O!Z %I=PIpZ"af$jP"$)60EfiDf5N88EAQbk5rqLniCFc!+ldX]JsqW":"!n"bC5>@TmeM/Yr[`k?cjbOs_Pic!s]*mO@b6/^BK:2_Ye" %KIRYj_0AH6g*!1<6[Cj'_+c:IO9B"mC0G!*eQm^S2!M*Ldka,t4`Y;e1WjUe#]>u'9Y-RtL<,B',H.8ZFO&7Y*s9>C8NPr[c/e?b %W*&m8i[p%Sp0"$8YlR#*'KOL'JMl\DD`%r8$n0C*Q2H$_F;?SH!fCjN!`88E4SYQS:1HMhP5)NhZRa3*Uu85X,i*`fdluNk+?bN# %qcS[$G2OQ_OQcRf*^4%MKViTre/l]A;Ki6np)jNjX$g$oA&>@qNX4VO)>"bD++o$N(!g++Ajl!`P=EanNW$?sk+Sa5V4DKj0K%&= %MR'oe-bG8=^maXR2(MQ;cg?ZS6=hN1bQU2lfJa6`n%(ZW;g7L-7CDe#W/:.af&K?H8S8:)Tg.Qn^ToR8fQ_a4kG*/)0Y!ISXK%uEE[J.+1_,t0MT$X*MO(.+ %,>^/5$;d6l<7YnSFJV+Q\'qErc%(uV6i&L!]=H*ea.TC^A %:3o=$mN.%!:h*'28oZ)[Qn_\YAr^$GAP(%adQ!E%(#1O%>]!OnZE*h\C?oP@.VL4GlgW7BV=7M%PoMAD&FItg%VU4tF!djrjD$9' %NZ\J(foE%WkXVW_r>h.J_E(-5"V5(,,"X#K.boKS)O+o<:SEK9$$b)AMN!EVl[GHt5lN(,+>Vr2#3 %7cmQXZ>-(@\uZ#G0RHJ,@n,3`70Gac>JnlPIbPOH&6LfXE3p==f[$Ub*f-P4'[7P7l6WW[TO!K<7Nc8A]3)k4DTbI5C"+1#/`,[]_9oN>,*R3PSh-FV._6o^'ho^C'2/gN.96TfNV&3Bf+gH$`HsYWIAM4,>66F:13L`sf)K9b=tu.pL65V$ebaQmO,B0R=TS-%7jqu%<4/TU"LOQmH1"))]HMi1=di@,!O*WY.mE(fkYkl#\ %jjR4e&;;:$8N22joD%'R5RFH!&l%U.ah#lNd/cm@.@Qr`D(V/@?2f;q*ttGdgODd0M]JE1e-Ikp\2s_XAk+;si6Ytc]sIi0#bE,. %,1rf.KtT7r:j2tAe_\Vl@N>Nn6.:u'e\[XO-nM*p]!4AT8NHT6X0S:?KE*Il"PnFB]i[/$o5%WZO^jb^-ne:h!c2%W"O#;+ %N>H:LQ4cpRM>gMd`fY?NSun9@8-M4I[L6*FPk%\]]hZ]^&#nTG&jfDB4T7ftRH/;loarh(GaJ0:`)nu4FrRH)0Z-W1V'[rI_GkRG%--e^nWfnJ'7QU>Y%@8O?!Wq2j1T0g1F#^+Gk8D*De.\,7Z9c %GtjY.#;2C`UFD$;1Zc;gkX(Ys&$2:HdF*$3UYN.JoFcU'cGF^]*t]S&So>u3J*Nk;d.VAdXDIpBj:k@oRi:VD(G_c$4=)o,&Khs8 %WEBi"&/\H-RVcQXc?iP"B2';0N*>GBiXq/"k-u1t^`m&>3n;M]"(=IiXLtg#`17oPnYaL/>%3?+6IF@5lS^>\8=VZWN!^adko!O% %j@P']l16s`nhlDMbW\f@NIlnln>ebr"gP:KOFT!X(s+M%7Qnm`Kdu+6o1,q\m?$:spb7B-h&@6D0hijCj::%K^mH4eeS1t@+q]Hi %UL'!7F/]QOnrSl8TZsmHGVGW")i)rEK`X`j_'91H(KdY]9jU\i5h0L6X`)tkeZj";J3<\IpD:HNn#p'2GlR'froWUoB>4Yt0E:@A %c7ZhXs7Y"AO(Z6*m\cO5\,4dd<,MK05Q:TCp/bo,2`BASg?:IsguSKds)AKrK.@[mA&a\mF/bF>M1_dd*[`;_d7n.PD*2Pjmjq+2 %_1dXGQCq7!OhFtM2/rfuDH.D$JkEhj=B3*L:e+=P7U4\?Tn0d?l[j[D^CH^Q5um8'j(g10YOc@@i:A=,r@tsX$D3XgbG!*FDWNTm8:74@UbnJ-o,.qBA$t406jreWO86G-GAU)JBHYLa0]YUZ^NuqLXcEnJ?Dlh.^c;m81-Ei]c]Rkb$6+@\*`!l=P"O#hH%"<8Ugg-l%^*h %3t`&JcFA=%=tsW;@fRM7^5\L_$f40^/N?a^38nl-]+mOJMrb%fNF$U1R5NL1`1[fT2sCaN0IN2"Nfkm91+`DmMC1,_oWXP,S7 %hWM.eTMT#o0AsY9a!FcF'U_Qk$3[;d"V3@aGP4]XYa/Z]r$?5:3up72FBFdGC92#$oG8=D^ood-"R0 %]-LDH$5St+T7ha;??+JC>Ki%'?cTBs+And;'T=@3<,<<6BKIT%!!+QnPuuYHGH2tEE'TeKCHc%l!od",Je=<]Zt+%g>qf^&J8T_> %>B<1c(&_CDUAPK@2.mt]'*nEsBXMX&cNlZ-"K:`YjV((s/ai+go*T7<$3`=K#*un3O#?,:ZQk!/b$1^M\+G)+PT'fLDZeb'\OH/J %7uAQ[^>gSKD$eNr]oAuJU;\8n@rT\M+7Ctt>=$Z[)3mCrZN018W3Rq)G_)9(-Q\"\.CV<^PT@hPf@N)`[O=8`/pR?\$rc"4SR+^2 %2\"l[n)*?!lor`Uq3/biK#[KAYEqVA$Um7L/C(\[*^6@TgaQrVM&aRJ'tDo9/_/NbX*`:M='(J\J].#ks6n];RY'M'G$o>3XTJf' %]Nei5!]d7(;4p0D@+;crY$W48Q3X4c^>3)5EeKj+,Dh5#.r[I$dP!;XMHF%[,Aa5^jOjRA?]rh*gS,V2c(jV:q)6"D_1`On(FXjA %H#.X!Gm3KK$E:aVmubN!l2@Sd7ET*XV/N^]H+*h[N*C"!9u%q<=H$;51JXo0TX)#O-*5g\H:Zn&m6I@1\Z=XpC!C(gH;`_b\;TT5*H(]0ojCR-_j$KlLY]c[9T\NPOX4Z+1(+o.=.1i.m=/g=ZHbUQO%1c4r %/^@7(X)S82A[b%'E%qHAY^)*p\LRh`'r]o)8S-N-#!J@3Z$%6'T^OD<=!Vu\Mr(,f#nWab=,D':Hab!G2$Zn*hBIDtRUsF7,T..7/D7NA9L45o %[*%3fGeF0DYsD?aCE$*!_[:/a$3eRS"_1u*;9Mohend?(NWK52A!L6L[eIsRh=0?5hBM5%:0kci'^"f?Xh]L/=L]G)WRte(:;YVW %8iQj:]d\op[UY`B#-.fZ!Y]q^@k"rka&92%=e3("5_+_WWHE')^Dtf6%o27?@SEe9#`":qghjiQPm542-?VLukrX@n=+Bk]V(JH-F9;S-VsqrP&bG]6iQ&S6e0T?`VqJ%#Hjg@E'H'Bh(W/#p26P=@(l,uKf=jV24[T^4r?]Y<:> %Ei-\u>tb7s^&Ukn=h)E(qG%pZ%0KpUrl>%nIBAPjNpOd`7=<,kC_t+gNXdVZkFZaVBKdg*[^\$eU*[QE7SLjkYah9FgWk+,MoXP& %hKO)"cte&RXJ9(;juJpZ(T6TSE9 %Os<5Bb$$+B[I(YJ=>q3ZQ/bF2ekt83.\;WPi`.7l%h9m\GU9>qb1TonV(#5d.sL[^[WnR/o%($g@-WS.%dK'1FeiM#"Pj@q+=$*g %]!f:V%dTPc-hA62Bq2M(kZX4tRB,7^B8Z>+.So<^Qn,':'r]?A;o$+adISn1CBk1MMEo"oQY'=#_624,'F7OGX44_h]jD98L'OVs %*9hQ;euT)"l+L;P0k6bA5C>Y$49j'8_f>tA!m#f-jFTCog=#gTYHW2C:ggRn.W\eBD^j,MgK$rKK%j"@`4ECj>92s_""/%,;(6Lq %n6(bYh6"K7hr#WdU8#lR_()V>&KFX#.RsMf>Kl_>[Mm^,'FGO?#@#%8NYT$,3+L93+@,%h;X<'5mMaXc%o27FilpZaH.8%`7fcRm_%d\]pk_U`/5N=eF*cAhcEttD0rJK,HtX/HNIglaXp5Xd;"u!#=i'4Z-Z/MRo(haoV,`&'?@b" %/!n7-Z$,&G=rURY2(c(./T(hZR(hEkm4E[_*6JuufNJ-:/,'kLiqRc4b(FtZ*pa6J-a!#!=/uok;O-)#J1h0/ecMDrW\((iW%I2T %a=GV_E?8p3QH)&W*Hk'_"NUj0[B=B8Qc$Dn_)H^\Li].ENe>l7mT*/.<X&6DsqO9nad.Q#3e %D'#UO1AgMJOPfN6]!f:R*U108-Z\20Wf*O&Q*?S*h$RtBN)EB/dR8u#UV^;0XJ87k %4TtmdhC>q9D=5A[b$Cjp[I*p5 %=>r?%OUF[EDGj@+<,CM>Pfg`r\N/k+]bIuQCL0Wu0^`&jF0MfY[4E/MdK@NE3iUG?]1c7?89"jKK'DHN?bne"Y&3Wk_n,:8\%?R[ %l?*6o.-01kg^f8fJbKGoj9RVp2W8%EJ_Q%H-K@OB^$S/Zm5!B2E;dZa5Y0XGM5_-j\Tm"hlGLs':G]5/,NJQLr2/%6DfVR2Na%WIVVT#EMXE$"]1cE-!1OZ0!NY"p8^s)S8J7MC0fTN08F\hK2_Sb<3E=eaH_&=dbDT;``.K=G3A_K:L]." %j]V_OiO5jn4MA\eJOG&40X)7`?Qbo;](nP,o^,DRCMA4^(g#Pn\+AMZf"[c^o3Uici6:9tT5h8(l!Mte1fU[*2WsF#+Orb/D-F>a %m[1Cjm6L-V3O"`=>@JV`m,*s-!A]7%X_Z\gjfiWInEh8:hLmZi$(tfZC#Zp2\,GQ#Q.XR4B"^Dsb$lc\HSoMK.,PdJduJ^-[0)*a %*>erqTcoIRFKT]e69c.PM%-&/g9$BW_gt`HEM;h4-9d]=[fU2D$T#1?^-gJ')]2KjB*VDearu5kG1L0M%V^]pITXsLA%t+#,7SgI %T-HUO`nIk8gO&%dDE)Sb(Cgh!ett&n1!V7FXq#&YF1'8"]-&KaZ#uEhAHEAa#&g0I$XV0sRp25#K)\/C\ %H,G!2/C07hdbP,O)sB\l\]`)q%hLr1j*kG-M!jMCb=SnCFr3Bd.EN'[^:"q]D2V&o1T[)6T>5fKEl"((4-.)M %:d9k>jK]9.^l,D--#jlhX'l@g!L9dPMr4?='@mL^/$'a>'I[HQ=K@]IXJ+O=egUm%FG]U(sigSTo %FuGClamr*,D<7eA9<8NZ36m8OK;f@8)J^oVDC?X#1"W@HD0s#+l\5WlF5*ok=OMis['tCk!S^=m`N9/Ykkffe!OZu#C&4TC>MHO$ %g4?]s]EIR!^'h$>/,T'F=1+SsCY*pon?%$:3F5qbMks802#q4J\/?u)Ps7)`B*l!;9%IoL@1_rPg21ZWN[f3p9`.]TUbO.g@YGg- %hDH6Q+(H.;X]*bS.d[`)WfO&<>_d!nV)cmSc$([Wend(8P\WOY>EG?2,>n9n@g-nVn>\Y-_6CA-CEkI:G+_[)K:lW,bP,+kh)ajM %&>8PnW-)s84.L+h2`s'bIhm%$kcc?r9&maTLF@A@?t#t/KdsB6o21.j`5rq/`@FYPFc!5;dgN!7ed`B$Pe.9_rCX,N2NW=e_ %DjAo1Z?OHbgb@YcmMXje@eJNNS?DQ^g]\\j7M1Vaoh3X$Y*A9,`#CNdORI&o6]bEB==*<:26DY&3Wo_n+gCWE_9m %gr@W-;9&@d#&H-g/T\OGBYnd)d/eqYX(F/S3VDSuLd#VVh__3.`'^tt5-7-*^FDM/VblU2p7=6sRpM`&1W.DnU/nH8X*S@cYZn[! %3pg(Q*g:IFp#3!J,d#Kh2i4X'N0X%d=?V`o:nB/HgM7;"h&PB&&>1dZWHE')^Dtf6%o28TiUSuT9kBm?0^.HEY@RffV&iR@oFANA %$<:15.XOfMdWXcB69Wm0'FGO?#Q(!o"=p?.kI@6OJB$HWC$WBH=>r?%R=duO8E7XQDK*&dVnTBF4iPOQP>l_(RT0SBG@4itS$o/- %Pp'dD-nr4pL]pnnB889cDgEE6`C^d %''V`[HZXgh`aF_'3D&Vo19>7$I.LLPcRd!)0h:_/s8/h%,S8]mDbekDE3GmsMX>W]8h13j4e$0".SC+nPO>G#95LbULLPBkJ$R@N %Hi91heQ#f;'J-8iFD?6YhCjY,_h/V&AP%";9J(Ulb2U3767(TE).?O1"o9O7mu+1s$%qHBQBP@02M<+1CU,p=YF_Ho?'U]Sks\%, %:8VsaHfK'_H@Dl(FU.Wa6<2[E;+YX$="R8?^*tMI+6ggK)"PdUVZ0?]iQIN"(cVe0tiM@d,3M:CnZR9&5Whn6/edcfP=<+^"9lW^NKb[+.YK#RXF_uK7*7ctP:3EKfd?/jb,-2]@"8BAU+`Cnakp'fR(/+3Q1Td*T3.#c_pN9i"`DPpSp-(L,S,T&<80*/.<3O&<@WC=41F:H)c_>iq\k:,29'n.6 %!*FX_f=(21ED*ARkUWntE3G\hYkI?3NWNRE`DPsTp3o$')]kO980';ah*nYB/.UIY5bNX<'frJ"!^JnMlmo=d4L;S5=^:?(_c_AX %A?3W-^qF37iTuh0gt-rh(.Y?>S"/YV3&ge#fl9'Kc-"]4.P(t3ek6$O8^S>Z&`DGlBbp)@[7#/h[a)!lY]aEX_Qj/W]bH70=&s;T %paRhTg-scQ08F\hK@bmgJ\;92!j'pM%-:qZl*l'E(.[M-R`t_RO'4HW %rtlJQE0J0$E;("d\CX?0fh.>"W[]`l5l(g=GbfSZLngpNRr %!ElJ'cjb=F3["0Ul?]YgU?kQ(U`JSJYW-U*Q/[o!W[a#/?\-0.le;&=3NO/0SB=]f`F#aAkGfQ0f1Nm6&khf7oghW`SoF6[s:ogTaXKOAU;CfmjTI[+tiXP%YJZ2a5crXUXJ@/F8_qM/k3!t$:(.YKB %lapq72`s'f]82)Tj^*9;('j8o!s0%pc[r>I[;"-k2:Cie[Rm`Nf,"*N1lp.jG+c%SZ2fO5UMZL$[NE\M!WactQ.e[]hHe%1iPEW@ %7O2G"2oC=#6X,DI'1tr!%U1B753EF)Su&*ljLo+u.ZFpL#?pqg"Z1t.19*=Ardk)1_t8)Je$nZaE[[9&5?[Xo,W=A9(05ip!S0:\ %fElU3[A"$%+gpTc-8J"G3*k:-C`+>IABG)ii:*V&DY[Gqt%"*tL'J\-'dYZaI1:P#R\ii.';HbVVm/J#SOK>WmgE[>%q^>bhe-\VgHFb`J*GD&^+3B6H,YN16- %U@-3=>@<`Qs4OY<@'@<(Tf2iic@1nOqnB,Fib$]n>.>N'%s-(!3!ACZW"2V"@Gd,^i6$fH17^#cj_7o/nDm&pDnt@?M)f#iQWTb9L_qK[EqMGM^SJ7.8.]R_# %>kJh-X_Z\gjfiWIE%:Sk0Pc*-?@?AkPu9&%/nsq.CT:dg>#s6BX03Y1p*CJ+8'?'q-p>pn?jF)#.3<-k/!tcLp_Bl/lItqq3NVQ7 %T>5RoX\K4$=sa[pkbX4=Vj3PUZK`sIZ:#.(=BiG]dB5Z4X<$N)Y:RM1m+,[SMCP2!=+/%dle;4')V,?.:?K.HXJqX? %B[p1M@-H]'rTMf+-!qL?6&NsaSm+mP2!@-%[11Dh26:4p`Ko)qa2$]d3i(/4MiN>OifK2Q7GHZN7CqHnaW*5ZiMbJNC9Mk9hB=\S %ZIOVK,]+4.a#:K-$OLA;uH`d"a&hI$\&?#aG@p^7N %'bQMMPpEcGD;0tN3NO67[9&Z%Y*?4[3np%rmq_Eon`e`s,Y$=)s5:T\EeqdiljnDN("[kV(RHWPR5K<7`Q;EC)j'$3,Q!56OOGp'GiiEb`l[`FaGZlkcEofuT* %`IkQlMFSRG=#pAbp514UGReJt'^62>SB?O)qqe!H^#Hk3-3^BNr@SV`Vh.&^q>Y*r9p[=kXp39$W-@0\,A]l&EunN""L?kOMheP' %DF`KlTg0;S.,4TiroTYif]U'':^lN[D1sNCjN_c,Rb,\u4.pD,@G#"%$en[M`kKnCf%"*k_6lm-heB3jdSHO:^!]]bCYMli %HX3r[:SkiUGU-<2kS<3h"4fdf3*UPc8jsIs=BVqD0\KQRZWC>IAu-WA:%#:lf%MW;YR4EZQaNDW5C-CXV4VGQ[OnJ8CX^6eRI[5j %/h1d?eClE9\5l1Pl$>!(+0MLC95@<.f%MXY%ItopD$rVh<#g5OJR.Z.*\:l#qG(fhQ$rd?m?N.+?/)e=l#b/[4I,3/d(V/"RFGO\ %_IXEM0<'35R/-m(p)%9&F9`VpZ+5eR%KQg9kcjl?Z`=rY+L5^cV@gMQZYF&$Ao1E2m(k6H^=h %$7o#Q0_5/WFis3C9NTSa>)!EBY?MO(+:I@(RN*@&0uZ9 %$)!3*V6(1f9mZ2X[/`i17RO;"&8Lj6W!qJjCo:T]ZgHJTF`kC#m(nm"DfE]k'['[3V$E?$,U'T?MM!5)b'[DF4p9$jUg0=jZj!=2 %PrJ-<_7B\!,M;NBdiM;]\/\j,n3Ct!;](sIh%:"G.SQuW-+P992?/J\>ma_!aJF1mJ %!R)8]`a3^g)*^'+gLaXD[2!i_9ih;*"^#SYes9'\lbQI[`FcVb6ZEj1E_V1h79F@uKoZY]>&9'R1pqMY_0Wes"':7lhka:Ul,R[! %=o(_@QFXIQ8XHIcJ"$!jkh,Ha3F,pV*aC4o^heqS+t<]F>/>o4dXG8a"nk2Zn[l5ki%Ms=o\'>X\h$"S<`&%-XgM4+)0C"(qUr(\f::s/BtRT9+S0?<,fQ/$B:7I@;RVfeXKa/"nnVq21Et3(9p?S9R?)V?!Wa;>`5QQ]h5\tIKHW(90_%^Z`k$$3i<_1[&S[oWrCO]61Mf=81X0<&j)%eL[\'Rq2`S3AcLP-X#EN %Z63XOa9$.#pra;#l$mT'G?!\HRFel1i1XHcl`n[g8&rENR]DG@7beb+F&%L8Os6(+lJb6[P2R.4mldK7UTU1mnu(''g`WR?A8 %#M3SOFTBuB/NpTNFa^I$nk)-!Y"D>OgX`f;=6k!O&"ZCK6U=.tOeYrkl+sd!$;O\rkTkq7^uCN@B..M[(1]'UFL#[40>b2)4()-d %AH['7KYH&AH)7-!=/DacD/23a=*e0.K;[/VLb.(!8ZC.dK53Ub!,D4Kf?,VJ\6OY6CR#[JX%=@tlIrfpjb.qG,=sV`)DG$JtjVM:NMr#mO^0"dF>+E]TZ6_K,7j$H(qUl5A`L-0ngBIF@jFA_fG!Bl[( %_g]uTcZ&pc>aDDcu*`0M>bJq8IG+Ai_cfNLWK]?t_gRj!ZM %3N?h*/*G!VV#Y(VBYRWpr.pH.XNcj^&iF6e>k6V$YnFlt61m$+>>:A1,JLPNGgdCA64oiEPdOL=9S>o,*$$`33]/mZ:GUEV8_6@6 %fETV]!PsSElH4E9)&qQ-cp3W(JrAJR50:[A)?%bI@'6bTOn`f27>7?"_`i7JELH8fR>FH$^'@\rF$]k)p"9es5N?/V!ibZp&=ICo;hr`H\SDuT:Ij$-ha5D($_p2fC=^=rJGIkECWb+JCNZu41(s*T1e#oHCq?oKHs %(8jBg?bF-6]7Ree^#/bHlF-X#rpQ0KfItc.3]>Qupt*X,B57"04'Gm[>[ddP(?_rF1]M1\b^XqmR;4Zimf,J#J,A9gq/`n0>f2V8 %k]fj%-I.b4tmI9tTle7Zq!K#1\YKh&ND-k]4ZgZXnld)d&6G]6B6),5dW,Jk(hjg;:roW;%O6Hk=Nr>Gcc9CTC[4"_,_R(^b>H0Bf7:CLX$Iad"P9PK_r9=(Ue"SU7L!$dU %.^2q/mmQb.ZqnbFeH]L/., %Ahj54mJChIrcNYk1RTJqp8q\]CI-Wc(I+4<%SY+&5Ir=&,hr\`?gN2b-2Npg>-43kFZ>>'aS5CE6JG'aaoIgIuYVgj0gg^=Z@+;F27qVqA6^]42O]=!<`ZMnr#_fEcAQ>?#`fmijCG5CCJGN$mYETkZP&t_AFHoO,LqtBYm(-2o,?buQCGs19Q5$si8 %r:W>sYHQ6SAfT+](GEP+fulFf^A;qunrRFj06Tq0htK`[54!.:p9g>Fq^p@mpW]ems4?Dds48bn!IqXD^UcS"V9hGf_.N]+1^1]&$&YoUdp1s$*u^no$,OH6[moMt>]< %S=JK9Yj;o341RAdrUKIFG/e7or-6o_BU0/_H-X0(YB4l94M1FJ%/+Ro`/rXTiD&_=o1`VL-[E(UkncEs@%%bSYbgJ.Xd=!iXU-@8 %]"Ym<]K&(NYK[QT,n>FFipcWWk/>];PP=74B5E1,HR17Wa.n&p9RU+ufB0&N^#&J^r8M7A6[bkS[Qe*UI/NO2iqeGT9R_=6s#36* %G*i]_88HjY1@te!YSK"$-"L\=Q_P"6R/6/gD58%j?c"%[C\-FY54P-nYdN),Zg>-6f6;u)\aAC/RNXf^=;LYni7''2Hcb8rgk"5q %ajQ`ub_YF`$?_q-DmqZM@Ac-AB&)'G::GN:>L2QJhRJ62Nda+$\iRIup?^f*FI')BqSe@Gl`ZeKN=T@Hl5-YD-,)D>o^Ur%o^)/8 %lLp8d+*WN@>b71_2EQo,>-h%Po$?18O*^S@j#Z_.)8_6;gI<*j]t@p3l^c:fqp$$ENZcgAO7urXD5:-PY\.`+J$ZSm]pQQ[mTV>E %bt'R:k#r5KEf3-*Mg+u9IW7(m3oo9Xq#+J,\haQ,X!'9X5h,/^rMUP455Apa.a!1M4h6u)Z)HUsR^$b6B*aOLY;,^p#Om13%2=[TEjYLd4F,t3=1@CcRp)=f+2Lk8)h410R]6RQJhk/ets(fo;CnfpqqY %H?+$%a6OVJm9Rn:''E&nc7e?cOCsHfhpHIAqe6@hG_N,hmVj#]N4JD9"^hXhGVs!mS1ChOf6<"f+D/iGlcg8bnboX/dj1 %pkJ_.r'+g1J%7Q7l+7t]`Hp3=04$[m?1%I4!I?TC^Wq\`l^I5S+hKbH]Y61mGUZY_;NCK1;lW113/h],pop[2129V^o)EI.r;0Li %\bu3&nqXp7O68[@H@PYIr9E^:(jfNbG]n-)c((QoR_D*HfNThFZ&.?hoe!VG^;["2:uPmD>2EeF-#pcauM&]$6!g05k1L4S?<+-N2HMG#&"=KB];:?UGLa4S9T1 %s.?J\q]@/SDCl6C&/3\&dCME9jmKn5)%$tLWe!q*m;N4\TfYAO6)!pZK!!!,R`P: %2!V,e,\$:A/mc]>9=^Y%]HJricaaD_[`BqVQh&[LK#LBnDBXq)o&o>oH[l%R_rhmPrjVSncX"?;hs-iZ/hX=,]l>&/kQ2?d %$DeFqY@lR<$[js]KLaWq7I@^UECMH#CuM)oO1q/dm!NLEnlk'cIe*LkNPd.[$"1)V0CKNTit91o3$n+\N4 %jNg@,?W-He?IILhokdFFT<[_:RZ]lsk&Ga9fGgg%IrTr7Q]q#&D6l=B_j4:"mGVVLH'tMAbYob1[dp_ZBeru:cXntbX_23<=dcbD %bBCoL4JM39XOrcn#5qVTI((jE,s;GUnKaNVsXXa04MpZ?3b94ID6S]9fIe)&tN6i-#7s1ACWc'\@iB*GQbG2D;^ %V*iiV5(#E'"[p*cHU!Rg5+F+9dP_"[Y3kBqHU$L0hin\d/a)V.G4HY5Jjg4(3^%.`qd4/-_AP,FCPW,"juu-\GR^'+410A%s#tos %-_?9d^&/f8N&CNX2Cl58[X7OE1eYV^=a%%QCnh.42Cnl;Ylnm*'Uj3s&hmh\M^;b(1s!WKY_>bjYlnm`3@pJHB:-JD$2=Qbkk8O^ %KZ0Yhm?e[]iTB4np>k4/fB4qVN9RB;HQdgPn4HHJ132HPkJ"k-Kc+shH3I7gCp#nkrQ1tDhqah$hp5q:V_aQn8b8:X^ho*N^&!-P %kApCu25aVChtG%@Ecq?JmJ6/6?1uS#9Er?1'g&>r3I6$='@&mAM-!a-: %Cfno^Q9q"Wo9W&t9-ohcYT(fiK^pZ0PJ;O[q>TtS_>E%ES*bUNLH4YX[]6VtkOJn:ol.$tp5<49,+:7XD2f]:D]jdJc5LjLL8_B* %n*\?Zh>o^q@R4A90=RDRV&ch5_`HY+-!.c?;sreHQGo$a0MCi.0tf<$Bbp5BFJ_K>>'-XnTD>3;/NV>_FJd=RgnHUlR*P>IU5n)f %f!IGmI`I\MbmR^>VF>3&Pbpl`>*PmCU,;9'h,TqVc$`e2-iXAbV`APF"i]_U?XLSJiT=YTF^2;N*RgJ68/_)GRBG;%S8TY4I^=4) %ADD+PBl%Y+rDJ"2i@"\Dp(Ag*0=q'i7%8//Rc>la4T:JORh0XE;OBI %$!.'!59I)4cK7Z'X']\:fHl`O02/NtYt-FL,I&d$b9F1_F82&>jpk!7D^8``@F%Fso%.@?rAb^BB09aT=4rFJo:aFPkFHF\qH\R5 %Id1f$A\W`OeYJhKhTfE!_#jW3)B<.nHXM2gfGf\,PkWmUT8/umSDXTOjXZZ;B/l,)@RrcBSRL&4B`W*%:WBrKq&q?@$ %DUNEl$2)k)S)9Q.5MZuTZ\.LCQn.dKq_$;ThY];U]"G-RT;?MB2I2FC*NgBd^KCp#gR*3<&Uu._IBb>-EFp+,!KQEA-1ae),Jk)mYAm]5Wc8hN35734o"Bq9A5m&@U[ODbn*>EK47?\2/K$:#!2%s#&7\2`,usniNJI %:B.mm<8e9odQuYeHZ'XcI_XghMrKnK]4C0q[6bR(V1;7f^YPDbIJPXm)#EsaoL"8R\(5Nf+PCJ0,sXMSB9E93lbUomH@QT,?XI(9 %X>Pk??E>G*n#>=;Sn%6p]f>S@YQ(9GGJCh;?XFiTO9`jNJ%EAj9BcLNG3fn;nEbr%X8WXurq)?M^d!8Ee)g>U([lfuGk1ihZTZ"2 %^\=)dX+1-6S_EtPr;2P)^\_:8;1!eAfA\XdnPf8FJ!M2U:BCE@cgC[Nn,N@deD>Ocs4;Jl_-;&DF5G)$WWV;U/eM\*Pgd>J!Fu_* %nd[q]^q!hjQu)tn3=*e(]i4j_*@-Urm6Sh5@7u(]S-]1;#LVak^i0jd:'Ae?oM4;!K4GV'o`rVdNGW0n&rg7K_)hji(ifkW%aop2 %hb2FG?sN7ZhKgX;hNK\p;"\4V_*PEno\oCJYhtL;pk11AV[qXW>]?H"5"d? %9+GZ;3^)A!ZpSk0q*;lN,A_GlA]e1LT9b#$@$KWV.q%C"Ce@;'A'9n[Un[P72BQ%bV$!PGbTNslc=gAd&c9ga %.6b=(gB_T>#&oKdi!sR`YYj(sf]W3!BcdYOF.g@l*$&j<0'DHi#R^K<"TY^SBGkkog;,UN]sTk7lo!.Sq'mU8.23;YQA00nFJ>'f2Maa$fNBjQ6KVI%3=f(Z %@._"VVnSu=14\Vp'*HY"3SD?+ClF[&EogiOE(I.SHlG2,:Qn[!#D71JP@E$KtP@F@u=mh^o<2M*1n%`H\BFd2co&P\d%L#"%VXe6@EpYu]>ljet %K&"`,dKZ3%.O33b"hb77TAFnX/G_s^4FM,Uj.qqi@\s,V>rb+m3q-!A7`Z5PL+M(7W-kid(1 %UG5E6!=o]4Y#$.7PL^%cp.1c`Jq7TI,NLgK7#?KY6O0I@a<5H-.)L,.7)^A1koae4%\V%n3TR:_Mh3r5'5jnQJJ`;ETX$uP/(fu, %ijbkk=m,,%Tl<#rA6b*P,P/p?LGWT7\4apC4.uZK';[f*+'dQIP#XcsOGenW6spR!85?358cjq\_r6Zn:;rDD(*Pk14,QgiH#=g> %pg6DA\t=8kfD@n'JetXmD[J!Q$^=^Y<>IV]oWUY^oK-r`'?t/W_ILi_mntW8pnnd47W%95(B5la[Mi=B^Np0ITi>4=u*Z=JrQdb2(G`L%"fm %iV2ddQN-HpU)a4(moQ1'^>JhHk2cL:=j`JAbJ2auW`Rhrq/:H1g=!X,@'jJ]FI*nbpqo1K>E\L-IJJR,W6"4p0JSi`ffQiopRr"E %GZaUh?Ph8c5c&Mg@i5A$CVbI"E%VpFZi$K=s(iRJI$oN3QHliJ$/0o?b[4clfkB($mTDOVhW %Wa,&:ZNt8MA+-+D*=7''2G@=9(;S(QA3rKXZfd'3%[-9j_%E"+:qU:!i@St?@<,ORIaRPM^R&0@hh)&'X0PHa.,1@c^+bgE(HN?g %$!g!d"]RKk#1'"`n8^sa$=niU12t(68>H=.Cr3"M`rJ]tM"sH_-s.]QpVJ;8Wl2]Ya.CD#\[7g83KTRPAeQEt!K.0`Q!7jbDh,e3 %,CL@'57i`Cl7M$H'Ut=;]Tf4C!qV/6\Z&[3%*_VH"j7:isA5+Q^:>f$pJ:1iulZlH@9n;O3j#D?dZ'6,U1+\h<5-rq]QO-^J-NabK?S^IR#0qo1PhR:JF_+i3+&Ih;/6S,7N$LiBdB@TdH?G8$!U'%e06qdD,6#i:2$qHWC@;H\KKJMq<&" %]1/Z&h.WUflr]B^!>``#4DrQWK1KU2/niYW$g!bWV!.=PII_L%"WY]fj7\"G^^).+7LnS8[ct5:LG`tt(9VVtj&%k!kK0aW+1p!- %>HnZS0%Tl5b9A6-&D=mlNLM-*F+s%LnU@,S8E=?m8741[7V(h2l&*DYY,3'i-s34.b2ZKFJ]-os[Ns[,399gB6nU\b75knYsA/[F9&ms*iYqOq[ATc0:dE\.Zdu+l3),s/4VHir366[\>_uE%S"WTVPG:bS0%-D %@hN@#*Fe+W?>R-kW@49,Y(66h'PcT)Nf98)fdF,4X@JY:g].R%*:/Zu!='ni6T9&3D7`pPB6Ib'V<)eM>S]LYqmo;2?r2'R(Er(h %PI(qUphWAdai)qi5pet*>Z_Y`K\:S_RBX?BEr%8MW&$(YJZee;G$C18nda?9(VRaAhl>0V*M-Q$%iLSVZdsMRu-r %@o:7*1R1?R^@u:F,]Z_aN@3-f%tkod3Y.fMABNY:9kE.jMHI&*6E5N3K%RFaF_cVEJ$,)!s9H)k^%#t"%TMCmn.,$NZC-[9-LSULK,"A1NhEc;Fhsc %FXqgEM;)q'Pf2,t,'%M]gupG=_Mnfhop!NBP5%-p"N7/K#L5(!mp^2WZuKo=W,181[Q4M%cf4/GfL];X9-)okf5>-(onrJ0\DC`S %fc=!5N7\+iIeVgWYQ+UimqB]>a8:'hn!CfCqoA_C"]0Fj*&>NTb_MC4Dr!%3O/eLuXq(+D*i=$@0^ %+I/genO/+Ee6Y9(CA#Udnrn_%,t\CK@tR$EG=Dpa"0fRI<1L>?/G7r+qAN!pU^g3d %f*G3Nad,V6%Z7MUiN[&oYDrk&P$dD-*dO;$7XNk %8dF:KY]RP/:?'Wf"=B;MLk&QP,#r(YFr?V`=SRK87A;_M=#%GBE!0F%&@_n(he)&/3b=p+TeMof&Ud*0-u_3)FVHQ@UD[h#>]$g)V/ %$R,_&pq:\nj^UCF?5Hir['lKn"]%eMK_l<7BHb:pBVS"F\Cfp*s5WYj`*+=$KXeVsGdHh]_MgKM&`e-Y[>1Z@*V===TLH4> %kg%#@@"9\9ZKM2Tmsaf_Dn`rr*>0NEnX\Y^H&+ZA4,)1JcWBT055f`snSIY,A,lR5C%YL%pRN1sbpPj1QhGku&,56ru)(/"_n=QE3?&2iqo\&CM=/pm=c.RR26=Bbna*O=lLBPH:)n](K/6ob7Uo %Mp<*$J3h6_I':PE+KaVH>IQ"J'WQa`+6EP+#gF4HKRqo&>8pWK$4M<*4DY0j:`@70\o27d"ciq?1""54[?#q0"_)ieQ.],aZWkC@0.iLK4m#q8Jjj8&rgWgc<<(B%e0#WE-p %XF%$9+UR(I3aR`_ZXSJZJlj.\>m^dfE+/s,N1`rf>K8r#,d/qRZL %r)#a:&5FX)]"p*dN)+,c]bHlr77A>[9(7[K6'Nlr5a!]-g2LhPW%T-Q@g!W %JKpf_Z"OfjZ6:D-\YFba-05H#=ma-Cg#'$&!t;B-?ri+o7rt\s#*`.7=rkQ)*O?)SKKhAcTRT@5#7>>NW;rZRj;qi!_3JH*TqOWA %G&(d;a%=(K_*&m'%R5H=13"eGer_.NT?aM %ogh41_%:mldKZR$9S>]P[+:+)lR9rC\O[(,]Bf@?9'iRW^4&G2%c@q$mbO.Gf?;184/`\*_?jm(]/!i>'(Vth=96O5o.GfF= %41Ym(jrdV[aS(jNb)Z,'5\%m?P'nC3'k]qm1a3:]n-f5(O@nofCGs\9:OO3(E8/NM'KAJFdA9>$/;64Z_eUi')WrUB%cZ%fR&jY^$8fZB/r2lEZ=dnr>-T/kf_aC_GZ$N6gmrbmFflr!aMJ3k6o(dS %JCk%X0^dVMMh8-r?Y3N=H^f,NM%g45fG^k?M?9p-]mq.kk#`BH$[5`EIo`,u#E^(GPu8cB.H]?>ej;aOp`q*hZRHLA,Z%.R@*6\i %*&&H_k_R)R32iS0kWJ4DWO@"Pt20%0/_p)+k..OR4kgVA]/UH_,a>&U8c??)M),>9]m(q>Mt/!m.V[@gEA %dF(b2J.4o#9JutK5n,:ie&aO&)..GOFS/I\9qBWm^*>r778*]\kbUaYdbQ> %+S3.Jl,1t?O*Wd0e?['WBI,07Ttl;?kn,hJa'!Z0m.PmXF*;a"FCc&+1/8Ju`-':kk(i1/ih,Rq5jVVEdd&3t9,"bM`^b8n;07.05ggjY?dE %dZUs3^_k4>9OOoF&uALUHa2nS<]H,Oi2f[-i@E<@]FpUMmt1@3_3ML$^'Ho4;^UaR=&]U-;R$'Lm/UI %O(0MAT_Kk<[7=!/"1:h8\t&3niO:g>>c6ZK(!P[u;pSc_%%bH53AINMNCP`73):C^k`_4Q#cX9XP8CthgA4U57%uVl;B)aDlp4/c %+Lf[F:p.f3G`9u\V[e*H''E;iLQs./d>@Xd$]:(@PI-cb7Kp.jo]n_OCmS?7T_1"^jnu$iNY0E^9j)DM]un1F%=:k %F2.CT)N\5Y*jB!2#)GgQA)/AgWKiQIfhI]D^l@(:4=9dgB1]ukZoXN)\i@U`3F46j#iBB\%]_3]'X/B)4:%dM@3[384^4n29?oT,oC95Lqa1QDo>g&\H8+AJB?',G"%S"FUZ1)!ElF37+_ %"L5+B\-auTYUDEK97Y#cT>7;!q!u)FF-H8t'%@-BbQT1,br8EfbI6V[4'r2(T$mK<1QF*J+;?oV?>fEM=\"q`0W$[mJr@XnNJB\b)l;]%H=6idU"W0Qamc;n_QpkDj,=+7S#_>aMg\DUcnbdcpKL,'t'/hje3h119$W` %Z9&[^8X-8b512qC7Z@BSW>$lph-gSCDL)L!kWER;P[&`B!k?mafW.#t4nL4$AL+'6"Y#g(9SX<6/)rF8,+X[nhZt=iFgm3j2h[J( %E/mjR-Sb]^".QD8.L:VW'R2)@*:L7$Jq4OclkG^lp,R?g6THN9P>;S_M6(^uc5o%q>gnMnU*12>a#,HsA78Tc\asViFV-m=s %,=L*s+'\Y6Jp/;@r2@Wj5IU?L"Pl;NplRs/F.Dp1p(?oZ^@m['7f\p0?9b7Z;;EXWH%15/,7,B?D!duBiU;i.I8hG&+'8@'LcNDK %CEJC-psHL1C'X'?+":g_GLo#>@da6Rg..=3nAsM0/Bmk8Y#8M0("Js04GD*aA.-8F3pK/9lLeB&1KC]KHn>mNW+r %*f41sEl,ZJDtETb4MKaUA@t%5i9cXDFrs`Rk%INh#M\5_->U( %7i/h?JbBeOp[EdD14r(5]Tp0[<5I=aG($#WCrMM8D;-2bGW+,!%' %WaLq)M'kS\M53#=)hB=)!%pbG7]m:/lq@R`!4kj::BCY*p,lCf_4u[iesId3Tsg%5"5gpD)dguW&jq9SqojfoP`:>S,V$H_@)k1h_GQM^\cds-aA?@O4(YCVgb!#/ge%W? %PTGo(`B!u7"?^6-SuYl,n5:(O*Rrj4+[2IlEM7e<1.;iS:%b>MRM";A[&!.XIU?Q5Y1O:jJZ%kI5rpp22,K?pr#`%B!sp9bL*tX= %C!0bIU!;-/[I+iBI$JXI%5`Dj'gC!%39[_B'0UBr'@p?iuVE7bP\QT6.J(jtRd6o7Fq\7N*Z.OS,8n^7g(+N-#XX7Sn %dT/**Hf7Om\M8m("TV.gmKNZ,iBAE1;(R-tGtl"s;YDS1ND'CfGe1`,^7s_on1*oq3FFpW`2QF;14P$VgmeM2Wg?p8.=m>F=MhXb %9<>1dmTiB>\+V-l\bZ\34oCiU$I9[92*H$I9TLqB;S"J'Q[01lVaEBm47mNGR4UW&Y@`.oua+7HP/+Dj!j%)X$Ub1J$K120&(8EhK(1G`_EJ2JHU;gWtFQ9&5Urh)oE+oHk %jZ"9lPkirT87/;RH]YtX)XZ4\N2VAr8P&s.&@C[Io8qn*MpUP&Vg%?)@_Ym@7jgZ"H2oIR%P\P?M6a'EE*qFHetd6(>F:b.Ze %@QWc\L'B+VRVQoj;mmENM`_[tD3qIW=dk%"@X1ls:L%V&,PsuH0I]!iL8(YL@$P719]e?HPG;4j3WnX#U900MJn?M%>2M9f[Ih+I %64]BAjf1t*&QiHW;$oq>7O?SR$q9DWek[k#U''#+W`;,#h6g;Ap6;\um/6.,iV$8mFj;5UA&?UW]*U0i-l*7%(P1jPI%_\GNbU(3 %!0sOKNBtq_gk!m2#e>f$Jq9sXmsP@/'ZYDkPM[%a;^hG^JiE>+2?WajOOt-he]F49%,dFEBPkVPLSlr?4M8#DNY>!N2+_:PB%ik[ %FUMFfMiR_@lCh*)N29Tp!CqE&TLSZE.[`1es!gR6=cOcu&s10fq?0nf"ZpkhdP5Fu'P00m`SZR]3tTRZpOU6s_!;%V9b@uE<,u&P %Q5=4/g1Q90M\=u,Y5[YDLu>LZ!M)[2u[d/)]/niNYD5mjc"!l9*d<\2td7b=%r<>ln %EHS*a'*Od %WltS.f`J!,A;>gUqu[mP&YRce5?':''5l4-$Wh]:CsQ7lfbB^p^#Rh.4Q!n.NEDqWbuR;V?V1*3:(^&.Ts75 %WaO]-rXSD^YMhq%ksfctQ3"!2i$Id!Aoag%nm]Po!&clX8W.9a4KV?)5__mbGmZHKfE.EuP%LAj=WCse_A\S/I!]1@%M<7BEj[WP %;4q^e;sTin/V)`ua3%Rf/&)ji,h>akosIop8PGcar2RjVCT@%d'7T*`AN?SNIT!r4+c*a7X=0=d%Y;>fS0>:/H$5fmPFGXC%HsX* %<:W'$Y_$$i1"DMZnbaGZar4O771qq?JjaV3)_8+\A4)+SoGJB,]@%O*$:#q!d^36"EY\O$.DLCp`t6OA);P!\PeM,#G@3 %X:-"Q\OMIH0Xa"l.Y>*I"eK,l[M[5ZJ>S(%Mh+u),th`_hiFsFM"6*1a;ek=9>nqaG&;n3?,8NOG"Lm9D,]/WUr3`%8H/nloZsku+n,-VT@)DPagViB"#8-k*a&J* %LR8H'9,@b9Br:BrXSVsC&S*QjZk;;';h#4%'^?++,6XQTd6i2mBIZIkRATor]4,#/^0WF./86+&$9/ei(<_dHkcVO+/j@ao>T %9u_/a%QYZ@N(DV1T2r`XX#nO!rB?6?*@ZtK;5iD"WP!JiIrQHpRBf$gPWi&Pbah6KNLQa7lHQ*"KSKo@md`.7lM;jr'Ur6p99+[e^fkoD/"&0 %[]iK@D]@;N)Q+6.>.[eIKj\eB.S[@UK=1s;"EZEmYUM^d'`!PPeUfLU&[LJDcIc<0IR6tN@_c;!KE<>E!E+dK)869pMH(0%->R*N"ZT"&?LTBKD.*^Qi-;W %RQF%aUQs<',Q^IN-B9%`MRBV\$Nd0STa:VcEf%jL[S<)J@1+pm]$iSQu*_jS%a65G]A9Gd`)^\\1/<\]Wf9S=cC$ %H[9^PIeCVIDpI8?5A*2XSS-cY5tg7Q(<,:^mEGrrqR<(\E^Ap;s5EYD`R+1b=!um4SGiHYq>7KoeB4k9pY5^q]Y:pn*BdN4q0[1% %G.Y5uGBe0)c[VSB]Ur.>H>n9UXNpr>X0p0@Z"Q'dfKP!cP3*[8NZCNj0E#XmWg0UR=&0k0I=h?YUV#V(G!=*QE^=]DefL!ta$'[$ %C*4Hkl+$VuRrdu'Y,hMA2"&9Zikp*SN2Ifi^MGl1]JV2s[QmmdCj;(Ln4Jk#!2#="dZVM\EQle&c6t\J3<*^WRt$ILE^[ %1VUl`pS@W8O[q][RjWds>,,A?l.su*BeC-G#1ON'=*p+G>=+e[C&3.HRWo*2XV@SZMQ5(-n-e9>Dnd^B+R+'b1CErkg-J#d]nS%S %*q5)\DJM]fEJ'p'[qZ6n:kGe)FJo;5W3#0\?eg9CkC,#Ti!8P!hOK=%Q[+W1TGDLs>U;fiV3u>Cl0?T+R-Y^ng-k*XG&PR:&8fTTAb]3PGS7C@><")$o-FKE#pJK8+K?bjh*hLCV%37"`P0.j2rjP8Cf#:>J]Q=LpE %Mf([Y=M63nB_S>)CjjI&p<9Lb1:5H6^Gi7r4jBF"_lERik]aj.-"hUdnZp4t8m9'b'aTQIbBKkJJj=M %i*Z6`nNeRH\GkNoITdY?`XEBMhYSad'*a*>iT[+-4acat=99c1hAEj'cJDW_:`Q$G\?Yea<\&F>%i*juQD+BBaepPP/Zm9&#;*4@ %flC75)>S-iXlO[4Qd_0Fgbf0U+,A(K%TVr:jZ>KXa)TCL(Wh#ip:Af3lg"a.,M)i!S:f$HGTPiSPV`)$M$A8,_M?\mq?gUXRCOVUEnCpP[dK"Q_ %FJ['9JH\D>;]MI-'1>](%U_-?H$LO/i32TEE:*CjkQUFTnK.kP1L2aWXS*iP^+ILbeIR#A %4?WQBS*PR-4L4iKPY10S>c$N@l4* %]r7?WRecSjVGIIQ&KtIMClM]:Ik%m%Ut53*l\`n9]tJs?\rVns6"HlaXY)s4`8+EurTtLqs\PROM#l8k"/ZiWGo%ZmW(-<&J?^7l*U_]Y$mok6&4aM-Sq\ %!W=E]]@,>QDUejuR3`ffIMH*hGeA4U^%BT#,#P&J1>lqK.>(\LfnRJTEq@Fa]&aa)8)D$1l;`]l?1])J$6SYkXb)Kj`(=K#R3.!>`H!iceT(:5e"DnN5"d4$c:8.\e.nVG#==K$Ko+Tf*nh:939eV"4nmA-=BbZekK\ %6Bp0q/X3#\)IX0G4fo3Aq!`j,dIh$c;8U`R<92\sA!M@e]eaErqu2l;,k\eSf2Dj6N[AubBP#E0pNM3*f@+eVR)`h]DAUpRid+cb %bsg)d>Yg:DBa7m=:nX.1B";N+0@sdm/n`\i55">BF7^f %AFqk?T>QCZK-Hfak];'kTSF%!e6iI5Ep'&\r)NB`!fhglH^>DM,+$IB!6.@84kQk;_h0I/ct=r_T\jD9`sBra6Lk$D.2;\_E#sUG %padVag=eD+%i*tBs03tg=tq[c@VZRDB@dMe(s6cm]Xep8g`Us&f=VU)ZHI.ak"fT4-hq"Zi&Pn1T:%1ufCL)5>]bNc(Kbd172K'J %JOLC-!FQi"BIeq-D_!r*!b!?J&p&%]R!b[*sbE3d^\q>gNJDYQ&%WnKX@+'9D&)M5DCd-&m`+Sf=R %ZfqSUj_4Kohf+gg)gDq=)mgFA!R4Z?rtN%jN!*OtR\)-.F=!)IgXYMC^`%XJ;Ca(>c)9H$[u %JMl@S+*_+?i9qa(ARJ@>(1glN"r:cX;$M2/)/q2"*GZd)%aYX1jlKTUQU$7kH779[P(XMS"l)L:Z!OGD[DnT3@da?@1lg0_meKaY %]NNML@+!a4+4atuU^^Zth)H):a[k)AjD%$(L*>Y1b\,9+\hh@8jJj\;@\gocTcRg=(HA;M89NYT"1pEuGkB=((dX2pY(mKmo[#K; %-AJTe1"Cu`3ekZ'Fnb/dpU?HK!XU4-X=U7kFU`H64)+S9#C,G7Z;ak[S'LCRke66]KYQdr9Kf45n=Vsh=<4ob]tPsaB7KBr2^_Zk %S39.n8l/bX&m7R;=rlNu!iof9#%6B`*UnVRTI'ap;gIm;TgF]?3PT]mY=ok9L>N3=5V26b1He%]^rH^59KC$JFQ(qp6>`q2PW2Xkcd%DJ-clU72Y4:!0_&!4%R1(Nt8(qm\'Q]>=B>4 %:=7$;f`Q*m^6$rj!VaRaCIM`U0V2-o[!B.K\cm8D8q9FtpSb?fn]')g*:IN79+:T?XKii`J?dDG("@FPYUuV:huSdmO1_h0!Cp[) %L)X3]2&R)r`P=fE( %>#2HW[4(OmK3HA;.=Y&gV'eZW'dL2cK#$qkN"X!UnniZX0cUpPsKA5rl9,*bD% %5'16"?Jh*c(L5[-n2o'pTVO9J2GJq#d_khhO?P,L>WZi=-9bF#RqCuEf$[$?hiCgh^JS;eF9l4?'R@eijhcEp7?B;1V;K,5k^lC$ %fO8?3-\'&UoYf0ULDB[$2c7\YGYZSa])##2@"tRL.N>VTSZuW.(5VF+K2q[qDQkF9 %^^bMoTL;/.(\3oCqPN*\*hWUYEeUJOKW!RNP?%:"7.WOp1XfOn@3D]^I]&RNUXl %$!)a&H>.oE"R0-NV[h&SlRCCDKA1KPDmHD-I]Un`"+R6,e'ZKrW-A5+ruemr)\-cu_@+&DF^0;[=2;0HL%_knpm`QJS?4X^XQKg'VH;aKh\R#HW(X(dDWnl/BG4][0RK+?]7/MFjlRoAGM:6YnUeVk[,X0iQ!DFjUa.33a,=!j\ %Ia\A2\*0%q[Wft&5mm?):-I`(P.4_X9T]S"QEEAD9HeF>'S.$%Om;#t)mBF>_k7+S0iSFm%,iC=DNpS=W@6d$?q;6J!qH.3*u=Ol %O);^]7t.eIdgBn>:a+X/CPVjt)[bI+RKfYs[X_S!m\AZa,VA %n"1eV)BP&pf4Z2'U\;K-j[OCBnFSu2N?G])P\4@!7!L-Frf:P;U7mUK4?mf'_afYV0;,=XaI*5i=Ip>k=*-)uX&Y@9[$=cEHF`Zm %rV*'.D<`3!fI\`]0Qa.C'oC)8N4JNXS`&neV=W.cdD%d=fCdDam8S)ccM;'#1Y@Y!dME)6H:.#%/VH(o#:KlZ[5B5`#TlGe?r*B1I)Rdjro,4[]*X+Y322RH>\O!J2CuW,YqZW_$-. %$qG<,8uM=$&TSs-@/bDGj>F4hfe+Dl>2',T=opnnmjajA5C&,#-3).\I"](/i3267>.$RPj#V.copES:Mhut_kpd,N;K&@r!I-CqYeH?VE(+2NRRpW^b'KRk`m=ld*G@t3e!5?I33I33 %*PEg0c`F#V_r6#PE(h;B`>(<<1sPZSI%[b^go4!VX>_];8?:*T,L5nJTcp8SEjV^qP)"a,7mBa,8OEZV0Q&6@//^6(UK(8S>*!*9 %]*['cW'.(lq!(rVYMF8=3UuVmis\NNDtNS's)E5PEVc^*oCA,t3]>+q%n<-^"HslV`E:F.1GM.u.(l+T-W_AHDkh)RjQ6*UEc`'A %j15`5K`Q35$GR"C>[GpmGLJqOq0fF=k'qnX4K!459c"B341K,1nQVSPNU1Oq+ItOB?o!"DCPlMr&gu]!oB7IM,bAd2W#GgNC`l;GBdPNUda=j14KSSc`C:u_ %>-6kS2fRG[+(Qq0F-,s%ppo`B_CqjE@$RQ?JG35t$("3gIV..m5coVhu5l\4A`F.UU8.0QnI=#PP?)_oEMX9?!@\@+n\0:)9a]'Ml0,+'=;bEm#J8;,K?onT@qB %OtN\L.T\4JY4RhP77+Y"XG5$Enc+J;;l@nDpY@01OmT$i1?A';/K7@)uD&=Z8P?R7$m %hr3tW7"3"i'l;)O**B,s4"q&_`(MY8&e-ON:WTEm!G<`)N-?7fN.<0R_W9)J8/hqZ\C'm![4S<[O's`B!meig^)p`9s@?Bu07Za\lFPJZ@6eY)\i2(]a`PFRkqf\I8.ai?rjQ]1'`&>Sn!?^?ra>_XfI=[6JU: %1&]Sl]e:dG;D"rQr=g6_`k]21d^AbpTaPtpTWHb)[q:PYqb"N/s,V`]kF:r![H3=mj&OWV?[p"PWZQ3W_!#0/R4pKNWWQI7bPR[@;tq>AKPD^F %@_jbI$P)aJ+I[W66O2]"8Aq^iU(.k\MTd6O_[,KLWMM)dn&,CqUft*BqQ7Xm90Jj)_6`i:gd"5=TnBQ\p]p@!T`h@sn[jTfHf[j) %de43$GZP#$"X5h8nKP',Sr0^1K'#mIEqA=n`U_pY^[M-`:Y3(*4Zg?kH!dG)\@Q9Ag-S%jObJ]IQH1@5]a%&7s5E^b^qY<-^:C%( %0esMDI=M4oflpg'+b*Q?o^2$A(MDX5BahFg%CVC='@!CKS9eVddRV%a@dt^^$'240"#3=IK++TX4"0$LV=MeX&KnV+JFFsLBG#o= %!X@5K1l3*uW<$/5+rpV0ka&OAS%&kpe*)XbV-<_ %3qOiiYGB5d=*Q+23ee80sbc,V$;t3,eosg*(\ld]`iOqba2e/e#uc_V%!: %JE->2\=[I%Puf2'4mLW^4#!/WS7L*7.8MA3HpX'C"2We%L2$s12&oEr%(9FdsY!s-PI8F`%LD-^6#lcL8rkukNjN'Mgrf %iI)s!a.-!!RV1B*Y1hhC>^4;%Wl-q9.&XWW`KD*4*1I^qOHXitV]CkR(Gd7&Th6U=j0_ZmkRkX>GQE]lS>Y)MPr85_:).)L1;eZ"jU(m4Kb_:Y?h#;,Sn5bL;2QZ7"!Vl_h$AU/ulir=B$Bk97^Qk3MD/DCCpLFld1RBUa;@*Qa`8OIB,Z#>7ViKi\ %E8d5GX'a'OK-t$24U@KE]Rn9?kQ;%-kX7hG+;hE';S8J&B$n!l5aRF>TMCV$Si0,.Tcu&?9GSsoO-2>4,N\$\["BWJm1GlFR9J]$ %:fZVU,G'9C))+]r#T"osUU?DZ %D[7*&Tr>INA1Dp3:\UO$Xo.)kUd3-A(1LI`VOp!4JL^/VXnraEh3^P9RJht5e'&\>R$tohlNh"2NKnWE=PE1+PCaWjQ1c>4cbY/r %]tk07FcEYrJX[OC.]0b!p:,ISmlggoE!/+_*=,1]5A20F7tU>sf:7)>g#Dm.6&(UUnC22rVo&md`Xaljsb$&\793d9o8\\Ogl.!,qW#h(9S(6qB_eUaTsWLU7qc! %oL*)M;HcV#a=PsFi2S2]egN+33&uT2OWDO8$lP2>//\DF\edbnQbCu3Qsd+Kl4l]EjHTK\G>RkQcC8r5f+899=;"bk02_bta1 %MN=p5YsIpoMCnr;FFn%i'Hu$^\M`8[E/`oBp2"/LAX]8_!sJc)*l;1UbK4u7+e1JJck-f7Sd-B(pt/\Nqe8%m8`;@6r&];AXP#uS %aDdT3q,/EDl%I2B.KT_qX&]BMi*=a;cm"G[JOK+`Zm^s35Iaur.]Bp^laS?n0lWj:7TtGP+[YQeY0eLrf`qg#Z^o&a_i7tnp-]`b/HE=F].6&*fc %%hYi>-'%)p*/"P^PrOj;-,UsN='HEl-448OM.h`f/*:U%=ZqC-'-e%U>X397-NRt[OoII@Y$hpiH([Ki5SXbtEWm\nlNIA7#,P`>N2D+RLoG$d92Vt?I1-ok(cmArRi3d>322T,,/hS8`Gc=<,@^[< %'JUksPZBI-Zj!N[^)r6L:t?fl.CL.h(`gAh%3]'kg5*]LKE.4EKgD>I5]]hK#GjFTnS]q5n5p,N=d8C>F^tD(6X>Gf0b<`EAufTY %OFt1M"l#_3K$V4"6i">20Fts7%L)QHoI<]YgY`,n;j@0Q&oG4[6uWTD@ckRChs\XpgFC=:"X!O!XDh+d/ta,rCR7m9QhNbVCqXub+Gdhe&12[BV$ui %5,dk6cp;V4.#B*!i/f3S%C(tEfkYJ`jrM=a6;o;^T1C$VHiT;NM3/pM=Fs(B6Cl]CgCI%1=d'MD[(PG7,`=Ot^etZ&]lH5hL6c%F %FpB7IpFS)OZ=QVo5%(hUK2pRPR=X5;fp:rZ`C'AS[4,W9rsbC+QKV'%![&s,;:rAeeUi[iZLY7.Qq:X''iD_R9lr\F52ac@K4(PV %:KG[W'odjZ`ah=W8F*,7t>)jhubTYUDFEj"T]KjB!na1i[qSLp8]dY+TE^eLeG\3.3G? %':=QCUm*#a`Z3LjTF@qj,r3T6a;'(0ct4#-h?hjN!0!$[":Rgc",HjhN3WEp#f=dt];1Z!PSmJuS[ktR+^Yq7@aGRkDZ:e1fI3pp %I((0M-57=K!WhM7%PEbHo56*W)HRLN+.e;rAP>Nl?lsD-1pPrD(E?m]A2!6s%69^a%I$k8Y^ptgX\GTZY5LDU6P/7$'-u%8ncY1N %JBC"nUe@r]T]RtIlpB5+eZ3AL;GhB&[P2TXT!6*@ONOb*IhJqc&HY4%\A:r%nL0B-]gsP8_/r^).S0k;&`e-IiY]:]na19Q:fDK!P?ESb=Q= %n7Z5XHdE`tahsPm%dLGeI"3gNQI[/`GXqthd6TGsU]H$h7tLM8'Q5BZ=6NJ2SUi1"M!UeoLEP!0,N/&]$eZUeL-gXK,NWTdJnpR- %oWe7tZ06?7[F#n;joRF[N&r^XNUA+]MBjlo=J-jGKI`Dj26KlocugF^)95>)(9fP8cCHTQFAf=E8>_;P0(@YC/g`iCJ]]@=od6V+\mI6Dp[@ %2tQL$^dur?>.%@Ph6!jTc:]6.aFVNf)G1ToXDgd.Yi)rAU)G<(L:C;50M!,o2`fG!`IKOrJcHT*Al3ZR?PH3_q;f,4f;_L_rQ)uF %M-bDPfR>t1ic7;K5d[DYY'Pp=,4m,8PsU0'rhiF5_@AN&&;;ep>>g9#3e_7h*pS3( %AG2+1\a6"CH!kR4*a5k)SiD'fYKn9bd5'.?$mO/un6A`(@g8'%QU0[o=NqtgZ*7#l %6"K%&aWZ;XGHdB!Ut9/hR;&QLl[P'+,/`Rf^XSZ8>maG6QU2D.7E\@;htheK$,f& %T+Lh*bX%T0tC:Qe)`Fa*Q@(R_8m1=45+&/d:4`OqkV/r(jYcQUHs %EeoZR:tt7TU9'&Scn@0%TY$>X15C\B0]%p3,'qJm%H\5$4?J=sB(aEi+c:mC1NJ;]XP&\&Ph+q-nPe(9SO:>%g*b,g$AfjXh:`jC %86Iea!cq]YOfoW_B&0qd6PT"8+\M?\]e>.Sq"!8]U(&nbEeq.HLIa2Rhc:5LqU-?-e59i?&@j*BBZVE$EeqFlLPWa0*$W^S4adg& %b+(">aWXPhQpZO?0ZbKd?^a?Xf&[IBof5E>T6F$?;-ok^,irLE5)1Q;*2:Ac2>H6Lq%I+.biXb/Za5IBcR"W#Xj&'lkl^O5J7HeA %>7ue",SGg8r_(H]9(R+\-D+d+;;C2BU*kc#?':'48LBVCWDB$XjQ/8H5++r_gEDt5Htb?5>anDte@K1b\1X1?*^QAC'BOAY7-O`o %7!a#3;1Aj)SP3S",SR#dF*d>p"3g"$I52C`_jNN/k7W=LRrX?ZT1]=#6S=LY1WO@C7"KE9bkh5bHt5aLbpD't@nn>->[DhM-$lOi %,-lSiPDR]iP)9+JA0Sc@RE2L+-Aq,PM-M>W8X'Ce>/Ef&#kjUu9"-$#/@jAqFi./XsGH?:3+M/$eNlDL.C<">E3M3uk%,#L?S %8gIU3iOUaJ,*CtT,.Hu-9I-@a/g6?*`Z^K.T#jaVLqps=U_,b$)A1XD?6kM$Y=g*to)7]-,/#Uga?Lf,.!$7Wd7pQSbEQ:*U,3dtklP1a5(INC^0C,P%?Zo]S-+nB,H5r_(^rJsa?c1nrq/?9F4gj?`tu %NJR1O]VO+((?Ou0+tBYO]H!bL5F*jpZ>.Z/$G'g]WQ\L5DVh(&B1p);e-Fo %(Yk*$r1Lo`NlYc`O+nA)&F/5'Ko)H#)&!Fc9Zm.[%2g,D`A3phG[!V+;<37DB@IAb2i %)..og3:L1b[b[reVlMlZ8&(W`s5T0\J,dDFKfoD+o_djYO@SouYP,]I-`@a+bjrf7qN4j0*^$C$`[)Rt'isS$i*us1?)J>#99DhL %FuuDNQ'Cd^&MB1[08[!2]uYr`Meq-H=>9rS&&j\E]YCGVPRTg5EV-C=6TdnmOKE#Lo$K>QNH?;!.S8\n.cRq4Brs#^B`0P'dlWE] %(8G0g*lu!f@&%.W1`1^=$j)QD?^:i.c-^=37:\cp$Mj=WiJ:YH5%7Y9K->OE_?,cE!)j-"eG-C#:!Fr@9hmR\A9GUVl^)U=c[1F$ %[+tgZ!2:b:(ZLkplm\UrNP;RhmFfV+l&PphqoibccUH[l>VrP.#_oXP(r69,jaQo%(&p6o`X__e".FZEm8g83lZSK)&L7Z^,Zj@h#er`1B6^*dC_W%CAU]+U;YmMt1\14ttZ0p'X(. %^5i<\&ZH$'X!;1koaJDgdI*'Q^:7_$_NDR1C-NKn8/u9;U5VCI3JrS$D+I/JGSrP7841d.1(jpW@qEV_Gq^.DFJ_R74`:h_`7]TJ %WR_BX/S-EaV#f#K4M[\N"=Y.6oJbj1Rt.8Xq^F4>![QY=MXM(EQc5)Sl0j1`GjD/BQ:C#>OI!((ZL?i;:/+0 %Bm,p6ht;T"#Fi,PpO+XGV[C2^OHBjc=n"'@>F%Zq:N#n"pO7U5o$]uHPm$4Sct:I[\_L65SdUF5R"9S?n[k@m_&Ymgig<.jN!7/c %XBa;c<9!O[lZA0MDWb"U[g)Ka;Kh_.PIfNTN@mj!S;iqtr74 %Rh,[W-`SjGA9'sU=LTnCR_/RXQoGHF7%tGJ]*pJd5RG/`$A:2S`&-E*46miG%#j]U2d.[m`nleq0 %gCunAV4a!#^6!WXY6su]oCs6!So+^NZ=p-4Ag?Gg:\M:`^!>*u(s_Mn;P4%'$B3IWZ+tJW;IBnJ9h_.(LKGL!!V8A]%6MJC)m>nQ_qCs/A74rbQgTZETOI7sCH4!-Y&\X,07ta(r90Q,T#%3rP"prC+4*$7W5Zo8NXF"uF(F8j&E]tB! %'pRh)\Tu-^dATAs)"'r]mho-1%%\q72@'JD;NDS!JD<22.n`f%a"[rG7FKJ7.G1Nqh]$ILP.&KD:_15\$;qab!*XL_P45AI+L8g#0Y,%I#p-Jk&VFCC&t$@O[33s1!H3d:69; %4G-Q\XT&tmRu4cnjc>!":*2XaiS7;H1D]'uN!uES]s3!fW1o^dT_;-a00`cm^3[Qgl,T!KB7#usms?MAIUi>Cp3r>V[4;m9R`]05 %T1[t^?S(^AR0(],]*A^+>(0!`>^mG]Rg"HLPRqK.7>/^hh;'rT>%h*.L+urrh=NJ4qsuS8_;$%?j-s\kh`8ah`'=bZA4NK1Z.%.J@#mZ$(kA %,@,:\rfpAD/`k6"N?BQDS$B:,P7]m,V<^T))_(;Edn^+BX9G8"$Hck@SIg69O#JU).T@HF(s@4:=9>uI4LAp[D<^f_BY'V1K=>l[3<_T$UJa6/9KgEj/lJRM#=a*L5gc5ukJa#V!"R$qVZk/@6L(&5$^:*CEtM"K$.A>3 %h&9KfFXR%1RT@$WWEuq3bT7r)JY&]m7/CT_mql#sZa(oLPWsS$$R4#[7kE"i9CXZGp]H1MI&/QfKor#&2unSYMdYR,0EZG+!_a&: %@L&,"7]-mT[E)#Oc^bF^Bh<*u"Ket?b.Zln/#J:&;1>kt/T[=.rpcrEfa$/M3`0N5K!.]J+bL=H0H$UppX'6URC3G;0Y$2mJqHm' %(0nU>"6C=s(I7q1%q6fH@T'G^q#o[iG`.ap)HAg75b*A_Eb@9-TY\>PIk'c=fS5+Z/bJL+dm&XNEL[gG;0/'e&E\KR;se)MB;Upj %Ejh.8VBdIQ5c:](OVt*5#jEFqT*QXUX3%O^hH5;)ouKZM9eFn0+^?0;EMI#$3:'VK4QAUK5giN>nsqUh_Gmh/pnnVQ'5djsY^FiY %HVd9k3\1]PTL;uaFdOQjXtMR;TeJ*WomJ"F5R\#I.hE!\$[I@MfHM2"GgqU]B\bu-;CK0YKmCM&n"Edo-:Q-- %VVqB,Ai:^1Thl;GJ.dK27kR*h(FX%,k0otO%l@M7AY]QC*]`BAbV;93m7U\L0+WaumLL:EUBcbmn<,A)V!BrHkQ=e0c?,'`]"="h %C`JjC<)0MM777H8FGt'0>hfA%E<*`7iY:`:"j8%@E)eO2KdXB$Y,V%CE-WM+4FSdR^R2OH:?%^":dZi^/mO3tIeL;V#$$)*AOVGF %.d,qFK>"[/PUKqY!Ai*VZK2:*m'/Q&@IY$Y@cFcf6lRYX(J'KQ`P`IESY=Z&_Y9u;&G!>mV&47(Q%!>*I*S+>7^IZ7C7=sl#$[R9 %5"3*t(h0F%d7hqcbU6-FP>jFU_%:MGEW3roM.p#gh!@H`/[c#b-7Z%3P:h7I2 %Z==X;6KW<\=IB^u]^RKaXSHgs2#*EgHj[\M.V$:.Vhl+Rqt/N<%qgpf^`]QWk8e"pP5Z6_Z-_d+Hb>*R8h!dN5Qri1WtE^`/QG^Y %9EMM:)Xj`+#&mQp2q6E1`+KH$qKp#k-#X0#p!@"eTKG]@d[:Z! %kR/sDb;DJ_3rKJ=^H\o'c(PZt!8a%IW%*>i5p@Ycs>(^;gq5\3K[ %`hn>+7P"/f6bqVJL]TJBN!5&6_sN'HPcSdOa$kp-Hs]u$;5GIR6fKFl;h=S`Fe=7fVT?FV#2Oe6?)Ul/U!?U4Jb!a2NXAd9'\C%= %U=4lR7n&#qC.()EicR4:cgps0]C"KN^+]A0`sYoY1#"`?E*2"CjE_LMP2in/9M8('3?H"55aSde?"$0doaK6;<7oNJaMSGnL<'Z< %V5RRGkMId/Nho=ZmsU5(AK@]Ob+u8n*5paP.l^kIXuk#j',kWl9eIBM_-E'HAme>i>YT5iF94Vin4j\[p$uHdPfg:*?rIXEI+J3f %p_LL[^`57[$^FACp+dsr5&f;pLQ?63!Qb;5^%ZD!@DlZtLTmuU,Xp9)$iX339n%@ao]d=(YG'e.$a3>eG4r<<+sE3>/4>%N#a*&CfrsnN %D<+i]E!m&MkQ\aW)'Tf,Lm6!m+l(j(lOP:,C:PEWp*7Gr04*+]?E#:q?Tst)Q*"TlZ=*I]&6QG;^fLU>BuDrps]6FZu_ %(92]bY^Wd[cuYSU0GJ[uP]NRrISrecF_$'(U4Uk2IDX#k$CA.l\CGVr2n\_pSd.7kdk;3%r796aDB!iCjm'++mt@UWc\87t`UK*; %'OA&L/p60B#mJp31d#p*[&iB*2)BpbbV]b[:L#[rcmuY=>VS>MBFRa#E4\8`ULT.tbof!IR8EY**^1^G'j%4(H/F(YuoL&uWm>-o\EpeO'&I]]+B6\/[skNsahQ-*#X^,"P>-l,+D/%Y9hZP%'515@m,/M:;=- %E)e62"EF5(<:p)Y`YG&"Q1Yq[CWX)D"3H"VOHN!B=k^b-%Ul(#Y,2)=d9&`S"+IJU&fn/X<1W5m&t7]+?nbA.9AbpjU*E4>QL[cMj>_fLQm^][lpNlUf,>]Zoq!kp."j;jU*E5 %>j&m$g[4htc[J(>3jsi2%RUK.Ug0o_YGYXW#$"I0e9ZQgjn`S26G]k=qpi!l:RBi#EpW<%5GOT7r]k\BL/.lfPM1Bhr`8n(A3(9+[T9H>&&_'*X]Jm.N@A^8Fl!3S[(jn) %'*Wi=<.b.j0]?C29g&;p$/9A-ILn_#1]dWMp#nSQ@9EF\)4!CQ1(!rB-7o&Wa2\oc%CH3G9BdnI#RCCp62*3jKApQ0?k;q+5\0dG %(md6+18AKr9&uVo!%"0=GY+?a;"Wuu7k(eGc1Q`c0Dtu%jjPGpJadRG/AFh='oZ^FTOSiJDY>ksjhd/Q]\?d21`IKhH^L(9Bml]*EE)]61jMFKqEY;A8#L*]iLTeT0Z;EuG/jcmZ_6 %-/m)0iSQ:ne0A:DlDq/iBmj*]pSGD4pobm)7*mSS1'&S[htBV;;IYbXFufjjJ=V3I:R?C$Jaf]Ok4uqBDP^+Q/N]>J[?H?-P3cdA %O:MHTq-k-AI@aMcYq5rrl+UAocqL6j?986c>UPV=YLD6;?so*i=H>p?XJrK&=[sj*H0O!AfYg@nR`dVX<[[^#]Q1^ %8A]SrTu&,`-fA3`corql]b?$:T7T-Ek_7UI^OI8qJX`^N\XK"g\[e/uX&6*]s+7WmP.>-3g.chPl`N1?R;_lFo%u"uc1:lF=FQFD %Q=TnLicgQrQ=p+?4Obt)\0W"O=*&F?2ck'<*@X3oZ]7!1GdEDhlZfar$J$s$cOXtDs0[!DIn$k3;:s.Dgg&+Ke_FESc./=e7u"b? %CAo)OS=tQo.t4ha2_0?`i\rB:DB0V]T:[e;Vf=NO2\UWriAVF!1Z8\lOgnQ7RruAHa.%4a=iXJ,872Jr8q;h`n>1$l&eT^]+`8Df %_J='E01Ji50Hf-Un^iN*!6puF^DZR2&\f4RRh8`-NoWERPl`(RX4"bNn='a!RIH[P=0dk9^EF*-rR]W'r.cNKR`tV%"m/Z %iBLf/(#\?VkPK)nG'CmLBA\+1c"Gp][\@pB=-Rh>5@6-f_H#Q<4EQLT5.0C:*5?KdM&a*_D$on1DR8HXm>CYDlSUq#\B#/ej$X%; %-ZFI8l#qO+(^&OKi)lYQnFGGl7STkrjaR2a4c+?'r4c`Es0%e;LAi!j$8M0iQG?9A'8%esjTr.m>oXIC%chl[?+rMUq=+icDGd2sY^pN]6:&A0#U_LYSukbrX^_j39V7 %=\&$p*H0O!AfYg@nR`dVXQ-ENm:IAWf(!>mDq7e-3rUX%e,Z*4c&1D[ps"]RXSC%t.p0i-DuT`+S;78lh?o6\mDq=Gj*L3_d[6q*GJgSn8.+6EE(q=9J;C#"7k]g&\J.>9#qg\XGh'7Zc*HJhrnXC9.=n.sr=0dk1brX^_ %j39XAXQ.Pd.Tja,5Pb.?5=+(brnjgOc$J9KpW\"7=i]Gbrc"p1+L-EBXYA)-J*?JSIer5B\Rjt#Nh%?clYX]4:[gOI_f"Q/,4_L3 %-&/HaVf2+lE\gnh$O9#W0IQC9@6WRc[QM0-nQpCP"sR6?n&Eg&BZGtHC6ud+[AM^S<>jGQA1R>SZ!/pKEoW6G"V6Bh`Ulq_\Y.e\ %!,?(PmM;ePHHI6eh$hpr=.V$uT5b9%BQ1'F+Q'5>r.&!hiBs8Sij6Vh2u%&:JNE__Q@ALbUTUN$WAX=@47qlkbF!iaW#C0@=='IjAr8c6+K>5I_rZ."K#KXB=gX[>TW/V()aX:c?2q\GU:)r9o)#!P(+UeC/n2E?3 %I?I1(:8+ms!\3BqX5ERan-(aHE:X54D,5*^_)#/Sk#^m2KH74EpTd_/+!C$SbmE=&BcV-l==]I6L2-UcJ(5(H5JQc\cLG;&N$KR@ %e"89*=5[88A5QEDFo[$Hs3RD,rf:45g2o@(-b8-Eq%)4,79OFl0`':V#=>ioKui&3*C5 %JNu_%[#p-sCW0tnQ#"[cEk<)s-8C[P:DXqWjM,,*O":W4isZ5m4cCX'i?_?a70.+0!+^i$lD(!J2=pCJY'U_0Kt1#KrVpJ_n8DI= %diRY/1+Yi*0W/B*H+<1Z#_IfD+=X6FU`T7C%)jVa^YdWF_1ZBDJ,]8!^;=c"^L6*-*3a=BVAeKXI?)jfB`J*TIfa*l2SQ+3;3(9)`Od(21ehs%f'2=7@`PRr>o?p>!BX2\#0;5SBO)$Qt[5KsFHJ.)GXF?3SZ %8-T.srR!;sLINnqDfA(C$]PAn7k]E'dM2*[*$]^lq97+Bih4Yd-5[Yh$Hf''[?iB0*B0"M@9]Mqr7LeWBXLaCEPmj %1jX:%*Q2Y\Z3oq0]-c]&M4atl$t=1I!C/j@''XI,aLbL*0o4.XYr>D_!M(?QQp?aa]n6GTpsGLXRdp9/f4i]c_8IcHkXY4Ge6tb, %;*7D7F&=]k:Ib<4SmS-@NVJ5)#sX#;&u<$r&bMhg&/]uTgDp]1YRU$@!Fucn!D&W:&chuuUees[!Bit!1j"81(ki?,jJMu?<.#fs %HNY,^P`#aN';"VG(?%Q&u(&ugCPg]/RFcXWn5iYc.6$n?r3"q0FH %-3f/*,6LGn!rOg:@7DFnTI324,mj0QO9e../1lEar%q.hBhC)#?kNpqle`"nIKBi],=r^q&6T!++dN:N!1!(IMF`p3.YpK_!`KdI %T*/+!64F(AQU1t.?6C?l6J2)WMeIr9?ogi\8CGhW1E=42K-ZAJ0cH@r^f*s`c5.oKb> %73ICGS0ju7Ub/AB;:HAW/C5$g(q,cGMEj]4$\XGL(_hXl+9G@Dr!3*,&/2..W$WA2Btu9URD`WcOJ39r@-0asL^7ahkU1mi#*2HH %A25Tb2h!/HH\PADj5QjVWACliZU1`Z!OAD$!jFpd8RMaTa;=2KUZ6!P1bAkJ/,e6O?U(NVUt!3?#+IJ7&DmO.n(D %D\>Jk&V;kVJ-I-r8?$<<:JI8iN+7AH+pQE`??JOlTokN6!?0sQL*L5&K!#(bJ>/1o82cgQW?Bn0nH\T7@/!7N(m.Jq"$m?87APH@ %YWNJD!+t\5BW0ZFnm;Da!_X3&TG3>,6XU"F%"(MSL;jh3-3$D+hHY.cErUjKfA9\o+O3@@UA_m],@=(F7:;4A;ht]'c_8r'AI:Y6 %(R.l5)=/Rc^`sKb"gA0Y!_![;3C":96G^b"a,4%-o]ncr+JaNQ=Ga20L(Ps^".U5\BI8?V?)<+h,;KlEY.195Qsc*]W/.T%1<"i? %-2T_sN:iAJ\:3(8NOF-Io'>&ZnId0&%^CTUih9fl&N#$)AVZe)]@%(ta(7f^D%A<7f/-L$S@1Vs;*'i7$Ke.h,-bPNY=Ic_k$#SN %G(IHrc-IEREuTO:3M(likm3+7c`7I`=2-rbo$trZE6ZbJmbJpM$#35a1c!f.<=@f<@0QIgi(S^3iX-bq]+$'FJ9&8_*PQ^N(C#OH %!hl9hU*RoX;^@!C&-YrAjF;a(AWYRIW$9/N$(oZW!`0)8.Ei0e]i"an$/`F;LOZ#>PACng&cB_g6aIH%j<$(1&n;%NXj[e)?io"Z %P\>W_P0SQbQM]U+..Z$>JNOR5>QQ1&Zk+;[?6:IDN.fmK#8&X7\53lj0ToT8o%Q-sP[JqS1I)$Qr^p$T^e^ZR$NhA;;?pZQL-Ene %,g9"J87;UTngQ!:`$#-aOd;*"&sV>'%j1Lq7FuPW?R`$D+c[X"*W215;NPO!^AYuI0"M!)Al#_r4X^j)BQ>3/'Dk$,3!\f+Fs'*e %oO\&\?h3]F'L*-1HqBKSJ.+Gbjtn7ao-P($!RYTOA8Oa]WMV)_UjA)o_"Jm]5B.)C`;L)g%PCP0"FpWF3-g8:(Je9Un0=%11D5$? %$J(=_=3*WN6Y'kb4q8A47kP.H4Q4<__1RF#!mFhg^Z[&Im2]7)jNE(bqmEY9Ln7.1L?7Z3.piXsF:<<,qfHqSlMUSC`A3"N78&o'CB*LMguq0Hg7aghjO$,nQsFh['$r/[g/a#l\em65W6q!X-soN]GSinn\9C;$Z&-')X"-F1i9D_/X047mKE'N"Y9l#/-6^!IPo^/8URA/A]2&X1Je[soiLQE)=0JM?[1ORSqZ %b"+,?J+(&He)_,`MJJRu&<8*H]gn9r5!O>Y+(G7';?FU(#u1#`ZMce]7I[L$p"uS/U#.]-3c+XO9/N0q@(4gl(4WM6qs3;sZshp* %1A#iW`O(N_?`k1FQ[]PrrsN#A)?'OFp;VTg)JnQb_8"eAHYA;l="()Sj^+L< %f^N6%V$Vo4<=O#4>5ld1Oq+^q9rPf.RI1-Rf2[8,Z:-?D47DbOE;@T+2-2kg^a7s=d(eE""4-U`UTi[blk"h8^PYPN(\'0g`AIlP %dNr[f3kn_*iH2QU2n7+I^(ZRCmD1%T33M-lBn2jg\(53Tn597r/lq!m=dTE4r)&, %O`YTQSpH*_Uh]r7/)`$/RUMq`:[GM?I=p?l3F9@q5R&r?#jU%.)W8Au/p;;X]Pl[q^c"49\09A;p4:GN[(u)\^[84,I]*JRYP9=E %-ao.NQ=?2qZ('ks$_!e\8emL1fD#"Aaq+bNOP$G&/OA7-g26LmI^NBeCcV_NA[`Y0ae9\Y7.bF0(Lg5"2Np;+&2@_$+S;<457p^^ %Ra@,CqO4k$]X6fd@RkZBGM>!BeR_D[).[h\`L6sF2#%/\0HC4D8n>Yn`IZ673?jsJe[G@siC=kRMSfD5l!)qm[ee3e\n1cfq/lMS %Sp_g(F)L/D2ROaR823M7RPaLD'bccSZ!WO7jn1.,''[jRcZl\9#s<>7TfE %237p-(]O`]_&,G(%+ddUNdC1ce31Qdn3R[LTJsJ&S-B`V?.P/]Xa]=*2-c4!>j``n^Hn,/qp`e:41'IRf[DYDEm"^+1K/)SWttsf %oYCH,`DN,q;6Pp&.=pq!hY998I4nDKBZ*Z:iG#VUck0^Frs7eoAe8g&5/5lf1RkQEJ/pGd7FZQ)E;YHCF5XG8.iF;j[HU3kAQ&s) %N.MW`_\`btq?TQ2''bIO1'I %9C;n9f$[ltSm;gpVg.3KNZ=A3#p+QC-[;nYGA=Cf=rNf?%NcTC2SS2j6RlYHQnRCVa %$!;[0"bt1D5j\]7+#n;7.?M.n/-ZeYp(ET&P,RW,)aXFh/HVmq$@V+P30c#=GZe>%Q)5r^m^)iR!\%!a4q'n^UQKa1O!87S]Nq't %`9M48_h+#*f"rVi)"jpf?a0HEF,[M]`d=dE[$>(%TsYkU-(Am:a5)IPi@mk+/njWc\b-HqCOWWo?;g2KYZS[a!Ah6r//B0Xn89pF %?%Sq/=)lg^5AMp%C/pBH;JJ3UD5krYZrGedO@ZpQ&2pRV7$d[?^MtPPTk72!^=fHGN/Y%RiXZfS>R3Q*%9LCu)FCYOSp#^g^t5.f %\WsA(!i[Nu!FL<;!\k.T4I0R?g&cG&7'GB)V_ %9:=ot_(0BaHE6CM@,'R?kWY#BbpFg_'SD\p\!`8Cf1\/SFtF,RD+(O3-&g%Q>p+uOC#9E])*"gn^AisPbtigVf>T.a7F:QI4r7mW %j9F-_a;t)6F6/%6d.5Yn2!tVq`IR.`_l:Zor:kRh!nrHMM!R%JdoPZ>;@1q)Fr0-VU!\0Mpu?rX6Z!%Nbp>u62V[JD^G`&088P)r %p^:r#A%NM+/#Rm>_uq^9kiUNQ&3fE]2fkJNW:b(UHc>h.FH`ps3IJ %$d4qZSpOID;mEVs?@03*s[8R%S8M"C.MG=4_Bm)uX4:_j?lc'1t)[KgL;^K1QO2ob82A?.Jf:MEF@F@J7fK,ct'B1=#%u %PL+Pg-tWp+].GmO]c/d+OO):N;#DIQX8)-Mjc6GUkB@"TRis6^$h!bY0PlsP8<;So3?EY@3o^hHH5#2##bTBT&!maTlONq;pa %4Q>OmWG+1I8:/%Yn_$b#iA2=38S9Uujs@K2IrpnR(QUY_=Htgq.,0S/7[nSS[,:eKr0Z4[FdDY*/+s^/R@2uhC"H]RM,qdRkNB%_&a[.,bRBt%Z?[HE8hSHTTUqqeCAd\H4TPFT\V:SCX+Z;"&\(]9(/n(.+207UtdGIC!B%R><'H5jW$^aJG\\hGZPP+KIE %3RRJdQ3%Ollu8l/"@)7U6"WC4mAYrW(QKalUt(aCGJCcL.GI3J`U02#G0r,Q%gMA/I[[i'U[gei)97+U_b\PGU$5d$R%.CKC`_H` %fd4d8lR0X.&J#[*Us;;^gYI*`3Nt)?d7W'3/3;0-_tZ,71;OJ.\8)kspCISoihd1+`n395Oi3!JC!+Htro03Ah;dX\F/HAWB(0'6 %`)DAGkqV3.;B*E<_CKJ\0r`]m/(,KQL5u(,2F!m5.+p][Dj_I0o-P9?nNa7hj5AY`.OH;^Lg@,M&s4otnUDB_^Kp5s\4e %(9DF*psE_U//o0c73462Tm=eOGo(uCcU7eimM"`?`A23QQ!HK6T)Am!Vr:=B)rH6f-N`=f;p@%4*_#F.]8+9D3M9_[3Cq@$^d:[`M>4c'<@4VH5Qf`>2_mcF$Q_k'ro %;):!roE8Q)LFZsD57/B^OEHj_%sPFFrhj3`cL[5)J#Mp_LH$!@VE>!X5M_].?>i/Vn5>EJ[#cNc4Y:hGP5j!N[M(U'`rl* %fMmA7U\h*:\@"1@>/fmsSrtpt]((sJ@hE@Bj*13-mbm3a\"HK.L%T>e/r:$_o4DeSdIU$-0KCBnGo'8QD6+TI*33e_*M]7=E)f4DJ%kC;"Y+$0I/O`4g*)8 %4`*+XTA82Vg=Qo??"*d3#t;^bc"`K3DPf7tQCc\Hi@l#;LKT>AOECR\\`&(u3!fU#3)*hu&1L/@(AobCJ/q*F+APK2;-"SLI2+18+Z>CDna;`'KG""ArD&35_b9TeI.jG4l>$l`95LjGep3m4+Jd?A;4BbEH2EHd@9lHg>14W.5[br6as`R@)+utdI.5Pb=#hs/qL74Zp&IHM,q6qbf4XMVR,>7 %\K7CMAZ'+Eaf]NXCa".TGA5U0WQ6^AR,T.p56MLUeYY1:NiB`R0P`iB_KRSq_eSL*L^Qc&2Eb6qu4Q(HN %/sILB/:ge5@ko,"aIb*@IJW'#,^WdjZ"uTLRbP\'j!srma%tmOGgNa^P)>"SOF.?:'OG"9M/"MCK/&<%>qM'B"#<[iKcSK=(2P\` %_*]H`FGc'"Oa"Mi!D$&_DBVl'XFiK8`9b;qbAF7!08=pe3XOSba1KY<]U*\pbF&Hk/u78'!b7UQ/ltZ+lC4Yh>'gE]F658)`7lPG %I(c$YWMW!CM`_k<81:!sOC:@"WnI$b@kT_cXV1prM7k]=A%7-3Gn0A,(reJsh#f&JaWdthV9FO7mahPMl*89K-O`g! %A+(O:X4gGbf5o(nNC?2YYE%jhP`*b9fR'r[6l=Q23=fkM7"-gd7"[:uPQDL: %]!Ce<=>6:mAk!m`cO^qUo2e]'ed[Yb8Wk:==@O5&]q-9.\8oA[B@DNDQk;.dAZF)^"9l^9(9u07oSUc)Fe,CGB"<79/AXb?jF5$a %p:UZt6+NAafA^0jc\m-)_;@C['(u-64.CC%V$@66?Wf*q[d2PLEiHf;jN+67%`HO!n0KsV(dbB-Y1Jj_X6Tp/oTkZHM@5+2[F%9Q %6ZAm`/NG&ML;SZB63%c>0'4!m,572Q08J'fORXcYrR2u!Oj^pJFk>K]l`SK]8cuGfGe!B^"R4sbE"'@IB]b$kJ1jckLd)`.L^/_< %;>ZC3TZE,>"(91;-CZ#bEj-%4.N%9,"X%!<9Q,pbj5C64=11Xh:ig,k[&\U#=qBsU(a(ZUZCNr]YfV7cf(jCg6Y?_NZ`B4W`8LNY %/P1/GCKISq&IK]!tC[)adC`FT4)M];QK^ %bUuiRdNB)bch_]?:&CO!EJ^8Fc8X_=hB>$@,'(59<4&AT/L6(Ye2!<0Zbe(hN<7c=Je.f2s02^2OBp[LSS4;K:^r&KF6"S>3:@1A'"*It)k+JE7Y'N[:;@ZKGU'_nW"2Emfa._Ec9o#VT(l%c %-"kfCL75c-]dbG\Nh-"m/8G&q;.=*0!*t4?3q>!Z9nqSAmqHqA_4`Amru\#jkDU#>_NgC!r87UD4aIAA3+s0(C#k&df2jScPZ[o1'$Kge[+u/>re;@A@H"Z/2GT\"Kb(I9BO/@4Z7H]9PEffJT,;f4Ffaq*s=L]<`&!d %,7_&V#GjMFl2+fFSm6e;-8F$tck3K9MmaaQa"'Ja,I5d'S@d?PB/*BRLWW7WDc>;6Edf4-2a@A=@ %S#2U2@GVS1]=.l4R2,-UqN4q&oo>'9TJnF=[8&D]MDTkui?`^K&]+X)qlJhg[SAY'_)L')GtF!Z5J%#c\<&AUVtML40\W7+!&TQ@S,:Z %VU>WkDE5$fo9od.VV?X0e=/'*N%&-dNtj)&hUS4(EGXA34C@fg#,`CF.I70''-r+jORGFDmfG8KUsn`CP"V[k]LdHOEQdn?Rn/3O %em;H(Js4Kn.@[J?RT[hf%ue[V2ia*D(]Qc;`@qRF3WrPu%kkaU9rS9j2]n**]FMnX?mBFs/f&XrUC;FNA#ejH003?;j#^*);dm!h_2^YU0Rc?.jE4rF.JgIf*q_*RI+OE\)hEBE'J50Ta9AI %KQ/afYGAk^8OOo51"s=`3ZW)VKL(%p81!8:[+Q;YJqLMA"\0@Nj>3&S6/3(*YhOCni6Pq-m^C`b;:]'r"m&EIZKI&aE)(''/!ciS"AfOr)Lu:^@G.I#DCMFg"BW<'VSC9# %Y-_tI+1iEa]jOMd>ZR8FQ=NZ)IGEXC!DZF%qt;DQA9rGX;s7%I4i#"Ko+Qf4KmUod,P1`IgRb_%h3q"5G=dn\J4s15PG9H4HN7/E %De>U=po)0\KjfD!0&#\q\.)UQp5K]+G(DuTbgorO80\pp+bH]QS%Smdn75=UXD8K_/T%99hV@EY)J/d-*Wp:rS4r.keV*fcY#E&rN[4u5!^E1DgMEo5 %r`J_;!kHPk*ZG([?%IE]D]DQmFK*pk9QQ=Tj+1Vek(!+-(Hkq(o?m*UTmkOl[5[Fk"NaY-TC$L-So!3%[>m3+BV[&.Kom"#)KE7bq*:\gcapH!@0Q>9BCNqhK+]q)DB\f&O**FAf %A&D,h/@1Z%o9MtDZ:MT_6t95GVdl?ZR65&81euaKjc$g@"Sk5U/.RTELfhIeG,Be!Yto!eh1+E&5hfcDgiIE4Nbmc_I8hW0B9'Js %(^1-!P;Ua84b!]'T0$GT9:ne/P-d8BeEpHg:D*Gs2Y7#EI;igN\/jYTonGP61lO-a%"uW9S8Nh:'$)A0/S-8N!difAaB7$i11$hJ %X0)g^*@\-uMl&ZUJ?-Sigs3N\99`a&JHPZ*&HH$IYVWusWd1lb,i-FY[c_O`:?Jj;e&naeh"EImpXFGN[D?/;^_+_9!,FW^=FG(7 %n8q/Xh46a!jL`qI!tZrfmE/l:7qm&c`4qS=/SE2f(]1QF,Y3u.Dn>-f;=]k4>B=E'G7WX]Jk+fqr,lGT6H8b-]GF-BI7N>Q.LfO87$p+fV[omFA0/+cS%]+ %i(bE95T$PQ*;E5>ucR'J>A_Ma3%0L"Ct-dTNj3&!ljh %KP%+sP&^gXG:f>W&@B3phXIJ1]am_V'nBbm"["+;ORArQ@1U"?<4E8$[#@fF]Vj8eZoGgC$f %:o#;dNF/WeOZEh&_TW(O'E%Ru'gG>t.C@K#KrrdaJ-4AUb.PT3!-ecGXf^a7_7)+88`uZCRTLaYc[dId66kG=YQ\)+0=N.^QYT0g %;5IJ/&d*U5B=DIG%o+Sg,7(,E`H"-`A>]E#-kcL/D]4?u@]LgWQNo[9psW*T`g+Q;^u2Mi*Dc?-fX3C;^@;e84Vid&6.=4\.c$f5 %5c95cBTRE1Rh5K6k6e%^S\SSl^+B@Jg^t^^fW/IQaQbEhjE\k\Iqj6Ff)EOtluo8X=1C %bZVdJ;#nd;lrpnEA]e:,4-\sUin=!N?\ZFYqs/d8j70A4:_>rcq7CF=*F\NTOUpb %b*?`\UZe1"@G]q^'j)fb0h+tH:"@DQV2d-V\q"9Q?7?uOgHOQR$N"l@0DTX*Z*)M#0$dcFC4a3&5boMepD9m,%`TQT"@F*8p@mXfmah\S_2pG^.!AbQ$R9d$t9_Jn@Yo&o&@PqZfGrZKH#;^_FDO7c8*!Z_'et?m%$^B2_?-LM@cW4hM,YF5'V&=1n3M":\aS` %Ie@7.A"Rr>JH^OT<0EX@H1Vir,mZ3"WQ!hA2Dsbhs.j#cod&")@E*+/]h]+QI.KLcp#$B[6]L9UD1hY?\?R<&"m-I'0=T7?]L`KJ%Pg[^<1##u(gAK'UfHfaN7Mmf?ui16%;*K-2cpoi]%1P[!jZ_P@6&u=DZ4BiA=>$$ZP<*O>]jQ)i,6<;%A$>W_r0p/*!Y;F)Dto\>2=^I(sYC8[UoWP %H_:h42,Z9XDUY)+_0`g<&?h1M@+Lr/KH:P?L@ARN3+RhK*uREs< %]7cm%>'br#4.!i]ZdK"E]q:Z1RY?XVn:3Yb(tuS4UZ#qKc59l6d0UYdoCTg8hWj]miOq[j%K1IFBc'%9c%aV"<]3WPm+*ks@X5j8 %o_`E*B#j?)GDhh3]DTiK5SGpinNimu(1E^56Dqji:NR<9r'4VUe8e@sU$nCo2)hD)ALTQ8`gDk/-aVPWj1)e$>+)Qol$-QL51ICf]dgQA#6TLS4_g"F.Q'MbSA_SAT#":;=gPAPV[N2m@'FPR9n.58nhb+]l/)Voeu!@(rEn`c=4%B %h3T^rSZQD[u$pR*^6Q[7IdAiI"EZJ%P$SL$R]X/Ql9QD1u_GBWH8bGIGPkI;O>c %9e*R`rTpgAb(ZF(4,_tsqe(gU%O%#]/mrD"u+Y!ERV)=uNMV:59kBLW+Dh5#5XpI@Dc**O[4PE;3>6RY*&U@ue11 %NRs'`9?cL+ %6CriXEW>ju.Et@5:RgX2T(gN?`A@*D-D'&g"nT5&5(bb\g3E0_3%:_sSp2M\W]Y'@n5&+0g9cUp)-^(Uk+FAXs"Fmi=SSg2p$X!fL(JLD<27I6=pSQhagSY^B1Z %";/&PLtF15-VCAIBB%%tbn3=GaUk(UPDs[[RnJq<45S'np&75-Qt2?G#0h/YUHB%]NK7(5BCYl-.@37;@BBIfZchQ^EgjIdmb,8C %Db0JSEm:+Y.eq(%WE^oaTcSS]#;u"01$[6TA8%ksGt/,/pH5!@qO2N,dHo9Z\U@5&#+r#VZf@sOTOS7CZ>sl[-`.n/B$??D3LS,' %qNabH0bDIif7?gLkmtGF_Y8Uq.K0o9kMOE:8'%u%;Y"0bpP\^3,k=bilVBNf$TRnN?QfUp;t %_s+OF'5jYYjm_cEBFA`]lnO+F9iNC0qNs`eP`,\B'H(uT8pi1YmWW18-"eCPH`7#5 %a4A_Ip!2Shc0f'8I.seT0%]ODX?1jNYM!===3^R#$&5h+Rs']55$Z=_$,]tkQ6=l4Bd,?\*[`#LO/'XKNL_>3OkE5[=Pk]nV)?7? %hi]uuEm5,"3_RVBmj(gW.pZZ_fGq<&ijjQ)9Q@G?6@ek_!4ta?LV-"o"E-r?@?3dIH7kht"*BW8p(un;m@^@rV(+3rO %It#Y[32]?dr!bZi1J3?*g+rTb"Z*W=e0&"^WqeB6nNr39'm==Z.Z+,932LV+gTpbL0qTZLLA)/mW40DVW %FVecB6M>/0]H-YeS:e97+o,:K4hNW3o`r2GT!bQ,.,M+#@[6Z.Re_2M,b'7RjY8J24ZpF]/B12/'[&VdqA"g12u)]H<@Y4? %g-,EPed!$V>dRiYSA0kW>V5f8jQec*q@^jtiU$qE'`,[/LV_SM'BS+Su#/ %CP0JoZf>5:XN-%Y/81RbBC0emR;G.=lo^H1#Nj>oS6Hi&(9p:jdTe?[Lhq'FZNk?jN",5,#WgG.U=-J(aZ6lfUBjGNJ %hUa9ETr>;F#2Wk>k@9'#ncmOcnSrKVc1d`%DW@s[Jk(0pq[6QF-$7g0/W'?8f1mhR4Y0:JDhpWgiap@e:Tjjm'_JnB\B,IlNOiE_ %D\JJCoWp^:nGWl\a);uOWrg/m#iV>SdPDnI/Wg",Quo+74R)@[@$Gf`M+%7tq.BBYQ %q`_O_:F-p]Cb$Q1G@=Y!i^IKG2]*ZF@(bt5*al<%QMp>CliRc]QQ@q0Sr^hqanL.^Q/UUeDjeZ,o6oE'ojf8-q$mG>g`iK?5/IAok=kdD$"l6rP&3)imT%aXZ1pL]^OjOn-mhG0ptkYY %3g4FiQA4JJTTgV]W;ANlVLhRoMCcI\!&s8*e3ac"%*k?kDYCDrY%^FJHubQn83 %i-Qsj'o1\*,GB"W&kp'9mjl78KR8,SN0f-c=:Z1_GOKrO %g.`FYF*V-3Gs8lT!K>h<%/5.&AAh(u;VWU\h6r0Le]^Y;3N!6?\I+bRE^^r>K^WB>LmKXt#uLa-m^E:KCOr!?n/;3j]'jTG6gJes %6s^k?_fmW%](2LSk)B]_hRn_u^7"H5-\J-j`*qnE.Anq7`*hae\:n!*["`f&7O$nm)K]J1=$.T.=.Up"Z*Un%N:NWj8&l>f`l^(@ %=g$ZSYb%0lK*qH!%#\\\V7=[@[)ouA*Dr(fTAQm>ke=#YB[..iBc^UI[?Tg2jmkf4Q)hhrXS%SX`LVj7k*W'-HtO6G_a21R:itgM %JZJKWno]sS^n;bCR4+?*Uc<&4AiglpU)(GMg7UU"L$qd&Xi%A5K>q&_adR4g6/V+e)et#fc(mMX3=H7U9$9Z&].m$iL@V#1PU#m9 %?Bg]ZFbT"PR*))O6t^Mr]u6toF7ha^A(_uJY;iI84(c]r"]88<'[([3fu'J50?9etR4Tp<[6[qHkC.>"&":BK2U9T1.h)j\Z8K2] %`*o9$p(IMbh>#ZbP"3#jbq2JA[dd1+YoJ3bo_Q)A[T^V6p%K@2)Y2U&n7%@Y9dc>HHm:n;0-/:<33+8gNh%=:-L %1Me:9#;'pi&lT\?eUo`+%O2l+*QLC9CFRTc^V2\oMM&?SbH^?*bt7lIY;@Zc$Q(dW[7fhA14dWEjWPS(7$S!_(QGGI[X1$p((I:M %.*T)V4l2IPb(E`(RGM/]gJo6#>FcLn"pHn&%f>ci%C7MemKBc^B'rM;o_r@6W!3@"ih3u:B8HhHroJO1]VXjJW!rP#J7YU9U>hhs %H]QPcms6`s:ss\-'T@XFd]UX_`4>S5a,/5(?HT>_%8,8^pAFGSbLjE_P^nD+:'Lke5>e39^(]FYZl_LOF:N %K-m5\_Qb8+o:(N&!=g#4%'$X)jr2(^9OZdK$\RjheXZ9%htd5$,ZNo;!hP3/aium/XSPn/W>Z$?]ZTh2hO9KfCkS]2gLp#OpOd6"rXb^]`mEu!I^-GJ %.&QLHST`8&e_Z@Q^<`JO[$(tg:S,]Xp25.cbc8?@[^C6ap$&PP,jVI+FdBut)gbM1%WJA%.Fk=b_B4,&I6(L(Rq6`"=UiqKa/RYE %RRpKTSEeQIEG*5?.@)Y!Ak,Cg2jME=;5Z86O?J!^eCCR;m_l"PDrfuYcI.$b3>:uHIWn.QG%!Funi0S;g4sQ\4DDX,+c0k`QoBL7 %B>GaVZu>OMDiYr)p6o[&/<@kC_(n0'L?2boY2j>=J+VKR%9Y\jG`.Lugh+J6mW@J$DDO0[mbY0ZYeN5Bn5BdPi%/I/P^4$9$?_Z0 %[.&@2W0>I+^cUWZq<;XKY1ehZS:j2N/%^@KDqe^\iAGL@eJHZ`XGb"Hr<@r)7+tI$T3u!f,g*>fQ8FJTUY)M(=R/]X.Y4Ej(_e=C %+PZHq#I@,p5Pg(-h\4?4VU<*[AE)^`R!4s"lb*X=Z9b`)0o&CUB8hA_c2j:>.-!&VeUW2bki)LZ0YaB`$47Nhm96+%q%!Rjgl=j9Xdf2"Z,1Z%_[]KIeO+sgDRtrA'7")@#EM8Cs88[c4,.Z'570ZB_?iDl&'%r]]^^/GYVep %qCO#4r4pIqEVBS'hZ%j)^hU6dW$AIIXq)EmBN]2;>cYcJ(nU)QL&/^c;L.Jsht02_)-Y#1p>Hip,[ll&(gTPG5s#VcjrS7[*jo1U %HuJ19k_7kXCE]*YPKfb4?(]CB2\4A(:^uniqBfJ$U9gNm^cr8b"#2A?B7Qe[!Louq2O+A=gp:h^0%<;/F!':Xi)S;CnW1;6VQga) %07]BO8!`;+iX^,/eX:;O';."Fk%_KK/,;m-m$X%%9Q_-H>i?b:]h2*)4e"_>,>Qmqcbu*q$e6cbAAecn;#V)NC.-B9f^>sFS5nNq %qk-C\Y.^]@T$okh:::M=;5'OACKJ#%q2n,"*@Kl#0GLkI`OrI0%C%*gZ(OuX43DU>Q4ZMd:'m-OKMB1[.HEsJ7&;p$T[R&>BsnHudo;na %qSPLniIhp=gdL3oF1>15+GY@+)1'.AY3*,!.ET+#AJ?[_8m1h-,sX34NLlUC0Yatf/*/G5?!+^`e;DaEPe:'[Z=]n?_YO+PPg6rZ %5RP+oV`;\5++0enm59h[DKC^5MrjdSG\foVZE!RbfWdBU7JTWr<#:*;Tc<9&Ys,FUh%'Td<+3fS%@`'7T$]rdWt#;,m:gb[_jos\ %DeB1*0;cmF_rH50[H_[`Q::HETq44AP4`&Aj2mOa>Y]Ma".\e(IY!b[hh.fk]Irrn6E%T4j)+f93k %gp0/=fe*Jnc1W]mrQ0:8#Dn_\*fk#)0;p$81I:j/*C'oF;Z^RD#Y[UO+Iage0UH7pY;.;8<^KR8Xo:@+Zp^JuE]VBd3T1/)GVONU %m$:'JK6.^0XF94UIS&sJmFClS9X?Gmk2;^%dgo&kJCb?]Se)HnEZWp#$$^(+^.1H),Nk.Y],#5D.S"802Wo\%I;W %qeh!R,bO#KbXh(R7QU)m(#LY.IH1Sd'NabAENo%-l"o[_[\V %2PW:Y;`4X9]L"NQqk'DHd$imVK?FN%u8?!oe*sM5 %JS*6Wdl84a2-4#[1*`T_VRL5Y$c`,%6LPo)$Ut0A`Q[XSDIRYhRZHDKuL1=poq9)Z^`RbOlkSJVeOuM %qVp'H?8A*b8`*Z]=VN_EDX"MZDi'YdGu),Wf#=b>Q?7f:an"$W(:T0Vj9+o5(KQ\!'0e-'g;kki(!?RIig.*K#a$<\@`8eLUp.A* %[K:r<:6\54"?S10Qf81m;Vp"YXtuV%P=TbWQ:[[tQUu_GS>H&uB5lMX:m0m^$.!]P\R1W_&kpLWf-OR0('l7$]0&[<*hRhT:W6(q %TP5nU_!3=npCMI\1F*G\1*gW+1E;\e%^G-i-nf0(QVl1F60aej6-,03;Ou.+Tp(Wa\/N2``8Dr<(gPVG*EINi`Sg6UV!V\MH9Z'M %5d[-f=GK1B@i2To,S7)+SP>h(+-Qe9k.f%cc"fU@9uXM('h-TUb7&!_jCaagIo/ks9]OjD*(_:'<_!0gOPLG^]_qr+^shO\HbnUD %!cWSup$Jk7m3OnQ^T"pDh1T9INC*?*?h'4j'KZhfPprSB%hq@k\'G_KHb:_tCG(*KZW3O8#D[#RP;TkZ'Zabjm5p/FLan,l61elM %1B_s>2=;ARc!T**!j:m;`Bm=5/c5FNB`O%0In5aWWui(-bmYEebKktEGYh>o^DG3DC\G;XVW[7Qht&LY-ZQka!^&Ug]IrXtCS.69 %SqYB8*M8(tCr/+efD1#M-3J_.%YKR[VK0]rDdV1C8+bmO,o,9A[[,8*b=_[i(!^n.k9l)"`VAWhO00rt.D!/fY-,VkqNC)* %T<=$"F/DK^:KHGg'3Jp-2^?Mb/h:pGCTaBg^N1:)W5P-)(dN'_<;;f#Z'=8,)%A+0C?l7`@b3OX@Hi/S=;]P%&gc,MR=E0i838%-W?4`7JC&O9dZs9ml\"f0BFQZ!S:h#]r/p(FFG^&0lTAT9 %5-C'UMrH$E9lm[.E%DSK98!Y!8_5+8Wc6&I<`NR-Qh57.2=^'4X19:TUr)[rgc&BHU?=%SWeBUcSF_gMdK,rbU(u[k7-J9!I?;8D %+,nPI6Y9qi&Zj^cn*tL"_fT#Rr5GKeLgJj-`O0\cbc^=VHpNOLqPfquOaMK(]Nf\]LYt2FbDu(m3n3%8l-QVI %AUgITLVu1J>)8^>C>Ei+e=j3"l#7d.-Zl<%d2jZNd35@83NDC!QO]VfbeC&DW`f]Orf@Wch2TVK`P04$dL7Irm[S>?2CjK>Q?(H(e(&6&NJmk-mCO2*% %9^les)Otk1lQfq-n:N[4-Ke(?TfZ45X-Ls7o'gguf5#NB&]:Yai@L4u6eQHB<7=Z)lO"0&Q+`-U+\,7sQAAslW('i?4+;Y,t.T%+U#usP4bm>d3_M/>%+Vc6pJGY+K)QEPT>+&1A$OOr^ufC.<>!l8ciD9Fo=S6`W:h %EjeeLkD+=al>itF#dmYWKgV!Drp2umXY$96>UjP$e?#^S(-5\K-GHcHWZ7LU\X<0e*3?cXdSr/NWBN]Ve>;HarS\.o2%Gt6AjGe9 %XLiD49dMA`.icf1WijlC2GM^A+t.0Gl9an'on/A\b.Mu]?E12N-GjE]W4sTp7n]grQ1\5+gEUp.q^L_D>#iqD=^"FR+V3p3jjtmC %q-VV&Z74G-L?b'O]!9M.G&+p>$DbpYWDjD#<^1:I)#a;7ab;46+06MQk@)[$LVL=@W*VWg:n)F+<;.?^_b)^j8A]g`W]bmN8NK_ehFnid0k6tY7qHk>D(,!3RlRSV[A3uN)+/ci^0B5ddaAfoU0"eA+3-!+k=0V$Ie[B4iMQ.3%VNmK@?8^V2U=2q'Hhg,D %/U74)<=5A$_l*Z!X.oFtfoAh_60Za4 %H+cCDgF=F^%N/(@[G"?$Qcm88db,p3$7fk[j5f4G<%[Jh$spMC]r8@,j,7!0Z+]R-kf?&7%BB*!On9KuFoWEAEUh)i5@?W,MAd7(!Os(-=An^tGFothTcq5L@Z=)3(X8ai"r %S!kJoj,>J%^+DC2=1"Y.oWTN@7,hh%Aa\"d98#^)WWAIh2e4YEiApX-)ORJG=X&O-*B=K*WLBDLeli-eFf\sA3Q8l`*! %L#('U"Y5.%N5gA6'uS`U;SQBMXBq7cP?#Fk28P/_7t7Kf=D=YdhN7W"WaI,LZ8YGU:fX_t:%8-6!'aL!XRRRs03/6,l'9-.eLsr, %/(FcPod&VkWo1(N[D"o7.odui`=;+EU?^:J?`u'\s4P$4[D]I!q?/p6h9:M>'P&O6JM7@%Mdm,##bl@0hu?_o:kf1uYW%!UrUT-! %Vn5B\<,1$lega(3d+D(*R83U8<1u&Y>rt\^Kncn=Rs9!M&F2q,]88IfM[aGfIn/SU=<8A^2Vu*9Gk345ECMMJ-=1[`4O"qK&T7+Y %n($!,iib"@aXss$G@?M9r;H?;5M=$!_T1gjnlsfSAie_96%8s5MDXh`Ph?^aG4CBYjfu3bfH@YJWG?@,>tjEUrf19#Sm+mRNP6/?Yf%86`%DOfjq_lGE#Zpa %%<7;3(>-Ug\])'i`[naS4L`ruWm_ZkG^Te.Sm?0(>AU#L>Q9&ajVGHZY`$b5%B9+rZA[=AbrTaI=U)?\'s&^!K"5I2S%6KGmp^Y$ %Lm$UeQSZTXT'f.WblutJ;>u37AFPqRj!^*`I/P^n`)3,uqNb:,)mEe;36J[SieBJ9#'f,A36F$8a#m"_2FlGn?CsrPZ;I4'4c])2 %]g$'W;gW>imq24gjo_/_Y4IV:r&oqQ3nJZ5c:>HNkLi_:o&Q^eFe1=Yl#a(/F.MK00m6gbfrZhU*mj"0)s+fej#S,kEnTG5YN!4D %k;pqVc7TVhY4IV:9SJJ?L?lL2*+m*2T"4/Jr]Udoo8Mp-LVs"[],F$H>N7cJls!BN3nrPYA;':HmH3EI/$nWGo,SIt>j#7n?u:CP %!nV_;F>acNXE'kK:TOtESIMmQCiZ(ZQUK2QN4@0aR9X@6c3C^e;rB^_R*HBXWdeuY2a/s2>j'eMBhl'm3nJXOejl.o4SsOp%@@aZ %H1moGclEP)cEe\Qg-*(_\BZn-o6533%bKCdhJ0Z-B*4Yl$=)a3e!Wsr[$p;sWNJ)&FoDKBZ=l^">j!!RH%D5mG7F,s?HM7KA&EFq %2&W+6FZ-:D@ZB\9bB\lKTFXDP %lT>Qj/r!Wo5C6!R\B[Q#Xtcl@=#q@B^+S?Lqc01Rp-uGg2^\bq&P%>2V8VAi7mmjP&WODe:l1 %hC394f=_*oOO\/\Vm$2.o4D%pr(^Z^]]RJ?ju$A1:%Of4=L(sf2>"fqnNI_\Ai71_FEl'"=j<'";rKTPAi3@e"1EL" %Rp"!W]l@8hk07&M`gssnGg1#n,NMp#jtHFRc'qk\-8=osO3QI_j%flg?!ail#.IlEoDE+qZbO&6c!c1T]_ShC..N`b?ei:HS/kr- %Alc6T#)&[Ua"B/K23%2+Hu+:+H+rH!k9a!K&.l2*h14jD)p3Yg^G5L9C;3D2-h!NdY8?.^JEM*;>oI!Z(Ylc&mcHGB@S4]oN>f)1 %8a_h)>oG#"(V(ePa=b^O8TntV`4B7enu^MO6]>'V?O3A0*n[?(a\@=1ZKnAQ;*KM(H.qShfObAQE2S1,d7Xmc@t!,-he:5A)c\^r %2>8.%T%=S%M^ueOFu#nLK=B+A@>U?LrU*i6$0HFJpGGTi3&$H8RG_s8A=;?CYPdOL]k>M-mW=K(Do`L[c.o"(6[U]I0,dJdNP6]Y %cSt%tdj3WVC-6R[/LFT@7M_Nnd8/W;6Jf4EggiVe=ifpf/=%@8$4U!^/7`6.XRRUaIff*J4i#TH*diKf^d9q@aMpR_n)Z_(ZL4+1 %f,h76.R)Zne\0['6[c)P_s45bC:h,k%IkH#@S=N:FCq`8)Fc2FMBZ;qk>0$eKa#pA5J1UX[+;L`bt3YlgR4e>P$G5q;0lM"]nfEB %npA+*]"719/B8QTeR[.W?-R$0#5ON'.*\7-Lm@n\Febl/bhHa+Of>Od@7MsqLX#4*[^3Tsp^Ur3m-*ot^;41M%6N9K-#Stg]oHT6 %Cko>oG-nf$bUP]#4W_Va%VMQ!NGLAU]YiDN3u[efXm^3eb)TeZ\21D-g#urCVOoukO'\`?e6JOU/0lu'c_Omk$K\a>M+lS\*-/1m %;l2q6\'I\\mG8?h'MY9e'EV-uj>q8D#eVJfpL"9:-.GGOF-nH3WfB:;>]5HoM)K=;E1Z>7:-S_)M%bQ4>V]2I63NNDAa>Q13;;UI0 %^;2+`G1Y903*qhHB\^(`ZpG5Sgud5-l\ZQlV6,>]^1"&Op!d[_Qu'P'"haE>3s %35dm9[Cots#'TD.Dd,?KGsXs()VS$W&Gimq&?c8)+q6_<;N)$-KJT4#f-n`YPYb2#Mrnq %DSIe-i5P*9$,;&Od9sS[rVE&tKir"8r5O`?:@h`C$u-*AZo7S6m$(D*d6?-eXU4a(AJ[_!?&"3fBXh,4"mu9m8k/-3X %chKQE/sO;Q'g@t6L!QCP`]r::&ik2">!,O;V0QrakD+7/D<::g:4M-qRD0:m(?O=E[[3B-@-8rtPF+/:[CIATXo;aLUjR2*j83)o %X5;^"TB)1Lce3DP+eKbJpU$FA/'lg'3ViTbbDD>p_SK!,E1M4N=+QF'#j4;)Q)\hA/ei\g+pj0ebTJhL)`hgE$Tn>H3],CeE> %J+.*5;a5aL`]_!4Fn\CsDmdjqI(LQ8o,[)Na*/$la02\M)Ya+%q^M@;+oHEXqU%Lr^\M?q='j)dI]905LXbXjq!O'!qKcGN`l!6Ks-V'e`f6hC8>Qkj*mLNd"*u!MbQYlYA'bqX+s_"jTIaad;#q8k%\HK3js!ena6rN/Lt_!WPGMi,Q,sIXU``):0rj=LVKm:#5Qj2MP'7MG7/meLqp\+2CKiFa!r:-AV %T09MsI*O=,1TVSo_rZIKF4YK:eDG3$P.(bD5>/b(er!Z.gg-N'f5/Ztn32\Ug6qMPRcE7WC+-gJjV1G=F7=C/jkQMS;NpceV\Y0Y %VmD)e]@"r3Q[]VLI5Q0dq/KO#*-u,De$/E4?:\e@f&Zkla+*"fK.jiSA+4HXR]XG$2"Q)p$`RR\8&;Bq9'#FN:4=^+b(KHH4dW8< %?sDFR/#`3;Rp=t.5>i]IA>7E\>ZKcRT(>'ipd03bbeVQDrEAr+P]D'-e4ob%[m$TWT3YeiI/-p1:XjADp\Z?XiIAG&=tC?#No^mr %s/fJuqlq.8NXGammnl`=2cn.SWq2F5;;fu?mAi@nF7>WPPBV!r9!)D/GSikq.%#* %U?D!JH69K.92l%S/,5_t!r5j7P&LZ*T*7*"]jGGcj;\#_la)uLR!Y(e2Fs[N6[hg?PZR;\lMdVNIUfDQR(:ST:O5Dm\pQPlgF1&h %(GA8Uj'4'\^*fP;5N5l8i?\sWn*hXtg=u;[DglnU[!j2T9/r?&?fM-`[?YN3]2po4f`G8otH %p[]R*FTI&Fp@::B#R8/>kg.3C08IBZ+q4fX&4i,\2J'QkHjg+Yk_fp(S36#F33b>GI]=oISGgNIm0HkDXo#EpGR4VBV%M#o2T';jnPRkIm/kn=KjOZbGu%)O&&W2i8Y(`[dne1JWP,\lhq)e`6n2UqiUd,jXFMC*XqRo7W;3p4FBWraPVD& %c>nd)S&nnR/]OG"tccR]9MgO$sW/HN'>Y(q])aWKsnW^dU&o'aXtc/9Z_M8PEsKh65p&shCHrL*Y@=n69UD80+G.7n*nh-GM=Z?+g#u:KUqm/V<:_CL>r1:GD%..9?s8$u&V$D3SHGU(#j,4--/!'Xip\\=HIfs*RVieTtJ"Q\? %q0HM$2#rF(%gXa]G:r\J^9Ee4X\OZFpE7(us%eo$gtQn9A4>e(bu*:n6F?B0-Qujpd!D&C=*uM;&DU3fE43_T"@Mad6kWf]T-1&[ %,]QHMc6KZf,X82\K$hE$P#H'50Qc_NY4Ktpnqm:jjR8fbA#VQ79YeJMSk8)8PtAeR^ZUB&o$W^4_Tu$,UB"Xmr4.IT'/u#&]g%"f %Q-6rDahm3>Y49iUDlr=7[e992l"lLaf3\SBGfT(k5!Q'^lft/9j$E^u..4qarVI!AKSr%fbj$1FUl%+]jsk)tu;^YF']%[&aUBt.AhUDNf^,:S^ %nAh(48Z;'B.-UR+^%/F(ShbS7=PFonk67JF"$CA4b.\eiNSjZGcoJd1bPu[&3n(b/4nCG0+hl_:lr*&SO5/-hLKY4+?.k?9K]]DB %GKG>b/Y@WeU"\\]DJjp;6eXDFT%WD0*e"*)gisV70#d:'.p;eH!b=pZPN4e>`V#esA"iWYH.radPhsTEf4d,VQ%(3+[9l(.<'EF_ %1e:KeW@+8Rnt$Y\0u@WR1fWm4M_/2c[5W<8$P,;('=f:MNZl.$i?u.QiC?35\2mF_5K$bp57-+>:TDQa]$Po]rP35$9)N8KEu=nO %*%Ol^iJ1=]O&)WehSaK@4D&`Jb(IJ!&%lD6aEHX.e#$L7;o]W#Z_"SoaahiD2\-_g?3.:R;;Q[(2X<1b6k2)_>^%`j1,Q[8q.e=V7nDn([?;0e_83]+cQ_p8LI+c1@keKq?$J3'pq+>*E_"U:g\C-,^GjpQeai9(Jf0u8U!B_dHP`>X'#\a\fmB2-fW,`(h1SqUdhe0Lk$SIOL'fiT-5!1 %U(cMR#(,V_Nqj+?Z"!R>s%]rP5"j[hVaC:@7j!b_Fol\@cO^WG'M5q!b*;_]j7b2(1?g0>n*;7sT8obkBlE-G9=*6\Y[&@o!4dC5 %o6f]!a#kV^mO7$PMObbO-`U63'oq[n-pMD$bA]fj^I">!/d@)R0$=e'=$6IeL$4R4FNL#b3\^6CYE-*5eLpKFY;9@\\m,*V$(Gmo %.1]"ds&iZu2W5[(^K5W?$\qgfAkBa[EVr60X'pHRD&%`.cmXQ&8$&78NV@`]%3c*>\.+b#M;c[[1Y.+d#0i+V[/-aOiB&H_9H#)658"6h5^ %2oO.bcsIV,@`]%]5'*E4>'B5klb^&(+;duV:Y.<]I6(fl#+l7d>Y[.*d!j6Z/Dfi;LZa5`XUcDR8U^O!U)CrGV] %rorr71gJM\=1IDH,RLR-?[6g5#oW_(4ClKrjn,lJ,e&UBSTHqp3)*.i1qro-LBg7QmPMmtZ:Y3B>naB4b`M7j3qifd3gp=?&dl.s\BS+u;r"M*K41j!Hm_r6WUV[h#;t.LZkm %`J%dMJ$J]T!kYZj`0)"r?[%.&rDB9aFg=3$IY'b).4=f!&Y?,r9p_&@"i6an*Gh@@FhA1JIX! %/<\VD!7r>.KlI$+JfVNroAsjI93UT%MS!(u$j:SCp?d*3/c<>0R#`2OMq:;Bf/`^2?\AoSLVra[]VI]Rou'TIX2X>I,5uOc*fpoX %gL(1YCgoWdr[XMMWQ54g29L8m'6;.5(k>b]c/>l)Ypjq$Wm;n5kIU@WAYkfnjgj9)?K&U0+"?TS1O+o:^IE+*EM=EI@haiNbkaPu %=@O[VG-?Fa?rRpEV4^5^.iB15aUE6,FK_@XPS.=eat(PKfb`BhG>V=\Of7Zm#!=Vm0u?\=TKIYWg`&0`,HO@j5XW[-YC&I,D29Jo\30BmOfB*=W&59o %rE+b4\XP[rS3Pma9%i?5(B.br+iu10"AeY;-\NO]$-?D`:9XMeJWJ("0W3bmb7L5o=W+B9Y)(5GG@0q5StSahH82&Qo_Q#Ll[q\[ %Q/UQ?AOQ2NIt39p+_X-.R/sD82L1j_<\mEU%8Pes-Ek>rkV)'-OinedUPo"1d/sJ0/>Su>5#/9R#<6-o(h1SqOH6Y#`:q_>)MV?L %"6.<0Gshs:]cEqm*dqZYM^5?Zggc7HfH,OGSPlM#b`!ZDZK2Q0XODoJGQP,l1\>Z/A?.8p7qrUP.V*Y5$Fpq!"V*Y7LI0QOd\,J^jPZTC\^+,'/8:lal %UB&Q(@(VYBn!;g80Id_3uf!_X/@4;@Z1H=iUgrmj8*idt=LFKC'/(.Q7]9o4$X_[5(De:*N[`a/Uhu7NKPS %P(S>#(^q&k*>4Q,N_Hp;RNqeWeCTtqJM?%:L0-0b`3@UHN`H(egJH.M#mWma%n.&fb7?NeG+>RgIc\+;-E#cnFlT,#[Yc9E<_'7t %*nW-.L^d,E<[@.eFilu^C_K5;Z'iXZ\JrJ-n9/&UU)J;-#^T7@SiEu?&cDGeiT+W[La=k(7hNN]QO_t6.O_5CaWlrL&J^W2u&ns)YIMTao>[rP_mu"PJKo$C_\?oiD]^00?\?\/42n %Sp"[]5cp!s%M"dB%b<;5-(g,ql`Bn91$O_(_0!o<"Qj3q0HDM=`HJn;Gr>e_>rPl!Ya\+<^-DaR`@q=21,DVE/53Q9lnBI;q?uCS %XD9OeN)6>t<>.HW(.4LS,*^cW]^9s'GSjI%nX17cT:\tNr6L7]77[:)$p=oumiN#S8b$s:'FhFe+LEOP0g>&(En1tlN-hl%[IP6\Toa=1gg!a)/-$rTB7L6(G)&Qi)%,h"6%'fH058`0L\pgeXO)VkUE&?ZfaX]8<;*>sNr1NmeV3<]0l@"E/.s5+SqN&0L %9TrPV+Zt/oeU[eL0ujf([g&2N08\:&8qj_%,ubZ('F8A@A>@DH:L+--E"4Ke<6Y-lL\!W'l$.)fEB[g`7;a+clo&jf6LQD(n.gFG %Q/(nR&Y=.o#o-`QE\c9aBLZ2N'(&ggj)-?,!A0S(&R#&k'AraIHQ?oDo(b9;N[ni;($G0PdK7sC2dmO/ka4#O.U&))DB %(+:_g#mWn,#=Tbgmri5d&$id2D>L)/J\j\bC]Qt$X:E@cFRQ8Xq<^=3]:NtfY\&3cro'+lG(SBq#nt6-):]C\ErPo]+q3_!5"l?t %a>gpa9K:2jgJZ>koB#_9S/C%\*?0N93[b&A-j$"dNs8U_m^,#C;NWb(kAjB%1f4D7(LI=l3iWC'2,4A!/;*U]S5/07D'ro0P]3u8 %/9dV3OuIMg_VY&T22a4b4N148_82Sg%P"I-gpZ\VON&o%edo, %Ln%cD3HukZENktc*q(LdTFj=4G(FliADfSnrVd=33QTq7,'KimR9E@I,tGf4/h6;HaTA+j!Y315r/7337i>)M]rWX^]*&J)ol %/3OXQG;?!HAP2kcBOp%a$9:'h@hL%^DFE6*cd&IJ?(FZ'F/Dq'm>C:o:P/pM#\0*"L#VU93,?)(]/-;`,KXJh/!?0T8m %*o^RkP#o?]r!,!Rs/01q=&a7W]GMJ-f-PXX^F'_L''*o);9%knD7A-;&#s-))g-)Wof@JT8g`b&q/S3f3K0YK1PUdX?12W=?&eC`9cm1Xu38+@MU<[ %jC_:b#^S$*osH/L'nUI'+AApB]GONucAjf9df`_E`9an0mk:`YKZc``T()Kjk*]g!],`W?geB0438%dS--Efq&]%7q/^lqgim@slEm@4^4;:Q/F>@Fnl1L5BW`B/!-bOeYgC.M+^)$1MhcEg$@3e(YihQ;u5_82l+7 %Ya'etk:a9t:5J,j]MhthJ\&GH9F3XB0(on=,R`SCLq/MfL`^,!iZ_f?@MabEY4):B,1c4(#K//igcdP%gunh)M=tG%+0M];T(HT2 %[%1I'V-ll^5i63("oG440]NWT4kLDXCq`i0]W#($%(M(,U"J3^Ukn\b[[.mC':R:k`K/@u4msFs76\8*AY\Y$'<*Nb9#5sshq1Q; %Ot]2iL"^pK+q/NZYr+/L-$:L^[gNL63V^\,4H*hW8=5dj@-R#H>;_`or^(`\g8Zh]fdL^JT"'2%Uq`Rg0d3&8A`6X/08GBEI7lIr %Yg_m&YnX96Ik_T`cn=HGi<+YCHh&F:Db\)a;*ZR4m:^RRL5='>`'qo>'jk(*\B)];>F6:k\;2#-*Wq*:(a>9b>n[%/-Dek4-0bbV8]+`f8VFgTfuh:1$0:Gsb!(,H`/>5SCrYX/stA6]'u:YZoC\O.P@`Gu[<+ZF%rEh]YI&4,PUW/=BrC-8VM.R5eVk %6jU)bLP6.&Yp5r=9h#E2R)@i=>Mgu3j7H^soO,YRPu!^YSSP/D8l6$8FHul`mcaZahD0\2n2sSd`G+2_fT@3"qmJNR7qX!ee))Se %18>]MCZ!3G3N>f4<1Ee3"k'5JSfd`6GW_dBJt@m&D>6-'T.KG[6B@4\DH5nc1l)aKSK-q2Y+,n\]:ToA#f8ku;u$K(8/h$Y;!)2> %]-QYFTfWZgcu/V=]:UuY\+k!QT#.4q$CB8&U&o$@=T`7`6]UT5D#clV%@=FDKB2EAS.L#"\")*5C5r87m\g"#r#S/_/&DaVh#J_Jnq]YMC/n71&WoZ1 %"P.3Yi\GVmd)h\&fH+4N:p7/n0t;:`MbA7-,^C]8l[NDJD=N9fU3(*f=tKr!d=P22%5fQr5,-ig;aNd]`%oR*'+MpH2FJ)g`lkpc %=m!`b'Il:>+7,GJq701aF$\UVUu=MpE[^PY+i%=1KEuRIHg9N@[u.Ze8TI=",]>A_.,=_[h*XJmX;KUG0h:hXnZCf\RDO=>bR/AX:DY;?*/jd6/ %Uh5b+/LtSaA_Ku_hm*l>\FlqCGCr^-^<3#+#=90"_,]&`!riX#i"<2=:ks'C'b^\G<,qM=G=Mt0R1aa4kdbVBrq=$o7aQ>f*$gY( %C'[!P,OXbDrZ*"JYu@^%\@6d/?Qb=SLu%eD?S7YGY'>!:JLiDSCu_BE.%Wlhr*^,fA'.3sZH51,dHtg] %XLKpQl&Cje^C"5!6X;HYTW_pP`RFgR7-V"KuhC]b@0Csh7N=N3m`a(M%,[]uJS6\$WhIY0I=7KTP\[2q1s5A\$o/I7,?7G"&ZJ"e$ %RncB8JJl!$mk;%\,ZTOoXB]QWp! %C$r8U:O?shYQS$2C`+qm#d[n27dAr)oI7Z.)GnrrhVA$-RI7oc4K(+nUbA9da82dupO]cl_k-G"]g5Zt*SN1dbsmY;,@L %?==e4f+Z@C6X_*XrX_aV948qUY?`2QUC"&$>oU!+M6Vb19Mh-*^G-P.X7m-3kdF`( %Sh.nI-.EC!7P)Bl1?s[bp(s4gReY)&5d;gDGN)'GnJ],q=\!jO#1S9:eIhhq6UE_OEih)bhIqU[1gWOm_5nkFMq=HjPiri#Eud]( %:]e.n^f;Y8KC#?.$JT7,Sfie+P(h!39.C=8A0DSha_Aki,7YK>=/B$APB`)BC/uAF=hJp'fQG,ll&X5]@(SP.3oWXm$0(VPDH4=r %)Vp?5ij1>to%5AW$qg_3VIWB:dZ-_Wb@@OF*0BP-srR$G;HVf6cIFKZ)qNfme\%HrPh1::b(H't]"63?%\W%msNS"QPOs)ZMKF*60 %@0oY7i@h8NZ)"\`Ghf*X&_h^89n&(AU[GZFabQuVSc0^1ibY=1CNQ^]kQFWW@k?mO^Y$7-b!L=)a*Y@GH]Q"t&ZJ=X*GNjY]Pj#* %0'Kp0!d?TUdu[7n5QFtWnci$(YWgg\V:54VG]>0? %P($":2*aP3!lE&&=Ym8TYb@ZY2ML(o]uLPgVX4W0FJ1>%m0+XFas4a`C.-j=KNSFU,n;a %\D=-Ch8f^Y81lO:UQ^>,O>(1A0TmS%+^pOn1R'&ek:`^L"L=ZDe.00^KGpV^Je2pgU4OG3#*4jD7;%t3[WgEs!rJ.Y2qCe?,p]K: %G>?Lp^9X_Deh5N!/eTMF.LW*ul](m1Xi3,d3R\V7b3cn5DX>F %1%9fd'oqdB,^K5P'lqu?8hDA[hpSHlTDKsn)]3X800QuY-?7oZKjN!$12/K%3Q@<%25fcTQ)!'s[>ucb]f7;6[&J(7AF/l3U)^@Q7&CWMmpb6BX4>+F.aK"a=)W %K]OV8o/H!C3?TM%X!_Lf!YqY9eJ"8I`F>27],7Lp@SfkU%=T;T814f7=t30c/Sd=P3stA>FprpFMRZ!L.-T&n%!Q3I^ag@mZX[\' %4,1>MGZ"8]2L8keamL,&Dei)'c`*G+U5+h8s1>VtOGo2J%P;!"T %/6gML_u=,[s#91HXpc"Ppj9+'RQ7Gsicb0JE/q15k&9`*gAO7f6D3i7W4:8Z`grqG!ZHr8%HiW9rh%BOGf;``DY6JK %@CG/9_Sf@el50Ki50j`P/^E@KaO)3):eu$A+f#`[rGn_6LHN:84+N>,!HTiE!35;HKQ-TeSa<+elbgB^D%-Y=MdX_3"Pr6R\>5lt %8dNR.DK@&R`>[Apb^dAjVSE\bl>u+J20iX8$bQ4Zc't0R/^>nLEJH6^0ElWe:i!EWY9A\S&?uH[>a,d9MYSbt%#g7jO?IaOCC<3o %Mh%'.JJ\S1+;@bdKG3b#Rt,9&A;0Mo^?'#?Cf-*55k)m<,ToVJ;RS"oM!FDgNe;/:CANr+JUr&/m,tlU\![j#Ca4\f"gu4md3:7N %'Gj1QIRG1I5.5Esn/p%%@)/m>Y30g]eKX3@mYgIq]-;o`c[r)Rh!d'Un+3?Hq"JP94C=R*=;/^$pHO+JXtnHHD8-9#n*b`;]FE"0j!A>ZklWi2HF-.)Lod+e4jQ_JK.A8XI-q*@+=$Ye,u %/n^.4KD[E]?7BSgiPt96SK1(%gbD4.(n0M[`Dm0M-THc--pm\]&p'qE>Fp_,:YccRm`D(52/rm>F8dKq&ONHL"ljk4"ClBmkpXsr %)I8LD-+]lDKgqE!!e&t9>6IC&n(,In=HC@dQ6;h_#mh;;q'J?[j'^Pjq^1"kg8^-1JB!SsJ,D;!!'RfN&L'TVPlggmFf`oPf]e.W %3#AqDTUB_.,ZuBQq.YZcXd&m\>)U5Oh8l:uK-GTqDr?;PPl_q^DoM`I/b]4?$hl-%_t?[4+'I`E*uYKNLP;HJX64PfB88"K"g4dG %r8=Y!.0lVXaW5j32q3VgcttYHCRkM]]hI%S&?!>=_K9)+qE;L@OYOq(2:A39m,P[A][2'J$g8@F>\-MF^3ot,Ifa>&>GZ930sD$A %Ps-E`Hb\44*>dYiW+I/;hf3,`b(jjhZlnkrD#L]Lorn6,-0p_N+V;2NK8`s63(SC>8:0psJ#7[Dg'eiBq %QQIIkGpqL/Nu]7[mHQ)`I)I1p9kQ1oA%h>Z4jj(V\eAXF(r[OIdfC!D8C67W\Z1qRo$AgN]G<7jOpMcTSX@c>&0\eV`n?ccI@O1HZ8oWAKWB%gE$;E?@L!m>1pWXRJ(rcT(Pml^"C;9m %(#S%i]6VJgJ*'a[OP_o#aS7jG2`Ag,lglhl!:S%ooVk/54.g7PF7Ar\k>eIbdnih.L3\Rj_iiYLn%0@o0oh9g2'#,X(`5oEI,'r0 %SN7uJ0&nM"WZ`@PP*J>@(TV9[0'$0QDtu2=U7FH0'8E=`%=+Q?/PH=]L`+:I=?`?8T2)`Z$2ZE+k"i@j-\9Lg>^o\1fC,5RY8F02;d/P.+ABbUgm'iK-B\CC%&gT)M/?;]+`8Z-YWgZ8:Tt&GA%\E%5Sk %&;nLO*1+Ogn*V$!ea)EI>0p-:eCD;TV"keUcP%iZ`\L.A-2Bjd.ZVH %];#cC0lMg4+%a,3rONJ?EOmN>X#Gog[q(E+1ibV`pDUmA1c$r`';me'V;D!al1?KWkkh*Qjs!Y-Dn0/d-$T,`6>U(9-G=E5N;WD= %9;K'i,O=6C\$XkP[H9,S>I&&7QH^YERa0>`ca<=n\13p8"?MeOS'"(D`Sh')Zj'd`.;(huE[hGX$LNb,<*C[[>:KdFQD;gP:n`:< %kOGAY"D8K7B_)BuU+T7"KbYhq2]+snb:mR563HC?c(ZJmn'apaE:b`kVJcd?_-7M> %VId$g.i`@``0)##3Uc=_=I4fJ0TbhMQ0gEZjk4#IeU7]n;nn-G%rkO&E-gOYHfP%^e5q:8+I7OrrXk:ROd:b2p+#+\`j`"qIY8^S %+nUjl&Ul$.UQsub`G0B-gXf;9B;j/ui:r2E/rKbV:)3-d\ka$o+_95UTK*AHQ674s%&>,d,:2.C3#'1l)?iEfV47s;lPXO<"qmi/ %C.@EtA"9KoPS+W"7cDK[#T3$[4'ISM+s5#?p%_i,jV'f)DCQ3)cZ0EDn1Z[-'r-A_Xho'E;*eFt7"t/g%()4a5iUcn"iS]o&i01i`TG3X0G!Am@6.$ad)cB*5oIJ&`#!R):qYO[LfW[M8R>Xek[iXl %6MMjE?_28Z.9mq6D/i/tB1B0Sls7tnfgKeS!Np-q8DN03:WAUu.?n%7tcr.4QH@<0KX.mg5*9MSFRXs?/kNt;>>]?l55+rFr.;)T0q+&onHsHH6be'ifspDNuOH8[#rKE*3=#* %UC(>ScXWg=(H[eUTVudHFuh5DjC3a@T$G=-'brS'`Sft`eZ4s=qjN:QP";?YX9aY]5::Q.p[[%/N\1k&U4SUDE%c$c$>]WMBqPnq %^Tg@!Qk\/H-IqC+4p@V3/&fJ&XVPuFO5"50Jfh?RH/2D\Jf7*LAe+`;.LJK'^0h<2iUSZ'n1Qd*4(4TIcV)^0dDQb>F:.2"cpktD+?l-fG'GU&`S]]rq9MG&iaWCMg4W5!N;.?D@Qkii$CWMhJsD"7[ohr1:a<:M64p-"W^U=@9QTE>G+a:; %<_98(S\KS$A0>^?Gd'hEk&9.H1_CgnXH1V4.E^?bhr_44mt-"FLD$I!UpfK7,p@q]:L[k)&W4K2mV(Em?0auHS5h%Ji(?<-Z6hhf %f>nU]3*J8qe[c@Cj0=Jq?'UpTi$s(V8NuMpCXY:I2f,m>Hr/9sV'U'CZAaUHO;Q?:+a\N`4kZ>g_7-X#.S0:*e[]-h<1)36Z]RD] %4@Tph'>//KB3rL?Wb+lVA#e)$=L->n\u7d41oJp7%P_0"`HK@)[C@9CA5A"#B.2FXL=]:SP;S'"4&XM2$hs=P+Y;P];"!iAl1-3COQG_K=\=Gk7:tGKG[EiV,L>QW#NpYRhis6d=+53FJ"8[W(EF-KNhsB %d=L2X%X`7ALi*)sOlV`0eq^K#7ieOS;:))g2NqC3A:6"#_FAhfP]BoI0=42<7.?B2T\*sq*3PPE? %^Q5pAC"76L`/lZ$nWo\spceWhO(K\U\._Ci<#4>RLlA+AW_j5r %0<>5Uj\d@jFa4fWQSQX3TomM2mI]k_ZC&i'JslNc^3io6F`sQuG=Up2=BW' %=LNg&D':-W?Qt`S'l6`+$]%lS^Y"eI2#rnQL:UN/cO8HYk %;P=+A^3haAC\-mdA1=LMJm=cOMB+8!L?l %QL=1p-(3F"W&B6iMQ#Z2k#&'9c?*V!EJd=O`b'g58.CqqH1>$?XHf3=;\>aFWnS\q3h*l8DZ17N&KIm\IFW&umRK+-fXt9+Fjo`X %RiYj%*[NWWSA,37"0P[@+l4?-L'u("=6b"Z9fI6/gK3eo\E;6h>Z+]=e]TmN2sig'XmUJZ(%](/Vm;sl=Y+72Y)4"?hLr#u9u)`L3AJn%Q4_7*jX\FnI.'7%\tWU\+n=cDM%Ys#EkZL^4\2:Hp?_E&,:f:]F,oSpG\@>)T,7:b47>PaZl^R\Up.fAH][a6^qV7iTS^ %jIckZ[u53q:lq@"$4>ha_U4*A?!ckaM>+(XiB+M4fkd\mU[Z=TIF7#gCn:US&`B)r5TWp2/'HHs;N %HI".IOVW-J1R78MGnf$A>IcAeZW@N['\U?>"\L9LY2Zr7XRaPb0X`c1U-)(PK$jil[I7-Bmodu,-B>EbS&,[',q/.P-ms,;k63tE %XfD+WRU$[d]9]+sV@G%fQ:/.5RfI/.SkgbOatJF;=,P@?UaiaX>+CF*'g&(A\hTAu,#ajmAl+":67TgpTHCr]jh]DDNJpa(nM/4) %&NBEJR'%;%%RiXfC$tQ=._YF@PoF;'.Tp*!%heU?r*rTeg\3W?4]mFoC*]icj<_'_W_lY"q'N.bH#-&JGXmCD&/NQL,c_Z%:IGri %>eEZ=a'$3Ff7mb4hY!j/b5qQM2%:j:'VErIR7oO@6Yd*#!KU,(a1Wl5#7&e^0Vs% %$r]I+>RX%I3>H2EKQ0t[%Ed'>T(j%pJr9;cdT;UD.?6)/PBVc#*rQSjg4%P)B46-cI?#8#A!mYOHpthiGY)-"-1SJ52mV)`c>)A3 %g[FXoJ2'J[0pZQ$gOE<@HT!o1B"N[o*hP;dXl4fhm!iHJs()dAq\_._"UkW!8.RjC&$!$A@lW[<46XLLC"`j3)T+iORN3f=Sb3F0 %!_#jo=(=5Tfg]@I]bjmLcWAWS!VhS\OC9VH3'6GcWRK,o#4c);[\]M-4;L>ScUpN+k\J&[%lpjD@(8=XQ[LLW`L%."m.)Zd"cS:! %ODSNF!8[fb?L6/o%ilsRD(AI7+_smO3=$I%#T,Gt)el]Er.R_%0oc&EOgV6/[DoUkmF2t@D;GQ(PTQe,_#kq]: %nItJ6.4b%nU(nh"+2XLi&PMVY`&%=_O8To#ZCp\%iJ&0'r>h:FKnULeZ'&le7^R$aJ$@+8j(AYASPmCdVH<8Kg4`V$+S16'SUC`+ %\7PXI_KlGMCWW$_sY+*cY&E67F'_!1L`,dd+?K>nJERhY";T$/2KoU`$)]`- %W],BW%.9UDUj+s-o3oN#NRR3Q#DHJpQl!X=6HWb#0aeZ?c?`\Vl[.$gN1e5NFk$u:X$ZYdC<[XhDV,9BX8WcZ'*(f!kuBL,TpY\SO-.SqM,M>TACM!7iQ34g/*BmitX;qO&no^6OYepZ4Jl3g&K-b&`^r* %4HjVK2VIL9q%+4ph-_lH_8.3-K0*]\Z$k`W41Og_j2Ok_87S889';i@\CuC;JP3ilC/amsLhO?YA!=o-B!2Wtio]t*fLfYYDn2i! %/pX:$?KcZdLfCPI6KfRE3u\V._?NB4PL@9F\Hj76>XSugq\dKpjD>JP?*)f?jE.[kIC&8nbgKV+Q\UVbXK-D==l^f:8'4/hpTgPl %";Nm76q5VW,_sb-4<.3qLbE$#B.OK`6oliA`0Oh(MlABrO=Dg9i\m^bB#4\](KtV%q/SEDJG>R#,gGqj/l*^(E7@UkWc#BUhcE>T %^"l59`+ul;]rWKOp6Ya:1VU)!ShRE5)s&5Q3q2bS-^Q8L"N>ojSB'/Y\GB@c(#+%AL!t(,q/7r/B`nLtkWuZ$7t2O1oFt4MqX?nl?'OKo %iG2k>S]KN&a+V4RYUrUU,@VmDOC;@@g?g;`oojei<;Stk]R24[.[TZ\D32'H_mh9nNYu@812Vr5e*6J2U^9pOL/Li^T/F^S,dp@[ %.R^OJ.I/Z0[u0U8'^ogs*uqk7Cl<@t2s:ItCe2tR`^VkmcdSK#Yh[=.LrSKaKF(/@T8c&7+r\pXR$d81B:6cN4H,W3)>"^`BroLa %)36dDA(JMV&i[B=QIbIPFOV4sWAQd=LR>.BroKFGs3rO@ikVq:J.4m %>=C!%"%Tt5]@n95m[c''G'D*]N=GH2`,f8K\Xs7-p@RFmfj257h6k?flu>9C]9CrUEf7>#!>1a=OCH<\Yb0-I8?qfo1%$h7;Cjh^ %b@=^'F1kd;]lEbZnTdqX="DjY'"Z@inhCM(=f42rB9U^e.!$JcgBmZ8Nr@co%eJ'^6/MXXUKn(tN0HL$B,Ai@nAUtLuaCE;Q4 %Th_7'FK=RBakI\EiH/fLaSs=!MYZD5X,PA"V[7O2+_7+&^T9Pg+M49J)$cWAF1BE(4pfr.r0ma8f""-2^gp(bI] %@-n)6aSBZqT,)C6.7bUC\rQ93S>-Gd2cKfrO('Om\5S5OAasd@01`Ik=+nqHqP0ema?gWgb7E;=:$g@j^PH*e!l&3%rog9^;VI7Z %qiH_WUSATPe`g2sDnA^Q1+Id>^V.BFFXiBVNj`LRcj5LG[,ZsA %M=e+Y<"#5=Jnej/Oh<-WaHqr#\]O(]GI!+!n%/,j&PWuE)A0Du=mMM+fmjq$m[cNq0lYh(i,i^A4"uf74m1!SgL6n`AY`'TR\'j[ %aCY%7:D^nIF5C?$DO6KsLsbkbjbGA!L3(=5p>hsnWE=:(:$ofBD9aJXTpIoj9mP;t1i4$D%O9L.,BZjS3!gc@Un/c>V<%UCn$;sd[-6oBV"Z`+ZMj%^L6/>o!T2$ZtZT528@p)?hWad')W=cl(^K6(to02X$q6uCIkG1,* %-FcKBD!PS6<(i@=$aa1Jq8'CB(438T&S]hjb%%p$lj(euZ4hnk0c>H)=Q_3Oo)s@aFGHtD?S5B;#%GOaK:3.]G(o2+PtgJ% %bOaO(n$Q%Z'YfMS'U".*WoQ>/R1o74.LZ-=75h+l^f0j88RHY&\AqU&:#4)UF/Q=J<`pt+1q2fe:1Z^W!e-l6M4,pAI"[Ma31GjX %D)-^kqE-?QC<'n-$9sah=.&[R)QAV3'](H@\9K!F-PFRXJam`;4$<$Q5b/.6LA^n8,mg]s_jFmf^WD;:i!kAXT7MZ]A4i-jq8!(g %lp<#;laPb[0lRlPK3e,(E9$ZV9*su"h8,I29X&Ie.2Fi8-C@M@VuC-+XU/m-JP-?9KjMtN3AZT.WhP=XFOK[!>ZU(!@tn2bdk(Rd %aP.t\]3(9+NM$M*-+#;NWb)r0BEqNsRe.MU2[4rl<>IcHXH]Hd]O@Fr*@k,A>hf#,ZB.6)">m;A:@ %SqmMlo3,VmAJ7qGURhA#rLCB+.c>1ji6%WKifHjlrKo#g*@$!9T1l@o%ei:!RhgWl %E#6Id34]WGP[>U!>`q%B3t1Oo1Un7n1kS,5f;Cl_Ha^$Li@qdp1Un5ERj\2o&0`;3j)!4RE,V)ZNF/?:mE;uo[-BOg.i\aP4U1X% %pd*m>S$UO@ZuECG[]9kF\E#cZ2Hi)o:oq'uP'_F,67IU$/.&*!_L/GPm'*8G(2KIm$7#5u=@&r4>&LV''REU^$iMhc_h$^E/H0*i %Z(S2_<#0tiZ<5n'mW0k9^K=Vii\m@Mi\+=J9CePL5St9Hd=,(3"4;da_1eXF92B]]0?IBc(#.cuUf@o^m)tCbF, %8($>-F&V(fLqBmumbCdBgpPK[T<:7GXkCBA\qLK@gs(b.hRTcMW@e]kJ/WD76kNONhF9_aB\N^$;\lM+*sC9IQP!Y46#a@7:3q*) %QQN59Vm=reAO./(@c0j=,g0-F?EC7j2\i\SlXR?A_CiF;Cs[?NkSSoPrS0Pdk?a4Ng?S%q0O?->W"$^\SM1A^7":0W3am%_i>gP! %d3OCGc)f9?^=P--\L5i#4'6^;[(;?qK+Js&SZ5NUsg9l %di0+7_e*)8;nV7/rq^u2^OAEch,gk1EK:LQk-)P0q$WqhPmir%=Q4)S63a]`.BG)k]+.baRnR7_TLYR]6q[U[!HTRg%]5SKZb(D( %]5%^_Sf:rlAZQns".OH4AXgGP2KOF.1P)eu@d8TD-\oo(J$iX9P4qXI`BYjXkL7b'R2[03E^]3E6$I,Wh9g]EU"$7mKU^:f;Ua=` %EB"i;SI?:nF9;!SFVRdO*+i(daW':]IJthY`d_%!#qHJ?U,iuhopd#Wpi^W:5G5(skCi8]%m*OT!++?\2Y+B7++lllbI% %pA1-X4%P`XGpiYS+C9tsRKh@dAQQ>>S0%%JHEa-tO5tt#c:mukp'kJr@D`th%%MMc9U9QtGNPKP` %ddS0b<@aU\Xde]kh2jJe[8I-?W#aUVs5EU0.2eD@:;eb9af++l$dJ[Cl]6kX]8A(IE(;?CVXFs#`R[%eGh-]1X10!U3bG:RoaN%0 %PZ$7od'a1*c1Z04CjK&e]YmC^!(u)L/Kaf/*KD&:5Jk[0<]8Gd6,nH8#0)^r0cEo'H[GtaDl7-Iq#,4I8V[:jALR+H>WiJCg %\dJhf'?fpff28b0l2d&_t0@44(1A,'Y#K[:3!%&+X;.3k8]^& %_(=k&B/b`=^pgObMj#t5X&i=/2qIKrf$daVaS&o-NCu=])9KK(XfS'/3?+j(Z!iNjmFUYE(XrYFfaW#=hD5WN(ORGcN %Qg\#$48<>%puK>j;Air_o+>jq_W?Gn,SfFHKIPhY(0dpm!i;h"?4\Y4o9$p`b"M)<`6Sk)6R#AVP2AX %kCqo7ce2U9h;,Ks(0A."oGX!%P6K^<\'@(6)g\HPJ.QVS^`h5jc[qLR8E_?;'J]APaj`W4:tJYQAFJJBC(5Hi/2C%)PYtu&n,?o. %Sl8cgY:SsAbf4":FdsCrq+>Zt7J)@EoR([/$X/gL#?`Vr8W!I0-G.l7L:9N2Pm)$e,8ApB-WhfnK(e2A88!/6p3,&>+&(fd;u,rX %Z,2o3Yb"u;?7-G)'[CD\nChQWE+Tk:Aer)e1iV0(H9$LKMAH#F&9;mN\#TW26O:I%'Rh/]dM'*o[Rk]Z/"j1U/#P^C"_-FmmJGU: %M6h`h\A"\kZ3u*m0+#>J8CXUirb?$7'A616O3R3[KFm"QGM^1-1WAsD_4@$T3i8,:&Q[oIQ7TJb55R1'[7?J)_\`[Pm;>49$*DB< %%1&d8E6Zl5d@m&3'.1nUSXIGtB,4ef<`)%P_C80hURDa3h(LjD1UCIRZ`*5Jro(?ia](B2@%D9#?`2IG+5K5,ST)ZS=sJ7dPXA&R %_886AB4aG2#@8)U4K_@)gibW!\ibp#(*lqRmk^eBXB2-h0!XE)9;;34\teh]r-aFq!aCF/CbAa:*:!7amMs*c.,ia=:_%[`(@X/? %3GOQ.<,4nuI$P^We7BhKNB6Q1EPr8dIMp\$E-1#P9p":W%U3'jd*J"il\*A8iQ4Q'L?jMj'4/]EK^&&j2BG^l^"PQD;Eh2R;A0Ve %MKQdr#1<-$Lhbm`JK)Es-1pgjLNui"o;JB/\*n69j\_%q-8QB2CdoG3q!pke38(4)H_Nqpcc)ph(5FjXDQ4-5:1+l6,ulA%G(UR^ %#s/Q5.Lb`qkT;_2kR;Icqn?[I_W>3]9q0*/(7ET_Ipk:G!4s47Q,*65Ggd3:7<.5:lu`*Zbeb,.7;HDYk0n%-?*MuU,mrRVM)8@Y %NqGT:9u=6cM4?8Y-:ft>Y\&JF\JL-&HG0Mn?1!;%5PT7R'SYg6??@ZTm8k'3\>34rnu=W235l_>1K2m/h4:%!?,8XkW@ZO88r]f$ %P^ULQ_a,6PU?8(r'iSf1iDZqZeG.b;E`cX$K^hp643-0 %h!!a&r@GILb2P'h6g:kW%T!'u+m9FBj]VAsQ$0Z?CLV?O45#h=OAo!g=u$nh3mV%'Z,I28Ws,qf[qrhU-*J$4hu`NqUERNS^jpKb %m21\k%fAet!o#Gmf[fMt33s`0**2BYS\5>!+9r(8)hn#AP'koN":RE5/;4L2!Q4#->jS_`]rhb\O=AS.$`^b.S0VlBKe.FS$5baN %A#02g$Q+d:+0.!%<+`>k"q8HA>9<'`8?IjciqhefiLn]/J5Qd7WbicCVoG6t_LH^+YRo+;bIAZo-aX8T=-E.D+/SBZlaP3A%tP*Z %'iAg9O.;cXIsIs]:CX#)Xh:GLHt;c/b+ZScoo(r2s2ZbUlk_VGhIr)HE0q?N_lJG%^6>Q6'%2U5d\3Cp`l(V+RYQud.h]IMLp5\[XF[]NVYleZ-MRtc"]]e..`^?S&t5bJ>gZef6#p*f/SS-je?L841J$22/;4s3&NM'P %KcJ_fI"5Wc:QR,:8(+DFX(DjlAbK/QnGA8Pc#Qss(Y[B*Ng>APeP[="(-Gr$I>;3Y)k@M7&]/++Ph-PulqL@`^I67in_h:#e03h^ %@\U<+_Z^Q5W8?GAe73IA*5bGKHJO*bpcE*GK7A9mmF0ZV#gE,3@FIP>C\K^-jm$8ngdk1<]VAj6PmfR)N<2Y^PPq9o-q+hAXso-i %;odY?$h0c`$K#R=:qKg)04%PY;ZRh.26[)tK>b$u_SO4[K7f]0!V\BW&=)jR3%hir5W1DN1>\Ks'CcXNeDZ1=]LYKX^bP=#l&@?L %KWn96J<1ZEq2R!'&R'h0o3p.IunA_*$YQV\DZ<@mGRg',D6"@9HjS0\:D_0X?,>sO]g/F"cX+VQ9L&Gq$^eGB;m;VAUrFL7aTFo(F#O7&/N/N9F^b'AKAA+e2-lVu`WTMm`Ho8XqIV@k']R=c("Ci\XMN0XP&rfR/DbF]=_' %JaamlM@I,_05OU+-@@P&_PZI[-ui0J`-L"Ns+bk*$d^n915:K'n(:.NFnp'](08R+oU2=;j;rV:Yf$];TdVJCJ77Et\)9(V*Zt'KhH[i%5JIfS<=F6J";OI[lf.9;YYnta,k%-&GuXcJ %-34596C7#tW6Q*d'i>?*QBLA&YU]; %X!U,X&W!tJ;ot((EhpV2hBITa'BTkBWJc>kI=YsOHr$uS_>8u<$bUXoY:gW>@g59Ap$5O2luFB$D"#-Bm)%-_[alu3Q4 %hrn0U'[SGE@\=gjKOS_%0q(U\DNn`p:r;T.$qbHE)L#0OW%XChEdt_dtl5NfV@+=s5o+]MP)MX]o-Z4kZ2UuD,Z@d9(T7\ %Uu^dP<,7Xu9'ssuEYHBtWQ=JtYab"(,53?`ZC1((5.2V1VMJ=NXHDZmH[!:nDKKku!fn`ukj7CXPm,??NuV".?e?-@/+[:0 %GdU,^k81_3X/)\[Hl@Pqe)&:8b`YXR]a:JM\NC!oqmDj(Gis.tJ@@U5>(Y8`L2QXMJKKSe@b9th$YPd4##m[:eFJmcN[f.+n`ieu,^6OlF_43LSL&hkB[JTb'7?4XKd:lJ %MP/";c7E],Z_VAC-jle5?V.nm@P<^e#VptpR*VNM]3nk0OWt2f]hF>InhCba=;H7U4f-gT(%F\Q\[s4T(4+Z^/n@k*'d[rWc7E\a %Z_S`;a&&'j3>b^CZ+H?N;o!P%.2@3T/BKjYj8dN%OsHqNOj&t>GGLa3&qsIdR2]Gef:f,K"_R]]4NFOIUmtSN-1+"',Gc(u&l"JM %X85]=/872PUnai932D9HZ'.4A)YYK %IY@Yc5n)u')9MdPH9tj5!,(:bM`h_%!kW^lmbh\2fpgH0#,b;=^!Ld-B9m(CQLs0h!&`n=S0`/a+PI'u#kF2M_W>2W48?4iSuM'! %26G0m@ti)n#>\"J@]`RVoue-lTL.?G>2(K07H)^TBD %0eA/%otF'\QY!C(P(!qmi9\#64]n$,Yi7Z3(6$ONA>W^d+u5==O?/< %/8r"R;I_"k8#[+[&h=5c`M-Sdb'_/mXC/,kE4oIB<3u>a.]8YE8drZKVB$;hlftTRi_2:[:>@%Z6@?=S.TSMb$ekK@(/_HN,[-Rr %'omSu%JB(J,cZtG*$Vi$if6nP>ZKebkC]C.BU5]^Wjka+4"d0uZX2f_ %9fafBf6/(@Ob1k*)ZhUYkKq%2D2%d!'rsY*tIZ15RFPndMR%3!_/?GpUS;a^1DigZI %GMuZ&g5NhT(rik?pjKK&p9CZ$QsR+$;PFV0^M8K5HpgsneaI5gVU[6oLNK,*EDk&U3]uIi%r_FUbDDR37kkL,.W*rH?,8_4(T*Q81U4bdeKN2O"LlZu4NXGl2H0Yoj=?&G1[?W[=oV_17kr.rnL-X-7O&t+WCtN-3m_KH//5W/>C,.#b*"F.pajUOj):'U4tcFXQ]8:#]S1N9!Hu[j=f=2m>#o1UVok4S %a?jm=__U&_3NYViiT!6G:#84KYJAu'<#/)shRG";nnEg0bi4atoN5_9:1:t?8Ea'C\(I\*R]8F7;=YG`e_0sjF`rNkr^14IPGfsi %2rZ6\rlkJpP1"Hfdn&qh`GZuZPOUBpJ#\F:r!.0mBZpuJ,E+R+Gl99<$OH^`1^"lY10E0Y9pMk*0gJ>!n2]Ar&U7iTa3Jda\Js23 %co=:')"72A^A2WAR\9GqSu'M[&%u!,r.h%tJ3-$jMa<@QI6EmT[&X+;c,+Suhj(Yoij1oL=/ffJ"R+^@Q%Ih)Z-OVFJeL/mG$u#W %HrmXNR@NYWfHO4)7=m$G#7s+.96[C9fWh-!RgnJUqbEd)\e;D#)%MDdfSEkI0BG!)i9k3ZS!c4qN`o:G1l9Fsuf %!PYa+B')hbLg:hqqG)2,[oI'fI6TV172_`r+rRC=r>EgQjj8R\(:eW&%'?+/fGicP_c/ug;,%Bm8V;dGXQShs0Y'@L!m&5^YX]Z; %fOSd6SrSc(hL%?MM].r0i:Cn[&d:8!/f+Y/m1fKe`>ONj<&b<^^0!DF_WJ4mTVdmQ?j7:"7,s.WK42^8-j`)sU,$j/f+S0Pm8NCd %>.?6:[_>H4`@PnTfp!X7\U%[gE>\eQc)0]PHOp7FiCq'"nWiMWkJJV$V8DZpeD`2Apgc %bG=C:,@](PKj?9%*QDL*(RARAcYJ=gVhpM)FOm\S`/^[k#@gT/M%(:h\BL\bn.JS6dZkU'otUEFs%Df"2P([D3^>WUi%R8Bg.u`Yk!]L9JE)$5Y0)6]eUK6-OR267V%RoupPF,p(Wepn!iEEX_ZMWHIb3@;q8CV-#-^H8d9 %2["n5WC'WH8s4UrgY'sKC65>cPHQK0phD'PZEh-@B#9d(Ho:J!9IoQ8kQ/`Z%>$V$2Z"Z=F_%]V>=2Gh"V"ok-H]qCH-bQ?pa-XX %-eY/T$IF?+&WQj>.8G6VoDUGe-)/#>otScnPfe=X&\JN\N2(V_icTfp,mq[S`Im&K4NIY`U%(]5M_dNpRN0=B9?h!!2(r(.8;%HY %2gMC82g6..*6*IfZek=Dqi-jQe"U$BRIpt]pOa[kn96r_U09M]DLq'%Y4YP-gWchO5I:>NN8qIlbhWXK7@0,;QVkS.CI&3t??$f? %Vo@a\_Rr:[Dih9(ibb&+fq_5US3kjINB$K5.NFX`7LYH%?sdg,_JWuan'8$'IGt__e&\@tW;EK=QL%6k/Wm)X1[A%cDNe\`A">J, %:hA%:a+8udX*kd<8!PHDF2T_tK"Y`\AkQ\GQF1V3P!-V9\8JMeU'hQ[@@f<"1#<^)8*fE%\j %8<"/<6mPBj1F'J"DXPU@H2u1\0X.W(`C?J^Jm!BIGqnB34L$t^9q?E %Fb[iEp49#UX:4fWPt,fDK4kE0Wl3g_#uV7]`ub.qp>B/.&VD_?Wq96sKPLhpmm=\!GP$O-7.,SUYTGe-E_b,DBTZ$.`Z`.jf!?VeKT6X_?KoEPULpX_?Kon_@%!d_s-g*5+DUZ`^nH %$cp)6H%?fI&!ehpkLP3tSJ$VXf^h!6KS5O8j9)F3CNI_UMgJMuqYaUG16(nl,79HYO1*b;o=ii!L)u)@$rn&e>;W.! %[3W(o8LlVmWZ8L+FDh;[A62G#oifcNNRLH81@>2an6AjPj![k0[?NXA9GF!OCPd\dCg0Q4(Uf`o3j?LhSIDf'l1*:+7OlH6`du#1 %p+!&`JS[5Ai5Mc$HPZ6VChDF*#kh(]S'9t+mA,B_a`?g[3Y.I,hA54A/T@u'F:`7D`emFla\tY1qm96U)'Y?r< %`[A#D1H76tMn_U/h"7>tIlE4L#r$QVFohS5@.g8P_l7*Z\o9nPDb8Z^RVN8(%]Cj>dNq@!]oh1[&N-1:E?fWX274=Up15F)m^5"S %fcGts7?up$'DO-`-:RA;&+mfG%/-`ZN-I^`FXf2k?-uqDC!NZ).97W=MdfgIbGMJ$B"5)+EPrS2S4Bbl^fOk./U$F4^S@BK@)nBl%A)f`hplt0?-U51A\/,s-E1-]oG0N!@4&osA8TK'!q*c;1?LZ/Z2%S1lVWreG7pTQ %TMZ,WY=:sX,WY6r/M8gnOY?*,=hM"rj#BE6J]/ct@3RHY:VQY[j<iQR/8JUfp3?15a"-p^2gc%'VVZ=s.+4:15>WrP7j99!c_!J9:.+e*ohB27l=&:0-*P %pYAHX&q-TW!;B6plW5pTmX+UPZV.@Q->I^lFtIn/?aO,IWC-7UX&W94'_!^*%f;dY@4WJnC$pZ0NP<9l1tqH96F<$lkeMiJ#TI*36^u1?=`@fh`NEhC.lE6] %&b\NAfq33p695#WAFVm\#/&%.`2TeWQFf+V4`"Y1ZS8RpZ-:cm+2A?mi%6Ea*SN$URYA#gP"TUcF;Y.5;ji<$(5lJC6J&klm&jW% %CSj7X,a$^KW)kop=0p8U5J+_]K\mCR\g`GSF#e!nmUgZ#MdNPg/9.,bm)R)>Hh\.c"dt+`4QHbVXdt+AlAD:5HZXTN%bgjX, %i>Gj`%`AR=$[h$ZmS^GQ/T.i?U(Lh\BuAc9!9,SO2:Gm;0?#?gWR]4gV>?PhpV0NaT.qce-G58IPDP*8GYfV0'KVeXsuC6`JBOh[B)\jf-!'JB'YJBZ/I.KaZokr6/Oo#m)ms*'VYXEtnI^5QD %8En+3,F]SdD8p&.Msa5rF3Wsol]uY6W"20>t#c$-H.L[K;8H$U5dq9(@^C>PH(Z3lOUg[6&^UREaHsONr"p4+HIc.WT_6'huMWT$#8b6:? %Ur)?D+4FlRUi&K!W%_;FkW`N*AD08WO-m"3bgD!aUS)Hg+Te7Ug%`nuqMlt1;: %mS'e#5qj)n*sk&Wo3Qriq9iEs`J1^>'k]IhlaLJHq&++T*G7Fd$eW5lD$Z&h4?V%O[@>;2b;6[9&RPPX7Ra37]jtPYE)t]f[_/*O %p%pPUB%NbX_cX@"=t#@MSc>@i.9#\IEg\VFC\.nh@Qu%jhEm5\-\U3ujO,uNb>7:km0!EX!N)NEn;O^cUB?,>8ghP]!I/"m/COa- %5ZMi6jX=P/pSFf/<:!Rt9MhEC#bp73s-OB+aTr#EFcLSjZ7!7jdGO=+mj/lLi$4 %kXiq7=9pCtZ=0P>.B&V'(R>>dZMa5s)6Vh;Mn,B@+GXL[)W^.uLEgT*U8#nHg9oR0V8JgdalP[>94;n1ejB=`"O<^3@9oN(3*_=b %CtK[I"*h(p78C.RTRpF+AR;!/MM`bF_/=8H2Q)[QJIEJ0,3E&4ib9dbGRNtcnDWJ/?a1.kR40u(E[dmLeSLpVe+@%Up^56^Btb@S %d3F1!"83SGn$C/m081G4k1<`prV^5Fg4MM.!?$-f8gZAi#q;0eGZOtsa::e,6jl9aYtd3X6%td)@Zp/9c)G*CHrMOJ`5-ZRE"MFn %IVMu!-dc2`&BuSh!g&,DUAA-ICn^=PD1;(4j&s2Wjk[mFm/ODhtX\LB?b4*.qZl'G4KpNs1GQg8B2Q@[VC\n&mcX2!msk"=hjVitMK_S3W>lHOSS` %Q#4=IU/pO?0DFs>V3eA;f4R3l,)QVod9Z`.L]cR(->Vchn9rVo5b5a^g>8OgjYFs`RRC$$fRYc&LM3f.H)1f!`]pd'9;cZF9`9@?ee3rQ;pNKioha,^/:$*cpsP+G3ls\g_I4Y3"+L:KSc1!]8idIKc^.bf?&SD!o^M!:?m>bU %MenJF3JN#nb082(9E@k/Pk9SQcbaU[LigBD5%;/n7iJEa"eCf/^TDTgWY&Pl_5KS1M@hIOgc5X]dWL%#c7gZU#,.Z. %E'm='c"V/IH+Aj^>U-n%>VSHTJIu3C_6tFT(oO@-4Acld,"^t^\qj7-bWhd4@YGCPYl@&)fR3&l)bU&1lWdbEM!sUj!f50"6p]l>R,6";h06Npf.J`I0!%+Ko("!]\*Enj %[)nWBfc@rt48UZnJ^eXp=b1_K':#tIZbK'JmRIPVcR,h%,0WnGJL;3@,:)-,G^lafFqbjm0%ImRIm[k+=YZA!H:eUk3YpXHq$R+e %hXD)s!Ti9Y"`$*9B$M,s+/83H*Fk0\+hdBj"4.tUbbhtrTlO()[/ZFY/DKg&F<,:I27Gune/f>YS-;bs!?(3(c-&O'K_=XQE);k`d?VlRNnS>Z&7\@MZBST.k@))3r-[V@#gm %P[KnIYj+3OhOCH7%>FO#hOu3<8u0ue3W7PM6Y6NA(,>1oDhB^9A'LdR6BpON"H.BK)-fD'rU6/s[*d[/\&h,9Ha(Z!Gsl,[\;]$;6uTe:q\K2epC<#*SpT1l))7`5dP0qkmOgk"Zb%:@&Oa64cFXm5jB_c"Z^8k=%"nfg^5J %\<8l@jr<9]at.np1bW.)VI+4'!5PdfZ$KfU$2Is)L %piLe$?S%kIR%un^,*LO,O<,.p2?f+<;n3$#4/;$"Ct>E<::?43_3mMaut^k;pc-I*%kmj[Y>5r'8Hfh>3q5Mf&lu*l1V4E-$-J4^[E(K^QXX%u^6F"-@T/ebmbUaQ-kS\bl[2fA9pQ>YD %>YFDpT.-=lrL7U,XDTf4]#Kb`[(HFN[Arf46[T(p]40ErS&;,.,Gnu6n\5]:F#k+\Lp+]9U=9`-p"Q9gcNi+T,d-f[42e$!nSt2] %$8oI((>3d[QH!nYBpK85n,I^PpFk%k+Ga^EF*,15E+%[KQ(Hhj/WBPP'L43 %,FhJpk9A*!q(*Ibh&M^]AaoS3LdFn`f^RjY9tR/F5+W1BhdL%OW_1n\NIC!CA(L>K>t5be&M&_#G+S`KjhW"3^2P^@\h7am%"Z=C %pnXKi`:"Wc'UBb/ror8VZ"Qq.`(C>96DGf/$5d9W_oS]`j;TQb)@)-[SMB=5!+OAbYob@KF=\"`3O^u#cE'^4skQ*mcpKUS!'Bf0VJ^`*fMVm?S, %=d,$Z8n7a+;%oj)`b-scVSbX,#'>?If$-j[jZ^jj#YO!"Il`%C@."A_!Y-uG@!Hu0H?b>nWM04LO=k)=!Za80=2?-EUFU88I8TT* %G;j<_'^!ugbgqk?L]oh'`#c6/2nC7D80u.fGf4UfIIS@OS!66X?r*?.R68sN'KeU]^ %:/QVQ>Z(#Le4s(iUIcn4EcCadqm,=UD1lQOQC*N1bK#q,0P!R4?eN%J@f@Mh[k%`M,B-p(7WXI/d#9,,"GX#qj))$i@F$*5K4sH3 %rq4NNQ$!jH>+6_$-;:CEi0)CGN!eruhKWg6XtRJON!`S2SlkI_j!YDJ(;V'K2Xl2frjon$kso`kf4RkQn-QC;@JL(UHJD;6ns55- %2I4!^nZW[3WQKN+3UH6>oEUTXgt(gD*;a/kP/DCM+AF&!FUA:-S"mh""1("rT6#/=e`]$&3B%/+/?Ccq;t"ch:?UAu,!aUMmb`h/ %X?upKbt1%.4TOPMag,0'AXJK@bQDJ;F(CF[o]liE0@?" %-kYBs^I9/Tf*V,lgG%oF2k#p8T8(dp@unW<&h*uQ\fY?*Tk\WZ6GHJPVkRVn0An=]L44qc1]V`jTq?=J3\O!OMu/ZeLAQ22MtkP2 %_M/t]#>IUEABgN*8>5j6&_gQ>3asP,tL"9=o-"VC^ %&Q6Q+RqKBoQQj=SScu@4T:l(@6L>k_Pc(d\JNA\Nc9XC-DSjNY&ab(JB3.]m?Vpk`IIaiE2Y<88:#8o=(/$SQ7+7C8'Tf4Wq!2_T %79pm%IDAR\'"Ekap^2:9/38[X%!P34CZ_SD='JNr^h+$1BdF`c%Z(A-U^buulZfm`?RkLj346:*dp^tN@*C!$#f+kG';PSAS89pF %5kQ['6ePhRA(h.cNbP5Nb.84n(kCJ9^j%YY@C&EQgjNrCrK?LbC8tB$9Nl]J=r7X'8b;<%!HQ0N,^3*<&lmZ4_iTm'NSHKJBr;(t %2o8nA+:i_,9$t=E4iP"b6<"+8?"D_n-P1tdN2=c0_upbR@_NG/#jqm`l(\M[%9kR:L)S&M!'W2IP@j:N-e]9 %Aui`gnXi`q\Dol,?\HV:#8"-j++naHMM3d4lR(31V-3lB#WQj`u5b3pY=(rod`+/4ApcMi$3jNPo&&I^=`okH%g:hf"rW`ML'@4ApdjAd^G>iNIjs"4VXs1PMAch_3%) %/hc0hS0!>)LAi%5+1&l"5.4]\CD=P&.ZHoC)ouqPBd6l)n&%nHS[%ijUeph*$qb)1 %KQ",]!'U!.()*@kAJ@ineoO!Nea,rXMd2_sltYOI%TFJaHZOD2k.7lP*kF:F-#n.pBWR7l+$*+4_Nd4_:=\,.F0g!^_])>Lkn\3hJ\n0Fc..3J)[=PgeCF(NS9 %br&M&/G"0"=*j.'VN\,^XG`HiWodM1B%GMC/^f1\W^%b?m,FPSbl:#C;E:X,-,@nTX%IpnkK>I=_ZmJDS`O6*Sch/EBREer!'Y]= %0I*/T-ZnoT`%[r=R43k]>f/NV"&mFhRoRY%E<'l#>9K4rQ9o4(`7Qht+V/.-UPd<12BpSIE+ju6S.o8-6UY9u,R%`^puZqA%M"WH %[g/TIkK4Lae^F"0'E9g#8EZ7\NE1jt/KH<4edd.e[6l7^nmWA0r;n(gH+G;P^Wm!>/MHCM=ZTNF/?`#IYibl+b:A"!H0;Y@%#n&o %=ZXp(%j=E9_o+Y[+3)_u6*e/U-Z7K1Q'YQ]FB`g8\'PKBdNDb'"=UK/VD%%6&c&\m<3! %Mop9#4s#JKAnW:dQm8lk&++I3i6;*E>:S:9c6f$M0X7`JBg1+5TL?A15_Y?6SKP5fL./'b*j\nUK.O3tGYJ#*6DUDA#[UV>\mP)@ %k^_hOUI6Q&c:>;[NYAN6.g9Q#CpI%I5=p3@Bn;gm6"e#QmE1S%#h*eM.LD3d?8^_Wm3FrQ`m)PL*/iL1"?,.mi;8+NP/gW5:'D0H %87>A)WYeOCDC,As^TY8u<%SF',_bq7k.V#7p,>!]lJrhhBC@#h^@92CKL3;:@rK54;%XWXeQJH>b+&II-C04hEHT3Ul#*$ZNG_Wd %JYAl-@:?-UMSqC!!-L5&laea8W\in.I__5.%,G^V"R3_c*KJ9>*NW25IeOAWe4_&8A&"C2aq1k$6=d@;4rquRa((!?k(%juj'@UE %(iOYnD=%.LL%h^jOqW;MDYp5VdKJmALBRsR_Kk9enoRD-BHbWBC47A\,\=j)B_klp^]D7E\TLI;1DDh<4+#MJ %61Q:[Sb;MU)ohlUnlQOE9)LDZ\-$h$nii)Ood.qiH %cJ6*$;2<)SBq#l6b>QmMKpLV$FD$U$W0[uT-99'bI*&-)G6$ae;QT3DG%#F[aug&ie5`*Vc:>&0[F:5`\$a>Vsm5moTffR;-b4kZ@j2BiV0]&DR$H=BtmlcWe)F\-HB1nW'$Y3c0\oL-9+9gs7uDo;H]0"TN_ %2*fM/&LS%7!Dbe<;u]8*Hem>+mWL'm-EEZ!lk;MK?+<3*2h7[=@ehSPoN1?+'/P8d9<1$K5Q$F^JcqHf8s/#Zi__0_!+=-(N7cku %\Sek!NW2Ug4;C3*8;?4e[0SX+4_AY?:>08?hst%NossVcndpK@8ucf1b!Q_56oZIGo&+lEnD%*a*pa#%2)B@4,?ga4?]V%kW;>uB %_>Z*%7!O-%+lh_$2n(Q@&OE\I6*NDXJc>^CbrgU\qdN^`.f0C=F)+c"a28NE#KR.-+K5&o-KSBroin2`Ci\+QVB!&TK`OUOC#j!E %@:s(m&91JmlVS.Dis?[KLu8(l'-9`eR5!1]`EYg*%,5[@dtb]BIru>,g$tWBL^_/sa`!F!-M;,mB=5 %;gn-7om-NgbH#r$MBVSqKf^b%LoGZM"kL5s(gU6dIc]Z;)%qkQY;HZB9BKYsH-*Nt.EtYSGF!$.6R=3s!I#p %b!]/-IOZ=ZA1$0V4gA8'mKdq#AWjCsc@S^h0H@nb*(BXAJA/sU.Ig2U[kHnC<(C*k6i21Y%Kp5<(_2DAil--&P:_ahb4XL8W?qmp %'H;O@!,SSSAn&0G-so2a+(mdPA$5%UVu6gKbGd]@/N=g1RthR%^UsfXIU@=:^+-m`1U4O\R(_qF;kK](&AD\)!ZtF>@GT`cnkn3JDp'#r#?Z;gI9##N=QX2HoQ+qEjjd3h%qsdnJI.D43oLm+!Fsl_i2u_6(nk8/0-.i&ql"@6> %RhpsNLn@pN]S<%?(nIh2/=jDsdta.)5_C22(t/kP1\&ml\$1A?I"\H%rmdR$pj`!5]eV]GbE7Xr]j/\Z)B[Y'O4jM4LZ+juTbm^) %T#(Uj::1C88$i3+S&p'OA$-eqqD.$%?en#`FsfXM3_gcPnWTkVY]rO',33..e&\&7MmLu %J,$Xl?3h)#i]nIn:QBBW+)F\Zk/,`0eYqXmGc3lSjki3a8)mD?lM[U)Sbh>qp`hM<:7ap9RdoQAD1:mg*sm<[:4=JL_^n"$mH02X %r((-iqW:iCO_4?!h*]RRmO59O:<^1qj!,:V&,%&KjH3jEc!)P$GZ"^A8$Y-44d=5^>4BUk&(TLZ(Y>4Up6Mh%-L@:g8&D@EI.N$W %6$pL:p$5VS7tR,mUpTr[Yk(`06g8tDlkZ*U'RtC.2LM*\*XQ;Cbc/Xhrh7cWa.)'Lh+i82[AErqaVsT-^oo,CtQr %nka/6q,PoC82dA+pJ0+HhG9`U;[]r*&5+*LY8",qkJPm8_T+"_0+EdfeA'!#=6*]P&5tE.ns8m3U0Y%blVGN-r`&m^?2E1n-h\:i<;P6VpG1>AL;'!<1eAO.i>T\+IHCHiY?h+T<7q("%W=ub#lPZgb6R`U+\6&DpWn4HF7B;" %^$SQZFRj`I^3&JG`9@$;?7O_4idF_7qgF/O]p*_jATt!,-iW:SQBE"2@`e)nk7955oL:(5`=L-ncW'p2%>BEWq,kV"/:FYg6Npi. %Ei<#^G?X&(H)Mduf,cD')lZ'(5?+9Qe]l7!>1rk,TWUZ4l)Yl)V%:hTjMMI'+a%Q;6-p+cW$AZcQ34X%25?-n"e*D`UeP4XsNYLDDktmq`ff*"_EH8M@;Jij@$bNV,:lX$IWl\S]^on`WPrSU)Fj7u# %ml#Q0mW##t]=N^P?Xm/U2dHHDLaH:Z#]0ODp]"?e6W,(T=e]9.u+AqY(0h[4i]3?S[CL[rOi+2aAs#jVq'I#,?>P@ %q!8?p2qq=W3BO>>&pQBNYKM2^&&>H&(U;Z;^$HqpO=56B$t",W.mJ&&J`kI/N?`$,K1=dMQ5fN=K9Vh$FQR,>,m$*\Md,g %5cRG"b2tN"WD;h[mpdO:Z0!=t7]OUSC16k7Q4!L9,G/K27&X^8m*g")=5&^`K9oid'n=>q2iHMVfGJW1_jM&'XA^rQ,?7=a._IA).ZDCa]hGbPI$PGZK-kY@R*\dVY1Vs'Dip$J',pZ0M9@9[P5O-p`,U3aqPq$n %`DP"RQ-4XS#p7db2\ksK?$kLId"FX[f65bS0k>KT*%>@9`VW7'E/BD6;'16o&u?/Rh'-/.4(]D\^Zp`(4@SLj+BGt+dV3dZQrB0GP2d#)5Ur'U'9Y;AK0A$+8Q],3E#doe9 %p9i8O55W&6`$:lZKMJtkaI<-[1q4]Y,">pLj*%D[N:,tX@)hR(IdkZY'F=IrIogr"M.D)#qt%`jI7.Ai*ND=b\t\nh^IkFuMit/;>dS5NQCO^p582fY*]UugH#O`_N$-fqSQK\&;8,#n,:F81,1O%il4gULH %]UdJ=E$9U/TrVGJ)mR^l0!/BErcEsIm`5.9.kMV(iQl`^.^/"TC-NENqbR)0(MVV7Lf]/+iA&-]MB2/.cGn(E'3m!^7=K.Mo9'DE%O\il^ja>JSH^"f=aoig7j6Yj %msR_F*Pr:V]ndKmPT!TV!m;\#@B=P;'cnR5Dre]HShK"]VdJp^f:d2u?)@_!A4X\BDV3FM:FC3b[$-+]R49.3@dp54gtf3nQ2F[mnNG"O>"%Nl>W`^F?F#f7hdI2'DUpj0G<2\[3TU9D3Lq8ImU46J%,0@:,kUdcVtlZPc?>]VL; %TIYMk`4"KHJ1>2&TM8@]'-T%e+'NS4GiZiUMI@=3&aOB#pl#&@q:HY"PtO20pI;7fF*BbZ!!8*nQ?QWaVZ6bRdV1lT%[up8"2kl3 %VHsEiW.?JiNr'6IP-k.6\\$=\c[/?L(*SO`9AIGW-BIFjWKukJ)D(Q49DVb@*$shU=m#]+f=ppLb/P?/j)PUZO0Xr.FHeCg=Fp"V %6q,Z=o-[Z.ZWs@(#Bjq>$F#J6?n]^g_sf7<1#0`s8a-nR4qIOR2LOMj=M?A3q'Z%0N>MX>GD*Xs=f,]T<_s8R7f/fu,#uc%6VNg- %9;1nT5lqf#@^*j*)-GR3@m8;u\c0GdpTGZ1fTgLmK2Z\:FdmBaM%lg30$-'Pgt[HrH2<+;T"KdOAfcV\_n4Ng[NPL!b:Dni89^[S %],]."_H$U2VZ/hsO[=[^n&g9-jnWA'@5n\(L(`m!i!LaJK8BDr3tAp<6.EeZ$(WFU1UL6PE0:<#T8RetAI#I?R$gi\34$O'@Q*[8 %c1`9"c:T>tk?B!?m`p/XT)/ESS/VNp<+C5)6e*M(A$Usj)5\9$$O6+$P,jZ\an>rk`rgj-jr,5l]5o%d]e>39/@e%OY0A&f)k@#I %I.8t!0eW[h2eg^9LXAef/AfUbLG"W4IBY6"-^gF!Fn6ch\G=$\IMuiQcadts0cYV!_h5uf\;lb9oIp)u!*WhkBT>W&nHX-<$hC%F %27u(L($h@u"*D7taia\qk*2/uStuVO4KpidIe_gTWh_.W^a!35q4fEtkOOGN`8BfBFCg+aT9\*C1[A<4;KR!Hand)_(W:jaBrf5] %R7!Qq$DkHmnV[9dH8[%FVZ%TZ5>nWGC2k@q+lq>1O1Z)R:@[YO`A:*5&\+n4Gfj9lr-akj2IA8%Fnm4;3]LuQEr'&tnfG;4T %rQ$_d$kJNRQT#NN79@RA["$U;fTf-f)U`s@ETpF_7fS$X#s7(jjqCX/=X$g&!f":KNWFB@_B\Kd'X[V):RYFDbr(d\`!&[q"irZ+oRU?mu %5E`'""Q=S_p*;LPb^`55r4mRsIZ$@6*,O:Kiis="\;!3lYP?/9I8AepQ;VOWM1TSHH7:Y*ou`o;3Mjrie7cf)K`QDWkZ=U"Gj8,> %*8,f8q/Ii>7le)sp2sp^_+n>tqTaJ!^(V@'3gMRC&ao%]jdlA+XXhj_i9mp;Ha#"(C1%D*\PZB#-bSD7!F^e'D %>"tTQ[jeR/VBbVr`1!R1g:$q3asp/+hT%(AS5hQAgA.2gPC?YHZLO8,j"4.1G[r^*KSd*$r(?ei/BjC_c86]1RULhAO-DH45HZoTepap-,!raVb"&JVT1BlEd9/de %rAImKC!LMq88aBR(E_^NAn+j*850k?@h)B8#M=h*(>,R:@To %W($ZaX54(tq\A?6\-fl)r8lk+%_*S^$]28`O:lW*o.(:PV\Z%hr2Ithc3HN*Mr;Q.$ojS^(]e&'k;!H]1YuN/_rANn+IURglg.E' %B_)6iTNXK85&"tXn!uWFE#%FNTDc>m%G]e+3Z'2l*h!#&ob/'KfSWOe"@WUB.`nY&37IC$1KbB_lWTH096/9Rh]-8-R&K2dhj\eW9%`S0^a\Z3BO,k %hYXT#dsM!u%>'Gj@m3-+`F/C+nDAaj%Xjn>qP.J+92,5N,$,&"2Z;%@'/09S]*\M+L:b_".B\0sfmoEB$G!*F%t`HhPO)g:#Q!E08*DYo.*N[Uo^DfaK_RZ;M>HML!=>!<3_Q`d?pmj/sL8TcsTmU6IY^:6FMBl%*q'P/nM@H=3tVP %moU"S9A`hs9mhC2MIW(M,1U$5X*>I7Ld-%AH6N;G,qGNk\/DO`4J_37^(VXGm;YnZ^:Vf.QdXl/DQ9K7s""R2!jGFtPImG^elt1! %N?78(go57F$Zd)$-"A[72!Mq$I#0qpPPs\gTg'P\pBE6jpu%815AA^p&L#E2P'4kc01rfq"o,8bgk\ORT'(_!_)*lQK'B)S29UKd %'7M!&pg?3*_qb$pXJ@$b#Db!YD>dN\-+K?S% %?'N[<+=p+X=rPh'u'uERCMFSnVVf"jT87"I-7:&*^.CXNJ[S&([!+Fnt=XGRIsrcg!2H]RJ?]qDDq_er/Y_d %8aM#o8mGLfWO%&^#S=1)C_Cfj$0b4ZEh^>%-.Y*I3NbMWh66A.>XkKmKgi5R?E:L=%tUEPpkcPqKr:3ep1teUIuqbQrm\94h%giV %#GQGF,HP[.E=?a!edRObUB6j72>&W6+!/YDf%BeMYrOB_&H&UV(b$_H`1O!"XU]oN'TJ`bLrRPa$$ggX''%3$AbRsb9@"HZht%rL %m@k-3A"8W2j#?fobqDp:%-FL_%MCE8U;!-g%6Xf:RBuHTQ?C=`?q*_^$k"tOET4'`,F!t+i,I'Lr!\_]VrJp^IU39[?I008^5ij+M"l[< %7fi..7,T^rDWs:ff[&eP0Wc`uA+[V;*kP7>/.)tS4Fj'1O+6MuU.GO0Lt)WFTWu*9)HS)WR-quY^dknf`@kaW,h'\5L6#`!*8/[u %&;ek%7kr/2*UajGEJ`Hdd&?Gj8tUmrZM]R%TWq;r,jn?iogH2mJI^Jg9<\Za1dKA+=Fk9+V0o$D/mAC"s*.tK;.Y%2BYp[;ITm/HoQc0bh0L+)NolZtu]KV7L1j85$' %ZNikc!rhSTrF#*Rgr/b).IPGm5?V%DS)G0!bBp%p8+cYBb'U8rF38h46-h6jA`Z'qHY9pbQBh28EK=dV=]sT+`B@>.:$'&%k4U<+ %1/csRQjrre&[_d3acmP%4m=\fZ3jWspZ.b8)p#Z3@%UOjZ;!Z$Ea_p!j21[5'U9_$>GH'ZU.7>_1-^^eN6&h9g%akP;X.O6gt7WS@t@`I;(@^W^n_X]51^.&(J` %U4AD-.AAJPLli&.Nsa8Kmk6DnFlWG`gq+7'V8E&3CuD`;ie,X3SK+(%-KNFYP]u]jXdr>"R88[eKsB0*F5h%3l^7/3ksik2Ong&3 %]ju*9nL9,)V;Pg.Q7V<2r#";aEe?6^:O#InK+:_]5lcVq4Y0W&$,?X)G'BK;@ND]Un39V%`Oa?%iaC0Jn:(O`QA[[GnEuJoB#+-1 %?P=`3bLo'=#.5/$'`u=:*CC4Q5DPH#=B`;iLua$a"&h5'"p74'*5ePa4CXY]%Bs/1K%E_6j]"-E %Dc<4ub<+-O:@jUG,JTOFEpVf8?b97k8e0aa]p[Yp.lh"BmEO^,>KN^jeMSncXj,p]>KL_/eNGim4ipAM6Zp_=Km"'3]>Uu2P96.5LDFZT,.^B(o?T.$KbfL());CMh=I0IVQ%qCO=+)#)B07>k-coI[&$714PTF,hQ>nj-A\O742ehfG*#8[JNWKN&"nW1CmT\SBaBec2cl)!#C4i]T@.4 %M+QFk[sWrJ`guZ7,R`(rK(LlALS`^YP2M2O]`\>q%dqhq2-RMEq]GOm5%djBSCgX?Zp2KsH-^S[ImSMk_F %,&0q8gh:+;a5(HD-?fDa=J7 %Ck5r,kEcFZ?]7Kr(,s5e`C]54U8%;'@e+'Yl'Kn@nCl1pNINk@BgbP(hPf[UZWjF)NUiAH:eXW\!n9^i)KgtK$Uh:g`W!6?9W3YBis:K9@*?3*YhD7<8I)5;Ts%cHrVV?/.H]I(@W9/'QRJQ-lDkTD:Q+Q+<:FfHS"IF67F5S\qcn>%e!.XSb6$8Z0J-3(M-(Spk-0(7]r;_/D_ %(G)Xh5sU990/_`Ke\WaII)B'\t"RJHeWSsBg %_Poi3Jm#A==Wd$*QIp8JP6`V!I#a$tmM,f4_All<.,6<+2ZYWNF1m',8okm\m$u2W.`9_YEKo&:u %R-%3"DPFtG\'qGEo=@Cb2"lbZ)X0U5G/2lB*7Y#S/t;M\g1H_.Wl@G&Z_K!,`"66tB*fPh;XIX[Xmt;S5cS+J0o3"q$:rLA9%cU. %S)db;Ue-sY;e)<^W2L?%[?A*qRHEl%OR(=6ho*\;gG-c:c=H3>Tf.sFXDZ@&#onZW[NDW^\YjhmAn?tGF_ %gC0Ei%UgmqP\*XE5K(HOZ_$i>U7unbZN#I-P0VOefX.]"-6ItWq[kl.k8"m22"cc^&b_k(FjJ<4:Rfh'\u3uJbMls70AGU+%#]lm %p@>0L?mkp=9S[1PFQ%`WX(Yst3*BT-];?ouRre7GVnF7BjY!!E'2:=[(]D&6C/)'g`=.l7<1%@/Q-2Yn?giMI1t$/61a0Kp1smRi %p%-!t2/\44;+6,B3`+[U#gOegta-CT=?P/=!N:K00u.sVt5QurnoK%.cD@\SKM+4"u\W2SN?gROR+;cZT!`99+MR^-Csna8%J %BhM,VZ9-Vc4Ds,Ui:$mEm%[Wj+?nEQUN6FAjl5-ZCcnLkc?&Cf/3g5SQmb`,o!_]'o?U4p.uG6R21)PAXkNqe,B"*5CthK._2``E %,lG"t5-Up=*3226oUBde2Rb]kkr7MTD(\PK1uQIclXC(qbr9j9'C?:/h`SP'2#7\NW;DcPRMpJp1]SV(#(N0oT_dj-k!H2pUjhp[Kj#4; %j!Jqj)!s9>ghi)/@Re-.k&,6l?;9WBhqW(/r+&H!A+MKg7_ec]r&j4je_>$!P5EK_(G6uJDnOsI$PsU-/sTKf>i>MrCO0b3$Q$&E %RQCs:(G8hA\<^c5p2Ek]>Y)PH$6&fjXoaf[21O?#S@OA$W_jSGQ)Jd[Qb8N8Z[:el<%FW3UPn0'qc&-n9 %@IZ$2A)$+_%#]m4OjY0DYZ,+[o\:I0NWYL%@JkJnFMk3WjuPi^qt\""CZ+jBmi"GKKnp@qH/?BNQ,[Nk_G#9#Pt9-.II`$j-YK9H %.O20oNEF@g?Drd!6ssZ2g(Du+qm,>%BLQ;arj"Nn,-XI'L#*Ui$bZg^Bb`SlI1cKg&H^G:_lF/rc1+kgr0GS5lj-`Q1f'D$0#cTT %ll:7f3eO$9Vj8e_c$lr&J]Z<8M]U/SrVnSeb`m(6:VI3c,@TDl2K#O6) %]"<13@+Y,hj%fS6,/`O4*/%bf%c0mYMh0'=/Sh!$q<5&g_KsSX;nC0O\=;G%+55Y/cm-h0$u,jA*p9I@,e>ggE7_TMcjYM(U]/@P7E)lKlCkr1`[h-L+i1]*6`. %@epQ+@:HojI4+131Ri8^.ZukKd"a(9Nge>Q\@0*@(KG.-1cXKh2S[Nq"]NJcJXE]/VBlM8P[koJEYlQ#hO6:`R6:=&4)3T=BC[07 %duN?F\4^Uh#q#1!cY>L/`EBC2dDcJB539J3]guOcZ=?d4`7s %^0\`2WXlg#VWVHLr-_%]GS_N>/2Y(eXO6uSno+oU0!P<^i$&$qCXLD6k?TYsHP>_+YJN(@1C-/]36jHS`dH2Au`a2j"B:D[fTds+W1iM.A-<5M1CJk;k,u %riks2mTaBNefUp=BV8u'KN)'[ciC(f67Q(l/YEFoJhg@%-I[X,:CT'??tR'h>qa %c;W6%;G]]F!-P;$7LDcY>b93?34`[=#e6%?HRt>j+lI+/cb`YLS)qnG1M1=%bgM9K"]qLgTFG4uBp-"Mi!OUQc'PuOQ]k.^6'4cK %^TqfZ[n]MpiH_FsKg#$Nf94?YW2Wa'>2/pdC4/Z>7FM[_sTqVI/4Abl\'Iuf:,Uj:q`TJOuWB;Ojao<'S4?W4$lm\kk\ %NQu!mc)DrYegu(tGqmdA[qbQH^:d/9GYiZH[eZIont*#Db.kLU2:q[&^=V,Q6`Nhh1Z5W,Y5a?mfBNBe%m#:$^sr4p="LLn@D_0E %!AcdhHnq$!j(+"k2oone,DD/>Cr]DL]F`"XRh(KWQPJ$74_-TiJnOLhlo?WT*79>g%?B+(Xii.[bUT][O`Z)I;AfcE#?#*T9TUV8 %F/[Ln*Cg=l$%>m=ja;n'R.YV.^5<(mhg;ONm^gqJ7O!#C6l3Gt\u;1b1/g'^2qLLS<0omWc6o*Xr2ZXj94eX#Wr/onq`@enS1FV' %GeYU.SF[WBMVm6j#2cEI^\ST%g6X-1h[5?]@H+1^,2\.>.2!#7UL*57a)FnE1B%B^?;2)ub`:pjB-U3(Ec`&9bI*7Lj:Q.t1q&/dB%O^mC4i'[gH2%[.iidPk+3EXH3._QDr\3ZW@."EfrWI^0f&E4q%Gj_SSbD:[9SDQj/]aV:lC98aL<^n(4k^TfMcUtFdN6oir$[UaXHj/,tPod2/GERg?$mtragAn]tCG(1JG+@D1rJ< %7KUk_4C!UJEOo4#-Kp%;*0m3!G,@f<6)K&8njYf_p3?s?hRUrn\4F!sL=6ulIo$P;&BE3_carI/jp*fES`[.s]B`,dJ(0gLDGYjo %pdun*hWb%dpgp]BBr/KKkIb$GLpYTbKJU122^1hiV2b$WS,6R:P(t1["j"PaGmO%m-(E@mH&)X37RQ_XbF>7dHu`/Pc))#p$KK0G %81YN0^87?&p%.KhD5C&qHuc?n]!7^@A-]BGM9L&NmoK]pGiM53@'MW/qE/(8rtL;9!k4Dt+q"6;c!_r5ce/D[gqoLf.ZS;Y7BQsT %-H1oI)I.:Q2U$:nLi'>e^9$]p=tR!sQodl=BIlJX)ECkgk"]A/k[9>6X<@]nj0*/MO!P'*N^b`u[L.T-p^7fIX?p=c,M=V9?n37@ %(*P@LInfV3/OiF %+c]96GFP%Al#akJHgc*'m#BlEV>]`Q^!r.X`'P:W:`;Mh'QkJ#Z$FC3]'^mO^g2;6-7GcU7>ioa&'if7?4%WB>FqqaRbk)^91rY>kIA'=D'`/*%a!>3oC6?@\$QG^/(BX/l/8]bYQ4JE*XRQUP0C`X55&F=^WAMDIdS]f%1S8*t'=]]a %X'F@o>ZcJYX`DOC-*I^s$\)&Gp0f;[(YY(-lM.lQQp5^.bg.bH\NB4=*'))s=3U_GG`PYh=,5_8dhlKJBr\\WP]_3KSm]3kpT0U0 %.X`&\9U79^Um]*CWhjMQqi,V%BPQ.U@b.WF'uHX90ZJo-lk(ir_1Mn*a2!tbk2C45'X8&`V#uu`RcQR6Bk8H( %DH=_R+Qt(5-.bK]YQR[1A_@@48bHei`>,^,`H(_Y0(10X%A,-un51:t>q6Yj_^_1SY+4s:Y%c6*Oj^"GQMjjf.KR/r>usALF7lB2 %-*t%Q4*mUMcY6-'bN<&6bZ\ArqX-aiF&BtaPP77"LFW(DS$U[X$1!]jAcj8r.j+6DI(9rQ&0A]RqistrB*tgO%AigKYL]\]Vrb,^ %M&U"m.dKDSX'mtUlDDMjH3dbrTd&`C!/9]r819gn\FAjn)UMfe4Oo<0(;s?l)jV!LJi'1jM%j`N@V@t&iZ,%agIlF7U!gXS211R5c %%:3tfq=4a*El3bGXgXL^E`%M18Oa[F,%Q#a$ %7Dd-C"-s\3@WQGDF*"j8;BFtH:+!B'HO').$Gc5#/d=,LQ9?['k?`'Lo^,pm.oD<#Nk)D%.c-V3%[/cdEK\]f17j>%]P/rhM2Z)A %-90+OlE1_uXUno'[\ZH(JqO5t1&VH)C*ajs]l+ZX36XdiB:<+Zad[cp]rTqYA^9([GB90C@bg2t'`CkS?I-[08Z\BuGm=(hTCrG3 %qKbW&3BH-J=Z1&\_Yp@q31.Rng8a0UFk$hc'`\(4@*epG:bXZc[#T2o&iQak/ocacc+"qgJ7ZqQ4AnX7Yo$hbim+N1UAM6!@QR!9]#J7>C^'_c5/*+ %V33,q/MZ[jHo>T$J<,[3!$D[%=kD;WD..\q9"^+8Fa<9b^h8X`.8"njFM\-Yl7HDCEcAMiHOu+cC,l4dO[EDm7S2UuVng3):K70Q %>d98$%p:e@1*&9AB@EtRC`2C^E4)`g@.[34(3mWpkZ3NF^JTOe7!r2b*XiE=OQf!!,p"\.F+[E0Mf^3+,4R4Sq!.B)mTMiH%P."j %"6unR(bKC[<3+))?R;c<[2ikAI]Q"s@r-!ROkb20:Eo<]ApYk)GgJd=Mqg4dR#k.FUqkW4m7H6cgko:'ntd3k>(k$Uaco//WDBHt %P>(dok+d*nnr5EdX$UK_7YD8FE_WPHGUq>/8f3uBA@`D-id<'n8e_Y\4gf)hgH;I1[i2,uXZ'`W),TQr_:GqQXf7':.sk.((5BDq %-RNn6bobK?r778qWiBJgkJ(]3L<6hW<1C@s)C>]`kf'X'L<3(PpL4n;_do!)(u5s-_rOuHFcXiQk4ppJ6BZMfslDPF?*r$S/5cFK\u2dCo9O`jXUW[Rf-DmX65e9/ej8"gBA;JS(r;IQ %ktfA8Ydo6371+nn]=/CP)PQ$E-VIZn0W\Q^<*"2f=J<\K!M#SQs`Z %REH=!3R_cXQMJrHZV8PimG0^p#,Y?#ZT6:5JLOU78Bc!DUYoSb9WD-_=T_U&J4\:+1M^Aj'enm2R99XH2c^R!$+?J> %XqbcncGq6QG1-TKMePF&9oS^NK/Va9,]tHbFN,L6nPKtJf49pDcO>5 %QZ9`Jd'(,`JOdH8kl16LHq!^hFnm!Y6m %Z9c6Y\j5O6l]_Mgi4-&f;ddX(:7s@TrmXoHFmT=3jnVi/F=inB,%WOg[M5`P5MNHOo<9R5,2,$<_p7&/P4g_WjE1WtKf@RfB<=$k %T%-D,'c[LGjBd2hc?.+CQ._[jSgkNj#2G'1?X;"hKW)_Lm<>0EQOk##cscg_ZLg2P*r);AaNUoJe0<]&8'j,;joK[u%GHHj %=jV"RDBjV@gAdlq\7),e#%eS$#];'3D$XOI:Nj-I-4% %(l]kc.=\WW9C(d'R+!^s\C4'#%/]g!P#I]U$Cbp5.LWIeHtICl&:OR?-QY<$pr@$V%t%r4043%NMPFCo-*OP\p:[H,Ds?qP,b(+O %"M#V*LKSa7flN/PgtQ1\Eo'`LbC$,_!dsQ?SleOQF!6USE)sHV58%h[H2dZdEWY:\#H*p,'FSKaV4\b4I8ICN7%%b#`jnk:p3%KD %*?1XMUTtScF%3SmLaLT^R*6\9<'8;>hrAQ.e#JoQ<=Y#_Es8(,F(_l"[oHX;M=lWa-*(#AjH+K70r05Td.YVR]]<1CZVko9<5t1B %&21R0ncI"3GNP3sH^WN_B+.;pq%(S07N[Z2e3[H"5#)c%Z+sVoSMA-3E?1l.:6kMe^-u+kjT+b2Ijp3*YKu[0=00]AO.Z+bJlJQR %Mk#oDf6]l4amIe;)^*MC"c1&nMQQS6?XM:'8kcq&kF%EWtOJ[A__2p-SX(Y'qGjJ*^J(>2qZU]`MP/!/H_j`&81T80ONh %k]Nht%!Fp %HhHBEZ\Vn$)ktG/XQUF<&G)#okdNr!`):0KrX93<4d!JT28qt?fnqjOPaEgoh.lu[-)q45WVb`%7P3I"8+b<))(%7VnJj*epD<<,");g"paAssK3<^>'oH1f6=bM^Vg\%u079_[^kZ)5bX0P;(5,l$oD5C^Mh>/_ %(NZ:9X*]Dr`>M)YM5\D0/ANOR67i[Z6$KUke.OjV+XTi@4'G7Rf4X((] %5.H1`VTQU=j2kFCWfo;)?tm>-[#O.sj)N;;hisOJ.(SOX_\JPHV&'$h.rIBjH;`7?%U9$>.8.qK^_Nr^R8idO.ISOE)D1B_@hfVS %!R2>q!7pTQhaP^G,\]E_#S+qcKEo.4^:baW8XSnA)94mU/MP[IFT%pZs=.'om&q6DoO#?OP_Ahc*ibeu59H%I6WFaK/. %N[f0\A\*-!f,CL/RJQD]kCWEtEUAejha#H`K='pT)02AJYJrqRB2C)tgO8]==,$M?idAXCm.>VS+atT'%-LB`=q],!NlQ^;*EUFJ"P?>D=MZ0a="urL4K`^8"['G(>M[f>>9_MF]b+f9qn<21a14A`LJk.b>2][WP5:EUUiF1r)?Pg7?!l(cf#\T %Ru3/3Gl1Md30)U$TmeJSS'%._7JWnglBOACbh:jTC8:2n,Q"I[og0X]02"ClkqBV@UIT$D+a8FHd*(7j?FSo=$d27uGBt_9<:-_O %d2n!PcUp3-'^a_St8:E+S>Yu;i9We[OTK69A%s3E7Cbm1u %m^>dqW$$s(?(aXDt>9mnG$gShEGO\"fu3UR2%i@'j,J=A6/X+%*Yg2 %8Z]/%TdH85@9*qOMmD1mU*JWE[OA'"@_rsNZpf*YQ=AL@cjURuN"Tf^ZC8Nr"-sWk_I77be3B7<8Ac?$g7jg>@oT6Ub!A-KgI,6[ %<:JlK??ffOb\gAIhG*njH-0Q4^K:oD-'KqGGnj%GetcY9s']h7hYdLYpIRNWepe_'Ho9,VUR&OIZss>VB>>*!2*50E;sTbSgcd@g %;FTKS%Jb=Z*RS(!+ZYFGFCB@Xc+d!^`I@6d1I^BC*3@,g5"DfKC0cJ)7*=6T;?KFUi<@ %[*`$OVd7WmG5kp]T>oJfCY\i(X+Pf)e2Wgo@<1%/>2.sVRp=blB_3Z=@/?i)p8BQ>k[Df2@kYU!h_nhrNTJ'K0AOZ,[Hq_\QkH!W %p,gGbK2-P!&[;d(f..[,0Y4AEs#g4honR6jq<;FLX1MX.`c;f"8*"(`8l!JI&89oGFGA+n4u<]]PNM$jcL^QV/RVCpdLd %$'Ro#'mDP^`1jbGqD%<6KZK$4n)2Nk\FU\6W8c)=oDMH6m],L9hm=XYmejQhrsQg%j63]+m]YX/knJ?e %^+:%k/U6K35GYeNq$.UXji-THg0e3)Q!RPkbDJCEqADbN+kP76[;$9aH-ffT`]V"3.%W.Ack^/,Xu[.U]=Y9#Wd[t)fd9Dm*q%fB %rS&e`FS1&C]9l)6kj6[RW-/^RJV4SR;&0%KVjgK3ctP*#9Yr0'S_\N2/jVN0.o'JB#tbVr^lB%D%ke;c?pG$jf3%/>q_4O,2[Yrl %:8+B(WT-RLK;jo1kXH_:ZhF4.j4cIR64([[E*YjSP]3$0pl[UjDA8I-;;J25pj+r_r,-Cm\VLMH2`#r";WtPP4%h)GMitWE6RaLo %d#B/hoA;aIn8\ll-tI3j,F]p"4$OgVSCY[?+]u9oJ_sI$*WfJ/-7g(h_E$QbDE$#6i#F_U&KVF+E>)TDaQb,2\^kSBDmZm+]_l;! %1p_.tj9Q!E1Rt#=\-_rQaQfY$i[/;FSQp&Q!^#le)HkuNrc-mH>hnCLH+<^5.>s['mpa#`KPOBnXD[#MDB^rf%JI)g-Vo0_?#*Rt %GmG+T_?09>]H,dFUf.?$e7NT.:=Y!HDCm]VhgSL7Jig(P6.F*OCcdT%Bg>?3=qm[saJU+IPM,iE;8:gDNB[chN-0QYIc\d.n7V-Aoc`6k^0-+,_5Z! %<7EZaDd_jg"\AuMjO1G%irp^"7VNai$ZSoW:;,R%PeSMC3;$aWS;e]6A`RsWfHok8o?6B]FT@9K?mnHXj\09JFX*q[2I?A"CR;+) %85*V`:7&$a83fHdX%V$SVP3fqS6`E1+>M>>j`JW@H:B0&a`92MN:n1uM+d)rFjbsq,VGodQJbL*IQkX/f[A,GKDm? %Z5=mM\n'-BpfI!-adPe$!#:"tO5CsGl\&+:/UiqpCED@?>-1qCtG/BWJ.'Y-jTG%O\AG6/TZ=hC?>J@s[$cbFa/W(c3U1qmL;8#Jaj+II+T^@GqkCgZ%N9,bUkCeDe+(+%tX)R[sp.08A^cm6qNSE>;!`POaW)3X!hj^1;RhSUncUJureJ0LE*=,9DR>([hnLh":pP,E,SNes %0,@pT7S>.$8ttee8c_KtJdEaiZAG]'UK+gLpe#.X)eWJ!$_]t^E-&TN";+6oL"h+1bMu[6@K1dmN>o":%@o3`N>o":%?eNeCYWS< %DJ&`M>`B])_@?7R`R_QH.bk`'8)m(>E3iGT@qse4'lJoOUN*'&XhM!r:(ZFNY.X*nVQEO)IAFlBPI@cDhW<0d^qKu]WJ[FPgmMI= %BIgSFSd78([$@AKA9jn`.n0,"\4NBr+Q7;!@)?WYEVc2)g<+1.%%s`Z^;SB!QC_G=D2#`_,hKad2Ob@r+YIUhb#B-*BIe&RH6V.? %crU2G`+aPO$DCP;:++IDX@/)d,%rJqogQA^TrkC#G0.+VUA?(hUsN0#Zg^Am8YN6dMihqNl8V^gOkVbscO0iRM@$6r2&'#@dS)0a %o`lKbJ?_.2GkrUOO(C/b^Adsm%UC1\R>.Q&`Z5R:jg4nX>]PARt_/jI?a7cpDAg:f7'I3rr+`=P^0)gSZQ^fXkp;pZTM3XXZVTF %0Yp5#[[rQLM-4,4gq)jTh>UMHKD>$rhYFsO:uDN^H3Kl,qg:ul@59qCM/04)baptJRY\N9YMmH+o-#paKia2_iUCYkntYHmgO8_7 %kS+A1Z\dAGR53QAHLpR2\n(7W)i:DC=X[nGKW2sU#_UHr@V6aCS`)qGP+::OReqUFAd%l4,(\=Ae4mQ %T?cUde+i<.lh]X`(;0h4MY=JW4b6h]DI;^&\Ym.NTV?W<@"3X8hDg'Vo,u3ELF*2s>?j"RBCJF#=813JE5.^aS+lAM[n^sCMPWYY %F?mct.75#m%^8pr]==dG%(V*W40Y\J&4g"[,u2LXXo>TDBaM-]a]U9g[_`nMI*i?:[$@UckDElETWS-05rl;P8/AQt*u+Q(][7,j %g1o4D,^To"rsP1gQi_C3fJ,H0?YlMZ]0g>=60\p#W`3O2,J,O(H?RG%DEa<34hk:`[Qn!\oI()H=NQUO\s#fqTmP!*dLc//6jo74 %BnZ6$81dE8%XL%YHI.aXn@'Yt>G/c;CKo@A&^lM"APR=9#Fs]_FDi]UgZsj9K)P+X2U[pMdJ\1Sgi)4P%1C?%mSDJdsVHpQg&nB?Tad`3p,4LCiB*+>L,sV1cdg(h4Jt@Z\Fd@j*C'(Xmku[H?\K:rUeg/d7mL-C2^+r\$LT] %mU8o'hs=]u-JRXB2E0Kh_6hasH+2/s4]XsuDe@A-1SoSK<-NDklrR[nbJ%>Cbi/Nsl:APO$tE*Y65T/:,0Q)C*XlR#Qr\T(^=I1p?=c2Rtb.c5-XUt;+cg(tG(q(SY)N9$W; %1[S^KE_lmP'dAQl\61@>O&:X)?l$qamEEgPZWQ7$#s/eU["sO-`U[Q;LE2>3`JWla'#\6..Rar3S&K\Fc`j`X^9i0+&J6s["Y,,F %+sQG(g.n:J/L"Y5Z1RjY$c=pHijW#h&J6s["jW@R+sLn?92WZ_%?akqIrep<.uWN^]`o/_`FlH_U>@A\d$h&DI]O!7gV%2?`+qBZ %c!iu2\TAZUT)Ijs,&S/(3ZoW)Lg2K3HENEdb^qm>q2-g?OOeeJrDZP&YM[T<*oVt9)S/9.1qJUj2iX6R`kXrQ4e3d- %TrUZRo!=:ZfM$:"8q9enN69#*>u_;=C7ng:6DO7YTJ%QcpYg`WlgpMPK^qon-M<$grp)gfehSaa<7]"Xcu5U>,+6TbHS1WWB(Z3) %%1T$ZRR[6c5EC9D`btM?k,A_Z%=#/'_*\rH/VZafE.='N7)Vf2R>hC_77>p1QD-tX)#$m1fOlqD\j``t8lQ";.'E<5*,Kg][_ %\F6IA_Q'*(+sLnS$bp&iA:F(^."Ws-YONR.W>'p&m;,e=FqID?S %+I**]:B6e/ONN14@Zss*]:/oiDr7VJ^/o\[_["nP%ZeGA"20gQC3^WiQ&*_UF$@10nh_'.m[Pg,@?\.pOpN!UWkaMG5\(/3M`?CK %%,N_I:[c]sGj:^+?;'P?,C@!Abf'fM[@="1D5kp-cE;RWo9&/2SfM*siS$.YkH"JpYAF6er#+bm!P[!rJ[1d>F3A_T`7-"21,HqB@B?F',t7<+el1gE %[']2[FMBAB %7+1V,j;,,>S=`)Gf7So[/;EMtU36'eJJAg]@E8k"oNFcbH84ojtD?Z>9b)M_C"EQ%eg;j2;6ZX_iU-=FF?=Xt34]:$^!& %DH5E6NN92GXnD:7G0p)q-sfaFZd;p82cu.cK3V9aK*<_%=c0oZ`=E^mn7S#HrOHlP_1EC#/C=#Y3OJM,M9/ga=g=!Qj..rO%Sdhk %mjgW3@5jur^;C%229KU6f\Z]gqA9un7in>/f&?=KX-I^\1FD"e?2dsle1[gXOQ(8fo"+>Vki60TEmq+ep<\s]GC,dj3mK;@VqYE? %n<8a)2(Z_;o3fIbjIN8!1O!Z`bnho0U@H_STDh$%`r5RcLX1X_Z'BQR`pTbhkKioT[dGY?C9_>@47TUgkbUEZd'hT$Bme]G/%ER, %">P-IVk(Y=!#-h)oR0Zm_(A_TW,Te+d7=Q1m.cR?0V%"*<&`UsK&IgV:ZDN)"iEWbPGQ9c/f7?%"hSUGe))0lMkZPn.U=`u %hGR<"Jh&1]j[L#EoEYQ4'q*TDR4`1$>Lha,(Q%!H<&*WhA=o#T'sl]rR9_#b"[fHMG7pSp/Nq^?dGZ\o5]AkkTV"nR %lW9q;1*A:CVO?%KN9&r5,qs.s[JQq,gt<+@DC'H9&3SI"!"W00C_qCJ[p\C!@lEGrnQg6,,dCY59:FeN0$kJ!mqHKQd%'1/FuIa9 %s2otBGD2@MntT8Peh%uuA\/*L>ISurQ\AauY;s:=.qGWc*NAT(/m>[kR_Pf<#58bP<9&SI[2%J`,fmBI6h3c9Q_b`;kh73m?1p,# %jk;c;b_6^9k`%.G[7):Ni2IFVg*.,7n69A6[[%QJVcSM&kSbi6>_:>I_Hm$Q<0rrBg'K.[#A2@AVe:/NX)^D`Zl+=KNbt>6dOK&B6uBHUPn"+fuKTJ%QnEN?ml5gNmLN]@mO/^\-h&% %bfD9nRM0Y*U;j:5@#Dl.b9#`o&M?DYp)2)e-]4@[eJ==)ft$@&Qp?Q2Ago3P4GLtT`)7;dXo]utU4?BkL'[rc#a6o^.gf!V*uE;p %^oXSplslsF89ojDiD,CJmEQF4%N:MGB_TY'T1FuC2b;?a9Yp/d>G@nK]be`R$Ds*fH*j@'K2H^o;aRu=$h).&$Dn8U\!Y+iTia`&>gs7Gnt#o#)f%OFu-OUNJGLNa5b`LC\Fm[_c%=!+mX(&5Lj$IP)Q=oaFpdEA(B4Mm#arC %4obF#^&sA.#nraod>GffoEJ`]6@L8D7SsHY$kfSS,UV[Z.gj=r9cd"PLSBl4iTX@uR/GG/[KoFUn<77V.&Y %dtIGYkLR\5Aa?DAcI1Zc@jV/Z#bQHRI&!5j?LCu)laL*?9D_Xlqb]=irbU",AMj8:TD)9"\IC-u4@'jE2\(g#j2cF4dd^^>%Qu!r %mbPL4],@mhfE!E=aiDf#_iTE^dcAL;''Pp)5BbU!&$kDIG<-WMA_\FR&CE5h8LfeeHo=Yc^28'ig34Lk&LD9(GLtgi,q(/Zn*pek %.m)>Q@BR0B:4=`#lH[(;S"&A?j79@eql;Jep?.M23bkS-A2R"]WQt&#'^`Bm[#.1OF)dtbV)9@R"KrtJ3h.t)Dti,5k9g%uh$gm.G0R9)P7ZmKM]c(cOh'3` %O_V6Cm:`k;."7-k1eYE;Zs^#@MmNW)F5#Ua<67bL'PbTri:8"\u4e[/iGE>5BshB"kV$BTX<& %lt@maA@03U$dossTIp32j25'a:)8Gi_Qaln0*n@\EMKWiXHhUc4&U@N<]J[)bYk4lEXolgTS0++>MDC!g&5+bf&B=_$YN`bXCYuS %b40D\;Zc%U[iDKGW:KjjcEN81^,5kUK=0(<;OW*Y\Ye$P/BPXqfXm7'hf>reh)$:m^ZF;qOltVBSlA/O5HEfA>L)n/1VYdHQG_1= %H[Tr4>E/t.P`W3K>E4%YAX+sc6J'2!L'NL`SbAhI:U_MqJqDnTS\_aBbhe1*Vl.b[=L%k;H-]ceERWm\!=FZQ.7rbl^U<-fPG-2Nh'#+I8EH&Mu*2>a$!am/LOL;+-`>YkCink4ol]IMqD/GLU7+F %ZW!54!`cXf%(cKMkJN+89coptq#u$,W>+QAROPCXO9Bgh^*M)-4L_mh8o-PS=M[1[>CtHaWr$.MJ(oGP[f-3![U7(m65JLM!cPH> %V&q0i!H#TS*Ek#0)dtTbp9FO[G"#%jcCR#k9L3XSuV2Ja-tXU=?XWX[rU0'fgrn %=<)XCM&]FQdR-^h&8qF8sQg\0/U7'qR?-TToLL^c0=M[@>!M=`="G%3RI %q-(f)@jCl\G)X4.\$Df:[5M4br,$5*R2@bdS[B"og)7145iM@G?dFlCTH)LAbQ91X(A9V`07]eOTZM$b[7+=#"oJ5dVq7(>TZ6j_ %irZ1JX29,uNSM.JUW1F,H>@d#7?NiOSs0J9:IJ6TYD1/#_?;A_=:N`t7PnB[PHTWG>W*40R!b/kjocW#W^L'jPe0!%/X%ZL'U>Cl %af/5`HZ2)g1.`2br(AS=KZSjVZ(c>&:2CH$c1/d%Kn1`?N^=HrI`B6I@=ES>X9u;HD_ZBCZu`4`V$j%sKfsoU9c%8$399KT>$VuI %.P/#[LhV+Ol.M4`S+Te7<>*h3PNdc\IZj2!HoiE121_\'Kc#J:B5F^`tJqo(Z9Lu*KE+>/2OS(o1G %mAVD2_K^0NcLoprb5V<=>Q_s.4s'KJ33"YGn#u%Y7u8/^3*:0dB)oO(NL@ZP-mJbC&8]*L+K %#diJ;.\4,3c[LN'PsGTo-MpO''[9[0Cll=4+3b&\YX+?`5fX+`ZU+H`=0Wjg##Vlj/3\lF%>&;aNXt,XK+R%;jF_^0+?LmB3nHt3 %8dXu.8n:Q0_7qB%(p\NAI#;"TR?r2U5lKeXtA*fuR-$MTJd'qqe=!8=^=Mg+i3aQLWle-(`!S:c!!\>Cu9#'`, %f?o*6/PZZ4rZCmJ3nKl?YYZ]C*Y#X\Mh&NCVQ*]+=02@2Gu_%Mb_oLp\Q,h.CUrZ/fB#A,>QJG+A6-BQ-PP^-3NHIpDEV1\XIUYb % k+Dn9`-:9U\pDOY%T[[gZHVHtQUhDfl?pWRHcq=Jok(9Y3g7](G)N`DY`!BH$g+7tV`Ao[D&7+\O(VHK9oa'H%9gtQRgnPRN["miE0B4!&]SBTG\ZlRmAmY&$%;pZma\r]#YUe#/)[]NlXfX=pW/b_=gV2(0DetU]XfpBYfCJ@RZ")MCi!jD1S@'/JL %RfKku@4g>9+KDqbEqjth;YfAZO?HbKE,D([GQ+J*5*^cCoX.Nsg5oFZk9W[0mQH2ZaSF-;tQ`*13hFT9UZ %%]rP%Yrl]18u874rk\X$8@XS.R$k1,5Nl8_iTPh^s.27Cr&d-t3 %K#?;5OVib"rlItF]G/5sF=(TF#/>JG-5,@rV&n]U`:t^c#:2W-$n1*5&d)%;oM2,r$9a5.OO@k2`=LC!F6%b%<;;Q`0d^>gLV %4o97CV+[jc7Gk[^e8F,]4/*m0fZoaA8;XMlB&CU0nDnuB:/TUO[qaG.M=Gn($6JNXir[/`-Rdb\jr"PBeU9(B6JQ)Zj];(0h5m[kJPDBh:=:Wo0-/3P)hD7[%4dWmZjYLQb?<6hIJq(JUWP1s#cfH%!phc %HO,&ZiY0d*ZUS(n5,?2Dkn^R49MEJm\2M7hjfZ7$n+=##n&!eeM4:5'1nd<6*[0:p`?si%;L$GOd4J#7$15;7j"i#PbN]#'A,Lr@ %;&:)A9\HZ#Qod6ng"JaZZ$fV359J3XX+)\6!HpLKdi0>m0sGf5+QfZCV_pe^ops@jm^?n21^Tl'!+E-lm,N3"CEuPcQOYomgune@ %o)a!T'pU\FS0sY.iJT[g[)^"pP#Hg%!H@S"*!L?P43kAqSFtLj'5UBGMMTfL+4sFrppp6gF/59ZO0)G%SnrO%j80C"QlY%jH2#&E %,!84ANsLi+YMm)]+m`0VDu&W8Dse@34q_KFR[O>lZNYD)]Xc):!OujpHr91m[s5g?"\5Q\)>/^#(A]U%F0Eb2QC3ho#Iosd2!p#f %WIp(9omBDNp(HaH;@fK-:M\/;'Wl)KWkLB,,j0rE9W49(^S7(Aebnqm1WN"Mq&SooKW6C9B$_GMo@,!Aj=]e;AfoW>'bFAYPUp/1 %&P:$\B.T:d95G'CO5%]tBIPD+=?H`rh.17`2a5EuDh@qbBCT)RkO"`B@Q(L %_KhL\d.>;97V&gA@K/N&1a3qF7Uj0KB-EQC_[MpY4D1[2g$Ee=*#Rr"R!MDf*#OM5)t-u`'Fb-geMBJcQi.M#jrR_W!O/&d*mE*'uZiJ/$6f*#Rek %G%Rg`"q3T[KQ:HG"q8a1'-,Zf>@M#al8:<2:fh-B=8=8JYjD!qdL33bKnAm$Qp`"DMh:Lte2X7jIsM6u=Q8BbE9&ou8>toeWHdP\ %a<38*AaXY/dFjC2.8?ZiL1VqO'?TlVM`t?bC)ak*9XNnUr:gS7NWeAf?&CP]M%pdCZ/ZJ %]"A[Mn\A;RE("/A8Sd9u6Z49^4ga!^)W&,i4Si(>%T[^YlP,1%4F&7H>:_h?KIC84`ib=X9D[oHedk8L-sBL39*e,W %#YPGC+%g35M#[2Ek7U*"j,`2K0tGf;OWI<29k$m]`?,SKKFCjB_o;_?U;_fTm#18d-&Drqe0`ME6]d])j$'?-:f2X]67HA1N%Eb) %67HA1Z$f20GRu$<_-*'L4GY=dB!.5$9W4mR3?bMlcq,Gm&/2M0/=TBi]n)ak/r?Mg.URsDBYb@0DEU^ugVZQ^15Q;J0a*%+QehAC %[BkK4b"?\i/d%;VdPVcm_oAGRdS*>`14MA*s3gk]gBVm9nI7>28nt+iUQ:_beQL;9OH+o`Ah^%?.3J>R>;D?`+8b:#Ej?P?j>oA1 %mkD3"knB`sf)(um@=7lSDWU9shU`A+4'_>&_LkR2*WLGAB4mGk`=N'Z3.[MWXYoZQYi91s'4R>D4IKgJ-G %STXfF54_8/7s>f>qj&02.5.O8fPHt4&X:*GPMtr3G-3j=8C2>pOunUun:IF6YiI?k&IAY6"O66F,SGJXf"3FSqsDr&RfnF90G%=E %247es\/gU1E2JL@O^K<7JjsH_,/HNL($pA/cc^NO'qcgQAAsS0'K*=#9DcGu`DnUQV>G131YBofQdr-*Q+X&o0naqu\-gl'.d`o; %=g@!:^b;e1C5f2Ciu[[q>SVY+Jrpe)TF8e?i(E%:Bi3eV$ %L(RRnj/Oi'^jrN=E>9m%k`OE;Gg^6B]0SNqnQ/):1O>!Nlo4"D9bi?\M&#&K3rk8r$^dLV54SUPQ7gqpf%*mWn1Oh?UW+i#1H"SmT6WBeS %q%f1C^$L!KJ4gO*^$K!FZ[:A>?<5#2)Dt+BbL)96M!jBCI!P<"VutF(0!BWTBjQP[,--(Dq)LlQpTi8\$n4$=\sJuMjmd*-ft@e\ %nHr5EAk8'T32q$T)+Y5"%sQ=m4`Q&0IC/A5-bcS,kF+O6$-1ilfC7e&q2h$A_N8b[3'8,[qkejL6Q"!1qI=W981sS@M:oG-27P_i %(QpQe9*Op,2Y=geq_ES%ZrlciYR"A_QL!Vl:RF@o)1^_lg]J_?rd-:nlpqPKJ+4Rr)I]`E%1QU&fe([J*4%M>X??;/]4;[2L[C(ZK.\e>UI8#fL4YNA,;hfM(5WEt2cE,%"9W3lj8Sra6;(1pDf_*Ei"_IDLmJq4QN^Fd[2V.S)k/0XdoA.*H;T::9m/LFhKcDk+1 %j"L%#+8;hldco*+pYANFR!_OjXur9t,@lod/H*Y_s*o?W.P+Z$V=4;nO)d6d^IA1pp0F]\df/TXp>gJ^(_Tl+(76'P=p8?"BW7Zc %G_@SW=/*s#B]3-&%Z)./EPjY&`IKOa^OBE_8[EIe.Q2B'g:<6IQP7L0jsI4$$eAi>2Y>_6a;gT96I8(UU;q!r4Kji0XjH;NR(-Y9 %rEG;/bBtO5qR=1G@l@*b>>=/8ReWaR!^h5$9-D)"dMmFe0Q^2;I2:_`H1XD17W(T*cKU\)M0ekMXk!(>n(Sd&JYCU@0:E1L$"M] %oG@EZqRb(g^\%?Nh.:)n3*/@p2`[_\=)/$>)s/#r&]`i?j#FSs%rJ_/%dqO.D&oan$Tb(8Ca$U&gWSF!rml/hYN(L;heHThV4i&. %TUtK,>VnfPXc'"8JJ'a/LdV5fr'Fq#bRLB*p$5@bNqd] %,/&RVYHgN@fc4?9kqt[@(`ni20+,ip:_%jUj^k<[E04H@PS_QcS>94?jje)C?FB33dCmgk=e0#KS`T(Ur4UAVa^>._cCN&Hm,?CI %qP"r%L"RMnCRu>jPE;b>(7j.::\2J*5:"QN9Uaiu#s8D66B;0_29CDu/OB7_`N#_?D72W#gTGo^?rG&/mNMQ6Ub;IW5i5!HUXiC4M-kee(he',S)r.G2SH %K`4`\DU_mmr.KnWdH[AaW-$<66I>HqhXq-aHENR(G-Hr";_/Ge_79s,gpQniF@1/FN/L\`ZKo]m?,>0k5@1*lbiM;pPY_C8GMb,[D@1*n4>t?hmV0m,_E_Ka5F2?Cn@H'n]4dVi-\oO4C.0_N*T_OShAZENTKCko9e\gj`n?f`lb.+S)dCnosZYB$11J?EO^qVY6>mfCVpp7^Du@$* %/pH2'A'Gc&!T6sE$7_72.+pq&EkIhmVNNNXmt/)^MlEKYpV"SGfjZGa!gY4p"6rEH)k/Q8JmZ@<6HbWa&`H7D>7q;QCA+nSr4/b_=gV$DIe %u*=6QjE<6*(/-d6d]ntRU^OL!(G:TbaN$cU(0W>EQjk]PC!`h3o7Ts`Un(/mO^5;Hs\s/;nrEJ^^CjH"3G;k:>s->IC!;@td^Z@.Wjpo$Ds-CQQH1k["E*spq%.@I-jhRVD %C(VF&o2?Nb"!]O.MCP%s'>[d>F'tg(H'=7VE*spq%(jr@EaU-s9G,R$OVfd>`l2t+r;8_f#8WhK-n*.jORb/LY_%H8"">mn"YD4F %0TbjWB4"c&@:5%fLTfbJ1(;CGY]CM4";qDi]$,ApTHM.f(dg_,(h=KIkos[LMYD5O4'>OE@3F;.='o'k@3F;.*o;NY>eZ-Ie)g.& %*Qdnp;=4!rHb+/oX6j:*n8u'sRDSPJO/GWo&+>,+@jQaiP+oLE6AB+C,Zf7.IJOp`R<3gPQ\39*]2YB)_8X")5*:7(VjPNOdLR'/ %$]A&QGb-&VZBs2tl;q28e'hk`BkPEml"S"/7W^q]*1edQS0'+,K>l0YkjiCn;k`JiRY?+"nFZn_"^OEB5',-$S$.OK %O0j"S\f_Fa&hR/Vo?Z:t-;nVA.8A5o&Y?/PO?hHn_BBT&7LPt:=%m"PVi0YmT&WtF0$mkVY-,iF`,=2*QZGn"r(C>gV_!RK\m-7C %&rX;.L*:0)$2&Coq"X&9?'/olg%15,g-p:Y/ea-P_hu!Zg#d#GmAsGbh4,N$I+`SrTLhji7LJf.c)KuuMkINnQ%@jC*QOtb %E2!h*_%fCW\PcbiJBN,4nNsC88&YS?E0csf(_-K:3LUco+5k!s=;,^4UHW@=Ah+e7Li@S:;>e:0IS@RoNOrsp_/U[*2/t!:WTYNf %+C#J6]_gI\"i9UoaSX]MB1K<8_Ra.1jV)(7;3JYpcTUW\N+AZe15V/Fe-5_Z?JH:mL_Eo0c70>$QKC6r`a)&S_5M/6 %hZscLj":u0E_h+XZSWZOV+AhYE3?^i,mhLq,h.P*@Zn#R*7P-B^Os.5M/qp\EO+-oFndi=KXSb&(:djG9U:Ec[;>h27[Ad][6SjZ %.nbM^Sh3&t_b&:lrd@@@)GZHMU<:[-E0<'%Vc$9UL4b7h[msJb#)u*75>/mS,M"nFRAEcES-.*8,=M#!Z'%qTNf_U:bbHE\>5S9M %an=9-or":uSQp5Q8-pt+`%_,Y"Ps#*-eItT]@@No4o\qXV7U+(/ifoof(uT1dAUKB(2CD'9q*<,S\^&t;7#kZ %3^rL0o@HIf5X7aKTY3p$'XGSHO:]"t@;$p>GM?:%XZu#/V@ID8\n*nB9W[o5Nj.+*%&=W@6AYLq()We7_A1Aq>j0iJ%"_DnU"k;\ %F*s$W8Y9(WkKsEW,:^c@/a%qcj2#X?3?lSGFd_Q>;T7G2gdR-o7iZ,jhP\0X2m_YF&^bMO'onejX`12(]lV0YeI$M8Tf7!#YL`K; %;^T@3Wc)=0OpLO;>&WL^'&g/.UG5#`4;CGEnC7@D=!Bb#(Nq,ff"FXHKNDEHnF@4N@>=;r]8BC;LR&f>':pfgrosP.qHbDc;Q]%/ %I*YVCcm;F*)9H2Jo.5 %%,Dc`gg7+%K]RES`V!u",:n=fH0YQPiW %/&g$]#F6J;V.dlK5n5G3*]kH4e0#!^+PR@l6>DTLFqqP$a%IKmE?S1WdO+D1]TD[,aBJS7eX8u?/El.+fpuD=;g^J4^nG,OLNTB %IZYr,+:!'tRJW;%C6/NjO?n(6X9L\h"<"ge7F`LcY&0%GYQd*A&d'JWaA@iXp\!94]tj:KSgZb9.2KY:naM33'mp;6aFFn$/HB[Vm:n9;JG,/BW3O8SJ!fF2=BO7BFA=JZ4p:Q#S3]9cl!38ZNO0/q#*N+ZNO0/ %7(8he%9E[t21G6HaXi!B(0\b1a=MmAQD2gb7Id?.NcmDe.LS&FA26e#Q%cA6&=Fi+ath_#foO3DAH@)d+L;2K=h+E#B'^Y;Z@LmK %(crR"ALTJ/`nXNoAG.,nQ"?7#iuIimH=LhB$[WP]lA`?tN@jg2GeGgjQ/usV+n`k1<#0#D7FiE!QQ'EFDcFD)G7]M';UcY,QQ)\7 %-G&'$3s^J'W\I@hbfu6/gTe^%^\`U:5][YOK`PcY"Yi:[Ao^O4]eO^B#(.4^EeVAq7A[L%%)RMpmS/Q]%'3EbW]0&M_Q`RE@)1cS %.sQ7p*aiC^_Jo6O`=,>6i#`XF>[_.S#0p2)W]0&m2`@;NLjES!Eapq17b8T##@YE[1:#c(3s[&B^UWTh\[N=gPqIrV0*m4"<)2!` %F-di`]95&/S\-KC`@Nr;aF_Bo("89+ %Ehq,cZ=4`XbUdFB93+_RQC.gsULoG+OG2T5oTlSGL+GldA[#^a1h9`f+0?h>VBO,T3hj#m`AD,E:=W`-A:^JE_32cHaBEY_"%eU_ %qS[uiN_,O&:74M_C!Zatg:afmHrh<0ldS@In'8;d$p)Zhgu[W@UIaOBH:22QhR/jpYpXP=/SmD^A<=Kj%/^bO"?LZ>!1' %[)S&)I%(lTZSe>pinLjh%O<'^aJ)iNr<8J-hX+XJ^<.X %?`oL_L?%SD,!7)HDi!:(N/BuG]qOUpa]lFnW&MY3nhem$4!ailmm7/sA@VIe_IS1fm8ol-6I569EQ?!6(uc7SfNh]bHM2!C6=:(5 %NNn)m-_CjRM/1mP/(MQql/\"9ie!AOn:!=u1[6QeWf>;)2PBn8bOn[%75XqTD_c1/U\DK-',R60iRsQ4iYj2Q8MtMH&#.-'EB1a7 %R3jPF^[MXVe&6sD.Id449jH^kT+-?g^X=;[#CjQN`e2(p.qL:q2lKh5+oGYDAd"D4P'/Up?bY#Vp2N*""`'Rc.AsWDQhde#UNuS<"E8m)C3iQgE-nK^<)F;dV]8AU/=-9.SYB)ORS3ZkRZ'Mp4R\4)p[cFR35L6HLU$H5 %7.Ai*_U$!,A?(i=&:?8u%c3*]]4^r&Jj--+BQK*8A5Ud?`f`N0@$0bERfpTcl@Zs@S$cN(`?,]LPgZc=]@OiVUgiC7`$gdh$qp'u %%3=(WhGmtImU[KcflH'2%d1!JG%($aUg_AU'%sk"fF:Je*Kq=XBH*8AG*K8DQbBpGp+9FZHeJ(HOEeRph90\@("Zj3]ohagP84f#DF6oVji=ckA-T*kfpG=)`rV`Bm288T@M?)ITd6JQ#b6)M39iY82;or9*gV1['cC\1Wqc5%jt55 %j8HE0g.(YnqfIu=\kA]?>l1e4p3;Zf:[dO]4LDV,)#VhP;?r)MP;QI!2UK&Ka*u^(>"SVa!4Qi;S$V;/_ZSL71`WU`=<*0C)[<*l %@4OZgmVU\%l.naPj79@eql;Jep?.M23bkRRh&_:4rG4Dohg7qB!!0<]*?NM_<;8=p9MCIe@E_EODY3 %;:q7FR[ESe@Hs,8PD*YUDp`9D4DHcCN<`bU/A/2t]@8gl%S]RDP3ncE47%Hb8@J-/Kl`$'3sgZcET,\]iM?)M7L9ue!"C8$)@>-J %3:VO<#?UmlCdM[LJuKb*%Tm3/>4X!ji:i.;^bV=^@-V0V/nBM>$e@0& %Ci`3?=>1BurI@=Y_?*0Xo3`M#Uq*WdW`=s3Gs>u2@'dPc8QZ7H._Q];pD6Whde/Q-8A`5kBbp$YoZ$E&fqCIN%+Q2*#?AXX/c,Jd %g2#SV'7pl0kS"`u,Ee(B';ttn85*,fel'ii28,:=(2+?s9YX\gdT`TiDQFt$LNX&^luo*626RM@do %R]VX/iWX102_fAUA7RW"g:ldTX7l[lqVZCr,2Xbupug:j["c(!b.G_M2(iS6j?8)g6b+?JhC-P2]4@1U.eRr8HiQq?%D4Ka@Tn63p^" %mLpf?U_QmOT+EI!^g&I&Lq;BCOl`Y\fI'(%'66,VW*\CjYO@Qgl;nKc.Vq<;i&.dPi-(DVU-P&3lHd(di!&f\OVC\!=U=C.Ej"-p'Hl8KOB:gW_Wnj+*Z %^VtjG&bcT+ZjE9(B*!6d!$30:#R_0_U6]e>]d_4ugekrULH!cPMH\0hEo/,?2n-sZS`]a=iQ0c\tbY)mT< %#Ei90-=rBC*(>r>,SfSNYu58F>p810Hq!/ejjUg34Um-.UOB'g`9$-;>O=ciM&,(2WbUe/$@!%ml9+>)0TCujEH1%hgl1CCEcheU %Yk<*gMX0L@9=4cdP`;*jerB?F-BN5I3C:T."LEJP^Q88JUuT:o!r7Z5I\478@TdVM+4_ga %pD^`ta.&tZ]Eeq7T!-1#gC+l$6QfFl,ncoT/@LG %ST>u&;1pulNdOUP0j.H^E(A&]8taj89?91KW*YDG"q#TZj<;=$# %R)=M9$f.mb)]mIf9=V:bSm/m&TEfB)d:Lc#^@skdllYNk!ifW6EBlU5I&q[J=>Y<.P\18^$Wdq#>CLn<>(siB8)arP4DTXjq-u%3 %2to;V&C+D>&%cZO[++\b%tVU_l@7N!j4l@YEiTWK[(l!<"[,#GCU6M$n?n4pL$]Vj/.%^8+fc7YR[3rWb+krB'm7RB7a>`.jfZ"q %I_1lX`1@S=i;k;gDJa'XLSsPc:=pGYgT];\]%,Wr"A0L9BGt6t&a=Q0?!*+XN#>9)m=?[sTr$Yu=!qCAZ-\'gNl$0R11PhtB$Ar\ %5+T['Z.?F,24q8M@Go_UTYePqTXYpo6RuO4B058JDr-3LJ[9TSEd")r]8r[a(k*[r5-A\XKBmR/D!+GCF4V>]44o+^>O`!b*UGdK %Dq%CiK3mU"UpA*o?gPn9\>;&)6'8R0:>9a1ghq*b/t\WsK6B'7p=_C%9KX/%Fs<(*4bQ:BOWc7#S$Yl(OH[ZI#?0YpOq^tfM)C(m-t/3(MCh2.N&A,H6UE224E6e$ql6d`=65uiVf`Ztr-%P+a"loFh'=3ZiXnc&_p!r"LdZp% %;!heChCgbYk4`$+?SgE\-Yhk@Q?OZk7]k;u7:ccX/&c=VZ*O]=Ls\OuOKF1Zg*#ID1!"5S?^M\to.@4$48#&0?`:$lKq)hajA;J2 %ZtHW*rpo!rK39r`]Hs8;:* %3RTVZ14jksg+.JVrngGGVcPV8.4kKYI;*l=:6Op-=1"1u9kW>oOs#2.:WtZe+,ON>QqtrOpUB)Vr&$AI*KKC-9me>7 %IT_X$p0uG_Sq6RTHn7C4c8" %G&_E_ZB$pT4fre1BEWO![Z0R'/Nf.i;>E!#+=.$B+7#?fg\UWfB[_[>d*$U027e6^JkZ(5P;+c4c.&(4:'[A_`#.gP%!sVP9@@[^l;c";:O6b7"l+qU8SZQO\"ro %_tedOf1,j\@2CO=N*9U'[CL3Ih'EZ>43,_t9o,kRG3;*p;*YsU\NB!=DN6l&!C)hm\I0"K$_t%5haf(p2?i=s\Pa7'2WT1qF%W"9 %IT:9-p"@JnNg.+_-Ke`E_iK7l>$D$0>Tm+tkIr*oT`Rp;$c5hh2c9+jQtV,=e&YC7(5nF+0XpASnfHkYpWZ#CjO;pOValKk,PD;-:'[CejWRdO&/(Y+=C!Jo?.q %dI^lUooj,\AI6VpK/5E/HEdT.0Z>b3:SLr$N5U6TpQIh'To_g)(AAK1]"Z;3JWUeRYf*tp*#OM5Z^=.3*#OM56[2rl#=d8>aN]9u %e9Y/eOusQs_j;'=iNLq5TlP`q^V\WuD4D,91 %A`*Xg;sCiADd)jS3a^"b?dr,.6GEm"37)[# %Gs6JN][)EM.-miHQj;TrV[&s>[s(,6FYOJ6-MQe%?"L/2j1-`qhTjR@Es"!$QmJpj`so?V)fl(3f%"om5WbAc73J,7GgP& %ZcY?Ya`:EBaO&3OQWjHDhNcNZ`aUG3.oe(rOP[X$>sX>Ns2fUSV"(IfkaP:-d=OH>>D*350_MRB'-&?CnS$@EY`=QQ'+<"r=hjn;K&cd)N/[V=sAI-+#BWBGHf3KJmEGXj8F9PI5JcDO*rkH$*K?JHK,,uq*mLs*])&t,,$Wl"C:<2n5-l%/DN[Xh8.)Cd5"+I.L^NT0LYGS86E4mYc:VImNODS-F/HN %&^`@%Y-aB0*"abijN8F&IDffRBX/eJKd3='L_Q,0,GJb*cl(m%LhIYMo=Dm%LhIYM47+:77mtN3=j!lMRWqTCo<_0,%'fCjMTX'M %_5`E)aE-s6kXr$#H";,sX0luFHgZSe-+GS&b+\PWZ0ZA9^6a;?)&miQn25??+T1K+qLHTi"Ji=/5W!AYj)MPdr`\]+rUKFAVRF7O %MYH-)'ii$8I[WH#=8#"GXbO)^akGno*BfOs?U$0@`drWt8*5d.US+p>DkW!b9>7J:kc(Y[+1'\o<&+-V:[*6b.55qN\_HUn4)j`tmF:IUQ3 %H#am#\5cRmkK.]Ii"e+?SgVQ5K6;U*4AV!ta]r98Gb,nq'DConGb.e`\\#%tm!lU3a[sF+e/O4Qdu6Q(PLfSM!dp=1D'V=]8rhR2 %h8qG=:8U%N^V!OqRqK_rFps534,o:l3ZbX^Ze:o+bPM.\HcmrG&$e:mbYItCoVooWF^di1koEKaRfFV@>^EKaR`)HaL!YRelMCQ+`:6(9O$W&tA"[.t>l %)DgT<&G$^nH`O)"iRJ(@$L>Ce;\.=MhI9Pim,hN05RB#j34!)[/O)#R)Xc_AbY&jI$D5*VM9PZM6rqlD$S-:L\mc:.K9K#2Hh2*ik?4<+l-Ze4"gRW^kQCSC2Uduu>7LG_Z@7=(F %2,];]_sZS=^U6oO8,[:Hq<]fkK7-pU1sSN%8nBK40+Q@'J6?iPTfY`Y>0&OA)foXdf?!6X^KnI^H.PNRMIBHp;MEWS8bs+Zlegp% %4F_eFo/hT$^n_;6*oj36*Ks?%#dqn-NTAVi)*#)W"I4.W\bfOVO<@YIg='9fSK.\o95%ToW9="9(DE4EDXaKhd@"Z,5Rpr>D3SYZ %dW2rS5e(j]l\ed9:a_ %!f]`7OpRnZYS,[>l!-62W>bp\P0)<]b@a$H,ajm)RRnXDAE$3*bp8B]K"^^4_,1og"E.h?As/L!%eEdRi55\EE/&*]n.?A9#7=Hl %5):RgceKP;m];9`XG?3uIN5__=:%J`TS2CB62h9bG`i$_an[8hS8S_?m`p3SZ'F[J^ll:b)Qh5q-_SrCkrd9s5++hN31#84+Y*0m %Mt_CTmqq1hT4llh^o(1=\Q"eH8RT-d+7UXo;u)TdR3ljL]nCDT?QYo9E[bH!Q1/fCf,h$3E[fnKJu!E94E7$:N4W>0o6^nbl\cZb %jg)umP]fAafAh3-4kFUn&OBO$XJKuV3KGe6AHqVrR=l64Z1SjeV5q)tLK/oiHD[:+6oZcNiXUNnc?a(H,2=S*&C %='f7h,Eh;ggR0pIr[cO&de1&V'#J+$-@,^8V7+aVIZY@I/qrO:\GB+HV(g_9FZmnuQbmj.U.R&)@aXjgdS5U&9YRY..^\bJ[pn'e %8EkF11D8Lj"kPD6\t1;">Y(=u.:(8I^P'$e#tWYM2IS@J:NX/hqCRAJ4jiM?YU30.l\SBg_l6?Dq0Jdaotk_``MMlL.Oe_#FLp=R %Y:hH56D#>?f1FgJ>3D.+QkRe-7I-J\3[IWl;M!:]p:^#58[[NQl@I^,kdo]=[9&u`]>&Tj)ia4Y*\VUifb"(oaFl/I'1/GW#b2IC %fR:`Q(U'cH8Nj]iEW':;?H]MPlL_"3/T\5N[s!HnBGM/i./^'3?FopSi6N8Zb.jV!N!Y]gYh]'RD[?02lX>8_i::!pSkS %Cp$+R78QMY9gltSF.jB_;3BM`6SnF%#JSCO:!RBH_C^03r6.Np5,,nX,3a@1IL8(ZM-mj@YDtN6b'0[>l,@CS,B.d%e[h/,+g4[k %)8=['8#K.-S%>0WA\JHnFj7<,4/sM'V=kQ,\i4D0Jj82c_JAWGfJp1F,Lti5fPJ3jNS^3D4D5A/_h<(qG$L9$Mtu$f]HMqn;r_Ee %lFFG1p'cV:>Ns"VM=+QV`UkZ!7D&<&r45EYdp[Su9sqq5$gj^o-n8u%b'UL6m> %;]5g$Y@S2Yl$u/R0k:l8:eN-J6$+e@e.T5S:/QY"U;]OkoTE67;GE'):?0n@qQQnrgf7rg>&$H*EKSEq]f-Om.2lA.lE/>YJtrqDSYi %W,t2/hY-[nR`i%dkS-/@89k`31PI.FTbijcYYdMee%0;2Ka9pOBB:ol#lcE_VN%T=qFkkF&P:"Fr'HVB:`c:EZWPc+l`*6Al)URh %^DmI?4X_e,iWFPa"2'b!'-Glu*j#:Eker5t]+iRojV3tCnUXu'Vl8s=&+#_BAi!*8lj$]k*or;BZ929Xi-'H]4=:]B%g]5/I81pT %RG`r`&YpNm'AT">4[IqV1VmK)?3J.YSdCGGA4c_g%_mV`ADCPA\QCEQ0J)2\$LB3e^M>rd-(JKqrk9=,;k4kjl#96=MjkKS9-$,@:;aXLsN;Yo..&*M-sH&q%ZHM&](])o..&^LgX>@r(=B,rAF<;MdTZ(D]a&hU'fZECUq(? %@7*XpaOk"AafpG*5O_f8=7CQ_1"SX(QhBsR.6W2i3Bfm4Gd3F3lKNta4FA`UJ'GmGc@(Vh0,kMuKb1i_i0UQ?/B\.3=IpGGKZ&,I %O%51:6;kfV8+6-+h:HX!:u$er>a!ML*-%Iu?R[9q_%F/E5)X*"g\V1rRY"2f#+^g[jD@TM2Gaq(P.*RNt%=9RIcf=o%63I)e=%\akM!dqt2MZP6h`FMk(2-0G@^+q":/!fI,/@]Oj\3:M,4=Ye%5as,AB>ggk^* %.&6!"nF=+G<[TJ9-9/TW`)/uF_J#`*KFp\WU*ueP]K/U3PEi$'9\)+c-mMI&+cKf'-;m;XNL_g3,`JtF:1bX_Ai(JY-E3(5cfL$6 %\W@,iE`gAX(,Aad#K6gu_t,'&9u4B;kdO)U;fJBe9RXe#@fm#^4BorWA=>ptBtfbB^Skk?\T#E;_-O^@^d9C2qCSH]/QDl8UNR#e %`^*OqYC>V]P`_)u+6KtbqOW8?6ns>1+krLuK9OrVs1(d.&ia`TZN6]J-oOA!3]L==V.DPEPGcq`-RH+8g$AsV0@fi.q(1T<2E6O&AeMVDbQ__?=&J'j %2NV.e6t\D;M%,"1A7[YYM%-[9bK=Xg>[_/R2Xikp[$_@u@KXJ#dP;b>j2;-jQ'^1^*"REgZ8*Ah`!0W,A7[YYU__PR9$1sh81d(B %Z8*@=;G.>_52ab'n0W_0b%ta??b`/]].5Pu\&ca/E(DR^\[B/.\.@CVTWF`9!S='fuU_ZFIoMr@T8M*B-TXD:$ %/Oa6N\eUI1+O13Labitth8U_JX@[,hf")[^K7\GD64K->e3`%]L1&4qC>&MXS/S8OC*+.'HW^/_fh!dEq8h-2b>)et-RDnZ.,aj[ %2b27>6\SmQ8O7)W_\?nD/c3O@IZ$YB>25nhp:NoC>25p>U9aOLZBJHXXQXb9%SSXC5F;c!/LCU=[8.8nf,>j0SQL7Tm]DdhI'WWVj;OXET;AJ[HtFb]oPGCn%6ZKSgB'8KoU)M-S2]miPoW+`T`L&)hPs;7XgR&p<&6S^D %$WGj"4(>GRXq0^#DUb/rX0NIaV8-1lmSGiq/#-V1S8)_nH.aM_.`]"/.FcW18YgkG*2.8-MC-WP7<$hM_:X$rR+2t8M<+0u`g?)4 %PO+$JH`47+I*$8,Eq>>Y&\f<5`N5p5Qd.t1p/(Wp-0\QN!Ha;JIM*I'(-\d4V.pni&(3rc8FBLD^O=^_K#m0)r(,s-pI$jRqaFUX %6f8pm-qP1hE?Z=jC0?p>h<[@l+]r`mF>ph;%A;_)S#uGf^!u5bbSOcjK@OL#$?hemFf5`?M<&>mK0@dom!1Nc5Q6VR7qf-:R)c;- %$N^K;*/Xf!grg@-0B>8566jNtX\l["W=L(o/f:(m]^!'QT8p4&Ium]:R`O8ss/Y\:h*Ea5f^>LV\LQ*a(Zub"RagY'L\T\9Ef+O! %.pG.,Qpa&R4I7sJr2n4/!`unKW1Ih^^X$\7gK]e\ptXR(f3Z;Sm;-B$\j/6(P&4o*nON@5`C^UV(A#a7Ye-,]\'okC#IVVG>ae\T,?oSoLGu#He/)_D7e6)^(fR)]c5;1%.rI+"T#LpI@?X(:^RRrk %;Ahe&$H.I&]O,V.ODW6c"$rd5'aVK6k)RpU9)70CG1+"ZjG0=Bm$O1Yp>CY7K8oc<1BjlWDLch^!*f+2IcqIRS@%oU--Mc:Ief\K %,4XT*o4FK>A/Z"JNoM$XQsc8QJ$i1H7acVIjdP@U8AjF1QFn*crNEZYhTF^2MIoN$p=;HdpHuo<5%s([gdR.Y%[Xs^dk^3D[tR*; %)u@-])F?Q%ZX>ds`Z6hX)M;%[nJ4X96+t6CD[u,O\,)fP5kDl]h %TNn0MOZt!?;&_#0-8Mtt-YfF>71As3XuRY&gRI'8Sn:?VW'-_(`I]an?fW1i$4+-BHhN/&-TNF!LK38.gU1#,j>?ji_Iqn!\QnNL0WSn6NO_!!>f!hcbXiK=.l,+l:2Tl\H2dJU]Q]&f*Es:cYY#M'aV>= %5)^S(q+Z1BO=Ll]E@$67g.Dhc?rnL0jFWT,[M_!9=g)SA+;+jg!WeY4_.D5:#k4U=!6FQFj,SF:t=1UJR!bV$iLk3%5c^g03lfY4g-MX0/JJX-PCh)1-Mf#gRe/=oNX]Lk$hHBDVcIM^5t`]<+1g. %o2B#S2QB"B?PrmI9P7%O?.N(Yo&*,UT'WB0Xjrt(5BARq1nZepb;FaVRcnCmRd8X(Y_QSn;L`h!Hkmrr=OF4S?I@1;T>m\-a77KQ %45i[T*=puJ'1XV"Fjt,8VOfI-U)>]!2R23n?1@6#TJ53C_V=X8kW> %"Z0Vt];N9R5k*lf?MGQT&&*G<$hoU9#@B[YKs6pQnE#:/MWtCQS\6sjdH8p05*Qa/p444[i;8oABIhO[-b5MaI3-?M0F*)qHP^]6 %QnoR..Ph.8K)A\H'Y+>@FtJTN#;#gC+l`#^Ep#gC+l#[*genXRB!=je>ZmsV6O %UU+4_81%@q"\,(OBh-/'S!tj>'++?^;CAYTPoF"^B^]sBq;r2hWTr9jVg`np>=&#_Fob+&gJ(CL.qf5^:LPOl+?igXTN;H0T"CQ, %D?WD6QI0FK8hp_o86ITlTi;n;;-?O.GLP'g%$!k>St\[qOT`qW-%L'0^qF$BJ7`$[S*5p(+e!nL3eh6+U"p1'Ud-_,47RhW.F8L* %Q%+j1DD]/pO1StMCOYrF1G=Qpc.\%6@2&ZekU[g6q)H(R_''a/C-DFnaum$GVjAV!<# %gDP1X1Seb47?*(+U8hf%cg+"O]m`eudPsLqmOHjpW-)t@c'O%aI5R5OLns()kCn#rJ:rV/,]/cdrQh[(C>%1T8iq6@;lPq[A^Rh[ %l!WLB=MRTS*dmWcfJ>^4#qo5 %&\uM]mm?XhM63*:c,l-KA^MBJE`pN7ZAsuAB!j0L;g.fE\j:dlWU'48[^ORtj3(iemsnJQ('9#/d<%s*\+K %Cm>Gi=@l.K[h5dSc00X]AcKNPb1>$T_JC$c0*hN;;8.,BG[L!tbKqo[6%n,kSnlAP^I?Q$!Dqr"Z" %fGj;%%uK',E)XFn&:QU&_P,c>jc?fErLu=T[+3^Llb]j#O,p]k9s^;BgM^-UDGP=T8"WqZX=#+Zo8+W\[0u.[cL@:81C%p+rmkP5 %&C>/S[E#2[&"dikrSc]kiPcYPMdrZTn_l)r6lQ/L0ka(po(-+rMhJ[gatFTU\PUo&6`Ogrd"o\IUi1#2-]>lJ,h/Xra'GLeMUo$t %gkAL=MB-o':m\e*7L\]/Te<[69dK.99%A`W]1Amd%j\OB\!Uja77(:;.N3MnY,S.Q`a'k>ASL*+iNBTOeTVYk;H2&RbD!OUF-SkT %=6b[1m@=M/TX@-2&9giR^RNV5ZiFd[d,.eu#N2b_;[g3%j&SXj@VUc`i5&(l,%n$;,9Asu%+R8Q#P;)TrMajk!10jRi %/?^)"GB^n,W501?*jHhuQ"qoF?OqUS!af)VJKbo[4,ie %`'Yu9aj+cM14*e(mXPOH$V)X\,>$VIqGkB7*["0-1?*jHi8K/C$2i]4.a++uNa$)nl/@+rAL4b,?9A%DIp6JQ[E;fgs0g)LD3b'P %Xg1\gZprpII3,5DqW!#XVKgM?.dKJ1hke_qZFjSAQ-WdGrhit3mo(aH)i.sQ5nV!"7V+[Vh+ola0IM5h%$!d'i>\@VGZUbK+3h8B %H$EE9X5?D;A"b0E:tDZgr6E1/[oCkHB>u^^BG_k7[I-_*`OA-ef%PbV;8;Di647@1a29B?qBM.2AP_4,qY\QabM4B/J+]gfbLkIa %Jnm^o^",ISCReFUdHY6aQZq0a\P=,69+7GhW0.O"0qX/k9"BY]^*Y'@UW'O?;=RdTWTLjIZIRHF^U$jb(h#T9ccIpMAc45#3JFaU %9d,`H[nmhn]WNf!3JFcI)G4n@Cs&6H,,nBSf?'c?;Jr0ZG5;?OT>VJei^6:W5>?5XrH%D)dB[E2FT$[M5qak7jCnU[)0oI+$HmNud;:GNfmO.0)/u'@;cif9%oqkKM2?Du)i;''ICh43WB\ZS-6ZAA:11H'r@X&RDAP2ds@tfUe4>?e)+@uiOgI_afc^jO33e8aTT1X;DgHX*# %*mNuph98bVq!pRes2Wu=pSEnWm8&fSJJp(iO@5p<0*3UO*YjaL*IIhcn(a+g7`nD:B$9f65PmOSH]4%A\Z`Q4fu_2LI(>o:,\trX %dLn;0_Hnfj'F'1C(\I8n3+PT7G6crTQk4EUGaQ!QJf#LJQ_"RTa)]RK>ejBi:)5X0K=.ur',UYFHHoNVMWLSq\7cdF#n_^na(;'k %'$sIG?-8$hrKU#oCM2T%NJ65JN];*5:>d-8!#QX=A>*b)p[q8WpireqS0&,[eFaM$&1;qHP?:@c+.RSEH%9&CR %YKB\6?n#9,dGmphklMsaeC>kje"uL\1N?gQo[cgBH?[`iC6'm!8NX[@2f;Y/7@V7(-dC"b*b!SaDC(E7+'*(1\LPD#9Kq+^DR>D`tO@#+!PY8PN-FfZLSR-\k?8hJLjn($s>Nr0,Vd'R19=^OM %h;=KYcO2kJ4LgG[T3#^gY`I,2"jc@^1tipbHUO/m9f)1UQ:kYVK2IfQE[ct6-!>2tPg(d.YZqN*S"hbd[Tj/0S*Mkh^iCmAB-Fci %$:gS<],"eAfP#>%k+-k+\]#hON&HGIjp/'b7@PNdj@>VXN&J_f549n?Nm[!t*\2fhk0Pt>gH3A9g)R^aB6pJ#8"8NcesYADhU1KL %W>*qR)l->Am.d^&;Rt:p/fF0Zm!`fVsm%>N`()5j:Gc-GgtI`B;P?f:Q:@\o`_Hr7dA(8NApqO1*FA+@:5r]GVc %--R>:dM*)2O^hf1%(+@+[YD.[E(6#XJEHEM6O93u]03S5)A69e&^F)K@R7gFAS.@&mMU"g24^(o-VV&oS87YMKaRIqlM9T+_Z*MRMM9!5@kl.a$t"TL3jB0W4EsdtnkDIgtYdHc&RdYQLQ)cU=CHRY",/Yo:1GAHq:M_R>auf# %5,2?;BjU@)$4K"jfC=b45L!^We@Rha"+.I_9DZ/V2d#d\)a]cLlc+Sm]3=b45L!m/(&=HWa5)'a<<78F6n/r>@A$@A_ul;[HK %:e@sS89U=r:N&)J*m)^!C/,D`mLngDVc&lHD1QkmR!Ei$'1OZgCm/Y7jZ[Fn$)BrlHMBV#c2iH69W\! %HV*l]bi:;*4#URqk-7%?*39D':X#K68rbd1(pe\bTOTYRMlPJ4kVAPY'b;'+_u!R#\i/+%\.gotYHS1CY(g;1YNV&DgcqA@?k#H0Y4dX/pELo`;:3=]ZH4Q2`WZ %`Fmf_frb_#&\[g]kr&)HfpYrW[Ba,lK<5VE_'`HSj`77:7apD6$595Vj.jYI)(%n:a.gV\Y.,`iMq:IS\adP[X"h.)*\B1OD>D55 %bIro(pW4_9HKO'D);7Cfq_/I5jUO2WHd1Ed=1hi(-qi]'%Hag:S$soM%qBn[fhPuSfUVg6=kQDImg`ggk+qs%d]=^sNp@KCo/lX, %LY@AEcsL*!/6%OG01Q`-*ok;6PO%Vtf]DV-r&liEipSbs<3B:>,["[@Q!q2M"dB5aEc1=rU;.Clm["HY%lEQ)'81loq,l:1B,9G6*?l8%eK(H[X,k'V*hcaK@&9i69=DNa"6JUN@A#pt' %#][o`@Rjr)F?uC+dlTR4lciP!nkX\L00IYdKBU^@d"jCiOb:1bb&Z,01M%*bk]8ZVpT %,?\WthpI`YQWSgnZA:7drbK\dCs,_GUBY^uT_B=6iP<)C0XKr5)[GL/$RG-[R)smOXKW&h8LZD"jol<(hi]Vt7\[HQ(7O\/7!4J5 %:CbTa3&NHk3-&D5$lHSPS2i:,?"-X/L;m4ILK38(.4hWR3NQ\YTZ`Auo4#M^o+Hl^)o:,XAT"+Y/-"nC/F3-]=(f.\J_aC5EKG>J %CjGFfOG/!f<_pKn8piTP0*]YB=PYNEWllch]"qM%O\?f]':O'h^,4hC$M/N+]20QrP61o@B"=5lFW.4si22K\i8fc&oFWoC?Pf&# %!==O/3A<)j$p1u0EaW2^Qlj(=[^JKujf44@o0QR.Sj\#IfTZEkb>csJog(J6IW95k-aSn@"I']b08u\C!Tc15BP/I$#UlmU68`;" %A5$j\f4?;/eN7ZELJC>1'E>u>EGO316dBp+ZDKL5/Z"sgP#d=9tA@M5`R$Y4."7,D$m^mq4n'=Qc`GJfk^U< %WIUI>f?9RDjerOVj@PtC^rHc,bm7(h!<3F,DFTG[X+J<;eP(Ha?F*PZnb]/kXtHWtlC$N!DM('kW4A\-jUj=h/Ip %k-FaU&5mlAJm)%C:!J1m6W(D\QFof8\It+LDL&hOl4`5j7.>/l3):>qrMchj %S>XQSLAInK&a/Dqai4AH69a*i-[HNhksFU!9*TaIV[K#"!K7dA:R>U0dlK.28?JBr7V('^Pa%G_u$jKmW5H=B!BOt8SG!e2idHt81C-fD=!AuZDS6?;[>l)D!Tn`r;"?1,'50qL"bPSiH4 %$2?(D>lknGW1GUdA7C%B""QtF4f?P3ge+gk=TkoX\h+P+D!-sl/,@+lk=X'7na1[:knk2'WN<'g1!Ir9?;d++hHTg\'XaJ>dXbY6 %(,!>3A9JbYH-,O04O:.qi,f2c. %H;-_hCnHF:DtZjhr@m-sC@U<*3K!m`n5bGTTtp8sW?:0;)Z#G^Nnb\)+nk8j.O=-$pn=oe01)l)dQ7V/Xgr3*B^#QR9$b8W/jB:_ %pQ2Z5[$4glmXSR!p&tio8@";-U&A^/cc))r[LTP;dLs'*NFY*cStZs@coGR..MJ\-C-Van)*9Q45(*F=YgM.leK(6a&mQ(.!V$c6 %[d$Ki,b\eS$r3=!7nL[/8MUkgC!Ed#(X&6$mt7t\,66n[mO+1&q4H49'I>Ki'%gXMX%9P=ULT*u %@_*kiK/m(6@_.hk%XJshMusG5\8n3^PT/DpYF5i>1/-goN*[9[GA1<^-:k!D,kcLlUGeN6gp'Kq"Ln3!de0J`P-*6G!HVke7I7>Gk:?O=b.LE>H2RIY;953$0pYq"$?P\ %]S)]E#APYaq0@Xb&XN@-j4>Ag-il4l<.:G5Crnb'c]:`YS"CKTp$p%7GYJs*ClYX8dXfg4?:[-+Gb6D>_)iN>2->9tI0QM%^Dj@2nIG'hB)^rCJQe9*l"Y&%RM%4F=b9-)e %7LUq/qQ;X[PD8>(:'ls4;d-qs+XBk_JKE[oQ(gt\2b7MKd/@*79DsG,iJH7]8kVMnjJLt,O!iVfA3NU@q_jR@8`lS)2fh*+?HA/j %=hu%*SC?QbQQ!7'Q>rq890,S7O@Pb##K.Gu-&POV;='o>=0.)ok*>;VmCWsoob_GHXd1s<]:^Tk@k0BF]Kod8^C&h:/r<(%YL-W+\:W>`as=3C(GBPnMPdlj?6%Mr]GO4F_q,V2G6Mc&FH%5Ro!i4?YJbE^qOFXn %=4+OY+TZd%gmH!;])oW0AZs$l=-@C)=-VLjdH,[*rmTXLi3&"Q9st,%iSn<#G=BuBlSo^rG6Q;c5QHK7#)^K-8[?F@jT@ojQtt?d(X9]"\BK] %^2&]Fk_og`hmKU99RWYhGA$G09i;'uK*kWL38A"[8Ia_P6aD4hi:G!sIrk@J"g0!(.U16SrCZ1aX@.f\:?eY0CHQ:2PGT.5"V,F& %B%g(NWQV`]]X=EVdT.(gn%RPqPtH_:Q0ig&%ClL0oVS`snkCDVCOKFkjeT#!kb6XD5l]"t9GL6*9m%7]Be/gFAhA1H>]Xi;$;r`n %q0:c'Q0tcGrEkMj[24I?gX&Z1lTChBiFA6Pi,<$JMo^F&O;M0sU(]M01irN!,2-1h"LA#HSVD6[@<*#EMmTk(^H3A-+2 %nDh$S#V6cTa+\.C8s[Xd;T*MQ_d\*M(@t:>E*WaDHp%$jp&diXlh=>I:Ct'p'qMmFR"^0;0sftIOFjYlFCq^[<"TVuZCq8*cEg&> %qh1;?1lmKqI54h?&[bE:bjF$2E_*KU=0&_coR8gRkbDptX^laufg;QCGi+P&CdIb;KiolLZNWrl`lJPiAo!htakB]_N@[W@AdW,X %T.tAm<((=kT.PoE;G;HaYurP#Z\@;XiS<#Rr8Xt^&+4r.d9q4I8#NY]-J3R)"5FqGjS7RCff*B)JX5MS@V`HsUYjZ5WS_:E*D"!G?3XrTe;1s!uYkH_j".iZld%BNeSTYJ`RU*n0B[1p,7.@:ckA %_bLa-FF1f]/c@q\`=\o-%p%6PRi"DsEZ(rXB+CJf4`SgBLgJ->)F`tJ?C?0*3r59A7csF/7"n%r*V:"l>FE+B%tsA2X2("nLQK$4 %c1I9R>,HLdeoW5+8`]PA%#)73I^0Vi*V-XD@HB1I1]rh9gI7(ssURPJh\8S<*k$Aol+WNV! %DlC/k$OMN+77*ZJcS&>S2b!lB@&(YtX0MHf8WGVs!o>Tn+Adu$P<1#i9lMHn`JQ_f7Tko_km_/k(e[RU:2>e./"X;b.P)/[!JBok %5e+c!UCs4&`12(:E!\!?TG07gJlE&4:MQ9ZMN?M,b47saEM[VYi=nurpb\A^^tFA<+eB&M86d9D(a5i!YI`U`SD+B4m-+1f.JFhS %^*LI0C0kd.?)b+lKeWRWW@KAbKjMJ=rCMO*aTERJP]/&h:p(B9okpd-::0#t.[^A*Eih>!l'i=sQ6 %F!Z*Tg!&6#n#al59D,`6/Z8G%*\/A6hAbZ3-e>O$%hP@u:'^g">Km\k'S'Nd^OQj(P-UrDdY($!s %EFl!GfHuCeO3G6Mo\t1/gi;Sth+C]9%V"P^V#>VfX[I>K;%)80BXMs1>DhgI+,"NQ,2'db$^s;p0IDEA9)hkIZVNL!o=jU1Lej:J-c;okhb13&D %Sl'rkmqR*6VTQ@:9"*+Dq#%EL>\B0SA_^/g69`/_P]:K17_aY054IPm36c_0?*NSrK>@OIL3VnaKD?RFPV0tt(TQe=W?V0+@dqo#jo1rLPhhq*S4LpY5OG-\:aau'keUaqd3i`dEQgk\Yo9D%7#+ciCPVYHS*o#>- %\C2SBJtp=WFqs@t\WpVOX'V%U?%ca+1HpN'pD8\/deB)S5,iEbUJj?R;3u7Y`VERQiKs!B["Kag\=g,3L@#c>"TB3McVmJP2:W'd %hncn<9Q-jDToO:%(omeI[3[,%fLpfcYFC!NHJd$?)qe.sc3YR'(u>Ngo\uC(7J%6&+CT0=!1MFM1clVSc#+DFX"SYa[a@1//CKr %9qP#^dd-AH::F),kZpd4V+[g&oV0"FZVT5MbL32%ZnenJ?3HK/]Z'f[FHZrrX*in[JE-5F^%fTS!;jc,H4eBRqJK).dL2[H!m1m- %,hsRJI0"pqFpI3m,c9^5U'Vh?(SmK-NIZ6Mpt-eqI46h+B>gGrj^n!l47NnU;1U<]0hu;lngr %['n]K8n$/n0?g,Z0Mrg7H*PHfP$#A!kc#hLA$L9`,_:f)en2WAHYqpNVn11aWaT3bh>9[.lE2D!b%4[@;l!;YE7a["?!aH;iI-Bk %2JI,3"KA(?S%*68+8i[f%_B/FaG>WdmHu--FF?he`@f^hZ^'ki<9s\0A!H>G?t$*2=3G;JiEGBK2n`Y;;`%pTJ%&9>L3rX03fB); %lH'qDmq30*fD#.\^"s=6pI0Tc^[q_-[C,]RE8KNr"hc0a#l#TW@HIR(>gQ,Q!FJEk\$hRfKl"nY7eqL0[!MXlLjodgpp0UaCJ3kg %aX-;dM0E,J&+J\2?A03n>rX\.#5@IF)\(q69)@NA^889fqfRqK0BgEN41%Q15a107h_A99[^+<4lb4B-VQF_P^2=5t[^_d)W6#kZ %lW);9X95Cp?-qTS]34clgAA`OL9>u52IT]C@;#Tt#auY/'!*dn$ko#)crit(ei`aSDeKp+=9T\l':K(;FE"[tQ/qnU@aSo:.BF1t %r6sOTBEn@UU=.pNBSN`nPSfCTEKhMNMi.7Cf\1X-QDXRYs6o:49pCmr@gjO"Ah6s2#-h,sNE^+NT^7Qm[7-NbBXjYIo*QAZ=-^X9 %eNP@e0N"W.'^YE)WraLrr6UuS&id/)[EblC1U>JB""/srb\B?-:_(HMk,\:af]]Bl\G81?=3GqYP_9g^_8&AmYej)=N&W(m:#h"% %(6TgHqP/rD1O(Vf[2nfMo!r:Y;-a9G0n7#C3.E+/:"Z]FPKomA]3<&""&90Do[=?BmB.3XSt*-H7Qr7,d$M[02:$&C1,HOU5U/i/ %JHL%'/K@jI7@-A.''4Zd$g[FgK>VetXYkl'QDFiQZ$QD/_eepoEXs$,C/K#:\jP*4D;HUaS"k<=^!CmGM.4EC_V.Lf*$q2l'#@8V %T`"LXSg6nL:RHB95QCKr42DLKqXeQ?AXr-oh#Y^*'g!-=@Z:&q"2r]Ud<@`eWQja7jY+fdj8`YZ:Sn!s63PD%7B>g7$GIW0F18iG %;d75-&gSMt&<\K^!SEXe`U^3TS1h\\^S$-k4!7Zh2B&?Ys1Tl&n1!p'FAPf:#.mS8_C-k(KDQ#RO'SmYCV4N=T$tE]_s(aD5L\o^ %_d.B:S`1%l.eVP@:IuL7;\_>^0Bdmc;]C1_Wh>!PqWPee*\Yt*C<+q!EihH#::glm@agU#Ti)")TO9bVXpdT_"^KstQQ!An5 %eoQWH<4k@5r^gpLY!GK2^PQ87UCs$=-S(1gnt.()*AmGK8>!nR'&FWLO)+r[F+/Y&WWo\lY6]XX>"IQmX't76ZVrrd/-$W4Z15-j %G51mD=h\WO')Q?]?b2Y9/e5YE>"SP#20K]cr+9e4JCONuc[4.,(_"gK,-H5G+]T%:iOElWrtTUl$RakaX3V5q3Qe1gJ.!!4U-gPG %[FV$)i'Q$a"F4OUN[e6J8JXW6GrC-aa88:6pQOg\lA4DJ7M`@<]O)UQCP:[s=)HJ]8cYLC.Mib.V9]I2_=?b\,r0g=ZB4&qf<>\X %R"40G=1Fm:noHIeEa;W"?cg!kC/tQiU:AA-SAMTYs5GM0D&"J2";FqJmNM5hM^Y`KeQ-*A5QB^m(V%ob@(@(T\O%Y8*>7eZ#,>%M+GDah %RKb;o&.gWqH4kqI5X8"$@eCk?8rqgJ"n0SVG8)-;PXD/0USMDo7R=1DO?8>\2ep>c7N)Q2,R5\G;K%eZ(S_6=V"I3N2-F`NLu/8cV$I0DU]TT&01B:Sm+J]di9%q.pomco6=];A^W;PshI9N^5!\Sk#4!N'U(!h1hf]@CE&`>-2VFTo%DE"ilg; %qBPhRUqXuD2d7@HV"Tpn)5PVt$+EG[X75UB9UJ8+=bVX^jCk7Qo>iaL06,raeu`^Pkq7Z_(T3b2p4Rae.S=:%ai+ %\&H4#iL-@CV6K)`5>os`( %%>YFd^b?/PaW<]?4hkm$3Ds#BoA]ddE:?.JZt*)0T[;1)%;n*[:XI^n5k0m9E9P*IjIpu64KipYQ_5!tZR*%bIKhG?E0F8mk %ctLj+=W!':BW;Ero9EiM9i]#/QGb0`-)7bfL3F<7cU'rH!qaS?BL*p!d\(DY^t>u2=Fh6'ErNP<7h?eI#u%(,UGJsJ':[Us$\1i+ %oV_LFjZ6CJ;_I6nf+XXoWK,5gG$`@/AC6cg4AN=h\^<"!7=En;^Rouogu\>t!6:oVmQtg;I%q.tB$Jm>[J@.8^a`LjHoA:kX]$$k %*@:NTm6JqGL*keC''kFP@C>KI"Ce`u(>lhZAo=eqbNeZ8IFm+E\;r<'5&.u/JiD!%a7K1I7HJ8<-tp$+_kQh_!:f:qNuiM!WVJ(s %hitGQal,&%Ho.],p;_b6F<4,>,Y-#9qg+7(/C(rIQ<.fV!RkSOPj!2`8=:f,q4m-BOYTX05B=+N5#S9B+6\02>gR7fgsKc/P:!$i %)Nq%ek[B>3Y)GG#*9=WX?>0t4V\CEf_T?8@p%@>=$W1CeD-ubd[C%XH4JaHGkWrY@%S\4-iHTr+/GKX6UUbP(0ttTskj7KMc=:Y[ %[CBe(E,)R^dNNgl`M.*ai.Ve%jA$?upJ!R)".Q<0DD9,rWS*5Jp7UhVV?u)#@P(.gZPg99:DAI8AeXO8,>4Nh<'>r\(r%I)heNR; %A8Y6U&JG\RU*'N)-N"@E$q@,7=91%iBl("kjQ5RsOJ[ERN;D`o"GBZ1odq#=6ObE6N %&RnkiH>9eWP+M1i@:&.DeqZb@]W`.t9]oO=6h-*80\eQ/c`"aa@?e'eKr)Pp3kDWt&i%8\EB4Qq'!%HA[@RdA.(&]=ALQmSnf %N"F!!\@*FGiiNkr`u)_h#acs+P\.J'6Mr_8Q>^=fDS4Elkd1#fl@q'Bc^qfTf.T75&"#c=oXtBMp)Z'Od\cJY9TLJ&1^:G',Ic&K %D;V&=IqJH-0.ir.rVB[hC-?_/Vr$6.\,9Iba1*l4%and=M=,STft@3T[6L,kauqdS8qa %0mKTeSQ!>o7Ia,Qc.i_jYR5<&W[k4r(fD!"!oka5H[/^sVk0LnTaePm\-hB&$:k5rUI(].Nj/Y"k>Q56Fi\X %jO$+k5PgSmd2%d`WK('A03/W%BbK^M@3:TTL2Kbi^Gd%QGF$rf=.G!C3jH<98GBB*I3fVt.\e:Kk %d:--\=1ZpN:dXl1ebX+=`GH%>M!]uCk/0J'4jK7,F,7%VEmSK2Y/DVBCq1(eDcaH>$gtg?obN0#a.fjrbu001R#._a#9+mt;:,'F %XR(hfPPS4a45Iu/EN-SB3j1&`Pkt2mD==TSNNPomq.RMfGC"%,Ls`k>lt1#0c`p8BKB9=ehqIW.^ZM-(HE_H*.>im1=O5WPp%Vlf %_0V3B=,\FpF'GnK00b#BWL=#8X.+[*YK&_1cff^ujm*)Glerk^V<%r(i>[O^KJgjpaP8q$.ennGXm>O2(DbIS,G=iUEj.hTOjiENGaU^D);'=NKWi6X^$nWGbAd*Hh`UIhDD=47O1^tEi %c%0cFp2d2tX#d9NHfWO"H#DCW-4eAJ53MKt@+H`ula1H&`X.)O!Z!:CHX@SC.E=B;c`^cU^]&V''5pY"a5]R:/b,gY^IhY23a,^- %#R=-aVZAX+99"_1P%(R@o/aPg#Y]_1VQCa21OcJ;lD\6t?n8_r$nA17\1meamVWG>h!*:1I>"BS"0#$,1P0AabXl:NfjhC)bkLYX#c/]D%+1Z!cGON/3>og-$-,TZdoY-'RbTad-AhFlXr5g_G+$K>7a=ZL0'snTOh(E3PW`LT4@:]NZ&3osn)-J''*uu<4Dn:M%s34\c5Rju?Zk$+ %4o!#*E[6RNn-uc*r5(&:_Dft2=/^.s[@#4L2]+7@]Q!#K]GRm"[U1Y).th5Y/mjZTh2US\4rfq+"").&3A<)j%'-)3EaW2^R(bZ) %P6:Dc^u0Lsb(8rRpZtJgJmfLLTc$.MN.?5L2L`hEFB)ri1Gq)AC$Y*PY'i#) %-ehFCJ[t=fp+55\2,Zu)gZN_Z$.PN*Oj\%2XD5AVeMa:a-Ip5AFOkXWNKG9!QX?/obLqkS>ATZLE6X\bg.l>.s7gCf]XX'(n %5\@J?,Z'1a#:Yt,HB %H6X)5XQ[KOkj"?WU,(H5E$n^hFJ)u[?lJ74!W'iH+kY(oc<,=5+L@UH41Nm$"l$T[FJ+`Z5\<*EZ&T.!F%J,iKE[j9$P6[@!\>f_ %(MKrq'jr>$ls06R2K`peoli>g %n[*?@Uc!2"ErkmX\(N_!@HTs*M0$#,f/7\of8?kT&Tg6WY]EAkT0s'*NpCe)/^meHWd(.#*>`PTRW`Y.Zu^)f_J8nDPa#_@2<2_t %D#rP#@9-gukj;W0c[s$ZPm.4jXs#dR8BmO*Zr10m5Dce5bIR4ebC!l3Wq]!f7Q@-/SP)a@kc3f)$_%F&V1V$J %&a`i-_F,mCV6Y09Ps8H'09r(9n4RG:+>]::hoK6RJ]q(/grV`j-LPs %X9a5G&Z@6PAnf*XX"m\rW%?0^7W-$dV6VA7V$2eLRd.4je.sT5.LVe%L))=<.LWraUUFPfg'-U'rMDrd^E=-8c6W8pL1tjOma\i7 %\[IkGT.Wh_k7u7&cT8lnO8K)GGBl`%O3q$;&b&rsKL=[i>3Uh'elLq9Z+<\/>ij.Al,Q0CL%^q\ALcmrT@('1$2 %D_Y+X6&X%jp5P,F0Sn&,:+k[`^JI,;m&l=SL#p?f-,I]'#)3.A04#Go:&a:mbpWB`YbDY5?A0QWK %l0k=3&F0/jgg`0G+W@SF$&HuJKkO#_O;JF.Lk`(t,`L-<^Efr%o(F@5)Y_m,KNJKFog-J^$`Q*^)L6Sr2R6R_OGWY*j3# %OJQA3Bg>^sW%8Ac&`=.:SlltUiG8SQ/.MH1gaH;D(=[KhS^4Gc/Mi^-P5`B^I-YX.k,m^& %&T&@FM!7/(Zt6FSp"\elg>%Rn?(O1W*N+tC5:ZMd8Tc&ETM8Ns.dH/j(15qC61B45r@<1'>q@'d9f$mQ?UnU1er;7n_[=BP1/"$9 %WU9>qB!i&CSO*mnTm$i65,*8B`f)\^c'C8+f]RK`MefFHhB+.%=NR)T+pN%'Br;CJ8_o0=(/^#/(pQ%kqkZgJ^jSYm?ALPZP@2K2WOrOJ>NYYXVFM)Z`!Q4PUi^LLcA7ZY<3LOZO %Tbg\V=+6`TL0hgP'^tWd1\AgFS8tf!Bnf'4jsm[$B>N(6'W5A,mDbfUGHM:2C:22Op;A'hF@Gsh@JK"61I_g1[aAiciW.B_&Visc/i[o[S/A:<%a=6`OIXX`"7p!;5hj2C"7p!;Cjoni*1.NE-HWn\0J<9P,Yscg7qUbrp):/U>`N^>p)*C$%j6q3#*JCnn`pL!_AC6*[W*bK;!%0.8/kGMsQ2n%(-3mOh'hr*>@:KigJ5d'DrJ %34c_t)/dlJEL>Nek+SZ$A<4=)B^W#j0A]@]`-_a[?:]6?`Jmr*VKk5A9<5h3^_o9gQ19'fRJ@3P]j(m2K0:ON<63HC?btJ+_7adJbST5:l*u=[o4F[# %ETbjpjsrHq2LeI/#bcWaT]N2`Lr0VZ?V@Qk6;XXMMD)nQdWEh)f6=XTbOqu\@5+Ko/'5Y7)&I&HKQ`iW$GeFXTT2:t_V2)`b.Fk0 %F[WFn!TN]5@VMedcYEorCjlnS1o]@fS>$WIi:Y=]dtp+q+)CORR9h7Fp9K_[pGs@62t)qZfYP!^S]b^Iq_JJVO)\_)53esU\ %r!td#TBNDe&oT_oq%^Q#LaQ;_elpft/(LK(-'J!WraYKFUHCDjKJb'.]6;nn9[K#??$"56Og88)L2&!JM]@Y[n6MZYjkG1bT9gfn %$nWb!H(hhQ1*Ror(/jt@b[!3^d)&VO=+'(($&B-r8>S6J?7\uf+dLBsQ?PV2>3P;D;WlrKl^GKc]kI5Sn?YoY*Dbtl69fhIZ=t$t %KGJkSbZAQCnF;Wr(><[L!hU8SkXGn2%.eae-Ap`1AG8%]s3Qgc:MU4\7j0`(P%suW_Cn;.#_gdTY:GTp#,PiC?"1^-;FB4s&1020jl[]:-EY#i"PH8"=ps2FrX-?&Ce %[&1f,5KDD\ID"j_Eh+3>8VEE]#D"h43e&Td13Wul%Aiap(E2nZ[jl,clgNc^&r)k[qJS;2!2**`@=>>M\PqXN?'#ECl0Lq4JlLtD %ot5Y/;Nf1/$E)1Hg'C[FG*VJ^'qNa;HsO9Hl1U'njhX4d+kj(orC2H>L2NLq<(2I>OK1VIWi.&*FiDbP:CO6S(=jF&*LdG^M@3;c %3P"oV#gkf4K.rEZM"-eB7XP22d-Lb/kB$6E%BlE\BiSmc5!3+d?NS6KC1- %+gU8Kj'IQ.U9\TkDSg,"4ObV':5tF-.p/t<8@EuM/C+'>fP8@fYiI[?9IiN2fZBIPpFg'.sbHSk%&4;7?=L. %'o$oUZ3sau/^31pWkO91dVLpbG?.`-o2+E2$ReE?IO^nFn@eK_&V5WTc-g%2$B`0-PsoA,?c-T33).pkI!c(IP5h/'0m>ZXQC99"b!(IO8)[1M$Qe:Mn@J3me5;[[21!JSUt[12.4\m;'X5pVEY$YO6?L/g01"*/A\0j\9J1a!%t++jcHG'X:anN_Y.oq-JN3SlM*q)LAR)V."#"'$^d@Dg^1MA3AFl2MM)%"/Y1MD288'a80c(G6H$sfJ: %c(Hp2ihgW,c/;Uc5Wb_YZkS/:4]VTP_1--Z<@#h^KacA"/<"YVOt*>sHGS"mtG.LZ-OU)8p5+kKecC>1P`;;EelbD&ZTnl^9[0di*V0:ug_bkPLc5(&[16fQF*n_pf"R7JUEaCh4@ %96_ih1S9BKCKMth1S85STCWN2@-4d\FV>[N_9?O04E>Bh"uDm*Y'tUD"uDkTDrf8A$t_]HBE4ak+f=G/,,EIRi3O\s+;?&jc`.0? %=X7X=S^4T%L8"`$!gk:UbWq'dAmt?.p<6A_kd=&9EE4u3'_FHJP"[!n@ck"I9B)udo]!3!cT=q!@+9p9G!=+C %lr,>:l1cg^+(J@ZL@JD54GbkA(@+mj`b-07(VYhD+$Rk4HS@EuJr\1*ZNh]sOc[n0ZnQh\>($+HIrk=VS'ODL.?Ms:_e0R^#FY?< %8WGB&Sf_F"n)HuUH0=r5r2UH_\.YGS?I:uXl`oR"p0DM!-N,=#r:uJLO,CDX6$)fJAoN,c=E\VsbV[tq8+-(Mt,fMr3bDL(st].QL5QuKX3)!%T8#+Ej_gi_4MciU\dU[L=n4>0G6DXqKOg(%NEIpMd9>(kUh84Z0]?'E!F!+=j)j4i/I3=LbM$G3"U$:$B7k=>F:+#M$lcW&PMpS %61qMDR]$tiJl%ZJ?r,'lA;&dUL>Vibh;f4aBM=`.01K2q>^hO.-oB@H,9a9g&tS6m[W7ogVuJN,2aC5R3e\e'0MQD-mqXs`n0>O& %*kT"0=-nDSEX6"LaeQWHoEdaqJUZ/7)ZWd\petZ;IB0F#Dob>mTc<%pIAWq2+*Dic=:5Uu#E9p!D#DC7:l9LkU_XM(]Gj!,&s];c %%8FP;!PsYj5oR`S)@biP2%5u$Wk2J9QP])%qQ9'.71;2NfC<6E#sSi)cqWi#T,A--kce:e9YUjaoJc`"de^YLfBVm'?bJG3re5mW %Hl@Z>25OO%XEah*E2A7S\"[f<+DIS.[*(q"8O;fdlM=tQeHrOTo^tddIBiU\ps^*1Vdh=McY+p8C?8gZ>eI`4$]A8_kl6!N0``ho %D(]ElZtTDeC@c0mFrlTTF0YTHqR`2S4,7OunglqBS3#'7rD!=d;%c'l0Q4c;]I9@$d*3`,4=f,J7dI[<[Ob9D`RU$GI+$+j6Qm>/>DK:3)K%8%eEa2"[Aih;@4IYJnh"oi3itH3Z %3A)rsi3^hir$>>H7G\$8SYkZdmD2Ql=p[KOcRQI2cuD2;ZRG91Vp:OTQ[;QS>aa:M]3Mj2W15UXo?^ad,sf=PHMKe=8UD^kQdr(4)c.HJ2(2>q#lP.cb!4oJS7E5EiG*=na.kn2;MF*[mqpKl`[fAY"HWpU+aZC61>;FCIF.F3U:8[;MZ.aI&d$"j1Q %V)^rrAVV/b?@JKK`,+CV_"%ag$Xo8"l?&_3+cI'+WK.<4jQA"5,/6u9BiYk[;Aeg %:%Y@9*r9eh[.:[icO+jf %*[4':^q5aRllfifK8IOg_B'-DF8RgaQ)U\Y`Va7cXt(M]#&!$G3Y@hHK/+'%R,3td8-I6e5m=(Vl%4fNEBc)ZGn7../&6u%)O;[( %7O36::6jE!c#(+UNkPmDiWF6O+Aq,#IGP'4@71)sa.R9Z'"MWUL:_7=iMnEs!F:-=`!?.O#O&Ie9mg@7(a;\%T[.u#WZ.\N#Go$e %:a1)S_@/6TcH@TqK[;hOdPK*qGmF[81*DQEP. %?t.R_9Bq4WK"Kp;nLl(&IlIFH7H%confWf5GK8rNMI1RdVgH)Zcq%OhRfi1VDl@2d4?%WkH*J%eP3jf^-Vl %F?!doZ,d\.K6Ah.DEQO9TB?m7X#1Mt@rJ4t96'm*<_KF0F-qIGV_9QqLNaN=T:Pt"]:T_Xo5uG_hMEPfNs;jg/p6 %PPlK3IP?IPjSJ+dI3cp`/@g4U?6;bET3&iXBs+(nh8(3".ESE,=\0Y_#USSQ%m/t1c(!T"KF+6)p`\0*@)&TK]a.ER%KahaDhkP; %^:hnV>!.=@bp>1qIIEc`2Xf$UK>TKc]=TGCcVO6"'#Gp7kTACi2"bddZ2!`Y%djeVQ=uu2f(-DO;,[_WmITDBK!C9)!s2%PT:m!E %CuiH-?e-Ubm'#SiJ_&W.@GOU#E:"0KMm>VPJnCo=p;>U+KVt8B.use=D)0ub+u!q5Fm1M:,0;M0C+gq!UOF#Fnn%#6na.YF]-PLn(pKpk@peT)ohN2;9!rD*\GFt47V/^/?M:T0,r)X*REeY %55Q/h-%W$p1s&H(JDm:I5*E2Pccp %A5h?tR9oQ43b2jI,[aoB!k:DedEGs%6B=_K/:=AMg-W&/i5;#"C`25Xg:Ld*c-X'XO>iY;c0eWKSQJ.E-NBMY?"P@5C;))lV;qF> %YGE?''000Jf$,,`hbMb($S`!6%,;uUI!IXY%8:=7)NB>:Hgb/a)L$PMjf7).+jlH!]n&>`&NsQi?bnSeS=@L-JL?S5F"8;oqPh+=XeenUjei0niBB:SfeTAK2Z?iBLtO1d!Z$FlX$,pXa-ml'IOE*jZr>\WVEMJ%BBgq2T96d&/I@P"Y=CT#FhpUM5b`lnIBH%bgD"d83T#.k!@J^1IP %#Sh`]GQ5$h+2$4F4\j>S\*dmP:[cRMCK`n"Zd3I^YnVEC>!RC-,K]R]5T`ZeQ4"L[+f+7`Gd]a=pH@`X+$-X1d)DI-V*9ucDgeCIXlciL#EL)(;Ct2h.8%=`d80;-S7r[&V8fo-^$F+jHTg^S^`!?d7/Y'[JpatIQ8*@jb[uU\HOC0d"jOO&bk#[P)JhG^F!eb/Hc*X"$R!;k1`08nn0c(X %1mi\5L*I;mU;:5];udLGd$;V5#U=gK=bnaJ%46oT_H\o7k*#KQ@BSY,%_MccbXI0KSQss,0Gb0&GHq2mbXI0#DN=cAbXI-b&f3fd %\Y,:!*ofS?D.mt!R;c24g!UeLVd*=A(Ho?O``E[OsE#*,c\SCr+>qoDd_=J:CG/[^/Aa:.j8pV(G?BWN+ %H4`t[dmVRN3'N3jH?l0BZ-XjdT[$FZ2"qh0^iU[7)>$]c>'/%_tT.&4E*S(0NcXm(eD)>0NcX>/sn"gk42K+gnC*RB*#/WF]7:@87%lKp,]'9L*AJP?O'J&P?gnP?OXI#c4qr8Zc]A;]r3]9PP/]4ZbDXU6/X9q>A&M6$cGPk^90u7J+YhHjV4.8D:C0AkHGq("$W0NcX?7j'./S7o(R)Xbm/S7o(l4tYJa,3,s8[=G(//P:^UEge\eMuB2 %DIQD.Fu[S/RGa(RhYHV.IUdJ"9n0?'lPJ:hLgjUL^oTpc5QAE(lY:o=[Hl48]62b.rS>c>=r4U7`_I?KA$gsXjR1$tB*H0\M1q:, %?cpSaR-h0jAi>sq9pouHbZp*lSMJY3O7(#\qN')RSmLH\l\as]&p8GSFh"/,,WRQ[,>T!(Z&Fn5+f"Ro/#kt"_o"N)g-VL\-`Gnm %A[Wl;pIb&+.&%Hrq*DPq`@u(>Ae#&J`>WLi=IG#4U1)<*NZgXDCukSme5e;NA'SH%N3HF'?siVPkfYt\pL*eC1O>`(d.Hm'B(Q/N %'),p+0CWf(Zkl7)btd<#ac'Q:N&\G%CGMYd/u,#n_D@V-/!nZ!a;gB]]lG"`jF!Q@N*a&RE:s#R1BskP\Ks&[jGl]*B(X5We8l=L %-8Tu018<[C3LS8r$->&mdHc$Z$->&md4:P\=$lIOB)EGq+_QrU]lG"`eWOQ#UDI+(U/ufcN3RVSI-G,)oGr0OjtgA1%edrQREp7` %3`FAN_gLUidRga,Qp+b[A-R4kYg2?Y@fpngYR^:Zgjkq;X@"KHn8qjP'LpLZ7R._foc8GfUEB8O*btZ^h8p'SN&L7QIJYuZ)"l^V %W%!\$)2ur=pGlAU0:Ir]M")Pii?,QMgF4&$K^"(#*VWMu:II.*$L!90qB4c7"V"i?Le\T(+BaL1X^f5R1op^Vie6QJ&KP&qpk^qd %*()9E/fiRE:p+Eu(-bb/h;Y:IO(j#'-"MZR"tCebmjhRHdomeba<"`f/eDt$.3\`+ %-m=MR<-iO3QJ16OAIeCK/^/&-8%=$0?sJCdIUW(C$Wj$GAOQKlZZ\;F[_VK@0,;R)Al15J?_+0CTaSpb&D7gm@4 %gIt$!+0E'mG"5!c+0?(EQ_;q64mPRrrm?l38MY!11eT4'Dl<(u.l9nt#BXtulQ7?q6KA$LM#,017csFA+AJN&Q,;u6!pe[[\,N6Z %2\]B+"WbZ$[W`)*M50n*WZI73=fgfkp?H^qajbs_*qoNmkKB(c;mSQ.N;&C*)`NPo6dl,!I/PYkEhe#be#nZK %-eN/CaW?.Jn*?^@Y85%Or#3<(et9-`d'Jf+[#+]ai_uCtl`P$RdF+0[`1:eS&qa0aZe%j0LTcjBX&fBEp3BmZNFA.P'MMktkS&EJ %&*g-'Z%.ap,m4$*q%=\m1PcZLLU&4&[2KR:)sQM9f&;\hP+d,J[KCFiH!"rMH9=J7 %je:ib+.M'2V3!)9O'RJ8q@`Y-M)*,R"[M)&U?d5%P^3H/1qMOQ4-)%\0kbZ,O?-0k^CVqd"b76OM2GJ@_E1"]CqJG;B]\b2T!kQr %I4&,N\*n@^cJ#H.HE5o+_?]=mkAF1I^29u/DKb%&e"uL34O`UA$CUnAR0QI9l2pipm7k-I,#a&dI;=V68+\j6,jRs"mc2KX&2cLf %p&2-n'7mN2ebC!u0:%StQ0W1!1s:g5`m>aYIctT3*2Lu'4LqmHl05OkFR:S1R>Z%+XGlQ4e(f%CMGF78]E*r5d^5he@]2sC[6*"X %RJ94cl/E5F6Qck%lRolrlau%HrVX+4pK#"Gp6Ld54*%6S);]c4%\8m=rc@E>$q*+G,\NpAj,L52C[Nhb,ZrX%]9Z/080A>2p0!JL %"/AjS"3X&/g)RB')(/:CQSq@8Ct=#^`21]j/";No,LY$&Lm?5(>pr=7,Ec6']+?)$FGU1!>S:\[T^1T>]@KYr_2ufO.^a+Y<_+pD %"o"Aa\KE6,i,r3\G'en`"^PDB0_5[6$ZaQg-S^-CZCbB@!(A6h&`nWDP7g[%TM$hlY.rs;TlY#C@c&2#2`uoXh$">Cd'OX'\<1J\>t)N]qO2tTJt*!KcR'P-Ls='jYjEFmH3pufl#n@[hb'm.O**]4nNcB^;OqW*SeK6,rYqHSJn^9Hab")hm2OraBDc5mMgQ5t6W>Gu-)HZ/-IrZ)oQhs.Z^ildXQbIR4eGNR!6GeDkF:SqYZ'?8Yk %q-smLAta,pbZ8\kOk=iYcKPu`qu]^_-N`6WEJ0/=/(=6\"gcdgd5lCf2jBDSW`1oGeODH*m,IerG>P^Ml0u5_?D`P_^IH[duoZF;-)=B3dJh&%Y--9*h %Q^cipf=r+.kUg(a0s@K&!os\8\@h#WV]!R>h?"^6PWX4PH:u:f6kT2ZE(-S3?rE^A\7Y!-;jDmiK$O4k&W6!pl;)=9Sj[Q1MDU>: %L0cPnWVF(ncDkNr04\5YrttZcl)eq&_P>7IU*I/ldT^DHB?7)#V7/^j&3[(coU;MRO!1Qq$<]dBW[FXPm/:Dc=nSR^p#O4H/A5Gq %cQ>_n_mH+.Q+MsY*]t-:PXD.A"cTXG28"uFKBD!L5Lt;L!*TG1.(MtkKjV>Z11te %W<`\`a?iSHX67e2%5:ROBA+-E:Bd8`#_-"+.6-s$Ep-+21\bU8_tD82?kUYN/N(jQ%dB31fMEGF\Or'64/=-c6i%kOlZhWP=\&+M %6TQNXFq@hD$c$45F*i&V$C4%GJo5aP/Q`L>ehI_($C4'5F%H5iO=f8/5tT'V@Z'Xm$OA6A6cMDrQ@k2B,3-hTqjCIs4c=tBpa5"\ %;&nt-)m-`D3>G']VVk*&a5Ud'VeQ*YC:g\j?1K6I](7E^1haurDrf!Yd>iiF %EO9Y$2!DqnMPFH9&7GQ&m.59KNeRQ3\fS]HKQU5L"W(S0>8o`u^2YT^p)Ua&\o90[p8sfEPP]$ %`[.>iWiDjMa'b#S[]:;Ar15[ao9WDk'Scc1$h$d4J;CYAP#dWn %P^G]`,D!oJ&e5djNW^OrM-]9-Hd+-I"^$^!=jc7Z+81[`k"($',l.&FJe-DHcaiSDm0n;7QX9cKo2iKZ2S %+p)lk/t5E$M@*U^W@o1&U&nEC//\_s.dO"abg[O(-4msCB6XRGaO#IW0@(V,[]6O-b4@u:nU3NV/aj\>IoTtJ6t8*_d*04UQ8(&7Z'Bbm*F!u; %qMHk3gj[5.;A[pfTc[6c`b>VhFm''qTM\eG70rjb&i;qE4Lq8-kXBepV4'n$]a.FPCnPu9Z:3C&?>ZNj+X>RUo^TA)*TT6e %Q!IC2k^@p/Z)l8&+Va^H_qqn"',RQ?'p?_lZdk^DQCYD*`Bg&_H4[4_ajJt'S]s0WE0dW65751faon?^kgLrbLIf4q= %O;rRt*M^CKo^T%9:\NAuVt3lhRB\^=ae>C%bAferQr`[LB4JCPi&R.g(DkHYGghEbVI)sXY-:u.S!BmUU?:$G\7CB70g %MBb0CVu,,^-Z4.6>laCq6Vr#XIV.hW6^)F2mV,,=eFSl+%8;,X#ja.uGP-k-k[TfeD^QK@;IUcO!`mfB@0n*]5]st' %Vo+G.1:7IT1p@lK[1;NC470Laht)4$/4jI##8.\PHJ/\;4trA>!mMI^5*2AO_YPtsqS6L;UuP'jI:+a.dPH[#omtKr/0b[kAtiWCV`50Uk>!O#Za0OP.@`_](`\OZdWQ,TkFkp4Z7V1*em;htRouL=j(Q8JmbL0Eg^+GS,[P %qD!K[=%(dZlmhL!r:dLF=ir?@j&\Y'Qel7@D#B.r0(iqKf_?3/p4_BWiPr(!gq2MJWgs'[.f=2Ai.Z2VbA?lYbk\3?a+IAJkM+IM %`Ti;_K0=$o^(V0tD&.9s]m-fT)m-Q7pmA4f,s(GDDH@ %0XbKRGj)Vu*RQ[O,;@r&2uVnl;$#&j34ZuIFr7pCJn$l]BSRk>`HIX#4Kqj(G'en^G5*nD0ueC4@`^iqP?;k9155di?7^)e6LW(L %>j^oOcfm^p2&fc2afO1tlPH##F,9ZPNMUss?2,()LqRR;gZdkY'Oj9?ciL2DJ.R&DT*6bVYDA3E"1ZTnp;7"`l9&5,?4qLSXL"]Q %mT@c`d(Ua`"(jpkqDa%/a;Yq'G+709B9"_j!4-Y;)5Bm@T6:qhA:dlUngG17PpVN`oP?,:%f2hS;'lE3-KtEF)J&u]MlYbYP::g; %mWe>1="GJqmp+,#Ll6bgHq6Y!+[YUq:_Ic:T?Pl9I2#!lH74TDpKn07?X'YoJk/;YRimq``7Q*;E'd,adcP!s'%'Be(.oc[$5%Ut %7?WIo68X&H7$3:M3t,cW=X7J8R5]tYcOFt*E8,4#^#Q4)4-?peDPs^K(ZT.W's1GrXWT$>Iu0h;1'T`aAb>^l^*2^9XB2fH*[a/] %/B1eIIC((ImDNBIqtN:Z6rjdfkjH4P,?Xi*-*5"-.d?>3fW_8qGe0_Xls/lj#?ps/SS3.fm!48RmhS.;g"nY"aOnAK2E_ImA8L46 %oL=jkN'"qDi&Y]+.OW>#l`g?;pNd%kXLYn5S;+LfPG$]bT\9QM9+!"'I"+'b/JT/?2FbEMQdZF+P0M2/YLdKh,@tJPmcC-8XeO^U %QQi5+d>L.9H[0F:k1f?WZI7!p^l#aln/$FNQIQ.%6$G\#-mX\,c)]H7XN3O`HMg$1;.)up+>ggI_B]'LPD9^`S0a.7'GY04JgL?(`i&;jjA^cK(hnY/aK0;8-UT=M_j#8 %C7ifeo_7oa0f\JKSbof.GZ9jV_GP;ZDfus./o@SoG.0h.\X/qdo=!1@0j2F(In"eA`H#5@;?sFY='B)7#7%TG:2PBnT8]X/MY[eJ %;[o+$]1AJr&3aMq\QpM`r"$QALWW]n7jCpGRg<4m=K(4Vu-q%Cd1qKp@2I% %/2cs;b2o/JE+MS$,m/pSL*@/(Pp&X?o%l!Z-.Nh=.;fS@4e!/EObc-ds:[q8<_h=s.80=gn2nF$09NDk'415F*r %o\H1/.7C/.kArYo$EBRsF)WQ&m]oP-&4-20HNa4^ItR(_E65M#k+-\4'G0@L!0Lea&$r`GhK;`P>'\iOVQ2L5:Tp$BcWJ!>gW\3G %C'=d%0NfHVfV`3-IM@l9*;b$`2BYL/li5fA[V&0'qBC&t?ps))S4_m^ZLTiO>c)\9aj?(!o*NrD:ffeIu*or8Ei,hE@f:`I23p-cq2Qfjj(]l;.HX74%ooYN*Yu/.Co(c.41!C@ecnZ8<''$#X+k<3XX3X4;&Zi$P.oggTWp()PLq+_ls%goT\[$f_c4sPPN,eNC94F8=@_B9gU*qODFVV+c9;\cr7ZP;l %c-VOTB*g@q`7Y$R]Y+Bt\1>Z@]`RKi7NiMP2pU50?o\CH\6!:cZ6WA2%hYcG@&l_A"g$r11aJg.!gZabOLQ^BJ0h1K'H0hT!K1d3 %4c+d'!Z'GnNLumj1!C@eTX5M#\,G@#e^5mVd+&X[M.*QC_<4RS,G%!d1((t3Fnpqb9ke*[L>s<5c?N`b7]DgZonWS$YZ-*B4p\OYT)7oki^+T=,SdXIJZ4MiT!dNq.'ER`/!70eR %jr%as3gAGT`%fEeFo+F5S#?`IM\WTucjhGumGi&L3CD!\JVSR.\J0Q`DCqbq"nA`^,UYQ4WCs#jTTEs6(Ys@F]:&(7+b]q>\1X-b'kcc.9qM3M&FMM`:KI.V&4=U@ %9M.#l(hijji#bn/E5/J6>a%U0?YZ@gnNCU.L9)\-@s]+Jr+:.ZLM&\V]UE.]gFV#Sh8\GUS*NtmP.O:;ZPbQ?/L;1atM$->&rr8 %]17R*7"[=($6"n_7!lPP<"&I)"mJ;:l[eG0%G`elJbs.hN''lmU]m%K+^FqLL/-n.ma0`L+eU/90)C"riLIR:?7*0jdLg0r>#+qHJnkT9,DXP`0+e/&2 %hL.U:>!7QV`]s"elf0HF06aq.$F;s[K'BfmRTD^I%Z,9u)^'NlIJ9rSPcq*u=oZhhBVq!saG)S)7((WcV+h3UI %p6-RRceJjfXm7piU`Zc-\!51kWeM/tcMErX62@'j'QUVo]MaVHQl&1H(-W,gA=_,ZkldF#Op.trU@fZ$2[uO**MK:(J_KIVf8L0= %QV7e^3WQi@/Tb8f]9X-6Z3T4JZcGZ/[%=[+%f;=r(@,jHjXKiL'X`8TB8CtRkZ=$1RCf:g'msn4WPHY&%h]8jVO!hRkVL+;K470!qc7T-([oRH"ML%_iHE>n"Jpac!g1i`'M[-i,UJ0b3(hQ %g8K"CX4-]WW'[ibF]$N;MrB&4%Gu$gcW<'qk+mDf:?:">TB]s3Ok8[emmWW0-KkKo_/AB!k#B`U^!q<%.Oc\X5-J5:2,fmlRQd"c %G:!*ETBh,UW`Ugf*lu8T]D7R:,b6W^:F9PAR+.!ZNM#EH:g5l4r@dJKfU*c9*!:KB7+](jQI/a!Q2rXUiF`EJ"eBM_jSZhU"RT<3 %YDpkaA8V`ZB56J9lib%F(Jk(>1\r,Z:RsYJ/(SA%^u_VEV8Y`gFnhk)bB3.RH=Xcqn4GAYH.X2UpBp@Y-t, %nabjBgBn3D``/7q""u@X(_]\qpk4A?j5]*O&sB'pL2#gC.mYX9%`^c"7j %MMpbo,.dF&Sj9=!FV\EP6:7a>dl7PK&>!N0p#WW.:jm"ajA/SEFJ'TO+o\Ot*2%ZiF)u`f1MaN]FAM2?IeODK-o8jp"ChNFsNA*!,p@fk9f]=gJZ<@'W;T %LoKh3L`8oDj9-PnTpZ3)$H(4HgFfE@V9,=JG;8OZ&Fs,&C_nO-C!F+_)6L?1BqprlZJiHZ3nD`k0<`[^%)B)p@e2WE&'ZZ)2$NsN %LC1T'n*#6QXl2M'e.>0oa9)mOU%/$W#LX#>J6H0t/jK-_2$1Y=eh$&u!BW:M9]?Lr]UX?mBJs3M,F!k#p%hAFV7-VejG7-_K/M?* %!Z"c*M1/*-;n^P$p1>g=]a\BG)qigEeu[\\e!bu7'Vh&%W2s.Srt<;@j^l]ZgjVEJ>f&cX)g(06M%C/#Sb6=+_:*2tKlae[Sb):3c0kkJMk5Zj %A_*W"r/s\"S*"8J5W=lHerQ5WH$]GtLN=7!?Pa56Qn@JUZQs@7(3i:m\Yrb73]OU2Xu"&i6&BY%+lt8d6d*B>eaQ2gE,r.@ %]dE/cCAP9L'1$p,2X51?W"(CWJ(E+(1j*JKLZUM+S_bh!N2,"q_eHq'9h>q]D=hL6cQD1bGB0B+kS^)Kh2d/bi*@e)]S<`A3_'NPk4^!UFG9+-k)Tb %q%-Z*VUqLjj@s%H=__hK+WZ,6*A&iH'3Mi;hlS?gXXKu=cB"nP,\WM)TI@b8[fAmUN6`EE"S5dmC<>;Cji^eG[;NNe7q\t^2sZdQ %\:m"Bd:j&@MXDCP9HU"5\luakErK.92\)Q#cZZM[0VhChF@-+6:"BdlnBB20(XYU=/].Rj %E(SH9,V*DR.\3l^hKkop,aB=n7:d@]`VA-%eRHZnD-o)n$DWC/S$@&U>H=i<-R>(Qnlkt_FOrmjk5\5M;2"_U6pIDi'Odu+IRn?n %AaUJ;lPR,4a(J!d]@g:d\ZV5f]V>b[oAU0''G\7+`f%=.`'`dtQ7i^\XttZ)lHN*P?_:7N%Y,F/]_>uc1,LH:XL0ZF %-]=)BgZ0#5W,"m6h">Q6"BS!;lRutmhBcsXp'Di]JB3++5]>`o3J<<9,(G*M;lH-Lo&D7LLF3O8Jsm*qIR,/U@I(Y_72[U,_Vk0fHb@4@:ae$5Jdnmc/>Xt`ra\4sX!+oZCW6!V5k*,jd*MMqlbZ./h %hIo\f@.PbNY+33>/!]So;UE>4#cHWroJ9lD:DMT4f1[0Is4`JP&G2;P5l"+-5?!iAZ<+n"E<9?VqrRBuS64LZPYZeGg\N.9p+hhk9,_Q>r_`P7VJo?fQ"k?U_Hn+8"?HYb$9Iam %4(!M-K:0eF/+^m6bY3E&g#J?`,h_"uN)!4VQLK4_p?=u98N:PZ>FAeF>?3B>cI^m?M13^n0(`n#1\5Krel;k@DJ%bMbW:(C^ZJi3 %>P(RZ^8EeBUGQ$Y)Rel,[;>^#TSBSkJ^T":/F>;F9*pq$Mkj\f[%gl#>bcsB^D9-O@SL+[_I`'`0UoS(qmAsO=71ep2hVY/f>>'* %cA&I[iM,&]9?D)*@=RX]mjDK`G9SZ0g;W(#6?2G!@^iD?Y6%7J;YMDlQ&u %QR)0:h=Bjd!\\W>5d,Q=[mKu2\?p,W;dL*7eudl`;3H?3\)=WnUodk;6&"N]nWUW]"r6E_#4/Hr_'>qu,dOgq"g`V*[Fk#-%/ %oHb*WD?U7[8hsOKTp>,\3Uf`7ddbaY.I2+NnI>k"l]sC>iCD0J`;9a)KVMVSeudl'6:p=g]&ar3G^ic>h#3-',X1"0#T!af?JsE- %V1*FPe[Y/LO1jja93l8d8!&?g%>]Or6omm-fXiadp0R7d^Nh/W'P>3-1YLmgp7Hd#[?a9RR6:6!NOq&bHMo)6iU+[A6aAad*<[n %7('+fO6)lPO;/?MgM3]hdGqmf3I%L<5AXd'5g-cY3ESkdlorqLBQb]H)A%s296*FJ9O'hFlmG^UiWTP)9D"$bJH><)H(d[F$aatH %1,U7^TUcIR_'foc!ps7$m(pL(>j2,QMhi0_k@/1;ijNpmGb5fb0@8!U\nlu*F2>!\,pHZgS]bi9$e!_J>\(Dqb"U;nl9V:no&X?#eVG=?)MX>Q(1kT5'] %M+NPrm#Ftaigj[1T.0;(,phF1%)[MQIO^CAV8VE>H3(Pom`Imi7k.SXL3lNT\h4uV6WWjMKdt\8q1L5pMG!;]8CKa=P3_>/LnYqRTtAH_'6JN %[gN[K+hEkCZO*V:68_Y4p#r]ubL=e#)I<2Ui=.3Fa2YfMg":>93?PSFs7c_J1,XfRo&^]B]):H@DBO!]JiA7p="R$A.*3`/TkHk<9M2X[68=?aV=j#JD+W5sC'mB[$F.'d7T2:A.-uoPnE&tLl.pn!S(!YBIJIk%[QL#R4T#ZR %_8Mdg]"Rq&02iBNG6OuOUUpQ+#L+4Omo9nLebY+X?24SAEp`dSFE2docPqL!j:Q]53V/M+#V,&2ng?hI%!fr>KGK(\j&C,`E1S^S %9HGAN=Nr*(MU!G'Hf)Ktfm1acS:gQ!jUiQQBR,:#;e?[L7H>'KXD$S]msVP[pS/A9+->HiT5mM0i>!@^3& %nW`iER^!;S$)\ZP+KMt>'d1d5SXlWma$Hq0^/i\IiU862=2C]n5ZW>p8AnLG-2')^X/1u@,MER3>%tAVPhO`=PQP'6a&Sd-(M;ff>n.dm*XZ[gXn$pN'h8+$^U>dZH,FaFih,H6lXq.STc`<0i]^c3.VQC_"$sW)h4T2j9b?O]nc]_nr_VdTLUh7fSUK597 %KnND6XgLEl'+(W-j:J"A]Q*[Bgok/]jSH#H: %$tiM(4/>43I3DjIO07d/DlWAuEY\Z>1Mnl,CoVO%QU%l'8&BqGXo\P/'"]/-FcVhZs%cMR+QtN>>!_b1fd^I %V%QkH"Db`)mt;86k$e_ZJe'L0&s_[t=Db#JO9C"r?LZND&MM9qee1D:)%''];k/<.>b/(*hYqamoZH/5<#M'b$;l[C@nQ,oDh %8EtpB@jQ_@goVMfN0VJa;&"X_84Z1q]3rT-I]Z#dS8P9m&1\?]/mQ#^`)qjC)F[ggPSbp5,eJ7fM6R\e1ZmC#-)):B8@/"8P.I@* %1dau_0hOBhQtE;m]qQ^>ThL4^\JkmJ)!arlbW^_E3T%oM2uVCCiR?141U6Gm`#K'7kKt5'WQCY!-)*Zk;[]>Kpm7e4X;mi+qtV>U^#!YKSXSfKbJ,7.()l8O%:aS %P0@+.-Gh_'.\Y1T^D%$I0lek1^euS;?4/'`'FH"'=tPuS;CF[COB;l:YS7FO(NM)ApcA8F`8+f8>%lD$Y`,Scpc3T;_9;2L?jAe= %PAa-#dEk25+j8#V`ml/Q,pSJ7>6'uD_9$m?9oVs43]E(8BF=Ac#Te39mE2kHZSs?Ug:n7j1ZW:tnX$*:7\-6'><#d?!(?^7-\ZRQe`b>jU%%>5[Sj#&Jq?*?r3FcPPc],F,&Gt^ZV#b)79>:=lA#)5'?2\J"XDugKICN %mMj3C(e8JSHYU):qop^R7/NHcDRk+/3UC%QrJB`'bBn-;SZJN^Q;dDN?'l^3DRoZ)1W^Z.7ommX/W[H>QD:ML5I^PWWuMP'qHfMh %er?7hiN@?FIStBl)a+!Ae8F^/]ojMG)_JJq!]$&8gflO&YtA,>,p9\PSQ/!pj8ahq-EIh`PD/(`]7WEN3[Fu2C#ZAWbq4-PQ1WiQ %DqYckX:i`eEsn_PX[M*Rn;plBP?!2P`d_m:=]Xk&bXd\e>!?!/hc"7$Ib#&;MOt09\;FTLQ`n:hH=M0)JZqc!p$?W3rKIn%W=KG= %M;M,$;asm5cOhUTU:]f/9rk[*=bl8OB;`@$MT#:H-B4YWFDiGT)nIZ]FDk,C&b]95e\.)EDq"Yq@CeCul>=4Y?bb<"gdGd+q/`(N %[rS6glhdDq&^+guQgO]Kq7ODUrk=*cYBo.j3mYWc!IEjfcGLe/DJU,rQ3Rtlk?to@p7P3qC[ppZ/B3RdT&9+!%]Nj@=Qf5+qJ];Z %8$!SPN[sKoi1LJn\*o'jeo,FiEG6,5A(NKG %;@:-"%inP:K[blf[+(Z-nGbc]6jXDq`q\TQ>L%9-@3X6TRBVDunUYGP`^+*pOW1bqOej(j\^P*_[F@Z\Bq)`Va8:PlUc75q4@bt` %KdL:h,3a?Z<-&;PAu3V,C32Da:_If'R3pB_crSd<"APcbq\GnW&=Q:U*CSSF->VNJI5.lNSD#5F%t]Jk5c#ec&)t?Y.Be".s/:Z$ %c9-o4ZH(+'*Wue7Z)DNQj[",ViZ*4TUbmma&sBk$lK1FY;gh`+q>>-EX-lIheot\*h2#d/+t80jV`]dI9oA#DdW7o_E*D'fhu?U! %s%>6L0@cR?ebg]lr`?"dC[u=W;[^(G=jh0U]n>&M6\b*E\@=plAPK<#rH.85Lm.Rk*_*hkpl*IDn6>LUg7JTJV %OlI^-JJ,JcluM8FV7KI`5@$d8bREtZkT+(JYr*+V\ED-,p^^(jj`F-W/Db)=f.0`)AVjA)26Ojr00ZrWf08Ghd:*IghUg# %H,37ZMpol)4Aa*_YNZM^lLUGk:O4UP@eG!qiLeJs,]f/U%$VQ/&@ms1J-^BO?4oKe`B\\d*ijQ"4K$0A8>"q%UR5Q]Eo^F[ogO/8 %GY'[8h2S:8 %][05][!7uF\h7uLgk5Vk4bfnuL@*rtEaINBGM!t6mq)U\ihOIVuO/g,#;?'d856Igcp@, %q!HW\'3thqBc9lmHFoOZ?",W^DfAC(TJ`@N]o4,bcLLjDMT.#ik80aidO^=2ZA`L@7`@T>X"+LeZtjRSq;*''$4cgW^dLMrP3e#> %&s1bc+DLHS$G@t%=A3^-GcQ)3E5$n7_jGeF`eu;F28V/nA1KZcljs;3^)Co%$`Q!j97rEVgsn4_.Yht8!$6UW?sbS#@PD>;6MHBc %:8@LSL'DS)Zs#&1.X8@+?H1/bbM6g"6tWg0-@pFI8,CYdT%T*4\%5VD^EhE\c2#H%m#$`SVb$1n"7t<^gabZpQMtC#BC7]TEoVU/ %Xi-"H5c#S\&K\&.6-'3M@R8Z0GK9pi8;*V<0Oj-q%^@.j %P65R'1<"j.*/IkH+Vo_Op]0B,%^@.&,>U,SK1glaA/]k?1(bRN7g7!<>nZ**,VE7QkR\-=;lRqDcUGt[*F__ZUm#JT!P-c\T)!pc0o+JeI%5.d17QiPD!;ab5^P %'B-jrK-X504A;uFDr_4WLJ:$+(qcZb_$:qaYIBmA3Ps]u(]k!%/OhBS()9(?S9X>[/)UCo8]D?qI`((]!sjm.;^:B*/6P.<#Yu)V %mU>VQ8UC)l5hj+;Ku))L/p?):5/Z;)=l1+d*sR4+iV.%pnBh*p[di>q#4MJcru\NOYAjK.4#m$hHgnf:_>geG3O/l5h6ZAq%,T!\ %q[.s?8j8e.D^qMM3U,87*.V;@+Vp;Q+n/T407->ZST#_p/AoB+`:N$!(oSC$B[@V]7@aSB+cV',#I %P3i"#7&?Oh0D*VtG4I%]2GS*OJEPSAC4"8P"lSB)8n!.8NK.A4+e*@+R/TN4'AX_OJEPsp5<(2Hp3gIE)PMcTXenHHa$tEJu%YgfXVWn'GTe[A*IGXFb3_6.9%`eK!:DWV'&>WBZr.3Q%C85 %N?jE_$BfL_;_O1cV'&>WLes7BV'&>W#ks]gV;OQqn%t,`OJEQ.g)cq[6/T7;:J*q$n^(&DX:urE"EBpD:o,:+-Rd*2Q%C9PTYA`* %;CUg."mo/98C@h(hD[Yk_9-B#S]6@fNUqU>LmtiO!J;r6ep]K/VIC*F0l[eXe:9j;*t([s30AS'O!cLZ6"gHs`Lr?4aJ^!36RO3b %L>p7.V[Nu^#G.OFcC'6G=Ar#)2ua_`?>>)(R/D-/;C`eEoP1XfqeV%VAmh:tigSfNTLYLf$e$mci-B<8E#4^h!H552]0]52B=aYi %1,/2FQ"8'N,p^!YahSJP(ntYN=<0c)"Eu'm,LK9VA74WF]?aiU3\4[\3EE&7%8="iH'fm1Yj.0F()dEq0hO)cT4aaV*Jer_g(n35/9*Rk^YWXm#0_DO23L*e')&QJP[TcGu4,m9[ %`l+8J.ac+!I/P>D\:VKSU_7$P_ru'+6?giQ#&Z3%"^sMui%D-'[8msSBqjl*<+_Br\:pktf0f_e^ircc3u]f_(nmK&":pb!^dI%W %[dr]Uk]@o(^8c[/8h))a5,Kcj\>ZLR[qC27Bn".f7-('mc6-9bDU %(]SAeQ,EP0#MXs(I1EuLQ0j1$dQcX.b''J&V*!RG??>gFN1$Nf5Sc/6h3jR;i4E+E/oYfVjL`cs@Jscq.2PA7?i9J#o@^8jf(+Cl %`K-I+cQQ/[ed58r'SY*E@kAd?b/7sXVK-(:aui6*7AB`TeoG/-2=UOj5"Xl>/52acjujJjBHKo?!<=MR61m@3a+ %"WQ192=iVZp7]f!!\EQB`W_+jH#(Uo)ql[]_6GU>>_.*1!.`$CDk[Or5iLW(Y+Vg;"CQ5b'm.IX!>Y^0I?MfAj@d4pgi@t\*(9KP5G)t4e?G0+9!]77@rB] %'(pK_9cbj(eL?A<;9=6":"Bo6J(%82^?#V`qn/dN#0YElm\dUm,6l='ROr#hoZ?-.HSZAn3$*ee\\nZ4#DqM,+uU_Y)cKHsK-EWS[Mi(KfcjQn)$[8?Yo:%KQlMbG"XI7'jn,u2d8EL9.7P"_(]fal(MP*9F7 %FKABm=UcWOcT#FYEI.B&]*[pM3ERj^1-)7'cM:$pLuc?)7Zke!'Zj3mY'Asui1rDG'HJD3AT@i@ElQs\^i=[!c[2=)H8E1aJ]-e= %g54F9@.,:"d.C4HE^E07EHEF2TLh]m/S,T++c/snS8WJ,jlY.U9[Q*49lqlnmBktW7ErqReXT^cgulJdLGrN@T4U6/pN!,4 %e41X'rHP8!]B(pCWmknEU`B#X%bK&EFOnlTh`G%[R^mYLHqD&48CYkWo=:R5$bL!*gmdSI.n/B,[e5mIU(VgpAeBE>:d?mnOIrj^jCpY- %bBP>$PclGq>n9g7B(P[`VsC%K6HIalSZXn;8\p__i\[d*I(a7*?;aJ.T!!Wgk3Ik!f9>9GKi!"h1c/;5bBVE+SY*'?dnXNGogG_D %;4EMtVX#+*!s+bYJhoisT8Eac,sfbHHb,e:bh!N!Xp8e9CqcM)F?NGecK=GL:=msansoN%U=8c8nPO4t`Hl([j\^]p/c>o>E'0EZ %^8QKA<`J)$Xl^8$LTm)M;VTY3egcCp&UT[7%GBd"f\9Ht>57uB$^3W7bT)I0O4^cZO`\78=*-?2NtASJ8j:4@^!qI?2=2i%%o!kI %O?J.,HT!go4_0U;$$qWa"4r'Q^5J9DJi24Gho3`]8MUh6'ahGEY8II_&E4dP%V?*;N7bWlccjtKD=<'4!+MFKfpXaIGmf/,h*;Cm(.&eL!>#rWCFa9X>6lPF#!gDN5<(hURQ&V5R5Y*i %pmIb:fg9>1b\_49=T]c`R'#$eE/s]P.^K;lDZKhR#@&u]20]0F(mlni/fS`Q(3ll?"!AGJ/Tf!W"!AH?+$;8&j8]I?p]l!h,Z=]] %K\:sD+,/C"7K^p9#VraZZ!9P8GH(JSU?ej.^M,5uZmCBm4I%P7g]$fdRTo1eWLB,/7Kc^`r8F?DKf+jS1;8lu][%c51HI.u6Rr!L %j#eM';Us0=I$C\2qoG*2=NhB-pN]fekq=^#jmJ4&DuJ_B/U)tLk_ohi/LOhF'2n)HKg3'%*E(S&T7W4;U,s6FWo_Ch;^h4IIi=2^ %T&;g_Tl@)q!Y/!]pL8*R4ePP8.Ig^`GKq^**lVR6iI'g %n3I!`.^k&;4lQ1o$$Db=r']a?)t8?r]8Q'sfQq05Dofn?:[o"knCRaR83B:.^oTdHPJG?krZRFm8]oTA)37OJL2[_p+"*c1^/W,L^4]L)*9)E__;M9bZqY,$ra^S"!22qKn]!OQ/'V^@()%m^%`M[PVpYQg]$1rNWPU5:o-$%I`mA?BmV>!tl. %+03e,40:upB4CrClJ!u,mM\MONNgeb6;a)K*979>-D/k5HPf_YqV/]H1P`2JeQ@"aN9l=+XY$qKUb5J636&iK&=P^)*"$cQH(L7q!jHi[U0K/r`1_Y.a6Ispr" %O[#!K>,ZiZi4HHbnZU7^5-,g2&c9iA_;BB&Z.%flp$\X*Y(!TC/jB1\BG>Hb'"FS3=7@]A5;-jXdZ3b#RNE1EcO4*@eb7g[^ef/_ %g5-?@(t_(u<8/3mPJ%gJAo1nU5H1\n/Yb5tDe,m8$[Aqe`\2AQmq[<-2%8b)(u:]gFIuX2W+rCt %0D`#Y42!%+YNVOF*6QV=/BJZrOH<0b-CJiD]Ef[%W6'^s_RO.j&sdTQq)*MJ`ndr_UIYA[j?QGdAu3$(i-Sd$UtN[FS`D3\u?9VlF'?Se`b2;tUlG'u"%![AEfE0!@oA#!ZTf %$ZA//_$=.ulJ/'gg,Z[;p/VQ?M4#D>4ZiV`HVL`BP$m3!!\;B&8o*L)YF8$A9lBXLmQEDLH.f(1[% %1%bO%ENCBm,QFd1Vpu2Brf:G*gWfjR(.'\KbI(G@NMEtM-NEcpn4u(:([36J[W.E66kk75j=sA`%fp%3@`t1n;BJL:6]Ens#Ja%; %J%Y^pOjLgkEq`9]b!N;W,!p$W/bSDmIU*>:+t\J%Hg@[.!a_'\ePlWEF*7,%^T8l@V4TAlGiu\\6I#1ZUuOa-aQ/-[6I#>#5f_PH %f]],75sHi#5hBqNV8OGh=nJIiqW;9)ZU]I0)K;?<=]g7Z.;+sn&(i-@>Ejhu4PaZ/9''=uHUjWe'bi]-B%PDo$9E,lSN:Gkn$c3K %ic/_^q))]$00NQ3Qnj:oI7@p`,]DuA=9j3_W+hAd%,L"+=Mf#1bE\M>sVd2MRO8ni_mHP06/\nl$r %cZ8:Lq%,LD?8>=5+NmK\%h %rlDFLOT`7R53,tKs"dD#2d_]E)EmD(U+:>\.AOf`lo^m-P(XO4bT`mNMJnDsOj%ucE2"uKS2'pHT&+C-Z`f&:NI$%b!g(VH`O-0! %Md;hM;di:Ar'?DBnl4V-q:K>*Z;H]eX<'iss1k@Q<82mb?IE1/VjW<)BLV6965N1e1QGd(@7:0"/b+1&$?d#7ID*X>*02T=m%8Ri %k-0e3gRI8A%W`ZfHb2;$Y['4Vs*66p'=p3^3g]gN]/e**gV@>3#efe>eiJ$$BIQN!4+lF\,hA3U.8&U`rKt?H#-MV=3D"*;8c+CU %TNG+:IH2ZYVBc3Bi]efIFe`H05ijq>Lb0nZp_RC7d_7IIY5TcSX=6_aFbeS=,hA2*GZXaf8`EDGB$,gF)Q._=#n$h3"+m)I9k2TI]mi0UgZ<)D.#S.VQQR$X"YpJNE=c,rC`[[qEaT5H3^3U6EF'G3Ni86&&WE"@=R2-?0r %S:-&@U&7a#I*3%5q[Is&,)VtLr8uN(RDgQS(!t1nYK5$gNM!V2gCm]Y";N1"-I2A48n?li]Ws:C=RZG.+M5O$O^HeRkSqsV^#g)U %(O`&?R3f?+-,7;AqOT#SH,qS+/,Huk5jMOUNkRHeN$.sq#qLd(&Hg&qSY+S>2!o8;GPrZ@+.H=s(^g:$2q[F$Ys5[o7a:cqC&0pZ %*hdT5,)SaWag(s%`PLFK=/S+lDtErN/mH\hWDdZR3[LJ.[XUS$e1B,P]*c?)9emaS#U%*h5i(5C %m5MRLl.Q>]ik+oE_Ob>k=BaGD_$b8'g1cR4&^:.W/36*OXmu['FGb&E37sGMG"[duJ?K*7"](V9=;FljYf,8$Aj4Jf`Ggoj>u7Ql&tc-8(a%o.Ak-PSlHGhkTCu)Elm[])O8k9Rk*7`@br:9Qmi"4P>e)>Ig:dkO;7$Uj"+s\d21R %%00Oa\io\mD.mP)`H9!']103]NXI$cUE>V?4M*3SqLr;NK=`4O'TOdNsVX^l1d %,\CHNb4?0#=E?p.B&&4\o9s.OQ1ZQg1lRCh_,QG2]1%_\g-NU:'_gZ[Aft[@i %[n@`QH--i]if1)&h+I"V=<;oM&npN4:qscGM/'`#mPeYOo\1-^agUf!0AF`DlisRGZ$`Ejn)m@q?9n("U"eNNPKPs=I_qciiR %C>I+a-Mk?>K@]d"kn8Edib&)JjD2)AhG4Vsnb9F!pMpdd?$PZu#kWqZggcM;59>d,mE=*lW*3jL[qkg!+G$,h9ZK,XPF*Hj69(-- %DD("_4,03u=i=\rR$=]'fulWsY``f]_WJQ$4]/;H2C0/=^'E;*gM->6IV,h1c-7W8O<%@=>:$nB1a;,5ru6BiG;$Sj[TigH=*,5F %.h$&N#5.)]/%UG"DGs(JFS2'E1%sdqA'>2t<]]A]NDn(*oO>?%4a8&<4Hu4MA/!CLiQh2UGq>V9,BK"Q/kJGaL-+9KE=+Mq@PB4% %8`DXXRU.ql1C9*%<'[.7BD@X"3+HM5qk0ibYi;'mDBtYCT'*ZE-!@V7R@nb!,@keNAln?GG>UJTL+Q;P`2PsEo]asB/6]sk?j`5d %gpVsFc1$4.;pC&G$L!h-a=[JVaOn6hK+A>6\`38]i(Ih.=:/mZ+%@'dBEVX?WPsWkN6G1JG^\eq1jtr?:ftP1Bcm9tiKUqOn5*'C %b&J'SrUW`[T2h+nAlqUs:QDIkT=ae;HqBh_X:-8RYb0,W_o`P-b2n!+G&3UG"`\/FA<;C&8]Hq'e:$AeA26iQq'ATZ %0he>;,tTF<9^M\?/[C.hYc.OnQi%ror"?\;hK]4nn4Sj1100L-.8qR9BqKqIL49@JMfTrp*PUTQR)PBR=S]HD%FTZ,`lB%m_MZA%Oc\.-e!7S(%;'`fekGskc+/H[aI5:*=sKNM/FG& %f:_,o?^`egqS?:O^#W,'d8o9&EQnBiQNV$fg_Fs\0sVZa56UPef)*aUSl4Y#utGG>P/mnpn9b[\NNHW4r1aTCRN<,a/.d8ofM=Hc*H;Da*KpSd(78Yg`p$EeJ>[gB5j %VX5]$m#DF:mnpn9GcZS?pSd#mZc@r7b5=bTXF/1bW8MERSh3@E7hrOa1I[[YO"0#X %h^n!q>_1=0R!ar%Y$eXO-K"FZjRO_VS,ZHFORH&cHhs0^8A7S/mt'mnR!arEhEsLrS:$AIhYZV['tE@P^2k#OanM`L)bdKQjEjkr %*d[:%Pja;uXeYa7B)CV-]VlA2f2i2Me`+X(Z)9,Sb;Z"hq3Mt$n6&,>@CiaDrVYon:Y&e,WbK]T]6;2o#Pl!#"'NH_8N=FZB<98% %2ndd:U=uptYghh?W/C5^_p!HSgMXaFf?L:]8*2aoq=sV1@sqYdQ3fUP":]"$kV>FoQ/G>*2eSQ:k"Q9$XrLGnE/tUS"Ed^P"Rc=b %YsTU^a8O#q_b\A1UUT9H7A.,Vdc+9?76!u+Jg?m0k/@4q:Ag[=Jt7\);NT^de9KL-*j#Bl %PJp.h0jT@S;KNU$*'g,bml7QViLT#!;^aoUBpF>'+uc-J)[n+Q"9_1%9jskF67qAU0]@k7A"+00)6VknMjHkt;L\hI;spaf5P\hRAti[?(?>pSX+c]U\R"K?ba.(bH)\fqhnCk`RLlW^+D..CHbCINqi5"f@&+lqUg %FAF)R$R$%Q2G!L3+t)"+X,Z,ZYh<80,EXAZ+7,;GN3,eV\]^a %4r-)Co25&15mV:Ys8I1B/JrfKE:gV$3saf@P%IkPo?PiPadVn\c;'KUYi>_F9.K+N./rqkGQ3s`+N %c?Fb"CBpOYoCTMuFqDN*8T,bg?^WL!4<9*:&&ZsbR,#34A^JnSOSi0-;-9jQ-_O>3.0]TVYK@c/j52@UKAe,%U-(E0DEIJs#W.1M %e@/IDpK7#\9>caDKC6EnA,UDNU:.GF-K`9(H1Y-)Ilo:b0@g.1 %@2l]S/jO$EeIs7?(W&_hFu2S=H6M44j6VIb:Sj\@GOq9$Q>1]AI$QdMb6'<4+Y@Jmm'U*+1Thr&\H&6?crtB)`BV^^H2)7.Ia=$s%9.OY %I8)njDfY@3pW]kQ=lNo\b'(eea+_ig(6@<#lku3-(QMPUC5tfA2a9m;I?4bh8%AZ4'G$Bpd'mX^dNe?Lf$imjWt:B8(07>/l!$bb %\1a_9E:lXik;fnnYhMOP2LW5AG&_c7GBi;nBl2S0T1/b)4OB,m)A%E@E3o@uM%m6o63F>jgi_4.knP-s)er9V&Qi]&%)X%*i")of %J,Ks0)`2!\`$kj]qtLeB3X6<;KG>(mI#n^TjO%2VgUDTTZ^0)*iK&EI=Z\W9iQGbn:6)W^;00iDGnp6i=Y!"PoNLC3OM9OUkkcs[i*,^fHDj\.0md3JW[@Crj94sNZiDq[UpMu@abtDGZ2f]lKpE`[t %aO"g8/'7*>7[dMje_LA\VjaH/`q/176r.d6gp*hEp`%rK4ER%P(''\%F)n2SfB3GsORKKp3nX:9BLUbV@iaL\8';Kj=42[@"NEL\ %$'lRt^_,nj1fHqc^sE5e(O^mXJM'8u*DA)BcZs'k*CZ_$9aB=%1Ze`+`;IT/9c&FS1>IO6jTU4,<81F5d7k %8++)9kXHBI4E;N>n9#?$4EC0:=juQ2cD*Jic6IPjOf&\,hm!Z@>6hVjkE3CF.*/Q(P7)HtH57=_T]a2&3KHSH3\VmVElL.*SrsBB %Oh:&fI2;A#H,JHpIV`p+ha8&IC(U2dApPL@$\A,!(6R"VMJe>S)=Mg&o5PsgZpGlm\H!e070pIT\=8Kq/4[_&5K@m,8qknIjpW_M %6A-1`#GuLQl,`T28X?,s>Z.VTSrL(J[T$AR41QW_?q6Bj9h,VX,Dk<"`*bToW,@ts7imsRdrK!V[J"/m@^$igNhXL7P\J),CYM_Y %T@KQ[/(oE40fkBN.2nZph5g-<+.KP,aPD'9VZZHNO5,.Ri9'Oq4IV5,(?^hW300UZ!h;dK^*=Y"niMofI7O,D4JVKrPYt;dYDCIK %GMeN.qf3aS%irq?GMePN(SgLd[Y)+OO5(hL8Ok9'#%DZq\bhCAmsHqE.+N/,kOY[ad#WSpFJbRWUONcd]!H[g!WlV2c161j0*2C,qR8MME_gEnO"=:ZaT!/sGY)\Po>&T:'X %fT>_@AqpsI'ad1?EOS29Ce3c8EAJdZL_9CGh6ls/#r!P`DBEAt8$ilM@7()J*6j:]J!haA.><@Z"bI>#k#(Y^6upqAgloNBYo!8n %Kl81KS5f71(>Fr/N?!H\a^IQ23U8\b8.L.Xmb.Z"8.LT7k-6%f8DZ/ir>:Y:2C'^g,EbEtO.Q:mN(=Et')4!Z0HrMn8?`V70d7'F %!YP1C:+t.RF<8W*=%>cm`^fdNML\/,5Q\&ig;i/99OQgdd]TS7l_dHP'!")^qho_Q"=UQ$>AX<_`ldQahaG1HN!mr8[e?@^ar&Z9Sf8VO-V'_ %RPS*0n,`j`b!7OMQKNtFP*EO=H;"07\nck^_:q\l7,t_a]enHIJ1C2??##A%?_;2(6$,]L/l%21YJZIe[ff'bfhdL4KkMO.I=*&' %-\$IaY3rLEmTPHDid*BQnlVQZqIQ+9(9carj"W@&A+/."^LQS_VT,^)5G!O7bsr9CYCHT#/cX4AeRmelQ;T=NTe5Olf5B)eYC:g&YYT?+[jDn$7eKTOpPWr+3bKRUW`N(#W&e50KJKE.X7j_7r/pQ(0r#mK"(\r5bW.Ei1A?`/XT7dB5PUGTp+_6pae`^G`S_:[VKC;_4%EFG]PkGj)EX+)GS^<:F8l?U[s]5 %mFLobma$5l(O&oenFuZ@kUmYId=5pBY6AN$B(,qM4+IaL'"&hhApK)#6>.VbkpVZGcQ>21-Y]INZdd#f[.S2t* %4,.?fbC(Ip-m:uk9SpFkCJ$pRBJWb-V:A&^Cg[3>4;'s_,m>hCSEBMJ.NsIoZ,nj6:-o4lS0E!sh'I_QFZN)\R#11-<^PDZJ//72 %6F.skcshN.ODW/IZl!0d_IC61c26W(BJI:R8`g4\$nr(6r18J*;U8E"C1I95[Lm+(0FPY7RL)Z'Gm@O,;P>gQJ6A+c %A@I3e#ciK/&0fJAhEZ1U`;m4EMtmHYQ"Vmj/s#ESMqVG&%^_auF:QLr-BSsT0u,>s+)'&1(-\^=B7;b3jj3nd'kmQjmO*)4FEKeS %UYmDHTZ$o;TIZ!8BJI:Rm,[..=q'!sqN3dh('Db^-PnkkqEk"cCD %p*pV\QkleKKU"d#/9=`[#atCbbmKgoN=Mcc;t*'1+Jtc:#-(C7gMe_QU#W=UjJ0$YV^g_j]t4% %od#qD;B[`"&(9UR#>TMT4J"C&^#k<&QW.Eq5@0KVi,fUZW,oo(_8o.;"SYhjIdfbVdY3`s^9haH4i*+gR.#LQA5F?5g[,TRE,Sm@@IE&rE=,Q(HU27`VR*@Wfm5Lbq-Eh(Wo8)4[)3Yf#J1/Ud=:QDJ8@LdgP %V;bnH#GKX#mqTHVj\`?+4l5MGSNcb`kF;2OnC7/<6f3tVCciC3peTSOUa1."T);bMkHiF;pKQ+3&Mh %h**>]T^9JkMmB+P"A-$jg%eD%G"2iEnHheGVP"(b^om"pJ.lNlJoNIo8cWL]03O`I5>ca.-ipY:*cV6+8n_nGNJjgq)"N\#=AXVJ %P>8[m3Q*DE%"J#_0"rKWb %(VP-PTW90,1e84#^a'DM++fTec1'iU[sbtiS)&jB[8f9AKYVMF]egYs)s5YNdcpaqQmnu][sT3Gh5"'%I$JDUm>0q]L@smV*6%Xe:/XQ+++#TC8io:, %QeU`lY@c>K=fM\Hf`gLcLJDf`TT#l^R\6NNk^LWKT9?etHE"=D<%Q0ped/g-A`>9QVE9aZTk&5uCdV %Uch),lI:Wr29bD(e%Pa`Yj>ZJ,qaFSl7Th)l98r90SKj3nF!7HRPVhq2Y2kYIr1L\(@VYJ7M?qhJg/l%HF"$7e$Q$rPbWP65@H62R/m9n0'X%<@-CH.hKobGakkHqd!MRf7hqF])D %j06'R5:KHXKiUid2A[OKf)F3$J_rQF,0=oE)LHb4;Upli9 %^HGE??[d:@.\t=3b>V!P.ad!=(T<\g%'jQSg'Au]R]62(C;u)]lq#*;$i3)^*NMkqasL<([tch3Be,pWc[f(#b!@9&h_%lV@MKMR %dZAqp+T=^eAEJU3rSV9cZX?o6'`balSX2'-;2aP\V.T1d'C*lip3EKHfjcUbr %%K)K#YmLf:i'oVu=G;E-d.8FuX,rF#rn\HJ(#3^Z?&^tZJcleM^X&mR/&i_"3B\G(n%<"*_6?0mjTBG-+Tkg-$KB,to%,Grl %7aBLA)9O9MQU97qJ`^_H&IA`^?-3>!D8dBZG@ga2r:n,CA)Rhrn_qe(0c&nY`.pQ=U7YlW.Y.#$#K\13(?i'\3W*8BbBpP;)i2hP=WX[8Ha"GcL7>R/?Fb]2 %I=.kQZ2'YHkdjkhG=J>EHg+;s't,i.AYoC]G-B]Ke[BX8g#A!Y"DEnrD5#_WVIeFZike!!^EuX&$l,\q"fGsYK3<3jIIF*ojXrMM %<7$ZsaQ#T1WQXe;+(4ln(6]eoVCif;nV;/5'sh%hGOYJu5kC$5XD[+9M70-<`\5-K!Q]'s3\sT""^jc=!)=s[.uH],B$C1Cbr\N` %D3[S;9'ah"O>NndJgg0?="iH'=ahmDrU?PTeT2he`WJ/K;UA*^[)JLu8$SdJN$s!.b;t(i#8.,ucOD":&omM?-pYpD*T>08KS[#2 %?t5l"11KXVR1M=>*HP+DfXAAo7RtLE1uDXK;M0QV%4';7Rg/^H<>D(q]Y8+@J&KZV:E;([bRUNB9!4ATC%G&(O\q_h3G*098mn]fG0,>@lL!8A-sE_EI%`MtC]YhpErh[EDZIX8SjjaB@)`-?NE=Fa&8%0lQ7!@c;R822[_5[B54T %$Vtm(goE*\<0,9Z'E$j)QVk>Z?#N0+"BD@h?,gk"IC@ipg[Cri-Fd(qg]0)I^c5M7[+`oAM)mOePl8F^XYTWuA/EiDEqqRit %$ikZ8TU3S&^A&%P-LN6SThX\i5N3Cc[pp\Q`-3TmB'W)q5u.]P7(.o3)9^#_HMPJ(eVn/'BM-.?gl;b9.)A"M:0[KYG'g[dl6:gi %B"F#IH=gQ)M28Fg)r2J7gZtPu8QYs0Fnq6`Y]E`\/uR6#<]XtPo:o.Lp"3'$es1(eF$",0I40Xp%K+:LQ3K6q&Q)rVHR->Ge;q.e %fa$G>M<,<"?H[ZXHf25T3ML`3B=&%a%V<#9kfm<*I4N`:H8J2/X[j]$d3(SVJ0M+(hPm:bAscuh/p?YU*R8)::LSEDWHlWpSk3@n %>c6?P`L#uSim$-_=tM7?8kpa.Y-/>$Wl:%.@h0G\Q>\jY)WW2i7_n\">=BpDZ@qY0hYZASo2Nu1&+s4DiO"VteA:sHbd>Y@!LYOc %fM")eA@=V\eK=JYjgD&*b3L5%4C\Mh+4CM6*.C]O0e[gls/FL13bnXmW:,+kfd\o$`-?>-+KR7*IpQKigi>!.@Ft`!l!9MfmO2r%sR!ER`eB"K,<7iI@PIs/3oTpdM-VL?,7`'h5:" %k$O0Vk!YG:p0e(aC.LmLSnuV@_>rm79&'kFfLk2nn+2r]W)ahLDb2h8!8WAG^uabn]$cQ_>>NIWY$+G>cd@FpI8:RY`Fa$f5.#gq %)XJhi^>s$UnWtPDA"9.-=8#h&Q-=YgiFHd-qG8:'r(nuPOpF\0D^n[o;O<[E0s6F_pO>t\Otp8Yru#OZKXCY4>*tpS&0N#K\t+l, %cZ"b$[$fQ]RO0C\BW@LH>LSq"YLB19[(j_JWb20`]16P1\VO_Nf2N,j2d3>ujB'PQ#Lg.'(cgA&A3H/&#=0CkDkFd?$[4e?aG0lF %_Dsh2Sf004caMpFYDLc>^0O]$W1ld3IssR%P&g/Y.Qf.f2L5A[;FX7YSKN1R_=5U;Xn>V0S5a^^no+opnI#-==Te-/7TBT*,!@OU %FC*o'jiQ9^:-7Em0Oqo,rd%"9VX].8YGb%?\I`kuW*4;+e#@!NWiDh,Tb#-o[d-*I?.;77FDJbL^/D]rsM#C0`3_B[/3r1s6ig %80uf-WTu\F.4a4j*O+p4eh#G&qd8^?>;Lu(jLS+/&P:"F/_n"Uc8G5WfpYrW[B_S/1ndqTS_g]ETq8%/F\43=S_S@Y&kcX\G?lT- %qXY(Vc"laRY*6q`3t"-\lT-?F%oK^j].Y1IR\Sm,0H!U"?9_[0c8Rtj1RjBFW3TQ@^DH0NnYbC8rS9F/^[Qk$UVD4^_LJ%L/Td4Z %5#XLX*EBM*=FTX7nT6I4W,-5=m1fM)k:rH0dRL_u<0DP'6[2f/bo/h.k'[[3K/J:'\D#_4e?uNHl%?0>e&"nMIJ%>rZQH59(N](Z=W*,hQ;!$%!ZAh@5r+$rgl`cXeV'GhE*3aFVMDIgj2K0[#RKLSF7[X[uQnKHK,3$j6@ %8KJ$`+bX,\EdYg65XK1r=p@SIiK`&GDa]`p#2e/;R?_ZVpLPdf`Yd?&U,t1Y#LffGJqc(82mHm;FQu6bn.PTY8*=Ij.L.7E1B6.>`ss^,6>A>rs@S#fC(k\7d45JX'IpP/`&Dk/nol" %V[.(hP'V6b>"?>OptYD%ij3KY[;-)["oYn^ %`>H4Qn34Uc=?^IJT74fX[Onb-/`D+Nhec#f>tYI:EjRF'FtJ8_gje&kWrNYmM>l7q=NM^C?&5g/iN=K/E\JIoaJ$^^T*Y<+]k_?) %MMeV[Z1j4HfT2unUIk?Dfs[,Il7&fO9<;Dl1[/sC1,5g)#ZAs$foN(Z(,3D.o$Z"*rjE(>H[!\A@'8i)6*^\&8f?7"_ql:W=5)Z#Mhn=f>:G6]#;OaUHK':02OW)Ft61s6+850Gq %(Y>hVlJ2:?*2!f+%3Bk9-NWKKMfSc5lTEd:e:+UoE)%DRc":cehT29Uf@_A"A)HS27lLlKXm'hY20<,jmf?ZL,M1%P4kjP0N3L[S %bJ>PN]Po!kHQ.!/r'C)(5cL&!O\Iunaij9bNt\%o?fmG[TGqN:=nbIIWCbVca"0<0ilEjp=bMGq0tDf%-p\K1qr]Tb_gUMidGFW8 %r7o&&n,g?\,B$J:]i5ACGk8T7pso$TL-PFY*TCI]2onc7DlE?XI%Qk8TS6$kNd>uOFj[1)-?1dBDDBo4U[]qLNc*>>H>9*XVc^8@84OpGO-JKdM?[%$ %#W=4k@IHpqB.YN84o)dBd+^`FhSQ*Yb$%&CN0(Ij3Z8S!M`q=L)%A"93#n#')A!tV1S=R_\h8pM)@q=PQ&n2C;r`1;WL8[]J+h]0 %Ib=BE.YsWFo90<*ZI9)dFOEaSNIH\-7GXY]lUhM)L#EdGIq4uKHP<]/:,Vk1HMJ:FRl/JGSV_pYG%:Z5]W$$(`=:dP/OA.^K?icZ@15MJ. %a=p'n;JM&d'hK/X`(gJHP/nbh.Nn?,,l.RQHI'3r+Efo&]mb@WE-S&b>[o5;9-f9`08Yu>/bF^NQj.(:_\6AR!e;;ts:k,`!*cq?RY4SJk5WFj6Ils%\+KI,)>m%mrcYDTeXLS%1u/fcn# %/$60:S*<*=Zh,5^[tEK`RTcgml-5[1fW2.tZ#+C3Q050JD9"OsXSd._Y.1O8oGtp=s)O:ZEoMBg'Na&,;!^$E*=F3'mfJ\),ROH*D4@nhCpq8>^q()+$iBCURWaD/HEOd1rpAW8f$mVE,$rA;8TC])Y!h#mXJ#1K3Fe0c<Kqq" %G0mmI>?BgDlP0!mE$jc>`oiQU$1.8A5Uae=/CfMNUHU+l*5,^$@GT&oJpO8"'VJs8N$e"I0u>E2P]s2q67SYDV.\ijYWa8>n4B4jZ@BEl;b<5hYZ]YnnW$U\@"n%B+q'D\@"6* %G;a$PK5nGMq3h^l$a&E3%?1Js1l>g)`WtBeZQ-'$PO+;ie(iQIN#1u+TRY"(d`$:5%;EI$_s4ir:Oc?#2`#?-#E,P4edj %Bh>nIM:!kGfT7r3;DTjqH2p>9#JE(u+P]fO]^DP_KFkVFObIZ]f*Y<%2S,c[$kh.dO4USmc>UIH5J7jPBE?aI5l`#!Q8e)!WS>(e %ig2PcUuTI#\9QV_4dGH^/N8XI7ienaO&LrM:[ROf-XU4W@[!mF+7hEYO8/*Glh^K8U=G:hCX\9)klS%(Vt\hk/7r!8P[.RB![NcK %-cIaqYFQAQ)gWkM6;M1m"MA[I&)43`-G")_1JVj)Z[Y\r.Gd:XB*l?ZA`ri;17[>;^%7.XlF\0E&@:gmp4KA7DsM8Hoe4sGIa/pM %VN_'M:e2[Cus-S.*e^o99WQBmWae]^.P#(=c6OQDnP#R8CBR;iU+8L#B %l-hV5nWD/O,J:n;O8`2V5G"Ua*==`Rf@l_6%JK7[WW#K$b5)*/INJU6^'O_"RurDK"0p0Y5HGju='RV?W`hBHl@D2pZUT4JJ_G0" %LK;r`F#942(Z?DchA3q$"4]k\?s%a4!^a\f_9`UB5Z?Q6'ZB,<3.^p&@T9]>2rkP(C6\Ba6AU5d"@6jAJB,gY&W'?rC:*lkd-BSf %4\$%dS?Z,(SU)AZM]bC&E=`7d'Es5A:Tq<7aKK06GO$RRj@;t[dZUD&R6YB])(8ml[5\b0UK_R %BB)jqrS(HrX-ubG=nQSnC,XGUH"D`CX4a`:DQ]SU53[DqZUlqF@,`rX%rEluJRsEP*1r^lmJMD?s8AtNN0Y?MT$@)0pf+Rc$B5:C %O\[##r=gmh,?cGh4mZ_J;DBA5b%&l+nYk.!GnHO>5h_Kh6t@^ilp8'U2m<8+LJ)U7''cu!c-Vq90oMQpNA9);+%LI,aOI$dB%4/gV24'Pur6tWjcC&R_-[F2S@ %$subYiJ1(9a2Yf-lFuc=-7IWWP>@aO()/4"cU;bKeIUA94#2jf3ZbLfo8fh4KVS>911j\A6>N]fHK[H;R"+ombW<^[c.f'%1rSZO %3C%s-XW0@\+iYJjJ=XRK+s+5r*q5WbV^N>Zb&@7#PET1Mjd#C>jsVhmn-n>J(ra2=hD7V_j8*Pg]E8`'KRk,K@ki,9f1O!MQ`J)S %\q?S*=L6?U;1&0WrYW9%G\+rq^YhdnhWPMALimO6c_d!X&*_^3LTAR0WVTd\*?9N=;i>;cBH$o!aK8u2lYdSnn9b#F=@r2CnuZ/4 %+W(/qNR/bg&*8kqnh9uDFGS`dmj&S5ohfBL*g0+P^8`It\$bV"d>!+2X\CSF`_3G]p$8pnT:noiG&]RMI3$U[pas>Y\n&j$g"OKu %6$2[AkMb_*C(8EAX[FRW4WuH;+6XV*r3gCUB?0l4gYGq<@K/@n=)Hh'@@.dl77U>$VX%YYHB:[b%D4f44\-jBAl1kk=7a](EPcun %F.8]@C-K[lE$<9!\Ss/tC.G1Jr0?;'T9g#]4,+!9l+.8;VB^bL`uPAG-HZ6\7ujoHQh20/U&dp`AorGe8GWOP3K.!fpM<$qf$_o, %k:AF9/(aYGfg9FMptY@,4;h9)!K6ir*1pnahnKFuc5$*<]0.@Eq+/VT`k0[ZhQb[l%]B%Q(krHs2L3F,41Y92cfQGuoBCRMNh#`D %-2DZR0S#9J7D4iM%CndTjDq&e=D-K4lL(LQNc(J:cW/S@F7T\=IMi8Q?8@UT[g8d*)SJF3'`>.,2`&Z%&9jJi7=`d^e^Pi^ibOMQ %W1K%d$90sGrhpt+[t0:L1#s]d^\m0k(]S(_]JrT\RP6nUd-Z4R&nn'M$6lu>1f5C^?-M:n+Lml>rq!aj)AJOb3PHLBJLa[K<[cMJ %C7F$2*7P([pbemP9s(t671CsJenJ)mQ0$n^-Ju\sgPVl-QY2/(ngQb=W6s4T@d9#P16o %;*7<%>C(E0iEUg/Ms0g*I*%tO36`c'A!$'Ar!Sj)c]IKn1Q>LcD*&ZZB-R3_+GK5<%_Wo6OFf?8/sP?";U^%e2^lWSUaEb]Z].!i %j7MtEVE*&egi7Wu+(&DqHBPAZo9G9gfY8mo4O4I)#3 %\))DT3Qe6&VX'q&N)i+gY^4Gb178+,.=Hu)=?biJT#)jt%KQE$AlEp.eI(@bV]bpX3`4U:fRkcI?2bQps$)<4i[LQf:F2cJP".7k %a-Ge\K^/4@Q?Ys+7=_^Z;$%6Y@6TlDpUM>?u($gr#JK@^L^B[I%a>nNfrf %3P;nmJ,nl=AZm"q$?YXUF?R7>`WO.4+1p*qihui(SePcQTM$rIl,ShLX %:gSHXN]ZLUFXOk#G@O/_]t,]0L&hG1D05m"A^i4^?UJMdIKOa`REKS#*ON[Ag0jWs!rZ+r>Mr5Tt"Ns?QpO<,rQM]ZlX %%-&_H`sd^Anr5"rRUr?cp9V2bY'spgNVgE`aU;hfiootN,?s4Ji`Nd.\D!KY+:\GTke/&@?u`ssoG7$'=K"f4,\(9l4,gs`QM[;tD,:W403KWHCDZ>V:AY.a`]JhjQlPj_/`:KgOFYr<7N4t,>G?K2)1UB_>i&?o[iUD\N %R*GtdUO11Nl[g$2AYXPYhg0Y+=5tm,K9X!76;`a1M? %E&*+o#rIgJ'rE).nc6Io*.TsSK?Ot70A:dKsa$\Ts.OCDdH %\7#^ZUnFW+$<,BVf>hOcrVB9iE5%Taag\QGf*Jru*k?>3&@)R.@cu['?r&3OM4K886>+NO`,>+6eJ;`)rX"kB39i/\OSh6;1bLOJO*=?2bKhsJG51>-Pb2SLU(Bp(/3hHKeTah!-pQ%"6qrp>%$aJ0cZdPrj!Z&7aB.Jd1?pH6 %d&7uM$e"\BH]"GM\c\[p%[09$e./f`O*9 %*QX\VZc%ZY`R]OhU(Vej@[a:WX@9-PN/Q0*fs[o@H&-\(.\i_(o-oqRFAb(alapUF?6NVL[jK(/5r-Qt!b8p\mC: %`G20=Vla]SS7pHa>4TKkAOIi'VL.>E.AQ:p'(B,+IQ1Ot!3T5J;kWf#kfeJH) %o)=*uiSc.p:[<2!'A7\MWP0Y4_7V%\P6?AWoq:1FF&IItOf?3b?s\H9q6G@!3=3Qs[hrV,q95W)^Q6@fE)Kd#@5/>RP3:Mh`p6toJUeSeTr[VgJ_aRI_*e(+m:huNJdqqUp/Kc4C,_od(B4K?:+]F2_(P"KTO&/SHI-j_o.c):k7XU\mZpE60CYaRMo %TQn>sWR9i(4iSIJm^(CYYS_"t\TuH!4t,29.k83%MQk1$k'T?@>BDl;]1da:'1mX42`]1`03*YXZ?m[dU";5[W>bNl]9hG\=flir2%[2c=HNne[PB4]=>G>BgRn09_->'*97hqW63 %WUAf>R9C)LA.cB6N;>9Sgi@Te37DBV]h;*e;eUjsP$@@7VSFu3,.H>j[9QLskKb`(cX`,JJM;cb;VYFU4Mqj_8-'tg%&Qie$Ml1S %R$,$F\@$d-hV`j[L0RcHi\+h_a2<DO90lAT.m*^SSmU,?acG^2eON'iqmb^apZ$al'3.Wc3p'; %Q9;cC"&&#&tT.??fto)8pAo"\glg$*b*`fMXOd@_N_] %7!9"Gf+u,ZQ,o,`8;mUT@Wj76 %]Z#KF3LEp*.M83(FkoDuEcj7LFF,j^"I=+:?9bgfUFV]tpWceqe\>h=m)h_SPm@pn8Ne0=BGOKWDf)]l4[4(,4o_VpgtH.?*VJt] %0gHDf:!V_J!L-D\UT5PtKIeNRL%0sEUk5I`66@c:S#.sp/S/S"8ueRkT)M]GFse3%1=7S-_^Zq-U@42"`%!%.U9cuSCG)InHbu`I] %3Kmu@hg2Y-+6'!qn]qULa:Y*:sO=g=T[\I`Q>sQKs*bP8Y"R7Sfpi=I!iX0jTqKC*[c`88j@lISfiR%2?D&,b'Af,HckBp %i[7RJ;k+g:^TaZ:r^$;_ZN]sjM[1e*U6A_dG4Of%"-'0rmt#MNioFLF2lOq)o:"B](1K'=9ULO:^/pt=+qWlr3V68FJ6"2%N)m>M %H8">'Io26#:Ps66AYITSBYa=P>8;p/8=fFWph,J-UDl$M"rnt*`+k^W@9c4?u%J4kR)RE&\I_6P`RbJEG %.^^Ng:>L\k&m'5i1FfetHsIV\FjZufPZcs0Q(%<5rsu-Z.U,J,l*g2AQc&[Mk2I^KA)5AZ-?hY+43Z,OB]]@J\8!"02>"Q:?!h2[ %@NIAjmt=FW=?h`6*@n[+$Q))B`@l0(d=4W`BRK3D6K.+:4MWZ$,)F]7CO,^F)_"K%Nn]oj_h+#=EqpZn*"_JRXo18%Z9\-4l8Yc5IBVt-m5KUQ %)V;#3J7qZ?*O7PcBFVYB&m6:'Rb=*;4F. %[e]`/_?Mk*@hjsTDT7[]K2C@nM:p1iLJUZlK"a3F^[A]-&2Oq*119@,(>a:UIPg70Z.$)Arh`!_aPK,@_\ %!daRr&HeQS3Uc`8<%VjmPn_:RNjaL44ea6!M6r)b5QtQQ`4"]f#,b&P[((9!&leA6e*@;i@/l.PG+=U`#_!1pF.(JL,lUIr)&=LN %bXbC_D&4[:oW=>nOUbp8.ueq*hqR-TGOX@a=0+LCZaV9opK<`4VpS'DBGrIAT?74+m-kA21?jT$5\OC`W^l`MInoefBD&3n6$"d_ %B1'(Ur$N7">)'^S&_OquqVh($QRi8ieR4:p7I/(3"@s"SCWR,T7?4,c8+5MZ<91FB6I25Ve`PUY-ZuUTGG@49N2O]#tp3EZAh&9mKN$Uhu_@5QoRSgQPn=o@Aqk?9.d0`H.eWE1Io#ru[ %_0%bR[^3r=Sg20(MoG,,T_rK!eKr\W!D:?Q18/fIUecHBL])VCZdtgS>MGX %+Q^i!iV9bW:B`=?:!KOpq^t26(l81a^\t8u_VY'Kr_)J`1Cnlu4T7BS99F@n%WrXY8`K&.*U9q[Gl&#P\h%uR:fs&p5rP>!PpUK0 %H;gDBp'1Pk%,;:KJ-_&Q+9i>*Y$,V)Zpl4$"1-e-m.9fJ!K6'j\0Yas>qVeq;A5>[q.%6_QC@i9paI0e<&S+8-N]RS\;/"':qIWSSY\fi_22W2q\5r@RE5@8.e/g6Qnc(7btLbl!-SLp%CRFJ %3YB4[%VBgu*E.X,B7sBJ63W$2MIGEoe:TWO[!a&W!fh&09?"`o+]Yl0.Wj3Q02te0(XIUTjW&cCg@TW??G.AA(oRYo7W2QMXX5g! %5W.J^?dLMVK46/K\g2;_H^#=138,S+2E'0gQaTm:dNnu&7"+E?0puaN>m_O?H)48dj5:b>(LVo*@1%oRrk,Zl[<.Ae4ca@)lnK&N[9kecMjR?9)*))g( %LnO^@U5F[VB8eR'iVO\0-5lt^8ISAge"!-UqcRG>[mm\M`*3HdDGFF-i?q$a`eI=BI$2?n``UkLh] %E9i$/Z4Uu6cPSj^_1c)D"e;GIg4Kfq+`UIq-JnUWR`P&q`p#Q1$`X$^774-=5)bH`p$n6?e\am]@T)7UFQ&B%2rX-759,?F-TV^7 %RX6C24phI\ea(per]Tcfm9Rr6dj3TsoMu<_qrOW8Hs3VSX3o=7*l8-d&C(6q:8]trYGnOH=5e%U!i>[9;$':`Vipj.Y2nQIjWeep\DZ3O]FtFE#gZC>V*WmN"[/O%@XX!N86J>9-)1rjG]mccbc8N1)'SB%SVJ %iD:g*Lp*:q](t,P%3!o@?[=i.IBTjfs#ke6`s3CI-o9\V?M6\f"E6<+'Y:F@!I_X#+?^d5A=G.[=<-/Z+PS$V3=G8'Ur-9kC=W %l_8.`##XmTW-?5LIIRKENd=e!<3d:P7\]iUeq-sJUDrF(a]#0+@Ji4T %*ha2:,&3*eErbo"aWlOLB7+^3^9UA5Wm[>oals-0W!GK&oVY1*h:aYnXbAb!\]Ug %KR1.-3l>A0rTC6oX$i^4`2!"4nC)Z6#LcASem?8a4CK.@?Jf+Q$ms-.jd;UT0.&S)SJ7'=&Ka.UYG9:^/`K6J@5\e3NESIGfsZ8d %_TQkN/:qY_2*5-l>KjM:'t,.Kgcd.!"$cUdo5:5[/m-EiC@eR!o0uWtF*NJ.9DqGdpua %5)YMKTkRX1+UbJ(acIfM49+Z=Z`?r$-LW`d]=@9B8;m+`VdVHX5(Ss^Y3U$S.Q@#milUg74ZUX_=0K.haP\2i8Mq%*j%;pc)%%Qo(*QbR9?l`ITXrir;C14'eskk9_@CA!^UiYG %$e"'-MJ.^:<#68te2W@_'%=N.GI0N9UdQ$#A&3Ls8R#G.D`i]),R5ZM'deTc,`V"K9toRD&3]o!'I:6KQR]oXCambT0DEL(?EWk; %=c@_m\nEPccc78KN4#p3qQA7Nk5Q9p1+gT)Wh\>7:tFJ[L%V@4;SW#_e/b]^`^SXC`Cad>`:KqqhMf%?eDtia>lc0i:(T#(`@Y/C %qM=;(9GU8oCstcF;DkXmft?*DNV)^m2N-)IYunRUb0FMeB!G`tRH:\uZWP4rZLaMtQKeXQ1;J3:X`5JDC07VYeof>+0t>0#dS>0Ne.UU/gJeflHKU-GbS2c<:k$dR1((i;PC\b\]rMe@GkKY*Vu-O8KOK2\mH@H2bpIfT&RZW'TK4Sb[95VO$3Ij\X[K2)RcOu'0&/IHFB(*UQB_h7&RCfB/(dT%AWjQG/>8V.t %nYMErW5a!$$]`r&)k`4WAAL"CBVB,a:`ZYK>41guduQF(4aFSiI^5Pi0N1L=$OsQU^ZG7:D*G5pP$F.sWJZWGb%`i>EHC^pa*1%D %Yh7'K?\$2h8m[>gH;[YP*@.YiT.GT/TEA:n'Y.L5gP"GG/kkJ_bh^Ne"e*/lVEMZo&'?,#Nb8K>^iY.H=qKW>V.\/ef@:'T^SIl#ot>>sf5^iX5E*RMkP^`Jqt$P, %naG[j!r7Wgdq&7JrBeVckqOU8"A0CnY).^DZEQe6-Pn/e83/uf\oFrDK':5oWPO20de2%/cOh_lVu)n`1%UPUr=6:2eS3kN-$3?B %DlNVW?IqfgQ%!Eb2MGMR1icEm0IBt6mY`1Qrco7^?-g6A(621JG<16BAfSG$TH(uK`4POFH7B/tYYskq-eZ#;0'2GC0uoH]5ga0F %.8'2:$5g#6T%rWF.R)7l5NockVq$:.5c[;bQ[\:Q'^qfa72+cu6V<3s4m_tk81YDkAR]2DI;F`FUr/\$;r[9'$Dk;c8*O\F(I'M1 %bon>!jOG(ainChFo(N:%r:R0:$[tr%+\P,'[S^\^)s<;8(bF:-2I4Zo`PP#j<&k_b.k3=h>0#:E"j^9AHH4ATm^C?`XtX:OTfD1r %4Kh%3p(kH*2+P(t:'f71aUpjBgIP<*]ElX?"Y,2bJPU0qB&^0J>6G_UO1%-Z@jBWs1,g#P8G0V#4ef"?l#N;/34L05Y"oWWYB?@Y %6I-GCB971J1*R:JrU2W^D;;jlbK4+pL%bB*<^Q-60m%EoWT">Hn"[U3=2jQG<5f0\FO+))1K(?Q*#dt^^5uV,0mY`3k*:9_j#hQJ5'a`PZriS/R]t2YdeMjCLU;iqe:Yn %.$c?ncR!FWZ+#mF]UAJim_rpuO6]R0)XpmAe.;B0fUZ,QI4D@#:dN9$+!%o#,\o+X@jPpQ32gD\PI#6pDO`iM'-!.S"j\S\[),Xm %nTB7?R1&iUGW:rBO_buLR1f?R/"kf^aMFFKDA_ckUgA2I.!6&uYW6Ic7e1KN>nRKlQ45bE`akCFr@!AdbE3=hF? %LZIRa+Hj;T:.S;)$oT8^`[!>X<`,r;L %#JHTO0Ps7SO+YuG/E_RN+*W2"#i!6lOo:C+A[9ek)J[e%rb_8oSQPD4?1#:6+IMUZ'c`?AClshS+%2g %+M8cZOS%eMGc3=dYi&*U>rpY?IZ4Hr)qV&2anY6W1oJV9U2c5n6Db/;KE/a-Vj %EZW_^gB)\.GB5;a%gXBnjufTA%)#mJC;PG_W)=[9:SN3]6]`P(V``nMnQ]A!\(`qCS-P@E#;'#.+Qn;%jh^AeN10Mm) %$`O=*a^dCB/>SU%IPGQ=l:8,9bC1LSnio&F4$+1Ae.P0LY_Rb)QF_-+*;0r*e,fjX7G'sm;@BP!aMT&#$Lh#"8K@F80^:s[[q$-= %&P2VgmFN'>&P&>F)3h[/&,qS4gVN7,<)c^*F'2@efL$ibe:[Hn8AcLuW/&sI+^NS"\-=@u*bHIYs*gtn)c!F*2q@hEWqi8Z2-7D* %.Dd-.;pEG$*l:W/J'NNTfT//>8*G5l[NCpIKQNUoGhS3@bsukOV=",MT#VBP\?7:26V6f]U3[h-Wc@P6g`3G[!kQG/,0]$-Y`7>f %23I/fYeKb3eh2ZJUH*hKAJFN[o-tgtkFIl)eXVV,F+Yd:#PVR8,P]Bu[s$/rnsXh?E]e?WtA=?G,eZS\4";)=NeU %EHHfa213qrK+t8O0^p)/2X[pU@7S9%"P&f8A8k\j5aQ\qR"jjtn-,4*H[6On40l38m_#*^3 %H8V9Ur29D7gB)2e:[j4_k9%/cHQ0H/R^LT%Gm?jEW1+mcR4@Dp1d8.#qs9d=o\pZ68^SfrHjG&lf_Y@9`Ed8:Ao,+`jL;V=,BUDC %>m#e&sdaO(9qX.T8O,@+GbiMXU5[-`*EkoFumc\6328):VA3oLJU*lPVI7nV$'YRjG&Et36 %oR876a^oTgD(]CF2ZO5[hkT3!R%j=JKumJbIORM,_TOZf:F_W:$JtZeN[]:h'RU["`tU\g-1j2)"979Gr;Y!I03l7(&8> %q"plrcNo57.cKKUng'/nXYlYZb5[98a0Xq$\N?\d(c#"('^UmC[7%9qlX?*7W$R*-9C?PMW)M<_=`F4-M6XlTO,]ZH@d'6a#?c>kr^DI*epc$Q_gn;7'EbQ]mEp$PFkR-^ndg@?^PY5:6S^q2\pJ% %Zine2VM0_VJ@>Am=p-0(2/f#,VF=n@dTIUqRhgQH9+[M.>-fQXM:88SVf=Va(4f%MeL<6+[)1oUFIO%s8IO\%*88VN5-7omh\Q]q&C-Hj2%^!K/ %]RP9Qs7Ys]^ZaW>^GQ)4s7YsQlJ]]0F_6sj\J*Gp7A$Kiq %(VUeH()@:k`OorZ33lYOOK?)ur@UW:"%$/As`R6Pt3JS&)==c`H-#CrE@d3j4/+oAiT4ok#E&c39D>$)fV%8gWm**M_Zn#Lq)qh2a3hGg6[kGa>gRKFX"t0.\Y);@B__A:@r$C"r9:5:05GqP&5lpq\okfS %lpsG>[^Q-kbO:$`3-MhYiM?lf4a4Fa&f%kWp,Hr8TF5 %OZq#,()U %UolDpm'>S"(M$@t;9/n]0FOXWFBU]J"Wb@h&<:#B!OH_I#_0CXA):0H\@Kcd?0:2ZjFRl/"e!7Oa9>M"[T83<4KGn53hpPAS"6U=+5\5WTh>M]t_NY#Q.,;V=HfDS(n#pb2hSBM]< %:*:_0GMkiR&.U:O3C-$h#pS57[:B\k-]emS;kHKFQq3rISs2<@OlYZH.$D`N/ssV2OOqMopC:(;5;==c4P\rQ4iN)IZk"/NIS;4< %KJf0%gq0JO:_9n%:eJ_W'e+DVV>T@.!et2u$<>N!$mQa%/JG+#E2E3A%OEaY9--H[#AN5"P8XWh=F_QVQ#], %gc.SjVH6oaYKFO:hT3R0()heED1nd0[iI5LZs%K1U2*d63hMm>ZFEsJ7*Kj@8mr%!gCES[Q))?>/ghr8;[KB[[.<+%ChAFH*:+uu %[gO]`25<6H=pA\AL=V_*0J-dPc"mp#0'DHoq:gb:Ib39Y:4k:)&r] %[mXZ<<\&Yp(-WCc[Ih^b6\P^`$B^ARR[5ReHo1==St_K?/XR:tju6$Ep,1(iSJpPt1oEq^A5>f1b@V>H2-qZR9L[-fSV %moT.Z[>DS(n9uO"IkC#C.ViY)F1DOoCDXhgc+s>l,e7lL1f/hcH.hie7ENe\H>X8&3j*hoHJuItq\J3ma0jrq&oX_A4`]QXUr:U' %Q@t'F/gVR%Nbg`G9)\)#n5D.=_Po3o"r %GWmSHC-oOV:->/5GX7jL6]V3%k+MgdJA1II'>?PdIamXES.=0dWr7Y\G4_b?(*dktje@;*Y;AgN'SKUi9B[dBhiQ[Al`A:QQ()n[c8!t:*]kS/XXh0A %J9Br#+_E"i,j.cN$^Iod=Q^)TY3 %^qQ@'D8CMAB'sQF.rp#Og/DRX!@$\iLb:Ys6)^q%15d6WcWeXL8r@GD/Wl>[3[]C.pJIb_d7AVbm,RQ;t+cFK> %J%nh3Cf./?29-8VbncSe&F]3hf5-SJ%+4iQglC4,[c%3K<^6O_51NjDYMq-"oVgUb?73gp[oBe/1mGi%i[pZ.a/aO0'Dl/Z+0Xr] %chp-fmt+L2Q=o_'>0":U[pTG^K;s7@ZZo,K/NHgLGsX!JPeqJ1R#oJ_]EbFmJs2YsLK$6b(ql(-kl$*WRCQ:8GsWuO3oX2Rj]T6MIYr@Bf(>]"\Nbr[ %R$S\X@(B9Ud63cG.p.eSEb6^o3sZE-;HDr.@e"a_j,?<\dE&(5RJUq;DkSuL;nZ1I_&Um:]N,a=#)U$s8\NYJen[VH:,'W!(rulU %]7\>`pK3mCWS1Ps3W?Ut4Y,sl_FB[DI<:!C76^_eo9cA+45&Pk]$bb+^5ANs#doH5K,KFoK/9SPa)`csR.: %SD2q#NPDG2IoA3A;DjIJs$Wm,mYW&P0o5iG;Dl00ZKPKK%\]2tlrCpQ68-4,)Em8Z[`Qk":54ka,?cZPI32;0(IIW_=_./ITd[?lY$YE1qO!u0RuH%kn<)X*-j>]\cL)S!O;#h;@4FK*m2 %MsB::X^S)qLDd4F)[tCj0*99h_j)B8CQN'=YX`KmHHU9&29a!k0V^K.OUp1:O4M\3IRB.H5SG[\g1#uk!1&C='A&0/M7"l@+X'q"RQ6:q6`+o=W! %&P$W88p``r>i*jH3.3D)c(M$Q6l;>IAoLMPL5M.c6B9V^B?VF(&5';6DTUD))kf]95h^TrpFtZA%7gcPqmjS%ec6/l0cGc^XeG0C %Rb'ZlBFU>noRhDBgPNnQCZeUE9g]?=_#>n;m0W4-,5#Tb$q'F/ %U2K-,7'iL9]QPn@Mg9t^E,"L@ir/B#\\S4X`3=B"J4l&K0)'7*hX+R@LsZ%0_JA"o[9+^>j/tM$KPI4"q %mp`HlJeHn0Q3?\NmhA,Ak0gRt0$c`(Ed[,HXfANa'Q[E<#ML6Y,C1&F%G'-gEbhbXHPUZ/,-L&8\X6%/a?`bc8Vo(XpOfBbP884J %?W,erGuCB[aAM##bZ.=gai@_nA6l@V"j_Y$Q[S,%V %6%W3)n6!p<$d+Uqp:*@+/-rM4^ci4a!"g5SNDqsp,`&%iQ*ck0*VS:DHs"q-*)0Eh='s8cKGB5"8WZ,+&F5R>,f/J>-:ecFcOn\% %IE-WoXmc^8)Rj]]T$t3I_XD4\k>X%T-0]"uDTc,%pDZ^]ZI0JtB./!O[Y<6$)ci8n(Yp?mUfm+:F;()pWImJ"kpA\Ac#S$p_*V4@ %9to=B.s^KtU6?SqI+a-8fKJpRE/:U`FC?.qKA/6f*r;!Uffd"=7,m"@I4'!R.U([g9._k!lk)YBm03NOY&F>!HAb?DZ*9/Ks.a`4 %'$[Rm^->:7*.-,#>ITTDK5#q!^^>Sq*%2CbT70/ES.klD!/4sCF8C$j#2;'Kpeq3*R!aX)_;< %T$>?^iB)*F>*Bt@Kocp4RobCuiq8EUZh8`jk%2oSZ*n!l4YH>tR^:C%T0c[t&P$9"jSiQl2Ece?gS2ChW7\ %f$"`^NeacqgC[`$/Z$1(Yap70*qkgf'S2+W:8\5'(3O_eh?lmI\1s/0YmVFU-j/5!H'X+/E'!;c&=K/f:3VtHU:KGTHbD:S*]i:/ %="H3=@j7j_L@0dnFP#gPm*:p!\_'I31%/K%0R7>SlLLA-j<@>06uta#*IIaeH/!YuDQFrIIUf#F_R^V0U[IcgFE[DI=3lr[k.T2+ %5E-_X8b[Q8o%U3!md\LH7_U\aiCh]2lS>=AKW*Eh.0b1D*OEpGM01,)r22bHdGmqi(l;j2tB)J.3RGWm*.B7SNNN`U8FEMT+lM# %cQesIkpCs=SstORdWBnTK[X2U6;BI"rF5-HibiiOf#*0*$t3^mK'SuKJKf_VLk9N]NM#eJ-YBprpm8OEP;QU^I:)[V9C\h=[,N"/ %!nn^DX*XRj>-p2TDR,N\1$%qq&848`"I*fE%<[61LG/'Nkp@kL>g-i8Z.F+^/HGD#-uK'1r)UErN#SDVWO,qq1oi7ZiNqn#C6f,* %B/JOBEY5[-71C$O9?TAlqC[t0:jOIaf1:ojFP^mc,9>Sd)ni3@TD+[FCY1<&84WCsTa6]=HTY-[c&to;@IWYm4#?*_.an",jgm6S %hM[!6F*afW-n5QrD(lA`6;^TVmLD>MRZk@cr0BB$:$^$M*Nt4W[XpN-J:uXdI4pqN^Kq<8p!'VW5OYl28c6n]XScQ3s*CbY'.s.R %/@^#-lkbH)@mq-X:?AadB-$u(*ige;A<3#IPQ(UO=J=4?f44L*A+eG`'qWJ22"B`lk[>.SKT9i^c7nSfnc,MDdl"U^S+ma\+>FjIJ!fHd'4lOs,Om[8XDI3>,mRDI!>#'(GpVCJQH>93d=D(t]! %S!GP*[g]7>fX+VO1DX"uYo+/,=0G7VIDr([b+8s]\$+Gk<1uAko+'03CPe+Eb0SC*A8EcslUUM@cg5"U,4t6Tt %/N'AmVk;+Khq:[`A+EPmb]GbP8P%)Gk38daUUT0,iTmC^6aU*_OC[1Trura7WLq=mhSO=h=$Mt>m6F+D4T/5sDCUY-iTR1[UUO3' %e4FUF/q&_SXH6gk@8&>]Kcp1UmF^f[BC?W$1\!:X;QUa9? %[tR*BFVc)T)1BWoL,9c,qU5$L66soVKq<_(VCFsU,eqhMRLa2#Dq]Y#qu]\IliI$9=YHoF\@>s3>_ %NP7?+Z>s_<[sWt#e'X)dESA'ODXG=EpX)_OEoPA"qRo^;DF=-LdO?ZT[2Tl0]o=.c;:O&8T,SQo2U+cVjC'1qRmpV8]9 %op65Af%Oc?RZiD$7H,709*k39///DaO^k%mZ&g8bJiH+-#*oh;qkNn?G6asNDHXE]p['O$"LKp"$ %[;Z.gRnJ!IbMYNjNCbP$]rI71-[;dKHUcF2N]sQ2n)irAL$Gsf`m?W`SF>C._OU:9eoB5MkY]GLXM%4Eh@Dm1SAk0lhfZJ1qN)Hm %NoEL+D),!M_WkA,(A$i3k0l;KP%q4\e=L[.*#7^*>KmRfr881Gr?00Y0&nK8'u@ZIZdN4p!j&MD9a$oG847u$)/'G3\.cJ %$f,?ISd.VQl(Nf=0/[\n]$LctN9[,]]&:.&U:R:Z/ssW\;-d-h(V268W%KQo$h@^-;-d/cJS7qji4DP5/qGuHOZ+tDM_mR.RO6,H"'O%S"d)lFL0o6L:=0KmG7g_X_Tl/#^5KePL$kY([]8a$b'/uF#9#er;!hM8Hku>+ %0%FUnSKA,uk(q^9"YS*YHl"6d"^[csMghcin0-Ps=>M/B->%Bj0dtpJb'"(bHl"6d7@caY-pmuW4MO_(Bp!aABb+39Td#jW<:]F'rGW,glCq11*]JHBh?+A7#';$oiM^a(3i;8Y\lI[>Cm]LFj"4K6gJL:[YMQ4hil[8[([kghDe97Rh^ZEGeIa.JtCQ((f3Z&^7)f^2i(l==%`c4@@$&l9-W69);I]R5-WJ#>U5Pq5]@hOkf. %"0JE]ScKc7n2h[JVphi*])?%D/bJZA_;7l[q=)920=^/(qq.s$"Vp=J8,jO,oceTr2oFWNVmWsTgj"-J?9s+J]A8>:Vro`UTP#Yd %=\rIX>D'C`SA59q-gNdDG?=?$k=:)Vfp`gsn`*_!^+7fN^T3Q];W#-cl'Y;XhL.!I1sd=k.sSFtBNed\%$TGj`[O$QL[uQ%f^-'i %522&tSA+[A5R33kkeG`p&K"c_27L#^7gs15L+hMk9e[6\ONK=IitK-)d"[`6iE6q%(Cu2I"0Y`7]qq'"l?iR1ii0(;dQdVY-:uOC %/b8(^e9-_JK%%up,D[M$+Rq,U-b>o(;#tSN:\>B;bWSb:gNY_2m"d#`/3hL7*VG&<*E!UmCmUXj7^*EKoCY%n(dL`7bCXm3_2k+' %64]SUq9o((B+/]$De-K;mH"(D\reJ,,P\]%G$;nS:$Xh>TeS+Ko3]**rpCe5.&Za^`o,C7O$FZSHJPQ3/iPL_"+J!f)Zqo]DKW]- %BA*leG6:jmBC6J1Ruc;V_(m6SicVZ*IX0mH]Bran9&'##4c^a+E*ZDBLQ\C>^W!Kebg@9-K%G_V%[=o0t;,F!ZkM*>s_Y,m\fD@rN)P/nCe:i:WKm;nS;&AfN(4m1I:L-Mo %/MsW@MmguWmsCu@q.L/l'A>UE$>Hl$V+<)L]G4$*DkO.,&5^HL/VL+L:L+6-YemIn"F'7gJ3mjb+l(1gl9[\g6?T[]%WqH&F._A( %PKuI2?1p0oIl2#<_)#op%DT=-"Nug?BKAIG$mPi1W?VNNKW^aO:IjX<=G&p:!$Uek9g\Wc;Y$%`lFV"'\a6e2rS1,o %F==i#CuRW#XpAYN=uWCMClu>7d%>`T3?D5#Bh(RLbP;u1=/IH@R88hlioIMMqVc&-Z*U6oaprZg,aVen_UOJcOC^Q!Bp6tF4K@fQ %_&Eq1*_Te$!Mgjsn70,3XpFHg7'2t?^'$IHe7@GnI,fFq1J@Cm<#K>0 %PN!.3E(HF)\bG67le?-ogH&mMj;b"HX:CGX-T$B[ %CH$3a:+O$"aV1,e-6BD3*m?qaoNCsWS33L%LA:P2S33L%qeXB6[N`o_TJJTR65+I\=MY:E1a,XSoE6NEcihU'r(KkWcig3RDC-_] %1c\pfUC$nj5e:8=`-p)R\5fpS:9JQSG0aq`.g*JI-`P7W(II@:e\eeS6rhNjco"hm2`Z0C'?D;j5U^Y'p!H6eij(n$-VQ@*CB3=6 %6oTLF:t"GbeH#A!6C4r'#=L!>p]N`5%*_YFXgt+8ii@EI;nWLUM%;/>\^6IBGrWm<@9dE1]Qjk@"HcOO[S%`go+\i?;pC^VDk8'T %I,_lj]'WkN*E&9a#uZ<6is&FE"`Nm"jsGBF"?$PSqafRuf+c"i%feS?FYD78Zh?B %2c%7/DIN7$]ZKR9Fb2Y3lkQ+VALhDi$m$((a$',W$6E)IG.*RilhNZsDBbu=*9G;;,!>Bl]D,i,RQ3Ypa"H1M`_ %#s9MPSq8ndjl%J1o+Zm\q^\'\Dk;P>)p?,KH1M`_J\TVVGrna7"dHZF$Jkp5?h1(M\!\fog@"(tA9AO?pjnhM03+q+(3VpRJ38M* %,B%5B`m1auZoZagg`R)U=&P=D?F5,(:0'tLO6R3?!o:7$P,p&h3M&Ui!/d*FrEig?4FBiDPOslFB %T@7&mi@7"\^k/ZKl'aiBU;p7il#Tf57ARFcF)cpN4GO/888=ti,BQ,o[?,t:r-\4XYJ*9?gBf@95<+[]<&\B6%AdMH'2 %i$s!Iq;Nks9-uC!RU[YT)'.:nqGqa`4@/``$ZABu_c:GU(8pk3'3CSe&`4^m"R[%$?MIh9a;`gPlZ(*1A+$!^^?eSK;Gu4Ac*BI^ %G%OjhDTV)!@\*QtWOW@%O6?VDb3dFOiC=O_#1kQ)6>+LB<=$>s><)VBKf=%)<4Geo;V=MMWO-r09%c*=;JFbplR+\p,%e_biu %`qB@T*j$Haf'h=l8EsC18gWBB$(V!:l9F;B2,LAu+JY@=Eg$_T;'$aN`Vea(oChdm!+*C_c%kZLNk@ghI0]15g-52P'Wd`fIQ$WM %I.#ogKDXhbRd!LKC]6+#c,oA+[c%rK.cCS\&d!]5")tcd#h*`a*i_q0)1hm4,>`m^bPZ.RrRR\a.hV.u8a; %G:,DscN;m;/'>,#i4"\N(rH$8Ve2==Z2A3QQrDIL5O+QD.d %lZPu3m3oHh?+7gZmJXo,F#W(+\?#'J:j27b''Y2G(n(T.I>M@"RGX%LUCW7YWO-!HFh*bU2l'%19/8SQ*IpesHl8VL$-8])U+434 %W&f-2dQ_XCNu'J8HS=iIo],1-f6FP]h>N]US]PuX-87i2pCV)=!bJp].IC/:C?/G]LjE[4363*O!Od:kh"QK %)9K!eAPKmRDft.9ldkcGR(-q!KC_p$5\2!QlY;ft02?Y3B9,b79[.Y%bVL/%\Y\H!A`aO]!Uof?L#?_@l[`kB@VXb %6`K[+(>EV)@gNBM`CWCP]*3g`>uX3.IU9O]k.)(03qLYCl/Y\edV-9oP_DL_p:_mH<\pUof?tY7hIC/AcroDjY.`8r %h25OE_C&!fSis81(qPp.d5VWTf4p\W/(Skl\GFd/6&3ss+ieXSla*]lJ]TW([jOH-!u3gCL]M!-W'VTA?V.%Q,](F]hKC-aCmeS& %O^fkNeZ3Rf3pVd+Xi7F)q&hhp$@j7laXk-"ZiL^P1mtTVV\KrcRLGGS2PM`:RLJpn=G\fiJ`[f&W=9u'0J'UY %TC$InU4QejKF,J&R/Q$gFa'h=;(ibu3uEU^bJ=!93)Q]2UChEgQhFAAa$/JmKW"UWh1OMb;^b@aI)0;H< %n,736)#i'*$Zh[hCo4m&'H!]]iBi9-\q`4L(kt>DR0jcD%)X1re52jU0RNq%-"Mfc%$,E'rA#1DJ`0`sK=\_E"NAF5r^Yq;u?31D7tr(H\@fDQIA3o?GC](i-jr %+IWW"iT6O2qkba2LR2q^C)%5[oN)=ok'5uH"3*^N2b,C5O`2@J^:C*\*#XP"! %+Ueqk(a4^,8t$=-J.[B8ECV&o(be8f4d@iIJcR)!@8G!07$'pQq7e=XK/qg/>gEFu@$LKL=P$'-p;`>7Nd%U^ncN%cc,%4:g]p;@ %F9s.L%ucb:JukG,<#8QA#38tmpOSG>?0GS9hub3HJYDDHhub4#[p\J/mK4]1\"I:Z\.=PJ"_M]hJUCk$oG12o$g[s?Fb'im4tokN %(cl.84tokNfF4*7jTBRu#d6UpSro[00N&](3$3eM^dqa=38<$D"-][2@&,D/1D;O"%uf!A(0[kmbm!6tX5N@IPNL-!ZS!r!/qWu9 %8Egu`lneFPW#\7\19CLeC%K8,0N&](`\2mk@&,D/1g;a1^dqa=Y]g]7#=dt[_p*uLsb9Ft?S@&,D/s%N<84tn<*+0c?8e-1T1 %94/hYW='.&jPW3U;Ag_?O9GIY'"+o(o[lO?^JPl0N&](0I+D^@&,D/6"KM:Oh/?4^G<#(m.7R[;++OQo:V[VUd %gUIA-W[Z1S$&0jR!Z)^7=u/Xi'=bho8`7FZj9](!l5Q-?8tJ:_Lu4I@F_$mL=cbl`YTo(CnYPq*0h'1t35,NX,tacYnV++RCR"`Z %a4J^S;\5@lj9Zf5.XGZ`OscWuK`JG:^!mVe/c@h>8$D91LI'B-l(j(6L5&r>JVS<0^c;F:D+B^78tJ:_W36%l;=Xj@LVXrt["4"4 %:5LDlT"slMB1oZ]q0>lUAd@nHDa&'N>a?7GXr#>:1h+@Qf+60Zl$5rpNim.'=\4L9\[7/%?cOY\tBH5j*2?,V(!SgBO(]+.k&fkEt$;=oSd(NQ+u+tK:H@3rG\C-.ac;5 %%>4e$2l+R*dDmI@J[SD(>'m7Wq.L/D[!>Gi+WkQp^'Eu6k(^HdY-sF*D:>dO4k576["[4VnPC$N*C^g5o`[Ijf89[Q#qD7)CX'FDa?'hl[@#RUUI"(a8Sii.8ji>]1LcqDN2aBL4!Ist% %Ghq4ACGK'R:Lms]NmGc>8'\i"+oaA@Ieq)3!3utO51[JmQL;?IB/`Vj_W2O)=D(`0 %r,ER5,TiTf,"o&nB-_eD]cN%0Zo6mBHoJ"1,NBBm7/-0@\,'uoD&L75"U(1g0W9(&rZ1`nd6$M8Ni?\b6*Wkr[^3V_C=k49:=]#R %(]W.uQ[5C/+o1h5'eHG(RYrj8L/6SVM',^ilmTXj@[Fsoi;`+5H>fJ(Ar$*H1[G'"2-2u=!4("Wr%VJD#)dS %AL7*;m]O:YFt]rp'W%K(5q"!S\s,@odq7Su(>1)SYRXG$A7IGF]seY^8lV9C1Tb^=)m(/i#pEQ+W]K3V92BGq;+fgX%Qd4gP2]7b %f'ArAgN1+:7@QL:;Hc5a+"lAUiu`&I>5@#?U]'iFHF!\kl\YZ'KL8[j>/[he^88b"l$?e,9D-!()7IoX[,VCj)OmrX^K50\(q)Qo>(XiCYiTTN1,SJ_$sO#k],%uAq&-V'm91"7(n4sWe#ijQ+#h*'Vd2q,3?#=gm96)&X!!-K:V.BQ %6?4kuH.oZ*`5g!(Q12(pU$4m$CgAZq0cRP`m946C0IOc(Vd0\hIGTP;/p8g()iDkDKheX4$M:]@Tf4_k_j9KDO4-k6VQhrMM\/\? %s/LN&2T(iY>ml&rIYKFM],#X9\J_hMdafX %Y(^""?A:%-],"'VI(PKrlrl@hLhdg4RpAZ[e)Flinm'a^%I@?2OPT8,OO-2CYgkf#XS812L\jj6rpX.>o_4,o[GsjWKu14UN[[c=`G8"aCdS9b_eKqgWC!U%c-U\]O-75PX>[Bn]*"2_[n#VC93s7(au*Kqs4RlitD]<>&hG-Q@"Ps %U!.m^)a9[\q1Bh)Is_;n,nG[gO&+!dNnke)>5a4fV7q)VN=a6@:ME4`X-pfgG(fot#s;=H\^1J/(B,'m#;e0Cefi!B>%^KGZ%MJk %7.%6g![e,t">j19DfP-!lRL<,WT"C_:6.2'rUYDtoU>V%KVUR$Ik(dq(O"2:[_IEcP&q,WXY5$)r#5gU!?D_;_9(nq1eRm3L"X6J %EP`mn&n)"pnSVt^_'S<3:XnI+Xg8Z$&L(0u*Hj".L4MG5qaHKIPEQTh?$aKci!?$p^;#orj]@"'Z1(\!&A8ZJ[3V*7S'e_t?QJ#+ %41!^3K5,l\F'jkl%,Onl:&jC'kRMuHP>Y%\4nB=Hn;4mM1E=dg:h#5%J4rUR7u$p)gr-M6]b^>Ri]F8Bd>qJW6Af,!1Mj2Sd>qHK %!5CFT-G,%7rWpIFT4h7LGjf^QPWJhY$pC^\]'dFD-G$flbG4g]qgfQmHu+1$RD;GUe+Uss-/.S?Q]Jb\$,T_WoNBaPY,>@?o<%cQ %lrJ1Q;V`gHhMR<#jC@H;rpCHu.69otXndkR[.0_`I`2Nul4PS[0o(\caKpO,4o>0D8"SifX%nMjIKWjrAPW@tc[oc%E!Q^hI)aee %*!-13&=Fse+E6oN":fP*=t,tQ,OjJf-LSIQrAlP6ZPMus/#7p!R6--X@Lq;:JJ$:4[@Y!f^8p-QL0,A1:_]CjW)QscJ %%U!ujXIH1E4DcUW*WNp?^G(_2LHQVCdSYX'&-m)=3)1S^g^ZlL)PEP!s$=BIdrGT;$_uqlXVUXd)JH#S^(*dkcB:MtfMQsS-`[&8Da*1$VWVpT;/W,b2"oNl3o<3'9Ikel986Y!R,L@@$qR0=..a`:6 %L/i!=5(\#D=[ft,"nIPFaHtp5W-u6j@d+ka!8A5K^,55V4JYJDKR-%qj$"m$H91rrl],cpY\N>tM8SX-3 %<56)2W5]Y&i7k3*cdJk*f$Kt1(MR^SF<8%5O,%GV5b(Q-fgMAdo`_`C1Y274WKd`'G9jc/].Xpp`b:YH.msnh1@RaC'Va2bs1Ff% %*V9j$NHSnrOeTU/ei_p?T1j//g>`"58T-j%7'sC3rbW?L?J;AAoNC'U+DLQ9sautDMO4R?U5Z#OR1^Z5KI1c:L*"=bA!nfaI#V&LXs33'0cE5S!;R-s#?PH;$'^-0X,C7#4]I#]I8>EU`_S9hHL7!tEH.$gR9_HS`J,Wk1&oS*1[UV9l`ZVp>4->Ysh\M;@NX4J_Hdl]pR&+A$P1@P'un$ES5jQpPH)pM9S))h]BdYAIjdW[`SJbgp[,I*`%[n.a\C&[g[^+PNjGZ6Lq&pu*1PSI39HdM %N;pl?]H\_4r<+3V*+aG>5\]"*Hl-:ls,\LG(NBIr,]!>UiFA?KNHs%)[4R#"KE^#O/Jj$T^-(39DCJJl;uN-gg3!)JFCT&,VuPq8a.M&e;oCK8"G[po&\2(!Nko?29X\H9hPHq %M-F:QE"q8_+e$u+-#r90[8Ka2"3,4W.HLu?JuP$9AXeOng.jb-a=\R]4)3RK2"4JM3,6N:(*5f %KaZIa7+d*EmP/B.87\NS7BuBoI@fmalT`uN^fR4_(J^lB4Asp_8NMoOj,qh><3pW:i'nu04M"j4iSF\?HjDcoS8PCIWRN;44IXO\ %o/g($`ZrC?l#Qs+SOY5j7tO:cH":bSg,Vo+2'0:PES&J\Y>7d=GQ]frW%p=_8d[oiQSaIHi*XPdO'!<]losqNA8o?tVuegtRU3t*Kps/i5UDSWU>Ol&(hO'u1XI=r=m3H$!\FJ@Koe8E %cm"!CWohG6[+:;:J//106J$o+BG&$2i:n.?('2WGcO28M,(NgJkR+\5Ynh0+Z>_4M&s?V0XRl-OZR%ES,(NgB#*B@.Xn&W\<@:np %ccW4j(>WJoBqS.ejhEbB%CB1!NGLM?L#9sf5`5VS3BZaRcm&D2OL!R)0EAtVQmZU!3_#dakF(>cT2"'Pg] %9>t@M(8+(rZaA92#.+raGhfjs!^Dh-P<1FRbWq*.09ucQ9OD+_$k)bCF\B-D;D7EgdHK`%eGdumH"&@I?"hVdh[OF*YguW3Ce;,Z#_mkj0Eg;F,Q&>WMG#WE+LY1ksC %Qt>?Ac9mq#r2L:`KhjaiZ[&k&e-m--,m)Z)3AoV&nsB'XaQ(Am$m,IIEm-%5TF-*tT45f( %'XnaL"EbZOp9sS6&Vc"ob@>%o4F;?9@G#jW$AMt#-AWh_0`7uHlOkfY$_gLoLLL4i7Zf&,_]VX$MZnfCi3!nHorG3ba,JGr#OfVi %>*I:IDK]/k=>Kj-^"Mpi%PDJ&YDAC'V@q]G/oaSNp=G>q9'`qZ=IFAl;Z@_[ %1\[Xn>.DaXAQ9J&?%&fhiN4!\NBm/3)W<"rF<_I%=:,86"^]Hn*q'!UaX9(ckq'"O'MulBKq&qe/Tr%CLnjBN&QW/Lf.4d%j\=kMS@8ZEpAOfu(=:9Nm %/niEMCS?*6$ej$ajn+*CetQRcK3Q"$)/F6!L==BZhK5$(TA.5Lom[/J#5MO0q53c3%qZ@kE@s3-SE6@4fB$c%rh+Z'N03 %D>@O;X"T;5D:(;Id\3dA!p--4/BK@&@^31s*`Asea3XHiF.'k(T,c4D5LtEF1(UbRY]rG_<'bE82Y%]#+oL>s4cE]r;W_]_++HFZR@RafKl<3^hBbSG.hgg^(A-UE;r/>!esqG4@P%PraX"Z;u+p,K^kVLT2$V&\^Q.\^6Y8TO@jU#Bu#:1LK(!8R/-m+%]MjOJ6i?"%]MjOQCY&fUB)O15EP5n %MWb[@-LaGP3`P^7"3:tO7#)Hc\IQ.iNTb=fG)*!^O@jVN4pu`7DXh8f?Z\icS)E$Y74(&P[;c$UQoQ#:nOlti;`Hr;SBh(%n,;fO %#iQQ)_9.^uZ!E%Ifo.'nJf#O1F3h6(YA6bti!pkkU_4]JWga!o6RpJ,oY1Nl*E%_(iJ[r'*BHTDBPN%^8]f@s`_CQR^@q`N%]MjO %X=XD^d:#,e5p,<+i"-pol9VP22iiJYl*cOGH8gobW^Psd4N'ppUW#pH0Vh7sc)]re;9BBXb'dZd"tlXf4^aQ/EpMhk?qLP*ELuNY %p5!U\6c#!-mN@@U-h%KKTqjAcA=lDM8DOQ0;&p_ZZ&A;MbnBVZ]4.WTXok@Y&'F<2)b4]*KZDU_4]b)%.]OU_4]B'df=7O@jUCL]M(B<2)bP]EFE=;MbkeOUp1: %a'+qgP%1f1)qInid/^I>.a]ELC\]=#]4!9K\V4\%]GoE'm3iLPjc?gr)%.cQU_4^%r*hLg6RpKWh8RJ\=l'U'WV\CKBIgu:nUg`# %5dEa,d30cgn4f3m)hMILjaacpoD'3:ams=ObUWjI^2,s$^TUHl+P.a]Eb:^o3W_dM@g%Fi2;(/3b>A;=-Y6b:j- %TNR$g^J?LEZt:=r4I>uP%ScU=VV)Gp,QYB&YIg,P+0.rh;c% %`e);BWC2NA[O6UlO@jVNB)Z2D6RpKW-^Q[DLKU=Ke/pm*R?neN9aEb"hNb9$Y97GfC.e/q6BT6R,%*LUj4_DJ&COf@"uQG,,bl!-_gB/Lg@Xja(Okr)s2O$%]IQO%o8ugpuhFQL(&1 %F??':Or^eIl\^VC;E\+6HUj"202/:/&DHDfAF;B$lTh@*dZ5=p,Iu@*TEB"9%Ah1/$Nu0gV=UDQ>b4'js"%a)VBP575&6]h2OsPP'@W4\Lk-i %4'I[CK'2a8Idh<.1[\Yonglm$L"<0Y#9$slWU>!.iiuFOepaU!ZZihMe(p/[+>n$X3oVPh/2[oI\?'dc:Xt8=m,;S7]m1_8d1&1j %QeK247M\k\pSajeioF/*FWb%OQ#&orIsu'RlLL@b_\"17lGVIY"s&'hXa/ZIfl!l5Td=O-?WaLs7ZgLEFnd^,?95]Fc)^"tR((CC %]'$!=UX)a3>>h_.o&uhJYJF\P*<2(0Yli_q3m4:R7XQI&an>+IC2AB,Iqbg)j7b(tn$a+J,3R-$b:bPB/G>#SOU_*7DhP_\ehd'F %P;bXmYpt[/#fK''_s% %o#G/qP'hL8&B)Xf/,'pF[ %XsSD00`=hZ"(JN[ZJV6!bGk@3FSCCPnaXAB>5*eD&bIcsm?%,^HoIq9h,1;UljV5W>nuYZ(["/NC@CntgN`Egl.b$3WGJ.>F^+CH %1mBlM^A5#EGKu9&oNdNdmQ]\D\hU@jN1)T(9Z-GRcXk/eW2U:n`F%>Ght+1KS$Tb@@H;6')!p3mcIE*+G$%+m<8mbf<_hN.G+//X %Hq+,2?>L&imFCpTcc#JN:$OW4g'J8p`$o;t?pAqDYek2qZKt3$ZXtR\h"1>c#V`:_%&'*R]q+prU71R$dlQ+S@@F5eg27Fi %R89<%3c3^fkl";Tc'qd2]"-Ir.gRTj=CbVlC%LkN!P*7Mko69mA?8nA(p`GgjgNZ%r9?7T/"?\`J-ba1U>,4bo.l(,MsQIS:95u= %ek&&5q?C4':eSRmWe4p,E(dsQ/;![c=HB$ZF3n=QXpqf2$e&L&?)WUa<*_M'TIkYpAY_5(C\`"g>3MsHh"'Q][FEJ9Sh4==Fo.1" %'!cA"TIkYpAa-=/60hm;/!n2/[VQ3?`*,X1#!(CXhEVopq-u!Y/U=!@#M)61cfWTm>&]Pm5[0hP %'Or`>28G0Zr37$O/f`6(5LonMEY`L@982Ol.^\;u[02U&g@E9fK#e16q-u"$Mt'&:r`I?gMhPP01U._^-hBT-r`BOaK%Hq)"iBj;8O\&H4#R4@EGg_L:(KeTfPc,m:K.+U;HUk.B3Tk.r*8K,VG`KI(fP]'fD/T0*cfi4er>i#D!&g"EU*%oc6n#n)Q %!($K?fH#Bi4nZ`"\YIZkB'3nbRaW%pO#hS&f;hOM0D=:FBne+I`g;%uNiW!VPSFWPA%\MLM9s453PJB[& %p$KuD-HM>!s+Xj/fj(HJP2%_rhsC+,]7SmKQS7S/_IB@4HD*/hamG@0=$-!hR30"T%Mt8Q#EYkmeK+Dr_[Wln&8.tr)/b71L?OSM %)fCI3L4[JZDJ6dEhA.csl^Jup@67QkMjG``h/;de5N6AH!rNZj:h,L7ioQ`]ko6S[r1nB:L6.oIC7p;E]P0."bsjb9'c.K %d#BAPUe*/EDCVq3(,%7$*DBdBb\bI=H!3LiGPl<,ATjbg\_C8Dk9Vs;s)-$^LoI8H6SFZUp#Viu\QF3WH`InWDRFP**oAiI9!D2& %^e3.ug`I;QNfZLdI[b(C2]pYBfoSJBqeTX]&+a6rO8.-AT(h6(BBeIt03kMuC`(p0AqnR.^6sf`=p6buEGHN0JODLS34[/TPWQWr %^Xi"?ZR7jFG,"rbO%U>3L.N5U+mA_@4j914oY%X;=S^Q$hmD>PrW+A`DV/3FZCqP]S+(j)U\L+"ao]=^BYNml%h;_4L %20H@_>0SYVeapnDpVK\4ESA'ODXG=oqF %1;b\ChNR!J*Hll_(V?DkB!Pr"K3uMc!>"Ln4k3W$o#9qh-L:4iaDhQ+eg$[:NnXVC9r+9.uTh %PG/W5QIIH%rT5p4.F]o8$cdDW^L*#/4d7K64icZf;rXW%'R4ldk"_NJ[]X6Y73U6A;mK[#*1**P:WIM'F!R4KNJchlkIB$Cc5Dq+ %Z_C:F_tZaD1Figs)l808$@SO=DMgcj/o2je&k*u-@*'+5/;hNC-K!mr$BBd3"T,pFUl*#Lcc`3C01nuX@6G#p %'A#*&ZSu_+i6k\U*g"Qb(6;I,%/`#<*l^*]Tf]r3VMPYof?Vbs\o;G^4d2nc9[+F0@mO((gB8aqH=gTaL,g-4e\gi'cj"\ZFd2A9 %NI"41X]2.=3'2dA0I\e;7:X-;pp'X-;U'@";LQS&fYfUIf5l1Y,5j]T&4R/5Q=6Rmg/OOW[B1Gqi]tiUWIBGY$0^Vt>HPfr&Pnit %32]=RlN[_X_CF\h'8.0FGA:>cWeQ;e7YEKLeHX:VNiV*XJ49Ih<"S5"eHP7UKHE5/XA4jMBe$^]+SDT&U$a9qeP82O^6NT3$KVQ- %D2aI@Z*%F4oipT\%Zf/;G'(_^9>0%_U[al2p]4*mXod$0H']nF`c80OD3I0qqrPioVXgiu2W(j)hHFil)11TMVY5^DhaV=/JXq*R %qd\bW^QmHg3GnN6K-DV5\(gK8D&HFsYO$LeD7H^u_alU([RZF:o9Sm'<^[Wq$e5>dKnag!K( %FsZfrb@ilF"Zo9A-``'4Y]I2Rc4mfp^=l=HhMb[C*%RGhS*c(Q?^g\-1nkckk']Y,j.W)S*mp5T;hhpKL\oVJk'm-8S/IWYcl;It %30N"1p'XLb\C!Tt4[UnL^6jWqs#U#HRC3(XW>\LT.C)2pI)b=%]pPK29RV!L?F/!p1dtNJrdg`ql"<3UFgID&Q%kLNci(jhWLEgs %7"6+;U+])%@ZY3f8*3nGjT'"\N/6/e05_mAp+8Y1qJq*CF\R%PK*U6i)<<6#+A-a+1gm@O&1'A&RNNM&m4/fD1tNr!?F33tPECDQ %1agUS#S!X7"DL=2Ka"9'LR5^/CZ^*AkBO8PBdgNHk#iBdqg#Qa1l`[f1fq'KiUe6em4^r %+pWK\Rd-sb0c\-.Q&3Fa(BgObqoJr;E@$&+si9oS*0sNUV(s@4OC-d7Cdt+ %_#`$#oC[dnYiG)]%nN0:,]n@aAIR#Jq!Mf9!KI(+e4M4sZV&3T`m)a5qVIYLkUd$$,WBZ*/!j9mkl3"Gfj/'+c1S\HCL4FskPrU` %KQNgNC/a]b=P6;2DX@#s+A#0Ms"]\>5.dU>9p\@It=Kt&*u&F#8>f"J.QQ$,Yi2TK+e?;<#ua";C`XfVW^_,\-8&h>1, %4I$IkNW@O/WIVkU+q^Vtfq$X0GtNW3i9q27k6)CdG[]$HGU\t+M?ru[-PrOd.h1lN,P7%pU>E&"qp<'k!f!&=5&/FA7dk/KRD.Nm %#-nKoa]1TUDhe$r!u(NU`,_Y^PjVni;t[/Y3!c\1bh(f1N5AX2XVNKWhhBNmXj=:&3)]e2:[J1/NkX"M9"iZ,3guF_buI<].,gg" %i.P[LpD-8NggjV%&+7;@Su(XTFq*RMG%k](f0Z$b,7? %dHu1'\o_bEMKT3Rfe4eheE\KbVnnJFIC7V#897+F,/0RtuS4nW@";4$'^[R?sHE:scT57fh+JWS7[tG=j@\c+dFY?ZdIlBj) %oZ,K-6'FeErF3*iKY6m^nW)U&+sHD;6C@U]'+'BbTEqWR#:WZf>7%',8>`1*`M/4>-g8h.Z^S"#i52,LanIF4MoRcr&d;j.VBD$)=e'.l%f/D$<4CP %c".)7,/Qs+0g=Z:9@Gh*jg":I"2eEG-madu8IV!jd4LJW^79;reU$88+.9gt=B4+!I8tib#gjF2EiV6f2gt@0Fcb9R]7*%B^$`eH?4QWkeG!^oief6.*)/\@-6@l,qAs`?<>Fo]k-S %c,C5^1DqE7QKiBR1lNZYN#^pr70jl?d)%BeGpT5OE7_nG9S%%Mp7Q;JlFP;s %+)WIVJh+P(K^E08YLY'$T-=n4kndNIi/Ri(bSENBi2Q0Yj8eO^MLqO5"0>ShglAY',&"pISR*UJ5n2]J[a[Qg9`1GDln#K`1b9MV13W5-mC1o$Y+ %Ve^AOq`T1^e`>;+)>:N]ZC1TJ-V2__fr(I:SNH=7-7;U^>^.jE7!ms!=Y/ql`lI0$WLabkN[?,Loc.""&Z,oMQ?*'aOd7&h"m\W0 %IcP<]6;TSK?jJT%W?6nJjIlY1`'4\Ee'D##B1.hsC"8(YS%e61blOEKoGhU8JihUD-MKmVip$EKoHCZuE?rM2N&YXo)L74H<=P %ImJ6=2^oeVFulB4cUZU-;2Y+Oa\I>5E&7]=cVEXK`VX#b:5>%uf+7d<48j)@3oB;r=h0DG45D+#j!_mqZdW3uGi<;5q_eS4PF]uO %`VXjiVt6&162q=06SQ1f&"t6el!-J&*cClJ4(s.3?&QKL0/a.A"6]8(/#C0?#`ZCPg2b %"%r(dOfBB\TG.p"N@E#$"%r*V;;+Bra&._l3UB;[JHJO7oNaGnEo;IG4@/TRj)L=CU$9EeN5neQa!W*@SeM]WI2(eY!Mt#p>J?ob %8]uYe9(CD)(#j8lJ5SMQ%Qog:ha<:a:oJ]*"2d]AOQ-3FroFt?nW9Hf/:M"O5l@F&BXOWb#7`0$ZQt*cOGEq6G\A+m.0g>2`Ihu2 %%T9Gi;ET$hJuBYKTG12Hl6Ite%Of;K44uu[a)R:D>a3%\Ha&.^!8sT2u5"TU.X8)B.Bl)W2Kca%C_/cKNIl= %+EEE3pE[/N)kB8S#c(MnARjdsC8!H'>#IdSC8mUN9I3[AUmAXPNiJn4JCN#[eVo@LNt4kUE&@,2[6Oo?=AhRQC7,FZ^a2t`UmTf`JQq8m\/-<,&'39S%Ot$NDLm^XhRhc%("_f?C,uk)DQKER*.B-e'>>g\b&Wg2[H!r;(+s=:D %j'sX>;Ced8G,,39anmT+pWtHAasAUpOhq@(-)\!>2]:EeM2GM!'foi.5?3"1g42i[T&1u[p/@+E=_NM/n#-"1bOMEi[OSU1Dj,5) %ZbXZtoSBYt(W>Kmj@r58@l8\ojp;^7U:Acg%FT;gEj0WO0r3DrXkUEHBjD %g039H`#n<+D?O$+HHV[-)7([fkq0$,K/m_aTADnY1(D&'Rp.n!0qlk,n!i[a+st7S$Wl-FL:TY+6%ce$M$].mBI_ffh1$Y,EETN5 %B3P,=%5obdU$7%T+`+BqV+NiUGtkqiBub=U?^)aR_NX!m`*e-0AL`_`jMXVm0#q*?;A92M)Zof/_CnT?_FIO%kfG/j<>7K99"_sk %TB^m25qgRP-a&=n[Z2M/73U6Ao*8WRh)_2-XW,X4bQGq1*02nknQm? %Z0s=K@VT%r@0M>,@R!KWnuErn:;4&J#tlmi8tp"YmO)qX@9[HTj=@(ReV\gXd_IVW=(RZ(o9(!nhRACP"!>o"RO(TL:2I_rJ%f3X %&K>WDDk_aJDF5&J9T]/7&'_3OA'EK>T$U0h=WQjtZ&Tmf,@e2qDTY"uZ-13g+H-.*B^ETKb[Trh!<%$O8_)osNlE]qnI_V!4,dHa %V(8@]/jg"*2eAQ!fEI8,A1?gq`ibE.f_Iqa>NYO<>F3$_gL![^H9K0#i:'s!.a9[JrT'aMqtoYLIJFuPNXoqu5l3/R6=#sU/Pb2h %&(+0ZO.dHRHi)g*2+<]5(/F#$\&T_8[s_OPP*`W_kT?!EaN[7GQ=ER!\F8M0h,e_nr<,`'Xe9^fMELb'>UGMh@+sF*DtkDN)%PMR %#1K2:rA?W"a;qsQ]%X:nBLq9*P=0OmeqRGEK*@!*h*/5JT)Ih7SZ3mb3NdN*$t*K=s3V_,YR"U=2J],C@RFZ1@UCdeT,TI8@m %A(mMSliH3#iBbJH$2J=p2f\6(Pl*\\k&_VaV,&)i);3olf4Bm2d&OL!\j4kpB*"f\je2BaI3oAJunh1CuBVL+P;OYJ\c26/)PT3u\bedb>-WT*MJ[%A'Fq.2< %5;)(JRJVnGemK.dFH3D+L2/XH]HAB-QB"38`8t(:ZON:r$i%0rk`rG0M*NlQmH!P)^"pu%1m:Zi=bDO#,a3SYeBIGJDb5+?[pCKd %8&$NO0@q%T/hn#U7b-*4=3?F)(MPe3q)j3 %c'?RDSU0^sq9k@R?H03:E]%O)hdU0%Q+ek@0uC)Y;ob5t_j]lC:kL`Vf0$B=01_@Jp,FK2n\2TF[XiIDG',$6gUc:%QY^4L`,DOf %4]_ESZJSD'mpg$I?LKeD2rSn40Si0(XA0bgg2Aq]QkDK\+%AmBfO\!n5A^'U#M%g:Vm&u4'8qAn=gR-N$2&+&<#WnBBpMdt!Z&H4MrJ*pIj=6hABVOU5(\GLU/'[t6_[_@T %Zns,W/$Gh/#)e+>$S8Ro4CI>e_X7"s.qOa,'%l`^;uYS9eh=$r+J?Bi^95*j6`/!qjec$Pm%[!&G'fOc3rV`%Aa/e%5H-!EAj4kO %;0f(>i`$k#ZLsr3@#_(EEUjA()]gi6e$"Q`YKu[sbb`':aY2EuCcbb'$puu:R%a3%E_"e=%/ghJEAEnOL>h7;BS/.Zcp,?Cc+7n, %(n.(^:BN;?l@uYH(h;Xb)2@@NqD/OpJg#FbF3-*EOp'&L`8EGk+iD[!WY<>?R^c%W:>h@Fkau5g.5X.B%/mYc2(j_G_pCWa&5D1i %1(=*p%+R`d4i=M6o,Wqgo&m^!F%:Lr^%uWmr02=>@i&g*goYkf;HN-Bjcr@impk^Q+hI6Sbu[Lq`O&@7(`7XK$pDFn6PG:GMj6b0 %U(O5a)=21kjR[:En"c(.^mA><3-.47kP$s1/,4-1d99[/3K)1&VkHMfN_=8,=o?+&"+"CALHkQS5VF^5PQH6#fA$UYfqFb_PF-@q %?Ube>%JXuA%s8q'!aiq1>Q2=_c<]7P!\PZU#:\a)"C.BV?+kikONS;VTm;S=jRN:UZRGoKONS;VBo%f\jRNFYC2+D0aQ3oAjQI;] %0YANp-fDiiaW=Lq*-+%MAH4?-mk[9_B./ZGi.C-G)s$Pm>``fLq:+=)\QhM^[7!i?ONZ8Ic4+f>!\UN0`=m:.8Q?$=QRC]h=+3o+ %b7ejR*aZ"^OW33kGX=#Y^njaA+^+: %K++rufJ)7V",r2Bi:BSCJVpK[^Y&>IbJ_CnF9/n+/Ill`(A[W;+GQ+3iGnh9=g<-K@Xu^cHgqZMF(;R1FF`F7T!9.bHh33,EG5#s-ZsEZ-.j0Q`j8SO1"BIQf3IF:*4aa9S?!+E8$Iif?mN28B/]qUB1k"QU4hmd*Pi>F5<_B6,o;49!\FQ"dZ6J-bD`$j`/7ChnHo(kBtJgUkgDma57c+6k&f/';hF>g %Jl&%VE8$os4aO5,+V]ER@d:tHb,fd[l:Sa4Jqj3c\0Au6m7k-2nlE+Z8JUK%FP)^nVULJC51-M@_\#&TX;V@lI,Sa`Q3_riJkC!>%*@HZ37WW0D?#lHfPD<\LT^+.reqs4BEZ[Dn?2$X\H;_I+6OCe6VL*/RBH %)%8?i-J\W&]-Jo;,aVK,3HNKtJ**/eDM5,gg8jr$mg:18.Ug:\T^*4-Q^ql'KI'O=L4=^lL,i.H.AR=I@UA;GhV!5W;e]%NhLg*Y %!$\7U[u\7,>3UC/Cn`I,V4#1J_-0RViZ9Q1qG^Y$+M)E9&1KL&P7W+_!$?O3>eWmhk^D:53s,1BmrOGPEZ"1@kE:38ptUXYCrZY( %eT(ebbA7k-J56Ft;T_IS&;#b'Z;D[ieINj%b-naH[$WcTT-jU\Us/U!n9pOiKA>X=YOHT8]/7]eHObD_XH?CAEGm4u-F!af.:jal %Bi?q&,Gf5RjflT)&1M/uPVT:@Ehl\7(+*p#CS&ag2X;<-2M'-N-N2`QXD`^SAq!Yj%r6D3`fp5CedW815g4/Tee274)f'3q>W2\N %hZ.&"ZG$WS+QbUeCC)t%!LVb\XX,=o(j0W9b#6^5Ds4P`RGXD.@X_NS>/Ctlo:)l="?09[ju8bb7+F_Vj!+*G&km?L@",GiQ@Ls. %`;IWK[3UQW=qb4H9DC*Yhu%)%/YVJCK_`lo8ouB)h>Cl3;KWcV8+W3irD(Y5(gA/>9)V"QbchRUC[(LK;3-Pud$#oa[$L4J)lgpT>iDmjg5BOi4I2_SrNpA$WYVueZffrT*_nL^3e %\E!2aOk'A!K@?==9nUFLTpd'RH3*'um.BXPE-dtU$lGmtT?:t,@%8;).;bRq#)q$#qtbo`kn0lV!Tq\G3r*$"=G_%=>eamjCuZj7G$Z7a6&c&>oc6,rK_#eH[$I:/?;Qa8t>nE0mK6(,/KZ %+?lj=EI&[u8tS(+GUgo$:r#%RSO=&<:/>Fh:`n(4:(R:=!9s`Hdh>+^dt'I*5nHU]#MqF'ot=.SKlY,r3@.A(&KQ>@I_OFZ>"EGt %2@$c:\s)0>gt"DQDi:Hu"o`&$1as3C6K..cbuJG'@O.nr0$6Z2a1D3?r-=q(bX`9rPQ^U)OWc@f]q`>Z8d3jD`.P=g^J4BJ>oKWb %^-7S@DjsY@f>UajS.<]udGHjYK)>ET=p;X@:\;+jWM#\E#kYUD"?2NF5pt3rl@HEH!9e?j;K:NDpQ,<^eO9GehKU1,DjsY0k9G%7 %J(p41]Z8&eX!C8a-G2ET,;bt[Y\9;IV/+:'2kub=;b39Gl$8r:D+XspPm^c,qj&,uD,Vq-ApI@X10BSJVf %#ri"l4Mp+Jcu5U>,'j*"Zm-=HfF5KK*KREd7_btNQ3R#q&uoBQ!"s\=&QJGg[mrj@+i9c^h`W1420\F!_)fRQ\O=gg>1>3s,F>JP %U2hZI?J>g`Iatld%M="3ZUQQEFGOnd`tl3Rd34+0&]VmLOBb&/(-&N1pQ8HETGEGjkiD6?"?#W]t.l`^W6>pD[\r0P2iLW#1h8Se'Umd/9=1JRh %F;IMk$1*dI'YC;Y)C)1OjKf`]%#Mprou=TmN%([:XE]aL%l9&qaOhZmjZ1Jc"RUcBS#R<^RCVP')g1Ja3+8P1$pMIUu=e[HoO %eVY1=N0bu^6RJ+fO0g4@R5AIO0/]bG">i3D%>O&Or*WBYrSTnFa*o$*LfCt;q_lO %ZA/*+I&ARD2MY,*`"2W;Q,LfRr-$#,>9%jg^i)`u2d.g/!P]Z0;O%)6]#KtE>=t`]EWU\OikE[%1M5RS@k.peIJeWQN]91SWt6OO %&,%W-RX$Y8SmYWNhoo$jE7Q;no\a!meBF+2n[-*?%0WTlK6-,VV[$4o!W5-OaarCBKE,YV%*^POg'XT1Ja%@Dci3UlK]?%:N.\&"+E>k^'0WDnCt4?AXS$V"b&Q,Zcq$T)>NTT %qc;rHS:KLWr@I;6$>ASDk\%^QCeuo``YB:XNkfSRI[1Q'b`gH#6LW'B7k5HLm&j:gX`b'-L6GG3mVRXj5K*iu#h6L?`\7IJ@cr0K,'43Z^-&@,.0:VT#:Lt*sb9jo19kG#FX4J%K0"CaW?*8%PB/>%ZG2&'R\TDID4Sho^M67d7 %p=ZoL[gtMOpk8MNU*mSq!Uf]8T$!P*45:?K2]hI;Y%Q-BE!]X;JHF(4oLg;lF0*,!a(k34$4^aP';kp9Rc@!NG'a8oRaY0[3:I2* %fhXm6c*@77B.R/X3J6Y;CW7rG?At'L,P5;*.5:BLp=/:meV1b=QatN:4p6t_rh^;\^84C!FCCjb*Q0WG>LL"BIQ=I)+*UK7cu77a %%#.$>e,!>Pi7-j$p#u.:&s3]^kW^Bc*gXt]q5QQX^p''_aSg1XrW0.K_LThb4l%-i8[GN*qT-]Ol#qAV[L"B/&eDH-GMeUa9h;7a %V,J.nT-KMp))rh%3.mhh0=pZ%E)E(k+.ut`h30L1HT@_H%!US1b$m-k6qf]K.#Z3/AjFk^iX@uqhNMklF)US0`kN*tCP0HPZJ1mK %5Pqc#AKHrM>)XL$[q%`rATkV-U>uF=!@_tUE"bU!"&cd'HK5)UGEO"5fT6?6p>&.GId^3>orJCn2sM8+4X[;eGGXa"Oflu2EfsZ[;eb#4Q]"]OcBp8cSgU9Sm#Cme %Q$XL4,*OBk,>u_f;MO3&ACVW*s7?*K4IQ?h^]:KWl,`mXIb@]KO!ht".@GJ)39qB/6n3`p+upO`g`JXin4GRQ#2>o];VeNbrAcMc %bhb.RC`mejppB^7f8[7P>ER,)Xo\_JPtjE/qpKV6;%/CBduUnF(E@Yp"YlZ3,*[$-a<7ke5GIc]M.-+k(:9j>iYBg(PEs_5=PnYn %VhNO#DWZChD/3#IgkF*Af;jO0L0H`p?d%,I:PME=<"4[%@ %^8LOBIG0#8%-GaWlLPfQ@tX""W]EnK-UMgpK/+u(6hS%C';7sB;"E^%1fg&H>BtudW8Y@s#SiuP[QLL6\f;`mgi"5J\s%,':SRPf %L0i:^PSt:7Ti=sAad(N^#=L;e6fG%`=[83U4;>H?QGu;Nl`r&aME)^bnm7Xe6kP=S`GKTRC,r73pVSS,Vj>6C^N6b/GP4oR)#eLfe3?CUZP`0BM=n>U%'$HEZ#Qo:JpJ1c']`n_KI:-aA/\=5s/@j47.QmB&M#r&;m0!F*VS&nqDQWrQDfb9f@$1]'fu[/](> %W'p#!=]dkU@a?CC^bg+NTL?r#QaC$.^&R)ccU#]ZE_ft-pK1g.&>L-Y`'?#,[L-$mUE#W-lEm]BDQt*-f[usi^WO,$%P\je.ms<^1&B':'C6j;6n?aJm(&YB%+B#*K?%!u''?sn;Ve>pj.6`07:2uIl22<'=0c/S' %pXh;2[nY+G:_`aY?D=/"5uGC]B"YX=)+S&?NdBPW4/!^bnh`0,=5SMWQZ9b_TlIdmGD;f_XW`N!')FflO,SO"g;p!e<0NCZX/uE^ %T`F_BZ5P!2'g'_;K^J#?.!;u\Gi)Mi\bBf'82[E?.j^[H_?=/N3+G,r8X]Z[_n@et\\G+3PjXW%RR,5T7@XN*c+lDU&SHYc1US9> %j+0ja),`pkS",NueJBS)>PM`"\L0qAWfNYn[?kU'^KZmkqW$k,V2^.X%/+,^1Sg=r1P+`3f0C!d)[SHc@$8]W)sLb8NC;>S[`j%l %eTfV$lX-&tF_r@E\$GNkdPSK!>>R1L\G//Q;q"hr@CAIQbb-aYH,mE8Cl(#eM1<`\jp>?qD'[>DKR]rJL@@JY$^E;UVro^ %n6ldRGCaD<;',Bh5udejCM,;bh!:BR#n5BCpYYR@*0Q8]CfAdKnE^%eG;]1^YJHQ-hJan,VLaSL-?6S?Fpkb$-Zcml.,t(t9lbtF %c,!c4pe,)h.VF:YDA"eiZj%[d.('neS2%]-H,do\o#L`(<-,[A+a;dgb8J,KBZtL/nB_6W;MNh(W^kqm.4(jsSE>uLEpU3*_g`2? %!o#DcGNGf3\#1p,;DKW2qs%?hFjT/PNGM$^0W?-KlmdUUkmkOjO%*VOXfbE.ZYfZ-mOrol=1ba0n+T411]$rCraT*WlBhEYX>%\7 %[KdG0kjS8*2QD3flhVDq:r2#Vi\looePJc!Su,W3!#WACKM*gGm"deA:P%]Jg%Vq5`'CHYP.G:])k#)F^*)6:4ELkn[);Ora[&.4 %^\6jCZ6-!@h5YVg!9s8E7uiG"51V2]iji#SK(L7nd+U]L@On/]7U!]ge4*X>E.VbN4=#*8@:iaSk8-@SG;-NeEu$*Wgeqe\ABnr? %KiKj@%m,'+AF^nansPUfgR36Xq;JjhNV(i(gpfT4%X\*Gd^3'aYFoXC;brW*hLQ*,E")"=ZP:I\*=+0W_%Vhp-ae7(13gYj\EfK8 %Bb%A-4aPIal;'MKU8&,Qoo^(dl9L^'2>FXFXk2rD<_>i^/FbN( %kkKX-B4T,']%.`*(cq)!#MqE;%S1pD"-W#23crBOGj=')=fCWGii.!Ce>YMT"A`=fPu[r`#U#CS6m7+,<7!gNjf\NCofcXCP6tuh %5SO8j&8[4Z?F7KKe:28/t?ca:B#-d.05@e3Uf`*P]Si^r;MT._5G&AabP02DS!^gh+>.Bnt^pbG_4N"28]^!@YPq;Bs3q %\ML1Ys4l7[6m=rVRU=I]T&W(26Y0u^Y=%]a$e.;*rTTPS7rI^ZY5NrNFmnG8,n0*?J6LTGoO3PnYSNlip %O;?2fGV7)K*7#9:&(P1hi-5`F4B),pBXmDJ\m.Ka4%">Acl;oZlr9\UD>Do8h"=[;G8E=k&EM:Mh'D^$jgf.?YT.T%Z);4m&MZj/Hkt4'+OlB^V@ii9k"ITqR\8=p1gC0m4Y-HeS`e %MEH9"mQse/j?n"?>1c1T,\l*Rmt(`]iRkTdB1<_dBZ<-h5V_"?L5`TdmnKQm8!7B5]mg-_/$"O\DW*eVZs1*5DCkcAceTPohT^*0 %k\=ZL=7X9]Ja^aS!f:-3Z_6::.HR*!nI24htJ'A\aslGP5=RpWZ4+fDPHapTA8N2icSojSn %OMP0*+-Ss$:\Xpbo=g1Nk(2l2i;.A8/6sk&"s'm,a>fEhkQGD:AhAn@_n7-?sotea/WF@!il+pM1qd( %Tlam;"l)V^\d0q`-PWOtY=&04f2pO]=@bG15TJN#VMs"N4964d!.%s2"ol*["Orl)^u-:s`WD>Q.Sl^+1W\QsN!8(ZF?BR>RK0EC %JHl-6&9OIi+6]NsU^=hcEhL65s2Jg/Dt"8Q5ScCW?jLWA]EB2OK0(1=]D1`@BP*k&Qq0T6Ha@68'+gVO9S1$G1b;!h8t:7jNu92C %T&-+qJ'90qo[[alNCF3H7ka^=qjq %P_`3Z\6H@[HE"lbjYWo&HUO%m$[YE\p94!-dLQ)a*6XVQ83?1'1AB3<\A= %YM)8lBf?KH>i\jg"jUjGggP^R`Pil#mgatN-Q>4'6q(jm5QNo<<(ai:AdgNq1!G>]_E_2lm(E5Vr4Md8%$9T*DM?>9\k:so[j!7+ %kZKTTLQ17R.#4gtE^8q-SU$+JAn[`+6]*dSOnn3!+(@6tO#DW)cGJ:KYVYI0g'j(eid3k"K=9%_8-s7-&$^W5-#Ek=]*NN6h)]0\ %bd]_qWCuJ@gtE/>hZ_nWGHAsZ'dfl!G?cr_Y%WooY%=$o*8:n+G7j&K4746L%W@HhmeE5;a"#GUGMHe\a[c1NOf?Yb"87fO*"o6k %@;!+ODod&R<"6i*K>4>4I/RSE]_t+$DtBZ5UQ-590gWb-0iT[ia>bZ6,B_5W$W(&jW+47A;i]+CI0(X0/,ct67"9N0>]Qa&)95+r %`TIgRW+0=N4S<(f6oG8(Z%!1\A(.WqHr[/,3E!nV_00Zj4:peF1"_LbAce]er=?K5rd:4AU8JdI5N%9"MA^JgN#=cu%[\t@W?d;& %R'C#u_TA%dIJ^O+rc0aI^"In:^nfObq/.dnKDR=bVcGqU)(Hi)qFR$'g:r,l7g=%fMDt@PId_sYqWH=sVq+LL[=GYc0mbg,l1D_d %,448J.5>JjXaM0W+=_(i'^k$HTf&#E7:'`e<'GTZa8HNkh"bQW4B_R4q"-Z6&TDWi8_5J`PkGfinc=6W]d)l=^PJ:F=`!IYMc7o` %0]q4S5oQ/10RcA<^F\_;L7fHBQl884%B=]<\nB>PpRiF^Ql884$EC?q.X6TnV#;hZ(VD(MkN^?5j.LrEWT*`a^7SSZDF1#DQ+/jh %k3o9\e=SBFYDdd24jhtTX_kXL[IE%nflZF"VjK@l/'[kC:l.<+QT-1F*HU'tUqRZfA3O;bf7ugoF<8PUaN'(u/e8+\SM,+`b7nE] %=$?&Q_U\Er$b\&(=3uN^X53;4Y&\BA=33U@DU"8:fnoD@W7F&ug9s_l$)qd3T'41p389J4jelcIOf@.qWuoE,j3=6Eak>kODW4C\0ck"1(WE&u>?IK83W%>8")pX/TJ`,Z%)?jcZZAZt8BVo-4:G>,9CZG$GZZ1ikoR6-[X.Cthl@&b %GaLRleb"Jfn1YN2"CLCVX.C5]4B?8!TQ"17[_J`?WTqsWY^;RK%*_)3R?((mBs7MCYc?f3SX3m3.!Tgjj6paOng,;C$EUnh/=+=* %\Jp<`%Xc]!,\;)6SAmA7F_hB,R2P(E^<:P]F/%7#9u:8@q9/pE:TmtHW:)iFl/s[ma6(VCPqK=%UGkn\L"?N8o0B]LNHs'0GA$cu %#9T1f_$*M%?oW4:W@]"b8(G,a_1.oYs2a;'#;8%P^8714J+p3tgGd)5=6)&3N_uJ94U[],d(+HKKRq!Sc16\mKmmS5%2YLt%'RcX %Vs$^Hcq)CNdIEkFKac6Z&&Usmc*9YPEejd&nAMq8Y(M=akl`N8=n,A4"&)&V2$U-P=Y*uZZ>IXX34NP'TS7!PDq1c)Pe %X'QmU<8LFrF1F;4C5l.'k!u!AG@ITNdUg#tYTYbNiI7*.j"=NH[=Fkc5D(bV@l%7=)3M4,X.nXQP>uDM>mp;koc+:?CfnE!R1tn^ %6"8C-?pF96$'Q;rkZPRH!NoNl1S\*.;Cjn.VP+\U=-O]ul2-;1Yg7T%Ct)7F^cL'n9]9fcJ);Ur1,`BAR-L@Qqnu,]dP&FkIGuF^ %pV_[mqpZX14Jm8VB6>=SK?(?ZqlGf#/l(_[I>=PpZ1CfYlL#u5mM)t#=Cq(U'Wo.*L=SQ^Y=$]?H3XCfNRj.\b^V?-nlYj822u=2 %\&`E$X*jrqIo(9o!G6tb[da$qg+%R%;*EK-/6K@,$JlPjHf4"X`c%77pej>@H6;qF%\S1Kmb0BbM@DX!LlPn)UaR7(;p0>-('U$P(A-lZ@-OKqGDm%S+\nA6k"M[GmQNs'AE6G=c6Bg*A]fC*dbFW=BNi,3>I]al %p]UK^gTJ5llce207S.;p>*,D]R[+T4NKOq-3j2G;(kEP.7O)A="WK!6!gfPK7],KgZ#mE.K8>ledBU#hnQNQu[TGRp"PlB+P_I-csA[/@9?[^DAZHm>ojpFWteJ"B(Y+^,"+W>OP"6h..! %_EM/N/sSilk3X*nl%Y-3Qungt.d5cc')I6M&,ZZ'aZSao^DC5&\19FR&!d^BG5#i=fG5'8EWM,F,<;(DfDsJY;Q7"m"@dp'Y!hSj %V);=GX(edl25NS`ZXJ:R=d5?V@AYtZ,ClklObVR.!I/I7ITODc*+([I_d#Bsdd3jb;Gt(I/Uk25^S,A> %QP82*UmJ/$flZ@4iFYreT&u&riY]:AS7WlQD(h"bQ(Mt.E5l:l`XAWs4/5u'gH&0247u!beDDiBgp02EWU(XfB*"kYCXSipkBBAI.;#4[,mOi#]gH)mk3722a`r %rle7K>/<%A!'raIX1=tgV#JURrL5>6:ZdOtLi.TbDT#dW'@DdMccnt_W"5I=3:3-^GZnnH+jF(EpD4:\ELF)70L6.O0g(`P`mcE+ %.&5dLVN?%?Rc77Se+)QR`C=t0_fKmdYo<"#74%MM^Ye_dV]A]q.)"?%V98FSgPN@qAnd%l76mf!`kRE5i5V %^,!o7mB-jbWDRXR8i7@!$d9s18$94)"g:lcfJ`CVEi$@r9g`!5N*O2*h]e]0C#j$`*ofS$#6^?]01-kI*H:1T:%%AE+>5/LnR[nj %k`+ptHmt'2BTti2fpYe0\KiifbEb7X0mfcUu2`i/!LC`FkgK#$U[!-OuJ56ZqU_"u6Icif$5E1'DY:"32W56F;Zi#2c!IDMX1n28aodXjekQu[I#'\EHA2Dq,E=+]Wq %IcWV)!]?jUQ2c!d=G" %c?AhM^5m_0TBZg5\hTY-Q%bjh/5N$D\2O]&i"&1ZnDMNf[Z-&j$H?k987W".SkcUXKIcg2;JQ)$GEh6UY\2pjj5[u"7n^s-hrAuO5` %4#b'JR\;&FZ?%hWW>QV(9S9'&h&Ug>W8l*8^eda]1L74=_6*iCRQ)WJO_223NYOR*Bd7d*]s=,(o'p@XV,mlI5,SN1-k[MSVI5:F %DZUU*Dokib/P70\fE`Z/m>if72MPA(YYh#b2qf?>fT<'G6e-Qb/!kj_A:a[0L;=?2#hr\-N:?]A: %#3pm/RhD)%jr/sbFb4/]>"J[%VG<5?'51*Hhu5cjdi.14SKQHN!dEotK#!oO#<@ZHW=u(+Y52RO;C>"e$_/\oW=pQ>"=A]sH'QR> %YE_6;2&3(T?hKPfFj1PNRDfl %rk:S4bD[QQCQ:[b %bEo,j?8K@RIVDA<0;gKme4p!7XHUB$7.B6cW2,G+U!`Ne?]I"/@(YR@'c46f*P-MGUS45&cVs(dOEI!am9&nKV]ni6Tc/[W4;DS! %9!+;&c;Tk&WTMfdh`Onj0MR6X1?Wp4;MD-s^2]X?,#(uB6!O2iTb$cZhg$^"1mPdna_dW,e/q+:%-MmcP)c#-EUoTs+uP>Ko0V1e %HC&>uX.131SE?d`KP;o8Ns4\.F3T/CEq>ug8l17o(n@)Ag4'FObnj4VKsDU-.ZlY4NhUBZ$<;M*\bV2@"$u!2:IU_l&ObLI<2=4X %]PGc7Sr,@!AP1/*1f*4EnrYZ:b26.^@@i?59r2E?F.B-P9iLk[IWCmT+rq1b'R])C8CLQ%N,bGe,$FVI[[QYI(!3bZ:>,-,V]ni6 %q4/7CSu3b]/=d!h-aRRZGS3U`;AZd-&?s[ZAlb$t6@qbRXC<@;=b;eL#T72+>\_,6?1U))Ms&KTt'D%D7Z$9Tt%kTET/>NL#T725[!SQ..6rM`9:f2..6rM\uW&==be-M[bNILju@t6 %+h&m[mmeZ!/ %_70l1#qh#<(&U;W+-XJ"38g)_hNjpdbXF#Z2u1KdB6O_2j^(X[G@:]B]ma@5*+/C`C2N)$#I %g?IJV@cl*I3a9kX^,i[D8&&9rY_TP9`)6,em2k02/OT;4n,D7ol>HK$G[jHS>>e(pm,<.E>;]0@A,fu"ZG*VCQnl;;RN+nc!)k*:[U86WX=e/`8Tf^Vkl(Pe:O0?p-# %5Ha7QeLIR*`S="q?5^_,X>#knZ$:KB:Je,[9WV49gm:5$W.=e>c+hUOA>I69RF*4U+LqjV)("dbAs%7M7Tk$VkY@^bLOlLL\<*o& %\fE)ke-EM3QP.W@$K/-EMj=9?"9#pL8Gued*)N3=W#^7-OUNKPn%h]WID.>SE[Bpem%MlXmBqJ*SX0P?[D!Uo6PC2*cq/X/R1`R8 %n%F]@Z\r1^&A4,q2W]I(bN6&Xg201u\3&5AJ[8PK5=o[\7Os&rZR=N?D)TcaLs3/U68YXo:\Gh3mg]H4.iDn#KkS89=_tBp68ZK\ %Jfi\8b>RRX'+OQT'F3=\MaB>UJEP)MGTLG9QMg,;C0W+k]EQuGoI[]AmsSeXm!LPsHUCUo4Y>3\#ZB+_'g$G(.Kk2\Bm<2&fkFZHDF %cIut-Gi$7==XlPNBsK4mcA7+0C.W&kA>A]=ES*>t1_Ri9B>gjh$*#f0Brl.SgDO.Y3<'LM,B-idG"2IS7fK[<#YhJZ4OoK[SSWO% %mZQd2ai64(p"FPT`BiRa4lW2W^]RB1F?JiYqa:q9JqN\.('3N&7)a+7pR!JMfqYn'&ebY[_@fT\`>[D`a-dQ0;2'IBK$'+@pnL5@ %j(4PHH=5O-_q)0.qfk7b_&HR@-b@\Ja`DeO%Dn)nn4;eWN]RJEjSenPLV7*U+>f#ul/%(AgCMYD/]Y9e%V1,VXH9'qD?4V7ccaZloHD)=^ %f;jfpa6Nm`OLS1m,nDQj!9-WDnbQVV[,e:GKraXKd2R0D7^Ao]p3lW.:Aae*AOh/clOP'MatH7G32_Ab!W0L+Xa8Hq-[qbC/ioJ6Y)^6E8k"b&i9/R>UDXRu!,1e"`0Epqd(F#T/LJG@:He[KO5Mh^ %[iZ[*6<8E!gVm=61AfB4jdDKGS[.cO1aDP7[,9l&BSMiQOsAA5Wr'5XBP..="JQcjB*Qj4^-jbTi@f-tR]/D*FA`cA3J@#4B;-9C %0`u2H?_SF;kQLk$?*u65S+F<$IRGti%16%[!K7<;G\6`0E@%'9llgTYSh&44R;1$2BL_!LiV1N9U=jVHK9g1?igG?naZIm$>0Y6W %ZZ)+OR9@BJoKb*,\'hnDmDWQ=WA>UqC"Wd/C;iUu6Ko^/ML;ni]/Yl=RX#]' %++hI.,;Y@;)n+*23L76A;Xn;0]bie?R_p*_f>Vnq<*a`.i_*p35)?V%-sB*E\P6[*LgK121!%j4*]_M&'h]YZ]Yl#=p9*< %.J+NR">Q.*HX!2^:U*45i:>RX&k(FX(Mpk;I($L`Oreaub@c/pbH,o%E%RlR:p\CTkln\o!JiCuoKp;=#k;Ji?BEADJG?EA00G@h %+hhan/09.C>%bc&SX'pQ!0d$jP%$KH#>*;W30j:XICC7%]9>]QfbpKuE`Hpn?_!2-eS."EDr[1V\oiPS[Yd'p8Bp(A/rsQqjVDri %8b:^q,=pJ*,RA>!6*Jc2fZ)i+hlq!*D*GuFO7Rbr\TG82j-NMl)>_OHo,^Hg"W'X[aA[XU65lhhKBj/7!]0J8\jI*h!]);h5n$M> %&bD0q.kj>?=kQW!'pt]0JD1a%!]+R*QkU$&JJn,BWl>->@#"YIc\o+26SDq]9-8%nU#/1Tko83=aQ#II.E/c\-b,ck#&NPACS2fu %>5IB*bZQ7j\9$AYIXBWY4DX5*%FAm"4bmNe^tD^U=$MYd(S;@MD/D!!]EH6B2N%9TpFQZr[*](FqW6o:mA)b`^$P:O9H.h&5n&c0 %D7%,5M'=(f[*](VR9dXJV?>=W-I/taR79&-@%:q`16&G0@%:q`1(A-UTK(C)`D$nrj%LE$O-qoPRkpV^.;ilrgc_)_cV/=W;p9jP %9H+[)kjekqR5SerW0>mpe**S[Xd"Fs9H+&Lh:]c*i[+fLR5PCLgj9Kd1Mmi($e\;q3R^H;A%4VqF/Fq3"`b6.i_1:*2mk:S$tn:e %\:K)8MDK*Gh!j1>'$bS5IFCTLAW5!cXle+8o:3r;m5:!P3:8!I`/^4n*0G>*k_mh5 %VE=%_>.((&KEm#HhGN?pR'm$mEIXTF@bN`c"\B@.+Js#!)Q_$]+Js#N#FH3;5toa)j3X57"Cg)>J'aDMnA\B`p5#knqoGM0VFZB< %#3Y2:<'GGm?1&,>X,#9@LXf@tq()7\f(68(h*aALO4NBWPDr;`Zk'ZIBU$)B,Tp8LFhQ]RTHA!_[3$KODArD!"dNp/_nE'1!@6cX %l.._PL5&a'po\oG0U$8!JN<=:dlk=P=3:BpL9o@7pB>KKMF0=r\2\$biOXcrpl^Q?,M@r;7dX$He"Ljg2G2Nah?W^8FFgQIp %e^I^XfljE-+"gul!`]Sk;s[JGQ"GD\W'h]Q9?'JW.F*I*$Dss3`/@[=qlIg5o8`F*Q$bq&5^5=Q/cC&De#2k-CE!U,p\%:n3e/Dj^pKc^M7.-T^PVHEVP3r=a;ihMV-6N&$GE4[31:^]3J[_n_UK>`hHZJYcHu\Tqh8s<(\j,=<+P,qTBB+(>c,$-&jQpc6J$\a. %9S#PZ@_uGSbaG<43a8^=_H=b7XY[)J4-U/;'Qkushj`6P#'EPD=@=`#.]7F,AB %""be5O2L8.j#$LLL/s\X#8EQ)rcd_g;)P<2D(\0PEpasuYBdj0H[JfF&&5hmKBPhG1$3%A&;s>6Y4lto+4G#=Tgg3/k.AB\SMZ`) %mU9UPe/;P?7=(65'\2Tn\9G??Y01+`qaXj0IPt,@C/(K.jOhE"#aIA+m8E@._CG,%o=?Uta!4%&P8 %*5bf?UGG;=-l2S68Y;[5ifBLE;^h)1A-oGXT8s_*50)hnU"nj,3G3bloY,g/@fNHH>\I$RJW5#D-I;j+,/^W:Zf&2X$UgX-g6MW?KK1G$i*dd`?m)aq+selcAQ,8hCpcUA_0sh<@I\tK$Ti,61gjI>/r"- %RmM,H-^J)%086\^h+WP4l/q"n?8=1RP<)!=:,"eqQKopSm_rDo+8(6Y,!K`0(KK2EDoN1;Jd7;toYC/B1Ro#'X_DdNH/QeJjYYGP %@saK7e3,nKJ@s5a37i==,nuIsIV?Tj(-l"2dZ6=/S!e7XInilk.SGc[L^RAi.i$^cm`Cg%3/7.CeUOY@:ZTfo\fkE\#$n&?H/+Y1 %^Vteh4?2^Xc-P3_:KiIJ<1rO:X&V\_7Gt=KN,*;Z(#W:oBGJ)^%X[,*8qi!&mS0aDPR>V\eb:hYoQP*!8:On#@UfdL;@^R'o)%aX %LDGX/a%gH!%,`MZ3uJFum#NK>%(#VGj5XqM2E*1c9lPKVpT0pX+Z/a(gK5.pQPA#lk.cb"5Ip(.c*2PYC(/?s;43J>Yir%c%u-VF %^!99VAe_t>;G!bh\4S(E4M=gq"Dh<;R:)i=gi`p.dH8bt^p^j8iR$+u8!6rF`0E%VN.K^NQ7sM-:-Xm$;`WS"^tmr\T5(dij]H>C %WY-]!VfK0#iI-/qHn%Vm!4tB(nYr*sG<*^G>FhT+W9s#f9>Aj@NB&@$@_79<]0grqMs\e8JA@_MV>s`s.Dp?P$Z&3&i@_1u %:7X?U7$ou:LSl_4R@3#K]@5mm"1I$"Zdh]cGP)7&AQE5%-g#iFJZJ77([<_;FnnsMSf%Rj(bJ>$dU&(^\^V8fo!Xm=@Ab#u:gi`4 %]TIV2+OPtB5*peqkY0.=B7"9+Dl.N_Jl/9>53* %'B`L>++lk>q?4K=p^IEflBD#_REK!"UHS\pJZ;Q'1X(J;Nr"F-`V^2M3U.7knUOi-@SrbZ\tY2l"eF-h[>ol'!LHK.?X$@ml2=5?QFj#TMVX*a$:6a$G3(7$=t45DBZ"KeakiFj/>e?+-CY-W0GBP6(hrcRS'o->jsQj7+*IJqo)F+ %E/J:@4onf!D)Rj'YS%^20:6'Os19%_U+R*JuQlFWL'fK:>`ji:-,mY!20E%`OeF %hGXd0#&!\I"_*+R;:LmOCiK0E@p3B(2E5?L3DUULIi#eL@S@$`qgmJZYX_+K-3S"7_q,Sa,(d2<@?$*7/(k,L.)pAEETc'\[uXim %6R4f5@:pOL-b$3r)]ZaoBt8[X_X>L9fAaT#'f9NF5UG7+_K'J(QU:rFT4/odZTt+h3oIU>UTrS`%>O(\gJk8'28!AIb`$El'FG)8 %EBHpeo6s)j""m_C/%.3rdJG\Y*H6c5%K2TncsWM'/"$lc#Fsb&6Rti<%QMB+L9:nS#Fs8E%^'1AEkiR(8orekid`i_Ds3,`k(#8c %Dh8gr"4$[g\AK8I"4$DNbo(^k38b5F)t*5"jFB&aDm3CL$D,072jHNCN!%Ap^VOGQT\qhX.%!U7'Kg#Wp4EIniVjImq4/OFl[8P% %ck?p(4GWf,Jf$1d%Ti]"]WaESeg^Ggpg"a_Gg:`hRVRD00iOIF^EeU9KBF$6F+Jl)%,sQ<%QL5u"Ht9#3T(>G)siUhja]/`966@4 %(jHPJ5#ChUja\TF/H]t-/Uo6q38fCdcWU3]GdRt$!G\ZPbi!fY??i$8tqA`hrJ=RaG"-+=K/hr>d6E-h;q:F!V@+4d%I?$C; %%T<)%O:Ij3'HX_9#IW5f)jTL14#hjrh#S[P8Rjaf)OZA%ccNXt_nJ:$k+Hb_Xm(s@VULSj@K,b-dan[(1#7]#oJoY"\;TiukS1#WLWECUY9h+oTg3[2-4oak\a;+Ac/C`C2N)!bHh$=o:j(5n#V,UOG:9lPmrI8u750@AkPZY?Y[Zf*E`Ac20tb6\F?R`pqC_F++Gt*^!Mkm\PLZB&T0u4&*-D %f(#BF%2>Kmj-;4'XC%b>gLScDUNBaIe5fl[ip24@S[DaV?FGJDL"j%dZjAQ)i$PP %;WOtL?L6gXAh43KV"e3dPk_%'#tsiRpnT@<$ruIQ,sH$8i.c9q;rX"<"-om;q5R/,/AmBCj-m %h)i8G:7@U)kZ)j+ZuEtbZO*&Cc++RoE=,EmUJChN1"Ca;Z5]`[G2.'\K_UO+@X9LUfC/M]JOIK-(:nR9Xd^Um&pV2iHR]iYZZ1D] %W4bT"@*f7.KPr$/o9EPE?1.FGZ%CICO8lR&]l4M:j;cYEk`0.rmJ%KtZ4Hf"dIBrNei1JFCH3/Z(jO3+om9)9G--.71^9.RY"Qp? %mHu*BF\nD/WSV+EmJh$HmGbXA+>+\eU0QGJQ(6mEehZumVh$Gj\CO.99FsRJQ]4Qb2(DoX.](uXo@+OiAd^d!?Db/=kI'<_[A7U! %f^-C3#/[XQ,`&nkP5!N?7@OS>07Fg.l_2DO=-XQj!.0.T7aWj9J9Uuu)L4:"TfSU;-S,L42rJ+G-^I$N_r))J\@PdsGgHkD0BoK4 %".hQk]*.XhpnlmVGj&GD*:^g\^a$(W=:BFn;@/KnqYNnt&'P5?\GAi1&'P5?UltM,r6Xhj#DSn@PDt2`cj:m"idod5-]"oP'i"rq %eT&&90S0c^8in7=:AGar?qjsbGVB4@qNDtB:u\(4)-r((MP-_l.P1ie(p`MOSXHeBBY_O0Du&s:Y6`ND7B$(DCcHKcnB>!ZeCUQogXtqMPhO,^5J=&3hma65":t;p3P;-`Ttabkitf"(C,)G)3:O-:CnPkGT(`cLbj\TE1AI+`9MY'QAWBgDD>N3n;ETWt`6Kua)ETWtFP1#i?ilojk7'>CZD1,+X0+%R67fipRHJW9o %/8!^?9m$>@Da%ApNX[4M`le!@*=[l?.qLc[$B,IqZ+UTCcJBp/d1NeRF)EYlhLQC>R>O2XlBRGHhiF %nI%pTiYJQU?aH?XV2e\mD!22[)Q6CpH:(INTlIdmGD;f_,C0EP5foAA7M_PfRY8(ND,#l*[L9lN.&6g$rlA0Gj/aWkSqCtMG[I@* %PNS_oPXmoqeq!8=E)B0nDl+UlN@LlNhc(dlGK=!WTf4agS.pl<_i+l$3@QW0 %XIYc]?$HRdl&qjd]0f-IjP4f0 %7+HZqG3>HDE@QdO3gWV'P'qZY-g.'_N*)S3+Q8,Z#K^"%pX*:LeX"6]SSA+ORo#Q7qa3:(LkBVAdkAqj4a5eT7\OgGmX`'P"FcJU %0"Gmdi@%t,Q=eo4N"&?I[/Q`YW'l#4$#Ao[e["pqNgjDHjiaHme.31mk(HuOdiR2J(U%qBm&;o4r$YCdXY=`&1t;pH-_'gG7jK)c %ILGt-,h(U]B%0V@O:o=l'%lI'l/25l\e98sf,!'(XJS,fbFUaHaCO#"YjA@-2C?lo"_/Qo'WEMH/<"_a_D%ANjR6P+EP&q,8i>^) %8%5'4ZM=*+h0SSIVk^?"0\0)a7S-`q@B>sIZJ6np/<"^gjencQ)gP9[4q^<')i902+n_0i&IaM*(m=l]./8uSctWGOUA.BUpr>o> %7bK>TVmUX^`.^TfBY$:Xf?;1Y(&IqaM;g^fKuqBWFT^lfQ1b/\&qtN-:^)4Fod6LW=7atdrC%rDM$Gi!-qS.7!1bHKni %6DE*t78(@o1qVR+Hs2K])b>U#,A5c&65S^UNk'+]Tdtu:gC]G*3KY_e?WCg%DbW&$`V6ShGEq\62DHW>m;!C6kHkRAMLPCV]@Y6] %9.RfXr(EbTGT]l1XDMqLe^a%O8YTnR+*<:OrH`23/$@C@6uc_sa#fId\-d;J^l(d822$ZT0rLIUDj>j?'PJN9W>#Xs-:Ra_O\)7Q %#i%#$N(aR9c/_]J(5$'o5\qd98R]:lo?J+o54YTB_3T;RJ8.j2gHmR\ai%h)$`N30]e,\uf')m`f\&%8 %K?J1G\'C<E4IC"l"j"[\Kcueu+KIT'sN36BGGeK1ehF`AEL@ %&G1laLjt@h`L#,.D2.a5Oc\#6N-;WK`:,1:?Jngc&79mIBS\=*oR^'_#jqILDT2\!3HUR6/L@]F<;)=QZq2qK]^Q_E2X.(*p@&i) %(?tKH2X&h!0n;.f+F7@G&77?[V69`Nq"c$.q-H-uFd:$cF-%nYa"+^&De;K_A3dZd>g]BQ/X&>jpmd%6iJ7QT7j34EnM.oU#dU@B %'/9m&V10*KYqH&=J)6AWN4,KP-"?!M;:aUL+[qmAKlH7!0QX"FU.poKX99LM0m.79jY*h(Y.g-fg^be6kas/'[N,.PZ1 %)atHX,([F)[%pD!-ZrS`10^ME)Q^u7de1a2k.&V@m#<3H2NdI+dW5;8A^ZW$#Q;kK8o0T>jf3C3/RKNPl;5KeFDkJ,/MgrUSb2T!Au6X9-q`NVX$NqY %IU"J4@14[$!.`^MX_(&Kf40$%T(u,n322$gDau:uYo2UJ/e1nK_R+*R/Igul,sG!cS1@3Md.:tt_hsN3T]aRkVdFF0oO-&;c.&M\ %IUZaN$)/f"Skj\S?7kCNH9U_AJiA=R:O=.1(Cp^5TCtCl&OC3Zo4cMa6r+"MTCtCSNd3ACq6]<&H[Sit4eMF1Xd;Fkd.:tt"/:e\ %KAJgXU-S11?qD(+8&_5d&!R6)h*ifKd//NlmXgWpWo1[8_cM&EC,nT@Xh.-sSR&q7lRn@c13]epkUr%`ZHr!GlRn@cJsr=8mNPe9 %XM(F+#!JUP/n6ejb+RqHSd2Y>^c\.SG'\QnO$)DMd!#L57DLkia;Tltq@koHbl'i,p/d/LBX-h\VQoB'GesI7g/9oNlM"'sr!DCnl4ZO4`Ks;F %6&4&hI-n&XHtK.Ha%+&J>0`jT%%n%2.#f6;MBp6DDD.b)P2TQ%K=Am#\+@H:g)tp-/n`!#!dM9!Mug:O!8Y>- %P9]=(Z<'?J`j!1N>CqbF(7GNqt@U`uBd%O?qb.=)N\Hq8nF,`g67]TK-e='$R-(\TIr\$<.WgRSUHhInJe4eg$A"U!P^qV2:fI&4,?l]V3p'I?jST#EFlk=7e$Y$oV:O(1oHK#XD:Z"B>TK!_&)YNA9X>.(f\DUhgn1Re>CBKNDE_8.o!-G^J %WFUs9_VR?G>Cqi_16K?SN.&R`_nDigA"R`(PNoXc0_WUrg'8MmKZW5*(i\gT?KG-q>C`tScME5Hp*j%qHk43Uc'a^b"?RlVF.PoO %:YKQoR.CIHYHOHD;T]Yp')CZPOn=gFDs:Z=ih`!cKQ\-EjNbF`dnY./muU#I)!bofboB5XSYhSF)!`/YFiLd2#@j="XU_ICJb=2F %cAnof/A7V+%&_sBdFlojXn`h"*,TgZ>1:NQ"\eiDILeCDu`XP6q'(Jo+#[AA:o*nq.&[cD)&UO"CA=)]O>'Z7gbl\bEkchKgfLBb7R=d".#B+I%_KD)U$s`@#,TR9uV]j8E\C(Wq8+Ad;.DU]`>[>gl-B9 %[Q6_8BWQ9^e`$-B?H,%H[12;X/;#T0UDGVna.ooBRJ[=lHH"FX#qbO^md.5WZ$Fab+FFI91[*NDH$@*PmK=3lNZ7B2)AVo8?%JOs %?e>TZcj*Z)WNZn,ZobsQjTLG@g794/86A.iK'8N]`'V'l?Q;B(T&erqa%=`5St'oZF.C#Vj#+r8Jp&O7+#YSQm1/;[HVAJNT&TtB %(U$D*hJ%1K-C<&`)J[tHqC[FH-TJ4WNjLnIr>3mM&CUHl8sb4VM"&dlnOC,Xn,:%,QA/6Ka=U_^S@m>=cl$&RjMZUm-]%Cd:B"sO %DL31kBQpU>:?]96:3*)NECr^$H22IrDU,;@^o$jb-WL_cV1*:C9tTq`PIQS;GB4_Hge5Zs[)1$2c(pa.@PZ=o9lZgY9JBJ2E+rn& %-S5Bqg!I`!ea\l$,;Y@;)tq!C/9T@_N)$h9,[(?M/Yk?R^IKQt,+pU_>cJq2p7Gtie5B0Gi %BG"(#qhT=a8;fb!R(kU.:KBSWo.S*D,t!OFQ"h`Cqrneu%O[sGgtN/^IYnT,VED8pA5@EtpL%b^G_AOGA57>hLI^R"?C#]2ri\8) %iZ;A'5Z-QDHKjM4TMXZnq1l+d!920K^#mj)#P#3JmF^WsikSc&?/+X8NYdo6c^oFQRlbs1e'CV4.iI %rg,SCQT+o12]`ZO*+$W!h(JZ>cR7o?I0^^iqqtq09,ZP_^FWh\6mN2l,T@D2Dj6r\D)_?raNWXJ99Ch/l@[YIjl!* %TSWSG6LS?n*0IGIZO1(ePXOmae^lsHQd%iL^Y\:HlmI/9_X32`Z/&nYbDT'd(oUfhAHJj/aF;nANkQ>Jr\M8[=!bh`#hMM79; %3hlP"*g%_m@"g=nZO?OGoV)^X%2YkorW2jqf0/s#[^YIWFH^<%D;p\blRpH/S]iBof3OiEWNqhc?1^,JArmC0+H8'Z)[otd9,h<< %0[>^T]B+fPn$,Z#iW65P(c4"MYtt-&c)Zc<@\7TY%)4=g2o>P/>&4__BhoB[l!dY/]l'GYHL9k@[;#nHT1UJ,07#ptZtDnNUX&i+ %f-Q8jMfdQgZ-_qsGMB%JM%A%9e/<[?Q.,iTS^l^(^>#qH2eYLKp.k;p`Jqg6'`"cijbrlrLrI_c?L&pblQCLlU[?+*MPSLS_E33H %\mFWs0[EOC%d#EAoGKm"P?+\g/t&T*gq#-33A4&`pY2dDT(=0"O^7g!roUird='H$C)OF'eQY8t>K>cO2$nJn<5# %&F$63s)VM6#`;CC17A@#SqNKjqKGh64I;Ag/a.&[BWRWNo1 %)G8W?[/k!QCHaE6o8!n*?/>-_E]BRbGF_csies@N2s&W\>=fao6Oi:g;;&q:9tH`4oV@t3LCEcr(OBBno3D[Jdp74tARW<2Fh4Vl %S*kkhH#^QV@;Y=lVRuJ+"d<4l)sJ?Q=>.I&=NK:3PZ+Gb=Cj:],29rT.Lq %HaE`SJaJFSfH"8@mD))1C>Iu26hNfG5F(e8qtJG+aQQ2uYsBJbn"&rRs*T.ae9WRF(@\P00mbg,l1D_d,1pf_-.HYG[?#qGFBnQ- %iD0@c:jr.9jJ<%u-7A8nOuq0;9fT=I?olt]I#Dsl?7U9TRe/`iqYUkT10_:2mWI_rX6B:QI3(RYd-#V %C%Xlp-e/Z2TY:(sAI', %>ij\6XHIq]p=I[@apNp5L[^&N7:Ns^5dfHgf<3)QO>a2T@U5^d+nmVUdY=Cuq53P>>&/6;dsD9`:X2/=G8"=UADRti\'=a(.Cah_ %HX#FrBQ8_!iI)R;)ecNikRsN2$n+;X7U&+(51c^\EWsj-djn!K+1&\<4`--qWM)X6HHf^/9T&%^h9R$7/Tn788R'BCW?nau1IFY4 %T7J7XqLnnq\*R!AI1)4nQr-WP8Ok$H%oY>*O'%84`Dn5>bSU"M%?igd*?"3b!dhD;:@IEYRY4+^^ol)IbBNj\S"5=F$AuWTBgg`c %e1?T=Po)"h]S33tF=6X:3j9.pJCFCP?A%bRP!-cDA9+Z(%78C:!a0i&Eo]LNRp\ch[eluo($HlhV%'-mSRV=obH^kqGL9O0&nS8G3:L7rM(qT5FX+/oW6-+5H%WI'j&/" %FcT]R>Ku]sc^V&CL"9cF&2q:o/a+N4%XF2XjKr04F;).(B#i>lZ^eT/:CAp?^d$jqQ8JXJDe,b8;rO5dAVDeaODPo2rtnMm29ab>aGg+mR_2S.goqD37N>"Pab]6,UjIZ]2g(((%B).[E=G2X,rPQkSK$Cl;OaF %Pfgk533uX/.2?]3`/@Za/VU8X-l&+qk,VLJm(d\j.f\/XpjuCpeWR+:iLF0>TN+NT7<>C(egcDQNr1f-C7Zq)q+sdACD@M9$S)r" %2==f2.WEle,c-*aQQQ:g[bD$f9=n5-7o/NEOC,+V;C_+H$GHQ$:/@_J$Heq9F\B:d`eQI)V+I`;qY,%ISpXB>,B4L$=lKsKs+e=H %Y9&f,flcWmWNiiV?JcMP'Y]K=nI4$J$%USOP)b=c1"$Z)HULUX]pI3GRXCs=[RpB]Gjk5M!0TB2T_J6p!(e1TfMSI5&WLTi,)QjB %^2`+;ad2uul4=7G'*0el].sLsq)"=N.O&]as,_Oq:gF4C!]53li#O[tMkI`A`W@uC7I"bd0J#IN48nAMbt`Iq!?1kPUlkdh!?*4K %5m.s23=lt!nY`7Qhg0:0=FesiXa]6#"V2AV]sPE>(pU+kMdTY;"pkjr*LI"T)U@ha!@H$)=n_=,N4q0MmD/cd.j[BTN5AG6s33BTN3[M$M!$F@nCJb5t(]AT*;2Irnrt@fcF6GBad.[bF:` %!telul(qCanl9A*V*qcMSo>1/51Z+Ke:DH0i8P0t8bhSoFc/Mi\*=^(@WIRMWScl$m:?e0AT/A?/O %l6mktGPd:"^(1&`SM?e+:F/ %\Jtd>>)cH"oR,Balmr)KK:YkcSiQm4@SVh8[Ch%>b1Q?\Yicm\d_;2W'_O:FQ&JEj %MO'SO>+8jm9.*L4f^f7>VAD\Eb96$FDL-TR(\?2LU1ei*H5=0S\4t@;2hA6u7FC\SFqeX"H9U_AJk/bJRqq6]=9ZLD8Ko4cO'1ZlNHkL6"MLn5$$54*WI2hR\tH_0@BU,D01[--Du %P2;kpe"-g5(YtbYfa(T^2m;t)p^J0o].7PP3=%Rdn#sbQ["7J^:2iq+YEfr\O?ZF@D"b"i,C+-cr+MhF0O#&4WAo9pYI\K"+260M %<_5.ONN=[-!TCVcCk#@uiC/Jo\\k,dot_mk]Ooc,=cK?Penon12_+SpboHU+`8cl#3N %V:q;\Mb^<"R"Jt&apN3/iqf>nP)b<1XHjig#[Pc8qMA*^*51PKfG30*htN!(gm:"$5mFg7_sdY3pVc`WFDP=2F\c7,HmefBY'WL< %@rf;/@A@#WZHp9K+kLS[kk*5E:WRZEoEegtKNq$i_B3mU'65,MaM+>5Sri:-Y4Mm'pOr@3EtgcirXrP!l^E.]W4PU#9+ZMlYM7k8]D/['00LVFYP>Cp06iBY+MMZ'\e'hq %Z:Q]k>lpKa1TFJ!)"D1$?J:jl9mi(cl``b9$bGa4\S`Q0o+PIhklpro^7ae`Ck[,cg(/;];nE`l(OseS:WR[F9J1PQ\gQQ"XCJu; %l^j4(YU4EVUb>$:K1b\jDZ)^bX,%"Qe;=,B^f;UI^_8beDh!1Y0X14\U5QMs"P'R+s\f4(fg`Ef)AS.pj- %iLo:54"HPl@ja)S4nJ(iT@>'J4u![7fbB=U4qTb''R+sLLr%>S)>XL(0cg\@?(\(E:Yo?&hE?0K.%2[C4aN@7?_4QK(\J*;`]5F] %(O\&!BS.'n5ONJnAt8ON3F@_6Tt"GoHmb\I(]"!a7k^9oFU+u(duC5$%UZ:#*d\9?1@!+%h-R40,;9chQ"K3h5[i/0($ni!T!or- %N-]4GJ>Q/_dHq^4+(%/;'C&iq5HmXaf0!K^M[.9^MHdcX3^j?aOq+S_E_K#VZN$irpm\q^$'**Ucs.Hrs %G\Rskoa?W)I'j<<\0m*>bWQa$*`#piEQ/be8_N_ND>e>M/gZW%B$XHS!)um>XdCjn;L*KAXPR#=^9CE9BC*2H#-X&E8h^LJsV>R!UC&4n/0l1&'<[ %MR:Sj(?-D-?C*A?H<8>A31r.W1&!M?h"f)^Ah74Q$R6[c?"O3UZmS(R*;rfM\UL%6l/1r-77q1K1/?E1+m-hi]l79QTjV=t9N%8g %=DsX!BH5*Hk/-8.8*uA5]i^Jb'sq)hqX_bs2UdRWmj[9Ji]Q`fN(m,bkW\U/3g(M%2C9G$eLJR9!pLK`/[fOf#nR$WhRq#=16JMIZ_W&BE^!\2]nNWEBAX[f/MA2*LBiI5"p$I %Eig/;Ak$2uH4XHG/$\'ORBGM#:+M[6@ZgKQ)nZGrQUGW&!3&8&^#Zml:3Y5W6/?!jW!"h3bHT4ObL9%dRGVqt[%s=\;s<^WNS<#n %dn*nJ,$9htP5XSW9$rFimaHs$oU7Emi+s[PJ/iML9>%JDh?$kWO0g4*6=?[qEfBD#OC%4<2gt(8ij.N;T,3$Cf;fuI\g\Znh>%4.[UDF43'L[#i[U2 %=U`Y!S]1p*q6sJ!e11/:P)]beP/SZ/[E<3\/][Q76Zadg2lp2Z,k\"_J_Xt@D30tho_8/r'p;H\cO4Bf6;f;k;PVem`\htf.R*T8 %4DGUo;F/Vm_mE2%kPFSA3QSo#\^0Q6lOlUEXDLuC!;^C70b8XjTN9"1pS+e^#Br/u6&m.5nL>]?TY=u9sgYcA,EUg*_OU9lBQsD7d %k[opgZdQ$1j(?B7:1bjRVhDN]-sjL+..LsZN)rCE'VV@r^BmrR*t8,3Kp$dGdlDu'=*+C)5K->bN3>.9cOR_HmsA+Lke@!`k);C& %JRDqLp>RX]k$uW/LuUGEpA%q=InF.)MJIF4f1G=9j$nFqo5X)q]Co8HC@7ALgOM/fSeag#4)1qK+kA=\2R/3&-%b`Y$J&!0$Fq_B[0)t1Oh!!=&?RFI72NMjU?JXMSBO[)+.ZFb$V*V/>R6. %PDUA^n!T_ak+0W`XMo<9n$/Y:;(&f_kgMrk=8(kr^L)joT:o2"&ldIMA'a7GqrSsKJEMoMhR0fai7bITfnuZ"-B=JYUH'Cid84\[ %6pHOQ[e4"=^[.@oD+2i29iO-`D3o&obh]^Yg#*LNPH,Orb'kG.X_;q/j+b;[/4_'=r`3o+h8>Ql:=2^""^H.Y\Kp(Dd,6IWFGn+3 %c$=M(^@cV:;Y1Uo`>nAkWi'`r%lL0;7V-ek;n!=Pj;>R`.Th/Y99.Cm3$X\ipl_EH:>P.lY'D_X4';/\"S$nq>gQh#QERM-p%.9/.;It)t`tm80r\92D-85>*L&8hMTnKU5=,$cj64%m/ %p"P4KFVO*F2k^@[*m8j,s,iDtN?;/e28UhQS-m\rSRj(pDAqH%TCoTK`kMhjIhQic1r9[#,a!;-odM(;$+\&De/c24Z>oJLb[9PrdQf`Vs"p=,rALnP`qh8Y\^d1s6O`"+J%J[2EU@sdU %7G=mFMe?(Aeahkb"9&Q'q-b3A3Dq73$3!&HrtNn@'I?usF4sD#H3u_,Dd!%fjXO)$AoWmimGdToS.'P:lp=V,m2"n]"o[3,8ASB%_#T`X_B&7??T<>]bfYW,-(a\^0A83.f@^C[`FMMaC:Cs'#1=92C:(AaH4@HN%+O,UI.CKlgq*kH%4hiom+l(FF^ %h->%APG,?4)olbCMP_1Yb7!Si[HVgR(n;^IqoG=Y"W>$,%V`HNL7plIYc$G4;cC25aYaNoUo(rX)(;uq(\'si@R/iU4:ENl[W/62 %L7ts\4(B6[OC9QMnsd[n!Z?`EHd"urX[e^$pb(cnG$/()3+%WeBBV#XPu/r7L@-#o?GfTa\&XQBng(@@^[d9=AVa+H1?L9_@4:[l %([kc\SGO(0)bCcG:r*@$.qOMeJP3/q13&#^Ma)LK8R,]`[&8HU5;#!qMnJU:$t\FX0C]pc$pt?n]/U3O6f1\9VdV!] %B42^6$=jt\(j??'6ghigd,X_?6r1]sJnQ*Y$=jt\B6#T1(c!$="d+l"EZ^$fSZAS&6Y:tEmY2&_#EJ4_!.kH7"37J(15hj;l<<4] %4b_8jU,Ual"ro3&r\:$O:(P]4A!/@PBN_;; %H*='*^3,dmaLON(j]T2'@+nqC84]([@T1&TmH?:P#>a= %CGY6A!`'SpN+s25#@q=O<]r**4f$#]AnA*([*o[0?>>+k.`n7G0P=TFV<#U<=%`GuFksDsZ@^BC7L;bD7B,2$.qS.F]b[J%s2s)( %F`Jl&eQ!f57<+>?Eqs[,J_YOqN$&J-Ld)mU/]PgUoOmr@B2n"I-[^MO05-DmFptc)!Jbq\phD>(_jObWqK'?*[*eMLa(eQFAEJU" %?mcCKk^/[6.cj0kdFD36JgS[\755cQ.IWX>9[MlC`'^+7 %#_\j_PUD((U)7S:!_h/M&B&)-$\B3d&/4i$$o:l5R8da6HG0Y^VT7)=;EG@5s>A %J?GCm#1FB/<",=idk\LO:@b?T(4VRiB=ppchuL2;'13pG;T.1s&^-=riiLpM5/L<26aVUbB %Mh_c`gJjV]AXF@%_g,p7%+C7b#CWh(*BQ/=n/eZ@M^,R^3*_B5_,>iUl/0Ni[=p?[4e/4$III:-4/r4'm,G;%G\EVH5=UHuKh5^_ %Wi]uTUcoaZgZ,'GIe`S1F%I>la%Wc]*8VaR_mO:81_-CcabRG7W-Y(iA3em];!E&p7RJF!2(LWR&%][8I_@T*'uMQc<_/JRFrf^M %CJH@r+bXt*[H7NKE5WZ&l7=aD@.i70j+Y00mdMe<*\Z_(3$>CbHG%&Hjab#+kj^uPbR&R^g#KL-3(9StLV:eD8>a\ek%NPJBW1l> %g[9,>mK*[_ODmkh)2&qdOoR6Cm;-i#[^0X'H4_QrMc$ccb;`nfii&.cSAFdgJW@e?C8WA,@*cl(k!7ml+o@@Ete%s3(4N*aFT %%sOcbF#H(Ed;.G54s-Pd\gB5Wd?IrN"N5k.M?\=c4:qg(#o0fX?#Vl:\TH_B`f&>"q$1POX3YON?,t7Z(F[pWA!OA%R>sg@5cUSb %%&#=Z!QD[BW6<9o,hUVo>HA@h8.I/4fQJ=LVtRi<,CnqL(bl)js6Ip0+I,eqdtTl@fuAVNCMOQrFIVNcK'O?>P=bS*@fO?#f9(qu2Z609.-@%-Q$,)VHU^!GHSQc%0PBjPZ<8^\%9-P,+BV5a5P%V4E# %P)C@?LQ$MJ6q(jmKi2R>o0fG)HZi17-!@.qX3WT$'T.PN;u4hS],:C*VuM"fnt?aUl_2DOYh<4M9/dS>pB5`urGMnl$D)OYKi/D>jJ!K=QnneXgh0$K0K'9'1?&,=0@@;-)n*BRuBUeu+oLh?)lHS?ACs0cr2tW"Z7j">6 %;R3ZrFO;b0qos@OM-PM[dBRKNF8$b4M:tP$YCF4.Ag*LJmr_D!PJ(jBpWcMSZaLRpRLDmo>>'N,VN3o88%tL)q?5f";7`/8\'X,; %cS(.Vn1#!ioR.gD32F;4Ll+/bThEi?0-[hTh2W,)f=-UXDD*n%GkSrZVDFjeGAFa[k4h>N;0Stt+)lfr]/TWW8?^i!`oh4BK?:R, %M&+TVA'HUjHR`ZAQ&Dg1qd\oMmuo`OkjiI5i@BrV0jedn2S)TN4&1e#WP/Y?@fmWoXr&a('F$CBjYp>hL8i2k6)`M*p>/P+ou,*H %lY:3XWtftt4shhC4OcqdGie[ejl;ZfUTT@H_XH/6;MP8/;t0@6(IbaXJM'mDM@\(EMW>Q6RNE:]Q*=Oie9ONNZ:+72jon6#qhatnMBO;)V63,JiR,<(,1jIc/7TAbo@F0j-)5(7%WGJ\S&oBFLul_Ugh^^@014e'0-qVNZ_p@"N9;!A[0*s[p)o(UU^.,;poL*G18HtY)i %g-W!9PBWS6I>F3VC)L''bsluap8rI^nNrtrOrn\VKn9 %Q(Zjk`)u9+%.'oP=`G2\^l8u@o_G(DP[_ro&9D[r.Y)o\h>JSn5 %4fc&0B^rlbY#;(V6T*+\S%nk89sP;$2I+)aofGN-mTji47"+sTg#r*Ii_,,ADn\p.I-u\m5?%Xak[ba1R).2,qokWmFU%%&1c&#R %U"ncpR)ro!l@<]p#FDRM0D0?-8WHDY?pk[m#u`/jgV[$c*rS=sc>u-gAF%*6TSpUo0GlK71+&K\EOOW$*H=jAG.@RUG"EgU.#BFQ %C;)^k3Ig2`S8$0>:thuD?LRaidP"C3lfdco.H$R;OCf6@EW!M1QE]EOQT<+!/i7oMEt1L\[nd*&J?l.)5tF;)O\;3AV&@SkC!mE5 %XrQHF^G0lGM>jcl9l!Gu9/B(\iUl=>Q=d?+9oCBQ&iChB9eB1r5@Gf]puZ %;nJgD4R7c'JIFS_p:Yb+HJNILJ"[\EYeQ:==;&gMN%\/h[BmKs]R"k?PQ*/ho98AkkXE-S@d$1M %.JHCLec3#/^IX9n/e7;8g\86M4Q+;#FWHELU^p879m9-qO`75of)9#TFmO*Y^'/ccR!rccot#^HjQW&VDuX`Ja=r":JZb4e_t[Lq6"CfrdC:h6VtJtp?]#7* %P[;La'MqcN1(9'p/&P,R%)\t_PE'1rY_:+=Pq9iBP@=.&jiK3(9rIGP=Y^Dd%J7:9P@5#3hCqI?XJI:gQ8)"s%M"kGZ#)u5n6)EQ %_pMJre5fB2LJ,,.NaFiNs#W8,0;uV&,R)1Db\/JdD)ba*n5AQC%ql"M?ebSh&HSJpkbJ3M"Wse(8f8aM,bJ3M"qoAh"?iGJW.2g>G"VDLj#?(c!;%RdnLJTkr%NU]F %3,+3G3QJ=?=+!0/>#o %@/aoVr<<1"->Vt0CZnT':%e_t[8oQY%lt1`GNeEV;:W!G&,pk)0YH3dcr?Y'o,TX67O$ca`u?7/Nr*$T>e%\0;+p@msVs2QC*+:\-Djl>%7>2%ZO0LBSktd9kJ^b3a/\8f(g/T(k+l,6mid?<0[3K %>k+f?qSaODA8,TS+JR4;6rkst6WXML+i:tFGsOjW@Yi;,%$@r9.4+)@a-e-':,+'(GQnbRdi+ZMJSH$9.Bg0[b2F3M %T(;.l)p:m"[His#fhZ)@'T+@njjfYreoZ\3PZRaN:'afS;I91rQ/Q2.bh@)4&5fqSUAMkiAD)>PVBp.4f_p5l!O"o(.omF_BJe.u %IqgQkj??=41PjtF"+EKWJ`if5#b2c#PQ[^<9]="7.,8JIKt?(BPgV*XDff)=l;t[5R53fj5nr75Zim,Frn->s7p1m+IC.8tZ,(Y! %WjduHQ3lbRa)?+mYGW-!Mr?5U:?Gke3(YeN&Aam"/H1<."&Whu@ %&B/?75aql^fh\nUJ2R]Fh.)"=JF7QFVcZbiNT526. %gfQW[NY_3Y=lZ@/Ri&Pg-a1eLUZBgEUsK#1M\#BjKmX\"0D4/`)0Ru,Dl_M/HsIK3ojVR=Y_MVTm-Do5Zut(_3Cjk8&t`A"X.7Wl %rk(X)'(1-WdZPZlRSR:%%8UfXUV;Obrp,8=$4AHW3LIH+d:`C$NZ+lpWT^Q8q=RH%(dPML?GD-;+_]4D*s[Y>-]j2>\j[IF@,V2m1hcdq=Hg]:1h_6[b1o_q01!Ltc[_2d[4G9L@L3qS);UebGgge/(dWf*ja`1LYlkN)Hr,J01h`U[;+2-T %&eod!k$50Hcbl_'L8AQEM]Wt2[M;kt*gC`R_[^(KJQ0q](+Iacn8aY*5 %RfW^W6W$Rthb&=S^j3+]ifh_MjpFqrKTWtM&pEHmP\uV!K?D^rEXZIqho67J4SUPa8(8TSEBK&79%u4GZ:S)7Vk9.NIceATRO+D4 %W.sQu+uO4B/+:bAa6k/87dN6[2kCN.k]&d,:C@m"W$Mj%:06HGP]o#B$T]]&b^GlB7*!3'Yb]7>c\RA5Vjlu+U\.o.;)#Jd4=WWZ %q9t880:Ej<>2p7DjS/XQ`iVQ)Ge^;&#C*VUd(2a1V7usJq1QSj4/2ZZ#GZ:eGr&T5toUaEp_rSjGWq.Z\jWu%T`:."1,H60d/%tj?\NsVq&FVd$i_Sc%BHF\e %f4c9Tkh\<[4]lIla-C$"^PO7<^:p4e=di+'>>p7a-Yo1oH67)d;(K*(87OJoWmcj8LFIo?fq39jGpn>2VC;287"4ql/enY'O5$#u<@qpm:NY$LP'#[j*:SRH@0skrnWsY*]!AP#JZtnLQrRJoe %b*po\]jnjas10%5J)8[,-eIc7$hlqJZ#T@6KDu\"[SAUQ^BRYPO=BO*C$=_ENM38^$YcPJ-fDK`V7_g5q../__/O+P&-:`+BhH93l"G;KO4KlJKA[hG@0`mWVH4$/0/t!N^R3VCYgLk@08,ARcUON_EQ:aCpLd%tY>>0n7M<<@'r[/=TIY!p8a;kK8E-OD'@Ts5Wuis8GCooJ@1kn[_pSju %"SR[n_^/oPC2`-rM`<<5p]S%'II,n;'@S&2l\4f1 %-SaHVC5NpgQqj0j3?UOTogJT^"SjJT?'%l*5J8r2cHIFN$Ng-tWunEs__ojHdt=rn%<_s[S6WAL,\&;4LL.t'AqC%=!Gc]mbf$,;+PIbAR6`CP-kK\LH"E:V1$,V %/uP=bcC//=agueh(2:Y60?-n0FWDth,H;h$d(a=@CkgBA9"/@C)MY1a@7R"d"oUlu7d)'=f+08U28$[b>\k3iBG`Knl/DX"]mNE2_?>"F2bjRi/g_'/YTf,ag1g]=2#6PWSY2BKQo_Yg)dE\Pi^(Zl8* %.t`BO\1iEb1U@&+%AC"Q]d`gAnT82k"U4U-V*ZRaJcb?p$A@F%qYd5H>CYH:%ACR%L;&RN#R*[o5U)[s#R*[o!*;H9K]8WQ@XC'b %9dYMp,:K5^-5Aju&JX_68qg*odnheC'V=,>Tb%Rd+]HlU&;mi=IPA*h:F(Sp%k9n'/ep]-ItB)uTHZFrF"8QAK8OP=Z`HG]U;nWq %:snFCa;e/9-\j!7..H)HR>rj26@f@V'id#B!ajEUZB,6`^_;@OqaDQZ!q58:@SRI?71=Un7-,NO>;A%USGl,5(d8R,=)lG9o]/f` %E`@]dU+GY8lLgMYre+"<^ts`)[.6K[$.n]DV%f(Wi<*_bdO3t3al6+KoEg]a/r)Z"djL7:PK'6!QSjs0/r)YGB1=TiJ&4$?-0)Dh %87K58a)3@QBM:)r<#oRA`;6IgHg&4LB2"hfMWUckBAl8TWG$0!72>3fU:I8)GtUptQ*F;)%KeI*lpCdeEopc'r)BiI4b&,,Rd'1; %fKh\fUnG2aT:[SLE0-+l.AenT,#bT3b3u7&M3NKBmkpW-.Q=Qh5p?KY^^Kg6d6rkEE%!KCQ7-FKW>gD;.[in*<7-/pTUeJ758?ng %.)Pp^1cH./m)8b"BPo<`mu-j;d6rkd\n0$kSIl@`5_p+]^*RCQ,s)Q!hWn^h/2L5fUTE)qhl"nJ"_#`d=OSqL1>2JP.Mt[$.:>+q %:hDOOrTWV`$(QoN5"c$')u()hnS5U8!FA*Qk$(/=UsapF#AOch22A%j=1moD %Y3$;0PCp5t\=,dnY2gSQiu6Fbo9Q-1G!-*'ctXG7<0(fkcS$H.4)W[A;!>NIMqdn5gVlUce9RCf]ECk!ppqgo`"RcVgrU %ic[ItoFt;5gofh!hK5c]ECpb4e1CWYStZRNg\$d7:r,a-cX@9aW;KS?r%iYr()%Ck/"-Rd3MWL*LtcL5d0lS4`A42I9:cP([nE@@ %Hc^a;lUG"3Y352)f!23*8rol&>'fM:ckDCpK^'bWJVs9&FBu_Lf)u^$='OnFfjFD+:gIET2I<-dck'GPgAO0D9/Bc2/p]"bBC86D %ql%Lult-IB2]6(Dc:Z1.j%BnGg+],=.,MT]dZ.sdhl+G;qUNu4L^q&RSfPdcmiZUm=Oh_s:7bl.Dt8>hQaoa.`Nq>0"_R2N7e&2" %6t#.0I;OU`N6N^b`[->Ne]aGnBs^jQN6je\Md4LMOpi*iF-gKsZ?kL31O!QA.%#f%S%20:d="F`Hn'NL;184ri1H9+L=)TR"9$4b$^*BNPH&k$Y:i3FNX< %(N,,2GadA3$3I7Noh--6[^WrkagRJd;fkeGZ>B77Ml$^c=G>B!TF4g5)HL:Db0Ih',f7DJ'Qr84^&/9LX.\oe&@`'s=9WLk2U$4! %>'b4%)5F"qi6`u97K^=LF-$U7l;5aa)!SZ^<_r%:9=NN5?TRYD*UU_q/SFKXROe(eKD52\#O`;1]?[D$d's\bqIql)gI:Mlj.V2R %1[Og/7'ctf?B$UclYZToU7ZogPXFI4+i+`>cZ1nlpL[<.hC`[/nZu0sR,Bt+mKYk1MO(pM1-Cs=OD$lZ"+qYWM@7X[\>hnl]\?-) %1u=1D!BQKI6g]3Y1)lZRTr=Qu5_2T9`>]XB#T!bJh!2T$J:RcAJI]Z>5W'(0$cG,.2DFWq=RWAA*d$s;2j&bQ52^OjFA9$bk6(,t %Gkceic9!?Ub2WR*)eq\FADdR8m*tnY5#GHt_@rR.]I3'POMmcqRp&?-1\3!$T0&(1f&/^i[.\ha:E>p#,nGJL85kEu+ZF4992QS\ %>+qEh2G]/]!"-CUb5=sc[heQCJ-scTJid*:H@gk-&/%.RX/(PlBKD\:(-Os2F?!bCckA_@A"i0^@^eiAH@i(]bqp*mkR!u_Ks/48 %oYb;#='`jd9Ss2;JihJjf$r:a\uCD70o'`Q5BB!g\hY\!]l99k:nPK\ulq$6d9SIGWD3rDeFpVedC6_6GLJugXa&2j`VDb277%W#CS>(,LW#armAO9l,WZ(:eI$3^lq0Ph;JI[3&7\K-L%'G]ZSTPW(W*r+ %]/-gThG.5TC>H7a'o'CX`8;B"\8/(7U#&-=OEXk)$UG6N2!VhnY7ac-*ZPbCnF^pfMV$E$nq>]r^7OA8n4%)2hUh%=T@)HMI>8M74&>WfA!=:S)72Yu[9PJ]#ka<#[bKkK %'Tbju\^JET_-%_a&Z^]d?741mbU"Q4t-,H3uf1m4jX.TE!(ObICq!Up!=MI2."rm_p@V<7Qhb`ru@/PC1! %nfLI%X7=VAIWSID0WQuFItIX(fB/4=ATWfOAZBtBDT@uFrGgqcqsRsS;'%0JQ_isD_eRpWS?-RZcg/DNa(iS:qP\Po\>`64iHl`D %b7Q?((7orRdKL!pP70>Sf9"RuT&?Q:a!L"+K^b6Tj#!++M;cYLcY'lCMJ:h40DP %5joLb8GIRDVdfTGN`0\hpi+2;1^bTkbR)7 %F:4'3<(pJ/JhR"BU#kQ_XaU.n\u`BtHGq=,`\BoTQ_msko5A9S)m/LqLgH#Bp\q&bc2DiFj#'-0)ilhaU4X+-g3231osg2XFaCZe %j!n^W2(41Z(d.Do]soGrH[Ln-:q4i&:\F,d5-=h4Ckda&H>B1ZZ+PkF:]E[;mK%W$.S2<]J_!h!e,V?\G?;mk/S+q,Sb%TehDdr% %0&^N..2(]Y\mlYf-FK%ea1.S+][YBM6r.FnDt@f`1E\"iMK#6Do,[jHWi3"fBAs,oa3^TE:H0pVEttf)LZC9U!Hi&J>3SCY!%E^? %TsidUSOf9a>CS[ncl6Tmi*kj-!iKlq`Jufm.rYn,-WXXLU %?\UP`7_JL?U_fn@;oI:%X:2[U`$MrV"W*tGKp#^1ZC4<::VfIHjG&h&Sq7?P@m[aqrk5%/icGIJjXI\Rr:oR.cXHJKM'%4hS`%&;["W."f!@:f/;U,oWB5.Z$N5c.M\?alOt]E7TOfalOt]'TnQ:'O5TTEUa7FE5EleVr4"` %eq]AmSq>/N=3lmP06dC!S^YBjRO!iMCMGCH!XFm1Eo;/GmZ0G`n2S=kDDKcajI4#'ZbC1Y_K1JM],d\dS^$UL/b@n %".93TQ*0G^\XJ!FUQr5tjul'>AAXlalkK0X22UQS\bF,k%Nc42:V!0+Sjb\>Iuah:DiS>KkD45aStDQF;2tEEGmc4i([5'iP:3XV %G1ek&H;_P)TIa>]]gQ84Spejr^j8W*m3F$_T&M[Z(DL9FMTNf`PO%'uL/<)K*hA])"0k %QjCtYO=+1?QtF3/\H_`.?BT!l77](#Pp3pJl%NkF)<-R9?5'djS+n2u=.(5pkY@utnK=5Q-ZHp5B&UCS@fQIU8QVbCL.kqeE>BE+ %R'",r?R\X!fnC%70#A@Uaqi\$Rd%Qm<+,Di2tJT]-nr9]KARkGJ_Bl-^QBfkYg>N@-3\#I0APHOUql=878`.q0`.:g&f$e9^S&0* %UVMb*M6Nds7HFthC2<(3PD;';OK=Q!2drM':p3/eof494eq[kmJf!Yk^2=f/['Y]hR?A/$gf2[*XIDj^j8+oNNGn",HYW"BJ75Fh %s).:e:r`Q/J89\&T%gXj+gn_3c;Nr9eH21Ta?rqAo6d,4Vo?f'\/h%*aG-S %+4tEadjlo\&Os.DW2WJL)du,R$sa\)#YT%VO!:QNl9\/hN+dhm.W6O?Xu%d9cc?&pKCD3;n._,gK]dp&4!1eD)K[>3TA_<,C)U4M %07Vt[g;5NCO=%+]fm3E_9U;ahC[e4GM[X=:pD@\3CsiS+dc;O(#g\[A6^j*cOd7cP?e/6R26PcQE=_IFl@9@hZt %0F90Y9:"EP&Y14`T3e=UV.Id&Oc..!XO&M$4%U4]qIF0Zg*'2#q^*abedcDG247UYPZL^^4)4'Jdb?h71'?$/WR?L`WH;_Q)lT"H %oX&V?>4`5feZXuW)g^Q>]7g&O80c:ePf7-TONR3$bNi6kh&Se4ZBXAuC@FLAC,c*9^Xgb95A*F25Zp4JLX'#C5Znl+&m?jjdg\X* %>='OG1"AB7h4PHRV3eY8WVqfnIq1M)Nf'YP,UdI2PL<^@U"rV.h%L%f'\Y,Bfkp,9$e-X_V4snn=s`+:S=)1Mf6HrQ"#mJt4tW(OTJ*=I^Ytc6&D]4YA[icEain!]Fg.!B'ZMAdp*MHOe7/"Z_gE4,UjodL=A=geElpng]No %`S.E`R8F[^:mtFhD!d[Abo3r9ZaFT8$U4!Oq %`>=-Ki+Z,qjY;"&MD/aoW#754lBmhUB^O\)3>3VRrELcTS&UCK:;AfrjQNg_e?=1HX7Pa" %66#9IZuukXq(GN.b'JI"UMV2?#N,K[hDU*mGU(C.a)?+mYGW+Ka)od+ftC/C?<]DJC<)u)R4!YG?onSk(7l)kJF+2T`-l7Z6nE+= %T&^6P%6,dA4!_/=EqL\-ofIlH90o=mfJUGc65sl#%XY;06YHR^`ZZqR'1*WlJsJaRn-bp!(dX']IeF?,J@'4\Y[\3;%2_A=qj&3F %ZiOmsP?]0K&DDZADO-;_po-5p-hE#<3iCusa#2GI34b;H1p%_fOZ>aA!uClnJ*.poXW*g1%@9GtmGS>E%7oe3\I*@jh=A&_c?ds/ %X!!SVm6q3m9C'Tn,PD]&J@'3'8o7l?D*W9?l/6.`TaaQY7V@Z-KJjsT)gJS,+g___2h5ARO&BUmAsAtKTNnkl!)KHWqV@+j8-0c` %dAif1LnK/[KjD21>rA@C?Y*`H\?I*0ed\uU#@4s!`DA-BN2^S\A1V6l,H5pnh.2S>SK&/G(Z$CbC#*td`Nn@#50O'S-JL]$^,d:#G""B2.:\!<]d`,%q_A^S;OO_6moQD,g<+O4+=Ksi(K.RT\E.):;mW=0N(p*7n4Q;thU[3*ZHpf1;nNg?&](-MJC*A'#E/==$T$%QFI %B>H`#m:aJEP8'^Ee^2Ku3SP2S!"n:kFBu_,/cE&DX(:WOC?qHc/TBQ[M/"I[!Nf@p27;pq\j4biH4:T@\[kXV[rZ^#$E]WcRo%s9 %/]nZ>a+GGjgpWMtH2:OgHF_&:!^Q65[IA9.2uj(K;[]JO6NSAIRTaZkK`jXpXDMi,k0_`eh:.$o66H7ro6cW@[6H=%(CX"i7HGm\ %E&P,J.0=\nXH`K]B5QlKN?[CiiT`K,?iu(m1,Od5RN+60Q*;)'DrNAX'DuZ8s51bcn;04dXoFm#qqo?Js!I15]-cqUEb.DJB+,MT %N'd'd-fEquThtZihd[^R(7&g;jJ>]Li:O2uWd8"E<%.bB`0uJ?;(,R!nWMYRgQ>fnF\$D5ro8^2j$+_^T:#9g+R58nRA'=4#cLSt %oa.]R%Y^'KXSl=_rJ&>^;>oGCGfeGXVs=l.Rub,:#P`l#$;t@$T>mC`> %<3r*";^$0(,r4$K/WS1WL<*?mr4=rHMG,m-P2i8,ND(Y5.;NHD\h+dJB?V*Z.O-\`]jIj<+Sr/:'Z5g9j?k46`o2LE0[;'br3X!h>iBa&TsgIc:*js[)oj>N0Y+1@J='&+ %p!$4eeS[kTRWe;mTo8/nM98QSGq*+O:E/c)1seIeGu'`0k'h@tO+W+)s.tDjf^;ZbZ#Prl:..P6ZCYFLX`dkq#K]_&^O&K)lTORb %`bAj8)0PrO>q6BT6O2Q]Q/lSG-;nO=^6Ns.U.4IRLPIqgfDI1ebhi1gG%nu!XodJmBaLg(2$cM4+Q]i%cZ%OZ4Wke&U/.9B-*-0" %[bKWS_.N!VR8SBiX&6oRKPTqW34,#^]4Xb9H5j"T43^6'AMO7&k6.o(U@md)bDr7@*I4$ipo3;H+G"C"m-4Z.Jc,fLfg6*1KMQ13[iC^#X_7=jr6.=Il$h^cTB>00s2])L\DIqjkR'(FQd>=1g9l:Q[2b'/Ct@;0(\V#:sSQC %gcIhUl\daR)fu87h1'&pmgp;Uo^]N:3sV,A(2%cs2]meY=n#pc#DTDAJc1kn4&]n_f0`$mh_ZQlj:i,&Q-n@D(/J>iK(.? %P%>I_pDe&\3AM#$0UPY%.`:?@`?m>KT3g,CY7);'CD951Y>R^10O2OHZ=Ojg@?=m\-c=kR*"1ugZ2HcZ/]Qc-)4tIE7PqEbq%*0L %r>e#o)JFERp`)EH;E'@F6_gP4=7.gb%\AG+*9sP2T%7<3C8JXC86#97&%$:*J;ck!Oa(n4#V`ElC#b %Ye#A9*_#1BeHN>RT_Ag)XR=uA`Fc27GXbPB]F_OF5c#_7`U.C,!FDDNCfcp_)Nhcg'c/KV%(^!.N>Il\fSlFA('L.B"QIq %kKobN/Qp/tZ-dJ%Q0ha\T3!I58J\T8_H^H2&8R=^B1POO[0NkKXCNKd3)rpYSK#T&A*1I^:)5#YkKk+,)4_-pG_J/km%\V&#Ns=6 %W5rdVg>EsB\m^BE"WY8[)R+la(nmUf3?"?:eHJ@kTfZC^XK*^N%c(VW1N!4jFm-=(_!1uqlHC7]6*[SaXrcq!(DZ9$l0>Ne-XpOj %4dS#r$31I8/tf6Mnm95Q\j",`^@o!Sql>-+Y"*3TH7f8!YV9.5Bg"lo1Ts;DlV5BpaD!dBIk8CJ*p^0SWqf$+l`j4NR7Tk6kOhrT %oj"IieQ=oT26Z1+Xlhm4U4s.CSSFcacY:)7SK)HPO*+V:gk(`84mdRS]?<(8a#^=-.0-^3Q)dd#cmHVIFOBfAR5WIRWFVON"#f&& %T:2L`M'1+gA>=sSJB"*cU"hK.af^_b,).uf\s(#iMAT;8>5?&oMAY&8BMAuk-t6j'.;J'9&OW%DA.JlX'[<&s49)m+.;G5q4k==1 %4'*-Bl^]nlW*qC+l\-Z*$70H5bZdEsX/00gLI6[FB6L2S5goNl/5d'BZtCp)[BfhR*pd,%%.0Vc1ksk8U!'cA"5Ve:S!JtEd`'&p %\T@l.Ib.:B<-a5lkXVEh%hm^[%dgZ),F`@$^XZqOp4aSNhN-15/)`8Lfb[Q'&+)+DKp;'oHOP\\m.MXT.L044O@+@' %,C?rciud!%cI^M%eR9j*Et_uLd0&5bn!"m>N#nLoj<+"0"2)$P\@!+^==i5G4YN)X`ZBG,cOs]o$;IKJWYYO_kOaZs02Z>`EkTgl %iASkAB+^9K'M>F9>6-RW!q2KFLkBuu,-8b:C)'sP(tHOOBJqe8LfU3t;i>]C:ohs-MBZ<+d$+n6/m_`#W#g?To4o)0;Bb5D`,,.2 %8d.;1Kk_@MR?-\ZD:2"%N#aETX[5r90PSk+Uc)t%5U+..SQlo=*>K=V#jQu@^V(dWE]smBY0W.Db9t#NXi %2VtmgoAHsRs'-e&VVP>[1WT"Ioi^=OeXN@j#?NjJ=ZA'_,=^K;PL'#l*Ap`k;UID)q"!d[!@iTBl<0V;`u/*PZqlBSROa^=>G>;KU5j=jg@CJt!W.MP*.4DcUOq4iJe %JEK=K5PtA1h_0]Hcc@!L-aL=X%]scVI<1H[&CpM-.IHuG[s`q#@iXRRr" %E:j<(IIg,2S_j&j@@p/)nX;m*>,%f=[9LO#>TGX),9#Ib+dKf\,cZ/>MFUq1N?$6Ge"&[WViBJtqX](R %a5!>KGMP0Oj^*CJq"F3#6Q;XTqA@KBLm'X/N?dG=[,WV#S0MbZd5[H>W3fj"%KMjMl)/(,T=JmCB!lOJXJ3b]gG$8IpI0/9?Y`p'ebB&B`iVQ)Ge^;&#A[@X6L,\`Qhp\sj:gnSH/(0\-[Fl^o0-EGZW8GTC7>6UPdLrrFj@(+^2$rR$GlAmI1gj]i-WdK4Zq6GZtlgP6;Td_O_XDNQnID?"RXk6An("'Oj:934m %qSCm4oBGN'VKT212[N]=+>Nh[TIUPte^nXC0kYjS*HQ`l5B/q:bb'.Rlte,NirdN*fA?/1gOMNe7ET?i$XmidR(H(<#4_J!$4@:% %+hTjn$>uCD*k0EM*dIj8K&cM#HZc3reRF/U#d4`:`?d#d4a%([T^Ufe!L=iZYrq'OR"+bdBU5+uG*gDO-9k>6g_K %J=(-1.7jg)+[3K4QR#)4b[`mE%,rGC3gP\&F:aMJcU(SB&)l&)h^+@g-OBktS(`*9Q_JErRPR_%48>8]mV"#XNbqaua3^TE:H4@- %oXtW@5s0g%#9;M3Jp?Jh]CaZ`/oT6(YI:O9/piFX2]7?k]amTg$'@(6`lU*(b[LLIE$fJL8=97 %QCVR6W37$?]iBJRcV0[6_p2J`NHsQp+us""\*PdhO`ik"_TZ2,g+,Z\?tT/\K"Ga,a6@X.=-^Ccqq/;?4.\r$m,7Vrp`LWpYbS-p %Jp<*KQ6O\]j1Vm0GHJQi*Gs9Z>+qEhG^bT#Lo6jB==SM%MjG[fVAi?U,WFbM7 %&T+XuFCK8*Qu?Z47#U=5TDf1V0@;:0$m#Hf/&@1;Jo]SZZ.m?L$B*3f\TquKSNT\UZoFKk9*]+r[^*;]/Lgun" %oAWFDFj."q:%*^G^07/U-N!'bDnf%TX7:hhf:ZK`,`.#><9mQQ\Em^`BZXL`3bgdl0!BeXA\/WA5FdAeGfTVhOTc+q1jD7$l^7R> %^hcF0EIuR<7Be_B(>VKc:4--HfD\gkkl('n'NMG\+fONSD3'/[eJoR,o;Uks'B8js %Ee:2naj5IkAmMa<*]J*5`p.$`%he<@^#D`*:cM.t><0`C:$53L3SA$,,Nj*JY]_WJ3P;Pd%gs&+C8Q1FHn4#D(!7,9gItVqRFT9& %aaZ"Kl)]_Z:HBLSZjRgXMV>D%.#SW!+7Y'h(JP,[Hg\6Q]jh$RrH8*;W[Q4X@5&HS>h@B\gR].`ei2U\a:a'4'M_[sELNqM_n_44/NB %LI.9YE,6Zu!"4!r.d-#nCQDod;oY0!pJRRuQ%+nV980k#D^SFtK_6m\^3HEbdPAI##1aOD&C!1p:4hqg]Xb %BI=0p5@JY9$)0Fa[1FJe"uM/uX:/"J'[@,U;Ns3ETQBK$O(H %b=']+.RRDjFAiRLA+SGYTb2D?]2Bu-cI-0b&Tgqa\5WSOHMG9`5%%=4em^BHF>+*CS),X1^E4(Sf:GX0OGBLHS6jM5fLq%7]W$1%^)F=%la0>3XcW:25?4L;Bl9eE6?dZr\c %Y"`OQf0)-9AdD>CP`F\g<\#D[/%q4?6\dIPEcn/6DW_.BkU=J=X!Mt9l\%Y"`odmbh>(q5*XbTg_]Eodp>5hO(fm/pJ?Y%cX %$F;X$WAhMT+aPWW%6Sqd6]qfne>q^"e5B7#?7gZ)(3VkKn7qb\[J7;`FK_"F;[`A1,.q+Y:9CM1Ej63Dh_e8nZG/)a]*OY0`7iO( %mn*i-jQ%eNiT36]XjU>a`()^_ea"s@80us8VU\!gX\uKSB!+jd_5(YeO+jiQ0po?; %arep+`F.,_9Ql,oBe_/S\AoE2VSurk6GJ5jVNj\YG/?Ws3V"]66^>1Y=XCp2A\+L9HrBb."a!>h47Mih;@G0,gm3#nUiL]C#N'GCg*X9eaW+ITI1X[pV1c*]fZ9:(J]="/EWQS&#c9#O@`[oX=r#h>Rl4[SkK0`&F5^h+5NL %M;_^a_s*SZ.j+D-qtJ*BBUkY=ZX+hND`ZVt'rRtN6%9OT.r7'q[/1UOVl+L-^Gkf[)h_Zt"j?*sO688#>"Oa](q8GQA=)r3f2:D'*[VZu#OiFMAfU-K %3q+$&M[]@.O8$2b*a^Q%\7#p(EnXh%XfD7YpUY)&Xje."+"N(Sk3tE$n3S4Z2Ll%8[-khcI^R^D),[0__\,L5]G/P^Lg\f;]n7TW %?4ALK9,gD'4ek4Z]n%X+(^KP80$Y$^JYF.N4kMs\oeC09l"uWXG%[\Q_#JHgldoDfG+0PJ.eMX63"OW'ps[D&dM!FH,OtL,>9m6t %h2B3L=%Ao<0%j %,Wg^J1BP\]6;60*p*g6D4`cB)H5gfoNqU,q2:ftl'7dE%mTTn_hH7I\P>C#LG@SA+Jp)'EcQZX%5n,')/KQs2PDLkdPJFY %>b]ohFlr+(X_?5-NBVZZ/uI%^ZrT#X>NZ`U.SC@&L-2;/fYec&Q:)DI5t6=ZH7;g?eufg8kujVh %G;:XP6L+:u4YtRtl_)17/m;M=Edg>8G!.Y*]q$0tl,b@=r+:$FSd_VO!i#9!Vm17fr\b?-#C[.;C,3fj9Y+^V7!9DOhIXJo6`^,Srb%=+10f*Ik7&GS3HTFo8p6n675W*Nf5/Cj5_E,3Z[e8R`9RY`;<- %E[SL\?>M##[gkU$r!5@U(),]Yna@7k)sQ$A&Th]o']R^6hbD/I"9EB\J$4kF`iYFm)Ion+a%WGOiQ6hd/gQ;(g76-tlQiKuRVciI %keENL\+rP;U"XN+a@#hTs3^I!X.a]X^G>UOO.+b,RgCuVpbmbacG(0_K8h58`A<7t5M2oo??LR!NH?VO%W[$Bh<^f\O'NUqno?NB %/3X.F0%E@NMH852Vu9bRcGap19E'pXD2/V`o=Mh[4s)Fk-cX!ggQ:!Ckpe0t@c6^n^cFAN/b1qWV@m7(!X[;R8pVAKIlnMN!X\@\ %>.E]%6Yg9(Y*9;>J@Q$oK#NM@-NQbgjN:E1hnW=.&4;B8;].hCb>p1adJ93"#3&Ao`^=%u@qVJ0Qj1l#60I;QbONCa*^!pN42]j_ %\fRJ-Q!ArSY)C1OG)"K-!p@)!k?*G[EFg.P1OfeYi7[m+]3b:#EfHWXrKj0;Y,l,GOBXkqG.'V?aBSkspItrG!iqp0+?gV,03rg1c,OMr6UuXKuPs %b+I]$?alQ9HYKXe/i3K4;$I+7e*Irb%^1]M3bfJ*[U4b2m9k])Db2*Lt7OECTS$I&q+-""YCaP&/` %eTF!Q/X_Yjl]J!f*_BtjD5LpTh8[82S][uVdULf9QW]IScJKiI-%e@B<^Cr(0:8+UpkRP-qF!!RPpd8/Kp;tZe=NO?gI+]`[B6Y@ %*gIl)(4MiM^18!p^QrBE_6\:f];(G-9;[^@FT(/W>%W(&:h?N8hslUPZYmh\A+QmLXu&=+ar`1J]j!S*8&oVQ5-g.toNU&M&AMCn %rd2>frr$h_4[m^pFk*k-FT!TZYj\ARX5(U_bFg`&qMKI=>qIsOg0tK,G3a%BrRY3oIPt,_?^PC9rd(?USI+*#kUhY=U!m>t-Jqr%W %s$0BA3j%#pL>=[gruQVj3g[&78?LMsmF2N?@7kIAXEUdF^5H<]f'9lrSIu.`0eh5.GMW]@H20".GJ,fWG>b'D/]igEONb][f)KgOu:GY?S'I=g=@655=O2hguWlm[cf./s&G8/*6^MSD>@hh@e$ %0M58O%M7Oq=O8%\s1e@anMrkur?BK6AEsp/g/:l[&3==m'T.D\+D\9@1Im0Y#7,]K+qtC\V&OnIoa/2^650d+:QhKjP('fj8hFgJ %;&YeWISpn\1cN[)rPh\dF0@b$(%O+@>!X+`Hb^1<,=XN(SO;l)P)_[]rr@sbV*%/g@ar4HPaUa,]gsM,pqGr(d652pJj;iuAeA9W %08pse?16'n!Gu[?(siimPsdN<(m(4U+@<-UPR?7f'rk8I8d3d#pGJ9L#%[Fi7; %R(AAgc_$T_97ft1WfV>o %C7lg"B((mOZsjsV*PF,T`9\L>bNebZH9'I&cbJ#CPhA,lDm6,-jNZPTlS>$FP;diD.p-T`:>Y?.2;@.?\O+QtrLccZ52Nu)>b6R_ %2ni0rhthLldYSsZ;cI3/cYELkWoG4a4Ef"@p6WE_*iqr,lJmiafgk@H%a:%sFk17b=CKkEfd>0a+057abND%/1gB9gWa?[j*JZtL %Kn(8"5p;=r*r!K=Tb-.-M7&Q70?>q?rU]97"jfGh\2r# %VTH%+XjtK>=sIsn=[139X!KDtS%pRZ,8Gc2KILn'W%Q__8<5Gf9/TNprOPS*1DR](R3ZNXMaKt):']fLCqJAnW(b'=)"@rJIn %`-I!"MKOtO`jR=rBWXV=[NT3*=KBf5MD]D:e1-M03RQJ;;nmRb+@T_nBTrMefJ^LD)fMj1:+@'g%F:"AeLL14`j2gc^pKF^bX3cn %B6pPiYrbbM;&:=`[$A3j_N:W#i*Y+ISBoNTfJ*_,Ht&4X48?jgOK1Hj2`rqIlWME>c>-.?iAbop0@Y\E7u;f1(NqUOLbZcVl558#..9 %SsRP24V\<[NtJs^/NkobmT9(i1#0Vt)FGO[e^;.'O\Fcs/ZrNJpVJ8t^*X-6Er\^)`YiJ2np\^)boYc*U63^mqaoCL#>@ %6@:l%qAl+]_7gqYCBm(hS7DYLXoMeK36;7">_+=cS]eL[b8#QloWZ'#DR0GXZeOn488+p3G!\?WY3U:P*^fW!FU`%'bokpG5Q\Fa %!b[@)>lB6'QNFb=hBN(gDC.hoFN-Eo472Z=ZJX!`2cm>e0E=nd%a9t;5,&9e?q2^iq0Thm_Zc,o$AKATJdVPt8sj21e$+J-M`An? %-X8o6"6'Kohu`N4a$L#t@`+5#$FK/E)Km5J:gn_ST#Nk?j^'=/t4Q]i$;@n\89$d"2@8+ %/t;&*q/f*Ci3J3JQ0[*>LW_"Q4-j6tf0-s$7OjPGRVEaGWK+m/t3\mLP\)!\89%O@4;T3\89$d@k)KW\89$dA+&srZKug"WNZUX!LM(&<:X494:OAa3js!4 %2IY68<.U>U:W!\9^PK2^GT(a!WePIt2IY6hq(W2cCndm4mhZ;?Cgq5`\u>g;2LQ>n*%nk7Q`6gr)l$U5j(_8'C9c0n_D\f@'!(EN %&V\CTRT`6baM;@#48"I\"d_q?[:$"u$^\PJ[&gb1;JR0;@Sq!TD4fuQc2,aD,iIN]4!9PRn+s-UdcsPNiO%RcC\.6JGr-7'mMUrX %+MV.%G<>KRjr%EjI;!^;>D',[U8^"o((4o&hD4tSEuSteG"rM[Ksejs(B#_XFj-fO`aZ*$fCP!Dj#feTnlJu3e'2jJ(/:J+<[74@ %R*9$4:\^=u2,^8K&[ju#D;Pr>3&&lCdn&/HI@=@`>jHS)l$5E$:>u3"O81-^(a/KcR%]C)Dr2?)^MNcaFPfQs-h,'`3g#]e7E/Gd %`M&Udj0]0+R(AdVUAMbG"eA2)YN%Si0H3kRplddnn(bg<^nGZB?[qK*=/-k]K0=M)fdl*)6ZD,=)45b4Do$KWZ?D_LOXT`obs&H3 %?*gL'/1u2VoB\)O>)@lI]V+CNT=1?GbO;:Aq@BI<><1>7X:(,>s(TNo#(jZ?k75DdQ %dpf4f6q_0ZPEfKEf>V>2=S+V!dUcIo"D`?<9HHOC9ZY:WL3<\p/nT#Bi[kH5o\*NkPIdX):b*U-SkqTKqA[_'WUQ:)6>Nl:E_jk[ %)_U[BQ'42H(!q$PqgZBsZjhB"]D.hhmh58m3f!_i3'-#=X3gSn=GVTdqL8/6"i"COc_$=Uh"!7::g55OCu=%.\Y7-L=m$]<9>(%m %Vm[5oMPX_C.dCsY9Ic&M]1$Tq%8PolgXBMUi.(X>S\/'aVB>9Y.[dp3]D+UVaX)h4D-oM$SMdSnLrNOo9,@8bDTQ_'XiqFREnnbT %919;\iu_R7ic`Qqb3_LDW#TX3f&1(oh3pj?k5%1R6)Te&C#elh^!aRLMI'&!;_KqN0?#\E1(VW4d+`N$IbO%)kcOAu*[e5(;/c(P %lUKpgsTA%E-aIi$F7?Q[_#ts#&(g7[a!DNqOkM9]"Rg]Eke,(/:HM96_^Y>Q6XLrD)[UpYLXBK@crHG]g\`-c>.ChUqrA_qoRQ= %oBGKF][[76H+XZ:!6O#.lQ?%!LZU'Gl]1d0m$GU4gQR+a%O$]`\^[Pf$^Ld3P#/t**n*Q%FejCq\NO;l;Hi%U^]ufS2o()JSrF:3^i9\ubo]ln`(:]=7A+%[!X;/qa`6_$3S]g)tU?2?c %r)q%f"^4ChWSAf,$C2KA6#@*KV#o19E38+`R&O)!8nC>&B@eX/,Ccg^;^sJ>.9EFgDF;q$IhAY[VUl>JDi-EJ:GQ'Ap!bIZqotBgpl0fpoMWKrGS'VEnM:dl0?="F^u'ctL2ms&uJDV%S?de,6?@M?:k8`,6;CIW7Tg[P/,C7J4+*X %8ch4%@Hr14THpmnY2<%?^%Ku?S!(S585N978qJE8_+YE=Vjb*fSYbkR4aRDKm-FCDH[PegN+CS_ZqZ@ZbM'r"a>'N(c//D`@K!I? %d+2sNXd<;kcelY8jSq<&edbaHGO8?TF`#H0"fBF>[eQgq3RIZ>WH,(63LE[NW,d5uh)n>LonZ^37#Dn[8#0MiH&4:uLs.<"7I>Dp %Q,4:bXr\0jLBtu@_0\SO*?m7IMQ]Ogg*)'tnkcp`&#m0SWb[WUDbc@L[6nKL_$\[tZuS\LY.J:Gf,k*E(SSE5FQ+\FE*J-9Jk45b %^PSaFVaG"jp]Tk7Rd,KQbDGZ8]%UR;1O-IW4`jcgh=@sAP=)LQ>u<%n]+(+RiFuM9;$)?2U=%L%d3E,f&>@to;Kp+,2bd6Sq(%(9 %TC=fqm#QiZ5$c,`GMe0igH@k/0(AFrcALQ*bU0?94iZ1sibArP.bPm6b:Iep4:+rK=*"Y-LTV$b&YV?EgDod@BN8$6Q]'A#ENQl8 %l_aRaKHLu,0S':_%?4QC^K %P:/_E1$Y*Ei[[7.rusdW&K`$nE=(W_.+?QN,=?hjd`["_$Q!/gnVY0,CkX`R+0ReG8+i&8mts %0P2`#lK$/Bg,J:IKe69B^L^Qm:s'd?MAS,`m(rq3ZPec#q3Kn&7lihGW#m&Y`+^f]GHNh\$On07c@a`HK`3k&UL2!$ZQ]t>`s7VE %?J=JsKb7Tn6>OBbF+8AYmU-^MU09uYB&5EF\NN$L`5YEfArO<1rFbs!L%m0dL;[$ %+d76eC"C50'5P(4*W?l1,rNBV7)8gb>uGon:_`g\iT65Sg/8dccdO1O?5Gos5>RU[k/3",s8DOmb_?%Kl9Z?ccP-8TVukq-T'/D+ %<=fB7o5+#eFg<.bT4_YnlJr9Zs78YY.4R.O00VS&qnrFrGA3qFG7j=/:\:9#f:'IsB!&cXFJ*:/e%fYYeUfndFJN^61:F.gpcP-7i %E^p;Ls#e\Yi8bLTs78YYTrLm.r6H&TLRo<%n39_@+&#$.KE$4ks7!b!./9D^qTkl=Lk5T2V)!aWs*Z8g#?CjBgDMi_:*N9CZP?(0 %'P`Ln(8,N0!XHY+Zd_H0(8+Taa^Y>uVC4X,@;%4-R6CLFH+&pMnR/\YPW[\INOs)r_?h#cK_,NL9U\s,.PP(VU$EmsJT4Ja##\j;rj(*c@1(5=3o(Y+2%"XZm4-(sot6RQ"JIR#n+PnMeJE;7:BW.$>CYV%GIIW@04WC\;m;n\ %+--5r%qYD739&go+u6Z>K]>h1$WB%QmrJ8=kH#!MFBPedg`BRjee?TdpQlKB%gtY(5]:)E'SU\2FB\s]P@:d!_iOq.7cY@/c(*U) %UO9R6I/qBf=)=OhkVZ8DI%jjIjf1Ib235\7Ui.E%pY8P(Ba+kug.i7t7 %Zl)'4=h3I=P5nK'8hKX[.EnhA4L9(U8S,uc`LO!nfY4Gg>j.-fE[07(dHp?,<*RRL\X9B?5]-=4/VTT0+!rL>EMV^=bK@eHZB^_+ %0.Rj+_fjp'<`UjL0%714H!.[AWD)NVkK8*ucPRSN_hHVpbD]#^QRH-eSk@TLI*AL\2F^ES?$\$sA``&(SlrV.ncp#^S!0,,eIjOG %%D\#@E3_'sQ@@MqoL,DDgELodBe(3Bq/iYio>5\jI*Agn(*ilQV6BDL53W'l9O:-e:[571GIF`1#nCo9'/f3jC"m_*1Q^9IH]*VsaPr %Rqp8'7-E6=TrB/V`^8p_R9h!N,6>GsWMjejh5iV<9*qP:9#iDhYS0C*PJG9mT3*IfZHFWJ#t?#Gr&!0@==7j0.:9:m6`^s4PN=\k %gmsR(*4'qQ.u%:M!CGJ>@)E+/0uQ-+]Y;1t:(4C&BMAsUm)0J$A9LC/"Zt+@S`"'!ZfgPRbf>6tFKBP*GT&%f0VX^&9d)n;l=hte %>!XP#=Sm&&3J0Dj>3b8BX)atj,f!^*Ji8sM,M+3s_\I(JJ>$Zth>98;lsDN1IZZ`R$ %C_YDKD:\R:n6r_h;)D6XoFCL\@3W^6W2U:5kRGA!5\:gN1Ap8$"+o\^\.a\K#6\u+C;1\6$,kg*JoBrB_u' %5R3`>LB]+`j$/=]5D9lQ1W"_NpigjMR-)cnVpOqoYUIU>L3MT4LZUgTL-<0Nk0X%(cpFtd>]XTX;eR.6$fW&8;EX-3ZOrjJ]p_9"e`@;K^M'&*PdojfQME85Ao?d(VNuRA$b00pY&HbKArJ1CK!.0"jk"%Mj736)$,40W4 %9(1u6)(kgX2Ub)*hleoHqC-09QgG\(/6[c&e4c\j4-P@d+p9:N;4jH %XL'O]R59<_p`t^HRLYEI*_5[c.=40#NBBDHjPo_0n@O1opC#s[&PaB;^I:[SXZq)9;+Ut`%.ZA^$?K>?\>"jPVtDEu6dJ(qbNMt# %C`$H.'1f]sad5?nT+9.C7gc=lak&k*(V[\8#T1l8<9rI[)O/"ei%3V!h+%OjML`R-YIN2]2-\,G/IN3*O(P#`tIb_+%KD:F.h+$m_ %E<4.Wi5\]c*)(a"iPu[u!0BjiO#uo=fa$iQ\T]Yq\*jP2@pME>jS@pa+8ko^7u"jkj?M*D$:"MsPl6jB?hVtKZCh-5^%_7<(c#kSQfHF<>Wi,s=%_7<( %Vs/67@u";VLPd!hm#Z#H:f04b]n(phbXuRb?S*$X4sbb9N#`,CO+Xo&d+BKXIU!1?G/uO_(uVA%J00R0`<@BNJff1mmQ>IIU%./. %45i;2!;nf)E>O.1$@_n;NH+-:+.p:ArPB:9j2_,(T0hPXe'J:^3#A)TB^k%YdLSAiIH0IM[h8JP_$>`.fBWY!(I %:fJN7L$Ra&B(")N??#RC#?tOd*q-SYa`=DqrNLXbeN!7J$fiAcIeOOU;l$)6NMuM+.AK\7)cO" %jKfHcK;_&9gkYu.!L"uSOG_spbEV6)=qoU;EEuj%B[?DpTqS>'+3b("b*/LK"OI<1)/!<(M^.6j7,PHU'%`+tBfh %Z60knXjICf\*M`7o'Gk+G2Wgq1NtLsQ-d^ue7BjKDO9OcFBq3"k$f:jj$V'QDRUNkpt"3r6Ua6>?7=9Iio!>h-&UHm3%BdEnoe^L %8YK,$@c=jh'Et-p<4(`*Qbc@iTH');4B<(`3X^A@H=kN@VIlr>#6T&tYD1d(_I`Fj,`4:;^rb<-W3k+"5?4&bWTK2F#iAWN)W\/d"$bE&UK:NjJ>#s1oQ)`$be=,`-LLY&BCMEk\2Af)>Vl>BMEG6s5 %4ha"X>'rt'/.M>4`SEIE/.JI5PL(iiqm0&GZDa0d];&1R%Juoq1FA*X@5kSf8#dPpL9$XdNMU&6_[nV**)/#P;No)JYa\gRb+G]W %hp__-7_kl,7oO4&lmNZC_kX3-W:F%/YW5TLAM_OZ$+PoUmP!M]`G+]PDX=shd0c6DNfN/Id5k'&p$@ijq)ZY;e\f=7^j['mmkY46 %[ZG7'e1@@07m@C](2?>ii";se/Eg/Y'?/0LG0sn-e.('V6McB`:cDcHbJERS$.KF:cSB^HR0.R6p9VQZ&Y/R8gAT\QT2P6SN=6R"=nt@g)k)t$+*f2g0aA/fhfP3nCR*]J]k9>RYU?@B1\m8^Td/:]XemV+eT/$*+Fjq^r5OM:b!A2=uG2\%[E81\fQfA2h.oq6^ %EAMR$ThPJM?]pU[Nmert$jD;OhBXJ[)2c)oSN0GG?]6MWM>qu5IPG_e%X3pHr[rAWe(^CE0@g3"4ZRn8fA=1WH!H`%MX@ %!XNG%'0iU\Y8S52I@HG]`1Q)NQcAgqB<@""&_&c:Aac[6e:6<>%"/<:C)ls_H4LHm^gS?Q&ljP.[`'WPW65JSc+FT8=+jNPRPhqg %ZYeA_S@g):[MFc)/NJ,mdNY1_XYANB:'*2\0de_t?i9,^!qK--nqD*e4eBh*/B46U.CAW/>a.OKkfk8J>j,6Z_es)UIF5ri5YJa( %b9.?OZePgckXUWh_#.H/,`9B-Ulm,M_u95V@\TsEa2^VBU=_i2\[:1@7i=e/+9(.u"Xp6r=RZ$hmpInB\sG %D]="Hk0.!4IW'<6*X#1e9J]V#nK9A$KG+K>ehNOeq@Oqp4QV2UEAq5iJ-0X@$GmGZ@HUc!5XBXH+;E?B"`Zq(q*:k;M8RGHrWK7t %4SrEE?U)^klqL3()t9c?NOS;7XHnfF.^4bob3,D*/pePH^RMXZi+3-56c7llfg#.]>ge99Qg@RK]'rkgV^'BiV37bGTu`g::Y>h1 %ae#IVPrtG4>saMEN?Qg>moqf2aS-dEE7!ObrQ0]'8a@d)-^`73'G`d0e&BjV=q"E)%X6A;![HW!N8Cgpo;nh4=Ii4"B'5XU#8+#u@Ji\MF262L,#@3[SX&m:CDi5'a_ipn)0K/M?VLiaK+HPLbq*nI$]=Yc^I %j*dEkJ:7kbnU[>,!;,W>0Ko]t"8Kie_"d83hIf+DiEd-Qjp!D(KpNs8p`f]iZQ9K#^63t1:*PPbl5iZ=Z1#J`a_/KW%X65G\E*2p %>c,\6OQ>sH>VL"VCTIdi\NC%^9CX`/Y0;=c\=DL!b-fd#cq#V&JVqFmUX-T %,anfA'6M9=qY>>T+NB%%F!/$ePbc:Z>*K$/0t@F`fuJ_%QYkjuPH+uXK$`Z(?j9r=#:Tf70P!k[K0U^pduMmNKR/_n%O?:#np?Jb %;)S26nB$nf^*8*[k26e\&(5P`-"JBc-RRGg+=X=(%he:'_79lI4ZlAlIeWi!(t9gN&']:Sh7Y-IC0=i_/fQoloWFr.,>fV=)kE-b %:G3R4c%cpbitcA&,>[on1P)+GIWYE`f&KCFD0'B8nD18l.5]hK-']BS?peN"3gk>3i?[B!5N4YslZe`k#Z_e?rM>>"k=^aO>M>Y(=snUUePdm#OjV2L.tZ7@e'UWpXG5l0lWj %QN"B4-\=)G/EX/JqiP#9e'(=J8ePVunh_GVB2"EcaO>Ot5M7??WJ %EJI3GBIQ@b&ME`hh(r;NU+GA[9+`Ub1=>7PRU6ia*1ds+X`DhOMX5:2>]eu4/=B4#r:3A87;fW"n>p8@MjH6c=WZ;Pm(FH27[m31 %Q#b:70R"Zt>RFOPn4!m0/ldn.+7If2OA-<'P$uBM/qk<:@@p0To`Lm-.r*2c?IB1.[Wif`-/%6TqW55NL#1AbL7F/.QZ>'ql/>Na %0?(6RW]nZ#ZW;g5o[?Qb6Z7sno*kRKHsM=GOl"Ea@W>Dk$tJQ@mUm^93[L/g58?YlXEVMmb\@#,oXr6SQbr\P]E]rC>RL53T^t?+ %>Ujh[bE&GHDO=6t,I-+g=X8H=pGW`br*,)tDUW+jdiJ@9QggoN8A)Y9'P>,l3q'o^?*%1-8uR1TCU_K7p4N(NE7WOG8+>uq@^>dk %MAd$0JRhknA63D*,Vgg(P:.B]\-*TUU>sr`1BuHGi(5aJ`_4EZ??qmfFRKF/[GN'Vp@O3qgg_bX:p:a %_$[MHH&;VkUm9(_;>BXXg!)LDl_@U^b!Wh0g&P>7P$p:,oZD+/G4F>d+6^HB;DO+ZcqBRQRVeA?8C1K-TN=16m8-E@dm;2^UV2u+hau$'OL=;Ks]ujX:FoHM?3`25D)%Zp`e9S=H`gh %+:N*lrMo-a>?_3u7b>Z)h-WV$`i7+Lf)E?m,W8sF,NqpmH=CA(?NSdf"AWOWM2d_n+8i>+[<7YKs-66VRI;N!L>6F1qrF@joY-s>><:mMo?_VieSsPF/"UOK3Sp`>r,J&n*mu-FU<)J+O1\].T23>=Pk\'VcRJZ*\RaK2-DBjFH %0LEXYQ,sHB_g5p6F3t?O(Fu&:3q_8ooJ3tLqh!jb[J[9tJE+PcBP/.U[^B?PtU;.6+;)P8$aeWX)R!W?60/4g7&iTorInl+(OrJ5;\$D86Rm<,dJSGtYa&+Qb8pK,a;QgJm/F_%"*b;o6LLGJ'l@Lohf1%DT^`IU80H4h;K;':Wno?NB %/3`BmOdkQ3d>E89[(fAo5.0IjF^%N;fdVP,dS;%[+B(=@YmW<:2@F%bo0rhKC %)L?7sZ4,,LIe3had7$HBOZBBb4M$=S/qOg-6?EeO>Vu,eMN'54j9j_2&mDLNEb.!h-oeeoYRP$PWVG[$_DVOW+UQObKPa7W4j.Sk %[NS))&m^`@gP.'Pa`;5c:g7,N7FukG7-dLN%FH2>U2<7qpgZ+g+W>jSgGX^[lLDt+^MO7iO_$os&K`#Vq_Fn(6;.mo[gbV1J;!,1 %U-_;k6:Q&/@2i*D.FCRPE"T*%AOI=H_*qmTYoMM[201(s2M@Y<)::mSq8hN6%@!bg6?Ee_G/0Li+hEI8)H'N`d7)"DE-3%RJVm+hEJs=*&UU6q.t)h(EJ89ltIh %0sB`0JJT//7*M^"8JAt9Mhp;ckrapWkTZ&JY7T)M`:t7L,[o(hi+ssk`n/SL;FYa?&R:"2`o>&Z6T^&&^sS&^&Je]aBfQ,5Or!1@++0;ajH'd9IH>,H-B]/df"(D4JP %;oYB\kTV4\B[X'u**kr8(Ki9'kia37\4BJn6l-HO7JL.;5.ZOU0#E'Jn^0cnE"TZ6189\_Ib&$B;K-^idEb]i<3jPoS*bpJD>mfJ %H!F4!(k[&P9(&:)Yim:*TqnV,'6'NPV0U8"l9IslpO5*nT-NXe_YeI!e7Ga93n'W^(olB`=DXkQ&+;n:i! %IcIAm\_!GMhMn1fmQJq.P7aeUnaE#ooB*T16'Ou.i!iF(a+VH@.BoR>)6_nGtFLKm#SK0uSH-\lJhZN#o`> %n'9>o[PlT12pXk`]MOIE_6jVEWEKZ<'h&!Djh(U06 %7]6*[/TCEDUc6A_]q\L-7*j^=Wc*WKkNj4ZeEi!6p("6`$ekQ?pg="pqLs.e%UBl(r7sTT]+?rK#8>oGBXa5Z4)f.7VXNTjhM"lD %XL!+9"Ed#BV9Idj=%gRC1cdn*W.%s3f9UM53t9PdOW'KQGq.WI8b(;!95hKYH9RK"1CHtPf(JX<^BMs:4(*78Z5V,M7Optr]cHA1 %dBg8qfTU?53X'M4cTh/$IV4W7,=F>]c)#'WnmGBH%##5IfRf5Jk-lo)t3GGs4#s*4T''1?m0!-!TD+rKCpVT,bk/;1 %_I46+bgenE-OR\Y:(J?,)J^]<:^HPiL(&,tbX!D2DD_[b->8dI:R(2+Rp,Y79UI=4$Gf:p$C1MIMaEdD69NY2kd6(6+e[@@CmZ^T %$Ge'A"V,TbfH=8jct`Yd=oVkFB=KWs"r)ZW.N9k]Pp+<#R^EV=k/n7s$Lc-!@BQq!K[C7F6SNrJTu('tnIWuIo8pq:[KUuHi75iM"5!cT,^9J)\6WleTl0AgR1J24^SZ?*FF]@<>l?8KrVP(%Ta/0*ola]6* %+NKnqMY8FZ4J+k&28-C9fu0rVX;bg)eWQ8u:&J:GXc]'fhL"9H,40WBf/F(.\3*DA:bhp[8[0?P[@>Q`,;\Oa'!mbd1g)=MQPRiJ %l\!UXX%dGOioi/OKDIW3PO6N[F;\f`iO?df\r)t9,^q'!ArY=C!bF+R!ML_:Cj2'8Cc:CQ4".]kq-WeZIo]'Oh\nCum@l-Sb"_DX %\_5RsZW&SkQ*^.YUcQHkXo,4>k)S0]gsJ%J/iR+g/%`T%5%1$kRliP)m8WX?L;\/AgN_D)f@&!]R\DiVNohj,^%N8f"P,6@TH)h( %d4`c9rbJS5Gu;4Nf="kp5]5FqXK.lqc_M9?SC3/P#IgH)LGYqp@Q&OS"HQufrdJp:j_+b-]fPAh#Yt5iQ1o93Aa!>-K.$O?;Y\il/MUa15V1QJ*<3)\@.L"QrVTd,t[\5K(=KBf5 %$?&OKYd$8=]SdZ(6K;@-a0mGRQtV&4BOuXp.f^2Vo-K6+[nZ+._R,14rVSe)Xqq:^H^P2QX2)\l_frDb.+HB3HU7MhjEV.)T5gYP %9QlC2Nnmm8Dc@8!2NUVSX%)aPX2(B)r:L@kbdm,d;^eW+2Hgf]NS1C12f?m22*088mctM`Ln=GG`5`/HMm[XN>h)ZkDft]UVj5qS %o?G>QNbdMq':6V1MVG6u!Gd %=(&>c(G#lJNF$I]e3has>EE6Z_W;`TKr2\6(?QqfZYU*U*%`Op1Wk!oZ\PXBYc^LGu/M#>T#s %JLc7pHA23=BWdnUJ'&0]=$TXE1$OQB1JNQWZ_l*Qd&(7399TF-S"V@f_S %/3@f\&,C4uKOG+u$'G?F*JPT-S4Stu;uIm@QVAjNE[4lSg#q/hcbB;Edi)]9[[+Y8IOhajdk2Hep91$F@_^Cg\q(@H>B:=nFn=FZ\"C87Eu.RjT>#F8^88Tt %;TQJo8YS(9EN`?sm'l[LkAX]:@+83EN]sVhL2u'T/?N?qA`;bE0&AbWT,sk%CT2M0r__Lm2tmpk:Vl?ch7B#PkaVKIeZcO9R(b-j %649MW`bf.01!oCa?C8)UPtDoP6I$Q0+78(S^b3m&+KfjjoCR)eMfd7R0B520BHT1$^R.jQBZ6\>m`GbV:4-l+EH671GC6kA>:EqA %ngfPBXQ5038VCDCRp5BVqgrsr?AnJdl2A?^S:EPmFng=D$pO=a.fu'K)1ML4k[.-"cr9l7+lb[&mHq]GCL;U#+(cJ[jGCG%]GZV4 %IaS:$H'XdflY3\hX5?VlhV^oh`r"6Ycee5.ASA6Q>-ES"X+,gTYR`COH)lG4,'dR#[Jo(tNDJj;p/:MThT.i*cn"<@Q5aJ/(Ai`3 %]Q/J?8oqGIeKLeB9[X*J4;Cl%FMUC>(?%Qc^4-b?qhq %f'OA>b+2BW?TY@LiLmU!mWPDNmfP_*2?/)CV/s*d^Ts>-YB'B`jXO.`O.BG'gN\s2g)\c;mW>?d"*u1NYsKclj:Sf?GS1C/'1Qdt %YoD=%fZ]!W@@Z!g!$R/D9GTL;&E@Vp5(e;&8!5B2a/.iYJL9na%VXplnP>\6p1-k_uo\#JPh19?b;3YbEEp?nuO7 %g=n\NPP%*1TjS:-.4[]#"<&Ol(L_e7e173rPY,Do=.rF*=^aVVmS*7qOC&r[EI<.pBaT6*Bcc5(6!gRHdh+e %$iQNH%/P;;)pA1plDX96`serIem8P9=L,IR92/JlWG9!D*'E-d3Sjh0'$#M1^,FNm6+ZmGH$]=1gH=7EidL;`kiF],s,_+Z17j'* %3=<(tN?.V#heW:oCel&AdJ+YF8\.brZ#Xsb!ja>UJc4u>_nZ.9lD@n7dYV-:g']YTa*[!)*dQ_P6>%*!+=E1%'`'9%7pm$,'L$^n %n%4XK`$a,F`LWRk$-X`7@d0r*6hHH()1]%pA+>V@)I,\djnd0@ek5]AalW3;BE'H0>fOlMh"q5-7.L.bG8a=7F1I@^HJ6WShnSX&cd^)77PVls$,`nUFHJ@Y'a?PR:Uc$e?f'\%+/Y,XADl>Gb*3NgC2D-%mn%@BIPb(t_H]RIYE:Jh1m8bC:Wp/7I_EG.0f+K^p:/1(W-*@2j&T8_n[dJL1=Q[Wo>VRtp %E%Zu8Q1JpA'<-#R9KA"@'TOYU1Ze>XF7VL_SIg'N1O*P#X:ldH--_8k$nM?X%@[nd$bImk]89uG$(J/bc/4kN_dPeM.G&Hr" %WKU9tIZ*l+c!8F3T."%sV[iITMN8Am8p?Cs(K06)Aji^6,4Jj"F]SWmel5AbS<;'k(a\rFo^mH^:Y3_DrT@&/8WWWl(Hd`#ONf>P %)L+f$pSAlJ??3aup`]/EeeJ+g0c8[*41A%ri&60X!.R %GURerjEmu%cSDhtjEdnMWT,/)i=MjeF,l#bWVUZ^QJ,O[`\O=;=Y/%E_jKD#6L@jnpO;=\*S`RiRR %8:)Dh?Y"sGOqUa+q!p#c'fk9s-b[m=;MOu;/XmJTMYQa601Cj_oO8Y_7Epaqg%3#..m\R9dd%1Q1j--q5tZWhF)K><`em,(jBF.2 %D7#9%<=g1*1AbCSoG;f/K:Y&%^0SD(f"8h%59LC-V5(eFeh!Im<7aetG]K\f8Y6@dIhQ2cFn2?dr&&T96BAlV%KiQ\ANmi6KUr3; %5DKFf_X"Nigd8T&$Yorf`(&_ca'Eu>QW9?IYl4X@$US@d#H$p:_ %IoQ%^3:;I9s/>-GT[3sss&%0nMQ16RL.sDl5:ZM*;;J]R7/.jHNU8*E7tUb-GURa[^r/Za71Us33i."_u+3aM5_>gIt5Jn'VEX#"EIe^7*K)\]q %Is>fZ$NJg,ldsoBCVJQ+-WD64KV<*'U\L(.On_TV;F>E-jiXo0$+?*GL+5r.kjKe %31_Yj$B0\1/Smt8oG<-I27*F+oTu;X.57[$[QYia0I,->X1AnVPAA"Jq2B5PcgW1]LP/_dVDo]DJQ@dmJ-aYNWfd)SaN*tK&eHS?HW[Jip$9b+(#i!a?rEZ&[e-m-8YeUjM&ZakZ_/HT\-Q-$3k>.6 %8So4R6'GosA#n;C6#24#6kYhLGcGq?Iah(6\0(#m;`]sr6dIK$>]rW+_%);Q0"W@Q+>4MSAOj4NjK;a`?6eOH=ArV[Fi0ULlWfCS %'<\KCX2-Jp%ZIeG(U?/$;13Ol.D./IH`kT$>^6DtoRr(X-8i7_2nFHHl,n-sa22lF)7jk9>>28Vcg&Zdb;g%r72>4K,B`)l]l1CA %c7E=UFlf&t"(BdqN*X!0]!9t0;spgD]/^<`>[=nH?8rg.\`g@j9-ZH#b?Vk=m%R"L\dCM:iT%npc;fDK'%E2)cBr,+PLc!,CR>Z= %X.3J+cs'3\H_S)l@Tep#LRNS8TB!X==j./^Bmo]F3]H`OUF^MV4p(U]\0'b--\.G"Uu@h5Ed1b-dXCL/i.e=)L;s4`AgN %5@3>a[e9"(#rs2d;h<6He_P6j2qEG;o_-D!%4PSn:2@B?X>gqE%d>>FXE_[d>Sb=boWDG405V+Rc%i&rXaAWK4\';6gXGlhp>U6W %q:'^7q<.P/F,DH.1@D[8baGsTb.-K'K+'E:FI>^ob\_Im';tXeSQHi%0Ma->V\,j5G<2ue3[s#LSUOk'MMdOHIK%TlnN8FSaGj!k?<=neQSq.%Q+a93.Z@'$#!76fPipoho/8dd4efRY %amOKW?Jk^!#7q/bCGTY>m>!:cO1cPBqVuLAEr)A$kHL2j-YJu`n%qY0Huc##S2#A6a)8.l*+#BF'/nL:X"VA"k;1a>lAW]"/bpFF %'">.2%m@6T)9"2H!dhLan+/&g0jV=]/p&fKdGK9Ngc:YWrp]7WU:_=Y8@OQU:./.[[Xu#-h5Zrb5!r5#oTF4Ik`V@f3LC8t^*u`[`"t):/W+(-f+XSEWHt`Q-ab]1JRkkr@ %P?cVV\K]+M`k]1ti'RlqTp]'2a?DFuQ(XlcT=iH=KZG6alC`QCpD%BOiQF> %=mU-:jDjd[4,u*cjnG;843eP*hfHg+3('a\7]J/rgoEP4jcRRuQ-44aP!!We#i&Q)n`4[7omGs+E28T9EFO_[s2.VRa1Mc\mBj\4 %4EOj1)0fW3j62F.Br;E[,:KRZG1p>uKAl0[e+hu4N"!I4i5fT374+'7IH&Z/BiBTP44mPpebDO'ejjJ&RVK[]d!5$&Bmas>^jjW, %KlJt&X77XW3]RiNcImgbebDNVNrqP7N9D!J*]MU7MT9caSidK#.hV0U_;t.^NRG?,BlTo6Hamm,+WiL*4-A(g`->@pY95Os;ACdc %h;nb.j2mi$D5DB:a%7@c/d/f;,2-bQpi-[W?o%/%ET'UdnGlD&!5!+s8#5(`"#pcIr:p;5`a&lJ3"SE.H54BVa%`I[P]g47r&D49 %_U"$?-UagNMEE*rL*)2OmfAMC_2k);Kpj5&K=pf_rGq(\=RkFU[ZjtmKV]L]/7.im"[B/g,k30!5OMB?h"*.!r&@@_kD#o0IN4n5_4A2Z\t9B2\J4s$>$[69N_oX5?7.P!QtZ8783cnk %,SKV,cs>rYKF@1nIAr7M^%4)3C%c/76Sk9'5gnlt9b>XPmj*:,9/O78dT%^eU"h[kbh %Vb[poilA1XC*=lf<7<#Wp@-cGiM?%\mm)ebZ5mrl"?/E5bBCs/d4IWY@)5%Ta^iY:-Qh%i:Yumh?mS_pi5nnm"tOoa,f8`B0%YM&:PUtjrON5'`@b+0?0Ogr4&TBLueu\ %nDhmm(6jh'i5`/X#b.K:r%.lk)]-C2p[cG0j"=RrM^t6-X4KAjXD"+2Mr#R)c:-\k-u(H8+uH47F)fQN/CMngF0P>Vo#X19R]^7+ %4-+`TSA!H=(r1EqnJ$MnTs\,fCA\k3\Bdmi&s#,.7A@g#T@Dq*;]ukW&Jb)PKFAm+,:\Z5UEYE:882'Sb=@./[T;$"WSDbB#ip(E\Nl4bkD6iZdgkZRs+DP*VnfuIHU'Q08&r@f:0]liH %gh=$XR>m(ENmOc<*hsOfJ\4?%oG6J)e`@lfg$]_iXOW80Hf*PTg\p$MT8T]K4;Es'W:eK5!qHl0+HJ&gBT@jO %7RJe8X"OEKb@kMHCXqMgC+1W^X"OEKb>2naC";;eC<`<,7UTpi6S7o-E3V6-mDZrjE"jRh-?-EYndi.$SO"#a_sJP0_U@p*BSdut %5qEK.>@lVt %:fnj-Ob6rD"!8kY=$XrNXb<91kW"fPejZU4(RF]oQO.uQj;UUg7Fjf]ORk"G['*H@8@?s9B$cFKrg#UknfJAh]GuX:1\7]m<&lm4 %>kWd4=YP9a.+A\dcVd`F6J[ap/BkV60@UFkcN=)JaKfcFH'UNJ_GC%Rbd1=m`&3E`m`3e+9Tfe?W_ism*nDFi:C^+r@iZtK9(LI1 %b2<."-*.?4pWa:4JL,5G9m6%/Vs_ohEqoue2A1_iS]gou@g9(D^A3XJ46I9!nNLjKi^!ukH3TS,eQDb0UB"q0G:B86Coq68C@h;_ %Z[\6(/t3]IX07If7XO@#^_IUaNZ6"lP>,EVa#f2=oR%*.H^t#e2t+T"&Bm^%-bKiM76aBM6RaKhPLE7%0U+pbUGY(-+d]FJakPhY %pHEMZ'E?oRqC12o:6ZftRk/\jW2TVg:Afa&q2M!jfFA7\5Rbb"K<$ZU3%/G97dP+Ma=Vd6:@ih&db,_Wf/bl&6#io0%6ciKf(#:` %@'22.C]a]51X9)@XT^dLP>Dg6>oli$"M:H.&uX[t[DXM)KbO0A"I1r`0:#77HLe+h9:SC4@2MC;\-f-a%W9LIbWV3J2UN0.GM;mY %)[/C8OW2P7T[Ja=8/0>j(5YG!WF(,oDrsN]QNNF>Tr"@(i*toC2@@4S[t4",\L0Kq62-%MI8*mB4Jm+#rfUUeoV+fA+'0:\bQs7?LN[16',akOA+Wm6+Bc'._(\V(gu]#qeAsB %qqc$f7aJ]6NG2'^Bokt=.1AF7#iQF>He*r)fQ(H#ilE0VOr,HlQ:\rK;>,D/n1>k#fR=3o4iW^6N7k@2hHOQV4n'I*6%P]MSs-OH %YnBBSnB2mA-ain_;@@;0E8fs&*rI"Q$D3NhQi^J7kt*9-KO5@U`2KC#ja8Q#q4d5.1jpb3kB06Tq=eCa$I %.6r"ml`C<$Hf]2sKl8t)ipnQ?/T %%YjM!a!`"c6bY_+rchPDkJg]*JE[IHD`jE^^ir0ZmfBW4egT9SDW8PpN&3'\ps\kcTD&>uMhj&N#2TH9%)rD0A)KMCB/8S;1W0!> %0fKqi"#E.=(b.\0"c=t*oYQRT+Rt`ro6)$F9iq(aoJ=X6gN-Fp(,$eVnRjN9W-:9#`\ %?+K05)'snLJ#Q3\\oP'R(G\Mup&O=JW#6jY!XW-K_&4LFs&e=j&h/C-W0&l,q8UfmiihJ5-BQSH8T4ljPX&,Gd2=4XEl^I>OAh>N %*g4Fe"3EF2L-nsO#)VCsq[8'E[ahkf8>)\HR7"80>"'0s5p@V:cl$p#oGstNfr'=7F3.Jd&DLG0@[oaTi3FS$'#eFD8-pOP4$?OI %C#um@jPsI*'e%*S7u84,2V]&NUtXiBeNH(dEUgr*!7lT'$K#.f7nsqT_>F/2[llC2XdA)s9R6;HI9bH.5)?@5-c'+&TpGk"83=r.l7T %6J"Y2r.l7T1A:PmnKX(7=tin$9FZf7+3cS6p2eLFB7#6U=SD-.RM$5tU1sf">g80K)(Xht9KaV3,:J"/%3J_9<^Pe9eF4'qn-Y!o %"nBjraY1&,$M2N%IPG$lUWqsYj9f)cS*AW4B_0*ROUuiL %j*.?DE[gpe]9r:)dH7;:<\iCaR(Q'CQX]B/NfH#!7$^JCpO#7O>J%W?d,rsiAV@03Uiel[e[/\6a]9ELc@,:87?pe(FoP^LlJ9HiLVt,RO0VQn_n+]qmM$NFk5HTgNe^RHl%nD@WLu9At.3qBjB;Qbq',71Gi%M4&"mHp9s.<:];L/saR`?cJ8ZXio?p[oe01H]9W)4-b?igFgm_[cT>i/HtKGCR5*cF9fjBJWf8 %.]Se\DO/-%;i>I;UTS]ID(1C?i2f4arsS"SMgr_MT&,9'=:Ar,bii[0D0!k1bdSG@P`(#I(pfkqVd0-U/i1Na_D]Omj+8%sUN6'H %;pFq(hKh+>g?eS6B;js^drhJ*3`S=g[_LecBZ@>rZ\k*og_0Vf]C?"j:*m8rD[c6>?@,tm6Ap$F6.>n`IRtQ?Tf%<^hsTSINcY'tbgZ1RVsTUq %]tHQqlbc%V]:E1:Et@BN)L@e>eBj%t*1-jc.nbT"BJKJ"'W'6hl#7-X/+:kf>"040t,[. %qSZZOB88=ep>$C\TVsRG^>^.-U]LgK[cetC,`Q]FTZ^U %IL\SF3,[##M3tc,&VEDHjP]0VIS5M!am6GMMjs=SjqJ]C3K@qK^!^$fqdNZ3:+;b[BGp<==8=^3i\[_WQ+IRDcS[OY$_h5B`5=toj"On82j?[`@4dAuZF$=o(ltXJUnnM`@DWbuE`q,Om0m5gZ!mCb$EL!4oKJ&0m;MC`LU+:TmQom?c8W.b['V8Kf&6-ND2*+6 %plNA%%Q7AJbbhh1Q8\Le6CWXbQ8[+e*2^0+Q8[rU$5I+6ZEse`:1d4;+Y@O8\V8_d(=LX.W*H4.OHqf[QkLf'a(8s@EYclr[ZHe5 %K;l^=G=%0-(J0\,e/$K\k$48B8"=L3K6\buW@apB9i2'\)Q8r[FN26b)Q8r[j15MJ1f,c@QJNDZBqSY`co5)IUk+D::fN"-L(k*E %!7sXVUk+D::fN"-L1#J9-qFFTd/[u2@?:[CU&epT_B9:e7"\tKNWL=4<7-6(QmbK-("!#O?=Ap".\ZsG/_M6U='G(iF$CMi5TR\/ %>"f@#JSJP5m3bDZ1f+Ds_!Va;Bt0mTgcIYD![%qOq\fjI/c'QY;=KZ"tH>JpUlE91f+bni4BO)BqQXgHn!?SO9R2/_9eI!+:V:<"8Koi5oQ\X %#5j,d"_jVR)Si$r%+6iU$Ps,tn:d/WGdu*=++Lsb%QMN/B",oTE54L52tVcC3T+;[29J1`IB!`J""!(MpdbK57@cq?O@MFS?(^0b %Obj=MP`;R]LJ+>bkS%=@PSf*0gOeM;-e:4:W^7$C-h&*3'[$*D_:]E*nD=ilYO\.RR4`%570t\Ggf"1'gh0d?K-Y3.lud?FIX+_4F#+G3RC&^;r,KTZDZpot#&HP)L] %+T$9X[ZqeU2D,'<9$e/Aa$XL`4(rbOd*jaPX4Z$o-Y($,W>"sMH=!T\Oq`h6,eO1Rdl$!9L`'GF5'B"t7OR^#NkO %#q_Fd`e\tY_(HaO$ddUE]%?ho;0\u*UfOR %IgH.?Rt(D-kTMcNa)*HnMFs.=g@XaEKI#uH@]DUt>_qCQ_k^>1W"CktNqH^p]f58A_pq0P9l88009a%md#grgL^eDn>!jk'-m!6f %7OPZ*TD&gV@Riu72;=8,GD6K/GX7L2-"p.4"W&H3rK\W8P'l+J:_jZNP'l+JoDRYKj\f*\oa5T8o2m?;a2Jnb@%A::,mh"e,8&ZK %M-eolkm>Q3^"DQol\<(J2cbh5YSnl!\<+3WJ,Jcu)%ATTL(:iLL%0)`Qe)Dne%S5ZhQT^pZhYTs!IhJ&DRQr]+h!m\D3Nakk^F]O %fe=?GoSZX.6q/=6NYtY!XB?Uj_73>Jk`&9$5Sp'SOVec6b[2bP";V\h;\@8tF/>NaXX:mr"JQH$c]tD:[6F,7QArtkYm1/,h;EL,U*n0$T&/2"`ODA8%l>OB %!GAJ8L^8GN66jm+kN=#H*$77g/`l"9UaJYaD6T/e"[?T5]<^sk/=EW6d@N"aC;T.knj=K1Jg*ij;H9)7+ %[g%.j*>d']FS3,;,6HCrWZrA/N,fH"eUg#FP<<2iUYkt'p8fHWj^(IPGj(V:nVAGQ %_GtKDfKkDX>C/bIFDl)1TBa=?DY3O#T+P'V424t":-[.lb>O@dKl'i(MAac7a"j"kGqpElE[E\m*a@=7Dl@ZW96Fjoi2]om'>I5=;X-8N`V1"S)@D?qY7D:H=jcIoFg%(2A^SRQj %Mf5u>Yr[RVoF&7tF6M81f?R[rAZ&fn7^&ZYE1u2h6lW"jQi>i*3Y,#2A[8UeE>h>CrqCX8'>5.Gcf8-)V/JpK>be^'1YA'j\;'4k/W8ZYr9.2Aa*<@50!X8$46g]!mOlVQ4l]BDOne^ebQ870@5klI]K.IXLh8%3iuuqQ=]\+Cj:58pe+<90]3/;YKMa.6 %ZOJ^[+JgX0@Da%r$A@Y5s4.#K`REWkAN>"DJY)c_bAu$4GGA:&IQV0YCBX(A;TJq;>QNWI_atX%k6`Ue5?WN//)[-)#gt1JV#o8& %QRoqu'`aO<03Ng4h&%b%5-dG2Rk%l)Z:2t(biK1^,9fg!LQ?-(*jpUQm4Gs6i*Tb?YgS&Tj5U233mC9Y-UI(uT %V7!r5?R2udc0b;/+8XFXb@ib^qf]FdKGQnWRB)Y\jEue*"s(?Ta#\A\JR83JEtmcW)@Tf^;(5'XbB2eB!m3cfAJY9/@%VPlmSkJ>dc;iKdeQ2mnfI,ij*u` %*DFcpO3@5#G0h+jJ]m`jFqdp`0&-+`L](`i\87c[!KAW2QgG1I^iM&KA7q18K[c9m&W+^)"a7]5-NTRY9q2]IbI.L7X/WXHo&4TA %^0_oY@hNb6^6PTZ8X(?'SC%F^%ZAA=qdtnH**i2rX&B?XgUH^2RjQ)6Z@1==.6\WZCgUQTFJT+FG01cV1&Jr.7!>MQWZj4(6OiC8 %].5=m*GSse-6pAO44M%UHB*i?lqddGMCLbB/\8:&!$a'k)=sr<+99FkMp'nE[3%Y/tm2Kfn:WnR(Cb;3Ve[4t2Q73TA[]]o.]C-cI,_$"XchJ1N?ru02X*ZA9j4<\VWtRkE %*q,XAHGko3g6l7E^gAS`HS$>5lV^7f5'JXJ]8rAu-e=9rSXo?Yp03"$^a/RarF:-X!MaII3O)P=Dhma1Gg4:[9#g7gf-d3hX7UBL %]Zkf6_%fK@,dSV,j?!,32r$BAR=Ke2fEf;F^2kn:hPHWhMW%_lIe5]4@gu_'j_\M.1$ZQuSA%uE?N,=hIZ<%lG'pC?*KL_+d2``h %[Ti]SFjRg:@`\XHU`=4q&P$+*'=8t`6[58D+Mk,3A-P)MG$]D4%076ZM7r\7bNmkBigNkBR %CR^MpD(VM`p[LQso$kYSeX]tL8^[dWYDhW'8@A1#c9k9DLfPD:0TJuJN"23D[]usQJ(\&J8Lp4'VuKGqMr/jZAP[^!^%FU\?ct(l %7I<[Rf$5.?Y<'8hNB^qVK._+_'=TlTfT8Y5BPp*Isp7g:\b''[k8HIEb"LBM4Sb@pg<=IiaufK].6$GE,-1L7&sKPpR:\EAhR*7q+bI:NPgZY>[R@PYcSKX!J/>#lWNG[suac3tFGDfEGn^JB@8XtjZEY.+SbBQTk %/si`)`n(d:#''.QbS/r1@:sq"rU]E(cZguX4!0]P+>s:$1Y;T_pmu'\J;*s_fbR\P*O,$L"2-qrFRqWL^?o;9E;O4[[Kil5;s'%$ %or(6Y^0W/bO?a3:_Ii[j$XQ>1LMO&0)rnoEhY[Ig!`-@e>=\3U*QALPP$aj)hqPhlI'5D00AW^/f=*t9j"7^*bc!ojm"BKW@+2m< %a*@OI\%^-`$oc\o:e.SQg2.EcqB:/?^4"q;i+tHOps$EX?L@YmTA8JqXA.+NQB0&Cff>lXa+j3GB/Ua%OGABXdhEheZRVQ9^@6YQ%f%r=/Bl]lr.IU^kbh,B7pn]DhN4Wdd1H5N)"Cj8*h7&Fb\: %)m1o*Sn1M1oUf#aN)h)N'i7e^.[!n&Pe4a@8S_`r4rK:.4q6_7ai#p^XFnkp+q)$pL3R?*NHcU`SecTk(+Y;oDlp_aC& %Ht=EHJY/&)o1E=]!\b6:YtT=d4-hn*mk?F.kcPjc-%VPJ:kPhK]i<"+"eYN!X[4rg%3Hm>U`$lLFBrMX*;86S4rWY\e'2+#V8oe% %TB:J8-RERYi)fLT/8d\2?con,F/a2%VOVkb)\^sm;rq,LEj-'1LFRL&`@$Bs,@[2TiOi:V)%g^P<:rtAcufY`&V1[8oEl2/A($^#nct/"R3(>#n\Gn`9JsJFf!Z1pRarY1&4EG %O5eWdfubQhpb\D'_,leTWMl4,3Uo]o+P**XAOfYsb/`C@._bEaf5SfAW6QIq"a63C&NThe&IaG6CPI=$'_[@DiR$7^'koC+8S_Y' %rbA/,pT-9BU,kqg%>XEk-Hp^jCH,kK`']K=\;!ArrPCZ8Jd*-so/1(W-*@2j&T8_n[dJL1=QTgk %Ido?Wb+*5:L;B8_dfa*p$*#cl)F)ofGu:)WO;!\P]3(SK#'ZE*ncQnJ+d5KXBoN-R=MOa[nspq""C7MB)0JP@"%L9B$jNd`Z<3(G5%4QYm2nhJktCaSL[;178=[,?%'!V72u'Rb50a]AD5K62bD>c&a>?V %FP+a9!sU\,'TJp&AB^$N(A9u&!.;e1C_jjrH12^tc-d?6V!3DW]N^lqfkkZ&Z]t:=JnA4-]Bg5SY&fZqLa:k!kXo'Lp%#f!I[r-/ %@[+IU\Q=LV]qqPIh_^L;03FZGX,Eq%]jPOYZQp..]jPPdqihM/G&f"-fZ84Gcco$M8P*>4X=3icFf>No8JqAdRZ^Q:_Z-P`.Dn.s %#laQ/dUJ?tIoQ'4U'cSR;:0l*P"Q5]O,Eo=#E^_8+8,?4>%NE's&(]GT;"f0s4M_&6Uh#(W^->$(&`nJ=/+W&e2=ZY')kBiru(cE %@kmI;W^(O%joXIj<:h7d\qS!#W!cJp*>;,n+>$@E*"mPJ:>B#*$NdCioH.7rMhD%,d=4EU&-i00UAmK8$\SIVd=:ri+q"<>7K;&/G7j=/.f,4*Q&-7T7n3M9 %L)KV'HT6o5\nCuno55dqHeQ3j?JKEGT3>$iW%:1].RiJLb\$tEV<5)a*LEH['pZW;F@^r?Lu;YAcL0pQ3=fD#\.ILaeim;c^PE\5 %53ZY(`L+U\XTLMl!S?1\jUtpi#HqB<;i2LCMsD=-L.5/#Bsh$pq0p_I5X:81<7F`0^l&q.+<[4n)$gA8)&tHJf.BM%$jGd+&]dgW %$m]cm$7lomgWruQH!#*\Z[EsMbdLj_ %"U6X?7**4oE2eOAa.8gb7eq:FI7mBAGP&a$j-^mu*4Jeu6is+:*[!muT-KW]_SbXWJdBk+2@ZN+Z]/)NZMWn %kbLK(hX=i*/"Oj)3+RW^-@+O1cR^^9Vck^MKV/o[#KZT-1tYWcY5g!V1b?0SnKRkIo-\Xst=XZJg6E%Yb\G=df9H_i?Plh6C6qlS1Lk-)\`TJ]1ots#\IqR&/IZ-W;<\Jhit*`ORlKgr %Qr_D)N'$Gfo.;;C1@D[8i9JL[N'$GfX,3+164*"#@Vp4=1j\pl-e:a7]!j)f?0Ll:Rq:B**VbH0:(5F[Fg>0ed8JSX^\1QptF6.S91hr3pQ'SEfb4APdYYn`32Mg4TIp1ihVLpKQOp_q0):; %>ON&3I2B9D=/&q!d_UXg/>,p@f2<'k^'sh6+s?h6Gb,"04F'h\JsdaW>)^HKVsapf&g&dunWbEm$sg9,5R`S;4j[c')+Qr[AEF_qAG3/cVE %Fm5W->+45i0-9/3(bO]T7.@u<\Bkkm3uS6gn>:RgQ#9%]eLo),fIh"=7A&4P6]Aeq^b[*M36N/3%3 %hfCKS,Z%kYkg7B9$_7E0blJ^>A3ppmqU#HPV'U[pF$OuHjA,gtqW=%O5."]6>!SR6Yi3Ih&\RkUqTuAekH=eY(E2Y$M=@2B]?pQI %P7a*O]$201.(SF00';;Hn2"3t%k[QFDDY'UpRqc&clcsE_M8on6GrdW.ga]h3UQ`UrIVbbchf<-4*\sJO6@Bs])Jakf&`6X!<'5! %:rH@*q,V(A80X*FC?UN"B4DWH*X=DRBgW^+)P4]g8E%\,>=Y.mo3C?rf+CTpK3fVi&]k]WEV[8:HRRcnB%7SDRFD*UG3et2&*Apm %:NUj'j$r@,'1%^I*]La,#()ko4RQHq*lf/\.WB^Zp`4"%ioBX#Go^Oo=DGEn)!j4<*(51G1OdB4X-'M2O$!o#Hkq'6*dM!fq=?iK %ko]7hABk.--BB[WR!.1kni/IV0X]A!,*/3s9M"1WSNLf[@&(0Z#*[)YCb2XWaVYk+e5FDWMofX[,4t@sBRCGbX:L'C=iku)itIs6 %aRHggo+s%Sh*5BJ+p`W&CD^36:VLtWUrFe&.;.dL)&o3bP/g9CcJ/-48KNYrR./+n)=k;B[Zo89jRbU/eTcC\e''b2(03j_5#I-/ %JfC>Pl\ANF(E]hap1\NAQ@$,XY#FlNOAXD'NCl)5g7cGB(K0BSPu@,3"L%nA((Q9b%tL1++6PX.#s[idg]_^X)lLDb:Zg1a]] %D/f/2!-0O`ELV2q'O0"&7KV%EFldEgF-'3tZ(s4m*AAGl6&MsdL,eUP3'rp>12CY_e6n`*m1:SI==!kY'+nDecVapfIhahWrf,.ta5KdhJc %\,kYgnDfgUfL+!sNZV>%VAWK(r&D&=;/kIqn`(rXS_+At%R1H84[In#@\akeKnHt1`(2[CnK?2W)$rM;/8,QE>RGp"hYTE\Wc7`Q %6;CbeIN3YI+pOt_i`"c1Nu4O!+@#eE[?s5W\?F.F&hUtn1s[rH`8\gs?%qL[WaO:!qBguhYHaQ,Xf!JSm?!2I8$@ck`:nkhhNcm) %6SA9rd0hu_L3EI0ptQd4FpC#oCnHMIqF74,?iZL/WY(j+4!50q8TO*LfNu+E8mD(WYFD9DY64 %8tla-]EdbFSpmhTOj?"FK;_W1O:$Pp$:UdX.VqMl.No];7SYr%8(/O^jV_\m4JBsjG,5oON-*bsAgDN7b'rh3AK2Nn\>/Oec6C%)Y@@%Aj,V;_@;kfGK;V*Sep %OhfCac8J@sA[+'3ASrJ!6HsNrU>5A-arOlOL7@3EB/UJ.TB3P3X[]4g?T3^H'Iq@#)7#n5^MDss_'t#d38ftg; %FgUP.I%M&.VXsU'>*[f:-CjnCgp`^?prEfaq(^b;e]M20!4\i4VrpeRuC3&>"EIpudW9u<&>E]_M %O-?:B^Ti(XrolR@R+O=3am$k#>2[8::61Sn8IYF<1\Wk[(QPuHM-h;R6L787'UHl.O_5ZpT>$^f:Ad7MR%h^QjJ8&^&*:8pRUA-G %/#l>T\63%]P2(5)E9Cn`r*J]^'l7k-dP5H!\WIh.fB%b=R^p?c`DY[e=o[N_E5M&[p(AbP$7@unaXu5R\MOriKV;$ucP'o>M%b+1 %CgBj9C-_A,HmI_S2%mY]/Ycnbrh30_lb"Eq7.E5BN'!;5qkg>?pT$_Z"\Uf %GTUOm#2<3"Zmsj`+mR`QkFqTZ([.5l,?%9e>VaJDf]hK/5.Tut+5)$AHb\U&4lD#%.=>_[:6=hInh1$\a)eJ(`D,QT&VQ3.*YD@Z %Mcje'KMT=iFkL;j4n_L)6hpF@l$V0ZW$-kU81n/c!o'hMD,/!5a9#R7%4Q\7A<4C6Qs98\k@-bJ96SXne,ijEXplV'\7CYpZIdJ' %Wc!Jp3ubkOcKa)WXQ*O1K?K9Q?u'>S):VHW]_`SP^_X9*6`;(jh>GUm_A0FPD:m6;@Y8-?([eB8%O7DTgb4!5$\V:f4jd2d>.UJ@ %7?fXBN?&%QSsH]:549W5c"G,5&r/PAF\bPYO:#e.oLbs_>;?h(s,2]>^3`5BkG7*\Yt,'>UbMl>ZANC'4/92ncp]-81pq#!ahQJagI2$ %S*)4u!XZ#ffF/BAJY]6o%$H)8q`2rl6,Kca!2#Gf8Eg!r3.jVf#,.Y53.jWqqH0d^E>^$"!XV$1!]!#@ %53AC)OeN2A+/NZ0,E$:h,^r,j+.4A]1%?LR@nffL""r28XW*\-L[P,&nY=T:U)M4^ne25)*[hD)nKU[$kkd;-'c900L6'^8;I'-U %RN=3TaC=.!eF4&TQauX]aF&&=%3q]Sb/H#$)2NeE1:+ALTgRj\f\C8TMA+HTtXgg)N>t %.-4?G>/d/ZJO1Th>RG6^S:$Q(/nO;aalQEMXm=YbMb,Le10abqbG?DVbnZMQS1"g"ge)TY/!n-';WnE3Z!?R'@4aFh/t:LgR#T9> %Qh#=P#qqWcY2@e[f#V#p9BTW&*b'o*>RHe%X``F^$]ss(s#eKsp@+;>'nF6L63=-MRGj.gX)7h#4P&,%(9S!#]Q)Xn/&W#ko.4D7 %C7nqi/_,urb-Xl8T:94pb-tEOgZYnkR121&JgZN,E[eX66r/9Bj\kl2K+g"^\J4Wt$a3uLQ:om`29J=fo(B6_UH#3"HX)'s?I,

6s.M#6dCO'=oiM:N_BUIaTl5b9O1[(B&^8$Mm3EJ`ca,"$S"s5kF:Hqa:5%%j(IQGbDV9/G^B@Giq[uP`!'=0F>="U/Y)^ %Trl;L;]*:G-j3&>nuZ64ThWkba6;9kV1BN!N)i)[>CU;b'!,Wj2d'CMMQ146FV,FdU)Ll_^,373X#bbI!iQ[[K^?%kUd"Np+:..bcS]qHg-PD#0HSFG4HSZAEp@2 %rc5u5!C5cD5`=:as)L"L6=K#K8'ssTNU/^t+f826fbD_h$CsqSAlDI"JZ.fIC$fT;PQWm.Q!3BA%6CP?#d7VP'6^X-Zpc_X>W"?'E]V=%OXJ-Tiupaf;I4MS95Zl7i$@Dn[l-d6st!T,U< %"!/-EEVltl57luMrQlPVL)Vn7>kiuW://Lu>c:+@9gX%M.qGfe`BPD %>lL^X`&5&5%Hs,\/Ooa4G1!M&hh6=5qTQ/;ZLb+sS=]\tbGBZ8R/%rIXLe!WK<*>\B8bb]ZVo-AWW;X&cOhNU2XLU^O?_+lTV"6E %AI^m#c*P"8cCqRLGjX:/?Zt.WA+W_@%i5SuI;J7b^@_0n44heSGggYDoAVTUN#%tVfbdn+9GA6?T:][FMK8FnXVK\.3S%m*IFhi$ %_9qb!h\U0EjSCCKoI=hF?L:g5*MY4V7]b'8AG-MHCd&bb%;/k=[;UQ=1`;\j7AZ%L]&UDJcWoSFC7od1s7Y"@!UIf;j&\"-I'\FD %-W`"Z;S6E-aVDmSL(u8I$bp(pg)ROm',8*6iTuB^T:hj"1:8?M3B>f*LM7DK-oOakGNO.75qr%N!c;s57,HglTe\bkR8b$UV`RN8[2%C*:PdW5T"gWLW$Lja+98/nX>#CXY& %4(=V6g)d./bkO;,0sk!Fe;uN`^0K*]df, %Vjm/."s2"=-q%oGcKFPMFVD0PZ"i`3qfKIMqtP4e7;I^u`+dMW=T4%W-^2X.&^0&CMsc#]N`c:8=>/?pXWs,Rk\W)dR6"e9VePqD %Fab)I0^U/O^b$>Yf0(1F]"N&K1q_5:=^ADA4Q'f0_:9>+!V^O:]IZ14,=d97q^R>7/3J#[j?gZTC]1R#OBNqq_!Op4E31EQ^ch!o %Bb57]]4/Gq5f86'9&.#@@c>FF06O-JNZU_'"PcEIQO!UN46un^]0e%N*']gM-U/gY4LB/]"Q;%fF%liFr42Ur[n5M^2,]1ZplW!7 %_#G7Y^OYa#*[G&OZpk)f@;lYh3f[Vn>/'6h;llUV,!+_eMc<%s/Ep4h'*EmM=PD=BqH&%BQ"3`ZX6i.==fLn(.gu!4h)=,i=M!%T %91-ntE51,A]L_HNO1I@<"4-\*Mg\u,Wu]"&..RsA/i9W@2@0#\PPt$5C04C\00Fi'WhcSrLTn+kY.lfC^hW;f>UdKRhupqZn2i%i %XDN]2[a_e?0B^eC=-no[#fMVH[1$lfo&ddF!j?cK2jWq&^q6rmDkD3UT=Y?4?iJVLQWB&u;X^cY7Ug!eGd-nQXBf'-MPE%fn!_/T %Up!NOb*DZt63X=;3:^Pg<)V(29?]Lk;99KR[H)OA\<+9P^4paF3W:t8,0GpPn:)S)`$J_"[NH,A/I1!mL_S0(b)FO,^7@"!X`Pu2=S(hhafRU8[q``_:O'!jHU5(UE;ZXN?hHZWFMh*36L %f)7Q*A#I?urit[n.o0N81g7Ap[M5@9EF.`$Y&r808YL:Upg[cIh,\thC0+9:5#Khn$7.hqWp&%bBW3ke]ejb2;(t3edTu+JIabfm %HdI3O8V8.4D7TIm?7gIaQB*D;2UHf\U8'C)l>M-R18@f4)^B--7F56<=mVCFQ.Xb5?ks)qE^/.$NBT!#=BRm%AtjL= %R<=Zj1%UYBN^udd>i?reT"J8dr,5^-e[kS-qr%bU;;5=.Vq[hRoS6!Oprd:Kk_?c;K8hZ"DJV6RQF+F %>o+ii_YAXCc``Os$:eH$"RhnU6KI/a[^*R8/!aFSWD^BQ5\m_S)=tOcE;aPLhE+X\]DnZ0miAoTV1s]*mTKX"Tm>KV@k,XA0AuT] %Tq=)1?A\1..JE5?s%T*Z%e#D^,_p_SjRGj6 %p[5dj^Td*b$O)Ldp4aeEgWd;HdHHf)u>TZ^"?]u[$SGW.u-c]E9-ac$K\dop5JMT(`_md6i')np'V2"WQMR(?<+"3f"u)n%R.PV)@)@T(EO4S&pr\qY$iIUOs<^ %Ns/=:!>"&a*XeRIr>Gjj<]KeQ'>aPl<&kOl2%f2:"SKUbD6U,jDDk/oU&*I!VuAsn$Gl(&+b*O$-j6#__A`U966Y9o+:X)o73S=fb(W0tM'4V_5p-L84pqOK+:s5_9H?V6TKq=BM)HI!foBsc]N&S0:,Ni2H%Rq/+aXk`H/gfg\[M!%r?<-6L3-u@Xhom2"8+-EX3>&-@VaPt %Jm<,]fodd%gSUpD[7XhB"s)G6>DnGW$Vd2R_Ra=/qdsSP#=$F4cER`M,%aFGIX2snQo.8.N4m3Hk5\'_MUFM %6-^d5eLDhfRup>VWDuJ]"hH\Nh[d,aKi(_h]?R[_+J.D$?9^kI=7@(VPgc8Zg,)`4o2ODSbB`Zo2`B7,=LG-jNn*T.=;5q74QJ %r*08qBSt=iUt%-Bpr$n^&m#)(aLl$aIW_Ear+#hWF^s3lHt38,XoRfbSN&DL %glpGXCOU0,5`2$]J6gMaA:[JtG\;5iJ!&)Qb3_U..m7F!du+?4hqp8QVU=rk\A3BiO]9*dXmSaeJ&bl*![9]lDuoHhX]0Z#Vt=qq %Hg%OHG[LMN\:FU(5b&=<(GOeL]35N_hi"%5\,]4Z6fA3YhuZBGYb9&I26`jSd3:YgDuj;mOb]CB!>h-JnjLB,P63n6#q6p^m0i:= %pPYuk%Q1JCQ%aHf[P+lFnb.dVAc!fYMCJdrm0i92F'&JrgDAL><%5=n?XQBlPG\bEb9g"S7,tS$JK7/h0&%2p_>Ri7aGqR$,2ohU %JK71EK$00LTOM1)])t,oicJ"-B=YI_'9(-."a49tI:"'ickR;KTl)W9Ma.=rRs%kjM!UpNJKr81],js1p_,P;q@Yn/58bC0&,*#22>ATRU8$,gGdX!XrHo@Cu8'IX,Ae+:s8K: %ON1P:hj3s'IV(10>qW/E?TT(CI])j]"!+n\jrT?Ek.Mh]T1W0)((=C)F.42)LXm7a?SL5h9Na3@,d3'5L3 %d65)T_R8fSSpmhTOjS=.dd8iJbAp*`9L;+lKZibZmHdlire]7d8 %ALHPl_9j]->%QROP2;LiC)n";53)B1l0!E[*0:#VkFnZ6/pD1TY]%ThmbaCm*d#`ZinK:uGcp&i\i9usCX)D1N6%!P_.iIXa8Vcf %oBt;N7QgS.@BGj-s*:77CRn_r91D!q5\@HGrBN+bb$)BhTCt3;).P1,M0q2J(\141%@uT6>rCqk%3O]WW0=D*f(!G#$8f@.1VQ%L %[-F,t"?gP8h"Oi1GMDX<]/TC4GQ1pN+sli:2kr2?k\WH)54&jGH?Zr!S,p=NRTMp!;1"6LZ%+cA`.er;dDtLLSRuc0:tPVU]9QK4 %!g!$R/D9GTL;&E@Vp5(e;&8!3B2a/&ig-McnF1MOlqDs]:E/C=f_fh`e]sBLth_Q>]`kKL;9$lQG@OoeJ %n[\ufoNS%O?sP??XqoZ8*O&5`[]TI*l$;'cjGntf/5BtblmX/pCVIH`Fe@Uaf$Q9aB>GF/]/ORj[a;3-jMl!;OX]2^`Iu[3uZfY_U""r#H$beIJej6nCg3J#@G2#.70B-:,6g3X_be8#;2]Wc3_:a4[Z#@AsN,290Sk.m[r:EYr %]ZSXpj(D:i"8f];LO]2Re4mWLV%^6TF;JIGNq^g0*I34dX#IJT?2VL)$2p+M,;>!&$D0DHpYEk`iY-+4im,jF"D3iVZ1QT&+o97O %%)CPsZ1u@0%5+CCErG*0CF,bEFXrg1-_L@o?57[$S*pl$ci4%f/3N@tnVtJPE2,PY-V@dXD)0H;e]*I?H+BP`!F[Gh?1K6J`"# %8^A^LaFh&GNC6@rB-^lEr+d":5seAj[@2QX]tH-VKW4[V5To9`p[r9Xb"2#NPJ\K)bXa_j5RXLMfGP*V?qX7"QT>e06/Sl\SLRb9t+Ba %47qrEl:l2'INfYQ\nJi/iOZ*rSkV=s&ps)]Wpoq+?;,.Zo(MZElh@$HV"NUtim#BkepT1bbM63kWu7cSH7#ssjnp(TueSJMZ& %Pm_-FmA&k,Gm[?'PXmSSed2r4/(nN&qW72/\8Oi)T+Kg0F>GlXA_iU`Aji^6,.(7*0I(%t&7JIPkSXuuKF$HgbVPt+KC51lisRRd %@\"&R`@"c3Od8AmLCpMtcq,Obi!ah@8DP#WnM;)ERW4c=1@tK@,3c@cbC$>5c%Zk+],]@tD/)T.h!"Q3=&b(FlG&duQ?[]q\Wmj% %`_Esr%X6ZbLCt0,2:o%CY_OLrN/2UC"OCV%h3C6t1fY3RY7qk%_C&>\k8TSt_5HU0mf)f+l_I$u_]a7EPp)W"82^$?!Y:&o[jT[M %Lj:r_NMYQe,BoH"+?@/4OWE?P%>SU;W&S9%F@>\E.&`k_YRtYcdq3aKa\XFdQ(m7X%ri&6+Mf(54N')sK)A9?nIX;k#a6Xl&%;:p %[4WL2E=I[;2<9#'2]R^OlHb_tC2[MtbD]&+YtQYY@tqT%mT5*TEqkAhep^Umcjaen`P@s2nd/Usc8S7"iAW>dbC^2+$a7u!:2@o, %5IUhYMVHIrej9.XanD!hI_CHa[4RKMO*Kp9/GHG@:UG$ZpA/tE4K!5>6q$&,NWBdQ##8!cH$Gl"'f[r"RHI:-MpP`TeYT4GhRk8^ %4@Q+30!J&dLrhs!);@8u'hFl]3Z)r5*Z$nqTl:XWsj/cBKVl6bd@.<5P&X#=5n'I&UQ@!6T^P%G1Gk4(2K?Wf_AJ>JmU=eFO/(6V,2 %R[274C*_s`6(5?E#G6_5LdYqmgR_rJG#);qo^'6MoBkZ"mtY+4CWuO-Oe$j8dS*NW3;8$$)=5-HE:.j&m=^pkJfU$D),SnKPh#dX %"TCn[s-_^b1%7DB8da-Z_VfpnPSBp0KYd\e.4L2+-j9Ms=,U5N5:ZNU]a#Jor^TEW!S(Elr/Za7F(s_!n3:ZNajVmi:58SY5/9u0 %#61Hms'TG)JH&o'm5Oh!IoQ'4p"gJds.c=g0SMt1r/Za7_juj^i.'sdjoSUV0(^5\er,.[;$@#mN/3)c;;iVdj;/%#US@e(D(CpF %5uP7N8GHPLLAj!,4C[5u<'1rmNerDg;:0kc7%*Fns&%0nE:40es&%0nkbj5hs&%0n:@jgN)&UP&)%$:47K;>lH;X/r.f'[(PJtB< %W9?I5=:'W[;:0lTXq_0@US@bs(4dV'*u4_Z='lgBO8<\aBX+N*5:ZM*;+&2"51;1fWr\7J*6)?`Z*`BFNhsH^9i=s5bZIGF!N,4^ %'YGsP@B$h'(8+"r<$\aLK-hg*hEt?,+j?'/]n]@TD24CgN[ML!`KsAH.;HSs`ud=[(SLqT/pH.Aoe#$Vl^IAR4F?:pN+tVRr0erD %d*lYN%1%c0J=((h!!2Q9?$Y0<%0XU^&Tf=5E%F>,d$GB,:F2kTULk8BjZi/k/l0[&a/nEP8W,aIELEs(8?VfM(s&=1k%OGSJ3#W1ECG&Rg>S2)J) %So;jICA)B9]E<>g!j*Gd!"l1&<$Ur/OcSfu,p66]pTRt\ldqE6.YOA`%OobtCA:q_XJA+#M&Zak1Mb&7*N>hhe&kQ9GQ0\&bmp.T %dO]'J"V[qe,Eej*nHrMZ2LE'MpER2YoN`gfd*Qedd9#"_T#Qedd9d$qhsAOj3c=')Q!7`g4dW\PAj,=E$ch3C(E:8hI/p?Ei$ %%ZE7KL7ZND*12tn>\77ZWIN',aJB?>"DJcC(#:3*lH5sOZ\a?UtNea5\"B*4pE[*NoIZ=!nae+R6?+Kb/67#WflH1ujU1(:c**p*g4XLXh::89]'8C1f)ePNL8$Q7lXT*U,7c8A<-:)S92F/DQe9H!SYAUKJ4/Au7KV\S %BNdp`rnS440,[$b>dVhs9RZq9gVRZa,p^=+uc. %eRGF42a4JeEV=Xm<$=(^fO0/Kpp+(D%S/hT %M&>H%&"<^m*%WcK"RBTi,Z+A;)nMnkN&`"*NuU%a7*G[SpGt0=%LCnf&X#D#5,mp9,HkPNI;$IOQptg5\dpCFKk;W0*$6([XfM@` %ZsX[go43LX(%BP]WKtEH'_'HHu:+B:tE"4_NS?W\E/^X#s.rON6>:kOkA8PK.[XQik$c6lnkaA=G_7 %O$%=)P'HO^r8_kQ/n_K1jcRTCXoZ7[>(6$%XHY:0\30?WC^[QXo!gClM;CuH9HNq)!BD'jMHo4^_q,^(@I_RLL#lh-1C:1f7RXf(i0`j5AhLfADAm]Ob+Yci&C^c*-+Ul!4`gApjX%=D@V-NI.(!\ %'u]%N9f>u3G1p@%\>&g"jAPL-kd0d'LdL(@I9OkA=MjUg-:'Sp-9!u7gn^KobT!hHa!#"=[Iso"0>+l`-b^eb`tak>Hptl4@q?6_ %X:rIa_qjMZl_dk_3'(R@_b4T`l,UqmaQSfIkm[nO7E1DgQZbTqPLadSG!Gr[r?Oma3>OYjpQJGO\A9+#fsr&rqah?J*50>(!-0O` %EJJPSIq%(#j2UG.mSbe`IN7t!h#MIEpi0f!K[^GW&jL9X?U>is&O3Fs4oi,-r&B!I#BiIkO_/8a*nUoJ#!WSZ,ResuM"ktDfsqn& %57[L;%tHbg"$_gL$ZghJ/:JT-O@0IQ0uTu+IW?k1_gbRBc/Qdkg+nb@-\d-VXIC=:Sf%AbAjHYUnAO8*N@-sd@,g\9OF-YLJRm]Z %/RMkXm1A-ModKTT=S2jO%Y`i]dJG5[m>u,+JY$B1Ckk4'+e2MX4N1DOKs2S<$&!TjF><8H-*6KqCE\R!9/tZLQUFnS`hICklKij(@c7*8=n$r4&InY2Em%.g=nPdH\RV+I@[%8"X?V/j(n<*9Pt`>eRCa-a_H>gY+H*=W\-9(?jMm!#;=3*-R%$GiMF0q8T-fWUM)]cq,fPmtX;1-rGJ> %-:A"u@reE(f5h\_GSMp*"%NK46SSOj%dAB_+C[l0"hZ?7O:$Pp$L$FXGuZj9's>4X-6=BBU&p30g@uNk[!?)&]>50;aW>ifC@;)3 %ZQ`tEJ]-p^?+3J?IZ!FuC:BNk+ES]`)*=JZLHYkW=gm-C0LK),L8ZM %?p#V`M'?/S\QC@@g?`?^ULK!'F=OK7gX"OEKbEWeOC=R1@WkE?BTas>)FecV/\B[qcOi_:s7.u7:9iR+)7LM09)e_ %dq0eXV;Vijd$*ANFIMoWZS\2%.+*H]$q%/\m6e."Fa!Y7C`Tl.qsQD)9b$["h^Zd:b$Vbf>54H#fl@\N`TcEkl'#pHHK/9=%Ir^2iRn4jEM:pO^L %TkJqW"!tUgA>&md^\\7.=:ZJASKE.Z9AV"Pm,A7Fh'jgW;(`qVdmg)$\T<&RI71,9I.J(sG0VK!idKUtV1T?9oF*'6X0MH?7fgo? %mSZIKfNQD$eE6GGBE'H0>W+;p='l/g_Pj5P"k)o/\8hF%g%7^_]X*D]efH1LeXSD3nK)Kf_42cJ+dGNc3r-Ju&]7H/ZZ%i`=ZoO' %b[DoW(7Ptlnpg&iof-C2%;1kesa+j2o[+Ymh+$$tMo(Q!gM&nd319bKUAA]Pkngi\\<)dQVI;q,p@\N!cKM`H"OC %:O[Fg/"G`c@2PMko.-=j41I!m1A=UogI+]UheDBYD%uX'7W(%%JP%T<+]14G=C`&`V1/A[]U9^e?4O1dcr/3O.S,6J/2mV^o],b` %aS"Hdp?(((+.&1Y2R^3oJPPdiCJ6'Vt<3\)>gD%[0Z5m9P^DiZ:\";M'ul:Cm9F8oDjb!Tqg]>d=\Y0%km,COBudN@cND.QkR\R7m7@pC$*B %6n5E`*=D,T0Z&SnHQ)"ZR7'Q$o:).".>^kb1'\HT8hu?iu(>-dh_Kf]'X]^f:I*bIH0DPJ\QIJc %>=AuMI(3\t:3)%#5$YB`#qLB_OMD[EpnpNem+MeqjArs5IDPN]4\2$UN";3gK %`Fb3NT.=)$4nkKM&q%aWpsrpYb&PV+nKVfDaF*R)M]\M'G$>L+u4O$8=.,_j=nZ_Z%IB(i4.hp4H!$`D:1+fr\3nY<19BhB@Dc[Ldl`fH&n1FlDMCbQP:5GEmncs8(QI`112&eI:%o$(UH:MRES7aIh%(f.\A8A;Xr\rg#GKtlf.._/f!0!A&A %\J.4PMTT-UofLK"0'+o+b:K!s%ogVP8M-8a=%X+JV9hf)l\1OQ2M_4Ee8d"NkYtO'j\ekBS'5oP86sPhBQKt"jd&Qu4^V;=>J%W? %d,pX@:bLI,;'hQ%i?a5Qns2p+in5CaCGk=Q8.+Uc'2^C$I94"`*sgsr=\G+Udp?L=X'?"kPQdFj6%U%0kOQcl>eKU-h#2<)WcoDC %Zh()[nL4:A407c(kt[@`T&i$T\h:'S,gWe8=Bm_)j+P#+SS&\a^Qg/8;"#@k6'2:kdQG]j/XKHiL$)US]9$2KA\Rnk-X(!A=k;;) %@(B6Gn9u$T=^LlZ-/\b#Lb3b-"\"CsX';d47,qhs>CJZHM'_SqGOXLU8`7:DfKHkT`t$r6M;>M..ZE@,eT-^tLkZl")(jgu):5]\Ip?k:hM%?!Fp8#aS)1\>H$]04$MQVVoF4hQ@*lX>EQI/0S)OVsjL0Afn@ %c.R`_$f3#*Mc!W5n8/BU %\6L)"js_,HN6>>@n4gIgB3aR?gT88!lQ]8(7uN@n %p]A%Pbr'p[G*Rh=G+/EWDZ5^1lWe4q=1;8hM[86+)Mr;tHLHRE@H]"Z(^TkcoZBpF/$`[3(26elXEDq %\NlL]orG:\s*C.__5sfB"X1npFh3$>d5=.48OD%?S&qSI[3EPmB2aEaZpg[("X^.;<]eHHQ.t-;&21McBEu\2$,D)'."rQbuiqN@^(#H6rkiD?N9tH?'/GmO'P(B't-=`Dc^?\t=GuW.>3(g>MJ` %?!c9%mXW`%VnOdm(K`TLbEa7)%.>4(fa![VMpj#t6:9sF/(NKpY-3eg%bO3]:8sFf$[ki9;0kONQQ0]`BZg`fKKBu`TR4n^f%-Da %8R3@7dU#KeI>4HHgM)7KdZTCceZ5s35j#oX5bNYaFSu %dPZ/t/DBCN>u[@$oIb;k>!;e:Aq&t=c$GBAp)3(rVe67de@@*p5\V<>;`DDPNf(D>mi0$5=rL;$ADUFBel%D^+h@$7Q58[IeLGP( %WMLou6=q%kSm#*d'\Z %Qd^3kdoj!*rQ=@eM!:_nE]O^N(]#aMj`GR_FSB:W8hCVB=r]P[l&9M%s)L0kI\DY`cjURe:,bsBp[XT'kIqW7kGQ_Dfno`7h2Ek6<,**VQb0)n\Wals-]oZHql<[6FD>$WbONBo1p!G9Nqau;8O %TX.Q/P'P0BIsjh:DeTs"?[+F^Tss1F$f.O+;Y`kN:Ts2kb,UfacPAiJT526pD'kmt]05piMH3M:oH8U2'8"lCWI](d9D*3UR\[m> %Z6%42:QiC4&WN^OB4.\Xl!O`SgCPhRFHkNRVus04CC$2Bp=64gbs(u(l*=?J('jUP!Zq.i"?re_$,Gs44O`h8rj]22:KRG2l`%b@ %C)T_o,PcIklC=48!7)#T3sAF706Y]qT9iqs801$[^-`O/$n2[cjs>gE4+i@RP>GM$Dh_^c\`uDD`!n$[^&NL/Bb,XJ9F6ADNPCOZ %;Ss^``_'#aQ^)7_\]rE%/RJ%,2W)A;h3.SS%$UhPp+[_mOeYIo;'K\NBNdfU%mEF6NY4W5D-fGf]P/nom/'AD@\U!emO(*DuhfK-.Tp3jo_R>0\@0V.Y": %n]P$>^,b7&;VI["5'k"5m"=R#4V9XS7;r)4hX8=LG%/'nIMJ&BgLgtOk>'e&4=nRQ$dit[[((2MWc2#Boq:_GiZK4oOGuUt4pt95 %6^pI8OcO;#mHIc)879f]dA9=tIQT1+jtA^a=gQ.9^W"q>BmeJ8quh>j/Nri?""a-Vd'(%#:$(\k?ASrGJ3C:s5"fhnin77'j0R*K %)5sGK4j9)n-acps.AaBDUUWG%F,_(;!-b`0>)/k)]VO')QeR'*mLseD7d7'ULO6-kr*cF*kbgN+K`\GY['!TLB(Yn,^&#@LGLa_p %_F#00bEtYq`R4J1c7N?49oBZgq>$GK*%aps)kC_ad^PETM8ih6H]l9Y"KhV:Ru&'Al,+@k5@(1pDS5+ggK4tV0X>sns7@Gt"\#@5dG5R3dgW2KJ> %>7L%7b;DMFE]i!dE'[^rEIkaDVjlj%A>a52=R2T*E"3IZn;)UelYAm\^o`^HBCYM%NjMfEgC"kL"W5IlFIB9@"BYY7L;#OdipN^!C7+4n9[Q<,Xtt`:9UMjSOR'8'LUXDUJlFq:p(Tedm504N(cdY2,gA9=_,bk %W&l?Xgj@9[CEs,F>0dYs#TS[UID6&iR?D(kTbr>rV@9T7i0l)dp6m'?,SGarjUkEI"oBu55>Z%#\UIgH-P$!SR=])/k/J$31GqTm %6>NH?oLbt(3$t1hZ7g:M7uGEW7GWaX?8I;ijJ+qkCSkA0@mOk,i2"Xu6Lq7H6GJ5:Fn$.08)u'*WgSGYGT(\_>;N*k't@1t7*Ur2 %M2SF&ZD@U0X-oF%@mXt.N;&7gROLdA#1>bQbnM6qik1^/k,6X/c'0L6U+*o9;]$h.CS<`=9^1A/hN-m(Ad\Eu;Jj6-;plB(Ml`QrA4j#5rE/?Beq,0h^n@M1LlhRoX5E-@/jENX#->%8 %M*.JIhDheI#>_\V@\S3e7p(IWn$[=os.5(cFl?`:[MOErRdM%3=DZq!+o9YLH%\ZmKWC7A:Xj;4e*4?"I]WD&G^;E^WUB4eoo*Vk %nPfp/"OrV?qFWl8BME^oO9)LqGA@#($Qeh5gY6Goj?Z;n@?ng/U6d3Si %-^m3"I=/++F]a"#F1-">7q41MYDaGHMfUpGb^]#p`4<)P]@.+4]qnTo% %W#ruroMI4\M;`eZF&:?pY2-WaZj3P>VXpbk>SRNCqK>1[,ZbA*iA85IjYBj.ZCQpRhK[rX'Y1KBZFh,o5& %>k[W$,D9J0rOnDh:Y%Ui:jk.T5CoYR]61_,Z-6F8N,Hq[bb%Hh^os&LAdb[]gc9hN#fc@jhYFu8F^B4r"BKZmn,k5nB7=.N%,^>B %68%]cOld2D0AJgO,UO:W!&4bo#h)#$D-;6W`$N'I4N6B"dnSrF6p7KgJ)=_3cK(gf4=8R1lb=BWb8(q,*BWDO)kaU/Zo=Ln1I4sn %273aR&*l=n%"+=I$?cOV_slInj"FMC6m45tJ)U.9,6ELAQ[]-Mi\+]@6m45t!#ZW!?;s2*0R,]-F'u`; %Gq])"Ga8+dnm7L'L\YuR]kf6\SZIE;aUEOr((DbPSe51i$9q=Qq([jS$?7a.@ftL=k6/\g51RG&%"g6AGUY=_2NPicrT-S!8[8ot %)_j5hl43jdf9876h#0fVYYp/krT-S!l2!,0oTpfd2=>!=oTpe?eZ\NNb;cf)judjm>L[()pM;t#T6BP'7GN>HXt+r-QWLOX^=Db./Lelob:]U5N`(cN$d %C(N\'bX7*JY!JR+LUe4BQ+tA-eDf/1^:kA46>s-,?fb7q>8Z-2INHZ+KhCq!')bc/$3,K='uQ4$21HiAq?H`i]]F&78`)e6V8rKC %H]$W('4Ef"KpttP*!nFjml-8bZ(R+2G"jYnd[j_d1+kk3`J!%25s@4/a).2;k_WL;'SXNfE=[Y#4@5PFag[fIo!+`N'D=dNu[Tk6*%bo<:Wlf&bjJY![U^l;I,oD$4Y+TlBUD!iH(ol.7M>=MtI=CY,i %oUeLfP'SOuhDe:%Nd4<6nm/VbHH8irM>Ue7R^7$+"ql-8[p` %0i5'6p,?qV#OKF]P\r@dVKWA/7!*+uNTB+iWM@urT*qVa!V"k"@&UG]mH"n\Xn9si?=0=aGb6^Ml'_7*+&>W(4)=.SI-%jFV9LKX %C%'G+VL.3Z-KW,/Y[,H=2dYgmcg)I%nMObeHIbbr(W6#6Wtl@=QS:4U-9l*1<)Cs4R7V/X(jQUnKf=rAeIlt%X8Qr._hI,FK%+g, %8K8J!7`J^^G.LQS12A:+7u4#M$BN/q`IdD2b@C'SYs8CUb@=CO/COLCUa)+7+g?dL&PB@.,S[.$7+Z"M,]qQKQ@nB,%K(fBj*Vm+ %Skl:q3$6rd`^*+.3/)#)FQ4,$*NYfL2i7NEXG(Xl)k@6-_3>8#sh+<;UdWO-pYq#/=Q,u-sdG898l %4pBFJHCDkUlNmOA*(<(Q6I>F"P_A%7gPQaM3:]*NY#77M3;gY8(bQPj!\X%HsmIYYSWD[QONm1UEibE]!7-3J5QMn %-KUI$hnuHR4Uf'$Nj;+^5X:q+Y2b7]js-S/4PS7""asUt@1pMQ+#>^AL:-LRlP"-'fA%YR*j9Eo[1jP\:VgMV,2aOf5NCj4op-BMWHHg6 %f?rUSjqqlS0IInm1;cIe`\^8J)O\DY`,=TWZ:EJ%`\E;*0nrts=b>:A5"!jHfeHNU&utrAWrBYY4i@DTW_9XggG.[++hoe56^oHc %VrpVh,co[OK#MmMWE:uY2QW&YXn!(YiGelWZe.E:[dP-Qo40$[]f/69kK-+ABSQ&8B!qLQa,,C@dUa"Ma5%,LL(Mll'h@_Mjm[E)C'%!H=P]TlCnQg4Z>T"8o0g@50X\/^X&ViIuR(@s\q %C:tXL;-+]/\$DJ^eU#T'/?6D+bYtuqGe(:bRe.%sCMA-ffQt %a$\122'MEG_3C&E2'3@tp/&M>+H+U:Aen,W+i5A_kd#38#e_SI9c(/3Gd%Q'^`l0oF>UmkYR!7#WU[A%&MOS0?3(fb!bN>6Q+'11 %AiC"S_uouS+i5@TjtRG`+i5@TRuI,HK^8o:1]6V::<<$qO/KIRRL+7:fP>.&+VEh?bY5el=tKh%j98.8`%;68[<\[P3@W8bO+TYYoa0%7Q-nB;&H*EZqf1Q[B31^:p>8Q1!6Er80k? %n-70.Ttq1?n7K07`!&)-_&M0>6A$5YROckS^`HYH+g;s;YopjlS_H.%jmrFZ%kjJ-K'@k5T%k?6V&o1X"^2WTZng=WTU=uBRJR/F %GDY$ZBU9B/]Gn3/mQuQblU@@gnLeesmAYUuGU(r/@n4($TgcXGl39VW[d^sY7#Fi<>WFjPIqlYQYo>)%M]IM_9 %T#:^hhMB/iTc&S@Drg>fkJ\Cf=kAa3M4PdEXsgkFO\\/0420oTE4I.^:_kCF84M.?TKte#(bJ# %@uGtMo''\cUg@ncY&d!=k%W4e8&ZUT.K3M%h&bU:d;X>8Wk[A-&=tLi8Ai]skJZs*bJhUgnO<6+FnBQ4=c8PP(IMs/k:D6.7ldFG %jdQX'Q&c^Kpt-=R?%FXX0ktC\Y93E9=nu4Pj?"d@MeX/(j*S#6l"f>=LIj^rbg+UgHjXi?BqnC'WoaNIl+;<1+n?+GBn %X)3Y]Dl!6]NsGpGCmEq<]JSp=O-1#?M).b=ph=YMBihQ6:a.fVbiFG@jPrb1cR9!%\9k=)Ou-DnIkPc#'[c-6m"GGIlGj7*;al'Fi:p%W&ZE5*qX]KSMAA%sRraaCeubRIM+qISJ= %]6F?OO1qE?rN_T_@iu('tsO./Y6D+05Ini;^%pF]SiH]ZJZK,)#ECO08i2@CE9@X<6_X2gNd%)-u*]15b %RV\Pb6mY`5f)'%Ea($4iZA*k$BH*Mo0+35nX,o5-0VsVDZuN:D[^isQXr>>jET7S!'m_W_^ob7T.PR0 %cq0_B'hDW,]2SsLhCTkh\AqQeu5W),Vmi^VR*$EAk.Q0K4!AGt5FV)en%NrX1WRQeE7Wo6i %-?,&.$3KYGNEdW*e1'I9#AODT%KhkE9)Q"mEMlj1bp3;"@R#d2e-au@!Qc&ePO>O7MO@`>5cqj$==1<@eWf+COs:,X=$0;00TQMG %[IZ7's$aJ;/m-Sc$g3j]nNa4l4N:dOnS-+=2rm#gEdV&29YD_k\am`cDM.0t+M!)!FA#1hSW$_P$dr;NqL$i.#0$Jjq^&#fU?_n% %!nbJ/Lm9%Qn>b#/(r+&SE6R]1(&%:!n'peWep59m&-A0WLAXbQ"Hqm(oiFC:%2.X`0BVChoNP' %''O$9ld'*F!i0Q+cV*b2:#tO"@<J7^k,K2tVtc6Lmc4b(a%GG1V5-At-Q %(>f^;Xa)megjM\YDY-3>,Br%-8+#MFkE.hH,KX2\7rt\ecl!M4;j#TuP!GV]A>p!%`0$sl<>1e")NgmG$_,C+ua0r*iJVgp[ieZ[A;WU?a$** %Ze`L\>sA1,\P3A!R'I!F$h+-@PA,!I<#BO#mb1N@%kau=Y:>9!3m3/Y>(ZNr3[uXCht1)2M/#i4+Bg6WFHcU0XjlM3!k-_f:")BXh+$Td0(WJ!GfcCEI" %W!WI$g?\V;4?9nGlZsl)+;l_Z`'cZo#u`Zbp*kq4:'YR`FmCD&)n@Z\2gK=%I,17Sf0$/.;6/g-(j0hb5L#?)/U>9h\5Bg[1uqSF"\):!MP %/n@7cL>mb;WOdes+ah4usc5nSdN8i@p2G874YS_>hmSItbXmcDS7.V1t<&%PM9YRa_o*R_N*Zm^0e7cF&,h"1OQF_G?YLi4Jii %es6pEg!-SB1G(cE,".b9C>iX&KcoZu#2pcCC%GDQkQHqS=RL]f6l$RN'rdmfkOd^_BHG>5;\+Y?XSLftmm@&!m.&l1`TlFQatJ!e %Nb\HPa%Q:+lu[[J$S6"<,JrTi>KfUmS2sCHT/B#d4QhQs3SNh59`sOA1e6WN_%L%h %\I*f-,L;?7,'A>'2+j[I0,%ip4_6*+"_<1":X^D&n$T(6ittpFC4*nS,P2J\Lfc5hHMX.q[tpeR8WoJEH9Q1T9H@jSEYPaSfIDc?KC0igVW8s2jbQ"$>%9#HRm %)L8Bb3rk9!V]%kBQ3.o?b.Q4krj/C"]unKQU*SefRQtG/&!eBi_Oj3;9[C.f5J/]Tk/E(%kj>2,PYU6i.0O-Wo7.8TeI>WNHWYSXP7>PqI7faE!N!qqk+EY4&"Vs&\g^h^7$ %77;*D61SaWf:b8B_4HPhc4m0YC>6Q+Ki74TGfTF`4dJ-J.(+>]\\qBM6`FuK7J9PmXG*,[9C;@G4d-Fj;@4l`o0>W9G=VUi_^Hcu %EP>2).@LcET\#m%ac?ShnlpWXK`_*gU\npDA8,Si5$>*<$:42k2V$On%iX7573 %&hS'GLSm["QD`/WrA:Vl9m)`UC*ddoU9K;K6^:CadL-C9oc]hj$_q>+Xrp.4YZ?N9\3(n8Or?>rD4pLmSl`Lk:_fPN,&YXj3'k(m*jh3%d4")W-a9?KU[aNS-a<1Lk_r6( %"`_2,SuL_a`^]oU%n2g$hEm?<9m5S4FOu&1"rib-Qo#\sQ9=#u^b5jXQ-FaNQ#^lSA)+YbioE>sYMi;_rJ'THgl@ZMcWkgW%X#mLn8d;+*C`[U&dk6VKB@5F$iq&eQq_NjnpPVfQm6@;)d'RFSbc/_W/6rReQ1:@YAks@rRTLAM$4a+Tr6f=`NUl#gl6)1e` %;?U>kd.X+_W(%C99sse_lak_WDBhehjE,Sd/Si+B9X/H`]lE2e[T<$6TXI2C*dZBq1qVciD\qA'B+6s%Z0'4$r&_j*YoM/749oID %O4J-LYG1c&E[KcgeEq"Y@]B`pTe$dqi#^WbdIp[PgSR_ZA#)1`(N]gDquN_i$bZh@iHCufMo#S*A[AhHD4lUIg>$/[5p#CZ//U/m %f:V.rK!';4(JVf$G=UoL4L".j>he3%MfQLuSek\Yn)epFhgH2snR$4F#R#m>pQ?VgeiCmmS]Y;!d+#i,5%`fpIqr/r@__Q!6n"2?,'5&3r2V5I+)mei67I@/sjP*lcu21-Ns)Tk:Z %K^h5eXdm96=E^gWnOn?]EEYp.!2VJ?5kk>1*$Dj\5kk>q0Bn:RHh[S\9qAkf!eq4F-ghJft5.PXg.%7tB4f*5)ReYd]L!r`b %k`Q;Y0)D)A5CUg#gpOZ-O^HOZ(Y"BEp$-2jfP%rURg=PtT\ZWrXmG15,RimqQ1#sG'*\YfkU-j$WW)E^$7?6QZC*EI3j_)&F4IkR %Mug*g"*tc]hi%T>#m4i]$]m(sT2X7Wha#r6/cO!Lr(W?n.H!nu)u;-TV=kBe_c\CM;T$.YE0D&L+/*VSe<8)$;-@VPKhtF*lsBs0 %;G6Up,4lZB9,+N$d[2HR5SN*^3!Z2!,)EQ6`p#kV?jt@ekN1XNrM7:?#o-7g%d"[ojoGHRZ3:;(R$^,Vf!GQqA%M/s@9j(KFH*sT %e=NH!Q=3L:;uF57:fOl?iV_oQHYO,^j0`spj]T)LV[I[IPD;F<9ms@Cka$uuCn1[6D#<6+^%L$3PH)pm9^)Umh>YdLf %4P-rdnn0Vs'Wpi>HdQO2$%t3WY..>JT(^/-\U)1?*oNQGlOc=oq!(Y1KBM,D4VW'D5&T:mgqY5DrKs,XaqKogN`(%j-nWO`=!(=/ %.f'kU.d&1p#HMq_+WY0f?p;,mrC(2ArGk$hjE>12=YJrc?V$^D4 %%O!TEon,E7RZqBW8SC@+mB$^qKHc;%+DL\OLW4(t80(VRB?PGi\W8X]&V6-_Ao^#DP8TEP.fd7V%9BnKi]4%5B*$BA-?'a^?9-Pc %ITL/I'mfuFFDb#aX,g*Nrf4I]@>09gBK3it9)Jj79laFX@-W;$lE=j0T158,!9NJEM7k.J#.)UmF=8YK.3?>ZHn7AA25a"8d)tgg %cHTST&D$Ot`H/pMJY[O+O^F2I]ba9dQdO=o`U:WSs=X7,iC9_KU.`rkW=:b_?B2PVH`%8.E-OR8KQppS%>-^ZbW5[.q@lmdh %e7)2DO9;+n%"t8h'=1A1!p6/AbNCoJC,$eZ^g_2[L&@f!W5Z\+#Zh@#/Q=rT5h'iMX?"QjPBI-BW5Z\+n5KasZ/O@03mZUOpLOr@ %U)"EK8-2YHq)68rSUs[r3V,u`.flTf`%4AegC.goqVQj$MhtRFh=qu>dV6&rkeSkEI4d==/.T(4IO]35Ac*-=YG0jEH9PY3h,$bY %Jk#=lU))T&'gN/(i]6f``El)-e$\.A9%11B!P="8XRjtf38%U?bi^Bb?^p4pg\?HUoZk^PEd!@\JC"IgZNcbkY %G@,bm5*^#kY`A*PMt,,3m)Y]n2+X'#Z15=f]Z7[Oh>fqSoRq]+)Zu(0&$Xd]iCU/D-p;RT#I[;s@Bg'M2-9G&"4E7s&d)E(52#WIHP!\k %cr9933b)Wu(OP.md+AHi,7BK^`jc?gFbIb"j4FH*p(IPAd]P'j`c92d*I]aQ@uK>^$M]B)\j; %TZntmU-1@5-(iO!HF]#L[AWsE)1,2:'UBmH\cd:s7Bbe!,h^g_m(qddU(1".BTPUA?3PXZ2@42Mo>e45ngV9,:-C!5-SG%Q[j00> %YDD@");i#I!W.X],=#]ui:,e!1CG'!hBc\?B5KF\W-G`"#*L0IGX!/-)291^T2%j)pM)''rC%j)pM)=%DU0&1cQKbGABD7j3YLKdEWYOI,>13uJI %V::G,%\Q9laG4l[4Uh\FoK=HK)=+,LXK3Mll&=][rY*JnDm%d2@R] %CG+SsQLFo!H9docC9HLt7.^KG-OU2%+JK+"pO7Yli$L%'JBkq!%NbtMWUV5J]3X73rZ-5576,Tdrsnb;\CU*W:;5FqG^MhZ\oD85 %<2WlPOh9e"Bj@@b].G&Ws5"Z5igVUSg0X\gBt@Ya8E1I\ei!NZNpsh\c*riA7FZ6*e![]2[4Tn(RW(2H-)([06)gNEd)_/HncRn4G9`Z>2?sRl@`3 %>qN1Hg:Ok['E.(,.%gGA,Iteh0%/_&;sJL7BCdA=6ta`t&Si0,^E]EL&M(Dr8nrBTi]Pr?]#eV%"uRZ=%Q<,J4@kod'jStX;*pI8)p_7Pl6mZ")iP@SmnS"DD%fk!n(\"n',*5f-l9kMkfob,f1K2B[3*n@GP %(H:ZBVqMeY#3RRZQqOlrRAUbCH0"BTJsI8qc6Gj:;m0Q %bgCn#aDpHId&VQ\7h-Njiq<=A?/O*g%-PNX]"W[*^-AFZA$%NoVX*hWB-^C,#;>*PN"XJTj,sK&I`Lb<^5?rXQKi8Ed/!qg,8,!" %VML;:&]lVOYYs[qe>m&lMf?ddb/&lj\r'Kg`nq'?<7_/*jU`nGq9d'GhcT3RNg?n/RCk,nrogOTl>HF/jjJ4G[@6BGQL!Ho"Z!cb %#e=qD-(a"RHaY3QO%;@(,Wd!.#0l-2oJ6s/S[_mnab/5nfKarQCgh0(OTkiCD*fgG(n0,V1^.!E0Jim?R_b-iO7ON1X/poU50#'5 %ENQP,*7/'iTgVW2pt%"m^YC;cIZ$uq2Z'k,fe)+[C7s,C"h"L*Z,43"E0f%A8'PJk\+=,u#i&"^po@2OY8*>!U'>B"BWFFO)ZL[!(15RZ6$$1KT\E*qJ#+2r-hZARfMG_X4tqf(N.'mhFef5cRR %N&W3KUu)&lEqKTI.Z!s[58TagmabRn?`2(^A8,R2Isp$W;/0P9f["2OET!4iX,f`;:8<28K,6=5kheHNqV8Xq$.UuPr=dNkCq"<6 %,?BrSl.oggIE&^1HNJ%ZK:9Ys`g1/qZ,"2&43%kqc"VR*GCK$qFe=n1Zn92)\rr/5]6KFR*uuMEIimM\5a^d/cnm@5;Seq5(4[Ho %*ukP9JmdW<(R-Gl*c^T\*b;-7e@4[]'/,`g4&4^C@\[/R]-[VX>4Epu4oYGpLB@CiHs#3A%/*gLisOSYX'fdTk= %$d:eoeC,?T]\1_J[IC.H!'\A[:s0OZ:=u`CeR[H"35S=LSdi))kZ6=#op94ba./2!_9MQsINds*e%HlH+1<@MH.RSK_=>4s1%5_6meZE*(=OP782)-C@A>BNdJo.FH`d'%PrNoCq%7+]8&+ %=O3_5CmV,8[8ne69/9Xk*&,Kf)fiPH-K+qp1lmDmR.E,\YE"QH3(oKC2cCeB)#?<]Y\KVSqc6)aHP3d/4\U(jFl;(Yj %i]LMq*Kp*\DlT`$kPG.Qem3d]%H?W8ABPJjo5mP>=-kmB(IkT[ngDY$*gdO:q%KX'$[*8@r!]+A'mMqK`8)\5stX*A$ak4Bm>noPb_e`$pI=nn=+Sh>+_nTPRJ-u3AK#qhI]YSOp7`>6UBdp-n_F@i(/@1Z3NB]+R[b$rtT %RA@mcHXQGe;=M:":R@Ye0IXI6!Zu\M`;rK8+/Rd9h[cDOC[X%n\[qeJXdhi2 %67[9%>D-?-?bc'g^L"cA4i(KOiXKNIr&uF&@NM%JLoA[gGA9YPa+t(IM`HGi:kW4\1BjH.R[VTATl`0^C23%hJmMokN:Y)5@)Lq[ %g3>#/DSr7(e.j&8:LFdJ(\W&(&j#o:!GJ23:m(2PSKBIY\>8NO=1M8AW%:6m`msoio],0$X'E5MgAFkI)t!@d\pUfZKG)367FTA5_V5;j%=%YR*pj"2c\/2376(haQGu %TW:PnD-1\b8g'_nlLujBr,CXP8Mg0+,*c]e\tHK[>$NRm[H;He2(1#LCO.oV,%P\l!2Hs)2XdC(eJ_Ra_YAsQIl4XR:,5Q+A34rA %KUg2U`udWF-cs#BdV4TMM,TdK:-)*HLRq*jRQ>X]S_d\q1FJ`jW110:o#jV&.I)$#JnIh>9i2/@'YZTl1drGQZ/V49:/fZ9lbYY0 %SYi=fk+-Ec3XmQ11@L`TR\J*=6R&\KZJ_49:/fXCQc(g1SOQ,":+<]M%\6SNGtXl2+7_(h7;%R#:-.u/`i[#l %2be898IqVO$<1CpAU1fIUsl+eYWp,d-_7-5dr?\[S913o%aALRF4,K2,Ysjic^_K^ZHB\@q.T'K'm4s],,c+@\c=53oKc77&3>1)]tbE[!(WX5%4/E=%'VEq]t]j89\U:d$i03,2Fsr %h-@u[7&2mKV!CTu?6[g_pe%N]`"/*Nhj4pPB$6!4Srup9e,M'G6:aSaDDD#A,D(D7"?N[b1*Z^/7/X3/!u`6,QI$b4(=:Lll3 %o3*`Gp!m[9/NK#8Mbij:dp?&ZEXLPuMY,FZYoaG=LuNs9>LeErq5G=/^Wqdn-X.WuAt]iJd`rVg@r`#(6R]W>u6l=3ib %Il&D01%I,,rmaU?Cp-6bl^Qq%;`_Me6tJ?f"/hni[KGcI'!S*:65n@++G>oL7)?K[G7UfcR1b`pe?Eo;L+MI[k<'%5;HHA\+Ir=T %0SOSf]@*a%c;cj5mg)gg%Ct>(b.])oEQ+$"fJY:-,EF"F!hGYal_8!qj;]=rO;5g4\O(0'o?qNR%4Jr6n/Jp+c3R#hmJ(@:VjKBN/`h:-P(kZ"bdEBbd %JgS,A\h4+AjR\0;][/A.ZotJmQZTLD7QRT=4)_7N_o=IN#N[=K!EMioAr)uoP'erN/A+g2dTZ(,)7!3Yd!;>ALTq-H?3V`0jP5j? %1M[$b/Z6fhlu]'@9%:6,5@5$V?]s=3>VqKr1ILNAOoEFO1Ad46Tc2:#dO#BDhbG48_G5qY[CV=,jQ&%E_^(Gls9lH$72/i<7kK3XFe$Vc'I+IA!U %OX&q-"C/0T_9*1ko0VYHaU#EmekuV3U.U&CITi,l+W#p3dLNfgPE-eXOap\[^]j;+g,d)SKeW9PePS5\l,Wr[V!F5n!/>6fI]&S8PC`6Ja!jY6RT %&gK%t_.!G9:rc;#`.9VRm+[TR-# %C&8X=))RJLO_W1hksY,')*<]qSPD"/!;\:;SPD#6'@)9ll?&crS4rp9Qd^e7qrfJAVUK7)g1d@%=CroTe(p5O-P+)eWO-!J1qM(D %"XU>,BeFS,aAtcef(LqZ[bOG+]pXS0h.^*8C#Q8e/Xe[+<_IVJPM6[`a-1%8]2L6U'^t]AnUB?^:'@O"]0-5^:'@ORji$uKSHr+d %P(hPZ4M*QTfprCH$iLhf]2SXuXrg9k%rRe+/aVHXDg*DL:3bpaDg*Br/SNB?@!e[54n6Q]o[e.7Xdf9e,",fk %)b&:Ik@aK.9RG[h9\_Y%LTq&TZc&DaKu0[g9ITgB*n'&np%SH%i;)*1AK>WUETb>Sgc[t[bXD['JQTjD:(.KdT[EY"Jm4DnZhNUm %"l4*ik/0Ji[bM:jn,Bg\lL#e5UM]bQ?b+>0[P#i13!m72N5/b2$blu?4bB5"TkHS:nEtTO$reI>&V@SGU#WViE:`$EU7g9#koQDZ %EJN0QZuUO8[UASm3R,J]1qH)= %.D4>hB3XLZKoJF)m5(eRYg5h %(@,+dJ!ZJ0HLQsIZ).Y+kER9F$nH65QV>4leGYh.o";#Lq'B7"+*cN+'=o".Ep=RIPEtsRr=aT8u0<8QC\M:"9j&i:W.K=Jp\D`4rX.\YJ5+'$XgSG<_mK996]!R?TN+@@CU*I&p'JWa?i_s5:eU#r$D"pZ@:g=HR`ma&)B)0 %]Q3Uhf'8\6A*/#Lg"=Vf((o %91@@T)U]$Z(@Uc'O!>EA3qB#R<6O?Gd0u66-(F;5E5njT\ucH'_.PoJ.DM;rqK32?qth>W;*6"s+Y[_0`n9kAo)j%SQ=MdYfbisK %e-0-U"Fn2nr^&9TBG^cB>]eEQ@A52-%c8P8c$c]6D%ad210+E=bEIADe7/)iH0#iYHD&gLnT[X_KfiW_rBe\$pCjFJ6t[LMG\U;M %eR/0-(Zh*T=57aXB*u,g8(mj;[s(3$F*&B.]XHpnIp_ZIO$?FDnS5%Y#^X9gPC;BWG-_+QZMOW+h#1jbl9!cRG*J8+QNCd([[Qs< %f'hl#j_#fh(7td'l`8H,<$)T:V<2LhrN'.Yh42uu2A\=").3?GcRrRt<;Es$U(p&>6@:mlLu2-r12@$iMNj&5dF2&S`ZXKZ!R'a=uP'j^8Ff>*P)NijH9jF$uTTCL8IL%'PAjs[FH %;qH>kc^-UdQ%:m::p7KG!$_F>,/YT0Y3X@n`lWo0Wmo-)A %'YJ@M)QM1bXKjV\7NeS>Npco6*(FLCq!u%Mi66Ed/Re/QG%9.B>A`Cf)E9n8)4It?<`?][EZLYY@9<%85r_tGiq_E?WTAbe>[>Te %lK2s1N;89nj&r&nG,/Sd(,)>QB`Q)b>FUaBDE_m05BaK^"OpCB3TPR$VGA!DE$b^VkrHHN8Wc4o6YC3BcJW\+o[$4LhFT$8m&a7R %SQ*UXZ9p.m(qnJB08!)qVJ](\Cj1qR-2LkWTEk%$9t'tm@o^s91p3!V7jIP(!130'.p[+iTF?c1`*$YL:b]`VF]M3b-nD0gmITos %PjgNte=]GXPj&(VG#_X0r*h`)97Q@dmp`F$0M$0s>%-Pp2n9\_\7SK(uEUcpetn=IbX)7Ktk@qd7`V4e_7`k&-tV^#'>.)5pNoiCZ31?'"Z-?6buuJb:gE_,U%ihRqoCd %DXZ.q`=XPOZgIYBAT7:mgh@;&T-HD*k15M]Vhs\7P,Gn+XlSM0X9*O^jV]'^HY]cY/gnb,;]r`oj`G^K%l#c%>`RO\j2.l$b]B2T0%``#W,h;LlQg1"JMENA0IWXKR1r1Zeu`/6)`rlftFIf2nh)7eIkliP0C>8G5GrUD=/b%rlS7gXh(jEin:Ac#olKj %nC,NJODJ#e(EgE-cF'n7+EnM&N"s/5E_D-@F!8nFkp\DNWWl$'f?]gg1;jT2jhn$aJ5U %g_/>Sc,i;QRFiig^P4&i!^O4G"YhP?8QBA/+.6-:"]/n\W+!f:7'R(p>Kdj4^pTWQfS-)&Q4Di].D%+p]^"]-SW@iWFF.1CRbL4t %n6;?0&&>*,b>?W4e^8Y?6CN+Wg+gpD1tt53s2dV%N.NhpB5DX2cT\O)Ql=mTT#ZI>!djG-8=ZoN@PC %;dbBpb8cA02t@k&VH$Q(7gSI_/X[S)G#j0"2,lt"bYe=LZi+l'?4u;ukHo-!6ME5.Gh)'71HgH4a(@0bq %i@gPF!3u]fk%V3m:jUoOp\rlX;ic9o3g\64IQa-kas,+q&!DC%VET>*q0,^e.R3[4C&[q`o^i'o_*0G&GGfO]+$LiO`u:`#GK(=n= %lqGo^LO)$P#V3Rk:8Y*n3J]7"4;@WE!LP8_*f=d+7B9u"->H;JmIYXr*VIKA\^g)miM"Vebf3%Fr=eI3oatfHG@OO&5N)1N)t4Xl %f94Trfdo6=L36t#rd&bbBdU8K%=pARDB>[3s+cEs[*5S1ppL++2FaW4ic+PXhN+EH( %I4m-u5c#IO-bF'R>a9>LTYF*l\N0iLlQd0GgRFnh:Td:qkEqe4q-BW03W)i[V/oa[LA.D2efY!s$4j>2OY1l8A,5%9`p?JdV+0a!4=nbJ92:+! %#=`4=cu61.@&)?o99r@@(:5mejhPO3LcsEn!"/9iBIKje$NRlD8)T&&?1L1(XJAq%!=%"Bm+&I=)!'=XW:(kt?q$Y9gPmI2lEGJPZISH)[cSWnG!+UT8ghLD?h-Xn=W,W@Km/_V2pYcKk%Z\maB>T%H,";F_?d5SUsSTX_?d5S8^cWc %K[JC0)o"U3Zf)oB!U/&a&[iJN"n&R`;#KQjnLr!Z#Og8tGf"cUn'mOe4H1jG&,CM54KW[P@e0-7oK:ouJFiBpV;_6qNEGMC-/!&P %SoYYg?)XYBfT8NUQsr4G,=jOFmMK>(rC#m)$2$R>_%!8DE[1"e?a;"L617Ep0ST?tNF#J20Z=X"kie9F9Q:1akdsZ!$CoZQa4pt" %?61"UO^sJ+Kst]J0fK0I?\G9JR39J^Q\SX["?L&j@#Eu%Q"5n/`=\n2.Nfh#1+rTM"=`QGn:N/jOHT(_;\+lRWhgl*H\FE3\'HR1Ug6EdXle%e>leV%EM)[Res0T:X3nNABWNRlbB7FY)%]iSL#NQU#JKlB424VqXQqcuXqQ//bD_^^7\j#G%!@>In[lZBV;4jH(`oWPX@D%rl]s2'=ntmYKUbU!CkALI %(?AS3&@IcX_nr"c*M^QT=V)[WPP.>D'pfl=62h`HM[$cI&28$op=>'H;i+jd\!6[V:lC'-?roY7.e+]D-Yn!`d)d`-`\)R:PheBH %)"o_<@0lu4n!4`LC7;J`c2Q\[WO.&cDHC\hV>X(LgblOmQ0c\_9@\>+U6t8:CjC.,+%-SL/pCK;]UK)#_4VB %qAb,%.aQfEeY]q0cMlUP@RS6JcQEB87UaGt;1fS\W43hS4e,MW1^t7i@-=Q"G0pD4((1`bLO7ni;KiS*;_L=@_Oe[(E"Y&s':@`t %qTA9'9f5J.W[)q.;[q0O$L\dLD5olq0[jak@Y/lMS.>"X9JFI*fgD6DO=jPc*>KFlacfs$ %5F)DtQiT/GWO-$KLPoeenTrn)&L1`O;N2BVZ.B._H]!hhW\@^4G[9HSWSX?K5>^557.[B'HYl]Pku)X`,40WJm[2V'RT4C0JV"NYfF!>P/(el5K^fDrPW.36depY)5H/eW?[$qh$57Wc5K=(i=.o@`9`MgKa,*m4$!,mWG+4+2Vs3thsnp`(ZLmrpof2BsX0Me\"GYa/4J8g/P=@4k$N"@]9>*A]lOhBd*cuQ>cUg=;kjr!U3lr)eVMb_[LZ/]Nd37qH(MlF8= %:8uhme"QZm=F/=M>7,;O,X?,Y[cf>/P76g4C$E_bjG%m0)gl%c*_^#E0Ffq_QB:6<=pW3m`YmFrVt-MVH+0-7^eQl$)no-4P3C1#_d/F`htX'8T546&?'k1UHG"B? %h]*qC`eG6]]r;'=+Y9DS;+8p2+$J(STBR+0g%/5Kk#n>6JCH;;PV_iNUDI:Boo7lc+&uL/rfP`eGp_-!CpZo%NPj,\`*'a76 %Q=M]H_%sf?NJE(:Y/^%0^=UD^YnBqfKZf'k,jnnjUtkCHnj2PpYd=W./KO/2CdamMFT1,gd7s6?m[q:H]%sr'O&uT;1b#!P %/S5+rrqZbU9p)u3R7C@g[WD@#;&/%'^%6kPWk1@r\,P&fn&)WGP)tU6G`W5`>"mA^eXO@VX639h"pDsX@#.Qi&[68!G33ZKf;qb6 %ptO;-)k$+B`dclT_sHH\Q96Kfr9M*:Dp&pO`M+Z6]fo=gI_O(0gE`r$c(%^:_0[!OR+5j.QT@6g9N'0aC:3Q1/-+^b(SMVW.jk=2 %66inAGXngZ90>a_S1gt?#0I*Oi0.TAb7)[N@L,'b(Tlij<8+M5`[[paMU7oXEf*nM0t+NnB;r;g;:["acunm7,%P^5<1aSPDO5)D %*]4S?"b?*M'^P&G=fAH-03k@\?]1+D`c=K$nK<2*iJ<.cB#7IuPnCZ$e.&"llBB>([:jOn/a=-D_C),E/\O,TK(rm7[s2u:"S'U, %'o''_NOH9(#Ig?/2*2Q]R%W"imjEmmYD`=4,G-j`mu'_51\iS+H@r7s-AYI;b7;2QPR6?5JNK:Vi57@-%,K%\gN]fkrqb+t`WMpE %itKM@kCHIbnHhs+jFC(^nHh#j<7eI-&W/Y6Z"#Ng#fRgV82<\M_@`EUbWco;i03FilaYsgV]C"_K]8"foZSpBD5,Tf*^0kK*M5m. %?lKWr-]ls#"/36b'JCH_D#1\tG==Q-m;;CN1?3s_h!p5pL#X3Q4L;)=^3ZZT7Wu1j<]O8a("2t@lPSUo %r_-Q]IHH;8pm=L&qQQ[%$?$(eT4^S@kj)hQ#bbdKoN9D>P@%BZpdHTK_D6IY4t/()67?0$8/r0#'AQhd+;>V-&btYP\H:oVf4uGeBgsOONmMYJt(Lq[%g`M9\)$nYB6bi#d"Q*MTT!PoZ<1U[u&dkK7R7E@nW?5VgtsP>#ABbZ(9N %1!/dZWl]7/=A=6Nh8ZsHNOl>#o=IJ9@NN-NEQZs.gF2Nn;=IWX`@A7Z(Mg1`@[.h,Z@)ihCi_P?``r@18Dj(*_Bs`\W]M^]Suk-e %__]8PR&gY#8:j!oL&Ui5aO&KlO4d?")>^Zd+gmVEb;r'l'UoNO_>h["lAHV+@X %DoCiEkZ'$j'KkF$9@a01^?H[hmc$/l,6Iba^!HaRBq#tFPt:?GG`s`CmG%0QCJGTV:#eeHrqmb.8.Us1*^f/\]lWEAUZ,2f+/9o.sWG4hi4+^[Br$r8`lQL5g'6`I7\LSN;EnBpW@7BFt5WfAaH(?1QSI2/%m$eY(1Rd %DN9Hl6bQ@.4duW"5lkW`h]u?p!m]<1JL=C`.;+o(BATWQ`&@j3^I=Z %@4H#;=URa.ZKh6f/td]"q,+=>a(b6Tkufe,Gi,eo64[jQlh&stYc(_,R@iI>Rc/D5rt26WCpq1p@51D(lIZ#i(=lYPhTu\EOmV(# %#W.1P!uj5[!mMXNZ8QDNfHKcMKUHiDF<^'n\hL87ZJrOlP(I>c8b1J7q-6eDYc_jj:0+g\#?td+_6%fh,(c:B"+MqG$1JC1R%DD<[_?_%gB+]rQ@2(=C#Rl?Ll@]FN[M0(dnB-8nI^(TN %@t&G`(ktc]9^m.Tok_L/2K:LLPa(87 %&Smd-,[MHME<-+#7(bLT2@0X+-fW+mSLbsmS;8!%4![T4kZ!U)*!=3;Dee>,q#u`SmYP=TcYMA-e%u!]IO-gN"ba@i-l:M0MVUHf^07^0M]QEK3M/;^c7>4*U]Y'P`eDKHS>4[iN[]1 %NVl&^CiM>CTS5Bal9PA=L5uuE1N-F4O__BZc-Y#ig(?9CUX"[BAJs; %:=KG1edMJ-e,+jeNG'.PSm6A8S7_mP1^Dn`YK^9(#?]2.##<_fCe9,B-X5NFN*Y(I6bhb'NEt,l"L%2_m!P,%Kl_#oWeQD5U\`)E %qr;Y.k`a?0cTYk9&NcUrTHm#sM[uF;nVIV]TtljS9]JH,.#_GI8dGU;?2H^frG``m4Hpnr)ind$:#-XLQ*m:Br-C1_Q#gCbcs+_$ %_(/H#"l*UJ_%lqW?AWu0oNaj!]E[qbGqO=fl/Jb#"MG1ghJSW`%VCo:@lS=.^L[G[=KGK!@S=n$0\9AF>^M\r?OLah]nY@F`7f_CT8:$;WQ8c^NIB#cEjq?".=G)!ms %,hfDAktUYCAYGOL58e1tStm`q&KSh'7Y5()F!6H]jkDcs>3R@+no^>M.L34IPNl=YBOC27UQMX0k3_(!fc$TI&UoLAZ((SOQAtLSD7/>8CXY %n,bU#V/u:8eOQ"ghPZPMquJ/^hLWEAo-C5"9]gg#7fE#Hp=#2=jtHqh@(:KLmX5lp8M@DtO2H-]gYr!#j6EJO#@$;^X`uIu-i:=> %no4eVqV?qK2OBGA>ctV8^NjY=_b@d@5?O%j2u:=`\!gl29>[AcuYdFa%jB.m[C=`p%0DR%h3gmBep5hhbS]< %n*He?n:X;oB]o:=I#&"#a=jc:m=CHO\\&f;h.>LD+t$HpL43.3YmNIhJE9S29q^d8)2<8mWJ"`N2NkDF."d1)M6*p\gBjF0]^EQS %57u0.dP:nP\C1-P+"oG>EI.B>J#^2r0;)>7l6?&Rl.*J16^$ek*a7m+6d(VkVH7dD1U]CG3%Aqe7k%;JOH&*eLgA>+k<4s#&5skqpYiA!3%F5'(jD:D*G*q7p;UG$p#ZE3Fs-j=l3._hhg"6s3Bs\93_(GB6QPoF$ %pm!K9H7B`4SrrP59YH=,Hg:EO6+$p/:Tt29O\QKPa]Hh[Sm94HO9@5s%5da$Sl/8SOr%PL/DPa4F&)b`# %P$UVghb7/I:G;^[!q_;(:s@NpTSGO\060p+i7-S]l6T6\[qjH+4!j(ET, %NaICjSHuP8amsDV3t^Nb4>-d&:;l%RA0H+DJfMY>4oF\B"?D.=$\,c%@d-FR%9bQ3Wn*,./>Oulq[/E8fi.'_X(g+=5J*J_OQ;K^'M=aEBJo;7+e%9Z]cXB %Yr`P0-bqA:lqW5eaj;L,[QC`?lM.bK&SdbeMC&=AatkO0EQ%SmhbC[ %(kK'p,mb^2#coo"0:[kQ@Vl31MuY&\TY]"HigC(YEaUZtD8oo\;H#LZ2\+'OJAKJa2utlNB+Bm?JE].Q4?5+jHUgK&)6Ea`'*)bB %Js,lfFbPu7piZ\`MlC%JW7^AHGG_ta],":iFtArQO&mR4C:[?$C!TakiKGL#n:-pmAp!uBRBLm!\Rq"@%HD#"':Qh3mr]QJ5O %*$nY*(dhoE[a'V7?g@AC0Wm[QhO]><.iDMs=Xq5#TpkKfd)m&+bNTPGV@LZ6bP5Kep:YWIh+I_M#]bLLbB!ILB?V@0%QagDj*5R> %WH@rZln>BbI\djqgPpu>K!*,aVS3uU8D?C$Ct)W7^U)'^H6pZQkq=R_Q$>rij;2\ji'i.C^F>U;d@<>s]p#2:eiT!jI5BYCJ]2cD %Fh8^":0a]@M]&]3a!?AYV]ZIU/TYk2pq/k7ZZH$u1&'U)^%6kPX1LZ-ntHA!1j2P'hs*g#0(._]-5`*1.A6+4ifZDM`3D;PTIifE %TSAT7kg!K+flrTHKeOWqq!3Bp[BH9aYnqc>eq3gQ"kqD %>.pPUHrqep#"gF`67)80>hb%eO%:M,,alB,>J\oP"M#5RnC-crc[mZp`qY0>!d[FI^_[$b0P<[XoAJPbJ6pT_/HC/1cjO1sVpP+[ %]7)/J5I_.B;$#tSi/h_\j>sN>g`Vq.huXq#Doh$#EZOq'DNN$RE(R@]cul5,FapA/V6(/)j>ptWI"e^Z7BTj<'\Ph)R3L6/fk9M0 %;rg!NqYih5+W^K(9'+XqlQ?g'OLj>p=0p^(5=R]!"X!td\V]('Y;R(>CkYP!mPlEVK#qLS.rVr %b6+IBk1s,&3`G,9<-?(s]$<.?j*_b/U$GC&g=Gu@'"Z@621uje=6R4:\_^-&$;+R6e(g9-M*(."Te:gjV="+FF@]`Kq7Q#Qk-!`> %@J$;)Hl_@r)nVc7n=T]0pE70BV;NNmSc5RT=431.:OkcF!>:]^@X\_ar;h*3Fdp97Z)GYIWu/ %s2B3Q]%>_[>Q5*"BT4)jWRPg0Y(i+phQM#FdGk#b3$p1`6]sUPYJYH%s/1SPg&ZqnmdLaAMtoXV3)'=FmGinc9:[gc05]2@d'WD&Y&8(\uGQVuFS,\+E>J6gJZf"Rgl0H^;41A.C*u>F,*JWqu>XoamUb %ANi[@Dn\tF!UJ'K$UU9#O9`51R#r1?fE?t^d?u/$?3m-hPuaE3).Mc_&@1fB$roYe&6fk*+`V(JLi8/X\#d6hA@c/WL4Zi5G\)Wn %]F[-'o6RL*Qm)/Pg>H>jj_[](OQ;$3@NT*>9`)UCL@.$eS1Oj;Dc(d'S>O9H%'fCjk_q5P6gVGsReiD>+a.0_f-sRaU#CtU1W7QH %iTuSMbYW??Ho7r_c\d.XasFslb7'i[fS-9Johb7O8fP+GO\%_gU+m274)6`W-&*S6,,QF2X.rK/rT05#_\':28kZH:s7B7uWq#J/ %HL=KKaP0ZUWdH)YS2e@gC3)8>J_%n(AL;:j)g%>>ARYai]YcT^CsUm`ZWs3Wj5EsY:Idfgc1r6u4\'f2\.4)8&p:=JIGHRWO?Hh; %ApB8"@AagWpk;6T4H3G6a+Zto5) %S)?$neT(qV@B&sLF+%U(f'BT>[7'&X[_6dpU$p5CDjBijlh:2JfgZ+ %8?t)\n9%SA@Y'."+t:mCPPQqhia3>;+%r?4O>V-V9)BWq!U8hXK:iu.ZY`6eB.Z1#S3;&V/,Um,N"tGcJXScfp:dIShdu!G//BX)S]E5,g7G2-nQ](=pppUS!k\["P1.9Tk?C=t'AfjCe^E6V+ps_X<-[h$U`E6oocm?d %:si`&q%W;j;@ec;1tb+Dc%N+>D7-l0gHRQj_R!bb#dcjjHV@NWTW,elADUI>['^?QZ'j,Of!Znq(#GaW_6X=1FJT92-YiFK,;oO\ %/B7HqNW-gO^I[Au*Z&4.PcO>2Wkr8gmdR?qe'Y3]itI/6PQphh`htS#I)<<>be8$U54&sS(:]ra)kZi:dT[!lY[n0q'RjBQ/Zet:&@crtul/aVAe7r&8T[Ij3OQ.GfBIQsfSf3`_r=t;;+A]]OIVR6Jh>18boNReG1C.U1E%+$B$AbEf_O9,2'[311C>I%TI;@@mh %O3)i:8?L!43Bu1M#cWM)-'-/s5tJ+I%TI;@@Mk]d95=\X[3RE4"X19!fk[nNPgil&h_\ACg0]s> %$>>ibKak]`WE@f[OITQE;YT4(U^Nep36O\`GoFN#g'VL`=`YnAq(0%>40a0JY]A.^b!4/2ZY#7')63:hkeLgg&P+EP-`I_2HknbQ %Y)F,<4ps,G=E>e@q(/(^B?QQJkHiCF54<;N4.dh@mYho'4q$h@0]l!3o3%5Mc]uT%d')^m<[$20J1!c&4&gX.`MTZ)<'i=$Z!25K %*q9j%gBjF0]])@#(*FU3lMqXD?iTY*)Rh%"LW\OdN",FU5Lj)t(XRSUF[9MlfQeW^`i.*XBkoR?rr,[AQm!h`.,i5TTa@$Q).Mc_ %d(>I/).Mc_,[%AA$1gL[Ss!k7hKSHQ.*V091.1E@&DlddBmdc"1an.])kYJKFl-]K4X2/1:BphCf_@:k@)X%V-N8Fu`[<*G]l2pE %k(TZ`%mT+'j2Y=*O#3`U)>;+*D1.0M1_1%tG'Kp*86+u9l4B/6`N@Lp4PG4RK8g-;dc[Sh3=`a!7$]Pk`4?98WZY[@I%8b/^!#\8@aIY(`L6atk.-FmH/q]fgdu5&iD5 %[DT\r%u!J'>8FOF3HWd;6!ken`l"CBEAH1_rLon9<[&!@.Z`eCWM_(!jI)B$MbjbOj7I]YY5,Y/:EQ<2FjO>`j6,(a=m09jYO.n: %`mr6GCqcN346J!M6SrnF$_]t/Gr(];.rS-?qsPTRV!tqYF[jh_SmBMM3qWX#dKc%:3uWsZ6FOf/o[tkU<#E8^AbITJqiY8I,6)kB/Ntn?`G`[e$bn!TpoW`\io!!a %*TTUB+Tl.pLOmE_"N1??7=b/mG^T/HKtI,>J2eD7#8P"U7b?H>%d%-nMr0=l\g.Xq^\MgJ#lns1&V3\-Dt+e:LEo@e7R.qi&.&o_ %&J,2^OnjpmAoORXnJ_LKi/@sR^C_$4F?Q*5M*`#79G>FUbfMWaLP_=Crd>kYO%MHJClBuR\(G\\l$_SAINreAoS`ng^HKNd0nmFk %+iJR-*UHu,#H?8[]&>=RJpGV\W>V]p?)-&-9F!D!7-#FAr"UgQ#]m5MhVbuhkh]_4>=1[:9M6$"DZh[9j5$6B*:U<'kD469gZ`?J %N@]Ldn5#EcG'Xci7[%cJC?RmPQ=faT3.s:c-REZA2k'#+P'QBMBW=#\-Fi9r=I(h20F*bj$*JV"<,_U%HhKgiF03[:*Cnp)%3+5L %-!/nA:%`+5Xa00fBW=",qA^U5)bp!;p$W.9]p[i'%J9YT!P7n[g3>#/DF4NIg1=34D,26;"I*8SVC&I?f>'Mh\3,Epl%+-;8ZeqG %7kp=F]U?8l*7l\/U[->FNP7dVp;[;G\Qp1_F#u#[T3_\9DHR+An)bE7kn)R[q`]Su[*Kj\&XFI4UNZ6/D;4b:(=A;U[WM.km!\V7 %gISjJ($HhMaC&go9>\3uhJIRocs*FlPl(LC*HbLr7PhA`^N9+@r0#l(fIEZjRA[Hb?Pf&olaai4IqeP"%VXlC?/!5eTnjQ#TAXk9 %I7@V*0([h>$gM\=pXYeBO-]XA*OXGqgUOA$Xm0f[>T(eg\CLNKfYgV6[rW8BC!QKADuC`o8^2tWfai(oP4S@0m2MWepC'1Xj.\R?h>2pX`mFOV=YVb`9oMJaM-%_[E3 %C+=SX][>F=B]bRGF$q&\1C'd$Bf9bauCN9p)h),>;h\3F^%c(W9rQCc2EiPpW-^2=4g!K"S %_to#B[%$oM(%YDtQh&5Q'>.]:?_"$;m'Gn)N0RplALnNA+JeTgS8Biu8@Z]k8+\kam#Uran[1G=+/[aFb4-R$4%D6jDWdU/%N@QB[r_' %F5XAECpbpk`J;ckbi(6FM[uHAem-HT>($)r\GBWm(*>^JZuCtu4T[eT9hJrj4XNA9Ps!1@@N3O(+iMDNg*>O^!$a:Wp*0=6KiLXl %G?iN:!MSTnZ_5AfV^JkP-.-=he!!t$"!W]T@OAM@l:99+bbUPM?"c"9kt*HuVU$Zg-af`e)r(eYg\@:K*$/TV"QA;,3`[ %mTs>C1fW+O)6.KuaU-9PQRbP.3K/-rr163F=>*@QOj.B5dV^(.Su-<4]6jG!>YBo/KVP(FrZc %6?upR*%9?ZrH95T#R`PiKrte"YLY8(Q)SH!ASnMl)fIa<[<S:)E&TUt6?s.U %ap7`tV/+VF:p)0tE\H;BOBRAWMKeTnLX\*UP*ipdiotW;kgesgO)re,k=+JVOOQ%tT/[YUH:TWOHc<&RpZ-\7J,,O+ %+<4A:7cWJRMf.@YJ[,*3J=TGC@EiG8"hD'G)+n]h"Z^KI,`_p"O$3G)N3sBXdOlBFskDEPHt/V %M8T^oK]<`@-W.,7%]qEi&5"oG5uSjW6AZkt"!8V[Cl:Q%B;Ni\Q/+aW%Ca-cOBi%^eVc:B[B!$?amONp$jF`?oU-f(i9q9se>F=p %=+.+RamMVP[BHJIC.Y:chGP3:Q*Y1,<3''ep>XSr->9gpQ43g6=-Z+K"bsp_&e$IWmZWqtYHbBgd %b)b"ebO.bp)/G+!L>+^Bl9'SHBME;o?F"ME4!8p/JHTp` %,i8@lF:A']Y,Q]\8hsZUm9:";;+UsJ$uI&g1C]\/ZbET>hAU2)Dd!J(=7d[l7p_fQ&K0e?B01ZX7:a(G1]g\Kj0.n[QPCj5L^^I@ %$kK-YP.eJ:I3HiQQ#?6-lELW@VeDo)0k.(q$^J7_>@b_nML_97s&arF.?s8-Q/8^^ebo3<=Aj#h*kSaOVDcR[SK&(/%uYpu?!C[( %JXtPTSb9hHfHIf]^A>*b%qhcc[?e3tISsH"c@.m%7UlWUR%-T-`'B1rd*1rD%+`>aYMu""kR$Y+]Rm]2E63WG4rj2arV]4IZsTD? %aOnC\)$ZH-Kl\0&bqME:8YC&->OLOL_0NNig[InX:ZMi$0%F2\9cqiWKZQ'Hud%j(sR@sjIQ3Q3F %q^X&sA^jSD'>p!(VWDMX$.mnud,njHD5Mk73Wor8[M+lDV %F%!e'6$gH8&Ud)RSkMqXW(TPr9'NgmjQ9=i,O3,G#TS"S79rC"TjU_6IXFCJ67hE-Y;s.l$fAIW/6LDUTbkTC%,e1O6,R9K4F]@# %:F_1cjl)D&@&fp15d!Af"[5+fO=QDCZ=Z`NO=Ll]iV[4mO=Ll]iRsA1j9gk'"tk`Oj9gk'G+g0>a;#?&/]l3;g][0%kdp89>X!ZG %]m(#:FZ['f"69geVRf*Z'BBen7ZWA_2VdL^OD=us2'RR?+F[Oe/\,*M4b*nSGG>!`p+I%Sa;"uj,4^pX:!CU]N"=tV"C+".`sHbi %!\U$hk6/kSbr#f'Kr&.T!nUb"pn_;u"7FQs:H+2/[;t(OsUnS`]21V1SqS=&]\P;0-PiF+O:hKh2\Cm5r",Tq\E%a/SI]Ss0 %/BOra\895P8(d$9X(-or_lc=N!&s9WrSk9q:0^Rn\::L-e8FbN^/hq#CD";],ur/9K"=d)>k>::Gam,CtmMgm+rJdZ.0;?:;<$S@U^]/23I#VD:#b3S(d-u1cHMCb"2 %4s8JuNUI!JDKgk9!Zt6@OrfrV=gPY@Cn^33X/q+D=aX,B>gIe\$7&bnU$P"\,]48MM1!B(M9-&ll3#I5c3+p*if.=3Go'U3l]:dc %(WtI"OIG+gGhqaOF2Mj(Ur=`C&ck-NjrK)uBknaQU;#q_C\eI*-$u+;u!1_r":6$)bqlV?OC(eL?rbTELY6V`6I.N882]&HMQ1$16E-&"F_f$+Gu`'9q"h8hdWjs %[n2dmU%'pfp,8ma8s3>_[n0:m6+[J7g"S?bB`.46:>+kDg"W=EgI7:B$&mV:#>SO1!8j"dc>8P-HF?ec>4JE'A6:WJfo>#[$N-qH^cj;qgUJi,c$f-P3JC.+C8_/&>(qf3ggOO3'NI84pWGST)c1T %JPZF;alf,SYN172_XWKAZ=-3NiV5h#KMVqtXTK.B3iuX"*?YZY#=8a;-^)[YTnMG>:-R9J'n)F3's<&U)uR]CkOQuo@VJph;],264([[pl%3E8sNQR(6GO^Y'[LShj\Iih4&QaGZ8T,]f^DJ2a>h3RZe3:gXee: %e_BslUor(fD!U#,X2Ns;["2jK;9d-&hE7nbLKTR..ffgM*+>8J_3.&+rC;?&eBR;&GG/:+;I2*j1X;dVNu(94mlQO4tdLl$q&/>A44?o*NcB/ %YL>O`jX>4P+j>&h3K*nrZuEpJ74h[N=.ip>dS#NqTR^M7Ll76s=+oZqC`2irg>Xa/?r>5HO0jI&#pQGnOFN8$faQZ== %4?bY4S?qjoVTF%?,;$I-C#E4KKoCiTK;"_Pp0ken6E"JSEN%d&!QZ_LLjmAHLE1gRr4!ba\;>*reJ^nPOFW+hl.okW0mQB?4@lZT %h7I5(i1&'/pt8Q"c2=R`EWW(c'Xtu?SD9-u_=&K2Hj5af8Wl[3(ip!i %*n?4@V+\n/ft0CP,7`/iJ-/?li>ciVo6=)317a%5V\Or^HHMcRq*l@fdE%>$"@;@:N2+s:U?-:i"X%(839Pg`E:M:,BY'!F>VRo3+qVk[Cebf+^#ao"m*4O+n,QR>_LhA`,pbK?KaM]NUE(UC:>MI8Y`TO6!'FG"K)X,$4u-f)S\2K4%']ue@o %nV0Ep)BGS/[SlgJ]_h[+NUC:'/#.)5l#?(%66RflHSPD!pg:+X]eK!<>0J+;'fYT7p[5Q?Zf="5bkCHeQeGN1l<_6tF-FCd(EAlf %_L$J,naU;Lq>Vp;c1IUGnr]S(E`DW?#9SdaEB6eWL>?GrM_sB6Eug42OAe(MXl2e*]#RS#0@bnoJ3n[9F\Li)XX"gr;[U+lD]^"s&%8UfEKD-+L?MP>%D?'b>RZnd!1"Z=.Rb.JJ %^'HS,RSWm_o(fgR)O0`l&_]lHFYK8jlJVbpL?.S,9<`6_N?3pgSCDL@e)Ma'/RbKhraJd5ehV&`4e5Z!Dj?fn.)VuX0PJ?A'-L$> %Lr^^LKq$=5ORJ;Ua=8CJ#9^>T2d1rODT!#?tB4?+V@aR9_aR(t#hU_=Q[OcXVliF'6-JU)hTi5hiIck)!B\H=,Mn %d5SPa_TSQXqFaI"n(rHd*"VbINceA4Yn8);521AlQbcH3cgk7>hSrd8/u^dG/H%&"*5(F1Z?"Y[=Lbtdr(u_Q$/F^9DPMtD5?)Ni %N=,84,K\0lr-2#6q[,Ml4Eo?*8DE^q,4oa97]O%u?<-H/CA[ejq3N)Spt6UZdsEu.:kCbm!)Na.qU@KU*[O?3Dur2+@'QF?5'_H\ %!Bl^$55@hA^%A5X.ph&Zo*V/&i1'W1kEE!4_ZQRMX-hj#pEtsTDZ.T\HjUo:`OC`U? %nf]n1!f@8$I#-?K0)#2g=QnES`eW4ACSq,c,9LC`<>m:e6MM+=Wl;RW"s3oEPp[Y/j5:]iLY-F!,`C\Mm*Q>L(L_]IIEJ7M7hd$X %SjgGQ&$ae!K_ROi50$L!`Q3K$1E%.C4lT!E]ToM+!,s,N+<7nlG2LH[.$Y]h;?ToB_.D#ul)JlA9fGrGEmqD)?+ %:!USj];D0L]dK0d7eIe@Yh\E[A2![63'c-Tpa5H$BuV)]=RY=7dd0MQG$Yu>,Pj/?lIF9mJe#BCKB^7BqqTrO4l%)7P[V"-UNY">T\[gm=kGRqI^f&'@::MmnKQC>,SIJrfuca\=ThEMf*-_%u*?UF'\F?hW<^P'm7&F72q %?d]Z$?A9nb?i"V"Ds6sBk<=jL0_+:lJDm&1R/RCL'SO'9k*OFd/\gY,H`IU1M)W0paTQ2aAq!>'ODljuo^GMH[M9^ULA<.BO3ttG %dIU"UT7;T(il*Q24&c(-B;a)`3)MGllf$Yq,lA;I=cfJk;i.ZMIJo]*d05pYr)3JO[@jBlG6)<,:50$%#P3@^Nr)0DDl"UC %6>.tHICoP]*s-FWf,fF8AS1]<;eC4BS[s'okB:[+N5"GnlL"+=Bn,+/h'fBb3_n@DRj@m5DW,A8ISs$D#S_5$=jThL\0!Q,Zu1)j %VZ$J5+LPHYg\f'T4RBikQ,-mF@'U*F1:S>oC8l199l1LkK>Rs-hYZB!U90gUTElc4&OddLSG@O<,`2k@+qq`8Re%$q3bernC'TLQ %/nRUJE'm?0WL'jj&8l':h,-Pn:nteEAia[]/'Fsr*AsW%27W>*ePYB+Y2R*B;HH&7,F't/(L6bA^Voj-0<^Nse:8;eIRak3'^`4/ %:Z9KXmGR-:2u`8\0-u1$,d)N:-StPg4ltaUe`;l^gmi<',Z\3RI!_?k[=fTd;VKAB`76m]\an,VA)NO7%=L_UBgW?b@t#FUk:7jd %HWD)\;Y;^=P^bQ/HOdRnp(c@2k+:_)?+>)ZXb#qBg/V,$!RkBr\n]SCT[jpejMk[qPCH'%bJ,.2ZK?GnWN>V(bc'?_ %`!0BgmhFTGikbiPA>!HcZQ!:h?hGUpTZS2MLjmAHA.`cKs2pe:C`AA^Y8`57c3^I"b0BRgSKABndiJLbYK<:aCB=lZ9Otu9Z6iD* %B;B0==Ea%H:+XB-5d!H+3p4<4$rT39VjF6ck'-+RHgt1LV^6Oj_mT'CNEU/BilG-XN`p8C!X_r!W24Us-]!E2;,O:2`[lEWX;KGr %@i"]c&VaJ*b[P6#/?!R0&%+A,L!LT#e=oXBI_D2c,E"l?cGiWrC<75NU)"]SJ3q:[ %%Cr309AD'"3n3_=a&;D,#t-@'B#-]#&8JI)$Zr/%67jNrft%@,8ec$FD]aq#m:OV>!piL;Pj>l"MLCnt0FRdm;5e'gWH;F^ %]f[QL%It/Y*KF;A5S[60C+1^lr'Rj8<)n%_=8mGdD.lhAM[e@W%@J!3Dd_a#]kA!g+NLnI^c-E.notU'*:5]AA7Lp!hI-5?e!9&Mi&KcqQTg:UU]eX?5s/9k6I(X3R`Z<2Ag4D5N,_uon*PLD(6gG2gh!=tWQ4n7HSlK@L#W7siZT)BLln;.bH$P.t< %S6qCh>)(!Z<0O;ugl4=QOTU14$FIqH?s(;A(&V$O?s)3[aM*F:6#YiZ%*Li6.SQ#i(`"c&,u]M+,pW_M`Po#o71[-7dl7km,lj,J %r(9e?.c7\#pc\(&D(W1ka_"Y^#ZJ/R_\17u8=UN_E.16=Kp:)67Q*j#_m"fH/)@rn,!XDqY8A:'bR@-(^LAs!X:,IA]MH>IK_$]( %Kdm2B1:dtY=.m6k#K,OuL#j]),O@)M/`UE^i:iWWQ>h9V]KA:n(*?Q/)MJ.!d20BLA?[bh!os]WE@tUr$7T$G6RnC[P74KW3c?*k %JRop60gu'%CjCh2+u@:a=:uDt+.d2l9)6+=sG8:2/1>3.icaH;"=-6G!E3JL9"k':%$Y:H`BCA]e^c548bb(0h[L %S2U,\RAG`afXHjuK14t1g%`M.lO+hmd&UtDAZj1/7K_f0RdP5ES0j-U?GhRCml(]MM9tip`64(^:qjQMe9MeKRO5?%S-u)_i^Bnr7CmmnX=c"=8Sl$,+OGUH;XP?[qJkUNC %/Ke.LlDVm_@EG)?kO;lH6`8P:D;2?GsE9g>T;JR2AD8Gj_/dR3:]ZeTJ7aj$S1$i'9X0AXgh*IN.*Qa9nX,P].-gkK-S>m,[2&+jmfX8.<"&+l#q%)+dcUXsDPo:g9A!kA@5([NSjX5"+7 %glu?0Q(*>YS!$HO\V]1RcH=DJD2&&%@,M*5(NH.lcTN^E"A`T@r187=rO&S/0.[T#3MJYI7mtK2)(U3h_)Q[Y9P95A-BE(c!4p4l %3MLOSV?b.:S.=Y:]RbTt*ZXCFO3\E#DV_$KR=QTOAVeLj-p9dX7muc8B&SP:)'Y[;_-i#=W?.kuLe)NN2]F599b@CnjNt]_i.s]; %,"K>#4)rtSS8Hh]0Ja..RdT,%WTRX_n?s_rk8u=C7n/\&\)[Nk/V?'XrY6LcN[.PC6sB0QF._G,I`Yqe=aU'bujnh(adFO6I-beXCQb;rsK!/ZVQn@64^jRn@Mn@1M$KfOCJHt=EX"/e"=4I;G&M:);9K:(&S %7"N`qbh9Gc`!j.l6ofL.@`FpG76#O.@RcO&*'EotHaE*4bWrE\Y4[`?i^=7f];--*Eiujm^qi2iH]UmONo%i(`kd;AF2+I)I,#/V %d88`BI22^N!Xq"IegKD+MP(0i>pUD3L5Y'Fcqpqa"":\m2U\mJlV1:bsft*V5lTlNDHc;P2Y:2EZK>)Bt %pmB[dlEHo^g*?I5%-Yhd*&LJ]!;LpL#7[>=m(0)@CVpeOAo6XY5GT6%nnFf#$kD^jb3`>YKLZs/!ZgVE@LF(sL`(^`'#pRFJsZT2 %m!GlqH-cQeg'0>AA'b3Ab^^u9#7[WheO2=)\=(G+e[LnRFKbka=eXl0#[@^YJ?7qrs"\Xt0t?#^T9Ot$3jc-orf"h6fBL(j\?gp*4`qM5ZbrR9Dr7-*I3FQm[o< %ZQ2Cip*3aU$$:UNlplVR^/>(u_aZ5OP8^8>j%(cHn7"__-"@tU@m:1/$s!Y_$J(e--aZ^:;>sFTH+eKtHV,\80JI+77gm8s0L#f9SVqRnqKKm+:$T?6"k>1\mI:rUYH"@rWssR#jKjo0MEj %NrhVsF58FF=X9IZU^nD^,fg$&G/N^dm!XGr'G,s4Ukpd*T=pgg&"=YafeD:8Y&R %aZbT2e"!)M(oE5.o8EFi%6ZfE4XKiEo%6lfl=5C&0!u[BI#U[g2%]@4F@N(#ellCLk\cn5,8,C[)EMPS-/DBR#tY?pVLdT5K-EWn %l@L'RI6G(:78JEXOC*XRGME#W-i(qbd7D^epis8/PMWOSM9]#m\V8"G"NberZTe'pIA'e>lZL`.XZXrK#K;S0,IIa=HUGn;IOH0f %8Jmo4e0ib/KV99R1%(@'j*b^Z)8UrI#6)bS[AQeY/fio"J#ROV5RYBMPG:It\MAX$R=Af?a&n_O09^!*IkYWPSuck?3`F*6L[E6] %dX>kZHms2[g:$-c@bfXtr3_)>jtM]_W*Og=*fnQ*;?0U`0CQo;m/?!'4D1-0AK-%6_OPK'9&gqkV:8Ffo\)X@d@tJ2hbY\cGY&&U-Q#/%s_8pS!#aYiK=^oZrupSYrB\S*']f8WR).A/<-Te8^#4.%98TJ]70jS`:Xb %bN1$,G!+<*FC'VZ19MQ[3^7\,cgK@l[U=(BF5%- %V4cT&pk^>(nnlOpeToB3]VTR"mPO&YrQgp(X#'%1/tce.HZ(fU.e61j=3(Rg%!54-U/rC#s! %Fa\TeHr>:'FK8VFoPRtTU#G.H_M=\5k=''[JucSL8\#WtLcUf_pA$UD=lRko\BL":+?J\=6eIlIaAC.?#&=tGQW5!WK`M(Hc2EIG?cIT&NmZ %X3.[VrNV1PpXF(U&&4UaEG8mQ73J#4es0[K4Z/D<4Z&?Qa2(+ufh.:K_!d).a$WomjG:4?JNU+f %[#3sN1rEjRaZ?JG^KkYiX^81jbGk.=kk(I+["ZXpg#gcm='G9GIt+6jR*!2VQuiUJ>TgF0YubDh>@J"_-gI59\IQBil2=#R_<#4B %dk3:@&$N.%\(&[+BH4b.?/*6REkirV,t$"!00NSA)-D]m$f3P6X%St\$XFR@eW%&9bM%LhDWbJU\seIZn#1Z?g&H-g4eMH]<3gXB_SI'i\_FIk,`rBcZM_;a^R8i;[sl,'Pr/gHYf:D]'mVJ&cW5LmmZ[cFU,<[RU= %s6!RRi1q.fCM!@GQ0FoUAW#O4@VB>In8ntPATE(-rioKN;k(6?DLV[D,dF:#6D@,>DkZW?45;[<"deshC(+OYXk^5H^?$FFm%*RW3YA_bC^SSO=ijJ_gcI24G5T(N<4EA5DkNR7Df,]j2Ie6^U-.g+-'NCH;7^,M#EM7N6RcPaO\?pr^B4>peO?u=XEeSO=1SRJY+lK7( %%Fee+0>pHFke$VAYG[(3N_/Ci$15A-2)+ZcAANg8piF7[,;`4!T5q:cM[e/i'rk^F2)+Y(2nFN3>gG8bg9Ps)id.76+?i!I$b_K$ %I9r""7M-h8mdp92Jt[K4ZqKjj.>F^f5!ff?5)Kn;g7#!J22&ro3e/_F.KpA+:@aU+ngj+5HOYP/=\C]>^;$ml3qO[o%*St=csc.W/2 %FohUI^$$6'7i7[+b[\"O6WNd#Yd+X-^;DKE;Z*)k]LPdMdo<)h-/XeFU;Y2L%SFf]esOg>EFbn36kGeqQ\&RV&[n!f\C, %r]*XJ\\X5dqS8aIG#;?>Hla4HIJI^o?,%bgj\!=0D.E/T5.9%hAB%b %K6b0pCVOtH`a"C-:p6G%UWejs"SD-!+l'J(/e.ZZS^&,Nj?8$*Q1"G5WhN.M\*(r8phhUphOk&J["#BR0!D-:Q/l#KW*]CI8\-Ha %kB5![l\b,,cI5ihJYg'_n+_06B*^nmrZ%:Y;=k_j$e':->-5TCaf1il*^hUEN\=/\K>B7#^;nBC"0#tEgAA0oL:-jAh$MHa?$+=A %(O9kC.0VO-aB1%A@PHGb=5=DD7d)3T]7%^[!L\=Ns%i/!lVau1c6;TpIJnHT?VS@AGOe\?hhBVhC21C3$/+*.=Nm]*BTu&BIa\?: %TIUEF:ce49Sm-F$qVCfC2:`ET5G'j+H].@COg/]XH6:QK*9aA\0kH!/,)Y=*1JIL9>WFf*qMS.WITdsC-*LK!5KQ(5pP2qXH?REa %AOF>[K]r+pdEP%h(I!Z72L10:lZiCc8JVmJi^LDDo?i85na;'YK'hO:Hnk7kuk,^S[/fb+SffU;GBflq2"8@Q;U8.Mp<(>J@/Oo(-MR%-(974g[Y0(L&g/=C7;Q2LE8=)/8i>0RL2Dd6h)BcTbYk %'ml>LPU&k2CGT@1*\9Mc9P;-lmA,q?nCYEr44eLg:W'[M4&ScQ]J]+jlhbf5T$8:#V`DjkE[l2:X,!V:`VR*=q^Vp&@sH^V^$dOs %mP^8qk#mYa%!4L@4X?5jj$6[Qqppe[O/P/f;cpeLQt:BKXq?d%=u`.9`*kCJ<,S25SQT"\5(RUhrmRP>FHAj#oBEA7Si@IRTPq3g %i>SX"%'mH0 %:XH/-YR\iGL47b0^>f"WW:&ppn9!'ZD-boF7FNq*hpVa'H)@VmJ`at97/D(mmRB]#8m*oY^jfeKrMiATnRI %s$hsF$iBZ-=-kmBQR(=g/odI88[_o1i]LL7fn7M?/uq]qp'0O?l-e0<;SMJ+77YaN\sukrS>Q`KZK^WekNVQt?^Nr]^\n@?G`+Qd %,!heQf^0i>I:2VfH'9ZU&^?R`:R@?C7R9r!Hb/]'DU(D^4C(?\2U%aFal*O=kNPE\Jh5ZoALgshEC8@T62+;S!3Qrk58gQp!e<)cV$fA(E[i;9M-J!>ruaQmOhV*_`GF)\@YF81b,4O,YFXN87(3:B8VjB %fAPpGO%gM#GNtO:``=)R^4G#g."o[$[4i=Z!=3u %"[A<2T&YE.3+%te7TLB_:]j'<^b8"V2/N3-#/4J)T8&>FO-dFj6suYlrof)c9O+6FfuYNu:rB8c'Gm]&S#RVU:]j'!Y;)lD@M,#kH!CmKPTp39N[uo5Dqpn=tbJ*0:fG:Xn?G3Xc_1\ %&X7U8H]5A`MkJQ-?%!=E2c$T(AD_0AZ911IiKKG,D:*bI4Hnn*!.rLTn4]/BgM>E'3;4=oO$=*Fq]`pD>e+hOP3)X_jjBXC,?[4) %rC2su"03S5t*1/pAt0-r1Y(GQj1!gb`(ha:Qq-==AdDdtJO:+kVm;V[K(4#Q5sidfn"8 %EBHO/T!!l="&>F?4BmtMGgUcIQ4.>rcADsEY-[R?1b$D=\qhOZ:TdU*%U/FZ79t)>l<+;K7j6\b>>$Mp(:qQAk+3,G=%Hq2KUiKp %%,JVAfX]u^0u2)bQ/pkb7"0;3,B6nkS]a]D&o6ZN4>-d'>d,Qe9"K].\I=Oa_p3t_?57Ji7u?TBI%&-b1uK;?VC_-f5Sde!>nl]Z %fGG$9G=`C;?$tF5qD98KfbNoBRZ2!M%?^rJ*+P3q6'+34P9!NkgII0:G;m.V-VMA+R)=Zj[-#Z^P$aN0NOj62`P>b]B*dINoXN)> %"8,d/oR*#CJj<,'I!D)BbfQ!7DFUj&bAj6?Jstd.i4']e5`Uc0Bu7u4c#?oD3M6Ndo^[6Pp]kQP__8BJ)Amcm&RGmA*B)$Mt]`%;VXJo'QiJnl9nfB5g@_o_1XKe=2B@e3L&j`r#7=-r %CV9caf!`:20X@r?Xi.=6,&i+tI^)]kfP\Ekqef3!\WNg:m.4je5HF+EI[;\L9TNji'CZ1di %6+M_.%0ei^O[L&Fg'2s90,$G!ONbhcRVQTc@$7$NT.\ZEraK?N_Kdg,?+;RqiOfuhOTjhbg:WdBIM%`YBVuccSBNqD:rt8jY=#p3 %ei%\[KrWVU-,eF>S;#/?j^[YWdho\4XZeDYai=`gVmT0RZ-0ZR!=.Xrm(tpo\(sW+YtL7:8?ZL5`+&)M83E./iaM1?GI#uW,sKj! %?7<(kf5L,$enfN*R&eH'euBn"%C %qYS7@3gjJtZ6TZU-Z^h62S7AM(FO[#U%_A+0Z9O!;%c62_X+5YI9$/&c&(oMq4E+[FlB:tr49CsQN+d%IqeP"%Zo]k?/!5e+o*4p %TAXk9I81md.eDCg>QI6sHY^=9O-]XA*OQ'lU2dfJ[Api]F(I0e"BY3@@rl9*qK@V3[]N=%"H.^kh\3P#eE!Y.(G)76BW.),9(4f,/*RYr=hlh0MZ79XCJT=ah0^!+f1UG*CSJH9\mcZeX?>5qS6kh %HM7.<)+O6F1git_#ZGn>a^eK*`(nasrn %peI^1Ni-g^Ep3AZ"q)&#Fob&ZbO1`iNP=Jc;&d!1C"2Ek_dr64"dG\hcO`\*iXXr[;K2)JfeQN*:2\WiSAXbq/j %n^n7kE]$a9hnWp-X68A]2-eq%B!(HP?+BC`Xt\]&-]C7Y;%9n[];W^J2Y;YsNRrirK]22)5(Z()G"mrbfHMr4s)HJfc.`n%#m525AbAR1lC$0O+0*:NG %`b`b5k.:j%&9O.h8up31kmkc %7:AGJ85tP&lRW89[qtdS-mD(T[qLpQiqp2-7&,JS3S7=;p2:[RDH5D9oQJNTW?BU24_9kTRejS,TgCMrX!#R"AIkLN&f2/)DfHn] %d4J<#aXMXuN(F`Hhm+74Gie+M@7\iq*C%Fq4M_SJ,t3asGgX+pFigLE3>VBN<,SSR%5bi'H"/\L0t^9Njaga$*#!][m["1?Xcjja %oKa^S^92pOi6Zt;kecbc]3jbro^\j6B%L+LhQJXp+"*I0KIdU+l2'^n!eE=Q^S:b%l$nB$LX)g/8rD-BpIenl'7+Hn$K8t2aTbR7 %37pEm-(d*9lIG%Z(foA%](EM5QQ%06K[s>b]@PTAG7IPRfXrR?ZsSQRmQR9cKpc;2[,WCn_#?n %U8nE"Ig0C/`:IM$SuhZMXlg!lK"4$?7=d#9=!F(#X4t2d//:-[.VY+Vt %gsaB]+TJ\@pGd]Xnc*R\a+lk8Ydl_i;fZ>.qse.66W?3`2EW?#l.K1gCbYImoPDObma&,-TekHfJ_I6p(X`l^(uc.UON;5X:D;DZ %p;.Kj+NYTj)?M-%,^D;D!M42C8i!bW1,RmOZ5;ZQ(YX8[ggZ2e=BO2VF,R.1$d?U1_AKhNSeta%5TD!b1IM`0q\1c*0gk$K2"$0^ %]=CqZA)q*Ra9B,H,&%<4&d#gT\5')R,_Vr[Q]-ZLP=ci>#J$TD0lf!9jQsOnfV:@@TInD^fn;0b'a]H*$Z!j:!=<1F7*sBo<$[-g %Tc/Q";M5o)lDWA&6'fnpt7$UOc()$-crM.\_7CZKr,lu=++<5YfrJr(g%i:(cg0FdWl!RXgOZ@._!Yl-*U*8]fJd8 %eb8NW'r-HO&35,DaCF9t6KGkM-2":HZgH@mKN"=,qNQB^PX:GpG<@_RL\*#Q#*::d80bDUF[M:?Q=B&OK/kFI7k"`MJ/>VEO_$?ep.\R'*u$[-OsEkN%Wn1lMrCnuZS(LaH_RgkKjENU+I%7/T7R-TG_ %eXVU0Z&uJo\.c]6fPH?hZgo7uJZ]gdG*ZZYI#*3GTh.fm+%!/eLr5!MCrd'u.n.!T>Re6\p^io(!R="G+(C:[Aui!=5/\KISVfMc %I)rBU<VA"Tr'4Y>uH?IIFai2Js%'38%Ro>Jp-l"Rq,2+7ZG&gZ^]ZaiK) %Tic+`E)Io"Eu8\M#l(7c?#*dE;J<6^2gu)%?1>/1"S,1u:Rb!"^LZa'o<>b.(3rG+F%m648Wf#aQthKapa$_KMH<_E^b=["1;'Jt %\;Y%ha,r-e=NPST"cQG[`3\i4Zf.[WVT@ndT_,Um[Z>p)&F,^VZhYoop+Y&3"]iL?=%,pn!&?Q9LFj5ZWA-QEUqBO_2-RVbh[S0ToB'G6QD8aJ<'"=6LP=>AA@&X3u$136/%6-Ol4R)>SI9@oEZ44"CKM/6Km %qDB#(FV-*U_]h&sO*S?p(oX:N;D7'#/WkAn=K!OulgpCXg!in6;+*Y_);S(E7+(:u5Y;^odmTKE:04DtK5ok3>O8`g;!! %NfBHO5T)X8l+ti#A#B@t0uatB`(nAqGZXiK"!1/ao#HdK?[mP %+EmVV<,3Hf/*VeW8SH5DKa(_e%L_M">l!Cr5RgIs %e@kt5PGKjaH&gV==U;CFRn%482L6#'#\kL`eG>3",D')i!&\$[BZlEac/St(]A/"pFcKZ+2=-;mRf$foGcRfNd&O[D %aQ=6s'C!-WH[*:Tp*C#3/N.4'Gb>g`Opr5G74F&f#i\PU+p,1)Qpm1WTb^Ff;<`lUC2k9:_CUf)_2):%Kh>tj=I+Ro$`%JC/^(tt %"nn.hI]\GWbJE)ci=m&+Q=FnM6HaC]r5^%[Aa@rWbd&4D?VFkG'uhf/djqdVLGXp>XXrXb,)\]c=UrG&%MaP^Z5e6d+gFaT=UrG& %0I[;o/^!k3`[k_rNj,f/N*.DD9t:-OH?3`'^]1+[X6&:GZC05se5C"ROZYS+,rZmGTER\=n),W:Y%uM^ %I1g*1rh1KLcDP%89'.h4!?k^J>D6*Df-UAn/1S-@_^_Xk/c:ERa0U+]IIit1dAX@^%`r+tR5F)5YChqqiXfV7E*XEiR*dDoBYYZ`cA^R^9`Fcmd`5F_tfGTi/>t>ac6X%K, %=GBc!/SQ)t9Is!cL7\@Ej*ZD\-K]6]q/3"!*+*sgEKpFA4BS9TL7I:FRo8sZlo/%Ii,?D>N[$o(p82K0@g0l!0h^a>RUp\IBFt-`8L/8G)6@=D@S$&EHg/cAg05Z'fYL"oc[]NXD[$^uS2LAl`?fX#=4KR)-'2XDl?rMIN'h`WRffkL1b\J4CC*o,3d;?sRh+ %4eMGV%-Y`"om@B!*WXH:pZJ:hQLKaYE2Gu#<*0J-(J?$XR!Jm.es>2 %H/uMlk53,S+bieLJYJZUR`;NYLjojpSdY[fBT:(iK-E\`d43kb>joY1B=&X_$ZVmKl;.4D+=##.'SLK^!Efib!M9fcW1 %-E#)m:"]=i.&Y=E=g17[S^Wn;/PW0sCf9Vi2YY1!Crpc@N%1aM`[B%YgQe>X(u_E8u1aXiZXf$bkDs\-%%C/tCK3jdtTr"#Y4J4<&8O$[d5m(Tb^[^m>:P_2]^(n7>sJ2tW9O %J1hGM1A@"mK.dUY'qoSf,0>[X9ASM.\H2dJG,Fc/g^Gah2#:SS<,MmUDVFqts2n&\kLT%Cc29rl\45r'JMTb!?!chqEp0h*CCuPT %h5o`##j-ruO]o"P3!&t2*0UI)%D/,Ze/T&L6\Oph:lac*]>EpN6"_a1,Ou$?`qSCZB+XV&i4t@^I#c9ULq^UPi=$on'P/8%[^!FR7&\XDmGUE_aoN,L^ %#iWVTdl,B)"$?#B3?g'qT7$mPdA9KbIdWttbfL2E=u$HL*?La6RrnU!77cP0D&qGBmg0r*TR/4:6Et<2K(B&PG?`F-?c)4Y=%A7^ %B[bL/':K_F*msG$n5K7G(ml,d7c<=-mo.?7Q2CNADEuE4h,Eir4]^&<,qNiU054+CH"W-4olPJ"'TJtBGhBV_Zc;p+`W.;^[;B7, %N>("BaXrdJCo.5dS"'mnDj-C2rpitP$+eMk4%JLUT3*Y\.0>[ciOM&;\_8([Xrk7ThJ0C&q,0P@j(6'\lS>c;k>#&:HDbuX,Mm6f %FJ)t.W;FrUBioHDO9M][+VdNA'.9m@LK'5&hCu%JJXH!"]JCto_U+;!@2Fl@p_;pOI=.7h*f:#iW4WL%"ZiM%L7a+=$:&PA1GC9J %Eps2Jka3o^#R?FhY(roQP_7"'AgH%sbs9)*0(/i^de4b@@KtCoU![@)ZYe_61[l.njl!E,G?Y3fo_MHQSsaim$Q">KukHdDaYJW@R'P6VOnXDN.)!+%81Jd)Ki#-^GEWmGH,C;$D9a_(S!iV._g?\+6F %>.PgXmfFM>(XB21&Q58(9bT?D#Or.C+;mjPc9]$*\BVfrXomP'M./ %_@C)NN;K0da01/c87AE^@,E`4k(Y+g'\pmLP?K`m0k1%-rUj`\GW.Ps$ah'2:ePaTF0cqlmeIcmGeW2HI])#D"UVV$Zq-;(b5F)jIhOS.j %'VjBCQ@NCX.(@*r!ZKOQ10T1SEVrt9[rV\Y$4?j?8m:6t4cfJI(j0bZXATj6CA%7sWD[5=Q+DFb6dJEd&cGk/nK;,Z:R3VZ"K[b3 %gUn.@h4(&%%4?^Je\1dXhXI'UcZE]'o4Z=0TnSlmn@aRui%QNGi&hA@ %*Pi\_L[uqLGD)/`IGu.LHggAH``hR"g@UuLO@]Bf>:5d`2"pb$1a-,$O"Yq1DFRj/-/hN;)S[4U]F!!HYN(DL%.q[S %GPRpb8bU21C@[JgGBI8PP_\sRh[akG4Vj!gk-&&d'Afq'rMEARK3[`lh%j1F::^La99#!HlRk0LNrhR %j\`-cf[.A&)`K6J+h-uS"Cq*goH_.`A(%4;]8/-bH.G6;d"q=pL9T<5#B36XaG;YUZ=Y]E=Si$FP3P=NrDCt+lX1a6hUNaA>%=GE %%&qGArLjIb\^MK1&HB1egk&/KW[GJG9.hl>o(V%jF`L-`PXk@uAf'qictdOXGr1up!B]f7LL'Z)bM3#b&5*WWVG(?[0M<%5 %B'B31.1ZJCbiXM@?YG^ios;'$N'+pt%9>gLSYaXKkjd>tF'%jCSL\2#H"?gfCLMf@V2`4E%Z'";r(pO07YEhYlX_j_9?lb30L.9* %QjV3?lKCah?a4Ck^TG2M0kS<5@;N+,W+Ik%(WM)ulJnulPNH\fUhmq`)4n0oY-bnfe]N('>2'Fo)\1YW-A@01mIfeO93-kObNd(2 %eGafXKtDeKYT't-(*FAsJ,ULbbl;jXD!nL6mX*VTp=bapAcA>9q"W%lP5M0o&bROh952g-_gpg;Ei'P&RP8Hajiq:o2%YE"QIldkqEce+m5'%LB"bh-%R&NOE<.CAg9 %m[9Qn7t:'.ek^&!Uh"4E0UmUC/br!+Btcg]P1?m3hViFb5$;9hJrt'h;n5CTTc8N_NqZt(113[DAbW$\I9kjL&#+,935iEBp?Au? %)tUJeRfa,tn^8)fR'49/TYC?9oTX9trj9q(\^Y<)["m_V#M\p%hdR)Q_h9W)^r`7Jn>n3OW=O0LbT/LTCkP"\cS,(l;L\U=S7-N> %YD1?pL5W1'#HTVb`r0ZTQ(b+!4h8+f7;'/tFNd7Pi9&/VQp*+fRMsL1oMl+A(beRu8QNJI[.bu)3 %V4McZ7Wj_a0;:11p\$G&]9M1Jf>*'S>N:aP^0`hs0BReJH%FSbVmX&QmdE/Q^Y\^N4*R199Cj\9agA17[H-NHQ;',#&qrV-\WS+@ %js>eG6i5Gp_N3o)4Ihu13hl249OS+*@@':S0+!o`0-hQdec/Z;`700?%s!?`eHfB>okODaO>joABWLll08'AEKWlM %Y3ZdG\c=#_/RcV6/p>ebXtF^c0!ls0XtF^c/kQ)a6LlL?:R;m2MXbeF82[%4F@E*roC-jABk<1oFN&*.U@WI5Ch:2d_tM$U13pY! %s,C'VCHHG&^K.63>+*=<1,4*d-sN*KHFim[1'Ms7"L^)QR``:VAVp@<,1p7Qk9Uno'h3;unu[*=PlIQ2B6$OJG-9Vj=WY1\@H"Pc %Mpl8*$+"]$eCHj[AC1%imkCQuTo9tTDErj&%UGk*dc=M:&Ccb^.P\iT( %,hBT*rV*X9,COX]^=o+7Coml%>@!%cB6NpL?W:QX)okF,!Ti/:CZ\^'Za"^bBW %9AoCsrVLtWVJa`N@kF*Ng[IHJV\W$4bnOPrM@`&dZ"Tmn.&p@Vp(4?.pNa/J45Z-1D4s"Y]'Naa='0*k5YQ5.?s";%CuDR7kJ42?Bp!o:#AN']V$E'?MHu.jkS`4qKb1c>O1R]Q"Nb:U5oMdlf %=f.)U9a>hhmT'@W[1P5WSuUW*3r7n!_ZosK#:0(M*rI!GIp17pq8W@(3D-t:#,;jrGgV-q:aM.q;S_rE?;^sqI?4Q:F^H-'$H@_0Uag_7Kg1(-ZabQu_Io`HC %bPuPECu;&lo^9R>gk@c=b2`BY!W(K'V8DuX`I7Imbo'WP>h[mmS"dO^lPdEjqrjC$;^h=`,o2g_C2i(0%SN4U==riD[\cg7qj3_g %$?caun"=n&:Wa%"34.@/r#(EJYLA'-CP"FP&UBQrN\?^b5p@.8emmgTJR8BU%"?4`#O?!cTI"FCV"=Hlm`HLA:MnatCuX[[StYVu %IBn/PU%RoSG2FcNVeOI;6)XDDB2EKl.@)+EbC6\C"E:j(]Daou<,Nc7<9mh']qElTKs::@C)P=Z@UG&!X,fa&h%fLZ^]==W-h#aV %`P$1D\*g%)mEO_e"S;iO^"]rZ6Y;!hcM8ZB9M-MdS-D,FPR@T*]692VbcPT,U3Fu]"eXB88SLXG1OX$h=h1u!#8ss&)ko)5;n3^I %gB5)Ae6Ib6;2ejML4eD_0$2N$.6GKSB?\0%$[@c+]l %L^4LP*qGj/bKcmf>)!]=(B\9AVG-/Q6#BXePW?OWGT#f",!hF]l/oCHT`npPg&d2M.ZFk'u+f!QSl-Ph[OB*d4H7LPs8F7MJ&dj#%Rp!S[)Rb %ajtIAY"S[;U(uhg%.pT]\lg@.+qZb-)6B8RhnHMF+&CL$=gc^PZZ9?)2;'d5;KXGHEWI\j/Oqb]iUJF@"*/l0A*Mp_S0N`V4JVL(CZfHf$DpiU?#_UfINWOU'J:A""o7CreAa %8hmVEkWN4[[\l&3cI3N`A]*!GV=0Es]4Q0aShBM6>2(XG4C-@F4nJ%eXNgWLe!>,sQ-/!6+65cT>h-.fJ<*%.Tsg7LHkq#QLGE&< %m9Hg<5Y2Hm?]j*R6;e*^j+3E;kD0.^0&MaY!]q3E=+[,=Yal0q`[rSbbg$A0h6)nn+a,J?P69%/*:7!olm_1nZZ@:s=+sns;'J(S %T-giq%Ch/)WQ3hKpVoQ]]D/nJ,^Itu"^?V,h-F\7$gmIe3GXeq6qA7CdoILeAa(;Jn:6t3iU(GUjd;rQU*%J""&(JDA$f/p6"#UAR9/-,j %7#c1=kbTXH$4PG"+!$LmKEc2L0ceQ,cp/%f[dhKn1/PlW@"ef"@-E:Zh/)#m+oV#);+?%C#JPAq"kh*]XPh:I'#ViVBfc^KjspT= %C1-6/l.MiM!SfU+nFeIMT9n[%E&t]+[+98C'92O#"[63!QLci:]o/`!bMAZG&rUMldeTco*@:QRE(Yo=$`](MAQV3qW3.6[ZqZJK"k12:n*er`tr6%.oVKLd**Xd%$LZ94Z,Lh(eG>^>tukF=*l#7r"LO)M>:h]V4OH=fs=p[b:KUOgd2&H'((X2$YshChr:@^#GKBYTDH:+%e)7@&6CN6F:b %hQPF%P*p+!#g?V8*0Q&_DO?4!2GMU#&X*;)IOa.nf_L]0SlE(iDQbjL(uud@eNGO;4>@H)lt(?(13S"uA-RWa(8kioFaHOsdI2>V %5"n5N=%GlV\(`FGfuncXY]bAIa2^PW%ZbM2nG%5uF"pV&=8:M3C<^/Mp'UP9iS>R7DQde!Rp4ZAAG>@n<1Y`/k(lsu7HNcsjHsLb %<1Y`3n&HpLU@ND/o2qf+PJu!^3k=a$-d:$Ckge7LMt1t`mp`i=`-JrhA.M.T]$M=Q(RI\SklP-tI(jBNmJ;(Oq6=4cVXG@L=4j;- %oQ9n>&I@lJ`St7'4^Iip(p5K=>(q44,a&\am--iL9E]XZVR_S@$uq.O0oCeQkqZ1N>hG.MV^o:#L8UqBMR][64C*Dq#5gViQ@k[. %_CO'`Q!VAN4O6.nPEM';OVus0_kAliKS]b&##2$IQ1'>Yc>h7%>s+g]!/n[QrB]32> %M*gQ6qR^cFYanFMm4E9sFtU9WY*(C\FtQi\Z7nA,m]dZgF'j.Ak/0K'eDG1D:Aa.,3HQ4;X&D4M/i<6TG'6R#)qp`.!UB:t6GX6KXXWYtD:HfcGR]8gnd#]S+NH,dJJnf?4\)dab^g[%$\7/#NR0!sDLi^?U:bIu[%&C&:rCS2 %'cEs$B,'.=93!6`^.f-:BCbn(Bk"1joVe#&3"=3T_M_D3T[/o\i2cF7VY5:DQOQf==+JVtVrXFE*d_WtI4PLf*-VX3\1BUgG8EVb %K(FF?C9?U*M/G4oKi@7fQB=09?ath#>?sfZe4]qrRg+1s%02Zm$[T;6p"\t:3;jR_IUW8j?^Io;1^hVe9Em!0BO_kJth*7^1q]l,1\r8&XF[ML10kGRLLCV?l0rmTERS[Y+a*j_3u@-"$<,ZbtjR^-H"U%ZY\C;20<<01AJhSCR]!?^W<[QX`1@qn\1Z$6Q9eAZ4N::B[^A*r'')nG-p@$KLIo339D-f1*6n3IX1p5.`p[j %%;jtFg\)SQq$Q;u,_*pkN-7@!`ti6g1;,5eDt,.gt8I@/6Q+n5PP,8?'#]W %Z??O/G+nZEk?oKm?+MPGM=`!b][4kE7!dr:(B9]r(qU4&H\@68e_'PUUmc36V4%W-]ATL]QIU;??-kCeZ??O/G58buGT49a)2k%? %5\fYKjM:%8NlE\#DL`%YYmXI!>h6(Q`ibCi)^>gETJPG>7@l)-q?)Lb*Uk>CW=6'';^.3,3_FEp]7_$5+PelQa"+L'?A'c>`OsCp %P:/9C0_hVh?,<#b<;o0D#5Hin3$GWGf_'WLo/.XS^8S.^% %`ib^SqAg)IbF'UO)nYNF.Q+WgGjNXdHq\\q\9]3Jb#"SLpitV@6VjQ5g*O\ijlkdRX^+8P?'=QZG4@G5)/G]e#M+$;/F1102ugIl %BOb*R&e:i'QfguNYq+Ut_TURXadA1[X6\bYm*aKrhmtG#`\+$GdBB^2UTmIT"7*NX(+4`14J4a'@rX9:?NR6kGnh^%MrWI%?q`@u %EAASd+_;j23&TE<369/NRPXt$rbaq1GG_TJC>37jQ`eK5Xc)e-^(u\tN@k(.dl.W\3`^n6ucG5ouN36&(BK %gc+_*lf`1?=%h.@Z3*bmGhFRK'j(7fPPn1i=5(4Z`pT7C8I,BCC3%kD7Xc%VN?$([JK/W7a]s4-2J[uK96`ReRM6U".3okG,h-A3:/:be(B"A:2AD)=tE$iH^.LCE$N,g:TcKZpO`&"Q^Bdk*rpMp9^7b\@PDH@L)/G$Lq>Z19]%P %X`,X.RT?Ar!79gBd\dh3bD%pYO?Tend3h\Z=%Jra#haj;g%"^VnWHS<*D`:IYHr.hg%"]o?#V13#o9=PlpBYm]^TYg0Dm %`ic3SK#XsLI@*_mNEpcM,EIhF3W2TmZ15(cj.BAHgOFH)G$0[N0j#7_d!,c@#XrDh\s#.T*ogd!E6X%]NK&u:)@u`RV5YV-BY7R& %'c@r4PI]2VDoApN0cR`lSQq.bme=Wa3Z(gps#Z`U._=#n.S?SDRgF.V?/G8_g-S6-@tMm&gr3OQ"Z*nhEEpN=UNJk_A %[o@n8]dK*aYIBA-O8\C_dTu8NrnAVsUnNSPa@3)dm2j)%qmQL(_roA`-O:Q"-X@eV()XH5'8e!1_6\6VI(XA`%rVn5B!n[69Q %2,LI=%WejXT)?g3WJ-VMei62&l';'rs+P(JfD1)?F+M>dhQO2]s7&"Z%^WaX8k"bCl#X2l(gQ\(&1O>3gd'b)IA!u#T<%cZ'q2Z# %-<'Q!p<%&tDiD&(YJ$f>U7iT%(Jj_sFbmiJ#UIHtUt4tq*tInS^f[R>nnE.Rd2HLO*>TR9c1GJ0J#Fp#U8<6Q*M&M:TonDM_DU\c %YlJ"ta#d7NGUql'b#o+e%3SB'[su'DmB*9<2:ifU/\qDIO\5/PM+.mYFit"gc)`F %W-?SnuqPd"[9TjTIT;nN@eAMK=1$GN%V_pj!:IT#-MO7gC$>^#B9^GJC,l/]u1l1$b7B-L?G=T1E,dJ1tb'kg< %',+Q5IAHjUmeI\&ToCib>BP7""5"_"A;5!WQR_e/B=3@7!gl/qN/Wan-q_>Yal'dbQ[ %#YC^5FJ.17e6?G-nV%lSIhX1ZB++_HQKLSMeJ:7B8`a(Y]ikXR/LkN0F>TJ*IW=1B14KtNYb6eG%:>IP$Lm7jKX#^JUS@+`!J;(L %X]0$oqpj/YbF02W>mgRM\EA9"<4d)E0fiepAadZtQIC,uF?\)spl3K^Xs#>.e9KUR'41hRJjg]^Fa0h49A9"QL._^=F/aSqWU>$] %Gd4%RG"76en7"s.G!C7%G_r.-W.GZ'gOEC%jOp$Gk:.JR8FgJSiacDI$n+4/]1)s"IP"_M6 %9lITtGHEION=aPJ.#/8dbq1uchZG%!)gG\$^FO6ONKD/M)(*5(0di?HJ?&SN*G=32,s6qB'@(I;fIO^sO?7Yp:51@>S*br0lAo0_WJfr4Buh+0:eW=lQ%AsQ)9\9LIZDkq5q.YqB-S*H_o

H4 %mGi*tduD34gU7>lY.pX1u1P?dI2=)\o?A@Ct"B,IOWju?=I$./SXJZd-3\4)(<=,qrEABN;!\p %:7t)`7KWo2:8$bbn/7.AF^sPK@-9!^eub*_0E!?oMH>#G]E3EQULW*cG_PW`2c/3u`k!m[\tQSMB<4Fkd`bR+Koq6<'?%I:LUocl %4tRjC+6quZcfWN.f_;p%MrR0@UlF5?_Y=[K9h&kI],JnK&?5sQq%3Em_[5^^plH@O5mSQafap-BR>BOZM%?jU]&=M=_M?bL'6'cr %5/\N@+RMQ2+(B^F8K],7EH2BF6Yn[!88JZpF^ko(oB'?R`k!m[]'0O4!_EttM-pj4Cf1DA^Ue1SXZR#!AnIDB+mQ,<:SmCR]tC(* %p%)o3k^aJ`:cI/bF+'IZ^F&,Oi*B:-^YTVY$]>'Rh9\=IeP[\?Hb$&j!Q#>e2gJ1))r<9cH7/8[2fq1/>fA^t0/K>/*DImEY\QC_ %Pm3\9Q@%AsVji&sL-BZ6X0o*?.qQ\CL\+lY7kc%ZjS9pI\6u'7YZ^=r&X=`?JM);]W %'jPAXFYg=r=j/H#eeVB.,%KGr6eqgOE6_QEk"n#/;kddXQp]]VZQC4R`Z48u[;]!JDTr$AO[Ba&lc..%g"Oi8=>si@8WlGNhTG:ZMX6=u"RgF41%#8#eQLCj:hf]9ZcY7NLcKGC-&nh3^Rc5RA;Glc'q0 %#5S1ZZ#7dZDD5?M.,]R$XO=]9\XN6d)hZX\D/Jl+m??n6]5.Vmi33Isc,n7I2\m99i@p?s,4m39;G2^nAHH(9ofJSE=-^L"(#I$A=7pK`\6"s0<>FAUT'mTNX%M9LC+E;oKlm-tW`nZ? %"MLi!UkV7:^fFH,VXIN]T;&StN'kJ75I`WnaC7_]b]4o-!>DgI[(WL3XfCTs;"q!<\#QaAAWaF$Jjtm2=-]L[FaA[s$YTR6m8^!$ %!HcZQ!:h?R9Mj%6gNDnXq*a]OCIagI@t1l\83;2^E:cqb7.=tH=dB]Y=p %5V7bB=^m,'4>pqO-J:Z6@Ug2#p4u$e->$C/Qju1iW5\b5G/G#De7)o'B_'th):^bl;V12P^ %JKWHO@huCJ=p/TFYGp38/HW?4Qj)?3gel8GXm%Q!0T44YM*W]tApIKFX/.RV=WT$DF5msQe7(YAT^EAF>!/@:HhlIGp;%k9;:=F% %V#aO]"eh7!JpR5R/YZgRWhNG+ng@\o#'4glZ44JqVI=VD[2oBNQ&bSZH5ApE)f9Fgh^^MHg5(QG^TQ(aCVt%3 %nTCZl?/$Xf.eoH&Xt020g>F$9:flr2[GcO_7V1=pl=Vu]=DLV5dZNlT?YdEUp)A*Z_W-\eAG9=MVM=4;ei_*8>p`o4Q09 %FWc*/\-+io'e!$qi:hK"aktL1PVs@p"?Y'ss"k %1G%]^:oEg`q[<:ZUh+.aKo*jS"S4,FFa]a[&HCKO?g'-26RqSSEFT_+=4!1Qq(gB-@MKMREEo"J8_E._Z\Q?3+otgTcl\c0%S.oY %+&[Yq"jS>j"C_,7T%^4T0iIPRCs#pg3udCS`r'jNX?o6'VES-.SjYIKnNDfWZ/dV0+LmbdXW;2LYZD-TO'hL %Q"K;r]!T-JrU8s"_43qj:7IHqB!5\WEnVM[Uo7.%BpI`BTP;:4b/e:<5a.qbb@u$*Q8pB_aD'-&gdW*c.IhH4]GDr[-M"K]S+M>% %c=q@hai)/4djO?Z2B%FoBldr3l_d/;XVoBJ(in=3\^qsuaT"s:F4qV&#h6;gEn]<;.k*Jq^,A;%B-A\$c2$SU-S?jG9l^mA'MUtf %!Z)rU%=>=bEnVM%#bNhC3Gf7#"PHVWEn[%!C+AZ4jKpp(OgWXW657tn4(&#,94eU(&alp6Bc3d.s0o[%Z:Nep_HCX4G!u'-]7OG, %YcTQ*#"&-kPX4h$(Vh@n`,j/N`(82jl\\OeC.FE-=S;lT?pQk&KST0STipKcQ2PG85rZ@V(>sqC=9jA0h3Q3T0VhJ>tCh8&W[B3EP]q3VRdh[&&bg[:Qs`krA)#i!^2S %=[pJ/04L_To&16aq-tN]VoFFV(QeUZU*Xg9^^W0*>.Qb0]LA=HNZ*4MJEM`aj5HQcW?Y=4!W[V,cpdD(o=.RQ)!PXlJfo(,:/>CH]5XTo:t(\XSt4&[;ABH!"ihqLY&$ph&W-=nFF>LEtt^)SD;7n]4DhnZtHm$ %=l8-&VAE>&=)1Sj_sU7-0m%%kkgfT8`<$j\aiiiarWBa3s!*3596d3&ehW$-E_U+::#3-XW"Zi5% %,Ba;f_ucL&]F/]_3hV6?kMSYTG)\o6TJ]l2K.!lg#OfQ$Epu'WHE/&jMM&qmAoOW\:!J'MQ_Y>ZYdFH"'/PLq3I36&[V]hi#%ua_ %Epu'[];^FJj5=nW&ELY?W>T?#^"FPA1Np#N__kF\*?`YsK-**LgE\:(1S$ZWUHllR;\J0Ll*l"NmH3H;mosC39pPtU*WHW)a^Q5P %cLj7Z?U3*=FTZ%jc+pOu]K@%@\f_.i;@7L[Ps+:QIY!NSmLYq1E'D:>V-&-#\l@1qg?m40UU'm3K=Ol9C7Rh> %UA*$f!=UQXh:(-ObgbcUDYCE*5-4ZJF7B)ND#GreHu36GTlo]&:"ad)-uNsqNM*N?3g$tc4[?c@:E^JsQ^D-IX29:_]9&PF=>%E[ %hF*:gkc8oqq,+SR[$TZ!)f,DVT$#0eo'E%=j(6a7&Lh1f,n#V7*D?I@7.0.K9eE(%L"UpNcEG0^Q5hFkBKtLPQ5!>lrJ8&JMr$,H %lppiHL?Zagm7.2iQpCN\("W4cB&kqkh7Gi*p*8i2C:]u?foN)]&ni#5foN)]Or'$NGGg@mQ66Xh6S:s(Q=.+rgQ+a"99\i5f;bt`'gVL'PehU#1=8,).NF/F0b71JD'VjFeNnH^aY(ROQlOo)en\:$kg1[$/Z=%69pLE"lW %b2BK0c:jn*aP_T4@<`Oi$$B[Q]hmKQ6=#I@^g1_QE7_a>5<&rL-sQMrSA]cl'HB\gtiM/p2S9;g0D+IRN;-T^/#c %EXc&>NC`af.`Z*Y9_hgDhc]k!dIjJsX+,8?Is$2>R')LQc*qhDZ*GHRP97%+.+9Bj$Z8HA_,\Z>92e4COW+c?]]Nq+$DqNc1B.<`-`*ted99T0sk,ndW&W+l9CNMZ7Pu6fcots,LRg)`DZb3=d2 %P@mJ(cqI:_>EUZs;cF?pUuMQ(_&:+BFOo[k.U@+uJX$76c7C:#6#WHARm7@sd\Ej2ftB.imSEi)nD.989$\H99)`e^H9%sA;Ge;p %,GJ2pdQ3GKO&'U%S[Ro'P8JN<,CaU*%m%e+&SfYION1k;):a\ciq5_5DI\W([UJ91bLu#LfuAlAe=:BcdWe8s+naJ*^9iq`\EgMX %0&>I@.k@]CL?$tun)%=RL$I61Z+6KPT#7D[/cjtUampcDij@HUT`.%?ajff;Je*gs13Q %1\1"M@eoopE>AH6dK1=K*ihOecWatu8*=NPH$8SkHB1S(Tt(u4t@HUh`j]1?(B6'oWL7_%BA %K?"&T@]K[L0`UMBMMT0/lI,.`5M*YR%ti\8UMB.sUVCnNC2RCKDj[TeE*2#;004.n!PQ+Fpmg!K#,eTdb(adokWf[ai]]kNfh?SW %5>iE21%*)*8;$dSja-8\GA/ajD%B*#XnP$P]A`i0?Z*a9\q'5?r4/dSBH/qW,?6ch[s+s4cAW2_N3!4&ZpajP`%r(.quN;9T4f"O %s5RojS#=t&WoqWKlGZ[>2Xj^'D^O!4[(/Hf3(-n1Z9c=`^B&oLouHR!i$s3&1/3op+_7DYhgQ>!lr:F$>]l %0)`"ZS.Kno1<4fYnL:!iNJ\'iO2hd&q$;*-5>,S>Ia4duFP8jI]=iCd;"*d]YEl=1BXEQ/E4VcTZs,mkpkbOR+cHL2Ik#jdR%p8F %-q;Hu5-p'bMVTeN\81IWgUE=(A[AmM=R($(%PlCr`/j5L@Q+:2B]E/(U./e+#TVGJH7EjE(s_%)!?TEhEV#jaJSDn3@FF2T%/;e3FJT"[GC#Y4%f/CmD#j %8`t=nNX*;FbF$iCKdU!r&A\@=fD?,6l3#Bc]k)U'a4A+!XdLrB5&k&ZT2gQ`cJ!e@<^;,DOl%R&5OhNhft@STf;tk8$X]N&M-E=H %X.f9l?:jE`Q.mden-gfF74#]BbNR10ZDJJ4\ZO-b3gEh8&EI%VM^+2ZnENYkIq\n!=O@$k\lNmDtNU3YuCP1f+ %p@2D7bfYSAE-;9^#/06_Sq\)N+c'@g(sP8M"U*'[%ag?Kmcg(u*^YF5%s:\lDB&6j#Fc.KbaL/3=W=*/)/r0r=W=*/)1#W1!`PdM %\VeOuJ'O7,DK?R-*uHiqY4m,j%qD4'F,sZZh"VVSISR;!.FF)]0l:9BKjcohKgk2'>Hla$HIJI^o@h0bg3VR=0D=,EmqYauhH3RM %1BtKsT=(7P")GD60;t62m8<#e/kd@b0(5tOAC3N#O0ZWqN$s?X;:GdpZJ?m %;Kfc4iNgK3mDmPQ"q,k6j==k;SKSPQk&W5]9;Bi.B4]T8<[q\52*#fBghDELdI@r1H]T,"1%\TDD]g&P=8SW8c*05j\ig)*]7[83 %q''`./u2n;+6$o=/Hu)IGgUq,cBV^/oFdS*T'Mns:qh5E?9#p8<%NiHM>N%"n+XMr&X_m%hK;=(@)&@(c=;oZBn3;qfVdDS`I'K[ %N=s@KDn:N)kjf^-],*\s]/.,qqVW:X#mu/'\":2&Dj@$(CYa@WE7_oSCf<7U.De!@bm]eagX,O2T4iUM_^?bF\g>+RH^sI4N+D&: %P./VhV$tJJg^D^#Tm*>!bS^m'JoX-ZO)Q`.ST%?.ZOJg<0m.+Ijl;%bKJ6b^@R5G,=7J$6Ed)6:HHW'GFQj() %KA6)_\AWl-ha?kW+ukaRNCXJ8\,Brs6dak,>P'0u0GTK@5W64M#\KuOkLG%Gktg:Ij&:"^F@:]sgGek/?^-Rep-Ltih!Pnfp1hjI %LU9n$hd82sl8%C*@75'B,R04fWUt4=[W^)-'-*%Ub(DS=>`6jT"62$#8=]b=mIdnb4'9DYGqu&&bt3)A;mFeYrc*g%X:Itn:&FWO %GRF6-Y.N?#h+D!KcD*HYO?bRH@Z#OYPO2R4^5O<"G\.J)S0MbZaV<=0>%SZ$Y=jmH7#2A[C4ejIToC#Ah.]pW/qIoXhID'&nM#_> %kL6\!TX[9;kSroS\8$@`2XitEmO>R&*_]>;\)9\Wd2"'`*`1&7lK7K]lE7NCQkD6u,_uUkK8$d;CrjX7GF*Nu^%^6jZ^s57n#QD0 %XN;r7ma6;om_:%HJ6o@6F]],/%):pW:D`A&9jCsL:KNdgX[Dc'Yp:<0HFeQTS1&+r4^Qj[XtG!k/k'nf?1L*`:>;rYWoSE99O);" %WhapO'U:0$'^4e5,`7GZ9:i$h>o28G--t%oB,JhB--t%/c5m\el#QK]j7$?UC_q1&"S#bURcO$]Tm;U6GDYs6rIb$+jm%`dl+.&\ %Grs[-"eC]lM2N?LQ_bdf>a,%\BWc.t,Qfsc6&,BG7QI%m;qkfn]&\.JaB^]u4^Es1S^HPD\o=C(jm&#lkmG`')=:/*H2EO"'l@)l %#UmHcCI*-Hgl.BNI&KOcUD:tt23f$baXn5('q:aE+GJ0&*_t8T*KagoU4jjJfXW+43g5hGkCS+!'2$BRF.kJE>LFh: %cDC:oRH3#2@+X+2dM8IMCRAto+!t`ne)&h^Vk1U_BjGT#DREB'c,[3Ch$&g.3C1-7:3p\*rC'qr_AS*Xl"j@5orRJno1HI@FbWnEbPghtFoi8CnGqUtE)+]G[pp6AX:p-ib.qH%&ZGHDZKW>B4_,fIn'_W;@Fj/qu`..pJ;mTM8u;D2.m`5&UM;D/\dE7K7h %P^:/@0.mMka8l(aC-^>iXSs1adk%)QI2CaD08bog78a\(6JRlt,S%j>QHC<[Mt,1J;16[\4]Q*#ogkWUt4=R]W/dV071d@aGZk %b9[.4Q!?-`Xk=(C+*kK3!\sj0V_#\oOh/6CO%;;Q?=?C\?3)4+Ui*BoAhVX5_Va_q*$9+2CH9#?K&bl+6/>k`CRa.K_:e2jm--iX %11RdpkPP,CUcDP*fo,:_!aej,19X6?/do?^0Ct(^ksB0+]J?Z]ShBrRK^1NV4^DZ,dLYXMPi_-r5K.egan'U'WoNB-kNV!P*b=e_ %.;FgO`5nN&R$?V%?!at?87fD<#pD%u/lkc708i)YV^jP&'$JaXF\8O3Wu*`+`V4I'EFU(7H+H[$S8e$I^?1:T)8]0XRmMB_?)A^s %Kajl']#\/8U-2chX!`_He)bL)OQ5S'e9$o^Y[`"Z+I6UOJQB[/l3G& %]/%i\M2o2q3m_8mQ\390"G*pBq-ZSqH[XA1DG%.u@C`+R>j.,8B"9IQC\9L0b&L:J-3@:%Juk+VW.CWYk`_hIC,"W`Y!@t2q/A5X %7%f:j0.&PQKA'i]1f,DZDd4,2VoT@tYju0J#AW/t"MZITMaY#tRs?qRT_@O@\^SK9[X-Y!_i"Z3I*`7u$[2#^#e/&^FIs@/L"Y1l %#X5G?UUaL\6::\:8haPN0Zntb:/!os=1mAmO''nF(!jA]c7mZ;Ki:$E0 %@oHLI_R+u%@#E*4lc%c`Zeq$#+4so6Oo&mQ)S(p0EB:b`Mo#*%O:`(2lc!];11u'==t^*7(Tb`K[9e?ffY7`N1#s66pUSOM9#rl3 %(bh.HP*9\F0OTbVMZ\,Ir-X=C@M]66dA&@1]<7 %P$o3AVKNH+//X+-R.YojP&'88?k\6/6k6;Y7bdh%)XO5qK^AENcSad..c&\e!`KlWVObh=gj='T0ZZOe;,kW#?c.CfFKV_jGK`sE?/U(+aE[q- %]+ie.m/geL=qkJu]\Vc4U)e[%0&XZ2eh/Dk/t]mV>eYs5m"@Iepdd%Bb00EX:Qo,T5"k>PL*9M]!2X6 %<*!KF,TM-3>uHVee#kMF`\,&lnM:AONEu%&Ti@'Z1j1X4?B0o]fdR)X+q6X3I( %AF+=l<%VmP'Oqs7A#(0Lo9n_h9^,ltU,rk,Q,Cm,a&>fL:"]#W$Yk,[V:O>1Y(If]ApR:XsTa`>Q9]4[63S %9;&Ntr%F;G/qM!`YW#=V:)6s%CcR5@e]B"mPHBa!agL8(1\>WA"G(!77*o=V[.C$d4>c4P=u)H-N`o43o8@;D^Rj\.pD/Jok5[R" %d%sI\=JGig[hHE7H-Zdb5\5C=&m#&Fm#CBKq9_M^[Au5*^['o;":Js%]`-hoKuo)-ErKd$!ipa:WnS&Nrj@.-c(;Y>%S*)+)LB6$n5\KXeWeN1U92&tR7^#\E6*WJ7_].8Q %FXB4`"=o'Y#RC?'G.j)?s.c#P(?`lpWG>I^7f'Ysqb%1V"Daee*>\a;.5T-f4P.]QtJ]DMAb:)VK-p9!1Y'P9Ad"WR])bMPFhA %GKn%s$DXL6_@.)8Y:t9+Tq^!+$?KVF)PLN0b.bO*k\5b'-QY"Gd$Idhl'UD96M.F>S6$OjXUl+3U?31[:FgNu&MWA_VB_uR@cq7> %m.fednHatAcAmsW*"OO_W7g^jMaOmn\QKtSr[E/'(FY&AZ4QgM]?GDVhUrY!fS*Y&m1"fiY(1p;r$727m"2,j6>V%nl!K8_)]q4" %*om`V_thNn0pt\ICX!n>+1&51bK7."?ako) %m.TFgM3CTE\_&NM2]iQi+=C5R2=h!1<_YgYR]2I-]=;Xg0UpuPmL%s5+IBd=AM-.Uk%o9%*mVBRIRIX^(S)njRJ$mOk[\":&;`=h %g$m@X&6dl.SILX_96bFmGAS.f?ptsAW-0c(H8((^CW`ff2L6b].RscZ<),Ai51?@iYEa/!D<7m]T/4J;0@s"Okg-_UbK8qjSM[O@ %$_E]`4^QP'>Sc1_D!(m"9@P"91DJesZs:ZG'n.R.?XQ+/4:*f>#$]R`,M%[UZ<Od_H<0?G$*EVIEmUZ(7C %-G=?s4%?Y=!nf2iUsm-gH^\DB4(!(gr[-;s'8%EoatBYhS/V]]s3N=(FL^=JRq$mJ,Ldmf3W&&#fNG6[JP%$0`Q?eXhjh_QX_3sm!8>I %3ha%FcN%:qf\"J4Y4U(4q*$=l2_'oIEP!ql+)/K#,cgaDQ;pTAN21',i#ZTIK1:;MO;Egt6oluEV%'^PD*>:k(oHU,hlDKX$_)!k %L7rgl=%$`e54dUar,VdSB).o>/]-9bRl0>#^N/nn,%(X^+i %Tm[7eq7q\B^@BE#.l#lUkho$sQ'gu5?Ln&(CmljdBL@k".KjTjC+.2tI@qX'*7][sQBBZ-o0eRfIGnI!UJZ1\3`?AahioI'9i&H+ %o/=fqD56pep50)g7*FnS)\dk+9C/nTD@48//,AkaYDePXL,15%?A^'H6@QU$\$a1eB?C->7db8uh0!?q9Z2$R?6>5uN^6A%p/pS8 %`9mp%aBN>Xs08)$5:I9YP'Q7b0:Bg6pNU`2cem(K5,JuUh*\$R6#nh.rG6VeHflY-jtO?"[%CS=kD6gaL,m/('Jg@q/u_?onnQn>c<\DY0C6o^V[\1UZpCN6c`eg\_BXi3s:W&pg+em]sm;71CR?C+_t %Mnc6cMG?*l^GeodXe";fVl(K,P8^d9(;H.Li1D(V?3!P_1- %Xi8rtJ7#,'f&B>]qd'Y14gep=8?&_f[:>,sXi8m&Vju]rpoB3_h,.DF!Xqt*hg02-TDJ,of8iK"&HsmIYj+C6K %aXgs70\+`0+459pS8EdT!ds5:B\;1g?J!0Gemakomc;GK+Z`5G[bn#C+Zcgr+%spd]7$k`1I#5>h3H5:0t[QhHM.i$h!/g(p>>N/ %^ZjGO8:'uS[er'I>;RE'-hVD(p>>N/^ZjGOD<]`+`SBLu_bfZ+/7niCd^'Ci#S#1D)fn%t4WCtW9'@=3*WIV+l8J6pUh=&u=%=2K %#be>CVbR)6_e?6I%I/:O`q4*!nOVot5t<1V,9-OD?QAe2lc1r0?Y4jIB[!ZtDU2(Qof#&2Ij@0=>N/s0D:`Xk?#Q%HgeselVl)8C-/7g[NU`V.]O]qOpqE@Ff\-:$dQKSXuB$K9U.Wn'k]c %K_0*)#JK93^jMF#d^.%c,TVpt4hJ=N"OM!>6jrF[iQWnR*EokC^L+M%s/'H/O/-Fg8pu3WD08U#DeInTEAJIPToIVX\M?-l+&%'c %4>OGm;k?"Ak76[/rP_KC`@\K9Jl-&h]$1FRX1c2Qd1ZkCY+OD9!)B,'.)=u37 %da7Ed^[eGOOG=T)%IMM7$"2"Fj%2W0C9D#;SJ]f%?l]Wu6b@uTn1C4g1lNtpIX(QC2"VPnbX:Eai5FuALTsrncT=c@)UEp?5&jW. %@Jhr=V`,bM%uhqG9gG-_6Q-le0T9*j;Au"UOH85*E@gpJda6?UGr%Ks)+h`m74^6*Y0:Dh@p&:H>sEumE?L=A1Uug<2]eQLAfJI(1>5\[g0(kojN6m)`q77jK)cYK=^nZt6qWPh8B^q5lOYJZ9YP %4Z,ni=EDlke>>dYB[LnKXE?'l10ScKT"WSlFNrL8Ga)2s7P?7dIs(0dmGN6gL@R[H^l[sNFZe9i,@Yd4FLD^YDh%U,[HlEnM)NJU?gP&F:hC'(1#NME=GaI3DnHF?.Xi*/g;e"U?gOKP8L<9 %938OPHm8HoH_.C+HdC(IFA+'KX$Tj9bm5OlM9`'g7G09KM1? %hk9ENV8sr0"@2]`Gl0;*LJqfc(3"?I>OJWBdWuJL@W_7cgO.lc!:u9r %g#PL%*lU$@i7bN)fMf&t3c$r)eZ+<"tUL04fZDQH/k.Y,IV@MKMR_=O$jX?o6'kbe^+.O:g!Wc$n)^.^Rp[WC(%nTNK_Vf,=hUJWJ> %SaV!/VZ68d0AC3\S2Makc0XPSPLJZE-M4sTb0oR1UJX_3AFGLNaD#]ng(]B(D%=dAh&a"p2SFNXUW+"R=fP6JS2TiT$-?nNB&A1M %(,r/9TntH9a7Msb=EI<-F%/jqb"2%WN3E;.qRV!E=R!?/.&H:[o:[']`s80%StISL=H_LaKT %9k<[P%Xb8'*iPm<+K2YK0p7CA.^L)7T5,J+Ld^ao?,bVV&JSV2[ES*i/Mp\S!+.qRAN"uE#@B[Y"o]<5nE!nr.SXI<@75`$+7pb$ %EH6Z7Vd^nF %L<.=1di=Jt;N&_Nj6qJSc4R=Ho>!K._\'./6oOf)iJ;;$-7Cl^idRVM="ta9EX%Zij8ctKYrEr&Idjbkaq1!*VK"U?*W$R%8(5e@+&0VcVIH]9S.k9KAN;[M^(Soo&NA^7b;5IicJ]`:"J3Kphp"IHrja)Ed"UO+mZ\cI/eV^Rf)#fZ>m+u]^'/Cfk\fj %i42l&`@7g^M_hL-Mp6YPLCXYAcnTmKW'LM3 %,PgLBHhB8gnZKJnZ8sC/2(g!-Y%cq&ee"1*P@=acFbtT9@Y##L)9<5Aq>9m6MUl^#MMk#J".e4j/"nDTd-C!#CRD,KoVB!*UrQE.WhI#kZI;? %^mkN+!ZeqS+>i6]4n6QmoTr2Yh4'&;.ZfhbT]jC#l-];ES;AGDo$kG/^V5InmDmpaRBX6pZ1>:YGLo&D]m4A+'PE=`.&"$=oCSm. %s#N`g%fE>m2@H#:57Wm6bcdps`*B50-]tKI(D=iV2/#uLH+/pk&+oFk %.6!A5Q4^R55PqW>-\]HT`+)G4-WoG"78U1W$P9q$*t^NpO(@a&Rdo8%h>GEhYUdK7oX4PQkpE)/L_n28(;h59Eu2@ %5GHGr$8XU$TpG0V,KbI'V3Xe+7dNkd81duVUYZko343;f02qQh_:0)bWqg<=]qVkHqT8Vms%l$Q]^?acYl.)rmN^K:cTg:u:ju3l %!a$a32e+*l+"HK7h^SG)-0Tf8B0$B.PtjQDH>;lCCTGs:=pRo'qdVhFe_bjt;_#"]dsjRZ@(\I**btE&f4?20\CC7-?bXkq,LCm-jgZZ(Rtp)Lk1&pse=$3"rq#p"V;(nUac6=[2pHfr2Q1Y?p,DT/?.Tl`^$?e1u/(NVqo#j>`,T\7puM>:b2;DJ(c$S^a>u %BAH**<]>`ZV.R$6N,2'Q&s"oYIT)PAtR/l+2G4^=iL$X]M3`&(KqL6W<">PNs63ir!A09K35c+k]E %F?B>a;ETk[1]*GN*dk._0H_IM;[c]8a4P;]Vi8TGd1(OD.;'d*,,1MePb7L\Z_5i3[BN %p!cj4>\P32W%ch>3''C-+'[L;X+[C&GAZDE)8AX(;\8+C9sCGklL^PAW?ZY`U9a$B#das"dBQd0g:*W>mFKDjoP32!cE'#(aJR#: %V74(g^3Y52:"f>Os84/n@WnbA]+3^eJa9pn;9`7,5\k8T;E2FUs %%$(DY:XpH=bhr;8r'H2;rFmkfk*7PVY8YqWHO5d;"jaLD_!.`-bRK7i<6&-;Ak)bG=R:Eo:JA%g\90f6]D^DPX4QqQ/fQ^@9(sC. %[l%8[0K?pYalQq`0u#DD`R3V&_;HcD1'AffLVl:7:K[D^1?r)U-lT_<=g:4CkYht3/.n["tO+$dU9fIop %Ec',BN,Fh,*W/X64P8mg"TZa7h)ot#h+]2!>KQOOckGbfa/^YuaQW8>[c!X[n]mDEnJbM-3&inR^V!t.!'+X3p+CbdV?gZf!A\FBb^W4T.k2Y8h!m_l' %$ffW\CNl\]Kbrn%hsK$@QhE,)n%g/,n5&#d3Ue^NG8^%OX=ROQ+#H(.10%Fap1^P7Z>%+DD+/AB5-u1mVg&g=3YK78gXWofSR-Bm %5iRQIGb>PIP93sf,MbP.K!fKhgueRPMO#,c2peoqZQq7&"Fc51%P6P;oQ"?.Xe&ej %-q5r7eZ[sV)DcQ??HFJnGElDifdN?YJ=33iVR8eIhLR>^4>i)[c)7t[M3e/aJ'SskLt[4,I27BE]%\YjNFoY(QmS6l%EQ&K,WYYE %99,/[aq74cZh@hS$?LY#$J#I2/n;/$T/CI^BT9*2ec?PKd[TPb?]66Jb9F989J"X5:JQ$&\*6_H>"`3V#:q]0%8&gTnLtVksF:HG'1puFJ4'*G'1puFKtRtnp%`^-PnXi6A270<2t5JVi-^Q0%eVf^Qg7*V^kXq;f#6rkZ4SLP2oZ@!)M3r %E@V\`XaaQCrjFT\A$&E+4^BV@9`1J7r`1?]:RC9GVUg?qbk'UWYgXPLlA@uO6/-S(E.E[`.\G-6;*SDRGYkjmB:S<&Lhn+%K^@P#6#E@$[5X8D!+\q0tjja+V;RXk_oi4N?qkOa3J7&(REo[*]qtAV^0m>AU1?i %#jkV)l.qb9,.h/B9k9^tYRS&d1%$Y_-2G.s\@Z-Y0\"p4YKN0F9=2<(;+^biE-KpB\V\WLEc00goPQ'3+m1i/)8`t9rR&iO^4Jnm#9Q$L-L0eQ%PT-R[EH4VYeA,QM1`8joeA*jI[)kt>`:[D77?pc-l[rO-l:2"bLN)"L7Ik_t %mh-p7OPo`a2k#Z$/MtD\Y#$:%^L9`0bnOE2&RnV4^%V,t)6MuI[_lRB%>M2#!j7.#E5eosXm9co&@,/d"Rc\`*U6_* %j-=$KMb8GL;qONm*$5;MZO8"g3/?(8\YgST;P40Z(sP8M"U'_n2A%KTe?hpK9g_22TalsrD4I_fPOt`X2L(6QJnC[/9Pf]/O#tBV %D1$Y16-sG[Ub=&i&'td?>VVCk%Q9Q559-mhp*+)RL#:%-jJ0$6@%Ff[NH_-^8p:JpZSi^[M^!&,rE5Qj;@JFdOdfXoNnqe6"@s%\: %"M_KdB>*W$J5AH$CSFH*6/:>L*c6rRHDt2`g%\hpYJH.)3dDZ>?;Si@VtJ/An(sm\Eo=Y.1uN0&DRWC1BGC0=^]0:k184nk*AS!^F6osp,:+V1j4)R$pFARDuTkN8g>91.8BK6gg<0$NE5IoT>/R(V$r3Vg^D^#RHp4KF.IXh^/s=Y:$!dd\G[,N9;B %3ZI77<9m[KI`Jp=GXUOL+S#>N*LaRjVKf\=mFPriI/8MO^g;&Kr?d'E2:kIeGY@[q`\/1mhXJ%.V`lpp_$Pi4iD8rFj_V?;'#26&OgCeKrPjAbRO)jA#2j\pW1`P!!#h %-cbD^=P5;ca62TsLA>D3Sh?N9mcD&+Ge2u-0mGf/rB#\Z=]I1 %R3fu(jm047jQV8/J)]aVkNPlDa42K^dm_RLa_fn4=0X[P^SNLi_2GUb5o>MpkL-q+:C8Gm9)_tp;#)ZS=&b!HMj>6ZW)WXoLn-%= %KlH=%MWu1D@cn((8S#5M!T"o(^IYeSU#uRf?'=S[p`=LCF@i`Y9jDCQm9IHsGtPXbls,P*kA@&8J(Pe8%dN0)?>49]h1Y%8M!FE6 %>0MS=QbAis'*RRulkStDKCbX'*]iSiX\Y=.MBSDks!>QNOJR:NQ[?MW/6,>2Ti6,5Z*iOX` %Q^%t+02Mb#FM.1f%+LZukEcg[JYAF,Ll`FOJ]DAIp8%t.@-EIurV<`FS!SgBi]uBhub4I^# %g$OLZbXpV389p+k2A]!73n>j(Ot"jBP9>=K\Sq^i0H0LF@"fA5W$>["*Q(Bp*[9a8f_b%`[8$*R9`p8KJh8Ygsq_C63\8&\oCgZ,XkH+>cY^M'QNO.2oU"&C8M8`#n %?4n?KoT&&&GY[ %%&I;*W>(dP:X\VZWp!u=dNGOq:R3C(dhl8V"@.(8/PBW[4=O@gmMCdglbu]c7EeMfuh^AG'1puF>b3S#K<ZX$l-4C,ZR)bHVR,2O.(l*;6;?@!^a4C)XcMc/M&p2jH[]Hui+jN[)Nhd7K> %>o[$`[t&7*;?r2A6EkOiT(giX"LM4l!,*+,qI+\N[%.S1(GKrVm8pI?5TtG`i-RGa8/mtafo66Ab %>`-:l98]8j1uXPFcBWrG_]$%$IQa5&[rmkTke4)dqRb5gmI%i,E^48=Rc*VNS4k2PQP.a"--"c;W55$1l(Ehj1J46il>U;Ea,Q6X %;hF*)dFTu"@+VTA>Ke@(BfN%a;;#rUSpXq]>nb_!WXMmEZ1ZU&0ldu`jf@ZXZ?Up-RRn&-Os_?1ke]B78M!qbNluRbQru'?r2[IO %M;t%>RL!H7VK5!i"#Xm`\(![&&H'B]W,^@5=q4sS6j@DaO,b14A-QdB2&Ssle=bua$SQnI^/p_R)Amc\Xu&_$)Hch@;]eAhk\E&O %;_Ij6Rcr;X^2#oQShrR$5Ri[(n8o6P^j64?`#m_LG*G\%AeY4!uL.Sq7Eh-D)sK"%F)Q=*O1YrJnD0A7%?X(%nSlO5O,hX %?]KK6rfG'CcjV_C;ct'6Tc(LMVR&0K6*lE\<3Zj$Cd'OBL%Wi:g?Sg0mRN:Blc%c`6YFX:JMf5sJEiD30BpK[R'nYG7RVL'=&dr+ %jLT<[H84'd'U?;]lRs%N=(!cV>XR[Zsh(cnWV+!SMd %QqS@Z;KbWb@\*CnEInn?R?3!6T)@WV8=np_B9Xi.La3N'1/nNEXa#n$sig&**?gHZFaV^h.2Sj;PVASe5A0A,0FU^TjFaqll3Sb$MIGlR1HS@'o#=_PW?KIL=gAa[Fe; %F1J;pl4<8rXL5="Hb=VBJ6L?N4=(SQ.i<&i86eomTnB`em2.YjJAX@c> %@N183%h2EtQY#MUc$Vgk7Ld$]Au`\kQFS?KE*HbjY1pKE4a!'-=Z.gT6q%E,Z(6&4b?TE5^6"4/h:NHa7+1VP:U,pn=hD>d/l6?7 %RecW*4$/_L@2uAD;gGdE?-ccYpbP+H`\(1W1,BA;Kc7RRH1tFQU_p^ojmcHb";nbJf/D)`9<@FlB^A(SI9KnmV6"GchoL5R7ZH3D %eMtfem$`*p#W$Xl@l$#dR57(4Y"PFm$gYgSF^5'.?1-l%*4X!GG$1ga;I,X)iad,<,ZZ9#/5B5FC3;:-EO,>uCn$r>gb_Ce_<:qf %Q:0("_@0-YHM=k\s67n#X0\SU'6rLu]u4CU,&]"bUqk$[q(]g'&UH2)2rRd2NAh2jM9K;PF\X%\Wd4)?35p_)(_O:)c1(?'^3;Gd %fZ4R*K4q7LjABEHNVW)qcEX-D/rN4u(%g>o.KHL6EIlH8>6\I^o[Z\!3!22`>lHRFWc7aO#;4+9lDN %XC]P$)+CA,).&>M/"e:q_ZUe$>+J2G\(BA(m9gB%K+mL/4*JqOPDc;%.*@84g(18S%d&c%F,rE#28(g&/l&Z@j(8A`/uGY2@iph0 %NJqR,lkcE.Di9J##aY-):GoF.*CsWs17eUrY%MJ!aS:WCcI0n+:?)T*U9k-T9.qI:tpSAVAq^#u` %iT(c)9ind168O6B>$bY0ZpI3@SlZalXUnU^W-O*EPN-*/12:u[o]17E>p6>V$C)6PiXZ,Xf(%#m4'0B'2+I#VG%S6Y55bP;V7!YfjhjF;lICD3E'GHIlVno&fBPA:Hn!B[j-]%,=QMU^Wg/\S:%tBK!Mt1)+qPB>Ytl&mjA4?/&r)pB;GC,,b`,$sS`tX,rs% %4Y8$gGL,PYeJj1\MM'(9YKHT,ENu`F2m+\(HtL%^Ea@#aW7It(R,Mki+uas*MD %%!gQj/Z$U>,o55]Z!>!N&RA8teW0?QI1,[cH$ZRiGDq3dA4:&2?[I'NV_6Xb@mT%rHPUIu.h^6``aY"1Y$hN"98<7`tSQ)#(! %G5KV[$>?`P(7OBgoB92GB]^?l>!l)6hqi'7$ft?SuX#o/`TT@ak0S,,qIL\M==gI&R-8SP[sMa)B03WtB'%Mg %1E3tpM&Cr$B$9^P>DK+nd8RNtDUN#;\ubj@!nDE!>MEFAkJ"H6Do.A@jDkM(jYZ@m)M(?&S6[T=e4Efs82M&4+CUdl;H(> %d6G649?,62(F2]h+Sr8E/,sj;7N5uUb6Y>BX?cO1XEO2set>>kL]7.p#@s_O``uYPN>]#VPrB2VcLZRJ%:cW!E6`G:&CIeGI,%n\ %eua'sDX6$$#fiTsX0CB2SZ>dIR[rIHF%;?@75U/s$c0&"30+ih7H %lm6lq1psU"\E`s9Ol4q]f>jBQ:-\2Tnj1l]B"ntG65Um7K#;u4W%b1,-W8e!O$r7?]`8ko;TjoNgY=cNqXaRoId[pKlOj-=@n[Z] %hGN?Mh$Rc!>`&fieu`IV&gb0]";\k9]2LiD%&%HfHj/h]%=H4fkn8?eE\RK_5$'?%jud$8V"D[N.l9X[;cG3G9r8IVc->AZ):>mfmZNBgJtD!PN^s7BPI] %m:0-'TAiTQD'`&!kG#'['R'Um.tuSF_aI^3^/rF`Q/[_of#V(-G!^Oe4jKAJ;"'kahOm_6M?Kmk6$l=d**=pZa,[mB$fKqODEYT-_0u$S:W5@;KOk0L,6\A52 %5&"N\[h64Id)KPfTrTYLN=0hH&gHpNG+N*B00E8V)ak %apO)q'M,Vf:%ZQDL8Kg^T&*E]$r(-<'[]lK[PLY%8W]r\,rGr`-fqOlo.*"G'#)E3f-6WH8:A3c.HkBB'Fb0(o4Zdh#@doUjD!BW %1_.'[c4s>ITC9se*CNX2I:2SI"Xfl<^F:W(_3II)e`Y,=d`gV3)]\\S)Fa8)#4I2"p%\fQ^l"dKhr)id7?toJ3MR?Pq]blaK/_C" %>rHMP&f&Gq+.n'Ihr)id[.;7qI>AU65]bV3`]cctI/klK?D$]^k=p_sSH6YVT[.g`],@0IN$K;s8^!(WYN4#q$ta-sT1X%c_tYe? %dBBPh)nsZ(7p,s)+d)bhotdd5RLY4ldNr:k^SPAcKU?mVK^ %#I?C+ob;-IVGn`O.Tk@M$+2a["]1@5eDajOr4I!A(2Y;>+=qU0pOc;#k?u^%&UO3#%tX[Qk2&O3e:Q!49p[$':/U&F(B6<&NiI_b %G$1c_5P*&a/X)C01;[3S8Z3q;W?M\WKJZ@/67i[Z!Bn1s)4\BU/ISsGQj)>UZ;?JN2E/%pE_m,q4'aCPEAt*l67joLA\dcT7P/uN %lRnlDp3.]K;s)s\&W'\9T1[H&dl[6gQ8Td:%]N"g(qmGQ.U2.F43T?p!]+?-[b:RK>ek78+t#B-1r@)ZHco %.ANG+;fG8%%e6un__[;3*\"i)eJ1kj-%V`"FqBPhgg.6(H;MCL8R_9#S?B1u?pK!T)S1p;h-1^,7"+g`DZ,>H"r;F#F]Lr7Y@ %XYl`lrp65SX6&40^SN*_)G(-FiC\Hc4,=qj^^t+.GC')E$uhS"YT3rC8rk,BMB-:XOo5-Y1"]q(m\nkO_dJ8I>:8-d\l0%"4Uc_SA_P(QI^I0$bThOUkmFG05pH1&3VWB8.k6$FPK3@B>)*PZ9:2hDZ5N86o*"rW4,oOBc;'h1s+07mh[4Z %=@^]nQWiII=f(K3c(r>RX7Z^LAK/ %E\f8_r/.5+@9A-WQ,u0YAQ[Ntl=oZA+NT,+5+&i8TEEO3_TT.do.+FUFTB="4nI4e/d"FAT>Ii-0f`#I&E[:&0J($ZT8Le;Y[#NH %[t=DjXMIDr//$3o.qr6066RPM-sG;q%\CbEEn5EQs[,)4)A2)lhI8-\dU!S'udbg %@7.[&p`Sk==J&PLND"?[8(@3Gj1WDIqP@L,_^bLk$-fq"5>j5bZUJ=<&$j9cp!d;j84F@#BK\32cfpUsBrkbaO`W^--O1WR+pkk$ %I.e-J=X7C?6.]cr+#eU=`QIH[LfHu:`U)LuM,d);"`d/P@MR;mkO!R2JQ563`HH>A@7-kYJ)js0lM+fJ?72.K'6tj$i-&NOQU6s&1dCOnSn[$P3'J[s&s2fq;/)Fidk0;U"iS/OEnP$1[<%=dT %$EH5oKBt8%o>Y'%Bhp,@\t2KD`iG+@dXD3K/q7K[^ZajZ1_FEZ,ChEpk_'5Ud)t"f4(n.*:t2U.:^O<(\%[HedU'm`-;(>_i/;bH %dd^^>%Kg(pFkdG?+<[>VAU^C5<$4o2a8oX3kbZ?$?U!\-Y'rA*Eis[]2\&<)ik^rlH72(fR8?p'I*e-SKOLgUHO%S,T`AdW.+n/FAG7hj/Yfoj$,`\4SW+rWi0s/*$$&>(3D %`tG><(a?Vb9]h.=s*@1o#:I))3K==LB10]#Lj7I&@Zpo@ROkskQ,F5:pa%7W`6&VlhIkc&(4$Flh`gJV2Gd39m,^[a2+?CK$:j1" %"i_T'4.eBT0$!`52Flh@LurJ7/J:DRHa*$#U/6U.HJM,8#6fgRMIo+lk_sM#6k%[CbDZqYb&?WqfqPgqCV;jJ82N>CX&),GE,H`#'XY`]..2[i%Puit)UAGR`G9eb[D(r&6M6%V%?80V'q_^(^E!!p3X.AYbt/aJtViMphqPY00blt6mc)Gid2?(>"*\"ecMB]rW+^N0i-#Ia%3,J$J^5so %/qu1Pdb-T%Ufu*unN4IK6U0@6TQa`6lhHD>@dniZk]3so]O3lU!ZNjCD84Z>^9U&kFh&K>[Z0F1>FgONJ2s#fe?q3I0+KHNj->t# %eX'1CE-,AGh739^DcOOf$Mh7/"8]tR.k:DOQ!mg^;2W)?6N9+,F@ %I&mAs2fI)s8*=OSVCb]u55i+ll[*m;5Srkno#Jo)cJ2_*r:K-Nohq;3=t'KKQ(Os-kl#ObCnl,&NQI^/r5W5$OnnZlOI5>JrZmZ7 %m6Y8G[Cufij6nlpo)g.o=pU8FNfI7`jqQbWu[8^$X*,cX4/D$jZ@?n?is@sW;5UfhOc2gQ$to);?o5Jb>oTE-,IT,i$RB54utg"IA:1PKqaODZ>Zqm*L.U3,"u\&F^,eEUla_4p6*SP-eYQfDo,0^=GX'(3Xo4&T.R+EJE%^Z_6WZQd7' %RnMsp;mY3&"hLPB5BdP6YMi7bkWW+lRWU=J:RC_)nQcb*l168;AjK$F44*8GR!5^ANWr[ar3Qm0U9352g>4N55Q=rCFmS6%!lsRn %a@\A])qn^6rSGLm5Cjbejf7%ZBY0#E8YP'Z][VIBl"c^7KB>!s6?\.;GtF6\;%KO>IB?f,YE&&&)!WmtFiRI4VSN%%bE%V>:'gP. %IQ@Y$!p_Y9Q\SJ3.Bl"bRZp>HRXb>#?\Lm;n*ML.9mr3QP77/KVc1^cOYb*e/Zhi*aXdTm?ob&jh%Dl7$u6Qr!u2-=Hm!#6?_;,`L8[.[bsXC1*Ap_E\H&&FpB"_C/Z7 %=ff+XTI!MZ$"GKtUlmFjXlX$*4>KJFr)CZd_2a%-n2_>84N-.f71D^-@[J"Z^e_J-QqRoNV!'?>NG[r91UY(j@:Ha<9$d1r^Z>%: %T!`dG*I'rd>O#LaVfnX&W-9'DrS4UR %jV@i^1A\@j2*H*5Ksm;VZB%+6"8cM&]6SYBHOZ2)md%`06kUM]RD8W6'_SNl/p?VqkQulR8L%@Y'[`!,DPJ;=Y"s)*DqDAd=USZ, %\bQ9;^>#j9iqW-PlY:af@J8G)g9bWRf3Bi22niBkGls!G,&Bf008?#JO.FOlgEbP,H>h@DPg"5s!QG0rW.qB"j>ol4oRT>^2_aKuKMV/1](Q %.ju;6Lr0cq(+%0Ju+l9"Bnj1*l_8$PHJR:m5Cb"7\JU9P\%g_._V^EI_/\4DE_t8 %!L=H@]k/m(7O?5a+(SNBmWk_->D60[:-WOJT[4T[Kp3X2$-jNf>"iUqQ(T@bNX&\i'[mDtXIt&ABH#-5\%lKV0fulkRd./S*r#0H %1t?)2#.t7nM.ZH=B/e@:YAGU%,9$-kR-LsK%Ci3IVY[uR,PT_,20'd?j)hf1T!C:-bZ&M@brE\dSGDu%b^rd;nBR;L*4'%VNr+)6 %)#imnlI\-Dc5a1K'Jjg<'GLb%UB!i)d>BD#a"6`>CkGJ3IZBij@!#Zn`\3I=D>n&OQF\"k$^s<#b`cMEZKb(;_eZQ.*&H;-2,h_t %a^>^%b_#!di%.:WQj'CT6#M`Ja)#FG9^:47<[F\pPW;?1?md4P%,8t@RfPu&f!dqU@2Kn:IL4GE/L'YkiU&C$ViGJ@c[;E %B#2&IHE)7d*4(iN@#>iIm1GFik,l6e!]s8#l>HTXm.YLAOYcRT/>;X8hc0bf\uni2A;ZkbU"j_MtsR)I#@pk5oH@LPZe:Pk=Sp5H/j %aco7UOOQ%0(#gRFZ'&:`\r!&t`k'o@GnXX6Z-c)o32r;TB,n3u'OrGo7;i0_PJkI5C.682MEc$BG'h.T>Uq:"&fW@#"_TB8&fW@# %KmhscPLuUSXPtV4Z'&:pEtporNKr"F*VbF^CjY@\V3TD'hHsgL?VpNHM9j''VNTY$*Bjk65"D(j,G0\@jEL]h %On^KHmm5rLkS[tOpP4To;q'4,g6tHKYu^.pq8c0I`MBsW2%m_?PMS(b4u:"iPMWUnJOfn[Ci:&YC"stYFqZ56XQh>%?RuueW-K3C %I,F"kk!o6t8_nXj6>*$9DZ3`/j_Y3-K<'pc@t3,TTe%VBM4g8Ag'2AKG)F=]# %>Gf=`Y##^Y9G8^@A%A=T>il/.b]4H/]6[/ZR`9CDc=1TY+[Qr"^_[a#n:<50c:>]eJp?eHK3nS=EoB>Dqb>n#`-S-AN`9^]WH_,Q %%)/TC"T>>>3CTpuhRMX@<7>:=#@HsU?AP"^8+KJZZXl\!h=rP9DBomrRka/*72;A+(F)ji`nf?IkniumC28?=a^(Ldg@K9KXtP0N %+qW4*"W1:W.RS.`?%1dHlrCEGAS-Suh6jMEbCO8uK(b'2]109)?Q#\(j;aDtAZ&PdY,[ktA+&f:iuorhkD1BsQDpO,d>#>kgLX`A %&,_Zoqb?_+mP^*bVDe5=5VoLNA/?3)KP'GZn-2-;cjUuX+/JZ:,qo,GK>1?C6?)+,E[pBE8ZqnIHog^VFEu)Z[\c %rrB)G;ZK2pmmuE.F!'hMgqWJ'bcBmej2#kXrgos;[r>F5Zei5WkSTm:]g#MIpX+^0E3-+B*TJ0TQ_1^i@`?QQ64uG&(+0Z=]kLR %^:WDpTfFNaa`1O:'j(/@0 %[CL4-,O%S*aZ(Gipe[&;jZf+l)!:FJ_9Mf3s'BX"gG_J=/ReN(m9aLF?f(#8eNrB(J`d8_L;)Acai[mJrE-aKQ7AZ:mu3p'HMcMO %[:V6HLr7@1H_8S26PI9&EqfFVkr`.dG"_P`d!eFJ(&P6Hhke/4I;KL^6l:n;Tbd-r^]==[2c$#LG>j@L %/HiQ)MlN4#GC)qjS's@,@e]YHZ8moPLV)I=U]sUei,lteI!pNR+6?LU`ElbP*1V^uT@cl^!1?deZIDHZ!^Y>s`0(!*.Oq@9P:Xt-fA\iU.Pe.?M:f\@Js5HEh`74-C=:s7a'1feHOiHW4ZorE&6ec@F; %#d38%J@\?*RV\55G@9P4ERI8Hg7_7IACq;"[iV:V;1$W8Zg%Cb.9"i2dnJV#EA,F%8\5A;@9LXgDS`:sU(uhg$l#cRB's`M9?^5Q %Y>+Z(VmU56m5+qBae$kkd)\;H2Y(r2O*&s_FHoIeRp5A#KSfNZ8u>'fUS9g7k1-YrZX%WT0I:Cs8J"OLS?*I[(/Wh+URc_mKm<&\5I(Jf%7QV33)H8/q7RS*I=l6brC5]g;KX.-US".PWQ/Oa6L %DW8qM1uJ1Me&kfL"-ns>;+tSpQ#K9tDF18Oi6Da!;]i4-L`nS$lJ\!5>s,c%]X2][JhEiN99;3_HAfa9.qd*82"=ukW_mq]%R?!m-Z_;7oEZ[+Tac)h5@i87<,67E!\,fRt.*hUWrP4%k;'41l_i5Z@!EIJ)CK#6E:D2cEm:d9ZLTS9[PUkhpoa4#"'k %jqXL:Lj[gE4k6':D1e`APh)"gC0jJBF7WUmm/G`4^EqF#:224-"0KO:C&rbiV7!g)/UA)2Mq6l7[1nmWf&A$a+GV5,f&A$aY\PA? %f&A$a!r?5U%Mk2V@eYfNOBU"<)+nZJO]k6i##Yi=Uek6QS(*%EKaR`b!9`^P?R)W'1-Ih1ZcRR-&A'GX?P %-YW!?WS^29cXOl6BSk]S]`-%bgJf^f$]YHo/F!frHrbd`9MpE[/MVVghM2DF[)DH:O@'Z!BSk]SPSe4bF?XK_alR$>Gke@0mdmm8 %\3K(gdOP8B]WmE?#*?.gTm%e-b;F-iA60Hh`$YY71#WpDn9%nD@hZe2 %0=">E2#)sqhri\Za)>MYi6+&;_[_M+nE#:/fZ>E\I+^<5)+Fk2S%1kO4JeE=eG0T`U/4]M43u.ToV`JQDL+^(U(F2[&F`\K9aAZS %15$GnC=N$qY*ODsH0FO!rF(DF/lh],$Q6ehd8Lo5^9D!%(KWQ>5RD1M+o8cMFO8/CBRBAF!ZI]rAo,+_R?cJYT_HsmVguo@m!9-S %)[=rlTZ%\;V2s;1(PJ\ZqDr.1c&c;B!GcpDF<5VN[Q]SMU %8`BcEY"N/*Q_MXG20;_*iO[+Q20;_*JZk<'CFC3]q9$96SLuGEd)jm)5=JbYTp)[RfUl#gY+`a2iAk%=Y$nPA9N80gPA1A+C2CG8 %qY=3<4_@jKKR&oHCZn0%\9=u#7V`"`':*E)%I/*`-(3.!s52OZK*G2Nm8mo,`cS58N+`Ysh8m_rFQ1pRu4cs]aY[Zm%mkX92[ %&j^*i)EOjP:7>3sXs$;<(M7oGEa\F/8eGW?pl-g\g^osP'K&e!)+aDE.0EaUL2ICE#sO;SrrL %c?^YmL&kjkYh(6\c&e0$#d^A[1db0,Tf5t=7%,8Jb7HU,OR'I\Q??W\'tLJ??s+:>j-7,-JRr,#[A;>q#qYBth<;eg/qIS>i(Bco %FU9VbZLEd>+@Bn&+[#X&OPq+%Or#=&VouYBWTI5e(SRpG/SsU?;Uu#n@$J5TJRr-e[T#M`Z7bcK`XDb'8tTU5 %c:'DP;H.C:Qb]mZh@pm:Z7b%k"cI@R7Tl)BY)UVKZ*IXn_`M/U-#f'!g0i"?G=?d,.Z'dt %"I=1)2bMhI>lr3\5WMN;lOm=N28Lq3f:9UW$f,=OZkbU"Kq=WM>)U"obGub[cs#5#(@JC7UU@U'/\&hfBe=4#bC!X5JL_hA"lCVj %f&A$a5i!"q2EiIe"[=;tf&A$a/Gp,:;im9oMWkq88881C)bOnNP$1?RE&8c$>'@e_W;)a8e,gF6>@K]*WFa@/;4+%:UmB\<]l0Im %K$bKT>[Ts_DR\nmX8KY&XY %:a*Qn"@c+KbIZ%]7]Yhf=OuSIi(8lnW3S$sjl\TI;d#G?7raF6'#S@UG@_nl-&0`D65V:/I$UK21Kn8_X?\/"Yd,n&kbcjP#qYC? %e49^D9R=lm&t''/R.M0TO$t2$@[;.2[E8j#dW!@?E8i^bY"PFT&GGrEj0$I7>me9J941nh$]EE"-immbk$B.7Y"N/*(]#SC=Y>ou %W\8`QZ#X*P4]l<^.sb>7TN;HX.lr.<;&$a*nJE(d-AYP6P&s=US!)h-pS2X"_ZVIjI/0G%+pWMk`b%IO'#5;XFYd=T-*XJooN;ak %\ce=A_/'tiI)RZ&_G=b@pd3!+/k';@!]@V%E^r.M$Q7*ub\f^U?'i@40!$0>f6%BNlb[j$\ZSS5=VpMfTt801Q$$7,A#s.WR*a(. %.^4a=@mVt2A!FPWJRr-Nl:];XFA`P_Q!2ccYcJ4593Jf[:9*8@CFpd_cq-*J]KTK/LAre?4!.[Q9.@E+:;-q$q5*0k3iRja.qRf\ %3\2">9!WIHg&5Ahb.>C'+$%sBo(:CV)mY]NR4:'S\Va)9^_q?ZEXeSQG"%[_CZl2$2YS[Y=p*[( %P&_#&BFV=P9$9)6ikJm/Pa-%J>Z2#58BE__gX-r%qaF8_Tp'5):?.IX%3q0].De)!!Dd:NZ7^AO.g+:- %(fo4AIYup"6_'c'8T'Y+DM[m?&4Vs)DMZn&o=Ze3gi1EX,r"-$=4W(s9#54rUb"lHq\>T48BN]@ksB3T+XtU]]Iq.6/qIS>rYuPP %?'i@4/pC6cYHCN+=VlCBdH\:GQ??>9Bjhg5Z`M@1YOpCg#qYBDkG,7(6Y_RRdu`l&12Q+)O)G@,bI[$M4'FA,OKpLlWTMrLQ;hp/ %=kF&fVUk>D,Z^eAXc8k(^^F1d7+:/V;D"$6V1Y]7bVBlGN%SkPu %@#clQoRk8Y$`))T$gWCkbU9Pd?s&a@qo3ab%-n8S]+>e0V).LqEEs9-(TlF\FEmJg/qIG:=RScR]:qKSXt(nOX:$hr=EoO^_Ra^S %>=c7>Ior$_qo3ab%-rLn(n\;jJRMi/Kd"KZ#n6-OX7$_R,quFDeSFPbCN5hIP"];"EJJ]4G7\U!%-rMG+)5S2Rp)](+)#G0Rp(%l %--Xs"2RQr#%(3LQ9eAqK_T#)&[Es%&\$`_?/]k<9")KQ,;bOp=(knq8aV;0a'N==.7^5Z>]C-rZf&ATqcoOWfN9;q'N2_AaX^e`8 %(-5qn>77!&JRMi(ORsko/]`I8,KB>r>.!ij7+ngn_l,_"Co.tE!U5F14JilTA)Xj3\#Dfg!l/;\"o"%7$L7a>*boJ1LNQ2$G7bRg %&D^hIW5=@!?-j,Bj(J`-l[g.r+@f'u=;U>qqo!U`%-p5`b\p*I?s"5J@0.E#0n,G9%HZnhM=Iq=kCr89M=Iok"WQB5M=IooH35n) %941kgb81OF\0BX2&t?]PdGD`a1;1L=0rulbXu:Nt3>FlC&SEa4sHYV)GN9^bA<%-qqr."!ilIor$touuE9 %OZfkF\"^(HAT\M=\6SB/>u2oh+MRXC9>liW,JaqJY?<`sUu\aD,r$Eo!p95+2Z%?[Q;I,53TZDDMtlk-c!ES-4A!Z5XrAQb]gX_\FK:FU8KB!^aLp>aN710$NN+a)q[sl`tOEkaDr* %8i&9LK!O&`U,94)9./c2"GV%b=(bcC6P$XRLhiBXXM#uZo8O]\YV(QC*XgTHXOuqW0<8$i>V]r`W"n$/7bsmjt"Ds?mH!$ %k$*`6^dnqP0SoKeY^%gFYU`\d$5r3Io9F=<0NP26a']^Zrh7dZT*u*s8eX2:"hHHi)+NM)`SDO`aYCsm%hCQF).p.HA!LI<)(\f+ %k"0(sjaiO60XQj[HXQ0g.g8n)?`Y2RS:A!qg0b`S;sClBRsCe3mKZAQCdE,2!>p35h$E&MqKXL4/L1Y!8>gI`!UgIkOS1c!WcE:m_#7`JU>c<(KER)]DpjDZ?&Ec!nj %8G`j>;Z;.Bk:>3Zdbc^/cBj't0'H8SNHW8rfS+d4HaG;h_(JiR?)(]1%!LSY %)s:m9/;%7)eL)G4ggCrBo!l`2iY_$fp;[5/YL/kFjr*M@M/@^=Q^GTAoR:e@G/[AX6`5fWZn(EL(HSN5hnC4sD!^S2&O"b]2O,V$ %YY,TQ?,@M`d!$(bjrE08-->dS7J+DKaZJ2kb@$[A"$\O<+Ek!4;AN<@'?=LITu??GY#kn?BQ=c$0`TTk-$caK.//]/A/P!=F:ECV %^SFU"\?k*LfQDJ2?@>CSRC*I]N.Ya[9$<'frcS!$Y_?iBNHa;?*Nn37_<+Im#ko*BNHa;?'ti;]>_6Sg!II0%fgDX\%g2%dmCS@!Pr1df^D(LHn>#JYSo5C]:@gI=-_8_OiJN%.rEk[]7\af'e;7jfs;k<%5I7AY@` %S)O`L`e$hj]b"F6NTkf9;]-H[36@9VhCg?^a#GLKgL8K5a4^WbSA/XEb5 %V)\O8S=7_Pl0!@a9 %akrAT])Ukk%Ju1MSM'"FmcKCOk0%]&X/F6DcaEE1e_:VGdWJQjmA6_GlYKQ'#HWUX_pnuc5GA+Q2@lE]N5%BZON2j7W=.+O#P%L8 %fG@HoTU1C(*\T/.8*-/!R^sAr5uJKGW`j-!7rr;`][B,2;a]g$o8C=T%C6:0CI#nTpr8hiHs@a[n)4iVWhi_fX1"#0Z1FFf9TE,R %>,-LjQ6qgWaWD!A55aphSSUs@.$qinO%0[\%ZFC?Hh7rJRZgSc<-lYKoBF%6/[+au*'8uVK>Ho3%m,SA-:ftL'g%5b.D6[XkYBf> %=6rdcPJf?jpak]J:]C`.Sqlph:KMLN,Lg48F/'=_!%&Z_WI0'$q2eq=4ID,Wj\_2uM$)Z!44/N$:"/_'($53X!c9[(EO@LHnP_CRl\jc#X3aUdDVpHaO>X9K3LF!NakWTrbtYH28XE/U@I(AXg[r0c\kN69!J#5(QZRrP95!^]&[Y6TE %Ju\\-_'B$?m'Ot< %dWrA,Masr6fh]HgMasqcXoe)Hgk%t3DeBkL*X[s\@WupLGpkid9)8q[SB?^ihjU&+F\q!k%eWYWchOn)DJ%)RP/BHh\i:1QK0@Bk %'dhdO4[(I\g4R5XYQ"5=aDFMGje)._nj;MY,YM^c:e;D%^4ltH'ehV5fDA:/d/1C2j#b)j2:ZQAG;!s8[ds+$rm[?a.h@R?V=E,t %=N9@"1mT_Bkdh6SA+bDS*G[@i'.87cIHdXe7$.B0^J %:+->g[g:V6fPVcch3-&_]lZ7.La:d!+1r7jHmh,>*HOP>U"4>]/&s+.p`^/&6_DdrW6n,!>jQ:g?\#%+m@$#.f*S*^.Z]g5#Dci>)s5,/>/)jK[KPG6bnHmn3b6QG@&[b,R26ATY0YZD6F0":.=^U@F:J:Lk9 %FkVn"?sf8a7o\o?BW3'ohAar4Gja&2)@*rpmUj([I%X35>Dhs>"@f(&OT5X)/,efpZ0Ao1HhB*+A\-)]@#_Fo.+rVjWL?K`h^5)u8-U[&q %\tV%<&t+NQP=.=4-@&,k,YithO0OidTY5r.'0b*I<1E2aR,W$538k)).XM$[`>O!s##2b9[iTu'#I]9Efc>M==Sg^@\a>q/?Tg8R %$I]/P5q"Aa3IY]:IZBSnLLhd66T/O@p6'CnFqZ\!PqToo/1"n,_f`1-h^r]PDfpB/e]ZuU82/!T"/$M?Ig5P'IV5&UA^ZTAg1R^$ %]U?WPrWhJf@jX!d:4Gl'd<:Hn@>^X52eoIr1>+AqBtkg7N9?[.g+hO#"Q_(hZ"*\n2V7rfnRU#<'%m"K:/`)"23e)4[R7[N80OO2@QYO: %Vp]_dY#D?`H'fZX%G`!Fj0=)Y^R1*CZtA\YTf[ATS\M-3hbcEFG7*`iTI^iWS)PEgC4Dr>o7931$i^O\KT\n!+UFu&r`]>nh8l=;34nXEAR_DQeKR/3#f2RFJrf&N%D2ha3< %Wl.*-lShETM %,-shu6)qp$9pqKlcl%a9[J8);nu3CH;J/So%qMQUV-7][nm=mI$YU`*:sNNd,%GfR+uPLV2f``7Keb#Q(b,M!W+&XV[Ut*h0jiJ* %%)9c'P!M6#WEOVMDAbUIQ/Orpai2b$7e9Tj<6NU7>.pTTl!Q_`6a%\7Rp80U'U;ICLB`ekRQFq-T5Icr#14($@b2j60!OM7c_)1-=JpaRnb.U&#&.Jmd7p2EncUVIcEF+^EDqlX@[ %:=U9SZNDfTGZk_>@rGo2`,&\G:1@2_Jo8S7P(UC!`:U9*+^JnnB'f1J=eDu90OsSC,00,@o2Vr(m]/A9)1+l;L@-D@4.Picf].ER %A',k=fW397UR&X5D_+%%W"(<#S%*gce]EAQ+(0I9NFh:q_Js((k2t+^9B#T\^W#pO)P`epH+SW"d>o9n14uTHQ:TP^JZ=/pV<\I< %f?:@'V71YLo12Y_.N)19GD1-5/LRqqH+SUprN^1-/A.4RT@tuLE].8Bk8lS&9is!n()A8kOo@jD\K5E/(7R`W,3a>;#m`MbO3LQ` %C$4qWQ`\@nZZYo@Nj_#Qnf.t3Ijo#ofDL,ZEX"E0hOjQ6=5]&h_I3cE=($5OKYp-VK5H+WQ!_YlYQXhRck.G<@0uX/%*+7[@0uX/ %4HoI'ShMR[o2+Y0M&Xpa8sSJ@i(5OuA,H*qVb0c$gPKfspiFG?A.CXEl$/l>K=-TBLC04afV+n`.MsQl6@U;p %'\j7ShT1;V$;%4IIM&V\84l>>[hPfA=D77:5+8THA!BcbZThCjh)BuN*>&jKFT$(Nlsc\'[[pLEF\0\'O//i\P#=_:Ym)!aH5!UcrZ]roQRCkMB %b\\&>Xu+6I_MOm^NM6N9H/`TQJR?N5'F!5ZBJFl%RMjm#7Zj<;jS5TAVQ^mSF3Mk20UkV*9(P!!6 %*:kQr8L08Jf-Uj]k8++[0]$7?@EcGDOi2/P;:n;3\*t8('K-P/^Ek1b);@P_D>0soZ&-gj`bQ:YEYX7=NIhe89H+_427gPiHcumZ %OplH5U*jg-68/qs(LC+'mTQ.bh,R9I^RpGKeYC>93lKs7FrCU,Hi3#G8m?'sildn:m$(,c80n^;q7F?_(@gLK?M`/-q3lA\09>aG]%$l$QUc?>hJ8eZ6>s*Yk>h^*tPO>]A!M&JHrL.qqq8,'_K`=l.]:jrk2=Lmn/[Z&NqIsq8'qn`7:qO%hi&L&R;%"MA!HdBS?+HYhTW&ANYC)4p'eEo_=J;W^qQ_;baFkS3Ns$t2kG2u %kMlDHk_u$:7%caV5WPDY;*@WdJ@^2j6 %pb[-kdll%DQXEX//)NSkKrLEt)sE!(UU/-PB2I$r:X#,Ee&lGI%+%6lPWDXbXj1@T..DSs6n!UVDtjUQ\m7Ra`>^$X&X<&gM*B"g_9]+OaFE %Kn.DR1]PG!*>*q#!9=oqI]d-(ID)j(d8GL4.'[&_Yi\tL4^@2r&_t>olJ[>p:Il:gV,^&YKk:R]C\.er'DrUjCR%6FEW*PbHLn%g %$KGbQZq!@5@;p<#T\mE>G^j';#HJe8%b05es,rp#"q5hJ[U[/!XeN-\k2gZu'uhQW)2jLZ=lgQ&*tZ1f8],fANn#'N0SLT$u9L %S[nKsV$s@a5-;X_QkM.?nS;(Fb*?gK:'A%]80K(HWkTr=9EdX6ECPgpq#IfKjWlh+\;rp<&-c)Y2p$?o9P/7MXJL\ZX]C=DnRBXg %?K2sDPV]j;Ntntufm933#U#3bi$;'NdBS@+;dE\f?4'g,1;:XeR,pL_R#t,?etP2lZ:6X\\s5+@94LLb[7r%')]u9f'_[dPg&p.Y1<6C(-KbK\h:6YI^h1Y(s&^^r,H3,ku?>k>!!GD@rjqp[[:RF`nrXc]?YN$041:h/#Png1^C`IMeC(?fAFN@lF-h+QbE.%=>-d@Y;G*#pJU/RGFGW%/i7H-fgPP^XEcVjkQKcBFrS1D %L\eqTIoh%!k&C!n!%312XiV[BGl8(eFaEk_ZlYOR\$YjpmO#`qC`N7r>;c<0:T@LV\MO4A]R0'Js(FLX[&d6S6F#319CN_d`p`K= %o<#Xi_^;`j[e4jR:Np=QPnUc6%Pd#sEr_TYJt)&-?I&#cUbPkdZN>#2YAmU4JR5jEjk'>&K/XJ_IqY@h;<]0gc\`gI;%sukU:jm<%M_N4u?\!ke$@o2,4oD73C7`*X`mWe:iBTd/UDE %s(+L:a+@pf6PIIkcHK9ieFT/t`r?GTqW^+q,f!h/`^MXH/Ej!AUC6Je];!Q7VP]kdS32456!\030%=C3)tj,B:7_TgA^?h@iR(,Q %!E)b[P)b<#clkn)pS$D,QRZa^G#&+$k3$Ost3!DGpp)mpWX?\#c-fZ/WV>q^Fm((.5>7;aPA4I'kV-!kQn*Y"omUJIiYeZQ1WYT7uRb,?/i^jBjM7 %2.*6RZ`JSu&9l%4cPeDfQIPVb[M8'l6'b6,UW%[MP+MpL04%07US=Vt5!&NeR1MSUmiV.F[)D`B3$1/rd1YJP)4b'INg:MH99OoJ %/MV\iWfmN*/aR-#F5JqIjd+tghNk<8u.@j;LE$Ula:,bbrP`]\K %g37GYTgtr@G1n0)*JG1`M+lp0oU7,N:e@s[.4Ur-WfE6h4M'uPZJ&1EQNR_4#&-tW-OZ?:,0Wm:pWEn_iT?IsqC&6Ln)p486=73R %%U36naP;h42=q[MJLXT2FAV_neFp?_7X&e6/P)=Ab,D+MJU"h1oRr-slZ08ENm:PrWI]+a^#>\rBbkYUddc7SR7AM\)g8S`>J8C@ %4WJG+c;Ld[fj7T4pE.OgQE!lP6.O$&C`$$Z^[UIh1kJ6=VD74Cc3&#G(Mbo%ilddGc&MiHq*u %5-1)3\V'T]o;ZE1PP%MO\qm;r^I*pIYdu5nDO\gDgk?Du\&2DTE5l#LG-kdt\(r7M>\%aH_0c>i\`^r1!aO.'O+GN'lY$ZV(DPY7 %6HS$>DedKC`(/suCM\B(@NomJ>]*293m$0dTbIb^13^Zq+\"6]?]ZufN6H.2EpG:m".@nE\X7IQ':Cq!EOkTJD]kJ&7[T=[gdd[H %1!`Jr4TBF]-p!dN"[Im8rkh.dL9CBMDh'A70&k".j)+F2dq'i#gh7j15]LLGO$?*'W^%*=l%$1Q-0=CoAun,U6:WS)9gu7Ro9XGo %f3PFIfq,#KcPqT"Q%a,QBK+E-'Xhnm3!P;(K\j$gQUV4B0'm1cq16(h\GoJ\%gsWJ/:,@64=1_r!1=*8O3%O(IqC&uVC1AZQ+Q]ak'm'E!PjK_*<' %X'(rOHfZj!jpNYoYB#tQgMbJ<$!L9RHHX[!ge!PCTFi_>?/M9FqZHfDBJk&pSC'd\nacW#[*8/,TZYLPISsg>HIEd5L@/hp?Z@3@ %RFch_I!p69fU[;91Nq=[%TD.u>OgtLEZ=>ej%HGYU!Qp(%X`a^#E=%R5S+mCLDSjiDPa8T=Zss\pY'<41ro:Ea2PIC_fg=12cDBE^E,.D"36HC8[>NfR-9G)BV %4R1IGlL:Fg[qD0@k[+j4JHNZX?-Fg3dkVPCVhK#hnTtQdrQ8dSG!(/=-V+739f1DakbWECO?'P`OLr_.%1?CZ6Ef.rC7XS?AHsQq %9'tU377fG`2lDRlfQLPH\[kA@O1Rool/H1K91aS6M3Flh@[M_0m+M7.g\BS)in"r!KuWAD/AT`#G,=El0a!F0M_?qa$o?8s:hB:2C.Z4Z&T1S.a:``9%_% %aK@tTH?XC%bb,0G0EWiVk5%V%kfe&r.9U+$?A)m$cL`r$]?o9gfbcA\)2j*\oANUSi]6f5gtT3mOn;^Obph7&C/ZW@Wqkhu&^Ulo %s!k$/DR8I^[6Q$lg03:/Q>p15-8:QU/\!Eb&sr_o/P%N([C*M=/P2hD[CAp_(ST[2M;gG$SCt@OChn$[>-Pl^fK*W3>-RRQg0,b#$QdPIXf8/3pHraKi?Z*]E"mJl,c\V:U^YXn&]0_B#hdVA@8g*H.]SPYsoaH"UI-rdmGdTLBSbD"_uu9Y"#S._74[eK@(,2l.hPm`XgSh^es.=o'b@^SAd+B*A]< %@4s(FdIQh6!fff4*i*BN3Ee^I@e>,8PH-rh[)D`BQj+PgBSl8c,WXN)''!Vuk9\L&''!W@RN1C%:&8"FD#J6);/ID!hbMn5o[Qh1 %@XWR9RF;,'dG'k"f^nPHcGtY3ARi*CuFiMO=TBmO7_kQQYhKq6RXJZ(mDm:Pl*H&2NV3 %@KF%fls^N5*pJAZr]%i_VeeiKIN7@j,J>egP$*1c0KQN73lX@JP.@dYGgkc9pi>^_A+AZd7i]qbqNGD#?TLCR]o;-Y8jI$J(LK]6 %0@]kNCWcmt3:+^IZu=I_Lr#W@rl4/)i0KTG^cR12@aZ@@8R*q'F/1 %m&q1:ZhR0LpWsUnHX(&Zi*B?)gMUJ:b"%m(Na^o,!P6iYfm+AJE#pBsX#@74gaX$6Al_hc`7k9s4e)oCXJcPkB2 %P[M3\0!:oH+7L0.iYp6uFm2L\*j2222:U/l4Bt5m]E.KD\@@9(BB1_n@ZeR>E6`f(>XOuq#i/hK9PBF#,4/GC=p)>Aio1m1.Mq`+>[0W8XeBqM`PXR?YGj7o %)[k8Z4bo@WX@o2DNe_C`LNR$g*]^Ar?s&aG_,,pm7_4&IK(Y&f8rF)CP/m6k1/qIG:W9Wu4lOk&cKcM[a %>aN710(>%&9s;WH?#9+A;8]sjR2]ZBoZKjG=;SQh3'`5*@9q5?lk@ts0W^2$COpuMkpqs]@41f0\NrC@TTM@D*"T;^` %kTlS5U>laLZKZEDEErX`]'rWiNp@;pejZC]\AFh*KQW]0(PK:NJRMi_:?M&XBZ%D.8<3!K(tJk;YWd&4!lMTgMA\FW941kg,ZE?!gnkim4u.%YQR)IJFU8KBP%4o(Mqca%;Dii=/T+M1PEnYG[CAp_ %8Z&`"\4nPGAmrKp7l7V!RDRP72RU>K$amCP9eG8`0;kqkD/-Ue;'0##gXO)aEj2ZG>imrP@$W1if&ATqE2!@J0qN$eflZ)gM=Em/ %dMqca%Au#7W>25uUQn'X5X:$I@(0"^1 %:n^`jL7nr7_n'52--4IH'@s#C,LcE`4CMM\dL1*&`.W9LNae*F--"8ojBtJNN1U8k6BIrg`m9fY3k(^,cU.*C5Y"I@=;P/]=:D?g %p6P\W;B&jQm4FfG8S)j0['t!82E@p5+SlTWg'/[tk-$&Au(u7lR3d`U7a1m[MD] %]!&7@]3O\DQR)IJFU@C_N0=B^9l".WKU5CUmYV&N@NU%2o %en+ZB@`=[(H=:hX3Nc"_=;R[gdZ!K)(tM-<@O<5!bFSLmMX(lletkIsSG$#t=;RiLd"cC*%-ms1FQa=I_n&*7qS[L_P\.FWV/J8N %.*_6r8`+>$0rta0;WHaT\gFsUEXdH6]"ggrMed!)%4+"uY+\QI`/1*@E=M<`f%1f841#i'=;U*K`PaX@q&5pFio1m1Hjr[@2-^9= %F[;'t>[0XcC1o)T34O]$eIYhA-J)(`.CDVH\VBf:Kc^$!\;#0d%E]kIY+]-2'/T"Qd2K7QDmQ2r:n8RFf?jN\kh2#VCM4NYDQ602 %BFU=DNJhRcX'G:GM2c:aUGX;W5-CT=s,uI<\;%H5QK7hNL,RT/R')F&CM;Thk]u]VlOk&cA^Gu2H=21tV,(?_^p#G17ekqs@F87D %#[r?)7LACteV+Oh:g@*=.8a7sg^s'5**e2Bi.b>O>((g=_%#qgL:KHe_@86R&9`E!iJ*K4\tE+j/Bs9p1;qCFTeo+Lb7L[;@5L@/ %YV*7'$gl^0$L:#sAA>W,JRMh<=mm$U,quD.Y@HY'/qIG:i4VT8]pQ[JUpii0&!N^aF3Z:lOk&cV)'9OEErX`]$T"%MsCumeqL9@?X/r5YV+QKonhuI(tL#/a)q[sldBhe6Yn>l;i>OVMq?I1 %M,^+W/qIG:VXkjBCN5hI3eJj!f&ATqoH!]<>Dq7c6IeN7Xi5-liI-0$Cj\WL99Q9ZnJnEl,Vrlh,FVg"lA++tgnn,&.k36S94,_+ %Cb$$'YG\Is^NFI?=B)Q+e!o9`]f %/Om+T\4nQ3`n'--[@lh4eCNV;[@j9VeCNUhlS?'W=f4D;X:$I@Q>is^@9o$9H:.dB>qV.HCd`NH@=fIN %0n'nLP62gW0n,E`Dd[YPg&3Icdd6.1M$`K')%i);=%%BC.O>:O/#']\CGLOY("(mTMN8b/,nLWkn+6.V1r@,@FS.+]GEGjk,l>T( %#n6,d=5RA/#n-&ce[SskQb]gXF6]14j^Rtocl!41\PfGpYV+R^o82cGfMVDSP/')s(V74K_&\5SP"WI_njkFk4scmCKmrXj@QOoC %3>V/H.@\!cCck;2qO/s/I//G<3P'+@EErX`\g7lqpTTXJA:f8:Er %KiA]F&Yk#%TekgIf-O7^iRp0dB#BGQ%/)7jRLLKrFl=@(R(.nMP?d+WL>Qp+q:Vb!6u'GeT$$i=a)VTZOdS&W[)Q)>) %=YXn*s4(R5Bea%K?#]JUH=/"*8Dgfjl%+s:0R3'`G[T`7?Zj9qG3LgO,!@WC"85Mec1gr\W9++9%*J2s`F'M5@WBOEs3<7UK3^5+ %>T"$=Sm*51%!--ffOPg7@Ha\L=,(,qVXGnQ.)W]'C@TA!/>$;j'C143*&."hHp"W=oSOQ/e5Uic'slX.-f!);WH;E3@&LKap1pr% %M#qW5@B8"Z))ZQL]r[fSIhkV.?-kk_fEgfe+,n]EU-Cohg7!b]&b'3;D1lc,7XfT)VU;HHaWlt/#:bR&D3`J*XUS;&^!npT$a]C#.lPqgc=)RNao<:_6rF")$UUpYn99s%X%jhNmmV-[(I062_ql,75o^6I#]WU5K3aS-+X5/kGd,@<*!U']m_LNt45,s[A$F/*#Ko"B6p90k %PK:a.fHnW@6&(SU?2]%JJ_puGLZE7p)dfAB-hg=8aO'DPC"O:XjJ+BL:q8bR.B:Y1LB>n0dh/*%1V]),k2SDQFf&IbN'J=6G:(A7 %0ElX3Y4QMa-$p%.*%TWSQ[>qe_@]@l?'75%Po/n]T@rPlLPJrVcX<*fYKm]@S?"Rn%X&`V%XYQ5QGG1fU)&\tYR=H'PLj(7?l-EN %be-:9_(L+@I!C@Ea6/r1>k[/.OfGLR-"bkb-2>qn@]oEFSXBB.]hHZ+jDNoURgo))^eGC!Hj0CRP)Mns\=Kg2h[B9g76"XbhlHM@ %lg5c=jsQ'Y:PQ>\:k#^8T"L'6dZa=\Ur=+`o:>15U=)3k:%;pPT70/f6?r>9XdOAkJMd>@e8H3%]QcIIh&l8R8C^6_`D"hOS40@' %7J'q20FWSn/k;fH(W.rZkVDdg_s4h'lE(:p?'kBAX2U7QW&+bC6;6R,oQ.^A-.bqns%("k^X7`MT)aUSE"*0@5nOOC@("(W/0YOM %8[91f@Be.UpF>Yg%!`M_kno/k7MhI[_Se.PhsH\L_>T,PWFYEV%.6((P+C]XIbFIG8phZ)qt$Zms5jcLfO\\ %X;/8Aj=mbY>1*%bl.)Qd.5`uhOOn5okmI:=bW#G)<'.ig-^:Yf<'GF'$oRujYHq6-e^[*L3@;i[Vo7M^T:.L"KRdX9^P4q%[APn- %T7Aga.aK5CGr$A6&%,>('mskk2*/unoc07a\]<68]aLufQ#Y[\ntPhBQ,bpaSeh>cFm@L*ce[NJo_QR@AX-g+E`E&BDL.-q_Icb6;^ %_)q"F/1DccCEdg-?AOn7"M&Hfi.&I@*E5YJi.$JK"G$YmLIcoQHXo&"aKKGuDb;5LG2H$7[3I).#s)*=; %Fn?..p#c,WD>-./B\,7\8C0'G7u&sc&7WBtI#FcrtoF)RXVCO>7/ %Z_JnaCs%Mblt@4T4cS8SQ5@%u%BP/:pVdo2>_QnW.c %MrO;@NQQ&f5:Sgqd')"eGFMK.gW+rg\DX^:Nfs33F:98E09rPh;%VZ\(Ql_k7ZWG4h#mneiZ9i)e9:PtUF#(\/9Y@RUXO[lq5bRM %)g?>da6WKMp1o+jE$`_ha#(Bgh!Lekm>Vt:$Uc!b`F(jq9-`Er&X#R7Xg*ANP$6QbiZ&O^Xdlhr9p1p5g*3u4@88J(;d72+[L&sZ %/2.=P)%eB$4E:U;XLJF,BM0:Dj3_T&Zo/9ZkDr:eVmTAIR>4gf<_ht\5Z]=mY>V=gE#eN'\#?ZSg6OX4JiaUI %4PDt`/$7UWdT3=A$8RuqND;"%D/#b9r"MDl$g1\lAg%E1_8(\_2,;fnpd>K];G3K)o?bWogHM9*N_V+&D2CT%1'aqO[\_5Bb_\e> %Vep.sB<8&$g*3u4_:=TA/#R5uA#%:a&R3uINQd/nTP8,(j9R>NbUm]$>8Wg_,.=iZm3F`pS@57'3[1&4[9>oR> %?4qKFFq!/9@P`4""f=.5&n/M2hMsTZ2h %Xm9kFO>YmQ8oa*pXu3Arou%hs9t'@GoqhZ7H<<:Z1Ua"9+)lPbL%klY"?HG."2GZ8(B\KXepKKgrc#4^=[Rb=!-pT/QC\<13d4V% %FPK5YhSO>@p]:MRN']+4IQ;#%K%b5$((0eKCWYT01ojtep2f_Tl`RZSB %]uHjO!f:d2Do\A%-I??h_gE@1<["[[>E*M*`/i%CcU,>pAp)`fN=GYGng0LK2RWAX%HtgZ%gr[2Hii$(b.!!kEQeDHFmO]L:-gtO`W^m %NeP='Ef6kq=ffJ2bK9shXj^u-AN8Gbg(0)^tO5jMPo:ibkS2dHCp_) %R"UT4hb%8*,`LT(_*^k2*[q2K`\MtMjJSgX2jV9D^SeIjHCL:?P8O-KcmG'n36X$q[u$6Fm=/kbVoQiqPfHu@7#/o@U< %BOh]KBj[SkQ5#OR_pOk""JW9`Ri:p8DPhOFqcXWNPRajj;5FuJPQlJ\Rt<(09U(Q.$"+a[#E#AaVKB$FO9@;7K6u6ipRiog>JN(N %(oDEETY2V,.32*Hp::Q-RF8o>Bdt_Te"FD.4?RA(LskK.'>g"-,>+_8om+.M]fl=TS;:`'5cb'k:BXTWq"d9`hstPal0Y%l!gqEL %]0a*+QBPLI]NmesIT[uM/Aej3/>"[TRuP(8L1B`+Hj_o77BEE5cMX?#VhU_>]=ppZZ@#Y"G'17E=O> %nMr/:rX,T*&IqI<^B0sf+rhBI'N+T-P/1B.$h"E1U7)<;^r[-KV@rX,`m6H8Z2Rb[#.9R%=8A,F[`Ie\!8 %pMC1'DraKl'(LcA%:RC#W7TN.lqgJkQ*oE-e^Fg&V=YCa_G4c4IBp^kXRN[kCND#.T\#\FDD1[MnICeH9q/^TA%;^D`f9Cmrd9Q(1E+6AM(7J0acT`ri=am6g"[ZM#H %jO!Bns6*>S`UU?mI,-`J;<0nXHh8^GM.ECFJCZ-CY_i"]=@AqJhQ]NSg-btuCS4PcrMICh&agYS8nG:[]o_ %beKP!I:Cr&P*s<%>nu`*@dYs,kQ'G=kTW5N.*MecF]T`;]r%sXK'k+eVr,f35+;:8LDYF/LbE6nUU7F@:2uH9(S9lHL%;"Gm$:8e %80n^;q7F><*pkeE9aQVp7&'HsYN!.cP%6q-Bq7QXEOs\!;qHegL]^]JjcNlR2]dVHnjkF)E%"\5=kDGp?Kg('6[X0TQ_F1BM_DR3 %>*3?k-([V`CdVLgQ<_.U$b1/?OpbR1EapIqIqq22*aI6>[gRKi&)cjIhI#K %+Ng+!"p\-E*$,^Zeh,*J7JDTX%M:b$l&^AnW#cPQ6PMG>/7o)V9_Vq^6\N&V,C;hc\k8-24\;>%RDU8DFbmmt5!(`9'4&31f@MX$aW)nnn':)$7eDOI#3Y4X %K:K@1rbE8)@rD[T:JdV+UJP!`Mh<]i^a=.66F]YhIG0mbRQB]7WQi>iOpAh)>`JKhB[sfBL[bGm&P:#q7"^"7qXO]V8:5f/YsL`P %fO[QGXBZ5h*W %ccoGI/?=eq)(i*qe.I(s3r\B8BD+tP.(GQ2TDudXbO>rT_nL?[`NLoECOS/[1-5k(@[@uX$Q4,7=D>iu/EG$L4\LQe#E1KMFquk$ %Lg[#%Za5`F[lWLi3un\H]$lKmA9;!B1^sNp).sEJ[5q1;"8;XVUHu\+%r`)Y(g+l+gCo4$ACP'6)DXA^)>D"%d?$M0n\BADLicA= %Ddf:^gX1!j4Dj\m>f$Ii#k*1B)DXA^)-7W51h8W_Eb,:JOBQCsr44G9[.8U:<326"BuhjW:X^6Rq**$;e8$@S<2_VLjl.DfMCRn` %17iu(O++q6=nGZKd#cTF[m0P;H;WAL,S]5j:Vn[$E>ad.7mn89e0C,YaOhB0ooL.qCoZm[PEK"hoN)ZJFAaVnPIcCVjL"^0C6\k.A/bjWJ_.d]%,^k/lE4HU%eb6EKQKC\SEclX,rR'R@,7@oYjWV %Ku2mHH%5ML:CHHmiA4TiUE?%5@USUNY"Z!qkI62V'$s,Yo%(%rf?49P:#.M`YCA8N&;LhAC)5W9. %;s*Zif.a(laW5]/OQFg>l`VY@X'c&]4dNpkZrK1I@EN`b0mqD;`uVSiAf@m>1;ES[\VKt+3G9S[i#KN*F#S3*F%>- %Zfp7-d$GgGbc[6.ou1P73Oej#f13WYqau'b\?t&q/t=[#9)U_J0--@Voce@! %HtdHM4/F,6>4RT^&o1&eI.:,jM[MS@>e3HPF[6J?6%`uiZtR:QS[HSFr:=p6V(W2Pre!umLn!8g"ENCe:%T4]%GIV6fp$$ql5$b8 %omW>_bLJ1D.EG#d$Hk^Rl)ntM %gU_*8c-d@Y;G*#pJU-LT-im9$]Wn92Nb[0X5;&^3e@%?h8\p* %ToQ#8n#A%Oa6HY*:AHMGP1M(>Ml-ol>M2-B5!>S!C2-?K8+F"2/XibHLO+#@Ci=eZ3jF]n7*3\XVXW`PFL]03Ue= %hW$!5DJHL"B4r6oeJj_E`m7?U`L*$,5'=!V5D2hBgUb0"::PYR]I[a15.'6#1f5gfi%DBdQ3D]-X]FIm6&Xtpq_)GFUQ`:Y0+7V` %(A,?mkdXaA(,M:@?0BJh>qlM8ht4Gc;GSi-,WUQ$$D %A]CnaNTu=q3>m'J#^pBqc_ZNQY2'bAC85Wr'_F[rBs_q:^`j>Z>=4jCJa,R0eZ_ULp0-/@)22RTJ]RCGsC3oU1DW?oY#[MGF5eQhW%[IjFY %n@:>=;[[Yn_JCfA;bNS3C(;:)Nb3%b^-6@K2+-;+4Jl03e2%hF3RlR,=Z8'q=5eH=3pu4o*dEpCi?WGBm".q`goCuuCN5hIG,Kb= %Xi5-l"mCB$.Df_45t=>AXi5-l@@C5aX[Ql;V3ge_5C5eCFY!j0'C]c/7cqZkgHD/_j8pJYMWXH8+TKE&ZquI'KF3d)r2V-Yk0"6B %*3Yug./l*A'!pQ6]Cg)KGUVkdoih %Dp%ab^!<:_>:U_$hjCkkO$XM>?7RgB5g;H[j7B`i'Mp3qN;k[JDU/SJ-:$X!pmR",oP:\X?bT1;I*DpZ0ADk %Q=e!:luD8p\6W_&[@nE9k0k#"5%SF_+"&OfqfKHeK7n;dhuc1l5AL:7QtSVMle6kMn'l8&1!&JIS4/VKo7Tnf1cIb?>I^VbY"1+VVHN^B,o %U)%+4f6q"9\+:BbCmZZHP,8ERnRcbb>]bB7SYb[O"6Z%t_aQk[iD(+`ZXMo>&uA`$la3?U;(M?Z`2Pgm[0#N<:!)1?.$Nns %N7&-d0_EVE&Z(oPX$GKW(eL/:mQ,N3$iilFRX0!9Z?0,`]q8-bR&fm^cr\)8gaVur+;>;hN"``jp@1>&+Ha_!C5TAW4CDf %HgoHEE4$E%(XT#ET;'M*q/Z,EQ.prWlG!.6@bk$tlsu]#/D03[PFc-q>FmlZ>QZFV1NMfX:@=d'f=\+dm::VaG>uD+$;S %OG$-6c;llnlst"'bDg6Red0lEoQAVo-)97/[*+CRg]QSb.QnhTX'8K)5&PZfDP89hWMZEAbk]GlLagS>GHDotH^6QPD\SL=(:rn. %h+Y:VfXg_W)(\MqHI'<1iYSZPqDVX%&'Q'3rL\C]=;X&g`/q5Q(Bhfh1>/3/1i%O^HS54<4c/QCh/T5bj^S#WB.X,U9r>'f2 %6/46f,^7\s"_\"]:Y5>RkPd_2oDtoBLVk!8`#UMgs$=h%rr]:FD!r`op8BpPiU+8HCVE]\5!17[cFgk/qs"EA.2T&6]t2UoD8iF! %bAF%*O"W)B8+7djlT_(uI5;,1H?[.9)n(MpYP*$ms&?]qgO)9dH8)D.\$M!< %j_S*iip3tuD)Hbq6)%^(%D_2T6[,j+n6MV.!SfWm<264Tf$-MC^_0$&1++q1C_[>kDI]_iJsf@fk>c7-^Fr4UhTY,(E=ps.9.s@* %kh0krGE6pr`PqJ9P5MJaB_AL<3L?di\nXFSfB?!/Xse7p>&_TT(H(nAdE[rIRuJYfTAF4\T@TA]F@#)ZgnH9/[V9,B-ai/Fp5(NsC5VOL&+IP;X] %'%c1a/MdsEdfZP"'[/h"NF20+.]45W>l\3?A-&:0[%3rO]6?Os\4=dPe7THmWI\NGJHUaP\sSV)QPaG/LPG/r>mu$g<3j0[) %jggP;.;`^Fr@[d@]"F&dg:%_b1%2Qc^!r<6/Ace:j_RSVR>runE-M1bg03j?Q<)`Z %O!jfW!c9N,;p4B'$F[@P9eC`u,.O4Vs70[(PgEO3MRH:1[>GS=PcN5R=dF$*2C!!d[1:lX-9AFu^ %Z1@cQ>/"KF9R[aVj'G5+iXpV:/=7#:MN9kGAiNt'r%(DLG-o3_=]1'N--"7dSeka(98oKsC]4<(98oJHcF_!A)J&/XH\lM7\GLHt %Y,/=^RMY;=lcmphj3d6mZ.W=k?]<"_MJ-o/]7[rXMJ-q%l@R"5$Ct$;"6(Ue5*gptdQhHh?til9jW8c$Ah;2[k]u.7?*gNh3^khJ %\s%9mKqX4YE^e>\]q)W?DBZUfoM1W`KTD];Dj)UI1nEf^L*gDm4>*^A\Wa:=>-Q&DG7S^>@nd@uOu`qY;E+mN`M6caG8+Ndjo$@0 %OQ5XT%.7%,ePXCL^JD>lDpkuqM_EC*GNXkj'47?:g!,9a-GDUjMpQTV_s#0Aat\(6Pg"P5a."]:`0Xus)2g/74i5cI#^(/5nHCT+ %3SG$MS28$;0@\s7f-gBfQ:rj5L!@>ga[dPj$ZX_;)hVt_0=>h=7D5WVqad"-k3_CqQl9r%$h#as[CMoJ,\$&^+N')HcOacE:&hGm!'mB!!1oNdE\.A(3>js->8F%S5^#K#IOGY7=?%K0dPK/e&j0$X%RK"BVhU,4YQ;JDU0 %,>'b6`[l*6O7U(NY+\QI6lJ'DY+_'6'?E$F'\7u;jtUibD:Jgea`2;0D5nakFiM?Wr6K(3nQ\GNY5sq3@J %j5LtHR2=lil[g/j*j22;=el>hJpj#r\;'^:#1Z.I>f0.57Z;!iFAg"+,r''BEn[^1Zprhb^Nq%AQM)g5XWb[)27-@9mN.=DCM9J# %0VLWVY+^8#u!`l'aAWJ5^._ne4+$L=-kW:G7B,R5mk;ooa)V7WJ?\1W>@?-j&B'A"NaX:+Lh7QDYk=I7<1N"Kr`$Tbqu %'IV\_k_"j4DMZ\pW4Id$DAY(L,nOsM_n+3clke8"0WYYcQ9o;?,aP.oXqXD_,d@cKBj$WV6W%8trZ%)i^p#HTmI?&!&fB2RW]n2- %/qIG:ke$W/FU8KBnk&h4\1W>@?&j1bIZU6V`Xqa*"$hTUC:R=&%dS^A80lqpT*%K&Lf-N,P/&^B]'\3F.h9l0Rrhjd/?s"5Va-_.+lsX1e%mqA? %'fE'#C.k2//qIG:3:i7Pf-N,P9:rL5`cVRrldF7fLiH]%_n,>*C3UF9Vl>BNM_J@n404@;K8;an$hc/>D(TX($hjE`D(TX(99L`? %/T+JpY(!=O`GKAK^'f7'Hpgm@E^ct3nQ_rWd16n,CN5hI8F_Dg>25tjT&L0b[5^m_k-EiZ*F`f(Rp&9O2[(q-a4-8_0s+s%VO!KU %kAP,nQaohmGY*4YWJ.Y_W/0t+Z<#uRYG+jJr&n+%5@[ClVu?PSgm%"hUNqNg:MH$`Tpe7n\f5"^TJ@Ng:MH$`g''7n\f5"a@85UEqUq %$hff%%'GE[QB-8*1:pfX@9q4l&VKik707,e."pd&/&"']PEP2-P^#4r+bMj/(8*7m,WQY1jZ2H!ROh]kH)-dh_CSlFasI"d8sTll;1?Utd[jZ!&P4X5L\0@XWZ\aY:e@9o&_O"V1`en&3:5Pn)A=;PT'PN04WL36p2+$$Js?s"4G(A,k+ %&Z(m@1Gp+@P\-).>aN71/mreA`AP$%L)t5.+P/;n=;UTZ`5OU@WJ5)oN/_Ud;[l%-`5OV341(@lXs%d$:,pkPk%hbNM2Q._;[lH) %@iSak2"/'o@osPYqSKas%ot'N2lt1k2\jOo[*]dQ'eg]3Tj;/TM/DdU21Rr'E"*n^kBA-d["cL`F@:]20V%m)d2MMWN/MIbT5r$3 %NJhRcX'C'*.3>XcP<]j)f?h7/'"*M3'@qkaY%$B/g=;=WB-E.JkSMeRH[YGVfK($,8J^]EOi"[<08UCp,quD..D@LGTn'@"a*$?# %@TZ_KmMh3#DJ0U8@tkr^L*;qhMA:#BZ>SZU)k,GUn\P_ig(71qa`1Sf_n'6`'MC5-YmgP`r-iWknP[WV\?8A2?0J'sG0VDe %2m,e]=I8PIrbnM4qTf#KWIPE(%jlo]!du[f=;N5UqS[L_%-s);]O+p1^p#Ge`Ve`,U5OncYV+-t,KFp5%-rL&RG.+e*7b;lA't6- %>.9F\WT4KRP5O@O"GV%b=!pAF$`dM['dE]\o7jAR'">E %C.U17Xi5-l@7kU.Xi5-l8MZ"%`GK?]152jLD/,cBOp)dHdF==i$L>Dq7c!nr%#Xi5-lR9idaXi5-lJLbKg>,OT]+j&

`A?D=h_;ATg:VO$V,:;h8]ggBR8[Ius&7Vqd`r8Y?kL38pA-/@>7$1#H7;LkMg-EKk'IH.mAL38p_@t'H((dAE&>6[&j %@f.c?:#>o=Mt+-4Cij#S98oKsS6?Tn1,@bY))e;0oo"DE((3$_VJ$CYr$9[#'f,N/.DVg?#Yj]eQnuT0&>Oq %dTn'6\kHH^)S(qfX@oJ<7+-/c@9p)>cg#PUG[+hCC<>OWZ%mI)4]c+3="GWdY`;&O?NS.^m'pnRG8*O5;e#)AK\b%c=Fg*0Uj0hE %7sa-)8b(f`;`79h/E4ht]d*gP'g8WkB6LP:0D;V&r*+i302bmgr[iNm6Ai!"fHKdAlOk&cj\.CeLbGQS(W*f4-a$*M=;QFE;;5GT %_n'qVHXO@LJ?UYFG^\S_"GV%jCs@\HV4#9QC`$$%WCs4(S.Wtt;goE9JJ,R4`);T3ri,R4`Z(IC8=gAsYpT(1I#'Gg(eOhRe\U52U"M4pA:%m,/i0J()6\qj@@=a`oIb-3^&,+F\1/sm=gl[`1KfIhJ9%6A7(5,4"gm0W*pe9?7m_[Z#! %#OM(@:c2R;I8:Q-_['J[:!Nk0!IhjA$#na.Fr0C;E'j8BOlM0NK3ET7Mst8#-H/YOrTAlk-;aqmt,)'Xkp]l.[`N)`Qloc3ed/?m!HQ0 %`oh_dVS`YN0HWc7o+gV=TrT9[q-k9/ZDe`Pi@95Z$Vth'8%W4Jm",p`f4\5:K3aZ,)=<;mYfk)G'g1.1+G-a"N]V4iG/63Teau`U %Ba;9JpL-H"G!V1`CU>UX_(I1D"-.0$$_:8\$\HpW[kgS-?l*6$/V_(oMl@>AFKldg5`(CiEt3*-P.7%iR_^W?:3V\@`A6)"-b-.2 %+/06g5ls,n0M(84QXe$-+74qsYRtrA7_Bq@7\B2tHY38Ps=G4qs+HReHKaGQtdq9lQ,9 %SZ*D1,LAp'S]S]#9S)$&/,e1FM/ogn59A&;1EV`=fTd<@TV'm&jbJUmH-]k73b/-blk%:LH?1k@9@R@9hV%!-m>>JZ$bTQmBNHa; %>nYE7.ed>;R@(n//#46QRd5Ho,Z5GfT9>^8I=9Z[F#UXFpsUhm^ZY*aa$cr6o>jZ_,`R62GqgA/+`,8TNdY?L09g'>)Z'T&-OS+; %_]"j:]0.6GTj#:)H_,b4c39Yl.pThb(MFDn@8,TVhmK)E)Nte %;cDc3rG'iXAF$oN8[-$1L"$d2:ip6'1C=m`hVHh`eCB.!LqG2L@?JU&[f@fG`deU5K %_6a.sSNq[2;[j7RCV0fE5q]iso_+4C'tq&9o(]sh<,1X^]=SX)e)0Y+DD7 %4nlHiX_NjhiE:[a(@d3p^6i(h($.q5J(OO!"GsaNIV*qg^RP1$Zt=c5"3HJW0m"T$o-7fWHZ&67^6k#[/IV)tCl9Y<>Gr\5Nfd/D %B^3;LlUEYYp4t'%;hY>E:*H(QFht@4I6:S&A/j6)N%FOU,"[drH"V!5$QpJrCrMTKhe'OCS;^OU?8MS]m^/25rJpb@0)3 %m$Uj![/jH)Ch=DRD#f>ZCh?\CSgtt!6VKEQ*P4[LAedmSTQSK(XEo+uCuLpm@ZUP7s1>*bp2Wl6gqkfZYpD!Cl),rE" %3^uOU?"a5O+aR0CD,N',7jDUL^FLi1gRjHT"]^.lL%42(dS_A8Aj%Z@r*AQ^LYaM)oB$j8:t3ueIQ0WY859&51SW`-e^L.iMAT)L %WL;%#2=I3)SXP]T4`&.el/tqJWB7ItH'cagVn/2DqEt5Do.tWu7V0#n+-iEs>pHi*US="&p@2NG/,8J:ULZP%*E#pWpkRVB?4j%: %c)aZf]U+W07cF4=$("<@j<4=mLfdu+/7o$6So(c`7ZND!BBo`CIb=81?&[Lm]7O?nfd36C+aq(&T,rkH47n_.Upm5$0[4S=jl]Jb %UNY6&l/,t+*[SZdnDn"%JYPX.]1`VH@0W7;;'Pp--4^ar*$oXkQ\gk&9']o2HqUZ^oUjbqnp")fi\N6P&K!VjTk.lC_4QI+ci*,N %D$PLF'j/=2>J[HLoYX)k(BmX3A%j:O`n'@%lj@jSCo<^Li&RBQ\2"(r+<8:6[d %&p>?$@:?_@e&e,_kF1(5-%TtQCT?k,Spe;EG3:HO"JQGmi//-nd%H+cgKeKlH-6O;KQ'R,MD\3p@t'9XIk&"Lc'&q,M'Z64,*k4% %MXEOLPSTQ>gB$Tt,-];=HWVjIeVium"mc9V^PL6+NY-b8]j9inSYij^c]>]ff#Qu!+#]edY3bC+dus;Y/YqXNe]I577j%KP4sK69 %kdSnZnYJB0mAHE!b2GFrTXriD5Cm-^1J`YFB"He]oW'UV5_NL1jG=((G(F1`Q`De4#:TB(N+*.nU$n&Yh=1_>Ira,SSip;lepKKg %r\1'o@@tE7s/#gV.sKPaGbr*X14+q'DU?#0H%]qUMs'dD%$#gZ1<"N%+h2Slb.OH8[=;i_lfgc#JJl`.R7:&QSh(soj:SP1ln';X7I-tkc.2-4jn^?l>'TUO+3N_G0I@i=^Ydf3R(1a.7cfuL\DB]t %!ZJSWR`f_qMPZ\FFo9m]+eEEIdKDL*8^@O"JJ1]u:ES?*GS7`L"`3^GsFj#tSVO@M*?r %SW"C>3;aQD_8Lo@pEk]50oHnI:*sB]*mn3Y\LU.fi2H`1(1GN6fXRU\5Qm'OJ5JZGXR6RQ]NYc$!%2o3N<4t;D_]hU>BY(=6o>bk %#)=uM.5ZngMP0,W7gP)`C*o03C/6R#3kQdqk2![bd#jLYb5e.aM&@&/L %qe_?MEbqbpegq$c0'5,J#(3<3?JtK.ti-D&2fG$pO1o>-m;Ir8$4. %hD_gb^`Lq.>^L9gl$V$jV %hCA[B/Ktf:FqmniOVWfi$&PPI3B8?!:pc$L2",6R=AMEu'$]5!M>H2qOD'g$"@\5k/r?Hl-totXP*qtV&c;*+ %T:Z.A((lCXehIpg>!sVS#G[ahM2%T<(+:(/'(+=d9=hM,a!/didn]#BSNL2Ib<9/PG+bTZ-"*./'^PTZ9[pV#g?T!F)rh:*W.]Wb %kV5#F:pg/Vg3`oVIqn3"X,=r0nMOGX,%ueWdQB,lK5;=*Xe+G2HV3JIrh@FI;6Ioo9g&GR>@Fa=_N%/J*q"h,gFSe@P;T:Z'/iL] %XX3.G)mg;o@mT[>L?5Z'rTIZM=PLYSZB2:1oRsW"r>"s1@L1/.Y-:2t\bc(t %`FO!dFbQOP-+:#tja)9fM>g@&891(u;>5r%_a:J*kRqsRZqA'/VR@uWP-R>.lb3E"e_@eQPaE-OLa8f@)(f:[rU2@:5P##[ddLko %jQ"t/M)k"B*-#0Dmn:m(D<10p9=pM(3mnMX`M@OcrNi#SQCWZsAB,5OAERd)rN^JuD;Ih0M(^s2lr2nX9/E=`rC%BG,KJ2tjq1=N %9Q!K:S"6<%I7G#U3'0WIm9[oN1/!,cq[5"0ll>c=n_-C)mT\&SW4;ul"@Rc;<'KBgcI'7s\Vq_O1s3Wm&WQN'BG>a,.FBJ/lPQg& %6rA-;o.8nDcI(IW165<):X$IM.2bgQ&Wb+q1gBo;&Z>SE+t%@k^?chfVjGRTU:@)_]9:&[UL\/nf]c!:a_8HF6*^hTFasm:Sj\;O9Fr$$ST^lc4FK%Eg$b.#@kpTh91C<:8WhG3T[t5B^Y:9*"]popoJ0`mbHD:1T6dK"8 %8R4Y\BtLGm'?0'@S&e$7MgRpe:#oEqF^gh-Htg]JXeB8hd6!4QI!MM(c:J^'^-'gOSsL;4(V]&*'h9!T*9,-d]du(+=RkL8??gr. %Mm'$F4nhkoFUPrcM27><=)^I7D1oFIbWAu=mshs/higEU]=u%\^>p?9l,J+tt,e@*nNp* %qVM"SE]MYS+S>.TbTh.jL1qYPkT(*91iq"$3$qRIfKCE^LIf2#W')>?(lW;9a,s[Hlk+NX.FS\8]O.C[7'p1-QuWtq,9f-9ciC^! %gs==1&M_NT8+qaP*?r>UK0Bd-VgFNQ,Dqdoam'Jc3^g+lG\3!bbTWG@es0S-YiAI#Zesb4\VKp*)r5@0o@sfXn1LdF$1&8Kh=%c% %<:)b#O;n6j#pBAjW6AZ;eBdDnuU,dDBAdV6rD6#"DD"6?kPmD %>0Aam]n1./T0Z3=BVY7B4WY%[G'3D#b1':M3Ab_<@&_Nnd>o**rTGY4Gub#q!`:`mIAK/,#DppoU!n?D!,>aNB&CUT26ClG+%0*W %iNY-,7]$ZU\`ltq`^jN=OS@Jd:dW($kZMC@dMR<(UU.u:Xj^]rh"`u]SHZKd_:1^Y"8e[513d-`"il65F(NVr29q#?A/R0f=o#a* %e+8cYDn3p-5I8Mob\TKtQ#apa\Dq*Gqa\SlrdN?L27eS\bd@ogM;aDL3Neg7.=iWsg^u9\mO3E-,u[3j,`C>c%uuHs]VLXNR,]Z? %6k!8>G[$^eliF'),8gVXp41)r^IuCc%a3rG"*:-d@U'L"`r&#I,UHA3A]1)NH'p+CdX5+O7oD,(`983RJhY;W8Fl0UWftu_[PlQK %HW(=MbD`'U#G-W'9X=-[6f7"tqk8Nigi6!SP[DV"RQO9U0ZaFhF]YU-RTbe]rh\h?''!fB%Aco(eJW]`!U@9DKib>,q2o!H-'\i[X5p)=IB %J_::/grhA58hAIi^`q$J,L]j(k&pmHAqY"Mi28?-IP0AQ^am1Uch1.MoU!=979^+"IrYZbJ_\45lJXM?/`O@O83L3;>>V8!$/U5o %A+[`:.]YNd,9S't9KJ+X#O<<`lGetd6Hk4Q9S[WB9u,BE4n!eqn+3aY+"[HJrdpFi,^aLDO'l&QK8C`oao44qqaKn`DMIE5DL6Bc %T_\483tJQrNUGT[rY,]hoF0gp;hi%OHoo46%rYneCc>oHbWJk'bI=[W([AhA2moJ?lCYKML3e;RYF'5R'BHHdIi=c:4]s#(C><6i %^aAP?X*FgYlsA>>_@R+XGHt"$N5/S6,#;p*VT6P,(^<`Mf!C".-[u`'@0?ePkS-a[6$/]+(k^HfN!;f/+P,_=@`1MF1*8s5'V)un %q!+'<@71793%NX^9k#ZNj^)m2_Z8NB/q3:7kLrlO'+BM.I_TP5ULWW#n6m$e[F7?P$eF],]MOV,q:4H)k5TH#Mfm8foduJSj5;?Ntp,H9>CjK=Z#C(`i:p8GkL]>kKH(.,upYmaufGcZpcPG]jded-tVf((!W]W7(Yoc-!qr[.(<.A*_ %^OlVm%(VquO/8JnRG6T_n^US0V(c2j<41`6TApa[W]Eb\*gW'JDLG1%IdA@(#Sq.8`(YO>/!6oNX<_CV_f^2fhlWcaIHtlZ6[/+f %O-.2b\WAXW3+68cIk:4U1].Qg&('(o/EQ<1'%)IMli@E*5nglWr\H+h-S$K!-5JF>+522n$Q;cTB(R_aqHk$1^F\U$=O:ORd+DII %>O[=sq:k)`r;R$1>.H]K!;UkHpLceD;H#f++55u*<$f$^9ja+[qp#ckip8u^EeUifP3Ze,L6'F&s^lNBo %LV6`3!`G]Y%ah8g(jU.;86ooS"H`D/C=o^(RTi-7[7n;Gpbh6&PL6937HW0_9J&eFABCtLW[B8UZDRN5s"dAbC0@(-cq,)r;bO=i %6Yn>l;[[g*K\9PaVUf+9Qt+iRgnrXj2EH36*egS)FE^P=m6rtA@,E`hf&ATq(l8J09eB``L>#giVUiq8eRN?feM>q2i\n1q:HZ_L %i\n1kP.i@MLY5?Q[#TEKXd=$H5o[YiU7Q\n1:8Bq_Ud_4[EtPi2YRbO)1%iA@1u6c;bNah#dLeI9eA_j"l!59VNrJ`RNdkf/ZAJ4 %D(TX($gF!s>DpnY)NRN&n$$3W6STtL)XqK3[k0PQg@"b>WLssQqLae0IMNJ]-60/:FA6&0JJG;[eb7G?gjU#$PsLEGpePb&>,l_? %`As*Rj]qUANp,M9p!T]7B^VsS.5V'cQ5Dgocb'KB>%7C\b_$@D[)D`BOrWh%M=IpJ&4]BPT-_UFUQnEH\#-1`0q:L4b>BIYG1RDl %hdYD#Dhlp#14?E@GrrD,(:qOg%'GE[(A*YB(gKhjUUThaMat!d90,=)6p-&H"!D"WIGpG@m/",!BdSMHMhnr;:#=>W'>g2S6j1WS %I.O>\Wk5,].E8:Dl;K]?)j^H?L4oFgp*$&X7p"I\Fu&l>i5<#fkKa8:@%=$e6s:mG#V3Tp@3J'OthZpr/6frN]\ %hdso\hf\ca?*b;+hCFZa8SF\Y\"#UaH"d %,oeZT?RG#KlFIRJ@^@aQ5`]u#?s0>I:=O&&m@@spLPs98SA?8?mjMGb,gqN&oJ/=!;)us!U$BMl'\.OHMWtN/.DEd&,S%"LO:,i6l*HdI['ps`SE;k4o&+*H*H0BTCd;E?=r1c+KZX_p%=.F!B16IBW5;OVV',$"BqN>_ej_'rmF %USEa$$*Rjq!"];.#Oj9\!"c(_hW_HBo(R4*42G=?`p,M5EH&Xm;dH>"#f?#ne]UlKI=@nOT]is4B@DFj/$\O= %/\k\SL+Z2$El7'^p&4J9]_I!>TupoXHJ=A^@TSJ2ZKOAJ(,W6VQ`.L1WPoXW3jrSeLs"gKX/3RU3t/UYGUpEI.@Jq(\C_%rC4!2' %4r'UsUR2j=8*8C4glODOQH[$0*8mjOkGKJERm6.p!*>O%p5@.3jBDFLk*Ag.b"Bc#RG0H+L`)WXmpli@KrAM$O@M(8+][)P1:O-$ %U"e-O1:P9b`d?b#O#dE724;)LVMslCBRqJ'!pVo_&Y?E_!s$.`g$L3iGtI(-mZRncR9S]lUSlNlRC?dT[?oY1(0\ar %L7sOEH!E'^AUjcK9I=mE=o+8@9ZMe36@D8\4qu$8X/NC"nd?"k_pfR(@63X<7@7-`HcrSGD#iCJXiGVLnM#tEkNQ5';"PqHqA[tM %)"uKU9&O4Ojap7&!J_HF>OWi\$_,<-LqDd!mcMn>[APP_EXS=1-&CaB4.C0S0V5S>&8E#jO>ZN6S2YcQj+B8Imbsb=CuZ"rQg2C[ %i!]D31:Rif;hh?VGo*X,Bqps=2t=VnRFS90*M?Qi)O5^0YZlH7.IN?nEZ)es/N4@^O)T\DBFPi]aW!SCT&oEHoP8VZkk<_s?*$BR %0`NFpfgM^,Kg;^h%6-PU %Mgr+;j"sVuW?+I"K5.0odX\iNP2$4DH]JPh9!0%%.\_)lm^N&M0)a37u2$uMpM\@b@DZL(S0"!=WNdgcd:_/s1r!fg\TC?Ag %hc/h6g,K54e)ns%BQi.?O)=mS]p[)XFGfLkY:oGC$I%'-qTjPHb3j.0Yd#&s_;-:">W!slbfZ!Q,S#9,(XYH-ZlU:W,rui5!\A^P %h9!^P@J\^p+E0L0f'A=s'.iSW!k`4e)VJt1QYg,%A[D:g2Hn`B4&FHHTq/i)&q@ol6^gR1(bWMBK8+k7E$`gTV@TcWI\lQJIW0. %I.r"?RHP$b$'M"qnrljodp.jo9j)e('(?D"s %Rn=7<_.u2*rrB(0]X@jkI&3t,g!oR^2/iD!]q&+aWL*R5&CoRhf(*Wl+iUqEf(*Wl.3rke#u"Bs(3JA/,qukb[9udEV6/k4e3\BM %C0SlfWMS@W[^WY,Rp,#]8`:#g27:6)>%qbt0X^IDY;Lm5jk8-]V?NN-/^L:0a.d]mV5]/mHgGT$7WGd6OnA:C(4,]-`?O!dS"-te %.RI_1XlkSkeC&A_*42DP;i;m*[60p^-:S-/.7.icOn=Z3`Q_ST=r^=GCO%VA2UNn3'KJ'qd>Il+V:V.Mm6V*RW$UOu\C0;drGu/6'GH3a-@t/=8qNEjXKo=`Q`c]q`Qdc[qG>ajFSXB>J_q %EjSHbGo5o5#%G:4'YH$e)K#a3m4Hk<+Z$W5g08;.1mu2Adb^-Y'Z:3BS\;EnULF5AbHj>1YV\2"L6D52B5*(o'PZ]bBF'>g=\9*Q3*g&?TGKnV'GWiIOtaapq8\s15OGp2-2'4LPsSBT]0%D%+O-/("O^mL %QdX*FB%:"T0-djD?VL@iM/0&\ %Ed82H+0M<7Ee-F;(Y;JNCZ(47T=BVFEf4:06^o'%``tljC5>n`7U/n=dnRjFDN*.S7Lg^ot,%lXC^^[HJa=JK$?OlVamD %LEht8F`G(?E'qjq^c`rl_@84a"#EsTKH"B4*kF!'_@9'`\JU$Ci@,`3\1WME?#k)(P%JCH1/u=H$u(Gs/42r.+eT^!%-tbl=4V@s %%)]YAn(Yd'0b!Bbacb4p>n"W^3;%K#MX+^geqO&=lgZK[@9lq*@]i"O[MVBq+s6t*U6k4Si%hB,fsPu+)0uhZK"X@;\1[f[k5)S? %qQMTO4S_"Ag,V[T`@e7PgBpjK8u*Yk;'+H(_JZG>n"W^J>lukf>TGF$e"-Qijot]FY0+OMmtBo@9mhXM#8l$ %@9q6\i83oHFh:[=Pq9e`n/IdY=%FFaKp.G:_mNa(F`I?%,;KPjK'1*"Y)?^j(Nc\0`-!dClf*0D\1WME?*[s/*(B)>eC&+e>?f9l %=;OXp&n<"gRp&WmY-bT!Rp(_,'1Z9MZ`+,8`g*uuB2]33/lp\0SkUf-P=U:bGA1fc'kXkUjk8/#n&eY=Q=j,hcEgV]CO%hGn69^o %Xl\6cK$LOi]INHdh4h$Rjk8-els6\>`d9GJTS?n/3bE)@/S3Sf''%rHDS%a5rYA(dPSijXeoL-RWuR?ImN(s9j@l3TJ_`WD]]mGc %Jp!$2)"5Gnnrs2@ChciANk.!Rd'LL@f(*Wlaf_RR>Sk=XTG=I8sP',t1/m4F$b958FV['r"UK?Ih.([NRH`R<+..cr55ZSWMQF]m$; %G\\X2%dW,!-f)`kXG^#$Ctt*[8]/+J.0/FtN\[[DIhkYCMpUL1<^.k2QIIN'I9>)FnWU6Q@SQtPkpYV;HgqgXNu0/h]BE16d8;=d %Nr$Wpe.ds5U0oIb9[X;\H$g01-L$5!(dGs*8U>A=RJ?=gecgJM<8u)$=;RuF=c+l%YV*;CH,UR4KQV:ID-RmpYc^EPR0S*_6!+rS %@b,O)%)][;g60DRne0LW*-d6X/Oj/SW91RIlXC^^L"7uIAj_p5%/)8%RLNOp1Mp%BY1\n*=I7`Wm/ts:UDe^sVremqLNVi`"O+E2 %)V#D)TD[[eC/dRG8$:f89T(V4la#5uA&U=Tp_k.@+4j>a)Tn)*5?pSCnaSRl7Ms]&fDLTcl0LV0-AR[cuJ4b %f.`qn2&#eB%O+6LU&2&H9V8YOlXC^^"mXWU8rR%XQ^h[I,MWi3Jr?U@hr'7aMX,FUrIGns %Zm"X*?f?_VD5b*SXQ$f.L3:?0Ke:QrMIiaPKk!M,ZsjmsND)u$F:m)XhCj%l>n"W^38QQrMd]^(^+RuV>n"W^?lcS1lXC^^[89FQ %VAH#3Y#Y(&Cr3c6UdkqN*)l;K(W3I0I:jADd*Y(6$>?%,Z$+u,G=QtQc]O!* %l'/\K^/r!e?C'HV"\5*>;p13$@Bd.%LNT;gEj`%2g!l2LF";&Yc__IW(Fs>Sc_d"U>uoT]SkUeY>uo]` %SkUg#\tQpZ]/6qB>AU^Ljk8/CGQM*mZ`0eULU"=r4I]NQ)II>sGrE&GDRI=3b*d&tc_d"u`OWk:nn`'7Hd'O]Z%].\msQs#][>6O %;41V_]h_%TB1UJB#tL[i9$I.4XHXmjo6Ujc-;]GeVrg]O;[_,0KZ&*g)o&A\/$2RP[?NY7gbnmq\+>Ka@PA`8M!ijoup04:da %3NCG;Z`fD>Bo_Lg(tODE^4W3"-EPCX-GSn\YmK`JHt3IPMc!TCNiQRPBX.*6<;g:dBX.*638W?9@cM*pBA_+a@cM)%(!t(M>4T#R %T:J4u^9JW5bdW@Y?m@IZ5P;hP)P_cforY+'8<]"F9m8lNUdoeU_/pLV*FD>kh$#<&qs9NSpbGDo9Pe2l^2/1-`o:bW]sb\pl1d"A %]aEGV+D^LYP$SL_,]P35j]pdQQP6t>f9mpb_t7`5N%VZAdtQ=@ATU5P(q.#9*m7M`(R5.7D@WD4K+^`P %/L_Qlc>+O^,8X_"G/m/(a(@\TghaAmKG6d_f1lUtFFb3#b2i?EmX5uaHXZ%@]!L+)m2qQF!fq6OnW@m9(T`qI<#$jZEd(Yhm7lT$ %4-b,d2`cj1.^b\pn_g=H5,+lO$Oeb#UP?L-;_fdZ.5WStK]m'WDaar*locUoC7&i(](_:cWQC]m/pe,p.Sssck)eWr&6E^M_&@B> %U+T>J<1$%uN9Kbc3L$k^?M;cr/r,R*W]e*9uc_adpGoPH"%::Q+=8tGA#2_Y$hT,n$t4Vl2CO3WjrZ; %PoGM>c$dRY:*=Y$T;H>j_f`8:'E"U1='55j[1f82(NlPcGtr9SBgd5jPYNOQCII9CBe%LCB3uGN0e[j7j.-o.)a+IRj%bJnN?7/* %U=RA[]93sn.%`67$tfcj&6H*=1S!9`oOp%NNI%g>.npdQaDtV2UC,qdM6DIE$>d*f``bAaM6*Kqk;L&B8daSWA2fL:<)RZa?-X6B %:7E&pN,Q.iJhSQO&MJpg]^;kErDa8E#J3kfqn2At$M(E")S.8r(@&9(he__8>H?d(K;Wn<+nL/LjN@!rG7a*0X.qofs"D=;AQ %,@\4Bn_d=Y@XMX<'LPlV5=R.\;"Q3Sp!Yc\p&O"o?lok/4sU;-Il+nM>o0u\@6`kF/]pG\%O\%HA,EJTeNt3dGUgb94>\?bd4b!T %JH30<&?T:scu0[4d76jl`CjnuDi=0?*RX.s0Jd0d6jo7"a150_/9ap!Ho-EC80H<)?PTIm2;U6W%.d;>qtjWs/0g["Iu`80?unA"D"?,-2P[U0NYDCb\P2l's,3t06dXSI!f[TeUgCc1]/"8[ed %CV0u$ap-HEQ+P..^4+q^N7oqKl6lG[_J,bbl0Y0sAbSiQPCkMRKf6_D4og4\$3p)cp7"'KG+>>d8d2$[!<2F8Y]]uRa)EO2gc(QB %)iCa+r8(dQ#8c+gahkoIB+R!&]SiU#Fg%m9d+gI0$.J)gLG1lP@-W'?/Vc"n[m--O`'[':Nl],n*m9YXmm-+$2&cfq`?':q*fb(; %X'#nR;`H$<`6`jjW_9`cA\1+%VD>F/TX*CFicp1s<4:O[$a,(nDVnc+Uhh(ef+Ym(pZgf+Kl8U9=o>tHn7a]O-\n9%:TYuam=Do3 %W7CeS>K3:/M[RPPE\'QoD/lpbn*>M20C$T"&\;Y6UBTYaEZXu%`VX@Rn$5!.L^;Dp:Y'fof9hT3R-\BIf1VOPkAm_lj-@aCUNt7t %N*h`Q-_hle)E(=m_;Y8U7OoSeCYrFe[!+(8iq;9/b4&q4d.2 %LV=/B!$ug#UEn6P[T`gaPQ2?mYdSCGcK?LIZb6MJmB`/oqKggrY2:Ed"Oj_aVifE2a@k(>fa_nDJ3>MVbnLbO8H$ZRm1)k\^*&[O %doj=f5e:$i<.23X[s7mVle;S(p0j`!+Z9H$"7c;%1R5JnmFT]?=t-5m[o7g@O[YnQZ3@oKndM_1LM%Lg8:8A;j$>GY3RDcf^"@#8 %G!cQVFu(Fd.^<`_pH0js'mhLI5"/=t80-_13SlsH;;DrU]Hr*3rpc5t2ONkYfQ&;Tbr-EGkd4_W]=$q'2!jM9'CgjibqcMdA%'"\ %b+4LZF")5$?%fcU,^pHSPmio(^D?F<0B.$4RMjmPd"tJiYWI0lK8(lW8jiqCe5rZ2.2GEkPiI2Cm %VGD>S.kit+[5Dot[+cg/fbt[HHePj!HoW4B-"Xh<`.Hh#dK<'RCKqgA%pkF2==%6e7=NWW`08Ym+c^e&49AIm^f(3"/JZ=3JA)[$ %,m&:XoAgE$ggPY;SV&WR;I3ah$pOSfHqN?R-VH3*i3V_3B-+jdBs!rE %h;M'7-Q3-A[]:k>o1RX3IN"*"*@:MIS>G;C'19o)5bHRb0_A-De51#uSW^[i=_"*oYB\%+Q@_(5( %h+>,):X5FG+#d!,LD9ceq$q_o&+B+NW056WC!HFqG(&bcL"A&lmEb(].4Wm`jnY+FC@d>H7om;?!&:i_XHmXPBV:H6Q %Ifd5A6MWkGjZid!`dd4uif>InXr*`PMq7l#q_EcAhGKoF\QJ:3Yg=N(T-rSh2V<]H$J2U3Okt&-c7X>3&`)V]dcP$&l#f4)qS/H# %[bHjqX7%Z(E4FanC2.uM(=0aFV"eGA:]j^\1g[pckHGr2(G8cW(/q!+%7eAbdXPZmIAui@jS*6hWH$WLs!2KSPqg(WAlOk'cKb9Yc^;.:_l&7f5%BFT7TOq-7W_IUZbS.fi#UN)coa]>%!u[I80rK93^p+ %r(?]D'r38nqTSg2mb)5J_;)8SB5pJ.A:m[s\%(cM)Xs`Po9^*f$oI@^4gNO+1!I(n93U`rBfJIYU"]W\+DY#?I=:<`2+]9X?R;_PiiX"3 %PtFq+ZktY9PtFrJX7$OV8gUIpH#\O,V34g/RIr1&WGEjqp6*KcPtO^A5GSCD7fO&n.Q(SW#G4V8I*eGNRnokP.eHkKqGa.R0MX*s %[$@8s:SgW4<5JFn;c.(GH17g&8]@M:Yb18"WD;<1q5.nu4H;`UQp%b,(n34:>%aj\etWGEbEn %\Wg't-<#^MUSLKgdG,InUuM:n(;dh[g^uh4/>SJ/fB4ksT&+-?8ZI/o&Kt\=Uk1b+i--Enc[?P1 %(,Z-2nZi:4c]7=#\C4'6KrS?!9N>#:Yus%)C;1b89mm27@Psu35/4n1T&qTfe.b[UF;(ZLV5A@jl/!tkkau!6&:5AR65W,tJ0;0` %A0.3D@[S(Ea&(=[g]/rt"o`3;j7UFm'Ud*rp,Isn\pHPk6[Zb;S3koA#CkP?Cu)jeCJAfsW*Si:gU3mm4c!WIfr6$g](67;eY^uu %1s1sY!(0aZLZc]6cP"PLnF/%MV8S#@-E"h`'83EUSWQ&?n>E<>;B/"61gjSt4ZkRh__Fu%HXReO!F0DPi>B!/;g_kQ5tl.--tSI# %&]E07@;=e^hYsHQ@FH6CLpa,YmXlS.]3[2I!Z[7;0%l;@5NQfris55JN]-EoU\F7g:FB&"mpS1;FW_4.TiL8O:d0Hj_H3^BSX"iS %BR?.nh0M9@c:Hukuo %hr!23kjb46^$D:oGR([L%mL?eE"aSZe[.\oCJ-"_lV!a,/hWla=fH'h?W&D^bY%(qPuB4)"kKZGlWGfm?+*XR4Q_LaLc&ne[JcE2khoN*>n;c8RrSds\p&3?P;slggo>c!tOB&a8X-6*ITRHD79Dp(fcV-D0VVre3 %b(apJPh,5S'ul8D+[9fnhS^X'q5*bXbV?!K5L&Ef0OBZK$NYY0W'9OHZ9FhlrR,U9@+m`>?V>mhF*&!E/d#/D4[t&=2pAu#km_g2 %P@]mV5t\d=hO!`mUTCNT:G@9d7t8Z/A6.s6[$$Z*\a;/DQ4u"7/\7f^cE;k!a2"q=1H89MNF[_.H3SVuX8!*F8$o!HkT*uBXKN3> %@HKBDhfX0dfGTErn*n!"B0YTP$pD6.#YY_2ccWn@!sh(.UoRj&'cf+cXm;GYX\>3nC(I9?2\O>-]AVNZoDs4pGIm-4?`a"hT5/.g?Sk@ld9m>hA(W9CtF6=Zp3YRS<@4 %mCD$F"4@eK1M2Y'g8[8%+M1m.-NbW\kr7]hJ %VQ7KM@rOh/\r%?=M)E5p_A)G!,s9TN+jA0[iUJ@AV5s*_]o/^Q&)&`KE;OH4-TKt+d"B<)a&?(*kdDQ)?jQ4-AouLU4LWSF+I8aU %^,U->cpRE.1;:a:Fblh^A'OA%lp,3H*aG@HuLV?\#oG`Gh2\N %B'@P-cQJ"Cn]S%N'@elN_2O#NZ!=pM0YSicrsD<,/1J::ehN]pa:dBNnS,"k38PF[Z4't5W'\`>:cn;N)LMp_1"mjMj',FV %*m7Qf29H!XU=gXb2'+t8oW(+90H[=7=fq7m8%)/A`s-A1GBQUGdM\E3V4lo4!eXuj+3"L*_[mdi4,O6kcX?RbWuNd\S)Hk:(tXfW %i0\3_?+%s<\d!jAp"bjNFQ^V-`ii%PIe)tg;a#q##>lL)S`7+\1U<:W9%:^'7-!/ms$lGJr?#-Q@=VTg=lT#Ca4`<,EUf/=J[oo"O3L9b6NH,?c*`^6:-,d9oEtf0rKiiHK(J6+-meITLB2ba)iD/[j$U %<$pA\7QpgWh)MY(K\6J18\;[ %&&cb^=3eoLL53Gc&"qQ;ZR!eYk_uW]Qh9&aWLFY[ZqKBp00blSn*e!nEn@k).o=j8(FD^!K6rPN?5]q'>p:/t/e6-\@EV>"HJum6oU06% %iJ-*^*JGG9/ZCPJ*1iMss82X8+1_.E'6,Rc4(u0"<5cf@#.+XuU_7mXVlE^SruR7[pY"0?/=ZMV-6F*`pAn9(eJOm%X_I"0nu]Gu %9?Zn4\IWb-- %2QJ#^,BZ^^da/T2#SbI4ad.Q+STT`10?=/"9#&<4,kiSC5c0P#kmt-'Q57_;CHq@j2N#g@.-K4?:at0gO:S&R502YW6*TRGmiiZP %,WXuEk=)U@QZ3>c<9GfCVe1,?35RXJoR=BZ7.7]k>1.$r"Hr5\g2QJc-@I3gITfTWg`FjXM@o\:"">Kd:IZ'i.M.Sk1bUbah^rLT %b7Vfc>Off)%-=7dGf8'_XQ6.YG_C2JXV]9]9eV;Q]OJ^IprWSZcgg7m?^:fD/+Ls31ElC9SW"D[]oOTN-%-uI6e9$c`FLD0>kV>D %c4Sq8qaO$+Ke>2R\]6N89KGC&Ng[UZeo\m/lYc;T<6>n>:-9.,i.!3:JWtB:ZlFA %:[TCr8*=S9Dir?'LX+@J*lkn@H-l_oYqK`AAiNoP]C?&_d!)O>o6g]/g^hiRB.6X3Hil64`0T@o=T<4qP/3pIe&qr5[i2Y4]D(Km %Z](KL6sraJ"n^YHn4RQE7A0'?'X"@]LBU0RPfNc./Zasj>N%`M>59_qCVUk3/ma3hG>g9ee6>'/905E6/OkjDD15H#,b@TcTr6?0Tu=Q6u+j)=qQk9+uQsg#[k)Ml`^3ZB0;XJVW,9X!QW1phgGR %MpOlL6"_!Fpg#n"qjbh8;5%2A?"Q(ZSL!Z;(`,uEiVJP[_a8Hao2TcH@<7EIN^!nnJ5UHAoQ:@RMdRQ``'D!4OH5. %CuZD>pg\$f&N[a#$@4mOih]UDWb(R,#Q=4KAV^asl7gW-g?%A2bQul6/c$PNil14Q#q=o(ZFk?*oi=OSXZqI\Q'&(N_*q6CqI*8@ %l*pUli_ET;@G(UYF[%@oC&c$YE;--//3NPhC=h6,@@<9]-oDd>_Ql]hT[6fl$L?_mDA$#Io=L/e<8n73YAWD9Q+2uYIM_R48mENF %M/,S>\tG0e<8pO7:o0L[<8pNZGJT(q@O82($KI[;Z;Ord3H;-V6@6qT)MUV1\:P(=Q+SkF%b'fT'N]Y_=Hmbkr)6^ %YGfASH6\n$'f(&'-*CY=MCAk[;I&2VI56)%:?n]Ls,?RIbEI`4fMu=6Z*Y6I*2@3gB5rY&/RBU.U5(f,J1o&kfd"<3Y+E+f\d>Whg[c?Nu:ZjsNfXo:4#k/ui/K %._([Z727W5$?ARLPnh!8icoc\7B`c=eYcGKoX:#b$8[%`$LTWUgCpipJue?UHQq$@Yc$Qj4d"O.Z:p]pDHiejAu2RGgK*N5VH-a' %Y3HCW!i`?.c@B;>>=#a#?_*%lqoR]2.s+[!\GcMDP@'l;g98fl5%=iRZI<(nQlPQNG&T_PneXBDFVVsoN#fiT#`eY_1Jtc]Ec(&: %B;29(cl"'/F41rL%FD4r.KFjbmX++%PpF=q?.YF5(D.UcUn7Z#`O(p&[k1BF` %5tCi87PtU7)2Q=b2m9_2NhE:ZfU0*bO/pZh7&>0.h`cs/;k8h]-ZqB1PJbB]9LS9u;LE9)H0RgK=;MiBg,BL/#DY2DBkB'EkNAi`?; %d7M+QD,l']O6+KQc:!&:58LFYE1&$kK71<,&)B7p5&g6=-1?JXp4;$&9&9e9m6bJQdIBEaBci6Y,9#Eo2=4n$qe[k.(;4Z$VO-gF %'8=]a:(*N-k)@'R!@:MAOp@!5&LFW2j@.]hYlVu4e>lf<][cU_6@P:n'ZA?/\$[M&oRdMH!I5FgkQaAEp.:r"<6,ROi\X4Fg'Y*; %$+bT>86G5/H?BDiTL+)mMAb0)G:Va09EoP=rLcK+J1p$lqE]i5E$XU.5sM;YaHDTX$N6'K+43G!7\J'A#*EQ]$gTSt<(L!-E9b&L %dV!l(X37G1!dt8u8KMBSQh4F-Sr>m'K`[3XjmcUX^=Zi\32-h_[0uJ`4V/f!1'7G1Io?L5-`p3f_oEC]&sGZ@;+AOFPKo)k#dP+& %b),Oq?h2MRH9Z$<\s:#T2K!8H@GYk`:!u]BD5E=N)brl4(R%\$]WU-oI.r;ZiFX^EeBD57h %'Kb?W%]19sNG9Z2JmDE).+ks$[67Ai/U_M4`$u;$Q>Z5O-_s%On:%&:#'UqqVfo'o_)#s5VrrX#jm@1uZhuQ`%#>JIm!Kgp4T(73 %+T1mMA">'HR7!(%`@Nq&2DeZ'0BP8Qgbpbphd_[tEU>R*^c8@(38hZa:\:s8o+E"IdmufmXn,*3W?8KCD %Z`g6V=_3*iXlK*nE2sp6LceaZ;J:;]r/]G(+0G&t>2q)9,?1lZ0,%d>_Td+YZOErp:cn-tQukfYjk4D;'4J8)CjP>(NN3bWKR/uPKH"%% %5>n?0fG)4^r;lCTOE,*%#B61+nbNSh\#RfS,a&XNa2RS1(8F$e(#&1UQj9f%ialP:*%>h*VN=?$mC=f?&t=TuIF)G# %U_a("Lu&B3U)4BsG@Y?M1*6\P*/p)qlY:'2%Jne=16^Y^>GV)X\-(BOY\>DHX)Y^FV!QRneNVE6djl0aiRD7Ko#8u05)t8[\:[DQ %fB?LhLK]D?Yc0h[f_udHDRZ(,b&d6f)aeE*ReZPUrm!H`C:F)JnB4\@;3$<6p%.nVETqF_n0[bH:P#Z.!4lWO40dIeWa5&lmT/?) %+6@6-MVnHcUWB6$0fk-O2:3rC6gOtOmYQ;L9$6mEAbKt'78:J/5;/R,'ki7"<.0%E^5N!>d4*nAePX`m4N@7=fOV;D %[Qnc"dtpBH(h9]-lebgBF+!ETD;u3+m%)ClT@*#6EK:G2r30g'UXR'2QhYt4naR:bTD90&(NokRX8=a;5uH5:.0Yl;3V5rW#=#>K %kb"BN,BNAoeo;E(BPhtgG>/$^)75[L)&pUhI*8e".rGK,Kf<',\X"i21o=isde)o'"V#\ocT#OhW2T>l]5:M802W@rL')^A7AJkj %o)dq3F"^sgOh)>=e:s[R$#EV$S+BUhUk;]DDqS(9M7J(dH(9KaFBjWU<%[:9tU`CkE]#O\;DBbA0h. %nV)D(2b`Mc/Ekb>b'c]BPuKHlVQ@">1V8jihW]n+4&uH-EjZ?tHp/Z=HqB]/AN&O#Ju9aZ4BS-3UK=iB+foMJ76ft&&[mcsnRGL1 %@d:p$M^Y)54R-YYu*jd/Zp1?K@=O %.5[Q52e&GXW?E"TX9eI%: %5HmP*Td=b1KW=S/(-MJ7gV1,lT%lc&KN92L$TUjgf2H]JKEXMW+rZ1f6]YVKGL4fVrCKp>f_!n2:#&6_(p(rWTBb,WMQAO&6q\G#n*kK'SF9TgaW%rIUYmW(gLakJOFa(M&<5@j]-17@ul`9+o0F028 %;ee>^?^12jUn.,-+il*R:+9Bq54h0Y3TcRnU>MYHJLs:;S19770Sj_7qR.hack3OI;s*Y,2CW53pLTAO6B]j*a=6G+.dJAVolSmq %BHD(R!P?6NcobW2A9t\FTQtq(eJV\S3G$L!$?t2[a=21r<-TE.(KE(6(!!Z+'!ma#d&Fl?9?^"+EBKMbE[duPg=#R\R'WRiLR5tJ %R'WST5D@3IR'WUJGUcSP;Gq5XJjc?UV5+15MF(:QPZ1I,'8`_nPu6a3;CN)/WMjhdWBaO2*!RWa-0U?TFVmg(;2?:n;Q"e=56VSt[81,EPkYBAmhIN'L;"rFBia?j)W"p+AH;K+UX(2'J;[<4S5mo)&m#W,a>di4:VK^MIh.Ni*Li/gV5X %Z;HE-Q]_^+@l0q&V51sKh;kjeao#mrZ,aB\1Q8rIXcBqs&Q)9-mhERW)H[N'Wo?!oY,Sdoe558*d]%%?;'di,@jATcU8n"api_usMQ"A7mOJe_p %U2"7b7Ob=\KQ_k?)BA4<:Z]-qUm+jD>Kd>E8s<5Y2t!#.V+E.B!XNk>.Ulkbqr:UhOp^i>?Ts`%WR,;Jc)8u8PuihiRA@^g8tUJ\ %9iC6INQq0O`"<@*<^uMrPZbCtXhaEW#*QXZaQhKDUAc5?*@MdULc4@u%fa[u\6n&T5nOp2@-XVqqi)Zs"N@TN)Qk %bA6X]ctQ`aE+&dncqjTuPeTZ(Y&IUijp)LI)*oYCk-pn`XU4bt`ZmnKhqE"'Wh#VioBL,&J_hk2;=/p9)q2d=qUi".+].CU_S/-q %IM4bV3'A`$ZWbY<>,[$a199MA2T*Ipk?0BY;Omt6E3<>'/f3p2\pCWo"4P(CNqEdO!L6^YIdl965`Yj%b^hBZVgU+_`o4>*:N'Yd*gF %*B>4hl?GR01`fN(%u%8ZsBCftG0$g&[BcOYu_n';^PcRW>W(cb!B*s*u.4GBcIb+AOWf'38UJkU!cr6?]<,7:+L)a`c@E7VZo!t?,c@+b0#(F(f?(@5:Bl4YH.$]`@)Q?m?]e; %[:8hQo9bVnPgXrPGH>hgn].2$*T.$>2M&rHq\.l/liWAEZ!BmHq%8F!@LI4h07h2b*-1,NQkuJ5_&YF4S?$\GjXEseJ]M$bMY!C4 %issl^[XlLtki+\i3NNThrfr&U;KXKjPgH`gbL#p,)P)QA-:L[rr_RS,%7shBAc[sC`NSHnh_*Mj %?F,`%c#VgQUZ[>N(:$pQ1*j01bsIFmjE)iR.)RTHX.1f&Qa;eNWQ1Ka=2^a`@$'Cd+pMlbKDLT6c\Okk^`]ME3?\SCo-bk=aL385 %OS?mK#2(m;)7j^Q`?n"#U#Vu6-X(%/XH_,fU\C5p&@.%Kc/\-RSqrmbL]uM8MZ3BdRX$'am/k##QN\gsnQ7WA*MKX)- %o:rTH#2(m;=e6B$Vpa2^I#Y&b2?nFC:27_PlKR4X:0'*j[NW^e4]h":+8``k7V*n6>=@)^&%oQSI>]=ci$+(F[LGNgI5--Y10f7& %@l70D2DXB_dMgc0C^BWSC_t#]n%Ta@s(8A3p5E#I0XC]8N7G[h`X3Kas(8?7cWGUF"?&FjH\'Gkh+8_ofY+R2\K[I[nN:gq=5Q0] %Jop&\Li)Q?(5*o6Igd7K2`.2U#oW7L%B)!*Hp\!Z66/0k:WTeC)tS(kQ8WbpXfF3I-=$dS%C]2:L4_MOWg1-F7^XBCF7h`1Y!UGB %[B`u4X(LUj8QVUNT3>CNl72BQZ!Of[34_uPgq=umB!CbC/[GFc"X2=DX:XPd5sq_')gV+Y-"kd>UV+K?)=?/ %Y\C0`-%lgY.sbJic+"u=N%sNG?"uC)ZD,rNn6'Fi'tpc%45![X@"a?^:GZYf;;k5"?%mX`r;cufUJLa9(;ns-qYq5L9"^O@1sfmG %]fp79_:t7?q"a^nHm8qS(+Ll2HA %/+IX1ee6[Y+0FYWX.rsr@o)EPk+&:U]g?ou43;%a\2^(RjK]M*Ec7$32.oDdjEQEBb>rR228:BeU?J!Z#ZVs&XG*dn!\MD#CLO9J %@-e"[#n!=:8?3Ks">ENjZ*>HlUS?(m4r3[]MWm`UCLq(;$"LLorp'XG&7U!q4%2_HPS- %6/:`\a9sF.:24c2E[H@D+pHs5Q5.uf>JfJRRJZGD6#h;LWJHj>HR4#4VT6#94]O1)@ %P"M;]ZlE:P4g`Q`D7Pqp`1?i<&UrIdK,$^%00gg42ePNQY<'`gI0EBN1mNuC9eXa\f6=`a.RFf:"aYZ%I.S8D<=Xo25clWhNmAmX %aHO,\E`H0r*di9-]I[%[GoFsFUHuI56"h?h1m-K/a%TuFY\Pg$@_H*PaV5N!C/6E[[[!hqYM>;@?[!a<^:rpLEET:WZ:X%l/+n-, %:O>L1Co]Oo.;8cFKA!(Z`\".kMXMn=Z0FJ_Qu*!FGra^'3SOlVXrLHM's'+4kuKFBXjh-('k@a'\Aq;hJfs)BhhB$6Gn)U4oQ.9` %[?HcrcuIZN#Ff(uKo9^<,>j;.;h=m>r;.huap+&.o[i"%qT>R^A,S=>7K9Q9hL7K#S''foL+ln+d;2A+C']#YoGoNOpV3iqn*)RI %bM9JM7!shU(9]NuOA&J6p@4-O[k-7T*pDE-dqA3%U42u^*dl)bQJ.A'qo!D2P5[+\8]%-2 %nre[IF*ba^-'a0kUj\a2;8d>d)eL`QioP-J\'[%2YR,`km">>Dn''rBJ\L[Ea7WIPEab1$JMs4LCEUjq%POA1%\Q5n"8g3" %^[!2.-pG(["t(8Q"cYH$F7:WPV'il&DA<*rOJ'nm;)Oq>!`qZImY[!n>'=WL8N]\!+t2F:?L_K^.erW(LGX=&N7/nm!pHsI"T0Wd %@PX):k0H!199la1,[Q4dZgbpHgrUc?"-uO`QG%[AS/9eYQkf6r^uG0.Xfos^>,21g(Ylr7DSMM$SQ*bqGK=07;\?p4<(72u[X*\_ %fhsIH/a!%gbBaJcLHPEn;kRCN60$lm1]BB%QI*d(QU@s33?N#DmFfM[_Nkj%/-mg6?g%<&oFaim4/Dtad7\^YG";^YP6H>@4?&[* %*5BXVdQIZlTp6Xp4USW0'\SG1a"1Uto`ZQ2m0ON@_G;X(XBEMl3>M$D]Cd6\OFR\*lm@9iOo'K)^]Tm%5i]]5;$!:4)uZBo"\d]8 %%q>N9!R6\Js8Q%`HrC!>!rb[nr/V3K-P`k.q:DTr]6B`P1L*qAP$-O_\]g^*Z<'-1gJ_grJo:]'iTXh2DH9?^NE>d`Bi`O"""&O% %\h-A7)%5h56!B^HOX8$k;uqC-SX[,tIa^PbE+>oSU-j3P*Sk`Y`:CDHej=u7+&15Wk"a!*i@ %Z+p[V[N#\-7WIEiOA[VD-6rc86G)B:+=Y82qNTcV/4_3*nkQAmNWl:^<9JUhUM;0AXY(Tm@%iik^DKAE486@HE^]87+D)O?oL6Y- %qG43Fr&VS6i@f*jeP:kDY?Bq^2(?"HQ+OqnEq='mr(CU%iQ;RT8"#fGj+mjT6dNA`-=_;Z@OO#W"CqpR/dCZmj;33a-%6-f+S+bZ %BqHH;1#L9??GC_H:UAWOX91>%q2_`YamWXgB\#]-B,O!um`G%&p[h9$&$?EDO)Jqe<,"ob"QEhjDss\<@4r+78r9_.D*W %_QU?:4\`\i>DNQb/j'WUeHd9A:a`jsG&phgoMe>&`luT8r=[Jd73K->HiD4mD5uX0[8nM-\\bdLqWi.reD,;lGEp"3l<=L?=6Op< %S;ajTaeNJaXY?ejH$R`p5ZL%@\:ZS8(8JuO'eHAVckB\6_li[pB``%U4r?^/.?m'1?td4;35,=`5I-qq&dSV?b+l$+W$7o=dj$c?^R:;i(DMOJ4E;!-HFjMaGjW" %2(M\A*rdo<*Vfuc[ngKj6M'r[@-MAsTuUQW:*+V5k1N=0nMS.IX<$2k5L!Co;D9I`"Y2t5Z)K0iidVS(6Qi)"37\B4Y]%(jfUm`8 %=%=q?O7"b4`45b:7+e,_?g7!7QA#3%@2OKQk4%u*e_hfGM9G[XFJ'i%.tp,j`kE8+^>*ou_V"TLfS;(:1<)L$@D=F4PS7>$Ijb(D %C58^:rLIu4_MG'fV'WV*e*M1V];+5^Q4C)\[;R%+K,5Q7X;gWqai7:S.YgoIo$dHYac^0+*8d"!Mjs(sYO;"/=j^HYA:W)$LDo_RQOAYGK'.q %4p1\J26eUtNO1`m;+5,+Fe3_@p79nrnA>j?NecM$c:>6Vi","i7dRi4KM(FP;A8<991-kr)76/\"&Z<\$,eUHMnis#jW5OEQdD]ES\;k3:BKLW %l4j4S%YOq<5[^qiFTZ"H-a7SmIIYb+!gA[];cp-t=#nd %ec:_>UYi\1mM+!CI0G9Z>DILio1Z2krOnA(O_!*q?0rs1:L<^+XQu^?'T&S&F(W %4"o2ETuOH^15V\(o:l1>BWIWm)i$aQWnXCgGYKEh6_76A]K'Bg(J8U %3RdJBde2Cbu'eW$A8f!CZe-@rY+l\8uITMN;22FIW9+pS1S'A0mG+.!J`O(Y&>(@Z\.:U,\O*dT=7'mj'JJJN;Up=^$&@Ll*p %Q.5)cfY^UJj*_\i=R&0_M6CA!90J=0,5)XnLUe./O+sNC][G/=W?5`+fNWZ.m/&T'M';o;*_c]l %Ha*fRDeF3YNCU7O<9$0#4_M6mQ.R,\VE.ndM(VYbi/G5Z3a]G`[f6+u3ltMtr>!L=C?u4Si!BjN@`82XudIj4JC3J%6 %C)EFXee3PU/eX\#!,4Thm[D>%D0F^-P%Qrjo6S]V\G\sOWf2sOBXNXN.r#c]6g5UB,3f&Pi_chJYD5Jt);US$PK`69TjnSDN %E4_^B-*&-`Bn,Ep(@)PYVc.H[qX?X/5UBRRTdkR&JSagG!_g#]q34eoNXcC&j5p`Tl4NeYPaSQ4o:ZZ2.1;*1ZK_'HMKo %#+P4bQRC!Ipci8i40OQ6fg9\gkcU*cL;Hr-Yib3X43$CL'M]:Mi+nG2I$d?bpe/UI`[Rds7V%rP-miR^FT':=`s7eKU.kr0"`lfnLd6\&D]kF %(S(P\Z+oSb4[$c.%$htr=E4*4rN:9'pt\3=l>T4>VlDD]JSs>_psJ.]Z=tOs#WL:!TpE.7ATrN.SC,FqS@mc.qM%brbp3+::B%iT %+AT?pM%r))MV5riSa8#9b:pbKbNr\!3oGu,7=\->,ik,^PM>Xj<@1_U1'kMUrdprI9WqTAT]0YqDa?5`f+_*_49j=I`7-?D3*-@8 %i6S->H'ck'(,*ndGK?(6W?t6N&&q_#CL>26PlPZ_EcG/8bW-819'cXocd+,[mM3R/gCJ\d7.0"VaMuHoJVU;k9AC22XI#?nI %IN"d"5B62!f"nUXrr\gUbVg\<1Z!O6.RSWARFlcO%-*E9HHeduji,DOZNn$/@q'#J*Y3?=jUnVZiOKY;VV6m@)!EM$_s'@t`U8lm %!c@-i)_,1?=s/5$;c.DtS#3Y;dj-f=+'9&tItBpK-RD4hh=7tssF*Q+_2C9?_q_I;M1=8)]Sq="9/E>/Kss+*D#W_?5#9BVk;p\c-$d"5g'<'8PDtb=Q]?T[VAkphI@5d!166 %WY.@0UG]T]5i6O@8Z&$q.^o'4ehLE9/)>:>e8$3'B=8b8LXi0@lire8\QZ-=gFu]bIb=uA#3$#hBV_HN-*XF\851#WY %hZ2Ws*WGmM#T%ZF")ISp)V-a1h"Tb0-$@f.NJUQ+*^kdiP&cerPc,$oB*jTZ<&e"md!\9[f'd\gX8 %?>H!Da[>thp1'83l+(-I:9%2tB[aHc:\ibup`WOMcf#VO?:&S34[AL2\*A1VLG2XpF*g2br#hf2Q/ %^]+c\-'"rJpQfBjXQ`?`9U.L6UAqi)frnWPc5@%<9U/n4?N)URapnD(Q>l14l^6*Xd!%TPV-*e2O-iI-R.@:um %6g(:];ap-k+7\-Eq+94=YV4ZYU1NFp^?QtQD">eY.>Z9:.L$be$#HcDi`B$05k$"rlH7YZNK.^U09>"S&\_IpFY%7"E:)Q!h)OjZm9%3.^5Fts\R!6&nr>=\:As)&RI0%`=:mlMXZ5CR',Ur[QPpj %Hr@)Cd%BY3nju8p;/1Q,aChT@]`=/;&6.X;&D]Jj!9'b'1I%"V4BQu&m+k\GWpE%7/Uia1&=eko*QVCf_E@Cp%V2XBALa>[m9]!A %egbVn!FaK/XApDB/5&$c[0flVHV?J^[0f;P9P5!LnsiIU?"r>AQ;o'o>qG;,=qt`I24%8b\h4aZOL5FK^%%l$44T;>ms6`fJQC)) %'JbVI+M;&`GZ)g:E+t(q5.;:W&:@::)(U%Kka_fOU&t?tH*?((+J'LU*`lmN!msf;jQO*NJ["\ulTj#N&6R:qE0*gEO>_r\:'H[X %]Vuk`AeDGO1iduRe&k>6AnOmo5?[K8[*rL5"7Ik:eohqiN#qD>K^OkuVRRB)B5M;]TES(*o.tP#'oBcp$6LaE)X^*mm$8V`@3jHr*[D2iY@1q8DZCZ4,lg7A&fDh-?P+p8n42Ed:[k %]7efS`rTk!#L%p/UNcMSC),I>VE06dHT=TUgTBV9nj`W7NM0?b9uOFq>%)l`*ffOK^%e7@2u1P(ZGEpTAgYNP4n1.fh0C$7^ZKmn %NYK7+Ds5+k>ma/a=[T*YUnVj.^o\q,WN8>4P>k5JKfr!rLi*ud6M+*1iQaf\1ZFL6lCg9pX*$obV?QA89qaW]WTH8"V)R2k %J\UmlrL@gr.Wm=i7p3j`iU.rSL12'.G6C*!=bmE[k_d;Sk."(*IPLmV^#1McpWHk@[44)W&-5qH9u)]fiI"]6k5,6LJ]YFF);m.- %CTp!6Tl[CclQAm94TFC3R!pK<_BT)P`R55)ZN]8_^e@o._+g#[$:8Ycp\CUtRLZVs-_9^EFei1HApLUq6-F)L+]Z9(Br"q$^%gV_ %"YJ*92[-!\m`SK[o/jg?Gd]Y(4/19qE0$a<&Zp1P%7\uf#)d3+;&5#8kle,>eJ*7lPsqd*e;6CrJ*\NYp%5fmlr3XC;Yj%E*dB"T %Ef43A+bss7q16mT.h/^f!>:*+T;E3Im>2XW;Mq0_K^LSK&@pOaL-TiG)@p5tL"g7,"]rLJ%EH(:D@WUu`c*ALL3BXku.<2`7DOK=*e\jJ'HZipV[I&gY5[&?Fb-f'?&(`TD;6]L&Ik+,1U5k^Bf<'SS^5>>_E %dC+^*Bai79EC2?(eJLP/GDDZ_d2:60ikp;68Rp]H5mKo/6]D+bAFba4[i,@^/"I)+.ZJE\Z(&1RT'mJ;[t['\f*?b[Db>0lQC>gIX$.>q_.bIXP]3^Z]>@0=41-l+G^rH-aaoR98hV:'gn^DhYR%9d4NYF[Kap:(@a;Co=@ %U6S[X/[eXr+L0:q_Mt0CMM3'mSCaVLrPY(D8m:oN"ebnjR!gQ_-ngloDNH%'[SA1.C2@@C^Tc(dD %%q0]sN;gE9P;C8+ru46eg3/l@-7]Jd;Sj\)cojiF-.&ssPO#dG!)n)f>tkA\FF]@32T3Ua/;YUVd$hU.\BA`*f@BV?*@hkb-OB-, %k?A@)4e]i<=eja+[m*pWG*b)dqE5S)SL3[UoSZV?gD.EJ:/@[fd-]1ua[f3pcCuB9DRj[7_qQ''gN?Yh1n0>dk]ZU2(uaj4GDG"I %gI]#N]V4*[(Yqn5A*e*[m8.*`O=FidAD!"lJS`15h(Ep+>/K#-GCs$=R\"1q6Yh*LiDg.%U(GB(sQ,MKrYg$ibO>r:=.6]VOR6_n#G/(E1'!K!U4rM^)qs%;-4L9(uDPPd\Q[bfAq8?G?[UPl1\`N9,/t0n`,Iac_/@(#l)FW!ibmdTOD==WQFI[^)aHbq-IEV>X,5^+XPou$QB$_8+41\&oGNg5KrWKk %Vn+QY.7p5R@8FNU%X[D0m?CG4GuI,Bq+6*bIO$,aO"(ngSSR@\3uL`EXTTF'gW=K*/oV!0mNB0Np"Lq^UAT/m".c@MV3 %N'hg[#NmE/6m0iU&9^Nj+qU-E$g#S@I3T].2\;er7m(;m_d4EfqCl@On1QW5$%YqFZ)M:FbO-<@qQQIUiUOpBc?n*$h7+?6=WGX$ %57S@+Y.t6@#Wd?oZ%ij_gZ%s&*g)T^P^J#mQp.L4b2aO)m+K#1][EX5]ITASZ4%eoV`!1@j'BclOs`(EJTmqh8bU!L2H]ZC^Jnn2kR^W=:\!X[64`A6@g\-,g0U79OZ%[*(3E+QE0%IFOSQm>T %2d-SU]:/Yu%rBsOd=!U"5p+^C1Tlic!Dp:!c0Z+F!h_0!BRNiW^I+k.!*92B#I^(rpqpC5$s`K=lMr?sl$;FC %qlq<0iW3sP:g7BbOQ["uqq%u$agHiFfR>4(C@86CUB3L-;`Z8#RiAlr6Is425-tk.5N6d4Srrf=T+)H8_7kVBWUa"A;lXr,***`, %hsVl7?nj;Th*['Le9hK9!lOp5,:YT,0ZU)c4qsolp=dAp/640e %pKmGrqs+'*%LR1?3';0"e#7;e91t&p'FeDL0"bTBE):B:tCco%Z&&cgh![DOTT4pF$Z#DOj2nnRU2S %;ae"dgtJ),nT&l-htHs$1Sj^md`E3Zcbk%B+]S.10e6-k6ofTL+Un-5$[QBUsSUEN/IBP %g^+i=e:^SB5A@c^\j7iGcrWUg6osOe;4)G7qrYo(=KRI?fW:CKII9S$l;;1.J)!V.iKl&?HI#[C`*Mf1.;fjWZETm_'s8WT285=" %_;pCfel`O;(h&TnY's@_RV-7^Zt=55'>8Q!eKOa%>%e<"\lAX>bQD(^"0+/4^.5c0\'F')`6b7:-#[[sC2HpN)#EAaRO"nf[aV9Q %)Ks7@-=4oBTL=.:[1RSb>W"H<[5KM`*4k:PnE"N*jhR2L\CP]@h9s*i;F3'c54F.,^,dDsS%L`:01;^t1NZVq&QKEZ&X[`^0AIUj %X1!Q0R+7,\LZt#mj=f[;7iLY.ma\RNRr'DlNmVK!s$6:of7WVq5`]B("bd_,??C0?ikDYHO9Phcd`f@O`Ec8*QU%ibRM[E'Z"_7\\/X*OT\85f.jA9'3K[+H4`o$k!X %A_r'TTogdNiln6PaiIHVaj+C@7O&S;eDlat;p"ks7n$"a.5j4/2,pO@'^uP";]XS@d]>6RXe's`BIYJVPF=ku %b/jKfE_)#)4GAos<.3&%Gd^)=(qtj#b3Yu`Z846HZ&mmgiVNO8l$8(Xs7>``WKhqI[D!HdR_6BKlcS4tD424ZMRn9fN1Lo#^V\(A %5W6hOd)[#1@8uo:FN$meQkRBRj.]Li(3WDRd(g(&R0!SsXnJ,g<&:NGG,oUs/9F" %!7l/Z]]bTMAXF4g&IlcZ_Q89fOkkMR_lTA^CL=S#$_;BVcVb*3L05b'[NWB[26`L[3s6/lq%)^14ZiMlpPt8eX0nS.DX,oIoI=^0DV7PR,Jt?F+IK'.V09fJc>]Y;a2JOF %f,6WuKeQ6JBbX:1)*21XkM.U\rk(5iU?3?)LuSUYm#A?=Tu.OcM;Id1jTHV#/50[>9P;c6jt0B*H1gd1Wb=qgAaAM^\U!`em)%'V %Cq6+1F.T&bR/;/0DVfuobKeG?EqH&+i5*XB8'o^c9Oh1\5RlahgF-qXeN*(,gI#6K]-B*T!n %(_Mc+a:YY$.9q@m2MC;PVA:V!rh^t?#(#^H,RI9_LKKIO=.s+j6n@W&Liha,8%q]7!/i@fBQZH$\&:5>'ocK;p0k;BJTIn*rHo/^ %_OLN)S\'NU'PaM6il,\V&1NCdj%sY\_Jpc6"]tp+Z7;-^4(&ZlPI9YoZVOa\NbB_BggcF:=*mLRpRjK1+kB,@45unNMr&:pZ+e\i %4n$7g"-ps]i2l57Uai!E9B)nK5>\hTE"cOEEk!p)G#EZmgdDsNT,pJsjKPlojo/R<`OFD(i^i`I38HM'6O/B)QBA^"E<+]$#r#?PeAOEll0LqY-ko% %ZK`*F4"kbfgF;?KUKGh/D>tidT;n7,]W^!ak"ki'6Wq3=?(if%$^1lB`JLg!eIjg`M(X@U_"joV1c=6OhEX]o^h:k=4e\E[NqZ=F %=ScJ@HD:?NLT=J*dFa^m@a2@']d!F.WWTF7eRNDNE1OZ]DC'mq/-FM7/'d/-Voc_+kJfa3#XtS^T-6NuLjm"fdGl^a9Fh-ip@sMA %_uN5rB>F_EW*R0):dV0?b=uA^,d9C1lXZQ?o5kQnMtmqNJRm-M\GZm\hbeL)4X[2@*J]&lD*u:ZgZaTT=/hYP4c`e+q9NYZCio+2 %W7!mKU69n:8%e&'!Q6cB8>5!a!$''4*j(X4Cok8i[n"r\*R39R#ub:KI$L35j0M92$n"SAN)0tQ>D.@E#L>'KS]Oe0]pFb2ocYq"E_XUFqEkaD)hjo-:UVHeEk%`#d %qp*C8doAF@S:7-"33eZ\QJ/79@6JUCV/FA$iOl*.<%0im)_,u_e9N>>:[%*HP@)qnpH)aSH$%n^mRMXAc#(!2qa+A6e_jNi9CBj$ %:Td:0^=Hj*#KWJ?mDPS:5JI-&@`Qr]j3b3jR=oIW1_3#.SFUGJ-FddBnatmeKb7b2Nis5#f^\UpGko$k_2^IF7;kn9IrYIAOr\Hd %a1nA#gN_eTc^lb>g2tj5!HU73,Md?H8ohIdP_9nBV,bcGVD)kfR_n7^\Q-nTXs@d_K@Q-D(iS<3G0paWKao2hD"u)jB@s[5QJ3oo %-jb(TLLK`42:7T0LMLkOUDq@N?%O@hU-/?ktV2b:gc8B^eF`p`.%ga*@3Zc>rTK\r"&pL[[Z4o?gO5PA*n;-hW %`b@>j%_L>N5=T]?XIR5P@C%1HKr^fIE`2=9PBLE;SE)h8\M)7CXuN=S8F;k01)#F6k+OkcehJU$m-i-Okmr#H25(\b`*"T<4XEAB %:,^8Zj."o`_2loO*HNNX3d?feAel3gXn$Zhm1FgWA1n/l!@Gm$G4J*YF)c1()b^,l'Gq//sr\kRS: %!9K>\2.!"'74$%`RtV7a3jFaC0WuaFAK>l8Go3XDhd:_V'Feqn'F,:N9R_BLra^/g6XTHR))IfjonV&TQ5ltMJ&gckY/.?$3@)a# %YWVWVNC:XUH?[]+igFm62RW]>n_uBj:'e1KJ:F)%>4q1L'o_fk/&%,5dC_MorNSh)&SRRlq*aEC]Emi^C$g38oHe9?Fhl(0lnGGJ %R7s9or55sL"%[Ok^ %`pIbJ;ZD'Bn7^0[_RjcX%Cl:RC+n?=&bN4g&*jt4?9.D`'XRA:^MA>'`-:5LRLPCR^%jjCp[ADN\0'O:G].)mHJN\r)G&3laROqc %Jb;G"kq236Y-79234/sZ5:NbZFAtoN%>c-kc;])dr$9T-G9:TZ0U9'p7K%"%j*9V0qM8Zp*=Gr>C;D9DoWS]NFVV++4<,Ko6@3S) %1u^OdpL!*AksnVM*V3_c\^f?_^:I[AhU!LI@H;XWdq;T#TcWgGFhEF,]Q:*:Lf)%O9V$ddQ'mZhE"+rU('Yh[W:t(*W*(0dIYR@< %"-T8R'6.eq3#6u`?Zd!0+`^2)O_nTnTh]b:`F5@+;aL!EmS %WAram6V&]+ge;b99.Hm\fHup+P3Vc+,,Ij\R,MVG=CrkY?l+hi<4S5mT(63E,o-8-I%^KU?=\O-\D+A%5O&ir0Ng@&%Ldt5+oHmTo-W^u %&=TdO-j)WV5!o)7Q7ICPhL2/QFFNOf$a[k67FC*@-;P-&R<-YXR+^tO1@IsGZf]m;:UVrY%5T8C[4lCAj8Y/Uk&QLFD#1gDc%5mR %#G*US?IZ3e=Q*&LX+t4r24O40\K+OTfpMUKq"rQ53mDkr*:#!$s,N>WrXks50j-ba+2F9URMbp5SG`q5 %nn=1r)qT:2LP!Po:243tj:;iA/K^^j^AMq9hZ8XaMX]d7I=:pFrrQHm/3;GFq_'R=[XshQBPK1:P%Q0>kS!'IB+Rp;O:lYX-L.j= %l3,08Wu"chGXcfr=^`\hfWEa*d:Ij9Dm?Xp]/mP"^20]_O?-h5LuRsSR1n#O!pD&K-.XZQbsXLcePXV?\(+T9SWl'UR2`+=HC5HA %Gu:A4jOU)77oW>9aisaQ49o^hnTW(L._D^i`KBO`:[Bh\abL(.u!I"D_F$On%5=DM60J?b9nD-H*&+"3,L@/2Vu2Ef,jXS %Z1@.[pD^W%']-0_Qhn*94]Q8;SrL#?k4&G#jVenA>71Ru=#;/D30n]6(m']cE:UYg\auO68kbi.k0AamqTp1M+1.][GNi\qP@=5^ %aEm:mRP*BO!Ru4OJK>#r]RHUq[oWhl6X,`1)lN/UV2"9]Z;k_N?#"V]Q5Z?6[E'WS?LsN3!(PcAV6tiA(r.sU'g7'1WO,Chm,!mD %^`YkpOp,[^lB<(#4H)uBR#(hpRn@H)@'BlOb5u9`!7RH,aT*[`?JR,>G.\&QD?*W'_6.k&(BbL-9*R)24136MU'/c/$an.rU'16` %(M]:Ba2iRW;^]804KZ7&V;!^>\!-X=ih?79%!o[-_36(A6kkZ8iTdh!YYZ#XlbD-=mo&5;=Y7-e4\-:-`lTgHX&oAV);Q733E+2X %#X1mIYCIK$R-;,k:r%G[Ue%*OIp]&:oXki74f^J12lId83dr\h\ZSFqeg]VNMF#P.qklZ(oEYlPK6nL86N8\HD!0nMm%JdIi\V'q %[UqOpgIPV*?B-?i>!Xd[cFPCRf_oX)lK(ZX[?JN/G7$:gg4Tbq;MaguHH5V23i#T1X5,)%D"GGD5l`U&n#C<`u\Ua*"h;E.VI %'$MfTBYj:L:o$N7D?FYhoE.$#enB=G_]g[i2-M&5Mc>a0NL&?R[8E_gYsqA[CXaraU0+/o]5RsC=qkbZn?[%2XA#N]94AP,MR4e_ %BYb186'7J57dKqgSMkD]7SEBb9kdX(ipjJ=Z.q^_C %TMmTod\9j="oeJ&@>g.][+8R2bp"`sJK\]Yh&a#g\40-HlSED^Uf4#lGHsMsf%(bAV*N1bWNlcn1M!_UTEPf^]ri,^iL2=Q=\l^Z %904MI(ip-2*[VK2L;jp]SoN(J3:,BWtR/OdbqX;@&:&XY^m`UX5Y,Ci`7L/'\43M]h/<#p,qRmSZIor3$HCRU+3r.f?)Q-l)P4H(R_AJ7sube*JJ$$/W@1I$k:@WP)JIZ$5Q-8pWYVS4;`h8JH; %$7?g^J1=3Sc\C%NjBo!.7/1J[m6Cg>+oiZa9'*)Ts13`lX-X4LA;G3hf@p#$RqBeUD6203Acr#eWCR6rP3(@6u'?=:m.?5,]O7/$SV:V1f?s3#'82,Y%c* %Nl6J6Z8E?6E?k`THqk'Y#U1uc-D;:-bc#,=C;mj?CF%cn8,S?t'^YEq&0'=+;QB?n/E&3OWd!QUDgit7=ct%ZknE3gYKn\K'_@S# %YK'r!pYh@Uh]/^?4rHn:(k>N+o#K?1-tDZ8O<*.Y%`bj3o!&%SP/rpGdM$^WrJ4.AG`c!X7nN,nq&SR3GI\4P9>C*Q7u?iW5Bg+6 %_m>JJ[.PO2Mll*W/&)oKG[kSKr:njK"hF?S(u&aOlb_';!?.UUD2Fhn#PQ)P5nI4o8Vt12P$N+g_,ZA*ilaJ9[)@sP>GRQ(PNVct %,mpEb?9+>KrR&nTlZ>\q/Rh1;?tDfp%)naUp&5;Ea(80TicKiG,]iu7T7lM.a5L9jIbm4<*n#17UF)<>]$bOQ,;s"2hWf?E'a%)n %g;9-Qa-CL]pDPY_[IX1f)+Is]?D'0]qBj7lkhV0&[RVfCZfulo=-8Bo;TeI-*T/`C8'uhlN0C6$KH3k.7t[c;ep+536HUEn=Pdb_eG7AO^p:aB[>U72M_a8b*=%=, %IBkU`A4%AP8r9r_DTf;?bd3s8M6404.R14k,O/r0'au4.$Yh];,hl^2#3_N31tkb:UJQ^MMQ^+<+Q#_:"*`.\GOKT4KYM$16/hGFrbh'3k)S?pTmbTD,fsBEdK1M(q8dZEilVcO*7a2 %\lr5W>,O6h)9ks?"AXe+7A#8@g+p]PO?mD%dELUc^:e&/[^l=hY0E-"huolu.eSh%&UqpWo5lp2gDk%A;4:\])]?JF/\aYPr=RbN]G*kei(U7oFdkefi,"@s!XakOZQ02,kI*cK]N %ogORO142/_%/_Gsjpna1q`Kp?g7(r]Z(!:j(p5c7_-5U>F$\\n;nQQ3@nDK:W-:A>aJrV\Bt`[k?j/Y)GX",Z`B%.oJ;o]t\=KK/ %'MLHq>4K-=.L(*l0R8tXK](32Q:,h8WU&pcYp7W5PeXGf,>*b;o(g(h9B$?T+i&oWGPdk)@O+*5cPlH/SBNG>>ijP16b65, %]#U>&3SI8D!&%`8KGp7gpgW'$fsh&9Yb(kEB/:WlFDi!j([ck^UP<$bTOOsNN!cMVPMSQhNek<>#XLo>2%!D:T70Ba@Np\ko\QnB %.eAB[BYDRcKDhbHQH&5-e]`5H[B64JGJ.4%rTmb1HnP\=hhIQfH9$gq*HR[6aG/A_On\U'No:(JXe!:GQ^/l1;K_qMY@4g;n9&i, %$6^]b*%h<^IM"_FcdP^QbPGWl,__FHfPl.^5U-m?\KsJ*]($kV8?o5#o93F",HPDQP@qd?&SO:6B$A.Wp:(%_9ohpS1tj(-L>.VS9Z>&5kM\aHae%A.4-VfqnU %>a$jSg.6D9PH"q)Yah7JR!oV]n(Q0MD-VLi^]lqTF3 %ZRol8.DIfYAdG=KV[:9Xn4M=[^(AWWl$Ac?JUZ.Q9PTYIQ836`=$Ljma:u2C>:r\6]hbHonsJ&bk\7[dcb:]b=8nC_j5j][Q'Xjtf5VXt&m;s. %hb.^M)j62oP#KXF9uaEPY5Jbh_@"-g6mX96'jcFH`8Dm2\JQ7Ln818ND#` %57[gUW-:AjZIs7dSNM_kCVGtClCFaBn,c!'H/9+^iF#L#UO[mdD=6cr"QEFI.+N&m!jWLUFO %P6g>0<1VV)W%DOZ@9NBr0TPBG!\t*D+P(Yam(-On&*[Qm(U^$6F;47DWMZHQ5mV_[cEdkbG9\`>YN %SLj@Z_C*SH]!;&`\p\-@""MJ.fa+q)_\6.5/dhP( %g[pchJJ9$-p<07cd-Eud%F%9QH7WWqb=Uj+-.A\AF#h>^h8uNsk11K%oeJpdh`"(<9g=-`Sg9Voj4cHX %,KN5Sc"P?f[.4hhH%6sb2Y8?Or:k8\f6T"bg]%&otPR(]>$rrMqdsjt&pk)[Dm9UF8p65LU %8-4;9\*`qI[blShIU-de]ejAecoS%f*T3#Zb(ZRJbNBp+kG.eQ=D:=]N<@5')&q60<*5tVgc9%ikJqk/-I?$9eg=qbE\M5U6H*?T %cO*`.P6HEC>/jpmGB)Ja29,m@-Q*A''l./'&_pgBPd%tWl%]9V7KJeAGRY&6&b^+642fZNj#I.EDlf@n'!dg"97j%],em:!19/"aP%^O]9R@JD*dDJ?8aI)Qh:[I[:'_b+:O0@WUB%:e-#`.ktJhdW\$*t04kmWr6T`H%EK1pQS73%\uQaD$X.;1'-LBkc^)+0k:"3oQf) %-%NpJRtQ\cnsT?MMTKMhXLH0#aOC;XnsQo(K8lp-R!]*bj"qSg7Io-LFfD=u=4#)cKji@jMmD//YR;34A^/(ci(`3PT%qls!q$)LoKFHXT3-6IlQF*J?\nfm#WW'W1qb>%K;\>eG+96s7@ZL8-ZbFZJ:J6jGa6@,'"XBP.+]&&R?)? %%DFrQc=u3hLLJ)m#cg(l-P^[DS(SDHNX*0'-BbheH:mIJ;/s)hH0]V#RD1.9puj%+;[M=-$q!h]AghnVWK3M/bu!m6\C+XQL)t0O %+`$;pV^HaG'YIlBeY;+V)=r-WdPn);h,H2bSAeiRX$cN'j3LE\0_L2"/iM#MhrF1E?LGpjr[tkQ0Zf]+hB8Y1Cm$[>Vc]X.ClpUS %\LJh5HR7)%B-A`MOqZRB.u?+UYC(U;h2nl3QbI\4^%E5]f9$P5q_-5e)pVS`&Ud$;cln&T*tD(qo\"LhP72=k`LaG@D)IC%La!ijA*Lm_g/3FunI7 %kLIbj(Z_H3YnieU$=2"-D5&+1oQ!i<_pq9&Z+:>`g]G(-)H0uEJ#@[17ib2_of=U'Vd@1L>#"_TW66;(Lb.nC$_DS^>jX/l[!pb& %hDb2G%`m$J^4PA;]76fW@Lm+6%U(Up6,),)2R**LV(TAC$Phg947)liPX[(b.1X]'gqO4PW^HCh5ud@nhW9@'!uB^F8":8+4eAI[ %^&3:N8q?UU`;&?Ui6WG_aiI#maSnWmHY:]Cr!Cj_U.;3WXGK@o]t?&:9*-`)X`?A:$_U]RBS$EV9b62J-HA"cYA6tld`%/+ceS>r %E->,kG\Q2oHH1Y"H/j_WGY+uqrS#;nIKlrTS#]938\dt^2!!OP3?`X:K?WNp48Z[kirCKdQdE)-L.+XcQPAbQh9&h$]S,.,j;+FR %T2tKF\7F/R%(*./Cg/[>.Urbl@t>N&>8b%(HGa!9kRAV>1sNXY[dClZl0@f?g3WCK>CWE<-j9neF6p\4o*?YYo.<19:[BDRG84S?g-1@PPf#6O!#_iVudU[ %]_1>Eo6:C<`neXo:TJGVm=0,n]"\G7\5Cs8"@=Kd&eTfRaAe>[[Pet#8K0@U"?1@I?)\_70Q]ECjo>[m#AGHuR1hk-L/.!P( %>.\UY1!!4fCpeg/Am+nLfkQ/k0dRZoh(MD]G!=%$!(43,TBKBo'R3u-"UFYG %eHXTq$uN$SjM4!GrjZdP!U$5RG&u&G"4MKAfsYY'\_r/4b#,dZHQR,;7(K"jcUpI1SL?GP/1E3%j[f'I4RgUV`'#J^GAZRXk-qP? %W_-+k.1`W&?.J[4rg(8j^H%[pI-U"EAGP8$'O:*e-Ed9CiBd9GLj1/RX3oN*K;A%MD`@SR[emj$[ajjlfmU#IREAb6.TN[6WZAPF#(KP#_FM%KqBR]@VQn!X6pdVrjk%9;HKA%81cD(5E]MM2I^`c_PYfYq08jqFFV[f4rB(9 %FV/f!V;8P^!p+@Fl0,s@h-K8R]RJ=*)@*]S'h@FZ(nFSg5?SgDBR<]uFCH(-5-8$cMq1H=6a,e2HB\)9-W?p7HF@;I^g0Uqa)N9Q %S7EQ<#Bcg`'@"W7@d.5!i1<1;l4Ooq<3_&**?k4^kDjE#MT[8cck:hfTNW[]g.gfNS@*_ %Eji*ICr6@c1)6MW5%2aFPE]p`)dRU2rs.:OlY58%O;)Q"@kDZPd6Lpu=:99dBqR&!XG'rM2UN:c\:SH6G:d(9_pC\Rk#`"S-to8* %F0+J3*20K7jM2Ob+&PM:qI$mJbP^l2:0\TPBlBXrBZhB26/mH4Zk\nSQ9!M/h_1;CQM-MWUVAZg$eAi)U;&QQOG=J&1;[5i(/FuI %UOfjY8NF,EIGcT=\Ah]a9HlW'c6V#1:/mj]Ju41/bcqpYStm+L@!GCI/Mg?m)@Wkdm.O6`Be[J/fE#CoD,p;V6cp1\Q-YjO1EMu. %%>J!.hG^B\Bg=U\.*^&3d#"%K604`hCTgH0;LndcNsk@,nZ5"pD2CNFctp>'B'4fV0DQ1fOiQ9@csTC1&NGkSTRGFG4t]E,G`.0U-Z`pejC>[ %`fm&j6j%,)WJ*/G7PoARlm.E2%>GH(7SQ@\65m3C%:QEro7k+\_8CLBmIZCK/C1RLcbg=8ng$L*p36dn$Zrq[k:0^o:*H:c]M`Ba %B5=VprX=:KbZK_C.TJYA^\HB*6W0BIcK4!s@,"1623]j_'L@SuXLK=!S!m.Z9dGDEb%)=rTe7.hm>^Zjk3aWjhC(9%aQM7GLlJ3. %Mr(gD\GK2nF82")`IrIV %1ML'&_ea,GZ'Z)<($O8jC;be8q29]]X9J`^M4fn,<;<8,F$OQSj1B4E2T"NMn2*L&>N@[c7QJc&JD-Q;Nb]>)3Vb1bu23/eaATG%N %D6Jj^]$4djpV0hSQ*?i0@G[:r?bo#JUZGU5%3<;ke:F-B59X%,6jp5"!o'WG81>!G]E54L,jss,dP27#SkaZ%d(u#q9b9'l!&eEa %9'UU#RoX7;]Urlq0;.9:,4O^_j1ZDE'g4tVHb[KWR7%tWX\*\4\EIt@B)W?(X,A23%fIHqs,'GIW2;H:ip45/K#1X"0%GTEPKHu/K+sncS5mQA?lH[rl)ZY+TJ./Ra]g9*2(-q#Wjg^*e!U)9YDabMUNEZQ %$R!I,&66aDd[Us^,G$Wrb#n=>gs-l'Ysu6[Pq$^J\"/FXIQG,=1!=Qk_ZlbZLR#+IaufjJ7k#lk%k,#]$mp0,\S1!VE,msIMp/^U %O7ULra4X:rU=IW?kHm"1!5s[G:7]P[bdU='8<5Wko9@IEUF*j9Q[Ns'rnbVnoN4-7NV&f<,puGa)2n"-W.O0Ma-Oa$VC[\FNi6>M %#pX^X<"(=-?lt,Mb]?k/5RNhk=c^ZL^c>9t"M?E9VQgXP(h3_mp)#j?L>"Mf0+)C,rACd0;,#itOM'8-lpdnVk**3#G^%X`24pu3'A"smRLd6*Ge7scI@O6S1sjHU;pAqUe)7:AJSN[Y %/*EJ)pg$HAnCoY\:249\3TpsUMk.ZP;bNY)7Uhk?_/+0JpeE`H5b\?nTGr;p`5?3&6SWHbcKI-8RDKid-iJOWEJI/<``ne>L@[rEtLODlg.b-Elpkf:Q)NdOdV0,2j>O!pW2jiHdlhTdi0ejNBL$VKa9*A%\)I"."`?Lq3kGX53S$ %geI6GY_c//HM$GF:kZR7kBkc768?M.dTapM68?M.=K19oTrbFX>F@Y)R;OdDXc*;iaS.d]I2JG:#%Xu\*rR`X0V//E\t==fE5-eh %%>D!PhB:\mHPg\ZAG6.IE<0uS3;r@7I1C2/J`?!nG;%m4_frhA"-K&X-ZV57?tlFhR:k/m^*Fjs2"55hq8AIP:cUATs'#JU)TeTgdmGtm\'0TVEXru&SG\&P6drL.One3EALNr7c'e+:rPX!PN#XrY+MrctLGO35Ms %>BI<&ZB!:+[C6iW)8N4DkQ]g,i`ej.DD[47p[UK5=d,e-;sX_RhBA>u$Hc^4[(VJ7J!QS2$[&Q.DsL6iWeXHUp!i8/2.uG!&jft- %<;\q[Q[7fa]fDCU\`McbqF,VrjK7"JVhXIMWM.7OX!llD^o.4^ji^0GXQdsYie7:%%_%dS8TQgQ?[&(L7m\[&ZZ>"q*$AH(A4c@4 %S2\Mmil*V8^O9@Xi3i:=q+D9Ib6-n$MJXo-Tgqu#.LmCQA()*RKhiNBo\u8OUs:HieCB/0ZfkjVWIShJCAK(*)tTj0Qr0>;fgo7g/7*mbd,@^QTp(o4LVtMr&s:fdFsphN16Kldlb^H)#NK:HVU$ %h=\([CPLq#(UGB[GVB!L"RjP#ADjG7%Jq^PKKq&;?>Z8%:O- %ZZoRRm=&Lh/pl&/KX5QfVm2$)*I8o%6@UeAqmZft%2ET.mg4NMV;ls6]A4YXO5dDa;i2$^I]@8dCWJA]Z5<5L+5@<+Y1 %Z77?8AI$Q%H8X[Rad'\^N"'DPC*>)n$*(ubHfU'==t)UnKN>2lRU)5KM.+#fqOQS*g!tBl/?sdZ:)E5M;Whf6SZC^gQq8QS,ceEV %ZL@lhoRM_M)Etqh\aeT-`+p4Gs[E&BddDnU1Eo=\Y$/CZ!9QkEe.3e@;>I>+Y6tA'rj/.V@hCgB4 %bbg2t5H!OpJW)\=L=N?Bb_i4K3VZ5RLK9p!7'*>%-[Q_l0&h;1D'lhcUOL`/3jSu*NSK(l*(#/nh>rE2,3u->6dXE&&E"*$n5kLJ %i:E0@(8$M8'=p4=7iU:_+G79YV)JYih&$4Tn\k,Cng!G=&DZ?>/Tj")WR6r"E<]S4R,rTD-8tJ1M=TLoe)$lXfg=O7CpY.kUCG]/ %d.?6>mqi5;hV.,g0N!&Q>Tm\h@Z7Su*.jR#9lIKg9>aeeD3PJ_)JPS;;UZA9;2j$pf>V(GRjI,@VDPJHaP_mg1<0qdTkE7HR<&_Z %CnBD)&#s:h5)+$bNRCj:D6^>dcgLMcq=46=6LTsaqZ6LLLmUkXfaW%S<$Gls$LLZo:MBCV_Pq4.9Or %lj4r>ol;!pIW)R7e_UGu-)h@PVJ-,X8(9UAk/=Z$9bV3I106"*[!?$@+K^Yj8>.iOhr+H\K&96Tcj*YI*jYsP/:f>,`MngFFsTi: %@g'!rCJJ]\d>_)@i!O+@aDi]mI7kOl.Cd5td'bqY;MI`g2*fG!OYT=ddVPO#,/lP]Se3nLCBu.HiJ:#B,4neRE($K1&Kl)j*"aVe %"?T]Y3?h@U#b&NpF$uf4&R_k[1hDjq,%ZRpq_0p\"pc%im@SRfMIJVJi6,>)h+M`54'jP:PcU&0[Q"d!F2340)9 %r-iW$1dJhfM&otn5m%5uOmTk.'uR88+ThTZNO1N`L'Z9L1t'g\,oeu)Le&Tf0rNWK=rJj1B87]UAV`7AED%8`.744U7.rVb;MGHR %P'r@HPT^*=@@nbg"YhP-M`m)V'Z@f;\'GYKY&`f$8?3^B.>Ygo*_RJMI#.:8E=35l#=#"M!\7!K4!gu/+9AiQg5AJ]Y*PKaEq@s8 %83g^e[R:FTS-B;84gm4?^e'Ufli0PoC,m=DY:Zt2BA_+U`A3*(YGOSeMEGM6/fTsmB>m#G/`,/YOFW+k)=JR!&gVF;PF$n)n=4;B %hUtf:1X*tLighY)#rp/q+q,)LB1t6V!1d0^iQ"iXJ6&YT-.LW1oT.R6H8/oadm#+2=R]2B,_E+CX6g)tk^#^W6_/&u$,A[32+kZ( %OFW+k@mmdE,[d'"DLl4^lUpR!OC(>NLc^&P3C+#4(r/qFO6R`8oW666;HLC8-?/q1Hb:+;dK&t)A4[rNbI3Sg&c`#_+jAB*RPd(CHbcR^&__;*.CjE %G5j=Tfi5;gf3YIF.Y#(D<5.MpKC,KbXMQTbo>sGRB(FVI6UDZpB]'58RNMY_Hu[['g.X[DnI'KTU4FhVD+b\LkTuimf>S0&&1=*@ %)^_2Zff*reE_ZU:86[k"J0f8ai$A+,c2=pKbB_)]q+SfL%KMFLPAV_>i=o#_J429mHT&)8'u6Pp/$R>Q!g`Ed7DM6ckGOkuApXd> %d^03b;&94jAqKWa"'@C!"aq.F!/h&a3)'W%)g=I5!#Eh]WIFOm!LCr;8Lb!u(,J"%jn#U3kBjlI@$N`G)6df4b-o;0Mh'p>++p4U %!DVc20c@.0S88[;d`X>UgKmu0;9e%(>.'Ua`O"NcM4O[+0?;d"rAk'OB/a88IN*TKfM,J@gk?+pBH2#uQNg7tUmql(12MV8V`/SA %?)5\&&,'cu+@(R3/:%(HB48'5`k7WBet7nuQUZ-+OuLiln"oP.nhhe3VGZ3]qCsCbCQ`WYpX5^YV<);-lb,.@Caci^VA(K0`q;Qk %l;d.;-q0K5[c>$_Q']N#e08B<.8.o&[A[%pG4V.[%LAElR`-g8G>O3V=l=RFL0Dk.nsU^hPmFdf=[t(7[0!I^+_kFI&NY3^i"L0/c[ck*)7q2<3l=-.HCdZZ);`/0q]!(Nf5:Q$n&JjYa(O%p[:n?Ea8ZTGDg3_g<1PTb\NPa9bi<;2^B9,cuYKW(!;' %@3'Cs[A]^G9;mP]s&cb8XF%$bU6b3QIAIWl;bEd'Ph3"/")edZbl')"mc?KC'FA`),Ra=\]\Od]')"YCAr87%%Z@$t0?aNbagL=e/KTX) %f:o/MKBqMt[uAPJ%?j"Q6j)LX^V$pP^oD>PdnLY[1\h&L-# %7A,hiI2VnYNLuJ!oT6@I/iZ&Rr\k`[j6/r?V%IOBUh!jc=5\lc%bP\":W.6U%^t8r\KooAD/uJ'NrA*[$Ej:84I%SO*Vke6F=&F7*qc7A/h//"PXdL5rM!)KstS%lo3?)oo=g84_@46Zel&c3?bta^o!TBDZN/V8Y-;bKHkT1hD8t(kq013;XPBN'[P(9 %UH3^-Ari!lDXY:&7]\6]KuGHt*p<'@4eO3+2;k:].ku]C>o$h#VBZRmX)Z7rg*D:%@$V8;I^3($E]-hRWI?dG/1h2Qe2N`tES=;H %n@gD2Yd9VZIJMqK5HhJI(T._>dDifmBi#D7o27c#omYMn'g@=qmH&2hmFU,QB3JWrE1?dFl=RW9eOnNIW)\,VbTDrk/4F&D-.?@> %$TPs+["e3s`6B-TUgF;Rru@_>Zl)0=f87#lSdUO`hdTMVT_Nip%J%bLDr<6/K1;B)fSC3R\OURKDt*Yi(B/r5FRHg@:j(d-,"GRn %"1rM)<9.^"En29^D+2bBMdi^?9%QSD,"GRnK@XQl.WR?L3E"`bQ&;(nRTd4P3noPqiclkSA9:,"KQ"^sqO67?2!L?0@9rXiLfOm=1glk^^sG)\kB%>VpEO\knNa %3C,_)0/P/!FOc!Z.rp;-Kp$^MNi!p(n@l5dS0?5&5O5TJXFIIN,F)RXTRJL3Uc6r]hGIUo6YJC$>[e;sAt %M9?;F/CK%m8I)kAm`t[Oa55!0d`GGa(]10F4a#\_a[l735$g-FjjsCAq#?UdhfmF@Hug<61g1XdDpnaZ%U\9^jLHZ&:=$*jlAFC^ %BH70]l"V$_V/fGs'tq,:Hi:^e,P#kPS24I5JdUQarIu]_BH4Yp.RCtPb=:B7O*P=FpUNk#!G&0@/l%+G3#=%<+-3TW_0WG@"XT76 %i>5E@jVUP)DN>("DPg\#P2-[+;!Al%kMt];`<2uh]2FX5!VC,`?&>UsBiJ9cDph]gCNWD;YBeu5X)4p#IIVsS+aMcR:UPFF0.mKA %j4WIWD003-Z9,&&NZuN1p\.i4LA*@(14R:CiZ+YZ%rWMD*2/I1Rd8F,_""t#3@E9[*la4s$Sp?L60.@6gWoV>%)6Q]!Sl$2Um!\* %9?k@&,M^4k=dJ?0(osJd\!P")oc_j&F?pp*r0WOk(h\f.3iX$g2&p/O9db6+bY;h^\#[,eZMs,\q;di"U6hn %c,3WbsU+,6Q]ujYhq2DS'LGA2qbe_,Vl\/o"cQaIYlI^?'+%o)*a[01D3>U"n_(O.ksGe"D>9=A47bhIR0 %lc8X"/.Y+GhoC-8`9@^FqL-RB,'r]V\0FC)au_C3?d"U!ESIEqOL`8fd_"Dhs"tbSG>Wr&O/Ph0=u9SFkGqH37pB'8127TI`cRgLJDuha@;O[ %..iAG&Us%)J]36H;J=#&09[0k@b=S6:i=`cKS,4jW(&b^".;(&JTiQ[6.1k9fA)Vs#7lGS**eMCJA&[FiCbi@TlP5HHUNb"bcqqn %T4jlLF0((BX=0_nF0&q;UKciDq57eG4$m06=:;8q%CB],[D8&>(N$/=2eH/b2[B?'pgEg,<2!Sm#An0mT^?F9*,B!/]03MYaqSBn %AWF/tl9S=TV0u=OG,[g*$=0L$h@SbAXqXiEX\gFV7GD;]D4+1==uLr/Al,)a`-'9Ebojhd5?10jja;/;1FQ`b&*'6n:rZZ[`oRa= %D*tHf+VYc/6#o.=g?_^kh&^oVX&6!3f^RD&-%o_PM8GMh$G0*1lM=dm"k[eV[]YJ4;dlf;>7VrZW\V>k"M9_$*O90)Yu@89 %fCsnH((K),Ptf3df[j2k]qel5]VPFWqXkSFf$!5rMr.(%%M8S./%:YXfA"k<*q3VSO8)oE>W%/!(\Zhjhp1BX.POrs@A!QC<93uc %?X^jVp"FmGVrm#P49X76XiR];:/\>0bG$?O[IaS(h)c[EnC35j-9/j2,5_PY-b<&MOqg\]Q.O.U;[t',RKUefiB43l7ldY!7*gdO %VU1?tE.,tsZrUhNa\9,u$8CE"m]>=C:3Mf/.LOch,Wal,RA036>;eC5WR%QOM87ah9sE3d,qMJXTW>7)Q`,/P6[!QY3?6(g&]XZ< %8[KbBNpuU$b15o&od9Xc;sGr7h!sAI5J2tEG\bSWkA!4EDH#Cg)btX %5JFNr`J1CPNd\:CGFHXbE3stR*jd//8MM+nm,@],S6Z/rV$f/d4;2)iak7DRkK5ct@Um8Z?`$5"FP&+aEkaim(Hn]AZ&MTX('HW! %;D/QlP:+9/fk\&?n%Kp_OA2#;f,^OtakV@q:;ZtMiEVb!hE91KG7?-\)>I]jr\-baZ %]nX^``j-Cc<0URWK9b't2+)&qqHcn!rTq#%f3rWc*7JN6/mUqPp<&/@r@(DK3Mg"fEFLf!l$+2na;1 %[QcKJ%h^.-."35GX810,pXiqff?]u)I"!U"9"<3*HHJk4*Mog=FCBkH5iR=md%*k8%C`h$.c:eSkecGVMf?.W4_rDIYIoIE&.SsK %jCfeY:26X4LKqC6eKWV1f_nGnba6YFI6`X'q"8Y5h;+B,&".']gWR@0!B6q0fb9gobn:NR+&PNnf`n_B;=(!&>@N:NO>r6NlocNC %DIh*6Oprel#2?0KjmSZi:jGc#SJh'1T]a2jW2]>5HM\mQUWnE)p10s"6ZX*GNa %_qI$&c4Xgrmn,Ci/q#^MSE.QIg)kE:';79-fIpfhk]uQh1+TLFRqDIQ>^ES+(?`$Pn0E^ck[RG/f-(auY*)h;l_fXS"mq6RH6Z4T %_(`FYBES!mI8=('aO-U,Qp)mf$0Yg%NSh5I_mLDtF1,.I?l=4S%YBk[0kQ.u3ZhTX:aB.='7c^YEQ# %Xe^m%p:L2V[(m&e]\_5r2a9!m5+eE$&%sJ>CL6:'g_Cgd%:UJ$^E!5d[JRq`$)SQiVr4Sk2#]V4GG,RT5GTn+;8:ZLB4cnmP=H/9 %qmZEW(HXT%Y`sPd<**1uIL.[Of'8<72je\&0,'\.qU&/DQaQ$P0ZhVOXe6kR?g4anhi3XII-O(-"!=J7.9QAPHS_*A'Qb_7CZ3/8 %5'1'kkJ-b,$BhuS%t@JW[]LJa5&4=]],!S%"\iUfK9M`GoZ]kV[lG@!3W`AuITFgg'$kRHk&V9N5C5u^<[N]4nG=_@l'd;:O5q@k %/UZ3d#:aCg/U[71%BNb.Y^m=37P%a<\DUYg"_A-k,Iu>q!YUPYLX*5DG*G3%s-iNBpKQl!AZ1bsjDhC:5N:XM*p6/K:Ncug%N`aq %=m*"mCV[k@@Bl`X\[^%@:=2qI=ZWW`?D<-\R@8XhdI6r2hL)n@9lBKLSf0Adh!0Y=V#%Q$(juRqG(lXSh?34Q&5@T2'F(aE#2FQN %^+A?*2Qi^)hRjfVdZ1X1Q05`@G#XC\e2Zk-nn>%.m3H_N_/[KK;7f=Td#OOsf+*./A=L]`Yq?a!Y8p(3n%W$f.UR6pm3qd>G5]Vc %B43;;`=f$3@>mb%HZ*ln\;%U"Hg;K*:>"LkgU)_e!Ps=u:<:\m`&IaY3/RQ\[@j#BHRPna[#q+ %lp:\?<7WBP,+)HI#q/&BSg"l5c[h8N%R2VXe]F]'?DW[Dk[P9sm7&(H:nc!cg"WqYEa!TNkYrp.FPXbo[Y^Pg,H(5&k[nrm)t&I# %L2p+sFn<2D=Z9aoIPW%3[d+Foq$j?f2dCQ\ejEV3cL6\)gr2$sF4)$U+"i$qcl`-lkR6R_RB->(TDa2Js,OkN?;.ZbcI6\ek2YVG %#6"SsSL`N-RN+a'4j2tW3D`%K-hHcF6"9J@*Sct?+FiRTQUgWf^UBlME+\"?(JK3Xg=')W^+nlk5lBE+U6Ud7O)+r9qOh35nl>T0;QbWU`m?-?#P?P\8"U3=dZ3JXnrY%THF5prkX: %E38Eh&p#&B1[dpa$,),?OpD<+s0;o3Z0:L&!)<2p(h5j($&c.[\_qHd_$Y\Gkc=DQ$R)o)mW)'De)m,2HPh0O(mVoI %aU4BfdQ/#W)%T)""\E[q3r-fCSFL:(%X$Mi*5`ZHL"dLjiY]scQkc8SqoD_HZgZ#'GMWTc%3Ep8NkieU0mEhu6i@p6_\-K7YtZ;( %*irSk#Rk?JVaPD__]8c`jbtk]UKISo_p\;Ih)CdFk-oZ1*ZP!up*19b0lB+`d1u,dSP0rqW+:MpX91bb0f7sSjVkG`&Y%6_gdi/t %E5p*YDKJc=cr90_1U.".=:Oj9&)8mM4#9`T(8[.8dnR7`Y6 %#$uE[;Pr2**\*O/WPsi6!o1Pb*qWm,LOtH,gd@oOb\9?NuHLaWI0"YIMC0Aj8AN8)P%%Ro#++&C;tc?X^3dR,bq %nIb=XA4Yk^7h<_C4]Vi6+?8j=n:"f5h*a#T1>L %,U>0T-^KjQLG>T:-mG'ZC(k"uU-=_hNnDdt88&=mQ-3L=QTn(%:&8>&&8@E!M4:)lWIKj/-g9lUVXT!kl_DjoCDB=Ve+84EhF!)/ %P4:49+r#lr$uV;qY`,"*ar-@F1[eA^1GhWLp/&HD)/@g>?0eS2lc8FXN*=\Lj %/8;GjplR4i\m5@HRrJi-[]3de)E&,d8l`-Ul,&:3XU@H-DG-1Uh5Xr/08ub1pl)a$4,AO" %^h;V@m%C).f>ZB.N$7[3m.T)J_\;Acc29ooc]r[:57a!21cg]-JL'XIGAt(#+fQE*[ubeK^idK %l/AiJ`?@f*pm/(%6LMK6VF*\%+f#0CatTnjn&m(#q0B(_]Jsa^NAagVVJ?]hbujf6eb]dn!\#[m %H7RZoC:cesVT6-PQ5, %e4M:gEj@R^>Alng7Y(tb3>p'=f!6,LEjDaF-te)*3gI?N\Y-fdJ!GD:cKO*jW;f,1ftY8)4[oKGr#hj4rCIfQ=1@&UoPTKa1EUuB %q0pi*(\"9:/As!s(jPLX)LhSr>(=-,qDZL7-f"rmh'2K(qB7hlI(8jXLQs %^lBPO:3:JZ#d@7"7@9gspmLXi9RXrCoic$RMg'OA&O9UnSqXlPCeNK-/\a7EQHoUjT!lnBigDr8Dm"Ru3>m,H72,6^!F?ffN)^:, %=h_Njj)LY)m!"s]&S&Y"+W7>OM6ZPKl-,Yn0YG6GDkA6u"gaB\Q$3*B7e-'6oe:Ebe;@ZHG"S0\^]L48f0=5gZg"C;,,SaMfMo,M %P*7?On\^VKlsPCY3E5!UHK2*#ILMcZs7bi9@;MJ %=S)_SquGXpi*Rg(1toFQ=8t9jf4Dj&pgt"aF4SYE=$I.]/jr[mDccc4Y^eIq._&-n*#QrLJn]Ns$]mdeQkAd.a=4MK,C[_;ooluU3'08NK?uS>qj^XT\)EAFuOUN%N]Z@?dp*.Z8 %#f@-I7Z4Z-Ah7,GHYj)F_2U%](\oA,Y'3:Ij,)SfqF>'h=!8\VjP %ho:euTS!^/HdVdt?Si+J;%uB)MTmh %66uI?5[ZM,^r_f0_EigZ@]9p2VaTbW5TJosc="@9oI=e2fjZKp0D9GZpIs[&]KlM#qrqO0 %kDd;f`r@*0a'Z^_Qt4FM2pM=cVY1[]X6t!$pOTr!_T?2^au5Hu@npXL")hfB#Dm!=#q(?]+W]`UCH7fnL6M-]HE7Nl:'Riu3in8L %:.BY024TWhhmX0hI/30;cH3l)olbtIp?GlDA3::&;P@>KA&ud5rd>$J6L(nU_oZR3g_),)S!-^U#m@g_>FZ+HX<^gnZXl[J^r`\L %P\`m]a>k-U/-;iAN79TC$3HE(FUoJq[Y9p-G'c'I$uJ`DqN4jkR;@KrnnB^[-HS1r5D\lC>jM^TjHe[XQ4,cSA<$(luU>Pm//;9)+="4As_*=

KZBTT8?J.Ln;;`*`(Z5`^=W3YB[r>%;unBC>s[0iCj8'(4dFD0fm#:G+<0[KX"FWHo2idn(iL(;HJnZ4L%m-)eUSeU^&Y:'PpRQ9@nPENPO@!;BQM;/jGW4l=P3](orK=qT" %F_IS,#="Ih0opIqK0)ueN.K!)#I=`'VP`tUe"j1CR$c$s4^+`:h(OV?-lUaMO\/pb[V[`i&fU9jp;c/QG;eQ %)Vso"T0Zp,*$#:&KDmjeh$#08Je#tF4Y^MnY%&JqP\9/,\W4W!.,?GfE>R=lWrN\e)gF]Aj\[!pms(Mj1ch?`bJU74kVBCXFrnaQ %e`NDZ3WNMSj(IOWA)6sYYWQS-Yfu[Z$P$sjnuOEjs&kWmK:U`+IXcqJhd.''"Or=&h3u>PZUtN@[a>s#IlpN?qiBXTmR9![)#([# %nl-!!%*Ne)Tr`T/E+Bq8oWp+tAu"kj$X91r,$3ni/rlBbSsg'o%C^g$!O`L1rc/HeoYY %+Fof6VRM:Ql4)Gs%khL4NJqQo\&U(=NOk%s/T6Wka6/o#7]Eq=cW_W(RPj*"k,m%K1n]Dt_;gnm)DNPR3KI[1BiP#R$IqtV[LmMU %3KJ4khO4dY5!RBI9Z)C`B=GN2nrNN]n^],VR"t**"`h"S&3UeomLhWX/%meR=b%in)[J-MN:([7+hD-%(c2"u*5V\VEjK.<`Eb'> %19q`+h1;t9W6dMPO59iK6kftf,EMuqQYg3=$Zh]PQ\@t_0B\4p:!o-LiF,uJ2:I5IGo0Ulbqu,+Y]iAQCSj+kjOKd3rg.,tElka<ZRF@M1Y?XP#WQg0-A3,-fBTekC-#X]9GZ %4Q\u3)9EB$ZWOQRBBDH8ESr^BI]SrL]\^*G9?4!jENs^nX&G`6CSi!:4:E7mbIj:mj%c\D-I`I0Tj3C2e*Q;%Yo);!Z]I5t9QJ^& %`0suGs#PuodtF/]\YEATlG8L3%D_W;:SoCV7/pO1':Q')oGMQ3,O,Z#l"S'B#6djZ/VRhj^O(5 %8nTc+GIX=7+GPEk@88"OjqhtVmP%Ubh=]dgAk@N-94u2H!jdMV&eHfiWSqGF"jKL@)D9B6B;!*<7?L`=#+=+d?(^i[?0'?Mqh,t; %TP,7qXVH"<#S"SmaqY(iXS(*gp%0/e>_R5V@?a; %8+n2@_&]"Q#Ia\p_]:M:F&3$EGS+[SP,jg'2elk\?jHR9aPi.:Y_+PsJM3W+U$(5=gp%0/^b`7sG %-Tq68-t`kQR!%!G^`=0BaU-?`]Nte>*jBI<+DT6dlM@_VHKfbf7XQ!7^j1dm_LD]lHoA-7c^`'W>Gk''ro&N#/XaDBMD!,"RVk6HZ!E$Sksjk$]3r5?0P!HOc'/mjNHiH:K*E`kDQnWJ9n=4S7m%3nnE6#Z1gB(&\L(-/T>mk!DF@QpMZPbp %DU;V3?%Eo6PEBq8NQ5me)O@;C=Tg>`e?D%EYaDHm2(U;2oEKHbJ/b@)]Y^$>%1(gX+SI'A0\n,qVOU_*g1ZaORr0:AdDb4C`nbUc %.I3iM@!N^r%;^q?^aKMA1BK_/'@RCcTg=oSrF":*u@-YP0!6nGcJ`HRNM1HVOls"PRE:MSQt+C2C^M>0%SR2"G_bP:X>l_[WT;;]a[jO3$9V[[ol;KL88ko %9=G^b/>(5^IaN!e*lIGM5q?s=#3(O[ieC8ZOh8S_7!@7::XgXa97P-jHX5_`WK2VXQK8s:1*&:NR#fDA'Ku=OY3PYK&Na1=2n^Jc %_RNe1Xj'QfHpS@k_$WOfLb$7B(Ou5l69i+iRQP)f.qrprH>nU_5Vtc?/,^=H=9(3B5q4@!S[TBC*P54e!(gFr0to5d`O$%FRk]V"(7ThfVb %d([IM+&VKOR'#49-0&`YkpjOm(Nl6X`WbfTX]W24YPpG',Q9J>DG'3Td\N$+O$ %s.ei%oIqn]+rG0IT&3OG"?.MSEoGds75-"hG;@uD9YD],&*#DoJgh:#0+XmK9Kfb6mUXJ"R+ngY>=i@M*A]'3Eef[=a?\'I[h2Ol %M%"PA>pVr/0F[j#'M+?Ro::3_Q0'DBJq%4V`T\Qq@[,@-65%sD4m3e5UA"/f7>aVd%.-MX]d,?qNDj]4eEb#*?#.$2R!M>7*enh_ %VB4ePbT"%ILoGT%ct_g6CL:ED^aDmd&Q>kD;d@?WNL9SArL\;;WY+hX[4[Zb_)J9sfF0]JlLeT&S4pC(e%EHd:#Kb6hO*=m9YKK& %5!Rjm9YEV`&+rCc]fo,[WC"!)P@P\ThMA/_LC*GJm>[LL"e,01d64JgEi3*t_39="*.O`R\=]j]nG8AII#W=#8[4*"p$>!Ybfr"sYcWe];KL6Miq4CK>I`"2 %d$1gl?pk',RjfY4VAsu-?[gAEhfp#e&jj5Uj+Eb/&P/G#J4?oi(LaSFW)_3H[^97T3A7guRUSq^7Q.9TZsIRZ_==Y_-u6QF"[@l, %F=R6S[/DDY)[2g][3#RCeefDl$Iq/)^jH[](Us;jf&nc#k'OtrEeie(9p6/h5Dnes=XSeNr$ZB9'6<\C1u&hW\pb?UT6SO*WG$Y> %rD3?aWA`!Q@85Z1mJ0V:J_IT?mp<['Za*flIm>1JANQWs`WDm0&s59]U1kL=+[9/4_8T6UTZQ=Pk8/>\/ %chAt,Hn3cW&(=W"n*$h/@d5.0]1:ASU$NcZ)G39S`E&E8T&f/BNVMcETcN3(`\4-.$_j%,1>]k#:\0smpF6E;Dtm&sDpWR-bC %_TM5Ec?,8gt__AH_eo^KiHZ/b<']@q&8&jJ`:LJDV40&+T!5U!(qM?s_=.Kp618S!5$'oWQend$`VHSl4@rsQbn._J+*$[H\C!5Ci/dPa %=4TQn?/_'E+jh*42p$FUo*/LCc2`e'h!"4"ZMc3YVOXgl'2i>?ru\I'h]iCi;inA@!Un1\I. %X0Af%FWAlfpc]16.m8CZ&p?VH_E8E0(,Lp]m+FU0-4/h->#`-dJI)Y''A3UH@ZN\5_!`Xn?.AG %5.=UP[@I0;"M17U=;ilU0]sP>h^=Pqq%0jqr)o4nDl$^Uq[J#k'Rp_eABaQ`Z!o_f([/3(nODN=qR3;07\#3aibJlbEVig;A\Pp7 %f0k!n)1&@PYp*&sNIr`gHCQKs5M7'=V;ZWg+E'BD8<;2;8G7nt8eu[T+S,M<+9M*N^I$A1m$S6s@X&T=,]i*CiW^C1S?pm%$N %Sa%mS$^A2ko7mBaop(;PKaQ5L\5NPJZ]3;o4PRApl_+!qjaf^Jn_4a&&57&9($5cI=QKNX,f\Z%?t)?^S00Il91Y_eAlu9]Up*9/ %]HA*aa!Ysb]EWR;Sp)g>X<1'C''ZGncZ6V^A+>iDgg9tU>iUW1aMMfp=JUC_k(lelU5Nt;+)BatET#a+=>3L_2;Z*_0BbCJN?%K2 %,O-9[>W2FK'Ktti7st31RU[;3MrLUdjm"8joT1WoQ"WSOLkh8Q64p%g8%d>Y8QnMrdh+7u@#9diD+_N-%qD;ho(sB^e@:A>7tDD% %q3*Wn)m!4FDL/$Mrk-ZmQG]?";Y@&4onZG-];7'.fCL&d17@[Jkq@D?ce2HF,k-8sRkY>94P81j%.5[O=WS_( %#(:RQm)'G`Zg)kn*0G%336!GNI;c;,CC`1sbnBkt(7g4P$XZXK:^kglp5!0.7oUL)dVqJkUI)p7bora-!hmW[/?$'$Z$=]JTJU&% %KIVRu[h\6.FZE$SINQb5NFhr4F0G65=@-g'3dN8]lXQ(Ul_4_iiF(P^SA[VsQ(&h=\gid]SDlr?HJ5ha`6a2- %JaF^&HVY6H&sLX.;i$?&D![Qt4(0JZ`+7(A+ %PDS8eK7B1kitj1f.Ho<-Y/cj0*8EJ5igtKAa=;AkO7@b@6'B%0K[)C^K0`bmmYX!.PDE"r@%+og6OKA4tM&KnTY< %lYHm=a4>X[#"$u`I*ghHTMM'^68?M.^qQ3]PfLH.XC-.2;73.^o-S^cNrhX&a!\BTdj[U\SQ%b"!pU8)K^rS2.sSDDB$8`6`LEOH %iZ+WtQ+/hhh&#Z.psE$_`sJ'3>omCOBTg\>(EYF5E9O_OGce3XE\ET4#+]KK5aDS"MXl %PW>GTS%th1!MO24\4Cn/(&q_NTaYDt!F$+(3.F^1Bp]VDc\o\%:Pdd7UN(N(`&[pRe&r)a4M"V10HNj$nArqR=qG,l/`%Jp/L]kQ3bG7RAcD@XRV]5&_/EbBlZPF$/pKpQa>S.mfr]`pqub&04VLk_0R?&R,s))aZ4: %C5%Jb)SRR]502[?/j0+;#1__^.dWBplrKQNP9''Di8n8 %=/c\8^CT]8Y(3;mq*Okq.4"N&5@PI@8.FgR2Yeiq*.U]kkriV29K7m@Q&hK>.74"c` %_dl,g=8rc?EDl!3@'I1hs+LQn_>P%ba4"_S4H/rD!BgJ=(;7.UU4V7#m&YP>JZsc+XM^(@Z1dOq %At5i*pl/mr>3$IT&`#qmh!_r?U2\P4$5G2EIMq7Xl!#Hn:t#!]>=W&CkP9/ci]MKAE=Sd=U80oGc0X4T3Ye*LX:ZJ]i?8:H$M=E:lZsq&0kA^*n5q^(6>aob'V^FtR,QPrM %>GD>f"UW7Z1ELR-oQ9Gdk:n]3e`e,?o]YoTm]d%]53DS0Vu+i=*`,J'm#L`\T=JcldHQ#W&(.S-5QJVg+Z#0]p) %^DXf-G>¨kSdA=PkDCr$!pb9f+V5:)o8i+ETu#Oc%<`[^CL"B3"^>pHccF;)I8H0#QS(s5;I#UNRIbj0VT[%e\@H8Ad8,m)'7C %_PY%`#l/#-#$gEfL:U'n:JsJsc[(ZPkP==$(lSa6mT:U+E0oNZh7p8&%htG2o6nP,M/sp1;p:@r36mh'XY` %EF=:?a'l`AtnM^7/YZJC"mIi$GB*Md!WOFS/S1:9:MZ'BMm(0kJq+B>$[gQZ/K^,18W`oGPgrG.Mm'D(9YJlD`K]H>* %.ij:2i=HP[iWSS'_BC%@@((/JiPb/NV3Et\,:\HhjtJam9li@-Q#A)a1)Rdme0;9aR#Ph8'fnhF/<7rX^102.FF=p^.+`Rb_@dla %kX[!KU9mM4XOf0F@E`nYN?-D$>]>/.@:fN5Pc09j)ud]`lQ;rWAj\s/V)GkX_J&f@>U!ULabX+;ZQTX-pW$s$0lN.-#ZP2&!D.V5 %5u3Pp@2nQ%$VraB8Jnk`*^=>lor-1Oc`f)R";*$gp\cf"Br-JfMl(Zm4ul>=NTa*`XgSYc/%.ijhl,7, %dN3jSpDXKo[k,Fl;b2H]l`65ogN4Xk]j!8Ih[F2\Wln+M2Umn;N\\W1)[tZ %);'_<<[Mjr'.IaQeF72T8EKM_CC:>6asjQb_Pa23I7KpUu*LgP[m&T:7#NQ:gi %m_8T9=Hl)cn02G %/^Z>A:?M"EQC[NM)UieM2=LSpcoad2hkcD=XRN1+HV?U!g5bN+>A7J@.IluV#bf(9)S9JOX&ThWrYYnk_!?_G)eJ[1!C$5\TJL?VeO1Di2(oKO6,od. %*`JXT0T4HVL*tlc&4<[A4@fc$3hgL#JK_,t=uZe)hFZ]cj)FIoMbG489-2-n3>K?_702H:!X^-(ErCT.sg21FaNS@)#1LG'J %?i0J;)Z%AalQUC&f^nMDlQXd[J.XGb<585?<^en+bFa81BJ(S'?dSTWW1B"0`rYt'Aes-UDM'u2Cp1U1DZ1(oc/TUpMe08CgFjcC,C'd!_Z0k83Y_mnQlBpm66nK`eT=/kaA!V7-WX3Ec?@rS(epU-E@u=GH %B@2HV+(H)A>4/81+%$#b?-kkhol_LaV+oeee0=q/CE9JaW(!:rnSIG&C6:4Y_n(V,A@TLdLg"?5!q-pA%/Us>(u?F0DqN[oobl0\3maAUbP %Sg$hPr.t3GR1Ct(*.1CrZSZ_YLbA,Y9t31EIq+dJK]uJC&i6o]?_k^k]=jKme?5XS1,#KL+uKTqf[+G*7TAbF?;FKA\B`U %LNJ%U_\utcMSM^8mEo>PSgXXZI4pY(3X3EM"NOfsO)`@qm6r;G?[o_5an9/\?3WI&_Iqc3ISBSW^D$Q\,aZ\(Uf2rGcjK`=Q/3F; %WR.:\,42M;T*d/.jAPWR.pdc>dc^8Lh*=Jr"k*ZonYIePp5+nB/F%M=_Q_AhOmfU#'"K-dXX#_U1u07^%MdDiNLS"NJ/# %AJTiDWR0XO?V^Cl5]c7q_Ug0+W;bB2i=T7/Z57XV3s6bF]j=LA0)OHs%2(!2'YRap$T-^;K&bU83kMYp:p'R>p!hB`3=R?M097!MQL2p-b)k6ADZZ!%5RP`01'5HC4RG=6^ib<@][$$Tb42r7A;u9JQ;iQbo'Vt %L18:CkOD&[Y<@HkLT)X8^4,eZ)CGpfkgL3(q<+>7rnq)Y6EkLnnX!R#4FutiTZ<[P*5Uf?o3=-Dc4p4f[#jBS1bjX(=u+g?mISS- %Zn8IM2]9kd/fMX-P0p.8Jn-_(\S,Z.[@E1f4VnR0A#e!MP)Nu]ER4faW0`Es-7-jWBNqXR:+dHtpT5d;=jKNh4f.%=bu-ssB80]KFp;+$40(e;";;J+*_T:]9o_OpFBcBX)o2!_\c$qltHAu4C3 %j-ha)`FLe/1%bO-M*t0C@;fPa>4oR48ObM\79bLgEmY`TH8:qC>dSm7Y=I^ikY4<`lX*:BVdK2eUKE"$\s%'u(WEl"&J;F'\Kir(<]ie8#+9H@FQO%:;G0It)2g[:YL^YjI6ma-2Z7FE7ZgOgef$a8LP2Eh).Tm_6!eK@b\Z/tKOtPoBm45QHjM0<`L0VDJ/Y&fT0+KRGK9nD]8M>F+ %1MWg"$76jY46-):-lD,l\$hfD7*k1[ebdcuR4tm/GrX$B`K#YA6Vp]>OE:b+N%:<:/nVI5_e,K33'Rh3\%`HaM9=+3fgED %1+R54p&URVgTMbC4$V&/!G%1;Y8(=gNiSm0k2F%Ek$#/q$U+5WB;Yu0rceKXL(b&2eVF-pc::68#+8a,6`UOUBmB).%':k,B'?YT %$E^`@boAJ`K[:.0r(]V[c(J4u=659+e\d=>=^tP@]e)Ei)La!>e$8#=6bJk&>Y`GW*i^H!1tjn9TX %4S;!;a.^i(lWdu(P>'lD647dSK%-)7YI8(iTdBbU4)hj-S_R7Rl\=PenmjOVH/;PX^ %&$C^CSc%YRP38fFbO#?o9-f^+G/UVN"F;ufH##>D)>LKdcbh4i*0;l6b)`;e#Q'ZVK>MU4CU`e'b2e63EOYIdF[&9H0Ae4=:/B10 %A%p!F\MDK)%7Oqk,#IF\)9.NtaSS5qbVO`#Zl2EMNUG/86sr"foD0GpNj]0=4D;AiG"bC]]Kj5Rg![2HX]b^@RuTD0^7OEl4Y*(l %NX.1+Qk^A%IdEM`b_$Pt=_(V\XLDb%,-W'7e6EkqNg,t_'@Y?+D;THHfO?jE-+$U5M&B(g@WO9#ar80[9l;VlD)rlF*#U,T;[]A< %be%B6&V9%W"2?hKC,N@<=\T+L0c^j.NhdX--`/,R'^u$*:Q!2sN_N"j;S;"#"bN7+$nL[UhBU>?7>NdXQD5'D!6ur_#4p.o$A/$G %.OX+$)c6o>lnl2[+$i$+=*u$=Yki8\kJQCCX2sRr(JI7X:j9!=hB6&HL0cn_U?!L*pHt.0B1*9(g^9qa&.6tkX_M&,,"eX'2d)(3 %C7dXe(D6?effc(4Mb'd'+t]LO06LeAOm(guo='_$0Y/[`&CN!Jk@hJ`-tqSjg)^W*3%$E!&>\OM(YUJc[).?S-on49:Xe^doEC_@ %6CIU9/Fe&\I$])kh2UJB]u1=,-_N-Jlk`Et7h,AVoWpJLoFo*+N=Y;E0Us4bPAG;11I\&$Ms7IBpq_OUA@-Mt*9%u;YetkQN;J$b %\/$R_pNO+AK"r$;AGaR,ZI$70NI&b#7ddL4`e+QP`%C3V.bGAUqG!5U,"m4B):-E3MtAgAoWc6UORfZqAm6i:lb1*f?+9rY#CKd% %IG[>7hXAro/KCWo-AU'L"mY4941_q(L=WRM:Zu*Z$VtR0q2\$X*V>eZ-j1u41i/%`S7[k7#1ERTF1faGm>)lsY'J[j% %7k1&P"V%>[1Zh#cJd0\?b>L-QIk-e@0b&S4dLT7&r5$0L]3<+/VdG1TUCf9%1ha:=,=k+QBc,Ed+9`4O@;H/t89U-+iI#UQ2NC2Q %SEs'U'uE]m(pF/<5+fu^Ui3ns$9?3jIsWgr(O@N0@Qj-2rh%ELaB(&JGT042QZmfdNCus-T`>iOT_FW)h9K.;djU;m.EgX7'up[6I"X9gE"32aN5jgpLd9%; %>RMf$TV#BdWZ=^hr7,g8/p`f$?[rWub$%>(%:Kd9PNg%6TS<.(34dbuY=Q'm.r,Z+gk!$!B)5XH]UhfHe(S:KT:g[%^#L:6U,o#4 %nF>ADS$C!Q:M\Du2*$98nOi/1gPKinUK4T(c58#"=\Xe;VoqjYgj,551\_2m&9uk,!GPe\X]e8*Q5Q9ZWSTr6olBmX9):4BCS:F$ %J5GBJ]p#"bh-MQ]+\>Vt"p+_c/_1V.VorR@U!Y;C$b[N]@DV'i8Fb%fAgGC&,K7hJ>f0&XYS%tm(SL:GNNa7umrIoS-hnQSX5'IJ %!JFMQmBSjp'gPmQLI$ri'gTc57b0)?-=S4=g!So\.UbX/Z\\&K@!`c[IsiP<,PVqqiUoQd*q:oR]/Mkm?M<@Cha+NrWEAlTD2r'H %n+0a!r]"3bi<2q=K5H$]\#6uWhLs4\BJm=[64\\*a;S_dA-!MG)cLCQrK\e05Vp]h3=po&%BV39EG`;s-STNjWdeeY7k<_*/R2]a`g^F%_R#(39H>gVFJIu=2A;ZRbRArM![L&W#L!j.N#?,ii(?57F7E[)-kc>Ie,=`4EU]L!0(V"o10n$]^AnChOY!emYlYX-8$ %H`TAs\TTIT6][PNOQ9T;A@dKdVd&N-me\P@d(%eDf_rkRF16t92H-r"1jueklrJ_=Umlj(#hWDCe)B(>`;Ol[loR.Q?TN/#h"O %CR+dF]nFJm)W$CU8+6"Tr73F^,Nh!.C7;=adlrb3f<Z,pLT=KJR&+iY]p=OI\95/o&\UE6%W05ZNMF:_J\*U@Yk %$h,!62\Jo7>3/:;4+VY:Di_uS&4b`BVaYE,I1)0^2?WK6*N@1P]^p;50+uTC+lcXn;kS8V!6ZddN90HC.L?AlE='ZN::,[*]2JTuF3T0*`^4V0/T'8Srm;tD$a6,`-+T!OeOV+lf%G?Af9RCSCs?5p8I %2;/Brk1nQoVQFeUY^CWjL]#EX\^&e[K3]ssp`UM&^:e-D!)eY(s/)0(]SOEm=bfhcPj2F%C0%rCV'ECJJg_.%MMb;]dFh`-::h/W %X/K\YP&e5Zk5hM6oO#g1#og\iqRd[CQA5mG*\^4IlddFPeI1tFr(fNGG8m]f6cRbW^-(c5u4paOkSYEo/-@B>*+7(qX> %Q/CYYqQUO3Vi#B0jFN-5e?KL24n@8<.VCPkDK"okEZtHef'Oo78]LS`gJdI_FaKc*E%Crmf'S$;ba*9Fi?CnohL#5P*(,Q=![7n2 %\[GC%Nenn&=,Ku($&Dgo:t8We3IU>ghLaaI.-pp>Pn?a2cq&;X?%bupHQ7XA^4EXpg4_d;G"ASl=tNNH5SidZ-m@M_i+BdcV^Bq5KQA^qR>t4L\AH\JdSc8KW&o[\b!s+^XF6po9j[*fE[pP-67kd@p0(-8s_B;&>5NJ?OZ+bmknZ5oL>q%oK3+o1sTEYra^iq0UGJ@h`rlXdUk %C4lZ!h>8MR98&Mk+crMhWL\@YBhO %QFJm1PEj%-3KiQcb_m(bUCs^ek5!UO!?q@baKhL%]ZkYF?:;.XF*,(d7bdmR#A\L8a!FEqgE9DV.)MW7+Yk!g?401c,dQ#Nla_>_?],S!ccXG;_1tj0oeHsD!<8dX0nm42%fJUZ+id\5ubt;6d/,AkQ4k;_of\7 %pKTkAOsl.N&[CTt$rlsqpZRb4'3RnfSFJQ*=bFIXQ^Wr8LEJ[LJu_DtQ)8Tpn:C:G8]ohpmcoqKJ4Ye=>^`-HL!^T?PDqrKH=TaDHZ/J*4Kj'7:LQ9].RH:5I,@5_PXq`r1TTMor8`de4Cc"*@_]'hs7 %"J>6V;Os5c2bp)(F.tGm9eVp_b_aW(0g\a(ir>j\P\*gV/@H+*W1atuGQ`7qL9>mBWY$bPdu %q#01iII=7>NrI8oQ12icN@-^c5%7Xc6j,Ql$()=26j2\o.GPHq1n?'J.EUNH@[;g87nJGs3/Lk[Tor*3"Fd.RY)5uT@jRP-Bog_q %gej5O?@B;IA9bL=03>9q*E+fa6oHZ!ZG(3)E10.=OCu`>h.76YLd&Q?V+kerFA>gL3H0nb03mI;]M^t %&Lbc:@:uWGeWQ((B;eF+1A@#Dcn_rUP.:g_(j<#-3s2Bi`>,>)0iM;67'EVB'hjga6ZTMF`.s]"p*6"j^ %BDL;':D%$(GY.fdRToF?LBDQ4dha8oe'##oJNUZ %`[ocXiXtkSgr+YP.G1;^^,h3qa3Co[kdJWTK1A85>iZiT]=df!2lY!?^"@%hk9fFG>`PAp\dR9(0N(mfp:dYO@ARC366i%^#/VLh %>ceq4SBK9UdS;.4_KeB+/I`&^/GeLD++<&9%u)Nf+9csS\4Q0tOJquO)!>1GJWc80_67#'L#<-GgV$US`t`\iC*iH7*dr;_i)LP %".P%3Ik^DC]&?'[;H=f*PRT8aOJ9cu:b]Q7SAqZK?Htgt>a7S^IYt\#e$]H0cs?NffIY(SpW\eH'rIEF$C<59i?#ljV)CgKRK]As %o.XVeVAOn!GZTbVjXYn37e#:4jFt:k(L!eAB-1C=lDM$f"V/.%Tl=2Rg\EA!]98")*0q2B=DMku'kuUG#MT(YrUJQmarcefTkg+> %iG6#-ql/)?.G/A?7oUtd(b(C7@Keh%F$T6'PWnD6S=(dZY%b2\_*iZI2s+6oMEXF %Q!-%,i9H6kk7:W^lgJd_$k,uc%mL<_cYQ*$WN0P!gu555lq@^+mGpCgK+%=!nUt(Q=nkAe@aBdB+FC**QeJ%X`:j\4l_0C;Ab]LZ %ZC(=ZX='XBH?_"XP$1IAK1Tc5qog>]Ch&No,l(.4>,WKt;fm1MWj5b"(AGCOM: %,()H,c,;>ZQ?^*8H#Wj_#^th_G'bAX\`Q=r8'HTkj.NG^,LkV+dl'XNpF";')m'=Fm]P3&"'A")(H#=6pn[>lr1I\6lXf][85Yf+ %fI.1^)S6B'^0$%Rg8iOYB%`@iq+;uXqm/"n"Otg&b?i5BTKaRaa#Y%cUZK".!)Vnrhfhdjpp^X,`KSh4RDp_S+/oQ!6c-/c*m2FQ %h"gbjCu4l8I5"I[j;:Y)KnM8MVL8UhhHET7!'Pg=.^3T3]]Ncj;DX6jmnjNGIWU0O=5mgcGuS*,D_kHrCW6,c+,NH"Ki^p:PJl-f %qf_-55-rD"?dteBcG-!u'D^bBD"r:i5nF!%(Pdn=rqTjLI.Uk6`c,)GRut54^Vs<;e32N_J*?X?lC!Mfqd+:1T0eFF(1aNCVQ8qV %'"S6R7n_VP8gj4S.T@$E&WXZl:cK9]:<^J@-gLp"u9d$@l-6U.t[]i%lU,eDTM8oS$6^)tnhAiNSg\%/F$_Dq6prJCqd26P)2^Q+n^m %R\>M8U!?>BX$IQQXE"!,oB6A]&:,r#L!L6('-m,$D]B9eSRb5Ie=#iX=fJalYtsH-Y8Yu$O/$M0=<>'@3-ng:>*CDEj6/'qE0&C` %a3jbc:=X=3Nq9TY[$.tOk/YDigc-qrQQ[B1]sr!kI2ge+a.?^NQ[Qq4O1j217i]!S'66Xd@5[8Am]k[A^UW7-B357G4B7G*]IOFV %#=X^P?Y2dQ:G]./,MLc7K#aJ^CoQU&hjc8m4SGZjRiZq2C+)^rqgX;i*mkm_4s5G-DgEbYf#;aF9CrVm+%("DL(TrCME],6$VF/e;Eq/:u'-%%i4])3:>c?]\gO<*fN\@=0(D0UKX(&*rB*8 %*ICmpe4$9kaq503hYoVRk5$7F->5O37NQo^,O0R@TtaLKC%,i1'&9O\_rame*rAVUp;gO+/U?\aqoM2hSuV8eOG-n1__Sl4=PE`c4k9Z4(%s[>tQ$$#9uZ01SO<n0:!Js8_CJ/pE@Z0*`^BP"i_n4//A+klG.As413>cX'j`'Ul;l?;_Ash5GIT*7 %_Xgn0N3D\sRSZ8:F%(="+[26H=,biTE`[pmgFer(?Xa_'=#ef8p4n#A7%OK$,&PdNU5)MeZch,GOtS\fMrJ`/$YPcWf$+f:o[QBf %C=CG$E/,hZ.gJSoX1c0&FiUIDIiHTg@HHD9LE%GPE`pp=>lK#ne]!$Ek%\0Dafo6*jBauTKTAmeT8=p4o?VQ:-qfH79)maY%\JZZ %Rk,ebD?&9&>&ZZLnYKI'pU;VBNYOdWXSM2]6?l<*q`A+kC_@&N=>Ld"mfP**5CQsX7HQ*JiUV>4YrKKOT,sp#IekLCe,BqpY5g&3 %7(QKu,&sCJ*6nE4?HYn;)8hf7KMT4*NPl744_T/W,7jc%pMbQU'Ir4WE#ekdp@R*"Q\c+CWqr,c*pu1uXsWnhe^sG2)T.t:im6\n %hHGrQ[AP8d_Y4)BqS(:(l:Mn]+i#Fgc154XfLi^83ek4<3d9V,4D?;aNNJ8lA'QRfF[kKN$fc*]'P$ %64J[GQ3*rZ1R/hc/+cFe"\^QO%+\r<"mfe@dcDk\9J6KAbYm3.e*X&`l&DYN9A:V_QN=PO,'VO%<13Zr+5JE^WqTrUsL"jE'$U0j(8L>d.>07-/@)!KU'<+8#Y/cMC.)%j%oYWScB\DV3LRs_p0CRCoJ %]e"Y7NK?D_i2EhWR7CWZ>-8LO=@#RORU1fD@(:cN@5g4qV1V41VD=(EM8*6^`5TScFIXmGNp9iW5odrgg'Vl=44M1MIrlZ9m-[pT %$7-5bWO;de%+$*:k4tM2B-$a`:Ss1aZN<5CX2Q.+,&&h@r3dj8*Dc=rl[bRA_0apSU8d"u_@Qt;6b@aE16Y%[SK('7iI3*HaR-nH %>'ILRcWO3-.s46aX/?f"C(s%_(A@7#W_oG7e<4W@;3.^fE=+A/-l",D\k1Cgnr8Cb%eqnoeN"@p@%^,:ea"`N7']in.9U:?,Q;-&ugg0"5F` %[M&2_%*;VG@k2hY:@eQc>7&1[(eYk'9$m0@4"tU^$Q,2"2mR?P_,uZ1@:-njTlnS6P0U)0KOG1G-&ugg$qnW(D/Lk4=;sRjbI/%* %`jQgZ*8=("W>[)\?558`kg_iUdfR.#Y1>bqX"3TfBT+7Zp"^39WdD*b/&?*5Xg',R,Y\UnF^\d:@p98N0&)@3fNTt-K)*tYDHLa+ %3UOh4Fl*4cI-K;1,Y$RBg$\oD/F%7KH[8ShB_)WPKi?s+=@4 %p*Vp"q+,9=\6_#8oCNrn"6%b5F"Z.]K5Vi0Sf:B2dQth=`g5tOTmYN*\(3tA\Zp=h]a^&YS94MRh^ArZU&hJ;DmPR %!Z(G-NM0i0hJ9Iol`cg;6]]/lB."iq5fGn=fB1J#mIk+B[n).RX0MEcqjUs4_"3#^e+#i#^4@XG^<)1Xn`Za.-T'X$GTnN3A,'fn %M=H"ZF60Rp*V[9N7jp<'QAk8nYJg\*4.;D4+;AmE_Q\+nMYTht1Zf+>bQs0rUqE'!TkLY/(?7K&/Q<;(-9fNdj@'>1s)uA1HGRdc19m7V!_/G3Mp!5o %3%daEo`t)i7O3`]A$fcUE$(&3(_eDt"VARKo]^?C-2qHo;-/2:dh4=4WD#u+,-3aF\C&EZW6_,9(6)MaiFQ!E'Sui58Yc^G0gmO\ %b>9I=emtg:Z#e)G-OZ2/dA]g`O?o$"/f`!O6r\36;t>V;jr"/^+g<8_`uhk*#6!0gn4WQQh%OIl/E!:!8NN/%GR"cn&Ck@OkADC? %$9?dh$[rtCHiF'((N,*!9-b#EadMZ?IJfg#WK-LA@,W#QfspnY*.H#?N*eDSnc',KnJ)Ohs2-Mi__;&-06H_W449)dD>Y#nm/L$p %O0tS\J+`CE`]'&;.CiO]"F_#c+e`SGQaaK^_)oB'j+Eq0L='7!Oo)pY\3_bI@PAA8bqPWM_5INsf*D2_5SDcm3U+;niE^"p,lAGm %BBZg0rI"/$k/e;SCh*iU>l*a/f+Nn-UfM:Y$ebB==<5&p'm.o`GhiRc","_mqTo$)9WG9,NF6T]nD:87oB0n2GLuCjCNNG-!#:+m %1mk2$*U@f<&YG2i-/+k)<$_V%8WHhYIZ0iS?*R_7S'+6cb04F!mD_rd[n>`>CjTpSO* %*aQ25%UoOklYI %ji`"_eTc=i53dX[cWc1rXS4mJ?5aN$!iahD0ZB[-PrM=`8hR8!7[Za*?kCaX%\o4, %`j"UI@1D-0K)Ac2\a+NW@nE0$F_A(9q6+)o7G4l3WV:%"$us7%8F %O+E@S5DG1[7XBq0qIAa!A+Zt=m#Rk#NWDS%R6PsFW]jX'A3(e+6D15+8!t?iAnC8XbNF_T$I+,kn-LH"^9"QS5 %pKpXBR,d\?Du^V1"g8fY`V%@Q8H(0EpU)+7uBX@$RWC %J1_DFQkn74-jD`>]EE%=$Ou#:KOb)8UsX8^/1TYLQ,+dsJYj'!8au+0-'lTm-R5r[)3B\\2n<,[n9PfF=SVS@JK;,7d#1IR"?R$-2($ud %f[7?tD/dNVfF]T!cb=bN//#e:?[o_5adZGO*.VMnm!C8!oDVCfR721NBK!21rm6/!RAH9o\X@$h56(Z1bjr?Q=otYANaQU&OP?_FsBAP^a_*PPG_)q-V^nBVN`tNi+pts)5;HV#\&J=t$0H7/. %#YqkrTBr-VdD^@e'YO*#6$(dj(9"eK[V'QQQfBOu9(8Po?,>ptJT`h%_2m3`mOB!Fo=`!t!-&R+Jan*3 %c7FIm[g\TqJnH"S>9sOL1N6W=G(>C$6C8*PU7Yc7GlddR#/E:aR+->TlR"@lhF_q)hMJYYr8^=$fg.$\NGU4l^)i\"@uk8o393f* %6l1\H?LTT@Af0N`SG4GPZ$SmpNl`89U?E9pD_Rddhp)gASdl=&+D&1P$e=nA:b6h$*AlJTR(MZf(U?U_5K-$&T[PMN68k3=[n57: %esRbq5/^T:0H6T_SAHg$$[Xf1nV70UR&2Q)6a!7*B$Jk-e[u`r0OlsSXdYSVaibs-8RY)4 %1;0+mm9*\l0H2>X>KgM6T<''?afBHLbu:"kc4i9o3M"n[($Xd5RtC`r$B_P%%#AXHGPq(g(]];W7LlbM$8_SqWpt8D=`GBDM)KFB %bu9uQM.0Di%bn[.d(/3Gn-_;!hXB(VXY$G]qtt8PZ.j'q%iL/sQlf&qc[B\W1qL(_`b@3?/ESY(9iI:obRC8j`'%3`@:lENJ1R&_ %5k9]Zn6(WdFNQ/21T#+]RaL+A]`&>Z'nDb %Yr1@SYg.&BZ1i=Gm,c5Qo]]l#^p*`RrOK]K0(TN)m-j"\?f;)oOTX;T9m(= %dp?Ai-M,P:TO?n+$FJ)$\nGAk\F>;Inq#JebI,NiK@P*aUJFbt-=^/05"WsE=mM9!\09SO.QO\tUW[Bo!>=i42\^#b$CYBY_SMf@:ZM?;Ib6W`V/C6*V0/l6LK)&t7i/5i+Vg,fe&Nr?O[!V%X6:]A7F)5c %XJ1JLe88>FY_jK"!RHQ(XJ.nXL5dpF3SBW-\c3km.U.2'/Q\PQX6:]AN00Z=Q)d#5@go"URoi+-(/5`XnEq])XPuK2A-&ap+I,'< %/QB!tG,5NTXR[0u.2o!kj@lh>tZ-;kZuY[q[YQcU5)^dIUnW"A`10m"B\)'WM"CX(03HUD`XJ]i"bg> %^Qpgm/U#ff>F$2.4D*bf4:+CJ92)oi2N\?t.>9ndqqF\.I7Y>%PZ:Wj=-N]C(^lH%'[(#ZUXUb*+>?Ik)"M'lB(aJ0^!6usI6"#? %C=8RnF^9%`0$U_6E"m>Fc.3(?)iniqD$tSlB*TE4SEaH/B/_A4:.Z] %L?MnZb+K.)NrsF&a1@%f$ml:Dc[0N&npPZY01cJ[[ZqJ5AKC+8K.-gE1n?ls5Qdn;Yo'a)4VR%o?23]8@H$MS:Zs`YZEdE)Dc?aM %hO\%nN2>5F]PDA^36"j5N67Qo=WDL=(4]RaY;jO"D%(_kg+/32Xc4d %B\73dDo%M+n*a`E*^S8=;[c_fn'><>aE*8$r%=,&2u1O3o0[8$#$^8CBUpQ[HJUN.nSrc"^:"6\R%DeN5`V6:BUDNS>#OFfU@ta"KgP>V\NG?^W,ec]q'T> %D[)6s9)5MEX[6-%D7(@cr/C0uF*E=66nDpkr=/=b@BDSFRsegr(8WDLf253tYi8Uk(g2n$T'F,G*Q'p]fU*ufb!BVpgJ']%!Z:J/ %)n)TOq/u4q4h>lCfcVuG3VnH4Jb.WJ\ZuZ-N_W@N]'t)T`<+Y %$cWBZ1jM![i7e`?fcb?KN*5NWp[5]UJGu@C(5=uE8++G6>84Z$[ %JY?HcHBr#B;Q%9tci;GKkC8,e9.tWpjMEjF`g\QM%@Hb*Yd"R>9YMFsu@l2A0#3EnSc^_':$Y>K;hgc-qpf1IA: %nM[ISFeaBW9rHfZqY/iVamc%0]3tP'hsdAF]81f^k(X[h;QY(c5B*fJ%54uAAN:c/]DH_4Ko+P;8_s?47lKo3'>"(k-[!>_^MOn@ %psRRC\SkSopFB.e%*^W_X)HhMc`g0u0A#XkBCkQ7'c+.-I]7B(Fl!"h;R>808NL06g=b1Xq^&5R+*Of[rN_Q493?,I,XhiLl>t=$ %8W!dYmcBT)Uij %(5ZBqO>*5DRB2NSAn8Km8X[fF8q-f:WKL[le@=:Y-5WH11D-X/d/DOHG$9dKRB;JGc[rr+7HA$J]SA5jk- %rQ)FiA6L5X=ApPV==%Hq*A]+-0uPoKQ5O=H1-\"'YiUWa%VUTqk#7$-ph.tjq"bDtQO!^N?]-#"Y91XumN@h+%0&H+IodN6q#gQP %;u"3rN-Rn74oNdI`H#E92T%_m %`u'%#alNfhAjg)aob@P5)/dVAQ^\k65jCR4,;qn;abnltVUu=H5*hZi:/_:91Rhi0m,HOOl,Ia"Rpn0B173.3\Y7YL]InkXZXV(S %fZ\o5a+Dr;WJ2Via]fRN0be65mF9Qb>oser$"cg2V:YUM[@`nm^FR+3&e+a+dW#m)fmnQ:+m`cCnF+,> %6ZTLMB#[R>;ER"mreFo!J0kUgM8a:`+`o6&p1e1N$Co^eC'LmK)F+2rUs4UcJccU@B`.N!?q>Q2^#K.:@rOhA0Ebnr>gNs5VbtJ> %'`!(9VoRDMICpmj5g1CF"GR>Y&=Sj-_%=1l[*>%DH8QH'cY>O4;uBcJ,FJ5g7@\CaotF/' %EKjUHERd:rrBBefifqX>.c3a31AXE).2CTOEB)/nh9Ntd37O@V_$8Y0%%SiS$o[laiAK:_K8j>8G&"8WSa'qQ*<,+ZST1V8lUAC`=g %04.@o[iGegd[=@;+E]4;n]ftFDAethN*o7W#M;:bfiN3BPRR"2>V;:EC(tA&2=AQ'S_SZETaTRFD]k*g'nV_*6eu9,"!j)^4!&]L %DEjjJOpQG0]3MBpYCV0PY=::/H$NPKFiP:BOoZi2LdH.haY9eH[#P@40UeOQGE<7"NioUF73kh*'lboFqPV^PN"5&i4b_]l1&^5"mLR\P@[2n@gk3iImZ/e.C5=+l#l2?M0gXVpO1S7,*DhCkZ*BBT[;D.4Dd5=RfoCaubNRf$\G!G<%'UBh<2 %c,k&/cI=4AAoVXqA?%t\[tb/inFC7r^4jo6EIt#&E43:,#+T*;#>KW2!mW]uW"gkD*]$,I1r*FPWn#GrEIsI$*9mQ;aoj3g!mWKX %K/L>[#+SiLkB@a]^p*H=QnaMoe6BKsE2M9s<7l&i<-"I_Ke'@+;7!((a9;7B"BDSq(;97b/SHNillCS[X)E5j:/S/igKkc+'& %aA7/P0?FNp2[;7q)KRJ'$&o``\t#0#DHhpf$\5gkc&jdR/]N_6/1>#[;q@T*bk47u2:i<"GgbH1i7GO(^EZdPLcSA@Z8o[Q>GIGa:^3''2_hiIRS %6\\(#XU2RDTd'$Zq4ZD!L9+kU.k\6%dpOm3\&k53<&`SA[\WoikV)NY\6u(l>)>VeZO+34S..BmY\968q)sbk1uc:Xj&TEO9RhT9L)L)%8:N_?C54IrRa&U@;Ys)'hY?l?$D$V$s&bPT1b>Ba4rP6tZ0m%6aOb(@Q:]Kd.O>'.%cVsMD0m]fKGsX %OlkR-m]k?A/QBEtOrCp-"n-K6Q_DT0D4*s*C7efm[[Ek)9I;)o\&U)NR*;`fXLuTf0q$]e1t0W( %@p%KBAr#P5^4%&Y',4h0XK;iRrL_a0KokB`IL^Q.$8BF:Af!%-4O>YPf.@`)-%@.Uh'XGR#qCZuI5%.j0cAfKGC'CtOlJ+q6NeS[ %;36M5]I;>G.gSPrA7UQ`['(0>Au+7LJAgia?^ad2nn\a0`I@]\:ANR %$1(r2a&>KuL&+WX5A4HlEB%%92\6dHRtc>K%+,_uJN(DF;`tn+JQqX;a@0#jI\dHga^S`.?igc[o\)`m$mt6d,@cYR;9DK*0sK1b %RbZ/Q9k"@:UI#[HQ1h!X',*#0[A^DrkMcV;Cb`2/0O\'=Mb-)@&*O,BmRQn.r5;1rl;6r<19AIMWDbFm2tGE21f76q,sND:s1LHI %%mNOeAUF?[L%+.%]j>Rn_n&E@4Sf^rHTqe=!Rp*`3k8\"*-e7>0\a-HMX,I!_^PV]qip/>fO'7=h68/'[Y+[$"g.6hDaL*)/ %Ch2(uYcl@kmF]>IU+Uc9e^HL(6%2?WmYCG3EMK*?$V+/::MO#5c9g3jOqoO`]a?f:5.(E(Asl-TOh37+ZnO)%0l:&j[*''UXB9=B %H1&a6nAJbSKPSj.:aR"*ZdN/^YpFEVjB`SnK#Wrpas7(95q/:Nl$*$;qr#iqp,]W8Z!PjNRq\l/9nhF9l^@*oH,NXrqX0@q;Ce%8O_q=,QW8'K0EtAkJC=Zb07PuS6>)6VA#s%c_g(TSR)_Bg;Va;)S4[0@)o7U`%iceRh's(6:mH'O8V90^bLgGKjd.$T:^e%^bO^b)kC^]'VcEV8Sd]EE:!)3 %@r>8Nn:'%gQXXQ+_3nR]@3[VIT;G\i:04Z^qCG6R.,'5^DX?t526)JE$:]SV\b*=Eju8Dh:LpVc`fn"OHCT:2d7'EQo7>fP]i18W %fQ:/Q5T*=-N&j_&S.(8:0Ja(.rZ3#c.afXRY"o[*$.#i2fPB7)O+%-'V8K"C^ %=a/f!H#07UAi6a9-m!TJZGWI3cj6>7[qZ,uj"(YA6L&[%$)GI@8$`d*=IO61RMPJ#gZ%(cB( %@*f@Jr4b@KlhTY.<+>h_QVQHY\dDZV9J_at@=pb0,2D %]#X-p9fTXr^rJH2\:/N0Xd2!Bg^m(/b8q`AoQij_Rk/q[+9%*e(:4"3@90\jT)D-fT]<+a]qf2O%q@UMq=*@`SCZBm>%l8DC/X43 %>%JqF+T`+?'*T5!=#M^83s6HU;#uDW-t'F>U&\,a<&eC"00f-\bNP-$6Ybs3O*\0nL=EKkhqts?Ht/I*q2qjkEjn7P!sr.$(G#s- %#suu\!1?[h^Te@ZD&iV,qSi27dh=o__X]B`SWdchEr(oe@+,^ZV\R(LcHjO@ob(L&\9b1sE<(=qI7YjD %np&F)U<&9q&;&T"JN7U%,a*^e2nH^7%.`6ZAn)C_%#hG<"LBNZ_^L@H#\F_kU>KFbgs:uhbjmT.M`Lqed=MqRV@6/J.2`E-A8@"8 %1h40>7"aXR<7N=6,U61e,V0%%cP30rq)Wka9F.L7*Yof:&bGKGKZ(@?LKP#r$gom_YeOP,iJOSBV%-TaE!:7r>lZEhSXslL7;H"W %W9o8ZN9C;.%M3lA:aqLtJL%=IB(1%B._@h<'\b45)B&:aPU550[)l_n,$J#Zh?o([EaHg0io`o*#sMmV*\nV!8)33@\*d\>H$oiG %B_dh\\&.A9HC5R4W9>^GbT2)E4YMXnFi2uhqcuDo]6_MMf4+9+YP$aP4&C@a/jAc>K"W^%eU,e5B6JU0l")k>`pDH"K54c]-T:lW %YJ[hAH9->kS&J*?-h==5_CI,2Dm"EX:c\M'9^CNM`CYu)FYR"E^_uaOA!N6ZcSnZ(C$Z4hIrI":8Cq)9ZUm$BRd\/-;4#f="EH9& %S&kbi>*MXcC9*>ro^u+F)O(rkWSs-2,Ma;$Fla!<*HN6B[gL#6EQkK0U9S'39$_[a\oP2om;@%mpaAVgqETQ1\E]?KLSlGF>)@aO8kji26QVG'aZ:QP$\m'.X.l/[n&K.2NtKji57$?ruB %CKknoCke)k"'Gc)X_rp;kSlK.JbXa$IhV0-nG\S7So"Af!G=m]@&!Vg'@`i>5[d` %A!*J!K:mElculU+r$UXm*rVir3:!d*TIsih0AS!8(/%dHF!4-%p@`!$YgVOLT$-BG#SN4@^>NV=g9e@5JHK%i(9eB5-81=_;*u0c %)"@mj(]HH7lfIie\hNICEF7-c#,8mEFF!2C+CMYtK`]U.Jgmt70fCdJU>GEZbDbG:3nS+pb>%a!lc?:\8Z'%`uaZ("a"A>D%2$uB?VrD,U9'a;k==8e[WWL:WkINP*(mJo!j=3A7VKDGYPHjn>SUN]j6qNR5WGQYbQs`pRA>SC'T-KY&e-[T[bt0PiV=Wc$Ej#.$gl@[m!?CZN\4M+ %WZKb[LM6fC&*B=@_B&2`AfPdj\S,38VFQoOdr@9%Q8TX9:$=$<5FYe+'/O0fJ/<8WRi.Tj=3NKm4ps3!8A>&3EX5Vi]QOm^R %JC`H))U>J1'Lt$NMoUF^m0u-&Y1@Pa$+_b@E)Q.S+`foY;T#Kq?ehX>`#/mNhKPlP;s@LU(tiq%Jp!,;.#=t%,ZrA`JGj$=P_ADd %H@inqBIi^o/9hF!#^@i3$8_?is)oP-7D*?SBLN$bY_;79\"0)GhL9RO)_++"MI9"E\opCd,DG'iEc5#a5 %R1CphKqEbVD3fI.R!,=RaI\NNJ*;3%-[TGFO"Q=g'%d!(-?);`DY?a/G^E#SI.Q&.cl/$Y+g!L1bGa%tLA*Z.QXnaN$&-hP^76]0 %PiV4qeEM^+B=r(k&k-l0DfXh'AHSL8UJ`V&e."hcK7#LZ5@?dX#6[8S.9=2*3dX(AWC>5 %V,=[W(=Zc`Rs&7(fb+UZTh6a"?faKd+RF^ms,jQe[l;WC8I;hD)\qee.RVpqZute=_f9`hFdXXl>hb6[R%N$1$T$T<7jG@t7IpcnsNrDVB_ACQZR.snTeKUA*:H\sn*dT#-hZ/)@LH_^Dk]:Cg*V^WPC`6T-oWbmg$1lCBI/>#X:&HU@ %oJ-9mKqGoajJC@I;M#OEY*W&48Z>:!dIC,C*gZ,_5`IYg(fo07oP"'Ue]Z,Pe+1<-fOWCD6Z(8 %0:s;`0pk1Z%:[_"UqBqoY?O&oD4p#I'Db$\g?qIY%1 %WYi/Xi$YhLIKIb9W_c"5?hpSaS[84JXN1(\)7KD>l3i3eES0o-k#\dboNm$+H$6!NL$ngT#DjVFFc_p8$$p]JT2qGaYiTpg>u):" %rat)EYEZdodjdJtlc_DYD"WI?a.BoD4ne9$Pj)f6@m=9b0Cn:6`Jfo%*M._>(*$g;/8iVbSN82g+Rm6WG:dY4oS+/_mWg0/7Md.>,k'"0H?@7BTa %l\;8'KnV)AI&noE^H^$!gUc8.I&%h?KC0QJ>/WM"2,+(BlLTRM1MN4tMB7eO!l@TEmg0O#YNjG];5S&g"9ZElM %H4qnXjumMD[8[p$:@-rRbK8O?Uj.Yd*E('Z%[F6@BAt+'2oI8&)+Fc3GXN??A1lj)p"t_a8OnPlMB-hQH %)T!=LUJN,Aa[-iEDA;AZfbq[WKkH1i&?&fX3Y!2K94QM3.@N^BN8Uh[L&7XF+\Tjh[b(940+4c9Q$-q;("tHu,uC5u`M6QC7q5ZE %lE`9g.R0VKYa>B*IBQ&m1TXH\on7_:hA+EVEI%sBW1YEI'\]nVb>9W(ot^/FGF?;3bNh7k*X;t$=V4RZ0e$r8ln'gbHOf0e98b?2 %'RG.8?>#+\\8eMclRmrRRrYE^d7&')!3]oKDp#nCJ$gk@<)4/tLZkM>_g:I>!RRL-^BmqM*m-.4oap!5]A %U14]Qn>p_#)n8Oo]^@tH`>/GUi%%d>omfM)I\M%7Dfq?jrVe`c$Zp7@;tk%5#cOeNnbNSk+0;[W0=9?t %@ZRqq,\BMnF?PgU?>20]I[<_DgFQ9s."8[:RA94GNRWS %$g$SRr;_7`kHqu#&FS$qc1fCnqY/iV8I>l2'&>/p4XokME]mpFS$TLK,]4!]dMc]mgfkZMV1n>'adK\msm4;Y1I=1['m9bnV-5@;tZ %%sXF')D4"T7N,'NRk![BT9lF,M)*66+\h"m/"-)uU.fpO4Yn4D7W5ON0_W`q++K%[4[>D&Npcg:P;jCfdQujmeG0nZ9$i %SF5O-n)],pNGLP7@&)OSPioh2CdF9jmn0s?g!&J"($09X:dkWJEgE19k<#t#c`nl/:#c`SGXtn"ZmP+^o'-hT^-?B@hSFJ49mS8Z %Ge!WH/qG@5ne][J7HpSR[oMW%`gXH]"DC>V3MAa"S/^nN@7<+GM>PnYfOOWc\Ohi%Feall[k8@EOO>B-j2(VHn;+[J8Ap %+HSI_V+1T6(O83kaW-0fke,+2#YkFcrO"nOr;!WnO,0f2CL(r2kn0n]a(9QbG&t/bO/t?]=6U:pCK.5]_f?pht"tNaMp>lp%.V1Dgma'laBNNNBDf04L'ZcF!IlsY>&2$]0=rQHJr5" %;i?Pi]RTq3_ge`23hZ5jQGqD3b^cICgE8q:eV6n[INP&C,*J"*gVJP4K+";s%R:`!e-N%u)`ZsY9kA?/h$2/_nbSs1&R3I3lciD3 %+_p9^g+Ekch!C;IYu.Fq3\DE9oY62d0VjSt`s$:M":/%.L8?l.)Qp(Z=u^DG)/GAF&,s-%ip90+a-4QJem3P:4F-WA?T_onNA8$qi=dhJdsNWO6n&pB7u)fc`GA0/BpB5ZB'Xhot=-()>h@_-WeK-=-It4o,(WM^1m#WPD2QTjITc)Jgb-d8aZoY,CdH8V,>"r?LA,# %&&'mf=>dJS&sM)af]cZfT=C576C+51/GJ5#%'RWd[t%6A$%@cr='SVH4^hGO#T(@4.E_"2gWgKfpB3U8X5jrgE_f5MiLK#$8=YB. %N(&W.0U$/hA!%rdKO/M(/.VCVUF09q90`Y7,\2F8._t&U;G@=J@J?T#ZEpbY'nEVNnB-7#@uLRfWj$(<$L#mKP8Dc_fMgaZ$:%[b %(h7P.Q`GPC2lV>D&8-lns+Z\_;uh5Fl=);k7l3J5/_IO[A@"VaCmNf];(;HC\7o(_32QaF^R/;c7>e=r"R?%tOWpmWcBYen?E7$* %Zt$_ZBn`0>;TfK"=2G7Y5W>V8DPpM1b;m86kYtki\`n)ko,jOPX4XY)G\Lb4Vg%d^LZ67V!?#ir\un%bYM<`!Y=V@_#VE@G"9tUa %%=.Z@Q[g9&fk<-;bS*h65U641P[e'gCL'/KZ$?GX!75=%nGm9">rT<..[&Em)3JK'MGe]T,O-9[p+<[BbkkW2Y-:u!AW@A4N;R*m %?SBO/\5&0U?FI20]L'=Z<6b_cg_6GQ"e[Z[SIBI2"W0="A;7_VQjQ+)b3`^>dAGG$Q":2*I8U"AiJM;_*U_k;LLqCbgE*[-m0J#e %*fK1k$P:;EJ\^8&.]/G$#q5%&YZ5i)$2nHH+U4cOQrgTemr(oOE>#PXW>]<(-)#0!)`QZ/+WH*<`F6iBaREruhl2BIJ9Fm,Zf+Nt %#/eSF%-i4D7j/hVa/hM'll"3hCcD^Rd/9;hO:@.UPVF,[KP[==,0+M!ElUUM68m2s;Wg0*B%E.5gpkl+XkC6>aFuG,]D8%7Br]e> %\T*qf7_3YnmUQQj[A5lCN2+U#d[_?!s5I"Q\7I^SpP]!o>1/r\-*hL912+9U`R<$@9GdCYCJB"j^>th(0mD,bAhE8m%'m2+Q.X*^UWHO/O.*gWNo(\?LHbe;::jN\8?'8]e$j.c["a\K![k,8fFcCKPA5=LLRoKsmV?c+pM"F5?mPUkcYKplm)t0r$ %-*b-Ur-HdmIGat3r)Na@1G#UIEl1khS/o8<.N`#m_!5uBhX]o[je3:V7.+)V.Z59/T[uoUU#YuoNKaG7Q&b1j1O_/+/FnlklH;?c %P)%t%]7bB')F(UFpPL$RBQEXH:GD_c&;C?Lr7g8F\4_(Z^\%[FC-ZrT;H"VO3dbUC30.)WB6A;Zn55q6A_1<-@=tE52[R3,`A64T*P-e(KVI=AiC1[5dR:+AiEf@l.`6$iTe$_Fu,T_ %l'gF;O4V\m/P6rPouL]8)+<@CotaBWkd\N9la:;mdP?QRftE14!EI\3iiU>,2XmrYHpDQsZs&Y:+jdoM5XdRFqXe!r`_BTCQaXg7 %e@%i<>'g!pik'5$H,m9=^oC[`&`uBo=hd&gmL#:,o(>n#Cjf#X,[Q1+951!\-%=nKLqrf2M;qnE-EMg %OuD#-a\gKtj,JO?5Ll@b2t,091].?9H$E`V'[9rJ]&!WbY;^D1Wiqc<:IWFFRRbXdSA(SuRGnS?4$Tn2[_*ZpNh+$F$$L?mh--GP %/9BqFpPN:S+ec2$m9#]/CHNj<,%a^ZF&MLWqHHI(:0YF<4c(f@05;6nS'Bb%t/NL9I\*8:@D=c"NaZK&aJfe6T.A@r?oqM,n-*o %>r3&/ar'Q\90*P_9F/Nc)74`65V4-IGpo+4c`nXV=_ST+(&#N4kR,Mk8jc[A%(oq*?gI`E<-($u(ZWF5V4.E;e_D_+*.ce90.+la %`2oGH/^*bTOp.7\WGAHnYgiW3hCfAerCAe?i`A %qdrA.6^4>dsShlY9=0j4ogjK!T!+e.Nd=;#_67dPZORTg\ %_hKc)YM[T?,^/alO$CcM>TZ-q,=>R\mcRkiI#?`dG[gU3nFdpLA#*S@mX'$fs5R>@kD"slB,\>bSs?_j(\PUfJ'a_@j3VZ%)i.*s %`_Ro0P"LK6Vj4]CE18M;Ne7nX.k0]/bdWoj %o^Xt\&1ZKU1k;Vj$In-r>LB.P?DDJi$AtQbM'A:eQa1Ok&-@hOhS:g[@!uIIT\jWPhq+R)ojp:8RbsBFoq5`tTKG9nRpj!_q%qe7 %93h53S6o,e(R,i*^_'P,FiVb4r!%,YMNYUQn;B[_M.QjRI/ToC?LW8M*MG=L"K[@+@p#n;`/^\Kgai\%K"*K4$a#Qg+#9?XmPJjB %R__7X6dMp=lD@']^.P!Hm]<0r7,L[Z2E6LFMAKR4rd0L;qIQa[4uYJ+B4Dh\o3+Gm,bPYM-,"Pq967Cik02*_9ldE35l7l7<5"2' %pmE\M%Q02(=I=K$"*JqLjiQUn@>;bO_OJN]5>t?;:i:Ws %#8\shAE9ES([!8EmA\Vlcp4o,FplR71q/U9@_SCmT9U*g;cK/6=&ZB?E1OV$jtR+_lPmD#nP7CTK`F'p)X&X/a'^I"*$j$(Z0=/:\_F+Dt_<<*h1/! %V]VlE#8OhY)GITi-osaBN$;jh7k/a0oD2oB^Sd.nu\WDKa>[9C6Dj=V%([i>n04pLN8S %ARhX.^$mZd](pRPorD/3Mo?W)lGVO&RX_Uh2!a3911^NC:MHN-,)[S!U\`HLC34]N^GZ['::g.?'J3I$L/U`*k\0(eS:n&i5sMm5 %:CEH#d,=>8\cKK'!4-\>]+KMOX91e3rP!;cSfUr-7d_k+,0(tK9!!tgJ9rPs'.*J/F&*DHh5O1&m!B($c90-'s''\).8FBt+SQIF %G7/#mqu0"lJVp5(QGU/BoTcualcV%q9=,DQ=s]iq\T2XWKH.-IJ[Co)1V`/AJ'6I>T][$&?a.:P`RuN0S#oL$]_Q_sPI$[1d8H(\ %(!!i5rnVmZF_Uom08F8@f7dGs$>V`W/?B-1E8AU=%_WH#F"UlD_3`hZ+'2L;fZiZ)3.R?,,"I %..iHTckS$b%/?)*1pDaaU!&1_6W[2EMa'MHW7'']1,>pXP`ZJEXq?Q&Id:jV(CfRti[U*O?c-1e`89P76'du$,O1%>%\V56\h:Pe %.Tg6Ujepu/^[I'7`t0Kr %CGN"eGPR\C'?da3!B-4GFn@`K.")Ti?[E %7_2YMedMc"q]L!-?OJWH3,]CIYi2X;QVfKUo's+F(WCe8IM)0)X7oC/hq=$]dLH/4r1FJ%cBHf0f_Q[QP)k(0`IY1Z<,6NrVBj)G[*%U`P\PP=mSetp) %]K80hM`ok9ZU,sFm=\)_h'a(c.Drm]"RWW0h-WbmdPe&IN3bMhW(Jq %!fs#-4uu4.pRgF]W,P'"-WoZn2i[Hh@9jJ[Br#Z\[WFn7[Zq`(,(A!G.o?[E?2US91^n.mr0BlW_DL787U>qhOhSXgmXk4. %1Li6/Lu6.7\h0i3WVB3Z#Ho$S.?!*UYS_fYRg'YDhREsQ2pL2DHG?s5Ia^jF(tKGlRmn*d5Sc2qDhcMD<5ic6S%gM3h_`b?WTfn\ %q!C;Aq27fAVNJSIm"Y9eZeTa5=>\GbcmZIJIa]9t@9jJ[Br#\BN6rHVBr#YkihJ,Tdn&@5eeR_E7f!<;aT_4(#*>odcud6FMWD*0 %D77?de_>`FIO4o8F3&XAmc,HLWgK(IamN.`bPV4kBo[k[+m!SYed6[jb/Bqf`\[jY:'MV?@8'VH$rN[o$oAuiRd+:&1=3sMYVQ_G %TpOs/,QeLC7'\rlK(g_5uk0:"&3l&Cp,<@"f%"Q;424Ej#/[>F<#HLDZPb6BZf\Xm4!3MF9cEH %^boXs1=23_$uc=e1kFh;;"hfe*Km[FJYlu^>h>'E+n4qZ3mgA?Q%M_m,Zhd\Nebmskn+@=E$fQ.&,5U'luD[HJ^r1#"e;ZD_gAU? %.H"b8)s"jr;o!Mb'l`^n-RMX#UOY-mBr7VTo1/4l4CPtWpOjm-6]_!0E@+KA'I7UOJi>MjDO%lr.js-[Vd%Y)Z/BDLi3F_5B/8!_jXl74SY/V@)k5P;^\g4$P^*LW7c:4T84s&in%$.pO %/[L-5RX#6l2d#J+?R7KdP#p/1/rWaE-72OBeV0-c_QY6$U+T-Rk+im?UAKeW>g$`6o4f)e.)jk?L3&p9,Rg@!dbV3)S1jqW>4s`V %82HdT"=h#$"'XJkPV=6I>hR=<+AE\\==4sgU^7-$"1r!!1S"qe4Maqe\eo!B@pJor<@9:[bEO?.0E0`WTOHA8bJ-enQ_8J;:FeeO=4#%96N,&GL9(;j$$p*=TAfuY'R9c-,k0aAQue[:0q+mte&cQ`0$\=%bK_o6nN(9Fi_1`;)>;)72Ibr_3/`erRZ3\\):!3o[l7bWc#AF3 %MZk>`9cFK$?!&ed(t_s=Hfd4%FN1C!=_ueo(i)SVRl2$qA$fWSZ"[^!I2E>](7R2tL:(Q&Z"[]V=A)+!;CY(E@p(rF/HB?$2AY)e %l-,[4e](K_9=kO+bkVB"QM')IcNCDAEmms]oAn-s%B+9hOp%4QdJ%L\/m27)BPASuT@#)Z(Od-,ZTf^qF<0d\,Mh,Ao)Y#/[ %=Rb+T?t?NV@prJ47M_IO(2;sS^(#\8`WEb8(5se&D(MF@NnDE^e&I!2034#_1n7h*N@Zuk+2_8;Z>A/qjop=O`knsGN%?l(/6Fi+ %DIg"dA&8*sj@0oS2AWqe8oA1EBk(:AY[g3=Rl2&%RZYRdN=eer2.)p@,XEih0"`'tN32AV%TA7Pu]&"f0=D(M`#-)$I?VMtaR8lgm%2Jk"(2'\#R)[ei>j@5Gs4W=c=c,aAC`e)cP.n1;DWuPAm %$Uto$2AU[GaGh`/D(K/E&[@J;VMtbmpT598Ct`!eB-jO>77ZQ2@Ujt0kk'h$",N=?iMMWH!< %Z5D:t">;th);82KYaB6;Z"[]FqCDo2/C'E=8<#/'MBtD)$TNlq:BtiB@g#7:Rl2%ho%QgCZ=IImDp32PZI4]:s$8*Y>?NNTIN^YU %fX.nKG)$5GMbP.Kd55`KA?fiY;0f7O)d."2=F_3o?t?NV@r]K0[:*QR=GfQn6Q=56q*Jb*Z"[^1G-4Aq/2h>rE0"-UZIlOh5kgHG %,E#88$b@rkN%?l(/;uG2MbP.KUk0pNZIlOhX?%F0N@Zu)/6Hb)BOj\]kYu,fFj,`*`MSUu-\IO#=_ueo$lX18=(NkR0CDhOU,CV] %Oi=2WA_gNb9SM-(Ys?Wk"XAq")[gsD\k',E#88$S<`m\W'&5la(Lt,."Q4SDF]" %$[9($r1dn8Z"[]6B?Z6q`MSUu,7D+R,dst.HI.8+`MSUuG'bbW=_ueo7*^D:aC)A@hEqDh!&=2;&@-]f>f)i=J2)$XZdNR`W@"1XZdMGp]e..>CA(&a52#WViGk-4ot-AA!;O2Oprc$N56B%MudGK*7pX[H1oq' %,`iR(-rca$4me_FD''1\UtW5o(UX)jl2.a,1`#Y@)()Yb/^db^>)^0;MbIW#\Cp\_kj"2^nma,H[1`KChZV)N/Fic@ShXi+/Fk)I %)#CMY@7Hq!`_\-mC&1E+kji8Ro=AZV^PokoX@mT`0.mFdf9J/+X(:?Uj9g9D]`^2F_,dNZi %&__[b15uIt(b7fdq>Htl@-5KRdoc*<=S]5C1mXQE(^iPDRDo=*Kpa$@9Oj2"g?JL>aH_Y2l'o+'MbIW#\@H)HBd_!=O%"e%3Sa!! %=QE^^m>XliO%#qNOSK8/58K[,!\p+2+,`g&R;"snn7.Rc+ketYFSo7JFffBTZ,ea;S0R>3=iB=RRNIG]@mL8JCJ--W1!Ue5)f`P5$!+`ncaq&)`E-rEeQs[p_`h3a;#K?Q-B/.(8c#or)dJJMjTL1nRI[^hT-OCji8Ro=:fJmb)\ugYrLP*r)dJJ %Mlq679g9DO9J2NX/4tn>G()!Ym/GNsTs:8.%kBj[H%\K=j;IcuaR=m=R?\kP4L($6_!1a$"QqTWF>7:ea!/u7;!iq$+,_-#8-[8Y %O%'$QLRXDJ9;XM,Be0`Q4$OK@]-gm"7Xcn//r'is$Q&XJlYq53GZ1)7cBe7mWA`^rVdo]"Mao[^e %oVFsrO%#qN38Elu=R7IWRA[=Rl&Mq;A&1Ui2FV+q:f=UI*rsC)@.aD"e=7+/IOoMn-+T=[^KOj2bZ;NcTWZR-r-C6k[((KXs>(/#2/K,";XB>;'a"3rl15uH\,r7b$I5cFTIOr;qNJ7!W)#:GX %1_ug"ccD/9VQjOl.e9!;il<6m;e>EL[NCEAV'AW^/?K-oqkMpEOa]tZ,i^S7!5g+A!,YEN+6]% %=C`>nN*XWDO%#qN/7buLrE*SKMh:Oqh2b!bEqkTunmder/0r(L-F/"dd!A;.NMUNM_4mV-9Z)`V`F(tiLM89)lut'qMSULf0@[++ %<"'PI4%e=d7E&YS\=$I(nATIO+Z!5V:9S4ZQGkdec!W905K9=_B<[350%s>WGnkscAE+B+=Oc5-A?^k0?KtQBlb/m(=L"eA/Em#> %`*pckan\Xe=<).Y=B+K6dEdEU'oS%[p+K;Mcl?FFjd("i=B#\E`/l[W@^41.YejdN\bAg$Yr$@k)(^U1U2@ki*)B)n^/#qp[*t"M %KIO=XBki=Oj3Ak;c+jOUl+sCCPjoK!1V=YE/f?3='"!n>pu4`:\U(&LEQ/>jI4H47O"2^E6(9MLL:?hg.10&aCN$(17S1IVho^d3 %EV5P$o&R])oPU$,cmGdNPAK&p`@+SPnk6:P\?^^bEaMl[B=%(8lTf?':!h14EFcar_B@Yh`nrq:8>1#:PI-T %POkuaeB^*-VDNI@.sUgU)mG-S=Al:C_Hffac>1i4_Y=8n1$%.8/KZ_E:Q52#!0Elalq2&'S`ka]8/a(F,h*:`;MfLA-+a-Em^.%6c]52$n0gHePO0i[4BLo3UW&M9D7[C>SY#92Y*n:,pfW9mc^9Y2 %l^(\Q)e"VB6hFe&AiA>reVADjB)TT+BW#W.0fEUf<7;ta%qAGe/@nug3";>@.d532<3,e$;$eXajg#7D!SO*931SW+1"tW)UPO"? %7&D+[chi436T]SpdY*sX.1:dmRj$BJApOJUejgZ3W2d6J]:`&=l.9)K2k=^,OK,kYC.l=m,"R%_eQ26(BS1aYAJ\s,A6KStY*g7R %]*&3:B75Pg#5q#F\2-XJ'"D,ERM@r;ldT\G%D30#5/):8._qhOnA4uT%c^B->^l;DkPd)X]5\O?'C4V@)tr6"n/j22T?S'm6kC@Y %,HDh>TaFKO-0Lr\\^'\'QU3&TboSd;'CQ/R'KqYWi(4`Sr:RN\#3#9O&8_pSAP'R$;bFjF4),$-e.E'iBiX-I+1L`XFp--ue)Ub) %:(n.i//N]V5X+JjN$.oslG7jigH6cPm#SFAQBaoS+2[(jWg:$h_dL`3*N+%ku5g9j.tX!$)UFZMDXJ:HL$gS*-hN/%1aO7$^`MLEHe5\KL3o>t/]' %$C<"YpsB[T\]V?<;0q?n99[,98]U4+]L50+7Wd)HQ\=AdgV1&V^8I?sp:@]OVFb-cS1eYTHJ#7'-oOdRHE^aMU\#\.DJ-K58"a?K %bW&^_9j?88$hnT>/](Qj3@lgAGcX1(#iT9%q"8YBbjeh(FF.o>&i@P\DQ>9iF*c&F'iSq**0-[9rc'RaaD13$EZT;4U/mZ<[geuS:SYS0'@@dE7ERrH+lGRgo[L>6\cW[s7&!MgtmJ$ %FjeglF?9'jQ1!2rmrP&DL-P?Pmr9X'n^b+=dYpjhm#d;:P\(DJEQ4e2'@H&&Uua]P",n;LL-.6Y=X,S_V=s(]D>#9_OYN[+`6_AW;s7L82!OWHkls(c %qR#"S'^:p&Y[e6J8s)lVMZ8fBCspX"f@==sTd&R-d:KB_:\PnHD4\e3d8ogdn$a)0Xi3ub@S0pA7`IZN[2:FS+#C=WrnWn]*Gn@k %`%278,8HX7F=X<=`rH&n(Ye(ALOgdZ&UF[C.M'E?SGT%Y2N&Rq,2*r9=NGB5@GG,]i3St@&=s+8B%YqO&UNaUnLA/=Jl`6<<(,&I3EPqYe\=.NBTf#5Z\4nL.VC?FRCg5uL2-""[ot9Zgkt]8EFcFKbAj]H %NO>-.2/f6nhYcM?I7JhIb:A2]a]YU@k"RKt&YXl?_d4$B&,NBrtV"7c@$o8gSALI$2%7`c\uHh`o',SQ2>1]#]sW>?78# %!#@oo'>\]:.Fpu+qd:+fKF`HVqBY(WVPLmoV,e>29GZO6&GNm\n2E#G.Q;aiY@E8!'AR)96gt3]JZklSpitOC7OP%7*P#FCZ-p"u %]rerB':GG!QFO0"O]X#_NY4aDK(h3WY!j>;=`dK2kEZhT-V.%TkF]U30D/<._2I,s3aBF+,]T['ND\h[Tb\;WXPL`jkfG\HhB]DY`qfU`mF!,#(!/>Q:S6B!'rsppjsW`& %ZcI&OpM]TH,i(\5eNX45gi/fsT'$9b(_tjkU$-dIY2jkbhWQk?s&@lt=nQ\fK=.lZVk8K!Q;VR8\psRVIoobbh*5#m27e:&5c"r> %>rtRQQB8qs'Y1G0I7R6SrDLI?[9,+ORM%\-1oH(31ILO&crC(q>&l&jU8S'*`5g#R!oX&+Ll*hTXL[R7YXn<%1a<)foPVL6-QGoQY;>dRG744p[5bRMq:%1s1Oh:n]:+ %!.BYE<'^:\bbWIqj21[bRN%&ZSZ?WnV4*(+/rZB%?@E1og$@/kO#,VC`'g>Eq+Bml7u's$m<``@fX3We %iSB8s(MtJ//_f:H.u@OUJk/\M4J+%Vk&b&)C4#N*?r>aj(Z](BJV.M$"oH8"E:CXkVb;@l6CZHcE7:5&l-I%N^R1O=D?"RHY5fAU %>Qqm%]%A4AEopj^:VNW?r7l!&_l6U5+kih<&-WEYMC`;J;T98pj(j>W(Z3FUa0=.KNS($k!rOeAH"t>gY'p9U(\UU!B['YaE4al(He\?)nQG#$q*#9EK%&rTaG7`PrJk;6WLPhV`_MW8/eKr %2Ui-@8s4q/dTT%);jT=?4dtkGX@O8(]T`^V+[d1%P(oND5,mFaE#="fCiR%".-Kd'TC?Uf?nN1Fo>UWl94PtAet$g:TVd.:$Q%@- %/-U*D5DOF>'u?*:mk2#J:<$FSFBNDk-&,DUXrFM;6WVq;GLVBC'cY<1-s^G0s()Ag+KnAdKZlfcPs3!E'&^A1gF$!=G^n&d^_WK" %XK,nLST0M?*>[0\b!p#KZ3N<]"5A+^Vda&G4QD<\)&FKQbYG^mca_&!Bl_@-I`@(jib#)nk%@pk/HV\G0(UkO]J#Sl=f,e9";,'< %^B,MAKiV%W"--H;r2u1fHWn(_RG*&-ffG'cLM-+a8)7ILH+F;Gi4M%( %e#0DpGUfsJm#khIe3$Q6]sRTU4rdeoGI@3p`;.UG4)4Orh=p_2Vm6Qnfe/F#%hc*?=X\Y=a3fXT$i@,i6bXBRgjp+,5)06J/t)9D %3F:D/]+QV%,E>iKr3!9%A;p,Vj**AqkH"N`OMSW3).Z8m#f;^$^FP*55A<)`RIIib/uqg'YkOPc?ul5-E%b:#(hRG\?ul37GSZ5f %0KI*"c^5sY5e@)]lS"%J@Kg@9*/!=<`oSqVM.=?3O2VpuoRs(V"7d:l3!M)L`^,qBNZh]e@1UZG^0f!"Jq%pQ($U0jhs7\K-blH( %^[P86[o(H&qSH#+prJDtfegO6>)#no(ZrgqcIZ<'d'-].;9"sdorS.q>+@6-N%ZOC%82X5/S9kukA.N)[>lm"lNR\Km$LC.=<9Ie %%ICo+YEMWkE:TjChIdupTh=\lmZiDb98",KYoGmJ#!$%6WcL.,/AO6i1;4`GUR\N\%2o@sMF#OS*QFGED/0SPB:SKBG]?6q^u)1EBqAi8DjQ[%PccD14EaHpq^kQ4X-a/Mc-BXQ#GfD4Id6 %%[qjeg&!5C\d/Y3!!a`'fNs>eg#%H[:nq5bf3hk+8e(LMAHN:kXTWrHkFeQO2[fZk8\>`,r!\./,k]&=$rc(,\`9o')Y]c1,!=Gt %1JN+;MX]VR=TKMd^4.GegY"M0:Df/(0&AC&2s5Y]?pY#8MPc>e$;;isK[?%4:k8orNmX$;fGptDZ]+H^m*W@3m6M,T/lRD*"dTTR %3Yue'Z81]K2R0k,p%6+Y"lVYQ$Ch/b0qs\eS/UOAMci/ %)VN-CbNQ<+T"iAeXk?UQT?)1)uc3Z6cm?26>/+YBq %BbuLAY=^XCI#;psGk7["I))/Ki69&^=e]B?]m:J[9K"+7Dc&>4=0-Sh6045&F/+AO`1.D9F>'`Q1b_\I"Oinl.?n)b.\9;b!=\'*6SO5EVa9bQQR#l26b?%;l_c3DA<1$__,I[+2?d%FMXGC?">\RHb5 %Z<,al>n6V7?!$VtRX@[BH=kC4(9'\XZ`XIdSZ\:Ul8MpcetqO2T`5"[1$^$K35%*6\Xh8+l]V4/m?M*Q>@g)C?;q'XP_c4c&9#B. %f7H7Mc7C5tpcVk_I6(n2SpER6V(>_mr %8#Suo,=F8.apV1[ObZL>MQ3X+]0niXJKlEtZLO[3@S$aVKk]q!4luIl4^Z,>3YY+O/\_\RDARUY_O9!"b0%jRNj/*+0Y(lU#ld1; %(Ng]@"X]Q:*8sL))QGb`A9,qVK^*$M%ob\G1f`t?I1FQ;*Fk&H'q(c&-4D]VCscM(o;GW%NJ %?*,&\3'pKoHCZ(E>o_f9^Xmu`#j9AN %8SAl0GSMoi,?2lof[t2+q)rKJ0t$&1UMd$bE@p,T*H$afXd*H5\sM-8bV4PlKFHG7A;1+)+ef3Y8nJpU&W1=,X0i8ui!9o\A>S!8 %LEe'ZNQMhKeH+5i5#&a:n`3T.YaF>S`LPi"DMEUtkb+`@Tq;J4-WZ\I)8/!M*$OZsH:Cd_EJ0#>8jPDRWhVCF*$LopXCc?j74YAs %f[nBp`t>$]!=dinI2jE]@T9_RF`E'A%rPU_)>Z>%!Z2'L3T]o:kT)d18/:UUPo%jtC-gu%&$CDKF=Hq1=5F1AX7E@$VVrqa&5VnF!UCr'^n'$>6>4;>g7"I62B7 %.[;-OgqET1(9D)pl3f7:rM6f8i:i&@/j(Z+#YI_2M&W3PgOcHenj%$TMG:\t3?r6Ib93U*lCqQ9`/dR;7IK@7'%(bHJljKmDUTZK %[61&kpMMZr]q:RSd_L^8'2iQJM%!^r%,rsWgI6]*U,k";Berd/DitN&ii-M0[`dX<-#"3Fh*7FOO,kA*rk*0c9I,Q&cl#d+bR/"fiP#)o0MR:\dl&s@h2uHJN!>XV.`/>6=PXGOmbBdk1EJ>nd %[Z,WdkIk#*?%bo^UL?oD?M$];,e&H/Eo9'p2``FMrZ\Rn\>$'i5Q:&,J2<=S,f;G$F(XumL$.%s/8Rdd@K*]=XEkL6=,Zn;@)>jk %[?tFEig;ZIXND>3:2I;V$]SUcFbDa`L_i,-[cIlS`=!'GcT,.@ON]9BaVUtr$e=-6RTV[L=DFVkaX@R*NZq.OklCor"Nrb-9T@"RfM@nZY*7MDHjk`./kkq&o#M1>Spq"HU;:T`Ds7bC*;]NJe=bK%.='.1bK:mntkS %X*n&9f:>GeS4G``h3\_h0;TO&p36NjP=okU?G[1%O4(To+ORd*,$JXo!\/Vb71cE7,ZuP^olh,(na1;&N'6k94AR?;"s@f%7='Ab %QSgl=X<:eD#olnn:W>:8&GkW#oBXj'+d;aJHN-5f==Ak!UZ\FAfM^9*K(M8OS'.)1?=f,fiI5+.811PF27*Sn3 %S2Na[1.BH.\-Y0rcG,[X5r7RQ;q*?i8^BLZb7lfA.LU%Q/5t%L$#aOLS7RSH"gs^TEgA.h(7tDhaB>C==Uqo0EgA.h(46p6j=F6Z %/>Cp/Kq)_3R\b!'0h9ME2;+GE?WPF[.f=]dMk"?nZ3;ajNLXR;Re8%VGV,#`'\"[9e89VK(;[mj+_R4;B'JhmCmYL/;XQd.p\G_o %MV;q*@Wr0GE,VXecO/M3*k9F\CA;]aEK/5t'"R:_e"EgA.h(92%O,%m=MuU5!]3nL$.h9&>3`<>h@ddSaT)n1+)m=kQ'g/=>IA %>iLDbqnp%"6MV%4'oHY].J';">-o0[],*LleB[;[`HZ4I!Y7J&'7U"?%R.\js %)j.*sXA]Ib@tM19Pj;k-6&.OIh>TBE2b"uY,_paF)!Si](l>n#FT#]/7Ns^Lgf%Ap,71M`WF^F87+-$0(S``TP(e2YS*o9/pNj;P %.fA'7p[>XVbUOQMY''_K)YZS3\R`YT8Qm#3S9>r(hUb^ob+f3^\eFa6>OJkgm)2I[D4;;f8;'%.%l$Yi7gRp@mC?Up4YcfO8Rdi=dn>M7(Fc[8Zij?CVHl2DR0TLk8k5mPit %6@G/ILY#fi\55E([A"86o\.5^Co,nK96q&.c_sZ!jH_"+L+Mh!eC`@>?A@WOjBi);bAkc[3qXAbD2eSg\C"`X$9-tLncoc,V?g(X %:\%\gFU26+SS7WlUk!ShBSE^1s#QNqp2"^@E-2E/2$'=[p]^,AjF[Ykn"m";i0+asTbQ" %mi-aHD-E1NW^cH3eI#0O=JSB^"o$YL_G@.Q1l5'DBi3;(OWoNU$c*'D1'J)YI*YO:@VUI:g[aWZTGC1Mq],%[H7F*G)u;RD0^jU) %<4bK@`iZg[):bld\Rh1N_(r#r+Y"PsX&n*1('t]J0!)Wl):blTV'G:Y=@W*aW!@+o"j0#G[\.L:``pQaGI %kl'R7qNA\]q59Dqp>$]NNDDXPm-s\;)npA5C0PN/Ssmo/1Z6iUl9GHBohK$9b%Gu!cT'2"9&0UlE*aMoEOc0sq*?BSpO*f_Y(@pM %6&[LU&q^p3V$\sQ;:E#^*d1GAa(&lE.dl0R-_O@/':Zr8fu66/[XPMYa %:Lo^5L:W-25$D.KOkM!2q0BU,1CIgir2)I29Xbs0ET`0e[iIPl$6ZVJUts']4:G+8lFtkE0p1LR2g9tn\'1f+oUd/SgpJIH.4!%L %D`q8`H?Obs^h&i@''*F`B5?t%CYPa'O=o=,OUELfPu=g3\AY&FTSJU"Q7O^\VEFLQMH'_1\7,f%_9t<6%V8-u>qe2(4)`Q>_s\,j %72eo7(g%NRMDWC_=BH<=MDWtN/?F_/Fb&hs9%BqDi5oS!N[VpBL*j:$c\2OqM:F3j+Nr!47'*E9O'ZB6.QPm*k],!qQom,5P5V_'t9+_)+fQ,[)I %CYp$(/q^oi^Z_8mZ7X8A257a^fM`EL@Y*Pd0b!>d/+pRPLbWd>C2j.Bc@>4C*KPMB##G>og?^YOW?"B]POHt[>D8UZm7N-.&[gF`5p==Ym %f2urC)K22);3i@K&TP$5,r5r8AroSnqcG6L_BggV'Ad:E76&c)?1@]c/k+u#QJ$IXB0!dQjNp(?-l@Xu#.()L%4p*T:lAk0XW\Tl %85,5nT_(Fq)ksaoOm2"/*nqW*18TTk,*1+YQ#Ma&\\mgr3RoU-NTGB6H9]e);>#rQqAOe]k/EaL:/1oP)S#"eI\mO-h/OD@Br@)- %BKO+k@\pS\/;M_2fTl*MB.KroMYXu7o%?Y#RDWlnHmTZlg475/E(BPGVZqBN$$V'k@KZ+%44rZM_=_'>PuA_kCbqiLKfBmTc8IK$ %23YD@/@*NZ8et%/5/mXF8k3SoU4rVh/Z']eTjN`BL_cGB/=]Gk9oBdUOt;iE(FDQY:!Lg7[q&pf %@J7=aL*[5d]4dL=#Gj"5AXEX$%1?`Ln=N_2TN[*K!VM0bR872'_0?ip03JQ2AkfYZP[kr:OY)KJ)jMs22AJ)*-I\,/7%Y&l'ppOT %kb'@-ZLU:*.n3/;A>Nh1b-tP'=pRo.r8$St94+uD`YpN_>%gO6;!M<=GXj!AKg[rYMJ/]_OpZ7I9;7-;8h+B)=;!2B-!:NJ`L:J6 %.ETG,I'L)RKr-+'*GuQC/3,X]Kaj3IkEB7#&#O"m$\&p4BFSPnDB-pfW3dmpha@@3Hhn];T36K/.!DgiR9XO %2)"JD-gmh_Q]#'cd8ZY9.6[ScH?.9:fM$YLq;->OeZLQ[O2^;niB;F7^#)^4COaMP.`kp![T_]HDg^%_KJ3KB]q)4?\X.!6j5/',afhMe&-ir7_ah:QPec=C]KIp"Y` %Ra]eZFs^F65?U/(;K!;5?n.C/(=Hg5Y",\70Ub5J_j3o"?dG/:]4>)>5KR!'pl65:ISGtir?>\kEfX@.BPC=2/\S7Kr^O#+bR9,T %[fIlIFcmq*cJbX!U$1)UZV63Y>,eUukfAab`-85lDq=HLfP+0HgN+bR*`\p9<>!O!i1SltqGY4Y;AiP- %F>#N)9D9I7h@KFIi]F#c2>=!+.`L.Q,k&QOT\ATm$FH4$MLOhhT&s&)c,E%(ICA'M-VT2%3>BV42`bAnJTg5=A/!aFDhf^IhH3e7,>)`%*FAl1%MA! %K83?3F'0(%U)YA)MA\^u'lo*20&!fBI]nu'7&9dU+FlW'Ci.\/;Rt:-3QPe.K`Cd$qU6:`WZs,8iai! %#K0/[P]SMaEfcO++HK/im+-GD>G8:T6fZYYj*L=VBQgDZQ;m(=t0Oo:3n+r$^PW_ %gdF3VHr@@1U)kjQ&f76\iOk<`M//]lk.%%fb%9;c(-doi)KI9UK9/c> %X5%QXKZnG%&6WT_M,LNqQ(!:U1NcQB^8hCpg`L`&2mX()`jfc7r2Q1dc)Je$\'S'e+6d$uI7I!8NA]!goscg(NUl=dje8"U"V!'^ %$umah;aEcD56Ld:ZkP@XH`j5XM(["AqEhc!Ts?j>CX'e42*&hc2(SU9In4U&XHM-IZ#%mnAB)t/&IVYa6cST'BisS]\sA.`Rtg$, %-=SQ#0>sUE^j1BI[';:_7:>jd/ke"j.nWb9!oBN7^m&o5/c!/uoBQVKL_3c,I@1MF?KnI-C<:!Gge+9!l:JpQR\>3@rB&PracLi/ %H:&9K$nV'&C%D]RWYPg_bhE^an>=65g5jSO#Ft\!T4W'uIiM)Bf.Du92@Y:Z1[mm(ZTmpi:t5 %oFe#g\O%m"FlRHV!YAO%B#\j/b=%7&i438fB*M/A9<8s;TRehT;J=ff&t<)_?V %Y`L_Mh9el6J<1^0nBdOf^9sk7R=E8-R)"i2l^9Hj>e!iZ3mR<,,S07?;(41hNnUbSA//=SQp+F/,2s<+K3d\=Ld$d^DO]@VP[J; %B,MOGpD1+G%5\%n`(XmOcG_a5E_;-s*$" %SQ[6kaXbW[d&SF![jI->&h'()$:"-fH6DPj8O)^;_M(1d9qqW):ld'f`&/=tnemT>(>#NCUioE2KDKK=#u\B!GE.dV(h %WEdMt/D)W"<%_]J(1uU.<%_]J(,EC&WEdN`K %=B;#fap!4&?[[3BLRXjWKiRe+WuNm8<\dR`d*IniWEdL_(W_&7V/d_DTB^`pVTOVjBO\H+Q-+f^E<4sNREC5r2Ir8lNfGM&>Vi3W %(+L+UQVLT3OAmi?Jb't*<%_^@$hu?u<%d8+,BY:WPm\Ih#SeF;Pmb-u+u=4..Mm+sKf(V9Pm^aT_SK(16J6p&VfI@0Y'6f:Z& %^>/=l1Z7*a?mg7D.39<>]tj?B-.**pEi+(-)po&8O\JpLiq1hEq=!uH?G&9F&V\Zh?h%a8&;=6VENQGP;b.j)#^N][VJmDMGb)-m %-kt']C.t=1Su;RbQ4SbKG/D`IH'sY0b8M66F_-!\E&4pl2E62[JLGWA)1^("'G@MeQIa,lLFG.4a<^ctd2`XtObnjV_p-gPRHufj %PK;/jR:K:LLKRhpiC(5^ZHt@'Ag)Z]A>+,K?ej0C.<>\T%?<=069LE&I3Jn^r?1(%c`cf#N'7@Cd=DT9pJ(s/0e;^k.H1h[=1$8>?RdXmLc_TTNfRT>S_uSUZhad,s%k9ohfCT]QonU![P_j*GpN5V %CGAD!&E=TX`Bh',;X07js00GA".1XM.Nrd7^A]6sGoYULB8o[Z3(b0nHW%/A#!(1:;Yu2R+!JY'K`("`CIOg2CS`6:TEQ:go %:t?SMB7('*_+0X$BNK1Mef.RiY;?t!jieVf$nK:_)-_oAIOg;.NsH$W)T0aq#,Tqof`ZFgO4Y.LsTN%l$*(R)KhGdFJ2/_2=ZWjK29]8TLs %i(:@mIqrHGj`&tBG8Zck@@6T2Pk6BIBWRdO@0W@,$D(#]OS71*#B)%!'\\j#'W5jgasX'0_*K7#0D#0qG'q,`>(JH1BQ:V.IkECi %;0C"bZbr[oI"UeiKgT/1%6`[0ZP/UmiM)WHT.aQ!jU'X!>$J9=(5eBu_dk!EjJuj]?u7bgnK#$o%jtDhn#33tkcCO0E]fCfZ^o'T %=q$_k1+.;NK/B9Z&Y^,\0o7BW,J@MiGQV),CS`t+$ZA;;>VEdaHdC5WL0>TFpb!npg\5YJhU5I]e>h2d*I'V[L0@c8U'grq2+&rI %6\QF4,rJ%A/OMo;d8`!P)R:d[$QV)l/WgK)Om/k`C@*MXf>jg4RqWbWY,&.2W&:!-k*6Y2%(21P%QA5^6S7@Bd8Qd>B"3d^4PlWC %W7"U#eG?'BZ!-L=N=a0L/bWD,.;H,!/OOX[TrVe(V.GJ]A@cN1>$?Ym*N%Dg)/od\6\u*HCf$JK4\XN %<$E5KZ\tiPTpCufWb=/Ld85[5i.RH"R\_,a/pl;G62\#ZqpNs'1CZcX#t-$WGK,JHs$SGNR.`D@`JbDD/CM8j %^0$k"RA,+$IMPD0?P[?_%_!nHQPSs]S5\\#^=H8eC>tRKg6]_%\-ubRqT@d_=5$`&5IdMmP-mRp#um6i1mT4[o2LG&+H<>umCC6Yej=([53B-[o3oI>O6!%@WS+g)&'0 %9G"rid_6]=;oC>I-'_TI(bVg>Q;fh81f74TUjYg*8;kot7VQ4NAr8>&f6g?m/g#B.^g?[`UWo0!S>C?)Z0VP/:[j1A[%9+]CegSe %R4I6X$U2PC;"GB-C1k*$:`dQ5^H2rc7hDYWZVFB$pKS`oF?aAmK0L[l$'h*Cqp/LC$KgS]/G2WLg0tA=-Y30UeC)mH#lGd=f/$"1 %*m9a=,q=X"P%$kp#+kCiHJY9ZF&1]DI'e/#/$X4?rTGj-k,2KhK'1[U[`am#?@357C\g2lu#146-X %$iAu6\G6!e%?'J=i.'R9D"Y^M&,XI?iU*?F/Vk_[".o,)gVSdpSV>gHg/Yi4 %i]-'ko`gd4_-82ZD@^aj$Ricl4@?)/6U%\upYiW)_TM%*PeVS8H)n[,eWs=e6`>c2]71DAL6HiMj<_a2kPV+1Gf^L"gc7Iuf*V8J %aMV/.^+47"QgXa%,fDn"9?\H\1H-((*YGe&?fC68q[>e\oEboS36@CCX)N6sm8c^GcstIC!k7DEPlI86r3OQsI$P`%MiHDNkq0h\ %:R#4"oRTBOITUpU(Q@*G3FB(0-U$GElHT'gbXkJq?.lrEb0#2flZ\H>^AJ-H-EpY.mdY8M_pJi\J+'/tCRcEjDpFs(LC!&^%["u& %:KH;\).,?[J91L13+%\"4:L(in_hi@,K'70A9Jdg+]GSS_@O>YO?2qHmk5/G;j3i%'W#\)bE9,`3'fhD*:O*&R)>8clEsH6-FM6; %#9MbnTZ#Mf@.cFVV;H^1b9%XIJg:BYM/sa %]cua"'amN?f3W/Eo3.;,EO^;]YN!AapS9cprTT65g=Q3PTe\_i6\KSt/!c*aeOl+EmI+1G4+AlBH_KB+M %;>9@R:\i>jbB(5YmiP(g8GlPB]ho\]%SqrE,n_GoJg`7OB'hBM/KhuGFB1q74[&tfifR&lhk %ga49$SrY#'/FJb?=8:HM9DneXm)O!+=)*l,=ND`]?*W6bB1+NR_D-7T=5:NGrkP(P$d:Ya*,8j^?E3^*,N*3YTiid8fK"`'5i64uPU$m1V!d'H]A+UZ/Yk[tbi9&[cN)Dp]t7Edq'.am9BqGTfIViX8h"<("J$ %+?l&'`+nU.o&PrqY6lG,G5^?DSp#35U;-c8;-tK85%mM#K#a'GV18Aa/n1+mJC`?PbrT;q!r'G4Q\bSnEqo6RpY#M8hG7MY(NQ;k %O[=]\:0ttZe^(k>j1G?_?%*ak]\L2Ls"F2_8E$MsB^A(4*kdR%i8kfP_QNg's(hf&L=&CuM&6%QWJ+!XMj!L0'p;$*?*fJ-LU?d: %6FsX(Bc0Ql@1)4Na66hmJfsJLQ!X"K0H^*#PU#if+B?.S*ZZ"_D])p9*Vh*TNsUBn?jhEIIWDq->`-K.8IUWrkl,RmF\!7JdbBS> %^(_"Ql>l_5fIYp.(4RgM]loIDQZ`mh8p_hN@W4D3KZ2I^m_n%nQB]V>Ucbmm1I.C%G %:u=jUbIJa[N.VUi'Q<)S+o$$kf"RU+pk&.jjq,=la8RVqSR3d-D&PG=fb`(H#rm^.:(O8cXNHnGQUtlNG_:LYApS2 %fR2DVo^Y=5FjYZ_et,[`XpXihF/V=J;TuH7^@QSmnh8PJnBOts+aC7PM[K@iA14qGecr*2'Xc]T.5X,8.i\X6%CDTJ?j6O(KtqfF^6f&Dg/o^CUldn!i#!/e1l]nVfSPi^.8( %:2t2kHG?125.dfjh?FtF$,pR:fLFD$_dA4nl>Q#q-,@?1CGD; %OF3nB!T#79^ulbc-(,]F3_#^-7/->f>O>e2MqN;jR2U5,I:AP@@bKER-N2q5b\L=+qFBh]bdH`.iZGdP=#4*hMna+0EM0Q9T!29?@I=Z?t6?OjX0 %pS$\"W)R-Wa0?`Bj5'5p-2ud")&*:IKEOg)d[(gu6qO>)%M;;>mn%Ce0rI!i_84VW[Vd0_/;TY=2 %1BbLc;Z#jnM\l4BmmY/#*+L-kSV;Ra]9c%/`(q`@CWIYdC`MeK2QnShn)Ho@79SRo;&6c-Anr"*1[^6+d"tZFE\2_ %e)kP+cVKNFagV]Q`j]l%0=_l5/eNBdP5g(UWj_W^iB#HjG8n&nD:j%[LST/=kSgb4==q0P'F9(%ie]:eCm#>:S1bH=mfS:=`H-oY %3MDV;O3'nS+,N%!2I;t[]$AAMi5bEV@cU<#+.q7WWbWmQGj52NENKSMC.M.Nj1ce>,B]d/O7tT)s1#5g.O'g,kekZ53l>GeU&l8F %Hsr/kV-Aj/X?o'1"4u'FKY3g86`9m?1UPaq %F8@s75%ck7D*!;6aaH\uT'FU_5BlJd:S4u=nEU+VQnp_U8f5H>+WTI%q@k5+URg#kI-Nl2i>1@p*&J^%7HXRH+bdKU"Fh#1*0>(.PJ?l*oULhXf#k[9-M<\CFK$ng!7&d^deLOZ %$%>l:V2$Q\=JOQA\>n)0#P=rMN(i,Jq"d?]Zt/W$in/dKaH_*_HM1'\_`a,r-lKrnm]CH`Es4%Gf_[)s0tDea^hFe6LSc/6]7;`l %Q?;X?eqX$GdZ,hFpNX2MOU,F5-jcOaBWVHA"pQ2KtIoS,h^-.X.+[k.C4.kATSDjj$4hk&%Lkea. %eEKt>0dlTBIs5p[+P,bhWs0C2&\bIF-G06Ih;DpJ4E/%?PhdujpEsE-rs6/2f]kXN(S^Tn]IYdb,?B# %q:h4fb=TuUHcP#S:,/Zm*6TA/"j.qT**'a)P.7NX6cWMYYZ[Q&[lB2S\,-Xao3Nu@Yd=+%$131Y6/XqoC'=e&plTKe@Jb7"ie')1 %G3Q*X/DN8Sc=cYrPn&^\Am4ba0].P>k3#Z0+V5AboOo>Q,*&i0H7e!CGtRQ.6)^eiJj'ec0:H0V>t/c^H9QR-Bm;J1a`g<=IYMd! %0?KnpH?p=/45qob4T\^F)C<+FkiDu/O=9ZY0B"s!]LXjc`$kU"H2CDp&hd_S5rl7F33H<)rjWA-`&%="T(=js!lRds7H1*Pa&(6u %Fea>#lUUk?`Ea^DKB`k)o7,eZr2#toJ+>BSK-M1P"N`!*O#MmHm^8M"*5@\(f>7fnI3%>to"9HWX:b3%Hb9I;@&_u>b4J!o^dJ;,'>U=-;_6UeqZh$p#]ms%"\4$3=kUndc_o],/mKbk9X3>.+Is#u#f-&>N6!%1LOu&Jb[kG; %\OS4BeEG/H7#0m9ZN)Z4a3:/EG`iM#Yfe\f+V7)J`/u8"T?W>?#kipjB4^^l.'Nbq?EWUp*VY7.FYSD2o)?gG'b8V\Pm`l4;8-;M %8$c&Y6HZZ?_tN)RRNQo:#OMsiL$Se %E-cFYV)+4[@>(nRdMYU>`#52LP`@#2,i6G6H[Nm<$8ima7PY?O8NKU50OttNK!6^-/"U:86.jDD8)^O+&?KmNZ6EPW %$e?u%]uW%b-um0%@$mUaq22N/&NSU(Ys_LOTbpM2@L;"-;2lo+0+f^SRaFMRQB2R_+$lJh2VS)sQJj;;8Ve_`I!!fn^+pd)ZsnlN %F/0OFZsq-.:Snq&Zsj?`0$H`t5#!l>HK.Qt(1f'0>Ksd>]JVYlsm"2H)X=ca8r0fh(H#@g"^t^ZUH'PWLH2:<,)_ %:^IrKd:L"&.]"q_clm/MAkH\YTd)b%p/3pR$(]]h23uZ"hiJ!U06=*O8QK)=^=T'gir64-,=jl+Gm+pb59 %0ZbqJ$#!Zd`E.p*R//TO@8uLpoM[uE=_tY&81C_J*r[Dkc[<2EGg_k*MSWK]O&8^O1u'OTXiPUj=r0<#b?^CYDKOE5I&4W63#^%e>)[=B"K<-M'7cs@"bdrLWf+0BO=u1i^g);O9b=ng_5qRrE%"X2o`p(ac)/t`Lk#.li>f1-3E %7B[g4(ONA5_g`],2Z_'Zb?,-=lQ1hP:>".>pH9L&A+@bXUFkmLpWLh6=b*imE5iI1R"ouE<^1QXg[.2Ng?pXGD'-21!#An1\-GqDg^rqm3\21[n\LNre-O!r%O&+ %Oq'"E(/Ss)OQh0Y&Nk`Qrn&bq`(]ig9r+I %$9Pr.o@DkK"=oY]_?hrWTZCE)FKP[>DA;gPrrU-0m^#^_$\`JiIP4L5jfpheN>%/]7S1ZA^M^l=!LGW`]iRd],.J#Hd':Qm2;KUB %C:203U#/84a;Wt]&=n[froVX5Je3'`L2G]/H(XJfuoQ)flb7;CRdjefilZ>Nl_E?VKLJck?JcIC)KP*`ZL:jSa%N1Las8r`B9*>tj+[Y8Ur6u?/0g_;P]3V@*k %(#=M#3\)C2&G"T!@[4!47BM_jOMB*K#9ht/M9!Y]"LkaFR#KrCRdl7/+/Z)8nTjl>>F2hu>?Um?as$uMs%+.+0XZ'Ei_qRfhP:EX %lD81WZ;?D,k+ZQ@)sP1:SP3g9$=p!\"skli-QGJ&i4FZ*\)qo^k.=G&Mj&=@VlJ5^gg'*/GcChkiFYpG"d9M!qDI+O9E#n"0]nh1 %=G\gSLlsA)<3OjWU_g13r#^q@L;"!5LdH`^'Z;iN#8(gRtj@q@-he+Z01>[Y[djg\HQcs9(+CB+XMf:5,3_!?8IhV:96)MSn]KfOW %,MU(8JW"8N*p)+180sKoF_KkS+!Uh7fb=oT]*XYuB8F0-2*j!jh4Zk].NCB`+-m0Wm'j:q#:k`/(?Dd]15)]Bg@h5"c5TGK>\)Nl %f>j,oV;*^4q>4U05ebG;I?PcJcQZW]ri6#(`EC+<[eRc:A*Qd^jM%nBAXVbCKd&k2F&:hM%o,6odp(fg+j1DSIfH.9r[8\bf"Wk' %M:X@M-R["iR39WC,DVaC&Y87nAS"/SK!aIBb%uYtKkI[j(?9i;pMeHL\Qu%2SU?'qI1_"%iWU)(^[1[9r_4!5XX@T\qrNRKVfe^Thp[n>fM?hqE+BL,ki?!'SNZ7@C1)\U_Md(s!JYO4O%BpM=/$ZV-fNE?e=iC(+(>AQXBOfG!NU_>ej7ipNqF7:mML1#N)p7fg0 %G3HCorb$TjD9qrp6TeOPfp]98RT+HK`#&Ea^&0nsc5;[RNR*/kri7U)-o)=sq-In54mgo.Kr1J8=VS<$uh9\XI5\R1W %NbILaOXhKC!LI(t"1j6X*HJB%Mj$J:5"fA8(10:QV:LWK\2?kbm!"sC(@_)iT5X@[k@]b:O*!:\H.Wng-6<[o8j%5Hn0=`-jb&_E %8RQX\AlVXJB*DRgnu=plhDhQ^69HdrEGlFR-(QYurY.euE$";W0m+?/02kuf$+QDs_MSKF6IGCp-$WREL,+FLrU#Tnm>]$*h*so- %A<%VZ]5#"F^Hpu*C@B%!VHFS,CoNqA^nH2'Lc3Sk284[Yb0;AiqZ:pZk/eLI@8'P]se3qH(f!K\$Ge(Psm;?+U[U^roWB_M]W4=A3G\h"T&Uo?`(%f+3_tMW$4!9 %9_=k0>4',%*\bOQ=fNfW1E76G#kS %eP70F*##9O^oEufUD'@_=k+0tcPNIiedM#iW",%mFFs@CmC6WnPfIlNTt=[qK#\nCnLD$NFnEHtKa_'r7(Seb.n %bgKVk/gF.3Xs1B6QA$K?gj/in+@?B$74/X%-+;h@dKu07Q7U#j!T%157qRmIS1f!;g?`t?=(,90e)%\4Z;L"#atCn&HkHT/MUJB[ %m`Y+[(`>U9")0^2`fV"<;H)XZ&=2H;8GEl.WD(#QQhbrq'7`j+?b2F'*>\/F$-P8"?=6!<`1fCeuR[q)1%2F]RXip,KHfW!mrNDPU2UoU6D(+V=tEgFX=8e\ncR0'(@=5pYmZ4?VDYjA/K %/gC=u_j?ukE1D4Ya&_Z%A);c&a%EQ3T'S/p-[@VSfC[b+?O8%)\fk %)T-H@p4Ri2qF-)S.dbEEB0/N`'4"&U3BG`>$e$A/YrY:/[dD(@&YR^KNRG>3goYADj2nf6et/)c!_q08+e[+ %iX'RK<3pP!`YP(eISi%I:cGWBr?be!@?jBb5k&Tb);A;PYG>JoG"uqROkGnNaiVdM;pq<.YljZG#U1Ht5RLU.62`tqp0o?CZ$o6a %14b+W)%Mt7i!h:#UOJ"3qj&eu4F\&nN[iFJo"?rR=ZE2*O.!ir#fU7bYuk>*)&ohiK4rBXN/\eo,(JJc`BktpNk=clT@ARh %a.#FeHj7<5JOd"_*ShKlEPLuaN\?/@K*GX7^R1k8'NB,?-I,;cYk$'br23QWbMu]'IfmKaY_A%"%5<]^'@%[!BOp5HZFn6ME\-d$oC-SdLN %7/8a6:ZC(I!O:c@_[ZJr%7nIn*:LZ7(?!5[_jm@03Y9d0:]/1j"8".!s0]@#.cK:Den4mMW>o/3WJ%g"!i&Y^^No?QA\l33@su0i#&q(h[b\)ROGGg#h!k88i'pr0Ecc?eD5kram!-Y0O5BdNA0Q^?3OcalIH-TB$+"H;u@?49tlr(Gg3:$;WF8J\EU8 %A`[B%kQh>?'k.o@,)NX-"Br;gI]#;eVE>n^%3RHDhq&Fi(kCeB"T+BE$3+Jms"FY+PS`UEjKET4=(@R9\SfmDa\AGu0:DAbd-,'i %fqULfaUWf0\.8rEbtBe-NSNA'2`cmTbS+dl)8B7-%1J&&oZYGdpq?6&r1K3g$6GnhOQtt)4HK%M^RFkG;UaJ9D3Y3'#7c:L9rK*# %Y]>cA&JYkU6[[j?@HN\@:J&mb0nFWeF?Qr)RrPM_OIj9E?D_.c( %*nV(D1,k'uUo*`$[G1Y,10?H_0WQZe#)XZ9"]#/^f0BY!s)>uM%jJ77hcYD)IN8?!Y^\E\j_lch=ML)-U.rIhpeF/'3[k_PTRT<5 %X2D5OC+`+CK8iW$^1r`^"k1+K]H+gNWf1c1/^$,r5HC?hmPM`J_Fea0Z?H(Vg5hSbJ0MTHis1-S*qmMD8A5Pss2#,f[tl,9E$J?J %M3S6s)kjhPj:jCu,DL-HPhT#"1gF:-dXGnn\Lfa$37/GCEj2uu--$/DI4F&krSI8em[N2'[tRMtO#h+q8<*HcCk5?H)tkrVG3JjR %&>peILtQ3mR7qo$#jetd"ReQgmrDhQhA8]r!c(?M^QG.3jPM%q_eFUf8$@krFHX;\_MRX&6DBb^qa_2U@o4o`Mpm&cg;#)H"hE_. %S6^_CL%L(SV$o`q87-]?O_JFKaY1KpS+_bd'_>%S._#V,s,0^.'^MOrMuF^:#=#mWUAn69/Idi3@!I5S0!?iY[Dh5jfKrP7;CLr? %'@l[QQ/:^5Gd$bn%Hb=N4l#PE=[Zq#'8l:"'T3;(.II!iPKU^0M8IDfXaZ,JIplscFmOnT\t?h'gGlmiL"_T5ZqR^-3h_h;5Rp-r %V"/b_ij_]R4*FN7n,>5^&(8M=M!i=mH/:b</Vd!CiF-1FX^l!!t4h!k:gKD2j5_0Qnm6[+Qka4`KP!fWkadni82ZXIed[;&h# %b4,MPLi%O&lh;9jd'M`npr?[-e^*6lisO[4o7:1rVV,]P4C+[cKJ/=@64OT]7EDR*k4GnW.?+T_6("q&Pn\mC#`_ZiQVt3PlbbM* %\5KFem3&J;_%&@h=S90:PT'KCCfku2a+\o/7'p*TqrJ!i\@d<;B#1bmB;VJKo,6\FrGE67`XA2kUX$cpKS'C`5125p#\/(OYN1+mPs0+.QeVKhf^] %iI,,aF@%kh.T,CFP-?*<#7`f&RD3XI!7qc=$m:@`54=F2"QVJ&3(BqP^@K6P:PhsW>Vd!e:'5k(;ng_4a5?!hcpsgJ#;#AfJ?[`H %:W3J2kU"E=lgKu"h=iMXrTR(_JD#GbWn]h^J65a'MY4^^StW7l'BF(^E5[!4RmuMls %<6P.ln/3sn]EE5pkkSL?Y7.(486V7,[.4(n1YRItT&1YZ9^b;mGRgQXH.t?.YkP$!>0LUG>&QXNF$Ka1!VZ?gu]n:4e[3C#]Tm\6t5L,SdXNT.=[p%6J`,]OtiQrr4[U(XAG]J3E[R>2#p``PC=CjLN1 %QWLHd)3u(.(_BoIIEq`10hfnU$*) %Pk[Eu^V&dIbd9JZbDVWFe+/kW0C0M?cgT=>)OYL*.pVIj>C:aH&U/C1G9/C/i@Q6^^PP\O*1Fl[\_;o/geN+h7GMT0D[;E5;@1;l %e/4Ug&TMG@4h`mjdfJ'W*Br5O/Zu3bK=HstM3XrTR4!&At$2sA_pFqck?l$/Z\4+-JakLuUPM:2dN"YlLIuGhi^1@og&T-.Z#@_kj+TWBVEe>e"sD`!-:$<,cdb#ARIU5]E@.8I %f2]^`)s3KRRV0=QHu'7JcIDF%G;6AV9OnZI/U]1Z99adX[MZH+J0Nks!ag2%76QNV0c*Lgm^$3\e$2g*4B'+&2(JM9il*Z#RRDH`-pNX?-2+\h/ %`:En.(.L'cB9X)n7(o"H?&\^,=:rDiZ"cdG5lZ)H':C;'cZDjhI_F`F4U@=;3@/[s,_FHqs_lXN(_pM&f?\l/5/dR!F.>P(B75"4=ZAL@37AqgCiBa,Cj3%lJ %N\G?oO>g8aqF,E17LVC0rusHcLeff!+KTmGW,>3j#jXIV_"7G`i`jqqB``@NgfF[)\D4j8R71mt8LXqG681fVb<^BqnM^nq:%4r? %8T#4Q_\nebQA>sI.Kk[m5/Tk9XKl6gkg@bh@*n+ob-$4^1r%$@3irShiQi?=H;c6&71&,N?_8R$6.kWEUV?/&PT.'C=hu?4'>N?E %.MDLTQPRu$%7FtU-%3AR/TJ[PNk,`4gjNe;Q.2$G%J"N'=+"9?_c;?p>:9li'6b)J_b!bp='GV*]fqAP([=pF3;6LGL:L8,O"?7t %?QO>5S#bFZH2ha[?]q@rInkO2H?edXNq.IAuf!K9@geR:#UE>QX2.fS5"T+l)-r2tfR?]&]TLRoiR2 %CnpN0<[T4Pp<0[%;o%,BfRQ\-sBQ)o"Fps75$R:VSB %@^-A&pgcJWn@5E$N?l-C:Kk4f=En[Lu"o3sV*^#r3W*jkt.`:3oM@-Ea,eqB7u- %q$I29PN5;1']HNloWMRC%D=r1i'$/ifD(i-_d*C\Q/Ifdk#/s$/DSB3e&[S(N,F@h*S+0%s&(73.[eW^lLe$'lf5J5eu"@e^/UP? %`]\8!)->u!Z(qOahCi50KZeg7;>_%E:GQpT8.=V6=(Seh`K-[2iN\HF;&_*9HEV-V3$,oI1m^M2N;")p$*PF;&7*OALTpo@.@EDZjP=7AmF9t8Z_?W8Bf<%%-q]?l_Q$SgX_N)0!NH4PM-el7A=@k6#"E\u:X %TSoi%MocB]m@W58un*,iT\p?RdKgAP*(X7^D; %E",lf?Ng,eX,\47^i,3+Va`ko*CQdfO#;%Q'eCsj,.^qMGi[s$ZO8ZS*dN%M:SH>!)8="@4l(r.jjsVOi^t)/]SUMQ%**]m%`KucTa@`_-0^OCY8.&Nq;k%_Jos.C1dNZ\-es+j_Gpk5$]e"Q3qDR0o<5$K2,+fM=*oG=67(fr_XX4T %o&]?c4N+!N>:t<<=LbnoC?YX[(N$"=c!^7uPJj_H4kfJ;=$sBE2-!=$0400"PgJZAaV84KG:_li%Q7]9n`Chg9/'-,3>uEE//jeR'Z/SJ %_JG5Z.NMYf,2D,q,S?k8A8B"0Eq7@>@6.4Pd=19"(?`bD4YF*LJIcPD8UFZt:/8eha/a0uSc-](+eF]F*r,Wf, %Mt\cULFWDUJI7!a5?U_$qlPuT*,iLi,n9Ye+)pB->if^M#E-*\nGh/(:LDc]S&+=*X? %h`9lFT07NZ[ZF\Ke[;thXd)Ok_Z+(U6SNODmfZ\/ZcaVU'q"$!u]"/GZoip-i+a'5=j.#;),ldf,.Z!SI82=NUS<\ %mfG:?+_3\_!))L2H-mN?>^%F&4"j6d'%=>i!Y7B3DQr&0A8M">iTrk7!:M5T8^1V;D6XsMk5u7H7/aIVqle*;reL?h:t!$Bml]+D %;'fsCTmMSC6!UH;hidr1PJcTC8ObGf\7MAW@n9NkM<35klaH/1XZe6*0$>?RDu7 %j=7(7%8@D.d!@F5U4blJ0N<0!.0[HjqnC>uV,FdXo\5QXF7WrNct)B2?i[$A_gta9$>$qh&&]+Y/B50I9.3Z)aQ[QFTj+bbT,+Bb %1kq0l]>"n;DSDC8OXFb:;BW:j)c'-lT&&&F_Ph#h\L>\%^)\j6oIO\I8>@?^VQ!G_6a856Wh%m8f0AMj)ns9j3>KHfYqO0iQ7e>a %8GF+s$M9cN$TWn'1U[5i^839HOuf,RLF@g^FTnbfdM:kI]G>2$on&E5'`YFEcPdF"kcuoNkNQFeH#XKH2(DT@VbmCbC0Gp^-pZd( %iB2Rm5jq--]2OR#XeN<)$O;X`.nRN.\S8BrI4!G1):jf+01,/D."aD;70m3%>CVc`&Ra@_MS[DF$S0d,kOZ\&Km;e4M\-LrdPW6V %6J%bJMMFSRE8>ZUi=1M*]OR5XS]`3f@;^'$%iaPu?oZ(<8)i[1!YY+]L3])*RAdTd;(ar;UAV"NWDWJ?XT"jK/U4QLE9Eunb:g3:F7#VDE)'`Z=ZHn@*MlO#!Qu`r1-ZCt/?W!nmJ) %Pc^N=5Q5?r_0gh%+V`%RIH2UUZ[2V7I%-d3EkNlHhd?7cc;5o?5Jht\XnJuWXQf"*hsCA*U>VGf7I,Y&]\Cf/\d,9(P95"bdqN**8^!Vhf#%D#Mk6m9]Uk:_PGI]='1[lQi?AM-8ob.!;"MmE5Z %^!3qlr\Sq0[0mi:gj2\3r)[tr7e$/#qL*-4ImB-:XV+:Jq6(UclsK09Rn`aV;nQ)4!h3$Znh7Yf7f13c?"r:kqF/-%NP9>&A/Dkr %Lu=&=Eu8,Y,l+P.PP1ue_C*#2HW&5V4*]3SjkRI7mVpJI`&3N;@k&pKR][pPX&lJ(Pn %4(*D1=:`b/VZgX7$E1WOkOOOVj2T,FMp2Xo!h:rPNbep=auiVLiIauf2^#6d8ZuW;GJ0$RNKA[Rr7+qq7--al %=kp964nf.enkD%41.6E/`r?/2Vc<6Dr,dkgT,US/rH5Rt(FG]iH6%)l_s=0,b>d=;hKA%;_L&dN/^EPH&<,ea-i;hI"6Fo>2+0Cb %HPLqr)V[=!iMYSLC[Tc;Gg;)%rd0#Opk2`4^dA'%qq]/#!Ta]h)M?g=LbW"2lR`p'HUG>$mf %>N^ojh.Lk!1rkJrYNIY_I%YND+)Znih<+U;r&PAT&k$>L75LZ[\[a+ad0:A0mu$_'qP2,u%M#35jdWCCiU"H(qV?FdTW5+7qNc0) %36C%'Haa64Sh+dI;"E?>.D'>5O+K#jmm_;[?bN_qrM!;@IJuMOfOsgm&$"R`/9ZKhR:0qiX8S58V&$OLK1b5IT,LUkn)-@(S6tVW %gQU21ITX-H/P-F%o6aGgC9b\.^;/?tiMIr86g7hqhp`m#;c;([-#uXirg(o)5.RXD/bc-1Oc[5P-a?kW7`;j,WlU0`U0E5>?c>a1 %^SQnA1-8V88ck0qE$Vd`5ulP^2Z"66I9:Hm+H)M%A-OD,VbrO]OS.71Z0n#rNa;j6-,(KPc[X/M792Ep(0GTtlT@V@Dgtu?55in[ %5POjf&oVucjLUrnK$VVBj5Q8-H3\@qj5S61#W$E$Do.5QQr7m'2]%`K62\#acTd#>*^0s/mcL@@!(nu[."#/Wq#)V# %"7n*PW)oM9;Y_]G"t)L(b"I6Z_888%J7'7pYuUV.;]'p8*UF;"3UTbe^.hbDPH,,i;6p&e1**D[l5No4R8ql(0&:rlhgV[[s6/"u %:>XX]Ii%Upd-=r@4n-;'lC%qRkgSj9Mr![k^&Gh10@l%JmXh*L?!HraHg`9Ld_@9oY8o5T.>ntbNl3?8>ja6\EdAOp-th76Kp0%TF9+T5FfAaF*[@"( %E7X2?f`(,^#IF,j3CKWCgE`5]c'e-8@=G!E,^9_Uo#"sJ&FfMO+OD)G+>A-![pQ&<2Bcd9E.sq"+Wrcmbh#5$mQ+M"<)%61:nNsDA8:5%``4ZW>I6H:ZY1&ZkCW6QDCD?d=r&h(4l.!51 %n_SDH):u5k3]=DHSKsP?Cr%9[NZ[R7QZoLkgO)3.FmId&HR.UOIg;:UB.*DC'q?"IL_jhg4Eon]H[)a^7?nOmm\mHV5ec$=Ma?)braY'^ODbr#(0]IN %(P(H$&>^f'eNn(21OYb5NOrt7CtA_]@2N_/^qlK!p^rBge[I*4ij@tpPsXB*VQ@?Q!TqCg3e5u12ecCB16`' %(CPV.%hIF)5N%2Nr7!!qF.lcHSGgVA*Scc_/Di)"^J^T-Q%I %q3rn+D]N5BrFG3fQ?fNclGglUpns0U*YmbL*FGKg+ZgH/ol@E)r,d %Y#!^E;NpmiP4teEW+morGE+Ah0+c**iVi%bMm(Bq<22JP#pXW&DQkCOS)l!r&^%NF'e+?=6c]eh %+[]7EYV(aBX.1IdKuXff)*TES3k+J,UfZ$piJS)@VT@IuQ%,28l?'PA/br^j!dT8HBuP"C46@KtCeNe?Q6V08cDe]8`;bAi&j(=8fjSl4 %c!HW?5IVopnsC#I\Kb/Cn?,hFO_\1Kp\&flSj&,,e5#fM4Asj4lVS`-%n"KNdM5lm3uN':D2$&'YEL=]G%Vi18ROjQh^,VNgf>&S %d'I@p$<,JPJq2u>)spaS10B/K]a`j'X%o<\]`3Ns(du_!NBZ!#:i>#&!Q?]KZ,bm3d'8I9Xo]@1VH9*bOF[nj[^\J\56'K&j&^R- %rA]Z5GNZR`X-jHF.>=r'jKEO?1!E)(OfNNmWTu($U:2oq[PG#-0ThEA0:;0XpANM\cHL6h@T3L"[%ODO'r4.)HjHK:FKuO(T*L9n %,X>;r!Kfac]&+Z(chB/7')nnmeLPDV7O3g+8u)_D270[Y=/"/V>G=,@WU%)=GJ."]nPXMm5KUqf[[%'],Hnmim6htZgWVBi:)*^5)0&e=X$1GN,h5Q %3klS,IbCH+g[TFMO,Qu.eH;nb-2^LJo!LKq]0Pm1=hKVOB/i_^`$t_>?q:l)24o=j^6lrlCRq;9h"QNngZgm;H*ps520Pj1g&J_$ %*Sa^+B)Y-0fLId8QA^m)6289/Dj2T@Ik_3l430D4`VJ').gfPKMrRf(*X:Jkj+7/kKCo:#/&)FhDP9Vt`+T+oQSNn6Rg,F45W/"& %Ic&qG:"2NF^1Ni2qIshfNCVuk4,4,Ts)N=Y3l])3OFsHNfcs0PV_>$:ZW^&*a0Scjq==@n+`+EO4a9oPpuXJ0F5WPfT\,'pF651_=o1@0g+8&Ba6j!SBH`7 %R_5ad:]gK8\Z]G9f+`W"2iiE*Z-3,XG=dU<[f+PFENLXPqt]Qgp]'sH5W^`Yf!COsl@2/[[=HK@pObqWYq,!\K?'3l8'UVT0"$9^ %/.1j=b@;VguDgrV@mh:GC$ggm9 %,V2;q@ce*.iLk(-]G@-e(@8Wn.:;:oWtC"(0<\jP]"\aP$c\:B::WK/%iXYs%D%WRp@j6)j8:iT\Oh*oM)Dk_B+GGUa;*F;?>%4\ %63K9b6sHcZ'5Do5V[SJ+<*,'m<,mHt:[km2;@Z]A5lprRm0&IXWs %0/0XaR!]AAX\bIn]4#ThKicmnmE&^[Wg#,<-ssO^5(N3Z[E$OU`==uWYMpuREheEBB_Aj8m-=C,\',3C%Ga2+BF3i4A*PFE/Io+s %ILF7D`1PA2\ZWo'/oWf#L`Ja]g2VhABq$WAGX)7WEk4s7tcdhYBHl.h;>`]k,F.I5!_%G\PcYcD_,!/IJ2K_+s`C=j>O$Sr$ %s87f0,Z:5gMfR5"I4Ms#4M/[\H1OmRIOAl8iOG?Km>Br0X.,f?:3,`T")/+]:&c!,WKtG,T#q!hVIum#:W`5;+`[3nRBaHcErJ9s %p-<'T_2%QF%%94M_:"HM_KL8Y[q*l#MYml>s1ZhH+d[>]hc2>qqXVl5oI>p57kWH$?G(c@5A+r=+V-:LH>6.%a\>Jh;,ddJqX-L'$W5Tq %08ZE[bD!i2M._Qrq[q-k"(dE#R$dfkU-uA;;iVf`+,tKd_5C3O6Ya_MLWOh6gs]C:+*RdZ(CpMOCO<%le%hF_)?Su?KuVc=Fu#YI*4tm-FPq#HS4L9+TGTGZJgqWr7i!e %Y4#"1>9iaW=g%@[RM>)Ua1I5B;@bN6dCHSUjR-&f%T>"@l"K,Y`HWG/EZ%BS=:*jY;-('6_RGIK#G.uY`8pG3g9l?Wn*:XJmXl0* %S#o\CQ$S?!V*K)=+%r3;ZT"l;P862/qT%M*@>:7)^mD!Y6;%B3=I=Q*\m6L["eX7M"^FQ+\Y^?h?>eRFCS9[_V %m"4"uqb`HdT[rF&.o>T!T=X.:jfk-ph-AgtWo;?b!3)[$08nA>6#(pW"BZ+2So%u,.M#S]CGoKkZr(_on5CW/\ABS2\#q<8auE;r %@937`$m2&8-W!L^h--Ed8tQ:e:@?[Hm79>D?[_hIN84:`Y&OJXO-05O$iDrLJG1hS1M/l.&8k7?&_=[7jb'7F2m*>P3H`iSn@kqd %i9D#+^:QVc?(q`cZu+Q0Q'_LF,JT+B7PPC1KqA1B@V,Gt.(k=,0>gh4rq7=4htopqC+Dd)<_'\:[Q5b_#&Yt?c>PYZK2rYmB!8Ot %VK9p1*9-r0[dnQ)1:QC6jO+>np<0RSf`@]$Yu63:H\0#G@I:e@56BosU8_dd9*l %O\m[]H@9K]3D?Q@C#OJr!V!R`6kZ-Nn62C-4pl9=MBSL"%Ql?k$9A(r0],YKpF"^*E5ZF?Fg:P@b;%^m;,H8!*`mGdXRb5+jF>(cJ%M'>s*2X[N1XXd*A?JeZ\9K'&O %TEMqjq^RF7"f8,DZ%lJa&K]Mr:e@nJmnL+iR(4:q2QNOT@`qltES=4>+98T7'daKW?P`WAe?T`Da7^sW%sJ>JFI6DE[`e"eoi\TZ=M3nttmd^`!0It299'O>@Ujfq\X %U--(?He_I2[u)oD%W3=Ig`@f4o#/*_4&QZM;\-5$'b\`)=>Z\cp\= %*T>:e30SJi&I$=D!WTqq9Dp[`IVAE";n*+Nk!]GC^q,DglUS;VIsX$!ps%A4>4@#iY;Db10d?>#K$LEXI; %`BH?_g@l#F5E\_MI)@5bn/XGdCClF0^upb(8mH^uBWtDKl5J=YdAuA1:T8+nl*AqV_OZ)PL+FqX8>ZpO`t%,:VVtSS\]@F!3F'Vt %!1'Hnp"j$)i8FXWl:lcji,Quc/\*jYXgG`31N9BVVg$cduq(U*; %4&MNRFTI/ZbgUXpQihb0\`E2I3NV@GHH^;H]J$qkNumepGqr=h,TBO[ %_Xt\=^]BSX?//_HhSu:TEpg@i^cN15ro1onAe\lYCATb%`3mY4C-6WH7-fg9]k]AFbChHjWmDd@O,?Gdq?jGS-O;,=OsG64EQLHc %i;,1W:f-(1/0qU;Nfc;k6rZ?s^Iln0*#:QuTY&&1*5BdI8#j_CdG^'O%SE"`n[f6+kR:fVVb_8\:dgL(N]S=G/iTTV2&rq65-8)- %dFf#Y:V!c9Im57n,1ldMoPnRV(E@\bmQpS`\oR-"cdm&0S2p.T*WYW7F7fb&LJ@J=[:4:",<@[%@)kI@T;+dZ:7m=YjqK2tb:^u5 %fZOZ[a/=H^`8MMd:oLfT"j`ab'eU>rQRr!#hM:WIa0L %_D%g/.#nn54Zue1V1b6f=c!4>lN%"JP).+F^Q53Y:rN'fTOq%iWE.>@OL_N\j7RgVk>?__09j@^nfJh[2i.:C1FuPWiGf)S?IjCJ %+IGPk,[#kn&QND5K4Of'"8"2^RogpS:!)Z(FE8:&elcuMKS-"Z`GS:N7kch:r?PGJ-P@1V9BLD(I'[Tg=TF[uB[4W6.%PS[TI6;? %.C*^_<%N3uoN_,3^-N124q^`NPWb`8jKep21l='`M^6L8F13@/n-^c.hLXsnHnjf$fTRlKd(,W`/$Q,IW_e#`&G7qJ+N&afLM#Ig %PaqLbn8IhJXF1dWl's-PU5IEI9X:%\oSOjE>6,?Q(3>-@SY05G7?7#&Nr_<9cp1t2KHSfaf81[;"+E;dBM3@631os#G[hfh%W]`U %qp%=l*N'2mJSs"Wn"`;kW+QKjSakJsPUZ-B7@&9:+`*udB_BsBa'W#$pBYb9+c0*;iV1@Um5N1E\"U=lCH[_Z'E.[DDOP,B/m*5r %d-K$0UC%VOqhk]""X6Vq^*pkCZ/6O)Yb@!b_7A:orihWDQ?]]Wd*A4fF#0Npof=#;73"'#4g;lcd4b8T7XZNS0s8?!l-D-%,`-e( %d*8tSheQQ""BqcKjl4FLjpM[a.npfV6$J13q&U-tRZ+4&0g5!R[3jR!df_mQ1qL=;=i6>I_8b4CHg7?*(tGk2gk!^1KUVk51Afde,8R16ZA$ %7Z$*sr[QS%jH^_B*@s`SXW4hg:l;UWKB&=;]fri'%]#qWZ[gpT#@B^]?2B1=Jfk&kW;FXZfLYd=B45Ln\03D>)AtlR5ts; %DRr0eY8BZCj8L"s7cK.SYl-sM`T6RkiLj-]rU3\+YT>=eiak].eTP?RDAGgYXVMRHlqm?Ik7A'n=*[gdpkt[dmA[am(hJcsZ!**Z %kQT7p+!RMoaZY6?Nt&+Rpdu^2h+CO^gS4O_Ntn*is2.!##i]uu&;U]Y,<3/:+P>is-?_1L2X9&E06,$VkW@1q7=)us9o/2p4PGMfZmqb)Vp6Y]D^HeFt`$uTK?CZ4Vl'dJSLB7kY?)d %LY-LZp5MF`@b;1[b9#K5NTmdN)r6?Z3sHq=KH_X%d%(3f"GHhIM!_^>X;'JNs5\66;&sMI_j#Ul-^H-3L8qNB:3S!]&\@k#W[-jt %G@K27n!/X%4#(OVn&8CN-\h#a3PAVDSJ\efXo[bW6sI%U(j%-[m6mA[)/AqX/[6$^SRl-O6"CS"DAJso+@IG$hCnUu1M5=gNE3K( %&H1Bk(u`"!2*'n3UB9RlVcfOktf?BUY79>\@gi6.f.oc4qG+LHO1"m&PqJ!+=%p1Tp.O,*Mo7Y)_sosD`&e^1L,E1t.Lqso2&st% %kVkO[fHs-M:L(?Dp$XD<#BTGY\nj#ieAnb/9>IX`]e1pbIXCbYaqt9RnG_;'.4n9ZGa.,c5n2Vs#^-d=;Zh5#JfPH2'03Rt&a\kH\3d]X!tLE@o;]C(J-j>O'J8-Abr2+[.#4='1\#r' %mk;-Yo:;Z8Sr#-Ni@::Ikge5IQ9[>@DfdBS1Lc")KTd<#VF`9;\4s!,8Vq#d]Y^\fc=7_5Gp#5#I\K,We^9`_7>UfKQD$omis'Ut %,:J&fB$dmi2*WUNICdS>S@j*06o*]rW:c$W81"n"^;r-2Z;tIsBERsBsWh9A6e=]#X7f&Re%%S>;CW7J7Mk.mDjrkV4 %>I%AN(aR#6F'_<;IEQmZ$/I?LHSmD.lBFIMM0*TPZ);'6qcRabfe$^18E7Z.$bH>YI.V"iW+NcXA#$ZS3cgLrE$oi#ffGPnje`(\ %U&t07FJYC%U(S0=E'LYu,q;33$I6X#.oAUuBO$LFaIQM(-$@$cIMuRf&eq9`#DDUn.RAUm;uo]A;/s7_W;n1/.T*Uag5RLc;lADk %/U!lrk_F]`9INbX"f`^afl:`PkVfq=,oB'?+iNj_Q/Gou@SVbP4L^P+;.9>;od)(RJI3l`-BtG3R#ULn1V,t#86@J+Pc+_P%:ss" %Pc+_PD;Su7E/@2;g#1B6KG'OMZPf)#b@3BrP%f<#MPVC1m,!.a2PWYd(`PrJ%m52s*h1*1)oE+!dP'"k)eP?hAn"M#W5!ckLO8A!k^Q3q8is*>GisBZ/UJ<]2"6>J(Amdn^ZDX=T.`IZG+\lI_Y, %<+]S.E6uYWc`^q,:LSS0)"&d<@Kb$dR^eeT+kLYbh\619b>\grX?n:>5L)'=hU2qIU5nptOpd$a+"4>pIGbf;U@\&nZJ@i\nMM7# %-lh*-kZ\C.C.-s$`'a_c8dOGARrT*,N=phV`70SKWf[iDiqb$\pJm%UC;bRY%T>D6i,O/KHU!oI!KV#;#?;gd,iGeb<9jl&he!NV7fn.r %Ml.)rUH0^Zh[ePuN[Y`Qh)kS#k4c.(iun %Rk+SYKJ)&0P)J"q+r<$u'(B!'*p:XW9#0J\K)NYf$$\Qi!EY^8!Pda=6uU9UM2;l7G\jU-qJ?3YoPn]p7Mm]XO,&G2/khL[a7BI' %925P[.TqT`0opgK`ThP]]?b`q#Mrc4JodP-Cun)\C_;hMnXB(T0i2!ucisEW:o+N8rruoM52ZCuo8""BmVsA(m1-BZmQ?Q0DXM;5Wck;IEX*=cmBo$PQ+N4uT;pV9d`NTn0dJDN0/-a2gK]J5RPi^bPZI2pLXBG?;d-`< %f_*b^PZI5G*-daV]1[:p+b2-)g<2J#G?rW?9FpU"gl33p*PuQ6Wik0;Y"]gZ#i:;1`R`hh0F^86D/ %+oh*bs5dJas3%mi2A3$YbL!9=;7j`24*"6**fXW(?'kqXoBdr*85%l&?RM%JQNs7(6IoTL"G %&HHX>CM__Kp74K(%Y(,\Y$(,3J?:>/N2)9>?UY*;nuYi0ol(^LqO2]f;hbGB>%iBt;7_MuYQX4hD!'roA"FCCJE<)\#,%s,;CaE9 %@a_a;D[2SnAerR%Wn.F589fsfD)EC8t/qR%:,[6W2g\9GY(GfLa+1)51Ad4rqWNg[G$+%&m>L2+*'Nj,\D\M(e,>[2-6T-1B7mg:!HK %O*@TH%R(gjKq>fGRB1*Um$eBV6Wo-iBUf[f'2Y+LE'LPJmf]+_tjYn5Mq;tbMo\5QMSo#Y1Q_[Z(>ug!!Y<@,8 %q_>\QUKJC.'d*UmV+reB!oEuSeW:qQg+Z^>3oO\3G("iRS/S%hZO4KP9?#b_9*.c=n$r]8a#KpmYJ;nm`oW>5!PRN>dHcq! %*hEd1"V.f:afqJaQ6fVo?P[=JN25N]\I%?qZ(r,L%F3g>^]p=TkcY!Bi+Qg;1Qas^^1Io;a`JT#'_l;CO!=.7ka8K'Hc*;2f.`X.j"V(*BcgZ!-f&LOdFT_ZpZe2DZW,Dr+FCY"$AT"T`lc5mQgNUA80+,5tSGd*\S)-5%7?o3o %8&%NPi4\JG%,tgIH@nj(5UQpGn3lp#7r@gh7HaPV8McZ"?WA[_6"qd!eIA1nP%(X+=1a"hK3s9S>9AoUO7U8"iB>td.=W,q2d0#P %+kZO0r"pu#5QU-a*R38bZ77V+D,h9%qp1-8IHZ8!W_$ECkB1+0qbM:>c0*_f8L.U %N2,m/kN;l4.Z525?+62@:&Dlmd>tLKPmP,t0Y'315pC>:00lp/hLCbl7 %(KXT380m><="X\o&,D9Odt8kEgI7r=G1@?]cn,0U+KkBhh)4NU:\`k,WT%o-OrX4En,#^$e0d9j/h)'bQ//oK0)M!',f%\[_;`T> %6:6k0W:-e(kN=>i*46.L-YCNCN[!LhHU`P.]EUpt/)IlQ8!@W)]V"^BSU5TPSGEtYl@#25U=f.c\$/prebbH;B:a59'st`o)Q1#T-_.u) %h?4:h5c'u9_#)hgJP%qRCgB`N4'15-,na2qN%>lK'sIb)EWUduWJVFXkn)O`2W)^_IRb'J,XA5r_\A)Uf[neo.Q#2QoMZ(Bf[!s( %'5!R27;9Y9h.$k9\$,6nTdXD)Pf583U.E>EH:@3bql_J'eGYhIeE&p;gd'J"-JQ/g_IBdT*Wl\Y(STDWRDE@l(DCMKdKnG9Xq[*H %AO2SN8B#l-aF^F@+QRkUiFqtq3n29?f5(:`'rA7Q!Me:'a9rd0BJ3*FkmESE8;hVCLA4`XY;u-EW(tIEV,%c %5u0-+6ACXYL-17PN0*!=0l)t-W*'8Qc[EGUN=n"2SEC["!`2Q"X,B)*S.P]c^`"`M\bkX4HXt/s6htha76r57&S5*[3np4&Q2T?0 %LpDg6nK2c,Hq?0-5r?Vq7q)J-f81/^ZBGM0XGEN=6l#Zi&n\;ge=qIZ+1aPPhF'R5B;f6'iP]R29De<#\ %iL3m)bE^iIr9]NGm[L+5X33_r=M;H#Dl^KlLRuKM?N7.dmgJpB0DO:_eMV;M%?tas@&]\>L(ifp3/pYm(l?un"?fP;q5U`.A1AHe %Bm+^CO5E`^')+N-2Arm0'^6jAMffYG"&\dLG1h(9$.pr@`5JXM;ASbd,`5aaV6'B,UV;t(Yo=+hKV^4nPD9hHf1UJiX7[)W(NR,H %AgK7#7qt>i#&^LXJJ$us-Ukak)fK3$%G$FcFCQ":NhDkdq5^V_EaI$s:+0H%,Eq][0l#8%\IuEj))[s)eM@W>(1BH[QWUp&#_jU7VHaQh,7$cbU9%1bm>BO8DuFP+cDg17qVS3Y'pr:" %Ol8tCBk*Co@F#esR"pHCYZ/`n`Ul;9pUOt2>[Z+^>=BVBZ6DG-;TqN%H5=-X.uJIH%;A=qaHD`QVKS\o3,k0LLW#N/:rV65Y,@1M %Sp?.hOppQKP%Pg[`+MUW'oi?Y4]I#s/'V@!ni]qf3In'&Mb:(+.RMcCMpU_u3p\U\am:M)Dqt@\Ls&(CZ!0UZiLBbs.q>iS+mNF> %;RCOsrn"E642,$UhAC\>pifM]I]hlSb":m\[q&U/[@s6fO1m><[D*HBu=C==s[NLB`l=bD(>@GHhEh/ %WjEqP7:+h8&SN`T'T* %03t\<;C,\O+:-L#,?U896.:uh)sCMMksbL@'Nhs%B'(n$d=&_t%jHt;.euR^'&+7oo6?ppa(&u)jAkcE%5#H_JEl++6Wb"iG00%']*?_LhKEtJ$_BUmsAO=(I1&PMmYXo/O:#=,Yt3$V[9bcJTNOO#,ZKnY^siU;^e+PGRnb3J&ap>M^@BMM&PcloQVY^A,'UJfL]1CU>pNBMp.j;IWgiBI9@O3GQ:&W0X29=U4TqeB;8am4hG7 %M0bXb:a8c;XBWl1d=]uqgQ\m\me9>e]M82/Vo:9lk%K^>,?1b'i,-WC2S#pXJ@A\N(,OfD]lKTE9`A*-6M=RNs/A?+hPcN9#\cL_ %s%a@rXu9t,PZ#dL0tR_ZPU_@5[b,p,QN;Ac&G?UcTk4G<7he\MWB(Wr?L:aI">k?:h"d:fPWtaoe'80p9cgh^W7,kFdE-6lefDf %G]O`-45m@ES`sEb)$nZpYG`0,^bCkiB!@YJbOTO8Ish+uMM)gUYHS(aE#$sn6Sn%g`XGUp]$dVLk_:!=1b(nAqc^sr*7-O.,TZJ_"7H3d83.?h:u$*F%[o09Z6NIU,K)4Y16:#IHN %_s5QFf;dJjnFku=Ql=YF&6ojY4(%]nYZsAN/bX"i'?-m5?.]LOj/W9;X](+J:u73kpepC;Xj>oudb`.kD:`?l=dR)[DV#W)"g*fo %79kgTQ^^qI\/2(bEr,^nm8!LC%!O.t.o!(Y]1C2G.gBGm+U*h1-psB!6;%,(=2JLf(9CTF&Oj-h*kiLCt^6%B=.S %A&5;@t0G`Pr^0/6-TA&%Z/"Ek3!cAri&h_d6:hO]9lN`d6:j/E-UZtAMfRTf_8LF4>IGhM!Mq]Y$\?+H_nNh>;q^B %V?s4`)6/mTHS$JLg]ALZW\#/*o^G0`B84]kW[B?T %o2cX<*r;2_/#"$^AH:k2$g.(#pCRo@r]KhS2:5&J;W-,rTh9Fe#"Nsm55E?ps6Z`B7kfk7N,[(]'>.Tm$36`6cC>#]Rr;Q$`$#+K %nB&Du#<9H8V=2A#+uW"2\K/n[!$N90!SR'ifZF[<%`@&Y_(?<9(i$J^0aVVbo-sd'7))mM7Cn1QT%pFP5eAO#=_-GBl+lL?S+JoR %)->M1Sclj'#e>/^7E#.ldB/7UW.9>QrK=N!&<$L-W*4/Qccb!eYBqL$Va5;r@AQFhSH`j?U7#u7;BoJFg%tb@f4i$186McYO-7,o %I\c*)i0(1kkc*%(pS(L-S]o,0@B.ZpgXRgbmsX(=[G3R@P)gtQC/f3YI@/KAWG9nFV<@N34R/0^$R2?5CBWfZOYhHUOS(Ah'bf;nBJfjE"&`)iS/!Pa*,"Al(GH><+A;lIfj?bZ%FrH0A]d.86-b\p%i6 %kr$`Zl(@05@A+L8DeZ4CZK4dJWMfh-g(k3@5RU %`470I6)PgHh#5VK*K8gKXRFGeq(Mgcb3rCPbU,%JaWOi6;O(sVNCG]'@"^7@7RNM_%EA2u&`9g$E %AC,\N/?&)9P=@=J.XY'p51\\FU'\[C0-)kS5D,ch#-?na'8RhMH!NYET#E=-71gdi.m"RT'=2j35r=IjW'J@akt,EiN-Rs+T>>Qg %.&J+)1m9pNUC>96mp%T1Z!0VkRm_)AN+A;SCL+&A$LF_brVP`/(gqKdTUTZ&UI%&J)S2>+&AtM,-oIgK#\%cG9t;F47QW)E();R' %)F9>$/pT235g16Q9/7C'YSjM^Lm^qYf47/08qeFR`gR;i+]T@WBe4%M6`pb`.e/tOe,/9tidiRH.ZHd\E_I4%1(t!M?&OPW4FD\^ %U88G?L@XT,7DI'"!g*eLSZZ716@m2\S;lj!R8>"]!M/mEAL:0Lk,HE)BL8^QV"/76>%dF]V1qqfmAMjg%B-S-;PL.2,SQooNXBRW %.6"'NBL`4DX;:[]F`p_4-EAksdV),SI=*LQWAN=+5sAn4."jhu_ID+J$DG=sMXBP&.ApdY5o]QBpY;d2q-K?D+*N$V<$Lirc %*`DP=;L%(X^dC_!G-B?n3ZKm1*`DR7HapQ=!"UN(p%(Q&5OBY@G\T<[7UPPLL']g@2nCfg"7.7LP_[I,?@Q*Wck>$>gH:Z-[)mh(he'I'*c/-@`%/i;lU7QShJ;qN9rB).R0R-s> %LQoH('T+T!GY%'\k?$pl-(hrI#btSZ!.p,-'sL!OdLZp8XiMq04RX&.&Z=XWH-tjMu.!Ko'*l#Gl70?AV4uSBM;2Z^c!p-lZ %i&VH5!WdQCJfVDmaBLf`[*\`b*#GsgPfk\"UlTm3d(+o9F<,\&`4QtHTNM&X4X_+e3ua&2LFk@:Y:.ga_oHh;@E&nm>u"56JMfqX %;r:Gmddbi.ad'W<^t;4E!tE071/T0%YGbs25X5@r'P8\i,V7,*Nl[X,B'RQBTt";sbrUoB2`6L30rB %2[.MaOWfJ6#\!'!-Mi_l-Ij\os!!,=;XmAYeDW#!765R;<9dkO.FY9FUJckJV*^_6NC>0FjF!V>GXeT+O%LEs'igo*VamQnfMK_4 %lL_%)Tk@6$;l<-^:>dhfQqQ_oWNIAOc0H2Zga66pZC""a'@`lr[pP_92s+Z3FA_B-"?VNI>4Z$hB9eiVSVbF^V$L3pH<+J9/6+0B %E1X.)VbW:Fh;LAQH1`5Pb*d_).PYBTT#l_5th]slSD)dVf\,GN*[.&.Wkda_gcZ$!^0(eH<2M7QoH^d?Ch^A`0$#D3N1S] %Cu&D#II[ZLF]"UT\-%.>/6g/peB+[=n,tQ`]h/o]ul]7=Gfi"ri=3N"I?7ip<8mNrc5MCaEp^LA2!n'i=@;B.&@0R_E+Moh(HCJ\lUK'OI?6+bnKj4,9/D>=H %=L@q"r`<@d;IAJD:4#r>\`@L1Y[=$R\?PP"_CF.Lmn4Ckik#C'Q2]nh'o#4lIk_`^iR,*d70/S#?,'5HODoIQHB=q5]VYK!eb]*a %]D9=(CkSFa]LNZJ%iXBh.pq/=fPuJ#XQ9DUHMi0Pb?Lmi`Pu=24r8b9_CTNAB5f5Ej-&%##1Y;dN?m>-olK)V2#I;cET-O=G_;m, %=kJO#7d+&M_aZaDZImF>7Q`F-`gp8bLdsq'=_asO>S(YksGbQgX_f5AQL3JUYNlP!LjC=e[n>LcAI]In%W3Fh(S#_'dDJp3f"+ELFLa\t1'M %TkO#rBOak:5J251@A`l/A3k]Vl[E,KdoXUB!IUGfkB^+2R8X9'h.pM"YFup6Cg$'pp%fo%+5Kb;jlgSuPq5c=1.KQ#`n1pS53D]j %EaM$=^gak1i/p$!YBHmF@$qp'+Yn4d_OQEDNh?F5$sW2=,LmKt>SR"%*E!PX:FTMo@[H'>4_t1AP2+;-q0GZdH7T_-:6A=RWTR$L %G]8L)be-4cYj8r1FqrOO%H8d[onV[3AQR4(3QtYlZ/P,Mn3-i0ka;3<,E+WYm))VBikBL@AMCD.VK<)e,SpdClZUKbKOE,R/"rPh;dZ$d82eD"gOT]MlBZ,jJ7*8I1n+0p.gUlIR+fH[OC.(+nU=f-HIo4jS"O(%aPe:i`BLEK?+bAOO %$&qK-2C)\aS'Zs:BL>,`M]%LFK%Ph7^);o$Ji4mU7A.%#.0Z84)>Kt;p"s=A$_-TX2St!-Z\+?!l;X-K.n]of/SoX.r]e]/6F %.-fXt'`ut.>MpUfZLR8rVi=WD1V&uB7cYL.%#n8U'8)lQ'fB$+Nn9\oEul][Flm)FYW-;J:mrV@TCE%V?8H_`S.;.<_5K1LoF9BF %N\(G/l8]J]G5oArXHn1(2g6)7pr"+DlsjlQi'J7o%JaLsf@G2,q\>JlWV@!*H.pcPO0DK$i2I[Jb_J^4,]"aK:d)Zb:Wi`aTe2L5 %p,`j8iTrT>V*e@&NZ,()4mFrM[PQ`h72[9g\?k2&*ss]&W-]Ffd$pW:D=GLJaJYY"p)?D8@toGO>H*gS^Vu2=X^*c8-uU1 %;(/7[86P'&?qhe, %7&D(K4):YWcHs'N()7+#%1(7?:T"PQ]ESLB003)Upie@H %pqpJo%ECl:)LqJDQ3piG'K,m&IoNPa6kc\jgPc(LNB>FsL=P]G:Jq2uE.hS_p&>HrrZCgh5N"5l[f>Ndqkr3W>9/o@6aHRo^-uo= %cbBAi\lW&J3l%"Y7A6K763!#BmN;'P@f8NCJtW["4'!@mX1TIN5,Y(NkNGl2@K4YFC%Q69&*K4TUAm`3pQ%a1s,YUr+0<%rL34a5 %Xrr.rD^g[dbKuNOU@h#dit"ON_[CB1q<`[E?]p;d+$=#q>CX^@b/'-,&QfoKY43l,mL\5,2-OH[#5@Un/J$q)`-6Q]_\dg)fOm]; %P!O._66e&f&*2a+SGX;Z^;5<,@&l`*Aj,cr/ %J7L3S'mb&"#/VA_2!)T.W2-#UR$o%unu06rXIbuMRN6!+2q(1.d]=@^B.&FEQnp$5p$BVY$n1BXV.Wkn6o']OPNY#dRb62Q7l!ar %Y!Kuk'p>iSGq:16D/Lfl3C3A2"ctVduG$abXLE`ZlAb(t,QtTG5M2addONR=Sm"G!/G%%$IT>I)k<1%(J$, %=#*U0A6>C/NCjCIo*gOTb)%_r"5i\>/`.qY+3B?4M&VIc+MsN--`OJ*gF+=W0qsVK(88=dRZPb8\YU`GL-:6SAFQp=^S4%?"01LR1:Lsg#-A]jPdu&bKCFd*b1o/QX`sEA.X4;/'"Le`3B*[HK<]mJ/D+$cmd#4!6!g/;P+qu!YC!i$b^Rs-QjbdMHCn"FHZqa9V7"k3Aq%MCeB)"ccE@?!&9A$ %N9'*Q'S%$Y?+1dmJ=)k>:phM1@bpCVK,d?dH]G*h>c8(.\33=s]*q4/T?hShOAPV*!,%41Q$+DW6bQ/.-1q=.<%X=`RF_&J;mi!a %OgA?\3X$=Q%TDL?J`C=X%ku=$hod%*0!b";f+LfST6Ck-G=81ajP+!cNF;k.H!l9e90>SP^QKbA$7KYYY(fSu/m#NP)6>'rKGiQ^ %aE-#/Y)Gcf7/l5gfluUHf/2i"+Y&uV,qje!LC)QY*eEY[:3j3BV0``3L^G'/lU3TL6i\p&hVk?l^$?cnGZpFscH2.U.;p%,8%\Iu %ErVtuJUEgk>eaN4pTC962no>DG--?FC,Dsd)P94#-.&UQk]4KA]fn`C:6!QkJn^I48+!Zn\;;*`0f6"'GKQG>3]e%_'M=p9qq:Ld %d=+NH5+)La2]Tk5[,#Emj=?#b\">_3MN\XC[Ce1J;]LO.`62^.$8=;%jAq7 %=hfmA&WjSo$A@O!6rC:t>RPD]>FqN)]?+N!?9OkPlAA7`LG;m[>7CK4J';#kCb_Jski4I".9fInS*LtH9IX2IWl")p)5WRWf:"s1%Y'B;qJqba %En#(!RfiTZqUI:R&6T5+)l')LVP&GS%UZ@M6@5c.fpE4ABdf4ng'F@As7?1")ZT'8,LGVBEnd`f'^qY=fM;db$)*b*q;iQO:o:$g %m%EqI-O8TY0X\;(W8Z5ni@5@dK-46n7a.EQ,b5I).Wk*U<+BD)Z'UNMfYR(m`NBG,M@ru)"*([mH!(N+=&+9:EMJ:i;OWq>>i %7SI&Q:.f1`KXU?Z9d4Ge]dO]1h)F7sU$*7p05j$HcL4/\bu\rC<^sX%C;kq9q(5U>ClIgaS/f?&!n_]3<"<*s"W_b`, %DQ'XHaG9?I?ieN\W"],S_FM-]6s[:12Oc.@V:;o4dFQ<4XBNs]3F;=jUp&.g.@BuJZcRAo)UO&k4P9i'r5H_k][F?dZTpA,*u's%$>?l1EN7ZpSX,CEhb'^5cWZLL1qk4RO^K.W!&;QY$QZTRaA*d.L:`7,W1,:5 %2^N9o.OD,IHZR^e;VE\u_Z5=$`571P48ZjKNWbPnl[P6TOMZcaCDmd+K!EE=A!tq;Qih(;"n5+DhHb %C)qrVqZVPCKg4eMk^BHF)d!NPk_NXL@!@t\SL:B!r3rZOaUoG:of;+K*ME'NN[m/-Ap=iW:L?3aH5fi_nYl]e7BE5YGk5!9)O9jO %4[`'7j%#NAp6p]8@ZDqe;`KK[,`$k"LOFqU82:C_s20%cN0]n0.'0"H!H8gEr.Wi"GcM.%s/Qn`unticnW7/>%5'W89d&9?cj(r8nP__REUk3\-k)h)rA6mEIu5Cr3;@ %#FUa3Z3Lr)%;cjn'l_p.2G)G3\7nQk;XCol,B",=Wn8Z*#h!T%[+ShC+E7?0h(>b3n=0KjT8D+3rgR'HUD`h,r@OF5osPK!Dmf<( %c$k8[GoW\&]A-%9%giiXaNG5%C\uamb$TQW-IsK#[7TZ_pa:^Ips!G.GN\k1E?_51!Uo"S_.Ws((HAE=8/4DZ,!X@la`%uhN&H?3KkYcngLmp'&9Dm<5tNIkclQt1+AYj@RVVGPr`c>,Y%=.%n]fNbj[eE^m-rtMA5\KU%NG:;`''V[2ZXbDt+$KeT!X: %bh(58I2O0@T38PKhn5a1EK78e9:'(L,gO4R]g`kT8`C`^/]JYD8ZHS7>\8q0h%CFmps)A3%#ZB2[aDDuB36FYZE7-'=e3_/)=7o6 %M@Mf5i%BlF1[)#!bcp:JT08:rAg^/,aA(;rd-65]RRQ[6"JP)"B*\$>?F1Kak<8E65hQ+#O>(aH%X:Vj1eq#sS*jWi,!^0CEV;^B %eu=J5(CHjLpdF%9EIeI;IXNNB!`iFU2uMNNd=rKTE8t9$*HW>:FlrEd#CZ?.3bGg3d*$d<&bEL_Lk9Rr7Cd8n.Vn#gY09%\>#C`3 %XEQf1#'OG/4p=R^KXCgM,q!nM*DFXq`"l'd(f#HDH]XB)7@Zoa3% %+?_ehg)]r6RNTa)!,fU92F7R6Sp%$e01c]ADVpdk0($qn=5@ejJTcgS4s8^M9Y6KVYD1Kn/9\#D-6m5KBI7M45?`IbV;4`'I3WHM %&:]*M[iKCGP8e %X./U8bZ0b(!Z>L9b&^*1[Z;;2t;su_?Tk;U)/S/%BG>6(lb=FSnF$n45g%oV)g%rIdUH2r %X?QA57]AO^UE0)9.5])ZXZX\PXG?9_X"hGZVIo$pb-*Jd>CIPhTZg@:mrO08Mn;8[BLmFX3KEGs`Q<;uH;G:,E^_\o1F-SeCm5ha %Dqb=X=6sHsC8%j%An]65Q9K;1?+%Ced7O??Vg2iDc+aqN.&ILV*3W76Xg7C\g\Jj8(C^W@#7N;>k[sl1!KJ`Qj[.:9IPmMjZM?(K %KdHLX3Ts2)F2uHqki7R\B/j.i*%(\b(k!1gi&(;>jGS;N;G_'GpO*bqp$-p3>Mje49>5I&5CP9?Ruqq>hfGLa!ecem+M)9DD?#BM %].M/Ad[pu,hkhT/ %]JQCcet<=[au?A>3:3G)-@M-@ecJmMbEdf_9GM309TXNVg)>q;2=5+X\Le>?pMmWj3o%8#L]NM'HQe2Bdk$0-*-O&8Rt]LrcfA[] %9M0q0U(1@1`Z;RRD\bAq@YQ]IEB/uWbsJi\8q)?D?!D_8##l-F$WVKoO0m&?E %gUB62-rhMleK%$Tqh'&LX?Y8O^sTh#"AV3Je-2:p;CL_cU*Sa?&(Nk`ib=dsfn,##$so9B7,n?BOuUX4(5k1G!NDD%[6`5&]."56E@SV2tZ@Z2"(,Y %[_;]UF;pt%h$g1[e`\nVUO1=TX#d9CBQPm9e`]2?0/Z_(H_J1%A;WkNBYoIn6?(Jg*l#PRIh3NUEbj5p.HI\#%m1EX6+7_%qEbBW+kKEDmI*G>lk9'LDcr]`mqD!e'@IA5m5ak-7NJ9YYkSUgsOGHOM]k$/")aAraM7?XQ1NfB&+<#5Tn1_K"@=Xk-:)f %5W$N?1QRg.Nj[LK1lmp/=+j8h0_8DgS=W1/`gFe=>0#X*B;<[\-*:Z[Kb.b<@jMqA7I(Qt1QRg.N`F2RPrFbh[#Tk,_D(R`8aBJR %#MoaX=@qg\KT_9MO-R)4"id*Ak-:(?B$VDT`&q'5ae6>q3:g7UP]\P8IDa9=s65Oe1fh.Pl(JY+k,RCfNQ'3/Fdpu@KKY&"\7qjX %6]`&HBcDXkliVB/'AJ8/]%@nj3*r_V.X(_UJ.d>[U;*LSWB81N2F#bd"c9@-5/;X'^#]Q?R*g>l@mckb!FFeF6G`CS05`(N-eITT %mPSJVVVim#jnX1(YLBIj1#or7TuAnVPE(VS5UX\((p=/c0B)!pOWWC7SANO<'7Y`PlRT-jZ;1Co/0N[f-dY"B77XGN")hOD7HaGT %kCharY7p5*9=,sU>UA8NfNnIC._C"Uc:uqXZ-g(.69tkgoU,JH-'l:gpI)72 %L;,O/R8&=1[rpS"qViS_;]0er-iO'qEJFc6Sjb7^U.37B2m>u8.EXfuQ['(X^E#]As)\[W-XKKm4@CrPLd"`!LA>kLQ+?]?%RN`W %rP8Xu+8onHeT(G:A`^Y/lf%:uFWjA_IFt]>);(:0.;shqfkp5#+d,SGDaNC-?Q972? %W\k\i[_qPE:9F31F78!.]sWYn6nrb'BCESG]Ej*D:l!n2PHGTDsrqFnng]h`K*W]3^B %BZJA7)hG1.!XRDm.B%KeLj7B!I;3HqiMI;kk\k8qobdNR$+H.:QAf>!pH]] %2h2^fYRFn2?lGmE6A_23*_^(K.s4cjMeP@i4Jm](Ef+U"0T?T0fJP[o7Ju/4L7>q%Qq##(8@>`i#5FV=`gZ3[A/=7Gn[C)8HDl\pDAT!/iKQ&KM)]`S3^)o2IMd8?P)a#l?ID6^@jj-i8::co/\BHAdDj'R,66di6h\:.*N+A=Z?E03c %b!*HHNnaDj3Nk1Y;/D#YTI9"M4k80sQ"jT-*Lfb+c")s..&i4T-O8)2LR"acN[OoidUJPEG;uY%4khHb3Uqt3b,q(,BUi^$)N'hY %0MNW[C]5B*2!,3I'W,S^M`MnJL-q\#i^(&hK2adb;HB&p3.\$Dok,h+Q"ld+r=AXa=QH09uhii5HaPodC1?$ %G_/+C'r<:;KdXs*2>W$,5aZ43X0/=u00J3>V=N&u`kmqYY,_,iZ1+PXHVf.LM*6Pk>'a(IG`$G5jcT*Q(4C^O60gJk\8hmm"@\/P[M&HZ&L_h?5MO.[pT-1;X#0Vo5e>hEMhojtZnG-/d1[554Zf@YYggPEQ$0-S*H^]V%@OTJn@6]!Oeq9S!1& %X\,PH@Z76kJU6#2)j61[TK\\nPu+nQ^D7)j;l/R=%_\o[!mBjW(@&(#:bO+mUUT.;=NDFSFc3R+DR<#H %M!%M-VVms];pReBQl-H2!:UO42Zr%G!$7#`=s0DHW_1&.T9'm#nH8h&,)cg>:B9m/^EeG"0.*dSSh+eem %$Ad:Tri)e1o$/dA&5R8?lK`C)].jkXQu1"faZ>qIoQg`$*KQqNL7]TD0acq)77iq)r3.pn5eP6la$>HY>!(OGDBVs92]Uf`!$7dY %'-NlSaPg>sJ9V-GGJ[?6#3#ph*b9[G5Wlm\'NV7DJp7>BF5U`)"6-/+"V=H0n5+::4N'nH_:,:j6Q%aNdp>m?%Rkiq%%0YYlP7C2 %C`([.AIP!`cl6-llp/Mtd^HY9K^daX"Z_%>?\&ucQ1P[G#d.1I)o-nN;Ja,"+I;dRAtqa=@7+I6g1Z(R/kO:ISJ5)JHkinD*b_&)aD."Hb%Les>n=&c'iu*u!ZV4i0h;)]Al4B_L'-'J.ZYn-!%gI#?2P4S'F!.8@c*rqL#5#ZGGLdI)YUM)?/EK`4N:iVb'T#MT0,ck.-q2:eu"c-0_RkTbae7\&bZ;[:1MIo %@b?`-I%&3).^7g`$EkW*O4>4.Ye5aq?d1+:ILn(?/FQ/<5KU"Q;!]RH+#j&2nt,9`,j!Zs?fh1Cs?`Ma3;`Baj^AfQm+e&,SBEI?N4no!(@S1CsA>keN[VWtX_E`WhH;h9e'SNIA:^2$)6IVSRu-^e1ej!29P*:0gG7X5MUrl> %\BK$$K(YiP(28!"g1q4fCW;;+I=4//lRBTj830qrO-ie)QCUD3s_KJQnJL,`@nZNlKX:G\J'fN,p31o:%UN`I'_>;SHP7+XD^\WC %J=Ih"UDqYE8jsT"!fq8K"%s_.b!q4:/Wg'qEFL!hX`u.F2[4hE\kjSDcfo5ZON4>kW9aZX"l=`\"Z4u.:@uF1+6Z8I-"eOQO*nC7 %V[D'mdsqD-G.Kd,OTf%#A>A[%Xe"^*nUG"q=$=;0)TG-o)uu3=fDJ6;Re1"D`SM;m-7.?m*d? %:2Y^5Jj'e%!;(/ng]j:.CQ_'ZWfc&O]KWTEI]b]s5]24625,aQYSgJ#"fT,k:FS#V.g$6`Qud^RMlZM3dg?fdjnlZ12\YZC8(S9* %Cg``Nk!q@j(=o!+X^B("?=M8#UT`SM5I0leZAa8""jQ+;`]JYGc`$Eu'HffEZI3g59u0:]14o,&ZSke'HKmljHKm&:`$fF9XG*pU %PX&%Ci)JYL)_'?:G97J5:BUsN*)cl?DUIG_Qdf7=mRKsj;T^S%<2qVEYT.nY@-D/S?g:M80.%3a:7bEY<1RZGSB.]L.&sFB),.B8 %3oaF-56E2eDCU528qNo\2\0buiBF2,DfBl.6G&G3n>7d5<\(#,j-]B(:'/XO0rNi!JD">f=&+%15\tK^;;N@!a6cXr#erJ;iG^s$ %"!AT(3!aX#8#$JNFpn#Q2e'U1blbRL/8HL[K=WFDiC((>sW3nhc,I.OD^^M4cWF8LIRQ$ihA+7Y(us_Zs6I5 %f.cfYU`EKK"m[()`@k".@BF>M@^8([+MFD0./J_]($m(!^s^i9OH\GU8-.(8T[f&aKh]uQjC+@nDQL#"l[tSj'P=88peL@^;eT2Z])O.%qJopW' %oVqsBj2Z-H+j'hR#(E'k5.kq[57TJL%'1S.oAfhj4,1c4>GM"6Vtl^"'dOiYJ.@E='dOiY=R>0MOSBu3cMGba+Rst#i>9rm8::@A %]/#dR6/lmh`GSuc8KgP]N#IJGV&:!nEkLT^87/'W1C/gfRJSDA1p)AJ57hAc;AH"dU^[2bA/_3g4h?)UNpW,1.br\Lo;c$9;jcE$ %L7Ab2/"KNNW8(W)^$4\!J!'9'5kPEXt0*,JQSe!k>C.?7iB4L@TR0@Hm`BSASa#Rs?2YTR*E(nJr&S3I,1A@b %'PI6"DYca6&9j>%?mYjKIRY5a.X)=M00H`)%]h(1YNcTYTB.1.C#+j3Y+O2tM6Hn%]#P08fFo^=Tt9Fl&k+pVimAHU#ImfSof)F0 %25Ap*LK*eTg20UFPqN'Lr'MiO>TIilHa$>1^'?tSh.jUA8oi761m`G87mVmaRUQuKq@`74-q;&,E])]4PBl$"m?Ha7F`].INq!%# %oV>Z-,M5XFWQ)Co'%jTKH[3rs!g^di>S@Dp9/@QZV3bfV"ftF.!=QJT<\q)gp!Sr:g\>Ir'X3mO8TqSYT%t@aHWk7Vkd)%/q4r6a %/c3NoEe1ns**M_<(Fn7JGNgd/K%@hkCnH4K. %PYaGg'%)3,?V&K7P3bWXr3cm=I\&l9VggWq:[o %Q;\jk0BDruZ4_/'K(gj`bJiE_FW_2IdU8s[]=Z8?CSN,8QGVeMUY %/2#II1eS6AmcebjhSQB%gr[&.c[87J>Y2Wcp1!uQ=gLQ$d-Bd,t>g,9+=Fk5!**dH9(IjJP7`aFX);2MXI[>'RYDAc`:^,OiPG %,ERq0cmgPO5VqZM%[I%9[@poO\&V9q"ED"1bd\T+XT]>>nJ&lJ9):2+&^[."n^ufUH_\CVQbpI#k`%&b^KgVpD1Yis^qb]f#RRPUY&f7t[jHXC,(O-ED40%LZ]"`WEDeM=`&K*k&97e/@hn,1sJlJ-jF6H2Tm=8%2:^WpCSEZ&H5XY&Lp64CfO&C7%-("ec %_sj.9q(''*UHuC5l:C*q"_k_VqVH/P$.dB0kq+K89('BJB_HlNeZW!]or$'!>FV/"AkQca,Db9cIgC7YLVKI9Zd:2t&%&!I^:nIVN&&W*8MJ7O7_KVtb %]dX1PUeXhVgRmNpmo"._V#8UpDXc[RMnkABq`:/'#9;"09$L'N&\q^n09pLPO!+VMd54^IBc2#aTo(-#F7m7&!";/^c!_EK:gk;Y %TdRA`.DF,2^R3u>Na%K%Tr!+[2UNY:%$#*VDd1t0php[IiU5_`]#Sj/q?IoG!unOYV>"tia$+3f;pIsCH4bL-el7-*cnI7SQI=f4 %.rlc*8[^a^BIGsbUrKXm>Bd3U(-gHo%e\A@:Pr4(E-9FWagoHQc@ro7rCLWlt00S/XG>(c5(2@-f'?WgP.lfGK?Pb[sU374`3o=l(QW'Q7YnLr.FGJq;+p`7/cYp"h`S.\s9!'O>@n&qR8GEY9$1KT#J2"?hdQLhnk[J:jfIW]F[(SpS]WRqVFAmWaZOth/4aTc"@g$ %VTeE3/S9'F7MYH9P^W?;>_5=8qRtC(s.^*7i(NZR3.8U6+uEL\-)i!t6>-uHoBZbV@JXVt]%%OYc`e86*9WXF\Yu)&kBCUh3BgMX %\@,3%@#Rj&X"6sD,dHamR)oO@(nk0$nXs6[0cNK %=T,Obmdrt8$pF(Ri+hr#NDP@*>t8DlIKnR5Xi,:[=;7fqZ^[mOeM5W5*7=+tTZ#G%Yn1fZRprUjc5qG/WT=In+f(6HH`?RUG"YeE %OJNRoYKatfr(@K@o.CM=L3m_SKC%CPW.LQ,rJeK(k$[3(N=H?aggcp/NT?O_:bl+k$Nlh1?T"0>9rC[B)6L-$2Y6oU\ %iT;PT-[4cP\A8Z3::e7]OfohF.Ne?HkOGp"I$g&[Cf%L(9]):Ze*:]'fRngW>n0oq*ho='qMX*S(MU8bqN9S:45kKeJ[F,7qtprh %?$^1s,_64r3LVHm,`r"5`)mC?:EY*9:&C60judjp:uu\3F"fh6;KDrrTt)+;g^Zh^^"pY'0,j<6Ha*DCMl"(,eLjhljG^,\J#4mg %I=UW:)Ac_(nbLP#$m7.f2\EF@o-HJ.CJ%mP[RHRoru?"?/&m34TXGs-S\r$Ue=FBMK=T^bBib.NN*k(oAnABKR46&%u[sEf+5[?s+@Q>nn"Ouc*lXr#b&4?"h%bJ3s[TDjdiW09\*]5bH6`PR- %cbcCP)*s7n_p9go*9dR@GZ$c%g.*s93)r0mP23_'Q/@2U^]I:.r@-+8@`!OTAkGPXiU%aNJUXB?^\9u'U`oN3/2Y?F5)/9p'muj: %DZ!/coni(SoBp#pH8s2%Q&O[H0TH_ed7hY-G(D;D&t4AH()GVsI>/c`]7P0LZ].`KAJZ^16a,)!Ub#OoSZXV<7UiXqlR-`f%AOkZYFg(i'5aop_ocj]oJMYCWch:\]iK=J]LUB88%Xu.h!51oAjeqpT"KOIZd9&r[F@B:'m6^/8@8uGR^rB1Hi7p@ %l\^OZ[au&a]pd!q;Y9fWlI@`BQD2tA&oo;-hq,#(#t,ndi(dU$qpG-63LTWtHi;/dbcDrMUWKZ3YFc'"L'+WO[ZcWBOQ'/M12@4G %FM*'I[.K3OTs!:HP"8(9oA]G\ac\/l5MBF.Y?X%BYFkD)T,XsU-694urFgQV'IVu(JXC\"f,K)b2%XGJr@GKB<5!a>dHr;T7'Y$# %S8JkMHMud:q(tilJgApV5mBL3mBl0PU[@`,DS]>^T8D1'!5uQ/f+6bX/'bfEEL4;0ShpG`;)%Votp2#&d;F\XVZ^6=sju\gj7pK?q0m,6BH6RL#JpUlM-\I-*8eI'M/#4_Xg):ONqdZ]J08L %X;`Vn/kb#O]a>I0iqBs9Tu8[l05<3mC!*QEU)(?:%U=g-)1H6g2PKonB)'1PM78K`&r*%=hD\LE5BOor#MaW;pdl]hOlAm#iFhQu %VTnT4ik[+`O#FmOr[_)>2bFKCnA;;*r+Ina?l*^Gi^]KsVpWSdPp'lN5Nq6Kmr9SS$\98>Bk>@G_[g"CWt[eP$pWjQe5?-CL0lfm %QM%BHk3]rWE"g,%6oUO`6_"<=/c3J'=a>=7e/4N8S/Cqg8dSg6l-e&[q9=LWT;f4pr)NaqB(Ua?eTa`#*6+1WP7RL?pFh$[a8mXl= %X;l,F$FnCAL/7*LqW2)_i^CNe'B)ErV&imF"B1dN>\f:9fA!N\]I24ScA,G!IU0$d5"AWtjoRGsqlo@4/1*J%?JhXDoX+(9U=J>"N0_%*aA6`/3I^ht=G`>mSp@RV)@onB4W?UP;g9i# %f0:3iCi7ZBX='dtdZtY:bLk!_9t%TlpcQ.,In-`VSAhk!HBF9YB*kf=TlG5O[E%t+l"`AUS';PiNX*4:l%nIk2tWPJQ0YjDEKDt6 %Lg(f(ND:'@RuVjZ<*g+*TAj?.QVFa]I5!LA1YQ^VcRh5EEX'j!Zs%W(jU?B(4W<,^`\sd1XH%0h=7SEeo5%iRgmQPAn=,:5M@t_- %RSEeJk!C0%*uIS`qf_^SQg*T*kIJt*m7;As606oI^lH4Y"s+B^G]K-iEk'.0i5o9AaVe.6P!;JQI7]!!=@[UVQZ.!;]K!`k]<""I %/9u9cC;);LS=F#)n`5aQ7%0qHL1hpVodD^B);Z^X3l7)m/2BN>KFON#au?M1>K6%ja!:jko38F9oOh%=@W5(Opa84+c<(L$&jqSL %"k.JG,ub,Td@4U5T3\>jOAsOn;LK&"040)+$pE?d2j.4"q:pddH]cZtnZCd>asuojQ,6=#Z;rb5t;kYAPUc %Ub-e:9k5/9co[Pe;3&dnkT1rWN=mSmnL"!lHYGJ^E*TGF8*)(\DSZeL*RhaZ9ftRlZUd^XU5l7)AQZQpMaL#Jhhi7LNbRQ6+ZI!S %cf.A*IDtA'Z5ilMl&sZ*r0tMC%f`+ngYK/j=0gYimshEUGGSXiK5SU$Se-`+P:IpJrB^tKF3R\t3)i?]UI@tlN6nH/LU>c.cNNQ1 %6@\8S-T!Hp>s\faL1.4A?F:ZS,Ct*k1BWn(_N[^X5;#4_N\KS2M?=gemAM&?'8U3dX;n<3-?jjmH?>aB6eq %>F1GSF9a:>e@J'E=hM-p_5bg_E!,f9i_#pa:q<@P-!2P,!gPi&jl,Ob##t#hFih;:M?$WDW3V,s0k*t)DD(]WDt)Dj`3TQ3Q)9+:,!<:6]-$*@XkJ]]"@0#<"B %.o]4V)i_A]\g7/)=1+tJ'*gT+OC\2]`: %e=PMH&'&&QqK6__K:\F^qs=[PfJ^cmrjk#@)qWIF[i=Po[o\E2E;kl58bg%Oa,R8)nZ1dh-kF3\/5h3X_n6eA+-d?=nO2Rf&3\[E %+bB3A:@W8*%Vi#_YdDkuc)NQ.]:P*CoN5X]4NQQMR8fp2i[*"7*BOb=24Ni$%HNgOL@3B'@QL:P,Vo4`3)+mrr>t$SPNXn\A(Duc=c?0ST>WZIWaJ".+HQQi7hefY649]*e)dG2ls4jp.!+]Po43a_R5MA?IepWFMq`7Wc'@>LBNYW2=MfBkQX5Z:>*>q. %1=FDJL36WmG?!Th=.aMEg8s_]X;%ME2i"PJPJL13O\UYlnOZuX:A/*e-PP2/-otpGR$#uS.P'DJbIhM*kq%mah?`_>I'E@oA4EYS51-,<1thNbUYClG#gGX78@\X*VmqN;@?'TD=3Bau %m/h9]c(`NhfbQqQ=(.pP7,DhLn7d(H+!9ufo1/dj.2=V1,NL?3MO<<9bPdW(:l(55;E%p?i3km/,\b>O:ib:Gl^'K_7Jdr))i%ZC)@m8 %cr9b/Qi.O5PpG^RQ1;:,4H$[GIEsUs`LLfmEqade-VN=8r=4?O%b/ImgX'_.nAZL_9h^LHt^Q#c&(tICq,I.l\^MpfPLPa(T=4cpN:4fmqR:Om>a-)9i:1]FEb,%sE-dJh91>pW(K.A>0(@Y6.,Kbi8)=N+oc2sdi/N9;3&0(Y9WabC9m7,u)8`[7Ei'7lU2fph_CYDrUW\Ir.dW^57;^:Al6q`\Mko`( %6ota'Rm63GNHm*k^kfgobFr,d(4_ZJA=,iMNMj`Pe?t1XOmt^C@@G,c,o0u&Tb%-b$BWq,Q3W%7OVNf+0]plL9dSX9R %)o@65/Q$3JUpodNfoLQ0U;s!O?D"kgNaN[`Wu9)u9@%NtSr9<>][qF2b)9hi\%u?N%QF9NTp^5AV$]fDXIVlYAtbW+\StTh,G0Bt %VX,9LVPZKFK9G)$3eM:;Yg-`>%dQ9TVa+_,o^('$UtZEU4HO)(=StXj?)C*]OU,_=YO4F?c2d[4p>Q21@nm(#@rSX<44:BIIdtZk %/MGqP\Mmn.8cQ45CM%fmB:UrS6o;#!jJmfpI3fE\Dre1l4YT(qNuedAnpMn,NsAjrCh"_AnZ'AB70Kab%>aK74BdO;:d& %ZWdnMoQV1tgJAE7M_giVe,JkKP)S*B*Amb5Q1=,A'LN?`FL_4?8stb=M0E@T,,0j@fFSsfjfH_D#p%F[GhWbqRm^=4iECO^8sX(m^bCf6SAS3ZrgX^hT$7SQ34jZQh?GkuE%?q^hhMXbc69\DXZ/LXr]uh\4>JXZA!o',Kq]D=?5$A>XuYc_hT+ %VDKXcL_fbtcrgrd#Jr%npir?'Nkfj1,XM0l'*LKGP%`m/aW:H%4$Jp;%nf"$3$ja#-%s@5fE\X:W,7pO<+912Eq1"pnKPQb4p#&r %^#W2\CUS#UAC15u+[NQ[D:h@\i>+WLDD-o7jK]*ee;p,N=q?>2(-d4pj=HRTiHX"M8:3f=-1c?hg*\+=$3qf#"co7Z];?DpF>>Pi %%q2rX$tnoe=Q8'_o+F:"XEF?Ni)YWAP*+1uI,)*GK,%_1GhfZ(YIVcP'cu,VBPB65OcO@&RoZP$@Ea4S*d/#6HhX:!DnHNp];K>, %mrp^6/,;Kh>M]%r^9nF\d#7Rdil6]Yb:XAq."`PcK2;9-H`9P@d-4'kg.,[e\K*QBrjKOLFL*UA8"4+YafZ"jjY6.\P\ %%#HJgI*JY1mkK7e2J=%C)0RudXXO]d(CFu+HSWbTO6!TYmcG* %_^@]j`VOa^`/hD(8Q68%gKRr?"((-rgguH-PrFQ3$pFK:#YBZ-KR8ZrFl^eQ7Q!-@;EX5b'28=8!d?V3d4`sh;Bo/5(@6WC>,d3=XnFJF`VD*q`d@4b,.8mt3"9m?K3Eb7>s#aXjt>2fQ'B&[QPg^C^i[E6.%eB7\a"9,^*0s!M=;/&`DH"fu?T4N.< %\kmlK%IV=OQ_dalc`MF^]B))"VU/0))Q[]F[(SpS%j%]J\?b(@,N^X\&;R>(.O4!,h*&j8[*pV6GU'Xb443beL(T5O0*prt$2*3<1d*7E_Ep,dRMIA=QXm!!Qk %r1^s,C"-GQ]"!8+3^OVIrF6>1KoV7KkYB,LjPeDY?!r"p@hFNEs*4qS)k#MIUp0S*#aaF\JZZ-9]0LV4R)A[,n1ritfgb"WEE9TS %/DIsf.%qF[A5TjTsehsg"Q>m3n(*1J+'0<YfO\'TnY$+39aJM;P=_!ZlnT'3&qd`@?`AniK-=3Ek:W0Zgqu^d %A8du*f>SJ!61[Pll!d:q6mFo2*hs%$Z,"].h6O[(6\i]qIhnmRQp99IFP5nZfulF"\lJGZ*uhkNl`uibI>n$&J[IZN:3>\*R^]Oh %>^bp'S+eF[=`r%^X$2$=QhAI-IUt15mPu+9rQ8Gi`e\Sq]klZ!_t/dRs."0)*7Vs_S1J=@3@Q3'R=C7<4bkBJV,TDT[OmN]5gSn* %^/IVSC9NKBYA/Cb;ttQPHY[f**9RfM9Os1:DIM50K]_5N4][F)@?MbGSXQVKf'aNKMrFP;P3i %%;CbL&"*P%]%hdaKZLu;QZ$2Q^[4D%T_$Q@XHtQhlfm"08?[u<^Hu,6mCZCE8E0$5\;tb)@2Gq+]NE@ion:G1Iu#H&>ES7C-WR<. %]kLRNl1N*7*Sf^G1]c$K`/rVfnZhq%gDCT)%fbr^.oAU4=RiFX@;\_;VEju(Fd@')b#"`tcT[$qe_-c^OP]l['a]t.Y)6+VGI"Z8 %hh;+dU"'9ueiCX2Ep:86l*7_sgj17WEcojjc)7[WlLar$gb^J %bq4/UPO>O?iq&j$)8Jfac/Jk37-KT?`kNBUWHB!h^;j:NLhLuE&SBX@b3>A6f;:6#alu--IYY.L2anejI?'V#c*6h=EtbL\3uO?: %dLHRXikJVkQ_O4s8R8AW?/P7loB;,l>3t;n=sJR3+:"jga)9;6!(!'6het#Sr.Oj7tbE]]=F6; %oTT280*cCBW`XE2.on=486!9eq"@X*!9gqoE802`!58YorarL'GWrn.+Aos%_>)[`2eij:FY#%DmZ2$^Z'lC#OUh0A.129Y9+_lq %@A,!%!l5Xk[u+RUc1C/V(aBMBBb9l&&Km9uRHFVEeLi:A3-PR\os2hnRjrra2d03KDd5,\ItFA^$Gb3Q&'Zr[MZ'L1*6l %XGK;>.lrO#l^`tOqYiZJ"*6+>B+"MU^TAml\eUdtom9E-p%uor'Pb%b%iK/hH_Uf8('SL9"\A,i-/V]H,T`cdNq^u0>IpR^Z5\*r#ha*%aDOnJ"UWr.$eZ!WA=(D8%`iO4hBudEGp0fY4.1olk(W.+ %47Hcs2_S]#o^!6sh7Sj*(m^ERk(W0aRB&S@G!gI/rCEO5gea3N*S_>RH-FBJQ>7>;2&U?E\a4*O:m8^U;pWo0RW<9GJb[Rhr@L_`F\p4"%Z!jC3n/C?K+do^!6sh7S\`Ybsn/G4S%D6Yf>9[bKdB>(dq!Olt>M %k6<,'RMOEX,1u51[1N/^5d[Un.kO0=)Mmg2oNBL(i#3"57'Pr$`AP/D+@:Qh4lX;!!te_SkZ`jjBcr"uX2oZZi0km/+;uM`#(6^@ %eNJ7`D'79A9k1"+.mBG+':h`/nG.&3;6!s.k<+!'+HfXHMRnZqr<=H&_U(2`R5>JCGXnkTLgC4N%7CV?BHcrCJI)".;0A[[U2"oc %Bt?0\a*"Gj8:tR4,Cl7KUnN(k.tF*s+TncbNrX&!Og\eEGQ;[rLbtWfFoPrYE:R7O>1*5(rS;>lRRHH,!nnWYS(=T@.Led$f6Xj_ %oH_;BU5%^SC`A0i1aAQL3+`./Lm#8:Ln@sXAqd?2A.60Nq-dC(hX&*[i.g-D'f8"f %Vn25j28;@>44RmI];&>RG+&QhFFJBkc5[)H5Lc;!Z\W=SULno%`Af=jNos#;Fo/?tmK,p(B4AX8FhZ'gVU95NB/^Y'f_n?^6#j@1 %G5$$Dl/_U%\^9[0.-cA6#AtqO"s+ogmi]1ek2?(%&3VLsDaiN,JOE?K7>$DKlP;GWAi%#hH:ScXVVUAk?Kl4D*r!&I]CODE5e*Z< %3]U6hB%_FN7Ts)aRQCNfeoPU?JJ/Tc0teAWPBl$"m?Ha7oh)sm3l5H>.Dsf6<8ZD3fnjughTq)&BZ\;5>.dNj`&3V[S'3eWGd:lm!+l#ee2p0a^5(CU=lYeZN*9/P9 %jEEf\g<&I(67A\SOO3L0-to.Ik@CFX8q\rNSQ_`#L!Z?-9%u[gY!/3YIC9]Mq^oK`#bcb*qW;m1+j;O4DoT;.)oX>5dNeh18PSTjOD#KS`f%Y0\:(Dgg9KC=auo3(stT+I6qap!(`N8F.'!\4UCYF1@[s %;jOLgV3?;eraa-N\1)a^F+;obSQ^S0._lR>K8)FI0;chbX_nT+^Wr@Z<=sE@ATBn(g8]T$QRV'El#UZ)5O;\-Ik:St(ode2pZ6o@pWdGp#JQ %>R6(,6\[i^Rkj.TfbHh[\LZ:(0sm_a27d`(TsV-g&"PX1D4IE`/KhO4-fgCBc5BE24Nm:2X8k61`IshL(k2;0Pkl+alrb>b\tNg_O+&BpV?ifVlpf'\CJ/Md]a\;u^/-mQ %*u_S/V(qd2'8pDX3'I$L,"R=7WJp=,mNM>TQ@;b(GOe_N][%Xk9.QhafSD_\d=iF#(OTKJH>+AS3Q5J;H?)J4aT3d4U@]`Zk1L>! %.HoKqd7FM*NB3AulZ12;>Z=LNo/lk_Q)W;7rXY$N*9FNb>Y>X`qi$HFhdk'p7nV$&<41[Ka()Cg50iOSX+YW_WZObJUS[@O!b;GD %T`>6>1kisYNB3>M&!b;IM\XSF:?J4a'].[i]%d!Ia?2LU)k;LH,JIi#4^mA5e:f6#INd!Y.YQP->*N"8fu$U--XX,ohHZtaeV:$# %!Ltn)gN-_rJpMqb#XZ)uFA#Sf!YrUNKU5np+JeF/=.+(=9S]Y`/!#7egB"Zh4:ahm4,59k!h@/WOmUZK^H>TG5s]29D*R-\JSaZd %fhO.!^ok)M!/)qR3jKc70upSaKC1J_`LI=0LPn0YV4?XP.2?pLI\OhkNr0q/a(XVIM.l2lFr/$B;FR6/ohAGtK3:*4)=CHE=2CVK %FR6`SiQ3-_8#!q=CHH4L>S"D5lS1VmWXKQO^,"[akRQaA=_O"B;\chYo?pTL.$Qu0]amh;L6\p10L]?"Bdq<@1fYFE %TQ%o@qt3Fb.'+-RW`sBZ#-Ol[`KE)$NJZ!_@HuHC1krP*j\cQt]diDp:M!G`*]($5QB+U8aYTunTB`?HLD4jNY]T`@J<3e4 %\#h+C:940f"5UdgY@jot;Yb&kOA;"RaRb<8#9(@DH$%f2UW#]Ur=q]WgNa^+k-:[Z!mJ^sYoLOoRXFJ_&VNUn/`T(k*#-n'3=[ul %kkG&ZRV(>mNCn5<6rPj/F8NJfolH0GoG$YK.k8Z-BN`G9mLL1%j[*WZ1?jrF*]n,-#-J>2V8cH@/482lji)D`YW,mrP5$L#rJQu\ %/8/L&S_Ig\]Vf;OmnU2jM.$_MN]]hT!Y(N7FHK_5XK3q#NgB?3D]jq'[HuqK)D)?qqki^4NLEom-*9eG\:[Ab3EL/`[8grGS%I^KibtG1ht0\fm3\LZh_?W1-9-oD/[lk"6_i&8l3$-`"a;\1SQJ %1)e0b!%+=ndlNrU\U\m921a86sIqj<6R_qjG`0/1aW_bjU=>Tp0utAagpf(tMNFTj3W266H-.$[g.ocAp5L!7brP,:Xf>PQ60b %i-NjQe.VccDT2`]c*1n=>d6M@o;[e9,3SL)o&ahjR8eL1eModR[@3M9HUDd=fc(IJJ'iB8G),6^l.C.bJ?I7DDmkASH+]2=!7QnR %kWIFMAmr=o/OsuXaX:3l5T9i'?U/)GF8MiH]Fi]>cWJr`&Tu-X4(_m08*QEj7g-n?%6""7@3LV:F52PXj$#M^8/pAkEcp@7@SoGS %/tV*qi,4*m80iibAK!#"`!9J\VJ2(4*<7#_1j#/Ec>N%)W+NN$mVmE%lOtKXn=(jSYHi\F6hYrAe4A/pl/A78uNd#foYITO5o*fcjUh*\=h)r3mP:N\8'gTYXV]:,?Nuu.h6eG=S\#;kA+\M7$uuP$$[N9S*qEWOaI.N7n!0gVah=4,15;n/ATZuAVOLIe%U7*o!stKj %^YOm]N+),PAT[!l;R+q,lm//q"18'P^Sbbg)9YE+WcEhKZHpl\aE@8\V4=lS1ZL_lW1EnJ8_msn[Ts+o>N[WFbOgq0@%bL*r+/?A %g%lq^*=nCEWP?Y0`5o3q9Oan5"0,Y4&9chj(fI %8'n(;Il=g[n/e[smXJ,Y)7o[Qr\?P&1s6EL/-I(DiO*gg,Y)9,iAK?b&:Ga6CGrCNO(L^E]'m %UI_`(S\$FY,]K)%X.gXHAr7C@Q]JkX90tG]aVqg"$u>;9ZZ;C8+49G"n@[ELbCnXGmBV*#OVLC %h.9,'X_[[/i%A6r=]!*n)r,#/k')\oY$^o9KBDo&mY94n[Tm*7`\JL+beU[[!R#<3_O!_bl<%YNYm`"cR9Ri_)U"Gb2KLEjoU?@C %$>JJ]o/5UJ==3;2VY>Q[ %&^,+tKL9@>f5>]F&k7;D2Aq<^=tSlD_PkUTF&DQR-C3UF=j@lW04@g,)lpU<^*JXilE28@"..Gp(U`X*=?aFZ1LPs.Js.Z4L/-WakT9U,W"kfO7dKaJS[%QQL2Z_]IqkuRC,pO5WRWhA %j>G[t\d7_J^`INh745:i42=:X<'9e,AmNBn$H?md5uEXio98i;Hu&AX4-A5IJ+e_;kOf"M+o5-b1(K[S.2]`-JOSL8^^Q6idJ1c[ %$(/QO$-b-A!AhkUkA/PE(->(Mo!OZ8%[#u0O)=+GgZBm,A"*QEZPefA-aU<.1+sCCA)7a7O336/GTtXE>,ULYB[lk3FI(-kW-P)5 %%TkGqPr\I^`cf->pRuR='WO[.b")F+Gs&2K+(cdC0(@_ni=V='M)9geK!^KM&E(*FG0hVNI*ISG8P\m?=7o]$QQd:_m`$GurMT?Q %/FFAo-n,H7@&T%/lkCl-!`:6E/\-IYqWO1sn-5[h)8;k@6H/0"_73B=8^`T3n6KGdF^e %R-,+6Hhe4=MnPGr82#!Hgb.SZBVn0Z0rc/GRKhTi-E;f&e#:mR;U:_c(t'Y%a:Cs%NH5'uh3=T6*+']#eo>Ch/l/"oQ)S:8&KMrE%"K"%QYLFb3/50h\A#R%eM6&`;pa'UgZ2H6'g2CB[ %GD16ae:,<>"F+QCZj9"qc1@LLp)@;&B2t3<#dn`f9,b?T.:RfqJX6"+bqAfhmucJ(Xu"$-J[Eo[p&[h]OC!6Pd!Eo.+;rHKC$qj$ %l6aEscJ>klZga-iaiE\-_Rdr*1f#286Sk>W7-:nCYZ9hsZqEOh]tr;u&+!K3MPkGnl;@.'r@IVdVe;3XH=3Wea4'fel2df?flee" %;@gY`ip(q@otXgHaJ_Cg/8`ki])3@dWd!aN-@XZ[D&I@-Hkf0t)+1D=BGV-*0.!ka4rtWFUbp1a$X-st#dPifJOH#5q>&l"j*f*J %)I8?T!rXNu(>Z/iJ"W&J7aR*MIdjrMNLh+de^0:=SULm-fbkc"8E/-3.(uF<1gtIhV]S/$oS-(*i@,#*17KtI+D$,<&M6!%(Kf)n %i/#usJkW=J$PTelKL`0PM)(e:\`Bc(YeE)M^s4JqlNWi!>7H`kkYXpP%8.Ig9QrU(Yp)B+R39,(g[WFE3kQZWh2gh<;NMJ;q\T-d %kNO3lI,EZn,fm8KN(T0=Ga&B"bTQIZOC=P.(PX%^s+6"J*D_m6E`"k=ec^E]tf%FNFqL^#[)XTX,L<:(>H5fPg"%C`4r3V(.OeY\Dn^_6D++TSIl\m6Cg!5]eJ#s&#!\ %s'X:cq8k84HQ!6N]69k93A*g9Rt4&h/OM<*591^Zd7UARH7jNha0Vtt1$lJ4h0b32 %37Ibo`>mcD;a&?mYT#e0TH4JLTM5WF2GOR_jgPC@m'[ApDbs+iT1&uO`uB/mJIh"1V3XS_+l,[=CgA'$bBS? %0p'UO%uhtGITj4ce"#3rGP_bB5`I]62B%W#IY[1:[mAaK-8Sm2?1sI(YVqGTPI$kZK=,,e)u)%5KsgHA18L<5$u==N@m7c`FIi*= %_:nC*Kd7l^-XBq-+9*=+NWO?kro9)'%:,L<)Uu.+f)EM>YR'jC+!Y!Gik9?#YdQ.s/DZ,B4^EH%PXSDeV^m?*B:m'%^Ke@f3n\)P %BQ-lO?Vh+0St_PuAp5Q=qT!;KI<=uFqo*8RqWO@[bdNMn\_c',3DCTQa<;JT.(=HKXN$5J;>YXDS<#h8Jp\8K14Y>CS24diG-=Al-hkD(fpa;$;m'gI$V(f]Du*?s7u*b;Vp*RtJ7j7^)pK %S5a!>d+XX(fYA,8!*qLc_$7ii1^r[lB3M-*_[=sJcF!F'8BLL^1TcsVE95n'cEpcLJW<^E37DW!Am)D0K/9WqB[B]B)eW>S)[u&= %FMYl'eHX530#\sP(tLps[+C6[Vm/8^4o2"Z"%a/TEMiarr?>N3kiD;m1TarBqo>+*WR1-;r8LDN+pKDhpr&S$CGM!7kndu9XiURT__9@#I;cN#S8#B>#Q"5ni_6D5SL*CA&'hNh1B>DW(M?p*))/.AS7ttcU=Fs9S8$MU#';!&37Fn4 %%/)=Oi_1lBZ3hNGRocdFhdSg0]$epW:PO#AQJp7o#1(I2cLdTM@i;BDrSgMOZ9\!Rq88WOkt9hme#KY]=5NmD?"dnTrc"`7A!r(G %8Y%Z>;PrDJp5:`oV)-)Q]1f(q6OL/,S8!,5Oa#`3iCp9_J@^?/c^@h;+6+SY>4)>TpR#lhBpB$b\I(N?VUa]]XFHaS[2ah>0qUGS %C,q#WrSpSPjVZ!-cEoX@TmP!BcEu:`_m#qr1Uq(pno1m7Y"eW]Vq"OW2N273:OHolp3r2YF0Skn^X2hueWR1Mo[Vm#0Q)pmF.nY# %UrCLR`JmEW$]6bL(?OBU3r!I5 %dKAO2pgB/d[a27a_H2dFr0l_?3?mNmB,0F8a!2F&`b'.V@==8,##PLR=Y$Qu)irQ]'$,qSj2[*Sr!0#%.J9jIgOtRo"RV61[\UcQHVk:'&RHe(u"P9Oh=[ %bLUdCY6qRU,U%cgZRU]uSMV7UO8J/"]'KNi!K!$=AfW9#qb7Vh5<4l)?.;mJK;fttImgX'ahBqP6.Qbp_*o)QXHsEH[kZ,5NQu#S %isO/*b2e[->;V%jG`YFN]bgatYIg%1.tS1/P-;\d=HG*JF8Qb`\AE#!r,ZpNVmHU(A*/JdR\_>&=7jJ.oqeL>o?n7pGPFLWe!?:: %edW)6Bk^00>d\s>0O=OprJ`Lbc4k=t2U0[5_M.S=_K=K*l>M>)])$l+i!cG.=XC&d,r?3/S$Yg]R+u0-p-uO\BE9iBS^6Fr-]:T^_f/jj) %o_j2S5Spru(NY6^E*6@JTf),?"k`jZ7dfgKILbXa_PSsi5]2!50e&&C*kreg]2k,"ot %GR`q-"*>+oK(IF=dQur4KIQ='[d!IYULYXQJp"7-S^J.PP\;c(lq:"(F%(Z%AmZ"Qj'4TQZIu_a8G,UD9X_^Z[?cVb)QpIq-6!u. %2.j-W9V^\95$B/"7_a1WZIuG3iO[BDZIu8tL8DduZWB)+?&[,k=*CQ\1hY#GPKdFi5kU*@PKdFi!4.RfPAR::SnIA5i8$3Bm*uQ( %@l0Qhp?Djp4k)N-/=1P[Yt;#Le.#T@;dlub'A7>;4U!1%I;o;QPr+kEp;.#7(GqLqp;.$h:c+PUp@ga/A+kl+?OpH.8_*?u[OH(Iq]m-mm8"S,A;'2PI'6$>ZSYOhKIUF0WrZ@iGM"*g=h %[d+ICV\-/n)cFr&!WepI?f#L(?\NRoqkMQ\dL#]<`END2d=)!pT9!JlV-9[e=sL`)5rR20<=eA]\@WM5?*;RZ9QJSLb%NT#`9MaE %D)r1b/m@GYd;1T7N?haP/QN@u@G"H,fEJHOc0/O?C4*@,rHV8uPlYSt8o+Y6Sb-/)/:Eroi99FG+P38jcttcmoOuQeE0MfQG7#8F %khD0FSEGnJl=6.6*6c_0IaUJ;@.&a_dISS[!kNUk30ae:df&]@p#?24SX=J %p$*]oLbtaF^Nu`BMd]bl,YBI/bpUBBERtLcV"mEGdd0#gLbt`;4n$6?TkGaE#`UNM_@;LHI^D0gS"2HpM4LBYFqMcd@F*k/&&b=g%RFR>u6Z8d/?qUaS(ph %Q`!&]_T_X0oXW*C\AQ@-01j7\geU&!%_I7E'=cokUa/XPEYg"&aS#@m.f/!r_lUk3k/q8#X2%L9_]gpiV8^gQILlC.r>q+7^H@aq %g3d`+a:#IJJ,lFK-rq:"2cu0LfhF2'9kOu$d6MrqRN2_jm,Wd*I%.=+Kus+`[!FDMPauB2$[,(>U$O>R>;1t46eO'7>F--1'aT)g %1aiq/7QlG7jcKUQDq%.3%nf#Fj`U#=&8Ym#V*nB9!0KOZ"0"88mqoUgG>!"R.DFQ82;]I).t9&+"_e?OqVH/P$$p%rpamr*$!s?;gJ;UZAT=S$X]QiAih"XUZHCt7fjnme %_s:!s?N%R$2K5IY/W4e9$2uKOANP`-Xp\,_Vt:G;@'8?f_e@G1E>M-'.r!eV8WG'ToD+oiP<-qT[6LcY// %(Bo82E)K[Rj62G!7eIYE+td+CA`58%ekm9d>d&6R4=:*:7.=92YCCo_#bZI=KYr7pYi!V.VlRIGjM_(edRFqnUnH0pn7l %p:8Pk/n?&lj3F(Z6PHgmp."tE*U#%Fn=^3VOG"$Sg?,unXf"=2WgI_sIL"<=^DQd5960QJ. %RBu"4JAg5Y)McPr6s;$>G"j1s;&^:^k*G-u(bL5k1g2!W1rNS[Z`"[`4FF>nPg_?j_+-BsYkMMd3u'A^*@TYV4*ug^cXL+[hS/%O %+:`$81@GaH-C5IJPB'a+2JX`s@;#Q$OQpX0;g^-D8[[jK0tE'7a.59!jHOZN$JhppV(dP$a=ln#pR^-@S8O%a!44bh*^?2!AVqh'FWR`J%-r:,J8Mst'=iCS,QOEW %X?qSK,pA$LK0X+TK6/_Q3si6\3hVLfGW"o,4T(*p54d8MS=2_eGKF1$i>!ntga2jI-&/7[]4=^BJ2KQNga.<)"]Q.Kj=]+a/?i3, %6LL"blI%`dl3L^6H)F98$VKo/9;i#5Y.S3qg,D*=qp_J8HJ\b9g_*mF-Q1<_QeQJ^.)O.Z;jT1.Z*["+?>d;Sa5\!gGe#-3*0`E? %Ge"XM!JNuuD%llTI,Bq792_pVNP;2E%O-0YbuU?*[73 %6;Jnmga2jI-)=nHj=],`/n$>$+a;$lF\,^bq,OM"HEO1^X3>pqi2NN7]4@PFUs%ciOLo%c\hm)[&jP.7lIW5OT?Tu;1!eHeZ0o-m %E;Z!)?hZ=nC+#:HLuUcZ<8K87],['9F<;a6:!M)*r][la1dbFRL41BD=#q,S1!t:ThHWO['$NLg_l4IM>(s %b8R!FaGUM%Gu[I]"8RqRh`d/N$uZe0*eng?H(6B+=c6ukI^ud*KDEj"ooEP+cD/5RkLo]eSeiIbi_/SZ\3&91s&MF7f/mbK:O8*E %YQudVIM>(s;SCLK#_bX,U)/pKhsi,k_`()d$\'<6\2qO35!p_PK#1/-(HKPI4!BN3*,-JWMT:AV\[e>#CYc<2r0>/a$_]"3(;Q&55n!SG&H4?Z;gEo\`<5>)%.<26jL9*4'@?_d<;PI5M0qiN$+I6A$9e+"2S.415@*"@N9NP9 %--"?Vk1<%omp[D?$Y"1BHafJ3K5dImktO/?pWgR_eHdS47l2_&iA6cJT\#h_G-$/5)*i]83;[P9&q=g+f0A6,&KF>D&jg6T8Q!Q? %8I3rBabrJ<91!ZC/M*VK#`:r$91%#(jIdp^Z6[Am<^i]='SZC7GZEC;l/ko;6H`Pq#<*_j8I3S+:5V@j90tOiG)BsSkiSP=Ls5K& %_ZiHL/lk@D?dRrFi1NXp*I;_El)PWFqX[?0dHGbo^Nc24f4FFJkJ_e:P\hKV4T!;s-m/;YVI0=#c#n^m-"G"t6QAIEVQengLV!_` %iaZGRS)1C([LHF]!s4@,\9Y'2[D_O]5JpJT\BD6/ag/%iZb+Ge@RZGnqO^`l6E65W"cFI\]>s$HTe%Qtr\UJMee*70`rus#p!Krg %c;XgtrQ]ACA]hEW8ikhgBBf14Nipl*jh]lZ$Zj+7etAlts.d!B?MPV.9GHXC[b"dg*?&.^!U39Wk%Rsdf#R[Sn[[_B8*c;`Aoo2N %jF'\(E@pX;e9=[XJ:eo8;,+&Y-n6Zoabb:dKQlg+m05g?]#s.l6cq!qF&>(,cL3T>FPUiMi.,83l/8_".FnEkc)&hYeRu6LeAT`L %"9`!NNBkf7)aslj#>(R4!4WCZJ_GuZ]<,[Cl((l8r&E8BAe+5<&-c\NIb!^/CmDQ6Fi0@opJ,'$C;ZX+L4!W?$?C5Vh=5#%"28bl %hi]STYLuCCpTc:RF$!ML37(^JBKCj5QX^usp;j"uI6GYE2+[;Tg"(d^1:>6< %E7E&.:'6Mk46j*Yc]tlAHr2CBTM %$l(SE\mgoRc/DI$PcAaM2AB<_'Y0@."';*nNGK6@iS/$W]78)eKud]5(T#NSh"U5k;C_hN][q!@R9I<^_5ZEjZat+^JT'>Ig5ZL" %DR6RB7(oI2_]1412cO2qN3Ten-0>\%X-@\V>s2#c!>1NVQA'^BTI'b$n*Am>D+b?\*[nSrT1T<&,U7+j6Z;Cq.>A2#N+tV1*\5?a %2D=U,b?>]8'Nu[%K#:er5((N$P&'<^m(-d4pj=Da-P4)j#LC^gKbW'uI %640?R_Rh?Bt-7@W.^OR!N/-l[507HX1&ZJ;'>tILnn5=/p %]!`kZAg&ER=R[-p&d8+9Bm5dY]]ZR@#2JH"dV8)S>1/u.;A9f9(NA(]3I&k]KoD]ML"Gf1(h_biQi%$>\T.],F3.ccG"B]iHS5+% %EkRWd^u0p]YcLs/,;9OaI-`Zi`P4h)+%hc@b[4c/Cg-)kR&=5sVKf'aNKMr&<,+s67!\9+$CI5/6k0F5\A,?H9gE+U_I((b;a^`m %$#sq=H)XCnTG@IC>>LW&pP3?g4g[sBO,n=07'lA2aPdl'/O!4MCdZT#Th"eCTSjI95R3JZWfOf$$(Wes6+E3i9B`S+$c9;f=H\!3 %-jAR5de0:)Ofl8Odrq+"[ArYh(Z@\'?53]OM!=3JE&Th[+C%S$"RHV56+E48\A2*`)ha+qPo><;\Zq+0`Lhib&?]"A/s,Zld<[PZ %\e'2K6+CPl;$fIi#3!_nn8O?;7lM%8[\rFaZFUV(>*9AYpUZI3,7I!5g!(jVWJB!?h6@3dCj/+(flZ//RMj:X%rD]Yd&@Xj\!41V1ffn54<]t$?s+ko^Gj5TcPmW'3OlnrhC7Z %>0R=O7[i6\O4LTa<@T;8c+OX'IOj-1ZidbEnKCu%h;@CYhU`;q1`o7SF;QN/\$OYg(sMLrgf3p,<30uUC140golDbfBXTt5g\@;c %\EIZ/C`-96`4`]so!(E1Pn6?cVMQ&73D&?U"Y4B4H.'5/oI3T-2q[H.mR1fnr7NI3PLmO^:.K!1F$83"Vgibg[QCk-=@8?@?[9*9 %TkE6bRPa0>8<96/dXJpB)51O/@tn0O&U<75a1Z>bBC]J^5.IbfEf1r!sL2f*NLE<(tQ#IP9#g*#e1=EZm.0AI'YSQP(UA#miS %6E,mnO6PIgISO-5UG%+O/cjtN<=rH44TX`@[cqa;10HFCGgKR%FptHpl\5@Oqa_1Ya/-Y'SDVeegsEb\G:L]&I0c@ %D)C8)HY44lUf?7LOtKkH^`(3ol*BqcqC>jUE5Co5fr]bP"Uc+uH.!MnJsR48;oM8kK&8)#fF^Z@o;bZRdKQf]]TL!$@G4V:R?,d- %7DJUA?*J96j-[U0"Uc,gp&1"*\l'#A-dsU.fQIU#/*9s"ErKkIMl,%es0[;QY99"S@d*^d(rDAX<&030:h5C;-t["KQ8XgEi4*!K%\9TD$B;amLh=\k%so%DicMHHE%UlBP?DarTWc<[,F=.UNfo0]t"^cuda@>MW!;3=]/?o,sPZWDLcS:/Ko?AZ@*&[Y[E/'NXO]j,7;Upod^ %E.ujs[Ia7U[;c=rd9k.#G$?F!2RX:kR^cgflND2Z(^ePX(ptGt^l]*.%c>E;-W`tMda`8k,tOH\8kJmDG@Fgf?25ej*bc9 %dU'jC/`ga`im/![B%:c>8ItR9P:?8PpMG8Pma,UWT-eVg[8?2KoF4"\=oh%>Fn$PF@O6aU&G/F@l#JuKI&akW8;m;%lu8c@ZqU"*SjME$!#4"b0Y4qYVQ!I)(:S.i0SQ+lu#Q*@9Wc4>[*K %Ti$9\n:E[Ok\XcQY[A_ZO+L,$I&-pr37:mDn1X;I\G3`F-DEYTuSl+gKVZ*_s75Ye^Va93^Y) %[u;rq9p^4JKp-0U*[6^^I-`CuN>DIl'.=Q[OH09&!EWMuAEV=^\h/e+ZS4I-cb[6teZL0sj3HZO@E74&.%(Zb08'9cmf%DMGHnif %7Ne:Zhu)fMUZo;3?0N>Qf<`6X\GHKN?#c5AK\f<'ElT2T69q)6Fkg\1cmjuA;&8RGOO4tYK)5am$O(Y/R[,2*]("EqACY^"'Wuq+ %]iD8Dk':-WS)Rbkjg$+T[4_9uMu)t8bX*^#LpW5E.p(9IlsX1Na,!XQqMFC[EXHVmH^L?pnq8`)5pTA]qY_&,i3k`Ua7Gd?G1@]bkZ4Ce>8Y(OR3/Vk[A$3fA %8[9$^$Q0q-Pgp?7#'$dH/tXV^3_omB9$89^55N:#GK??tVko&UIN1'/'nVsdcd(J]e`3W$Am+4u&'P^?fm=J4pS,/)bZguUP`"!` %g_!7,"+#H6glZ4qUJqonif7imNgqC6pgghNak'@>*@3D4)D<'f#`B/m1aK"B=$FBBI]?u7cQ'f.0gJN %Ho9[;;@Zl9k_hGf3-u\l/`ql*lr-5&js\[kHACCiK3CC0cf$p>QE+D9+hY_)28hBt^7-=Z)pMj+eTTHbNkC+oeoo>'If2tr1(&D4 %n8;fjnU[R1Z4sP"G=ke!dq$<-]GoKD(AMd)n89h]ced"1`Q`":6Fp_EgXi,Uh+uNLIHit+Q-2N=+3EKt$k%ulHrPmi*m*Ub%D;Ra %)iU56TltTCo^&sZ]J*C?Pi2;#VA$t=bE@tA%=:^JjDN],DR0peE.eoP&%s?W#s-jZjW:0td4r8ZEL)TmU8%kim]%@"(W!0&1h^!p %VD.3Di8#8D9k3H1gN03*Cc[!Kj3G6fa23#_1^t5?A1;J?-%9N%,>tGFeV9ID_DKU4N8@c %$J[jU;A8CAWr>5)`X!T8asR)n4o;E77fq'4=o@Kl)M_lZQnN>@<`:"47fq&CgPT.I450EnlJ4bhI*-Z=\YM]-Pg9)8 %=@\P.jnY.r*@1T!bO^#Ul25pTEN#%m:PP^U7:CI*OlE.a&%EUmY!1+cVTRW@iP*.?,I]+D$^1?\h\(Z53F]Is][KM(:eZ^0f'c.# %h<6Zs`H2cN_57PS/*h)id%$+j'g@P.;Q],20lJsMHaO-'EaHiYe%oToR#E+Z@OSJ:VN[-25Q[jPbj;J'OgIUTT@uheGC$s?4U`*YJ!:7r7\tU'#t],iU$kW[ %mi0%?L,U3V#a>4F]NBT"[W&2YS]WZ7AO<[[!hd+fZeN?Ns7+oM+;j^\3k6EH2##11S\j*G?:T'K,:)'Q:!lsbmR_2t\bp:*>]$/f0lmN2rQcg?o+H="&&0Z&cP %H/\HP:dr^q7g]8$2*`u7/A5$p`[%5r"JFDTYKJ$nP?CXJ^0Wa`4sj:7pWY(XnA%FV1^(bc$3mRk`?dZ``u@g5)=5C0Ck[) %D:hWIg:"E[ZXCUaLt02.$j0^imknN8d*J_1D^?_t\B1N/C6V$qOq<;[7JpLYfh@X:dErS9_lT=DB0WL#Xm.U@Vk;PpMWOagm+\dJ %J6-ZaL!!FPnN?*R4nasFVtaCuCn`^/NmO2=:%I[tX/JbrVH+#(,FTV`p+:DW1pMK'q+`5Bja++_!h:VZ*TsZHp!,($,g'c*E6;Ar %R\!$!.UGIuBr*.EhJVa\Ws$^q>\EqgFiF\j=mI^7(71$e-dS1O-]DJ*T.u&.?ZZ4"ak[qsShZ!qU\9WKG5A/l&8R,I`kL+mS^dGe %f/r=>(OFYr>,crIbr;iOPN\,9s$DUr3)IH?RS.J%k%Q<#RshX"GWA\>9eFD\`,i$1'WY#:7K%%a'gq"b?&6.;%Td9Fo1aPKnVm't %r=MbMj1fJca?8;j-A@AqQ-!r"fh4H"c_8@&^N^Jo-IgT6Ge;i-.;NiaOqX\*1f4f$O-"\\g-bt/Ks&,Z8F75B=HDsqd"[gMBPot2 %(=i,u,L^D8NI%)pl5sWCjn^&0RBZ,$iR&P0#?CER@N!0h@$_9@6K>AA[2JFUH9sb9 %AjWX\U=jd0&3DR5TN,)FI(4fXd-mXN`92+;1g4:XT_SaC#uZ0k?fH1?-YK.2's%iRKanIo]*N4d-oNW@dHr#RUFF*l)BKn;9p_D" %KN;#uUM61OI)!aVh@D6^qh=9(VN\c>b5XY;[a@.Hbf+1JEI7>6^,l4Vk(4CVl$cdJ_`ue%]1\2?Z/=G-rh:L&V#.!TZ#d)u,igT6 %WjKF=kZ3g2;Up#??6'2^HcpkK3FqJ(fUUd2^$+B&kgCer/dAoE_dR)j"W7&eHAG2)qYB;"ZM`R%W,fOL]k>u04:o83KUubmBN>(;J-U9k`jLi10D/,ET"9fF>5`mth.l@pm\&*&]SGgt %YYLLb+FS@R/rt,i42%4VCbB\%-[OZS-d^HWhYe>Kgc$;7i?(0/AVS+G!UtO*^bg"hrg@$p6HO+s@09`m?jZ,gJgLRo$m`0Bg(K+U %:[9o^RZl?u[np\!F39N&[4Aoo(-3G@q"^0K`k;C)cYpRGl5!@VW+D!rRN`2^V-c726KE>sQd;$P3RWXXMY0.b;m#0XLS8F^[:@op %R;1]f-LFO8@^RYNq:T>Z&'HFD4C1%NTDR=u'M;p/9#jnHBrT);0q\$NFF3'?9XU1P>$1Ap1Y#Z0qj*e6<(s^P:p%4V%WMOrUGp^E %Dt1/UHk5[#S"".m7\Mi(s'07AgK*c=1r$O[=aJL#g^![X/*!`\A_5@Pf&FO[r[]PJ;T_T'LMEeD/b'nKAO1!/!\LredYF,SL@r!; %8(KF$]5UZsk6I&#BIhF%l\hQ57+i$=i9rR!1D1(lnU$ZnYPj(Xi7B'07S*\uAQMVUS"6B13!DJRqDl3W7mDKTJ?u.G3P,;N'l@i?IuT:=N]Go;FM9hmf._sX_4+BWL_X0sp+s#.Y]F@p=^?Kg%Re6Y(9j3*aJ_:Wn*rZeI#%/r8.!jJ %!#B;*pP5<=RVP2jqSg`ZadKr"nV`s;Ou&f@=se&^B4n6Y6k-J\3]g9rYPHL`gNm:@P.5ABZSR1.po)s7Tut[1^WjOH?TIrkptK/d %nl[CF*4T4h3Xn&6GI#J6h^[OaSQ(3JC,N%1;`&npX0s-Jpm01e6G9r93;C\^Q"n)8Y.j^r0R'e$,4eoLc3,id6`I%3F9NA1?.]3Z.ZU*mkCc.>A2k3]cBa+`%4#^`_'(4komCKBnN.4'o.Z#"9p,.T"/t %)AF40qLZu1^/S+[8X4MbfM$ple(=An@5A@M%UGDI>qm=TrV8J]`.V/3g+mRg?3%&JoF%3)640>U5F\P4% %Mke#.p00es0J(_G;M00pSO+FrDQ;-)rrZP %UsfjH+IY-2in(UsU_#-8RsB^GQpJ$&uiIdX\&(-ACJC>80e;XCXRcL8l+fRcV-6"hO;CqL%Y7ke\FO %68Rj1qI4TQT9ai]KLYmQ#E-]gIlnXn[aisR\;-O\7lq(gXnll"An"-u3Je?YJdu@DoDlm[[; %+noBX>5?nEF1MAb>IdM.RHMSQ+Km5J8B>[i@`XtpJ2JI9QfQhiTpDe]gKuT:^J^ETpPN_^4YDYK]]La62Q7JKN-inRV#?\Y3)SO6:e1.j$YVQ2c %TB*4r^YSg_YR#^Pib0pY+aed+fg,0+H9/udRG)2$F2+!rHlY)b[Coo.iT,5*I4mEnPf(m%8VZ"p:4ec/kPL[DI7pPtBbkQS(S4hL %q,Wm]?e$0=B$3J^qfG&gpOV[#7.\,35GDD@0_6NPIMQjN6o-bGE8e[Q,)h+nZRc/=8Hb-C@Zs6b!/k88&3>Viaccug7]`DPPU$46eWe!c'k?)uGN(d./ge6XAX;"CS3#W/L+iid#XclPe$*mq;dkf(;t=0D'UX>sJ/;)Rmb)KW3C&k/C %)8k*3+45ah+Z';G"6b0fbn\'FRH*&p@2AfmMdst#jmIUJ=X=$D%.8UFP+n+=p;MNT8h+s*17`fB[ehsW]k*\tnQl-g5@'NJ$c>3= %LFg[RAo1Fs'U9=?I1f)fDf^)!`*7_HGZR1@#jfE.(%DIH$3f$$iI]#X^F.\8M_EOsEuM6(naGQ]3f2n^OSdaa]lE:`:pEX1Zi:dk %W=*jlKEZsT"TW;uc'%(B8U?i,39NkQ\22)N.k[$2hS8HBk#Z]$cX',O&raekAP)XbVorpGHM_#*SX#q]2cQlkBf^[6K2L#NX9VID %DpUM1M@SFM1c1bWUAIo\O>JebM5%Uh;6N/RbV>>=S\:ab=5QKrU!pSJe*TK8J?Ns@rf.(F82]oWj"&Jl2YG3:E#LIOYl:J!lZ0&* %BKCK/#8sKt1nD=S;sRnA7a+HiZ(0,PF0>-0*(A(;#6Zb0_bn?Wma&1"e%11XJqkL+N>=nYiAarH6CNZ-j^R:R4cZn:4@eGF_CIXT %IsU)=DtXiX)%W=M]rr-(HMcuA1#%K2&k&\f6c,3"-/C:"c8G[l;-e78)#5?-obT9=@eh:8Gr3:,OJpi%MHY-9a&8[8b0*19WQYfP%7F`D,V),oq`H*,!l8hI[D;kPR.c74E8IIl+j2CB19h'ZsWcPkc %-QZoL,Q4@4IfBol6JAp+/dNUq7_ui2#g**1[%EG?)aC3kY=]d8FQe(JHQ[teIW*Wc^#rWP)12&iuE=#jAnA*f/rBpJpeIk2kq0B,=Cg0FQI(]fNk[3aQ+>W_@ZR^BdAGfM`G,X$l(L0QXEA1I`YDY%(@$oOH<*[1#-*Z %JUX;T)"+qELaY"5?Hf+hi_%KJ<&mGkjre"knU-b=]K*iNa^ROA %/cqlW(UoFg$l]Tq?oi'k\*?G,Ms7;T*I]3%@_2F_SU,9M+.ip7B8u+#G:b8@X*.B-\M8!X?_FTGns,!ZB"(WtCc@m)tDhj>FK %%uNk[C^\+>H>'kiEF\8*jS4+`h0Fh/ipK@*4.J@t7,2HKg5+(BfNRq.#&RLQ/Ka!cD%Rp=Yq_#OE+3f(LY0P(Jt,m9^/],](mf\; %aj&Lni5FhhZ"/NX^?EMVuY:\f<:GK`E7-tAiKq(PL25T5!/m<`?]P[YrSjb5O1>:t=pORUZCMakJi>"hu:,?=rlr=PeH(hgm %$:=7?Hj&cX3<>HqmPulECk\Ii3&kFJ)LfRoP(\4>Vn9n %.Vq2_XWO%W=aA"HDiP"=IVSC]:a?i_&WBNr`Eh;k?W2Q*A7!tqfL?+8j,j)mCm]I._rs0?\"fZm*YD1!.r12hq7ep>3 %e$h>^mc0Td/:IGA@W@t1YJqOMPOkhS,MmU_JWH#G!^[$3VL+3noPHTT=O"3iudp_msG2,Mm\o1lU@lF=SX0o %p#\+=O2WX6@^"TO[?s6@L[LM_Bo'SMXo3(0[:CGEZ?+-!A&%He:>%Y=/&ek(>]LmB::$\%%"6\!8*5.'rn)5d#eo%*"#ZhM(Zj$Y)6'60r_hpT"d^I.Ht`r@HB^6<3\mG>uld/Vur?7YN4BC5QiHO %N!eI=G4iEdnA4M9bYiAk+6VP=V;a'ncGp2SL[N/en0\b`$JaVF"$8r\W8uN['Dc%"_25cN&t7O:]5\>RIPK<3ocZSn4/[Aod5mK_ %.JHRh[@OohDU,#2=EXC`GYO:s@O>7-=2AAe/Dnmo;f;WD)Mu7TmJ1l0pD49CU$gqU7'\&achb*rK6?Y]''h/<7AtT'd$#aO,]+CV %]_%sZYMt^3XmdK@XaHDs"g37lb,pmJ'XHq(?(BX?W6s^)aJ)0T^UN5e(:>CZ]"tpcP!tGgo42c,[)T1dEWSL`a%tc"Mr,ti>u(MZ %1d&'VJJqF,MoUAe(_lf`Nrq9/l[leX:BNInkTFc.oeL\%s+la+3-Gj/F`+U^)e0,X4\SleU5,ftZ%Mi,!%Vep&1\cd\G9!7?O13" %A,joYK%gESnVimU%OMAA:>"_KDmbOn>hkb_J%Y;5ae!]tPdZnY(kj%Af7bj6\=l8=brU^L9cRk[S;4 %;b#OV1`+VPVi8,7ZmOPq,dY8QKFo;+G05W1JskN'P:Y'c,[YIba186Zr$fm.[5kZupgbUP@JLtd-:8ZMVsHTDBcgq&G?C*.36W'[ %,,ER^P9QG&&]O]'8lA&U+egsh;3E,lP%16S@cT7(VWRYY9+amPLbQ_CP9QIDBg.9UM2_06LQd\7*\qS!L^c\q(7g2OQ-KXm>BH;P %=1X\ARaPnp*O?mM=kKS%\3X/oSt?FnI:]WN6*9cX(AEa#Ht-e, %cCK`<97^mXl$fB.AIj4EoBe-6Td;sbR"Q7?D03+^AS^"+*Zad!abMs[UhN"Up0$$>W(5/RbC'.3G<<=5TIZ;Pkl"sQ"MYb_GriPJ %)(-k"#FaT`NK1L!@V2]BoWqO]S9jM:mj,<3@k8FA)7Bt@EAF*IF%WCaU=4Kb#rPq/)LEr&D]"/X-u=o=KhmhoQim0 %L"R"[BnJ0GO^jL!Dj@om4ED`rU3:P9d!:ZskG9Hn[E/0uQQM*Io6@07MiD&K]Dpc5Z$@H4ZgML]fYe-SR-ZYK#K0OJp[l=_lEM^g %3:RpA5WH5'2?)MDW6"foa %:H#+S;Pr7+\9](']2AO%S(4s"6So,,oRpVYPBN/YKC0O/@$0mK>A4g1^nSYZ*N_PaOZ=ro;N#JaO#U%O!'$l.A'ug;`\OOc?E8'k %&oBK^L\LXU5I7=i;$7_j`_Rte)W\@+shCpuitd&:EJl %#GY@lKr4a^KB7[ZnVV+9+*rgd)F$l"GqSO2X+Ca;(DR"jS[#OHZV4U]*^7($PhfI>?>'LkRt:\2hB*A(>[gUhiU3([q.jHemO*1;0\eG$b#*7+$M1KZk%3K8kj8F=d3[pkp.!/@U!Kd_lMUY-]&3IQo-'D/]ZQ-DuTr-4j!Gu_B@IJgBTjT %clmZ'577!!&](f/VU[u'Ds#ps":#k+_`5f-Yl=RMM)kcB'4BbbE:Z[^B.ie>MR#Lea6/*-iWQf2mS$Amb_\,(oa[T,dL*bL<;d#Doe^_#-gGCJGpS.\f %luY;EFQbkigQ9KAlZS:YDe%IBRF(,m1>KSr3c`:6CK_-#;:.[#kbXA+JR: %*KoqIg:^uT8>Z\@Pr$8XYemKJ1:0%ZU5X!AS;`L`@V'4o16=Z_!Vg])Eor1A!@?ef.moei+lBbN_o]]a]["[Hk%%kDFIe\jc,h*H %B>D[:k%&k(;BW&$):]((=/okbP7`47H<,bY-R5X/82q;BS;]%ca"\t%@uOM-g74,SAjSY`6-%(I_s9(\JUiqep$lm2SDA->Ee^Uc %P,`Y"k(p.XQaK+*r]-H<`&(lUH$2ZIN1?Y6/^M^I6*qe__)3SBrKWkh(QQnkRkDSK?U?R=GcuPg-^:[h+-0/ug9fb=k[*7a#.2N=GK0F]>C.:k?FO>2Xh:0<0Oh=e_'o2rVfA`]Hfp$apGSK_Sp9Dih %fR>&'l!B?cD%;p[JL`=UeI[%.R0XMjljJAlJ+/LFJ[]7"65\(UdS:4'@0jdMeJ=MoXt-A$]tUo?a`Ugq5mW+T(,O4u\%d^<6*A!l %flpJ70E$O^$Fi*Vg'&H2J@f>H2$;2P6_ggKY-"K$)VJ]]8a+-q6K3.s&-G7)V2GB3kS+[AcWrmD`K0>R;I&j9dM/_=LI5"H%!Ffq %5,+0BL7d<+8phIP;XNHO!Se9R8,/pHq&R:9PsoJ8iIHh]"%`J`SbV4_\!dXFJ %HAkBa(":Jk,)7Q@R*G.-KPT=&S1!@d"DoZQbP24hn-&Ai%dK\&g2-ehfdK@.0E7JA-N!JE5";q?IC7;le=4ooIo82S8[-@TD\s=@ %I#Mb;;87YKJrXtO^c_TGIt'V-6LX2eLMn0O&d2Z"S>YF-;S'e?fV]+`t(3\^;C&#Q-H_%MDU( %BGEUM[0tU052I6n*#eE)KBkR_C6$M]0ZSE7"n-<`R[rt'"M=OB,MX*8ZNH>ci#Ar1*gip*V!O&anCmBUkh2B)TA,)X3s3-_?-eHe %4+lDS?%WYh@`eZ8N,IbKj27k.3nLOleF6-;dl:$TqC$pPM&G..]3#m.V,dsJiDSIu?r07@=&)+PpAkg3/^XW<#L`[:\;k<; %@iF!R>=UQX0b*9`Q-Ys['$_PqJP!u482uQB?k:g:&oRS`S.!%O:Sb6?dUMq$bOi\Zfmr/%-9Nis\\A?h[)ICT;0 %'Va,>o[WhW^+\G8#KLSh[:S-1+iW((M_(SimO<6[55$:Mou^2r4@dk6p+;=sGVdO.kB.lcbh` %@r)'^9Jq#4%L8R;\imGjiGbNXLLs>aEKVC1Sm!@V$8D#TG,k*FEU+W3X/4Y/V(_rQ5VR\mR=C4UmYbp+&9G64PYX/rN;gq'Yt7EE>KKXe,aEO8n1M\'7_5"n0Id%[#,Dt3mJK2s=c**E0>(EYKKYB/8c4,kU^n2+i+WGF*\5Xh2n?UF_C#G;W(`^0K)S/ckXWWO+b4^<-l9tXg30eOWPcY+h.fBetO:c+W6Zf>a?NF+;m]RFBO?os3(qHYI,q^FLu'Bq3%[uamP!l %r)cr9p_\LFD]OWCZ?D+7D5AkXpHi1#$W[F$W=*ai9RHDDX!lPb=38KB/;iO50BjM*r&E=JV^q"AB,?#_+-1$.U^mk0,l`f$U0%Lh %hb\0rdj/?P^*IaEL:t?iVJH8P@,He$K";b507!Y"IRci37aVUJm:I3KJDQ3jU0-`fq#%TiB4;4JV4PFVj!fnu!b3=V4Z'dnbMW5Ls3\oOnc7q32bFhh(Q`Qh17 %2F.V$3*R$90K9JL:o-*1NQ*:N`YKSoY+i0-J.3nNgdP_F7+O[A(e+aHJ.m,END0Chd/>0!Q2H",n&tJe66;,7p:]Tg_Wl4)jJ;eM %pu>FfH6\EDj,c:MLq-M(0Kn6];8aGl!MC/_B8Ud"C8jN\ZVb)+ZP$*:-lBcEc_/#1LM)do;'_`?phB:GQDV %5!478+M<(oV[q>3o1h1&^jA#O!AoFX0tMe37aOioI\PJM\h87)^(ZVt5\FTT8`$u3_,1e-hA8V%H2l>`U(1#/Dm[WC:su`B;\uHH %G8lVROoM9L=;-;a.0i'RNA!osVOX8PXU+f&Zhn'[>FDXJC %X#K[hnR49'Y=HcQ/]G;nX6%oe?odb9;5jA+(-2mgbkTq[);ubm\H:Lr?*fpsL=K0:BoPAW;!@Q@j_#?lI4\D+4*A!(HffkdW'gPP %Nc0lg.:(RR(VROsEmZOi;t>ea`\:N.]FfI08!Og+UO@.J[#LRa[Xkr>Mpk(G7R5^!M/@,UBEY[O<^AejDG4^_q'%\30q1`"cC\"X %IQk2_3]?h>8Fs)2j%obt2YMD7+%%CtgH$>oAptZof[_i%m.8]Ia&ZL9l?)CG21A)j1I`Z4gH$?Zil/;#fKXh,^Erfoj@>+b+$73H %=@U5&3@,\MHA+lQ8k-/(F]]Z_k#.=RUdpX%2en4,,<_KVTrgjAd\HUT.n/1dRsd_oOWI4r&^XLQ)aQAb(Fegl3M;YD+q\ %0s!U%BdhDgBH*ciR?f%V4FbS7,0bqP!?RZ3,0^DYqPYpmN+a0&5*Z/gM7c11E7%K:X];0F`Y[#jNM#>$"O`(?W)5Z9GkbKD;j$GF %bK)-=K4gR!<1/EqLs\nmB^i+!-:Te&Cc8@KAa]9^1s\VVVc>[O-(`.jM:###F.\^7D/`e?_f+Y$l4'"G*unI;@`^L]B&6,eJK0G? %q(L'MF1L*$j(#acr6^--\19MT&(=KHUQ %CtONJ+-MVt+tYF,B_(u4.PA[PffmF!imQ@GMY5(\F[(LSERh=(VD5L,J6UB_RALlk@sol>4WP(Zae:L[cV.h`V#cfKbtMV^V,??j %\i8*>=_Upg54%mEZK,8[BhYWc0_93:e*R%;c/MKM^#)H[>+94?.ub+]5/ie/Cq1o*^W,a'TGG`6F+EJp7]?OE%mm*[ZY!$7RObFk %2=$1`<#e2\o3_%`@`.mcP!4sp@Q``Cc+Dd$Nrm@#gOm+2i&r%C$'Di3L##QB:e;I1Yir6*n&*`/0?2dfQ@sKPUtjA_a[^Z9'.r^< %Xl;^Z59CE!(q0H0.nDk0(7,K;\gCbo5]>O8 %?*4=5BCtuVq!b2C73H(fpdr^Um(W6"$da9[a2L8&=:XZmM500md0Rk13'<&P](VE$d\@W\I%@=n:ScKD;L(VbF#R<#0?+UW&naKX %,WfHTOW?%3'kS-W0E<1A[Mo2)!($E)*8iBap+Ff3me6L^+f8o<3e+a2`T:eQU'*(m`go=pfVha%B`i3.:gTZQ=hQr\mA9$Imf0om %;Y`(Z%C6)r5r`CL.onU\n-iS)Vps$jpf:W%=Cj,1V(CgN9a%,pNe0"\hhM#lAr1Uat(k$W. %h&hJ[J&$93Cf*?YWm_'M#<)$O<"D_/Z<`01q>P/&\Rt>;lkTj==E;2cLF`)>9KdSql,E:Es\NT"^gCE%!Iq-Wh %;`B_tnV#K@!B8dk5bHWT`=2MYf0KKAte:I)E13dri&A7^h3PIJ6%e9/pJSVKEAcsi`3ulm_L%8pZ?.cWq#ahtN9nQ#Ji^9nPK7VC?deY]lcTbQ %k!ufffhgD8;__f145;q=gW.$E*CC&&R,&6t[oij&ZtHXp8Of7gp&Hq.'gY_">%+0!3B2IQDp1ZG#@q]no=V\2e#uqD1UE %FsH4RU@H4r?:LkgT]p,YfR13X&eQ3nX9>>AB@.g9rU<;X+C5h=GO+mPf'5NJO)2b=e?/+56EjUkEh.IC0$>?U>OWk0J+;qS8I3brQ\7V:a.::insWLDj7;Y:P1iT %>%N&if*t.oBIXTnBs-#UK!!p3>9Z@3M4eS_M\D5GWC.&L4&_Ybk@;.t[So^RR)a$iBMM+*d>*3omsC15ViYSZHhAf?:;Jc&$+_b4C5keABh-Q>ZJ>ege+LF4 %M$D9u65hHP=YDi^dFOD5jU8J_CoL)N&Kg)3W2t %fQq_Nqr^D<@DigBHiaaK+T$1iL$kP1r9V(W2aR%so,>*!4.m\K-Ge^BGMlbBqDL/NH(]KO;t"0n-a\6@;G*TH(0[HqMs?am[6=K[ %nJGSL%:)5])'g)A+;-ZREn-A09UNM'1mRp;^[5E(%GFMPm).LOb'^*g8LbC4GBtpg=eY\?F_(OG;ASD35Xi&60]LD6C3g!W(l,SN/cNtJMElU',e;[U8WB3@!^5(6,4fI2N/7sHB_c.?s9o1r#;<=EtjYD/l\A=1%eh/*N;uGT:;(TkVT`/q'WQA?5.@C*C">2 %oH@U(a7_-'3Bhh7d,R0Po"J*\hV.Mh1er3^D)gBE=]$4_\/He&eYc3!&hc)PBW,,8ba.;,8,f@s4K.p\)Fr*_LaDE@$HFr%/"/oe %aXb-^E'.?>73CPD*)FT&%=C@Abu[g"Ku4m,dV(c',]J?S4KE/.k=f`9^`U$@^UO2u0&t5`31d6c4?828DE+5iBKQl0G_:tiA-@

j[)W'\F0:h)=mD65\cl).jBT:Y)&EWA6R1qV$aJ(!F5K>(T&#!daQJ5#*daR&no\ERJ %eQ`_NWLJ'WC"F6]3LOXI\'^]o[f4ZJrO.gl9tAOT?cc8G^Pu3IYU5Ru%,Iij-/F9qF[l5q-ZA:/7%ZGqcHo:;KKCfC[*ImMM+cQ% %B-\[Z>EA*/co%\!qfu%O,cV+:+44Dc&T3kN%R$sN=u@1C>A"*;@Wlh_m&/k=>]E0-%$=TB8&*=t%2D?Gl2u?GIl41^4eW&BF5'HX %l&k8_bX*.3&YUR@at1+5UO.O1hW7`r?TjEMhWp*=q/,6S."g^;'C](\/#,_]Ah[2"\ndkYkm54LU*@I_SBdugDS9W$WAH6T`R;8J %OYdQW1T894Z8=0b_jN;rBcKEV"?FZc-9&f^&B':7cAdq6)Kj.6&`VT%I,%MJA?=&n4X:+cN!Im%3\]J:g!4eoA3_*MDFi6NPT/R@ %ES;0ZE&oH$;oM%t!F9lkLn!t_@&Go_ip^]nQ5i1p't:nql%LT^cL"aF+/#Qi_n$4'rC+03,Ja1g&g(O04CTR8GM*HbYEX)I\ng+l %VjN3/\4m+VIXWb[VLbMhNi`Z_cL4"*,H`ZQ&FOBcg083kT:Z&4gYgN5AIG6gt&TD-> %5pDm'h+WZDqE%gsZphsiYQN<=R(So*FFklG.2$Q<=r+-E:7"65B!$3>*=sjRDUquM+!n=aFWd9:+c=4EZ*kNi1-T0hRi>,Ba*`B' %LN/iRf#hmFN#Lg!m3QV)P*hbX2]N>L>BZb2f%_6\EZL?_4Bp3XJ<=]&j.WLqIjIPD[HCD=BKV7KS:op>N5jnDr-3=KiBu9k0lNR1 %*"OVaB5!HaN]tG*cqZD=.#9cRfgm9Hp/!5pZWd0ALZ>KZ:?J&HidcL%;)fUO`$r*$Go;INbka4hqNg!;I)!28qKCUE8NOjp-%.<2 %5:0OjE*>2V@`i+#A-f7Z":rdJ_#L#+'8^RAW\?]te-_+-=X?TuUfLT.asqu)b,[-t"[(e'#WdZ.+&Cg-%'&WNU_PtHT)1:u6/tV@ %b_P'_8[H8X4-jIN<@N3pCn3-%[corfg>oD_GMd]*JLr&"E39S#_"odcX[R"k&6B21\Y)7]VBV7#\+]$m()bp.YcC$u[E.S'o.fGB %>UIi85AYA2e0&U=p^tF63jTGHbL_VD=Y#'(#9iVsWS]k>eF2QL_TgEj#.Wt0f!5gTboXIi:XR=G?s4k7dgss]#:A^lJg20S%jiSi %p"@/(^=^_>-8hP-O2q9'>3"ui8/*q,2hm83!gAR8GrSKbogn":KF?V:42ZZ&`g35B!_aV/Bq %Kh%QD#bf(aEep%eho`,GbL-lE1M>7!O1g+S"TubY7739aNsDe%qP=*oj*k>_&4fV6\'!_iKcpB=.tuXO'R%qI=/bJLOc[Pnipa'? %)U1OOb/p)YkKs\@_$iM^1n(+`?Fr=u4Iki(CU8Zk=gaH^&(*B7`2*rYDqFe?)kE<+$Ea&-/J29]Y6LVQoChB&(OT#mqj?q?E@[Pk %"2Z&XD8+3t6`J&T`G)cKgcpV)BR*U2Cd,j-bNg=NOA0cKX@q6`:DE%8=ku@m9u34rJ_i>kC]l]=#X/FuTF=+EJpmJcM.MnEPT9B> %)$V-#,U7iN_g)_6WL=8s9/8Z"UL]&,kR,)W:(J`3J2Cn9nr%buOQc*'Dlc:BB?Uc,NFl&>!6MZb^_&h03ek9M81"Z1PQ?s-RGScF %_XIj'A"E`I%$/2:i@.$4U/A9.OB10W;uom.))6+,p_[eMO%ZBH+c9#\%MIJ7DmdeRQCLaB*c@VL6&;`CpfQV>l(&"skXR?P.2r]& %;q]0S"TNoX=2'NWS_D'=04`l*$%Z>0JZcF7*-oSuDqnuEH62oak2T#CrP]G]*+$P;\k"r>=b)LhA6f*d$W5\m`>NTP5>7`A>IA!Z %d*J\3e(/T`bMfrR0R'cc3\?sd>+JIckiS?++o`&q:9B7*no`DNZD?&hk.Ksk8A87dV;@h3k=4>`'uZM2,$'V8\NSgSr`(n@0*Mc]D=Pbl8bs4,1Y$WJ!CW4aCoQT>a^@O53L*afB!^7Z>&bXZbPkim\X"Q73] %N>blDGuRZ$,2BFs8[+hLi+#IL"2%(&U:N0:.558;=5lhP3N\tO-$sb\mg*PaFk0J)Fb(?N2:D7:1JQ%'L.]TZ,DIQ;cY(^$;j^mj %_=i<0\_M`cO/[?o/qk+:)Esh3:qedej_U"6)FHe0,IN>LqAMdA)!^u.55ik4Vo_R[^7e,u>Dq^WA4Mh9(VNT4R''Ua^tW&$G4b/b:][hUQY_q&#e@4V %1cjKnq+:+?[CYl*(3X %@OcKh37W=iH(hg]dhRImX.1,B-7^9&8:uiQmB:ULK`rn+?DYIeJ.,-gSu'7Pf*9Oa2G\tkEjp[==H@@,BlND@2^ksB;t`JWO?ZmU %`pPF+%!`G[F'p55Y?OVU^$#r([urd/_)t4uSd*Fng#m;R"<4;X3E^@p>Rt`pYU.)@*jS3Eq&$a9:brM'?$Y`Y38M"2o-O`.`e(bGEk)j!\X^0RYsC),=t\uJ#R#2fRtPW8)9J4ZZ>U"]A)oXe7kn4. %D9<b)jBiDAUB^51?Vp,4V %G`^CO&2X)1k#"mC6Hh\NMqsm]Yc66.>'r%K]`EL%k-R/9jO/F),P9@e^VB2K %7S]HLGbFADS(#q!%;Q7>r3UQ+D+[D>S2%3fg(\!carU.#VbJ=HYjTB'S2Q(g6*$hp3Gf+Z0hFKHQdb["it%D^:]026n\QA?JK*De %\r4o5iUXpH'Nmn[[U(/>$I_8m7-pEXKenp5tP9tM3L:@Fn=G*PNU(Z(^pVSnI %3si'4dGE<*2(3/dCN0fXF:MD#-*BOfeC7d(:MRq3JU23$@uaSS\,GA!Ukra.b1`Y\T^C?R5/ZSmcT7U_9[\!Ec`jNqiYb>O %'W&K;&Y4R-dXd5"Q@ob2.*gro)3;fWW&i!+eNs^.Z,5780(Mo^$,M7p+p#gHF,_A781(f+=(EQiWINeGae[1nE9XG_"i;0j]p<99 %XrIM#Ok!JBIHsJ%qj1QZ%j.'`;D4(Cc(rJs;t&K?*3Xgeoe+MI_.__PbJVA:Ah"MT'+_9i=(CcEhSZDRRPlrrVbl[/[*G?I/_hh4 %N_0f;3L\id$>c@38^U+C-dSJRCU+aG,kdqjDt&bWEui)^(D[Vo%'eOB,Z;4erPXO&kWJAAd3@*=jGrWTp%gP\J8q[RWd2rDd %Z1trB6jFfDh:-2ne#IN5)#(BE[3kci`ZCh'H-0W]V!:r3UCZh)$alT5Zj70S8..P'X:cNpB3b**VM&pTmqJR;qFs9S='#[q$3Cuc %TtB6cj^TE/1nj5872Y?*!gMlCLlDgLT'F:gA+-\sUI9j/:'03sl0C;9D'i"+.XR!^BN"DQU='WQY]E6,;-clV)8$?LbG %LW+!64![5[@AAuu:V4$dbMk^2R)N1s03X#%e+2-#r$sd10io#W(>GB:D!P>U$>hG\D,LP`k^q(lrk.Z'< %U!EBA@(Wt!kOW3eLi3q"rs]k%n-gl,[1o[\nQl::;#"M@5J4EH7;j#L;"8'#QsBGIEJ?bDfnl>#LY8:T68B!9g;//br2k?H^'irM %-iVq?jTuc`+7UY6/)&!$=El$Zp;*m@i_CGRbV?C`QaV`B]A@.7Do8VLX'Yb<_*qaPEkY\Of706;j+EE$fJcZ!aDec!kE[Fk2KTeJ %\)NRX\i9?A1fn_M+D]KAUiHmGm1qZsO>ZSu.7pWe%C.kjC74D@pI;uf9[k2s^+]'GdKMst\>h^s3YFU$'-W@+XOq%6W>XQna"GJXn6kZeb;U"*X@03W_Ch9nZ\[aek8A*kGZ@R@I/]TE6!H[=W8:kP7h"%?$- %_S2jAHYE-D0X0jh\LKONG#LlGc4nj/'+R0^lGF,JbrXuU<1fuPUBp3[=$t1Xd/nKgYYNkMZ35?URk:R?)YbQ;SWQ.h3k>'1A42sd %Kc(J)gTo8D;DqP>/6+mRXCI+[#G9nZF<^E:jM4]O*s]7.DT@q=pi//\-LFp@:N-%G9`XuOkt1e4n=Npf(8QJVsE==KiWT/Bt>@]"$,iWfo.#.Gt\l:mRd>d>1XSJ %^Y6j:eUl.9j*iXT0n(,2_4$4OWPsok8k@2Spm$mn/r*H@R=EDL`K)sO+=N:d@en]f+(gE&-Pt#[p[DCN,bQm#!NdtS]^h]c#'.#-f@t[@UZ;.eh%:+;W\31R.l@$,s2bjP:Z_@@kHU$lbL&P>"S/m$ %_P0HIpi4MZH:_/r70r.Vm)F%QClGX"Qn*Aad6+IVS,29(uE`0%cVOQ;==5)_f2c9@L %-7+h$-&2glq"/FQ.lf.^!lrXl]jBch$iUjgr:S*'OL/7!XXfAJL,1>KKXkDbj5=nj((SZ=c,!X@3^ujrWJ@tQE#M`SgTs,XAaQaD %Ld6YJJfWWL[Q;(8lAKk)[p'p5brsJ9GM(1Wn>@VfqSoq0I%Qb."&V:[i_\df@,p3%bb1soa-Mff^.<6/fY#P0-9(:;c0##?G,'E %2K&nO2toh:f,p[6]0ZHWrqL]A4GU5$kc](mH%V(jA;'@e;_QVd6:_u>R7OTFJrG*Cb/DJA5IDd+n3YQa;%/sKI[RB4*iE]*oJ5*t %H<.0L[?kTnTM>*8]U8[\dZ+Eb3SEL*9]0H5r@toj-?(`rJ-b>ZMDBIKo!@q:&,J9VB]V`[e[Weh]P2-T0s64J"mHH;JJ0*\e3$=j9@uZcu$_I"JLQ>ht%LB@4TJVJ41`)p.ad?%]B#G)Og]"T\i1No2;n4T/N<2c%k:8OB!r"A)` %D(N2>bqK%oH%":o82YIm#OB;JC/6YK@n9U@7%1[3pB5Hc(Z\^uP`-!'`B6f(:^0rBj'Bf]P&Z%RIa:nE'U4AOB8KM=m,L3>G*Xp. %4MZ57`WbL24\E7=C71cfEhOUC1lXRl\[Z"0,/Y-fZ:_ZPF<*dulB;ZT0!m:];9FTE$s!8Ip/UUF$p;Xd<\PNJJZ+n_VPRHSOPPg];Ug+aKh:PB2Y_<\J %N)<-V3(#()P"0_73G#SUf[%$K@YSom6DH>(EH`.Rm:bh.G%J@`A;<4dAgkGO/,.M(oETeeL'I"rD>st&o`XfGi0'8O0W]XuihRh` %N&UR*#)PQF5,eGl=QV@c`uraAabT?]""I+(]p`D7Bm.,]$9Mr7`PUi/03,oDOYX:(j&XBq$iioZh*tOp8/;n %&AK!sTcr1;F5O<1.>;Sjqo,UB.>;RO'1&ba2Dd5#&IrOh%_WJb@bDl)FP@K>VV+4UOaOi&*TsS[nY\4Ue`PLri@Q+m$Hr072Hd!n %^?8_XBSp+CF2>>(FN-),r:h`@qsa5F+?"Xo66J$4nQ:+Wk]kRT$kl+'UaBTD\YIW)'09f6"4='0nP36]Cc4?\YEp(D:@I<`)R6.T8MhF,_@,K$f %?Z*Z7AXACro4?PD23'.96eI/Klig.]_;SWde("m8%d.SS&`kKiq"O4-5&p^2bc^id5'#(_GL4J;e>_V3Sp,+LS`7f\OM)h2I]:fZ %8DRYH]jIe*).N=V"W].Fqo_1r/#>,WE.8V;,IYe%coe2-ca$cHXJ-90'2([S %YhTUkHAs]lAs%V99T$q.#ib6&hU4'G_+O+L*rq9+ik7e`#dE[7jhQf`Gg0-Rqu_6uKn/11%jq%tb3t5E6]W1-HEZta-dgZh1]d+e %*'e83E"HB@Nk2a*QgKb:7;dR=3^='NK@M7])Ua!'&WMeU%Qg^9)J:)e@hilF3B/k:3b6W&Fb)edZ]eE61!k:#*/`_/5)*:0]VP;k %>`)Q!-hQ9VdT.UtcF`S/hU?,k];,+pq\K]k//,WRU@7I@=IB_F"S<_-S$e"O0\1_,]"uKYH"ep>6$nMinir[omDBWGbKe@qq83>8A9lLku_4er,;Pu[sP92p1]lWcfB*\\G%`FX7>Rum5;5@_0@Dur%ie= %[$R,qqGW90L`c$0k@r9bIP(Bf1/f5Z@>;S3puJUgciBJq-!+tpBCIP;Sj %83o`/)Da,bdL-2BZ3L[q-7k,_itKfF'Q^ %8]2F3cNfiB16Y7PL%8rP'IiVkgrVGPaVmTVfF>\o8nQ\:$t//RG_0kP5(R>"&`D1@*#Ni!Q,/Ak.stj4dfAoM$>S#36?Uka&1SS< %&#K`?,8q^C"GUACBFQ!_p-IVOfe!;AFs%P.1\8(*qW#)Ah+p@!^.981XMpIQ0X\BZb %qg;F%MFOFCG'c8H\1*gAkd",Vgm#l))b+74%)ROb?5kXbLE]!R%]#?j!m"6\!(Z36Y0C:I3o-'sO1jFCr*#T'6q)bWkn=-OVmoLM %-b[OgjId:3kAr+1S(.b;O86[E%scNop0bfnIg#%&I:U9GW5kp^-Nhqqcc.b1V/08*@+X_!.@(G?aQICVA]+#mhgZ=kfr:#"+UW,a %W_eWR*g<$aI'+f7dcOkTfm!KBFdq3k&*%@`]7("AV&n$A;c?ZBppR\X>b,95GiJP".F&GKk+[m$CG8*:d>u4!A0`soC+1q"g'[1O %m6ZIuT7;+o7gM^#*o"2. %-!KZ+iO&mG3MY:mXQqr;#a1^ej4-)6BaIafE2[%jA\kkQ%Rpf!CT.^hW6-FR3Kq9(U+Q)6%1DDPQSh>usR:lVli'\&u %Hf4!+TrX/7We%$"Xc(+_=QQH;ol6iI4bPATrkec@,]JRG"P^O^B=Q^^a2[s>PL)`Xn$EPB%A:="W6LutUmfRMI@r+d%qGIqI#Rjk %3gH6o+(kG'op9mk8*IUnBU9L4nbQ114I9[o[BpPF;0e)!+GtW`d'DrB=\VN)eWg<1I\$qLG3*.F:.?hQ60_9M$H.^P8HfU\#O[9% %\$>o:f&YQW^3]EKS2YcQMrQ_EmNnZ;Ei6fUO'hkCXa3^_i-A7HDO;0"[>ft[R$4Z#b2pg222!dVWahTSZ1@@QOu+f?0]IO66jl)640KQJ4]:)"]Lldn4*%N&(Wp:*)R!'/:$5N.,RSEc %A07]8!JQ.KC=0a$g39BB>5*.Rg@jOrD915`8`[p9(]f=lnh>$j$X\a)/4"MOSk6lfRT %NBR(H$(/&t2q>UP;T@T2`*/P!.0tL[es;dV$+*m!AGeFk+4@#+?t<"-'&Q+':r!obSB/`>??-4X+1c'Lgf5eGob9]sT[;ppkM\-4 %?E7C9]f:sXem9D$b_7[ZRaULTcNu\.9RRVtQV?'M+%*;\aVqi*qi0[[1taerpKOa\I.mC%jp8ZLnI=V!oGJ5[S4DcGNoC$C*af)\ %fBCJ.JuqA/$csikR#W%BmWY.-dLGr_+2_9l/cPXZr1'b2%f#'bk4dF[.]@5sVh%J>j6a\f"Ao'NV1Jg-.AfB43_^C5I9-*hM(&Z@ %f^6DV[Z2nd4%?@n?2g4?\(tb$X\L=#4r`ccU)t4#l-HZ?TC\>qg4@f-i\5/f;(u9(E\-@,N5T %X!p=NIenDeLFsFRXEo+SK.c_#kp^_jcU(0sn.`IT]qQ-]l(dEEBqI;*+jGh9&@2A_(Jg_4*o=[ii$ic1ZCsC8/nR-5*lKTpAs^[p %5(].*m!Nmk`qSrA082PG[gq\";O%#r`\5Kt-U@K3LRVAf3Lg@)V*-=77Dokd[KPiAH-FC/+jSQ@&4'H %rODQIhqY?k*<`:@Za_.]>RNRA+lN-@#6'$qU'XKOh#.fo6-O5W%;W7Pl?OcEYFs?J3*acl\&laJq8ifnMVZ1O$uJaOV7+p[1:0%Z %'uN\D6.X+."-XAR#$E1WN24&4g1:JcFr?'I)0Hanh6]7aZODIk1U-SW`BIGuchbkL_+=idaK`_K"4o*g3M:e%q[#$E1WN:_Lk %fH=rTfn8Gqh$.",ZOH2(dqt1(\itNNm06^gJXsTuALg-`fIV[C9$.UKC9u,U\q$i11hH4PS#-DB7H=O)A(s!o* %@@(u_N_M&'c."9H=0cOYD"k>'g)FgEQ1dBOj*[Emfel:GHGT/,+0Vm+3dt7l]*,ej$0'bMp%5u:.F,Qif0IEV1k[LOCT_eNZ'9T %SMs<%POUB!'I;p&)3K?B?BCuCAC(bF77!+)dR70B(BmAk:.E`nP2r=IiFH=:gFhs;55@1WoQTC$OBXLtX:/r@#4RQC#q!1:_+d^! %gTogLMF&H+'l@qGP&bfRCVlI&l%b!NY'p/qZ=Zq+mrb1d1#ujNO(cJR5SAdBPpu@`/63p]/452VJ`jbD;hbW,K:g4Q:)Q!\bUPu& %ZW"jQ-\I[imNTj\3#U@E->Fs?naGm^rBM1HP<[F8,lQ]=rju88M`Y<6GO[ci],`+HNQPJmhFqEoV1IgD\dGm!c%C80_k/&X$Lo>h %s7"`kCfMN,IoI<9;#.`sF.N(tFdW+VUNNmdXQD5dc2,$pc>_e)oil\C-.7kLU;Y%"H,pn/A*p1$:D@c*rXC5O3E*_!D_nf1iDlaT %YQ!C72m+Pe1M9-8X6/2Nk/<3r6e*.mr:07G^Fuo2hQ.jKb_ba01`4c7>7*3NZjOB&.J*bBpJ(5eCf*Oc_eH9L7XR7ajoV@C?7+`= %:ekXZU72j8Jr4LsnDR?L?mM:a.%FMbkf2eJ+N2&rKRo'7dRJlj>0!.e(i[mO8(JSVo$'KCDa2gG/+%J@B('Xgn;P+t$g"^YrI7)c %j[%ak;id3S^YL;\!KpZgEYmr80)/[=i;g"hOAjE]j;NTRoVdXrc-_db/KU#J)i)bAR!m+.=:pfieHF8E)7mLI;bC=$L50dAVJEDX %KV+kT%cMT,aQ.c.8gl@=i,2>VV?9gj#a#uV2b@On$MtN-,M5"o7^!<][90lqO,0?3o!ZeReVj.nlT1b7a#UtX@ECPNP_MUZHKO*T %D^ZZK\DZ;XEV^8a[ZW%k:bc)c?]H76r>oE]L[[Q:G'=,qX6X"nl'jh8hJh`t8*k %/H`$%r3Z'#'gpV1ERL@RbImQDfku9FdEmJB4S;?i+D]n\eA:]XfhS.\Zc0V02dr#YB-$;2]4.=#YI %\sWE-'mCMD+oM&t&#IX3-hkruBqLY-?97W,VX:_J'IN.`SU4;(BAKr@MEQe+@^g3^ %cUtkWNgW&9p/s55&baP^BV4DI*0Q<[ZYnK0I>gorkQqFU@r)VC%OjB6-.ATR>[hQfp*r %HK\T2$sYao@.DTFiC_-4b=&9-kh#!c5K^GFi3u5U=?Lg;IlrIX4,!c1+>Bu"J(O0Gn#8N4UKWBKZ9k;dskbPZI5:4Ea4=t't6(QJh]d> %[!-*116OO&JaCRB17?7`J?$0Qo1Gt,arS4,H]HYg50..Fgs(*+A*@Gt=@4QdZ8$K!(LD'r.n[:%aTs3f(cmVO25C;GKb^Nf]i.V* %COF`".[]>oB\qH7R<]X"j'-?/g,O-0fYqfTc3i+jX!@LHkZ[^ZI/it7i*oCR&C'.R]BB^C6UL;>ogfALqZGGm7Mo2>34.rm&_en@ %b#+hRaF;]n?)sTC5!K?P/86>P[bdiBeU>b$Zb2cZs6&u^t`P[ %>A<`Md')ZeJo"icEPh+j5Pk!S6I)kH>J4PqYS=s/;@&Q`H"HS79im?ai\6' %cpQStqt5%8rS9n2F_gQO_maAm5(:KRAh2Mnr>Jf'8h(^1D"bn![E9/!h7lU?-MS+a7^tb`T[08BQNu`5/.pO<]h[^^&o[p\Z,r#U %'f8Yr3)`9^j:(W7GgoL_ %bPk)Ibas7EJ+!K)9IJ_ikC4RGp\Ak-GDa-"/TS6eFQ(S,[W4Oc/m:#RNhPb]IE0l0-^Okidu!>G\9oUT_$_farHb/.->tmca*(#;gYPp.a9":Rs-+f280a$-nYn?Qhg_cl[ZSY2Ts+1;X>^XpYdP1IK/f(_TOI:\10i56'dp8I(?$3D="Iu>04C&)c]+Q^SO+5O:^%2OTCTP2X?S=f3'je``GZJcf[?s6@Q`ls7`.:oklHm\g=^5hq/[qaEdU>5FZAV2KeBbgX %QOV4lD]lXhOM?/&&+FeaiI=>6e3`?ugZjTCE87u\4K.Jlp7QRo0 %9m$T!BVQeJ2((*+RG-kH.VO#q3`?t2Ep#:nnT[&="YOb3j9qtAsdt=ph0eu)ANEU;!Ud(4m %"/n7jL)_q,[c5P_DFV)ZlqQj@h %T66U[PJX]sHZO[;RiQ;eT\k/`P>_"b,$a0V0D(I?Vs"[fP=g55gSiBja,TkA>[epqMnn7Cel74R/cm8+maO6BleLOE`^iS*J"%7k)*Z*W39]kYcKg4%k$.6)F/d1\X2i^TQh#]X&_*3B(fKQX.+S>,8E7)@,VD$t&+ %38h`?'RcY4cJjc177.?P]d8VGQqB(n3\Z.o>ar@hnr:7bM[Y!O&Yo-_)RK=[Z:7DI5FA)4#X\,:OG_`'>1irfLSi1PG>@_F)=?="sI"m7Fd %=&AqjraT-[D4\FP'EoicA;Lrq@t"Z3!sWq?2)W^r$tI1=#ERdNdiN(R]2"(dqj_g0ifr-QW0KlWa'V9FEi8]('nX;?L$dJVqcI#T %<-PZ9HtSj61XdQe*RDc>O8.Gm?Zj5n([g8bhadtBI[1L-5$#3BG7d@&\2oL#DC60@!co6mJ5dldHo.fb;^0OXPKG[-o"`MTOigUN %k*AuM?`nc+>%4BuTfcIc.#B?"d?fW`F8V2so9-q@Ubp+=T#TDgr]c/)*X3n^;O>9aVCHb$4go@.BB/)/SYqV>TnrH6/X;,hJ#1?3d"bH.K9ls)uM89&=TYLs$qKP9/R[,U$ %Q_U_Fb?1"-4/1-m!*:'[d7BK=:S9fBZRLVtY*GG5gZ\9)]&;&\l:T.U(5_JX9gXA"4,-8-k8f+!=#c7UGr&V[L-k(<+"G!n_fJ-V.&D5\+q=%&&7ur[.J2)hr!N?[Luru#*nuH %Ci7B"&\+H4^Z^mk!^4:X'"Dq%C!(Z06Lh=(e0?iCU?.S]I?L&f(bNF8fV07K>UO\CGo^iMgI^`KO6/I2q^8\VQ%TG3Kcgb#1HX?( %K=%Tr<_[+BHH7oq:2a(\lEf3p2)0`EpCqJpTo.fr#Q0j>LU3kdUYR].H_Hg7K81>'Ca!'fS,&/%Ti3EZbA&c6ajan.\_5i]6jeWK8=^6u*(?WYBo1p+< %TJ@WN^"T@tgOWX5^l16&RFMu]j$;fC %6(W");qn2`en\58+C3's@ZraJY6!;#NQt>1Y7iNe\RMM2l6`=O0e3![U#=-qUL?*cZJ!QMDQ; %5F"YfHf9L5:'4(,EqtDaHu]%o%p9fP&^''epbKe:\gpASq-=jp;PuU;.Fh@4!DIkg?*]-sDgQb?/#gn!=dB60#BbYEFPC.S5Bt.?TSDri^[u;c561^J]G3*bC)(!6Y8k+Jj`_Ce6 %LR:Q]/?)>>VmJ/fj'"fm1=;$!_ahpPf,*Hgq&Bp7P9\ZMcb, %+(N&affnbd&YG%XAc$K8df.n]5kdk2+3u"`0#qAk*Qi@Hd=87F@$A8pRUDZio&CeQ&f:N;oB)%TiD(n]hb,;Q8K(F1jj5+D529cO %U.9$,d@$\T?`Q$DB8(sZJcOC3#iL9^@^_0nDL;R6TF?K-'_nQ?eq%D>!.+^g4#")C_=7N?3'!^ac4$i7iRg$!p93@=S!M8AW)Tr& %]p/Wrdd2)9Mr_+fh0sB955^_K+o$;25i;bho`=#P=c]ig'd"!u.k,'2.\F7PBBHNuRSf!%==$a\NjPF=0q!:FTHpei],0T@iDHY)Y+F;Q]Irh9_sb)b`NJe_u#bB$i"sLURpPI++I:=IG]WbCG%e)a/S5@"=X^)"@CFh[7'RK %N).Hn!.b*O5Q,cO!ElKJ%^a^?B6$!>gpaK,\'MJ6b]X1`d'CbXj4?bIGo<\JV7;>K`P;"i)MGp)'CjN\[SBd#i&oJDqr%Y;,nX:M %aZ%R1\or7_i_C+?WLu*&&M]8i)62^1[,b?Ogb_uYe]:4_$e$*>/38hc4fAOr\fP>X/]9i-:4*+%06bU:ie+JQ'PI1SQh$AWC!Q&q %c7fm?WB%;g35`9iZKA7r12%DgGTZM3gB91!hUPLF)d;$C;fk_8Fs45_WQ=WC*s %V7Ss7[+)dJ0[D6*_Idm=L26"3D$FgZi>P&BHGEQ$VYrU8hLPa\2Sh8@FpAc"AoJ2=$P?kPmkf@tGh&38SVc5nkcscSN7(EcYEUS) %\sKCnTN6J4<.oCk'GRe%&d^G%77,\%TO>354-,,pbme:V0j[uHopAJAZ.b#f7*O5=[B))e8#S>"17FV/I<9W#F):;#SV(b5gulC! %4sB$a6Nar%4s:*Cq&$]\X"eql1#D_Z'_DU>dOUrOK&6"'dNbBG1=s>)ig!;16#Z2&T1IA!PcFeFk_Q&$.UW-W&PDd>&>+8OAP9]q %H.]-Rh('4`]"^:$AHJ@`kNLS6)+su@RL9G(QKr1]bhh4uQ%\EgTo\-lHd&lP;/A%^,cie-%FmVSl[e^^*'`iYFL]U;Rkj*$^oJNC %l@^>-]^\'TUYl#:\FsKjo?G_i^XOm-Gk;eJ?N=A^$Al)+qgg"B+_Bb$T&&dDKQY@K)5Nd^VI/KAZ$D*:k[L$U %7WO)>em %$`JNW.C^:/.YV!f8dkOeNUFH(VYrM[E0\9(%5.`bfHC:6X\3bANpi?*]E*f'?MqJ+:qJ=&1O-r@k_"Q`'MPaN5gYT-MYm;jlA[aG %$;9S#E***WiGSUfpbW&4\fi7]TUKk0S"=G>?\kcs,,0@A8;bJ?g"?Oef"8'&Y:Y)92HR#*A93+Jkeh>R&6T7i<4Hs7Yn1(41=a&E %hPEYsXJf\Ro'">@=p.UM0oOf8I3d+Up;Gc.in>o<4:QVNfVuP>$/6E4D9D2hLd$#'Hk,K^N=IE'.F[GuFd$28V3B(Ii2Yf3LeV[q %K?rZ)8#tipf>6Xifhf9DF4\7kZ@gm]qV65_3LVPE1\]6'j4[gnbuNt7+gtIC0ST:24&P%4T68H1Jcc?[YEXl)(T0E-@KHS"66#QC %6]9lD%-BUg'L9Joi"rBZ.Y2R^TL9RlYYn@eHF^nNj<"jg&*0+*V">QnLDWfBkRbc`UO"Is3>S&l*7\OV/6Te!5AQj7\`i9f"9$DA %*nmp\HE;/NQNo(tidBTEA#hmh`=n2BrBZ@SZ@r=QgY;MTB6//9D=.I1--- %F:AQhHF:TK3;Yg>6U`3+[U\*H4/a8UKkI9:tbWqhH!e_E#1 %UmR`j!=G+aCj1;0eti76>A$G54K/-peh+%1h9p\bQ-tDf.16mif-s6B"p82LC7j=uOCkj3\T]$SbC9'I2@V\=:9/a1@%nY?c0S %ql/u0a(NapeHo2I'XJ8m(!u`03\]!Mg?9e'RF"K+?lr-b-2T:4#ecDp&8TUdXlsq!40dO-Cd5KO]bfEd`7E?'>a2kZF`X%.`7;A5 %<]E*jjA_]]hpkn&R&q;7DI_B_'ai5V$#TXmBh'1BE&aP^!nsBSTBq_m_n">4d$?Q?6MLJVp>Pc'Im2i\KIb"Xd7T6+O,nN8/HF9K %3+*AiTWKIuO$,DJeD;ZXUpfm:!8\g74'-].lDOL8/YhWUPX_97oEUVI=s7KI:dM8TBqc_o(oPc*H%a[R\,DubbX`9TG8-h@idW6l %QTL32o\0t+=M2PMGW=R1$6pM>?L]fpgOn"r)EKUlZo0rj$UGnXoUd5b0G8?W3Bj07(s+YNX0GU"!!P-'P3Pn0dH %-T*u!I>gN`c1CLF)>RKaHu=PuF_lnSAX<"9TiIKa)Yf<2_lbMrd*088GSp?t\2#SpYVJl*[ko`ZNdfR&Y%reo.5X)sL+pT"UimS] %VRdl&[!:5GmBDDb/W,<*G.t9U_3YXX+XCq4^9eu=S),]<^N]dn9KH'WJ1im]eo%68-m>.ZR/F->lX/)+`=:20X)YsqOdG^#aotl/ %IX.X@m).7^*6P50aQare6)Q"-&A"IP6J:_KO^!j!6)._d%2PT>]V,mIgg*)S\G>+Jbf(qMOjamO,8gN=X$[cNCo*LqCSk]kGT+Wf#b&g\\To?Rd%V*"mT%+3lHag)Gf %&-Up8>'s7.m"sCGZh(n>SM2D%7(8hEFi'O0!ig0? %oQL@qf67t^Ij;)WJCFr*"QDb!>DT)@ %3dK/;FG.s7XT,7)s&J@#.stinl_X)R__6Jj?UJo+`T9qV(K7%smV`aVTbdPcM3p\hSBJ-lGFP>+*Qd7L.C4d] %k&ML2gBiUfKpa4m(0RK[fo?h&$5VTu0^_9`m&'+ZMQTQcNSiE8QZj2"RK?L@9D`HW^)3ELTM%nm=,A^(CHB'gZ[<[t=?pX&HtibA %(%\2=PW4Vg!*?!?0o/0W-g(TOC/6m,5K"hpF5rq6FXgt%.I[:RE]soc7R^]_qi;UtV/-VJ %`amW]3@eQ>b9AXn>Om$Y__Xo3UHW5/17,0qAe.+6,&*;2JYEnX4\#iW`JQFU&b'Y;&$&4b,s2Etqr&JB`Jc`f5BR]uCDbE1f`HcCtQh_Q/V/ %7I@J1>?^MU'\^@PX\Xo5%r?FW0;:r@=-Nt<$9kDs.^s%qHbF@cf'a*#e(%TK6sq/pXE!XVT,&uB*&K!#Kj^U<6).PgK:i8s %US#(2qN8B&2kSU2GQUqlT+I=*\am9j59fh=$tD1og-3PPg"et*c=.Od;Akuk1BE$Ugd_qF4i_]nrX(Tf'Fs)o&g38X9&q$ZaER)C %QXO[W/hKiYk[km^jo&C@$3XO)?Jl/m7O2a-HBleumT(BlJue&P/CA_q[+aMp8"%$^$jWb!Bi,EV$4;'#1TA&E3YJ_'F#l?lS^@8B %Vuksne,/FX7rdDLKeJJ@9Y6XQk"'T#WlM=BDhq<;i)*DR?`'I+r/#X:cXkOKqK)"0SnZ %dp#.SaDaf-3`.]c5PsYUG%0\+3YH'uXM0iW$fH[.^_%%SOnMidrn%?'#lV%#dXZ7Xr/pNp1]1N#I2+43AMioF5(8G_VcO\d/(3JG %$/OO3gU8H]gl^k<9sMSSNDa@m]A_rp'Eu-BH*He&/(hupeF!2J!2'eiKi0UYe20Ih#2+.mi8+u+]+@kFl_;']S388&+G/srq]D9[ %K+D:"&)R?a/_PcOX-aJ^A;_E?h&Ne$\.,o36J`jbjnh:CjTB_;ZW'@!YhF+]V$*+oI&a(B@sYE9js(cb%jQ'=Z!G#X:V6V/;#PhpleBHlKp+,Ro9UVOr\@3p4smE0hMLX(e4ro>HRH8>Jd"_- %Ce'u@">C5>05c?l-CArOXijI`"LM20+`*b4k@<9J/bD@9?l#t//qMScR)Q)W0o&$;$>)kBdDra$=p-O;U?9T"Ags0! %$_RYji6Z4LgB=kLpUrU2R4p/VV-1l^Xu/5]K^an4N]0&Q*Ag;6FRQgF=p-NPm]^aBZj:%Tj=/LG2ec^O3D<'Fa51sA--U2]/)VUJ %ko_GIhRaI*$`G0rLqVaFJ$ULc,U)iNpRL^MnPOi;8S2S<=_k3@'4;U9#&Luf8J>\F0sZ&';70Q2j.*a(SjlQgj4P]sPPFb,Cnp3G %%VjpfOd'*DOVFu$_Ql.=?,@Ec)JfasS'pDF$!dal7."oY!9QH)O"n@uO:2>Se'-9BdodS0p*lhM&d[ssPi`GT+=?IF %:FR(g.Tif`Y^N9t+'uReT*pB]%o%BlK+.sZ.L?.LTW8U=#Q:E(-,\'F2Ce=r=ZPtKEr/csU=/SY)3Z*r2>5nOJ3)L?67@fa!ZlOh %h1gbB/7Xq&]G,SkINcpYq3Y0iQ2j]Oo6NR5C-?/>euW1RY?DI>^)h?P+%BkHLT1Ar#t*8V:gKI:lg7nLHjqTa5';DtW411S %L)8rPJhAt0-V(*Ra$oeg6e;QeKI'nG)(%OFOp670o9aN,%\(P@1QQf6UatcU<`[onf:T2sbuXg4V0G)\p9qUc=gg)/!`r#r`pHM$ %\^]&mGm7iZSZQ_408XZMkL5^hAh.q89ZrcN.AM3JMu-VpB3!`rd`,Ha8#hiG-i#]$_HN\*&I6:'L)erAP?M(2K2/JU4K'*i5Qag/ %csf+jm\d+87G=q2I@Ri_>T\&"SDF0CP.qJpsMf,36(!LOoA1E^gi6mgmr,<*#]X>[hFBc8X5sZG' %ep9H>BlldZoL'W85'X3Zm$Y[sLi3bWkMaH3+cSLZhg?@5n3aU[A]OHBE@+Dg4IH*sqiqA9C[^]C3##OFm8)K_c]hNZE)3h[7&r\Mj\kaQ+LjmYBf %-DB*\9+L_P-c;EJO_d4RoPj8\b9M*>;2]b8*SoR7ZlkYn[b!Sd&Ho*T;<`=%odLkX8J&DQe^"f.4j?o`g5EUDMF=p>%3;n3gM`@' %E[1Kk:(V)0%Z%M"Ad![>jFG$Il5'TS0OA;$(pg:/X46q*rI\n7^CI2#KHg&gZR%I,o)3O!fR6I9Gg*$P$-;r8Tk/6]"jU]h]B#Md %BCY;)jI2m:%sGtnBi'-`f"]nWj6nONVOf$tkGL:q+ol_1d23ZU;ZrPlWhnp^dR/9$42?:G(ep^)0>^Z[fn8dhrc>Oge?>lD`gb9] %OCG_q"&R,qOQ*oj1nbW:SG4m@J/$SP*.h(SJJ?,FLS0lC+Q`1XJ5V\a'Y;=gj1qEJPVN<97V&a9XNQ,.BR11UWPatQUGe3#UJb`s %PSG=[eGPBQdT2Dk0BO["jmq'!&(Ce]Z>L0F5,h%&5g!?(Ki&u3qHZ'.[QEPoU!"_Y+67W#dcG[])+ZJ3[0'7J16;S0C>"!m+HYU\ %/^5RSCRLkL^BG_`e[YEC@_G%Ljb`]k'6$TK%+0+F$.ubSTU!Wq!2V4K.9,n[:l7T,@+N,;LC?dHJQ)^7&MT(jpomTu#l\;Gi"$dr %,rs_n9+jl#_=9eYin+/AI_\+;A'?0T<8!=l.F:SRm?EDUkpmJB`%rP8A&1%p"Qf8%>";/b'l %85N;1kjm@S&lb,%_Ka`ae8;[i!/t_\,fo>/lL)Um4hkhX5uiaa?=3%2#qitm-%_XWKP)8jB9%?7_%tD%R(400`G] %Itcrm$^&2Nhc(Zm$X*_]S`N]/0CF9E!aSJgraL,:C'/XGX[p$ojL?Sc]7^::PrPra3"SOe0Zgr %VXO]7[=rJn=(aE^8$mAG7ZM])Cl)Z-_$& %('H6*]]rAMm8'q;+7=Z@]DW28BCUj.3^oZ1;G!N)gmYM^gb*c*53C7f@*J;Ij"(DG3"(JL'"-G$\,!j]"8'A0m;OKo/Hq0-NeU3o %=0R_(j;RJ'1Dhb;&*Oh9/R/X,(-t:TrC]-r%@:PAfD0Bb6?DK<=38N$X<4@ %9e!"G@BluA2C\lUKXCo8'm"`"C`mTdLj;?Pe`mTdLTMdP+ %Ys\j*/[=SD;s7L<27BCjN'k1JIm8J5D:LQu,H/&1u@'-e?/grJSqadC[SRrI'%_B8dl*V5I"^uU>b6CN=Hif1[9A`HhaSP;W %.JBa6![jlkqr_>]QnuFK@e``@-SOr9H?o8^9hB^`?5&8H#(e9Yp4[6b>/5Ijt^g/@4hJmE0J?!At];KQ",2H##t2ZjU4(6aq[p@J5d4)#FU %GXZWud0jk\74D73IRiS#If/NGo@$lgnZ%k7(@:/f-p[DY.=1sesLaciD'^ahcRtBh(RueA)gG"i!FZ_XOg'D %04(:hr,Np]f5ahDqCW+`]u8pq(W(LuT!50EE`=]]`i'N$A;R4qOE!kc\Znf%Y-RB&n%\!lVm;%Sal;DsXkUP!WBSWN+*pM,k$#0< %#qu93IWsWOXC0m<^#MWaQ7&#qC?#CSiUP,d1,C'g[4k&04'&l8`> %HO5%u";WF9=lJ<03'pKaYR&"AUl1u4JZ,Vf4H9a_h$*q[/?.-8[q(g?g+JG8>[lP=&C(-5FbpD^0,cK==L-,?!b"iI^li!c'F;@= %".&:/Va/e61g?LP=nXGC1QX(s/rkhFkLUYDj]j"!30;9n*#6&KN]ZONM)R($I7Y"B(ZSLr/MJr]hs(*DoMV'Ar>%n+'"rU1>9CBD-F8C&*bCf+H!GabmOk2KhJs23^84ko(R>GbR1RZ4jN[T:pp3NICNi:]NHTInpS\Zj' %-`M2UTpafB0:m15M9r;C.@4J.+gX7F-O6N%2-IC%KnA1,N[R$]n+B*%h%=4OI5BamFg1VbQB!A[a0KAS7n8fecDEkWe)KpXj-VId %LdJGE6;Q+FB[94>'UA6.?4sH#ocNPoS8FG;SgZNYCc2ST\.ed^Y\$F0l%h[$;P>J\>XqbIl$ZLoLr0"n]q-V[7o\i2!leui-d(k; %-r*4hKUP]`nhGt*cD^OA/K]qorLPFL4/-+(F%X\)B_gR-ZWk\0*_=nH9p1gM02HES3u3,:mCVpQ.)^sbof@lm+#J@K8H_2;:Xd3VUr.d\[WLu4FB%OZ352Z!1^@3ad@p&e4t!ah#'2m=QT.:#\f4A`P\RNGL:U@e"Q:a_`FU')Np$tgVPLRfh=BCZ"['?0I$4Fgci %(oU['jnT-m5@G;UiTqpR%+K-oP7NHqffIfBn)&2.HSk@eI/fR%6,E545WfK374ReuMp(g%%5n9,D#dVmjs %qpPOX_&'"Afe;n%GWNM5;]!M":,H50l(t%TFh2Q*C7g+#KkSft]hHu@BjQO3^jFE2QoCB>b^+Ecf^VEhn%["5\,$8J<9SL[.g[g/ %nm(,I3U_eG#>(Q?WXgk\5biPG##i3an)-tSZDLO`cf]3PVTPPrT@(pQ(-%%=dCN*i-Y.sur$=VGQe9WhqY2:>`H*Tp4#YSp`VT;p %)]!i!BdQj!n;maC_!,1.<.38j!c>M%CPLh0\Q"`l9H6nYVi"@+[])N&P9X.#?Ob$YbEAmPV4BKcn96q"T5]2!&#;71e)3LNe-GOg\b`5nES*>X)AXCBB]M1qB"/hUXZ;I'J8C&/>`[!:leLVRtSP7d#A1[9u`mJ`*0%,TpU2N7b`%(AggWr3,>"D3D>12quILsFF2mP4U7FLU15.kIO.bF9#\D%@Qap>uiQ/-t/ImNZm.Zh&0hV[)@ana't-3=S2opAq59c<#C5HKB&J7T?qj?!LCV %N*Yi=cht6E6-5CR:'U[Nkh(&,H4"HH<#sG;h@(((2pm>=ZPMrQcK>/u:B,h,SZ[dBjPK-A'P.f01@(pPk,SM9PQ6cVhP<]/(G-)k#U;j(*=jA4XR$R2m^B(i/5ebeUjGAg;+,'K/g>8jmGh>U^tS:BAontVD\-^TkXHN55UmG& %AXl+CP(Y:)O:9kkY&_eS15^VP@W1D3'"%k&D$TJ%13`]I?"/.>)5gZkmOGc]qJ.%EKUh:")Y%$&QtJP%eOAn]V\@f-`ME$q'&H3s %pAsoE7:a`FLOtA*,6+rbf9_Ut)a?!fDFMV-!V(::>MRI&!&Pu&]tT1.6Bd@n:g[J0.ObBeIXRO;dC#6i/rtl*OP0+STUC$-6JH4Y %]$$L)KU[^VW,t/7,3SkucS9iG:8Z?%;42dsJK1j5\a7Qj<$6HQ,CDuTd;.%^`7jr[,(MAI;i=nW#7M_HFNI+BkUc1*]A9CT %poLn17m*p6;f>oG>=s^^9NRUPKpj^mj@]p)h&GVbmon`nE-d#\iY_<^ni@fPRY6CgWRr)WX<+ln3LJ8N]GBuPc#*GiDSlahUq_/a %nr,O\?2FK.0Ij9Kj6,_A#4,%tRp.]s[D"n6(hrC>pY//O;nBpRP0^>]]&s$P*YDbIE\$['Nam?%ksYIk$iVW6IWLBq99`Bbq"2(d %=Z8A(S1!hAZiH1qCI(+`=4_Z$Ci[fL<+jon]p;C<@D(g5i;7YD?f'8aK$P"kK`/o5YYN]$^B711:99%j16)`l>p[fLe*ms%8'7I< %3K\k_QcFFDR2#0?JOaZ=e16.3qQ^Nd+GDs\%2Nl#Zl'TE@L4W!ERIJ(Uq`*$O-0SFJ`0*hf5#82*M;QC+7(B4-VlV9=-nkj#`*-X?;Pi-Ifd=C+`E0D@e#B4QA2\g0!bkp`Y;gb2su3m %TbBSG#>%fUp5N/mP.a1QC2!sYVEU-=@?LJ_k]4?u&BZ;rl8+U\=ad1LV^H=Pml]2`L=fck"lpj!CW,-="]1ap6=ocCrI]*l+)nDq %OQ-Jn%:r!?a)57Xl@I6,L=e7IU*/`Di/HKh1SWpRajXsLEq8uJC4!9Z?5o8?FHG*hbaeq*Q-%,p"pclHalkWfWW79;8?O&XgbCll %*S0K2HoA78chjltd7DHTb;_Pm3GHkUYHLK=L5d_cAF;4!q[YBoBV`^goq@+(QPW=Q@p*P4O0T[<=Vd$rcl;\$8!b%2(3n8fi=uL4 %gm^'gQ:7.D>)hb;g62PjSO=m2RUQMoV6hcrR/`r1ZFF[&9MoaV)sRN0hOT7tBMX2Z)lPgM^cm^K4dZ$p59dIXKd7,;i4.4.]t+!d %--q-T(iK9%+`WOk$\)eU`GGGhr_0&-SG]Z;2Z]2X4k3'/uB"B.uPM %_>?'+Ho/rc'AfA\>B1C1CJIorcOEZ'RE8JVILkjW'+Z1'i>aLhh"6XpmtZ>=hTW.Ski&G$bMIB(^&$(Yreq%'2&/Z-h4-GS^^,&K %pdb"^p,8kf0@@AgD'-_#<=O:\dVk,m3B@gXCpt3shVEE0It">%!C1l?N,1,_R:a;QfcX\M!f*8>?El/u2ngs>[6s9gA50YJJDF'; %\aL]HY7tS`\ot*%(OKFL>ophkdlH#TQUgQ4<-IZAFq_)aYRFZRmmVJg_:[4YD %FW8lH]/8E>E8C(/WuAFI>mToE]LTI$7MS$NU<44$8:8#hasmC75?ZnTXW*geW#g=BLf0Wlah$@J?`[lK_?'?!>sDMLUiUF$/[4.9 %P`Y4VN,=UY1FQStCSTMujtW.-'0Z5/'^0SN=@Y7KD90jV_q)q1[L>jm^PM=qoSVl+B$pfKPY`%jG0njsJYPoS%:W]6mlX%^9pRhl %N]kHV.T4Y=S1Y''1P@p]gPe%V#=.Maf)@b>-:pTp7Cr'Q^dee/F&+jdgEA7XTZOI_>M1E!bDFIrU^NY[/ncgg$+>09nW`ed\9[&V"6jkZ[gPe+;\[cZ]\R8YN@&B8acD8ZnHHYTMi0cH[gW= %7B"^sB1c^E]$X?R>t2L?JB*[UbGIB:MoNbG^$QJXBBL1rQBYAQ6)3@*DDY)9uL=jHL59p!Oa(&3pS6d@VLBC]Ff;0f4h*Lj,oubu+gC%&83A>Fb9Gk6,97'D=SE&<;68$.3bV %?q3_5#pj0uX.bI7Y>jBM1fVN&O5Fq6*mTaUnG'p#;84?uK$,Kfpo %fPp7:>t5as[gt[#EDT06!Qj;>mPGf-4`B,Jk8h]@]l %k;lSogiZKfqH;TD\'9(BAAg-$aXn5W=DNAbBpi>.P$9E=q&-qH+)Wh;;iIt$bfX`m=!u+[[T$?5c/@lfim-ZOY=Y^tC^fj5)(H`X %Uf:GC'^!$TNC\c60GWDe5E,K0hG."8kVT@p#4AmFRT#W92#URH2db;3eR6iO.gOE0SQGGb:@3HnNm]?=\od(1]JLJa4%WaoOj %!r!p$Ue:Us_Y\Y\RoiB?gVL"o8d5B]$>>)b!ndjH-4a__&Q)3eRd?.8j[DD5,#)s)UAFk,!0$![cut&b %UEE8@KBqP8baYO"X[;Mi(O2-JP;&HIYB3U0N+"R(nQD#%pEg0\<3,*Nq]r=*$="W&j$58VL9#7LT2g!J4RLF8FSTPW9bKr1ga-dN %!mmIas2+Q;5$[./$c%=-rjNTYFBK\d=e`<>(^$B"fJqRJo&u_cpW:EI&&KKq<,L>a;1\=DKD)lP)Sh'halR,4V7lO_cCr=QX-P1Z %oK%KJ-+2r+K1G!`Vl7(PR1noCI@aPR?5i=%1cjm8)UTj\'@`a?mR4P)R1dd_T`X]%)?RlG#D[jLf3:;#D"2Gj>H6)1RUi0I*CZ3D %n8:n14ESPh2)kSiNHrJP=!;+WaW?EPOh,ii5l>t&8-_h?qS2SE@,bXF5,p9j^AGL#EOA>)mFG]3>5%sJERY`@<81lei&=B^QE+p7,#_O9m2CIZfC(Z-%-HVMeX6-a^5:dKL8P'E4'uA*8_]"^5#m`+rTehCZ/cq4seY$"h %0sO_8-Wd20NgcL>CaQ`eO!J)pB&,qERmBRCk]ZcNL=[T)J$"j62UPOYl/WIt@BYl2P,0uQhW.U[ejZpXYJj3)X2K@Kp+EM89kAG5 %LGh7*R"9Z-",0+9n%p0*$FIN><8\A,j&@L'eP=pPDRC$g`#;F-7H;@+7]c-5=?s&Z1L^kB`)_SMNI;3XNlqQ\bB&1Q4rB(VlYDn(b'/ZQ%9.*>SrRB(h]I],a11 %+5/M4bl#M`#Y6jNYshAX8$$BgqY+j9U;;jNgt[p-pK<.4llI&`F$#D^_g-?RP_UjH"4RYEq.h@N@#(/`i03tjU8tK^(ol[6H@;b- %r;AB@7F3T@k%VDbf,$8"c_&.B6G>7P %e`a,5?kQbcP<-]:eu!R1PIes6['!n:LMGW.[#So&6hW@@UM+XNf?l(en+?#ee/5Efn[N@a&%-:(\uYJG/c'`ls1-J2F+6Xekits` %([k&)GA-7piV[WhF6F*ngir2Ek%CKVQr<$Dd&==4Qr<$D5]N]S:!lI)WR=Zuo/i4u#IMu*^T69l5+Wm1AC>u"8/aoFd'2%1UEHiV %nA&5p`7bO,G8+pF=m[pAaSTR27mdes07(]Sa",C\`26Y;SZF=L&>-,>Xh1O:c:i9hnY%-NW0D%7:StZH7YX'L\cH%5lGSZ*g4o@dF[5u*Q80[0 %DI1Z\i0XgG[H4WO\D_+ja#g.5CqaZ&+T\`r;ta>]L<=g^YW8/mmWKXEOlU!*`qOn`7,+pdWIV7Bf[^+MS[3@*V%rf@6,n.NJS%cS %D8aK4]5Y?BW8&[7-ECO*UR3R3LU]',gL,08)=,1toWe3FeHk)_SN"&r@\K/4:YQq4=QQ`A03[ph$1-I_+_mb+`V;m-1[If8)4+-GZ2Ol5E %jWA\TNrqFgW0>K0Qb"Y`j751=_^Fg>_0'a4LJQR[@l%'Um-o"40*Vi`\N,Lao!_2g)@jJA+2*_\&OH#FDQqN3)I_]][Dm>@p-5r/H\&Qud*F!%K:5)<^`7ERGdVl669kMG[_pW(p51pN^12,:IeUobOPO\VQF?_c89ubpV/s!ouA>L;k %qk_CEVojm>%X@,[;OWPa%aGu3;OT/ap,FBn`kl8b`sbM&iS7FlGPH3L_PX-NQ`q[q&QG-pZq#[PT5;+rq1)@3ruU9j]Zq,Tb\m_< %Z(6^!%N!.+O#+GJ`Q/l55sof2a890COE(mZ'4^B;@CHW8b0s-Jr*Wq:d;7?md@SCB.a`P/KkYIT1lQdS(L#>q&l%QX:87VH#SE(hjYSAtoC/\f(-@7#1!m?K11NVL@s.C2ebaNHeF(qVs).VrCQ".*8`= %<*VTFr@nla2VtI7B+BSX-%(3??b<-c0kj_GDXqH:]6(UO[7m3oD#nDfctOF=1#"YbKS)9K9]!6&#]$%g]m.&4OK"'=rL4=ATRO.f %#8U*VGCXS.h>Z!O4oFd3+63[]]g;Bp,NoYSdBZfd6JpmZcXN??cin:B8X!#X[Iu)".=GO(Pj,r[aqs$g'AhZ!9i+!aM4MI`j+_QF %m$'9ukZ)J*=Vggj\V4?lqP\;@=3K%e4GE+l0fI %'63$r./%:t=t4]3PI<06nn$gseOmrK$"IMH^.`mEQ?$%RQcC.S->cg2SFrB^g1+QlCgcT+:5^sBeh(]\m(h@`@B4-N/+J6lZ`pj- %QATI,]?H[B>;ag\[i#dG_oR"sV6Vnl_tM*ECdICL9WDg+(lPYEWQq?:>4mKuQ^0+"GM&LQ3^IP&!EJ0'4#ACW)g(cKel#=S1o\IE %\mY7b#.m7^LdFBET.jR_IM:NlC]>YM2XfP8jMTBi.=7\;S#SlMJ1g6TpPoTNS.]KL1stO#q=qic9qfGpko4Mp,W^Krgg/VJZ#@'$ %'Gru!SaQ5kG3u(6,]SS&Al%^%QNu=`(MRV]#Kl8DH\&(t./:qqX$jnU'aenJV;o*KLQAC,:tR=LVlGmr(+JWigO7NYj2`_pbiG"SGNkS(2c`Z^%fTMIiGR*@h'9'D8`-emWjS*3oqO"-'oT3aPU4s,rQjD4\.K!@pR %M9hQ4G)&6&*Iu,9Z9.DEmXVu7Xm?OEOupH&6n>l:/\0n>03KUCY#QXG/sS,OEQ!KVXr18o/U1Bkjog %c#R"HKMq_W.\9HmS1rt528?1E%s658h2t=g`#VF'kO-](V@'W2$`:m$'(mh"\*tC:G7D:r(f=A19_[=NWmQUbp#3;AGV]14RBd&L %dpRq+LlaU/n.n`]Y;th*Xl9;ss2N8+cnk.`dU0$8(Y&B6kqA-SVTT@t0LXJ^;'QS@k35C<.I\%snHjUe9 %%t;0%/21U%m^qs.R<&cSZdYD-STts)m)j6%K`o\gH+o2H]2!hfp7p/:8FY0]a<.H:phlKEbt&b,uYpfNi@mFnAcR%)95a&]o8bf!EbH@[]T=E<\L$dUDOA %L_%SrC!)3BG^6mCK0-G]th="rWF+QJ&kjmh!.MPIju5_6_;AaNhUu5gR135j+6[&[&A,s<]]5>fcD&PMY2JO]uR?1FO7$D'Q%BYKDT=8kQpmbQbab0ro(jmJkWf:A99j!B%$S*u&*AeY&a#Kg[$57!2ct$h&3#a9(Yr%nX*(tTW %:1BKaK4!&K3LK5sc,j%GCm*CeWqKOd$W)pVJbN'+,bRT'F-i=k9*rZa_1o!^`injiB[6DGL#'DL;[NmRl13MUSBZnd->BnI$lsq: %)IkjZZ2%aYbF4V<;>eYCl-])\T]KBD5pM5UIe!A3kXN/X;)[cm;.h788.;WW^,a+Fj` %aUo999LK6l?7+$=c791OQAXn.;AjTTJorjH*(cm6$?knmj9FTCj"usH',!lF#/r-SP12`RK5*t')1CNgjTMJ%m9\U3!%HnD('PYD %"ItjS]I4V&&cuM:R$S`8]4_e.\OJWV=SHuhl_L@3c&)1("7*f=qd8?"^>((X9u5FBf)mQ$a>M";[G:7hkMX5 %hhQKBBL9,UJ>AroKO5*GFW=9CGV5'Lc'\cs,iF9m.&!UJQ^&W4YR:hTm^D0p2@miFK43ETtp7^P,8JW]YaE %5%,4kBju.AB!g,*m!_Em]>4@\?2`3KFN^aaC:Y<#q_P)I8<)Fr;)pJO:>l$HOhs5X]cX4t2\N6XB(dI!f5CUuFQ3jI?[lKo0^]G3 %c9C%_inMWCq\h]7UQ=n/*u5SF^=MXGRXn0`h&C>@\^:eC_9&HJ;*96J+r9pi]$lo0uo9#F;5\m,m[S?#?hl(?TmA,(kf!QSPO1+mP^\6^efMd&;gnbq>o%sPuh9Rb\BP9_^V*^Zc %"hf_T>(g%to]S_7n#uVQqKlL![.PUU[0Vuej8i#go$Yn7M[ZC^I06-**d,Yc3,O^!na=BeK%qMhS@QA4YJRh@H*A1B)qoM&I8%<. %,Pn'7NS5?%O:8L+<*RC>[iFa>0$[/>k=$4"*ni$UpWa,BQY&[M"n$-Ur %-4a`_>:;-bM^E$+>Yh*=U(J7sa,2qt6mH7;d[*)G.1Ae7W2>BC=)`0dn['jD:r2YRUl1T"1WsZb#Bpo!EV"63/KYS*e=>:!1nL(E %g\!Jn\5P@2tPn@.=9aO>n^3_;Z&nkFh"ee';u5#C&Rm4J0t]XEeu`rHLCoFI)Z$KQD#uG,Wo4S/@eYJT-\7UI$4or%ed> %7>6kCo66%--]hSN:t>)TFG#d8?[%"XH5'jVNMj*>)d<19^#Lo-dA*nkhsb;Wao+fcqh\4,1U"dn[WWPGLFXWgHB!i0iQ %YV7*@d_TuAM`;F,T?J:;Q/5'ETD4hHmLEVM(I>AO=8!l?4W]]cUp%51_q4#I/J_rF/gAu1q#2Po)fh'lo %km"WjT\?^)3so/7J("%>@aZ.Dr7t^XV&'RtPd>0S@=aC_F2!n*=a%`j[;+PFZG$^'Sdb %W"6\$@PEIQh7U5cNrXn#'fGE1BjlEIc#8:bKdjWO!fmH_9uku:%*l+-#(^7OPH.5=j$q>a9=SGUj]'j%0?h`sn`%A6;Vu)guOfOGq\;c7($VFkEZuF5=D1mCJ0.&&gWl$OoIc29J\)D;4'"[O'=]-I[gujG(`f]K]TEg,_H1)/"Ca567QDTgle)mR %i]*T!S1;P!MB!1d(MaRqW.P3#8huQ1nDH-)0Za>9kXQ]J_Z?G<Smh8j`Od^8W4n(IF,ql_5i^ %n9eEZ;Wq0X*33q$?Ld;W8h\!Angh*O@og!dP26>48PZA6-2],rD)-"!,K4;Q\F_T`f=.$;(5 %Khq68lIkno'@Oh@r0!#5)jK&YgkYc_WVPFs&u$oi(b3@#@TWqm"$o3E:%DW$"j323!9Y,%@\4KM=>a#'QY16R*B(4QI-*'!Vb!#r %c$bug:L6*GF*gL*`=Mau=g8!1l$+hAc6Feq+Fi4pj[HEXmcS))"bH0r"s&6,Ne29:&2HU,ek3hBG&pq%.5RMK$eEZla/sCWj8&rXn"EqqJ">X=l/R%" %!eIOM$/[dSP#1.aGjQW@p_Uh] %oGN#iF:.%,phk'N<84(g)NX+3?ngnt"S;_'jRE'ZHH'#b[l6O-\paRA'Hf_7`)tFT=IRpYTW-eN0b7W'fLCns?\!o2Qgub6^3%EN %lPf)'F$fDWRl3qr5JsC+&L8]PCHp_dhOm+"*(EQ\BK-DPj.15')'>iT.Gg/lNoaj4=GCBiGMA3`XH=3Bn2DS`Mlc/M`_'d%8T<5 %JI(6RBCe?t!f*A0o>ZF#KG(Id4!$i+QP9_aUQF;b'%?fT)cTtm;\ItB1kjMf)S*N"=;0F-k.,=P(NO>TZi@iK`_4nE]-?)a4 %qCMj[;HY)BQXT=T$tc=XBWAX70R8Qf-\>1J;%BKYWhq?4bufX)"\*,`]?s;T]LS?%e4$!GFX]+>U)*F&*l9DK$sZ_WcRNX/G!h&@ %?HT#,,:[:Vdc1_*>CG<2i*)4f6QqDRBTk$o8RpWs8sdgui20W>(.WIi!]S)0UH>0U'3aP:C%?H5li`TEbN#,<:/KX6#p:F_h&qUE %;RBMC-,uKFg0J&.]TfJIJ*q4#YdmK1(lEMK`Z"S%MnXC3/,DUg-X&NXdUEmVK26_\[UN\2?0Zr9g>Bk%pr%8nZN,m=k%"LWNUY'O %;$BcS_C$,f.fh%6QOk5fbO>h/0c!%1I*)GR?18/K9PL)P*Bpo(n-S!o)R;K*E^R:sjpE<0ktoq;j$n]6(uC0u %5aJ;sb3S7V:9ZgkO.GW,:,;i(?-5(+H$fh?=:??#E+q5\2J)*4E1(Zk16.kYA+dCL-56N)igo37jE(]GRl0F*O6L>TQ?=>/Ui0s' %[Da141$+,(d*3<^kN>AEH[:d<3fq^Z/F#Mf'=6dA,c(trn@DKa5s!;e;$@nTU4Ti?[itdj`Z?D%S"3DBmpf_0)c6`C&uo(!V!:DP %hEc,]9mN$o$4Kf<2h/=l"beGYb4RC1;H2-k%DEINfXGPWaYGbCk_6B8W$KRHRnX@rdVh#Li'*e*0X.8KS*M&kFW`l^NSs7mM[WZM %0e2\FmuXYLOia!/)A9GCH;d=5JkFr3PH1=L)Z;Kg/SZr3iQKcnYeQ_rQfL.oU>)>q%bns@"^>fZ%X24N6RB`N`PIic%$b5Xda=@+ %%$d2cKc1/f`h8J,L*#/\cF,!,W!%H>MLkEon+!mKaZ<@WQ+sVS:FE!ocgpOuq61ED7u#JG8#g5t/e:`YB-K8@Zl5Oc8>@:Ha%,@*<)W2KH;YNLn()X3`mc^0]=R'3[H0+0S'UQH(8B^K[5Pqj9)EM %*o5rA2GBFPnmhJ[?L30Sf`-1N]t@J0lefR;Fe`Wck)5>Q8,nqF@UP$oTY68qXLc:PHOOJs %])UE:=2\hA[bh+l_%&"!"Z#]W/qfagKZdlH;BfYS%1=OUS"[D%Tf8>jbtq\G^6qA"H@pV_;cK),oHrrB1-g!L'3u9W[%>e%orH50 %^Y$l)V_Pkblk^l0]9HNV7DJ@Qoq/#"Rk=Q^=tqkH5S)5\7f%B)kmhT[7YW%W%,eZY2F>'pY.Mk9k&4+@.9"P&;+]K$!/'%eX$0D- %4?D#J)Gm^ejcTFPU]7s1Y6h)OPq_$mGeK?knV\.4AEINPUGlT)bEp@Ul8XLV;`]@hIB,5L2rLW.=33LQW;YY26P/jRg?kb_A5>?cR\8B`D3md6^_<6;=lmm/<`.J,\u=n/Y!h.nI4DOf*fj.O'EtUB=J#KXG=Wi$@8aISh+U.3SXkf %b$&n&K%AY?l+3QH/2[(FRB@KD_d`+.Oa('lPGh7%eLYcL9%sIS=ZD_g+\X::.F*>fcilSQl9S>(NWP])[MGgILPQE71P%g?GDp1C %&hFL3`G)hE5aeI:VdnaIp=4W9TL"g_)1`a8Lo6T;TZKSmAtNG44\$ZD,7r*roDUko8@0)^=\5 %b\iaT_;bUP)P(oZ&3MT7?D!+u7:?#hkRK/8G)Z%h8M*qqhr\g+@ZCC5(cQX1,N942I"0$58oFY[E!*jDh18u0!P\\9j66"=BBS37 %=$,2IEdJ'\YP+K?Yf%.)-SOcqLF'5E'&?uQ`N8g`\A43n(UM=W\\3t/iV(!uB9X5^>k9Id;NR)eq%MRjn"pUWl>DVuB7J %WLK_F-`,'YmAJ'AISc406hFZcF&HO1W6IllbXW&2Pk6N,0iA(r@uZ\XY8^c*PL='=E&BfglHgDP;&KFBBqC10bF%>>$.RUA>a+WlD"5KY"mdn\iAQ;$OFr;&MOub?$0iFHC$e0KRSH?^Cq&U %5Tdhe')&TNSu+RrD&o#:`U>jYD+7jQ\>(PWs8#M-!aKY0``@1\&U[hA*US3YS^hjB\Ibl:*5kb,(5FeOL\sh>$^r[10.Zk]Ste^c`^gB!E'J0$H7j %.CEsAVN"6aQ/c=c>$7A$'frpGq$GQ %B-$h$p@)3%=,Iis\W"qALX1Qrd:0KLiNr;O8VPQD#kUX1Hkrn)7sJ0oQ5N08%R)E4..`#IA$kU]ZWnPg7LS#aIhU#R5FaQ=%;>!V %=g0i&&SUDWJmb5.,1$Z31W,bAQ%dd]2)C_E:(VcM%'JU\C'5IaIkj;50Ek.j@rg]blM %lm[a%J/Fnu5;#OY2^A3e'k6V[.R6YcLe>]TB5I$m %8jJ;lU#MtI+P(1Cp^H(hGT9=C5(*iC_.lANR*;f#a&Q32G7QA8SM@019*`ZRdS$,>(3XsS""bP0_VhH!h[O@FYV>d'NIR<'(1+Ph %B@f:#@dgfOAa2sSO^]/647e)i(b)m`IE52BbYINLIu@mDj^qPKM(c-EEs&H %hWF.b9.ufD3e`h0AtS>,5:D;R=PoI&:?M'"U\[?CP0PU./#kgr:O1.e-c,UJM9'#q!@0og:$l7pG_#%odT& %dX63D.`":WVu%^V]h&ACk`T>g/t/Mg&1Rg^b34;RoMk>n;oG"=r?TBUi+aklVV7ZhnhGZFhN:gN'F)+q)6aDpa]%t@+o"Qok[qn? %]C?NGgS5b5JWeeB8\6=S,C;Tb+Muo&VSsWEhIcFdK$3>4OMii.gVKWr\YG:U$n-n;tK`g;Umj7l$._cF<+5p48i_c"c=r:h@_&m`hKYkcKB+t>1?as %GcLnR#[D#hG6tnuCW(NoFE"8Hs'P5:iL4Ok)P$gOUl:KT1ki%a&Bld!'Jmc)qpuCV&U-GGW5\n9q#rb,G=O9CkO(mjgVoNa]$d+s %fa4#MG[uSOFs9U)E])J9KPhdYi'+kB:?[uu%C"B[)O_(C)L.Ts<+@ka@Fn+'P/[]"K>*6FWj*MlJ9Qd:>cA\\p,ser@N)sU2Nk7Z %(t5uW+0B;oe$(nZVSmWm+2Tjo$>@Ql?lGB\@QOrY=Rl%dF0/+B8'g.F#O"&q_2i7(PCs2/iHb4E0g)[_#O3,[InU>*1pL3*iE\YIr"F-rV^@[LZ5U_6 %<8%@PMRgE=Kq8oV@RfHC!Hc!_d3n2Apd(hmIaXpS"'hhKqr-=f;GQXBH)C7#9e5=1*\6(Xi;>:lIEC$1*tG8228(*WpU]rqn.Oqn %b^2S!rW:-e=QE7na:iF+09[dW["n/B6+^`LU8RC`esMA6s\m_Tgt %;:06SLTY!1(ZB]omPoUFbV7r3t/c,Up:Ra.($.%8i2@p1@.p` %0oC,%UB72sS3'jJ#%3#9FJEa)VrW\NC^l3=NuJd^Ql'_fe;"3Bl#4>pgaVB>sDZc$,qo^<=Fl1TS1^?@J9]-e9.*$J*Pn#l?S0CO6\XI&78@bo`c5 %EHqV$DC77rBD8?reF?I"G!!XK#&iaj(<<2MTApHWcB)W2u`ED)?cOrFeG& %WS)ig36kc9e5tU6Ucd:gmT"1"AX5jXK:3pe>TOok]YakQ=c`^VlUOb1$$hUgm_`;a@lKL=#]jd'P"#EpW]'?=+JA'b[]gG&5bD2MGI7GCGAqY>2QGG,Wk(;U)BG-IT1tDoGRDW6!S;EhM#K?s: %<$KrRI'RZsSi)3DJ1+d/l:\A;d<%($MOYlN!7=+?8D/(W)a*Yb8k.OU.+6?@1C7b->*`dSVd %Wm%YKa*i=^Ni5L*&Y1(A?Gg)TQ@&l&>Q*hA*F:/YO#eiU3[XK89jMTANTE/RTEnLU\R['Z83.ZU@\o?K\/'>&o-b7fG1d!dr,'qeRM$W^.T(doI?)cB*q5iGW&#U %hP[obk&?NT[_I]Vm9OXprEE22kUH< %6MVZ7b-57f5UE;:Es%Wd&8'*R5cb`i4ru*=aY+8l%/MSK44FgaEG1+GT@qWbRR7516"9JA(>F0riNU?K=iO`>W!h/R2WHD9eE*tV %GA1(;::OPr7,kdsQP/RmYa>L[)L90>TdntQG)@'jcZe+l\afl'/L*IT/bLNq[Zsi%_\#1h1Y4M-'Ja8sn4kWU./<')Z#(!NKm[E& %r3&*XpZCM^T($+Z0%0N%NUYifH(IDSILC^\gQ3F3N6U=r/rr:.XLX-Ja^H?a]r5X,VJjuE5ra5"UiK3Q[@GuBJkV=gtgcKP,;l*N'5Zm1aV1FPiI?aa('(brZ`lq##bnUFH3TABpfD(6?*lc %"r`@;A8p^fqEB1:CZ(G=B43hT=@_9`\h7"cK<]1tp'Xk0S:\Ggr@A6eaa_\#[&q4X?!X5(`tLV3lA.'hZa^1FL;4NB0:Iic/UZ+\CD7Z&S2#8b#d2%_7nO(mTi#M6?3q]Q %qCr`$(#XLu2A:k^$'_jEg(SqUJ$Ru,<+Y##?)/YGjKSs*;#7_o;g=tR)'UTK= %XXO$_g+@P8gPT=#_oBE>9m/TTO66jU(\%WMVPk(@fN&1!"/;Y"s-V;t;%YpF1NY8$o8:rReo"S%gcm,Fn4 %a^ohqDZ1k+mDX[$E@QC'lc!UmJ?o62M/^uY[QAn=3%`K_lW!_`E5-q,_V$82FC)"Q0H#A4#]POcSl)2[MLhNC!tZ_4;^nBP8Gk5f %QhbP@/F&DnKsnL[f5Ts)it=B+g]oV82;tL*5S2WS_O\*:Slc,:]/L-,?1W7'>7_[*3=s(b9g8:=Xul1KD'#s-KnN %W#jun6$0`-Ml/(@Ap^$l_P&G,AC0WPL$'?KZfM[75)4j6h=\ITZm`$BZIPF?ai+!,B %ct8V4-d1+Sb[pHOX@SPRA0:D[L[*ssA*2cP^rVAmhW#(+$ImF>R^jg0TK`EfH5dBAZqN=&?oe2'Ln9\(RW<%O7?kibaXO)7Z!NDi %W\C'RrVO-C/:)e0#WQ;[krW*k]5#TqCr;"qN3XJ&PoTu//:,tG1;)i"p* %n/idR3-P"J6NFEd67,]^\5JJje@grEHW@6$Li*U`Fm))cWPFH@U]4'7_+G_oUO4pSI-Ei4[MA"p-CI\>[Za?YpLiKA8ub*H@E,mn %Rq.O_"OgI%QpG\gMR.Y.N9Y>.1TTFF.Tr^R?4;Ok^,=)S*>f.P.9Wu.f7BXJ'Jn,of54YC$DLi:'oapB88?dSFL8`=mB]VV;0dmm %69jb:a'U;YB72>r([pkJ(M@^75Cl$X9M06]k9h\$n:_panGOa4Icjt2'q-`A,GnFS.Gu_EFI\CVk8LIiIPDMS'NL(86@)X]:rCpT %9W?HJoQ=fVA*8+e6P3RcZJDHQRe^C.7B,6qXI\uf3B %QkOgGJ$@DfPfLG0q@flKLWg4tM0=/\6erXlSPA^d$<`Y/2-^L[>CFe0QN[gDC,Os2lcXFJprZjQ=>#pMOuSqWO9e[ %Cbc^Z+I*'VnJqP(.,4YPYddQJmipSAptH!4D'YtI.?2'b %FUjtI0*kIJp:tUO%6;)7UMG!U/)YDK&6.rhd$J"7W*3t8V##XIEY_BiV$8c4oWT)mlIF6\Wo^M %kc8%D>O:O"a`@/,;CkM](K[MfD]K2TrDKkWID0&Mgh6ktj]D9-hF=QZI=15nFjup%do)9pULh`rXli!WWcVH:"O`<+e&+qV_nn9s %)=gomJm0LtikW'"+Yc$\;73]!(fnZg5*h^ZJn$ZK>)QX69mrgf0nY!;2].BSY,e]?n/,Ok>9o)b8cT?_4r2Qp^*X+bBH_Ji,% %%QT08U'98@$!=gCL+of9l1i?"+.14b[ng;-<7'T$BpZD+[FGET8pbp&PV=;n4)-bV=b[Nn2HDfN/s"BFc#*4+O%PgUrtaS"cY!NT %n0V(jg]Q;6eQdge)J"N6?K,[d.AD,>(KZe&ie1RFKI2rfJNPKhcu$a20aYdFJkmo$%\e[(]OdI%!tm^!Fs+%\D8ZZ!F`5hE9R3[6=A^q_/`qa7KW@d+M,lP %5AeR%Xms$.auR+#pU!GWF*(\Q4RcVnbS/;fDdsHSQ;L+:;$Se>_@`&nLN@]O7oYWU7W[cN3UdH)+@$hNOD<>Mi0o1@XWAZYAJ/s",_.7;NJGph4YUh@UaYd9Uu1bSaES;"QLY>$Wrm=7V$Q[b>p %s41^6&&C2QQnO2Bf]fV71Fmm$EBfq>-4"QRqQq\@iW;^%n_s(/[aFYRW>"b0I0DP6AGLNS#88(KJscjJFVb2KJ77gN63neL(d@\ATOOj!Vr%?s.M<6LVc %`7b_1P+->Z[l9KtZ1`UH@[\(L0\B+;F$t[b#mF_?55*-//bfED@-Y&qq0C\(@No2E %=V(faZdW6US/bVf.cfLA$lnN3\;!;gAFq&.`Ak;jMd4N#hV<)9"q)aNh*<$NH7dKtU^?!i5HcUH`*KfWQs9@@d*MWF3aCiSA+YmrrhKXBuo4fhl5Y9[L4,87%7(#N!5@5[O>jA] %^Qm\?NmJdA\)IaHed#MLUA]$X.-U1<7o6NUI!YI1i"kgPnA_r24h,41/'lR=D$WBl)V6>*BCmOM/B)9jZ*:]]9>$UkH0:+:/6 %K>,2o)"[qId;;"<"#'L@6]_ZQPJs20U(++r67VKl0`\4I67T':QsK9lHQ2Z#B!k)`>N^$,25X&DH;Y!GbiTDt0bqTI)str0:>Rol %0=MR9Yr6G]?)-;)g!Y1EDkhXT\5rX?>7Tq"e`7]5Yilo#Kh*0]2XZgIT.b80E:Yk`!`tOi*[C0s&@b'a`>lNg#$3Q+'aLo6Ihs!8 %1'Fafhbk%mh5s?tq^U_(\ib_2I=EEn2rXJ=]Ifsj?_q"7fS@:>$9TRD-2W#],l9(-!qs3=H@Qi*p/NlFi+@EA.Ak3t?_q"7`k=Z^ %ZEIqa11Ij#SQu#Mp\(+Vrqj7%#-fM968Bkl=%]nJq^T_'@-2[?=\)?gMhu!%rsZXMIEB2q\\9]XADd(Y90"7hp)U@hVuiE&Nd]t< %)*,Sd#22+cVA`N;iaX"C26H0Aa5[f%%q$<4f;D`fc-e-lQfgW&'O#$A`;@]_UsO6=OsWValOd+a(11g2VAY`fBi7R`PO3kIP9qU@ %gh:RK9e)Q^H\2lg5bsLA%Dk+,)s]5-I9H3'%[/4Cb[h^KS7OD296m06.L":)*kOkVP;?UYQY$1*%$K=R4+&VF#A]sa0(;'iJ5LGr %-B3Y#5JT)VQ&3ejIB$LfVfkJ)j$=,q88JN#jR+L'M/IB]@_;KD6ZgHE\uOBm9C5tZMsZ23,U^QS=DA)ODiT_BYgcG-C@6c-%SQ1o %*ckf&,7rU0h4[hZ"=_$n:dAs7\pOnsTJJ:p2rW-cQqWITYOD@(#ar>RoT4"4HC8-s\)Di+lI67@k3[cjGorW*Mk5Mq#(#r&r91pH %m^d+,TDjf?:+_IYmQ(JQMX4.ZIPPTSnTG?]J"Q/m]QO/;ns5bDSe?-B,YH4uf@77O3Gk"G'emmnq6d("hXWueU-$^bPti29^3 %DMKXh.31034CEs>n2ia5Z9uS'fY/MZ,0i\9I(:hI@RLL^8k'1.2Pc=qO5=G,<;EkhD+QBnlsC!!WiDpZrH2ORYVO:rA&V %RiI)6j?+5;EN%hiWZ>q?s/A^`RSh;L.rG/PQcGm&UESX=\.?6?-t\g$1LRjWF"W>Q3Fg.u-t^qeQ(^aQs!57\cem.N)*(rqqgc8U %`1:Y\.j%bQO2N:LqCW'Jb8JT8;;kHE7"?hG_^.X2>q5=c+m5fckWHm7SV9=dGP!RI&aEr]2cfg$*TEmZc(5CC0cnLlY %l9N^4:804m2MRm<3MJrhIm,MsUB&;l"4;?K":a[T(5CD$TS<9>\V^KGeq5BS"MRMoUR33CV&6e#C:t1/ifk6516'Y$_+/jY1BaI/ %ULQQ?a#KJ)>jD^QK991Dp#=U,?*R_f;l*SL;$^6K>Ak0NbA%?21",:bo[ONBg_#f]]n!,!2KBr79N$H5>_Da]:E!VCRA]2JY:?k1"/[-4'.m/SpKUU.l@D%,Xi5VN0_Ks$*fI:03_V]H?;[h,Y:;`.##.6+ %'-Z-%Xu$m1/Uj_!i#ETg*Gpt_hL.O4DFOPM6mM#dP`+n;c#tBYZ%2\&%?i[f^/(?#+Fc/!q^Y_ad-/kU7/kCUN,BRTdfUKU9e&bH %#G:tt3`pKqcH+O-ne>u2&:`DO/^*N!#MfJ?]=d8B5>CnKgSk4lVh=ei>$Jr":PP:j7& %qoVL5Uj/N]j["%M"jHA],:8PkQ[b%UJ.ct]h4tom.*l6^JMe3f`tTSN@J_IdTd1hr;K:@\q9R42ACcq9Xkj %lqUb_K$^Qa:>[BiM54Y&YYJQ/U]dT,ad;ai@7eRA<.cZfNap+^p*Z:an'5;Nl"VJ'13cp)Mu%`-^b((N0V%hu$F-pOITR59L!U$n %-c6TQ,429X;tXOpBBWPcD(.5=B>2mr2M"@'S'S%#L(0$9P%Wr4PI8'[8tPPlhll-iha,G%Qr(oB.X(Ep3u%=6>g6-RepGlA^i7Vl %hsR.E>oDG-38dD]>*sOQ`\J)q91uH6U]4gEnBfC>5&6?4ioe'jbU!;+`EN7dK@@@0X/r/6&nsEY#N4VYMWV, %)f>CMlZ_j/ZH\\2=NGJJ+OojVo,FgiNS!VOh,K`+%P3t0kGS(dDkrG$LUH1(m"R"0aAb]>QtP5f&(X?)V`fBSp10"?nOlBRbs`-0 %%U,@^*CX0gG<'I1FFoqka7m*f5ujP[+?348 %eH-Xj!lD+J;(\G\-(nM:W^dG1>R@@Te(t@k!B@5/gYkKZ`P*HDKc$d$7/VRJ=5_S&4"Q+$SF^S'P#AuBW#A/`GT">gPDY+X*d0E5 %s5j@AOPjmQN@(g]:2bb!hM"l_QRM^r?*+g>r\1o(,.uj94_/,l9giVbVB>uAM`7qZ#PD,DY!0ng+)K1)5N)1NC3U,T\gZGXSDqZ?Zc_$=od-uWL`JcY %p$m2/UM(%=.79f8jr6-t[F:r?#nsNKT2oj0Mq?YdPa,VKE&u),Pgpj3@5QSX>&+V00usF-dT!E\I47uFO51^<,m>BkL=4T@,seQ_ %"eFJ;Tj1hg*l@8IgLQ\LC6s]=M!Qn@drLtea"U<<5TH"o[Me5,g?!nB;D?=Q[BYF1cA5o#*WpEKcS)b;ZfD]A4VZAo"RMWRXsOW$ %7E=*h0Jp[,&W&#:JAJ2.;FcJs_f\M\6;eI^d12!hp(.`/>-#V"8URYjllkT`ftB;"Bq[PTJ50KZ%4JC_/njKAo^>,"paig2l$tQL %- %,Y)lpV1!`S.gVXhm\h"<_3qA8CTaYA4Phq'm %D=S/Y;<`=AP**Br$,$P=0OJrXipkDmC-u%iTES(0:jLZ^kk*0S5hi*n*#Il1U8=GobN;kedZ#OE,-fEFNcZKP]gutaYC4YIa!ZEk %h#?YPGC1%mqg,sHMD(sOU/,&O;L_?K+c6IbL+J'&.8Vig)+ETV(_&iq=0$Wq)QA4lJX.'='Fj4!FlgqQTkMes;'9S/`RQX&ci-(] %CiR'sQ,?X=^3,fj1[]=MCq`8l9tj&6NFm%AFdRR:Z-V-OUBtCMl3NR3;j_.ReQsM23!$r3Oo^eh0R>W&1:fh#og!GPgfh/\%U+RB %-[.34nW$`.TaKB(GTd`*P$,u?Iik"f\)lFM'WX:fLX=b\DeZaJ5p_+`,9PT.h`I^)UO_2ZojsmL9b59G"Rl^1;0q^b9OZLfd\(pb %TYFC\Uui3.c@Y"6(`:cVZO4$)7l"^f,klE=osZpk+k9q2]E3$ %7dZ"(a$ZV"E^YYIO`3(F3UsI,V',PHLb6Qm#^`N!hHUGilKSKDX3p655R)7qmHXFo>=AaJPii9Kd; %1@!Kh^X-'@GN0/tDeJK7o/ktB+ZohO#Rg?Ui2^frri5JM$6tnX*D&]fg#/W*UgTA+d:RA@?d)j6!@8N%jUlkF(fr=;/0&&Q`$XAm %M[rgL`[?5hju]4=d[2X+4+.?u>R/UaA$bVh8ATEKf.]76#DQ$h-A?NbDNC#"nucg %&5U9O<"iO.&$f/O<_PS&]9@N?fIskSpBrtD_]A?U].Y<=K5eq(-:G0LGM-k0K'j\_Z25T\eu%-Qg1`!rA">lG#KaENDpCNhq'BE5 %F=3OeHYVDdCRUI-;,)OG-_&HM(f$>:%AV[I5or'td>q\<$H,mQ:UAEe=e[G']:n"q7sY2f\Ti[K0hpL1R5oA47:F%T,D9phN##-Q$ekBN.3f;1kq7KO>jV'W;70oLOZm!Am8RT0hA4,ca6p'IOUmXCP83>C9';1G&,#T_tjFoo7SbN9m'$S,Aa_V6r(-O,d(sXo"g9$U=^^u %/<@,X5@'8#R8"Bb6kN&^asNS;3m[8/-&7/f9iUj]Qb@=/fgM05;/^Wk0N#E\*F6'j^Im1]!e7%:qc/(>i_=5%rN(7^>8#JbdTZl]tg8c@/e-[GO#Y!%\DVQc@!IsYIQ;g5FmFK+m'/eb3/isQPl6UG7tJg %*AD"2Kc$+"(c$e33.L:CiCT&i_Z#0g_59bMBYQl0G!Jk)6bd"eh=h(Z$U#LE_C7,&^0!CSHd4r,VLI+s+( %hXZV.!%m"3F]+n\H`W/uo^#Q@h+A\/AefW4>,*ro\#ds*SOLHK*:t#AN/681i_D#r,W/O'kEF:Z7)Z3WXq6^-*eGCFYPPqtE=am) %koq=H&^`A_Sm$i>e=&[`M!cYf"YCo:85&T4^IJ:gZ-'P=Q)lSMo_DN?ceUbn$DTP_D7\]JLL3e+I&-TefRg^0]<"T1Ki-T3L[q[& %PU*q'[R1A8S3UWr%(6#0Qn;`)FE4q:r\&bFHW%rF5Nb`p&nZd!cagDhFo<@NrX,kL#ADtAfb;Pa`MQHLVE:0VL](b?]UrK)=a'?B %I;\rGDgnCbqW/(dU&+oj"2:&a,p6t](,!6(\,",t$eo&:5A4p2P>o-7`T$^M4rT@q>L6=j7t9WXK6qDQoV7%]iojIuk`>Xg]\I6c %gtoIScXSF/OQS>KngKemGB1qtegt,LTO0!4?)]GPgFTM?2&V_*&Il\ZR!l!B\L(@Ts(8WDjZ0Rcb4Rc:36k6"\KV5S[%m9* %aqZW2_g9p7N]ut"[>M*[VQ3s9.T`N*ddASdR`_L8F9k`HUmA)clLGU:'qFlIlW( %gIoeedb;%k67<;ulUIj1^#TqZWUqO2FFP.8`e0HB,)]cfS-\T&^-rmQEsNnbS7t3n%'#Odlm;)jNE.dkQCI>Y6<_WU@EWXaieq&F %G*dS&A^g'NUU4fK&+;M,VcT9LQGO><@?s>E+&B0;<^38.e2=-9\-r3Ii'_uJ/Lf[%J]Ec%e%T\gG %gQSJe%).e\T(dJ#D4\*bV]uc%1$lKA0)oWY::FA"GD90lbHnO'bb5@:W6IgrX1Z>]#1BmFSJ^TaI]XZA&Adt[=A.J84%9qL@]fs8 %SOZ_353r?8dE?hVpg8!'ii?GE_aRuMs$dbiJ?K).h,uTnTMMtOCh"n8e=EMB>`QGrH&7\"33:n2L;WYkU9$5S@&n>B0B\VnpeWA4 %S%KcYj\/&,XH"O2W*gi1UAfC6i#oA#q?j[/LTR@OnZL,0748&E`-#B]$p)o,!>f#F@Tq+7"l,>5;N=e:u0$U$J3^_if@AomnOP!^)1uOX57D#k0No-"=_%R)Wij+`28"?@XD7&?-q"Sd=i4RLDn"YdIC&Y,;<6?Zb2U$NV;^H`.]()q%Gr%Cr?!%=#Y1 %@Do-locVAl%XNRBD9g_N'1:)O@6m#TQ1j&8AaKWdKNgOVsmk'liLi]>JO).)4Y+l[U64$/(+ %6kFsV8d"4\od5$C_5?u0it]SW?rMF?-`=eXs.9+EI]t8]2.]mNK2")?J6cqdK2#q']>qabR)"7f`m\8[I,-,gJ_o[(W*sbAEG6p5GHQqjQFM3;'aY' %TKPDbkSoc22.B>l]1)5go@A@71g>8FCl80ZE0#8_Cl80Z#etU'Cl6h&FN1s&2T:+hBP+LcD#1akD:_;$@NVC>Miq#WpW6dEe1Sq9;jnq(5J3i,c75NBicXnT:j[0ak<6BI)U,_gLPK4kdM %0`0sGI2^3rb=@W6\$eD7qJ=mof>\q3>EGY5,r>h^4KNolL;k?7AkVP/g2%2GIoAJ)Wq&_=KAeG/+LrG*4=cthk)_un^:@B@2B*20 %`T5.!o?Fg>5?OSUCn"$E=urXL=+0D*?M&7X&%Wd+04lBs46CR]=.[&(Md/.Z`B)Gm'm5A(%QlL'iM."gVi-*nn,;Z^3.t(36*I'Q %)!"dNYoMKV350bU?6P_TSM>r4J&u5Ti(:1@TZ+]?U/A4e8rM)>F0`%($!mM+hFW5n)d;Wh?Fo(RoYI+YD;ID/o+)kT)Y!Vs`S*ep %=tpYZD^Y/3_emMe?4HWT3>D%HldZ9Q37W>_,ThK70*Mr"8V/]Y!hKT$#O6OPd[&4$;i'dsKmS,?4eD6GW/&5+Cjlm,!M8ai:tr %R%MFGK0>a-2Y#=q%=[MUWQVEf#T]!p9ifs3!G;"NJE8i8mk0B"Ga5CaAOjGPZ+N1iqtCGOF*EUUig,PKZ,!3Dqn=XB$2D[,^3oL6 %T)rX;]KC&:bmrkle$Xt%(0<\JomJd!'etDV,R'I8[S9].k5N?(P"7e)_+3oq/'d')Alj%c?ZEMhb-Rd%,>juu(12h.Kl@LS#:W2+ %R)PX>&L$F20a"Ri?s#M0$jFjUj1,V+/%kf=(Jjb`[J;5)p0l)^h[G$'jm3KMhe^9Wb"(]g,$HR6U3t_.4t]H7V=0p2X\$::-p>EG %rK$T5Ua=IsCZ5$%FmDBoc#r:Qgg_C)j)P"a2HtGg\k+cZji&7/POW-4m6m=)D/PagL*`eIZRF99!fmIX'2ED]>Z:#)PkHXMW]W4^ %"sWI,J#"D_a_JXLD2c&\Jc!&VJdrpP\,PVUk_AFb;W4.7I3Zt=bOWourL>IuS,k-Tg!cTWMkkG.Uc6qC#IdJf=Z(\s[=aZ#l %,iM@)l3Y4uAUb#p<0>\m?K4hgP;^.fbeZcEtW!5OAd#>@A2d9M)\ppT18GL&AA^"%FS9+c$,q(Mk3(O!'/c`#)M11`PDDU",Nn. %k.5dAkDf)8A0QjAOUm+]q)ja4[gGZYpPVL9-O.SC-6N$r&LuO@,XcgadhW$/&_\TTAtaM)'E\T$=gUpGjWVIQV&4jW[\20+_mp-N %O-erU]j=/Z%gL_[O7tl.X)N@L+BQB.82J:q%ZE]N+:Ynt'ki73q;!mLQ^.`*l`9] %PC_W4?H.'HE,Nb\p*Q@mI\GPr%-u=^Uct/[:kGcHZf_h0q9="t5oajrd?!J96M62X)[)Zj?$DD0S&2Z?*\1%H\Lfj@BSY!/mpb2b %_Mp;b_rqq0Sfhg5Yfqam9V@,;!kOT/NTUf+9q8)M6pW]%)`rWgf&M!mI&cgu3Rm*"nZ<+9A/_$^J8dAE7hGML*lN+AK5.EHj149L %dc5Rilj/bq8%jcBT).ou31QJcj&97Fd'?fQO.M!)a;9l+UX:fLL8:u;YjS`6(9="c3dj2''WZ*,1$%DO7^>)!nNDr+-E^o"e6T9P %>R,CePf''rFee7h:KV6ZX$^[.m[AJ7eGX<0$r)/4@&X<<#>H%[(N/.>Hl$P73`A#EFDt.jesXAmglgo5fE$^_O@/#AfE$^_#et$R %N@/ZL4YNqDe::`TJ`]cZ3!5%"QXL-"88E9+"$0O[_[\Aj!>Vtk0B6?j!WJrGs1UF##KnYUDo3(9P/'f0%cF.;h8#H?^88:RfkQe@ %GCCM/;s6^kkhlm-IBTpV'f`Pl^JKqMd(pUH>^6m#TS#&GqS_d<).4+?LcBpZg\O.iNdZl@Z"FUpI`MC'[q"Ia#rKNOPZ\gMq=5*=hSh]O %A/@I1jW#64VAa`]W.l>NVunIp^r*AY9IR$1&Z]^8-L:`9Ej.XjC"NHH3e.s"3:,QU?JD&'lBU;nTNNe"K8o`#>+1,nn]-:EEOKji %ruPK!_?MFpA:*?S;\61=9?KPN]>I@[p%H(5_DUS%EL1Vrj]Y:pf;aMiqqk:$9J>@n@?ldeU4hj-CB8BLbZ;S%hVC[6XhmNJp+ %FdR--YDYk45h*k`QZ11etN^257**B#j?Og$UZU4Mma;%)-4khp+G;B[%k4CekO#(F.Cm]lmcTNO==GdL%4)p %+9m4ek!(b`;t/^!X=Y<_6VS'[qp(IKhD@ndNOadj9G;N]MRf=qg:"&=\K:*PA$.Ioo>5'5$s^I4)fKSbIYiH:9cm"WB8;4i6;@Fl %NHqj&g3"GCc@f'\7nT#^O@+1")-B8u`c.\R+&^%`;PuTkoc`_pJc0-B %XZf./B>;]B9'uF+mBG-])Y#5?M=eHBpi-T8(W5+ZeTGjt)50VnW6[5s57.ddf^@"e?rs%Vm`u.Y^m5L!%VdmGIS+B %\",Q%`i4p>(=#ctHebG,O?825(&Ih53/7&ba4N+7;!;Dic3NP)3[s^+mP/@.53m>T7oN?V""Octd]mN$\_0W4 %jd]H9n$Y8CbJkN:p)Drb9FNm;$CSW6BZ<4cUM7B4IENNHE8XpM!U4,LdQok.#;\g>PE0\O`0EI[%EOo2\8NCg7T2t:jEd`B:N!@/ %\:54a-BJVE@SW0'*u@FHNi-8'3Ibj$;$?:'H%_].Xd#q[*fOg!.u\,+4;cP_Hf*:E*dkq.fhhN\cM>Xt5(B+?7+a+%H#g76/[)ms %e!,$Nl"]>3FIK3J9d=E@E8KF^-bsqN=HB$s1+DW)ulhl\td\GLQ:@I3N)h4F&?rpdh\2k"mhtuBtq42s%IVXG,JP%kT,p>>*Xj2E:r$oZr)ZfB) %(etp0DRnj:$@Te[Gcqb)Ai"[p?fo4.>mONqAsl%qM/V1YrrBW==DN:O#MgrCT+lZOba*JPk$$6Y[2(9DSV4,"*_6N>G4^%2d%aXs %H.UE,:-OP^K94hi;"c? %NAL!3bR'PMOE^b+*,j#GN)l>&.DhO$RVu61@s!rNX*`(>EZX"GV.Oh&;mjg]L>:*9(G"lWb`7#fJjV%!m3Q#k=HE %@85VS1;3OcuQ(j-7t;kt;91[n@InM>:>)&\@#nhYC?)&)qBnZBF@05r=8n;AWci8;I+L#ta-iFhAY %1D2?QqH`KFd7i42B:>RK'WFBK,8dm))Z#&i)n1$qj*GB$JUTX>N40LRh<9/Lg,UYH]m$;OY_\ %)$u3q>jKb8%T9Om[i69iA[T"]5bB_`/)a*>Z0>;o,dp-41UJ=h5T,#_A %%,:EtR7aTN17N%5Wt.7m]\_7-e_+A=Zs0J`44&J(H0E0OW:A'.>$'nW!B?!&F"f)P)BDm) %c2JnGC0a5X;EhU('0R!D?/U#(k97HiPS,4;_4DnH"O1I8_2U;1&A6e0I>-!-UU=je;Y7?iE:\0;Nl,DW1boVii;9btWS9 %Wf>Cn&dFlCX#r5b8/Utt9EG@nYc6Im"8,^C2$q1)T%Ie"f+7:[b<3/om:A^;J'Tc!iWBs9beN5c.EWur63BJoA[cqTBiHu!%B0/E %1F)T?'\qorcoS%%R\=qle?`D?X %I7Ehce`pc)r8mn3@8HLhE6$6J#:lU"[;VHMm[#\a0?Ne*f6M?2YAXK=Zb>pX4mIs^/Ih$+P7$e9^-/@WgG.]A,[I#uhbJJ64b<2E %4:s[G6TV`ff&dQ:ce<-3pYY%p@_SC=J&)V]['M7>3SVIul"XO@V&QLK)t`$``Z47t9_U7b[tek4JPik,1afK))t53eMLmhC/uM?$ %ckfco-^=U]bV&P!+\2nn-'W9kRl5^3EL>j4aA_BpG8pbbP[j:j?P7sKg#SdH:Spo>Bq3&)I1H[mUib9dNB#;D?,i@i"!+efYdUVt %%]Lb6L1IX`a!%jD?"rBN+,A>YH6]UrIkn39.a=na0.NPGXIE';Ha3Bi3!61[YepVL>o1hU;71:-U1Vn3N\D,]-dd@kAlO5"bJs=h %Xc!kpAFBo?roYDa?;U+*JAbZO3'n\<^TN1un68SH06Aa%Q5%_(8dZMINE-UNc1"]PVoP\2C.tW\#h,u5d1\<$-=us/& %Rsr;^F"$O[F.Koj6)T5H6G@Q"T7$#G)"dC_OcukDFE']sdgl``DT,65VMjr,fYE)'S9CVtrnu$TR<:g[:ib4\A(:+&.%lRkn_N8qdGO#C,nq]$D# %m[W?Xhu-'WT?(.fq]$EhaE7%?$ooq2CpV<*)09'/pIS:O-hY4,@C].jm;lOZa@]QJh8jt%Dn %3ZUhe'l'Wc[;]%crD5QrU;M=M'$D"9A\%/K>RYasB8#XtADpt0*QE8CCPI''FuC#ggdjNsUuZ+"*QE9Tc/E6H*I77CRs7#BCTcWcq4Tqo['s@0+0'Khk%'HJL:u-q#18VRX>($XTq?'uSKMTUue&%tf&*oU1kLR2'@O,2@t=hB`&;ks2.PD;$V](49rrg$<79VN$TomG%SO6!;mZ8F;QhDW-_lt1TqUCo_C:I463@ud+bICb,./s7=EJI>i[6mM&kK_@\)%k6][*er8 %eP^PXn0C-[2*X9@Nb6rQs%6^%I@C8b[;e,])$.t(aRsU15#Dmma;FB^TGM4TY,1Zq3pdZ]3VOpb-Y-Pg@ %E6CDGa@Z373IAcP4RAD9TctiGVM8B"5Ip23;TibCc(H4CQ9&-W>t*==7I][8SKBk(Xa'GMM,qg5KX&#C\>?u=)cijLfaQrF3\mXI5Yg/obe/&FW>/&(oAQ'Lf/O9ei7BL2P)BacCjh3Sh+D,I0H4@eHXL/+k %%Z#[Y%"@RqLk21M@#W,KB'"Fs#;KBlbRoZI]qXftUBb7I:TGrOgd;X*Yc?5:27uk`'A&NJh\=!Qo-ac-QiUs1E;[^fE*e;LDP-/4U!R!>=fnKLr%QZES+b4"#Ktgc^6VHdHd%0!AR^,.JF9[&-G)bFkRrB %rtJB\=7;NKoO\h%;SD,GJ/IpkO?Wf,6&_3I:((O.f3ARZlFLI/@MW1b=LcU@pcs:B&8F\=`!iikmQV)&_9h"dH!6h0EmaI*j705`@;%^s9@&Na$uVH44e,#EPoPtal24R'>K=ET:@(@2 %iAb+,]"R?#HPc'mnHcnn,g@Q[n`91>PCCZZeEHCbm0`E4!0al!781l*";ZSO!8KZ@Gi%cNqm9@RAc71DHqC>.%_DpGg@db^h\=C_ %GZchi?m4'T]34:6Pg2qn`]/BfZ]^ZNBPWG=r^Aba6`eS1@H.T>B9Zgl3mlAI4o7CMf"sS2K^k_iJUP3_RL/Fl0&%3h*n`0l@36UG %X=]7dcp*';@\+n#.13f^^*L0+5)H+8Tj1S"89Za-_PaN/Pr_#3In33`LNYY;0;!r"EjBUta6BZ$[Nd6HmU%_P+a?oOKImQm?p>N* %`ld>Ntg7]$q7LF+<;(7GB; %"4I^.=t4..%5b1T0+D45Bfu!"GD+AN!V=_;O&6LOm2@1F0i4knK"Z/0&WsVSX58l]j2iiW&fW\rk]dA9fKZ*%%?\2-%2'0uqZZEH %r24C87-$BP:0Nj<.odT:_u[VkUJfVt+\oT1qALQ+7^ledMMi\ %MNZPl&sTKW7Q./%Ws-/jK-rX+eaPn]?U!fkL,FR2 %93^Dbjr\`+fk)2LP"YAs`e4"3@33&:Ah.di2lT9S]XX.H=G]s6HgY\hJ(AeFXfXfg`h+9&^H(W:Kaiu*n5L<0J#&S:Q4Hue)nMOA %/Ijbg$FC5b@:;Zg0R!>Eho[p3Ant-ob7Em&DLri@1=_mDh8E*Mccam]dq4>YWL>W;Rri;jeG[:hpAI4I[[4/p5PEntTSDHupG_ks %lFCdGN<(CA@J&8HU3Ci2`Aaj(VHCJj4)gMo7t`)cK6#rI6lJMG>T(H58+33K,4tskX;`MuW=Of)jTHe#!D2mM;^W-* %5ne@ZY4rf'D6`r?fY^6AO660qkfu0trBm"HX0,RWK6?#dCD'\<"T2]6$Ihr\_ek,cBT$`#^\OH0(Ok8VKqNo+`uZMB%eM:J1G&CQ %E-n(HI.BBF?gn3'#N1-ba@X3`jN8tGi:%;+AA/2OJd$Qn_,qE+n6I)"gGWLO2BC3/GRSA^Z[3\`e&5H&;"4"$m(p1RRr;p`lXAbi %81AVJh3Kt2c['f``.=Ns2=*c)OaUNMF\]-GH%sZSVBi:Z$'Uq\FYLhA;32,4KqX!-<5=DKOY=fS@`h7:9a8l[VX^"RL0jdn&`:3hHp0V6c@"*c96]@?bPe`P5+Oi#me]q"UZYL(q'#l[&NJ!-cp"U$+aC\Q*p[(B7qmZ#d4Hh^#qL_0bIe55ot,]fUkRM/f+O#)]:;te/>="OW!q,q9jY[W\u2I\ %>Hk`*7KD[%NrCuA%1rU;BQ+$@aWc=5dUSYsE4?%fbqItimA/gE\?"<7qt\0mD^#l*Ib %QRR]%QqaQ#d^n*3n]AnMFjn:I7$[tiZ8"?r0gT<0%3(Ku',/:;cXO+s@^8bX1:[g!4'2Ddln>P\:.EFe=A3!,7i6T\,XYBoURG8FcoL0gNT3)!Jt&"\9IOrO6JTX\;EG7aVE* %Z>F(!plV,4,ncSQ(^F1Pp.\6K:_Kaa8Xbk1AMMgr0mVsB;k'08(,Lh+1a's^ %P=#usba(/'9Facj/):AsNQIlNM.(8SQlMQ^@&MV2NQIlNBf0+`gR.[NY3V%4mO,Jd7b/n5=HdUSQlH`)TSTg\@rc6l!k-g;N@F5< %_usql2Jc%s9hYt2bJrVi`.[W<*N\YT`!"]2L5j;5kqa&(=8_V@7VZFRBOY00@E<7Y%S]V9G-)(+ND1`H[),quR*]Q\]]r_G7mn[N %L:-Q68MZeF!1bj9DSZ^$EXg6CbCeP=59^!P(@q0Om@Y2(ViuT(I',([uJ@: %5!JfpYDS/C;?C[eQo$.ed2/d=8U`-\D+kF69Xl[4grAF%_ur,')`B$u-74^uE3kPGTns)jOi_H6%S]X?/fR+rPJ^B1H[38g_;T5D %:u"p2_;5+cK([SOptlVWeJn^3GQ4;BE2qU^Y86P5eA=@He\^:GlAZSInNTMOB9;LG<=>]fMuPkB\F38bY86Q0(@J@Ac3l5ZD0#(e %f>?'uheHV.0[0MTZTMZLLlTW*X*Cqr8'\;ZI.MLs;_Ff_,HDF(jHbdVW%B5chPS]5./G`(BM=dUID_\/J`o[ej`8cH5'i!NpMl0B %[MPXLnc8XQmhbt1%SDU60IK5uWi(HYTkYW)6sJTqX)\`_kDaUMgi582hepr^o"f0T9l[&H>*qs'Gsp]6L^F\_]b4`$$m<:M8eW4X %E%'N>Z8lkKQ%`U-GJ#Q5EuZ&@WRT^u/ShGAc57;'AUq1'=NN#hpdc8JeV[tOVj)\I3`4PoD!S=VZ<>U-g9S_%kYB.8FL3S/@@07K %KpuEe?SiP^rhj9p&AolI`m8'#&d[X<=jY?AnZ3/Gn:&cl`N&F^3[N?\m53n_='q6%UI'?Bh[Q7qB"*JudD>MtRWP;Fq.)lgctnOP %j3dbcqFj9GBMG*))r\tr5/YZ+["%PaIueL9CQHm!?OZg07n;/o:d*\2,,_?f:`3/R`0Ue`/.Up=%IM,7;-A`[Gki %OZe;k7<$ebHD)^IX@TrJaL5AM>B$HE1P\TG>Qoml4#A`!oi^GL7o=4P[X5>2i+$Qdrlj/<@V@]VSp`G`\++O"+E$cN[M9T\W/7\s %>d`OR:n)LeZ]F/YhZoP1:balqT9"cI\@:)kIs4B@Xg-n#p;UUkSk>E]nW>m97_Q9Q4ekYdohFI[gs,UggZ4F))R](f*Ss"QIa8Os %lT=Rg[QNN5hck!13CmdlT_gZf)cD5=\2]gUqCd5rV:01=l&%bM/!`Pm-jC.dI4/>@=:aq\/&`8Q*@'sh3),Y_V.1Y"R^@IkGqU`H %'WQEiAD-3lh`s3hje-qKf!L`EgTiG0TjWn7go+F[,%YU;Z]W %*sS&l#B@,dII^UH\VF7R]!>DCglXUc>)+WD56"NE:FTQ-i+=X]:J:ZsJ%*r7aure.g7/Je'sL_iHhALdi@>S2:Thn!EQeGfXWdgH %iZs2\(]568Q5t^2; %FVoadc^732P(IBb%iHYSMM&4X.gAT(O!M[,%>1Ha)LPi7(o6BOQ7jF=HG8lfVsb!uNi*@ANKhgb9FK0o`UF@#8W3@iEMer$Ie#\'H_&RWV:[hK+<`PT<1r %/efO(,O[!Y9Zjf3ECUVir$*)'a$^ehXtboh/+oiq2PpLUeGW(R$.FEZKNS9<(t/Kb@M0PK&_!D@+&Ir!cA?ZIe^2;mlUcE'a>f'E %#0ehp<0Na,mU]hOncPa/.TPdH.-6S_.Tp!g5BI&-KIDC>CeT((R5j

A?^A%>Vj8Uee=939?UPd01JA$]J.IaL3s2kF0/Nf0oTT%Bo+5 %EV8VfTfK5F,7hD"b)/.*_OTN'rKV$m.\WuOng@%:E$hgTk5sY-$ePZHjSZ`]o_A&t44u3?DH!\(nNDHPLLDVI(7@43(fmBKbL,UV %h"OST,gouDj8S`'Vg#>j#cV+3MQ>)=g:n[%1k-&!Ft[ki,l!^UDn'/s*53]A+(+1s`@lBJ.%Tajn*": %J>mZ<]YYMMK%#4HKP@W*]X!mH7E.3KrH:&%2@gc<-FR:9L-T %8L!-Cplmeq;hoA*IP%"H:?>pWKN3#apurMs4sB#t,(/HT[8@5t&pT?7[d+V0G@c7oK,)nsr^f=,':"=\Idi`S\1#<=3d>DBOj,Ma$9gRY2Uq2EQG.26])WNFFOrP#l[NH&I %.A+de6AXK-c:W!q2L^gV_48Mi07?EX6/JbS]\Vm*8Rf?[%-%>;gPPGQB)98U]%ARWF"PN:[I$kXa1%e8FaeY"ldAA15K#^>YCC2e#%:o>&d,sN+^?Xg&j68O*9'MS&\HkNQCOq,8qR5VpFUgBGfDSN8ApkIe**&"k*6%&o?58Q?*\I4YGp2C$Cror7lOfSLh5&2UB$.puj#g>%1fFmt.nN\$ %P\UaT4q4reb[`6e]9:O_HDs85T;8g/,ZTj];\!D4Vl=^Oq]MTuq]Zh8=2$s!E,]IATSF %'(+rHln_@Ub9&$\Bo:YRRNQq8iZ##Ao?6$b[=1l\q9=$:0MMskG-DEV,9'>3Km`"tMF@H56"E7dOQrL^=39b_^BSWslA@[\-3rEL>egF$Rj4ub?qW=98.%]rk"6=^mLR"MS+Y]()^,^0^'m7kI. %=gTLJ^9nB&DN3:r]37QHc(9n!=`d',irT$hGsmi#ffn&>b$q#e[hc[(jj0u4Vk5Ce_E#D@F;nbMKQDAKQ>2&RO`1f_C+"1t[OpGX %Sh6p"a;P'uocC38#2.)HF3>BAp<`DS]QL/Ga0qDhAX\ZsSW:t!lhT1P+5"iY*TYjeo[SrFOZusnI*F%C`-dKaB*qtQCXfIpQKrspNp"r`t(FI=rW6daNCI=*U; %&cOO4Q3[)#Cu2fo[p5Yr6=8cYV"t;887q76$qkt9"!f+W&'p9_^Gp-t0l%ApQ:=ml?2Md]:B!D15[gk3FdfuZ5%=U76Mldrg8pJ2 %"Ndb%0/S7i9T]a0?Et:!g(]KPOeY'Zh1=*k4Qm]@$.+KYn7I_;)jg)L#+KL6\3+6eq+)00$[!^gF\G"i]VV0=8(Y!It%\ %io][e=#9W,48*MYkl!i/bZRe'"l(SX\*)i&'!IGm"dXR]D*CQ`k_bl?Qo=k$eUOb;4"DDLIu7o*XbdtLh02Ud#aTpX;0i;sdLW^Q %^k\*0dk226U&X*#DPX<9G"YUTAVlsQ?mhL"l4Q1L^^bc/0-k^u^lGUoUTdoS?A>qr-$D7O9lVRQI29!P:42-/=u6Zha4go\POrZ+ %)_nEGk[k446*Y\NIn?.u5n;^AJXc'Y19>[\4([Vd4Oi%5T68[pA>HQl04!i/P`O+ohWaA@Po]]Mh@_pi>++13m/G[=VEY0G>\g5u %4%3_9h_-&8m$.A\[%gslm$qX2f[8Bg$i8b"5Fo&>KO4C'Yf-('A:bcjaRh:)6/<]jR/93Ub^gGkn47aTFZi5S66*\)/n3eV2!B^s %WdXLmIM\)ra78geIJ!+YP>?-0$2@j-rrRIirX>8*(L@4-&B!gudKdCcLV;^:&KN&_o^$>qcn%hR>*'iXjs0&M2>!)&Jf'jsFq?nu %m!q8pi$Z4mMHDu:@R@'e@WX)tbMnTqLl) %oO,E]=nIlfXTRH,kW[l'E*j5?Mmj2hHDG:=bjRXEl]J4?(tP>`p)ZQ;EJ4*?@)&CRpLO.6rU4D9El:1Q!!ml141kJOr4R:SM@ZRi %Z%Vnk&K@Td@1"OMUb,W"`?sLBM-+SM5q;4A&#ol2C\3=h]-0+:5DH"uQ"R5lK=jB<=aAqKc'!6%8T-c?^:XH.:=*m0WdQljh3XM%N:G %,:^O%g]jI&X7cc_h=Gd]Y$o-AD@sd(H3`%>'>F!>hIT&Uf>g8Do'[2fo_=Y9Qs`Wr?U4ok$3c@QQ't(@3)a-Fi1J^O(8aV %[BT_J^!A[JqsA1t(tP9^o+90^I&)(H7[iH>;TA0?BJ;%AeJE5]^P!rdV1U4WINu)A\,<(NoFIVuE=pk.49`AhS6%rhqVRMcU#:^\ %;A/r_qik&L)go=n)J)fSs1\@unOmX(+fGXlB4+<2*uX-h[h5,jWlTT!L\2E)iU8gn3>HOrSb]9p,rX(8:;nqKWOH_d``gbZ8f3?% %Oq>8Ag["[m7V4%S-b&ki4c"f1.YiWEi\F4*^Ks'Z0X?2+79W/2c,m-*`;`F%+Mpr4?[0/+k)5OZ"!)M2\Y#hP0^5Mllq(0?B5kn% %?21)TCgi'9grpu:"R>eU;K+f0]EQo<&a#PoiMe._Du6G``Lso!-`oL %DC[ODUK7OYWcqYYJo=)WM[<^RCE1j %64)2RRLMT.$1%F/Dp`gD])_OeN@(JKROPD6c.+0\PuEP#?DD[d(2;8sa7oE:h2F]t2s(rT7aP%gAsec3oF?Gh0:CfI[uWE!`(k@I %rDJc)fL>$.W;+fEs:2EC+/,.,h6(.$uC6^686N(_Nrl%/%;12oK?F3Hco=deL;fNFYn5%S$_M#&(rhJ_"O5Zh99g<`ndM^fd26s;s@H-GaKb+ %bXTbMpC)ZkFn.nLYbNI.T_Aif:/-$^H*J!LkKU:SX->AeKL_r4+'W`)^N=6t,GGEdU8"QP?)G+;i.b1OM$P#j5,$=gD7!r&?68RZEPekL<. %Bl]ao\&XbNa?$jA>o+=1Fem-%f_af.9+kp@KU)/VS!G>m2jIT&4_[Jc`\5?LQ6bRu@[(CUAJ6s1)h^Pd^\Hpj1Oe#A>USPJ:KipO %X.c%@^G7@rQ6bMO3em=Q-_r$>TaB:=FrffLYgSMXd#t1Mf7@GQ6$D)'].G;79PS^9>t:>g#KXc-Frb:;h+HA^.(bKr\PCP3HWg3V %8tkd^oMprYm:Fn3-J*gOcZs[SWV-b4d2f:6rft3!;sbHBhlEIIllY\C[FCfH)h"o5eRt]31Z2T1X3X>EB>@V0=.bUicXU8Le:nNkbcbNoP>^])A4i;]ONn%d$J_I>JFbVMhpm\I_M[?)'2ISK4l)(\4I&=O+ %q+m#Xm6b^M88e2TOj:R\qs!;_Z[Pg"D>O-6Pn5IB$<8!/a4XT*VZ.oFXOpmorhkTBOllTqUhOi; %;54*lZhT%QPGj#XmW/,mEfCY1&_5rJ'SA^j7eR6Wior:%qn)&2>^%@X+.*h2qN#0 %4\Bc>VQsrT@Mq=[7h$kLa9o?+@hl=4kXWT*+;M$Lc0@0T@*oK(p1!XUD0u)k$mVUmATh:HREg,&X-l:KF`I=(qmp=8-$KA89FZ2< %fl$Och?P),V)/UJPL2OERnVpH(?!5j1J[js?6;h(K_4,'/Q0W_e4'2nA$78F#Jfu-=9F`>@BWO'SlK,Jr8RAff]mIS.W(KlmW&?P %Bp;-fbJ$Se+?3%RWE;e.np:P;M(>=$-:epKl`J47J'9_!$>J3C!PE"u&%\YtP?Ef!i)T@\f5A>m@h`PGs4*:@)%VpEHjC3^@mnf^' %[_kn)d/tpd_=1ggKi;o(.S8''*&KqT7e$reb1-iRKLd9QP']'*e>PVIVJA$;Z+Yg2os9]#qm.g;XX_7r53h)K0d+6W\Cuon8ZhDd %8Er#'MVXOFlf-0]-/inE!A;Wt10<\P3MWES6h!-#d,5$@Lnbh)/AJA@J5&A]@"km7N.YJO>iQB=gEAl,fCo.6Y-AA%S]am;irf%1B5;,-R4+(T%.:OCcaR9qik^.Se/PtK*dDlm<5T@ed=rd_fg3&4+ %:+L??BTonPrX'J&kU_bFdJ,]t]g/T%q(-ju9c% %,j.t\PJSBYg!W$cUVIq`9VQ[2*3IN/IK/q)eLZAS-%C>hp\Ki?TrSpAL[aR-mBEMaHam3lOb8'!s75UfpIgplQXopPlTD]2;,#aJ %8nWM4qg-a.]j&XJ*2aakA3JC9epo:kR=K)[kJ3'P@KK0jU31dR"-.FmVHjEcfC7js9\<:OD$[HS?Ae-Se.+"sU_mpa(HB!$fb*!+ %(l7PfD*tfRHRn-2N`%CcRX`&1!YBl"EE!XQHr/Y>1t'qUa%'3:B;DY^*Q?i(Lbo=j8I.48MbDkc@19S3muX=dU_Yq%iZ/)S.R=Jd %Ih:=e.i7_$>2/fZfB)H\Qk[^,%F:Aoi*nT!S!3*JL_uFQ>+.>!_mhX&&@dPCC?\/QP&A9o2;(hL[Oi:-c6?B^&^bb6D<>2=\;1-A %4&fBqD+I5U=5>ST)LWP.0eg>`R^,l]pYnO$nm+YmdaONo*1eF0Sc&.6KNmL5THnhj %4alAI+bmscU`:S`eJK;c6GX@s?>j29FZC=c"lkS0oVt*>"u%KZ!PLt((otM?8AdqM+t.Stf9Z$t@O:Nj&HfR9#?\Be^7<6R3G@f) %P/iI@L^&f<9+9=^%J8MLFl?]GqfH9n<;Z=eN7` %?+cI-qsRq$NaW^Y#Z3iSSe5D=+FljOXB5mYac %%:Q0U[2mu)jo.mLjf5bhFPs&n[;HlMcc`:+%Tt[;4aU<,W>W-O=(`4IjR]L2*`oU4.668d7A[VFdb_M*Eno7H-^O);3^PSTS/S_K#V((#)H0TTST&B"/M6@N)&\C7Kl1m=e.-U43:ZV+1:K,f %O`Vt_39%N_BVV_K(.Cc+03#iP"MI^[Bt-$lPWUB`e_,itDb0hcuacMgLM= %,e#oU,eJcn6/o,[1Nfh?"-/E\0kEsMTrUtMQnkM7d$dXhQnkM79IEp\M%2%>$=+Ho`0;]&`NZ`@llZBSmL.f5W\P]_.#A9cAP,Up %\6&FCPUS0f3Ju=B.8tU@:#hIo.6dGCgM\@6jg@u)"H>TQSfu@Ys`ng.d:2A'oen^tY81a>\lU2Q&+V/fO %+D83%k4?CeeE:.3aKQ/*O$cteM3#ZUR*\UfZub)"RZk-!!dudHZt*q4KV!u+#oR'9@R>uP5^Qs,[).JjOW+'FQ<;BT;?K!H"/diR %&jiO8-5)dMI)jdYXd%lT]6 %PnPb!`PZ$Kl!_=Ne/$YL)9r$D#Y'#bk]s0-3DBnAHEd^aBbthT)WjPTj4YY9U=&LQ>`qtMlJn8(qX8IA3-X-_h.AuaB+XVI&k)p1 %a!\-;,aj4i/TCHJUV%015IP+]j6P)s3Ahg@_\kgo7mXM_JE^]*FVQ %lfk=i;6s`]&Xn(f^mmNBIoD)Qk[ETQaOU!I484!g.GYM6Y,^NKg*oi!TCk`9,T4)VZV9Ehp+8A.LF&96@4+]'d_\Ufb0'm5V.QQu %T+R4Hr4\Zmq"/Mee]P_&*B=>m(hQi%Ei=>gaE*k`OmEX'W=YDV8&[:::]JE_GX=[iCctJ-@UCS=dWNmE1N)iT3c_f*) %0jVqA>4;7B*'9*i6Df-rd["IgB[PeFcjF:)BY!'-qIi_[dpY,P:*"DFp.KM/7--paC9>5=l=aGW*SX;EpAX=,!3$<_Z* %B5s1L?q"kA##-q#7Q,lGbTiV)=r7/IEFbl@(.8"^h2keK90d:'-FF]ArhO5"e8he>msroNI2:D@ej`R'2ukraPEBc>V.!0K\,rrTLshA?+NPNU>cVBcS(-N-)6fZF/MLC:MG&VUu>i!Ruu67D^j;)0_rq59&ld,5H\Fud8OrN(j,>b[*3Ih8jSUD`_KRaQa;83EPa %6j%E$49B;!Q?sI*?-FS61W$*Xmg->eF:oVf\;_R'o&*+c@ogbh52Idc[]8F@$r]cdTCXGY %jKk,W9D&h+Z'gD#Xp_I,I7Am^b"HU7BdjFD2e9LYIT3AZLR,/4(>%&D[;ASKFpbi5%?c;#&T'L4TfMpgfF+`p@O9S,g/e@8PV\e4 %5l8V/Z_B@cJG,*=34Y=U$/.pc=3(\_'QWK,T3a)+O_GCY?H8#*?n!9If]QUMVt0&^68<&!D-'#I*bciH3J5Cq^Q16m;Ku_=6/ZFs %!HO@r0Fg<&.<:SrA-[]O>KDYe)X9PF(UGOrZm>rFc\jSFTIi/Hh8BCO3M<^e/6hTM]jb'a@N@^2KMR-n;ueD?&HfaP%p-SFKMPXY %Orf"6T1[?Ko+XR0\Z[KAB"=.K2BVe&2%IQCIUP&am3<=`(XR7Gn\GDLK_D6Ekd!rP9?dRLTM@%o)(Q&75o:TEjeoRCH"sRs %A0tM@hds&<9$8M@=pfD.a9_L@G[tQFBSD5!!/8^GOTT:@E %W=hsDR%A.9:[Tp,gnFbeAiR?Vrj.J08#J6%5I.#pS:m(^Xt;^\au+p]hm)6JbD^H4/SSYtc@MmIN(m_-9X&\%QL'Bj9+"[s/W6F` %j:&ZbA81&F*JTas55QTo9=AT$Q@4-5!['>i&%N\`8#m)<"GQl\I""*T!Amk1"!A#Th`a9hh0$Y$]p6Ob+e$C[+HREWrT';NZIp8f %7Yu",aWYq-9'L\=R79:=G/sraeu[)Zt@?(XMXD>a.6&$=Jeq2"o1J/g6,pM`3; %,2&p.7LI:Glm=*NHT9=cFO1CYqd+e+*V(tY%._;TcqY7ml%#eep!'7Uo];$;GRqoNgO>m;X5JBCm]'g$6!\GY4 %Adm;"qCGf*L#D*(od=#qPH,n_UK+L\5$<<5::HodeKq7\&`>He?/4"$D8^)I.GdpD=!)"EXH!gpEXbi[__i@+oXSr/gMf)_6(>:@ %2B]S'FCU5l'WMX-4L$IF\npTm5o>/GL,`c#%ChXHXuloTcn%a.M!3J,Kq<_0P]\pn.(;a;bSK;2eS3>FFe4FAf4781_79c#K<,.Cidf_uLeJsV-1UBM-6/`&4W5TNCqOf,jSAVc`pk.'ggrJsX5967Y#/;mPk$bh6p?AAX^brl( %A:3U?>k:Op%a[/U2aN1\e[_+[$nJd6qHJM9$""o80BD_dSUP?D>IDD"=FmjTLCs-S9s#Q*\tA)H<6:gIU,i"=F@Ud %*Y;\N:E^-l?!]I0d>ICVY.gt3Fb9BPGZVJ8?WX0u/7UMon&+BT*i3+D2G?u,mjkaede2Z8S[%0_md`;"5%tIi%p(u^k^SZ-clW_b %1,h_p5^)[:s,D!SjY_XA(E]'fIMQ?Vhm>r^p/Z!]2dfE%o>e(Yo-XSMV"k\$hh>hE"AYT)RX82n;>T.@IA:4]H:PT!([k!PXN)'g %=S9/Y+Yg+W/bJKh.SG#jRkNrs[_NBc`=/rMPOLeHrX=3KI1j%dT4LcI'WO'rh4%]d"'KF76CD%Q%.+7-C2`-d!Wh6A!PF1'R#bP7 %JdduYABL1`5*A9I+/X_u)--9Fqrd"51%%>D7rt7u?Hg&-Ls&c/@r)\3nXR:N2rF3nagufoqo.5Q=pN2ES$*HiP %Pf_u"(^@3(KsTumhgbIdnTb0fE).;sTg-R%.PuQa7Ju=Vit3G00I_cRpe1JiD=M?4^G"Ks:US,M7$($g>*D%FprGIFD<7+aoDlui %i4EO)]89rrrhdftH(L)P4u]Sa;q=Gq3hGD],&p;M)st(ai7dtU^b9gARpS>0q,Xkb2Y'M7BA^.-b._3i4dEGr;tg/fkc#hO9\oa$ %-.-8<'Z8XK9\K/5iGLr:qS8_M?SGHnpOsj$^V6An*;XhS[P-Th^YfXjI)3^/^_cqJqIWjecKElg00"Gapi_S!;u"n%[\?Ti0'HE: %9GN9*\u)_3o]sjrASS#M=LV>2+l4&ieTjtS-sc_C'dFFlQQ)e]cl&_J1e\'Sp8X$F%9$q#9BKqG9PL[Zc%[\'a8@k8VU0W28p]/E %L!J]X@)GrbT%kGc.L(U.=:T>F(cWN-@7t7+HsgVtoVttbdHJ\E8FN40.cnmD?7Ei##'igIoh$Z<+BE^5m$/L.k*Ngpgaa\u;T3H[ %&-!?_=k3N0VgH.$r7G,:G3:hgN=B@!#e %S!I-D'H2\*B:0HQ`gR!_QQO'JKET/=mP646^(12]qU6t%&hP<^6L_LO^e&hmo]O\r?O4(YEHLW_"?F>ne_%pAm5Fg=1,X`NG:Srf %]EiSa\:]7eDc9tNegKpa?VALM*13Ud0G]Rd&/ZI`X*`S*r/q]4Tj1S+psMn/q6(@@3NT\t]&<$?_+m]NoNC;&0.L\":BhB8`$Gs%]dd*+^!O=[Qa:eT31-^$pN[9f1nd?Z>dSFr%YnTq^VqqLTQ]rj5Ug%nU*AWc6[ %]+9L-WXi?_.G'>Apn+NrEO@-_K`<>.X0\qNpu&bcNkCAJ@ZKbcD37hCDGsH%4X-p\s4#46VjPf+VZ70mH,Q+kbL7umpfI\6RXYV:q8U!$)(0C;0WmDJN$Tbk:2S_ILPO^ %#R,BU_;9mD+V^EWdcc?\i*-l.OhD-r..WoN9V.nihci[EC*0;Y4ALn%>W#-Fe?Z(1qqam?nF_E\9Y#c(+<%Y9>T7o4dA3&mp'(uh %Z#*%+aJ-G99S&Z$9Cul*[S1\$]PC6i[#]p+H!T1e[dI.N?5RWp1($;?]QS(j,M!*,d:FZEE1Btt\LdoE`\^Cm( %,R"!.X(!A/QP_"9^0ek1/Hh1#X[[,UFj^7$RM(3jkmI,sklT-"p+fg8]aZg=r"3U54:O-fr"27eedR^^bmb:4867eh=#s$B+O-7' %l,"d"2"a:hV%t=M1a-MX:I#3ea6,3iJq+I8%>g"1M7$L33+RVLBfhlEHqrnj]8`4$E%N5DYq]kMgD=On-[^JZW_;b`_Jf\nG=slM %\Sk%I,TVa/n=_O^eJrCHP7oDDUR7`#B?Gs*EnA-R\A-HOP[(.-=7^NcojC[$%jfgG^YBcorfMX.,GKU81W**2:?nFI.&JTG6\@"; %=$lMQ0G_W^CML`Y"04RcT%)?VRofunJPL#R3'#le1m!5!KU(FD^IE*>K%Z8J %Y(To8N33d0>nTu=Th@_DR^YDRdIA()lA3G+]BEU,2PHoqUX,nVc$Xdk&?9jBO&C!JQAcQle3'MM4NL9qS!muSRE)NA8p8JG8#GDn %/J<8A5;EC#980B-qb_K:W=.`eoqoE9L=?$RD-cfIRP!ch0:>io6(/Rsng3=!%O5s4)uK--7/o_4l#mgr1Zc?cpM4ipO5J53+AL]9 %;=8o2X6fe%rs>3]&NU+?L=KF_4>@C=DF'PABS1k,$RA:iD8_tG(`JjZNC#!A*QV5S*W^=P\];k24+s0AmUGb2"<"5$4LiF:`oI_bXC5\,]9k\^ %"-Jg.C`8N3-bMGdO$M+tWZ,DE>;6h]:X7?ionZpj1bc4pQoot^4Mjc_Fm<'1h1=ep5:mU+VE*U_/($ut48Gd2%`s?.lY/`%Jh\`H %i18D[1p"@Hf0e*A@:5mEHEC>3H94$G-aRb`&o0&>C6)-f'aI4KPFIMeO(]6,?qpLQ:\G/MNM$6Xf4cL6OU='E6-2sr-rL'N.\Q)o %,>t4F/N^iua]00kXd%qmgQgBkr4s`X@dlmQbTU>__[.rge`:C:,')5g,X2OtK=7N8:&?hICl*90"4h8[+hL+RR#XV^*gI %%;MXJJPF0MF^s%%6X\BZmsTCL*A*@0/3j9]Q!H::(G/,g/17,mZY2A4.+)`M![Jdh,pI0L6^S2`GmNVm=XG=pjWWj&WOYAdmRMHa %d37>-B3]_(a;d6>!Ikp+*Z\./!4d'o4Z]A=_5i;>XVf0U@>`F,6d"20T%AbV]fNjCd\HC:Z'bWX7q]BmUuW[=Tm8.e7'flGY-[b0 %AXE@+>ar#cF\CkCG7M,_`po-oZ/cn*n8@g3QaVd\NfjQ_BVr%D6*>E(r8dR_KJ(@lAX*4s=D?-(iV&(^q;5B(#9%X5Zqg`I:C:PRf1NU!s&SIh %dduHmrjQ@5@9B`(^Y_(EDuj2[YO]FC/'Xqr3&gZjMNrp)NQa5rpA8__CthWnC8G&^<,%_69W^.7\!iJJ`ks>/Q'oYA8qW60/MiBc %Pm0I<[*1A(Tk(#T[F3tA,-&0U#iNFR3\(['Pj%3=Qs".I-Pa\62jU)B8kRE!`KU[*>LB;RDkdP*4@1QCX)WU8YeBr8.p?6,GJ9W^,[9@6FCC8Gp(O\$UEV.5=QRE!`K")NPu %1C]fK:O[,5#09g`l!6m&9Ohh6@9AD!)H/02196UrRE!`K_lsj"1o=:lkX_O^VD5L,5RRQL1Q>sa2)R1LWKi3H8^'#/UX^LEP(o%; %g-m7T-X531\h7cPNZf<))J^/65M?%rhFD);U(P\YR9e*d2#(IU/fI;Am*nNM<3H#)8rmZJU-[CbMN>d475GjJEXYU]7q:VS;82;C %1#uL-O+-6cVYCCG<`ic]I5L/p7L=H!eh.k1s(U`IrTLHd_g55T6_Nb?;"p`S5nSS9X@lT&^gK[[K=W.qM[$Z7d'*>oh3Iae7_e@] %2mj=0dVRJ45U9T7kFt8g$PabCR>[pqZ;YG\;80V7G\lmMJ6S+iO2h%m0eAd!T.<71'Xd8%You#0^6.$D7kGsrR7\H"CHWGDW^DOS %El566G'sRi"GS4bS(TfrOk:(%5*api\/UoUk8V5(,Rn-YL7adA"8cO`"n*,HboDVcTZ,-0gruJE%'@Vuf:4\ZN'qKj6K2Nr1P]Eq %4Mq`Rc12?eAl:N$M:0V-c4%(T6qXdA2```tfgWN48#J.qUa%XkR2_\7c@RB@R^ph6U%eOI6nhT/3C=aKc3uPCA4eXeJ7Pjo7dc1chUcZ_7>15s*M_@3m1]d`d]rN/gYIPKn!ppI[R[\p^L?beRXWVDN@h1Lo@Dmq;Geot9?k+LH]o %RrTW.>X)niOfmVh1,b3&Mbp7<2X;nOef9!! %a5@(MO0["E3X5",YHlCe3lW_GHZdT4cnW$XdA(M6KoU`YMsY=:gN3jmqRhVAe'TnU2hbS_Frp/Y+N2:Kr-%-pKdR?!:nGHr$i %Ai_tBg?1DG#h8&T[)11J2)D(=cl:Yr=>Ls<"!)Ol+nOD:c5.\?@17/NJ;P6kACcg=hnV/6*-Jl0:MDX %ekATSaDE92A'N5pEOrDe3][Ie(EUM`l0&t=od&*^8&q:#dYh3`*?Bco\/2D^VE+-$+l`kL,:apOa-u7q+(/VrXI0lHN7?!*HXuaO(#WrA78cr3o,80W[Y%^F_L$@3$9dD:((U1:tWl(qeUu-=f64A#/?UA,Q(ON^5)8RIT1cog<^F_6k>A!lCb]q\oA)r^@\n.`lQ:(X,H=fr?Y!EK_o/f`$UQ[n9 %SjlY,-=Rn5/-M#\8H`M>"WYMj/@0#S=GF4H[PH#I>F(+W)>%)+MULLo8crRBV+Y-*B;%Bc,O;ipl[tTH8le:s-C*,0M)*uBitC[O %B;%),,'l75<:2.+T?Em"`i)tgELDc"PmlReC1T/t;_+%dXce5U'&k[7p-YjFm7u]Fj6^NkSfHNs %LY^(5Y#32PZeJsOGM"+LrUroo!@c:OP\l`\&e]mG/s"5hYoB&NUKrS(aVoCj:BV6A;k#>:e@q=fX@V9ImkZMa68 %*aJ):->im]Zb>pX4mIs^/^piCe'cepqM&/p[T^3Hu`kjG.hrF03u5C7hn`e]SWtmHjZWG/to8&k-Q= %Ygn&s``bi<*q'#FPd'%u@i0l"B_L>*W!f2F)RrH70m+XTd_;PdbSnH^2+VQ\*q&N[gIF]0Y\HP#'s`Q76^mW1KqS`5\34;_PSm]: %/n>AgIid?$,VA"I['oK>Y05^B:]jdZbp.TB-J6:Rns<#Gb9d,KP"<-Zb\NS<0ofs"N]\\)MK(+m#do=Agr%E=QqfFO_br&*0mu6P %q8qsA3,)W6.F_+eqrYjWP?TrbhecXadb=SMYQ$V=UDMGWY7PM-iX!J-s5JO5e0kr!YH?1\kcJ8'bmFh%LZ!XaZ3VTKNU(3Tk`!`s %4nO"pe,6T?Di!MkTTA$]Fq"",#VVIQI<0/&/e3ogjfC@*laJMOk(ascI!F:pFW.QY7r;V"D^?&g=K*7EGp/drbI,OJYYjHDlJib1 %3(RR1Eo$"n=81Zm/f`Db*$]kO6bOM\808(-gh&WCRj]+!+CBe'$-3O51Q_G%96,gJ]B-Na %AMHEcEKU#$8AB?`nkIMh.CS.5$H?SJ!QX*?Jft$d`jBKd9V*"485LsqY\#(nT5IK]n-@PS5\LHZ("58=7X'k*;[>uLO-M-f/D`nP`):bc874jG=T6A6EBsn %9V:WWS\?b\o^B-Yg?o`kp*Ji6mOYl@oBQ6s,V4F`Qpm>e'O:XMb7ONq>R9bMh;r!0@'B17r?Zq0oIT.me/nYqH!gU<='g'=NFdq< %/us@koZA]>a:d[d5NB@WO6C,YY8HWbP7Q-i41`JH'DNX?D5CU^F`c>h@V#0%I&61(pNq%+IaR`EgF@WtVnqJm*Mc;o>]=WW^W*+g %\Bkc"pHq85=D\3m1&4T=7S.o]*N'hPTqh!QjsU!+G>Y?(rO@5BbgZuI>A?_tolmHW()T)CApl`nq/#Kqg)T+(LQV0krWfGR6H&lom_DfaXJOjD=^m&PNR+-I`dWqG4=kC %dhdL_k8p1k4,[J',@g2#4* %:rD1bGaS]@rN0sU#P+N'4h`b6aDR.d5^\R]3n$)'T;#L)mDnP]7J,d#N %Qr\GqH1R7"n:,oI:L??b$r9ATMu9WbJ+4-L49*oC^RV8?m&]pQT>,]ck82IZIF9"t-7Z,NC1d+kP:l?W:S.L5Vs.$k*l"GMcWRfN %IIB+u^D"BY0mqnt-*D_s%VicVa-=+oeW-:#h:pidr*-pf6-8"qL#ANrIlW9&s-K(?.BNM*rAC]k.ehc`ko9(Rqt=YeIIm!4^JDH\ %mE5HXrO%T5r!_ZFDdNI2c:%1Xme$4.dmnX>p?CIuN'nuNWt<&@hC!!7s&2,]I,g4$"3'Lp5C*3u^V97URX4d6[)IOeX^?SX1GEXZ %R*nb/&N\<6["@_Z&,uEH@]Z4#nA#!/bdp,?e5^P@q5=8fabR'Lro:cj!d:mHHTYV`jbL&;p,enoA<@o:>VI.jOs*X49T>16t/*`NBMK&6V9@4j?"8VmKreOV7QVt-5FfI75c=YJO)KF>00f7^Xd/a"j(0?9"gpQS %IK%5.s6tsHHK2?`s6C26J,$)E.$Xb6"-bjpRm"bW3A%WNNmd%W5)e5jYir/Ss1aiU4ql9SljSNkFn$d4` %o#?GL/j;*VlNH;F#Jn`S9N97Zs:j0,*R"UiuWhtZuqcTXRAn@+InHmJ1/rsAHbr*LQ7U^D=g>54"Eo^q+;Q`9>BI-'egq4j;5 %s5*'KIf7i1O2(\\MpFW_no&a08*IWnSDO5-\*gt[Qcd#QAUe[n15n]8&#J6W?F^/5I31rRrZcFW3rJ`cs+/JSJ"FLVHi5St]^nZf %12?!h*W3_\@6OS*C5m]Sn/i*,S3m&?HQPM\Ip67h]2(X/L@I4tbKo,XJ%Ci-oMFrCJ*tP:0CF;`HZAclNq;-L=W-jB[8hG)paLrr %n")]uf")$0ih6%0e2dTNWcu9_rBls3n)4o=o"i8e]C5^jbE"l:p[aH[JE[aB[h#'Zr6M!bo^Vs9^FQGT^A$rs^\IA<1\-/gO5f!= %YM?hcgIL^!jo9To^[S!g/q^ZW[IomC(JXf&n#V;2h?U&foT9qe_WlUL`TMGK#*h9?]70IhMeS]Q]GL9:$)o7eUP%ZjB%#(Im)1S& %-`DP4X5!kom?NSS_i#;nl@j42?5BML==ajK6+h1'p3bqZn_V#41U+",G2M)@)VEX3'=jtlENuX$rk+J>&d4HNG;@5n=fE*a?d@=r %)(QSNC/>IWc?^!LDkW6C(=mqGbO8j*=6>jA_WB,1fo!b'Go6=QFf+/7leK682c:!9bF`"mS_a^-44*feJu1a<"WKg&^dQJlU^[_r %.168+UGnC#?JS1cJP`JBbo%43CDS3_:E9%29j/gL[a7NI$X^$)_9eUd%Onm*8ZL.[R@oBB._rNQ?^('s$7g`BiE_t\Ne*m"*rW[R %`4[]LlNMD)$BG#,cT_C$mc?CaGl9@1OoP-of,nDJ=84.>['k;ko`P'`1o0&CAj(P82TR^O4\;@74A^\,:fCCh5"`FTEsnm9T02:, %_3.tLUUf!;g;K;D`W&pG)aU9'Ka[2Mr*!?+,o"RhnccVpR_j;79o>Sj8MB19PRV>kYkaeA,KET9(DX1$2D3CfJ`085D%3e)Ht*FftlUbj%Wh^ni6b8:@cUo$V@0]_&gp,e">O'HQSL,MUeV(b^>-Er,nf#n&"lK/&ro6DHRc %9I&X:ar#];cpp%dK^TKHDEIr3%Z4?74;sfI_+d1UqER.DWo4)hZ#=n3#5B4TZo#UW=/r29V5GDpq_C71\SMMij(mmq+ %4>L@okC_JT+5P3T*A_FpQ7s@nbo#3@KMaF#_92qc":cm%1sjAX7[cnN&R(LYALgDq>.>_K89t"djJnJfdS7_Ca*@_5BG01%_si?N %nI^p&fkip=Pr[<4+t=e?.!e.M9"Cu"?$ikfi!kT$Q4^@?Bi4.5[j+1(@OU>/hG %o*Z"`oQ4/?5m8_J>&@'(4,c?a2_aGG`"PYfRPgZngDI_2&Tfj/5UU[Ul+D$-Z&ZWE9fE\_:!RET4$hgTj(*i7FC,\I0onr3U8Ml2 %ci7TcF9/J1Yk"9smNuP;0]8/d=nFT\SOJU^qf3Ic1S%Z"78M_DG*p6++1JTt?\*cP\REUIk9%,QE!ut$"\:u.Vf?ptQhn'TiEQ$0 %Kr^L]g4M7]e=;qk9DU#Y@`[\cJ&^5k3hQ[d$e?7tp=*m9:u@A?8/iu4i3ts[K4:!pecQlMrdKGO!2u[o_f57*\[SMR=K!Qn.j:0GEOS" %=BYDFn8jn/DW1CaoGZ)[!m[&A\OJ>Vpba6RCS\>'YQcN8fbuSep_lHQ$B.!4b@V_p>#7d/oEe$KZWD)ePN_+T7=ku8DGg49iFV=] %l*N-nYH4tt0>#_N]tA1c"%#=@`T:^c:=7?McACn)\`Bjhr4 %R\NkkMAeR@/6@d1PXmZknmO_6h\@$0`g24U"errIcVoSHa7FckYHnAOjF"@R#]igmEJ;(cl2U %Zj)/HmO@r5V-[DB5:EY\QIiiVTM>m(?(oOK[*K(^KBF4hnHCXha9mKgJk(>]CkBF(M0/ISF?if/+r9M!47_1q0T$-sFIbJ2O%isJ; %3P%qse3s>tOCAZHHR-q3PEQdGa?"r$%cZ:]<]RG=4fh[jG?H9SKAMn_ElJl:0BOVF4O&Ek@"?TDbil1tkDV&+jfs_bJMShAA%RR378P0 %((l"GTreVZ]*>$m2D!MTOusfo3q/$.[dH#E#Um7Ie+eca%.'1;OHntgk,#8)\Pr6D'3ilDY)_0Rr\H"W?^2Ea*maUh'Gp-FA/nFH %GJUE*&@^7?M-FC%AcpAh1-?)N,d_mo0!#[NeQs@ca:%5HR-971^7'\V5nm5o=\uUA#-Zn3^o[$iJ^g_[^g6]J(;s89Q])D$Y.Wdde<"nBOa7#h?-]\qd9YGc5)1#&<6P\l10uC4L4.PQqd26k),OBS'uu_-/qB5S'q52=Ro:)EKJ*nlb.(:33U@=Lu,,_R.f(Un)1)&&Sf`dS2>bf5a4YbKq*,>Adh[ %.m%hk3#"T%';pB.UDeT#$FV'*.f0cFD4M&_en7>^FbICa)tuCN\8W2UiqQPA>d;V8ZA,r"VsAtWCn[P]1PX,[MCQ8JQ0-tLmZ %L-FR0g![?QZdfc8FS:h+_PM%f-mifX4['<^d8jmK_6Pg(.+^YK2n%;[_(ROW>ord8dp%.43X$M;31^%F*=O[;eE!C'kkJSrJ?gYX %FrXA0%;4d32C^b:*8%]>[N1.>gSf5nbJqBFiT'.p#ii_\:-*.J_^OI<;..j%N!1;W[@ha%Nc'SKdIH8\oSCB<#l(VmBZEutj%(s' %e<=X_7@D/>QgEI"U5YG0AQbr1/YBXR&_MdZK4omCkcS[\!629\iS^n8CaXh %6&\Y!kNs?E?OI1Qn;/"--17\>k$eVh_%a'Kps]V %?MC%$7C_3t/jClSs"C#DD^QrgR=Ud\Da9M\pR_/e\XfNj\CW_/^=VR-^F+.%s"]S6c&m4NsC=-JW4iT>9#;#DRFd"*9pQ4K8YN3gg?bF6'ieUG&iMAXn-lhen9') %G-h.XY2YR/`6+N>$+m.$1?V2iD*&Zj(,)l'\ALl_?c %Qa$ZH>?R]L_C`I\/jG9+C0b8m5S;Nu8LO\i'oqq)L5$tUeh'I$FPnQOY;fjqE^Zi)OZ:59iOj>/2&p%X;j13In%o[ %O-)h/[ZEn\Kj0uYqnB9h7\K8CWauLsm!Kq#'UHNX.>8NYB*jM,*2?Od9sCpg-9;SUMC($]\,e@#BgTWWFMdD)6-WTrJtM_hcpSlt %0?qL"PU>gbrG0B=FSVL-2([]Cf]5(O%r;ZnG@$dV0ouu6Xkj4?Zc&0!NpX\/!38[->*^ilJ0#lXJQMu/1qs0n/7FbEDHMu'03UrA %e%dOeM9C[f=04"0j]N8NpGKqoPs^oZL*U#cP>bAf,_>q13ge9W"=m\JU=6oO8:lG+C>6J.0a?uJY\iJc,Z.ca`.%*[+c/6H?CHlN %1.f]fSEQQ-hYjd]+,199qMDF&[-"hXV3@S+S"D*.Ed__@Ia/nBmD[E5;h[Nc?7MLQh6Ze5k_Sn_p>"`'CDSDnU2@5%J;W\Pak!3< %_JO5#+"Gd/dI7;C>U!)&NK2r9Lh++]Vg(e)\O;5&:'>=h&Y#+E&0>8TO582Eq %^7e:0\,D'Bjlc1R>J@cD.q85>'l,_Wp` %)n]uE2``PGd+m"Fk0=!k6;A`h=j5Y,pkm64*]!*5$]@AEiTn%bJ\g3;W)$0P\\ZEhF/.4"U!/Lh_433d8"$pH-0W0Cm.4nS[E]3e %en8K1e.M9"Cu"bB2iNO\bp:n37`>cV6H("[FnDkSQoK5_>B>F'ioI#\N/>k"\8>4!26NCWMb6X'.u>a-%'Yj./hS2QcsqZZSJYrm %M7'5q0XYp;XL6Z6UK+uYhud %X8Q%lA!1qY@,W)NO+CK.0[86K%Q]`fCZJ_'3jXS31SSfuVDeUV%skbO*!eY@?$OfWIEJ=L$_D[PD^si'?H.`3C`eV`Plm,CETq!T %7$tc&+$MqA0_Ho=@suK)3G/GGTc$h"@$KO/oP$-QA4BVF@gZo_]q*;)<0?S0bGK'@1P-5>*t0&lZ&NQgRl^pVP2apl**Ir5hc)[B,'G\mXG2_W-)Hhh0?/$9SO:nXsK/LgZR,.)KDk+]8R^)J#\!)"HF$8gulD""RKa %Ti:iCgu.pLl&d[n8YpWBN#]X3!BEcg<0'?U3$`?>aJqiB(s,-;b*'uiJX'g-ctVH0j<-022%7VcoH4<`="3HYi %`jTtXT>M8eb%=RiOs[k]/]Io`7p$GO*fNG]d$PKW(W4K(M&1fkT5%&T?N&Us'Pf=g2SRYPr'YTp@sd$A8:1OJ+0]Qq=A.Qok?9*t %Tq$(;$[m+Q%K$$:1kTHY_]GV#[n=QB_*.^jCAlqXLM905;5D<+`.1Ik04I>n93*D-e\@rK[]e_U1f!54l(!X5K%X%D^Msr;[RuVa %D4&s*T4E/``3h!6M@%l'0]q<:6-ON1iS$>*RT/!([(k-/7X\5&MJA*h'^qJ+kmkob9`&K?p,J$ob$`tep".\/c[PWK(Tb?Ds4hD_?[[,h/'jCOi>mUXB\%p5o@h,SMT(6= %&/+6=PV!>lHG\BZ&HU@S/9Y3c"tN?acn^`b`B)u)\!;9M1jI[%/6MLRlI)4$m,KZ,8=-9_>V&U%k+tAOaY+t\oF@)Y-srDsW>&-e %Pmh4JldBaR/ko_P4tfWIYtR.NXe],O%1^g@pA8;`VRCaCZOaH#B,?j!Y!>((+X=0U0?6Vs+p9[W[\X'SXcgTk;\#i*aSlLXeE^Oa %j^Gudl)'I2*BSY-/u5#@h\(a5_@aHWMD+'cOTpQgOhqiL:mX'))$Qa1FRoWVaI3flO/#e@fs(Y` %=-G=8f=k0_ED15EP=ht?T]3NCWE]C)P:N`&Pf^2`NM,YP@DDYp(K1Kb_SEIJD]Re7;SW]0^1]ibjWeS&@E%gHA*2a^FK&Ec>0L3J %FDT@Q_Qa198dThR.*4:r,dkN41WW^8M&:Q/23Q@>&q_PEI#ThQZ8,1`CK/LJ2NfRO*De*OVou=Vg5Z`H,>V0eGmf&-[]n$l'6_Bu\t;$Aa1,+J %XRTrXkLj%dB**lu)=\gS'8d^!*4E\FS.%j_f,dXe3lpDo.Cs2O$Zp8pcquE3&>]gVN/<@/_!qAZfPVP(]Wn"li;O>`,!r$TT[7gU %H1JBK4!G\CcesY4Y`\F>#(HcVha_GaT<*oYH.b8u:$BC9pNA&GKuNiPMBn,]-3K:GM6iEfR9Tg`<#.G2Q_0P>4J:qClEr#eNkU[n8Sf/4f'QJOX2?PYqTh^m^^C4Xrg^Pm";^GtoA.Ie[R>&?J/df:^#BN;3JckQUHc,!G(FTSLsn %/)fCLVJ9@k)DkMkF".n%(mghGH'cE?BXD:JcoIqE^uu6$_,@PJ3O)'sD/Era;']6uni,QP/hqqjhX5YbV\7@O6a$o_2]rbjI$VZr %XL\rld\Pq29EjP,GJQ[-h)qE?f80!L2F>$_cpq4HIsgnC8"W$BeW@7^S\aq'NYY3)OAEK@`6rGNMtJ`F2]=DP1Gp3]$?$\R4enp@ %^MQ$6=E&9sXY&=[WTdoH^U?fFhl=V)o,X2:^X_90JuH(Oa_l8EC)o"(SC.e>`^nB0WZ?n!#P>sM+a_cB?F]IU_]iY@(]]\QV7kJ&+^"m^sj9T>$t7?QDk$+0QA23[^J;:[K<%V$!bZ4befL%AN(ZgqO\0tuHaFlIH].R8kfS?G!\,Ck2R$s<.%<=%!GFjm:PGqQt!91")l5=D`>(O(N-S,]MGJID\__mY/ %$^Z0Fe4=ZV[Dl3nXj2pQkRN^H]K/&/gA:d0Qj")!NjQTLYU<>E$p),Af3eb&FNP$p1D>]rcA+lRS;rVb]G?g,466.i*YVWmpb)(f %R3.=GrD#sW`XbL@=`u4IC#L1iU;l-Q1b!b;:m=*0/7u(rLS>Moa.KG^+5M)g.c\l462,WJYkFmJ\EpKEc9q]'4eC>pBJ%Ae6p((V %8LL5HpXrc_3"a-&qc])4^s)#"14u"&cpsQ=;%f!\UQ#g$(2s9nP8:keo\i0tW$tuuXTi_t[bH@HPtrOORb5J2Xbe]4d>s_Bkb>O? %JC3;^kRPo*?Nl#t"AIUe!&iK((Qbq6Q!V/XI(E>I)dKm,Jbk83SAQ&kF94dXKPQ\2MThPaU;-j'(k%KMg;Gaj^Hk.dmIXSjq%l+-6Jm'Sp@*)M34rgcP %K9YugCrZ]BSkLSZ+LHbbO6O;*1GBX;P[,s`k`+3Wd@o5Bfh-RH5Lf(9Q=Eb0[j+o46F?"bH1;1]/IaibcN=Ac=AHOgbo9l]@!#c]?7-haKDiDEmM3q%8h>bNE97lF94;P$dgp&.Z;PG %]uo>uo>7OZbak/9Na64)1qcGF#N'(.\<(0:EIS`Q"dkcHZTQT/eoeGd.D:74@!':)n/EM1n_GjUBQaJW6%7Ealh=8*"8":6'+Qh< %[6g.-&r:n$/D_jk)9Sa)CS?g[1[oKH@I\:bGtp-Ra3[:T>-p!uSa5jp(#:8fp&-YE\$,]f4Rf\]mIHgM!jbU4eIT$P'P=5::H5@/ %>6sHg[glM._bVoud-/h3OOo1Eo:(IkHqgd\=BXG/JK?Q==r8%^%D#"hW?lG %;.Q?KC[KP+>YMD3n[0RoC-!63Vm`NpM6Kb2"s/5^p!@F(4%s_:53:%k\I3:=ChL6>[4K'Nn$MSD\i8fj;X_jj$.XCoMXh_Wg-Qmp %a\*fcG+@(S1lf6p12+_)O(.`[U6JO!HIG&(K&;rfI1Ca!AFN/F>s\(K6l+>r?U9a%8H^'RHj.ce&m7>9TU<.)T+Z_SJa]N,\s,E* %Z?W=2m[seL-%ZV(]5Jc(@HF\omHd4^?8V6c*tgQt=,K&mC(d4^?L7mC?G %Z^4&qO)WPOo]VW0`o3%Z\q+HHM(JQ[3lQB+QUHf??UZt6"0*cQ-l:UFKg*)s9;9^>q?(),.S]1!6*@UpNpWI_(mQ-,<(^bX3o$qj %k;V0sm!p#cFaD_dYObOjpIS,eIBTod@>?m[Er(PP-**K6=$dhO*9fho@#A.OgiZ3=ki._bLFFuf0X[*0OW$)J'9Ns;_n%jeK0C)7 %p$*'KQ:._OU*eSa;Zffu-s%NnHI;$%>dEK!SBK(9a`-ORE!&c&EakLg1-_4X]F_X:qU;f`g#Z]<.:DO>V^(`0kBhAS##U"]d;1jM %`5C#rkk@*4b>!CST5[cS0?aD*_<34FI?_2P"fsu#:TWcQ+/79_]S2oJU2^DVTcAQ.8hV4KI[=krMC(kS60!>%4eke4W]XrkNhRl< %i,l]!l_D)rN#A7u[%bTdd"#Q5-jM"^<.[D2%dfVF:oP4AB1h@[O7J__=LA*]C!O"i'GIFC\iIs:+@!9:p&!sm&2.X+W^Cln*ITVo %T=PNX[g+]$NE[pUD+6RRWFbnA9W*S_eA2Qj^rf!5C%E/s=/(mJUWll)lg;*65'iEF)%W>k7G_qmAis\B8FJWq+3\+r5Y3F35FCsj %+8kSH0]N8hIA&fkJ_utR(61VHnKGc<@aIet0S>e?AVbMjK,K`DS'c)H3LK?j_%0>5,(gD<4E=j!Ys"QG7OH07*KF_5=9:bqgE+Ua %j-'#U%S&<@K]HIg*6i_)R47[An<97_2$b-Cg63Bb\jApu9no:a"FNWX`8Y;3F#hnFdU`-p9Yg*:YPjoR)6fLdQ`C?PR.1b/W/PO] %3Td`jLXAe[=-O*[g-Qn;l!UAER/Xnc@&>a$VqjYAI5p(\091-._\eZpmPC_P\,2]1lTIGpj=Yb:(N,M;\P"J`lJXA#Q)U0E/0jH= %0!U,/\OS1qlJWehQ)M5`/0jH=*jM!/\OS1qlJXA#Q)V;e/7[u(0!U\@\P"J`lJXA#Q)V;eCh;nZ0!U\@\P"J`lJXA#N2`4LWfe1 %ag(QZMg5ZRUDBQ9![cTn$]5tC4FH?*5PdjnK,i.`p)ZWIpJppiP^\W\?_ObI7*^,_T4o!tO;6'WB<#ZeNS!>n5,@:l*[G.iGk]SJ %[8+dBNM(K'aM`1g1gZm-d#SiuQkajaKNV.Gd,tk^,i3o+K&-[#3o<;s2j=Bq[XoR(/#9$9`kqtn[jiE@1m4H9f+Gn0(\HR9+LfP' %bck$oB/3f?HRC25*2^810>LU]:I9gEqDjgTX3M),e`]TgGWG6_4&=hV\2l9c^;>:8IK!Jm?[4L"*%ep<&aXT0`h-a_\m:i=25SX` %D!aZ-d\H;>*26n([RTRiCK&`?sc%n(`NBP@i,2a`@N%?aK(YB[7"[247^;9+>r&)=16W %_SH8-dn+%ZL$thBiFT'J6a)2rpc'DjT;Aft^sZk0C`(5,f$sPEFJFnL^AL$69l$)ZiiGja;]fiG1cG$K(JeO>bORJJSJJq24q:VI %:)Y)(-(QkN%-:V%C(#I^(-W5T?RLhmQ$0Vn2G/,?fN@D394O_r-]JT-\6g-nV9dWC=R#QQA#",nN=GNi>8eHW4)&N4%/Zm+;,TpA_t0`?Q$E;\!( %T6:IMf$ZU&'OT.aeWAoe?-V;^^MB,;cH0Aa#!NNUWS*[fA*W#eCarB8,>h4c_pd7;U1QoiS>_4@Ypi)c:..*>%o6\6M4,HAEhXVH %`hkLK3tgXK4Zn]u@;9s0b*dR#)Onn!lq!?sp#n4jQ)WH!-thi(Bl"Vbf/$:DeDo$10W)!cU5Z&n,`N6X.k\t3-]LhfK1otE?5f;. %]19F/Jr06nb984qQ%VRs+e$CYH4Rk873\gb?=@l=q*"4T3=k+E8_5dM!bOr;_j8i(\FpN?$b8D"?f2nO^aA2 %^*(&8!mNUEsb>q?I23/6X"J$%pNUcG*h]Y4Pj,JmOk,NrF25oGYGbjiMRs$[SlEMt-=h %*b3M(Tb_\*K'4rJJ\q1G7qM-]l/tY1qlB&gOn6rNlk.A4H.]tp749$+k9]uH;1oRbd%gV7:6I>8cqAJF91^n+5*,+f.7D9s3A8cU %/g\Wt$9cJaS>g;6STDGOCG#L%+j^j %;(ffcZbLFcq?'(Ef>tI)EiQ6aaK%,)hdmGSV*S#T"fh>btn!XCV*51l9PFZS-7rQ%^LX4Nm]li0u+7n]u %3]XEeXBl7YP*ZlIS?=s37OJF"4tl$#EF8LrYe63:EaBa[`KYa@9p#>ji_]ELu`Opo;:%e4.5 %',DQ#iWoEe$-=3rIp]ITLu*m!Y_!t:A7*E@2T %DH+i:ELn,W`n;C"f`OXuao2YI]3"]-rgCOt/8nu6JQd#P[7'W'_0F$[`WkfUr^6X&M;='pM92S3V^0S%"(Uo*ZD\"bQsRLWg#,+a %+=maRS?^+2)kS/sO47>GY\]Ln4Ru=R`DY'Yi9iMN!t %U=mC;YUg4F8bKI^fQ;b12IX-K@J4GI"[f`aq79OaXU>BsFf>h9fuBUp.`^*Da-b]`ZBG+jc7LYuo^UMOK+/sE+D:#W^p5Tf#!&5/ %f'2mL?9c.V*^(j7CC@^/NFcB4r6^:'QZne7^0)e'ahW!ENnS##EIheEr\?);B<2i( %[:GPDfHN(cV-/slk&s8I?^G33Brjr]K`!_^Kf7ou1D5p9?1Hs"#And,.@g.dh@nT`T^,-h#Q_q2n-G0[S %^,/hXX?B=_/8g`I]sfOd.KGN`sA?RgTY:DT&9s3]U1u%:X-gkI=VF=MeBg$;!Zk.7D:GbQkuV*76]O1.(8FsM_JIV %(3P"13*+V,Jot@6K4VKL9Pi:Va@'@?rg)9tnjad??&EIVldC2oja)+ogN1L(39)ti %L5bgT3cfB/B')5)mFr9K+iZ-5&![obT=e`a-1B1)"KV%ZGr,oPK7$,7fmtk/@a;!nngIVXYcM@Y:21AZ?5kHih,(2I(uqJRMZJ)e %7JP_"`>5PK=C.0j`n]SLmllu[BK9OGY:sPVcapm %QDH#mb@Z.afk+q*/b4Lr9Oq9EL9[RhcodGl`A6D+BUbhI7,+$/5B1T2lt7DTBs(oK.688[,H4]qmnKEE[;1piFKu'VEM_;Z:2r1e %J'G]"%iL6nl8dTYVVe7m9qXqjAL9mVRFnVIF'(W.;j!rWD^!(_Eo,tBR4k\2J_KYgQ2kj1r*R[bs67Zda*NpG*[f(d`Q= %.IdE?AN(R\UImgYPfu=kSFFZH1VdffUpDaDj3(M?)J04c:ih.3lF;`*J89g'SS>C;PopjlHnZu#L^Z/O^BAIRuoI#.$=,1 %;3*C@nn4'"X3TI>/rI>-/CM&p@#&)53DAS+P`eu]oYaV^"9BV;Sp1WkPdPJuUU2I&#.fb,b34T^Oqc?W2fccu)*KjUb`7+LVM.3; %>JMtC`Q#QJl:o;NhiiKb%7"OIZXq"#WU\FnaB.q=[snX!u9j:"Q\he01Yh9Y[;hK[NVSJLj#q-7)_-0'9U^(p0MZ\CX8r]_X3`j.=;YXm,$d^LBV(9\]hg[HT %E`+"#h7$.PoO7k&(u&UNBY,ggfufq.PSC'VM %q?g_AH\trrEej5LJV4&P4e8\!k^e>S.Ek,UcZg0L;;3m5j^fsGG$6j2YA-Adp'Y3GN0WOa="DEAZo687\+6O'>n)MOX@)6Yg&;CH=R$_Hs)7/r]3?=bNt8e$Ns,aZ0d;-nRlg$!`\9uWc(E$gE:k7k3C %If[PA_;J!0*\^c^)L!Y44o-/s+1>_fbE"eqm#pRD&me2ME@6u#7O05l'AcE)Y=Un2j<%"7)CF0XB2-aJ:LV278(a@LA;GPj.?#+G %[.e=j&LHcfQ,EVP#;dPKFbm:q*$&gM8W4)H"oYtOr>u[nqg%@7m#jnd=m3fVj*HqT[*G*cf7g&oNUX'<'^guV[[e6rV\Gn^k*2#V %VendEMCb,6lCa=aUF/UqB"h32ViUXh%RZI;/_:R;l %86Y\&,RbE.DBn\WeOJi2n;X`9PWuX>1u=psfgm)o4BEKcJnI!)`W1[)2A/M!)[Sa:EuTt0%rW\,e7B)cA7IM17_>$s[TEag8/h/D %R4X_6,AD6,nB#,WD'Nbbf8qSM@O#U"Uc4$Oqe-p?@uF*E)b7;u1u=Wn10K@$82t>;W5)+Q9lZ)s`A6.:66A1L/=(#qBoH9WAFf^; %D'LJlbfghqZ&pjI0%/Im4_uBcUU$'<2N*Qj;2H+2@Ms&.Tq.p``DULtNId"8[TH#R80mE@@]:];`jeH<\?LaFUb(eTjDS1<,`P_/ %S89:c7S3_`\cklkd#MkW',BVn:g<.YA'CalYtJtC-5A^TAeO-&B'+&uAJS,he/l-M9_.oc\?i'O>nc;g.:ZsfSVJ#L8K*5;SXE'B %eaI)s.GlkD:glJjR=oQ<]r&HZbY1>d-[K!o/t#;DCc.D;/KD`'1(f/CWeHuH]&",(H6.)gWM8/nW\*kjc*p92O*B0&Kq0aR.kN%Y %0,(2ij`Zg+=2HEY'sj*=a_E,mec&%k81&rV,XQiEW:9m(N3k_kj=$c`ej:HA2j"&'8c.M0528iKf7)stS=<(gI]lHVfnS6Q"s7#Hr-i6*Bin9k?*f>@,%2`8A$"P)6o%Nud/D`f1,,!AiM;JmOUQ^"`q\+S8r6`9gVZK9n1b2= %PKI\e"!7UNA+^s&;NeJ;EL)n9[YYB\W$j$Hg-Ql%@O%kq^*^=nOX_;j,H:5_2j,$$14+iIBc#UlES#KLG+G%CO4SO+Qq;,BR$kl> %ie;Og`m5AP.Ibk_6FEE7\aaj+M>39^d3FjKA5.SMJ@>E:L=-ga#!l%UP5m+\o+ibX_#bp8'/5f"HN$CK"c8[%aobqBa,^L"+hi4f %&!hqU\\SQh>[Z&=eZPiEiOYKoO_nM'VlhJ=G/84V6MSonX?WSjGkSHSoiN#r<*KkYCe5$iD1;FPg/Q2HPcVW>DXm(;+)5Y9Oc13Nlq=$UabXWK&-bf`@X]2K3Rb!=/5RQ/H,3Y?;1nEJ %U7N=?VuqdpOn#Sgd%q.J9J@6`&WFA5r@PFrZX8-Z"`=KRZSDuY=/H6m2W7(Y2G6ue(b[n-]=Kg.<0i94AKk90A\s@1CmLs>7:*;! %R+gQQcT^46'`$*,9nVT).<:PFG`dp/dM+.M9Bn9ro?oHl=W3$\M.@']#qobm=dgNMgQM/hW@a_?lpEALF]"9Ca#S,&S+bsCc/8ST %F?i.NZncDCmsL0>jX:X:6(^!4_0edOhDtc_%3IAl8TaRrG_29coPtd%*5)tG?/NmqnWF!LGb'0RLW:KAF%1BL:ih&tJme*d!p.$* %P=/JSH<08WV(!c1"eO3-l!Z#unL6T>Vs)Vpb"XiB7M1N@;+m8g%"gpN.cVd^.2dHkW"JhLiP\saUTB/l5/[,7ZsW.\Moj$SjXpNr %/EW.-%/lHcgQQ_:1AUO-Z2o$Q8\ICP(;@n7\n %CeAc5QX187TQAP1THF>a"u1KBAd*!PAk(O?JOri*j(d/9Y-EU=V>fb$pBaU=FK;J8<:HJ@ALre^OF0?m="q>jm1*(=En(l&ns2S3csEp2*Cq7h!,@aVkh*O"J"D:CAcDWUN`F/Lq55]T:0lb:["?RO('B)*4g3'If7_"uJ4mDuB[* %Ln)C;ZFr&;W#$38G]FEa6*.bj^GSB6E0uRr%oJ(-D7Q0j%fU"8RGG<9_AE(<@oKD7Tl+'qc8%AZ/0I1aN8uCa.PX#B3Mc20Im#g:gcqI*'hE;;60tYM"8qNVFK0]Y:&g^$-Pp=&^JGE8[7`F`a!?K#o*&9Y]=hB%(HDCS?g?(9S#Os2*FEK/B%Yo>/Tn %iE*7k)&^F?S7S`=EDm[+SNZU!<`qJn!*&%[]M>>[*I*GOL:8oP]ji[@l8J/0"0Y^3gbn9F1k*rf1%,cB)O]8)ZolYQTlrIO<( %NpPi:=F95j4D;MGD+D6&&kOC)V#dD@d`!emfQZT2KpMsk2Pb\d:('S&4U^oEQQClq<:nYO>d$aNp)-#5'T_`HfF*Md(A]Fp@FaaJ %n!8J#lTBMSI);>]I[m<9kqOMa5,T*:r#+J"-TQWVoOQ6F4,)$[oCj0]*Rjn)mX"\]WA*SZC+3@8LsX6"Hf0b"Jr6C-'1W3kE1\qSUfs"+cgpO#G0YcuqE':bj(A/LJ2eZ5,LE0ir(T %UJtAK#:j*-VXte3F$Ea&>:kVj'5TnH=H489Q31KZpe1glKg&[E=S!qF%=aRYp'kEO)'SVJ*%?'C8.&/CS42Tm$W/7!:* %QAZluA*=Sddf'Vr]?=AckjpWK9T04g:uC`9!ODs_J5HH5;Ni^OS@=][W,r1`FO>&]9a^KTjp?OpjAM:F5k0;`>^9.K_8$bp1GSVS %jY8;t:Yce(Dj.%?+D,8Nkh+3Je4;O=ob_P0lJQ7!BTVig7=kOtJUF(OUVj:'DJ%Ej6)eYaZpH-aYG[F8\PYC,0&VS;/6cPbh?@'T %N@%qKbK;io+C3mrZ"1'V@*MZllhAf\^cK[,`E=q!2snm'D!tccH/VXh.B-#EMk$MN\/:nZ7P332@AG*s.X4OE6$*oFY'gk^/n29F %8E"29TVs"+hh1Xk%7OZn_%Qpu=bD;.T31b=aJuF!kj6ZtKtS`+c)oePG0?nf'p1:[qo!2WG0P,Wqm>?Y<-m=fo!D %=cEJ@X.`r(VJhu#Hj=34=6]SUZVsr,J[gcMok%L%9o[(MgiU-MVIg%5VXO'=<"p5o71Lak5P:S`RqpH>[#o_Qa?NcE;LnltqAs,Q %K:KoQiR!n.1lED4.l[8%7d1]d)s-3ja/4*El%ep"gr[=-RAEU7']DC=,c/=cMi,E"G09Bi.2a=%-:aK.0h8;DbZj;+B54ik %aLisr.8uNmb11("ll=K].:(>\b-eoi7YBGDf5(MVG0Q>'l,V%h'ihhJJf_L#_sT_]]hZPt];jM2HE*"MVrq=,pWU?N=aY@_bWkG"^99BWF %E=e(hq:F6`?*IA%]i#Oj&TOnh;\%(fa="s=,as#+K(5">Z3VIQQ*(duU+MgURJ-b@Mh.dPko8gWh>pdPFTg.)[Mo+q_d*\=j5m\" %Eq&k?\sY.5Sr?PHA$?BS\XJIP#0%QB;"h5]N1PmW90/(kZ]\!uQBYfB/&Rq32qO.*n1G^^LKQpG+DoLho],#/Ds]*o4UH;YXai#S %[R6RZ27EJ^>eW,@]2b5[`oi^X_KgNaB=29"J!0i7Tn]5AZ.M#Ib`4FId13CkbA4ilr.E&*3:+4 %%^M`D#&0]jeeV:I^$L)PJ+eih5.8CECP'tN3);lVX3%>s>_&8*#Ubc%G]+Qr0ImOnF@]/t]bV)e;FlFa#a*COV4O>36U*2RO>SK^ %?:I^1V8QLlrOCQJ+([%*Z7CZu'g5pWlO3gh<`#]i&E0;4;f"2`AjICTEeXqb(?NtLe<2M<'[HL'WW,\u"RoH@MM;0ggR+S;i4b%g %p=Pe\;hJO!5@nm>/.P`REmH#U17;V-,@oN4)Ahh;n0_c5314eeV:, %Z.n5-lu#mcFZqt]/K:=<)=:uIP?Qn5VFN.-&W)p<%"M5-6V#,32Fcc[F\2L-E!d.5+f?nBk^fIF_Gjq:aX+V=ZqSd/Q'GqQg1fLo %oSUs9jVba8J]?9(?7X0T['n=O\'h;tkn)R.=`l%*HAV)">(6,]+n:Lu=\6W:BD'#:r!J`_2l.D790Z,B:(5O<"L>suD'^T"!UOrm!\T%S!.,)@pPoS-"$PYW66nKS2jp>f(QM;&dX+gc;?\+.%dVO$o,N'KD3T]\ %P?5knM'?"u*+I-R1pB=P"QJW*NDDPSW5F-e?p60L*>g76p5m?mUF?ZsC@BfKeM+``o.WUc)`jnlU^:CC8IY9*kFHOR3R_<[@@YC2 %W5PJ\n/$hcbRk-F>Dl\JF%6R44Kq=;_2faj&3pEH0(fK^#elCP*\iqD*4_(D0TO$6lh$n[42fe(ko*`X*p*=0kZlQpLMeQHIL+'p %U`P'n"@_A%3I9;m*om0g+6.J=4K5$m2?]^]Q/"6C(!0^,.M %$[m,l]en:n6!\AFmFI*igg#`6B.gHPbZm30s,Ae#6Kjh1?MDYiL,,oA/bIG3F303/\\uk7>RJ&T/huu&k#.9jVo[iZP"51+))&nP %V'$dPIPP60\`D.i8B/hdCFPp9P`-Dj/U9%5Pb[%ugft3]_[KhV0ltIsATkLg#+J9\cqI?=<,O=6>e=gbN&I"(B^R#_0@a=u5"tIJ %\38'4JAqm50AKh'TQ?koZ%ok(0Vjo`XgR4U@V-_9iRUoB.-\iu@HN^XC$`.q1>5t?YVCM`?E1Qs,:4`1EY!3tT+6K=MljN("J4>/ %bJuu;91e9g\0)0BgX.XpU8".nC(#H3Lq0<757G,W\\pIiR7iK=RCU6R\/Ii,mVa_[n6k^425;0'p!U&=g]:9;YB#7K(9JUsMF@Pumi]^YNhJq1A@Ocgl&"B:8DiX+(pR?W9S^cc/m=,q;P_pq7FI\LVP($9g;B$76:n*#!_F"gWR\Y"K$eBg>W?SH'?f@s)fIdhjq`m7YZ\*&'_A0MOjmlR59F %gBD=@_PSB*)%=5Por$cX89tFh6%oTD7uJGr.\4_:'UirJO)>U&VHTZ#m;5BWJc`,)IQJr;!g?%]lnP=- %4m:9?>FKk[^s+^bd'n11TX?/p$V&MR_>2'3*RnT?:W+!lY61hLA<1?>`$Qq>\l8E'`;P98##Yn(PLHiL^]qrl&Fh9H`#3hBBh*5, %USe=86ma?`5B!6VeeZ9$"+f,3P>0G+]u8N0a]Y$Pp'HbN)Dn*K*'K&:/bIHE_H#hc*oMa.=h\?mSq;,7B`:JrC,OD9OHn\Y=\@_Q %"?p:H%flWUWdf^CV!!uSV+MOt'fS1=VcN;)+.L:Jd!SM%jj*2/2Y %S.q?(pO']]Gsn"&2V(+V[5-LD+Lsb);FG>$r(f#K(ap8H>bEeIC(QMm4S>`3r0:2!^%?MV0N3_3V\Pq7'#bqAXc:0\bYH'+IH(4' %O"a]dnG`>1-j<'h"Y+UdJT4_1e7I[=aesb)6V7*,Y1W5BN&"[]a0KQPqMi\9Soqn]F@boJM^ELT!H\'2pU3e&`'cl"(XpHmTJ1Yd %oN]>Y`D5SRO!@u$!)(8W_1'4P`+1+d78NSo-XP0QO>;5>nWJ?SeP)>i+]@g!ds93uaHn`&]&P@4V-s2BQa0hh>KjR:$*."6;;IL# %?')fY!iORc]_/4!b#r=J[)TI0j+%2'_!ITX]g$d0A9s&=cEZkVU_"oeSd)%Q5ck%+A+>26m^")*NsNhMo&T,nAT.>7Bp;jNB47hF#g^sJ't*2R!A&-T,P]# %+cX;%.a29.7%*UJ(,8?9$q>2)ed3BT4Oo>SKbh4ui/,.SM.6]beZ4S[@SeDTrW?i<&N+Y8nii)RgPWKkH-iF3Msi/aSuN3G4e"h,QnG-'>I#DXd6ncu](i(skG3)kYp %3)k5E*52X$nUl_LdA`ReKCTU`j\/66uNi:f94Pj+LF4]R_TH)UKVGp/gsi-_Ku)FjbU-ItQ'f-EQD1<+/oiV#TV\Z>"V_Y5X;e?GZ34'Im<0eSJ%CT4%7SQ3>9]N\&oBii\Hi5&kD!P]t4*T154lW]:EkJ_g/iiG,<]Wo0'J.cdDm]o>E';3TF:>e?St0'rG&6=`s[:b_LJu0/2B8po2SZ]$VUF>f)=,W.!ul7jonX367#51 %N'^@V;[$=YV03C0Q2*(>Tr8Aq!N+B.;l1:J`8]l/J90W@e`(_H#J2fYVmj>6A6nGu3F`b^;$Mbecp=S>^N8KhaD.okpc3]#3SJ%l %9+:BHH;pQbH]&rK3G2qAUP2buKj"LQ%"uq4C0T-5CAg?=)V@UBM]OF`:7I"U)0TJV`N5u5;XiCg[+8TP#0V+KE(3a9]Tg:oH*Q\= %U3#]V-T*4tN%da7dt(nE%1Kh"ZW+^R"207c'K3)k>eLNNlEe:Xl%qLS=?o@ghiQt!![^ksi/*(19^p=(e9%kL_eNa8mPT_\%Zq51 %"Z.Y:oncK/l/c8@:CMB^cOZU^"'q#?s([hgmMs%Pb2'm8(irR%F8Uj1/$4Zmf7POsD8f6bo,*N,".>Z]jY"VhYP[F0\';Ol7CJCq %03)<@`q[.@`(-j"KJd42H^VecC^-hN$?fkqL1S_7;O5I2YgtG!MfKpWOo8[#_qsu.FVdt/p&^g&kj`A1U^/6RH5C,B^Ntooq)`_3 %ndcNR"q3NDe`VT.KOOI6V^crN@!srSWcu9_rMt'oIc9[%IoC3/5o;5f+OiSkra6g^Hu*\QD'i?suQRb^tH %10U+\*K+Vn'kDVfWSPHQWY56!_sFLclUoO09joZA]#2=`(U<72YcfX\3Q3(X*;?%G>g_8Rr0OVC&H\Rd@s2^d%0U0=p2$T8'T.k;]T&,K, %)m&\1ZQqu[<-kp%fgNhm3famj6k8&IR*&=Ck#c<"h?=-('fGAkPp["EkdODk36KO#C'.a\qcV=l[m',=MRL3%[1^eFJk9SpQEL.M %[ch]WC^!TC`$:F-kG<>4A!Of<"JZ#PP;GIo*C[$uqH/%8%`?pY"["LNeZ!rP;6+n,+n=LEPksa_%Qp5]I6\B %M,j"rXSTL1P)`O(rb+i2I!qV$PrdS8JTGGEH*1e=cYBH7"e2Jto*hf%bPRfQmI/)cc5pnq,6c9=oI+$<4L[TmoGKbG&2c>&9RC7! %]-+.a-Z`!f5JO4>F0d=]g;6'(D/`!Da[<@Wunafi#Kkf';SR %re76686nh>%ss)s;@8%$>-spsls^5[B=2Vh[t8E?C\9mb%U,^!;TA%.8s7fbkMq+(7#NkrD2$=3t`U<0uSKQKhb[+bS[s*SZ7NlY3; %O^eSk$r!ag@fFW[HPifrML*eNh!@[Y>F]XO]`RR52\IMb371cON#aAp-)=SOT2#,7:-[e$F6Y4e[saOL=MXY^IHH6;Fat^Yq)R7hnu(#76']k41TP8]V`B).A'9eG3-.*9a^e:@5j>=TXD^Zacojtq?[[D.sPgE %BI@;R>d)\i@&^lqWgA2(rVR[>QJLi:/VC>Xij.,rUaT?0FN7,,#Kb=s8&<6PGe+@4g0eM:Q)NAm8Y^?K*b\(G\X(4i06qCq/I_3? %h\66$hBu^]'e:5o!b#d`r*5;C'.0-pQp0&'`R#R-XMU1>TRFa%RE5YZ$NU>5!t7fJ"*M`DY@V!1hG^=i$c?'>RX?EWBNfu!'Z6@E %SMHSoX0)Nf^_H&*ejos<5TBN/E;R^$b,1'EM!@]="GobRQsfQTa:nrE\Q&dLaI(3>(Tc/d"K:. %m6S-2_2:"6kVR6(Q;HXuL7pjM9.5?7EhbO>YQSa3aaN"lQhu&U?qE5P.ls%D7`R(1nZlG@%81(I-@,m:=TTffK-Jm&Gn*kA@+DmI %)d5$j\;H72Y_?8Gi!:@rq'"qlVg.QrID6t'IUp#=ncK9[*Poe*b:..F>2 %!JuCJCdGkF7"L2eXg7(S6t'VV/Za=m'O\jS.R_r&"Y7cPU=6tRc^jKFgj@#_3fFCiQNdU7h.rEhl9U4-rc.LrS$=+D#F;)YV]LdF %=BS*-SJD]('Mc/m,>>>*F@,B3&[cU2oi[Uj8'oV-_)0_cb])OhBE(%8,;7lM.9uAe[qTrT5Y@B#)@EBeD[]($6-ScrKO7V>#G#'9 %o\G)L#G]cs"52Tl>)/f)VDpog!s]>G%mWFEGF/]!SdfF'Y?)#Pl(YfBj-?hu]-0jQU+ %")ec^VRNXBW]YpR:J.K/3sMEX*(J9u.(YA"j#^Z`Mhj(+=u6g['L&c%_q_&Nf$SF:UMCR\S22p/%\mLpg6S1[a6@2qh(Lr+UsFptQ>DKa=)f-'eno4ch_#trs?t7KI %D:B_;o4TV.0BD75kGV>[)lKCPuRUAF^Z65T:[d$1"5HgH]18eJ(C#W?_[58W]Q' %9!hVS/FWG&G!.>^<[iEAH.Y#l;GfKkG[OQLD2iIf8Z:PX^ls$BD;ru7RW+"loX*XupFA^!oBNpsae$o=1\gF>c\VDR_>ddm54C^S %:OjR:NK+`frKVs\fA@u[o%\-u0)9kH/7.mk\lli@^N9=I %:n%J?o@!O)(7eQY3ngS\mqg?E(4M$'LHk_$%NXZTh(OYlgjB(@*=8)5!n=,pUEV,mWkX'0$=I8R/,IVnoHD_/kE[EhR7kgWi\NYY %*G**CUK."EBGN`;_`3`XoH]AjfU:qH1i(pRi#sZ;TsNZ#N#nR0_*_m,ReSFW#g9tq(-;k/P@^3*qV`'e0Pb#13eSA0pHtQ)@30is %\^2KVTN#$XN3HTUbQ1E";\UR"#aM&B1PnJd(3<'13/#P_b=<%SKhGcc(-$upUSKAY)QX47"\RcdJW[HF?s289:_GYm_fi&a8Q_SU %,&G\G,Y*J2C=6@[Df:aqBlY#aL;7n@6Y7MsY^EZ>dphF6#lYdOd\c-2l6;KPD&1P0hAt_QaY7N4pras!0lYdOjBD#=5QX#$8Gfd;,h-9%VJopSlG%q;]'qC?[2.rm#CC=G>;R=(#(9'7n5*o %["esLNG94npC]&bHiS5&6b^dX#&_'JqaR:/(W17;a8X]dk(EK,%,Ik4JF\ps5mHWji2A`-mBXX`X9BFP`)51Jh[J6ekr*7K,U?J` %cmHCd6Z`4hn"/,hDkCfGU>-]\8!Z?N9e]2"]M1(Pi("L9gB<.VkG2su'2$qVYCTu^'38ASm2P$e;qt^U%da6,=Xg[D!],jS(+KJQ %O@;m[;_o)j'>g-M.6*_+?qBH4]`]%d)O=_W7ft4",Z%pKAP_+tG$+bp-IU1s0@5BlPWu;IAk[EQETqioS9Ju#KdgHrE,a1iZ %=UMgI[;S*G%bP+u^B0!Gdq^R^l8EU_fbI!#LVFHHadD^:(JU]99$QQ5Ng;9q!ZG4,mq00IU18M9%Ao+UJO30@6"AG;230sj[&?DJ %[nEB99YCX:^a$WOb/GbNEf"='.45a8+pE=3$Gj,C`6dI9"Du3GB>qo"V+r3%RW2=!3*QRL1! %QXBB&I9#31asNhPa\gQPX$V@E%gG48Y(E6)WaLHm.;T?11:PV#=UST5O$cdEO%=Iig6Q\T'a5Nh3YI9(B>61JU$,IUE@50Co,KL1 %cf[37FKe-Sep#ggTBqIgQ.n-[Grmh\PbTJq;h`p%P((4]eD*^$NIn/a8QaD;QnI*.@:q[ldW]p2ERc2ZT>\8Im1M-qa:`3H&JD`l %QRMN96G#WhV0l1c$?[8sm0\]nc_Q>1V[aD'Z1s+l3b3r[:7)/]041F&MfS1l=ZYkR(j*G,DS/B(6Sr'6b:.e;[7=D`B?m77a*D:q %bc%5/0_BdVdB73Pnu&mi208Qod^=We";#"rLR+`6O %TLA+e"*M23bFp+d-V![/n$R,X79W`oc4-SthPgGRJqA4't,6F6ko#7me(=BZG,VU4h<8kb84I %B]t&5ATZ=6iKeT59:n37Okh"aULB&n[,X,^;.=E"CbZ1^BZPcAX^ogni(.BUK6D4>W$+"k+:I%P(&o98ikG]]BM((&-s?355@-hq %^%>J1aeFI@BZQp$k\/%hTo9ah$[m+Q=nJFh5!\HEc5&9\a'mVp7c*'>;.Ffh[bt^I>P)+/.9kR\"k3.L3uY[YYrdt5(FAWA6Ph%l %8&H.UCupRM$]!`"&d>&hM\8Tk(VX:Z1Bq6#_\[-BX>E;b)Af0TUD^Bk?^+)#%:>>j*=Z@0PVE8UToX*RMk7Q*",-/WpnEH23"B;[ %!#uGTPRnlF?a-hp001]?oJ#Po#JhWOGVjeF6?jK*01l5)L+c.)O+o<4fub,%((S;"36[+,8jJAAW.MG&KKhgCW^qbP"V\,#+C9Hc %Z[Z^(oONH5(`k.0o\aLPGQ8!adCG\NlZb%N)AjO3K+4p`b90EYNots\#KGeJ..duRCR'V)+;DOo6AKg@Wo-.U0t))3Kg$JO]Ped- %9@6\9qSAnM.,d"_&e8Od?R4lXX5HZlXX)ET]cplccu23$bS^/:<:"Vqof"As[\O)]bLsuTi&1ia3]?P?BMf#u"!/!D]C %=FRFU(d27O9X#;s$(IZ5.@@H.0_j0F@8J81F;$?Mje8BmVL%kp@r_oK.C=[ANq-e#S(H`$Go %e)Q2'kn=IXN+uC.NcpqC@EVBQaYU?V;fg5BJdY$h'QQK3*>_9?PC)N28Dj;NWqIV`Sos[PV>^Ymu#P[3si>mqU5;iKj%LG3q\8DIFfI]#S0g7 %pdV+C@+F,!/Z\mkFKeYm7C8D'mZ5tSFD&S#=[]CA1S55&+;WE2;`KLU&RaOe7[p7L#0FAa,oo/KBc;Zndq[WPZOCF1/4X>*,&F-S %6q%AMV*h471YP-Rie0&?TkSXq %-A\bIihAhR![f!l]\qu,C>L1)CY,Sm'`B9DGZN6f'I9Dn%Xg[SPH)l*6j5rI[P/3g/.:JlN+oVh&,;j*frj\_ph&bVos`*TWnrj\ %$[f&baji=C&ZWTONo]IE,mi,Y/k^6Xc-h:1DiuKIk&uT%ahN50<6<=l=g$gk[oK`p:N<^Wl$q]Z[FmDt6n^Yg\6hA0ld)WV %Kga-dkj$h5,bWaDSH(H/S=r=BE*1N@`iOJGFlK66ol0$?apO-Nh5PnQO<^bA=+BEAQ"Bi>`#MXAPFUW4ibNS4@rc5RAc^aLjp2AE %RjhNk&Fh[5MR\(2!p5XAjPsIf@cXU:2V100bRl#:q$i,qdLNnjJ`[Ai7-t_F(ARfNGm.*hSpCk$39H%h*LDq_+6(]jIc$eC.RXhd %oAs4GOZW*P`L*;C8\78_N<^I)<2KmK4QogB:/'[&Kn5tU6eD1[f/nLrm[Jo.R8l),LATqAWH+\Y150h7U_b$pAb?*r5#D8RZe2;o/P`>mi0`6]Z#<'uE0-)r[ip_&jZ,CG2+%GZ,\o]=-M %_de_r'k6Bg'rhj5p^5Q=,CG2[bRqQWSJH+T7-\g"M6$6gp"48[+_`STO4tFk`"%dl@4qj4>;\Hcq9rNp=t_AL&H.=%#-l%\a.Yg= %F/5I'bRkdj;b8BQTo[b?<^--=*H4,/bRk6"S+?/-0h2RslUU"n@Yi"1#!"/"NB*.+WYWuN/1?i[dt[SIS8'X_/"*8uT%apVST.*rEQ %'^.0iq&9ueKWt]=/])$]7k67^(Ad6<[Wp.hj<`dk-]8m_j=k+Aj+VHXW"DNZ=n&_^/35Bs2Km6;0&^D+KilGQYu]* %E2m;7)-(bs3"f5qLa.j.=S.XpW.MKbV*@>XoOjjdGi=MiV$c*?9Y$05lt$Q99Y:s4'fE9&V[A/6;ID*KdEPYLmPgQOj,Gaq@.?^H %_A+V*#ic7-DhN+!;mpX6YD$2$KtA=SD,@kW:)5_DaC3/a7LS0c;<*XT[UBF%.'O0(s*Ln]rm#O<^K!il0TV;m"YQ;&H'ch'l %FO%n/@gg%)>L]SoS1SJ\&^D.#A\>f^kbFX#_EOo,;59+i[]%SC%`9&>r)Jt/6"YX*5U=6tRg#>1c^dFiUE42^m7Lmjr_t*W:2(Zk7MuH[Al%&JNN6Da)c$W&Jc-+*MSm*-?(,O0B[m %!)Q4Pif69O>;!*PUfO72(oQ='aWmoWo`10f4o\1peYA?loboen>Rtq?=7fbJi4C8&r!F%47m@,Gr0)^YKGAV9ZPpds@a:Y*;D,U)b9hI`@W3\,N%a(J?(`9>$@Hijf0h`BBf/D\c %M5Uh2:Ct^a7q5_4HIdae6tn+_/$kr@+g'/UC4[X6i@/A0r;^HYCk2AcJn,_K2Yhnt>;FSo_H^sjkbIboe6G*"AqU@/;ott98Y)IN %i;/enjWh7fE=QcR>T4>_HQ%qrj5HBQF5Itf8ulMpV:&Uf9VUNeL$IumXUu_BAKaQAF6EK8ERg$u>07 %J/fQ%!^^r%T8g@+"_CLT_I&NXL'aib6HEu=& %css.?5;q[N_u*N?(@_F$OKEuT:o<-YBHeb@i+'-aPR+V4[/)AJd;)KKLquJ^:.^8<2mHW&7F\-@/qcVae[(L.#mi>Yk)sG8Ldi7p %l6/2D(7%Tb:-F8EHJQR5>=?;h%EjnmET,,1#_<75SKnp`d@^m5&X+=QSVWemN0Rspft]0pKl`c>&CVinTIe">fW^KLiBqM<:cV"$_87=OU+?&sLX1.lSfrS`/ %gr$kP_EAm.e_AAnr(uZq=+k+3ZOii,=,7Hgh[q,Hpe"DHlYdOc\c-2\P3[$%-s6KVOclb`(+N;`$F,c[D\am:oiI$:>^renaj[_% %]]?8*UO^JDj@0a1s3erBrTN#ShBMl3[$kT.H\XjHnWDQo1fZPNVal/a-gE#/!6YE %pb$PN'MNnc??M]g9dW(*R-Y!&o>i$RLUhW^PpJr/`4dAoiCnRG^^9N/(g[Z*&-N8P5X7\MTT2K.jZmM7Jc9!LT[Si3g_i19khEe$ %XP1(F7V=^F[eR('1E7"P3TH4_qoWn4*%G+3H+XoT/TI\NbP&DK.EJp_m`/%%`U!P*B5@E1SZVYhC %P5#,Zj4W0@,l[!rn'_WHol_YO7kj.%9,J=lFEC(OZ&RtrF#ceB%brnaJHptkrLi;*@iI4O"@M(e,M4KUCt]EM6Rop-l62->mNIkg %6T7C'Hg#&ioI9r3;Kh8T,"Y#k5ga0?5abSjC?e5UI;kc(QBr6Vds=UjPk.nK-).p/#,6[+WB900"!lkhd^BD`T-BZp0* %oZs=bPPaONe9Z8W&)BGO0'T""X^gReT'p1QT:YL]kb(KVkB9[LSa#+nn5&Y:iL^L$n6T?V[kHW/=di3_]ZpfVpB0g=X2.Z?o]48]19^4OW/Z/tN_?V"`64"W^3b %/AnO3AU*lj:;&O\4ZY['4).u_S8)*S)5g#5Fig-)'`-3qZUE>`eYC`Jl`,bKi=#?=fe_k`#Cae?A=n?0mrTt*J[H!H(C,TV[& %L7Z^Y;hH\Pe1dl[9%9O)GmH:+e/IYP6!#\a?D3"X=,B"\BgEP6_doP'1MS>A=!2;LGmH8uh@?4`_&XDsOSg,f*HYFmLIhrA@L#JXU"DY/BcOnuWcI4i"Wc8^[83&'F>5jN %p:jd=m56ld4u@q)U.G%[(ZrZ\.?)d-RFJ.X%3/E%3qsB+&oT^(/BtP-1cn7B %%a>KpXK]UK;)_L%?df3pF'gsn,d#@9llU((UEN\Ab]L*Q83i'pOW %ksQ4(1S\_P;6`1NX1IQ@dlRhWn`g[Bg5Fg#p/ao>J`0:>ZOh'$N@haPr'\7se+dca&@"Rb)2)S@,5>48eJj8..R5dqj/Pa!E,!"] %hlr%pR/UbShEY.E"FYb"I0ctnHORARbZGLo+I;PDen*omo^dt]dO4^Ne85O]oBI]"P: %lOSA7Zet(CRe^iNdd21)PR%)0I7cNVRQR412\9;5)BeZ;QA.qX3+?NiBUr@mVS:N96-qtU,%)I5,9 %RoOF8H(QWGU#0ajHG3`?K=FJlZE[WaW&5B^KB'B8,*@&#u-0!K)X:=jF6X<=H]!4B+gs`cd%qU(pr+4TgnaJco %^aS:Od,-'kDkQpMF$/E"qMo1&dsEq;h>W&nGC,E`rO*4[]=hOH)=R5CS,#fTnmMI"059R\ %]h*S2]DY=u#^1QZp206j.J$>^D6Aaf!5JoO.UX0>E3>(Wf4UFD:(AW+/MFi2eegk@R\=>OMcgM+R)jOJ %[m=BMbMK-SS=?Xt:/4WPC)e;(j:B@5≪8MuM/`/d(#&*DLn]:X<$l:#[^U%\rB1X[:`Cf5b\J6WnCR758!XT!-tJ'jNXsKe7Rj %63&OlPpZ]:h=Cr(1\LQsTGP;fm*EsW0tW(XU;,[#gjQR&Uc&RH,G'o-<7-D@n"Bh2:PMr(?H>jLeNA/2Q$p*luZ,qXhD6aDS5UeacQ+NYsh_2Lgk%,!+6 %qo?>`!9-P1DTl///%B?&$Je.6QU5nYb#Yd[M^2TId#O]b@VCOmX16GOO`V7_W:YHPHDpJ1_bcb#E+ZhABO:"/5L!7qnJ3;2397+O %FN@Nl/Bg7%L[@ZFMCGQ@Gg9B![_N?CYentE;7<>d=: %>]a#_\Us_TNo5@``X:NhK!+>]8NEJk89.b0*pP1)F9bP,cg@Cr>!9M\AVKOp6.^4?Un#dP,Y9Lc#>*2Jh*[A5:@=h-fa9nPJUF`[ %p[LH(Mp'7B`ep)M^O"[R2jgAoJ<.T4UA+G(=t!fQjk1X)mJ#!#j(.koHeGh6=plsfG;HjYc,^YW2F %]8>-EfHKJudAZ./JOR^3drhJ>jkNXok\nuF%@?faD6J"9m@.2n#>:HnP<%Q[7$I#Qs%7BjP,_o6NFAn[6ql:ZY\s?0p*4ua34">n %J0eX0)'$$8(Q@KC^46r@q[P]4Z9A7mPT@Hg?u^$!W0rl,5&AK>>n9r`a'7Y3R@'VFqFKL9gp=ak$S6FK#p+P47\+K`LKh(C>l+So %go&f!&6$L_@Eb+DeBE*;[?L^oT6M\ZDtaP %m&)n[1eWkuOUa'.D3lp+!F"9.X$!UI-'T$\d:BH:]#)&Uf>^a.2_"[c"l?*P>P''LUk%]C;U4\kUenkCj2U@L$:"^&&54*86'W-^ %R$aL<$EmMR+!(=u]S$DhI[V"Q.2^2I_KBP.ir1J5X(Y\@V?Zg79HJFE'bt&BfO'IOXDo:^agGkmW43,AmKd._<@_-(O40\l>8D&r %asqKf0e>IXaFPb8ICce# %oie*b?7q1\p:=T!9mo>B+a]1)p&e0:M_V0j`fLCY'9r;,geAJIR8X7&0"_mK3)C1jVP^WW8j%YV9%er]-X[cYl't88:h:A;9PQPN %-_<(p0BNSR>7Q/_a:lt;$\P^0+eHIr!HXNg-R+HDGah(jKIX$I@T(+?GTm,",[9iT'0%gi0'*Y9ONOuo=-">G6JA>1X&d!U'/.XP %r'-e9/BKT/dW\'Up[,TNi;lZh>kR;Z.W&j@Y[C)iMErG,*&.[Wo4?TD1/+2YYR`ca%oYo1=GJSW'LJE3.;-;ofAc4ObG9Utr<\d= %V5*osmXW-/L8jI7i-f3c0m+qL05=/LFjYbOUk9uo'.pbbkdU6c-XNY/a#k@"?+r"7:]2$*Xf<4ldud[DB`SX:9e0#hMg$]Q=B%^ncS6Mh?_&0U4b?"?&TZQ)"ed@V=>&R+>c?"CL/P&]rca!82pI^&]0-li*2/P)Ej1d("E!U*2)o%N#/(\KKM=26b6K+7DJl7IBXdh$LI2!6:FQuq#\Jq#B\>U1lip+d=.mKUjo1ZrRQi&>SN6q/GIdr7hX)04prPCPn9`F]D0NSs2W![@fQa

1A57* %Y-cV!/$2K@GK:dJXi*L7/eQEF!i@]hkk&]>"*V,W&mOEW0EJo$C*KfY;3u&JNZ2j_cJ_d6$8oCbYSge@;n4K30HpA3\gTPMEa9BL %iOi!5>nf!_uRQhMeCr1*9O)kRR\^F7F*)0Wh6H_MNfQkO:W[&r\C>/R1CDaDK.c[7I11BlS0 %bb_.`&b+Zbm,RkW:)rY4a*:7qol(<`$j0C/%Ytt/'tiLBh7^HIZCE8RVpOlK0^[k^K-Cn3Qa1O %:eW_V?:X<.D9/)I.-&3VmouQmcYYg-S57qS5Sn?gmhKO&\JoYBA7QY&C)3hb(%]e@'$VfR/0QriTZ"N>E774-t/+Hi4tte[jGnH[kA0l]B$qdW]6+$`&%X2eZ[);+pK`4BkspC$VE\jTb)4Zo"sDF&_*Ygm^ommbXD" %?R]lm/)=IL<%d#e/X7"=!-+UJloin'b#Uc[2rp8YMXtpm"mWB8a4A7%,j]0K[IJD7i=^.%AqmJ,e#lu-63>kiNpc(b4fc8W'mc;f %\jGj@gs@?jRN&h):NM.<.GQU35Ed&GZ*J4Dk\5&KL#-CnTe#Id4,?4!dt9:,l!\%N-$g,VT&tf&1Nrsb8DW:q"k*rge9JR+7b?)+ %Ep\$4uk':'@/uordU9cR;KUtPqVt^=(lW)i8#o4;0kRXLq"5)@)9"KR\ru,.rYV%2C-)-@6M9HL'C`$=g0^D?J,L`UOA`44-o6=mg %0A?lk-cQsd&QXgVCIWW"nD]Y0?lf:s5a&ns^oLNEDqDgLb"ud`"b[0R#>>e;DrZUn$$n_fTsf'DW-j`*Z=sDL>a\!?=bG's\;=*8 %9Isj'LCbma#YKX[ZW3@^3]$[G^>=_J<[ObA9CPOV$lqY?X>3-sbHfBW%oisBKFIMse:%O,dYdU_9&W(@Q*R6U(6<`s#m=T8jkup+ %gETNOJr%UD$A+#/?(e)gKo/I")53Z41C]-6gi;`KLZ0&mFosm$%2#>E=,%p,[VRTp\$fatAboD'1RhFX/L)sfm19D,6>6t\?pL"$ %#l..Y>sgS7H8B)ka,)'I]15(0nOp_kptD2T='Sg=3'or69l1MK]QPfNdL]Fq*l50OK\.RHFpXimGZh>[:.kirr3lm>EI>2WXG['!``na$Qc4(R@;Gch(W>oTQtVsCJt)R9 %22&Pb6nP@L8#+9)B@@D%c.M*/6Rr;Parh9&TH5DR+k4CtQ^)PGX5R"i@NN- %4%_f;\jn1T6p[bu8/-`gLRp"U\V"3YJpsdDS:jooh4f2":>D`i['-%D412d$%c1sV9U30' %FgFfL`(%TB^2P!+QR.G;(NPm)@8&Q4b1fTb]p9n %C:Q\GKJ?rWB6AiYY_-R=J%>b:-ASL/@8IM51TRp9=>35.BM;NWT:'%8P"Xk\GeGi57*;1clei?^_H8;M((8"n6UaFM#L1i %K@18[E_o2Y*%(A\+pXqd<:&!)Hj>ace1D0FA(ofjTqEm8d&#g]QA`rBZ/Te$q'g>\3^Ml_26)HteM'Mfe&,]rp_2pY`=GR(GSPg, %g-ZAfPD#k>01-AHrR3;@l9WZ-WiVqO8I_$G#uTY1Skr%n".2F,Xp@;>JLsh'A21(B<3eJcC+e4+9bsHD]F7r!nkYI'BEpCtW3V:3-8f%c %/4>,ga[1)s8!&G)?28t9#I7/8<.tL(O"C;+@-8ssp&O'EI:SCkKS'cR"Ln(EePQ@_dTY%2ZX2o"(OR-eNbC' %+T]nh%P6oI]o[6La"RekHHH'.r*g:%CN1;J,2*-*>%K]Rcsj@.hIshU&C)rGkjAPi,-DIX"7MFml-ch$IhA,`k?O@lCU>-4"KK>O %e+.0-m\gZ*C,l?86pj\JfpBhmBbq&Ll_OUQCtu%dGTB+L9^Udbd[5^&!hS3Z`Z(\/i<9^-%H@_8+qSJsr%>k]f3iD6l;7grB`MT? %=0kI,AUBp!6:-HA"s@MP%DkfZsbY]2f#"R&W.qgK[Bs&ge*Nl+DcD6]&f&ai6XH*j&5YH=OeD- %JsSt8lCE-[-(W6Q&]4m*B580m2-riYQr-)[NEmIA@\#W,!0?$eB'hChEkm&PN#>OG&-g>IXi#D*L+%;&`17QVD:[Vu!b:`u-\\sj %`b.cP,^>'t)pT2PrXaF7m?Lfi9$n#*-';pA33d*m$8l5-M8:B$+ts8gshs'TZcNkhd9^7%W7RcY9(/*r^ktVlNdS.oXlW7'j`>TfKPf_F/CW^21o9p;Xo$;*o?Lg995?Zo(3s8_)\EY,Fe;b8'L5O9f%/NG^LP3*Ypo1ui-9=,1 %e,%)Bn2b&$#(9u7H%.`dPQ4K.)+0!W"d@80hrm^b\HM<".t+0ZQfoAsnpRQqIAc9J6\9gVD&Dr*^$L/N_kg\CkSjV#DS`rf[D&nu %>2Qh!j0P"dU/)1%hK#9O+nA*;4*\%saVYErnjfca?WQ!]qF9]d6eg)+Z'CCi5G;,tH=Zk8W'FDL`GD"QE?@b8l$NI#<4:pl)j(#p+oihaWN"96IdcCs5e2>\)(`Vd'A'D:^u %9,mQjZV)817.\Oq>ZmA>*Mg8Mg8Oj:JL`cNA;Rm97+eG"7tcl5.qUZ/gHkP@aEt>!;0S+P90-`b,nBn&AW9(WFBRYN5L1(7gc_i. %<'SZt3tmaY>TVT8bJRVs``QSpQ8`P/YUT<],(8*rsdqEeDP`(V&^RMkR?tR/$r)p.3Zjmj)WT6@c %fYPbp(h&.0Dj<1`?,oL\b\!(j!p]j`e!tboIV*Daq2TE=KoXPMppI>Z)K^oY4BmBdKnqXaRs!!d3_"#LK4NA!ki`lD"5(i$'NHK[ %5`=mHfU[+]iJ&AH@`0eT.D;-uTW+7'!(Rp%.P'FRp>b)k=XO!kJre1Bd*+@.`m+Z1=R8dg+SP]Tlj;=h"FHGSTBd7-'8UPr.SLu% %6cB2&>?":h8dZ5*bYMf%@hnB'\#?5jkn^J>"en(X>bH1sM@=US:'MC//!5D2/IEG=)<#lsOK-:7GAM6e8t`-*.WdB_//P^`@n#dZ %0C35BoSMD//$+#G0mj%Ge%oR[pCfSV`UVQfKo.c_@D/T1(_>N?nXU/T1ja2FGZG,\h`'Lhi2=X^,_?8_K;r1eHU1/B;!h2X"auRSrqU*%r+"O=P/,aQ*nfNq?)#FT %4u_>3B[G'n)[6W.*8Jc)lOlp2]NlXGU^!,:AW(6s4GjiRo=i@9*43]gT7c,#3f(-Z][*[_-;=&?e%4J?+"[(EWXmI61d\/8\c)X] %ZL!=N]OB>jVm&C!SR>4Tr)b_J`5@Tm_FpU"R/4/2\t]aR]OEW8;.uS;p^SO;t6WV&c=+5VQ.Ci_DO(5\D`,h)2.+o0*=BT;l[^'2+NF\-/799enDK1CFgE:2sYcG,rTPCZ+gQc %VO*5g0t+c#h=A,t#Qj;'2.);R>jUk*R*457f;QsVWMIYkEl$J&Ha!_(FDKUn7;VkWFW8&FV(1'SnNoVAAo2oeN5ZDR^U6booRt2R %[W`d?D4nB;=6i8d);B#4n5QK!DN2(gm%LinO"LTlt83dginEP+6\^Y&!ZpKhmd'=o70q-I*+Z":Rl`nL@=g\AH.3. %+o@*LH,AJ2-I%"C5AB8l4UTkli)?*CDQcD#+8D+5^Y?(Oqq]!J_>\M/'VF:I$Mqlf7bV %]p<@&N'[EN/R$QR)F'&P!5h)Da%HiQoi2`T\oU9OVgCo_qUTl:-KuJW6"gG %%P"JB2;NYc4]Rc#HEA8jor3sKk`VN7W]\fl9%PH(UL\eQ04krhgdA7KcHBdI\q^DodmIE-V`RG&IB%off;C^og&C(3Goact\ZTi` %#de]Ck/B)Ql2%p5D=s:,"9+*AP*u<*hW#]nCrY4Q5/@1`fCOfGe*KeFS:K#IM:r#K;RE?,73hqgZ<0 %-*q!_Ps+]6[XMPmQVW4`Ar2]F#HFWh`-f9rh^hh'K@[a8Xo"uZ^HEVN@7"YrD5'$KN6VD3&kseVh?OT=hB]E]N"_L@$9^E3$CV+qAa.GDM^u-L%>D=n-Ilc=V7d@Ef#M!3I5@k]b\4S8CoI#FnB@i+^n-7&9r`cWYJ\I] %Zpg[$pT0#/4$:JkPORAP=DfPLK8mS?9G=EWXI"h;nH%H\\5G0>D`Y'pG`=VQCZ*_Gk\3ot#8+%fl_XiHOb]87KnFRUZOf>4K`ZrAPkc$K9b]f@f)JG_,%F-7J.ImnAR1'=YXoOi0^sa>0Wo34 %,>Y8DMC0`.SB2H+f\9e_U])G`id/QW0Zc6+q?t[R*>h)W%4i*"r:rQS23%fjTg(7?%UNS7$'afcgIi%H-gr)TNTgXTk`"SQ#8b@i$ZQ9jRmJ-p_3.QS>_AaT.B8cog&=ZS %#d4bB4ph_6o8`#>>-Qq'N=#8=ZiDTZ5-rYD@$>/?Uj57k'OI/o?\oR+:ieL&?j05t+/m0E8YOa!X98;$[?L&R;amOnC[#6;2D`!@ %1\Lhii+00YS2D>>KE7iZfGILgGQ#[-L@(jjTA3D_ZPck[Nc]f_`al6Z<3R-J@VO+6FC;5aq<[I`#-+K'_8Q7F2Y]b=]2/:Q>L+JK %RL\g_?ZWji*VaGg-(Am-M0&@d1=1S%.)jK8)u@3g^5U)8 %ZlS,*a&%i>RhQkpq1^>Si.\/JLG.#VL1QOlh_=N2Gs(*XW)iXFd!T/ni8=q?j=L*cNg*pkj2#U+1J] %&H$*_=-TsobA6HGX/:Ur@\s#?9&f85M9VjUd7e2:C0#k27X$#X[=*C/t.+&qonn7 %n+F.W`@;G9QZ7riGb$!eD;)Y))BtQ1M3$*8&5bmH&=HL:C4Q;"QF\E;MXFch$cG/$#(SgFj>/++mL(XKd(;d+o=;[EO\i#c %NiF"$M#M<3.Ylpa:IPaqpfjM\+NP@o6hI(!=qHWrIOS+E=Z5BMaYO/_]D$\G7p5'V8%Fm?R$p>i4Z"LlF %_Z)8V5>99sm[SK=7,#8<3!hED\Oq6AN4J#lSb2agO*W@=2d//=phiK>^ %51D8VV1s1]qt:Ttrof>X.'sLs1ChQJ!#YJ9%dar%m-p!"))a$'1r>`!6*9W8m@(M=EY+Tf$PUWe3=9S#_jP.\l.@f(h[X!!LA!W$ %U(DsRq7+\3A,?Bl]4\B?'V5P(.Q="MT#9U)*2\AMG&eDaUA4%JH:1s@=$!kgNG5FB^<]eaR!?No#3/[%"sE-P?k00L@cj'oZ7Dl) %8TH8M>,Sb>Zd\-d$Itt;%d?NbDs"mK\jsbj-d30XH"]'<=M+bUj7rnb:oL)lWF-)$Vi&S9p,K(Vd;bu>^_I@.io?p)FgqLB7'V%? %=#aDDeo0IR-7kgKVr2H--pN$IB0.lr`"71Js"^YeC"kP)S7$9WA^$7/-p\1I+Zp^9WZF=s*`$G& %*g!6$(CQ#q?%rkdPXb1hRLi^2*:B^B6'pr&0JUVhY!f %*En\W,g+G'O-p`4Glp_;j>kAD@bq@ZoI)qb.H3)849hR3m5@?Qa6'apB&9DMZ?WtYLi)iU7/=MPJC6[=-hI-6$Eo)K(W<1rA,+R* %'hmoBr0ftBNZc!%k9JjbF(.>TL&/q$LOO^[c(g3+d(QQ^NT[WU.=7]@UH!hJ'P#bM&3@*O3qi1f8a1lZsIbq&;B %+?eCe2RW8>^s4$.-f3sF2j"i49p:2'RJ!E5/$)GS#<3ML?T^=72Inr4=ktF$$FOliUsrfoAdT,*2W1Adp8:`KOeE`jg8l!0-W6%'070>B %E,NT^r2Ce`p6WUT4XAsK%OrkgY$pZ=H3WLGd+s>*@@5V=GL!Pf\U@sp+8)e*:A>T)V#!Q3/,I9Vg260qIKkNFWP/BOBV@nq+"$+t %GKp_P)S(>s/UfnJ\)5L5qRB^S[2K!jke:!MG:o#+Vsdraqn>ps5AYZ(@Cf\nhT?C(huopADA$!J!?&;?pAlj*&R\Sg0Lqso2\-8d %c_d5NRi:d'^iBXV6&q^<@R+jc]=&_Cq[=@+9;XtX(+*+V*I1)@Ns0=SekjfU$tVS>SYSc_eSsZEJNrkTi3u2sAP"SXN=dgdk=m7) %+(A.9XO+;#f$T]_="k5`at@9m=$=8''=+cC/]J.5bG4C9Es:kb-59^uqJ.AF$fFoE3jVhkHn$gVGah)L!7<:.j& %$T\iQC7m%-k^,_fc`=EUC?!dAc0k8,IWE*107O5Z"Iu,o[L:"91("/>C@$^)!s7>%N3irBq-0f1[n[J(\:kqYNj$N<=sCI9LI([J %m!W'TnkFXqZDW&`RG-&/-#MMOUH*/eA6@4*_;\PSB#!]brgd>M*seK`g=]RlTOBPE'EE%X#po+H(9^XWdF/W,"(#2);mGER0".WR %_5&jjk5a;ccoqgdS+1N3pP?6r:-YmFq#6_[G`"kKX+POC-6[OuJ&>be5^;&1:[Z\23\YnH3B#DhF11WREcmDFF6!8/O`.FcZM/&B %f/cp>FR%hhJI,Xc%3.dh;-<)?>c%8kD\#g2F/f?=M(lRH9!nY[L'!51!'_A4X@!&UM^N)#VZmZP]InQ'_4Ku>0ldmf:`A=4He/4`mi-g1qqQ./Yaj^L#?DrO1>qh"EdS%p%AS_F/hC$!] %M1e/re'$T\'qBX?2:K;^Z]/I1"OB1':o3IMXho6MYTSWg;H %jOAZlYB4KYL@TX\DJ*EenE2LabenV1`S"J7b<"0[Yl\K@=d`(%h-8-Do(ihi>E2QEe6psDL)Cb%'`E/4R]V:Q=h0rKT@r4GaUalb %\m4-&Sf"*"@erhR^aD^snNcPOLY:];!RG[:Zbq_RE^3I=%^XK+QIh"$96u %5Qt<X`-f*[H"Xs;eGc5D$&(Hd %fRCaimb)&i+16;@T\nMBR[B_[YP4(2?tZFV %_'2q[h:.ka+2WZG_YbG03e__9N>[H`d!P].^jeHVOOF/[_8'F,RqD]j(G*l6p_CH%-cXB*#,a2CH9Ho<&bJ8[-/D2!["qX%g+0KUN2*,0u`*S;f/noYe.nkcErM]%A//gp"ljCT.Q!3gXU@1 %i\uqQ4VfC$*[aMRdr"&^:scOIfi/>A7\RAYi]q36!`2S+JoP#Ed*-cN<*=;iKhbEV24V1e#:l-n2tp-2LA+.s)tA@Wo!ofcEH,$\ %d'L4U/50t;2?]J5DUphk%5%'2=t=kC:D\]0N[0RQR9s]Y%r\MO3,aS/29brdD^h&@#'2M8i49@]>raJ&.*9Es85h*1LXR<:C7g_k %kYV+SWIZ^do;I_G#6#Qucp,(B(1Su\1D+6gGh587^qA[e("S1+%%i'`bV6Z+r@hjQ(_'G\L]]MZN%D-1]t4V-Ggspb\mI5qn8Q'P %BC`hH\u[U'XG0ZAiUrH'UQ3=[5aGr)RMe6UnV;ZKcL+hOP+rQobm\jgF"QO**->=,LIhrA+p[SR/N>l4&p!KOV&q5MRoiGr\oQp# %"Wb^9g?11TM_6UF>&p!A+8Lj8SoWGb-&7:*+7U*n71K@I/1%@Q]YYR'LuB#OQQ59d/fT>am&a6N7WQ;GBuYLD+a1XJ`C+WJZ%Jst %:K&:e6'YI:0WF#)G,PYP6O_m.R5bpC,a])XBDdJ9!Lr08_m0;,ZC?]XE`M1nM@):)gL#gV,"rfJ_8&l9%=%\F9#iW$f91gbNc#.UGXUs6[$FUp*;j@e^)m?8VRjO;Rm>BOr?a;nNZ?D21]Li<=$qNRj*%&'_Gadj`Oq:2]Hn1iBO8JRD".>fKm9:NG=s7%OVfbQ>i9H/71?c/0Z0]@92S'r`7u*(^ks'"W7s_)r#WW_WcI4i"Wc8^[83&' %oM'LR&N_n=%kS:,n5&Rg92f6iR/p$m9Vqpeau^F\9a*=ZU97([9$G\bL1RVDh?47a`6]\A**sd]5$al7Z0B/q^nErNj2>40X:JA- %Tg-M"H3rPB%=PXO^)2['WhT6%"U?#'s6!bhF`X<:$e%iJJMjrRl*RdAS=eiBS%+NZhn2jpX[`MU1LKSerBMUrF0;gND1C:!1 %B!=/"=bp2:Y`^m9#EA],]B$t`r^M)ikk`0@AN]/?:F>+^!cM#WLAN4\6ZC;aiak'))2lBF0j"_@#]Q36>FiK9TFIXCi3jP5+h>a_ %2`WT.d7k3b'9I+<:-`Tqq(ZTq[%ZIo'eV#<=XUisjIp,00shinkir-'p(Y,A-YVr! %b/1XO!G5gpM0HQE[_5r%Em0tP/#0g_"(>&R@W.=I>i&et7Vt%Z,u*Nf$O6('4Bho&\ofWfZ0caRg2"W)'l.8W7_NMSXhsC:/=+ZN %cq/oq3F[5#7sjDa\##eT[S%:8M='!DDM*Yl+`sfFrPE&OQ%T=6EEg=TiU:B*8AoJObf2n7M*)0=e^KLgnpODknLGCa'DICW_j?>- %k.go)J^9pTkfdZYVDDr[]A6&bhs4+[qu`;6lutN+ZN%_B2#H*hA[C:[=s!%f %FtV$g[sMiXJ%(&E?c?=fe%Wr[:1jL-j&^r@)K7S6ja[1e*Ur06`W6%Eg].*Li;`_YnAkS#Me8j$_QX",f73h8bch$cnGi+[B^ACp %:F:Z#>VQbBlEZj[[Wu8-8CZ*RI^t$LQ;%'cp6Wp2TI.smjN2Mt)7O]KNV,G1Vssu!Vs/:VHCn5WaE77f2=<]3oKHXDQ(PQ'"=P$J %$LTSck^=Q:/j'<3pVhcAO#l/Ei0mc;4!N8@%maQUO\g:sEC\B_N,lVqI9OIp5,(Fb(s)#2bb<:Z'H:d;-7ebrc\SC;a\F\h_:q[! %?6?kcfHMU;UM6TjE.M;.k:cp:1g8bYhIdR.lfFkjT-c]TEIbTiTm1Yi"G8YN3JIH:Te`4c::()iLE7jc%Ugo\CZBk9`VF.@>Pjls %]+q_5.k$F\b*c8651.N.0cW/YL6$WDU/5O54EOFjf6X'c9Lq^.0ihI)"f_\kTY\q$EHY1ZWU.J'[B.NK$nRm"s.L5f/db*FKX]1Y6" %q#Xj7Oh*JZE_eaTIIiU[PkD,bK52g1NfjcdPMC"Qaq#BQU^fq[V^6Xa3jCnL8H^[5LGAui-dG#kdQ`>dl(ERi20b(QqhH8F;*Cq3 %i+pl4??*K,5`?9c\a.`oRh6E"XVP+#M!t2j_RJop/O9]#$^Sg)l6=)h^dfC&0MK]\c:O[LM7k35g>2O\dbB6#*1\*XPLh,VBor %[0*0Xpr5P6psK2]]]8DO6?e.3<\'gkX!=SA#_5T+%BKF'&DLMWYV#kTdV1;gD@86$ILOY>@4:\qAqQOhntA11bH[0c:joCHA30BN %/2pL_!o"/PD(/nZNsDq@[(VEcMiUSUgOWdJ\l?O5.b']q2+9lWX(8OOOS;aFb^"*5`baSnSe8s+0gd\D]1W#<]5=4<[Sth;S`R>7 %>KSoXnD.&m$],Nank8)8B>eWSYM.#8(erPh(MgI2.Hep'>eI&h9McumrKR]]\@uol^]Z(=mpMX:\O7fO_2>ZOgN`Sf9N]R %@(.q+hqrjV'5bNF6+ou1e4lGr9dJE5ZFO6#3Xc+$_56d^YJ]tK)JF=:*D$kY\oXPf"ONUi<-:IusM %V/-ekUK=@%]p69,CKNdlh0lMIE"7Kth)(lKAePU2YYbFX\[T98""+dj%H,o2KW%JDCNM2c6D4)[5^gh>c4-W;4]U!9p6GAd"m](n %rUXB7h/X);4u[g,^0_DS2cbZ/),<@f*AKW;I#D]3;ZnrO3:e_dnt(Q=msD\(*+EY>B$0;n&L(s?_C<7S'$EZPP8faU'm7# %<[G>e9)`"ZVLim9AiD'Ji.c94/m[&c;Ktlbd;(^?QnY!:XV<*QU'o7KgN;^Dd7$RO(+)SL$D#8H-+`"k[S!JmTkia1h/iZ9O*V_%IPLRVIR-I#''q-WuonB7NB1[iOq*L6Q>_XnX1(-emOpj_, %KbRO'nSE\(ZB39CROic*MBfVt.Tap1K-OD_/LS:,&P$_n":oN@V,BVpm`(meY<8T(5i %6IK@WVU/n..4-pBaVaeN-.s,dkL?orJ?E-!-%GNa/TA;Z4e:N(sOE72PYh`8X %8%i=aH_8l.Z1K%XLq*]@KE-L)_m2FjjT#u*.`Vo(K.,su,eV@XW]/X4MGO(&[."hm^Jg91Mcn)P^lnp$G>)Ba%:[Pt6*%VTg'h&9CNDB14A$+i'-^k.nc$gO:4.d7qdM?1%CbBgHP %dH=PnFp[+Fm:RZnhRMO/!R6uB'bS\:[!0LjG_BL/0n-Tc7Q=k#Hf)R,O>-TN\HbiH[OKbLI9eP1Q=+R^(EW:MA8]GRgh\%+WBUPr %s%HthGft3;LG.GI7+V=k`3-@-oE<'j':\C,2uH$oUiZ:Xn@]h)'8P$&GIs*a %I]l[qZ@C3&2"R8uV7lc^Y,-OX]:DUl*d>2^q,`#Saq"E2>T@C+!\To=3G5g8SsoTI6QYB=oPWol:!`bb'jOBD0@T$+a4eEV]%s[# %C_Fu/V*.SJgI5lgPNZ?H5-o4-j-rW,ceFjbbJr8NZ]b7T[X+*PLZb>/@V\,"^K#''`\q*KkS* %?gnWD%QQTb\0>KS^c.T>jB#6&"On1(e6ku'dECBZ'jU(Tp66R_]9p^?KHXo^TL6k^D(qTRL-ZGi"I#5rFN+f.IPP>*c4LIj65grn % %(0_H-N#gqA[SIc&o]E,>eMaDfk4f!`]Qq*_G]qCb>p!YEcu[VFY*kGF`XP'Wm28"XN)W\ukS`W\Jo`^X`7MS`jXE95#77u=LO.)P %h*I406hc]'m*Iof>f!rk1g;XRF;j&CF6F)HFA3!3c4/Ss4_KQ<+A(:\4(qO.\NTT9rRm*lG1;3"/pZ1s[>$?BV!Wc@D73D9jU2pm %`,5CFR%H6im5/^u0SqTs1#AU'-0#G<&B5XKX\e`OrbSn...Gd(]T>Om1OYP-lgGU(qB$DfAhTFo6VmcB]9i.iD_c/-JKopA08%Y[^d&0=@9*kqF5:,'\KLVPEnn)UtP1c_;egX)3k;Z8P.?Wl,.jYmcLC.#;]*[u2\l`D)2 %=*pauK=K[X=Pa5hA_$3F)eIdL]G/<^fdZP&daZ",p5m!S8gl%on(XW6leJp=#HVd'cG&9[9:J+d+:[5q6HK-.-URM?2tDX:kt%9A %?<9JU+#oHr^Xo$6[ZPkH[fY^L:MjL#`4GNPMP1YE\Hn'$O-=ijfnW]VE;Zh>lC(G4aF'/R"P)S?5PR=d[E,1s_ %)L6C#MW2B'mK%.t=&/*:9+ALRFSYC;Qo>eADJ[Gs^A%h#k`FDk(As(e?,IYI)W$]X\B+s# %&*3D^0Ngs"QSG[68$A-.UO'R'W2;;Q#<+K*0nVtb/U-jui)[[^JdVB9[I0cr*]TdNI"d8bp"7'djV3lC")$Yu*6ft4#<1)_0muPd %GlDIF,ML?pV59:7)"?F1=4WI@USESip#'&Z=p>s4JYc'ioeEG$.]lQRqIAo`rSHMY45TP+P'SON;!C'+S(FU5"BE>Zh+\UW7oe9+ %e3bsE,k\YS;5f^!MC;G%%n.2DCaY*C"_SI%5?O[43B\'R84nrD&;B3*cpT#p4Z$7(ZGI??)D8uDP0lX:L!$Q-:u!dDI'L'p*'k9:\aoY"%Q'lJV[=qr.8@>6GlmC!pl%)p4>]c'iXSZr$<;bPC7(dnC#XKM;3n-Ocnlp1 %4>&u7P)McWKV\4d1ni&!9h[#rFn=kg"BDDSQ2=YH5SgARWjG+M,E%%8 %nsSb5nh%;C99!t6_iV7c$aA<(;'o$";*\X";.ib %+C4gd60r1Odi,BT`rj4Oka8hIk_8(X/fQ7dTI3,a"]QL`QkS=^6Wi"q%]&@A+1)MfU!Ve^FCh/"]Ca.LiJ-@J3JcN^'RD=[d-T5) %[?ASE""`;fNU=/$e*@.$oY#Xo:/+t+?;tNq\;`3!_aTMN/"3ld0R:C-C+Iqc%R=Pk(s.+:ZMcZ![Y%7%l9biXAUB;g5!a"C0'a?W %-b=T`TceCoA,INY2!2/Rc>U-RGpErN.:L3gJruP9`AW_Cc;!MUf+"QgSSsg`=F+aD"Q+FnRq]q,b]/;`k*M_`>a[`YijIaI(u8)B %f_0B-)m.a`_eC[cB37Yg(]M953!`0>?Sq]M_VLee,Rn0!#19Mt,tY%2Xd_)kp)'Qh!Jj122:dLu*/f*64gnD_aRoEC)?0$SD"ORZ %*1/eIogJ(\`"&K*&d%#4AGC$?R=2J-Q+1>d0,hLXA!$XQT>@DN?K2'9gM`2P#G.^Dn+7XFHFNVkqq_7H=mu&,AA?`O1uhkJjO*Za %5LP#SDGS^IGPdO]AG:A5p'L0Z-e%P\bY0&L9iZ?M1;QoQOpPI1JOgBdH@j15+WmC)Gk?0]/pa-jY^CooaTcYd^QhX/V<@=dmF1`9 %[S/8[JB,pn]eSYp%e%4[YFNKtIGoG]n"HoI3P:Ti:MVpMNQCHk?tHF7HbJWKR73oNpiN5>6Q-PWD8q"*f\Ni`&Ec$DX+[!P'1i^K %7!d8X["<)T\r_Rg-,CN.3K@fAEWroU?@L*CU7K\PteQntNT)!To,#B[$*ZC++&+%a`hh+%fXh+&r[Li.tn%FOQ>k[hb+cNU%uMW>Dt6Ucm4On*=U$_' %c7:U0''\VA9*C;K8Be6cL.jmEs-u^b:G]:nGOKW1B@I0P36rnFVg]QOZTLetnccOHlF6LuGS3#\BI8jM=t8Hn=_UY71<`A"9HqBM %ZtC!h-Dcn5c:rq!?O&Klc6P/eO@#<+d$=rJkb+M=AE]_Y8S%%Yk6au0;t2oZdcsLM6O,&^8I+oV+@?ZVR7)c>lBt%p%[p@9EY#i! %OfZhRiaF-PX#Zta3u;!@;q_"aj-Fjq&Z[Ns]h@ZFa]&`>f5UY?BF0_G>t[,XCNM.\Ys&7fW&b%/..-+s[P'Toe6Xb9Ui4aq5_r;j %B!mgq(^5Z;:9MK]cV)nKE]kfE`_1K"O,(2a,8Y/\VsiXi(ALn0_\>KPhN4kJE=j]bkcJ!$m`jgc[qj)F^m@sjA').a`gaK'Yr;@; %:#'V,kn\Kr_aTN9E7>p]@dVt]%EI:G)tXUmF;.LPeJ>=-BFhR8>GJid4(>jZ4(9%&o5)[`\2_7V2K7DHD?H5KE;J)F=um(`!j>17\BQI^+=I7kN&]=gl7*-_:Hq.IDsO%=T% %U&@o87-lua,kbf1859#ua'+LA1)?+7[9WKCC@(J>J4c_tF=J$e+`s0tVcp`u@ssOiD+3nLqo^5s.2/!-b+fLE:*uA>KGWaib=Em% %hZAnQIfN8?+VJd5'iSpoj)MiMdr:9Vo1@o+(YhnpA>ulNo=^.XBan.h+u2gR\8lh^a5OWSM[1Y_?^I\.e^oD0pKG$]`sK>WUU,c< %X3@FL8OPUa+2Ea=jCLjtncd[jh\1![$U,ed#Y[r##5dI)JV]tc8K^@RqeV*[-%SU&BLtRo&=d[Vr:;)6Lt$Crtn;$ %k78GT6BtP50ra,04ONbU.%ZN"*XD1fWa'n"ouM\3HCg4l[%L';_OKZ?6d4k=`00I1RO:?b-Oq#M6BtP=0ra,*U6oe]XX&dq3Fj7iSiYpn7'YkQ(jMe<%N0LXMCP'>[_EMLoJ@PV-+62_8!$-B>C1dDi'7n&3*fWD %GqDI4caCIX&KOLV4i<&PLn5eY;hP4+%@$Z&geABE32%Eb)DY,W:E"6oMWd&b#)_V96O&EEAJIX-C,g>fnN%_-:"GDW,'qt)lVL!q %qCuqWcPnWYKIX#n@T(+?=JG!9cn*RCGT9!_;RpuLlB)0G8GdLCe`umbi^MF[M-"&T28hV[dgsS>iaHR'KfQqHTr#k9FbZ!]d&i$I %KRF]L$qnH"$N"('N%Pb:\K#%LT#2uC_iP3"cph;J07'6kE4+I@.5VLDG7j<0M*+:Yh[#I6)Hq,5Kik49&&a?<$tEPBK)Y[:?qS_) %"]n@IJ1.X5!a]CG-+JU/PpFB%+!?kSN14slX^EQ>*`KP?".1_q %O!Dm=Rg`#V:WDVZZY'tAN8p'tBmU7o[mF2jH90WY3AOs,N2CHm':,Rd^gJq(@C]MC$NK4rB4GI/@\ITa]g5_Vf_0>cbG/bVM_;f0 %Y?SmY`%i\,fe@@U^:j(K-,=9p]uO/`r7BM00sq;#o["r+Y)Fi;oh6;=H(g09$hJ;%T/2]"3%ko&2*LJN]:)h[QtA]C9S %6c1[?Q.kA3*G]0(o%7"in\?s4f'pc@2"dbkpo2ZG2:,mqd2TlB=L.?:.!CX4_'3"@5`%_S:\gnt1oFZ5nGRfhbWkSBA3]T1&,=o9 %UtP51-d@+D7j7I7HqLa&m8_O4'>Mu^GC,Wf^Y?4[ftZcWRf-RmdU)rk&(="oDBI=kb2$B9rir)`a+HQ&Cp0E;$FjUnQm0P-j2n'f %$.;2(WP_DkhJT4,V.P=C$8.acA!l[7<$q=%Z/[?Vq/jAIEVJ[XRa_hBk+`l.\Y0qm81Q/U/>a%:jb.BREm7^R*t-HXnV33lhh%l5 %jieU>\I)?c>`EX>6s.[%QOomin6qVU.#-"t<^I5d9.S9j<@c4E12t%CVQ`f;LmW3G4Y[H^C/9!&3';+7RE%:#)Zt'b;PT) %QA[/0lAm5q#^kg1J@C92Y[Mg`%Q@U/Il<)!bCIo6M&_::! %9QKC\O;IAH.3RC%f00$JBpem6jRmc5!p$H6-ANCW2(n3BtL;@WmjL!"6W"9jcB.+X!?^r+*E/TO8oY^N_P,3992e$C'-Ys3Zaan'R(iBa)dGNp-,V;jEudW %l+Cm#=6Sr8YAdo:6k>k2AqYQX7L*W3'#VbHLKZl/T&gZa*eG&$PZq@P@d"+1V2_6n=Wp!ec4(@\A`nO#W2b'k-W7?g>07#`fi %Le*SMfr858/;qOP9M.Z=6n*JT.4Y?%-&bW5)&gHUDl(ioPZalLuZFMPYLoXt,lk@fNY+1AjhAbR8bC5NtS-fCJ#**D1dl4Q2KG-TQW' %/]8V$4cRKX>$#=)RjGC5E)rgk;.@=ld6]lrP/P5MCW#QYZZKEL140/7eU*1@o!AXKU`q-f]OusOBsJ3n\I+Kg0Y,;E"[-!I!DNp* %(8j%H?RWOAGT=NhK<@=\ln2I2&*6g %_Gdqpd"8u[-u6?Un'`2XUkjT)E."hT/ETN?rWVn4cqS6o\5!X2/&uoh1i%K7WKq2Fpe9L-_%C!j_A\=-%!+q>(Q)jB3a:$c_9\-9Q$bDQ=nna*B6XG#N %3;S:E11df2gG4I!0Pa;*8UG]92&[%D-X\kd9K"Paj+WjS=`nqiN>Eeqc\/lnlgOs6M(^^9]F^'>pTA7;:h:@p9PQPP(QM5F(pXJ8 %(1GGq))oCrY1Lkd!]GmQ>T&>@Vo"e6%)eg^$8Y@j\.ggY8Uc8r3)Du\Qo%F;IK2=*b*B^XFCYX,5#ke5`U**-D39$WI(]O[KH4IW %Hn2,s;s]V)>.Pa9!-V2(.t959a:>4uWjJF;ZGVS;qL:WH=d!>B5:$hH %RUq0`%VXj5J.N^X\uAPofsIeap!L\th.g%=]*o1HbW)2a$$]HIif0T@U0&jm(s`K<"V(p;qRj!t*eIc,G[V,R_Z13FN`[`UTA!X' %`Cd?Oq4*8`nb/fH$h)9UEf*rJFAGi<^BgTM/JuYM7S4N6rh+CB^%bD:QCKe@eMUCY=in"l\t]aAC1LWi;'1C"q`pKF+_Igt%?"1: %ZZ3%/0.K:F)B_Jgn2uddDfTG,Sul.YX3 %+Cu;L$4U'M=j>9[h5i2$U)8T^$*F!l@"W\`FsOsNYnf]`8O)Q/uh=^#=&r<%]&H>$K0SpqSC?,0sJG'T%u#rfq+aKU6T\79qoX(J12BcDe8Cd)QraZ4m!6j.?CUp*Ur&loH&7R,%fdFo\U"@&Uh*T %.aV0&`o9fRQ3/#hOPAYZ$>""&iL$0:'Yqd],OX"fY,/`g\ %I'TdK8'j-lPC-djhp=[ePS/]\9"sD')EMP0_9"k43bi9[bg^^rLS9J+?.2.Emnf[`FPT=^PiRT@._+.tqbOeY-5E'+6^&1rJ*pJF(,ksK[qcVBrt:#_gc#HL?;pqj(e65^284)+Da8pXT'@HP<$eGdUW\>P1%=ZO"_&XU#fp?k9' %i9Zbn:NV5q&,(Y,]ab/D=>q'+IYZd@b/')Jg;-n<:G]"cR%mQsRk\:G7jEUS7i5Ok,H!gtf[7#MK1#k[n]iGEh5DRZLAESR"u0+# %V9?MICH+-4.j#`C/36,A!D^70K9!12BD8L+!+U%'kM^)^ko<.,cM6qJ6c@ckbTBgG,2 %*#egL,h/Xo*D1f$'0H["qCEsQ*ubkEqEN4@U)VU0Thr]:WeNOFT.bXM7Tbn/RP.'3GT"4,?(gCk!n>&7qO^Mlu\6Jh*X;jnq2"152Y4F^[Sf1.D&2D#0\@&&#,I.0;A*LltRjKgHM%W#Fg^DPfsO %;Sas3)JZ,\Xl3iY6Bm(j.7@sMR6m5TVO5kP.T7=6BR6u/a#6BtPU0ra,0A0Is99bsK$4+]%`m>:oI*Vi%0 %:mDf<0jfKe=m'0ra,2^,S*IQ)G3N?\nRJ1418! %6-U4?51FtRast,me8QkN&07D*$df"s_&'+p`;kLMI%a`B8dkJB?bFJG3E][iefUb*LQ'FKLR:]iF.-m(AdihVGuP]2JSm=rq@EaP %Jk@o"CEADD!7IS\4:0'^,181fY3./<5ia=&Xh;hi,."ikD %)qlm:T*lgaY9R$V6HF[l92!l[.Nr=UH_4;WX\VK@O9&,oC:&U)deT'AM:t6#WPBf8aFH3.-B@X3)'hBuHQ,ElA1r;%eo7aXgLZI! %(lVcL@?!84YR49( %9Ee]X1[QY]4Y[ZdUn4!3$rYDFT.;m&_A.RcL-$]+e/]guRLTrFU[B:f60]L(*Mi+s8I[%kdHcU[jZ5rg7=q],,*=VF/eT2#mNN60 %l7SOTE,lc.-RO:`l$0F5/\\a*IZ4mOaYKVncm@I1/U[=50[=c.:R=D&=Ds4CCQc^pBSI=rdG4k]qHHT;:T[ULN;9a7,MHnBZ5@VJ %;gmm1qu-bcmsK0il,3KkYOJ(_qfh=0.b+s2j-DnF6WOS%C5dEP6[!P_6WR;NGS;/O:](9Z)Vtlg$U5Q8/7Q[-IjL%K)8qUW4ZcJ3 %Ul6%c2*dC?'LQn.j2:PH(___g8,$^$B1APJK-Q[N$OQFK>NE_;,)+gfZb'4ZN)5rVPn$DWDPs\5k-68sCcm$W:M[I>r0\r?.gjDf %FDao$G4Z=l,\DS,/RDAL"t$pXe41g\0!.rUqVuh^YWQ5P*#l(4MFC5TU3Y7!Thn/cWeNOFT.GFJ?>3-5E%C('fUFM\&dKL$0Y_65EkHW4>6*OI@\!;5&k[qb&Yta<3?=FA_$06m7gGcS+3A'-_\NKb_1b-GHDJI\TA^m+&]l=4B&M %Jk&NK$<;bPC7(d.Bu9o6`%*<.72$ks]F%AhJl2,mBHT0.kd!MhP8Z'm'VZo' %9He`#,H*rZY2$cY#I7/X<2C>@PUub'qfr(Ep[O,A;3Q^4*AptJ<7-;t@?0b'M]^3`,oTm<#Z9f=j$;Mn* %K9L;3"B(A9-m5][(*[,8A0D"F9bt=AON"#M99Fo6#rPkA)"@m;:phhJYL%hO4>qdOnapZ(Q0q*0dgE7T0T=&6?GR"u?mRn+l&.l2&MlY9c&!KsapcS%Hp""(#Tr%C:A8jc8iTMDZ.K"4WYLkZ%AR`uIr(UTR^.F.TBDN);Pg475 %4rV/iJWThZ(P:d*-h;f&lUI?=?:WGfGIirL^"\s:rI/t=b]c,_ZJY%I2X?o/jiREp\'jVe4-oU2G.X(63UCl@m;(ME?KPVjR;,+c %N\!7$RJ\LUam:Z]%g*+!6$i7F:SEW:Rf:\Bp,'M5oP[XFo',$ZHQj6/,n4:QheTSpj^[$*VI+k/c0r>#k%T;5NK#IOpJ>4ARbrIj %l?Rh37IS\4:6n6#J'>O2@*/3ggi0Y8ZII%+:^pT!nnuHqX>afj7UdI;"deQkS&f*d6M@_Z=U!E?l\Xo3,^<`@bJfEni^QK>00b=; %'tQdBM9iX";2o>3P!)PnbG^0^Aae(dY4[*0%9Y5gNs-%rEGg/reo4bPV!]H> %53b=0kit?0H:ZkP/q)6o&F_G"7HBDRUkg-kNtbSpNKd!DV[=XHlN$[?"d+&l7#.(\+L7bp+;1RDi9ZoLU":tg<=R9+aFYd*m>=D" %@ElrtC+>%hdm&icR@YfK^Auk\s)oI0\k1u-Z#[ooEiRJ4ZdVXn3)!)Z*-.F;FueV;4+49i>ToG\/_aAZLE&?GTh@GFM]%9kl>jt> %LUnIGkb1QW-[3u(d%8d.aJ"M+\tk7qQuV>a/r(FXW66?>/t1:/EYlD:.Xl=334l\Cjmpe^epiJq1)lTGi(g1/\BF1uL*DoRLn65S %9K51(/XA?*5_sfAAL\0L*%"F_V9O]bg#+l!pO-5_Q0"*'HJ$aMlnR:+M&asW^5MZTg:e54s%[u8`L?LCr:6b+8FLDi>NE11Z@hlP %XRR'pJjR\Z?oNQk&8ejep&doXmt(Cpj6Mf=&lR)_,F5p&dA,D$G\aI?+^73E8'.%SI]#5("+bfR)^p@7tVL#%l[Xhe4O?sGRb+GE`YO:7+#"rf--#(@N:2uWuqYA:h:A=9PQPP-k6_imP;k7.(ToZ3^g4Z)$cbs6HF^*Uo:#EBDY?, %6l/1)QIo/n8!$-B>C1dDi'7l[n2M*tF>638^GjddHZ*ki.r't*H:L[A$5>Bpk#64X7=7m+\lo+p:deAM?AB`9J8q6KF+mj7F;0*Qu %Ug8!0q:[Pg\sL'*mB7je"IIQF&7*LF(m2#hJ=l%VBc:0K^BlE4p44'?!Pf\hAuDjtIh>;>]ac>OHsZGs&"UV3Q6YRB\i_D(eBdknK>l!7RN#d9=CGp(e*m+(ALlRemAXXGT)cr_N8bB %18jM"P`Qe;?uG#*_T4dHd&+&nDlXP;\44+8b\p;!@ZCDq4W=S,@EE=3]d\fCmH*W!a*+ru^D$n8AkdJu&LQnu0R3DBHfl;AnF4J] %d;LTQ%'qiV>C4"5K/)'m7SJ8T)npQjCD?)6C1PhYg8kB1C;W@o[[os6B^nZr_[8UGmup,D&G9Jm2i`+.D.A94AK>P2c10.^,oo[M %]l!.s4A>/9&/^iaT_lW6*F1lt0,HfV1@F$IG)bT"/m.+kir2WdjI_T$:7V[L+1Mogs1jbYrPXs`i9r^jB"m#jOSoCoV:k<\.:iI0 %;ebs;h+G$2m9#hUDV+Gis/'jOp3YUglb:%BVN&='/uF&\]:I1D>X$=,D!/1/2WNZi+_,03PODO:aiqmD^G]:'%$ %.QCQ\2p63U1).u\2`o2q)ZUXl\]o@oKOUIopO0hfHj!6+F@7hk$2U>e5SPPkDQ%?Ko%[%[.B6oi&bCEcIq5)0P&!0gTq.cVAuHVQ %\M=Q&"]TO`hN,W^_\'d %rVWXkiDP3p6g`T-.=7]f)@L^ %;usq2hP>AA'jObM3cn48W=E2Zkjg>=l0?WU9r0m-UP%/9-s_'Y%$WAMeH85T<Pu__BV:WkJnjBs]Tig3-5-WD %l5-D!iCUQeS:ul1^6V\oMas,Qe>[J2fU,a=g4JcCeZ[?=)tWsPe`$3!\9:kJ:)1?NG1rdjH?(Lh[.ePc#J7*d]*/0_t!`]MAmY %2La>8'2G0u&Cc\+ie>qj6aY9e%p`llu^+n]9"knMqK[CFo_E[s658cEsZVn>O# %^](kFQ%%,sL:qSjK$+!ulGr0se_cYk<K$43p>RQV%0Qk[2m.2(@Y/RC&ObB>r"E>g %9PJepnJejB]8[]*0i^(thXXn)+H/n`mP;?gQ0.T:E` %M9.Ls/PRR.,JhibEO[e=g5*!\o8a$_BqGt42M>bqHM`AW@-D1OmGl+-?4][\fCh5QG5tIIrS%Dj`hS.jPC20BniIqT>./G?hu\4H %d=1c+_TX%^.3*MrP2_%`T.0*p#C>3NCs!uD*hC[9s+EliglpqA1#]p_+6NW`(oLn',N^GYrm/@YhnKB4q"E-aa'?"=^Nu4Khb"QW %]/eYXVqpS;isfLa`4-N$i3*;$d9_Lg^g5hs+ %Dj<2\op6aC[1&kL>2&?L1:Wg[su? %KY`H)$-g@6\P%kd@:i&L_JY>`FpBZtL\!i'ANmUg;Z@q6,gtN/RVSmY)G"m8+rQhAi(_9^0%(o!B9U&b8[$bgadgGm"B(Uql/_i" %o,%KGJQ'gN49jEX;W>&SjQMe+#tYJ'pd=EX:R\L#X7ccO>:_-9C""[^nok9$=^H6B19:'aP>a@o':OeO\f#W8-'f5!hlf%'NB;HP %80ScNi9jEIK`iNA5P2S\GoEa1\=d!!#EMP;73bSo&,thXs#g8XoY:57/65K3R7^%6Fde?(4D!R%4VBN#d9]Dq1'Z]W*D)]^9KBTI %)N'B2l:T1;).`)2G6ppUSS&4LHP8u[8_k\UlG3pA#:g7]503We^b,CM?<#]Vk0)G/WB[_(ItCE2dN%r3JfDp0Offj91!%tQ"1RJi %2qE#j8N+A-q#g%(Q#/Wc<[Q+-G2()e?!3aJNQAdb&F %;GPh&>A..%A^X.sZ\8`A.GsIG/MrKX3*YHe$\W!Zfj]BAKuT8/[HlN!/X2#2dB.+SB^HSBL?WB=gFX+!5h%\Kp;O_^BrHclT;U@BS`%suKRMRX0,/$cS>FJ4PVYqhl>/lY7*kGmk$R4^>5X(/c5S`p39ggO3(F)SY* %@F%7Sje`D#?qLiC>.QcL"Ys/a03;bt5_9jo=0rp@XZe?DQO8r\cCLnACZ8!A%XaUoa^7Z0"LcQ2E,oLRPT[+:HPp/7KRtE'q8dk9+'DBPq8b=1SWS=qX<@:;>I\\( %[b%6*LdMYrI>__sD1C*I=#e:Z^&u:4=?/"0QOXlF&Sh6niM>;p^>/`HG)O,W;Fi22jCL]bi,fCr405hH8U4?^RV+^T-Y[Ke3UX$P %;h&TVk1WpZm`i/Q[GVh,;m!+PW4s,'TKb-,&F=X!4-9=QB;P(PmZ8a6\te[sE/Wt[2ZJ*;S/o+*Iu'?RN9:*:3cL#VCi;-P\cZP& %ktMXWo6rPYE.e-$k/R\(I!Q3U%5qQbH0U)F"H^Me.@9f\=UiF.+#t>`K73>Yl(-Rr#s[>%X.-gpk;VOc@7\8OThVot"cd-q/rr'_ %OFqX['W;F[aI=!^U%pgkHTG24aAc;c:gW(3J!(663Z%_%n(Bn@AlU`t!'WE/eC3;H5ELpYNE\qtFd%m`7C+FUp\n)F1*-)j7o %ALR!tp4ktrMY7pYM;WrFmU1W4Li/O^H,\WJO;^Zt[pN14>BV9*k1JT,q[4j"QpIH)PDkTlpirg"kMk48l\LONb7lkhmt2UM_FY2Jm%2*c`sCh?ShKGnD$bT,PsT;?=QF3GV-f!q]m'!pHR\5^>!LbM^bF@j\_Sf'/*> %7hIOHN]NJT[&#(s=\;'t-&^LX)Nj;XXQM=s7I.N@lE:#P%rseI*aH=lig.?Cp3]QQ;`P0Q)SIbb^-6*.5[Y=$ %?,,UOMML22]6JO(Y0u^gM5;pQq''L6ria,><>aI(^)*pA86TW3"[SY`, %Uq#%S3Lf#7nVt,h\J4dqpZpHhodT;DH(EFB>SC#jX%@N:%)iqTMCEN"X5]js.IOU'!anQr\6#5ck:rbmm^7IK64inFNWO4(>,N>0 %1]`V`eSSX4[NT:WAIp34Zpl&0$Adn1/M>)W[Rg9up^2E@PkOK3@#BmO,>E0]9W)a'1dlk.pPV[aYAbWW/S%c7X%lZD\h00+?>2-' %U0YZ\/Qa_6Vj+P/"*B_&j.f"@pAGaJT0=@kq[U! %?3IUs+&;rK'pl:#&Z'>2*<'%hH[M6V'X$5eC[2/o8R@=i>_*=T\J[#FOPje\e.,kKG]hB$-\k$Ar4-BH>8aJ %0$,0`,_`8tO>ZOU[>Z-FJKi6K:E"tk%i)U7:/q-.XW$\BAWJl %:?Aje,Qj/mS5tk>[NM+j13=?><'JTJ.X<;1R0:.Q0=pZD]%XE1hKVb[dQ-d.>l9$'B+uaqj?1NqS=@$=AHo]067W"E'-K5_foLA_ %*G1;eF4h\CODu]pm%SQ=,fSQ9ji&Hc[Z*(^*HcHAgU_Re1\]2O5!&L,qQnu..bQMUBcP^BOA&.KH/6,/"im`[ %!]&U)i#r3!d.AC&k2i:b)9lIflg"UnZ><&R[H"N4?QA/!rch\V9s:1_(;WU@*f[Ue%W@_K/2"3LPq12cF3-@.[O#K#)N=?h#%N'e %1$VonAel3+!?k&9%]P22+tP@#35JKH1$,MujA2N4TXSF4CVBgus9WZKrg@),[$En\#Hj_kP.<>aDs_$WR: %d7+WIBa]4,B+Ojc87V!'lrq1!7ki58gfF2noR-O("-'8)R=UFp&Yu2Ifcsu$#SKQ[fTqjg.$@0q:hor"*s&-loCqGnFPuF+@1H'` %SCh^XL=PBAaIMc8e;\OL`WF0G6X+IcB=pF,PfPCgZJNV+@JP[VlPCqXJaoVRb;&&E_/8rE**j(Xn\U>A?"#tQ5&L@;ZC %i#r=sF64mr6f,H]%aAWuHGsS_Da89F?#?je=g"d"?,a?VRZm;A=eCS17`Iren6Iu(IXmsb1'_]m+N]qJOWM:&MaMHh^B$H7l %dZ5qP8".uCnhDG-q3@p"m1C:Crg="1oC$KXHl&m/^U$@cgG*ro_c$Us:@?&T\kpg2nc`C7UjY[o>Et;#njuL;fCneR& %j1N+GoB%s):9%]s;L4fuW&oitFK\.84I#mr[!X!ISd$7t8>,_86RhO0hC2e!S-c1)2`M>G]#Qq79_gm_q30C*!9lkMq9+6kp`"7f %nhbZX[!6)D]4);bW"raMa15`F>Hk(<*>jtjo!#+W25q?Y^55abfWk/*[sn-Kg2F&LGX(%e4h0%^U/S1h25.-f/Lio>ZqKUFa@.&1 %;4N],FB1e%+=fIKCUB&AY%C-ihNG/Y@f*SL,D>+Y&f"X)>FZKlKAcN:\s=@m80DFUc %JK[jHPhZ:f*VB3a1<(M*93N+Q<&ho(JMAGgYVme.3i$=\NdXsuC)fj*cNX>!(T"EqCS.4g+"m&?#FRW,C^'qi:&sP.+3h7]_b?Jbh;KH!6)Plh]oZoS3QP+HcZ&5TL)fljkLnNg'f+5GGL"muF"<65M@&@WAd%S64.7cFC0$ %@gnOK$CT$?_%I?bNffrDVKjSs`Hc'Q-+OS>RX:V%H1XtmCMV^#'"aJ%Z?5Sk%@aEY78>DnkgYS?0M,Uj)B%,]$YOed$g^b#RGf%% %EoJ[%.m`q07N*ij\4K#O5fSBIh=q_B2Rc-+JZbIP_"S?g04t4m]W&;K`r_;WnclhnQIlCJCB@/*AREjL'NZf;jf[J3@_q>gUiI[4 %Ote'ckC5$*8NJb.*4O_s'10c[X;`l^'"!%I$j"[tE4sQIAg<(OW(F %Xt/L\\[LgL+bH*491%_%$JA==^/)TNLK7=K+t'p[(?Nhu_`1g4:lYqq %E$(;"M/UE!qsko4XD!QGq4(@T*OCPoV"eVYljJB;EH-.NMmm.alIOoXWk,D;ZD+%/N%%/3.$D2LK$jX-_s/E"(I?\ %OX7tsU&GFW(\BA$-A;HmSTOon_r6CCeDVQ]k_>AB&Kt7B>"p86DS^uGD)EW+T.2&-Uc[!W*QJt:dSRS].YF]3?/k3=ZqBKdNg7P( %I.Mg@o%](2&as):ao,f6Z.h2tE]"!'>e\=VK)/lnBU96;^D-K$@Xh[q;tDjlE=9cn\.gkejl*)(8=[d%[LmW5lGTQuo^\(TE,8<3%psE-P-A;M!=,g"Ug$mr\VI9"lEFa?dD)U.1C= %g_;A;#lBdiMsYjG"[O@"DAoir[7%)Y1-BWF)gJJsG:`__7O$,pn4b;fTB78?ee@smqtu=t!Y.i)IA#0u34jrX%BIO2Qb0qF*u^@4 %8i9f`V)R7*;:&QWPKRMHM?6?r2TTjC9*%I%krqLmE6KEj>NcK$cU<-ID+g?'..13-<6Eo0J.@?+$A_Cj;C$s %q_5VJAcLR$FkKG"%;KZ*M$>XM7=Fc4'V2sZHY(d'Ngh"[(k\A4O;^$D0G=%b8>M249Wuj'7*GZ*l]=?c:O0*&._&rh,*";1gi(fS %_&5ctN&VG\&9:EV/;YLo27%XI,8F9l$6uDnZ10h57eRhm3=(tVV$n:;;@^-o.=5:>F0]*Wf#31c("J>96fI^"0dk*8iFTNa44/sO %<-#pKq!BeN=9Aon/Cm1*Zn(f"*EWS\9/R7!!p%FL22@'Dgb)mTP_D!WXOm/5BWq=/6FW]O2iD]4_= %_Z<0!HP.15iFLX?(B6T64!e8qgJTeG:<\i,JK=ibgDH %M]gZ&bn4o#P!d9MLbi.^Qt'-%g;c=>g71*/^=HTdk':V7V.(#O7"!qa4KdY)4_]t9[4Za*7F%\sVp@LV6BI+\*;$7(`fd_g-mF[u %Y!_`]X(tVpTjqEI7VTg:fQ6]4#*2Ac_/bP)ijtJs1H!M-f1qBT.J8-A6;p/'rGK"[$%O70[7C_A.Q/.jM#Wfp'gJQrYLM,F0jp[ %3k?N171c7c@UNGW&!Mm`'-LRP;5<_Q[(*4b[:1dtJE!d5#JW:&1?^;bgI^eYSqEpL4r1iV,p,BMdi0FB&kp%OABh!n+K:>kL7EkYX!s]kn=lu)IlHGb32ZJjVD\*FP&G"#e.1&O#mRgC>d0FkPW85(Pab#^S;UJ,R,mm-odZH-\?Vj %Y'EPph%mpTl;PWH>4;4BWWg">8@!ebC+VTJ39Q*fc(YQBm42;g\k3\nH5tE-L2R(Eec>D;)?qp2A.-Fhfc^UZ:1FpM%F$1onu*aO %.(s_N.P)'7=]>GZH8P*lI&qlDV^'WA:+gd"0]a1D]^d?`.1$1.+skZDd4%%dnEHsial4:38*]XDqb#g*V$S#b5ncc %8Q(aW:l2F6O&,q&8)5%i>M(p\699Q.,spa8[;ti5CDT7""ngKYSY6lr=JgD*8 %Nqs2Oo@Y?-G_SE1^m,S4[.NF:Q\I:Ra-4!8`m9rj1_a3Xga@H9!,[TPV.E-T"5^dJ,R"C:V1!A9h8:6qg*Bc-Dg2u!L4]-E7b&R1 %?oI/hiM9^V:i%#*ac/6`>1OcjG; %r)mQFjYFhsH/+qEV5<=^b;W-g,5G]Xm%QRWSFLWSa$o$IQVF4G`];'N3p43.KGr0^hrP95bJnge,L)a*KX)+)6MC5_Ilhk+.IoXe %mb;)tH+3\I]Dqie^]1JZT&4pArpeaXrV$2n^O5hKgkqYPpu=R\roKIgT=Md&*51:s0E95`li6_Yh9Y`ZrL6U$<.F]@l1niddVhUuTTDnQMF8G:U,kSgn\97f#^V>'g\U3]'00fI/=8MfTn,E1To>b4q]VVMRRf,oQh/`>I7(`JH %qm>G;BjI;A51T+OqWl2Z]R,,-r:?h%k&Slq];UpaF?6+eYJ1%Li%>?qgVpcQ4IhN`rlNuEp&37r"IXkarp\ZlgAU("lVB>M7FL*Y %m:]f_2"<^l:;?,H[aOc69[DOK-`MlE!J>M`aZdq^H8A8B(sWbqXMV`D^gpbo%m!> %YCuY)PFM8?Pi'W1.m7gdH`Q,!dcr@F]dMZB)]9\HpT5.C55-qRCb1kKgB[pZqU(`QPED^Et9_L.EjDB%iSHVkZ"Viq/[6IW:hLbRW@^<\iHn2J9%d&,$gi!kN\(VlQ7;p(m %X6s2Koej)54%*A)rU+N6^m1e#@DLuF+^&(q)7=No7mC+,EgQR;C5jJjHIoY(Vug@%l4Ag+Vj1E^rR+;_FWge/@\M7OhRqI'MZ)d(Ab>$XeN2.SJN$;;/S!YOYl]Wq0eO(Q)*$X %)Ce1`,ZS<%c2@<28Xh48Y!fr0#I`0>V:+XEB#&W4gK`EM-0]8O\R!Hd=,HSbo3ZJB-ULZ>&='%MikMqa:o_J1MYXHg;_2G?^m1iW %iP;j9?R=6(b^WD@0K.q*HVleB-0rfb)5XBWi(C5WR1J0uMghU.E$abNI(F)[]1T0.RK%/BLHmt3jhI(V2r_T[P"?tNf?A_'G=5(Y %23e8FU>CV,T2]4%*4QXICZ<-R$7arfb(D3Ih\=_1e$_6ZQ(qG;f)2OXSrGU?=JbGr9R@OPbKK^&(K,-^c'diXs/ %/TL1M#:J12:,TiAdN?PooWU4Q5o"s3G3IMHLECL7"')b?9%$r)5:C5>e`^.mp!rQhc&J<3re&@E.oC6%JShNc^<%JFT@HR`RHS1TP`gqk227-:]=eQ_;9l`.q^:R65"6&#W_I06Z3k">Jg-SkLHFGrJ'#q)1$blaI*>+2 %HS/o&&N9.q9\0MRL0NX7n/8I@Tgg%/DKsEFZ&ZWC6^Z,]9u)]_(/RhK3E` %E:uaZhAJ8&7/_29$=h+afDP.1kONNc=uG"p),7P3hgYIIgUEg4s6c4L %Dt)t(LO\p]I+JSG?4B(VaM4#FD[k#@MW?M?KC:R7Y9\tl8/$G2P'[<-h8Gg/#t@5@\nY!XpQTB8ZT]gbCj>+^B8taskt!*khDB=L %UpFO;4!e?G;()&;:c8 %%=O&jj`k=g9u;cA*a8U1U%jA-"uhfqpQBg\X@(P*c;\Q<<-VV6`E5r4W*4;@DXij29Arg,d %<3',JXX>[dfr2lA[4XGcXZG_R^SbntErN")_*kg`KhU_*fr3_Y;/a\SoOZ=WACP6JJ$)$[>HG4nWSOuUW%Y(9?*Mn/j0dI)'AtLB %G:g_o8q5B1;pVs,CUhc9-mpEUnGnD$b?TB9S;:m+BXHAta2ae[n= %iU$?H1k:u*)O_JY7?WLN`]Z_RoTp28=4("AnO&,0c/%;\1emDM9%.-,9u#2Wand@&BLoXh7S+34ZDdprZ:T^=7Wq_SRMWf6q$bpj %mrN5)aUMNE;r,G(.%4fOh*j.pD7`Eg?T:WlOCZKdM$D(tXDF,e,LM[*R1L:*(VrP'Bdt^eg@i1JYG,pp=! %_+3t.FU9!*cVSf7<04oc:7%Es:@W4YQCT?IM'ql\B>(J`F4@oSOBg.!MGQ:p(u\e*@^ %/p18KK=\K;CnY+FP=q"=Z(lFP^C%MnVmHZY-)f8a,KV5RA0\K$bG>3jgIrsQhjNiqgQ\pRngN9@bKbr+FqmMilTV+(\kg-*e@)D' %rIpI-PrA&):J@>@bp'G\g>%eA6(&`hH5_JJA"-a))k,&40&=W,kbQKsPtuNY5GW\<:TBu-I91.Z$`E6U2WJ@8WO(5g6E)p1AHJeh %fG1W%6Kq6:$r19LX&,f8p^r5.M5.mV6E+QOW&4HD6E.H-AO6\M]1a?P7;i`"K=.k4/JCTt9)3Xn)8?NR\oAfi(u<5*F`QA>Rf:0< %qN4Hr;Dqi!2tFq'U!/2!f:l+cb)sB?#S)jWLoC2U19$HGq,Ki5mJN%iC*G[gg*3QR10'clV"<#BMAsK3Dm:8";?r1,:tN&[/e^m% %.Xl#G:"Hn0?\MUn;^R`4rN=T@,Di85-oZr.[bD68$3/3q:Z%rR/e^bC:?&5'DQ$e6R/l %9fKC/5hTVF@_-r522u^qqt\RPFC]LVY3=>86D/6h)6*9&u*4N7O006FS6)PP\ig?99^2[#fKV>6I %8)PNmFmQBIFU?50?[!8`1"aHXTmURnfoHn@/G/d[&Bn\bFPCY->'_K6B_6;RVaFseji,ZK&<=On%SAa3IIeXB1nV&J90Dkf^bGhm6#A0UloUW<(Id0Q$lb.#F<'%rkU]'o@Dr/5,r;LoTI!UG>Y5X8E_;V.KPNt`jT+pbhRDH+d[;u%e %mh9m`K81Gj^?EqV#S,*lI-.9Qi,eVDNQc6on;A+4UN:U0q-(gM8SAm0b;Rp4VCWTDNk,d(\`Tj.ASlb0W)(uRm86YiLqI`W)f*p] %nql/o4E8*ldAe,$1eL:rddh]<;r2&,do`a^T"]1[,Flo^q=S&PedIqt*T^QU1i,M8>s#XNnnnq+?J,4WZ<_tULh^fgJ/G+%+\6V< %..05T/3Ci])4"30hm`q%X_1Jm<*7Z%Heh4;D:Ed*9N-`QR@qc>8%0XQaqNOWQBZZ(;HfVH]l&E-/uQo7b6cHTGm;K+puIF@.!$ka %r'em:-)^6ZT+P*bLDpd"VT7kQ!R.p#lc_@C4&MN^F4R7\$@I,ej']^CFmi*h6TjX\MT6B7lP(#,NrGeRi8@p1X$k_]IRR*If>R]E %3;,.Kar=R[!H(D2\L'd#dcZkFV?nXVOg1S\ghYFgC#PI61bXG`o0:R*gPLVsgEk'h2gD8L2TO/VIRi[:6NSt2=suc/ct)&X"/T'n %n6G^mDdC5c``IJ-Gc)oHLs+WpF/]$'_%h0Lh7_dlL@Ydn %Uq^lKmm#m'nR#2iDPk,UQ%`nuFtr[;l9!`uLsV.OlA4R`0W-p,6I+l;o[U?%@9MV.1q,SSjI?loiE.h/\M_n.4+0(aD&p57AtQ$@ %o$:oI,>8B<:K52c[PPYO@c98,#qJ %S:G3@T<8Dh<+oP^:ag6MKgfro53(*DO1q7HmBo+#5:s9ao''C]=2EcUEQ\6,E:a`0BY9Brhl@"mc0#B#jf*[j>a1hn6X!@-VZZ7> %gCW7?GMa#LiBDc0]#G\A,*2mD7:SSamkVjs^qR_V[=-K]7`DW+kqQ`g"`=*A-K,3r]0\`-hq"^qjF%QkG8rFo$?`]&X'cKC/JWpN %r?/b>=:SM1XUsl2qS+$>"ri`j%9MrK;b"sM_1nTcoFW^4P(UJgf'",Ag.KDI7`crLed1+E5'C4Lu4P.&!iPnOD9&"S.@qg_3N4"'+4\X7QkZ?tQ"AiC2^?;,^RLa.),4-9=(nJR-7r(8G.?>6j*a9[; %o/t%*O>=SlQ+An7%PmAfSgD@q$U%FKNRiEY,TElZ>ZnLs1;EHMRip-DjC]mgl3E3QB.QI4Z;haG>k^:* %;P(NUa11SCrS$iL:Z5QE^X4q8V!f)B26bJl_eb&dT$7*2\hRb$Xm=TI^GkBeP&LiUP_GlTT.:@@X$0T+ %Ng>'q6sN9d?i$L&ImuGGqt/Dt^U;u!k3!fsDuTJ.@D@"Y_kW]#=^Y/SI_t1oE^O1:_ %IJi>rrr>A[]#VS^l8Sb>hk'g37b)S(~> %AI9_PrivateDataEnd elementary-1.7.7/doc/img/mapbuf_inheritance_tree.eps0000664000175000017500000015552212127353615017531 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/mapbuf_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:12-03:00) %%BoundingBox: -0 -0 99 251 %%HiResBoundingBox: 0 0 99 251 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 251 userdict begin DisplayImage 0 0 99 251 12 99 251 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B00000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A 3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A7B3F38D6FFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF960BFBEF51C9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF2926FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A27FFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFF4A35839AB1935D7CF450E34D5FFFFFFD950785B3ED0FEC6721FE14A0F35C1FFFF 2700D5460F3CC9FF980000FFF18C0000FFB367000F6767F3FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFDDA0010B9E2 002388F0D00046FFFFFF2522FFFA0F29FCB3080074C1A50C04D7FF270076BA980A06D9FF 2200FFFFFF2200FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFE0027FFFF1C00FFFFFF1711FFFF FF989AFFFD2204FFFF2500F9FFFF8F0065FF2700F8FFFF900063FF2700FFFFFF2700FFFF FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFFFFF090801B00FFFF 2700FFFFFFDD0038FF2700FFFFFFE00035FF2700FFFFFF2700FFFFFF0027FFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFFC21BB5FF2700FFFF2700FFFFFFF70045FF 2700FFFFFFF7004FFF2700FFFFFF2700FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF0027FFFF 2700FFFFFF2700FFFFFF231CFFFF2400FEFF2700FFFFFFE40084FF2700FFFFFFDA0098FF 2800F7FFFF2100FEFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFF80026FFFF2200F3FFFF2000FCFF FF1102C49B1500C8E22700FCFFFFA028F6FF2800EDFFFE6945FDFF52007ADA931200B7FC F90022FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFE8730006BBB803006EEC93000089EBFF9D112FC2961146EB 270098EBEB87F0FFFFBB4E4263698BFBFFFFDF410A36CF3C5CA6D07C000192D5FFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF375 00005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF CB0300000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/panes_inheritance_tree.eps0000664000175000017500000022323112127353615017356 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/panes_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:13-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFEC6721FE14A0F35C1FFFFD950785B3ED0FEB0651AE9500D35D2 FFFFF383603343D2FFFFD5457A7401F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFCB3080074C1A50C04D7FF2522FFFA0F29FEE30C0082E0B5003AFFFE5DD7FFFF4516F1 FF2A12FEFF4FE9FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500F9FFFF8F 0065FF989AFFFD2204FFFF2600FFFFFE1706FFC3000000000000B3FF14008FFDD2F1FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDD0038FFFFF090801B00 FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFFAB0B0033C7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFF70045FFC21BB5FF2700FFFF2700FFFFFF2700 FF8209F4FFFFFFFFFCFFFFDA4300039DFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF2700FFFFFFE40084FF231CFFFF2400FEFF2700FFFFFF2700FFAC007DFFFFFFD590 FF84FFFFA6001AFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FCFFFFA0 28F6FF1102C49B1500C8E21F00FEFFFF1A00F9F9250062A47B45F1FF13EAFFFD1039FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF270098EBEB87F0FFFF9D112FC29611 4680000081F08F000074F6E24F111765EAFFFF0020816C4FE1FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/fileselector_inheritance_tree.eps0000664000175000017500000024514012127353615020733 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/fileselector_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:11-03:00) %%BoundingBox: -0 -0 112 347 %%HiResBoundingBox: 0 0 112 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 112 347 userdict begin DisplayImage 0 0 112 347 12 112 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5C0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF78438 02FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFF FFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3 FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83 000F67FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF6907F0FF F6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF 4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF D50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3 000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8 007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF27 00FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315 BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF4780000 8FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF55339999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999993355FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA0302ABFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC069E9D06EDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1 F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4252FFFF5143FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8E0FF7FFFFF70F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF355FFFFFFFFF5E36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900B8FFFFFFFFB700D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FCFFFFFFFFFB1782FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B28FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3004366666666666643 00D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A 1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9999999999999999999999999999999999999999 999999999999999999999999999999999999999999999933339999999999999999999999 9999999999999999999999999999999999999999999999999999999999999999C0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0700000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 07FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D 86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67 FFFFD950785B3ED0FFFCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E 1DEDFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C0082E0B5003AFF FF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082E0B5003AFFFE5DD7FFFF4516EAC5 080087BB63F3FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FFFF FE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC300000000 0000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF 2700FFFFFF2700FFFF0027FFFFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E 2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFF F6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF 2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F00 88FFFFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF27 00FFFFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFE6110041947C 47F4F52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F200 1BFFFF1F00FEFFFF1A00F9F9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFDE 5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117BFFFF9D112FC29611 46E07800008F86000081F08F000074F6E24F111765EAF48200006ECEFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006699999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF40B0DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAA0302ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1F1099CFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE402ABFFFFAA02E4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FF FFF70F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 355FFFFFFFFF5E36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD900B8FFFFFFFFB700D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8117FCFFFFFFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD300436666666666664300D4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A1A44444447ECFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE1999999999999999999999999999999999999999999999999 999999999999999999999933339999999999999999999999999999999999999999999999 999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF07477714571EEFF 980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFF E92521EFFF2200FFFFFF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FF7A 00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4FE 41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFF E10473C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFFFF24 00FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF11 02C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909 D0FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFDD6D00 008EEE9D112FC2961146EBFFFFFF43A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5C A6F89F117BFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55339999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999993355FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000008EFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0DF5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03 02ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4E45444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF9B09F1F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FFFFF70F8FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF355FFFFFFFFF5E36FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900B8FFFFFFFFB700 D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FCFFFF FFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 6CFFFFFFFFFFFF6B28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD300436666666666664300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEC474444441A1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999933 339999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999E1FFFFFFFFFFFFFFFF5C0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000005CFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF9A7B 3F38D63674FFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A 0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FF960BFBEF51C94D86FFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFF2926FFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFF0A27FFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFB367000F6767F0A95E3DFFFFFF0027FFFFF383603343D2FFFF D5457A7401F2FFF383603343D2FFFFFF0027FFFFF383603343D2FFFFF58C606F3687FD83 000F67FFFFF07477714571EEFCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFED0027FFFFFF0027FFFE5DD7FFFF 4516F1FF2A12FEFF4FE9FE5DD7FFFF4516F1FFFF0027FFFE5DD7FFFF4516F1FB455CFDFF 9A00B0FF0027FFFFF2257FFFFFE92521E8C5080087BB63F3FFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFE0027FFFFFF0027FFC3 000000000000B3FF14008FFDD2F1C3000000000000B3FFFF0027FFC3000000000000B38D 00D8FFFFFA9EEEFF0027FFFF7A00E6FFFFFFA10075FF2500EDFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF 0027FF8E2AFFFFFFFFFFFFFFAB0B0033C7FF8E2AFFFFFFFFFFFFFFFF0027FF8E2AFFFFFF FFFFFF4B00F4FFFFFFFFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF00 27FFFFFF0027FF8209F4FFFFFFFFFCFFFFDA4300039D8209F4FFFFFFFFFCFFFF0027FF82 09F4FFFFFFFFFC3800CFFFFFFFFFFFFF0027FFFF4100D3FFFFFFF6004AFF2700FFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF0027FF FFFFFF0027FFFFFF0027FFAC007DFFFFFFD590FF84FFFFA6001AAC007DFFFFFFD590FFFF 0027FFAC007DFFFFFFD5906C0054FDFFFFDFAAFF0023FFFF7F0088FFFFFFD9008FFF2700 FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF F90022FFFFFFF2001BFFFFF5001FFFF9250062A47B45F1FF13EAFFFD1039F9250062A47B 45F1FFF5001FFFF9250062A47B45F1E6110041947C47F4FF1909D0FFF52B1BE6FFFF6E3B FBFF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFD77C000192D5F47800008FCF6D00008EEEE24F111765EAFFFF0020816C4FE1FFE2 4F111765EAFFDD6D00008EEEE24F111765EAFFFFDE5418125FE9FFFF9F117BFFFFF27545 727583F8F48200006ECEFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF55339999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999999993355FFFFFFFFFFFFFFFF 790000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000008EFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/list.png0000664000175000017500000001317412127353615013633 00000000000000PNG  IHDR1@tEXtSoftwareAdobe ImageReadyqe<IDATx읿r;[;21$ʓ*؉$.d } EAP@\@\ qqq,ϖsMroooKEق-g! `Z\l+r! ~moߎ0ZJɢ.c@/_^:wKi l͛7']?O6!WG-ݑJ\]R kA>8Gj;fJʵ:FfY SD N@\O pL"kSdjW ~*aNMda-ݗ#mNsN>{tKXsKDc1Tu-{ 9iE`-α8^+h)g^`Z1&Hk K~ @YQBؗ,my5-\P>6ez:O꣸hS`Ck!qqq̊o"ޒnSuNcw=Y2>VOQV&`0?%\ |s3xI,絶ugH:A\w(OzVdt#_62:b$KC'MS;2ۋVq螒a?x;8jXNC_O걨[tԭ\v. dZvT D ֆOp=0 ?zO#S#h۔ډw6SWkjN: ',s󜶳o"\vZ{,mJfiMM=}X*ݷ}Fa*Έˌ{~'8Qk|tYS$ҩnЁF>LZ.Oi{3 =W$ScY&ɒmgꤹJ M]H&Jҍ<.PҬVzi^y@ŠDX=m9%Ìm{tcFu]c8^SE&!"+&Z@5Zk6X1ش_\%m};LdDÆ Tz2gBxM)"*G2zo,k nHM$6x-텤u!kS|K9VmfY y+'4į.KGTzqȧ'A<6?F9~["}Y,MivZVj(=ه2 {,Φi\CP} 9C9ȧ *u}} ?\@\byy7ETw7$qP᎝b +HO7|cJxy)=X3ML#'2XkNl3?E. q'8KS<qPer)b8pr)T| lۖx*~;`\`o޼쬩|؍5*֕جwTl\^5oާFԐjvU!2*22v3gĿ%'1+i-w LxhȟM%,i-8%a/63^@DJ4yQnZ&ºF?I(JoRǏA(>V"q;EI0,ʨ4ZKv,4tX8=NCd 2ꉤ`СYfQndƗم7JB<ɾyT5U!aQ gBX +l0@W XS9"}G,VFr{h: Pw%wM~v?c,xϥ3DŽ eIׯ6ď'ҠT 7ebf`r_-_9`#%E6lg[76TL⓸4|c@5"f~tWByJP)S\Ų q=q`?Q\])!Sҁf7OOOouzW]N IEer;,_ѧϨD\+}y0tzY .q%P$^D.I'^6:QϊyFF|3i ަr FdKSQMtOI~0ZNzAl<KT5,N['XTs-bQL?i;Eޮެ0"sq 8{"a~f ~GG"LG 5wo#8uFʩpȢ>1?i;ZOIi-Xro5; 7*Ҷ=z=m\N~cؚ[v⌸̸޽{rӱq<wN:uN"N XOaT!Yk𔖯o'=n=sqJ^zH85;e,vN[-,wU +m`ĕfңOf+! +a3f\m=3֥>PVwTxo"sO雜b苨?LDjm7k1AhcMS8b|]sm%ϩ;LdDÆ Tz2gBxM)"*G2zo,k nHM$6x-텤u!kS|K9VmfY y+'4į.KG'r+OOylJ~(%~cssEhfX 촒pPzƳeXMӸTK vs~@sO)Gu]ߗo!Do"aQM{R])Ik9 40 $ CSlSI/;/ŵ^428kTp0Q\#^qB40PQ0RSq'8R"-Tw qa޼y#YShMkr/S^bԆb7^u#kJvU!2B<︔8DG-L TxCl*aNo[@Xwo(>nq=DF\ܻv'S37/Sѓ"T%!.L 7^ uV`\6[l4!+rf G eBʤo Иh(ʗܧ S§"<}b̵_ن;SQ.̓ *-, Նq?āj榱^kxeqT_9`#%E6xVb(UkO̓{8=(b_b(kOh|6axd$ˏd꣸hS`C:ҁf7OOOouzW]N IEer;,_ѧϨD\+}y0tzY .qS KeqD4(>L=D>b_mJyĻ{Yũ_ӿ48>hELsξ~fQ*zB^p%-VS)p,mۣϺ]:b݇gv⌸̸޽{rӱq<wN:uN"N xXOaT!Yk𔖯o'=n=sqJ^zH85;e,vN[-PzDUn2$b5+aG慛(HӖS?̈qݶG=(oX@YN5Su=Uor/ o2aQ߬Ÿa59OMoXuUboܶa'Nm;kj$#*6Loҋ=+kJ0Qt$=z˿xcYcpCj5&Okil/$ Yx[αj5SZ-[ȵ,_=At ~MV.5 ?P9V"qؔPEKƪm9f$6Ai%[:g(8qM@-# 3R4 mSPƾx @X@\@\E7w[K%} w}WdLl& iݱshaTA`1I\'Au-駒^v^kiBMeq8f{Qqi `棸G2E!gi`" . . .Ӊ3 .P2|SEV `R@5G( ozbX c0:&JY/ǟ6ɠ2ԉhיҝL9w3Ιk::ߧcfJ%3Uk1sNǦL %Gt~ <;5ƍJGҍ#ᄎhFtqzhZ2N |D ,Fj=Ֆb$q>s?7>O!b-DKb\@\@\( . .a H?<IENDB`elementary-1.7.7/doc/img/layout_colspan.png0000664000175000017500000001021012127353615015700 00000000000000PNG  IHDRBsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATx}\u}'&w@cdƒ!-XRD2(Ó"3,*F35RA@-Q ԡ<EyC-BS((AJGe(Ǚ==? 2厏_/s|D|E&~b7y9kcf'Vq$fֲJzMs$RyM[dfƔ3X@l<| 3 *(M?}3L?ZTۑ{e^Ţd_ӖM,1YI_ 8o5nRL P8n[N̫]4m~кrA)CnL-inPpZZlܨ'if֎+ژYNJf$lbZV)HFfm 8kcf-s̺Y3 gm̬ژYg1qZ欍u6fژY;18kcf=㬍!iVNlIISشnHE[2ɩPҐ%T6I9l+Q@em$͕tōN.锜z}%/pKҢ3r Cʦ_j4IumYEGT:9y 2bԟ.6 $͓~I4trvcI%Iǐ*t? ˁeq\D,>(toHjK[وXSo{.P?fm>WGħxYEntd{]vtr[@Drg=k}JgGF0@D<Iҁ.Lcˁvs+ Gĺ/g:㕤20xIn}iپ18ث{Ue]~ MpFD)~;p&g.x8v`r/;`Ո唽Dm,i:"[M$-.c#I_q+Kш'"v*~!pwD< |Y[l 6Q'y)^G:_<"j ׁx/db7!Iz7p1"b=4;}z %Ɍ`!"`K+8%] =i?̗4ydsNeI-;nwd؄IN,tX= gK]ҵ߶a:$&+%] |Kmn[Q֦[vϑ׀[{U:O5EوǑפeh޹yFIFY={'}&"t(TNr!4=?d:}/o$2fSʼMZ")@I!dD,Y~=> ])m"ⵜ}?&8栒MUJ5zm7^OZF-זMzWh*rT뵼kEejyவ(㾻%nQ_ǬژY ~ژYkm̬o Ƶ6f6x1v\Z^y쬍uY3kYTnkFbf꼠6f1gm̬ژYg6E둌ڈVJc٨nQWDTPwtL]۶v.G2TP[6/ߎVafƌ7UC vhD߭ʋ5[H̠ͅ*oE'[nj3 Y5[7TJ坁{63CO7_8k|HVvϻq?-orjwj+qMRy#ܬ!ֵ6ژY˜1vZ3L+5gm s$f6WH3npzY3k6fgm̬g19kcf଍6fgm̬3ژY8kcf-s%4MҎNȩwJl*+鸂o'޴6S a-iLꍅvj* Xm︱6PVwf4 SD3=fM ^F&S'`vx;8xۣq,y>\ܭ[q^bp_D R]rO~ | %6S>$iJlc ?4Sx^(:mgm&Hz4^6_mIu_~]C28xN@d`UD"޽ۊr6E}Za2`g614W׆ژY;18kcf=㬍Y3_kcfᬍY3댳6f3ژY˜1npzY3k6fgm̬gr.V)W=fΟ.k4s6x7`AM3AZݔ -l iff̬;r6E3Q,Oѝ6TJ7g\jh*vc՘qh]^}QnG6wZ,4f Ѽ &VR}wˍEYI+|;4on^MRyEUw4J߽1Z3똳6f_kcf6f3^!ZV)ɋqc^Y3똳6f֎}hcf-km#qZ欍Y3gm̬71v8kcfqzY3kem$͕4':Tu4YҜcVoZo6nfmrZʫV!V: WMMl|=}>d?0l?ԥ#f4 $}xpiD< 6f7Ne};NLpWO4+"^j^JXT}D<vGoׇDĝMu;"L$ࠈ;g;}xk$'zm"bmt_` p%p^;ٴeS 7$͔mIKSӢT? |i?nrIצ~&iIs$]S}>0 XH҇_W$]w?V6E3w- -\OF-O"I>PP1iEg#bXy.mQ"M:%(?w, ,$Kp|IXˆI43齁̤%'I:8-RY5 5bfO_oaO+䃟0Y$HZ'p4pa[д[m/6?"jKt=t <ԈefƎ*f/g#pPߖM;+9yEV6$Zҕ$5H (X&i@5oJD iıyI2[>dF9LfF&A֣q,g%}80[ISҍ0ɹFr.kk%mlh䋈E:үOC~ƾ iF/BȄKJ+"V7Za!f}^","ͤIv+%x`u "x-D$3"aDTOmeL|e7GY;f1$f1$f1$fֱZ^6IENDB`elementary-1.7.7/doc/img/box_inheritance_tree.eps0000664000175000017500000007614212127353614017046 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/box_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:10-03:00) %%BoundingBox: -0 -0 83 155 %%HiResBoundingBox: 0 0 83 155 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 83 155 userdict begin DisplayImage 0 0 83 155 12 83 155 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FF FFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C 6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFF FB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF00 27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038 FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF 2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFF FFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DC FF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800 008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EE FFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A90099999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 6600FFFFFFFFFFFFFFFFFFCB030000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01AFFFFFFF593AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E1BFDFFFF FFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF292166666666666663017FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999 999999999999999999999999999999999999999999999999650099999999999999999999 99999999999999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 07FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2700D5460F3CC9FFFFF07477714571EEFFD044004CEC741CA1FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF270076BA980A06D9F2257FFFFFE92521EFFFF4291FF74D D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700F8FFFF9000637A00E6FF FFFFA10075FFFFCA03379EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 00FFFFFFE000353F00F3FFFFFFDF003BFFFFFF7A01CEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF2700FFFFFFF7004F4100D3FFFFFFF6004AFFFFFD561E2CF8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDA00987F0088FFFFFFD9 008FFFFF87A6BC0077FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2800EDFF FE6945FDF52B1BE6FFFF6E3BFBFFC753FEFF6902C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFBB4E4263698BFBFFFFF27545727583F8FFAC1468FFFF79000F9EFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFCB030000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/radio_inheritance_tree.png0000664000175000017500000001107712127353615017346 00000000000000PNG  IHDRc[NbKGDIDATx}PTǟ-MMqQ·ƦqTLd—2-AJ4| sR,)a |t,S&-Ee$Qq򶮰>ko_ܳ=ýgw=~1 H݀g2LaqìZXXt<U'7X2<<<0c`0Eqq1),d B),d B),d B),25jn56lZ*lii U6̔J*LII4yΣ;ݻwYYѼ{ǏD2SN⯿5;;|{Ν;j Eddŋ̙3ݻwa۶m F˗Ϟ={ҥjI1vؙ3gzxx(+WLLL2d믿~+**n߾=sLvퟦ`#ל5kVe577L&Sxxlf@hh(cLRUUv֭sqqwclƍ0|Ƙl6m˗j:1&~1lҥKqFoz{{fggr>`JBBBķ3fB0 :>|8ca觟~bN3ϾDFF24 &jٳ+۪#F0 |Xu&&&Ʊݱ#9s&NX^^z͛79200{|}F:W/_ޣG'OVUUeffoaɲNAL={7nڴi#G@DD-WȔ)S //O|)44T|;WVVZˎ;GҥK֭5r)XzzBpcl6X 1߿СC]t*Xjjjpp~o߾+W1`0lK.bݽΝ;~9ݻw'g˖-N-Z謬,N믿wҥW^lmmݿAT* c7n?~RTT|;wxyyyJrҥSL9, [nuHvKVX]\\z9bĈ>}t|cdzօs Sc/T~~~XPPУGI&9sॗ^ST>%+2La!SX2La!SX2La!SX8vHӧXsb܉W$%,, yvXvwM:v)uC8ԴgϞN:m۶MX#/Sv2yiiN9 /SEEEѳf2rYFݻwXR9f>CFH=P˦Mz=cR7_dOI Ǐܾ}ԍ@?h4Bk.$66O r1zj>{nBQ]]-a,WTT4awwwdر>>>?zU=zA3f˒4qdODFFZ^pOҖYKؾ}YAP(;v4h$ DƍVWWݻw+**'EEE꫒Lf۶mԩS*կC),d B),d B),d B),d B),d B),d B),d B),4q?,US8^BOOϸ877 ?>mPZZX0y䎜+[*),d B),d B),d B),d ̘j3#2kͼD;Y{uRr^֞3knn^fMbby j*jERRRFr}Xii3ܹ3a„~Сe]zu„ /8<Xٮ ѣ uVDDD^d;<>ydWL&Sttt|| 1~DׇXVWWһwΝ;@ZZZMM OM&ȅ3ƌFc׮]ż?l6CܹSVV HJJz8?Rb5k+WhܲeKCCÒ%K֭[?j=fYRi*;;' &nef{!Z0e8uaٳ'_ԩSbb"'cinnJ;i&R9z蚚˼/F566uΝ{̙3ȳx d(b.#g2La!SX2La!SX2La!SX2La!SXXՒ['S,O/^Xȅ.]TTT{AP~ B}X(a>,߇P~CA}X( ay2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX25Ӭ*{Itp~_hh8 `&1رaq B),d B),d B),d SuuuΨ\*oiiin~~+Ǜ߿?dSuu<&..Iv4k3/??KPdffBwwwf ( ׬Y#.>`gkE\{| ./~1^ N l"`+F͟?Sk*((HJJUV]v-99/[LN:YVn<:Trr)S֯_nʧR[޼y1vȑc“#LH㡑YYYÇwssǥ:0e#W^9996l>}:/oҿh2 8|cT@^*""",7;%K^7@}Z:_7u>֮]f*ݻwMnjYI{i1F=tгgώ92>>O0Jtl-`8p`SS귁%&77!O@_3G3gNKK˃S&e׮]/T#>ջwJ)~zV SX2La!SX2La!SX2La\_ӧXsbi 0aݵG}(( a>߇P~ B}X(a>,߇{!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX>߇B),d B),d B),d "kSZV&MdddÆ SJ<==SRR*++fXRx`TjݻwK>%OO p񒒒'Oj4sݻwo… F1==[nF!zvܹw^Fs1t+Wtuu5/^4h˕J>XKKKYYOsSK,121c$yl]/ܯ_'ĉJrrrMM^Y7o\n]kkS,X駟:t'o:>B),d B),d B),d B),d >Ƙ잹/[hB),d fIENDB`elementary-1.7.7/doc/img/list_inheritance_tree.eps0000664000175000017500000055543512127353615017241 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/list_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:12-03:00) %%BoundingBox: -0 -0 252 355 %%HiResBoundingBox: 0 0 252 355 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 252 355 userdict begin DisplayImage 0 0 252 355 12 252 355 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB00000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF3674FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD 1898FCA95E3DFFFFF97C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F 67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB 3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54 F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473 FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDD FFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FF FFFFF47800008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F11 7BFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999978399999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCB0300000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF39008FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE1011D39FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8514B200DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2C68FB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD200C1FF6A28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF791DFDFFC300CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFE1F74FFFFFE2076FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFC500CDFFFFFF771DFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6C2AFFFFFFFFD000C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFB1580FFFFFFFFFF2C69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB900DCFFFFFFFFFF8414FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6034FFFFFFFFFFFFDD01B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2006111111111111110176FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFBA999999650099999999DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB244444444444444444444444444444444444444444444444444444444444444 4444444444444444444444443B2944444444444444444444444444444444444444444444 4444444444444444444444444444444444444444444CE8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF551C555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555555555555500A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9 500D35D2FF83000F67FFFFD950785B3ED0FFFCA95E3DFEB0651AE9500D35D2FFFFF38360 3343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C0082 E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082E0B5003AFFFE5DD7FF FF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FF FFFF2700FFFF0027FFFFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFF FFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FF FFFF2700FFFF0027FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FF FFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FF FFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF2700FFAC007DFF FFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081 F08F000074F69F117BFFFF9D112FC2961146E07800008F86000081F08F000074F6E24F11 1765EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5517444444444444444444444444444444444444444444444444444444444444 4444444444444444444444443E2644444444444444444444444444444444444444444444 44444444444444444444444444444444444444444400A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFAF55555555555555555555555555555555555555555555555555555555555555 5555555555555555555555552A0046555555555555555555555555555555555555555555 55555555555555555555555555555555555555555560EEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFE220077FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC9004921FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF6D2CD600C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFB1585FF2F69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB801DDFF8814FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5F38FFFFE101B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF60D91FFFFFF3C5BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFAA04E9FFFFFF950BF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5145FFFFFFFFEA05A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEF079EFFFFFFFFFF484DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9C09F1FFFFFFFFFFA105ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF4631BBBBBBBBBBBBAC019BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2C00000000000000000081FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF6EEEEEE9E00EEEEEEEEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCB0600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000028FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA7100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD95078 5B3ED0FFA2080086FBFFA505A0FFF07477714571EEFF980000FFF18C0000FF83000F67FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FF FA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFFFF2200FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090 801B00FFFFFF6C05E4FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5 FF2700FFFFFFE10473C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFF FF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112F C2961146EBFFFFFF43A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB00000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA3A0073AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAD2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF50C0557FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA5058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4C4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEC05A3FF4D47FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF990AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF4056FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE402AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8E12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF3563FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDA00BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF831BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2E21666666666666630180FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF71444444351744444444CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999732999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB00000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFA072646D 89DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6E0606385243 150041D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD01B1898EFFFFFFF FCBB3B0497FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFE8A884FFFF FFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD66A0027FFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10E41EFFFFFFFFFFF FFFFFE83018DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFD66A0027FFFF FFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF70027FFFFFF4D86FFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4263AF8FFFFFFFFFFFF FFFFFFFF8404C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFF FFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF870CE5FFFFFFFFFFFFFF FFFFFFFFFE4438FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFF FFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA137BFFFFFFFFFFFFFFFF FFFFFFFFFFCC00BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFF FFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFCA95E3DFFFFD5457A7401F283000F67FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00DEFFFFFFFFFFFFFFFF FFFFFFFFFFFF3069FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5457A74 01F2FFF58C606F3687FABF6F1FE53E1DEDF07477714571EEFFFFFF0027FFFFFF0027FFFF D950785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFED0027FFFF2A12FEFF4FE9FF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8021FFFFFFFFFFFFFFFFFF FFFFFFFFFFFF742EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12FEFF 4FE9FB455CFDFF9A00A9C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFF 2522FFFA0F29FFFF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFFE0027FFFF14008FFDD2F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999994943FFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9514FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFD D2F18D00D8FFFFFA9EEEFF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027FFFF 989AFFFD2204FFFF2700F8FFFF900063FFFF0027FFC3000000000000B3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFFF0027FFFFAB0B0033C7FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000194FFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA207FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0B0033 C7FF4B00F4FFFFFFFFFFFF2700FFFFFF3F00F3FFFFFFDF003BFFFF0027FFFFFF0027FFFF FFF090801B00FFFF2700FFFFFFE00035FFFF0027FF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFFF0027FFFFFFDA4300039DFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7039FFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8B1DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA4300 039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFFFF0027FFFFFF0027FFFF C21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4FFFFFFFFFCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFFF0027FFFF84FFFFA6001AFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9211FBFFFFFFFFFFFFFFFF FFFFFFFFFFFF5F41FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84FFFFA6 001A6C0054FDFFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FFFFFF0027FFFF 231CFFFF2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5001FFFFFF2001BFFFF13EAFFFD1039FF1909D0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD800BEFFFFFFFFFFFFFFFF FFFFFFFFFFFA1787FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD 1039E6110041947C47F4FF2000FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFFF 1102C49B1500C8E22800EDFFFE6945FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDD6D00008EE37800008FF10020816C4FE1FF9F117BFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF364BFFFFFFFFFFFFFFFF FFFFFFFFFF9D05DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0020816C 4FE1FFDE5418125FE9F48200006ECEFFFFF27545727583F8FFDD6D00008ECC6D00008EEE 9D112FC2961146EBBB4E4263698BFBFFDD6D00008EEEE24F111765EAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB501B8FFFFFFFFFFFFFF FFFFFFFFEC1D65FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5912D4FFFFFFFFFFFF FFFFFFF5421CEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33C11B2FFFFFFFFFF FFFFDC3713CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7600143A0E2FCED BB66082ED8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC34B07000000 003096FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFC7B8C2 DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCB0300000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/elm_flip.png0000664000175000017500000013751412127353615014454 00000000000000PNG  IHDRFztEXtSoftwareAdobe ImageReadyqe<IDATx=]?_VAhTn4YZ)bDe;NeH"vp`]fAB)9/羝{94g<>vM>#  < <в.u>1~wީ_xqcݻ7zGoc~?y891?f~'GGկGZZ;wB'|k|Mt~@x:-v\?3{襗^z$}լdgϽ_={ 5z^rx@~Nr̪rLg}V\7#X,.*a6}˟'=u &, #+H e[AvG\; <(Թ g)ԕIrJ^'>?#{:,]gֱN}#@C ijЗ𕍾')7cGb}ֱ\q.y<m{?=xwe蕏;r40z|oIԼA}!<[qܵ-<#VhV=l,<N'<8-fq =iKOOzʕ[0###### < < < < < < <######l\~ywFݛ>رcW_}uu?ݾ}{׿'NTz|ͅ_W_?i5]xqtȑi"I;o'P.5$2o \$-R_g zq5OǏ8O=52o7~O?xgw䣏>HU/Tg=P<<~qF3"gӏYrM~`]][`.5kԩR[\:Xjڃ@s5_j٨,y?/}6u]i{k>Q80ݖsFuQ,dY)˒OFY,Ǯ*|%YɌcga(n9Y[YR2oj^fƟYr^jaϙe.ȌeӴ׀w}a+2t8bZ xx̴B\ ZVWIqNprceyܥ'稀ֽ TԟYm%^'W%R˟uo5~=J[T.HYMEc\Te,>}fˋ@~*T+꽀WW:UR Oy<]y̑dՖ~sLOMLrIFyb'|ӛ:22RpJx )YF֌L@ԔeYvLjd_x-,cҋԽ|\ W,E~Z;S[K4lu}V[G:lv ybg >Xrq,/m.~,Ky!XGFb0O2,*v˿ˀbQy٩U qsdBaEx{`ޞweϭLY1(E5P7ouHN L]c.^JsmFYnbQf'mQtY>n]RN2˙҄uTIn>.K^~ފLjR {%'mT1k#`-,{qՏ*eYeN(7ʤO+cy̦# Ky y V7؂@nRf=GKm?ee"eHY׍3)rCEoZp,f )5c |آG- s0y،1z 2s4umڍ02r̼wĔm080 e)~ 3yVFl?+.Wiw8VqfV=,Y\k1'ȬCyڕg8dyk\>o}y\ X\UƟӞe]Ջ ,շEn04>uI^v&n)?Xkxl c禌>L!<˜iO駟h@gmt##  IVO{V[AxBapGGGGGG@x@x@x@x@x@xGGG/rt֭7|Ax{'G|O>y?駟vK8tƙ3g͛7WNxi<(K0zyjH93<}J׻,eѮ n`Dx_ZJԻͲI8#CwW^w;YRʞ:^ Zd[Ô!HQyP@xdŔ u_?#szb1"c\)(Cmp:Ի(4);QCxdZfȼ\wA@£z4z{A띣1#6uκ]Œd;JPIu;ez^e_zG_yl1W=iG9+=}uKd;ᑞ(uN9PWGw#uzxxXCwrVyśZܷAej]z A,<3YV͑{Ybq ҂,V {x,1]ۚj˅YJG!> <*6KGf]rGOaf PX3gθGGZr+>ϏܹSm2*Z#4f[5VfqlNydF.\ #wҥѹsF/_v1@xl{ < ӧO#K?kF$ekz-}D.]r!`M< <18 #rC~H@GʒjRLqҎee9u]w&XfGxd:u*\jOuS2y͝| tG}A=]wE;XGՌs^vnܸᢴt5C2kN-@xE3#A}g ڭw>&t^}8r R ydzP ѣG[ؒz_VB<0\ʨ{{{ը_^rmw##,=@N3`;nG$.UkQΝS[Vz\wج]WwV3]:yd5*~xta;N2# #ܕ}rݽAѮNrᖮ{ހ8ڕ!H+G@n1Hʑ{ǏO䚻n}aluQuخ,enw m;XGzjH6݁ݨwtGvFb&[^8k{,A.6 Gx%9p]wP`,GnGrSM{A:3r^5*w^]pwvEx5HNlhWVP5iǴ$Dw=tRYVcRxs!fr}嗣wyg'dK.MVOGwl1͛7E3>2ۘBU$\c<һ{9Kvd121oG+. l9ڕ6yt^lӾ̠<կ_{56\kR ^ulS[5Gc<]5n!<CfiGށs:u*\;=^lzM%@hCy< uYڭX_bnЖ&_'uӳ#Q9+#U[V$;zg\9,`Vw-<-_諯;v&o$A.m*D&4&fshwy}#Y*W1G Yμb"'րVM"#3t}@x@x@x@x@x@xGGGGGGG@x@x@x@x@x@xGGGGGG@x@x@x@x@x@xK@ܾ}zSO9_שy}k?яf}'F?O{~_>G<o6~ǎ׿uz?/=Owg׻x7_u5ŋ0]jUަI-ϥ2ynݺ08kf}uyepxm+{R-=M/Iw>wj~ogN@ژ_6L* $ y˓RxI|_?쳣ǏW76_sM^JjR}*3>xtRgy~X8L͵(/v@3W.^JMȿɟykUYu#7iruԂc28ˌ3ZzTo|gc뺏>}~=/g"p}rV>wygӏ٤<\rmr  kk Ã@X=o~sŋ]&=|-5s׈Ի|\,?_l1TVǕkvFy 3=૯pT]Vd0DSFfeUdętfL[f7. >r2⮏ˬbaͬBYn5gVI5/̔97yWwy湺RrxW\wyu3"+0y uC'p 弥RSW-x),?c-Z*ОcAצ>3h.s?;]UyɅrׯ\$KL\-<ҁ'y)RRFMz=EKh>WII!-}]/kXS鹞Ai:ɪJԥ'<&c!-6K_s-#;>L++V/Nq)z(>nRn)'4%!7TTߛv[̀:kq=d%Y*iYm!$O,>i>y$͒c6]!,=?e&פ>bȻdFAUz ՀrW}UObbRD)2{`^<=|2 x|МړZW_~g[`6DZĴ3)Ϣ()1IwC4:$GGGGGG@x@x@x@x@x@x@xΝ;7|z_V7߸H߽⋣'|r'ZFxw^5hv\؞XnyW\G`lsȑѿۿ tz]ᑎ]@G988>}zzA~pGZuѝ;wFgϞ52;`c0#ϟO]|yptܹ=zǞI|F{{{ը|Ez]N<9pB݋/Xּ NkB^]znᑝpԩV#sAzB@\tI0zcq@nܸwǏ;YAV3ɾ]qjtʵuϓ4K=8mGw}a汦l1㇥ИBQy1>d[Na #,}-lOiԻ[[mٓXx܈+WkI 6[HF`wB;ݻX26*P~.AQN3~z23 Thޖ k1QyʲT|O$@]< ;kgTe.҂~)K;y8 R6QJѮy5 ;Z':~Vȑ{d{JP9KAF"ƏvUX gf1ArҌbB޺9(.ؔF+`.vU][뿯zW_;D7Y^]r)gDR̴Cv-sԡz?cO<ڿ}wvUGT趜`FK{wتgd޵#*[["Qyfw -]z]((f1 f`ooo>HhL!MwtJS1vI9Pa}90E5gl']qү=;:̣#v1۷^Nx> lMy`DIJ53e.[.lVݼH/d9;[-S[.i wF,aٚd\?$I8#L~Ȝ pU@#++GP#a6 K,[Q/_vS v@xU2o@Yf^xᅪΝ;.GZGX~H .\BfpGhڵkՒ ĉ <s.l>.{y ӧOk$z-ˤށ+B^~ݱ]@?|‰[b={Rt^%iIS:w[U7oެξ^f&ˣsΙvZn9<<,öe0ǥK) W^ Ww < 瑍r|Իɲ0F]pL_cr^S|U#|'K*gΜyw :Yf2 8Țe,Ukl$Hi ǏT/NyqS ޥɓ׻]뽦+<2PuSR^HrR fiPL*KHy!q!wwqH@G>ӧO[kt .;^ׯ_91/@@n]ߓzHk.]TĄ_DdϜ9".(QyΩzCnHA9s5b)}h۩w0#) )ٛ>#ZԻ1'ջ+WtI8]b汇ʒji O=zh,iǍ7뮏SvSc%޽{w %4gFud^u%w'f{d֦?v;;)e@޼ysǖ#R\j_1KށȊ=Of!&=y)U!Ԯ̚֭Rv&tX.z;ۑ\ Ի ;XG?~Z63wGhOoP7̙.:!/n&UL!mky3Ged],wԻRne%–BtHwg(~rgcOl溣ީwe^@RTKv Qs+C`%Fճ B%)G7q60íwѡ\3㺶('Xd2*?~xJ3ޭ쬠Y#U/2M]\Gl˲lz595XDx,K/[L90[P/f/ˋzVRP==v,KPFHFK{;#z] ;G"<(Si<k?}22OQE{=unaީw <ܱhHܩ@PK 3/>fʌTZ:y٦G;i6<,7o_n)A2ʕ+.ʆܺu s,Ky!c7]fl>zC5*KE„Zڬ8fW^9r{LHdB%9ڕM}Ԛ` fV,t.<^x E~AҮzm+ zށXG)-u>q?HӞ46 }jɝiBf? Իsc`$|!oަ;GXlxyNLpz XI$<|%DwͲ5,p=z? p`rG&S#,Qeq}?#pgȌSTmôʩӥCyloF6͏~Ǿά\^{mꫯy}ՎԍIIuhR@Ts}Ԩkݫ^S &&+92o}YȁN|*ԌR;]#JCUO_ti`xތhź[._0{<<<|0qK+b#[V O񂛑eF)yKEHљ4.+//]uNR sM~I%ϹԆ|\jǺhWVBTդՒRW7m(/5>n_fuZ;^ks]u.L*{=sL剙"ﴑz b)ؿo[y\?ϫK,q{M+1ablWL !cxNDzE_i (tZhz];<\F% ZHANl{ǥ2Bo "֌֕m^9iu\"wy'cK` ԪǵY7Ax.Wz|l7 tPeya6*}4z)vmSU6&תh8X̲l"UwjuZMkw> 99'յy3LRP- -G-ܬm=%PA'N91),55 YM]}M:uRH/3yLk{90wFxRrW\ EƷb('6L b)))J)3uN zޕd9e\usM}kտ^uC /u!u'3iSMK))yjլIp.lYǖzߦ'ZZk5^}'@3o~( hn0@,S/}l\^9B[}]#k i.Lc)؆nSYq)JxDxh!<.RRGG؀6XUn.\$ E G#s r  < < < < < <######b>chE@x@xwfΜ9" < < <apG1#<Ora"矻@]rez˾nܸQ^x:uTUT6HNK;?OSˌ f N_6HTN8Q߯jaj"'߿o߾}g=3k/VoF襰e<Ǧ}ףjtر'Gv2E1E7&7+UjڇweteQ#sN"J!-V?$O ~HMxd+u|R=A.Xvv07aj`GZbbϝj4`[R{ʌ`jҦ_'_W f^iHڴ~WvPhf؈z_6 l.]},{Wol®\j߬sAxHw{C eAxDaRH֌uG7̰L^ qi[3# S~H`okIZ!EgB6_cLX&e޶IxʖBlMpe`wyExd׸j! ۰&"q+QcKֽA͛'`7iX?d?ت%)zm>}zm ; ݖ™Ex4H幑1V6 kb_>Ok׮-˓<{cڗe?bAcGFzDCk$PXԾqLQw EDOCOx? 0&>#.6igڡcgo0pfX ށwM!uW!-KRH] gʀlU [vppPGK,"˲tIjMsM&_rJ?nT+#ϻ tR}o<&M碜feNxdJ!Q*$)~rfq8zJH7wz~2Ȃܑ8\y 0"Z.cwkdPkއ1HȚ FԾS…gnlz͒ ̮}N HK6}lee&϶f$k3Vz>FsF0ۚy.951z!w-_@3}#'hG )lYI;H6oz{F?nq [lkArHA<~a[ t`X#s v8RvC}[3o؃<,߽{c_#H][lX*&!I&$… Y~:F i#MOz8Rv7Hڑy* gϞ_<PQOj5B\^_ /_ۚ$OR}vf.F (}07}Pt~>rM|G&zOP}gC!fɋ|U!H[0s5ģG ־Y_k_u4Aŵkת_'Dm35 o@طWk\\\zu`0}# o=A+ol̪}]_.dq}zm6?FZ} 2}] yvO/^#.R2,]?8K;EfsMyd'Jz5Ѕmͺ|`_}Yk!~HG ۚ$EF,[Ve845Vz iFluەmlWYZkoo#ᑍmI7}@ʶf妚jAn_|Ͳ5}fO%`j_m<w[_7ٸz$Mpt 6Ar7uز5dOP}Ƒ@kH{yQ::m2U ;88xxkj?d9- ڷH?ddnѣG{ lU2L9R&)>Z#[XHAoo1eӝx…ѥKz}ydgL 2ZcD7.3}QWᑝS ʲ#!H`Y떼N]|K#w EmyfL=*= ٳgYl3I3 ǏvG`eKw>4 SYq9 2f0(<<"z'0~Pż17c״% \9u ل >#0` 963%(F,CfG Ą(C~L @n\z8L0,D#,3?<ѣկg=#._cKs7rA`H2իW<]ɲ5,(Py@xݸqct/QdӧOW@y5J?d700I.B,e <e);9G`B^~4 @WaZvy2]s@3 Wj^,$?/ n$\tiPs]S<Μ9052~VG;p˓^x{+?$0E7 ]21olreXQƅqE64wk e6)?W\i4N ?χ(<2Cy'Lc޾͛7\ڗAQBgl,[|'h&-ٔW{EWzkNxd  Sbcn*/e ol G}& }}$k0=A}g&EtY\\|j$k._rg}\ ٳ{b.[#[Ҳd\ׯ_73C}cٺuS^RL]nsC}:Art?<@ J ɛѝ||M?w{HAvH憚'Ow$.;(7= ٻ{X2'#A0Jek"Syk4q2iBH@aQ%!H%#Į4 @IBf7CE\f2h@H~k>yk_߯}{kwUˡ޶' ~ )HyGlnr?C\ rb8|zn}=Y 7toJpd lk6A2;,Ol۳vs iZah5V yĐ߾ Zs$? Qcw F^uXd7O$4:.]ěo9z'%T+ c}͛:H==pV*#P\R YƲuyI1)c;FUH1}駓۷o?-}0mHxq2cK?d lo7ޘߖ?m7ϰ9 Y_#lyr?sO19V!M[u8U[gϞ<ӓ{orrr2 sޖҶfDxFc.G v3<3]~6?>y\z_A2dٺgr«ډ說C9R}g}6yM_0}kq #'~ gHzOPfq>:24] }lCYҷ)/vƒaeG?HtR_#f汧Rnܸѩ-$R8yZW-W|ߟ.Y'L6ニI;vkjnGvtv 21Ko=A#͒$$fODŽ4fg}vX#k7o޼wɩS\Ih/c'U17+Z,cMtZq% ~_6oڤSRRrsɝ;w&ϟy;$1/ q }ݰh/G{<26 c PC^:]>oGZ3]&!t[̻sg bc #PzAx@xv̙3.#Ў @x@xAI8#КMݳI8#КM@x@xAI8#КMݳI8#КM@x@x@x'/7oOo~"!<裏NΝ;PHH?<ȏ?ʄK*$lc?Ax6&4~0 y-t\8|Rw][<@Gc݁ #2\m={cεYG=t=|~>ߟO~2s~ߞ~~_ד7xczN:5N>=/mKyQ}mjD=6;I>vGHpI_:-R 0U<~*I,0mb6t{H@ח.]zcڌvUk1 XDž s]2Y__kQϓ?i I>ߝ;wk~AM<| `w8][>uMjݼ{ǎ8xURxy晇Fl 5Ҝl~O&de=[ykFO.PrـybǕǞ|ƍ||l6˖ 582M5SQ׀#87l̓BC)ך7| d*̵ٙƚ {Fz'^@, Ͱ8ofPkN/YuG"^6Dc Hz53Y$SQݘ1o{'\fڳtնXǢ-3{mF~!4gf(g϶;>Q쾐 ~7)-Wc}M7ڪ¶}+{*OڷI K1(:2űC-)+.09oPRոkh(3!3ףIuYf䢾Uk\351!*4LLlɺo5q6[ Uw:?f0fgZ g lA㩉uC[@]8<"<hٚ۲&tQ :ꦟHD5ᑑʍ)Jj"##Y}j"dpGGGGGG@x@x@x@x@x@xأzE@xO\GG`.\" <<.###06 Gx M/tq|eկڶ?O?a>hZ0oNc Ν ;3 /&6!t#k7o޼wɩS\9v&E2E3ErH{^y6P~u؛wNܹ39##¸ҴB ijeeZ #S}i"ty\as*  .ێb'x}Rru^vYY:~H`50m1£z؛*eB}l^?/W\A1R`50uW^~mCoٙ. 8k̪650ukەC#ׇj~HG2>NrB jAxDRH5pm!9!/*j6Gj 7(@Wl]!θ£}YhL˺R$|[Νu<$2E$el[hh5e%65 ˗'=ܨ0ͥ۱¸k`r…}:f%adžls86څ~$|[ò?$tk<ƭ ]czGAƍK. {4 a5u3x~#R/%@vB!33AVݾ )cBxd R\\Kȷ:&Iѳ_8hҧM·a;(Qml1˓1sN|7 ߖDOcO`y@xD8h2dv-\ 2fXjȌ.KD (Z3ҟ膙#~t1<jS<̜yo&1;^vjg3Q?'v.^x?T u4U/Ov={_˚uUURj[h[3kGz~=zBe" }`oƲI50 Vo=wZ3dif k[Kx6 o!<Ңuh}LS{eԱKNB#-q ;r?cοph&!G6З~ګQَxp&ωc$t2Ovn s,>cda6]t7AQ8 ##< 2`1 _>3gٮnvZoP:| aZG7 i¤4]l;X 8?~Q5"` j #i|[7iPN?9ar]9 Y3F~^'<%uh@c+2}B[xH~&_#C ٶ25ɒߗj`7yP! FVCܸqcsfYD5xϷq$ Ƚ{Z͛7>}zr)W@O c>zK^Bm qɝ;w&ϟyh?=n/Eyn;pk6fw+0cRw( CP8ti3ㄮvǬN@q RP!sT2pڵ/4Oxϸk`G&<2yk3Kx6+Ð9P DxD!]Xwۓ/~>L{ t}cܑ5XDxd'tw{k69{m?Ϧ??\ zcL'tuXUGznnڭgyp?я&9 '> Du76G "uXsaEsNcH`OL~uՋ ]^R5]1N im;qxqLX̝yHo~3uyG }B-QOnY&;.HaZGz=?t!d17nmz7A;*n,۷zg}6 <% ӰlBxܹs|%HfF'pxǦ?sK3Xwٳ` #,O?И|_wa/'''/~ߡK<@< YL$\?G7 <+Ռ%kG`mhɚ.r t?:<.d:?|߷#e:^p<3 < < < < < <####### < < < < < <###### < < < < < <#;`^z饅v'_M#p_#u,5,6+VNV/'XkjQAxd* QWc7Ү~ .*YZ5{S^2fcmn|Ksc瑩#3))5C"~,7Qf61 :d#pXuKp̿5{R:6{s͐X۲){^^vǵZ'<2 GbCF[[;]]K׳7,uK]Uļ{{Nݬ2ܜ6м:IPs6-6͚]{w-mSb:_X-M5 NO3E}מW@Wݙj_.]G`wՒᡂ_akB$X&t]v^6s7/BxdDu\tB kfޯzk$_'̎hgv֪wR8ydYVfPMgc—8n|>g.*]]/YKhMՍ2-\ԃ7dnɟ&lC|YoLFGTAyHrݡWX1a csa[2zT NiY!#sG23)ͭ~4O7C٦(ozGsך}w3{{,{g[Ǯ6o,d=~ߘւZYkfsY-gkEwPjf}FU=5jq&7=jU3Am6 ہ~eFcagԡ &%EqhUgg㲭zY{~i×{c3^tq5Lc,ܫ la źߟ :S^U}^.5ӘϻXCԱH=m4kq3~FG~&-_@ ֲЪ1PlP`;zFlݞGК###### < < < < < < <wo1Ox<}g}"!<} X/f~z~+Yy.kG`}d;GGUpF  .On > ,}zTYGG`YjD#######=GM^}ɟg+WL._GS[C6ۺszG~iXu'!VfekVRN kl[C4xGZ"=!3*r劋 UNyG6X`,ҺzH[jWKإ{+3'zJKs!0tͭ ONNoW5Iyd'E5/Ng!u qQRKط]oefGGF~iX2nۣGD#{3_~H`u'嬺 7nڪMuSy֒'nw>)yjɞ2Cx)/-EwqQ^հ}_[!<Ž4Kw~,@c%DV~HJO$ݐҜ AZw᱇mɴ;G&@ ]s+3{LcQ}Zw{&[p9?2; eQMw!5C]iuX.my$%2{3;nԠ;gΜ}[G LE ?ѳoڮ 70ڟ.\;=֝ [G/ Ի me&<[y]s+3Gz(?GLuGi&j#GSKu&03";y!<#dٚpGZx1aٚ:bJx1}&6M:S1M&=sM^:9s̴?aC^tɅ<"<#瑭[!@xv?d!/_β5[K?o9f"1TqjYri`K;Mv./<\+0n.XMًG )i O:]]*txe7lEOChHg;.>queV-A00E'3lm<=(ڇV+ANJ L=999q##Ig]GfiM>|\F[Eggv #[" ʲ`z~X&|ODi~%,6oK8hCr}%,^3tTL=L̟3O=K¤#Q;U$I?d>~,6 0SOK LmL.J?U!!Xڄ:Zǣ@*:u7WPKv@x RlRr̼^j3f%7ش vM`3{4SY7!inj(2[' 䘜=/_hᑃU!/-/ )dy6~\yM%Z>./CyLx5&cU[f-/˴&}YKېlrUe- EWf7Ńg׬ef6`m=@ ;gE:l[4OhXō}CH@6!f 3](ֹ^b=Yj_1]^ޯG]T\eg27?f+yJokǻnl:GyMuOgn%XaVZGr0 <"+%̪4o95P8M Om1v臄nԻȱgN yoybб=n <7,Z_[4Xn.in=/rzׅ~H魶7;ͦ~L"]Jc_:ATͪgȖaMks<+ k־mN|%`S yշқj (E17Kfϗ`;991l7tMe \%d#;)\_P۾ƾ- _?{LՂފjڜf3ϼ>1 tyY[?>ekv^T;ӳYy1oO%\.yϓ%M>`ڴ/<mnP;\O[ GX#/!=KGڎqCW5z)KGFۛe6=P?$Х~8zĸy`,c' .g-1_V@f.m28Y®s7.;ϺluSM=}Ӽ^08vɻlt9s[0*ua=ok1YOv8>04!3?i[DEXq#t\sUG֒l?df1O[Ro:g۷oO>駟N,yLXjsu?&}_g?#瑾_fu8{da-gvr|޼/zG%<~'xb|3ϸ@&&=ۆ@5ogΜOӫj:R5M}պ#3l(4/Q!7YǚyLKf%Am%,@wGmIpUPs)[Q>̟֝q I,a/;`!63L[v\+#Т/ ̀Vfw-jfoHz"; 6Gݻo޼yӓSNrpɝ;w&ϟy5GGGGGG@x@x@x@x@x@x@xGGGGGG@x@x@x@x@x@x]K][ϟ<쳓SNwN^ɗO~V_3_jr۷oǟ={vy晵Ϧ^{m֕7Xz-|ɕ;+o^߹sg|L>C?:λk}{~gV= u:/mk5{ &$… * c|y**!536XI>P޸qp8 2kU>\Ȫ|EaǼz`RZ*9>/n+c^XՔ\sg_{rgo7oCxd5# 6y7U8<Z23l^ow]]]<|?)ry,%| *U?>us=s0+F] uϺ/ŷ6oTS7{Vuz]U/!sjJyրG')jl?7gԚ#o_Gieˢ⽏XABd%yss6oG'Wa>?M.]L^=g}qyfĚc. Qn(j昚mx<@٢' eF="ˣ)y3hvICo;ͪkd usLd27׿}}̢ϝ`CLPUjΒ5}.cVe5y-mw=fDxq^(f uLeݔ-qfy_{^\'3R74C.f@^'m t޷jLlc 9ß]nwyyN[ު-v+ɀ>dEԶ{6jɼPhjhѓ?SrϢaޯYm]fu%C4瑩? IMOݍ>(flّ6H0I lՍ2y5 _m]gX.5g/smR3Rovy:>XPV7fShS,mӷ*R}7_E3)7$҄j)pڅZ=TO3d幖M]vC}'-V~>=nGFpqTF}nji{aWlk3K([jB\qk4C`&G||\>S`[֍hjd gm6VS/ړfqz@k̪k.igZd6᪋'|6y|nB[sb[nQ(fjܧM9fS9?3 sM}~ޞ?{EBx'<~ӿgO?G5XKؙx@>GK\}rufڬ##4<[o5}}rr <m;AxGKJoߞ8ڢKǓ=f~AxKh:7'/^B[. 08CXqI6GxSּ UV\2`M5Yu #;߸qc'+. <i4ϋ90T0iQ a .g ktsMg!yo~ӛj8И vytw%wfqן+bpV= sYLK);t Arf!cG5c=eu_+88 m6N3xF.\5?}ʊKjݻ{hmFR۞P$h&>w^j4++.6 Ol6#,LO\|`W3OXLJ(rVݺuJNF;[vQ9Rҫ>?7eb9 SOMfAc$ղ.g>wF[Q?$p,ի]xArV\\b-Yf,^ `f 9nSuZMf3Djܾfk%t_;P$Ωq·z`ԞCXq᱓}:/w=ϝ0j KV:҇x <o#4g'2:v-u7ՊKS]qI8}n:KqvȬ@s}l }, ӾIu'7}b#ě0Оš 04V\9Zz=sg&2{gqtEVXR ԊKVsҦdᑽڹYZ`صZqR-6:f>zv͊ #VoݺSaA.f]A$Pu\}QcŠ dO} 1 +W6 8Q`=Ty*LG6+ < ܗ+sA]fᑃ0}Qe.fu6 8]>tlٵ Feq #Ǯ?XlmŠ }+6>fӠ; m@WXqAx44TM}V\mp6ʊ lW],620k u-$|[:Dx(]Vk˻q>  G"< >>(ܕ5>(8I6 <ľ]Zl> XTw}Ǟ˓O5_77=u6ƻYqAx6yۡM>6ƻYqAx8AŦcpk. kV\9Jqf$3v=ųv͊ $u \¤dq6k [osY'pחRpإ!uO@܊ M_p ڳ,-*}N4k. !7 ߖǁHa)&fy*̦Ao_wm/LInLDx@2ו'}6{aᑁ<%yt-ulp> 9XR4-68fj&Xqa-9{Ϯ5_|W{a 슋HOefoKm5_WK(uSc<]$|[HՒiBP׋MךsAx}lZךc堻0N$}_ש0ۄ:a!!2O_6s<ϩ[nMh}8IkGz2÷*~|s1z蓥m}~hs(}bٚ&TM`3is38<6cM{>䓃-t N T#[LZF]یkCcf3c@xxu*̶" CcG,˰fҎSa嘯%3vc*81dq`d92j9\ ˇ~8]VXչ# zh,|!,ۃ26Yy~`摝b__CTڦh]eZbWߥ~Rv1Բ{Y.̪,ظA`WFxd4ghk/,.|-'''nats~i@x#,v}[0 yFJNx 0sm@xKf hͩ0NR##§zj$}[=Ʃ0 .^xhB@xd[dI8S\,^m!47 r5c qlh$," `nԵ]N5! zWrcfG%d!nJ`˾ΞޥjOdxA['|2}0 0w^03p̙3Ӡ9 #eMLl޵P<-wȈBr?$p\ 7%Do2*h͌oVIMotVۛ~jK0u݃Hua6tZ*2&4j%%`2&.ڊؘ*[ I%Z™u2;;,;;7s{{5i؝7RKnKJ\=7@~_[2lh$HjŃS$4e7 `r ǧP̮+4/%ƲWf f%aJr0irI8,ƔHn`^KYj#<##Kr"/`:!zH`(G,ZO^mYZȟف^,ekVZv@B^zu, <®_#Gi@x@xdXjn޼`Tw `,cVM\wΝfmm/*J\-|H  n/| \|`ٿG-M—4\x駟Yh_#<27>f_3gδ\ 8gâP^re_jl-@xd)J1W ;ud@¹ P^1)]S&ɕ%S`Uy\Ѱ>zH:#:Ȕ\&Sʶ4D&,I|I;);M$o , kHkzHx'W0Ȱ 0YFQ8# -W}"⇺r%@|PfOݭ777muXQ%0eqϟ?o}i@x҈V,țZ7.#?[yZb4̴2ӿG&T:Lɖ|i0:9Rtȹ*o5Äǜdl`pg#vա}y矷_gI.>I`,-tAxdRe_笇5uɬ7,[d9RqI`#<2ʺ˗/aVt߰eg*. <<'|stj\l^T\@xu6}T\4 Gxd^u6:VٴgGYq$:ȢvaDUYy5B <9 ;u߰`cEGMK[D: |PqAxFieZ{bM ɚ+oX0{V\4 Gx1kN ;YpNp^ް`T\L֖߰桥 emP'@XF݊KPpGpt:rL-*[nnn*e#IRq`N*z,4 3%@ա #TTgyBud0T\yf677΁= s$;p0OJzg2l6ׯ_7͛7o޹իWdT\2:UvT#G4wm?[n PqPe,4ޝG[!&(>zL)Gat"<=3+΁e"<=50:ω5΁e:;0y>>ȕ2*>MX>faʾv&HZrod<ej ####### < < < < < <###### < < < < =juK ڑsܞ@X^<稲nϗ0^n?vخ\ j]ٺ*t}O>tK i,3_|;H}ܷ<_HL(.I籙9駟?82PpRT\B\7AG w| %|ܹ,۷Gj vg }/^hK d/ ~$SŇAfnV^)ys{Yc% kBUxw S&-a2S7q;|NMi[*Y|qwߵc~R^~}l\Uww>??\=]fu B},\)|N@+xv{6;%OO~}"7z՝E> uXmw_5|ɡvfE5+k'WK!_G `I4۽Wx VӡGX##S?"by.]?~5ͧ~z"ߏ0͢,;uꔛ[׮]ϝ;j Exxkw;w41c;ßԴjժ/bŊB-[DFFΙ3]֭4hШQ `Ϟ=EEE>3gC+3ȚsuwwjooiӦFchhbaUWW@pp0cl69rƌ;w8;; ۺuӣGc۷o 2,Ӌy5ZcB"1&ׯ===rssSSSy9_xիB#AAAƌP( ckq:r)BBBcl6lȈ=z/89۫Ç3~˼ZDDD;k_͛秧oڴ)11q׮]#Fh@yzz>U|||bbb.^xΝ$)Lk4z6f3vAh4gܸqӧOg>}޽k] Α)S@zzPpp;W_ݼyf/ׯoݺܯ_?%)XbbB(,,dY, |s^?ou ܹ[vm``w}wر7n5`0l̙+VP|Aݻw.]/qeSUUU{K. z~ҥNNNtgϞ ֭ڵkCCCcccO|5::dÓ1/^ E=xftm۶iZ`2gYWkAc|wS|ܾ}~ %* wޮϟ??p@>kBuX35h X~W\ZZ~~%?%ƶV(<!kmKBBB,߇P~CA}X( a@}2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2LaA]if2l섃Šr yE`y\e,.999|hhB),d B),d B),d BTEEENNѸTo8!!O>q Ԁx($ ;]fr<fڴivj\m{:⽯T.]($CZL;w* V[[yfa4@AGRkv,))c@XoB;qcjѢE<ٹgϞBT… =<<̘ذa۷cccyʕ+5 yruunf~8Tll)SmۖhʧR>쳽{>x1vcJ#LC##LsΔ3g¶-|dݠuȈ1x*?l-?ZTTaaaOo# >˗ߺuo偘ǎ3L6iK|Sw/˰e˖S9r޽֍h4ឞ?G/0Iw\`0 8N>%MZZ|)uG9s̼yZSF/T#1շoߛ7oJ :Y SX2La!SX2La!SX2Laiǹ\+W6h~~:,%Æ Cݯ(a>,߇P~CA}X( >,߇P~_GNB),d B),d B),d B),d B),d B),d B),d BP~>g2La!SX2La!SX2La!SXG~5թjJhѳOhVt,"b]tiѢEeee~=|ܹw Oׯ[.::zРAF*,,4gΜY`A@@@yyyXX_MMC9d29rOŋ={ڵKqq1gXO.4V+++NN8SWW'⸘2@O5k?23́...Ç111|3!!ȑ#?bNTppuwСCeFVu5kZ?k޼y߷X,<>l˖-!!!>.G>>>>>g~SSS{իXr95'jNԜ<9yPsAybllnaÆBɓ'OĄ;pH$ v(=|p__jKッN̍Bׯ_nYݻνn2eY[pf߹sG ܿll,==a/^@GGGhhYܼy3~l.**S(&&B̙3iiirLJ'N۷oݺu[lK. r'vv srr|||BBpϞ=bH$Պ b˲ ]eeϟBUUUp!jx%>M* B';z9iUUU099t9\0JN[#˗/u0BӧOqFЌƍs7wrmFze-VZO˖-xx{ll,B͛=T :.::!hL\8رCөT*RY^^^SSiӦK.Xz= _k8ӧOoFQכL&6Y3eNvT̆bHJJ@ݽ{^~mvJeŶ,KAAA__C/ }TVV▣$TWsLyy90!*e2 zŋ[[['&&n߾ .ܺuѣG^s~jj /h4 B*%44<s'OFѣGȪ0 ݓH$K,)--H$mmmӭB~0i4лwRRRD"q**((HP`BjuEEe˗/wǏCب(u:/~?|***{N;vZv_\Vj40DsΎFb u:/FH$Xd^|@Ƀ5'jNԜ<9y[8J{{ 4:󒘘(f߽{7\v&ۻl6455 ^b\JҜ3OoooZJNNNLL> wYqPmma0ڵZL&RRR|}}\3 h+IKK9ksRb8GVMMM[_rH85mmmYYYk֬2h/..gY֡o@ N reihhXz5gpj500###'֮]e0V {2Ԝ<9yPsAɃ5'jNԜ<9yPsAɃ5'?{ 8o9yPsAɃ5'jN<Ϙݝx61;7p@p";B)+++<<|xx855u…ׯǩ݅NbfwZPVVU(s׉!V%܃A8aEfwq ٩JRܾ}{MMMOOlݹ]۶m())1LVyyyn^^^]]]'###m| F#>%uךf];Q`50GYrd2:u >|PYYo@yyyAAJ#(2???5wkjNԜ<9yPsAɃ5'!DXv!wT@ ] def /f-0-0 currentdict end definefont pop %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 0 -1 273 208 %%EndPageSetup q 0 -1 273 209 rectclip q 0 207.679 273 -208 re W n 0.0392157 0.0156863 0.0313726 rg 0.8 w 0 J 0 j [] 0.0 d 4 M q 1 0 0 -1 0 207.678864 cm 0.402 17.879 271.582 189.395 re S Q 0 g BT 13.340901 0 0 13.340901 83.782178 197.542905 Tm /f-0-0 1 Tf [<010203040506>-1<0708>22<090a0b0c06>]TJ ET 0.0392157 0.0156863 0.0313726 rg [ 2.4 2.4] 0 d q 1 0 0 -1 0 207.678864 cm 29.586 60.762 210.238 120.898 re S Q 0 g BT 10.005676 0 0 10.005676 121.303467 154.661436 Tm /f-0-0 1 Tf <0d0e020f040e>Tj ET 0.0392157 0.0156863 0.0313726 rg [] 0.0 d q 1 0 0 -1 0 207.678864 cm 33.258 64.371 202.609 112.887 re S Q 0 g BT 6.670451 0 0 6.670451 120.998678 84.079944 Tm /f-0-0 1 Tf [<10>-1<11>-1<09>1<0f0a0712>]TJ ET Q Q showpage %%Trailer count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat cairo_eps_state restore %%EOF elementary-1.7.7/doc/img/colorselector_inheritance_tree.eps0000664000175000017500000026703412127353614021137 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/colorselector_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:11-03:00) %%BoundingBox: -0 -0 125 347 %%HiResBoundingBox: 0 0 125 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 125 347 userdict begin DisplayImage 0 0 125 347 12 125 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF99999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF070000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFF FFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A74 1C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF6907F0FFF616 5AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516 F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500 FFFF4701F9FFE90038FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598 FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF 0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFF FE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDD FFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DCFF8122 9CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFF F47800008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFF FDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA 55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0066999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999900A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF250000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000DD6FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE494BFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92 0CF5FFFF553EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE01B3FF FFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFF FFBB00D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E0164666666666666 202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA1999999999999999999 999999999999999999999999999999999999999999999999999999999999999999990065 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB00000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFF FFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9 500D35D2FF83000F67FFFFD950785B3ED0FFFCA95E3DFEB0651AE9500D35D2FFFFF38360 3343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFB455CFD FF9A00B0F2257FFFFFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFF ED0027FEE30C0082E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FFFFFE 1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC30000000000 00B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF4B00F4FFFFFF FFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFF090801B00FFFFFF00 27FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700 FFFF0027FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFC FF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA 7F0088FFFFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FF FF2700FFFFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FF 1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062A47B45F1FF20 00FBFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFFF2 7545727583F8FF94000081F08F000074F69F117BFFFF9D112FC2961146E07800008F8600 0081F08F000074F6E24F111765EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999993355FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB0300000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE 494BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE803A7FFF20A 97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDE01B3FFFFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A7FFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF7E0164666666666666202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFBF99999999999999999999999999999999999999999999999999 999999999999999999990065999999999999999999999999999999999999999999999999 99999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF070000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000B1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF07477714571EEFF980000 FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FFFA0F29FFFF7700D4 FFFFDE50FFF2257FFFFFE92521EFFF2200FFFFFF2200FFFF0027FFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFF FF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4FE 41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF 0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF27 00FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFF FF7F0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFF5001F FFFF1102C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7 FC1909D0FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43A2FFFFFFFF F27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0066 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999999999999900A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF250000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC0058FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF9F07EE494BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF464EFFA205EBFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF395AFFFFFFAE02E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE01B3FFFFFFF8108BFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200 C0FFFFFFFFFFFD1A7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E0164666666666666202AFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1444444 44052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBA199999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999990065999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999E1FFFFFFFFFFFFFFFFB0000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000005CFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFF58C606F3687FDFFF0 7477714571EEFFFFFF0027FFFFF07477714571EEFCBF6F1FE53E1DEDD5457A7401F2FFF3 83603343D2FFFFFF0027FFFFF383603343D2FFFFF58C606F3687FD83000F67FFFFF07477 714571EEFCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EFFFFF0027FFF2257FFFFFE925 21E8C5080087BB63F32A12FEFF4FE9FE5DD7FFFF4516F1FFFF0027FFFE5DD7FFFF4516F1 FB455CFDFF9A00B0FF0027FFFFF2257FFFFFE92521E8C5080087BB63F3FFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FF FFFFA10075FFFF0027FF7A00E6FFFFFFA10075FF2500EDFFFFFF14008FFDD2F1C3000000 000000B3FFFF0027FFC3000000000000B38D00D8FFFFFA9EEEFF0027FFFF7A00E6FFFFFF A10075FF2500EDFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFFFF0027FF3F00F3FFFFFFDF003B FF2700FFFFFFFFAB0B0033C7FF8E2AFFFFFFFFFFFFFFFF0027FF8E2AFFFFFFFFFFFF4B00 F4FFFFFFFFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFF F6004AFFFF0027FF4100D3FFFFFFF6004AFF2700FFFFFFFFFFDA4300039D8209F4FFFFFF FFFCFFFF0027FF8209F4FFFFFFFFFC3800CFFFFFFFFFFFFF0027FFFF4100D3FFFFFFF600 4AFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFFFF0027FF7F0088FFFFFFD9008FFF27 00FFFFFFFF84FFFFA6001AAC007DFFFFFFD590FFFF0027FFAC007DFFFFFFD5906C0054FD FFFFDFAAFF0023FFFF7F0088FFFFFFD9008FFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3B FBFFF5001FFFF52B1BE6FFFF6E3BFBFF2000FBFFFFFF13EAFFFD1039F9250062A47B45F1 FFF5001FFFF9250062A47B45F1E6110041947C47F4FF1909D0FFF52B1BE6FFFF6E3BFBFF 2000FBFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFDE5418125FE9FFFFF27545727583F8FFDD6D00008EEEF27545727583F8F48200006E CEFFFF0020816C4FE1FFE24F111765EAFFDD6D00008EEEE24F111765EAFFFFDE5418125F E9FFFF9F117BFFFFF27545727583F8F48200006ECEFFFFFFFFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA90099999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999993355FFFFFF FFFFFFFFFFCB030000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/head_bg.png0000664000175000017500000000032612127353615014224 00000000000000PNG  IHDRKtlsRGB pHYs  tIME $ VmhIDAT(͏10|!`wh &:tp$6NPM4@I9 1nl,$iձif#but&e$qɴeimЬJhrIENDB`elementary-1.7.7/doc/img/fileselector_inheritance_tree.png0000664000175000017500000001231112127353615020720 00000000000000PNG  IHDRp[]bKGD~IDATxyPSWTP8Ttcݗ2u:*Z6 eUk!Z*T N "ȸU6Ѣ`YYL/^`/ɹ>{M c@!t4H(2$[YXXx ĮXǏwww7TR)VXRd-򵵵&j 5Y ȐPdH(2$ E"CB!ȐPdH(2$ EtŠ4H&5(Yv!Cwn^.V$T,;;;7( sVmM=jۍ{J:tr{{{r[V*f0"mǏ'Lh̳=ϝ;ױcǮ]^pB* ??l~;4MjjjPPȑ#V\pˆLVUUk17}yuIV׬Y<`1cܾ}~ܧOΛ7M73f17ϟߩS Xuuˌ3K#FjRfi4ѣG߿occMBۺu+1ƴZ̙3x5DRc9\hNNlݺ/N8s|;<}v^9|֭[FtBǍ'jkkc0x`XCÇyYoΝ1RhIII9r+ ϡC2Ǝ= L%H ++ǧM078)-ZhԩYYYbbbv5|>}tҥq}R *s΍_]re^BBB.]tWZT*h4|04iR޽W^]UU;o޼k׮-\pMɓ'|Udgg_roMKK[lWŋ7j_|Ua`ZcMLL@ }6cLz{{O0ABee%1Ʈ^jccӣGSNUWW={߿ܽ{333xZ[[ˇٳg'''GDDH$>X߼y}c&Ϟ=bNBB˗ujzٲe,U*1bww#F̝;̙3/_!c"H,ϙ3("""з1fHRR\.k4Gݻ{Xr'UVEPػwCۖ+r.^rcYYY˗/OJJtG;`^z1" 󎥻?!/M E"CB!ȐPdH(2$ E"CB!ȴ&BsNX ]º3YY8UUUbX(>};VE;C;VSSSUUu1Ke X.]-ݝvzϔ͟?ɓ'r*OKK:uj@@MZZ{־=_O>̙3AL>0? BǖaOMMupp=9qDXWjDΝ;p Ǐ;w,ի=_~cƌ/3fX,NIITZz߿?00ݶTZJmwss;wncG{ -EEE"###ǍV|}}thhhac}V_իq"H(^xq׮]=z+WGh@NJ1BгgOgg砠b^^YY)$IxxL&av \q?H$z/\?DcGү[@sjutt4z=U#Zg E"CB!ȐPdH(2$ E"CB!ȐPdH(2$QϞ=[QQ]r]fTw2dHA#CP<&/ #CP<2/ cBP<2/ #Cm {!ȐPdH(2$ E"CB!ȐPdH(2$ E"CB!ȐPdH(2$ E"CB!ȐPdH(2$ E' O89_~&;HRԭ"R~R[[h򊭖@cr䛃PdH(2$ E"CB!ȐPdH(2$ E"c&)))k׮5,9EGGIIIfXe1_`dT=f:uR9c sJB"Q97doo/֯_ϣ|ױcGdT=رC XbzsКYu˛ ;;/*ɓ'3ƚ///gyzzo"K,A666ݻw%xCBB`Æ 2T*yoohf,#tܹӦMۼysLL~dX,_1~CKQVed1\5x`[[[7j 2]*ر#>>~ټpT=?ԏ7fZ]] z\VVVTT{nJW^]/]TVOWe˖'O[6lѢE$111݋ |(˿;GGDž z{{GEEDoޞ߿ѣӹs˗/Ϙ1#((hɒ%K.ѣٳgi&T:|pTZ^^uٙsfggl>WZ$e_ܹsҤI֟$V-yyNNc"Vӧ^([Xڷo_>zƊ7 E"CB!ȐPdH(2$ E"CBiշM la7 ?*a"&?"|r.L(_ʗG1|yd(_ʗDŽ呡|yd(_ʗG呡|yL(_ʗo[(_ E"CB!ȐPdH(2$ E"CB!ȐPdH(2$ E"CB!ȐPdH(2$ E"CB!ȐPdH(2cO>s*Cjua?TT*&?quuu eee :b (**vϞ=Oj(9cסӬ,n۶K.aaa֭ƴy9ݻ7֡C`H톣yzkynOJjZTVUU nܸ1zk׮ >}xe>*͞=;999""B"LKJJciȐ!*fQQ?###ǍVc7oMaÆ3<<<m =)EFF@ srrj5ώ\~ƍ//ŕD"Xq6s6dIc@ p d ⁩ښt>aaaQQQ ݻ]a`>8|hhB),d B),d B),d BTCC]G0SÇW*v---YYYviii4~ƍ6AGw{iG&ݻw[j~S6̔믿bccf[vwQOOnݺkNCHSs>W^1:fjСe+ޱc߃ߒx~c;$''K$7|u%}z֭={_6AB ?O7Oucj„ /RRRmm-/ollT* "--MTTƘ-hhhP|>knnoR/| 6HѣGWWW}|,߇PP~B}(( a>߇P~{(La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SXP+Z[[\D'YW=bP]D"`08V;B>4 4Oa!SX2La!SX2La!SX2La!SX\b0++ M]|933>uz|SPL| \rGN2Ev4k3/77G",_>{zz6`'566^ںxAGִ6!r}pEYUU2Kщ!!!݄G3;ا>S`j?5)///%%VXqڵT^./^jyS.]lta*55uҤI֭ST|r|ڴi۷ocǎ;v,<) P(:ÔT>V5͈#<<[7 ڦ:|17K㏖@TT{hѢW~<viM]~O>oÚ5kL})111۷om4@ƘV6l>jԨ. йrշ<aРAMMM.j-[;Bw gϞr6syņ`Tppdrss+..~~UTTOԳB),d B),d B),d K%?1'F5:,$ȳâjPP~B}(( a>߇P~ B}X( = C),d B),d B),d B),d B),d B),d B),d B),G}8(2La!SX2La!SX2La!SX2E=>|R+liiʊW̔\.(x{{UTTX,Az޳gO>>>2' S"UݻxbJ7n={ƍSRRvڵ~V{I0*GFG qzڵk_^VV֣GZ=dt˖-sww7/^W_}{wì=dXc>1Œxe,B!t:?mڴ6~\ZR^^8U8xMR666@`` cܹs={}9|92pAD{Q/K8p=??']ؚ̒C=6k3t͢q` "fw҄U`|]WW)ɂŋ ڵkhLOO0aUVqqq>c[lQ ,۷WD|QF=䓹D_zuV\57~– .۷o]]cs֬YKmmmǏ7Lj"cƐ(oѼ[:88ό;vk3Lg.((T*OOzƘg++Dcarԩ...B:sNap*s߾}D7ߘ;Q*Mx_رccG%"`WRQNNN@@@ ꀽqŋOo߾M6%$$޽{ܸqCׯu:׻\UإMB!\`]x{r#%^zM>bWvKBjw߸qHV_rҥKbI*g8p`̙M|||XTr߫jaR&͜9S nH*jeMONNFD.\ؽ{]̯T-i]FD3gΔZU`g$11x{r;;{̘1"$?JF3&==]R$E&] G=!#x{r ??ի ,:/** 7"##'N7hLOO0aB^7GOSNTTTL8ۻjB""""""͵THKNN&̆RzjYeeR6lXMMMyyyhݺuG%c -ܿRe 󫫫&M&ٳ wT*OOϪ,'''"ڸqΝ/tBaiii]WrHDW\&[[[DTQQan~"c= d2)>};w&''3ƌFo^f8ȑ#1RIDՖ^{ֽɓ'hȐ!d޽(++ `n9a":w2l7۶m3 wulvsrr._|}D3B ^owJKKs;v3g C&a0-z^566vf^r?j("Z~0 Ҍ a. YyJu>;u"dSL_:~m${^tr|_QQ!ˉ(888))iʕ'O^^^!%KcC%"$4x`"2 A9;;_tIxI.;88={vD_544f a?gΜxJU__!"Kv{g̘1{uss744ũTظƘywvں:F#L.[i߾}r<>>^d޽r|ȑO~wrIJKKWX!KlذrBx嗫zu6K,xEޮu/,D$p_X;&9{r"O=ի"v75kXu]|ǧ ^zIzo_+:I%?j0O>inn9ZE Trj===s"""Z[[9"bU`$_A#$$C OiZ#@*,zUIIIkkkzzzOWccF*@x[DDD! )<D=!#x{r#㏧OV¤ԩS1ԁ"ܧ8Pg@Vgggt:{%k>}}::$4//Njunnn^^(Uk322pNFL&;x#D) $r[RRBDeeekBBBN*ju`u]Y `r|+W\r%<<|Μ9MMMbWj4-nyy:u}~~EIkbVa0<<&&n_,[6Uݡ4n͢˗>|#GXk_>C==\H,L&XXXXeee[[J41 iiiYYYߦ7?~|ܹJrBWJrذa:̓&i|JYUUu"~.Dtry"2*(&cLT2Z[[]]]~~~D;vlΝ...}),, P__uf۶mK,IHHprrھ}ǯ\"^z^zT*\~}+nnnO>d|||qq<==W\aÆM6uЬN/CCC;-=]((( aÆYqEEQ>M"Ztп{qqqW׭[׷o_"jiiٴiӞ={:6aN>zr' #?ygyz<9qD"KtDi4e˖i]Kr֩ɖ":to(n֭k֬2wiD裏vꡋ<\:ǵ3fCBBqƽDi!aVFP(յ7zNqh~nΞ=KD% $.{t(&9s&00P&f̈́i~`ܯ_^T~g0V5j0d2 mJKK322 ѣ9DR^h@@@sssIIIw6"d%//O&V)@Oe2ٔ)S׼]!tOw߽I&]vӦM{'Νp͛7 [Qo%?r===͛gI㨨A555tU~{{ݾ}{-5͇~{9;;ۦ6Ks=|r4e'˖-[t l_]Mr,>>/KFFܹsM&>|x޽={ؕ}^zgپ}?qoN=ǽޜ1bk7]"CB7'ODl0l07773E.†fk1jfof jfk1 E"CB!ȐPdH(2$ E"CB!4%%%nB!~~~ heEEӡCm!R}F+"""޽RǏc=%t9RzGGGggbk͝8qK̮ؐFɓ'Ç2kC͛7oݺŋKJJrH$ sdddty͂ 8r3f̈T(eee:ck֬7n\xxx-Dfٲe}6ܹ3++ٳgYI7mڴ-Z0˝Ǐ_0`NccLA|xӦM|=?nرnݺS/tС"H2 wތȣG2 mw@@-[c TUU۷719vt]F,;d2{{{uoA#,qR9s1cwرzح[߿k׮Z^>77ju˖-xbɓ'_rqqqU斕).,%CG٥KK߸qcƌӧO<7O:U㫂 ܹsڵk},Xy{{zjժUYYYׯ_#6,jDoft://Ç(--WWW:vxsεi$ E"CB!ȐPdH(2$ E"ӠoJ-[b#(Jow .mfϊSVV&JbgjSoS41eeeǏv[ 졁^bjСCnNغBLٴiӞ>}Z)gٍ3&((nQ:h ''_~>ҳgZQ&1%%M6gDjݻpIÕ'NwZUub{?,JlrRtjUخ}=moow^kNl٦;w为ÜL46zZXX_|nϞ=sZjرc %% C($ E"CB!ȐPdH(2$ E"CB!ȐPdH(2$ E"CB!ȐPdH(2$ E"CB!sjj{,(Jo󽼼M[ăKhтOkyV~+Xؿ}v,C!ȐPdH(2$ E"CB!ȐPdH(2$ Ei 1޺بzIo]lqVIoElN9CCCgϞrJƭV ł """ Q\\;|ԩS]]]?>zmի8{=z…r֭[`IoB)w^ٳgT*777}eIWUU%r 1~СCK, <==uVTT֭[@LLL^^ܬZzc]v={:D5?<--OSw̙ɓ'|Mz骻D]B ''/VVVn߾hѢER%w 1ƃ#zN'J7oߢM64uA<<<2,Y[&ryraaaX"ϟ.]f͚@ZZhʕ+fH$rrr*((0ZnݺV6D33z<:a  //OF*@vުK.уo>wpe1yyy#8R&Ya|hhH$O_m3;O5T*DQQQCh4eee>>>at֬Ybut:xRQD"ŗ/_޺ukǎڵk&*4;=ubcLTuԩ}!!!|}iiBd "661AKJJyˍ'D^xH$C 3_b k4^f֬Yuzj.$ E"CB!ȐPdH(2$ E"CB!ȐPdH(2|ܹnsƍz;}~>}ԩ $~Q<2/ cBP<2/ #CP<&/ #CP<2/߸P E"CB!ȐPdH(2$ E"CB!ȐPdH(2$ E"CB!ȐPdH(2$ E"CB!ȐPd9??ɓM1 f\.G !˭+VlmȐPdH(2$ E"CB!ȐPdH(2$ EBB ߿|rlΊXBhvvvLL_|dYKٳ' B~v0 ;~xKnFB*Q9(x޽{7o3k͛7D"4]ZZ_Uo r3nҁAtym| ܹs/*QF1j/..fyxxvpLVo~a=tܹ<ήC9s888x'O +W~1gg稨\۬Y3ʍ-u;vݺuRڽ{_߇ uEj"2^P0{mooxQ:BMDƻ͛7'&&N44UOAJ -AT*UZZڶmj5\~]>|F߽{w?}ٰaC~fΜ N2{D^SAܹJWBJ%?=z(!!o׮݌3%ɷ~sРAtiٲիWǏ2wwܹs|@Xv\.߿\./..~+,9m36ތ}׭~w[l9rԈ }LMM9sfEE˗/3333=k׮UUUbc&6v֍Oޤ=݀"CB!ȐPdH(2$ E"CB!ȐPdmRo-RJُH,\Ś5k(_ʗG1|yd(_ʗDŽ呡|yd(_ʗG呡|yL(_ʗo\(_ E"CB!ȐPdH(2$ E"CB!ȐPdH(2$ E"CB!ȐPdH(2$ E"CB!ȐPdH(2oYtQT;"JBe͙gNNNkGipÌi`B}nnĉ/]՞0g}{m*/^X`[o'رc<=<<\!%%%$$dWΝ;=??>srrիŋyᬬ!CDFF* XKh4˖- b$nc֦V  } ʕ+$I&&&79r$;;;33szz&$666--d?LMM;w.))iƍ[nܼyll,--Lu:w3L&SVCgff\n\\ZB^~  $I'&&UCCCݕ}BXVV8qP'$$ D"h4BC3}}}2bPB(0T*tww5."" V !l޼Ba|޽77sl *J$u:]uu5@&ǣPwE477V^mAAAа'&Ib6ѣwJEEEW^ݲe˪U-[JhX,֯ksrr|~rrχΟ?Jq$I#cX N!| $$dxxx3Oݻ J aw:رc&{GC7Z8G !@,o099 * {{{wwG yyy׮]{AGG۷o1jppA\-ЀkOLLqƍ/^N>zD"h4O> +W ---\.׸3l\!|}tt4x)))?FKR6ms "$ zM[,^K.???77WRE;;;// tI|?@"Kά,Lf. sLva\B={r5k%y<:c%?hs6?hsXZee%yXW^-5l$00d6fw۷p[%`|zzѱ& [p sssgϞmllh466"(==] GGGL!>hbMNNBƨOZ,jNNNuuuԧAgT* hhh0Dbccsڼ뤈& FFF(΄^]]`0 ۷s8۷oS 9$~СS 9sӓ$I8݁@^Wc0&q$ _nePj3227<a*w5ޟwN6?hs6?hs6?hs6?hsY/_ 不/r] hs6?hs6),,& 狋>00~4ƒ濯׷`n??/Z0?b1sRmR yv߫Se>_{.&&&+++>>>$$x+VBB` m$&3uHsMq___oooPr>uTKKKEEb0rΆF~S [ļ8'Iő,Z,--$''4f@iTFs%Zj2Lb׮]Ǐ1y;*ێ޾vZ__\6x>o7m7ZvDĎ;B?7N"##M߿p!e fkӧJh4tUP|*@%H$JIIU(__߂? ( Tbq$KL_~fm۶MLL<|pΝaaa:B8<11Sߋ=zT!w3cN9y0cNCCCtus[ũ_|F Y[[Ĵ) mx_٫hGIIɌfffgppPbÇ_|:7_~(J4ϟ?766 aX`oom<==񎓓III'OLLLUqFPPPdd 7 J/]tȑM6ر rrrZ[[{{{###5TW;Ss;ebb244p8%L BǏ(',, n``.##f 233̙3!BG\חH$幜yKK dff̀sssPqq[p9^p|>|lYٝŚ@mB3NR5\]]]Bb(L&@(jxb`6#>} xzWWW5 [W >v˗/Zhz}X |IIIǎmooz* JbjEᙢ?!wzxyy}Y@|EٝL&;}t[[Z/}Qddd|sLZZjjjB)  rBo޼100-//vPjjU={VSS'<'&&rpD___ۛ~c޽[WWܔJ xdK$*giilٲTw \^^^pTUnn.B300.<<}@`eeH<" Euuuݿf^kA|xbJJϟ?&vtttwwwrr] W ==_Gן;wN(a. O88Аfu FĪO1Ɯ<s`Ƀ1'Ɯ<sZVV)޽TM}}<]nCǏ y>::ZVVfddOK@ WTT499y…bDBK D"__ߨ(BA3`FFFB!-+͛7͇Byyy.E@SSӂc.Y,VQQ$((_<36:)butt9}vHo>ccceɮ]>|Hz5j6lg$Hϣ=99RVw ^W+((066R+(b_^o|ݍڪ|2gƍ j4ޟ! cN9y0cN9y0cN9y0cN9y0A[o߂g&;0cN9y0c3zvVth~5OOO3GGG777kn[sD8C;yG Q9B.66vŊ{Yt-[Uuuu-^x͍P"%$$ܹ3&&'O5ELH\^ZZjjj gϞz!θ37'&&b!4<<윒svv^r 5~r>ֶ\LannZ1{3+?:01cGFF`rrRVR4>>"""OZ',,,|>ϟh 3Ƀ1'Ɯ<s`Ƀ1'r͙!BtGEsƜ<5V~IENDB`elementary-1.7.7/doc/img/clock_inheritance_tree.png0000664000175000017500000001075412127353614017343 00000000000000PNG  IHDRc[NbKGDIDATx{PTǟ]pF#KLxKbvlE2Kh)cr6":y))aU,55M$e"YFde涬>{y>q=~8sΞ<1),d fVWW~bbbP2wq1C}zpN,4 ),d B),d B),d B),5 v fjĈjڦ5++kԨQAAATeLrF??W鼪q!w-88޽{]YվۧNr")_řL&̽رc>>>ݻw?ydCCJAP@iii޽mf2vޝK/' ˗ϟ??--MV777[dmذ!!!aܹ)333))iذa/ŋ૯*//}ܹs8KG9o<__߆XKKKpp3CF1::l63 **1f2Ǝqㆧ6nq]͛`Ō1}LRZZZPPsϹI}!!!6%)2La!SX2La!SX2La!SX8}v! ϟw`ḿђQF!KW{ӧOoVBl<|Aooݻw]-2o>駟t:iL)yfYB޽{ȑL˯bOeFXaa۷.?$M&MgBտhZAgiIHHOIZn\.ױp8 BEEUY#(>>2~x\7߈XU;W1УGڴϙ36hBCC M{BBŋEڢ#3orٳ߿3]Cʕ+|`0ܹ>55-k~Vc<􄷛搐Mmݺ'ڙL///˳C;~,߇PP~B}(( a>,(La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SXPWd7EEEYj{A'+bz=H*ch0۷o.mĉ ,hmm~RCm*<߇P~ B}X( u{!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX>߇\B),d B),d B),d "O3OvbIm1ryttkM=f\.%N1)BPPC3:?/++ m_r/ ;wL%13!j7oΚ5֡º<.W}ǎ0흔jvza':mY5w֯_h֮]zL 6 f3o|nnvĉSSSSSSNߟ9KP.[,66Ogd2 "00ԡ0.UTTL2W^r<11ug',_333;@@@Ux->OX~ߓB),d B),d B),d B),d >Ƙ/YhB),d Ow&kIENDB`elementary-1.7.7/doc/img/panes.png0000664000175000017500000000752512127353615013771 00000000000000PNG  IHDR1@tEXtSoftwareAdobe ImageReadyqe<IDATxOr6Nڛ2':9xbY>AY'p29MD=w'PARH$zx#lX$ϛ=Rqir jl6;S5ilifwwwիaS|-7ҴKLhnִ uĄxL qAևv¦Q".0H6c {e ^/9&@\ @>ĥW6qAȅFʶ "Ad5^![cq C\ {Ea(Itj[\hl r<DF\s ȸ19&@\ @>ĥW6qAȅFʶ "Ad5^![cq C\ {Ea(Itj[\hl r<DF\s ȸ19&@\ @>ĥW6qAȅFʶ "Ad5^![cq C\ {Ea(Itj[\hl r<DF\s ȸ19&@\ @>ĥW6qAȅFʶ "Ad5^![cq C\ {Ea(Itj[\hl r<DF\s ȸ19&@\[Ϗ>|zMfSZvO[={ºyLR)KuoCe*ݚ #ԍz3.%{/#RW6Oue>Om}JhO;8L6) Zƭ#Pl>aȹtޑS_ziV͠W|3{2LeXkmb4}; $H&+/dl[)(Τvo\Eꇆjc7ۃJdeRq̤XRxv#&τGNqLj.ۀ*\)qD (X+q֥L`, >񖹩2NU7YRVl+s?8xFx4@dJL6M iV" .5$=_6=EևVm`͓e*y&o1W*q6TOnu,.~jD3[('/UnnUͬ~5cʹzBesge:HG5(,F*dl_]ob7:];O9i_:u˵3d+u}-C$qK;9z4W*Ǿ{|Hʼ:VuܧbyurpSTKwWNtm*0yA+wr<Iz;ND*2HowzD@"Or#<4?K*;im7~BS\c <`Kjzゥ ʍuze{DL#!7q{ꌵ}PzÚz_s?V*gRi[:FZScY@ڡ6ǟzN:nv)Wgl3 ĥW6qAȅFʶ "Ad5^![cq C\ {Ea(Itj[\hl r<DF\s ȸ19&@\ @>ĥW6qAȅFʶ "Ad5^![cq C\ {Ea(Itj[\hl r<DF\s ȸ19&@\ @>ĥW6qAȅFʶ "Ad5^![cq C\ {Ea(Itj[\hl r<DF\s ȸ19&@\ @>ĥW6qAȅFʶ "Ad5^![cq C\ {Ea(Itj[\hl r<DF\s ȸ19&@\ ~eP=i:y4xᅮ?z7Po} 2p+?`A)& N:l6[ic @fs0 YBqd;;X IU5[ q6_m5dfk87^M4ͥOW^kl,Z>lt9fYMe޼yhq-NsWJ#s#K}n*=dmyK9ITݖ}7N{}{9~?巙k;3L%I_q Zֹ^:=C*bXiW9jN,sXzS;i~v/%n%s圳.䥔>z/LOs$C(S5Hy3\.DHݲwuLj:͑ر﬩'ĵ滆=oX*Ɂ 疑 \{DzdSqec(ǧoi^\@]/YO7pˑӲa{k06{<'4eg2iM3kq&)d6TȜwDz3!RT4?}2tԽ633KȔ=[֍k&㍦"V(Ϝsf=XmMK S7gBĽ1L/K\9ͤ|(I:x$/@:Tܹs].bX/_|랹\= OS/yH$Ru!]G{tW^6lXnnnSS+F/--EݺuoDnnnϧ^( l"c5d!AXX؆ fΜp’ɓ'jkkf@|(roo!C455a[[[Y, Tgg'ㆆX$-X͍z`Hj>tN믿0GAm۶ c,׭[w}aX|>*Y@ߥ޽{#GP-[MMg&$$P˩\OJJBݽ{W҉$E-h㺺:М9s0]?CY[['&&b\H$LMME%''Rͨ]2ʅ Bƍ,_=u>8)))22244رc=zСCs\֖6((ݽr_miiS$Q{(]h妦kii4ie˖͛7wٞ|rϊDҢ/vrbmmvI˲x߯^RV@SzsJJJJ0bAAss3Bc|M1rȬ֜Pee%888.]*((xuA>mܸ1%%%00P`FFFZZZwQvS Lᄏ~@ صkX>56cfff===_zb?LfJJ ƸёdzxxS'%%1@o:EJK[$xSN(HPPv!$$d޽C:njj:wܱcǪ00ըGR?1...޽{wrrKNMQrr͛SRRlӭ[RRRƏ_ ~P]@ R)H E@ R)H E@ R)H ER5999}(#F*Gv1~ TVtttnܸ1qDUԝ>Ġ̱477C"]g={Ǐ`9rD__Ӫ.M /^D5oR4h gg璒ꇏP#Eo~3BfP#EsEիW"R$V^-i#gg窪"(??Qs3fXYYNP E666SL^f͚t1"=E?յ_UIUHSeee544YFfqf̘;u@}]9sS---_^@=Eҿ1! t5*BFZJՅ E@ R)H E@ R)H E@ R)H E@ R)H E@ R)H E@ R)H E@ R)H E@ R)H E/R?>..NռѳgT]HM*@GVZuu;;;ԯxSoeddw@FFիU]kp\)H E@ R)H E@ R)H E@ R4:::yŅNGEE 3MMMt+o9stٳg]ohh6l<+++ۼy3Bʊ+RDE޺ufQQQ4}V[̇H6`0ao}2Lylٲڋ#F(e Ꙣ 7ܱcVUUUTEHf(2 Et\b;wnݵh$k$y9uqqQJ%j9""b`&&&}P! |9r@|䩥KRzh_\\lmm}޽ͦoذA!M*i ^"^zu3(2ou3OOO>ᦦW^I?KE!'2/WpI.E\.!󵵵;''g޼y7nrpp:u]zh/\nKKСC%D")]3jbԩ=I Ǐmll%!]]7nc~cǎ}y^RSS3m4]~LD6.yyyΉK,IMMաr'RX4[ˊ4D"QPP䩥K\xmmm)++YQwfΜIu+?K>OLy<R6}|766M>])kӞEɸlذF-Y!$BR.^Xf5郤7]y&9rdVVVkkkNN[YY1nnnFP 1"HOOclnnNmXgg;::,--B7nLII p8AunpP;W{Yh@ iiiݹsjҤI&&&555T%>>>|u̘1cBWtI .8qBSS:ꪮȏi"V<.@!ɤǎ'LjhhboooCPdFuvڵkl6[GG,88f{zzfgg|Yll,G3&88x֭ox!AB'O0ՎL&ÃG}TW111]6WUU999{nnnɔd2~~~g~~~ $$ZOϗP0Eb+X(ZXXxxx(k]tVw9.Xn2ĉL&677oa2/\|>T&Q]o􃷻Ha0ƱES +n߾C蘘ڳtzFFɓ?ø8Ӿϟ]*)_@?>|xfffXXΝ;WX1m4]]ݚQF]pAlPh qwwOIIXkkkյ=vتU/ EѣU]; )R"HA )R"HA )R"H^nܵC%T]Phd2׮]*@_0P@ R)H yCK>0IENDB`elementary-1.7.7/doc/img/layout-predefined.eps0000664000175000017500000003262312127353615016303 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: cairo 1.10.2 (http://cairographics.org) %%CreationDate: Wed Jul 20 22:15:27 2011 %%Pages: 1 %%BoundingBox: 0 -1 157 184 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog /cairo_eps_state save def /dict_count countdictstack def /op_count count 1 sub def userdict begin /q { gsave } bind def /Q { grestore } bind def /cm { 6 array astore concat } bind def /w { setlinewidth } bind def /J { setlinecap } bind def /j { setlinejoin } bind def /M { setmiterlimit } bind def /d { setdash } bind def /m { moveto } bind def /l { lineto } bind def /c { curveto } bind def /h { closepath } bind def /re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto 0 exch rlineto 0 rlineto closepath } bind def /S { stroke } bind def /f { fill } bind def /f* { eofill } bind def /n { newpath } bind def /W { clip } bind def /W* { eoclip } bind def /BT { } bind def /ET { } bind def /pdfmark where { pop globaldict /?pdfmark /exec load put } { globaldict begin /?pdfmark /pop load def /pdfmark /cleartomark load def end } ifelse /BDC { mark 3 1 roll /BDC pdfmark } bind def /EMC { mark /EMC pdfmark } bind def /cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def /Tj { show currentpoint cairo_store_point } bind def /TJ { { dup type /stringtype eq { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse } forall currentpoint cairo_store_point } bind def /cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def /Tf { pop /cairo_font exch def /cairo_font_matrix where { pop cairo_selectfont } if } bind def /Td { matrix translate cairo_font_matrix matrix concatmatrix dup /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /g { setgray } bind def /rg { setrgbcolor } bind def /d1 { setcachedevice } bind def %%EndProlog 11 dict begin /FontType 42 def /FontName /DejaVuSans def /PaintType 0 def /FontMatrix [ 1 0 0 1 0 0 ] def /FontBBox [ 0 0 0 0 ] def /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } for Encoding 1 /uni0074 put Encoding 2 /uni006F put Encoding 3 /uni006C put Encoding 4 /uni0062 put Encoding 5 /uni0061 put Encoding 6 /uni0072 put Encoding 7 /uni0063 put Encoding 8 /uni006B put Encoding 9 /uni006E put Encoding 10 /uni0065 put Encoding 11 /uni0078 put Encoding 12 /uni0069 put /CharStrings 13 dict dup begin /.notdef 0 def /uni0074 1 def /uni006F 2 def /uni006C 3 def /uni0062 4 def /uni0061 5 def /uni0072 6 def /uni0063 7 def /uni006B 8 def /uni006E 9 def /uni0065 10 def /uni0078 11 def /uni0069 12 def end readonly def /sfnts [ <00010000000a008000030020636d61700043f0c900000928000000586376742000691d390000 0980000001fe6670676d7134766a00000b80000000ab676c79662562c05e000000ac0000087c 68656164f5a8919600000c2c00000036686865610cb8065e00000c6400000024686d7478364e 071000000c88000000346c6f63610000346400000cbc000000386d617870047a067100000cf4 00000020707265703b07f10000000d140000056800020066fe96046605a400030007001a400c 04fb0006fb0108057f0204002fc4d4ec310010d4ecd4ec301311211125211121660400fc7303 1bfce5fe96070ef8f272062900010037000002f2059e0013003840190e05080f03a9001101bc 08870a0b08090204000810120e461410fc3cc4fc3cc432393931002fecf43cc4ec3211393930 b2af1501015d01112115211114163b01152322263511233533110177017bfe854b73bdbdd5a2 8787059efec28ffda0894e9a9fd202608f013e00000000020071ffe30475047b000b0017004a 401306b91200b90cb8128c1809120f51031215451810fcecf4ec310010e4f4ec10ee3040233f 197b007b067f077f087f097f0a7f0b7b0c7f0d7f0e7f0f7f107f117b12a019f01911015d0122 06151416333236353426273200111000232200111000027394acab9593acac93f00112feeef0 f1feef011103dfe7c9c9e7e8c8c7e99cfec8feecfeedfec701390113011401380000000100c1 00000179061400030022b7009702010800460410fcec31002fec30400d100540055005600570 05f00506015d13331123c1b8b80614f9ec00000200baffe304a40614000b001c0038401903b9 0c0f09b918158c0fb81b971900121247180c06081a461d10fcec3232f4ec31002fece4f4c4ec 10c6ee30b6601e801ea01e03015d013426232206151416333236013e01333200111002232226 271523113303e5a79292a7a79292a7fd8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7 e702526461febcfef8fef8febc6164a806140002007bffe3042d047b000a002500bc4027191f 0b17090e00a91706b90e1120861fba1cb923b8118c170c001703180d09080b1f030814452610 fcecccd4ec323211393931002fc4e4f4fcf4ec10c6ee10ee11391139123930406e301d301e30 1f3020302130223f27401d401e401f402040214022501d501e501f5020502150225027702785 1d871e871f8720872185229027a027f0271e301e301f30203021401e401f40204021501e501f 50205021601e601f60206021701e701f70207021801e801f80208021185d015d012206151416 3332363d01371123350e01232226353436332135342623220607353e0133321602bedfac816f 99b9b8b83fbc88accbfdfb0102a79760b65465be5af3f00233667b6273d9b4294cfd81aa6661 c1a2bdc0127f8b2e2eaa2727fc00000100ba0000034a047b001100304014060b0700110b0387 0eb809bc070a06080008461210fcc4ec3231002fe4f4ecc4d4cc11123930b450139f1302015d 012e012322061511231133153e0133321617034a1f492c9ca7b9b93aba85132e1c03b41211cb befdb20460ae66630505000000010071ffe303e7047b0019003f401b00860188040e860d880a b91104b917b8118c1a07120d004814451a10fce432ec310010e4f4ec10fef4ee10f5ee30400b 0f1b101b801b901ba01b05015d01152e0123220615141633323637150e012322001110002132 1603e74e9d50b3c6c6b3509d4e4da55dfdfed6012d010655a20435ac2b2be3cdcde32b2baa24 24013e010e0112013a230000000100ba0000049c0614000a00bc402908110506050711060605 03110405040211050504420805020303bc009709060501040608010800460b10fcec32d4c411 3931002f3cece41739304b5358071004ed071005ed071005ed071004ed5922b2100c01015d40 5f04020a081602270229052b0856026602670873027705820289058e08930296059708a30212 09050906020b030a072803270428052b062b07400c6803600c8903850489058d068f079a0397 07aa03a705b607c507d607f703f003f704f0041a5d71005d1333110133090123011123bab902 25ebfdae026bf0fdc7b90614fc6901e3fdf4fdac0223fddd000100ba00000464047b00130036 4019030900030e0106870e11b80cbc0a010208004e0d09080b461410fcec32f4ec31002f3ce4 f4c4ec1112173930b46015cf1502015d0111231134262322061511231133153e013332160464 b87c7c95acb9b942b375c1c602a4fd5c029e9f9ebea4fd870460ae6564ef00020071ffe3047f 047b0014001b00704024001501098608880515a90105b90c01bb18b912b80c8c1c1b15020815 08004b02120f451c10fcecf4ecc4111239310010e4f4ece410ee10ee10f4ee1112393040293f 1d701da01dd01df01d053f003f013f023f153f1b052c072f082f092c0a6f006f016f026f156f 1b095d71015d0115211e0133323637150e01232000111000333200072e0123220607047ffcb2 0ccdb76ac76263d06bfef4fec70129fce20107b802a5889ab90e025e5abec73434ae2a2c0138 010a01130143feddc497b4ae9e000001003b000004790460000b014340460511060706041103 040707060411050401020103110202010b110001000a11090a0101000a110b0a070807091108 0807420a070401040800bf05020a0704010408000208060c10d44bb00a544bb00f545b4bb010 545b4bb011545b58b90006004038594bb0145458b90006ffc03859c4d4c411173931002f3cec 321739304b5358071005ed071008ed071008ed071005ed071005ed071008ed071008ed071005 ed59220140980a04040a1a04150a260a3d04310a55045707580a660a76017a047607740a8d04 820a99049f049707920a900aa601a904af04a507a30aa00a1c0a03040505090a0b1a03150515 091a0b2903260525092a0b200d3a013903370534073609390b300d4903460545094a0b400d59 0056015902590357055606590756085609590b500d6f0d78017f0d9b019407ab01a407b00dcf 0ddf0dff0d2f5d005d09022309012309013309010464fe6b01aad9febafebad901b3fe72d901 2901290460fddffdc101b8fe48024a0216fe71018f00000200c100000179061400030007002b 400e06be04b100bc020501080400460810fc3cec3231002fe4fcec30400b1009400950096009 700905015d1333112311331523c1b8b8b8b80460fba00614e900000000020003000000000014 00010000000000340004002000000004000400010000f00cffff0000f000ffff100000010000 00000006002400000000000d0000000100020003000400050006000700080009000a000b000c 013500b800cb00cb00c100aa009c01a600b800660000007100cb00a002b20085007500b800c3 01cb0189022d00cb00a600f000d300aa008700cb03aa0400014a003300cb000000d9050200f4 015400b4009c01390114013907060400044e04b4045204b804e704cd0037047304cd04600473 013303a2055605a60556053903c5021200c9001f00b801df007300ba03e9033303bc0444040e 00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014016f007f027b0252008f00c7 05cd009a009a006f00cb00cd019e01d300f000ba018300d5009803040248009e01d500c100cb 00f600830354027f00000333026600d300c700a400cd008f009a0073040005d5010a00fe022b 00a400b4009c00000062009c0000001d032d05d505d505d505f0007f007b005400a406b80614 072301d300b800cb00a601c301ec069300a000d3035c037103db0185042304a80448008f0139 011401390360008f05d5019a0614072306660179046004600460047b009c00000277046001aa 00e904600762007b00c5007f027b000000b4025205cd006600bc00660077061000cd013b0185 0389008f007b0000001d00cd074a042f009c009c0000077d006f0000006f0335006a006f007b 00ae00b2002d0396008f027b00f600830354063705f6008f009c04e10266008f018d02f600cd 03440029006604ee00730000140000960000b707060504030201002c2010b002254964b04051 5820c859212d2cb002254964b040515820c859212d2c20100720b00050b00d7920b8ffff5058 041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb003 2508e12d2c4b505820b0fd454459212d2cb002254560442d2c4b5358b00225b0022545445921 212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a233a8a10653a2d00 00010000000251eb7a78e0785f0f3cf5001f080000000000c896fa5500000000c896fa55f7d6 fcae0d72095500000008000000010000000000010000076dfe1d00000de2f7d6fa510d720001 0000000000000000000000000000000d04cd00660323003704e50071023900c1051400ba04e7 007b034a00ba0466007104a200ba051200ba04ec007104bc003b023900c10000000000000044 000000c000000164000001a00000023800000364000003d40000046c0000055c000005d40000 06a80000082c0000087c00010000000d0354002b0068000c0002001000990008000004150216 00080004b8028040fffbfe03fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503f20e 03f19603f02503ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03 e63203e5e45305e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de14 03dd9603dcfe03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d2 1b05d3fe03d21b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe 03c6851105c61c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03 bbfe03ba1103b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff 03b64004b52503b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403 abaa1205ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a332 03a20e03a16403a08a4105a096039ffe039e9d0c059efe039d0c039c9b19059c64039b9a1005 9b19039a1003990a0398fe0397960d0597fe03960d03958a410595960394930e05942803930e 0392fa039190bb0591fe03908f5d0590bb039080048f8e25058f5d038f40048e25038dfe038c 8b2e058cfe038b2e038a8625058a410389880b05891403880b03878625058764038685110586 250385110384fe038382110583fe0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d 037c64037b5415057b25037afe0379fe03780e03770c03760a0375fe0374fa0373fa0372fa03 71fa0370fe036ffe036efe036c21036bfe036a1142056a530369fe03687d036711420566fe03 65fe0364fe0363fe0362fe03613a0360fa035e0c035dfe035bfe035afe0359580a0559fa0358 0a035716190557320356fe035554150555420354150353011005531803521403514a130551fe 03500b034ffe034e4d10054efe034d10034cfe034b4a13054bfe034a4910054a1303491d0d05 491003480d0347fe0346960345960344fe0343022d0543fa0342bb03414b0340fe033ffe033e 3d12053e14033d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe033837140538fa03 3736100537140336350b05361003350b03341e03330d0332310b0532fe03310b03302f0b0530 0d032f0b032e2d09052e10032d09032c32032b2a25052b64032a2912052a2503291203282725 0528410327250326250b05260f03250b0324fe0323fe03220f03210110052112032064031ffa 031e1d0d051e64031d0d031c1142051cfe031bfa031a42031911420519fe0318640317161905 17fe031601100516190315fe0314fe0313fe031211420512fe0311022d05114203107d030f64 030efe030d0c16050dfe030c0110050c16030bfe030a100309fe0308022d0508fe0307140306 64030401100504fe03401503022d0503fe0302011005022d0301100300fe0301b80164858d01 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> ] def /f-0-0 currentdict end definefont pop %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 0 -1 157 184 %%EndPageSetup q 0 -1 157 185 rectclip q 0 183.825 157 -184 re W n 0.0392157 0.0156863 0.0313726 rg 0.8 w 0 J 0 j [] 0.0 d 4 M q 1 0 0 -1 0 183.824997 cm 0.395 0.395 155.609 183.023 re S Q q 1 0 0 -1 0 183.824997 cm 3.633 3.656 149.133 24.086 re S Q q 1 0 0 -1 0 183.824997 cm 3.402 29.82 38.645 20.707 re S Q q 1 0 0 -1 0 183.824997 cm 114.352 29.82 38.645 20.707 re S Q [ 2.4 2.4] 0 d q 1 0 0 -1 0 183.824997 cm 43.812 29.707 68.445 20.938 re S Q 0.8 w [ 2.4 2.4] 0 d q 1 0 0 -1 0 183.824997 cm 3.633 54.258 149.133 125.23 re S Q 0 g BT 14.671725 0 0 14.671725 51.784033 163.638571 Tm /f-0-0 1 Tf <01020203040506>Tj ET BT 14.671725 0 0 14.671725 4.636719 138.180661 Tm /f-0-0 1 Tf [<040507>-1<08>]TJ ET BT 14.671725 0 0 14.671725 116.925122 138.603366 Tm /f-0-0 1 Tf [<09>-1<0a>18<0b01>]TJ ET 0.701961 g BT 14.671725 0 0 14.671725 49.699341 65.717892 Tm /f-0-0 1 Tf [<07>-1<02>1<09>-1<01>-1<0a09>-1<01>]TJ ET BT 14.671725 0 0 14.671725 63.8875 138.180661 Tm /f-0-0 1 Tf <010c01030a>Tj ET Q Q showpage %%Trailer count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat cairo_eps_state restore %%EOF elementary-1.7.7/doc/img/toolbar.png0000664000175000017500000001474012127353615014322 00000000000000PNG  IHDRE2RtEXtSoftwareAdobe ImageReadyqe<IDATxUƛ{F"5 GD2;3;/D`D0q#ْ~*>U'?4BM@!EB(BEB(BQ$"!P !H!G'''f#?e]bf+!̲gBQP !H!q~\7@fU/mOi 2}&"!>.%QŠGe/LrXeЄ$\j]q.O;b?TY i1xI`?($%Wj/ӿ;ĺqx?^OF,zj: >uE;%gD:OP?He2dŦ6)R 0,xhE:\LE^zA a! cS"A|]?.&ħbaDa7Cb8DHWqVXwhߵ*FNMs[Zo)ue3Mp'\>eɞtO+J[JpxTEN7`#1xj>W6tfi ˎTtgkmQ0OHE\? +*U]L0sKҕ .F.*#1p +W8"!=FxB+yVi* b( i7EDr!A!!asR?CAn *UF=6yؤ̮{3.-T&'>3W9.zsuh-fq}~F8S}(v0Be%XA ¨p.W~"#XGJ?W Q8GإR}85x^q3&\CY~XW=(6zU,)QS줽6sיhGCkЉlE( Nm> *=`NjX SދbOy¶4(;v(<1<Eu3*+m``۷7\'EZ&ڱ#5ob@A6/R"E `6A}ӂZO1z9)[v.$ǔWK"`qt F Ga잯5fxQپh?]i܁Uh" S8anŲ/и-7"9Dso nUt7eFro}`5d±=d+U҆U]u8m K@c\3<`(ѲZ"Z<~ WXwuwՎcYgo v\v퇨+l;m[kjxUS$ڡ(BHCEq3C-8v35ۃAMdD][$+L;-\׼MO14y^QQ?:bH P{Ntn)K!m[`mBiEB(BH2:ӧOF˗M/jlۀ@h}8>rCtK0V-Eoϰc4lM`ajڅk":&|#bym*8ni.%.c9 avi?ޢx]^o%Ef1dn |:6Ǖ2`S\l[sz9/5P֎Q)e`/[DD Ae`cGt[gKҨ3Amx9E΅cRN6+ǰ8⧰Scyʫ~&6)e H(6He6{r30NKp9}a"(:o=nPHz_%g3l.6;R^!N9=Lr#Kx `ԃs6!(Yz9)>RyvvKvx;7G#sv&?:Fˍ G;۴K IU¯+ӝs vlL (cDC;3%ҸHƞd4FHtn?PuI>D.lP\FtywݤmL (cTiC;ۇŤ )Qu??r?MR缌{fzvHE&?3t*4 g$[ L9Ń`"!(Ԧj6?ޅɢh -sQ,3P%>wĘ@(z)&v$}G(@( !H!w=O;ڂa?M;ojO\I=5l}#gTkM1yb$NIh?rm1%Xg]@Z2qMpyb$XLAױױlLXhCe'}F e'ysx2-ݴ)ǑWMIrRE/J-Sy=Smߘ't?x* ɜ:ߧ٪Цȋ.S3ʜ|zI;:"887//uIPf ؾP|M'c<.u%iȔnڀTmR$ïePf4EgN*~(w 'q}eORI.MK~6o׺#&)MqsBEB(BQ$Mkd$ۄ2Ҋ!E7d4ȼg!LI_YoltnhH]E "( aL!EBa\M+CH6dBmj "!PI>}4_?xG1(6K۹"Dk kDeyb]o˥ˉw(݌P۝dЅ(^;s d9AڭoJ]esS0 C !J_uF^1۟!/K*^Гjwj6}yhn HpW=s!(F-FfhaRQ]g#<i^ FGV!ÖyH.D~@KnK}n^ºK+$bT[ ͉.OFtuDVWE6uSi:H (v8U.":e{/>\7B(.OҶ9QZFHv`0!|\@Gju;1]P'fGwF[ga#BWNw"`17W)p( [=!ņ1uྂcё!^*u7v;; A} ԍp!>9V+#Fwy 0ҝt>nU$[d !=EH!y(BE2|Ñ (BE1 H^3r iB(dˆ& 3!MaI"!["0}&I`uš Id#/^u(wI ^"BQlFٶyu_da`[3ϑIE0"IНIMfe]Q\bl2[ƙ:m}#ۨD6rX7_+`Ka݇&`g5Log#\#!7ct2ރ=}5iRe|;˾y-TJn&n7(#S8*Ds`?n,vMyY7VQQiH:{ !pLE1fΙ#Rr͇I+ٍ]wn|v}~餳nD*qeY}VFenKUV 2낦I!M&Zb)"{WItG|)8I)bHӇ [=VD>鎢]PI@0S 0֭$A7  pQx10IC [A!"ҕWːnB(7ttF%ofxy/JӬI(OkUUSq,U (QuHMɛiy{R]o'Mt2 E U)w}8,slOZt-R"9+Yt/Zʅ#o2(!ilS$]fI"!["P !H!6v!H!EBnj& ya?ramB(Dщ۟>}x2jDW%3?) V@3 !2DL05j>+g2Ւ0RlW.Lv >)%R-"1䩛;(m^6#o|Pec{bD/#y97 "-Ame}}2DQS'ʶ5Dj+}FJS릎q2CU ԺQ8"Z8"SLJH2J^b\2DN_cLzbqW2CXBpӬux`;YwSLIQP7靷FFD"/SF|*;Cm42 rmfU:/Cun'6ŚHjsg W7KہtZz(u_!^V%qřa8(6ҺJ?E&KJ[Q Uy⼈AW#vPTmyrDBx9YOc8(nw3nBC>#]r!<NyIn!@l (8OeI!y nfv;+ hoN!j;Z:E ̱Eƺ}80J9"ӔNݍSBzB)N)B G&H!EBnj& yaror (ER=l#ܗef)<0j.In%%BBQ$"!$EtFBZyB&"τBQ$"!PiB(BEB(BQ$"!gIENDB`elementary-1.7.7/doc/img/layout-predefined.png0000664000175000017500000001646312127353615016304 00000000000000PNG  IHDRHo[sBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATxyeϯ;3==I!@*@f D<@vsTG^9^A G5 EA B@6@ d~珧:S6==5d&Lg&yU*ƘƺƬlS81uHV+fRiK yU856fn#bj1uvW-*J//ƌ+r#55pM}w18 7rcIⶵcc`ǘ:16p qHDzD䌊ڑ"r&1-bADNUˁNm7뎘1ua1q/i/)`7-!ZU]Ue[{8p>ʾ LRmvz̀׀ T=QU/OvNQFӷ¶8>~`:~ ;l] < |O"(u!c`}c8(~ lxBDT /"lgT}dV<_ޑl_Zu(pxvq7OsC6 + #R-@n y~LXiE*NkE۾Xёl_#پ~gsUrQU ("cq[㑶vb{jdw #Ty^ u _;q۝"m~7L[pGqw}v,Dd,"Eiϸl_eه mN7"m_߈v$Q ")`!p 4n/|ز2N>Lx6p*pxTV^Gh;Mʏwl~]~=8NUO6 jlQ]1U^@ W`0mmFr`! w mss=8I] iOTuYX#"{EKӅ"zWKDfO#!Eyv|]cw\eXN+O8vcE^?,\ŝݤbYo]*܉}+֊w^& &J7-6)n݊#p;.XY>`pcMm85j "3q ?E_e'"{.,_90YW~ ƝH}ZUWy8 wm; h2 qA&脄Tz99`eTz=\!^&cc`ǘ:16p c`ǘ:19zG&.'ƌD܆qΌQ5fmVI "TwU["HttB8WgHt \q xrܭ3K4D& D%Ed{7$Rm߁L*3e;PZmF8Tz] ώvҝ3A^Twp=LBD.z(Edw!fC`wgUuR;pɡ|Z4LeE KXkT0Fvok:&u'W 2dRx'rŁcݧuIg^X5)WsTL*?@j긥púheRIu_Ä8v됎jUt&'Lfkl%,Icݏu);K:aGDN[{_DdV؇v o(_Vi]&"m"Ln +C؇ Gj"B}&Ѫh!^׆i0kƔ/BPfoܴ PjrŁykb]yU0*"Gk"r&L+ k#\w4%j'lWoIoou-X0'D8ayj)}Mi$0: J8J[U+޿oq{&󐻊HJU68""sOۋ#U]XѨ 74y7-7uZDڀp%;H,=.n&3>0;%V%V4ݵl6Ifا}?>|_ymymF"bSG}ík…Bp5Bc9fpkd)%ָ@&M)D*U=;XD } 7⦼Z,"U鶸IS~a)z|,|I]ɍw㥛on^4?Qgɸi@{!ц"҉ыq\U3"r|A૕ QHZ~H$^nہUfN1Y#Ln=o488'U= 7W}.J=zwNmOV]TmsD.Wn/TܜMtw3EpsнLx<+|٪*p-VGUue͆٤~&r/nkvNWk+ 'JD | ;ruuu}V3f.}KRoo%q#"Vm 8d֬Y]|?mIH~7f3i܁)Znp|8ED❁ۛADk m$lq-uӽ^l\_=hHpSʯ %nܵ+)=೵͚LZmmz 4y;ܠ5BwUZybĭ"¯].}U̟ݼaӅ !Qj"AƒqI-ْh Ľp#m("S}l7> |άZSښL&. O8}Hv,%ﮑDu3U{p[_wQ՗"MloF'99J8_¯ޑ9 y\rlzo;\2UT-.E{Ľ#x w[neTWP4_RA.~cDd%eW2_PwO'" Culq~P5nŸY"HUmCտOgTUEd'`?UYHw |N#7 |t:#ϟdS `V__Ed[nӫ#Y"2?JeϟC=_twww_ђET99xFDnÝ8wE3s?T߄LDp/?~*< XF8_ĝl|7|\y4@øZ~R=oꍪ:?pFLyKߡ_\ļŝ<w܍ݣ '$GN[3G4jtxw"@ǁ{qu(~ +fwpWIe׷]V(Nǝp~镃+1 .J"y Gu?pܹm &{zzĆ]]]U;:00/&Dd)p[ԹDs`,D2΄:}d<:M)cPijTmhrVPǘfG+LLuZMe2R5 t)dI000FyLX| hSdFBgX|_ T}z›N NWw6BuEXW8pRZ^R%Ei[cDx(W_$JI} 73 gm+^t^JJO_stCTOgx%NS/_N'yʳkR&ѱ:mDe1Mdǘ: 2,+|zW ܗ+onB}QiX|r a#)u? Nd:g%N KY߯rاB)0\!QX0rƆ"ϟ8/7HKiBz52R_@=z>RIǟW5P~~lpzwM܈'V8I>f:!J+׋Gߧ3f8#8ژ3VT8cBq$ƴ\&Ȥ7ik[cLͼ4ow6OhuG,U3,U3,U3&d1T͘VT͘!4T͘,U3,U3&j׌R5c&n;"KՌj T͘fT͘&T͘jԧ߱T͘j;#ƌ jdRiHƄ<ĺś1k+KՌjƴj ΍R5cjT͘&T͘P&NgRⴵT͘!mĜ;R5c`1C,U3,U3,U3&d1izx1TTmVwĘqR5cTmj {ujR5cZR5c䁯ih15XfLYfL(Lվj iNR5c`1C,U3,U3,U3&d1iz6jƬ7U۬1fT͘fh4Ukk~Y{Ş;:JҞ3,U3>|K__c_^RkkUww<ihZ skDdsŋwsNJӻH2?lG"r |btwwYRe> \u+ *;A掞3RCK*$w3{w00IUJUvﶉӿRa`[)2hۀ+3g|X!:XVAUw~lkAP<9s QջqחwRt2`b"|[np6r-` u\gXր?g٫E䜽ſ?}o_ Etp'=Tuv__ߏTaU- rl6e4iþ[HUzzz.sTc Y6]';0a]gZ#z{{=TD"y #=[}x3ߛ6mکT* RU{Dƶ-U?<{DDT՟[AXe^|XD➍,"6?Vf]]]/Uk4wD[["'N[KՌ&,7fL,U3fpySj4jƄ,U3>J3R5cR5c(njf]׊Tm*ujƴRTmkVvĘqR5cR5cR5cBavZ3$ |7NCU33dpmSj4jƄ,U3>J3R5cR5c(n$JOiugKH6E[cVJqNVvĘqR5cR5cR5cBSKՌi%KՌ ISj4jƄ2L*}R3sG`03R5cR5cR5cBIP=:Z|yG}EG}H񰾼#پU;F6P=R}Dw4G6Pu~X_DM@ӑ5 O/Q_ёl_^k,q2&B>kɛBF M_5[B7Ru֗ BX۹B~@[a\! B~ O];WrX8`L D6pðSfRcaq1ٮ1ucLlS8Ew 4s|'IENDB`elementary-1.7.7/doc/img/entry_item.eps0000664000175000017500000142216212127353615015044 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (entry_item.eps) %%CreationDate: (2011-07-26T15:06:43-03:00) %%BoundingBox: -0 -0 297 141 %%HiResBoundingBox: 0 0 296.833 141 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 297 141 userdict begin DisplayImage 0 0 296.833 140.816 12 371 176 0 0 FEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFE FEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFE FDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFE FEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFE FDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFE FDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFE FEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFE FDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFD FEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFE FEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFE FEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFD FEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFE FDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFD FEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFE FEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFD FDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFE FEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFD FEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFE FDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFE FEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFE FEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFE FDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFE FDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFD FEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFD FDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFD FEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFE FEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFD FEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFE FEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFE FDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFE FEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFE FEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFD FEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFE FEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFE FEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFE FEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFE FEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFE FEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFD FDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFE FEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFE FDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFE FEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFE FEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFE FEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFD FEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFE FDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFE FDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFE FEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFD FDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFD FDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFD FEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFD FDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFE FDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFD FDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFE FEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFE FDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFD FEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFD FDFEFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFD FEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFE FEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFE FDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFD FDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFD FEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFE FEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFE FDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFE FEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFE FDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFE FDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFE FEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFE FDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFD FEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFE FEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFE FEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFD FEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFE FDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFD FEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFE FEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFD FDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFE FEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFD FEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFE FDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFE FEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFE FEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFE FDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFE FDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFD FEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFD FEFDFEFDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFE FEFEFEFEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFD FEFEFEFEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFE FEFEFDFEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFD FEFEFEFEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFE FDFEFEFEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFE FEFEFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFE FEFDFEFEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFD FEFEFEFEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFE FEFEFDFDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFE FEFEFEFEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFE FEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFE FEFDFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFE FEFEFEFEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFD FDFDFEFEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFE FEFEFDFEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFE FDFDFEFDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFE FEFDFEFDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFE FEFEFEFEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFE FEFEFDFDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFD FEFEFDFDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFE FDFEFDFEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFE FDFEFDFDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFE FEFEFEFDFDFDFDFEFDFDFEFEFDFEFEFEFEFEFEFDFEFEFEFDFDFDFDFEFEFEFEFEFDFDFDFEFEFEFD FDFDFDFDFDFEFEFDFDFEFEFEFDFEFEFEFEFDFDFEFEFEFEFDFEFDFEFDFEFEFEFEFEFEFEFDFEFEFD FDFDFEFEFEFDFEFEFEFEFEFEFEFDFDFEFDFEFEFEFEFDFDFEFEFEFEFEFEFEFEFDFEFDFDFEFDFEFD FEFEFEFDFDFEFEFEFEFDFDFEFDFDFEFDFDFDFEFDFEFDFEFDFEFEFEFEFDFEFEFDFEFEFDFEFDFEFD FDFEFDFEFEFEFDFEFEFEFEFDFEFEFDFEFEFEFDFDFDFEFEFEFEFEFDFEFEFEFEFEFEFEFEFEFEFEFE FDFDFDFDFEFDFDFDFEFDFEFDFEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFD FEFDFEFEFEFDFEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFE FEFEFDFEFEFEFEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFE FEFDFEFEFEFEFEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFE FEFEFEFEFEFEFDFDFEFEFEFDFEFEFEFEFEFDFEFDFDFEFDFEFDFDFDFEFDFEFDFEFDFDFEFEFDFEFE FDFEFEFDFDFEFDFEFDFEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFE FEFEFDFEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFD FEFEFEFEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFE FEFEFEFEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFE FEFEFEFDFDFEFEFEFDFEFEFEFEFEFDFEFDFDFEFDFEFDFDFDFEFDFEFDFEFDFDFEFEFDFEFEFDFEFE FDFDFEFDFEFDFEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFD FEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFE FEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFE FEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFEFEFE FDFDFEFEFEFDFEFEFEFEFEFDFEFDFDFEFDFEFDFDFDFEFDFEFDFEFDFDFEFEFDFEFEFDFEFEFDFDFE FDFEFDFEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFDFEFEFD FEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFEFEFEFE FDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFEFEFEFD FDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFEFEFEFDFDFE FEFEFDFEFEFEFEFEFDFCFBFCFBFAFCDEE9EFCDDBE5CADAE4DEECF7FAFCFDFBFCFDFCFCFEFDFEFD FEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFDFEFEFDFEFEFD FDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFEFEFEFEFDFDFE FDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFEFEFEFDFDFDFD FDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFEFEFEFDFDFEFEFEFD FEFEFEFEFEFDFEFDFDFEFDFEFDFDFDFEFDFEFDFEFDFDFEFEFDFEFEFDFEFEFDFDFEFDFEFDFEFDFD FDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFDFEFEFDFEFEFDFDFEFD FEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFEFEFEFEFDFDFEFDFEFD FEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFEFEFEFDFDFDFDFDFDFD FEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFDFDFEFDFEFDFEFDFDFDFDFE FDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFDFEFEFDFEFEFDFDFEFDFEFEFD FEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFEFEFEFEFDFDFEFDFEFDFEFEFE FEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFEFEFEFDFDFDFDFDFDFDFEFEFE FEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFEFEFEFDFDFEFEFEFDFEFEFEFEFEFD FEFDFDFEFDFEFDFDFDFEFDFEFDFEFDFDFEFEFDFEFEFDFEFEFDFDFEFDFEFDFEFDFDFDFDFEFDFDFE FEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFDFEFEFDFEFEFDFDFEFDFEFEFDFEFDFD FDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFEFEFEFEFDFDFEFDFEFDFEFEFEFEFDFE FDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFEFEFEFDFDFDFDFDFDFDFEFEFEFEFEFD FDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFEFEFEFDFDFEFEFEFDFEFEFEFEFEFDFEFDFD FEFDFEFDFDFDFEFDFEFDFEFDFDFEFEFDFEFEFDFEFEFDFDFEFDFEFDFEFDFDFDFDFEFDFDFEFEFDFE FDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFDFEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFE FEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFEFEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFD FDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFEFEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFE FDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFEFEFEFDFDFEFEFEFDFEFEFEFEFEFDFEFDFDFEFDFE FDFDFDFEFDFEFDFEFDFDFEFEFDFEFEFDFEFEFDFDFEFDFEFDFEFDFDFDFDFEFDFDFEFEFDFEFDFEFE FEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFDFEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFD FEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFEFEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFD FEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFEFEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFE FDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFEFEFEFDFDFEFEFEFDFDFEFEC0E8F86BC0EC2DB0EE17A9F0 0E9BEB088EE50680DD1479D45596D7ABC7E7F9FBFBFEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFE FDFEFDFEFEFEFEFEFDFEFDFEFEFEFDFEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFE FEFEFDFDFEFDFEFEFEFEFEFDFEFEFEFEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFE FDFEFDFEFDFEFDFEFEFEFDFEFEFEFEFEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFE FDFDFDFEFDFDFDFEFEFEFEFEFEFEFEFDFDFEFEFEFDFEFEFEFEFEFDFEFDFDFEFDFEFDFDFDFEFDFE FDFEFDFDFEFEFDFEFEFDFEFEFDFDFEFDFEFDFEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFD FEFEFEFEFEFDFEFDFEFEFEFDFEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFD FDFEFDFEFEFEFEFEFDFEFEFEFEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFD FEFDFEFDFEFEFEFDFEFEFEFEFEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFD FEFDFDFDFEFEFEFEFEFDFDFEFDFEFDFEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFE FEFEFDFEFDFEFEFEFDFEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFD FEFEFEFEFEFDFEFEFEFEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFE FDFEFEFEFDFEFEFEFEFEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFD FDFEFEFEFEFEFEFEFEFDFDFEFEFEFDFEFEFEFEFEFDFEFDFDFEFDFEFDFDFDFEFDFEFDFEFDFDFEFE FDFEFEFDFEFEFDFDFEFDFEFDFEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFD FEFDFEFEFEFDFEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFE FEFEFDFEFEFEFEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFE FEFDFEFEFEFEFEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFE FEFEFEFEFEFEFDFDFEFEFEFDFEFEFEFEFEFDFEFDFDFEFDFEFDFDFDFEFDFEFDFEFDFDFEFEFDFEFE FDFEFEFDFDFEFDFEFDFEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFE FEFEFDFEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFD FEFEFEFEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFE FEFEFEFEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFE FEFEFEFDFDFEFEFEFDFEFEFEFEFEFDFEFDFDFEFDFEFDFDFDFEFDFEFDFEFDFDFEFEFDFEFEFDFEFE FDFDFEFDFEFDFEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFD FEFEFDFEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFE FEFEFEFDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFE FEFEFDFDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFEFEFE FDFDFEE1F6FD83DCF953CBF422A8E01089C502A8F002A0EE0293E70284DE1675C80F59A5035DBE 2A6FC1BBCEE7FDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFDFEFEFD FEFEFDFDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFEFEFEFE FDFDFEFDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFEFEFEFD FDFDFDFDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFEFEFEFDFDFE FEFEFDFEFEFEFEFEFDFEFDFDFEFDFEFDFDFDFEFDFEFDFEFDFDFEFEFDFEFEFDFEFEFDFDFEFDFEFD FEFDFDFDFDFEFDFDFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFEFEFDFEFDFEFEFEFDFEFEFDFEFEFD FDFEFDFEFEFDFEFDFDFDFDFEFEFDFDFEFEFEFEFEFDFDFEFDFEFEFEFEFEFDFEFEFEFEFEFEFDFDFE FDFEFDFEFEFEFEFDFEFDFEFDFDFEFDFEFEFEFDFEFDFEFDFEFDFEFEFEFDFEFEFEFEFEFEFDFDFDFD FDFDFDFEFEFEFEFEFDFDFDFEFDFDFEFDFEFEFDFDFDFEFDFDFDFEFEFEFEFEFDFEFDFEFEFEFDFDFE FDFDFDFDFEFEFDFEFEFDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFE FDFEFDFDFEFDFDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFE FDFEFEFDFEFDFEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFD FDFDFEFDFEFEFEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFDFEFEFDFDFEFEFEFDFEFD FDFDFEFEFEFDFEFDFEFDFDFEFDFEFEFDFEFEFDFDFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFDFDFD FDFEFEFDFEFEFDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFD FDFEFDFDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFE FDFEFDFEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFE FDFEFEFEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFDFEFEFDFDFEFEFEFDFEFDFDFDFE FEFEFDFEFDFEFDFDFEFDFEFEFDFEFEFDFDFEFEFDFEFDFDFEF7F8F8FBFBFBFDFDFEFDFDFDFDFEFE FDFEFEFDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFD FDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFD FEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFE FEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFDFEFEFDFDFEFEFEFDFEFDFDFDFEFEFEFD FEFDFEFDFDFEFDFEFEFDFEFEFDFDFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFDFDFDFDFEFEFDFEFE FDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFDFDFDFD FDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFDFEFEFE FDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFEFEFDFE FEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFDFEECFAFECEF1FC8BD8F324B3E61097D6105999 0678B102A9F1029AEA0568AE0E427A0C5FB9075AB80453B1034DA97CA0CEFCFDFEFDFEFEFDFEFE FDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFDFDFDFDFDFDFE FDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFDFEFEFEFDFDFE FEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFEFEFDFEFEFDFD FDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFDFEFEFDFDFEFEFEFDFEFDFDFDFEFEFEFDFEFDFEFDFDFE FDFEFEFDFEFEFDFDFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFDFDFDFDFEFEFDFEFEFDFEFEFDFDFE FDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFDFDFDFDFDFDFEFDFDFE FDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFDFEFEFEFDFDFEFEFEFD FEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFEFEFDFEFEFDFDFDFDFE FDFEFEFEFEFDFEFDFDFEFEFDFDFEFDFEFEFEFDFDFEFDFDFDFDFEFEFDFEFEFDFEFEFDFDFEFDFDFD FDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFDFDFDFDFDFDFEFDFDFEFDFDFD FEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFDFEFEFEFDFDFEFEFEFDFEFEFD FDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFEFEFDFEFEFDFDFDFDFEFDFEFE FEFEFDFEFDFDFEFEFDFEFDFEFEFDFDFEFEFEFDFEFDFDFDFEFEFEFDFEFDFEFDFDFEFDFEFEFDFEFE FDFDFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFDFDFDFDFEFEFDFEFEFDFEFEFDFDFEFDFDFDFDFDFE FEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFDFDFDFDFDFDFEFDFDFEFDFDFDFEFEFE FDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFDFEFEFEFDFDFEFEFEFDFEFEFDFDFEFD FDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFEFEFDFEFEFDFDFDFDFEFDFEFEFEFEFD FEFDFDFEFEFDFEFDFEFEFDFDFEFEFEFDFEFDFDFDFEFEFEFDFEFDFEFDFDFEFDFEFEDEF3FC85D2F4 4DB9EB23A7EC1096E70E8BE1238BDD549DE09BC1E9EFF5FAFDFEFEFDFDFEFDFDFDFDFDFEFEFDFD FEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFDFDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFD FDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFDFEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFD FEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFEFEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFD FEFEFDFEFDFEFEFDFDFEFEFEFDFEFDFDFDFEFEFEFDFEFDFEFDFDFEFDFEFEFDFEFEFDFDFEFEFDFE FDFDFEFDFEFDFEFEFEFDFDFEFDFDFDFDFEFEFDFEFEFDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFE FDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFDFDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFD FDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFDFEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFD FDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFEFEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFD CBF0FCECF9FDCDEDF881C7E782B8DC81ACD45C8BC31E47750586C0085E911C446F5383BE7DA3CF 7DA4D3427BC00F54AB0146A06C93C6FDFEFEFDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFE FDFDFDFEFDFEFEFEFEFDFEFDFDFEFDFDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFE FDFEFEFEFDFEFEFDFEFDFEFEFDFEFDFEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFD FEFEFDFEFDFEFEFEFDFDFDFEFDFEFEFEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFDFE FEFDFDFEFEFEFDFEFDFDFDFEFEFEFDFEFDFEFDFDFEFDFEFEFDFEFEFDFDFEFEFDFEFDFDFEFDFEFD FEFEFEFDFDFEFDFDFDFDFEFEFDFEFEFDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFD FEFDFEFEFEFEFDFEFDFDFEFDFDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFE FEFDFEFEFDFEFDFEFEFDFEFDFEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFD FEFDFEFEFEFDFDFDFEFDFEFEFEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFDFEFDFEFEFE FDFDFEFDFDFDFDFEFEFDFEFEFDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFE FEFEFEFDFEFDFDFEFDFDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFE FEFDFEFDFEFEFDFEFDFEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFE FEFEFDFDFDFEFDFEFEFEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFDFEFEFDFDFEFEFE FDFEFDFDFDFEFEFEFDFEFDFEFDFDFEFDFEFEFDFEFEFDFDFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFE FDFDFDFDFEFEFDFEFEFDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFE FDFEFDFDFEFDFDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFE FDFEFEFDFEFDFEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFD FDFDFEFDFEFEFEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFDFEFEFDFDFEFEFEFDFEFD FDFDFEFEFEFDFEFDFEE8F7FD8BDFFA49C2EB2695C309B4F502A8F1029BEB028EE5027FDC0271D2 0265C81164C084AAD9F6F8FBFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFD FDFEFDFDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFE FDFEFDFEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFE FDFEFEFEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFDFEFEFDFDFEFEFEFDFEFDFDFDFE FEFEFDFEFDFEFDFDFEFDFEFEFDFEFEFDFDFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFDFDFDFDFEFE FDFEFEFDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFD FDFDFDFDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFD FEFEFEFDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFE FEFDFEFEFDFDFDFDFEFDFEFEFEFEFDFEFDFDBDE9FAA4E3FAE9F9FEE9FAFEFCFEFFCFCFCF565656 CCCCCCD1E1ED05A1E00EA5EBB0D1EBD4D5D4555555C6C6C6FCFDFEACC5E21959A901449D94AFD5 FDFEFEFDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFDFDFDFD FDFDFEFDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFDFEFEFE FDFDFEFEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFEFEFDFE FEFDFDFDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFDFEFEFDFDFEFEFEFDFEFDFDFDFEFEFEFDFEFDFE FDFDFEFDFEFEFDFEFEFDFDFEFEFDFEFDFDFEFDFEFDFEFEFEFDFDFEFDFDFDFDFEFEFDFEFEFDFEFE FDFDFEFDFDFDFDFDFEFEFDFDFEFDFEFDFDFEFDFDFDFEFDFEFEFEFEFDFEFDFDFEFDFDFDFDFDFDFE FDFDFEFDFDFDFEFEFEFDFEFDFDFEFDFDFDFEFDFEFEFEFDFEFEFDFEFDFEFEFDFEFDFEFEFEFDFDFE FEFEFDFEFEFDFDFEFDFDFDFDFEFDFDFDFDFDFEFEFDFEFDFEFEFEFDFDFDFEFDFEFEFEFDFEFEFDFD FDFDFEFDFEFEFEFEFDFEFDFDFEFEFDFEFEFEFEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFD FEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFE FDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFD FDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFE FEFDFDFEFDFDFEFDFDFDFDFEFDFDFEFEFDFDFDFDFDFDFEFDFDFDFEFDFEFDFDFEFEFDFDFDFEFEFD FDFDFDFDFDFDFEFEFDFDFEFEFEFEFEFEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFDFEFDFE FEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFD FDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFD FDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFD FEFDFDFEFDFDFDFDFEFDFDFEFEFDFDFDFDFDFDFEFDFDFDFEFDFEFDECF9FEA3D2E2426F8C0E4265 085C7F02BDF702B3F502A5EF0295E80285DE0274D40266C8025BBC0251B0316CB7DDE5F2FEFEFD FDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFE FDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFD FDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFD FEFDFDFDFDFEFDFDFEFEFDFDFDFDFDFDFEFDFDFDFEFDFEFDFDFEFEFDFDFDFEFEFDFDFDFDFDFDFD FEFEFDFDFEFEFEFEFEFEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFDFEFDFEFEFEFDFDFEFD FEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFD FEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFD FEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDECF6FB 3FBAF1CEF0FCE7F8FEFFFFFFFFFFFF7070702E2E2D747373FBFBFC108AC30BA8F0CBE9F9A3A3A3 2E2E2E4B4B4BFEFEFEFFFFFFC3D4E90C4DA10B4CA1DCE6F1FDFEFDFEFDFEFEFEFDFDFEFDFEFDFD FDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFE FDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFD FDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFE FDFDFEFEFDFDFDFDFDFDFEFDFDFDFEFDFEFDFDFEFEFDFDFDFEFEFDFDFDFDFDFDFDFEFEFDFDFEFE FEFEFEFEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFD FDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFD FEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFD FDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFEFEFE FEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFE FEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFE FDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFD FEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFDFDFEFEFDFD FDFDFDFDFEFDFDFDFEFDFEFDFDFEFEFDFDFDFEFEFDFDFDFDFDFDFDFEFEFDFDFEFEFEFEFEFEFDFE FDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFE FEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFE FDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFD FDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFDFDFEFEFDFDFDFDFD FDFEFDFDFDFED4F2FDE7F2F66F90A23D9FB612B8D509C0E903C2F602BBF702ACF2029AEA0289E0 0279D2027ED10272C90254B1014AA51B58A9D8E1EEFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFD FDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFD FDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFD FDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFDFDFEFEFDFDFDFDFDFDFEFD FDFDFEFDFEFDFDFEFEFDFDFDFEFEFDFDFDFDFDFDFDFEFEFDFDFEFEFEFEFEFEFDFEFDFEFDFEFEFD FEFDFDFDFEFDFDFEFEFDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFD FEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFD FDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFD FEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFD73C2F054BDF09BDEF8EDF6FCA8D2F27FBFEA2C77AC 0D609D1B7CC21F8ADA0997E40992E52A93DB4797CF0D52821C5A81A5D5F3D3E8F9FDFEFF809FC5 054BA05E8DC3FDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFD FEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFD FEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFD FDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFDFDFEFEFDFDFDFDFDFDFEFDFDFDFEFDFEFD FDFEFEFDFDFDFEFEFDFDFDFDFDFDFDFEFEFDFDFEFEFEFEFEFEFDFEFDFEFDFEFEFDFEFDFDFDFEFD FDFEFEFDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFE FDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFD FDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFD FDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFEFEFEFEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFE FDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFD FEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFD FEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFD FDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFDFDFEFEFDFDFDFDFDFDFEFDFDFDFEFDFEFDFDFEFEFDFDFD FEFEFDFDFDFDFDFDFDFEFEFDFDFEFEFEFEFEFEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFD FEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFE FDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFD FDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFE FEFDFDFEFDFDFEFDFDFDFDFEFDFDFEFEFDFDFDFDFDFDFEFDBEE9FBAFE7FBDFF5FB78DDF415B8E7 09B2E707A6E405B0EA02C0F802B1F3029EEB0571B708508B07639D057AB40391D30163B601479F 235CA9EEF3F7FEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFD FDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFD FDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFD FEFDFDFEFDFDFDFDFEFDFDFEFEFDFDFDFDFDFDFEFDFDFDFEFDFEFDFDFEFEFDFDFDFEFEFDFDFDFD FDFDFDFEFEFDFDFEFEFEFEFEFEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFDFEFDFEFEFEFD FDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFE FDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFD FDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDEBF4FB 1392E334ACEB1A94D7197CD00B78CE0C80D20C86D70D89DB0C94E308A6ED03ABF2059AEC0A85E1 0C79D80D74D10B6EC90A6CC7086EC9287AC722629E0852A50C59ABEAF0F3FEFDFEFEFEFDFDFEFD FEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFD FEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFD FEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFD FDFDFEFDFDFEFEFDFDFDFDFDFDFEFDFDFDFEFDFEFDFDFEFEFDFDFDFEFEFDFDFDFDFDFDFDFEFEFD FDFEFEFEFEFEFEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFDFEFDFEFEFEFDFDFEFDFEFDFD FDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFE FDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFD FDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFE FEFEFEFEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFD FDFEFEFEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFD FEFDFEFDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFD FDFEFDFEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFDFDFE FEFDFDFDFDFDFDFEFDFDFDFEFDFEFDFDFEFEFDFDFDFEFEFDFDFDFDFDFDFDFEFEFDFDFEFEFEFEFE FEFDFEFDFEFDFEFEFDFEFDFDFDFEFDFDFEFEFDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFE FEFEFEFEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFE FDFDFEFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFD FEFEFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFDFDFEFEFDFD FDFDFDE7F5FB48BEF2C9EFFC6CDBF857BFE1A2CDE36D96A865889742B4DA02C2F902B2F402A0EC 0380D00759A106509606519406569C037BC50269B802479E618CC1FEFDFDFDFDFDFDFEFEFEFEFE FEFEFDFDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFE FDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFD FDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFDFDFEFEFDFDFDFDFD FDFEFDFDFDFEFDFEFDFDFEFEFDFDFDFEFEFDFDFDFDFDFDFDFEFEFDFDFEFEFEFEFEFEFDFEFDFEFD FEFEFDFEFDFDFDFEFDFDFEFEFDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFD FDFEFDFEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFD FDFDFDFDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFD FDFEFDFEFDFDFDFDFDFDFEFDFDFEFEFEFDFDA2CEF00E87DD1193E20696E405A0E704AAEC03B5F1 02BCF503BCF603B8F603B0F404A5F20398EE028AE9027DDF0273D3026AC60364BD0461B7055FB3 0459AD0355A70D60B0A2C2E0FEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFD FEFDFDFEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFD FDFEFDFEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFD FEFDFDFDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFDFDFEFEFDFDFDFDFDFDFEFDFDFDFE FDFEFDFDFEFEFDFDFDFEFEFDFDFDFDFDFDFDFEFEFDFDFEFEFEFEFEFEFDFEFDFEFDFEFEFDFEFDFD FDFEFDFDFEFEFDFEFDFEFDFEFEFEFDFDFEFDFEFDFDFDFDFDFDFEFEFEFEFEFEFEFDFDFEFDFEFDFD FEFEFEFDFDFDFEFDFEFDFDFDFDFDFEFDFDFDFEFDFEFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFEFD FEFDFDFDFDFDFEFEFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFDFDFEFDFEFDFD FDFDFDFDFEFDFDFEFEFEFDFDFEFDFDFEFDFDFDFDFEFEFDFDFDFDFDFEFEFEFEFDFDFDFEFDFDFDFE FDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFD FDFEFEFDFEFDFDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFD FDFDFEFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFD FDFDFDFDFDFDFEFEFDFDFDFEFDFEFDFDFEFEFEFDFDFDFDFDFDFDFDFEFEFDFDFDFDFDFEFDFEFDFE FEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFEFEFEFEFDFDFDFEFDFDFDFEFDFDFD FDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFE FDFEFDFDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFE FDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFD FDFDFDFEFEFDFDFDFEFDFEFDFDFEFEFEFDFDFDFDFDFDFDFD6BC1F05FC3F246C5F336B4DDEBF7FA AAABAB5A5A5AF6F6F64E849603C0F902B1F4039FED0489E13674A6214F726A9EC53566915685B4 1B81C10553A6044BA1D1DEEEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFD FDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFD FDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFD FEFEFDFDFDFEFDFEFDFDFEFEFEFDFDFDFDFDFDFDFDFEFEFDFDFDFDFDFEFDFEFDFEFEFEFDFDFDFD FDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFEFEFEFEFDFDFDFEFDFDFDFEFDFDFDFDFDFDFDFDFD FEFDFEFDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFDFDFDFD FEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFDFDFDFD FDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFD 69A9E30B7AD50480D9038ADE0395E3039FE903A7ED03ACF003ADF204AAF304A3F1049AF00390ED 0284E7017ADD0171D0016AC30162B8015EB10159AA0157A80158AA0C65B76BA1D0FDFDFDFEFDFE FDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFDFDFDFDFEFEFE FDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFE FDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFDFDFE FDFEFDFDFEFEFEFDFDFDFDFDFDFDFDFEFEFDFDFDFDFDFEFDFEFDFEFEFEFDFDFDFDFDFDFDFDFEFD FDFDFDFDFDFDFEFDFDFDFDFDFEFEFEFEFDFDFDFEFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFD FDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFDFDFDFDFEFEFEFDFDFD FEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFEFE FDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFDFDFEFDFEFD FDFEFEFEFDFDFDFDFDFEFEFEFEFDFDFDFEFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFE FDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFDFDFDFDFEFEFEFDFDFDFEFDFD FDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFEFEFDFDFD FEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFDFDFEFDFEFDFDFEFE FEFDFDFDFDFDFDFDFDFEFEFDFDFDFDFDFEFDFEFDFEFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFD FEFDFDFDFDFDFEFEFEFEFDFDFDFEFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFDFDFE FDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFDFDFDFDFEFEFEFDFDFDFEFDFDFDFDFD FEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFEFDFE FEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFDFDFEFDFEFDFDFEFEFEFDFD FDFDFDE1F0FA1393E336AEEC0DA6E69ACDDFFBFEFE5454542D2D2D3F3F3F57737C05B6F403ABF3 039AED058DE67A9DAF2C2C2C5757572F2F2FDEDFDFACCCDE0356A40954A66795C7FDFDFEFDFDFE FEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFDFDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFD FDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFD FDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFDFDFEFDFEFDFDFEFEFEFDFDFDFDFD FDFDFDFEFEFDFDFDFDFDFEFDFEFDFEFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFD FEFEFEFEFDFDFDFEFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFDFDFEFDFDFEFEFEFD FDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFDFDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFD FEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFE FDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFD4B91D5086DCB0271D0027AD60383DC038DE2 0495E6049AEA039BED059AEF0998EF0B92EE1390EC0C84E3097CD80471CB0169C00163B7015EB0 015BAC015AAB015CAF0A68BD5293CAFDFDFDFEFDFEFDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFD FEFDFEFDFDFDFDFDFDFDFEFEFDFEFDFDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFD FDFDFDFDFEFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFD FEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFDFDFEFDFEFDFDFEFEFEFDFDFDFDFDFDFDFDFEFEFD FDFDFDFDFEFDFEFDFEFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFEFEFEFEFDFD FDFEFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFE FDFDFDFDFDFDFDFEFEFDFEFDFDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFD FDFEFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFD FDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFDFDFEFDFEFDFDFEFEFEFDFDFDFDFDFEFEFEFEFDFDFDFEFD FDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFD FDFDFDFDFEFEFDFEFDFDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFD FDFDFDFDFDFEFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFD FDFDFDFDFDFDFDFDFDFEFEFDFDFDFEFDFEFDFDFEFEFEFDFDFDFDFDFDFDFDFEFEFDFDFDFDFDFEFD FEFDFEFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFEFEFEFEFDFDFDFEFDFDFDFE FDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFD FDFEFEFDFEFDFDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFD FDFDFEFDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFD FDFDFDFDFDFDFEFEFDFDFDFEFDFEFDFDFEFEFEFDFDFDFDFD92C5ED118ADE1095E325A0DDD8EFF4 FBFDFE505050141414151515A4BBC113AEEE04A2F10395ED0C8EE4C5DFE82A2929151515151515 E5E7E7DCF1F63377B40859AA1E6DB9FBFBFCFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFE FDFEFDFDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFE FDFEFDFDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFD FDFDFDFEFEFDFDFDFEFDFEFDFDFEFEFEFDFDFDFDFDFDFDFDFEFEFDFDFDFDFDFEFDFEFDFEFEFEFD FDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFEFEFEFEFDFDFDFEFDFDFDFEFDFDFDFDFDFD FDFDFDFEFDFEFDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFD FDFDFDFEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFD FDFDFDFDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFD FEFEFD3E83C80360BC0163C3046DCB1982D82089D72085CC3B90CC64A4D17BADD18FB7D49ABDD9 98B8D299BAD493B6D28AB0CF73A3C95F97C5357BB41F6CAE196CB70663B80769C5569CD7FDFDFD FEFDFEFDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFDFDFDFD FEFEFEFDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFDFDFDFD FDFDFEFDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFD FDFDFEFDFEFDFDFEFEFEFDFDFDFDFDFDFDFDFEFEFDFDFDFDFDFEFDFEFDFEFEFEFDFDFDFDFDFDFD FDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFEFEFEFEFDFDFDFEFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFE FDFDFDFDFDFEFDFDFEFDFDFEFEFEFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFEFDFEFDFDFDFDFEFEFE FDFDFDFEFDFDFDFDFDFEFDFDFDFDFDFEFEFDFDFDFDFDFEFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFE FDFEFEFDFDFDFEFDFEFEFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFDFDFE FDFEFDFDFEFEFDFEFEFEFEFEFDFEFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFD FDFDFDFDFDFDFDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFD FDFDFDFDFDFDFDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFD FEFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFD FDFEFEFDFDFEFDFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFE FDFDFDFDFEFEFEFEFEFDFEFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFD FDFDFDFDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFD FDFDFDFDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFE FDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFDFDFEFE FDFDFEFDFDFD5BA2E10C7CD60482DA3DA6E282C4E777C0E549A0C60668911B89B53DB9EC14A6EC 0498EF028DEC118EE344A5DF3685B6054572295D8584AED18AB4D44D92C6035BAD0C69BED7DEE4 FDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFD FDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFD FEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFDFDFEFEFDFDFE FDFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFEFDFDFDFDFEFE FEFEFEFDFEFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFD FDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFE FEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFDFEFEFD FDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFE4883C32A6FB73775B35791C582ADCF BBD2E4E1EBF3FCFEFFFBFEFFF6FAFDF9FDFFF8FCFFF8FCFEF6FCFFF5FBFFF6FCFFEFF6FBF6FCFF DFF1FDAAD1EC679CC8467FB42A81CB64AAE2FDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFD FEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFE FEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFDFEFEFDFDFDFD FDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFDFDFEFEFDFDFEFDFDFDFDFDFE FDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFEFDFDFDFDFEFEFEFEFEFDFEFD FDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFE FEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFEFEFDFD FDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFDFEFEFDFDFDFDFDFDFD FDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFDFDFEFEFDFEFEFEFEFEFDFEFDFDFDFD FDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFEFEFDFD FDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFEFEFDFDFDFDFE FDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFE FDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFDFDFEFEFDFDFEFDFDFDFDFDFEFDFDFDFEFEFD FDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFEFDFDFDFDFEFEFEFEFEFDFEFDFDFDFDFDFDFE FDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFEFEFDFDFDFDFE FDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFEFEFDFDFDFDFEFDFDFE FDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFE FDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFDFDFEFEFDFDFEFDFDFD3886D1076ECB0273D1027BD7 0386DE038FE20497E7049BEB049CED049AEF0394EF028DED0185E8017CDF0175D3016DC70166BC 0162B4015DAE025CAB1C7EC2025EB30F6FC5B6CCDFFDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFE FDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFD FDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFD FDFEFDFDFDFDFDFDFEFDFEFDFDFEFDFDFEFEFDFDFEFDFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFD FDFDFEFDFDFDFDFEFDFDFDFDFDFDFEFDFDFDFDFEFEFEFEFEFDFEFDFDFDFDFDFDFEFDFDFDFDFDFD FDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFD FDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFD FDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFD FDFDFDFDFDFE6492C72767A64D85B986B8E0D9EDFAF0F9FEF1F9FEEAF6FEE7F5FEE5F2FBE0F2FE DCF1FDE2F2FCD7EEFDD4EDFDD3ECFCDFF0FCDDF1FDE0F2FDC5E0F26CA0CA608EBB1E78C275B7EA FDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFD FDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFD FDFEFDFEFDFEFDFDFDFEFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFD FDFDFEFDFEFDFDFEFDFDFEFEFDFDFEFDFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFD FDFEFDFDFDFDFDFDFEFDFDFDFDFEFEFEFEFEFDFEFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFEFD FDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFE FDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFD FEFDFEFDFDFDFEFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFE FDFEFDFDFEFDFDFEFEFDFEFEFEFEFEFDFEFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFDFDFD FDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFD FDFDFDFDFDFDFDFDFDFDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFE FDFDFDFEFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFD FDFEFDFDFEFEFDFDFEFDFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFD FDFDFEFDFDFDFDFEFEFEFEFEFDFEFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFD FDFDFDFDFDFDFDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFD FDFDFDFDFDFDFDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFD FEFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFD FDFEFEFDFDFEFDFDFD2C78C30360BD0165C4016CCC0275D5027EDC0285E2038AE6028CEA028BEB 0188EB0182E6017DDF0177D60170CB016BC10166B90164B30775BE0866A91466A60262BB0F73CD B9D5ECFDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFD FDFDFDFDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFE FDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFDFDFEFE FDFDFEFDFDFDFDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFEFDFDFD FDFEFEFEFEFEFDFEFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFD FDFEFDFDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFD FDFDFEFEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFD FEFEFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFE9BB5D82967AB6396C383B7DD B9DFF7C6E8FDD4EDFCCBEBFDC9E7FACBE2F1B9D6EAB2D0E6B9D0E4B1CFE5B5D2E7BCD7EBD3E6F3 D6EDFBD4EDFCB7D7EE5C96C56498C61080D6A9D9F7FDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFD FDFDFDFEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFE FEFDFEFEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFDFEFEFD FDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFDFDFEFEFDFDFEFDFDFD FDFDFEFDFDFDFEFEFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFEFDFDFDFDFEFEFEFEFE FDFEFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFD FEFDFEFEFDFDFDFDFEFDFEFEFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFEFDFE FEFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFEFDFEFDFEFDFDFDFEFDFEFDFDFDFEFEFDFDFDFD FDFDFDFDFDFEFDFDFEFDFEFDFDFEFDFDFDFDFDFDFEFDFEFDFDFEFDFDFEFEFDFDFEFDFEFDFDFDFD FDFDFDFEFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFD FDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFD FDFEFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFD FEFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFD FDFDFEFDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFD FEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD3375BC0155AF0159B6 0160BE0168C7016FD00177D9017CDF017FE2017FE3017DE0017ADB0176D40273CC0374C80576C4 0870B40D79B70A6EAF0461B00763B60467C60D78D7C7DFF1FEFDFDFDFDFDFDFDFDFDFDFDFDFDFE FDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFDFDFDFDFD FDFDFEFDFDFEFDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFE FDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFD FDFDFDFDFDFDFDFDFDE4EAF308499D6E98BF568BB6638BB0577A9D3D6189224C7A1340720D3D71 0D3E720D3E730E3F740D3E730D3D710C3C6F0E3C6F144071224C7A3059852A5786326FA5149AF3 F0F5F9FDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFD FDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFD FDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFE FDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFD FEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFD FDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFEFDFEFD FDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFE FDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFD FDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFD FDFDFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFD FEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFEFDFDFE FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFD FDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFD5485C2014CA60150AA0156B1015DB90164C2026CC90272CE0374CE 0574C80772BF0870B70B74B60F7FBB0E7DB80D78B30A79BD066FB90467B90160BC0362C3036CD3 0D83E3E2EBF2FEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFD FDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFD FDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFDFDFDFD FEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFD FDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD547FBC094189 103D6E103D6E103D6E103D6F103F7211417511427911457C12467E12467F12457D11437A114175 103F72103E70103D6F103D6E0F3E711181CF6EC5F9FDFDFEFDFEFDFDFDFDFEFDFDFDFDFDFEFDFD FEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFD FEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFE FDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFD FDFDFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFD FDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFEFD FDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFD FDFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFD FDFDFDFDFEFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFD FDFDFDFEFDFDFDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFD FDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFD FDFEFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD88A7D101469F 0149A2014EA80155AE015CB50260B70362B40568B60772BD0A7DC50D87CC0D83C5086FB4035CA3 03559C02559F025AAC015FBD0261C80268D40479E12099EFFBFBFBFEFDFDFDFDFDFDFDFDFDFDFD FDFDFEFDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFD FEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFDFD FDFDFDFDFDFEFDFDFEFDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFE FDFDFEFDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDD3DDED0A49A10F4078103D6E103D6F103F7111417512447B 124883134C89144E8D144E8D144C8A13498412457D114277103F72103E70103D6E136CB327AAF7 E3F2FBFDFDFEFDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFE FDFEFDFDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFE FDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFE FDFDFEFDFEFDFDFDFDFEFDFDFDFDFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFEFDFEFD FDFDFDFEFDFEFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFEFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFD4EFE4F4EFF4E4EFE4E4EFE4E4FFE4E4EFE4E4EFE4F4EFE4F 4EFF4E4EFE4E4FFE4E4EFE4E4FFE4E4FFE4E4EFE4E4EFE4E4EFE4E4EFE4F4EFE4F4EFF4E4EFE4E 4FFE4F4EFE4F4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4FFE4E 4EFE4E4EFE4E4EFE4E4EFF4E4EFE4E4FFE4E4EFE4E4EFE4E4EFF4E4FFE4E4EFE4E4EFE4E4EFE4E 4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4F4EFE4E4EFE4E 4EFF4E4EFE4E4EFE4E4EFE4E4EFE4F4EFF4E4EFE4E4EFE4E4FFE4E4EFE4E4EFE4F4EFE4F4EFF4E 4EFE4E4FFE4E4EFE4E4FFE4E4FFE4E4EFE4E4EFE4E4EFE4E4EFE4F4EFE4F4EFF4E4EFE4E4FFE4F 4EFE4F4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4FFE4E4EFE4E 4EFE4E4EFE4E4EFF4E4EFE4E4FFE4E4EFE4E4EFE4E4EFF4E4FFE4E4EFE4E4EFE4E4EFE4E4EFE4E 4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E42F54901C43000C53100C73200C83400CB3600CD3700CE38 00CD3701CD3501CB3301CA3101C92F01CA3101CB3200CB3400CC3700CD3B01CE3F00D04200D446 02DA4923EC4C4FFE4E4FFE4E4EFE4E4EFE4E4EFE4E4EFE4F4EFE4F4EFF4E4EFE4E4FFE4F4EFE4F 4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4FFE4E4EFE4E4EFE4E 4EFE4E4EFF4E4EFE4E4FFE4E4EFE4E4EFE4E4EFF4E4FFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E 4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4F4EFE4E4EFE4E4EFF4E4EFE4E 4EFE4E4EFE4E4EFE4F4EFF4E4EFE4E4EFE4E4FFE4E4EFE4E4EFE4F4EFE4F4EFF4E4EFE4E4FFE4E 4EFE4E4FFE4E4FFE4E4EFE4E4EFE4E4EFE4E4EFE4F4EFE4F4EFF4E4EFE4E4FFE4F4EFE4F4EFE4E 4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4FFE4E4EFE4E4EFE4E4EFE4E 4EFF4E4EFE4E4FFE4E4EFE4E4EFE4E4EFF4E4FFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E 29E23F05C93305C32305C32305C42405C52606C72906C82D07CA2F07CB3107CB3107CA3007C92D 06C72A06C52705C42505C42307CB2D11E64C32F44D4EFE4F4EFE4F4EFF4E4EFE4E4FFE4E4EFE4E 4FFE4E4FFE4E4EFE4E4EFE4E4EFE4E4EFE4F4EFE4F4EFF4E4EFE4E4FFE4F4EFE4F4EFE4E4EFE4E 4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4FFE4E4EFE4E4EFE4E4EFE4E4EFF4E 4EFE4E4FFE4E4EFE4E4EFE4E4EFF4E4FFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E 4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4F4EFE4E4EFE4E4EFF4E4EFE4E4EFE4E4EFE4E 4EFE4F4EFF4E4EFE4E4EFE4E4FFE4E4EFE4E4EFE4F4EFE4F4EFF4E4EFE4E4FFE4E4EFE4E4FFE4E 4FFE4E4EFE4E4EFE4E4EFE4E4EFE4F4EFE4F4EFF4E4EFE4E4FFE4F4EFE4F4EFE4E4EFE4E4EFE4E 4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4FFE4E4EFE4E4EFE4E4EFE4E4EFF4E4EFE4E 4FFE4E4EFE4E4EFE4E4EFF4E4FFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4EDDFDDD DDFDDDDDFEDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDD002000DDFDDDDDFDDD DDFDDDDDFEDDDDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDD DDFDDDDDFDDDDDFEDDDDFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDDDDFDDDDDFDDEDDFDDDDDFDDD DDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDD DDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDD DDFEDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDDDDFDDD002000DDFDDDDDFDDD DDFEDDDDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDD DDFDDDDDFEDDDDFDDDDDFDDDDDFDDDDDFDDD8CAC8C123212002000DDFDDEDDFDDDDDFDDDDDFDDD DDFDDDDDFDDD002000DDFDDD002000DEFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDD 3B849E015B89015F8D01638F016994016E9701719A01749D017399017196017196017196017197 01719B0172A10173AA0277B5017ABF0183C70292CF0AA6D6B9EEDCDDFDDDDDFDDDDDFDDDDDFEDD DDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDD DDFEDDDDFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDDDDFDDD002000DDFDDDDDFDDDDDFDDDDDFDDD DDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDD002000DDFDDD DDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDD DDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDD DDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFEDD DDFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDDDDFDDDDDFDDEDDFDDDDDFDDDDDFDDDDDFDDDDDFDDD DDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDCFCDCDBFBDB4C93A41371990E5A6B0F5A6A105F72 11657D136C89157193167498167599157294146D8A12667F115F730F5B6B166C7E3BB8D171D5DA DCFCDCDDFDDDDDFDDDDDFDDDDDFEDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDDDDFDDD DDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDD DDFDDD002000DDFDDDDDFEDDDDFDDDDDFDDDDDFDDEDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDD DDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDD8CAC8C 123212002000DDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDDDDFDDDDDFDDD DDFDDDDDFDDDDDFDDDDDFEDDDDFDDDDDFDDD002000DDFDDDDDFDDDDDFEDDDDFDDDDDFDDDDDFDDD DDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFEDDDDFDDDDDFDDD DDFDDDDDFDDDDDFEDDDDFDDDDDFDDDDDFDDEDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDD DDFDDDDEFDDDDDFDDDDDFDDDDDFDDDDDFDDDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFD FEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDACACAC 2E2E2E131313515151CBCBCBFDFDFEAEAEAE303030131313515151CBCBCBFDFDFDFDFDFDFDFDFD FEFDFDFDFDFDFDFDFDFDFDFDACACAC2E2E2E131313515151CBCBCBFDFDFDAEAEAE303030131313 515151CBCBCBFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFD FDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFD 2F2F2FD4D4D4FDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD000000FDFDFD000000FEFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDC6D3E703439E0146A1024CA40151A70156AB 015AAE015DAF015EAF015EAF015EB0015EB4015FB90160C10261CA0163D40167DD0170E60681ED 129AF56AC6FAFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFD FDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFD FDFDFDFDFDFD000000FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFD FDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFD FDFDFDFDFDFE000000FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFCFCFCFCFCFC FBFBFBF9F9F9F2F3F375A4D61775CF105BA5124E8D165499185DA71A63B31A66B81A66B91A63B3 185DA8165599134E8C2775B747B2F383C9EEF4F4F4F9F9F9FBFBFBFCFCFCFCFCFCFDFEFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFD FDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFD000000FDFDFDFDFEFDFDFDFDFDFDFD FDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD2F2F2FD4D4D4FDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFD 000000FDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFD FEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFE FDFDFDFDFDFDFDFDFDFDFDFD000000FDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFD FDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFD545454D6D6D6E7E8E78F8F8F353535FDFDFE4C4C4C C9C9C9EAEAEA848484363636FDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFD545454D6D6D6 E7E7E78F8F8F353535FDFDFD4C4C4CC9C9C9EAEAEA848484363636FDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFD FDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFD040404FBFBFBFDFDFDFDFDFEFDFDFDFDFDFD FDFDFDFDFDFDFDFDFD000000FDFDFD000000FEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFD7798C70247A4024CA80151AD0156AF0158B2015AB3015CB5015DB8015EBB015FC1 0260C80162D00163D90167E10170E80A82EE27A0F442B8F9EDF6FBFDFDFDFDFDFDFDFDFDFDFDFD FDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFD FDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFD000000FDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFD FDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFD FDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFE000000FDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFCFCFCFAFAFAF8F8F8F3F3F3ECECECE2E2E299BBD42B98E2 188EE41D7FD21169BE1365BA1568BE1669C0146AC4106BC71B7ED442A2E64EA8DE9AC1D4E4E4E4 EDEDEDF4F4F4F8F8F8FAFAFAFCFCFCFCFDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFD FDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFD FDFDFDFDFDFD000000FDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD 040404FBFBFBFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFD000000FDFDFDFDFDFDFDFEFDFDFDFDFDFDFD FDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFEFDFDFDFD FDFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFD000000FDFDFD FDFDFDFDFDFDFEFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD 979797282828000000000000FDFDFD000000FDFDFD000000000000000000000000FDFDFDDEDEDE 666666181818505051CFCFCFFDFCFD000000000000000000000000000000000000FDFDFDFDFDFD FDFDFDFDFDFDEBEBEB9696963C3C3CFDFDFDFDFDFDFDFCFDFDFDFDD7D7D7242424FDFDFD666666 A8A8A8FDFDFDA7A7A7666666FDFDFDFDFDFDFDFDFDEBEBEB9696963C3C3CFDFDFDFDFDFDFDFDFD FDFDFDD7D7D7242424FCFDFDFDFDFDFDFDFDD5D5D5181818F4F4F4FDFDFDF3F3F3181818D5D5D5 979797282828000000000000FDFDFD000000FDFDFD000000000000000000000000FDFDFDDEDEDD 666666181818515151CFCECFFDFDFD000000000000000000000000000000000000FDFDFDFDFDFD 000000000000000000FDFDFD000000FDFDFDFDFCFDFDFDFD000000FDFDFD000000FDFDFD000000 FDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFCFCF8F8F8507FBC0756B50357B7 0259BA025BBC025CBE025DC1025EC5025FC90261CF0162D60165DD0169E40171EA0782EF31A4F5 44B8F8CFE9F7FCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFCFCFD FCFCFD000000010101434343C2C2C2FDFDFD0000008B8B8B181818333333B4B4B4FDFDFDD3D3D3 505050141414808080000000FDFDFDFDFCFDFDFDFDD5D5D5181818F4F4F4FDFDFDF3F3F3181818 D5D5D5969797282828000000000000FDFDFD000000FDFDFD000000000000000000000000FDFDFD DEDEDE666666181818515151CFCFCFFDFDFD000000000000000000000000000000000000FDFDFD FDFDFDFDFDFD000000010101434343C2C2C2FDFDFD979797282828000000000000FCFCFDD6D6D7 5E5E5E0C0C0C000000FDFDFDDEDEDE666666181818515151CFCFCFFDFDFD0000008B8B8B181818 333333B4B4B4000000000000000000000000FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFCFCFCFCFC F9FAFAF6F6F6F1F1F1E8E8E8DBDBDBCACAC9B2B4B668A3BC2D98C931A7E53FA0DF3B93D72F8DD7 298AD63F94D25995BD6E94ABAFB2B3CACACADBDBDBE8E8E8F1F1F1F7F7F7FAFAFAFCFCFCFCFCFC FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD000000010101434342C1C1C2FCFCFD000000 8B8A8B181818333333B4B4B4FDFDFDD3D3D3505050141414808080000000FDFDFDFDFDFDFDFDFD FDFDFDFDFDFD000000010101434343C2C2C2FDFDFDFDFDFDFDFDFDFDFDFDD1D1D14F4F4F131313 808080000000FDFDFDFDFDFDFDFDFDFDFDFD000000000000000000FDFDFDD5D5D55B5B5B161616 5C5C5CD7D7D7FDFDFD0000007777770A0A0AFDFDFDFDFDFDFDFDFDFDFDFDD3D3D3505050141414 808080000000FDFDFDDEDEDE666666181818515151CFCFCFFDFDFC969697282828000000000000 FDFDFDD7D7D75E5E5E0C0C0C000000FDFDFDDEDEDE666666181818515151CFCFCFFDFDFD000000 8B8B8B181818333333B4B4B4000000000000000000000000FDFDFDFDFDFDFDFDFDFCFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD1C1C1C8E8E8EF2F2F2FDFDFDFDFDFD000000 FDFDFDFDFDFDFDFDFD949494676767FDFDFD6565658D8D8CEAEAEBA0A0A1525252FDFCFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD000000000000181818D8D8D8FDFDFD FDFDFDFDFCFDE3E3E32F2F2FB1B1B1FDFDFDF7F7F7444444929292444444F6F7F7FDFDFDFDFDFD 000000000000181818D8D8D8FDFDFDFDFDFDFDFDFDE3E3E32F2F2FB1B1B1FCFDFDFDFDFDFDFDFD FDFDFD4E4E4E919191FDFDFD9090904F4F4FFDFDFD1C1C1C8E8E8EF2F2F2FDFDFDFDFDFD000000 FDFDFDFDFDFDFDFDFD949494676767FDFDFD6565658C8C8DEAEAEBA1A1A1525152FDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD000000FDFDFDFDFDFD000000FDFDFD FDFCFDFDFDFD000000FDFDFD000000FDFDFD000000FDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFD FCFCFCFCFCFCFAFAFAF8F8F8F1F1F172A3D60D72D4036BD1026AD10269D20267D20266D50165D8 0166DC0168E2016DE70175EC0D87F13DABF74EB9F3C8E1EEF6F6F6F9F9F9FBFBFBFCFCFCFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFCFCFDFCFCFDFDFDFDF8F7F8ABABAB4A4A4AFDFDFD 0000007B7B7BE7E7E79F9F9F353535FDFDFD5555557C7C7CE5E5E5797979000000FDFDFDFDFCFD FDFDFDFDFDFD4E4E4E919191FDFDFD9090904F4F4FFDFDFD1C1C1C8E8E8EF2F2F2FDFDFDFDFDFD 000000FDFDFDFDFDFDFDFDFD949494676767FDFDFD6565658C8D8DEBEBEBA1A1A1525252FDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF8F8F8ABABAB4A4A4A FDFDFD1C1C1C8E8E8EF2F2F2FDFDFCFCFCFD5B5B5B787878ECEBECFDFDFDFDFDFD6565658D8D8D EBEBEBA1A1A1525252FDFDFD0000007B7B7BE7E7E79F9F9F353535FDFDFD000000FDFCFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFCFCF9FAFAF8F8F8F4F4F4EEEEEEE4E4E4D6D6D6 C5C5C5AFAFAF9D9C9C868A8C748C96728F9F79909F7E8A93818588979797AFAFAFC5C5C5D6D6D6 E4E4E4EEEEEEF4F4F4F8F8F8FAFAFAFCFCFCFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDF8F8F8ABABAB49494AFCFCFD0000007B7B7BE7E7E79F9F9F353535FDFDFD555555 7C7C7CE5E5E5797979000000FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF8F7F8ABABAB4A4A4A FDFDFDFDFDFDFDFDFDFDFDFD5454547E7E7EE4E5E57C7C7C000000FDFDFDFDFDFDFDFDFDFDFDFD FDFDFD000000FDFDFDFDFDFD585858797979E3E4E47979795C5C5CFDFDFD000000878787F6F6F6 FDFDFDFDFDFDFDFDFDFDFDFD5555557C7C7CE5E5E5797979000000FDFDFD6565658D8D8DEBEBEB A1A1A1525252FDFDFC1C1C1C8D8D8EF2F2F2FDFCFDFDFDFD5B5B5B787878ECECECFDFDFDFDFDFD 6565658D8D8DEBEBEBA1A1A1525252FDFDFD0000007B7B7BE7E7E79F9E9F353535FDFDFD000000 FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDAEAEAE3C3C3C141414909090FDFDFD000000FDFDFDFDFDFDA6A6A62C2C2CF3F3F3FDFDFD 191919000000000000000000050505FDFCFD000000000000000000000000000000000000FDFDFD FDFDFDFDFDFDFDFDFDE7E7E7909090323232FDFDFDFDFDFDC6C5C6202020A5A5A5FDFDFDFDFDFD FDFDFDB9B9B9000000C2C2C2FCFDFDFDFDFDFDFDFDFDFDFDE7E7E7909090323232FDFDFDFDFDFD C6C6C6202020A5A5A5FDFDFDFCFDFDFDFDFDFDFDFDFDFDFDC2C2C21D1D1DF1F1F11C1C1CC3C3C3 FDFDFDAEAEAE3C3C3C141414909090FDFDFD000000FDFDFDFDFDFDA6A6A62C2C2CF3F3F3FDFDFD 191919000000000000000000050505FDFDFD000000000000000000000000000000000000FDFDFD FDFDFDFDFDFD000000FDFDFDFDFDFD000000FBFBFBFDFCFDF6F6F6000000FDFDFD000000FDFDFD 000000FDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFCFCFCFCFCFCFAFAFAF7F7F7F2F2F2EAEAEAE0E0E0 9ABBD22999E3048EEF0185EE017EEB0178E90174E80173EA0176ED037EF1309EF65BBDFA6DB8DD CBD1D4E6E6E6EFEFEFF5F5F5F9F9F9FBFBFBFCFCFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFC FCFCFDA9A9A9383838090909000000070707FDFDFD000000F6F6F6FDFDFDFBFBFB000000FDFDFD 141414E6E6E6FDFDFDE5E5E5000000FDFDFDFDFCFDFDFDFDFDFDFDC2C2C21D1D1DF1F1F11C1C1C C3C3C3FDFDFDAEAEAE3C3C3C141414909090FDFDFD000000FDFDFDFDFDFDA6A6A62C2C2CF3F3F3 FDFDFD191919000000000000000000050505FDFDFD000000000000000000000000000000000000 FDFDFDFDFDFDA9A9A9383838090909000000070707FDFDFDAEAEAE3C3C3C14141490908FFCFCFD 161616E4E4E4FDFCFDFDFDFDFDFDFD191919000000000000000000050505FDFDFD000000F6F6F6 FDFDFDFBFBFB000000FDFDFD000000FDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FCFCFCFBFCFCFBFBFBF9F9F9F7F7F7F3F3F3EEEEEEE7E7E7DFDFDFD7D7D7D0D0D0CACACAC7C7C7 C7C7C7C9CACAD0D0D0D7D7D7DFDFDFE7E7E7EEEEEEF3F3F3F7F7F7F9F9F9FBFBFBFCFCFCFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDA9A9A9383838090909000000070707FCFCFD 000000F6F5F6FDFDFDFBFBFB000000FDFDFD141414E6E6E6FDFDFDE5E5E5000000FDFDFDFDFDFD FDFDFDFDFDFDA9A9A9383838090909000000070707FDFDFDFDFDFDFDFDFDFDFDFD141414E6E6E6 FCFDFDE5E5E5000000FDFDFDFDFDFDFDFDFDFDFDFDFDFDFD000000FDFDFDFDFDFD151515E5E5E5 FCFDFDE4E4E4161616FDFDFD000000F3F3F3FDFDFDFDFDFDFDFDFDFDFDFDFDFDFD141414E6E6E6 FDFDFDE5E5E5000000FDFDFD191919000000000000000000050505FDFDFCAEAEAE3C3C3C141414 908F90FDFDFD161616E4E4E4FDFDFDFDFDFDFDFDFD191919000000000000000000050505FDFDFD 000000F6F6F6FDFDFDFBFAFB000000FDFDFD000000FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFDFD FDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFDFDFCFDFDFDFDFDFCFDFDFDFDFDBCBCBC1A1A1AFDFDFD 000000FDFCFDB6B6B60D0D0DCFCFCFFDFDFCFDFDFD6767678C8C8CE6E6E6FDFDFDFDFDFCFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFD646464DEDEDEE8E8E89090903F3F3F FDFDFD989798171717BDBDBDFDFDFDFDFCFDFDFDFDF1F1F13A3A3AB5B5B53F3F3FF3F4F4FDFCFD 646464DEDDDEE8E8E89090903F3F3FFDFCFD989898171717BDBDBDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFCFDFDFDFDFD3939394041413A3A3AFDFDFDFCFDFDFDFDFDFCFDFDBCBCBC1A1A1AFDFDFD 000000FDFDFDB6B6B60D0D0DCFCFCEFDFDFDFDFDFD6767678C8C8CE6E6E6FDFDFCFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFD000000FDFDFDFDFDFD353535 A09FA0E7E7E77B7B7B000000FDFCFD000000FDFDFD000000FDFDFCFDFDFDFCFDFDFDFCFDFDFDFD FCFBFCFCFCFCFAFAFAF6F6F6F0EFF0E7E7E7D9D9D9C6C5C6B0B1B26CA0B4309DCC18A5EF12A1FB 1498F92099F940A8FA66ADDF75A5C092A1A8BDBDBDD1D1D1E0E1E1ECECECF4F4F4F8F8F8FBFAFB FCFCFCFDFCFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFD212121A4A4A3E3E3E39F9F9F000000 FDFDFD000000FDFDFDFDFDFDFDFDFD000000FDFDFD5555557E7E7EE6E6E67C7C7C000000FDFCFD FDFDFDFDFDFCFDFDFDFDFCFD3939394141413A3A3AFDFDFCFDFDFDFCFDFDFDFCFDBCBCBC1A1A1A FDFDFD000000FDFDFDB6B6B60D0D0DCFCFCFFDFCFDFDFDFD6767678C8C8CE6E6E6FDFDFDFCFDFD FDFDFDFDFDFCFCFDFDFCFDFDFDFDFDFCFDFDFDFDFDFCFDFDFDFDFD212121A4A4A4E3E2E39F9F9F 000000FDFDFDFDFDFCFDFDFDBCBCBC1A1A1AFDFDFD5B5B5B787878ECECECFDFDFDFDFDFD676767 8C8C8CE6E6E6FDFDFDFDFDFDFDFCFD000000FDFDFDFDFDFDFDFDFD000000FDFDFD161616D8D8D8 FDFDFCFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFCFCFCFBFAFBFBFBFB F9F9F9F7F7F7F6F5F6F3F3F3F2F2F2F0EFF0F0F0F0F0F0F0F0F0F0F2F2F2F4F4F4F5F6F6F8F8F8 F9F9F8FAFBFBFAFBFBFCFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFDFCFD FDFDFD212121A4A4A4E3E3E39F9F9F000000FDFDFD000000FDFDFDFDFDFDFDFDFD000000FDFDFD 5555557E7E7EE6E6E67C7C7C000000FDFDFDFDFDFDFDFDFDFDFDFD212121A4A3A4E3E3E39F9F9E 000000FDFCFDFDFDFDFDFDFDFDFDFD5454537E7E7EE5E6E67C7C7C000000FDFCFDFDFDFDFDFDFD FDFDFDFDFCFD000000FDFDFDFDFCFD5858587E7E7EE5E5E57979795B5B5BFCFDFD000000FDFDFC FCFDFDFCFDFDFDFDFDFCFDFDFDFDFD5555557E7E7EE6E6E67C7C7C000000FDFDFD6767678C8C8C E6E6E5FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDBCBCBC1A1A1AFDFDFD5B5B5B787878ECECECFDFDFD FDFDFD6767678C8B8CE6E6E6FDFDFDFDFDFDFDFDFD000000FDFDFDFDFCFDFDFDFD000000FDFDFD 161616D8D8D8FDFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFDFDFD4E4EFE4E4EFE4E4EFE4E4EFE 4E4EFE4E4EFE0000B00000B00C0CBC2F2FDF4E4EFE0000B04E4EFE0303B30000B00000B00000B0 4E4EFE4646F62121D10A0ABA0000B00000B04E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE 4E4EFE4E4EFE3232E20A0ABA0808B81A1ACA4040F04E4EFE0000B00000B00000B00000B00000B0 4A4AFA1E1ECE3939E94E4EFE3737E71E1ECE4E4EFE3232E20A0ABA0808B81A1ACA4040F04E4EFE 0000B00000B00000B00000B00000B04A4AFA4E4EFE4E4EFE4E4EFE4E4EFE3636E60000B03636E6 4E4EFE4E4EFE0000B00000B00C0CBC2F2FDF4E4EFE0000B04E4EFE0303B30000B00000B00000B0 4E4EFE4646F62121D10A0ABA0000B00000B04E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE 4E4EFE4E4EFE4E4EFE0000B04E4EFE4E4EFE3737E70F0FBF0707B72B2BDB0000B04E4EFE0000B0 4E4EFE0000B04E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4D4DFD4D4DFD4C4BFC4A4AFA 4747F74343F33E3EEE3838E83232E22D2DDD292BDC292CDE2A2CDE2A2BDB2E2EDE3434E43B3BEB 4040F04545F54848F84B4BFB4D4DFD4D4DFD4E4DFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE 4E4EFE4E4EFE2E2EDE0A0ABA0707B72B2BDB0000B04E4EFE0000B04E4EFE4E4EFE4E4EFE0000B0 4E4EFE4141F11818C80606B62828D80000B04E4EFE4E4EFE4E4EFE4E4EFE4E4EFE3636E60000B0 3636E64E4EFE4E4EFE0000B00000B00C0CBC2F2FDF4E4EFE0000B04E4EFE0303B30000B00000B0 0000B04E4EFE4646F62121D10A0ABA0000B00000B04E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE 4E4EFE4E4EFE4E4EFE2E2EDE0A0ABA0707B72B2BDB0000B04E4EFE0000B00000B00C0CBC2F2FDF 4E4EFE4343F31C1CCC0303B30000B04E4EFE4646F62121D10A0ABA0000B00000B04E4EFE0000B0 4E4EFE4E4EFE4E4EFE0000B04E4EFE2A2ADA0909B90000B04E4EFE4E4EFE4E4EFE4E4EFE4E4EFE 4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4DFE 4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE 4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE2E2EDE0A0ABA0707B72B2BDB0000B0 4E4EFE0000B04E4EFE4E4EFE4E4EFE0000B04E4EFE4141F11818C80606B62827D80000B04E4EFE 4E4EFE4E4EFE4E4EFE2E2EDE0A0ABA0707B72B2BDA0000B04E4EFE4E4EFE4E4EFE4E4EFE4141F0 1818C80606B62121D10808B84E4EFE4E4EFE4E4EFE4E4EFE4E4EFE0000B04E4EFE4E4EFE4141F1 1B1BCB0707B71B1BCB4242F24E4EFE0000B04E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4E4EFE4141F1 1818C80606B62828D80000B04E4EFE4645F62121D10A0ABA0000B00000B04E4EFE0000B00000B0 0C0CBC2F2FDF4E4EFE4343F31C1CCC0303B30000B04E4EFE4646F62121D10A0ABA0000B00000B0 4E4EFE0000B04E4EFE4E4EFE4E4EFE0000B04E4EFE2A2ADA0909B90000B04E4EFE4E4EFE4E4EFE 4E4EFE4E4EFE4E4EFEDCDDFDDDDDFDDDDDFCDCDDFDDCDDFDDDDDFDDCDDFDDDDDFDDCDDFDDDDDFD DDDDFDDDDDFDDDDCFDDDDDFDDDDCFDDDDDFDDDDDFCDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFC DDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFD DDDDFDDDDDFDDDDCFDDDDDFDDDDDFCDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFDDCDDFD DDDCFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFD DDDDFDDDDDFDDCDDFDDDDDFDDDDDFCDCDDFDDCDDFDDDDDFDDCDDFDDDDDFDDCDDFDDDDDFDDDDDFD DDDDFDDDDCFDDDDDFDDDDCFDDDDDFDDDDDFCDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFD DDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFD DDDDFDDDDCFDDDDDFDDDDDFCDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFDDCDDFDDDDCFD DDDDFDDDDCFDDDDDFDDCDCFCDCDCFCDBDAFBD8D8F8D5D5F5D1D0F1CDCDEDC7C7E7C0C0E0BCBCDC B9B9D9B6B7D7B7B7D7B9B9D9BEBFDFC3C4E4CACAEACECFEFD4D4F4D6D7F7DADAFADCDCFCDCDCFC DCDCFCDDDDFDDDDCFDDDDDFDDDDDFCDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFDDDDDFD DDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFD DDDCFDDDDDFDDDDDFCDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFDDCDDFDDDDCFDDDDDFD DDDCFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFD DCDDFDDDDDFDDDDDFCDCDDFDDCDDFDDDDDFDDCDDFDDDDDFDDCDDFDDDDDFDDDDDFDDDDDFDDDDCFD DDDDFDDDDCFDDDDDFDDDDDFCDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFDDDDDFDDDDDFD DDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDCFD DDDDFDDDDDFCDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFDDCDDFDDDDCFDDDDDFDDDDCFD DDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDCDDFD DDDDFDDDDDFCDCDDFDDCDDFDDDDDFDDCDDFDDDDDFDDCDDFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFD DDDCFDDDDDFDDDDDFCDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFDDDDDFDDDDDFDDDDDFD DDDDFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFD DDDDFCDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFDCECEEE656585535373DDDCFDDDDDFD DDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDCDDFDDDDDFD DDDDFCDCDDFDDCDDFDDDDDFDDCDDFDDDDDFDDCDDFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDCFD DDDDFDDDDDFCDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFDDDDDFDDDDDFDDDDDFDDDDDFD DDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDDFDDDDCFDDDDDFDDDDDFC DDDDFDDDDCFDDDDDFDDDDDFDDDDDFDDDDDFCDDDDFDDCDDFDDDDCFDDDDDFDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFBCBCCFBCACBFAC9CAF8C9C9F7C8C7F6C6C6F6C6C6F4C5C4F6C6C6F6C6C6F6C7C6F9C9C9 F9C9C9FACBCBFCCCCBFBCBCCFDCDCCFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCD300000350505774747DCACACFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCDFDCDCD FDCDCDFDCDCDFDCDCDFDCDCDFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5E FE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFE5E5EFCFDFCFDFDFD FDFDFDFCFDFCFDFDFDFDFDFCFCFDFDFDFDFCFCFCFDFDFDFCFCFCFCFDFCFDFDFDFCFDFDFDFDFDFD FDFDFCFCFCFDFDFDFDFDFDFDFDFDFDFDFCFDFCFDFDFCFCFDFDFDFCFCFDFCFDFDFDFDFDFCFCFCFD FDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFCFCFD FCFCFDFDFDFDFDFDFDFDFCFCFDFDFCFCFDFDFDFDFCFDFCFCFDFDFDFDFDFDFCFDFDFDFDFDFDFDFC FDFDFDFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFCFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFD FCFDFCFDFDFDFDFDFCFCFDFDFDFDFCFCFCFDFDFDFCFCFCFCFDFCFDFDFDFCFDFDFDFDFDFDFDFDFC FCFCFDFDFDFDFDFDFDFDFDFDFDFCFDFCFDFDFCFCFDFDFDFCFCFDFCFDFDFDFDFDFCFCFCFDFDFDFD FDFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFCFCFDFCFCFD FDFDFDFDFDFDFDFCFCFDFDFCFCFDFDFDFDFCFDFCFCFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFD FDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFCFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFDFCFDFC FDFDFDFDFDFCFCFDFDFDFDFCFCFCFDFDFDFCFCFCFCFDFCFDFDFDFCFDFDFDFDFDFDFDFDFCFCFCFD FDFDFDFDFDFDFDFDFDFDFCFDFCFDFDFCFCFDFDFDFCFCFDFCFDFDFDFDFDFCFCFCFDFDFDFDFDFCFD FDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFCFCFDFCFCFDFDFDFD FDFDFDFDFCFCFDFDFCFCFDFDFDFDFCFDFCFCFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFDFDFD FDFDFDFCFCFDFDFCFDFDFCFDFCFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFD FDFDFCFCFDFDFDFDFCFCFCFDFDFDFCFCFCFCFDFCFDFDFDFCFDFDFDFDFDFDFDFDFCFCFCFDFDFDFD FDFDFDFDFDFDFDFCFDFCFDFDFCFCFDFDFDFCFCFDFCFDFDFDFDFDFCFCFCFDFDFDFDFDFCFDFDFDFD FDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFCFCFDFCFCFDFDFDFDFDFDFD FDFCFCFDFDFCFCFDFDFDFDFCFDFCFCFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFD FCFCFDFDFCFDFDFCFDFCFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFC FCFDFDFDFDFCFCFCFDFDFDFCFCFCFCFDFCFDFDFDFCFDFDFDFDFDFDFDFDFCFCFCFDFDFDFDFDFDFD FDFDFDFDFCFDFCFDFDFCFCFDFDFDFCFCFDFCFDFDFDFDFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFD FDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFCFCFDFCFCFDFDFDFDFDFDFDFDFCFC FDFDFCFCFDFDFDFDFCFDFCFCFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFCFCFD FDFCFDFDFCFDFCFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFCFCFDFD FDFDFCFCFCFDFDFDFCFCFCFCFDFCFDFDFDFCFDFDFDFDFDFDFDFDFCFCFCFDFDFDFDFDFDFDFDFDFD FDFCFDFCFDFDFCFCFDFDFDFCFCFDFCFDFDFDFDFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFDFDFCFD FDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFCFCFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFC FCFDFDFDFDFCFDFCFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFCFCFDFDFDFDFC FCFCFDFDFDFCFCFCFCFDFCFDFDFDFCFDFDFDFDFDFDFDFDFCFCFCFDFDFDFDFDFDFDFDFDFDFDFCFD FCFDFDFCFCFDFDFDFCFCFDFCFDFDFDFDFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFDFD FDFDFDFDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFCFCFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFCFCFDFD FDFDFCFDFCFCFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFCFCFDFDFCFDFDFCFD FCFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFCFCFDFDFDFDFCFCFCFD FDFDFCFCFCFCFDFCFDFDFDFCFDFDFDFDFDFDFDFDFCFCFCFDFDFDFDFDFDFDFDFDFDFDFCFDFCFDFD FCFCFDFDFDFCFCFDFCFDFDFDFDFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFD FDFDFDFDFDFDFDFDFDFDFCFDFDFDFDFCFCFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFCFCFDFDFDFDFC FDFCFCFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFCFDFD FCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFCFCFDFDFDFDFCFCFCFDFDFDFC FCFCFCFDFCFDFDFDFCFDFDFDFDFDFDFDFDFCFCFCFDFDFDFDFDFDFDFDFDFDFDFCFDFCFDFDFCFCFD FDFDFCFCFDFCFDFDFDFDFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFD FDFDFDFDFDFDFDFCFDFDFDFDFCFCFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFCFCFDFDFDFDFCFDFCFC FDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFCFDFDFCFDFC FDFDFDFDFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFCFCFDFDFDFDFCFCFCFDFDFDFCFCFCFC FDFCFDFDFDFCFDFDFDFDFDFDFDFDFCFCFCFDFDFDFDFDFDFDFDFDFDFDFCFDFCFDFDFCFCFDFDFDFC FCFDFCFDFDFDFDFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFD FDFDFDFDFCFDFDFDFDFCFCFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFCFCFDFDFDFDFCFDFCFCFDFDFD FDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFCFDFDFCFDFCFDFDFD FDFDFDFCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFCFCFDFDFDFDFCFCFCFDFDFDFCFCFCFCFDFCFD FDFDFCFDFDFDFDFDFDFDFDFCFCFCFDFDFDFDFDFDFDFDFDFDFDFCFDFCFDFDFCFCFDFDFDFCFCFDFC FDFDFDFDFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFD FDFCFDFDFDFDFCFCFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFCFCFDFDFDFDFCFDFCFCFDFDFDFDFDFD FCFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFCFDFDFCFDFCFDFDFDFDFDFD FCFDFCFDFDFDFDFDFDFCFDFCFDFDFDFDFDFCFCFDFDFDFDFCFCFCFDFDFDFCFCFCFCFDFCFDFDFDFC FDFDFDFDFDFDFDFDFCFCFCFDFDFDFDFDFDFDFDFDFDFDFCFDFCFDFDFCFCFDFDFDFCFCFDFCFDFDFD FDFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFCFD FDFDFDFCFCFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFCFCFDFDFDFDFCFDFCFCFDFDFDFDFDFDFDFCFC FDFCFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFD FCFDFDFCFDFDFDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFD FDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFD FCFDFDFDFCFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFD FCFDFDFCFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFD FDFCFDFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFD FCFDFDFDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFC FDFDFDFCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFD FDFCFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFDFCFDFD FCFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFDFDFCFD FDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFD FDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFD FCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFD FDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFDFCFDFDFCFDFC FCFCFDFDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFDFDFCFDFDFDFC FDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFD FDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFD FDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFDFDFDFD FDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFDFCFDFDFCFDFCFCFCFD FDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFDFDFCFDFDFDFCFDFDFD FDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFDFDFD FDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFDFDFDFC FDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFDFDFDFDFDFDFC FCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFDFCFDFDFCFDFCFCFCFDFDFDFD FDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFDFDFCFDFDFDFCFDFDFDFDFCFD FDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFDFDFDFDFCFD FDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFDFDFDFCFDFDFC FCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFDFDFDFDFDFDFCFCFDFD FCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFCFCFDFCFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFD FDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFDFDFDFDFCFDFDFDFC FCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFCFDFC FDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFDFDFDFDFDFDFCFCFDFDFCFDFD FCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFDFCFDFDFCFDFCFCFCFDFDFDFDFDFCFDFDFDFD FDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFDFDFDFD FDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFDFDFDFDFCFDFDFDFCFCFDFD FCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFCFDFCFDFDFD FCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFD FDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFDFCFDFDFCFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFC FDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFC FCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFC FCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFD FDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFC FDFDFDFDFDFCFDFDFCFDFDFDFCFCFDFCFDFDFCFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFCFDFCFD FDFCFDFDFCFDFDFCFCFDFCFCFDFCFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFD FCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFD FDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFC FCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFD FDFDFCFDFDFCFDFDFDFCFCFDFCFDFDFCFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFD FDFCFDFDFCFCFDFCFCFDFCFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFD FCFCFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFC FDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFC FDFCFDFCFDFDFCFDFDFCFDFDFDFCFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFC FDFDFCFDFDFDFCFCFDFCFDFDFCFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFD FDFCFCFDFCFCFDFCFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFD FDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFD FDFDFDFDFCFDFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFD FCFDFDFCFDFDFCFDFDFDFCFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFC FDFCFCFDFCFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFD FDFDFDFCFDFDFCFDFDFDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFD FDFCFDFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFD FCFDFDFCFDFDFDFCFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFD FCFCFDFCFDFDFCFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFC FDFCFDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFD FCFDFDFCFDFDFDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFD FDFDFCFDFDFDFCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFD FCFDFDFDFCFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFD FCFDFDFCFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFD FDFCFDFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFD FCFDFDFDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFC FDFDFDFCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFD FDFCFDFDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFDFCFDFD FCFDFCFCFCFDFDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFDFDFCFD FDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFD FDFDFDFDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFD FCFDFDFDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFD FDFDFDFDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFDFCFDFDFCFDFC FCFCFDFDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFDFDFCFDFDFDFC FDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFD FDFDFDFDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFD FDFDFCFDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFDFDFDFD FDFDFCFCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFCFCFDFCFDFDFCFDFCFCFCFD FDFDFDFDFCFDFDFDFDFDFDFCFDFCFDFDFCFDFDFCFDFDFCFCFDFCFCFDFCFDFDFCFDFDFDFCFDFDFD FDFCFDFDFCFDFDFDFDFDFCFCFCFDFDFCFCFDFCFCFDFDFCFDFDFDFDFCFDFDFCFDFDFDFDFDFDFDFD FDFCFDFDFDFCFCFDFDFCFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFCFDFDFDFCFDFDFDFCFDFDFDFDFC FDFDFCFCFDFCFDFDFDFCFCFDFDFDFCFCFDFCFDFCFDFCFDFDFCFDFDFCFDFDFDFCFDFDFDFDFDFDFC FCFDFDFCFDFDFCFDFDFDFDFCFDFDFDFDFDFCFDFDFCFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFC FCFCFCFCFCFCFDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFC FDFCFCFCFCFDFDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFD FDFDFCFCFCFDFDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFD FDFDFDFCFCFDFCFCFCFDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFD FDFCFDFDFDFDFDFDFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFC FCFCFCFDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFC FCFCFDFDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFC FCFCFDFDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFD FCFCFDFCFCFCFDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFDFDFCFD FDFDFDFDFDFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFC FDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFD FDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFD FDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFD FCFCFCFDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFDFDFCFDFDFDFD FDFDFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFCFDFCFD FDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFDFDFDFD FDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFDFDFCFD FDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFDFCFCFC FDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFDFDFCFDFDFDFDFDFDFD FCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFCFDFCFDFDFDFC FDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFDFDFDFDFDFCFC FDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFDFDFCFDFDFDFD FDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFDFCFCFCFDFCFC FCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFDFDFCFDFDFDFDFDFDFDFCFCFD FDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFCFDFCFDFDFDFCFDFDFD FCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFDFDFDFDFDFCFCFDFDFD FDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFDFDFCFDFDFDFDFDFDFC FCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFDFCFCFCFDFCFCFCFDFD FCFCFCFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFCFDFCFDFDFDFCFDFDFDFCFDFC FDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFDFDFDFDFDFCFCFDFDFDFDFDFD FDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFDFDFCFDFDFDFDFDFDFCFCFDFD FDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFDFCFCFCFDFCFCFCFDFDFCFCFC FCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFDFDFCFDFDFDFDFDFDFDFCFCFDFDFDFDFCFDFD FDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFCFDFCFDFDFDFCFDFDFDFCFDFCFDFDFD FCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFDFDFDFDFDFCFCFDFDFDFDFDFDFDFDFC FDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFDFDFCFDFDFDFDFDFDFCFCFDFDFDFCFC FCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFDFCFCFCFDFCFCFCFDFDFCFCFCFCFDFD FDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFDFDFCFDFDFDFDFDFDFDFCFCFDFDFDFDFCFDFDFDFDFD FDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFCFDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFC FCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFDFDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFD FDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFDFDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFC FCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFDFCFCFCFDFCFCFCFDFDFCFCFCFCFDFDFDFDFD FCFDFCFDFCFDFDFCFDFDFDFDFCFDFDFDFCFDFDFDFDFDFDFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFD FCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFCFDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFD FDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFDFDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFD FDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFDFDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFD FCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFDFCFCFCFDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFC FDFCFDFDFCFDFDFDFDFCFDFDFDFCFDFDFDFDFDFDFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFD FCFDFDFDFDFDFCFCFCFCFCFCFCFCFCFDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFD FCFCFDFDFDFCFDFDFCFDFCFCFCFCFDFDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFC FCFCFDFCFDFDFDFDFDFDFDFCFCFCFDFDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFD FCFDFDFCFCFDFDFCFDFDFDFDFCFCFDFCFCFCFDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFD FDFCFDFDFDFDFCFDFDFDFCFDFDFDFDFDFDFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFD FDFDFDFCFCFCFCFCFCFCFCFCFDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFD FDFDFCFDFDFCFDFCFCFCFCFDFDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFD FCFDFDFDFDFDFDFDFCFCFCFDFDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFD FCFCFDFDFCFDFDFDFDFCFCFDFCFCFCFDFCFCFCFDFDFCFCFCFDFDFDFDFDFDFCFDFDFCFDFDFDFDFD FCFCFCFCFCFCFCFCFCFDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFC FDFDFCFDFCFCFCFCFDFDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFD FDFDFDFDFDFCFCFCFDFDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFD FDFCFDFDFDFDFCFCFDFCFCFCFDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFD FCFDFDFDFCFDFDFDFDFDFDFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFC FCFCFCFCFCFCFDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFC FDFCFCFCFCFDFDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFD FDFDFCFCFCFDFDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFD FDFDFDFCFCFDFCFCFCFDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFD FDFCFDFDFDFDFDFDFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFC FCFCFCFDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFC FCFCFDFDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFC FCFCFDFDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFD FCFCFDFCFCFCFDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFDFDFCFD FDFDFDFDFDFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFC FDFCFDFDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFD FDFDFDFDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFD FDFCFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFD FCFCFCFDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFDFDFCFDFDFDFD FDFDFDFCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFCFDFCFD FDFDFCFDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFDFDFDFD FDFCFCFDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFDFDFCFD FDFDFDFDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFDFCFCFC FDFCFCFCFDFDFCFCFCFCFDFDFDFDFDFCFDFCFDFCFDFDFCFDFDFDFDFCFDFDFDFCFDFDFDFDFDFDFD FCFCFDFDFDFDFCFDFDFDFDFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFCFCFCFCFCFCFDFCFDFDFDFC FDFDFDFCFDFCFDFDFDFCFDFCFCFDFDFDFDFDFCFCFDFDFDFCFDFDFCFDFCFCFCFCFDFDFDFDFDFCFC FDFDFDFDFDFDFDFDFCFDFDFDFDFDFDFDFCFCFCFCFDFCFDFDFDFDFDFDFDFCFCFCFDFDFCFDFDFDFD FDFDFCFCFDFDFDFCFCFCFDFCFCFCFDFCFDFDFCFDFDFCFCFDFDFCFDFDFDFDFCFCFDFCFCFCFDFCFC FCFDFDFCFCFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFC FCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFD FDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFC FCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFD FDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFD FDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFC FDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFD FDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFD FDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFC FDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFC FCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFD FCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFC FCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFC FDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFC FDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFD FDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFC FDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFD FDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFD FDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFD FDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFC FDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFD FDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFC FCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFD FDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFC FCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFC FDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFD FCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFD FDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFD FCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFD FCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFC FCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFC FCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFC FCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFD FDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFD FCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFD FDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFC FDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFC FDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFC FDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFD FDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFC FDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFD FDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFD FDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFD FCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFD FDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFD FDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFD FCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFD FCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFC FDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFC FCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFD FDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFC FDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFD FDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFD FDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFC FCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFD FDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFC FCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFD FCFCFCFCFDFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFD FCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFC FDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFD FCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFC FCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFC FDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFC FCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFD FDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFC FCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFD FDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFD FDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFC FDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFD FDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFD FDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFC FDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFC FCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFD FCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFC FCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFC FDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFC FDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFD FDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFC FDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFD FDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFD FDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFD FDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFC FDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFD FDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFC FCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFD FDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFCFCFDFDFCFCFDFDFC FDFCFDFCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFD FCFDFCFCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFD FDFDFCFCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFD FCFDFCFCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFD FCFCFDFDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFD FCFDFDFCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFC FCFDFDFDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFC FCFDFCFDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFC FCFCFCFDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFD FDFDFCFDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFD FCFDFDFDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFD FDFCFCFDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFC FDFCFDFDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFC FDFDFDFDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFC FDFDFDFCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFD FDFDFDFDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFC FDFCFDFDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFD FDFDFDFCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFD FDFDFDFCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFD FCFDFCFDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFD FDFDFCFCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFD FDFCFDFDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFD FCFCFCFDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFD FCFCFDFDFCFDFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFDFDFCFCFCFDFCFCFDFDFDFCFDFDFDFCFDFC FDFDFDFDFCFDFDFDFCFDFCFDFDFDFCFCFCFDFDFCFCFDFDFCFDFCFDFCFDFDFCFDFDFDFDFDFDFDFC FCFDFCFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFDFDFDFCFCFDFCFDFDFCFD FDFCFDFDFCFCFDFDFDFDFDFDFDFDFCFCFDFDFDFCFCFCFDFDFDFDFCFCFDFCFDFCFDFDFDFDFCFCFC FDFDFCFCFCFDFCFDFCFCFDFDFDFDFCFDFDFDFDFCFDFDFDFDFCFDFCFCFCFCFDFDFDFDFDFDFCFCFD FDFCFDFCFCFCFCFDFDFDFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFD FCFCFCFDFDFDFDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFD FCFCFCFDFCFDFDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFC FCFCFCFDFDFDFDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFC FCFCFDFDFCFDFCFCFCFDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFD FDFDFCFDFDFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFC FDFDFDFDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFC FDFCFDFDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFC FDFDFDFDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFD FDFCFDFCFCFCFDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFDFDFDFC FDFDFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFD FDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFD FDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFD FDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFD FCFCFCFDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFD FCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFDFDFCFC FCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFDFDFCFD FCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFDFDFCFD FDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFDFCFCFC FDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFDFCFDFC FCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFDFDFCFCFCFDFC FDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFDFDFCFDFCFCFC FDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFCFD FDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFDFCFCFCFDFCFD FCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFDFCFDFCFCFDFC FCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFDFDFCFCFCFDFCFDFDFC FCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFDFDFCFDFCFCFCFDFDFC FDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFC FCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFDFCFCFCFCFDFCFCFCFC FCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFDFDFCFCFCFDFCFDFDFCFCFCFC FCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFDFDFCFDFCFCFCFDFDFCFDFDFD FCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFCFCFCFC FDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFDFCFCFCFDFCFDFCFDFDFCFDFD FCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFDFCFDFCFCFDFCFCFCFCFCFCFD FCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFDFDFCFCFCFDFCFDFDFCFCFCFCFCFCFD FDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFDFDFCFDFCFCFCFDFDFCFDFDFDFCFCFC FDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFCFCFCFCFDFCFC FCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFDFCFCFCFDFCFDFCFDFDFCFDFDFCFDFC FCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFC FCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFDFDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFD FDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFDFDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFC FDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFC FDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFDFCFCFCFDFCFDFCFDFDFCFDFDFCFDFCFCFCFC FCFCFDFCFDFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFD FDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFDFDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFC FDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFDFDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFD FDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFC FDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFDFCFCFCFDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFD FCFDFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFC FDFCFDFCFCFCFCFCFDFCFCFCFDFDFDFDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFC FCFCFCFCFCFDFCFDFDFCFCFCFDFCFDFDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFC FDFCFDFCFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFC FCFDFCFDFCFCFDFDFCFCFCFDFDFCFDFCFCFCFDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFD FCFDFCFCFCFCFCFDFDFDFDFCFDFDFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFD FCFCFCFCFCFDFCFCFCFDFDFDFDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFC FCFCFDFCFDFDFCFCFCFDFCFDFDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFD FCFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFC FDFCFCFDFDFCFCFCFDFDFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFC FCFCFDFCFCFCFDFDFDFDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFD FCFDFDFCFCFCFDFCFDFDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFC FDFCFCFCFCFCFDFDFDFDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFC FDFDFCFCFCFDFDFCFDFCFCFCFDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFC FCFDFDFDFDFCFDFDFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFD FCFCFCFDFDFDFDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFD FCFCFCFDFCFDFDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFC FCFCFCFDFDFDFDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFC FCFCFDFDFCFDFCFCFCFDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFD FDFDFCFDFDFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFC FDFDFDFDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFC FDFCFDFDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFC FDFDFDFDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFD FDFCFDFCFCFCFDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFDFDFDFC FDFDFDFCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFD FDFCFCFCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFD FDFCFDFCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFD FDFCFDFDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFD FCFCFCFDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFD FCFDFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFDFDFCFC FCFDFCFDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFDFDFCFD FCFCFCFDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFDFDFCFD FDFCFDFDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFDFCFCFC FDFCFDFCFDFDFCFDFDFCFDFCFCFCFCFCFCFDFCFDFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFDFCFDFC FCFDFCFCFCFCFCFCFDFCFDFCFCFDFDFDFDFCFDFCFDFCFCFCFCFCFDFCFCFCFDFDFDFDFCFCFCFDFC FDFDFCFCFCFCFCFCFDFDFDFDFDFCFCFDFCFCFCFCFCFCFCFDFCFDFDFCFCFCFDFCFDFDFCFDFCFCFC FDFDFCFDFDFDFCFCFCFDFDFCFDFCFDFDFCFCFDFCFDFCFDFCFDFCFCFCFCFCFDFDFDFDFCFDFDFCFD FDFDFCFCFCFCFDFCFCFCFDFCFDFCFCFDFCFCFCFDFCFDFCFCFDFDFCFCFCFDFDFCFDFCFCFCFCFDFC FCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFC FDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFC FCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFD FCFCFCFCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFDFCFCFCFDFC FCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFC FCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFD FCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFC FDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFC FCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFDFCFCFCFDFCFCFDFC FDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFD FDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFD FDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFC FCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFC FCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFDFCFCFCFDFCFCFDFCFDFDFC FCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFC FCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFC FCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFC FCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFD FDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFC FDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFC FCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFC FDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFC FCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFDFDFDFC FDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFCFDFCFD FCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFC FCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFC FCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFC FCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFDFDFDFCFDFDFC FCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFC FCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFC FDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFC FDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFDFDFDFCFDFDFCFCFDFD FDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFC FCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFD FCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFC FDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFC FDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFD FCFCFCFCFDFDFCFDFDFDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFC FCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFD FCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFD FCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFC FCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFC FCFDFDFCFDFDFDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFC FCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFC FCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFC FDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFC FDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCF9F9FBA5B2BD546C84F7F9FAFDFDFDFCFCFCFCFDFD FCFDFDFDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFD FDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFC FCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFD FDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFC FCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFD FDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFD FCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFD FCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFD FCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFD FCFCFCFCFDFDFCFCFCFCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFC FCFDFCFCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFD FCFCFCFDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFC FCFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFC FCFDFDFCFCFCFCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFDFCFC FCFDFCFCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFC FCFCFCFCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFC FDFCFDFCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFC FCFCFCFDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFD FCFCFCFCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFDFCFCFCFDFC FCFDFCFDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFC FCFCFDFDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFD FCFCFDFDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFC FDFCFCFCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFC FCFCFCFCFCFDFDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFDFCFCFCFDFCFCFDFC FDFDFCFCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFD FDFDFCFCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFD FDFDFCFCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFC FCFCFCFCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCA6B2BF 5E758C8496A7C5CDD4F9FBFBF5F7F8E5E9EBE6EBEFF6F9FCFDFCFCFDFCFCFCFDFCFCFDFCFDFDFC FCFDFCFDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFC FCFCFCFCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFC FCFCFCFDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFC FCFDFCFCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFD FDFDFCFDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFDFCFCFCFDFCFCFDFCFDFDFCFCFDFC FDFCFDFCFCFCFDFCFCFCFDFCFCFCFCFCFCFDFDFDFDFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFCFC FCFDFCFCFDFCFCFCFDFCFCFDFCFDFCFCFCFCFCFDFDFCFCFDFCFCFCFDFCFDFCFCFDFDFDFCFCFCFC FDFDFCFCFDFCFDFCFCFDFCFDFCFDFCFDFCFDFDFDFDFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFC FCFDFCFCFCFCFDFCFCFDFDFCFCFCFCFDFDFCFCFDFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFDFDFDFC FDFDFCFCFDFDFDFDFDFCFCFCFCFDFDFCFDFDFDFCFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFC FDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFC FCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFC FDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFC FDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFC FCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFC FDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFC FCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFC FDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFC FCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFC FCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFC FDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFC FCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFC FCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFC FCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFC FCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFD FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFD FDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFC FCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFAFAFAEFF2F4FDFDFDD3F0FB7DD0F241B8EE1AA7F00E9AEC 088DE50B82DC2F8BDB70A9E1C7DAEFFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFC FCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFC FCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFC FCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFC FDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFC FCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFC FDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFC FCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFC FCFCFDFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFC FDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFC FCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFD FCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFC FCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFC FCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFC FCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFC FDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFC FDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFD FCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFC FCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFC FCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFC FCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFC FCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFDFDFD DEF5FC81DCFA4ECEF826C2F609B4F502A9F2029EED0291E60283DF0273D1045DB4025EC1417FC7 CEDBEDFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFC FCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFC FCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFC FDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFD FDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFC FCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFC FCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFC FCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFD FCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFD FCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFCFCFDFDFCFCFCFCFCFCFCFCFCFC FCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFC FCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFD FCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFC FCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFD FCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFC FDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFC FCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFC FDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFC FDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFC FCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFC FDFCFCFCFCFDC8E3F093D3F477C1EB6DB3E173B7E991C2ECC3DCF2F8FAFBFCFCFCFCFCFCFCFDFC FCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFC FDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFC FCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFC FCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFC FDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFC FCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFC FCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDE8F8FEBDEEFC86E3FB22CEFA07C6FA03BEF802B4F5 02A7F00298E90289E10370C6093D6D0A376506468E0850AB8DACD4FCFDFDFCFDFCFCFDFCFCFCFC FCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFD FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFD FDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFC FCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFC FCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFC FCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFC FCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFC FCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFC FDFCFCFCFCFDFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFC FDFCFCFDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFC FCFDFCFCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFC FCFCFDFCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFD FCFDFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFC FDFCFCFCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFC FCFCFCFCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFD FCFDFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFC FCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCF5F9FA9EE2FA50C9F629BBF418B0F20BA2EE0695E8 0488E2047BD9036FD01A73CD7BA9DCE9EFF7FCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFC FCFCFDFCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFC FCFCFCFCFCFCFCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFC FDFCFCFCFCFCFDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFC FDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFD FCFCFCFCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCD2F2FD F0F9FBC9E5EA7FD2E454C8E03CC6E42DB3D728A9D32CA4D42A95CC2888C42A7EBE3781C7477CB6 44658A1C47790C4CA1769ACAFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFC FCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFDFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFC FCFCFCFDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFC FCFDFDFDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFDFCFDFCFCFCFCFC FDFCFCFCFCFCFCFDFDFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFDFCFCFCFCFDFDFCFCFCFC FCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFDFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFC FCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFDFDFDFCFCFDFCFDFCFCFDFCFCFCFCFDFCFCFCFCFCFC FDFCFDFCFCFDFCFDFCFDFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFDFD FDFDFDFCFCFCFCFDFCFDFCFCFCFDFCFCFDFCFCFDFCFDFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFD FCFCFCFCFCFCFCFCFDFDFDFCFCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFD FCFDFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFC FCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFD FDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFC FCFCFCFCFCFDFDFDFCFCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFC FCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFCFCFDFC FCFCFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFCFC FCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFDD7EEF6 83D1EC58B9D91992BD087BAC03A2DF02ABF2029DEC028EE40280DC036BC4064F98054D9C1155A4 87A3C7F5F6F6FCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFD FCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFCFCFDFCFCFCFC FCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFCFCFCFCFC FCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFD FDFDFCFCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFDFCFCFC FCFCFDFCFCFCFCFBFCFCFCFCFCFCFCCED9DE8F9BA07878786D6C6C6D6D6D686767666D6E6197A4 17B4E301AEEE019CE50F91DE6B9EBD6F7A827676766363636261615E5D5D5158628C8F93E8E8E8 FCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFDFDFDFC FCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFDFCFCFCFCFCFD FCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFCFCFDFCFCFCFCFCFDFCFCFCFC FCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFC FCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFDFDFDFCFCFCFC FDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFDFCFCFCFCFCFDFCFCFC FCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFD FCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFDFDFDFCFCFCFCFDFCFC FCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFC FCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFC FCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFDFDFDFCFCFCFCFDFCFCFCFCFD FCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFC FCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFC FCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFDFDE8F9FEE3F6FCACE5F547CAEC2CBFE723A4CD1653780495D0 02A4EF0295E7075C9A1D4F7E1F6FBE1563BA0652AC014AA56B93C7FAFAFBFDFCFCFCFCFDFCFCFC FDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFC FDFCFCFCFCFCFDFDFCFDFCFDFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFDFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFC FCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFDFDFDFCFCFCFCFDFCFCFCFCFDFCFCFCFDFCFD FDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFBFBFBC5C4C59B9B9B 9797979292925B5B5B5C5C5C5C5C5C5C5C5C5C5C5C5B676A3490B11B6A8E85A6B99F9F9FA2A2A2 A2A2A26565655C5C5C5C5C5C5C5C5C5D5D5D535353E0E0E0FCFCFDFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFC FCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFDFDFDFCFCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFC FCFCFDFCFCFCFCFCFDFCFDFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFC FDFDFCFDFCFDFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFC FCFCFCFCFCFDFCFCFCFCFCFCFCFCFDFDFDFCFCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFD FCFCFCFCFCFDFCFDFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFC FDFCFDFCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFC FCFCFDFCFCFCFCFCFCFCFCFDFDFDFCFCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFC FCFCFDFCFDFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFD FCFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFDFDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFD FCFCFCFCFCFCFCFCFDFDFDFCFCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFD FCFDFCFCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFC FCFDFCFCFCFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFD FDFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCBBE9FADFF6FE E3F7FC83DAEF449DBF27648F366B943888B202B9F602AAF10298E91088D42758872252812B5E94 1E5FA7044CA501459F6A90C4FDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFC FCFCFDFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFCFCFDFC FCFCFCFCFDFCFCFCFCFCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFCFC FCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFC FCFCFDFDFDFCFCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFD FCFCFCFCFCFDFCFCFCFCFCFCC9C9C98B8B8B9797979797977D7D7D4B4B4B4B4B4B4B4B4B4B4B4B 4B4B4B5353520D83B00295DA6867669898989797979595954D4D4D4B4B4B4B4B4B4B4B4B4B4B4B 4D4D4D7A7A7AFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFD FDFDFCFCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFDFCFCFC FCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFCFCFDFCFCFCFCFCFDFC FCFCFCFCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFDFCFCFCFCFCFCFCFC FCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFDFDFDFC FCFCFCFDFCFCFCFCFDFCFCFCFDFCFDFDFDFCFCFCFDFCFCFCFCFCFDFCFDFCFCFCFDFCFCFCFCFCFD FCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFDFDFCFDFCFDFCFCFCFCFDFCFCFCFCFCFDFCFCFCFC FCFCFDFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCBDE7F88BDAF9DEF6FD95D6E96CA6C272ABC57CC9E04FC2E011BDEB 02BCF702ADF2029BEA0384D81B76BF367AB83870AA396BA21D589E084CA201449D9DB6D8FCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFD FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC8484856C6C6C 8989898A8A8A5C5C5C3939393939393939393737373636364342422095B50FA0E539382E7F7F7F 8B8B8B6969693838383838383636373636363636363636363B3B3BF7F7F7FCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFC FCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF3F8FB34B3EFB4E7FA 68CFF056BFDE5DE0F921D7F70ACFF603CFF902CAFB02BDF802AEF2029CEB028BE20279D60369C7 0963BD1765B8296AB11B5A9F064A9F1151A3E7EDF4FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFD FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFC FCFCFCFCFCFCFCFCFCFCFCFCDCDBDA4343444444454B4D4E3D3E3F2C2D2D3434342E2D2D2B2A2A 2425252122225A523B17A4DE0399F048503A2A2A2A2D2D2D28282828282832323229292A232426 222325222223282929BFBEBDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFD FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFC84C8F13FB3ED45C0F224C0F21EC9F60ACEF905D2FB03D3FD02CFFD 02C5FB02BAF702ABF2039AEB028AE4027BDB026DCF0163C1015AB40455AC165DAB0A51A3054DA2 769ECCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC2B343C 161B1F1E262B3236383F45483C4D5324414C1D3B4614262D292D3060826B049DF10392ED4D8790 1B1D1B18232A1B2D3B1E303D323F47333A3D262A2E141B22101418232526E8E8E8FCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFDFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFDFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF7F9FB1B94E330A7E9 12A6EB05AFEE05BAF30AC4F610CBF81BC7F326BAE72FACDA36A5D43DA0D34397CB3B8ECA3384C5 2779BE1C6FBB186CBA1465B40757A90250A40A55A61964B0F7F9FAFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCF0F5F9082E530F19221B2E3B2243591A4D6C1351730C4C6D 083E591532401B56770494E80392EE018AEB0180E3044F8D13222E0C2D490A32550B33560D3250 162F44081B2B09141E2F3B45FBFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCBFDBF20B82DA299CE52CA2E1329ACF54A7CF75B4D49EC2D5C1D4DF D5E0E8EBF0F4FBFDFEFDFEFFFBFDFEFCFEFFFBFEFFFBFDFEE4EBF2D8E1EBA2C2DB79A9CF508ABE 2C6EAC2B77BDBFD1E1FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFB FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCDFEAF4 034F990F19230D29420C3E67074879074E800F517D27526D1B46630387DD028DED0287EA0181E4 017BDC0171CD053B6710283C03315703366105366109335918344E2F3B46205D91F7F7F7FCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC8ABBE71A80D2 3B77AB4A87BBA0CDEEE1F2FDF7FBFEF7FBFEF5FBFFF1F9FEF2F9FDEFF8FEEDF8FEEFF8FEE9F5FE E8F5FEE7F5FDEBF5FCECF7FEE9F5FEC5E1F47BADD64D81B2397CB48BB7DDFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCDFE8F30358B2063C75162636163A5B2050792F5677 294C690E548C017EDC0184E70182E5017EE2017ADA0174D20170C90169BD03488013314A1B3952 284F713A5E7E4355661F4A741680DBF8F8F8FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFB FCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFC FCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFC FCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFC FCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFC6BA4DB0C6FC8598CBB5C96C6ACD2EDDBEFFCDEF1FDE0F2FD D3EDFDCDEBFDD3EAFAC5E7FDC3E6FDD1EAFBBFE4FDBFE4FCBCE2FBD1EBFCC5E7FCCAE8FCC0DDF1 6DA2CB5D8EBC2A77B770A8D9FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFC FCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFC FCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFC F1F4F80451A80151AB014FA40B4B8B0A4E8F015DB30170D10175D70178DA0179DB0178D90176D5 0173CF016FC8016BC10168BA0164B50162B2025CA70F4F800F45770257AD046ED32D93E6FCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFC FBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFC FCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFB FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFC FCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFC FCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC6199D1 045FBB5A91C15898CB95C7E9B8DCF3ABCBE39BB7CE80A2C07395B46D8CAB6483A45E7EA15C7C9F 5E7EA06180A16A86A67891AD89A0B894ACC38BACC85689B56797C10D69BC6FAADCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFB FCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFC2461AE0149A2014DA70F4D871661A1 0765B7056EC7036FCA016FCC0171CD0171CC016FC9016DC4016BBF026ABB046AB90568B51D6EAF 5382AC5F7B991A5FA70268D2087BE05AAFEBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFC FCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFC FCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFB FCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFC FCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC6A99CD0254AE1964B035618D214D7C103D6E0D3B6D 103D6F103E70104072114175114278114379114379114277114175104073103E71103D6F103D6E 0F3D6E0F3C6D0E4D890A73D377B5E5FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFC FCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFB FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFC FCFCFCFCFCFC668EC301449E0147A1174C896685A27E9CB77BA6CA619CCA5299CE3C8ECB3088C9 328ACA388ECA4795CB5D9DCB86B1D2A8C9E2C9E3F3CCDEEC92B2CD0C64C40274E00C8BED8DCCF4 FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFC FCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFC FCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFC FBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFB FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFC FCFCFCFCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFC FCFBFCFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC 88AAD3014CA50250A90D4786103D6E103D6E103D6F103E7110407411427912467D124882134984 13498412488112457D114278104074103E71103D6F103D6E0E4076106EC80C7DDF93CAF2FCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFC FCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCBECDE301419B01449E024699 4D7AA896B4CBC4E3F8C8E9FDD9EFFDC8E8FDC9EAFEDBF1FECCECFECAEAFEC9EAFED9F0FECAEAFE C8E9FDA4BDD35A97D00171E00281EB0F9AF4E9F3F9FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFBFBFCFCFC FCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFBFC FCFCFCFCFCFBFCFCFBFCFCFCFCFCFCFCFCFBFCFCFBFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFC FCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFC FCFCFBFCFCFCFBFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFBFCFCFBFBFBFCFCFCFB FCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFBFCFCFCFC FCFCFBFCFCFBFCFCFCFCFCFCFCFCFBFCFCFBFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFCFCFCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFCFCFB FCFCFCFBFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFBFCFCFBFBFBFCFCFCFBFCFBFB FCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCBDCEE501469F0148A10A53A70F4074103D6F 103E71104074114379124781134C8915509015529415529414508F134C88124780114379104074 103E70103D6E0E61B60978DF0D8BEBCEE7F5FCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFBFCFCFCFCFCFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFCFCFBFCFCFC FBFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFBFCFCFBFBFBFCFCFCFBFCFBFBFCFCFC FCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFB FCFCFCFCFCFCFCFCFBFCFCFBFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFC FCFCFCFCFBFCFCFCFCFCFCFC376AB101439E0148A10A50A06688AAB7D2E6CDE5F6D0E6F5C7E2F4 C8E2F3CAE2F2C6E0F1C3DEF0BEDBEEC9DFEDBED9ECABC6DC779CC00A73DA027EEC0A94F46EC7F9 FCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFBFCFCFC FCFCFCFCFCFBFCFCFBFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFC FCFCFCFCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFC FCFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFC FCFBFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFBFCFCFBFBFBFCFCFCFBFCFBFBFCFCFCFCFCFCFCFBFC FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFBFCFCFCFCFCFC FCFCFBFCFCFBFCFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFC FCFCFCFCFCFCFBFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFBFC FCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFCFCFBFCFCFCFBFCFCFCFCFCFCFBFC FCFCFCFCFCFCFCFCFCB5FDB5B4FCB5B5FDB5B5FCB5B5FDB5B5FDB4B5FDB4B5FDB5B5FDB5B5FDB4 B5FDB4B5FDB5B5FDB5B5FDB5B4FCB5B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B4FDB5B5FDB5B5FDB5 B5FDB5B4FDB5B5FDB4B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B5FCB5B5FDB5B5FCB5B5FDB5 B5FDB5B4FDB5B5FDB5B5FCB5B5FDB4B5FDB5B5FDB5B5FDB4B5FDB5B4FDB5B5FDB5B5FCB5B5FDB5 B5FDB5B5FDB5B5FCB5B5FDB4B5FDB4B4FCB5B5FDB4B5FCB4B5FDB5B5FDB5B5FCB5B5FDB5B5FDB5 B5FDB5B5FDB5B5FDB5B4FCB5B5FDB5B5FCB5B5FDB5B5FDB4B5FDB4B5FDB5B5FDB5B5FDB4B5FDB4 B5FDB5B5FDB5B5FDB5B4FCB5B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B4FDB5B5FDB5B5FDB5B5FDB5 B4FDB5B5FDB4B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B5FCB5B5FDB5B5FCB5B5FDB5B5FDB5 B4FDB5B5FDB5B5FCB5B5FDB4B5FDB5B5FDB5B5FDB4B5FDB5B4FDB5B5FDB5B5FCB5B5FDB5B5FDB5 B5FDB5B5FCB5B5FDB4B5FDB4B4FCB5B5FDB4B5FCB4B5FDB5B5FDB5B5FCB5B5FDB5B5FDB5B5FDB5 B5FDB5B1F9B30D8175017971017C740E88760B75530B75520C77560D7B5C0E7F6410846C118874 118A761189761187720F846B0E7F620D7A5B0C77550B75520984740BA0A202A5A81CBDAFB2FBB3 B5FDB4B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B5FCB5B5FDB5B5FCB5B5FDB5B5FDB5B4FDB5 B5FDB5B5FCB5B5FDB4B5FDB5B5FDB5B5FDB4B5FDB5B4FDB5B5FDB5B5FCB5B5FDB5B5FDB5B5FDB5 B5FCB5B5FDB4B5FDB4B4FCB5B5FDB4B5FCB4B5FDB5B5FDB5B5FCB5B5FDB5B5FDB5B5FDB5B5FDB5 B5FDB5B4FCB5B5FDB5B5FCB5B5FDB5B5FDB4B5FDB4B5FDB5B5FDB5B5FDB4B5FDB4B5FDB5B5FDB5 B5FDB5B4FCB5B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B4FDB5B5FDB5B5FDB5B5FDB5B4FDB5B5FDB4 B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B5FCB5B5FDB5B5FCB5B5FDB5B5FDB58DDFA5047A73 017B74017F770E8A7754B280A1F3B1A1F6B7A3F7B7A6F9B7A3F7B7A8F9B7A5F8B7A3F7B7A8F9B7 9CF1B171CB951AA39A05A3A90EB4AE21C6B2A6F7B3B5FCB5B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5 B4FCB5B5FDB5B5FCB5B5FDB5B5FDB4B5FDB4B5FDB5B5FDB5B5FDB4B5FDB4B5FDB5B5FDB5B5FDB5 B4FCB5B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B4FDB5B5FDB5B5FDB5B5FDB5B4FDB5B5FDB4B5FDB5 B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B5FCB5B5FDB5B5FCB5B5FDB5B5FDB5B4FDB5B5FDB5B5FCB5 B5FDB4B5FDB5B5FDB5B5FDB4B5FDB5B4FDB5B5FDB5B5FCB5B5FDB5B5FDB5B5FDB5B5FCB5B5FDB4 B5FDB4B4FCB5B5FDB4B5FCB4B5FDB5B5FDB5B5FCB5B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B4FCB5 B5FDB5B5FCB5B5FDB5B5FDB4B5FDB4B5FDB5B5FDB5B5FDB4B5FDB4B5FDB5B5FDB5B5FDB5B4FCB5 B5FDB5B5FDB5B5FDB5B5FDB5B5FDB5B4FDB5B5FDB5B5FDB5B5FDB5B4FDB5B5FDB4B5FDB5B5FDB5 B5FDB5B5FDB5B5FDB5B5FDB5B5FCB5B5FDB5B5FCB5B5FDB5B5FDB5B4FDB5B5FDB5B5FCB5B5FDB4 B5FDB5B5FDB5B5FDB4B5FDB5B4FDB5B5FDB5B5FCB5B5FDB5B5FDB5B5FDB57EFE7E7DFD7E7EFE7E 7EFD7E7EFE7E7EFE7D7EFE7D7EFE7E7EFE7E7EFE7D7EFE7D7EFE7E0080007EFE7E7DFD7E7EFE7E 7EFE7E7EFE7E7EFE7E7EFE7E7DFE7E7EFE7E7EFE7E0080007DFE7E7EFE7D7EFE7E7EFE7E7EFE7E 7EFE7E7EFE7E7EFE7E7EFD7E7EFE7E7EFD7E7EFE7E7EFE7E7DFE7E7EFE7E7EFD7E7EFE7D7EFE7E 7EFE7E7EFE7D7EFE7E7DFE7E7EFE7E7EFD7E7EFE7E7EFE7E7EFE7E7EFD7E7EFE7D7EFE7D7DFD7E 7EFE7D7EFD7D7EFE7E7EFE7E7EFD7E7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E7DFD7E7EFE7E7EFD7E 7EFE7E7EFE7D7EFE7D7EFE7E7EFE7E7EFE7D7EFE7D7EFE7E7EFE7E7EFE7E7DFD7E7EFE7E7EFE7E 7EFE7E7EFE7E7EFE7E7DFE7E7EFE7E7EFE7E7EFE7E0080007EFE7D7EFE7E7EFE7E7EFE7E7EFE7E 7EFE7E7EFE7E7EFD7E7EFE7E7EFD7E7EFE7E7EFE7E7DFE7E7EFE7E7EFD7E7EFE7D7EFE7E7EFE7E 7EFE7D7EFE7E7DFE7E4FCF4F0A8A0A0080007EFE7E7EFE7E7EFD7E7EFE7D7EFE7D7DFD7E008000 7EFD7D0080007EFE7E7EFD7E7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E38C96300A14E00A34F01A652 09AD5307A23F09A23E09A6440AA94B0CAD520CB0570CB1590CB1590CB0560BAC500AA84909A542 08A23D06AB5408BD7200BE7503C97944E77C7DFE7E7EFE7D7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E 7EFE7E7EFD7E7EFE7E7EFD7E7EFE7E7EFE7E7DFE7E7EFE7E7EFD7E7EFE7D0080007EFE7E7EFE7D 7EFE7E7DFE7E7EFE7E7EFD7E7EFE7E7EFE7E7EFE7E7EFD7E7EFE7D7EFE7D7DFD7E7EFE7D7EFD7D 7EFE7E7EFE7E7EFD7E7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E7DFD7E7EFE7E7EFD7E7EFE7E7EFE7D 7EFE7D7EFE7E7EFE7E7EFE7D7EFE7D7EFE7E7EFE7E7EFE7E7DFD7E7EFE7E7EFE7E7EFE7E7EFE7E 7EFE7E7DFE7E7EFE7E7EFE7E7EFE7E7DFE7E7EFE7D7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E 7EFD7E7EFE7E7EFD7E7EFE7E7EFE7E7DFE7E41CF6301A45301A65501A9570EB1533CCC5E54E16F 56E26F54E06E51DE6E4CDC6E47D97040D77039D06D29C26013BA5F03BF7413CE7919D87C5CF07B 7EFE7E7EFD7E7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E7DFD7E7EFE7E7EFD7E7EFE7E7EFE7D7EFE7D 7EFE7E7EFE7E7EFE7D7EFE7D7EFE7E7EFE7E7EFE7E7DFD7E7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E 0080007EFE7E7EFE7E7EFE7E7DFE7E7EFE7D7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E7EFD7E 7EFE7E7EFD7E7EFE7E7EFE7E7DFE7E7EFE7E7EFD7E7EFE7D7EFE7E7EFE7E7EFE7D4FCF4F0A8A0A 0080007EFD7E7EFE7E7EFE7E7EFE7E7EFD7E7EFE7D7EFE7D7DFD7E7EFE7D7EFD7D7EFE7E7EFE7E 7EFD7E7EFE7E7EFE7E7EFE7E7EFE7E0080007DFD7E7EFE7E7EFD7E7EFE7E7EFE7D7EFE7D7EFE7E 7EFE7E7EFE7D7EFE7D7EFE7E7EFE7E7EFE7E7DFD7E7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E7DFE7E 7EFE7E7EFE7E7EFE7E7DFE7E7EFE7D7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E7EFE7E7EFD7E7EFE7E 7EFD7E7EFE7E7EFE7E7DFE7E7EFE7E7EFD7E7EFE7D7EFE7E7EFE7E7EFE7D7EFE7E7DFE7E7EFE7E 7EFD7E7EFE7E7EFE7E7EFE7EFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFBFCFC FBFCFBFBFCFCFCFCFC000000FCFCFCFCFCFCFBFCFCFBFCFBFCFCFCFBFCFCFBFCFCFBFBFCFBFBFB FBFBFCFCFCFBFCFCFBFBFCFBFCFBFBFCFBFCFCFBFCFBFCFBFCFCFCFCFCFBFCFCFCFBFCFBFBFCFB FCFCFCFBFCFCFBFCFCFCFBFCFCFBFCFBFCFCFCFCFCFCFCFCFCFBFCACACAC2E2E2E131313505050 CACACAFCFCFCAEAEAE303030131313505050CACACAFBFCFBFBFCFCFBFBFBFCFCFBFCFBFCFBFCFB FCFCFCACACAC2E2E2E131313505050CACACAFCFCFCAEAEAE303030131313505050C9CACAFBFCFB FBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFBFCFBFCFCFCFBFCFCFBFCFCFBFBFCFBFBFBFBFBFC FCFCFBFCFCFBFBFCFBFCFBFBFCFBFCFCFBFCFBFCFBFCFCFCFCFCFBFCFCFCFBFCFBFBFCFBFCFCFC FBFCFCFBFCFCFCFBFCFCFBFCFBFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC2F2F2FD3D3D3FCFCFC FCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC000000FBFCFC000000FCFCFBFCFBFCFBFCFBFCFCFC FCFCFCFCFCFBFCFCFBE3E9F20E4BA101449F024AA3014FA60A5DAF115BA210519517589F195FAC 1A65B61B67BA1B67BA1A64B4185DA916559A0E539F0C64C80E74E0037BEB0990F228ACF9F0F7F9 FCFCFBFBFCFBFCFBFBFCFBFCFCFBFCFBFCFBFCFCFCFCFCFBFCFCFCFBFCFBFBFCFBFCFCFCFBFCFC FBFCFCFCFBFCFCFBFCFBFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFC FCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFBFCFBFBFCFCFBFBFBFCFCFBFCFBFCFBFCFBFCFCFCFCFCFC FCFCFBFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFBFCFCFBFCFBFBFCFCFCFCFC FCFCFBFCFCFCFCFCFCFBFCFCFBFCFBFCFCFCFBFCFCFBFCFCFBFBFCFBFBFBFBFBFCFCFCFBFCFCFB FBFCFB000000FCFBFCFCFBFCFBFCFBFCFCFCFCFCFBFCFCFCFBFCFBFBFCFBFCFCFCFAFBFBFAFBFB F9F8F96F95C70B5DBC045BBC045EBB1072C31573BB1A78BC197CC71276CC0E71CD0F72CE1174CE 1173C8137DD10C82E5299BEF3EB4F8A6D9F4F9F9F9FBFBFAFCFBFCFBFCFBFCFCFCFCFCFCFCFCFB FCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFBFCFCFBFCFBFBFCFCFCFCFCFCFCFB FCFCFCFCFCFCFBFCFCFBFCFBFCFCFCFBFCFCFBFCFC000000FBFBFBFBFBFCFCFCFBFCFCFBFBFCFB FCFBFBFCFBFCFCFBFCFBFCFBFCFCFCFCFCFBFCFCFCFBFCFBFBFCFBFCFCFCFBFCFCFBFCFCFCFBFC FCFBFCFBFCFCFCFCFCFCFCFCFCFBFC2F2F2FD3D3D3FCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC FCFBFCFCFCFCFCFCFCFBFCFBFBFCFCFBFBFBFCFCFBFCFBFCFBFCFBFCFCFCFCFCFCFCFCFB000000 FCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFBFCFCFBFCFBFBFCFCFCFCFCFCFCFBFCFCFC FCFCFCFBFCFCFBFCFBFCFCFCFBFCFCFBFCFCFBFBFCFBFBFBFBFBFCFCFCFBFCFCFBFBFCFBFCFBFB FCFBFCFCFBFCFBFCFB000000FCFCFBFCFCFCFBFCFBFBFCFBFCFCFCFBFCFCFBFCFCFCFBFCFCFBFC FBFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFC FCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFBFCFCFBFCFBFBFCFCFCFCFC000000FCFCFCFCFCFC FBFCFCFBFCFBFCFCFCFBFCFCFBFCFCFBFBFCFBFBFBFBFBFCFCFCFBFCFCFBFBFCFBFCFBFBFCFBFC FCFBFCFBFCFBFCFCFCFCFCFBFCFCFCFBFCFBFBFCFBFCFCFCFBFCFCFBFCFCFCFBFCFCFBFCFBFCFC FCFCFCFCFCFCFCFBFC545454D5D5D5E6E5E58E8E8E353535FCFCFC4B4B4BC8C8C8E9E8E9838383 363636FBFCFBFBFCFCFBFBFBFCFCFBFCFBFCFBFCFBFCFCFC545454D5D5D4E6E6E58E8E8E353535 FCFCFC4B4B4BC8C8C8E9E9E9838383353636FBFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFC FBFCFBFCFCFCFBFCFCFBFCFCFBFBFCFBFBFBFBFBFCFCFCFBFCFCFBFBFCFBFCFBFBFCFBFCFCFBFC FBFCFBFCFCFCFCFCFBFCFCFCFBFCFBFBFCFBFCFCFCFBFCFCFBFCFCFCFBFCFCFBFCFBFCFCFCFCFC FCFCFCFCFBFCFCFCFCFCFCFC040404FAFAFAFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC 000000FBFCFC000000FCFCFBFCFBFCFBFCFBFCFCFCFCFCFCFCFCFBFCFCFBFCFCFC95AFD40245A1 014AA5014FA90153AC065BB1186BB82273BB226DB4125EAC0E5DB01060B71266C1166EC9126FD2 0F6ACA066AD5057AEB1A95F229ABF8B2E0F9FCFCFBFCFCFBFBFCFBFCFBFBFCFBFCFCFBFCFBFCFB FCFCFCFCFCFBFCFCFCFBFCFBFBFCFBFCFCFCFBFCFCFBFCFCFCFBFCFCFBFCFBFCFCFCFCFCFCFCFC FCFBFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFBFCFB FBFCFCFBFBFBFCFCFBFCFBFCFBFCFBFCFCFCFCFCFCFCFCFBFCFCFBFCFCFCFCFCFCFCFCFCFCFCFC FCFBFCFCFCFCFCFCFBFBFCFCFBFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFBFCFBFCFCFC FBFCFCFBFCFCFBFBFCFBFBFBFBFBFCFCFCFBFCFCFBFBFCFB000000FCFBFCFCFBFCFBFCFBFCFCFC FCFCFBFCFCFCFBFCFBFBFCFBFBFBFBF9FAFAF7F8F8F5F4F5EFEEEF91B7DA157DDB0472D70368C6 0467C60366C90362C70360C60260C80361CD0364CE036AD10B79D93BA3EE47B9F8A8D1E6F0F1F1 F5F5F5F8F8F7FAF9FAFAFBFAFCFCFCFCFCFCFCFCFBFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFBFC FCFCFCFCFCFBFBFCFCFBFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFBFCFBFCFCFCFBFCFC FBFCFC000000FBFBFBFBFBFCFCFCFBFCFCFBFBFCFBFCFBFBFCFBFCFCFBFCFBFCFBFCFCFCFCFCFB FCFCFCFBFCFBFBFCFBFCFCFCFBFCFCFBFCFCFCFBFCFCFBFCFBFCFCFCFCFCFCFCFCFCFBFC040404 FAFAFAFCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFBFCFBFBFCFCFBFBFB FCFCFBFCFBFCFBFCFBFCFCFCFCFCFCFCFCFB000000FCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFC FCFCFBFBFCFCFBFCFBFBFCFCFCFCFCFCFCFBFCFCFCFCFCFCFBFCFCFBFCFBFCFCFCFBFCFCFBFCFC FBFBFCFBFBFBFBFBFCFCFCFBFCFCFBFBFCFBFCFBFBFCFBFCFCFBFCFBFCFB000000FCFCFBFCFCFC FBFCFBFBFCFBFCFCFCFBFCFCFBFCFCFCFBFCFCFBFCFBFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFC FCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFCFCFCFCFCFBFCFCFCFC000000 010101424242C1C1C1FCFCFC0000007F7F7F1414144F4F4FD1D2D1FCFCFC969696282828000000 000000FBFBFC000000FCFCFB000000000000000000000000FBFCFBDDDDDD666665181818505050 CDCECDFCFCFC000000000000000000000000000000000000FCFCFCFCFBFCFCFCFCFCFCFCEAE9E9 9595953C3C3CFCFCFCFCFCFCFCFCFCFCFBFCD6D6D6242424FBFCFB656666A6A6A6FCFCFBA6A5A6 656665FCFCFCFCFCFCFCFCFBEAEAE99595953C3C3CFCFCFCFCFCFCFCFBFCFCFCFCD6D6D5242424 FBFCFBFBFCFCFCFCFCD4D4D3181818F3F3F3FBFCFCF1F2F1181818D3D4D4969696282828000000 000000FCFCFB000000FBFCFB000000000000000000000000FCFCFCDDDDDC666666181818505050 CECECEFBFCFC000000000000000000000000000000000000FCFBFCFCFCFC000000000000000000 FCFCFC000000FCFCFCFCFCFCFCFBFC000000FCFCFC000000FBFCFC000000FCFCFBFCFBFCFBFCFB FCFCFCFCFCFCFCFCFBFCFCFBFCFCFCFBFBFB6188BC024DAD0352B10256B50259B7025AB80258B3 1565BA357CC5377CC32775C21267BD075BBA015ECD016CE4037AED1F97F23CB1F887D1F8FAFAFB FCFCFBFCFCFBFBFCFBFCFBFBFCFBFCFCFBFCD3D4D3181818F3F3F2FCFCFCF1F2F1181818D4D4D4 969696282828000000000000FBFCFC000000FCFCFC000000000000000000000000FCFCFCDDDDDD 666666181818505050CECDCEFCFCFC000000000000000000000000000000000000FBFCFBFCFCFC FCFCFC000000010101424242C1C1C1FCFCFC969696282828000000000000FBFCFCD5D6D55E5E5E 0C0C0C000000FCFCFCDDDDDD656666181818505050CDCECEFBFCFC0000008A8A8A181818333332 B4B4B3000000000000000000000000FBFCFBFCFCFCFCFCFBFCFCFCFBFCFBFAFBFAFAFAFAF7F8F8 F4F5F5EFEEEFE7E6E7D9DADAB0C1CC43A1DA0695ED0284E10378D50375D90175E30175E70177EA 047CEA319BF160BEF969B5DDB9C6CCDCDDDCE7E8E8EFEFEFF5F5F4F9F8F9F9FAF9FBFBFBFCFCFC FCFCFBFCFCFBFCFCFCFCFCFCFCFCFCFCFCFC000000010101424242C1C1C1FBFCFB0000008A8A8A 181818333333B4B4B4FBFCFCD1D2D14F4F4F1414147F7F7F000000FBFBFBFBFBFCFCFCFBFCFCFB FBFCFB000000010101424242C1C1C1FCFCFCFCFCFBFCFCFCFBFCFBCFD0CF4E4E4E1313137F7F7F 000000FCFBFCFBFCFCFCFCFCFCFCFC000000000000000000FCFBFBD4D4D45B5B5B1616165C5C5C D6D6D6FCFBFC0000007777770A0A0AFBFCFCFBFBFBFCFCFBFCFBFCD1D2D14F4F4F1414147F7F7F 000000FCFCFCDDDDDD666666181818505050CECECEFCFCFB969696282828000000000000FCFCFB D6D6D65E5E5E0C0C0C000000FCFCFCDCDDDD656666181818505050CDCDCEFCFCFB0000008A8A8A 181818333233B4B3B4000000000000000000000000FBFCFBFBFCFBFCFCFCFBFCFCFBFCFCFCFBFC FCFBFCFBFCFCFCFCFCFCFCFCFCFBFCFCFCFCFCFCFCFCFBFBFCFCFCFCFCFCFCFCFCFCFCFCFCFBFB FCFCFCFCFBFBFBFCFCFBFBFCFCFBFCFCFCFCFCFCFCF7F7F7AAAAAA494949FBFCFC0000007B7B7C E3E4E4797879565656FCFCFC1C1C1C8D8D8DF1F0F0FCFCFCFCFCFC000000FCFCFCFCFBFCFCFCFC 939393676667FBFCFC6565658C8C8CEAE9EAA09F9F515151FBFCFBFBFBFCFBFCFCFBFBFCFCFBFC FCFCFCFBFCFBFBFBFCFBFBFCFBFCFB000000000000181818D7D7D7FCFBFCFBFCFBFCFBFBE2E1E1 2F2F2FB1B1B1FBFCFBF6F6F5434343919191434343F6F5F5FBFCFBFCFCFC000000000000181818 D7D6D6FBFCFCFBFBFCFCFBFCE2E2E22F2F2FB1B1B1FBFBFBFCFCFCFBFCFCFCFCFC4D4D4D909090 FCFBFC8F8F8F4E4E4EFBFCFB1C1C1C8D8D8DF1F1F1FCFCFCFCFBFC000000FCFBFCFCFCFCFBFCFB 939393666767FCFCFC6464658C8C8CEAE9E9A09FA0515151FBFBFCFBFCFCFBFBFCFCFBFCFCFCFC FBFCFBFBFBFCFBFBFCFBFCFBFBFCFC000000FBFBFCFCFCFC000000FBFCFBFCFBFBFCFBFB000000 FCFCFC000000FCFCFB000000FCFCFCFBFCFBFCFBFBFBFCFBFCFCFCFBFBFCFBFAFAFAFAFAF9F8F8 F2F3F36E9CCF0F68C90463C60263C80263C90263CB0262CD0263D00262D40164D80165DE016AE5 0171EA037DEF259BF442B4F982CBF2F5F5F5F9F9F9FBFAFBFBFBFBFCFBFCFCFCFCFBFCFBFCFBFC FBFCFC4D4D4D909090FCFBFC8F8F8F4E4E4EFBFCFB1C1C1C8D8D8DF0F0F1FCFBFCFCFCFC000000 FBFBFCFBFBFCFBFCFB939393676667FBFBFC6565658C8C8CE9EAE9A09F9F515151FCFCFBFCFCFC FBFCFBFCFCFBFBFCFCFCFCFCFBFCFBFCFBFBFBFCFBFCFCFCFBFBFCF7F6F6ABABAB494949FBFCFC 1C1C1C8D8D8DF1F1F1FCFCFCFCFCFC5B5B5B787878EAEBEBFCFCFCFBFBFC6465658C8C8CEAEAE9 A0A0A0515151FCFBFC0000007B7B7BE6E6E69E9D9E353535FCFBFC000000FBFCFBFCFBFCFBFCFC FCFCFCFBFBFCFCFBFCFCFBFBFBFAFBF9FAF9F7F7F8F3F4F4EDEDEEE5E4E5D7D7D7C5C5C5B1B0B1 839BA4459ABC289DD51DA4F220A1FA2CA1FA49A9F269A8D3749EB688969DB3B3B2C8C8C8D8D9D8 E6E6E5EEEFEFF5F5F5F8F9F8FAF9F9FAFBFAFCFCFCFBFBFCFCFBFBFCFCFCFCFBFBFBFCFCFBFBFC FCFBFCF7F7F7ABABAB494949FBFBFB0000007A7B7BE6E6E69D9D9E343535FCFBFC5555557C7C7C E3E4E3797879000000FCFCFCFCFCFCFCFBFCFCFCFCFCFBFCFCFCFCF6F7F6ABAAAB494949FCFCFC FBFBFCFCFBFCFCFBFB5353537D7E7DE3E3E47B7C7C000000FCFBFCFCFCFCFBFCFBFBFBFCFBFBFC 000000FBFCFCFCFBFC585858797979E3E2E37879785C5C5CFCFBFB000000868686F4F5F4FCFCFB FBFCFCFCFCFCFBFCFB5555557B7C7BE4E4E4787879000000FCFCFC6564648C8C8CE9E9EAA09FA0 515151FCFCFC1C1C1C8D8D8DF1F1F1FBFCFCFCFCFC5B5B5B777878EBEAEBFCFCFBFCFCFC646564 8C8C8CEAE9E9A0A0A0515151FCFBFC0000007B7A7BE6E6E69D9E9D353435FBFCFC000000FBFBFC FCFBFCFCFBFBFCFBFCFBFCFBFBFBFCFBFCFCFBFBFCFCFBFCFCFCFCFBFCFBFBFBFCFBFBFCFBFCFB FBFCFCFCFBFCFBFBFCFCFCFCFCFBFCFBFCFBFCFBFBFCFCFCFCFBFBFBFCFCFBFBFCFCFBFCA9A9A9 383838090909000000070707FBFCFC000000E4E4E5FBFCFCE4E3E4151515FCFCFCADAEAD3C3B3C 1414148F8F8FFCFCFC000000FCFCFCFCFBFCA5A5A52C2C2CF2F1F2FBFCFC191919000000000000 000000050505FBFCFB000000000000000000000000000000000000FBFBFCFBFBFCFBFCFBFBFCFC E6E5E68F8F8F323232FCFBFCFBFCFBC5C5C5202020A4A4A3FCFCFCFBFCFBFCFCFBB8B9B9000000 C1C1C1FCFBFBFBFCFBFCFCFCFBFBFCE6E5E58F8F8F323232FBFCFCFBFBFCC5C5C5202020A4A4A4 FCFCFCFBFBFBFCFCFCFBFCFCFCFCFCC1C1C11D1D1DF0EFF01C1C1CC2C2C2FBFCFBAEADAE3C3B3B 1414148F8F8FFCFBFC000000FCFBFCFCFCFCA4A5A42C2C2CF1F2F2FCFCFC191919000000000000 000000050505FBFBFC000000000000000000000000000000000000FBFBFCFBFCFBFBFCFC000000 FBFBFCFCFCFC000000F9FAF9FCFBFBF5F4F4000000FCFCFC000000FCFCFB000000FCFCFCFBFCFB FCFBFBFBFCFBFCFCFCFAFAFBFAF9F9F8F8F8F5F4F4EEEFEFE6E6E794B8D81B8AE2047FE5017AE4 0176E20171E0016FE0016CE2016EE60170E90177ED0C86F244ACF84CBAF697C6DEE9E8E8F0F0F0 F5F5F5F8F7F8FAFAFAFBFAFBFCFCFCFBFCFBFCFBFCFBFCFCC1C1C11D1D1DF0EFF01C1C1CC2C2C2 FBFCFBADADAE3B3C3C1414148F8F8FFCFCFC000000FBFBFCFBFBFCA4A5A42C2C2CF2F1F2FBFBFC 191919000000000000000000050505FCFCFB000000000000000000000000000000000000FCFBFB FBFCFBA9A9A9373738090909000000070707FBFCFCADADAE3C3B3C1414148F8F8FFCFCFC161616 E3E3E3FBFCFCFCFCFCFBFBFC191919000000000000000000050505FCFBFC000000F5F5F5FCFCFC FAF9FA000000FCFBFC000000FBFCFBFCFBFCFBFCFCFCFCFCFBFBFCFCFBFCFCFBFBFBFAFBFAFBFA F8F8F9F6F7F7F2F2F3EDECEDE5E5E5D8D9D8CACACBBABABBAAABAA9B9A9A9090908B8D8F8D8F90 8E8E8E989998ABAAAABDBCBCCCCCCBDBDBDBE5E6E5EEEEEDF3F4F4F7F7F7F8F9F8FBFAFAFBFCFB FCFCFCFBFBFCFCFBFBFCFCFCFCFBFBFBFCFCA8A8A9383738090909000000070707FBFBFB000000 F4F5F5FCFCFCF9F9FA000000FCFBFC141414E5E5E5FBFCFBE4E3E4000000FCFCFCFCFCFCFCFBFC FCFCFCA9A8A9383838090909000000070707FCFCFCFBFBFCFCFBFCFCFBFB141414E4E5E4FBFBFC E3E4E4000000FCFBFCFCFCFCFBFCFBFBFBFCFBFBFC000000FBFCFCFCFBFC151515E4E4E4FCFBFC E2E3E2161616FCFBFB000000F2F2F2FBFCFBFCFCFBFBFCFCFCFCFCFBFCFB141414E4E5E4FCFCFC E3E3E4000000FCFCFC191919000000000000000000050505FCFCFCAEAEAE3B3B3B1414148F8F8F FCFCFC161616E2E3E3FCFBFCFCFCFBFCFCFC191919000000000000000000050505FCFBFC000000 F5F4F5FCFCFCF9FAF9000000FBFCFC000000FBFBFCFCFBFCFCFBFBFCFBFCFBFCFBFBFBFCFBFCFC FBFBFCFCFBFCFCFCFCFBFCFBFBFBFCFBFBFCFBFCFBFBFCFCFCFBFCFBFBFCFCFCFCFCFBFCFBFCFB FCFBFBFCFCFCFCFBFBFBFCFCFBFBFCFCFBFC212121A3A3A3E2E2E29D9D9D000000FBFCFC000000 7D7D7EE4E5E57C7B7C565656FCFCFCFBFCFBFCFBFCBCBBBB1A1A1AFCFCFC000000FCFCFCB6B5B6 0D0D0DCDCECDFCFBFCFBFCFC6767678B8B8BE5E4E5FCFBFBFCFBFCFBFCFBFBFBFCFBFCFCFBFBFC FCFBFCFCFCFCFBFCFBFBFBFCFBFBFC646464DCDDDDE7E6E78F8F8F3F3F3FFCFBFC969796171717 BDBCBCFCFCFBFCFCFCFBFCFBF0F0EF393A3AB5B5B53E3F3EF3F2F2FBFCFB646464DCDCDDE7E6E6 8F8F8F3F3E3EFBFCFC969697171717BDBDBDFCFCFCFCFCFCFBFBFBFCFCFCFBFCFCFCFCFCFBFBFC 3839394040403A3A39FCFCFCFBFCFBFCFBFCFCFBFBBCBCBC1A1A1AFCFBFC000000FCFBFCB6B6B6 0D0D0DCECDCEFBFCFCFCFCFC6666678B8B8BE5E4E4FCFBFCFBFCFBFBFBFCFBFCFCFBFBFCFCFBFC FCFCFCFBFCFBFBFBFCFBFBFCFBFCFBFBFCFC000000FBFBFCFCFCFC3534359E9F9EE6E5E57B7A7A 000000FCFCFC000000FCFCFB000000FCFCFCFBFCFBFCFBFBFBFCFBFBFBFBFAFAFBF9F8F8F7F7F7 F1F0F0E9EAEADEDEDFD0CFD0B2BABE58A7CD11A4EE029DF80291F70187F40181F20280F30B87F6 40A7F969BDF174AFCEAEB8BBD0CFD0DFDEDEEAEAEAF2F2F2F7F6F7F9F9F9FBFAFBFBFBFBFBFCFB FCFBFCFBFCFCFCFCFC3838394040403A3939FCFBFCFBFCFBFBFBFCFBFCFCBBBBBC1A1A1AFCFCFC 000000FBFBFCB5B5B60D0D0DCDCECEFCFBFCFBFBFC6767678B8B8BE4E5E4FCFBFBFCFBFBFCFCFB FCFCFCFBFCFBFCFCFBFBFCFCFCFCFCFBFCFBFCFBFBFBFCFB212121A2A2A3E2E1E19E9E9E000000 FBFCFCFBFBFCFCFBFCBCBCBC1A1A1AFCFCFC5B5B5B787878EAEBEBFCFCFCFBFBFC6667678B8B8B E5E5E4FCFCFCFBFCFBFCFBFC000000FCFCFCFCFCFCFCFBFC000000FCFBFC161616D6D7D6FCFBFC FBFCFCFCFCFCFBFBFCFCFBFCFCFBFBFCFBFCFBFCFBFAFAFBF9FAFAF8F8F9F7F6F7F4F4F4EEEFEE E9E9EAE3E3E4DEDFDED8D9D9D6D5D6D3D3D4D4D4D4D6D5D6D9DAD9DFDEDEE5E4E4EBEBEAF0F0F0 F3F4F3F7F7F6F8F9F9FAFAFAFAFBFAFCFBFBFBFCFBFCFCFCFBFBFCFCFBFBFCFCFCFCFBFBFBFCFC 212121A3A2A3E2E2E29E9E9E010101FBFBFB1B1B1BFCFCFCFCFCFCFBFBFC121212FCFBFC555555 7E7E7EE4E5E47C7B7C000000FCFCFCFCFCFCFCFBFCFCFCFC212121A3A3A3E1E2E19E9D9E000000 FCFCFCFBFBFCFCFBFCFCFBFB5353537D7E7DE4E4E57B7C7C000000FCFBFCFCFCFCFBFCFBFBFBFC FBFBFC000000FBFCFCFCFBFC5858587E7E7EE4E3E47879785B5B5BFCFBFB000000FCFCFCFBFCFB FCFCFBFBFCFCFCFCFCFBFCFB5555557D7E7DE5E5E57B7B7C000000FCFCFC6766668B8B8BE4E4E5 FCFBFCFCFCFCFCFCFCFCFCFCFBFBFBBCBCBC1A1A1AFCFCFC5B5B5B777878EBEAEBFCFCFBFCFCFC 6667668B8B8BE5E4E4FCFCFCFCFCFCFCFBFC000000FCFBFCFCFCFCFBFCFB000000FBFCFC161616 D6D6D7FCFBFCFCFBFBFCFBFCFBFCFBFBFBFCFBFCFCFBFBFCFCFBFCFCFCFCFBFCFBFBFBFCFBFBFC FBFCFBFBFCFCFCFBFCFBFBFCFCFCFCFCFBFCFBFCFBB5B4FCB5B5FDB5B4FCB4B5FDB4B4FDB5B4FD 6A6AB216165E1111596262AA000048B4B5FD0000485B5BA30E0E563838809797DEB5B5FD000048 0000481B1B636D6DB5B5B5FD000048B5B5FD07074F000048000048000048B4B5FDA1A1E94D4D96 17175F000048000048B4B5FCB4B4FDB4B5FDB4B4FDB5B4FDB5B5FDB4B5FCB4B4FDB4B4FD7273BA 18186013135B3D3D859595DDB5B4FD000048000048000048000048000048ABACF345458D8383CB B5B5FD7F80C746468EB4B5FC7373BB18186013135B3D3D859594DCB4B5FD000048000048000048 000048000048ABABF3B5B5FDB4B5FDB5B5FDB4B4FD7B7CC40000487D7DC4B5B5FDB4B5FC000048 0000481B1B636D6DB5B5B4FD000048B5B4FD07074F000048000048000048B5B5FDA0A0E94E4D96 17175F000048000048B4B4FDB4B5FDB4B4FDB5B4FDB5B5FDB4B5FCB4B4FDB4B4FDB4B5FCB4B5FD 000048B4B4FDB5B5FD8080C824246C1111596464AC000048B5B5FD000048B5B5FC000048B5B5FD B4B5FCB5B4FCB4B5FCB4B4FCB3B3FCB3B2FAB1B1F9AEAEF6A9A9F1A1A1EA9797DF8A8AD27A7BC3 696AB34D65B6396BC9356CD23A6ED64770D35870C85563B36567B07A7AC28A8AD29897E0A2A1E9 A9A9F1AEAEF6B1B1F9B3B3FBB4B3FCB4B4FCB4B5FCB5B4FDB4B5FDB5B5FD7B7BC40000487D7CC4 B5B4FDB4B5FC0000480000481B1B636D6CB5B5B5FD000048B4B4FD07074F000048000048000048 B4B4FDA1A1E94E4D9617175F000048000048B5B5FCB5B5FDB4B5FCB5B5FCB4B5FDB5B5FDB4B5FC B5B4FCB4B5FC6A6AB216165E1111596262AA000048B4B5FD0000480000481B1B636D6DB5B5B5FD 9999E141418906064E000048B4B4FDA0A1E94E4D9617175F000048000048B5B4FD000048B5B5FD B5B5FDB5B4FD000048B5B4FD6161A914145C000048B4B5FDB5B5FDB4B4FDB5B4FDB5B4FCB5B4FD B4B5FCB4B4FDB4B5FDB3B3FCB4B3FCB3B3FBB2B3FAB1B1FAB1B1F9AFB0F7AEAFF7AEAEF6AEAEF6 AEAEF6AEAEF6AEAFF6B0AFF7B1B1F9B2B2F9B3B3FBB3B3FBB4B4FBB4B5FDB5B5FDB4B5FCB5B4FC B4B5FCB5B5FDB4B4FDB5B4FCB5B5FDB5B4FCB4B5FD6A6AB216165E1111596363AB0C0C54B4B4FC 494991B6B6FEB6B6FEB6B6FE3E3E86B5B4FD9797DE3838800E0E565B5BA3000048B5B5FDB5B5FD B5B4FDB5B5FD6A6AB216165E1111596262AA000048B5B5FDB4B4FDB5B4FDB5B4FC9595DD37377F 0E0E564D4E9613135BB5B4FDB5B5FDB4B5FCB4B4FDB4B4FD000048B4B5FDB5B4FD9696DF3F3F87 0F0F573F3F879897DFB5B4FC000048B5B5FDB4B5FCB5B5FCB4B5FDB5B5FDB4B5FC9695DD383880 0E0E565B5BA3000048B5B5FDA1A0E84D4E9617175F000048000048B5B5FD0000480000481B1B63 6C6DB5B5B5FD9999E241418906064E000048B5B5FDA0A1E84E4D9617175F000048000048B5B4FD 000048B5B4FDB5B5FDB4B5FC000048B4B5FD6161A914145C000048B5B4FCB5B4FDB4B5FCB4B4FD B4B5FDB4B4FDB5B4FDB5B5FDB4B5FCB4B4FDB4B4FDB4B5FCB4B5FDB5B4FDB4B4FDB5B5FDB5B4FD B4B5FC7E7EFE7E7EFE7E7EFE7D7EFD7E7EFD7D7EFE7D7EFE7E7DFD7E7DFE7D7EFD7D7DFE7E7EFE 7E7EFD7D7DFE7D7EFE7E7EFE7D7EFE7D7DFE7D7DFE7D7EFD7D7DFE7D7DFE7E7DFE7E7EFD7E7DFE 7E7DFE7D7EFD7D7EFE7E7EFE7D7EFE7E7DFD7D7EFE7D7EFD7D7DFD7D7EFD7E7EFD7D7EFD7E7DFE 7E7DFD7D7EFD7E7DFD7D7EFD7D7DFE7E7DFD7E7EFD7E7DFE7E7EFE7D7DFD7E7EFD7D7EFD7E7EFD 7E7EFD7E7EFE7D7DFD7D7DFD7E7DFE7E7DFE7D7EFE7D7EFE7D7EFE7D7EFE7E7EFE7D7DFD7E7DFE 7E7EFE7E7EFE7E7EFE7D7EFD7E7EFD7D7EFE7D7EFE7E7DFD7E7DFE7D7EFD7D7DFE7E7EFE7E7EFD 7D7DFE7D7EFE7E7EFE7D7EFE7D7DFE7D7DFE7D7EFD7D7DFE7D7DFE7E7DFE7E7EFD7E7DFE7E7DFE 7D7EFD7D7EFE7E7EFE7D7EFE7E7DFD7D7EFE7D7EFD7D7DFD7D7EFD7E7EFD7D7EFD7E7DFE7E7DFD 7D7EFD7E7DFD7D7EFD7D7DFE7E7DFD7E7EFD7E7DFE7E7EFE7D7DFD7E7EFD7D7EFD7E7EFD7E7EFD 7E7EFE7D7DFD7D7DFD7E7DFE7E7DFE7D7EFE7D7EFE7D7EFE7D7EFE7E7EFE7D7DFD7D7DFD7D7DFD 7C7CFC7B7BFB797AF97777F77374F46F6FEF6A69E96464E45E5FDE5959DA5757D75656D55656D7 5A5ADA5F5FDF6464E46969EA6F6FEF7374F37777F77979FA7B7BFB7C7CFC7D7DFD7D7DFD7D7EFD 7D7EFE7E7EFE7D7EFE7E7DFD7D7EFE7D7EFD7D7DFD7D7EFD7E7EFD7D7EFD7E7DFE7E7DFD7D7EFD 7E7DFD7D7EFD7D7DFE7E7DFD7E7EFD7E7DFE7E7EFE7D7DFD7E7EFD7D7EFD7E7EFD7E7EFD7E7EFE 7D7DFD7D7DFD7E7DFE7E7DFE7D7EFE7D7EFE7D7EFE7D7EFE7E7EFE7D7DFD7E7DFE7E7EFE7E7EFE 7E7EFE7D7EFD7E7EFD7D7EFE7D7EFE7E7DFD7E7DFE7D7EFD7D7DFE7E7EFE7E7EFD7D7DFE7D7EFE 7E7EFE7D7EFE7D7DFE7D7DFE7D7EFD7D7DFE7D7DFE7E7DFE7E7EFD7E7DFE7E7DFE7D7EFD7D7EFE 7E7EFE7D7EFE7E7DFD7D7EFE7D7EFD7D7DFD7D7EFD7E7EFD7D7EFD7E7DFE7E7DFD7D7EFD7E7DFD 7D7EFD7D7DFE7E7DFD7E7EFD7E7DFE7E7EFE7D7DFD7E7EFD7D7EFD7E7EFD7E7EFD7E7EFE7D7DFD 7D7DFD7E7DFE7E7DFE7D7EFE7D7EFE7D7EFE7D7EFE7E7EFE7D7DFD7E7DFE7E7EFE7E7EFE7E7EFE 7D7EFD7E7EFD7D7EFE7D7EFE7F7FFF7F7FFF7F7FFF7F7FFF7F7FFF7F7FFF7F7FFF7F7FFF7F7FFF 7F7FFF7F7FFF7F7FFF7F7FFF7F7FFF7E7EFF7E7DFE7E7EFD7E7DFE7E7DFE7D7EFD7D7EFE7E7EFE 7D7EFE7E7DFD7D7EFE7D7EFD7D7DFD7D7EFD7E7EFD7575F53939B92F2FAF7D7EFD7E7DFD7D7EFD 7D7DFE7E7DFD7E7EFD7E7DFE7E7EFE7D7DFD7E7EFD7D7EFD7E7EFD7E7EFD7E7EFE7D7DFD7D7DFD 7E7DFE7E7DFE7D7EFE7D7EFE7D7EFE7D7EFE7E7EFE7D7DFD7E7DFE7E7EFE7E7EFE7E7EFE7D7EFD 7E7EFD7D7EFE7D7EFE7E7DFD7E7DFE7D7EFD7D7DFE7E7EFE7E7EFD7D7DFE7D7EFE7E7EFE7D7EFE 7D7DFE7D7DFE7D7EFD7D7DFE7D7DFE7E7DFE7E7EFD7E7DFE7E7DFE7D7EFD7D7EFE7E7EFE7D7EFE 7E7DFD7D7EFE7D7EFD7D7DFD7D7EFD7E7EFD7D7EFD7E7DFE7E7DFD7D7EFD7E7DFD7D7EFD7D7DFE 7E7DFD7E7EFD7E7DFE7E7EFE7D7DFD7E7EFD7D7EFD7E7EFDFCFCFCFCFCFCFCFCFCFBFCFBFCFCFB FBFCFCFBFCFCFCFBFBFCFBFCFBFCFBFBFBFCFCFCFCFCFCFBFBFBFCFBFCFCFCFCFCFBFCFCFBFBFC FBFBFCFBFCFBFBFBFCFBFBFCFCFBFCFCFCFBFCFBFCFCFBFCFBFCFBFBFCFCFCFCFCFBFCFCFCFBFB FBFCFCFBFCFBFBFBFBFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFB FCFCFBFCFBFCFCFCFCFBFBFBFCFCFBFBFCFBFCFCFBFCFCFBFCFCFCFBFBFBFBFBFBFCFBFCFCFBFC FBFCFCFBFCFCFBFCFCFBFCFCFCFCFCFBFBFBFCFBFCFCFCFCFCFCFCFCFCFCFBFCFBFCFCFBFBFCFC FBFCFCFCFBFBFCFBFCFBFCFBFBFBFCFCFCFCFCFCFBFBFBFCFBFCFCFCFCFCFBFCFCFBFBFCFBFBFC FBFCFBFBFBFCFBFBFCFCFBFCFCFCFBFCFBFCFCFBFCFBFCFBFBFCFCFCFCFCFBFCFCFCFBFBFBFCFC FBFCFBFBFBFBFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFCFCFB FCFBFCFCFCFCFBFBFBFCFCFBFBFCFBFCFCFBFCFCFBFCFCFCFBFBFBFBFBFBFCFBFCFCFBFCFBFCFC FBFCFCFBFCFCFBFCFCFCFCFCFBFBFBFCFBFCFCFCFCFBFBFBFAFAFAF9FAF9F8F8F7F5F6F6F2F3F3 F0EFEFECEBECE8E9E8E5E5E6E4E4E4E4E4E3E3E3E4E5E6E6E9E9E9EBECECEFEFF0F2F2F3F5F6F5 F7F7F8F9F9FAFBFAFBFBFBFAFCFBFCFCFBFCFBFCFBFBFCFCFCFCFCFBFCFCFCFBFBFBFCFCFBFCFB FBFBFBFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFCFCFBFCFBFC FCFCFCFBFBFBFCFCFBFBFCFBFCFCFBFCFCFBFCFCFCFBFBFBFBFBFBFCFBFCFCFBFCFBFCFCFBFCFC FBFCFCFBFCFCFCFCFCFBFBFBFCFBFCFCFCFCFCFCFCFCFCFCFBFCFBFCFCFBFBFCFCFBFCFCFCFBFB FCFBFCFBFCFBFBFBFCFCFCFCFCFCFBFBFBFCFBFCFCFCFCFCFBFCFCFBFBFCFBFBFCFBFCFBFBFBFC FBFBFCFCFBFCFCFCFBFCFBFCFCFBFCFBFCFBFBFCFCFCFCFCFBFCFCFCFBFBFBFCFCFBFCFBFBFBFB FBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFCFCFBFCFBFCFCFCFC FBFBFBFCFCFBFBFCFBFCFCFBFCFCFBFCFCFCFBFBFBFBFBFBFCFBFCFCFBFCFBFCFCFBFCFCFBFCFC FBFCFCFCFCFCFBFBFBFCFBFCFCFCFCFCFCFCFCFCFCFBFCFBFCFCFBFBFCFCFBFCFCFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFBFCFCFCFBFCFBFCFCFBFCFBFCFBFBFCFCFCFCFCFBFCFCFCFBFBFBFCFCFBFCFBFBFBFBFBFCFB 000000060606585858D3D2D2FBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFCFCFBFCFBFCFCFCFCFBFBFB FCFCFBFBFCFBFCFCFBFCFCFBFCFCFCFBFBFBFBFBFBFCFBFCFCFBFCFBFCFCFBFCFCFBFCFCFBFCFC FCFCFCFBFBFBFCFBFCFCFCFCFCFCFCFCFCFCFBFCFBFCFCFBFBFCFCFBFCFCFCFBFBFCFBFCFBFCFB FBFBFCFCFCFCFCFCFBFBFBFCFBFCFCFCFCFCFBFCFCFBFBFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFC FCFCFBFCFBFCFCFBFCFBFCFBFBFCFCFCFCFCFBFCFCFCFBFBFBFCFCFBFCFBFBFBFBFBFCFBFCFCFB FBFCFBFCFBFCFCFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFCFCFBFCFBFCFCFCFCFBFBFBFCFCFB FBFCFBFCFCFBFE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3536FD3535FD3535FD3535FD3535 FD3535FD3535FE3636FD3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FF3737FF3737FF3737FF3737FF3737FF3737FF3737FF3737 FF3737FF3737FF3737FF3737FF3737FF3737FF3737FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636 FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FE3636FCFBFCFCFBFBFBFBFCFBFBFB FCFCFBFBFBFBFCFBFCFBFCFBFCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFC FBFBFBFBFBFCFCFCFCFCFCFCFCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFC FBFCFBFBFBFBFBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFB FBFCFCFCFBFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFB FCFCFCFBFBFBFBFBFCFCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFB FBFBFBFCFBFCFBFCFBFCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFB FBFBFCFCFCFCFCFCFCFCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFB FBFBFBFBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFC FCFBFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFC FBFBFBFBFBFCFCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFB FCFBFCFBFCFBFCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFC FCFCFCFCFCFCFCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFB FBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFC FBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFCFBFBFB FBFBFCFCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFC FBFCFBFCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFCFCFCFC FCFCFCFCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFC FCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFB FBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFCFBFBFBFBFBFC FCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFC FCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFB FBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFCFBFBFBFBFBFCFCFBFB FBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFCFBFCFBFB FCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFCFCFCFCFCFCFCFCFCFB FCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFCFCFBFC FCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFBFBFBFB FCFBFCFBFCFCFBFBFCFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFCFBFCFBFBFCFBFB FCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFCFCFCFCFCFCFCFCFCFBFCFBFB FBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFCFCFBFCFCFCFC FBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFBFBFBFBFCFBFC FBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFCFBFBFBFBFBFCFCFBFBFBFCFCFBFBFB FCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFCFBFCFBFBFCFBFBFCFCFC FCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFCFCFCFCFCFCFCFCFCFBFCFBFBFBFBFB FCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFCFCFBFCFCFCFCFBFCFB FCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFC FBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFCFBFBFBFBFBFCFCFBFBFBFCFCFBFBFBFCFBFC FCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFCFBFCFBFBFCFBFBFCFCFCFCFCFC FCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFCFCFCFCFCFCFCFCFCFBFCFBFBFBFBFBFCFBFB FBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFC FBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFC FBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFCFBFBFBFBFBFCFCFBFBFBFCFCFBFBFBFCFBFCFCFCFB FCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFCFBFCFBFBFCFBFBFCFCFCFCFCFCFCFCFB FBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFCFCFCFCFCFCFCFCFCFBFCFBFBFBFBFBFCFBFBFBFCFC FBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFC FBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFB FCFCFBFBFBFBFBFCFCFCFBFBFCFCFCFBFBFBFBFBFCFCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFC FCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFBFBFBFBFBFCFBFBFBFCFCFBFBFC FCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFB FBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFB FBFBFBFBFCFCFCFBFBFCFCFCFBFBFBFBFBFCFCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFB FBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFCFBFCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFC FCFCFBFBFBFCFBFBFBFBFBFCFCFCFCFCFCFCFCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFB FBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFC FBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFBFCFCFBFBFBFBFC FBFBFBFCFCFBFBFBFBFCFBFCFBFCFBFCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFB FBFBFCFBFBFBFBFBFCFCFCFCFCFCFCFCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFC FCFBFCFBFCFBFBFBFBFBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFB FCFCFBFBFCFCFCFBFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFC FCFBFBFCFCFCFBFBFBFBFBFCFCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFB FCFCFBFBFBFBFCFBFCFBFCFBFCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFC FBFBFBFBFBFCFCFCFCFCFCFCFCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFC FBFCFBFBFBFBFBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFB FBFCFCFCFBFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFB FCFCFCFBFBFBFBFBFCFCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFB FBFBFBFCFBFCFBFCFBFCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFB FBFBFCFCFCFCFCFCFCFCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFB FBFBFBFBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFC FCFBFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFC FBFBFBFBFBFCFCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFB FCFBFCFBFCFBFCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFC FCFCFCFCFCFCFCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFB FBFBFCFCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFC FBFCFBFBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFCFBFBFB FBFBFCFCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFC FCFBFCFCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFB FBFBFBFBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFCFBFBFBFBFBFCFCFCFBFBFCFCFCFBFBFBFBFBFC FCFBFBFBFCFCFBFBFBFCFBFCFCFCFBFCFBFCFCFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFCFB FCFBFBFCFBFBFCFCFCFCFCFCFCFCFBFBFBFBFCFCFCFCFCFBFBFBFCFBFBFBFBFBFCFCFCFCFCFCFC FCFCFBFCFBFBFBFBFBFCFBFBFBFCFCFBFBFCFCFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFCFCFBFC FCFBFCFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFCFBFCFBFCFCFBFBFCFCFCFBFCFBFCFBFBFBFB FBFBFBFCFBFCFBFCFCFBFBFCFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFB FBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFB FBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFB FCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFC FBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFB FCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFB FBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFB FCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFB FBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFB FCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFC FCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFC FBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFC FCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFB FBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFB FBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFC FBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFB FCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFC FBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFC FCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFB FCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFB FBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFCFCFCFCFCFCFBFBFC FCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFB FBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFC FCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFB FCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFB FBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFB FCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFB FBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFCFBFCFBFB FBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFC FBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFC FBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFB FCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFB FBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFB FBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFC FBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFB FCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFB FBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFC FCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFC FCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFB FBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFB FCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFB FBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFB FBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFB FBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFB FCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFB FBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFC FBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFB FBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFC FBFCFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFEFEFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFB FBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFC FCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFC FCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFB FBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFB FBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFB FBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFC FBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFB FBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFC FCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFB FBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFB FBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFB FBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFB FBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFB FBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFB FCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFC FBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFB FCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFB FBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFB FCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFB FBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFB FCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFC FCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFC FBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFC FCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFB FBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFB FBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFC FBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFB FCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFC FBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFC FCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFB FCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFB FBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFB FBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFC FCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFB FBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFCFB FCFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFB FBFBFCFBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFB FCFBFCFBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFB FBFBFBFCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFC FBFCFBFBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFB FBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFC FBFCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFC FBFBFBFCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFB FCFCFBFBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFB FBFCFCFCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFB FBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFC FBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFB FCFCFBFCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFB FBFCFBFBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFC FCFBFBFBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFC FCFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFB FBFBFBFCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFB FCFCFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFB FBFBFCFBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFB FBFCFBFBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFB FBFBFCFBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFB FCFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFB FBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFC FBFCFCFCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFCFCFCFCFBFCFBFCFBFBFCFCFCFBFBFBFCFB FBFCFCFCFBFCFCFCFBFBFCFBFCFBFCFCFBFCFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFCFBFBFBFBFC FBFCFBFBFBFBFBFBFBFBFCFBFBFBFCFBFCFBFCFCFBFBFBFBFBFBFCFBFCFCFBFBFBFBFBFBFCFBFB FBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFCFCFCFBFBFCFCFCFBFCFBFCFBFBFBFCFCFBFCFCFBFBFCFB FBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFBFCFCFBFBFCFBFBFBFCFBFCFC FCFCFCFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFB FBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFB FBFCFBFCFBFBFCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFB FBFBFBFBFCFBFBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFB FBFCFBFBFBFBFBFBFCFBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFC FBFBFCFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFB FCFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFB FCFBFBFCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFB FBFCFBFBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFB FBFBFBFBFBFCFBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFCFBFBFC FBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFB FBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFB FCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFB FBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFB FBFBFCFBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFCFBFBFCFBFCFB FCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFBFBFBFB FBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFBFCFBFB FBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFBFBFBFB FCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFC FBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFCFBFBFCFBFCFBFCFBFB FBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFB FBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFBFCFBFBFBFCFB FBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFBFBFBFBFCFBFC FBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFCFBFBFB FCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFCFBFBFCFBFCFBFCFBFBFBFBFC FBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFB FCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFBFCFBFBFBFCFBFBFCFB FCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFBFBFBFBFCFBFCFBFBFC FBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFCFBFBFBFCFCFB FBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFCFB FBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFBFCFBFBFBFCFBFBFCFBFCFCFC FBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFBFBFBFBFCFBFCFBFBFCFBFBFB FBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFCFBFBFBFCFCFBFCFBFB FBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFCFBFBFCFBFCFBFCFBFBFBFBFCFBFCFBFBFBFB FCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFCFB FCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFBFCFBFBFBFCFBFBFCFBFCFCFCFBFBFB FBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFBFBFBFBFCFBFCFBFBFCFBFBFBFBFBFB FCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFCFBFBFBFCFCFBFCFBFBFBFBFB FBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFCFBFBFCFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFC FBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFB FBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFBFCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFC FCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFBFBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFB FCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFCFBFBFBFCFCFBFCFBFBFBFBFBFBFBFC FBFCFBFCFBFBFCFCFBFBFBFCFBFBFCFBFBFCFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFBFBFB FBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFB FBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFBFCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFC FCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFBFBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFB FBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFCFBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFB FCFBFBFCFCFBFBFBFCFBFBFCFBFBFCFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFB FCFCFBFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFC FBFBFBFBFCFCFBFBFBFBFCFBFCFBFBFCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFB FBFCFBFCFCFCFCFCFBFBFBFBFBFCFBFBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFB FCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFCFBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFB FCFCFBFBFBFCFBFBFCFBFBFCFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFB FCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFB FBFCFCFBFBFBFBFCFBFCFBFBFCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFB FCFCFCFCFCFBFBFBFBFBFCFBFBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFB FCFBFBFBFCFBFBFCFBFBFBFBFBFBFCFBFBFBFCFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFB FBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFC FBFBFBFBFCFBFCFBFBFCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFC FCFCFBFBFBFBFBFCFBFBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFB FBFCFBFBFCFBFBFBFBFBFBFCFBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFC FBFBFCFBFBFCFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFB FBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFB FBFCFBFCFBFBFCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFB FBFBFBFBFCFBFBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFB FBFCFBFBFBFBFBFBFCFBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFC FBFBFCFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFB FCFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFB FCFBFBFCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFB FBFCFBFBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFB FBFBFBFBFBFCFBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFCFBFBFC FBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFB FBFBFBFBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFB FCFBFBFBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFB FBFBFBFCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFB FBFBFCFBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFCFBFBFCFBFCFB FCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFBFBFBFB FBFBFBFBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFBFCFBFB FBFCFBFBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFBFBFBFB FCFBFCFBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFC FBFBFBFCFCFBFCFBFBFBFBFBFBFBFCFBFCFBFCFBFBFCFCFBFBFBFCFBFBFCFBFBFCFBFCFBFCFBFB FBFBFCFBFCFBFBFBFBFCFBFCFBFBFBFBFCFBFCFCFBFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFB FBFBFBFCFCFBFBFCFBFCFBFBFBFCFBFBFCFCFBFBFBFBFCFCFBFBFBFBFCFBFCFBFBFCFBFBFBFCFB FBFCFBFCFCFCFBFBFBFBFBFCFCFBFCFCFCFBFBFCFBFCFCFCFCFCFBFBFBFBFBFCFBFBFBFBFCFBFC FBFBFCFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFCFBFBFBFCFBFBFCFBFBFBFBFBFBFCFBFBFB FCFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFC FBFBFBFBFCFCFBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFC FBFCFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFB FBFCFBFBFBFCFCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFB FBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFB FBFCFCFBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFB FCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFB FBFBFCFCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFBFBFBFB FBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFC FBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFC FBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFC FCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFC FBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFCFBFBFB FBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFCFBFBFC FBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFCFCFCFB FBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFCFBFBFB FBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFCFBFBFBFBFBFB FBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFCFBFBFCFBFBFB FBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFCFCFCFBFBFBFB FBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFB FBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFCFBFBFBFBFBFBFBFBFC FBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFB FBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFCFCFCFBFBFBFBFBFBFB FBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFB FBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFCFBFBFBFBFBFBFBFBFCFBFCFB FBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFB FCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFCFCFCFBFBFBFBFBFBFBFBFBFB FBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFB FBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFCFBFBFBFBFBFBFBFBFCFBFCFBFBFCFC FBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFCFBFB FBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFCFCFCFBFBFBFBFBFBFBFBFBFBFBFCFB FBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFB FBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFCFBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFC FBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFB FBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFCFCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFB FBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFC FBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFCFBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFB FBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFB FBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFCFCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFB FCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFB FBFBFBFBFBFBFBFBFCFBFBFBFBFCFCFBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFB FBFCFBFBFCFBFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFB FCFBFCFBFBFBFCFBFBFBFCFBFBFBFCFCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFB FBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFCFCFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFB FBFBFBFBFBFCFBFBFBFBFCFCFBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFB FBFCFBFCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFC FBFBFBFCFBFBFBFCFBFBFBFCFCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFB FCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFB FBFBFCFBFBFBFBFCFCFBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFB FCFCFCFBFCFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFB FCFBFBFBFCFBFBFBFCFCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFC FCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFC FBFBFBFBFCFCFBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFC FBFCFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFB FBFCFBFBFBFCFCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFB FBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFB FBFCFCFBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFB FCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFB FBFBFCFCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFBFBFBFB FBFBFCFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFC FBFBFBFBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFC FBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFC FCFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFC FBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFCFBFBFB FBFBFBFBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFCFBFBFC FBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFCFCFCFB FBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFCFBFBFBFBFBFBFBFCFBFBFB FBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFCFBFBFBFBFBFB FBFBFCFBFCFBFBFCFCFBFBFCFBFCFBFBFBFBFBFCFBFBFCFBFCFCFCFBFCFBFCFBFCFBFBFCFBFBFB FBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFCFBFCFBFBFBFCFBFBFBFCFBFBFBFCFCFCFBFBFBFB FBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFCFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFB FBFBFBFBFBFBFCFBFBFBFBFCFBFCFCFBFBFBFCFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFB FBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFBFCFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFB FBFCFBFBFBFBFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFCFBFCFB FBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFCFBFCFBFCFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFB FBFBFBFCFBFBFBFBFCFBFCFCFBFBFBFCFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFB FCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFBFCFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFCFB FBFBFBFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFCFBFCFBFBFCFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFB FCFBFBFBFBFCFBFCFCFBFBFBFCFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFB FBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFBFCFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFCFBFBFBFB FBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFCFBFCFBFBFCFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFB FBFBFCFBFCFCFBFBFBFCFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFB FBFBFBFBFBFCFCFBFBFBFBFBFBFCFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFB FBFBFCFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFCFBFCFBFBFCFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFC FBFCFCFBFBFBFCFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFB FBFBFCFCFBFBFBFBFBFBFCFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFBFC FBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFBFCFC FBFBFBFCFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFC FCFBFBFBFBFBFBFCFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFBFCFBFBFB FCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFCFBFBFBFB9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D85EC8F5BE1945AD68B85EB929DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D8DF89C66E79767E0948FF4999DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D 9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 0070008DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D0070008DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D0070008DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D59C9590C7C0C0070008DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D007000 8DFD8D0070008DFD8D8DFD8D8DFD8D8DFD8D8DFD8D80FA8D57F08B24DE8B24CE8231C1734FD076 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D0070008DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D7DF78B58DD751ED37F22C779 43C66B61DD7D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D0070008DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D007000 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D59C9590C7C0C0070008DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D007000 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D 8DFD8D8DFD8D8DFD8D8DFD8DFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFBFCFC FBFBFBFCFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFC000000FBFBFBFCFBFBFBFBFBFBFBFBFBFBFC FCFBFBFBFBFBFBFCFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFBFCFBFBFB FCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFCFBFCFBFBFCFBABABAB2E2E2E131313505050 C9C9C9FBFCFBADADAD303030131313505050C9CAC9FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBABABAB2E2E2E131313505050C9C9C9FBFBFBADADAD303030131313505050C9CACAFBFBFB FCFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFB FBFBFBFBFCFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFBFCFBFBFBFCFBFB FBFBFBFBFBFCFBFBFBFBFBFBFCFBFCFBFBFCFBFCFBFBFCFBFBFBFBFBFBFB2F2F2FD2D2D2FBFBFB FBFCFBFBFBFBFBFBFBFBFBFCFCFBFCFBFCFB000000FBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFB BEE2F686D7F4E5E5E5C4E6F4C7DEE9F0F1F1326EB2C6D6E8FCFBFBFBFBFCFBFCFCFBFBFBFCFBFC FBFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFB FBFCFBFBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFBFCFBFBFBFCFBFBFBFBFB FBFBFCFBFBFBFBFBFBFCFBFCFBFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFB FBFBFBFBFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFB000000FBFCFCFBFBFBFCFBFCFBFBFB FBFBFBFBFCFBC6E5F68FCFEC39889919AEDF1786C9416A8D5488C0DCE5F1FCFBFBFBFBFBFBFCFB FBFBFBFCFBFBFBFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFBFC FBFBFBFBFBFBFCFBFCFBFBFCFBFCFB000000FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFB FBFBFBFBFBFCFCFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB2F2F2F D2D2D2FCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFBFCFCFBFBFBFCFBFCFBFBFBFBFBFB FBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFCFBFB000000FBFBFBFBFBFCFCFBFBFBFBFBFBFCFBFBFBFB FCFBFBFBFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFBFCFBFBFB FBFBFBFCFBFCFBFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB000000FBFBFBFBFBFB FBFBFCFCFBFCFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFCFBFCFCFBFBFBFCFBFCFBFBFBFBFBFBFBFCFB FBFBFBFBFBFCFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFBFCFBFBFBFBFCFBFB FBFBFBFBFBFBFBFCFBFBFCFBFBFBFBFBFCFBFBFBFCFBFBFBFCFBFBFBFBFBFBFBFCFBFBFBFBFBFB FCFBFCFBFBFCFBFCFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFB FBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFB545454D4D4D4E5E5E58E8E8E343434FBFBFB4B4B4BC8C8C8E8E8E8838383 353535FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB545454D4D4D4E5E5E58E8E8E343434 FBFBFB4B4B4BC8C8C8E8E8E8838383353535FBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFCFBFBFBFB040404F9F9F9FBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFCFBFBFBFBFB 000000FBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFB63AAE33CA3DFE8EDEF90C9EB9BCAEAE0E9EB 2F79B875A6D4FBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFB000000FBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFB70B1E33BA7E075CFEE93D3EF 97C7EA84B2DB4080BC96BBDCFBFBFBFBFBFBFCFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB000000 FBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB040404F9F9F9FBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB 000000FBFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFB FBFBFBFBFBFBFBFBFBFBFBFB000000FCFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB000000767676 0A0A0AFBFBFBDCDCDD656565181818505050CDCDCDFBFBFB000000FBFBFB969696282828000000 000000FBFBFB000000FCFCFB000000000000000000000000FBFBFBDCDCDC656565181818505050 CDCDCDFBFBFC000000000000000000000000000000000000FBFBFBFBFBFBFBFCFBFBFBFBE9E9E9 9595953B3B3BFBFBFBFCFBFBFBFBFBFBFBFBD6D5D5242424FBFBFB656565A6A6A6FBFBFBA5A5A5 656565FBFBFBFBFBFBFBFBFBE9E9E99595953B3B3BFBFBFBFBFBFBFBFBFBFBFBFBD5D5D5242424 FBFBFBFBFBFCFBFBFBD3D3D3181818F2F2F2FBFBFBF1F1F1181818D3D3D3969696282828000000 000000FBFBFB000000FBFBFB000000000000000000000000FBFBFBDCDCDC656565181818505050 CDCDCEFBFBFB000000000000000000000000000000000000FBFBFBFBFCFB000000000000000000 FBFBFB000000FCFBFBFBFBFBFBFBFB000000FBFBFB000000FBFBFB000000FBFBFBFBFBFBFBFBFB FBFBFB518AC80164C12084D2047DDB0674CB2179BD015FB76CABE3FBFBFBFBFBFBFBFBFBFBFBFB D3D3D4181818F2F2F2FBFBFBF1F1F1181818D3D3D3969696282828000000000000FBFBFB000000 FBFBFB000000000000000000000000FBFBFBDCDCDC656565181818505050CDCDCDFBFBFB000000 000000000000000000000000000000FBFBFBFBFBFBFBFBFB000000010101424242C1C1C1FBFBFB 969696282828000000000000FCFBFBD5D5D55E5E5E0C0C0C000000FBFBFBDCDCDC656565181818 505050CDCDCDFBFBFB0000008A8A8A181818323232B3B3B3000000000000000000000000FBFBFC FBFBFBFBFBFBFBFBFB6596CA6D99BE7C9DBC6C91B4688EB27294B55684AF8CBDE6FBFBFBFBFBFB FCFCFBFBFBFBFBFBFBFBFBFB000000010101424242C1C1C1FBFBFB0000008A8A8A181818323232 B3B3B3FBFBFBD1D1D14F4F4F1414147F7F7F000000FBFCFBFBFBFBFBFBFBFBFBFBFBFBFB000000 010101424242C1C1C1FCFBFBFBFBFBFBFBFBFBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFB000000 000000000000FBFBFBD3D3D35B5B5B1616165C5C5CD5D5D5FBFBFB0000007676760A0A0AFBFBFB FBFBFBFBFBFBFBFBFBD1D1D14F4F4F1414147F7F7F000000FBFBFBDCDCDC656565181818505050 CDCDCDFBFBFB969696282828000000000000FBFBFBD5D5D55E5E5E0C0C0C000000FBFBFBDCDCDC 656565181818505050CDCDCDFBFBFB0000008A8A8A181818323232B3B3B3000000000000000000 000000FBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFB000000868686F4F4F4FBFBFB6464658C8C8CE9E9E99F9F9F 515151FBFBFB000000FBFBFB1C1C1C8D8D8DF0F0F0FBFBFBFBFBFB000000FCFCFBFBFBFBFBFBFB 939393666666FBFBFB6464648C8C8CE9E9E99F9F9F515151FBFBFCFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFCFB000000000000181818D6D6D6FBFBFBFCFBFBFBFBFBE1E1E1 2F2F2FB0B0B0FBFBFBF5F5F5434343919191434343F5F5F5FBFBFBFBFBFB000000000000181818 D6D6D6FBFBFBFBFBFBFBFBFBE1E1E12F2F2FB0B0B0FBFBFBFBFBFCFBFBFBFBFBFB4D4D4D909090 FBFBFB8F8F8F4E4E4EFBFBFB1C1C1C8D8D8DF0F0F0FBFBFBFBFBFB000000FBFBFBFBFBFBFBFBFB 939393666666FBFBFB6464648C8C8CE9E9E99F9F9F515151FBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFCFBFBFBFB000000FBFBFBFBFBFB000000FCFBFBFBFBFBFBFBFB000000 FBFBFB000000FBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFB8BA9D1014DA5015FB50569BB0567B7 0162C00270DCA6D6F6FBFBFBFBFBFBFBFBFBFBFBFBFBFBFC4D4D4D909090FBFBFB8F8F8F4E4E4E FBFBFB1C1C1C8D8D8DF0F0F0FBFBFBFBFBFB000000FBFBFBFCFCFBFBFBFB939393666666FBFBFB 6464648C8C8CE9E9E99F9F9F515151FBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFCFBF6F6F6AAAAAA494949FBFBFB1C1C1C8D8D8DF0F0F0FBFBFBFCFBFB5B5B5B 777777EAEAEAFBFBFBFBFBFB6464648C8C8CE9E9E99F9F9F515151FBFBFB0000007A7A7AE5E5E5 9D9D9D343434FBFBFB000000FBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFB91ADD30C4589114379 15529315529311437A0F69BAC1E2F8FBFBFBFBFBFBFCFCFBFBFBFBFBFBFBFBFBFBFBFBFBF6F6F6 AAAAAA494949FBFBFB0000007A7A7AE5E5E69D9D9D343434FBFBFB5555557B7B7BE3E3E3787878 000000FBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBF7F6F6AAAAAA494949FCFBFBFBFBFBFBFBFB FBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFBFBFBFB000000FBFBFBFBFBFB585858787878E2E2E2 7878785C5C5CFBFBFB000000868686F4F4F5FBFBFBFBFBFBFBFBFBFBFBFB5555557B7B7BE3E3E3 787878000000FBFBFB6464648C8C8CE9E9E9A0A09F515151FBFBFB1C1C1C8D8D8DF0F0F0FBFBFB FBFBFB5B5B5B777777EAEAEAFBFBFCFBFBFB6464648C8C8CE9E9E99F9F9F515151FBFBFB000000 7A7B7AE5E5E59D9D9D343434FBFBFB000000FCFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFCFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFB000000 F1F1F1FBFBFBFBFAFB191919000000000000000000050505FBFBFB000000FBFBFBADADAD3B3B3B 1414148F8F8FFBFBFB000000FBFBFBFBFBFBA4A4A42C2C2CF1F1F1FBFBFB191919000000000000 000000050505FBFBFB000000000000000000000000000000000000FBFBFBFBFBFAFAFBFBFBFBFB E5E5E58F8F8F323232FBFBFBFBFBFBC5C5C5202020A3A3A3FBFBFBFBFBFBFBFBFBB8B8B8000000 C1C1C1FBFBFBFBFBFBFBFBFBFBFBFBE5E5E58F8F8F323232FAFBFBFBFBFBC5C5C5202020A3A3A3 FBFBFBFBFAFBFBFBFBFBFBFBFBFBFBC1C1C11D1D1DEFEFEF1C1C1CC2C2C2FBFBFBADADAC3B3B3B 1414148F8F8FFBFBFA000000FBFBFBFBFBFBA4A4A42C2C2CF1F1F1FBFBFB191919000000000000 000000050505FBFBFB000000000000000000000000000000000000FBFBFAFAFBFBFBFBFB000000 FBFBFBFBFBFB000000F9F9F9FBFBFBF4F4F3000000FBFBFB000000FBFBFB000000FBFBFBFBFBFB FBFBFBFBFBFBEFF2F63470BA015AB7015EBE0162CE0571E459B5F4F7F9FBFBFBFBFBFBFBFBFBFB FBFAFBFBFBFBC1C1C11D1D1DEFEFEF1C1C1CC2C2C2FBFBFBADADAD3B3B3B1414148F8F8FFBFBFB 000000FBFBFAFBFBFBA4A4A42C2C2CF1F1F1FBFBFB191919000000000000000000050505FBFBFB 000000000000000000000000000000000000FBFBFBFBFBFBA8A8A7373737090909000000070707 FBFBFBADADAD3B3B3B1414148F8F8EFBFBFB161616E2E2E2FBFBFBFBFBFBFBFBFB191919000000 000000000000050505FBFBFB000000F4F4F4FAFBFBF9F9F9000000FBFBFB000000FBFBFBFBFAFB FBFBFBFBFBFBFBFBFBFBFBFBF2F4F83A74BB0C5CB01D68B91666BC1170CC72C1F5FBFBFBFBFBFB FBFBFAFBFBFBFBFBFBFBFBFBA8A8A8373737090909000000070707FBFAFB000000F4F4F4FBFBFB F9F9F9000000FBFBFB141414E4E4E4FBFBFBE3E3E3000000FAFBFBFBFBFBFBFBFBFBFBFBA8A8A8 373737090909000000070707FBFBFBFBFBFBFBFBFBFBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFB FBFBFB000000FBFBFBFBFBFB151515E2E3E3FBFBFBE2E2E2161616FBFBFB000000F1F0F1FBFBFB FBFBFBFBFBFBFBFBFBFBFBFB141414E4E4E4FBFBFBE3E3E3000000FBFBFB191919000000000000 000000050505FBFBFBADADAD3B3B3B1414148F8F8FFBFBFB161616E2E2E2FBFBFBFBFBFBFBFBFB 191919000000000000000000050505FBFBFB000000F3F4F4FBFBFBF9F9F9000000FBFBFB000000 FBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFB000000FBFBFBFBFBFBFBFAFB6666668B8B8BE4E4E4 FBFBFBFBFBFBFBFBFB000000FBFBFBFBFBFBFBFBFABBBBBB1A1A1AFBFBFB000000FBFBFBB5B5B5 0D0D0DCDCDCDFBFBFBFBFBFB6666668B8B8BE4E3E4FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFA636464DCDCDCE6E6E68F8F8F3E3E3EFBFBFB969696171717 BCBCBBFBFBFBFBFBFBFBFBFBEFEFEF393939B4B4B43E3E3EF2F2F2FBFBFB646464DCDCDCE6E6E6 8F8F8F3E3E3EFAFBFB969696171717BCBCBCFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFB 383838404040393939FBFBFBFBFBFBFBFBFAFBFBFBBBBBBB1A1A1AFBFBFA000000FBFBFBB5B5B5 0D0D0DCDCDCDFBFBFBFBFBFB6666668B8A8BE4E4E4FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFAFAFBFBFBFBFB000000FBFBFBFBFBFB3434349E9E9EE5E5E57A7A7A 000000FBFBFB000000FBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFBF7F7F7D8DDE2589CCC2286D8 3087D976ADD3DFE3E6F8F8F8FBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFB383838404040393939 FBFBFBFBFBFBFBFBFBFBFBFBBBBBBA1A1A1AFBFBFB000000FBFBFAB5B5B50D0D0DCDCDCDFBFBFB FBFBFB6666668B8B8BE4E4E4FBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFB212121A2A2A2E1E1E19D9D9D000000FBFBFBFBFBFBFBFBFBBBBBBB1A1A1AFBFBFB 5B5B5B777777EAEAEAFBFBFBFBFBFB6666668B8B8BE4E4E4FBFBFBFBFBFBFBFBFB000000FBFBFB FAFBFBFBFBFB000000FBFBFB161616D6D6D6FBFAFBFBFBFBFBFBFBFBFBFBFBFBFBF7F7F7DBDFE2 61A0CB2A89D43B8BD487B3D0E6E8E8F8F8F8FBFBFBFBFBFAFBFBFBFBFBFBFBFBFB212121A2A2A2 E1E1E19D9D9D000000FBFAFB000000FBFBFBFBFBFBFBFBFB000000FBFBFB5555557D7D7DE4E4E4 7B7B7B000000FAFBFBFBFBFBFBFBFBFBFBFB212121A2A2A2E1E1E19D9D9D000000FBFBFBFBFBFB FBFBFBFBFBFB000000FBFBFBFBFBFBFBFBFBFBFBFBFBFBFB000000FBFBFBFBFBFB5858587D7D7D E3E3E37878785B5B5BFBFBFB000000FBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB5555557D7D7D E4E4E47B7B7B000000FBFBFB6666668B8B8BE4E4E3FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBBBBBBB 1A1A1AFBFBFB5B5A5B777777EAEAEAFBFBFBFBFBFB6666668B8B8BE4E4E4FBFBFBFBFBFBFBFBFB 000000FAFBFBFBFBFBFBFBFB000000FBFBFB161616D6D6D6FBFBFBFBFBFAFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFA FAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB9D9DFD9D9DFD9D9DFD9C9DFD9D9DFD9D9DFD 0000609D9DFD9D9DFD9D9CFD8B8BEB4343A31414740000600000609D9DFD0000609D9DFD000060 0000601818785E5EBE9D9DFD0000609D9DFD0606660000600000600000609D9DFD8B8BEB4343A3 1414740000600000609D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFC6363C3 1515751111713535958080E09D9DFD0000600000600000600000600000609494F43C3C9C7171D1 9D9DFD6E6ECE3D3D9D9D9DFD6363C31515751111713535958080E09C9DFD000060000060000060 0000600000609494F49D9DFD9D9DFD9D9DFD9D9DFD6B6BCB0000606C6CCC9D9DFD9D9DFD000060 0000601818785E5EBE9D9DFC0000609D9DFD0606660000600000600000609D9DFD8B8BEB4343A3 1414740000600000609D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFC9C9DFD9D9DFD 0000609D9DFD9D9DFD6F6FCF1F1F7F0E0E6E5757B60000609D9DFD0000609D9DFD0000609D9DFD 9D9DFD9D9DFD9D9DFD9C9CFC9999F99393F38C8CEC8C8CEC9394F49A9AFA9C9CFC9D9DFD9D9DFD 9D9DFD9D9CFD9D9DFD9D9DFD6B6BCB0000606C6CCC9D9DFD9D9DFD0000600000601818785E5EBE 9D9DFD0000609D9DFC0606660000600000600000609D9DFD8B8BEB4343A3141474000060000060 9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD5C5CBC1313730F0F6F5555B5 0000609D9DFD0000600000601818785E5EBE9D9DFD8585E53838980606660000609D9DFD8B8BEB 4343A31414740000600000609D9DFD0000609D9DFD9C9DFD9D9DFD0000609D9DFD5454B4111171 0000609D9DFD9D9DFD9D9DFD9D9DFD9C9CFC9A9AFA9595F58F8FEF9090F09696F69B9BFB9D9DFD 9D9DFD9D9DFC9D9DFD9D9DFD9D9DFD5C5CBC1313730F0F6F5555B50000609D9CFD0000609D9DFD 9D9DFD9D9DFD0000609D9DFD8282E23131910C0C6C4F4FAF0000609C9DFD9D9DFD9D9DFD9D9DFD 5C5CBC1313730F0F6F5555B50000609D9DFD9D9DFD9D9DFD9D9DFD0000609D9DFD9D9DFD9D9DFD 9D9DFD9D9DFD0000609D9DFD9D9DFD8282E23637970D0D6D3737978484E49D9DFD0000609D9CFD 9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD8282E23131910C0C6C4F4FAF0000609D9DFD8B8BEB4343A3 1414740000600000609D9DFD0000600000601818785E5EBE9D9DFD8584E5383898060666000060 9D9DFD8B8BEB4343A31414740000600000609D9DFD0000609C9DFD9D9DFD9D9DFD0000609D9DFD 5454B41111710000609D9DFC9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD 9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9C9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9CFD9D9DFD 9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFC9D9DFD9D9DFD9D9DFD9D9DFC 9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9CFD9D9DFD9D9DFD9D9DFD9D9DFD 9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFC9C9DFD9D9DFD9D9DFD9D9DFD9D9DFD9D9DFD 9D9DFD8D8DFC8C8DFC8C8DFD8C8CFD8D8DFD8D8DFD8D8DFC8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD 8D8DFD8D8DFD8D8CFD8D8DFD8D8DFD8D8DFD8D8CFD8D8DFD8D8DFD8C8DFD8D8DFD8D8DFD8D8DFD 8D8DFD8D8DFD8D8DFD8D8DFD8C8CFD8D8DFD8D8DFD8D8DFD8D8DFC8D8CFD8D8DFD8C8CFD8C8DFD 8D8DFD8D8CFD8D8DFD8D8CFD8C8DFC8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD 8D8DFD8D8DFD8C8DFD8D8DFC8D8DFD8D8CFD8D8DFD8D8DFD8D8DFD8D8DFC8D8DFD8D8DFD8D8DFC 8D8DFC8C8DFC8C8DFD8C8CFD8D8DFD8D8DFD8D8DFC8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD 8D8DFD8D8CFD8D8DFD8D8DFD8D8DFD8D8CFD8D8DFD8D8DFD8C8DFD8D8DFD8D8DFD8D8DFD8D8DFD 8D8DFD8D8DFD8D8DFD8C8CFD8D8DFD8D8DFD8D8DFD8D8DFC8D8CFD8D8DFD8C8CFD8C8DFD8D8DFD 8D8CFD8D8DFD8D8CFD8C8DFC8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD 8D8DFD8C8DFD8D8DFC8D8DFD8D8CFD8D8DFD8D8DFD8D8DFD8D8DFC8D8DFD8D8DFD8D8DFC8D8DFC 8C8DFC8C8DFD8C8CFD8D8DFD8D8DFD8D8DFC8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD 8D8CFD8D8DFD8D8DFD8D8DFD8D8CFD8D8DFD8D8DFD8C8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD 8D8DFD8D8DFD8C8CFD8D8DFD8D8DFD8D8DFD8D8DFC8D8CFD8D8DFD8C8CFD8C8DFD8D8DFD8D8CFD 8D8DFD8D8CFD8C8DFC8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD 8C8DFD8D8DFC8D8DFD8D8CFD8D8DFD8D8DFD8D8DFD8D8DFC8D8DFD8D8DFD8D8DFC8D8DFC8C8DFC 8C8DFD8C8CFD8D8DFD8D8DFD8D8DFC8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8CFD 8D8DFD8D8DFD8D8DFD8D8CFD8D8DFD8D8DFD8C8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD 8D8DFD8C8CFD8D8DFD8D8DFD8D8DFD8D8DFC8D8CFD8D8DFD8C8CFD8C8DFD8D8DFD8D8CFD8D8DFD 8D8CFD8C8DFC8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8C8DFD 8D8DFC8D8DFD706FE01515858D8DFD8D8DFD8D8DFC8D8DFD8D8DFD8D8DFC8D8DFC8C8DFC8C8DFD 8C8CFD8D8DFD8D8DFD8D8DFC8E8EFE8E8EFE8E8EFE8E8EFE8E8EFE8E8EFE8E8EFE8E8EFE8E8EFE 8E8EFE8E8EFE8E8EFE8E8EFE8E8EFE8E8EFE8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD 8C8CFD8D8DFD8D8DFD8D8DFD8D8DFC8D8CFD8D8DFD8C8CFD8C8DFD8D8DFD8D8CFD8D8DFD8D8CFD 8C8DFC8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8C8DFD8D8DFC 8D8DFD8D8CFD8D8DFD8D8DFD8D8DFD8D8DFC8D8DFD8D8DFD8D8DFC8D8DFC8C8DFC8C8DFD8C8CFD 8D8DFD8D8DFD8D8DFC8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8CFD8D8DFD8D8DFD 8D8DFD8D8CFD8D8DFD8D8DFD8C8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8C8CFD 8D8DFD8D8DFD8D8DFD8D8DFC8D8CFD8D8DFD8C8CFD8C8DFD8D8DFD8D8CFD8D8DFD8D8CFD8C8DFC 8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFD8D8DFDFBFBFAFAFBFAFAFBFBFAFAFBFBFBFB FBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFB FBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFAFBFBFBFB FBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFAFAFBFAFBFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFAFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFAFB FBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFAFAFBFAFAFBFBFAFAFBFBFBFBFBFBFB FBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFAFB FBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFAFBFBFBFBFBFBFB FBFBFBFBFBFAFBFAFBFBFBFBFAFAFBFAFBFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFAFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFAFBFBFBFB FBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFAFAFBFAFAFBFBFAFAFBFBFBFBFBFBFBFBFBFA FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFB FBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFAFBFBFBFBFBFBFBFBFBFB FBFBFAFBFAFBFBFBFBFAFAFBFAFBFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFAFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFB FBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFAFAFBFAFAFBFBFAFAFBFBFBFBFBFBFBFBFBFAFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFB FAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFAFBFBFBFBFBFBFBFBFBFBFBFBFA FBFAFBFBFBFBFAFAFBFAFBFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFB161616959595FBFBFBFBFBFB FBFBFAFBFBFBFBFBFBFBFBFAFBFBFAFAFBFAFAFBFBFAFAFBFBFBFBFBFBFBFBFBFAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFAFBFBFBFBFBFBFBFBFBFBFBFBFAFBFAFB FBFBFBFAFAFBFAFBFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFBFA FBFBFBFBFBFBFBFBFAFBFBFAFAFBFAFAFBFBFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFAFBFBFBFBFB FBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFAFAFBFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFB FAFAFBFAFBFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFBFB FBFBFBFBFBFBFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFF2F2FFF2F2FFF2F2FFF2F2FFF2F2FFF2F2FFF2F2FFF2F2F FF2F2FFF2F2FFF2F2FFF2F2FFF2F2FFF2F2FFF2F2FFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2E FE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFE2E2EFAFBFBFBFAFBFBFBFAFBFBFB FBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFB FAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFB FAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFA FBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFB FBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFB FAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFB FBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFB FBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFB FBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFB FBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFB FBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFA FBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFB FBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFA FBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFB FBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFB FBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFA FAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFB FAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFB FBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFB FAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFB FBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFB FBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFB FBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFB FBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFB FBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFB FBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFB FAFAFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFA FBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFB FBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFB FAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFA FBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFB FBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFB FBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFB FBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFB FBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFB FBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFB FAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFB FBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFA FBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFB FBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFB FBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFA FAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFA FBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFB FBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFA FBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFB FAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFB FBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFBFBFAFBFBFBFBFAFB FBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFB FBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFB FBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFB FBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFB FAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFB FBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFA FBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFA FBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFA FBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFB FAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFB FBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFB FBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFB FBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFB FAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFB FAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFA FBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFB FBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFB FAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFB FBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFB FBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFB FBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFB FBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFB FBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFA FBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFB FBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFA FBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFB FBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFB FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFB FAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFB FBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFB FAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFB FBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFA FBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFB FBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFB FBFBFBFAFAFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFB FBFBFAFBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFB FBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFB FBFAFBFAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFB FAFAFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFB FBFBFBFBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFA FBFBFBFBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFB FBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFB FAFBFBFBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFA FBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFB FBFAFBFAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFB FBFBFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFB FBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFB FBFBFBFBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFB FBFBFBFBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFB FAFBFAFAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFB FBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFA FBFBFBFBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFB FBFBFAFBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFB FBFBFBFAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFA FAFBFBFBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFBFBFBFBFBFBFBFAFBFBFB FBFAFBFBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFA FBFBFBFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFBFBFB FAFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFAFBFBFBFBFBFBFBFBFBFAFBFAFBFAFAFBFB FBFAFBFBFBFAFBFBFBFBFBFBFAFBFBFBFAFBFBFBFBFBFBFBFBFBFAFBFBFBFBFBFBFBFBFAFBFBFB FAFBFBFAFBFAFBFAFBFAFBFBFBFBFAFBFBFAFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFB FBFBFBFBFBFBFAFAFBFAFAFBFBFBFBFBFAFBFAFBFBFBFAFBFBFAFBFAFBFBFBFBFBFBFBFAFBFBFB FBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFBFAFBFBFBFBFBFBFBFAFAFAFBFBFBFBFBFBFAFAFAFAFBFA FBFBFBFBFBFAFBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFB FAFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFB FAFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFA FBFBFBFAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFB FBFBFBFAFBFAFBFBFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFB FBFBFAFBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFB FBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFB FAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFB FAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFBFBFBFB FAFBFAFBFBFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFBFBFBFA FBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFBFBFBFB FBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFA FBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFB FAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFBFBFBFBFAFBFA FBFBFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFBFBFBFAFBFBFB FAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFBFBFBFBFBFAFB FBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFAFBFBFB FBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFBFAFBFA FAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFBFBFBFBFAFBFAFBFBFA FAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFBFBFBFAFBFBFBFAFAFB FAFBFBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE FEFEFEFEFEFEFEFEFEFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFAFBFBFBFBFBFB FBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFBFAFBFAFAFBFB FBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFBFBFBFBFAFBFAFBFBFAFAFBFB FBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFBFBFBFAFBFBFBFAFAFBFAFBFB FBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFBFBFBFBFBFAFBFBFBFBFAFBFB FBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFAFBFBFBFBFBFBFBFBFB FBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFBFAFBFAFAFBFBFBFAFB FAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFAFAFAFAFBFAFBFBFBFBFBFAFBFBFBFAFAFBFAFBFBFBFBFB FAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFB FBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFA FAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFBFAFBFAFAFBFBFBFAFBFAFAFB FAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFBFBFBFBFAFBFAFBFBFAFAFBFBFBFBFBFBFBFA FAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFBFBFBFAFBFBFBFAFAFBFAFBFBFBFBFBFAFBFA FBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFB FBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFAFAFB FBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFAFAFA FBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFBFBFBFBFAFBFAFBFBFAFAFBFBFBFBFBFBFBFAFAFBFB FBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFBFBFBFAFBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFA FBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFA FBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFA FBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFB FBFBFBFBFAFAFBFBFBFBFBFAFAFAFBFBFBFBFAFBFAFBFBFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFB FAFBFBFBFBFAFAFAFAFAFBFAFBFBFBFBFBFAFBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFB FBFBFBFAFAFBFBFAFAFBFAFBFAFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFB FBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFB FBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFB FBFAFAFBFBFBFBFBFAFAFAFBFBFBFBFAFBFAFBFBFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFB FBFBFAFAFAFAFAFBFAFBFBFBFBFBFAFBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFB FAFAFBFBFAFAFBFAFBFAFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFB FBFAFBFAFAFBFBFAFBFAFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFB FAFBFBFAFBFBFBFBFAFBFBFBFAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFA FBFBFBFBFBFAFAFAFBFBFBFBFAFBFAFBFBFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFA FAFAFAFAFBFAFBFBFBFBFBFAFBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFB FBFAFAFBFAFBFAFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFB FAFAFBFBFAFBFAFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFB FAFBFBFBFBFAFBFBFBFAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFAFAFA FAFBFAFBFBFBFBFBFAFBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFA FBFAFBFAFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFB FBFAFBFAFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFB FBFBFAFBFBFBFAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFA FAFAFBFBFBFBFAFBFAFBFBFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFA FBFBFBFBFBFAFBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFB FAFBFBFBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFB FAFBFBFAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFA FBFBFBFAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFB FBFBFBFAFBFAFBFBFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFB FBFBFAFBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFB FBFBFBFBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFB FAFBFAFBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFB FAFBFBFAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFBFBFBFB FAFBFAFBFBFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFBFBFBFA FBFBFBFAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFBFBFBFB FBFAFBFBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFA FBFBFBFBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFB FAFBFAFAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFBFBFBFBFAFBFA FBFBFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFBFBFBFAFBFBFB FAFAFBFAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFBFBFBFBFBFAFB FBFBFBFAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFAFBFBFB FBFBFBFBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFBFAFBFA FAFBFBFBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFAFAFBFBFBFBFAFBFAFBFBFA FAFBFBFBFBFBFBFBFAFAFBFBFBFBFBFAFBFBFBFBFAFAFAFAFAFBFAFBFBFBFBFBFAFBFBFBFAFAFB FAFBFBFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFAFBFAFBFAFBFBFBFBFBFBFAFBFBFBFB FAFBFBFBFBFBFBFBFBFBFBFAFBFBFBFBFAFBFBFAFBFAFAFBFBFAFBFAFBFBFAFBFAFBFBFBFBFBFB FBFBFBFBFBFAFAFAFBFBFBFAFBFAFBFBFBFBFAFBFBFAFBFBFBFBFAFBFBFBFAFBFBFAFBFAFAFBFB FBFAFBFAFAFBFAFAFAFBFBFBFBFBFBFBFAFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFB FBFAFBFBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFB FBFBFAFBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFA FBFBFBFAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFB FAFBFBFAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFB FAFBFBFAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFB FBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFA FBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFB FAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFB FAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFB FAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFA FBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFB FBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFA FBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFA FBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFBFAFBFA FBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFAFBFAFA FBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFBFB FAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFAFBFBFA FAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFB FAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFBFAFBFAFBFAFA FBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFAFBFAFAFBFBFB FBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFBFBFAFBFB FAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFAFBFBFAFAFBFB FBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFAFA FAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFBFAFBFAFBFAFAFBFBFB FBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFAFBFAFAFBFBFBFBFAFB FBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFBFBFAFBFBFAFBFA FAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFAFBFBFAFAFBFBFBFAFB FBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFAFAFAFAFB FAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFAFBFAFAFBFBFBFBFAFBFBFAFB FBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFBFBFAFBFBFAFBFAFAFAFB FAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFAFBFBFAFAFBFBFBFAFBFBFAFB FBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFAFAFAFAFBFAFBFA FBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFBFAFBFAFBFAFAFBFBFBFBFBFAFAFAFA FAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFA FAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFB FBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFB FAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFA FAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFBFAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFA FBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFB FBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFB FBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFA FBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFB FBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFBFAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFA FBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFB FBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFB FBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFA FAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFB FBFAFAFBFAFBFBFAFBFAFAFBFAFBFBFAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFA FBFAFAFAFBFAFBFAFBFBFAFBFBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFA FBFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFB FBFAFBFAFBFBFBFAFAFBFBFBFAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFB FAFAFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFA FBFAFBFBFAFBFAFAFBFAFBFBFAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFA FAFBFAFBFAFBFBFAFBFBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFB FBFAFBFBFBFBFBFBFAFBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFB FAFBFBFBFAFAFBFBFBFAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFB FBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFAFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFA FBFAFBFBFAFBFBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFB FBFBFBFBFBFAFBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFB FBFAFAFBFBFBFAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFA FBFBFBFAFBFBFAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFB FAFAFBFAFBFBFAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFB FBFAFBFBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFB FBFBFAFBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFA FBFBFBFAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFB FAFBFBFAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFB FAFBFBFAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFB FBFBFAFBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFA FBFBFBFBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFB FAFBFAFBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFB FAFBFAFBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFB FAFBFAFBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFA FBFAFAFBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFB FBFBFBFAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFA FBFBFAFAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFA FBFAFBFAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFBFAFBFA FBFAFAFBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFAFBFAFA FBFBFBFBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFBFB FAFBFBFAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFAFBFBFA FAFBFBFBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFB FAFAFAFAFAFBFAFBFAFBFBFAFAFBFBFBFBFBFBFAFAFBFAFBFBFAFBFAFAFBFAFBFBFAFBFAFBFAFA FBFBFBFBFBFAFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFBFAFBFAFBFBFAFBFBFBFAFBFAFAFBFBFB FBFAFBFBFAFBFBFAFAFAFAFBFBFAFBFBFBFAFBFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFBFBFAFBFB FAFBFAFAFAFBFAFBFBFBFAFBFBFAFBFBFBFBFBFAFBFAFBFBFBFAFAFBFBFBFAFBFAFBFBFAFAFBFB FBFAFBFBFAFBFBFBFBFAFBFAFBFAFAFAFBFBFAFAFBFBFBFAFBFBFBFAFBFBFAFBFAFBFAFBFAFAFA FAFAFBFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFB FAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFA FAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFB FBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFA FAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFA FAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFB FAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFB FBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFB FBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFB FBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFB FBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFB FBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFA FBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFA FAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFA FBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFA FAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFA FAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFA FBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFA FBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFB FBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFB FBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFA FAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFA FAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFB FAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFB FBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFA FBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFA FAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFA FAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFA FAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFA FAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFA FAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFB FBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFB FBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFB FBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFB FAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFA FAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFB FBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFA FAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFB FBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFB FAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFB FAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFA FAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFB FAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFB FBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFB FBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFA FBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFB FAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFA FAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFA FBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFB FBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFB FAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFB FBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFB FBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFB FAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFB FBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFA FAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFB FBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFB FAFAFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFA FBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFB FBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFA FBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFB FAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFB FAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFB FAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFA FAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFB FBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFA FAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFA FAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFB FAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFB FBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFB FBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFB FBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFB FBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFB FBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFA FBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFA FAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFA FBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFA FAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFA FAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFA FBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFA FBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFB FBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFB FBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFA FAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFA FAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFB FAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFA FBFBFAFAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFA FAFBFAFAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFA FAFAFBFBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFA FAFBFBFBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFA FBFAFBFBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFA FAFBFBFAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFA FAFAFAFAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFB FBFAFBFBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFB FBFBFAFAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFB FBFAFBFBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFB FAFBFBFAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFA FAFAFBFAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFB FBFBFAFAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFA FAFBFBFAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFB FBFAFBFBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFB FAFAFBFBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFB FAFBFAFBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFA FAFBFBFAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFB FAFAFAFAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFB FBFAFAFBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFB FBFBFBFBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFA FBFBFBFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFB FAFBFBFBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFA FAFBFBFBFAFBFAFAFBFAFBFAFAFAFBFBFAFAFBFBFBFBFBFBFBFBFAFBFAFBFBFAFBFBFAFBFBFAFA FBFBFBFAFBFAFAFBFBFAFBFAFAFAFBFBFAFAFAFBFBFBFAFAFBFBFAFAFBFBFAFBFBFAFAFBFBFBFB FBFAFBFBFBFAFBFBFBFAFBFBFAFBFBFBFBFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFBFAFBFAFBFBFB FAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFBFAFBFBFBFAFAFBFBFAFBFB FBFAFBFBFAFAFBFBFBFBFAFBFBFAFAFAFBFAFBFBFBFAFAFAFAFBFBFBFBFAFAFBFBFAFAFAFAFBFB FBFAFBFAFAFBFAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFB FAFBFBFAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFB FAFBFAFBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFB FAFBFAFBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFB FBFAFAFAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFB FAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFB FAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFA FBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFA FBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFA FAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFA FAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFA FAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFB FAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFA FAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFB FBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFAFAFBFA FAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFA FBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFBFAFBFB FBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFAFAFAFA FBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFBFBFAFA FBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFAFAFBFAFAFAFA FAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFAFBFBFA FBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFBFAFBFBFBFAFA FBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFAFAFAFAFBFBFA FBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFBFBFAFAFBFAFA FBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFAFAFBFAFAFAFAFAFBFB FAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFAFBFBFAFBFBFB FAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFBFAFBFBFBFAFAFBFBFA FBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFAFAFAFAFBFBFAFBFAFB FAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFBFAFAFA FBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFAFBFBFAFBFBFBFAFAFA FBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFBFAFBFBFBFAFAFBFBFAFBFBFB FBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFAFAFAFAFBFBFAFBFAFBFAFAFA FAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFBFAFBFBFB FBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFBFBFA FAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFA FBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFA FBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFA FAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFB FAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFA FAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFA FAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFB FBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFB FAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFB FBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFA FAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFA FAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFA FAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFB FBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFB FAFAFAFBFBFBFAFBFBFBFBFBFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFA FBFAFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFB FAFAFBFAFAFAFBFAFBFAFBFAFBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFA FAFAFAFAFBFAFBFBFBFAFBFAFBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFB FBFBFBFBFBFAFBFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFA FBFBFBFAFBFBFBFBFBFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFA FAFAFAFAFAFBFAFBFBFAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFB FAFAFAFBFAFBFAFBFAFBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFA FAFBFAFBFBFBFAFBFAFBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFB FBFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFA FAFAFBFAFBFBFAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFA FBFAFBFAFBFAFBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFA FBFBFBFAFBFAFBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFA FBFBFBFBFAFAFAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFB FBFBFBFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFB FAFBFBFAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFB FAFBFAFBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFB FAFBFAFBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFB FBFAFAFAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFB FAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFB FAFAFAFAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFA FBFBFBFAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFA FBFBFAFAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFA FAFAFBFBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFA FAFBFAFAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFA FAFAFAFBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFB FAFBFBFBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFA FAFAFAFBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFB FBFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFAFAFBFA FAFAFAFAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFA FBFBFAFBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFBFAFBFB FBFAFAFBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFAFAFAFA FBFBFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFBFBFAFA FBFAFAFBFBFAFBFBFBFBFBFBFAFAFBFBFAFBFAFAFAFBFBFBFAFBFBFBFBFBFAFAFAFAFBFAFAFAFA FAFBFBFAFAFAFBFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFBFAFAFAFAFAFAFBFBFA FBFBFBFAFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFBFAFAFAFBFAFBFAFBFAFBFBFBFAFBFBFBFAFA FBFBFAFBFBFBFBFBFAFBFAFBFBFAFAFAFAFAFAFAFAFAFBFAFBFBFBFAFBFAFBFBFAFAFAFAFBFBFA FBFAFBFAFAFAFAFAFAFAFAFBFAFAFBFBFAFBFBFBFBFBFBFAFBFBFBFBFAFAFAFAFBFAFBFAFAFAFB FBFAFAFAFBFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFA FAFBFAFAFAFAFBFAFAFBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFA FAFAFAFBFAFAFAFAFBFAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFB FBFBFBFAFBFBFBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFA FBFAFBFBFAFBFAFAFAFBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFA FAFBFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFA FAFAFAFBFAFAFBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFA FBFAFAFAFAFBFAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFB FAFBFBFBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFB FBFAFBFAFAFAFBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFA FBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFA FBFAFAFBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFA FAFAFBFAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFB FBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFB FAFAFAFBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFA FAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFA FBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFB FAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFB FAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFA FBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFA FAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFAFA FBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFAFAFB FBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFA FBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFAFBFBFB FBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFAFAFAFA FAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFAFAFBFAFA FAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFAFAFBFBFAFA FAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFAFBFBFB FAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFAFAFAFAFAFAFA FAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFAFAFBFAFAFAFBFB FBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFAFAFBFBFAFAFAFAFB FAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFAFBFBFBFAFAFB FAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFAFBFBFBFBFAFAFAFAFB FBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFB FBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFAFAFBFAFAFAFBFBFBFAFA FAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFAFAFBFBFAFAFAFAFBFAFBFA FBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFAFBFBFBFAFAFBFAFAFA FBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFAFBFBFBFBFAFAFAFAFBFBFAFA FAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFB FAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFAFAFBFAFAFAFBFBFBFAFAFAFBFB FAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFAFAFBFBFAFAFAFAFBFAFBFAFBFAFB FBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFA FAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFAFBFBFBFBFAFAFAFAFBFBFAFAFAFBFB FAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFA FAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFB FAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFA FBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFA FAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFAFBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFB FBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFA FAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFA FAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFBFAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFB FAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFB FAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFAFBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFB FAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFA FAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFAFAECEEF0D1D6DDFBFAFAFAFBFBFAFAFBFAFAFAFAFAFB FAFBFBDFE3E6DFE3E7FAF9F9FAFAFBFAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFB FAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFBFA FAFAFBFBFAFAFAFBFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFA FAFAFAFAFBFAFAFAFAFBFAFAFBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFB FBFBFAFAFAFAFBFAFAFAFAFBFAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFB FBFBFBFBFBFBFAFBFBFBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFA FBFAFAFBFAFBFBFAFBFAFAFAFBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFB FBFAFAFAFBFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFA FAFBFAFAFAFAFBFAFAFBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFA FAFAFAFBFAFAF9F9FAF1F5F7E2EDF3D2E7F3CCE5F3CBE2F3C9E1F0CDE3F3D3E5F4E4EEF8F4F7FA FBFBFBFAFBFBFBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFA FBFAFBFBFAFBFAFAFAFBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFA FAFBFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFA FAFAFAFBFAFAFBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFA FBFAFAFAFAFBFAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFB FAFBFBFBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFB FBFAFBFAFAFAFBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFA FBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFA FBFAFAFBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAF9F9FAF9F8F9 F9F9FBFAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFB FBFAFBFAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFB FAFAFAFBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFA FAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFA FBFAFAFBFAFAFAFBFBFBFAFAFAFBFBFAFAFBFAFAFAFAFAFBFAFBFBFBFBFAFAFAFAFBFAFAFAFAFB FAFAFBFBFAFAFAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFB FAFAFAFBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFBFBFAFBFAFAFBFAFBFBFAFBFAFAFA FBFBFBFBFAFAFAFAFBFBFAFAFAFBFBFAFBFBFBFAFBFAFBFAFAFAFBFBFAFAFAFBFAFBFBFAFAFAFA FAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAF3F4F5CED4DA75899C 415C775E768DF4F5F6EDF2F4EAEDF0E9ECEFEEF2F7F6F9FA93A2B13B587461778DB5BFCAE5E8EC FAF9F9FAFAFBFAFBFAFBFAFBFBFBFAFBFAFBFAFAFBFAFAFBFBFBFBFBFBFBFAFBFBFBFAFBFAFAFA FBFBFBFAFAFBFAFAFAFBFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFA FAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFA FBFAFAFBFBFBFBFBFAFAFAFAFAFBFBFAFAFAFAFAFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFBFBFBFB FAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFA FAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFA FAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFA FBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFA FBFBFBFBFBFAFAFAFAFAFBFBFAFAFAFAFAFBFBFAFAF9FAFAEBF6F8AADFF57CCCEF60BEEA40AEE7 2FA4E6259AE21F90DC2691DF3594DF55A1E278B0E5A3C6EAE0EAF3F9F9FAFAFAFAFAFAFAFAFBFA FAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFA FAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFA FAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFB FBFBFAFAFAFAFAFBFBFAFAFAFAFAFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFBFBFBFBFAFAFAFAFAFA FBFAFBFAFBFAFAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFA FAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFA FAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFA FBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFA FAFAFAF6F9FAE0EEF4C1E2F3A8D2EA9DCDEA96C7E598C5E5A4CDEDB9D7F1DCE9F5F3F6F9FBFAFB FAFBFAFAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFA FAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFA FBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFA FAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFAFAFAFA FAFBFBFAFAFAFAFAFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFBFBFBFBFAFAFAFAFAFAFBFAFBFAFBFA FAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFA FAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFA FAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFA FBFAFAFAFAFBFAFAFAF3F5F5CBD1D892A1B0879EB083B0C986C7E87BC7EF6DBAE564AFDD62ACDD 6AB1E67CB8EA92BFE792B3D28FA3B575899E91A0B0E3E6EAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFA FAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFA FAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFA FAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFAFAFAFAFAFBFBFAFAFA FAFAFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFBFBFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFA FAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFBFA FAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFA FAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFB FAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFAFAFAFAFAFBFBFAFAFAFAFAFB EDF7FB96DEF85CCEF54AC5F530BCF51EB4F310A8F00AA1EE0799EA058FE50487E1037FDC0375D6 0670D01673CE3C83CF85AEDDE1E9F3FAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFB FAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFA FAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFA FAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFAFAFAFAFAFBFBFAFAFAFAFAFBFBFAFA FAFAFAFAFBFAFBFAFBFAFAFBFBFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFBFBFBFA FAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFA FBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFA FBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFA FAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBF8FAFACFECF87DD0F44CC1F341BAF230ABE923A1E7 1B97E3188FE01B8BDF248ADC368CDA5A9CDC9EC3E7ECF2F7FAFAFAFAFAFAFAFAFBFBFBFAFAFAFA FBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFA FAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFB FAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFA FAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFAFAFAFAFAFBFBFAFAFAFAFAFBFBFAFAFAFAFAFAFBFA FBFAFBFAFAFBFBFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFA FAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFA FAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFA FAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAF6F8F7D9E6EC91D6F1 50C5F346BFF231B6F21BABF110A1EE0B98EA078FE50686E0077EDB137DD72681D5418BD586AEDB C5D1DEF0F2F3FAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFA FAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFA FAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFA FAFAFAFBFAFAFBFBFBFBFBFAFAFAFAFAFBFBFAFAFAFAFAFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFB FBFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFA FAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFA FAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFA FAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAF9FAFAFAFBFAFAFAFA FBFAFAFBFBFBFBFBFAFAFAFAFBFBFCF0F9FBC5EEFC63D3F864D5F84FD1F91CC2F707B9F602B4F5 02ADF302A6F0029EED0294E8028CE30283DE0279D70270D10268CA0260C20259BB1561BA94B4DA E3EBF2F9F9FAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFA FAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFA FBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFA FBFBFBFBFBFAFAFAFAFAFBFBFAFAFAFAFAFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFBFBFBFBFAFAFA FAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFA FAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFA FAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFA FAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFBFBFBFAFBFBF1F8FABFECFB 6CD5F745CAF74CC5F044B9E824B3EE04A7F0029FEE0298EA028EE50285E0027EDA0C77CE0B6DC6 0767C62472C87FA8D9D0DDEDF8F9FAFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFA FAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFA FAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFA FBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFA FAFAFAFAFBFBFAFAFAFAFAFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFBFBFBFBFAFAFAFAFAFAFBFAFB FAFBFAFAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFA FAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFA FBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFA FAFAFAFCFBFBF9FAFCE6F6FB9FE3FA54CEF75CD1F75AD0F745C7F62BBCF50DADF202A3EF029CEC 0292E70289E20280DC0678D61075D21B75CD1A6DC5236EC37EA7D8DCE5F0F8F9F9FBFAFBFAFBFA FAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFA FAFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFA FBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFAFAFAFAFAFBFB FAFAFAFAFAFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFBFBFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFAFA FAFAFAFAFAFBFBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFA FAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFB FAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFA FAFAFBFAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFAFCFCFCF0FAFDCDF1FD ABE9FA94E5FA57D8FA1FCBF908C5FA04C0F902BBF802B4F502ACF202A4EF0299EA028FE50286DF 027AD80272D10269CB0260C20259BB0254B40D56B05787C3CAD7E9FAFBFAFAFBFAFAFBFAFAFBFA FAFAFBFAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFA FAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFB FAFAFAFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFAFAFAFAFAFBFBFAFAFAFAFAFB FBFAFAFAFAFAFAFBFAFBFAFBFAFAFBFBFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFB FBFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFB FAFAFAFBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFA FAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFA FAFBFAFAFAFAFBFBFBFBFBFCE8F7FDB6EAFB7CDCF966CDED4BA9CD4B92B3538BAC42A3CE03AFF3 02A6F0029EED0293E70289E10381DA417CAB3C71A12767A40558AD0759B73573BFA8C0DFF1F4F6 FAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFA FBFAFAFAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFA FBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFA FAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFBFBFBFBFBFAFAFAFAFAFBFBFAFAFAFAFAFBFBFAFAFAFAFA FAFBFAFBFAFBFAFAFBFBFBFBFAFAFAFAFAFAFBFAFBFAFBFAFAFAFAFAFAFAFAFAFBFBFBFAFAFAFA FBFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFAFBFAFAFAFBFAFAFAFBFAFA FAFAFAFAFBFBFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFBFAFAFAFAFAFAFAFBFAFBFAFB FAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFBFAFBFBFBFAFBFCE0F5FCACE8FA8DE1FA90E3FA A6E6F9CAEEFAD5F2FBC5EDFB77D3F823B4F304A2EE0297E9028DE40987DF3E98E087BAE8A9CBEC A3C5E67FABD83D7AC0497EC0B1C6E1F4F5F8FAFBFAFAFAFAFAFAFAFAFAFBFBFBFAFAFAFAFBFBFA FAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFBFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFA FAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFAFAFAFAFAFA FAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFB FBFBFBFAFBFAFAFAFAFAFBFAFAFBFBFAFBFBFAFAFBFAFAFBFAFAFBFAFAFAFAFAFBFBFAFAFAFAFA FAFAFAFBFAFBFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFB FAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFA FAFAFAFBFAFAFAFAFAFBFBFBF0F9FDE4F7FDE4F8FDD0F3FD7DE3FC3AD7FC19D1FB09CCFC05C7FB 02C2F902BAF702B2F402A9F0029DEC0293E60289E1027DD90274D2026ACB0261C2025ABB0254B3 024EAB054CA72E67B2D0DBEBFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFA FBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFA FBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFBFBFBFBFAFBFA FAFAFAFAFBFAFAFBFBFAFBFBFAFAFBFAFAFBFAFAFBFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFBFAFB FAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFA FAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFBFBFBFCFCFCEEFAFDD5F4FDC7F2FC 82C4DD649DB9A7C0CFCFD9E1CDDCE684C3DE09B7F502ADF202A3EE0297E9028DE40B81D6C1D4E1 CBD8E4C9D1DC839DBB22599C0350AA1D5EB082A4D0EBEFF5FBFAFAFAFAFAFAFAFAFBFAFBFAFBFA FAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFA FAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFB FAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFAFAFAFBFA FAFBFBFAFBFBFAFAFBFAFAFBFAFAFBFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFB FAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFA FAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFA FBFCFCFBFBFCE7F8FEDAF4FCD0F2FCB2ECFBCCF0F9EFF9FCFCFDFEFDFEFEFDFEFEEAF8FD8BD9F9 1AAFF1029BEB0693E6359FE6C6E1F5F3F8FDFEFFFFFEFFFEF5F9FBD1E2EF5687C0235FAD94B1D6 FAFBFBFAFAFBFAFAFBFAFAFBFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFBFAFAFA FBFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFB FAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFAFAFAFBFAFAFBFBFAFBFB FAFAFBFAFAFBFAFAFBFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFBFAFAFAFBFAFA FAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFA FAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFA FAFAFAFAFAFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAF8FAFBDBF3FBCAF0FDF4FCFE EDFAFDBAF1FC65E3FC34DCFD19D7FD09D3FD05CEFC02C8FB02BFF902B7F602AEF202A1ED0296E8 028CE1027FDA0275D3026CCC0262C3025BBB0255B4024FAC014AA50147A1255FABB8C9E0F6F7F8 FBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFA FBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFA FAFAFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFBFAFAFBFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFAFAFAFBFAFAFBFBFAFBFBFAFAFBFAFAFB FAFAFBFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFA FAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFA FAFAFAFAFBFBF7FAFBDFF5FDE4F7FDE2F0F78FB7D2A1B6CAF4F6F8FEFEFED7D7D6DDE2E5A4D7EA 14BFF601B2F402A8F0029BEA0290E5158BD8E2EBF3F3F4F7F6F5F5E5E5E5DCE2E8668AB30952A5 054AA25B86C0E9EDF3FAFAFAFAFAFAFBFAFBFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFA FBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFA FAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFB FAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFAFAFAFBFAFAFBFBFAFBFBFAFAFBFAFAFBFAFAFBFAFAFA FAFAFBFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFA FAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFAF2F9FCCFF0FCEBF9FDF3FBFDD4F2FAE0F4F9 FDFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE9F8FE5EC8F505A0EC24A3EAAFDBF5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEE0ECF25E8CBF0749A088A7D0EEF1F7FAFAFBFAFAFBFAFAFAFAFAFB FBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFB FAFAFAFAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFAFAFA FAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFA FAFAFBFBFBFBFAFBFAFAFAFAFAFBFAFAFBFBFAFBFBFAFAFBFAFAFBFAFAFBFAFAFAFAFAFBFBFAFA FAFAFAFAFAFAFBFAFBFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFA FAFBFBFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFAFAFAFAFAFA FAFAFAFAFAFAFBFAFAD9F0F997DFFACDF0FBDCE2E3B4C9CD80B2BB47A8B825B3CB13CFEF08D8FE 04D2FD02CCFC02C3F902BAF702B1F302A4EE0299E9028EE30281DB0277D5026CCB0E60B119599E 184E8C0D4283033F8901459B02459E386BB1CBD7E8FBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFB FAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFA FAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFBFBFBFB FAFBFAFAFAFAFAFBFAFAFBFBFAFBFBFAFAFBFAFAFBFAFAFBFAFAFAFAFAFBFBFAFAFAFAFAFAFAFA FBFAFBFAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFA FBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAF8FAFBCDEEFBB2E9FCE5F3F99EBED9 A5C0D8EDEFEFC0C0C0D1D1D16C6C6C7C7D7DA1C7D617C1F501B6F602ADF1029EEC0193E62190D7 C1C4C6B1B1B1B7B7B7727272C7C7C7E7EDF25D8CBC0B50A30447A07699C8EAEEF4FAFAFAFBFAFB FAFBFAFAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FBFAFAFAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFA FAFAFBFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFAFAFAFAFBFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFBFBFBFBFAFBFAFAFAFA FAFBFAFAFBFBFAFBFBFAFAFBFAFAFBFAFAFBFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFBFAFBFAFBFA FAFAFBFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFA FAFBFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFBFBFAFAFAFBFAFAFAFAFB F1F7FAB6E7FAB6EAFCF2FBFEDFF5FAD2EEF5FBFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA4DFF70EA6EE53B8EEE3F2FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FCFDC0D6E4 2962A81452A494AFD4F2F4F8FAFAFBFAFAFAFAFAFBFBFAFAFAFAFAFAFAFAFBFAFBFAFBFAFAFAFB FAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFA FAFAFAFAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFAFBFAFA FAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFA FAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAF8FAFA6CCDF67DC7E2A4AEB1 7071724A4E4F373E3F28353820383C16474F0893AB04D0F602CFFC02C5FA02BCF702B3F402A5EF 029AE90290E40382DC1A77C14E769A465464323B442C3239242A321B253310233C05367704459D 4D7BB9F9F9F9FAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFA FBFAFAFAFBFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFA FBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFBFAFA FAFBFAFBFAFAD8F0FA7AD4F7C5EDFCB7CFE39ABAD6E7F1F9B4B4B44F4F4F585858454545454545 8BA4B119C2F402B9F602AFF302A0ED0195E72E93D67D7E7D4F4F4E525252434343666666DCDEDE CBDFEE4D81B706499F1450A394AED4F5F6F8FAFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFBFAFA FAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFBFA FBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFA FAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAC0E8F976D3F8D3F2FDDFF6FDB4E6F3DFF1F6 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE5F4FC0DA5EB7DCBF2F7FBFEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFEEBF5F76B98C101439C215BA8BECEE3FAFAFAFAFBFA FAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFA FBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFBFAFBFAFAFAFAFA FAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFA FAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFA FAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFB F5F6F5C8C8C8D6D7D792C4DD4893B4656D70636363A8A9A9D4D7D7DBE2E3C6D2D499A5A7555C5D 1C1F1F09434D05A9CB02C6FB02BCF802B3F502A7EF029CEA088EDE3F79A15C60625252529A9B9B CDD0D0DAE1E1CCD7D9A4B0B3636B6C222628092242073C8293A6C2CACACADBDBDBFAFAFAFAFAFB FAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFBFAFBFA FAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFB FAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFA FAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFBFAF2F6F959C3F488D7F8BFD9EC7DA5C9 D8EAF6F6FAFB5555552F2F2F2F2F2F2F2F2F3332318B9FAA0DBFF302BBF702B0F302A2ED0196E8 2D90D37674732D2C2C302F2F302F2F2B2B2BA4A4A4EFF7FCB7D1E6346BAB02469E1F5BA9BACBE2 FAFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFB FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFA FAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFA FAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAF9FAFAFAFAFAFAFA E2F1F937B7F09CDFF9D1F2FC84DEF792DAEEECF6F9FFFFFFFFFFFFFFFFFFD1D1D18B8B8BBEBEBE FEFEFEFFFFFFFEFEFE1CA6E791D3F4FFFFFFFEFEFEDCDCDCAFAFAFFCFCFCFDFDFDFFFFFFFEFFFF F1F8F9B6D6E204489C02459E2C64ADEBEFF4FAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFA FAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFBFAFAFAFAFAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFA FAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFBFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFA FBFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFA FAFAFAFAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFBEFF0EF787878464748374952585A5B9E9E9E EBEBEBF9FCFCE6E7E7CFCFCFCDCECED1D6D6D1DCDE8C97992B2C2D09323A05AFDD02BCF802B2F4 02A6EF0697E23C7FA74F4E4E858585E0E0E0F8FBFBE3E4E4CECECED0D0D0D9DCDDE3ECEEA3ABAD 3D3F41161D27383F49646565BEBEBEFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFA FAFBFAFBFAFAFAFBFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFAFA FAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFA FBFAFAF9FAFAA0D5F431B2EF9CDAF574A4C8B9D7ECE8F3FAF8F9FA3738381E2527213539274A51 3D6A7369B2C80DC2F702BAF702B0F302A2EE0297E91588D3678EAA1E3E532135441F272D191B1C 8D8D8DF8FBFDDAECF788AFD1094B9B03489F4D7DBBF4F7F8FAFAFAFAFBFAFBFAFAFAFAFAFAFAFA FBFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFBFAFA FAFBFAFBFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFBFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFBFAFA FAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFBFAFAFBFAFAFAFAFAFAFAFAFAFAFAF6F9FA6FC3F042B9F0A1E0F97AD8F741CAF28AD5EA F2F8FAFFFFFFFFFFFFFFFFFF737373676767E5E5E5F5F5F5FFFFFFFDFEFE19A1E38ED0F2FFFFFF F7F7F78C8C8C636363C7C7C7D2D2D2FFFFFFFEFFFFF0F7F9CCE5EB1158A20449A001469E8DACD2 F9FAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFBFAFAFAFAFAFBFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAF9F9F9D3D3D3404040131313ABABABF7F7F7FFFFFFFBFDFDE8EBEBB1B1B1A3A3A3A5A5A5 ACACADCBD3D59FA7A81E1E1E0B536803B5F003B1F403A3EE2887B93A4349898989F1F1F1FFFFFF FAFCFDE4E7E8B0B0B0A4A4A4A6A7A7B3B4B4E3EBECBAC0C22E2E300F1115818992F0F1F3FAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAE2F0F93FABEB4EBBF06FB9DF88B7D6 CAE3F4DEF3FBBCEFFC3DA4B722A9C226B9D222C0DE21C6EB16C6F406C1F902B8F703AEF303A1EE 0395EA0489E11385D91279C71573BD1A6FAF1C63996097BFC2DEF1D9EBF7BADBF03F72AA064CA1 094FA3BFD0E5FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA C4E3F52CA6EA56BFF05FC9F430C0F31EBEEE85CFE5EEF6F8FFFFFFFFFFFFFFFFFF858585222222 5A5A5AE7E7E7FFFFFFEAF4FA0899E279C6F0F9FCFEFAFAFA8E8E8E1F1F1F3E3E3EB3B3B3FFFFFF FDFEFEEAF5F7CDE6EB1A64A7064DA2044BA1366FB3D9E3EEFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAC9D0D52E373D747474FEFEFE FEFEFEFFFFFFFCFDFEEFF5F6A1A8AD868685868686878787909191CBD2D4888A8B0713170C7AA3 0BA2E1108FCE325060555454F9F9F9FCFDFDFFFFFFFBFDFDEBF1F49FA4A9868686858585868686 9DA0A0E1EAECACB0B20B0E12446281D6E2EEFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAF4F7F987C5EE1A99E54DB6EC66B2DB75C3E74AC8F425C7F613C7F708CBF803CDFA02CEFB 02CCFC02C9FB02C4FA02BCF803B4F503A9F2039DEE0393EA0289E5027EDE0275D6016DCE0165C3 0361BB0761B70C66B71E74BC4A91CA6C9EC91158A20652A5558AC3F0F2F5FAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAECF3F864B6EB189AE742B3ED24B0ED0DAFEE0DB3EB 72C6E0DEEEF2FCFEFEFFFFFFFFFFFFF8F8F8D2D2D2E3E3E3FFFFFFFFFFFFA3D1EA039BEA47AEEA E2F0FAFFFFFFF8F8F8C3C3C3CFCFCFFDFDFDFFFFFFF7FCFCDCEEF1C5E1E71463A9044FA30A53A5 0F59A98DB0D5F7F7F8FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFA9CB3C4383D41C6C6C6EFF1F1D7DBDEF7FAFBF0F7F8C4CFD87F8B936D6D6C 6D6D6D6E6E6E707070989E9FD6DBDC1516161436442168892C5B74343739A9A9A9DCDCDDD0D3D5 F7FBFBEFF6F7C0CBD57D88906D6D6D6D6D6D6E6E6E757576B5BDBFF0F4F5313335183D62B1C8DE FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFADFECF64AA6E61793E22DA5E826A8E9 0EA8EB03AEEE03B6F103BCF402C2F602C5F702C7F901C5FA01C1F901BDF802B6F602ADF403A5F2 079BEE0591EA0387E5027DDE0175D6016DCD0166C30161BB015CB30157AD0154A80153A70A5CAA 0D5CAA0C59AA2B72B8C9D8E6FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFBFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFB FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA D0E5F52D98E31C97E326A3E810A1E906A6EB06ACEA52B9DCC5E2E8F0F7F9FDFEFEFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEEF5FA4FADE0049CEE1395E6B1D8F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FCFDFEE7F4F6D0E8ECACD0DE0A5DA80251A40855A70B5AAB568CC3E5EBF1FAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFA FAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFA FAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFA F9FAFAFAFAFAFAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FA FAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9 FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFA FAF9FAFAF9FAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFA59809E5D5C5BE3E3E3 D7D7D872787D8998A6879CAE7188975C64675757575858585959595B5B5B686C6CD4DCDE454545 132934107EB8163F56363535D2D2D2A3A3A46E74798A9AA8889CAF7086955C6266575757575757 58585859595991989AEBF2F37272730F2B467C9CBBFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FA FAF9FAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFA F9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFA FAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFA FAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FA FAFAFAF9FAFAC6DFF3248EDE148CDE1293E20796E4049CE702A4EB01ABEE01B2F002B8F305BDF6 0DC1F81AC4F928C4F832BFF338B6EB35AFE835A7E4389FDC2E93D7288DD62486D32081D01B7CCD 1876C81571C3116ABC055CB00156A90153A70152A50254A60B5CAD1B6AB69EBDDBF9F9F9FAFAFA FAFAF9FAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFA F9FAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFA FAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAF9 FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9 FAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAADD2F00C83DB158EDF1193E20796E4049DE7 03A5EA25A7DAA5D2E0D9ECF0EFF7F9FCFDFEFFFFFFFFFFFFFFFFFFFCFDFEA0CDE7169DE50498EE 038FEA3D9BDFF8FBFDFFFFFFFFFFFFFEFFFFF9FCFDEBF5F7D1E8EDD3E8ED6FABCB0356A70153A6 0456A80E5FB02D76BBCEDDECFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FA FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFA F9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAF9 FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFAF9FAFA FAFAFAFAFAFAFAFAFAF5F7F91E466A6C6B6BEFEFEFC7C7C7454545464748474D4F434546424242 4242424242424343433F3F3F323536C4CCCD6E6E6D15232B1474AC102C3D4A4A4AE0E0E0686868 3D3D3D464849484E4F444646424242424242424242434343424242737D7FE0EAEC999999142839 3E78AAF9F9F9FAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFA FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFA F9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FA FAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFA9EC7EB0978D50D7FD80B86DD 1090E11295E11B9CDE2BA5DF39ACDF40A9D74FA6CE5EA4C873A6C280A6C08FADC3A3BACBB3C6D5 BDCDDAC2CFDCC4D1DCC5D2DDC0CDDAB9C8D6ABBDD08EABC785A9C86E9BC1558DBC4484BB3278B6 226DB21263AD1164B1156EBE72A6D3F1F2F4FAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9 FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFA FAFAFAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAFAFA FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA F9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFA FAF9FA74B1E50879D50D81D90685DB038ADE0291E10399E609A1E646A5CFBBDBE3D1E8EDDEEEF2 EBF5F7F0F8F9EAF4F69FCCE31D99DC049AEE0392EE028BEB0181E45EA6DBD5E8F1E9F4F6E3F1F4 D8EBEFCEE7ECD1E7EC98C3D92277B70156A70156A80258AA0A62B30E6BBEAFC9DFFAFAFAFAFAFA FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FA FAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFA FAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFA FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFA FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFA FAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFADEEAF40A345B646463 EDEDEDCACACA2F2F2F2F2F2F3535353535353434343535353333332C2C2C1515152A3030CED5D6 6D6D6D1A272E1174B40C283B424242DEDEDE797979101010272727333333353535353535353535 353535323232222323657174E5EFF19797971C2F411E6DB2F6F6F6FAFAFAF9FAFAFAFAFAFAFAF9 FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFA FAF9FAFAF9FAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9 FAFAFAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFA FAFAFAFAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFA FAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FA FAF9FAFAFAFAF9FAFA7DB2E30B72CF2C8AD72E87CD358ACA4896CC6AA6CE7FB1D1A0C3DAB5CBDD DFE8EEEEF2F6F9FAFCF7FAFDFAFCFEFBFEFFFBFDFFFBFDFFFAFDFFFAFDFFF9FCFFF8FCFFF8FCFF F7FBFEEFF5FAFAFDFFF3F8FCCBE3F3A8CDE77FAED35D95C23F7AB03E7EB8257CC55C99CEE8ECEF FAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FA FAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFA FAFAFAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9 FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFA FAFAF9FAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FA4C96D90972CF0877D3027BD60280D9 0287DD038FE10395E40E9BE157A9D097C3D5B5D4DFBCD9E2A8CCDB75B5D61794DB0396EC0394EF 028DED0286E90180E4087BD84698D28FC2DAB7D9E3C2DEE6BAD8E385BAD52E83BC055EAD0158A9 0159AA025AAD0964B70C6EC48DAECBFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9 FAF9FAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFA FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFA FAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFA F9FAFAFAFAFAFAFAFAFAFAFAC6DAEE073A6B494746E1E1E1E0E0E0444444090909111111171717 1818181414140D0D0D070707010101555F60E6EDED5353531B2E3B0B7AC9082D49282727D1D1D1 B7B7B70D0D0D0505050C0C0C1313131818181717171212120B0B0B121414879799F2F9FA7D7D7D 233E56106FC0E9EBECFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFAF9FAFA FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFA FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAF9FAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFA5F9CD71070C92F78B6 3E79B04C89BE74ACD9B4D7F0DFF0FBF5FBFFF7FBFDF8FCFFF7FCFFF5FBFFF2F8FDF3FAFEF1FAFE F0F9FEEFF8FEEFF8FEF0F8FEEBF6FEEAF6FEEAF6FEE5F3FCEFF8FCEDF8FEEFF8FEE7F4FDD2E9F9 A8CFEC6A9FCC497EB15E8BB61A74BC4E96D3DEE8F0FAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FA FAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAFAF9FAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAFAFA FAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFA FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAF9 FAFAFAFAF9FA3181CE086BC8066ECC0272D00277D4027DD80384DD038AE0048FE30D96E2259CDA 399FD3369BD02498D90C93E30495EE0391EE028CED0187EB0181E6017DDF0177D70373CE157AC7 348DC64296C73A90C61471B70461AF015BAB015AAB015AAC015DB00865BB0F71C877A4C7FAFAFA FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFA FAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9F9FAF9FAFAFAFAFAFAFAFA FAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFA F9F9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9FAFAFAFAF9 FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAF9FA FAFAFAF9FAFAFAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FA FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9F9FAF9FAFAFAFAFAB6CFE8064A8C 16191CB6B6B6FEFEFEAEAEAE2020200000000000000000001919196262622626262C3233B3C2C5 DCDEDF39383818384F087BD308416E090908929292F0F0F0747474090909000000000000000000 020202353535646464586366D5E6E9F0F2F24F50511E4B730F78D1E1E4E9FAF9FAFAF9FAFAFAFA F9FAFAFAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9 FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9F9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFA FAFAFAFAF9FAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAF9F9FAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9FAFAFAFAF9FAFAFAFAFAFA FAFAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAF9FAFA FAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9FAFAFA FAFAFAFAFAFAFAFAFAFAFAFA518FCF0763BE236DAE5B8CBB5892C48ABBE0CDE6F7E6F4FDEAF7FE EBF6FDE8F5FEE2F3FEDDF1FEDAEEFBE0F1FCD5EDFED2ECFDD0ECFDD2EBFBD7EEFCC8E8FDC8E8FD C8E8FDC5E5FADDF0FDCEEBFDD4EDFDD7EDFCD0E7F6A8CDE76096C25084B5618EB71474C34C99DB DCE9F3FAFAFAFAFAF9FAF9FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAF9FAFAFAF9F9 FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9F9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FA FAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFA FAFAFAFAFAF9FAF9FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAF9FAFAFAF9F9FAFAF9 FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FA2273C30562BF0263C20267C7 026CCC0271D10278D6027DDA0383DE0388E3038BE5038EE80390EB0390EC038FEC028CEC0289EC 0185E90180E4017DDF0179D90174D10170CB016CC40168BD0165B80162B40160AF015EAD015CAC 015BAD015CB0015FB60666C11074CE74A7D2F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFA FAFAF9FAF9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAF9FAFAF9F9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFA FAF9FAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9 FAF9FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAF9FAFAFAF9F9FAFAF9FAFAF9F9FAFA F9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAF9FAFAF9F9FAF9FAFAFAFAFAB5CDE50652A0091C304E4E4EF7F7F7F8F8F8A5A5A52B2B2B 0303030000003A3A3ADDDEDE878D8E9DB1B4E4EEF0A1A1A12325261A4C73057BD8075897081119 2E2E2EE9E9E9E2E2E2787878121212000000000000060606818181F3F6F7C4DBDFEBF4F6BABBBB 323B44165E9F0D7CDAE6E7E9FAF9FAFAF9FAFAFAFAF9FAFAFAF9F9FAFAF9FAFAF9F9FAFAF9F9FA FAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA F9FAFAF9F9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9FAF9FAFA FAFAFAFAFAF9FAFAFAF9FAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFA FAFAFAF9FAF9F9FAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAF9 FAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAF9FAFAFAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9 FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA528CC9045AB5 1F6CB478A0C65894C587B9DEB6DCF4CAE8FBCDEAFDCFEAFCD1ECFDC9EAFDCBEBFDCDEAFCDBEEFB C8E5F8C6E3F5C4E1F3C7E0F0CDE2F1C6E0F3C8E3F5CBE5F6D2E9F8DFF1FDD2EDFED3EDFED1EBFB C4E1F495C2E25590C15A91C04981B40E76CF51A0E2E0EDF6FAFAFAFAFAF9FAF9FAFAFAF9FAFAFA FAFAFAFAF9FAFAF9FAFAF9FAFAFAFAF9FAFAFAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFA FAFAFAF9FAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9F9FA F9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAF9 FAFAFAF9FAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9 F9FAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAF9FAFAFAFAFAFA FAF9FAFAF9FAFAF9FAFAFAFAF9FAFAFAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFA F9FAFAFAFAFAFAF9FA226EBC035BB6015CB90160BE0164C30168C8016ECF0174D40179D9027EDF 0282E20285E50287E80187E90187E90184E80182E6017FE3017CDD0178D80175D30171CC016DC6 016AC00167BA0164B60162B20160B0015EAE015CAE015CB0015EB40160BB0569C60E77D381B3DB F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAF9FAFAF9F9FAFAFAFAFAFAF9FAFA FAFAFAFAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9F9FAF9FAFAFAFAFA FAFAFAFAFAF9FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFA FAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9FAFA FAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FA FAF9FAFAFAFAF9FAFAFAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFA FAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9F9FAF9FAFAFAFAFAC1D3E8 0454AA0A36640B0E118C8D8EF6F9F9FAFBFBD0D1D19B9B9B6F7171787F80BAC8CBBED6DADFEEF1 C8C9C95151511E2B361062A3027ADA0469BA0C2F4B0607086C6D6DEFF1F1F0F1F1BEBEBE878787 696C6C7D8485B3C3C6D0E7EBE3F1F4D7D8D86B6B6B1E3E5C0C70CB0C80E0EDEEF0FAF9FAFAF9FA FAFAFAF9FAFAFAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FA FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9F9FAF9FAFAFAFAFAFAFAFAFAFAF9 FAFAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAF9F9FA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9FAFAFAFAF9FAFAFA FAFAFAFAFAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFA F9FAFAFAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9 FAFAFAFAFAFAFAFAFAFAFAFAFAFAFA6091C80253AC0858AA82A8C95A9ACB79B4DDA5D4F3BFE0F6 BDD9EBA8C1D691ACC57697B56084A653789E4D7299436B944068913E668F3F668F3F658E41668F 436890476A924C6F9456769A5F7FA16E8CAA839FB98AA8C4769EC05286B36D99C22D72B10B78D9 5DA9E9E5EFF7FAFAFAFAFAF9FAF9FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAF9FAFA FAF9F9FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FAFAFAF9FAFAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9F9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAFA FAF9FAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAF9FAFAFAFAFAF9F9FAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFA F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9FAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAF9FAFAFAF9F9 FAFAF9FAFAF9F9FAFAF9F9FAFAF9F9FAFAFAFAFAFAF9FAFAFAFAFAFAF9FA2B6EB80255AE0156B1 0159B6015DBA0161C00166C7016CCC0171D20175D80179DC017CDF017FE2017FE3017FE3017EE1 017DDF017BDB0178D60175D20172CD016EC6016BC10169BD0166B80163B40161B20160B1015EB0 015DB1015DB5015FBA0263C1056CCD0D7AD98EBFE2F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFA FAFAFAFAFAF9FAF9FAF9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFA F9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9F9FAF9FAF9FAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9FAFAF9F9FAFA FAFAFAFAFAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9F9FAFAFAFAFAFAF9 FAF9FAF9F9F9FAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9 FAFAFAFAFAF9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFAF9FAFA FAFAFAFAF9FAFAFAFAFAFAFAFAF9F9FAF9FAD9E3EE044FA704499A102844101112626869BEC9CB DFECEEE1F1F4DBEFF2D0E8EDCBE3E8D5E2E5B2B3B252525221292F13578E0373CE0175D30270CA 07599B0F293D0A0B0B4C5051B5BFC1DBE9EBE1F1F3DBEEF2D0E8EDCDE5E9D8E5E8C2C2C2666667 2A343F0B63B50B7ADB2491E8F7F7F8F9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFA FAFAF9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFAF9FAFAFAFAFA FAF9FAFAFAFAFAFAFAFAF9F9FAF9FAF9FAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9FAFAF9F9FAFAFAFAFAFAFAFA FAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9F9FAFAFAFAFAFAF9FAF9FAF9F9F9 FAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9 F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFAF9FAFAFAFAFA84A8D2 014CA5014EA74377AC537EA63C6A942D57821944730D3A6B0C3A6C0F3C6F103E70103F72103F73 104074114176114277114278114278114277114176114074104073103E72103E70103D6F103D6E 103D6E0E3C6D0D3A6C103C6D12497F0A67BE0C7FE172B7EDF1F4F7FAFAF9FAF9FAF9F9F9FAFAF9 FAFAFAFAFAFAFAF9FAF9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAF9 F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFAF9FAFAFAFAFAFAF9FAFAFAFA FAFAFAFAF9F9FAF9FAF9FAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFA FAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9FAFAF9F9FAFAFAFAFAFAFAFAFAFAFAFAFAF9 FAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9F9FAFAFAFAFAFAF9FAF9FAF9F9F9FAFAF9FAFAFA FAFAFAFAF9FAF9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAF9F9F9FA FAFAFAFAFAFAFAF9F9FAFAF9477FBE014EA6014FA80152AC0155B10159B5015FBC0163C20168C7 016DCD0171D20173D50176D80177D90178D90177D70176D50175D20172CE0171CA016EC5016BC1 0169BC0167B80163B40162B20162B2015FB2015EB3015DB6015FBC0261C30266CB0672D60C81E1 A4C9E7FAFAFAFAFAFAFAFAFAFAFAFAF9F9FAFAFAFAFAFAF9FAF9FAF9F9F9F9FAF9F9F9FAFAFAFA FAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9F9 FAF9FAF9FAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAFAFAFA FAFAFAFAFAFAFAFAF9FAFAFAFAFAF9FAFAF9F9FAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9FAFAF9 FAFAFAFAFAFAFAFAFAFAFAFAF9F9FAFAFAFAFAFAF9FAF9FAF9F9F9FAFAF9FAFAFAFAFAFAFAF9FA F9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAF9F9F9FAFAFAFAFAFAFA FAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9F9FAF9FA F2F5F61255A8014AA2073F85122032111416303435707C7E8E9EA19BADB0A5B5B7A2AAAB7C7D7D 3D3D3E202D38174B77046CC00172CD0171CB016EC70268B908518B1126370E1011242627677274 89999C99ABAFA6B5B8A9B0B189898A4A4B4B283747154F890670D40E82E34EAAECF9F8F9F9FAFA FAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9 FAFAF9F9FAFAFAF9FAFAF9FAF9FAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9F9FAF9FAF9FAF9 FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFA FAFAF9FAFAFAFAFAF9FAFAF9F9FAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAFAFA FAFAFAFAFAFAF9F9FAFAFAFAFAFAF9FAF9FAF9F9F9FAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAFAF9 F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9 F9FAFAFAF9FAFAF9FAF9FAFAF9FAFAFAFAFAA6BDDC074CA30149A2064C9C0D3F760F3C6D103D6E 103D6E103D6E103D6F103E70103E7110407411417611437811447B11457D12467E12467E11467D 11457C114379114177114074103E72103E70103D6F103D6E103D6E103D6E0F3F72105AA20B77D9 168DE987C5F2F6F8F9FAFAF9FAF9FAF9F9F9FAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAFAF9F9FAFA FAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFA FAF9FAFAF9FAF9FAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9F9FAF9FAF9FAF9FAFAFAF9FAFA FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFA FAFAF9FAFAF9F9FAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFA F9F9FAFAFAFAFAFAF9FAF9FAF9F9F9FAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAFAF9F9FAFAFAF9FA FAFAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF97099CA0149A2 014BA4014DA70150AA0154AF0159B4015DB90162BE0167C4016BC9016ECC0170CF0172D00172D0 0172CE0171CD0170CA016EC6016DC3016BC00169BC0167B90165B60163B40161B30160B2015FB5 015FB8015FBD0261C40264CC026BD4087BDF148DEAB6D7EEFAFAFAFAFAFAFAFAFAFAFAFAF9F9FA FAFAFAFAFAF9FAF9FAF9F9F9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FA F9FAFAF9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9F9FAF9FAF9FAF9FAFAFAF9FAFAFAFAFAFAFAFA FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9FAFAF9 F9FAFAFAFAFAFAFAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9F9FAFAFAFA FAFAF9FAF9FAF9F9F9FAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFA FAFAF9FAFAFAFAFAF9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFA F9FAFAFAFAFAFAF9FAFAFAFAFAFAFAFAF9F9FAF9FAF9FAF93E72B60146A002479E083974102A47 19222D1A1A192122222C2E2D2E2F2E2B2A292B2E3020394E174F7D0962AD016EC6016EC6016DC4 016BC1016ABE0264B1094E8512344F19232A1616151D1D1D2A2B2C3131312F2E2E303438233F5B 1551910765C3057BE10D8BEA86C4EBFAF9FAF9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9 FAFAFAFAFAF9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFAF9FAFA FAFAFAFAF9FAFAFAFAFAFAFAFAF9F9FAF9FAF9FAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFA FAFAFAFAFAF9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9FAFAF9F9FAFAFAFAFA FAFAFAFAFAFAFAFAF9FAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9F9FAFAFAFAFAFAF9FAF9FA F9F9F9FAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFA FAFAF9F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFAF9FAFAFAFAFA C8D4E8205CAB01459F034AA20C478D103E70103D6E103D6E103D6F103E70103E72104074114277 11447B12467F134883134A85134B86134B86134A8513498312477F12447C114378114074103F72 103E70103D6F103D6E103D6E0E4C8C1177D50A81E6269BEEAFD9F5F9FAFAFAFAF9FAF9FAF9F9F9 FAFAF9FAFAFAFAFAFAFAF9FAF9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9 F9FAF9F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9F9FAFAFAF9FAFAF9FAF9FAFAF9FAFAFAFAFAFAF9FA FAFAFAFAFAFAFAF9F9FAF9FAF9FAF9FAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAFAF9 FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9FAFAF9F9FAFAFAFAFAFAFAFAFAFAFA FAFAF9FAFAF9FAFAF9FAFAFAFAFAFAFAFAFAFAFAFAF9F9FAFAFAFAFAFAF9FAF9FAF9F9F9FAFAF9 FAFAFAFAFAFAFAF9FAF9FAFAFAFAF9F9FAFAFAF9FAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAF9 F9F9FAFAFAFAFAFAFAFAF9F9FAFAF9A2BBDA03469F0146A00149A2014CA5014FA90154AE0159B2 015DB70162BD0166C10169C3016BC6016DC7016EC8016EC6026EC5026EC3036DC0036BBE026ABB 0266B80165B50164B40163B40161B50160B6015FBA0160BF0261C50264CD0269D50272DD0B85E8 35A3F0D0E8F6FAFAFAFAFAFAFAFAFAFAFAFAF9F9FAFAFAFAFAFAF9FAF9FAF9F9F9FAFAF9FAFAFA FAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFA FAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FA F9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FA F9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFA F9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFA F9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFA F9F9FAFAF9FA8BA8D003449E01449D02459B0540880839720F3A68183B601D3C5B2043631E4B72 194F7F12558F0A61AA0368BC0169BF016ABF0169BD0168BA0167B90166B60261AF06559709487C 12426B1A3F61203F5D234467234D7B1D518B0E58AA0467CD0275E10887EB1799F2B8DCF2F9F9F9 FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFA F9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FA FAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FA FAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFA F9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FA FAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FA FAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAE5EAF25681BC02439D02459F094DA20F4583 103D6E103D6F103E70103E7110407411427812457D134882134B88144F8D155192155193155293 145192144F8E134C8813488311457E114278114075103E72103E70103D6F0F41780D72D50E83E9 0A8CEE43B0F6E7F1F7FAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFA F9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFA F9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFA FAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFA F9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFA FAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FA FAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFACFDBEB 2760AB01439D01459F0148A1014CA50150A90155AD0159B0015DB50161B90164BB0166BE0168BF 0269BE0A70C11A7EC71F80C51C7BBD1878BB1373B90C6DB60668B60263B40161B60161B90160BD 0160C30262C90264D00268D80171DF027DE70D90EF6DBDF3ECF3F7FAFAFAF9FAFAFAFAFAFAF9F9 FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9 FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FA FAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFA FAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFA FAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFA F9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FA F9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAC3D1E51B55A601429C01459E 02469D0446950744880A44810D47820F4F8D0E54940B579B085EA80464B50166BA0266B70567B3 0167B80266B60368B60165B50163B40260AF0459A30852960C4F910F509110549D0F57A90B5BB5 0467D00173E1027FEA0990F14FB5F6DEEFF9F9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9 FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9 FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9 FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFA FAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFA FAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9 FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9 FAF9FAF6F7F891ACD20F4BA001439D0449A11155A40F4178103D6F103E7010407411427711447C 134983144C8915509016549816569C16589F17589F16579C165498155091144C8A13498311457D 114278104074103E710F41770C5FB51384EA0486EE0A96F386CEF8F8F9F9FAFAFAFAFAFAFAFAF9 FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFA F9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FA FAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FA F9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFA FAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFA FAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9 FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAE9EEF45F87BF02429C01449E01469F014AA2014EA6 0152A90156AD015AB0015DB30160B60163B80265B90C6FBE2380BF2C81B6378BBC3E93C23D92C3 358DC3257FBB1870B30C66B30363BC0160BF0161C50262CC0264D20168D80170E1017AE70386EE 1CA0F59CD5F6F7F9F9FAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9 FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFA F9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9 FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FA FAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFA FAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFA FAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFA FAFAFAF9F9FAFAF9FAE6EBF25680BB01419C01449D01469F0249A0024A9D054C99064F9A0655A1 0458A5035CAB0260B10163B50163B60461AD0B64A40368B60562AB0758980162B20161B50161B6 015FB7025DB6045CB7065CBB055FC50362CD0267D70172E3017CEA0289F00F9CF584CDF7F6F8F9 F9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFA F9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFA F9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FA F9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFA FAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9 FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFA F9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAD3DCEA3164AD01429D01459F 074DA41759A1104278103F7211417611447B124781144D8915519216559A185AA2185CA7185EAA 195EAA185DA7185AA116549A155192134C8912488111447B1141760F41760C58A91781E40685ED 0792F314A2F8E0ECF5FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FA FAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FA FAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FA FAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9 FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFA FAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFA F9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFA F8F9FAA1B8D8154FA301439D01459F0249A1014DA40150A70154AA0158AD015BB0015EB20260B3 0D6DBA1C6FAC2C7BAD3F95C53D94C6328AC32680BD227DBD227DBF257FC0247ABB0E63B10363C7 0262CD0165D40167DB016DE10178E80283EE0692F23CB0F7E2EEF8F9FAFAFAFAFAF9FAFAFAFAFA FAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFA F9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9 FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9 FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9 FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FA FAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9 FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAB1C3DE1D55A7 01439D01469F0249A1014CA3014FA50252A70256AA0159AB015BAD015EB00160B10160B2025DAA 0B5B980B65A710649F06579C0161B70161BA0160BD0161C20161C70262CD0163D30166DA016AE0 0172E6027DEB0489F00D99F544B7F8DDF0F9FAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFA F9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FA F9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFA F9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FA FAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFA FAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9 FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9 FAFAF9FAF9FAFAFAFAFAFAFA9CB4D706469F01449F0147A10750A71259A610488610437A12467F 134B8615519117569A185AA3195FAC1A62B11A63B41A63B41A62B1195FAB185AA316559A155090 134A8512467E1045800D5FB61481E90B85ED0C93F41AA5F88BD0F6F9F9F9FAFAFAFAFAFAFAFAFA FAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9 FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9 FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9 FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFA FAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9 FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFA F9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAEDF1F4537EBB01429D01459F0248A1 024BA3014EA50152A80156AB0159AC015BAE0962AF1E6DA72E7FB3257AB3115F9C0D57930D5691 0C56930C57950B5A9C0E5FA51467B0186CB80C60B60264D20168DE016EE40277E90484EE0A93F4 15A2F8A4DBF7FAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFA F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9 F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFA FAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9 FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFA FAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9 F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FA F9F9FAFAFAFAFAFAF9FAFAFAF9FAF9EDF1F5658BC101429E01459F0148A2024CA5014FA60152A8 0156AB0158AC015BAE015CAF015DB0015EB1015FB20863AC1368A21064A40463B80160BB0160C0 0161C50261CA0163D00164D60166DB016AE20171E6057BEB0A8AF01299F41CA7F8A0D9F7F8F9F9 F9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FA F9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FA FAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FA FAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFA FAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFA FAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9 FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAEDF0F54575B8 0245A10147A2024BA50653AB0B59AC0F549A0F4C8D134D8C1654961759A0195EA91A63B21A65B7 1A67B91A67B91A65B61A63B1185DA817589F165294134D8B0D519D0D65C3127FE71288EE1694F2 23A6F854BEF7D7ECF6FAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FA FAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FA FAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9 FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9 FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9 FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9 F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FA FAFAFAFAF9F9FAF9F9C4D2E40F4CA201449F0147A2014BA5014EA70152A90155AC0259AC045BAB 196AAB2171A91564A10B58970B57950B57950A589A0959A0095AA30959A5095AA6095CAE075EB8 085FBB0366D5016EE50376E90983EE1194F31DA4F750BCF8F3F5F8FAFAFAFAFAF9FAF9F9FAFAFA FAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAF9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFA FAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9 F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFA FAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFA FAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFA FAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9 FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFA D8DFEB1854A90245A10248A4024CA7014FA90152AB0155AE0158AF0159B0015AB1015CB2015DB3 015DB40261B70868BC0564BE0160BF0260C30261C80261CD0162D20164D80166DD0169E20171E8 057AEB108AEF1F9CF428AAF75BC2F9F1F6F9FAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9 FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9 FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9 FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FA F9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9 F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FA F9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9 FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FABBCADE275DA70248A6024BA9024FAC0354AF0C5FB5 1768B7125FAE0D55A2145AA71860AE1B65B51B67BA1B68BB1B68BB1B67B91B64B3195FAB155AA7 0F59B00B64CA1173DB0E75DD0E82EA2097F230A9F644B9F9B7E1F5F7F8F9FAF9F9F9F9F9F9F9FA F9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFA FAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFA FAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9 F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9 F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9 FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9 FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9F8F9F87799C90547A3 0247A4024BA7014FAA0152AC0154AE055AAE0B5CA41161A70B5CA309589E08589F0859A2075AA6 065BAC055CB0065DB3065DB6065EBA0560C50263D50167DE016CE40276EB0C83EE1C96F22AA7F7 3EB7F9BCE2F7FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FA FAFAFAF9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FA FAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FA FAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9 FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFA FAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9 F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9 F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9AFBFD41C58AB024AA8024DAC0251AE 0254B00156B20158B40159B5015AB6015BB8015CB9015CBB015DBD025DC0025EC40260C90260CD 0262D30163D70164DC0167E1016BE50171E9047CED148DF02DA2F539B1F857C0F9D3EAF5FAFAFA FAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9 F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FA F9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9 F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FA FAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFA F9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FA F9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF8F8F9 F7F7F7ADBED42863B10452B20454B40356B50258B8045BB91569BE297AC82071BF1B67B42067B3 1F68B61D69BB1969BF166BC7116BCF0E6CD5106FD91376DC1172D0056DD2087FE8269DF33CAFF7 45B8F8ACDBF2F6F7F7F9F9F9FAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFA FAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9 FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFA FAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9 FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9 FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FA FAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FA FAF9FAFAFAFAFAF9F9FAF9F9FAFAF9E6E9ED6588B90A4FAB024EAD0351B00254B20256B50258B5 0359B5025AB6025BB5045BB4045CB6045CB9045DBC045EC0045FC4035FC80361CC0362D20264DA 0169E3016FE80176EC0B86EF259CF339ADF745BAF9A8DAF4F6F6F6FAF9FAFAFAFAFAFAF9FAF9F9 FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FA FAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9000000FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9 FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9000000FAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9 FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFA FAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9 F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9 F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FA FAF9F9F9F8F8EEEFF190A8C7175BB20755B50556B60257B80259BA025ABB025BBD025CBE025DBF 025DC1025EC3025EC6025FC90260CC0261D10162D50164DA0165DE0167E2016DE70172EA027AEE 128DF130A3F53FB2F752BFF9BFE3F3F5F6F7F9F9F8FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFA FAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9 FAF9FAF9FAFAFAFAF9000000F9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFA000000FAF9FAFAF9F9 FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FA FAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FA FAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFA FAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FA F9FAFAFAFAF9FAFAFAF9F9F9F8F8F8F9F9F9F8F7F7F6F7F7F1F2F2ABBDD63076C50D64C40661C3 0260C40261C50261C4045FC01169C32778CA3880CB397EC6357AC42A76C41C71C5166DC5126AC4 0A68CB0366D10171DE0A83ED259BF441B1F74DBAF69AD3F0F0F0F1F7F7F7F8F7F8F8F8F9F9F8F9 F9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9 F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FA000000FAFAF9F9FAF9FAF9FAF9FAFA FAFAF9FAFAFA000000F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9 FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9 F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9 FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FA FAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9F9F8F9F8F9F9F8F8F7 D7DDE65C87BD0A5ABA085BBA035ABB025BBE025CBF025DC0025EC1025EC2025FC4025FC6025FC8 025FCB0261CF0262D30163D70164DC0166E0016AE50170EA0177ED0883EF269DF43EAFF73FB7FA 9FD6F3F1F4F5F7F7F7F9F8F8FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9 F9FAF9F9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFA F9F9F9000000FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FA FAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FA FAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FA7C7B7C000000FAFAF9F9FAF9 BCBCBD444444101010444444BDBCBCF9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FA F9F9FA7C7B7C000000F9FAFAFAF9FABCBCBD444444101010444444BCBDBDFAFAF9FAFAFAF9F9F9 F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAF9F8F8F9F8F9F8F7F7F8F7F7F6F6F6E9EAECA3BBD6176BC7 0D66C50562C40261C50262C60262C70262C80262C90262CB0261CD0262CF0262D20263D50164D9 0165DD0167E10169E5016EE80174EB027CEE108BF236A7F644B4F841B9F7C4E0EDF1F3F2F6F6F7 F8F8F7F9F8F9F8F8F9F9F8F8F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FA FAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9000000F9F9F9F9F9F9 FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FA FAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAACACAC 2F2F2F1313134F4F4FC8C8C8FAFAFAFAF9FAF9F9FA7C7B7C000000FAFAF9F9FAF9F9F9FAFAFAF9 FAF9FAF9F9FAFAF9F9F9F9FAACACAC2F2F2F13131350504FC8C8C9FAFAFAF9F9FAF9F9FA7C7B7C 000000F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF8F8F8F8F8F8F8F8F8 F7F6F6F4F5F5F1F2F2EEEDEDB3C8DF438DD50F78DA0470D6026ED6026DD5026CD5026AD40267D2 0366D20767D10A66CF0765D00363D10263D30267D90170E50179EE0E89F233A3F649B5FA4BB9F5 A5D0E5E4E9EBF1F1F1F5F5F5F6F5F6F7F7F8F9F8F9F8F9F8F9F9F8F9FAF9F9F9FAFAFAF9FAF9FA F9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9 F9FAFAFAF9FA000000FAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9 F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9 FAFAF9FAFAFAF9FAF9FAF9F9F6F6F7B1B1B14F4F4F030303000000FAFAFAF9F9F9FAF9F97C7B7B 000000F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F6F6F7B1B1B1504F50030303 000000F9F9FAFAF9F9F9FAFA7C7C7C000000F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFA FAF9FAF9F9FAF9F9F8F8F9F8F8F7F8F6F7F7F6F6F5F5F5F5DAE0E6679AD1136ECF0A6ACC0366CB 0266CC0266CC0265CD0265CE0265CF0264D00264D30163D50164D90165DC0166E00169E4016DE7 0171EA017AEE0A86F0299DF446B4F843B8F893CEECEBEEF0F5F5F5F5F5F5F8F7F7F9F8F8F8F8F8 F8F8F8FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAF9FAF9F9F9F9FAFAFAF9FA F9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9000000FAFAFAFAF9F9F9FAFAF9FAFA FAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFA F9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 FAFAFAFAF9FAC5C5C6181818000000FAFAF9F9FAF92C2C2C9E9E9DEAE9EA9B9B9C2C2C2CF9F9FA FAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAC5C5C6181818000000F9FAFAFAF9FA2C2C2C 9E9E9DE9EAE99C9B9C2C2C2CFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF8F9F9F9F8F8 F8F7F8F7F6F6F5F4F4F2F2F2F0EFEFEBEBECB4C9DB4190D9147EDC0575DB0273DA0271D90270D9 026DD8026CD9026ADA016ADB0169DC0168DF0169E1016BE5016EE80172EB0177ED0884F12398F5 45B0F84AB9F961BDECC4D9E4EDEDECF0F1F0F2F2F3F6F6F5F7F6F7F7F7F8F9F8F8F8F8F9FAF9F9 F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9 F9FAF9FAF9FAF9FAFAFAFAF9000000F9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FA FAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9 F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFA4A4A4AC7C6C6E7E6E6828282353535FAFAFAFAF9FA C5C5C6181818000000FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FA4B4A4AC6C7C7 E7E7E7828282353535FAFAFAF9F9FAC5C5C6181818000000F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9 FAF9FAF9FAFAFAFAF9F9F9F9F8F8F8F7F7F7F6F6F6F5F4F4F0F1F1ECEDEDE7E6E6DFDEDFCBD0D4 72ADD62595E50A8EED0288ED0182EC027EEA017AE90176E70173E60171E70171E80173EA0175EC 027AEF0B85F2289BF558B9FA5CBDF360B9E2C1CACEE1E0E0E4E4E4EBEBEBF0F0F0F3F2F3F5F5F6 F7F6F7F8F9F8F9F9F8F8F9F8F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFA FAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FA000000FAFAF9F9FAF9FAF9FA F9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9 F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9ADADAD1C1C1C 999999F2F3F3F9F9FAFAFAFAF9F9F9C6C5C5181818000000F9F9F9FAFAFAFAF9FAF9F9FAFAF9FA F9FAF9FAFAF9F9FAF9ADADAD1C1C1C9A999AF2F2F3FAF9F9F9F9FAFAF9F9C5C6C6181818000000 F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF8F8F9F9F9F8F7F8F7F7F6F7F4F5F5 F2F2F1EFEFEFE9E9E9DDDFE18EB7D83491DD0B82E5047DE3027AE20276E10274DF0271DF026EDE 016DDF016BE0016CE2016CE5016EE80172EB0177ED0580F01F95F445AEF950BBF959B9EAAACDDD E2E4E4ECECEDF0F0F0F2F2F2F5F4F4F7F6F6F7F7F7F8F8F8F9F9F9FAF9FAF9F9FAFAF9FAF9FAF9 FAFAF9F9FAF9F9F9FAF9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FA000000010101424242 BFBFC0F9F9FA0000007E7E7E1414144E4E4FD0D0D0FAF9FA949495282827000000000000F9F9F9 000000FAFAF9000000000000000000000000FAF9F9DADBDB6565651818184F4F50CCCCCCF9F9F9 000000000000000000000000000000000000F9FAF9F9FAF9F0F0F12B2B2BB9B8B8000000F9F9F9 FAF9F93A3A3A9E9D9DE9E9EA9B9C9C3E3E3EF9F9F9656565A6A6A5FAFAF9A5A4A4656565FAF9F9 F0F1F02B2B2BB8B8B8000000FAF9F9F9F9F93A3A3A9E9E9DE9E9EA9B9B9B3E3E3EF9F9F9F9F9FA F9F9FAFAFAFAF9F9F9F9F9F9F8F8F9F9F9F8F8F7F8F6F6F7F5F5F4F3F2F2EFEFEFEAEAEAE5E5E5 DCDCDBB7C7D46AA7D51C94E6088DED0287EC0183EC017FEA017BE80176E70174E60172E60171E7 0172E90174EC0177EE037DF0138CF343AAF759BCFB53B8EE7DBBD9C1CED4DEDEDEE6E6E6ECEBEB EFEFF0F3F2F2F4F4F5F6F7F7F7F7F7F8F8F8F9F8F9FAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9 FAFAF90000007575750A0A0AF9F9F9DBDADB6565651818184F4F4FCDCCCCF9F9F9000000F9F9FA 959595272727000000000000FAFAF9000000F9F9FA000000000000000000000000FAFAFADBDBDA 656565181818504F4FCCCCCCFAF9F9000000000000000000000000000000000000F9F9F9FAF9FA F9FAF9F9F9F9F9FAFAD4D4D4232423F9FAF9F0F0F12B2B2BB9B8B8000000F9F9F9FAF9F9656565 A6A5A5F9F9FAA4A5A5656565F9F9F9FAF9FAFAFAF9FAFAF9D4D4D4242424FAF9F9F0F1F02B2B2B B8B8B8000000FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F8F8F8F8F8F9F7F7F8F7F7F7 F4F4F4F2F2F2EDEDEEEAEAE9E3E2E3D8D8D9D1D1D0C5C4C48EB0C152A7D11FA3E504A2F8029AF8 0291F70189F40184F30180F1017FF20280F30985F52C9CF855B5FA69BDEF72B1D288AFC3B7BEC0 CFCFCFD7D8D8E0E1E1E7E8E7EDEEEDF1F1F2F4F4F5F7F6F6F7F7F7F8F8F8F9F8F8F9F9FAFAF9F9 F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF90000007675750A0A0AFAF9F9DADBDA656565181818 4F4F4FCDCCCCF9F9F9000000FAFAF9949495272727000000000000F9F9FA000000FAFAFA000000 000000000000000000FAF9FADADADB656565181818505050CCCCCCFAFAFA000000000000000000 000000000000000000F9FAFAF9F9FA5555558A8A8AF9F9F9F9F9F9F9F9F9FAF9FAF0F1F02B2B2B B8B9B9000000F9FAF9F9FAF9656565A5A5A6FAF9F9A4A4A4656565FAF9F95555558A8A8AF9F9FA F9FAFAF9F9F9F9F9F9F1F0F12B2B2BB9B9B8000000FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9 FAF9F9F8F8F8F9F8F9F8F8F7F6F6F7F4F4F4F3F2F2EEEEEEEAEAEBE4E4E5DBDBDBD2D3D3A5BBCA 52A3D61B9BE90596F2018EF20189F10083EF017EEE017BEC0178EB0176EB0177ED0179EF027EF2 148CF43EA5F860BDFA61B9EB72B6D7B4C2C7D6D6D6DEDEDEE6E6E6ECEBECEFF0EFF3F3F3F5F6F6 F6F7F7F8F9F8F8F9F8F8F8F9F9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAF9F9F9F9F9F9FAF9F9 F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9F5F4F4A9A9A9484849F9F9FA0000007A7A7AE1E1E1777778 555555FAF9FA1C1C1C8C8C8CEFEEEEFAFAFAF9F9F9000000FAFAF9F9FAFAF9F9FA929191666666 FAF9F96464648B8B8BE8E7E79E9E9F505050F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFA F9FAF9F9FAF96B6B6C8A8A8AFAF9F9000000F9F9F9FAF9F9D5D5D6161616000000161616D6D6D6 F9F9F9F4F3F443434390908F434343F4F4F4FAF9F96B6C6B8A8A8AF9F9F9000000FAF9F9F9F9F9 D6D5D6161616000000161616D7D6D6F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F8F8F8F8F8F9F9F9F8 F7F6F7F5F5F6F4F4F3F1F0F0ECECECE6E6E6E1E1E1D6D6D5CDCECEBBBFC28BAEC145A3D10FA8F2 029FF70197F70191F60089F50184F30180F2017DF0017EF2017FF40B89F637A2F968BEFB65C1F4 6DACCD95B2BFBFC1C3D0D0D0D8D8D8E1E1E1E9E8E8ECECEDF2F1F1F4F4F5F6F7F7F6F6F6F8F8F8 F9F8F9F9F9F8FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9000000858585F3F2F2F9F9F9646464 8B8B8BE7E7E89E9E9E515050F9F9F9000000F9F9FA1C1C1C8C8C8CEEEEEEF9F9FAFAFAF9000000 F9F9FAFAFAF9FAF9F9929292666666FAFAFA6464648B8B8BE7E7E89F9E9E505050FAF9F9F9FAFA F9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9DFE0E02E2E2EAFAFAFF9FAF9 6B6B6C8A8A8AFAF9F9000000F9F9F9FAF9F9F3F3F44343438F8F90434343F3F3F3F9F9F9FAF9FA FAFAF9E0E0DF2E2E2EAFAFAFFAF9F96B6C6B8A8A8AF9F9F9000000FAF9F9F9F9F9FAF9FAFAFAF9 F9F9FAF9F9F9FAF9F9F8F8F8F8F8F9F7F7F8F7F7F7F4F4F4F2F2F2EDEDEEEAEAE9E3E2E3D8D8D9 CFCFCEC2C1C1B3B3B29DA4A6809CA65193AC369DC624AAE51DABF81FA8FC23A4FC31A7FC49AFFA 68B8EF70ABD06E96AD7C95A2949CA0AEAEAEBDBEBDCCCCCCD6D7D7DFE0E0E8E9E8EDEEEDF1F1F2 F4F4F5F7F6F6F7F7F7F8F8F8F9F8F8F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9 000000858585F3F3F3FAF9F96464648B8B8BE7E7E79E9E9E515050F9F9F9000000FAFAF91C1C1C 8C8C8CEFEEEEF9F9F9F9F9FA000000FAFAFAF9F9F9F9F9F9919192666666FAF9FA6464648B8B8B E8E7E79F9F9F505050FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FA111111 5E5E5E141414424242BDBDBDFAF9FA6B6C6B8A8A8AF9FAFA000000F9FAF9F9FAF9F3F3F4434343 908F8F434343F3F3F3FAF9F91111115E5E5E141414424242BDBDBDF9F9F96C6B6C8A8A8AFAFAF9 000000FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9F9F8F8F8F8F8F9F8F9F8F8F7F6F6F7F4F4F4 F2F1F1EDEDEDE8E8E9E1E1E2D8D8D8CDCDCDC2C2C2AAB1B784A8B74A9FC510ABEF06A9FB059FF9 0495F9028EF80288F60486F60787F6118DF842A8FB69BFFC68B9E872A3BC92A8B3B2B6B8C6C6C7 D1D1D1DADADAE3E3E3EAE9EAEDEEEDF2F2F2F4F5F5F6F7F7F7F8F7F8F9F8F8F8F9F9F9FAFAF9F9 F9F9F9F9F9F9FAF9F9F9F9FAF9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9A7A7A7373737090909 000000070707F9F9FA000000E2E2E2F9F9F9E1E1E2151515FAF9FAACACAC3B3B3B1414148E8E8E F9F9F9000000FAFAF9F9FAFAA3A3A42B2B2BEFEFEFFAF9F9191919000000000000000000050505 F9F9F9000000000000000000000000000000000000F9FAF9F9FAF9000000000000000000000000 000000FAF9F93232329E9D9DE9E9EA9B9C9C323232F9F9F9FAF9FAB7B7B6000000C0BFBFFAFAFA FAF9F9000000000000000000000000000000F9F9F93232329E9E9DE9E9EA9B9B9B323232F9F9F9 F9F9FAF9F9FAFAFAFAF9F9F9F8F8F8F8F8F9F9F9F8F7F6F7F5F5F6F4F4F3F1F0F0EDEDEDE6E6E6 E0E0E0D7D7D6CDCECEC0C0C1B1B1B1A5A5A58C979B5197B037A5D028A6DE21A1E8209EED239CF0 2A9CF0389FED50A7E779B5DD7AAECC6A91A68B9195A3A5A4B1B1B2C2C2C3D0CFCFD7D7D7E1E1E1 E9E8E8EDEDEEF2F1F1F4F4F5F6F7F7F7F7F7F8F8F8F9F8F9F9F9F8FAFAF9FAF9F9FAFAFAFAF9F9 F9FAF9FAFAF9000000EFEFEFFAF9F9F9F9F9191919000000000000000000050505F9F9F9000000 F9F9FAACACAC3B3B3B1414148E8E8EFAFAF9000000F9F9FAFAFAF9A4A3A32B2B2BEFEFEFFAFAFA 191919000000000000000000050505FAF9F9000000000000000000000000000000000000F9F9F9 FAF9FAF9FAF9C3C3C3202020A2A3A3F9FAF9F9FAF9000000000000000000000000000000FAF9F9 F9F9FAB7B6B6000000BFC0C0F9F9F9F9F9F9FAF9FAC4C4C3202020A3A2A2FAFAFAFAF9F9000000 000000000000000000000000F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F8F8F9F8F8F9 F8F8F8F6F6F6F4F4F4F0F0F1EEEEEDE9E8E9E1E1E2DADAD9D0D0D0C4C4C4B5B5B5ABABAB9B9B9A 918E8E8483847A818478858A7B888F7E898F7D82857C7D7F878787949494A3A3A3B4B4B4C1C0C1 CCCDCCD7D7D7DFE0E0E6E7E7ECEDECF0F1F0F3F3F4F5F5F6F8F7F7F8F8F8F8F8F8FAF9F9F9F9FA FAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9000000F0EFEFFAFAFAFAF9F9191919000000 000000000000050505F9F9F9000000FAFAF9ACACAC3B3B3B1414148E8E8EF9F9FA000000FAFAFA F9F9F9A3A3A32B2B2BF0F0EFFAF9FA191919000000000000000000050505FAFAFA000000000000 000000000000000000000000F9FAFAF9F9FA3D3D3D9B9B9CE8E8E89B9B9B353535FAF9FA000000 000000000000000000000000F9FAF9F9F9FAB6B6B7000000BFBFBFF9F9F9FAF9F93D3D3D9C9B9B E8E8E99B9C9C353535F9F9F9000000000000000000000000000000FAF9F9F9FAF9FAFAF9F9F9F9 F9F9F9FAF9F9F8F8F8F9F8F9F8F8F7F6F6F7F4F4F4F3F2F2EEEEEEE9E9EAE3E3E4DCDCDCD2D2D2 C6C6C6B5B5B6A8A8A79C9B9C868A8D6B88915494AC46A2CC47A6D94CA6DE59A8DD6DACD880ADC9 7994A57180898586889A9B9BABABABBBBABAC9C9CAD5D5D5DDDDDDE5E5E5ECEBECEFF0EFF3F3F3 F5F6F6F6F7F7F7F8F7F8F9F8F8F8F9F9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAF9F9F9F9F9F9 FAF9F9F9F9F9FAF9FAFAFAF9212121A1A1A1E0DFDF9C9C9C000000F9F9FA0000007C7C7CE2E2E2 7A7A7B555555FAF9FAF9F9FAFAFAF9BAB9B91A1A1AF9F9F9000000FAFAF9B3B4B40D0D0DCDCCCC F9F9F9FAF9F96666668A8A8AE3E2E2F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFA F9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9000000F9F9F9FAF9F92F2F2F9E9D9DE9E9EA9B9C9C 313131F9F9F9EEEDEE393939B3B3B23E3E3EF1F1F1FAF9F9F9FAF9FAFAF9F9F9F9000000FAF9F9 F9F9F92F2F2F9E9E9DE9E9EA9B9B9B313131F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F8F8F9 F9F9F8F8F7F8F6F6F7F5F5F4F3F2F2F0F0F0EAEAEAE6E6E6DEDEDDD5D6D6CCCCCDBFBEBEB1B1B1 A6A5A5979696898B8C7A878B6E8B996D91A27094A77796A78095A4808E977D8387858687939494 A5A6A5B3B4B3C0C0C1CECECFD7D6D6DEDEDEE6E6E6ECEBEBEFEFF0F4F3F3F5F5F6F6F7F7F7F7F7 F8F8F8F9F8F9FAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9000000F9F9F9FAF9F9F9F9F9 6666668A8A8AE2E2E3F9F9F9FAF9F9F9F9F9000000F9F9FAFAFAFAF9F9F9B9B9B91A1A1AFAFAF9 000000F9F9FAB4B4B30D0D0DCDCDCDF9F9F9FAFAFA6666668A8A8AE2E2E3FAF9F9F9F9F9FAF9F9 F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FA959695171717BABBBBF9FAFAF9FAF9 F9FAF9F9F9FAF9F9FAFAF9F9000000F9F9F9FAF9F9EDEDEE393939B2B2B33E3E3EF0F0F0F9F9F9 969596171717BBBBBAFAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9000000FAF9F9F9F9F9FAF9FA FAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF8F8F9F9F9F9F7F7F7F6F6F6F4F4F5F3F3F2F0EFF0 EBEBECE7E7E6E2E1E1DBDBDBD4D4D4CECECEC6C6C5BDBEBEB7B7B8B2B1B2AFAFAFAEAEAEB0B0B0 B1B1B2B7B6B6BDBDBEC3C3C3CBCBCBD3D3D3DAD9DADFE0DFE6E6E6EAEBEBEEEFEFF2F3F2F4F5F4 F5F5F6F7F7F8F9F8F8F8F8F8F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FA FAFAF9000000FAF9F9FAFAFAFAF9F96666668A8A8AE2E2E2F9F9F9FAF9F9F9F9F9000000FAFAF9 F9F9FAF9F9F9BAB9B91A1A1AF9F9FA000000FAFAFAB3B3B30D0D0DCCCCCDFAFAF9FAF9FA666666 8A8A8AE3E2E2FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FA 7C7B7B9B9B9CE9E9E99B9B9B373737FAF9FAF9FAF9F9F9F9F9FAFA000000F9FAF9F9FAF9EDEDEE 393939B3B2B23E3E3EF0F0F0FAF9F97B7B7C9C9B9BE9E9EA9B9C9C373737F9F9F9FAF9FAFAFAF9 FAFAF9000000FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F8F8F8F9F8F9F9F9F8F7F7F8 F6F6F6F5F4F4F1F1F1EEEEEFEAEAEBE5E5E5DDDDDDD5D5D5CCCCCDC3C3C2B7B6B7ABABACA2A2A1 9997979090908B8D8D8C8E8F8C8F8F8C8D8E8F8F8F989797A2A2A2ADADADBABBBBC4C4C5D0CFCF D8D8D9DFDFDFE5E5E5EBEBEBF0EFF0F2F3F2F5F5F5F6F7F7F7F8F8F8F9F8F8F9F8F9F9FAF9F9FA FAF9F9F9F9F9F9F9F9FAF9F9F9F9FAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FA9393931F1F1F 181818888888000000FAFAF90000007E7E7E1313134D4D4ED0D0D0F9FAFA000000000000262626 979696FAFAF9000000F9FAF90A0A0A000000000000000000F9FAF9DDDDDD6B6A6B202020000000 000000F9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9 000000F9F9FAF9FAFAB9B9B94242420F0F0F424242BBBBBBFAF9F95F5F5FB4B4B4F9FAFAB0B0B0 616161FAF9F9F9F9FAF9FAFAF9F9F9000000FAF9F9F9F9FAB9B9B94242420F0F0F424242BBBBBC F9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAF9F8F9F8F9F9F7F7F7F6F6F6F6F6F6F3F2F2 F1F1F0ECECECE8E9E8E3E2E2DDDDDCD5D5D5CECFCEC6C7C6BCBCBCB7B6B7B1B1B1AAAAA9A6A5A6 A4A3A3A5A4A5A5A6A5A9A9A9B1B1B1B7B8B8C0C0BFC9C8C9D0D0D0D7D6D6DEDEDFE4E3E3E9E8E8 EDEDEEF1F2F2F3F3F3F5F6F5F7F6F6F7F8F7F8F8F8F9F8F8F9F9F9F9F9F9F9FAFAFAF9F9F9F9FA FAF9F9F9F9FAF9FAFA000000F9F9FAFAF9F9F9F9FADDDDDD6A6A6B202020000000000000F9FAF9 000000FAFAF9000000000000252625969697FAF9FA000000F9F9F90A0A0A000000000000000000 F9F9F9DDDEDD6B6A6A202020000000000000F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9 FAF9FAF9FAF9000000000000000000000000000000ECEDECFAF9F9F9F9FAFAF9F9000000F9F9FA F9FAFA5F5F5FB4B5B4FAF9F9B0B0B0616161FAF9F9000000000000000000000000000000EDECEC F9F9FAF9FAFAF9F9F9000000FAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFA FAFAF9FAF9F9F9F9F8F8F9F8F7F7F8F7F6F7F4F5F5F2F2F2F0F0F0EFEFEFEBEAEAE8E8E7E3E3E3 DFE0DFDDDCDCDADAD9D7D7D7D5D6D5D5D5D5D5D5D5D8D7D8D8D8D8DDDDDDDEDEDFE2E2E2E8E7E8 EAEBEAECEDEDF0F1F0F2F3F3F5F5F4F7F6F7F7F8F7F9F8F8F8F8F9FAF9F9FAF9F9F9F9FAF9FAFA F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9000000FAF9F9F9F9FAFAF9F9DDDDDE 6A6B6B202020000000000000F9F9FA000000F9F9FA000000000000252526969796FAFAFA000000 FAF9F90A0A0A000000000000000000F9FAFADDDDDD6A6A6A202020000000000000F9F9F9F9FAF9 FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAE7E7E77C7C7C191919464646C2C1C2F9FAF9 F9FAFAF9FAF9F9FAFA000000FAF9FAF9FAF95F5F5FB4B4B5FAF9F9B0B0B0616161F9FAFAE7E7E7 7B7C7B191919464646C1C1C1FAF9F9F9F9F9F9F9F9F9FAFA000000F9F9FAFAF9F9F9F9FAF9FAFA F9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F8F8F9F9F9F9F8F8F7F6F6F7F5F6F5F4F4F4F2F2F1EEEDED EBEBEAE6E7E6E0E0E1DCDBDCD5D6D6CFCFCFCACACAC6C6C6C2C1C1BFBFBEBDBDBDBDBEBDC0BFBF C3C3C2C7C7C7CCCDCCD1D1D1D7D7D7DDDCDDE1E1E1E8E8E8EBEBECEEEEEEF2F1F2F4F5F4F5F6F6 F6F7F6F8F9F9F9F9F8F9F8F9F9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9F9F9 F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9 F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9 F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9 F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FA FAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9 F9F9FAFAF9FAF8F9F9F8F8F8F8F8F8F8F8F8F7F6F6F6F6F5F3F3F3F1F2F1F0EFEFEDEDECE9E9E9 E6E7E6E2E3E2DEDEDEDCDBDCD8D8D8D7D7D7D5D5D5D4D4D4D4D4D4D5D5D5D6D7D7D9DAD9DCDDDD E0E0DFE4E3E4E6E7E6EBEAEAEDEDEEF0EFEFF3F2F2F4F4F5F5F6F6F6F6F6F7F8F7F9F8F8F8F9F8 F8F8F8FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9 F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FA FAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9 FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FA F9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F8F8F9F9F8F9 F8F9F9F7F7F7F7F7F7F7F7F7F6F5F5F5F5F4F2F2F2F1F2F1F1F0F0F0F0EFEEEEEEEDEEEDEDEEED EDEDEDEFEEEFEFEFEFF1F1F1F1F1F2F2F2F2F4F3F4F4F5F4F6F7F7F7F8F7F7F8F8F8F8F7F9F8F9 F8F9F8F9F8F8F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9 F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFA F9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9 FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9 FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FA F9F9F9F9F9F8F8F8F9F7F8F7F8F8F8F7F7F6F6F5F5F4F4F3F2F3F2EFEFF0EEEDEEEBECECE9E9E9 E6E6E6E6E6E6E4E3E3E3E3E2E2E2E2E2E3E2E3E2E2E4E4E3E5E5E5E7E8E7E9EAE9ECECECEFEEEF EFEFEFF3F3F3F3F3F4F5F5F5F7F6F7F7F8F7F8F9F9F8F9F8F8F9F9FAFAF9FAF9FAF9FAF9FAF9F9 F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFA FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9 FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9 FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FA FAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFA FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9 F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFA F9F8F8F8F8F7F7F7F7F6F7F6F6F5F5F4F4F3F2F2F2F1F2F1EFF0EFEEEEEEEDECEDEBEBEBEBEBEB E9E9EAE9E9E9EAE9EAE9EAE9EAEBEBEBECEBEDEEEEEFEFEEF0EFF0F1F2F1F3F2F2F4F4F5F6F5F5 F7F6F6F7F7F8F7F8F8F8F8F8F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9 F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FA F9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9 FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FA F9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9 F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FA FAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9 FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAF9F8F8F8F8F7 F7F7F7F7F8F7F8F7F7F7F7F6F6F6F6F6F7F6F6F7F6F6F6F6F7F6F7F6F6F6F8F8F8F7F7F8F7F7F7 F8F7F8F8F9F8F8F9F9F9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FA F9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9 F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFA FAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9 F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FA F9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFA F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FA F9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAF9F9F8 F8F7F7F8F8F7F7F8F7F5F5F6F6F5F6F4F5F5F3F3F3F2F2F2F2F2F2F2F1F1F2F2F1F0F0F0F0F1F0 F2F1F1F2F2F1F2F2F2F3F4F3F3F4F3F4F4F4F6F5F6F6F6F6F8F8F8F7F7F8F7F7F7F9F8F9F9FAF9 F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9 FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9 F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9 F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF8F8F8F9F8F8F9F8F8F8F8F8F7F7F7 F7F7F7F6F6F7F6F6F6F6F6F5F5F5F5F5F5F5F4F4F4F4F5F4F4F4F4F4F4F4F4F4F4F4F4F4F5F5F5 F6F5F5F5F5F5F6F6F6F6F6F6F8F7F7F9F8F9F8F8F8F8F8F9F8F8F8F9F9F9F9F9FAF9F9F9F9F9F9 FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9 F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9 F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9 FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FA FAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFA FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9 FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9 FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9 F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FA F9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F8F9F9F9F8F8F9F8F8 F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F8F7F7F8F7F7F7F7F7F7F7F7F7F7F7F7F7F8F7F7F7F9F9F8 F8F8F8F8F8F8F8F8F8F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAFAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FA F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9 FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9 F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9 F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FA F9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFA F9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9 F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9 F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FA F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFA FAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9 F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9 F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FA F9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9 F9F9FAFAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9 FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FA F9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9 F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9 F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9 F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9 F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9 FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FA FAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFA FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9 FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9 FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9FAF9FAF9FAF9F9F9F9F9FAF9 F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FA F9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9 F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9 F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FA F9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9 F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FA FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FA FAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FA FAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9 F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9 F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9 FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FA F9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FA F9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9 F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9 FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9FAF9FAF9F9F9F9 F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FA F9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9 F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FA F9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9 F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9 F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FA F9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9 F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FA FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FA FAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FA FAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9 F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9 F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9 FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FA F9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FA F9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FA end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/gesture_layer_inheritance_tree.eps0000664000175000017500000013166112127353615021127 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/gesture_layer_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:12-03:00) %%BoundingBox: -0 -0 128 155 %%HiResBoundingBox: 0 0 128 155 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 128 155 userdict begin DisplayImage 0 0 128 155 12 128 155 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF78438 02FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3D FFFFF97C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFF6907F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF95 0071FFFE5DD7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB198FF FFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027FFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF81 00AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733 D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF 0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF27 00FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF8301 D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A4 7B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C13D 0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFE CA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55339999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999993355FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF7900000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0DF5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAA0302ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1 F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FFFFF70F8FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF355FFFFFFFFF5E36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900B8FFFFFFFFB700D9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8117FCFFFFFFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B 28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD300436666666666664300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A 1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE19999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999933339999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999999999999999E1 FFFFFFFFFFFFFFFF5C000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000005CFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFE8D586706000000FFF383603343D2FFFFD5457A7401F283000F67FF 980000FFF18C0000FCBF6F1FE53E1DEDF383603343D2FFFFFFFFFFFFFFFFFFFFFFFF0027 FFFFD950785B3ED0FFA2080086FBFFA505A0FFF383603343D2FCBF6F1FE53E1DEDFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF9002ECFF950071FF FE5DD7FFFF4516F1FF2A12FEFF4FE9FF0027FFFFFF2200FFFFFF2200F8C5080087BB63F2 5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE 50FFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFF4701F9FFE90038FFC3000000000000B3FF14008FFDD2F1FF 0027FFFFFF2700FFFFFF2700FFFF2500EDFFFFC3000000000000B3FFFFFFFFFFFFFFFFFF FFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FFC3000000000000B3FF2500EDFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF8100AEFF D8007DFF8E2AFFFFFFFFFFFFFFAB0B0033C7FFFF0027FFFFFF2700FFFFFF2700FFFF2700 FFFFFF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C 05E4FE41FBFF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFE9B11745087FCFF8209F4FFFFFFFFFCFFFFDA43 00039DFF0027FFFFFF2700FFFFFF2700FFFF2700FFFFFF8209F4FFFFFFFFFCFFFFFFFFFF FFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF8209F4FFFFFFFFFCFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FB6FD9FFFFFFFFFFAC007DFFFFFFD590FF84FFFFA6001AFF0023FFFFFF2800F7FFFF2100 FEFF2700FFFFFFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFFFF2400 FEFFFFFF600C5DDBFFFFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF81229CB7C5D8F9FFF9250062A47B45F1 FF13EAFFFD1039FF1909D0FFFF52007ADA931200B7FC2000FBFFFFF9250062A47B45F1FF FFFFFFFFFFFFFFFFFFF5001FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF9250062A47B 45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFBA160000000011A4FFE24F111765EAFFFF0020816C4FE1FF9F117BFFFFDF410A 36CF3C5C9B7B00006ECEFFFFE24F111765EAFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D11 2FC2961146EBFFFFFF43A2FFFFFFFFE24F111765EAF48200006ECEFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000D7FFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF553399999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999993355FFFFFFFFFFFFFFFF79000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/elm-widget-hierarchy.eps0000664000175000017500001026240612127353614016701 00000000000000  v%!PS-Adobe-3.1 EPSF-3.0 %ADO_DSC_Encoding: MacOS Roman %%Title: elementary-widgets.eps %%Creator: Adobe Illustrator(R) 15.0 %%For: Marina Proni %%CreationDate: 4/23/12 %%BoundingBox: 0 0 1238 726 %%HiResBoundingBox: 0 0 1237.3008 725.3945 %%CropBox: 0 0 1237.3008 725.3945 %%LanguageLevel: 2 %%DocumentData: Clean7Bit %ADOBeginClientInjection: DocumentHeader "AI11EPS" %%AI8_CreatorVersion: 15.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 15.0.0 x399 R agm 4.5188 ct 5.1874 %ADO_ContainsXMP: MainFirst %ADOEndClientInjection: DocumentHeader "AI11EPS" %%Pages: 1 %%DocumentNeededResources: %%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 %%+ procset Adobe_CoolType_Utility_T42 1.0 0 %%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%+ procset Adobe_CoolType_Core 2.31 0 %%+ procset Adobe_AGM_Core 2.0 0 %%+ procset Adobe_AGM_Utils 1.0 0 %%DocumentFonts: %%DocumentNeededFonts: %%DocumentNeededFeatures: %%DocumentSuppliedFeatures: %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentCustomColors: %%CMYKCustomColor: %%RGBCustomColor: %%EndComments %%BeginDefaults %%ViewingOrientation: 1 0 0 1 %%EndDefaults %%BeginProlog %%BeginResource: procset Adobe_AGM_Utils 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known {currentpacking true setpacking}if userdict/Adobe_AGM_Utils 75 dict dup begin put /bdf {bind def}bind def /nd{null def}bdf /xdf {exch def}bdf /ldf {load def}bdf /ddf {put}bdf /xddf {3 -1 roll put}bdf /xpt {exch put}bdf /ndf { exch dup where{ pop pop pop }{ xdf }ifelse }def /cdndf { exch dup currentdict exch known{ pop pop }{ exch def }ifelse }def /gx {get exec}bdf /ps_level /languagelevel where{ pop systemdict/languagelevel gx }{ 1 }ifelse def /level2 ps_level 2 ge def /level3 ps_level 3 ge def /ps_version {version cvr}stopped{-1}if def /set_gvm {currentglobal exch setglobal}bdf /reset_gvm {setglobal}bdf /makereadonlyarray { /packedarray where{pop packedarray }{ array astore readonly}ifelse }bdf /map_reserved_ink_name { dup type/stringtype eq{ dup/Red eq{ pop(_Red_) }{ dup/Green eq{ pop(_Green_) }{ dup/Blue eq{ pop(_Blue_) }{ dup()cvn eq{ pop(Process) }if }ifelse }ifelse }ifelse }if }bdf /AGMUTIL_GSTATE 22 dict def /get_gstate { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_clr_spc currentcolorspace def /AGMUTIL_GSTATE_clr_indx 0 def /AGMUTIL_GSTATE_clr_comps 12 array def mark currentcolor counttomark {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop /AGMUTIL_GSTATE_fnt rootfont def /AGMUTIL_GSTATE_lw currentlinewidth def /AGMUTIL_GSTATE_lc currentlinecap def /AGMUTIL_GSTATE_lj currentlinejoin def /AGMUTIL_GSTATE_ml currentmiterlimit def currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf /AGMUTIL_GSTATE_sa currentstrokeadjust def /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def /AGMUTIL_GSTATE_op currentoverprint def /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf /AGMUTIL_GSTATE_ht currenthalftone def /AGMUTIL_GSTATE_flt currentflat def end }def /set_gstate { AGMUTIL_GSTATE begin AGMUTIL_GSTATE_clr_spc setcolorspace AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor AGMUTIL_GSTATE_fnt setfont AGMUTIL_GSTATE_lw setlinewidth AGMUTIL_GSTATE_lc setlinecap AGMUTIL_GSTATE_lj setlinejoin AGMUTIL_GSTATE_ml setmiterlimit AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash AGMUTIL_GSTATE_sa setstrokeadjust AGMUTIL_GSTATE_clr_rnd setcolorrendering AGMUTIL_GSTATE_op setoverprint AGMUTIL_GSTATE_bg cvx setblackgeneration AGMUTIL_GSTATE_ucr cvx setundercolorremoval AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or { currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne { mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark }if }{ AGMUTIL_GSTATE_ht sethalftone }ifelse AGMUTIL_GSTATE_flt setflat end }def /get_gstate_and_matrix { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_ctm matrix currentmatrix def end get_gstate }def /set_gstate_and_matrix { set_gstate AGMUTIL_GSTATE begin AGMUTIL_GSTATE_ctm setmatrix end }def /AGMUTIL_str256 256 string def /AGMUTIL_src256 256 string def /AGMUTIL_dst64 64 string def /AGMUTIL_srcLen nd /AGMUTIL_ndx nd /AGMUTIL_cpd nd /capture_cpd{ //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf }def /thold_halftone { level3 {sethalftone currenthalftone} { dup/HalftoneType get 3 eq { sethalftone currenthalftone }{ begin Width Height mul{ Thresholds read{pop}if }repeat end currenthalftone }ifelse }ifelse }def /rdcmntline { currentfile AGMUTIL_str256 readline pop (%)anchorsearch{pop}if }bdf /filter_cmyk { dup type/filetype ne{ exch()/SubFileDecode filter }{ exch pop } ifelse [ exch { AGMUTIL_src256 readstring pop dup length/AGMUTIL_srcLen exch def /AGMUTIL_ndx 0 def AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ 1 index exch get AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put /AGMUTIL_ndx AGMUTIL_ndx 1 add def }for pop AGMUTIL_dst64 0 AGMUTIL_ndx getinterval } bind /exec cvx ]cvx }bdf /filter_indexed_devn { cvi Names length mul names_index add Lookup exch get }bdf /filter_devn { 4 dict begin /srcStr xdf /dstStr xdf dup type/filetype ne{ 0()/SubFileDecode filter }if [ exch [ /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx currentdict/srcStr get/readstring cvx/pop cvx /dup cvx/length cvx 0/gt cvx[ Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx names_index Names length currentdict/srcStr get length 1 sub{ 1/index cvx/exch cvx/get cvx currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx }for currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx ]cvx/if cvx /end cvx ]cvx bind /exec cvx ]cvx end }bdf /AGMUTIL_imagefile nd /read_image_file { AGMUTIL_imagefile 0 setfileposition 10 dict begin /imageDict xdf /imbufLen Width BitsPerComponent mul 7 add 8 idiv def /imbufIdx 0 def /origDataSource imageDict/DataSource get def /origMultipleDataSources imageDict/MultipleDataSources get def /origDecode imageDict/Decode get def /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse { /imbufCnt imageDict/DataSource get length def /imbufs imbufCnt array def 0 1 imbufCnt 1 sub{ /imbufIdx xdf imbufs imbufIdx imbufLen string put imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put }for DeviceN_PS2{ imageDict begin /DataSource[DataSource/devn_sep_datasource cvx]cvx def /MultipleDataSources false def /Decode[0 1]def end }if }{ /imbuf imbufLen string def Indexed_DeviceN level3 not and DeviceN_NoneName or{ /srcDataStrs[imageDict begin currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse { Width Decode length 2 div mul cvi string }repeat end]def imageDict begin /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def /Decode[0 1]def end }{ imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put imageDict/Decode[0 1]put }ifelse }ifelse imageDict exch load exec imageDict/DataSource origDataSource put imageDict/MultipleDataSources origMultipleDataSources put imageDict/Decode origDecode put end }bdf /write_image_file { begin {(AGMUTIL_imagefile)(w+)file}stopped{ false }{ Adobe_AGM_Utils/AGMUTIL_imagefile xddf 2 dict begin /imbufLen Width BitsPerComponent mul 7 add 8 idiv def MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ /imbuf imbufLen string def }if 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ pop MultipleDataSources{ 0 1 DataSource length 1 sub{ DataSource type dup /arraytype eq{ pop DataSource exch gx }{ /filetype eq{ DataSource exch get imbuf readstring pop }{ DataSource exch get }ifelse }ifelse AGMUTIL_imagefile exch writestring }for }{ DataSource type dup /arraytype eq{ pop DataSource exec }{ /filetype eq{ DataSource imbuf readstring pop }{ DataSource }ifelse }ifelse AGMUTIL_imagefile exch writestring }ifelse }for end true }ifelse end }bdf /close_image_file { AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile }def statusdict/product known userdict/AGMP_current_show known not and{ /pstr statusdict/product get def pstr(HP LaserJet 2200)eq pstr(HP LaserJet 4000 Series)eq or pstr(HP LaserJet 4050 Series )eq or pstr(HP LaserJet 8000 Series)eq or pstr(HP LaserJet 8100 Series)eq or pstr(HP LaserJet 8150 Series)eq or pstr(HP LaserJet 5000 Series)eq or pstr(HP LaserJet 5100 Series)eq or pstr(HP Color LaserJet 4500)eq or pstr(HP Color LaserJet 4600)eq or pstr(HP LaserJet 5Si)eq or pstr(HP LaserJet 1200 Series)eq or pstr(HP LaserJet 1300 Series)eq or pstr(HP LaserJet 4100 Series)eq or { userdict/AGMP_current_show/show load put userdict/show{ currentcolorspace 0 get /Pattern eq {false charpath f} {AGMP_current_show}ifelse }put }if currentdict/pstr undef }if /consumeimagedata { begin AGMIMG_init_common currentdict/MultipleDataSources known not {/MultipleDataSources false def}if MultipleDataSources { DataSource 0 get type dup/filetype eq { 1 dict begin /flushbuffer Width cvi string def 1 1 Height cvi { pop 0 1 DataSource length 1 sub { DataSource exch get flushbuffer readstring pop pop }for }for end }if dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and { Width Height mul cvi { 0 1 DataSource length 1 sub {dup DataSource exch gx length exch 0 ne{pop}if}for dup 0 eq {pop exit}if sub dup 0 le {exit}if }loop pop }if } { /DataSource load type dup/filetype eq { 1 dict begin /flushbuffer Width Decode length 2 idiv mul cvi string def 1 1 Height{pop DataSource flushbuffer readstring pop pop}for end }if dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and { Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul { DataSource length dup 0 eq {pop exit}if sub dup 0 le {exit}if }loop pop }if }ifelse end }bdf /addprocs { 2{/exec load}repeat 3 1 roll [5 1 roll]bind cvx }def /modify_halftone_xfer { currenthalftone dup length dict copy begin currentdict 2 index known{ 1 index load dup length dict copy begin currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs/TransferFunction xdf currentdict end def currentdict end sethalftone }{ currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs/TransferFunction xdf currentdict end sethalftone pop }ifelse }def /clonearray { dup xcheck exch dup length array exch Adobe_AGM_Core/AGMCORE_tmp -1 ddf { Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf dup type/dicttype eq { Adobe_AGM_Core/AGMCORE_tmp get exch clonedict Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf }if dup type/arraytype eq { Adobe_AGM_Core/AGMCORE_tmp get exch clonearray Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf }if exch dup Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put }forall exch{cvx}if }bdf /clonedict { dup length dict begin { dup type/dicttype eq {clonedict}if dup type/arraytype eq {clonearray}if def }forall currentdict end }bdf /DeviceN_PS2 { /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and }bdf /Indexed_DeviceN { /indexed_colorspace_dict AGMCORE_gget dup null ne{ dup/CSDBase known{ /CSDBase get/CSD get_res/Names known }{ pop false }ifelse }{ pop false }ifelse }bdf /DeviceN_NoneName { /Names where{ pop false Names { (None)eq or }forall }{ false }ifelse }bdf /DeviceN_PS2_inRip_seps { /AGMCORE_in_rip_sep where { pop dup type dup/arraytype eq exch/packedarraytype eq or { dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and { /currentcolorspace exch AGMCORE_gput false }{ true }ifelse }{ true }ifelse }{ true }ifelse }bdf /base_colorspace_type { dup type/arraytype eq{0 get}if }bdf /currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse { /pdfmark_5{cleartomark}bind def }{ /pdfmark_5{pdfmark}bind def }ifelse /ReadBypdfmark_5 { currentfile exch 0 exch/SubFileDecode filter /currentdistillerparams where {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse {flushfile cleartomark} {/PUT pdfmark}ifelse }bdf /ReadBypdfmark_5_string { 2 dict begin /makerString exch def string/tmpString exch def { currentfile tmpString readline not{pop exit}if makerString anchorsearch { pop pop cleartomark exit }{ 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 }ifelse }loop end }bdf /xpdfm { { dup 0 get/Label eq { aload length[exch 1 add 1 roll/PAGELABEL }{ aload pop [{ThisPage}<<5 -2 roll>>/PUT }ifelse pdfmark_5 }forall }bdf /lmt{ dup 2 index le{exch}if pop dup 2 index ge{exch}if pop }bdf /int{ dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop }bdf /ds{ Adobe_AGM_Utils begin }bdf /dt{ currentdict Adobe_AGM_Utils eq{ end }if }bdf systemdict/setpacking known {setpacking}if %%EndResource %%BeginResource: procset Adobe_AGM_Core 2.0 0 %%Version: 2.0 0 %%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known { currentpacking true setpacking }if userdict/Adobe_AGM_Core 209 dict dup begin put /Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def /AGMCORE_str256 256 string def /AGMCORE_save nd /AGMCORE_graphicsave nd /AGMCORE_c 0 def /AGMCORE_m 0 def /AGMCORE_y 0 def /AGMCORE_k 0 def /AGMCORE_cmykbuf 4 array def /AGMCORE_screen[currentscreen]cvx def /AGMCORE_tmp 0 def /AGMCORE_&setgray nd /AGMCORE_&setcolor nd /AGMCORE_&setcolorspace nd /AGMCORE_&setcmykcolor nd /AGMCORE_cyan_plate nd /AGMCORE_magenta_plate nd /AGMCORE_yellow_plate nd /AGMCORE_black_plate nd /AGMCORE_plate_ndx nd /AGMCORE_get_ink_data nd /AGMCORE_is_cmyk_sep nd /AGMCORE_host_sep nd /AGMCORE_avoid_L2_sep_space nd /AGMCORE_distilling nd /AGMCORE_composite_job nd /AGMCORE_producing_seps nd /AGMCORE_ps_level -1 def /AGMCORE_ps_version -1 def /AGMCORE_environ_ok nd /AGMCORE_CSD_cache 0 dict def /AGMCORE_currentoverprint false def /AGMCORE_deltaX nd /AGMCORE_deltaY nd /AGMCORE_name nd /AGMCORE_sep_special nd /AGMCORE_err_strings 4 dict def /AGMCORE_cur_err nd /AGMCORE_current_spot_alias false def /AGMCORE_inverting false def /AGMCORE_feature_dictCount nd /AGMCORE_feature_opCount nd /AGMCORE_feature_ctm nd /AGMCORE_ConvertToProcess false def /AGMCORE_Default_CTM matrix def /AGMCORE_Default_PageSize nd /AGMCORE_Default_flatness nd /AGMCORE_currentbg nd /AGMCORE_currentucr nd /AGMCORE_pattern_paint_type 0 def /knockout_unitsq nd currentglobal true setglobal [/CSA/Gradient/Procedure] { /Generic/Category findresource dup length dict copy/Category defineresource pop }forall setglobal /AGMCORE_key_known { where{ /Adobe_AGM_Core_Id known }{ false }ifelse }ndf /flushinput { save 2 dict begin /CompareBuffer 3 -1 roll def /readbuffer 256 string def mark { currentfile readbuffer{readline}stopped {cleartomark mark} { not {pop exit} if CompareBuffer eq {exit} if }ifelse }loop cleartomark end restore }bdf /getspotfunction { AGMCORE_screen exch pop exch pop dup type/dicttype eq{ dup/HalftoneType get 1 eq{ /SpotFunction get }{ dup/HalftoneType get 2 eq{ /GraySpotFunction get }{ pop { abs exch abs 2 copy add 1 gt{ 1 sub dup mul exch 1 sub dup mul add 1 sub }{ dup mul exch dup mul add 1 exch sub }ifelse }bind }ifelse }ifelse }if }def /np {newpath}bdf /clp_npth {clip np}def /eoclp_npth {eoclip np}def /npth_clp {np clip}def /graphic_setup { /AGMCORE_graphicsave save store concat 0 setgray 0 setlinecap 0 setlinejoin 1 setlinewidth []0 setdash 10 setmiterlimit np false setoverprint false setstrokeadjust //Adobe_AGM_Core/spot_alias gx /Adobe_AGM_Image where{ pop Adobe_AGM_Image/spot_alias 2 copy known{ gx }{ pop pop }ifelse }if /sep_colorspace_dict null AGMCORE_gput 100 dict begin /dictstackcount countdictstack def /showpage{}def mark }def /graphic_cleanup { cleartomark dictstackcount 1 countdictstack 1 sub{end}for end AGMCORE_graphicsave restore }def /compose_error_msg { grestoreall initgraphics /Helvetica findfont 10 scalefont setfont /AGMCORE_deltaY 100 def /AGMCORE_deltaX 310 def clippath pathbbox np pop pop 36 add exch 36 add exch moveto 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath 0 AGMCORE_&setgray gsave 1 AGMCORE_&setgray fill grestore 1 setlinewidth gsave stroke grestore currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto /AGMCORE_deltaY 12 def /AGMCORE_tmp 0 def AGMCORE_err_strings exch get { dup 32 eq { pop AGMCORE_str256 0 AGMCORE_tmp getinterval stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt { currentpoint AGMCORE_deltaY sub exch pop clippath pathbbox pop pop pop 44 add exch moveto }if AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show 0 1 AGMCORE_str256 length 1 sub { AGMCORE_str256 exch 0 put }for /AGMCORE_tmp 0 def }{ AGMCORE_str256 exch AGMCORE_tmp xpt /AGMCORE_tmp AGMCORE_tmp 1 add def }ifelse }forall }bdf /AGMCORE_CMYKDeviceNColorspaces[ [/Separation/None/DeviceCMYK{0 0 0}] [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] [/Separation(Cyan)/DeviceCMYK{0 0 0}] [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] [/DeviceCMYK] ]def /ds{ Adobe_AGM_Core begin /currentdistillerparams where { pop currentdistillerparams/CoreDistVersion get 5000 lt {<>setdistillerparams}if }if /AGMCORE_ps_version xdf /AGMCORE_ps_level xdf errordict/AGM_handleerror known not{ errordict/AGM_handleerror errordict/handleerror get put errordict/handleerror{ Adobe_AGM_Core begin $error/newerror get AGMCORE_cur_err null ne and{ $error/newerror false put AGMCORE_cur_err compose_error_msg }if $error/newerror true put end errordict/AGM_handleerror get exec }bind put }if /AGMCORE_environ_ok ps_level AGMCORE_ps_level ge ps_version AGMCORE_ps_version ge and AGMCORE_ps_level -1 eq or def AGMCORE_environ_ok not {/AGMCORE_cur_err/AGMCORE_bad_environ def}if /AGMCORE_&setgray systemdict/setgray get def level2{ /AGMCORE_&setcolor systemdict/setcolor get def /AGMCORE_&setcolorspace systemdict/setcolorspace get def }if /AGMCORE_currentbg currentblackgeneration def /AGMCORE_currentucr currentundercolorremoval def /AGMCORE_Default_flatness currentflat def /AGMCORE_distilling /product where{ pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and }{ false }ifelse def /AGMCORE_GSTATE AGMCORE_key_known not{ /AGMCORE_GSTATE 21 dict def /AGMCORE_tmpmatrix matrix def /AGMCORE_gstack 32 array def /AGMCORE_gstackptr 0 def /AGMCORE_gstacksaveptr 0 def /AGMCORE_gstackframekeys 14 def /AGMCORE_&gsave/gsave ldf /AGMCORE_&grestore/grestore ldf /AGMCORE_&grestoreall/grestoreall ldf /AGMCORE_&save/save ldf /AGMCORE_&setoverprint/setoverprint ldf /AGMCORE_gdictcopy{ begin {def}forall end }def /AGMCORE_gput{ AGMCORE_gstack AGMCORE_gstackptr get 3 1 roll put }def /AGMCORE_gget{ AGMCORE_gstack AGMCORE_gstackptr get exch get }def /gsave{ AGMCORE_&gsave AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge{limitcheck}if /AGMCORE_gstackptr exch store AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def /grestore{ AGMCORE_&grestore AGMCORE_gstackptr 1 sub dup AGMCORE_gstacksaveptr lt{1 add}if dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse /AGMCORE_gstackptr exch store }def /grestoreall{ AGMCORE_&grestoreall /AGMCORE_gstackptr AGMCORE_gstacksaveptr store }def /save{ AGMCORE_&save AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge{limitcheck}if /AGMCORE_gstackptr exch store /AGMCORE_gstacksaveptr AGMCORE_gstackptr store AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def /setoverprint{ dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint }def 0 1 AGMCORE_gstack length 1 sub{ AGMCORE_gstack exch AGMCORE_gstackframekeys dict put }for }if level3/AGMCORE_&sysshfill AGMCORE_key_known not and { /AGMCORE_&sysshfill systemdict/shfill get def /AGMCORE_&sysmakepattern systemdict/makepattern get def /AGMCORE_&usrmakepattern/makepattern load def }if /currentcmykcolor[0 0 0 0]AGMCORE_gput /currentstrokeadjust false AGMCORE_gput /currentcolorspace[/DeviceGray]AGMCORE_gput /sep_tint 0 AGMCORE_gput /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput /sep_colorspace_dict null AGMCORE_gput /devicen_colorspace_dict null AGMCORE_gput /indexed_colorspace_dict null AGMCORE_gput /currentcolor_intent()AGMCORE_gput /customcolor_tint 1 AGMCORE_gput /absolute_colorimetric_crd null AGMCORE_gput /relative_colorimetric_crd null AGMCORE_gput /saturation_crd null AGMCORE_gput /perceptual_crd null AGMCORE_gput currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf << /MaxPatternItem currentsystemparams/MaxPatternCache get >> setuserparams end }def /ps { /setcmykcolor where{ pop Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put }if Adobe_AGM_Core begin /setcmykcolor { 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput 1 sub 4 1 roll 3{ 3 index add neg dup 0 lt{ pop 0 }if 3 1 roll }repeat setrgbcolor pop }ndf /currentcmykcolor { /currentcmykcolor AGMCORE_gget aload pop }ndf /setoverprint {pop}ndf /currentoverprint {false}ndf /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def /AGMCORE_plate_ndx AGMCORE_cyan_plate{ 0 }{ AGMCORE_magenta_plate{ 1 }{ AGMCORE_yellow_plate{ 2 }{ AGMCORE_black_plate{ 3 }{ 4 }ifelse }ifelse }ifelse }ifelse def /AGMCORE_have_reported_unsupported_color_space false def /AGMCORE_report_unsupported_color_space { AGMCORE_have_reported_unsupported_color_space false eq { (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf }if }def /AGMCORE_composite_job AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def /AGMCORE_in_rip_sep /AGMCORE_in_rip_sep where{ pop AGMCORE_in_rip_sep }{ AGMCORE_distilling { false }{ userdict/Adobe_AGM_OnHost_Seps known{ false }{ level2{ currentpagedevice/Separations 2 copy known{ get }{ pop pop false }ifelse }{ false }ifelse }ifelse }ifelse }ifelse def /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def /AGM_preserve_spots /AGM_preserve_spots where{ pop AGM_preserve_spots }{ AGMCORE_distilling AGMCORE_producing_seps or }ifelse def /AGM_is_distiller_preserving_spotimages { currentdistillerparams/PreserveOverprintSettings known { currentdistillerparams/PreserveOverprintSettings get { currentdistillerparams/ColorConversionStrategy known { currentdistillerparams/ColorConversionStrategy get /sRGB ne }{ true }ifelse }{ false }ifelse }{ false }ifelse }def /convert_spot_to_process where{pop}{ /convert_spot_to_process { //Adobe_AGM_Core begin dup map_alias{ /Name get exch pop }if dup dup(None)eq exch(All)eq or { pop false }{ AGMCORE_host_sep { gsave 1 0 0 0 setcmykcolor currentgray 1 exch sub 0 1 0 0 setcmykcolor currentgray 1 exch sub 0 0 1 0 setcmykcolor currentgray 1 exch sub 0 0 0 1 setcmykcolor currentgray 1 exch sub add add add 0 eq { pop false }{ false setoverprint current_spot_alias false set_spot_alias 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor set_spot_alias currentgray 1 ne }ifelse grestore }{ AGMCORE_distilling { pop AGM_is_distiller_preserving_spotimages not }{ //Adobe_AGM_Core/AGMCORE_name xddf false //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq AGMUTIL_cpd/OverrideSeparations known and { AGMUTIL_cpd/OverrideSeparations get { /HqnSpots/ProcSet resourcestatus { pop pop pop true }if }if }if { AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not }{ gsave [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace false AGMUTIL_cpd/SeparationColorNames 2 copy known { get {AGMCORE_name eq or}forall not }{ pop pop pop true }ifelse grestore }ifelse }ifelse }ifelse }ifelse end }def }ifelse /convert_to_process where{pop}{ /convert_to_process { dup length 0 eq { pop false }{ AGMCORE_host_sep { dup true exch { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch dup(Black)eq 3 -1 roll or {pop} {convert_spot_to_process and}ifelse } forall { true exch { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch (Black)eq or and }forall not }{pop false}ifelse }{ false exch { /PhotoshopDuotoneList where{pop false}{true}ifelse { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch dup(Black)eq 3 -1 roll or {pop} {convert_spot_to_process or}ifelse } { convert_spot_to_process or } ifelse } forall }ifelse }ifelse }def }ifelse /AGMCORE_avoid_L2_sep_space version cvr 2012 lt level2 and AGMCORE_producing_seps not and def /AGMCORE_is_cmyk_sep AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or def /AGM_avoid_0_cmyk where{ pop AGM_avoid_0_cmyk }{ AGM_preserve_spots userdict/Adobe_AGM_OnHost_Seps known userdict/Adobe_AGM_InRip_Seps known or not and }ifelse { /setcmykcolor[ { 4 copy add add add 0 eq currentoverprint and{ pop 0.0005 }if }/exec cvx /AGMCORE_&setcmykcolor load dup type/operatortype ne{ /exec cvx }if ]cvx def }if /AGMCORE_IsSeparationAProcessColor { dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or }def AGMCORE_host_sep{ /setcolortransfer { AGMCORE_cyan_plate{ pop pop pop }{ AGMCORE_magenta_plate{ 4 3 roll pop pop pop }{ AGMCORE_yellow_plate{ 4 2 roll pop pop pop }{ 4 1 roll pop pop pop }ifelse }ifelse }ifelse settransfer } def /AGMCORE_get_ink_data AGMCORE_cyan_plate{ {pop pop pop} }{ AGMCORE_magenta_plate{ {4 3 roll pop pop pop} }{ AGMCORE_yellow_plate{ {4 2 roll pop pop pop} }{ {4 1 roll pop pop pop} }ifelse }ifelse }ifelse def /AGMCORE_RemoveProcessColorNames { 1 dict begin /filtername { dup/Cyan eq 1 index(Cyan)eq or {pop(_cyan_)}if dup/Magenta eq 1 index(Magenta)eq or {pop(_magenta_)}if dup/Yellow eq 1 index(Yellow)eq or {pop(_yellow_)}if dup/Black eq 1 index(Black)eq or {pop(_black_)}if }def dup type/arraytype eq {[exch{filtername}forall]} {filtername}ifelse end }def level3{ /AGMCORE_IsCurrentColor { dup AGMCORE_IsSeparationAProcessColor { AGMCORE_plate_ndx 0 eq {dup(Cyan)eq exch/Cyan eq or}if AGMCORE_plate_ndx 1 eq {dup(Magenta)eq exch/Magenta eq or}if AGMCORE_plate_ndx 2 eq {dup(Yellow)eq exch/Yellow eq or}if AGMCORE_plate_ndx 3 eq {dup(Black)eq exch/Black eq or}if AGMCORE_plate_ndx 4 eq {pop false}if }{ gsave false setoverprint current_spot_alias false set_spot_alias 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor set_spot_alias currentgray 1 ne grestore }ifelse }def /AGMCORE_filter_functiondatasource { 5 dict begin /data_in xdf data_in type/stringtype eq { /ncomp xdf /comp xdf /string_out data_in length ncomp idiv string def 0 ncomp data_in length 1 sub { string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put }for string_out }{ string/string_in xdf /string_out 1 string def /component xdf [ data_in string_in/readstring cvx [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx [/pop cvx()]cvx/ifelse cvx ]cvx/ReusableStreamDecode filter }ifelse end }def /AGMCORE_separateShadingFunction { 2 dict begin /paint? xdf /channel xdf dup type/dicttype eq { begin FunctionType 0 eq { /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def currentdict/Decode known {/Decode Decode channel 2 mul 2 getinterval def}if paint? not {/Decode[1 1]def}if }if FunctionType 2 eq { paint? { /C0[C0 channel get 1 exch sub]def /C1[C1 channel get 1 exch sub]def }{ /C0[1]def /C1[1]def }ifelse }if FunctionType 3 eq { /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def }if currentdict/Range known {/Range[0 1]def}if currentdict end}{ channel get 0 paint? AGMCORE_separateShadingFunction }ifelse end }def /AGMCORE_separateShading { 3 -1 roll begin currentdict/Function known { currentdict/Background known {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf /ColorSpace[/DeviceGray]def }{ ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def }{ ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put }ifelse ColorSpace 0 get/Separation eq { { [1/exch cvx/sub cvx]cvx }{ [/pop cvx 1]cvx }ifelse ColorSpace 3 3 -1 roll put pop }{ { [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx }{ pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx }ifelse ColorSpace 3 3 -1 roll bind put }ifelse ColorSpace 2/DeviceGray put }ifelse end }def /AGMCORE_separateShadingDict { dup/ColorSpace get dup type/arraytype ne {[exch]}if dup 0 get/DeviceCMYK eq { exch begin currentdict AGMCORE_cyan_plate {0 true}if AGMCORE_magenta_plate {1 true}if AGMCORE_yellow_plate {2 true}if AGMCORE_black_plate {3 true}if AGMCORE_plate_ndx 4 eq {0 false}if dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading currentdict end exch }if dup 0 get/Separation eq { exch begin ColorSpace 1 get dup/None ne exch/All ne and { ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and { ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace [ /Separation ColorSpace 1 get /DeviceGray [ ColorSpace 3 get/exec cvx 4 AGMCORE_plate_ndx sub -1/roll cvx 4 1/roll cvx 3[/pop cvx]cvx/repeat cvx 1/exch cvx/sub cvx ]cvx ]def }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { currentdict 0 false AGMCORE_separateShading }if }ifelse }{ currentdict ColorSpace 1 get AGMCORE_IsCurrentColor 0 exch dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading }ifelse }if currentdict end exch }if dup 0 get/DeviceN eq { exch begin ColorSpace 1 get convert_to_process { ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace [ /DeviceN ColorSpace 1 get /DeviceGray [ ColorSpace 3 get/exec cvx 4 AGMCORE_plate_ndx sub -1/roll cvx 4 1/roll cvx 3[/pop cvx]cvx/repeat cvx 1/exch cvx/sub cvx ]cvx ]def }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { currentdict 0 false AGMCORE_separateShading /ColorSpace[/DeviceGray]def }if }ifelse }{ currentdict false -1 ColorSpace 1 get { AGMCORE_IsCurrentColor { 1 add exch pop true exch exit }if 1 add }forall exch dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading }ifelse currentdict end exch }if dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not { exch begin ColorSpace dup type/arraytype eq {0 get}if /DeviceGray ne { AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { ColorSpace 0 get/CIEBasedA eq { /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def }if ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or { /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def }if ColorSpace 0 get/CIEBasedDEFG eq { /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def }if currentdict 0 false AGMCORE_separateShading }if }if currentdict end exch }if pop dup/AGMCORE_ignoreshade known { begin /ColorSpace[/Separation(None)/DeviceGray{}]def currentdict end }if }def /shfill { AGMCORE_separateShadingDict dup/AGMCORE_ignoreshade known {pop} {AGMCORE_&sysshfill}ifelse }def /makepattern { exch dup/PatternType get 2 eq { clonedict begin /Shading Shading AGMCORE_separateShadingDict def Shading/AGMCORE_ignoreshade known currentdict end exch {pop<>}if exch AGMCORE_&sysmakepattern }{ exch AGMCORE_&usrmakepattern }ifelse }def }if }if AGMCORE_in_rip_sep{ /setcustomcolor { exch aload pop dup 7 1 roll inRip_spot_has_ink not { 4{4 index mul 4 1 roll} repeat /DeviceCMYK setcolorspace 6 -2 roll pop pop }{ //Adobe_AGM_Core begin /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf end [/Separation 4 -1 roll/DeviceCMYK {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} ] setcolorspace }ifelse setcolor }ndf /setseparationgray { [/Separation(All)/DeviceGray{}]setcolorspace_opt 1 exch sub setcolor }ndf }{ /setseparationgray { AGMCORE_&setgray }ndf }ifelse /findcmykcustomcolor { 5 makereadonlyarray }ndf /setcustomcolor { exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop }ndf /has_color /colorimage where{ AGMCORE_producing_seps{ pop true }{ systemdict eq }ifelse }{ false }ifelse def /map_index { 1 index mul exch getinterval{255 div}forall }bdf /map_indexed_devn { Lookup Names length 3 -1 roll cvi map_index }bdf /n_color_components { base_colorspace_type dup/DeviceGray eq{ pop 1 }{ /DeviceCMYK eq{ 4 }{ 3 }ifelse }ifelse }bdf level2{ /mo/moveto ldf /li/lineto ldf /cv/curveto ldf /knockout_unitsq { 1 setgray 0 0 1 1 rectfill }def level2/setcolorspace AGMCORE_key_known not and{ /AGMCORE_&&&setcolorspace/setcolorspace ldf /AGMCORE_ReplaceMappedColor { dup type dup/arraytype eq exch/packedarraytype eq or { /AGMCORE_SpotAliasAry2 where{ begin dup 0 get dup/Separation eq { pop dup length array copy dup dup 1 get current_spot_alias { dup map_alias { false set_spot_alias dup 1 exch setsepcolorspace true set_spot_alias begin /sep_colorspace_dict currentdict AGMCORE_gput pop pop pop [ /Separation Name CSA map_csa MappedCSA /sep_colorspace_proc load ] dup Name end }if }if map_reserved_ink_name 1 xpt }{ /DeviceN eq { dup length array copy dup dup 1 get[ exch{ current_spot_alias{ dup map_alias{ /Name get exch pop }if }if map_reserved_ink_name }forall ]1 xpt }if }ifelse end }if }if }def /setcolorspace { dup type dup/arraytype eq exch/packedarraytype eq or { dup 0 get/Indexed eq { AGMCORE_distilling { /PhotoshopDuotoneList where { pop false }{ true }ifelse }{ true }ifelse { aload pop 3 -1 roll AGMCORE_ReplaceMappedColor 3 1 roll 4 array astore }if }{ AGMCORE_ReplaceMappedColor }ifelse }if DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if }def }if }{ /adj { currentstrokeadjust{ transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform }if }def /mo{ adj moveto }def /li{ adj lineto }def /cv{ 6 2 roll adj 6 2 roll adj 6 2 roll adj curveto }def /knockout_unitsq { 1 setgray 8 8 1[8 0 0 8 0 0]{}image }def /currentstrokeadjust{ /currentstrokeadjust AGMCORE_gget }def /setstrokeadjust{ /currentstrokeadjust exch AGMCORE_gput }def /setcolorspace { /currentcolorspace exch AGMCORE_gput }def /currentcolorspace { /currentcolorspace AGMCORE_gget }def /setcolor_devicecolor { base_colorspace_type dup/DeviceGray eq{ pop setgray }{ /DeviceCMYK eq{ setcmykcolor }{ setrgbcolor }ifelse }ifelse }def /setcolor { currentcolorspace 0 get dup/DeviceGray ne{ dup/DeviceCMYK ne{ dup/DeviceRGB ne{ dup/Separation eq{ pop currentcolorspace 3 gx currentcolorspace 2 get }{ dup/Indexed eq{ pop currentcolorspace 3 get dup type/stringtype eq{ currentcolorspace 1 get n_color_components 3 -1 roll map_index }{ exec }ifelse currentcolorspace 1 get }{ /AGMCORE_cur_err/AGMCORE_invalid_color_space def AGMCORE_invalid_color_space }ifelse }ifelse }if }if }if setcolor_devicecolor }def }ifelse /sop/setoverprint ldf /lw/setlinewidth ldf /lc/setlinecap ldf /lj/setlinejoin ldf /ml/setmiterlimit ldf /dsh/setdash ldf /sadj/setstrokeadjust ldf /gry/setgray ldf /rgb/setrgbcolor ldf /cmyk[ /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx /setcmykcolor load dup type/operatortype ne{/exec cvx}if ]cvx bdf level3 AGMCORE_host_sep not and{ /nzopmsc{ 6 dict begin /kk exch def /yy exch def /mm exch def /cc exch def /sum 0 def cc 0 ne{/sum sum 2#1000 or def cc}if mm 0 ne{/sum sum 2#0100 or def mm}if yy 0 ne{/sum sum 2#0010 or def yy}if kk 0 ne{/sum sum 2#0001 or def kk}if AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace sum 0 eq{0}if end setcolor }bdf }{ /nzopmsc/cmyk ldf }ifelse /sep/setsepcolor ldf /devn/setdevicencolor ldf /idx/setindexedcolor ldf /colr/setcolor ldf /csacrd/set_csa_crd ldf /sepcs/setsepcolorspace ldf /devncs/setdevicencolorspace ldf /idxcs/setindexedcolorspace ldf /cp/closepath ldf /clp/clp_npth ldf /eclp/eoclp_npth ldf /f/fill ldf /ef/eofill ldf /@/stroke ldf /nclp/npth_clp ldf /gset/graphic_setup ldf /gcln/graphic_cleanup ldf /ct/concat ldf /cf/currentfile ldf /fl/filter ldf /rs/readstring ldf /AGMCORE_def_ht currenthalftone def /clonedict Adobe_AGM_Utils begin/clonedict load end def /clonearray Adobe_AGM_Utils begin/clonearray load end def currentdict{ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ bind }if def }forall /getrampcolor { /indx exch def 0 1 NumComp 1 sub { dup Samples exch get dup type/stringtype eq{indx get}if exch Scaling exch get aload pop 3 1 roll mul add }for ColorSpaceFamily/Separation eq {sep} { ColorSpaceFamily/DeviceN eq {devn}{setcolor}ifelse }ifelse }bdf /sssetbackground{ aload pop ColorSpaceFamily/Separation eq {sep} { ColorSpaceFamily/DeviceN eq {devn}{setcolor}ifelse }ifelse }bdf /RadialShade { 40 dict begin /ColorSpaceFamily xdf /background xdf /ext1 xdf /ext0 xdf /BBox xdf /r2 xdf /c2y xdf /c2x xdf /r1 xdf /c1y xdf /c1x xdf /rampdict xdf /setinkoverprint where{pop/setinkoverprint{pop}def}if gsave BBox length 0 gt { np BBox 0 get BBox 1 get moveto BBox 2 get BBox 0 get sub 0 rlineto 0 BBox 3 get BBox 1 get sub rlineto BBox 2 get BBox 0 get sub neg 0 rlineto closepath clip np }if c1x c2x eq { c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse }{ /slope c2y c1y sub c2x c1x sub div def /theta slope 1 atan def c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if }ifelse gsave clippath c1x c1y translate theta rotate -90 rotate {pathbbox}stopped {0 0 0 0}if /yMax xdf /xMax xdf /yMin xdf /xMin xdf grestore xMax xMin eq yMax yMin eq or { grestore end }{ /max{2 copy gt{pop}{exch pop}ifelse}bdf /min{2 copy lt{pop}{exch pop}ifelse}bdf rampdict begin 40 dict begin background length 0 gt{background sssetbackground gsave clippath fill grestore}if gsave c1x c1y translate theta rotate -90 rotate /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def /c1y 0 def /c1x 0 def /c2x 0 def ext0 { 0 getrampcolor c2y r2 add r1 sub 0.0001 lt { c1x c1y r1 360 0 arcn pathbbox /aymax exch def /axmax exch def /aymin exch def /axmin exch def /bxMin xMin axmin min def /byMin yMin aymin min def /bxMax xMax axmax max def /byMax yMax aymax max def bxMin byMin moveto bxMax byMin lineto bxMax byMax lineto bxMin byMax lineto bxMin byMin lineto eofill }{ c2y r1 add r2 le { c1x c1y r1 0 360 arc fill } { c2x c2y r2 0 360 arc fill r1 r2 eq { /p1x r1 neg def /p1y c1y def /p2x r1 def /p2y c1y def p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto fill }{ /AA r2 r1 sub c2y div def AA -1 eq {/theta 89.99 def} {/theta AA 1 AA dup mul sub sqrt div 1 atan def} ifelse /SS1 90 theta add dup sin exch cos div def /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def /p1y p1x SS1 div neg def /SS2 90 theta sub dup sin exch cos div def /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def /p2y p2x SS2 div neg def r1 r2 gt { /L1maxX p1x yMin p1y sub SS1 div add def /L2maxX p2x yMin p2y sub SS2 div add def }{ /L1maxX 0 def /L2maxX 0 def }ifelse p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto L1maxX L1maxX p1x sub SS1 mul p1y add lineto fill }ifelse }ifelse }ifelse }if c1x c2x sub dup mul c1y c2y sub dup mul add 0.5 exp 0 dtransform dup mul exch dup mul add 0.5 exp 72 div 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 1 index 1 index lt{exch}if pop /hires xdf hires mul /numpix xdf /numsteps NumSamples def /rampIndxInc 1 def /subsampling false def numpix 0 ne { NumSamples numpix div 0.5 gt { /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def /rampIndxInc NumSamples 1 sub numsteps div def /subsampling true def }if }if /xInc c2x c1x sub numsteps div def /yInc c2y c1y sub numsteps div def /rInc r2 r1 sub numsteps div def /cx c1x def /cy c1y def /radius r1 def np xInc 0 eq yInc 0 eq rInc 0 eq and and { 0 getrampcolor cx cy radius 0 360 arc stroke NumSamples 1 sub getrampcolor cx cy radius 72 hires div add 0 360 arc 0 setlinewidth stroke }{ 0 numsteps { dup subsampling{round cvi}if getrampcolor cx cy radius 0 360 arc /cx cx xInc add def /cy cy yInc add def /radius radius rInc add def cx cy radius 360 0 arcn eofill rampIndxInc add }repeat pop }ifelse ext1 { c2y r2 add r1 lt { c2x c2y r2 0 360 arc fill }{ c2y r1 add r2 sub 0.0001 le { c2x c2y r2 360 0 arcn pathbbox /aymax exch def /axmax exch def /aymin exch def /axmin exch def /bxMin xMin axmin min def /byMin yMin aymin min def /bxMax xMax axmax max def /byMax yMax aymax max def bxMin byMin moveto bxMax byMin lineto bxMax byMax lineto bxMin byMax lineto bxMin byMin lineto eofill }{ c2x c2y r2 0 360 arc fill r1 r2 eq { /p1x r2 neg def /p1y c2y def /p2x r2 def /p2y c2y def p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto fill }{ /AA r2 r1 sub c2y div def AA -1 eq {/theta 89.99 def} {/theta AA 1 AA dup mul sub sqrt div 1 atan def} ifelse /SS1 90 theta add dup sin exch cos div def /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def /p1y c2y p1x SS1 div sub def /SS2 90 theta sub dup sin exch cos div def /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def /p2y c2y p2x SS2 div sub def r1 r2 lt { /L1maxX p1x yMax p1y sub SS1 div add def /L2maxX p2x yMax p2y sub SS2 div add def }{ /L1maxX 0 def /L2maxX 0 def }ifelse p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto L1maxX L1maxX p1x sub SS1 mul p1y add lineto fill }ifelse }ifelse }ifelse }if grestore grestore end end end }ifelse }bdf /GenStrips { 40 dict begin /ColorSpaceFamily xdf /background xdf /ext1 xdf /ext0 xdf /BBox xdf /y2 xdf /x2 xdf /y1 xdf /x1 xdf /rampdict xdf /setinkoverprint where{pop/setinkoverprint{pop}def}if gsave BBox length 0 gt { np BBox 0 get BBox 1 get moveto BBox 2 get BBox 0 get sub 0 rlineto 0 BBox 3 get BBox 1 get sub rlineto BBox 2 get BBox 0 get sub neg 0 rlineto closepath clip np }if x1 x2 eq { y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse }{ /slope y2 y1 sub x2 x1 sub div def /theta slope 1 atan def x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if } ifelse gsave clippath x1 y1 translate theta rotate {pathbbox}stopped {0 0 0 0}if /yMax exch def /xMax exch def /yMin exch def /xMin exch def grestore xMax xMin eq yMax yMin eq or { grestore end }{ rampdict begin 20 dict begin background length 0 gt{background sssetbackground gsave clippath fill grestore}if gsave x1 y1 translate theta rotate /xStart 0 def /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def /ySpan yMax yMin sub def /numsteps NumSamples def /rampIndxInc 1 def /subsampling false def xStart 0 transform xEnd 0 transform 3 -1 roll sub dup mul 3 1 roll sub dup mul add 0.5 exp 72 div 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 1 index 1 index lt{exch}if pop mul /numpix xdf numpix 0 ne { NumSamples numpix div 0.5 gt { /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def /rampIndxInc NumSamples 1 sub numsteps div def /subsampling true def }if }if ext0 { 0 getrampcolor xMin xStart lt { xMin yMin xMin neg ySpan rectfill }if }if /xInc xEnd xStart sub numsteps div def /x xStart def 0 numsteps { dup subsampling{round cvi}if getrampcolor x yMin xInc ySpan rectfill /x x xInc add def rampIndxInc add }repeat pop ext1{ xMax xEnd gt { xEnd yMin xMax xEnd sub ySpan rectfill }if }if grestore grestore end end end }ifelse }bdf }def /pt { end }def /dt{ }def /pgsv{ //Adobe_AGM_Core/AGMCORE_save save put }def /pgrs{ //Adobe_AGM_Core/AGMCORE_save get restore }def systemdict/findcolorrendering known{ /findcolorrendering systemdict/findcolorrendering get def }if systemdict/setcolorrendering known{ /setcolorrendering systemdict/setcolorrendering get def }if /test_cmyk_color_plate { gsave setcmykcolor currentgray 1 ne grestore }def /inRip_spot_has_ink { dup//Adobe_AGM_Core/AGMCORE_name xddf convert_spot_to_process not }def /map255_to_range { 1 index sub 3 -1 roll 255 div mul add }def /set_csa_crd { /sep_colorspace_dict null AGMCORE_gput begin CSA get_csa_by_name setcolorspace_opt set_crd end } def /map_csa { currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse {pop}{get_csa_by_name/MappedCSA xdf}ifelse }def /setsepcolor { /sep_colorspace_dict AGMCORE_gget begin dup/sep_tint exch AGMCORE_gput TintProc end }def /setdevicencolor { /devicen_colorspace_dict AGMCORE_gget begin Names length copy Names length 1 sub -1 0 { /devicen_tints AGMCORE_gget 3 1 roll xpt }for TintProc end }def /sep_colorspace_proc { /AGMCORE_tmp exch store /sep_colorspace_dict AGMCORE_gget begin currentdict/Components known{ Components aload pop TintMethod/Lab eq{ 2{AGMCORE_tmp mul NComponents 1 roll}repeat LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll }{ TintMethod/Subtractive eq{ NComponents{ AGMCORE_tmp mul NComponents 1 roll }repeat }{ NComponents{ 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll }repeat }ifelse }ifelse }{ ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get aload pop }ifelse end }def /sep_colorspace_gray_proc { /AGMCORE_tmp exch store /sep_colorspace_dict AGMCORE_gget begin GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get end }def /sep_proc_name { dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ pop[/DeviceGray] /sep_colorspace_gray_proc }{ /sep_colorspace_proc }ifelse }def /setsepcolorspace { current_spot_alias{ dup begin Name map_alias{ exch pop }if end }if dup/sep_colorspace_dict exch AGMCORE_gput begin CSA map_csa /AGMCORE_sep_special Name dup()eq exch(All)eq or store AGMCORE_avoid_L2_sep_space{ [/Indexed MappedCSA sep_proc_name 255 exch {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx ]setcolorspace_opt /TintProc{ 255 mul round cvi setcolor }bdf }{ MappedCSA 0 get/DeviceCMYK eq currentdict/Components known and AGMCORE_sep_special not and{ /TintProc[ Components aload pop Name findcmykcustomcolor /exch cvx/setcustomcolor cvx ]cvx bdf }{ AGMCORE_host_sep Name(All)eq and{ /TintProc{ 1 exch sub setseparationgray }bdf }{ AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and AGMCORE_host_sep or Name()eq and{ /TintProc[ MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ cvx/setcmykcolor cvx }{ cvx/setgray cvx }ifelse ]cvx bdf }{ AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ /TintProc[ /dup cvx MappedCSA sep_proc_name cvx exch 0 get/DeviceGray eq{ 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx }if /Name cvx/findcmykcustomcolor cvx/exch cvx AGMCORE_host_sep{ AGMCORE_is_cmyk_sep /Name cvx /AGMCORE_IsSeparationAProcessColor load/exec cvx /not cvx/and cvx }{ Name inRip_spot_has_ink not }ifelse [ /pop cvx 1 ]cvx/if cvx /setcustomcolor cvx ]cvx bdf }{ /TintProc{setcolor}bdf [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt }ifelse }ifelse }ifelse }ifelse }ifelse set_crd setsepcolor end }def /additive_blend { 3 dict begin /numarrays xdf /numcolors xdf 0 1 numcolors 1 sub { /c1 xdf 1 0 1 numarrays 1 sub { 1 exch add/index cvx c1/get cvx/mul cvx }for numarrays 1 add 1/roll cvx }for numarrays[/pop cvx]cvx/repeat cvx end }def /subtractive_blend { 3 dict begin /numarrays xdf /numcolors xdf 0 1 numcolors 1 sub { /c1 xdf 1 1 0 1 numarrays 1 sub { 1 3 3 -1 roll add/index cvx c1/get cvx/sub cvx/mul cvx }for /sub cvx numarrays 1 add 1/roll cvx }for numarrays[/pop cvx]cvx/repeat cvx end }def /exec_tint_transform { /TintProc[ /TintTransform cvx/setcolor cvx ]cvx bdf MappedCSA setcolorspace_opt }bdf /devn_makecustomcolor { 2 dict begin /names_index xdf /Names xdf 1 1 1 1 Names names_index get findcmykcustomcolor /devicen_tints AGMCORE_gget names_index get setcustomcolor Names length{pop}repeat end }bdf /setdevicencolorspace { dup/AliasedColorants known{false}{true}ifelse current_spot_alias and{ 7 dict begin /names_index 0 def dup/names_len exch/Names get length def /new_names names_len array def /new_LookupTables names_len array def /alias_cnt 0 def dup/Names get { dup map_alias{ exch pop dup/ColorLookup known{ dup begin new_LookupTables names_index ColorLookup put end }{ dup/Components known{ dup begin new_LookupTables names_index Components put end }{ dup begin new_LookupTables names_index[null null null null]put end }ifelse }ifelse new_names names_index 3 -1 roll/Name get put /alias_cnt alias_cnt 1 add def }{ /name xdf new_names names_index name put dup/LookupTables known{ dup begin new_LookupTables names_index LookupTables names_index get put end }{ dup begin new_LookupTables names_index[null null null null]put end }ifelse }ifelse /names_index names_index 1 add def }forall alias_cnt 0 gt{ /AliasedColorants true def /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def 0 1 names_len 1 sub{ /names_index xdf new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ /AliasedColorants false def exit }{ new_LookupTables names_index get 0 get null eq{ dup/Names get names_index get/name xdf name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq or or or not{ /AliasedColorants false def exit }if }if }ifelse }for lut_entry_len 1 eq{ /AliasedColorants false def }if AliasedColorants{ dup begin /Names new_names def /LookupTables new_LookupTables def /AliasedColorants true def /NComponents lut_entry_len def /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def currentdict/TTTablesIdx known not{ /TTTablesIdx -1 def }if end }if }if end }if dup/devicen_colorspace_dict exch AGMCORE_gput begin currentdict/AliasedColorants known{ AliasedColorants }{ false }ifelse dup not{ CSA map_csa }if /TintTransform load type/nulltype eq or{ /TintTransform[ 0 1 Names length 1 sub { /TTTablesIdx TTTablesIdx 1 add def dup LookupTables exch get dup 0 get null eq { 1 index Names exch get dup(Cyan)eq { pop exch LookupTables length exch sub /index cvx 0 0 0 } { dup(Magenta)eq { pop exch LookupTables length exch sub /index cvx 0/exch cvx 0 0 }{ (Yellow)eq { exch LookupTables length exch sub /index cvx 0 0 3 -1/roll cvx 0 }{ exch LookupTables length exch sub /index cvx 0 0 0 4 -1/roll cvx }ifelse }ifelse }ifelse 5 -1/roll cvx/astore cvx }{ dup length 1 sub LookupTables length 4 -1 roll sub 1 add /index cvx/mul cvx/round cvx/cvi cvx/get cvx }ifelse Names length TTTablesIdx add 1 add 1/roll cvx }for Names length[/pop cvx]cvx/repeat cvx NComponents Names length TintMethod/Subtractive eq { subtractive_blend }{ additive_blend }ifelse ]cvx bdf }if AGMCORE_host_sep{ Names convert_to_process{ exec_tint_transform } { currentdict/AliasedColorants known{ AliasedColorants not }{ false }ifelse 5 dict begin /AvoidAliasedColorants xdf /painted? false def /names_index 0 def /names_len Names length def AvoidAliasedColorants{ /currentspotalias current_spot_alias def false set_spot_alias }if Names{ AGMCORE_is_cmyk_sep{ dup(Cyan)eq AGMCORE_cyan_plate and exch dup(Magenta)eq AGMCORE_magenta_plate and exch dup(Yellow)eq AGMCORE_yellow_plate and exch (Black)eq AGMCORE_black_plate and or or or{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ Names names_index/devn_makecustomcolor cvx ]cvx ddf /painted? true def }if painted?{exit}if }{ 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ Names names_index/devn_makecustomcolor cvx ]cvx ddf /painted? true def exit }if }ifelse /names_index names_index 1 add def }forall AvoidAliasedColorants{ currentspotalias set_spot_alias }if painted?{ /devicen_colorspace_dict AGMCORE_gget/names_index names_index put }{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx 0 0 0 0/setcmykcolor cvx ]cvx ddf }ifelse end }ifelse } { AGMCORE_in_rip_sep{ Names convert_to_process not }{ level3 }ifelse { [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt /TintProc level3 not AGMCORE_in_rip_sep and{ [ Names/length cvx[/pop cvx]cvx/repeat cvx ]cvx bdf }{ {setcolor}bdf }ifelse }{ exec_tint_transform }ifelse }ifelse set_crd /AliasedColorants false def end }def /setindexedcolorspace { dup/indexed_colorspace_dict exch AGMCORE_gput begin currentdict/CSDBase known{ CSDBase/CSD get_res begin currentdict/Names known{ currentdict devncs }{ 1 currentdict sepcs }ifelse AGMCORE_host_sep{ 4 dict begin /compCnt/Names where{pop Names length}{1}ifelse def /NewLookup HiVal 1 add string def 0 1 HiVal{ /tableIndex xdf Lookup dup type/stringtype eq{ compCnt tableIndex map_index }{ exec }ifelse /Names where{ pop setdevicencolor }{ setsepcolor }ifelse currentgray tableIndex exch 255 mul cvi NewLookup 3 1 roll put }for [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt end }{ level3 { currentdict/Names known{ [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt }{ [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt }ifelse }{ [/Indexed MappedCSA HiVal [ currentdict/Names known{ Lookup dup type/stringtype eq {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} {/exec cvx}ifelse /TintTransform load/exec cvx }{ Lookup dup type/stringtype eq {/exch cvx/get cvx 255/div cvx} {/exec cvx}ifelse CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx }ifelse ]cvx ]setcolorspace_opt }ifelse }ifelse end set_crd } { CSA map_csa AGMCORE_host_sep level2 not and{ 0 0 0 0 setcmykcolor }{ [/Indexed MappedCSA level2 not has_color not and{ dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ pop[/DeviceGray] }if HiVal GrayLookup }{ HiVal currentdict/RangeArray known{ { /indexed_colorspace_dict AGMCORE_gget begin Lookup exch dup HiVal gt{ pop HiVal }if NComponents mul NComponents getinterval{}forall NComponents 1 sub -1 0{ RangeArray exch 2 mul 2 getinterval aload pop map255_to_range NComponents 1 roll }for end }bind }{ Lookup }ifelse }ifelse ]setcolorspace_opt set_crd }ifelse }ifelse end }def /setindexedcolor { AGMCORE_host_sep{ /indexed_colorspace_dict AGMCORE_gget begin currentdict/CSDBase known{ CSDBase/CSD get_res begin currentdict/Names known{ map_indexed_devn devn } { Lookup 1 3 -1 roll map_index sep }ifelse end }{ Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll map_index MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse }ifelse end }{ level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin map_indexed_devn devn end } { setcolor }ifelse }ifelse }def /ignoreimagedata { currentoverprint not{ gsave dup clonedict begin 1 setgray /Decode[0 1]def /DataSourcedef /MultipleDataSources false def /BitsPerComponent 8 def currentdict end systemdict/image gx grestore }if consumeimagedata }def /add_res { dup/CSD eq{ pop //Adobe_AGM_Core begin /AGMCORE_CSD_cache load 3 1 roll put end }{ defineresource pop }ifelse }def /del_res { { aload pop exch dup/CSD eq{ pop {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall }{ exch {1 index undefineresource}forall pop }ifelse }forall }def /get_res { dup/CSD eq{ pop dup type dup/nametype eq exch/stringtype eq or{ AGMCORE_CSD_cache exch get }if }{ findresource }ifelse }def /get_csa_by_name { dup type dup/nametype eq exch/stringtype eq or{ /CSA get_res }if }def /paintproc_buf_init { /count get 0 0 put }def /paintproc_buf_next { dup/count get dup 0 get dup 3 1 roll 1 add 0 xpt get }def /cachepaintproc_compress { 5 dict begin currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def /ppdict 20 dict def /string_size 16000 def /readbuffer string_size string def currentglobal true setglobal ppdict 1 array dup 0 1 put/count xpt setglobal /LZWFilter { exch dup length 0 eq{ pop }{ ppdict dup length 1 sub 3 -1 roll put }ifelse {string_size}{0}ifelse string }/LZWEncode filter def { ReadFilter readbuffer readstring exch LZWFilter exch writestring not{exit}if }loop LZWFilter closefile ppdict end }def /cachepaintproc { 2 dict begin currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def /ppdict 20 dict def currentglobal true setglobal ppdict 1 array dup 0 1 put/count xpt setglobal { ReadFilter 16000 string readstring exch ppdict dup length 1 sub 3 -1 roll put not{exit}if }loop ppdict dup dup length 1 sub()put end }def /make_pattern { exch clonedict exch dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub matrix translate exch matrix concatmatrix 1 index begin BBox 0 get XStep div cvi XStep mul/xshift exch neg def BBox 1 get YStep div cvi YStep mul/yshift exch neg def BBox 0 get xshift add BBox 1 get yshift add BBox 2 get xshift add BBox 3 get yshift add 4 array astore /BBox exch def [xshift yshift/translate load null/exec load]dup 3/PaintProc load put cvx/PaintProc exch def end gsave 0 setgray makepattern grestore }def /set_pattern { dup/PatternType get 1 eq{ dup/PaintType get 1 eq{ currentoverprint sop[/DeviceGray]setcolorspace 0 setgray }if }if setpattern }def /setcolorspace_opt { dup currentcolorspace eq{pop}{setcolorspace}ifelse }def /updatecolorrendering { currentcolorrendering/RenderingIntent known{ currentcolorrendering/RenderingIntent get } { Intent/AbsoluteColorimetric eq { /absolute_colorimetric_crd AGMCORE_gget dup null eq } { Intent/RelativeColorimetric eq { /relative_colorimetric_crd AGMCORE_gget dup null eq } { Intent/Saturation eq { /saturation_crd AGMCORE_gget dup null eq } { /perceptual_crd AGMCORE_gget dup null eq }ifelse }ifelse }ifelse { pop null } { /RenderingIntent known{null}{Intent}ifelse }ifelse }ifelse Intent ne{ Intent/ColorRendering{findresource}stopped { pop pop systemdict/findcolorrendering known { Intent findcolorrendering { /ColorRendering findresource true exch } { /ColorRendering findresource product(Xerox Phaser 5400)ne exch }ifelse dup Intent/AbsoluteColorimetric eq { /absolute_colorimetric_crd exch AGMCORE_gput } { Intent/RelativeColorimetric eq { /relative_colorimetric_crd exch AGMCORE_gput } { Intent/Saturation eq { /saturation_crd exch AGMCORE_gput } { Intent/Perceptual eq { /perceptual_crd exch AGMCORE_gput } { pop }ifelse }ifelse }ifelse }ifelse 1 index{exch}{pop}ifelse } {false}ifelse } {true}ifelse { dup begin currentdict/TransformPQR known{ currentdict/TransformPQR get aload pop 3{{}eq 3 1 roll}repeat or or } {true}ifelse currentdict/MatrixPQR known{ currentdict/MatrixPQR get aload pop 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq and and and and and and and and } {true}ifelse end or { clonedict begin /TransformPQR[ {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind ]def /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def currentdict end }if setcolorrendering_opt }if }if }def /set_crd { AGMCORE_host_sep not level2 and{ currentdict/ColorRendering known{ ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if }{ currentdict/Intent known{ updatecolorrendering }if }ifelse currentcolorspace dup type/arraytype eq {0 get}if /DeviceRGB eq { currentdict/UCR known {/UCR}{/AGMCORE_currentucr}ifelse load setundercolorremoval currentdict/BG known {/BG}{/AGMCORE_currentbg}ifelse load setblackgeneration }if }if }def /set_ucrbg { dup null eq {pop /AGMCORE_currentbg load}{/Procedure get_res}ifelse dup currentblackgeneration eq {pop}{setblackgeneration}ifelse dup null eq {pop /AGMCORE_currentucr load}{/Procedure get_res}ifelse dup currentundercolorremoval eq {pop}{setundercolorremoval}ifelse }def /setcolorrendering_opt { dup currentcolorrendering eq{ pop }{ product(HP Color LaserJet 2605)anchorsearch{ pop pop pop }{ pop clonedict begin /Intent Intent def currentdict end setcolorrendering }ifelse }ifelse }def /cpaint_gcomp { convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not { (%end_cpaint_gcomp)flushinput }if }def /cpaint_gsep { //Adobe_AGM_Core/AGMCORE_ConvertToProcess get { (%end_cpaint_gsep)flushinput }if }def /cpaint_gend {np}def /T1_path { currentfile token pop currentfile token pop mo { currentfile token pop dup type/stringtype eq {pop exit}if 0 exch rlineto currentfile token pop dup type/stringtype eq {pop exit}if 0 rlineto }loop }def /T1_gsave level3 {/clipsave} {/gsave}ifelse load def /T1_grestore level3 {/cliprestore} {/grestore}ifelse load def /set_spot_alias_ary { dup inherit_aliases //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf }def /set_spot_normalization_ary { dup inherit_aliases dup length /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if array //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf /AGMCORE_SpotAliasAry where{ pop AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval AGMCORE_SpotAliasAry length }{0}ifelse AGMCORE_SpotAliasAry2 3 1 roll exch putinterval true set_spot_alias }def /inherit_aliases { {dup/Name get map_alias{/CSD put}{pop}ifelse}forall }def /set_spot_alias { /AGMCORE_SpotAliasAry2 where{ /AGMCORE_current_spot_alias 3 -1 roll put }{ pop }ifelse }def /current_spot_alias { /AGMCORE_SpotAliasAry2 where{ /AGMCORE_current_spot_alias get }{ false }ifelse }def /map_alias { /AGMCORE_SpotAliasAry2 where{ begin /AGMCORE_name xdf false AGMCORE_SpotAliasAry2{ dup/Name get AGMCORE_name eq{ /CSD get/CSD get_res exch pop true exit }{ pop }ifelse }forall end }{ pop false }ifelse }bdf /spot_alias { true set_spot_alias /AGMCORE_&setcustomcolor AGMCORE_key_known not{ //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put }if /customcolor_tint 1 AGMCORE_gput //Adobe_AGM_Core begin /setcustomcolor { //Adobe_AGM_Core begin dup/customcolor_tint exch AGMCORE_gput 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not current_spot_alias and{1 index 4 get map_alias}{false}ifelse { false set_spot_alias /sep_colorspace_dict AGMCORE_gget null ne {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse 3 1 roll 2 index{ exch pop/sep_tint AGMCORE_gget exch }if mark 3 1 roll setsepcolorspace counttomark 0 ne{ setsepcolor }if pop not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if pop true set_spot_alias }{ AGMCORE_&setcustomcolor }ifelse end }bdf end }def /begin_feature { Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if }def /end_feature { 2 dict begin /spd/setpagedevice load def /setpagedevice{get_gstate spd set_gstate}def stopped{$error/newerror false put}if end count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if }def /set_negative { //Adobe_AGM_Core begin /AGMCORE_inverting exch def level2{ currentpagedevice/NegativePrint known AGMCORE_distilling not and{ currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ true begin_feature true{ <>setpagedevice }end_feature }if /AGMCORE_inverting false def }if }if AGMCORE_inverting{ [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer AGMCORE_distilling{ erasepage }{ gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore }ifelse }if end }def /lw_save_restore_override{ /md where{ pop md begin initializepage /initializepage{}def /pmSVsetup{}def /endp{}def /pse{}def /psb{}def /orig_showpage where {pop} {/orig_showpage/showpage load def} ifelse /showpage{orig_showpage gR}def end }if }def /pscript_showpage_override{ /NTPSOct95 where { begin showpage save /showpage/restore load def /restore{exch pop}def end }if }def /driver_media_override { /md where{ pop md/initializepage known{ md/initializepage{}put }if md/rC known{ md/rC{4{pop}repeat}put }if }if /mysetup where{ /mysetup[1 0 0 1 0 0]put }if Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put level2 {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if }def /capture_mysetup { /Pscript_Win_Data where{ pop Pscript_Win_Data/mysetup known{ Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put }if }if }def /restore_mysetup { /Pscript_Win_Data where{ pop Pscript_Win_Data/mysetup known{ Adobe_AGM_Core/save_mysetup known{ Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put Adobe_AGM_Core/save_mysetup undef }if }if }if }def /driver_check_media_override { /PrepsDict where {pop} { Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq { Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and }if { Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix }if }ifelse }def AGMCORE_err_strings begin /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def /AGMCORE_invalid_color_space(This job contains an invalid color space. )def end /set_def_ht {AGMCORE_def_ht sethalftone}def /set_def_flat {AGMCORE_Default_flatness setflat}def end systemdict/setpacking known {setpacking}if %%EndResource %%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known { currentpacking true setpacking }if userdict/Adobe_AGM_Image 71 dict dup begin put /Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def /nd{ null def }bind def /AGMIMG_&image nd /AGMIMG_&colorimage nd /AGMIMG_&imagemask nd /AGMIMG_mbuf()def /AGMIMG_ybuf()def /AGMIMG_kbuf()def /AGMIMG_c 0 def /AGMIMG_m 0 def /AGMIMG_y 0 def /AGMIMG_k 0 def /AGMIMG_tmp nd /AGMIMG_imagestring0 nd /AGMIMG_imagestring1 nd /AGMIMG_imagestring2 nd /AGMIMG_imagestring3 nd /AGMIMG_imagestring4 nd /AGMIMG_imagestring5 nd /AGMIMG_cnt nd /AGMIMG_fsave nd /AGMIMG_colorAry nd /AGMIMG_override nd /AGMIMG_name nd /AGMIMG_maskSource nd /AGMIMG_flushfilters nd /invert_image_samples nd /knockout_image_samples nd /img nd /sepimg nd /devnimg nd /idximg nd /ds { Adobe_AGM_Core begin Adobe_AGM_Image begin /AGMIMG_&image systemdict/image get def /AGMIMG_&imagemask systemdict/imagemask get def /colorimage where{ pop /AGMIMG_&colorimage/colorimage ldf }if end end }def /ps { Adobe_AGM_Image begin /AGMIMG_ccimage_exists{/customcolorimage where { pop /Adobe_AGM_OnHost_Seps where { pop false }{ /Adobe_AGM_InRip_Seps where { pop false }{ true }ifelse }ifelse }{ false }ifelse }bdf level2{ /invert_image_samples { Adobe_AGM_Image/AGMIMG_tmp Decode length ddf /Decode[Decode 1 get Decode 0 get]def }def /knockout_image_samples { Operator/imagemask ne{ /Decode[1 1]def }if }def }{ /invert_image_samples { {1 exch sub}currenttransfer addprocs settransfer }def /knockout_image_samples { {pop 1}currenttransfer addprocs settransfer }def }ifelse /img/imageormask ldf /sepimg/sep_imageormask ldf /devnimg/devn_imageormask ldf /idximg/indexed_imageormask ldf /_ctype 7 def currentdict{ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ bind }if def }forall }def /pt { end }def /dt { }def /AGMIMG_flushfilters { dup type/arraytype ne {1 array astore}if dup 0 get currentfile ne {dup 0 get flushfile}if { dup type/filetype eq { dup status 1 index currentfile ne and {closefile} {pop} ifelse }{pop}ifelse }forall }def /AGMIMG_init_common { currentdict/T known{/ImageType/T ldf currentdict/T undef}if currentdict/W known{/Width/W ldf currentdict/W undef}if currentdict/H known{/Height/H ldf currentdict/H undef}if currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if currentdict/D known{/Decode/D ldf currentdict/D undef}if currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if currentdict/O known{ /Operator/O load 1 eq{ /imagemask }{ /O load 2 eq{ /image }{ /colorimage }ifelse }ifelse def currentdict/O undef }if currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if currentdict/I known{/Interpolate/I ldf currentdict/I undef}if currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if /DataSource load xcheck not{ DataSource type/arraytype eq{ DataSource 0 get type/filetype eq{ /_Filters DataSource def currentdict/MultipleDataSources known not{ /DataSource DataSource dup length 1 sub get def }if }if }if currentdict/MultipleDataSources known not{ /MultipleDataSources DataSource type/arraytype eq{ DataSource length 1 gt } {false}ifelse def }if }if /NComponents Decode length 2 div def currentdict/SkipImageProc known not{/SkipImageProc{false}def}if }bdf /imageormask_sys { begin AGMIMG_init_common save mark level2{ currentdict Operator/imagemask eq{ AGMIMG_&imagemask }{ use_mask{ process_mask AGMIMG_&image }{ AGMIMG_&image }ifelse }ifelse }{ Width Height Operator/imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix/DataSource load AGMIMG_&imagemask }{ BitsPerComponent ImageMatrix/DataSource load AGMIMG_&image }ifelse }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if cleartomark restore end }def /overprint_plate { currentoverprint{ 0 get dup type/nametype eq{ dup/DeviceGray eq{ pop AGMCORE_black_plate not }{ /DeviceCMYK eq{ AGMCORE_is_cmyk_sep not }if }ifelse }{ false exch { AGMOHS_sepink eq or }forall not }ifelse }{ pop false }ifelse }def /process_mask { level3{ dup begin /ImageType 1 def end 4 dict begin /DataDict exch def /ImageType 3 def /InterleaveType 3 def /MaskDict 9 dict begin /ImageType 1 def /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def /ImageMatrix[Width 0 0 Height neg 0 Height]def /NComponents 1 def /BitsPerComponent 1 def /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def currentdict end def currentdict end }if }def /use_mask { dup/Mask known {dup/Mask get}{false}ifelse }def /imageormask { begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata } { save mark level2 AGMCORE_host_sep not and{ currentdict Operator/imagemask eq DeviceN_PS2 not and{ imagemask }{ AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ [/Separation/Black/DeviceGray{}]setcolorspace /Decode[Decode 1 get Decode 0 get]def }if use_mask{ process_mask image }{ DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and { Names convert_to_process not{ 2 dict begin /imageDict xdf /names_index 0 def gsave imageDict write_image_file{ Names{ dup(None)ne{ [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace Operator imageDict read_image_file names_index 0 eq{true setoverprint}if /names_index names_index 1 add def }{ pop }ifelse }forall close_image_file }if grestore end }{ Operator/imagemask eq{ imagemask }{ image }ifelse }ifelse }{ Operator/imagemask eq{ imagemask }{ image }ifelse }ifelse }ifelse }ifelse }{ Width Height Operator/imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix/DataSource load /Adobe_AGM_OnHost_Seps where{ pop imagemask }{ currentgray 1 ne{ currentdict imageormask_sys }{ currentoverprint not{ 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }ifelse }{ BitsPerComponent ImageMatrix MultipleDataSources{ 0 1 NComponents 1 sub{ DataSource exch get }for }{ /DataSource load }ifelse Operator/colorimage eq{ AGMCORE_host_sep{ MultipleDataSources level2 or NComponents 4 eq and{ AGMCORE_is_cmyk_sep{ MultipleDataSources{ /DataSource DataSource 0 get xcheck { [ DataSource 0 get/exec cvx DataSource 1 get/exec cvx DataSource 2 get/exec cvx DataSource 3 get/exec cvx /AGMCORE_get_ink_data cvx ]cvx }{ DataSource aload pop AGMCORE_get_ink_data }ifelse def }{ /DataSource Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul /DataSource load filter_cmyk 0()/SubFileDecode filter def }ifelse /Decode[Decode 0 get Decode 1 get]def /MultipleDataSources false def /NComponents 1 def /Operator/image def invert_image_samples 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentoverprint not Operator/imagemask eq and{ 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }{ MultipleDataSources NComponents AGMIMG_&colorimage }ifelse }{ true NComponents colorimage }ifelse }{ Operator/image eq{ AGMCORE_host_sep{ /DoImage true def currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse { AGMCORE_black_plate not Operator/imagemask ne and{ /DoImage false def currentdict ignoreimagedata }if }if 1 AGMCORE_&setgray DoImage {currentdict imageormask_sys}if }{ use_mask{ process_mask image }{ image }ifelse }ifelse }{ Operator/knockout eq{ pop pop pop pop pop currentcolorspace overprint_plate not{ knockout_unitsq }if }if }ifelse }ifelse }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end }def /sep_imageormask { /sep_colorspace_dict AGMCORE_gget begin CSA map_csa begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata }{ save mark AGMCORE_avoid_L2_sep_space{ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def }if AGMIMG_ccimage_exists MappedCSA 0 get/DeviceCMYK eq and currentdict/Components known and Name()ne and Name(All)ne and Operator/image eq and AGMCORE_producing_seps not and level2 not and { Width Height BitsPerComponent ImageMatrix [ /DataSource load/exec cvx { 0 1 2 index length 1 sub{ 1 index exch 2 copy get 255 xor put }for }/exec cvx ]cvx bind MappedCSA 0 get/DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Name findcmykcustomcolor customcolorimage }{ AGMCORE_producing_seps not{ level2{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if currentdict imageormask }{ currentdict Operator/imagemask eq{ imageormask }{ sep_imageormask_lev1 }ifelse }ifelse }{ AGMCORE_host_sep{ Operator/knockout eq{ currentdict/ImageMatrix get concat knockout_unitsq }{ currentgray 1 ne{ AGMCORE_is_cmyk_sep Name(All)ne and{ level2{ Name AGMCORE_IsSeparationAProcessColor { Operator/imagemask eq{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor }if }{ invert_image_samples }ifelse }{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ [/Separation Name[/DeviceGray] { sep_colorspace_proc AGMCORE_get_ink_data 1 exch sub }bind ]AGMCORE_&setcolorspace /sep_tint AGMCORE_gget AGMCORE_&setcolor }if }ifelse currentdict imageormask_sys }{ currentdict Operator/imagemask eq{ imageormask_sys }{ sep_image_lev1_sep }ifelse }ifelse }{ Operator/imagemask ne{ invert_image_samples }if currentdict imageormask_sys }ifelse }{ currentoverprint not Name(All)eq or Operator/imagemask eq and{ currentdict imageormask_sys }{ currentoverprint not { gsave knockout_unitsq grestore }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ currentcolorspace 0 get/Separation ne{ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if }if currentoverprint MappedCSA 0 get/DeviceCMYK eq and Name AGMCORE_IsSeparationAProcessColor not and //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse Name(All)ne and{ imageormask_l2_overprint }{ currentdict imageormask }ifelse }ifelse }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end end }def /colorSpaceElemCnt { mark currentcolor counttomark dup 2 add 1 roll cleartomark }bdf /devn_sep_datasource { 1 dict begin /dataSource xdf [ 0 1 dataSource length 1 sub{ dup currentdict/dataSource get/exch cvx/get cvx/exec cvx /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx }for ]cvx bind end }bdf /devn_alt_datasource { 11 dict begin /convProc xdf /origcolorSpaceElemCnt xdf /origMultipleDataSources xdf /origBitsPerComponent xdf /origDecode xdf /origDataSource xdf /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def /DataSource origMultipleDataSources { [ BitsPerComponent 8 idiv origDecode length 2 idiv mul string 0 1 origDecode length 2 idiv 1 sub { dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch origDataSource exch get 0()/SubFileDecode filter BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx }for ]bind cvx }{origDataSource}ifelse 0()/SubFileDecode filter def [ origcolorSpaceElemCnt string 0 2 origDecode length 2 sub { dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx }for /convProc load/exec cvx origcolorSpaceElemCnt 1 sub -1 0 { /dup cvx 2/add cvx/index cvx 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx }for ]bind cvx 0()/SubFileDecode filter end }bdf /devn_imageormask { /devicen_colorspace_dict AGMCORE_gget begin CSA map_csa 2 dict begin dup /srcDataStrs[3 -1 roll begin AGMIMG_init_common currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse { Width Decode length 2 div mul cvi { dup 65535 gt{1 add 2 div cvi}{exit}ifelse }loop string }repeat end]def /dstDataStr srcDataStrs 0 get length string def begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata }{ save mark AGMCORE_producing_seps not{ level3 not{ Operator/imagemask ne{ /DataSource[[ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def /MultipleDataSources true def /Decode colorSpaceElemCnt[exch{0 1}repeat]def }if }if currentdict imageormask }{ AGMCORE_host_sep{ Names convert_to_process{ CSA get_csa_by_name 0 get/DeviceCMYK eq{ /DataSource Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource filter_cmyk 0()/SubFileDecode filter def /MultipleDataSources false def /Decode[1 0]def /DeviceGray setcolorspace currentdict imageormask_sys }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate{ /DataSource DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource /MultipleDataSources false def /Decode colorSpaceElemCnt[exch{0 1}repeat]def currentdict imageormask_sys }{ gsave knockout_unitsq grestore currentdict consumeimagedata }ifelse }ifelse } { /devicen_colorspace_dict AGMCORE_gget/names_index known{ Operator/imagemask ne{ MultipleDataSources{ /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def /MultipleDataSources false def }{ /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def }ifelse invert_image_samples }if currentdict imageormask_sys }{ currentoverprint not Operator/imagemask eq and{ currentdict imageormask_sys }{ currentoverprint not { gsave knockout_unitsq grestore }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ currentdict imageormask }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end end end }def /imageormask_l2_overprint { currentdict currentcmykcolor add add add 0 eq{ currentdict consumeimagedata }{ level3{ currentcmykcolor /AGMIMG_k xdf /AGMIMG_y xdf /AGMIMG_m xdf /AGMIMG_c xdf Operator/imagemask eq{ [/DeviceN[ AGMIMG_c 0 ne{/Cyan}if AGMIMG_m 0 ne{/Magenta}if AGMIMG_y 0 ne{/Yellow}if AGMIMG_k 0 ne{/Black}if ]/DeviceCMYK{}]setcolorspace AGMIMG_c 0 ne{AGMIMG_c}if AGMIMG_m 0 ne{AGMIMG_m}if AGMIMG_y 0 ne{AGMIMG_y}if AGMIMG_k 0 ne{AGMIMG_k}if setcolor }{ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def [/Indexed [ /DeviceN[ AGMIMG_c 0 ne{/Cyan}if AGMIMG_m 0 ne{/Magenta}if AGMIMG_y 0 ne{/Yellow}if AGMIMG_k 0 ne{/Black}if ] /DeviceCMYK{ AGMIMG_k 0 eq{0}if AGMIMG_y 0 eq{0 exch}if AGMIMG_m 0 eq{0 3 1 roll}if AGMIMG_c 0 eq{0 4 1 roll}if } ] 255 { 255 div mark exch dup dup dup AGMIMG_k 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_y 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_m 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_c 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop counttomark 1 roll }{ pop }ifelse counttomark 1 add -1 roll pop } ]setcolorspace }ifelse imageormask_sys }{ write_image_file{ currentcmykcolor 0 ne{ [/Separation/Black/DeviceGray{}]setcolorspace gsave /Black [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Yellow/DeviceGray{}]setcolorspace gsave /Yellow [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Magenta/DeviceGray{}]setcolorspace gsave /Magenta [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Cyan/DeviceGray{}]setcolorspace gsave /Cyan [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if close_image_file }{ imageormask }ifelse }ifelse }ifelse }def /indexed_imageormask { begin AGMIMG_init_common save mark currentdict AGMCORE_host_sep{ Operator/knockout eq{ /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ /CSA get get_csa_by_name }{ /Names get }ifelse overprint_plate not{ knockout_unitsq }if }{ Indexed_DeviceN{ /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ indexed_image_lev2_sep }{ currentoverprint not{ knockout_unitsq }if currentdict consumeimagedata }ifelse }{ AGMCORE_is_cmyk_sep{ Operator/imagemask eq{ imageormask_sys }{ level2{ indexed_image_lev2_sep }{ indexed_image_lev1_sep }ifelse }ifelse }{ currentoverprint not{ knockout_unitsq }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ level2{ Indexed_DeviceN{ /indexed_colorspace_dict AGMCORE_gget begin }{ /indexed_colorspace_dict AGMCORE_gget dup null ne { begin currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and AGMCORE_in_rip_sep and{ [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] setcolorspace }if end } {pop}ifelse }ifelse imageormask Indexed_DeviceN{ end }if }{ Operator/imagemask eq{ imageormask }{ indexed_imageormask_lev1 }ifelse }ifelse }ifelse cleartomark restore currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end }def /indexed_image_lev2_sep { /indexed_colorspace_dict AGMCORE_gget begin begin Indexed_DeviceN not{ currentcolorspace dup 1/DeviceGray put dup 3 currentcolorspace 2 get 1 add string 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub { dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put }for put setcolorspace }if currentdict Operator/imagemask eq{ AGMIMG_&imagemask }{ use_mask{ process_mask AGMIMG_&image }{ AGMIMG_&image }ifelse }ifelse end end }def /OPIimage { dup type/dicttype ne{ 10 dict begin /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /ImageType 1 def /Decode[0 1 def] currentdict end }if dup begin /NComponents 1 cdndf /MultipleDataSources false cdndf /SkipImageProc{false}cdndf /Decode[ 0 currentcolorspace 0 get/Indexed eq{ 2 BitsPerComponent exp 1 sub }{ 1 }ifelse ]cdndf /Operator/image cdndf end /sep_colorspace_dict AGMCORE_gget null eq{ imageormask }{ gsave dup begin invert_image_samples end sep_imageormask grestore }ifelse }def /cachemask_level2 { 3 dict begin /LZWEncode filter/WriteFilter xdf /readBuffer 256 string def /ReadFilter currentfile 0(%EndMask)/SubFileDecode filter /ASCII85Decode filter /RunLengthDecode filter def { ReadFilter readBuffer readstring exch WriteFilter exch writestring not{exit}if }loop WriteFilter closefile end }def /spot_alias { /mapto_sep_imageormask { dup type/dicttype ne{ 12 dict begin /ImageType 1 def /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /MultipleDataSources false def }{ begin }ifelse /Decode[/customcolor_tint AGMCORE_gget 0]def /Operator/image def /SkipImageProc{false}def currentdict end sep_imageormask }bdf /customcolorimage { Adobe_AGM_Image/AGMIMG_colorAry xddf /customcolor_tint AGMCORE_gget << /Name AGMIMG_colorAry 4 get /CSA[/DeviceCMYK] /TintMethod/Subtractive /TintProc null /MappedCSA null /NComponents 4 /Components[AGMIMG_colorAry aload pop pop] >> setsepcolorspace mapto_sep_imageormask }ndf Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put /customcolorimage { Adobe_AGM_Image/AGMIMG_override false put current_spot_alias{dup 4 get map_alias}{false}ifelse { false set_spot_alias /customcolor_tint AGMCORE_gget exch setsepcolorspace pop mapto_sep_imageormask true set_spot_alias }{ //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec }ifelse }bdf }def /snap_to_device { 6 dict begin matrix currentmatrix dup 0 get 0 eq 1 index 3 get 0 eq and 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop { 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def 0 0 transform AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch itransform/AGMIMG_llY exch def/AGMIMG_llX exch def 1 1 transform AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch itransform/AGMIMG_urY exch def/AGMIMG_urX exch def [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat }{ }ifelse end }def level2 not{ /colorbuf { 0 1 2 index length 1 sub{ dup 2 index exch get 255 exch sub 2 index 3 1 roll put }for }def /tint_image_to_color { begin Width Height BitsPerComponent ImageMatrix /DataSource load end Adobe_AGM_Image begin /AGMIMG_mbuf 0 string def /AGMIMG_ybuf 0 string def /AGMIMG_kbuf 0 string def { colorbuf dup length AGMIMG_mbuf length ne { dup length dup dup /AGMIMG_mbuf exch string def /AGMIMG_ybuf exch string def /AGMIMG_kbuf exch string def }if dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop } addprocs {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage end }def /sep_imageormask_lev1 { begin MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ { 255 mul round cvi GrayLookup exch get }currenttransfer addprocs settransfer currentdict imageormask }{ /sep_colorspace_dict AGMCORE_gget/Components known{ MappedCSA 0 get/DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer currentdict imageormask }{ currentcolortransfer {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }{ MappedCSA 0 get/DeviceGray eq{ {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer currentdict imageormask }{ MappedCSA 0 get/DeviceCMYK eq{ currentcolortransfer {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }{ currentcolortransfer {pop 1}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }ifelse }ifelse }ifelse end }def /sep_image_lev1_sep { begin /sep_colorspace_dict AGMCORE_gget/Components known{ Components aload pop Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf {AGMIMG_c mul 1 exch sub} {AGMIMG_m mul 1 exch sub} {AGMIMG_y mul 1 exch sub} {AGMIMG_k mul 1 exch sub} }{ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} }ifelse AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end }def /indexed_imageormask_lev1 { /indexed_colorspace_dict AGMCORE_gget begin begin currentdict MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get/DeviceGray eq{ {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get/DeviceCMYK eq{ currentcolortransfer {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll setcolortransfer tint_image_to_color }{ currentcolortransfer {pop 1}exch addprocs 4 1 roll {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll setcolortransfer tint_image_to_color }ifelse }ifelse }ifelse end end }def /indexed_image_lev1_sep { /indexed_colorspace_dict AGMCORE_gget begin begin {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end end }def }if end systemdict/setpacking known {setpacking}if %%EndResource currentdict Adobe_AGM_Utils eq {end} if %%EndProlog %%BeginSetup Adobe_AGM_Utils begin 2 2010 Adobe_AGM_Core/ds gx Adobe_AGM_Core/driver_media_override gx Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx currentdict Adobe_AGM_Utils eq {end} if %%EndSetup %%Page: 1 1 %%EndPageComments %%BeginPageSetup %ADOBeginClientInjection: PageSetup Start "AI11EPS" %AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 %ADOEndClientInjection: PageSetup Start "AI11EPS" Adobe_AGM_Utils begin Adobe_AGM_Core/ps gx Adobe_AGM_Core/driver_media_override gx Adobe_AGM_Utils/capture_cpd gx Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx %ADOBeginClientInjection: PageSetup End "AI11EPS" /currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 application/postscript Web Adobe Illustrator CS5 2012-04-23T11:00:39-03:00 2012-04-23T11:00:39-03:00 2012-04-23T11:00:39-03:00 256 152 JPEG /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAmAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A7iuk6kyhhbuQRUGmKu/Q +p/8sz/dirv0Pqf/ACzP92Ku/Q+p/wDLM/3Yq79D6n/yzP8Adirv0Pqf/LM/3Yq79D6n/wAsz/di rv0Pqf8AyzP92Ku/Q+p/8sz/AHYq79D6n/yzP92KqN9o2vGyuBZ25W7Mbi3Zx8Ik4ngW67csVYxN 5f8Azc9KMW/oeskRRmmUcHkPGjsESq0+LZe+Ktp5a/Nkkhp4VUeoVPpryLVPphqRkcKU6Ub3xVVt PLf5qCGZrqa3MzF2ijSOqJR0Ma8uAJBTmGqK1p74qoTeXfzfKqYmthIVBkBX4A/gn7uvEb15bn4a U3qqitO8u/mXFeQvdulza8T6sbKiHl6SAfYj/wB+cuh6YqhJPLv5w/XJ3jktDbhnNtEYzxKH7AkP HkCPEVr7YqjZtD/MtH4W8UEqkj99L8IATgfsLHX4+LL9rYmvYDFUNYeXfzZEbC6e3MnJOLcQRwCS BxRUT4mbgRvt791VJ/LX5wjmYZrZyVcKsyAANzJUgpGf2aLv86Yqrny5+awKhZbchUYMzpXnIEHA 0VE4jmDy/CmKsnj0XVljVXgkdwAGfiByIG5oPHFV36H1P/lmf7sVd+h9T/5Zn+7FXfofU/8Almf7 sVd+h9T/AOWZ/uxV36H1P/lmf7sVd+h9T/5Zn+7FXfofU/8Almf7sVd+h9T/AOWZ/uxV36H1P/lm f7sVc2k6kqljbuABUmmKs0tv954v9Rf1YqqYq7FXYq7FXYq7FXYqlOrXuuW91B9RtBc2pMfrkUL8 S9JCCXShVKFRxPL2plGWcwRwiw5enx4pRPHLhlvXy26dT7qQSaj5yMNqxsIub8vrJpQoAimqp6u9 GLCnL4qD7NcqGTNQ2Hn+Lcg4dNZ9R8vt68PdXTbzUp9U89JJGY9KgljrJyTlR2VXom/MqjMu9Dy+ fbBLLnHKIZRwaQg3Mjl+3pv9ibaHda1cW7HVrNbOcBCFRg6mqjl0LdHB+invl+GUyPWKLh6rHiif 3cuIfj9H2pllzjOxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kqdz/vPL/qN+rFXW3+ 88X+ov6sVVMVdirsVdirsVdirsVQst8yXLW8dtLMyIsjMhjCgOWAHxuhr8B7Yq767c/8sE//AAUH /VXFXfXbn/lgn/4KD/qrirvrtz/ywT/8FB/1VxV3125/5YJ/+Cg/6q4qsm1KWGJ5ZLGdY41Lu1YT QKKk7SYqjcVdirsVdirsVUmuVqwjVpmXqEp4VpViq/jkeLuZiHfs2ZiGo0TgVoGoGB3p+ySfwxtH D5r0dHRXRgyMAVYGoIPQg5IG0EVsW8ULZXZELKjSEdEXiCflyKj8cVat5kngjnSvCVVda9aMKiuK r8VdirsVdirsVdiqnc/7zy/6jfqxV1t/vPF/qL+rFVTFXYq7FXYq7FXYq7FUo1Kwlvp7uCG5ktJx DbyQXETMpWRJJWQsFK805AckJow2OxxVI7Tyx+YFtPFdv5pW6kUQvd2jWoSO5eKMI6ly8q26ykVJ hiFOtG7qqt35d8+3couF8zpp8gFx6VvDaCZIvXX91VmeMTGBvss8YDD9kN8WKpevlT8y5fVs5PNh t7COOWCGZLeJ7iQNAqwylmAdTHIOTfGS+/xDbFWZ6XYNY2awyXEl1MWaSaeVmYtJISzlQxbglT8K L8KjYbYq3q3/AByr3/jBL/xA4qisVdirsVdiqhNWWUW4YqvHlKVYq1DsoBG4rQ71HTInc02R2Fqw CqoUAKooABsB2AyTWS3UUrXY9D88VQ7oIJhKgpHIQsygHqT8LgCvc0bbpuT8OQIo22A8Qo9OX6v1 ftRGTa3YqlVjq2mW1pYWtxdRxXD2qSrG7BTwRKs2/QCh3xVWn1/Q7eSGKfULeOS45egrSoC/B1ib jvvxeRVPucVRdtdW11F61tKs0XJkEiEMvJGKMKj+VlIOKqmKuxV2KuxVTuf955f9Rv1Yq62/3ni/ 1F/ViqpirsVdirsVdirsVdiqU6l+l/Xu/wBEfV/r3o23p/W+fpUMkoYn0/i2WpHidtq1CqR3cH5t yW9z9Xn0aC6e2aO13naKOc3J4yENEWNLUj9qnqD7JU7KovXR+ZDSv+hBpUcMczvF9YednkhEA9NH Aj4qWuK8iD9jpuN1VHTv+Vox3Nub/wDRM9tLNG92IzOjwwm2HqRxVFGIua8WatV6+yrI/U1X/lng /wCR7/8AVHFULqsmqfou8rbwAehJUiZz+wf+KsVRXqar/wAs8H/I9/8AqjirvU1X/lng/wCR7/8A VHFXepqv/LPB/wAj3/6o4qpXMuu/V5fq1ta/WeDeh6k8nDnT4eXGGvGvWmKoi1MvJ/XAWchC4Qll +zvxqenLl2GRHMszyDB/zP07y7bRpr+tanqdlEDDarHYzcIwVZ5TIUI48uO5Y70UAb9ZMGJ+StJ8 paprVnptvrmpyzWki6nY2joIo2gjeCZFnFZFejrRQQtANgOIJVezXdPqstaAlSFrT7R+z198jPkz x/UFXJMHYqwHXxpbLp0F35dutVmudPRI9QgRmSH0wZQhdfijJZAaqN9gcVYhcar5d1q4S2fydqa6 jpiOkPpzXEQt0jM00bOy0ZWl+2PgJY/6q1Vem+Rra1i0BJra2urJLuWW4ayvZHkkid5G5r8ZPEFq tRdt64qyDFXYq7FXYqp3P+88v+o36sVdbf7zxf6i/qxVUxV2KuxV2KuxV2KuxVJtYOuAaj+ghanV vq1v9UF8ZBbcvUlr6npAvTjXp3xVKLo/m6La5a2GgmcK31SNheFSxn+D1G5JQCD7VOr+woVVSe3/ ADPGhm3gudKbV2uLgG8cTKi2rB/q7JGFcesrFK8qrQftYqq6afzLbU+GpfodNNjMNZbdblppRw/f 8VZwsfx7rUttsa9cVUb1/wA0Irh57aPTJYJUWKO0BkcxSG8IE5djb8k+pv8AvF680HAUJGKrbSb8 w5LRjr9vpkNm2mzvdC0aYzLdl29NAHLJwEBHLc/HWhpTFWX4q7FXYq7FVGYOkizIpf8AZkQUqV7M K91Pv0r1NMie9nGiKK8ejMgOzoTUV3FQffuDhBtiRXNyQQRtySNValKqADTbbb5YUKZb15Aqf3SN V3BIqyHZRSnRhvv2p3yHNsrhHmr5NrdiqF0n/jlWX/GCL/iAxVFYq7FXYq7FXYq7FVO5/wB55f8A Ub9WKutv954v9Rf1YqqYq7FXYq7FXYq7FXYqhprJnuDPHcSQOyKjBBGQQhYj7aP/ADnFWvqVz/y3 z/8AAwf9UsVd9Suf+W+f/gYP+qWKu+pXP/LfP/wMH/VLFXfUrn/lvn/4GD/qliq2TTpJY2ilvZ3j cFXQiEAqRQiojB39sVRmKuxV2KuxV2KqbQRs3LdWNKlSVJpU7069cHCGQkVptY2+2WkHSjMePY7q Nj9nv/HBwp4z0VgAoAAoBsAOlMkwdiq2VGdCqu0ZPR14kj5cgw/DFWoYUhhjhjFI41CIOuyigxVf irsVdirsVdirsVU7n/eeX/Ub9WKrbdAbeI77ovc+A/piqrwHv95xV3Ae/wB5/wA+2KtcF8T959/f 3xVvgPf7z/n2xV3Ae/3n/PvirXBfE/efb39sVb4D3+8/598VdwHv95/z7Yq7gPf7z/XFXcR7/ecV a9NfE/8ABH+vvirfAe/3nFXcB7/ecVdwHv8Aefn44q7gKU3+8/1xV3Ee/wB58a4q1wXxP3n5eOKt 8R7/AHn54q16a06nw+0fCnjirfAV7/efGuKu4ClN/vPhTFXcBWu/3nxrirXBaUqfvPhTxxVviPf7 z88Va9NaUqf+CPhTxxVviPf7z88Va4LSlT95+XjirfAVrv8AefniruA9/vOKu4D3+84qp3CAW8p3 +w3Uk/s07/LFW7b/AHni/wBRf1YqqYq7FXYq7FXYq7FXYqxzzR5a1rVpo3sNan0xEChooSyhiC9S WVlI+0Pu+VMTU6ecz6ZGLs9DrcWEETxifv8Ago2vlPXYbRoW8wXMkhnWRJmLlliVSPT+JzWpNd+v fIR0swK4zzZ5NfilK/CiBw1Xn38l115X1yUD09bnh/eBxGjScVUJxoGZ2dvi+I8m+7DLTTPKZDGG uxDnjB28u/3UO7YJhoelavYs5v8AVG1DmDs0fCh5lwR8TU+0R8qeGW4cU4/VLicfVZ8eT6IcHx8v x9qb5kOG7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqp3P+88v+o36sVdbf7zxf6i/ qxVUxVius/mJpeiXl5DqlrcQ29oQGu0CyqQUVq8VbmB+8VenU4qt1D8zfK9hHHNO83oSQQXPqiI7 Jc8THVDR68XBPw7fMHFUDdfnH5Th0eXVY0uri2heNJVjh+NTNDJOp4kjYLCwY/sn5HFUp1D/AJyF 8m2aOxtb2UK1wsZWNKP9W4klSXAo6OGU9xirPvLWu2+v6FZ6xbxvDDeJzSOUcXUVK/EPoxVMsVSr 69dJEZri9tbaJ7lraH1YyKsZzDEnIzLydzQADqegxVVinupZ5oIr+0kntiouIliLPGXXkodRNVeS mor2xVc8l6kscL3tqs03L0Y2iYM/EVbiDNU0HWmKrfrFz9UF59ftPqhQSC49M+mUIqG5+tx4kd8V dbT3V0rva39pOscjwyNFGXCyRMUkRisxoyMCGHUHFVb09V/5aIP+RD/9VsVXWE0s1vyl4mRZJI2K AqD6cjJUAlqV4+OKojFUDqN7Jbyp+/htrdYpZp55wSqrEUFSecYUfGak4qp2d5LfI72WpWd0kbBJ GhQyBWKq4UlZjQ8HVvkQcVU4dUWZ2SHVrCR0Dl1ReRAiCGQkCf8AY9VOXhyHiMVV2mu1hSdr61WG QoI5TEwVjKwWMBvWoebMAviTirQuLk3Zsxf2hvFQStbCM+oIyeIcp63LjXauKrpXvouAlvLaP1GE cfKJl5Odwq1m3Jp0xVYl1O89xbpqNm1xaBTdQiMl4g4LIZFE1V5AEivXFW0uL31LN/rEE9tdNQNF GwqpieRWV/Ucb8R26YqmGKoHXdXg0fR7zVJ0aSGziaZ4492YKK0FcVYl/wAro8lIn79rmGRUR5EM Dtx9RFZRVagn46ffXocVReq/mr5U076+sjTyTab/AL1QrEVYVDceJk4K3IoQN/nTFXWf5qeVLy7i toGuGMkMtyZTCwRYoVlZiT40gaij4vbZqKoSP86PJh1K30+Q3ENzcOsahogQGdowgJRmrUS1qtQA pr2qqzpWVlDKQVIqCNwQcVWXP+88v+o36sVQ107pokzoxV1tmKsDQgiMkEEYqqx2EEbh1aYldwGn mYfSGcg4qxS9038y52ukivrOCM6kslpIFDN+jqPzikDRsC/9393XxVdLY/mdLZkGbSluTcSVPCSg tecZhCkhv3iD1TuKV4++KpWLH85Bdx2yvpq27Rhru74rwDFuBjt1C8xxSpXmpFDuSa4qjXtPzPXU Y4U+pz6e7xGWWUR/Cgj+NaKqErzXei132O/wKsk0bT9ROjWUetMn6SjjpcfUnkhh5V/ZClO1K7de mKq91odjdW8lvK90I5VKsY7u6ieh/leORXU+4NcVWQ2Nre6XcWd0nqW80lzG6kkGjTSA0Ybg79Rv iqSQflX5Mt/qb29tNFc6csY0+4+szuYGhXhE8aSO8XJR4oQf2gcVX3H5Y+T7sSG/t5ryaYTi4mku bhTJ9aFJ6rE8caiT7XFFChtwAcVQY/JzyIbqSae0kuEdZkS3klb00S4iEMirx4saqooWYsp+yRir MbS1t7S2itbdBHBCoSNBU0A9zUn5nFVXFULpn+8z/wDGe4/5PviqKxVKNdsbHUK2N+C1ndWlxFMq llYh3hWilfirvtTATSYxJNBL38keV31KHVRFdDV7dpHtdQMlzJJFLJCls8irIXiqY4lFGQqabg4O JPAfwQgYfyu8grazwPYTy/XROL2RpLqNpzdtE85kERjQc3jjNFUAU+EChx4k8B8vmEKv5Qfl+zXT XlnPeJczXEvpSGcKi3AjLIoTidjbqVY/FXv0x4gvAfL5hMtV8geV9Y1CS91pbrUpm+GNZWljSNI3 Z40VbcQhvTYEoz8m3+0ajHiRwH8EKVr+WX5fQRwouks7wSpLFcSG4aZXS4Nwh9YnnRZZCetOtdq4 8SeA+XzCpdeQfKt/cJe6pFc6jfieC5e8nEivI1sG9FXSFYouCrIQVCAN+1U48QXgPl8wv0XyZ5Y8 vajBNottJbNMYrd1eSd0EdvBOsaqJmalKnp/HCCxMaZD+jLb+ef/AKSJ/wDmvChC3mkPHBez6czN qM9v6MQup55YKryKVidnQbuasFqe9QBirGotM/NBpXaWfSoo6MI0jjLE1UqCxMY+xtx+VDiqvp9l +ZxNuNTudMcLNCbr0kajwh29UDkv2+B2PStOm9VUJZ6J+Y1jocNlZtpcFzHNbj1EjCBYeD/WmRUj VA7OwK/D3c+AxVleh6fdQ6Lp8OrCG41WO2hXUJ40UI9wsarK60VNmddvhHyGKpiiIiKiKFRQAqgU AA2AAGKrLn/eeX/Ub9WKoS9/44U//MK//Js4qj8VdirsVdirsVdirsVSl9N/SOkzWn1q4s+dxMfr FpJ6UoC3LEgPQ05D4T7HahocVSO7/LG0u7e5hn17WX+t2zWc031mP1fSe5NyQJPS5D7Rip09P4SO hxVF675G/TErySa7qtt++e4gjt5o40idoBAvACOtI6eooJ2f4u5xVR078vhYXNvPFr+rP6c0dxdR SXPJLh0thbt6vw1pJx9RhX7W4ptRVkf6Mtv55/8ApIn/AOa8Vd+jLb+ef/pIn/5rxVC6bptubd/j n/v7gbXE46Tv/l4qiv0Zbfzz/wDSRP8A814qgFsIrG8hjhkmkEnrSs080s7AyXEBYK0jOVQdFUfC BkZcmcOfz+5N/Vi/nX7x7f1GGwx4Sl+vNq76XKuhz20OpFk9GS6q0IXmPULBdz+75Ee+NheEsKcf nRDeKv1jTZ4pUlUOhURxSDmY2kDhZONfhITkfs9KMS2F4SiL2D83f0TZCy1DTDqyPM140lfRfnMw iUAJy4rG6cRsajctjYXhKe+UP8XQ2syeaLm0uJQYxbS2x3KiMBy/woKlvi2HfwpjYXhLIPVi/nXb ruPf+mNheEpTfLeNq1u0M0IT1FCgxFmFIZ/tMHWvf/PqBzZH6R8f0I709V/5aIP+RD/9VskwQGrN rcGn6nM1/aQRLaH6pMUMBinAeskssjzJw+xQcNt9zXZViVvffmWvCA6ppP7lS10J3X1ylAgkQpVF UvULzFeX2vDFUTZXnnI29zdW3mDSr6CdZHtJJHUxRyLAgVC0ajknqwysT1C8utBiqAm1X8y4bqG4 XVNJu7OSRLV47eSJaTSSpFt6vH7EkMq8QxY/EApb7Kqq+p+f47aOzl13R11y4lZoIfURQ4W2iVEV SvIj1xIXpvuKED4cVTDyZqXnZZFHmW/0y8t5Ocay2Uq1WZZnDHcJVVLJFxFSDxrvXFWYyyxy2ckk Tq8bIxV1IIOx6EYqhr3/AI4U/wDzCv8A8mziqKnu7W3ANxMkIapUyMFrxBZqVI6KKnFVP9J6bRW+ tw8WYxqfUWhcdV69RirDtQj8/LrV4+k6xYvpcrLPbx3LhpEUiP4PhT4UJSXid/wxVBT6v+YM1taw Wur6MNRhtnl1GQSL6LSFpjEEU8pAOMS8iQFoHp7Kq2m6z56DRRahrGhNPNazLGsTmr3YPFClf2A0 bg9dw3tRVbdS/mEiq0HmDSxfELLJBKyfVxUbrQRiTgVdWX4q4qyXRAmpQ29xqBtb+d7G1d7iECSB ncyFmiJr8LEYqh9RtdGi8vypdWtw1q11OWh09ZRKW9WQdLfi9KYqxqa38ktpl2raTr00DsgkhK6g ZJj+8pGA7gkCprUgb+NcVRdinlGOZmh0rWWf6rEhWVbvh6ZWILH+8f0+SjjX5HFXoGKuxV2KoXTP 95n/AOM9x/yffFUViqBvJFi1C3kdHaP0plJSN5KMWiIrwDU+ycVb+vWP++Zf+kab2/yPYYKCeIu+ u2P++Zf+kab/AJoxoLxF316y/wB8zf8ASNN3r/ke+NBeIqdtd26RUlilL8mNVt5yKc6ruY69KY0F 4iqfXbH/AHzL/wBI03/NGNBeIu+vWP8AvmXfr/o03v8A5HvjQXiKlJcQzXdkIYpQRMzOxglRQPRk FSzKo6nDS2mWKEu8xx28mg36XNvJdwGB/UtoSRI4ArxQrvX5Yq8l0qLy7faemk3HkrVbfT9Wubey uoHkuTwaR45XkPIKRBE61LVB9t8VTBdF8pxaVf8ADyhqSW6wSyCEPOzysrCExEMdmImDdx8Ldl3V WLZ+VNDvmaz8oal6VnLbXEk/KY7AC4jcciUYRvK3NS+3EV2xVF+S/LHkbU7yJ7byzNZRLZrcWt8J ZntpElLRgKxZeTlfirTfr4YqyeX8rfJUt0909k5mkkMrt60u7GRZf5tvijXp2xVOtM0TTND0JdK0 yH0LG2SQQxVZqcyztuxJNWYnFV97/wAcKf8A5hX/AOTZxVDeYfKejeYDajVY2mitWLpCGKozEqwL caMeLICN/nXFUri/KvyLFbz28Wm+nFcsHnVZZRyKsxFfj/y+PyAHYYq2v5X+ShaSWbWLSW8scUTo 80rVWCUzR78q/Czfdt0xVDXH5Q+SZr1bpbaWEem8MlvHKwieNkMYUg8ioQNVeBG/WuKppc+QvKtz otvos1kG0y0ZmtrcO6hOTl6KVYGgJ2HhtiqBl/KnyNLKZnsGMxVE9T1pq8YzyUfb7N8Xz38MVZJL bXX1pp7eZELokbrJGX+wWIIo6fz4qk7BZtPlsrjWBp9yZ55BJbGOGUIZpFG0pl2LA707YqgX0SF7 aWBvOV9WYjlKtxbK6qOXwoVjHGvPcjfb5UVVI9JtlJ5+bbyRTEkQU3EApw4fHVUDcm9Pc17nFWRf pbSv+W2D/kan9cVd+ltK/wCW2D/kan9cVaOr6SBU3sAA6n1U/riremf7zP8A8Z7j/k++KorFXYq7 FXYq7FXYq7FXYq7FXYqhtTtri6sJ7a3uGtZpUKpcIKshPcbjfFWHDyP55+qPC3nS4M1I/SnFuoKl GkLVAb4uQcDc9vYYqiW8pebmLI/mSVkmhuoppOJUhpUIhdEU7MjtyJDClOI7FVVi+TPNy6jY3P8A iib6vbSRy3FsUYiUqhRgWMnTfoQR3O++Ks0xV2Kqdz/vPL/qN+rFVCaB59JeCOgeW3KIW2FWSgrQ HFW/U1X/AJZ4P+R7/wDVHFXepqv/ACzwf8j3/wCqOKu9TVf+WeD/AJHv/wBUcVd6mq/8s8H/ACPf /qjirvU1X/lng/5Hv/1RxV3qar/yzwf8j3/6o4qo3VzrscPKCxgnk5IPT+ssnwswDNUw/sqS1O9K YqkOp2vmieC9Plm8htdVj5GFbteVtJyublKSkJJIOHLmvD9oAH4agqrDH+bM1pdgy6Nb3AbjZiMX FWUT15PI3qqn7gAU9Jqsa/DxoVVe6j/M83LPay6QsQSRUjkFwVLCVfTdgAGq0StWj0Qt0elSqts9 T/MSdZYZNKtYblLt1S6lfhatZr8IK8JJZzLy+IVjCso6qTsqgXf84LOKzkddLvikMMN3FD6jPJcO 4E03xC2UIqgcQCKVaoagxVWt7b8xprWafzDeWNvbi0Z5rTTUY1mUTK0ZadZD6To0b1BDclpsK1VZ Vpn+8z/8Z7j/AJPviqKxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Kqdz/vPL/qN+rFXW3+8 8X+ov6sVVMVdirsVdirsVdirsVYlqVt9Ztr2L6jPqFWJ+rW0/wBWc/6Rdb+pzj2+nFUhm0Dnpl3F /hLUpPVZB9Xk1TeWnqfC7+u3GMcvfr9JVRmnaQIrnmfLWow/6NDF6jagXUUEI9IIJuicd2p+z74q z/FXYqhdW/45V7/xgl/4gcVdpn+8z/8AGe4/5PviqKxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K uxV2Kqdz/vPL/qN+rFXW3+88X+ov6sVVMVdirsVdirsVdirsVYzLA8/1qFbm7svUZuNzZxM7fDc3 NV5enKv7QOKoV9Bme2lgbzFrlZiOUqxFXVRy+FCtuONee5G+3yoqqw6RLG/I67rEg9NIwjxNx+Dh VtoAeTenua9zirIBqlqRULORuNrefqNj+xirf6Ttv5J/+kef/mjFUPqN9FNp9zFHHO0kkToi/V5h UspAG6YqiNM/3mf/AIz3H/J98VRWKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVTuf8AeeX/ AFG/Virrb/eeL/UX9WKqmKuxV2KuxV2KuxV2KoC3TVIFeNYYHUyyurGZ1PGSRnFR6RoaN44qq+pq v/LPB/yPf/qjirvU1X/lng/5Hv8A9UcVU4RqkSFRBCwLO9WncmrsWI/uegrtiqp6mq/8s8H/ACPf /qjirvU1X/lng/5Hv/1RxVfYwyw2/GXj6jPJIwUkgepIz0BIWtOXhiqvirsVdirsVdirsVdirsVd irsVdirsVdirsVdirsVU7n/eeX/Ub9WKrIZCkMatG9VUA7dwMVX+t/xW/wB2Ku9b/it/uxV3rf8A Fb/dirvW/wCK3+7FXet/xW/3Yq71v+K3+7FXet/xW/3Yq71v+K3+7FXet/xW/wB2Ku9b/it/uxV3 rf8AFb/dirvW/wCK3+7FXet/xW/3Yq71v+K3+7FXet/xW/3Yq71v+K3+7FXet/xW/wB2Ku9b/it/ uxV3rf8AFb/dirvW/wCK3+7FXet/xW/3Yq71v+K3+7FXet/xW/3Yq71v+K3+7FXet/xW/wB2Ku9b /it/uxV3rf8AFb/dirvW/wCK3+7FXet/xW/3Yq71v+K3+7FVk0heGRVjerKQNu5GKv8A/9k= proof:pdf uuid:65E6390686CF11DBA6E2D887CEACB407 xmp.did:EE7F11740720681188C6DD01EEDA9117 xmp.iid:EE7F11740720681188C6DD01EEDA9117 uuid:792f0357-8025-9e4a-beb8-d14165c3122a xmp.did:02801174072068118083DC37295F0C4C uuid:65E6390686CF11DBA6E2D887CEACB407 proof:pdf saved xmp.iid:F77F1174072068118083A05D23D181C9 2012-02-17T16:45:45-02:00 Adobe Illustrator CS5 / saved xmp.iid:01801174072068118083FDE541C4DDA7 2012-03-02T16:21:53-03:00 Adobe Illustrator CS5 / saved xmp.iid:F77F1174072068118A6D83FD7C0293AC 2012-03-16T16:55:53-03:00 Adobe Illustrator CS5 / saved xmp.iid:02801174072068118083DC37295F0C4C 2012-04-20T17:43:35-03:00 Adobe Illustrator CS5 / saved xmp.iid:EE7F11740720681188C6DD01EEDA9117 2012-04-23T11:00:39-03:00 Adobe Illustrator CS5 / Web 1 False False 1257.435547 745.462891 Pixels Arial-BoldMT Arial Bold Open Type Version 5.01.2x False Arial Bold.ttf ArialMT Arial Regular Open Type Version 5.01.2x False Arial.ttf MyriadPro-Regular Myriad Pro Regular Open Type Version 2.007;PS 002.000;Core 1.0.38;makeotf.lib1.7.9032 False MyriadPro-Regular.otf OCRAbyBT-Regular OCR-A BT Regular TrueType Version 2.001 mfgpctt 4.4 False OCR-a___.ttf Cyan Magenta Yellow Black Default Swatch Group 0 White RGB PROCESS 255 255 255 Black RGB PROCESS 0 0 0 RGB Red RGB PROCESS 255 0 0 RGB Yellow RGB PROCESS 255 255 0 RGB Green RGB PROCESS 0 255 0 RGB Cyan RGB PROCESS 0 255 255 RGB Blue RGB PROCESS 0 0 255 RGB Magenta RGB PROCESS 255 0 255 R=193 G=39 B=45 RGB PROCESS 193 39 45 R=237 G=28 B=36 RGB PROCESS 237 28 36 R=241 G=90 B=36 RGB PROCESS 241 90 36 R=247 G=147 B=30 RGB PROCESS 247 147 30 R=251 G=176 B=59 RGB PROCESS 251 176 59 R=252 G=238 B=33 RGB PROCESS 252 238 33 R=217 G=224 B=33 RGB PROCESS 217 224 33 R=140 G=198 B=63 RGB PROCESS 140 198 63 R=57 G=181 B=74 RGB PROCESS 57 181 74 R=0 G=146 B=69 RGB PROCESS 0 146 69 R=0 G=104 B=55 RGB PROCESS 0 104 55 R=34 G=181 B=115 RGB PROCESS 34 181 115 R=0 G=169 B=157 RGB PROCESS 0 169 157 R=41 G=171 B=226 RGB PROCESS 41 171 226 R=0 G=113 B=188 RGB PROCESS 0 113 188 R=46 G=49 B=146 RGB PROCESS 46 49 146 R=27 G=20 B=100 RGB PROCESS 27 20 100 R=102 G=45 B=145 RGB PROCESS 102 45 145 R=147 G=39 B=143 RGB PROCESS 147 39 143 R=158 G=0 B=93 RGB PROCESS 158 0 93 R=212 G=20 B=90 RGB PROCESS 212 20 90 R=237 G=30 B=121 RGB PROCESS 237 30 121 R=199 G=178 B=153 RGB PROCESS 199 178 153 R=153 G=134 B=117 RGB PROCESS 153 134 117 R=115 G=99 B=87 RGB PROCESS 115 99 87 R=83 G=71 B=65 RGB PROCESS 83 71 65 R=198 G=156 B=109 RGB PROCESS 198 156 109 R=166 G=124 B=82 RGB PROCESS 166 124 82 R=140 G=98 B=57 RGB PROCESS 140 98 57 R=117 G=76 B=36 RGB PROCESS 117 76 36 R=96 G=56 B=19 RGB PROCESS 96 56 19 R=66 G=33 B=11 RGB PROCESS 66 33 11 Grays 1 R=0 G=0 B=0 RGB PROCESS 0 0 0 R=26 G=26 B=26 RGB PROCESS 26 26 26 R=51 G=51 B=51 RGB PROCESS 51 51 51 R=77 G=77 B=77 RGB PROCESS 77 77 77 R=102 G=102 B=102 RGB PROCESS 102 102 102 R=128 G=128 B=128 RGB PROCESS 128 128 128 R=153 G=153 B=153 RGB PROCESS 153 153 153 R=179 G=179 B=179 RGB PROCESS 179 179 179 R=204 G=204 B=204 RGB PROCESS 204 204 204 R=230 G=230 B=230 RGB PROCESS 230 230 230 R=242 G=242 B=242 RGB PROCESS 242 242 242 Web Color Group 1 R=63 G=169 B=245 RGB PROCESS 63 169 245 R=122 G=201 B=67 RGB PROCESS 122 201 67 R=255 G=147 B=30 RGB PROCESS 255 147 30 R=255 G=29 B=37 RGB PROCESS 255 29 37 R=255 G=123 B=172 RGB PROCESS 255 123 172 R=189 G=204 B=212 RGB PROCESS 189 204 212 Adobe PDF library 9.90 % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 %ADOEndClientInjection: PageSetup End "AI11EPS" %%EndPageSetup 1 -1 scale 0 -725.395 translate pgsv [1 0 0 1 0 0 ]ct gsave np gsave 0 0 mo 0 725.395 li 1237.3 725.395 li 1237.3 0 li cp clp [1 0 0 1 0 0 ]ct 1236.37 724.464 mo .930664 724.464 li .930664 29.2803 li 1236.37 29.2803 li 1236.37 724.464 li cp false sop /0 [/DeviceCMYK] /CSA add_res 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f 1.86188 lw 0 lc 0 lj 4 ml [] 0 dsh true sadj 1236.37 724.464 mo .930664 724.464 li .930664 29.2803 li 1236.37 29.2803 li 1236.37 724.464 li cp .193668 .150057 .155337 3.0518e-05 cmyk @ 1236.37 29.876 mo .930664 29.876 li .930664 .731445 li 1236.37 .731445 li 1236.37 29.876 li cp f 1.4629 lw 1236.37 29.876 mo .930664 29.876 li .930664 .731445 li 1236.37 .731445 li 1236.37 29.876 li cp @ .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: ArialMT Initial %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. 12 dict dup begin /FontType 1 def /FontName /ArialMT def /FontInfo 5 dict dup begin /ItalicAngle 0 def /FSType 8 def end def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 32 /space put dup 45 /hyphen put dup 65 /A put dup 67 /C put dup 68 /D put dup 69 /E put dup 71 /G put dup 72 /H put dup 73 /I put dup 76 /L put dup 77 /M put dup 78 /N put dup 82 /R put dup 83 /S put dup 84 /T put dup 87 /W put dup 89 /Y put def /FontBBox {-665 -325 2000 1006} def end systemdict begin dup /Private 7 dict dup begin /|- {def} def /| {put} def /BlueValues [0 0] def /password 5839 def /MinFeature {16 16} def /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def /Subrs 5 array dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> | dup 1 <1C60D8A8C9C3D06D9E> | dup 2 <1C60D8A8C9C202D79A> | dup 3 <1C60D8A849> | dup 4 <1C60D8A8CC3674F41144B13B77> | def put dup /CharStrings 18 dict dup begin /.notdef <1C60D8A8C9B6E3FA5101D97F0BCF44F7161DEB1E2A84766DD477E7 C8A936AA182F5809A9> |- /space <1C60D8A8C9B854D00D> |- /hyphen <1C60D8A8C9B81F2C3A78A5675B101A923F2D2A8AB56C> |- /A <1C60D8A8C9B64EDFED26B9E21A4F64848088903AC9891CF791BDBC4AB29A CC8B3E8D13924A7DDE35F09AC5F4A8229C87124C732743268600EF8D4582208B D16D82> |- /C <1C60D8A8C9B6079F6D1C46AC2732DFBDC9143C94793529C1940296210AAD 6EE09C39CFC4DAB7C5F3BA33C9E10838E0BC6FC9318A4E57F309EE20438B434C 69AE73A499211EBA75E22A57C1581D93869428818DC700A28C027571D7047CDF A8B017AACDE96DE4B2579EFD2C826A30F6EBDDC52701A22CDD669ADC60B66F32 261A1F55EDEF9802FD4511E0EF130772EDFD708A4113A1EDB1E717E0FA7D3148 51DE59> |- /D <1C60D8A8C9B6079F6249419CF69509002AC79A016C34D114AD8C7A9DD247 4EBE314027FB7E1F48C795DC0A22C11652551956D26D402DBF3954D5C55EEDC4 D2E02D32263ABBF714C52111C5848A3EB8C8B527B0FF3362F75E292ACAF79767 633E5CF98F1E087651E36E4721AF4CBDAC7E4D68359E9108BDBBEA294A048906 8CBF65F37E7CD4C7284AEAF641D010DF> |- /E <1C60D8A8C9B64EDFFB83C6241DB110BEE5AB2FAD9D94B39ED5E81E7411B6 6E9361DDE78FC667AB91EF9824> |- /G <1C60D8A8C9B6FF86FBC793890B55178BE49EEC5102DE4765B31919F6E98C 7D78C667A3BB4B4E624B689DA4C385DFD1B29DE65FB8AA7AB2EF69B5E095C4AF 9914BE00567D04850B7313AA11B0D0EAADB46E151A37395ABF4FDE5690DD208A 8203F33BC5AE42ABB3FA5CE6CC7C2FF1141A09489DA9290F5991FC3FADB6E800 8CAB5CAA6CE68D612C9A2AD14F1DB3B2ED2760EC1A22B5BECD6F37DA404DC434 0669554C25AFCF53AD025C5AA750C1F3F80E3A98BEF6E511E50C5B0BE2D927EF> |- /H <1C60D8A8C9B6079F62EE7568E8B09CBA01F57B4ACE6DA24AC6EA79287DF3 1270F7DC42D147A6FAB1DABB6C> |- /I <1C60D8A8C9B854D0F463D3892D665712D6B7D6A81E> |- /L <1C60D8A8C9B7EF3224EC6E192BD0FEC2445DA87B99CF0E03A72A> |- /M <1C60D8A8C9B6B41CBB4B6664BFFC865F56E6FEAFA79E7B90883C1C68AFB3 79AC174B0F8DCC9294E2C26BD06BBA9FD3867F8768651EF4BA798B4F538FCE8F 80AF5A83421F8F> |- /N <1C60D8A8C9B6079F629170873C67115641D0B6890161EC48F71E8D2106F3 AC927984C1E464F121F968> |- /R <1C60D8A8C9B6079F62E89B521DCDBE3DC5497B8DD99916239C0DFA5ED4F6 32B33575F4260343AF5DB7D477D12055F49C5E99C0AC176EAD42723223937F2B A15ECAD7751CB6A136B700EE485E38E7CDB87D9465C90BB8E29B04FDDA42609F BC3833B9FB5105619F4CC434003085F449D9FD5022725306B331FB97B31D2952 57B180DE1FD5465D256CCA19301DA97326882845130A5257BF61307ABA64C3F0 B222> |- /S <1C60D8A8C9B64EDFE3D078722A65C31955939D63AA5C8A4945719B5E558E 3B73A676CC12D1E18D93A8DC67C074D6E352D426981DE76F8EC4CFE5DAE051BE 47753A7C234C4B8D7D9F50292A61882B5500CC701F878FE626CDC6D4C322BB39 1537921D673F5AEE3EC19E36E7EFEC0F06A0EA4EAAB6BBA94DDCD11A6A564B13 B510F8C915848233B82F046D854DCD4F1639F149305DC73D3C68DF8AEB47A96A 30E55CF8BAD07FA2825BCE0D675F1CC2EBE61B07B772130E23119250F1EBF8FE 12A2098D9F09F3F21BDC41666CA4A0BB70D5F0A750B44BB93A5FBFDD2BF8DE45 0B277265536F77D5BD6F44FB72FF2E708C60107653AE44BFFB26AFF8> |- /T <1C60D8A8C9B7D8BE16D2C1CA7ED2E06F707C0E9530AE37D06FF7501A595D 3927> |- /W <1C60D8A8C9B5D6EF420A3AC101C9354A948DB23A64166EB3D55EEB13F0DE 3A88231C2286900994060E46C1096C7ABFBA281AAEB86123AF398A1FE8A55141 4253B8F3844EF59084BCE1B4D5AF071FD672A0C8C15E821130EADB430FA7E525 278C31C213B6FF1A25> |- /Y <1C60D8A8C9B64EDFFB70684E072B8DF628E28D14904BBCFEE7A51F476B6F 96EC861657AB39D7A0FFD2C8F278DA1F84C35526773AA865D18FF930CB> |- end put end dup /FontName get exch definefont pop end %ADOEndSubsetFont /FWHPGO+ArialMT /ArialMT findfont ct_VMDictPut /FWHPGO+ArialMT*1 [32{/.notdef}rp /space 12{/.notdef}rp /hyphen 19{/.notdef}rp /A /.notdef /C /D /E /.notdef /G /H /I 2{/.notdef}rp /L /M /N 3{/.notdef}rp /R /S /T 2{/.notdef}rp /W /.notdef /Y 166{/.notdef}rp] FWHPGO+ArialMT nf FWHPGO+ArialMT*1 [16 0 0 -16 0 0 ]msf 422.23 22.8423 mo (ELEMENT)sh 496.613 22.8423 mo (ARY WIDGETS - NEW CLASS HIERARCHY) [10.6719 11.2656 10.3828 4.44531 15.1016 4.44531 11.5547 12.4453 10.6719 9.77344 10.6719 4.44531 5.32813 4.44531 11.5547 10.6719 15.1016 4.44531 11.5547 8.89844 10.6719 10.6719 10.6719 4.44531 11.5547 4.44531 10.6719 11.5547 10.6719 11.5547 11.5547 11.5547 0 ]xsh 3.0518e-05 .798032 .968749 .000122072 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGO+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /O <1C60D8A8C9B6FF86E621E1FAD9CC02A23AF5AAF7451327A9277DAE8170AA C8E603A02E3EEFF561DDADE9FD6F6F16B77EE709DD797791A73F1C532C58482F 9C51E1EAE7EA6E4D820E6AA1026E7BE345B1C97C5D9EBBEF4840C4188F96B538 0E7625249BBAD172254404F6F1CB17CABA1F131B17AAAB56C5D3B94E3AC2C2E9 F0A0D079C435D0249DF6C47E18FCF00E7FFE3C519BB35DF797EF47286BDCA762 289BE1> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGO+ArialMT /Encoding get dup 79 /O put pop %ADOEndSubsetFont /FWHPGO+ArialMT*1 [32{/.notdef}rp /space 12{/.notdef}rp /hyphen 19{/.notdef}rp /A /.notdef /C /D /E /.notdef /G /H /I 2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S /T 2{/.notdef}rp /W /.notdef /Y 166{/.notdef}rp] FWHPGO+ArialMT nf FWHPGO+ArialMT*1 [18 0 0 -18 0 0 ]msf 324.515 67.1216 mo (OLD SCHEMA)sh 537.803 241.865 mo 324.516 241.865 li 324.516 103.368 li 537.803 103.368 li 537.803 241.865 li cp 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f .273164 lw 537.803 241.865 mo 324.516 241.865 li 324.516 103.368 li 537.803 103.368 li 537.803 241.865 li cp .75021 .679683 .670222 .90164 cmyk @ .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: MyriadPro-Regular Initial %ADOt1write: (1.0.24) 12 dict dup begin /FontType 1 def /FontName /MyriadPro-Regular def /FontInfo 7 dict dup begin /Notice (Copyright 2000, 2004 , 2005Adobe Systems Incorporated. All Rights Reserved. U.S. Patent D454,582.Myriad is a registered trademark of Adobe Systems Incorporated.) def /Weight (Regular) def /ItalicAngle 0 def /FSType 8 def end def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 170 /quotedblleft put def /FontBBox {-157 -250 1126 952} def end systemdict begin dup /Private 15 dict dup begin /|- {def} def /| {put} def /BlueValues [-11 -0 674 686 484 495 650 661 710 721 241 248] def /OtherBlues [438 444 260 266 -209 -198 -153 -147 -118 -112] def /FamilyBlues [-11 -0 674 686 484 495 650 661 710 721 241 248] def /FamilyOtherBlues [438 444 260 266 -209 -198 -153 -147 -118 -112] def /BlueScale 0.0604582 def /StdHW [67] def /StdVW [88] def /StemSnapH [67] def /StemSnapV [88 92] def /password 5839 def /MinFeature {16 16} def /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def /Subrs 5 array dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> | dup 1 <1C60D8A8C9C3D06D9E> | dup 2 <1C60D8A8C9C202D79A> | dup 3 <1C60D8A849> | dup 4 <1C60D8A8CC3674F41144B13B77> | def put dup /CharStrings 2 dict dup begin /quotedblleft <1C60D8A8C9B80898FDEA792E9E9A24164152F99FB78C8ACBE E96AA11D2C08B83D3B3CD150EE46967DFDB5B718C4D44C265E13FA5A4E6346C8 5EDCEC6059F5BF4> |- /.notdef <1C60D8A8C9B7A73DC56ED86B010528A4AE924D9B6A4AEB6B57364C BBC1FC7743E3F5B16223C8BD8911534CBC6ED69BD6AA5A2C449B7A6EF268B5A0 D64C6C74FC81FE7341B7ED82094E8390BB44FFD88AB4DB74763338FA8306E917 B17192> |- end put end dup /FontName get exch definefont pop end %ADOEndSubsetFont /FWHPGP+MyriadPro-Regular /MyriadPro-Regular findfont ct_VMDictPut /FWHPGP+MyriadPro-Regular*1 [170{/.notdef}rp /quotedblleft 85{/.notdef}rp] FWHPGP+MyriadPro-Regular nf FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 335.803 136.756 mo (\252)sh %ADOBeginSubsetFont: OCRAbyBT-Regular Initial %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. 12 dict dup begin /FontType 1 def /FontName /OCRAbyBT-Regular def /FontInfo 5 dict dup begin /ItalicAngle 0 def /FSType 6 def end def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 101 /e put dup 108 /l put dup 109 /m put def /FontBBox {0 -218 1922 880} def end systemdict begin dup /Private 7 dict dup begin /|- {def} def /| {put} def /BlueValues [0 0] def /password 5839 def /MinFeature {16 16} def /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def /Subrs 5 array dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> | dup 1 <1C60D8A8C9C3D06D9E> | dup 2 <1C60D8A8C9C202D79A> | dup 3 <1C60D8A849> | dup 4 <1C60D8A8CC3674F41144B13B77> | def put dup /CharStrings 4 dict dup begin /.notdef <1C60D8A8C9B7D1032654E86358B8D0B124930A6FC924EB3D7D27DE AAA4E99FDA30BD9FF46E99> |- /e <1C60D8A8C9B7D10329F543031F092E95C66D337B0382DF883C26502027AD 6A0549BF8641B241AC797AF8464BE8862301F6DF5A65A5CCC447E6BAFA70C704 562AAEFBEBA192983E5D1B052E2EDD17206EE0A3DD7BB026C8508583992EFB6A 8C5C37014F141D8C1F865CCB1BC549BAF7E4E2037A8099B32E1729620B6D265F ED7E38B18FB6D836DC63350DDA9BC338606A642DB6A48CDCF6CD0BF2489DC935 09C4EFEEAD7A4959E2BEB67A71C2D08B4AA1C918379A28952B14BC28CC4B0167 4DBD4B42B092E3F55ADBA845748233A1FD9E4A177E93A28EE5CD313D2FFD9826 B572CB29EF22D7847515094CC2ED6EA79D0D72D8D9006A4625FF7B8DEAE53EA1 C794CC6F4B609A71DDC484CB5219305D8A83> |- /l <1C60D8A8C9B7D10329328F709D987C2D12C2788F8A22307B0E0D6D522820 A34533DEFA0D4749541199B2CBE651369365AB86076F7263A095B38E7EABDE1A 6BCBEA65FC5EEB76D7D25C3691A3CE785B997FF32468BB46310592F13ADD091A 0FF0784DFE985EDEAA84D687D4CC7C14451122438CC395AF929A35D46F8F9E06 F73074828C> |- /m <1C60D8A8C9B7D10326E00EE8570F509C32D363961E6D210536AA3F25F26D 76F4CD29CB4F76A17D6BCCD4F2168589CC65BE91C16646EC6169849A490A044F 79729AC37615B920F644B695F0F767AF74F57F594B96055AE6EB23C23609657F 61060D51E3A4D43CB8C4D292503AE6527748A556AB43C0379549623E6351446B 022526C91382CAF76959EA51910FF5841CBA053C0DB5FDEC0CB82D59E6ED1CD2 FE73350B51AB17DCB276793660BFDCFC0798926B996A35EDFA7481A9E2798548 248C62F672DBA61262EC47E3CF9B12AA06F9E9433DA9AAFDEC0CB9F1FF37EA8B 142DC51CEADB1F5265147D3C305E5E90899DBAAC9C3293828021E140CA45EE38 F85C42E1B0748C2EE085C2B4EFF7ED9DFA6E99> |- end put end dup /FontName get exch definefont pop end %ADOEndSubsetFont /FWHPGQ+OCRAbyBT-Regular /OCRAbyBT-Regular findfont ct_VMDictPut /FWHPGQ+OCRAbyBT-Regular*1 [101{/.notdef}rp /e 6{/.notdef}rp /l /m 146{/.notdef}rp] FWHPGQ+OCRAbyBT-Regular nf FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 343.104 136.756 mo (elm)sh %ADOBeginSubsetFont: MyriadPro-Regular AddGlyphs %ADOt1write: (1.0.24) systemdict begin FWHPGP+MyriadPro-Regular dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /underscore <1C60D8A8C9B7A73DB5FD3C3C923B7843323CF8B6FBF0CBA0C46 FB7> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGP+MyriadPro-Regular /Encoding get dup 95 /underscore put pop %ADOEndSubsetFont /FWHPGP+MyriadPro-Regular*1 [95{/.notdef}rp /underscore 74{/.notdef}rp /quotedblleft 85{/.notdef}rp] FWHPGP+MyriadPro-Regular nf FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 381.353 136.756 mo (_)sh %ADOBeginSubsetFont: OCRAbyBT-Regular AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGQ+OCRAbyBT-Regular dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /d <1C60D8A8C9B7D10329D64285FC146D9917F1D1749896242D3B31486F755E 65C60B969E74BDB3EF176F68BD790F5244F05CBA54F1BC727C02A0CDC18FFEF9 084202CC330CF4A3A85E3993EC414C9BDD01615CE13126CBB7410BE0221185E8 F5140239C3B47D69C7266ECC6FFDFCF330999263E17EA6FB1CB69BF616CF2693 880BDDF0E9F708DAC65585F71D4A34CE6AE8FF7C23271C2A489A3EFE4E7BCF85 34175EFD1C7B0A87D1AA8175AF48F46CB70FCC479E8E9D0E2A299513AB1D70BD 107A63E1A00A2E6000287F15F328014E1F6FC3EC2567607E505D52FEEEDE839F A1BCE1AEF98B94B916245BBBDD3F026B3C0E0727F6640778F262FD49A6A220DC 8024247EADC7056CBD040707B815477DB3B88797623C2D70C1B5769B49A63B43 A8F26D22343F9FFDC1B56336A857CD5A58F02D8723586A862C7AE2B809> |- /g <1C60D8A8C9B7D10326D4B10B935349336D627EE9D6DE7ADF03FF2F1A9FDA AEA603C39FE13A58A1B23E27A8568DCBC0958AE6D1528B88A759A805B245A0D7 3573839D91CF048F4868B729A68BB64A2C9056E64A856A770C693EB7D1B599EB 75EEE06A311DB56CA8722BFAD4BF1CEB7081C0E4A705C6CAAD14A18902FBE2BA 1159ECE4EF1147219AD2597903C7499790EA1608AF1C0AE74F0520AA58507F92 0D1BEA3D826B0932A2CB7417DA629263D45D9E6A2A23F270CC3C46A6C8D07DE1 0E6FC037DFBD8088E8E35D0EA28BFE1437C9A032651A76CCEEC6E939710EBA88 A39871E7E181F7AD2E94538E4C7E154249B40D4121575B733A146F699E702644 EB462870C68B84063B2D8C14FC4B862A974ADCD578B3191513E2986A7822C69C E563674CD42B3D83280170176B0BE357C68F93ABEFDDD8D72D9E503FD33227E4 0284B2761517B7B7868C352C09112F6ACAC37477BAF295FA4EC6ACF23D3884AE E9F0F2F46022677DF32CB43B822FE69D879AF3A5971F6E3D4D57A3C9CA0848> |- /i <1C60D8A8C9B7D10329328FA029062CEDFD62CF4E8B0C561CC3215E00CA6B 48A33019DF22ABA25BB7528A2574B773D19C373CED568C545158B8ADDE60C4D6 D4872B6587CB27A68B68184AA9DDCC58CCF4499B52C416B23AC3A8C9F92B373A 7AFA314EE56A5455AA9243F365E86E21A280677230EDB9B6EC969E883AF37034 AF5FA113AB6EB4A40D387C84088D55EB7522E880493FD53D12FD9CA64EF12A0D FED22C315A821964ADCD748A8B9AFCE5FB65842B7FF1E4977D9652C967FDFEFD 63777F01DFFFFAAA8D52> |- /t <1C60D8A8C9B7D103299710D8A8340B55D09E83EA0B03B68BCD63C5E06B1B E7F68C99DE51B7EC1BEA73CDD7970CF9C070DD573778363F4B09B07BD983B9F0 05C28A40CB7708C56B421E2DABF59FBBA8FFC34979C27A2EB2BE8BCAC4955467 0240A89C1F4AA02548166C04039ED88417DB4C3FAD95F7F260D231D48345C988 8313FB33DEC666F3B04813F85E67C73957A3272417C3F1F0BB089C588D11BB3B DD91E1F57E1B556B6B8A4A35642927504FF3A084BD7F9D4ADE71C56038DA4576 8E790F9D083B09119E1312ED94A0099B36> |- /w <1C60D8A8C9B7D103293B41294BA285DB81A425E67FC4C279D4FB0346A5F6 6F16F549FC49AC0FCCED0A5EFFDCF6F1AB92E0477F65C654F51F1B364763B1FC A379CCF9E0DF3F3F121C18BA3592ADF85AC056A72ED5B5C7F92BD39E2F994129 0CC63CE5BCDABDC0BBB814C051DACAF41292CDBB662B239B26CCEA5DDBBA5CB0 B3D8E938DBFF3A5882D176BA6343B53B78FB00492464AB97B5ECB44D7ED8FBE6 D0DC0CD32CBF1752D344D2FB71DE7058B8C044ADE6B06CB103922CE35C584AF6 584BABBE012424ED11FC7A72E752B2B0891A0E> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGQ+OCRAbyBT-Regular /Encoding get dup 100 /d put dup 103 /g put dup 105 /i put dup 116 /t put dup 119 /w put pop %ADOEndSubsetFont /FWHPGQ+OCRAbyBT-Regular*1 [100{/.notdef}rp /d /e /.notdef /g /.notdef /i 2{/.notdef}rp /l /m 6{/.notdef}rp /t 2{/.notdef}rp /w 136{/.notdef}rp] FWHPGQ+OCRAbyBT-Regular nf FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 391.666 136.756 mo (widget)sh %ADOBeginSubsetFont: MyriadPro-Regular AddGlyphs %ADOt1write: (1.0.24) systemdict begin FWHPGP+MyriadPro-Regular dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /quotedblright <1C60D8A8C9B80898FD9625C867AD625E50A4F8BD8A27AE9B C6A2F1F72CC7B2F319AEA790DF675818EB2AA6F27B84443D596DE77CFC75C481 7D096DB2CB41> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGP+MyriadPro-Regular /Encoding get dup 186 /quotedblright put pop %ADOEndSubsetFont /FWHPGP+MyriadPro-Regular*1 [95{/.notdef}rp /underscore 74{/.notdef}rp /quotedblleft 15{/.notdef}rp /quotedblright 69{/.notdef}rp] FWHPGP+MyriadPro-Regular nf FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 468.164 136.756 mo (\272)sh %ADOBeginSubsetFont: OCRAbyBT-Regular AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGQ+OCRAbyBT-Regular dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /space <1C60D8A8C9B83776FD> |- /asterisk <1C60D8A8C9B7D10329E5365593FC9C6884EC09A12439EADB3869A 3294BA2CAF75679281517A133D2AA7DB6FA3A5312EF169EF020A8F8194AC9A39 3685CAA61E1DC51F6EBE2DA59A9E02E256726BD4D415783E10450C53EC15054D 351218604DFCBF14CB87D40C3A5DC59D515A9A0A56246C7F71681B4FD57314A8 2276BCD5D0050DD5DB3016B455AF18184DAB6DCEA871ED6FEC4D7645CB9EB0B3 7F7C3AC346154B900478E2CFD40C22154DC6DB81DB6B5BD520A9B5140A9BB4E4 F6F123DC53B2A261D8A18FC9668387757F8E5B001402B778288880E4B9EAF085 9FCD5A58DCE5324BDD21BEF79645F946F4C18D81455A9E8487C831F92E7012D2 796197AF17C3922D21B279A6FB495835C14F245DE95E4D442CA1FDF63> |- /a <1C60D8A8C9B7D10326807AC3D979E6500C50D8CD6F01DD42D8F491D64D7F CA6902A3F58F5E63D53300F6D3D4568CC752C8D87F94A875ABF65CB83523C92C 2A7A53B7F6F8F11838B27747839B8920A22457490DB13654CA9D0931EC1040E8 60780B8A0DFFB11DAE1AA68F9FBDCFDD7CFA1B0503D1E0354D17BE8A3430BF72 D0143EAC267901A5610C0E613B5B2DB86808E0C7D22942AE30CAF5CD3EE1CCBF 6E4280F7A7A3A9E02E0EA70B308D4728104A8510ACC998D754135C8A847F02D8 0D6B512D8423993F2E5E0F23BAF9904836D486E9151763EF9F6AA027D2F20471 9B34BD676B5500899A9EF984413E7312EC> |- /o <1C60D8A8C9B7D10329F543031F092E95C66D337B0382DF883C26502026DF 2049D8802B02250CC771134ED6DEF6F9E731551DDB94CEDCA02F1460B152FB47 F46F5F1E0B6B63464E8347B634021043C8FE30A8CF3BFC69DC8FF29A5B2C20DC 2EB2D3E87A61A9D76EC2F33E797A9427A31A0E1E07115857132D1C29ED31BEAC 224753DD9DE247EF76B2E063F53BBAFC5B022F2E56E498BEA0C916B764384B7B 5F1DE01A26C30297CFBDD24C117D67F899000C26399015E7FD7A4C8CF0F9A3C2 80F77B989B6AD0F8CF2DAE5AD7571F8A55C4BC64CE98B457E2ADEEB44FD5196A 5E16423F86149A1A7C5E710099E205A5FDE36024BE7961CAE2D00A9D6DFBCC07 98E609295E3D3972DC31DDC4E2AD0ED30E60D5BD22CD2FCAC0FF51BA5AB1E7> |- /v <1C60D8A8C9B7D10329403985FC6E394C4CA4688671C468A1695CB3BB5B12 C3E133DE13D8BF08B6505C729EF751CCA95B8347861AABA0DD13A804C81ED4D6 7A92737E13D73335B46326B494C78C2254CB69D6D0A10978D213355C2E916E5F 3124ED289645B685CE6FFAAF0618415A4B4FAB4214CCB004FAE5575EF438F553 D529263856BA8CCF311A1DBAD3BECCB2EFF5CB50FD47FFB81772A27F8F41B2> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGQ+OCRAbyBT-Regular /Encoding get dup 32 /space put dup 42 /asterisk put dup 97 /a put dup 111 /o put dup 118 /v put pop %ADOEndSubsetFont /FWHPGQ+OCRAbyBT-Regular*1 [32{/.notdef}rp /space 9{/.notdef}rp /asterisk 54{/.notdef}rp /a 2{/.notdef}rp /d /e /.notdef /g /.notdef /i 2{/.notdef}rp /l /m /.notdef /o 4{/.notdef}rp /t /.notdef /v /w 136{/.notdef}rp] FWHPGQ+OCRAbyBT-Regular nf FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 335.802 178.992 mo (voi)sh 374.051 178.992 mo (d *dat)sh 444.174 178.992 mo (a)sh 3.0518e-05 .798032 .968749 .000122072 cmyk %ADOBeginSubsetFont: Arial-BoldMT Initial %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. 12 dict dup begin /FontType 1 def /FontName /Arial-BoldMT def /FontInfo 5 dict dup begin /ItalicAngle 0 def /FSType 8 def end def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 32 /space put dup 69 /E put dup 78 /N put dup 87 /W put def /FontBBox {-628 -376 2000 1010} def end systemdict begin dup /Private 7 dict dup begin /|- {def} def /| {put} def /BlueValues [0 0] def /password 5839 def /MinFeature {16 16} def /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def /Subrs 5 array dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> | dup 1 <1C60D8A8C9C3D06D9E> | dup 2 <1C60D8A8C9C202D79A> | dup 3 <1C60D8A849> | dup 4 <1C60D8A8CC3674F41144B13B77> | def put dup /CharStrings 5 dict dup begin /.notdef <1C60D8A8C9B6E3FA5101D97F0BCF44F7161DEB1E2A84766DD477E7 C8A936AA182F5809A9> |- /space <1C60D8A8C9B854D00D> |- /E <1C60D8A8C9B64EDFFB871F4BC81FBDF202F74A2A9990666F4653F156EEAF D5D786BB69DEDB8B2E0A95C5AFB0A097> |- /N <1C60D8A8C9B6079F62C9987F84E4134982EC7DC1D10493D0EA10EC91B706 6F22B9AE4CCA87C378409CD65C60> |- /W <1C60D8A8C9B5D6EF426B7217FEEEE61F478CB0D93BCB9F5136FC9DE88153 0058B00EED488C98C725E7D087D1A690AB16A11F6F46409BFE58D76932B9B207 29CB> |- end put end dup /FontName get exch definefont pop end %ADOEndSubsetFont /FWHPGR+Arial-BoldMT /Arial-BoldMT findfont ct_VMDictPut /FWHPGR+Arial-BoldMT*1 [32{/.notdef}rp /space 36{/.notdef}rp /E 8{/.notdef}rp /N 8{/.notdef}rp /W 168{/.notdef}rp] FWHPGR+Arial-BoldMT nf FWHPGR+Arial-BoldMT*1 [18 0 0 -18 0 0 ]msf 324.515 326.351 mo (NEW )sh FWHPGO+ArialMT*1 [18 0 0 -18 0 0 ]msf 371.51 326.351 mo (SCHEMA)sh 547.071 680.226 mo 315.321 680.226 li 315.321 362.598 li 547.071 362.598 li 547.071 680.226 li cp 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f .431211 lw 547.071 680.226 mo 315.321 680.226 li 315.321 362.598 li 547.071 362.598 li 547.071 680.226 li cp .75021 .679683 .670222 .90164 cmyk @ 537.84 650.226 mo 324.553 650.226 li 324.553 536.598 li 537.84 536.598 li 537.84 650.226 li cp 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f .247426 lw 537.84 650.226 mo 324.553 650.226 li 324.553 536.598 li 537.84 536.598 li 537.84 650.226 li cp .75021 .679683 .670222 .90164 cmyk @ .69482 .6318 .621515 .583612 cmyk FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 335.803 395.986 mo (\252)sh FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 343.104 395.986 mo (elm)sh FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 381.353 395.986 mo (_)sh FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 391.666 395.986 mo (widget)sh FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 468.164 395.986 mo (\272)sh FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 335.802 438.221 mo (voi)sh 374.051 438.221 mo (d *dat)sh 444.174 438.221 mo (a)sh 847.948 172.617 mo 847.948 210.861 816.944 241.865 778.699 241.865 cv 740.455 241.865 709.451 210.861 709.451 172.617 cv 709.451 134.372 740.455 103.368 778.699 103.368 cv 816.944 103.368 847.948 134.372 847.948 172.617 cv cp 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f 2 lw [3.02165 6.04331 ] 0 dsh 847.948 172.617 mo 847.948 210.861 816.944 241.865 778.699 241.865 cv 740.455 241.865 709.451 210.861 709.451 172.617 cv 709.451 134.372 740.455 103.368 778.699 103.368 cv 816.944 103.368 847.948 134.372 847.948 172.617 cv cp 3.0518e-05 .798032 .968749 .000122072 cmyk @ .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGO+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /d <1C60D8A8C9B7EF322407C6655A1B3652DB8522EB511BE6B0855A72D96214 58876CAD1FA22A00635F436A34E23EAFC09C394044ECC1389CD99E4AF1C1F6DD 52305C78619784840FC37A805B0805EF290BC9E049CF068290816CB7E74DB612 941355BCE71CBDD11DD0F9CA29531036ED13EFB9CAB613E9F630FBBC9408EF13 CE4683D92968530F64760C3DF85C7C7EA06EBA8BF859> |- /e <1C60D8A8C9B7EF322472FA01213C7AD90A23B536C2309DD40D370E2449B0 D0FEF85A6BE8067F30686F143E75903EB6FA56935472EF47CE3F33433C2F0C8B 6FA51573AE54B2C516F6F024F8775AD6639544E339FC2A328548BCBFD58B0EEA 03B7DC3AB069F44477958BFBFAAC7196D411DF9BE0B78A86C4BC33EC5D7C3729 5284C077711C162623860AACA404F650F8D516970257> |- /g <1C60D8A8C9B7EF322851D9960AE993FFFAEAEBBA8EF734FCE7E65DE817A0 65D42CB79E2F25620DE08D5E215259551032CAAB8B674940F5B4BAAF40766D55 9B26E9A0C2464D0F504C4718579670D62707FEBC08A2CD71BF2528BA3A24A0C2 47BA70F9E817A1709BB6F7008D6C121249525DEE3A93F6DA16170F68BD3667DC 9FF533284D078DAE144C0DB42F376056761CFA5A80B4ED7D37E57EA658F3FBD8 8F779C828BF992A89F02F1397EF90BADA44FB7F676FF0295FF6F9748D66EBF57 5C72F67F4BEBB98F8AFA57505EC9> |- /i <1C60D8A8C9B88C087228DFC7C7ABCC71B868F57EDB285655227000619B17 1C8A80AB> |- /t <1C60D8A8C9B854D0F45CF665C7276F8075B54A4ECD6470F395A458CA2D06 5152075036EEECA213894C1EA0DACFBD370590F4B831924E5BDA5281442349CF AD2545E0750C3004A129C25B1EAA8DEF5DA8BF1998E80AE266F591E64CB5127F 5C42C88FB43C> |- /w <1C60D8A8C9B6079F623B1BE11B16961396A063624588AB070AF82F2F6FEA 646F6999B73C9332DE350CB17016778F548397735D109B5E72AA9A92DCB1D726 4371419D7043A117419C0FAF4C> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGO+ArialMT /Encoding get dup 100 /d put dup 101 /e put dup 103 /g put dup 105 /i put dup 116 /t put dup 119 /w put pop %ADOEndSubsetFont /FWHPGO+ArialMT*1 [32{/.notdef}rp /space 12{/.notdef}rp /hyphen 19{/.notdef}rp /A /.notdef /C /D /E /.notdef /G /H /I 2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S /T 2{/.notdef}rp /W /.notdef /Y 10{/.notdef}rp /d /e /.notdef /g /.notdef /i 10{/.notdef}rp /t 2{/.notdef}rp /w 136{/.notdef}rp] FWHPGO+ArialMT nf FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 748.913 167.743 mo (widget) [14.8945 4.58252 11.4707 11.4707 11.4702 0 ]xsh %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGO+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /a <1C60D8A8C9B7EF32244AC11AA6BAAA29EE8C78E0E7206F4A2776A2D1EA7D C8D9A28C62ADE3B609CF5E2EE23C64D0B75055BD249ADFEC7B4224D040D883CA 6747571955349CF8AD17E94E6FE5D0259F4D55623D4DC5C3CB4AC64A7A87DBBA 48B7420D7990F3C261DB9838C5B90BF72B82C8238A1A58FE8E6137AAFE2405FD 710F7ADB95B4F576668A6DB104942C88ED8D01E4E58188F5E32A24B5B964D5CE C10C08F76C0F472E84A0FB6EB5E37AAEE233DE54C212B0A012D3E20F864B2D53 463E221F81B784B6F7BE81FBFCAE6785C2430454DD81C436E0A516BF8C8307B2 879FF86378629C5EA7E586D83C83550D2E732930F7FE3BAD07B86C81E024D177 B5D88A> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGO+ArialMT /Encoding get dup 97 /a put pop %ADOEndSubsetFont /FWHPGO+ArialMT*1 [32{/.notdef}rp /space 12{/.notdef}rp /hyphen 19{/.notdef}rp /A /.notdef /C /D /E /.notdef /G /H /I 2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S /T 2{/.notdef}rp /W /.notdef /Y 7{/.notdef}rp /a 2{/.notdef}rp /d /e /.notdef /g /.notdef /i 10{/.notdef}rp /t 2{/.notdef}rp /w 136{/.notdef}rp] FWHPGO+ArialMT nf FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 758.651 192.493 mo (dat)sh 787.322 192.493 mo (a)sh .597284 .512352 .507713 .201328 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGO+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /one <1C60D8A8C9B7EF32247817CBAD74894E625B0BAD23872C089E8D91F92F E1B529DBABA181AB8B085B7A00FC86C529813E9B576642> |- /two <1C60D8A8C9B7EF322B3EBC745A0BBBAC411180C089B13E648172E07912 D1BA378FD965B994D86994B65582FD434477626CA0A7A4AA353654D41B127367 E2BE1B714FF63CE28DAC81B61A78F94AD3218D524244E3D9732CC5A4165C96E7 ADC9605690D1ECC190DFB9D5017E24EDE1D6B83BBD5FCE6B540AFB666DD6E17D 0C90E5976007C04DC3CD2FBFFCA768526960F8706ECECD> |- /three <1C60D8A8C9B7EF322B10FC2B166D2172609B896A28AF8161ACE0368A FE548E0A1C2891C9468F6CF8001203B3D0EAEFD5067EEA36A5DE0843B3FA3DD1 0C10DEDE7ECC4B1F205F8D09B2A1084955D8410715DAE41E60E9BEA3731CCA76 98FDFAB2F6C5BD853C3D3957C1C3A42CED93CA60AD0CBA44CB0A07053B47ECAA 14A0E56199A33A25603E5DB2CC6A470C6EFBC4EF226D2F67623C83F45C93E2C0 2C0A9A0974576F8175C7B2D4E9F1C9319763C8100AFBFF1D8FFF8EB10F2B0608 AF6A0E137303863C59034E23F8CA0DCA04C3BBA93B80F099> |- /b <1C60D8A8C9B7EF322B32790B4C40581173F160A628925C2B3464303D1D06 742E51EAF8B24CA2240525B9E37D08039C077561F794D203DE8C21652F0F5A81 A2CE84BC5F560E6CA22CB86602E80E4BBDAC611F34E85189D165B97A2D648CF6 26A92F4026AFF0CA38E8E165B7E956CB11B132485900857B09AC55401998CADA 1EAAF79B76AA2B52CCF0307B360E6D> |- /c <1C60D8A8C9B7A73DB9D8FD6AA4FBAF8D65C36EA1D4AADBD389F972C0EDCE 9E7F36285FA93A80D3647871D2CE5AAAA6A6A370DC54E1595FB6AAB3E389C9F7 BBBB85F787D6C418B35B940450E5E243895ECFD2205F51B2D154CFFECF34148C 344C1EF806F9AAF539FB961E3EFAF6353381E833DF7C0542FFF27122A28D3654 8FE63FC8465B1B685766E782F0> |- /k <1C60D8A8C9B7A73DB90BDE2D32BC36BC1297E20AB90FA9E27E830D444A32 0C85D226D41FA634DF03A4FEE2FD90BF314563D4BF5C68> |- /l <1C60D8A8C9B88C08722AD20D19A90F9064193C8D82> |- /m <1C60D8A8C9B6B41CBB5F87BE20C872DF59FABCB36542419CBFA3D5519AD5 BA8076F32ECFD724B055F72CAC37BC47239ACC8B0FB48B8ACFF099B97085BD99 C333951D0338D27FF6AB9B3F3C69320476BA0CD4F9573B79AD358A91B0176AFB 9AEF169308783E9C6287F18E6E658AF5AA6C9688B500806DA169A1B21069D55C 54A2FF607A6A38976171B08665C3ACCAA84DFB970D01180645CE5CBC48DFE37B> |- /r <1C60D8A8C9B81F2C3A9694980E415F1DEF5C498473095A24D1BE11285789 4FEA85DB28AD762FB8D2F4CAC5BF8B9C18D8A2DFCF155E0751AF58898A6619AD D420F549AB7C795751D32E8EE6> |- /s <1C60D8A8C9B7A73DA057E90C9BFBE0FE301E99CB771FA2F05368A6342B5F 80456D91458EA2F3CAD55CDF89BFF34EEB39D7DD325B057E2BF0E9B878C214E2 BD1BD70DCABE10E0DC8EBCF7B100B55EBE94FB0F17084E21EBD279B324AEABD9 6538911D053BE9D7ECBF43F934B1033C9E405BBE31E7EDB643609C8D779046E1 B250C3CF05E6FA4787649137D90F47F85972A6603BA900DD7CB710E02662DB32 87CB26D7B7AE794611498865FC85A28083D2F6C2DEC302D47619A4A577C5B843 5558FCFE71A1BB6783AFD5F58B6D2C03593B3F2297A66A7E6D13C1E321C57F41 72D53C8FCAF4D28F2B78D3A4BF03> |- /x <1C60D8A8C9B7A73DB920A1A3B81DE7234ACAA5546B4C65820CF3C50E1629 C5A6423BAA34A2ECA8C7FE4B71726AC6704CC23AF1725AFB30D2892FC1BDDAFE AD7BE7BD65F1051699CCF4B0> |- /y <1C60D8A8C9B7A73DB92EFAEC912AA9CB61EA2C87B96577B4D13A11140AAA 18C6E226D96ACA3DE3B427B0A298EF106E8BC0FCA1DC8D81AF2F08A42A0F5836 B6230FDF576E37CE129EFF9730F23EC10CF5ACA4D4CA70309E71B89A944CA734 8AEBF55FF5ADA9F61B4BA14C9A2301A8C53EBFBE665E1DC22E> |- /z <1C60D8A8C9B7A73DB6C93834605F1D90D79F2E671A4623D994B1E45F8ED5 E64C2946ED425A1EC23463E621AF43221A3EAC2BEEDD9B1D3783E2> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGO+ArialMT /Encoding get dup 49 /one put dup 50 /two put dup 51 /three put dup 98 /b put dup 99 /c put dup 107 /k put dup 108 /l put dup 109 /m put dup 114 /r put dup 115 /s put dup 120 /x put dup 121 /y put dup 122 /z put pop %ADOEndSubsetFont /FWHPGO+ArialMT*1 [32{/.notdef}rp /space 12{/.notdef}rp /hyphen 3{/.notdef}rp /one /two /three 13{/.notdef}rp /A /.notdef /C /D /E /.notdef /G /H /I 2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S /T 2{/.notdef}rp /W /.notdef /Y 7{/.notdef}rp /a /b /c /d /e /.notdef /g /.notdef /i /.notdef /k /l /m 4{/.notdef}rp /r /s /t 2{/.notdef}rp /w /x /y /z 133{/.notdef}rp] FWHPGO+ArialMT nf FWHPGO+ArialMT*1 [12 0 0 -12 0 0 ]msf 335.802 473.368 mo (smart callback-1)sh 335.802 496.701 mo (smart callback-2)sh 335.802 518.701 mo (smart callback-3)sh 335.802 588.035 mo (smart callback-x)sh 335.802 611.368 mo (smart callback-y)sh 335.802 633.368 mo (smart callback-z)sh .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGO+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /F <1C60D8A8C9B7D8BE1661AF70E1029B586475C590C02056C6BE2BB9C2329F 7F6ED1937D1E8A10> |- /o <1C60D8A8C9B7EF32334FFE7884F6C3B903D000D9FD76C2EAE8EDCCA90A98 7875625CA0393015EF6761BE1C3B6D9E9DA4BABE1DD313B783BCBF8F620C846C 7F6361946173FB7A4A6BF94EAA0CB4947DD1974AF371F3C211E584576DE9AD79 F9DA988E9E531810E3876F3029BB1D2ED366525F30E48DD7CE3C9B66C5CC099F 518C54BB58C51D6FB6D0C8> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGO+ArialMT /Encoding get dup 70 /F put dup 111 /o put pop %ADOEndSubsetFont /FWHPGO+ArialMT*1 [32{/.notdef}rp /space 12{/.notdef}rp /hyphen 3{/.notdef}rp /one /two /three 13{/.notdef}rp /A /.notdef /C /D /E /F /G /H /I 2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S /T 2{/.notdef}rp /W /.notdef /Y 7{/.notdef}rp /a /b /c /d /e /.notdef /g /.notdef /i /.notdef /k /l /m /.notdef /o 2{/.notdef}rp /r /s /t 2{/.notdef}rp /w /x /y /z 133{/.notdef}rp] FWHPGO+ArialMT nf FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 945.361 165.743 mo (For )sh %ADOBeginSubsetFont: Arial-BoldMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGR+Arial-BoldMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /A <1C60D8A8C9B6079F6DCA0663EB737730AA5B536F6C6DD813B60E66ABDF76 C173FB0AA7AA75663A2785C98A4A4A611F61872CB7CA29BB> |- /L <1C60D8A8C9B7D8BE1956BCE10252E2B5E44265236D2FAF854B3B3BF8> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGR+Arial-BoldMT /Encoding get dup 65 /A put dup 76 /L put pop %ADOEndSubsetFont /FWHPGR+Arial-BoldMT*1 [32{/.notdef}rp /space 32{/.notdef}rp /A 3{/.notdef}rp /E 6{/.notdef}rp /L /.notdef /N 8{/.notdef}rp /W 168{/.notdef}rp] FWHPGR+Arial-BoldMT nf FWHPGR+Arial-BoldMT*1 [20.625 0 0 -20.625 0 0 ]msf 982.029 165.743 mo (ALL)sh FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 945.361 190.493 mo (widgets) [14.8945 4.58252 11.4707 11.4707 11.4702 5.73047 0 ]xsh .278741 lw [] 0 dsh 919.76 103.368 mo 927.979 103.368 li 927.979 241.865 li 919.76 241.865 li .75021 .679683 .670222 .90164 cmyk @ .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGO+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /comma <1C60D8A8C9B854D0F42C7AF5C4668C35A6B5F5176B9FC6F495643D40 00A6D27DE0DDA4D01F0D89D11ABC5445CF8C34A3A1CF> |- /B <1C60D8A8C9B64EDFF43B9E1D43B76E7425A98F23F483468D5596DA760F15 54BAD296AA38A849FEE692D78BAC3B162E2013F61317550246D6F77AF27886D4 E04AB44C473130F6FA990DAC6640A48EC2A80691207E5DDBCA7196686E7CD5C9 80FB78081AA13952C8D8F3373FF54323A4853D0F014ED4C5A1024912E545AAB4 BA7F36D08386B7A08B38C3035C03383BB204897FB23E6B597B4E784900841F18 58E5E1740AFA815171FE44AAE751E7961222B185E93D26B02E1EB5C1FF9174E0 C619907BEEF9FED49CD2B96F29B7B01884> |- /f <1C60D8A8C9B854D0F47057B2F13303E258FCAEE9E8BBA6E28AE872907C56 63BFD2A0F535ED0EB011F2C2A875E053FAF73E8AA16B1F99510A6812F90D61CF 3F1DA5EF558899A9AE12AAF6AF4568E0F6003B0A2FF6F33293> |- /h <1C60D8A8C9B7EF322B3BE19FB964E037672C8A279BC86F7B9BF0C8203E13 1450D56E388301CEAE43162551FBE05CABF94DC3B5DDFBB4DA55D11470EBD41A C970CEE2D2EFA88D51157B4EF5536CB673423CDDB06FA774D27105AD2B1AC2DF A8> |- /n <1C60D8A8C9B7EF322B3BE19FB964E04D2DB06D4930CA5D8F41D2EF3A285C 0BD536CD2C57668EB9E30311BF9A2872DFB44F2BF2A4683B5D66FA01BB1CCDAD E9C8A9EE2CB010715D3D6DFF0E843CF77C87A07D1DBD0482675E3CA1DAA2A520 3A8015DD09B7CE> |- /p <1C60D8A8C9B7EF322B3B0CFC8FED720BC90E20B208D27DC4B8F11F10B964 70F8B4F5FABEC7F7010781F5077B417FE44279776F2304ACD6E0EA12F436330D C4B79C907B9D28468D10FF9256A7D2CA504E4498D719ACD86FCA89B33C61F556 CF1168C3F262A781155D5EBF0C47D71C584AB93037B47B18D39FE408A49672C1 E63F9E8368D19E113FC95C59A9FA4650E46F6399F2FF256844E27568BA34B9> |- /u <1C60D8A8C9B7EF32240889FE90FF09F794E92023A18223CCBE3629AB7F51 7D090BF7D55C0A5A8EADD9BE381137FE8504E8B2DB3D16839889E327241ACA8F 992A2BB9AD2BCE57ADB306CE2789439E67A64C32BE8669C197F5851EE3879399 0906DA8D7F8ACFF6D70790F06B02> |- /v <1C60D8A8C9B7A73DB99D94C9412F55B03E92C174A4755E69F97C27D9162B 37724F74F272B140D258652D102C2EAC46833C73F9> |- /quotedblleft <1C60D8A8C9B81F2C29FEF6324F1D6735A7858A1650FF442B8 8CE2923602889F1B3B1A969EB1BD5F20410F3DB624E1F268B8C262BA05A2218D B63CD4FCDB84E55D828665FCCF9A1929C551F51708569F37B29C42371CBCFE1A DDF91> |- /quotedblright <1C60D8A8C9B81F2C2EF77CAB1B3909C6126BCD66FE80E8DB 29C6D13E62A206E4D2C01E4CBD15B6CCAE445397315B1B2A4223B2D9E8CFF123 FD968D68396195C7E56F7437E66455F3A5CFF0D3E7C9903481BE93623D7A22F2 1FF9D67D> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGO+ArialMT /Encoding get dup 44 /comma put dup 66 /B put dup 102 /f put dup 104 /h put dup 110 /n put dup 112 /p put dup 117 /u put dup 118 /v put dup 210 /quotedblleft put dup 211 /quotedblright put pop %ADOEndSubsetFont /FWHPGO+ArialMT*1 [32{/.notdef}rp /space 11{/.notdef}rp /comma /hyphen 3{/.notdef}rp /one /two /three 13{/.notdef}rp /A /B /C /D /E /F /G /H /I 2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S /T 2{/.notdef}rp /W /.notdef /Y 7{/.notdef}rp /a /b /c /d /e /f /g /h /i /.notdef /k /l /m /n /o /p /.notdef /r /s /t /u /v /w /x /y /z 87{/.notdef}rp /quotedblleft /quotedblright 44{/.notdef}rp] FWHPGO+ArialMT nf FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 121.813 488.391 mo (Take place of the) [10.3125 11.4707 10.3125 11.4707 5.72998 11.4707 4.58252 11.4707 10.3125 11.4702 5.73047 11.4707 5.72998 5.73047 5.73047 11.4707 0 ]xsh 59.9385 513.141 mo (previous widget )sh 208.976 513.141 mo (\322hooks\323) [6.86865 11.4707 11.4702 11.4707 10.3125 10.3125 0 ]xsh 86.3657 386.057 mo (The )sh 127.636 386.057 mo (class ) [10.3125 4.58252 11.4702 10.3125 10.3125 0 ]xsh %ADOBeginSubsetFont: Arial-BoldMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGR+Arial-BoldMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /M <1C60D8A8C9B6B41CBB10CBFB014CB2DAA60D1E6213C9A6221D8277F76E5B 198F877B8BD7F16B9ED33B8CC69F5CB1810DCABD4C90C49E0AA0E1EE> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGR+Arial-BoldMT /Encoding get dup 77 /M put pop %ADOEndSubsetFont /FWHPGR+Arial-BoldMT*1 [32{/.notdef}rp /space 32{/.notdef}rp /A 3{/.notdef}rp /E 6{/.notdef}rp /L /M /N 8{/.notdef}rp /W 168{/.notdef}rp] FWHPGR+Arial-BoldMT nf FWHPGR+Arial-BoldMT*1 [20.625 0 0 -20.625 0 0 ]msf 180.356 386.057 mo (NAME) [14.8945 14.895 17.1807 0 ]xsh FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 81.7231 410.807 mo (is th)sh 119.549 410.807 mo (e wi)sh 156.227 410.807 mo (dget type) [11.4707 11.4702 11.4707 5.73047 5.73047 5.72998 10.3125 11.4707 0 ]xsh 999.083 386.057 mo (Base)sh 1046.09 386.057 mo ( widget data,) [5.73047 14.8945 4.58252 11.4707 11.4707 11.4702 5.73047 5.73047 11.4707 11.4707 5.72998 11.4707 0 ]xsh 999.083 410.807 mo (common )sh 1083.9 410.807 mo (to all) [5.72998 11.4707 5.73047 11.4707 4.58203 0 ]xsh 324.553 467.35 mo 288.368 467.35 li 288.368 518.701 li 324.553 518.701 li .75021 .679683 .670222 .90164 cmyk @ .69482 .6318 .621515 .583612 cmyk FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 329.729 565.986 mo (\252)sh %ADOBeginSubsetFont: OCRAbyBT-Regular AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGQ+OCRAbyBT-Regular dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /n <1C60D8A8C9B7D10329403985FC6E394C4CA4688671C468A1695D82D2966F 4197F4B94E12E83C5E115FCF0B3495BD1AEB86AFB8BDCACD0392EBC3E31AF29D 6677317102FBBAFDA5F92D25C8BD222E037E8B9F1BCF2D4E33ABC4C9ABB87045 EB5FFDFE1C5F54AB1898E47CECE244293D493E1678A3F79086DCD36205057783 3481EEB37CB7629880D662EEDC013235F6C3617051D849D3598C6453DDE2413B 1E76F85CE44606D3D7C853C96CB13AD8BC> |- /r <1C60D8A8C9B7D10329403985FC6E394C4CA4688671C468A1695CB3BB5B12 C3E133DEA221E2C4FBBE968ED85AE3E16D735FEACFA6A3AE251D336229777D0F E91B13A8CFABAB7FA1A5A08BA864A08B8B02704C7482827AFB39B87BEF0A3BFB 8EF11EA2DA2415442C91FB5A4412932D699B94880456601018E070919294420E 4DE0165DF0446F18E3FDDE6A62E53B9CDCCC35F972A35EE1C978B6367E8C7CC0 003516931DC4CA6679B96D3D564A4AC9860164A3> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGQ+OCRAbyBT-Regular /Encoding get dup 110 /n put dup 114 /r put pop %ADOEndSubsetFont /FWHPGQ+OCRAbyBT-Regular*1 [32{/.notdef}rp /space 9{/.notdef}rp /asterisk 54{/.notdef}rp /a 2{/.notdef}rp /d /e /.notdef /g /.notdef /i 2{/.notdef}rp /l /m /n /o 2{/.notdef}rp /r /.notdef /t /.notdef /v /w 136{/.notdef}rp] FWHPGQ+OCRAbyBT-Regular nf FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 337.029 565.986 mo (deriving)sh FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 439.026 565.986 mo (_)sh FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 449.339 565.986 mo (widget)sh FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 525.837 565.986 mo (\272)sh 250.346 393.322 mo 306.827 393.322 li 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f 250.346 393.322 mo 306.827 393.322 li .75021 .679683 .670222 .90164 cmyk @ 303.702 390.652 mo 309.954 393.32 li 303.702 395.986 li 303.702 390.652 li cp f 927.979 393.322 mo 984.461 393.322 li 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f 927.979 393.322 mo 984.461 393.322 li .75021 .679683 .670222 .90164 cmyk @ 981.336 390.652 mo 987.588 393.32 li 981.336 395.986 li 981.336 390.652 li cp f .69482 .6318 .621515 .583612 cmyk FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 999.083 449.924 mo (Spe)sh 1035.78 449.924 mo (cific widget data,) [10.3125 4.58252 5.72998 4.58252 10.3125 5.72998 14.895 4.58203 11.4707 11.4707 11.4707 5.72998 5.73047 11.4707 11.4707 5.73047 11.4702 0 ]xsh FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 999.083 474.674 mo (but)sh 1027.75 474.674 mo ( allocated with base) [5.73047 11.4707 4.58203 4.58252 11.4702 10.3125 11.4707 5.73047 11.4707 11.4707 5.72998 14.895 4.58203 5.73047 11.4707 5.72998 11.4707 11.4707 10.3125 0 ]xsh FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 999.083 499.424 mo (dat)sh 1027.75 499.424 mo (a on a single ) [11.4707 5.73047 11.4707 11.4707 5.72998 11.4707 5.73047 10.3125 4.58203 11.4707 11.4707 4.58203 11.4707 0 ]xsh FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 999.083 524.174 mo (memor)sh 1063.25 524.174 mo (y blob) [10.3125 5.72998 11.4707 4.58203 11.4707 0 ]xsh 304.827 564.989 mo 36.3691 564.989 li 36.3691 393.319 li 69.7021 393.319 li .75021 .679683 .670222 .90164 cmyk @ 301.702 562.319 mo 307.954 564.987 li 301.702 567.653 li 301.702 562.319 li cp f 430.441 657.511 mo 430.441 657.103 430.766 656.815 431.197 656.815 cv 431.641 656.815 431.951 657.116 431.951 657.536 cv 431.951 657.954 431.641 658.243 431.197 658.243 cv 430.766 658.243 430.441 657.968 430.441 657.522 cv 430.441 657.511 li cp f 430.441 663.495 mo 430.441 663.087 430.766 662.8 431.197 662.8 cv 431.641 662.8 431.951 663.099 431.951 663.519 cv 431.951 663.938 431.641 664.226 431.197 664.226 cv 430.766 664.226 430.441 663.95 430.441 663.507 cv 430.441 663.495 li cp f 430.441 669.479 mo 430.441 669.071 430.766 668.784 431.197 668.784 cv 431.641 668.784 431.951 669.083 431.951 669.503 cv 431.951 669.923 431.641 670.21 431.197 670.21 cv 430.766 670.21 430.441 669.935 430.441 669.491 cv 430.441 669.479 li cp f 916.347 496.701 mo 641.097 496.701 li 641.097 362.598 li 916.347 362.598 li 916.347 496.701 li cp 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f .305355 lw 916.347 496.701 mo 641.097 496.701 li 641.097 362.598 li 916.347 362.598 li 916.347 496.701 li cp .75021 .679683 .670222 .90164 cmyk @ 905.351 464.036 mo 649.332 464.036 li 649.332 417.741 li 905.351 417.741 li 905.351 464.036 li cp 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f 2 lw [3 6 ] 0 dsh 905.351 464.036 mo 649.332 464.036 li 649.332 417.741 li 905.351 417.741 li 905.351 464.036 li cp 3.0518e-05 .798032 .968749 .000122072 cmyk @ .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: OCRAbyBT-Regular AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGQ+OCRAbyBT-Regular dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /E <1C60D8A8C9B7D1032FB836EAF9FFB50ACF6C644585DE78CAF84BF05221CE FF3C0B948001B76D13A95B7DE0AD12F72D9578F56C15553318602A3FB3436F35 E8381BA49F0B39DC033A233412C3C0A9714D1A21931DB42DE959F05935B3BDB8 B9D59F947C0E3D0AA3BE69CA473237E1092448BD9ECD6840CFCFBA> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGQ+OCRAbyBT-Regular /Encoding get dup 69 /E put pop %ADOEndSubsetFont /FWHPGQ+OCRAbyBT-Regular*1 [32{/.notdef}rp /space 9{/.notdef}rp /asterisk 26{/.notdef}rp /E 27{/.notdef}rp /a 2{/.notdef}rp /d /e /.notdef /g /.notdef /i 2{/.notdef}rp /l /m /n /o 2{/.notdef}rp /r /.notdef /t /.notdef /v /w 136{/.notdef}rp] FWHPGQ+OCRAbyBT-Regular nf FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 650.329 395.986 mo (Elm)sh FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 688.578 395.986 mo (_)sh %ADOBeginSubsetFont: OCRAbyBT-Regular AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGQ+OCRAbyBT-Regular dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /W <1C60D8A8C9B7D103294039552017E5873958C1BF4691131124CEFC3CA38B 3A8D564C0FDAB689B8B71642CFAD4A4560789D1D27BE0B7683195698FCB49FC2 3E85B3CC4952C31CA53102CF71C18F8439C66ADAADDC939795DC468113AEC1EA 961506EE0B4CA5C3742CCE67ACE6820EBDEAEBB51E89A5B12AD22EEF021D595B 4DA7818BB928E0D8CD5C28ED753F12A290C9C9C30249BD31F19423E5441673AA 7CF6B8B120601F6E3443A6E591211E955FDDD9D020550C5C74AC32514B387018 C75C09237F80E3AF7B4C7EB3C47C09F6E8A4A975EADC6C4FAF0B942EEF4CAA2E 82E233A64CA1588FC0> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGQ+OCRAbyBT-Regular /Encoding get dup 87 /W put pop %ADOEndSubsetFont /FWHPGQ+OCRAbyBT-Regular*1 [32{/.notdef}rp /space 9{/.notdef}rp /asterisk 26{/.notdef}rp /E 17{/.notdef}rp /W 9{/.notdef}rp /a 2{/.notdef}rp /d /e /.notdef /g /.notdef /i 2{/.notdef}rp /l /m /n /o 2{/.notdef}rp /r /.notdef /t /.notdef /v /w 136{/.notdef}rp] FWHPGQ+OCRAbyBT-Regular nf FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 698.89 395.986 mo (Wid)sh 737.139 395.986 mo (get)sh FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 775.388 395.986 mo (_)sh %ADOBeginSubsetFont: OCRAbyBT-Regular AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGQ+OCRAbyBT-Regular dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /S <1C60D8A8C9B7D1032914BFE5A379C00A335C06B4B669651CE935CB7EAEF7 4E84FDCAE50E8386D2E59520E1BC541A54C9D591CFB0BA327977DE03EEB81C79 75E45B01FBA3F4881184D4E707CB9947F3C7441F9F1E2201D5CCCC9E38C7A56F CB92AC1A417B54DFC1467706E5391A47689044FDB8C7A92C4E2897C52C28E8F0 612BAE6F4114009109F15F3A8A4F82AE2F74024B22104DA07957AA8FE28AE3D6 CFA755590E55518DCBFB121DFAFE2708F2A5EEF100C79E3C658B7EE4DB63C560 FA18845EF46DF4B8C7340F1FB830CF4BD059D37F3B8C4A3750C038FD09B9BA9C 6BB1B4437813BD06A90CD888B0241FD48DB8C99B2305DA7A3F566074CCCAB01D C1E9F505F97E37> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGQ+OCRAbyBT-Regular /Encoding get dup 83 /S put pop %ADOEndSubsetFont /FWHPGQ+OCRAbyBT-Regular*1 [32{/.notdef}rp /space 9{/.notdef}rp /asterisk 26{/.notdef}rp /E 13{/.notdef}rp /S 3{/.notdef}rp /W 9{/.notdef}rp /a 2{/.notdef}rp /d /e /.notdef /g /.notdef /i 2{/.notdef}rp /l /m /n /o 2{/.notdef}rp /r /.notdef /t /.notdef /v /w 136{/.notdef}rp] FWHPGQ+OCRAbyBT-Regular nf FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 785.7 395.986 mo (Smart) [12.7495 12.75 12.7495 12.7495 0 ]xsh FWHPGP+MyriadPro-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 849.449 395.986 mo (_)sh %ADOBeginSubsetFont: OCRAbyBT-Regular AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGQ+OCRAbyBT-Regular dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /D <1C60D8A8C9B7D10329D64DDD94C5BE2A6AEE376B0EF21A5B4A3AA45F49EC 1626200FF0F9F308B9506578501CDDD15B3EE05758344A937CFF6309474AFA01 A4731E5E7E5628792305B0C0D490790D93F4800BF9FE45B84D4B607909F42B89 636BD2C6D4936FF1011DB1F73006C8706A7DB08BD860F959BBAAE1510A37FD26 2E570B3A0A06262F5534D212D3CE1E8BBD98D31844A7709A221F19F813AE0EFD 84C081CB9379F040D42FE1940B8B743893FFBA8D79E98BB64E3BE1E8063E1670 310A58A1F882E13683D40B474FDB756549FFFE0633D618E460817D2BBC55C9> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGQ+OCRAbyBT-Regular /Encoding get dup 68 /D put pop %ADOEndSubsetFont /FWHPGQ+OCRAbyBT-Regular*1 [32{/.notdef}rp /space 9{/.notdef}rp /asterisk 25{/.notdef}rp /D /E 13{/.notdef}rp /S 3{/.notdef}rp /W 9{/.notdef}rp /a 2{/.notdef}rp /d /e /.notdef /g /.notdef /i 2{/.notdef}rp /l /m /n /o 2{/.notdef}rp /r /.notdef /t /.notdef /v /w 136{/.notdef}rp] FWHPGQ+OCRAbyBT-Regular nf FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 859.761 395.986 mo (Data)sh FWHPGO+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 724.595 447.129 mo (widget data) [14.8945 4.58252 11.4707 11.4702 11.4707 5.73047 5.73047 11.4707 11.4702 5.73047 0 ]xsh 777.967 473.152 mo 777.967 472.744 778.291 472.457 778.723 472.457 cv 779.166 472.457 779.477 472.758 779.477 473.178 cv 779.477 473.596 779.166 473.885 778.723 473.885 cv 778.291 473.885 777.967 473.609 777.967 473.164 cv 777.967 473.152 li cp .75021 .679683 .670222 .90164 cmyk f 777.967 479.137 mo 777.967 478.729 778.291 478.441 778.723 478.441 cv 779.166 478.441 779.477 478.74 779.477 479.16 cv 779.477 479.58 779.166 479.867 778.723 479.867 cv 778.291 479.867 777.967 479.592 777.967 479.148 cv 777.967 479.137 li cp f 777.967 485.121 mo 777.967 484.713 778.291 484.426 778.723 484.426 cv 779.166 484.426 779.477 484.725 779.477 485.145 cv 779.477 485.564 779.166 485.852 778.723 485.852 cv 778.291 485.852 777.967 485.576 777.967 485.133 cv 777.967 485.121 li cp f 899.034 443.189 mo 984.461 443.189 li 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f .278741 lw [] 0 dsh 899.034 443.189 mo 984.461 443.189 li .75021 .679683 .670222 .90164 cmyk @ 981.336 440.52 mo 987.588 443.188 li 981.336 445.854 li 981.336 440.52 li cp f 2 lw [3 8 ] 0 dsh 10.3682 279.225 mo 1227.37 279.225 li .193668 .150057 .155337 3.0518e-05 cmyk @ 461.701 433.225 mo 628.507 433.225 li 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f .278741 lw [] 0 dsh 461.701 433.225 mo 628.507 433.225 li .75021 .679683 .670222 .90164 cmyk @ 625.382 430.555 mo 631.634 433.223 li 625.382 435.889 li 625.382 430.555 li cp f .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: OCRAbyBT-Regular AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2012 Adobe System Incorporated. All rights reserved. systemdict begin FWHPGQ+OCRAbyBT-Regular dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /c <1C60D8A8C9B7D10329948598EB18846007F83764DBBA4CCB3205F401F3BD EAF5927264963032E7A682D74E09A4098968ECAA87EA84A31CA8F8135A4B031D 169D7D0488E54BCB6ED1832AC56160334AB8CBB637BC0D02ECBB5865BEEFE4AA 04ECA2E9F441F3AE07A834ACD15B30AC946E4AFC2BD58C252667C6014701EF9E 7E8700B11BFBD7A5C89C758B16F8724046FC05A0C60A1A2B03F3EF531DC9580D 6118780949C53087AFA470E0D32F33E786884AD6E7311FBA65B92CE25B50C67E 42F6D569C54EC15AE3EF11A9BCB519B5D9651D7CB8> |- /h <1C60D8A8C9B7D103294039552017E5873958C1BF4691131124CEFC3CA38B 3A8D564C0F1D4DD3BE7007651902CE9FE2BA90BD35CBFFB0B617F2E559E2A5BF E61DF67A5D08E66AB41F2E2EA56C7F113D6441DD57DE0FF5B01F5FE9D3AE2C35 0BAD294921FCDFF1FB9A126C53DCD58A0962BAD71384BC72F375A08C0873C917 C7BAAB30D46CF12FFC7097A30AE41C34D39D12CA250F33560BAF0D7CB1C99525 EBDC4547E83B56B7820C9B13DAC4549487FFACE8D1ABBBDCE7431F> |- /p <1C60D8A8C9B7D10329D15A3EE6B882EAA215364543F202BCD231A4689E88 892FD581AE6D88B223E35A34DE59A85D75648D0E41B828D807CB9301046A1ED4 BC8783B4E0C74F009950C18E559D41749900DF2A7B4606ED0925E544C63064AD E127D1528DA3D2D326926BD04259FCFE866579FCC6D6509B389B9D84C6434858 1FD720D15CA5149FCF0C0DF444F61DB348102298A0F60C2EC494666608F50CA3 75F126C88C9C229AA6D26CDBB3A7BD6FB69A6A33F1A311A7C051CDD3639BCF4B A3D793956F460A8CDFB00D5644A2529BA68EF02845511B1D91A7DC66B51A419D DDDFC5B34F488727747DE202915E8EA51B3EDB202D1B02F9ABD462F6130F2AD9 A1B3B7BB5DFB8C8BF4F3B0B23BDE9FFDC87204B3145F0BED9E3713B832A59A39 F420DA43AFF5A47B918F2C23AE683D08618AF66BA73B31620D64AE26484112DC> |- /s <1C60D8A8C9B7D10329213AE9D9A96C7A4D1FFC5D44032D14E14792FEA006 CC32E9D603553132436709F085002FBB9A21B45E523AD2F974FEF176A2BC8203 27280BBE253CBBCC9FE0B1E74254D3F7F68CBB5455F71222ACFF49572000DAC2 042CE91188C64177B80E480EF47040F8BF6CB369DB4EE79E657CB4FB93F786C1 CB2A17B90A73C93C2D818A93CE110850CFD7263AF9B8934985C828E8DDD18843 561B1AD393CE80C6E729EB447BB056015BB4E338672748AD9BA960985DCB4199 9A52CA127C6626741A9FB926748EC6B59256DAE3AEDFB4B24D30C40AE8E7560B 6C8AA604821345547B> |- /y <1C60D8A8C9B7D10329403985FC6E394C4CA4688671C468A1695CB3BB5B12 C3E133DE13D8BF08B6505C729EF751CCA95B8347860D2F20C4C681BFA2AB2E95 4904C49588F4CDFD561CDDAF69A618281CE5B66E44A894CFC6552B89550B95E7 46F540070CE6815ED6D44D249F8C4F38C33F49A913F4F4D37CAA6A5F767897B1 26B3F02FE76BC0B102A7E5F5D2DA3755C91139C68F03639ADDD5A48D6C5B23DF C66C199308427156F1A91FD1777C871F0CDABFBA3EFB1556D5B8C9D2730DB89F B668541A94> |- systemdict /gcheck known {setglobal} if end {end} if end FWHPGQ+OCRAbyBT-Regular /Encoding get dup 99 /c put dup 104 /h put dup 112 /p put dup 115 /s put dup 121 /y put pop %ADOEndSubsetFont /FWHPGQ+OCRAbyBT-Regular*1 [32{/.notdef}rp /space 9{/.notdef}rp /asterisk 25{/.notdef}rp /D /E 13{/.notdef}rp /S 3{/.notdef}rp /W 9{/.notdef}rp /a /.notdef /c /d /e /.notdef /g /h /i 2{/.notdef}rp /l /m /n /o /p /.notdef /r /s /t /.notdef /v /w /.notdef /y 134{/.notdef}rp] FWHPGQ+OCRAbyBT-Regular nf FWHPGQ+OCRAbyBT-Regular*1 [20.625 0 0 -20.625 0 0 ]msf 337.035 217.892 mo (const char *type) [12.75 12.749 12.75 12.75 12.749 6.375 12.75 12.749 12.75 12.749 6.375 12.75 12.749 12.75 12.75 0 ]xsh 461.701 174.619 mo 696.16 174.619 li 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f 461.701 174.619 mo 696.16 174.619 li .75021 .679683 .670222 .90164 cmyk @ 693.035 171.949 mo 699.287 174.617 li 693.035 177.283 li 693.035 171.949 li cp f %ADOBeginClientInjection: EndPageContent "AI11EPS" userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse %ADOEndClientInjection: EndPageContent "AI11EPS" grestore grestore pgrs %%PageTrailer %ADOBeginClientInjection: PageTrailer Start "AI11EPS" [/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 %ADOEndClientInjection: PageTrailer Start "AI11EPS" [ [/CSA [/0 ]] ] del_res /FWHPGQ+OCRAbyBT-Regular*1 uf /FWHPGQ+OCRAbyBT-Regular uf /OCRAbyBT-Regular uf /FWHPGP+MyriadPro-Regular*1 uf /FWHPGP+MyriadPro-Regular uf /MyriadPro-Regular uf /FWHPGO+ArialMT*1 uf /FWHPGO+ArialMT uf /ArialMT uf /FWHPGR+Arial-BoldMT*1 uf /FWHPGR+Arial-BoldMT uf /Arial-BoldMT uf Adobe_AGM_Image/pt gx Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx currentdict Adobe_AGM_Utils eq {end} if %%Trailer Adobe_AGM_Image/dt get exec Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec %%EOF %AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 15.0 %%AI8_CreatorVersion: 15.0.0 %%For: (Marina Proni) () %%Title: (elementary-widgets.eps) %%CreationDate: 4/23/12 11:00 AM %%Canvassize: 16383 %AI9_DataStream %Gb"-6Bp0LFQ6?#3n/qGE&b`ja.tQLCNYfP)Nb@E!/A'[.DG2IW.S=0>796apD!V)sG8@9Jado_9;AN63,aaDkE":0RK.jqUD4]@' %bOsW;k0L5XAYOML1.ljb(/_7go3?\5`W'3B[!8\/2TT?1i4\YGAn;8ZjQ3%ns(<22lk3sna#', %rI!GuDZ1EcRJ6^,@^Xqfd2T4M\%d3LbVnc7\95;ec<&p%$t&osI,,l].f8ic*p[L_t^.glh@0H]h6c;bNFY9 %eT,YRc,POrVQXUTeRGu?hTqg?;@XnPPj6f_H+CN`rqZQd@f(:$/k`:+?dU.snd)"GM83o0rcW_%HG3V]#h-#fqt;)FI`*o1=*4C] %nalsj%t0bjNU_5mkCYjt2'qYN[!Nr:rYV;oIeBIm7kC(6?hnC=+QhgO[h7S2CXVO\k&+_Bu^r*c'GiF1d^3dPF=k_;U %L=Yd1DDr(kY26m>\q($6\%j;<_gSbm)lttoGDeC=_s,DVO/r*:4(502HiTU]1Lsl%26uI2 %e!gg+aSHCXFL/KT5D7*3`RLj^^hqLI=3m.UbMSYB+El3"SGs[Xok$9uLeaSO)sSlS'\dR&7*URX2bP!l7Lsb8blbUkF,(#fY]f@! %p&&f<4%LIOeu*_]k=7cLEAR5`FR!-B))J.uF&S[!Dn5jO+'lXh2grk.rP1Aji3d4;r<(sI$fCK4hombOeK%!AnSrj74jAMeTAOMu %hgt"?D=^t8&A4fa7>mXZcg/(3mIU9krqlobE3imKG&oa#kJY\F,,4?%HM-kSE0%2Lhntf):P_\=f=)\5?bYsAdS/ORs*rmmWZ1OE %;s9kR5AgI7SpA!CoCdJ"oD=<^BlDI074;Z5pZg'`_4=Zo5u!ARODLRC[E>!8K?UfnH8W@i]KWH%F&>#1I[c27S`pf$p]/8cem'hH26-CU5#%K+gerH?Re8VB%+J@`C>q>UBdB(bGDrrs]DH$Wi6FT2V>"rY#IrW0b_?N%B[ %L9LT]h)moL]7.'u?P9GJH@VF#2#Zq?^OXp`eb`6G\>ttBbGWEMR(X8T/JPlW@l-Zra+2a+[h;S'6hP05Cm>\R#O7.BZ %D`0-#D"s94>usrVhVX?;r(%@"Iou:Fe_d0@W4iRKrmnadmb[mHpp//HO67WlO\E@!D0eLcp\%>Zh'n.K,]EL'n*nH"q%63hm:u1^ %4\3Kbqc^nj!.',"Le-%?olbEVJ/41%bBNQ5"h"0uDFSiaZjinR?[NdHn*_F6ZL!S%hY7%8"opF'f0C9@7#0I\:%-pkf^SErBW;43 %*qr-JTO*11?fmd!nKLaD?c5C%Vf7d=AX\p(+lch(=DCrP*pKW>Pka`d\[HESH2O[`)2qZiC^u$e'leYEN2X(+[o'L`(Zk+q$W>9=j\\[5eb2ZUO'LZMqi'igk$0#A* %B/2b`Mt/-Ypc$;>_T)rY)(C2es"6d_-lllo@T8ABUWI11NlH)ZO-=QEcH!nK3$+&,j4P]HW(B*C-Kue2;G;fY\9Tit9II/\1f`"L %RS;1E2U02tT,,m!'PIj]gbIo_flT-1TL^P)QP^)/T?pT49X8iNH*0"Q, %TUYE`\:6=:&.JY:`@-M)!T6iU?T_4_V"fEORLp6*`V`a62;H21ncK3sNN%J^RS)dB8tRm;2\kJlrh%i4plRuE+7#9/Mha+e5Q&Cj %:>l-YN"rNc@Q9%aiNT-8@[PV_3_\`rVI)?Bn@+pR1\dN*UN-dXAN>G$]S,r\VI`Z*15=[WPd65JGSBim(W0\b^I=8PabllbMmuSP %<60FkYSk8N%s)tZcgqP\8t*f2bZ,]q1PApicA("KA7_'>.?l)V=d2Ln63&EaB:)#4n-/g0WCipB8u;l-R"JfKDbFKC-2=5JR7KTh %.0+E?@%PPd(`.05VfbN %`8K,R"o_Tm:SnNn)s9a,P%JDt1IX:&k6bi0k6jjS!]-]]c6UWd/=QuK.q:%_ES(;Z\NJ&KmU2h.W/;I]^8H8]&U/I8F$5Qjc(n#Z %/8A:*!`m)bR*OuM:17-Gjpq'Cig_?8XClVZF#q]i3lLh.1o312Z,3,hW6YTI(G:^\a"6KJ1'Unl5THU*8J06O< %!/!aPR/F4>M(`;k1RRYKVEBG:T)])e6t\@$8l,!p:j/cL(=3e.#NUdg.5jLA0J2,a$bKVl&94\AkE%DLnRORF;^5.![n27nIZB*$'9>'nGk]4 %O:(2B66%d+DGUmO(_T=Z"2=i@8`V[a-qKF:!dPafOdliX$r)JOZnQ"rQ54dF$b=nVXWW^b%(HRF%'!9/3&-XE(.*nPUHueJ@Bds,8.l;jdXXYt84X,AbQ;0_-=9Ps %Co=tN;iVO:Zd!Q^$9QX&4399?_*#EAS_C?>Y).i;0g5I,r&101pLRr"A,*i8Xr8e;ClCAoP#SQ.3[Z'Uob6;6kWR0 %,qbLo5Sb(gf+OoW'"b"dPG6tm,+0.;.7c557?Idp(D>"2J<]/u&b0bK;-:(Rem_]KU?[t2<>S.?KJ?*1C[n;gmEkpa8Z[YOJ^l0PA0s)t#ETRMjX(3+sVn.u@_J4k%\U^['C$h$2-kfmR\k57)L*S!.Ropee+J> %#Nl0gAm.;Aq*>/],PM+LhN:($*QNs<-D;u+E;s-n,I1RlrV\t_LMZaX3WL9&oc8Kjkq;s@cjbj:QdT[a1fko2BkIuDZ&]Nh6O:Xp %8pCgh'`0<;3J:5qUP/LN+mWi5IPa(5jN6#e'kuC'.^SuA;DT1JPuDa/Lr>7,K(OH^1SuqTAP*-n!])@Yn[]rB@iXft:e@WsJsA1D %lGc5W``e(,=uk/P)=nAA2TT'QAVNXW9?BVa@7-06,:6nj6H10"Ue6h"KM=l=;11&jTQqs^/S%G@#WC"Bo?'bM[nKhe/o6IiWhg.] %a>>XR!EtifZ:g:f7IDh'@TBFopcqEN78tbb]d5a:J6dt6^8DZl9A*9tpL/<>N5FTGBgWXS#Xak6e>8rjFTD7\Fq=p+&O)=2AAX\# %MMdc.ZpJGH;&<.u6+&2B8i!Eb`9pQ2?kl((87pBrlU4AU1G*-//\EP`CTul^)IZ$l-7mN06H^r*U-N3?gN#$s:.T7Rd:)i0A6@C^ %59SD^(fm;Jq/sia*=WL("NOrg]3c)Lk\.6eg6st,IOZT/5r6&m_jDX`g/Ck[D.5"oC-#^%_/=cLQE?-5\R-I1"TNYB%F.>[;s5gHPlNjW'(S9i@>]W %po<_,odBNSA8^rQk6;c!+>FXRR#*25(d5rL$TMZOf$("&m#,[=@gRt.f`1*;mqKScOc1Q6bl53!n`fU/D6H"A$Zbo9H;5X!q7QLKL^tm6_aS"DXHJI`?oH) %Ar0l@'#-;'$PN9;d''S$P.ZU-2,T\Ua087FM-=*SJ2:#g%c:C\B<=]/P/$O+GBm^^YH9P89s!b?[!mUcHq]B?$:s`AcEo+;3!)E*5XLJ^-#*nihu$h= %r_';_KuSVnd7?nD2X8/XC;p:ig7$F@=CX-JS'lj(Td,)02c5FGcmi;>+^c!EaVS.RAL"%BTas.6R1M_A3-9YVC`m'8e/h,Ld:blFIeKhrX0%;cAN %W^E_0.3!3^N9$@_Y\SPqK;f3iZH_)u80$X^X_`74N.>YDqNr,_:_8"I*Gn7E5J?3[X1l15&aZ?;#'qe,+S78`I14bh",2bMMfngF %<.hmr"F5_`Y@KQKKZ9KP)fMeg`lQa8Z1!d*VcGb$XK/*AG!;XCN=6hA98j?p"B+JQYt!:b*>?Oc[),sj!Nd"FACW::eg@d+-n5h1 %WNjt=s)W%'2[9&g2'%ZAr',I3"=V00;(GY[SkF<(_iphc[4Ak*1/0YCc`A9X]SUWZj1_HNs.&%.bL8nPXL>u'# %2;tdh&W*gtd>EO_R+)>>l7gaN&iA2R$G2f>X[%T=TZFj+k_$0,WuSQ/U,]n2OT8Y_ap,"DEOcH\lP[\>,s'+f7a%8'/.5qNYl%3$ %UZ%MT_$ksb8(L(rPJJGRS7pt#=i1DXbH\96F)3'@;rX'5N$f>&3$a#%7!q#Af7`pr1q/W[F%gYA$R2j5@NMF89f_Jn-2&/&S;`:Y %,!eU`BWTfq)uRe9O3$R9c3Y\9AInkk/U9.(%*iUQ]-2nF3q=G6geI!W5%CWO0p!_S0"&M&9egH#BS/3ZnHo:o/dt!M-QpQc!Jp%E %7(FuOELhV.(Bu"b'+j9bTu=2:;'o8I8[[9Q8Mt9X:3YEk,8%M?,n3H^'G>0as3X,rIOTn)%*GMH`i]RfETtWQ;??rG7HY-c7mB>N %T/\5j:sqtXJs*_iBXrem%#T6.Rde7pKo/`.buC0(c#(gAC$0,F6VjV'T^\na"#6?)h)##f:fJ*e3[&,P#GdfM<5j#D>20h\QtcGh %M,%V4+%N8E>9>GB';oRh'?*!VnTMbMPZ&4"N1j'FJ3ZdjOCMHg<,5pe %L*IYl3jH[l%NCKr#Ita'+qb_+l=toVOjjN-%S,7.N\Ls)(L1'(DS4R([);Cn=aOm,gO;Q"Do^OLdA[]ocZ7KBKcp\njLnVu'fXF! %OkjV\2HV9Zo.%/OeSM2l@U2%?et4k9cU5WYOrR[LOTeeHV"lk!X.` %0cPS=[+ts%UPr^g>^dAU5kJhaMqhDu3-Gr/W5KrK+L+0LK&S(h,Xnp_1"O,[&qGs8;0YtB@h)lA+d"JtJ7C5B6YSZJhN\E)E-T*( %ei4e.G]=>EqTn4f)=K)m@bgr<4A\XKKY+=MiaBltMXWf?e\^1U.u%CTJJHcF^I3ArXr2\F@[G^pGL;rUHOWN6G+/s9c)L@\o)"2N %'US6Ch/XXT+>+VN2:gUSUUQJJfh-D*#IjYg*0C5R/ %.dQRsFgk/;.p7noG5Cu\GnR1=`-_8g,9QS;Ji,&>g5@AeIi>S\EI+X5dkU`r!FplFP+HEDFJ;WW8BrK(6PI$Jn$@1!CU?X?B5,H. %>)O(QqE[h;&-p^;['jC07nFG-u>!Tbe\VH %#?.oK(>9(Oiph[Go:/pA>W$*QF$Y][Lm3(CLS/=:$6Q:1ib%KCQ+aP3kQ$l8jU`N>*)#X/AUF6H(D0Rp_Y[1,@>irEObp]`)G^tqG=[:L"GlpYMPY`CJgs?_p_RTS]!R2W<`YL;3QBTfuHWJ7fG+T&8Rj`8O8W$P+oBdEjrJ;G1pP\ZH3Gd,0ne" %8`;MK-AAOoP3E*"$sB!]QX3R?K*tgJnHQfeUJM1e!&_%j!ZSs>2Oc&tKh"RBI7Par+t'.s%YZ+0:]/@LDf1%lFgH\/r?-≠JJm %LtZ0dd-jeTDBQ;tIR+h=!7;DpDECc3N,ED7dB0lk!.Dk\8ic#5K`ZpA\)&%QZGg.C]-Km*/ %EaB;p(I[1OLuBiU@q+-8D8tn0LiO]C,1i=%OZT,Ee_+]Q21@1VNGs7_&kKB9\\3g-53e=0R6)7G:GTJ+DJnR8?Ad_-r,W3%C %@7H;+XlG:_KT(WYCO'ZKrfn2)Gf=X,#$[9!0M8ILW:13]HCnRViPiDO$6n!;WeWj$NR9]k%(2BeN)s^-<$KYn`]G.&V7cn#JV!A! %,.V1j.?-k59l7NZ$ga$iAZE`B0km2Acm7F!XL"ihdH&W1l6Anj1Xk(oU=<7Y.ffVj&NRBQOGpYj2-M4&]4WC;31+8+cq2ENI-u?sGj0h6_K,X`!a,U0k48pU<;h*,Z:mD]Y9o!dbbhP_`g^`,&tD:UK-,Er)2[md@E %U0om".G6BqSDJ^+<(NcJB%HdO87gkL)]e0T!j,/1\5Ysij1N_Id/$YinV#uPJsbPb6E;GVT=C[;5KM;/'51CuUk-27B1u!@.TLr[0(A)]:ch%C7Tl9XE:+.W?"rq%*oU!#8:s&'Z*qtJ*'B`m)C:/`k(Z^>5#:m %jr-C+4MR=g7TH"[U\YPerh5ZPCIf=WEG=..]Mgj2h%T[#kCa@[e"/CPOUAQH)J:q4i'mB;9M"#hpbS,2nW04 %>sOA=;Ysl;c%-VSTbUmQL%*=-OUW6!_^h/X/9ZbMLup)n$\g@ZU+t"=%(-X)etOnQ,-ZIJE/Q>)ed2Xk4JO6cECr)\["\ms*u$F# %Jc_GIuKFkBLU#UY$=C\1>X_L35m6Qo\O*6Q(P(%ECkn*hL.% %jET>u.G>cJTL/uY&:k-4n,iu5dMEit?ipa0Semkm8r4[WPRB(aD>#BA3,7f6(mlFua=8Ytcp6esK5e;Q8I-&Ik\&;W&pA5]NVH2# %=btfBRYJIBBPX=4(^IAVK,]PR(iuD>iHGLDM8fXW"jY(O$XETU=bq?qY9FcTAg7OC>Vck]Ao'8.M"sjfd:a2DO(SsGfQG(ngC(W] %GbV[R)hV^>d:u98=*4L`(gQ!8QH!BJp9;u"Qd:7=?>=#Qg/uRS54ct*]0:A;[VrR1*CY0)^iLh3d99`&1,:%_6ER%a)*_CI:s %7&G1<'n/KbZ!QfUFNdR)]Da$l6XhN`.)#21:,IsIZUMj)[E@1+I(NEi@i/J-TW)KU2!onMP5N4@1h0NAKCLO3g(pRid7TQ=QT`]+ %%Q$0J-XNei1>Q'UOg?(I_V;n.0c\`F7-6G/fo,\F/ArTLp(Mts#a^UL_W2.CUjJ?A1PV],:/r83f_+,(OH!3j8 %Dc3,h";/Q6"i9\cPS0U.L5$"'@OiH3kcAcf+D`>=2K!)X\_jc5PNbaWA*jB[l/`m$;jpdX1U%30d1ij9(,Y(lhEUq8(B?0X2\6 %C-(?B"K;Wbo5EEOGp!SP%ns)Md's-KA[H6 %3d&[Pb_$U%H6Yds)\ %ckHo0,HSrrk9YkS`68^['ZKhUIZ/VI"2Pg$i:]l(/XSlmoNkbTA1Ap)9u_;@!LajZnb4HL\J?OqXU)S]%N'nVV'9a5T@ %jB(\i]l!%U>(?`FXanibcrSBr<+5*X04q\#oZh+W)n_\Z"he7HdP^GPmD8C&$cBIZdHbsD[RMt/L`t>>;&[e %#Ep3rdlSE4OGVtgBFBsPqZkKN60SR/km]G\@4'QPADGQASAKD\h'fQ$fU9(bBNq@\_;=-O?[nP`\B1'^p(MW5BKK'_$E2epA%Zir %5Ha:0A*[spKeitFe/WEoqr$-,k'Q&V?3HsOA4uU*QDEcTQFu1dQKk_,mbek%FGi5p`B2#WjHZq:^1g3b. %jqgpX@Ib%TNFDpsU1p8n5)0s%EP=C5Le>8[2E %I?1)p)1"A#XP6QrT#2i+h)Vll]hrWZB@FRiSU+=M>FP$EX6f-Dda,K-Zjlmn3GkSu%\`JMduBEKTb!m]74"&PL!mT7QCQQimD^cQ %T'aS'h*]":a%4kPH4sc661uYPh?;T&JGZ#L].\$j]d_HR_10Ndl'J9>A9ZuQPIiNQNe:aMS.Gq-]@oJC4:AI^7Gb3-.Mb(k[G)e! %S_'TVA9\h"NIQ4t$KMO@$C`2]rsiOMENss2@XsF^6qBt+NlB'N-PMI9W1]ur]q^IO5%Z_3-=NgN+D;KYV3gct`)@aZ4a[tFdajP) %fSIVViXEm-'MXHXon!R0X0EXpL_TTH&nTt%6*WYTRF(4!%%PiZJ8V>!^Br7aJ,r4=1(L-o)+>"J3P27hV"%gClhUM=Y4ksuocsh) %%@,:hbd.&ZMgC>`(ElHK+^&]'R5'Z%<6=dO[l&Z'g>=`Gk%P*9WJ%WtFGrl1270oP9EHDYMDI*t:W7%hko(Q7QL>:^D%?T:HI5uS %k><:p7l1YH;aI&uH^+I_5I5igB9]$e\LRFmmL'=[DM %Y.MVeSF_EofM*oD9`Cg2rh&4jAM0pp+H^s1jU<-pj=!=F5]T\H#m5IG]Nl]P#+9a1DVTc\p!T?GLZ]lblfX_kC/IS:7sI*k3i#JTmd"BjOP$[3FrQZ/i,%DlYgiD3R?Pkm*Df@qj3)V#ERb0%R_lRN+IB=q %OYqi42$\/%_RPtf?t,7f/5`E2.6=pW)potXthA'4HPON %%8;EYRK4)-#H)+V.`n(B=Ja&ZYLFUT,%[;-A1Nj()UIpTaDg?!j@@<:`9,5U)jd]^PVT%Q'u+Xmm"tq+/_P&Ent9Ds7_.DcXN0Vm %^r2adLb@:on1k$A=b6Yd-8Hd(7h())FEcN=+,''@@.#l3bjH,motFCBq\%bb`I8AE,n.JQZTkg<5tfFm$Ce8/('M==>XHjW3(l%' %9Qd;E3V89*h)N8V+*':4'2_Tk'0cj.+)3^b2Tg]3.769pb!1$IC6ghS9aNbO2f(dhR^;M5'7UsII3X'J'tq$nSO8:+qRAj9C,GNOqY:,&6HT/Mr*#-a'3@Ye^Lo+88#A2[`n`9rqL.9$8"p;pb*>a(p)GNi_H2(kV/ %\jOWaT@!*2S<,rOZpQbrZgNYCk9b;daHX+Yq\t^_9TeTQe_,=t8Gh'nr&g>FJYIUJ^PQ%U5T!Eh?LdQioSW[4gQK)k!]3]ci\(I" %*JpDj_iq2sW\._>.AfeO1A8j]-bB;$EW3cSc.bP'q$.!YD[.$?*t6N/iCf\a0Ye/+%+*6C-Y!;g>'_no`:R1>JVtL[6QS"1SDR@\ %Mod^\Yee@i"b\mP-SaRV)>Q7/1RT6@VTad4?.<-31CuGFp`r5L/2"i;;B?ZG;%g&N"kJT9\kL&"b=3?WWZ->qHS2guA^SE"8e>On %Cd@RO)90<]$R(055!Z43HNe17t79Y:e.5$A">T6UbO-REG`%WTnuBd,`rD-g[Q-8XN&d2 %M0ip0^O+V'Ja*MM5S>YGFN-%";7;hDc514jg#O&hF4E=+nC.kf7'?-jqs$YJ[hfd&lYGaa+4^HGXFGWWW?P9MH`HA[2Z@MW?X=?* %atro]r)ejg2+GI#NDm@M:Au\W)g"F7))lN\OFL:jW:77ZKP%21VBt2qJmh"WcZBc:EMZ@GE]bh]K5h?Kn0paj,D8Q4HpfZ66hZ@6NImC.5_Q-K<>VF1Js8>qGqUY#gRARD9WVnBTEEXVST;WW %[uZD#%DN2W:aR'pQ]")3+iQio)O/^C$sM-m,PBF$TnnIP_S_ZN@l2L/XlhTLTu!TNB:<=P!pV*NLg.dZIW'#:bLu6&J=7=\Ok\=1 %_./0/OdT@1M`FI[7Rqm5]qp%po9drKCKh1H=m3=L#<\&]miNY@llGP2pVBQPB:5K1AbA3*nK^C*>#U050L*P(E@+3)W9!;1nr5')&eLerds;`oOnb&QJg%I./pXY$t8n)i6QcL %13G`ss]i3NEFhL`*4*A58f/n,g;qF*R]bAUO*N_\_%M_$(3*0DcG>ZOtBXA8EKoBgfZ8lg?'Glt'gVYsJ@IkGL/@b1<_[kp0L`3:5XdbPE@rldI+n-pg>emi.SoRM\e^8+h@+6`9t,rL`K4b+bC9t.E-3#aj"<9_r\,>a,(?P.)2(Ppe]!8LC69m %m)uLg5q-O/SVZ]/A5MF\"V-EkBGWPn,>_,t!S"recn]AP68$XeYK7SaKqJrDZa7!b.[LB5;;"e/Dsh]Y265OtYB/tpeP#@B/on91BV*9@J+N#fmi)9]HB2>;>k]g(r"G!A6 %d`hTXcEg++\5$Q__-&Z_+(g];Agf\oBFNhEl%B?QPq=G^3ekpS!ENcAP\^b= %[+q>e1lGfZ0b("!BR-YH6T9qkU`1$iec*D8kRZ4:0e_&JXpf*3V5')O&XUG`2MKP99B'WS_J$n7EO:_GWpGb@oa[Qi`udGf_QtUb %4aM^?E%gI7oeE"g4qkF2P>:pJkd]ZC:'Vig&]/bonZ5*3%M_$(kYRt-$@_F!':l)L5Xsi=:0@JmM%SJh,!QtkEHua(#Hri&*73*d %UV8QS4=_>@c;(%7B>\8F/#G&d6WBU6Kj:2)CK]XsT %S[JP42\\;mK1XcN,X$lXGsnqPdD"1&-Z)rGaGG%#GQ/MsJoOdmF>YEWR\L+Q4a8Y>.7p>+CmNAII]2Q(92DdQFYXWnX&;8k3iJDb %&e@;m0G:KH(_%\^$@EK[1(1fg/%6o"YCSDQJ:GNe#c* %qkdhB%9p)U)\C'CMHPe.fG&9L07SVtfjJmZkR8=pNf6SrN6,T]lsVQl#6k"(1@0"sqLilR=,+tc+WAd?e.ZEs-Qi.s+4YCD$q9RU %UHRc^VW&`u4X_Bi-2&`]^8u'iIQn4]FkU?10U=K3bSNkuWGIkQJOu^V-,WP?cYem58ITdU %-8,uWs_Efr\SYVqHUo:tf,=?IU`kCoEF1UJB&4pm&mN]['83]r/P'b5EX#:Q`pY`h:6EU:M:iUCS_U,ZV77tE\!.&0,!o/S8( %$p!^@k-#A0n]-PATgHg5YLXtk@up_l`+03HWR?ri(I1ne8K"WCJ5VFZ5DjJd,pj]NbV6]9;51R$K,69/7XcA`CTG!g>7J0G"s,OA %>7J0G"p[tugM5)P2)tQ4gM5)P2<]XL5OP3(%M_$(kYRs?Kq4V4:(2*?CA+PhHX8\Q=h4F4UmO)Vk$c]P@flZjm/O#_s.b1dLE:R3 %LC51AJ:(UC^;K`5?mQ.[3\"gFc-?%o/IYo-j%pG$3FARu2mSgLrAjP/i#GTVYI!lHY.]/)Ve4,b/61ht>ZXMGH;!Oh0\L+GF(UIe %bV>g]A.,KW$%`nF)oI"^9/p.u_n %_TKi!A_r!$6aAk88[$Zq<]!l)bUO4#kbbuMj5PYaP`Vo\,ReULm;IUGELOJN$6eJ>Q!@:P+5LIZWUPCfO+4/??b96b]T[_XZ#]92 %*WoVuZDa;Sj'RN'r04WB4RpH4m_d*QdWP;:ftSQrDS5[pjr_jEnF,pDlpfm'WN#Soh5W`@iJn<_MV#0;/4ED0_%Ij6HG&k %RYXR,R#CZP$4'RZ5ZmF#,`9eXNMe,RcV9RLO%gP'3&"2i2lV7HOpM22@:7W^`9uZWFp)V%0Yn_LrA_;`9rH"mYJgLLr@(&Lr;1nmWYe^%)(M'X20_HA(JR>ZbW*cZ,_kfG3lJDNu`TFHeDnu %),Rr5p\F/1DdncQ(PpiM,'SUZ>p+/(Lti.XGCdh@+EA9Sr:,+f]BI]R'fo=X:n\7br[?R5NLAa_CW&YR[CAaZDi6EH,,\W&4r=Z@ %Id=7hodE(R,oS!/?-]UQ27m>F4rjT7Y3YUrVFRp9(OGUi^8Ml<_H!Ag]K!D3'_A0M6&Wo7j5DsFQStf]k>[F]RMfV2BT-tP-H9eb %;oPj8QcJe>&_U*f>c&BM3f$a5,5iZH@htFL9bO*CO4&X(N(FqQ`=<6!XTh!NZ<&rH^%,:2=3l1sf?Ok\K+DaNY;u&g;s%:>2Ma'_ %/M6fAqsCXlF.H?$22WjKPgUdV?K?2FS*SPNe;M<=S785/.HihrLHZmY9;>TBbZQ>(aa1RUi#sjX,D7]-;g8e?_Z?Ae@^nW)@+jW) %o''aW4.E0^SXMIaePT7W]fN-pPMG;jH^YLY%E4LjOOSkA>HfV*/dcWZe1"=.ZH-b'+9Ip-Z>_X_&Y3&O*h %E`-P'4b^nQTsjTtX_3O$5oZl#hHUd/RPL1Cl=N.4^(85/?p)o;2Oc$R5E:YV-n3Wn<1@aPE*H/Q0-mEZ],6kOO]*U*H39$XTXk"* %`c,"*!qA7Wg`ZuV"tHeBI9KiDDr\0-p1oV6oYo`.W)>]e`nLGJdojX93LOC"/Y8'q3?p%[6)hqaX_pgmCJH^H71+'Sa5lY`1c6Bs %a?*4WI?Jtuf$HV/.G,?Fj4H\4S8hKW,./q]_*^;V`YL&*!X+fcNo$.J;&bD@!->dWZWsqr1;e6P5g+*MRBW,j %_%Jr@n0.2:g-OK&&GRs",BKrSJ.)UoDm;:HQuSiL_acE,d9/B;WXe2dS9eKk^^8DU9@@C8e;ag\"gQh>8O"Cii'$Td8ofsE^t78( %_q)Lir%roF27I=8Q-_cLoo=d"^84Ul?Y"I%SbXJ=TD=RVB.SM3H2* %#P%kPbD^KOGlSfMZo/?8KL33pd2We\FpO)/GIZ/!cmA^^c]%L[9=BBY_;eWn`BdX\_ZsVQY@WB>S"jOm%3tj'^(Ipoaq0Q>NKbBS! %e#(\YK(mop;?a8LQ01R%R/g!gm^>_jlr['U.WPVA]1`J3k'7B/rWH!%<[/fBY?L2PV6k]_[)`rc,PT5:tK*qgHdk %kC4YhJ&#u3roV8se'hdW!tVe(em,rF>"CEZcJRh?+rF %#bAY9kKl\]%SD];:U:'W5jE8m6DmH/KC9H.E.Dk,)(q;\/lmT+W.9L<9FA@,>0-c8TkB3A3>r'4ug/m)PHE2`UC?dMdN=< %EX5`o*$B&MZ2b-8@N\;dj8SY!S\Y?um#-VlWj&2[j!90"+^?n/n_[Vhcb.<":4MZl`?7sN_m%B#/D`MU:URn$Hi19]hK&s(c$TA2 %;JiW6*ZmT.4Zhgof9uC.Yc,!3`A[>#O)=mK27E<\)VYa1b8Y'/782Jp7eITE"JC7DjAVC1a`kT9r8k8N0EqoA-'?2W]6PrAgssf) %Mbeuh=OO]pq&N+#b^E@XL8I&4AE6i:Ik:-G7HBM@>/q95>tiEhGBu5G\DiOC\s6kWXo!a,6Fq.N[;B"l5.!sF;(O=$B_r2.=CPKO %mo6$1/?q?qW2n`BrE*O`7)Y*pll(Jr'&-]NrE)A)g_U-4BY'tM)NSGK:#]k9#=XrsNVDgL)i*'Rn@ZbRo:DiVC9(3me&Q,X@m7=@ %bFYa$S]V/+qJ!suFC,KP4aB9NTOA1>GOMf9/"1O9)*4:UjuIb^",LQD]Tn %@LQL39e%boZA.;b:asuJ@hL(Fqs+e(J*Qu`K2Er30uL/,K.&Bte2a0KN5MiJ;5l/PW33h4[*`,oRs5r3;Fh@S<65g@mPi[]AeCgE %Q^/Rr`()<<-6VJX295qiS2'HPko`u/=^>,%7]loQL5o70(QcNTli(k4m3#ap:\rpjBWM*Bb-N'7\kI;-D)bT5KLXfrU]=7gi3^sP\-eDiO=dgBr&kYZEO0>_Ik %m3koEf!`t2l^CqFH+:`^[PR%A"D#"n[W1@HCfS<3K<:P'V(OS!Gl9KdLJ5cW/2p$'uch>U83O_%f$2XG"]fp=5-2cm0CX?f;AV,rG%7/3Vp#?$>/FQ,)TA0Mi0k6 %93&lS1XofL\4R9irFrMbB3Pga;g0A"@bXuQ:4N7[PI1_,2AR*A@<%LjSJUf]-B>)122)sED!eLK?*!K,p^/tp%uMnB+F^6M311Q) %HgSKn7Tgm/FTE*q=/mIlQ'c($<5P]?1'T-o0+9^:Bc1u7.2,)E5l;au(A%eK;'kp$`eCQ`A`?a7/1mW!=)1Jt;c:Fu$FH7iWj4JM %03"YfQQU,q`RRfgU*\]4hQN##Qo6HNJ=,uJX./)ABsPC">&Mp_mJGbl;"\C,!Wki:R=3VtH24gQY2Are*0#]^\'Oe5D4]m7moR2P %K0-i!?SfClNR0bOf4J)ug*-=!Kjq(FY`M<4TU>>tTK4PX$UmW#Rt:p1fZK-VYnY)LU^'?N'c@FU:_nqnY"[k4ZV]_*&![In^d>T8R*mK?\f59q4KbcE?fZI4A8C9$;^fnEMkb!\_-1aZ@=@c42*/T[.AgFXBYc#Od0-.a8VbRLrM_J!rceHA2`";#El+B3YX^`=C#F#0I5[R_)Brn8JO %_^4==JO##0@N'#o6c+T.'_4q=[OdDJ/^:6,eD(BXa]<"V`g%u^^QEN[@S?c.b/e(s(eZ210rk/_#>pWIatg4G(>2%5ir]J4=LY9YhGEM2gg[6LV/%*tXMP*Rb$sNV!4M9Jt%O"_=JJ(.h1(O=[GE+CZ3+K)d@.%]t\k %D3dP,,n'ibWp_02M1_QYeZfjSbIfZKReJ$HAZjp_kHP94=S'p"MG+,L#O.n?PX0uF$sX[1b4,0G]DNi2QlG(F['D1*?<1h'7RYS< %;Ll, %$hBa9(eCA?9keX9953IW'ErG-Y6%7_&V?6NZ6_VEkF8V*=FYp8db(LZ:n9DUJiCVFXRDu6CT:'-O_anM;RmQPP=1ic%8pr*C0XM3 %N=$P8N7.##kbW!De/Ia@=_>*n&eIi3f.'Pg]s'%E_9Gtl>-6#b2'E9cVid9I;tboo0M#fPT%l*p!NAaEE'"Fu,K7Zb[$=(]"]iQ, %&!07=>PNqF,X8F\C"f5gd5`JI.2J?Vp3,aeI,;uk6$@erA9k@ilQa/<)!bKlHWK`.E-D379Ue-geQ9`F4UfJg9#G<\F9EuOY %5]r3W^6Xn,Srt5dW63%XH9Y^GZpQ>J*^k8WaU7p$t?H0jCfR)0'.>Tp%FMIeVk!c.rFR^O/D6?<@0>?`i;!55pi8mIKrA'CH;)2uLP$k`'>hG^Ng\SM73INQC`U*7Nrso',l(cc['[GLXFZS!Wb@Ws0@K,95\=q>Q0(VtodO%oBZKA:F9j %J\@X>/nWkWIm:j1H%4o-,*7[c28%'Srb^Q;s&PhEj3@P?k&L4H8eSX=+2FZF;@;^c^K!aEjBu;3T!u1eIr+9Yn!:F7)c_#WRtnt+ %rj:?"3OD.pn/%/+p&;b$3>lts/XC>4*R!VV'ReB/GqluC@K"7;mca_pC@@7+kPqYMn:XP#*R!(nYQ&BXq_["hYOCDHdH8bU%5Jbr %37J$NFkj*)@/I8kNha.,]>jBT`XV>GE83+%hnC#3*o>.Ka]=B(42.%bhFn]'HJ`huhM9PQhJD?tbc\\;/0?s%YLE5LU$j;0)VMOk %]lk"G:>K\-U$1">:>P6c]bV'V;tiIJ25sOKk-*Jb97*WhCebRgZLsT55(V`tKn?6p+K7;O_Tq&5/oO[@(EnGb`L0XP'FfZs!V:U"mG-fn=^]*76)[>%Q5C,!uoDA.Qc2;bTnofKS5hd$W %'+UZj3),"FS+YgjI!r@nWEfV-%AJ-0dm"p4lc&CHCtI[KO5^5'#TN["q7tgW4S77J6`p'JI'VsYX:qPGHM70KTJj[OZh4BJ7)\#m %pnJN;YhS,!s)t&fcJ[T_J]QP1N[80eK1LuFrH?!Ke5hAN(Wg0fjjT:^jWW%D,NG0Yj=Xa!7)RC6gZ?nrqo)LW`cWWsr,/cfqcE:3 %L:?0_2KJ/ZOh@O1nro?<:BMN;j9nJnimN$unq5*bhA(q-PNg^ %+==MRZ<5D@qJdGPC7"@.C!8oE##cmWa"R%-J`Ys8hX/noclflD\,P]Za^X(4rJrZMo%JH`gP(m"^&$o3V3V_b$eS@h^iM88ROfO& %Et+]]mc4]D6cd=M7t@(:V?M3^:"Z0_I_2D#NN+EnIBXed#(2>pi%M+,KsnX4^KOB_uM\7CrbGC#i"CkhZJ/2kLX; %C);o$b`'QOCZi;ih"54u):8a_d_-MdH_Ac^*`3`6'sj[,.D=H3$nbaADDT:*BQq&s>aLn4>"0ejTQfdTbK9DE02Ccj^O3b%hTspo %qYt0<=rhI<=tK['/h7Y15(rRWk+f:o@(.X7]A;7lPe-q*j#%VA1uB>pXg._4rr)nur9O.Y%j2kDh4_VfLMlJt%s9uSb8_%;Gs:T% %oSf@,G0pDA";Pu#*[Ys0m+!^Zl)n)qFa(5it%Up^Xd4LJp/D@#4J5l8=pDKC$gcrS?_@c"9OFuP![d*.L,;s04rF`VZ%YJ2!' %iF&g\M;mS)BC4]1f?8-a/j\SsKrAQt`!$KF]AW6_#/_.W!l9T,0XpEn?sPH[/&BX;_gHdH0XpFin8uK#a%DlhZG(g+-P`5lQeFpS %047K@U)I;s9G\31pC6\^i@sZI.P;6e\S[ZHo$VKE[aDbr_I5VOB%/FQlb[)a"HD`&_oU.M*9O\8p.6>`J1(XTd;_56PX0V/7, %Hj\4Q/c8KRd'@e8!Y`W3d nG40Z,DAhfmkJ7(lLI0`XYb*9Wg6f>/nlV.B7^IL9faMH8L=Dd`H=V[tg+Kn+T=;(BMs@sf %NT88q2/6J@I[@G3DpN=P0$?k.DR1rSHgB.4?!$GSMPa*]7UEJ1JNJb_[o9Z8<=$uL[#UlO8C?.F^`>l@gF6=<=BnADFq&;nh&P-u %p3@7W.8ED]Tlp"/PL)@:p;t[fG+nBF9$]];8Rth"Q9)9=V]Bm]X&>h#>us>^Cc9YdT,HN30;X&"CUN44U@[[RusMr:#*lOd7PfA%0+[ff*oe@1]PF3gVm2 %%Lp+R?C$Y.+T-Du$f07uT\/XNSpriK6)WGFCETo@OCP7lb90\->e_S8X`in*Uuf %/JE*KjItDtl3hc:\!A5GF*Hk]Zu>I_\*K*u58U@B=7c0i>)#1ae_qK^4*?=77(os5_M:(%cCK>O@bJ;U4*U7N*`2#pmbGpVKKJuS %3WnRkG;?FMF==3RS+a,dc@t&aO?49L#6IT^6N62-HB#N$7gYnG;Ye(QoDH+CJU*u_o:6e4Vl!DQ5!:d+43Fs0j#T'#;r`m7I(@/5!;c0rj#C@Ur@G&d9$AijA7D&60TVr+V`>gU7);\iOoaA0k3-e/6q>X,pK\P$-S>g<;V]RN+/#AMR< %o82j_3:2V=FQHlIn>SX% %],K<>d5iN++h=pZPI&Smp8A_C;iM^_!e5V4c(gg.q#KFGnY9n<*,D=Z^`mM3CYQ#%:Z!XJQ6?S\cW1M@+tHWn\''9LX6=W]#i&H_ %FZD;4:DAi7U!YL'k^jcmmIKRJO@,dS&F"4KBLVsca8,:f,lWpGbuVE\0Ar47:82kScht.jB7(W1ZXk\cb8F*dB6C^ %Z.n4_h]:Y$D&p]i(TmHA+Vmui`O-Pq*12RicC6I#MU20'a %;A3A40l")=Xn].>21C#2^4'B?f!g.:FOoPDqJ[^`Q65@*F):@0TNroc@)jc;C:h#@H8+a?eBD4%Bt9j]k,L%Re_ce)W_4_f#oD!/9'o@TFhk]AC2rB3I1&?l7i. %f?a1U!/CH$oDi*]>fZ;_33j4=B5?VTar&EG7bkF'R\8dm4urdMbD=0[#A^_n/*uGiJ>I+]oss3j3QLjb\JW,C1U]KlgU?p_1UVZ; %H@:A`n`14V4a:tO&qT(XeVH7DihMHD]!`@d[9S^T7+Sesjq!G\s:"6I6PUj]'Zu&?>CsA*TX^,M3gK0T!OaMb^pR1VG)`ZRpc=DO\.GSc(3[r3.4_PZ4s.,?+Z\JVdd:oDaR$(hq,6D("MQeQ$t90+I!Kf5=-NoV7@&TeM* %bP%4N%M5'.CO,r-]GWqOQeg'_4ri']"W]TLX_PIk21")n[NFf)H2D3&]6JT_5?\J6(W=2l>TddjnNbT!$Z@nIlI8c,EkGNgcT7AL %[VAdL0f1J^;[>k)L)9JH*84#C3;k)?CHK*lhR+q:716?!;=j%pcUL1bVLqdWh5a%$. %d+.^Oa8,:f/H1cObuWP&0Ar3>;gdth4EJ5B5/"R8Zn9PSB?`MB`cBAfSLpVdkOZub6)1QcL-e6L'.OL %9!IM>\F@m5V8ZEsEmNMId-NM"I;#9[S;HImFsbc,ne$;?0%0&4,\h`7g'_^XT)c3p>lrp.iMJh(Er(6'#14K*1f8G]_U4UA([9@i %ASYI,BJ[F3(tq3I/!#H1Kj)==N[>VqjjGMTN%RuL#8\tpPc1Cc.cjYCQF(R4-SM;l+N6jc?..O43Bm<,U&l,Xq=pZ>7\pJA5\nD_ %LA]k:TArK[LEf*pr7na1TU5LS>/$4RENQTHd-a6r5#jmQ[d7,FX,5OonS?`?q[5E$CT7/US//S]r4JT(+5cu*.6_CjleA&c\<9Xl %Z9?H>[u=NJ);1sTs)Epm:%d4OKF^Ok>/E/4Z@?suek.J4jLqMDY&Ra#B;5s_g50J5,:7%F?;:A5\GpBUD&;7d'\(j>1!Y("7CcTdC$U=0#BHMBgO#SXIr%InEpgAg#CZET=u.k/#-1popn5M$EI(+H1h,Jr?D`('!q5@HF.q/>l.lamiSKfKYMj/rr2S&-,(AD++IKWI3kWE&:T--6Tg;, %nI3Wk!hXoQd3)40"hOLPbKHuCkos"t_*o6`/C=KH^WqOkoDA2DI/%&fnR#,c7ka+TfDFb2NI#g$r_K8lZ9]JP\>Sm`;'ru'Wfaha %H>tctasc]NneHa$e!ZO=H[l %A3>r':15!J#(!0+UaOWB/@2i6-/Tk%W5nB"k?@sE7?Zd#NkEe,*kl,89T;Yi`a6.n(gX<./^u+hQgQPG24rj0\mP/kUs_RB^11Ce %/'^EhYDEVJNSi=NhSV]9akV-i6-S6@nH4oX7dChJURaIP4]()8=R@:Y66G*d` %`g[64@n'iE[:@_ToqoQIc/"Oag;noUN,.Im3VX]2+>gDUNlmq3Ue-`f3"H0h9"=006!!+ta"E[1/1kE6FD[*b,r>]DFqEb#Dubhg %RRW!4K>WPhR/1O^dQq'RP3f`FZ9]8J..>RLBWgnlS0gMiTX-o6A182i15cOM*UtE_5JiXTO`Y_oHqurIj$Mu@RJmE\%n7$S;AL-5 %X)P_6/.m5O40ec'hd`eqET6,uV.H5s_g,,[ %$^5-AV^9#;JN$(!m4@sW2\o`g?O.]WAo#&!HP6GkH'@nfq"&0&YW_XaJcjK7(EQ*YN//!B7Kp%gk[p!q0VOJ.C$%6C!3(Kn^lX'e %,E`)1X3t!9K1#du9'oPeA<\Ca$+&g*UTrt+0J0L1@TjLd&^r4o\E9"!BGJU%(9P3jlA- %U/48pY\(POrTEh/Yg03G(W(NsG7Sn9D#3roN*ZmucXueZW6(C@XAKA:l[eJF[p/o3nG9\2*]8l(K4 %RI@e8E))Xc*28gL"5Yh^^);L#/.fMhp&,j,\pIr9cPL'1K9rAO+CujPi@B:k3CrD'IbcCMb+trm#T*+RrNC.d,']0fIJnl1P935^ %Y'Y$?[kH.B(^o)h2]>Rb0k^aGM9N'(=7F`BXiq*SFaEsl?eK&%RUiIqfEo]p=]u+I+Qtel:\e?IW$=UpYOX' %iGEAu3eH;5iHhiuJT=:+MJt\fig%:<5q.L[O;kJ.f^V*[+V4g-9q!OG,NCOJ^54THp4jrIZA9B3dc-*/!O52=d_!l`j'OtBP1;Ge %[Juc2)Z]-9jb9@&,dn69ak6:6%:G-q^1jS0?f=UEPoZ318S^K7P(pC$kG9&i%%;eW8YT>W\_8PM\,VqCSB2K.mG6d-*B\7ff;Ri[td7^qrr0][nnr&C(QY]Bmo],g(@U^">3S.]2ITJ8e(C^C^f<8Yg$'YnE.UoHi^C %+b9eISo+Nj8@<0X%F/9/e5&n%!('m"nf20N(`gh$!V.%#HW#CJ(<]fEWu@T6BbM>3PfDRd0Jhn+G')e\o=P'n7/8$OXTh=kGS6Cd %H8j`"SpjkuDROaCd4?L.R`DH#1*1oA%h4r!he]aqAs4p*&3puu2Qmq#L>S<#TFW^G\B.h?c$\-0+KM=]@[EKq:)o7J\$s]X5Ad!. %e?'KX/:IU#"Un6U@Rt>BdMs,s/5]S*/E:%b6bJ]H"F^<%^KU)fs#_GTrGhYr@eJbjqdsjF`:D@VS?MB^Ms@NiaccPU@bL--,:\;l %$^^qoUhY[t.6joH3SF>8mUXRM!Q_I+9Z0A_QDAW%1eLU=7X\7UB^;Y#Jcq&r12!<0I-B`^"KE^c0lg+e#-!L.:@d`scZVpPq,*;& %R]3^UR/ulH.[E3g#/Ls)838*Cj@mZOBokII2-TWG"48nrEna5GKRL-R8dM[Qo%6R,8WMf\:?`Fo8]`*l`Rl^X.^Z"jTB%n&Q/UPr.ADAVu?k%=>`oPaWL"0Z32<\.cZ>Da8!&AqYPsGlk`G`Ba6dJlET\!d0W(ehT)cj %!,aM>$8gI."XF[sYcRc_.s'rC7;jMnmL<'*a^-itapCC'U*tgE8UYg6pfNB>JE-899\CI66;\7[[m6#1OjR7kiX@I`guq31Oh:gT`)a:J)Z_JJ+a8rror<`[K4n!8ne-@jg72!RM"BNF81&nkX1TRH^XM42-eg(/k` %rn135T"-e#@"U:;!5/hP:[b9):h6larD]3o$Jb"_5iCjMND=cNZ1@#pK&.juOaUhZk[,AlENBho3cXNX(<=j=M.9ZfpUR%tgP8N@ %]9Y,T8;'7KbSLuCW;e7ZmRUE-)[pG?Ji['J_]]bM:oZ=H+oApo6tJCI"d`@kVFV&8%1El6$@gB[-P![h6P>_XFuU.'A1"&WWHtWf %a:XnWNtsIOV*lYnS]51e7-L04g]+m<8l:d-L<_e0Tqm#9InLjVnRJ!`iG"[*<\4J$/A+@jY=`NkA_sZ'!J,> %:a^fUNQQj)ORcYQ8]_jXb"SPFm=:4rF9$J6cXZeSE)dh?0`=FK/"f0.Vtj'S_;;*EMV-ji_J`*][Y!CE5M@12Vm1^mp>Xol %cB;liOo#uD0*67YXq[Bu"8e89G@`O,?B+2CDE=7AZSRZ+H=Y$_Hg?L)ft=qq"e%/`_0ji*RG6ug%f"lO#?"j+H\Hd3jujOi;Ng_8GTsDYN[Ts07XZdq!`p*<`%WBQ.8o\-e_qL1+hKYl)hBt+2@!iG-F`2kh(UY,qY,Q+RA]^(2)[VE%po-dhPW&tk@DtbR0J"n*rBqr#A6*.b.8_-W5tnF=@c]?p@t3U[n/(f0Fj9I40'hDUqqoGQY%hE\jbhhM3X %:jmN-:$\Ur,_=tl.m=gW-n>Om1.i!"A>8fBUYJe9X[t78:g*EGcm(@ACHgdgb]VfjBcc]3VbR&si`>-ES.k-e'lq*GCK`G-,i%U! %o::0i>A7F/I<(tpQ`"W(a(=7=n!cGi%`n&DBIC4@1?Z!RH?Jrp25)SR_AI<%52Fcu31q2r34Dq$J3foiVnTX,0o<<`$C:$+m0G%nu-nlG'j>W+EG[gbJ,V:4nW4JWJ %.RKJ.()I9'qT[CN7MjDU.mo#J;f#\W_BcH5#PA9-'7h=LObDJjH(BR%bBYLhSCdXjV*2,PU%L`1(a.giB]lAHI'+aNgEGJRXoc=1sMZ0Od=2aeUN\rmXu%S4s2 %M(rJY0_$EHVEi<5a]gDBVgTn.-!c?A2%I %^s6OC9Lu;%*c%u-`/74l8QYcBHtOMU%sHC9d^1j@)`5t:g[EbNDP(d_?/pM09iuRHPj6sc?rZY_78=T\G85XT$)SRu23G>Ed0KS- %9"?>A0\Omupel#>d6#"QW\+"jf3[lhboak`(t+Q/.m*VNg1Q8K?r=sdAUT)Xs&]NW+(+dbh/p1[RjL;nE6[&(NiaW!J\saVZJ&dT %V-tI`/li3V*O.t/f=>YPMl-=)=]lK&2(rO=GlSdmX*U+NY-Co4]YFop:]H$]C)q4e'Ml";)TW_>0Yn!:9RRb-dqo$\ArEPhL0XS) %)!g85cdr08amaP1IN/f[,,JR'5lW;!\>_gT.C'nmLbh5?U-th&N[W>?Jt:Z>XB?S6Si_T4T]Nh9>P+ %H;U=-qObJ47h3AEp`Z$>KAKFbRT7@I`d.Bn*!?m`Lp7O#f1@gY?@YqFh,*"&< %/%.BI"U4JD7s*N#)$fO1_U(b#Qn8K:@U!XYPM/C33gDnGTui>+9=H2C(-FV\>KKf]-'"rkUG]fC;s8#HcO/)qW2n?iQ/\p'W6!b- %BZ,c"LJ5%;\66XnbB%UYC1&+7+ofD)J$8?n?$&'FY#@N/p`&r?bk+\FiIT58m;W#R(q&UX/liM5K8uZ:GL-r)F%*m?$XBB=$n\[f %Q;rsZGs7YtkuU:QUL*%^p8_!]X,Z+!"">H,U+`+%@4LVVo8J%71i$8Pn"bD/2nYU%c*c+PYH)iEhW$O32AtK=2h,7N@a*5sB^JYZ %.o71pkRg:)VnK*Zp%EjB71>_:l-pB6A`.]!7!(lTf$N5@n_@WOl+V#h]XUb.ku2N):(^n)?L8'JRb)BCh::B4#=,=.e.Nm69J;Sh %7U&GJLcBPc=BHI$i=:Jg:H:D#S4F65&[-paQ&scm;hp.F'U\TOd\0&X;::V&]cm\^QLT'q6'T<(;5@-?n:H@*M/,NM=1L^GJMq#f %0?8/G:/'^Z*Eo+Q,'cqj0*&t-RNFYu#iF+OfJeLj/YJAK,5M!Q3h$6Q$"Q&m!@(sl8X/p$Z:a(jC(j9'IgU9M/r\R;i;-jld'dV9gBX%+$UFo=6&j<2/L`j%Fs_+K%K-=jX]'Gd\Ja %#H66'*TM`!IcMq"/5h"!Ng)!;'.)nQ&e%1IpETo'P3G,SX:p+=.VTMokSl^=S;+Nbdej':^%YcI,hX2nh](Jp%#i:dSHIQ5@'[lV %N3O>k?u4l-HhR3mJ*jG8WfHLj@$ocd&;=\EVSMQWFL@"#9,\gIkpF"X"o,SsLQX-a0L@I\L-g*Sa`O\?o?q^q:m4^T,8:mF %F^'$?_1>?'Yp/O#6R*Gh4=[lC6c0gg0a'BZDGl]3%$I*!Um`R7X*RT=OIRMZX`P;f0';[l-RuS*(Ig+2'(I/r!htn-#jb3[pd1ttr4 %,B%EuKaaC;-U[WG>uOk3P!G@_Tn-(X/,ui:abgr2+c@IiUmn5Ds0C8OgI0Y9an'Z4a;mV\b#oAImT4qO`%G/b%\8*:5<#X]rV.+V %-WlKf'bIZ$S!2=o_>hsI53@6\t_e" %,8$4Iql91_To%=\*t&i-3J#u=EMWiL#[Vnd0^fs4n:qi#%kh>h@c\is&3IT7_Hn!k!\O+S[[N8VMrbO`@J3cU"6A?\Q40-dGd %7aA-Y0b=IQ#XfDo:-5C-M,A4+Fqm<9TE5c[d3D._%5/\WAWJ(ZHd404*7MqM?Ljjrg\'G+`ipik*uOl\!^(B#4kE=M(t'V$J8\&c %_;c;"5rG/V]F9k^-G#WY;8k0'S)HmL7XT7!0FOWnF.,Au:KL+tU`Y7aU-N<7.\JFPpIk86C#(DI7prf6&()Et.)&WS`]V0CFCcYo %-4mh$QZ1M$In %&5`l<&i>Wg/%:$r%52m873kX-HH^7-Pr[ZT)Z=,(KUS?I3(4/M>'7T'$9UIrb4mZ\G1\M9iVU9aYYaAI-L$CSNt+HB1_A?jM,&o* %6XGMU-^MT![iqO)9p;l4AJj)uh01cFZ9Pdi]eFMbpaGJe''pH9esIUY*o]%?bX&84lW6lU4hfkLh79f;ahZF'J^XiiqQ:pghM#@$ %UGtlleGJ1P2Z`%_jn_g+$%4OO&u83fio!*6C5(Y];s)- %;hWl+Y1U"jfF4tu6R6O"m`R%&V2#N$XlTuFD5qMlUTd*_)+;PCa5b[)rPVMlJ@ph)re@*k3V4Zm7Z\QAaRLL-'KJ"2#n"::bUHJX %#)BYiM\JX@Njr>Ma#hG7!bRB9C"lQX#Jo+j4mb34]JGklQBsV28"><-gJ25P`XA/ZM\!q/jG_f,-oe[X#R5`oThr_H3ls,d6rV%IRuI:c_(l&=WMbg)VARJ;M9p8T:1MU %/??E(:D*&S9OCP_67*Ep`.5/[@l/edSR$am=$@nAaINNR,ri(M#HjM[2"[[ki7\\YDl]RIN5X_MYq%K$nAp3cUNP^"6;HL3XF&VW!G%e>YH!]2:p_:V35#uE.g)1;K2#3=/HRhkT#KJDZm %BP7D"JBR3-4q`BbMIb.phhlrXHEWnq]Yp?\6-rMI$=nc)R4)p6O1XbE<:DYdKpgP_=sD\9:bZupE_>]t.MH\;aEKE84?G-g4dd^X %e"9o4k88SG:+^,>:.p$,qZmOf4B/X90RI2O4VDP\%JZb*RN0TEA5H;aOfZMQK'Cf7_SZD2*L1B>8VU%#*-f?"TS%f'EtY#c%+ljW %<^h"tE!i+Q0Lr!G"sasYb'#9`-E@c#BqUKVK$&a0(8o4k5B!?94s,=!^_B2^k4il=_5RE%Pu3`'28$!F98lGn$kNll/qqmuW04+K %$h!8&E&:UZH!\@?$Bkc3F:'0/>QR?uU=t]sO@VAdgbX:K\)[5`nPJ4u!o518jC_U]Y7Dt"i$l!-pJ*/ZAn(>['FBcK\45s2gBXqs %)N(Rd+V]h'!4`Q"G;+4A?'%GjghSr_aHr"GdOD)'@[nDPa`Q5C1Lhd75hne6@qUrcj@!(F8G_DC;Z1,YX\6.YCPY`M0un:Um2>r2k)T6>5\)>5m-V9(8/k&M?.uXaFi?k%:T-X."Z/ne8(LYH#")f0MgP;/D%i*@%A&dP2L+AQ3RDEt(.0])on8P&Q$12eNDgfbW-[?02H81sK*$oGo?Vm-MQJ7e]WaEX)/cR(_V`+O26W?>%N %R;Wf':O#i3(Y:B5R1>_UN*IS>&0nrG]HZ5V(L:Ef,Tm24d$^A6E0i-r/J/L%o3pW&*nR.;/E)'0\8[$u,iW5d!Cju1Ys;i^W`U'K %6A^'Ff]!G\?f7,saM!X=CCZrMN&rM96B,VsjLh"Eb`U^]8P^0i`DVQY*O]Y0\%9J/Jl47dD!B!(apeS_934$JGmbeC5B%,u*+3[82if]&/T5jKO %fHW#!#c/js>Rer-A3l=0QRH\8.e?7$613Ps7)]g&6q`s-/PK$+RK&s)a'dn?k/L],6YAtg#afq<,e7Iq%p[3Y6BDY/\\#3#E&?RJ %cQWVp3]bBe90,ek):-1?J)nH-^F %GXdWYM]l"-rX[J;YnuQ#Ur*F38J"D("8!s=%FI[%fV(MIb0W/'XqK1lPKBR\?;6,3@3&hdE:M;:Mu-($RI,qaa_Zll.e>Z1?*$"A6'O&M\BJ %e-YTkFdRTt%Wr>h;=.iRO;&CLAn+:DkE&,F2llVhn\&+a+d5HuWm%N8roKu,Vb0jQag580FZ(*aKW$)0Pg!Y=QqW0:<6/RA6A\9^ %e^.eoPZ_="*M%p^#a%q<^^q?5Q%;DJC\828;'6l;>B7$5GZ&Q]0&;JqN*T,;#Ftj#[M"YY]M!%pQ"Z9R*(ZV#_FYP&oM)6#%R/0mEpu$U/3^07O.a2lknPDiE8UM %"aV$7iKh=(/Z9J\a&E4\ElCjE&e5UfVBV30MuAaZ5LXWR8&L@I;ulUMFV))-WEU:uX,jWE%TAeq0;spYF0(JMMi.GZ\F=JERAr5k21)8aC@KoU[=RnV316D%4?M#F38k)c-#fLop()4/,0L&J5LJecL-;l&,cp/pE"!aa54F3#0l@AGU1:eg:c-.qd %1Zg'S/78Le+KU,\2cQKpBM(rY5r156#u"J+rDV&e^,G5/#X'>R8OKfr9?%6Ie*qUE))k*6+0BImCHU1i5;S8bctCO>&ZsY.MOq0MkWbIn_bHaV5jdN1USeA/42Bbb!#ucnpUe2(??^n3B%d&F&rll&EnsXFL:K %MEr*rJPu0&8X!ES,W!I23!_9tcmAQA:bsA#FI#8X5lnP^mt1%T[tJ1i!X2E#$KVmuk[$?^9c@La5b%kk*hs9?6fM-\B$e=\6%Qlh %'MtQ6GfcJO0IJiJa?Rf/!!SSJ?^3L.&Ij\U7%7d^`BC1eXcSSiKoY.hbn?.bd))RbNXDA1i(4gKOr^Z/h"(kF*#Q^?U8(00LR=Q8 %a7OS?G0.\PdcjWL9,`nCJ-$UB*$]qi7JFE[k,4S'9[$Wr>3bOJ7P,T]nt>k4lslTsTV9s?H$;8;k[m6gg*VkG"853p`9a,?^2@sM %$7\Zpf8B1-qeUJl1^@?agK"C4$q>6pq3U%=UqeAo7)qsU1%W`g-5!eXF`sM(o/]MqMT%8/<'WqT^]J<3MAV0"&r%7W\%'%qP=a$9 %UF$-i.<6m3U`[L%ECeoAhpR=O>WF"!5tWnYZR>pieq$/='ZM?kr<]+:loI:If7q.=RSMRGNUUu$,:pe."LV]Ws$k670Mt9)n0j.HKkl?EDd\RKP3*+p]@2ud+r!iQ^[Fg-#)CrX=,??R&7q5Z3n2AgBA>7SUf\P %DAD!bL@`X$@E19*6kSEhWF0RNpV(P3!ZlZj:gt5I`u_;188pc&f>:DOEkck-P6LTIX45i<=Dd;O5.4'<8-5Lc]_&;:_%f2_W^M$Q %"WUTVg)1XaI3KeDWHbk1LU+52Nj:@8,jJA:o4EQ=UZd,iZL%.LE=CQP.1+eD6RG;7)49_RFs)UZQ8HioB4\_(JIt)EW"mF>L1`Ne %_[Da(__H"_:)BnfUONW=^.G"+4Y;R=HR;AYDV\M)]ie3e6&u=>?n/$_YZt[0_pFgZMO._LZ_?tVZSEIoMA)/D@R\<[E9^F>nSClC %GVQ#c%O]^a^uBkM;hV+i;aar53rt$^f$h(?!-DRl>DK\W'jF'NG`XPP?NP(/^u-OSmj;SoUOMn %Q'.M=4=Nq=f'3sN+CM2h.)Ln0.*mjfTBT#g:NMV(RRu4fQ%%rH$"s-E<6XQ>Pofr9f+/bWa=E&I-@K[I$HHHn\fWK55$7T?'nXd. %f*D`@ZV#HI=l28KiRfXq!\J3pH,pjhT9^dPmnIHhNWh_4**t^\kB@-VI7H;Y-0,0DsW9)*0992bOih;'"6t?89f; %ADnbe51u\qF2]#&i*+COb:[D$?7lk&nZ1@l=@?0F,#McL<%O+B*RVZ3&rT"*M2o\(,U4b#.#UTk1'3&JK>Wg`(7.-OVSd8ELjDB.f3-Be8%cE+&4SmB7Z7m`V?6ul6<:"`nT;[RfW:td*?"SUacN;:6,0:Io`f`0- %HPsd+Bk4F-5tN7VFCT>Mk236eoLQ)X!\\G",'. %:+A_VW%8*',,.Z&Ng-N!10?dtPe*tVdJl8'OoDN[a5[YR`-Z,#oU.tB*5Fg:QUH#9"UGEC\'C/lT^^ShqgjMeRA.jm.R_%aT5hgR %lP&tUP!t@J\#"FIA?q(/Th)*1Y_8L-8B7e=G^bPLb9eMqTeq6C*W0UuqKq`/]OBqf2on0h,[6^j=U=NHO)APp[m?--cjJlJ,dO(P %%RLJm881KnnDp@'bG*Y4JK_&)b-J8D]he8XP3D?_d6F'fs,[m;'2+#&57mso6jPV4cn5N3bL(!Xi=0l^X!2:*`E)56XPn@A@_tVD %nR*04A(W4#R3HJk"._Jt'*KMESXL*Rqd936osYmgZY*s&LCqrNqrSX.%r%X'Zh97W8?@#[GV*f@plq-&R2qL!K/F9m7M.9@V[*p@I7T=*M<(4j %5R1_M_YQ-IC_rMO5FFRZ&WfndOaB:6b+9?%0ZnoPSk2u7+*L[e'M*,?H,&g'YM?&7(j&+P"Q5)7CR%P468[:s3a`2m0//iJK5o1/+;m_4^t=6 %,,LJ\g]0*`Z'o!7Gc5-s\C,p>X#+0fc!I.`lTCM<9((:rj&J %I_Ce5brdishBillehNtW3\=+Zs$i)!Q,jZr@n%p5fqFuC,\"P0j(P6>?<-+gko>1MJ1u%bj.8bl.p@oXM/VA1BH!3H/*$Af*k`X_ %QS@W$$XR5go0OA%j3X!-?RMV*:>1Yo`j/38n@$?>[a`^^.PmctHjOmu@$["/6KIZ`N?q_e\Led""_Ih'aDC8=R.*"rn@">bm-2+& %*plg%,HAS7l^QLf]B3[H/Q:KC?.Cb:h_d'M^DMQ+nUhbU$m%^/CS^ur'D-HHaY>[>)iXVN=Tmruh5!R0#3/q@"nd?gR59g-EP.#(ple)kpYZTGBDdBlKo?nZpdBgm^:"]'6_N$,7a%5.:21?CL#!uQlJDD=I8M23O$kPP %P@D?926pTcRlQ\bVc'Kk=n9#U^/Qr=4$VML2h"3@s1-[`0!GsiALaePJC@k__$ %4^%DUlG62l7qg>h'XElT$B+@Ed@XO8Ioj2]+r#NLb&$^tSDE*l+9h-G*X"h*:6#(YOi2sb^-[1U4*q>CI>EU%q[cE\)`9SrQ=*QJZLd;^f*Ve/5HC!&,1I*8jEab$%Q$@gf"R+t:%aq+q?j_"dC5>DRY,dML %H3p8i=1T)BpTdV!%#9Q--dG&$RtZ0FS`B>[e7ta`U6M&WNAmK60ah`Y`Vd^a1^jF2&UuM?r$8Lr!Dl&\Lf$6H)MJ)>pmomOt"@:cQM_48kbb %%0Ne,dJLAVB3cKM"FhU>9Nc.uL)H`o<^^5%^BJdAPbA8SHqj>"i2m^gft4N*D'IpqY*_*[:sU&d[sJ=En;c'YXW`FTEH-]l*+cQb %IUK5#6D,Nm",7)L,n14]#$lqmOaQMEd\HPh=*%<_T`>Sp$d%aYK&9d17\5ClgY-Qh.]`>hJ'`!O[;1aS$mUmB`?[]q?VDHHn;Y9@ %*7]E*p[I-'J74'*RE*bC?KX>W?Z)+#XENs7?+&DXKAXZ#b=oHQYJKX?4kD0rAdP?C*0Xj6DDHD17i?dM=+so_9mH!)"7(_AV'bd+ %Ed)2FRHgE;Q/>r8RL&^SO8>Na/t7Zqp4!+aGh@PcIJ,Oh/iO\LgTFJo=4Dol(J5pb31"+p;Kqh)/N %b!tEOBqDF4r$0/$&HWt"d")VCp+T3r*)#\SVq\US[r0T+`S(F\ebdQ><7UI-j*T/GBKhFDh_gIN`J&#N(D\+Wl;ija&_MU*`#Vh^ %NV6YK]3C*&QLOoX%(ugi\)L3JTeOW%L=:[0J5hs %#Si\9[Of@3*$L$As%gio7eeCO>d6QT:UH\_L,:>N3huIo9e2*E,&_OYVaED!7DOqSpU85"q1RTEXF(m5:l^!EeY[+kA,3j1"OZ5QYVQtX2%>q).T(9=TVH;q7P:XJY7W)p:#"p/QZ8uBH^[L %e10nLCsc%jmH0f7i%`pS?L=B&HEEd4ea&*[7dn[2()6cotr\k$j.I`3&nCrkg[u6 %_"!lRhOB>o6i@%J_Z/3I5`Vem.^bCqr+MY9b"RNS*TK-!sc`\(1743ri/DR5k@*b27U$%%Ib(*)(D %N$]WNSH*VpgYItQatt'f?EH<38e5S=5s>Lq$sF6H4r9[JH.iaal8I=L6Km@%3N(J\WePbtP)A?&eJSpMe8ZWllWC\^XN"\V)?K(' %i(DV'7eNP77?+hX)\H3?o\Am[-Shrsqk$mQi>Cb^I2bYT@\Tqp^G`Y!nM(.^P7sCI^E8Y+p!K+gGJas?L7aI&dKcQ37h`ED8!T]: %-Js^qn"ah#)GKt1&o%0*8:M9::Eoa/UjiVCq6(EFjc`5b''W19rCNf7#>Frs&o#l`Uebd0Xh$lq=iLl0/l0?B@E?JVP=-/3NA)d` %jt^B.EpUOqdUmH&(Q>oUkRJ]1p;oli3QWWrq;`g9"/but3Jm8fE"_cojs5F4*uOWJj?@8Ado>uNet-+EghM%X:*/SG0n#KBGFha` %mgPcL?;`k!Wsm)@fW2@I4+LGpf+'^V?/7hC+.Y2Wh)#8#]j!:7]QG-"MS>" %f`)1n]SQ1%c\'73d7[IV68*h))n]Z(7j4RhV#Bjp?4i0*]LXo&aWU%=;8W4*aW2==h85)+-mp(l/'ItiH/g`2"(7S7YK\jf[BEBn %lVm]We@tq"dY+LriWnJ8:6m%uQ9UTDEgW5] %\tsl(X\ZP$8[gmFDM]o-US4WR_A08s&Faup9%GH6@G09t$.ob"Y[?1^ifen@'!P.5p.<&o$(1]`^ci(W-NX)i@)"2m1Hl,t-NX)i %@%RSgpEX-gS]S'/^cq\#s$'9\s#lAl+2)Oj_i?2gQJlHBlbkuAGlMPUmiRs]oT+'e?ec.\ab;phcmKY+mC:M6[tK/bTMGc&B]?5? %J3MZ,5K,g8!u&mk@+[,F:&feJJ/=("Y %)cjTB;$88nW'b)"Y(af3bDa[hg@[L(S+*m[ZhA*br^F,_r$Q39C&[*-j\IV0?OTh39pb,,2-j89mFnk%QR[=lBN006RZPI7Q74JW %am?p;=0VW;+c%"#AQ)GppBif]-Qf`l)<_1eeLtemr1mDD;e3fo^&#gG+NQiB6UViilD>c0^^.b1V,-s\Z1R?<3QQ,-^HU2Q%i:KF %2C*H;XWT.o/h7O=Y()hYr8POoT/>\/7f(X@eM-G-P*&F82t6T.(3N2Z,*F-!Tmt7h]I!?<0t8:gNKhM37XuCW,K'o %5VtJOoY&D6.kj,6U[TdE>.)@IZc6aL]WBM-bqrW^be[l:*2nGc%]:Z*A %HdA5l=]OZL1/X6003,la"\mCd,u;Hds%))+n*]0R3K[)l-30\Nn,NBEm?]mf+%8`l %(6D@Gq.N/qFS*,-6+lEZ,0VE5q)*p\lUq01+acIUo;rt %i47P?5@OYbZ9PG!D)#VnDO#"].,]'qC:X9u+(;b-P)9jY*f'j_6--WXB3!(#d)"7/fS\\;b7?.7LYFUKagRgX>O;Y,,?!pO1Q6.^ %p@MUFs*cWemB8kEfI"q/lN"eF\b04.`7"$Zk;cRpbqjU^Z]D%CK^ %B8p)k=g]G:77(9G*(FOTWhAY<\e"g5ITq[Xb.=CsV=&HMHZXM-K^k&]DjBbp0/C20YbM+7F'hk+Gl?4`7,3`IL$SJ4#$mN]u8TO#C(Y%-SKLua:Ze2Y%L5o %e;egHCK+7"/rdDo,q>59+#Fp,^neQWV\0;:S@3t.*L5qk[qcS`3I2NfZu\/Rn23dY!7]bK>.DcURg>#C^[n#!.+.O%nYnO0QJ"hcf4FPqPW#5L7\mJcHFn>iH++lPV.=ngF-^1J&X$YRH)Z1g[e4j*?p*`P5Cmt?A7H`FL %?Y0+5T]@#'/5PQ".;GPaA]qnS:"O_M5UFZ3"e;Iki"P1uL%'Q&?[`&k;s%GFR]0.b*`G!k?)G7g\jWQWT]lg^crH&CqqQifbYSg*p<`k^5=F+7MSb7S12-MY1OiZ9BQR/%)^mb\E_T$QQU)aOn.d2&kS!Xq)NR;M;YQ:pW,b&cP,/K%mFR;TOZ'-jDSBkb9X'F@d,tW)uQbn:),\APn2Ii9dO(>TA3=>rD"m %5sUP1UB=NH;#K]iRO*96s!)&"Gh_UX#[Nk6/)/-Q(be\8MJSG]!ug^'PehodkhPapDcNSjK*D"VWX>uG$ls%kL_PGWpbn#00HAY\ %i,[)2A!eG_&54(FAiHb@R]-(+MJ;@-%0I8JP9e'ICt?T[M#j#%X4!.K^gG]9`SQE>Clh+>l7+:S/?/rJ?o"L4SZ>&.i;js.%FOAR %>U%F!,+&jW.p5npQ-dt+$*tmOcr?:PD_*dP/I]/,]T!4'6.Ogd3[W8FOqF'DlrW)]M"WScF6-FMC/e6(WJ[G!XJ%%1+AK\F0e03+ %WdJ(tSIO#PChS6Le8WThWc$9ZP:U*,@MReS\jL#:&L.#V4=#7lp;>T`(oH=1-->#4L9AZ%2c\9?21dM/'a==?:**,IWcsQ!N.Wqq %HX0=tJ;eHG$JR;@@O_eNYl2[M#IK3S7l4XcFEcF63&PANTt)[iR#F7#RRF,$!-_G"=qktF"CZYdaK.hE>A1>c,n^Bt_.luE5l_'$ %q-Glq;G31(32!eR(C%mX'&P#;mV,cS*1=L]MQ*U4#+.Ep*ErSAEBXCBe+AbZRq/PSN5`8uDA.7lZ*tg:1i/1!"j..FLaX)a;,+i- %N?Zm2--ttu=otD4Y`:Lt*L\2S(,>k>-9&7K\jY0oF*cesO,_I42NeM6;s9DYFCYZe(kNCQ4"fE!"<9JR&[f8f8#B:K7%;4h#4>XH %onl.r!k>i$P:^kqB/J[CA.j":UIf]Ict7:5#BZSi#Sh#VAdAm1UGats+D.=P;PH)W@Zn&?.WSe`7X,k[,s\<0@Y08I!a:VJi/F#$TXb9Ul3XW%(I;D=^lD94<=\TJ[;_%'VWp'jYGd %;?pg2Z(7kPZr]-;n,u5&*iiuC/qMD\egeL9-;r(]'[qX)jf0%G2.O0H\n7/=5=>Ybqh2HA2m+-&TGX8NC=J*2f:EnZ&.NJ2pnu5tgmEc$8P`@q6j%U;(p@!J@>`+1)")GZq\<[=Va>4uHDTQiA6?oV8=hPVL0POX`D^8lF?fe23.5/SJ4_ %aCl`q0T?&%$P.hR32o?BO:]q^G-@;@UGhK&7>&iVqch+15ipYhQY;8*XN:e9hBkHBJ`*h74k'ZW3TcC2Ose,Q3[i&H)/ROf4OZ"9e`P3 %YbHen+BIfs?R`9N(AqT^H@]$<6u'iofe=]haU=9SfWb7jBp_hGs1bud85b:rM[k7(IK$D@La:eLG'KZ?#k*>hrpa"Q"]"M5m %THu'2XJ@)&EA3iaq*dNfPW@<@Q$:V0?.9TlRn%25J7mX$>g&\iUc3;?@`CWYA"3LU[8,=hf5t7Z!te<,!M9IHpBS2HoiWDO#XaT5 %+]AsVp?M:Rf8!rYS,*(2k-gb_^guW:Xa1BS8XDLl(68(;.`4O6Ol-0>"%GaBGB/"e:]f6RYKu@A=J',]['%4dJ*XAjaBaR %kjW5q?1jNFRr)JRfRCUsA7gJgh(D5&JS3(V.$Ym%&"Zk#h/_7q@R'ptGsMuN9"t#PAu56:27hI][lb8;?acS:/+hmW`8gINIds(6 %[HM%:]#s>bZD%3b[GHE@$2fEG&85O6hhSuHUQ"61$?kXBpN?56(4Ws?OK3j6Y?&,;Kn9:!!6"U@i"%qkI]-JK(.Q4Ao7QhYa7+:> %@F_JYH*5\uD6(M="OP^uZ.t&Y+*q4Y.f`p.p!73G;oW;eg_,,._N$`)s+p37cH74r##@pual]!B]sX %j^5k'BHjA!?Fs[Cd9l1*Sd`-75Leu+0#n7< %d2_I5"qQeVH`^DTgj&+LT<-[BZdijekUZ\QrZG-Wr))mPnr.[>aWN:&\Q$3?&cP(Pl@m\ng<@41\Jj8,c\4JB0Y<;?&8+":tODk"[Ns^m()nI<$q&"^`_gF<0HtX3A]t2bf %P#2HSm-Y.Xrf/c$Ah2E?at,T9^!fq\c]CTm0E%`IgI2hrMV3p^un]l*24h!�gAb$h %fSS-mepHgDU?_Vfhs*<7q*OT0XGtQ2)Up6\/Jt`]3nhBl0+C`,RP;6!B)*g;F0fdbCVi'8H/sXjFK&VFt-k)fq?IPn_>r %L9)))gD\>`RSW"j38/\(l3;HrSN@Ia[TO'q-Cr[f/K'(?\R+S)ME7kO2c0-=WCgjkSIk!c\a&HpWL[.kf53QA3\#4mqLmf+C4>`7 %mjVOTWslA?neZhNX,Js]m@`8>fjtX,HKX7=gShM0[>#o!jM&(BgjnZ %ElP-21SA6""%*FHbL`6.[[eAmL&hNFYV&]B`.l'tW$I(mi5,DZe5!_ZYM8i%%U[,\i%:S1JbNP?\"%Ua,Y*k1BB?E&8OGG]kS=OY %U7b3>lV+"oOaXbXQ;t#*C82+kVNeNmgIsfm:se::k(mkOU!\?CLJSodj)!DSEq9gBh81DR:5&?$;a=*[qKBCWA@1!BeO4DNit9fclGBX)p.j1Ce,-_0-V2mj9o]ETNI89G %3FSEX+`o[\Kc%=h-qFfAqkJ'2*CfE![s\Ts,..OIh2osQKcB>.,)Xd?ND*KFhYi*REfRh[49G@:i8bL/d@F!&[cT1^@&H`]L[sZ[pf3(`+8R(gbZ9)5n-) %6!a.6pLHSrX4\!6FMr_q7@sPkM?#6:r.>e-.Y6=7YNN0/"KO_QX&dsngg48S\Ye.&=:&BeV*imdF^B&,GJ#8bY^-cEWU/>b+t>b* %OOcg`!Z\^G)XONpf]XYD]n[^\$Wa7X>OBJ.,:A1R)6;mt"YCGD:TlFnf5gbbdsQO:Z=ATNX1)C5HA(#.k(#$L^D,1l;OK'njW3sWTF'-b*cV+PE)6\ZA5GBK0[2r1`nJoZ)2>Or] %!.1[A>&FKme.?4\IDFH?9LL]5(Q9BGX>P$e*BR;O5TLs4$=3L#]:),&Vd=6ertr#t!,,fK0$)eUI5Y%YJ3'5nV(me!YWAn4Ki9TY %S2@QeTJkP7+'S,YfGrXA_r1TuY)4BLW)@O]*EDc`L%PkSCNKARZTDP.@ni:p%maRX.>&oeX?cq> %GM&4=#,5&H,@uV70;mY/GKLcPGLc!.Sf5KhfkRpYA8**<#$C-#l*7ok=8UHN9iVG*kHPL9m_r*&%D!73.4?(.)6kDK[2D;?i,a+% %+pN[bC9Km`I68rf6uM+[*6G0?KGurE>Y[+`Ua&,V!45RC$!""l$u^Ye!0qrsb46Du>Ff>5p`O-"+._IfF/@@I%d<$*s6foc[A<]2 %'U+\Us#51&3o)i8\(.KJNtJG_0fo!i:8tSPq9G*:.n[_VJM2"5f0*d:/?.5uZdV(>Zth6c)etAZ&oKe34a>.sa34t(N?.,f'O)Dn7-]>p'MIic!RJM-<+U_/;>WNq%e(W2QT9=N %A$_40.H"hQ%TfjgT+#.#LsUPcc![A+W+bRYKju03s1t.pQWadlJ)b)Ch?nlTA=fK@5_hLDp@#BEk/.[bm%/Xf7;Z4u&M]aua?[]; %@^QC\CnTk@5Jtt@+4`W;],HXMG2h_]lLe'`WL5?4%ma/LWJ@af>2uI9kpG@2)/*l^j&h"(+]S>Y %lO1h?CUt>"H*"LKA(u=qiT^4^[./Tqntj[N2InZ;/r6#q1kp?-f/g'sF6M8qi7Nh7QhX\DZ"bd/bDt<$MUgsqFAp)NjC=mY5Y)l7 %el$J^/j1dFTlMLM:tVDQd %Z[]=3ASR!-\H%mDG0"!8PR:\T"g?qHXlXQ!:Y0F-+Ea.+feM!XL%E-Ib3%[,c/RHrqWqtmEbSUH3D?6Xg4e/AQ)DX_DLQV?DDkED %-Tb\BZgF8@]s;c]f[s7`=,L?tpUAkiMOr-cqaOgiP\EGIAA;cLQ@pnqX*;[>XgP!+B.IBZV-]Y1%]hqiH#Z3@mcCdtQ](M1qWu0h4SpPn5(kif75l=]oAc=DWDY'g*o3g)hTG6: %g.VEgCSd5B?-Fq?Hhk3=ol20N^rh/=5O;r'D_La)IB.h-nsFmoAtJ[2d0G\M1YIXfI+qiZS@r=t^lUXG];N7fr0hoSmSnBWdg>(3 %Qdf_Y]"uC*=g%HFio^!G`Cd;-*m\DhQ2B+><*Z"t9HPg6>MRBFT&hb/Ddh[RGPZTm;CTB=YM*IRZ1uOh(5:kUhQD;&[Sj`lXetFS %c.PL3nS9dX4Ipc8n]u-UmQSf-EGbCHFt;+Abe>^4n#nA0Y@#ms]"ZsFPZ-tlNk"ki,!%;VZFcZK!1Q/fkngX%?)_D$bHS_?rq]l/ %a\(1XUK9@+X($H,Za2Q8sX>/s3g&]^:'G`VcE_B;Ro4ac)F0WHf>5`nh7kHV5&rK>_QcApMbZhGE]"E`u^=\AqWe2oCer7jt]54bkH>j!/][=t^4 %DD)=IdJBk!&-`UL(r\i,ITIe2>>'@ej%eE'Ap:uTA[_?dJf:P*YC!7d]C^P9o=/QAind$[T;fP2&b-94K0m/PX^ASTCYe"HFaCYV %]cJ$.6l\[)*G,[4E=9?=?:,&E$]ceSc2Q)plW)lp;Rb#AH8*U_'Ok$!to.a20e23teM45`(IX5Y]S^jaJ1@ki7q.(PoCO^>P %pNkHZo][mQ0cAifM[P7,IJ#I?qJA1'>[*iDZN_I`\$]1L^\P6Z?J6jkF2mb37!riKaF/3HdE4$u&#B,^[W2[ihD95OT)7%HMG.d8->MP,Z-qe&Ff26c/6bpKJqljtK_].u?HUYqVAi9[2GiGecm7Im60n9[a!1gTY'YW=OQh %I.d%.MiZ>3^0Udd>%m&a8sOOLipd1gm)q&?)s`qdDcE)=YG$N"c9k'AcG&M:\O^H;2oCNg]o!HbOeP#dDnT91\8E*h/\GK2` %2JW]Cf(m4hI^He<,!OeQV<"&d00*bGb?[RgA;XUdCBIC<>SjJsPtc740!jf,D+qnHhlrPKL6$$oMAc8P*jsIkFGt.il"d2L%$m_m %;lR/m?<7fn'C#M-Q,>(e5a/H6(1`u=dTGbLD27e9rV;r8EX';;I'H:DE&:'A,T6d/"klPQU#7c\KQ0foSJ%6j;IaSte3jj9397;= %l&e=A>\\%)ZuFMjFmjj_aHVk&F:>=QJ4;lKAbeqa#_JfIAEa1SdXs'-K>$4 %g^$9XJP3k79Y[*#Ytj+FL1?p50`kNdje=O](KH&HbN9EDXE?F"g,V&Nf%i>rjhidF#'T9"g]?A[@%%R![.qF?`h^SSDj:AMK2 %qp'gK^/a!.Z'Hja,Z5diA^q[WO[D5JP-VXZ$'*O%W1`jC@3E8qaC4`RN_\=J@0D[hk%r<4d#]#r6#=g1JAui.)<1Q;rF4]/Au]Y0 %a[[K3hdt+-bZ#g0o(]Qs@c^oH^bAZ_o=[VB9,(_[ie;X9*ak_fBcbs'G8su5hfh^$>H>WgjC7QTEnb2;M(]oi_BTcu[3TZR^gpCQ %R.p_6GgW:TM'aW%HYI=47)/Pe88Ut+]e8GGo#mA*dKBC\=sO8[,&T5]"[/2SH;q1sRr=1nQh7tV3bb+UV,"WaYIVX3nso_s4hkRJ %>IIFL1@H]"XFm(5dTbujPL_RH`R;X3uC:297W)!#3kZEs=!TlXnT\`d,Ed_N<+ %-6:nc3EUJBX>uqq@I"EUR'*(;>'nrCj3Hn0mH=bmk1j0qakO*XFYd,;MH#9Via-3;`DE'Ce$(K(L\^<2Mu-38]=,BKp_nV`q0#%, %Qu%0!ooj,(#FBDk,;.!-eo0BA!0_\B&p0)qh.-r$Laf=PifWK%f1"k'?JHZWu6e?f>e^LQbLMGlb9Jk$:Cmka6Q'Nj]8l %d&B-e`e,JQH&eDdJOCq%1E-bKh$n>1>mJWkQ2gg2^Ls5%Mm\n&#uqf5hsNGICuJ!9"EcgS#uX(B%lSbs3WCt0UbEe3g"h*=c9@gO %(4]0CZdO4Ya*&S>WlP997_%m;AmV5*Q(Gb&?'rq#)SL&egjD!SlE;df=hZW_8oZe\h>$jJ?Vq"XUE3<%M7@GY-e?g^6$&n %\ntX*[oHTKYP8qV+2-SJJ6_@9qI=dam*I8S^RAYWg[&/4@$=H3&,(o=<>F75g3XW'W.]AS@gfakaGE %LTT+5fqcYZ-E6[;e]6OopJgCYHj(Ole:mhP/K%$aST(NKd"!h_2s^;%@hcq=:A1b%9Ga'Vj;SG;gTjil&+RQEIT3 %C>6Y(6!I@Q,VQC@]aPe*-ka]4Ado)Wif>:-!%00i@Y %.D<'8E1SNo[r<:TM>k>pc#'j%AhS:KZ@'8^]/(L:`@i!7>s.*U@n5k.J2,"H&5^*4jmQ9CQ\1i$)fMpaaA8"(DjqKbI=Z1a9,S8B %VkghN^;S3&M*W15I.L(_gKso[b`4MY0';t5R7i"J %?=%db5lJb]^&(RZC*GUl79_-5=-][L7CY83-<k4Ih^rYYgare>[\b)4#iT@U^e[&2FdgJWa %(CutlZ]F6d4o;H[Mjq\(mBq>AhO#L.BE2CIp$jGKjWLo-27p?,[`h,sl1d)tc\[^(q3BIOPeE_+F$TOobM%8+[?9&"/N(.=Y/gG' %:]4rJ?up[HZo"3,gR61a[IeC1[ADa-+KX_gG$\,0 %o@JWZI.h7R1`pWb5[5qCV_'oWXgi_?Ma?jU'sQm10;Y:9B2\6Vp=``:3`SF[sbD>279;m-L:;p)9r9t:UY+-(X"G,tJ,TA(l`hF/br4oRL%0C#OcLXm^! %(+!h_.K);=I.p0(>MH8=HWRfVKmL:kf?3sTn_m@1[!*ki1DI6fh0H,FJ8M,i@>&bTs(su<7S<`:.r-L4Z2JEW3deJTRDLYIbE^jM %F#u+P?>8Q]2HTmd1R3DpSFJ:H)ok(ha6(2aXE;^.DBEQ9Zg[a&M@AV:*YraBi=/3CSHG?+'D_R_T"W@ooNG:!l(p\p!DV=DP>dau %3?h5MH>Zb(:"Gru;e@HU+ZHMNgoUKi"TB@?3n[g1?+^[PD8P@1p$sSa %\U]3..BOTF4nS=&m\Eq&1"eQ\^\4DM\s;uNJ)'2q%WUIh#+3kW0726D#q]'K1hH?.]j9C6W]$!*h-TWd-&T&P%B@W5W6q1]:Z %JPo5lZa3A)]\$F`)21g%h$--;gF6KIFlk?TZ?s3mDcplCDTZ6=P52jA^nMoT5X)n7CF]pN1S]DYhjU3CD/\V+]=3XpeuVmB+3&$% %;&G"l'n[`=c!-$;"8Z4O'X!GDfA&_BFch)MB5.J4jUa&6AiX+bd4)dT3Eh>t3#t:sSo<3:nu8Cdf#iH>fCYO:2=4*p:U66Zq'EXL %>H[1*EmDg55ORSPo-@4f6Z]9p2W@O9@:$*0h<:jM/9ngg'@U[RSU]"XsLT.&npeA#i'-t<-93? %(cCB6*`&W_q><"pZ0FsTa[7ZUqpI(9nU0`8[#::Q@K.OpM13\[dgf1RshfR:11PJC_s8B %>Mk6+3nl"`o$66645i43n3h_/CEIJ5K'9NI,^So29gc4gUXJ[;(\)364$0Gp_bN@!b/_I]d$p(lQEn,dO+MQ[XE$t`cJK[A`"MY2 %U:q7RgSkT@QCk^:C1JEU[u4cX$FO5^;P,ko3a=0,P-)@GhY"P?Y!0DsbiUCgWB9-Z>:u?7ddClLId)5+0GgXX;Q^mFg\uB1AY,Lb %ZZtbPpkJ,ld*`9#k$)I9]fQ_1\$`8NmqK1&!*49dkPO]FI;8C/aM7WJfg7g9rT^=MTHINf8S3/_Vc@Z]p$S/Oj^G-G?3D(m-80e< %R_a]m7sSsrBBd.\[oVr1]i6GUhh0K_"V#f=;,/uIHU%cEcT/^ft_`M7!e[>;([8PT.\hOenrXOP85s^adZGc08g4'\#f'Fd3/.c:1b80cj=$V5hnSN.%oZY0$=34_suj[ %]>A.D;O^N-\o)]Voc@ZcBXVEB)sPBO/<%XU133*;n[$3-s5Hm6J+"_$@kNK6@'-!k8@(I,2%@!45'2tbPqA+97_9*.%cEr4*NZgnOb[G9(%C3I%eY_\#40/IK\(&-0CS_?)f;jDOtU"h5cs0C@pKQRB/3Zr_( %TO&5IStY_^I05+<7a/"SdAqr6dUd\AE^]=l5/_clahKN;Yl(isd>j!6BhuD;TTL;#jAS."$LI?!:pi$4lJb'R@\Q/e(E/]&igpI* %4!'VYK@8>0P+5Ae3)lF7JF,Mh>68d949s?#^rIZ4(.&9rNT%:qk]5`LMWr*<+k\CD/\s'<;?DoM.^W<)X?"*cj0[5nSnN=nQekQ# %4JiK>%1F;^HTLIpoM'$jes.@Do.W_Z":sC%at8ni^1IhO`mjHk[g[)e?2YAn%L:%2on8tTJNMMr3n8Zqo..CDO!8TKfq4Sa[9"?s %L#pL%&Ii]piZ0DOd3+N_XU_E7cUI.DD?RL_XkW(VLQ@'\'I?NbD8%ILTd1;5bAuVSL2j@Mp,qg`Uf?HY'!!%MW5EHOi[5RZ6_ANb8&OBQ'`< %lu%I?")`?JGmK=#ohoK@K_O2_@?$24Mnb4nV-erEgBkJa^tMdEL-S#(!`qe-aO[\lpPbLoDEC;Y]GmOgWp-?>abtG`gh:R67n7Am^_E %*Hc]T/UtB:h-BC(:W0a9lWB-D5)mB<'. %"*ukO*2lbJheq!na;:o+O768Mo9H[!B-Q2MYBI)'\#W#S_Qn2Ck?SAYZljft/t\%pTq1%(V7.[2eYMZWPLM&*`SW7jqTur\?G$R4 %oH6:]IFbD7_`I0YheD>Z:+,&RmInQ)hDc%8CV-^m?S8K^%emk%D>1cHbUpcb-GP7W.cc<.2[;]lDp""V2muV %3gFWc`"-Y\-\5$d([AF_h(2"q=IYoAG[^e!ieb[.r2[mrV@>RtqmP %q9@%.\X%DR4-?)*mVAY;;4VLMH9PC?U9;T8A:;9Si %MJ9OuoI]QSqc+;IbMO)Q4$>R(]r]-_Q9m[H]=Y_:luXH.Zo7*=,3J`E?hfp;B#?^TT8?L5h;b'1:>>/g`&-rT6(WjSnPQ.M7<9V" %ZVJ\Bh1D7KXgEFq7_hccqDpcET6n2n?#Ds+lg6s8!3qgOeIq?E`EW[j)LoDf@]Wg,?\pjnno,f6%W2X+Bqh5t*[JHVjOGL=1t/"O %#6C@uWb^;u+U/B$\e%Xi5GCi!)8K%Wj`DLMjNpeG@_h2KZPm)JXLt*Y30+nVjh>Ie^mjs>@ej6c%]s:hKgT")pi$.(@h(JOcWd/bd"X*ZG?.E:u%3[HJ;6PYCZ6P`KO"B %l?u8Q<"j:>\@u- %gJ#02KjN&s&t;beMo*FL1DTTV5e,0]RAdSb_Y(9bCI>3'rHI5onp2J=l`[m=qu(L`lE)MjSZU%c[k>V5D@-'k]c$A5I9TAtm&:S8 %bB'ER:"kYQqZ,,D9[DMUUY_W#HcK's&T90on_cj97D,bJMc\g1AtgEFhDIp+CYe=GYGKOljQug4!POb12s.RIDc;kAmB$iketII$ %`2%:!E_Y6cmWkEr/=^rBYdnL_1#;190`&]Z1M,eRBi5l=c:Sc7feBnMI&C=X3nA1eMK.!uB2LJ9YHldUX&AXP\!D\&+eM=R/"'(W %H#M*\hgdK#lSofNp#kRb>+R$?OJj/a3B(8iCjFoObR2PZQTa+C2aAE+f,RM-HF^K`0FrMD.b?D8=,qY2[ll%^XresG[$%$@+h(4E %Ua<"dW9H-EK'Vf'\[mafF=LX'NpN#&*1o@USLXuTT]q]93rLt0dmCqDFBY6'RAN`iQ:1;Y1KQR:@$LXlm7n%3+*a^G]U^OM?eeCB %*u'o&H-GN=!>q[5Leb?lPlAFPGH+p(KQTmDR/m.7L!>kb(o72Q:/Ukk7WiHCViEn%Rk&IBj3-X];5T-P0?P"'JPL2dnnsNcA@Vr3uG1LTQ\,A7$Z %g2Ab10Y'>Sl[p&T#%i5_F=_;`jRi#LQ&XfG5fcZ.a/^M?%EbXa*0`UTg_0M%i@0ML!t"$OW^7Ja!C3PII"%kmLX,@%Eq&uRim'AV %#-T/lans!,n%Q8=c]@`f\DHj9T.Q]RHo>/q.gn2@N[i)I"*\fdB6TpVi-/sbEs %.IIr.3AngqE,pg"&O7pM8')WlRLfhd_U3/OX;DapEINYe.\*s)jTMXUE\[QHr0Ro&j6%"p31^r[Acf9LDjdoS!O+PrE]h.m7rrC\ %lCKSKbjf'rdni@MHg$F=R(k)rXs;\Tf]q48&(937q^uX8jjAag_tSWT>2K!c6.XdtEi@Dk"Bq&]dVUYN(V-&"^<[&1%+5#8)Zj5(6;+V;BlB7j%B>7!taGfQ`(4oLCaHg4V-fUo'Dm^^R^W^T1 %;gS$'r>0Nq(pMR5k!g2NPeK&"UNiUkSl%ne(NVWX8FFpRT8E?i'n#g4:p?<.@Jq$;/drEX7c'cfJmal4cN6hO1dH` %K,X>;PkRlbeqG#hS:/$I+Gb_BFmk+2N6hr%T%^sDY+D_N#L,]V_K&@_h=/5W"&fA]mpTeXc[O!anr" %W4qk3"Q9/PJ,g#0pESkQ?(;q#@XJ&^_?L`%.h';KE(M,617.Bc$gI-UO$K`.i.gn#_M'I'&N]^t#]F)-`aNfWPQr?5=CZ7=#djn' %"k*0j>MKH7rt\E(Dt)@ag>Hf?#AN!]X\85OQ)U`[/0k=7$*UrCoXrRFZ8SoA'UbY&R"](\8J\0Mc3C0.g&!"_8R?W&c1BB_=QU'Q %A)o8H>rh0S6tpr8BmnV %5"(cUmJX96Ca'AL&`Wu61Q!H:Q1olHcm(!!b6V=!IRa+HrN^^W5!L%:"7a%3(LV^K;kB,Rd3+TJqYB!0#u/?*0cb4'q,%3tkAiZ1 %$1E3@'4>pU?i`_U&U1))8Efgdh,$;b0?\YeV-3#/HId-O$bnGn2A^,r*_V259YNXfJFeW7d;(#:F0).3g8hH_JbIYKCMT/H!KE)R %q#Zq@RmnBS-4e$p>daC<&MSZCKQ\,[FQ[2U!^FHp_sLh^99H>M`5cR>0qRdiiHmbl::mdl3udKEMpK`@P7aG*H!-jtL6"<&J>O<0 %j*KO7D8Qt<%?>5>Thj/U?\AuA!0i'_;8^=JS"amTjqlle6$6&f!u)3e*tRA+.FI@+^Yeoso[.pU(M[Rs)DZ[s6/qEpZWCmS3D?Pf7k`35`H<,T\1E0CdO,KKR8E'XEI\8\4ZZgXPu5&dQfHnQ %3mU.>W=-j<=bu#AYSm"ffGR#1L.Z'EkC\UBZ]1#QXm-GH+Hb]<-]pZ'-XtIsQq)ncdY+"7I.Cp6`@A;Ko9=0ar-$V39 %hKB)Re.X(91X&($O@\foqpa8RfrA\9m1pIo(]*>tH)gZ5_t#r7ks^+=^.[KR*G[3A(A/<^%AC&3jnf<&/2m4^o)5=CV1&O`.o5P^ %#T&,:7M/s^O6-O,Lo?m7%!hFGi?eMdZqk%N#TW!DRtt5;^d^;c;Ukj:#u4Rk/>>\q*=0O %VpVD\TIg#FXkIV!f&]8B2`2A]\"e>Q#=(s%?QT]sA6@%Hd5BG[_L1U:Y!XdB,Il2+L,9#X-K9Ze=+E"sl-$+q5Y:;5S/?->Natgb %K9W`OSnicN5)ehgdLa)Lk2sf3jcAu@`Q"WTMf%i!nam#)HNt0R60r?$AfMCmEPP3#cF6/WYcP*cc2Q'-jF$:4#g[5%^d3C.'VS"d %*!Sh\Jar]V$eq&3WnNV:BNF.n%h^<]PUHb$fbAa:sUg,R5D7aOlJ5:2,&EF8p?'/B-30m&$mkV-30,@]m547u(iKgZ<_.u%q\ %"h]7VhF4@CF&bcf$#JG0=c$"QPE%kg(;IMUA)@eRL"^WThj+WG4j-j"tIr1lJ`SN7TRX.%fR)B#N`S\adiUs;jP/!?Bfh-Z+")^5Nb/T"B!1JCj"):/`%PtC/gGL\A+iGSX3']B1DqQ1)&^?[FEf3H)&^sLWA?=* %eL#JF5a(i'Onn8j)4@V=e-&Ren$/@E&M^pf@7+Zl)&XF_Is#r&+@<7Io,GC^eSB"*6e`b/US%cPl^]ge!(54P&)KRI>2o.^aiJ/d %r.*,"#LBXVkFf(W2Os#([acZ9h/ns4\nYk\[r:&^ZeT]Q`GT3p18bls9QgLITf>^e)$HT[fJ %WurYHp5Oj^VF/lo*_sJRDr5fLh9ggt\dVk&OPmb2iRE*_#naXb4IhRiTb29+f%`1QE5jF0qo$C_F:iN((kAaXE8"FqU\)a0>I@`B-'#MnWqo!sa;PrVlZBY+r+qDss$d#]"X?@3c9n@[<#LcC<@N/e2\WO`>kd\<.N!#rc]>T;C= %au6?Y'a!*+=MLo*&"mfWW;F= %pbL.CdSXG:2@n?U35fgi?\&ZH%'^6.,;gur'OgL27V/>[euni;7)HNL5W0MjJ$Me0\9KkiU)L13(a5`RuJ&@ %)*9L=nu1N0L[CHT\66MXZs;M>mB#U>W-CEQ/pdaXHg'7GZfR>4Rhe7hKAHG]ce4))EZ9(4L9NaQN5LB/AK-oQ^u2)H6PV.e'4EgX %"1u,(`]%`m(YA4P[9+s`FXG+nl2eUXJUj;WcD[4I^i%iO@:/K#OrdtE'_jD7J6eXqh-O4$S$J%NQ5RQbq[pN3);Xr$jJGX0UN]X> %O7/odBJ@5Y6hfDF@VC9U\h %Mf';0=h!1$4P1>)(Tn=skPdq?F_b[:O!a7):pZh#-H8)I-$-(uD9nL;6Wn02fL,I3rF8;+.1VX(oH$TCWFDE(ZUeb5F'+8?I3e?=?:k)iEafPHC&YtpPl&V %1Ldtkl1D3%]8r0"aWiDeJj(,-*X#j)!-qQDgqrOm? %!H)f^kipH/;9p!g,sRP=FC"Q1VWr2k,.-)f;Tp$%RE7FVWmBs4(mB_ICgf*"U0a#T:kC(n&QM=h*Gn3Ofk,(K1[">_&A#3!=YoN5 %E7rPSmiZ\LUFs#)FQ`SP1bs8EqNY)H\im91CPD2bHm'f6CT]F&$<(sfF(^Y5<.s\J6R5K<,?E[1-F:*-F(^&PZW0+SkJEqg458`) %lL#6sn^H;mM\:?D4^`QH[X'Z-lVe$kT/h&Km6*:4T4lLR9jG4TONr=DYMiUj(cp\(%f?#fCK-b9-8HF/Uofnu;dmka)(5S"cgm`- %F$gfbFc`'L$.pPI6_OaE=_*=c$XNrN:Tfi?f30_F/YGOJ4Q^]:,pmk7e[6Z'Ue3gps3O0Y\A[jr. %_r3co%#6`k$o[hYjgT<)lA[1u$a8sa:>i1?G',jVcL*4aj>soQ<>/4jFi0;%8oiL`MDg8b+G7oG0Cle7[itU=9d#'W#/7YjKfcff %^:'`?_OYc(l>77'oT>1rDaTN$h/5i1G4@td8pPb\\C7aRD0m;p^-2=?Z,294YAe-IpF9t6;*2fiUBPGQC>QW#h$^I1$o?lS=N_`; %_SVHaaU2.n*UKkj:6:N4k2]b?OH4!a3Hf\Nn9)1bAl0N[UV-YC7s^.i]!7XqFc:V)F?rTF?4?>j)pL5MjmnX18?/CS3mBM^Q5Z26 %?oC;E^sVNT`afFu\M=:BiD[raN(J?;R@uU-DV1!HPRLqn8,64*m=KMuG48r2+#\;=%2#`n_qWGqH#;L(+i3@U&a[tgB0gq'* %dC3Ob_)]MXVQI@khgo9NcIue>j''!^YDjlpQibn%JRY?EkH*!))+m&ACpr,gg`sBEUlVW6MKU\VZ_]Z>PnP7:)R2h/)C?j)ZiqiN %\W[HqkI'Hn1IXH2@pID+fi\n>j1uq[KAmFWilD(@mjHCHDn0!>.ust`l_L]bgNN[*8hR;/p_`5qYcir3I1`0>p;iH\dla5sSI1go %=E<7%]g#ND[+GDO8^k3X[18\P&.c6P:F!k%]O6bLd43FM$R=o?)6<)BY&DNpmbTtAS$J%:rjcd'Blr";cK*C:VK4O6[`UUQ;hF)) %:l^=7:Po2&@fHeMShKn620_+#(kd[!2p\NU^D;QjAp(A."Qan%`K-!DGZqU#l+<#^GSr[Xdk$P.A2u)0QrUnM7Eu88P3;afKY6L:oN5(89:-9j(,'-i:31Wr:`rDkTST;bVA%aQS %8Ff&ZZY`TE%2)[blo%V-T$9-K[2O??-K>MkM(5)oCR*j'l.5TE%U5umJPD-#'m%+6&lm1M"GP.;g;kPqenh]o),;1eMq&fUj7>YNpD!Ojt/Dg %lH\X-FaX2Sd)t-r[@>rGK$g``@?p5T1]cjidLV4sPu]U2^K;E+!kZBZM1 %2iVdG[@J38CUMIT=dXua^1-/kE1jHi>?AK]-YPehV:TX"PZ:#%V9\\e:>*`6VTGicUjf\V1>2l+"+N]XM)Pl,2s3F]Xe*N*49lrW %A"Eec(os&+.QSO4>-j,i`@=VP %bS&*/s!@=fQWoNbFR=__[#4s,GqG#6-1&kp %""7f.[mC,L`;nU^fbb3S%1JoQ1mMs4!jmjdFEr'r!SYKmP'Z4dJ!0OQb%F)(D%E@gpg)b2Ik8`4AJP2@Pg<0gD6K[]VKQcoU3nrH %DbgCP#>m\-lha%H5"i;b]nl6IlWsA[=[lZO5Trt#5<_+0dDl`2:Y3MqDL>#h_cX\>3n%tOafoE5-\P[lpW.!n+l+aBsl=Z8YZ5__3>sIqKFP0CP>3PgN^RD62\YH=" %KY#oj!f2]9TD8ko:9bg]rD_7QU$B*%^=%l5#PNF;0o8Za8(='0_+0$^fS?W%;?%)&p"KQubskmh-3KO0Y+L!1ZP5g6Q$k %>O)'Q?c?-.c^Cr.d8bel1@R2ErQMJ)g68\3GsOkbV!b,GVfFXR<;hV6_sY*bni"utoi(IDCp3/;?AauO4M0nTRB-0]]5f9)5P'VF %**MVof?[^P:I]Z %-`FE>h&Pf#gK)p%pUT@`H@+3i[BAE<\NWNpIca^_*lWQkqO'E2p@\3(6/fu;E^SGS>r-YWH.l*f_u4(ld.L>nAOG"o1';Gnf?^8+ %Ma#+'eFbV9FHWu*46lZV7SFK()tCeu_*$,VIbWp8eK\Zrf?[K&\[/GG_,Ss'Ms`l:>sEDN&GH)eFT'E(6\A"*@pM=J'D\*0bO2rj %dS&l+qGI7E::bn/6+E-uhi"Y0jbW:mf.Ug;lDKQCh*T`>r,C"QEB;_E1HQSJ %k)K*RfV3+Z6GcFg6ioFP,p>,t$ %DFao@O2e;'G9m2p%V?*`l!Q,jFre5?qtOdhp%Kk=Ih-2E7ea:02SS'pD"BJ(Ap`qEK^F1N^Ru/XHp56LkJooX]kG/dZGYei1OI6H %52",!Ia*niQ[\WT1h>89fti1ZO0>/.adKABVo$sr4$E;0/f'@kFKrLUc7[]'^WXTBP4C8eP!3gjc;oJ^4E>_bDtDPQePADr0(3^b %g]=&AlGSn/ITF*/kKT%Uotu,qOH0&5LS'XaFtE#"bhfO<\UXedFK\%rZ2PG5$%]dT)]';sf(1^g^H;82(1]5M/'\OBQS+U)..+R_ %Q0T85!@d:>Ah"";Q&23N=T>\UgmD4qqVe*jC\"V_jsl`3N_4,_d]Ka5kJn(e*;%"3LZ?;]OK39hIYH[*0V@XfZI-\1%@G(4[XOX7 %@$*Z33d;!KW+;p;O&*11r*N(1Q$P=LoV'<6j`<5gI`rgm*aJiY[d[.8HYTOY42d@UnCrsbG^@^AfPM`0:iqK9_V?.m^1t1\^PD#I %++@/:RL]:Ke7K9YVM>OY\SUs++j.W*9hO*1H\!Qbj_`NCitV@hr.bZn]G/_:QbPM]B;6OR&cCO<-iLG^=aq]SIfuP1(Vb>7Qp\Qbpmn,nA_dfi5cK&5:ktd;CngE5]NdfT<&go-^*3bM0%[+)T2MXD"4+OEf %.P4s,)(52M#^o;D6U/#sP*s.7I:UYLVOP#=L-MJ#fJML*m<3f*-0EQBV29FUN\C3f$d:91S?mSEYQr,75uR9l>cg]kcCWUS-l("d&: %i\,smrUQrlo.m0*GLd/D'D?tM7cXsUmOSE,'EZnq6b[n,\.%Edd#ak)aENmgT`sijnh*`MODEnF`MoEA`8O)Q5Mf2CBnd3B52sqj %V2k$ed'_&Go%eqrRMVUYj+3PhAqk1W/4tD:M(-(--8*'V9ILAii!E0+*tgNk>4a!$bIma7)E)X/fK46&O^_)Wl;UFeO=t(g61UFi %3IE$oX)W8$KkH(hY?.Ws4:KOsA %q79nGDk:6GmK_WuQa]/Y*-WmVkMcW8c&#Jtc:0Fl2na]pk3(jV?+H5>c`i[u/dl_84$OA&UGu>6(jEg$7J?9%#I0p]5QFRdN8iU. %M,-$e9?E2_87[:h54i?D_1a!gMC&$P'BG66!VWo9P3;HIrPp2l^Ph$k#l8We,5."3N[)msdu#&ge1DI5c>nZ_-iKb)LR-\%XT\kA %X;F`<(IR>Kr-$.Mi5]N8OM#C0V]Y"\]d/`^AE1!K9LP5BXD5*4Rm;>tAUsd,7lRsW`k.(i:um$7>Q,^8P4b!t80GO$5D6Jsfe5(J %ijJY7H(%d.pF8=MT,0/RG_-JQ.-DuU(&VUaI1n`2HrJpNK?i1bI\KQ+r?q`FAC_C3#(n52`Rd+%@Y3:-7[M4$e>D %H7oZ?l!n$Yqb9)olY$pa]2Fc>p><1ReBN/6jP+>S^?k54-k#13!+B3OG#>)u$GYMfeQt01qOB)CQ"W/%5#2eCDDiP:E<\]VFAW[Z %D14Ma2:6(R"JOTe9%`UPP9]X(863U*JgaB^!'bc,.Ijh*&"r[bd>C0!Xhrf&er./=iN3@MXlruq=6,f7R05R5S%Z!4(\[":`1Yat %W;UP1),%3ib^1-a",F$8YFr#ee'jA^<-f<5'6HIKGOH;-rX?[PjhO_tn@dXj@+bt-+j+/aPE_Xc_cJh.O)dst<8q)XHBs!UBU>K4 %Kgpp&B>5M\1[p.&meFb^\Bq;'7-DaX+32`)_t"`%T34s1$PjJGX4sBfTXGL"o,.FE-+Z9AVHYk0C..>D`,guV:R/,kh'ge!7MBHh %7`nu7(VJG_S\\K5^NFV1X9_"6TS<%h"eQ?>Ef]0jh/Kq_PE"2HQIA!VnrrcE%?8#)5l5V]VYg4uY4popqI7'4\,+(S&d>h*=VD*47bqMbLe!"[A/?K!.B'9AYm*M2[bF/_U9r;@/mmODO6r'TpAKD;q)=?_,:!-%Fe;n<+Bt(4N5- %CKX543["'bU3YF,o,oC5UZX/r1^.nofB+ot:BaNn4:djV.d7(6abd!`)A-NLtc`rK*KsN4eDE9>DRh!X*CoZGa0>k:f?+54uPGFD7mN$9\+DI.^qa;s"GemdN0?5*dfU3naD/)X`Au6Ee16dab@_;a!E!,e!M,KeR(m70$oZ>Z54:N6q7+1_f%g< %h8_em;Dh&H5?C9*h]LpMf@(/+Yg:9q"/SlQ!M,.b#%=ch=;:ddnJ?+.WV$&B(\3K3G1j&TRC3PAeC"S"mW@*:a#q.bDJGInM/AY8H0Dn&(?-Zn:_K]MnE/M)BaA0FAI.4. %53T>9E8-OAW%H?W6+EZp@=:5!#N89<"6@*e`*mjPYH"@iYio %M\R`pioK#b*!1T6d6mC_^mIN(-)_&7Cflt%&bVJ'\qKSWT\3)1IClOWHO3@]DY"`N?G0"YMd`[<+GF6Lrc%epn26#>TCm#flq2R^ %[TV(.AN#b\O:ef\&q4C?NF/HJq=l=C+@'7blA4p[,GBPq]0kga(,jpIS^1i(aFDnU_g0u]Oa6MlEiMn^M'baggt$8"[^t4q0m"[/ %PRA>10saO*h=2h-N#mhXeegO[l8<1'R8Q-'E.Q@P\DC=toS2162Z0#s:bI8gbg%LO]ogqa#D3DG4safBqoe3jGi]giLfr"-UWeJK %7A[Np@@c5nr\F+f)@Rp<(Xpu4-?RG_^h-4XZ*!^(@q1#"O(rm:nqkRDa6H;#G28bkAQ9q(bk*=mT>Ao87/"@g.Hkobc&)d?`dZmbk!^#$(VCGOR=lE//ml %Y+aX#jppp@!>'3Gi,atK,PnllVM[R]:P1[1qu](r6b)hDR*.OfBAQi;fkN7PuPYTb^(f#95sB/P-NogtcJ>p#bgHCon<, %e;lJ@d3/A;%2dmK-MJnZ]o8/a$IXXIC%*4Y+pu_]Gtd;Chlk'HV)g4uYNjj5^J^B2o\fQhG0]-?Zam8_e%!*tVIQkg42#+`3(d!K %Gd7FJ*8Mdl9fs(?KPI-$((Nci?O?>h\Sge>q4b!^YMNbMp&4[NZ4UIOg#Q`>i4(L)p87)]NB#'HdSM6LEEmc*fS3;OnqoSps+B_\ %PQKU#F?hJM.Qr0ZAf%G!*e1)oEWd!8JckJ*)((/@7L\i.pu1ZOb+_H;g9&H&FP.,Gai^AASC:ldmH$SO_Y]=UCTg/$^2j_NhY%R7K='"H[]*lT\#05'?TWjm[\:\gbpYCMrq %ktnL\E_="YSiLl$\fb %;"4"m'NS*FI$5lC`RhW5-890da6g]9GUj+1on$']#RK%Y^Zr-Wchf.Uf`*+Ob+AmJ+fkiBl>0./3l&.UG3jPuHb=#D2F> %-&WP[$*s(0mt"K%`od_ra/$K6Ts?EFVh5^KAZjJNaV6)Jjej>I!L.^>kW0kG5<\up!7b-PVlF,EDFqC'$%EZmT>9$>M6?ARB`(]d %*cG7gQl!_">e4@#j;M^YLCL[r:#;YSR]Q"i7$aTFk!K&R*`f+f`d;$S=(OVm(93[.`Q*5CF&h?D9:h0LUg2cI()>N*@`!<[%r)4M %mI$i(0ARBkP;pqn-jufC;6WZ1J!1ds`_3tX;>1r,oom;aH4<=!'n1fm`q#"4O_VXo6Na?_7?dpb( %(8#66VHdI_6Y@K"l'u1m!`;:%#%+fB/>TR&_`2\HL983'KCFL[UT0gi/(hi7KM' %qia0prY0b4,0S$&TO.G!NNa7r6CC!]n9:oD"h)nH[G]aF_)iJ0\4DQB-T%R$hk_69kZ>(;dhJQ:>^:N0fPW:&ip/q3K*HR^#HO=a %L[da'I@^Sq,)@Aeq5&g8BGK)lcI$PuR2di$oZF+W'eCmWf3bOaHH;s1eooZqFoBi"("IIcL0HJ_:']WlqQ<,)0cBJH9o'n8+>L1&&jq#EH#'&_gBM,PnY_[P)ZL64F@_b=M!Xit[5 %0+\&Lh&C;<)5V=JZ)'A89%s1-=qWk/o6KOC$%ic[/2uWZW'/'f&!sib0YI]K&3i+kMCM5c&Zn]8,Y1A1RVU;=a?`*%EW\h_//,74'9AVXK"(Ot!M[NL&DkMs_7er\$ %(>-^;JoEGXO;3m],27tBg6&V!'u1!+_d*7L@(TT:m\4L%:\DUV'S#(cdJTu`j&T?Cj+Ju;'+9iLJE6a+Ib=fapqhb% %"^`\M)A*c-T/:Z&T=t8nFHkU@&PQZapZgdi/8*()U!Eo1/=`J2($aam*&?fg9u&*gr,Cqg%NG1(3iW^2aCS'h5P_W5"H1skR\+3T %=`@0aO,S8l!E,B]]I9r*PQ(UoWRu:"nmC_U.a[,a3n3#tI)+S*+qJ&oa5N$km%C#NhqdM_WXdJ@5Ai+#K9T5D1!??`A'Tt:R"-B] %06HSZ(r$ITOT4Yc\)RRGbE4jP%8\9FqNJ01;AjUg)UbbRFVS*t1$5a4oC)s5p>dq6Xcua6+"*Vm9%4S!/-/$VGN#E^bp@QC^3Vsg %P9kqPI_if,\J=t`4:6[a;28j]X)Wu3-,XSe97A)qnun?=n:='&-k9l4b!h5>chcQ10bR,H`$5tO5tnS(9CadjK3jCQi.&&:65(d6 %AWoU2NFj95U)W(N*%Mq,X0=OGd#Nd>I'd_.QCrGqHo7l1Iak*T4!9%uAi90rfQgmp_koJJXcFR/63I'T*55LW.!QrMa5 %FiPN6cI.+O_^6<&!XJ:]j$XFg)=s*@1'CW#UdR.L<550+jG4sM^/n:#cQe[fVl\P]<$^_/I,8JT'c %q,LHN''+@klG\1Hp3H/kns7TSmZ-S=E+u,$2?oq8U(+\&WUiPZ+T3B;5$!DmU:$@(;$5*"MX]L(e`$6d-/Er;T$QAU6KQ;+W+Z!_ %T%T5B8b:.XgVFU6oOSY$gH+/Q.TY&m=1p*T[<>Zrn.fR0@A-r0oT_eiprIf.J+=O"Gu?Lcs3O[cmkTdG+YJa@V/_`hooOlQcMYV[ %R-&kZLKGjE!23%(1[Pa_769:m:?j[,C,X54K7pj#@A\:&\R0XK,rm];6FJ)Db*^CfrYD^ma(>8*@+.V0, %CWoh.RuX`#irQ).#'c+agDSe#jX7^[f>I79ie&@$%qcV*2m89/e$D)cTOVY'5PkG5/OLC0.o^no%HM72D6^)fVAkC@kRB@:pZr!9 %s7dh'HRAEFbE&`n2u,cZmN;pS1bqc#P^H7!PT"4$s39WmD5V%$o[' %\mHkO"b"9:rBe"e@-r$YeVQ2A.t+sG'mC$i5?qBjK=E)/-\COa^2j?_d3=nnXm(Rm\#5l%hA/8g!=SEdV&1e;m-e.Wr(j %X>Aieclt:iIUqo^_Jin;#pW>fG^ubGr&]*5ij^KZA(u4DQ!qje:nD!dAKPZ@\ZhDp^kdD[=ieG9;dfcLF7'g594h6Vq_X3WG4F/E %]%I"^@>(%F2$;"s@aVJqHOf[[!8)kr3sU'fJ8FeJkEci0t4=\UFJh'lpGcfB(QoQ[;Z_)Hg %EEu)^LDC!aet"MnN7cI&A3AX`lt)=JHuPbNK:jIZU+K?=D\p4M)&%Cm8f)b"/FE`lTU"knqoB=rq]am4d7C9_C %K-,750Pi1[Z6'+'s/1QULVkP4[PXXlL8!1BieT2C]#[fP>iT-0eVM39KScGI4aK7GSImrX?C`]MS:&4XjTltGM"T7C7r<"=6:0Df %V,PgH"J-cL"ggF/B7."ud#]hdUerc4bY/a_24X2:Lh/X/`jN='nl[0pihEYl^?h:%9,L?bmi5FA]E+ZEOL7D.I5#3(!mH[fq9X%=Cd; %8&hgj=b<+Qcl#r?UjB7uU<]5Z0)R4oH0T3rd_chF2VBa-Yt[/5,hal&BQ2]Y!p/sf!jtn\>Xo"VHGh"3F+6["OI'="34@fp6A^'- %*YSKf8UBud_dj&^QOj*%?.B8*/dupiGYBsW7(]F8$[F2-SL.Ei(@FlS\FQ9[iX<1*gW2k)gqM->h'1#p%(-ih>:eRFar-hjJXcF88^n3Ot4U5`K?cjTMmjqcOh^1)V-#oPoSB.5N/5?"1?H'"+J6Or2_WqrC4IQ. %QSFm-M]BR@pg;m?;q;`D2@raHXCSDP/Jm@2+]nO%Ml0bJ/Q:HCqfUjCD\DLJ0(aM?T\`,G`5'J&[(ZJp:hO%,6foBAg=aLZr:292 %jXE(VC!&6jE=r"er;j4VlNFG+KpQXuQQOX+#.0'AXa1-b@@e4\GWo(5a1M\*i\P8sABK;eX-/'`_]C("CX>,.6lt]!Q_/YZ>N#:s %OWSsTi0fb+-KY(^J58cWoF]'!;:5?V.g2DQ<4&1h1e,Fjp;@qrK"GpEYpY&UgoC*O0ofdG*Z8#Ap/@I0k>0r1n+0muHdl3.38JT; %!/3143mTVoK\[5;9f6O(%ObqMJB/4!288H2-KsV3(B27S:m>f+ho8qa/E>QW]Y/0g*JCZFhNg;:")J=]Kp?UP$?e%iGgKVYh-tg0T1VbOS_t,_DMIUD+a3X<_nQ,d4V)b&T^es6Shls!ZL5k[1G7Go[9G?,RY>nHdQ]PihHhkbP=jo#kN*ikGT %iAFn"(.F*ta-3`tmETER5+XCqIQ.e\a-0PhKeWnekQ]f*"X?=%8M:pK(C/c(@VR=[W#&,q$p!SWF.O;%H*Nt]ijVSjdCMH9$D`u6 %e[f$9XAWSM&gd!u"K(3WOiCK`Neg#^1/?91)!.9XB:LAX#UG8RNuh+RGq97.6f\TuC'](;)\S447E-dXQZ45Er>6O`UcFY5%"8./&SG=Z4O:YalG@F\8c32Ao/@:A"4I.nHX/K%h17PFM;- %g\EgeCf4QGOI)5BC]+.RRo2^INqi6mBUU;UQMj8DVJHUHM)o3BK6Io'#*e)n9@^#2CV$8?/qUTX6REP)7g1H&Z@DC45o33`Q714j %-qQZZXNZh7dKhD1XuICIICefFp/'OLQ.ng'FAJ;NGS"qr&GR@U'Y[;s`1d>TCs2_;!2_Y!D5fStP@sBKa$p."IPHd$KDqilYaFM_ %JEnPAA)u&kc&=AQ%]5\"KGm!(/Y %!UKGBVRfu@YdHX-H\Y_]4G:mnOblm^_mdKj1Jt\8#2It5aFB:2II\)j*dDh`^Ah$R9D'>VDL\X@A<2a>/c=HjG&nNGV(-dS["iH@SGacF&g%+8h'3 %/iV`T!8@H/r2(U%1m1U3rKIOtH:K3%7#-)M9O+FokN"8nX_#QoNr#D0F`@k%/$Ci_&Pe%+8i"8,0:\7Y!;:I=%1*;5JQU %j2Ofs^EX:AT42RRMf$g:cCQ`!A/[W*mE1dr9,1fH!76?no2.ZRM6BK&8M;^Tjm5XaU)trA*2;J:T'JZ> %`kk+`Mt%E/dJR3iO0(\Lo7>:BR2^:YYdXmDNQ6Y9-$eSE5nA*(nF]T+7VRM^?Pda*oKSuHNHC(TmfE5SMs^AS0m$$;Q-jg9RQ1(? %-\I0B!kK:$dKg?m)efFL&co)q+/BK*8HdZ&U_0j!LJkjMZtg\&$_=1m<'@DR[DtR2`F+=,BKrtp*!!o1Qp9a(.qR/c21.&sc.B`c %pg[j$+P/"NC0:sU^bR4(o1-:'$V$(eS;AJ[Q#;N3hHT'U.kb-V:rE^Hohh!d&#SAo!u1P9C=W4TGJ+\rcEl%nk[tBO.Vq'Af@Vf)YXA1-0WZsYI\kMrQe-LaX7Mo`;9-gV %=6i=Ola54'RQ:Fj`,3p^U(hU@ABIGEAa._%j4j17;l4h?DTK`Q9Ve:7h7 %%c:jRU"\bd*Id:D3cA;cqii(4$iFa1P!s#7r%<_#0md.=joN-;/0h^l[@4*c %5&/^5d6>Q&/h.>ZVM.$U@..Rj/<3:3LGEHh+^@[O$]E"5 %o_=Z(b0qo-6=K?WKkQRtcB^I^+<':]G0qi5GTRgaJ`LDnCH,ot#M#R^.puneA8?:K8 %N,9?k1I/#bQ5@]-pFNaTJ5),BQInj6Btait.u-l#!0Mkl6lH=:Oi8YPX49KOl]p\#KN)dZ\1#i5b*0/qhSY*%_d.Zn*NF,\kb.j; %#7n"n^:\*emRm^fUNZ$\[59Q&*P5h'kP=>ZotBc9ciJCH0"d'@Lj>WtWq##.1.i %E1$at@rt=(%bS8ugUSZ%B)3t@akThQRG0E;CA]DY$0c+AGlYB=(RfU.$3`I5+3@EdX?akqi]K.ESmqPPituhB7s,1P1f[9ML*Ghp %j3YeLS3-C^J;!Pb_`T/R(RoqTiqJ=)Y[XX2Do!dq\%sCnG5+);->Z*Ys$%'aOSmee=-d/7<4_hhobm>MrmuFD=FjDcrJ0`3]`t-X %@UZN.mVXl=2UW3thVU[2Wd.bLF/Mq\_D^*1*#_V>GA!@_)o`Pt2XOkQgokVo`B#)'je3ak<>#XjUY_%#hak%U3'ph5KgO^f&a=T.YCV5DJe17=$f=mNbU>f8Wqgb\uRYU#Y-(_*EC %*gj6C0Q/3#5n+]KPtp2JAG#7C=[dKp_J_7[j"+0s4X^5(;QdgZ@"C)9#&9NbA^][cJPD?WHa0^nGM$ %WO7$:6iQ4J7?=D_g/Z-jHLC`_CPC/W4l5mRb1M6jO%6*sg(Je.I`F(%/\GFYO2k:0Z,N\*Z.".T4LRtW-#'&\D]DW.8fI(E\^__Y %C^nIu(A4J#+SO'A$9!d(PL.)dUUQ,<$^mUk_G/B2DICIu_K]9#b+hfLHJ?bGN8(oXFC=#X.-OjWA;f"'?+(_4/XOO@Q:__*"jBG0 %^'hNg6Q$'M`KYBnH,Q]_s5`Df18XATp3IUm2siPD2jAJ_iUF+3m!-4`[6-ZRa?6Ab;2-f[:-nLW!(Y`[A!%o;cI\`b\s,@oMOsCG %qL34)2U((F+KGY22^"PZW@&s6RgGB^IrCQW#/QbXtRe_0l@T%eG3.E4t6m!8@NU0hYb$V:Wk=5 %q@^0g%-mEOg`g.$6,6%-E(;WK:!O#"MYkAHlG_g&'sg,^a^)n+Z<(]-XW.[J/`1IBS$fdRdn'85T@GR<(/0+G:OZN4q4Ke4Ah7$3+eal2)Qk`?%4$-(6Af!efS@s^L`'*L.Fs.FqmO/4]n`I$AW %rg0eiq_W)Td9.>\oTZNpJl%,FrA:U6k %jCmSteS^A?Ea*4r*TA"qGAs+PMQYir56j;P4ll9Qn*BeoI6GQu,=3J9_Q@h$E*u^K@C;4[))&pMLV"E<)q#hAK[i%J<+Z^@=s+F`P]@rc[6IEoBj%E`RZHC0^XHg %Y1L:Gb3sijMM%p0!F&BcSp1P9qRgnC(u"MD)k8\^;2]3Y&j6mkEHh-c\SNoI->0L0C-D)H,YN^42:;:G4`S[%;4Ztk%ed1e]ih4k %_Y[eRH9?&;0;E89S[`p?PZWJ?^E!+?j;R:#8M;"U"E-og9YZWN=A4fP)GE6S1JF'p54iiH8Of0=Faf!m>b*)mo=^2K=6tNC=\p`* %DO%iQ#,`16XW?"0p]&O$&^'gooaY3i&:-]fW?"0Vg?;2m]KW?]B)#irIbhrsgoc]Qm\/X_]=Et@\&Y[ajoXQkanQ(cqSs"mCr?6, %T%hR#-nYSG%>&rno>OHeS1jaO.5dlsPHbGk&1KIfrDFXJ4(oDZio\c6.BYM2#>'$F2B1.(eio+$BOX#!lH3k"W%)C@S].L9[R6?6 %V8ObVS>EPT2RpIYiItPhKhZ]Er@lu'/PkRYPH"qYb]Z8eT%,s9JBY#rGX6I?CkNVIj#pbT:%l-[3?]k5>#>%8C5kfk!*7@%^tSHa %$>\fi\`FBLj&m(S1']=MhP'=u,!F,L^AMd*!.ObB?$>5XTa'$ZgUVPF.rKfErA0K$R[W9S\@%rXuG8[gi))>h@^sAnU:,E %l'4(O`bA8ogPR[fBtnJ=!6a0WRID#nBk`cQXAHi:P.9(^n4EK+Me(M&o\qb1K-j6MsPk>1qk&VIu?l=Td(P %j>"^&F>A\H>RRsjDe5h,hTu\eZp>;o"S4)g1E)Q<]rHb&('1TX&N>\H/%\sl!30rJ',XSI0]8RJ@c<1HW-*l0+pC++Nsoq/Pu"WY %p2Tn^k3L`HY'.]%LE=D9?^lgnRpe7Gm^qd%:.C=6KA$1Llt8k@!c/0:8/`]q644G@ld$BC>/LGYE!2dEBVDgg4boj8V6b0j*4cYV %S]0D*KJ+O1]`2pQ/b4FB5$9n#PYZ'ZI?MMfhdC1a_$Q#dM2)0+)QZ\q%H@KRX$MU01h1uk-",>Dc:0LsTeU)p?.-CD;-4bgZ<[s9 %OgU\g?T4@g&JA5<3'S%CXV"JpO:(FgO`2]YK851/#k4CmAc@AlS00,O49EZd!!p:Z-Hh/,#DpDt=D:,HrAXsti^"OOSDn/@@2dhI %YNd_S%ME^+/eef]C&/kS9l-dmW]Zh0^2IJI3(b[o$gD.@WO]Ye/VaAkFm,IhWfl.Q]sh@m`_su66:"1/X3mOn9 %oh)?M\-'F8fRm;uIn/2;8MZ9t&/:ru3qot(=J+]@l;ENV<%Y$%/i;!I'"FW5Y!4iEYj.CI2sMSEfL;eV6Dmu!o[.&Q[W,B@1gq**Dp$E\*KEqbAdfNr"kq\0lY %)\7OZZ.CfcVBGf_@lAUD=V0K=YXK8G`1f]-Wm&1cK.(Ecfl%H+;*L]!G#g7N]bXJ_Q;Xlj0&"C%C#nnI7Kq[R^O]G?924Xe %(#R!7%2joaaC8#?6`jkTU5a:.*A"5R8[o7NJ5u20-/IZD_DB:6n6C5oIX\UlrrTJLm^eX2HCp$=OnfWsq[UTR.&n?]>D*ht^$BVh %&@6#aNR3"C(1;>6l#k,FU1di@M``f!Ven=E+/)nEZ^R1`WZu!IVHO4i6jn>/ig69f3WnV[P2^!XL*d.(e#3]7=hZ4D0F8q;PM&?7j#lHD2;$[!l#J``TQT`ccklVSf&,)'8M(Z!f>fn\8J.d_=,qr3?NrCaedH.d* %9A(VTU=05E#J``of1&j?cDYVC0>!PD/WD,Ig&,DqT>l_+?eQn*4r2-Ok?p5fh>9+%a%u5r,Ju[9'mkE377P0Q^;l2*(gXct&?m%e3CjJOEetDF3d*G9ar"SB.OgI2$=U#h/hrC?%)*Pt %.05de7T.%ID4A]'SiNg%^Fuk(t#V)M.fm$=YCZq^W %0TWBmD:?D+FAk9M5^7!?C*qX;h%o7c6?Nk;T7i[==c_E>d?mfH(Xg&LmOWf7H8=5Ie1\W[UN[S$e,'lJ!_ %l)QJF#L.[nVVpe7;n@7t3j>(d//'.n&en$]kOt/0Xn^UagU"TVkY,1FZqD^IK+FHb/KV4I,+[@`o/M. %qoA=f1"EP:CHg$I!Q6r>pN[9V`pdR!Aer,lDJ&`m!.=QA[soI4G5KSqYM]pa_Emf)rfhtp^VY1lOP%0g1N+?Cpbc1Um(P6:/+gl)G1aWp=?Jt^+U$/BXnO_0=[q:taOdSY472S@r8F?]!,d@Z2t>YRQSZr-(%pCu#pECa@b:\\m8r!7QNo4q)1XpQGNNQrrE"dWj'k2kV>>rL)'5W^-ikq#<<7k`%A?X:%' %r+j+DK?d^e&&&r]3'+c=b=:u\*Xg=l$!l_,D(LkTJCtVQRNNsa79^(?SRIrRbf3,`WV"mU%g$`f0\`q) %&=ar;:T=7gF+b"&?SP5ZI@SF<=;.dti9?m/A8!uu@rranM\d]EmXFs=#Ld)a4()OA7f3\9f>)UW#__(Bs+kPrqSjHSs+i6TmYE9F %aY3(K:Y92!$(bC>9!E6[j3ijMC$@*!\+f7En'?gcej:]+-b&N/2aDj@Kr>KUHR4bCIqhB9s5D"9@=msgKmp&ErA\P"R[%6a:Ak1k %]:j^$ICKfq,jJ/YZ+9e1#cY,=4=-:5A]R(;NB`RA.BoB8l]Pg@sQ\,+AIKS?npjJ=V#(5>T0Ns2LkpEE)? %HEEQ^PU:2l1'AiZ&rP;9W0fQ&O'%3d+SZdnd^_QYB(R&*PXY`R*kmPp9@U:T#tWd,=.DD4M8,1dJf@biN`p;X*PY0AF!IV5M::16 %8)0@Omr@Stp*r"UhrR%rgfEo!!uTU9YaZkVcgEgh4.cH,nOm\VN+,4J8J?d9OYeDU0@@[)S!31YP5YHWPPC9`?W]<#GRZmGkJZVZ %'W051Opg'ENA9te9E#/$JA`p#*1UN<0+Yi@IO.Wl$=akb(c%2(%p^f`C.U0NbkCW^F"9G,Lk$%l&/0*?Ba5L0?fZCGHKm984qFJk %i2UmOo^@)lfU?*OBJ:ZWXcrWoZ0!9J\=h[CZgrD2YJGoUm8r!!0QNA#"jZ'4MW8W-1@K2`N^7"D"e&G-Eu?eED)'.jYk-gs38:tMl3J2VuL[8qgMe"4oJU`-hEsDq7PF!VrG+^ %a7&iQImPD:S!4r1OP41VN7n;g0rR75RiecMZi!2XRCt4d"!:!Gje:5_%%+[7+#u:/^Ic%)YA^TUs$VD9i>h'qC@3d&bS(g%>sP&u %Y,"_e-Ll5B$Vq`!acXBa2/r]%`Y@u"gn0W.dEtuTOKI=qcHjY,n%:mJNW-e_SGB&*BMRFl]aIb'+-Z1Ef_dmRq`Qko+=ZVCQUTFF %m\I$?V]!ETDQsQ+aTe)SntotJ\VqfrX4DZ;$5jVBtf(IF`u@-'?qqX3RfC[hjE\:Ki& %:nHS+9i!F2H#[/V00(jB2dJ6nQfi%Nf^GJhVA'?QBrVI!E0ek,ptSQG++lFo8_."'`60=$<.a"NJ3g=Kn(3=Z'S0\'%SNtd%f@A# %k]lYCon1Z@`9\Z-OVJD2`ag:\o94*H0a`U^TpM)IZ&%%576_89QILPg`7G??@M([,\ME]epSWP/rdc=5nlERB!AbSl1#iKpe-_-, %750JU-'7e(8Z&f<.L$2J&$*(u@O2o7/Yh0qO:P6=Gjn](ZH$+HL+0U5E\f7=s$IMTOkIplPbgSQ3;F(p"g=ZuNkR;)Fqb2(=Lg@K %HuP/MOP.5R&d*BnHs`X5S8nI+\LfSES(s&3W5W!9`8a %8GR%B?NcqPf=eCpq%cJiG.UV!?MY%8:5+/GIoXAfX\l7;m#"[XW[]`iNh.kucA#29g!?g''TKLY,5c7>M#F'&(n1*kSLRQTX6]=*6*"ns37F3129n!f@]lhc$c:W6^&*m;+,kkeTi %RH'n`qU9G^[XL1RTKhOrNO7kbNk%@]^RhX#RZ#%NV[0[P1LG,dSt_#b1\;FVj!c1qDsAk@`D\lGr's=5FDj(S`%mJZeEfWWpoFin %CS)=dfgJWH2Qo-@%9JS>-0*,.S,-n*W#M\hoPLac%1`/H\FpN`M&])S%NfXkJ.1ACK2orQ6)`.p0o)O0Q#q=g:+[l^@*'!n)H\GQ %r@'5Lj'QcMC+gNSI83,V.%FnA-]&T]8?96;CZI,$O:&+!-=WLh!RaiI3Q=cLd/Zul,QqKBoGlSQ6U2l$iEG)+g?skd:!USU;_K37 %gfEVTpYQa2VW;I5/:Q*,CO$IB?JY1k6U?/^l68TX^Pi6+Fq`Adcf`t*oBHpa97-n,a<(G %A#km&j6HaK:A>&D)4i1$iD(;DcHtY&;gUVa,u7*RG_Ea]B!4:5bV]SC\P#h):9F %(61!9&&.oe@$4SunZs$ki<\3E6,j)2@E3nh%u(J`)oaAGeO`b.j/oEO'S@=J-Og %[E;kCh#":`=QI4!oN^>d+;[3OP"oASNoBs$CI)+Ak]_kN\$t@r8XF\oD-WeJ-'uC`i#5ZkNaa^i;%V]j3W98GG[X^pfb1Zj1'O0u %Oa_NM/,em^&UbVr$S%u#N8((00^q0EQogIbK#%`TZ)LHo6;:k_nQCJUVHu;h8'tBdMmo>$YXnVlGRfDfhug[OeJc]KRY.(NLc9`%*(/EI!1r=V2)uj#*08a;q`@tO=$3FVTtJ+Yj+M@9T6\`Md,'73Lc*HNSDlhb5MXUQJ=_K:!h@[_6VtW7=a:Rk3VQJkKNM1k"F-LKAIot1*OZf:@cl^C1^!h4mOY%9+Y4.UGZ-^1ifqfB?n_`Z %Q*g8:DIj)Y??^42l]VRiA/u@?-S'1F=.$-Q"KhRB_>@%IJk0!^*Jc^XB`DSD[&T\#BlK2e\ee2(".jq9V\jG_X4MU;op#mj\"?o_^;*O0`>?<7B)!'Pp*o?BF8-BkK4_/. %>p+,(\6TBTeE<9c?Uc$?j[%pt;a(L-78mrA!(=K[)LHd[o'a$,HEi;%"n7>9?=I/KG?\QIYPqhZ)#KB!E<1BFD-R.R6EQP&r?!d@?iPob^ %UQt%_HI(O?g>3dNiYc\)%#[H:P:t:?XWkY&I3M%JRJ!:0HNn061OKDk6oK>unIe'VZUL^9#)Vqn#AXY58.kHeKY;;M&j7SA[^S6p %%(Hs-cM92`=6;ZqX$DmN`S09u?*BjRdu9X-tT;5foEFW[UCJ7,=C`F["nR$GqESL^7XWD %CQY6[J'kaXh%:YUD^%En?1u.0'f8@.6FWR>p/AN'5I\#Q1M:dR4LA"@VRkZG4P--RN(oo5N6EYCO.>:7u@XS!PFQ-\S!L]haN%gd&2lWgCA4>KC9UK2V5(83N`b)cFg!@*= %m45Fn=9\J#CB3*:c\o>^TsqT>i-Y.tfiEjdR3[\jqEgGIqt+mIdGt^8gB@/D2G\b2CLKkn&smeY>H;[VB*+i2Huu9i3Sc3Calda^ %PMETWj&!Yl0_Pe^pquRUNS1"K_aBc4&37ou*>#Rd+@g9RGH'!]<3,NkJW\scll-nD^/:9&/5":J%4fWs#HpT_VSi_[8hC:f95)o4c\];$K)DEX(aGjOke-Mt\Dt2Bn._`kZS=3#s)?TX&9LPjf %bV;8:j=bW\W%3.nf.Y3>m6eS5;CC&brrK="WZ6LG+8]@2'5I"/&FDd#:VO5B.B/'l9,+b?X[1M)Q[Kh=dU9P)"CCr %YKu'a:qiH40I%`[]Ch8dQ0q2Q*khWS9HBgip6@R,$k670$ZX'>S9u'Dp$3HrAO^7lqgrD_MVj@&p9T^\r/.n+qpYIuLaQ>Kk@HW0QlQfI@Z-T+.Qs%O`g`ZIPIP:28c %;Z6AZV9VO_9&9,4VS9R4%FBTSkG=*eN^[D&F<0uqXU4ib_g[=8S9E%,iUt^DEq'@FhJ!pWmchmUD18'0Sk@gt:e/9V\,M'MS9.,0 %1kb%R"A[_0kM;S(>usO/LE#0p]/D+mpNm"2@nS'-ZQDqe)41?ani@,$[o>>O4!OZS,>N6nP[1i5!s\j*h'A=,Q3XGIq'tU,M(mP#;>?3Z %/dA02JfKB#-9T2FY(d>5C8?@u8AP-Xr%pJ?L"XWprXjR&-f@N8FJ;$Gl/?"_PD"K>H!(FZL$7dY\-@n-.d,:_$1.eQ=;&e;&\XK] %REQ2DgF/<`(N&5TNZ6p=Uc#`CL*Ai++/O%H+!UH924^h8!$*AB%ad*I7VB@J!:E;#KuD&]_U,\*&6=Eb9LWa1A(mRH-:#ZX,6U@VNQ$Z1kKQ/]&CZM!RKhb>EhXJ4s2.$I+OLe/, %O1/qp$VfCsU'^uZ3LS;:'fn4(EHq3QR+P,N+k!B"5).aGVkke[%!BHm[["a^Ef&S^DO=(6_J1WD_\Z2Fr1[1$_i.3&Kt%hq9=k4G %.`_Zg.4P$X0NY2tW(>^HJiTL\D(1iF %*o-QU\jpbT$Ka'gLNTA,]U3b$Sc"#WrJft3S$#!*JPt\jeZ>*4FJ-uq92_mQ9$RHM)?SID)`XL.kZCN69eE0*[@A#?R#pGaK)Mt] %e00`=QWA/X>u_];IXnP`66BgX2C?3a0e2,k$NnG*h&UegcGI@G&,3GG!s`)C"Dft^/JTKMH(Zq,DM*jpQ\"_p&(\>p!V/UV#A)7' %S$2K2:B[B:[?`6C'LTP@d4Zn$\h0U\:E'nq-nLQ0+X#MGM/S)!)YRT5Zich$ %1o>a$iq=ak=l:3f!O(.`Rh;)J0!?LGYq=):,UA^NH81tjI_Z/uR$rla6>MPCN6&sdC)fAdEZ?CYQZ_=30U?lEhqP20"j<$.BYEW#FeloJF5++#jKJGS9fC+WU^kA:;rgS>a'8iLtoc>/R.L1rd@^=1T#,k]a" %L?<48rutadbru1"OX6Er9f@Huh/;@"MgS0eA,AJlk@L!cc:T$B$5cHH)]5\d7+Gmr[%+)g(fBNS#pet!F=MJ236&bE9[XHHc";P7UVPLDBfik!)rd*VT59\^^Aa/^Fa*Qo %\>`ulHrXVKoF"tk)Q0_Io9'YfS8`L\17CL!rXsoiUO!oCfH'#REc]d+[)VlV$9qB3_ZI7Z0l$IJ`4qN&t:VXafpDP<*GY/=u^3+c[A=848? %n&@5)pp\coG\G/l`-sOP1)Gnj))!?e0k:-Wm:gX&a`Nt\N*!Pi"*M]rRA5td+ClR=-)6OQR(]#=W&LeSSDbE.APsULkEOI2_BRT7 %3m[&kDL.n7^9e2p/s%GZaB-1C858I(inGBR0FoCa'Tf9Dl,E't5-6ioeZ8\3?s4Z6fDA9Q?Z3n`d?`R4GA6n',dnE_16ujT %&[Rd*$sM[KbQSce[[EE!im%U`P&dS/%QL?fMkXO9\\t3jY]uYaW`Idf=Hq=m2=[/>@W?%379F&c&rSgZ/;d+8jqBfR83.oN#F*I+.>]>IIJ$)'MiXD87#GB['J^6KB?I%Ii;ahejVnj?SrW3%B#hL+%F.(%'V#G8# %V,R9L8];?dKY,;"b%g[sDEtElP\RKmma3SkLj]52A?c=f`jko%l1G"V,7@lfb3n%Hb5E_(c_(;,$4dT.L2nFNoCL!IWieA?9;UX) %PA@19Xn(rH@_i42]QkY6]F0?ijrOnu,%:g0^F'dh1BX`AB*c]5&sP\pEAMUTbY(MUO&!<=-iG\lp#=[0q)#!3S<^F#'5.Gi8j18P %'55_^:EDYukng:Idr;Z.#fpZLfb6'8"+%pW+UHAj%0!J/4[eH@1TrX^@#b"r*M=!E'hP6nr(D5BlA$r&ANX#22t!@a[YZ:c2iqO# %q?d"Z@0s?K`i!lc'#XY;rJ-UM.\Bg0f-g!c?'':^2<6na%0MZ-)Qmn[ub)\Pc44s;3+UcGH\8bC8"i=*>gii(T %gi1'V>r5YD?h_M5!/(SX9hsh>kg,`rLteMTEqV&@iUpkN6O3CM\EqF'*sY]JMR)/G#ajZXWf%2IV<4ar]CmO-!2Kf'i./kjgf0Cj %0%l!RVK%HT#t*NP?u(!eW_/5t,dJ^VZnn]mJ3V5N>Fc0g0jS%N/\a_C=U%529+Y]2;d/*'f;NpE?!FV!oYJB1S2=/6>` %AW[XG3d:H>(D#f&3UL7UGS`DR4@jo\E?b2TN\Ye=_[j="*`[^n6aoH]t>LMSWFVN\i$jZks&pBV3o><#aEVu<)9!J\Z(@bN5%U"mMb5(8n1D7Y#*CR^`e_/6Gqb2WfBBa]Xf %o3rZ71g+oq&N'S%n&#bHU55Y=:&b`*Xo.$`Cl97*5GlkMjMK07GI/^``L0<;sBcmLhDRIXcZ%5UR2] %DR1,s%#H2Oh.0sHl7CMLG.bYhgDm-#Bp0!gH:1N^!3'UKQsF#KUn27eo;78q6MB9(T(07Dg#Y)diSpj/N_+<)#5Ei28ma]2[W&j1 %1QPM%RP*13!R`@(AuA^H>UZ0>rL1PFH_4\o8/r!>9_6Wu6d,oiK7=l4CYm<9r(.0l$#c$O.;V0Q`t%Zs&dT_(10t#.OX_R22ZD0D=YL?L+S,7aC''a_k&o %S<:E*UMrf&(aB>R=\Z=\4&[pTC2RFr]7cJ8\q(XI:L1;h+A.6f1sOK#-+Wk0\b6EuOTnQl"c_m@do+`-U^A'jmF*7V#*\2$+8M(.?A*a@4A%#I&LAr:fkJ2g?:5)-eE;ab]L]b$2:%1/(WG*(J!:c&N%FrP0;:G`n1K3U %(K$]@O_t(nnfit_:$'FhPo#QF+c6A'6k!5]76'IU&]KIVoIfj((Ju`GlOWS2MB>,nZ+nD=-s7-I$u,8Vm(`%=nfg\,"F$jD;-lZ4 %MGTin]B2OUbb*'O)o,Qk@b1T@14LqFQ3P]uq/^hj1k:V1T8_`OC&f9B5MD-7:BGEFrhL,^21T)T'&0jXJtA=+j3Bj0e59dX'Cj2P %=\@B,,_WneKgfR2oLG-dm@S!q'QUh"01>P.D1o8ud>cjr0,E4F>Xps47lL2Z6Il3,$S5n[g8r79(#fo;83X.Hh&6i:>UdGd6J/a6Gko[BO)S$Q?97_q$77/mu_Y %YVg*0k')LH-Po\Q\j^DWWpo>qr.uiIIC5phQp4j5ho5XW14PeY$t]\tK01rADbiAKJ!0YhXoZ2daoe$rpON&I`UZ?@nt+C!5N#PG %B)pV_'lr@@1)Urp8*1>(X1'j7(?WqMr4Iet4?s:3R5;_+ %Spp>LiRR9[B[*8nfI;kO=Q8F/WAV%W`\D;VE^\uGKI`TO&Frn$b %S@^rO3b(aI1o&IBBJ_Lf1.9R$h?'*,gKl1s_\7W>q<0aYC!Jb&9c/?hNT%\("ocGV23/hf9OWFE3-^5j.J=pH\#X@4*$ %e)sB.8$))"`a4HQpD[hHr''RLdMZ(G`_F.h(t=pZXe.fN-006(,PR0S6VTE8;ilBAn=shOqohebf]Fe(h[$r9JA!Aa2X;Y1YP7c7_c;[5E-euE&2#oNk:bTR+#MVKN$e_P=UV"3>WV# %V)D4TbY1o.,q"I^0k$c4X7<")/7;Hp6X%]-;TtcQ[k*[XF.'.\D"VhH0n7U)F^D3-IL7l.?%"l)H`6_*[$ljS?VhfgkBF-q#5Yb. %:EIc!-knmKL%h2L'L/Ai09blE9%q2U1:5rc9Mt?/n;#*t5i;=19/,JHchG,;?XGk2[uT$&M!YYnoW67W6&M1i`.?=hJ.'\\l-WZ* %Y4I'8:M%_d_%gI,K.\j(A=fkpph.@(G:V6B=bL`s4JV2o#=V!M]>^r/*oLViDHc9H(]sZR.qD^c\1,^b-R?Hi493YqXb]U\1gMq5`aK'jRhHS"BMa %r,$A#HgPfsm;9AYrE!@X5-8-2KTb7_Y?+]qMfn*S=Wo6P/3/l0=]k8K,[6;q7i9tV9)3.dpER$p'3=c@VbP-cM>1[?*Em>/SVK];8MhFU)a`L990IA'[HPu2> %F6jCHW36dC])/VlZiPuK\@rq',!LtkMjH\6FCDV3d7Lr8$CMGL$%[RiP)MZ`,tpea1AJ1gS-5q\D)M&P&u,\rG7"*g\ogeT)A-O'q,*6 %WfK(pg#Yh;JJrIPPhP/IVkVXj0MCLLnK%Zid\\?m,oZ;]tq6[UI#f]ZSfm9AB[?b3uOqT?mG=0t(J*qtf5 %QWFaq5J=cdo&Z-Um>p0h17&W?o"F3A*d;ha8)aX'h!P(.p74QKj86fc$h3R3iqTl[K*CfQ?5l233`Uq00iL&>DTeVa8CG;#__!KG?rS35CQM-?_JZRI1V9nTlsd7V0ubF@5r1=%FUg&F14N2e!1rWSg#o,U[m_q9=Jb>fdF=UXM>Yd/F2Pg`Pg3`06G_sJd9JmT`,A*=Q5m %kL$Rk%6sSdZW3!TqX+Bb^OC[PT^E'('HXuNiUa(lNHL]*W\'P!1!C?QrP$u%>)ZZqRIYbR8GNf#_eT.WA)U*\<-X3SBOl2>Y7#]fKbhpL6M$+b0A6R\d;l!D=.kSGWu %B;SaUE[YS`45T&'14L^`&W;,"c93!Dg04H$ei8DF?EHU(-^.gpcoGtW$!#7&S,)PWd>KddV#&#'I-R4`"9(h139;hlU,X %6gVf-r7\D\a+aO1FCO`lrj1L:$LaVhOj*P%GYP^6EhOO6A&>;b`..OOX*UT2ocN\`,s;*:'.<9@&D5lWc[K^QHu\O`m+sg^&gAjAh/\WYCI1R$$c'u?'lZapA(-ll1M^'SRX:mn`[a82,L;/_EC*,tZ@]\&htf\9!E0L] %V%auH97/BrSZl'6.MtM%ZF#E(\;geWY\P;BNpjMBbWhf8E/5mO!H"9%)M"XO0a19TaG1ZcFA`rtn#('<-jndtdfT7]7,VX4B8C\q %iIE.N&e&/M;Y%]PNe*dSOZQElQi2O/b"#^?P@(=2,F":#WCfZgK=-47co=lQPm^*&'A,-mgiFJ_QsPnPoitm&*Oec.$'4qe$gNEs %Lk$*pq'pE:!*=@ICmmUT]]9/loitm&]aSg-bh^=b)G$0-*h5.t^[4LkZ8CBhd,I)K!&W4C#L\`6D%[%0#TTK4_Bsk-LC9^mCnCu* %*6*Mh'A*o$pOG8Ai(LDPcRHYsfjFl=^5R2E+JF*O17F,F+lgHp$nb&LGZ)j4d0n^h %Y!`S[E@O+&9KYXpO/nd?!]'D?_T6QNEBWNnXT[ed:OW0*)a3kN$leLHR2)RZ./70;e>;-c-P,L'0R[&MKF,TBO"uES<_q%;cf>J> %4;Z5!\du&OhdO2%3?KBc/O.*Z+cm6r1iI$g8!oPr+(U$835DWjqB4f;?3_GOK>0ap]jl/OkQnL&iZUdYeN5-=^gFAOZXd!`J7XHp %Pe]EH&;T=&nQ')>GGQi@+S`q@>2W?3GDU#M!Qco)ciSbuPX*PhBIm&ORk5K(p\C-7R@84[d+UlAMdsNAn]e/:1ldT60A^".gK<%2 %'b=qs*+IYET>>MP.]Ds9?TnC8F6C*h6sXMNoi%U)sQ/SOX@ %\EPJSo#Mr*8Er`sAn3NMj2.S.KEm^]V#`]f=Ak^'N/cP76VVMDXUWZ3K`;>*oTdMY$-WjPVb`nr:BLN^K*6VQ-&:n0jsO %6W$IUUJt^)+e(t""a^[?s%n&"Bl8>7i8<;="nC@!lc6!q!&R/ %KR-B9d)c;s9HnOJ(mf-5@0)Y3J/r'8&$S_`-/f/iA#_g/I8(8s(a2#A)Zp8/geK`i4"^fbkmrQR,:h;5ZXbgViPAH9cp1h/C@5&k %h_Y!:(G:e;TrG6`NMi3!<%gB9oA]nm%KsQ>h4ZL1tH17g@aAIlN*mn7@nZ"t3"X6@BEG=*#bK %2a^[G^A:*d)pIE&o@Udm!t_40QtRS'UGNXW)Sd;nL_R416B/>/Uk)dD;84oaF05UWqr,)O-4]=7p-kJOq)\4U&ni'56NV+n:bK;r %M&oUD69`n4Ti4S9)F?C^fo]6JZ"s,u!*\4rn4P=oURO?FZ#!Q8!)neG:tWTpJ8.5<>r#@ldSN\8Y!AAM<,*7]5[+#'NdKQ3iTV[S %"\K*#P11Xmi.Wa'9!UF/NQsuG_OM&W %KO6r7cW^[ui%-=F?ijLWgs"Mk\5i2XS$*qpVKaF^IL@(hE;h$4""^5;dD9B#,*4JL3KWC`mNY8p8QR@uj84:X&`,j?*_/Stp-@hC& %_?-D3^Q^S%AE\Ul"'omKkbK/@&G.>XeC['c-Nb[H-:J5;"ph:JB[jg#.&2G?G%'o[&-I2#[s!sn_up.1#cOMig3.iZ!2l_!n<[%1 %cT!$fnB=!$g6j^2'%C)1!?MhrOt*R\.E]3]nfS$nl;)q*ROe5PdsCIbh*A!jX@d'5IFA(5h*+!j?<\d9m=0?IG-?\'FKaV^I<+/W %!J9Ri2h,._7gN(NMH;:n3ucb#!@M^LXo~> %AI9_PrivateDataEnd II*ju}R}R}R}R}}}R}R}R}RR}}R}}}R}R}R}RR}}}R}R}R}R}R}}}R}R}R}R}}}}R}RR}}}RR}}}R}R}R}R}R}}R}R}R}}R}R}R}R}R}R}R}}}}R}R}R}R}}}R}}}R}R}}}}}R}}R}}R}}}}}RR}}}R}R}R}}R}R}R}}R}}R}R}R}}R}R}}}R}}}RR'''''''}'R'''''''''R}''}R''''''''''}'''''''''R}'''''''''RRR}'}'}''}RR'R}'''''''R''''''}'''''''R'''''''''R'''''}'''}R''''''''''RRR'''''R}'}}'''''''R}'''''R}'R''R}''''''''''''''R''RR'''''''}R'''''}}'R'RR}'}'R'}''''}''R}'''''R'}'}'}'RR'}}'}}'R'}}'}''R'}R'}R'''R}R'}R'}'}''''''''R}''RR'R''}}'R}}'R'R'}'}''}}'}R'}}'RR'}''}R''RR'}R'R'}'}'RR'}R'}R'}'}'}}'RR'}'R''R'R'}'}R''''}'}'R}'}R''}'R}'R''R'R}'}'}'R}'}'RR'}''}'R'}''}'R'}'}R''}R'''R'R'}'}}'}R''R}''}R'}'R''R}''}'RR''R'}'}'R'}'R'}'''}'R'}''}'}'}'R}''}R''R'}R'}'}'R}'}R'R'}R''R'}R''}R'''R'R'}'}'R'}R''R}'}''}'R}'}'}'RR'}'}'R}R'}R'}''}R''R}'}}'}R'}''''RR'}'R'R'}R''''''}}'R''''''}'R}'}''}R''''''}'R'}'}'R'}'}'RR}R}''}'R'R}''RR}''R}'}''}}''''''RR'R''RR'R'}'}R''''''}R'}'}RRR'}''}'}'}'''}R}'''R}}'''''''''R}''''''R'RR}R}''R'R'R'R}R}R'R'R}''''''''}'R'R}'}R}R}}R'}'}R}R}}'}}'}'R'R}'}R}R}}'}}'}'R'}R'}'''''''R}R'''RR'R''}'}R'R''R'''''R'R}R}R}}'}'''R'}}'}'R}'}R}R}}'}}'}''RR''RR'}'}}'''}}R'''}R'R}R}RR''}R'R}R}R}''''''R}'R'}}''''''R'}R'R}R}RR'R''R'}'R''R'}'R'}R''RRR'}'RR''''''}'}''}'}'}'R'}'R'R}'}''}R}RR'}'R'}'R''''R'RR''}R''R'}'R'}}''}R''''''}}R'''}}'R''R}''}''}''''''RR'}'''R}'R''}}'R'}''}}'}''R}''}}'}'R'}}'}R}R}'R'R'''R}'}'}R'}''}R''}}'R'R'}''}}'}R}R}'}}'}'R}'R'}'}'RR''RR''R}'}R}R}'R}''RR''}R'}''}R''R'''RR}R}R'}}'}'RR'}'RR'}''RR'}'R''RR'R''}R''RR''}'RR'}''}'R'}R'R'R'R''R}'R'}}'RR'}'R'R'R''RR''}R'}'}'}'}'R'}'}'}R'}'}'R'}'}}'R}'R''R}''}'R'R'}R'R'}'RR'}'R''}}'}R}R}R}R'R}R}R}}'}R}R}R}'}'RR'R}'}R}R}R}'}''R'}'R'R'R}'}'R}'R'}'R''}R'R}R}'''}''RR}'''}R'R}R}R}}}'}''}R}''}'}''R}'}R}R}R}}''R}''R'''}RR'R''}R}R}'R'R'''}RR'RR'RR}'''R'}''}R'R}R}R}}'R}'}}'}'}''R}''R}R''}R'}''RR'''''''R}''''''RR'''''''R'RR''}R'''''''R'R'}'R'RR'}'R'}''}''}'R}'''''RR}''''R}'''''''}R'}}'''R}'R'}R'''''''R''R''RR''''}''''''''RRRR'''}}R'''R}'R''R}'''''''}'}'R'R}'}R'}'R'''R}'R''}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R'R}R}R}R'}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}RRRR}R'R'R}}}R}R}}}}}R'}}'}'}RRR''''''''}'}}''}'}}}}'}'}'}'}}'}R}RRRRRR'R}''}}'''}}}}''''R}'}'R''}R''}'}'}'''}}'''''}}'''''}R''''}'''''''}RRR}'R}}}''}'}''RR''RR'}'}'}}'}}'R}}'''}}'R}}'''}''}}}R'}}R'}}}}}}}'R'}}'}'R}'}'}'}''}'RR'}'RR'}}'R'}'RRR'}'}}'}'}'}'}'}'}''}'}'}'}'}}'}'}'}}}'R}}}}}'}}'}'}'}'}'}'}''}'}'}'}'}}'}}}}}R'}'RRR''''''''}}'}'}'}'}'}'}''}'}'}'}'}}''''''''}'}}}'}}'}'}'}''}''}'R'}'}'}'}'}}'}'RRR'R}'}'}'}''RR'''R'}'}'RR'}'RR'}}'}'}'}}}}'R}}}}}}}R'}}}'}'}'R'''}'''}}'R}}R'R}}'''}}'R}}'''}''}}}}}}'}}}'RRRR''''''}''''''}}'}'}'}''R''}''''''}'''R'}'''R'}R''''''}'''R}}}}}}}}}}}}}'}RRR}}}}}}}}}}R'}}}''''''RRRR}}}}}}}}RRR}}}RRR}}}RRR}}}RRR}}}RR}}}}}}}}}}}}}}}}}}R}}''''''''''}''''}''}'''}R}}}R''}}}}}}}}'''''}''}'''R}''}'}R}}''''}''}}''}'''}R}}}'}}'}R''}}}}}}}}''}R''}''}'''R}}'}}'}}'''''''R''R''R''}''}''}'''}R}}}}}}}}}}'}}}}}}}}}R'R}R''}}}}}}}''R'R''R''R''}}''}'''R}''R'}'}'''''''R'}R''''}''R''''''''''}}'''''''''}'}''''}''}'''}''}'''}R}'}''}''''''R''}}'R'''}'R''}'}R''}}}}}}}''}'}''R''}''}''}'''R}'R}'}''R''}'}''}''}'''''}}'}}''''}'}'''''}}}R''}}''}'''}R''R'}'}'}''''}'}}'}''}'}''}'}R''''}'}''}''''''''''}''}'''R}R''}'}R'''''}'}}'}''}'''''''''}'}}''''}'}''R''''''''''}''}'''}R}'}'''''''''}'}}'}''}'R}}}}}}}}'}R''}'}'''''''}''}}''}'''R}''}'}'}'}''''}'}}'}''}'}}'}}''''R'R''}''R'''}''''''''''''''''''''}}RR'}R'}'''}'}''}''}'''''R}'}R'''''''R''R''}'''}''''''''''''''''''''}R}}''}'''''''R''}}'R'''R'RR'}'R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}R'}}}R''R'}'''''''R'}R''''}''R''''''''}RR''}'}'}}'}}}}}}}}}}}}''}}}}}}}}'}}''}}'R}'}'RRR'}}}'}'}}'}''R'}}'}'}R''''}}'''}}'''''}''}}'R'}}'''''}R''''R'''''''}'''''}R''''''RR'}'}''}}}R'}}}'}}'R}}'''}R'''''}'R}}'''}}}}}}'R}R'}}}}}}}}R'}}}}}}}'R'}}'R''}'RR'}R''''RR'}}'}''}RRRR}'R'}'}''}'}'}R''''}'}}'}''}}}}}'}'R}'}''}'}'}R''''''}'}}'''''''}'R''''''}}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}'}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}RRRR'}'}'}''}'}'}R'R}''''}'}'R}}}}''}'R'}}}}R'}}'}}}}}}}'}''}'}''}'}'}RR}'''}'}}'}'}''}'}RRR}'}''R}R''}'}}'R''}'RR'}}''RR'}}'R'}'}''}}'}}}}}}''}'}}}'''''}}}R'}}}'R}}R'R}}'''}}R'R}}'''}'R}}}''''}}}'RR'}}}R''}R}'}}'R''}'}R''}R''''}''''''}'''R'}}'''R'}}''''RR}'''RR''''R}}'}''}}}}}}}}''}}}}}}}R'R}}}}}R}'}''R}'}'R''}'}R''''R''''''RR'}'''''R'''''}R'''''RR}}}}}'}}}}}}''}}}}}}''}''}'}}'}R'R'''''R''}''R'R}'}'RR'R}R'''''R'}R''''''}'''''''''''RRR''}'}R'}'}''}''}'}''}}'}R'}'}}'}}}R}''R''}}'RR'R''''''}}'}'}'R''}'}}'}''''}'}''}'}}'}''}}R}'}''}''''''}'R}'}R'R}'}''R}'}}'}''''}'}'''''''''}}'}}''''R}R}''}'}}''''R'}}''RR}'}}'}}'}}'}''''}'}''}}}}}}}}'}}}'''R}R''}'}}''''''''}R'''''}R}'}'}'}''}'}}'}''''}'}''}'}R'}R}''}'}'''}}''''R''R}}}'}}'}'R}'R}'}''}''}'}''}}'}R'}'}}'}}'}}R''}'}R''''''R}'}R'''}''}}'}}'R'''''R''}''}}'R}'R''}''R}}'}''}''''''}'}R'}}}'R''}'}R''''R''''''RR'}'''''R'''}''''''}R''R''}R'R'''''''R''}R}}}}}}}}}}}}'}}}}}}}}}R}'''''R'}'''''''R'''R''''R}'}}''R'}R}}}}}}}}}}}}}}}RR'R}'RR}}R'''''R}RR}}}R}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}}'}'}}'RRR'}'}'}}'}}}'}'}}'}}}'RRR}'''''}}''''R}'}'''RR''''''}'''''''}'''''}'}R'''}R''''R}'}'''R}'R'}}'''''''''}'}'}'}}''RR''''}}}}R'R}}}}}'R}}}''}'''R}}'R}'}}}}}''}'R}}}R'R}}}}''''}}R'}}}}}'R}'R'R}}'R'''''R}R'}}}}'}'}'''R}''R''}}}R'}RRRR'R'R'}}''}}'}''}R'R''R'}}'}''R}''''R}''R'}''RR'}'R'}}}'R'}'}}'}'''R}'}'R'}'}}'}'RR'''R}'}'}''R'}}'}'RRR'}'}'}}'}'R'''}'}'}'}'}}'''''''}''''''R}''}'R'}'}}'}}}}}R'}}}'}'}'}}'}'}''''}'}'}'}'R}}}}''}''''}R'R}'R'}''}'}}''''''''RRR'R'}'}}'}''''}'R'}'}}'}'}'''}RR}'}'}'R'R'}}'}}}R'R'R'}}'}'}''}'}R'R'}'}}'R'}''}}'}'''R'}''RR'}'RRRR'R}}}}}'R}}}''}'}'}'}}}}}'RRR}}R'R'R}}}}'}'}'R}}}'''}'}'}}}'R}''''''R}''R''}}}}}}}}}}'''''}''''R'}'R'''''RR'''}}'''''}R}R}''''RR}'}'''R}'}'}}'''R''''''RRR'''}}}}'}'}RRR'''''}}}}}}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}}}RRR}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R'R}R}R}R'R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}}}RRRR}}}}RRRR}}}}RRRR}}}}RRRR}''''''''''''}'}}'}'''R}''''''}''''}''''''''''''''}}}}R}'''''''}}'}}'}}''''''''''''''}'}}'}''''}''''''}}''''}''''''''''''''}RRR}}'''''''''}'}}'}''''}'}''}'}}'}''''R}''}''R''}''''}''''''''}}}}}}}}}}R}'}R'R}'}''''}'}''}'}}'}'''''}''R''}''}''}'}''}'''''RRR}}'}''}'}''''}'}''}'}}'''}}'''}R'''}}'}}R'''R}'''R}R'''}''}''R}''''R''}}''}''}''}'''''}}}R}'}''}''''}}R'''}}'''}''}'}'}}'}}'''}}'}R''R''}R''R}'''''R''R''}R'''R'''''}}''''}''}'''}}''}''}}R'R''}}R'R}'}R'R}}R''''R}}''}}''}}R''''}}''}''}''}'''}''''}'}}'''''RRR}}'}R'}''}}}''}}''}}R''''}}R'RR'''}R'}'}R'R}}'''}''}}R'''R'R}}''}''}}''}}R'''R'R}}R''}R'R}''}}}''}''}''''R'R'}''''}'}''R'}}'}''''R'}''}''R}''R''}''}''''R'}}''''''''''''}}}R}''''''''RR'}''''R'}R'R'}}'}'RR''}'}}'R''}R'R'''R''''''R''''R'}}'}R'}''''}'}'''R'R'R}}'}}}'}}'R''''}}''}'''''''}}''R'}''}''''''''''''RRR}}''''''''R}}'''''R'R''}'}'}'}}'}R'R'}'R''R'}''''R''}}'}}'}}}''''}'}''}'R}}}}}''}'}}'}}}R''}'''R}}'''}}''}''R}''}''}'''}''}'}''}'''''}}}}}}}}}}R}'}}'R}}}'''}'''}}}'R}}}}}'''''R'}}'}}'}''}'}}'}''''}}}}}R'}''}'}''}}R''}}'}}}}'''''}'}''}'''''''''}'}}'}'''''R'}}'''''R''''R''}}''}''R'''''''''}''''}'R}'''''RRR}}'}R'}R''''R''R''''R}'''''''''}'}'}'R''}'}''}'}}'}'''''''''''}''}'}'''''''R'}}'}R''''R''''}'}''}'}}'}}'}''}}'}}R''}''R''}''R}''''''''''''}}''''}'}}'''''}}}R}'}}'}}'R}''}''R}'}'R}'R''R}'}''}'}}'}''''''}'}''''}}'}}'}}'R}''''}'}'''R}}'R}'}}'}}'}}'}}}'}}}''''}}''R''}''R}}}}}'''}''R'''}'''''RR}R'R'RRR}}'}R'}''''}}'''R}}''}'}'}'}}'}R'R'}'R''R'}'''R''}'}}'}}'}''''''}'}''''}'}''''}'}}'R''}'RR'}R'''''}'''''R''}'''}''}'''}'''''}}}}}}}}}R}R}}}}}R'}}'}'}}}}}}}}}}}}}}}}}R'}}}}}}}}}}}}}R}'}}''''R''R'''''}'}}'R}'R'}'}'R''}R'R''}'R''''R'R''}'R''}}'}''R''''}'}''''R}R'R''}}''}'}''R}}'R'}R''}}R'R''R}}''''}}'''''''}''}}''''R}'''''''''''''R''''''''}'}}''}'RR}'''''''''''''}'}''}}'}''''''''R}'''''''}'}}'''''''''}}''}}RR''''R}}''''R}R'R''}''R}'}R'R}}'''}''}}R'''R''}}''''R}''}}R'''''R}}'R'}}''}}''}}RR''}'}''}'}''}'''}R''R}'}R''R'R}''''}R'''R''}''''}''R'''}''''}}'''''''''''''}}'}'}'}'}}'}R}R}}}'}''}'}}}'}'}'}'}'}''R}'R}'''''''R}'''}R'R'''R}'''}''}'}}'}}'''}}'}R''R''}R''R'''R''R''R''R'RR''}}'''}R'}'}RRR'R}''}}'''RR}'}''}'}}'}''R}}'}'R'}'}}''}}}}''''R}'}'R''}R''}'}'}'''}}'''''}}'''''}R''''}'''''''}}}}'}''R''R}''R'}'}}'''}R'''R}'}'''''}}''''R'''''''}'R}'R''}R'''''''}'}R'''}'''''''}}''RR''''R'''''''}'''''}R}'R}'}RR}'R}}}''}'}''RR''RR'}'}'}}'}}'R}}'''}}'R}}'''}''}}}R'}}R'}}}}RR}'}''''}'''}'}'}}''}}}'}''}}R'''}'R}}'''}}'R}}}''}R'}}}}R'}}''RR''RR'}}}}R''R''}}R'}R'}}}}}'R'}}}}}'R}R'}}}}}}}}R'}R'R}}R'RR}'R'}}'}'R}'}'}'}''}'RR'}'RR'}}'R'}'}}}'}}}}''''R'}'}}''}'}}'}'''RR'}'R'}}'R'}'R}'}''}''''}}'}''}}'}''}R}''''}}}R'}'}}'}'}'}'}'}'}''}'}'}'}'}}'}'}'RR}''''}}''}'}'}'}}''}'}}'}''}'}'}'}}'''}'}'}''}''R}'}''}}'}''}}R}R}'R}}}}}'}}'}'}'}'}'}'}''}'}'}'}'}}'}}}}}R'}'}}}'}''}'}'}'}}''}'}}'}''}'}'R}}}}}'}}''R}'}'}'R''''''}'}}'}'}'}}'''''''}'R''''''}R'}RRR''''''''}}'}'}'}'}'}'}''}'}'}'}'}}''''''''}'RR}'}''}'}'}'}}''}'}}'}''}'}''''''''}}'R'}}'}'}'R'}}}}R'}'}}'}''''R}}}}''}'R'}}}}R'}}}'}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R'}'}}'}'}'}''}''}'R'}'}'}'}'}}'}'}}}'}''}'}'}'}}''}'}}'}''}'}'}}'R'}'}'}''}'}'}}'}'}'}}'}'}''}'}RR}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R'}R'R'R}'}'}'}''RR'''R'}'}'RR'}'RR'}}'}'}'RR}'}''}'}'}'}}''}'}}'}'''RR'}'R}'}'}'''}'}'}''}}'}'}}'}'}'''}'R'}'}''}}'}}RR}}}}}'R}}}}}}}R'}}}'}'}'R'''}'''}}'R}}R'R}}'''}}'R}}'''}''}}}}}}'}}}'R}}}'}}}}}}}}}R'}}'}'}'}R'}''RR'}}'R}}''}}R'''}'R}}'''}}'R}}}}}'}}}'R}'}}}}}R'}'}'}'R'}}}R''}'}'}}}'R}R'}R'}'R}}}''''}}}'RR'}}}R''}R'}}}'}}}'}}'}''}R''''''}''''''}}'}'}'}''R''}''''''}'''R'}'''R'}R''''''}'''RRR}''''''''''''''}'}'}'}'''}''R}''''''R'''}}''''R'}''''''}}'''RR''''''}'}'}'R''''R'}}'''R'''''}}''''RR}'''RR''''R}''}'}R}'}''}'}}'}''''}'}}}}}}}}}}}}'}}}}}}}}}}}}}'}}}}}}}}}}}}}}}}}}}}}R}'}''}'}}''}'}''''}'}R}}}}}}}}}}R'RR}}}}}}}}}}R'}}}}}}}}}}}}}}}}}}}}}}'}''}'}R''}'}''''}'}}''''''R}}''''''RR}'}''}'}}}'}}R'''}}'''''}'}}'''}}'''}''}'}'}}'}R''R''}'''}'}}R''R}''''''''''}R'}'}}'}'''}}'''}R}}}}}RR}}}}}}}'''RR'''}}'}R''}R''R}'}R''}R''R}'''R''R''R'''''}R'''}}''''}''}'}R}'}}''}}R''}''}}}'''}}''}''}}R'RR'''}R'}'}''}}R'''R'R}}'''}R'R}}''}''}}}R'R}}'}''}'R'R}R'R''}}R'R}}}RR'R}}''''}}R'R}'R'}}''R'R}R''}'R'}}''R'R}R''R'R}}'''''R}R''}R'R}''}}R'R''}}}''}''}'}}}'}''R'}''}''''R'R'}}'}'RR''}'}''R'''R''}'R''''}'}'''R}''R'}R'R'}RRR}}'R}'R''R'}}''''RR'}}''''RR'}}'R''''}R'}}'}''R'}R'}''''}'}R}'}''''}'}'''R'R''}'}'}'}}'}'R''R'R'}R'}'''}'}R'}}'}}'R'R'R'R}}}RR'}}'R'R}'R''}'}}'R''}'}R'R'''}'}}'}'R'R}}''''}'}}}'}}'''}}''}'}''}'R}}}}}'''''R'}}'}}'}}'}''''}'}''}}}}}R'}''}'}}'R''}'}''}'R}}}}}''RRR}''}'}''}'}''}'}}'}''}'}''}'}''}'}}'}}'}''}}}'''''}'}R}'}R''''R''}'}''}'''''''''}'}'}'R''}'}}'}''''}'}'''''''''}''}'}'''R}'}''}'''''''''}}}R''}'}''}'}''}'}}'}''}'}''}'}''}'}}'}}'}''R''''R''''}'}}}'}}''R''}'}''}'}'R}'R''R}'}}'}''''}'}''''}'}}'}}'}}'}''}'}RRR}''}'}''}'}''}'}}'}''}'}''}'}''}'}}'}}'}''}'R}''''}'}R}'}}}''''}'}'''R}}''}'}'}'}}'}'R''R'R'}R'}''}'}''}'}'R'R'R}}}}}RR''''R'R}'}''}'}}'}''}'}R'R'''}'}}'}'R'R''''''}'}}}'}R'''''}'}''''}'}}'R}'R'}'}R'R'''R''}}'R''''}'}''''}''R'''}'}RRR}}'R}'}''R'}}'}''}'}}'}''}'}}'R''''}'}}'}''R'}''R''''}'}R}'}''R}}''''R}}'}''''R}R'R''}''R}'}''}}R'''R'R}}'''}R''}}''''R}}''}}''}}'''}}R'R''R}R'R}}}RR'R}R'R''}}R'R}'}''}'}}'}''}'}R'R}}''''}'}}''}''}}R'R}''}}RR''''}'}}}'}R'''R'''}'}''}'''}''}'}}'}R''R''}'''}'}}R''R'''R''}''}'}}''R}}'''}RRR}}'''}R'''}}'}''}'}}'}''}'}}'''R''}'}R''}R'''}}'''}R'''}'}R}}}'}''}'}}}}R}''''}'}}'}RRR}R''}}}''}''}'}}}}R}R'''R}'R}'}RRR}R}}}R}RRR}R}}}R}RRR}R}}}R}RRR}R}}}R}RRR}R}}}R}RRR}R}R'}}}}}R}R''}'}'}}'RR}R}}'}}''}}'}}R}R'}}}'}'}}'RR}R}'}'}R''''}}'''}}'''''}''}}'R'}}'''''}R''''R'''''''}'''''}}}R}R'}'}''}}}R'}}}'}}'R}}'''}R'''''}'R}}'''}}}}}}'R}R'}}}}}}}}R'RRR}R}'R'}}'R''}'RR'}R''''RR'}}'}''}}R}R}R}'R'}'}''}'}'}R''''}'}}'}''}R}R}'}''}''}R}'}'R}'}''}'}'}R''''''}'}}'''''''}'R''''''}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R'R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}}}'}''''''}'}R}RR'}'}'}''}'}'}R'R}''''}'}'R}}}}''}'R'}}}}R'}RRR''''''}'}}R}}'}''}'}''}'}'}RR}'''}'}}'}'}''}'}}'}''''''}'}RR'''R}'''''R'}''}'}}'}}}R''}'}}'R''}'RR'}}''RR'}}'R'}'}''}}'}RR}'}'}''}'}R''R''}'''}'}}R''R}'''''R''R''}R'''R'''''}}R'''R}}'''''''R''''}}}'}''}'}}'}}'}''R}}'''''}}}R'}}}'R}}R'R}}'''}}R'R}}'''}'R}}}''''}}}'RR'}}}R''}}}'R}'''R}'}''}}R'''R'R}}'''}R'R}}''}''}}''}}R'''R'R}}R''}R'R}R'R}}R''R''}''}}'}}'}}'}}'}''}R''}R''''}''''''}'''R'}}'''R'}}''''RR}'''RR''''RRR''RR'}'}}'}''R'''R''}'R''''''R''''R'}}'}''R'}}}'}''}'}}'}}'}}'}''R}}}}'}'}'}''}'}'R''R'R'}R'}''''R''}}'}}'}}}'}R}'}}}}'}'''}}'''}}'''R'''''''}}'}}'''R''}'}'}''}'''}}'}R''R''}'''}'''''}}'''}}'}}''''}}'''''}''''}}RRR}'}}'R'''}'}}'}''''}'}''}}}}}R'}''}'}''}}R''}}'}}}R''}}R''}}'R'R}R'R''}}R'RR'R}}''''}R'R}}'}R'R}}''R'''}R'''R'R}}'''}''}}R'''''}}R'R}R'R}R'R}}'''}''}}}''}}''}}''}}}''}R}}}''}'}'}'}}'}}'}''''}'}'''''''''}''}'}'''''''R'}}'}'''''R'}RR'''R}}''R'}R'R'}}'R}'R''}'}}'}}'R}'R}'}'RR''''}'R''}R'R''R'R'}}'}}'R''}R'}''''R'}''}RRRR''}'}R'}'}}'}''''}'}''''}'}''''}}'}}'}''}}'}}}}R''''}}'R'R'R'RR'}}''}'}}'}R'}}''}'}'}'}''R'R'}'R'''R'R}'}R'R'}}}''''}}''R}}}}'}'}'}''}'}'R''R'R'}R'}'''R''}'}}'}}'}}'}}'}}R}R}R}R}R}R}R}R}'}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}}}''R}'}''}'R}}}}}''''''}'}}'}'''''R'}}'}''''}'}}'}''}'R}}}}}''}'}''}'}}}}'''''}}}'''}RRR'R'}R'}}'}R'R'''R''}}'R''''R'R''}'R''}}'}}'R''}}R}}R'}'}''}'''''''''''''}'}}'}''}'}'}'R''''''}'}}'}''}'''''''''}'}''}'}R''''R''''R''''R''R}}}R''}''}'}''}}R'''R'R}}'''}R''}}''''R}''}}R'''''R}}'R'}}''}''R}}'R'}R'''}'}}'}''}'}''''}'}}'}'''R}'R''R''''}'}}'}''}'}}'}''}'}}'R}''''}'R}''}RRR}'}''}'}R''R''}'''}'}}R''R'''R''R''R''R'RR''}R''R'R}}'RR'}}'R'R'R}}R'''''}'}}'}R'''''}'}'}'}''R'R'}'R'''R}}}'}R'R'}''''''''''R}}}}}}'}R''RR''}''R'''}'}}'R}'}''}'}}'}}'R}'}}'R}'R''''R''}R'R''''}'}}'}'R''}''R''''''R''}RRR''''}''''''''}'''}}R'R''R}R'RR'R}R'R''}'}}'}R'R}R'R''}''R''R'R}}'''}''}}R'''''R}R'R}''}R'R}}'''}}''}}RR''''R}}''}}RR''}'}R}}}''}}}''R}''''}}'}}''R}}'''}}'''}''}'}}'}}'''}''}'}''}'''}}'}R''R''}'''}R''}}'''}}'}}'''}R''''}'''}R'}'}}RRRR'''R}}'}}''}}R}}}R}'}}'R}'}R}RRR}}'}R'R}}R'RRR}}}R}'}}''''}}RRR}R}}}R}RRR}R}}}R}RRR}R}}}R}}}}}}}}}RRR}}'}R}}'}''}'}'}}'}}'}'}}'}R}}}R}'}}'}}'}''''}'}}''}'}}'}}RRR}}'}}'}}'}''''}'}''}'}}'}R}}}R}'}}}}}}}}R'R}}}}}'}''}}}}}}}}}}}''}}}}}}}}'}}}}}}}''}}}'}}}}}'}}}}}}}}}}}}}}RRR}}'R'''''''}'}'''''}''''''R}'}'''''''RR'''''R''''''}''''''''''R'''''R'}''R'}'}}'}}'''''}'R'''''}'R'''''''''''RR'''''RR'''''R}}R}R}R}}R}''R''''}'}}'}''''}'}''''R'RR'R''}'RR'R''''R'R''R''}}'}''}''}'}''}''RR'R}''R'''''''RR'R}'R''}R}R}R}}RRR}}''}'}''}'}}'}}'R}'}}'}''}'}''''R'}''''''}'}R'}'}''}'R}'}''R}'}''}'R''}''}'}}'R}'}}'}}}'''}R'}R}R}R}R}R}R}R}R}R}R}R}R}R'R}R}R}R}R}RRRR}RRRRRRRRRRRRRRR}}RR}R}RRRRRRRRR}}RR}}R}'}''''}'}}'}R'}}'}''''}'}}'}}''''''}'}''}'}''R'}'}'}}'}''}'}''}'}''R'}''}}'}''}}R}}}R}}R}}}}}}R}}}}R}R}R}}}}}R}}RRR}}'}''''}'}}'}}R'''''}}'}''''}'}}'}}'''''''''''''''''}''}'}R''}'}R'}'}''}'}''}'}''}R'''''}}''''R}}'''''''''RR}R}R}RR}}}}}}R}R}RRRRR}}R}'}''''}'}}'}R''R}}}'}}'}''''}'}}'}'''}}''''''}}}}}}}''}'}}'}'''''}'}''}'}''}'}''R''R}}}'}}}'''R}'R}}}}}}}}}RRRR}R}R}}}}}}}R}R}R}}R}}}R}}}RRRRRR}}'}''''}'}}'}'R}'}}'}''''}'}}'}}R'''''''''}'}''}'}'}'}}'}''}'}''}'}'''R}'}R'}}'}RR}}R}R}R}}R}}}R}RR}RR}RR}}R}''}'}''R'}}'}}'}R'}}'}''}'}''''R'''''''}'}R'}'}''}R'}R'}'}'}''}'}''}''}'}}'}R'}}'}}'}'''R}}RR}RR}RR}}}}}}}}}RR}}}R}R}}}R}}}R}}}}}RRRR}}''R''R'RR''}}'R''R''}}'}''''R'RR'R}'RR'R'''''''}}'R''R''}}''}'''}'}''}'}''}''R''''R''}''}''R'RR'R}}}}}}}}}}}}}}}}}}}R}}}}}}}}}}}}}}}R}'}R''''''''R}'}'''}R''''R}'}}'}'''''''RR''''R'''''''R''''''''R'''''R'}''R'}}'}R'''}'}''}'}R''''R''''R}'}''''''R'''''}}'''''''''''}''''R'''R}}'}}RRR}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}R}}}}R'R}}}}''''}'R}'}}'}R}}}R}}'}''''}'}}'}}'}}RRR}R}'}}}}}''}}}}}}}}''}}}}}}}}}}}}}R'R}}R'R}}'}}}}}}}R}}}R}}'}R''''''''R'R'''''R}'}R''''''R''''''R''''''''''R'''''R'''''}'''''}}'R'''''R'''''}RRRR}}R}'}}'RR'R''R'R''R'R}''R''''}'RR'RR'R''''R'R''R'R}'}}'}}''RR'R}'R''R}}}}R}}'}''''''''R}'}R'}''}'}''''''''R'}}'}R'}'}''}'}}'}}'R'''''}}RRR}R}'}}''''''R''}'}}'}''''}''}'}''}'}''}'}}'}}'}}'}''}'}''R}}}R}}'}}''''''''''R'''''''''}}'}''''}''''''}'}'''''''''}''}'}}'}}'}}'}''}'''''''''}RRR}R}'}'''}}''''R'}''}}}}}}}}'}'''''''}}''}'}''}}}}}}}''}'}}'}}'}}'}''}'R}}}}}}}R}}}R}}'}R'''''''''}'}''''R'''}'}}''''}'}}'}}'}}'}''}'}}RRRR}}}}}}}R}'}'''''''R}'}R'}''}'}''''''''R'}'}R'}'}''}'}}'}}'}'''''RR}}}}R''R}''''}}'}R'R'''''R'R''}}'R}''R''''R'R'''R'R}'R''}}'R''R'R}'}}'R}'}''R'RR'}RRR}''}'}}}''R}'}''''''''''''''''R}'R''''''''''''''R''''R'''''R'''''R}'}'''}}'}''R'''''R}}}R''}'}''}}}}}}}}}}}}}'}}}}}}}}}}}}}}}}}}}}}}}}}}RR}R}}RR}RR}}}''}}}}R'R}}}}}}}}}}}}}}}}}}}}}}}}}}}}''}}R}'}R}}R}R}}}}}RR''''R''''''''R'''''}R'''''''''''R''}''''R''''''RR'''''R''''}''''RR''''}'''''''''R}}'}}R}RR}RR}}R}RR}}}RRRRRRR}RR}R}RRR}RR}}RR}}}}RR}R'R'''''''}'}}'RR'R''R'R''R'''''''RR'R''''R''}'R'''''''R'RR}'}R}}}RRR}R}}RR}R}}R}}R}R}R}}R}RR}R}}}R''}''}'R}'}}'}''''}'}''''}'}}'R}'}}'}}}''''}'}''}''''}'}R'}}}RR}R}R}}}}}}}R}R}}}}R}}R}RR}}'}''R'}}'}}''''}'}''}'}R'}''}''''}'}}'}''''''}'}RR}}RRR}R}RR}}}RR}}}R}R}}RRRR}}}RRR}}}R}'}''}R'''''}}'}}''''''''}'}''}'}}R'''''}}''''R}''''}'}}'}'''''''''''''}}}R}R}R}}}}}}}}}R}R}}}}R}}R}RR}}'}''R''R}}}'}}'}'''}}''''}'}''}'}R''R}}}'}}}'''R''''}'}}'}''''''}}}}}}}RR}R}RR}RR}}R}RR}}RRR}}R}R}}}RR}}RRR}}}}R}}}R}'}'''R}'}}'}R'''''}'}''}'}'R}'}R'}''''}'}}'}''''''}}R}}}}}}}}}}}}}}R'}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}''}''}'}R'}}'}''''}'}''''}'}}'}R'}}'}}'}''''}'}''}''''}'}R'RR}}}'R'''''R''}}'RR'R'''''R'R''}'}''R''}''}''''''}'}}'R'''''''}}'R}''}'}''}RR}'}''''''}RRR''''R''R''''R}'}'''}''''''''''''R''}'}R''''R}'}''''''''''}'}R''''}'''''''''RR''}'}''''RR}'}''''''R}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}''}}}}}''''''}'}''''}RR}'}'RR''''''''}'}''RRR}}''R'}}'}'''}''''}}'''}}'R''''R'''}}'}''}R'''}}'}'}''}'}R''R''}'''}'}}R''R}'''''''''}'}}'''}R'''}}'''R''''}R'''}RR}RR''''''R}'R'R}R'R'''}R''}}R'R''}'}''''}}R'R}'}''}''}}R'''R}'''R}'}''}}R'''R'R}}'''}R'R}}''}''}}}'''}}''}''}}R'RR'R}}''''''}''}}R''R}}}}}}}}''R'}''}R'R'}R'}''''''R'}}'}''''R'}''RR'}'}}'}''R'''R''}'R''''}''''''R'}}'R''''R''''R'}}RRR}'R'R'''R'R}'}'''''R'R}'}''''}'}'}'}''}'}'R''R'R'}R'}'''}'}'''R'RR'R'''R''''R}}}}'}''''}'R}}}}}''''}'}''}'}''}'}''}'''}}}'}}'R'''}'}}'}''''}'}''}}}}}R'}''}'}''}'}''''}'}''''}}'''}}}RRR}'}''''}'''''''''R'R'''}'}''}'}''R''''R''}'}'}'}}'}}'}''''}'}'''''''''}''}'}''}'}''''}'}''R''R''''RR}}}}'}''''}'}}'}''''}'}''}'}''}''RR''}'}R'}'}}'}''''}'}''''}'}''}'}''''}'}''}'R}''R}RRR}'R'R'''R}}''}'}'''R'R}'}''}}''}'}'}'}''}'}'R''R'R'}R'}''}'}'''R'RR'R'''R'}}}''R}}''}'}}'}}}''R'''''}'}R'}'''''R'}}'RR''R''''R'}R'}}'}R'R'''R''}}'R''''}'}''''R'}}'R''''''R'''}RR}R}}R}R''}'}}'}R}'''}}R'R''''R}R'R}'''''''}}R'R''R}RR''''R}}''R''}''}'}''}}R'''R'R}}'''}R''}}''''R}}'}''''}}R'RR'R}}''''''''R}}''R}}R}R}}R}''}'}}'}}}'}}''R}''}'''}''}''R'''}R''}''R'''R}'}''}'}R''R''}'''}'}}R''R'''}'}''R'''}}'''R''R'RR'''R}R}RR}RR}}R}RR}}}RRRRRRR}RR}R}RRR}RR}}RR}}RR''}'}}'}R}'}}}}'}R}}}RRR}R}}RR}R}}R}}R}R}R}}R}RR}RR}}'}R''}R''R}'''}''}''R}'''}}'''R''''R'R''''R''R}'}R'''}}'}}'''}}}'}''''}RR}R}R}}}}}}}R}R}}}}R}}R}}R}'R'}}''R'R}R''''}}R'R''RR}R''R'}}''}R'R}}'''''}R''}'}'''R}}''}'}''}}R'R}'''}}R'RR}'}''}}}''R}}RRR}R}RR}}}RR}}}R}R}}RRRR}}}RRR}}}''''RR'}R'R'}''RR''''}'R''''}}'}R'''R''}'}''R'}}''R'}}}'}R'''R}R}R}R}}}}}}}}}R}R}}}}R}}RR}R}'R''}'}'R'R''}'}''R'R'''''''''R'}'}'R'R}'R'RRR}R}RR}RR}}R}RR}}RRR}}R}R}}}RR}}RRR}}}R}}}}'}''}'}}'R}}}}}''''}'}''''}'}''''}'}''}'}}'}}'}''}'}''}RR}R}R}R}R}R}R}R}R}R}R}R}R}'}R}R}R}R}}}}}}}}}}}}}R}'}''}'}}'''''''''''}'}''''}'}''}'}R'''}'}}'}}'}''}'}''R}}}'}''}'}}'}''}'}''''}'}''''''''}'}}'}}'}''}'}''}RR}'}''}'}'R}}''}'}''R'R'''R'}'R''R'}'}'R'R}'R'RR}}}'}''}'}''}'}''}'}''}'R''''}'''}''R'R}'}''R'}}''R'}RR}'}''}'}''R}R'R''}'}''R'R}}'''''''''RR}}''}'}''}}R'R}'R'}}R'RR}}}'}''}'}}'''}''}'}''}'''R''}'R''R''R}'}R'''}}'}'''}}RR}'}R}}''}RR}R'}R}}''}}RRR}}}RRR}}}RRR}}}RRR}}}RR}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}RRR}R}}}R}RRR}R}}}R}RRR}R}}}R}RRR}R}}}R}RRR}R}}}R}RRR}R}}}R}RRR}R}}}R}RRR}R}}}R}R''R'RRRR}R''}R'}''''}'}'}}}}R}RRRR'}''}}''}'''}'}'}'RRR}R'}'}'}}}}}}'}'}}R}R}}}R}'}''}'}'}''RRR}R}'''''}}''''R}'}'''R}'''}'}'}''''}'}'''RR'''R}'}'}'''''}'''''}R'''R}'R''''}}'''''''}}}R}}'R}}'''}}'R}}}''}'R'R}}'R}}'}'}'}}}R'}'''R}}'R''}}R'''}'}'}}R'}'R}}'''}''}}R'''''}}}R'}}'R}}}RRR}R'RR'}'R'}}''R}''}'R'}}'}''}}'}'}''}'}'}''RR'}}'}''}'R''}}}}R}'}'}'}'}}'RR'}}'R'}'}'}'}'}'}'}'}'}''}'}}'}'}'}''}RRR}R'}'}'R}}}}}'}}''}'}'R}'}'}'}'}'}'}'}'}''}'}}'}'}'}}}}}R''}}}}RRR}'}'}''''''''}}''}R'}'}'}'}'}'}'}'}'}'}''}'}}'}'}'''''''''}RRR}'}}R'}'}'}}''}}'}''}'}'}'}'}''}''}'R}''}'}}'}'}''}}}RR}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}'RR}'RR'}'R}''}''}'}}'}'}'}'}'''RR'''R'}}''RR'}}'}''}''}'}RR}}}RR'R}}'''}}'R}}}}}}'}}'R}}}'''}}R'}}}'}'''}}R'''R'''}'''}}R'}}R'R}}'''}''}}R'''''}}}}}}RR}}R'}}RRRR}}'''R'}''''''}}'}''''''''}''''''}'}'R'''}}'}''R''''''''}}'''R'}R'''}}'R''''''R'''}RR}'}R}'}}}}}}}}}}}'}}R}'R}}}}}}}}}}'RRR}R}''''''}''''''}}R}}}}}}}}}}}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}}R}}R}R}RR}R}}}}R}}R}R}}}}}}R}R}RR}}R}}}R}R}R}}}}}}RR}RR}R}}}R}RR}}}}}}}}RR}R}}R}R}}}R}R}RR}R}}RR}}R}}RRR}RRR}}}}}RRR}R}RR}R}RR}}RRR}RRR}R}}}}}}R}R}R}}}}R}R}R}}}R}}}}R}R}R}}}R}}}RR}R}R}R}}}R}}}}}RRR}R}RRRR}R}R}}}RRRR}RRRRR}RRR}R}}RRR}RR}}}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}R}R}}}R}}R}R}RR}R}RRRR}RRRRRRRRRRRRRRR}}RR}R}RRRRRRRRR}}RR}}R}}}}R}}R}}}}}}R}}}}R}R}R}}}}}R}}}}RR}RR}R}RR}}}}}}R}R}RRRR}R}}R}RRR}R}R}}}}}}}R}R}R}}R}}}R}}}RRRRRRR}R}R}R}R}}R}}}R}RR}RR}R}}R}}R}R}RR}RR}}}}}}}}}RR}}}R}R}}}R}}}R}}}}}RRR}R}}}}}}}}}}R}}R}}RR}RR}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}R}R}}}R}}R}R}RR}R}RRRR}RRRRRRRRRRRRRRR}}RR}R}RRRRRRRRR}}RRRR}}R}}}}R}}R}}}}}}R}}}}R}R}R}}}}}R}}}}RR}RR}R}RR}}}}}}R}R}RRRR}R}}R}RRR}R}R}}}}}}}R}R}R}}R}}}R}}}RRR}RR}R}R}R}R}}R}}}R}RR}RR}RR}}R}R}RR}RR}}}}}}}}}RR}}}R}R}}}R}}}R}}}}}}}}}RR}R}}}}}}}}}}}}}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}R}RR}R}}RR}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}RR}}RR}}RR}}RR}}RR}}RR}}R}R}}RR}}RR}}RR}}R}R}}RR}}RR}}RR}}RR}}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}R}333333333333333333333333333333333333333333333333333333333333333333333333ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff""""DDDDUUUUwwww333333333333ffffffffffff333333333333ffffffffffff333333333333ffffffffffff333333333333ffffffffffff333333333333ffffffffffff333333333333ffffffffffff""""DDDDUUUUwwww33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff33ff""""DDDDUUUUwwww8BIMPathl  t]T5]#.:FX]u\`dC<! $%%%s!%[&D&,&b8BIM Path  m@mRIselementary-1.7.7/doc/img/naviframe_inheritance_tree.eps0000664000175000017500000023623712127353615020232 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/naviframe_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:13-03:00) %%BoundingBox: -0 -0 107 347 %%HiResBoundingBox: 0 0 107 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 107 347 userdict begin DisplayImage 0 0 107 347 12 107 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFB0000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE8D586706 000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFF6907F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF9500 71FFFE5DD7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038 FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8007DFF 8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF82 09F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF 8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF92500 62A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB 71FFFFFF9EC7FFFFFFF47800008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F11 1765EAFFFF9F117BFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A90099999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 6600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB 030000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 39FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700 ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3058508F0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4AEE06A0FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01AFFFFFFF593AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DEFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF292166666666666663017FFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE199999999999999999999999999999999999999 999999999999999999999999999999999999999999999999650099999999999999999999 999999999999999999999999999999999999999999999999999999999999999999A1FBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000B1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FF FFD950785B3ED0FFFCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1D EDFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C0082E0B5003AFFFF0027FFFFFF 2522FFFA0F29FFFFED0027FEE30C0082E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3 FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FFFFFE1706FFFF0027FFFFFF98 9AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000000000B3FF2500EDFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFF0 90801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5 FF2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF 6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF 2400FEFFFF0027FFFF2700FFFFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFE6 110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FF1909D0FFFF1102C49B15 00C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFF FFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFDE 5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117BFFFF9D112FC29611 46E07800008F86000081F08F000074F6E24F111765EAF48200006ECEFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF790000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5700ADFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEB05A3FF4D47FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163 FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500BCFF FFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E1BFDFFFF FFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF292166666666 666663017FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544 444444B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBA199999999999999999999999999999999999999999999999999999999999999999999 650099999999999999999999999999999999999999999999999999999999999999999999 99C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 07FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFD66A00 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD9 50785B3ED0FFA2080086FBFFA505A0FFF07477714571EEFF980000FFF18C0000FF83000F 67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522 FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFFFF2200FFFF0027FF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF09080 1B00FFFFFF6C05E4FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF27 00FFFFFFE10473C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFFFF2400 FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C49B1500C8 E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EB FFFFFF43A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316 EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999996600FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB030000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF7E1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF292166666666666663017FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FBA199999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFF9A7B3F38D6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFF960BFBEF51C9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2926FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A27FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFEB0651AE9500D35D2FFFF D950785B3ED0FFB411007CFFFF960299FCA95E3DFFB367000F6764B36F1FE53E1DEDD950 785B3ED0FFF4A35839AB1935D7CF450E34D5FFFFFFF383603343D2FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFEE30C0082E0B5003AFFFF25 22FFFA0F29FFFF9200B3FFFFE059FFFFED0027FFFFFF0027FFF8C5080087BB63F32522FF FA0F29FFFDDA0010B9E2002388F0D00046FFFFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2600FFFFFE1706FFFF989A FFFD2204FFFFF91D4BFFFF7BCEFFFFFE0027FFFFFF0027FFFFFF2500EDFFFFFF989AFFFD 2204FFFFFE0027FFFF1C00FFFFFF1711FFFFC3000000000000B3FFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FFFFFFF090 801B00FFFFFF8C01DBF954FFFFFFFF0027FFFFFF0027FFFFFF2700FFFFFFFFFFF090801B 00FFFFFF0027FFFF2700FFFFFF2700FFFF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FFFFC21BB5FF 2700FFFFFFF00C6FA8A9FFFFFFFF0027FFFFFF0027FFFFFF2700FFFFFFFFC21BB5FF2700 FFFFFF0027FFFF2700FFFFFF2700FFFF8209F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FFFF231CFFFF24 00FEFFFFFF700E52FAFFFFFFFF0027FFFFFF0027FFFFFF2700FFFFFFFF231CFFFF2400FE FFFF0027FFFF2700FFFFFF2700FFFFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF1F00FEFFFF1A00F9FF1102C49B1500 C8E2FFFFDE0283FFFFFFFFF2001BFFFFF90022FFFFFF2000FBFFFFFF1102C49B1500C8E2 F80026FFFF2200F3FFFF2000FCFFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF94000081F08F000074F69D112FC2961146 EBFFFFFF6FECFFFFFFF47800008FC97C000192CA8200006ECEFFFF9D112FC2961146D473 0006BBB803006EEC93000089EBFFE24F111765EAFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA90099999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFCB030000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/spinner_inheritance_tree.png0000664000175000017500000001155212127353615017724 00000000000000PNG  IHDRc[NbKGDIDATx}PTǟDTMp1$DHD$AL-(:RbBh6# ,p8y[{ٳ|޳ݳ+cJ<7),d RgggNNN[[{23s%c1:t:>_ay B),d B),d B),d b4]dFR;E^A2S ٹK}||z4^UU,utsnz޽nYVO~E2Sf⯿ -;~S4MddL& |2 ""b޼yvvvV]fMttQ&NXZZ ;w,++sμyL829|;;;Fkmmuuu5kc!888**u떵t6l{.clӦMxbƘ^={իWy5R[6c&6uشi| lǓ /^n2L1jjj`̘1n02{_PPжmcjZ\ʊ9x Kbտ7nc>+J(..2 ,x333Ғo>~xOO~=Z_V@ccã{WZs[nOaZVV)?s͂ɏҎ!CL:uٌ'N@``۷ sdƌ)O?~zgٳg(\reÆ aÆ|\7KNNd1^bX cA>zر[c~C],Nǧ9sdgg'$$(J>!$;;{> cʢ SX2La!SX2La!SX2Lam۶p\-..6C2vXa̙3য়~#]y}ϗ/],S{moo/ CX\R9|^oi?~ Sw=rHDD\.p#Fr1OiPڢ"{{{HMM=rHLLLssq{G֭[׮];vhhhXbTWW5{PT1zzBԖ-[x 666 k>A#~ʰ~~:]ٳy7obBӧO9ba1zfjԨQ"WTT޽A|OI<827߄#d=mK,##߂1z4OUWWr XrɓZmKKȑ#ũj…oFGGcx*c ˺dr++3gl߾}РA믿VVViH<<3SӧQQQ555IR)xJ_DF7.]%kモ寽کS6o,'MTQQaHiڤ$^g…%%%Og{ K m#=/),d B),d B),d B),d Bt\Y(/_.uw,=KPP~B}(( a>߇P~ B}X( = C),d B),d B),d B),d B),d B),d B),d B),f999]D/ڞf1ńٙrENXelZ0.-++@ÇI|w`Ŋ7ny C:;;v\7uO> ׯohh6N|Hpp] y\ cLV988_pa񑑑|I4@ӎ\t#G}#Xܧl۶mڴiRw HLaa ښ4$;<==;:: /H <SC~TH?O=/),d B),d B),d BZ/=0Z\\lmmmKرcW-W{߇P~CA}X( >,߇PP~B}X(i2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2LaA4+,,qㆹ>2eǓaٙÒi:.//YZ,?),d B),d B),d B),d FR$@ҔB(Rb{>{Oy LM4)!!ARYYY555;wnɒ%^^^oS@ &0 bcckkk _ZZjdRVf͚QFM8TEyyyUWWzxx444`oz=c,44\|zB5ӏCÛ27o--- rMi"2ɉU\\e7lyF߿_%eee&i0( )ZƘ NNN.ܹ_nmme555; 1Ə>>=nNќ9sJ%G,XlRWWWWWhcZg@zz:ZDF#f.]zܮP\P(Ν[[[jx Xnᦞ⁽}yk>˔VϪ 66V(c`k iiiiiifjy B),d B),d B),d Z±c4Y" ި c$X=-),d 4drIENDB`elementary-1.7.7/doc/img/elm-widget-hierarchy.png0000664000175000017500000013524612127353614016676 00000000000000PNG  IHDR@h@ pHYs  tEXtSoftwareAdobe ImageReadyqe<3IDATxm]}'%K~}q½֥%F#}k[y1cI4 ĵ](&I62U E3ģ 2Ʃ &)$껭}>sk~8g}o9{l-:X{:A @P `u0:cǎd0ٳ,m&9wY"m+i`u0:A @P lWNj>N\DgϞ<\{;v71q}_۷}k~ {饗Gydt9؟'<0F~ֱվL__7G߼`l;gݣdM</X6ȶ?uۮٷoٯg>2YkRfهqy]ǘW{1g&k!Zosn})fyM{Yf9$Ys=?]h//ȱg}٧z&m7e^7k?i@>O}V,~w~C=mynǽ^dy͎c5޷,Xu{wٜؕ4N /pRן-'u>{;$5'uuBn%D>:B=W0ЕJe@ e=$ ,]'Ix׿skŞ,~̤P(TUyڷ/\[i_GJn[ j6B=iz-tH\Ϗ}R<Ϻln_,[d0'?//9ӞPu'0W r2{뭷~i$>KQFIPі,_Rri @ہKS9J]+p*r¿Xr$lHgü_G+ꫯ*8<-s 7ky$\6X3geUZIi߼1H9K~g EӞK}M.sA,CIm؏b;f *ȺspWjrpFŒ\ ϺUNn빭[8gu,ٿ pdrJu ֟J߼*:s`²nX=i;v,ֶl;*-aiAڕti?ynK@PP'JKjV,<' D"?Uë䄻ܟ}Y[yUbul߷+]S71 a~tGgJղ*Z[s'sW7TٷiN0z/Y.[K[ku\Ձ5,ު{mั:c$/IR\ AJ*UFm ORd>ּl3B_vM{8bˑmTT}zJ(ƍحr_G+ܵCq^IӆznWE;4 eqO-jB7a]=[^}UNYfk\J>U8IS`0,S5fJu' x?)@Èl?'󚐠*GE`YcUPDIuJqS4. H28ysWA_ɾ 6']Uգ}A\wyBѪ t%9D$Tv[ٖj Ijմe{\ kƺK{uX  '9\n²Y̮Ə}_,mY߼f)efͪB ʝ;m1v&H(S;o\if\h%T&K_5k^w>1Ԫ)ǟynm-i'?ssw{_;jSQ g_ߣ'R;E>x(`l+ۜ&vHٷc>qx1V{_g<^`Xe }R깪ZFa]®TM.}3rGIuY1hU}LYQ~JC:T@,դ*>icK+˜}D2L]I,XI*(PY (XY㺰.UUN4r}:W zLm9n%j_;_ wq'˾MΚ*QbxEPD}r2| tzBwͥS_{R`vQUÍ{|]cq%1 Vsǜ(8]dܿ|Y&c%[,X-,Q$,$;g?>ۯu~FTqY..۲QwNQR98zfzLv':wJKwzL\nO;UMy1AMa3m!]\%,s-^kF uǫ<;^yl c]|.鹎&XTMUWn_~aeFs.U.]®Te41O1cxœěq*V1&5H$5Es߇3ί{.i j T带So-'bu=oɵ=Gb36Am=?ۤ1 u~\ƲU„O &udgV_כ$:qۿ\'(OD"sY6d&h_2FBf֘` %|KXꃷ.Lf oQW>=}*պ/Yh {蝀!]BۓG帺I8rl[LFZk4Ą 4dپc`s4ҥB+h?? IHq3f-XXWkcis'^}\fvc&cDžp|81,M9~<+%X[!n:n7+2h¤|:nLXQ0=[msqO~Lu-.4XsFL +:IV9* ؄gϞjcǎ?W^yesUWi9_lN<ٳg4@P `u0:A @P `u0:A @P `u0:A @P `u0:A @PM>~9GF/EW\}2>tK?f},s͖>x` ?!`N~5r5rԉi]ͅ[9xKӼWF/撛g8?я;6A$ۿ9yg5=4;}ٶ0q]ӻ]f˹o9u9{Wսo6[w6R.\HP,TϮO*zvxϪzxt}{>62Al`o=䨚/Lxr[)}k'?r9}T]{'MGPʨ+iBohkt}ϧxGOO^yqgix|aּ~!1 q`>?֜ [=ٜ=uB,ә.0T:-W\3u͎G2%|m4SmHPhv0b>2S'S_ˬ *aU)!2+LeN[W{>E`5 2iĩx #`9qҽl 2AMc A)kMPJ?|+lNyotud_qusnWuT`5@˛yꩧ/w{]<#my晅cHuzL@w76?u`sI0NH7 g~("X a ] wL~K 6N\*ŴI86\=o:؜ Vf`ҝE^AX3f}Xs %[;ct8n'ѣG\!4c9rdt uFº|w֊:UP&!Luu)ɓ'G!kb| Xc*V<0S 2\"{[s]w;w<8گ~}zG ֺ:t}Y駟ybYgIu}&>&5ǯKS|91J+_؂~B_k>|xu`JHoN}yzMz|*r9i jj>inY&kծ9q׾0n\m#TsՕKqj:`sJsG6tGs 5:ٜ]ͩ/`UG?HUyf@-!]Ue{eӥS{{QاҎuprva~:rfY`}J5{>F39|ƷAXq Hpw~:/uWOƝcvV!3&\]q` ։Q[k16J5IWT֙ 5\0C%uR7K鎺c`pg<js4Kj[Xד]v~f6 =ã.*]e53k 97n㺽V8cYJցF6g70u ь}ҮvevT8jWr.VS&Uٖ6t9̈́9q5l~%8~$01FD5ەe΄иvy'lgRQ0Ld_g.~fMz{Gv -vCάc>1sͨ݇v[ߙGF?ٶdIC5o=`={v;܏\yUW]Mgm߿qlm JR|M=s0'm;s*&/z{Y D/hh={lfy]_U]PJ0b]RY'M@q]w+͛fsMwjFP@TmdMu\yl~ys4o}q$jG?0,SƤ;{ꄆEPCߜ>?+R p͙Ϗ_k4d*`N9hM(ݞWTS0*`.SMItxͶ4ˢ)j钛~kgL(KvGg_=l~F`u˰'4s+ :X=\t57giᄅ=|ps~曛W^ye~]vr%1e`T2i@f|XǏ+$>IPt ~S-*,?>OՍ7=zte-?O>' 6)Ah>XE կvoJs=YLLH01Ra6'Ah}>/7q޽{TUt!O=u9}u]Ѻ$(>qĻTz&L\ܸmr *GP0 p ֻr wݞ c#<-{ΝSumq_(ǵC<``ܘq ָt %ƍQ]O'.,*4OS{گf߷}ͥm.z1PO8p g&f}mXv`V{kvi{[>nwCP3xۚݿT:]@ !B.p d_1B(!]¹szUJZ^?V[Uf>iƤkou'hgR \u0N4g?߼펖+AB 'ݾ}F\7KU=UmW[/b7fX 'ON|_,,I%`sμNh *.-Z `=p}W*WԽMPUug_VrK1sI'o&\kFznR$KPU_s{q^YCJm43d''WνFN6??i֡Wީ0&Hug*=~4b*<_ߞ9پ _2H`']U&)yѬ3'5vW\OPs"?* uʢR ]݊^k# L֗w*JXWݱ3Cq^5fRD]nITd 夿Bfw}BPuw}w,f߫2TYW+`_wIֵCdT[5;3n7*Z ÖgNc+ꪫ=g.'>qС%RȷƓ\)99lxޑnq >803.A\7#;*Xmk2}\q?+裏. HxWU| o7[l f/ٳg4˫`:)fK~89LuF`#K\-Z$Kh^(H튣,_] ۷׺s_{]5mkߞ*z<>۶m'`!`cʉѣGtRqRP'tf6q_+Zߎe jP֓P._.d6ЦIT-RrYٌgzyL0F>_ԴIEsumOl:U2ibk(z d1݁;PE-d*_~w;۸H۴Ci*+jTpt+>v91*=_Rַ{9{.c4/ne\`LmXlݐ.8iYlt݁,e̢Xy|;K.=i$$t}dkC`G?Zҍj٣&~!|ci$@PJjLqOt*JBy˸Aj,y{{4U YOD䪶m.e,Xi0n I^};.cƈnl;]I<ɶ31Ƹ}$~yOXn7o֨.$XE5v¹s r=Tw<(!]W-!W*5^*u'X)nqRl߯Xq r-44s}ͥdW}uTc5l3Cq6]_VQqKO_«Xjӕ*\=`=3꾛 oqۯud1o1|ӹk/ˣt{1ovuOX)_==1VY<*U>Uy֝51zڵkS埼?zY֕ !2^dܖKM6&5[u5ԛʮ=]w xl?İ~etg__ >;gc|g51FƦKpם$ܪ. 9aj:x|FKvwӬ'IY±r&LhWՍO[MT&1 g긬3d7>5G_rz正o.`mG5gz>[`q*@j N®Lm rrz+閚K[Y'W897ٟMڠ}c䶾scޟo} 5_V+.Ǟiμ._Z˶%_l}!/8|YZ ֒/ܷXiSu1#k},^O{u&uk`\44imKm>jVnؾ}}$ʤ S'4 \M֕*aY Tפ^/P|a9n m$$ktI'_zBl/jL sL} :RfܺfmcJnInOwZ_$,2U )2v]{䶥δ=4>t[sK 3\~ޞ7qT^ Úh*u彑u}W_%,.o^%gr5In˸vGEL}Ͷ0ǓЭT1/!¸m_4!`& k#͙7CPcծO`UaY.W%^y퉐^(U7}хpWnwUe<.˧n_u`nEbM`8T&@!!EʛJt+uڳ'H L?gZ(uw-W"ѼkjB \e\5]ˣm]v]0iU~ Ʈ^tdXU 6⚰H{z.zm Fƍ츼%7|܋l jr .hnYnD_'Oܹsݐn;qVM %꩓qU;}pV5V$@T%N=z>/yBp/BX*XyU7.X f f[G;AۤUEcnW. a& IDWNk`co}XI Z%"?<0q= M7Xn%{UWr5,κ.%3&-afO^i^Ϗ.UYB׬ 'j 542kBNpJ*Y[~MV_wr&HH~IUwu>fv%^ͦKB{¸tqNRP~åfe歿~g͖헯zuvVD}jlСC "&˕ ,{Lm P's5l[/YwnϬӮ;﫾Uj5qD%!`_pjn5W~>TE},{u#]6ַo_> v=%vkx4}dUWՖ+il\oAH̲|5}V\$j' }kc{O=%ri1 I.Yo׷o};hs' m²{_z%f*3mܟ6;neM w _BoU[$%!O%y\¡,P%!ʑ#GFQ/]s?mNU.V֕@-7b-7B H+.gvZh}F_ ( jRE%IF_r,Kb^OPjՕvq:\Ҳ-3`{뭷ʱ.6|Eﻺ٢互jȓ+``UEV UuK'`Z=6v*adݚ%w%j l33D:0.vuK]}ڪ U6L<'m/}ϓo.5 BE*J(&/&ʤ8a yr[ JR/6X..}3Ϋ]BՐ3c+?kb/~O\V9e e3H[EUk.[Hd<3?~ٲ}g`ըXeUp(AHWw\O`V|x$țvb `~*ҭvdA!ל{v/j֜&`b奍w<+t`Q1^n^?X"!C `8ˣo~qQfv}'hMPr?ݼ_v53>՜=uB0XƨͶ7lbҕ':~ѵiMP$ ]\rG( &X}.¼ťv<`]0Fy/&79BKƞKz։trguޙ,}9{}ާQXu߽y5Dct KPDu%h}?yzݾu3[B-w6|ԓ & (u}o6otGs~u۽_ߩUK%Mdv7ok+ifeݽwhȶm{U9` dq2řϏg̻tz'ϭfˎG]Rƍ t}e4 Dz2\Хj63AG?j}Y 5iBQeߩKaޫ'zCt̸`pԓ ?l~}` N5Mxv o\{]t5dTˍN񤍳oK/h`MQX?jCp}ӝ@jw,%K%`#g ǓJZYo1-f}y<`R^TXr\Y'zI`B, Y 0/*$ U]]z(QaòL+y]gϯ/]\6u{m\,ƶjo]p_kTm/7hX :9 ڡY]o,Ou[Kꤊ uMK>ɱLe^mcv'm|5btMȗe2^` 0 ͪ,4]'gB^#烸v\U%KvlU7vzs%h\2 .xZv7):o4 LIv'x=~JKwzL\nO{D9ƷOuBU"K·sXՄQbuƭLK70qN/vht{屡e+'/>؝XM0ȪnrjlP0bA^).lPTZºT%z~<{n&M q{g~?h瞋Ud:GuqqҖq*V`.w5QI]O#M3[uLTA]qUY7kUM:Ic[fͺqIOn%]< .]n3wn+%jW僺&~hzul;N*ƍ7ZGkFZ>&Vͮg lvgDiG_$I3%(Kwi ݪ;yiFQ?.Teڞ<"W c t:f2R_ &Eɲ}[`i4?X?9Uce2'>t{B\^L;LYqIeabq`&cDžp|8q L0RBE $ݮ {4RB׺5tm;zj1VZ p&?6*yucxw٩lo~>1`\XvXG͝wީ!!?00ֈD`@P `u0:m`}_m񩗿{믿ۛݻw7?~|֕vOW_<IqzG'|r￿9x`7|s+,>8М8qb>f[4`cgyf9@]r9[7lӶo\9׾eÇ/|IydҨvuHNٕpȍ ` dR@.`.,+%af=&ME$Ue7+!+of)P}N]L9ӖsT"8r<7*1oGa[+8U *9ѣG^t{#<@y0l U[wuWw%jmJnkt_˶v涌Ve5ܬ,eZ>ss}O=Ԣx}@`V;w\n^[q /Y<=fx[ Tf\.sZwic:yx{ݵ/g}ZOYL>q"M{빨sN`eM7`ylyrw}J ,nv?Drq#>K5mUܝ,cMݖYg֕}Wia\ڻ9il'ǟei.CXrNS="9쫲[V߹b[9rd٭:Nyljm+}[tϕs7}}De}MJڳk}Zw>+l6l}0fiS gQ>L,cTmP&d۵k׻v5]7`}T|t/ [Ulz rs:yWYη\sc„IWٟ l3RΑ5?sWRs9h_3!Yڷ*i,xج֛d{`pG|oCPM[\ތ6>lb/b;YY>0izRoQ/i8ẏGW;j|N &lÐmc~oa*u`e$i|D]|_rn^Or)ruK;,sq璹/串OYmu.sv7IEysmwוesrΪzxځ^7p]yvx) V\}huߔJ8RE}K0zç{@ |Tq?*uY6(K FطoeM"Qh[,7TkyxijJm\궚sbsL $,[/g&O>}Μ?在έO9K/i5I^pα|3s>sگهIKT*}![ni,`uֹiPF^47fczGG!Y+hK烲>\z-H߷%jź϶';nP|M?r{ћ$1s3;#~4[X&E}3ߺ}$X@B輆뺱7=$]/-2>lv"Sšq֤*4ϴa2e^HTNvn7cwٺ}u~V㋯Ĺ{_;涾Yfz]`eLbȇi;|)ӷ~Rzv*AI|fǣ5ik 'm xu @瞱hҞ;ΤߧVeY_'{'S_ח\כz?8cJok,i!;pĿG}o^fGyY}{=~:6b/^yR Kϑ,/sYη\ +,QwhbZ^3{\y\չtwǚw)x:W̺&]<{Ϟ^uDed>b|C-o"jbIHSվ@'χs8ӪIeƅ-5x'onue}jXW" Zy4͸L^O4i,VRZJ0ԝupY7%z4uY06p-X܋}e=&";˲v*P&SHE43e{5^{+kWą}Y|qmSε6϶', ںǴI;x<%j,FdRIö̟M"oS㺵omo7X>֮|N r_g>j҄v?<%r*|}h۰}ߪ~ucAqkGD73/GyT%zN@2%cTaWiK yoπw>s9paaO<_Օ`~W"U lbWf4Fa;`%߻Y`a͕fԗ5SutG*uw󜧪Og;>UOyOL>ޖCoi&o8.k<[m׊NuVf\20AFg.꠮H}O=i.r/rr7nܘ5M՛Wկ^T6'=Wo>\=rȎ}^{U~6eկ~5u9Gg/~a%lyq18\yl#_6`_[e#SXOB^?}k+%X\t?3Ew?Oi=7J& {XmhmG!Ќ&j0o۪!n붔1Rںmf7x!|3X6ܦzM .>'vP~KҶ߄o*oVYl[DJ-cg&Ξ=_y۵3 "s`H?elkR.hm˖KeܵhKo7W}1(|ZQH؁m ?ė3VnTq|i'<+kKK!X>-Dʷ;0!Q2tzXP9i3e}fz?QO5ñO pQ=zV9W4\v>s[t= "1˞y`i^y-l~b>\[#unK:m6Ǩ_eo߾O<1ٽ{(J>ӢV"(֙&SלU.j}Cں̎5B FwInCVIy[U+6Vĉ̱?uep_2bi)G4xyd$!\[ z2uUc=6y衇&"iͶnQw̙Ķ&-I2Wksuc6}[j."34tߚNh%iH AfˆwhtͤuAպ-b^R?me^73^6x2lf9mٺ}16׶l*, ?=|: Z6!it3ГO>>"sK6Ck$ d mʐ1榵 `< -˱]hXOI-rs<=7ekm ӒǏˬm"t k['m`t<3-]dK;Af}mW}yf# 88GHt}?,m+]?s<._ \6s脝P֓,an8i5iyիCvU과]_@7^֋"Ifԛ6!l;ںGfPn} J7:IR1I]b%y.nN[In t .cjg67u4eݶ_v,Pp8R>3FemufI_{U/,CߧKqfD׷^LEre =ѲnS'uن2سtkܻ>oN˗oэݐNvB\ v=5vykzm"5PrQok\Cc{Du߶k U2zp>)_]C=+f{4WL+v)9 -:s=w[ 'O/'8R,_FrHʓVkl|C o6[M#I7̒[~|m7Uas&R I$I>r=\/r jJT@+5,^~/'>)[ѵ O>8TyMr03fyZ-fk߶kV.k3ꀺG]k=$2uGM4M+;TfdJ;t&t5!'Nl{iN`9qe;]{sn ,ikn IJkm~uӎwH7мY-vOنx$I$m7nܸZuF5[+s}kz 8\]:QGڮ.3򺔲uӆpk lQ7Ν$ P9k>_ h}'4{NWd`֙]eJ1Q77\6\yڛJ·:I$I[#f}kX-0Y(dз"I_Jt' KYffR-R_m/O|;Q3_*/e9Nw#¯Ա_caI$I3J uQy0 2[s|Gx|PJHgϞzku}Qlܧv6$ĉ`-P4Ӥ{$ g 3%': c}MM9gN51uСyae0Ii!Dz}Z^Tv1~9&f|Y7ЮmPOmǒ\~$I$m|zk6/q-kH{n][pml3rVu[b^SzkYqui[ԍAu*Nm2Cl,'qQ7M9iZu¯:or;oLǮȱ,9cFз~F,sfe*˔7iouDztg3y$I4~]35$?n5Eb>^ &ό] C)KczmCikuuׂW\Y{ݻwxdeegQ3ќo>p# 9Az0h+"ϩS%s$mׯ_ozۢNK#e`[m؃c %I$I88F;mFBVtey*I$I NK ?3HgЊPlg2*#h*I$Iv6:-¸M-s/_cYN$I$-:I$ 濮^/5ߚ?>2.2KO~4:I$ diwqXۯ&}u4 :I$ ߇'N+qYe$IúkuuׂW\Y{ݻwxdeegQҠxnԩSME7|V|l~M:\~}r과-$InH uIe?a%H $I$I_LڒVwV$I$IlQ'Iu˫$IplQ'I$I$A$-woի m[_:th_J$IZzuN_n'jo|r%IZ?&IcIҒ7|رck׮M{QI?[I$I#[ICFW_|͛}hŶh%mzI$iqMB@|_iVb,O.\0{Xi>p@o~:|mE_fi(G|;ߙ=o1:v[zγ߰$i`M2mic!m#+C:yr#;w\`~屶pc[Q $r ngIc3L>#+BҠq&IA$m{nMmƘsh5:Ono,hf-8m@#X߸tRi5Guu].ˍxzDi+?OOzhkY!$I#eP'Ip.%Z`nmneGNfE% ce_ fc{Ӥ͍8)?ǓݻwON:5&]^yh;xulV͙! A9$I;ǨMBOnmu7 Ǐ tg]Y6k"cBn/ŋV4Rӳu+d\Ҵ$i0M 3sXN 5 Eqqqѕm\(2.x\4',ՓAl.8XEHbE,n3^7mOӺKϮhMFExE@Gxv1h 8s=t%țuZ QvCa 1|I]b??ӐNP?67m-db.vXh8win켡^vLJžHHsxvQۅQ.us.9eYmw=5Iwes!gl9rv3AYnܗ/vr!m/1ҼxfEO<Ķ9˞Yڶm=I[^|^|RwQ<C:_!eKgi٢NB-ZӁ 3® ?7tKVbihr,nz|m|f-c?EM]M4#MV"lBiiAy4]9:`˅}·Yu9H n:<}|rL$Ŷw,-S59ws@ٳCcڪn>榭A@j87kE$mKi|kUk:@,zl. b׌cWD0s q1c0 9wv8_,_Kkbr[wU,;"cw2C{ -/ŊcNW3ٓ漘%h+}?3Vn}|j"PX?0'L=Cq_z2kkgmK2gtoGO<0@) 3wa uad{^_`}j;GmΟr Pf 3 z>/*$I6$XIE HYvM$cnyW!Oֽ6*/{.g7n4?~ΠfFybBh}̙3ͤ>Cb ]ZvP=})?Kwq/?q26$N Z>Mu(sIJ>< ޺G&( uXz=o9N,l7v}$IҺlnЍ[e :." Ю] iՆѱnE&`̄B s}2ن!6޼{f&Y?2ALf{B4{zO`)^3#+ekزy$YO/CYzcۺUY=qS] ]3ڴ.}~Z. 56}^LTW_Z.,ˍ}$Lu (uY򋩱RlQ'I$m2.2[iZ3ݜXblZwi]U_ e\D 0{2˅bJ 'm҅~߮>消׎GZɏɉ'nw{o?(s oi;Wc&h,iY?aX{f<|1`A>Vu9uJeLFz8a۬.eK.<,5P/S/;vp:t'y $IME."2!NZJTqW/[NM[v .x78i|涨!{.¹t' q22xxǬV&=aTۺ;rE/?Z1|)p.V͜3ྶʞ|Y>+r1Ŷ$h+g+1- *[c7VO,ˮlWZm LDFCt#ͬXJm-;醟etm"U7*t{M}b&>3@&eme.~ ^7kn9R}[#'e˜r?7$IҺ#tu)RW lkU5GhZ\0m˕md=x=RKf's]l +a$̧^ikl-ŬXwq*]O>ܟgH}ZMeYdyBi9'~ .C#a2x,iybw&IoCK®r,B^¤| I~2AO>۶SNTv(d3$IvBX䚋Gt$q1ya+a ?|ƍ&6#AN=&]׭̗H.LRn'S't/qn~M3>2羲n͸puuOi]Sh?mۙ !^YmU(AH0+a <Į$I.N-A5ȼEK[A O@zNKԲU-gW&}l yf_P988j}z'I_1稼޺o%.[R[Uڪ˜c7^0lmum;t7^ ^reٳgwQŋN-i =?}MsvqږϲzVMecgP'IK֭[??ɓ''>d׮]7xc+4??ɉ'~ݾ^}զdS_\+{ԥ8yǡl).d_m f2 i{n۲f[j˗W~uPcJ|nOW}z3]}wV?f s^dv`,O%s׿u[~Zs߯~;suYʔ2m}ȑslO~7n96~2VYm-˕<쯾/uP9W>YҥKw<9;>}z$s\bySUvsF[޿?lQ'Iw]kOKg}vo߾߿0hƷHN'4.]rem uo5) y䑦U_P1,u6ua)7uf~~o;4!e M$IB絶n)!ּRn9l;˷u%}:?˦(O=޴n!Ҵh>S Ay~=\/亂rJU'8o$ǓYMYٳc^{)[ٍxqu $m c+++A,cFC`EZeYp`zY6•~ӰN޴ Һʙ00JB<ی[/I|`MSIaH+i2qzZ6G,@g-aX& 1ZeG؂]:w\u18Л3:I`St͕@VWtwh["(K ZYTn]]VmYஜk+$ItE >lFAg5ClѪ,4|MHp&%J0wEU]ZQ5+u0[)RGeHZve!0>&cbP'I7qd>ie˵f[#c<@*ﮫL ʙ`/A\ rQ9IfJYip~.[Byr쵶.92)ǡ+ m&U΄{̸XͶ$+ck{Ow߼n)!^Otv2lM6ѣGZem5t%"̚}wܗ.t?w_X"]tatgM8웰>X{eL Yn%I aűc³R 2Au`_]K)ZYQ. rle+rVlUmRYexǾ ,v9fF>e2Em^A8plI$6hd Գ;aX,n˾fu,h&l]LWߴ&d?]~@aYg,/I .hI0'm2yW$ab iUo7 7M֐{|u1ds=VFʟcHyKL,6M4PAbSr?\-ɾi}DzugL&Aab\$$ڞۍ~Mf,玙|^i}k'-:+:ŸO5N-MR(gf X!rrSz8&4k=u#xj .l^`[zieMK6|Y,GYSgJI[AjЅk ]6yʮ|b:#DI7nt9?˦{&d[#\pQ JgYUxXۣ|M --_4皪ʘq0>Ne=,FyS6u\o "o׮][Reɴ,,e}mˎ]rW?߳gd޽(ŋ7uȝn9:B'?̦=Oc6s4>Njn$%]\~ f㥱 Mp-N<9رLq˸vuE nucGk>ӵ9sEaEҢ[(g$If,IE֍@ܹswtJ`EPVU?2"!?OCTnr1vZ "d+;s qlq_s"cReqƺ^c)ô֭[g}6ֻ;'Gm{7&gΜdvgdYnO> $ITlQT._AAX:,8o5J}Vjb]e £: ئmFyo;iǺsmB1yw&~䥗^ڵ _}ӧ}%IҎEzd |߆r5tۆaor}Rœ^6|ў ާlc߷A3DN9vw/~f?f2(>ˡOq˱P";]Y/z5&9-mPE'l3M@w}M}ɾ}7o pĉMyM+2+Wm.n-,e#<29rH챿,_cJY(wW9ys,O9suh5ǾrS/凊6ۣW$iɸ%œa WۘsíOxm0%gu j h4PWS=7+ZM3ın[~݋M9.{>epZ@\#^[Y9S]_%iLAPW^iB7|sqZXa7,CPgiaoքkadO>S$¶xv3u@8:3-rq}f,$I;UŦ=\ꊠΞ=4IYUB%X6YZx;C e,j,}e9.el_IY%h'k3ϱwIV53;n>ymE=8^9obx٢N6 J>h:0 ziVv:"ԛ7d˲i)Ǭ@o:®ro-ǚ/a#-hYcA/*I#d=N:"i&.m-ju lvRuUO%J(6/KFYһz]̄s ><{%- o7Y@|m]c1ez^Y~1SL9=':I|קhjIrZ#cteU\*S{ºr&S rQz:к.ÔAp%INMCk>]4YfGB{i-*/[|J9-[BcP'Iph IZ%py/@.wlnV:8qZ9a|&-(S]vB:a][I>GTޓO>v?T=jt|&KFvtdY¤Bn=̍2e^?Q~1Qfqy]Pό#ɠN6o B | ? ,Y_gY7e_O VUtMkBe{~]q܂ˮm3J$-r%ՁNrs#³H7Ѷc fI|nKٺ+(fC~/gMe6Ljh=}&ۓA$m`eVBLPCǭM=C`60ȾefO}_W 8$mݻwO.^hEHZn% (;vlmQi]SuY6_66ub /^ُ2G6ۢ9q_tl3vJ L>1y ʐOy\QN>ǡq1$IRzJbhB:COE`VOtr]O|PfyfMTN0/AHDY<31ﱷ!ԢN[WY°ZySτiQGVglo]A#9r}.z7I}1q"|[(eYt7yKI$Iw9g~ܹ;%h[PeRB8\vm1­r7nXPn9mdY3RSc;.\|By}Z]׳zx6y%d?t]X9r,C~>wCm.[I ͈`ݬ4!nǷG.]Z{s$Iy]O{wGHՒ˷͵MvۆQy&/RyZs>o gyz&A۴㚶_-9NX=qn &j?6oq$I$Im531~u&g9Z1 ɟy&%"H$I2ILmC"3j9٢nٌEАqr_=5r*Kd9N!MOF*^6aYxh]c$md?6崱c9MYfM(m,e6m\rTqX?R|KVk^ e3p+mzx=uWSk~Mˏe.kz"@Sn[I$I2\-Y;-z vBH0RtsdǏ-ƶIazʄ5Sb2F 6aBZ6(% /.ڎ5^rܧ^2D[a'SX]9=]1 Xې4k._oo¼:$_SA#qL _+mI'I$I2q-v.[pq$"^"ٳk!GYsK%i ۸/a^r?cm3!O]ȣue6C('z걾z]rWsZ^,Ϻm> 8y7S e)"ԓP.zf j2&KfY篫%`QeлkB$I$Π%A^-r$X9}mVe0]{Z.Nf$~PJʕsiUSBϲ欖,[TJ-ۦrn\QƄRy#!CR.^7 ,&Mk8<)c)geLߞrZ!B}MH$I@PR9iVwg~xdv^ dQG1-YHؔ6]N͛ulV{]Wo[!eܿkw'8˷rZj~MH$IE$Gt#'8ZdɺaV_qfu71s*3˳lZ"}]\1+ Qݵxׄ$I$I[@P"nZ%Ta;0"(b?t?,[u2m㧱 cu6B)c1Ͷzj;&HCl6KuqKYZQ?^m![mOEN8WNz2kBúuɓ>lw}wN=oLΜ93~YX%I1k eȰJ]_;A]P?HZ eVY-aWhlرc?mݵ0di-u2#g1J1hN"uYxǸ! EOK7 E$I]_{ `̭!D߮,ueX}f$i'ESԡ). ]0DzmG]. ) } whCVc,˞Be favS,oփ"e$xVe2&Hl;R/FpdiI:dl']^xMJKw}g}vo߾u|uy*-[ݬ[bYʂGydrȑ&c)CY>ǔPraS_bZʱܔ[S$¶xv3u@ؖq췬W_}yN`rZN$I[,fHJXREp:-`,6iGײm۞Uk2r*S/&Zi1٧±\|y(<i @PVzGg<Vi9Fi r?Jz^%LM9fuee?xv}sl9| iIG²\c$I;UzqC|qʗzIcڮ2_z% l'˱rl)Ka;@K5/2°6 Zc*Oۮr:`,} ]>Qt޸`,$IN"0w=< aZxql_( AS]?n-hQV ~ͶYLrR򔽢=Mk1U.]Ӕ  # jG('`8 贑x}FO+Mi-7 !TZ7b25+u]ϮzO/!SW@_:$IZF\c8Pʤ{\ph1 !fX,ֺ\>WY6- f; (cI UN|m,3qc]1 &W^e=%\[˺;_Gz_(BSGelutGE8uѵfu[@*]b3]//]Z >%EwIwVଫ웰>X G&upd{͚B$iq-Sm$})s %4XVleÅgL.?SC-nLYWuO'eqZero=Qౝd{e̤|e(Xv/nḏ̌d<|o 3u|KXj*t䵗n * l΍d%"g}w°r;Yf X} XQc;Ygв,o/7!\D9$INV7Fk(-ۨKݢkM]jk /ںޥZ]}[ӵSkkMX_v~zq1خ_eP'i['/^|G{衇&w݌V+ez=nm X~,_)QokV9M+{= $I֯'mXEWH6Ep,]嫏k ycڙ $m O<ĦoeeJ$IJ8DXi!c֕oKvU]Աy6]+]aDZ1$I$Ia6*uuZei*c/Ch:Mۄs7m\.z"A$I$I;LVˉ;֌]/ό;Ǿ2K,?ބVUXwЪ2m7;~2x,ׯI&+;3Jv}$I$ib|ന#8+3Fe!F=,ºYQe c{A{:W\XzfqڱfYrR2p]3}fvaE$IlQ'ii}MWI'~ߝ8q jV7zFͱ{)-gZq;6CtQ%d쁟e|̻|Ɲ$IuPG JDP79uTn+$ :KY&K1&!aUnM0:8uqޮm7?~|-Ӣ0]-?(uþf6EF(3Rqxݱz+'Nݭ5$IuPGI{NHJH8B~Ǻf$Z']pa\^`d6-36myqUȱRns5 @eСCke[J.,7^f is&$n['ۤ|nf ,R#;dH$I;]rW?߳gd޽֜{&+++|:/^l~ެf-Ik>µv}ǭKݤ+iqO"$I]\~}r과IHZZ[5ơj{,i=7fK&(jY'I$i $I;2Ys+!L݀%I$A$i)-{Vs$Id$I$II$I$I#`P'I$I$A$I$I4u$I$II$I$I#`P'I$I$A$I$I4uDnݺ59y>d{lwߝ|ᇓG63g r$II!*$I$moXh[o5w}g}vo߾?zjSO=5ٵkWj 'N8pyO>uyʕ+k% uK,KY#L9{/e(RUNS_bZr^[_AdO90 z֖OXU p췬W_} *rYmQ6?C:I$IuI@PVzG0 zi.D7 eY´zݔcVYIF`F@GXUNͱX%l%- smGAI$IZ6uhF8-n[kswqYZ%ܚAaXtI%Pc_mc*Oۮr:`,} \Rlv$I$i;$m&Ҋi-7 !-ʍˠ/֡hPڵkﴊ:u3?Ze<|M]q˸t_~eN$IebP'Ipѣk-2ICWTf2(kCUKVB.~>M`HxǸrXO26}}Lt%L-wtP$I]_%iMn X+7Z]TY wf%pc]5+c:Z㱝VUtͬ쇿ӽ5s?'|l;!gZuu$I^ ~uՏ3ٻw5'i)]x2sYHoԩS$I]\~}rMz!gyJ$I$I#`P'I$I$A$I$I4u$I$II$I$I#`P'I$I$A$I$I4u$I$II$I$I#`P'I$I$A$I$I4u$I$II$I$I#`P'IK֭['ON>AǶ}ɇ~89zhso19s /+I$I;A$-B:I$IU IVioV}7yg'kZW6=S]v5pĉɁϟ??OYǮ\]B`YIJ<ȑ#MR|})e]1Zϱ<%֡/N<8yǛ^z$Ia:I`SJbJRkMNX /4VeӧY]hkadO>'Jׅm=k',*gpu8f[ѫuA]PrlK$I-$i$h"(+=M3*Pzi.D5 eY´zݔcVYIF+7:®ro-ǚ/a#-hYq?Ab}n'I$I۝A$m0%B%Zhq#ܢX-ּڤK*jkVS{v3cePe:UFI$In*IPb#kiZBEKr2(urZ#vZ;+u]ϮzO/!SWr.A^2J$IvcP'Ipѣk-2ICWXf2(k_q_voC;ƕXp]QAp6웰>hfrƤ+`RG]au$I]_%iMn X+7Z?Y wf%pc]5+c3Z㱝VUtͬ쇿ӽ5s?쮵lo֌$Iݵk.V={&{$-/6?WVVf.7k y'O| fO:uI$I'7oޤW]}E$iK$IedP'I=r$Ied$I$II$I$I#`P'I$I$A$I$I4u$I$II$I$I#`P'I$I$A$I$I4u$I$II$I$I#`P'IK֭['ON>AǶ}ɇ~89zhso19s /+I$I;A$-B:I$IU IVioV}7yg'kZW6=S]v5pĉɁϟ??OYǮ\]B`YIJ<ȑ#MR|})e]1Zϱ<%֡]_$I,lQ'I`PW^iB7|sO?tK/5;M`rlB/߿^h!ӧO7X} ֧Hׅm=k'D*gpu8f[ѫu71&-I$IZ&MB(ң>ڴ8#"JEi r?AUPo5˲^)Ǭ@c˱&KHK:Z j'I$IۍA$m0)Z:@aS-ּڤK*jkVS{v3ce,$IU6a]AiFHGҴjiePF(vڵwZ =a]W9󳫥^KꚐ0P$I $iN=ztYlvnKlƱ+6_~K+]p7!ebtѝeҝmM+'&d_|Ŧu\:j 06,I$IĮI7t{AVVq8!7Z]TY wf%pc]5+c:Z㱝VUtͬ쇿ӽ5s?[%,g$I^ ~uՏ3ٻw5'i)]x2sYHoԩS$I]\~}rMz!gyJ$I$I#`P'I$I$A$I$I4u$I$II$I$I#`P'I$I$A$I$I4u$I$II$I$I#`P'I$I$A$I$I4u$I$II$I$I#`P'I$I$A$I$I4u$I$I|*x $II:X $IAU$I$I:I$I$i $I$I0$I$IFN.\0㏭I$IۂA$ii:ujr+B$IҶ @.^8ٽ{!I{wlPa؀8htGp;14!$9<i/!xQD:`$Bu 0m  A`Zϫ\}`Z#itH: @`Z#H\}`Z^#: @: @ ۶t>Ԅ:˲ǣPp8u5@PBu @PBu @PBu @PBu @PBu @PBu @PBu @PBu @PBu @PBu @\.zvC~xXPBu @PBu @P p=||EIENDB`elementary-1.7.7/doc/img/map_inheritance_tree.png0000664000175000017500000001066212127353615017024 00000000000000PNG  IHDR ;bKGDgIDATxmPSG A@J`L bVRБVӂV(b|"[DD3NQqDD- J@"ay!ĞsO$9a`423v7P\ޞP(UMquu5vgΜYp?T>h6-immEadggsjA ܀Zn@-7P ԂpjA ܀Zn@-7Pnll4nbiӦuXP(v5}t;;. XnckkaUllÇju_n=w?f/^ȕ˖-vZGtp_R`z3-|СC ٳKKKBEEEVTN 9s&Ym֭k׮MHHkjjҌ1޿@ Xz%Br|Νaaa~~~%%%'N֮^Z@_E}A822Ҳcf rRQㆆ+XR͝;744c&܁̞?1>tB(&&cVCBBBСC駟Z[[̝9s&==,'Nj$ǏGݽ{W3fsc0cD1]NϞ=!ܠ'<[6{쌌 qeeJR*b!Ly_!5K^^^s!Q&Cu(߿we֭[xqaaǓB#Gnj3dȐ+++B2ں[nuppXr7?~grv\.WVV655iRȔ7yGG۷755^Ν;k׮]fMs UR޼ys߾}{||<[KKKRRgYYYZZiܿT(2ZvuuKȑ#1Ʒnb2#FinntҰaB?'&&:99=z///'V25_bH$JHHxdrooo?x9ԧpדsO?TPPixJIIdW^6lѣ}||""".^ޞfu,K$aY,YjU]],+!!:!S­G)))oJU]]/epdPرc۶mR4Ǝk;$>}uPJJ 0ƸpӦM. L"ܙk֬D>>>AAAEEE"hܸq. LbZp[I9yQj3BKJJJKKŋ _nX`08>ofWT+֬YruuRLNNa2=V FSQQaeeck׮ 4ZZZء*#]F̹fcƌ =oB\.7@a}deefw1Bu6Tz͛7wMe2ӧ03MMM"H xyyoSN-///..Ç2eJYYG-ZiӦ`__߻wb ֯_r>SNSpyc;;Yf;wN_833W^!iӦݻWT^r%::=Z*dX> ]ywj޼y666>>>nr\sΰ0OOO??n7=GTR=z!dccs…*رcX\\...NNN㶶ÇgϞ%/C~իWסC?xׅ{Æ 'N|UB pssU@DT*y<^pp09r@egg=gϞܕ+WԸl۶ %H\\\>/^%)vN']]]B6lIOOxajuHH& <fd.N:233svvFq8>rtt|ƍBPfff!&iggWQQd2GUQQk. P]]]LLɿx<^_V/D2jԨZA"諀:T% rS/_nnnX,#ᶶ~~~ 4#""d2Yjjjccckkk{{;YNaX}ARq /_#{˗/#IA!'4BaÆiF9s&Bƍ=nNd#.\}޽ݿ_pk׮  988cRcٸqcNN[RSSpU@PPGddK322B'N|$O>0aYB >|xqɮ&+++7U*?aaa c!J]]}}} \^H/B}{d2kkkGGE@ô,++PcBjA ܀Zn@-7P ԂpjA ܀Zn@.>8eR =^C^ ҥKwibKcW aʟr/` Ԃpjy㉇<IENDB`elementary-1.7.7/doc/img/elm_flip.eps0000664000175000017500000372724012127353615014463 00000000000000%!PS-Adobe-3.1 EPSF-3.0 %ADO_DSC_Encoding: MacOS Roman %%Title: diagramas_01-27.eps %%Creator: Adobe Illustrator(R) 14.0 %%For: Marina Proni %%CreationDate: 7/25/11 %%BoundingBox: 0 0 6134 3534 %%HiResBoundingBox: 0 0 6133.9844 3533.6777 %%CropBox: 0 0 6133.9844 3533.6777 %%LanguageLevel: 2 %%DocumentData: Clean7Bit %ADOBeginClientInjection: DocumentHeader "AI11EPS" %%AI8_CreatorVersion: 14.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 14.0.0 x367 R agm 4.4890 ct 5.1541 %ADO_ContainsXMP: MainFirst %ADOEndClientInjection: DocumentHeader "AI11EPS" %%Pages: 1 %%DocumentNeededResources: %%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 %%+ procset Adobe_CoolType_Utility_T42 1.0 0 %%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%+ procset Adobe_CoolType_Core 2.31 0 %%+ procset Adobe_AGM_Core 2.0 0 %%+ procset Adobe_AGM_Utils 1.0 0 %%DocumentFonts: %%DocumentNeededFonts: %%DocumentNeededFeatures: %%DocumentSuppliedFeatures: %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentCustomColors: %%CMYKCustomColor: %%RGBCustomColor: %%EndComments %%BeginDefaults %%ViewingOrientation: 1 0 0 1 %%EndDefaults %%BeginProlog %%BeginResource: procset Adobe_AGM_Utils 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known {currentpacking true setpacking}if userdict/Adobe_AGM_Utils 75 dict dup begin put /bdf {bind def}bind def /nd{null def}bdf /xdf {exch def}bdf /ldf {load def}bdf /ddf {put}bdf /xddf {3 -1 roll put}bdf /xpt {exch put}bdf /ndf { exch dup where{ pop pop pop }{ xdf }ifelse }def /cdndf { exch dup currentdict exch known{ pop pop }{ exch def }ifelse }def /gx {get exec}bdf /ps_level /languagelevel where{ pop systemdict/languagelevel gx }{ 1 }ifelse def /level2 ps_level 2 ge def /level3 ps_level 3 ge def /ps_version {version cvr}stopped{-1}if def /set_gvm {currentglobal exch setglobal}bdf /reset_gvm {setglobal}bdf /makereadonlyarray { /packedarray where{pop packedarray }{ array astore readonly}ifelse }bdf /map_reserved_ink_name { dup type/stringtype eq{ dup/Red eq{ pop(_Red_) }{ dup/Green eq{ pop(_Green_) }{ dup/Blue eq{ pop(_Blue_) }{ dup()cvn eq{ pop(Process) }if }ifelse }ifelse }ifelse }if }bdf /AGMUTIL_GSTATE 22 dict def /get_gstate { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_clr_spc currentcolorspace def /AGMUTIL_GSTATE_clr_indx 0 def /AGMUTIL_GSTATE_clr_comps 12 array def mark currentcolor counttomark {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop /AGMUTIL_GSTATE_fnt rootfont def /AGMUTIL_GSTATE_lw currentlinewidth def /AGMUTIL_GSTATE_lc currentlinecap def /AGMUTIL_GSTATE_lj currentlinejoin def /AGMUTIL_GSTATE_ml currentmiterlimit def currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf /AGMUTIL_GSTATE_sa currentstrokeadjust def /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def /AGMUTIL_GSTATE_op currentoverprint def /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf /AGMUTIL_GSTATE_ht currenthalftone def /AGMUTIL_GSTATE_flt currentflat def end }def /set_gstate { AGMUTIL_GSTATE begin AGMUTIL_GSTATE_clr_spc setcolorspace AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor AGMUTIL_GSTATE_fnt setfont AGMUTIL_GSTATE_lw setlinewidth AGMUTIL_GSTATE_lc setlinecap AGMUTIL_GSTATE_lj setlinejoin AGMUTIL_GSTATE_ml setmiterlimit AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash AGMUTIL_GSTATE_sa setstrokeadjust AGMUTIL_GSTATE_clr_rnd setcolorrendering AGMUTIL_GSTATE_op setoverprint AGMUTIL_GSTATE_bg cvx setblackgeneration AGMUTIL_GSTATE_ucr cvx setundercolorremoval AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or { currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne { mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark }if }{ AGMUTIL_GSTATE_ht sethalftone }ifelse AGMUTIL_GSTATE_flt setflat end }def /get_gstate_and_matrix { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_ctm matrix currentmatrix def end get_gstate }def /set_gstate_and_matrix { set_gstate AGMUTIL_GSTATE begin AGMUTIL_GSTATE_ctm setmatrix end }def /AGMUTIL_str256 256 string def /AGMUTIL_src256 256 string def /AGMUTIL_dst64 64 string def /AGMUTIL_srcLen nd /AGMUTIL_ndx nd /AGMUTIL_cpd nd /capture_cpd{ //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf }def /thold_halftone { level3 {sethalftone currenthalftone} { dup/HalftoneType get 3 eq { sethalftone currenthalftone }{ begin Width Height mul{ Thresholds read{pop}if }repeat end currenthalftone }ifelse }ifelse }def /rdcmntline { currentfile AGMUTIL_str256 readline pop (%)anchorsearch{pop}if }bdf /filter_cmyk { dup type/filetype ne{ exch()/SubFileDecode filter }{ exch pop } ifelse [ exch { AGMUTIL_src256 readstring pop dup length/AGMUTIL_srcLen exch def /AGMUTIL_ndx 0 def AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ 1 index exch get AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put /AGMUTIL_ndx AGMUTIL_ndx 1 add def }for pop AGMUTIL_dst64 0 AGMUTIL_ndx getinterval } bind /exec cvx ]cvx }bdf /filter_indexed_devn { cvi Names length mul names_index add Lookup exch get }bdf /filter_devn { 4 dict begin /srcStr xdf /dstStr xdf dup type/filetype ne{ 0()/SubFileDecode filter }if [ exch [ /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx currentdict/srcStr get/readstring cvx/pop cvx /dup cvx/length cvx 0/gt cvx[ Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx names_index Names length currentdict/srcStr get length 1 sub{ 1/index cvx/exch cvx/get cvx currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx }for currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx ]cvx/if cvx /end cvx ]cvx bind /exec cvx ]cvx end }bdf /AGMUTIL_imagefile nd /read_image_file { AGMUTIL_imagefile 0 setfileposition 10 dict begin /imageDict xdf /imbufLen Width BitsPerComponent mul 7 add 8 idiv def /imbufIdx 0 def /origDataSource imageDict/DataSource get def /origMultipleDataSources imageDict/MultipleDataSources get def /origDecode imageDict/Decode get def /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse { /imbufCnt imageDict/DataSource get length def /imbufs imbufCnt array def 0 1 imbufCnt 1 sub{ /imbufIdx xdf imbufs imbufIdx imbufLen string put imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put }for DeviceN_PS2{ imageDict begin /DataSource[DataSource/devn_sep_datasource cvx]cvx def /MultipleDataSources false def /Decode[0 1]def end }if }{ /imbuf imbufLen string def Indexed_DeviceN level3 not and DeviceN_NoneName or{ /srcDataStrs[imageDict begin currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse { Width Decode length 2 div mul cvi string }repeat end]def imageDict begin /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def /Decode[0 1]def end }{ imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put imageDict/Decode[0 1]put }ifelse }ifelse imageDict exch load exec imageDict/DataSource origDataSource put imageDict/MultipleDataSources origMultipleDataSources put imageDict/Decode origDecode put end }bdf /write_image_file { begin {(AGMUTIL_imagefile)(w+)file}stopped{ false }{ Adobe_AGM_Utils/AGMUTIL_imagefile xddf 2 dict begin /imbufLen Width BitsPerComponent mul 7 add 8 idiv def MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ /imbuf imbufLen string def }if 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ pop MultipleDataSources{ 0 1 DataSource length 1 sub{ DataSource type dup /arraytype eq{ pop DataSource exch gx }{ /filetype eq{ DataSource exch get imbuf readstring pop }{ DataSource exch get }ifelse }ifelse AGMUTIL_imagefile exch writestring }for }{ DataSource type dup /arraytype eq{ pop DataSource exec }{ /filetype eq{ DataSource imbuf readstring pop }{ DataSource }ifelse }ifelse AGMUTIL_imagefile exch writestring }ifelse }for end true }ifelse end }bdf /close_image_file { AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile }def statusdict/product known userdict/AGMP_current_show known not and{ /pstr statusdict/product get def pstr(HP LaserJet 2200)eq pstr(HP LaserJet 4000 Series)eq or pstr(HP LaserJet 4050 Series )eq or pstr(HP LaserJet 8000 Series)eq or pstr(HP LaserJet 8100 Series)eq or pstr(HP LaserJet 8150 Series)eq or pstr(HP LaserJet 5000 Series)eq or pstr(HP LaserJet 5100 Series)eq or pstr(HP Color LaserJet 4500)eq or pstr(HP Color LaserJet 4600)eq or pstr(HP LaserJet 5Si)eq or pstr(HP LaserJet 1200 Series)eq or pstr(HP LaserJet 1300 Series)eq or pstr(HP LaserJet 4100 Series)eq or { userdict/AGMP_current_show/show load put userdict/show{ currentcolorspace 0 get /Pattern eq {false charpath f} {AGMP_current_show}ifelse }put }if currentdict/pstr undef }if /consumeimagedata { begin AGMIMG_init_common currentdict/MultipleDataSources known not {/MultipleDataSources false def}if MultipleDataSources { DataSource 0 get type dup/filetype eq { 1 dict begin /flushbuffer Width cvi string def 1 1 Height cvi { pop 0 1 DataSource length 1 sub { DataSource exch get flushbuffer readstring pop pop }for }for end }if dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and { Width Height mul cvi { 0 1 DataSource length 1 sub {dup DataSource exch gx length exch 0 ne{pop}if}for dup 0 eq {pop exit}if sub dup 0 le {exit}if }loop pop }if } { /DataSource load type dup/filetype eq { 1 dict begin /flushbuffer Width Decode length 2 idiv mul cvi string def 1 1 Height{pop DataSource flushbuffer readstring pop pop}for end }if dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and { Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul { DataSource length dup 0 eq {pop exit}if sub dup 0 le {exit}if }loop pop }if }ifelse end }bdf /addprocs { 2{/exec load}repeat 3 1 roll [5 1 roll]bind cvx }def /modify_halftone_xfer { currenthalftone dup length dict copy begin currentdict 2 index known{ 1 index load dup length dict copy begin currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs/TransferFunction xdf currentdict end def currentdict end sethalftone }{ currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs/TransferFunction xdf currentdict end sethalftone pop }ifelse }def /clonearray { dup xcheck exch dup length array exch Adobe_AGM_Core/AGMCORE_tmp -1 ddf { Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf dup type/dicttype eq { Adobe_AGM_Core/AGMCORE_tmp get exch clonedict Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf }if dup type/arraytype eq { Adobe_AGM_Core/AGMCORE_tmp get exch clonearray Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf }if exch dup Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put }forall exch{cvx}if }bdf /clonedict { dup length dict begin { dup type/dicttype eq {clonedict}if dup type/arraytype eq {clonearray}if def }forall currentdict end }bdf /DeviceN_PS2 { /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and }bdf /Indexed_DeviceN { /indexed_colorspace_dict AGMCORE_gget dup null ne{ dup/CSDBase known{ /CSDBase get/CSD get_res/Names known }{ pop false }ifelse }{ pop false }ifelse }bdf /DeviceN_NoneName { /Names where{ pop false Names { (None)eq or }forall }{ false }ifelse }bdf /DeviceN_PS2_inRip_seps { /AGMCORE_in_rip_sep where { pop dup type dup/arraytype eq exch/packedarraytype eq or { dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and { /currentcolorspace exch AGMCORE_gput false }{ true }ifelse }{ true }ifelse }{ true }ifelse }bdf /base_colorspace_type { dup type/arraytype eq{0 get}if }bdf /currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse { /pdfmark_5{cleartomark}bind def }{ /pdfmark_5{pdfmark}bind def }ifelse /ReadBypdfmark_5 { currentfile exch 0 exch/SubFileDecode filter /currentdistillerparams where {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse {flushfile cleartomark} {/PUT pdfmark}ifelse }bdf /ReadBypdfmark_5_string { 2 dict begin /makerString exch def string/tmpString exch def { currentfile tmpString readline not{pop exit}if makerString anchorsearch { pop pop cleartomark exit }{ 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 }ifelse }loop end }bdf /xpdfm { { dup 0 get/Label eq { aload length[exch 1 add 1 roll/PAGELABEL }{ aload pop [{ThisPage}<<5 -2 roll>>/PUT }ifelse pdfmark_5 }forall }bdf /lmt{ dup 2 index le{exch}if pop dup 2 index ge{exch}if pop }bdf /int{ dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop }bdf /ds{ Adobe_AGM_Utils begin }bdf /dt{ currentdict Adobe_AGM_Utils eq{ end }if }bdf systemdict/setpacking known {setpacking}if %%EndResource %%BeginResource: procset Adobe_AGM_Core 2.0 0 %%Version: 2.0 0 %%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known { currentpacking true setpacking }if userdict/Adobe_AGM_Core 209 dict dup begin put /Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def /AGMCORE_str256 256 string def /AGMCORE_save nd /AGMCORE_graphicsave nd /AGMCORE_c 0 def /AGMCORE_m 0 def /AGMCORE_y 0 def /AGMCORE_k 0 def /AGMCORE_cmykbuf 4 array def /AGMCORE_screen[currentscreen]cvx def /AGMCORE_tmp 0 def /AGMCORE_&setgray nd /AGMCORE_&setcolor nd /AGMCORE_&setcolorspace nd /AGMCORE_&setcmykcolor nd /AGMCORE_cyan_plate nd /AGMCORE_magenta_plate nd /AGMCORE_yellow_plate nd /AGMCORE_black_plate nd /AGMCORE_plate_ndx nd /AGMCORE_get_ink_data nd /AGMCORE_is_cmyk_sep nd /AGMCORE_host_sep nd /AGMCORE_avoid_L2_sep_space nd /AGMCORE_distilling nd /AGMCORE_composite_job nd /AGMCORE_producing_seps nd /AGMCORE_ps_level -1 def /AGMCORE_ps_version -1 def /AGMCORE_environ_ok nd /AGMCORE_CSD_cache 0 dict def /AGMCORE_currentoverprint false def /AGMCORE_deltaX nd /AGMCORE_deltaY nd /AGMCORE_name nd /AGMCORE_sep_special nd /AGMCORE_err_strings 4 dict def /AGMCORE_cur_err nd /AGMCORE_current_spot_alias false def /AGMCORE_inverting false def /AGMCORE_feature_dictCount nd /AGMCORE_feature_opCount nd /AGMCORE_feature_ctm nd /AGMCORE_ConvertToProcess false def /AGMCORE_Default_CTM matrix def /AGMCORE_Default_PageSize nd /AGMCORE_Default_flatness nd /AGMCORE_currentbg nd /AGMCORE_currentucr nd /AGMCORE_pattern_paint_type 0 def /knockout_unitsq nd currentglobal true setglobal [/CSA/Gradient/Procedure] { /Generic/Category findresource dup length dict copy/Category defineresource pop }forall setglobal /AGMCORE_key_known { where{ /Adobe_AGM_Core_Id known }{ false }ifelse }ndf /flushinput { save 2 dict begin /CompareBuffer 3 -1 roll def /readbuffer 256 string def mark { currentfile readbuffer{readline}stopped {cleartomark mark} { not {pop exit} if CompareBuffer eq {exit} if }ifelse }loop cleartomark end restore }bdf /getspotfunction { AGMCORE_screen exch pop exch pop dup type/dicttype eq{ dup/HalftoneType get 1 eq{ /SpotFunction get }{ dup/HalftoneType get 2 eq{ /GraySpotFunction get }{ pop { abs exch abs 2 copy add 1 gt{ 1 sub dup mul exch 1 sub dup mul add 1 sub }{ dup mul exch dup mul add 1 exch sub }ifelse }bind }ifelse }ifelse }if }def /np {newpath}bdf /clp_npth {clip np}def /eoclp_npth {eoclip np}def /npth_clp {np clip}def /graphic_setup { /AGMCORE_graphicsave save store concat 0 setgray 0 setlinecap 0 setlinejoin 1 setlinewidth []0 setdash 10 setmiterlimit np false setoverprint false setstrokeadjust //Adobe_AGM_Core/spot_alias gx /Adobe_AGM_Image where{ pop Adobe_AGM_Image/spot_alias 2 copy known{ gx }{ pop pop }ifelse }if /sep_colorspace_dict null AGMCORE_gput 100 dict begin /dictstackcount countdictstack def /showpage{}def mark }def /graphic_cleanup { cleartomark dictstackcount 1 countdictstack 1 sub{end}for end AGMCORE_graphicsave restore }def /compose_error_msg { grestoreall initgraphics /Helvetica findfont 10 scalefont setfont /AGMCORE_deltaY 100 def /AGMCORE_deltaX 310 def clippath pathbbox np pop pop 36 add exch 36 add exch moveto 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath 0 AGMCORE_&setgray gsave 1 AGMCORE_&setgray fill grestore 1 setlinewidth gsave stroke grestore currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto /AGMCORE_deltaY 12 def /AGMCORE_tmp 0 def AGMCORE_err_strings exch get { dup 32 eq { pop AGMCORE_str256 0 AGMCORE_tmp getinterval stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt { currentpoint AGMCORE_deltaY sub exch pop clippath pathbbox pop pop pop 44 add exch moveto }if AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show 0 1 AGMCORE_str256 length 1 sub { AGMCORE_str256 exch 0 put }for /AGMCORE_tmp 0 def }{ AGMCORE_str256 exch AGMCORE_tmp xpt /AGMCORE_tmp AGMCORE_tmp 1 add def }ifelse }forall }bdf /AGMCORE_CMYKDeviceNColorspaces[ [/Separation/None/DeviceCMYK{0 0 0}] [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] [/Separation(Cyan)/DeviceCMYK{0 0 0}] [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] [/DeviceCMYK] ]def /ds{ Adobe_AGM_Core begin /currentdistillerparams where { pop currentdistillerparams/CoreDistVersion get 5000 lt {<>setdistillerparams}if }if /AGMCORE_ps_version xdf /AGMCORE_ps_level xdf errordict/AGM_handleerror known not{ errordict/AGM_handleerror errordict/handleerror get put errordict/handleerror{ Adobe_AGM_Core begin $error/newerror get AGMCORE_cur_err null ne and{ $error/newerror false put AGMCORE_cur_err compose_error_msg }if $error/newerror true put end errordict/AGM_handleerror get exec }bind put }if /AGMCORE_environ_ok ps_level AGMCORE_ps_level ge ps_version AGMCORE_ps_version ge and AGMCORE_ps_level -1 eq or def AGMCORE_environ_ok not {/AGMCORE_cur_err/AGMCORE_bad_environ def}if /AGMCORE_&setgray systemdict/setgray get def level2{ /AGMCORE_&setcolor systemdict/setcolor get def /AGMCORE_&setcolorspace systemdict/setcolorspace get def }if /AGMCORE_currentbg currentblackgeneration def /AGMCORE_currentucr currentundercolorremoval def /AGMCORE_Default_flatness currentflat def /AGMCORE_distilling /product where{ pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and }{ false }ifelse def /AGMCORE_GSTATE AGMCORE_key_known not{ /AGMCORE_GSTATE 21 dict def /AGMCORE_tmpmatrix matrix def /AGMCORE_gstack 32 array def /AGMCORE_gstackptr 0 def /AGMCORE_gstacksaveptr 0 def /AGMCORE_gstackframekeys 14 def /AGMCORE_&gsave/gsave ldf /AGMCORE_&grestore/grestore ldf /AGMCORE_&grestoreall/grestoreall ldf /AGMCORE_&save/save ldf /AGMCORE_&setoverprint/setoverprint ldf /AGMCORE_gdictcopy{ begin {def}forall end }def /AGMCORE_gput{ AGMCORE_gstack AGMCORE_gstackptr get 3 1 roll put }def /AGMCORE_gget{ AGMCORE_gstack AGMCORE_gstackptr get exch get }def /gsave{ AGMCORE_&gsave AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge{limitcheck}if /AGMCORE_gstackptr exch store AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def /grestore{ AGMCORE_&grestore AGMCORE_gstackptr 1 sub dup AGMCORE_gstacksaveptr lt{1 add}if dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse /AGMCORE_gstackptr exch store }def /grestoreall{ AGMCORE_&grestoreall /AGMCORE_gstackptr AGMCORE_gstacksaveptr store }def /save{ AGMCORE_&save AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge{limitcheck}if /AGMCORE_gstackptr exch store /AGMCORE_gstacksaveptr AGMCORE_gstackptr store AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def /setoverprint{ dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint }def 0 1 AGMCORE_gstack length 1 sub{ AGMCORE_gstack exch AGMCORE_gstackframekeys dict put }for }if level3/AGMCORE_&sysshfill AGMCORE_key_known not and { /AGMCORE_&sysshfill systemdict/shfill get def /AGMCORE_&sysmakepattern systemdict/makepattern get def /AGMCORE_&usrmakepattern/makepattern load def }if /currentcmykcolor[0 0 0 0]AGMCORE_gput /currentstrokeadjust false AGMCORE_gput /currentcolorspace[/DeviceGray]AGMCORE_gput /sep_tint 0 AGMCORE_gput /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput /sep_colorspace_dict null AGMCORE_gput /devicen_colorspace_dict null AGMCORE_gput /indexed_colorspace_dict null AGMCORE_gput /currentcolor_intent()AGMCORE_gput /customcolor_tint 1 AGMCORE_gput /absolute_colorimetric_crd null AGMCORE_gput /relative_colorimetric_crd null AGMCORE_gput /saturation_crd null AGMCORE_gput /perceptual_crd null AGMCORE_gput currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf << /MaxPatternItem currentsystemparams/MaxPatternCache get >> setuserparams end }def /ps { /setcmykcolor where{ pop Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put }if Adobe_AGM_Core begin /setcmykcolor { 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput 1 sub 4 1 roll 3{ 3 index add neg dup 0 lt{ pop 0 }if 3 1 roll }repeat setrgbcolor pop }ndf /currentcmykcolor { /currentcmykcolor AGMCORE_gget aload pop }ndf /setoverprint {pop}ndf /currentoverprint {false}ndf /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def /AGMCORE_plate_ndx AGMCORE_cyan_plate{ 0 }{ AGMCORE_magenta_plate{ 1 }{ AGMCORE_yellow_plate{ 2 }{ AGMCORE_black_plate{ 3 }{ 4 }ifelse }ifelse }ifelse }ifelse def /AGMCORE_have_reported_unsupported_color_space false def /AGMCORE_report_unsupported_color_space { AGMCORE_have_reported_unsupported_color_space false eq { (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf }if }def /AGMCORE_composite_job AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def /AGMCORE_in_rip_sep /AGMCORE_in_rip_sep where{ pop AGMCORE_in_rip_sep }{ AGMCORE_distilling { false }{ userdict/Adobe_AGM_OnHost_Seps known{ false }{ level2{ currentpagedevice/Separations 2 copy known{ get }{ pop pop false }ifelse }{ false }ifelse }ifelse }ifelse }ifelse def /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def /AGM_preserve_spots /AGM_preserve_spots where{ pop AGM_preserve_spots }{ AGMCORE_distilling AGMCORE_producing_seps or }ifelse def /AGM_is_distiller_preserving_spotimages { currentdistillerparams/PreserveOverprintSettings known { currentdistillerparams/PreserveOverprintSettings get { currentdistillerparams/ColorConversionStrategy known { currentdistillerparams/ColorConversionStrategy get /sRGB ne }{ true }ifelse }{ false }ifelse }{ false }ifelse }def /convert_spot_to_process where{pop}{ /convert_spot_to_process { //Adobe_AGM_Core begin dup map_alias{ /Name get exch pop }if dup dup(None)eq exch(All)eq or { pop false }{ AGMCORE_host_sep { gsave 1 0 0 0 setcmykcolor currentgray 1 exch sub 0 1 0 0 setcmykcolor currentgray 1 exch sub 0 0 1 0 setcmykcolor currentgray 1 exch sub 0 0 0 1 setcmykcolor currentgray 1 exch sub add add add 0 eq { pop false }{ false setoverprint current_spot_alias false set_spot_alias 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor set_spot_alias currentgray 1 ne }ifelse grestore }{ AGMCORE_distilling { pop AGM_is_distiller_preserving_spotimages not }{ //Adobe_AGM_Core/AGMCORE_name xddf false //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq AGMUTIL_cpd/OverrideSeparations known and { AGMUTIL_cpd/OverrideSeparations get { /HqnSpots/ProcSet resourcestatus { pop pop pop true }if }if }if { AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not }{ gsave [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace false AGMUTIL_cpd/SeparationColorNames 2 copy known { get {AGMCORE_name eq or}forall not }{ pop pop pop true }ifelse grestore }ifelse }ifelse }ifelse }ifelse end }def }ifelse /convert_to_process where{pop}{ /convert_to_process { dup length 0 eq { pop false }{ AGMCORE_host_sep { dup true exch { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch dup(Black)eq 3 -1 roll or {pop} {convert_spot_to_process and}ifelse } forall { true exch { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch (Black)eq or and }forall not }{pop false}ifelse }{ false exch { /PhotoshopDuotoneList where{pop false}{true}ifelse { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch dup(Black)eq 3 -1 roll or {pop} {convert_spot_to_process or}ifelse } { convert_spot_to_process or } ifelse } forall }ifelse }ifelse }def }ifelse /AGMCORE_avoid_L2_sep_space version cvr 2012 lt level2 and AGMCORE_producing_seps not and def /AGMCORE_is_cmyk_sep AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or def /AGM_avoid_0_cmyk where{ pop AGM_avoid_0_cmyk }{ AGM_preserve_spots userdict/Adobe_AGM_OnHost_Seps known userdict/Adobe_AGM_InRip_Seps known or not and }ifelse { /setcmykcolor[ { 4 copy add add add 0 eq currentoverprint and{ pop 0.0005 }if }/exec cvx /AGMCORE_&setcmykcolor load dup type/operatortype ne{ /exec cvx }if ]cvx def }if /AGMCORE_IsSeparationAProcessColor { dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or }def AGMCORE_host_sep{ /setcolortransfer { AGMCORE_cyan_plate{ pop pop pop }{ AGMCORE_magenta_plate{ 4 3 roll pop pop pop }{ AGMCORE_yellow_plate{ 4 2 roll pop pop pop }{ 4 1 roll pop pop pop }ifelse }ifelse }ifelse settransfer } def /AGMCORE_get_ink_data AGMCORE_cyan_plate{ {pop pop pop} }{ AGMCORE_magenta_plate{ {4 3 roll pop pop pop} }{ AGMCORE_yellow_plate{ {4 2 roll pop pop pop} }{ {4 1 roll pop pop pop} }ifelse }ifelse }ifelse def /AGMCORE_RemoveProcessColorNames { 1 dict begin /filtername { dup/Cyan eq 1 index(Cyan)eq or {pop(_cyan_)}if dup/Magenta eq 1 index(Magenta)eq or {pop(_magenta_)}if dup/Yellow eq 1 index(Yellow)eq or {pop(_yellow_)}if dup/Black eq 1 index(Black)eq or {pop(_black_)}if }def dup type/arraytype eq {[exch{filtername}forall]} {filtername}ifelse end }def level3{ /AGMCORE_IsCurrentColor { dup AGMCORE_IsSeparationAProcessColor { AGMCORE_plate_ndx 0 eq {dup(Cyan)eq exch/Cyan eq or}if AGMCORE_plate_ndx 1 eq {dup(Magenta)eq exch/Magenta eq or}if AGMCORE_plate_ndx 2 eq {dup(Yellow)eq exch/Yellow eq or}if AGMCORE_plate_ndx 3 eq {dup(Black)eq exch/Black eq or}if AGMCORE_plate_ndx 4 eq {pop false}if }{ gsave false setoverprint current_spot_alias false set_spot_alias 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor set_spot_alias currentgray 1 ne grestore }ifelse }def /AGMCORE_filter_functiondatasource { 5 dict begin /data_in xdf data_in type/stringtype eq { /ncomp xdf /comp xdf /string_out data_in length ncomp idiv string def 0 ncomp data_in length 1 sub { string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put }for string_out }{ string/string_in xdf /string_out 1 string def /component xdf [ data_in string_in/readstring cvx [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx [/pop cvx()]cvx/ifelse cvx ]cvx/ReusableStreamDecode filter }ifelse end }def /AGMCORE_separateShadingFunction { 2 dict begin /paint? xdf /channel xdf dup type/dicttype eq { begin FunctionType 0 eq { /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def currentdict/Decode known {/Decode Decode channel 2 mul 2 getinterval def}if paint? not {/Decode[1 1]def}if }if FunctionType 2 eq { paint? { /C0[C0 channel get 1 exch sub]def /C1[C1 channel get 1 exch sub]def }{ /C0[1]def /C1[1]def }ifelse }if FunctionType 3 eq { /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def }if currentdict/Range known {/Range[0 1]def}if currentdict end}{ channel get 0 paint? AGMCORE_separateShadingFunction }ifelse end }def /AGMCORE_separateShading { 3 -1 roll begin currentdict/Function known { currentdict/Background known {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf /ColorSpace[/DeviceGray]def }{ ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def }{ ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put }ifelse ColorSpace 0 get/Separation eq { { [1/exch cvx/sub cvx]cvx }{ [/pop cvx 1]cvx }ifelse ColorSpace 3 3 -1 roll put pop }{ { [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx }{ pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx }ifelse ColorSpace 3 3 -1 roll bind put }ifelse ColorSpace 2/DeviceGray put }ifelse end }def /AGMCORE_separateShadingDict { dup/ColorSpace get dup type/arraytype ne {[exch]}if dup 0 get/DeviceCMYK eq { exch begin currentdict AGMCORE_cyan_plate {0 true}if AGMCORE_magenta_plate {1 true}if AGMCORE_yellow_plate {2 true}if AGMCORE_black_plate {3 true}if AGMCORE_plate_ndx 4 eq {0 false}if dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading currentdict end exch }if dup 0 get/Separation eq { exch begin ColorSpace 1 get dup/None ne exch/All ne and { ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and { ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace [ /Separation ColorSpace 1 get /DeviceGray [ ColorSpace 3 get/exec cvx 4 AGMCORE_plate_ndx sub -1/roll cvx 4 1/roll cvx 3[/pop cvx]cvx/repeat cvx 1/exch cvx/sub cvx ]cvx ]def }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { currentdict 0 false AGMCORE_separateShading }if }ifelse }{ currentdict ColorSpace 1 get AGMCORE_IsCurrentColor 0 exch dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading }ifelse }if currentdict end exch }if dup 0 get/DeviceN eq { exch begin ColorSpace 1 get convert_to_process { ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace [ /DeviceN ColorSpace 1 get /DeviceGray [ ColorSpace 3 get/exec cvx 4 AGMCORE_plate_ndx sub -1/roll cvx 4 1/roll cvx 3[/pop cvx]cvx/repeat cvx 1/exch cvx/sub cvx ]cvx ]def }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { currentdict 0 false AGMCORE_separateShading /ColorSpace[/DeviceGray]def }if }ifelse }{ currentdict false -1 ColorSpace 1 get { AGMCORE_IsCurrentColor { 1 add exch pop true exch exit }if 1 add }forall exch dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading }ifelse currentdict end exch }if dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not { exch begin ColorSpace dup type/arraytype eq {0 get}if /DeviceGray ne { AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { ColorSpace 0 get/CIEBasedA eq { /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def }if ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or { /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def }if ColorSpace 0 get/CIEBasedDEFG eq { /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def }if currentdict 0 false AGMCORE_separateShading }if }if currentdict end exch }if pop dup/AGMCORE_ignoreshade known { begin /ColorSpace[/Separation(None)/DeviceGray{}]def currentdict end }if }def /shfill { AGMCORE_separateShadingDict dup/AGMCORE_ignoreshade known {pop} {AGMCORE_&sysshfill}ifelse }def /makepattern { exch dup/PatternType get 2 eq { clonedict begin /Shading Shading AGMCORE_separateShadingDict def Shading/AGMCORE_ignoreshade known currentdict end exch {pop<>}if exch AGMCORE_&sysmakepattern }{ exch AGMCORE_&usrmakepattern }ifelse }def }if }if AGMCORE_in_rip_sep{ /setcustomcolor { exch aload pop dup 7 1 roll inRip_spot_has_ink not { 4{4 index mul 4 1 roll} repeat /DeviceCMYK setcolorspace 6 -2 roll pop pop }{ //Adobe_AGM_Core begin /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf end [/Separation 4 -1 roll/DeviceCMYK {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} ] setcolorspace }ifelse setcolor }ndf /setseparationgray { [/Separation(All)/DeviceGray{}]setcolorspace_opt 1 exch sub setcolor }ndf }{ /setseparationgray { AGMCORE_&setgray }ndf }ifelse /findcmykcustomcolor { 5 makereadonlyarray }ndf /setcustomcolor { exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop }ndf /has_color /colorimage where{ AGMCORE_producing_seps{ pop true }{ systemdict eq }ifelse }{ false }ifelse def /map_index { 1 index mul exch getinterval{255 div}forall }bdf /map_indexed_devn { Lookup Names length 3 -1 roll cvi map_index }bdf /n_color_components { base_colorspace_type dup/DeviceGray eq{ pop 1 }{ /DeviceCMYK eq{ 4 }{ 3 }ifelse }ifelse }bdf level2{ /mo/moveto ldf /li/lineto ldf /cv/curveto ldf /knockout_unitsq { 1 setgray 0 0 1 1 rectfill }def level2/setcolorspace AGMCORE_key_known not and{ /AGMCORE_&&&setcolorspace/setcolorspace ldf /AGMCORE_ReplaceMappedColor { dup type dup/arraytype eq exch/packedarraytype eq or { /AGMCORE_SpotAliasAry2 where{ begin dup 0 get dup/Separation eq { pop dup length array copy dup dup 1 get current_spot_alias { dup map_alias { false set_spot_alias dup 1 exch setsepcolorspace true set_spot_alias begin /sep_colorspace_dict currentdict AGMCORE_gput pop pop pop [ /Separation Name CSA map_csa MappedCSA /sep_colorspace_proc load ] dup Name end }if }if map_reserved_ink_name 1 xpt }{ /DeviceN eq { dup length array copy dup dup 1 get[ exch{ current_spot_alias{ dup map_alias{ /Name get exch pop }if }if map_reserved_ink_name }forall ]1 xpt }if }ifelse end }if }if }def /setcolorspace { dup type dup/arraytype eq exch/packedarraytype eq or { dup 0 get/Indexed eq { AGMCORE_distilling { /PhotoshopDuotoneList where { pop false }{ true }ifelse }{ true }ifelse { aload pop 3 -1 roll AGMCORE_ReplaceMappedColor 3 1 roll 4 array astore }if }{ AGMCORE_ReplaceMappedColor }ifelse }if DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if }def }if }{ /adj { currentstrokeadjust{ transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform }if }def /mo{ adj moveto }def /li{ adj lineto }def /cv{ 6 2 roll adj 6 2 roll adj 6 2 roll adj curveto }def /knockout_unitsq { 1 setgray 8 8 1[8 0 0 8 0 0]{}image }def /currentstrokeadjust{ /currentstrokeadjust AGMCORE_gget }def /setstrokeadjust{ /currentstrokeadjust exch AGMCORE_gput }def /setcolorspace { /currentcolorspace exch AGMCORE_gput }def /currentcolorspace { /currentcolorspace AGMCORE_gget }def /setcolor_devicecolor { base_colorspace_type dup/DeviceGray eq{ pop setgray }{ /DeviceCMYK eq{ setcmykcolor }{ setrgbcolor }ifelse }ifelse }def /setcolor { currentcolorspace 0 get dup/DeviceGray ne{ dup/DeviceCMYK ne{ dup/DeviceRGB ne{ dup/Separation eq{ pop currentcolorspace 3 gx currentcolorspace 2 get }{ dup/Indexed eq{ pop currentcolorspace 3 get dup type/stringtype eq{ currentcolorspace 1 get n_color_components 3 -1 roll map_index }{ exec }ifelse currentcolorspace 1 get }{ /AGMCORE_cur_err/AGMCORE_invalid_color_space def AGMCORE_invalid_color_space }ifelse }ifelse }if }if }if setcolor_devicecolor }def }ifelse /sop/setoverprint ldf /lw/setlinewidth ldf /lc/setlinecap ldf /lj/setlinejoin ldf /ml/setmiterlimit ldf /dsh/setdash ldf /sadj/setstrokeadjust ldf /gry/setgray ldf /rgb/setrgbcolor ldf /cmyk[ /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx /setcmykcolor load dup type/operatortype ne{/exec cvx}if ]cvx bdf level3 AGMCORE_host_sep not and{ /nzopmsc{ 6 dict begin /kk exch def /yy exch def /mm exch def /cc exch def /sum 0 def cc 0 ne{/sum sum 2#1000 or def cc}if mm 0 ne{/sum sum 2#0100 or def mm}if yy 0 ne{/sum sum 2#0010 or def yy}if kk 0 ne{/sum sum 2#0001 or def kk}if AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace sum 0 eq{0}if end setcolor }bdf }{ /nzopmsc/cmyk ldf }ifelse /sep/setsepcolor ldf /devn/setdevicencolor ldf /idx/setindexedcolor ldf /colr/setcolor ldf /csacrd/set_csa_crd ldf /sepcs/setsepcolorspace ldf /devncs/setdevicencolorspace ldf /idxcs/setindexedcolorspace ldf /cp/closepath ldf /clp/clp_npth ldf /eclp/eoclp_npth ldf /f/fill ldf /ef/eofill ldf /@/stroke ldf /nclp/npth_clp ldf /gset/graphic_setup ldf /gcln/graphic_cleanup ldf /ct/concat ldf /cf/currentfile ldf /fl/filter ldf /rs/readstring ldf /AGMCORE_def_ht currenthalftone def /clonedict Adobe_AGM_Utils begin/clonedict load end def /clonearray Adobe_AGM_Utils begin/clonearray load end def currentdict{ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ bind }if def }forall /getrampcolor { /indx exch def 0 1 NumComp 1 sub { dup Samples exch get dup type/stringtype eq{indx get}if exch Scaling exch get aload pop 3 1 roll mul add }for ColorSpaceFamily/Separation eq {sep} { ColorSpaceFamily/DeviceN eq {devn}{setcolor}ifelse }ifelse }bdf /sssetbackground{ aload pop ColorSpaceFamily/Separation eq {sep} { ColorSpaceFamily/DeviceN eq {devn}{setcolor}ifelse }ifelse }bdf /RadialShade { 40 dict begin /ColorSpaceFamily xdf /background xdf /ext1 xdf /ext0 xdf /BBox xdf /r2 xdf /c2y xdf /c2x xdf /r1 xdf /c1y xdf /c1x xdf /rampdict xdf /setinkoverprint where{pop/setinkoverprint{pop}def}if gsave BBox length 0 gt { np BBox 0 get BBox 1 get moveto BBox 2 get BBox 0 get sub 0 rlineto 0 BBox 3 get BBox 1 get sub rlineto BBox 2 get BBox 0 get sub neg 0 rlineto closepath clip np }if c1x c2x eq { c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse }{ /slope c2y c1y sub c2x c1x sub div def /theta slope 1 atan def c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if }ifelse gsave clippath c1x c1y translate theta rotate -90 rotate {pathbbox}stopped {0 0 0 0}if /yMax xdf /xMax xdf /yMin xdf /xMin xdf grestore xMax xMin eq yMax yMin eq or { grestore end }{ /max{2 copy gt{pop}{exch pop}ifelse}bdf /min{2 copy lt{pop}{exch pop}ifelse}bdf rampdict begin 40 dict begin background length 0 gt{background sssetbackground gsave clippath fill grestore}if gsave c1x c1y translate theta rotate -90 rotate /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def /c1y 0 def /c1x 0 def /c2x 0 def ext0 { 0 getrampcolor c2y r2 add r1 sub 0.0001 lt { c1x c1y r1 360 0 arcn pathbbox /aymax exch def /axmax exch def /aymin exch def /axmin exch def /bxMin xMin axmin min def /byMin yMin aymin min def /bxMax xMax axmax max def /byMax yMax aymax max def bxMin byMin moveto bxMax byMin lineto bxMax byMax lineto bxMin byMax lineto bxMin byMin lineto eofill }{ c2y r1 add r2 le { c1x c1y r1 0 360 arc fill } { c2x c2y r2 0 360 arc fill r1 r2 eq { /p1x r1 neg def /p1y c1y def /p2x r1 def /p2y c1y def p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto fill }{ /AA r2 r1 sub c2y div def AA -1 eq {/theta 89.99 def} {/theta AA 1 AA dup mul sub sqrt div 1 atan def} ifelse /SS1 90 theta add dup sin exch cos div def /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def /p1y p1x SS1 div neg def /SS2 90 theta sub dup sin exch cos div def /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def /p2y p2x SS2 div neg def r1 r2 gt { /L1maxX p1x yMin p1y sub SS1 div add def /L2maxX p2x yMin p2y sub SS2 div add def }{ /L1maxX 0 def /L2maxX 0 def }ifelse p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto L1maxX L1maxX p1x sub SS1 mul p1y add lineto fill }ifelse }ifelse }ifelse }if c1x c2x sub dup mul c1y c2y sub dup mul add 0.5 exp 0 dtransform dup mul exch dup mul add 0.5 exp 72 div 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 1 index 1 index lt{exch}if pop /hires xdf hires mul /numpix xdf /numsteps NumSamples def /rampIndxInc 1 def /subsampling false def numpix 0 ne { NumSamples numpix div 0.5 gt { /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def /rampIndxInc NumSamples 1 sub numsteps div def /subsampling true def }if }if /xInc c2x c1x sub numsteps div def /yInc c2y c1y sub numsteps div def /rInc r2 r1 sub numsteps div def /cx c1x def /cy c1y def /radius r1 def np xInc 0 eq yInc 0 eq rInc 0 eq and and { 0 getrampcolor cx cy radius 0 360 arc stroke NumSamples 1 sub getrampcolor cx cy radius 72 hires div add 0 360 arc 0 setlinewidth stroke }{ 0 numsteps { dup subsampling{round cvi}if getrampcolor cx cy radius 0 360 arc /cx cx xInc add def /cy cy yInc add def /radius radius rInc add def cx cy radius 360 0 arcn eofill rampIndxInc add }repeat pop }ifelse ext1 { c2y r2 add r1 lt { c2x c2y r2 0 360 arc fill }{ c2y r1 add r2 sub 0.0001 le { c2x c2y r2 360 0 arcn pathbbox /aymax exch def /axmax exch def /aymin exch def /axmin exch def /bxMin xMin axmin min def /byMin yMin aymin min def /bxMax xMax axmax max def /byMax yMax aymax max def bxMin byMin moveto bxMax byMin lineto bxMax byMax lineto bxMin byMax lineto bxMin byMin lineto eofill }{ c2x c2y r2 0 360 arc fill r1 r2 eq { /p1x r2 neg def /p1y c2y def /p2x r2 def /p2y c2y def p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto fill }{ /AA r2 r1 sub c2y div def AA -1 eq {/theta 89.99 def} {/theta AA 1 AA dup mul sub sqrt div 1 atan def} ifelse /SS1 90 theta add dup sin exch cos div def /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def /p1y c2y p1x SS1 div sub def /SS2 90 theta sub dup sin exch cos div def /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def /p2y c2y p2x SS2 div sub def r1 r2 lt { /L1maxX p1x yMax p1y sub SS1 div add def /L2maxX p2x yMax p2y sub SS2 div add def }{ /L1maxX 0 def /L2maxX 0 def }ifelse p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto L1maxX L1maxX p1x sub SS1 mul p1y add lineto fill }ifelse }ifelse }ifelse }if grestore grestore end end end }ifelse }bdf /GenStrips { 40 dict begin /ColorSpaceFamily xdf /background xdf /ext1 xdf /ext0 xdf /BBox xdf /y2 xdf /x2 xdf /y1 xdf /x1 xdf /rampdict xdf /setinkoverprint where{pop/setinkoverprint{pop}def}if gsave BBox length 0 gt { np BBox 0 get BBox 1 get moveto BBox 2 get BBox 0 get sub 0 rlineto 0 BBox 3 get BBox 1 get sub rlineto BBox 2 get BBox 0 get sub neg 0 rlineto closepath clip np }if x1 x2 eq { y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse }{ /slope y2 y1 sub x2 x1 sub div def /theta slope 1 atan def x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if } ifelse gsave clippath x1 y1 translate theta rotate {pathbbox}stopped {0 0 0 0}if /yMax exch def /xMax exch def /yMin exch def /xMin exch def grestore xMax xMin eq yMax yMin eq or { grestore end }{ rampdict begin 20 dict begin background length 0 gt{background sssetbackground gsave clippath fill grestore}if gsave x1 y1 translate theta rotate /xStart 0 def /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def /ySpan yMax yMin sub def /numsteps NumSamples def /rampIndxInc 1 def /subsampling false def xStart 0 transform xEnd 0 transform 3 -1 roll sub dup mul 3 1 roll sub dup mul add 0.5 exp 72 div 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 1 index 1 index lt{exch}if pop mul /numpix xdf numpix 0 ne { NumSamples numpix div 0.5 gt { /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def /rampIndxInc NumSamples 1 sub numsteps div def /subsampling true def }if }if ext0 { 0 getrampcolor xMin xStart lt { xMin yMin xMin neg ySpan rectfill }if }if /xInc xEnd xStart sub numsteps div def /x xStart def 0 numsteps { dup subsampling{round cvi}if getrampcolor x yMin xInc ySpan rectfill /x x xInc add def rampIndxInc add }repeat pop ext1{ xMax xEnd gt { xEnd yMin xMax xEnd sub ySpan rectfill }if }if grestore grestore end end end }ifelse }bdf }def /pt { end }def /dt{ }def /pgsv{ //Adobe_AGM_Core/AGMCORE_save save put }def /pgrs{ //Adobe_AGM_Core/AGMCORE_save get restore }def systemdict/findcolorrendering known{ /findcolorrendering systemdict/findcolorrendering get def }if systemdict/setcolorrendering known{ /setcolorrendering systemdict/setcolorrendering get def }if /test_cmyk_color_plate { gsave setcmykcolor currentgray 1 ne grestore }def /inRip_spot_has_ink { dup//Adobe_AGM_Core/AGMCORE_name xddf convert_spot_to_process not }def /map255_to_range { 1 index sub 3 -1 roll 255 div mul add }def /set_csa_crd { /sep_colorspace_dict null AGMCORE_gput begin CSA get_csa_by_name setcolorspace_opt set_crd end } def /map_csa { currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse {pop}{get_csa_by_name/MappedCSA xdf}ifelse }def /setsepcolor { /sep_colorspace_dict AGMCORE_gget begin dup/sep_tint exch AGMCORE_gput TintProc end }def /setdevicencolor { /devicen_colorspace_dict AGMCORE_gget begin Names length copy Names length 1 sub -1 0 { /devicen_tints AGMCORE_gget 3 1 roll xpt }for TintProc end }def /sep_colorspace_proc { /AGMCORE_tmp exch store /sep_colorspace_dict AGMCORE_gget begin currentdict/Components known{ Components aload pop TintMethod/Lab eq{ 2{AGMCORE_tmp mul NComponents 1 roll}repeat LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll }{ TintMethod/Subtractive eq{ NComponents{ AGMCORE_tmp mul NComponents 1 roll }repeat }{ NComponents{ 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll }repeat }ifelse }ifelse }{ ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get aload pop }ifelse end }def /sep_colorspace_gray_proc { /AGMCORE_tmp exch store /sep_colorspace_dict AGMCORE_gget begin GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get end }def /sep_proc_name { dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ pop[/DeviceGray] /sep_colorspace_gray_proc }{ /sep_colorspace_proc }ifelse }def /setsepcolorspace { current_spot_alias{ dup begin Name map_alias{ exch pop }if end }if dup/sep_colorspace_dict exch AGMCORE_gput begin CSA map_csa /AGMCORE_sep_special Name dup()eq exch(All)eq or store AGMCORE_avoid_L2_sep_space{ [/Indexed MappedCSA sep_proc_name 255 exch {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx ]setcolorspace_opt /TintProc{ 255 mul round cvi setcolor }bdf }{ MappedCSA 0 get/DeviceCMYK eq currentdict/Components known and AGMCORE_sep_special not and{ /TintProc[ Components aload pop Name findcmykcustomcolor /exch cvx/setcustomcolor cvx ]cvx bdf }{ AGMCORE_host_sep Name(All)eq and{ /TintProc{ 1 exch sub setseparationgray }bdf }{ AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and AGMCORE_host_sep or Name()eq and{ /TintProc[ MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ cvx/setcmykcolor cvx }{ cvx/setgray cvx }ifelse ]cvx bdf }{ AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ /TintProc[ /dup cvx MappedCSA sep_proc_name cvx exch 0 get/DeviceGray eq{ 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx }if /Name cvx/findcmykcustomcolor cvx/exch cvx AGMCORE_host_sep{ AGMCORE_is_cmyk_sep /Name cvx /AGMCORE_IsSeparationAProcessColor load/exec cvx /not cvx/and cvx }{ Name inRip_spot_has_ink not }ifelse [ /pop cvx 1 ]cvx/if cvx /setcustomcolor cvx ]cvx bdf }{ /TintProc{setcolor}bdf [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt }ifelse }ifelse }ifelse }ifelse }ifelse set_crd setsepcolor end }def /additive_blend { 3 dict begin /numarrays xdf /numcolors xdf 0 1 numcolors 1 sub { /c1 xdf 1 0 1 numarrays 1 sub { 1 exch add/index cvx c1/get cvx/mul cvx }for numarrays 1 add 1/roll cvx }for numarrays[/pop cvx]cvx/repeat cvx end }def /subtractive_blend { 3 dict begin /numarrays xdf /numcolors xdf 0 1 numcolors 1 sub { /c1 xdf 1 1 0 1 numarrays 1 sub { 1 3 3 -1 roll add/index cvx c1/get cvx/sub cvx/mul cvx }for /sub cvx numarrays 1 add 1/roll cvx }for numarrays[/pop cvx]cvx/repeat cvx end }def /exec_tint_transform { /TintProc[ /TintTransform cvx/setcolor cvx ]cvx bdf MappedCSA setcolorspace_opt }bdf /devn_makecustomcolor { 2 dict begin /names_index xdf /Names xdf 1 1 1 1 Names names_index get findcmykcustomcolor /devicen_tints AGMCORE_gget names_index get setcustomcolor Names length{pop}repeat end }bdf /setdevicencolorspace { dup/AliasedColorants known{false}{true}ifelse current_spot_alias and{ 7 dict begin /names_index 0 def dup/names_len exch/Names get length def /new_names names_len array def /new_LookupTables names_len array def /alias_cnt 0 def dup/Names get { dup map_alias{ exch pop dup/ColorLookup known{ dup begin new_LookupTables names_index ColorLookup put end }{ dup/Components known{ dup begin new_LookupTables names_index Components put end }{ dup begin new_LookupTables names_index[null null null null]put end }ifelse }ifelse new_names names_index 3 -1 roll/Name get put /alias_cnt alias_cnt 1 add def }{ /name xdf new_names names_index name put dup/LookupTables known{ dup begin new_LookupTables names_index LookupTables names_index get put end }{ dup begin new_LookupTables names_index[null null null null]put end }ifelse }ifelse /names_index names_index 1 add def }forall alias_cnt 0 gt{ /AliasedColorants true def /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def 0 1 names_len 1 sub{ /names_index xdf new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ /AliasedColorants false def exit }{ new_LookupTables names_index get 0 get null eq{ dup/Names get names_index get/name xdf name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq or or or not{ /AliasedColorants false def exit }if }if }ifelse }for lut_entry_len 1 eq{ /AliasedColorants false def }if AliasedColorants{ dup begin /Names new_names def /LookupTables new_LookupTables def /AliasedColorants true def /NComponents lut_entry_len def /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def currentdict/TTTablesIdx known not{ /TTTablesIdx -1 def }if end }if }if end }if dup/devicen_colorspace_dict exch AGMCORE_gput begin currentdict/AliasedColorants known{ AliasedColorants }{ false }ifelse dup not{ CSA map_csa }if /TintTransform load type/nulltype eq or{ /TintTransform[ 0 1 Names length 1 sub { /TTTablesIdx TTTablesIdx 1 add def dup LookupTables exch get dup 0 get null eq { 1 index Names exch get dup(Cyan)eq { pop exch LookupTables length exch sub /index cvx 0 0 0 } { dup(Magenta)eq { pop exch LookupTables length exch sub /index cvx 0/exch cvx 0 0 }{ (Yellow)eq { exch LookupTables length exch sub /index cvx 0 0 3 -1/roll cvx 0 }{ exch LookupTables length exch sub /index cvx 0 0 0 4 -1/roll cvx }ifelse }ifelse }ifelse 5 -1/roll cvx/astore cvx }{ dup length 1 sub LookupTables length 4 -1 roll sub 1 add /index cvx/mul cvx/round cvx/cvi cvx/get cvx }ifelse Names length TTTablesIdx add 1 add 1/roll cvx }for Names length[/pop cvx]cvx/repeat cvx NComponents Names length TintMethod/Subtractive eq { subtractive_blend }{ additive_blend }ifelse ]cvx bdf }if AGMCORE_host_sep{ Names convert_to_process{ exec_tint_transform } { currentdict/AliasedColorants known{ AliasedColorants not }{ false }ifelse 5 dict begin /AvoidAliasedColorants xdf /painted? false def /names_index 0 def /names_len Names length def AvoidAliasedColorants{ /currentspotalias current_spot_alias def false set_spot_alias }if Names{ AGMCORE_is_cmyk_sep{ dup(Cyan)eq AGMCORE_cyan_plate and exch dup(Magenta)eq AGMCORE_magenta_plate and exch dup(Yellow)eq AGMCORE_yellow_plate and exch (Black)eq AGMCORE_black_plate and or or or{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ Names names_index/devn_makecustomcolor cvx ]cvx ddf /painted? true def }if painted?{exit}if }{ 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ Names names_index/devn_makecustomcolor cvx ]cvx ddf /painted? true def exit }if }ifelse /names_index names_index 1 add def }forall AvoidAliasedColorants{ currentspotalias set_spot_alias }if painted?{ /devicen_colorspace_dict AGMCORE_gget/names_index names_index put }{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx 0 0 0 0/setcmykcolor cvx ]cvx ddf }ifelse end }ifelse } { AGMCORE_in_rip_sep{ Names convert_to_process not }{ level3 }ifelse { [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt /TintProc level3 not AGMCORE_in_rip_sep and{ [ Names/length cvx[/pop cvx]cvx/repeat cvx ]cvx bdf }{ {setcolor}bdf }ifelse }{ exec_tint_transform }ifelse }ifelse set_crd /AliasedColorants false def end }def /setindexedcolorspace { dup/indexed_colorspace_dict exch AGMCORE_gput begin currentdict/CSDBase known{ CSDBase/CSD get_res begin currentdict/Names known{ currentdict devncs }{ 1 currentdict sepcs }ifelse AGMCORE_host_sep{ 4 dict begin /compCnt/Names where{pop Names length}{1}ifelse def /NewLookup HiVal 1 add string def 0 1 HiVal{ /tableIndex xdf Lookup dup type/stringtype eq{ compCnt tableIndex map_index }{ exec }ifelse /Names where{ pop setdevicencolor }{ setsepcolor }ifelse currentgray tableIndex exch 255 mul cvi NewLookup 3 1 roll put }for [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt end }{ level3 { currentdict/Names known{ [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt }{ [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt }ifelse }{ [/Indexed MappedCSA HiVal [ currentdict/Names known{ Lookup dup type/stringtype eq {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} {/exec cvx}ifelse /TintTransform load/exec cvx }{ Lookup dup type/stringtype eq {/exch cvx/get cvx 255/div cvx} {/exec cvx}ifelse CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx }ifelse ]cvx ]setcolorspace_opt }ifelse }ifelse end set_crd } { CSA map_csa AGMCORE_host_sep level2 not and{ 0 0 0 0 setcmykcolor }{ [/Indexed MappedCSA level2 not has_color not and{ dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ pop[/DeviceGray] }if HiVal GrayLookup }{ HiVal currentdict/RangeArray known{ { /indexed_colorspace_dict AGMCORE_gget begin Lookup exch dup HiVal gt{ pop HiVal }if NComponents mul NComponents getinterval{}forall NComponents 1 sub -1 0{ RangeArray exch 2 mul 2 getinterval aload pop map255_to_range NComponents 1 roll }for end }bind }{ Lookup }ifelse }ifelse ]setcolorspace_opt set_crd }ifelse }ifelse end }def /setindexedcolor { AGMCORE_host_sep{ /indexed_colorspace_dict AGMCORE_gget begin currentdict/CSDBase known{ CSDBase/CSD get_res begin currentdict/Names known{ map_indexed_devn devn } { Lookup 1 3 -1 roll map_index sep }ifelse end }{ Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll map_index MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse }ifelse end }{ level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin map_indexed_devn devn end } { setcolor }ifelse }ifelse }def /ignoreimagedata { currentoverprint not{ gsave dup clonedict begin 1 setgray /Decode[0 1]def /DataSourcedef /MultipleDataSources false def /BitsPerComponent 8 def currentdict end systemdict/image gx grestore }if consumeimagedata }def /add_res { dup/CSD eq{ pop //Adobe_AGM_Core begin /AGMCORE_CSD_cache load 3 1 roll put end }{ defineresource pop }ifelse }def /del_res { { aload pop exch dup/CSD eq{ pop {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall }{ exch {1 index undefineresource}forall pop }ifelse }forall }def /get_res { dup/CSD eq{ pop dup type dup/nametype eq exch/stringtype eq or{ AGMCORE_CSD_cache exch get }if }{ findresource }ifelse }def /get_csa_by_name { dup type dup/nametype eq exch/stringtype eq or{ /CSA get_res }if }def /paintproc_buf_init { /count get 0 0 put }def /paintproc_buf_next { dup/count get dup 0 get dup 3 1 roll 1 add 0 xpt get }def /cachepaintproc_compress { 5 dict begin currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def /ppdict 20 dict def /string_size 16000 def /readbuffer string_size string def currentglobal true setglobal ppdict 1 array dup 0 1 put/count xpt setglobal /LZWFilter { exch dup length 0 eq{ pop }{ ppdict dup length 1 sub 3 -1 roll put }ifelse {string_size}{0}ifelse string }/LZWEncode filter def { ReadFilter readbuffer readstring exch LZWFilter exch writestring not{exit}if }loop LZWFilter closefile ppdict end }def /cachepaintproc { 2 dict begin currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def /ppdict 20 dict def currentglobal true setglobal ppdict 1 array dup 0 1 put/count xpt setglobal { ReadFilter 16000 string readstring exch ppdict dup length 1 sub 3 -1 roll put not{exit}if }loop ppdict dup dup length 1 sub()put end }def /make_pattern { exch clonedict exch dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub matrix translate exch matrix concatmatrix 1 index begin BBox 0 get XStep div cvi XStep mul/xshift exch neg def BBox 1 get YStep div cvi YStep mul/yshift exch neg def BBox 0 get xshift add BBox 1 get yshift add BBox 2 get xshift add BBox 3 get yshift add 4 array astore /BBox exch def [xshift yshift/translate load null/exec load]dup 3/PaintProc load put cvx/PaintProc exch def end gsave 0 setgray makepattern grestore }def /set_pattern { dup/PatternType get 1 eq{ dup/PaintType get 1 eq{ currentoverprint sop[/DeviceGray]setcolorspace 0 setgray }if }if setpattern }def /setcolorspace_opt { dup currentcolorspace eq{pop}{setcolorspace}ifelse }def /updatecolorrendering { currentcolorrendering/RenderingIntent known{ currentcolorrendering/RenderingIntent get } { Intent/AbsoluteColorimetric eq { /absolute_colorimetric_crd AGMCORE_gget dup null eq } { Intent/RelativeColorimetric eq { /relative_colorimetric_crd AGMCORE_gget dup null eq } { Intent/Saturation eq { /saturation_crd AGMCORE_gget dup null eq } { /perceptual_crd AGMCORE_gget dup null eq }ifelse }ifelse }ifelse { pop null } { /RenderingIntent known{null}{Intent}ifelse }ifelse }ifelse Intent ne{ Intent/ColorRendering{findresource}stopped { pop pop systemdict/findcolorrendering known { Intent findcolorrendering { /ColorRendering findresource true exch } { /ColorRendering findresource product(Xerox Phaser 5400)ne exch }ifelse dup Intent/AbsoluteColorimetric eq { /absolute_colorimetric_crd exch AGMCORE_gput } { Intent/RelativeColorimetric eq { /relative_colorimetric_crd exch AGMCORE_gput } { Intent/Saturation eq { /saturation_crd exch AGMCORE_gput } { Intent/Perceptual eq { /perceptual_crd exch AGMCORE_gput } { pop }ifelse }ifelse }ifelse }ifelse 1 index{exch}{pop}ifelse } {false}ifelse } {true}ifelse { dup begin currentdict/TransformPQR known{ currentdict/TransformPQR get aload pop 3{{}eq 3 1 roll}repeat or or } {true}ifelse currentdict/MatrixPQR known{ currentdict/MatrixPQR get aload pop 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq and and and and and and and and } {true}ifelse end or { clonedict begin /TransformPQR[ {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind ]def /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def currentdict end }if setcolorrendering_opt }if }if }def /set_crd { AGMCORE_host_sep not level2 and{ currentdict/ColorRendering known{ ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if }{ currentdict/Intent known{ updatecolorrendering }if }ifelse currentcolorspace dup type/arraytype eq {0 get}if /DeviceRGB eq { currentdict/UCR known {/UCR}{/AGMCORE_currentucr}ifelse load setundercolorremoval currentdict/BG known {/BG}{/AGMCORE_currentbg}ifelse load setblackgeneration }if }if }def /set_ucrbg { dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval }def /setcolorrendering_opt { dup currentcolorrendering eq{ pop }{ product(HP Color LaserJet 2605)anchorsearch{ pop pop pop }{ pop clonedict begin /Intent Intent def currentdict end setcolorrendering }ifelse }ifelse }def /cpaint_gcomp { convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not { (%end_cpaint_gcomp)flushinput }if }def /cpaint_gsep { //Adobe_AGM_Core/AGMCORE_ConvertToProcess get { (%end_cpaint_gsep)flushinput }if }def /cpaint_gend {np}def /T1_path { currentfile token pop currentfile token pop mo { currentfile token pop dup type/stringtype eq {pop exit}if 0 exch rlineto currentfile token pop dup type/stringtype eq {pop exit}if 0 rlineto }loop }def /T1_gsave level3 {/clipsave} {/gsave}ifelse load def /T1_grestore level3 {/cliprestore} {/grestore}ifelse load def /set_spot_alias_ary { dup inherit_aliases //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf }def /set_spot_normalization_ary { dup inherit_aliases dup length /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if array //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf /AGMCORE_SpotAliasAry where{ pop AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval AGMCORE_SpotAliasAry length }{0}ifelse AGMCORE_SpotAliasAry2 3 1 roll exch putinterval true set_spot_alias }def /inherit_aliases { {dup/Name get map_alias{/CSD put}{pop}ifelse}forall }def /set_spot_alias { /AGMCORE_SpotAliasAry2 where{ /AGMCORE_current_spot_alias 3 -1 roll put }{ pop }ifelse }def /current_spot_alias { /AGMCORE_SpotAliasAry2 where{ /AGMCORE_current_spot_alias get }{ false }ifelse }def /map_alias { /AGMCORE_SpotAliasAry2 where{ begin /AGMCORE_name xdf false AGMCORE_SpotAliasAry2{ dup/Name get AGMCORE_name eq{ /CSD get/CSD get_res exch pop true exit }{ pop }ifelse }forall end }{ pop false }ifelse }bdf /spot_alias { true set_spot_alias /AGMCORE_&setcustomcolor AGMCORE_key_known not{ //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put }if /customcolor_tint 1 AGMCORE_gput //Adobe_AGM_Core begin /setcustomcolor { //Adobe_AGM_Core begin dup/customcolor_tint exch AGMCORE_gput 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not current_spot_alias and{1 index 4 get map_alias}{false}ifelse { false set_spot_alias /sep_colorspace_dict AGMCORE_gget null ne {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse 3 1 roll 2 index{ exch pop/sep_tint AGMCORE_gget exch }if mark 3 1 roll setsepcolorspace counttomark 0 ne{ setsepcolor }if pop not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if pop true set_spot_alias }{ AGMCORE_&setcustomcolor }ifelse end }bdf end }def /begin_feature { Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if }def /end_feature { 2 dict begin /spd/setpagedevice load def /setpagedevice{get_gstate spd set_gstate}def stopped{$error/newerror false put}if end count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if }def /set_negative { //Adobe_AGM_Core begin /AGMCORE_inverting exch def level2{ currentpagedevice/NegativePrint known AGMCORE_distilling not and{ currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ true begin_feature true{ <>setpagedevice }end_feature }if /AGMCORE_inverting false def }if }if AGMCORE_inverting{ [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer AGMCORE_distilling{ erasepage }{ gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore }ifelse }if end }def /lw_save_restore_override{ /md where{ pop md begin initializepage /initializepage{}def /pmSVsetup{}def /endp{}def /pse{}def /psb{}def /orig_showpage where {pop} {/orig_showpage/showpage load def} ifelse /showpage{orig_showpage gR}def end }if }def /pscript_showpage_override{ /NTPSOct95 where { begin showpage save /showpage/restore load def /restore{exch pop}def end }if }def /driver_media_override { /md where{ pop md/initializepage known{ md/initializepage{}put }if md/rC known{ md/rC{4{pop}repeat}put }if }if /mysetup where{ /mysetup[1 0 0 1 0 0]put }if Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put level2 {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if }def /capture_mysetup { /Pscript_Win_Data where{ pop Pscript_Win_Data/mysetup known{ Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put }if }if }def /restore_mysetup { /Pscript_Win_Data where{ pop Pscript_Win_Data/mysetup known{ Adobe_AGM_Core/save_mysetup known{ Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put Adobe_AGM_Core/save_mysetup undef }if }if }if }def /driver_check_media_override { /PrepsDict where {pop} { Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq { Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and }if { Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix }if }ifelse }def AGMCORE_err_strings begin /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def /AGMCORE_invalid_color_space(This job contains an invalid color space. )def end /set_def_ht {AGMCORE_def_ht sethalftone}def /set_def_flat {AGMCORE_Default_flatness setflat}def end systemdict/setpacking known {setpacking}if %%EndResource %%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known { currentpacking true setpacking }if userdict/Adobe_AGM_Image 71 dict dup begin put /Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def /nd{ null def }bind def /AGMIMG_&image nd /AGMIMG_&colorimage nd /AGMIMG_&imagemask nd /AGMIMG_mbuf()def /AGMIMG_ybuf()def /AGMIMG_kbuf()def /AGMIMG_c 0 def /AGMIMG_m 0 def /AGMIMG_y 0 def /AGMIMG_k 0 def /AGMIMG_tmp nd /AGMIMG_imagestring0 nd /AGMIMG_imagestring1 nd /AGMIMG_imagestring2 nd /AGMIMG_imagestring3 nd /AGMIMG_imagestring4 nd /AGMIMG_imagestring5 nd /AGMIMG_cnt nd /AGMIMG_fsave nd /AGMIMG_colorAry nd /AGMIMG_override nd /AGMIMG_name nd /AGMIMG_maskSource nd /AGMIMG_flushfilters nd /invert_image_samples nd /knockout_image_samples nd /img nd /sepimg nd /devnimg nd /idximg nd /ds { Adobe_AGM_Core begin Adobe_AGM_Image begin /AGMIMG_&image systemdict/image get def /AGMIMG_&imagemask systemdict/imagemask get def /colorimage where{ pop /AGMIMG_&colorimage/colorimage ldf }if end end }def /ps { Adobe_AGM_Image begin /AGMIMG_ccimage_exists{/customcolorimage where { pop /Adobe_AGM_OnHost_Seps where { pop false }{ /Adobe_AGM_InRip_Seps where { pop false }{ true }ifelse }ifelse }{ false }ifelse }bdf level2{ /invert_image_samples { Adobe_AGM_Image/AGMIMG_tmp Decode length ddf /Decode[Decode 1 get Decode 0 get]def }def /knockout_image_samples { Operator/imagemask ne{ /Decode[1 1]def }if }def }{ /invert_image_samples { {1 exch sub}currenttransfer addprocs settransfer }def /knockout_image_samples { {pop 1}currenttransfer addprocs settransfer }def }ifelse /img/imageormask ldf /sepimg/sep_imageormask ldf /devnimg/devn_imageormask ldf /idximg/indexed_imageormask ldf /_ctype 7 def currentdict{ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ bind }if def }forall }def /pt { end }def /dt { }def /AGMIMG_flushfilters { dup type/arraytype ne {1 array astore}if dup 0 get currentfile ne {dup 0 get flushfile}if { dup type/filetype eq { dup status 1 index currentfile ne and {closefile} {pop} ifelse }{pop}ifelse }forall }def /AGMIMG_init_common { currentdict/T known{/ImageType/T ldf currentdict/T undef}if currentdict/W known{/Width/W ldf currentdict/W undef}if currentdict/H known{/Height/H ldf currentdict/H undef}if currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if currentdict/D known{/Decode/D ldf currentdict/D undef}if currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if currentdict/O known{ /Operator/O load 1 eq{ /imagemask }{ /O load 2 eq{ /image }{ /colorimage }ifelse }ifelse def currentdict/O undef }if currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if currentdict/I known{/Interpolate/I ldf currentdict/I undef}if currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if /DataSource load xcheck not{ DataSource type/arraytype eq{ DataSource 0 get type/filetype eq{ /_Filters DataSource def currentdict/MultipleDataSources known not{ /DataSource DataSource dup length 1 sub get def }if }if }if currentdict/MultipleDataSources known not{ /MultipleDataSources DataSource type/arraytype eq{ DataSource length 1 gt } {false}ifelse def }if }if /NComponents Decode length 2 div def currentdict/SkipImageProc known not{/SkipImageProc{false}def}if }bdf /imageormask_sys { begin AGMIMG_init_common save mark level2{ currentdict Operator/imagemask eq{ AGMIMG_&imagemask }{ use_mask{ process_mask AGMIMG_&image }{ AGMIMG_&image }ifelse }ifelse }{ Width Height Operator/imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix/DataSource load AGMIMG_&imagemask }{ BitsPerComponent ImageMatrix/DataSource load AGMIMG_&image }ifelse }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if cleartomark restore end }def /overprint_plate { currentoverprint{ 0 get dup type/nametype eq{ dup/DeviceGray eq{ pop AGMCORE_black_plate not }{ /DeviceCMYK eq{ AGMCORE_is_cmyk_sep not }if }ifelse }{ false exch { AGMOHS_sepink eq or }forall not }ifelse }{ pop false }ifelse }def /process_mask { level3{ dup begin /ImageType 1 def end 4 dict begin /DataDict exch def /ImageType 3 def /InterleaveType 3 def /MaskDict 9 dict begin /ImageType 1 def /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def /ImageMatrix[Width 0 0 Height neg 0 Height]def /NComponents 1 def /BitsPerComponent 1 def /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def currentdict end def currentdict end }if }def /use_mask { dup/Mask known {dup/Mask get}{false}ifelse }def /imageormask { begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata } { save mark level2 AGMCORE_host_sep not and{ currentdict Operator/imagemask eq DeviceN_PS2 not and{ imagemask }{ AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ [/Separation/Black/DeviceGray{}]setcolorspace /Decode[Decode 1 get Decode 0 get]def }if use_mask{ process_mask image }{ DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and { Names convert_to_process not{ 2 dict begin /imageDict xdf /names_index 0 def gsave imageDict write_image_file{ Names{ dup(None)ne{ [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace Operator imageDict read_image_file names_index 0 eq{true setoverprint}if /names_index names_index 1 add def }{ pop }ifelse }forall close_image_file }if grestore end }{ Operator/imagemask eq{ imagemask }{ image }ifelse }ifelse }{ Operator/imagemask eq{ imagemask }{ image }ifelse }ifelse }ifelse }ifelse }{ Width Height Operator/imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix/DataSource load /Adobe_AGM_OnHost_Seps where{ pop imagemask }{ currentgray 1 ne{ currentdict imageormask_sys }{ currentoverprint not{ 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }ifelse }{ BitsPerComponent ImageMatrix MultipleDataSources{ 0 1 NComponents 1 sub{ DataSource exch get }for }{ /DataSource load }ifelse Operator/colorimage eq{ AGMCORE_host_sep{ MultipleDataSources level2 or NComponents 4 eq and{ AGMCORE_is_cmyk_sep{ MultipleDataSources{ /DataSource DataSource 0 get xcheck { [ DataSource 0 get/exec cvx DataSource 1 get/exec cvx DataSource 2 get/exec cvx DataSource 3 get/exec cvx /AGMCORE_get_ink_data cvx ]cvx }{ DataSource aload pop AGMCORE_get_ink_data }ifelse def }{ /DataSource Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul /DataSource load filter_cmyk 0()/SubFileDecode filter def }ifelse /Decode[Decode 0 get Decode 1 get]def /MultipleDataSources false def /NComponents 1 def /Operator/image def invert_image_samples 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentoverprint not Operator/imagemask eq and{ 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }{ MultipleDataSources NComponents AGMIMG_&colorimage }ifelse }{ true NComponents colorimage }ifelse }{ Operator/image eq{ AGMCORE_host_sep{ /DoImage true def currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse { AGMCORE_black_plate not Operator/imagemask ne and{ /DoImage false def currentdict ignoreimagedata }if }if 1 AGMCORE_&setgray DoImage {currentdict imageormask_sys}if }{ use_mask{ process_mask image }{ image }ifelse }ifelse }{ Operator/knockout eq{ pop pop pop pop pop currentcolorspace overprint_plate not{ knockout_unitsq }if }if }ifelse }ifelse }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end }def /sep_imageormask { /sep_colorspace_dict AGMCORE_gget begin CSA map_csa begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata }{ save mark AGMCORE_avoid_L2_sep_space{ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def }if AGMIMG_ccimage_exists MappedCSA 0 get/DeviceCMYK eq and currentdict/Components known and Name()ne and Name(All)ne and Operator/image eq and AGMCORE_producing_seps not and level2 not and { Width Height BitsPerComponent ImageMatrix [ /DataSource load/exec cvx { 0 1 2 index length 1 sub{ 1 index exch 2 copy get 255 xor put }for }/exec cvx ]cvx bind MappedCSA 0 get/DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Name findcmykcustomcolor customcolorimage }{ AGMCORE_producing_seps not{ level2{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if currentdict imageormask }{ currentdict Operator/imagemask eq{ imageormask }{ sep_imageormask_lev1 }ifelse }ifelse }{ AGMCORE_host_sep{ Operator/knockout eq{ currentdict/ImageMatrix get concat knockout_unitsq }{ currentgray 1 ne{ AGMCORE_is_cmyk_sep Name(All)ne and{ level2{ Name AGMCORE_IsSeparationAProcessColor { Operator/imagemask eq{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor }if }{ invert_image_samples }ifelse }{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ [/Separation Name[/DeviceGray] { sep_colorspace_proc AGMCORE_get_ink_data 1 exch sub }bind ]AGMCORE_&setcolorspace /sep_tint AGMCORE_gget AGMCORE_&setcolor }if }ifelse currentdict imageormask_sys }{ currentdict Operator/imagemask eq{ imageormask_sys }{ sep_image_lev1_sep }ifelse }ifelse }{ Operator/imagemask ne{ invert_image_samples }if currentdict imageormask_sys }ifelse }{ currentoverprint not Name(All)eq or Operator/imagemask eq and{ currentdict imageormask_sys }{ currentoverprint not { gsave knockout_unitsq grestore }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ currentcolorspace 0 get/Separation ne{ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if }if currentoverprint MappedCSA 0 get/DeviceCMYK eq and Name AGMCORE_IsSeparationAProcessColor not and //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse Name(All)ne and{ imageormask_l2_overprint }{ currentdict imageormask }ifelse }ifelse }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end end }def /colorSpaceElemCnt { mark currentcolor counttomark dup 2 add 1 roll cleartomark }bdf /devn_sep_datasource { 1 dict begin /dataSource xdf [ 0 1 dataSource length 1 sub{ dup currentdict/dataSource get/exch cvx/get cvx/exec cvx /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx }for ]cvx bind end }bdf /devn_alt_datasource { 11 dict begin /convProc xdf /origcolorSpaceElemCnt xdf /origMultipleDataSources xdf /origBitsPerComponent xdf /origDecode xdf /origDataSource xdf /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def /DataSource origMultipleDataSources { [ BitsPerComponent 8 idiv origDecode length 2 idiv mul string 0 1 origDecode length 2 idiv 1 sub { dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch origDataSource exch get 0()/SubFileDecode filter BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx }for ]bind cvx }{origDataSource}ifelse 0()/SubFileDecode filter def [ origcolorSpaceElemCnt string 0 2 origDecode length 2 sub { dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx }for /convProc load/exec cvx origcolorSpaceElemCnt 1 sub -1 0 { /dup cvx 2/add cvx/index cvx 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx }for ]bind cvx 0()/SubFileDecode filter end }bdf /devn_imageormask { /devicen_colorspace_dict AGMCORE_gget begin CSA map_csa 2 dict begin dup /srcDataStrs[3 -1 roll begin AGMIMG_init_common currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse { Width Decode length 2 div mul cvi { dup 65535 gt{1 add 2 div cvi}{exit}ifelse }loop string }repeat end]def /dstDataStr srcDataStrs 0 get length string def begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata }{ save mark AGMCORE_producing_seps not{ level3 not{ Operator/imagemask ne{ /DataSource[[ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def /MultipleDataSources true def /Decode colorSpaceElemCnt[exch{0 1}repeat]def }if }if currentdict imageormask }{ AGMCORE_host_sep{ Names convert_to_process{ CSA get_csa_by_name 0 get/DeviceCMYK eq{ /DataSource Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource filter_cmyk 0()/SubFileDecode filter def /MultipleDataSources false def /Decode[1 0]def /DeviceGray setcolorspace currentdict imageormask_sys }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate{ /DataSource DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource /MultipleDataSources false def /Decode colorSpaceElemCnt[exch{0 1}repeat]def currentdict imageormask_sys }{ gsave knockout_unitsq grestore currentdict consumeimagedata }ifelse }ifelse } { /devicen_colorspace_dict AGMCORE_gget/names_index known{ Operator/imagemask ne{ MultipleDataSources{ /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def /MultipleDataSources false def }{ /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def }ifelse invert_image_samples }if currentdict imageormask_sys }{ currentoverprint not Operator/imagemask eq and{ currentdict imageormask_sys }{ currentoverprint not { gsave knockout_unitsq grestore }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ currentdict imageormask }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end end end }def /imageormask_l2_overprint { currentdict currentcmykcolor add add add 0 eq{ currentdict consumeimagedata }{ level3{ currentcmykcolor /AGMIMG_k xdf /AGMIMG_y xdf /AGMIMG_m xdf /AGMIMG_c xdf Operator/imagemask eq{ [/DeviceN[ AGMIMG_c 0 ne{/Cyan}if AGMIMG_m 0 ne{/Magenta}if AGMIMG_y 0 ne{/Yellow}if AGMIMG_k 0 ne{/Black}if ]/DeviceCMYK{}]setcolorspace AGMIMG_c 0 ne{AGMIMG_c}if AGMIMG_m 0 ne{AGMIMG_m}if AGMIMG_y 0 ne{AGMIMG_y}if AGMIMG_k 0 ne{AGMIMG_k}if setcolor }{ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def [/Indexed [ /DeviceN[ AGMIMG_c 0 ne{/Cyan}if AGMIMG_m 0 ne{/Magenta}if AGMIMG_y 0 ne{/Yellow}if AGMIMG_k 0 ne{/Black}if ] /DeviceCMYK{ AGMIMG_k 0 eq{0}if AGMIMG_y 0 eq{0 exch}if AGMIMG_m 0 eq{0 3 1 roll}if AGMIMG_c 0 eq{0 4 1 roll}if } ] 255 { 255 div mark exch dup dup dup AGMIMG_k 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_y 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_m 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_c 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop counttomark 1 roll }{ pop }ifelse counttomark 1 add -1 roll pop } ]setcolorspace }ifelse imageormask_sys }{ write_image_file{ currentcmykcolor 0 ne{ [/Separation/Black/DeviceGray{}]setcolorspace gsave /Black [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Yellow/DeviceGray{}]setcolorspace gsave /Yellow [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Magenta/DeviceGray{}]setcolorspace gsave /Magenta [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Cyan/DeviceGray{}]setcolorspace gsave /Cyan [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if close_image_file }{ imageormask }ifelse }ifelse }ifelse }def /indexed_imageormask { begin AGMIMG_init_common save mark currentdict AGMCORE_host_sep{ Operator/knockout eq{ /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ /CSA get get_csa_by_name }{ /Names get }ifelse overprint_plate not{ knockout_unitsq }if }{ Indexed_DeviceN{ /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ indexed_image_lev2_sep }{ currentoverprint not{ knockout_unitsq }if currentdict consumeimagedata }ifelse }{ AGMCORE_is_cmyk_sep{ Operator/imagemask eq{ imageormask_sys }{ level2{ indexed_image_lev2_sep }{ indexed_image_lev1_sep }ifelse }ifelse }{ currentoverprint not{ knockout_unitsq }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ level2{ Indexed_DeviceN{ /indexed_colorspace_dict AGMCORE_gget begin }{ /indexed_colorspace_dict AGMCORE_gget dup null ne { begin currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and AGMCORE_in_rip_sep and{ [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] setcolorspace }if end } {pop}ifelse }ifelse imageormask Indexed_DeviceN{ end }if }{ Operator/imagemask eq{ imageormask }{ indexed_imageormask_lev1 }ifelse }ifelse }ifelse cleartomark restore currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end }def /indexed_image_lev2_sep { /indexed_colorspace_dict AGMCORE_gget begin begin Indexed_DeviceN not{ currentcolorspace dup 1/DeviceGray put dup 3 currentcolorspace 2 get 1 add string 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub { dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put }for put setcolorspace }if currentdict Operator/imagemask eq{ AGMIMG_&imagemask }{ use_mask{ process_mask AGMIMG_&image }{ AGMIMG_&image }ifelse }ifelse end end }def /OPIimage { dup type/dicttype ne{ 10 dict begin /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /ImageType 1 def /Decode[0 1 def] currentdict end }if dup begin /NComponents 1 cdndf /MultipleDataSources false cdndf /SkipImageProc{false}cdndf /Decode[ 0 currentcolorspace 0 get/Indexed eq{ 2 BitsPerComponent exp 1 sub }{ 1 }ifelse ]cdndf /Operator/image cdndf end /sep_colorspace_dict AGMCORE_gget null eq{ imageormask }{ gsave dup begin invert_image_samples end sep_imageormask grestore }ifelse }def /cachemask_level2 { 3 dict begin /LZWEncode filter/WriteFilter xdf /readBuffer 256 string def /ReadFilter currentfile 0(%EndMask)/SubFileDecode filter /ASCII85Decode filter /RunLengthDecode filter def { ReadFilter readBuffer readstring exch WriteFilter exch writestring not{exit}if }loop WriteFilter closefile end }def /spot_alias { /mapto_sep_imageormask { dup type/dicttype ne{ 12 dict begin /ImageType 1 def /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /MultipleDataSources false def }{ begin }ifelse /Decode[/customcolor_tint AGMCORE_gget 0]def /Operator/image def /SkipImageProc{false}def currentdict end sep_imageormask }bdf /customcolorimage { Adobe_AGM_Image/AGMIMG_colorAry xddf /customcolor_tint AGMCORE_gget << /Name AGMIMG_colorAry 4 get /CSA[/DeviceCMYK] /TintMethod/Subtractive /TintProc null /MappedCSA null /NComponents 4 /Components[AGMIMG_colorAry aload pop pop] >> setsepcolorspace mapto_sep_imageormask }ndf Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put /customcolorimage { Adobe_AGM_Image/AGMIMG_override false put current_spot_alias{dup 4 get map_alias}{false}ifelse { false set_spot_alias /customcolor_tint AGMCORE_gget exch setsepcolorspace pop mapto_sep_imageormask true set_spot_alias }{ //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec }ifelse }bdf }def /snap_to_device { 6 dict begin matrix currentmatrix dup 0 get 0 eq 1 index 3 get 0 eq and 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop { 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def 0 0 transform AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch itransform/AGMIMG_llY exch def/AGMIMG_llX exch def 1 1 transform AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch itransform/AGMIMG_urY exch def/AGMIMG_urX exch def [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat }{ }ifelse end }def level2 not{ /colorbuf { 0 1 2 index length 1 sub{ dup 2 index exch get 255 exch sub 2 index 3 1 roll put }for }def /tint_image_to_color { begin Width Height BitsPerComponent ImageMatrix /DataSource load end Adobe_AGM_Image begin /AGMIMG_mbuf 0 string def /AGMIMG_ybuf 0 string def /AGMIMG_kbuf 0 string def { colorbuf dup length AGMIMG_mbuf length ne { dup length dup dup /AGMIMG_mbuf exch string def /AGMIMG_ybuf exch string def /AGMIMG_kbuf exch string def }if dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop } addprocs {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage end }def /sep_imageormask_lev1 { begin MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ { 255 mul round cvi GrayLookup exch get }currenttransfer addprocs settransfer currentdict imageormask }{ /sep_colorspace_dict AGMCORE_gget/Components known{ MappedCSA 0 get/DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer currentdict imageormask }{ currentcolortransfer {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }{ MappedCSA 0 get/DeviceGray eq{ {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer currentdict imageormask }{ MappedCSA 0 get/DeviceCMYK eq{ currentcolortransfer {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }{ currentcolortransfer {pop 1}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }ifelse }ifelse }ifelse end }def /sep_image_lev1_sep { begin /sep_colorspace_dict AGMCORE_gget/Components known{ Components aload pop Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf {AGMIMG_c mul 1 exch sub} {AGMIMG_m mul 1 exch sub} {AGMIMG_y mul 1 exch sub} {AGMIMG_k mul 1 exch sub} }{ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} }ifelse AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end }def /indexed_imageormask_lev1 { /indexed_colorspace_dict AGMCORE_gget begin begin currentdict MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get/DeviceGray eq{ {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get/DeviceCMYK eq{ currentcolortransfer {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll setcolortransfer tint_image_to_color }{ currentcolortransfer {pop 1}exch addprocs 4 1 roll {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll setcolortransfer tint_image_to_color }ifelse }ifelse }ifelse end end }def /indexed_image_lev1_sep { /indexed_colorspace_dict AGMCORE_gget begin begin {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end end }def }if end systemdict/setpacking known {setpacking}if %%EndResource currentdict Adobe_AGM_Utils eq {end} if %%EndProlog %%BeginSetup Adobe_AGM_Utils begin 2 2010 Adobe_AGM_Core/ds gx Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx currentdict Adobe_AGM_Utils eq {end} if %%EndSetup %%Page: 1 1 %%EndPageComments %%BeginPageSetup %ADOBeginClientInjection: PageSetup Start "AI11EPS" %AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 %ADOEndClientInjection: PageSetup Start "AI11EPS" Adobe_AGM_Utils begin Adobe_AGM_Core/ps gx Adobe_AGM_Utils/capture_cpd gx Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx %ADOBeginClientInjection: PageSetup End "AI11EPS" /currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 diagramas_01 application/postscript 2011-07-07T16:23:41-03:00 2011-07-07T16:23:41-03:00 2011-07-07T16:23:41-03:00 Adobe Illustrator CS4 256 148 JPEG /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAlAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7 FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYqxC8n81R3JSHTpJYpJGS3kOorGZKAsDw9FuNVUmhOKp1Y6fdy2qS XUtzaztXnAJxJxoSB8YUA1G+Ksb/AEZrragheDUY2mT1ig1dioZGHJRHx4cauO/0YqyK4sL1LEzQ vcy3YQEWpuAoLGlV9QqRt40xVJYJ/Nkk4R9NlSNJFjuZBqSsYwwVmbj6K8uKNWgO/TFWY4q7FXYq 7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqlmp2/wBYXT46Rms1 aTJ6ibQSfs1X9eKpRc+RYriZpWe0DM3KgsIDT2qdz9JxVbqukX8WoWptEJkMMoZdPK2JIDR1MjM0 gfqKAAU3xVAnTPNLOnKHVQqfZYanbglqMCXUJxIp067ncCgxVPvLkN1FaX6XXrCX16kXEiTOKwRb c0ABGKp5irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdiqD uP7zTv8AjMf+oeTFW9R1JLFEZoJ7guaBIIzIQB3PQD78VSK+1W8vLuJ7ISaa0NvKzS3qiGI85I1A qyShqFd6EUqPHFUneDzR9fS4TzHZCISF5ImumIYGlOIChVoa/CQQem2Ksq0b6wYtQaeQSs0wZZFZ XBU28VCCqRD8PpxVNsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi rsVdirsVUJLZnaBuYHoNzXbqeDJvv4PiqrST+Yfcf64qhbrTLe7mjluY45vSR0VJIw60kKkmjV/k xVT/AEBo9SfqFpUnkT9XTcjv88VVbXTYbQXC26pElw/qOqIFHLgsfQU7IMVReKuxV2KuxV2KuxV2 KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K uxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV/9k= uuid:190090dd-b95e-a142-9c53-7c955168a3d0 xmp.did:7FF2245A3B2068118DBB9A084B3843B2 uuid:65E6390686CF11DBA6E2D887CEACB407 proof:pdf converted from application/pdf to <unknown> saved xmp.iid:D47F11740720681191099C3B601C4548 2008-04-17T14:19:21+05:30 Adobe Illustrator CS4 / converted from application/pdf to <unknown> converted from application/pdf to <unknown> saved xmp.iid:FD7F11740720681197C1BF14D1759E83 2008-05-16T17:01:20-07:00 Adobe Illustrator CS4 / saved xmp.iid:F77F117407206811BC18AC99CBA78E83 2008-05-19T18:10:15-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:FB7F117407206811B628E3BF27C8C41B 2008-05-22T14:26:44-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:08C3BD25102DDD1181B594070CEB88D9 2008-05-28T16:51:46-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:F77F11740720681192B0DFFC927805D7 2008-05-30T21:26:38-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:F87F11740720681192B0DFFC927805D7 2008-05-30T21:27-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:F97F1174072068119098B097FDA39BEF 2008-06-02T13:26:10-07:00 Adobe Illustrator CS4 / saved xmp.iid:F77F1174072068118DBB9A084B3843B2 2011-06-09T11:06:05-03:00 Adobe Illustrator CS4 / saved xmp.iid:F87F1174072068118DBB9A084B3843B2 2011-06-09T15:15:58-03:00 Adobe Illustrator CS4 / saved xmp.iid:7FF2245A3B2068118DBB9A084B3843B2 2011-06-09T17:21:50-03:00 Adobe Illustrator CS4 / saved xmp.iid:02801174072068118DBB9C4385CA24A4 2011-07-07T16:23:41-03:00 Adobe Illustrator CS4 / converted from application/postscript to application/vnd.adobe.illustrator xmp.iid:02801174072068118DBB9C4385CA24A4 xmp.did:02801174072068118DBB9C4385CA24A4 uuid:65E6390686CF11DBA6E2D887CEACB407 proof:pdf Web 966.591797 645.423828 Pixels False False 1 ArialMT Arial Regular Open Type Version 5.01.2x False Arial.ttf Cyan Magenta Yellow Black Default Swatch Group 0 White RGB PROCESS 255 255 255 Black RGB PROCESS 0 0 0 RGB Red RGB PROCESS 255 0 0 RGB Yellow RGB PROCESS 255 255 0 RGB Green RGB PROCESS 0 255 0 RGB Cyan RGB PROCESS 0 255 255 RGB Blue RGB PROCESS 0 0 255 RGB Magenta RGB PROCESS 255 0 255 R=193 G=39 B=45 RGB PROCESS 193 39 45 R=237 G=28 B=36 RGB PROCESS 237 28 36 R=241 G=90 B=36 RGB PROCESS 241 90 36 R=247 G=147 B=30 RGB PROCESS 247 147 30 R=251 G=176 B=59 RGB PROCESS 251 176 59 R=252 G=238 B=33 RGB PROCESS 252 238 33 R=217 G=224 B=33 RGB PROCESS 217 224 33 R=140 G=198 B=63 RGB PROCESS 140 198 63 R=57 G=181 B=74 RGB PROCESS 57 181 74 R=0 G=146 B=69 RGB PROCESS 0 146 69 R=0 G=104 B=55 RGB PROCESS 0 104 55 R=34 G=181 B=115 RGB PROCESS 34 181 115 R=0 G=169 B=157 RGB PROCESS 0 169 157 R=41 G=171 B=226 RGB PROCESS 41 171 226 R=0 G=113 B=188 RGB PROCESS 0 113 188 R=46 G=49 B=146 RGB PROCESS 46 49 146 R=27 G=20 B=100 RGB PROCESS 27 20 100 R=102 G=45 B=145 RGB PROCESS 102 45 145 R=147 G=39 B=143 RGB PROCESS 147 39 143 R=158 G=0 B=93 RGB PROCESS 158 0 93 R=212 G=20 B=90 RGB PROCESS 212 20 90 R=237 G=30 B=121 RGB PROCESS 237 30 121 R=199 G=178 B=153 RGB PROCESS 199 178 153 R=153 G=134 B=117 RGB PROCESS 153 134 117 R=115 G=99 B=87 RGB PROCESS 115 99 87 R=83 G=71 B=65 RGB PROCESS 83 71 65 R=198 G=156 B=109 RGB PROCESS 198 156 109 R=166 G=124 B=82 RGB PROCESS 166 124 82 R=140 G=98 B=57 RGB PROCESS 140 98 57 R=117 G=76 B=36 RGB PROCESS 117 76 36 R=96 G=56 B=19 RGB PROCESS 96 56 19 R=66 G=33 B=11 RGB PROCESS 66 33 11 R=0 G=0 B=0 RGB PROCESS 0 0 0 R=26 G=26 B=26 RGB PROCESS 26 26 26 R=51 G=51 B=51 RGB PROCESS 51 51 51 R=77 G=77 B=77 RGB PROCESS 77 77 77 R=102 G=102 B=102 RGB PROCESS 102 102 102 R=128 G=128 B=128 RGB PROCESS 128 128 128 R=153 G=153 B=153 RGB PROCESS 153 153 153 R=179 G=179 B=179 RGB PROCESS 179 179 179 R=204 G=204 B=204 RGB PROCESS 204 204 204 R=230 G=230 B=230 RGB PROCESS 230 230 230 R=242 G=242 B=242 RGB PROCESS 242 242 242 R=63 G=169 B=245 RGB PROCESS 63 169 245 R=122 G=201 B=67 RGB PROCESS 122 201 67 R=255 G=147 B=30 RGB PROCESS 255 147 30 R=255 G=29 B=37 RGB PROCESS 255 29 37 R=255 G=123 B=172 RGB PROCESS 255 123 172 R=189 G=204 B=212 RGB PROCESS 189 204 212 Adobe PDF library 9.00 % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 %ADOEndClientInjection: PageSetup End "AI11EPS" %%EndPageSetup 1 -1 scale 0 -3533.68 translate pgsv [1 0 0 1 0 0 ]ct gsave np gsave 0 0 mo 0 3533.68 li 6133.98 3533.68 li 6133.98 0 li cp clp [1 0 0 1 0 0 ]ct 6133.24 3150.08 mo 5187.72 3150.08 li 5187.72 2556.51 li 6133.24 2556.51 li 6133.24 3150.08 li cp false sop /0 [/DeviceCMYK] /CSA add_res 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f 1.49613 lw 0 lc 0 lj 4 ml [] 0 dsh true sadj 6133.24 3150.08 mo 5187.72 3150.08 li 5187.72 2556.51 li 6133.24 2556.51 li 6133.24 3150.08 li cp .193668 .150057 .155337 3.0518e-05 cmyk @ 6133.24 2556.84 mo 5187.72 2556.84 li 5187.72 2527.7 li 6133.24 2527.7 li 6133.24 2556.84 li cp f 1.17553 lw 6133.24 2556.84 mo 5187.72 2556.84 li 5187.72 2527.7 li 6133.24 2527.7 li 6133.24 2556.84 li cp @ .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: ArialMT Initial %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. 12 dict dup begin /FontType 1 def /FontName /ArialMT def /FontInfo 5 dict dup begin /ItalicAngle 0 def /FSType 8 def end def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 32 /space put dup 65 /A put dup 66 /B put dup 67 /C put dup 69 /E put dup 75 /K put dup 76 /L put dup 83 /S put dup 86 /V put def /FontBBox {-665 -325 2000 1006} def end systemdict begin dup /Private 7 dict dup begin /|- {def} def /| {put} def /BlueValues [0 0] def /password 5839 def /MinFeature {16 16} def /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def /Subrs 5 array dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> | dup 1 <1C60D8A8C9C3D06D9E> | dup 2 <1C60D8A8C9C202D79A> | dup 3 <1C60D8A849> | dup 4 <1C60D8A8CC3674F41144B13B77> | def put dup /CharStrings 10 dict dup begin /.notdef <1C60D8A8C9B6E3FA5101D97F0BCF44F7161DEB1E2A84766DD477E7 C8A936AA182F5809A9> |- /space <1C60D8A8C9B854D00D> |- /A <1C60D8A8C9B64EDFED26B9E21A4F64848088903AC9891CF791BDBC4AB29A CC8B3E8D13924A7DDE35F09AC5F4A8229C87124C732743268600EF8D4582208B D16D82> |- /B <1C60D8A8C9B64EDFF43B9E1D43B76E7425A98F23F483468D5596DA760F15 54BAD296AA38A849FEE692D78BAC3B162E2013F61317550246D6F77AF27886D4 E04AB44C473130F6FA990DAC6640A48EC2A80691207E5DDBCA7196686E7CD5C9 80FB78081AA13952C8D8F3373FF54323A4853D0F014ED4C5A1024912E545AAB4 BA7F36D08386B7A08B38C3035C03383BB204897FB23E6B597B4E784900841F18 58E5E1740AFA815171FE44AAE751E7961222B185E93D26B02E1EB5C1FF9174E0 C619907BEEF9FED49CD2B96F29B7B01884> |- /C <1C60D8A8C9B6079F6D1C46AC2732DFBDC9143C94793529C1940296210AAD 6EE09C39CFC4DAB7C5F3BA33C9E10838E0BC6FC9318A4E57F309EE20438B434C 69AE73A499211EBA75E22A57C1581D93869428818DC700A28C027571D7047CDF A8B017AACDE96DE4B2579EFD2C826A30F6EBDDC52701A22CDD669ADC60B66F32 261A1F55EDEF9802FD4511E0EF130772EDFD708A4113A1EDB1E717E0FA7D3148 51DE59> |- /E <1C60D8A8C9B64EDFFB83C6241DB110BEE5AB2FAD9D94B39ED5E81E7411B6 6E9361DDE78FC667AB91EF9824> |- /K <1C60D8A8C9B64EDFF4E9C0F6048EB723B0CED8EE1109108A02369C8B4538 2285654732A05ADDD12E99CCD504BC058489833BA3AE060EFA> |- /L <1C60D8A8C9B7EF3224EC6E192BD0FEC2445DA87B99CF0E03A72A> |- /S <1C60D8A8C9B64EDFE3D078722A65C31955939D63AA5C8A4945719B5E558E 3B73A676CC12D1E18D93A8DC67C074D6E352D426981DE76F8EC4CFE5DAE051BE 47753A7C234C4B8D7D9F50292A61882B5500CC701F878FE626CDC6D4C322BB39 1537921D673F5AEE3EC19E36E7EFEC0F06A0EA4EAAB6BBA94DDCD11A6A564B13 B510F8C915848233B82F046D854DCD4F1639F149305DC73D3C68DF8AEB47A96A 30E55CF8BAD07FA2825BCE0D675F1CC2EBE61B07B772130E23119250F1EBF8FE 12A2098D9F09F3F21BDC41666CA4A0BB70D5F0A750B44BB93A5FBFDD2BF8DE45 0B277265536F77D5BD6F44FB72FF2E708C60107653AE44BFFB26AFF8> |- /V <1C60D8A8C9B64EDFFB759009DDECF50F0319B844741E3CEB2C0ABDDB89E7 563FC0955B866D61D9CC736D3C346A5623E20C1E4D> |- end put end dup /FontName get exch definefont pop end %ADOEndSubsetFont /QGUKYR+ArialMT /ArialMT findfont ct_VMDictPut /QGUKYR+ArialMT*1 [32{/.notdef}rp /space 32{/.notdef}rp /A /B /C /.notdef /E 5{/.notdef}rp /K /L 6{/.notdef}rp /S 2{/.notdef}rp /V 169{/.notdef}rp] QGUKYR+ArialMT nf QGUKYR+ArialMT*1 [16 0 0 -16 0 0 ]msf 5590.37 2549.81 mo (EVAS CALLBACKS) [10.6719 9.48438 10.6719 10.6719 4.44531 11.5547 10.6719 8.89844 8.89844 10.6719 10.6719 11.5547 10.6719 0 ]xsh .597284 .512352 .507713 .201328 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QGUKYR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /less <1C60D8A8C9B7F374869C422E2955CE88F463C9CAF6A7C2A92685E0A46 4A7F731C7D81960> |- /greater <1C60D8A8C9B7F374869C4D15A361F85863832081EDB2CB7E6471A7 51E3A162A8AFE29A513755FE> |- /c <1C60D8A8C9B7A73DB9D8FD6AA4FBAF8D65C36EA1D4AADBD389F972C0EDCE 9E7F36285FA93A80D3647871D2CE5AAAA6A6A370DC54E1595FB6AAB3E389C9F7 BBBB85F787D6C418B35B940450E5E243895ECFD2205F51B2D154CFFECF34148C 344C1EF806F9AAF539FB961E3EFAF6353381E833DF7C0542FFF27122A28D3654 8FE63FC8465B1B685766E782F0> |- /e <1C60D8A8C9B7EF322472FA01213C7AD90A23B536C2309DD40D370E2449B0 D0FEF85A6BE8067F30686F143E75903EB6FA56935472EF47CE3F33433C2F0C8B 6FA51573AE54B2C516F6F024F8775AD6639544E339FC2A328548BCBFD58B0EEA 03B7DC3AB069F44477958BFBFAAC7196D411DF9BE0B78A86C4BC33EC5D7C3729 5284C077711C162623860AACA404F650F8D516970257> |- /i <1C60D8A8C9B88C087228DFC7C7ABCC71B868F57EDB285655227000619B17 1C8A80AB> |- /k <1C60D8A8C9B7A73DB90BDE2D32BC36BC1297E20AB90FA9E27E830D444A32 0C85D226D41FA634DF03A4FEE2FD90BF314563D4BF5C68> |- /l <1C60D8A8C9B88C08722AD20D19A90F9064193C8D82> |- /m <1C60D8A8C9B6B41CBB5F87BE20C872DF59FABCB36542419CBFA3D5519AD5 BA8076F32ECFD724B055F72CAC37BC47239ACC8B0FB48B8ACFF099B97085BD99 C333951D0338D27FF6AB9B3F3C69320476BA0CD4F9573B79AD358A91B0176AFB 9AEF169308783E9C6287F18E6E658AF5AA6C9688B500806DA169A1B21069D55C 54A2FF607A6A38976171B08665C3ACCAA84DFB970D01180645CE5CBC48DFE37B> |- /o <1C60D8A8C9B7EF32334FFE7884F6C3B903D000D9FD76C2EAE8EDCCA90A98 7875625CA0393015EF6761BE1C3B6D9E9DA4BABE1DD313B783BCBF8F620C846C 7F6361946173FB7A4A6BF94EAA0CB4947DD1974AF371F3C211E584576DE9AD79 F9DA988E9E531810E3876F3029BB1D2ED366525F30E48DD7CE3C9B66C5CC099F 518C54BB58C51D6FB6D0C8> |- /r <1C60D8A8C9B81F2C3A9694980E415F1DEF5C498473095A24D1BE11285789 4FEA85DB28AD762FB8D2F4CAC5BF8B9C18D8A2DFCF155E0751AF58898A6619AD D420F549AB7C795751D32E8EE6> |- /s <1C60D8A8C9B7A73DA057E90C9BFBE0FE301E99CB771FA2F05368A6342B5F 80456D91458EA2F3CAD55CDF89BFF34EEB39D7DD325B057E2BF0E9B878C214E2 BD1BD70DCABE10E0DC8EBCF7B100B55EBE94FB0F17084E21EBD279B324AEABD9 6538911D053BE9D7ECBF43F934B1033C9E405BBE31E7EDB643609C8D779046E1 B250C3CF05E6FA4787649137D90F47F85972A6603BA900DD7CB710E02662DB32 87CB26D7B7AE794611498865FC85A28083D2F6C2DEC302D47619A4A577C5B843 5558FCFE71A1BB6783AFD5F58B6D2C03593B3F2297A66A7E6D13C1E321C57F41 72D53C8FCAF4D28F2B78D3A4BF03> |- /u <1C60D8A8C9B7EF32240889FE90FF09F794E92023A18223CCBE3629AB7F51 7D090BF7D55C0A5A8EADD9BE381137FE8504E8B2DB3D16839889E327241ACA8F 992A2BB9AD2BCE57ADB306CE2789439E67A64C32BE8669C197F5851EE3879399 0906DA8D7F8ACFF6D70790F06B02> |- systemdict /gcheck known {setglobal} if end {end} if end QGUKYR+ArialMT /Encoding get dup 60 /less put dup 62 /greater put dup 99 /c put dup 101 /e put dup 105 /i put dup 107 /k put dup 108 /l put dup 109 /m put dup 111 /o put dup 114 /r put dup 115 /s put dup 117 /u put pop %ADOEndSubsetFont /QGUKYR+ArialMT*1 [32{/.notdef}rp /space 27{/.notdef}rp /less /.notdef /greater 2{/.notdef}rp /A /B /C /.notdef /E 5{/.notdef}rp /K /L 6{/.notdef}rp /S 2{/.notdef}rp /V 12{/.notdef}rp /c /.notdef /e 3{/.notdef}rp /i /.notdef /k /l /m /.notdef /o 2{/.notdef}rp /r /s /.notdef /u 138{/.notdef}rp] QGUKYR+ArialMT nf QGUKYR+ArialMT*1 [16 0 0 -16 0 0 ]msf 5408.41 2698.32 mo ()sh %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QGUKYR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /D <1C60D8A8C9B6079F6249419CF69509002AC79A016C34D114AD8C7A9DD247 4EBE314027FB7E1F48C795DC0A22C11652551956D26D402DBF3954D5C55EEDC4 D2E02D32263ABBF714C52111C5848A3EB8C8B527B0FF3362F75E292ACAF79767 633E5CF98F1E087651E36E4721AF4CBDAC7E4D68359E9108BDBBEA294A048906 8CBF65F37E7CD4C7284AEAF641D010DF> |- /M <1C60D8A8C9B6B41CBB4B6664BFFC865F56E6FEAFA79E7B90883C1C68AFB3 79AC174B0F8DCC9294E2C26BD06BBA9FD3867F8768651EF4BA798B4F538FCE8F 80AF5A83421F8F> |- /N <1C60D8A8C9B6079F629170873C67115641D0B6890161EC48F71E8D2106F3 AC927984C1E464F121F968> |- /O <1C60D8A8C9B6FF86E621E1FAD9CC02A23AF5AAF7451327A9277DAE8170AA C8E603A02E3EEFF561DDADE9FD6F6F16B77EE709DD797791A73F1C532C58482F 9C51E1EAE7EA6E4D820E6AA1026E7BE345B1C97C5D9EBBEF4840C4188F96B538 0E7625249BBAD172254404F6F1CB17CABA1F131B17AAAB56C5D3B94E3AC2C2E9 F0A0D079C435D0249DF6C47E18FCF00E7FFE3C519BB35DF797EF47286BDCA762 289BE1> |- /U <1C60D8A8C9B6079F6D3F1E4545C3E1CC9D8EF54571065F01BE5A50957BD2 D8AD04D30C23B37CA98B969ECB5CA0D9A7C563636CB33377BB3DEB53D45DD0F3 E333CD69EA3B53D63C91B303CFDF29F59C20776D4DC576C9C080B76AB60A2167 3EFC1F645BF33D33929C60> |- /W <1C60D8A8C9B5D6EF420A3AC101C9354A948DB23A64166EB3D55EEB13F0DE 3A88231C2286900994060E46C1096C7ABFBA281AAEB86123AF398A1FE8A55141 4253B8F3844EF59084BCE1B4D5AF071FD672A0C8C15E821130EADB430FA7E525 278C31C213B6FF1A25> |- /underscore <1C60D8A8C9B7EF3224BB0E94C1F3EA8D5F87D58A9CCE> |- /t <1C60D8A8C9B854D0F45CF665C7276F8075B54A4ECD6470F395A458CA2D06 5152075036EEECA213894C1EA0DACFBD370590F4B831924E5BDA5281442349CF AD2545E0750C3004A129C25B1EAA8DEF5DA8BF1998E80AE266F591E64CB5127F 5C42C88FB43C> |- systemdict /gcheck known {setglobal} if end {end} if end QGUKYR+ArialMT /Encoding get dup 68 /D put dup 77 /M put dup 78 /N put dup 79 /O put dup 85 /U put dup 87 /W put dup 95 /underscore put dup 116 /t put pop %ADOEndSubsetFont /QGUKYR+ArialMT*1 [32{/.notdef}rp /space 27{/.notdef}rp /less /.notdef /greater 2{/.notdef}rp /A /B /C /D /E 5{/.notdef}rp /K /L /M /N /O 3{/.notdef}rp /S /.notdef /U /V /W 7{/.notdef}rp /underscore 3{/.notdef}rp /c /.notdef /e 3{/.notdef}rp /i /.notdef /k /l /m /.notdef /o 2{/.notdef}rp /r /s /t /u 138{/.notdef}rp] QGUKYR+ArialMT nf QGUKYR+ArialMT*1 [16 0 0 -16 0 0 ]msf 5669.12 2729.59 mo ()sh 5996.66 2734.72 mo 6003.43 2737.6 li 5996.66 2740.49 li 5996.66 2734.72 li cp .75021 .679683 .670222 .90164 cmyk f .5 lw 5665.65 2737.61 mo 5997.19 2737.61 li @ 5643.45 2703.45 mo 5650.21 2706.33 li 5643.45 2709.22 li 5643.45 2703.45 li cp f 5312.44 2706.34 mo 5643.98 2706.34 li @ 5643.45 2770.79 mo 5650.21 2773.67 li 5643.45 2776.55 li 5643.45 2770.79 li cp f 5312.44 2773.67 mo 5643.98 2773.67 li @ .597284 .512352 .507713 .201328 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QGUKYR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /a <1C60D8A8C9B7EF32244AC11AA6BAAA29EE8C78E0E7206F4A2776A2D1EA7D C8D9A28C62ADE3B609CF5E2EE23C64D0B75055BD249ADFEC7B4224D040D883CA 6747571955349CF8AD17E94E6FE5D0259F4D55623D4DC5C3CB4AC64A7A87DBBA 48B7420D7990F3C261DB9838C5B90BF72B82C8238A1A58FE8E6137AAFE2405FD 710F7ADB95B4F576668A6DB104942C88ED8D01E4E58188F5E32A24B5B964D5CE C10C08F76C0F472E84A0FB6EB5E37AAEE233DE54C212B0A012D3E20F864B2D53 463E221F81B784B6F7BE81FBFCAE6785C2430454DD81C436E0A516BF8C8307B2 879FF86378629C5EA7E586D83C83550D2E732930F7FE3BAD07B86C81E024D177 B5D88A> |- systemdict /gcheck known {setglobal} if end {end} if end QGUKYR+ArialMT /Encoding get dup 97 /a put pop %ADOEndSubsetFont /QGUKYR+ArialMT*1 [32{/.notdef}rp /space 27{/.notdef}rp /less /.notdef /greater 2{/.notdef}rp /A /B /C /D /E 5{/.notdef}rp /K /L /M /N /O 3{/.notdef}rp /S /.notdef /U /V /W 7{/.notdef}rp /underscore /.notdef /a /.notdef /c /.notdef /e 3{/.notdef}rp /i /.notdef /k /l /m /.notdef /o 2{/.notdef}rp /r /s /t /u 138{/.notdef}rp] QGUKYR+ArialMT nf QGUKYR+ArialMT*1 [16 0 0 -16 0 0 ]msf 5397.72 2765.65 mo ()sh %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QGUKYR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /d <1C60D8A8C9B7EF322407C6655A1B3652DB8522EB511BE6B0855A72D96214 58876CAD1FA22A00635F436A34E23EAFC09C394044ECC1389CD99E4AF1C1F6DD 52305C78619784840FC37A805B0805EF290BC9E049CF068290816CB7E74DB612 941355BCE71CBDD11DD0F9CA29531036ED13EFB9CAB613E9F630FBBC9408EF13 CE4683D92968530F64760C3DF85C7C7EA06EBA8BF859> |- /f <1C60D8A8C9B854D0F47057B2F13303E258FCAEE9E8BBA6E28AE872907C56 63BFD2A0F535ED0EB011F2C2A875E053FAF73E8AA16B1F99510A6812F90D61CF 3F1DA5EF558899A9AE12AAF6AF4568E0F6003B0A2FF6F33293> |- /n <1C60D8A8C9B7EF322B3BE19FB964E04D2DB06D4930CA5D8F41D2EF3A285C 0BD536CD2C57668EB9E30311BF9A2872DFB44F2BF2A4683B5D66FA01BB1CCDAD E9C8A9EE2CB010715D3D6DFF0E843CF77C87A07D1DBD0482675E3CA1DAA2A520 3A8015DD09B7CE> |- systemdict /gcheck known {setglobal} if end {end} if end QGUKYR+ArialMT /Encoding get dup 100 /d put dup 102 /f put dup 110 /n put pop %ADOEndSubsetFont /QGUKYR+ArialMT*1 [32{/.notdef}rp /space 27{/.notdef}rp /less /.notdef /greater 2{/.notdef}rp /A /B /C /D /E 5{/.notdef}rp /K /L /M /N /O 3{/.notdef}rp /S /.notdef /U /V /W 7{/.notdef}rp /underscore /.notdef /a /.notdef /c /d /e /f 2{/.notdef}rp /i /.notdef /k /l /m /n /o 2{/.notdef}rp /r /s /t /u 138{/.notdef}rp] QGUKYR+ArialMT nf QGUKYR+ArialMT*1 [16 0 0 -16 0 0 ]msf 5498.13 3016.18 mo (frees data and)sh QGUKYR+ArialMT*1 [16 0 0 -16 0 0 ]msf 5465.25 3035.38 mo (releases resources)sh %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QGUKYR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /P <1C60D8A8C9B64EDFF4950CC53012D47AE97D5586315BA2F5162B63CEC117 C5379A1B3DB174CB2C739C68916A1E99A346AFF71DBF25658867D9AEF1BF3C47 CE1BA73978E8D0D40E52B85A56E08A1369D85E15B0A0C517291916FF6E61D0EF BF59B4862165C7DEA15B42BE3811C2CAA25C54> |- systemdict /gcheck known {setglobal} if end {end} if end QGUKYR+ArialMT /Encoding get dup 80 /P put pop %ADOEndSubsetFont /QGUKYR+ArialMT*1 [32{/.notdef}rp /space 27{/.notdef}rp /less /.notdef /greater 2{/.notdef}rp /A /B /C /D /E 5{/.notdef}rp /K /L /M /N /O /P 2{/.notdef}rp /S /.notdef /U /V /W 7{/.notdef}rp /underscore /.notdef /a /.notdef /c /d /e /f 2{/.notdef}rp /i /.notdef /k /l /m /n /o 2{/.notdef}rp /r /s /t /u 138{/.notdef}rp] QGUKYR+ArialMT nf QGUKYR+ArialMT*1 [16 0 0 -16 0 0 ]msf 5683.34 2796.92 mo ()sh 5996.66 2802.05 mo 6003.43 2804.94 li 5996.66 2807.82 li 5996.66 2802.05 li cp .75021 .679683 .670222 .90164 cmyk f 5665.65 2804.94 mo 5997.19 2804.94 li @ 5403.37 2629.34 mo 5211.37 2629.34 li 5211.37 2589.97 li 5403.37 2589.97 li 5403.37 2629.34 li cp 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f .278741 lw 5403.37 2629.34 mo 5211.37 2629.34 li 5211.37 2589.97 li 5403.37 2589.97 li 5403.37 2629.34 li cp .75021 .679683 .670222 .90164 cmyk @ .69482 .6318 .621515 .583612 cmyk QGUKYR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 5236.37 2617.34 mo (Use)sh 5273.05 2617.34 mo (r interaction) [6.86865 5.72998 4.58252 11.4702 5.73047 11.4707 6.86816 11.4707 10.3125 5.73047 4.58203 11.4707 0 ]xsh .5 lw [3 6 ] 0 dsh 5308.59 2636.94 mo 5308.59 3141.94 li .75021 .679683 .670222 .90164 cmyk @ 5756.18 2629.34 mo 5564.18 2629.34 li 5564.18 2589.97 li 5756.18 2589.97 li 5756.18 2629.34 li cp 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f .278741 lw [] 0 dsh 5756.18 2629.34 mo 5564.18 2629.34 li 5564.18 2589.97 li 5756.18 2589.97 li 5756.18 2629.34 li cp .75021 .679683 .670222 .90164 cmyk @ .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QGUKYR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /v <1C60D8A8C9B7A73DB99D94C9412F55B03E92C174A4755E69F97C27D9162B 37724F74F272B140D258652D102C2EAC46833C73F9> |- systemdict /gcheck known {setglobal} if end {end} if end QGUKYR+ArialMT /Encoding get dup 118 /v put pop %ADOEndSubsetFont /QGUKYR+ArialMT*1 [32{/.notdef}rp /space 27{/.notdef}rp /less /.notdef /greater 2{/.notdef}rp /A /B /C /D /E 5{/.notdef}rp /K /L /M /N /O /P 2{/.notdef}rp /S /.notdef /U /V /W 7{/.notdef}rp /underscore /.notdef /a /.notdef /c /d /e /f 2{/.notdef}rp /i /.notdef /k /l /m /n /o 2{/.notdef}rp /r /s /t /u /v 137{/.notdef}rp] QGUKYR+ArialMT nf QGUKYR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 5638.47 2617.34 mo (Evas) [13.7568 10.3125 11.4707 0 ]xsh .5 lw [3 6 ] 0 dsh 5661.4 2636.94 mo 5661.4 3141.94 li .75021 .679683 .670222 .90164 cmyk @ 6108.98 2629.34 mo 5916.98 2629.34 li 5916.98 2589.97 li 6108.98 2589.97 li 6108.98 2629.34 li cp 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f .278741 lw [] 0 dsh 6108.98 2629.34 mo 5916.98 2629.34 li 5916.98 2589.97 li 6108.98 2589.97 li 6108.98 2629.34 li cp .75021 .679683 .670222 .90164 cmyk @ .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QGUKYR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /quotesingle <1C60D8A8C9B8ADAC5DDBE05E73C95FD04AE8995553CE47146A 7ABAB05713BD> |- /p <1C60D8A8C9B7EF322B3B0CFC8FED720BC90E20B208D27DC4B8F11F10B964 70F8B4F5FABEC7F7010781F5077B417FE44279776F2304ACD6E0EA12F436330D C4B79C907B9D28468D10FF9256A7D2CA504E4498D719ACD86FCA89B33C61F556 CF1168C3F262A781155D5EBF0C47D71C584AB93037B47B18D39FE408A49672C1 E63F9E8368D19E113FC95C59A9FA4650E46F6399F2FF256844E27568BA34B9> |- systemdict /gcheck known {setglobal} if end {end} if end QGUKYR+ArialMT /Encoding get dup 39 /quotesingle put dup 112 /p put pop %ADOEndSubsetFont /QGUKYR+ArialMT*1 [32{/.notdef}rp /space 6{/.notdef}rp /quotesingle 20{/.notdef}rp /less /.notdef /greater 2{/.notdef}rp /A /B /C /D /E 5{/.notdef}rp /K /L /M /N /O /P 2{/.notdef}rp /S /.notdef /U /V /W 7{/.notdef}rp /underscore /.notdef /a /.notdef /c /d /e /f 2{/.notdef}rp /i /.notdef /k /l /m /n /o /p /.notdef /r /s /t /u /v 137{/.notdef}rp] QGUKYR+ArialMT nf QGUKYR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 5931.41 2617.34 mo (Application's code) [13.7568 11.4707 11.4707 4.58203 4.58203 10.3125 11.4707 5.73047 4.58203 11.4707 11.4707 3.9375 10.3125 5.73047 10.3125 11.4707 11.4707 0 ]xsh .5 lw [3 6 ] 0 dsh 6012.98 2636.94 mo 6012.98 3141.94 li .75021 .679683 .670222 .90164 cmyk @ .597284 .512352 .507713 .201328 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QGUKYR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /parenleft <1C60D8A8C9B81F2C3A069EC278D0AA8AE7E32C29FB8AFD2B6368 260D302C905A973F0B3449ED9E18E81E16B7B273530E9BC14ED76D4376A01C0A 577DC235F833AFCC30669C812FBF097879E1> |- /parenright <1C60D8A8C9B81F2C3A30D3A3F0A8D738E712823A2480470C32A 2885DCE4A77E926C520C7B7E1016BB28443D8E7B8AC0F7C4F3BD721C19F19D47 14AF52ABD0227B6CDD854C568D5A6F3817645C5> |- /b <1C60D8A8C9B7EF322B32790B4C40581173F160A628925C2B3464303D1D06 742E51EAF8B24CA2240525B9E37D08039C077561F794D203DE8C21652F0F5A81 A2CE84BC5F560E6CA22CB86602E80E4BBDAC611F34E85189D165B97A2D648CF6 26A92F4026AFF0CA38E8E165B7E956CB11B132485900857B09AC55401998CADA 1EAAF79B76AA2B52CCF0307B360E6D> |- /j <1C60D8A8C9B88C08722B6B7B5CD1A2B04086BD4CA31C9A77963330C6888F E34000E928F0E47CDB49ED0B914BCC4EA3CAB2F844F0D85575AAEE3259E5CA03 5CD978593D85E63B5FE715A5DFC126E8FF> |- systemdict /gcheck known {setglobal} if end {end} if end QGUKYR+ArialMT /Encoding get dup 40 /parenleft put dup 41 /parenright put dup 98 /b put dup 106 /j put pop %ADOEndSubsetFont /QGUKYR+ArialMT*1 [32{/.notdef}rp /space 6{/.notdef}rp /quotesingle /parenleft /parenright 18{/.notdef}rp /less /.notdef /greater 2{/.notdef}rp /A /B /C /D /E 5{/.notdef}rp /K /L /M /N /O /P 2{/.notdef}rp /S /.notdef /U /V /W 7{/.notdef}rp /underscore /.notdef /a /b /c /d /e /f 2{/.notdef}rp /i /j /k /l /m /n /o /p /.notdef /r /s /t /u /v 137{/.notdef}rp] QGUKYR+ArialMT nf QGUKYR+ArialMT*1 [16 0 0 -16 0 0 ]msf 5778.39 2927.75 mo (evas_object_del\(\))sh QGUKYR+ArialMT*1 [16 0 0 -16 0 0 ]msf 5712.67 2967.23 mo ()sh 5996.66 2978.13 mo 6003.43 2975.24 li 5996.66 2972.36 li 5996.66 2978.13 li cp .75021 .679683 .670222 .90164 cmyk f [] 0 dsh 5665.65 2975.24 mo 5997.19 2975.24 li @ 5679.42 2938.65 mo 5672.65 2935.76 li 5679.42 2932.88 li 5679.42 2938.65 li cp f 6010.43 2935.76 mo 5678.89 2935.76 li @ .597284 .512352 .507713 .201328 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin QGUKYR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /F <1C60D8A8C9B7D8BE1661AF70E1029B586475C590C02056C6BE2BB9C2329F 7F6ED1937D1E8A10> |- /R <1C60D8A8C9B6079F62E89B521DCDBE3DC5497B8DD99916239C0DFA5ED4F6 32B33575F4260343AF5DB7D477D12055F49C5E99C0AC176EAD42723223937F2B A15ECAD7751CB6A136B700EE485E38E7CDB87D9465C90BB8E29B04FDDA42609F BC3833B9FB5105619F4CC434003085F449D9FD5022725306B331FB97B31D2952 57B180DE1FD5465D256CCA19301DA97326882845130A5257BF61307ABA64C3F0 B222> |- systemdict /gcheck known {setglobal} if end {end} if end QGUKYR+ArialMT /Encoding get dup 70 /F put dup 82 /R put pop %ADOEndSubsetFont /QGUKYR+ArialMT*1 [32{/.notdef}rp /space 6{/.notdef}rp /quotesingle /parenleft /parenright 18{/.notdef}rp /less /.notdef /greater 2{/.notdef}rp /A /B /C /D /E /F 4{/.notdef}rp /K /L /M /N /O /P /.notdef /R /S /.notdef /U /V /W 7{/.notdef}rp /underscore /.notdef /a /b /c /d /e /f 2{/.notdef}rp /i /j /k /l /m /n /o /p /.notdef /r /s /t /u /v 137{/.notdef}rp] QGUKYR+ArialMT nf QGUKYR+ArialMT*1 [16 0 0 -16 0 0 ]msf 5706.9 3076.56 mo ()sh 5996.66 3087.46 mo 6003.43 3084.58 li 5996.66 3081.69 li 5996.66 3087.46 li cp .75021 .679683 .670222 .90164 cmyk f 5665.65 3084.57 mo 5997.19 3084.57 li @ 5651.67 3035.56 mo 5647.85 3039.76 5642.33 3042.4 5636.21 3042.4 cv 5624.67 3042.4 5615.32 3033.05 5615.32 3021.52 cv 5615.32 3009.98 5624.67 3000.63 5636.21 3000.63 cv 5643.35 3000.63 5649.65 3004.21 5653.42 3009.68 cv @ 5653.66 3037.25 mo 5654.49 3029.95 li 5648.65 3034.4 li 5653.66 3037.25 li cp f %ADOBeginClientInjection: EndPageContent "AI11EPS" userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse %ADOEndClientInjection: EndPageContent "AI11EPS" grestore grestore pgrs %%PageTrailer %ADOBeginClientInjection: PageTrailer Start "AI11EPS" [/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 %ADOEndClientInjection: PageTrailer Start "AI11EPS" [ [/CSA [/0 ]] ] del_res /QGUKYR+ArialMT*1 uf /QGUKYR+ArialMT uf /ArialMT uf Adobe_AGM_Image/pt gx Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx currentdict Adobe_AGM_Utils eq {end} if %%Trailer Adobe_AGM_Image/dt get exec Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec %%EOF %AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 11.0 %%AI8_CreatorVersion: 14.0.0 %%For: (Marina Proni) () %%Title: (diagramas_01-27.eps) %%CreationDate: 7/25/11 2:14 PM %%Canvassize: 16383 %AI9_DataStream %Gb"-6CNCNCr#p=`g %PPqQVpWm4%J%pL+Da-I5;H#S+l)^+h4A07WLS+M*^V0F0mFucaHp4HoU$6in;`uYA[I]JQ_3_%j<'u6rY?jA=Is68>mPf&j4hH.> %p@?bW=)Zspr9X!pS,9O!hL#jK\N0PRgQsR#rT.kqo&eX*G->/c\pjrZGAggC]_pm[i"uD0s86F-lK*'gBZk>N^OH.P`U38X^9RQ( %q=a[(bM2>aDshN"SPA8l_U>pCXl$mIr]o*)B*SCqrn5KhcYn:8*P6b!M`^_,>PuJ4/cGUlmCRR-%esF^:L3tj?iGg&jNl/lo;R[' %^u'9L5U-&5N%r0[D%&:orUc/c^&@rLgNRRRhS"/Vs$)"Q?iAgJh#6o3M&rj3cAH`6KB^8(;5iGD!097_cb7sIOG5o %-3a[.Z"/IV97:u$s8:mM00b4@H1p7sh5e"L0M-`biY`DHpZC9j0E)JYVq$*"YT#Hdo,Q6'^]3]uQa^m^J,]Sl?P1d)_(T.Y^O8ZV %&hMWfDieEQ4e_nt%=WNmk53nW^h^,[^.4@ar+mG9=20'2p[mUggGa$S>Pn-GYA`lZpZeBLhmnF9]VHNUKXIAk(0Cr>F"^r!l %Rd!JUV6a9:q_J,rT0S'c:;8U$[/L7VqU]XlI/i4*k96.7hHHDpJ:PiKs7k`qo?IP=4Ic-W)UeHJrbqWtpDq?EmbR9DN$ZD\07V[F %N8s^e^O^;Fm[mk#]#4=E[en/f=QLS`m,b;:q02Ngr3KGmj4dnbnrH5Mr&d3+)$D^US[o^Nk/,bMrNu %Mb@ID(GB.P>T@XQ]mk6QnZ-je?9Z-;ppE"!/q._Wgi/Gr_KGrrnci4Z]9g#,G&c!cnG>.tr0\bDV)O0f>CQ7r]m=It^0pRd\BPE5 %k(U4R-hP-]hjY)ln#c!KS+",,I<4ou3d?!unI4W0nb1f+S!Q*l\$s\F&MO.UroM>XG8IH$hB2u. %s)8!WgtgaMs3jW6dMlB/JF30OZWF>["EsV"h$'nFkI5XoDuTJ7pVB%;IfJ]ho@r^dG)(u_^O:D!p4pILY@#"nHhZP!I;bp2s*/m? %EVFnk*]EEXmoOG!Is2:!?JOGtcZ_^g/Ubh7SCWm&f_a9u"3qG2rJo0\*XV %YMQt*rU*tk(K1CRqhs&co!begOC%9u13UNNo%2j[(%THEF6M&km2c-oN!psYV"tVA8cS'p#!RP,k822^7Ppn9^Xu?>]t*)>4hQ:9 %ML%lF`VN=/,':`AG;!@>_B/4.Mq@Hh=3m!pBWh4nqpWgE>O*F1".Ht$iRRh7^`p\8cEZTLrOcXc3*>>R9U]"s6LIM&O/MWc)^$rT7Qoc!>s^f,R*g] %]D2'TmIrPP6YPQ_`!rm#Zd>S-S(I/H^I^*4HuX<+'(i7BZ7HSigAg@0rqkHVQq(uj&f/a$hu%`nVcPOd^#6XA,;2a9Dh5R9!D^FY %CA?=pr6>0,DdL/5?iB#S=79Mrir6Pk_bYL&?iB4)aFgM2pLh8?e,KI]qQmN#$D@Fkc2/=GDU36-]`-Rh&]%NDk4Xa`#qsalp$[sV %I*emAKDo5F%Id/)]S^b>_RZ!ZA'Akj8kMeC'oE9-ce-2u``0G[6S(N8b' %5<6f':f9K(H2GjITR5LC#THYD`:.hU6kVPo\$,4+UK)[7bmub:D[GU=+0MU)2hnQ0f_;-/acd7V`0ejDp[7eULiOAVd%?s/FT:q1 %mFcF:T-0C6r3P?A(eb3#oGeSAIi(ZQ0>J7A1hLt>4E[16H#3!:`r1-B?B'a1HG"uE+iKI/%L)R&$$MRLG$tp-A[i)&E#ltB#-^Em %bd#))V`;^4GB"]XitX\3Gb)hg&i<-.j]#,P;Z]l^mF"1(VCQm$ko0C1Em,uq>_ZMBRIZkPhW91"bZFV%YOaVn1mD*?aeb4_r4b:[ %m=/R7;m8K3f_QuqO(@05i>IFu9Gd\l.AVG/H)ggGM09W42pkD7rA50FiQm)S@`%.)87)79&'kt%q_2?m@)d9SD[QGuIi,>lY7K5d %f9b+dleQ]9B>0t?lZE5;V!E7GY/eHQiGc:f>TWToh4YkO_fVi4Ela#XLkbttiUs7he^`43ec';B>d^X.C:^EHjXLAsj&LU>>[JO) %Y:_I]pQrM8Fu`o)Qh@Xhk0%ia0>ln]^YU(+=8U2>I_XXHrOecrF^OifTD!7)O&OGIcJsG.Y2PGLN__atE/20(&e"qjQ[4 %qO3.k"1k3miNR9/3u].LDk\E7+EBQC3)4h&YDV@n%IR%j[!aJ*6QpIChC!PA+!WK%MG+RkT"/F-p]<7mBFg5d\A"RJtM(PQ>;@9$9g>F+QVhp_,[mJ+)Ui4oB^W;Y6+t %kuB_,K_B\:Le^Jo=RSMe*Vubn %_)\O:(-l/ei:(:tcA:d%B&F$YiY#j6LJ;33V?&$E_N\X,,^)(rAA#o^$1iKM1C\@+0[;BP(&.e)+i1qqaO+d.\%jkf^csoJ`>R=. %ehR5dA`0s%U`G!s&&=6m^mdFLdS,$m@;!Y8dKic*K'YJ4HG+tpA-WMt_\[&?Yf.l\AcMkXEXC>S4in`gj;#puZA0thOZ/UP/2$b5 %4ZtlQg44jg,[t!k2rb7TU]glf23VE:d2GThi\QaZ]d?%'U@sJ_/IGb\D`VghK)L"cs:m/r4,.h^)T %S5DDDJ8QpSN_"dI:]&XS=T!7>XCjTf$qJ/,';)RY\ube(Z2N>\Ic)TFQ196:B`e/H?N+R3agYXNo):4g21a\$kdhcB#f1Nq6]Jms %fOfjA4JA[fbp0;J`&=0a(=H>8kH1!*T@9O2T%4V&eJppYc0d!sR&@23_?po)A"*Z@d$t\V3!V1(cTq$cSNIcZkhlB^P\JZgO/pCS %2pZEghRtuIk9!N#+'/DrBo/o.@kV9uNB&6GHpg@hG?PDd>5j%8>V[)S3E&%1#Kj5'Im?-70MAF:"s$G&=/)/+g$/?%a?F5\s7+A$ %mCfuN?6GX6bVG'+VAY2VJ3_D1Piu5Ml=@8>lM.fE3MR %^i:TSSK5)j").ctdLe5`&gO=qBG-uC!8LSr%#N9$=oA";:%XAD4,+:]<]36/!7P#KV[)&p`M@3Yq+RS&(9s8_R8m+U@*a!Ea%*WX %lU!+5NV$TsBcqhgFj[@OW]n!u.&3Ms%]55c5$F!s4W2n=@UrgTB`023VSoWKKp>V1`9Bts)@@!e %Q3$A`:m[tT*,n3khuYJcrZ9f`V!"Ii9E'KrF.eA"5huJLQN4[WC8fhMdHpG:E)a'B@V;hNE`N>*&5j9H?*%_bOM8dS@j&e(-B>V\ %mb*Nd#hgN:r';Qn"MmD7Qk\KS6E9VcbTmE?Op.-36'6HQs)9lAAmoMIlmjI+cD\_Sl:r%iR'V'R$@X467U1 %PXs)a,)5!f?!7V'0+Uue54.U5iVVJpEd60XP!XHP67*>s*eDqPl22ohi-4L;ObJiH"* %iq-VkZ+>jopbn<11tZMi(sJ,I'E?#shIH'tPBoEM$b7eN?88Xh&(=99n7IVCA^Sc+Nd.Pgb"K/7;]TO%\YO(R2jh3lL-:=j(=>)AbQOW7S6@PQ%YMM!n!Y/o#0O*Gj5cCQqu4-ar:F+-4.pO;)uSnI1PE:B(re2^:X-ORJ4>j^Ph]J/NdS1*?1Mim"fHDLgOua)-cmU#2W[VHd"RmSa`54]?)N_piY72aY].ADO!p!BNuH4X^?]4.&3aU^HE;[6gq.q@Y;$r!1\e.jLZfIM$_W]PB5rH`Dip/\l`M/.8] %f5)a-'A^!O1s\EfijH:1YD<;S"*n\8?TXJB>01QO#9el=:9.^nbJbOFBR]rcB';^YH[ %A5.",e1HeVKF6_Lp:b;gOX&1;e-T@E(hoiN;4&J"N.[4"D[$Lb,D4Vm`N0WV5k%a4XG\V!;X?sqDWIjcl&_U%a!1C*"->n6?VT.' %,S+pQO9R&j:-nFeYo^%D55FRHPjBF%0=SZ8d)Ci1@0[bA]>s>/58GX'cJfcVr&O9@G@hMA+-2M;0_hRHBP@*14KP %`c/WrR4p?3JY/3kH'YU6#7[V\ilhOrQR)[W&0bu>STQ5AlT0(5[63_`VZaUXb!;PTaXeMsmF&>D;(N`rCqOcF(5DcRHktaMG't.X %73u(tPC22Kbe4_`Pe@q#a,%,!\t[?IC:i71XKTLbj5-FYlU]b8/$>h^iW`=UI@Y'c@O63D!Z&haP@lNSq7eFI9ZTe@eYBf#:UEpf %kOKbQeF2\3-TV$oAL$8Blstb(?cgppgfQJ^"7N1gBB*K7HLe;1b466l6kbZ!H_N)3+.Bl/P]V@b#LlTlm*gahT,f]Y.43He9VP6` %`A4BD9VWpuJ1Io)fr`9V&\HNUBNOU#CU*]!37'"Wop*4oNO:RIFu?_Zdp$3nG-X9lAio-g>IrP,-Y;_S1cUPc>#Uc":Q8g\-.4h8 %X#=Ih9>=oV;/hU!h^fNmgRpVhc/fVoC[tV:5R`"Q]K`=9+mijR)V>3?B=(MUHg92HNh)`Nn0goKI!4SQ,KX:L<+[fhO)sh^b`"T/ %&l#[CHe'SB.pqQa4s+sEH=uMZ%TVsqF\YqV!d-F5q,R`?X\R0Tg-%cKm!kjIJ@n7c4]-lB&jFG?8P/RlZ*[KFOnt*,8C*jJ:jjr4 %O0%u)r`FtjSQV@ZSk\q'O^HE00QGNaicDdW56Q`tnWK(>2cpn1Y;]a(QYs3"EF:$)bnYfT#j7%@?c;%KgP9Ye]Xi4.T^>(S$?hS, %6k`g+Zo>K@,n"ILm6J.4T^0_nJA.Cq3A"hB;XX##6,=cA?ih2L0tSl6lE2DGa]'"O.RH^O%OO2q=3Q`12mMQL+iOnElXWdU&gj_t %TKa4`DUt*,Xe>c)nI0#+0260j"k\P1X?lpBW>D+P%K>:$@:C;h %#Oqg3'*-0;V)A-o5,]F(rsLnZ^QX)s@efX*kDn145`bTP5+/7\WI* %RMb+#PS<'c/hZP>p2&R&Ru:/0f(rol5]IBO@_3._^.0!T(0&V!+_(aid9i;Ihed_Fmg%6QRQ[u?SV#C`igtNC?j8SQ\gP"#m*@.t %mBCiDX\AMP3S0Y`o+2*Gj"Ml<]EakDTN5?Z'-2DZ,7aRB3l[YVaA %S\abh=Z2)Id8.dKE9(8`D-DFpVT+e=AuULM>l`je(rXic#]HuU]/PYWM*lf!!pUP/)n;7]S@atm=<;0c?j;")S/1&id%R\"7*3oJ %km,Q[,/qqtN^S_:0qP.(ZOG,=*D-[cQq!_\7co6,0bk*>!^r[o;O27DAS`2K;d_4%IPifK$M%lp4Mnc*Y+5P/`rQ3^N/2,"WLRV@ %1T%-Za@?_KWeGJUAX!eI`dpou24c1'!#G\.osgqrFDgH%K'c7%/ %OlNG9D2jj6JmeE+"bn_.1+c&Ea?m]bVH>Tb*fii"*;sshW%iWYA25]f:,K`GBY]I7N(ncFi-8c05__tYO')[1pok6;PfI2VYbNI>W@GfP0 %KFPSI=NH<7#mno`h'[<'&WXj)8=J%IKFue,]WEi*mEJR!p]rBabk?;+uPp1404g0Dk'5_EB %>[A7lPK;G-0Nnm0%)#log]l[^FD<+BB/STWFCRa[@5[U\U"9YM<>.%sLDERQ$A!aj'WB3:`a/A<@P'2/kc>Y%?k;*cpjE,H=-_'_cU93GXn^b*<>[q(T8E).V\o&3P %h/ia7c2AD43,Xks$?n`V/SAfG2)ZML-lUmPFj[11&Ze8"-ksDi,nA-6'@(GVf]#TLj\--tp[gWe#6"hB/=[_iII3]>m0O4LL %B+W"86*U@G(VM6"aG$JteA9\Gi#3EFYf5HF"K7sR8eM.7Q;Gn!oP-/%5sd%6M-LMgT?N=e/TH5PV+5jSr3^fP39UEsqESccS01%Y %]\cTCOf$3,dVa"uln_7s4Qf^EV-'o;Z8SM=s4o+B/D\S!h?NjgFMCL=n8=F92ZXqbm?+#r,E4PE,;4M4/-2r(d+:@A^P>8;@bh[U%FH7E"n5LRLA*HbYA*ctJ(n\:=\uP->3a %kg^#`S%+,oA-/$Tg"%SH89b3Vs0Kk]XCZFRjM83)5Zo,kpETVnXA8HEao:F=?c2<8NZR]5&c^e7q"lN?p7/mioInMd?*(capTQdI %GN\p[O.H"u2,i/Hk(ulFJ.Gf9MeR/Z"4FW<<+7bo*,)Orj.s?8+A[NGNu)F?rDXP?Cb6Z',EK(7"!4pOrBX3<[Q;TGd!_H7'Bc-j %%"Q#@_pKut02:63='PgU@^ZY$Zhjnc,bJfH"*0#<+If.%qag[I0q %dM#'nX'qd^6O%.PuUD49$10TXNCC %LZmEQISs1Wf&C%1(reaD35K>q`8/RNloMO/6Q*1;a:+P%mCU_W3UVrkZKNP %M4a/a]tX2-%nQH*'NYo0Rhh82,]o>JUjMKa9c1JA4NWg4`Jc\^c"B/V;?PW:ZmqE2o4KJs?g?iZ7,1#pNfUg4j6l^:Z9*Z85;/8g %;HrdUC)j9D[CkFa*;R"q*PVddmuCbh^SV#2S>VS;eV`ZWkDl*oDqR-&c'u,&I#P1SN3.GcXa?#/q`$)g`n!;mep[OIO0NhgZ#u+) %1k4C[1lna-a9n!0nAkqI`n',:qoNhn!H$fhKgBYJo&g3R[;nH?1>A,u;]Yt*N %YQA_n(RfE2UkR9_Y"W'BVCh1?@?+oMcu/.EWZ8WZgWf"Lor[u=A\:S_d^q)^G<63 %R8_@-.c^=e@6u^QY_5p/OXTLu7j^FZ)C%\H<7iAYrA<'Q(5Og14B#.j\Ta,1LeiQglSbGWgd_c\(ijrp&O6,J++;(g52o'SnY;0? %d7=,u,C]7s5C.r'*J9ESnAkrtXRL?ridVfh\"m&Z=rkZOMstp[kcGHrcA9Gf&cSqh`@V\iAdG$OeBsh;] %ddMGE[giaPoIEV47IA,kif7OHZ+OZbH%S,po>QkC4ARLg6>dlipeJcQ$_A"Qj9<7>E=bn/]\p;NoJ3u&D>C98O+hT5'[T$VZfnK5 %3HJ=;?EKO*T#$2_jY#\9i5p)iC%p&c):d:*l?OGa7%#["=Y>)mg?$j*IebYG))i19YR:r$:\IWd+RB'+";m/WJ;"P::VBL%YtHGL %@=]o2Bm!e;f`AFrHAZplp?3g>]p[<.QYt1&g^c19<\/Mp0)98"!*Uq!HSZ7?=L#B-W&'!j7J?HgFZ.lYiM$^m%)/\+K<-c;]1IBf %lZP?<_eM^:<+_L>g("=L!6>YA)'4qC?4s1fcu!4kl)`eWJ7HFNrLOY:n)LRC@E0I(6eTAq:38?bfNf#001hp#8Kut\EnMAe7?V%R %%ks>p!=<'s1=F,dN@l5C0Uce"Q,(R4$=5OjUo,/$#.b0HM&kehO\6lS&t+G(P*Z>&P*Lhq,\;h4GKfX'8lQcO&uH$L5'2ME3]CMf %f_8H+U]4L'q[o;nig?:oq=$\rF*B&ncf4F[fAZmm`KaeMEB2)/A[c_3][7+:ip_N23?G\uj28@`%Ni4[G'P5cn*hj*l%F@KW!^nI;J:Vg*PE<91>tDM"bop;I>!qb!g0nM!51XE/2B6/]pPnZf1!LE,AN3 %l<8(KLD;l&l*$]V/l-oWXS6t1.3F@fXS.mnh*%kaNKP&;o$rfn`2'#pBM*KP7Fga#X\,E;/%\*kKM*ak`E&cMWOfOmW^f\>jUtR> %Y*e:MC:$D[-2,2$&#<%J;OhJTpOMY51t;Wo(c#tRC#`*_MQ0Td\lj$I_jd&(E->n6/%Zi<[t@,,AE2-Q&DG0^<,KsNf&U2(W*5L< %8mJ0lC\b\1Fu/2,6Y!s^;Xc^C'HO&8f#=i8Wd2%fFcMjjr(g5`b'uXdQh$7LPh#5N[B.S_(gKe9GVg@2B_^#4.j'[3kG=i9N>j*n8<0:T?tS@'i;[4IoW)`IAqQ5-ciq4G]%&ZoU^/LdJQ\4TqIiHnndp3!IF %f#R&k4]Gplpd,XPaN>%Dg2b`PNn<"e:)K!*ha6q]&27S\'\cpE!U_K01HqS_QDne!XPX;&/Ddpd6 %*7lG#Z0"Hu3=>A3eT_gdhENVeH7f\&$XY>NkfmjS<1+BdU-bYLT$U(Z[+[eMMjG8N$63AEY;hsCCkGB=a2>u#,fT.)i %5(r-0B=Ss\X$q_s3:YT_VO:HfClid:?t-![9dr,)(liN1g@F](Yl1]TCu27MGVjk.VStkV+$d9]Z1\(E=.^.pWcsN,,?*8>#nM]` %qI!8EMFr5p`1X[l"2-*hCa)"kJb[V]>"3ReW&(6]6S9GdZJ5TL%`]bER52Fg4rA$;NeU`G_8X[l6d4Tb+g+0``St,l')KDlitmi% %lVjQOAa"cb'.uf$9[PCr\I[PN&oInKK-(j@Ku[X0(X[mSI*.jB+1e8W;2lkYpX.XF$;5`FY7rE2DBb"16fKHWH9t\J&]!^rH2YqXD9'B5cFoG!\N!IX9lFk[gAoT%jEksp5E08^> %`U/hCTnfI'>[g2WrQ'8"]A>m0;P\`Rc`)S]euVjl7(/b2WDR_X'g$f-^p3s2_/0:\j]sIsj:''Xut,MO#+B %.IdHk/^a7LYTCj(!hJuGn4Bg%IW2um#2L(8MW9]O-%>*P\@hc_K''!V,qWnDIS/f[#om3L%Y]5[I!fJ %/1Sb#e+p]Fn#sPgLg0m%f3mhh=M.dHEf1;^i;HRV%JV][iiJQiXG,>D)SH\T0?(L@m',d/DT?34,hV#PT7dtNWTPg.0f+I^X98JK %2A6&CT@s48/Xi@bT&&DZK@M.mO&=J3FB^@G+IhSJGi>sIZ6HL%*jh6Bk,X'.i:\WVL'mPsKl@s^&lcH"\MBKM0\)^O&G;fpP1q'g<,%gp@nSI\[?iHWYn %3ZL\F%fL0O*\Kl=@HO5%%lrs@FW.gP&)se<_DZc4=nbn`*F;o8WSH^G`bR'f\cL(9js9@X9KAtf(LVn#*,pG]8'Np?*SSU+5B9pX,:<.Lm)DGM2s>^_]lO"&Q,ik,k6)e %/H\KY!@,K+;Ik&;gG1Hn&J25R"BiZm%*QEs55lb`cSG-K9f*;EdL`3")e%r]8;"i)>tZTiQ&A2E["HXFQGh(DAT/9;-V9-BY_Z3* %8>VuLYfN_JB%&ARBgInE->!5?:Wbk(grFCn`H%9ZGb,-VC&.EX%5c)Ebk5_ZLG(^_qnRRiT7$5(d2?eg967gsO3207!H`-;ruN\Q,`>qN)Hg[K!c?b[W\!&+eZ7:Aj$+Cd@uWXH1*0GiJgX++!&$o05l]V5"c@5?;T$?i#:) %ZEELm(Kh&+8NjTS$5KU?"6`\*cBdM1;W8'tP4>_6pD2VCdV)>l1IIC*LlLiN-?meSQD4rH@d^Xb_ %V'X_58FlutDnQD?a;GBO_Uk"fdK:sHR@l]SI(3[O_9Oo])M*"+#j'>POs<\b;0.lba$hD;>l*TGr&Dsb=G!0r->jIVL%/Gg:4l`' %GD\tGLDm1M$*Ee5h_AA7-'TQbnFe=7G>DJJ2_'e]F5GslIf@,03fj7tY %Te#Fmi?Gnm82]L)WNZ6X1H\ciq.%`mr#$RP`<-:6kujI78m37Kp.nPaBrEpuYbQNP"YGen1N-NJps+"=k_;mDF8aR+?,%r.O^$F5 %E:hRpQTGCj?I5$Ie,**^bOTBIHK@A_dGq!O,O)UI"[ %q^NUs3i7L&T-"dEG\>(WSK3c8G!+X7nT\]ej..2<;M5!4&0iK4ir=lHQ-YOcC+%pdclpmh*XD@Qd& %dJVM&b"nR6\TVFNIo(P>Y%.!8AWp!$,+Bi(Da5?HI:n7 %i=`*,;pR]Im&\Q+0Q0.eV^qT8fh'GWc!Iard;LSj!M@U/j-C8a4mRZ?_DG#];Z+-J_XAfB6#n&2'"RLoaFoTX+`%5i4sf,p'fWpk %q[4_B&HPVcH2.74R8WWH,i1RQ;WXKB5*^OGr@Sn8b%`+S%1>,VeL#65V;_9rMT$;WS(#bU*kO7iV370`C9]Sj3-Ds8;?Tj8T2=?dA5q0@0Xm5KC+n"TQAXiNG,a3sQG3 %B28Q:qUP_Fmlimd%q55)\R3fBZiVdOof,j='3?h;Oc&g^b)rX,fuVBf21;;(>N4kI5MY05i2^]IBB:+Li632W&H>J^Uu/U*&:*[- %());6KE'tj'b=]=T7N?,M8#XeeBUFNj5T`A0R`][&UaEqH4NPH@%\W%krT6QiB4NI/D`Sqds%E*_5H2<53_s9@T,D8D$iV&2NI/A %aFAJp9ts#ue`s&$6#I>1XWnB9#:iLE!?0ORp"_\7ns!-(*.rNS=CTa?:iCkWFAD9EN*g:Wf8ma15HOB,W3r'-L%u&%pQ*/g%'9!` %GH`,Y8@7;?.&VoBU9s\=9Pp<0ClX/o80pP9g%5@u\FJppS8^?:=\W?F0SG-S?pB`i5^j?q`!_t@\=1bCY[b_rfj?k>G$[0eD9!F@ %OYsbfL7gc9a=hgDfFAAacXk-Q=&MMoK";7eaArb0I*H#B&'Xr\26L?$o>gWk]35m86m1u>4AK&4M4E6&Z4VE/4^IQUaHC&GUU3&d %o5\?#YP/atR[NG;`i5b73;kH2+-G*Pi?O$c0k;3V8JdQEXl*\E'[W)0W"kCuX@G\XT2*>nCDlKlF+Th'64]9R7ppcd*g>h9S9=1I %!eK%fHm)jXa?BdLHVZSf:,:QSl0gP65IJP-jq6R"A1um_JhgQZU*``k$(0-BU(ppG-)ZE$ECY$J>S$6BN7UAPb2!fVpO8)tqmt?% %]O'Q:MP>+oj=q_)8FS.E*tGAXJiYBmjVOno1]M(ek5F$V'T`&WiqTig4PR^PJ,%4V*hJ)6H!KGVL%@m;ANg@hSRTG;[K3>r";Cg\ %1![RcT.[sR^gbEB^l%(fXM93KTZW,H0Q@+Q0[_0FOO0M,'snN2csB_tgeAAHq:L+uSYP"0*NjYlPGM7V@QY_W]S""=%`Vf6DPRRm %!\h(SBnU?%p[&hB!'[!k/7$8MYVSRPRrA'HdU95.1t:@n[-DeO5@[(=QRTkcpc;M<\.^Oml,bDb\f;K&_ZUsL#XQLgj9Dr2f`Rdt %B?RFZ\C>e1%SPRU\/^!:lY*,3s#_jrgABf?T_EUmI#es)HbFV#CH(L,B(n>hqLiP&p(2[pn#%XI'+3+Zk %$>�-Y],mi*O51kNG'!E'B=m%VH'+b`plu97%m;S^5b5R,O)q?,M@NU'#q^,mJ4UZ@&a4nVeEA4Ni!8#T`+&$g``1bT2608CVfD %&"uI14#=].E%gE&7;2iTbm8j!;jP_K=t=XsJ>'I$JiYmoS&AIN>GdJbQpT0F@K\@E7;u.ViC;,.(e;E2a/TF)>a=HMbSl'gf`[Wi %D5X6oaC)C`Yi3I]Q?23_$bGn!D2KZl!':e>/\jVJca3f7(_&cg8k%+8-DjI&^8XgT5.4-5_Kh0:E#<7h7.C?L0Bp8!jF,#U?lV5R %A4qfQje>#-LNn %)\S`ndi8KV`<@n#VKjAW#@MF31DpsRRKY\63XMqO=:G:MUeUpr-^bj6b#=JLjX;N(e3&qT_i,rKOBLjEt!g&(eGK*h_1:@1@=7FKhcn,-TV9OT9j.%f\OsU4\P]W22A8(<"CQ'$0l!1M=)?Z1[5a'e%N)PfJYd@mo %C^/>D1!EY/cpjSa:kWUL'?kkOZ])A&(8FV-a9HB`JaMD"AO[_XL"1c=3>l\!M5[ogWj3IF:^il:W"_b\0#2b\2-(`LQ;l5TM)t]9 %*G9(Ij2tsV$r+LdFR:;4N3`0!CWJa`>hU;c4%Xs2/;A\da@g/XnQ/<<$-EK(lt^$te#CRt$I5A@Qu!rPbdqn/1bl,/oO%`WA-c)= %%As8pJ[J18'%VTo@-&FH$.'>%D;ju;!t_E1j9jV?3U@8]0G;bn?hIU:'_'&nA3D<54&\2,&atNCh_a/08UhTlD#GO^XL[J8(J5;^i"\9QXED;u+;fRQtG!ECE1o(==[$ %'J]_D88HZXK7]\GUpBT6NO9*IO,Ns0&_&e`BM36E_:%LM&JSdHb/_ju&Ig6-hT7U?TSipB#%^rnn#'i&FB=M'(k@*84]9_&F2;s% %/B95WV_OZg&CQ10Q'LI*/T5=Wd]?,DCR2D:VGniN.t39sW[hlIjV@.N?*Fm_A6ZPS*@#[5/))l>"94%,Le3Mb[<QE&@e[\8,0V-7coEI3PdK6p4%:DMsX;_`%9gsJ%+sp-<8,ZDmFYf_m'JKf+*l@:;$<=&+ %=L-)V)Fp>%:s^QFCs's7(u'ocQVADe@*k0h(T\JU;H.nNkirp+g;&X^BI#hSbM!%0Y_JgIU3n*[kgW;*L:2.P!fS^DV5u-o!)BjQ %4IZQPpW!,s!MYU6u9JR.Ag*C>DiJjm5ceOoJ*"8\Sk:MiW,9N+nu'FGu42G?,_@;nsk3G9@Ai0;at %Be0l/r\K)eTA.L1cS^m;DVO`mc2k,8?,6FH]iJeKdIPcTHQ\$a=VJUsStR*mihKVGR4l\L)q//hq*YqbCZ %B2"7@f3eli.Ce'D?F+J>%%`-1'2Rn6)Np<41C=T196?J"0=8P)e6#p[$j`B/NE3Ng=_r4!":8<9JfN+-3QF^A]&JC,(dU'L#aq/N %_$mho;].$M('(\C\7nhUD(a+gCuS7l+Pujm+.JYUPtdPs,8ieD3uS5AgE^W+;s/8I!A#WHc;BR'I)"p3;Gl"!0\XC57q);;LKQA= %.aSc4e]BNN=^thOPiQC7"3JG-)jN!;oFNk8'ldpq0P$`n`.eU#PI:UP,o_G8D-Q+M*FS/QK\<;X7kisuWI#QO')__;@Ro14k6,=*%YhTRlm_;4'G&UC)NdY5=1k_9I_h-:KVV%TC>K7/qEffbnn$C+-*Gp'Z;X#NCO>+Bck( %#"`M/ik*=8b-L$+J@"I1imhFESCJoDZ)=1DVG>UkWHb`e)FZPc12:rP8mtGSS5Wp<4N@`S04=WuPiI`sY*J\&_j+eRZA;@D)Rl_4 %eSP/#gSYB:DC0ig"7]J]qJ-n,AkP[+=8C06VU-u@/Eq;du8T\$SqJN0oL7T\WY074^1on %6tJIJC^(/^e`otuk*`u\;;CpbSpC'1B_-&.h4.Y+tdoH %=gt+4lgC)AE,"Udf(gemOVd09r(LiG+dPA9REO^.B,XOWd!ds\pSDY4U6(Z0,0I7+hTS8oFD^070C1r:+GFO41a*![ %IKII9*WRnZq@;_KHW&$HRSI5bI$%0=!B^O\FsH0X)$;DV"O-5>7A-6(TrB.Q21frU'&OtBXQg4^R",=0bWC@+0#%l8@iB1l,L)R* %W/,Z_.5V8@;F9!0a]Vs=^Z@B`Ug*B@+<^"b/OW1 %!f1oEnJ/d&QLChdrRWN7GGEW';>SlLPbhN"KIIR]9FlkAdpd\AHO)#.i4A8mqi&(97X$ %(6a]YTs%1'N;ZH&[[E(&e''&S_ni!jVlC.0#c\f0M4IEJ9HgH%R\BjNWi@5&dG?5uUSnsW,Y^qRb2@ZMKYRmGY/MIOFa4XM;Su8RD>P2G:J?pcKijSRfq:IT]c%T-"jX4]BSW'p[l"n %LTqIl/>&td4JsqDc^"^PVoeRWe[(PZ*WMH:^5dV9WeP)F]qL1U)7R0NMU$9f"Jfo(:edOd&W&a[KOnPq;$G]QMg4'_Bf4I@G/FhZ %dk1+.!ZiH!%?M0XBR%2PNQk\Q'N65[&aIJg99ek1l44X@%)5dq.P[*-CMs? %hiCdX26fdqJN;uG,*ire2&C13$O38pl/ZfDO>^)Ol/[MK`IrhQE'Re^,Q:7;G4f!)8kYQH/=qV8C[Zh\g$>`f"t\VG`\%$CSn`$K %YuB0^0k9,Yms3XEM'KAGHP11BJ[Ubgas0!%&=>"806&rq!ctZ'K?iHiH72eUf;JuE,%m&C;[6TH8h2T>k=GqNR+<;Ee-'PrIOk0T&VZYIR4AJOuk=2?Qd*-_4RJj"m;=1c$Zs_46,F42HYU]9eid!NB;V %*"R@i95SHN\d>o&/T:Pb;9KhGOM7?>^#*joVEL*IWMDtb %hXh"8X['+FrtIY&(1>]fN5JC-VIJ-%nd'*ZNRk3b0J'4rlAAn;"`%df@1S]tO>CF9X#ShdRKV?nQf;[e\R\Pm7Y&KU2\5A.e&NeVda7eO!pTKC=+J;[,?PsI7H7;Y %3(MecF9Nf6er#0Y^okQW?gPoiR!W._HNr%mM-AGV7c;X;T#*i[hiZ<*bho-S6*G>ZdFs',9.AIn;bf.Z"kYs+GqF5cqe]j#H^g@kI)#b0f^mH$#Suo;;YBPqS%7p/L5js6'(j+ %W0cD.5jIL&*\ggMB^QLf!hQ_#.KV:)N":3oMqrF#&B#3>`TP %W*a"@6d;+ghTQl6[S5,?$#e11dfA_p(Gu(Xkm4;F(GM%#+1e_-&2Q3lL!faNqm@h]hB5k/I.m!tH %Jh:qV<#IjhTc\JO<&/9X2>VZ;Wr#2ChprY%.L-Y":KTIJL4[hkW(5,G50aFGbB9!)4r&$t4JOH?"?$`ojL/l'!\@t_Tt<-tGXAQ? %6\!N_!I$^Qa,,@!,ZumQ&3+<\U$$)9"N'Njd'>AX"op-pOp9G[3#'V2.cT+a@'NBZQ)LX4C!t#&$"ekA@](Ik(J3)HC(b!6^j4@E %&rL!r"=gB*%!bGq10Q:7F]G.K&ne6n!f`7l&ZA*fm8OA/^k>r0nY/TuA/4G.C;=CY;cd.?3kb>8NMB) %Y6*3ppZ26B!3VMT\!+rabSW0i4EKQuF/\4MQED7QG`Yf]+6tpsP)_ke@FXOb4hr$crKtN'+Ah[Q&uSBY9T^dN9I4Kl`gRo`0b@qn %qG]JbT4C@:>RZNmV7)[782dRMX0,ZaiY3O^kA&Yt<"nIq9KM"@"/G7!B`P[Ob+a06d6)"dIrf^1qc(@.JpC:]M&p?c/\Y-fG+GVb %-ChZCb8-S^!7DY)^om7d`hc=j9^Sah#>-O_2"Qnh*LTHPE#[4^F %V`JU#o`PURc(ab^ehi6JKVkcP7`.;D\+'$gK;;"V-][k#]RAo+fbsiPF_)@Uc[tN#OY^Fq@A.T0AB/ZQ#*H51(mnu=QuXf?7qBW`W*'J\%AR4F#TP6oH!,infj=9:!onZG]Y&jkG1M%MAClJU,CgGSgbJP,9=H]U!r2M1ofg!3VB=D,hp/VQn<=bQRd!mA%#?eW(2tp.UT7'X,HXJ %Q8\K4H4U39Pd+*pK#Tj]?,eC-p^!AnYM'/9[qQBLR1mS6Lf,%+EuTa92cUC-K-dM9I_Z!23%9KZ,rq"J %`XV3ma7,#P'W!28'SK?-=iN*nQu"HU;Ceu]2V/.mio\4a`g %.E4ohSdkcB`/;sb3f=^F`X&RjV$E:Z#j`LgE!JnPl+2cgC6n5M2QD4V;51>\#_L"KTg(ipJ`Si"Sg4q/2WLceZXdAI%040L@eCO- %/s!f`S?!d:-q4V<:+E(s!HIP(%3eqQ'%T0'jm=*E5MPJkZX_#iN %3:t:c;,8UO>s5]g2_jN&_AXU;U5YasgsIuH-[uO-r?UWjRl$;CYG5RcDhtkN?92_I6>6Oj_\>,VPCYUUL2SpXAooHH#*nt23HQ#p %Q4=Tj\cnblF-u`q$)b&kW[(>`?ufi#5RP5,(8O$QDV8Yq$dqH(fQ.p"4+W<;5bd^_5((<&#Yj'nW$@D:;O7G"]9<<4#&s##.JMF3nu41#GS5,@\to)D1M=p2h=66W(Zm-f'G`C)5>7j`ltE]8H$l)XT[F.oI#+/]Sp+EfqR1!bXOe6\EIXDGM\H:+`-; %\ip0QOP[*cbg`/)F\iqO'@-E=KCQb"gCq_jee>jW19iP'>k4QW/S5GC1a"N+_."X):Lt$+j?X%YfZ-l'+BhA`!_9(qN*322BQA%P %$u89C7h]l?TVGZ8"lC04J&X6*)h`G$;K%Mamb1hA6Jfgh]'PQdCuJTWLjhX#ldc!o'/N=H71Zh$PdZ,$-i@MeoCW %U"VQmQjW,9`B$,'7Ob^p9dN;N&Oafgc2j2K+jM@`JR#<'OV*6h2*3NM$iNWHTmreW6s-?83p/ef;C#seP2Nl#DZ),.dQ*a8tFF%M1M[+H:\V^W$(L4ubT$OD",Z^lsKD:.:4SVP9bOPek;RQ=rm+!co*J.X5"?*W>X&30L1='Cb<;!@%)apurDRNU0\kC@?'arRH8[%i,/`b>S,T %kFCh)W4m&)<;IAK.7dEK]o.P`)kiQ?Io5b1FdT@$=).-Y;t7*@hhqFSi:;ja.J3O0k[drkGE"u %FTcAhAOW>l#^Z3!BoGb'L4-E1KE#pH5\ %VS<^K-;!Wuaupa>1.=>28"ep*@JQ?-HBk'9gNq.Bjd&eiplctC:K5,SB"V+1lKEUYPEh/"@C.:7"!=9omKB%l11(doF9R\@`(6L& %ce?J6/aLGu+W7CIVBg-<8D95BRk\T-38.e`5jZ*RhD)C;r%8I?O5-VJXnSM=usfJPZr0b>f(Eu=f>*p,GJ\a %$s-?uVdB3'FoTIsb5*c4:>lbrWNg8f-7]GQ;^-ji!6MlHc&,n#?s#:$[Y$0TpT!H&Ra`i*[EqXe'TFU-\/(XN,$crceafl:A'jaK %Bk&rU-Te]q:Qned`"IiZ]WG,`@p1FG3,sTh'gudl19=HsM[G6gf6*hTCDneL5#:I'JqgZ&X$%R/Z*8'VLG,>?M-R7.aOp" %^24rna1A)Jdc`(9?L6O]]6a#6h2>A/2fF.-q`01U])UI:`Ad8B]X\"@m&/b=E:`pLs72JU:&j^@X.Ps]hq7">4P8_=5JFkn7fO"s %O*g)+go5fE1R9;Y9H.H-U[Z@Fuh,45#&%-G:H%s*"4OO`H6jse3`^"buPFlfta'ZZ_M,YBQF-1R>Xi/W3EoM2M!_WP-m]Z!7 %=9^$R$-a#`.hJ?dGK_<8?/(6&HfT$a=<14a^^)uGZskO+.i(t(H!9o,JP'54X`)t7eZj"++Oj+1eu6UZb.5nWTm/-6=&+9`0QK=) %\Pait<+N]oc_q4$Y@&\'i,/]fc`4O7Uf&bTG1i!YW!#]WY\2t#_K^Z$9-BS>D)dai.%aSh.QDD;[0>!XYnMEQI0D*7V5q=I+-a[S %+b5Xi$j!A#%CU#IX8Pj4S*?)hP5%M`A@FPVNPc://Sa7Em.a9l)_-J&/_H7BPZN1$CbZ#?9^&3i6Im>1I0:333V2*U$CT %Ti/L;JTR(QlpV-nW5OtHqR1fS%dTPb9\YHY0Zd*54oGoo*CjQ_if*anKb\+I2`eaZmbM$[]/k%\J9&AEm$jPP34BQ`'o[)c(m(4NCnHp%u;O`>i8mX7%I9VYh;-V)FH6DlG&L\Jhlm^[=da:fb>R(D1 %eCDjU[XD6ul%T7+>hnr8EYi,5EYOJ:jeX8CUWA#n*rAM-@pA7CPKZJB8"KX36$*:TJoinfU-"@(\=n1NXL3G-r=uiAO:[TdL2)HfO %MBcG8B&&5siEOHA%N]0do%3R-%[A7GO0^WKs#S&^[b=O'U4&D`E]s,ONK`0)NK`7X?SA?b&,pl=<4PidrQ4tR$h*$f3mF4Y3g[p, %]N]rF*SaP`:"Hm'NI>pQ)&5^7mcXVamA(mB*bu!-B@/bZi5!M>kkApkN998"G)1O8hsTF>!Mg*fd'\.8Fnp:dlGQ:rIG6q0LNPEL;jiLWa"kfikW&-N"V0b*d^#r&rQ)R=",4j.El(\JnAVmA8boHaO+Y62F-fj?>8mUAA %F^+JG[Bd['J^OXsY(BrucAo;GR4$ko!@i6"\#sQiQc$D._9&dt=__b1p7Ni&G,Q*-Amfg@:U).BPj:5nO)jG^T"K98hcFUH4=:XYc!iN=>al*e1&]U8mG:RVdh`)AKd*D4t_V56\?%SMtm*^Q5Q0T6pQ"$7,p$V"U.fN.M#2Moa4[8"qcitD*\(0/$'a>4]'!F(^m*t>,GK.ArEX.4V48! %!s7GTkik]_RTQV'f^.@$]h&/A\0M@8bcIg%O[p42hc8+Ft?SE?r`ll^_gFo=A!J^\Q#YtWtX)J&>15ohR^.D %>Rp(S"t-_nd3mJoKgWgJmP\Id8q[%CP8YNkE$1>k#LpTOV"\i%[0*B52EqDsW(Vn'Bk]Wc!s'kQmHpWb+.'mVU;:P<7cYjj %5+O"js)%p^[H3%O-I?'7;H,N[-hUNu9-PR.b:1H@6.ph]H%!G[-)\U)>q?!S^&UkmRCgDkqEZ"M%0<&?r5ZRi\^lNE7lFlV.^igp %Fpd8H7gG@>o1uke2!7H@,;'D=BZZm/&^dj1/4V)`[^4i9ij!["[iHJKoNL,mlY'?R\K2$<&bOqk[XDDs%<@f'o`N)Nb-OqF4GU9N! %b1Tq(dM/XeQ+Qm?>J*g(Bkpg40_I[N#Bf9)*U22a62(ipO:h-1]!d#h%dTPb-aO^GBUkhlkZX4tM6#QN3CTC.b"I%=i_"Be!gU9Y %"mjtZc"HQK4&C6r#S\8+Bm.H6lmaU=!s'lo[C<;U+.'mVTu!]:8'4TK)V'?m]ltt\7]`r^L\'QF@aGrR/8$XhJ35^u/st+f/aZp: %$>Tl=%ug6Q,u/7P/O^TQfP9)ji(ha+B3j7UXH%BiJJ4E1.$V5HpaiC2G:RY'2`Sm\W5s%C=N0qoJcdK*,o+e9`CO>^X'tB\l%(&B %?n5@9Z/SUg8*mc-#Z0cc]le2jE"2,f"t)2GETQiaW_q)]*B;aNZBRo.KU(e&JgZ_[WBObm.Wsg@&Dn8sSZ:a.X;r]P:]qf?_3YW^ %L7uW"l@Ar#]\;+/gHJl[\tQs^bf2!WQu$FQo6R?Hi[,,V`3,r2@TY6gH.8%`7fcRm^24T]pk_U`/5N=eF*cAhq,Rp %g@eCg7ps:QpB8J[G.0:c7]U51*ZTj)S6\2#(f9%WTdXqJi`c %d+o&oY,]9j"[2O`X"mN)SWa.*=iZoaW\'MA#]YR+"1\M+W<7`NYT[Hk`/(YO]"8(YKO`hRkhIMI.UXf?`3.p(;kJ&Z8V6'C@[I&Te=P)RtPmKsiWAL/%.e%bn!bX.&_>R)":ZLMb7Nf+L!@i6"\#sQiQc$D._21iFWcXG^R\ukf0;2AEQ+NNIrsnU^lF9(!VAR %/ZV=V30YIDNmVipm;F?Y0fc?$iIAQ:`hHdPOA[7j7`EE&SA:(F4%V/2B=gW$f%*bu!Q %%hq;7lTH@#CTr-CXp5#-\nZ.h>bVr]_60E7)>Jol0i+*_dUYIk(5V4WN@[d-5*Di^;SI2F+`=u@.[4J];de`kYfIqZh %)RquWZ3LFfnk*g:D>S8]l\5VA1>f#D>cS&DmhS"Z3q,,nePT4X&PX:[8Xur9MWtftTFS,!HGj`=kq9-G_R]`IEOu?h@ESi*\_hkd %HSB):5JFV0D',+^\t[$?CcEnGeo^&s4Ep5\?n,Y9^hTcgIHi1W7,r;@!R5T<<\BtM@dQGGJKZ_O'VA_TSYs'p5/QsZhGr1U`mc`G %LAr?._$-oi4(i3>go\A[b:>d8C4S.SWqC&(?D/Cb=\^*i5qHkV[;@P@g9>an\)86.8u+&DNa29rf`M71K&0_`[ZAU?h9b*G/NCBL %B+Eoda]?j.J[6Epe& %S6[_je>h.2=UT,?:LTb6:e<0/r4_R"C![?(LS^RnkeXO]S^EQ(]>2a85_)>X[V=JdjfiVNE%2M2$[UC$-;6/:.T!8Xk2,68LVJ!u %:TD7f%&\SB"eG[5"AR+.^XE/!bX-'b2&>/O)r'5!A=p4+ZQ,m %<_?E,\l`pXl\B7X2`*L^obP+H0ChQ3G:P@.k*gH\/_b"VH]<(P*N#XW(+n3D:17HbK>Nuj#Q07es %(SFZ,c"_%Ya([LlK0PdWL6KeL.hVG6c:1k?SufLp#3H[i54C=Dd$#(.*l0 %!0iK%B#&4_r_V:<`RW6q=hb]*5t$KA\$9'tWn>iVnNX^L`fSi2'm:RAf5+Q;N+)XlhQ,L2qsG#u`d!s53^d1(b^jYG^0?/p7Z1,> %\HX=J"hEk\&s_oK?b#>,MK&eo.pq&X=U>A%4P"DDnBhR^/7,psY_%1Q'DT1*!63c.GeBfm6m&EQY$/F8V. %:dqg.5&.hnS662,_pG(qNDe1&L3E<#Gm:rG8kMMq[BN3qG$:dlK(m9[PS4g %dSe>IA_YlrF,/9JXji+28%tj5M)FqB\@i+K<9e4:?/%OqLNPt:;jh5/F6_.u&:N1J %^8Xo)LkTXgI9M93IoV"g:[+QggIL67DFT$Ub7$%RMd!f+XD4.T^i&=ula1<8H;'&.e:t;mP-dk@4X@>A1KMq.A+`+PJ^RN6?!hYT %mH+]3!s'l[[C<;U+.'mVTu"i%1Yb0lUnOlr.0^f_qR(.d@B%;3/A)']"/Q6[TS*3f=+V1)Rr_j-5_)>\ %\nUJcCKNMP315=e_FXXD'Q.m!!iNc;@m.fQW0=su)93/@`?XCm;FE\ug^!s2HeC1ggV5?^LeTtj6@ %l'BeW_3fEcB[]UPX//_S,oB3tOmZHsT[G3pH.oXm<`a"3pL$j`V>&QMmGi4h2`*KkGh* %&h42@bQt8L/2/\:Hs]ia8a&QL[@FUEZm"cI?^&H[HhA(Akc1`V:G43'oPXN6I5DGsB&oj^X%R[>Ngdhu,)ZQtg*nK1%K!+]m"TrOX2/d %XBPHV,/`)b^)fr<#?k:k`GkMX/+2`;)N3p\CYQnjE,N[FZFmc%So0OLZ"bg"g?YU]e>-]9I$P*i#qm^fUK3X+qPc^saYJuapZBSA4ibIft:@Bq'[9/UdR;(1c_qD)k %\?Gd%/?YnRD'+tZ\JbDR;X3cCUK[W0&rQkdROO*]IMV1KeQ#MU:hj?o"i+lB\@.)EO'?)\5[TAeJU>WULUC2bEBWfV=BocMgHI6F %F[LeFV:=HNcqQ?t`8\SG$j8=V,=%;53RP-#4P"8@[%L9jr^EF8H?=BnX-gZ0ne_mpZbajTFXDcXld %=(,6^[9a1?98^IAM?)i%9=*j?WWfE7[WQJ)K=(f.'p]#*l_QSB]sF*f?\-2hf!R))$ldb,%DKOX$_FEhKcdY)^uE/C27B1Kmk@3d4q^CkUNerBWm]\OS5\(XolB>MsIH[gP=mp %XsntJGZ1R%GkS-e&L/[@V?0DLAh1C"G_rMBWF>0Z?\-1IX]UHJg8h6`%epA^Y-Y9J+'(nCTtguY72/@X<>`(M/.UHNV*q[" %MGR-MW^Nql1&Fj!8lk.W=LH*ebj>C/Z$)eD^p3rUXV?Pu=&j6'n.f&1Dd?R3>f4.H_9'niS6RT=g+0BeE5*A(JA?ZsHo8'$UL('b %B#h;RMVYnQGWqjAUkZ8ZI0Go?)"\kdgK_/b=B7QrTTWB']4frSCKNMP317mESJ]Vq0]r&T %7Ye8OXo-KL]s)KL$>E*-]q7E^5%McfMMcO@o!AlrY:4='tJo>Q,+F^IZe$hc4%RIoo@?h$rEP_-U!pf+;mJg6bJT))R^'r6HHiN=+/'^e[=dsE`grR5FM<_n,cfo&?P_c %#@!`5m-g0=l'7,U3&\J?buJ+:3jb](@r5X;29h7=X<$N)YB[;%8b#obU5JDjX1mS?le;&P3NO/r!q;)lItqd3NVQ*T>5On;6M^)X\K5sZqTa;cq>5Y/h8LiACXap %B8PoXYdSeCUKr;H=?Fl0?Wht,mFGdTMCQ=FY54%EX_[6XCKNMP319#cX/9X=TN,?%JmjnMN2'J3QZupA"t;U"H>G;fd\,crei#LA %eZad^(0at7*s7F,l]=U-/\2E[kD+/M?*s":;PY6=SBPri)3-1pXS.MViuKn=$ %Y:RMSeZm%2qtANd&=6Uhp3+il&(b5qdGSON*;47#k[(='Z33gc'Ei0e`7T9hBLTl"E[OG\D;4b.4%S$Qn,!aOj5lJrVKcF %A_GVjZB(tp>Rg]tc@-]eAk'\0]D^m-<[B&Q\;I[abqhOF4.Ea0!H^S(To %I5,,:>gaL:`764mAU?P#?=;GB"s+fgMTqGHihBkf/aNE4GLjikX*)/o7`HK^?eQOMASJ%]G2T>f\7)`R2RummYbk". %fuC:_#No%%Pm(N""4XFVJfVJ3\6[H<[@Ob1-ML+?Y$"ZV:2<%YFokD+Q$0H-gMp6$f*sh2YOgQ(qM@V99WVF0Dsdb#l&WepJt7kY:K1G+q^cEChCe2I66E$#]q27C?_rc+VPWCR,[)D?t"IOaJXg['=^\c+S_` %TLIgT>6J+oUor;bf]6@Q_3u^ImBl"SBd_9g?>1eAZlPL0SSm)2V\7eiddJ\bVR]cSYaE]@dg4.";NG&jW7>q#!tnCrgQlsE`6hP2 %lsUW#[c!T#VZ\Y%AO!.ah?,TPP@6Bcil!E(-*Y&(0B!b&2eit&>2g-Xf[L.:O6l/2$$>X-:P%[&?GQ%M@@`< %>U*Q3ZYeEVlY:`OgOgl;hXHK;$C3OQ9+-JgA40CBBeC/4$QE1o$V#c+j]Hg^)^iigPm^uqO=ScAJ;;X %12:#3q5jg9l4d=hEHTB'>V7lB\gCj*36D#4e$_oo[*jstk%&0R=^.1mUSM1u0DoP$l`akH'm#hV/1nAD %:r1h:bb?9`k?=R58^MpMQNd+K6h-YS(uVUAT(^k[-]rph?'?P.Eo;HB+H!+PSsf<+!1UVP/\!-)Bm\BH/+!JZ]I`GTCWg8h2T%DaK4]o"gd!Wm0qeR+f[Da&qFg#HYI=>&_`\de6l9XgBltEjN-Z*SWL<)LGcIK-q;jYif8dUhXe5*aIk^)Up(SMH3dM1=gt,"HPsO[`&B[b/Did)F65H9+.ou %<8'NOk*:,f-;-unf&\'3Fn5M._0e.f*3GOkG(0pI1d"ICi:5Ttr/hVK&6W(1s&:(7XP>,8`#XA%:!1PMk4]p,U[(Y&7/+!b6/1p7*a0sfE[Fb(7 %GUaSkd8G+Me1<1'\E6^UTFj80c+JXd/(JpNAndsJR^K(ne(//+-e'mi=d'.lIu,5j$!#\SCZ^n*!_nuHG-YW4DRIpWq@5W%XBg>" %R\cj98j3uYo;Ld1bU^'7WWB&$>3Jjak-\n2m!kZ)V$F#W["h7;Q+#00:,bcVdmt$[4EtpGa(8tgCHJba=^%9`]2(T_WU\;Eh'3Zn %kUp1:^n.q=!"AX#PNJBs8>&eZ4.lRFRZ9WZc/AH,.:C:.g\9D%AHkYC(d(\+!Zt4RA#>RuN4[>DBp?IXrPSt4'+7']MbZt#H:esC %qd(4L40eH!4,,hL;^9Bhs,[Ep0"f])?u\)5+],ti[#gY4-j.91ZGd?)QMmJL$_U-$%%&B%qB^L$p]3c>=csJ]4S*$pB^q-Z\2m[' %#>EEP-++*f`Old(he(,e`"!L_X-P,U@hN+46+^l %9F$=S^3J2E`(X-#.af%U0WK=qP*DEJZD+`@@1uV,)ps:hJaP45&o-3*b5o5s2NaI`WJrnIe6' %8!dK'g;L4Y:jKnQ1SCl/b`dl5m<[IXJL.!XV'0tueHhAC#`7^H7T$'E-d#$#)CF]=Q56qq@SW">&uRcmDd[-$_kT?Q>\KZ!J*e(/C>1C8)eP-l30+HPA%<2(:AU^)h>"d8JG\"os2)l2_"o %VSqj\qS)/+*,Rm@@j2#O,33*Zq8`EXn#kN\^%qH^HU-c'B/`lt$jcdncdu6J"e:&MB`I"@_/IZ6425P1nE/%]ia9pFJ,9"krSdM6 %(XUErhprm#b5Ct*IldT#ot*$XYp2JWro&dcYQ'#rE;0BE%Ae1]R1Wbl#XKIe2[?O5HRWA%&Pu %r8%&m@%1e9_tCM=kNqj7mIeN#G;-M8f6;*)\\\1?0s-43kr8l-$@\G0/3Df2g1_iooE`E-b%\dgQsV&I'L/"FFEuF %onW.n3D\UT9RrLeX^hD)X0_Q$0,B+Q&XX>bBh&=R^BdN:9ji9sEru:&`Lj?[5:e#-+u4S42/Pi&HR(@`nJ\3;MB'+QXJ>T7N0_]`_*%ooaM7%pcr"s5E>7r+^&G2-5&pB'#,;k*^(u*:/ED5?30LiEDeBCO_it9cWs!o0 %I)msDS%gJ7H93eT_i0B?_b7XpmF:?T]2mNYhrN, %!aTY%)XXnB0s(#>e_6(]qf1p_l),EcQF>O:*4NPEEKB^^c'\Cb-p`kIddg3.4oAU(<-)s'cJJKd_VX_;r9\R_H*1mO,j8mdeZ^R- %kl!VnQhTYZ(ULbA/p?eBhqq[GcBpf'H@EiZ?2R-$JshaJK,a3Ng?SBX#,c_E!`M=oq!$l&m@+VglLs:N*]i>9cd2-!?cBKV2eRl: %NLRUHAAm$Oa`]'(e!#^=5@)TS12^8Zqc[m_8GLrNR$2a_c>V&/2.J@NbNFqtfhMgB($W5XVR^VN>@lK2]F5IoG^u>Rg@`lhR:LIh-miK),baA:QX"dqU)oR\OBRG1R>cFH7FcB$>\dC#.bSYrG'4kJ=f'7gS^4*?jS'kFJH.HgD"mA+"]=#2)dBLcMqWB5dbj4$q/Yqp'7_0CK1OdoM;'n`-#. %OCf_g(HSsP9].eKPAAkGVr.6HbWN*7g]%!qn3VcrJ&\iKs7ji?Pf;RMVpl.B&&js1;qgp:-*JRKmOpbl`e'lO7o8^lM4h;\H9k@8 %Jm&`89-U=lh#LhkTGIItUA3s]DrH;>(A+sO4Y?$LJt,n_Y04aJY8\`=_Z@19H$i't@OM@Ceqs<=G %(FMFsZcB=QcWg)%\KgHrPN[<,ee]lGPV*B;g5j64a3E` %c/l2(Js:\DjC6H;/A+!XrVlBSFpX^%U'Akc[<=?_GXEf\\q/JcOK@_#Sl(Q7B.a^RhT!H"-GpgP;%=KIb5^7lnc %s'hg0XH]@"BeNN0`CfrOB#!qPT>aF59@%q!Xd&;"hnT1N,K'Q,53]Tcf_JT3=!.D6]_pGgiuMB`SD2Ha'o73<1Ce$aK4eQ@cY"%1 %f0=+Xfu-_2&gP%B^:QBe]D;U(S?jloYMPh"GQ#LqcEAnH %DSN\AHhYMPc,nM,es8bN[-3nn4k'8Db[:ttA^dAiq@kP)DqFr[r:g$Ka4n4@>I>iO%A3SS`U0]c]7=8N.6eZA&JC$ %jWO(.Mc.TIL\Bq8n$fUa_iJH.JB2V7Kd/H/J$2W^Sl$G&%ro>G@f;3$&.3'RlZ`C.&LdEAehqo]PNuCo(Q7]jd9SkN-2XmX&5<>o %/jtgf.Z?f?Z03eUh8Q,#=EGAX>^&]ZHR67]MgIki4YWrjWgD$dLTa-Yg-a]>6aRXkX+GUCJW-d)PI-#(^\m,`&KJNc+o*pG_j?J_ %Q^IWPL?-+4V"M'"2g:UI?(BgOp#Q$G?1T,bYU(!5GA,Zm?=omB:OQYpQ'T\7TK>fd*[XqU4=OL_b.MUq[QauTq)<=c.5P`@0/WI) %81F0'pF#F4Ip+=0gps:R5+2@81V]Hak+*mTgTrahJ\fZV)VYXt^"Zk_O4l_n7@Gt(]?jnHomcGq9AWf6FT)4;LU13tkVm/Ck2FgF %A#0uf`da\irA&Wd8"AV?@`!?N*'T^hIh.QIOb7gP%Phqse^dCgrRib%PhPR$[AA>l.XjF.2oe!QRQ^Nd%SYNhL)Je"9/("bk!"D\ %HO9+Ve-%=jAJ\(V/oomR6PC"I9u%6YTm;,F!AgUeBEE?FJm:,54%L&%9u(Y:_kIJ4$kl`"!M:J>h4Dj\YZR]o4d1KShjg4nSm;3h %qL"$9/q:9G0=:1\?HMG1HB(,^h"Opc0OsN407[A7IslZmH[;"cYa%S\g#(+/k![jGNLsSJ\_Y6tlJpu5i:[+cc=5M9cgRu_\34oU %[jN9CIXcG4Im9N1S^*92V.7OpYdd@[9tA:S_?f5ou@d.!7iQ %PR6HXBMAF)n`JSe(Nr?=$L1=IF'm@:Pga@s2hGq:`"'@4=XRC4m[Mp/P@1=PRZ3a/>V?'UkeB*Hp4WG26= %(85H_*rR9>/OIo11d.nL&RL1<1hROb/i4T9r=tf6c$ad>VuM0nrU.:eP8W"mOdbu;C3h1oi9*P?mcrn]*>/&#jbY;CI[B-Zi2 %gj:[mEPK85FNGB(6O;oS"`TH+,kJdb]f8%NiJSG'Y(&Po4hpsk^ZK4&52?-"X(F4JHi?"D=X?=Wp:\\>rn]c"hrFC`UDG]Wp?X]F %G[Oj=SQ5W:TVQBoqu*1[K`E_dfk8dUmL#iFDmjh4RCHONeoMY3o5AnlBqVY*:Zem0?/lr1N1AYMobE`tSftF85BuljrUg&Y^u5[# %h0a/`$e)1mgA]cl[GBa'_oJ8@-`:T5DdM=IT+o#ZD;U8".4rQ1tQJahhDQBpEH%dR+0@t1=#E'(\+V`:;U=o[Ibr5!$L %lZ`C.nbVP;+mU&]=?)V#@sJ-9ARS[VL8CHYf7I]0OCNQ[E9ElDrpZ(5;5#5OKDclt8G8+(!qYbU@%P=-IgmjoqVGA(U0) %RC?,h]/fPrns$L[G:uDfp>,sn[Zt?HadCXphgZPfEcZ^,rT2_&o_&YEH[14IX0c[IX_B!QLe,;#A1Oj_f[,eUEjnm8jU$%:4U-;3Og%sto$=2*.V.ihl),C08DEMeU>B$^ %o*>'__`aS0HPgWhYqgg?mih)XbC:8.bNk&T=V:u+dK;M^cDg/Hk(&(I:*&hl<&;k5MSC\cpq--^k;+-^ks"L=<<.0e\rg*_PAb*(j%_,mltX.ES!NlbAnpJ>`\3[-kMt+Wht@=+]RlVp %Qr_,i[GI`E/9g>]muht0B^+nW\Lq5LGQ1G(%X9_#M$I:m#JW7c!I7LiH#`A4Q7*gLYSP!d %Vt/%.*.pJSilJ=;r1b.Dq;'T5>'U6:!?p@uq>0B[cip943+271ZgZ2Cg-<7Go8h<)rTWX?0>G37Gk:71-h"c2>FF$XlEBAP5Q'Zg %Ykf"3rT?sp5/KP%l7['F5E10l%);^9pu25Qkbj\QrFts)rdViN*Oc"&RtDR5E*,^=X('LrBZ'+uJG*sOAcs=!*=bI+#Vq1l7jl+3 %'",'$EIa@QoXR31`Y6uF`aV*=%>W?cLd6HWX@WPRLXDO6^lkC@mN %"#%L.!`LKUZk90(*I(N;]#1$Oc.6+O%.>&N#+Cg4IISVE0`KiJ\s1CFAb8F+N]m^[3qp3caiX:]7:D:Wg;.e7\4'0D)G@=<%#==R %!2W'CUDs76^#@rAU!LhPbNM8Z@"CTg_4o42%u8Q`ksK+7iUGM?]'/teHl.f:$k/OoLRqm&$qj#Q&+Iu^/`@nA84*Og%C0Idhl5P< %SOJWm!HiJaVa:Uti0%o>[PfDdk8[mT`b;!)JW]C8G5qa?J@gt#gfi>cSlB`]g6P*=ZZ\#>LGL=\/2Z%bK1,YR=@u,uc8OXX/=(2j %!r\fCoE'ncmU$6Tcos1oPfSKn*'HHm![el.";^+J&V:gj^Dsk$(,QMli>MJoG>G+CLLXRk[0s:X^sB5j4R>18%@c\JnOC@.4,dl% %X*./'cn%_sh[T\aGBF+;<-EfTD0&jfLM@&rK&nLc0)u&0?:UTmWlVXN\H>:M?!Bb^"H7`/.f.2Z##dTK;ILc%D9>OfOJpg)S!@J05T[,*JOa"OU44Fh(+3]! %IQ:$M&7jisK\/3L+&GJEAOJ-4g#aiHBjI2Za4i?$''*S4d%NQ#S/CBq)#`V97?&RSYhn#/Z13i)$.>I[YP9MW`6 %5q;8iiWA)!:X:*uRF^d5/2DL"<:s/*:W4\?\UO$h1jQ2L]K+HuB^?aZroEe5(=fDL9;*qpVLMP6@k.?O]UU&D6QVu9<$i[];05s5 %1a*A3QOM7fSQA3"#Z9Ub,@f%3V:5?iRA,2t!1NSVJgP8\:K3&O4J.I/!X*T:Sd91#XDj39oMhrDl),c%;Fp(*\t5/7d'f*C4a`]qof\// %"W?&.F'!s.9%c=(Pp+kXm/QZVtuCI$ekZoqF?,)VsU:@HR(Q %_o86'Ie6Hup,+rV]dRXL0U))$HFC/od[!2$n%!"@l0U:ag9SDJ#f7."()[\k:Nb`p&bQ:>U`J&]81MQ\-"8[E;@OjHR*V6NduRU/ %g5Z49iDVZI-*2nV'=!2[FI]]aN34@^#W!4mpOZ2;'WmHrBaSdEnK%R:dE2U\T9l%\XM:d$Z8JXF;oCgotlKA3@HOu]s %rJrHCEo4"5]/b.\IKi]Wn`;\[_LI*#iP3>NkFah?`8k;V9G9>Rp:E8Tp*J+i#PnfMPI6g^@trfB]tJgb*l`[+(.?mV!3,[2aRJu` %_aAgWn-0*,GR6c9pgJ^Q3>_h3b_U840,%g72TVr8/H0qCXUf-XMRr;&6?\c*]NZ`@>`d`&\EUcTMMrBgF7N%##1T_B`#P)Fr682:\At(3\=+UGSPQ5-UKA_*$\qVXqTGd`X5a6"_/4,q.RMOn+OPWL.SUsZLRGJU?ed2`e %Z$V*._CFmb>^X_jh:@L8[*Ia0Xd0F2AW`,1kCjkC@KW#uDW %V%*kh!=!fE3d;5hJ6nsf?ZsWu=FQ+<,#ale/&1&8!Y9?!cV+9ke2ncI=.t]mtD"I %kDqmd(JNY6^+2b0kr%\,,#&S&!P\,oR>;6V!D#_@hUL:0.[Y%S>Le'@Kb&\Oei1A_)!o#O6@:H*0[6d@,JC2&6pJWR]2qO6+!f_> %N;:F:JP3kge[LO&N)lm%+:3TO`gVcT]Melu#8XNL\L9.cFg>B3&0\,a]9\9+i!T)F7W]2p"heRgIF7Ki@qsb'GcHF$POL?QnBE.> %9\^WhK01?Q3ga_GJ- %Mj,ee/Ibrq@$&Ii&A?AOV=]9tA?m$`oAL%Al)FcS@'G*8:jHIA1?i+g>2F8V*GgPaVr&`c6$c4oX.2l+Qg4Y`G?f&^h@B'XP4eD-eUN[OYF_rK$ %.J=(&Blo-0Jee5YMph`D@:iJspb-=d.&GCHBlIW[r=*8eTY1Pt.q2nQlO6CZS).Og!!<%3HG#8qc",F>!3/)'=nfA %rbHeLT:Y@.h+>lrq*T#]tdj=FC<8'*o*Q>*PUeUo20On&S\\1E9BW<7t)oZHBL(b=[i-B5K.; %kh4mO10U!Sig,>.me"2X$a9?*D2F'#H"H?q>#LJj0*G7-fa8-&[C2euVsbYFOG^?U[YijEiJ%V(nl%i1LdmsA9gi86U(n:b=56a^ %,GIVrh+2?MgJm.DY4'?'Ih*1ZU&WdBMsA1]gP%q^5S"fPs+Kp&\mSnLrq5h^0! %Orpk@i;^3Nbd\cHAtuhQj;W5=I>>6d.Wo^Y+JMJ3&S_r1M!UR9[HiC]4B,LW %91Kmld[naT[g?b%Dub16DC>RO9%;*UMXCL4e^Ga`6S(M@:G:a5LsZKSH@#M1Pk[@oH@;$uFc8`B4,#r3JL@`T9,1(VdZ$jJ7%7sS %SH(/q8M3`klAHjo=E30W,8d.^AP/-m_W+k2KnYB/I+m9Upi">GhK4BB]0X+F`Z\3q7i%.tFsmu*'fC(NNRk=>Z?=IJ*N'Sj$h71dS^M+FGO)=2^%EuHJj=2:"$$+jY4Q3FOpd$8FO6]?9,e,V;BlTliSuGG?-A;,8dnV*aZDO/9'58 %JHC0AAo2oc`!apTlCJuqbR$5;cP)\15u\6P6Z.FL#!sIX>%fr:&I8hPXlU;Ne9NrsWNM$H=6c*sW6WtnLPdPr/(XZ8nL*_;oi#+" %c\_1te&12ZD)"#@IP=]::H'SaSheZXMQ%gDS[C,Y)FTqgQ?8b$n**oK_JEp,^CrP?Wt23RT_7^F['m]tQ7ge0XMh^sn%GS;+ieNX %^\Nq?]_Mf3])VTo9jIYn2lhH-mr\WB=+*Li^@O'G#s3eGI4@?'W37Y"#'7U:qOV:&kYnCfNoJe<@i4GuEoW!?>9`D#Zj/^)j96H,A=@-0K#sJ\.-Ao`QO>J);<7n>r_!49AnA[;% %!J)S7CYbZ!Cfm?\CQGKU;`3l//)]L$>26bF_Nr*QA3D.geuH3sp]`9Q:K;W_k6+78;5ON(,`5Z\;>iYlRoFN?^d]&^JSEi$o0VhE %P]It6-R3k]FJAi%7in"r#'Uc\*:rLVZ@J!F[;s"c.&pG=qs?^69P-/"/2;2%:Ck8bPo8#GD%R86N]%_Sc8!&NCLF.YWAgp?i@C+E %\mTi-cb[eY,!5s#EI-ZX,'dQmeNXF&@+%S`<4mqKCLC.'ngR;j!A_NP4=TL9#V5?.;"2!i%\Tgegm&(%b4G@i?_=u6d:";smI[j# %qQVInbflG/+s0sG>`g?_Cj[#Z!!GX=-)=?T]gf"Q,%*Z>KtV*FPE(JEU,VO@\meRSW),-u&=jSN=2,&QV[oEA&n8?1C1I8s-KE-+9g6nuHF,\Zo;9-EO(/FGb%$TnSArU=jmWXZQJnFatqgLC/;@',#VLKG>I5I-d`= %DR`ArEXs-.@h=Ql_kBF5'2bRIMF5>gN3>gXAY&r-&(T^pjGlnKbg,ai'.U %MS9!2DgqB(Dnirqm34'0p!"UcpZTo:3lP3eO&tdN+20u8nSE>>_$'cEXhK=8hq6e6IDV4sC@C9`T"6hT"$aEShs$(1DfbT<=L?[hK)d5PUV#ltlLihqVLV>VZ\">8M=Ssg %L<.<\eAlH`[/_aFF71K-(l8qIrKIlp'=I/XLVaL,dGo+#a;r`5!S=0$,dQ':$%4&cq %PB8`nK8-VgVs?\l[T(h$"3nLFWS?e\@bXG>6f$hWYWn-$D1?^c$$r)s8_5E_^$pKV_!Vich;B6=_IW,rHBrQ79a'eo.qEseBDE1n %N4q\InMseFi^jGZh-jlO&>gn.FlZ5!fU59[@BQd&]?#^`ibQh-`XSl\J:ijd,\-33Duc:FMYH18S[Ma=_MS.%p!E+35\iZ?D]=8hX^Xn*V7&fkrLmRi9cde.PSpf\ZS(g\.Jn8bDJ/VJPhq("NQ^DmjORs2+*ap%Y1tFcS]N_(`$k>HPre %Qmk_TSC(H->S+o#3kp!3H43B3chJqQXZ*Z.^)`Y+DJX_(G@K\BD"4<>8W0`&#'h69]F$dd\d3IN,+C89;=peto1`mP2qk+'imF_% %"".)rZ-3R%+F:2l`5cqq.5(hnUU/@FC,a^Q_ECM?<,*Mp-mBtfPiA*A3BT,VN2Rtd[.i-LJPJaa3Y8RQ;%i)dtBM(N#:I[gpGF3]+0Pl8U+[]YL%tiik\KEI%&1cWOTG%f@bcK5lDLjXdKGAoH %i),%dYQ>MEO%QRAK>X]$9O@_@!2uZJj,IWS%7"`Tbmd&%Dm>!nN2MOAYR %7)GBd!fgH3Tt;b#%cRNah)qI4[^sg7pQp(%XC'Maf&9'A(n/ju]9Ff#Plg>_q<%EKUG1m`!lT,&EbjaZ%Cgoe>geiuIC0O(W*;kObVR/d0;P!,CG8,_0 %&td$%-7pN9&H*`!os^^\nP3X)7JF;0?Tc+IJf1SG8K@m3G&!q\5&V\KT!a*'e6:HO[sMPBVcij7bQ,oHot0A[2E[]GTfl<5X5^;'[d"5bAC1N*@WF"\7'r.-1oq+\.`TmFP+Y,oTQ^[u$Vre[JRA(u]%)I`M9+[S,^!i;>R^Tj-Q;$stGk=tf3bh/d8:4B.6bJ%Gp&,bj;KI9c,cR`q3E3c6*3H`6BPJ?3rY2&dAmRnJN%2n_ %-<+o4`[Tt(A(32h6cIAc_0RtJr`2FJAfTfKWcQ,R#-BJ?"=X-,\+ni2MPJX(L_-:+g0%?2I0LnX2[7B*^aSZj*R;r7Dl5'B'Z2<^I[FmFp$*VJ/q_2 %]s:u+LGm/Yokt`Z^fH(QgD9`Z7h8h%_+?=t1VEi,^RR1OJmK8a$.*oh\Q>>OMTZmbFHRn<(;Nfba %`O-1]^LOA6Dp65ZlU.dW)aG[)qP9[:VSN__e)sM5p)8dU`*/4B1g@a7SAM7/VW\98`P-"2Vms/;-Bh[g%8Ik\(F9PD:es7`o6Ht5YW?YIu6Y#/0Xu4!L)hUJs81Nnc %<2h*&V4kS(b,_+91sKQX.ZFfkA/K(F3N\j"R9S*8gI1+d\:gf0V9oa@N575?UWj=7pLm;TR\7b>Em_N-6]AbBB^5-^geYU5/Z6OR %8cp\WpZqeDfWTU$>>C/124NbY91Sa6-KY7!nE@!Qfg%PdH;i%eN]^m$INA;g?Y[c`egK:X[.O4FLNqm/#ubNMVK0h4;KD,+lHV2r %1>db^9'BFk51:J\b0Lahe#:*FpEr'@@P9)?7b&1Z.T(;ZeYDcQR(>uF&kZ5u;*Qbb5IT!9V%g&-<+u]_<)I]n0`>GUbNT.oLO[6i\Kr9N0<'fsBm=u,CM]Ytm5d'X-"1^:='Aj#-g8d:4,?]:dkOC&JC/;ZqWD?J\92)Au@(*,q#=i:;L3L`mP7kTIl %\durt,W*";AU/Ck-2%.a8G4>Ql]ch^8?)Qrlq:%kL+`@d`fc;6)$kVk9EeCtNo@R<\8#cT=>V9@U!InW4hBUDj4usMKO_>eES$!.IeES,!.JH2hBQ##5;j>HOXbl'Ru@%) %NKT/hk2JO%%Ih8VnLhp$QK/HIEeYl#KC[>]EeYl#_igNu8^9"S3J2tt;uA"6XdYbg"=$:t27H`q?4sDTX>@kRH7+S,@n1_WTX;l* %CC$ou/?R.Y")F`<193/b])h2X:PAoXXTjfWr8eDLmr-77l$+V6gE:.H'ZSQH&k%`iM`rUXcfqh,:,`YC0ba#3Ohr`Y`DN@a-&\6E %7N2b.lY@\4N,@aR#mH<;lI1ucGJiSUKdDdnV%d=#FHoDKL+$p`@oRSY?@j&CR4<7<8_mmW8!I*,>n"P8&c5O0H=15/KKS=kq%5J> %5&leme%eiN:S+5W6:6`7WY7J-*Y>)QS,u:]@N[k%#'_UsZjb&Og(#)b,>TF:ViDr!76'sFX?&eC.$Re$oWGqNn,Qh\PBf],)TtV#Q(JVFE33YHPa;k9[?#B'D_K8%'$RB9`7Ls,$_/e^kTP?) %[C)ABss]ikhF1"EJDLlk/k]'rac&'\WH3Vs*L:M5 %:g`n=9r:di%m`2n6Hr-fe/qS2$;LNJa;I`Gc#n=^g>l[=O/eWbFaT$?#1]FRP-V2nXj)R5Kh5lWb2I*53F"#jX(WAb1JU@`WG7,V %J%@@mXQ;"0Keq$*ibYK(a7ge`7!WSpl]YW^b'D1@n_p4?6*m"^G4FOYU7-T8mW)Ep2WHs`gpO1;kO,;tPf6DKk3)+eq3k2.^d&K' %Vf/HZ3$d$tLoUhofTLH4Tm`I))*P3?9tH:R+5'4>\Zi%sbp1-,f5R8g^+[%=+H@Vo0RMa1.1Vrdm*Y.:oW,;8aanFV%dl'OQIDW] %/6u_@V!Zpc\\5_j]@W?(Bs0Dn@m^[[?UUiNP+7F@s0>7rR^5\T>-o4rX`mV?";>Edl_T1VC.)8tbR$(eOYI^a7!M.KG*1iC7+5/_ %/SU=8-*,B(R=_]76%'=X-[q]C80NN<)6SZ=DT*c>IgGDt!&& %g#8ggXd?mq(i'jdkYbg8?;[CeV&H+bU6U3^\XTC@C*b15D\sk1'@YJ$(d79*,8;jXq`,2He#30RUj!r#&FX$1EcNpW@YgO^Dl?FY %N,5Qp@T/*$A5.D@C#qDbY3trrCiiOsZB64?:".E/QmM_gV->;lltXUcI5Iq0g#k]C5Hn1js;UiDl;]3=US[rmm2%SAmf6FR'?uCS>#7Mh=ZD#d` %W;gceXNJl=!\Uk_';HJk\GA*HMrB;oda2AZ@f,14\#Tn'&%2ujl:f7^)fA1G%X:[+O:P\?sraMXp %["]BXUeP\Ye/YfTc0bAph-DgdRBu.ihKlk,=2Z^P,'@.jlUGFBPuL=7fn?IS?'-Z'.EP.hmJ1.S0V_d=+uQSVYjuP5OT_^6Nudj- %3aAa+^Nqen\ji-*&aMuPe;0>lE"Je!WW#!+f&f7M.A<[DRkiO!pPCRkl[/-"q[lc86A%!b>OBo"r`J#!\fbZ!!)[7S]G0;O49m*E %F1NK8qgNm9hsEljIG]070G#)jc0#T@rp[hYD&36N+!8UT9jtj$5_L30=D]Vk98PkAW8.[BHnb*u#'>fQ5f@V4W-$(L&MrT3]bE.S %;0WNogc/"m%/2`EOY__(doq>#"*P+5R4(uj*lPa=YKb;AAO?A-a4I3YCY;+G>*eiPo*Pt\5]ot %]mDbj3nDR^Y=me7KZSCLA\kO.\d'cZqi%b5C>33-p1`s&heo;5jcF9Y5S2bP]tI$cWLbrh%I2#&sEaYH6;M42WkZ`T%4TZKo9C47p3 %j"8P%$:M#4Qs??dUDVt>%`Z2F,#2STBa-,oU.nAb#$f_%OMS7,JL2/a+dCHh"WriP0\c7H`H]m_8uH=CE=8?O?Q>+e8HYZj;/M==2d2*<[?n0N('Qa5]c&;^bAW6)%n.1ml#8+7W]V(m0dd48%E7_Q(7K-OfB#.Ca= %M8VUo]c:r0>"XO#]4c_\j5TnF*9RnP*De_E4gBQ(F+k'[$W`sD^o.U[H1KO"JPKZnCBmAcp>FDPQ`')69!)!!!*:s<Ne0 %qg10*=0S6[QAa%1oUS7F:!;BM!p0r'DZE`%k>oq0Jl!MJ:7Q>6\BC,dl6I4PU`(daa0%\83b]R3dl'bfrN93*:<"BlbtPOsDFJ?A %5?/eiNO"-R;bt$?T%r1oh-BmfA:kE%2^d8Emm$h#fr%PLJK0UO!(5R>mGf4F2o#=Gfu_4*:2Y!qrseA,Y0,?4kGMs"T:T;X?[_[( %S+Ck(ce6Y"SR!?3GQ7[4qW;r@&UJnQI=9MP\N9Q[ip70tcek:AfT6hpNj/-Fio9@bJ.4:e9kHlCZ(6,51,`HDWLYP=L7[%IA&LIfH,\#q`Y`M<(As:dW+ko1[!J)?.\kp;83Y5ZR)g%fl+YO"L-jL %U"?Fn!^kg%8=F)fKq9P?&?%eTPGUm:N>%J0Bi-msKS3[;_Q%d0(6\3jN:Xhlo]hI]3.l/!/)74p>nR@TXNbjs".?*jkGV\A %K:MN36h/!:gdUm#bdp@TUh6,SP-ma/WC;G$]W'Ij"mXA^ADFm+_(0@ %O[/I6mHH!WrV#2[99`gPS'n5uh>F);bG;*1e'u(oqjt+BX"K*p?2K//^C+k)dI`sS'hR8J`N\_T5)i8>Xs%ER]/o-nNa-IjU#f*U %FiOuIdYo[e[R7JV1-HnsmO10?MJG5pFB4AnMHU#E1mgT'RF/4ZqtaP`.&]-jEO&E119c(gnkhn;t'_>$rC$ %FPsgu^nfNhFt^QrmD?jE9%o;m!+FS1I9fM+\=BFIY3@kK\',M[JU: %Il^?u%fS?^6":FhH>udG`n5m(40[ggT1uSg6"=(WJGW(q`i)qgD#,3QqS]^#ms+F,[rKO*%g$nSWLT>d6`/p+R:IdsinTE#7:#32 %9^d,f//;R)H\1?3ah@2HDp](4"FpbG_<.=PIb:lC+#L&@1_LI-\N^1/N8\5'JiRPIJ-r.lW]#kP^II]HJtnP8l+pJT=M4<1E-F65 %X^Zq";_i6mFc^jO#oEbM[Xc7V\?>CIoAWu_?5LT)6`m'oC<3H+f;CV=9P&i6ktfsE"X"@jfq3YZEa%e)gYNCtIO:Q"pWF"dkCt@L %)]mMnl]E-8IslBn'l+C&Sk"$-/6RnDYiG;k@`_e)=c4SAZ",GPXMp@qGq<*cf7F4Pf-ZS31M8+T?1#rcIB8Xq*l\-$4@$H[J3aq(T)"51ipQR2HfVukh7Zdc'pqcfq%&JV1[);*;i-7K>3t,p\c9U %/Af4I*%\tC+ri/N_0uXp%P(m`hCIR:X4+`kI_s&_crL]k]%@;VKa]4M;CFV%^[Hi.[@'1MJDbR@G6eJbE*9%74shX9Mb/Tb$OCP. %Xuj12*VZlI#acVtO)u'Ia;csmEG`Ubr>rcqY!C96>"b[*8G3,jI%u^]$F==!U6S&0K94G$2c\M26@qpgcaC];Xr(cEa5)8#Ugskc %DZFFrL*jSR>ZCJNE7[Yd*f$PIP]\[6fl1eiY4^N.>A9f0itr,U_(E[0/ZKb7'=`sG)>EY2E7YCcaK,o^2SD2gpPKCC?>G)=H:j=Y %6%-HKOl?$-q?de^_js24CV_'B2Sh$@$DiO<(n!G9F!,=8UZ82>"P_.0Qp";3%_!,*s\u78l?NlDB5fm %^rHQ^_AuSC]'s4#V/`^OW,l\rj4)*ZRmi?i=5_KgICbW'C_mLPi:B?$Kmtj:pof%Bpn^Y?.GnII+1@jG&(da',cE%gZ,G %#J&#TX+H6rDet7+5S+CA"C/^V'3c2%&lOJ17i-71@T\OgJ\M8E!&)fA-'/g7b=DEeAU[lU\!)pU@L3INVD?m"I;LN:oSS;J*^&T> %a,J-/A)qJSM!5Qe2a0:\SG@+2k?$eE9P^Oc2M>4$n`o!#IIgX;QTnB:>\)G=4"qC`5c$*JN3M:'9YS7T]K`"Ko=BDsj(4jKnH)&: %\;:#9nm$`;b92%.>9kfbeGq,3V%?9W5-.trI9A%11QI4)'=s'RAtV&*jKCP`14=cl;0,^gN^r$K>#iX'c*8p.b;^F>I^HQ_Xh5@B %2Dao%/n)c+HU=,SD@_YbTpjE)o!.4EX=h_CWZa?]Un].'=R>D2c[hF'kqIj&VZBO')grVt2fEfn2m-9ToW2#52p>\Iq'aDp4P-># %[:U*/O20j?7pntl;nX9;&\m]B-0jYrc4W;80sR@-]n:!?,@`FP-FbA@c8h\uPJ#(n&Ed5?]Vn]HZ%.m]A@Qjr3n$ %6V+B/!SPD9f)`op=%J@?'7T9WMd?"^Ak5.%L/e_?CFdJmaI;Gbe,^Iq4iLTFH(=nN/\iUABKgEqb->fh[AMO-lNl"V/#8_GmBBm@ %qT=j;.b!7kEEaVVRW;E">W[PL4UtW)nG!8/BBGWd%$;jjg*,=S%GTm2D1O8qM6(nq>:b&!2d:VLJb;]WF*'I`g0qU^op$V9hN5@K %b#GSd4I>L?8ra]`0,RsE``$Jc86&>6nQ>hj.71MKYU3E<7C=BVno]TNV,Sto6Q%g+kI)^>8&,70)!\i];6U6MLP>%sY^YN'CQe@\ %6!4anT-M)h$HQD0=\902MQf09:=E434`EjAj3?KU!k,4\/1uZ,@,'Dc&?R]gIVm<:n*^DJO+=p_M"4BaqY)B;]"U2>SI3mHdIMm] %UEV)N;$S]T-1qJq)B$%Wp'=,1@!tPT#(\D408&;80*5$+@Wc+rda8=1bgd_Q7BIQJ'rkfq/=*$`BX!@A!XZ+hi5"RfNWfhE60sKm %rlS`5h2RYiJ7Q0=S'`KC&Uc-VXR9BF%?n5&;_>!9P)I5-h1B$0UkRc4G#=ljtJE+eO!a\H4\k>5,e_=t34YW(P$iSqW %#/1X';]p4526d552/h3Cd6A5hCo)5Z]-$63&SpK-X!Rf"[dYNc3)<;!mA:j\mRd)4R&Qcc,>&]eeriom_@gCR*_%5E!X6MjoXSV& %MH?_O%nGA2N"_c2L0Efk'i$.*F@k09PNdiDG>Wp=%%&i7*Gh1Q#tncT!A_iR^gaVEqmfmg/YF]:#^DHrhjE/XI?Xr*QS$"aCcU:j&NDm[OouE8/,XtOC#Kg+m-kEO"?;T>d8R;1t?(:a.+M-15>*d[nAY^ %]IoH5/fDm7'LTX1kR1thjIFf)e'[;^G.1o='C24n'^hpj)>r*g4?d=+J7cLVHK"a$!:>9+?2Q[ap&'(a$X=^=oU/4M`?J1.8!5Xh %fa<@tY*2$N,^c(gY`#UpknVZi/a20]8+pAP[Rs'+ks5(=h**k]Np#,J3g: %3ol?EX\B%C=5'?q$1]j?=cL4?rbK,lb%3T\U]Wa=MS(_/-f/`_$RR]Z+c3fb-'P#r4&JYX"3.]r%frM,PFKsE %`s4&R9);'@RCE`$`RGHIW#\u,fR^Zo/_@hCVPTTXY;9Y,]3GkJh((LPXo,FV\F#u-:-TZ$SV$R)R8mY,L@s@cXVGZWYXfH1"+6b* %J5j^E%ArWY)n;tkPZ5Um^7qcK:hm$r4pW856E?Q`LlXPT+5C!5r,C9WR6&lF`Mf9j5XKO$q=XntFkC-19*7(J7aF&^,W\/OB!h7d %;WU40U]MR>%TXjiZ['&O!D4om*"rtuF\r>#:ie@RHAr_q3i=)4,6k?k!Jce.gOp!GeqHh-U_b/GH!t2Jf@C"Y2.T8Y?t6_Fr;Oj0Tj'@doLRG#L<)1^=!bS0$'gDG7 %c`AWG-G9k9"E6!M$PQ0.`!hmAp&ubkU>obJf-G&66BJVmO2Yt\TqK")6KLsR0KLoW4W:&e0]Rf?"?)d^I=RrW]samUD)TTLo=e+. %?()O;4Pam(4c^nAi=-1<3-[)OHBbUr+.WkZ&>:=+^?AL(6aL?:`5Dr^%QGeK0N(YhO@%*?<'>M8id&(tA]"PL`)u):aZ4s(2EPnE %),,i"T]ZF-%MYGQ.#n]uSYY_-_3k+,7jioIYmbS`6R!'G(JFEYL9h@!=P./X-\*Ok$54Pn2(6lo_'u/FjJqN&iD$<,VG'7+]XaD( %S@!lB><&ob@d5up@GU\fGb"*PBtLCQ*B5A$q3.&Q"m0\E$etZAlcZU`?Y;PM?fr"7M)!-AF1r?301QBJJ]h;[DBAO[7%.F41r+IJ %+,iEm8at-HQ5N)l7'+g\W2:8saK[EB\[$u=m^qpoNj\R0hFs$\+P_%:&5#uKOGd2k/5.R/ntl2JBE^YF3p[APZAp2AK_^AO+"Wd2DO %6Oe\^Tu'i3WWqgW3$1tU&.gq7&];]R&&KA'Y!o%6N%23D4Z#DAN>_[%#,/gn;4,iC'?6L%0cir:B2VhZ2)]6I5BaPFWM_PrHd;RZ %)Aili`%ih7.g@l*=0HUWh5:re0f-XkqqW3!^OSZ]Cu[knhLUl.f,)8EJ'UcV$c:=N?35FOfD]:h%>3U>R %JNAG42a&#=o]5D>m1lJ3CkVHF$n>(B/"UV4[TW%NlhV[H+a(f^NM\F!!(aMV)>"`9C:Db+2;m0KmVJP=7X%do7c!"CU9b1J./Cj` %.?TRo:=N":`B.I[98oPFWbU(QOsY$%ZNFL2,>?*AIFEh<1)I>s'<5AQS:CZ@d3t2qgQ&=LHu\dD._Q2/4);EClk]FE@lXdjO(Z]n4-:gIYnaR'SJ77_RXk?F@B5fH!*-k4PAT$^MljZfGMn[A#[G:.Uj/=,U,02H#BKe7^gmr3M:NZV&((qG@)p)o#E`diY]U5m;0FL4'oks. %JW)#(s3+9mH;k67dr3]N"-a[B#9t(B^DI[*?DBP8[PJJf)TQs.:"sYnA$>3FnEFHc?DZf>d9laLb"27X/u1sT1>*`$RtG6#a5A).MX[m,7h^2k0\[+'/$ZBHp3CG;Uf9V!//Cg? %PVrILQL9lA&MMcZp)!!dT8hpDae@G34;*"L+hPX*R,

b`4re;G:Em7>G,W(=f:N4TXcfk(l85dhSOt8Qr^(R>cZ;E.sQPBK'MR %cClt+O3l(&u#JK7sGZSmXM*tANUeHK5H5_aB@"%o?f#D'ZV#+,Obg^63c4FW5T>>?ZldLR28J6o3-UZ4>V05Mt'BA4tN %Kk)+oIg,6hU!F;$$3F02%gdsH[BHie14#A!'hEhmD%7PiKa!2D.RDtt/:ofn>]bNc9g8uf-smC8ffWb"KKIEpO;U:-SME:5H#h5+ %1tpNF5$/IVV;SH4k0^_.VJf_N0$4%DbTF('U?QE3:)p^X.pTfSS$c*@`u3'K2[,8\ZmA %CEJ-5G5;95pbi-!-%ue_q96^IF/OWh`7Br%e+"rdr%(V(5DgUE&6BDj.gWTS?dP)R.7qskZ=H^77V^bLKbL]UeUe'0W>KJ@R&LV8H6Z@P17bl@k*=.(`R#1-rp[4k)WqT35` %"Nhl9U=l?J6SX4`*BZ,N-n(bn%_=/m5gb-*7jZF2^5n)B&X,9m!SNP:$=Y-BpcX'7#8?[*0/noMQm?'iI%l!/=;#KBV\G`F@3:eX %JoBgJ>.#]>or07l)+_hFooEWJ&ICVc/GBYkV-YC&O"4o[='r9dK.NCaKX[+/2Q@i3k,lj$YOs2sW#gZ1^djGBtm"0NdP;b@u9%9OA(6E9?PA#oU?6EC\&56pbH2g!V`dt'l]sd(9dKICa_TEaR1IO^T(fgtgO;s;m %keoh!JHInE"-=A<,I(^i+c<96a'L3M8SBW>WpNqRK1@/]JAtg+\;4#ogDQ`c*o>ZZp(U44J.YII851KBr4=m)!u6Y/5rWP-N%S%b %%@0Y_6ON%;bgIU;OoQO)P)M-YF:I0A"68eHL6$1<0ncV<]C5t%HGXTm.tFrdipeF %&k,.s]nWirNTi^;e#_uYE!6mMX-%CVY(!n %"`O[WTEN/i-]SW[4Fl4#jr?V$!b2uWF;m+hQYu^`Gt`jVO_QuMONUN@(_*s=dki7`6)W[E,Ejg9l(eo6iTZR+l@r(`IYO*o(ZR'ju8?@LF$7geZfc"0UaaZQfNE8bWn4$qO/Hd+!7>>K2(t?;7^bKU]>::Xd>:-3][MCkP %2-`pB/0#&5G`Qu3Ga$g\OYI3rMl$j<*5r5O6Ys*_GQa)iGs%B3^dM_#]a!sdL&P;cZ8Nom7QD&c_VcfKre^IVFkA3LKnIZ%p'/PG %D(%j;!Q@:B_Wf)qGh4[mJL:h"!)GoD"W]g844cY#=V\CS0M9R1jl$K>qEZ@X$N6Ip4j4k1cjfi-!sV#t"#k/ILT&EQXEZS+gP%HR %cC-AT'dHpr'0"X&CZ&B_+h8uYGoh-TH\Z?`X@Z)>^+EFV.T-s37B@U:E^1t8*8#Y+Qk_U=*4r;$Z1q'>(BK-H?RoN@lNi_XM.'pY %B.?<<:2-YA@MH,edKg@@M^9.pYH2[pA>g*69/:5!!eP`S;93A#*/S,R6V]!^!mn.1T,R,u@:CJ8'KAAk,9Y%nRQ.`WjYX(WHq;_=gUR&Xe5Qs54U3P9S`I,fo-R8' %_/_79\=7b*hP!n(FpO_ci]Q]YpC$GkX*H+Y%_\PMfX'L6cj3K_U,Q%<='tk:fg.TRP^oh9S!u)rSC`oE=O86h*)bcAmK/S;aN,)j %L#]D=HASZ^@$DmR-85J1/k$>>KM9470=L^H3-K@7Pj'f"K,H@3OnChn&0\SE\fa36&r_SY;q<5YZ'mua,^jEZb"gGS8>(g'.tQgK %"1$&X.7o7DimT`.!dS_2=BUaROMqfbp#(d"f8nk;*"O_>JN.^H\P2od3a#("KF%]7^F4C;RZ`feUX9(l4RhtI/.@+*l@>*gg`"L7 %ga*P0d:^%h+!65m+(CI/S(R(jRL7QF3l:@Hc)mGTP83:dT!/L)iYpGh#GP*aXJ)%b@5hbC2gKaoEJQ:\A0]h@, %5K)8'`^#Yp;F@/>G7A\Z))faZPr'MaYPQPBT@ig&16,Ou,X[h#LG:d\e2A@e*W4hsn7JnFj8jTO@o=.)eAIA'jr>3FY1BY9\M[%J5qs@:"9Q_[K*A40u,8T$F!/"'O[1a"^("u])\mT#G*3VWlC(? %003#NFJ.e*Yd1]U90lKf;h.m$*+2c)"^"o%3Oe#L#KC$qoI%Bq$XfprVWJj&%:UEV%m]*#/4(p.=-I'!EM5m+2T\L51-bII9L=S6%X+(2Kfb%h#YIL36)rW"H!XQh;DYSo\_ %^l"qRR/p?;$*[S7XHije4)iUF!%S7L!j$tV4gb;k6]jp>8V#@\M#gY!%42*Vk#2A`L.q\L_r^qLc>5Tj^oD2\YY+d*?kmI-im(_lX-TKNgT0\/CA;oD\g'QN4n7pMlb&QeB$&Qdre,-I*9S.fmRG:qmtE57ajJ?-m[8@$-1VT5B+ %6YQY*!4R"P;hg99qcEp&9F\M;9u%J`)@'N4H)$B#=&&h"r2'uRi/4Rl@_bu;D8=^#e"$\JU#p>$\9c;J.oo,%:V`7K'QB>-2V]?m %AMs]sKa.`cO]>oC!j9*ZGklk?^nq`j,UTVu"^Fd9IUKtAf!4ZR\6Ae%@0'FK5$nAoSh].QD@X16Rf]b:!s5W[%09Nr@]LOjE"u_> %i$s+h^_KAh:BI]1,C&p4.pIl8>QkU'$6"M\KrHl"*LR,ooU:"T5K5@EooCuc$L!P(>Epqu$LS(Q>PWQ>en?QYd8l`#UKFS,3S*Kp %\Ore8`#e5A3`4 %gGX!6[/nDYe6o-2_DR"Y?K$I:cTm%26-3r4[`uD'?J"oODuSlls3EnMs5T/I_1hp^l1rRQgct\\DcU4A;6p9V-2b$YLMSX&g)3oO %\eOQ05Y7OtpfP>_e>^AiJ!>Tr(:jQ_NNab#GQ9$*6.I9lLo7OiMlN^;#KeiT>hEHV0ERS#0:ls\*5-(&kUr(GXmK6hTWi`)]BYY* %VBDMac3=g6o=WZ+HaJ&;Nk+p3k,2U++q]i@L(<@=pgRi!:.0$0j:8=X-VGDMN%aP5hG*((nH$#H1G&XSo*Q9;B_&ag+t2;S^sr;&lVl-DL%"PBu3L %Q\[iXFjF3ZclVRS`<32R %*s+$ortqH@q?!o7HBS(./L?Ba,Jk^pg+*RHed$!uo3BfWI]D/,^:b>)naE08P<]$2Rud+n?391-AmYXJpbs;!ro"NNR(CplaS^fh %3bIYddmiIgP-UNdZsp%%-YfP>h:O'\g%L+ %ecu)jqAAu+iB9iu9(a+;"8'_]D%gcO#G*;\?5$/[$uK3u!qLOqc\)RUeu^FUHS %#438&d2RVcZqN9^-Vc.FF$]LBgOhD9jHXT)&n_XjX`1;L!R1[L-pCi[Q0'Z93Zh2Fba97gimhbn3@ej[%0rDm"#`"OGLI<@E(ZgL %oNLflm'3u%EGDg^L&+>V[q'ZW=;cuN4ch'eV3`I[`f_JQt^u)c/2_^G+N$.>fY=&A)UVaT^WZ8;)_^9UVW=JL*(h^u]a7[H)/abCHrYP_b3IJ[>]% %>FUQ_(j^n5RS32Kp\^t0,=@\Y"0e#*!g8s+kI>CknT>70k?ZqfUs&%"(/)"(Yu#k46J?.=5_g79N.tD4)iJGT(M-khkm0)4!dOl` %NHr>3M,0"&h9FV]be/Dm%-eV`Zm"qGJb9FgY8CGN1j"#5!m78(GgjqSK9`6CA\5H;V*<.G/!-bW]=)\hX3t3:h.?WlNj@jYV)uBN %8VRT]_6BBH`?>uIkE1YYm3$st'^NT9&Geo2,0083oiY\$VT\AX%W$jJpS6'JD.q)!7ui+87n&c;qTR"EFmIZ_R@2-j`G!IMEV3,9gIk!TucT)VZjB.j\&P=?1%\k:HK]+jo'!%ZNY`Te'd^Ch@LHAE*6m3/ETI!D&*'-e?%6u0T;13ptL(.^eU)SlJ %Wr15>:0Y&!Sm=467C38P@+H5CdDbe7_KF9(qs>ZUYVGX9gF7I`"$(hW*28)1n`F+@^;iEgPTACp8pt]@,"eTn]9DQVId)AA%HgAhs#<#tA4&/2Ysa/iNUH2uA&j!ZG?d$IVBeG."bRR[9>hk;b:k[^_s6mj %o#L'W=7903^-DG`Cit%%m]>@UmT8P#C@>Ac!OLI\Qfa#\UjDq5<4l''A6p\ZRClAkFC*%U:Zd?>>C+\N+q]0b!.,A4jK4JY=g9NC %:";'NndC@fWL0>jJ/fM7k\7>3XmnYjS_OhgPfuT3-;ChJ=9B46AhK308J:\QR`:ta%nPt`6[*Bo_j8rr.cgft=;4e;ar %:W3?O@X*X*@!Koe1-BG<_h4ZLi?;H%Hj[$sDWH+ucc5W'@6U3,0[l48o7>2R1RK5dMYahkhp*89A]T(4Cec8pt?C`9!OUTp$>7\C7F66*a)#.db@^H).IJK+cDBP]pu %>?3B904Z`V"_/n+@f]Nf'F(Tgr.&q(?+2i]%N\?RF;F=T%)$Ua4RuksO>$g]8!!"t.Hk/'H/]F"\Z%&LIlX1WKo,K+kimrL,AX;% %=qLWaKM%)SqJ#mVbhAqsWP %bSVj#7b0^c182Gsj2OPLo_rAo+Tf7hdf[K<3lKf3+VUg0G=c5A+BasH-$t91do:R;hZN=<3,q'mn1>:n=sJW %>(-2Aa.mfj+/&4>(n_$O^,S$hn51su'Qf3s+QYK;MLbmeA(L;3Pg).F/?$=f3.\e;@Y@G!CeSjpqiHr&6BcJ6d?)H4A',LBOZf/a %0\![YqND6\dt.f@4S[Y#+?H`O,FRE8XmWKIi[h#\g&_#2(/AWFVlO6V6]LhOfVs[;X=J$h@RpsKIA0-fCM5H58cfRQ9,Yu]C,@Y! %\ilj(N2Q#he>Zbr:?Kk6NU`-1KA$YGHZ:Rk`gCTJClu4m19/E?irdH+<(o;\7Q&j(9R=Z4L2D64FKG"0>_,FadVUZ23g,bWcgPr( %8%]+/H9`hI!&35ZJPV$uXk(!Nk79^"YQILVN/8AQk/kXlCep=Pq"A+^&Cno2R!aW/o3l]:h_7mWC.AR9rMIogI>W(Y)H/?Lag+b< %fV.3J+.E*K1oUU!I57@$Gb8BQ6!ER$ih\'9=?/(0`=NOn402lc]lWH^-XL.&TMg@p``1$tPN,o6S/R'V,EajTVVkk7%>Va[gVM#6 %\7MC^]I!U'lD9)p_WXT8kFkE[/gM%R3Srt %<>:%qh3&C31.8Hu+D5+,l5,@*V_4hjefqiYK`_:!6C?3H#c0AVV,NgBpnFQ>!gl4cHPN)no&R*BoVH)pC-: %D-N&@q!IF!UIT1\^aM!Y5+)%,Rm-*(S/8ki"D_1GnT.,QHc.YcM^I"o1/\>I)_RX_8(2=65%?$S-%9AtU%eot5!O+n#/9ig%7%=_ %Kn^b4aC8#;!Eck>HZsuioE!5k@s/E=RJu-KMHqBFpH]lh1:/PDF-@<[@QIo!f=2m3da,Tq=m\lrF %PpDG.DiDe353%o45;,upAm^6H-bN=;0FQl]2=8P-?DKZ#N3dV9K#Q5$.!)*R1C6ShYj_O:)ZC"hO(Ft]/4%8kq*RhIGCW7P`N+%K %)KAKk!14Sn*tGVm#"n(@dJ&^ehlM=!1R`/7q)>l`TqR"D_cU0Z+LQkEJ;^aXN/W%L"t$8b1Ja;6:^-@G %:VMP]]qaB86hJ-bP"O<9j"`7IXKIj]3>m\65%.Im?uYJB:\Pse>f[S>c"Th %+.bY-noOc4W&(Amr%egmEO7SEOF_13LV$%/@i,(t.cLZ<^EFbSP(g10bRluu"@P`ba,99qK]p=p_aL4@H))#$&B-k&i`8m/\49\^?sCk_Xq6N74.%gXbi3,gFE+!)[VDU-onAf2KI?<% %HUR)uqcN/Ti88UBN#iJhZ_2(]=]5X5XsH %c[<8[Es%Ha%*H,Q3nV,qO8'`E %VV%bU(+^^Xs1T"][Hq/N&QqlNR_GZ7U4_Cfo+H\N1TuBX!_^F+C%NSRFb,6W5l8$N"npC/V#m]7HM6,q\?Y2_/rQn9YJg*cf:ZsL %arZssij@CMQGdJN1/=;Z.!=7.BVaRnBgR=/[+UQSVbI?fE_[R?%:4ZjK3&S2S0*ERn+ZuHE7i(%m(GQ2=S[S>qQc]SP_d+`rU;sY %r$qaWIaga]@<9,S^sCes_ZQ=Z,Nk*5BXr6]eQ9+o7%3%6bqkTs*9?u1t/5ei,-7Tee@*JJlk);mOcELJuP5SA:X-WQGl %T4*[N@^Q+[RMEpd5mY4sjj/EeC!gNtdJ[nBc!+@h,12H6;S;oNZR[RmL`-TZBXqe/p@oS3Yd-A3cWF:WU1%9JiC'(63X/:2`'Ud> %&][JXN/]#M2NEO:h^9`d'o[u*pHoT%CQ1WZKtVI!'+:jTG4tP>psAb^O"1dFE7qZO=No.2%8,K4/HXGiCeb1Nt^ %XR'>cO0c-bCfY`UlbD8kTCV>-A7_Q1IR=8rAn;<.CWafF9rseK.GaoUXR(l(8cX49-#g+NYX4rjuH/H?q8+&Et21DGD]c'dD@ %nK]%1KY(QOa!)'M2pb/US;q.sJd5'>!">t]lca6e"?J\S2Z8oF82(C%O;Zanrb&.T9Rfb;_:=+F&I;u3g]3=Mm5D#u&0U+HGn,Mg %LuVR&*!O1Z#n[gSIYCaQs,UUTJ*7i\a\!#s024'T+.AXKs!U%t5>7"8Q>&q4P"G/(?a/bOe`UL8%CH42)peh7@iY@$P9+BG-cOJd %^`Mc4QH8i>R$X*MR0N[D,kj?GVF,NUSPFrplauOo`LK=O?Fo8M)5M#AF3rW5O %)='il)Zj:@%$H/Q9qVtGpt!sq3`?GNL4NQs#n/ua5]8%5rqh+g#(Kn&O/r(r2*\8+a4875a+$B,Kqs4("mmYLH+E68C??K7A,1U* %s,Z:A+0bYgI4iY:B>j6aI4ik@7sLu),i^8opi//UY3*dTS6Es`TDl*U5M#AF3rW7%+6t=b*J=Ci!&rh#="!iWA.*qgp>]n:>g8>1 %q/J8VY3*Y`daU9Yo?XZ#1_okli]gKAa,9n!nK091C)q$TT:[e;Vt"96In]Wu$3)a=5:0XT3YF[.n]*]i=N;NLpgY>@erdb"pmD*u %-fLQVi*df4NC)E.OG'On@U>!%d%MS/*lRLVE<2Lm7f:;_rtt8J,Q;2kjfB^&O0;F],_*DtIn]Wu$3)a=5:0X\3X5QmEB&OL/"UJW %4TG5jMKtqqImM>5VLE84s$43c08_Z:,0ZYbo7,AFT<#O#m1JJm_u-JeX>\PB %E7s#g!LNCP?b.!2uV]Uk7@aO %$qKntJ+q%_a<`jI*O?^!AVT6iE4D1Fe-'Is,DSQNKRn6.#Pb'$mjeI!\$)^QqJ(>lL'=harIT:^&7CqT:H(bXm\V`kS:gAV%?([amr]mXtq=+SP %T&@BN#m:i&EG=4K@M&MAh*6O`-6!f>%s3DKN"2D)pH9Dnk7\f?i#@BhRq$)D1TP,R2rt*&kV[KbiIOo\6.HlBsO1%-0>4UQ)X@L9^U2ZP0U'L&g %9iGM2!Re\)a:)KD8>17;I)g:*XX+/1GF/b,eGjGV#lg3RR.`5#P@6B'L%tqZ&Vn!f[?MBd"USPs#iG.<-0W.d>=_W`qfP&09iu<5 %f3a$mX3>b\%3(WQ!p^&)Wm/9:LKpp[CB+J1qXs@J2s-Q9o9:ptfCP/R %H2;u3]1,$,);P47e)ta]QATHiMN[):_3#4pbm`9=02D&Pr>KR8=n[Z$S?+Vu.?L,,pd=N_9ossXH-jkM*IaK+S^q!tYGXY,YGE4i %9?IkHf1kKcpm'OYGMP($gb.$E-6bTBTJVW<;*d)R"(=Y&D@I9ge.fiJ++:@iQfL&*#8e4Rjkk* %-$5Z!o5K`X6H+-9V>sAH%^.`[1ZCfQ%#'`1`=M^?s((n/K0bZpi'&0M$K74#=]ooe\#/;7StH3$$=RnE5sRVmP\#OCeg`H[nJT7# %NDguc-V,4<(o$!F+bD'=&/C.urTF>(TNItD#DeH`Xc%Ua/-6^,6_lmf,=D<,bTAh6$f">tIc5amO5Q3)ad"SIIWPktK8APi.#>\o %\/ts;3NrW/ANiQd!EbMJM?+1S+Hb#I6(2F#cAI`KJ>'scnpp*>=R]6Q(;_>)!Vt,qG)W.,[_VqYT_(ak'*LW&a7(b/`=Wgp?m2s< %p^?"h!aGe^i(/@E+,&R(1eqM2,Il*!^bHObrt$/;O>mP+_8-RGF68-*iD(!\/kr"p3rYDB>GUljsO1@HWCsU3IH)jWLrT8O&4.E.ig"Ot;4% %VuV.U\CZd-,/W5VW*s.C(o1Pif-VE7BL$B'^uBpZ*\dl^fmHmPWs:1PdXP@KNZZ%@rI/9"6WaoYkRZ$k!65n-As&l;pmu0oi<2^Z %W]V>qH(,\GOZ!;E5N8eq+pAe,RX@XgB_Ei6%h$k48ijnQ+F)EFdK(!./O3/3J:_5%qYa6'i8R>DTR[kNS:jE;K03L-5QP$*&b*+F %6i'0!QBXZ5d4;MRD*d`FLB(t#JaFGK'S,L>C\P/KZMoEJJ?g@&p'1j+&VnOt']ufWA0H!IJs6FB+rnK1;B6kk'#4S-S1]OuTdGR< %PQAO*oFgTmCR$k:_4XO*AjOXc-Mp/]!5\c<4G5U)5qV0q"Am=hO\+S-Aq4G-YC8M+MeeJ%Q4Os;TMkG6Nh0CK/DL:%,:s_#7q$q0E,_g=[7*9Nm+0bWkUnn&JaU1"0*.g`c1#sl6p/bdCr(rOd$jf1[Mj&UccLeruZEZk!O:B/AJ-E#H %!](Z[^>RofH07GM>pHQ^co"-R#7j)a!#n@(Qlg/jV>s8@#Suq,.%2=j-B[=$_-1mqBFpnqPaVq!W(GC5-Qn2?WO"!R;9`#ljKXPG7T@mi'e$AL7Q'oi?Ef())m!LSM7TqH;`aF=@"*\9aAXA[Do%"Sla1%6&@(^`dW %k5?+LQQ)+rr8NOkZ"n#Y$ROQ<5j=f;&:PF0/h]Dh5^kXj9/:)/f,hj`h9@V^!>N^Ln.sY'te>bGCUIl^FN( %4h*X!^oBC`;93R+<%Wd0L)&c:X>:%>MT^D*lo((^!m9mRG.=Ui!X=<3!XV+r(#UZ.'d.5OK4)/Eo"W!%d`CbU<"WRbO,ro8$^=+a %$M+>q?rSf8iHoP3n1QVD]PR^)JfgD*BQc]CnHY!_E%qETQLk7aQpA(o-!K4[YO_n$a_7)k3li43i)]u]Ig3.ac1r_Zm-.W]'HiH" %*QTIfaX'1r8?q[si:TsQ6M$R95B)-eeqKh(K]^Mln37UR&Vk?FNBRKdirhJhplCUOb`?3;B]-^65&(B"""%j/=J8JJjn_uUlI*l<-\&1@VCJ0!#I7*)ID %*.IGL*hMNS#D.ZU9+i2*+_OSD,;QK@&oep'N?T[V'nrGE&gVqS!Q^=P9eEX\j`m6E?JqOZF0G490ARGS;?Df)@q4:(q*1kM9S/HLIb&&ptY"6A(mLSGg@T1JGb=0;\I:&D7? %`"*SVH";ICr9C!3USqZRP)%'sGcQ8]oc>ouPn6k9[@GPcH(310+M@/B8*^?5jKn7a!FX1&06E;]f&CUi-&osm*< %Je+]^%RL[kHW\UL:BpmlLMGpo2&OJ2("(e9Z^9FtYlnb0"\u^B!7#n3s,KPNdJ!!LuPfpmhTdLkrk+Tt_Em8aKRSqc7.\nj%+'PO6c,IjoN+X6!.[@HK)50*YRr4SE_pW6igbJ6Wsd";B7djgBm>qZ11rub;?(US9GqVr[aNW3TJfZpDnJ%I9: %\KV>X7Ja71;e`M#+\G<_nuMu$pE5T=:\Y)++mpF[lp3#*^!+,FaD@u_!rY-f37Q#rF$'$2#Z/l5O_Hu2[YK%NZ!@4kdu(m^57VZ^m-(M8=+"o>=Mm$,I:td>`*dYgUf^F,Y((9 %f;kJ'-Y>R("I%uUB<[tRfq8%'s8Io322Z?F(A5fJDP_8,gYHhdFkhlt-As&GRTU.[qX&C0T;,,0LES4WWVLKmJ3)-k#fH6MhTfq\ %]bRjkkeY3ib)r$'>^jEP %1%XOH]q93Xe>U&aMmV^C)CeN5?;2TpFf^0"U13uHTfrgj@6Rs,oioo[YuMmYk'=6.2;G9A@@+GV!b[R3fH?%Cr#3Es8+^3"bd)^& %U&KGN"u64#g]%8A(^&3&:Gl-i#s07PS0>oN?He=aXRIcDbjFS7?9gQh%AZ"oH>F"`?uiYbG["\(5Y9F+fN*!XZTcdfFbr4PGIED] %*tZb7]qqo(-mp>DTa1;#`iZ*aB#pBCGU;hc!K$8TeaijmJk#+Z#YPCGCmb$'lJt^[!DR#F&u^E:cDKnKi:G0dMV88rFL*")2/KYY %`uC!)3CN[o,%Mo'@feU5QWCfZEjX7&8r5!:Tm`"O&LZ6D&k3r>&]AEE(kNi8XopW1:R=W7=5,1MY4GFP&/m#o3_i'n%94q'WE)s! %>%7G!6WmLMl`c893`94f%qJ3%:B^@7Ekj\(M=W`J=R8b$$]I9[@;eKP?$_^##="5cF6s$\p.-NWtF2lk>J5!4kB,\$iMLXW(2,05o]R>96fiIjXMU2sr6SS0#;9:>;8nRCVaBhNBi %#AW]uAs64YpWLAf?#NMo5/bYT"Cp6a**Kp67Y%gH=?dE"D)Rf]r,hQ>@ta)6Qf %SqbX/l%4i+'o+H0c"q`c[>)L&X>PqO@BEtF(i)-C4C7&s3s>'n$?oKda(W$T%d**%BXLeq0l(/(J5ZIAAZIF!>;,J"0_en)Td"Q+ %1@dYFmm_&pO?8OC3L5\)(rt=Qh+:]m5E:`gPp%=bGbj6,*1,#+52b:8,P2e%We>nsJLgFV$UoZN2eS+,*&CuH/9.tM'=-$j %`eb*1*E!k'/tgrT_\'+<"+BW6I:b;6KhgNe2/V8@Tu80oG9nXc%h`@p90kNCjmhNni?ORt]s-GRPb#d*I,:QI0q:$3**FfeM60O'`VNDlDebg8\Q'H;bY4WX`/A`sb(- %if*,,ma0f-Pqd>")H__a=e>01]M9<*'8fBoZD3F30J+(r!Ac.+367Q2q/i`t3#Jl'pJjNe1gmAiF>RC0f9F]SmSh_Begg-TI3(5S %BbL]L^ktD#*XKfNAq8uo+\EW4&uLkL[_"Pc=lgd]U/Jr"SXQ-[W$.^d %=]-/,S1o1',C>!Tj-Ln"Ua&m&2e1@+I.0:A&SEg-^sBWZ6?(AUhF\lCJ3BQ[S^O)4IN\ %3P1Z>8eRd.$u16uWA^rM5o3XtY%A<'^LUMSpd?J6_Io3#k0hJBI=aI"Wd%MD`t..u'b9=j?U,Arf2K58UN49,S*?XS$SU[sXL2Q( %"5()W6$Kj!J,[)\%:.:D_,HF#(3S"<:6\>a/;!\O'e!A\a+h-[ZE!nYKS<'Jb]Rl$&go-HWj=T:+rJQDQ"3Xj^ %Wi$1]=fM2OMol`H4b2<;e5-4`,SEs3*_WSm8AS;D@^i@27?8qEaBVZW,]ecLJ?]/9=D'\mj1KDhA4LIKcQdMV5Ho6\qShfUmE'h) %>;FYf7n\2U!pl,Bf`7k<%/!k?V$EkGVMj5m\pS48#SJ;Xjge*<70jXUrCZdc^1tk-9t&Kh@PElEH0G=#1MH=9e?%!!k^CYj %@342MdTZ7<&tAf.&fr\8V4>A=\#$!]GAF)D$Fske'nm\XH2Z#\/b7`?u"o%mg(q.\:AB&N2S;=h(SVa:l]hN=dKMQ5P %6n3p#5H(q^N=1_<,3g8YdaM=2TCI5Ej--GlK1@U;S]P$OoM^4*q<4^R:EF_#Z)VW(`R\qdMGpC#0&nnJV`s7OH^uH=_Fcso?tMGV %U-"@tQXi2Fm3ka[*Z+5kU9e)`&`.gMY)M,@ce7oBOj8Q7Q$Wab/i2eLe#@V%rX^-I-G/o'I_q/enSZVDn]GJgH=OR"i;f+Ol.>Ik %$@K..Ar;58+ls#ZR$0+_C!#B(^^Tot9Ba:]l=^!FL-7]i^I=kg$Yaa[DVaca7+ugN9+UdBGc,)@7/D=D#!Ygffhl=tcAZ6sL>GVK %n)"XE6Za*FB.Wo,B3.23jZZ-%ZXn<)g7T)3PAPmSgeZAS7h`CFnm$NP/00(%L0R-k[tH=/5D04/JUXoK:_3LT+AeisaB"ssmHSGVkd67A/fSUhkU]RIQ@1cTA"@bGDMamK$9nN^mmGe-m*j*QJ.uP>Y_Lj-Co[R-(pbNXo5T\'ce=$/s7k\@Eb:+XlCBk%.0Aq38&R<#jra[NN:#J(8o13P;'iU(BsP+%^k0BCZiTV$>qB'T"93^"Qj03"Ecn+A;)=q0UF %i@r$DnU.p2J=kgd`:4[&m"K@s[lo.\parYT*8eYo7)-RA.;0FEkXP30C/p&o]Ga.]+!sOrhbl#(ACQg<".i2MG^EV,iK,Ila`'6; %+`j##"UEijE7e=OI)d?B#NXp#4!J>D`28Pk69'M'!'!Oc't?q\_%8%dSMpBtJq+06+:qE`6'UIX7:/'46&;XQ@\S2nn1%V]NBg*Z %0LUqtic6#Q*(\FCoK:>1's0o4?eOjQg%]])O8.N-?l$._!QSX/*Ba<2$9FMM#=GfNX'-J9a<"O9'cmP.WLR$:ea#a>,r.F).?7a"%l.)g%m*f1aUGV.QU3EPBTs8-TFW@^:C=!-'cLfpu]?hq!N$0(c2@.H%XA]SG:YX.DDOB+?W,i,],/N2H'T_fBA= %fX?1VqD/DHZ_(qihBiQhZ[+C&QjW(/iabTA:q/>?_gY/-Eg`!c\+K %b^sjVl2gG!f]0JM-YSV3G7^_'D!?fB1$tIM@ptC!a)jAb7:ngO]f@5J#'N\aK6dQ\+&#:q@.Bo,auh&A,".ZY$>Z/sF$TilKfR4* %K_YR,qA1:nRLRGSYb6Otp\kp=Ab(oS#c-K`![I:8WYB9ei-:A0.BJJ>q.\_*RF.QU&+"Bj6T>9Q$UdgY^l4aAc8?1IjI)_Y?" %0ArM4S=3G`+LJ>5"J$">9$;!b7`5_PKgR!`$P+"o$p'MT8F7dug&WrmRCTLa1E.e!MH+lfD7FIEbU5V@RncAoO%,3p:(51ICWTV+ %n,`:sgCT3'6O<2^E?JlN'140g,BNt=Z(&jYO-go%!2Bm5H"?u3p,;fV`d/8Kf6M&uIUa.\i@:YkZ?84-ng.R;RMX(%r&QI2Il1p+:Ze?or"D[BB893!QT1[a5B`Tq&2e"o,-VfEp80X3QT/"! %B=uK?-P=)kQlTF2Rkj,lBs'8uK[7"(>YR#gLId#pVetXe$t%m84guDOq+QaRT_G\kFRqn8;2YN0Fqf2VqGXdbq#j7Egh'heC*`@P %K%rXhU7oO;!7U/N0*1LO(uho%6h6,?7"57D>61M:k1d^?Yn#4[h-DFfg84$-H6;S)A3QVVJ3=A41:_3BoD7Xe0L^klZ^X1ABs#F$E2sVpm4g@(Wr2[p>S-RWdfh48h:uN_0j+:[!M-_<_"q:hg"29j+4VK0l'^F?HRYjuB*hXFjE%W_[Mk0Zjed8&>N)S] %S6/`m,KtXc;%Sh@.@3eQ6&:mV4od[1EOQ%*RN[T+BU6lNPB<``%f,!\$a@\dVDn]>!X>Mo%aWSZ5(mPk$Yss(Ar12KI1L_eI#2!; %5R^RIgTHe358rttYnt/Ldn7/)mg+g,qZ:Du'lQD7O^3h:N_6CG2_;dK-Wk8:1k?A".3sELj$CS"cLG#o--MAE5W!2VHooCX(*U0^ %R0CCM%]k%p2AYX4CP5dXPCQ2&%o4i\KBp*SI:Pg@dQH!":+`0^q^.b)cBh""%[G*Ci')OQ(VWW@?8CV_eAm;Y7&/kcAatmG(JZlJ %4@AT)_"+s_<%OApV^T_LO=;r+bDH1cf,]B"h'TM*hFtIn9ET'UX?]YW^AaKm@(SA5o49RfE4U%N_VW+U63PXTnf=[f9i(tYFP7aO %E_3b)=8plQ_K,SHN?^b8B.km#TukK[.@7#8><0m\%ue^1E1A%L:OYSG\M+;:&csWV$nk2]9^*htYE4Qd]FNUti#leV(5lP8TIbAg %A#p\)+geX;7."\$f_DmrU<&YMWBD5A!J_`=!/Y?F98&O7ofD$#Sp %#8NFb]D7g<(g?b3g"rae3A[gT^$fR$pS'CME*5U>R[5a+oPnsL!'!+V4h$aX'C">p8teTi]`BGqS=^qb0&H.?)4Ag3NU7m%h62S_ %s#pTA*KXunEcO!I@1NDIlHRUQ+!:/DVDr8U1*sOq#9SR6g#kiH3O:uE;0HS()Yf^nHOu1/#-ScP#aPj.2l6V?4*S!hHikFq^VIhN %\?t.%`TMVJU(?$_5_.:$LMpOHqqV'!Z%+T!*Zh1CM+&jO9SptXe8poc(2W[QSATtB1U=/Xe?6HBjkf-+hpF"(=8*PNA*]r.YHAXg %*orLTKlek;&.nW)Uu,cgL%+uF0,_uPGAu::#j@/i6XoA+0P8J(mUp,KI5M??6S\VQ+1UO^)OQR%*u44oXBP(IpP(qR<@HqbG$Rlr %@2lY9+3%/K;-44D-O+_ORM28a&Bs=_kF[@nQY`jr][)N=eu?T6*=Na&ZOU<1[8S&)4)W/\'ho$dm*j61,6Lr36+c=gBkk9A>Qcn`ZkcnY#6l\*\-FZZLJcBOJ;R8pD_Z_G$LgsiN %>5S"YfXSb$6OmeIQjPfn5%)D8iQPD7/\11a'1ZVoG'D'jWq&p(592P"ap`!SZ:-9HG;f]rI>V,4`E>S[i-Sh.J7A%EB.;;V(cHrR %`=)L^\+MhgOU(PVT_s@$>b*PQ%(IZtU,J"J%1%B"J;Gn.V@Z@IFd-RlG>Om*e6RL\".FQ!c<5*JaI=,CGG\mf@H&$+K@`*5q&C]C %9?:6cFBAVA0Gql5cMBA(Ak&i($^H`_ldqZ+:Bb0L\=MN(f<<,QRO&KH+l(Iq`XZRmNT.gDRa$i %7Or$I)iWCC8!WKpSVXq)p;qKHIKNa9!+a_G&!L6ELH,Aq((+bO7M:jO?&Dr(gN]SWmLgZ"Dp8qZ*Z2*to`,pDmC?:k0WmP")oj-j.oRtH>7]5!I\rJqk"bMlrbP,*\aC\362CA7M,"Fp%#>-C;J$l(I,9L*H-YT %THj;0#8J6lF`e^cC<7JXf4'1ms\RGHeT&6Tj\#U711Hg-=JZ)@=I*/"U9l8-+ %q+b0-0N#LT_apqq6aV+k;+hJ989;skf@m!LuI'l9hP%-&4=K46YROVk/emR.c@g9!KcidKu@MbKqW\8i*CQJ?!P(LIJqTE8c %]OqWWVp/m/fLn]),oERkCOZZj#A,\%M+sb$K+I)Rr!H??mW]4*=;p+Y0pk`_L3\H5FTS`O&tSHg"+7?+d+@W2^K?(p,Nrp#$q>-m %f,?`\rR;@qYC6%#)/PCMnA0!qYbT;f>YY89s(&U1` %nmdYfaIV$(\5I,Mf[<;o;N97%OF4V3iq_*a;`!)HgfRKXT?.W6Z$XN`YHCQH(<]l_&'fRfKmHP>_?5#Ao5U33M37kH#3630'eOoC %S\[A:Gb9oVMD^8@pYkPe6J.R*RRVgk+0LhUe9H`&6>`q0!V5m44CICoD933/Tm@Op,qsCO"i:`,gJV0`PY^9X&)82Zj+Ed:16\_=j&22K]_i/Z %n6ZB`"8U+\H%Z'-rbQOa>:Y?4*:XqP+C[+940KZWk9^"6nFesSK5Wl3)6cQC@DKAEcp4%CAcoTYUC70= %Zt,ibVH3kZ^MOCq7$TT^ErLY6HtR[]7/D>I+[aJ":E/<`;U'10M2_t$-13Oa_Tn)`rG6d9A??fW+]n\;(^cT%MkO6WRg`ld*=Wb' %nn,DFEB+GM.oeD_HHE.[DBu3g2%T8iYB@A`U"!h.on>T_N1=D %VZM%D0BD7]R2HRD+rHHfK=U$e!"CeR!UF^ %NQ#dTDQLJbC<"u#l8LWaNMZ/_f4c0G0`^A_3B%l6>)"tGDZOGk7>cbn7^e/3DT,AMU\PAs:bp1GLne]mGs@728KU %q%tplXJF#R>VKA\oK=rb-(5oOVT`nVAh(0lS>gNnMj`i`%DSn@&bDA29b*Yl)d41T9V'k(L?$k%oKe^+F;E?2R@]eSf&YJ"XPJiZ %2KsI`G.m#cAh6jZ0F$ZkOnmF*%.Y79W9#.L!.AC=tj]'][_VL'70ufuH@&B77:l %=Bp1lLjO'.V1mVL?'a]V2/YuoUR!2jBhU).Em.s+dGBQfWJ= %M.tD@ZWQfuVeiJ!ba-hgeK(t[2=`m\K2)H5m=&eWgKsW< %Wbk-e\nm9sn]eM3-#S83Zc-DY]6=s8YYu\pCl`uIGP5i*nmJX&X(ZE)>?:XE$e)Qq9'_@_T#)oQ/laejCoLk#iCgfJ%_>Pp4)SB6 %?:XuNZZXd2Z[q/1PeM@SY7,!_1u8GC3'QNAJCB\WF?.%cB9SPEAj2bE"oleL+O*8d_n'#4hD\oES!V^ %=)Y64_:Wg?hQ`4/et&5@m]-j;(Lu6(>T_Lhfg2tHb(`@qLB[mI%U)`*bMl/UDS8hRUJ,U-ARk0FVE=DBC<$2K+)-\0J@;mg-Nl@j0oL?*c!b_G`fhBpt^fSn/e0-iQFR$6WcOM %8V2cO>XWt)SJ1,WlQbrXo]D"HYXK4t'pFW!A6MWhniP^MFQ!+XXOF-]faX>_j@&!/XT;"]5!SkJWIklGGi);aY)k<3-+!FQ76%k&&\K4@G46o]f4,J^KLM!4J_5KH^S3AjJiLJ9qCt;79?]6bV(J"+=o^j3rgcVHDETb+L]4E>ffNZC$NibqT1@EGS2t:"If8\[RS]1BY %;\a79^7ML02]bb@Fq_XHFDkp[9)XLd\MH162%rUWC3a/18X$SNbAK$[#)h.qBmB$jOsKW]9kFWkj5g16I['c70b]XqcTY7#`dX%" %YH^ge23g+sesjA]UitU!-^d^BQ$BmJgQg3^?G;UX5O8Um\ot^1P\ONCVL(O!B%HG$Nja+>j2K&j_@ekO%pmNisDS[n"Y,,LMJ%?Vh!Z!8`$^pj'FKYgnZok%]Ih0q?9@92O9kr73Sd^%_9HI9p-tj"Q:f>dFB0`ZkDuVF2fu(iBe!D*hbAsm7k.uXFj]6kD3E%*hqeT3\$q:Z9;^jR %js%4W.n8$[NI,m:1HVqnM$[[l(N3XRos`cCY$pOSp5NHtASfj_G)OYo(qD%be*a8Hbo?5+DK^WGS*&`(Y13"OX`pn[YM!^)ef="a %_>*#)#MV2bG!0ZF[E#mVn'9VTR-mkujm_))/((l]Zm2nPi&-75Wfq\81U:UWmN&9m?Y?oFN^nG:ndHd$?hS"4'm]pb"4&3Q`+"".7LVL?K:G;7kqs3jVc^9X((Zm'l\S%KHobOkeef2:nZX3*C#+^'Yj6SZ#_:r6cBBcn6 %piCpb/i!OO4oQ9TqUfDakWCq]rXot`emhLTiB/,pNl](MIoO%0fT0X>"?@e8Z8f"pXDd.PG%I&&NFcWupFSFiq/!C*qHk5)C#^iD %4C-fE5kOk6YoX]kZ]K;nQut/UHFEcS1\5:g&Y))Rn_q@[Y_XqFdFMds9&rT;Rlt:dAo7=dZL>\?.lZkOX\&cfIPpB/ %UMBq3RF_&^g\ZhE %G^nfE3sB&UcG"'*Ss@H*e"KN(nLq2i2;5.R=(M3'S>/@q';)7*]Dnc%*_4s:,K$`sM8#_/>e0UOhNft-Sh\?*Y+&24#O=[,A@%hB %-c51%ghXQ5DLR"Qj[t(=b(t+G!InOUYkW't[]:48p+)Q]"E`md"cFB:g%VgjB$ob/6elAj-B?EY1/(iXTX1:p^`ggim %QZqqZH6UdTm(L,MTV/WEhV7iCLVS'Q%(f,$(_3*c?V@?&*Z1c)alSk]B*+f-#.gY#pkhM:SP^D51FC %&gB:QA@^S(!knj0rnqGM"+55N5bA"C3M,kSe#g>@j$p/>q*gBd98i)kVq>"k7tO!Z!=I"Aijpb0]IBg9"a3DUQ,@-;4cp"upHBY]sBIBk8W>gN4gd[_egHL8&a$>^"QI %S+e7u'O(L2C#Pik1MMo_aA3^3FLS-hYUMeN,OL;:RMQ^\UgOrtXXc.;a5tm07*0`GPc2]"l@43"EZsdMG#Dgf9UhLZU'BtObZ_8V %\!p<`PVQBRbA(3p;?k=Vh`HumJUcWH#ts!,G5>(%^cRbWL7@h_A!`;Ok11X7aI@UGjc1[9MII=SK>W,jSr`*W=pr4_eRUcFQk]-_ %='Blu@MC/c9_<._H^.83B&TZ4?r^hu,X6#51S"6mgbr^kD+/9:ihY[EMo9]QKsa*kYh#;]-pMFV0YDg_EnFqNmF[_7aeWScDVE[; %n_R351lle%l_s`W(".,h913:\PHNjH"3%ZkhX\[Wd\Jberhc3JT*UWRC.jkVmD-*pJb7NT7"T374OT/T*3]Y7u0=^H9>)3,Mp+ %j\g"ttk9:FJYJfE5g"=MNg0m^djd`1cOBJ(\$OR^rFpo^!1lR+nJ/D,?;7[^95>1=!&CVU*FjsH*P-f/%f*[8p=']l-3dKFLeU's8B+V5;;!e0-'94NurGHnWc&,ReG4fuDmOC`3=bfO*'^oAPEq*5- %X+2%H83l][M=AP-PUU5/070gYdT*?a>'t<>?Hjgt]qI4#Xih:u"6cagE/dAW>YX7'QI7SHLGHGDfD7N/+$>t^mB:7#N`KaVDDi]?oZ6:`R2E3]Pqs$a[27U#uPJZAujB=`@0\]RnUK>\54GfSH)XBC[-=/-?H'`fa5+(h5ZK7[G@9_qY@>i[r %R@uF[RT=d]gmmo9;aLuT@KLR([T#R(A7ZfNoE=5?IR_l;OlNgs]He_?B@2'ReNu?Z]`f\&kq'.(jn"t^"+'4mlLW:E__?jZ;J]"M %@0oC1$7.d.9O%mkdB3Ke8:^,G'g][bG;sJ_2#ou]d5el;O3\G8?kumQh*U]qYW".Y_5-F)V6PU5(S\5W&n0UuVaogp"io#Ik*sl\mDC)%+h#jZbAmN]52d+%:m_Ngg %Y(VOj/bA%o.96\X0k7LH2f*Nf@+0>@.rYdOlcZ@<5^S]\W'Nk/6m_6TpLHj)b=InH/3a?6=/SKO9D7*C8m2(MnnC5Vu %mE<4b$T7/;qe"Rb_.7d*?eYfqfX>:!9a+N`Tg:%C&*<9F+<%XkYeo/OM3&+[J(DL]cc/H/#lhINA4b2ai9!>fY_&*X1<`i1J!t$S %>[#(J!(gB.%aMk+.M%9DB=[Y/\:om>-kkLTK>B+o+*SGOA'8Fk7g31IVofs9C::K@i&E/^`M %'TfX=,fi8)p'jKA'WA#43LrW/7%>0l`'i6qYTd=P;0[=.7"'1bnEi4<1S)gfZr:T'$?r@2Efaa,]?.u)%)o;k/oti="0<3@=O8.' %1@NNqEW0s[.!I@C\kpFJ3+KB3/j`1:9qH%TQ$$.jFX#.Xcqm1+$ha6RE3Z0V(XI_Qkh/.=hS:?`A %ZC5k*:^]kVCR,]@0c`qG#p",<#c=gFrSa"'oFW+YaGrR8,1.Lp+TiN[i+bl)k`P!u\Y>**qe'%*>1nSi<.)!'AH7,:PqO_mI/1(5 %F/#u+bICNB+%pgK(_Wlur#AU@%7k2!#pc%%&sPfWZ&@h!W,s^crfbk\5l)E`HA)@=6U/ %atgdITW5.W6pdp[E#(nQ,,`oLn?ab`SoU-:(-Dmu%o/UR@5Na%E,Zjr/>qL7h-%5NcQO>["m$3f/@`<(4I1c@.\)DGNmL]l/u0p; %1I2??SHib+?)]5F!.J8W,L/]KVi6][GHbQsHKONIJjW;Q^O1YG_%#]MQ,41T+.HqbbCF#l'+])3\R61a[E*R;-=khh)2^!NH!&UG %\=+ZJ2j3YDq3R9Nmh,\n(c*$2ZBD<6Y+5>EXTUaS8mLo[aIhkZT1]*a+QLc^1(`BiF;FNPM+Bcd?t6L2'<,JVF&=$R[nJc_/=]=pIR,TI"^09?8>JQ3 %70GYbjXH$]F0)^YVEu8-J/$I?3M_LB.rtQPVo]QD@(5!_XIpu+b>`nd,ck%pX7#[[ %=mZeUFI#jG-rd!-Lgg-h<5@mTPHOS9jY?hYWk!!r<2='5ZZ8/SD`[9c*)GO2W6;`?Y:hN3>:Qd5ZU7*utL7FRn %iW@hJ.W4K-U\BK%ec@e^NldNp[UZ#D,q3_ok0Ws@DQC<_I=mk^EegjJ1DV8J?(;H#5eaeJW>\>?N:Je\#LPU$ugJ5.$0cm5(A_uW$A-pP.E@2//KH%o(b_= %NiG5R.1M;&@glZZ,&j+7JqlAL@W8hQdO(,l5dX0OX=le(!n!Hi9ur6@6$=AWrj-G#'5u_PX/+S_/X`hG_+lM6c,[4UYh#j; %7Y3-bLr(-L(\ANN"JQ%PIA^M9\hhn?_Ju(Mb872NV#@(md!5Lu?m0.\"Mo6Nfm8$oX`#L7.$BHMF`D/e]bO!&Kh#50HaKM3c %O!aG"jlOloBo\Dl+j/jiY8]ns,DpVEV\P,rr)MBsO9QCl>Y1)?X,BC(+N]KbYarm" %[_#'5fVn8Cf"/jKpub[-W@rYP^W>i];6ibSMlKdgPC%7gq>,=R4+1`2KmWqWd<3$)`ah/Qfj%'!T5'MP_C+dXiea(#KrE[.DUkiM %j8*d2#;2+,s0^!\+\I-OKmXT93E_?65 %'o&2j^/4&oW\5KPaZhPBU"CXtb6U&M?1FV5Iod\0f`V8p2/c`#"0Vq-Mi %ipF[MT2QK[kkTD=_QT$TM=U&)OFW2Nb705>8`tqQR]mcM=%V(*nIk5ci=t]f@3cC[MM.EAb,I)]ZTq,&[_!9>(]_1sju!lQ=H\NU %D:Fj'2d*\#V\Qq@AOt`FRk*.qrB5soc<^?Q9Y5W^g\hpWk^5LijPBo1B$*0:`KVHeF+=F0p$q3<@h?22kJGr_+sYBMOQ@c0`a_Ur %07eB1!ItrfP]_XnY=D`N;@ft2>?AcPe",=j%p\q>F\&6l!2=5hEiBQA[bQn!CPBiDDa70T7(YK;LWFMjEATe]<*A^5FGR!8aR7CM %M@T9N9a!T!,n"0)M5?1,.Tejb2UR`2i[r!dHHfr2SHr5OU:E):Mucc%XAuf3CCDcR+$$><:BM %Tc_Z*94U8=*HX;b2DnU!D1;>n((/s4Z(!mWTnHQSXbn"';:JHiL,,#/?eb>ID*Gu %4<*NfZ#TKaq%ttOCMGqKK^0QQH@+K)P^NOaU9;ql:ReI^)+5`RU&C==XW5nA^Q;_1U#p-MHH5>/mr$(+Y9>40i/B*Qn %1Sk*h4H!ooNagc$D._f='k(U@0f!flp%?m0_5ZBf5a^?uf\9BW'DT`XC3.bI/TSKq!`f_'6XoWn^5/;NXEB+O7j>QUt(B;6BE=H'Z>,2RGAA_Q.f^']$dh-&%Sn8nQ=VY %rcU*&Vuj0X:40DPU:Se&e9TOa_Tq^p?mf/7A2i`4R;@JoJlr_!Z^N@%ld:,iAkk,`A]c',I!kt`[C_4UTCH4!HW[1cKB;j= %LIF*]H^tV3EmI!YB(<90h+P>7=fkXkl:TmM?nGI5@&`!GbiZtbSiM8#H^Lpr8c+9=\ui^"4fm,t7WRD>(b&BZmZC[s=DK=_jA9\f %IJ9D%^d@@?'#SaI$ko47Bn7\=F6$i(\;OW@G)MtpIBfmd2)VE.0Sn%Td+3mF]Xtgf:uq@HcoZ_FLKN.e&ctM9u,Xa=F^YI'$CKV?6dgk%;,E9hPVi=Y2Jm<__Cs.1K[:3KWcO+8VV4Yf0WQOrZ1 %ZTp+QQs:G8lJXIsOJe-IMEQKV8)rW]-AM&`Pe>Z:k+mo$/_eY#36^d#P$nj+2>D;4LNV%riU8W6$W^7VJh:Xs)s\&m-nS/*$U@1Y %"%!)0%7ahI6'9oGTs88*4>qsX5hbdWAN2'bY:LBYCbN.4cD?r/o!>./=#/0])fb#FX1?4EgE42)1urBq:$ %k?TUBIt+B#es2j!:s#<-UCC=;Vgbq.N"[Wg7^*uRb7&o9(G=FjHbN'RU+4<6l'%=>77]?$Y"m5Pdr:%l5W1NIS?T^Dk-`lhP4(XMfg?=adg8Q*\0HM>kt?J92Ns/.r>e;;J"Bg4gKl5KPD %960"*df*db/Qr4\0'ZH"h9URS#jE6Sb3F:oB/rnHec*bo!-=R2eA\D\3F/\sQ3DCoIjUrqFU^:rlH"fWe5[K"=cir1=_4BaAi9r,spJqO6'@>^8AqkZE:rMll!@<2-_q*/uS< %0fCn$"R;n!_'[>U2YOJhTsUCsVo])u`h'Q#o#5Z@?9U"l1+8dIL0AQB`:@(NE4Jn)Y2Ot@]<">/^W]oMe4fu1*@A!(6obYdj; %a2iPV%k8:6r+]$J+X>:b#aI?baI_8XE45:De%91E]qIIp[lY:I9.JKEU#XZ7'klFNI>tC;.D.0Tf(W_#62stu]inM,QTFFcmL!"` %XM7e;YZsunG<5'O]7T.gXk(dDm9RQk46tG/JkmIDa`Rd1o`P@YVU?3l8L+[C]6$nOYZssXR,uIr_/_]TC2a"J>$%rfgO??['eIrM %XRN[UDfc0+o`ToT>e)@eY*0Rjjgna6E]q6"bI+s6jZ6XhQ>:[JT;C1?\q9$iJe]a.jfW!:MI!hE=RJ'Y?!Ooj=RJ)UZi6D!_/_]T %3m4qCK$SPk?)]@LHouS3Y$c7]Tr*%2I&SVu%[?+i,gBW2)Z,]3fbH&,%[K2QH0+e4K&o7Scf`&<=0UKZ)ML+CI\SDq%QX>Gb]gXM %0Ad*3]b_&LG=#WB.p.gJr7eKkgD,*02JK#ObhEu(W[1fm]u;H_+Z471>ApdD2roG")CqtPI-9>(El\R#`B)1bhG*p]B,9)Z@25=> %H%gGUX7mCQSo+@YG8%$PUgPc-IQ+NH@\/j7,MRG-7rl;^XG+4Wh8GZR(9?n[d.m1VZb=>P]fhgrM_FNN7^_ao]8P2_aq`/IHf-c( %(OtJ)T,2Sc?f#"7rlpUmZp&7e]0eB#(\SWF]Ji-]]D00ic+V*O]5'(b0##!-pj9]K>'l0ghncFs]D/,?-eUX.>.TVFmk**%o3^u6 %@AR#T01teh]u=7,qP*E;mrbC@m4Q,c[obBB=6V?O]XJ`LgN.(Qn`@I'dVclS]TuYeDmg/hTRXJ*,ub]t#1h8KU*eD+8U[dR4n %]3%(h;h8Ss;W3mD4k51$T1qhOH*m2n-OYq:u?f#"gf"nI(qHh`WI."+1n,_._o=U"Q>u@_"e>7Q[*p)Fr,ecqIg-*S.B6RUc %7p5FFlbCuFHs5ig?-:de;8,etpphGWSOLO=WAN@YX[cNf:]/?ub#dpC=6WR_4sB!U4j$$Q2;(TDY1)S]+C+IUB:b %EZO;2^!9-5X5DLo/BPk[;m3MmpIjBuF@i\-RGEKsl?*k'S\O((V;1AfTQJhWrYp0SL%%JuZ)dU[bJZ*LU"nhs5D#eq^7g^T#i?Z0$`eU3Xb6Lof![/j/&o]Vn5!nfB[h`eCeX03a_S%hQQW6$bR+eMt>Z9c9h9OGIu;Q %HCZ^8`qSS$B=[u,fC*jrcJ,VMof?lrQJ_"N1\%[C3m4$Uq&=XNjg/%A?K\N&huc+$bYt,%pGrZl=T!p/C\Kjt]OE>`H[;4dG\eJZn*+s1nh\7+'s>pLI-cuF=0M5k#kf1M %cJk5kp[pSjm39&hYHuU?%%emEY$Pa4^Aj[KSQ57Z/+u#^oDRRul[7hTns+NlL#qSN^TZ8bbeETtofeSbb %eAA0V3oAj2\ZTP+='h`,=hUjR]nuChIEh%_c/LPI^=1]8hURR,rsF2!lq*;3'p,/mp29Wa5q!u/]s.@!j>YA>f_H4NAT_+\D-qYir6V,G_ESqRbUlHE)8h %hJ.I[c)[b2EMp#UF3Ub`R_R&kD`$(YHE)6'_/;Hg]R$T''rQqO\`VF@c(FgTL3(UHS_qbmk(PUJ-K^ci+br"ICL1:Zq7_R9r*8jY %WTN<@:1J@iX)H;!"Lk)L:uB%Qk8%ZNF3Ub`Rb+2n%@jk,;pCplV%)UV=6nDB*80O\oBN=;8WLIZ>k@6[k3l;co5i/t24Vc-qZLB2 %7!AOsGF)p4n3HPJr/G#n(OT@_?fuhHZ7Bu.q>i`(Z*=/OO^?OLms&0%D^f(VM7JOBnjrA='H&d7f"i %OWi5hkfRu0k.k#?90.>+O^4Njh?Jb8[VS"4q&8mMQX[#3>#,Z``F0;nEA#&YtWYQ9+C;CX7rj'1I%B'.s6m^X:H4ZmT3Bk*Tc10Z>C%QO**Ws25]W]u6m[GrdgELc7 %*5*q&f.p@XPr0ldl<:W2X/qD"P-rpg"&+%$ZA%d9\@I:=MEQgL`3EZ.O5cUfd[R3$CIi=4[U8=P\bKXVVnbFrK0T %FoC7dJ3,jF%&UTIC3fGB>@%g66Du3UY$(q8UmG9'V.O`VG&KD/oLnnXe&gT+ZN1Dr[@%1^l\s58P:*2S(V-p^0RAiZ37,<+EK+ij %UEe%7n;u"Zk09Ea=G %Dd;q/?\0ePfUY3/2qQG^^V`hH)!m]X0kHs+4^&^7.ltr&f?WIol2Q!/91CH%8JglWR5-&4eL1Gco3uYibgAs4gqb#4k*>:fb[7l[?_$AlDfYV=b@_?0O`;?WG*,g%=MqQNlk@2)\XM2rnWP@cj"VpV4"e90'Liq9)\*-*Q^ltp]FUW(o %=+C6.bBPm'ObtC.<`Be\"3mICc:6P+jJ=@8k-Rkof?NR6i@Fk32`T'`UHbc&Ae!VL/Cp6&Z,P507ReocQGttm%eKSN3Z!1PW4lYs %M./_nFO5m.kNJ3j"qSu)nXWhDK&K;aPNV$bV=c(XqLNsnq-i2`=Mj,Ufte];a9?d2WXD1.j4d8kb?F(\k8`VPpQrJL1QsG9c2iD\ %FFUm[S!OjB38r=p*qc8#iDLFdG#A\Mhma;,BlpZPk!^(FPlAeMKMPCOfqEUL5[Lf`6LSIJ!e`$cYa(EC\3E<(beJ2('2IX])kde9 %3qnVg-Tch'MCu]W@^@]"XN$:LY1IG[4WJ@Qpj0T;JIV4Wo*M,,14C'#nmfSMc>Qs"PN@U\.^JIF(LH%kc^cL(0I:&hor\dQd?P^) %W"(rAI=p;'m:iIJ^;TijOm'A9q3uZZo;'dajqd@:g2C67ZGU%_G,8bkFdI/dj[H6hP8;[Z0\Sj9D'kuMeTJn#]c:bD>hL[#72Jj2 %F<*CYItc1?`5^\P=UH7b*.>R^RdZ<@YN4Zuac5rU<_S!*qO'#*5N]r?F1.F&$0'-apr)>h*pq-(V\]7%KGhumg[,p:O2efSm="4j %4?7DRdBbXuJJ#NTIN]Jggp[=cqklnQYoNlk]oR4!I5o()bJssVIi;=s_Jq]^c?;tB%@r&oIR^H(r"H4N+k*1tLU;Mq$#eB87"#&c%Tl>(OE(*DU4Y:bUUJB*(e %j>p!6Ok`IA$74$SK6q5Y*j,6]s7G*c]ssus]g#RrJb\(rX"g/FcTJ8EoO4l@OfRc<[-s'h9]j:`8a/Cb^")Z>%rQoiiP_`Zkc\pI %AR;J!dpfo_`-)!;`qRs8I,*99b?(NG3^-nj\.;?P %44S_jl8b6c_t(]L5,G-[-@Z^/r7uos?/;1FE#gd=o:8uqgo:OCOS_30du$TjDhf^TV).APF82%oohu=Fl0kIQC-t\5)A[8_cOZJrr(0ZRDAK*kFLcLOPeO)jMuBA=d/;X^%^3p5s/0pd:hD2e0ah2 %W%?m6;S.3#FL@aUabUsKE-6=HrQ5!Mn1eUJj.tRr(s0p+?J3*Skr5IHIkhgTpIPaN8!d"OG`4ueK<(1Hq]9gXm.m5t;L4D)]nbc1 %35+Tum\L`ii-2r8rC#dFg=uYn=1_`.5^[sZ]Y_9Bql:.8b=LUW[kAo^r]4f>Igc"N]YL#M`02b0L0HmWinQ-CKo:@ATsLqNVQUW8 %r((GJ:Xl37Q;T9r4L9N1%f)"f8SeI3<,iK6E)Y& %61EoZeTeU&oU!.(qD$-nE:thG<#\^)3:Qf6^>$8^WD4rGl0OMGoN\\D;9>lO5EL)DHsV,G*5?jlO;"GRrT$I(4EuI)Q$9u*;#.Ed %7"9kK7W8:t@"@QZ*Tpbco3Okc>b#hdF6=*+9b_onP(UfN90@B(%,ioN8kQ)]lBs%:+1hCq`H#V;E7^EkN]^VFaX+.9ho%P^6ZbW5 %PF)1,j,*7P^Edr?F/OZQ)0e&X768.2E$)8n!:jnfrlY8l.^rkmQ7eDBd'@%t"Mu,hHs`>dWr$\OcCg^8aTINt3RurqYB*it24tlKZ'8LYQsg$[h`onS^uRV>7E3 %6+jciPD/X#L=QMTqVlq:]bZ*O?.U4^TI[I7^H%$IEX6:dY77KN;g60XEVc$Oqtkh*O[2S(S`R2]^Z!I];nJui3GI.Cduo#QrZcM5 %8)X:fNgs7Ze)T!cSBq22HJ's*V@"BXHuZZq;rIF8^YEQPm_@$n\PlQ@#ufn^3g65V3YcPqT;Y=QFU!J&343\n;oA:'L-?'9kllD1 %D*P]^Ed)oC/'h&Jt8%X/FJmD0:(^e-6TQpH^44`FZt(Xeq(GEMkq/cT%6Oe=O[H1;nPr$48o?1XVC_I:dMe;Y9g/o[XU-?[9rp.'#)$&V+0ne$oi[7gthDQ8@]0dG2QMJrm0!Qh;\ITpQCRbdK;N09+ND= %Jg+2U!o',[RBgB$^*('\23[!/6 %9>TL`V-NY8S>B)Fo%lC,0+*MaKL6ib(NQe&$_FkUra"nsVI/gt2Sd#(?GNuiN)7Sa)Xu2S"LUgb^a[qu&'t3G)@XOgT1i#!WUu>N %j[?1kj/R>Jrgit&m/9fF:1Fr6nO_g4)+VN"ht)CdH1$NEU%-U]']=P\h`Hc]70hhU\+.(4^@WMq(sLt^X&#!k;hu]h>?-L4E8iRH9\:3c4Ru9TdTqmB;gN@o4i5$gkF5@/V/;A4h5,!_C%8@N!%Oj %k#r2RV+/s#A%Hsm7l.W,VrSD7F;i<[7(gL*FcQPFGe;>eb='NlNt,(:>$q3KP8\tk?On;:gprWc$,s:P#11iK5(9CGElh]OAN46(h]^#-rdVLKlaSp+MXEFHuGRRIII*9Un.;L-E$F:r0GXcr/&'rZkfG519!8BruuZB'Q`G]Ul'>C1(Eh%RZlheY)>g] %^;aLgA)$"bC""GMWT,b*XK`[))+<$@cGKf8QQP:/,gU%0Zht3jZ/lkU8#7@DCaNL!cDoo3&/[m?V`@^PoI,?sT1nVIgqQR_R66O6 %-N(`1p@sYt\Yd?>_XN9o.[;R_d=U-EqftI9G`./dFHte7J>u%."oR7t+pPgQ.$:_qeKF/G?O'4gk&@O!i72Uo50K;R>&`oK-\3F` %?q7?CDc"?8pK;esH0-@=j9,re2b+DUkI.Hp)u/R7_j.g8*&g]akkJrCq`=jd-L??A\4XWq1lRetHf*q3]HD.;P4S4(,7`QLe#Hl]i[T__G:+jR;/[#6Li\&4[Y4"f8kMLam %1[i]nYS+Jt2t447r4R,m[%#YM:U5,ApL>>4D]cWcGPeKBH'M6ZPt9jY2JI?1LEuD<7(&peaJIe^Q,msZMTJASQMJ6>cDJ\A*>1DU %b4h5D=)MB+pQb[F]8*R&.UTjL"5`_hc&=BgYe%,^ZjIfQrO,^@09a5?N[@WW;.3Ssem:G2M%qN#c38hmC<>G)a1 %V5V$nF?BgUiGV#5pU@d=LKbaEZ1N-jKsB!N/Q3"3gCgn"#bG5"`!n1`ACl0cnG\'UFAeb"iB6\IC\6le9CN9K %D-Mitn,%B1nK1H>C`5Q+jr\Zm.(TPm;;[e;qU7cA[h"nj;]S2naSY%.h`=fEmckFo]s6%0\95=KNLfd]-EhFDMju[3h7."3'8Vp+ %R6S;\crk4sSJ25^-O.XB=U8J3$kQXK&B((U5V=Sj0dd/baZ9UA/,a:UoGUVe^O#ht"!p)q)]3mX[SW&ShRK^MB^CBd,[Zf^n^/!OpRt/`"LncZg-6-njNl%TZQM;8SUF4*PU[We"iagIfAkVXR#p11!MYY@+fH>JA %42s1XTLpqqq&(LooOE!cL1O7KPld*A+)1gGEQ8=8Z;r3D]5Ym/k\8arB9uRKbf),/.R'9l)'p"]n.dRc#A9RPo'EB*\>d.Ul&Nl^ %eO]pE$nC>) %0*\EhO($T4>o'q8b[mp6oaJ,ia%MF4apc=E6$3$EL*lZP<`A>/+ %PCg3,g[bD@]+W*kILmrF:au>+Rs[L4SnblsF:qrkKL,Mr"KVV7p@gd*%qlRQ\`?>W$E@"u'i(ocrCIb&4$#N.]a?(hGOJNVh)jeK %ZrUj+JmXHY9lSR)B!Kn1K(Ri,->!./TcN9WfDp.;H1!j17n53]IMfLmun-H#1"DGH`53]IMZtEh$53]IMoSm#-2d0@pZE.uOa>uV/iQhZQ^9*uWHh`$1n\/F%SfRp- %C9^_e-&tg5*AF9J+J274kR`_R!@B(;04:(5N_>ah^+d(cL7X/k3=OuGCP2aa*ZIhlZOQ%jp>ZmWWc!jiDp+9&XW!;Z8YIq>(DNG^YUmH.fAgdas@Td6gAWYor]f&9Y0M(`r %@bG\$9bt^RD1@Y#`fDl'A?CSL4@8-r5c8+tjVXqaRrGkT[k"DbGISO"/#\p;?YMs@_F$Z(Am4]:[&]R.7j6P)/#7,I(8uA-2eGXa %^"PNloC]@;OB\A23ij"9`N4K6OAg*k%1U3$JrL.toGX7.aBqlQXej_,,(K!!>FjSQVD!]&p#M+sbO,^M!Q!S2B>Ire"/M93Ps?7& %>t]!2TK&4"Iijf=1H]H^+[_,Br3"g0DkDOsYV[;cF,02GT2"nll,Y=t?,Dpn@0e@ZIV`0gu]83&]]bR=h&j&5?c7;^eR=gl@bl&],2l98Sh6$hg%^pU%i80 %0\:Y/lE@+,(A\/r3TQIpFUg1;:*a!`a;M]4.$peV?*!U+%Lltuen-7`#tk7;XGu1tDo9AIApgX9iq=e&OC"uXN)lQk.8mZqea*Qb %lOg4Sj?7i&l&P5C3?M\)419n3BIEO?/)>WI#+8^]=R@@")D&cEm,:.m5Vi)M.rh[3FZ\'-B9"Aef^U9cgJ`#?]@ %(?kp1H^G#@<"-k#`\_q:+%(Hb)SF?>fVq>jBp+\Xc(@V\:d`+^m]^ZSY5aZGrIq"$t.f!L`R<&4EJM8TBA%YDRqii1_s9W)K)8LRCYE1gKcdNtoRk]$53S %L6,+Hobl57?[9NcL/!d\h>cS]-/u"F %V2&jCNaT=8_1HA^&E/q43>-KMpE>,/X,@*h8$Ips=;%XhkI=F!WUX&n^\:FQ3,nm*"$t.f@Cj":0d4AjhQ)@5qT%`-81!OmdW9aC %]QF.2T*+5FN0tZ'G0CLR0sI%I?B+A\(GfL?b4R5-OgPD0X2H1=R>03d(D[L\:cs^0^t6-H$YusTJ?O$u=3P!Q#JQp@C5NQY`D?tX %"?X8iKHbZ*:>;?Wg>^&4(J.L3UfWcnMjgGb[sD7@]jVP$BW.`YLrXTo8aUCQ1H$i+5MMV6pMa7imNLqbG7/'?"]5`lM<5:IW/oTL %6\)nT&B((UYbK3(&:-;[/>#dZHk?K?3!DV?>f20DSPjgsh%5(b+F$FiX*oc95F)SLV:%U]j+>f;.[]`\VOINIehQ<;ncg6rbE)X'`qfC_U5aV2_ct3qY2_TUm]'a)4na%O+alo$R0si*,&E]75=(Tf1`j,;?-K).M=l-@D %XX":[CTqUQ26R@Mbki=l,mt&I"FHn,.OgoV*`*[#7Ce\B*.MnhSrJ#tZC3Yb@;9$PpEmh3n%-:)j"n_.Rr"Cj:Up;E%-'19:C5g=%q %q"!SbeD_bT_,O(eg\u9#X(?"IO!T=,.`DN&_%8l9E(;CI=E]9?^hB#q!im$RD.pa6hl`rgeDk]/Sf$2H`)--f5in:#X+GJ];(iA6 %GSD0]t9mh=5"&7M0GW7?I1/(gAVCD?O\cbOu'pA^:b(_6DR?@tdOH %`No,p0g[2Pai(j9cYuY7kiO\=$e)]93H6D5$5+O7.=1`1+C\ZVg`L"e6PMY6JBEO/+/R9tR_8H^9\mEl>)0?kROi_=>Y&k2o59Y.#JqZd %3m,Y>i,8H2+K]_=a3B_=M]XY[,)u>@grTQ'K!aQ^.As;_)?/$Vn>2 %=<^qMU8KVZ:Y8g\i9O(/n4GEDO78FU)"+2'=dUp-_VJu#M;Pe?B)7M,p;ID?,Zs@+;-Z65t%2kd5[=B>43Dp\(UEi6bLEpt)bj0+_gRBOkg,+B;U?B*`6d-fg+I7FJC_Fp/T=]_] %/.3ME6"Q?6G6dA*E!5_G&@a[$b;rpu;aqmQP\Ia]%@bqk9Ut(QM;;tbX_"i$^e:5.6#[@nr<8^:lJ%M`gRNX:Tf].Z2Q8+@h;j7R %6n7Zo$[I*Rmrl2=Jm-NE"o.D)$%$nO:l8#5/,S+goHZ6P!h:^YGQ),RE\'opbE,)t=X[>o6V#:p[!;[gu19oj7p]QI>$Jk[hhB=>Z*$PQIS!(*jIe/PeDf-b)8fi87s`j_+F%3fb"*cI %?^VV:'M8@G=oCXpPJYuY'()`O-P5#WRQIUd76=YgPq6#'8`?dH$N#q%2[=YjUs^gYQ!mQVh8IgXCm7n0PC/O8.kR$)T+*Q-`u-:uFqIf7GC %Z]13F&93ealDf[HRse,^7!]?(Bhb-)oS%/XuOZCQBEL$BshE1digQ/cT"3Z#$GF%!5]pe>P.N!k(RlAJDe9tcqa3qs"WJe.[Ai2P6:8b]f]`)+%ZFFg*u %!JK,1&.^gZ4FctZfHXRE/9:ph3bLses$Qu__1+:nm7"Z#KM_2jahZ#Y?oNmLh:N'4pibp2JsPh\LXWMp_^`^'?0g5t.j4*:/$kk`8/\e\1EBAd&,D\l'hT/n..o$-oA3N_p>eFN9YZm/rV(f*+LH5@r;:s@VYO)U] %=Tn%ZQsYtW)W@E1Ir/!6=ZKog\H=VB<;%/!M,Ki(TWtM*'YF^BNNKAhIZ#'^Zg_X;NNDlNJ$%B%MlPP %_E3U1LoV+YGM#]TSi^2cH?C-;d:?2gT:OiBH`PiEFFgW+;\;6X$J_:pYC`6gg;Ea/9LC/#@G8k(/9>^GhSQq0,$p#)SCK*.9/f!% %)kL^$%`=J?2S:cQ_f]<2=E_T)

MP2Z[qR>7obpjRJNCOPL)'Jp8'Wo;YWqH*+R%CTU(aQM,?_qO\OCjWJN"8NO))aO89^T:!.q %MG@fK:DhZL%I8LC?^tqADit>ZP>4V@sN"=#!o9RBjh,:^/Brq8@7Y[%Ng!,]4Fh(S^##$>uT:cAf`r*"gCT,,gu-&=X1Wq>qON %0$\N?Qi1bsEc$#`$\I")3rIBCOFX8t8:aaGK%N8TB,7,a]X&k\SoELf[+]NaL.7'eZ>-f-;E'1"A:k.,"_<(D'#^::KB`0=^aZ>? %"C-X4nJlZb+5@lQ8X'\Jb6DN*LO5Se3,6pMJd!u%4ProQMnHfeeNLi^De?7h1CFQLD@hb&Lgp=%H#@R71U\LJk"iF95PYR&#^4ZW %dW6E?*9WK0Ij@k!,M;BQY[>Ab+biAj848BS)`AMKG.@l27M1:d,^AEQ-A#>5MDOIg_p+Q0q>1@-VGI=E\3&7\-AU?g+C8N=^RWK[ %E`qIC\go.!L[R`V%aX%O:L8dg,%b]Z2m_=;s0U7pfp__TY2GE9BU'S9` %LEbSl9]Mu@gDKAu%TO,crT06?HF%@J525WYpp6/Fh(dEt[J/N/=1Y?.iLPe;+L\TpY6N9IJm$qtE,I@#IpMLrcb8m@^2MuY]"B-i %>Un1mEma/PU&aG1)l-8UiUh'.KdCIc=Z39S0smE#/C>s&7ZH[e*/lr6E3BpC@0CRc\!\CC[UGIc %hqn'BDVM@MpG]r5S:bhoUK+*XG#bF<=F8fkp9sp?"8O!UBqN[R$n?TdP)hq3*QTkjH=QF)@^;2ucpL@]@u9gr=\*!Ok=Mi+c""f: %@a+-^2rS/sULp2QX5!i$hDa[r\,?mYAOLjG5o#fe#spU>&fSsF6$k!22Ks1eGbq%Wj0mhp)"@JX1?TGslc_!EJ?W1GR'8JgK;ts` %*G$^X+=cOUpl4kR,^)oT_VjD_HK-b`*TXRZ\`oL5CAE4F0S'1#NXo3'MTmSK?q%aIQ)&@$\T7;fuY0V=`C$.+*4q8>c!@_ti9`18MN_;.;rLV2&kA(g*5 %J:,5'a##lV_bGOG=]h4jbhN>=11HME(t=n3b>&QAML<9rR+I8T"DUN8S6(E_/nG+CB5a'kBWGr-WMC,0V?e6W\S#@Lc^oD@iibWV %.I=]S1e$7ChW#`Ab0`!&k2ZVc@K=0h(2@O`&$p!.K\c=/K4r,73$+L#C3SQTb_JZ_*,.46K=[["G!!1?E0t(U"+J;lF_p'#`5X._`7p,m!BN@8^&VP-! %*B440?=X[)JK85>]UH&YAj+'HUW('Q,Nc;Ke/AGL[p`"(;kM&=JbG3Z98<4u %Cqf(HOX6`E(lL`3o$Z+tQ@D891iuh?MG?+<^V/h(T0r0J\L@Di9N[3H:q1W\qp/s/u,o;+],B42Y)[8(aQL?fpp_M-eKVX#>&!au&I"PJ_qK<.6DAB*=H %)F]oA/)g?Q!iirQN7et&&BS-,MsKGC/'?atgkm:qAMVb&G&JV:/OX\NC]!9ML1`O5E@,W[0#]>$Y6ikB5D&+U5&0b*A!-$>=00K!j&_.EE&` %feZZ5T!>kPnHb^O>R&"TY`s,G`_kM2.GVHLc:$Dm*i<57Cm5lsS#Y\H=D %)%uTSe,K>:M()UK,Vl$bc7Gd@_EKn$SNPma$7+]5K`2q#$YstYXhuTm`*FLpH5;>e_,4/moGlqR78u%Q9$ucC1X/,g%NNT=Z>^V0 %c8!g4J=DFqG`Ru:s/lD!g?>[?QE+?,p6$ulMGA!9Y6X$ele%I^e%Y+h<)lP>Df7)]h`K^?]n:8-=7Ag<%KV?S %nI",+-j#,RGV*Bud1b6&a7U/s%5Bp/hNnD,^J<*JJlhf"rsGpTF:jUXXGhUiD8mt!Z"#.K7!/t-l.piFh$]Juh>^cuk[8%N)e==h %eD`KM?W8;Xp[GI5LRY"DIM<*:,W'nn@?FCIY?p[N77BO)j4dn[f?9utHAdG7?QV)<5&_>^d)qj$Hc:5ld#c/1d[]9_i2?10Jo %-?%Jl>>cYmg(SI:pQ0'+%aUNQ,,(Rt=d8IDM3.66[CHnnk_ltqTq1_A`f5p?Xqj-J`F(DdD.0X"`qAg$Jd/a+SprX1Nr %s/-p1'Z&C.Tg_:8-,L`eE@+tfBkG0u4T:o=KN2*1Z8Sh.)*&H2QI!kl#n<.*m4FaGEfB.C_nE9FfK8#KZq-!a.C,mCB_,GGMr/Q1 %BG%DM[n-:tbP4c^q@(ski@6A_/&"*(-uP6P$'Og&Tq1^V4)BK?&)$.p;ccMGqs1)kULT]B*Q\r+I@1q3>;V,H_I9OQr0HF]n19mp %Qr3kaY.C#44@2^GKoC>'s.^]&$B>N<2QCi1XA-;U5?LCXLr7n7r%T>(H]K&mb6]mbj4jF+E!-Ol?Bt0"Y69:_9$t8e%_1slc'q-3 %_e.2,`gjdG#3iAoYQ$l(f=qi:EFHe?[9;VWqqrdIrqTt@Oc'nQ)HVbJOmKBTCp+9S;WbZqeKERA^TA7ofr %6IC'5Q;k(FKVGj^Q;k*Gon=+q/;?tEbUd)C$N0GW)!#_S_-Q+:DBMHNA8Se3$XK/h%UT-W$%=C[Eq,Yk'p-UYSR!cS;'3,=>l%8" %f#=p)[q,ki$5YTIEhIp8)TC?<%05gn3ptCZb]9*P@pp+Cc@H1g#)e[s9 %0L&pdQLOt*i[pLKi:XCSf2pU`#:p]&5V:jX+sn$SY8k_/j1]!Fh8'r.7M2Ydp@Csp!3mf8Fh!d;Ko^o,&E\ZZp%4c`Y^7/?m9-)c %J@E&P.n"I?Q@"O>B@#T;$)NsY@K,84"oHfq*_'q!AqjBE>et/#%MQ:j+'!@*Or1!>EsWoO5(aQqNB?F2#_Z*d^;go,Hp?Vlnk(MS %@ffK%"Xp`39EAo#D-NWh0.K4Igf=I*:4gRFfZNf&_MC>utAW"$-$;gU`s2(#o5X2hi'=<>.]pW%l"E4k.*9gB<;G74'mVk %TgXk:$CgS$.`R)S,*CeN*K644c$KhFrai/%0;oXtNHCe`RZK].99sl3S+49T`e/t]^R5Gj*ZXNW+h]9nEQ;[J/,NM9PFWm^5?"ii %M^F/Ne3-Y&X\\K(,Xg]%jO[9NIOoR8/D[2?Gic-HD)KY4AWst]Gm5)84WJ?tRR_uu#;3D79;EAf#oo5;3"s3EI'VVUqnt;15S-sj %etX@.FO@97hMlfL@t;i_g,Hja-DZ'E7*fE`=stW#:.4CG+7c3?NCpsg!n3h=+&s%=\QMr %lLA^f%Wo54HODJU>bC0^:F_(CUN-?$gIdb^bHJKE-p+c>/@4gh&5$!5dR-N\ej>3mFECJR)qp-cpFIl\=UaBC4C1WKHsi1?ZB&_l %=;pG6]UFh7g*.HX9t+^SQN`Frnk3r@Dkf9NWPW)"(Mte4/T[nf4G'Js.e5mt_mbRJ;7$hNLs(1*jgQ3B7IalW-$t56cjD$tl!k^0LA2_T2*[uQp70+Qjt&4<`r1.%+^0;Oi+uLjk5E>cCO=?9]5n`I %;c*X`ECh)c&Y^:*ASsc9f-G^mF//Aq-@;@e"fBD5JVrHafFNeX=8?_m$2N"@hVZqFi(#APpSa7:r+N04\jBk7^&.ua %pMK3W!*lF^e'k1"cTD&>3W\UpLa#;V=O=D&K/cP5ABE+F/i+=R%U,q3N\W^\Eoa1eg<7hND3#!LB>qAoQld5l/\YK;Q0a9h)N#[m$/;bE)d>6*B#Tp8Q4h %j=n=3$cBBET_iP^ZbPJpfrk:D7,uJ%hL.AW:O=j?ONrhn]`>,V2_-)t33#M3+bT$hV %c&sU1k*b^o,m(j"A62_Z2@0QL$lGjki2@Y^U4J2lJc1nFGmJI/-Y) %0^r4=\I:h8j("O1/QK-rB\OgC"(r:Kk^(.3;\D#K%G-_3/MQ?A*,`bQC>UtTZD(4&N$2`F_f3-1Q_f]er(YR=k"9R:#ahQC,b,-# %c24pHeXVKmSD\#5:n$lZYh>2H3CAV-W7GD,82\H`k\*16TgFKYIs@>IFH3XFR.Kd79BtGE^]^UBQXYuUqm/!$h.g= %M8/jbJ_/Z$*Kl$00*p7n??Z#s3gZZ6K;U(sVK5?.lo6SQmIodT0$3!iMT@NU)jk+k*a$I-5g?5q6I!RKjMu;8V8A2pCbE,FJ4o8k %Z?A$9sucmFQ>mWF)Bh(2T#C/T]\VHke2$[8`lSo+;8.'1cT^;8BA*^8uGRN`'APp/+4:bN681,$7Ld5.^d539+BYd_8C=8"1BJ-P4@L %$>6D4kO'@.`Zojfm6an`VB^K\A(6OD*9!Bmc0MQ-3TCb@O$LRAj@+#)nlbsh'g&YQZa\/M?-@>i@$Rlfg`YP`5ULr=W:QA_G$6uf %gGIsf%^/%SE93lbH:;7lP;ipAKa#,4:+9<3)>X*5YDd>b\k3J,4M2H:7#g%d&Xd`r_$b&<.*rbGnCfnKD:tMCQ(E=@oeE5gSq(V@ %Z]k_nS!Q]jgu!KleKPZ\>0/VSgH8B^>p>d_]<$b=IXl30#j=emjeD=`Y!"GHc$;#h7?t]1[n;7M3Wu9=4+W&C]ciQ#P%-3WHf-9MJL/M]=(l_EN^fM3[IGhIGcW<[j]/O42VD6=q6QsNga]pX`RMB6NmFCjB$a-krciE_Lgt4:PE]liX=unm9UF[?;cT4L-nu13!BGeSPYu]L1g]QhugTX %AEbGlPJ&L_"=;K;3sA1KlB(?QSV(lNY.gSh$EYVTl+NLAU@FUbc<@o?[ECRcol/LINM@J/3,?(Z[r](MISNA-c4/_p8#c"]M3Ae(FiO4)T*6/?GX%P6I3Zb7VGt)%V[Z %[e*_(PK#Q8g6jKgpK:)*mdVm\NQ2t2pb6r6m;]TGbreO,:Z2N7kO[V]?jhLYQb#0a>*%8h^BNQhiB3/%X[GMG2]qs"a"5T.>r6;4 %cg``^j%Ha%T^=oYE4j^o]#.s2.il_En',mls1fW3s4)QQ'"Yg'nEj2@c74+UNLVLE<9]54*8gJQpk$/Q%7P0]Hr[&l\@sU5P(nt] %ZjbK1]J$el>Y4Dfiqq@<:W"\D8-u#Z[8ELL7s.#E.LoQ1odksJ80Q_e$*/h>F3Bl;>m\1^,VQM\oZmBa>a(FC&@(+tkCJ^Y)5nFAS!06n<'_4:s\Nc3*^I,BL`E;=P]WOD+tl1N3+[:\3EFg.`=ePh%.W6+\. %pH$pY:r#r8<93i^0D-:X5/-FNj82;XX2Al>obnqh[dA#`$O5h2eJ3=`%9V?E_ku1eA] %#9PQe_u%r!cjf?=rJ$l">K1>5T0o1Gl)YGO!!k*euR %!CYP<7[SiY9h<-Z!H#-j,UCuQY+->lrrrg6+*"Cmg03j%XSj8O'Qan5HoXc[%UUu5Rj]n1/THDT_AIae+$r7L8Mlb1I4GtjT.&oK %ghh*@^\MuE@%Y=f@tfno2N<<;6Unp1ma__ZfI1G)\6I0.5*36S9>a4bS&a@EZ`oT^cpg;?`SD":irUu4,p9e_Bm#02.r?!mHJIm1 %EK@,_c=#-\M5Y5)o_),.K?>FI_jefUaj_;'BW#B,np'>qr+m'(EtgGKR`Ema!fa"#$:3@(6NnY%d=*R_1d=#/H9M9E&:ORHOWOcqB4[tSjRDl_tT03uRjpAW5%m]Y\D([2%M3tQ/>FT*crdYNP#8t>(1 %Os]Cc9UN&!Y`Zq!((N8bBe3b1ZW7u#=eK"r)Rg6B,hC;KM)9*Rc3st+ClF`5\86cFOj=r9[ %:5-3`g];+'--J<0ltn)h#]'nrUTKCRNOhlnnV %X/$?eQ,c.]FK_n>dnG-&^L:d7)sbN*I9Q-!7RqN+_p630Sr"OfQJ4/rH>?!3)ENe[-j`+EIt;t+Zlgl2m[4n=Eacl0rF638'5$YM %g_4\f-CD?YOkq^S`nWHc7ad[G!\qB7V-tEm42m6uqOhitm0#YN;]6>=/]>-hQqAS*WoD6D"$+e5h15HJbTg=Z5s4\&3^1%c"nB0L %A.lH[^rZp0P(L_]&!L@$-:t1M/@;\h5kd.NK@6!s7a;Aeg*GpW?T7N8=hNm"J?g^0U@.*AR+W"Zn49?hdZq(PYU2iCG@8+6dh(+rsp %j'(s1`/A1LP%^k=`jb&g0,qdNPQHGtK6c+7_PBGcH-h[.Df>[/p@b,Z@#F[fRi)k0[7IYcfZW9i^Hg]%snu&k\[,nUQF[ %f**/6I1!h@TtV4%AT.TW[f$G97Ndd)4>6.4rp'0#'N1Hua:1mMHHPF.on?D@&,e]@[]=sOn##2fY[a_=L'JZG1=:,N,TbN'JfA`) %8Gg'>EX]%/Z^O4P3K-NVc=RmAlsj"%)!te$3K0#:oiIL=L3t0VLJ+2g%\gAeF;jT;3kpKOhO](*4SK18"8DHtp+fn;]Sfr+#)s>0r`VqR %DVl?fr2:6Q7=,YPH'DJNeO$(M[_52+>%@kIcto77qZ_6RR#Gdr^Z[/#6pM;REZ/ia/59E)+bsLP='@RjM7%EcefbpZfb)-o6jR6r %WnODsXeRq`+`It4,tP_G?YH5p]%;VMBlWj4RB:Cq\_9]=i57i]n,rk;>(%lXaE^`#4A)Mg9iPnLgZjc5Do0PZ0p9g`])B9+-XaZ. %/[&IoB/6K@k^mYucN5qfhPg,M&Rfg/Y?bp&B+>$OdZhp/j=mJ(0uabkCO>'a*!TSq$W?FA%_FKHu,p7.65`-qLHKiri_e.D,cDYg%eWJ3,9du][Is@>I:l)Cq%q=uBA[,=d"&WnSA=c\W=9o4P[h"$s,f<*rK'_o %J5,)K=SY7kF*s'Z\DLY7#k>l#a>)Y%_fLN5MG?;[_fH:i,$;;@4mF__ELLTgDaeOV+X %l70Y;A?Jo3m2!Y6ELufC0b[e8G)pRj*hSd#;c8<_#BAgl3oTk'U/rSQU1!`j[bp-:AOs:.b^k?[K@*j,nXWHD-J`+WU)eZ*`htbq %,qV5%`AI"dFQLAkkN,KnD[5:Ak)A[KT+sLQbV;LJ+@r,N6BE'N7c!6_Cj)0KmB%8;!1e^dFoiI[[2M10<%/f)`l[*#]GT+.O.L79 %IC@6=4KJ+of1:"GORH_ODGP"dJ6BZJBl"lA/kD7@l3g96\mT. %+hWsYB1P>&c:7%E9V*2qZ.qs7gZ?J#Z0CZ?gL:%bOAi&"\j4$;SC+('7@nuB$^AB.8m %ojfRf+JpN?/Hi19gt't?&@@aU*to"=Y+6lSF#OK:0bMX\HfKF(+(L]);%r&11J[Y&ZC5].VPX44k)E?mmFB!?\IV91&e';I]$01I %b9GR4G1;q:qRYp\*@Jg=Ur4b9qj\@4Rd6$t,J8U&rCfY+)_pQADd^9)!].hC6BS5A?ILh[lt*f'8c %?eB?rJ?NLQm-1^8C`LtdgoF[L3_p(cgYB'S.(B\%/KLC_\7Bf4F6I@oJKC4ZB5codW#)e3S9++.'\?t\3TlpME3(5GjDNl#iQD$X %Fd(d2Rj#^,6O7O<*#0cYCOM<-h.O:H;-ohoCMeff/MVnim3!rgQLo2t`bMWrC2)<sYAo_?-$3lB_qnL,Q)Xg4mn1%G,LPOQnXdS,ko %%4YFKIJ@pPsI]ne$^e*(f$q^D7`\#3.=D.TX[t;PH#XcJ/IsB_XK9189)uG-571.`b@?ZR)srO0h0SnL/hWH %qk77Y!,Pbra\AQCG/s0L+?/X\r1E0;%&+jWi'mpkFsarr9`,j:1ZcMgFOrMU][s@Y,>7`R#3OYXr.=**;F)Bc'5(?I:I/>VTR40^65+Ckq>nOB;VUS>&&o[_ok24KBhkE$E0t %$jk`Mf-&IX7ND\l3o=(%:Y^`p@pL=m"0W#Ff^kAtEi?!W.9Ah)#k:'B#-N)38-u#Zh.YMb-4>bb=@n-605:+/!'=o=OIk[T&F4&U %Ds6j4%Q?I`=P$3ok;@4rPi^=akBPmgOi$lO6G3S(8Bgr?)[3pCDLA5Ir8om'4c.qMPB_+u&_0^4TY"!JGQR8s.!YOL(To36:Z>FK %,_k.F8p#/pY*'@jf8GXY>]eJ4k*NOSragEh4%iZ-o4k:1Lp#N\O-,U!&"]@l=melBiVIlKo&E__=lTTZBmuh9]dIe-HP4"7 %NDp4In7rMm'V:[:Oqp/5UU7]^EU.ra^[5Lf5T9@OX!Mhj&D%ubW&<"jaTAi4D%aPq7:9u,0u]5.:A_!(*([a584t.m8n03+ %M1oB*KNlJ'\Mggk1F#ShZ'W@$8V6$f-*]dW&sU1NV,LX`iL4DBBRoa.-K1H>nJOkS->1O`Bma:/IM0jjU6.ro)-$#ud%MELiKFU2 %_^+#`%*;C/2cE(PVfZ_#,?m6jr/JW.Uk'OO3QM$Q:1J,M3to(I';m?T!\,Tc %PG?QV.m#&k?+VpdmUBhgjth"W)_Gd0dUZ1"/O`0"f.-#rMjpneYSjBu13qF/YAS@>B[rJi;f]Eo"f8((3[H %SU6:-#/k"f8\r,ZR:4g"e^mIJZiNgD$^tWZSF't`o5,X'EeD;UD@pf\4cdg7*]\@Ck5Dhm?-&W8NUSkYB86$g_J?)fmnGh %29hDM/rfGhJ2C^b(=Gj%B.iRsA..R_^U&7_^f$F*Hs81hH0I(jZKI@Z4-0;f:&>jD@F$/SSjsPaL2U %3;5J1p'_o7)tlD"6t\-YK(s@a`dKXrpC5Ft,On*nLkBh3S@1;ZPK:*ODAimq]WEof>3fsZ%nI%?R7-K:XV-LlIm*6. %mQR/,6?Bf:j_&N3Z$uSrJG-bP5U70=BXG5*-q-Y^QHH\;j.>,Um;s8;0d3oVor;(V'mPY*9OG<&^Qo682pPTKFE&mp_Jh/a]@sU$ %WEfN`'"Ki*84O?p;gN=2$d:,(8RkHuhXZu)j-qm.+-l'RW*UU?-4/[.Z3X'mWbtMuK(WXYMg+?]2,#`%R-#QsGk(3Gp[(JP_Sng( %)`5V+CoaD_4"]jVlhZW2iOU[P[kE^SI1a\0Ir;[$1VW6eHsY5A^.Me(qB@]V7:nV5D$I#B1JgXD&kWjZJopd.Z?2ujA:/1ocsM+& %$j"]jlpoVGe`,YbE<,VRR,Dn?c8*sc3?;m1*"8a,B+>$8L"R12m-L4W>a^DCBQ[:PbIDVm?e6F$>+TX?C0a@*Hqn#c2>X9/B/G<) %q\WjkbbgJ7%YILc/9_sqY4U:9o)=r:7ljG;pG\V:i&N;@>_B]=@5o*!+jV.J1_XLWKrg>\d^lCNZWmCYAOLbhgCZ0faEf==IZJhTYaJZ!6[^Z9QJ,9aIUECrCp%OL2RSco+Hkl_h#Bn+roo(OI:*u!d#.G*\h`75==:WaSQSBLt"ILs' %m4edldEQdojkD4UL-KFn\8#W:B]3r^oHI^,3JPe#A1c8m'ZCb^".(`Wd'=@#$"TlLbnu;84^Vp>I,uKQ@'__C$3E[Hdt*^*eQaF%GcEt7i2cM>"pgD]a*/0S*3fMPhV]na8La0nO %me6#fBCU$mNe:^'E#9;@a%.+)=[5*hU=j9j/(TZm0-^=k;^p=/cY4;Bi %jqs,N]&E@KYg$D7gWBFad]bMk.l+guA:47Z=h'ad^,=?C)0O/X[Tjm>@n3X&d:/@hGPfb2K/E99DW#q,[sNMW7s)T#@g %BIt;KVRh+pB2LWI9[Z+o;.mFW#]Qc$qs'D]MDRc/;](KEJ!t2L&[WEuQH$C3(#`r6+<:eDLi81Y#cB,8;#G0>Veehnm4ml?Xufc3 %1b/";H],ebkJ2$[>s6l/02I!qi7UFYko"!A?tQ24aMrV;_l,DH3$K$YK/*ka@9aZm77Z0RSL_Cf/M@n=M_]8V-oDdNT>""30HO`' %7[A;Lh]ZC,3^p+N,l!l'L7\C-SV^RBM;LJ`M-R%Z)nfN'ND@.i+3PP^.'tf#bqj@dN?UpR5iUProbtSRBB%,kEOWE7\Xu>J=&-6^ %YVU8Wps(R)$0[D1-<2P5I`'IL/X2"E>D\@q`B<7$6)9Cn8-kfR_6K!.h>2LFh[W1,#us#AA]9;Fhktar."K$nNm"KVB\P,5D7tPa %lk8_P"d'o<)[9DI6&L#LBC&)P(daU?4?n2P%&@;PL.!-)F+R=G,7X2)7-2SP^+b[=fH&/1Z'#pV.@](X/[m=s`gOgs%Cd"?$de2s %Ci3GmgpUO.)6G14%9IO%hb+=$:0J3-WpW0YccR!O+\Q!m@gR\:[ia99CuOOshp5.Tme.e)Z#!&um]Vk9K]G0H$5f46''F3i#!c,> %%VXr?i/W@#@ghuT>J8J'nJqV#PAi7EbU`W+/mjKlr/LDRiWdZG7L`ITRrK'9'+M9*=OU1N%+@E4@b70f=/\Z2N:j1Q71eq-(=DDt %^9C>KX^qc@RJ'@MECLDi0jSMA.,u2?:_",u#`/eS3ZSgj.(!i!r<<4qC^iBCNrq&XCU_`/s5^ %H[VH]'7H\>3hVd26;&U4P/k0SQqh3IcNVRj!BZ\f@+YrJH>8N/!#t! %^mtqd=k_Z>)fj^,ZX88FQE@L#1N>4=pi%X2!Ud0oB5)#l'a=#Q/@8rncI1"Vf)Q57b#d4*GRZ\k@+?0+3tjPTV:*)p %G.r523tpLp-LQ'!?XPt=]S;u6D^Q2?^D:Fs*?Aq;C^)AD$rfhLOIH8p%'?l6=)\XRZp7LOG.A&`p9!9np;6,ck(F9'NlcF0%b@[e %W@ZE20O=@_*XcW6!l`i!dI0mDoqXPLmVKP]'!3J/9/6lgZdHN2`]i&"#6UM`F[!cEB==tE_ %@W\<8Q2$h=Xuqid#&BOD_W`KQf<:tQsO#(AknSm15cgh!(]`)?; %S<-fU\-@5XSbh8C@LIlJZR=/1%n@n@7CmK9Ejsk6Q3%KX]EZ?kZ37%ST1fE\ZU?lLq?B,$Mo29teR#Q.5i>9RNU`1Q,,$7:V_2KM.p>^PtXB-1UG--ed.=BlsFFO8V'%Q".=*2sZW7Xg8P4#Q>+JClj_AEG."\Epnb'q]&Vo$(Z*Z"8- %A,cuPZr8Q.2*!>]C@X+(qhpsQk?PfS_X@T`+2/N\V4W>^U'J>LpaD>fgsP^J.[M5!A;l,s6]P/L&]@j)*j)%#AO/3>lGcdb>O/u& %cBu\oeJk9?9F:MW691J.FV$"F[8?^gS="Jk,(D%=O11UeX,+B&%_R.hm7jm=[F=3RV]=8esn(/2KK+e(4*Z7ls-u %Z`%HjP9Wl(jL$m.e[&)IVjhcYI0J:BpV@-+J.^M#EYUqBu:fuOmKnI]HXcFE?2#r %6^T/+!I,#QXg-Vkl#9kIa8OO_gcU1h"#lq5)X"ejKphahIHh@<[T]`5ro!@./asJb[rm)RbC,)^D)EF0,%'l*F-tci'<o(@U\N#.l %p`HgL$-CF3J+YFZD+:)`1?sr&3EJf9N]R@W(!OLTq&D>lgb7`fE3NY&6VS84*_+#.1^Q?&$G>pX*SUB@\%KJ][_!nadT"&(o.$+IW1YMMf9qJg[%G"Ja248aI.*i"32j3*q[9k!uo,k2K %41!R7B$lWZE7&t4[nK;6bh_"^+m^%4"HOHOnc&#[SiU`?GnU)nrb'SSf%4:I&jrhi=enBWR]Z_V22&Z2[kR5#m**=ubT]t]_`NpAE+!&%C[ZF'Ru/0912l`OY*rs75uPs!*Q9DpWOQPbNASS^_C`*':K7O]d?6qT;=g_O'2/6Ys3F[rg4)D,t_Y=O#sM+Wk[' %dj9h+iI."B*>K7<%$.gH36.Z9q=3- %^?+a>3V_qN4_$spKq2@KP?E9ccd)=nRgjVCCqt,]=Z`tb#;_8K!::IaCM+F_>\5\qT_0LSDLj#H2$Ad'XO3SkUBB((4(MG9SVB@2a-EZ'TO#%!!tZF;j*6ast#7X^RKHZS]0WPbD#04nID4]u\e %fpdW?ie!u5+K!XAds9l6=UZM!.E/Z\`&PH_E*c4N*(B1Z`mpeW5S*E0+)jh,pu['8Z@3I;/FIsr`Q`42ZCY`l'\K=m %L.(d>6DAIl+[(%ZXM],6S6]0:G2[=o,$.gXFS*N]LS:^*:0(jL`"(A?*]6en?caqR><=KM*A6Ve=5#Uj*;3P.32m.q'^^$R-hcb&E%8SBYZ[)X6S(u$s3M40T1m)Lro@+7[B?tQ!@(1UrT"I'BF-Ka);O)o1SI7O8'Bq;h,>EOEN8$m=p*NmE0:u!)kVQ0pRq<=dOnQ)Aba/it=A7=.QaY:ur0G]+37_%*6r@We7Z\?``Z=1rmX)$6h[HbK!_OjIn?@_TW/"hP$ %8:Ym5![sa_^R-P:[u%`\&U*C#d-!P)BS/FAB\Db75iZd])LGH>BNO"$e*]kt*.?R7.Lq>G#&@3C)n_]PA&7?-,7P@P3Vk@/5`&tT %X3+BT]Ur(Nd.3p-!QEn%68=`oalq"P)`87!r9@DH-04o2BX8[K$P/^sLW5D##3gHI&V*]]E %DE@"KF4J9-h=9[nNiEWdbHoNhCj4IpQ) %0$*Rn2ihkKk"8'6p8IC56k2V8h#^`LI8NLa %rkJ0iT9<%S>tUG[nd%QR(']!V`-i=iY8cf@DFtuBc=q5bqoJso5L2+kh.72jDUmeSmA&9m'j`i2k-?9tm?lNDKIgB.&+--MVJ.ZO %>M<0\hZHKJEdI*SO8f'grV>o2Ju%:PRtH?FTUeZKMu`THrE($=gY-oB*jAoh\coog#b(O0Pioa/[3U_pf#HgP*S[a&PUB+Fk`[+Z %YU`GS)Nk9W2@K&.U/.rreQ>(.`peYR*7ZD"7?G"A#j8%W62mQCQGU%\ml4b@0.0Ga&CX9jJXBcuCEPq7W&Q->(XCI+7sn!\UQ20F %O1NUQIE)K-@]Joc.i=d8gGr^]GC-_>':XlRN;#;enZ*u#gitT`3$li6?LZ+>HQYd %bJH+01e1rgn]*bZq0L,%43#^ZfP-Q706>\(KW2_V0Ei.ZMPqlI5iTVBGe[MEck;]nO1Okrer=TnaU4[B6].WLr1Ei$HQX$.i/1UQ %LGhOsNqDMl`J:m`.9S+ii&O!M8IDf6,Ya%PatC&@GQ(P[AGaTNjIu"C36n\7@Wj?W(>VQJAs.6>T,-/,MIUMYSD*b@OfT)l=$/oN %mV9:BD>_^mfBsKtek[LsZrllJkcX+gBh&&j#uc0K?k_8mB0ePZb=GZtN@\VE^YKkdURkD:pEW86Pl"&C$2^"62,>*"2E%[kpQ'WMPL&Ma,\ZamRSqX&Z4N%<:9J&#@(.g %OJ?mBH/"K/iM2uO!FGQ;Im6YQg0ktqr04,B.O*eF=*QR#3pH/V4f:Ha0H[ %_CYAQg,o`7A"&r^T3ck\E:/c4="W17#nrha$@0!caF@*A_>gnL;\jI=ROm`*4^lK)qS27r2<7pUd$":*5q`Y[/e=6-KW2`T'_]l^ %(FYp[652jY`mKG&Y<@]!XWUAKa\jC'+a[a53\WhFDlGu2*uJZm=t3LF@ %[!>kAf4RO+`4G*uTuTk:`a;li/nb0$OW]*,!D@9ja+,UNhP] %1T.FE2DI^C*ed@"1FUfSDN7+ho;9)[\^,.,7sEG^JkO72JdE91<*4&H"aG$/2mq5m'Q&a@bR\\X!dd3[d/dk*;8`8/dG=GUh+ajl %>q_=hG;j_6(B6+p=It74#fTVFigkg6Rm"?Pr^ZCR??.mgVU4MR2*RA/gdTSph0,'E*Sc/!_7_r?UI2Y_LHh %m*Y0)(.Cm>-40.IDcTOE(,c?m0'::[SI!GZA^[3#aF[@*(O^<(elWY-*Yu5)+'!&b^eN3Y6VB3o,tqPD\*?KqQ/;fZVbec`Zdom! %^O`N4HIKQ>"j:#4.9Ydj/#6"O#-3Yf*HF)MZjRpo($ZbZ'6]+RhGbfIMW=&,.qdHL4!_cL*\u77VOp-._At!o[;m6u[GfIE=o9kW %+J+$(b#!knU*IS7+f8d/LJI9$UaF37c0D0PHrd?):95K9V5RBJXZ.h)rn8gI%dgD]$C&#&88-E*Lpn&UMQPK5o>k(ujXbRTZj:?\ %@,Y^c4X,g!7MZ8I2esD_qJJeuSakt.%:qYg9a@X`BpK!KJI_(Jh\8,hHTCjR?J<89_WK*;d-9@p[Ksp,\I$4'CEX#%fJ;MIS.D:- %2IOOb,9n$nfc6<>7j>IV;5m]5&7qBl;cAAOjfffAm6g@#4\%=":)sg](YhoNo[b.P,I7)cAC:/#Nq!noG6uV%=ZB=C&Ok%gc'7sY %/H-\nTUSR*=INZ:cd=5Qbm!:*Y6MMsgo7C^Y26nGp:m=5A[BDU=.;jh8YpHs6`MV,9F#`q/9W-+i"G->CEm(L5bjmj=i7NEj\Pb\ %E:7P,)LB;/30A:bEKNO7aF3a6s745/0-(CLQTRUjZZftY$AkoJ$=PZ3'r_SH87o3l50cqZ[)VI%RB]NY[8<_2"TYXb^b/8;V#DK@34e66E3RQ("Y@/sUV/7pJn %[-e[:Q:=d%.[USsCjXoG<,3j1G2*)I>tY@aG:us0f=Nu)6D9Z\X[!>n:jR8gg/=lOMP;s02>G'"c*B"*?lVmc'$'6,(qkn$/2_:8Xf99gZdao]YC#%LUKX=V4D_6Ng538?H9mPW(frjO.\B?"2Mn?h>A+5aEkm"e0VJY$AefqDjK]>\X^[A%BR?sm6aU?T?:_?%>:Feb(:lMa*5nWu3Vjr5Yf90&/-=Uf"k*F9\#,/^aB9q`X6*:=FB_k$W-FB@ %+mR-Or&&,lensuX9tp1NWV(lip?=?2A7R7'7+,RFhJ(.alJI]jo&X[f8Cd(K^Z44CspO%#JGPgHLusg %>AkpOV*S1!P4WrG5nok23S5thD'k;";#:%QG<@ct&40A/fUES9hGA\cB;@n3Bf54q>7NsfZDC2SXBdMk<`dRq*f^r0$NfbG6mKjEe(8 %%*nf$3F'+2FjPB"#WQ*X37S/K&W?up'<>Ye.6hci\F%&TC;et2`rEJ8T/LSJV %DM#E?'C_*r8XAB&Xe_'mii!eTW#OVkB'u6&8)+4"2gj5dDYS,B[_6k:1KQpn235,jN:7t6!Qj,YNO?g)D)LJ;kBR9&)VI77C"4J5.#p*;/Y"9&UW2qgV2.919Z[Msg!d*q %hl?B?pb%ka$4Z8dUY1jUTmH3RrA9d+>P"O2\GW?iZp@,g.B(%O!nUk^";M0kK4^E[D0qpba$A*@4-Sm$a>n2(7^TEYX$HpG'\7AH %.B9'mCOa:D!b:W($9=Q'dHIqc1[)40Z&G9g"/[V,bnFeH!N#V6H;LMTI %]V%u_N:0G&hjbFs-##Lo[%A'm)n/^#DYcI'q6L-p@O?D6EWihIUBWk*FEDIR(a,SOjU*9DJ7FCbhV8%1sgg_tA_RAVJL]pFYA %=t:+g[C/sgNh[7SYLZ=c^kHb#uf>HXo97FAUNqDMlFdP[l?"pEO*(MB`?`]NO/*n(Y)t%OJ[[DSc5fM,L7JkS[.MN'!mjHT^ %MdV^N4RN(Bko;c,s0VAPisE`Q4nqnVRXhKc.QeleL=NH6fYBjEX\VISC":=:Jq:sgc8dp>(28Y!euOBfp/i:6UY>LGA*.DI%jM\O %7$[E;Nj\CAXc<4$FI=,*T(bY`h9nE2oGdg7^N#AkPO\ig8WXamg6Dh3h7,c,poZCD1m3B1,=QlM"W\YDJ$0gC-a;*tbN*_;29JUF %IcJ'rZVBJj;L[%YS$D$fp26b5^`qSoc."faZuW`("Fs`Rl`8eu;G];;MgUm@U%Ni_6&E/dAr$,.U*!J9@4P=\_97:b7K6B5OlNc$ %'#Ee84N5%T9#AZj,^[NcDZB@aobeoi5\8c7YM[:XB,cX1)>Kj'[gQupb3#S?0j)&#`BYZq/bH1_cW2-[5h6G %eTC/k/MPGT_0N@m7+!G&-*$B&Nb3b&f13O9+6tLeBKT+dka6V@7;)mr"uJ+X?]#9JO*XI"op0;1*V]e_qh&HA:/kQk^cTL6Dm5rs %S\TBF99ulXV`>:?>rL(2rX]".^mk''6NFRcr6p6NNq^7m\ToIpi\jVVG'Z %VIV!BJ5Xc#6TZVI4Be$ta));,7p[i]GfYlh@BfhB?L1j99Dscsh3VYMW#%,\"MU#J;:5=a.(W8"8nLp9Q=VMRPR=/^H;=Y#]TrNp %:Lg[0LT8pX+#it1'Sn1G`Rr/ZBq)&=5?R=9!e+T.\&E![!'W2aE]!C(*0ijTifa7p$BpIEgPMnI %-g7o[a(LGaJqBWH+PHo-_4?_E(:'Fh5P+26W1AR'49tqJZ;IopT+pN`pEG7hH4`ZG1KR&lq_SQo[W1#(n#)D"%8Y61r^A@9 %qTuYnA*B?Y-:&V@OT'$BSu@V%=X2c58&%5nIXOMP25.q!IM4*+A30lR*(s9&&ORPT;:2N!m2/9i1g1<+/R26>e)[IYALOu-Mcu:e %U:5'/pPet6W&_C>+"^4XSfpbi1l&rq/ZaqI$73'c1c]mGAWO06rd:"@'o-a-Tf?eA54m9WG0noD779!TVdrsq-'KNlJWY*cVeMC8 %FucM,k$c9V[HoW!5/g\S$pH"S%Z@/;3qeJ<%5HB.%n^8,HBp*ZKDS(.*Y#8nY4a3m)Zo/_nMh7BmN?4\R^O\Mg\s*,9rIC %Mrh$fADdBTI9ZO]_0Pmc7[=)ZMXj/?3OFFQ(j"JmO6iA$A&=95#C--`S!t6O!O:QLPD/SJS_:,a8%0-X4Fo8agFVS2\;GNY#ORo2 %bFn(ET1b&CO$/=8od%,I_>&ojPMN,&H2YM5PGknU"?hSH$VuN#:3q4!al;Y59mHf(*-AIkd>OB&.*oG05&pE@R`9$.N8pflBN+/` %;X9g88b=I<*&/a88CHs%`R,d8eGfjLL.m1k5k?7VcEh4'/A-kMcPW4L"H2tqonr&7]#1?DiA%1rLFo'+G+/$>V_I>iIgD4tEY>t2 %rSMeL0H[EUS(GBLQC6o>1%eaE3c@=Hr\N#rk#/C+%JLP111%"5s3ak+\@/!t2d!(M@0Tf,k3V#P( %k.04EkNt<93*fpAr[NaGLT@"rae:ijL*e7]oUZ",jaKkHdG(;HZeru@2Oj>7-LfQWZAC7*KWVc?5H>6TGWnLp:qt)kl`[QuU\Qdn %r[d))?`G,q[\%OM:fAPRljqQRmh^]UACfI>/:&@BKM'238LV*o9r9?5GlJ+i5&YZa^8l]^ZggNaKtAEk&O/M%l4(Jrc!=D(cU6kZ %r^>p/>2?:;]3LP:T+jD3c!R?1&#<'!/>'`SAU]*,L$+u/`JFHi,ogI=jdYAgkGjnP*j1 %oN_QcZJTft:%,'=Wc*3'f9H-/:fZ0EY%+Bn]?5QNdd:n8.AHJ+p50gdP6$LfH\FY%R`$QiXCS?^AuD36.mH`EcgoE@`Z9,C](!P] %@9!rg[C;X,@[^h*cRomUq4*qTiIf2PV#5tC-$F56os++o5=&hWG,A2@`jkR)GDr3O*e(WhLcAnBe)iI8\R*;(Z-q;5H@P:5Xn]Q,\VhCV %NW**/R&e3H(&I^`P.sW^L-,?:%c\i2=3m&#p+*V&P!82=+Goh,Hl.VG`Xt;jqXh%c7n4'f=\[geq2PQ@Ct^H?Ds?MQUl7q_3jM-J,\D@)l!>&Hsq/YVX-FAo:7od'4qE$q"9VS$Qac\_)'O\ps>iacs67K2+N?qDc^0j/m&"`p9!E(c[+ %WI*M;dbldM##5KQYlRgFBNPU`qpUV'5muP&%+E*&cW6rIJ"YKQ8e=e(LdKuKd"Egn<*04]QNP0 %,JTgEoEV;Xe-p^;;qJJp?WQkfq27.GV0d=P?Ve;9Xii%)mqmY+23r(K2tA6eT`dqD57?mOm#eDpa,?L*9qD`L6`b8jCD7ihI:Cg] %ikKF2Z3>t'msQTACTT3nI_:q+IGjMm(B3]Nk]pS%mE]=g+-_BHT[Ef3Q4%>D^nr]sH6]YaoPpfC!Y@LpslK:Pn:'!#f?B&J3e`*B,btDF;mbar/ %AVi`$[h\nhHP'Vnn4lP^[b,uZ)-(["Tdm3[NiEW,#2&f*QD?>Kq%(NrraJh_E`@[o:M(!u5,o^1iXN-b>n4eQ,>f2jIG$2krLpHo %1dk?bPgm\&_bkQLS0qNo-Nl7LR3uXha-0t8DG`Q15H8p.ErLOYTRB\"reJS*HrP56_5C@O>W$P$gDi;5l?-f4reKCFc:Bf6W]d@. %lS-J>8p;;1Ymsak34454RMJoniS:X$W!7Cbme`8V<6JT8Bi1S5.t+9Y0>KYTAl77G8E3^!;>oSDH>3sT.D.=KW$^4a"hlBaH7]15 %$jIGk8P-)G6]h_-L-2DrLf6BR++f7.U+-?8;/(B5'bXTqNi;7Sco%([j*Z%"u_ackQT"m4b=(&1gC[I_;f\J,"!bu*ib3NphOr/KCU %fZ4 %Q_.IB?0:u3]jf4ASiL#(bMP"9rnZgBlu4&#T#M?+42`R5P"FAbp_=\8$<9$B@LBti!T\@l92Q/?BPf32U-I@"D,7ZYG%93GB2nIc?ZOIn5OZgf?m'C_.elL">))aD'Mi$T`@M\0UG`P[+@k9joc %m!!W@A3S\%Ze]71@6VH %ppi$TIk+4q]&b3k>dYs@-+BY\=oHX'8![7o)<'W'U:T\-\BF4%=qO%^iVdn#s&GK$!j-hR18koTk%H(L_a3<%/QgnlXggO^CnbPA %!mBJgH!S[Y*5RSCYUm-(h/Va]`Wo7^S)'KVoFN.nmCGb4.\'-Gm1 %EIA$G\Ira+J'pdJ+`g[F4a.=Pn(uA0FS_e&CrU\L@5I>n4YaTP"R.2nSGC`aii.$I>;1f_:@`BcI=gRg>\V"O/:)(Z9a?u3D;J7r %m]_=t63WC\N:*W8Kf=9<>%t+jJt/@%)uIXiC;\*[p1YW`1u^EF2bjo8fGqPQjmqU/Aa;CThtF,1f3'j[Z/mT,2nF("pJH+fofI2R %ho>nM4^q8SE@a%![;+A?h5m7k)TJ/a6bf)g=Vb9+/i!m;Ol7+'X-cFep4)[-mW5Rg.`KSWYiH0VA$MisAr_rVec1V1GcbJ$0t_,F %l[.Mqh1r^J)QWkSpCZj"/ZSS1W?AQg2:qhc_B\&0S`HbhZm;O;Nn8+,lF2U.^^DQ0M*=>NdFYaem:PO8@BA?&U`orLr&nVl3UWCV %/\h,nbZa4f`$q1VTDJc9eb\lB-\\7@8:c(G\#\A.n9l'hfE^;I>pcbcEN!D$Ga?YE8ch\j:\j2Feh=c2rnYj9=:PZ;he0[sJ^+Z$ %L>Zo6M6M^5ou3!+$OVS<=Z]WpG32,_YRg%.C$)=>8WFhJW\&C'4lom,47fkOnk[ZV%b!R8_$SPNA.oISP\PC@ %-27IHcNbOWNVL,4,:`pp!MtN8kBJk%l1MJcOaAk&G8?f8<$%IQjd.&gJ$&Cq %1:Oh617H>H?8$`D8a=D^8%_K>Cn6/>3jGFhG[F[JlljkK8a/]e3ksV8>=MSGT3UIrJ_A5YLi& %EfPS%i3--7\G[e]Rii)#Ya\sHbZ3lg'fo:9p8cihO1be_.K>T9;RVA#BF6tEO$5%PNidK`&RJobb@4Dq\iYG61$:rm6uBb>Di)r& %OEeLAl\fqVY05fF3Zde2o"!A'"a%n4_"^&%p)\ZHGUVuZS)do3hPo`&4Le>c0DW:ap0ON+Er5f4`)H7O6WBM"s2mF:7u&fa^rI)V %a5Z_JB[",M(,,n"ANP*eio\Mj9Jd_L0eAp*U1IruCMI1!2YK'Zj7+#Z3s9 %W>;#%]/eLI+`pR"SFc\i[t%lM+A>K#[i@8!ef4MfrRC(:Z87!GJ^Q/`#`d@II\#NjHG'fgn24H$]f4NhU@j[oEeTuVoo;(9]?n@n %^]XShQR4fWCR$S?.&5^q&9)+us3=1Q!8fJV,/4l,ph#J,\G48Cqt4>L&51aI)6c]cHE69-S,Q`n`A@IBlYuan$-;(c+juX" %5SfDH*Y5I.%>_j^8ckO/p)krt@>hn7qpgIrAXN*CfhoTAa\]'sr,G";MF%P[i"s+UL)eIL8[&`MRrn'Wa)puhTan:;4( %a3()3T[Wu9jUh9egCuYc-R7iM1*q%hk=\4nm=7=ZhN&;W`$ri1&nan9p:)P^nXUl)V?M#&Gf/L$T:3$a#McqsM/)^-h4k(C3KOff %Te5Qpg$6KQrT^fci5'&%0$fLF]P2Ydf?EF@H#;Y1'"\tbq>q:j,joFO-IU#NjiHOfO1?00neemC_8i>bn!n2LE&1n"`8,6X^3hq/ %mp(+t[`uB/cBoH:l@j0SNp9fB/u4ph%k)f^:Nj(&^ig,sS2[Jjfu+tg)nEFsWl91Xh?a?*r^1n(p\mBR[4fe*4tsakhcpC=5T)!U<^3U8o-!#"=oE^Wm.NEba!-30#eA\6cFTh^ZWQ-XZ5@% %=SS'Fc:9WKHJ\P@;R"%q@Z(Xe@p+,U1A@!fC*fU?fk5E[mfd(9=u?C:_ecWC5=[FlS:JmT.V4CK85ZOs)cD:=#s&b%jD*@557o"U %I)_oqna>^m]*bI2YbnD$LA/ER_O@@-RS@F'D60_<#09-9Yf?Wg/P$W-1mQVdrGnlZUXFiR9k?2L^oj`B7\@ZkUbm5\n&jX1oI!FJC4IXX5YP2%\kCaJPI82:U\RprTtWs'GLpLi9;34I9L!_$*Tj^pQ`pI4J1]43`;*k7sQP7Zuglr*CWu %GD3,URhsmAFE2(Ii2d;qREm`K=OkXjdR!&'D]h[>q"$pm4]86t\QqG)3TMYZK'2Pr@H`QSnAHpmVWbIP*oeE%27H2rMurZN)]PO(F/[33q&(*0L6Yq3CXjkI1(V\EM_rV"?*e!ouP'0j,Jb*RRZfE4DUqW"@HAG9#V %]%qT!cIr@rQ&4N$cfc528o`GH6fJP3NOd2]C>QU]( %.;D9d.O5`kPA!KdTgDYnYH^eGmM@81!,(GJTelM#XZQqX=*;_M5)(u?l0p+-T:NC;')rn(>H']LrdMnJe(j3)hKQ5/g(t&X$l^H$ %LLU\jlPkbI^f`gSla"q%]KRa?-i`bj7-1h52`P`b!BV%]anpE"]ol\,ZD.6(2:]tq9*S0.G\NoLEcoc^$+WFd332OJATq1J-tGOaU,j0utkesppb41)JTgf1BV*YB(9 %08G>HrpR$q3&2f$d=WZUEsR,=gP]LkHI0$+'Q4YT>1kj7J7/)T^$uOtnb;&0-MR)nnq(nc;/hk7IA$L%d#5B*n;sq^q7+=.E>R^< %KB.Mg>K6caBTKX&em$^9)2_)"Zg0gP]O$-QgH=t\*T]MFBHEBQ&$V3+(5u4oGcXb)7%P9ncK()^h+n=#nJJPGY!mOk/,5eRP8Ku9#Y-3RH4-90Pq%cF %9D4hn-72PUlD@"^`uGm@9e[i-,/.-CjiDk[I8>0oB$SeF<#ZL&QC@Jc9uoM6?F<'`E#A %$(&M2dcN4l)L^kt8/X2&pf_#-h==:))LAGAoUJf>MS1Z5&2\/J&YeZ(0O2L_4XdaUB>c[Th()*'cfS&D77kkIfu"(?hK@$24DEM@ %HdQcEkGl6)b%OB(COlRpJI%3.blYpu:DR!6Zu:qJ-9Akj_3nND=Ulu/.*qNd5UEJ7^UQsqIQ.-4oYAN$f+@l]G:;^K)r1Y/bM6T.n,*`<#BN?,F*DAe]/>eNO1Q&]GJKkV %F@mPal29KU)/AE8A?55]_ID242o[!\3,N\#rFVI'5!E6g6VI!-]?(d\kl:Oi.T,*2CRt+S$GBV:n#\,0f$\o4gp9#jdsK?kV07.q %LT&Hk@B8TT9^^k %gkIQjX:9D`G]dh;kNhiPgq"BG?0!MWd;\Yr8+5kan$7@Q=b/!r=s&ubP5\T6W0RILHDdG"hW9Q$([W]MFlWFu=QaS(m@ckMT:Bgc %4'1)b_=lJQaRa1@jl,[&XJf+L;^*KiEs`T$g]#o"9/b,'oQ)W&T]AEHm`kk4$`AR5cEu'`6Gj_13"C %5eJrMcpX7VL!ILY:$$7W@d"V\-a]*&`o182*_ir`?3:)kGMJNVKMGtD)(h].KW;F@A`fF&lLd(*r]^)M`-Ls<\oY*)0=(\<4=d'h %L.S',!/lu4L13fT&5d_T`=YEee`"e_PUGt9OFFLJG9lV?16^4\oMPZWS"MkUDk?UAHQ7dO+Lu()EB/1K5s,fE-S8b/!SVi?kS[N!"DEEQjr'^X?`,sgW?hP@=^4k/bI?"kli?>2Qu4;/A=5J["jpac79l3`!u$]"o:+^l!,JY]G\mNU!HMY %K(V3KkN@aK\XD;rMV\R!_3L>R#oNFIImUPJ+H_Jt+aPe8b.q=BX*;)d!upFXG;$p$pQPUQb"hSdhX&hW-uK[4>2XI?(&>bF[E0GJ %qI3;MLd)G-3m[lNQZ3;W-7Zu-aLmj!*Ydu?G%'^)!/J@34sTg3TSZn2\(^XdiXp9P_T\eIS**,Z@F4D4bu+0kXpJa$YkmJ4IN>kF %D(TG.4,%U1esJk$\Q;[,%#liFmY'jsJ\8q?Sm)#1((-;qF<,'o_Gap5b!(Bg+(\VW]T+_ASN3+,J3/%c]c\\YWknZIpB>cBj/a224IT %I#:5CQAQ5jZ\G1eKkPkJW%Zfh%+-aLHRD@B6F:1-"2%q0)VYbMLI1XF[fk7b"ctZs70.OB9e^CKPe1aR?VrgO,E.S5oYnu>+IO\I %LM47!Ad8M!l/h1+s3Ft/X#Fp;W/s[j%ahpi@Cp?Y/O[A!]mTV[7('=`g6G0]3MK\[8aY7%5V,<*hkN3W1g3_=->+5"'EoP#Jul`%H`j6bN0T %m)*pNd3i?D`[gJ#j#pZ^\gjt5(mp)0g\uC6(Rhi01f^!"@4Z!ln#=NWigp_qGY_o%'0(o@G:mGKB%T3SSM,cc_c3([e^3'!02P%$ %JJ'iFg[qqZCMI=6]mk!F;a["VOJR"BX><8^";(OFltSmEm$F7cD+TQ'H[e+J>8!\1gC=Kh+o5AZLgG;XaiY=)KP67%CE8`>nMkk^CHOr^C#5dKC^/t2QGo8keqLn_@aaD'U#X-`HSb,DsT0*'((1Lq0#IU**8);,bh8SVTU^P5c %/ee*+Q+P;WHdI_#F6.:\lu?Z)^U\Bo3SOA-oUAL0LDn$aj&o5Hr&=0<3!_$YRtKiqQfGiZhd!_H**5[)kVnjp2BTT^deHIE0/XF> %c'=p\`c'X?^UXAO9LHS*Ef(-JZ>@;O,SiGjDsl^ZkgZPBaPp8`N6^qe*#W]@gEbBX'STa]Hf#b;q[QKH1KMNmc1Q7$B^7TYmP]h6 %fo1B$j_j[LDVSX7\T5/>b/^S8NNKer:$FT.H85,0W3f5L:Co&5V5#!lL]LJfkfXLX^o\I#+CAVPkEFanY2sU %>[WV@V4N:\;RmqOr^oFo2;<2;!FCIF(!+eH:TL2A$%Cfi;V/68'^W^a#^7#u?`6sf(M34;r$)66A17A:^+P7W515dl22(<_4nl%KepoqJXk^7+=p)'M"oGO)9rp'[*X:H.#OTD;Rtn*d%MeBK[`lYE %4\s\tRD7&6B5BD?GC=TPG)r!Ss3Gcr5We!*l)oRA_F&OKc(RJBCfnQu/+*n'Qrap_in+c+SGn"WbX\uOfWq%[q0erQge7jZo+VB+,r[^!$j:0/&$H(K&==[Nfd]Mb(Jf"kKY56F %i%=Pt6AL-3<\KLG"ST""mR;->Hj%G4e29BbK25t/'IRjBl<^F]RYnn6oo_T8lRP[c2`D&EKC,t/-aOr6dP6F*8-H;+d3jlZ@F/0K %_O&"6=Mf%Q&6]=rPZbX9cT:$?8lJOKKnmC?-*0@hUH:=I2mYN=o(#'Ye\i>O.$JBTh9o;^o%IS"EZFUin6S5T6-/"%ZBQXfG.VQ? %g92oE4[;U9/_`XGhe$#sFS<\*"':k59O)/_l(r).o^<`L]8GpIhagV9ZWTlQNXMjM"qA+BfQ"aa2e^:/_N&Dc?MC/feVE9a3q>RT %j4UgTp,!\.WNbF:M(jgA>hNk:N\Y]i(gZlahQ"gn0pf9?MaeUS><]TP;'&l)/T)EeFaZ9.)b*+PD?efm``b9U3G;&'CS;/;+5.p0 %Mf=KpKK;KX@>?H$S<)&ujWcb"pugA@c>%CPg?IWZI9j(rfC"t*)UN\*hl"#+0k.uu5l=b!nrq$5S1e6TgP8k0.9JTg(6C_dAXHn= %%"./m.d9SURk5_b_^L)>]r`JgXp)=Ua'Qq%F"Nkb.?G-_XVtm28RF_[?s;:6<`tNCLPb95$Ua*/b:DUXP*rXtrdmeS]2lfq)5!I0 %gV+EGB'0GiKtR-+q!9!5.g=V"!/Kb+>)32Ga3A>0aTI='!h@P']%$)p@FW$XIB.d_]^!36b %iThJV,nb_e7a%(ET_q[u7%MP^fh!VC\7@VAkO\E*t-8\0NpSHd*>p;Q7/QtKeX$a(&H0[IO: %(0mPSh`M!N=`Cc+b=:aXm)(=_i%!C4hNaPfPqol/S[&/AB%^i99r_YVl)Jp3@I^KgC0[9DDL)3I,g^EC5);Cp*G2q:H!qQUpGZed %<(IFK98rCM8.+PaF#4?h+C6*Q8S]M&lK0bl6EI4.Fq*s1?EEMlKG)()a:qN4Q0cJ\pHU@-E#6+P=Vd],TqApZ,ZZGo=7:j)>kaP4CChAug3B/:AQ78,3IQGit`HeL!P^\tJT^Ri&`U58Zo">7Y %"DeeZl!O9V`>,5PL\m4c=!VER&&L971G$RM/&O.[WF^pdgMoLpo*sWnmQ2ha0d0rBC(Sl&n52#aERli/6;R8sKss][>7ipJV\n@X"R07K+[3]mBF;HO7P3D!K`tdOYjJd,jg']kV3:`9P]-LCF+Yj;rL"S1(!l8Id8@"' %@Xj?-\k3*Hok+4)+sabjKG;RLLYoXK$))mgXHX9*:DHkC8-K\Q$gZ\dci3&4k/@atmPto$L&d.6T:Trt? %s%>l/f@QWhK\?"e;MiXb45AbLbMHd!+(pU6L7<+=3BltW'jGMn2VPNI!m&+'VUPa14fchmd3a1<3h)gZ%T,RTAF\WZ[LX/7Uj+t&Pe%o` %MY%X[VPcQ'cC[jgoRAIFI;IE4#NpOKVN,!2U38-XJQM"ZAAk2DE#n)FpQ!)S.D-#t5K4!&q#%)*`FFgtJ4bGE<&%["FH#8S4*Y/B7>5#Rrg-Y]%2n[PH%/[L0Ghg>p2O[b1\<4Sds'jhK:/G=>5+niX#*[W* %)st7_&pAhA[5Dn!]j2ZFedbo060Fl,jVrd%fe&;8KmoM(:W<>3kU#s=4cNpCMHK*"r>Su=]lW>._k`@^^N4gGSTb&)9?2M$7Xj^L %<$PjrGq*rcG4"Gsdp6mV[?kPQ]7*h.&Oh]pAH]N$h\Q.Ma*61M62B/c#?/2X(q.Q^dH_BN%VD5R6`$>H#oul>LY;-QdaA^Rk#/!% %?D@CmH01sSM3m8c(&MUb9Ep'c>B^NYJ\\A6>UbXn&2[I/#jhQ_e?BsI[F5uEp^=SWWt']'p2Hi@Wh7H&QE4:fp^Jj=6pQDQdX5Ro@F,.lD>0sI7Jo1jjlXX?O-]X9u=ajq+LGok1W[(puS,gWeWADXkrNnV;=*?9F!Zfc%8Ar<?e33TG0<:dIipe!%9/>Z^L4]-md3WaMN`8TIP4.6@;r>H91/5:fUU(o\'T*pO$_2he=!WB638VIRi3QLG@KpqK8cF %[eT4K'EpQVJ6S\r%_n4V]h)E-_;m74,!&KJkW?M%+g:d,V7JJq?,6$pU:PTD/!Gd\W?Ad:SsU_P,snWSY(*\Mc#oS=b(%@#ou:8b %7%P&K1O,U1%Z;9u0P8/(k#OB(rIkk^h(0N*NDK==9URYWE+C%S?`\'k_DP[_J_eJg-i?_j'=Y@=Bs[Ok2*S]C^U+r^j-bu))kW"q %=rdH_c^!+D9aAkFJe@cWE,62d-Z>/:&1EfLQ([]]'S8-r %-%[opEHh`X,'m@#7meq5JK2pHKE@FH^)et/)QtPXAIT2Ko>QQdqglXa(><#S*:6FcU/4!g5_PR%1>!\2/9WCTEnnj'E>uBgYCq(# %M05H#(1.C8XqJNOCA!iOnBN>Y/E$:KaXf#Pm3%\%nV*/,>)&uW$dV%aJ>#&Jh_JM'T;&:*1Pa;nT#6=Q[iV&bsbAn>Pj_4,O=I-EA&PE'^?844*H[F38m_uOV'IA,>]&)[E14W2cnHlB@;a;bqf8kVo.3?\M %P!^W82s48#:mCJVG0W#ITr=HtC]L/*SoFUX0a$;fA/q9kitKLA9f&3$c"1`=+V\L8K%?;<#fW%`;U&$X"amUbGmko3j`s\\"hd,4 %b+*0a_C-heJU)\+N.QXbh_%7;\Cht17mS/o.V))"^6(leXBmh@$4;*[2)([a7mY8cb+1IN=pEB(NGFWVP;8o+DXS/oM.]XC:7Y6L %cRiOnlO[6lkF^MXZ1S/6F@&qA[!1A;%JJ!.3BV`q/_8'ig@d)^IoqrcC[]UbV65U:,osLi1gm<&HYKeHY]K]q]D?)Xm]RAQp2Hl& %qi]/*/0_U@CZ.ql/0_U@CO>[R(?(f+f%p^U(mT12FD:23fsi3mS_rjNSYSL[eUtg7%_!&or";@6fja/sJIAD<%RCok;EU=%,9t2a %;2VjQZknShMH:lH=u`Su&_:,FXOS?B=ub.Sb'rF6=?'[lOfUq,l/U',_Fi\TYBJ/10^j?Pio\(]eSPY+V6hGm*'GA<.*=(2VX#UA %:liZKqBQc#U/tgJa5IOd=">X'>s8b^TcWoIJ18]X-O8sb*+\pt9_EC-qi7*r9G0o&&[JXLM/0;Yb;p^MgQn%UFZp;nV7,4GClOJX %eAo"n>Sd,pnC&8"-O5#'_Qlc)&7D?_6O+s/E&;RXrD*5IS006IfHQjkjS:sf4e"R.XKQ]SkoR!8/kPd$e?3K))ljWPpNstPQpL2[ %W(ik@EeBm+qV]C;X;D'JqK7ZIgC#2jc(B!'SUX5)hmgu6pe$aa%$c"PaJ^Msb9\j/KT74/cpD>(l.pNY$m+n#EScf9JTc@U6N$2H %/CAPBe'G?L&/^Q[%3Ds\LL&.^>Z&r-_-X;KkKR4c*8gK',2" %JAhqW='%,eGFae/RGFo]Ec7Gg#(L^%D")4"(Aj)l2CeH8Ypfp,?^FX#-C]#i/bL!HCU,D0e^6OTEfh**iLs*C^$%1#QZeXU;\(IpiLR=76d-&CCA_=5RHORf",&`W.Mk?M10jpAu0dbW/@B?9,l8FT$i#tTimM^?[*12obhT %XIB(1RS>$K<[J]JOs,X(g_8D0I[27X#`u:^n_f$S*:o['E\R8R(43('Ea(jZH4)RJk"-1#?D=FVd4Y,]e=d* %:l7BHb73d8opf[?bVA1o1"f/k$km(h[hGej0hdD>]Hg-!Z1Y3]?)e$t=sIW@"bMBp^/pu\:4[rj,i(FSFUGK9Uq?cRFpd"ur_h=- %)Dc2Z'Ief5(T&(YDr9],bDS6-:9>$b=Z0k!TjV&LaO!c^45f:H:i`)#2L=nM1#>6Hj'2H %LU!5H.nU=PRK)idAe.93%k(4;aYP:]De.mdm^"8/l()0+L2nh@#\J,EB^2=!IVOE6\*J=ADI`'XZ#@-lA"qf!`Z8aME'pPZ7Pm00%nc*.^HBZm?^l;( %im*d0VsJ)Kb'0*Cd3hC.7d5p^.?LG^\N3)!i'NYm-;$iiVgS8`)O9F-jjW,raY1oK51RY3sZn %#9n@[I3qVR+H(4G`2);gP;D`^p1!TLM'Zn#d1\eVFg9)#BFo(Sm):;9ON642g155dtt5\R)p&7JnHjo+qr.u8H+@cJ>]s0bhN1`KgY/&5UE4"CZ/ %e#kGuFS^!0`V2No+NUYKm\`p3ia!b4ZQ?9^I-Jp+gKnYeH))-J_,2.=K3(@dQsu])Q2t#XHRu,G&4ge/h*?WZ4kb7T)!Zo9RYGJr-,ca]UgNk%F)(OI1Gu'+ %UX**oQ:L#pBV*)E.rq@<&%.3%p^h&B3NPS"!bUE)#IdM;=mW`[k+EIjZcKa9)FlC!-K_6q/Nu%@I<)9_#[)"="_nW'$_1[,Tb\db %JnSj5C([`rZsP@O/OK"4ZNdKt/HTNe1Po/*('1bC4GYOS/]'d`=eA]m7DLI;rqn+:('1`aPgj'!=Gt.HWs\b/[Bq@VCf[FcFtEK& %;ZP#SpMG*8/o'nZ*jX;R4^:oN/]DE%DO=0(HsU7BK%*9W9Zq#n4EpEf'%o4@;\ %mO!-Z077++T)'0"/Wkc.Vk&l:KG+52'p`4Ha8qD0Z20E7gkr`T>_lK-LGJD*;e^8dqYAP6nMDPmp"1=7464=P5qad %H*S'qWdFs4(]R`b@YUC=CN$N!:-Fr&![ZG9e:h;ho!>[FLf-oMG#nuN?."561s %rFFI@>ktnIeG&AeJ[BoG+&/@-aCpZ&!Pc#D&1fl$t;d&*=Y0'TQX.ZAP+q"%*2u*<=A]\EK %jOOUBd+2!8-S*l&:GF9OPEG4ngut7(;JRW,W0r>H&8H8'2R?3s*HjC6&5U's+Eh[*NU[VFocPBr_/C^^b>=-:98_?MPoGuNSa*#U %J8&<-h,]l!H=tSC>BeC-'g&:WV`X:i7MjUMt'K*in5h\HBf@ObcJ9JujJ*=as8 %7A7%cXte(`[O<3efGoEe8?'V-XV&38gS/MES[k4c:so_s\&ZCTd1uo@X%[$Q\s-,1Xu$%E%6q<4*H.:$;YD<$HOZj=K$2aqfl2oU %Ro7KUjp5d`BZEtFY!4hm;dM`*bGdQkqJ2-p3n$5P='Ji^kbH4KaZ8n"?M6j4jj*c#+G9:78;`cuAA^Jo)5Gem'&F@8IRmfm&[^;s %CLG?pF7r1&\bdh#J[0h46Sf\uJ\/m=IjMCBQ48a!&#*.Rc-X\=<*&:5g:JCq8ZJpAg&3b;?_e7%b/*#@mg)ed/S?JlY1@UcN-:0; %)>)PX'[M[PKC_pO!<.OG)>O5KpQP*lM)-JJVL%2?^S?ZB(Ep4QI;D-ZWJbW4hqVEqeUka>:;aH?oiAW_!rf/\S#D!t.&VUUB\BrK %.b4%A;`OX`cN055f>'GCYu>h[?O>;nT832oj.ai-+Fe;q2=JS($lTWbS.Ds!MFFGBL`@eLN]2\*@8KMVA1Il7gY[1 %H5W4aH5gDcb!J$%1,lq6a,&):NCt9k8.5j]<63j&qN!7^Je#@(Vfm%..^q6n:mCJVFu;3*FAma)i9b:m]%sqGZJVWFC;;[m)cTA8 %\qdK4rm$g5K=WYtHo[nTcG_&^DCW(*H=@LR2t6rI'Y:9*\VXr+Wti2l"M[A?3+in5%O)pIX`>!9TZF;Lknq5s2Ut>g1X=t;Tt1ao %l'4Z559kfMo_;U*V`"1X,h$S`9QaJ^OJggl%,FD@ZI.Eq[(.D4bc;Ih#)S'Vg14M#5qpnDu* %F)Vfd+EaS`>`qDtEWjuUaYM;(9!/TRnD-kq8gMkHDpT0H %#>$aphV_\=#Eia%,VVrA%7q\Z-Hr>nn2J,MRmSPKd0*"E %4-2n;A-G4"[;i6ZaU3R:B&P:D@?N1G$!,<6'`\Q_q(8'^.nl+3GG\Is93,.Y\GOCB=gI<0?Lulhpg%UY/6Te+)sp8@B#tCD?_O?- %eLXkNN$04JA=EkaA2@&O,%P?.$Bo!Z;e@SJ,qDZP"XaYXB#tCDA9#YO7C-NYfEQ-8W`cXE,['IAVg=YFbjHFBG7[HA/u=nC[b@Pggf8#:&>aXka:&ZuB3^YU,gDK6EUY/1KnTK4q$aC9*NOC9k?']ZrFgl]IS9#`K4$_XPebk^90+TqT4S]q9dm;V31R>Gi.`+=OI"5Ml$Km %`M=p/G<7>dYAo2gY_0DgN1WS8W,Yb:E!))oZGoV<_aU]ED$?oSC#W8]52S)gseC,Xl``"nrhJi,R6>g<\HJ`:3)g_DKDcN %P1'us6r%cl%W2_^En[)FE,?T-jO1#id!K8GkDd_0eU&OsGlsQr/hA`.r.JdUNA%bk'T0G6h"^F,A]N#F3+FQ^mV?dUD#GW6;Tg?( %6c!==gE&bMcgS#LrVuP]g!2VL`!,LYa*"8[i4$tOA4=Q+>lbc1SupCY)gc[BFPKphgMS5uht%H@_l4mThWRH;H"Ql.nmothnjO'L %MNt:"^#^V#rgO@t[%#iq.a_9J=tDA0Hk2_EJClL"*LiahKcG9(&W_Y6EgI[3=-,P:q>!ZCaHk".9E+S2Y^OHQ]j4E\X!YUPC++Q)X7YK)ip^3b %`IZ+g!"bd8`IW97kahXoHU=0=E?LV>)mMAQLT1U`=6^:'2KCj$?g*>L!E_a/`F^*oW*hVn='@;ZG-?DQ*3N,k6uG008>V<9:(oYC %.BMAq:8`pgO2Y)QaQYODK2/R4)`_=TW_&C]0h,3POlMt=o4Qc\%DC<"m*UZ+KuJUVM(K.MeO[\ %:L%$r>G3nY`0J=n:3ZY:qgO;P?: %&CXZU9eqGeq8t4h+b]VAX!J%5C,ODSE8=pR23(jCN@Q_a_%YOJ3D6#&hi.RQA+c+_4D/"@YFIM)Z-mnd)9/Zh\qj:$Nt*0JX!;,N %D>KCgfgg"=Bq9_6dldM`IkR[g6AR09E.p]@D4N$&3Zbu'D@.PmKRhk+!`KAe-%sO:IJT(LUUuMs6c8O@m2]88(p&/AGVIJ %RR2fkY\Xf7V@Y1+G=V(HR];m+ZuX^D2#TuBlm(_@eN3Y"]1E$n03Y7qailpe5KRM()[BYABreXOS$fVgc!_)i;,0!r8iCE2Xs3i" %A#q5TXmfR:NRNrqdoJ.O:[@WtmBdVs"KlVRa44la+5Q+.Mlm!2r2,?Hb55PVI\CTn7 %g1MLY"-qI%8(qStiD)!Um31s>g8q`<^uc3$+4E:L8Gh`uS&8]^#lG46R46_?6f?Z^jt*U@LVW$`JjTfC=k-52dQ[O6p:f,B8(qSt %m]0#2BpWmud]G/CrP05HKR>8''(F"59qj %=clk/NktM40?$ep'\34H3FFNn_@)i,8Vb.W=W0Sm5]5+%eKbf9'[_U)<"*=oH'IVW/8-/t0M373>nY\8Ub;]9Z8lI;//,!6RmVI9dm8KTqFCdTKcSn/ %VDai3AYJRecV@:MQ*mSsBXJN'6tN'n:S439QG<7Foc6tc=YLrN.[Q&VO#p!>/p)3g)"KV@#p?BhARUmEIrh)&Y!oI\+Q.YUW'aFr %\XE/lhj?b71-DXl1W/)i4Y_A.JssmdnZGjT>qj=V>S?LpmVfhu/%+(;C,-Gj=e@l>_(@IZ/Q2pR=AcbZQD%Tpb@gM(ld<6g/S`1T %W\r[ip"i&LbH[i\p,3+96bBXpTI)H\luOIa-^`tHF+:_o9_7Ej0kI^jV,CfINcds?Y:+67Llbf!G5h+Q!^d05GZPkf,PXCoASC9) %/?R]oV7eAe3,r5IJss9Vd!O/Q-`G-\d,r^3Q_hAG94Fp&3]fVZ?!1L'_s[+,1-d\'m!bsRV;56M7=Q)5aVm7JTJ2`KN!35RBA&4_ %$``F:ik*TMp'%L:a*6]`k=$)=E+!-"*35B6\sbdRfMPZk6P(kq1!PPmB!'e+kR4StCpRfVrf<,(6Zb-rG-%LGX]& %r*CqC/#@MmmLYTs4#pd^JB04e>Nr!aP[]um36]\X@pP`'J\#T#\$3WX^imQlb$D`>99(YsJ%V==!&5,DAZ+P#fPET.]@^boACrNE %T$.+gb'K3^K9>l"IpL7IpQLN0gC_uNsf?JN=A\/F\0qGFN/%-u$g`a0qP7fZP %`k/[TLb?c5%$'mY6$06ZKB@;n8J,7o.0(Pj47;!A6"ef8'[a=L?B',F8J,5dLY5s;;FD>DqR3B+^]elh"OQL_'8J,5ps8EeaQ.mc]C$s]QTQJ.!ia3[!&#j:EQFe$FaTX3ERB %r',g@6s\%@5]NKD?0+T!jb0ic^#/RTjTc,lIk0^p,>1!bm$V[B2ou.l.TltC$3f<#DM2qa.-a1 %o_,C@)cW2;Z,7PDLXE`(<.U'$m^1j0-X0:(ENGt&8^Jr+eZ&t#^i9o(^Q]]C"'L.62=tumC=g6&C?QI*Qn@P"aXWchBY'qfp$bS> %T')#.GE!aJ%MufkM;dP'0H->Y-l&$bl^gKra@\Os>,e/P+Y2ri8jPNg]Q:uV(uRE%ckOC%NY(j)C6;Mn&S1><+$Gk[Npc,#>0KPc %M-<4LbhC4[oE$U5R+9!7%hs3lJX-Y1[H^C?!jnb2(7j^@C--^H;4s`eAjL=6%()H^/rFKN/k":YRZ-&gBs5_6?.RZ!F=r^g.c2+( %6k4uuXPHkn]*g9IB6eT$]?@m%8RltpZdO"_>iJeJYrh/%FBQ3t13S0G?#EhLh7WV)**-$JZW7U'@'Fa1Cu^[7MW]2b&eiL8J,*so %dM[2NA'`\rPrhMQS(p!ig!6ql-`7QaH/`!fX>:<;?Jn1B:_hhNHeu?)Y1"NK-.cj$L@'SYb-R5^d@p79nW-4VGi`R=Mq1Li[i-JnZc<>;2%@buWEg#[k^8lOEuS`Rb!RW$8"`Xj(rO7t?pJ]G*JqMZs,XiLDePV1\+h??LBug'84$dT&@.FHKAsg<2)ZCm<1gTYIC]m^>KR1*YmBi3db9Du>ZB+srO-.lB]FJY;>ZW$s4i'\OP;NGOpRnK?f0OSk\$OQ %.PZl5NhU=LOS=PffXpAn:;"X'%[k%_c>p+",e&d`P7H8;VG[>!R5J&A#GWe^:r\J3JU?`iIC=?_8>4AO4HAK,EVIXUd_+>mNkf.R %f(:'j,\N/CBp$kMoAsDpF)AB,kh."$2'*)KS)M?/af*fB*jhPDg=Pq1F8p9oNH`Z0\Z9HX5!S2cH]8eG^X*lNcsd#E=orKHcoi.DUc#PLbF9.PX3pL>`k=fE!c,.W26]VE@#YqJ?=Kq: %o3Y9bef$,/eZNLF=e+Q1Y-u!"TjXu;YcA=YYS]6$Y)0cPC`%)M(@58F<*MFK5De)$f33b&0O\^3U)="*q89QTUs_Z0X`1D=#Z=k` %XefUSMbAqRPsoM*O0*i.5[@ajl$)>u,g1/AEZ#4VW"rVgU0'o>Y/-'3`4IYY]1DY7fb %^@o1ub_7?amNV%O%":_b^n\@:rX_5Ca3aP7b+Z62B\d@9-W^4K,F`6T75BWbT1Y/-Uj'+_)b+W9\`sX,\]gcFh<*]H+T8>(8StW+ %lahr[Ik0_5VLB!Ikk5h:/dO+a7h/5@h2!`LFDC72L?jn*;Z*"qDd8Jj?=W#^!c8do3uiRlgq;O5@o;_[qMiXZ+\a* %C=7'*1uO6d2/0k#fgd..,!<"ic0/"K7:i4U*PF&h?Vg-7l$-&LF&$H$.p[bXag".m-IpmuY`M3-BHV=cZ!&qbXG+5?60+,S%4]lp %T.a3_JB5u\IQo"%YKqGZjRBbeMhVB*nON^*"sL/\;am/a+EH\P&5-c2E>f*)7Zq'I-Y@]VR:T9b74+Sb\8PhAjHsX7PgkelKU9r] %;C&5m`bBBd6O=qoco;Ke)6laBF/>ce2lVAJBg@/@#cV7bdDj)*_/1`4VM\2J"63>E,;m+b[UJWS,D=Rn^KX.1W6>[9/hl(h$DUd> %rpK:'b_3dhJdn.#"]4NY"]4AO.gL,fHKqlKJaEkrJ9R*>3%4(J`N:_f-FL8Z?$Tj]lQ>!85r!1c%RERs8$4BK9"O;]e">`p[#A+_1c\8W- %!UfBRk]:/e-A]0XAAVoDbC:,\puG1jn]Z]l:5.@R:V=4ledN$:Mm*nUQjf#2NuW'jN--TYcRQ#G`1.3FSI3:'1%/B"iEk2.DXHit %fc2`c*)<=:mAZX?f13"%=#,R1j*ak9;'C9[:>-"=TV;5cnE7PQ9^YQ %4$U`!ZNQ^JQuEn[Af5^)Y$R0YK9bU_L('*:L8T"/A8i5?4G>",K0uLAkU@K+)&u)1D"(j"#Pr##_8Dn]&PkO9:Ne?`L0FABO$Gf= %P/._q4CH7g`$?Blbi$Pd*n5=\<\!WiP/6tO-Q\pNnk/pP4SVE/pf#*5!?%CU`.Rh&*+?dS<4\@[h.c4kQ]s %D2`-nW*@eEkl$,Ig]7GG1\?YTbioqi,8579'>K)[3?Wk4NQZEa%r4%EO1gf[U;q31*h*Gn`&qKor2-)=UGK?`E8IDpE!41!n8&Uu %J0QasA%%_%"#pAB2pV"M)8Hh$^O`e(5QF;^r5N!XdK2Do5!OkD%0BhWjp1Fd608j^bmul-q*@,\OL%]Rl3Hjh629,Gnq22B+Pck6 %j9JNsb1UEQS\YbEUBGfO-B]!()*O)2JCULaFopD*udhu^^(J!WYC3V"2368]b4q8a2-0^6^=S[`W`L`Qi,'pNl4mYG7?q-NMK&g`WFVuSoe.X: %iX0Mj]jJ[fXFaBmeKro5ce\_b'Q_QO#RWcL^31Krr.V$B#ZG$kam %HtSMoRuL?gp%q7;=RV$6B@rS$hnD)monfPKY8'B>RK`C-CWa_>UIApd[CE!=?kc?-a)%2E<*ImiPc!+Aa*e>m/gtJ1ihQ##1m#;! %qd8!6O(,[H9!mTQGYPL\n/eXtCbm?(Gk+LY/Mf__AqSX7aJN*eIS;@B6;^m0#'f]3MTVAqilNjI1D[NM0m\:_>5grae#]:L-C@>Q %#r\kHOn)-dH:)@t.4Ds$%[QaOQ9h9](n$"F%W:i3V"jSO0(ZaHK,Q=WUKrJ39M".m$o!#[CakN[AnZ.OaD=S)V3cs="T %eZR6e[7E7]?kA0c'V([,r,Le3a-K*Yeiu'pL+3$-a5Vb0S2EHu[7f)79&+AdUhCOjZ`S1I-_,q344,(GDT-9n.l.g6DG-)73oH=3 %i/C(KA^P$?2R!6o/L\=5@4P1*_XeD4_`'Tp7@1D*Z_IS5/WdbB@='oP-Y@Mo@I%C,G4VKbW2r5Ni0T@)_%u['?jMq38h#dCQqPXV %bZ.euA?b@2pe'LJa5"T'O)Msj`BRl&g[hB4"$h*"bWZ+A"7G6L:lNMK77:Sb;^Fu;qJW&%8.:lrRL7">6t5ANkJIK+&gQIr&L[hm %M;b!BSV"dVAT0E=4Z&Su6cFqAbP_%;967(_8Ql`Wt^A_p#K+(9ZfMdq_.C#O&-WPbf-Y^8XdIVR,$JI('>i!(q %;E@`H4K]RIN'rblkS\/)7q.!pN@cURd'&qABGp2L$5.u6kDBe,&au^k>X(/9h(uH2O;OYcoS"q8GV#PR>JJ8+WlpJNe*$&m+\@mV %/<@8?pZ/*H%>q9MV8_41\6]LlA#Cq?*n$t0=#L<"Z-)7q\$/;G;j@p9ppo^'fBU2DPU`Im-c`1lfN+-Di6@;6p_*A %Bd^d1jhX9fH(K&'=$BL:hg^V\;%K2+S@oQV,P:IXr')Um/16kH,\N'UQLj_@4Z_6u %]j[;WAeVpn!Nei7Erg(Ch3hRsI;jmIZKTtkJ(T)6cG*D7f%R2#3quYG#5H851RUp>]5K&_Ndg"%NDJiHR4F(>%+%o\$4J:)7P?>F %X&escm<`ql@!1$V!V>;lal..Mb($3>cHQbNfD$eIiZR/p(<[sG8l[gXR-F.;[Yrkibhe,*.Oar*:t.0802k/PKf7#mS)jt&D/0NMV+VUL+q9^/7+J)+C`e#9]+n9eCGd(5O7c,3IZd@Im-mGn'E_%W9L4];?7giu0_*h.cXi5?;'l[fqm %l'$g9,24qD;Hf_-eOuoMCOt2!Id`t1jTA]![?!F\NtWcRZ@as:lDhXB):uTJs%U`2=DdJ=T&uP[78'8t*$`j\EhhLOI4_8'E^u\4 %eofeOBFecR3:JGdd"l"@,[qJ5HsU9T&QtlJfE"oMd2j.L!CPImbl_21JLOdp#([g4m68!7M#ogoRKJ;iQs^G`k()E,!gM"SPs6^9@Y-#BY/aTQlsk_QV+RGEIg8#1H=!)0@LoBZ?uG!`\V#OCSQ?>^loH;VJp%4CLY0dssBUH)^9D^j6>UH)_>.bY!"3FIl^cSdNg %AU7#.*Z.U[R;5G-*n]2kYA,rdj/(6WCi9&"0A,TS:gE+g]V*BfD0kS;2n^%Z0CoXjAU6(5??ef%Z?h2&=G460.H*&7l&?6-o7tL+ %fo#!;U!ONCZPCmBnmlBE#52"mF/#"n[.$Aua>L@I[V3(&#gBGneVCSNEPG1YBBm2WsKruhmXVbWI %2a1Hng*'m5QX"FB'k4H`'lNW!Kj:@NnjrIPB!+IbTh,BP6a@6fHPK2Z-fbnBo?/?2'64D\@:YMeaj[&anjrJ-Xb`QsBdA%Gqj?H1 %\t7'9GP'0RBctCWF`so5OR1*^"-+S9Jks^,,QTO,d(Qd#'Yl?3\k'"f-YItM\AB.h1XB0jXVD=J9Pj'j"nZ4f^]+0mn"Yg!4XrTP %G<^U6`^VLf4X,ke!mf$mZ/f0)4PJFQLL'.>IX;qoX@L5i-$_2DV %@`cY3O-O:Yq.XH,5V#J62RkZ4dXJhfDd\9^1:?HB8JlDX_qQR5slNmi!RD3_WX;ZTE:? %O3F.8oQf2m$l[G$;peQ)47<#^l._ %`_M:0'.>)CLU!Sn"D(E4H#SPD3TLg\k%+J;.Pa[s__*D:[kP8Tu$*rhG\r*R2G %f4l<=8m8f4aX)o,`CJ#r^.-e'#>/?mk\YgJ;uN'-J7Qr"5FeYh#bf&*5>k(5lgKU*";)BdO%;@(jhFX@=J6E>6QNoud=49X9enXS %Z<5I0,--'YA?jLM?X!1Za^VeB\\bL0F8%H_h$,lZlE68"mUahZD#%PAh94p@lftZO[s329d(N,mRp^t=gWSPbpken0NiDB=mA%7C3'*l,p.Q*>XLOm6!gf1J:9)dS83A\0DI:);!cg,Wp)D>/u(4R@<^TZ1j48&50 %HI4>"SE)>a5&s+m:Yt-pPNY"(0O&EPb]MX/9#,P^XWWq0/[c^IcKS\kTCJS&J,bWbpH[rpJ+(@EIJQ4\ANCNXAWSSFdJ(hDA?4!4$gKjJLq %D`3'ra&Tf/hQHa]=Ql_p9OmU'Z0:d5U3VD*47J30s(GOdR'q.8Z$L@mo)];eU[=%^eXK]Y-M!r?(,"O&8hFG:X2I.GJq6O!;une@ %?M4f?O6qIR+GXN)i]#>F=dmaJbGo2Yp(n-?dSWCXB"9V-sJIElA8(NF.,1740nH1;BVK9_`7M\e$s2pT3sLG*[q>"0Vb"90uAT:*fIM'4LQ %cQN1^S^t1rF6p:rSj]clFiK9BVBTtY3**lR;].i"8;Qp[:D_l5E9B=E6Hgud=482T`6n@J^070 %roms:<`.fd0&]$iNDE<-k^Q4NlD[(QT[25mQVH-l=;_k458MWRrqE>d-UR2YT@p(E=YJsq!p:Kl'I'@H>C,Q=UAG=*.u&?P^nO98 %5g0,F*`?+V'trsp$Ea5cFUA,a31r'p*_[Pon'Q.$+IE]sj_Jt4-bW:I;-=jWnD09);o(:hSPAZck/e*9HCNs.P[jOJ#r[I-_` %r-dN)h+H!XnEbVgkNYFk29)Ssels1.U79"./#>3;MiC8R(HqYZn8^:"Ur,!qkS]276X2@Z<3hjSbD!4>)*lV42GmpaZ&o,LQ&qt_$uT,CAD=cLiV?@K/iDku]F,q1*'egE3\G"Jb+Yt,#n(LD<&g'Ju%gU/[`C*'42laJfia\k#cR#q8A/9Q"7.`$/Y.6&HL@2ACI#RD?MJ(.sp_`FGQ,K&6rktQZ0uV8&%ucS.<1NlCiAF:WQpX8hN6Ztj*?T?L8MS%$%.Q&Kik]#_kHPlU %ba]`MpgukQ@u;asCe*&@GTqa;jm2XG6[T:k5/AgX1d<@$IS=R*9_r99NJk]mS6Yc-;oN0O5RldU_RpO+>E6RjKq`8l)$p-i$+"A7EttIP'^.PDMkp&Jfr$GZPTf %"04%C(";ObhX#rF(EqU@iQY\"mgJCR$?,Y/1KCkXlF@Je4R(<1cL13#R&7p#W6nnRkT6)T^(H]I%BUmFUMuPM]#UYG_7sdHK!2s\ %R7.@DJa.;Fb2Cs6>4?+Q%mK_T7i)'r?I8]rXPf"FhGQVT=.n'^PVZ/??\,X*+m04]pl[q7N%hPNji,.PHj*R/TJ_\tm]>)S.?PZ)*@.pbI?R(Ui(&dZl-[TnjN^kdni(.,ruO;'dG$_q]"C %TeSto64l:ekT5qG:^h?F"/H%MYO/,o>hOVMKkPAY)?P/n<5BM\)8b8Te-i*b\gFA^;DMOnJY1.L\GR_#mU>kuI#MpLZG,1,\>DlC-7AuYfqp[!.k\XoPf@$5I\X"C %#^Dg%R4eNG0.55FR'ZEEe]!s@)D("lY4%-Ls*Q9]1B_^HG@V7te4^ZR%9TS^N_C8"IKk*)%FL:WF#n:F'\-"B(n[=aOIl5]iAcL$ %\m0+C1jDK7LGA-nm5;7:IBPba-hLr\aE<>h6u&UB6Xs(p5EBg2Qs\1Cmke434N?$A0(`,#K4b=!]$M<.#L<\"FICa7=pc&6h6q%A %Q(Bm]R4`7GQgd\8S[(iUc3tB>p!QDUgGGS&C%Xl%\dMJ8gtH>L);*ACMCPHGfpD+.VL?D:jeM$)dkMciqCFrZQiBokAKmjq9Emu(-b/Yl9Jf6! %DTDK]RXV+&g1:b#hd<0dW6WtIIM#Mjm(52a#$qpadcG<(FgCerAS:bh>X1XX@]l)pHWqgrrbP)`1IB*-RLA?V\sdf'V27`eJbq@E %gY09u:3V8%&YXAN@(RCG7Dm$@q0d6h0&^<6SkS/9_,1(c1#E$6l]//fJ2An=M*`Gd+-qjG[)0`Y$tq>b)]%pbTb-%f5uV&AQ/in% %p8B73[@[8@2m\h-d*dVeh*jDsfoO@+6omuYq\FCVXqfm]<>l7SOj;H2&TMl+'nZ:f`9,1i>g`QY`f7+GRAV[#Yr1k*1[ %__C$jelqPXPJtrm=poN^8n)KGXTb+\=Y("+G-(!R\V_9-M_(.u+_cI6.>t#g8/d@8O/5-5)J6u]%SMEob/LrS=N(]/Pq84*+__M. %MQeq_c9r?0blkKqQ3K!*4),Kd=sq?uC%QUU,0^_:m\h\Va0h2jLK<36Jb*h`kF+cgn %9sJbmGcsmU9-[u&,e&&c?HM)R*p,k4>ZcRces=/ufCXHeV`k*F7i=3tNPH,m,cHc^81LQF7e1u4nqUD9f*fc5]lRp&KXELh*\hsK %o353jc+S8EC<(fUbl?R)R%'MQ\SA<)Hf=."r.eIC4k,F?/^45uR/aQJrs)bq.l9I`;7Vf,$mUE@mm?RN@8+ukU7[-?8tM?P.k)]r %$Ca\QER?"aMB<6[AVADnTdju6OS\;O+!J#iI8M5BojmLRh/WtQr@+IO5Zu%\b)%f= %M!1(;.%<%!(a2I^7qb[^+91pR56) %O%?acl<(#/`L#Ia:mZSTK]o%#,C$?b`)p/%2'B8UMe6NL_Y^fU,D>2#/ChrWBOq?/<[($>'fF@^&nkk0A?^lBK+Y4:1Gp:pE"H5V %kWK\iE%nG["^+]*K7h+bJmI[B1J=C+V5SrWQ9Zrn;$5&oJQR*=.12K:Sl:O6*+3'Z*LTD`GRiX['K1l*-+G%$7DB %]!1&KXk\tOho\b:L);F6Oc=n3b=;-4%-:oRZ*N;G*6,mh=BTus-[V<-CZi#RP$DY#]ls#5b1u_F*MUXb%%@Z[5!mT_ %S"n2i,D!M"^XW,FDJ?N9C[SW,nQ$ko>NO0,a(O9S"QLWd3GeUm`G#!A(#O0ZWqHZaC$ %1UEsk!qr;_JCpJcoFnqT7]gL';?e?/M(,SILBq1P8WS[crpDpK\,Gg+P(U=8iR+"fObqGX&E8eFRmHN"PkRD`blFh']_S2@U%qg6q@OITkl-gg!*pLZ/4d;l4U3SV]aZDD:;h_^?O3jgkdSlX_Sp>'7H#m\4l %DkB';*q[V/p"N4@%qZHnJDYe,&-"8$"cptFClY6%\:q3rr;L_OC92%1HO2rk$"A"Ybk*N2H]+k'Xg>;&]B-qpgNd>2IaH\cbP_:s %i"u5F%.+>jm8EEN/@A-r@UO\ifcKL:CVcU*]0FrU;n*n?Lu./TG;d_N.MYmI''+:,Fh:\TI$$ITJU(`VE`N%>=@OlaVB=eCfVZ %o!`M6ZtKe.ZuX:$TJbrkc8OO&g6N?^^?3o?m]>k8['k(ih4jJr=m>@?0,Bc?*\"iGS+"WpGIMlf@e/>Xl0d+?Mog0UV7XW+3Bl=` %bt*&6=bZWuG?4VFr%7I7m]:MS]M=L3GA!ba_b=ur^,mkE_L,\Lo%dI=(I0m=cZdG)$Y-?ph?_//9Y6L6LkB4eNP8lMLkB5tXiM@r %oF),A+2CJt(>:p7MoF*B'Z%b?8X3D-MO^'GQ&i)N%4d(_WpFYEuh'7L, %(&"aLNcO14:LtfU]BSh)5eBOlZCq.D(>:p7Pm*.`Z&TY-lu$ue`B_%*ZEg!c;H1#M,V)MbA"qd(=]s+?&I[tIai\WDX/K_+8EIkT %%5Y]SR(M/+>[)6fZl#;b71e]HgtBQ)'l-JnG.Fm%ks83bXJh;eK337FC)#J=\(oW\+^rl+1!5J=9ZWlQA*srG.4rckE:8?L/b^,m %c"]7'La;\%gi?oGn4p)Ek#MTl9>,?+EoSc7T,Y_-F/B5[lA`?tNR8Xk_Mh^SEb!bd'hod<>b%;@QY;'Kki":m?DVe2O`Fqk@oM]Q %\]]sIQ(d'%]A+7cq5;d_F-di`hSmujA+"AI1Qr[#jbdA^XRNQ((d'GFHnpo/'s$+,P$CrONOd5lJSIBVhO(q1fTkFW39%;c@rp@I %9"cs'\ZqEF&$IqS/iO!"1pu2-]A-Lc,M6A.bDd7!p/dp_V5Uj$ol6I'\B0^Do5=le6u&uPPt4&#I>H!ei>q]-JASNa(G$B"B"BZ. %F;gg644C%)%"L\0_V[7Pm8YK2-'=]0=DYdF$1nqjI%);o_NV]t8iju^5?2UIGCJQIYq^&jcE<#ghkHf#JC?$WIuB',0KJVDG_S@e %(j[@"%2dg%W(V\I?*&kE&XmFMM*"1_!crQK1DaptVS#(r^&,;BaTeMN"f9^!pdZ+gBqk-^;%hJ?8%Y)B!jKa %bEpnPQ@Qb"%Bl,PoU? %]:^XXX,D6E"\/,#]#RnffHC(BbcbCJetTokd'GB"JJ%jWW([QB\RU_Ab%oVlpMH_Ad,.Nh1;#s"ht?:_'Q4_Ki4A`9Y(=F_$@:#= %0;mEnB+nam(O7jBoRbVI7sl2rbG2e;q/'pk7JO9"W&Lqp[:gCj+b$X'Rga]i\Ts5]d.MQV:X.]+bhj]H#(Hpnr$E!/0/'B1:u=T; %BlBBRS,]T.c-):o3pc8e=CTJL%IF]Zr-9[:&e"TqN],j5q.ls`-QFL_]WeZY84//WeJDlb0[e;kHB6#a4.I-Km-hRiVRmNc:%$KY %?(kG\dh:see;"jb_9+(6U8>`]:*]Md)DuPRQXb*LmHX7]Y#5#fni[&th"A^JI4c#t)6nRZM1N4Hjq>8\osr)sa7.Uh,K'ml@9TF? %7pV#7Z4f#d;7Z'B#&D>TSO=O`>=p/*5&.1M'&L*>RnIYGT-l!TdiH(H$M99GC(1YK?n#jK%k=Hnb&5=[1;a@g)g0nW[pSgOq8[XT %7\f9*0,5&LCYS7-YrQP1H:];LV-rI96,S]qS[69jk!eF'mdO,f;MOq %I.c11;Gj2eep])P>>EjKIAn!mUGe48GAIQV;=a?%`LU*%7]"J<5:%iam0/!La""RoCO+HDQ"KcL\^G8ZoeiMc)R'Ho,dZ@1S8tp^TZm7T/5$ig2XQ>s-__4F*4=8ekF*hR9k)[pX[Zs$[*2d/e78e,rIrQfRgEc;+o*F %[9*0U'A=$C'ahHoU5=0:; %BatbKNtoE^jM[sRcnV?jp3?^=%.Pc8N=qnaYZ=BlMun&*??i<2DiRRij)b"JR_sURh*DJ(5uGO*(O/Ku=WA@74FoS=O3)EJ=Ir.2($n0Jo[KJ;&]T!=]LL(_IEkB4H`?hn%d4rAV)uV. %44O-mKQ$+GYL>6R;)#pO:nm#S\riOr=Y#"iJg%*c8_ %Y]/>3AT#6Z,(0jpna'.RmldqThT1ib[sR[Wu78Xd:T_T"GAY'2)PO9YK?!8PEE@%,MEAbkjuL(hdf,e,BW]S/:(4]s3",+ %Mm+_FV2_ghgjaC/&\3A6BJFnBDBuiH,*n@KlAXB+RuAt\&iIkbcn!4&e7>qkYh_VRm#N3!%IW2dq"SU?9h$ju88g8`6MJkK9Qi9T %hcKcN@o,iUZuMkP4"31!1`9;$SK+9?`l_^g\4CG;*&_$7ataTMB_D<\;H3;g*m=,5"Df;j1>"E.!@E*DBI#K:%\#h%Ma_)bjfh%f %:7+]]'Ig7)(F2p3cd=O1Co*h)aB'gDVprYO$Mj$!oH"As5iu#2>O2P":7a<8Pfs&F.YXP/<'mRGDibA'/0pGeq%.+Jk=TEeOKVR' %<(TBP6>*d_V?jUu9P#Bp'Z$*VP^Q1j$$D/u*8;1ls86>VYsHB%6E-&".083F$)KsPq7su5Ar8)9T90bs3i=]R`7N\Kh\e56;.]EJf\QWUsH3bp=W:[AoP7^ZL0G %\3MH$=0U>.afSPbN"(sCigYW/0E]kLYP6dS*3"_&,mi*@eWtZ(RXj&J7DV2$'nBfc+-C_/4EiN"6op@qAo8&LS8?BcZ+1_R-)8"Q %h*Ndfo@tTYi$8D?(g5*M"NKTd>)R86+ttqE.qLRGO`qb?T-iH5Sp/r:Fuis9&4rId2*WaSN<.%RSpaob)Zu&DHn)[GD!C1<2CHHm %[:mXHIu0(nq_S$a"rJ8!4)l)&B1tk&1hR.OE!;+RYE%QBr-JWM0-AFWZ4+WYa %1s26]as"D.'/<"PA^93*82tEJ&Ks_s"nX)I=F=L/0Pms8\hi9*IYp'7;H3][9Z1- %WP&h+DopEs'JclChgZ*!Asj"g>$JqO8`&,93_S/H-C&dEQY(,e)EAkGb"b)D.GF])o]\B"U_bpR %fDkQ&]0R1;eU\a@^.\%s,%ZC%l8/^-R!tZH3>8:/`5rlc:qof9S:Sdj@DO)SmO(1Y@hYg%)G39?pM[X#QS\F6iYF@KjG]RIk\q6. %7EZR]*Xa'alRp'FEskn,>0PS,\>$6_kT\+d-%(N/gbC<=m]MP-7PR`b@/U/@$+NT]3HX5pTk3b\Xo]p-ihL84Q"O\s-lE)uE[r"t %M]q1jW&KVtmJ?Q^@7&(XGPc(L;VIf+mXp`43?EkX*Ho@$-$-AcG>@`mF@MQg4scu#T=+ul")g$'ro&8GrhjV.rp=)l+Q1J@SB1r) %=o0n9!GD1ULTZ*=%@fs9PC#G>&9-2a>L/;?n)reRlmeEkGJZ]WePQFL,i(AK:I+ET[cacH=go]p"99kJf>*#cWXYlQ*Ul;H[ %:a!VsX!L@S/6q,u1Ir;ijNNQop-G)]PmPX8IGLdRZ-6h8B-*,m@_&536!37uKqsi#eNCJPOfHAV>6iY)@5,#QPaOOIm>%*DRF0bE %[q[(T"W@htWl71W._p^'GI!/UMU-s\(ohRL(j&YY9c3A,UlN8'pJ'ce**:-0RL+Tc5\,nk\b(fu0fZ7;/@m:6C7,,Pp#PiNW"s\, %WRYT)fn<4%a^];bp47RL2?nA%XP-PJOB,91-PaBJAWFS][*&AQ7Eb=#>OPU!.^W5S49c%kG0'T_We$_:Gcsp,(`Z`?(YA:s@Se6X %U?HG3^Qk%07,%1Xhnmf6H8ApSDeM])H!e;8%(\[!-U&DE?MbD=`4n3P]K*%cUdqoGg6=e %g.:a*iuAWqYEE"7%DIKq>D[PR'r4OFn)G8_sJi0hf\OdPoU\1UnT[+07X%ul@!2PjVS&AB$Z#K9GXdH#qSZLZ@eBP=:"(KOcZ %^le\IT8eWG6USceQZtL=#l*OYR[,XTZhN,`j.Z"ickMb1LDEWPdo4rkNo#%1%K>:uV2pANs&=A,Y; %CX:*?gcXWWU%-LV8CmhNe[tojjhlOrrVL`o#?Jk:10ikVJ82Nq$c`jYW+Q#!BO_,bFJXo+$$[5gf!/)sh4[QOIN]ll*!uPb]K7+RkQR(-3gtfc6uSQ$Nbken[NQ:rE&Hn\_@%n %1:iI^\240/p2LZ#Y"k-MP:)V(H,;eJh`VE`5E($'*\5gg6>i_"5M5b1UEp3B)%YHqpE'][_So0Ap8,&]lm=)9_B.$3&RR`d"dqcY %pmR#"nPC#924V8i7U(k%L8FW>R4!EW4iNf>f(S@>70$C!J[:N[NTO^*WCGq_h9FG"$"4QJ`WQHNO(aH/iW6m^&,>%cOj!1F7Q_6(ngd %;,MNk'[/@q&)Ro)m(c,BbW?g-6\g.>XD$A2l:STB:6JF!D9VW2MFt>flqrAAQrbhAIYd4rJ3d %j'^OK4',cMqD0LY!]ibc>.Ul?bsU&pNe81=4ZDUa#"8>9d7fm!N_O]#.+1(D/rG,p8^'pq"#`DJru3mJ@C]NJb/P_i`p$k!XR)7k;4&gVV_TR+S$T %ApPVA0N`Rj2'^k'" %W.\s(J:TV>Q^UZui()E.jtm62oG;g[Ua\!PA3GtT41e0^9lLJ=@$HV8"9h7qUZfrU9nE8PbUBbF0VZ=D7[Bpe#jE:/8g7BpiR_$@ %`;0rkI3\D7K_6?,;c;,DXRF_&H:WrO-n&\f.4KjNhr-;d-r6]:qLO`%=1!p0@h;W26qdos$B*/W"26E4=Pr)5Dd[\hRg2q:g9^[QCOlHme\3'T6_%qfJ!*n-5/&%HO%-MPBdeF?.&FLTJI1*hg7C"eY=);>!C7Ym^A)8]nB\i6-ZO8Z%mTc5G/ %#m$d7h-me(;SDWLX3@/Zp2J*Zk6m]?qc]#@WT#X)n2',/$/A[O`#/#)i]67WVdJ9PLQSreMXm;oHUMi;S!Dud_2_Qq%E!3l_Jn??^Pdf)37l'n\;7 %&X`$d?CuWB6q`fq%Hf9;+aBK841*^%s"Gc;hIL.\dq:ffmdIPdqh8qN+6lg9q8#*QQ'WFh"T%N%_.MjoP?$!S %0Ng+(/S?DC1s6j!9h]`]EG%sdj&hp.QZV_Hi:Oa-Y7DD48G88`m11%2;p1YTVY>u7Cm>(%B(0j*;70mV&Mm_V>Nqrp6tNqVhef5+ %$[/nqpfYs!'BX!(rN*3GdTQ=C4nHAaIQmA*Fh'C,\l`7kq@%SVcuidh[Q'eZ?*)!)^qFU&U%4a__@Pdn!Z-^1-N(Z-ZY03+$,:(G %'L\TgK`2b1.!f+G^Rj'6E&@.6:5!?AU:qqa2pcKU.XBB\#RG/r'[`BL %UbnbSWe2p/([_*'"ErV.,LVTbET-+lLm'dEZ)7]>q^m06&-0Jg'dSNk.h!jUHa5.C]8e`p"d>&6"L;1NkiX/4rd72pk*U7@BCHBMGk]HY>Pk)oa5YkWQ;_m5JJfD=elQb_M&-6lWgpemo=\CSHgF6gNTa %iA#DjX,qk\)qBFqSqs]$kY[d^_\,gRLGTtSHM6ABp`eZF-o4p;E"q.cLFaDKr`q&X+05hD\TO7WNmoKfOk%AHV[2\,FP!.Q*b6N9 %Ep>9Gl2n^uXR;fg;an4aU8]c8XH0Kq=$9TP"[+Td]X^.6-,&@nqO`t>406knL&"HSAh %+gUlQ0g-^]LIb9f4^:6ke7V@/S/LbLnlf0Mk&!)8NbtW'M4]?ZB@0& %C,q\0P'DS(IT`):oRDC+/h?N]jKCSs,q&:PDBH7NPEpJ\s1n@t;!.$50$oB+.0)6cf<&(C!SFqj*5VgN&X];"+bS*Q1@CKE\+((o9\"AGdOLS6NZj]p^6Fs%Np\;[q]ccSRuZAc;W:D>:!i_D[7BG,H@ %a.7UPd%%HZ*d@0X=\]>)lNgp$c&8dd70".L[Ih:9Q=kp>f;.n)Q4S8_hd0U4'='Yr8T_DP(pZ1Z).h]oq=X(1RZL*P2NKN&csi)> %Y_%QjVOkrk[HmG]2Ngu%<1?N]>RBO>X.q'3qXkLuF[bq?]D9=&FmWr+GWEJ24IZU%9`W_6?$s'%UIhf$N9'(t?d&@*[aOi&Y8'F< %!V_)k0OSh3HE[dK7c-aShH/(IFhD39BO78=d6Vu#6")D/2mgILHsa&&4+SW0JNk2: %cI!tb!gd(-68A#JGt&(e)<7j6AJcSDpD@QA/].i;E"k=uD]+H(S>HTjJ*ST0A#d:T.)1I-ql'1sbm[ckp.DY-,@#`A:k!3I.IkpF %L6UT`,[^&!&D^j@D#:*?1H404.4b&ARHom:Sf^+#$$9I=cVI$%Ih1kFY:=p4ao3CE:DB;5INPH.%/a86ENms*m:I$b.siSdPIpB% %&liAt;MPr>@/G9k'>X^?V=R@\'2?)GXkq/Ac.k\S*,>FQmfQ-OeA5-UG %U2og/,e\n\(Ku7qSQ9$(Xd+/2KiVucW:G7SM->T$IN/G8)B9unZA;\""V[oPH;RYD(%`htMQN](=t+3V>,8+)nWp$_UR>h(q/qt;:pI:Fr)E;_bHmTtODedB*S`=,hW5)GA>ROS)_?*qmE@jUi?n:_1-Rq\Q?n5'8\9k9e"'^=r/XV6M&_O\-EPrF3 %0Hkid7eAC.SP5.R:flX[>qAI3_ob6ZMr<)#_^)%.e.uo_)4@N:MsKQk8eXDg8:D+cL.#EaMe7'VQ+2Y"(RD(-<=m-acB! %]'Sn"\C;9GZ\>!;=K/D)oSFK0oi,Er(XnVh=(*D*G2dC.%V0.0;fdhrVbZrY5PTFo9PTKOg%&[T\r0'Td5r2>VesoPAutJI2E6`[ %ls)d%S-U%Y^dgBULGSoncC[d5"pRM,[NY+-iDBQ.dEe^KtVlk+Iuc %5.FNj#,iV&dLWq:VaC>AXeilnn,/QW5sCpKAEnU*g>82f^I[0VZ&sJB"4Ze$)sISZRFHiq_iNCc\f!qJJGO71rO>ugmQ5TCL^1WK?]*/D41F];*Z5MRa'WgPKIBd]TQ^S$okX-QuR?DDra,d,dj![DH6t$j]:[r\+W8aEim3Bq=00Fj`,tjJZB%@Y\O37QjO[V"6DGedRA##g0HZ"9!?p8 %Y8Kc?:&J.t)>m,kjIbhoT(f5V>f"Zr=H`Ed_-CKhe!Z/+8AC$0jn-`k7,9?D9k@r/9Ds5Ue,2Y,Y'0X>[*3UC2ll %h:ik69q?UTViB]pk9]1P2u/b$g5\@SkLD5W@D'[VGX#,6T8AcW8akh^qeSDSlEiJ+BCJ`hU,%\hE=_0!;`DO&Gr4L_/+8$UBoYH+ %LsC?t$nh_Q@HV;F4jMaBR!BmKc%dU&E1SJ-q)r*CaV25]OsV.a0BP@O@0r8:n@*WP(=Q[uLR_R*/T-=iggBTsO1?9sCK"ob__q5e %'s*Pr%a.^kLF(__J^f2Q>_C@0!V0c;LZNhs/Dfr!@%L_Y_\0\^[XBl:LF%h;ki6NBL>.)]2XKI@'H26GOWH.r,dL-mdl6%tM:*B57ZQ&0n]'<-%C\@0E3d7gGY&Cf,1_!CUu=5E)NR)= %FuI>f-G6ULC_"8T793nMl)Rf`BWS=*Brk#hXLrK1NO?55c0oX>54#r;.`%V75MqJ2TTBEYA!Y$AqE]BFV*m$/E %1lT?dVeLn5,]Plt1.!?GI.KAF0LAr:S7NB_$XdmX.X97`lk3eG"WBj2T7sr9;r$WR@*9tF0LENI/Bc,,CCWupT+uoE_IXUa/$Mk; %l=V3JJ7^Aa]!MFFZprqFEL,"J@FVn7`&:JYdBnj4DY%b>TOgSo%C@%G=V?^MK]td2Q;P_%l+)DL>4,h-=NfTm2c`&V6^MAkNdf?8 %QEF;0$&B4Z(h=Dna/00FS,SZ+Vq[bOdqEp:7JL#*"DE=V/J>nRI`'NcejiFR'O)f?DuMbulWn"1 %$W"n_lM.34ro4;CMYal=_Hma>7E9s;OkKWOAJ?lO7#p,bD\OqY6qWP<7':fOAcm=f3F7jOAco;pcoP;JZ[lclTE35F2@s>M-SZm6 %foUB5%Hs?6NS-S:lL=BhM:k/6lHFZL3Qq]5be\Y1P*c^>@9-?QbQ^CM@.*+86B[+H4nCEJ#dFEZk/B%olAZ^aE>Q?SZBu*>ELU?' %$"PrUFU$2fA2,$ZO+A8'*+hROYp>Fa5^m*0,-ujE]%KY`C!m.m(N`rY0cS1_a.sqObQad]S>HT!bQ]9)+N#^ffarjQ*M;!rg6O%D %fg(?&%,U2@re[ %OiV>]VAB#/g9t$.Oj2-h-*mD`gL?NZA5.m;QBIUE6rtfMR17*a;H.qcL5Eni$-WU_WMQO%[MH?OL#-=gD(TX(MgR$BCb9O'Mh.oO %+9rYBMMfYEU$$!uX_!o(k:^gr:dg5\0%jei[@kWtZXfD2[i'U$GY<59VA;4l[,hk[P,?r:gnkk4,>XqTj#".XQ!jccHbJ\#m?*`f %1)U[ul0j("$hc0Mg03:/QDN[`gZ[f"fk%KVAZ]Grd)goO"jli\&'7>]$B.7Rp %[m#hEj[opO"J5ncZf,u'qgMj8VtjK>qts]J(A_(C*%cEoEl=LMlYTqO/s1-$?e>[u@DW@hj-J6lHm(qD;HE*N2#NiQM`l&=H85Cn %gkhW46RVQa`8/1b]71K%F37bq$*=XWY[=6-i_Pia%<6DA(e?Fk;%>O9[\^,iW)51BXHa%DbiGg0q)%M_AbVt$IjtH1F %?0+.8DesZ6XJ1U9N?.?DXg)IbOeXkds-jd-:VY(o^@`"_O'+!+h3hRsI;jmIY/U-jXiKl-CLq/gXu'Jj4>CtIAY4!p:Wp,qR].h3 %Sb;AgI%oSFJ^ZYkQ"&-FlfbC$5"=c%]9.H-m1#"bjn+.55YHqlU(rkcNVgY*!Wal+M1sIP2gJ!2;hf0C#u;V('21;WD7S,d6-GpT %#:,S+J&(l_P^]c!jBZ4b>HP@sj9KJR@<*&f-2&td!klI"p^7:r[aB-iHC'sWmRBVs_:+_DYg"@IUIbjbA%K3XG^RBcQdXo@iY9]D %RdWVL#BIP,I0]epRCtrU?!4?PoZYmL>74S9VC#TnF@((ePiH;2CP`pB\ad-9=28S %bYEXM7[b]g0TlrfFnCdhMs09n5(ii.5:;2aXf-Is/?gPR5:Z$>-g1_^iI7t>,SR#>E2'drd2i+?1nqGU/T1EM0)buQ`\t6KDtK#% %8(<:ffHaC"1f53`QV"'_(nrq!ib/M=/AC*W[2o99XSD?X00H"c`ReG1Oo&sS)S*?#ED4Ih.(E[B18ob177aRH_52sP>_.KbM55nQQN30iX5rhX*5CR'3nY6k0P8EA.(JW@]ZKA@%*954\?JG7Q!=jqE6/i>4+mFM,.[Wd.91Bl %$81u5(FQ`p"W)8D$^4iX8Ymup'NLge$5?`InVNE6JW"TIb=7<$(F6LuD(,KqcC[^=$$Q+IQ_FhO>_.K";$BRp5f&/DnjH'P5f%#T %V?BMoj%,=`:iO64R8n:Pes!Y:GK[DlmGi%5dVHj2FiG721k3X)c>C>;qc(-Q1Xn*1PdO210B4XX1.+L-4)m"C'o]]/[YD[iQ7$R2 %,&XTnNS;2e*fdN>&8pCD)/!(=oU!=`TF^Ae')\VTk:o)54l:E!gG`?Y$i;JMD.6es4mWU/oZh].FX#ArjCaHJj+n\;G!+t*RXRZl %5+0:/`^[AMXP+l_S"SrIC.U%VcLi?>%N]K%@NCD=7A&NB?I*n,%O@^V4MF,Gi]Ar#jnPInmYoP'n&u7>^P!rL+8U\t!qi`Ce`U9RGZ6 %ka`]94)*02.m7`+.f$tjlhS'!).aT/Sqeb5Bq5Jg_/&6TZ9;^;&`&i"O%o8!%^PKoOb`=CZJ)6h#A7A2K)e3#PuEt_sI#MEPOr*X)L>G\njGZkSW=&-bZ`R(,*CLdL4?f %"S(T;?A^4$I/0QSHGbDn0DI.8\^BP7@]7'A)@?;VlD3A\o5A>S3kQVC8/\O'^9\YZJJ%haM,[UbN%BqGc-NT/mW-eT(Kh*(kV%%t %Ua\"g,:O6?fO$_8(diidrT1P-&el0cUHmsIQ3&<-bKR`B;.)eAGqt5b!]u(iAkaE*gg"'<2otD+c,J*H>'.Ln`6=66igVIBKR+n# %cF3Aj0[U9eRj6ac?^rq[kQJ#%l+4Se%qtQ7Ub'`m-@OiG^J'&/Lk)"F5O_6#7J2PEF!J4TLY`&QO2FP'G-Hg6;5:""nuit,1c(0t %%CqU^8.0Rj\?@As,PP>h %P[#f@W"IghfE==D)M`?9ajm\Yi=0;TM5cep\Vk,`]/\?HY]&ddfh&-.[3em!=3JJPi[\9!+CZ%M$)oViiSoN#Pn\sP&5k*j?r"5+8k(;ge.R)Fa;op)2]52gQA)@m'rg+eUJ%\S`Qj9YUk6@%&Y1Y&l(ZO>=`>%'1`%E=bF3JgPh_GKC0A0"I9O$p %Z(e/G6pE"GI$38/UKVip;sE7lm4@FLhT]$mbK[M2BXM[$Qn'g)/V`*D4flYsS4Rb/XL[)lXBglV]$ %j?"Ea0%c1$OC+GpjDR8lCQjs4\[$Z=G\a&RDRbA_qL#W"iX$!sgV_#>k92C,pWCJakGacdq_6JK[(35K.Jeb1>5"`#No\>l#@kZ` %-fZOWo1,^67qXEhRXZeMS3+.>,#Ln4Q8SE$UA?iH4W-\"bolOUbM(4[EiWbgs$^h5XQ$=RA6-l?.Lk=_6.N:)gg538X(B]/\!@[_ %X(A2Oer-Mnt?EpZARq@f5gZOaGOhT^4>]=q&[s&s"6T(h*k7JMCMeRq,A0S1n]&uB\aCud2_Pj03lcZ5.)1q]Oos!.r^7h[dFKK.Qpj0]0>+)CY*M!NF:RB:X+9=fW"+JT/0IO %^k:1#)3/qaUbsX[iSnHe9htd]cE(l*RkQ.q;J=YrG`%IIomU;-bRYeDdLL^.h5 %K?8n:Jp?2X4?30`m$_tt*[^TF(ae"3caA=bbW+;LhFLVX8$1gRhQLjiZ]R`2d'Fg*W/YemD("]S4?tf5.cQ!un,TN'WJH?0%2/Hi %hps7r`X\oSb#7H^s&ruF[E?cHQ2e87MJncN>>"p2Q2T;aqkmV/#p9"iLV!#fE.?Nf;tZ40M:!`RZ32b<+$#*WrkI;>CNfk4qKsE@El+12gdk@:_X%*%A4j.+ZMp"P+pPiK->OgrP)2f%.BZo,e&)'2!MIk,(Gb$mRCF*_C5 %b$s62>o0A)fdO&38O(CGp*CKs@Qt5=F7ddV,!B6n87\4dVW^?LX:P\Yse:6_\J*EjqQ@ACK2Gqmu@LHc;dKf@?;@@'Rdnc\FAYZ&nmM6.5AouSu %DbiT[`TsRjH^HD9nos8VQ,$F'BI2*Toh$i&3h,3>b22P#RkWIGm1ol5b/+a)a,AV#qbbfH`R`*ca8WKhr]b=dD<*lu.ZM'Xm]^n3 %0;%l/F#3#,9NO\Cp8"XMK24K#"UJj'\j3gW_(N=8!i**>r:g`kd-R.i,UhB$NDe'?GlP*>a*N+O389oj5OkP %AG*IVY-_jp(\,#nq:o?p-H&J.R3A`K8P&BhK_Q!$1W3i^j@To%q,ae@6X6[FEk02fq/mpM=P;bac+pC^B71K3-3J^XL"8aoqFHTF>6CZ_DY(73.!T$'VX"V^*rs\m621@R#rD0D_uRW?K4n_hK#htSl`d#*14/66c()M8:K6hM9+`N3KYSDKf>()o+\==KkB/\C=YAh$ %8dd5;ReTUPkI`M+1*l*1Ag#C>*9Q3qS;dXFYMi6B=tYO'^OQJ>[9UkDjH>BY=&d<';HC!"jDl^Ip4YH?e8d"N]aTcoC:P%UF"+-M %E[a,;C$/jaU:LN.Nt.>-(kgN&EWFX1rjN1tipmi?ioL7&/#S %minmoQe5hB1Q#FNoCk_gM,kG]B@knoUPo8;5BWW$kY2i]o"]cTB$nlV"Y,57-R4.850M=Tlc]iZ^Ztq %0oc#->$a'iV:e"AY4S.ti)bdRoCI-E8&3WLqrPOEF:P=q>5_^oI^0^oT3jR1^RL]'XR.8CcN.f2tQMc]0,[Rf"t %*"k1Z:s[C:euHMj?eM?]d%).P@ne0OT"G)1l)fk&V;NEdKU4gp]+nYXUJ!nK5gL$Va+O!tonZRF+=p-ObBi@$-qn6f\pa3eS.;6Q %X5logJP$P:_adX-ph_I%L6&499Fa1k`em+j7'AJ8JbQh0!af_*Ud3_W`F0J2hoa3[b54JCp$4Z$%O)(NFY[n6/H[G`9Fe[;JYG_e %kh2lq9%h=JRL,NpKG:2'r9_3KE#I2bd]f/:NOfnTr#_?Nffnt\P_hcl2g.Lg^tsKeofeO %>7](&CqR1u*fdBB#CELrOa*O+$pMnBX,A)TQ'(Rf&DB^*nG00>HJ(JdmBrEj=6>]]C7:e-=A%U-3*'IY_lSj8>4SFl$u?p'GB-7; %0PMN8I`D-!W0OJab$[9&O9%`C^nulIJT3Z3HJcA`=PckZ.&MFXhF6W=b%bit?(@u#(PBDtGK/B[T=orMas[Hq\@jciS(\-6E-WWm %"CiVYdi3STD4nkh2#M %Bh*+)nC^-)iXm;bCpSg_^i(<2P1`0;,!nmkOEb"afbN'!@[etI;+4[TZjjSKBsF>q_?&:H/!sgT,k]%f$lc?Y/Z)lUDLdAh0j"Yh %mAnQ`1C+gOU]us_(t.DK4+I,f1++6CN>P,G,&P+,>TVUT@7]hO&H,U14oJjF>FA$&"[LjOmt.m3QiZ1VDbJAZ@KqY#^!l;f\>.)) %&m^SE2Bf8los"\*Nsu&Oo4j.Q(CXpaU6Q?9?'$EQA[T]M`sG4e$//P0a>h",0L>=PMh_t9F<]KoAWQY\j@YMql?t!+6*Gnqf %`!T[P(7eUuY:WCp>?4+0*GZ>`>I[V"cPWtn7WZ@=/t>HCN4+6nf?#4"0U`(J4!^[.p+48eUBq&l\-GKE^_g[dpn7G-+mNga']ah! %&jh7s?o4-1dJLrNJ^GGk/,:$BX5J_4-nMk8DHMVmg#r+FBFYmY,)c!,lH.i-]B's0K[bKm>8Fbu3kE]SasJC[ai'S=3L9sTMP1$] %CCPnHK\uq/XpH;`#BouDY3MSSI="l6Coej-1L,RGY17J<"h?8UO%*g %?k84YJ=5#C`<0Ut\&#f"dtZ0L;cM-c(sN(KGI$IaSLdaVq2/U,0j%b>b&)GZ=C,rP3))%1b6t8T9W"/+ob`P>DTuG^\F$#im>=Nr %[Yp/eU$G&([Yq#kP@dCSE@sme8<.bb1IfUkMN)\NG;>rN"X>CSQuO`KMb/nLTli,//MY.@)SO19CPeTAf-##uMgcHqZ<^(mMe02P %5L)-W5:1R98nOT/1Rii"9(T=RNaV6B&?_Z7;C)q6cIXV(r9A5s$JnZXq:8ca40&2_(V7P`!]'Qs8PGKEQdtK/K.B>tDR4d,4%@\sa %PNajW)#5'9iI2Pg_`4VJH'p;_XUK3V`;!KN<=!ZQ`;!L1.jhV@MrnZ'o3NNBTjrTGj^l"S!Yl5pS\`XX-LHLQo]UaiD[/H[drflP %j(I&h/t"]4,@+.m6RX9Q'[eaBkc*X^YD[$[`q6UapE_SD4aNt5r@T9L5uTOEkki5T?YAl7^u#ZD[)D`B\0JDh?stBm[;f!PU-,8S %oSHC'Mr=@cQ,!8[b_=!G.]6hpHS2,[H?16mQ"@.,A&PqSl#M5_iOm>F^4I+#-[ldMkDF4H>+>sI]3JrK[=^kIX^V/G@;3%GB_O'-'q %riZ45MZ3:s!da/r<+1u!hV.cb3]m!Em!:TE64iW'!0?!&E=q]Jm:%:8]J^*e^tUFs-3>73X-l`6Kn-X]`k]^^O]i,i>"5Siei^$s*W!dE#!iA_@*OEj0c]kGcP*[1Z@F-i>"8=_Eii^qjR>4WunbcReX1L?K086A\;=7+fW]\Scf;s%;]K!+OPdR=/r#XnRKDcG.IJ4oC=+7Vck$A(9=@oaF %!D]d8*f]N@_'Am[fQ[c.s1VSI;.4Ur\'NkihcnTZA\I?^.GR.3g==7BF);LeNi/i'O,.*pB;_ETn'/YkFNgGQ)X@*oM>iEsg*GhM %,h"/kYKWGTpOgkYZ[Qjd;^C_ZBDWuK)GO#inO+"]pVC4A<7:\p_%$ds8Qh`,pi\[p3@g_?Vn;*g^qAb17[`aLSX?k2grTF5Y@hq7t.7%9V@'0Y`h@H-NeOAK\3`X6u35LYoAE2e&d+\ %m(pggVZ.HT5I!U;*8ZB[Z\k_lLkh?m#4-;0<"^pV%&'%aV&Wr*iMFFKPUp9))6a5;9boISgcg;'fP"?u*aPleamPhC/T;G)b)"mG %Vp[(jcpGB^[*T.6"Il!_baTi#Xm_n3@Oh.RMB9$T=ZEdm*s&H0a/a]'AE1M':EGXA4S6*:@ak!Fp8tB,eTiAP2B<=\5rKn/L`P]4 %kUJlTTbF0$"Dcb$jH %L<6eAm#[VebWHPQ/D[sr)InR5h$eW(VS)ppDMFG0dEOBS[W^"T0;%Ee`J#!WYD3nZ#/(HAS++8i_VJh;6tWXc3[_/PeNEV,4MeHH %2@*R:A]'R9GJ2037(9>&hZCE8g!867DI.gVR`3St915H!al;L&cAY0Nk7N$3eW-b;T<$qo9!3&<73XsWfG`5O,V`e_XK+NKIHG0d %Lud_2IHKRM$K^F_H62KHoC;F.1NL/rjl\Y!9WZiFR5-@*aXd93H.L*"Af8;.IO'C!e*A:baS[K/0`7D[17^+4:>Q]l%OqAq/fk_Lm)l+12gdk@:_X%*%A4\KDGS--f!@bZ*0oR8&`"7^Q5 %jDiL^O!sSo?s`/k^B!A34nW1;rC"TScWon3s1Jk:9,5lNoIplC@0ltCe]rQghM7fZk:LL\F1tF-0(jhLE9f(?]=Ji1If5;ki$Lj7\Y=FU8dq&%R`DgWnb\poqm0Ib:2fW-Le0e% %U.,_c2_e#Yg@O=3[3k=/BS1q>HJu=Z^\Gs*,94qi@NP($4c=DQ*dFkdCS1Np?9,Dhf]^2s/8+/0o7"=cl>9hgDm,MN7^Lg#L;qo: %Q@>XdgJeoj()`A@-]QnC$TBpo(":jQe62LL<(ppTaKH!X9>u"]gtdPj@4C2PBplDurmT>K %kaCh'oulXBT%k$Q?k]`/d^kht&i9u$D[nh:E\X;iZ2c5!W>fhij-^]\7_t7=c]f&X2lDa-ULApg`['W'C]V5@6_>G\Qk.CH; %`k.!PFMk7"l*[G80?E1VTJO#T5l]!Y%/e.WMaG>'K/c"$-15&jMq(d+/Ye:dl2&9KMP8nB!5YCs(b"jH^[HQ#^C\0sKAU7ea=m/77kkSL*%G@oqBuR-*mB_aWK6)nZe-A/?P'kiVVEH'fojSRac9r842Bcat60ngGsdZCaoqb.gubH8Bn,d3g1^8.*do/]+4boX/c*a1^`VV#*h4n_3S%pqpL %rShF\"s)UD4VSf?D7n;g[%NMV!\W7R`Z/fs:B's.DeX5iYgq4BC3G4MZ%mcfcskKHDh-?goi9a%j#A&7]H2,a];.DsjqP0Qg*O]] %F*;osBU9Eg$pXW-@5pC^%[m-@+jmGd,/$':"0hDHKPle`)83ME8:QmC4?5'Y#V+7)UH)`Oh&#C.d2XjMPBf9prr+F#b^qVtMkr^M %(?g0>B^MR%\6+A$pblo/'PhV$>4Zel7i>;iH(U['$A:LoA-JFh]W1R4And:2QhIaeiF+B]`YeN&&GFg9nISQJ)Sn5CRpeNp*438N %i[meu[/&h9W#q$hJ`Ta&q_4`:;80A-9mjMG`YfnN0c(ddIk_rR&S,!>dh6$O*^_U"*X(_ns%tZQ;)S=e4VtSq>QY7FaXF@og=S\YEgNcM@7t^P5!H37p(M9!?qJ@UG)L00cI-4J0%_2c4Pj:4J?H??7lA!"#NfFFE->_as'J %-1i9:oGuL58c>r8;["_E&RCZim[HE]PeVXZr>%0$R+V7"p"aS1r(I>EXL1*L)PY4HgDWo5S(Zmgl3@+tmGkaoMrl!$ke%;u2s<[ho/sn< %%/P@`L">En&P9=BIIsA=qtfDk+6ojI)pf>4=_JfAX]%bHF*/'ch%1gU+P@K!h%1gUXN"%'S>"]*R;81@$[,gfSLJ0moQ0Y4;H2]( %,_KmrD!BS6HB25G$eioM(>[uZ[;PJ]8"/2*A*jY=HW*gZhC %QkJ4/Kg+#MPnND!(eGjcg/@9R(s2@.k^-lCLnZD&n8&qUEN8Mt?5+k*EYi1t_ap(09\,,m%3qEBDu5TOfs'C0Y.-'tZlQmEX72N` %<#r[d]0/81P/%Q7:p9CnHtbZi_;gI2i_/%bMq7eG/\\S4^?E4K[.r'mpd09\IZ#jrUJcdn4_Vr"PP/t'=!1pf,j!jX1XRnqbN3UkKjqRqiIFCKI^.;C_/+j@QoE?>)Wml654.i5=b+>l4X1b5\^"PN; %e[mor7BF'7iOXrC\faF,Vn3;\m8PQIeBiB>l#[_XS/&r2I7YdkX^R%W>@+cps4.&N-25sYgjL3\/,t5N`i,hehl&fuTelB.ma):D %*bq,AO$Xsg54D&E-]o/o5N*JYk7&Tb.7&>Yl5)YSV-b[`qGL>D#Wk2;jq!q!0['l2B^77'< %IQ:$%U31MBC82WM8f@TYHaWH>aRO*6aX91.aeZu*pseIoApFgLjrX'[=6#k3(;A2 %_(H]0[h<%&pj+Br9BR7?GEh=gN(b&aE90TFZ)?^shRQh;O:5?]"o^n]5Q=cbkdRN5rG(b68OWCCd@RC?PVheCmOt[e=k'NgRJaZT %i@fJP)6>E8O%>LI*]jh`[Q[(GF)SaR/G)DqL0AD-AoQZQ`kAmY)>_:Ga1^J(ZOY9k>#Us@<(+c_-P(QpfFOh_hlrGqNA46Afn[91 %`6abJq/]P"Dm#BJ/"Q;%emUB/?$i0H/T6"UM7`)SrL%9jpY-;QMUM+BNYQb_8mhDcL-Dm!oN1%"[Q=L_s(F!W:U)X,/sXhrodZa- %U!2c!8LLNa,]NP$=t.F3U'R1&(+J5*cJI+P0SSSBT,lG_h^k];\G2%?Q8b73<('iY:TTU4Ym0/&5#5p*HD8')jojq&'5n@d)o %Pt_!;f.rE[>g/0-Rh4R^"<2k!,:%M;=QW)^>:l8jJ.&;Gkf4Alk^EhT!tI`.C[%0_8%WX#Bgdmmc-[+G@[QUVchZ&%Dt=u$X3Ro& %LmZ!\hWOoA8jXhC%6`)h%4l@HlFp4oIn%!TrUR5YA4LS0rH[dSepW&IA82;@Y-fIDkWKL/279Q:u4'AF6LY(-f2ILR?#^#U%kH2$R^($(N_0RO'uT?mE_* %\;.cqj@LD1is`)dZ&Q^]Hdsob-+ifnT3Js_Yr#MLa>YZXr29-Elgg2?L'X:hS`["S^u9FU#jb#+TgZKh%!E;Mk1uP[\AtjX+*Q"4%24k'f@S1>CT0sj.I@;aIo8bp5NN;+mk0K64hFjN7PJYB\>,ii %<9UK,@j]teVuB"4B*('bLns()B/2?S,-69pT\dDjcu2_FPO2R%)9DFkYM4b@8-1C!!CIt%3K?9AEi?c!8O4I@&WGfZ!3V@3QnQ8^h %hh*N=Z,S^AL#/)gdnp^`;2t4rGd(J%N9JNDi*$NRbq_;mnpl782@B/A,m"+lJI`RY9F_W\HLf5_!oj+sjHCki!I_:OGb#hBdc6mX %Eio2JJ:QUb;[WDV^UW/Aja1h'+q:17\k?,PVpTJF;C/h3k73TV!o`I#J/3F_GfG\f9oN]BVcD+,/sLs %1YfHq&Lm,K.=>G'7\iqAf9=-XD>c:Gdk-gtWOpq=VN*3*)G5BIQK)e,*@k9?5c\=N^E[NuobNnt[%8s,3jKaUAUIs-3jM:PIQlR& %4r]2VI;q?SHm`C/,E%Q5G9nb&3-iK]Ki$\X's?VB6E;i-S#3U!+@-]LAqeJqq1$fuR0Dsd;BZ`\&qp`""am7n;]P5JJ8K;>='NYu %S8J5qFU^pFRq;u?Wp^-O=2NS_9,2CB#IXNAXK7Ml?\)6Y0]Pp(Pm+=(J=._1b#6_S1J=C+AbNg#bUeB[,0L4;L7HerEGm5p6YF)qWTq_I5.T"DnUk8>^?i2 %])->P%oti1;S-N-Fu7Z$ZjmVUS2Mgs9?PNZF&,!b]u&_T3h`*.dRJ^%$d#<+Z$s*c0nuoC"fEo6?*`0BuO.c.V=^fqSXSr(MAb);-j(RdW1!SqLp:e#h.F0`1/e'K3a$-_Q@>_caUcfA4#9T %Y23nG#!:pOP"67+K"qkL&.o?EnkXnmGMgP1p,rYED^gbJ)#(3* %0_A^YOXC+@g&Q].!0iZ>_G#)pbu8q2I@4De9hp7;>=NZ14lL92N[_?n]eBcqXfq.ZH>p)QaH)C"o"J6Y4SO_[IgKNT+OKuM0'RU_ %^I0'hKj&[clh]/jl7+j]Ec6!lX1+@@]%M"8_ed)@a0kF8,&1L9E*NeEqLf;o"cdA,[lRh'Q@7&R40ZpX:,)iTJI9RVai-3CL$jlp %fr;I!gjDcfR9Be&>0t&cTW*Y%0B*2E!_k7."#"+k/'ud$S+=K+C^#i7q<#Y0#I^cfd">lY7fToe6BC!$)VfJAebe%]/_H^Up"k"- %prT/6e!g,/kL\&Dcs]t"F5n?8hcho2KCb:rkOr\*\qGjKb"H@pYNTP?SF$/Wf$];J3r?1SKZ:F5`([Z8WMkYaIC#<.SJuL_rV>2K %EX2=*]T0/Ufl+4\@V[-$dP*q')7P=in`0(Wk7G=T0':sF:6r1.0C)sOJADpe4%hmYY,W%.*>U"P]'KE7lVud44!`ue>`CrBT:F:'B:`1a_^k")"*0T62X[%pTr@G2X[V/iO %O;'b5&s0Tp/:F1#pSsI$YL'D`#sD_8%;Z3.CSC>DDI>!anhK`G\W,i_ajMKpgP)145tK[oJ@j6N#.O.o'0M;^_8SaWK5>X(D=n9r %IBArE\Xg`TM[&DN]5V"R>FA*W2.%3dh8WY/*7]6#C#oV7T4*/qgnT2=pQ0hIE%D'f[]#3W3Z`ae&BG^[LENsY,P8cW00i@=$>O>! %R+c<"f*;&+e?qJsm5W4LB"!Zl+-BK+UmWgH>>Wu%(27AR&NI05r+naPR/?+pWR2&%50Bk,B("ufg3hQANV\!]b"9?11PIHuFENS; %i(?im%rpRa5p.4>*TFp\>ZR>Np`V869rpng"rQ52K4/HkMs!>dU'pZ)+"GJ[\j+c>Sa!8oYPtod2HQ3O9WDES\_!pDQ9i^:5g"\2 %Q4_9^=E.F\QEgdkA^&jj65Su0Iui!Y$j22:C6Hb17/'8+GjiZg?PCZ_m]54=ChcY=a6;LkHG[%]?YAQ0l`%^45;daL#J]FBSbU-f %\c4[=5K;#-D[UWuG&riBAVkQ6@s2bWL%o)V5I[c(RXZ6b/bJ> %e*)r-E%]`Je>l^/La7*XhP:l$UC]KQUuGACZ<:%=.>9mC6A:k+aMTFeA),He$L,3)#8\6%."nL>b%GhTY7en@U,BNhgXH';\t9VY %l_mlr+]8bZV#N'2<;d-SY %![N+"]rlfa-kEO]Eb#^C.->8P37YB0ALBj].h"Wdl$2.#\W02f)eQ,6hfN9(k\bB,kA<>_U]5/JHa0XKFlWGWhKnoNP=>40=sPG# %;[a`5Yd3OVU7KYp\^>l-:DjO(p^^VRTBP!r:\Hm;o"=X-F&-g.Y+oX\[BgrOG'<(4qstXfp8hH^V#5?+?oE-32EcB1r&U9$']7%' %iu*1B$pS.g5%iU';/?HNSA.S;mq4Q%cN9W+]rt>(rfO4;s,Y@4>G"MaCk21N)&&P/k-& %I&2sJPW6sBl)*cLF.B;9PAfTtgM>'ha45$1gc1Z!(5l$u76f(/X=e*1O)q#,&dGomO)qik,SJ/.+DiV;Se3s-L"9bni#.++>h7-2 %gi4rB6a!e9/n<-J"'Wc&cD@Iu/V@m.,\cV2TK3]GP&\`&#\]H.'o+\-[2q\KEt+f6>Coc=LUj,`d$*SL_GF0FCZ* %NsY%lkJClhIe:c$kCSA%prJ)DE@u2$Q`P0ZFRR+4QfN-=FS;,-Y"Yi*>_SR]PK0M=`G90N0'^'s1X:,a4,&:&k2'mO<$W#>4Y]OUA=&\CY^NsZJH\#/qnRdQ*S87\?kc<&NOYk@+RD46NeF[Y=YqnDc[CVQK\p5?K;?K^"E;p\fS4c^J %pMZ26\J1=0IuA?;$W\'QqmT*'b>K2gV61_ZHO=%Jc/f(^6m:H/WuA&/s"Za/WuA&?c=q0HI]JWD<3L9Q%aLfA2?lOQ"@U86ppVE',5E='Za\gM6d&/<\d9d/.73eteoQF[X[J9L:hgdCS3b[L0-CYK6*D %R<]VuR6em>ZC3(NA-O&=b9g)>STA[5$a4!5!/93W(8M3[!JQi329Ig!p(R,e8cSargIU3A\$%]e2qi=KXf$,b$a^a$YE7Ss;H+uq %/#Ku`kCo1&88E-(o0)6)?ZLf2B&=kA1jfiDaS&0?B_W\gTTLO.1u+O3Yl!kF]*Ke(8+Y`D4Z^k?^!-5"D"34n;$r?lZTI/3$`Q9A %fY"RT0okhb0ODEfPI`gA,SkGMC=MNG6nt%WRh/QCKg+(T/.IB1J^1tdQA.cT5joM'/.M>;^H@g:ZPab5>q-'HVcPX&qf2Fb<,kDD-oN:H5oZ@GnC_0+5+P16795U=t.JqmE%SHsj2F<2&grDdSR.lDIa@=fu(jt''>3>?B$\W=u %P:=q[Og2q1X$3N5a;D2`X$2tejJ+m3`\(o$<:N-iS^+CcDtD@UITbcMlr)@&cE;7s@oqg`DOef)YMLV'3isj40q+B2rEgfk!:3to %mW?)?@K%aT>\_BIMCX*coWRs]GP7A'*anUc@_bfTmKkK&3enc.`X*7cg#9JCG?)8Mg\QKqmpUf;WO84@RBa499mnpB]XX!bP13"7 %Z\?n0m]cT8^1l4mm32=]c1fN4e)=#BDl87/O$2])0Z",KX@;d"cp*/_OalR7eRHZT/Ae&39=,*h\mFs4$k4goQjd1]Rl1&)A&p@I %>-`N1EAU#qb7N67@VLQBQ6Eu^K[L8\QJqY)IfVQ+%ecXqYK#SnqJfT*@*Z3!""'VI%%ufS".2"GF %5.=^o#=`aLTT`$M#=`aL?lE=P#8ZN*$2)))%[\Hq"!]g63!Cn`"!]g65-D;hRBDB,4t/9nMCR<^,<9.n]-)E-kY8cg^M@p1l1&ro %C.$nGQ[WfbiV$?G9!G8V6L:m@o*ZpG7+kpuk*It"b$fc7)Z+;ciR;'dR1b\@'K"WWc<$1o\cbcP)$HtLe]@U/enl]t3_OsX:Nm[l %bM[,Gg?C6Yami/Ni?piQaO#8flKKpY(?XlopN.45NjtX`_+>uD+`B23`21NgISup/j`j@EcBl$l>l:I0h"Z/XM:tDm^Zb9i\Yn]k %Y`PrX?LgtpBuZ55;,ff\q&`Au]qUD-V$9`B\`n0[42UfDSXBh#L!uN+6a7k\.ahE8S\3DZt<-,U[iht_$5TbX01*9_`(pV+U]9'3f;h-]&hEeJnYe<*5/u6>Coih9p:e//VIZ/[#N6h/:!'FgicGUDMq79I %Ve(7jMq78N=+)^9.p:c>U4="7c$A9u3$YdA2@3HPk.HqgcpFTi04XI&%U-A"3u`7db?Bl]6OT=E][1CU*jh#Cc3pb<,GBg;,.Vu& %@[ZiYPN+7G%3;fp/*<@g3Qi(Z0EH6$G41ph!fDXH12=Yb>oB#iXVhW^XY6c_+KRBg2Q93BtBrn+b%7,&.BZbM]U5rS1T;o@8$#,ZeMrQVlMFr]=-- %DGP'JmJY,7F3r9_Q3qJNo`TVH.pL'/I?FqO0c!Vt0HAb'uh-n^(>\*K_bMk1f+Wr2r!M&$pc$+Zr3Nc"V):8^DUJQ9/q#)+9Qc8B:/m[@>4W4I/t1m'DMJR$%g-aUFmnVPF8G %*5/<9Z:c\6_SVQH4uuhGp#""!:,:;[M%IOo3.n/e)'QqOOO.E]&J7@AO\KSD&?Wtq6mt&^ki@t=7L5",[m-$#K[M3XT&7\IjA0uj %AWhs-6Dul.)Mo%mY"gV7#U-:i,SVG,&]1/Ip6@2&&D;hL`*$lD6X4k)XN2IBEZEr/6KIF[2"qOtelBL^PrcipnbM8VE=!brdHW3K %)3HtuKlrZOKTn@4APtD>iL,!;GhRkE:.Ip'4D %=@[($+n?HsQo+G;b9_[?=JdK7p=1>HHnnVDEd0^m9mLm@H'?L9]LO5AC)Qn&&UD9)A^(At!LC@7)5Tt0WO^8q:[]>Iu'Fi.BrQ!jcE]5,Yq$ZRS#(KuJ"*/Yd0lE59fmrDoHIn8*=M#q4\S]KW %:U:u>B(IuQXu;e'5NrM9G9-Trr:$GZ_tmME8+1%ce+/=ak^Hsd$r6gD/hmss("LZ5^akX>KSOY>A7gpm#]EV1-8U9@M=?UYNggnS %X3Ar7+AEq"[EtY0=n#+NPo93@mUTl5N=Qbi6]d%cPo1"tYnE??r&[&Bc?_:Ra,8>eF1r5T@V3taL5IH61[+3$i_D+If9^O(2ma-V %HqqA$hnAg4iGP.ZXO-!d,iQZa9Vp-L#*50-K2,keh3ILdKIt(,OJ(uX%"*L> %[*!\7/\k&E$d$`d9nNE+fqkG7ZgdMCB43tJg!?\kE_i+N.0%Xs=Ru8jBFQaK-CWY*ZaNSK[)D`B`f?ddOC4`R"XsLM+i-I;T;<*k %DTpG8#X<*f"4%Pl%.pk?PlciZm:YC"7hcYigWrc2TGZI5(@7&N68?"K/96Z:%uS3jB,R,o#UfndT7sGQ:e+0;T*7hL&rONmB>HG@ %$,mHCRu`/1E;Nep:19Kap%_-/Zm]H#SkJ&V=qi_"XXs^#mZM)r`=@9WT;C_JB`0JqAeCLH,l(U*2'tc"31:$+C9^>rP+Q;@<T$1Th.P5T*5mO@ZuBh579N^_]16_IMQ0u@?-Wj5DsD+Ok7pJ\1;ufQ5Dgo1ietY--"74r=\?ZEVinS %*Xm+s`;!L8MsN_n5Dp]h/\o\ah9doH/'uTlk%B!99kibDQP[E'.`o0GLXNDQK%A&oT=^u*j:Tjp %9[XITW]=].15V9);DeT#+d6"Gp^'Zj-ic3'+7"e[$LX^:Q5&*.QkB=^Y$[s7>qc:`EuMb-A*s@7uZW)49RRI$LLNq)VG6p(\qO(MTQX'N#A,W'11]>e:mGPN?(G+ %@QY/ST%khG\hdK_-H>ZHi\@X_9oR\MB.H^(S]Thi^pV)8e+*#6LlWO:#7pgJL_O<'nt]bU'_KSrbZ]ZVbB25b8@*"RSQnFL2n'@e %(]"s2F5)_&"B`VS^:>!bP*-LH6e@]VX16eedB[M4B/89*8p?4CN^u2PORq9uI-n).&*MY"g$(_sJ %])@qDi^c1HEst52o'".fmuW1h^2CBG%aZ_UFYpMeD!r2KS_*l7%f.HB@%c\1IW0b+4S\j(^X8Uao!4_*[e+\L:griM#8't'Ad0!e %q5_@[-DD#$>hoP,nhBfHKrZ.]p#m>l5sCo=!KAWUaQIT*-:;6cG:cmeYU=E[E/fCp*m6M5cp??G\b:N5I%Dsg=lmQQ3'Fr&2GLT\/F86>Z<5;R+WnC0GQ>`-"]%B(jBt3CY36o^jQT[NY4,eKl]jaRY2XON[bXX\qsB4fGP:X,j_$ci2L(E %@:H/o/-bAP!3"KW1DR%;1E2&9b0]B$s(p2"C9nqbq@B!)_RteWl)8hs,gAe%Q.2;,NJ$>QOP)&?^me-Z.]lI=;@,#PF!@DIXoR=[-(_UebU3&fJBt!Is2\OdU!.iE&,1B01rd.=2*1h1i[,9OnVc7W=T% %m-MMF-?\ea4$2(b%eOpPJKb0V#Q+Es#G3Q1*l6SsO-IqiCCs7=VID$PR\\2,<`?PeW%o=kf#5?I,/k\8^@n"R47lL#pIFYp.7kBe.,fQMB?R1ld+>sCI, %)qKYHD35^NS"^3P_JGJoL@9)boD&*GY\"Ni.VeD)F$nAsdRbboHG=^MF:?A]J3J%(S,_I3Vt4u-&suloiL0EHK4j1mJH^Vj]CB-C %kiNhUR#gh,`H1Zg:>IqrT6)?l6.B@hdqE9MU)7D%jP%PmRW\4'0>FN`Zf(pIS@M..A34q+J%0`@(#$3j?-r[8HbM6N+ck2L_k3f[a83m=FqoZhF^(HWlEdgL!^7h+PnH-AeNEi?cH)9F1-l$j;d:.%&Zg/[gp-HgR-l$'6Z[Stk/XYnG6g+H\7+VBqOF5pBOKr`C/K7B\CD?!X4B+Z>,]Cd#`'/];O48_ZVVhEm0FH6l9d3?pf?l9`L$Q&!^=D6h

Q$HAjeM-sHc'5@%p9L2k69Mp)&K!a'uG\tRT6d4CRm-KhP@1(GoB#].UXbW;" %2)Ckj9Kg>\Xr.C?7t>C;B0t&=&@8hW6^pY``#s110s&DtH\g?ZLk09dg-a*@6B%Nj11cj%QR#La@1`]j8ut1om$1`;3QBiAb[-]K %k$Y_2KBWg@\Zm`A>rq>iH)IVYgOE[uB.9kEGq.6!'n.B#o%Y5*%-CsXPA'fG,9Q'P"llWRn-bE;iA5.nj&Dh8hAKb&)& %)+@DQMr82Vo6q!*3F&01U!FMgcqS=MC,IKq$i^Xl7K3:_T8qT!*8XA*9r7Z8f)Gd-"o_?O)mg;Z*c]R&eu`7")8s@Jaa,DS6,t'( %B<7m?#9C8VB+uX(#9DZo_F#;b(=cPCPO&*;/$tN'>PP7<'*koP>3=W.C;$rS$Jd2.[(5J$Y-%p?6A,pUXc2nth1's!Z2Ut(bhq;W %+SKdDGS7Ea,(8#)& %9iHnZY+19_/;kd9RVqW>,[]Ci%Vu9C8d>l&F!a34IK9]Vo(sWjOtF:XS9-0rq_/Wm=\J[?Z+I %0@u(aXl\QXe!+XeXO]^VjN66Vi,YreeQQo<1R)Z@[FQu,@#B)T[_C8uN'@)iO#Ws_55OIL5%YTG"RCbWI*?X[(`rkY+p'ji2cIEM@trua%?O.!+%+Z4T>k^Q/_P&g@T&8?bi>D],E'BA"Ko"(H@rFq&p\j5F*]:>(-djR7[VL+ %j(1X*NK=$j(_PQ`A*C([@>+G%,Mp$DDhRq&0_BgV@>+Gm0_D]m0Z&3]'7.F70Z&2qQpESGDM7g<+1RI[(h(-?l0KbK?C4rEqN^"p?([etV.?k4mP$Pn' %+-SqOb8F>&?3cPik%"#,-*L^ZE8p?FP[XBgJKBm.Jk(QDer8^YnRk'\@+miXrqS=`.H;:KDBVG*lmtCWZ&/WgYRJqhOFeFOrh3)[ %lF(;;8PF>Sp$,B0fpV94f>gL+B4nfn/f^eR7:CJ8T7tnhnuhGj8t8 %3B0a:J6U!0GnIW[=A:GO=ZEVL7:CK#T>`_%d)X:HH;RdNiYZn>./ae1oV/S&gn'3R3Bgks=d`S+du2*6;W?8D0pQQ(dA@_jArEX! %Mkhnk9X":QL#ln7?,S\8gkb^h"gn4,P@+3Fm;h?tg?d"Ru8Xu+b'fu9?[K!ViAAZN1C>j-BmpG2\R %C&?bj%I>K)H?Hl,itm9_,IB@*gPT1H3B?k($^B)>rTt&V/h)"l;mhdZEGk.tm!%/)am>C4,FArJ#7an"I0P!HnqJ/2`%hfBT0`\JRL/#(A#1ZF,&9$iZd^_&4L %64!=AQ_FZoGmPJ\JgZ&`OI*`p01?fstbOr%1%s\I$ %nP[kMs+u6D/'*-crRM.4GaU]>U`hDkLfZsi,[t?nX\UKQB^o[B@02$ZBMljPan?fgU#j@s6;l^ePNM9fj3A,*OFm%rifJ,S4;:e_ %C'cUXJD;=L0E3uPP7o>THb),.9e/EM_b#`fX9F]F%F=%9O[IK&,.k,i0LGm'm)@.l1N9rh.EqDRq]NUnsLR(E;,.>d(c %IV&FhYE[a1N2E#X>doOXbu=*;%_IA^oEi`Bj"D?o!B%7#r_>=8*cu_pq[;V#i>#N115k:t1sVb>rdL"j/X,He*p,ZTNek8Wf&Hp% %nYS$h"#L.XC#PSU!Vgn8n98E:f>P62ipKjN&\_-:jJrMiqam<)+Mr%8%JF*YWIZS:h&&9iBi7q18a %+mrqE4$T=a3TgO$]=5=1i*dGmW&lR^;aB-Ug9N^-N'94r+pZHXK/:rf#r+rhn=UW"@3jbKI;hYO5I-5F1$ka02mNiSUJK+%'MZu" %`rA:nE>G[@Uu3*m1Q"NhN'94rU.W6XVS-qUs4<81RQj0?5/@nGBu9e9,('G$rOq:#DuL1%qdLr"8FpIhU74,n[\J&Q %Vs/.7,DAc\8uaS>(b&]N7HHunP$C%pR`]U6N-V\<-q<[AJmCFmRDL69r"fp(95!lAF.jEu?+SOHc_Z7^[g31/GT8JhWZa>3M:VSk %(a.ciS_;*Hp?C]tF6o>J>gZ8B20^6pJVq`92'B*=)Nqu^1gRVc_bY_!Qqi^:F1#P!BtA7PB4th)9ddm@M:?Y+MD",LB@:n+L^8.f %?l+jKVk\G"coS^;BPfRAs'!m).I2r'=$a^KO`^j#0#-@%QRODp;n;h>5S@(uP3TF?Ht"AD7rDJE*'X)'N4+pm_M2[P0[]+G="Dm. %rVTkOq4iZI`eU;Z*0J>;\9t@MndkU>*D?XQa\#*IRG#`GQ@A(?Z'@89XZX_p0KpV[5Y(Y.@=5j<7S!8^@!n@)4Dcl+.5_Xs4s&^4 %OlYkS.00k-cnQ@9iI$)OLjMPjb;.dE_0ZtREKK21CEVn^UnDrd-jGfEi"JUC(i:(m^PMidot-Z#KD6S^?C_\rpDp?!uhc6i)MF_`=q7g3Z69n\DE(CP@LRAM?:VW:( %A0Urb?&qGj%'fOMm.$:3$=]WWkT&."?S88';tm6q$0,/N#RWN8WAeGUS`eLP5k4f3%\;ONG8'@Rl$I4.IW0aVoA"dH9p[QjUV(\l %o%G+3+"*1SeC)@e2Z'bO9OrT8mj2SW`QpsCk^"[44#c#H,k>kun!bNh^lC%N2lg`#ho7/RVGtf:+p]d\4tpN"re%r&SO<&/\X7FC %n9gakQh%fKjGDW9G:"qU*Y.LJ&DI5)@5`dT@;CKp/8HapJKM\BV8]6HO,ASlbT'6#BD0C[;HD7aa:aFI&SaR;; %56]IKiF=ISm"DKPrG`PmE6=qBo'*gHI-\RH'#C"BGCs^(J?/fa[hb`m4iA%g\0Y)O&>Dr7U@f?40I<4bFpD(8Q&>-;-mOp^)"R2rK+2<(3VkOnU4"phrp]IS(J[XrDfn\2Y[D![n]9/"&,l*!G%gt9qscRn0ki;ic9J-g*4K2(L'Vg&PbW2dF_ %f>O9R&]EDLaq^7@]@7Tk>5L+"f<-bF[B$O?K3hAX)6N^IlaubO[hc'B$$#n>8JK?0f#UrMH7VTSfGTl]aE>^rhA$F(3Wl@HKb %DT%/kgW5F,atEe\EUluUk@Qo(L:-J=E-QQ'gbobY`lM8CQq'g`TH;,P)!piI]=+n@5.; %e1so\r,KPlW!@eBa+_Z7Rp*b;D+&G$];_X*,3"4)A2r'`ne2ZI(?0jj.(Dc[8T\36BW!QO!#RQR8r*lOr!qA3 %Pn4c(#mj&^[QGuC^sFGU,;/0f$f]u>k"0btW!>$bkCGsUJ9olB5"f.B)6[6TngI0`^M_&F+htr'=Eq %JPZm$JgOtj"@>6c2%]'s&F/5JB7$m)!hg[TC7L+Q&.%s5M/AGY%tROfG`Dr84Tn)7$r>ZuH@4P%)dG,b/Oa5+\70VMp\@-ea"I$N1mdnmG>VYUtGU>3`>VYUtoMm:JY2iB&*?/6_p(m'""2SR'>DiAB7N5U(E?HTT$Rb@/T^k:!/#L!kO=:#C:nYW> %e(t/PK$*#_iF-Vk\h_dno)GNPp(hPgUGo^$9FO?->bUlB:#K&43\N#g=%mu,^J2IrfisJc&X@YfamhqKcJJj\Bl@/'k`c9Q9R@.k %%+-#!1$pPCgI#[o`O***ed]IRJof<.)-eo`/Sd6fdbrj&4_6*V%=Iua."pABj6JIdK.1R1Ss))9$7.pUG5gGC>7/RdC;Xk;;+qA( %1T_TkMsalFEr0/VO@=Qn$]FN:XK&lra:0sj66@$l0mHZYjcG?Fh>?7mi?QecMHWjn#A6MhAE!eClcqmp;ZG/)=54/K(#*JZ;$rY %L:u1en3+6J#4(>@n3*m@V@AmDRfE)>dJ&Qag%r\MCg>s#F2+(Qb%E\En:$3!eF9'oE6T/`kmdS\rKY[mTL*:9ndDL?L-k&Q]N$H4 %j46oKUG^8)rcr>9qpG:$YWUb.[#^359[s%3^Hg>jhnPhlNSosSHB4,bA.5Rl`Jmb!\cms0@o^j6Fu1NfAN5&)i2>6U0"GN:nmCID %N;5R%jHPT,E_)Qi``e4@kj0+3NX>,r-@IfP^&;DEQgkrnsL%VkJD7nD)[U=GH6_X;m[rAHeJoc@\n0WXJ; %5XMP]U7tZ_r+?0s!>qE8\s]-jEWALiGsmFMY*%Q>69X %n9JCJ5Z[`mZ]Qj\/>fd[1[YDE/@DLP/\T]B'GQ5qZb,X9^U6'mV&-R(YTp)lAgV#K%Td1;Kjta.`?.a50g#rlAhGuaeS8pg(([t`Mu"_[R9@8K39nUHPMumoul-1KlT[o#7?$bom#8N+p;*q^'h#fjX=5 %piursCcRBr?K#puC!AVFh8CYG'_KSrbSh*4-hUk'/sCc\A&g&^c/2f]a45c.Njr)t4bRaWd(QmfeXqMI$o`3&2qJ/Ac1FT)]t!Jc-fet5^W>XlF$bnEaq\u>c?Z@kng1kM!3cmCC9g^*Zb*:I.$)&0[\^/h %ilY.jbjpW_>i@X4KY5/N]l889,d(NV+dTcM&m'sZ%cTU(b:=oZjcCi-jVnpdB@Cb7!V"/aL7A0!*Y,Vfap]pUCrXCJcMK%XlN=\$IqE@E:H72;#/N1,#. %a>+8?=0Z"-As_hbMmo'ni8LR5I7CM!-7 %0;fA&E/Z)cOsCh/8=MLWcjqge4D1bPgPr(#Q&Rd,7d-"E-l+*ENq9! %BPN(t;0beeFF>:A?;Um#lN=ur]];Wp\ip[1+/AQ^(gTo;f,nCql`Y*//bCK9RX2/\\05D+a!FU!itKV>%rPeL"rRqoUa#Y`-cei7 %1%lcf$DGE4+745u^P"59C&u#;DEcF(kUrU)*<1b#U$'aAk"AR6#"^HcE0.V=IgIRe)t]J'P>`#?/#(pmIWN,5k5-H@P"f<3;id!1 %r;Fg<%d\r[oTS^%ndi'Vo_`s7O&Yek@gfSrMs*aFho_!u0"SbW2K&d`rXh_CCkZDod+0l-k1doB>Hs9;g)0-W)]RgZ,P@6N[-!_& %o5:I,Jp.?R]m:\=]8LdDVD2HjYYML/c`s2,)"T!lb8f7[^?^`4.5hZ"3sFNmPmeX[Fp^EpN`\=:m$J>_n$?Ii(b,4a+,5c-c]/;d %kRD>JI!/2>U9\k0e'+0j4TE:>_.UfATY$AAKE(jMB#K@I./8\BcG=/FCdI=%0Fg9.-3Sa+bT)"R9Si3YUZLE@f]5U^9Sg5@b/D+l %1LiaZ[tg6$cb?:d4,U*Zr(p&mqG?q#GJb(^Ot\&:.PI4RCsj9e5rm%T7q&-u0.iUUBG"ogPEeg`X>A3%Qo%KmimW!i0Hl=lA>3S) %_&b-X#G5;)i=n*n#G7Q=%p`o>p*j)lq!?I]mlEN6+(&N:*.2o:53uOnT[knsn4B13;&jt,$9lmIbT)"Rf*jTf0lld:>r-RK1NW'= %>r+iLZ=O*i>r-EV.iejZJ:bPEcopX.S@!Y=KtV*d]/IYG&2g),5jRM)e].5N1\Z#k/.HBM$_?m/D@N@0dcKTLA\U?+5O\'C]PjNO %2(rFi6!IMDZk/\?%N>42PBG6te8n/(1j9tI_s7[ZKT<-dT"]53V52g]E-YuB:j`B %n!c-i.e3j,m?sW"cCH^183?FLtQ3,j)"\#3p\'hiA>+7!G2q^.4JXCBMhb'8;f``#JT.J %+f0/3drZ<.#42O7;Hn&TNar+9aA/C(CqVlG0"0Lf\Wn7Lb/W4aT=qqFO)p:6RaRcgW`d+RUo!J)#547WeoKCWc&g1.5ljmSHmN1q %)uA?(@2(8H=+6HuR'U7p;c\o75=jdJ29\SKMQ'Xr="8jJ$YukkoIq?3*,Nt\`aim)r"r; %=4l7m08FjTmoA91g>MM'U%`;KlP(Ssi/,Jmb%;R6G4UocL9d4:ZI)n#s$#=$G`R\Q%\s=ZW^'6u+=%hrr/m@W#C5*Pf^Fg2NV(K# %_)MYeEVH9d>"b3K=0L=@rG(!^4KVn4J$/5Nn;\pn[kHs5gcK(0VAPm)#^X6R7mNSdIcQ8VSs+p#68^4*j5$B%Y2Q`OZ&lZ.M6e9[nY)n4eM)*%O5E`rpW"V0d_NeV0uHYc %L(TgJ:afm':ZCF/PL7JeOqqt8odY8rStZJKiPQ!86h:C'9bT@q09"!ZHVRhafQ#j3#OEqEVXrKIq$Qlq-VZK@P$P0RI!31+F*pM5 %_>%m]WVhrpJ6kPaF7SpF-ZX[.-4_n<;fba`r;hQOE&C5pi(RpJftQIu_+[3WSN`To"J8ee4mZSgg=apMlrUhdIEhBE4;\qJ\b4cC %"[F]VErTN=^Dq]E@C`"!/,c6*hS!]kI0;%8$.k.WG_6cjIf:&k%o20bji7=l*_9(2#*2+Xh#dD;]oo+,Vp]!%NV]pArhb3K0,,\R3,% %#)jBuo&Jc*VKlN7EN,GR?hc5nnfL_U9[;V?faLKJ4/^HZf\6NYoMABmmGr'cNs+[5V[41HGV:<3'jhC%$H %>Q(J9b0teL4\/=cmA6[AU''.pp,`8c"g(5QfVil#Wm[*^WtRB*W`mOPF2M52cF%Ml/T7,>,@f>Yg]A!J,[b0n;t&2TS>OlO]Pm38 %Y2=ECF%\TDb&e[`p %eUDeD!VJ7V;^@gOgOn,6chm_1j$+JB@FE<2?#F)EALXjs0)ARW#Q7eCa3:/,I;Pao4?`%+he+'S"8XT]!eiO^@WXg)-S*&T'i%Y\ %03Q,dpu\1JM2Er7=(.2Mjg9k*)A/Ng+j#W2>Qqe7,E`d+;\[?2n6?-oBTgZJ35X6$d"'(\/&H?B`]S9dZD'UX*5coo6(8B_NYD-p %H_i.ANKAgX=t,>q]BH:$W>%dZT]<0D]lBI*U(lIb.*Ru$]2J8C3K;=:ftu'GR?aLkR:?eN,Z]e3Zd!kBbGu>b)qbL?)d7/q4Ed4? %Cr8F)ipAY]'p"q?db7*a);T0L@Sn(lgi\^aQk(EXbuJCBa48E9RB=da;^`h)W8K.o-Ft(`Iurf\?\*HL"']a@j_\?`c+(=/!`k]b %Q$uTHIp'PafdX`L.sC*8;+ZD@D*V0;7RIX][jCZH^rd>,:]?ahN+%gF#!>J4egGe@gMN[LNMc^8\N<^,O%=(D%;WPS_d1s>YBIVq %EJe.udo:FaWB'jq4UE/n#7g&SY"A,@F*k)5GRiMR>4PI@LMK:H'f-.;4pMS`A.b$`iH*r>C]a>VGk`7OsMCM'Sq#m9Efc:cB&j1OOgj3&m:4e8IJLc=!_8BPEGU@ba_/71HgE_%=*-fQKHVAQPdWY2M-/I9-Qu3g) %$1;obcpEt*>#;<3,AB517#4ieTkR`1&7oh;`Mu#r).(]%AO@]#<-KU)B/E8=<-KU)LRr"-eK%69@E2!U,^?gVkbC)TSck,CM6fm- %L\l_$''Ghh&'mY$i?siP[X%Yi;+G0Y-aQKus3"4;J'Up)qd$76cJH^WV=b:pg`lC]`'PZ'jqbGS?6D$".e/VA9L*-]BuNC_PCU^f %h&CjhQJM:.[-t5;r0tL5+8;+oY5&'0MX&u@pfH#CMlg?:3LnX345%TcFtjFNbNG^NVtG+Jf]GY$3PbY!dJMY.43S\u.`frIR2_L$ %bG@M>[G9!*4nX@nlJPlXo2u+7+^TU(YQ;M %X=5mr4ao#c[BnCu`FTp@SX`Eq;M4u^%qY)j=@E'"XiI.f3m1^LmDUp0i(@Ucd3;8k`nZ_LiZgP_0g7qpA>9ehOoK7\Xk#BTgeAUb%SmCd4e`QeGbTH[kQ.l:nBZ];akK&Vsmf@5W6X@5HO:EX!NQQ?5dA7gYq;#(dAC(%$a=+_e4hV %?-!m-_/aX]7n`6oZ9Fm?fn7DW-+lNt7+:0-O*r1:s0eeKS(VB1kaD=\E#b"i#C<(N*NlQ>K.[8d%N7Wqk,ERPLUgK>3Oc-Ge'3>/ %)eSsnD6X&m5bIesAta4K[iVjd'PFO:%A*faSf&O[JqhSu4A>(".k8GE1$,b/['8m9.omi46,iJI!k63d"Ka#V\_2s1G'@NHB`o1" %#E#.>+cW./+ap"U6mJXt5#B/!%W2CY>&!!ZFADoRVV7(Y/jAVec9BcZ:rE/A98LK8uYWsCh;QQN(g0) %I]Qtm;C9m1rt!S,j+A6TMHL,JmcKTYa:pM9$rilB6RjO`$rgUL %W-Q.>b!6,2J_DSfZ4']?'rYmi7^rM@oU"UQO;1msU%5J,>m1RQFeI82X9oYbi<%.eAP@/=Q@UejJR0p^0:20G&%N*J?kk(Pa+WD@ %!]>r]&iUH5)T=^=;7Mb('riGj2\HB8Yn`m54JQi)!S1b#nVm*?TZ.q==9^7Z$5?C/!G.o*'88o2?+:='Y6+Ccp9=?uZu/sP?R_]V %'WttJ)0[U:9%?lbedmUMK+`oU\]nnX,E-5S+>m%L[YN<0=q?]7D?Ygbg%G*HWlj3Se+[,&c %=IjdNIPlS!):m+@4*ii4Rc[0l_L(1_.gep"?BkmhilsNYclhST=?AF)Bgk,r#$r3p=ttO,ohog+Eq,-CH-S6Nl1>. %fLdd58S``$]$Acfd7^6RdX49Y_&[ZP(8XD774=)Xa1kZ3VQht.n[>I#Ob8f.c1i\ %f";i<.nY%s;,P<>U4d`bi'qD]XXN-hh4,;ADFLi"63k7sSLE\.,GZ&#r/+PY[A&=uU7aBYOB*')-d#FuG(BHN'`T$ZAF,'bp;9lJ %\mME4;%A'(p7k:sO;-(=7Ct,u#($11:GF2`_fnMsnP!;K(!N@)UG(0d,!gr_=YuEHk)h[?*#,DH;7XL_'WMQTFTTB!8,Hap=n'_% %86(DY$6,Amnnsu=hQPcs?k*MpLT+U*^`4%j%_Mni#Nh\pEWClJ'?ianj^;2MF*(TS,X!2gD\*1oG(bJD!WVs^p^`,Z^UHnI)X %"dT8Q.lkEc'Nbk2BupD=N(])`B4Wfl?*IQ;fB+n`F1Fl\FS>(WTubHFsL]DD?4>,(YlLdr^2 %%t,0"W;Pa]Xd=Ois6+.0Z\(]M4tC@3QVJ>q49E2HCS`9Z.Ndk[i?Y3IW-k7^ATXb;6fjk[*iK%kb94)/TLJT>K795)J>VO[DJ[i" %9=SL@GE1W_Ys="S3EEd%@c7[;I.G>-=L8DCemfmB`533houQ%h,UZ*<'<9P#CDVCQ`B%i'Fh/*1gGO'hSBQ0ulG'cXPLIL['FB"o %m#KZD>@;C(250,;P_#du^ub7GXQC%*%,Ja2bB:@5&@`Vm1]M*cX,p3G4eF,6[\^3>#;*m'!P%3#17N^$j)+:;\,hGB)cLrVS]t^+1q+*#(D"r0+_GIUb&lBSd^d8hog&WE"P,*3_LC %`T67!LRRAI&]1oJe7rMFZbT5n'Nu4:9h!-HI[&(QbM>taKbfBd17nCp67WQB&CQ3dke'IYTo3\,=(i1WG0jM-V7_-@Ht+ej=UP(gtE6A2t6NePPA6:C:bE#,0hc8eFOPC#nf/4:Nl %,1*^\=GSjA0qZPT2Kf(S0VB^8)C[O(6X12:=M]/E[/WZ;ij/I"71XB4Oq?"u7`e!X!H6V,-mEutl6>sZ(pu^UKFj4^^>l]92D!/= %UjWc3FqTjs8.4HSeL)sOYtVLD4$JDdfh8S8CIrrW8VM= %5SXgW/I\o$O305jpY/kPXmKf8o<1GV'<=BG+&XkO.N*@p:!TZrkP_0sq)#Y,)4]BbaXqH)>%l3/JS"i9icU6gD4!E%dL3b_D=P%3 %Vt2h4Joq4_'5,[gFKr")c4mVG?"-/SSSpOO'R$TgSQ4!fW0K]Y8h'.6`5cdK5+/asX-WBiog>4#]Hr"4opd$?.mhn'Eb;m*3G_E4 %ad_N]n&k0X6O['R+EbV:mJLfV-.J`MBE*&($DebcJ6ik`o& %d`AhOX$X,#\e1:#Lb?&7I4kEPG8(SKqFo-9TT&i3G!0uYUh06qHg#rqDhe'sR2X;3['e+f^$$8C=,GUJ+aJ3.!>fMWBrIM^p&&R& %GTMr&$oo.cc4D*;g$tkA]MG3$]Dj]iH.pSQp>F&p]ufT#B>PImj3ol4XCQ.#R]OS,dX#lK2F:D:=gL4%PBXFVDlt[1Rh$.lq&>EM %_V1;2lpT:"Dp"SnZmV$g;%`UJd>OF]!%eHgYf>K&poL_(EWMki)[$MW+mU5SCUqL#\>_$a<^cp&??]Gc"L"=dD&O-_5 %GLYNV4SinYONK5W@`Gs_PK;OcbW=$\BgBjm[7BGZp!g=n[eqrOb415eL6UQ,W-ZCYp8?Z!mgpRsShCjJ'QRFI+HTG&2#Ido["a4k*em0QOA[A'So/Vrt**s`?'5kJ/!%W!ES6DPumSQpo"Q'$\FVdVl6%VY/mR!p( %KpM=Gf?HWlIqf!K4SX(jB[QJ9R4M<]\^9tPmV077#:!n"p0c!-`%a5Y)@iV\P*]Ne>2;V>*l@?DO[H`"KOtaS@B"cS.^dDJ %dfif.CZ<\q2ehl<%]>XWEQF_1<)hGeTmu`+P;i->#\;2%_:hdTcZ8eS(]%9JabA3YLJ*?`Ft,pDdq*S.Xh0b*B:5GhS>0^W4N;'q %a7t"I_e6OpQ*"\EA[">\'3Z)*$hfcEKbfBd;H.P-73T#([]K6jCD&gl5#gukaP=CH08TOYgA+aUjQR0_am/-PhoN[RL$2tq?Ld(=V827/eVBbE^upb11!mZn+$JhZXX?&*=]c=b?0``9hr`%CCR-Js4En8KJ(_N6 %$Y[,B1+T[Jp(nE/4j2e]6WqD2n7)BQDFKpdhg,971.+#q2e3GRY5SqU@Y7k#);(gGk>=DC&aim\EKI%nU=Eou:\/?hMQJKZ*S5!u>I$"nm>qD@h %%_r^_\6/aRa6-p*.ldl..+#q2<:I0\g#Ws$\=21B:Hlecp'MU;`nn3Zl?@cg!llco?8\bIT7>=Bs/$&$>'_lWMoCl$Uj'*)V$EJ+ %s+0h#`_*RCBVQ+8^Nu%NM(=rc_t%R3OO^NEDtaVqQ'C]#NNPjU;mZNB]I)9RQ'Le,XKm33b"BiV7S'rRJ+Y13eIXl!=#rM:%4>0r %'nh%%:h@Up7$=]NCh;-<_VNcE0N-#rXDSta6g_m/,'`M5P-`5PZV-q;8A6#lj0-rVuQi-*NZR"rE>(qKpR'7GT+VSNP7ZWu,*/p_;fM:4!)+m<@"9i<; %h><_0M2m&a>oEO'hd09.`$Z<:Q;/^6$&>@tjGbt4dQOQ$T3%eM/SnE?_Xn.TXMgPkkQrI9SB0Jr,f91NBVZ?Okl^C@Yg-Z3VN6(J %e/.cg$MnZBm;JK9oKi6NAEU0Q7C<-i:td]8';*hmgc6q*oKcj'C\t?)5)ghH!7g]8chDKIR#j.Fc1iI^fU)P!mp50AIfR)VF%0?;.SX5^6,We4"*7&Ce;=gM<`.ZaaXX3W* %nsY%'uV5J\_Eam;pR1ap5JT2T_H>NMSqJ/mcNNaqEoQHkJBVCqZEbEikW`)[@"-:C2FF%SUIUO3(ekT\&UoNiUAj7V&1LF %H9VaH*]ZhL? %&R+k4RoR\-7(CVeWZ[1:Pise?R!#a*6lF4'_#0QrAqRG.n<3F^1)lab)rA-B_aK8_H*3;Cq9=h:Pt]bg]K.ZWY'#+h#[`9!1I9tL %:#qP7\4W-c'g!@$4%c<%]+T]bM0qJTP$B;%9a;+@0olslg5#jUpR&e1e]a^j<`]UjP>,D@_c:a&hicG;m*$+\dncQlU:JOC2W*4? %U`4V;.E5A.oiViIDu&ph<^ssoI$837a>kpDNu0QHeB:!d7\flKB42+E#=Bhq`68l4aY&^d2cAoMI:@eLDkqY&j1L2l]oc32ehjtJ %g`%^8L9>&,Sk:ls<:CaO4d3FH8n@SnDBdg:;.%IPJCSe)88h:@T\jA4BNaKCH4(X4`3RV3c6A>(ATg=0@@92p(V&")=QY6C5Q>IQ %8hG4lF]C&m9Ad(*7uQINp+%Yh\Kb9hiAILFB0&*4#HMi*S`fl>8au:9bKF#($A+W-mpGe[,g4ARmrQ@h-ghe;+>Yj[7#2o)8r6Q0 %iK]QnGM()3&S)7)2pWqoS-BOmK$;])/5;3TWYk/2\0/,WZVgsp&j^^Q,KSYd?_/Abji5sVfflWsHU`LIBnW/rAtc5BiO(IJ7mRd9 %=@kdn+^0-#NcV0OS@&!&m]NVbjh5/6`=_Qr8,%ouI\&pQ'CAm#b3PD3[t0k@PL)\(R!*PEl:>E40B7_XhYfGd6Ha3\8[FRp0_MMS %Xm!+aQWgt_qYi7!gHN4G+k99FDN6qulC'/HNJ-"rhIigsmC/2D*KH6tldRZVNm]7!*g(P,]!bsQEM2&5djsYB^M"BdT*Y)g[DKk!AnMW9,E9ikLmrmN:WlQYJ."`ep4"mQii%;U$S7&;$kC&Nkla7Q!EF7N2&K0Zet?:0qqa?28tJF*0d; %]FmAOL!NE9N"GsCQ*J[(S\2f]lX1rREVF\a)5%31cRBn;cjQuOfhipgFC$-0S,DkeeC\W8Y$?SkZ"Ug$-$A=h9W9c;!U[@`KUAd' %oRrH4TSA-NCKL28]rnVHU'b81RfV67r5dDC@7q@+juI32f'nqU1p3cWT"5iiOd>BCPrIe %667I%C?fIWIHfj;09$b@k'Ai@4h#0O(Cors&'TM[!sKS==klXp0nO6/0_]\e]E&bL3W&oo29(9>Tl\^*DItBAZOaF[M*l*c4:O%)T(15c*?[V=_ %DXjRjnAXkpfIag7F'dE8=&ani?YAugArAY3ARDUS3A6)e`Ktbn92Vf_YHOKb1>TZP2n^Uj06AM\/+@*gnM6TKGYBatb6sKN'W.40 %dEOl7AaNb/`DKQgoMr`UpcUh(Eg<;tsW/WQ.H!&MIYb1!K+Wh^WV8 %]RUV+=k5+SIgIUjV&SrN>`<,%Z^4-9/c>XL(_I?)?7$nK]ekU\`(RUd-'!5$>90b$MJ:!:I:D_=UR3SGoWF-S)T=PmAU*2H\396l %013EBPt(;\p>U1jZ,?8L#*q7aCi>pKgJcUHYsUG%*`dZ1E'+W_*r7A6\34`^*bMF.a-c`jLU\^/4N?.m3eTU(II&X?Clc/uJ]kKR %6j*b74S.ar30Cp\fEq;T0HigsbM;Wj'NZZc4RYm>jg!#M\:W0_-D"f:I!Hs-/r+$+GZV,A/;7['C#jt2,moquB-XTqmt-a7*nJDj %HP5AEbc)P,@D5VTbM4dSH=nqN),:VT_[Np,IfcR"@_AateV,.7$<,4OWIahS?!6@aY(4sE=W'lk>sZqmj^-(#Xq]_eHn+Rl:Y)8tW5([=-mH]#MC&6G_O/%XLETAP@$pSX7cdk$17hlc,DC'UpLuf5V>oS?iXB]@"s)2=6NuDB@$!c61So*[JL\ArPC$an"I0HGU(T@"F^dI*Z(\)1DkJPdA]H %F2fg&Uj^OHe_?k:db`4&]=BYDGVmJ>=G(e-5M&!?h]F5t[Z*a"YH1$FiDpFNTEc=6+*Yb,?cdb6TVX\Ff/]o<0K!>RSX96LhB2@B %n?\]Tc^cN`o<[saBapCnp\L_YRtP42>[QmE1onCKNYl;Xq9Qhoq>GIVW"(-_Q]Don%@7th80a/O/M1gu[,NmTj&K#&&BBJ2`sU*b %f(V+_/7AGPB%4H72FhXt/,uja'->/cJPT;4G@*-Vc>n.)HhG"2cMlp@/qF^=FfSNFY%I@`r3C$CK;>jq^$(-'A$s.l$!bS6oELX. %\8V;7^]?FhQ_1GVKWB1GiEoUR0=H>G]g'#\*Q@7Xo_dO"m>mJ,c9qQ^(>-c8@o"qs+0M<(hqkfbAFdJ4?q@=#:mQ;bqtYl41nNd^ %WdV#Y=r3/9d#1uKDtC^S5L1VBZl,bI#iWFa2bB:QU/p: %AU!cuCQ_=MQef3#JD)9,bO/3[_+BU'AZoj$rD^an9O"!:MtuP@Fkb@jLLDpJfkDNI61Kb8"nqRoMU-@;Y=P]O:I1EkFpHph'D%,O>sJkk1\WERc,\Yu06X1G]3$fU8oGsCGm`ed %lXliqY8%+DXLD,uKis`*=n\WeftfkJtYSm9i/#(kscil1c&jT`C^K#Ee8Pd-T!8C %apFg>78Ql9N!O@:pOsmsBmP$c&E+@(8mK^Z(5,[p-mM(b&KVR/'&nMWYTR2mZJ)@LYb:Nn'HS(_K`sV'Z8EbYZ4W4U]AU1AqG:m_nA)St&/XtelaE!*2D42tDn9"Bnqce& %d4IO7kYm4nS@G4F/821p7)oIZ@6m>I&f:1o"l\=)&/Xtm"^tT]@`$;5_S\6#L^OP:_V6)S+nM<'7!L@*8/;fog4f-S"lVjoaRt6! %gr0i`'f?&8+bU+3H=&/e!XgH!^W8iL@*jVf^'15`";'P0;p_7pn$m&\aJ:j0sK1G). %E:C_Pn8fYCd/jlr*\;0UEI7a0?7@nDS0S*.O3u2YK+A"pih,A`1rseZEqH3c/&,s`nr0KPpO$.`TNeYAS]5XKPnD!P*@sm]Yf2L_?ck^4"!((="5pUu")4em]u]5uLGhpPK;P$Be@"gm)?4JgB;e0ic.<"\C^?HUfeI.Z-ZJ'1?"tE)KM'$9Bpk85`P"=+MkN3"I<>%>\q>gJ(o<:1=c1$;8MM %qYV.,Lqu?l+='rtAHn^DTYXM^K2@QMp4C*(TOSE\CAc<6eOAn?0P[M\)&NS@.[]-HL4Q%s-3`H*Xcc4eSpESP],6"/1(iaBSfB?e %L4(Ik(G:g-cC@Be,V_!;#_KZ*"pV"O%gBk,q$CY@-u.\d.Zf3)Ddpf4^^-GI$=R=1g'89"$qRCO&_t>Z0OVUm_RL7tUNA$k#37DR %#ju/L3(9ZVV[UADDqQH8nr=lHWPO=T\dAOBd!N)Co1:JT$qc\#WTB?.UisSN;ph`^lGGW^a?-YI.k@1)S*P2!?+*RJ1MRL=< %`PD4sCqo<-Zgh:8k.Ve8iGKIo_o28\B\b:;8]F,b-dCgs1d#otBf_7uB:Ua5f!f^K^,01^3H32Q*r9#eft?Hj.MZ%q9Ml6mK(e.c %^O*%O$FC>TTD/Ns%C?YZpLOUGY?XB^QblFmZRQjHkN6!kKD'R<\7Iu'S2Gf#@(Cr>dN'BB+&?)V4gY`IA6H'nQe*TNYk[::fe"Ti %g1Tii8r!&mrej`h+*o9S'.ci(53H3#'A@(rc)!c([ZTR]=h>^kP.b:$Sj-t3fEi?F^@PtMV]dSA0hLhbj??Bg4oMW\;CLN#`1@[7 %>cgJXqbFKbT_+bHZNjXCYXBQ0&P771a="S5H&H@4o[.^mH(N]g7PDNV+WX@Y*=gUIY'FP1KbCOa+DEJqTnM`q&6bhoEZZW(L*Z?. %jRJ17lVN:ehW,XK]108l*cJNk2Y:;KA0.iJ`G-,<3T5>k%u-alJ8#t %i]h8Ul"'+gOrp6k^]2UOPP=-W:-X"7-?As^HLt"$IaTK;5P]fWs,lOn/Lj9cn+>)Ddneu#T3TAFH2;7I>OU+f2^.+bbs2/kJW8<) %m<5A:!-_Z$hNpC#Po'AI:ZpuW5Q0*'6gHgV)&1/To9dAD-CI<;\E4Tk=p5Z>3p1DnaiM`,nIPc2:JkuDcW0TF*`3dX6m^[9;a7e% %#o$JVrO/0ePuLU[<#JYV?X_>sBM$`CTj9]$Bc1aspH30RiE>Ub>+^.1Zu4W#LN0t=Tlk7W3_MK)&EGi"<- %]3?to]oO5n=sa2fd=d[_c*BO*38$[F[apUjq3G.)O,ld_*<">bO)Jf[\!^OA,ukWo+*HnR %T3QhJjXI1'W2RSr-)dX)nnsu=hQPdjQW-g]<'_HJB1Wh,72;p#3(p8".]T0)S[5,LU7quWER'`IFEBs:U2lT";8i(!;4=heMB\X) %Zd[s$<)L/2DT5u+Ot)@D#DbF2,ukXs(HVF5,usg;G@aJ,G+l7g>>doKG/:l<=].\n%BXUF>nlfk]Y4jD9;3o8U=_iRdnb?;<>9=P %4D0=iq2(]b]HpPl92^J9qFKRg=jqsB,ukXs(Z]!a9<+BR/n1)F;7Ko!T?LA77H&DmIGutSWl@]r.U&n1'uD%Kr^Q.^o75e;QN4eK %4m*RQOiF#4gb*\T %`:52Vh(H?Y.>^:J-nGn*=YP?bo<\F3%s.[`Q'UdW_tAWgDE>'F&(_>88*S*D4Bt+g8b?TqPM>&!5kZHG3\S][5]RJkbh7Tf*'/"2 %CjIdkm)S.&=jp/1(uK`,VW[QZic>"U:l7m2D)""SrlYP[.qu[K*bW[M:\K$;H'5YUj)"PD*WD\]j_aNI>B8?nQEq=?k')/V?=te7 %jD5\j?lEsAa4^$oeY32):ThJ\-3J5LFgd5f1-b"dgt>T(]e(:<$WAp]]WK!:?4*hWT&u[iqseY(S@2dJ.7*E=)7n8$I=f-a*bWZD %>'di`?;eC@.#cQCTen9s"us2b5su0dfu,p;pA7T:>,]:B85jVM"m7Y(3.1 %PbO''La5QgW$J=6IQ;fB+bdUnSVRj&QeU6]l#;UEWG!TC[0J3@6AXAi6k)-[8h/k8)19`K6jSd!T3>45PZ3N4-)t!8&+su.i4aTH %oCGrL'j&`/RQ'n045W4!aUK2-n*&(-YH'%O2dbh?o&1Vc^Y_\LjP/ibBimOoV5Vq:]B0,mifH6h\0dOlr(K!d+!fi/7aa %%Ulkk71>Obe14DP$8&TiG"C\[=TNeGs10PA=d<+3XCe^["$2.r3,UhS92Pde"Q)o)f#s+e-;bc\DrQ)J\uT(K?[-p_o.smrS^Up< %[Nr)jb3?&q:J8Rf-r>Y,&VaA811_;'1+lXm;ML_q7EVh\(_"gGq,QfCY@$-4>2\m^[&-%]F*Ak4`>5!\\M=Ss7[8h,W*gKt72Yl( %jN=]7Y(B1^L..L"(6^/am"Qsg1+^e!'e7,*#XbZ_o<4YO?RAWd_-4R*f(+UN6F*UqBc:#"3rtG>lZqeASU7rY)!\GMoTdO%ll&#B %??7SeNlAk/-&!CZ\'n:0c%W`ZSp.@E/^mRdeRSg^a2b7Qb>fq&tOnr35W-==SQnK/h"7%*JefV[b?-_?bCtA9iRE)#Oa;0k7N,_8WP9jiU$geN=G+ErQSXa!-Y?#;_ %U[E#B%5alXr?$CLh3U1/G2Z5Y%tPXp$;%%GoWDZ@``<]<]mg!*mR\OT,g9dGchj5Rp-8G`Ro*'rAZbi5Yu%D$QZt_u%^.3%O]@Z- %Q/q*-GXeq]?i8LO]LTpL>m!9NMIDdJc<3,pB9NFt;Ck?(%.,cuV-&c/)9aFH/&cP9c32N.7YB,Me*\p&0cChn9Fs4M@Q@V)lFRF! %V-&c/);JZ5Q"&-CBLlO7H1gr@2NAWOWJ/Bk3K$q"HjDTZ`GbYb^?n%ruo %bYb]LGT[cPHZ5`aYK)09:mn0M:Y)i:+$]\TLA%q+,@n*F\7B %5:[WKYa/L+i:)&s\gX[:5pS/1R&r/SF0U4B5kNjpS4BrmcCjFV>9=W?Fljuc9eWKq/0'^5imuRklK((AT74G_3QhY7Vq8Ms!aY&+ %4:s(pFZnks4:s(pUrE7k-dG[T?SjM71<.AZ6b1[*(2Pf[7\YLV9@A %cSOAGQupsgVOr6h)h-UO[%WqtoEB,GpnTAc^dkmXa&]'K_d5;ejuDc4]6,"Hn2bhVfutts@]bRGC.cn:8mVhl?Bk((*V_>&_@?%> %(Ne7*$9)4m??s"pKj;BMl7EcrEpH(%!ghi@?[njKlrsgM$#gQ6f3g=)k<5>PK/#B?/-+'"gAW\#9 %(c=Y\>B447aBG9co7.iBqPK(>k:N,IG$;[6;TAE+"WdPj8DLR]!5gbcVUW>m/pkM:=orl/ %,4HabB6d'#p_0p%#OL.KkFF[=ciO5Q7\]C.!KL&n:.T92N++D#8"YTK"5s.jo$ %q73-)?Vg-G"1?rmmgO*4B[t_)VSgDrf(mR*k+??s`=J2E.@C+\;e'>;oPTtH_)luC([ojbS\jT!h<_rCag0FqaJYm.p1mB[Mo>e2 %OSK,bRCjp!i4Ern0".-,6*rZXRM[Tjch=iF(CdQBW%\AR`+_+chC4C27lfN<&Tk&9l0dn06+B7a85FCmP8-Zrt?#h@^e>o[[E9T$'a(Jc",5]I(ZM.E3e5Wi-3h6nu=Me^V+1; %EH9r*Z=$$S8S0ODg-mu%/YtRo$@!a%cEYY;76f/+36lWpSm@*"A1Jk;a3CU/hcO3a7[+tB7^%Z&k1`/,+u`hl9eG%1C;)Pn*"9l! %EI0C%9"%01LUe7QKYLT`9PVsnjJ4Ff"._'UhHCUflhNm&-rQ2G'45?q@QjO.^5a"O %g2^mI%cYr690m';7Z1Kelb`J`Sb17KBOAG%W,$@-Pp"B#']\6)]3=`'38\UR1Iq,)Re6J4!rlieX.u:2ZJ%iS(P>hLTI'KW'eDfB %B;#COM/bW>agGkY.ZMk(0sQdL/c*-iFQMNW@WTq.'H %;7kXVUjei@c[dg^.W77sgqnor[rD!4B\_sV2%9k_4rOYrJ(FNZs-VT:EU$a3bC2QNf@u%Pa0`oVB5Qg:]?C.h?D&B]j[NVRr,Zbm %JB1G]pT5V"`YY[q]R9`@mR_'gTcs`5KLl-ab=(.>i3kNn,1`(dq;TbBC(JQ %FmPrmt)]s+JZCD)%`*!HG/f'PhKq"h,X*=!jGOh184FYOi^I)3n$=n3N/K7/d %!NQ8^Bh&M`k6psme)XChF\LaCe_Qu$>&=d3J7p>U:"(S"pFT31+6Y;S"I2L]M3s>fqER=QM4E?$?WiC<4M*3!D%G+XX]p0U9]:D) %.+N;TMm"B#MPM6'^TU6akqmtjiF5%AR&X41`gBKoc;#mE!t-P?FGI-CiUK\%)*3H\3BZsT#eq&p-6"W!n8)$JE5*OB?"VV56M@0+ %LiAe4p:>$gn"\99G,bpu('`S@>o`dRrqGUH3?>4o7X?RA'huruV=hh1jmDdDmn"P&X!2ld*:77raaOC$"&3ntQ/4!EjRHCfcTLS0^UDkHbOQQ"b]3J:np^0&[8iY<3IZeF60RGn3Bg`8V2M,J %21?@9$UmA2?_.t8n*Y)DQ+hRnctk:R5(C)G`R`#'U\arfG;K5]B'iOXY;%'*t.tEm&P[XT#XHRqjCZ %VjI&^P-sZXORp*Y(LZa*X!eifd9oea[kms5aLk;V8iQGt"%.[o31.um<%"A?G[IUS50ME,e?443B5aKD!DICAH*(s2T6dieI_"bR %_]=AUm7_s&k5Ir[p\arBSNi>=X0?Z0Fm-0a#s5Lu_lcY;NqOrFZjpA)&*`02j\o0Y-%6Bl[%1V'\XD!=S[K2"hWg-.PD`/krUZRb %1Mu=#kP(_=m'IdTfX\%E[qUAH=TDM$@\Um$9?o@Fj)3f5V\g4m#BS=n[8Oa61OFb"q[SZ#Gb:M]lFkIj_/&=(FX;=@1Rjr8N*nYj %dV/YKca@]&m,^K8RVWM8BWYUtSFcRTRX*iq`K-Coo$,E[ %f";+%q\F%N/2NIkm`@r@795:0f,H[u\B(K8Ch9Tf@9YOGUQoCqO'0[X7Or9(cm9DH(Eu_Q1MS1^8N"9AfLRK\oUpCY9+\A,ap6h0 %n%!%BI)?39B7WR'^J>$sKB#H2O$Lb)%mZc+ncBo$`:U?qS^>1te3".X5i3a=/X[6a40<"4Kmb[/nqp%EU%Od3Gss$^e9*O?]J:QK %$?9WIdPGa!$X"J`6*8UC,k?gb>bSbUWP"*7h[K(58mKW+\=:.:ISsq4%.,cfnqp%E$)0q8Aac'6he^7Hcl5*h.k5O-2S[RQSI)%: %7Y53WSl/llXZYR%+uaVWUUZb:$e!1uV;b+.JSjB!C)_F%"$!MKbcj]O,d+R/l[l(bZL<.o,rZA&0TkrC`>+J=*9G^lp;9a6;2Hgq %X-YnWl6+Ks-j='U]%oK%[p@:OFT^K%[qkRDbpEM'^2i %3CZ>F6s/kp0))f:P,?8jR'`4o8:hBt;$b)Rlaq`CiRYerOas57\b4qs,CuF>Arm-j`F5,Dc8JfFX2<[cqd-*MlFI=_bJO:sN`GMZ %N##\.ATijV'\HJaKmfqMpKMon+dd3@LJj1TY)68@Sb`P8>Qp'#JcY!:?$s-PbDA6G-XRITk1YMYY(?p2^>/TjLF5+oOc.R`m %-a[9Z\hAjZkHb;RAO;;s4q"hUE+Os^cgn;6BTXd^);!S$isdM+aBa%_cm#%,6D)6GKGMgjhhqoA=78Z0jI4mkEZu5QEjY44S[9&6 %V"7ahBLX_]Eu.OuDh!KJ?f!Hg&OQ6t'oh:%O;BU1,Uk(1]jWn$#6D_FU@9[2+SE)'mk&7/ZX=LPX1likg__K>7JFq!H4#'9=%A0t %MfsObFE:P(Xn.St;IpqEod-#og9-7\f.-XWH&9\i;Mf63L9miV/50sO17UepBA)s9&IiAMh:;_Vh9k6BB?c5nXs(X$n+GF<[?H(0 %=u\D">u9S.WVe;Q,uN[KWVe<[K(X^_Vt.0E'&X(O:??-I)J06'hO%Dqc>]@@GO+N+'r`>eQ432l:d6"Fss8^j'jMU@UeE2)]a2QdKm9tXd"qkXHMY7eX;+V7YRcoSZf1t5o;C<-V8CL1N %+8]LY0PsCFqtm0ZfUrC*BNQ_RKFM*]K:p22J.5[YK:&Ct!ZRrGXYk4QTLD3S"LaU$fUr7&(u8Q`$6n+1B)kE)_XDf%GTte'Mo"8Oph+#RgCQSbf8?q<)Y5?t#4ja(uHc#i);PQHhsjKF";sK'7X2.?K3%, %O)DCpS_%L^A/n(c8!lDW3BOD^Op*.lf\Q"EOog^/C]-F.u:c_:m=9SWeI/YJ'[Fk7GI6 %Kr#muArOZu%HYLOPO8uj?CtkkLt!TbqSfA#-f#rO,jr1f4R!=fcqaM-H.!]W89OKlH#e(ak#\B,O,2:/dO+W-SgoAe^SX7&7"*i,7e3pp*FDI#`LGLe&O1D-kG]7muVR_-7*3*YGA= %";sYs*YGA=K_.H\7muVR_:m>L7muVR#pP9t7-Y8] %4cu^JWG">lL72U@hb$>`;n#c1[]NNN]D?4RrT@Dkh0L0$n9STXE4_^uK.CSFI`Ls`h>'G0>mXX;4q.,g!de^M%Kr]_4smMOo>MZ$ %?),=[S=le+A_;e\T?X+0UI=3?1M6,_CH08uFY3tYk%J[!d[n>6Z9*X(OR*`*46V)7OR+bGqpu:K:n%'6F%3H>53[H(kbu"+OF="F %(-F13([Cp3AQV6b<:8aT5,F>e=D%nE?jH2*Ea'B4hTnB7@qDJiVU\tSm8irbmJRckAOaFnE#5@P<$P4Ys*0\+8,O/*VZD#YHq=ds %ks5pajBn/n,VftJoeh7ik4+hl_lAH_Q-h=r3,Ng)1n-+(>M=O9#A2OTf.^FB[Pm?d1Lf7OFuCsV:=-#Tr/+Lr>REnN`tX">cf@$4 %XdPO?[N6b5mGp0LFJccoPuH#tc02VLe6_hr)](:Y`5XO'D?<:96Y.3M\":eLSRY8XgqsM0dio+.7"96&K26qBD4F[_CH'k"Dn>;c %_Y-0@n.%MUEA,WWnf'U\A5Ni-GF(kLXM#tNA.^e%L=mc!HoKXM\4+m?MP7JgWW;-3P<4"ZBD!>YO&F)$h=W[B0u#D70D%)["H`i07:q&q?!!^7nK`+V^YHsLf]hN%+eB?s&n`l8PH0u/ %p!=e*o7:d..MobM^r?$-bl$U9E1Z&*;?TtKc!rUVbI`1aZK`*V1*qr8"B^PIe)qdD8%=>b();b'TE_i=Z#O.kAo4qipBIRO[ %HPtVl90eU+%c2:$)SPZbYZ5L4+UkAJh^DqiCXBSN1dAC[`:$G@h18VfYHLR0*mJQiL!_OmhmI'jpCpmC96]a*jU+YiT[M5-nH5(p %6)AAp0kOP!I.9k\oD8!d6bFuol.ErCZ/c!31A+]lh&^j4Pjo1$S(q`C?$.#D"p61,lU0)p&pD<-&l">I6co?(i59YT\-EaW6n\[.n7Fpfhm+@,j;_ %i59gI'B4-iALeLDQk7hY[&m'T9gLe$0ar8rUaNE"muQY-\sRWhtMRB(p.*7*diht9FNKpI"E/e>P'a:NSOnNui:-&=OADRjnc15p,0S[sagk/d/S6hAc=7f3?Ibl&?mk-l,_p@qmUD!aaT3PVCdDo(cZ %s7n5sp1gbL*-cp[BR]/Jl,rVX6h=7@VDe$MQ-3=%N<@F$IFIN+o2B@P]3CPh;F(?H5$7uJM#:UTk0.*gOg8RRk<>a#\tHjg5t61S7\l8_J/hX,>Bu[%D)lh %D?++_9FsSt9tW[I,)!`Q,f`S84[o_99P24:&4?fObed'fIU^d2b^p7N?nK2=[$JcapnYo/V_?\E/@3P@ %6U"o,(Z3"i#q`eg4^un1C5-U%M%l0Dn!SW6_PYY8#QA2]Z-5OY(k8gT$Z3Ym@+4X#L%kMZ@ahU+JpB)#Yj$e>0!c[uj=<,o,>f_0 %/iNc]:)o/ %FJEYPjf=a8b^p"@'5p5NZ;S-!NcJm7>.R/7mAZX]p9n#jVcuaLj^2khgb-0un"c*eP2.`\W3+'6]8_<#:ua"`,b]]J6C7$e-A:m1 %&VBng(mX6S,D>eFZR"M8*+AZT;!I0'okGkVPZuhu8UrWf3):)'<`bf3KEagJqCGr,k2rbt;FH3J99"EQ0=8qkT/5e\J.m+9$)s4@ %_qhVI1_El@'94kE7_S9Jb`b6\7$LU@3:iqA4JAg=s3/shb<-lE:-;tJh5?[=k^;A]9<.bBo<`&:Ra]KE54O:H?H^P+m+1XI^70[b %jZlBS%HFsU[X&^Z`gnYH2RJ)/A),0=A>=)CnH-RX];6%u:)5:WVeru)4%7E3:7.R?0^`K0[+S4WS0T0%T!kK[r_Rc&VLl>EW*Xng %jV=o=j5';.^=csdd9M"LW#(ut'oC3PP7HWd`R:5O3q %O$ij8P@;b9>`]=a`/IYKl#$lW %c$D29\C]P'Rgl3jp>mU32U9\'qKc_)G5Bp:7to/=T6.Bf-Q9[Lj.qm04qY;#3n_b:?CV0 %D5Yuf]o@.p1AkNC`jb-QNo;qck2=h^AB40Q6s>-e&*Xs\ZSs/D#pd/["7MLnc]aoq;VC:sH_0RLeLYE1eala%PIeEZl/ms[1&Sg) %EB/S01&M0:ZKGrj,#6JR_m?)54\sX)9$HdW8M7_?:Nidggq_4Ck=OL/k(V3a.?@i^PMHYmr!bctSu7(:\X;U:\0'hI`X)o74\p50 %5=+Ado>Hkm@:K!XZ(k.(H]]\NAqN%u3=.:@8fBl2ZGU`0D0ic^6q)L\,,HOtCnbAs.M,n@?_.G(T#kF1_ILgHiTAAWq,Ko'W %kUqRrJ@MnTRAX"Jgumd(pgC"9'Ke4&O;FfV\" %0t6W$]6?3>ugE7-`0tCqi?A%i[R>_V`(VDf/]?=XVA@pl][TV,UIlYo %7*V!iVb3U>N0,Wq/k[!N]-Pp+<)a/k/!HG:2K:$VW=ndKGZBoI,tOsIk0jR`K05U&go1njhM%(BEHbP7;`.Rc;^LQGGfNHgOXi^n %Q11:dU7t7FkY!r9Cm_.Gd^HQI;a1XIb)LX%UmK?L%'"`N?J$ndV7Q66eZ>k;H#+2AO@n!n2sV9As&F^g0Zi:7`#_f)Z&8M3NL %V7&1AZp_/%n=NMZGr-Z8"f;HjS`1;`7URE=[%Los5JZGeO=Mn>aeO %_=Jt'VfG=U7#`/\0Ku5NnI\9Lh<@CLr@U_-&G\:?A0?r68)L@; %7-YiH"EI1U$pbMBlmae,h)P?Z9V]!+!BB.Iaei%DndefU=dA?AIAIhg$EnEb>doQA@?,*0< %OjPR\SIeWf880Fu@;#R*$'KS<]("R[l]TIJ)!Fu@NO'Nl9`_ %lhrq<8AC](8Fq/'Bg&te;<7C"GJe%%;3"Ds.Z'c_(&]c8CS$aq5OPN[hC/58,@Rj[^?]:5O]KL<2o2WtfDW%;GMkqr)fXaFah.`M %p8=(]kSl_N7M+r*D8#Yrg'?J8a)fr@#OpNapdW+W@l/PHcqG=f+8u480?J0gn\IjrpS-WWcRJU#pJP!&H0=&NeeuKq-g08hYB:h, %>oHl'Db@:XldA!Rs.TbT?o@?S0&%S`"J1`78+T@brSp];dL4>TDNQlu^mdr7+H*lM>_9Xp]?$K0pK3HTqKA*D-#@h@Mm'OpPGJ2X %gtmJ>(jVU11@DhZptk9Wo+=+*YoS2E)6^JYF0D^rD*Ver8qMM+]VaGL,A=0\%K.D4.1^L`ppDp*X^>4qa+^!,"ND],KJ*JXG6H#t1]]/ZN,'lNB-[n68EESo]5E!(R,,6-"bF[;@R(Ys4)i#q9N&)(O3%[,oVU?GTTn!9Johbm.ZPjEAHlEcWUn9a+l1#foak4cDH8;s&hl,a %:eHW,Y?Q&7oM8H$c(J(/DeVBubGW)uiRNm@No-=jG[-NVEqoPTK;UR0d0BC%6fLKbE5XfqG(uKp*S=eT@7Y4/78#ft9tSZ%8$%@= %\9Qo*/_8nGr4=4K0!AK2M"FXnD[1IDLipLKIXA:$8$%?_*4>r2nA%(u7pHU>N$>H-#:Fg"Ki(6G'>_"qAe\ZdW4cQJT5oVKiAIPNea@n[FsI/76+fCf@,"OY,6 %"CEg8;8)[&VMFAD"_l=mXq3b^-RFN2@>#\*?2+fTF39QK5kJH^g+8#P.F2(O*gQcb)5?:]O-S1?e+C)h%u;95K51 %[0f3eY$GdX/N:)kmT$^R,jn5a-2;U;==c!Y^SN-TZF/F.F:0_YU4&;DZ'fiqFh>c-qF8V2A_Y<0.ak\%<"j^oO."1-IAsN+\Q;^t %XY3\_WfLsEZ_aY,eW9Nh.U+#m/Df3-=4tkt2mYHZ9NANpo#lGhrSqQ2LrM&S!o_2_GPF6jG(m]F,(WRF.,;@[al#Y%M2>SY*J_aKS0\50gOBQEQZ*h?(O%/YrWLn%Jb)0^HSSjhRG8q8-6rC$3)nLO`[:=EC.Gil]\7`3"^&:W3*i[(QH;AE*_d4gfmh"-*_5Sg_= %geKd!9!qdeU4pBt6Ads.nk*lqU;YIE&O_pa+K;$*^PD?T8kB8n"Hc-R[_;V/d(fLb`-H:&6HqPd"mA[osBR1-KqS5P>7)KI+McT18QBl]&J^),[FRHW5nc`c.!*MnmgGtu9M %o)/Chs1Y2.j[2&dfr[l;1aZnWS*5.,)F.N.^jNaFX8b4D+6BkZSP25Ck+D&X%SOt1V9ohMj3@l*ZLB=\>q,#ajUY%[Dk4T?b2H)G %L%\UL*Nc[*'fiqASO#KZ/WpCc&"e*QBG6S(m>mf((B*Pd?MuM*G\Iiil]m)%#X=JgEMjKM^MjR)Bdg":,._)?]2Nn0Pe`:Z+NQ/6K1_Ye0>`rX %<%%%6a[N,*\-Q,O>7'`Q/,%6H%9 %U6*N-DG^rcN]F@2+h>),N]q*kKghWXSIl*\P!moQ&nNYg!jXO>`1S>_E+*(3"Yo3H(duu62d(gb0U!ht$'gtEj=Z?AU'R?"95CJn %9;pe409oFn,ujhY$6drEJNO?1%+_"RN\scG9TJ$pWLmap!]k4#M_Y6]eo^>!p8667%F=9FfK:.hD7V&*qL?%/5a?a61R7cH8FNo/Q8GLb:0 %+_O3I=?Ym3)s4roIRl7"(+#IP':@pt8>j7BIOom)0bm6J#m=mo1)5%iG"eb9"IM6LXtn@SH!4/_?%q]VeB3YT=6VMAk(CQ>D)Z;= %F;6p#H.;`:H`Cn)'g@iWfDA`n(#6jPe"ROL^1B=UqcZ1_Tp*YibTY2hpe^FkXd+hUe'-?NuSnqR7Dt %6s7p0p9pM@g^PgNaPFV3T,-O--GF=WN(*n"/?clD(`d>.dBU9!]#uTLq[R!BCUXRYW.r7;l*fC2PW$o23utm%g>'U%]TA@n@aAM5 %i%D43[]",jf!,:%Q)r,fnokVrp;2&W!QaSR=C.[a)egfg,n4_+8gj-gq:G^7qo/TDA#18g2C,mR5C:BBFY'1eFp-bZ]cD_(P(;&iE#>"HF'+hk2Qdc[s@HM'CojY3<nFqEM'Q`l6_:D6852A]$'J#*mE0Dqsi#>87^*!4/_6Yob %0$Re0T#CFc*P.:n\^aREmpSE(W!h($KnViCLN+^9/_Y%P#`#WQqf+!Mr[fGK9NS&cB"bt3kI&+fJ9`jjF:NLQ#BZj4TQ@WL3<[`p %c;C4KBI@^S[cn)t=jY`s^goY_D/a;I"r>$aTE1O&#mleM9nkV=6-9>*c8S"H2':8'm(r8'Sa>=9D+/?Fq$!g0A* %,hgBtNZr>SL@Ne6e,>W`4+[emO!7:0W@GOh"^^\e.nWoXN)rXFV8aK*N"N%R)P%rXEinG#PLE+9e#0A1a\![hNPFI`;+;dh+E] %@">2+s-]1U=,t[h4:SL1+HcbY!Gi/9&!OJp3NOE9=(D_GP,ZTkUr`>6^+jXW1045RoNAWg!.g7ejZsGjS;5"P&hGAFdcBtuJS@OC %#;FToX2#ZXPMT`UOL2Ki.RtM8EG,4Set0-;h-K?fUD5;NKT %"dCgKR4jk_06ANSc?sm@@DFYSga_VJo>NKTV+qA]b^?ZhI)0"jJ!,XXFG:oaL1_&nI*"`c#6\Nl;'%bnI"YZh.^^h'e,;odlCV&K.t&sV->G;F/mu[`.sd)`,np0[>I,B7M18`ss0aW1[P3%EA=ctlWbj5Z %onhut0"2^2A(]<&Y28Hq=5L:tTC&X8*'[+#qun6aZL=m;b(]%4OsI^D#d"(r%-mgpHDPblhhm)n&mFOLee["mmg%RZfYYf.Vqc>j %>ENqfn[MbXijI*kH+YV^5$nIV8)g#-3_^YN,d)gsgE45KNlT+mBeguiDSrJCtH.4GluBdES4)jCMspKg3KhkBn&->=m_TXK#l@=E\tNRSSi(iQ(P@,qQ&=Aa%O[@o&.PcBG&<:S@W,B=p-Sg3eeK*(4j\] %G&4pLK=]9)F6!62#BcFSYi<@Vh%aUURYHGpIFEkAT0[mkC%3iZW9W3b@)l%0N;ot4u+te#^V[X%Q5aK:H %h,*VX#m+)=H_[rp'[cbKSUE0(;W?V^\M'c_:hd%`N_r3b+rSI6d>UhF^m)8!+VVCe<5$n]J\:gLMu00C%?9">0QXkfNY].idH`.p=<6L %*u^B-rVBG/`u(KN`"6J7*?[?R/LGhBPN5%ann%=UdGD_X&orWJUV2B=-^,KS`:ardF7%,L9chZ$&[sRl6>[PP@1C[u)g"O30/QBc %1g3oT>TZ\8BOOAGMBpo!lE,NaGT#"/a69,Fn#iI..if^uge2G_!:>P3r!GF3^,QLp29a[=r)4*DjOR'K3fS(JY2dAs!>n3=F^-m; %7odU+*>b@6\8W=P+;34E4m+"9r\]iYqgl)#d[2@bNN6D"aWWCPJ5(OJXn][qV5pV!"9Cb1Adp4(SF/P([`!7SGl\Uqdm`rTfqP$[:,Qge"&>fXAo(r`i4bpJ;W*2]IFJSJ??E9Aj<6^6P3=W]eAY\9Y"FloqBgcJ/Bd#DK8ccu)sb.[&WTj%J:E8d=VcMJX-[[g^4Dls %CiI:][OZc9'.m@[nPbm"RtX;@TeRBL#WG_lBX^-H-G+0C*c?6%?'6P$f.Eg]biI%:>6aRJ&qL]an[+?gmk)-3T=p#p<"Y-3R]"'0r-= %9SiBZV^=%*0VOq5Rp.Aq'5h5Fj/119nHP)aZd,YMcTFmWTDMppnl0$aoNgU\NFY7!(46E%U:$ibV8>/b.#?(I#_Fb(Ts^BnEsOib %7NWr[C6L#q]GLV0hkXUALC".3,=%hM9F17p:B5[?0VRD>+AW_!A8a1I#nqV_(0"_ZZIJcCYPEUc*(#NJmm=b$/g]uW:G(FA)IQ=q %WMb>TQr(IG9h4^K4dPG/>2WMVmqg@q=Q_g^ZKU$;(r\n'UVB-S[0a9T[lk*(^)1UCX3+U'P<4"Z8+7&g);t(sWQO1h>\ZPB(AmSX(c<(]MFOrWggMu$ %;kMGU0P.S]hY.niTfF@#BFR*`e:megW6ra%Rd(g2Cuah.^7g)uUtM7L@^,B,Dqb"+N&AsKFkEh0S<\9=8%3*6L%DoSit6J'(?Yq"?QVNms/n%"q+/ %.K%/5+ECHWU9"ZK)kj0_SWAPXSnh5@X1B3Z6KjAnM^g@)O_#6K(FVWmjg\-RN\@X,!tC20)\,L-)BGNks,2>7CT.p.l\XOmk.T2F3ps4%.jOHCY2AFB+cQrD9Y_j.^ %A]*&Hb<]?R)1AM8=U@:[p>kc3D@[9uS+'_C2f1!e]U"keOK_"-W`2lrNRLNJ!U.%u'KZ%^AL[>WT!E0)D.W:cGf+HMi4Jc!]OBPh %C]1"^hCalR"eZuA,bQdl:s3,.'$u72N;mTc"7+^\E$,oK=7&>7#,])cQm4o<&`-d;@ZI\JfV4Ee&qh5.p6['ja:Z_YT5p/Bk"$&( %"=Kt`Bjf'0umiK8+]A163rL>,7np@ %[[PsHPEVAdX-+UfLit6Uia07gZcG-.0rI'59QH.YbR*WVN^1g&r++Xq8;ii;\!g1>&VrI>XCRT;"C_l90T:%45g7(2)l&pE&9HZC %4lcle7i>fs"4p.(9.ofl71W:=?NZZR>WA2F5OSsJ^Sm.YjA5$953lN*-40CU'QdpGY0?T46XZ'.V#idNiV3-je'rF-947WZ>3bJs5gO0S)Pgc4b7FMD/\Dj$bEEBu&Od"VU5?u[Mkaf&#Ka@5@Q-m`X5;Sr3)[H?9X`s+1_<^AkCN-SkBe=6^'fM@Fp">i&%HO" %i59sJ,5qEeqW%1VY0&H1K@fU\UFO0*R"aKThPpuK?[*$P3N=iWb%A*7gq,H%]/d;`U[Ku,IAUn15*-`R;3ZV)+aDpnd*k2*B;+I9 %379u!m[Er*E9&DOn*FR%(1HDj`[&G;c50]t#?iK.#CNc84_/Etdj[b7:1dm9Z#h)0j^^/:oQ!3g5oJigI];!Z0.u1*VRD,3\i8]Aa"$g1_eWqqf(02Ks8?53UD"lFe)6RX4g-pVm&`.0@3AkFa4t %%uNM]/b^%\YL$b)Ru2HcCb*?l7DX@&%!;Q/3[Vl'(5\(<93UDjM57P&tNO@-.,Mt)31-+H"Xh8 %)8e*@WVJ3C-.*biO[(iOj5=/8,*duh9LoL0c/[f2ehBO+UQLsXh<6WN\1a7@)J.kj'1q%0b`[h43p\se7?a0Ri4o%4Nt!ES\m$pH %7?a0RUqJm,$\*`Q7e:;f_&JPK:!p/gR7KW>DMh2^>s2j$>!jX-JJA$u1Ks3tkc4:):'Pb+&t6=")pZ;p;ehe9S:lk"TEj+M>YQhG %j!>Sb[&@g^R>3OQoY@G"#+Ej#<6H@!W@Dg'Z*Q$*?5V %DQV:G/(G`MK^90-ML[dGYN5MZk`=i3>!AoUlO6rQQC;G+;edrIflHBemF9S@^ccU]Ita1NOC?oceKG8E/(Fp-;R<_89SS_`bQ!3m0:LC6&8mF=$c8!(?MVXU3Ckh0(Q`-,C27M:uL6 %ns.Ksf&YDH!>,N)=j'o1a:cBYbV?6-3)>jL:3^jFnoP:##hAQV_E4Pj].SW^/YC!3\Pdh.gR+0SBa#*SrKf$C+ee:K'# %KcW!0(-jgU[5)86"%I=F=!BhSY]a8%aL7ckUa]%+UC'['RJ?I%B&/38^]=HJhen?qgI!I4@>jhII!!JqQ0RC$&'#M]4T%B@@&obs %>UX"=iT#,SSr*6<0h1h0p.E7NNA9FO+pAQc5N_#]7O\kg`B+[(K%A".`$a[*X*mQ'Nf%85V7hNS8Aln;iPYT-YG5PDnnjeEiBJfH %^V)O4l//G,js0a].V@Vt6W9S[ULG'KDp^43ULMM2I+F6#)%Rf:])RFI)4aB2i^@8N$7e^JQ_,qi>*Z@eaSi'YtD+rkRf> %;2pGnF[,C:'uM(/Yge%@'f4-nq)9dXf-BYK5nY1gLd$lW@?4'NiUq+g$m/F84cFlc@e4bZm\=5!4FD9gl/S]Zk2F4"X`ksQ.CISd %Om5:r;(&ht-K:6[n:ftGF;H,b.1]bs=bujK4FHb5(bH>lP_VJ9G'O=6>D$Or2"T"FeoagZ+-H:O6r3U[Ob0:WgSI;jn__ppfh( %]Xnnl[Z8Mb@rZS!Yn-Z?rE*#7m_E7C"pt'Am(/*2ean8at&,(UYC-&sFYMW=RettO8G=pQk %j_(\U]mb5^AHpPuft9H)2CL9(_"oY"g.QA&`7`"$p&/qKT)IJ6Y]@*J]ktaknS=Z^_+W\<45,bi^THeikZ%3Z3_/a6iit>^_Oa!? %-a;`6JRaV?FT;hT;,8EE.iNJ^DFAl=K4>f,KCp);=IZ_dB-FQ4WTdL&/bE&YIR.;\MQ*M>3l/ %Hr.$'M>3l/r&I90^(9nEQm"ViJf>;/\'a[kBC\F&.gnB^I]2d*b/;8<'KJj?JHo.DTCd#/GFQu@KfLnXm&L&2 %oSO%sp`7SVT+_]73lf\a;Hmh&eG(%!Ue#V]L]1B]Egl(ScM-@EmH(boWSd%HYOoB+A8b?q8aX]^D&W`E!(*8oGC'^0&rdXS8H!A4 %.WVlb>-\o-7fp5m'OU1gXS'fG&OOsD(>LjI=6cPTI+`aU7Mn<($6N38]tj-:;#"^bH%Y'/8)`b=]*g.kZ6:j;7XK7Bk+;I9#iY,6 %k&5oLUGi=-KCd4BoH9dui84>,^FhZ_Dea!S?N4c3Z)K%*Y-qAsL4?]sQWZfo;[]1^bA=:DAlHl,A$tK5CGCE"f%80LW"1c3f[Nfa %\?i;kT!)q!bbc.&[lE&EekBm%u,D>hso8J0@bY[sGB0T&Eq2;T"923K5pklC:A?LA<0X6`/#_;VG7kF1R1]K^ndAjAq>3H6(W16NG2%Yka8$M<79'eFc$QFA@J:NcUGVc`Q'(dp+8kLBZTmUPL&GK.rKSud %GL+V[mCSKTU[abtNQQ-aF%XWCZTN+@V-X0cHL$.A&Xk*m-H %^=`e/b/2J>A8DB765:.\T&+M%<$UG:#W+-^Ie4q57l+B:4aUhZluFFH%-$]u$)P4[1dE6rfMQD"ol@?^2CROVqCeQ@0;4q/TnkD5 %d8ki\pPOAUjm47L<_jM:;'(Da_bUGMl.j"-.3Bp(9(;0.!8@bY(nj+m&tPdDeG&l7Kj+[n#sfh"k?6)TUF4?l&6Y8F\!,&f]%6pX %.CqAGb>Lih[&)oW?IX3&NV:\d2VJidAAKZDU?/ks#(OjI)jGLN8uP,u18Mk]e^/MA/TQB's%r+ %:6o<9F=&XYGA?T[;Q'#c[lU!r6,Us-FSeHKmM]^%3A`gZS@Vf\Z\ %m@O6U&&e;*6_E\NSj9_TFpjC;&H+l"9,8X3cGOThZ4B7 %e6fjn%OQCe0ctO,qOurd=a-PM?K:9S0A8guk$Ks&]Pc+?He63,>a^b0O"_MASP5\#9e422GGBu0-;s%%R#E3jRqV4jHT-hJgI,mGMSM`43p91*UPQ]4 %d[i,C*obhidqN3lOThagG!?NK"tm\MC;:q3k[,E%JRGj.8Xe%*=6&)\,7A`_,D5MU:KTAuJe.(%p;??+/OlVVUfspkQKq$SnXn3< %qIn2+EC\:KF$A#I_bg4&6K,,9Io(`iSfmmJT*VhKH;G.8P<&4^(9Wu<]Mh.[b\'5]\l'^cA<;F4P&+!WSO>FE1@mQ[00uIJiVXC# %%SV5pK$:RE6RBh3\aS\:nI]=,*N[Qbo1>$hATZB-Z6eR'.R>tGiJ49Njq"B=]n$(f0Rr6]IQ9nR$6,pUE?nN)"\\LLKkVqZsH(K/?DLh5A*"CT:t."2Kc2seWl`rlfbI6a"?G]HmVX';GN?0&b*q#b63!*YiD+i.l/H_Hpe(2\qj#V`MjiKm@5O-0=CI6mL]Yb:R5TZ>1g_Lfop'>,M?W;JHIP3a3reVOGf%8jf/@\79+'i,[b4m.oCID2Fu89=GcE3\7R %U`L=haj0g,8dTt@M+$&u$8'"c-/A-+`sdY!R'5OMGdn)-lk[UAP(DQ?CS&js'csMEHd$?>C*5sFP9t?q&\mXapu;$hedjaPqI:GH %I@g+6QLH)C8M2!@!hWfZH%O+PUFf_(/A9('+BO*tcAkZdjiftl.JZ#2Ka!R`<:O\8b0V^(j*6jWnbG1OAY$*sB=r!Y']V&W'a*n# %N\k%b`%>a=a=$$JUgbZ'p6[)(-=B:XK'lc(/NBLIpbH00bqGSc1;k!dghem/-5n9rQY*<9dPMnI;XC/2Z*7'';Op5#=E^.f.0XQN %A($5orGEp.5<"IfY\u5CTWTc=P_W]`h;2MC(/$t]ed)19==9lYKkFte$7G%:Pr,jhf2U`1G/Gqti4.7(cSCon(AiGl_*7/,iKq`> %PsjRbL1T!YXN,"_B^;i*Fq4QcfLbf&R>ci9T`gkL.ahdsb^,m+gVV6A'1>%`R_-1dNXHAIXZe+ueM;jCkt1S^mIa1Xl(+?!+fdlZ %8R^4AOmM8-NSN"Gog/H;j8@Uj3+F1Ni\7kfotZr.:2K20E@b:$`r*e7[BRs3r&6drLLa`ZK\j1!'d %k_I?JV7=%<@+mZS\K^(947Lu@[V3-5o\=X:\/Y51c!mROE;"-j>r?.BIQP:;4Z=";o%VR>B4rP;jgW-rT=C"c5N\4.G1$S<[`L7G %LLG/>Uu6H)K0X#T,.#W?Ye4QV&p@EnjN\(.9TNYS]6(//p:8SJd*'sWOt7Kf./7W:)ofN=RHl@f@,)s %rgCEnAs_ElfYLqY["nihoi`t'.iZm&H(-nZ<4^Z,[bTY[s+AV/d&PAk^u4=Pq=I3u[;ro$q?'gW8bM<+FA70/Su;&WT_hOJ"2^&f %p.tJS;&q.'pKshC.6ca[pM+>QfiqU*MUpY,3h)bE&`(UH'6a(](.Tk_Vf(kG/<3aH&.]Vo*!?UA=%U&nZ0W0j+OY!U03/il?#X]$ %Z;XkE:M(RN,>_M+Z`o$A#ct+q_b10qTXM.VD!V;ei+HW#MU1eqiacU,+uPb*K9ZW//Vu?NB.F@Y^DOd,":>O>(Ig*6%@4nHA_Aa] %BYbZF3@4-%%K_@G"*r=,WOYQkj;`cib>2VXN^kc.J\j`hITA--J\hK_N=jB#E(mBT(*:72":@d5QYS-q.n^Ff23o%/94/!G&6N(A %2):_f"`LP+Pn?qt=_MYD@m,+EZ38Qb))7DA"_h1:A].PKf'FBO/gI7!ZHtVoXc/Xib0gU`*fJU+X=RBAGpjn\\$G98h3UV&lS$@E>>@sap6RZc=GgYV0$*,\gMjlPsRQt@.4J`4[Dibf>4Bb %J2KP3[2o%.^(*=EVOr5UI)9AhkY1]P=%[ss_pS4Z=%[CrJns8I?7B/d5hCNIps^5RmZl3r+#q=-HDN5PZFUdhI%+!&=I2%@X@CRR %gEiM2qP.cP-SR:9+qCZ'"RWP$_Gbo1$pE`%Ii$GQ&G/k6[m7C0nWM!>5/Qoae^@_2Og($g93iO;Q-nMn)J9'sf]\E,WDZO$=>drf.).1738FT(t`kU+eJ>HY'L3pK":-QB-)BmMtcagKTQCijI(]#$d-\#!`l %&^rDpnO^JK2Zr=,,(BX.0KQ.'Sao)'S`jHl7!RO^4jfsQ#ZXsnAFFW'KJusZVM!BtXS7mk]h48/d6Z=(rXdP$U''+Z^(Jh:?FkGf %8;QM`pU2(BG4mN,\h[/C89Kfeo %fQmTVmY3IDE&&]RHU"q8c9BZ=b$GVWQZ9/h\@h%+YDp0Mnc1lYe`c.E]21?P&bP.9fn;\!etb=!hQU.\rFFGdj6e-C_.dmNV[sbR %ar)gY2n)i:@X(=%LL'ju^JsEbH8$j1U[%Zqe:Xo:_pXX'W`Q!AleOUmQ8!d,/I)<#U0AnF9"C %1<`O@euNh7"S)"LVbJZp9g3IK"p7a^O"cX+/>L80e]W+G4g3TX4DfbDaI_RS/-^n.[*e\n$.J'PgIU=PAh\\%/Rp,(tAr3Y/ChdZhCNj!@g!kV_UJ#GUVZ>RSj6gS&hLV1el?B([4X_:`W1acDDh,YqoGZF.M!UhI %-#70iHWH"o8+lcVmsl;*X\OH+B;LTC!mo3coC.At2CpSSTQNlo'Xm^1Z$Kt^F?+f-nUd)hUb2_lB&U-P$X1d2"`>ZZHF(eD %q(!:a;%Dm!1GoNQ^`Kjh.UYdaA=r*SbMU'WcF"qGcfPDZK.AnWCZp8nZPX7!(94Yq/>hs?*]u8fVl!]86lep@,^FV0<)m[iha>4% %_o;2AlgtBGESpnl2C'//EE7g/Mbl;88`@n($p\)dCE.D=Zj!IdA&@TemX %_g:EW];:PNl;@m0;cps,.4i=PS8!\[$WG8EV]g5rZp*!Ka=o\*rfO3NFL9 %HEZr5;,&'KXsC2oAob"/!d/t?B`CKH[;Y>RqPYk,Z;Ht`:cL>1".='`S-u5KX)i^mcRqOT$!^Prnk`5kJM`n:`/`AH+cEL_f9'5h %YANSb95qh1P^?'c?nS-N-2bS]D>">YsD"DNK\KUO_rLK5mjc]KaoQe.@a=g?P`gm %%Oq,V.0,a%f>=n)4P9E*$:U=5*s5eJT8OEUQeg&Nt8?QHn-_lp(HrTX+-)h)E/\a1?Oefg-l>'3&KG!B>p %/Y1VD^*]"+E#@6U^]"'$JpQh%4';0e_cL7=j_Y0-V,-WAZ)`cQ=;3';<)ldR78\(J3#Lc4MkY_\DQJ^&cdgUO>ud,);3^[b'\4q% %'3"Pp;T?6mdYTFLGpu&?;t$3g)nnq)o29+Eb9chq9BW-Z2M$$\b'2/5#:/NrV(bIO-Do.--(UEtT9g18(bSIVGUhU6'Caar]a<.- %ZkHC1b"rX0eqc?393JT?,SO,Ko2h'7IN<59[V0Z=d$Zj'3"Pp;Re0:Eam1??Ks/-R]2I8%EiU#c6D2*ju:UZEO[Jma6u_p %4K`9gah,_g>+_/0*@l8AWWt=G;RB\""<8edki\cFd=#KHbq^K8QdQ``T!rAt04f1F^u;,\R%brhW+dYh4LmtV"'YBFi5mF(%f2,h %EXe$:"eOKodD7[2^)Tr:Om!pDG]9PMHi8+gmA+)!I&V_Go5o:"3\J/:o5o:"F:F?$o;o8GFG+\*CIcpG\Tg_#7V,'=$RF!.Kcb_I_SgUn>K_&?6F6.[6Mf_,jh-h-IZq0Adct](Z6AoeHlc,%Po.Zk,3hN7`\+DGL767%eLtq>( %Qh`1WVmL8,lNX4V#&\50Ab0("WoWHQfVS)aR\+"TMcA(VB6TFK!WH*c%Z_9,V"7`82i!_+/^jGGoR()7cm#%,U@9[M-F?>,Zd]Dr %f*O%Wq(-oKnNTg^tMkA`g=8iWG#?R^8hcm#%,!gVhp6AoqL$U+5%-F?>,ZOD*r%hi-Bo3&:9pHG9>3hM,\9`2g=id2W? %ds]1Fir$']`S;fI9"0T"/f)YWnS$X!GHkNoSO_/3]8MBG(XGgf_0o2tbLFJq>76ZV)9%oDpj@^#isKZ*O.Q3+t#g@"Xae*Lm]`@"Xd+k%H-U[sNS>(1QNe]Bs,BN^Ln4m#7>cm#f(QH+cjTLE8qrknsl %1(15[\\n[-\]7g1;,Z67RI4aL;,c<8RI9:L58.3:*92VdR0E#JI9\IbVBD+msV2AU%V6<"nGD"+Z*je[Kp:uL-BfTDX@X;4/^haGW(#MLC)qbcOKX:(adbh_^sg( %+md&t9F1+-\Dc9b_h;3nF.SLTnKgkb>;JD%hPF>Q<0C]X.II\dQna@&nJE>+(kO`f@r)@$:ToX;*lAE,=N:b"n[Pl;aE$"N0sn$6 %gVI3R^?pq55,tQV'09Xa1?QmESPJTrd:\95A72`dd0H!K\mnV\r7CS>=dW/:/rrkPXAfXOA^mG[MC^I;@1#25\2;Cm;o_L<:T$4A!3p>Cp76&Ij=1/_rc?34UG %h>&E?43;q7F.r.W][AR0KWL-#A*&]96-@>8>)\W1Tc`me)BgUUL*u>Rh<`LjmKE74!\K$oMg;43?pc-%>\cO#?ET(Hq27Pu+d6/F %9?Cf92%e(^5B"qSW_sGIin&;6/"55j8`bT.?[(0uiV]D=Hh[$SOfnfWqgKh)oj"6j']YfZe8pIu8=`GeUR,c[9W"E\U7_D$f08m2=Q[;0J1AXNXHAEBl?OIa1^o*[=#[61@1iKY+3MFp@qJD[0.(3 %(W9'%^jXFd'2M5W=)*S:AdNIgUK!^T=dkB!I<9r,8BK^+HDpT0+$4k5Ek)(g-Pdipr&uK#4SgU6)T:D_<'b'b+\=-Q_@fU++%eY5 %AoZeJo:a+KT?%M4GWq@:9d;<1iqI?*3U3s(]\!jEiSeDMf%+-266plHbU,@:K2&eEF^rXZDScFV.D]V;f6Q@kCGP^I_nS-5kWd@d %s7cGf10)cd>A_$jmXY$uPttelUJLQg)N_iiQT=uIdPP9.OD!YVQKMTfF,UR)OUH29WHB=ufRrX_8bNO- %BLgqO[m>=3ah-r`Wdoc"ddJCa\se0$oMqkh8T)*^kEg)6DL6,noSX0!I[ob!8k&C-GX77Wcu3)"Dd`?!U+#T_-r<@1go)I:E^+U8 %FttJfiO/QC)B6(McHeT=Hpu=rG8Qs7otXQAAG@Tcbl_&'1g:?jp+;#oE-Iq;,O>MpBDFIXl!I=/[/O,e3MCVpibi6bEG#pQ.7,GHEW4iT/E %kS/57)/$"<"-8Ia`&W++8)WnZB_uqA/(<7%SHFp%d_MVfg_$\]DLk)Y&i*KDW8^=4@4T6kPq4%MINcE)WKn`7Yd4t(Qc)l-p %4?CJ&"d*'mSY7o*^TqEfl>6@'NXkFQSpiUtGtRqgg%kQ#[)!@9JaR#iF(_?4@Bs%gPG9sEAep`RF3h/hQl0e` %jNt7"5%Y"FT1@558pP+LH#D;pR;&5rF3h/hQl0*!F6QhNDcm:M0oqo;l/JXk*Hc+"(<"1`AMr6kc3HX,HBr3%r35F[RC+T8Qn%1N %aL!\c=a"^d#'N%qS?nePk+:\5CWeK7qKVW`j-F8Q\oV#ZCKVE@5!@'sQ\rmL>A,Y_fX&dbETb/&_s]3i%N=''P/j/*G=?>gTc%8&pfZor[G=BASj>V\Rueh/1]^SE`WQ*3uQ3OK#r<\ %N+35H;%PbI&lnQ3>/A'de`3o`&@I6tUNs:loa),]-BHTYbGNR;[4V>L9@;qiWY?9$Pso5<;N\j7F:99Yk[+*CmsOcA7JkN:f6@HS %MVCs`-(T;B[c3eIq;1N]8%%H][FAh8NS6-0S=/+%82rGCCq88?f33di9SK0; %>OGZf>@!>kXbVtKS_A,9>3KiqW4!K:2\]sp30SWd/U+=n9li"h/YgmCpt2sTM=>qPKA,>H^\jRiMhr;,5,B"a]09Rq7&/OGZ&*ISj6-+/L5Kk.AmDc5D'"K!nGdLItjX)c1(r-j8) %.2H[7dc!*`%gAEcM>*>jI'kGb$TCLroT@;;C6N5LY9iCJ%d93\HDPblhhm)n;PW.LX=a9*pB+W4X.8))d@Dkb?5L:,(M!_r.Q:cW %\#nC^F#1r^Dhth,F%K]Hk[8>>&OQ28d%:9Z5]/Bki4^ci%dES>R&3_Rp_&im9](W#p)[2L/tmgR3G_2@PElZ*!JDZWhUR %)_#Lb\9L:89Kq()+GCRuf7"?L47uXhBtOjhWFPRBl??<-H4!h-kBUe/+/&T%LmKKOp;L2(q!1TP.0SXeoj'il`"0<]ZW6tK"1eS_ %XO7X[%h)h-jNc[B]b[/8:85oc[K.0"g\`C'_CZcfHsuQO$?n/jHPM:7b:GV*qYsJ-6o.=`pK^7hY_HU"A7%d577dBhhoZ%o'#)m< %8NkM4.U#Mhl5SZ4'lZDGhGVFpkH31=d5)t!Bnso35%Wu:;I03F#$lONrtqXV&r1I"gN>O3aZ %kd\hs*r]#!"B"?,bUFTR+?15"BIFp1>e:F+@)mF)%s3R]1Fq5f[ldSO^_O7pN#T`GIem_-$$/6,UNk^7FH,=c8FcIUpeX*2:%+&$ %iHD3);*8e*Z_+X$p_K\a9]_S"f/lnn^(g^,LUls(08bPAcJT?;hD"WhENkFiiW8H!N.YsM6;^i;'ff)Q"9Z\sQ/^d#7MoG.$h&b: %.3?'uFpkj<8AM6D1G:[V8kQRh"E@JPAUIiR@!+JId;F:=[!@#!lhmM+LY"_Yl8pdX>[J)@Y>t58o9,lrL#4?T7-r9[0!4OhinU#\2N6O*L %e^&TePDXC;_>!/C7YYRibV-dnrQGKq.al1nBN?]\,qVeX/Is$j$.m8#&*+46-cD`:gBC+TG!Dk?KQ#K@U`)^,=70Qb.IKqhF/ %aFG%/O[&67FcI2mm>4=T_FtD?rWJ.]&2J:9l$%"8tTcbsB\FbNk>OH;bsb\XDe261g3A %W3?6ZWh]cVHa'!@*hP[U5!t*rO5[h+]0=tnY_ShX3gFa_O>kh"HO#I0\u/iEEDt&cpPH(!D^V#WV&"GCd]U$bPGD+T\i:h?S",^& %Ic]mZrc;e*Am>4Gd&TW`#SQd*K06P_WEmZ7:UGK.Q_di#f6q %-$?s&Ba=po6Ojb>5rkdgmpZ=RZ'p18c@'MC13DTQf>")e9=YPQ'FFO1NIL=?^$^Ap\.Z:-ClL15@!P"TiJ:HVTU<5B;ZJlB[m4N %l>/bXh_1:MmVE3(Ik2&bfi"`r9TsedIR1*J^lN<>i?VFi<0q"*pMjeZkc,#hk"Bh5F278uODU$usTT3M"&t^^uq]Q:;:^!erCIC`V\*=69"/+`kHGOLFh%S."2jq'u*Be:T-S=mVj8f5,%N&sP@dXgqk('.VGMsMrA.BHVoS+Y(6frpXXS^*u).rN[r0(RaLgsM. %=i?C^?jKKa9-]28!CQ7a3(+2&FV.b`Gn#EO_VRN>ODU$jDb9@`TNC6u.6'@Q;(q4LVl0W#tMS %6"I:P#iYAY&lQcr)ltpaB08.>O/'n&d8b3K37p-uSEI-AUWik?Og!=5l!\WO/&nWBqu'1^WkFhtk2>5>dQ;;h524=AM\_=^@n8FgtBZbhS'+HKRqBY[AJK9EC<9"ji^jVqE-@<17c`VS`$J^0X$VO(M]Q^"">dL9)iQFK>-g?c@o!AF`E.D^JK %6Xb):^A$%!o[-E].oG]1QYBahTP=');erV\fMKV:D<]05AX&@fMjng*XfAUDLF*M@`sffTQ*`TT+"lC,=FTMI)e_2t0;s>(Nn9S- %cXk,,_Q`+V9ZA[&;e`jmE]eKtP$;jYSc_:ELehS3mc$l[I([4SJC^=o($S/K>_eo;g[WZeXYe+;)Wq]R8Xfu.p%hM8U"HETE;"'1 %1Ut+t*7\7OXaIEi*Y3V!!ZnTdl\^VC;E\+67l*j(*!/0a7C6MS!u\d*dq2c,+?l;s)!U^XH9"?U=%Jra#lG'I?6O`#Tpi#IQWH_M %SD=]3L)8dKut+\O6m,9[bW %;[UDVErl#-Q;SPh63t-QA1<4@MRe]F(Tt_^BH;_?0$_F@k]rS5dpcY-"Y3:AT&k7:>ehWpmnYq[F5`pif.?)o0'f)A^LAfqfu8nc %nL3O?2!0#uF1m;Xk0dJXp_IoW@VDKlJ0kn"Ln`88>^HFn?gHY4=NlKM0f(D6>;6rj/n'[/#`?1V=oa-iF/d=@%F2ptE$m:s&tFlj %gq!^B(N\Qj*q]k\/ES^l(tW4L1gT>3'ZXZ8K_S*$$UY\N#skOC.\]QA8p*uC?0KrP7WhQ?>qh6CU:R:Z0!uphQKkJ=b3e6/l#u7M %k\$$.m4u*#627VYCtC:G#XR,YSF7Y5]/5g$+Q);&G1fCVA!k;go3J/.(X>kdb]f2T?1*("+ksQ9D]NY\+StV6C1uS3FL/@0UU>/G %0b*@CK(E8CJE4[mWUIt`R#ZjeJj%cEI$]nbX*!5Qfe,+BL#BSufIl>GrVn.T".`JHTq,u=ai26EV-u+(FtR`!"R!Bffe,*eE"kV' %fG7ck&:>9CgBGa&i-Z=igI7;b*k\$O^Vp9G>unE"-3*5OG+n47K(&98F(m@YX1G0p7j5/?Fhoo['R,s565GRF;?TgD=?.-Pj@PLP7]V/3pLK?"f(.'U?JnAib;_P.4^: %78e8RMd\NVLDGni2S?l@YdJ@/N*F(CEj0G,G<`@>DE5#]"jnnBSolqR34WYMiE9g2CJUcO*M.C3]X;1jmpP+[i<@Wl#%El-YHMI0 %FEjEopo@AS4r`@@eZ#C_Zd+;\I@/]0Gh1R;\mrf9'o'kc7jlhAbGn+gR1@P()d[T)qqHupB>_W*@B/7-FnNu>p95;u-:27u;.d^u %cXJdQSols(+HlDOL1:2ef5u8gg$kXSSkXuQSIH,*0GG[el)i!.<_XRX+&fYI4B*cmp/O](NU><%'Fp] %`.NA28lSIJL`f"c@Y$raZ;3`ug0D:FL6c(MWOLVBs$1efJ9^t]JE%k9U.7KHG=CfY)FK2-ro?0Di^!mm[L:b_>6q8UgFd"qD'A,, %6ZjOc"iLLIc*e#5%:L,'R`r@)>JE,cVc[>?C(!=K`M*Cd?X'I((UNBn\:QOHaSsm[<=ohW!SLgaW:#XlWsdTo$dmK8hLN6LML\)a %\m,pgD`\d2::'qH;u?KYDRI_")iq'L$2Nfkd<@=0KM$)7(*hBBinSfE>6HuR*EdX6-]E/#lIGW(UM$>HKQTu'*Vek)"jp9^U)RUR %`^NCrB+W=:=-bm6DWu4#*MI-BS>VAYSQ'>E+n"@>P_AsVK]q*%(HC@[CPb]SU(I^5t!Ut62^gc4^__Tk5t %69#96\]KjBOl9GIYtaGuq+<[g+b',B,p>JnTcdNWTZ'A/IFgl@p&5#oQ6FG4$)gBpgLDHQ:Trfg7A3-XE&lU-#qH+tB51;nSj>NEa'Y%P*.*L740UO.DG1SikW'^A=nFE!<"[440G`WQ;&_>gV`B0'MX#OSn-1F81$oY6F=./]m0qV@%/cjVF>J(QD5%6r:G;FUW,@/Z %NN7j2r^Z(Q22IkEFN*YJ9>j<(-TZd3Re_9B_d!hDemNu6#T>o0[g):]9MV2+"Eo*ZR@HC5ade;O3g5aT1kFduAgSl:B1d'g`-.2q2*#qK'/r((@$?d%1r6n-<[K1iBVOqd %)rTdPU'E%KcpV8UEq4l1TXSHDEq4l1\@\&laiP3bfOmiXZkZ_e7mN9%-SuFPK+e<"1-a`:/iY#)-G$[TM93jQRcl=Z9MA4FMcX!. %e'mJsaM1LIVDk^ogL7'%c;S1)[Tc,*o?@8JARKm0Li*Je^-7QVPbk*R5mX;$,rI].iY-IDB-'CmN9rG5=SV;\i<`]jL]a=R4JE'E %)8KCV6P;iR,Tdqupu7JMA4*WP]t(-!"Qm9S2q=B?ZIZ_B<,^Y!O_CJ/.>1;D-d=,rVp\B3#(hdC;TYE+i!iT/R7Z6t6&M@5FMO-i %ZD7N>2mQH1S[sE'?K:ad]3dc,(g[,]CRlL0jH5 %.aW'hH/sA7Dj"Zfp`]128$4&-m]O %Gp!>U6e`^B8BG>UjoJ#!4fhOs[K1d#>'<#!)#khl*=o9o4s6cN_]Zu7inRPKHdZ2;\O?LnrOO,1%HB^G!7GNghqJ+/pOemR^`^% %$[2(27O2XhI95V247F/W1pfdd'h@uO#[>PmS8Z#O:!!=geZEioRKp)-U'#fbiA79f`A&`(;'N- %X/b]6/9iC@8>YbJcmd`5+Vh(4[*#iQfA$\3(iePV+P!"M-Waju0r.FsXmX(k#(fCLCnoUi_0)0@CkEN;?Ku"i.D!sPA"-8-S?J2V %]aK2T?)cAhWuROW:G@2`q>*DJA]^l%e.V2<7O)Jg/rB)-t8+K[K>KtFoX43htpu[;3 %N:W,82l3J#;Ld[D-OLdW%U5eQrW'NG^_un'1S22cr7dj`gWi8h9#`=q#jP!lJLdk7(,*n>YJpAlo^`$QL?[K9CYTXmet'EjNOse` %\oZJQ=+OB7XrECRrYN#6]5EV?Wr%X[F8+OiC\$oKSYmK>e%+eq\-mY3Ccci4'AGirm_VQOfQ&*%c!AMsF4Uj0#U8T[h7o$R:H"2R %Z9U^q*S\kF\&M^CML\:]Y$5#3F+t"Y\a.fn,V\]BF_fbI7+Rp@DN276,?&^Pm\;4W=Akm\m/kfnj4TI;Zk&&`WO-m;?C)$/q0Jn& %g:=6cY%h5>"-2O\LV%1QZ[e%5<`RpI8S*A9Pt-;>&jC-B^EgmUKh[?'hmN&FV%OTt71Y/hM"3Z\/m&W%rKV\Ii,/d`fesFFB#&Y5JS$fg6*AUXLt\Fj!69p@6+irbC]2 %@jS_9b:Up;=HZue=lFj%HJF_VN`,]QP4Vj(l(O=;?]s8q8U>k<8P^pUJgA%+>frW:;Fg,4h9_B5:=:p'U3[52.es4+U0GcLZJP+HstNcOB^7t_Lm5:+;"pLQqElN7PG@T3P:;LD!.8^c?YPC@p)GI5,*>0iETYE`dHF5+Gi8EDCqF5uJ^ %5.RNUiOlmTkcPokMMoVT4]g;95YKb?pS"h>^7Id6l(Oq]5;g7;R&tLg!BI#$nGog)<9+n?r./L5l[8D&fT %QD;=?VC+AN&-SGW,fc'L=hnKeB,^mpL&hB!#\YtZU^_h[6Bcs>h+!WKTug]GcUO.Ed:C:+BJRhF@1m-VBJMm7*,(?u)!"rHK4/PX %kjt8V`ndJnab2A7Ql_"@qcr/3r=6i_h1a,k"t.s\hC9%c*mi_s-7&^1k5;*`mOgar>[a#VrkfA'Tp+b"cs^8o:DegN %\fc$J@7GSmF0Z+r@2K2W^a!oS@2OZ+QA6gr_a?Ou'6qAJ%)QD[oS-fOpMAVj#euJ=Ygm"@iO67I-G9'eMqoFt %0T>q/[)&u![IePqObZ@RlNP1PTX--kp`M3j#g4AB<^"YmX@8^d^A6rh,MsK30fpe*=S^s(hiJr',V %*gG=5QBWrg=5_jJEKdW[,E147`(M^1-&3.J(=TP22od@(>/E;7Huhh>dM'nnk*qjlHm[`U+Be(/QF^Qc:\4/%IBaWqHuhS1'@-F8 %S&>-BMA,dGRgYO8F+3rIfOLa(SFao_fCG0m&=.UU3C\B;],^2.bn3Q''$g=7S#^AuQo%2b@"]Yk/ndQS"%EQrqu"AUJcR)!2/g?J %Lu@;S_gHO,L`d3?$lC,nl)"Kh<"oprqP6Lr,%ulG6mn6R64d7L6T%26n%mfdA(Pqsea_k*uAY;Djj'S*S@G1*9WFHulCT,K^N*PA^pno"=n9nG23u(rceM8ou5@ %'Z()E8ot)p*/NmSMUjJ0Y<8R;i49'cJW\AbL+b!;%ucb06;M.u*uHH?V06n_omr7:^nA(t\.=O_h?&[GE$#pr$d@6F$fhC7Fb'j. %(`sTo$V]`HK)*2Q?!s=Z$gn*AFb-5J3J7p%e-2^!<:An+TAkCX#=dt[F(@U8qS5X-@'"Dagg+Qo$ffGt+MmeP,:4t\O?:FLn6 %"fAaa"nR;-U0PRBGnN=%?^3NFmfOeWJO'B/E$&26cik1on&"32nooZ$>:d8pN78#C-6*6[JW[OZcr1h!#=]%jh(nB>I:,?gI.TTV %;AU1?Z/@gM"JH23I?tL/0N&c5_I=[9@&,D/fM`.F"!_r>JO26(%uf!A#.Y)WI:/j'0PFu)mK4\VJO)In&0G!TYh1@eWlnTL/hkVi %2HGBa(dl*h%iHZhhu_C$/]0uu'=bjI4;KPAT"kL64'*T#j9_W:#[)-4a>0THTS90-a9pl#_E3XKU?"lc?i%Ai"K!E*)@Bs;.!^$9 %iT6s`n.7NPKo;*AE."@%/8UP5_.9Ys<5V,G'1`SKO6e2O7&Q;Yi#uZ8@mI$P5M2(@4Rg]\$(Q.r+mb5DN05QM)PT#'2G0P`n;tdI %'KGRndS<+uaV-YJ!54,GP4t%V`j/K_GZ.P@LC:-aK>rfE>VEU'.)^kIfC*!;:D\'e@,t/5Xg:0 %dVEN0ajlZ&]:FRMgHdf4V^M/'C@L1<27[k<%/B^6*F4iG.YoC7jD^G?p<(P5P)tZYsKbqES%11T;;'dbRL;nMaHcX7CYmDr7F,I4Oa.Hu=K@8cDMDbj>I/h;(h3ucI/ZM+B0;F %9,FAJ)uN[(e=$+b\URGj_MOnt*9Q.?6mBalGOX;ULe^@Z,sm\nBQt!DhR#3W/M>^6ZFG/an='^0=sKd=Zu# %rV%c-l[;[1'a<"^#&:io*S\iCL_e.@V;oSelgfpTZd@Om`;5Z*!#k&=b!["%Xi]N"'X(j*));*2aX8*hKB[(Lc?Om^a#``R\R,/3 %]dq4,h_Sc/;&/Nh]^DE?n0@:?JlL1o@/MY.Q_gH %1#BD+62)?PFYr&>f9Ji%pE4iM4,N%chiuLUXuLJL["f!"ADCB`;Z2P5*c<>"o\(&9c[X[61p\^(1pM-tgIJ?+&p>b*k^Zq;Q(_mV %,:O'2)+fj2Y_F\<5B=1po"_QYf?U9Dj\[D%G4K*(h+/:'&U`=Mf]Z"m&>Es5%JeP4F'TaUn,Y2,ds>V9nCF,dUa:G9md6lMb?SoK %$sDs+G285,eaNJ_`nIVeG6:i2+bh?9mHWF*FMa_#el'H`bdLYIlm=5NBHrWo+Ve04!un\o>/$)5?,#Sug/:i&:SBjq"p.fZREa_c %9>:05o*u&e"fX%CF?:PTPJ*"?b$A;dQ.q_I_p9[qe!LH.oZbh,+rB/PitoDDYa4f^cCbBsT*)_j73+$W\*VL+U_uaI3VQg9B[Qf>9Q;X:/=)FtLBRPDN_ke#oN+(Gdd^ %H.oY/QA-te],!S?9Y6DBlrjJ^/n?oQ(..$I$sT=H)U="Hg4em*f>?.Y_m#DRHL=4bV'1.sp(k*SKG">%A)u?qqnPRoVpEKa._TSu %SIC_4DWpqKf+P]/oWEEhmP5@Aa$=XRk8GbBgN6]j$"t#e&;oj_`.8O:`LRf3aW;$:'RtK3%_L'nAbT=#a!^'l$\qQKhp`C5Qns4O %K]8%gln4dc#fRmX^cD[teUQ;PQK/[)GFc/'lf6"p,oTqN;W0+@0-S.MQF>k3,tUXL4]HJO@(iVfte+cBnDJ94kLDGA^?L.,5+oQ_k@m2]L<,WO0$VZeG\$0j&JoNOY5'/FASKYf%2W+;crJHV<% %gofb(7e?e2e'kpobi#k:Te$op1>9Em1Dhk7GV8+*c1#n:o>\+6q7?6(Q<*9T)2(gY;'s9!I1r6')Tmn54ti/sFg[!D_!q^/;Y9Wl %P=]%P8ge>LIb`dJGiB.fEpLt4qAL_=b;XC\-ZI(W*ml916E+maG0j#)p<`V?Y%@mMSW\AC(9,4$=*`+:^s^=talZ;*I[-_Y*Ltp1?0_)$SBMRQ%,qfc[ilZ08(iMKQ&4\%"eP@Ekn:*RHJ/, %*>;,#LYcJm3]n;q?5[hd7=Q$noN:q\T"Z[:qcWP"<>S'S:+%uN0^BP_lZ@1=3Ir8T3aA6=F=M3STLGjR-soSNqYS;oRitcqW%$r*8_^tjMo:D)R!M>r^_7nZN@uk[qj\>HTQNJ %^H)3^precUcp$oJR2"3J6K`*eZP(SWXj,*T%2Fo`f8Xt.9Qo4O$?dN*4_9'Z=/O1)>M%!t^9Whc!#ZFHrQO6+.FnFQD>J;jWkOCf%7Wq1$RG[]2W/E:MI2=,8F@inGkeCsF'%PXT=75V9W:hOl^"3*_FAPGEHQMqcXOkQPO(B)IR*YV8`5u!LLa4Zl&C2=@M.7KLqX^2PnB[##k9:65*dK %_CDdALhSZ2)g-niZ0.6^Tu/?&j3Bfji[A1jQ4)8)Eb*r[BZ>))IGdk4gPk50UB\Nr3WO,l.eja_<#/D)GEg`RU)(Lu0XjYh;jbaYlm+<7tV=YsX5JT-2X&B%F33-b-!JN,+bB;Pau %gp(S5EXSpe:HM-d?*$?T;5^BnJq[HA<1OZFAh9[SdWPeDZK\:-=91>7'X+`u9lsuK5G[^U/=i`Zdu0X7_kN)RHLB78?Kes'"CL@% %1"9Q7&$)8EMtin>JO*Ml7gin+Nq^+m[Buq!jS4/'/)AaU0'YKU5\/eu7(;2B6G*+,?X'!9]m/R+3r-Qm:_ONAoP9l8i`g%r9Xp(R %j%$*.OfIq*)Jul/aV88]7kNbSmBdTe9s:M+?!hn[?Jhl'T#qFU&fLTL52do)NN#NmXt/>!*9TgbDsuBgF*nUEO$\hKCA@(HJ^Zajp!gL$ %B"0Y%WG8@(YgWNG]rZ[l;J6MBOMAN04)&MUknFo:L5kNd`U.tirHd5W %[R/FHO*W@4gC!R_Nd<7dDY>1ZWYgT:_p-`C"8eb#(uM8UN.#ej3hZs9+Hd=).N)VZ&YS*4nMmZ0o$+eYD`3qVfG"U`X,hdh+EE2h %QB!+MFQot_KJ"+O#bp(!AF3A`X!QYD.=u(a0<`glG_J`r.#@M!5^F`L\^/U9="8/=?pL405F;f!gnpljEs1lq,#ugZH]2,98?W/L %SR,X9;MGhR:d&;'Q*0&2Dm&KCF&B]@GJ'=Hc4mKBmV[]r[grBc;G&M,TfMtLOIdeg9e"a0e$^c?!A&ZkFZ6*a@J,X..Uq;s1( %`eZD@,`JAsKGe@^So=U,9itAci@-!Id%pJDfhb/0:RE7[Ul7EE(7LK?;+=lFdE'/pKVFDpSqN4KL8'Xb"sV,Ia6dn@ERuc,)CG*` %'6^n/m@.jiJ8?VYc`p=Y),`qq?pN-]F-r/Z;+@.1OWZETN'%Ck/Tm?gA`QE"l##ub-mMO)85jW: %To=)\e\?)87Of0`6lENK7\a3+G-*-14TmeU[8LYVQIF$]8BQ!u6Wf;N]a>9l\2Su:]ujkTGhT4bLlZ=CZC9Xcd9_N8(@Dn!Bs/^WFtp4&@@3m+7qmM)nL8.%ZP\a$F, %H:7Mco!fIkk*"[kXMIE6J(W2.#/qh5r[@LMBmjJc4u)u8k?ZM/2/kHDib%P1KPEj@56%]%"g7LQ!@abiI4r]-df&< %\L$&`j\kMFb0O$b)UXK!J8>Nq@BV7k?^^.bo0t[Fi=*pku@iA-;dM(]D3X=TfIK"g_WG_C>t+UjMV!7t`0];HFbp %V<$0)(4[)c3?'>5\^da^ak,qG+o6/)?1c^\6DMre=^.kTmHp:f$mo(h>XdQq\jA1U_E-V[l=U<)dI45;;B#Ag?(?iS7DDP"fIeJ# %B':7Sqmi!FD!!A6Tc'G1GS^8;3Dj;Cq%`kF#9F36P!^c^7"@>(M1G/?c9l^+s3MN.?$$?f19\W<;fntO.kS'E`9Z,P"C]8m,]T1) %@$=N?q9$Kh(e,)?U-j/Mo4#U2/ds7dK#eG$7#.eBP7JUEEad\no'aJ*!Sgt2`<+-kWC2M_;?=IBLK(!8m'-mA4/-g<3fs'K- %)O9N*(;1@'%]MjOd*0?AL<[p-$OO_BfB.A8)8\**d4mGo'8C5e(hX\?6'sB2nq(<4%QmN(L-_3+lJr)ckZ]eEMq0^3OUE+?Eae81 %-%P?D8p#m$SuLDIO&\%0IXR4&83Vk0V+.ohU-m)$da!Th?pEA2mS]<-YFLJ6K%m1`bU"FR-3!Vi6UNK('[;H4Y]?pf40geu)nQTJ %H?j-(<-JV+kO>QE*`8UQ%s$SWO6@?VEN.I2bAF5*q!A\kdGBG"lnM@;U=5ruJ-&+?q&s"0O9.fOq4X+Q'1RLC+?p!>&Q4-M+?q[o %?Z6%?Qi+'+8]mSUN4&X*WIUdXlX-.h\FEI!q(EJE-l"Eag'X8UGehVaFhfLBd!kliZ`/K"6b]OM1QT]Y&#k*CV#H\fpg5N/J#Rr\ %;ZSu3Im4\;0p\)f`L@>UcHd1(-W1!&V=\k,Wljl%Ia/=<%HNEhZ';30iX_i"-uPbH]JiS341t%Y>.iG5cr)DeGPu^,PR+#6;ABL- %1,ZUb[bPn]g[bb]G(.8^Vn"d!MB( %!]*'Pd:1)rJ^#kn>S*9Z^BBZ@!]0A5>@&EKO:8DOQ08cT8jR!C<2)`qP$Y)g %6XS4a>n:l#X@&L>b+8l[csZ]sT.pr?TY\u<(//mB,s'!5(\U8L5D[:G'4Ka"N)"Oe,s"G<1*\!e:NWP@U3n`Y9c=F<2,kddCmAAY %+l(1jA;=-Y6h$%RKjc$-Oq.s_S(hoK+Zb:r:TcCq83>c;_lS,"r*U?G@CB]#DHVbAONSAn@1\1-$P+H*6%amWXX4c'6FJI9(oE-" %d<4D6KK3olaL;R'4/*?&%=$<7eI-[P$$6!Y:.9)FI`Acl(lpO_%uRn@Z)%Q?PFP=JNqo=l'U'C#3TZ %ams=O944>BmrhD/7VKseCT2YQ+j_!ekYQ2-A<\Y6+Z^%e!C8"m1tB#CAYV&U6]>B(a:>1;LO^lWaUY:o %nBB37:dajFE"1=DY.,SYPT?3HEt(+bX:F7Q>"5 %PjQ>+A53ES4QV19%tU/D$dKSB"D5q-i3N\74/A>&6$3i3G"/W6cR$*k%6bBg)W6P6#t;D\e31R'@FlEbKjoqB(I]\e`Ul%74&V%RXKfB)emdK&l3BXk%KPkru[LDJCQ %&OM\^H&0d"8_q9U'srEO9(cl)L#9uJ$VpLpN^Fm#!MjBKpNNAMD,&M\(qC[?#*s&4Uj&!h']bP#G_E5A4f^uSHT`[dZJNWTRN.g0 %%HUVB"X;9J#eDlTe*b6J0\q-!NUMhJ7@hHkHNOn'N8"070b=g[&9eLXKDrrt"q-^M.]$[!l %mm`l@8p;Z'q9dXF]/JsqT>W=\)G<^bI<\Za169>r-Ft*;]67'20m]m"hr(\s@7f7uC_e>h>7/]+DY=YN*T%\r*'qH84qmX5e%d(h %U*23LBFV,ZURcF,MD_:jBaOb[`aV$Fn#s+uB^`+]XV=s7(?D[&lA:J)=DRFMg&H8(0n@jTj&eu=ZsKHXT5sO;IJD_YP'^b^X$!H-ejqPK\\pd!#]p&Jt*hEZ,Y^3K-ah@/_._u!AWi`kW8 %(G@Se8h?PqhYQU!B*dJ^mM="f^R2Zf/El/Da)Xp_>HpBgaGhon8#YP>$bq;D:Y,RFGjJZG!UoG_9A95P'kn(.CotO6>I-EXm.`Jt %Ps]Bsl6>lfpJ%uRQTrG8&'`MY![o6*UDpkAk.[_IcgBig;BOA;ohk\$=&/b'DEG+#h#dAa4ON!p0]i,gV/;Hd&"'!.Plp>b@W^02YY+)pdG;(mmhL@i^Br.2uFe7Xu5Sh$N'a;P8W22;^!u2 %g`q?.0O##*LZSn$\"r[5;gY3=4GccE>^JVho3Eh.jeit(jHB)a#.hD[k3L:0!?lT^_a\8-E[c>p+?Js0:DHTAL?4Q"qpI5^D(@ND %RN#jmIJ8!obljh$BOL%snGF"]6gMmd[N:n70UFl1O*JU;6=>c#k$s-.0E&YU2K)p:F`aBY3XCK4Ei*Nn-#NX*^S!qH<^`=M?l>I` %1FB:\qKTuZPS0=JJ4,dbG^(;Wa:[5[?KGK$33FEBAi=?W[9nkQ&a#b&0U'SaoF'QKK#j5`1U"?S#(r>9C['I+KL7)_?_,'^_?aR) %->:RECZ0\7#&)1%CH7ni$sLC#YSM+doL)pJ&LlH)a'.t]@=blbZ'LtC)A[2c@kBuWK=:]_(:9G)U+NG`%@a_uAOP/]('&2s?nLd> %dIf2%d?[#J!fkS3D98Seb9(N!Bj*-&bPA*\6!O=j9+]dL/cQt"VjiE->OoG;%D@YH3lV;>q-tua7Lk-\r22SUh8.1pieb&cj,U/` %D8qhV#&X0G/V+Mfo#FpIJn9PBr37#J6F&j\r`BQAO_ndt1a(NCa'-2=,`@Xn6_Gf^=_?U'YWuF/SkA;`bb?%.;35"#NP$Xm_VJK/ %ZB<,N?C6o-jdnO96#8$9d0:Z'o`<$h(u0?Gpnh>(B'TfP.>i(?Ddjap+[2B>asImCGc0>b/a!`%Nb>05g5kI7D5!RN[h4#1'Y&;HM.@;Q%[pn(hUsWC[K;^KjhF*Rm=u1frmDUJJVYI?qi!%8SZXcBiq^k6=jjV[n_Z#q&2Mk`ZVS6X=n,F^"?,_ %pjMpJ.\r#0*e/uRq8(:_(J950c1s,@CR0"@)t5X4J"t2tquld`]bK'"U$AA,(D!E7_7o5HZZ0Y&+3NS`$K@4jI^&P&S5,,`CSUj@)P8-ZotD_0_o.f8bmN,6*I6]3_[Z.>=#IZ2 %_[W_BH2I_$Yf]dZ1uK3gLbB5l,O"^&$e2C&9!`d$4#piE7Q&alqHLVjl>mEa^_ST)KmQkq"_ut6C/"rm&u^A:%D:<51Jf;Nl[8=7 %e9G$2#RnW0(K,hC^B_N,[s/3'kssA3hLq*8[,"06!\-%FibsA*L*'W?"%c:Y5b,^r02D<9;ac0O*kc;Genk2GR1V!tS_goBWs;:@!"dm'QA2%i@KDl4.q?1A:Cf %$g%$c^E1mhMi6K4VQPhAqE[JAIa`NkHh,]iWZg2)I^[WW>qO\r!Xi[PS(-CK(;$rl"R7.]k5-^_V)k@*naLZMa1C9)Z;f-bp-6p@ %FcKV+27]!@<0_cVZS7TK=PiIX*e*gVH$W,'VCXoi7U)ud1*rZ70WGTrRTIuS7T/$k.AMq?$uGF^<-hYQhlUggap[KR#QK>'qh=I$ %PpesbKb[]nGAQ1ENQ&BkS#GTca1#El=I%1ZN>OGUCcj[?Mu'l,B!HNd*'8p=OQ63$l"!BAOrUZ$c4N\6I6rf]Wr!IES>tf^>1`BD %CE?YVLn2C=RR5S_6;S98(A_h?0ZEa7geYmZikjLERCcRr2R;c-)Wh@N.Rk\)Oq@_(\_/nedjA\%"b0)T!'=Y>"h+hWp> %jiLFM$6a8XR,n[V.+C#.W)tZZNbcn!j0C'VM-2HW7A63WINH[$cZ.p(<,/.`QK*R?3@i:\7_j&lF'OAZV3$R$Medj1jU0W49ZhDS %>IpDs*1)$(1M]FQ&:il:kI@U.>>gcFT&Xk9+dp5gd45RscGpJnncXh:bU/"$Osf1tbRX'V;=XjI6A3<_=>&0^6?nF5C'n)o$=OjF %eJ,;i'LLOOXJV)eUoG2To#CJ9&+kb]e>XXFn%0TBD7MF)H?EG>h`.gk61k2kJUZ'O?>jl##OZ'HN\U9,Pq69R]$LO[Lc %>-RShno'pu$[ih/r[ee!kt`T?g7hU^6:QVEg1$s.<8Hc02\73&Tcd7.XXq/[d$\e:Mm`[;$3cQaJ'4k'iSi\:3p&>;[cHH*Ea]V@ %pp[cqo+UN_s-pTkknJi'aNqU95]m`4;(-DUDja]84R_mgdlF$r-YrC9I9m>mOOr\hAi2Up.q3 %:jMNVNm!F#7lF)uurVY)qs%`Q#iMV]P1?F?m"JH\VY=.q:-&`\r"V$R9_dM@+*R[;"g8E,f:lJauq8"+!UHW\Joi %<&O/dL;`=85.;kRJLbhm?<5[eF31,t:$1DXXb[o\)\?JdR$J@<[A";i^8Usp<:^h>YWQfF^(:W(6k)hrAkH1(!&!G_I\W*bNUP(5 %,78Kg,*?aVi]Qs9c$2'Lo"cMdF]CI'aRE8lXR.ca5=3er9I(\U(&D#TomsKZ:5q0@"^eo^G_lH$h`VB/Ts4L'FTMDXu@6='ODP9s]!I2pH?C %qi_ktZ^#ON_qp+Efr<+qGFs#WHhk)fROJEQ:Ng3s0=ed/n?+pR'ZsQ@NB7r>"m[2X]i^!fk<\8#ZF92Oe($`C?Wp3@]KH-Yf=;*c %lb%iKq!o`OQW>E&F*4'ICtqGqJM#$=q)A'4hr@.+S:(=V5?1(r/+o/u;nfhMOeLo_)e(,jRE+DRP0um.GEr#J]+:&g.C1HDeh_s5 %bEcM8L7F#V3RAAo3&$$LpA12nc[AH$T-$WsFLjVsYICtG3)q38JYof$#Y?!Pd-lkmh,^L?K@hJ5#Nj$VrGSQJS/f.,1X,@6Z[7C\ %Acb9#=%I#Uqmo'qCh7nN3thSio+Y>Bjg1(oH0ZKTg0J7bF*&(Ph5B`#^Fb3ABfLs$6.M;d8Ah!'m&Ri?+:Y3+0NDK9VdBLe#%rmI %.+&(Di/PrHPir*]#U9Qd-*D]0g6LbWWH6Kn+96+*-gh>j4@#A66BHaTcg8Ke-\`a+)Z7VHH4=@5/c, %UoA*5=.&+Vda6@3BuoiAbonN,'>g4[#s]D7LRfH]h5qi::oh^?EBiauddEkLfE(L\>l^8#L6f>""Og,0h[#hpU"T6a0d>F[U@Fq* %5#B`n69R-9CZRDTQ^C>Nq)F,eRU>i30.T0gW>=+.\1'GE=^#S#CP=t#5s_Il(OFNcIW^I5>=`PrIFk<%/[OTg]hEE6qsi1uAU*pN %h94DJE\aV.h93(\F[`rMmOQ["70+dm0qA5t'&B"@d*#jqJcP;9Vfq45F>',(:Gft.lWuL"ChU6;f"GlX0<=Lg4&US)AZ]0i4..W- %0oU!I=$c^q+kDij+RKjYYD*(#Mn82.O\houlV5,`Q'4^TDl'Isl05DHkZ0_5L@nh2aADa5:U-/4V(4:Sg(R %C_YE*"_.oE?De=<4$*04eWp^tQp[*=)UBGaoFKk9Ngc0RGJmg1j`b]\+AM=cU(/bS&!m$/IDJO/OP9[-.D0@YK4iom1m%h(^HgD+ %?eaQ)^T,XrddX@<,0]HEX8d3h;lmaM(YcII0Un^E,AXC$*T>E,KOi%Sf)2K+eH"(8:r&BN7LJLXW9u %c?_X//Ks_1q-6u>l/.-_;]gk#NhB#QSenP,(Dou#]9Z"@(5hib1Ei/P8e5d;_d/0fCMkKq#rX][T)Z1Jh<8/7Ul"2Yg=BASPct7q %U8&/+58cFB*QF*&`]ehtg%;.'F"*0ANTW%a!!<[?=]m4,/21JQ %?4)*D%G2D4X]2Q^X-VFtM//+i/NKE6Ch*aJ43cFsXVn4:?'c*m<7.!PCL(Km?A`=)60NTe_%V$]!0Q1-g'`Ha/VQ@\Lc4beH^,Jlk+O]D>"dOB#kLs/qqp& %hEEt2;`p,BF>$CaBMJL&P(1mkK/c:!GV8un;.QG!Hmu/LP2/`'otAH2K[at=lh^/j-[j^g"rkP4&\rp\T>DrfgP8J-<7;`r*#qiAnLuCqJh](=K:g/Z[l:CRQ/)K;/(]LOcK3$B\e=]5eK+R^;n!([3``\\&U??j?+A=[N5)cX#qYl6Xr^"S-8#== %o5%PI9bE-a8.k4+i$[2+5WuT38NOU8]jsuOhYFBak4B0I,HTP%B*+.Ej@\\I_3Qc;__5e.WNX+Wkk(Sd>-^\l[q$Ua'L[CdQs1(S %HT!Eo6Z,02,4ph5@Dcn!@F4o6d5rg(-^AdeaeF15O)0ERlZtXjZ=1b[_cj@Eo>iP#(i1]\e8\i"H?*X9V'PJ<6]Xr-"<2Jsiim[P %Y,'TfrG_$##6.T20(h*Ak@ppt#nAN*]SQPo;-"L-3HIoPrlESH7s.eP*HeP+jJs6tJO"*Cb[WJ91fq3,m\'r"j)=cnl6h[4Z.+Zc@Pn^L;dh]o_p+(bOYeMDhq1GtAGW/LrE<*jK82[`\iS::gj %MdHN0S,>XD"7MG(aX6b-(Pq^M$ZIhsF\[4/6OL^/A:pr_Y'=S*Rso<;ZU]^[!tb@Ap$hOb6hhpIh0J/LkKAG"@!3=XLOUpEYV%BHl)/n0X#V=68>+Y=F):BHBmDiYRqDIF`u: %k3aWRH^.63]-'-YgURHqX(j%UA@ihrD\lL\[bEWrcL8n,YaoPsXqB=Sf9#;5fT&`WQW[I47F6L+aEF74'4&!YB9>; %IneJ81pGe0D:0W_\HK@98]`%,c6]^N.j'L_?or77[RR]H$#E[E9?Rd/hRZh6bH8,A!3L>,.%;=qKO=Wh09a1plVhN0Jm5eXFKsDK %HY:SRYe@#J2RLe+d4?DY/;(/XX,+N=fb#A5MXCJP`6WkH#XM!L?]Alq(%P\JL]Cj<.jip89$+-`(7:H>S=/U/#-+(9\fD<`aY$)* %%2"7!GVi%-DRi"^KE?oV%0U;nM-0g8:4haXUk+E=5%RaL"Z0$ffV`+IOk;p1??9R)T"<(Z2icliX'G%l-6dua49(D$h:,A'm %_>D2=N5nbP-]"I3M$]u&Q<)\3[DW2m$/T,Z&Jh(9G^/C$0ZG<%iZVPE'Ot!2na(Kb<31e7'G%P#mUA;5;ET&,]Yo&RUj1:^\#(9o %MX_NUn^JOI="ta`.@r5+An3.*dhJg"@Q[YJLJI/=BIP"KN&q]k@%W.b(lohr&UYHJ<`6TFf3:r^e/1r1)n!bC9?A]PVIj(-;H"X+]%&Q;a(q5HLRdMO=;ETX-#kJ/9 %8Fb%ERpXec>)ML+$#,TDZ'"$[HPZh\JRP@!E0#:#nJFmgS1@:c9a5ej?APMB6Ac$8fH+KaL/L/+]Qf;'(eX/.`)KVsoNQp4&Q;9kLtke"Uj-7S8/][YU0UO7;M?KSDE9lr(#Egp0<;liH6:s=jY-42!a5DX %"'<<]8`@F><s]f1OHNfD5"r26#uXYo&.*$Pd%hFh7=AmPX7')&;@B&#&.'#GU_[;4_[3#mo94eR9PC6QeT]T:eAD0LJJ0A$8M.H9K-s?G %cQZaUDa(@tlbYVaSo`Mi&#lBaIKiH4R,.NPTggoiQ7osjGAUI+h"im+qA>;MSd*KY_^;2 %Bf4-6K$e#IX;T2U9@o?m\?$!dH4.F\[G^D(pFq"traJ2[%+^2&-RQcf %O"'L;6XAoe&17:.&JI4ZIMZqTRCIFE--;m8$WTjdpG"Oc94/VsiQ6(Jp9eI=ihfr<2(m9c-4)O %YX4HKB-,IfGZY24kD4$&lk4aK^#kWPqm02]7GOo+;Pc.)Zrn@=&Jcj[+D_/fS&_b=h36F`2u^`(SPAT'3p %93EVrG+l`346Z*t-?fr0(OGd(k/a480%Fug7T^k/I^D8AhF(fhA53j?so2Z$ddBS7ujH-EC;$_:=- %FG'5h\Zb8kF*m_reCSlGlgMO%e]J#0MYXAJC/2m%OdGPBT5+%pcC'oGdlI&sO@?#e!d2F"c1M1T+' %mqe.n.!ifVqu]*I@H0QX:p(qh46Q,$KR%mgiC8;K[23SsPLpQmbh$nqgEf-:4QWIY96c2UY;U4N_setCRt;K[c.U74aRH:5fUA#Z %;`%'R2Su*>k84&F.6N)Kc7hF^=$on1Ge%nmLeGGNYckWRDm[Ig4ggR=FtrZlU^M(;k'i=O`h(3=GDolio"9CdbCa`+`PsZZ %9QLpsop&Y"?)i5f/3,DfVp`kA%C1hRPa(SNH^1#AEoCXuM8ja[dRsI'_70lnrTN`pB@'U-UC@X'p$j='!pOcP'SMV!P](]rNlL;5 %3a%/Tg,0qhET?_c^!aRNNaCs_&P/d)WLuYo/p:Jj-8gSb15IWZje/"M-&;&d*)dm*m %X4GH_C=6Ci]Jn$54[dY6fU6nAVMAmX0TY\lGbVoZX<85lNlF["46rd`nGEdGO\R!bUAF!fCc7QSR.^ikKD!\\2>NeRTK>KU2 %W[f8qD13];c2%KBZdjrjLJON8'I+L>JJ0S!R(;o_J]KnEEV[qVr/IlDnrr`YfK9?1+;uK&kaFGkD=D;!0R9[B@@&1(>5c(UOo=`W %E0[UK,[ZiG_7V*_>W?$D!e<@0rQ'UpZ(4@/U2aBpk2.6V_:j6W3^(3ZNV;sgPCVhtZn3T5=<718\O6 %T:O/\eg)"-_7MQ"SXm+Gf9cD`"17A"rSqdS#4R(&Z5d'u_7_"]ll*Gf8n>&s51k`Tr97H4O,@*TcP:s2N,a7cr=]Tb %,_=9n(gYb6(W:"ar1PnTrM_hK#iX=PANK$?dENlQcp,>XSM;H/LAhL6#-nN&@H\4Tcs)H#L*?CDqtH\p([T&D@(uPW+8gTH-a_E_ %?+?;V-tSslfHjlpQ5e1l^2)k8\tlFR;I*18WLln$lsBW6!+-6"V=u7h#4YE;n7>Z=g1Vb.0h=Ml/o5&VV*rm.X?bZ3V3*mU(]=rr %j4U,m+M+c:VO'KJ6]5AS%0-q*?#H8j1uki9E:&JBKYuiZ@Z>QJ4j8V\Qf.OSCDhDT2^oq'6(K4])k;O:V[.GUV(ts-K)`Y %WiR>0kJSpUKNt)^Z^MEB#]b1l/pc&BOO3cj'[8=nbFa-XJm=j^HE!UW0,=P.V7.7^Gr2$uDei_XY;!Uq;T$:GV="-HB%#/_8RLah %Xt"eoEf,:l#T<;_0rN/EB2G\:-+ZDc8SPQ>)bB;44e;Yr&p7\;24,`@NbKuJh-MMKl*DHM;MW-CTR#`GU:MDq`L*uqWjh,"@\:9+>qK:[K<#fRmXpiUV^X0iR"k"M6P%X<5Dq7#QD+iDi6)'7Xr#fV%DS&-YsI#"Jpdde/4dNTOX>+*JK%nWk7 %aKAX/$ola?JQJ'>6Li)Do6(jfXd'OtqAMpa$\N]>AHq0e"pcOE;e`jq05Kh:l1;?*Q`@.?'U9Fi<$+j%CE&,1SAuN5"^V#Z"AS"=6d4-6n" %WZlFtKL2*?LSd7Y7CZOpSf'egdl-L'dS/O[2/]'%qBB1jloiE6TM"+BIMV7_orh4?s*G,[8ttZ8SZ`IVJa8rA#A8uRI?-R=&#[]N %VXMoFn'RtHOC/e^UnVS+W7(G(ZhFTbBr.%!\q,3e2LUWMHOi7m4=[0IfmB*9@:(JFaPI#"P]MUgTmrG %R^\p5VGbPKrrB&)o:]I %m?o'3LKhrm&UXV?kRkV>.i#iMlL&5P'>[2(nphBqfiLd+-:-0<_Rrdh&\t;'Yu4*];$HI*b0QbZaq;FeV?*.uI"b,NDKQXbe`Ene %Pu\=f<[JQrJb1O3@'([@WFRT0F+=Hc"6L_T %F&5M]a@6$hTU,4mN)]_`''\NBW?p3)jrf+o:eNL%EtH(ul,Q+f95melATi'eQ8Dp,[J2>X1F:8X3O@JXKj''K&eV=AaulK&pOXe!U(/Lf]8>93Z^>f"(?Q!@cCIWJ';@(#&#,s4 %B1^G3(oJa;ef0EHS=Y5e"fjUGj/M)XVh_J!9Vt1/EL\)OQ6,R?%--t:f)Xtn4kT.ic#cK1:3;"MMqLc/eqjlgka(JK3_g2q1"WX+ %Q>q54g,,;`ORPka8l5`!`?sO.d45DMuIlB'q>WP55O#b<$2p; %6hE=l]l?@S$ePTbe]8T,W;]EOdGGG0+qS6!_M"d,OKe(3Y,Sk%9S6>=O#$-R:"ZQ>m[7i[Ntj1HEpeZ]"Hc@L[hYkf3t5k4m<(1c %UVAs9'pqI?gTR6L\gc4kX0YJ8QZSpN;q;sk-1eXSOp762H5l&1fu"6@m8diG %XY_2NXLMFV$V2C$U>,4B51tQ58fgF02#ECVO9!%q"F+lQNn;kRV""^HLl[E<,%ZQ50apQ?aq+kc*0GNkk>a,H`$6,p0Yo9+#T+aB %o942_^GkVZp"oQ25(,PFIL'Z;n+Y/lb(a>6K$rsi+ %^^pf]kfP1QL'VBa7^st^iQ2XnVOIDBY'CEf_Ng("QeOKQF*j;6/iV:6]501h6Dp(TmW+fY"Qm5;% %(`IV/Te=D*%p?G2E(u&UPtM5gOd^&+WcErH+];7.f\inLqPK+l]N/1dSgW"W1bX];f(3u(cTM+FVB+_/]#QAo;!G%e!juj=.bA2& %J`!%eJZ??OTSL+8@V.E>fr"%(E[-A/argP;*op-*J[A$DO8D*C`Ee;.,uSah^%^1`IX@5F=?4STnCs-H!^2&&[O"glBR]dt7GtX& %3@'Ch"2@"Z^+K2dn:BJgESp!FZO?^)UntG1(,ga$T!Xa9b/B+'nr3Icdl8`$P=]?%SBNPRgGA8%&G^UCbkkYWqOHUE0@,hBK0#4gpr)ErGtP/$:X2+1FN2r: %IXB('$R3L(mt=c4T"7/+a7Eh&T!3j:B;%DT %S*.oSZd;p8S*.mugBQO(@FW._& %>`1P7_3Y7M_9Nc#nE#1,T^L_<^)YK-iI)d*b5o:a+3#=KmASJu'5\mR@h6lr3>4KU0,@=ng3:YZWkL:B];4/rnGJ[=?6=1"?bgVF %XQakepT%j0SYN82hCi9HT?b.(c_KMOL']]Wp^;.74K0,Z(o]&^#R!%W&JQkNp&#d2c$cqJQj&rYSWkph^X,-`2pg?JCZVGV %6XZLc)lK2O!Pe22^V\R1hWB%u)(/>\s(=QW*Zbq-n6ZdXblkRPk%G"]PM$=+)& %m*MgBB,b86.673g\9'HncqIrM3QFu&,)\(NPEEUQb+7E;D8%=`]lco@?pTIF/ud?GqZ7_4"Hd-fT;Os^R$"opW=T95Ol8uB#)576 %ODDb`*&,;c8M?;ob*&R`C6=YuVc#`9Lr#)!c@`A0F-$p7cO7EcO%Q@Kl,UFf;C+50%VcWdMcO.[4df+WVjdmQl59f* %&qNji0QJ;8*h2er\#!VT5<7UD[dX7XTI[#\=Xu%VpM9>/]hm".j_c)78Ma#QoD:2jqU;ek\."S8Z"aL %'X\3ECcJW.C%a3I]elR@jn7I+k,H"dMM'h/E-f:Q\"f4%VqHUG8%iWSeE3lMTdBBO>]gFoY0&b.j^JF8J>G3NU2Hmul%?jo@\s`P %:*5^?bt7f*+?=prfgHYAA(SF%RXJ"B@hDlRfEZ!3A%"iTg-2HaWqLZSWO0[9pTmmXEI6ELhHnuT`2E8WSoF0]2Qn6tjkMF8sV\]Af=YRS8I+,1a#a=&4aWg/=^5O),W$OHeb %&HQ,sY!!mWW5,$Ertl2(QZ:7G)B>@o<5*_KmV%Fah@[/?A(t!kfo'YCR&\Ja,7MKB5h#>:32U^)1\G.aFMb7"mM3&.Q;;!0`Ba'd %\PQAeg0njP\Lq,l)#>1/'-%i>%b4"VZ17%>^f`o#`oknm[FOEKu$/n%ap_bD(9Ni,#Ct%9_kS*._RQ)DS?^bh/W>L$&od\JccsJM68fn%8LDq8S0$P5Ft8W4mUoV;I6+1;)n:+seV%FL\H3 %X"Vj%qqtVpo=H+`'7=2jn=_Nsr'?pf=-CHSJ;$-f$V1G>=_`TfWU`Ld5^rQA?]f2\\Q-Ze\ip3DU;)5;jtVRTLkkU_9`mD+\b1KlO4/DcnU]gGl7GT,PYVetJ %,DhDH+o96#&X,a>NH:qY0StH]cFc678g.jnMoeETHKIaC@1imlQj\nL>7+(C.2N3;5ca6&W\H3PG9iVjY!o)L/*f*(.JC %BiESTP$uMQ`PU=VX%-BTT5b/amjUoaa8SN,joOEL,TYP<%6HPU+iiK?l^1[-dXWnNOl<2X8)T#Z.PC=46BDI^jKLA,]AX[$0GLH94\%Ykt?u>1`B<8)6-\meF#sUDSp_-4M7N+(ibN">`_MW?9r'-Z#(oE7WXm %EA0@Cj76g#*a6U/=d$qkoWAp[?3cdogY>u;U=EON=1aPIKf)B'NRFILBG\!N;ERDAuqKhC__rUfaS %Ya]oCrc@(Q<@f6NA$jo"-2PniHmefucI-m]C(IpdRfr5=7cp57F5(L5T'.kekJe>UXY>FF1B7fZ87HM2 %+%ZnKj%-2QJ;WT?8.`fAdm]op#)YAEoo0q>OF\mA!Ne&l!ZC.\(Df"88B5DJfV/-TShSC2,qYGQ?D$ntR_TsD>Nt*epF3APHb:o= %p/>`-F706oFZ5JOH`,Be@POt._q/I;2\O+mTV&"*]u)t%"c:\/++M-2@?K+WaRd,-c26s.MEm%^H26V$5c,2%<@PJdR*#%2MD>>?0%$J+8TQ//aNL=oHXQ/'D^rLP<-CJ#K"i<)p/q//=c) %!=9>;1]`uaBSq:kV$U6BF6;NiKLlhRq3S>)5KPoD(-r@3r'Q\q@'U*/MLY,r;\7W$+9'Ih4>1YW\J>.gT>k"Js8:D]S9+32537C; %LAUIQ4tp3cZhObi)/CIdUHJY]$"2:XR*M=11-J>i].d)/RB/*YK*9Oa(+'CJl!piP %i,;[P^6#('G>&OiF"+:Nk$075EdC$.DG<`2?RaE5#CetK+M)$;p<%'1fdolZ>2&SL=Na(3jc1<'Y:o)O?,^/>7D*t_9?G'Xr'Un: %/K[k&d^-uB^^^g,4Hi<`1^3TAJDRQ'% %2AFa[B^Dit&YEhI1mN:AG6U4]qHs$>Xg$Fb^%[BF!%'@8++d8Qki[J\B#%_MSp#>02FchPG<@[T4.3;.*M71j?20;goR22&G'?V9TJOU> %mZ&Z1/K'M>h&Ui7KlGGlKJWetp&NLe3&th21l420+#j/NE)4%cp1r+DkGQOYAfs[q#Z!8/T1[iQPj\6H)X&9nr4LN6q60i/D.i.$ %M&3u'a?4Sre!/nijh@,p-AZ8+QlMShlL=iF'WGRu7s$g6c;,cZ*J4s7,@B91\>5/Xg.ESNh/]RDsD9 %jHhq$5GX%67EVD/a'Ve5Z&0Fj$lK/f&@7`Y-WF:+M"UaqcBRa&')q_slZ'9:6H/Ieo@]Z9,ZI"^=m_]cY=[@bs?Q2)Tt&\u:3F`i'>FfaJ'T^RMs4*Kj=l7 %@^Ls8Cc>O;o%k=$43Kj((C1^-gme2?UlGO#oY124_/ort>C]e@M&N#OSYnZAer9&seC0lNcB^bgo!AndMRq5,ruQj^Gpfji3*J92 %R`qc(`LQs%D,5Zj?t+BESINOd"<;?f$0#3?LqQtN'>7AcOEs.kBrfJh]AcBqo+)`G;]d=Pi!QTPNntZbf;o7I_5T=P:3KpP9b$'H %gGO\u$hC@0?kng_8'[t9o!BC]n#h*+HtkZKleS1VnmX]:8/98ZI+&pZ/nZ(9o90,qM\ZuEd,AHjd:1qj&3;)5#5XU*$OlYbXh^u_^JYaToPDnP0rMLV&CPAi"V``Z>ofGho`lBXsIbrir$ddpo*Z>s93*p[EW!\iX^"nMGl9 %nX[.8rbhXmkJ'd!TDE^#l>5B)(uZ:D#b-s^nn[V!VR^nf;M'D6$&3Z^3FJGc;0&3dJCIW[p$D*Fis=S/ZO_VeP7+QPFVo$r_kr&U&..@6I)EiOG`)lHL-*a]l1)/C_71=H07!dM>aLknM=FR( %]8@rU6*p)d$ga=(X+O6M]g)D<=mE3EXiuJHuZ'er(EW@TPXHi %nPe]$#jThC>,J:DM.;nVHa%;K8"P^5?@AJi;[VBN\bknBShRGmFgqS"E1WDmk%XakZMduh;MgD5/!93CQ0hqL`[QlHc:PF%@9s-3Q3O %;"7\m"!>TD@t7%fE)rMTCnYJDWI94&NM#2`1k'nUPh`A=$q&>DPpjM[@WLd.aj->QXF!l@;i5qTkKNJSGp,8DCY@n$pp2NlQTj0h %rg;Mo"0/jlqW#)[nmZbY%b%^ZXY5NPfd@`XSU&I/'R)k!3^erfU"qc,=/Y]ffR:p:9#m.gl1mdQr>RFkkeD!tPcF!*/+db4BsFq/ %S=53NB+e@rP?I5^-:FH=u+j`kJ9Ri$#@Q=1gjp";-1#r;j#Rh %4q,b>M9n:QSia/9EG21>,G`__'J)Y@TSYMsfK=`'Va:g\>Ip0c0W`\77*dWZRFpb1Zkor=7hAC]dG,*a%s#q:Jqhj]idaCCWV/'K %h6m0&KKB.m*a%oXMr(HeS^9DaBU3`N/9%,uj"S^.hb;KCiO6CdX[-Q@BdU %^sTW.10^E_i?3PjE"W4,[hXYNde:]e\?.I/(4%G:\ZIR0Q9`Z2KjhD@C%FBpeU@3!K=fo8(JM'I\8+/fXN9q]G7UgFoiOJ_STT^@ %jM\!(Egh:(Dl']9^?pr+;O%#MUlNiu4aOsh-C!P;_^tZ0>A.Poq=>j(Wr)+=NSF1L88f?;'bL;Qb%UfjWKr6&Y+\'DrIP!<$]WZ? %qrqYX)o?bMF[,=Vo!MA%"$,F#_H$J]YRO/r,Q53A)0D?*5Y5aZ:$JmR);JQ,*:H&_]NDG-S;/N"!P7'%k\!L!a*,3XKM:W^'&>0! %FCo;##BeXp?7iMG`J.MZSD#Z.qfnOJ*U,0mksDsIf(nifZdh+Aor_V4^=gLAOK=jD0UJqdaQ0?-1c@a>PFr3<+B";P`A"_BgGZ0n>!oU %JVDri&%fB`;K'$cN$pEIj.Y!Y0I?EuOa=RXcn1R/Ur4r1#4*:18ka#ej%P;<64D3<4=N"t[c+n-Ss5UZDk%+[<_Ir"QYMS:m=&\I %/WMoHV$1rS-;$WkABf\90jr;HcgVpA)ZqE@kJ5ji0WiaDOE'a@[F9lIS@r!jW)TJ(rmG1rpoc1eYM9s;bg[O"$=6Db4"HfR]0Pd7:7JA_ECqi&=>HpW@;I' %&_Prag4,F+fhe1MR#/RsU(/OR`mS9cP.q!SDI*UmfjDi+JXQ:+mhfMg^s#uTPW>LH#D=h.W!+sn].=M\g#HD"@4!_$J0)p>.g3qL %A]Ge-^*RPa/3DujVeWGH`3Q-KOV2Ip*'*7/ %7id[>pi=eS73H[cpi=eS4TZjl.fqSBl4.d3o&Z[2.-VYPOWu6E<24,`T1g--m+WIGJ;dV(KNLNNc\Q/q+$q^jCITk%6L;I-?HfKc %R1`tKc-MahbFT8\g$PKYLh0A<249QBO#T?I(/e^H1Lf#N@b%7\[Z">^KNN?9Qnr4)'4T@9T:(RM?Q!RFLrMTt5Xf3r,2t597W@f3 %QGtlNo3$J2?Sa@T"=5lAG9-m25#=RfO)Ye";.Vu>o@pD#:F(NR++?;sIe"YloB@pQURLeB]<^LU;$P"RgaGh7eqe&.b!g4<%>kV; %Db&D*=AUOj`ne;#=?h6rSCGFI^-ma]a&ScqF5<%397Nl`L;n!'q*R %Ro8]aD;??>j@'$C,u"Wea=RTI\V3E!nN^52*g&u07+Lg14*t>IDRm1$p)&1*-i4p'793Z>MLdDDcPD2C(_=3N5?e[^03m^mQ>96_ %VR$)_/b;qR9=m53c;PU=OCOl>,Z=R49<`[kdPR43nt)b"p,cZN$@#0jkG_#$<07-sGFj[K9a,_rhg$^"1_iUPKq"ta9iJmbGbgWh %D!2O#hXa^BBdtW)O3]p'Bq!16U#@b&7Cmp*:?FW67;<[=lIF]G)T8G%o2MN?&`1(X3_r25V@&G:8_Lt2Xfo:RBl>pP3iW,$d.HnF %HTru=huB&B$WT'%Gkpi.>"!6lg,_6aS'U`tBf-=>Gq.7\JW3(6AY+c99a/j,hg$^"1mLY^iAFD"R\h8B6,UoF"](?m7_/#6.RVN\ %OnqChQA=cgn^)454ASD7VUBNSq9;j#/:3KSaEO55AD)T^N:/l/^faOSGq.6!Pop:$VeVb51ZQdD7Ibu(,p\9d6[d'. %+a![5FMoE'b.f65XXunqqKfT'i9FO1WmofQhPjFe9d\pr"\G8jo(\aO`$Bth;^hYA7.#qd="+(E"KDhN$AGQWqHmBr#g,T0q!/SN %=;2*D`gr&Ppjh$^B&Ybk:$32Mp0%?TqStd8X^q=lqX(*+hgF,WGPK3dKBBqa5Ghp3 %:&c&a<'Vs`0X2b>^LD!Lch%)EKiHF2U=Ibs:CZ4;I-S",eB/HjD\%/6nIT0hpjreFB\]\>!WR\:+I],:Na3H*fW.]0JnqqK@2;(]P2T&J,b4[_*5T3 %b)+a(VWA39>?ZjmF-Wud_E:]J+$17isR+\,/kAbLh%XE %lJXEY.aGU:_4X$r6XI@7R'frV0E<5[!MI3$OeN7>O!g,4+M3\K[=c57^oj0bg7`dq(oko:YAunS^4]Lc1$%JD#U;Z@Saf^pIkt\AOuan:m&7'VYWa@prpNKkM%9\[!B"kV!l'7"_)Im5S5#;0p:-nF*$?AVX'"Kd\B_ %XrICj,5p]hD091]:MAGN2uVoXqN%gn5Z^1OCnM=KkY;U<)^n)Vcq[9fn=9MdQOOY'!D!nGZ9c'i9hJ<`2/.#5@7&(jTUEY4fjOVB %?Eul2S9?iUV4pr.U\)&>Wjd:tL+T6B=G;/rF:*.$]X@D)R[NTgR?DKQQWpC6J!/(A*qW*5`DFR*WrOOs8A3ST#YLt'[@qu82LGM8E"SrrW8l$)AOlYE]U%T`L&,XA&2##25Tfi=@4I5[T*;%)SG=\[Ye)'?06PK%u/spMZ[>q.#pS(&92DG85-pR.MO`9`uDKt!2XgQ`nP'HP/%NPct&WKbH6U9Eb%R_5mN?bVKj8o9_rj=jp?>Srjgp#s!&JA$@N^5XspV664]>A"[2ERrg+ %S&]G9LG"^,`fi$4NSgWekUgoiD`qo/8bD@Z2#-X^,T]TA4<;G-g:>O3]X!`Z %/LQ;-n9hqhGdLhtj1L*6jQ1`s1Ge3#SO>:2&.h"PN5RNAQh/M#n/'$I6o-g%)e6WGqq38hf(12VOf#ks0fmioj2,d_RZVi,K#jEp7N+@-Aj1qsRZVi,lAd&a %U)Af#B'CU],+=X=Acd1N)2W!X!JOq+Yfl= %T78MYPLYk=cObVn^kgXeX``AGLT,/=^N\id#gXTe.,UQoqQ?0>q2oY4@6.quMPO([M5N^KJ'8fm;h0OjMNk^I;V[s%jrA!5kBTJD %nR/YoGf9/F:L$kb)S*^KWaX>jZ-NhHC8HJ,="E[\fMN-6kYtlJV!E`X%7eDJ9FC*6-0hXrZ*TH`]#Nr%?;P\Si?*#b5LF7c2;W1- %$`eNE&FY^JI-(#QZnu'XRiV`o8e;O25)D=*G2Cj[m(roES708e;pcLTi+8d7(/u*$#&!S5R6eE55D`CoVqnhgFtIu\d_+:?ghnG[ %)inTt$Kh(#)I*G/r?%B_k?#$8V6(8rL5#$8V6Q>`3`8@Fp8]`^&&n`>j=ON&,gpi8nYV"^Vq?Olc]Lq;W[*%D %1KR<[W\$/RDtQeWg9epB/&lTpJbt$XSQ(p]YP7q^eJR:S %^H^>pe^E(q**[=5\U--eE(c1uc0&Ca%bJZQj#;nu$h&YE'JZ'U!^99h"Z?P@mB42*1\DPZrJO3tR3,_22ajFVbY$2TRc(Bb9`:fa %bXA2@S4Tg0-nnSL_/<%J$I#SK@%TY5"_R&'OGjHP"_R$QE7tCK!54=m,-ge!F+^V'WRWjhb79e^Ci_,6V%916PA),$V%54(E5l.K %54+B0Q$PIdWncqc7=1B/#1)T5/m,9ZP-pSD0*oSN7/-[u!U&BK;DMG@^,OF@Q9r??jS!*WqHLi_8gYUnAmqSh^Op@ke[qC+eNAYrt@f8JD0\]4N=8OEH`o6C4QXasOP:-+]TedL?a4$%r!T5N]Plr\CHoag/Nb[]`]%k%;e/]Sr? %Gj1bX2Y?QGDEVfrn''s+rhR=*1HQsrDke`BA)"M)Ue>.`f=V!N8fTn)l>m2+i:-`V?hphj,?]M^bXr\0@e4a*4Pt!5I]h3d@+>8D %Q0dfOP\SJj":e%hia:f;I.@1UpC'Y_De+Yr[03=40=921BUM/cg1U?=(cTp?;UNqDnJ`V)!L*(+mcpg*_Z4W^j'\G/j3qV;4W#1; %W%T#86G(RB(pplA)I8^g+/IHKDKPiuSrGA90?2f4o)5F)c0%=1-*taGj=a/s[C=M"-P*EN?@D85EVl`Ar)O_LS(!A+I_ZQucR,m' %?Jmt(Y9m6!l[_o%s1pcupRg_bSQ!_+QZ;_:[pI87YFGW@.6G[7/p@+G>CGc)gCq(>($6g)Wa7ZVI3Xn'"T:Xp2@(oBiO.l9jUmd+0>HI^QO49!a/h^-8blQ=f(V4"J:>oB=GJqNC@0D"RlskQh)A%5`D`P9[!?HW,K&!=C9,_G %Yp@WOCU.ranaqdt086=MfGP`R;qFBXVr_CNjrT/#%Cb*"[e-5*[M%J(8OGod2le/h1`SE7VH-WLq+9Rha7uKdo:FXSjpLs^aU78R %6L._f&QXo5=*UpVD&i$*.Y/n@3>dCh[Eq'KJ1G"n.Y#d^3?;Et=)_`R#XXII'rU-Q2OrT2#j9RFRf6rA13kqJANH]JL+)@\;RQbMu?e\]luRcFJ.U>+Dn!LL3; %]p,&rRP-%R/\6m?gOElP\#&dCSDG`!5'@^kf!j24r3_5BAj;8mYC1P#*HrNC_2`t;=_]QSHXW9m(VA"Ub]MOJeoW]Rji0TdrmlCC %4M%L6mcW+SHf0j]h1&7C'6WCmRMg_@)1)nPL.;H+V"ta#,^6%,@Xk38"1XV+hmi2,n8EfVuI./s&GebiYdMSD=u %lrjWl.(VT.-Zs<=8oTLDY>=*Ao2$k7qS]Q3U5CdY*V`1c;1mGc1f+^<4qU1H$AJ*r2m%(Okj^,E]S"=@#DT_^6A+r1?f./+?-6UN %6IH]?ps#U2r:LBiNI*1?;d+n7Y>8P#VH,*&UrDcRli,B?dZ\E"dV@qdT'l=c7dKjU0=%BM6)";(k%0E9L %j=/8@X-id6:8O[8Mifi1aGF,gPsEIn>]FVWnTgKh3aoCTK^o-AfBI8e.>q=:VJ=17]P'D6*f]s/@Xs0c-TXJUf?i1T;u!9.2>,WX&]!+X[5o8lHU,aM=Y$2[ZmW*o8'2Bk**T+BU)]jFJTsM %2jA;uU"*8\UHLq%g\sCMMqCM]%"l'5f8N`^th)_iaISTM-Ek6a<+*T3B#LggKqqo;^T003@ %WTPSF9s+pp/Y&n\62,5NX+kr*Pn7E<:WV%@O@&>TXWb9S4%CF.S&6a\m!hI;pQ92;9=8a8*aD,c=a$UeX$3J:bL_+eu-r> %"h3%_`Eed-fse&LjFSuX`b)M'Qf8"=aEr7%oJN$d!bktcW[HO%1*Dg%;nbAPF\-Z[cgXmu>(l3dk]nnC8G:p9_(:hjC3^aMl5(?4 %]Tgrn#9J,Y#c)Fr4$b^ZGL:^)nD(&ZVToLEDI;.[INbe1.Q)pPpC9?Obi)3so>+)3o6F3GT_7/E>W:WZQTV%0J>3qrbM91E:!XQ( %QFTRBa*^OFAKF$_acfAXSpa3d\IY$3mfrU6o'dP+o$f%oc7Z-5+A[D0L`?YPXSSam@ID^KW%/:S_&uO%!gE<4#(o&2M4QT?AMD2( %T0OKdUeoEPAKM?Oe0fk6F,+D;\b1fNAAi%5aA\^Eoba=;+A[Cu0tTg%-iWHB`k`cnI=f`]^VM$&^-7Fj+A[E;l7ma?6([oUWXE]s %5rO.sQ<3(:S(C*+\gFNFg(&&JPqu==-5hkMZ@99"H7"Or%N6A6#o'cd6W]MZGJTEj#J+o %n;&?AjA'dR+koc-Q6-kHj88G/[<]d,fVOo7rFf*cQ9Ro,XDP'oAV,!CF7%he1nu'tD,-!V@hok-2n(0m=@r".D/9`Q- %Ml!b''>if_q.&Z.4iSXhaWF0R;`+;a'p;IGf`]#m"inR(mJZ[g3MlmBV3$=N1V_^7?/N7\>I:RR'Ho_USq)Zn[Mn.mIO %Ue#?A=;7HA5?]!GhC""<3Dpe92Sj*S8mqpHr,$EJQ`>,1o5/IFe]d'uC`rC'f$[gY[X;q2PY\,uVcuHFci>)s^*MILmZrr;BmP)+ %OIO9$BN^fW0&URaP=-"#>/rF0e%Y34%q$Y'smk3)d'h@WW)> %Zg.ohH'*^AYl@E/UN=3_-b5rPcf+j9:6U_O4GWf,Wd]d94GWf,TO2YnBon;Y4GU[#F@IGXcf$neXYA.SkKN!r8d?=sW<)lh)F6;C %n=74.*NaElb7kH:?c$WX.)Bt,3C%>)Uu48g?UEWr1'a?6IflQ?<":mk]o*03F1Bjmf-OVi*56hX/mKY3\G:MF^AT?$63eK+qAbK% %%BYqY3T-ua8^TQVrmKt3*H2/X>QbPH+S<36l=6gK/M(4gruLaBh>$;CqHOa,\H?q_EYZ[qCS=1A%lQaL='PEaLL!HEDQ@\nO"b:B %D\%"]GrYP_Z5fK^qXt'>mG(WoQ7/jnT=W&,+2VYQCs?R!0m+_Z6@&(53-s/=0q#nE[U_I%p8e,uD6g?_lh9WI[Mh@MqAT!!&@1+h %\,@LpD/IQeZt-.2uL0@YcO!!=U`OV%4=Gg[WDRaZX`P5'EhiW32Q_VFTW#&PqKCeC %p1^Js/nf-88[)Cb=qq8>>i5fceJ19$b'`='sPsh0`SFG;>mQ+8k,$Tm_-K:hK]sTBheH4i;*r\8G<&B %WM).)56q2=3.Y#[`SVR]L_38rp;G:ma\^VKcCs^k:\[k48F5%2DaI^ToFl%W,sV@mW--@fGhg0l)m,%K3)&%IQ&6(9"Y#jO\\Xjs %nlj=9>Z5&`_TWF3_N13=,F,]Yl/'$;`R]g1H%]q0:?m3gdnCS#0mq^m.d9Xm@Qim=-t8K!:G7(A&i!uI[8P+4NSSP)1U&22$.]&K'3\JH9+Ir6H2L/ZEdG7=>2gDRg\&q^$]VZ0==?>QcqG*GI%,UXkc(X;=9A>ePO-^LL>2`)6F;6GpYf*KT(AD?='Q=8o9B$G.FGa4_k\`TGGUV'o^ru(?!_c8,uts/DZh(e/Ud2S %P$HG"KK4t`JOotNJ2Q\OK`2nh@;qKq7K=kOgi^N*=fls-'AeiNjr$:V*c,JT>(_iiD>=`8rLp`4%0h7/0%2N]*7l'!_ZCe5'[N%YO"d-+V&h;BHXd2)GMau76_1Ce-H6dVr@?r9metF>< %(>`LAZ*kW>D$>^@ck:-;1"97nNj[scC'u%4O'#WA`I_sGVHWD'92Ft,X-CP.m.R_FIpf#]qqj[0Pf:N+lQ]lO;0K3;rnsd1tDYrKKea;Glm[RUnq85:#fsRkN@/9+! %d*oG"f_\.jJ)/0UD_;b#lrs/R/D7GF7jM]u(=A#A%$B7ic+)J6&r*.DFc*$^Vf^^$6&k&V^]F#9D'c86S[UhR>A/Hs97'J:Im#OlnTZ51\eekKeM$7M/(Y8CoM4 %`5@8#!H4],5B03?eQ+^[;ZOYHfNc?^BEOk&(3:]Al:VIS"!5%;*JastGNE>M"7Ko&3B*%'Uo>3KYeE^QLW5\);,k-::$%,7n!Pt]J%V&Z8mcc?:SOj7G1@k:/7keAl@*f9p %cSM-cMuD18J$iBlbH3@7d,"E>aG`C'94p]SMHmB^2=f/[^:dr==U2d+.$a+/_8)kCC,8XM'mIeGV3_1/$s@N=m[6BGtKmZm7ER>;:C-Xd+`]0PhOt`B.>f50U$>7M3N4^\9_0`1bXmMNAl)^[bt31OZfAt'k#<[,%@tG#e$].(9e$f]l+a2k %gpL8X^3*]#c96[7*mPP^i8!qum3+&n3qqVeeM4aYAcg1fq'nFQ#RF)7,Kc96[7SkdVo-GtYR4b8fa)V\``G96PV-gkFTG,cf);Qn"WsK<'\4o@$Mss_Dh4K)id7SIBrt#hdgh= %,V'WS^;I4]T7M1@7q@p'_1'E75lIZ3HLtFHlGPN-1L[UGV@deintNroWBP2udq49Q3UFg[ui*:&u8&D$:9Ks?P5da,RT&bjo:JlG`sQ6ZmPd8./oAXr[AJ6=Z51(&uW,H*Q3Y" %@2;*&OgA'Os32gH?E7:pDE_rbs3F7Nk4Ler?U6a2\usO0P(LTf^^5kX_(6jhf<]!>+oWmLp2L,/=mVb';3X/1a4+LY]l1#iTMKo8 %OV;@JnFaI0m2K#^F>KM1V46-hlVF5\H:0NF@Yj*R')t)Od7=u8)8#;bnT$i)2MRdH_gSfp/]"I:S(q&@kui(X9:EU@$8rM#bM)Y3 %,uK&n6$qQ!r*CbUASF"CMsm1mn6o51b3pVl.$t]`O[#1(@A %R1oZmhuQ4SY*4.MLj=0P/2N.giaM]L!d*20b&@`.J3B6r8&32O1PES>Ng@+ltqGjN=)@WHtf'R %9I\2_1%a'Y.$0J;piTg1Auta1WY1ok&k"Dcjrs`5J@&MF%m%Ye1VB+e]jeHEl%P@U975DK.BLl[gnH91mjCmoIgi"1GdpWYE($Gq %ZEN8JZn/%0a?2)`H?*J@m*=Jq,eb8H$eFAE`0Wi;_'Bg]nRZ$J]CZ`1_#Von#K)HQ9mWohIRCQoJKVt\RHKEoi&G;90f#p!n(b)PmPQpaBY`XtIT,po$RhBOh="SgIpt#9-?E4]l-/BK\GE_VQ]`+-@I1e:b^kmt8l''N)5o?m[UPT2h27 %X\ll'&Oi/p.8:u.,%)QN?#B(7.E1eomR0W3e]kb:2.5k]u]7'\0#<(Ib*TU.qFXel+Ja9'F)C&)!;;^`GqN;+/eYU3S5*aR\foUjTT( %+3![*ZP\XYM4n!Bu@HH,J/+b]*9*qm7Y %h=V,6:ZYhK>+JCrGS^n6I68\g*E*Js(D_X05^OQDk+FZs;-\1*4jUQs7E3jKd4_2\H?OY,?B%I5dt?h;_4VUkSd0@9#(p5IHQGrZ %V)RTA[-+t[n@f+?JG))kA2=bE4]g,;]n#f=oNPE+H3*DY %<')@!\r5^MS7BnRB[;>/8g`Ia+F>0@P?A!2Aop#QqT"H/.5Z8^m[!6q.n1o1O$sTp$<# %")&HL*5Zh.\:VU8*ubZ"0UIQZ$F!giS!*kL0O`[Vt>r?:_&[D1N]mCo-bpWMg.&N>j>OT=-U%HHO& %&V9=Xi">2+5Q<>G3@Z59*mu(be;@r6BN]6AVq44R^9hd=;FcK%cG&'X3O;f.pUZ?t(@:^f2o>Z0Smm'AF]DDcL:`@tFU[0bGe(AE %UFUS0Qn5bmn(HXZ,a5go7l6(0dIBgB6N,Srt9Mb@LkKZh=<3P+T\J7/CZ7(Kg>h2U:gOlbSk+%bBSK1)a.n5C3%0!;nQM^fOpS3Xq"eVJ6c %P7ALM1qC-Y"HoWg,K[n^-]h_2SsR[E %.Ut+R[tNQ.TB=3J+kJBmWISm#lP:27H$VEAqfnE[>i-chh0_EN":9mNt@ %'PTP0Z!'WYjtj\uE0!HLjtl[n+@bPV1\HnR#4-kI[k9cS_BbDm\qkroaCAnE'MJq:tCR)jMrmMcO8[V\1hP'`TZG %fJSs^@;2A'F(=!!QV'^1s.3]929.osWiKYO9$J1O\Ba_:*be=DGTdSeF)_fuDutmM#cmYr4:YNZ]NkomYf3)FKP::SMO*N.qjPC`1ioHTQ/`F$/%IFF18Prh`fd'>Ni; %W^;V:*daf3$f-!sn/Ul!G8.Z;-!iXEj@t7_5<=,aUAu`& %7#Y?b:u\$o7#\_[L;"&Y*Z4SJ$OtMqDap+lfA)P>l^H*c]m.3\Laq_WheLDC.Qlc6Z^))aPclr]1<`X4YQq8r^g>pMc!EB@JMi^+ %%A'u'N?"Ve?isLhP=BKRT^_Rk42Xf`FYu#Kd`'MV4f0+WB0W+q.J*6F6sHfnIhgMlZ[pW<=A*_jDEt76A@YTkVp]kp'snAYd#mWe %Z=g>)g+mCa5NJ$Yl/Dc)^=*1MGD7]GE`g;P8.=+ef>X22A7WdEgV*8eVs)Yl>D$kJF0p_hc(PO@l=`#;40d%j"0#\V)trUEeoDuM %$u^giXW5_0O`W^f^Rpd'nH9X!RLomR!b.o,oJ;\;G'JCu[1afDUjd`;Lu_gSkpAsV`R&JSII'rU-Q2P1T2*4@W>-g^OU;`I=Gb3j %N6P0Nl1B!FY02-9%@3e)h5UY5L'DC)B=tb[r+*GkW&;(6_ebS\Sq-%.]Ig/:T2P:OY-J"5RC7m-j+ErU)rd$fd(WlTB,_(/Ytle# %o=,@>P$7$UF78lPMR]5k?aZj%!E>Kdr-9f:Q&T9f)8-+=(?M[h/kLG[E;>T&5B!(g0XdVoR;P>H_]WTC6(gh-g6Bl%*FS-?LG9U %lbH7cU'&u@n((dWFGHI,nm/"e)CHQg"J+&sT3e5%+;p'pbPYVD@_?"8>^r=hFaff[N-/"R%YQ_89eI;]CB!UZLI@qd]^Mp+'RP=. %h7RAqEcJ>PZ/esj\*nU2pWQT>_nLn$.rC.sD2'_,relPW:Cnb:/jr#s./TU6GqZaV0roTG1LD\hIF$BTV`Q&SV>/JNp^/49I?0oX %9:Oo+\Tbl#hs4V5jo4=3?$ajR]2e.Jf9&,=<.A:?=W_q9C6%E?V(mUFNLL.J6ZGrRIqe>ps-_,JSM,N^l_9D?\P/LqXcXC-#BSle %18N^WD[WQ+GGu!Z$sBZ=4E,XtTM*ks;B57To3n_Fi3ZS1Gdfi^Y[5t@g&NkWa:1F1un8pRBP@CrI304F:W0+ %dr&T.!SrFNdQ!17&%sLVg[]#PH0PrT,MfqJln2#A9TlqI>J8OS?GAVUKGM-mlPHI/$hIV5RK&MF$OCX++2n`>j=fQ.d6I-ml_^K70< %1c!5Se_S\[Nnn)VbH^UVTX''o!6d\oj:j4(h4$5`a/;mL=/Z-La&s[I:P!tO8q@07^T]+?;h%*`V^eo_J[Y]enWP1r@&Eq?=$Il4 %B'M$Oa.cI>jsen];BuUne6deESH:V?Qa(`P?A-$aG-JEKi9c&gM7hc0"c*? %DLflY^Z:JUfGpkbGGEn=LlQp#I,QhAChX@#YZ)%0$oRYmlfF;;KY.EnoGi0Qm=-jAcSaF5HY2Eubtje)8uSP"6%nmt\k>S2DkjY' %IVN7'+;Rk:NG]DBDJ@+87$9A/?"o,$Nm_Vd9ipOe8>'7WQ/R+/8ZCBu`%K=,lG=*FO[q9IWjjQJhU2gE'RS=tG$X3\DeTaI3`01MnU4f$m?89S$p0\>'s,E1rg4O>UV< %\rc'eTJ%(Z=iE5\jm")fh`q5*]EHW3dVJiPf*p2,cX$Q201#6fVt$>LEdgs53A7$^qb;D,RI_%>X6`Z(?K`sF&FD'a8r:HUQcU>E %OpD*O]RVrdK?34_Ln]64?7F%5+t8?>b#9@07\!lM1[2kkcHABP@3X[O'+cOZL\H*6O>X(4F'c'YkFN?MHI;pgedHWUa[C@WSFZf[ %MVk3GER&@1ZJ/oYo7D>5DpiG#SC]t$]#g,"P&;#\A]D9tKOneZkIa,DQ+$!kAKn\d(2-ECdt)'%R^me`(KB50B=_lhQ5u>Q,Hghp %Q*&oh29/mal$H5ol=REj[VIB1#Lq#T9+*+=YN[[,(CPOW:KDhFTeneNb\HSjiO4Af$QqQ^n^?Zq'7;]7QATG].5d^HOBC]Wpe5m_ %&pMZGnXf0cmhaT'=/b@9j-lId?0Ja/k.:\tD4]3^MoLOlu&&k%irKL!'#[:\2PJ15@u!s"n*8LZ(l+,^"p%4E56A5Z3A.&GbD_qK#C8#F$Su!KbeSJnI;] %O(]nnOlbt6o&`>#)AhD]q>U+8WE5n@=@L+/1j_[T]ruX'U %-s2"sbmh?:UBR*uW>_:0JEAg-=tQKQC,kt`\[)91&g1Au,%CYB,XD!-,%CY:&e2@W!7-YAs4U$@N@J1jT%su>:(:gm+qS)kkliS2 %,*A#a\]nD*g^hsu`7NIpEu:pgqmh6+U6hRXk<$c(691gWQ!Ke,Ee(BCOW#QZEN:hnHI$3%4UrT %]q`lf`B4q#/\W4Q920'W0"r=Rb=J&k]B8J>b9=RgR`o,d3M[JXNADFD!o!7m3lXs9H.qlZ'IPQUjXI]I+,69Go!IRocO1i: %jXI\B0joMbP27%Oia74d%3b`8b>!UY/Ml7>l_Mpe2pnbU*Z %]dW5mWoE'<]1Aq0mUSMmbKlc8Y!.b00;(H=]/o0cH3*DYf't8NY"F6Q(]8iI!HLcA6mi\g_En=#;(50=qb?_U%M21$gq'-'uDQ$su5FqXP %,Jl/hTq);[cbE1"LjZ^^s0d@Tkj4DVY%UZ"T0MuZpA&uQrs7,hQ-A:VISH:)G9jd91V&!i(ui?u[a$5T_<0UoWc`tA.,N6j:XV]AJeim"j %9Up_FF0KOY3FND.Y+Kl*dd^QUWK&3dU$JTuAN@$fdF"Cm2Kjcu:1"t(s.37bFp31:C\.s'k^&DGl_h&oRA&q?>X.j[#(s'7+kHnF %Z*;JYehlSO'6;naNQq`6B0rcUf]as6FXH01B]MG*FXH01HA_rZXs[A6lY=Zd!4pI/q1F+p5bL=gj>s.rERe>?eKp"PU$GCnF^X#. %K!$mi$@t>W#eJ<7>Z[iO,(rd#JUisTaB^DYEOoN?1Y@D19/,Qj'65*@J+4=^0)ZDXI(_H$O9s0r9`F%p+hbPZ`BoG88"$O:akXk% %6[GGQ/@&D8ZXO]E&RQ%4-#aQ*hT0hat6pWDQc$XIC3Y(No2&9OHL %\IL(4+VErQaE;W,+TQVT$+V[E!MSgQdS(5JjC.jW1I:)aLG]UQ%b%h:h:0rqFi+O-$=.;e*d4d:l0Cke0Eph8d\RJ0aW?0snNbHD %-KMa]?.bk:J$mpY8;dZ=JWW!$[\o9]%uf!SJsf$@4YTb=b`_a8mt$aF!IJ4M%N%0*q"DKo*O$*=.1F="kku.(#?K-t-=6e).T./H %jm:tW_]nh[R2mt;lT$.,B$k'"atPB`d%)/Y$o@U@,F)]Iej7i2Znb<"K(A>\OZHlhO3sd7LYV9j9HOb.4m[JE4k#2(A.R^7FInIG %@T"oP`TYa*_dj:18tns#%[0&7POeK-_Al_eoLf=H0Se4Wdsnkd_Am?\=+B+u4rbnr)"qA>28WP[K9pcEo:gIq&N21rHobUuI4mJ& %,`89F8'PhO/NF;@3C^%,l>"$ddC>rlNL#T:3"ATaYrLVW7>CH(L/PX]ZFYBfP5cIK/X%8rF74!EYK`p[:bF"[rAcQi=D^t];b %gr&uBMReLCB;?;p&bjWZ6cIi%IT&/aSflH:pGd5r4d^S<`''2io4go_k$Alg!F1%6k$Ana*]WT_ot\445M-p9[#Gca&/'N'LMD91 %k$AnaSflH:pVIL9YcEtF\JL"1#I?NVbe4ZRei6cql'Qh]X4Q@!L\p`O3.;N7bD`-W"#R(BX`9S$V0/[TdYq7b;Q@7!o!ZPD::hIf %;GjFqQ;3+/n+3`S/ie-1/Z!Ji`B3_g1qL)>2gYK!G&R?2.=/8Ef&3%kN5tFpq/Y(iD;B*M0D2Y2]**?SF0R:*CGSXqOJ&Gu %5[E,P,RkXOo&p8X1;%!nF>Vac5H"iLN%cWH%IL(e3u(3Fl5'\E(k<7Xc8>1)_5&EdrXHeP3eDD?E9Jf's,?[5jT %/Mg;rnuf7t?CA6WM;s5[fGgu/^@CpqE^/;jYhU/8AE.kbI*Y,\j=_]R>,AEMr(VA!?!s8Aq3D^ig %.`'D\^f@"b!Wi1jAQfH[TndUN0VA_]BF>`4!R3B0291:a`_Ha9A07Va=tK[G<=*Fg_l6<4RF43[#(4F8n=_BHG2["i?Fn;nLIa^T %1-_2d.8k82LK13&k'2Np*GJ[%n&bqFN\iLURGoYnTJI3GVP'-q!X;_=GWEk[:QaY0RYR(UT&ie1?4o=:r'0"1iX#fZeHJ1*iqXd" %Vee?7'MjjChj(ibMPj!BVZflla:qF4U90`)RBd/TV%.Fb2%Ieboq#KHlY?#G,6?X\qX3G'2TbhCnnkSQ_k-/EF+!uM=+Xn.rA/&]\#8N:IZ/g"DT+iO9E!QJA-\<1Xj4VYgU'BHn7X#FBQNS+.]%W3K\LM^6X*rLgcHbagnmGSQm`F;B;7;[q]9o0DQAfhA4gZ9Cf4Y)>B1g+`id]ekV,HNaTNJAjrur %P`K12KM8%7@J1f:C>VfbU?-".ILX&]Zi2#/4j*1(hd]`A`m2R!8@>r9#.5JaBr=9^p3NR@opih0la\j8[3d*UX"ESBdmguus,iDi %D=KA;qHba>Zks'"O8W=\$8*ig1$7Bmhc-)OYdC?F'c4M2ZKGsI^-8Nk8#gNWDR`d1?jLF$lRAr2n=H'RP5<&-4nkR\7BN.ros@bC %GPnJ8fqk6-.k?V0jae%o4>6[Y/2\ed)`q&u387lKD4&"VH?gA',T!m-cCO%5/.kNQZEZct^T,[oZ?GR*9K7YAN8+ehK68 %Hk>#-&sf)+j.5/,blmY73up&\c-P^#=#`<>bn0Hco6Vk\V8P648[a&M"23<8@G`"d@81l$?X%hsB3D&VmXin/e\nom#Z;st(Q'!Y %Ft'Pa2C;)+f9Tc)Dgu3.O'YX\!WD/5C!hsM7/_O!B[QS_U@_hmK;I-X.PZaJ4% %(,O$WpIN"-GXQT?/LKYEnTX3sG'`B*3#a8=`O1:2Vah#"nr-n,lbY6$aYS7bi/[@6?h3jG$)2^iU\!?YA.#g8,u=!#OYUF$03&8O %q0m$7h0?K`Hms/X8(XTddEPa0]DT@*b:_=WkT@q]rRo1BqQl_W`TDLG24%U=lu-c#O,n&1Q%d/rbB^hdoR_Yc^&_KM+?ZY$V %mKk2ll/g)b+AF9#hRIT*k/^A<9dl^ApqN2X/!oEW_DZGujXrEs,O%6>?f&d@RE(OkQP2Tm2h)K]s!Hg428UnBM7cL:IFG'Lii,fM %KNrRB8qptqeMc.P%jg9X_0;knZ_@qL(5Xlc?F]O.S4I!D:hbFA9Pre,%l((JO45L?R8(K)[\bsZ1QRH0H)5NV<:Cf)lCtU0B9LeZ %@S'QBc/XRAH8iNcbDC[l""Bg'oREM5HqQC7@M[)"5;H8eJ+.rCF.67X?bcJj"O``lkmci8^\p_%c1*-VoV/tdq>1DW]oF^^.7L9= %F]PE,-;_I8:GUF5&+G6>BPq]u8#7N=^>+agkTg%hjS%GG"kmL%VXS%![dG)4^Re_TA4*UDO`3G8kp9k-aba)1W5Q1BUL\6'B2]C\ %@1R9V;.*"2LdWDLR7M;"iuVQNG]V:+=+R#O,)tNg&4.S"i&.CZIBPYtA10QQiKF_i-Q*8+I_T\I,8ht`MSeO2qSuNs4W2BtB+_oo %kiE,P3g-19YC^sV'VAnaE8(2#6h*a&dcN(573%MEdhCE9,4=_?o@P!=_mJ/n[nh<&CZiB,`LDHka.eNp8Jm5Ba$ %UWl;@Cq%f9X2D=!*6gCo;<6;GZXi4ORr-Zs`GFp"8$bo9;/gH_L$i&?[G)\G2K3m(mC'Q_Lq_[\%6]&5W3*MW)p-$&5Y?**2^Y@# %7*oh@cQ;/pDK@YhTXl95991`08i-L]la8BoMOeN\C0&GQ>Z5'+]?Of^`9fJ;n.%rXpY8qp/2QKb %%arm?N/&$6ML[+4G,]ccO940f@,Y8EjGRaE#&DO:Z1&2n]S_+9]hf3fF!LEda?;IHn/N"Y.oPZl96#UIbg"7/cZ3;X*0JlpZZ,UD %<-./?Led*_Le-rDl+*3c$W`XnH>]V2'#a![DS^Q6FDDi*EnC<]0!#L<3+MT39ZG#4cN&A2G!,X&>n/7.*;nFePpA.]$OA;Yph %=N;7JZ3#%kE7Gc7'1H+o$_]UYPQP'5&!gWL/)W[YQfF)Z2^3Qk3qT-.477?4,D8ma.,$j!,Y\F17+(_%m'G7@=]:1#P:Vi]='Ks: %UpQNG?l/deC4$&>#ZUZ6ei$OEEnUJ-.?.]D=2F4nVkf%'5gb5lMN#n[R4+r;#\cm;Yg\lC_lrMCQPChm1;_[B@\0HDG[GA4e_OOf %^6!rHm8h7gA+`gDUZ4M._Xm=C@mXL)=Xl$TE!T0a/dr_J+Y.J9m_nh=kjqcBd(!6)%Sq+jUo\0FJt$\?Gs%Me?l81]TiEX9V,Qfk %jb+Jg]5WU[,UK(@jm6[B,3o;r:7g`C>j2d,1I7JFo)!Au@oXD>X$8'cjkLr=4YOoI0Aqe_^l!\D00m;#GhC+YmdZ(&5k6QGJtoI! %ae8cICYRC9DWdsDZJBs/otPjET[aF%kcG]s+WLX4I^!Js%dI@B %:XU4S05*0oJmqP9+roN9Ft*^q#R@;mU=sfMo`E*K[C9UAB_;H#ODlMjOn=7A[u;$[JBh8-dhS`d!;@UCdMth3#i&!m,eX3#Je)S@ %:G4u0'O3B>l@o7]H:'o^GtbVl0PiL71&Tej%@Ubi8]DS;;@Kl>g7]^8.N)D0Eq?XloPSVi`_5K85],6_^$qq>i?r[$tZ;j=k`8_HnqJ!SPk6 %i7MX<4n-BZKAL2WV!Ic==9Xt^DeJH@o&c`n[Cs*+9KY3SBtFjE29nobON)Ar75N_l%`OeFk4=?Ie8a!V^t?jk4C2]T#s5(QiUJ\# %T88+\]KBN3)i>k?`q71`)R(WoO?l2">kFEjXS'hGXW"NWLa(?Q-A&GHLG4uhk)a2e`!Rfd!uDhfB[<;Hb#spVg\iZbn58[,u7N=e_E7#-;Df_ %BcE+MDK4sUc&($"\o56:G:`J]XjkOF:T<.9_Z3G46\42E>H8UP68JE79>3NjDh8fU+DnLV"20qVgcYSm6q^Ws_4SQ'CJ,SO>mi#[ %q$87Be!@2%6;ORTE^dTIWsjsTh+ChHL\lD5BTG\F*csla4^b6%\AhpFmWRFJ!8G6F6N>]m_5Tj%%PV[M@$EKGHIt#T/.&s7$gB@:N^X\6B.A,9iA.Z1T1I!eJH8!(TFr_RCh1Wr4,cD$+1(5Mc&0dS]W#AU,$Rnb%(:.tcM8lt3u> %n$B8&mA2^g42H8".`TnE(o!9[oq5Z+aRS&X)HGA98iO"&2sPm-dlL0LRgPrsGm(d*ba7W+RH5T`#e";YhQbFsk[rArGle"$(PBOK7'LYH).da:,r$$VBk=F2=mj\I?J(7'7aAX1t$>RiLf2<^rV(1JA %)SIrl9(k8Qa3.9b$Q=^"bto/s(:8DMlaBd- %T6(:n_clT;>?G&o2ds!K(>$%MH[pM#CMo$c"h(C]WoXJpis-6YRU=7m0bDcCGUb5'\!u\6m>aI#/p0$fUg(=llL-?"[k(V][.l1p %VUmIs2@;CS9^$#VJD(^m8a#:UHL_-9S<1H,FH-dI+q/50#\9HAp=A-nSW!NRBX8::2^qiZu-M9clU]n"aLW"b!n@sO8uS1I'8mjfNku\,I_#=fDWl=Qh,S%g6C#pGouLp3^1.5qV99s %m@N/ke!Ys)9=44U\/NntEMe&HU`B>U,:Ep@b0dt(#9J+3jg]tf@h#L#X0G$]csC:_5LW(cp$o3"Yqj?0e[>4Not"u"_M+pd:lTM0 %lZl3ubr]q3'BkR3a)@7tCXR[f6an].IEHAhH:a]_#;;W"h\eT,PXC%9].E %4!Np6)HX`hB,54DgR*Ta]d9Le*tj8a1D<#9B66+(1H^q7'k`Y"1JFMP]mt(I=1&,T\n$`f9q,>^>*q06@O2)E55[4F,^WbTW@YO9j;Q %WfbE-OAe'%1(9'pc(es9@@[Hi)CZn`&>/jYFuL>c(6Y*K[B0J('D0k)#T7@5uC'qGcNf@7o;k:XZVg/&fi@:`R8 %9"0gTNmsm14gS@hIXSo_I*P]@XDD+Ck#e3])I9ad>T2`8`BdZ,V7AD^B/[*0R*26Cr+]I5io,*..#.QU9;3/UCK-IBrH>M<#L!BM %mp]"B=WVT;D&;FCWKaJZ(DhV<^;8;)F4B$m92[;/gRbV&.KWRW-mR!$EG6Y6-$[[XYg+D+/\D>S<*MYL8CgtF7jH*]M"M#,S\#*\JiHrMd,R+SOo?qCDrZ#oALD&mshtDQE;KXX6J^&d4sh.DO2KOp:HbD35UqpImF?T4(L)eC3lMpG%aH0\k6N%^*aeF %VQcoE"j9aTSC&:tRbU/cc[Ru*8N.U=1X=fjoB!-]g:H+#?g:;?lk8aI?Esi-\.0k(ToXER;<$\dhG&g4,Uro?+O_ %A0-kT4RBPIHUK'!DRJ7(k$23hM:Pfu:7QI8jQ>u:;r177CLp+UK6ckCcDFj*]f/@=lnH"e82`'+3F %ON4,#k&/fKCHeYgAYj(GjLM[dqH6R>[^2aJf$?Ydj%1d^?/'SqZg\H]:Ig==5>)Rd4'I%.=h$9Ie'[1(cS?K?*ZZgrr@C8,mq@"? %Za0>-A&u$Q6<%?2cb(AE/sBN?WJJ;ga7PR#lbAcdTgag:&4Fk<8[s.NgS'_3S0(-53eg1L%f6GBKoR=.g/8;&\sGImT=^mAUT@GH(%\NO,!g=!YHHG %O"p*G?38O=7p/Sb6tLfPAM$mH]$pebl"2a7hbq4F-YOu\(a&37&sGE%TY:Qkp;o9(;,!Lb9!Xb%#,!jjmG %Nj*/VaZg"&"8n*jC9I6]0:!WqeXHDis1NMuZ29Wap80;6lW(=km_SV;l"]Ouo!$kp=MJ[Q%MWD'(&d9],NDahdECutcXQ-[cL=0T %WWfNP[sBM#CJ!o1m?Tu;]uEKX$2!6-k3M=0dH>/MEmq0;%oB+:EdO7g3r6uIAa/@fGF;/3B==UEh"_GkU*'NeG$A_VV?sB$jh;lW %L@?&k>I3!abW_obf4),W1MCfRIF=)\":`f>A%jIm".ahIKk$2q%>MT-&1@5?k,oX %+Rq8'd1$3fFBXlU#T=:0\g\&4n@\6:BTPWU+S$jmOAD:@5NPk\!?j)JP %r!/(O6/lOMeWLG/UY"ct1?r_;[*/Y\h#qD&KmtT>XfV+/U][dci!EAiVSFs/H#*VCf<]!>+oWmLp2L,/=c?.(P0UTn!gKeV8ZUrJ %jtS_1AFE`<)pW>`D1bHconk;TN1opUKK.saHZ\+?1nUW)GC2JfbqUKQQ2'P<%W7:5U:oBkPBjZ6emQFul>!fAm(>7Ie'f[L"ErgX %oFJcQ=g_A*%GhuJ9W:6A8b]*I9CNHO_=/ZH%DjK&R,6(^or[B"g%<1(P'L&Z%B+76/X5CokV!S5^*lWQN%seQgQhdbL71X*I%>%eGBo"_H`0>q+5Tms*/if&%] %MrK#%i7FND9R$r=/X)+/6rqrI2Dn7Ou1mdL5dF!f8R0">8<%IQ]ie %n.?#TLp-;(M)OnS4-u(%=DpRb;V#Fa[>o%]c:BCBWolV(Eh_IIOI%J1hpO>e;*_N(PLZ.l%s/3/AY`k.F6NY(KO?Dq'>A(n)G?\8H.XLOL(FWJ0Ue>'0sWUVN=NLO#?arq=>XdR@l(qd:T[AR8bMe.'5D"\e\$#L/8jN %+;>YY@1m_8gi\BG_?OaJ>!nqbaA3&7d,)i++V^JL1Zs9b?j$X28Xpn;cKG9<6K'g%_A>O)8=#276=Ed:FU//@73aK=ZjQbe5U!W,dBH\(uHRpoXKkJsm'80h6m15o+qnU4c,o6j+f(mIcdcbdL]c#/7s.Mhp_ma9aDE's2 %[Zo"ra`16OA`'d15lijX$UW7(YE!'Lq><=B_^rUirT#CHAkEED`UoQ9dr.LAPlX^;HW`TVFc%A9aT3T!$+F*.O?2G#1*P&[TiSV %Wc8N75#(KM/Ub6$bAqqo^&Ds8-#%H.V7sFE'!@Qh9;cau^E&M:be-,d">\19XpiNi3M@)UFe>2'?$)$K24KX\%lE6b5FqT*$cFdMGcoBpKgOiV[UoJ.A %EQ]%rog]c@flmOhU8imR=EPKHm!0l$`"ERVQ*1h@Clgp.Zn)TVRj?62PkaMV=p((^#&YT,#XYOt!F7-_+U*-_2K;3JAo's_8MeFY %28r^7H]4cREC61dSs:;D9Sn6?DCKS%1LQP]Ap(qGY[EW+^k`8LY[EW+K'4*:9Kui@2q-R![p4i%]F&keQpp;8@cWM-k^3jQ>tkHAs1J$iXEf>[,Y'"YF:HOaQ+, %7tjt\Uo_^:Wjn[A,LS`r(VWBb*=k2fl4M2iDXrL2rmq#`qT%G&1!e$<^/4Qf(Yk3j>fde,o'tFMg."HDd!Z^:ZkI\SJ!hNaF9>[K %\99H$g(i8#Q6t$N?Y(E^gI$9S!Fe+>#o;/W:Dl!MgJVCSCYGh=b"o+riri33AUoKM$"6%=lqR;*RL*1<_[8EIrefEepVQP1XF=:4/Zg87c0(K--3mP\&2KOa8>C$5IRWg-G]4[,U3_ %1'V=+4!h%moHF^ddWuZ@#A'=L$a3DWcTs#bhF4ZA/?PE"(o:tjPk\R[^KJ&V3)S9F@Q&N;ao,+UhRh#WK%7Uo2MNp\KLI7Vj^,Jj"jJ"&h1$i9.a(cVA/W$,`r.D %E_r10Z6AnmGmUmE)na`XdXh\PjIe9NOKR&nCK9Ch2f3/+-m1Xoj-)\r:1Z0oW;,FLiRC)a %"=bXGl:Glb8C$$KgAEDe^$h@S`@$-Bh!#CNqYV4TT`BN)U`Q/pqIeL.]Ca`eJ`2<@$8mi.Os&')NTQ?fKiXQh!.Blbg"h):!pF]M %oKZJI!9eKKoIMe!e1Nn-O.IK"]Ca`=HA3Z],Ct_Jrfg.]S3&uYLgEp\UnmM*20A:ID[Epi;W*J@] %e&7E>38NJVcbKGnE!R2-,L;:A$5GnX=Zo+GR,!Pk#O#mV;XDsp4FN*LGRD,!%ipdS4@,Ka7%tF"LfS>'.&6NJ`b!,Ip%q@VS8Em\ %c!r7F4>.af4HM7K2C_K[7 %IUU9j1JL9RZ`hVAQ'lUT9G:9jU?VTY:0^5$=9Zl)7rVQ6M/qaq<>_rto"8jl#HS!TIco]?6Gk;&\^q+`$_r&&%'8GQiuY"QqI54[ %#U0GT+uHA&H[8&$MWnL`NkGghUbO2u`$HC$;d5)sYGAus't5#ooSV\Vm$4PEK9O7@Nq#aQ4`;EpG-Y5."$!ppiu.B(0n,_Jhdg:S6q1-b]H>q1n>+V)V_H$Q&-Vr!%q=Wr/nHYVsj)o$/r5,itHl)1\X2)LK6-?4=OhGZR %Q]kkR'BU5FI,eK,'ChFSfX%Q2hk3)lBI4%aFp.X %D//U:!q)heRk.,[kuRV09a.m65+*;.q?VqI$Ac6BQS7A#H=Q\i\?-LWWbm@VQB=B-\0F %0;VK%LZ\+%I=Z\9bop?b7Dpsj;jsIjRHr+kP_-YC6nIs*oJmsDo7)icLRU[&l#X[Dk4Epj@9DYEb#ou@F)qH6g`;)#eGcPK`8sRV %3!*)aH'b>6R,23erQ]-tZdu-sijH4o$C8m7=%d9*]"JGWQTlc^Mm7G[f_\#!\hJ>_oY+-LJP)\J.6IJ(:2sEFBQUg]?c^ku@d`SG %]W\f+l>EdC?V!K5G,o+iqP]LgVc2q[P==EhPu7@jYRl9=WVTj:3/3u3&(V_EMX?DNkG^;7cL5-+g#5LT0ATmWg&ttAa?6%fHB;EZ %lsmg]pQ;*a@sAeBOcZC"F0V5UX^#CBF/Y;#\e8*@6g[R/>!dZ[%\.eH+R,/WEpf"/%VbF[$eT;8V%(_ki&2X"Enbm;!J/(kXVs0? %?bEK%KP?hq)?_!-nIh0jBrKQ9o?S[!F>2ps]GlKQkk^RasY90o)mQ0T7qHDd2B9Y$YK#@Ru>f2he,EXT\\-QPG %>XJn$fR(t.4^Dp\XquCGh3GhC*8^Q`IqN7!)DZL2G(S[+p2^;I?E"0X;@UtUqbs8I4Bb%c-*\gV %l@3Qt]%m9FCZm_qh*nQ>I2_BT#4lbGfSeU#2,D`6dchcpITQI8[^;!02]>k3qPRN=p:Yq3^Ahbb6H_Z2Pcp$BZ[<[Ibr*LkJDf5d<_BhPYs(fj%64+k/HJ'lHn_n)#7(plk7?"hZM0_R*s1gGB`?7KTB]Ya#"f5*g(P,lbj?s %;s.9'XTMHVdSNiNWPl9,9($[GWrR`6EB6j#(ePfnY37if@469V+dp6I1TrerV9VZ?_0ZtDY0G?h)"H^L?MN2d'OQh6.PA>e`QPMR %Ed8!EMhsY95r9=+oQ^g %(&H@Y_t2p(/1\5Xd"8TK(`/k?!c81o!fe*N7@;fE&gcQ,JqGmZ/ij=%Q`cb)'^.FY:NC^f/p,,.8M8>)W_q%:81m]S"lt%`P,nGLs6p_-kdj.paHTl-jQ+M=V1r;^6lX4#T2])t7MHEgQ^?HDotMk:WT?ahG)s0@t"A7g2AZ2"OaUVZ)1=Ks&5< %_g*8qksa"j&gC:_VZ,$$qiS](Z2T@3CK(Wlg7F#1j[JH;n5@m;"T>@d/l4D`RA:_#a*alLI&%XkPC9FnI&*/k!F`<`U;o99,L"O> %'?!E[@?*5_jGM6"KXK*\R;qE]U3JuY#U>OmGr1Z"CG+M8g6]\YJVC)U&!F8#+f%_ePs;q#F3`NPu27a!DW %f1X;8hiK0tQ>@uJ6CfEn1pe3O,cHPhKYVc*>JX-S\N`Jo>uG:SmIT4leD[ %eT"7MP[7#&E;Hh2!`u5A!.EfG.c08LmN<62#Kl%F;)9_^B[tk!P0^Zg^qC*V"(glO-28(oJ[2c.[HpG1*F_D=kktbhA[PYeSGU"e$:lI@!=G(S.ei-7L6t$Vet"`2%4W>`hQ[HFD;uIc)4DZ+rnR\n6p_^H]am(YUK3oNMCi %EEn`+'5QM"t4p`5K=4S2kM,C5$ip6%k[3co=&#!H5C*@5%[k@#TN-hD;LKVmU(1RZhO0&e,=k;@OZiQ_<^`?tlT`q?!#-CeLA+Yh[,-<`JgeXdSTab[p'1A]/g47a6JLuO5?j&(*-8:,"#)o34 %jt#[_BEQ\oor0dj&DDXH[$F*oRLn1`0NpEHa&kZA"4FbJGH@`JETeHR$)+2=`N;%93p(l2GSD#^BEQ\o24#4u#]2h12ngmF3sYDb %DRGtl%&&AtDTn6oc,-Hjd(5Y=/.ncW&[\cXbn38]OOiek1D*%@hLi"9c/-3Yf(J;PUd<*jlUK2.:C&Q(oi#`\G(A0B %fQ;3H\S9lVV4$%9+)C0;CoJ>-erA00CC'=hh+A]ETlaLOCYL(I9;kbPeAJ;8GWceoML,6YHSM\h03d;[@5*5Kcf8B;]nD7aPW$"a^Ml5X3G>^Xtkdhoi-1ro9YYr47`AnZsL/.tfgRT1.1WR6tWi %qH5L`_\#3Sd*I<7?B,TNJ:88Whg?Cq0n'n@?j$/hZ2.Udm-eVEnZt2Gi$&$"KeADt5Ki3ZYlc,O\h>'V57@0;6388Hr%&uU#TH#! %["K]ej%"8WX8B35?uJ0kplVJH"WCOrplVJHKdS!2N?XJ2;Y?3'KEVlgcQr(K?F)!PS5'/]' %$msJ5;p0>HnAX%@k[A5n.O?\GEPCIIC&o&gTrf'`eC&d+0E;@_;[]+XO8oOj;p-HNEOb]>VNsXM?T\;oMQ'SUhSZg)\ts:Q;[ZJY %H&3(0VO#2TS$TN\$T'8@s6[<0drD;@>f`ak47:%1gqcST&'4[Xj6kfb]72p1 %rp)W5i#tO%EMVt-=_;j!?=.r2_OY1J?,=?]`Yb39<%'CYW!6=)[.sBf2,AW%qoL#rMM[N9TH\ll%J^?B922'@3NtiD+-C_/kdXiu %;!qu@U3]hqgC;eY#8;9^$Di/rhqJ*9]BtUla57*l@#VRt9AKhp^t-!(fEZ6Z(\*6fojbLV0fi;=S)7#h)u4IUY04VnF[rY9Sospa %8rjYucD3mOCDStD`8(=H66C<:7eOnf.K$6g_o`4e %2j77<]`a"uEO&d9^[f;$cu4c6"0UpP$;gE#MhM779+@q$!3/L2Z+qIs!8(G,ro:@2UD?28CLib4-gUXi_ %5,.ND(qP,#^d/3^Qbt8#El4W@]lj7\CA9R>ST^\2UL7,?'/m@Ll0b0!\db7A_i;0ntW\[T&#??q!lc+u^N`D5i2t]#<3&fA1*BB<^KBK*i %etLr:\gDMcpgP5RWDHe+M\7eKT;p#BmqjYjoiUp"WHH^kUK@VmKN)c(A02:gZM&t%Vk%ftWu]]0?"_Y\p@3HmH:+]5S1[=sOU?aa"NENM+[>qEnF8'GL0qWa,Jm#4R\3spI*C4b_sFTSO9ok>M2;,oP#]6jB75^K.ZR4#8qa3_NP %Iid+3%l:K@9L3)I)L6Q>iHoZi#+DA.9S6CrsP#TBuli='dTC %S?)7\pmtAJdA:,s1@>G3.`Ze"[DXl4n=:dS3CrlqRaq'"gt=_hl&KXsh]3S%,Whr\,gbk7fa=jjQn=kFD?7-4&XO'RE\DL`I;%Lp %E#hVm7YW(&Q?bmeHom`AErcmT[Z_l"A8'"V!bou5plUGgVm98]KZ`9,$EP._kPIV]q>iYo?J>DBbIcRBn %FJVmDW=>b=!Z5OcHCA*64/@@b@sH$c0P>KDCsIjG\oW;Hs!/CUCZhGR_Td)YD).'iL(Z/Wn-^)99;F=tD-@ %Ap`u:.)W7pK6Ln&1(9dqpaqWN0Y/na>)(uS"_ZCV.DtM4AgNe3,1(XMTh,pVfhqI+)9bV=!V[m:Yjjq3B8^COQLo %IDHRZ88+N3X5-XSDp@b7m[J'F#==+e.kQNO;-caOeG?0\:[Ac=n[*mH?Ic*pEK1DD-[Fg$*Zt/L1Oj$/((s'\RZbhm;Qu77FDQ^l %UI[2T,LWA*mY-c+k3j*XT`ESE"Xk!g!&B>QnQhY-c2/<*P+'G.m:pr#=f7Ve(]%mEp!V,"WQU %C@&Kie4<&U,T0AC7O6)B/9=B,7sgmN-E:T"Wt5Fn+f]&rX#QATY1C.6.MnY\aHD7Y`]ZFnniFta^BU("RO`MmFIK^0`?=!SeLAS3t0cFa4dXCa^P&==M+7qD[G4&a4dX#:F0MchYF68G4k/)VZ\sh`Y*gETRDp-(`qbP %#OL&PmFHo(FJaN#*3ES/[9J]:8\Y.LmVhAKMAU.Rm(\30MAU))kT(+H'Udd'hDUM\=Tg[@(^ap\:+mtR/QcYPL`@/9JdlT30hBqW %obokuQ=^e]b7i;P@^(]jN1n$V&VEe'ae=\<#+N],1s[+0B+4`bXPJ1`l%l0Cms-VSK5%Rhf*I/%6uBYe9+71-W80OPe&go#15,"U %4D_,9e]Y/p'"%"jY\$29-#D&%kn/k:I3G\TTZ(ecVlR4cg1*a5h%!UICOK0\2WrOWl+W8VG_F_hF@;1e]eOKb`Wdj-fs5h2dT(0; %%NA5MKP]@Pn:gA76F`mU#%'oa_`$nA(g?W((I>!s4bf7cWd`oBg2jaiV7)DrZ#h^K@J/j#*\;5r*e06B^08g+l,!3H$uV('I6^e& %$Fb2U1/[#]kI8CF$8G\Z:Y9r,PtZ":D5GCM<>)1No%d1nP"aCUNr=;gX[5+6XUeHos>O"SmPH\60g5oCp %=^-*HA.$j:1o3O'`JHj^6;o@'2S*+nS@iYg\*7)YIj=o);n8<&O0s4N=Kj]]?!7CYMe^s<=b4679&*@;=O\Z5Kei/b>f1l^NMOF( %TB]Q=P+l6RKo\Qo*g(V.:u^UL]bS]XILGpj7CP]A/B"""D6pf4Dpd51$1:W$;(.\`h?N6-(EUNT903_$`8gDHo_i<-Am$RK]\PQO %Qt?3(#2+VDKH\-[!,ecY`UFFg?[*-C.u)*sJJTrN-pS3?Jj&bGYT$.JEh3.!c2h,cErk1$t %:cIlJ!g=:beICAjn^]X9r##n"hkgM-aGO?i$V&:rc7CicW#NnJ@*>2+VOAoHd9GERIFUG?<^-=Cr*qj6L^2@W_iO?[nt'>R(=bOc %(m"PkJbni]?IilsIP2:KDo]mG:pfW`DY"0][<$Z'>R4918aJ;oCca5k?,mCaHcHXdLCcYsHXH837]4eO;ePME48mi5dW0IPQP0d. %LC`Rj$Af'P'-kU#"[ks"E1T"7C.lcY-eAFMqSrSL'@S6U0`ANStB/7N1L9^ZKcHfL[!&EXEnAdFn0$lK5?#iuM %MS3>1`K0Z+@eP':LdJCkiP)=Pio_A/Q?2BcrZg9+.BDLs1ssTcC%-#`WQiStZ31J>#dL>/_?3l!G;spYc]eHI+I[<>d\RO[dRE %^T?9&4?\YSZ1ZZ%9=#/r)Rg_&&*-UJ_,u/=_qp %BF88A6+]ap;9?b`puQ.FCKebgBEFH)d;QB33qQ)8=5q-\cb5A %>%,_&5Xmu$4tMl]F8B$,_PTKH1OWl1#%%*QgNYqUPAbrZd(c1'+Ot+dH-YgOZOb1kkk*>'Z[?"\-:Qk/o\/*'[gPVMZfF&T-._(O %3ue.b.U7C$dcolAGS5^"53.R?2nN8+6gN'[;2j`K3p'b39CD<:*NXS(sqgqhG>h9:"!Ncf6G %RQe:cbNR@;jF-ckcdK!W3^@kbcBf%q@C.25t#ruE_b<4BoMWF_V %JC`fU:V?ZZ)@1VXi,p%D&9Rao6u@IZWG/e?%L)%hY7#-r4O5s2;Q*@i;bB3GP%7I;drCR>cr+Ge&qX+U6Gie)KgZYVs&lbH*B(*lN[&)qRh+,^ul %@PHDsTP5ErlN-l9ie)JBbZP(h>Y@osnL.tV=2"R0oR>;f*XV2/bNWZI+96J"$n@ah_@`%^)KW#2ER@'7Y#uc.=jhe'7nod4\n^tP %Bc(fW61n=o5s0NjjcY&Ar:LL6WZPsG\XU&^f6S(1kTCpp^a:u8Q?aMk%cFr=hdg$kAU)![9rpGe %kI\pM7Ws_8dZ+RC4?c92NU0oK=%AG\3c)Mhhk&HSbrjl'2O%X]?aQ9d,[#'4'-"mM)V?bm1kL@)>c*f47hWc#>2('cgAnD(/2 %;8bufB?j#nSLGO<5_pRI8_[.NhJK9]DXBRS?#VZ_ %qAEnC`U:WPb*F92mc<`tGh.<`mS00ND0Ls:.1iFGYg)[Dk+#JGmp3/R$6(<%eP*`)a\OLk^[e\dF$h6jI)diTCb)sa)CW`,F?2-m3o"p6h1I@cc/-3Yf)Jq-YFSE9L.s&K %Y+TfVYld"hO%ksO[^#'8M5?Wo;]ff?q/!%!XIl9nAqT&RX-bPVoXcIUWID%\G`n')B=gKk9:<^%( %<%m]@l>#<0h:@"L?)7USAJY]]&ulX,2'mD8WSoICD$X')>M2TGE:2r:8.G?T3.JU+)GJg8CFcMRBckkZko\P)"0P%oPoUArBs>_5 %RHOE$dV$JOVL#'ZN7"W;R\1J5APPf;T(S0RgXB0crP?eFLO]M(KR1?IGCC9;G\srW/qk"2+ulj8D`bZu0[q %>4Y.O>A.HV->OE$P>U"5En,c]JqI9Y?=\[2S6^#]?XbT %cq1ORD<$DECV6!<_u.P@^\Dpb96)9@XRr,5&Tg#08Um'pLS3,jq'/AU0bC5d+Qs5h2d-?T:'QUn5mM==S#mD;Je"#iLs[Q3,k00X %Q6c("\'bk1?i(:.;p-HN7>dajBlr5(eu7d+K:5uZmFcb'_eI@bLS.k5=YC%H#L?%&",*N-P[sdc*/NC-bY!Lfpj0!/[GPkO=4teQUH1-Y?E&h^bJ3U4Hpar$SltR;Gu?;Y6U3 %@RpM20WX;"W!Y'-ah%NC\V$as%+fJe%9j*/"+`?cOM`3pD9JI,'_fSX.L[iE3q0\M$Yie>[psgOI">lEDdo7/,le[Z.psR-\i_k8pUt] %NH:S#[g7"H7thjp]ncA0sTG)kpbX7'2+_d %e=]pOIA0hGa\Xr[[#R-V-4Zqd^DTSJUi>t8$`BokO&9kBRf[SU3&e[-rc[2oiGj/e3f#b7H46;oDk,\HU;G9mklKls!q`tfUQa5+ %3;VAU&()8Q!r_La=Kk.*!W$$5qo408""bi(rB5OECN9#$97*k[%fG%!"mOuf:<9qD>tt65j@KI1jm]UO[D(O(rCrI3C%C_VoS0?h %F/h$Hg,&EZ9[Z9MrqC"p=`4``o*]92K(&?uQonga4^KBQC1[bV3%I8m/pfM7_,KT3_->9:f01dG]c6HelNcJ:V#8k8^N<,lN_^!N %jlYR-9,J8da96@EGs45V?XrcTZ$-;Af+D`;K0%\/`9Q'("(%u9\tk,"hBVql)HAE)'r6X\7j*A;6aceI44[HT)^QeQEK0tST30Fi %J1%m3n@T_063&)!IMdi`GT:a>#P4h79ftsm`]Bdl-^.ZuUPIj51:]h2B`>-`.i_hr:+%umNU?#VT5o:bpp6&f52=J&[uZRggU3kG %md7U]XcSOu%P4RZqtqGMXT:9`Gcu0oF*k9s\M-0fi4O+6[g)2eP@U_+<`0sK*6Eks7F_rWk'1&iBXJOek'1&iP&-RIFfkuqec6tC %)'iA71t(gR+3u8olluaI5Kqq:*o7@O9F:(B0R,P!E2-SpI,n]'bp)Vr3/_CcPVBOjZrroJ.7b3lbY&A8Hn8lfk?s`GBkJg9F]Q2g %MmZAmU,:E=fA2Fk_F+t]lB4JE`_%L\S0iq8O^cC1$K5_^8iR*B6GU)Eb8.!I+eu):**\q&(,u"Bin37a3['n+&c@p_0FZe`X]jZG %)#d0=,=sSN"GDk.q5gcqPj<=2c6_-c$O)&gk`c2/!Uc6-4[l[?jK,CgW>@uV+/b1FNg`PjD\FY>p1PO4("'YXf1\mIq`/f,Fq=V! %s$oebCaeN,Ci,i!n/&)WP[T$0#IjmtLTe$;putLp,?@^DUJ:a!$=9VX^)_E$S(KT#dq'nl'srSJ9r@,!I93(+\Wa_!*TKR*ra)]2 %m=6!0?);Uh[!6C%7[n`$i8/-Nr-XVAPDuuRN7M0.GE;qWjKnS>4#IG2d!\V,TmZjW+_>)24S7`Yg?;nQ[uu`hEX!dZ9,TXo %S"VX&n36kWMGd>kL(^)(SkDofS"\?>=rd$>'6JCPN&FhpU%GV7'D('fV^XZ`R3pmrl228:FPJbIZd$^q4`+ffYAS&T:hYuGY7&rq %;\1/ZoD1iUo/r!TUlsA\H(g0>oR9qZ"jr:%m/>Ap(TS,naUD43[h6QGWt\s--\)e^H#U1c`9U!c7D,[SgF8&i1Or;_$o\:MaqV)Pdhms/*PD %_rLhuLKub\`s2AkO-4lB=0n*uMsPh_dS!MsCW!E+->6T%n&$=%UQ%OR'F5r#q=46LeeXqji-FjC+c&K/e3T#/_bT)hRD,_Y6?X?G %FUU3hTp7i1lW>ZklE5SMq/YcHpKj*`j%oG^ja4lt*-qbn,^crh]ofT+625'RHeW_G71'fs>et\WJI158-j2l_%SHM.ja.*A,<4YO %'np%fIH)]&Z_A#J\NHrA"E[p9&AAsU&8Gs(Y>^YG0SF@F'E[NO%8-D-73Mr*)-MJVct>h\#i>_DXW*s2#iI$t(jL%[ %.S+sVXahf&8J\(Qr@:kG/JaH;c&+j'F`Lm,2_3dTF@$0XI'`CW$0NcdiB,/;6GOXL@)=i1$6cfXK*q>CDP\*@r&3Zf-k-EEAJX-NJD5GPHtFIAi`nN7iPZJjDl>aUkT0f>K_[dE)SV\lnA.,&C>P+#5@7H+\8md$pc!C_)[^h %&7#hYKn,!bS4DX1+\6WqM7"*+!UmooPZV^p&0NnTWl/(VS4R1%]S&Qoq"DRY6QnQ<^-7#fFW8HXM^5K-o@pTB3oI+=2^!`)l@@Us %Bdfs9:ilTcHY'R>hD`rff8k\4GPnN&Y_S0T2lET6#Qnkk-b);L-48=iXNqeVqcm#EYVrRYn9+8"."a`7S"[lN %+MZ?'TqLim)V0Z9#uX@B_V/scDbJ4\XAIiNqU[ci^`Fr+mD#ZNN!0\"=Taf'g:1n@^p#_u:Q/Et@Bd0S"E80+[k!0>occn%V2uhl:,Z'Nj'9;m'i"ZGWVR)r8?H?\iR>&Kcqi?8mb><6+7_5SX-[Jb6hPgR(Yp6!?3mp+J %m$U=S,R)MKC:CabBk84!]GO3tMA"[@B0AbDD*ogI&?Wg+?BA^D-#S0_45("nHY7\36=JWknR'8mV-`-GNn/Pip5L^n!/0UM6b:_4 %^*?]5MV^G:epS??mi>U-UE(,e;@2es/Jo61hg9"ZIe!sm$Jg%Va]A.AFM2m)P?_RDmiX8t@1Z<"hE-*40+&m1h0TCqIH\DWg3W3W %f6_/Wk'_l<6MK>f8ePl::j_ZnVk-%un'FYN"mir">OsNJ,lJ@YpC?i0Y_ZK/hE1@63/>"qo\RDF[P3LcFRL6o-A^mAo'a9P<>NDs %msrj!0Sh-!mi@h$C-[\X=7,u<%3t,N1[D;:i7udMX).hZCj8LRlcWi;/\V?lo6Jn(,&8BfF4A8J1n&eZ2>5uO4$LC# %\iSqlBFk@a^_rX-Q1O4Q@lkm:pC70W._c<>> %\jb.r#F!"4K8;]T2A8;aag]N//3PUk,cg&+.ouhEX+SJ@NJOV9&%5iGX`(3$YKlb2&Zj(ZqaKKk^t&Tj*^SU&Oqi)q_DlY-U=1Fe,HmVcTr@(dZra&V^%nO5r[Of/H5HJ,P23!1cY/U76A#l-j3+Rs7!j%#Z-LN!.o9/OJA^/$4pH_+k]t^ %NjVGEGZR?7JodUsb^N2\.eY8Kd99W+"cnf-d;PsLG9D!Hch!S,+,4d,hUn^]J>Xu5-H#jk:ni8rf27J`s3./j%nHhuQj,R/%W+4Ln'M`h< %_jIQt#CBUi';t6,qqcY^DEE;]SBo7!lssr<8V!T0QnjZ-K@\:N?VNAGGtS`?ZE=MX]f0f**JHKt3M$nF?mW*Ya'ee'N?hQFpegd' %V5rBV*&cq*&/31qT.rCN9d%SQnqO[]7(GlEjdM7g\t!p?Kh@Em[t\/L[P1GAFjd@%%nH#rPM-d6Q,.-B.;p`mB/mSI[$p>4Of]$R %=n6VA?^G1>h-TtHIc,5`]+)$peoT8-4UjE(0Wh9jl-PYC*BZWCJQ#/##+XJ/d/V*G1OHV46)=*!uU\-6:= %opaLJh^-G';Z%2]3%[8&e>6-#@jOUFGYd05KL<0b;S#n3N,A0U)%hX@K3`7^]-[Zh%6aS3[7["kgBL5p6+%%][S;6X,0%&__R0_> %WT4leP=8m65`:KL.Q!t'I$gjY"tc\B?^6bb^p_[:(D103+NGrWZoV;='/-_]_)3HY8R,FF!5$M4$PupGS@iYg\*7)9F.)"?<=$lf %$h73MYMZ3t1VFiFn_UL#Wp%>QWmEu:Q;TG>C0*p1R^Q*pC.P4$iqs.;U/(uZ4onHLY#*hC/:@/rSj4Cd\u3NJ_ramOTc#hMM@:X3^*Z/1)^^Z/[4AQXaGQ.onn%kA?9Q4Nl8c/W:l(i6eCnhqb]T.IeHD8>#!F(?"?_i42oaZ2d*jJ>C;Fe11KZEd=%o!rQ:(o"=IS"o,V0UpE_H %gl;V@!5'S^F#ut9e.2Bl)d+:jMBo&(4dFf5!Ih0O2lW(I#'Wi0=B'?BZ9Z.BcP;OPd;qB+q#H'ZZ#_u`q&m5U6g2'$>1]5h8&q.+ %]&#.25j6u5D/)QJ1Uk7aJ1DbaLk.'A@AemNgS&Tj5jsW%gS*FeQuH`$"kI]dC3n^c)M^s)Iu2MnCi7;VWH;C]?V9I+\PUI5>Vu&D %GQIG&]1TA+ai&_hAr*dE7^)A4sq.?ZZ?$8/sk(L-rF*ap9TSc_';/9#.? %F'o5RQp>lsY-lM7PK8:ki.;@#?#!h_Y7"NO)%I??H=p2?Of>*F>]ElJfe'tFC>deEUB5TUn$ng9lYbUrQMT05> %#'S@9M#s%2)VDn)QJuo;Y(7VG[2+_E^?WFS>Q[(OWJgnFm2FWNGGg59AM56(M8G1:>?_;6dWIf>*DPnHm-F]1af^F(O$.)73AV:=2:4b$f8B %/lN-Red%bsWO&$sAd5_H>dhi*d^u2@j0HA)3(;i4%9)TX!\GXl2ST$a273!>=5g\oXk^,BGJQR+F$=t9d)s+8MHTVQoCOn$ZG_ig %gA.>0mB54Tc;/@bg2Fsl,!>ajjj-ima6=Oh=e3KnE`A3thfADg0HNkM]c=sk\qQ2I]XCapXX;'Bn9k3n"(&a3&+^RJP?2DX/HtR3 %0!e_r_OM8eV]UE.r?Lt6\ObY<&6h)cf>YS<1nqM2q;q2;\)(u%RVqLTmTjchOSZS-VoA)A@7mtfO(CPrZhEEuDq_:-]+An(i:d25(4SM$#GaAT1WJCb"HY7Gnq>Ok %Zuh]p4\0$WW6!V!?"tRb6X;^f(5,&3Rp4!uUXN0:Zu&c>-a1>!)3FQD@_R0UkhJhu42ogm.jqSHaa3VR:KB^!K0`,pZ'G^F%#Yc. %5%Imp57V+E9WJ;>0(2F<-cUKT[AQ4>OKpjUlI!331KcI-Rc2mT488uPeSe0hS=>dfIrMXBI8$L!iUTInefNi_WTAuE''!+9]MRksh2/^2R[)eQ&f1'\kXE!&ms!K^F^r&1gtm>2gd4Z_[C,U' %nu)\2,LDA(927F=%^p#c69i\A$EWG"=Il8N>2:%H2Agbq.)#PhhTsO):TmL3k>.^kr%I]Hmq+hc4MVNI\3%G$N;'@TA^0#;_,f,^ %pO9gM7pd=O[aJjR=].Ju:o2Sn/^M0(NnPl8Xi^=@?]rWEE!d-(FS'5XGbI:0H=mf:5>G]IfXnL?;"9"/HTpM%Y#,9T/ %gb78[b+4BKg2r#B#^GFj+o)GjG"D5V'>7aq9i5&;5Q4UCraPU.IB0,C[C`'fKW^$0YoHiL^A %%i.X83:$>-HM=(GX[5r9KWF%1gNu.PM"]$_p^88d551Dlp=+^@2>QB)ffV0[#E_Wut$8n2utr %/#[V1f59VmZp+'3.eUVF&Pj@F=6`3XD!W,Oqn\3o8H08UK4KOhW/LkR/;e3%DDIbA@CDkZCfWl\k=U0JK^iLs:l^>'5/RsqArq>, %kN-_SM^NZTDFVM)kt<&]QhCp_SC$lE9h@lr1D2sdnkp+q)$sgoj.dkrY5&,gJpk@rQ'/r/89!l2(.ppAS!!4'r<0!ip0EU[[)-c\ %')3=NP"_c!i*PKP`&#!QSKgYnh.a,s9b5RtKrBHfYFA..FBeY1r-PsJY1WT:HmX;Y*Z_6<6MiuLXo`hZikQ.*0bsYI?mC1m\2^0Ot9d\d;C&u]NDc2ITItP#qY*';%ttaUhaN(i00%9N+C0k4lWo*eBF'khg2@( %OfloC%N4/XgE'hF/@?$LO>5f;/+U!$fT%q@]]tq2;sY[bd+@+S4WA#YD5FmBE_g7lR7!pa#\FTeR6tX^%V?5kR7"ot$=FBa/SdU/ %G:[R3p(3QNAF&LQZ%kL]UNH+d0NRM2p4&WU)p+S5p=8m-G!#6LH;6*<=1+Xu+:5)bq5W]roY@*Mn:fbDb,Z,QA^/bZ#F?n,qKkV8 %eR!,_]pj+bAFJ*m^2F%4CS^]a6hal[hgJ/JXnju8:R/VC\M)U9EIkn3cd"Z:+(OW]$e(LKpR#(=7I//B>rO=JGsOL_#2akIgee+" %7Ea<^=g=bq/Wchc4t$MG%nK3>UqMk[]oRbn[Iba3"m>7*c_=!H'J$n&dS#HeI*qSEO8*`QkQPeKK4dCMn`>p?7fSi`n`>p?;DdCV %-,'4>$W1"=aK:IfI(?&>']/IkYe7L/`<*I1=adNK`#$(Ff3H3ippWYU?\F3.PhWP2(j8GZq5m3YMlbBZoR:?H7FqD=n&ieGTO(XQ %6bg^pa/``\D>&fS9J^U;_:QC$6;^*Ch(4VQYgei6q1[^8bk>*C"&-A(=\n@+eLRaYcl.[nZINM6@9HP5pSt6hb53XMc98?UdZ0)t %b=.tKW=&:o_=#7tk$7*+p;7[Ba5.e1F7b?A9%*'cRC\ %#5J.5MoK"T6Td)>T&$0m<>a-i+A(0OeOZW9?Hf?,XSZr-<^bi.!R$L*%MT)%crMo0iUMZ9\2W"9#^#Zd=1IMc12bcP-84 %ehM165L16PT1Tb!s78YYTef/ns/kJZiI@H_5ABP,L[U+i8,o:O+qFV8=bu?BF#!/K:\5a=U/CT[=t1=*GJ`9f8MB]X3b.1-J"G8V %4b]:)roY`9;5GNJro].;K3\Xhn39_@T-T6an,K2PKL9/h(_-EKWNsD!J"GjgZ\(dOr6H&TL[$U6n39_@T-Oets*:@=@#e#"r6H&T %#NU8@n39_@+3o9J"on0^s1p`C%0#FHrWC+u&-$EW549uGLVquIJ']U9p.Ho/kU&u(V?'2`N,1dG/AU*::Q#BiOT8+@'EJTg+ou0Q %,r?"Vjc%E+*\QNj$-BM"5-d8t(?aA*&RR0TAPeg_MQaTUG9*6ZKc.D%ibQSNVK6BE&bh8<(Y<5D1:/.?ZlkR:F+$ks+<\Z)6MI-4 %+COqeVr7[Y@N6Ne/jb)=Y-[>DYKs,6M,Re_@0BS;A?8\96\S3t/i^rem*MZ]kb2F1k5D@[&>PK+^u)fe8#\2aVgX:0!/iOB&n[@X"P#!B*u %5Zua[SU&+lc>L9Db?_Ud1[rUN5B!hgYAm1OkU&)kEbr9+.4_P3fWFkgGFgLp#cHBa4Gg:+j/^ %Ws7a691_:\/+YBaO#04*5;Fk'--bqM*"eOnP%LqY\[h(I#GSPF0hF%f*#RuU(egb\b^jUO:W$`)R[gEDF'u(P\\q!u&CkFFPnB\c %lrgm7+qU4j75L0elb[EcnR^edd4bE#\WRq_PKo_aMj/po*kpN7c`CAP?S#G_0"d<`n*,Y6Eq.Ei:JDEL.i7r@iNuj3=sM55Pnngn %&QuYT*]][',YMph?6@oSHC1W]G%W'/07GMU,*K$4W0HH%ihEc"I@UsY=h2'2_C"uNai]lZ@FD!`JZ@F<8*s<*k$?.=G2B!Y0)2lq %F5l/TMfntT<(^eYb&+I^[\htR8%2d8>TLfKd&L.ZR$DGsG#:gGg&"pYW*WKuG/IkP>1Y(q&a>gC`ZXmFYh<'h?Y$GqX9F>m#=^5nd=DMQkXQd?$#5uE]hl]bTkRMT=1Z],9OCZgXEKdMj:3Zf2k"(nP!_iM,.1/'?jR44!HQP$%;rhk#PeX=E'ts`=['[^pgiJL_2MA>M,-%m/dkoD[MCqooD3,J8P.OamkN3AG-2$28Hr8U.If9"r@uBAmB3Qmo@pV4@^lOW=otjU!4W/E9,ji^c$ESW %$mUKhV%C3j,/d=$?e>qHGd+F+pC6f]p#CThfYDjk1T]0sEL[d8!PaFF-oCN>`d'97,S98]OH\9TCF$G;JQV)cXHfDp&dVUNeg(gm %*"ZY"ZVCS4^8[kHlj8j1D780m4UOGe1S*gB-`Gsngr'2jB^ELd-qOXJ3Ggi(HKns %6Mf%G=D@p6d/:N&^o^qiLGlaCqtfE%/IunJ6aY!Iir9\gAP:3/T,b>*<;'DE9>>Sab%[g;ZXa*n05;tkg#GC=SKZ8(EVM2Nnl[pK %:qlAAPK,%TRHOFF#I?MrB(EHW4SUNk8+[pbKD(_AQ,1GZVOK^)h>>k-]t^td4g0&30q:Ngu=>MG`2+cSFLfn6*I\Gc^>(03*MM?p3:]?EW*KDUSC2?a6+.D,iistk807UlVG:u^XC6>Mh4'/-F&;!VtJ(T %89,E$:[ZsBpA(IUI'O/*ZZjo]:+Mbq^*nb<%/_a;aa+tVk9:i*[gFTBG-s:48]n$p`6S#U.TfBWfmV'n">CASbTRR4:_%O %J`r)R4>$f1]^`o.5U21XVtDEudh8Ksi`!.WUm/JfM,0F9$?Ht[,sHT;Q&[ANDOWhce(tQ3nDi^iF87^GO\$WJ?O4697ASBNY])YS %JBTA8ikdkKj$'+=fC=B2k5^TBn`)eQ#:BBDs#\5+B`,A7Mc"O1`8J[Uap`2L/N8-KD42\#IN6o9:&oPbpi35b*!#P#nDiH?]'%/R %,O_j_jdJ+8Jfcp!\>+q0_U8g+0dhK6')]8%OR)>5'T4&gaiE=gQZ(o^D0/@A)"JbT$9bs'22j`3<:h/:$9bsGagCc[rt!dYpTX%n %s)7V[^Y)D4.Jnr(5;")UM#fg^H1hokO/"Mn"HY"+^lJRhcN,/L"@!A:h-Re2ipc!H)6j4`,JfF.Y%V2RN#=j?Usfhc.R)-0qSt.+]m-d,V-clohGFo6SA;Hh+?[B461-;F>>&WEe1om%cOBlgi`rN2%9C8*'9_! %l&bCC!jitg2'#:TgCCc_%OF,CgEDp+74V'9[R73p6hIPBD*&/V+,>.n4MH+RIN7!:J_CUEnDh)5`nts\eT;'sT*%>"$%@8n#T"GF`/b#\c=o('JKLLsgdQc9s'KEoM8t\;C>9:ANs%[b:c,k_UG./0PsY.m^U/Ca05k)0DqrSZF,sqLr(E^A %/?[AO68nNa5@@5"8Zo\O'oTl %Iqj@lKgUj3^F9=`@8E225q3!].O=a0Zu>UZ'N%0+4Td[GBjY3j'V[o$^lm`MQ\+BH;X&deM^3X9.Km1NOp".dKOB6sKo8'-LK#P< %+Y(j-m$g*d##QPK`3k=h<&jS(S/;K_e0/P-.NWtJ'<bT,IFJEE/sL$@:LJt3`P/Z::H;g%n1/c;d49\&5`[J]3N %_QbqF>u>#]%Em7aA@>InPlN?E90j1W#[aSa^SqB_5:VtR<>_If,)2op-Zp"m0+sS*ASUI__amlJm--`Dl:l]9-PD`"]B:X^QA/sc %!V&E;9>eI5CMGSa<*arO$b\($;g%n1/M[@CQ`A5IC>o(,L/cu>5'oLUbQQ^.!'8In#\N;:/r=j1&%\7R&-f+ZqH9c24b;NePS([\8bqFhr3j0Js[C9qBkKg/;Jo$a\Q-rS84%//,1>Y%T'7T#>m<#1& %Q=Sb6O3*'3`Er#7F<]Vqhc7ElOI,`'4[,muP^@3PC7hL;L;e=-AdE`cidjn`MktDbn/7%ZVMVK*o\`jCI=2]bM=u %L;s-IYb?<*SG8'O>2n_>,U`T5,':iC[3KrH/6`m&1l[-^gc's--dZ>88PX@_f'opR=QunWVb1Id[t=6k3[_jIW2kcINBEV]\f?0B %[+=u`/,U/mLXQKeE$B5*dj/FZ;_hI.PL0nN%riL7TjOo*6SMXD.h&Ea)-.T$Lf;(p-YEWBO[M:EP/! %Ll+UJ4tVbB`gt\A-;&#i^S@CHjC3:[;CF"R(QViOM.2]p4ujTn+'/C]-b[Qk4H;ro*n8uRQatUH]<"o/Z,"NhU\boKi,!$`q %"<%d#ma(6%-W+,RpQX1"=>)Xj6?"U5j,dJ,Qo@`W6??cbCE66jn/uC$#dU)hbCeHh===IBBNg9DkPMSJ9gGqGNPc&.;a0OnSKJ3^ %LCo5ln,u%mA;W&TK[r,Q:@2=NIt$JS-FjW.cZfq>fmis@eWlp\ak#)dr_qqX@eU1/4%H>dG<`d/q4Y_kWs,nPE$NhB%t7U*#p2Kbn.e-YZH%61M!T]\oK^:6H*@IX#KSL@_P_Do0YeIlA.]L];tf9cZH&QZ'JdJT %rCq.7LK9Cm&$QM_L#WWH-!Y4YpuGP2&!uXF`.\Qoa<'tZU.$QUqdPZkfLg2J=>'m3@hRN?%Bu,qKF\_/GR))5p\_4o4Wi?-!7cs" %fmotPl+gjdBce6lKeL78S3d#h;ZhUQCcu[.s2JBT7O!slL5#Q.deiQO_n-`Q"@LJBq"%*F(I#GQ9B^!mR4odY3jf9d2V]YA/V./t %_fe4rRT%fZpFBE0'sUk+jGYr;4t?KiWDF662+a'_"\ak%i-$60T;'DpAjOij-mi#*fo"Ho>%cTHi%V-^MkB96g+V_Q:>D?bqUJHWYL@V:d9jcDEt %3F#613iT-U%+.*_GQs"*bJ>0jfGUL"7Q=qZ`e?b]n^Onl)'mo=&jBelB9;8fo^28I2nRR'I?R>WK\0n!M")_Q^h&:]ai3]bTef6H %#pcgW^c@$XFHULF3_`LSe0L7,K^(;S4V2r^AIb!i8dVUakW$$%7[r?4H&`#/D?ZQ-,%fUVQc4n*Gn(pi41Vh,m3:(YC[+X3S[4cR %39tF\mGhPb-`^3FDPi2;jlZ(f9,g)NL6(JWLOKWc&aA=Gj$Bu@SZH,hnG!TA\?:0^]K.T1^[k4_kog@Aat'F%:^2]!Fli=u4i5`C %R.2EIi?PY+,\[+sF8/:h"ca[M%Nj[*IJ^n$^8u<.p#bG#68J3hBT7>/U49h?Xl1M3nr"GOnf0j1X6&.3&QjX-JP84##8/nCj>hVK %9Oa!=WCN,0K8gtXo?Bi;I"^HVQu=V![W&4epu^"Vfs&i^;RWJY_JgqD/LI`/b&ok7/^i1a9ZRb$S.=+38=jNhijp'Wu>-pWeD3_;8YL61LXt.(j!F%6R/7qeG!,D$ %r#@:"WO3M)>b1L,_-B&=UJlFq5qdi5SA1[bG'YAAQbn1eAu\6:/qp?L8JWC#28?S^b^+1t98oJHhCD[;<.4UF**/(@/#ST#cX^a2 %Q7L"*jaIrM/)"k.mJ>o_rSR"SEr>TNf0P9dI?)Q!#k-o@Z_;`We]tT,3Ten9'X/_5DM)KQl);Lt)QOEfnpDD[?&'A/k/OQ-4V>"IYm9t-C %+//GUYF1hm1cLPg36@jo0(k)#oY$Wn^FdKfKL9s!n&JNTs*C0;_>.%hiMd7BHYCSC6>t*j^:osmfuZA>qWO`&SX$OFapM<#mNtlr %R4N(BC::%9jUsU%M<,-Srj7nu1V;o3Mp3=SHnhKCdX8;MAXIr8W/6Md.+q`"b%pPgCpgB\RbFfK*!=pDpKE7o!AZen_tuHD84q<\e@Ol %VRd:HR]qgAp>A_rg-9fH3Qsr%m4Ua_:/B78N5_!Obud+&]?fmu*RBm*IgLR^?\5EtJ'#`&'^.4728@=C'(%@:h,#_ZaltJ7fUV\D %rXsHIo+$stIgIJ=e&-5OalSoucfO\`DZ%[(][KLacP>Xsq/L1`6IZSW\8^!e'%LD'm4[E)4*l-h#_,E931(<`[$XSK %9]+A';UqI@+=?tt+3O$Sj,BBOMGT^G^=EpGn(Z*`8?=-8>J0XR2r*s.4^^SGG-2Q,,.nrqV8f)>eK!)d,!"rs=jW5*")eF=\>,-AK^7dqe].F"]ra8g.d(jYYO]8.^?Z9o^KZt^2J=L,&eX*$U$cZ7CYRRmDBC&Wrk4&a/8GM %mQT4Yg$M!snt>u0QpKj5l)e+bfd.^;;KFRn"N5O(3P<0hl!,'DrF)>mXiZgPR8+[r;=?Fofu$\amA.20*gL9c %c4]BBL$'<*:uk4Igd7WBQu3YapIR5t2qgjNR64cU`mQGU)I)L6QEVme/:S^)Z.1Cs)T) %(dg14'$j*(G)gMsOu8MJ>&76g_fM_S;sB<[CYp-M8gG@TLig]'MYYiM*M'#?UdS#Ij@?k/29W\W;>6c4dkJ,VeEKf&?ua:'4I7=" %Ydia$HM.ApmM%30BV\CEV:59f2j,^;S[RtTh#QJQOaG!/:@!u2Amu:*`d!\XQLO.GrYTQQ_$Vr=/m]5f.u0BP)%P]obY/>7:?u9, %c<%6ddV8Y7hVa4ma;[liQuq&$c3S2Hm6AW/$(juYO7Cd_+bb&AdMip,47IgMC&KdCO=s(s?+7+Iq:4O#Q?=AE[RO4Yqikg1iM8([;&pZ %4H&m3?#!-#[s;82+-Fk>Fu8<30BQrkdou(fD7$BOAEMYE!jfNG+!u@rXZsuJ1&Y,aZQFC?g3CGp15KfPg %>Re;Pf=t'a_u/8<^iWc[Cg+N`?r*\SlUOOEp!9L(f0r4kXa`5\O=*Jmdk8f)&X,tZFJ-SHeSb47Bi4Y5#AcLX1f#i5:U/TJm.nO%V7i"qlq<#:GXf_tT6'K-)IEba661rh]^Bk03eb5TDsgK*,-6+ZOk0T"0WhB/p+. %f"j@oX?CV5A7GZ.b[P%NLjIP&m1C!$,Ug2_B[7[dK+6&`A*o\j[+M+U\M-0fP0DW;(T(h?pV\LdF!jP!%!!kf_tO@=DQfaPR]H\J %?]a?q0Ko\*?!7NoZ_/?e#*k+X@%rXfR;7\IR`]KR]'"Z=?j;b]/+L,AY\J0^IF_-0N[5a"d4^f)+:5S?H(OJbE2-T)_g %>`p<<8G\,9O+j"e!EV+0J><@VAMd=KOrQG(M1ZK0hq>uC:fo^9r9:&*;`uBNM9K$jPEJ>enq"aAfhLiZM$,OH)6*o(`'5/>bG))^-tcO_14C@(1?6G[FWAa!NCao2GX/iU&TUh>Xllq %YlRVD%]3'LCDG_OdZ15HXhD(K>.EnI4uCB\8?;*AeFhJY!E`tp[uP3CDGP)kN_:X9AGiA;L4l>m(LlSCK\&;/5b7"*D[c8W?'U?fM1,]LHo0"Tn$NqAqT;MeA$6[u'L %](_4E]]$s=rk3Nce"0]K"ms!UpV,%'(L?JMU!Npmj)ObKl->)eOMZqK/gS,SYU0_\.D2X;9Q;(H`q-Vt\JG6/tlQ]m&\I %MXJ.k4TFu5dP'#?hF0po[.iF&&e9WhhAM>R\Gh^]]m#X`E)f:"hK^RYTtPZsWFBu,$0o4Y?7lphEIP(j+6jU6lDi`TY#L %gO$E!brjlGNg.B!L5)62WoWG\NC0P*XPYW`@DI,ThE/doA/[=WcrY(cFrNY%F.I>2ADq10LH\e59^BBENX2EW0(]aT]m#QX$hT2+ %E.f"^/^;sq=+K/>62"aS=q0;7L[-[q$Rhb+4.W+&]C2K[]sIPe3RVlWHgf>Q@WpWtf6^$E0;SIT\tP].?_@5M3"i]EHJ==8Bu#pC %"aQl!WJ"7d!KR1$Ijik;Vf&7FBN0^ijS\XB%s[CE*5rl^67MYG-56O\G*6c.mk9NNRD1efE %Z!&GW'"B$lbp%^/flkEX]*O40K9]fFP\=5h*4sJL;.S$'f4-Dh)]&48);;6F %G]qj$Vp`),q"cG=kom),1=*S8&7%dW:h>p1!k")%,SnHF*X#Om$Y"\4T]QKa0EkoA]$Y,b"otF-k?EJE60:2:hp4J79.)QM@NCSS %4@rk(6na7WIKr"..RXT>qad@G%$fdD'@=h6!BRo,,:)S58oTe0OSa2Y*!K=jN8=c,:#I6(0R=ZROC#c8$5@^%]R_JA!Ieqh>Z"h5 %!9"8AP.C*jYOZq]?u,Q(_0V7JppgHhbYK#4k6b2T.9of$SPY5?el8#%3J`'T.9n64RCkK@]k5Q %396R`iT(?=HVEqaN\Rs5S?^pApq8>&DMQ4H!%esd)UDkjX,&SRCMF)1"]j#<>,Z!S/t0pi,d[rMgMpQ7*4jO\'hHDGmPH#u5[pXA<;nfc;r%:@ %G*6/646W[)_[Gf\,q]+9^;C*j+A(H3G_&+MU^cZUs4DY*Q[)>c7bNRB7ZJ3:^]bN>De*i44.ZO9YegYbg$p'7+hh%Y]DraQ!8bd/ %i3HVj4)eJYNU1m"m#^($5pJI_"$>.\(QZa_%ICmSHN^ip=#k1sR`49l>m!0m>"4%cFq*e/E[8/2f>%ldYm>=%Y5@"JP/Q=b?%N2M %H4f)@>m!1P]*'/-H!2l*-D+I?2F;E:Y(7VKTdh+Mc'uZi%%"(,m%BQ"D(t0PM?'"1qWMVSNrk[8W]YDO0ad/SZQ;C#7tAd+H&ki[ %\89d4%VW*QE7qCR?h_dV+C)A@R\FpU$=(#T?j@BQ"Lr:"^^eI&'/[#Tq4tU"T*4,Y"[&'A,dhi*P/<5(dW*qm?00fK(EAd$D2)*VIAPXN/RM7!3>,T*bLFC-",j%!6CV.V1q7@g %WMScYMoK>?9J'b^%#N1,L/(F9#2K_/Zj?-:2TY-/kFqUVgNhMcm-:oqf#(S"5Bo7F`G?9S'*ikB1#sm,^r>TS:%bPiaaRS?7b;PN %UHW?s1fck#?KH[>s#u$`bBiQQgIQc\9AS=XC%giU1S[t#p`k5OXajL=ENWV44PZ,a1ZH.51.t[!gFn!HjH&75*crGF59[oSDhQcS %q)g;?m*Z;K&)[3=Vg5Ffp9XVs2AqZ_GFp7eebC3>0I-#?;8<"*p)SP!A[GucXrOiVhH&6:L1R9t2L7IjamfaEg=VPu;B>cu_<[K[ %N'M;Ll:G?f-fD_47IerVPom.$'74Jpq584:;hk*^do[KImD.!5bLdA(Mf37l=PE#H:WN[WTs$J$6n1u:>G:(H6d*^C<*rI7S*/U_ %pSBsPb//9*ls)stQ@o(AnIEZ-Qn@a]ZScN,n[7sFJ&Zk,EejDgfdcV>4ls!\(G@ABSb`+/`c\OM]"+jQQ#sk2.t#><8f&7F %ft'If#TFZ)?q3aSX@'W(EW'R@??7Xmj\HC?`fOFV+*Xr9U\e/qK;>hpYNum/SiMWsm9H9pEn0h82171BB=/;Z)0X-Yr/VpZ<9p42 %d[XAFls.9thoSnSe4dR*q0&X+/lcEVVQm+r1Yp)t/\^Q4IcL?]Yqp\*)dXp?X_`F`e!pt_PDZ-'^"bBs!Lm_0)'!c(ZfJ+b99%[2 %1*>a>:]grg6RY[p04o7p1U@l[Q&[A>F.:67.*%FXe4SC?1R<8=Pp1N4?;?W5:h;5-q,u6Kb"GBnn!.8F?_X"(^Rci'h9"_RHbL`l %EG%QYW2AEioInK'HhQ7Eo`f;nCM"r0ng4RSU".RX]d;)CmHjUYV_aB[o1EJ_59fK>K[K0Ji`gVI5"r=jQ/gcsFs]-#rG/s$K\L!l %6FPW=ip((\SUfE6.IV*YAk%ZeV_<:a\fW#j^F1;6DHhs_am0AEaePJG5!_d79.uXi+)lPb2>@7XIkp.u@1fMZI=#V-rH@km+Q"4&*XM>6H]XCBeD0<1gD.d#n>(E6,$r]qR`Q-b(L`Z4?bZX"I^H-Sp\".^14*hoA7S>aWgP/BS]_2$m %d@#7!(!6=1r$;:?j'sn8"#=9!`R:1)m9&q^prh.C@S4`N9r,[1bfk\k[Eu)qFuI]NS$1af.+f518U6'RRr5NG76bXl8Ub66G3kPs %mm4$YL/IY0:]/kn%%->b5L8ro]E"K+8dZq\c(rhQ:^uI]Y$n_q0ABNpSBM&HZ0sOo9VGqs@b(*ZLVGprW&Z\oJ8u85?5OfYJSpeFYKm*?T%\a0-E;LCBkZ5`u%8ia'KeQ\aG5]cKB"NZ$ %hb!KUI5k-NB1o7[<]N@o)MdDY.`jKi5hW;j'r(O\&n"4l@g38>;P+i&dnfV9qB"D>-\`$CL.i#@Q/l_ST\SrG.h%XFs!,sP#K27K %PQXscCt@+:mHqc\kLAg?Pgn1IOQp;C'1c"$8ch4%5mfkKi+F=.X1t$b?sRhI8`45,;!0>F:_NO@$'NM.8bi'o`i?_Ip;qLXp\3?] %E\SfTZg5VdP/,73:dJ1>T%?8VrStN.%JiEi_qpi:QkEjT`1Cq!3'k8&X[(d8tctO,338.:;g%LWH'J4RWlAIq>31J#qYDA"#p+l4?O-8DV8G&@!NTq>2Ls %*?s.F'W\j%lFL7MfMi[TknU51BFYWQ=0]>pVRhT\-;o'8<#>B`1u/>K!s*Prhb!aAW@gaXXh+_]]`4`tHA:_U-g:f^>r:(8jN.S: %983K=F:Vbr]2[Tt::5=Q;k4':Uq81f"FfDOPQ62g#f">HkUp4t#[J7_\k?+1dqRKm.ge@FajQqtUbY@qpiO9OPgK8ZpQWbsaQdoo %+h<&n-Q?f<7D4)<(6NE(0"^Hn/ouh&<#=:VI[R#B7#l>e82l=^*cp('6'"PqLEN<+SM?1eet(%66aEE)T3(r %*o\r1YU:L1*o\r1bia]5*o^>R%!)]=GT_?hb8__tqh@80c;Lq.hGOg,Keo)d3JjT^rcTjgoesGTPH_ %XsCRKn2>M:6J:YUK?N?PS%?6^I5Xn&f$t`OMN97'EKU:peU2rtP>Cb3oP-LI:K8Kaqo-pM#A6^IE5Jq;&,%U.HLo!qjrqD[8p@O_ %k$d[+;fA8"mTR?uT7]ICN$GoILJ7C9;C?.8cB_`%V8//5e&Qa@hCUI"g!%bi6el]q?#O %Mm'f]p?E:p!c)HtQ^Os:QG<6mn@pi;YEY1s.Wil`X]d/,,jknRr>N7mi4Ye4qG*)(aRQSIe['Wth4j;2\3*^NYO %!3)3tdOp@Y8j'-O,&8$Q<.3csMgeWf(-Ci4.`ki2:_rMON'e$T)4+,Wen1O$(qbYJ'^A][XpVn*`fCClA==6r]mmTmmN]tcgJda, %O'Bcokul!UB;``#=$#%3fsG@6fg-F]J*.mA&SZZ?Yc":TZO?OGoV,Q8)9mBn*?:e\Fkp+PDu4f`kFTFFe#SDRSU:@a%$OluFRJrt %1S[a&LbnZ_7hTWKF:J\0s*7@2R@]*o0iUE@ZE/; %TBG6%;Ip$Js#e\Y_!MF3s*ND*g&aCaJ)F?8KE$4ks6rr9$NB3k@nS$)IidggLX!f'&dS?\;]qH,EtRn+:\5`T=,MY1Go!.<:)6OM %TG=AfR(h&R.MpN_KYd[Nd=:)2$\SKLUbE%/s*9K#=EUZ1goH2ab&d87+7/t+#72YsK'E)Rf]F0;jH(t=@;ONp2IoQ&IZMn$iA2(kiZ1PPJ$56>$Zm$'odqOBTW9dq@>(aE.1TTXn0p!_?K0eABhH7k9U3"jcWrg(Ln4fSf,%0hZR1o&!f_5_kQfT(d %;.2HQ?6;!\&.j%Y6WP*i&Fe[b@g)p[nh#9@J9/`8[fWo.Qep+1M#qb(#U3/S>&kbm>_E.d1RAe$]a=DQU/GBbrj$k.`@EW.*NCYS %,M$5Kh%>nRZYC2r*`bq;;F\E0Wb2R*H1o*eEnRpoEALqL_3,0egILlP@GNUcYX>p;l2_!b,WSsdmPh8U?J<\"epcc"A8hn^SAK&^ %i,Dr'>s."F];&Kc1E72U.c;@0DXAD$p8)(ANl.%^ERMeqJM3AGhdkH`4P-&[-'eG*baD.Z1dg_(LH#Zh %7&i("4>f^-]4rDm>?Y:tNTONS+OZ2o9LZj1\*?@167tA!^ps,=cUSI)#KAe.L6Y3c3AB#50\f$)c@IiZMX@H]opb0H>gn*/0F,U8 %6':IG+f`lXpd1_O=L)rRInXCA'M['/G"AQdP*i=U?i;0".p%3M4c/rCZ>sgV(i'Z>%FU.n4g(kk[kALk<\DV0)JQb0A`[)@4]b>i %.Ou<1C2Rc$608Ma.tbcQje=QN!S\+<&;QI."A^8en"Gr5`:.N"gDPhj.i2ipQ0_Wd;.Sd_9$'cMN@l^thYW>7eOZudiOs0*j[PT% %M^hh8l*?3gdd0f@D)TPhiWWW!Og_S=.i0,sYVW#Oj`7coEFn6pp\n"&]L.0YUAQ"+?i$ZC+=l&`4ReN$O%AA3 %jFD)E#G?@a1Fj8?S+O)Ckd#4`6!"b$gbUGsfH!FbDKK$lA5=Wg2=8`H&7J8DKX9f[obJO %EN=GHprLiZ`i\YhEa?>U;#E,?k%,Amd0Y!SK4d6M-9<$4ot`DS=;.5N3D?:`CSI$\N;/iXU%390dphoT6g5_C0+aYl85\Ca,@TWM %3'\,@>"p-RDmU.cMRd"j7VH`";5;bi+Z" %:(0kqOrQO8M':FVWkOS2:(4C&8A,pg/jK.nkudiH]Y)kXSs"@_H0hLnoe@8/%fib*n4pPkSWMDC;aBV#59UZTKJpG/FQ)Odd:"OE %abH7A!@+:hhI;*=;G$-\m]o4Gf_*\lB,Jk2r)ATGpuHN0^JYeGe9!sth/1HBo!Z$T=\?H90U@bSn]?2AW;5,,85FW]Hu=c?ggn:R3hig+lXePKgZ0:=gf`@Q++PdCb4]_q,31\usFH,d,*==]O1VZ1O+6H*UWA^LE,<_2.$# %95pRNTF]TY/l?aK[ILW2*EZrOY:dbL+\sQJcEUOqL&q]$[.5jYX5/TN59SAfABT5ONrP3hpkbKuZ!<6U\ni5$+65#ob)&tc7#3O833-9_S[NtWhbS+sop*_5*VFQ*sf4H=4#L_??(]Vi%\.lZp@K1HWIkX87pM,2^qK/7[k %^8@^'f1iAeW+]N4nZuaN+b+4.mVrQhA%uJX^(@9.\C50V?is2,3*[7)J=M35k;sjs5Ajudq3)sgiQ(tB)0Z,0BpmO1Ulh2Jnjr91 %qK8L0dgF!R];@SJ4X*r)\0TC/`?W0ZA#d'[5TU5\*!j-lkD`TANUZh!3c?8V5!b:Qc4jSA]G)8Krr4,+*tnB.qs!#)-\9rH!q>54fh]HSj5RA:r:&`#bMrSa7tMhLKJQ,3VZh<;%KO&lVFqpo %:-+/O%YBF[r&AfS/G-_Ej2]Obo>$'<`/bRT3\;:C,_"O9HhGO9&gPY/C;;JA8rPU5&J'7.28eCn+_AXo+HHXiNccZF4B4ZEptVBa %,kuBO?,@(J0oSo%B0Y__'a+9j5HVmmil>>=-5"WLn9::5i!IDa_leRkZYDeT+f&TQo@J5U%e\A8^[9CCl0qiN2'(uN9)c7d0)R]2 %(J[)A*-0m<[2j9F*TG12X6oCZ>?!$TK&8;gdmM"@+GDgPgEBWAMXI`WD22@jLQWX]m>t!&dSn=Xj2WJ7[R5W@ECjJYSD+^A)^3)lL2\K(7n$)iVC[D0OKV3_Bg0>bBqd %dTF=uUEnM&+?s/4!d+?IhRG8r\=5_&3gtc&MdXG*>bbGblqaVm_l8`.Io:t;:5,6,5pKA\]Jsu#]Rc[P%cU7eQl %\kN/sloh4l^).jm-jDPHB6UST`ZJQn>c@1gO^-+f)L$U.%R^KqPoc"oJ^qLia[Lb["@lG(/F;_lHbG>&<9X979J!a4L^No/6DY't %nS6?pB1NN3>OPq(`pJ)`?-m`3j`d7KD.Y0<72)eDR5jLf,DhB6 %(%>0`Y2@e7'$!HNelT#@/othSMRhb-8JHVDUlm,YmoJ^E %>c$199[GLDVR>!UgLsI!aS\]*i.V;cY2i=-jYsRq=tCpEYkrSAl_HD^^[;&"W.9>r])O'U5k.*\XBY %;g%n1XZ?4t6`McRWCt]NN"o^"0#+A#[!.b\eABO\6nAd#=*2!dL;%H/-@1.B<_KXqAT#YHhOF@tEPF2Mq"8Z.9=+Mes %2kZdS9\)!(l3?meX?:L"5i$s>(0Y.6"*IP/h,s5kiujY*WE]CU8M2tI(!BF*^:rO45?:.n[0&)!:bj'lb>9\HQ!aLT4FN3LXH=fA %QGe,f[_$QE3'Y*%BtkCLMqBU2jaN`6FU,7:3"fRjP$GTKpVStLiuQ'=\qSI44PADH`H/fknEad`I[c5Y]@g/qeZ;GGB6kBdmRB>1 %Hot&b3*L?$OW#3h_Yk^dMI.XqK0PB929b<%,e9).Hub_sLU-^:0UEK6@.(`HBZ![1^!E81`1Q(CCD\h/`15o,1CRjA)YoSepiDrN %g&I&VZ1m^Nirm!F$^7(r(5@`fSFBGpnADTq3(YlTOqYSmP_?Cg/Q,]Hk)Z`dOP>1>P+;;gS4poBRcH<=W2kcINP($SRD,_Y6?_]F %ac5]umQ$a&6ht$.0f7I1.nWu?kjd37DMqO)5_Hb+kCI %^(UE3:r@C^f(Zd,V^XHUi21l9,`5`7lo4>hq3H;4:0,o`m;X!mJphaa.JmtYpZ#Jo`Jm^+l-GqHC[lOAo,Do54JI*`3f2i_]fMSj %ZK'WW&5+-f.a(gg6iapam32kDh_[k<0Bc3cE(n2V+;0CT?FXF*?9%Pba\pq4EtrZA+=,o.#T=.=P"d"9L(+^W!dDNoGkTgEcUTNmgF:)#\&AZclri%2cV$O^j175LZA7e.p]qu)_#ag"l*C[k3H-6)^_ZdeJd@ua %D5H$UYf\"sC4J\H\A'JFm"&e6ORNk'KaSW'HOV\Aqu-n#63D&_l3@qc>d>_4?d'[?4FJrXerlUQ*H?V3P7S@,J1XG[Yf4s>WQ/0h %@-nB5DcZOI;V#i2s#A%iA]4SsLSbLJp/3UO1t6Do2-?&&_5b],(rEc5UMH'pM-rVhg#PCFNCN8c:r1(k%&J %BgT#U/P?(8niVlWBr'DW%!dZ%7Jc-8A\cT<5f^d-;Lg"?GRprWgr=\kmQms66>EPWd+-]6iWDF6!U#DpKCL\c*ZuUb,`Ie1c(-7H %aVVt;Lq,g0O?\V`R`Z=NI$rE`&kck<;/I1DJ#i$oO^+K0$etk3c_e])\NC$3WK[NW/l0<;ks/SI4ni@',0Apq\:?dj8919YimU5` %5QV:PfGPsg"Hk$Wbog#3ArmWPq#!3j!XYt_JnL0YD@i4.'01\5]7'=O:Z)WoD#t%;/Nma.SlTn01J"kZ,]J"Ic61L]OO-oDXc[!f %RR>=BTp*V1PO!Vb7hq5'jWd85P8fBua;gD%hYVn;OD'MP&jCq9Rm<,>c6-8lC5QdK(fNm/Ird3aqt0un>>kolJ8SReFb-=B3GZjVV0ROBEgUmA-;,7k5oQsA2^c&FX'2+I9+8V&iqnW3>MD>4BPA5VAW34K9chT`@[4k"Fj %U\-Fhoc<\k/&RWahSgsE;U`Mf;Z=Rrn+[LfLpZ39hr6aBIJi=$]rED[hKspBMF:VMM6"`VmWd=DgRg(iYGX5p4rRt'F8Pq&K^m7%=41XCqGHM`=rKUWk*Q/R0bFg)T:6nUqPZ6C[;)>g\6u,p?GaOs:C% %K(aC*nS\`VYZn?H?t@mr&!sT)hp$!>1pV-1oSQ\l:@,3=9>-i>!MRYtk?HJ;b"GD*IMV28i3K$^p+t#R011h&>!P;F:]H8(>RFPa\4\ErE%-1R+e9ci\.lQI"Z8uLiDTMpnSkj!5@\Jg %[t@eWp['uLQ:Fs/g0Ni!QMC5r+%okp?c&G,ao>Y*h#jr;#C%mEFq=IZm,5R-fKJkUi;rE;9M+W=D-9ncBiIC53o;^PT\kR4QkKFX %D5^gF='&hMjQ`E0`qk%`unnhROhVU/JW$&Shi"rbua!Cn.\bJ<5O%TiV:fPUcY1ladl3pd4GC[4bL=C[rKfC9MCkY2I^:^?`[S(Z5o:>M8Pk`S;H< %h&K?$W3j>'Jl8^:ID:ckg\rVuYkgk@s#*`XNXda+40b<,Ej;GLS(UN>#"84+F+1XZbk(C;'*ab[k\[P&;\L[B6h3d!>XN^UfEO_J %\HXoba9G$:\VA[Gecs(hi9;bb3[]L*;XSf33LTJ)\1Edcg2LcL.gqFGCOS9 %eU:,fAQ1;$D.OR1B+'!SZe^LHRSi)E\4?6nQ+M\_`,1npg"sq-N('g4c^Q(P*J-!?m<@..\iHce?\9ctY)f %s&X+bOFaE.PuR/"kC!0!rB"ZdDNp*fl&84$@tCl7\mK4PR5F%(Co#F1E_cZ2 %WpXJ6kttqm97L:(RRrn4X+Q+0l/VLmo,>mHf1m$F8nXX9epQ&8d=J8Le3:YEn)IKR\Zp`4j0!`(dg*mJJ`!eQNK%FA\^Kkbb4Au/ %PFAnGRst5]0FJLbK7/8t#]$`g5&/n5WY't#Z[2`dlN5mGds@263"%:Y^<$EL,%!Z.qU %%ab;3cT:j9+CiC7o#B>c;&-JF)RrCZ1)n;R]`&/gUpfpen!flPKQ_!jaYMXg#o@(oW/``oPE7^0%5=OkY:NK%8]pf!.(D?is>_!GHk'VmRgn&[8a%Djsj3@Eq%QniKOG0 %,cm`+lBH@5UkZ%NV=MR`]S*AbbrdhDb6_MiT49>h'ZS1Di`">U(uJP/a:@67q6alo-i'M3-F4s^Ce$Gh3Vk-/75H?NDeAJ*.F@4p %_Y=sEI$8sq-]ILd1kXTC>u8;:(^;u_@790i-jrBM`CM[/dAl^h@BeM@fR=4C]7-a4pG/*YEVGELRcKuSJT+*:RisnJIHR$ %_h<^53I>_d"/QZ5O'1`IV9g?#8"0fSnP(KWP]6C.7M*+!Tn.`3,9Vr+!Q@!C=uoOA]BC!+JO=6l8^.1NbTmuLOjANKmS#gU>`\?b %eH.V5&UE_`c8/CJ)2(4&3aW7JTqG_:kB__?k0]dM:Q;[-kU[]Kb'DUYAa;Od2FE)W-ZG# %+a!0[*G;\Uiuu`fLoaCl`CAm1ZAb(p>FtnJ86/BHX\\H)8kMb)eY>u)(_4Ts=(s6X:+[fr--=^cMStf+>G#;d*_E'@@GN$mKkX*c %iu\X1$ieQLa$d9[faCJ'Tj?17$LX9fb* %@WJK3`og.0h-Fb\!b/X-ViH?a%i\/e8=UC@qR2)qfC!_"?`T9QMFBYsY$2jCKlnK>EgCG)n_J4-o?B)WgKFnQ1u"Z9$:l%!f&9Er %TIbERkF58S)UAh\\T8jp_Y]2McZ:QNglZ>c("h()ka-KdfE'Sh>31"-[sDg?qGk)X2B(!+%K1[Mk-a9d=kfm)m;2S[i,#6!Y51P$ %'p;IG]2G_2+Xn..o1u!"G-/XTJ:k18en"$qO99/`V<_?lr>p/Ulm4s=gDFX=oOS97N9$;W1c[2Ro%4OVhmr"K^ %GOaM%(#ch6PCNCdoEuo*9SE.8&:\MNpWhcZiLL7"hE/>DT%T_K^jCjnQ%%RA6/F])/1gOd4RX;d#"!kTH:qo\rn,i6(X"8mA&eJ# %Ola7aEE>3IT7J%MIItXh"e?pKXBC^C8n]2/jV*p6q)QjZ4';)M7ua2;FeH2gX6jW!*:@XsXT?XS](UsH]t47t>d.!LHLGh#D>+%N %8MdgL%emWfZWaQ@\;oWTXWbZ1Ba4DXlIHcOQr)p3Mo-u8L"dg^F88S.NB"0=,J!=t`L*`sFM2\N)- %ajS7eC93s?du?a6Dcs,)r]8bQ)(h&A%@W4.r+o+egIa[L=cBP&ZF\_^rro_@gsr]@icb#L+:<[aj`,^9&/51l-=[@(4t<]?KYB16 %&/:BAqGp)3kt!rFYU2@'@G_2AILJq/\:-kL`/F;t$2;>Z';E9Qf %r$V\E(;.S&Ibse.Kpd_+c-L0+<.cQ'KR'Dl8^SR!LLVRq3\qo+MEEu4$/O=m6hD0eo %I=,d/%s#WWqTt-\a,%[Au2ULo@[)p]Alhik6jnV;RQY^7FgHpe\W3JN< %J2REAf<;u8H$S#`Z2fuKqq]7S@BNm[e4E9+LZ.8as7_V7\^*B`O=$3h=tC4[XKg6@bWF< %O^r9tfjZ:+X,tn#OFWF#k4'i7:jc`[$9.E?(q'm#84%),4#h5d9mVRFN\$+hX^^&BnI7G&B_^YO"L?e?hY1dj'#STS5D>h3clt^Q %]Ielo`jDcXRbd,>.pZe,)kFY*f@N34adanD.HA]kTGspNkj\2t+oUEs7&iRf+S"u]R0=M?_lh``[+rjBLh819oT6#'YcFGsjK>65Si-Auotk1aegE.G?r\VkB,b>q'+\5r %1tuu&lNjg+oNfW,cF\3"7?];-Z2jo@"*T#.a9%]Pl]K]qi&9LqA$Q=iW.TlL'sQFc7^oqXqa[[DX!'aQ#FE[2:"o,V0G(-'S/ATRH:fJ%;S_GZsrTgjYjU0p&8#Y2Q$Wk-K""u(36RT:!bjCKi44!t:*`db9 %0RI\m,Td`Z\K-i\:fPiQ*Kkde[fFKWcIn!.4b"'+gEE]VEJ@P.DMOJ1JK5A0Z2d*j@(^^"6PeVC$FnaQ>e(jrXoRZX!P+b,oQ:fn %/ZIPDrtqGX.^]r`Y&p4!FO>2fgdc#a"3m!&Oe!1&0&(G-RqY1I\84rK#H%aEj0F)ie);K4 %.B6qide;;JC^#AE7phVJE!+*Lr!YL!]rXNP^psNR+aj@8AJe`![!N*Q[m9Q"El?EO_A".-a7*'F3M4G %fHNE,3u-&T"C*kZ?-*]3Ta#\uN@Y*sm0W,-Wkc[c26[0I79F)U)VBU!'+)0b:LFDhLrA>Z4[Ufgn4LK-H_,)!@O3(^:%uMY_dt2j %A*$7]D@B*(/U!R`R%Y;j/j*hg&\)Z':^]Kr`8e-d6S6qfP^psN%(-e7+.')U@r#j`nj#k0o?Wnm]uo07-!#\),D. %rXeXc+3R#Mc5uDDmCU;uS(a:%s2GiiqRmXTTEdTF*Go*;[iSJQ&_;s;Xf\qgf9cJb%k/npS2J)C@Se"WVbIlA\,CZI($"*Wka/L%7BJZ,9h_.;P79gk1t`b6 %I5tfXP.$9mRn`hSjI=$1_Xh('g@NWcL2?#*M+8JRdIe/tTPh5W=6%S+f'2"r6rKEq=$[om7+'V>=&*B?2:`=!nN6=nb-uY,/;,bKD`I;09:TrmYlJf.-:Rm]l?6FOr7pL2>!D38,o8X/g8GTk?[=5K,`"\ %+^3H[RJ2Y511Q0m/]5+#DcV9D;:S<:]raN]*E_];.anH$DnWmZF.h9:1j"_:*GHIg7Sm/.k\[3'Uj]%D]rC6ILnT-,^"Z4TJ_l?+ %",Xlc#TX+V+KRGp:llSE,N-8"XEUpn=@>X_"ZCTY1uVM'#4G["J.J^sc,_^N_(#PrDCSOu)ad'>[dD7jc%b6Y_Q*SWL7MeTTm#EAqYEZN^AU883U)4ohPUW$T"[Lq>ppJq[R9BF^K&aO[W %\g>gL^r>%4S,>NYiXq]Boq/R#dgaj^f?l'pm3W?NI31Ti5JQ_eE&o#'5B?4ZQ^^dO_gC[CHL-B,a@GjjCn8q;A(CSKG)C%IF(8SS %nA!Nr?@-J&N'4hbaK:$.ToNI,q`>:5iEeR\A>fg4koD5C_Zb++ZsE[2FR'an"jg^[X1subNkW4WCH&A1@LkU_@X"`m+pXTfI+qPa(7s-VLH6G__A[SAA&Eoc]efWb$YU:/I5HA:fTBeB'$tpo\F_?@?/`DQ %Sj+f:r*"FEWVrfEQ-H+Xq7_8qkY/iB+JGCGG\%-rk.F[?3q-226>OaU1EtBV&ZK2rI7D.9+bJOtYe$ks][$:JL_t/[I_(GW68\4;$.E1Ujj:A`$*1[/WXD?fkcbED>r!<_fd9,G %V?oRFmsc!BcY#T*aRKSb>pRr(IMf!NMF!37WnmBW1pZPdrI,M>JR0B$!e+X#@,TS5m@r@t$R9-o>_&D(k,cHF^^aLAM*M=^@oMC?B9'n#HTq*admLf2X#i(R+q %:iCj8dD%YHRnchCa$X+LTufo`GRLM(N)/OiX3A3(YZ@MD_JO,&&47SM-@GL*P25C/?aNFYQ2!min1H$X+1%-Ll_SlH*k#p>eb3T,,snulIVJ' %fi'Aj9OXJjc!L]tk/#o.0]3)aRA[!XFVdVl.4UDH$L5iVORuXtf9Wu:kK-#@(8K7G1A2huYJjV`>0juqeP %M`i^/B'@2fo"k\=#4Y^kSHog^)S8$jqhs03qYB3W%5,%>6PrF`)-djfL4X&Yi;TI@;.!KIR#+L?(^dup)1S"$ZAf&I+V`J:^0o6G %Y30uC6R0J,Y3bSiq`4D6-+'I^Jpb48RI]$JDPEnjHDs9f?&^G6.%7E$s'[r\_]a*U0H5(77Jc96YkB'/m* %488ZLRA,RYmSTe5n\/MBLDg(-0I:;4Pf1B;W$s1J:DO07USah-G726+.UQ0UCr?MgN7ie[.P?^E3IoQ'4q&Emus';AN`,J8$s&!uS+SR>or^TEW_=UG=r/\G/``."Vn3?63mZ7)>=%_H0IoLul %Vukq-<;;68EY]#]7pUq&IM#6"+>$@)$R[*Pk!B#uMa/-WO,CtU4Nr[Zn3?1@71fk+US@cr^+Too7n*FY92-9$O*[_X'4+NlYRl") %)uPbSre'Y`%/racs!as5p`C7L#:'Xbn38E!&)Anui."_u+("VsK)\]qIrP+8_>gIt5GXF\_>i.lRDQc>^:pWG<:/WeZIV)(]UuU3 %M49^Ke`QcV>$](=ld#kT/3kRaJLrDfKE^Si@WGS$2@0r+"Xu"%6'Bt5% %r%l8mGOI\:f+^FGUld%:!HFG(&H/'#*\/*n5`>e%Vq&LH^iMXI&.mk%EFTIn#WO\$k#,Tqrka="8IE[J(nmQG7Y*-*??c?>i0"ck %F"U$\e#X`jJ_BnCbj`bP?pPd4r!L[!?hg$?=Fo.*VrKWAgm-/basg*YBZ\<&FD(hiDa%BH1&(H2O92c](T>r""U6X?R)$QfCMc), %*;B.XZYi/UWuHXO\:p:03r(H\jg`i=(C>n1X[qfnC)`^\iV`7.i8[D-"_W_?9LkiMOW&i?@`oE\*YXMD'9^a=61gTY<&.p#S:Hh^,A5("[RGkdqK]F_Y)(EG6! %LJM;Z/mcAO#:Xn`>*)Dq\)dh^b'eR0hkZ%`;7CCL8lmWMag0>cp+N.n9d;B8jc6;Y@F^[Yel%llnR9"LXe[XgbE^\EX/M&f\?rDD %7J4kFUib_8[!LMn/$CII7OqCPDGkQjqo2[(`sh<=8sM"bmRl(Km(T=hpoZ>:X*2a\GNG8_^$2\)FH$I1lHS\7i5EYS`3;6&C6ulAsrMZ#PZ>XBFX",!qQMZan`,t)jW^*XF[4<&k3,QR'Uoms16ZHPR/$Gd?@V;hc8Z`e(!AG"gOujk! %S3:".VE.e@8/\la4)e9DU5[hE'\<\X]@2VEdE.n\"mpD@D0/ZBFZQcc3hc-XU=4t,d0]M!>XLDM'-25H6;g*'9aI_NVIkD.(^]!5 %/e^+&0bX9'J#CCUN>![?!K*EbC7PJh]-t'^*bQ:sf]c"tV:kc]SS7De*5tY][8,pk.M"dE%qulE,N2j+'%7 %S91#<*IM_3/3606/Q(%KMi_;g"4FA`qWtBEa&rp`!aO(Q0G@KiL"c<47$e\91LT1g? %i=j=m:Rf8ooCd/EqQNR51nYHZg>=TY7_:mE#/!J#MnI%W]C3l'knW"KA4n^\.Btfq3G*L7(-Bk3>#@HCCXV\j*_jg_(;$Op:FM.W %cW/r:;cjmn[*Bbgo2N*83%)u\Qf(2'=:OWZ11@VjNF$PX377S%.:gjF"c4D&'S=j=<=B0I2J<9[Q8Y/3j%M@Q=fo`%L=Z:bRX%k, %L_;GFO2Mq=`#M&:hO;T)K&tqn=dZap%+mQ]?il?7[S3] %J(8(_-'I]V6:4h[36"=+>G@])8;f %UL1SCH!HVFe4[E!O42F#=Rrt;=tP^rNnmOUT!La/EP&m0ml85/@8>,d5C)%Yco?mA'$0+;;Aum^jcRS2e0^4R%tFFg %bT!1srs0p36]Or140:_m*.=/f#+ff)3-u$S)"KY"0bNf[roA(JcS)bNcO[e.hdqDS6\eYK %H(8UJ&fQ5nO3_0d2a5oM*9WG12*Ui>PJra+'e92X,^EX_EE:&?a3@:epi]hjo(Zbh.^&:j3P;L4eUtDDq_@,CWJPJ>ZMU6_Pq8g& %aZb4C>5EM.\!D4mT:&[C?9@0PruO=+Ssa)Tk;'0n/R5AiE.#K[piVMu;?"!Eq^+1F4e_8I-GIN3N%>QAdnpi1D8 %"Z+_LEUTbAh,Gg?EcjSQ`K(8jIcA;,_s5)B+I@[%a3$^sF!O&e %O2G0QbZpJD5H^q+!4`gApiI1M%/dX.[%qe2M8G=C^@<(OLsYp:fR`e_L(Y`UcoTjh)bQ&GKB_-T;,]H'>Z!WaE[gd'r"c'gWPmc9 %JNjo*5fJ6qLTG11!#7kK$F83ufaiS/(:+&&;Xi_(lHd6Z6]6IQ',Q1($@^cX>4N-'q!mBSho2\m=ucF>3r?a0LVRW9da(G&FU$;< %3r=JELOAl:\G$*Y%_8GV8l47c,Q-s:a&Dn;8tt6f,^-bDr&@k-#I>Fk/OX#R)9@!BANEeBg((Ym0'pIYZ5mtR%aD\,5"%'=Bat"T %)STAtIb[?nB#\8)re$]`K.n^d01YZJfgUsgr[?m.r(_QjM[*h3fk"?/d4K=?c]aPil?$?JsME0L**&< %r=fl/^72*u7kb[[V*D/$'E@XC"n9O0pg_-#'t@I%82uNc;h7$sHq4u]i`qB+:T=uDWBb5l?W)UTjKNaoP"&b3iLThLG4YN@23!jG %d?")MiYWYROGJKu5E%GK3#:Y$btgcf?_p,b`\D-HG2S4UEAp$8,be`P9hWjuJ)"ZkCEo:.W(>7g3Cb`Hr2q;4.KgqF*4lPuU^R/j %X@?o\`[d.&-L6Di+ddaEVsj^!"!T3/3i#(bU&pK_'M*pC7"s=f98$7M6r]+FdMPl%_DUdkSTag(Giu,)i4Z8/(dB)(0a$T-=PYV( %?0OJ(TU'(VPG:jSgV(8eAIRg^7M:FL'1ngO<"eF/M'RtT.[F/D %bTNcX7E(Q:KcrS.49(Hl6:(bDZV=BTas>0nVBgT'QZCAmrjJTTN3?UG"XCt8L]W.94I%_OWk3WARDNQg(Ubg9o-V5os/.L`"P>Ee>qf`4Wn(6e\F$[u+e:MeE/=)#Re,jrK %/=)%h%n.[8_cDM#4]cIB:f6>Z1i-Ho"DH?I+)9c,&pPhA3n.X1NeSQh5uLf#9>_`ah/@'4Zl3:VgKP#5(&@;ON4mf+BU=ZcQO_KR %O2RJoTl,2%Li,>@TZO/ME1Vb4!UPNOqW6sS=cY4`[`uYp`p&]?qaR&g"o1R74A2q+>3jk,U>@peZMoQh!U!U1Nm(h.)fVC&T):^) %\cLtskj7mTl3;X;.;B^R+6u#sSJUibX-mX$'A<'H:?h^R%-E^:l(42sAcYTk/0/mSo*n8!`h?f@(,oP-sro[a\LI5q(U"2cnMk!%W?iA_#0d?949- %pcA>5qp!1%mta(#j,U2)#G)taFH(9!3>"L"\&Se>P<#)%4;S*0(s:VSj_Jn*e`1cMj:+I*.Y!Wq]uS6AfoLKM-KGr&-7Afe[5kMO %O6?$*3/uPfN[C[iVmq5?'7Z(,&tm@'5?VOEJ[h/=puNYE;g=e%ph>H;X)YDn2kMEErZ3Gfqh`J8augA&]!HXG.3sekSo!PpG %KB\,"'+gN\kD+Y^Jfr&c2'F@R.Lj?M.5KDN=o9fNLI@ad1\r`s\6a\lukJ01C24+"uD`D&#Ms"e7gZfonqPo>J;-CoV2b^)ofGU#5`g %i/?Ud3es8R"sY$@)O^9cXVqrs*^0[[pYZq5=J#h)\=&s[PX(h<\WV9HNG!1Eb]u@o]/umhb]@+>JRt-Z[._$g$IM%a$._+u59FOr)OBbc$L"'l\agI%uRqE&Y %Y$BVi&t;02-'/fUB9;bDO4Pe$"pqp$!.<)GQ)gjX1J";E&lPob1J";EP/U34QpDoBOPm:K1.Wp)1.\2D'"Z'cB95[-+l(6cG`XVM %5U''oko$:^=iuh(PDb[8i!^7_5arf-OVssVKYn?Y\`g11S3\>J>"'0s5tV\$8;\<>KB08:OnXDgmhV6PRN-u.[b2X0*U^>3M*L)] %e0L0W-J(p6_-Wbd$khgqJ\;FIK@G][:,3E[8^B7^T"Nga-8C]2oWE9QN_Zb:RJYAtg21_L81o-,'gYH&OlWO_4RjY2prN:a6/tK$ %h*`tRLg@B-=:"kGf52a97`s(P.L!EJ!DL\^)L_"!@Bi=`+#/5=p[]MT"K=4rr2AC;12X.*rLN*(RN=\/Ds32@pS-6^7;COnXh9;H %8(u5WTVL=*5%\d3L`/GY&%o.A&N+rhTDYGC8(@$jq0iVl5Os<*iV^FM_:Fdde:Sd)g$tiUBri:GeW"!&VV^Cj(D/m;bjj0@,DSku %+$ZKSO3A??T_K*VHo0=*-%r7QSsJg>OVGP*`!%0a>\XK#*$$b8\PsE[3O)fr?g$Hr?Wt!>?sXpV\J234K!hGBEiJ#U5q85<^U:$l %,aM(LVHV3>U!9Ler%cX]n4(FZ;Wt@-6^oS^IX*Y]F*taD*$XD8-FfbFQ:jg6H6u.p4C-9rd,p3X-t!XI2HP8^/>CMRkfGKe>\^nZ %-`C;8Hu:5dcn9(s.@6'Pkcj(rQa/^>6>)DHo=(t5^:(>5be.S)?3gHYNcHRN`n"42T.`ITo-3="G?m;H9q5m.J]1GU!i_TVif+o= %L44C`l"J[iQWa?6f&XIHs$Un8S/MYkmp_i2iO*7TH.Sj-lLD(-@T*!`B')6! %$K=,[9f,oqd9a3CcSr>]Jee[p]*eYPB;6TjAjXh#E9]'=lC-9%1gtff6L6`)55g?F"#S'Z#M;f^^j`e>S4rHTa:I>);@`DQk:!Vq %$8L49<0W7i"r*1s.^u1WA(7,7=7@mRp;\RY.\kiYWnQjnl2Y,G)]G+6MeLr<\ae"i?hfnFWPes/WMnhf9-oFO;Gdm3PJ1+$6U\R3 %Tr8$f<)cA]iXYVlO2>dkfIqTd'_[-m*_ %#;jp;\0EqpY1i81IL3."dr,=">W!AK_:iq&*?YN/F4'RM*pS$$j/o**]s7^E..lZ5)[t+;fIIfdc#R;V0UkkUSpao1eM8Xof\Tea %o3NDa(Y\Ba50:-[^!-D?G+4D36,[?J^RQr/_QhQOK7=qs('2lC2Z@uh`7G\H,kE]pq.8BsNLQi+3m8=3NJ!T*AtB%B>WqC=W2S!3 %@J9@#M)bI`er.aX_!'=36(a]rDr.nY[Mmi:SIo&!cXiYqio^+$Xg>@g]R#"GbEo'nq+:5JlUr=rd<"\tM#QpB**_.bT%_dtTC].; %"nR_dlhHB;befT9Y+"T+`KSK\]6KsH_/55@='2`ZS`3%e:ciK`gS7OdBPQgH!^FWM%mk>\Q-Jf5UhKH^oc@EB6c>q6MWNhF0/2.8*G8&='K2iApM_)0)c*]q5MZg?A*[]Wm?Rm_j$,]`oA9HLe$C_+J25/RCA&F,f %#?gp3R;81e;*V_*OuHCH4&YG`!tc5E`ooC$&&PNZMlnsT[fOVqkC-q[H7S[E2PNj!_h*o^$Ff?pIQ>km4n\.6C5Z@\Y""/p^RgL7O(R6!J_n^)hW"Vn3eWJ+ZqbN+_+O"!SLc=[Z_[;#1&8F==RSD3s.W).CJOO7^D?Yk]qG-M %#%e3:a593rY/`jDdkY%h'K'te/VA`ek50^'FBfSB-%%F!K8%Ter=^ec4E>#m;%-c)b@%"_\!V0)kdW0cMAji0a(:r37kC$aN_>;G %1HCPRN_;Q=>)_?,a(:s^c7Y!20):aR;b_@=(-:*'$"TdjZI&PKPidKC3n$D##F3+lLKeABR-;%2FET`(VhpFLC1]5$"GJb4K-t'* %L4i]cBeF!0Ou"Y28l-0AQd''(Xl_LgEEVMP3]WRaNlsb%nR;2eFBfSBGjbkmd;e!ATIWITEIuu2$mn"fZ"'ZY".8;^/9LBg$tQ*m %ZHt%85SG0)KaubD&tfdW$_="aJO4T4F>2e_A>8+id%U%T!t+"ld%T!D$n-eLoRkGI$n-eL,\I^e77/4\-99^UPQ6E1pPOi]6?nS' %fP<&[$K49;.&mt0KEhg7Y%/DH#S4tliNsC-L%'?LpmW`_;K7nb\"US!2cVt4Q?tDSH&jBh[EDVIE)[Tq6,(r<,4@fa&nk4L"Gii.J?D])R %M6b^"K*fGAU0R&t#'@Z6r\qK^*6nQiqlOH0JWcc(3oK_N%$VG`PQQq(;">$MVY_or',HlYdI6N]dVoK`q3f8j4%+e^C?$K&'0,kT %8rWOC4c7D;]B$"hr:L@Y@6uE-2iRiA#Do.I$H;m:l1tNi@fd@%^HPKt.25!pntsZ,4gQT%@/_leL%6>ZO(!GlgHR#oFsUg=3?p@l %XXumj'RtN4GqiC6r9SJ"XdM>i;s2Zd1,B*'?A?'DiL1nmkJ2-fPZ*`3n^f/XXph.'W^r%2XOQ/;\L`Cl*ul%;ii[Bp5M].S59%u% %=sOQ/bdD"\^H.6O!>ho67CW,WGrU&j"Ono=V:'EYXN4QK&h\M.%QZ##Z@H@YbG]pXkE&:QCa,S.7t5i3>XZ`oYmQ\^/YdX%^HkaI %Ah-g<:F'Tg:b(\6>o@h$,c;l`Z3>*[99I\O(nP=3f'.B[^FE:iV?8IEpj8sKC8o`k%QK5A5u/?6>(rbO`p5@!>/`\g[SfEVFgb=Z %I)'S9$\d158Z>C,XbCI(P#>0,8A)V*&W&0kn)Sc_d!&n'fYO=AOS96#Z#B\)#4J,EL6<>g8shVsn6r$DhE0**+TZ`piX-Mj+TZ`p %hE+.8%Bs?PcH!Jk&-+crmiAM+63?Kj]Q]7U!jG=sRFO"J401!M!ULZ9G@hA(."E=j"Md3tDu_uKHNsdu(/$4f^eRH"jY,%8CjY2O %MPR3Jjbh3C%ghU9"4't__l4dmh)TY/ob=ZTaNDH0D1$INl1`$E??8'L(FcIE'Q`5.%tm(X=+3m^2Ln#mYlj/F25qF@mqOh.eUC\6m9Y3O#^&C<;tPA %2[tI[#9-XS>UT_DV8JPZXA[$5=6ZdrW;=lp\P"B-TY@0hf?"LHM+]sDHDQ;@#h'Iet$j'#VOSpmt> %$hp+%J+US*a8p5D6E0_!QlRkhoUdlr+^*ef#]<:a\Fq4F75Z@9KWS%XI"D8dhn%%cOWNZSX:KmNb8l.=fDV:]&,F41_+h8:@^C.o"/c@ %CbS)Ea0GBqP$S)`,^g`b0:krb!>>OHJKErtg6AB_%m#$L+/ok49Rq.NmhZnd9d%Rfk/\7(Rm<4-U/GE;e8q33h&[["pD8:n %>PkNma)V-WS>,jEk=,TdFWNf.MC>CPNs&]fi_qMQ`NYt".827LuDg5+mmVr_Q>)'-?S6LFBVs).R5#tXCWB6>=M-6fSPT@JK,V^JSkToKj. %0gbR\@.K&0D,XD">/_<4L9@f>>(mjK#%q;E4_H_oic3T,/[D4&i?_HLD6m._`$j_R'Z,/"d"f$h129FRO:7"o-WmUc!dW/ATRH5joM,Z2d*j!(a6)A-%.^ %!5;g-aTALO\K-i&KK]cMZ2d*j!3KW4kB9DF!n\M.RG1"4Q!j;^<7/5sP'hed0/g:,>5u.r0-YEu,l-A9a;)mgZi)cAjtC_b*E$Xm %a\rh9gE?`>'pYCB^s<_qRMIPZJ=e?B*I"#a!Ih0O4HnI?!fQ7hc)kOu/o'*)7VF14G!auLcGaQ7?"f(XQIP=2+1OR`.u,t\Sq/>. %i#WRDfpMjW0RH4r7eH"oM[p"WLC6e**iR[UGQEWe[+!@CIR!GN>gE2`"jdhhL)8d"$c(&QYfI;3Y[c'TK10sNi<%:u+r=R9$SLA^ %nq=nldfMV$HfM3;CenG/;$BF4W.>tZj:[Nsp&oOYhB%fhCsQWb;5N3V4b4Vq`+7f34b4VBQ%I3Q`)HS42M#l$UreF;>dc#aK?fA` %>dc#a"$aa:fh#boi3GLs*Dk`.E7nY+t6U.U_(<_oG(>dc#aUSq(0fq+l;XSF1#Z9KfK(G,Ul=n5CUjZH7j\4#,Z>uHZ9:Q,FH+DXAUB/8ls6,i %L0>q%QSd:I6O+sI#6'?(H3iuT7`aglo3q$#]D8gSfeVI?PFJat^]/I6&[Q&UR+U<$V3",([MLtYa(iI[oj0.[%N!>df66tjd]HkU %(I0ueXo;Z'3;WKOXPL7`M*:L(Mqsq9Y)^6F7Tkd9iqq3-GJuMI`D/'n5ACfm-AR'kI`MELj5Y@%g^%o0q5>ZR %rq.44SZ`9j>k9?&LLn2(?SEfoK'Vk%"L]45D1.E@Ob9C_Cua3n"pEFN7>rneEn4Q0g4-G5?H%6\\""tN %_D&Nr[:R$o50^3?=>R@KkF:^*W_e`6b@[K3cE&JGC];ddmT7_aNV=af5N$[);U8=nIm]j2NFs<>A*@*r-f#51=Q7#Yo'"qT3CO!9=,lG*GM-(HcHY%+YLU2/j\BG;T%@.u_4S_h@ch[R %dg(cEMl.0:d-m;_([(/7X"DA!90dgI:\u %V$Cta(\BDXF+k#>[)#JiAg]gu]UEA$%/u'f]C'hMG?qWaDQY0\S_Rhr[brT[4,el6.\b=3>$h^(3aWmi6deXnU %q-D#t_6"]$k/KXbj)lh?27`GNs/NiIcTtgq!f?Dq"1o>;:I"e&>@&HFlABG-Ak1S`pYGGiS!V-!IQigJ7tp<5dl6po5D^R9VBsI> %jPo>g1m364foI\kEaLLNb!m0,l^Mk4InX*sL\UR.pC"Pu2UL!Z3&7-(0[[2%$W%J[$Z57DS(9(b,EGkK.2>9_djhL2o@5<9V#ku[ %'Wj-a'(BTMP#APG\-$I\]j:Kjnn8c$;Xr#Gq.UT42k=UsdVB`Lk(RObdLnkYY#RSV"V,9J;+578de\`d7Lu=q84j&W@q)hQInj5_ %d6U=tdnGt#9fNi`k?\>4OAQ@3pYu6^XU6Gg5?WgYH2XT98'AP!aU@R?<"8.P#<2 %e`LHREu!J/Vfo\O-(bs"`$s:($keDZ@.!T,;%iXA$*^>G91`N&,hQa7;>DXI$#W361HjJY8`45,?m[-q&o*PLql"M?g%dTIbpRlf %$2f_bGZsZ9&ggpqI&;,DhRbsR.1Q4Ga3RZ]\hVN(b4Au/hRg1^Rst5]'LeM,^cl!G]KF"]D6d1?g %-U_XmcTEG`r+=>^^,`nm1EtBVOgA[gN:%lALQLL/Vn:l[Ak=L4QmIU>?%EqZ6h@6ZV?nG&msc'DO!S$hV7J!i-t0]&XL_AeQ`&Pf %C;]j>K'o)g>/[dg.]NZ=^pfhl&eMQ1G?T+i;^M3tLil%;hNcpk%El1<&N"Tr[^,1e'C %8e5jr7oLhj/j)*f;u[jN=6TUgj!F)0\W:2"n`>m>YSriN^-'i%8\`Wk %=+0*q@i0KB]0h2Fo).c`-`#r]+FM,GM_C.`6E<9fileZENflUsO06E!DOi,t4R1L+>1QUAqI,7hkl^RZ]F-I=gC,$!Kq.3Zj'ls/7@qo=P?\s%1^L%eq+\rFb`t"i1/:kWe\T'*nQ4UAr4O %=U=qdRUgI2Mi!X+;s6G7'aXh4d*R8C-^PeOV[%nT;:0mUHX@?^O,Ep(f9ePm*u4a0Sn!?0J,673Oph5$2AcdQs%rq$F?L"as&%_s %E5[FGs/>-GbTINjclf;m73qelMZ1NSHr9At.NSt"d)+^j<:lfrG9Htc7n*H/8eM@.US@diVkk7**u4`5DZ18-".O^?L4oS(d=:j" %]E%^K(&`o98tt6n<:h9\@cH8SXW9?I5=U9Z[;:0m=FDY^d+8+kZ5:ZL?c3lT/02[!H_'#g$8Z`e(+YO",[_!\? %.YXL\P$!6X+M!/17H5b!#4sq]Y;U %KJXg7ISCaek\)f7#R&(*5Y+-?&.j\G9aVFC+%:Fk9F[!c.57L":UgJ4(If)$0TuRe\.k=4^OQM>97_A/8WjdT^!]h).PP(VTm*=i %"\*^7MH!ulr_h6r$Hu@J93,I!%nQA0JX'jqCaYQjo,1d&'!C1bE"32\!lNcRE7%Y)?8uZ\\G4^L-d9)@C@c\,9R'k)\4.]m^8\U#!DdrGk='%$@.0\%KZ)5=V51pFuQ)fT:jdE]#ThSio)Tc:e/'PWh@B-KWPq5=?q.hSO.^0NF_fY!L-#RK58R8mb+qW/0lJIkb %HP8Ahote4['ihP]Z!3WNgZUQ?oX*@V[4!=[31fS3P:lY..F'aEE:JNT?JjD(d?P)?4g(sC0h7@$!?2-^)&]'pV%aa9(+j!^Q@/R''\9,u[AMijs1#PoKcScI\EN3:S<78-^Y*T($/(G[NgAT>KDj\Ws6pY:"^+G2Fe]B?Cj$;DE4KOq#!SRrM4I64!%)kB[B?-l=oejcQWs%BRk-e:a7FMpLf3r-d-*#:RnNU/`B_)fYE"o0k? %B&n;`0G9`a+q?L0][/!6,fZCl@8Z&`'.[.dPEk29;sYdQg#Xi0@]4E)>6(a6VrXK#!e7Hg6`lQho#ig@e,=$PTRgD6:aFCK3EZ(! %fukU6-r4POdL);HfI8Peek$0Tm)3jfBIWh[D\0f^0"5Umq)*[C,Yua^\Onl]51QD#ar)\e %*"EmCO-:'fE#F(?BfT&@P7`%X<7+pORmSYs?SHnOf5nR]X:4[iH>HWbL"Q0"6;*aokd\6i.8o$b-9=VqQTBll %+iVLQpr*)eT$P<&:Y9aMDL=4n/cEg?F>9uFNoBZ^49DG5-arX1pYb9ZDD>OA"D=+a-!&6m,6Ad7hX;6K6E[:M[]nV4M>)`b? %X5+r]JB!3JLPPt:)(Z*TqQLht+@YB_!pKr],S4`$#d1Gj8YG;fcs)6h!s1%i4:1*G9cYiCdMaHg&']SC'4#*7Ht`L31cuS\I;%iK %#4nPa]?hBB,:odD^M5M:`eW^F6;pi$YRWSJ"htSmhh@p5ntCbMWNl6Fph(@i5.&f=J:=K;d!G;n%GNZ.rseq$l`nKs[[&K4-@PMZ %k$_aK%t)^'ksGhO*k-M5VD`1Z(=mm\3bLoT^V%a3O]jqREJoC"Fu)6uTSI/;7j=#S-U2%6'D)s[jDdUGe@QDU273U99)Y"//L.i+ %h#b>t4q)]V\,TRsEI$X8ao7Z!ZB@Ts8(ZDSSBE.<_d&/PF2mZ.RlpKeT!QaP]smjG:\C7J43eP*hfHe5*]KWq-M1%SGoR_ea6[ek %jDd:TilqGlPK1psYtF5'>(6UFRBGXbV[Z$8[of2pgM-W.j5(P`3TT^eG;NhlXZq*d5m:e;I(F(+1qC]feo":IG$9Cj*OM-UC4'J^ %eq\$g63hXE"sZGoH/(-(&`3:.H2b[h)Ac-i&$\mlJD]<1-E6OW-BFWJ1Mhm(i:&h7/SiXGeWW6>a6sfFmBllREH>34^[\;%h0e(% %=W]GW`5\^JGGXX'SXda-jRB`m<"Cg;pi.C9K8C\*'W2=(/d4K= %?c9IDM'%NI^0e'q)#Um1rZf8SECKO#aJIh8'pWE$'GNe"e7+``P(4Xp:OX[A>RGp"-G71d7]cB)i:KXDIDXE*;.k_=&bpA8_6Sm# %E;4F:E(Dk;$0'g8mm=7-MT1]E!b,bd#uWYl8DT9:!M`<=3nZI)'HTLl\mopi5qZ+a-50`K(*m0CU>Ej2XI!\cCehnDga]o]q5E,L+HV#e_0L%"92P0/N3! %iUPsgUp.?k'e)k2H[2+]E[gd'7:d!+"il[b\Sr\n<"/:GPFihZrU:oX@RU,Rk$@a9nAGn-d!>.mi/,:2UEepE^_;>B=&dn/M8YH: %]*>c]LKp]De(u*,MJ'+YCkl7.>mY7-j>%b0 %hB#GH+k:[*_N.'uP)ST>M'"\>@L`Au^W^:D*J/a.Z5j:mO5mn]J(pXsr&?\'V,m*2^+4ora+68;!g$'kO'@Q)Ip@53r&?CuBV-[_ %5Q:\QE>JU>m\69!aq[8'a/pA,C-%4Y5COM$"*FHJhRG8rpb[JZ24VW#c*Cr/"SFf#SAiIH0]/.;;M>r_"]F?oU^AiH$8Z,"(M;mm %a4-UYmPH!i)SV@N2begc&.G3:23'u_E;$-&`\D-H1;&)l3I.QCr(S4'I4qC*CD/_q$2$*$,Zd3%#Uu[<%=\1+JJqE=J3"CKrCC*?*K+l/jr.kb+!D38#:#W9QPPIeEp/[+&$t(1Us]KKX+V_Ncp.8mt,+eIFTpp=W&7=jKd_+R(i#b:_VM685Lc,nC\7KXk+U?cRDRFQb3LEt`mSh8RE/iO %fL%7#?f802?tn9n:aE>'m%IJ4p)ga9VWh'B_p[K8>_O5660G!oQA3*C$Zfk84K7RTQ=k %6W6o\.D[XhKaVB!FTf=ZigK\k6(0XVZ8,JM5UqB[3K&Pk4[q$Q%62[c/"&6Al6_CV60tmmB7UiY.+A\ccbb&Hp-RSco.3LsMim_R1s\d#U8MQJEP&k*8_*Kn^EL]&a.sDgTO^n#,nH4SQ%eoj^'3kS;@Yq= %Rnl9I,oPJ#pFXYa9& %=YAq*j_4MdGa)$(Z][g^(TYqF9ISaY8*5'X#d",RW[0 %,fZDIX.qs>ZTbta@0)#kA[)Yi#bW"$D'XXTCGq%/V.N,ThRY00!lUW4Hf99:]Ps(X-:=:d:S%Wh4:'@WR.$@q4G[Pf"VFneQD0N* %f'//a5+$]$Jcl3V5+jFZ,9T\J5TgaD'a.r@Gm'c_&i:0<\0JCbgf\g2HqFe>S]JntCQcm;)b^!4d^71bUA/u(iYkR$J,"NDhqmO( %Z#tWc[XJ>Wh*MOP"JZQq-=Pmc<7YoX"bFjnSes/pqnScPKK_dC$)],^Pq%YR;OHJ`)VQMX&PUDcYF\$ %3D'39+41%^$6\YKaWc;_96Pq5J]?n9pDCk@B39jfhl)V.bJ?iZ7U'`MAUuW^i %85/#o36=T(>iX?o=`U(jiWBk*/!obd&!oR3P7gErQ\UqoMGMU^LYQ1Gh?4JX^l-G[OV11nr\;\,&h/BbI7cg^86SVk1cu'inFh[_ %+H[:-j#21n27Z7&$dKlW&kFq4HCR9Q_^`5ELbQN#&1q#(IDrE %3Q1Y`FK8r=S@IqDPJk6S,Z4[M*-YjJ8El+h`%#qng"-da=,KLBH6uAMrSfnSi_mt.h$BfC&TZ&![Pl##`ABM7,hG(\iL]-"XN?9I %/X9Gu8(@#?cAKo'+2OsqV5UlKN%A4ISb-u7X/GV+C9&CRWKnMF<0?b?ofYBkmO*MR:W2duWUS="B3C9KI(#.Q_n8qoe#GrF%5tKO %fhcU:f?sU]?%_oL2uT9&m:79F3Uh(c`/gkU,;Y<3."4Qi"JXGV\G-XnI&'k!(Uj)NcXY3;5'#)Yj>$=8>!7lfeWX[Gh^QcV%Ri2H %bdSF-r+J1gRu=7)4tf7^8(@#?-;KJV+3ehLM2<<#BRFlkiK[Ou"`KBC7:e-=$I1Rhmh^iB;YW:sFP"YaQ^YbV'3$Sqr=lDT.AL5' %X`0OuNLPjfQ:kYn3M*t,/=43]Ilu[)=tTs`2*Jhb-O4Ju7nd[.'OGlbb!Il;gg"&U/=-^kour=Pa(Jac\WjMbMq6"6?!hkjF43;) %P`.M%<6=6"\6961IBIT>YeNQD^FlJ&:/JJ8hd&8*4F]5=l.bRZNaFa?`Ks)@.4S>FH&c>N %c5p/MEDO.?B3]&SSo;b/`S%k.>b/k#68+Q(hZ%EUQZ'cHk5M6D7n\HG/q-*E8c$6p9bpI>r^E'u1^01&.*Rf@O/o8Z/3DMbUG.Ac=Wek(_`QA3--6i_.>@d;6O-b[pCjr?"2:YcR)Kj4A+A %nhqQjnek8n.Q?f@-tFgkMeeXsoFZRB0KdLps'7qjpZW4dBeIVK%+\qNW9!`tQ\9ga,p+4E8F1_J'%PX\WhJ985]t1&@/Z*"dIok% %O7t^)\D:=U?g+b-?F0.l"#&FD3?mr?'"JTDD\Ldfo.+C.VWBUd&iKu/.N"0;;:h`g*Gm#]2kPidB3jiR1+W:X#]lQ\7mcD% %7SKC`*$fXolkacr_1$pFNDd>N50E=Ir-l+k4\*P4ZH_*8S<.U=-PL%8;W6``oe,SYJ"BtBPiE/X\oWeE\"*^6hZMfJem%HAhpG30 %X2QET5BnH^e[f+&s-_)<^QfNT=)7VeR<[r_c;V:'P#:`?/%p.a %T't'*osM]!QVpf^`"YEa!Ya9J'3"f5/L_'F#1.?E5(Tc=m)YheK$R"ekZEEZJR %][l26e&,%b[%8@5%V?7M5+/8hh_"SB`6/8Jemjc%FnjG`1oT.]`(5(=cNE/mcqc45]'?r5:sTl"5L;:d$^^:`J-,!!QZl*6bpA.( %'df-2HYoMiIGW>s7r$mR3ksS0he5/";eg6"3U0-;\AiR.Jc.R:QY\Vd%ge%*IEp&K^d$`WJ"a@1;A'ITg_MNF-[N[aQKhuc/.\"6&IS6E++]QI5n1:n#@/[q_F+X*ZH2+aV'P[*c7t!1%KVN %+Z_8sJJo1R-GdddZ11skH,>Mfp2&o(gKq"tDU68f11[!aQKhu_*3e\,G3#r2hTp`7Gk[T6u)%j)s/jW:#?SB %I*?f2)^^"TduqW7RSc5p%-Kn&@H@<6B',oqA3P*paY<:2g1N-3cdb8G-L&'Sh,GVk?_8ot*mTZU5ETdCo;gX%8j>HaWadfV'2B$Q %9*n'OO,_JU,mcO$H#.lj1dSX6cgttjn&hW-)u81\+/Ase5CdhD0bStbrJiG9o%?RH]^[&"CKglRQm)b!V.uq1)Op %ZbR<[B35I-$FJZ!XPetdfF$u#Tn+`*pS384.SliIY%1D'.XIj'>[tT3SQKN0ME3o^>5lgSf+qGpc>e'R^XJ$^`oWorH;?pOh)/5= %o8fKTdYCfoGB:#?1na7%PDKK3CWd8_FOib0\@"FI)N`4M@^69*"MtYm6'nVRLn%$NNX!EnY*ESGibM$SZ&0D5Z$Qr2k!>g&g^[-BWOg=ggJVi2pqRNodLMs",NV#R[8c^itDj/@W#22@+Z[QuCnnZk-o9]Y%j:b+8$`(oL?0sNd %ksE#M$;tH)lh]/ojuQaW5M:pCfj>Z_n^P_(Pf6IP;OacafH>bHPo=sMnj!=j.5f.+GN(3UrYNt4MeOai")q]//SaP=]+TE759.'- %Sc*A%4eqJ$!MlbSeirfAWlG*E`\>s %TM2^JpFl8$0tAfm6p^]="jP2[7uS%+J^u-FI6QkKeQU6*^$m"1f%^uO%Rn_JrKlT&+M+3nGGW@+DgU!pG6M\Z7!O3P$"GOG-8g=",J`id>%2Q4LXpkrg789jXNST.q[nGi0hg^'LZ$HjEeocoqg2ig&=^P-c4Iej6olL:/pms"K"FaoG6`oG#2Or(g7E_VfogB9/EY# %p>5c#K?4a0dPPCUi,6Ll"BouabtW;E;D303;NcH_, %8"*]>fDi&r9SM)L?-@#cPaJ\-_/"<2eQL+C)CnR5,1(WYJO>%(!TcP%>IG %@5-XL$$g/K]Rq![K"R`%X^hXi"eb_?;%^E'$sl]KC+].kdWPOIQIAVO>$4L1hD=e=/L[,UqPt;6DNFda%o%BEkIfhX;E>1J^NsM* %gIt=U,GX$ZH83i6g@$di/='3n_578>k=!C3(rg\2ThF6(IQmWr0;eb4n@^A1S!D2a0T1:Uql.r!'cI#lZ.j3ul %Gt1rA&CS0TkC$BP0e;Mehr`op!O;Zrk2J4D<4rdh5@04s6Z]LQ!;j79=DW'KeHM-9rJuUCQlqs1Da$,G7fR0d %rUc/T'XF/Hf)/q+j0,KZjMrQ%;UpD&OfD<2t"nb#Vd5u9I7+jc!gNoqU&#=;1U!^@*J54j;&X(+[o %,#"SXN#d?1lkQoA@5GemSEN/ %QFuuN8CU#NlC?iT#6.(8oaiQ9^VS\(3]`L,"6/6uLO'6hAX[roRX-r-/U)1F'8!3=d.KLbkNmkF?L$L!MU;?&h+G.O47?gaC?"Bo %3#WR,gA1/M2%bFiM##.V"@P`YiE!g^Ig?K^IKW%nr'NFs1L]fQrh31P(_.GYLK(:ad./`TN-Jb#e*)edAqKq\'@bef#AX3f[D45g8eBT.`T^b==9l'YukKjUC<]/nO=-:]LrB0!%):?mc %jZbJL@2CYqMa1$]R6CPRkRE^@^D&C9cl$EB5W)%]!cLT]#M@m4*j9P:F1("Ilkuq-hgT"cI,QOSS8l%D[=#C@P$uXT"+"&>`Z)>d %,IYL$aE?ZQVD:H\E47,u5-uI'!hK9hrZs:U=7$`/^*737r+A2(D7t%rFn5V5aa&J"e)frW$BjX_)k\]I%CBB(XT/bRk@CV3O/KBl %DKQnES1p]c1P1p:F(fNpJ]l7;2!N&\sE8HhGJleo<@MD %+MKtd99CI5m(Q"A]ti)I6%!sRQbklR$A4jM<$]3SWS56UABe._NN:>"bsqWArZ"CYg%n?=6R]/ZIg'HM0/G1.7tK@i$f7/]$>^Uq %!)kG`\X.Lt*d$u75PN%JC&sMOs1&q>X$o^rr9%BYnB"aUn"&!?31f[9!>4-5PouJI]=6Jr7!/I'_.=H!@5(=].`:+"rfYk1"Y\mQ^XWnQQ0`*MYLW.9/@1A&l)Pc0Z>TdP]r?UBbjF@'A>O0=^FD0g8h-HK07WMB63J3LiV\BC3.YS&X02"WuF&)p4RPo!I%9rajkpM_Ta(Bf;YdOOt:%OXb.gibjoh/f+3q %8^].m_K.F]XQ*^krF9JuM#[8M3uQb?dIl,1=A*. %e$kbCNA0u6i/Y,52og2q1 %G_]djXQPCRAKD>='n5Ekq0qkK@ecpXMAe/MQ>d)EJG$QE%=g2//S@ljh+*T\gOLfB!o+?CgJFa_h>T4"@(6Z="CU0-o"p:!L.!\Z %5r\b4h/2ABDo5iBrhc"5]$7ji]mE9b%8(lu^bB[&-QCa+0]jN6CKB&;YT %`IZcoG9mF&0q3JK@\&T0C4a5a$q*86aeYPm>$ettpg!JlY9GJ8SCBo"DOKK*E`3M9lbu,hUteIDUsl]S&rR=\E$eUl7mG_PKt<6" %?*TY_jYjiGor>X)(eCjdSt6[YYe)_`p0)C."sj(=o\[>GrII2XOT6E3c%HJPEI9[T.Sh"%p[+g>h.H;"I,#gI[,f2K`JB!AT_D:L %B@TiI(=@>W3L,.snE=*6F^Qi1_T8b'Tr%]V$RG)m'WF:r1!m+ap,B(E&Qg[:[9bGk648bbJ%`rWGFX,R?`??]Fe24*\(6k.6Y!@P %-`^7k%ZS;r&dtc>l%];e6%'[2h4DE`H<*p,]_@+'3iIQ=72:XBTE71$g/8obK*phHotCDo#F,0j)=!6Zc.[@u>190%N`FTkXLe#*r.Gc[:2@E^>5=K-;s)D6B\pr5RPglrqC$@>lm+ %G`L#YEW&&,Ul/DVjt+XO9aOG2ag`"ZP_jU/1Hs"J<8QJdq/6+[No<_u14n %#'[jZ3!JK!M4`u10[=VMG2,rVJ(7X_.Ah%kdN#F4.F,f0ji&cPA25""d6+US9or#!OW1J>"gDZJZoUA=MHTAB_Srn6N1]_OAeWQ8u%J7gaY4u'o_7MJ`-^(O. %c;G+YP^_B&^d!(\\0]MHn@4T`n#dr><_o.XMo;>sN&5]i'>t[b^@Z8L)k7]kB3V>".A"!*i71b`MOeUpbl$qY@eBE?=`q&u1RIQq %:7k-CO85X-TN]&sIsQOa@!V@3=U;CI;%7H$8BVt&n:n.-0UB3DH\M`4rtVW6#%2[&O#qkJ&'a-T63]"Cg4%"]dRaNc]FVn;1@grk %ODVa:DKcjqlaqF9X;-UQ^TNN;fb7::.b0A`\h=T;%nOK$h%/Q;GES\Ce>(8J*Afk=0%i=Ok)>1E=;=i<= %m(mG)ooiVm/UflB!m2Bgg5DL@Km,lfj[56c)8aXX85gbc)](Rp,#+'d&JI2aR[tFsX124FB7b$0M0#HEj$?>!=2-P"V@FqOAM3Qc %ldW:Zo=/YnEYCZe(ni[P)W8<+)3;rgFFY/9Hi)_L%.@0et72.&QPOXiEC9R%5CIdK)+)c9)eJ%/VNZ4`'ns %622jf^".u77-3M.#9IkFoXFk%ic(&%h\kRd*1[V*doE(18B3fOQ./H'Q;X.^%kCi2dOKTJGf\A_BrNi1p %^O.JA#,MLqd^gA+JS&$2YKDP7H?M5JoujrQGimT.N-agbJi$<@c,IE3?M_jb]J^Sf:qG<-A %np99]CO4Pfn3?5mdmlEsWu=B(Fa\nMY)6C`Kip@nlDic9Qi&!8VW+@[(qff+,RMC3J:-"%X:f2M!):QQ:Js/_m8NYZ1*jsZFH$kQ %E%A[=d:9PKROMm:l?)9i1qp>Ws1&3.MMSX"IoZg.jaoSPoW.b,NM0,!BDTW5f'ufspjS@dJE*C*LJotlTH]@HcN.\Yl;dsQM?>In %9oDfh5kgHn#Ft`C.2!Y?T#ld6#Ft`&a(]Y@[lD-cJXO$g5p\h=i-e6!BcX13]B&ISM/Lc)mJh4HSULLGdA`%QII3erbfR.(M;_q! %^"c_(S\s?#kSef/n1,4QX:Dh]VU@NeFi_MQ5plYFk%mbQT=&*4o3QM@64G1T%Q`=gj($(^X&E=0)K:d6,hM8j@Ts;DHgok-=WMU> %?+5f,\VH1^p]S%R:Ci:3@+m-p5J!n/[qC]7G.k-4@nl8KZT=)hqtfa$g21UgI_=94]B^so)6D225Ta+cH]*7P-9@3QN;XPU,f'dW %YWKC;qsaABCNXZo[^h'a2]?@8m/Y4U(HSD?T_!&,5ga,C)[tG.P-,g0:5YNElPY"h.a=ltXZ?"PFI'@`DkLIEQU:#' %?$"t3:)oM4bk3[f*dJg2&: %Ef$K/adOK<.[Q+J:+XC]\\q=S"AT]Has@RX4^c[>j\PS:\[choSQ?'2VP=;;Pc)ga;2=TV?VarZ`T!lgGLXI#'$X?6NAd^//gYmL %QXFDKU3F_/V$g)un@_J%=b"\n&/mW^oIfqme,O4Ifo56-&\Uhh,-SoqfMP=p4lN#2B<2%QiO]>Q2'8?bPn0[Mt5(q53$67lp:N>>RUNqTbf;<7*7$?$m%2r9#<4K[J\]rK@t) %Yrgh:T]6a:%?J+TU.[1P=a91,o)eVEda+34R[211CK%lra^1So16+JhLV=/r-Ye^i354+J74raV7lH,nE#mO2VcWHI&V+lq[D--< %NHTdiODl:UCi+Bf]9VQ31qM"/D^S0dB:]Hb8!?GbH*X!SDDl=brKYe#Pm:A\8W/QEi_X2@ERJ\5=*H2i@g[;"3Y?9[pLbM_HmLDfo9_L/4 %;<;pTg"nbYQ.NucT,a65aQd6?AY6MK/Z4NKDITo4(i'r:a!tj@'/dlX[#<%D@R<:J=r.hSjXa@Ie#flOGhobDH'8r?KJ"VK=%>bS %=r3C9#_Wt*=^=_0Q8H]8En$n'hlEt6-G,*@NgQn#-@:`(th]C:/NBE9VY/F/:J)B9/gO,SBj[a %jc+KJB=^OTk5B(oB"EVE\&`L'ZPu+\$XRKK*k^>ZGW-"K0MXLdQ6+noO60TQ1J_u@4Sm<#AVKSflX@P>\?\t=ATL.Mrk"fV'9"?R %_/BXpPkjU\"@3UY0iLM4KhRlNs5W&"+(#htI< %.'FfGHc>p')KMI6Z5[g+\Q%8^7RQT$('l]7Ej%:n2_.=l?>fD?7:/^#equq=o6fr_L>9Ol`qT3bjP"K*Z77q-5CM$b>'Ds8,bQ=4 %@3`Xhba"dqV]'RtL+CII[!PWa>"Z1G1"?#kE=[6=Zg"BC=9/^2c'V`^`sE95U'o4<#4>b`B=arbrK`ko5B"_t7YKO/H#Z4OGJI<%U$aK@iU3p;^EX.).Ic?it)u^`7'bNTfur3hZ#od>uFNd#Zm4lE)ie %9+"%[ebGA0oDS?rp!p@(bOYWD7iVelZ<%&V_R,*lhN[Lc)7Du; %qXa!$V935iMk23Vm&Ll(IQ.^]W/o1_!.86WsSkRO3)?\+5//%=0AI[K[WXKr6cX)X))J`1#3'A`GA4 %%8f.H76Ri&O6f?H%kh-d3j7qpD-/?!l@o"4$<2G?0iZ8H]Y7/ho %aP%<+E-)9WmMc^9RALUqW_;fLQ;j&N6(UM6O1eTG%!@3fZ"Bm4lh8K9*H9$bRs.4BV&f%NmM.Jb^VppD)]'5EgQ%uE-sfO?^V1@J %TKI>uc(P3B"_r.RCoI=5a)NS\J5I3W/D7TcYJ3BkFoUWDj7'LMtTmXTeNf5<5/>LQ5WAg?tnEnCP+_K"@d"Ptd* %OT&9*?/4qI`Li'"O?;\Uf]h?n/JHD$qW<'r2Z2qP@E-IMj(7N!R17Lr\`o0qaje40?`:H/036O@KO-pYALE\e/]k%lr2Kr;r_0*OaX8.gr1]VD@Zqq %rscjZJ3pTHf^kqY]5\NY+?0E)Vl1XA$eL^,Zp1,ibQ!lbTnO"_m_f\5Y,i=TIg.j_Pl`Ahrk$qC-A878UQb!3dhpQAi@3R]>Ot\a %M4eh2:6fDG)](j"p,C#+7b@g$^Z\5ZO>pof8o;Qgfi:%60Pl_*XoXIqNA=oOP`u&eTe9*FEZW)d[o#o %W3$Za)'E*^1\Ig*'[G4oLpZ39hr8cH3d^`>(#&iX[?'"ql2LEH'eGP#6RA\+f/ic#VsBug\uEa:?3`em:Q1]cDY>ud8jHAu[nblU %'o[>_eRB9W/&29Hf6C'Pp:X^+r-g6)Z^Y1#^4On51ij]cOKW%ej1lOBS&YgkNMEGRo/NgTKr.fX>,+Wj6;o@GT+X@$dT]I0hV<$_h2@QZA<'Hg.>#=1U'`hJ %-J'o'(821ZgtDhj]Y!=*SDa-;4Y!\&li7)bMD4<6W3l$t@:_ml;\hK@0oDR\,eA]S"muc7CrDk&, %c9#)a3tk6lX"G?W%MRU\@(Nj-/=iM]K'+nlIJ %CAnUu;Wr0R*ocLK?-7V7?ei'WP=se83Tdf[c\=.0FU]0U?m1P*;;&XFMC^A3<8cW[*G/:uZJ(X6hQ#Pdp4I=$-?l=+-60?L;NCemhTU?>Y26Ge_HtGn&pi"j7aOcfJ#DI^Na9nc.=%+oD-'Ub2D0Tr#E= %[HbO-9aSNA#d$sB>6oJ6mP!6bXGJ..EqT*+oeeTq%`&(lCV#KK"od2X[,Y"c"F`k:qFg5;,7nb+%1!6^\3UGJKiU[c,!B8DecfZt %`[T$4k-UesCfafG/(-'PZ*CCEo2'.8W.pZ"R>6**_;LaQ:haXBkj!NU %TcOE6ZdC0$ZT;+)UtR53GRa^'5R+q:J4iu=&>fk:Pdi[k?:db/:J!+S_=8S=g'fl09\:c]PTbso8N %iTY/8$@k:SDfPini+`Q$B/?bRL:\"5fuQQ;)*Q2!@ri>1J[9cs9%Od\gg!Le.Lu_Ii9]kk%nfk)`iofjmN(P5Gd_0dj5*`PgZ;SDJ_>Z/RqC!7;\Kklc$.us-I9=hNf?"Bm:hHGbPU8@cgRhA!J5t?uQ %6u(HKggq6/+S8sVin,)UCqq/#M.:%GZ,(cOfZ4QKLqcA?&Osp7V-cQOZ@>^$dOECin$e>r-X68[YFdaXZ[aPU9=8^Ei-p,HWlb2:ml %hq)Jk0]DS(S^FJfUo\qU*H(AZ8;LRug^-E?mW!lK+_:3pdG]gYRD_V!&fkkMand7]*]MX[2an2)j2Tg3L<`nW*]MX[2at-#ge.K- %DQFjrABfVBe`5dBPoPRrqd[J[$J"/($E_2TG'_+_'PJM)GX'kn.,)/U/^(K6[3(&8Ji^R)Kk]qq.lt %6H'`a]poh=IMH"%!3gpm>C8`&O6%,p1/(=nCh2RkSWe9DTqY+:#FkK,pkpf7^$^tS5bZ:VqPf8?>U;P[i`T=Pj`s8JnZZNb0>?6- %\5RdW!I(2iFPLQeJ#EXE(CB)ZOC%.a011+!dL4V'1W@sr?[NI6bO1&t._Z2QKkZOZi[_9ZgkmBKaU?[n,("65JE3F8'c$"8cjLXD %,);[dn-LnI-F3sg1W>7?HmDM!@,Z_0$^*,R*pFHO,(T4Z$9pDBQ4Re\QP5ICSTd-$=9qPfoB=SQ9Ymq(!H)+9^f(IZu)nP1gMHVYLWG/,2Go%tFFI!G!g@ %-dA^Teij5KJ$]lCARboL'bQ;SetCn>:O^OOm$\CnZ9[1V)MrP^;qS"m#JA``L4*77%h\O"49$KUlk;m;.OqGX^C-2!B]UA"XQuAR %ELmSIT'/r3M=\ZO!YOV;&E[[V^+aPu$t5_@ij:\I6;o@tr\8Cr`E"Is0a%*9"S_tjDTogY?hcm"FbAQJ;W%Y1)CA`23H/bYMb/F0 %&B9['1;O22^A-UgKLWmuAF]-i_O*W5Z4-MY+*BI]h"iP]kn,C'c;eu41c!?WHFK-EcMbV3Yel:ZX<&Gt`g7XpmL(BAb %CNRQeCISB\)SIX%D_2iED02Z`LCXs9N'TLn"WuA:04hQ0n@BAHDB4OPa:5VMoi/M[f/G;S31jDNO"Y6`?>s\MDQ1UUV,YBf>GF-_ %%/>@,U0^879e,$V(4/qu*?M8'^!Tq)c!#%Kgr!ln=h!mHqW,XuR]WLWRN&D]N$GBd_g8!u#-WeJ1\h:$"VaK(N_ij;_$q8d"h*k^.a5uUT %Ih#tPT0A=e%T_k=m:7Jf4fNb*nj6L.6?0/Ai4Mn;Zqt_CB'"^f`a*k`H[72f(?ZlV:HDKB$lq&6[F%$YnbsM>*]gm(CF-7>iZ`,I %I:d@*So1T,EKYK:\ %]q\M"D:-oI>/r$bD:-oIqCWtnM&FkW(F:3.[007a1fIVc[=kTp`Y.?QY05R,0N4A+]?#6GCbQ-IR]QE$[.:;lUMd^M.A1M^%g[S"gBI-h3oW+CbuMV;/]Z48$XuS@PJ/tQY*.UV/ZS9!f(Fch9#5po[&u?+ %-]tt.NF>rlokH*q/MVZl[&u@CVrTp]<-^+,-]c&Y\/fUp[ATD0_V3pU@rO2IKJO\R9HO#U*Pq0BLrgmbo[pT#?[n8urd@@-l+4]_lNCPi+*cTuc5<1N,Wr7fit\$,7mlg"p! %B>iER(GsE.A7+4;gb]`a!s5&d&JPKX"(FJn?S6/g,5sI#a;IAi:(+Wc1'Wm-q^'_4T5OaWE$Ng$Tg8P>k\!Y+=`fNN)NnNo7=ZE> %p%*+0K`:/_O+%g*SjD4fGqg*3lhJ7[k9q!L?9i;A_UHL]^#n%BoF9.1QG!fStc'-*Gl6aO#tC)8:`6&4GZ]'o3a?f %c*TDHEfPZn,'>.;9/C@L8(L3DQ=c$>4-J+3(--$-lnnQn9U-'@Z4iQS>Q#u$HY]5YSc$f.,lT`&p4##$[QB)LO80,45^),64C)ib %f,o1)&$)$KUN+7&"41t83O2Ck)8.""G3r&?WEhL1>tsffheK"[Y6@:^m?Bgch>0Q_!JhLmCTkqM8"ZE=op\u>^44M00&<+rYE$=p %RBlO-L[F?gj*IP8C`S%m%JL_9#3G1@ps+Co)g]ou1L.k&:mV"2LX14l]YFK((qV,T)(SKu$*>/N&+b2D&`0GVP$o\=+b[7HKPjMt %j16,jIla^^KqlZ:bMogN4kJNX/8a17)]a.d.8!+mb`1$LgBi=Q\^(Ri=;)4/^/Sd%gDa:lmEnfZ[]A"qJ#]9DXU"50'O$]%dnfqa %@mA_m"lS$VZZ0HAZ83O:.%jjF5hCur]RT7'_-paGJ@(&R-*YtiWSW*VJCD*j>:K6$hNmg/ %ii/M`Uji##"i:sTJKaQJ$`SYVR<+*a*iiRD\Ot8"i'@2Uj!db+WEdbsA@t!DI6Ta.S&U`i-.m1Q.85V*>JFm=fjlH%]9P1"j+dqA*4_5L>%LUX]-NJ-qEcD@l4RaR;UVtrkg;]X675F#1hTl]M;5ekt3&"@oe$-0H+hD %l-%F2"2#@&tS!`Y1hh@Healmq!SW!*lY'h'[Z<^pL,<]qIA4`!,`Gojd9Wi4(^5sSRZj,^,=QgD"JD@-+";4Na/X15J!2<#8?eH2SdtPE,V^6rQR4bNV%UBlr1L3g+al6+K %jZL''ZM5+,9Ga^nj9EcdR4^qi$'Yl[dq(_.ncECm[8KuGJ[5&n@n]*Y%$\_DA?q6#qd$C>rg>A_+'I#c(KBEm"(hH/QV]JDkbJjQ %OPu'h%$\^Qh:V%W(at;R/c6B`J[4q(*[rmNYX9Tl:_o[09F$^t-u63h6-g:hgdASh9Z9..,\a+`*%S">Z<3[8Xo_Clm,g:AL-,": %p)!5@+2mI(1:e@rSA-Is6;3$F'Qe=n$)!C`Dl`l/)[]rEd43e#t %>B[1pH(56UW$Grrg>cH5:6q+jCG0IJ[[KC].WCnnP*.7=9D3i\PmM*FrdRUQ>5:e"f,%Mrc>e&'7OjUX/6VjHE`/=HI+A7%.b"1? %Z$.E=Pt>MPm!hSV'0`Dp]fgjDRJs'=rCpi1Q-(?u96NcSPFsJ[Io.[okUbDsPpD:QA8,2PG4I0I(KjnHp@3ZW+Y-4::6J%]ZEu/c %4%U2<$V=L,G*4E;]unK\[9#@^BU=r0ldRS]Z=H0M_u!nQ[Jj%'VGBDIM6EE!I'5@DQ%$`<]2CNZF,BnIIoKD>NtRL18;0;hKi#5Sd1Uh)aIKK27k/5NbOkiFgIP6(Z^NUI] %]'#tM:Q:_=HldW+L$\9WQWEkX,hdWJe)KTVj)McOO2GWVnaLX.`.LM=c.,@l([ZdWqef!2s$GJW\R%N*)1^_$TGCDceXi;K5K// %IoB[NhTf(t&[XG]GP@s=le"e3Lu'6rRptN'BJhI8^e;(AE32Lq>)/^\U$5$o-OWb2rjpLWP625cYrCcI*>*a;H(g_u'U>@D06C-! %LtO_IVECe0\dq#gUR@u!hUGS;HX0;BMJT"?P_t2kJ:l<+PL[cL!2Q`JOI&?]!'XqUnp!K>fX%ue-_3T9\W:Oa$DN^Nq9QMkgDsn6 %p@!u:TYG-4V6:`>gt[;8H`X(hIIisrs5=FcbCu3\qS40-g-Y9'T56B[N]t$X0=Q[bl"pPCXn?i#KY.S-1>uq5+)7GcPKB?$ %n>$6m17=0K#bD3AWe_d$q"$$f.UYfAKg3mM;'Uo^+"'+\q2FtSL2dV"WMel5RE %I0Nkk>+p4*.KOBA<*d"n1+>,L9fY"hZ9U;cSCI5&D,81VP:4KT8)ZAZ$qc$mS*V6@jdBRpLpkD>k-@%,:$0NB2iKKm2OU\6]I(-a %XCeTrco.:tqO"kB?.B=laUF0q0Zjfn$pA)0JMroN1ZAqJfL)hjXakllrj%=g#T7T)LVq:8B@fi`U.\oVUN?+X>UI%-?UAu7:/RB3 %[TH7Bq"S=$:-#i)>eP/1i/`^YT6/5$q-nfdGPHD:01J)Kh&#Zu2/IKaZZ3F9=X^EeLrR71cb>chc.RM"-f:*TM`I*2s/7Soqd(m& %I_QZPfhHQeH%7>U:=]dR;aAZo$V_cJ9E?Td/i87r0SO!W4-J2cBWV,C6F_o-"=g_9lkgA6W*su_=Wr?['JjHBG&2e*&jW8/feJp9 %#jkOKm.&4k1hS7$=`AQ^9dc-0dbsJ&P*$_D48urBe7[)@Z7]A?A!(mDHi=HSqp,h()rJ+7<$rK`U6qU>pJ>K_EJp+8sD,&llt2B`\C8okKE`FFU4>@))dA-+*RF=U]'bUbJ.] %2_thqkJ;Y.clOiUNQ"HZGPaL//pUfh)f\FMbX<-JRt:DK[(DR'E'&4Tk's1j[C+\>%22o*E$haR-?dutc,l72A %DPJ7"mn,gs_]i,5d(*e]b$CH0d2OIe##1lriJkG[`mUueW,+4X5@fj)Sg"?90FO!lcTf"=827fRO>;OfVPHa+hT2EFk$^j>C`%4[ %UaYL2@ua3PiX9P%E(j__T0[=A3[-0C](S)J>h/Y:L_ %kI_N$-^,3B!KTeGKehpFcE5)IDe`a]h9&-PX4r/OcP$sjr4\8eniK5:^5ruC)<17Ai/4!e=(.3P%.dBl/J\h!cJT)Hb3qT]n"jg! %n&DStqR@Gh3^`hZOL;")M(IQGnqBb8CD^SBK.hnLb-8s-#2'5%6m7]S%)*;>-\mYA@do)5((2''`S_+uBI>pf&AKmZikdE26i=Y0 %1!.Dq%.X3]MTRH[*`r/c+m^Fp3^`hZ&@cYq,T$4Q9-D>fL%_[hB23INQX$+n*:3>)P?a]2M^N"j@n;7a>iqW@(s+(oC!YrMR8aVM %P06dC_.:55alV9P-qnZ,$8+d/GD>m@+[tLY>g_'=G]fQ(\NHK`7AT#8'O3qf^AtaJ<$W_*+h70f;'u`nMMa,CUiJI_r4\9GT:EWB %/sc02otEHRisbd`a.83IhAU7o)<7F3j.YeUH:2L1e8c;5h:9r+-$>LBL!\]a6Whi"#(q`X)<1CEXE4XVB8GF]6I-%K1W8_i)7skc %gIZe,OIN$n@aYR1Kmk:m2]14h:674UG1)4*k@@U0![jOPF&"D:/p>["AkS8NZga/R1g:=U>_tsH&9CT9-C8]D">T)8W1kZ1BQHqk %%%_jVPhsNUbc#-H\/[lCs]Z6SiCZb2!=?u?@DU..h %1=ftZj%`tI=teJERa=7ME"Z2Cr8UO98#..9VOr7VSaLZAoh<'Tc>eh*&Z1jM=&e+f'4GY7Zn1b-:5#U#.TdSK:@(oLIrfl7k4&Ap %iVf7`qle3%eRNC6o%tEnd5ejY>*FGWGlQpqrlsF#S&>+^L\G]sn)#,Arsq-&M+E#AgRjYQ2^Qh\,JIqO1oRN*Obs9Tu@hQr#=IE %_8V`^]r-]?6@*'l/f%g6XHok<2kE(CibSPI+1Vm;K,i6\,AEIUUX1aoj9],,VHI207Mi'WJluAIns's+7Q%c]0,DLkniD\.jLUNX %/m,<&FA$=u6 %lSV]?.X6<;!^C_.cm166#d0AD.5:BLAjrjA4J`&)or3JupC/ON&"nLq+M %aQ`)CBkT_2$JUpZB](n,/jb7=CmX)H]p[TcuUmo]X2r>-e7-f(- %BkC,9@]Tb2%!p;Q4Ddd$6QR5A?Zk1U7a8??G0$*"CskO[Dj&5(B&L?tY %pKII9oDmcTo6fSpec*30?A+0H;H3Y^?@(*9>\Pi!as)I0R&mSFW(G^HaN5p\JoYNCqEDZ-6V1-hWlE(UE[F;%Fhi^\0CFJ;J"]s# %5XW$"ig.tPiH;8=hSlQ+5lCLE@K1G!qMhb&0/h3]Z[[R-&0CA[l!FA\+$IAF"5AZNF/03S#d$Uk`\B\K%T5@CVQrCq:8ae.BGnWq0)09e-%Ym>Y*q^8UGmBfB!1$:++l0Wld %T-6tiVXIYF"nmgsO2mID'VFUF+.,PfVq&NjR_Y>!bOVEahI=CSL6bf^H[+3$+%VZ.)_ZfW5,mI#]SDLt,lqa2]JCb='64+t_-$;L %Y?&IN1O%F`In'4p5O";%*>;Ufm8*=rd4lbT]u.Z$FhYh]:dMHieOI5hNW'^&$m)"WQgTgB2K\EGD38+I\dlB4Qo96\1cA2C=hRl4 %d,q!V&MHLgHNRc`:"$T38rH%%=Es(N^66f15^h'r:g%snL4!C^f %VHW9IoW*#-LEsZ@g75E$%>M#L])+!oi96N*[5A5(._p2SQ[V18Xm:u,mkqJ*-2:m-?MK$t(=_L%.s7/WSS>S*X%]4FoNA?\`p&c) %1+=0@$SOae1!,+A9>De#-CGJmoFjrd#J49LnU07@@6i`$GSC%\]8ZtnBL!XoaTOEg&cd?"pEUDQY$cP=ugJ"DNK/hN<)rqUC,H-C<$IbAn.8SHHKH5Ul4l\3NB@PFQ>M$Kbc(qtD427+CC?q0*:g"28<>L`T< %-jDI7BYYeY-jDI7WMHbA'F1BpKH5bBlE!T,ZlR+.&>2fj!aqN]Mc8P)LWtV\Ce$3NF="R?`F)/0lJrM"'S@8,c?i)DMSY7g'+j-h %-jDI7LcQ^H-jDJBV6UP'_EjXGG73J-mF'Td^"Hd %;)@f[c/W4B$)80q(Ur`!6btl?T+be^:Rj&s>0a46Y$t7;@k_Ns!jPUi:748%Apo;//Z %]UV9;=;,li[8PW<.$iGg4.8:C"E<&m6l)6f`p]?PGKLfH)WZg]\Er08jj:Wf[o^ki;m)G_\h2IPL[C)H6+(sk.4i]:RkS.e&rgsG %*TLk)$eRFO4I*)#\XhrbYn'i12K.nC$_pFO]L$PjL%aa,jiN5<6^MN[icOD\G?A,KPbJ"YYkBYCJ7#JYroYsnq/>HDg;-D[Y+:Ls %Y:'!]iZ4T9qk$X^kNph>hp$`M!'t:1BS!.7/7+<0sYY'Ek6=V8Te^$#]/A;DS'eJm=[hI+a^\EVg[5G*^5g3+>0>;gH7O4YHELC^A %b_R$AK_.%fADuO+.%BTF7A8_!OC%Wb/?&>QmcQgl&L"mTIHUG>H;sHTgGeZF)@.e+#jI'?@>_8YY]Ou:2EE/3@(rb>*`)4YH<\/1 %MQqUX9ZXG[FT45F4_*Td@re"6o%Lm0eToTjdFTtF_j4?_\USaMasF;`<+WFEi?C_kppW3p)FF`2:ji63#JErus$1h?0Mn$El-M4YW<,#2Oo@4YW<,#/A.N^c'>hclO%K!<_bg=:^AQ %J.Z=%nM8=L5NXQ8cq3=@a?j'(XpfBt^<)OH!SACnA/H(jMCMb`iQh\1W)OXHB5u(Y@9A2>Ae@_Y0T-&d8A;,@[>utud-2$c1Q*j$V/aZ.KEu8=)^f=Jmi"8MAjo#Fi0XE:B&XJ.M^O!KKD'l0f8iQ2tH=V$eNU#VZOr.T0[qVR %&bZe5q-O!Tc2R&\/XP(t^>o6=G5A@Y4Z"ob`D`R+4?aoD`D`SJS-;WaT[PBP)^/^WB3M+(mikN(Ln>RD %C=Im9:DTeQ(+K6n4JK=tk_t@^.A#-*[$WP8i[Id@ZOeB\2Qf23$D[Y-P:8,HZEsgU5!:Gp'KHcR`04qM0bH0p,#U1qa-1#c+n:aF %:&X?*;Us+.j#QHAV8n?eC&Zea8Nl4)Nj?c0A>$(+pDt$p>3U%sRMMg5M1il<)`mD-2Esr6B*@L?+-@>:X&sqaAH:j%)d;uFAL^Nc %[JSZQO#Ila!ljKa1WCK7)\3^^X7-;X#)q#":Z_4+TA^4Kqa0N3F#ube^(A"2SB_\\04a88Z9(GG38OUc\Ki_8>`8rG^S7Z9*#:e& %X@/di?Wii4JpfAR_ij)$=T&+4R,8_=Yk\)G7Tri;LW/.X6/P,@FP4a:&cN-aZNWr;%tDPK1IWkc:/N<1(G&h\*\?9SAG@)!(u!ct %H$s+_GGlFH.p^BtABE7gEcSG6?h$fB(5fc2k*!BQbJX3l'/'353q.OMqeBa.^M`_Kljh6bkhS/tg8r-*6_^R.Cn"ue>DJ\f>sar0 %%+^:nAKqK1Xl[uThqPB9\%aJ'L#J`]fdi!]eUjgpO"PaZN0bo!kX![-\TH_N':bJtZ+4eW<7[1HR4In#\7mbt0[&LG8_Z]f4$BH1 %\l`*Kn`O@A4]o9d:G%ui:UNkQe*@r3T3J;Q>rY3P>\*-]`?l3K:HJ8#9e_fhHL#Z_H=6!s\ud:X7+sgfCp";('VF^Om@]NL=.?!2 %\N_-R8s6:mTN<;H@^,Jkf3^0jpb4>>?pXeZD]1KT$[1t=9_WlEmT9:BU_/6*fgZDFOT)1o,oEQ8Va"U^!q %^`aPQ"$\S92,';cd"#[/R^_[e)pTuV,KXS1("SkCHf`E@iD9$4b"%aQc4?,"!D74S,bIYO/N:+u$X0G2aR\:co"fV2S68&RH%Y<% %@n]f1PGRP3BP4;t)3]H,Ht8O"eM(.+kdOA*E:Ast5l#?uK,f+g"rtfbl+2K&Q]rQGb7&?YW^iB?du?BRo':GS1J8J8:gC=Z1U9u\ %h:0>e[@t'YcAHf9.Ct]\do<6O<9ZoK*=p]u$u)_chmL+G?_4%M91iYkV'rL.g*:s%.-;I\+9oQ6ETG&]So-Om6.@aRqVGtn]RBBP[nE\HbC\1)f%DNCTDC1Ra?M\:))/#_J %?(:;mG>aZ<_)h:.4YP#;bC;.Xo^UKV&4fDH-,1mgHL8dITlR?U:p3HZQ>[3RR!O`T5($NI"$bfm*;*JAbl_IL?7W$@!T>IL@-)#= %7L2Mt#/)[+)MsTW0[79H6bNtrbor>)APfQ^28qdUj@h2'EN_O)f?e6iN"mJ)59h>K#,6i$unZ6"eF26hJl5-G"J0!nqcoN#uN@+Wam(?_SFL#.:H3.@;V88hpur %m4N]Cc8Hg6[6PqprkEKUBotdH\%"e\UdP\QGHF#N=3/IV]ek$b;rC4KB[!"1-,1Uh- %mkj>pfBDM[[Rt&r`:5+IPr9%>>K:u%m*kF3IhpgXMWlYk1dAV %MZ2NID4FS_p(/JAci&/c%oSJ[SR*XH3kGe*Cmp_4rj)p*Z?lMTW<'OH!k](>Ym@kP42MND]+=W"[7>'#*Q@_WXa%MNLh,ttDnMK? %GfW+H*Rc`H^=mPj0(rUlSA\$CPAc*HZl>#7mi9VU1%]qM2.mNN3fI:-Zi.biBB0I_DW^qc6QfZNhi)Q3'c2g0RnZ#4Y=??s=9i;G %/Dr:9XpZWD+:)/qpSi7@5nM1373an7'1FR+E]NU%mpefDIh-6LjM:EVH7Gp*BJe %_%hiuoV9=1[d;.R$(Nd2UJUm]M:Dt](B."\GCTV?P\eD$hO2(?)N[##q,n7UbWiG./XJsf;\3Si.R[;++Vk;a:"ePW+D.AnJN %*b1c%2`i2b.hnVq14l#l[$Gte'Xf6L`rgaA'+@HdimUKNb=-10Um?5&47djl$.P8_Ki2Zfj;.4R$sd9hg,NeQ4h(-Y\`TZX-nH=Q %0iUOd?<`&2D`mhM_[do[%e4mqdWT<#NR#`dS^h'4Cp)#H5@?8!XtMATiJisc]q&'19FNY/mo^cDDXa?^CdSdYQN5-r3dI.Dm>AsbjD&qafo@[2not!\ab+\hY]k3*>RE.7^Tl1nK:BogK87k %IdVG=^Cdr]K@hNVq2K'9K4eOXo,Cd2=Q&>Na[rUNqU_%lRbrp^%Td"(o,FAWnXbp=ju9%,1XrHn)bC%iNet0*":C-Qju9#)6rDFn %iC,QOaM71gFbuVthaC,mYGVHuRTB/*L&kERUq$6F[@JBVV@?gEPP;fLju9%-%6Z@qRbr;Il^$"Dccp$UAO[7ek;Fi0Pl%G%>sI`= %@_8SpI,*]b*_#dB-.X[$um;Mg&^A0DEd:EKW2!QPm&2:"4$=a_s'CK3oKB(2e+13 %:'[ne"pJW) %06e_b;IKK<-K,XUD>8q.jUnN.m#S:Fbc]hIo4 %-6paSTiZtJ,Ks>YBWO1j\YRTR3(8PPX1-1@inS;p[TlnQ(h&(,#'gt(7Ml=G0Gn5O%Ap(%N%i*Q!s4_j,ODTLqZjMGLCm#2kL^Ra %DhJ]\(eemA0Z")7%*2gM7bGCt4nmcD28Zek\8eq\?uq:S?Ade2](gM(`\Z]4NFP%f+FusX,'gC9OCtEO+,?s7JNNpg11s/.;^@l$Hi"OMgnJ$0Zd4qd.8L,7"J3l$H9?H%Mb54Bj`N %&d9KeU,tu_5HZ-n\I3J2Vp!?TqSQ)"@J-p;6s3WOroc;U*''r9AQ]nM?R`A!PdR-q3.",p0i,35>F[;4d"bDAd(I-nMR[*K#$r:a %/&_V1$+r7A=\&OO'6nNp()%2q-h-+d^\k'kd+`lU\LnFI:41O4hM#@QGi6e90#7657^j1AHim./$7fMS^l'_:5j*"*KpI?-h-+l_ajcd'>bGa(^Y_4!\]S*I2RQTWl#5A,/YTSS@+X^N>\e`KHH#16YD=lT#[mX %G!Wlj)bk0+JL$/CFjc@//"=WI,eh/)V12dV0YTlr]03/oJLSeik\gtGo_?YU*Jc+TO1')Vd. %(Z'_X61LbPi&l?ZIC&Ha2Yo,eP71fW-j-TZV@LSif\-B[LDfG6VJPJJ>hi_R4#_^BrJ9@W14.u-duR+`A86*7P2*6W#P>?]B:gjU %Lu6Oa<0E$3--"9:k/:gs-u]V&/-;d^$N/DiY4XW),+jA?]'NF7IlD/>r\JBY%DIgm&%eqIrT7J[p\0pr"1A8[9>H'Z%Vug,b%Fp&Sld1T8rMYcjC!G#mhCrCZT/YBIo9>0"LX]T2#fl+?E%PaL6Z^fD3^ %6%bYh2YY.QN#l?^_UI+?EVo0-`:,_S?B]_B6EEPaQjL.-1GG@!"([XBM>jOS? %i=f\14-S2h%(@02grI=YIZPdP;dR-;l)$,";+Ig4oH-i[V\/0kM-BGZ1iLln#K(>X+3)uPRF^fVQcUGAM&MkMk[t]O/SA'U=0\\I %iSbf52302_TXiA];JY/3B=l00@,,cD73M$rZ1ksI2-2gZG3ZVjk"A)=Gr_qo?hKn5X1X_//k>HO7'2tA\c`H"rFDD@<&]9X4M=QE %B^9;H7gXse6Voi^R\&WQVbYkm@pKbhEsh]3,gjs)elGJ#L3E0[=3\m:k=5s+nkN@#d\G? %B^aN!CPD*9o%MZ=r806NQ$>f+j8PrTs#E/!g7NZrqFg*nr?`%^quA=*+('9gUNmXN,PV+/\bWHf]OU?gRf(+t$&oh$=:LSY#FLg< %p>$7/l]7Zblb>7Qk[Db&1A+D5_&NO%<<.C0@n$ECrZ&856h'Fi=taJD?K8"Pi:bsKig7DRiF>:R$7Jhb:-Vad5r,f@nJ!Ec9kK\? %)[i+L9_!M+@-;:59Hh0MLJ74P.4uNX=IJ.t;UCsc:8Zs58h5.*R_1&:i[IdpCk=('il`DW-a7to&! %pY4IM4==P=K(_Ae)QM),\7CJP8C<=A%;!a'eX-69beQ7d/:8o% %;sB_gfh\A8n?AB'B^o(=f\P%,GT$mEHWB8O.q2ikB&?pL3OI"pFEGr4hHB4hDfZ2t-AI16A8i6"1T-diS1ccVdF`W&"E:hn?e:G. %\fMC_DI7J+31cjb+-@U,gY^ELHL)E]#0@hA*J"#F?YaDil<\If@.%YilT$PD*uU*7p]i%_:1G@H1*&qBa(i'/AjL %a;K1GbTW>fQ8%_pr&^8_Otc;lQpYg?9,MjsbTXku&3fMM$p-a9K7n4l@b=7LV2RLTh8R-c3hWLnMW*SI"8tQkL9"mR.IF %62)LEghH\RW?)P)!QUae@4.8/07)E1(j68:6,Xagb:k[33UR"tp#(1h+n?C.]b8>ULlX`n2$tCK,5.`c=$cbo'/Aj,B16CKfj.@I %i,L,RfEpk9n`*B_5_(RH+FMt$(j:LG>f*ua1$f&/R"TH,@bAedeJW8[M8k;_5OLB*W>%)T'R('L_4644E@53T#tT@T`gqqGTfZDs %\.^U`KW`%JE@55J$(OBij%dOsPG1YeGN'n5"<;V0L7P!p;?Za?TDJ;SR=5JXK_t5*IL=?uoC'o@pR$3q77]*(?"AaE6@'e,-:<.m %dS!Ht6F_OEe3@Fq.D596:]1As<,@pVj=&OtD\cj));#U=/i8IrIA,E/kC/:+a,,ODTL'<9$) %).CIW@.mLW,g.km_A$"U%)\u3;'jC>CkF1:'I1hceLAuR,A](&h4@G4)!.`]@"]+MQn,dLS.S6C<`&H\0Z&Y+iT`bB %&OpFcoDKle#U?\lk^gr?Beu,M"cC^b4IL,A]'tm9qoi[SsU>Q8oj!U08f9S;kjdQ\'WYYo]:e!SbTt2"ZicotY5NR(8t? %ci_/qR+8BO5g>tZ;Chj1`rC\Fd[pNLF0qmTp6)Ijm:'C=]PaA)43dWJ2*1?_NQI-!4GMI#NTX?ggo/[+-SNa!UBDim9Os9tjGER$ %]7kXA;r;G`_0+Fd_67=Ks)h(`H\ChOYHioW^#4Le)j1S`]o32, %d^tQ(j(EPf8a:j?g2b*nS'S/'[P0fnOD71r-k*5,Yi-WFNbJG"d<3.ln=_$oq&Hj8A(iGb5Uu.VHNE_ %rtH83C?s]d:+Ld4N>L4%kMt,lHh"5F@9-Y+[iT>(@8U\>2T3G4AX3hI`5##,f\_IW-i[`;*Gg^PTPpPkD(\!8R9bkk %/LBAbS@,,Pg%%_dc(dEcB$AYm`,<&d?[=ElR:TcMKH>7]/2)*N_O=eQb:=?$Bt`2g'=7kolS)FmZ;p`cLMc4h$I %^'Nt7H5=FV%kYMmr-^$RMi_8bFn$)O+2rPEmIR!7s1*t?81m]SKkc&KP%t8B*P8&?,aYFe6LXjaP)C'cDYX*\,aYFeJsjPBcugu% %H9eLM=,IBrNiR)o2&9Jp;ft=YA1jQd*H;&-kUrU`F/.X,a)m'.RM]bO^6u*Jl %dEhE$K"DNX2)olP's03aCmWr+BB?9HWk9Tc<40bq8)c2&6Uct[qh9rQ\_)1na4Gk&@Q+-F1h;j:qha$2oC;A7 %VKT21a.669qIT-==<:>eeMoBd:cGr1kYjMfqNRZ.J)jFd`_S^B8k*(Y9g/R*L1mQi*j7nmp^?s&^mhF`mR[--T>p2?-*&>Xf%5I` %Re16\gE^k<>PM=_/!9&If/a#Wg`i.>3iIQ6:5(Ij%-cs4`P2!LiU_aMDM#pFW6Psh08+)`hEgiOQSZSK$\;O,iXGd]_i.#%4!_Pc %&G]&,r4\7m?#Vbj@FK_YS08DM#bBJ53E@-F&:YEXnR&f\gUMVS7HJ`JprcctBciLHkc\KoC;T[mHPW-s&AKk$]F/%YLu0"H %<.8J9h\VaR.8;lkB:dB[^Fs-%4(^N@o@7E&G]pG^qJDXMR=VC\TFmGF*btCIl#cW<+)k;"h.B^DD3]ha0uV[gF#gF2rp1@H'2_!u %9TK^VdWcBSll=N0og#*,?LHOjc.fAaVMnRTuPcj2$Bhit8]rBFM@sU1.k; %SZlDCI;k;E'*70+$f3MC[$uuk.T@30?19IuDTU16\+4d264`eSa=:2[Xr;O_es]jPlF+FSoJ:3[M,$)UN)sI[>;ADfDD&DeJ[^DM %]B8Zl#\B'7+hYqO>C)btMDD;RGurmM?QZ]PZ")GNcDT,[T]`%d65S>Ir@Y4 %r1I(_+)WoA:=_B&N?G6MBb\%`eg$^C$4LqJJSTuBs5;tY %dT89t2cS1-gW)!LbPXjss$G=XnR6GG_"rtoW(XBcFJYHsk]<@u2W-#^[)q18gB]::2Fd#Ih#D9"dOQQTP>G %87VbTFq!`R3`ponpPu?qE?e;;.ZXc.?U1?qT.*nAOspTkd`DRG %6XMfZdLt8Njr\Y57?'Q8:F2,>Ac#acO3]N^"k3k:Xr#<24MNL2@nd`S!k^Yo>1\)2`_^Rns2irF9R+#RX!E&,M?mb`kecpS,40WJ %.ube%7\EY[k\"r/9YK9-:$5<[]BJmYD.FE>.g7]Ub2%d7A.cm%JH@2r((8LW_Li=Bd4E)t[E['-jQ_KO2M#.YcooIj!o-H#;W!IB %/bO*@@dV%M)HkADP6:breGKpaT?J0Zd=Y6%/j)=@8'ikN;n^:E9auHmd@i%&n0ompSAX38a[ae;H4`14`(b.U2#-^8Uc4)NI);f:>V5%H5%3OQH[ScsTL[jXj+Ne.[jt#-O/OebV\@ClWFJCE&1"&fo4Uj%BEn&2Tfq;>Q3_0]iC12Rs %@<$BPD(WYY\pH&qoiCb"8MRXLWQ1QhMV]7gk@pe/])"6f/)V$(VH1),I=7CJ>'dEKY*-6EEhkCBA\Ac2e1qYXB%U:\9eD:Uk%AI` %27:#Qb$]"=2RPeQbd=cERp+tO`G',dq)F5L7k8qpXVKR>EjD?$D6;0^(/E)AASZuX[1nn,%5=HSjdL[eh$+_CeA<,lM+nYBfXYH9qh6c4?jE9_m,p(1mWPr= %qT\o\XSWAtcj![V?t$*#R3btf*[,gXd;9J&p[b^hF.)7SI0j'_Mm-CUE[CMZ/BCFFr@%!:Ko`Z6JXG[dc1J?>NX'Vs/4]@%ZhiA* %U>@rSAGuHX82TgW[)D`BQu1$gQ/MDCE8E)m=+]>U6>J?c>L2bN.HEH&"':*3c[m2N?EOFGT*'`0n\XHT)%J5S%I,R[@fW.r];0()pXA[.AD4?;c*a,>G-]sUJEgd>7KNHDEEUrAsajn)sF!gjGa*mClh[I-P)%J9YY;_8[- %o_R^_3WDQ8e",Tb$nPai&E1eMZ#4>45j!rAe!!cS8+j^lrTimVB3pp&1pTedfFp)-4RBBC"aWmA/TCHeD>![p$DJftZ9D;`f'%2;4ja %_#D0Pkl)_W-\u4R$p.P*:=e`L2qM+h"2geKeF/Zq&_$:G2Yn]hi(L3#t$mR*8g3T/&P!$Z;R`=+C6k(n:H4 %o4[N!V1.#k7ZuB5lGNMe63R`?=5a$$6*Rl\as#V;FpOBs]p1^oNf\uSs0me\^" %p='K_"1t<.BLWA-&Y':%UGOp>F^i]s,6k>YP$Zo.gr.ta)%dADcZg6]s2/Q;CmnWK@ %"MbusQ'.fS2d4fPm.6/&H_Y_siP'<(^,MWpXlTk1R.=U;_]3.Ic$)U17,(psI;^rZTW"U^hIp25Na?KeI;cKq2]$m;8DbAglch<% %+1CX_L>V+aO'@sab3eXEWlCZTi%6i(HlHCkrUB2,kC;%>hcGP%b69+EcP)YCW*[9P<+Ku_Tu$uWUYt\]p_,,lmaoXdCMnX[rIl+* %#J7OAD_C=,-];C3X4&%!1itSj[u:pR&>0S$ea8J7^]JMRl7s2#u;VH %0iAUJ)@W?K!B6?I,5fu+3/Ld"MMXPBN7"3/e5ForBKmGIR_]Q]L! %42Z>q%b$rf)VN@D5`N*rXn8=35u/V0K\GpuS-Yo^UKcnr;XPVJ)+tKdAiEArg+&8_WQL9]kVXlN`R1O46[OesMt.,<7X=PtF(aE4 %qV=E9Xnc3c;uaMa_I#Ia15"H)17I+QT1[]Mge"CbDshU/6,kc3L*^ZF%+hK],k+^E17Fg;Bq;[/j3Vod-IXR!9!?k@Ih$T.[!HeV %-1OJ]?`]+-10Ubt]9C9SPjU)gld6E0\YgSo#dT%i5m'jfH&ZHp)Vh)#`3TMg'MGTN3pb@;#L/Tip@E;//l"24\Ljr5FW''5 %TLMc"IWPmmkl%;acfAp>?1[\T]qDL"XW8_;!H-Zd>h`YLCO1,m?JCLK_t[A(%7C\ZKI*e[)D`B`f-1lUF!q+;SkB[1&+n/b1a3=`m4^X;TP^u#!WJE^9C=Y%"8sQ@ptl#B)>^KB@=8B'O10u=rd=q9m[:t %QD08*HL^U5D"l2dBeL.RcO)t4i:+'l%uI6I*RB%1R@t)/pfU'IG50Q=Iq=H-/&O731&+lb/]QGM(XUL&c+^Hu!;QIC72=:^kO3&O %[:SRI4^UEh&ZWS@gj49o;:D!P';BkrD\[BLG,A+iiZ)RG8lBRE-c>RG`f1ka. %-WX.RhYXsEEdjAX=tR9&jnpe;bT5eUPk2d4TSJ2e;9f\nR-\,J0Zs3"%Z8ET.!NKI`fCN^#>ff\N,jB7K;.omb2mma@:0RToG/Zj %%T6[ESg4Z:0F)hIbF1l+lcoI4*%QN+K9]rc_'nK%3*3I?CX.fl*n+RP[:[%Fo=\_9fe+^!l!"p`_Y:$O?GR%RKJq2>CC@^$Tj/P-Se[>NH,ppVKU/S@3?o_[[4%p' %Kmn/$JG-X`[ZOk]-Al:HC9ON-Wd@1Si*FA8Bue+sC*#m@1FWP*kU-k&UcQ4]'81D.='P$hq`D1i5q'd4#k>aCKW1fh$/Qt%/YHa7 %R+:ad[6Ps0#i6m,%s&pP>k%1DnM$-M-SISV/M$]iD"'&cC0BCD??HWuoW*;_(!o5m>V8A1Tc9g[(3VY$Uh9=JqAC)=qq>rKjIX$u %deoNpr16ClV#BW:T;TWfi;"a)/pJ1\KD%?!WOdMOaHf@Uo.5Ob2SscJnm_T'qka1DUm1T6uV_\TT./s&GApHcm'RtN4reh&9 %iic,didi_mm>f\*En]r?kuqNpKSM`7qI.%kmdr2MG@?\"fbecZ`H!^:]VTX:1SE]C`].O"p%@\(s>-DI1.QVS8SgBqnk>kh1-79)D-_.?s96=50;!eJYa]md@]Qf<iX<:_Ah7D%6?Tn`7_;8b?n(+b&lU %G_K>]k+SO[F2_&;E(Pa-@c3b#MH9H?D8(cG@iWM&IDF$S_"3ifWBK[f4E#mZl=kA,ls'(ios3Dpr^'8t?t1g):FmDY %-nh,sUb'l\G_F?9oB#E98bFaQ<4/hl-4OfPo+hnJ.Ek>WIV)sX4NfP %qeRI@D59MDZ]iV1"&/q$0m8_.7AB>7C*]6rms'#=_/CKKJW@M*L;b==PK^jsj+A1fFcsSIn&J]Fdn,;e$U#=T5UY6*rMEVJ$rek'Is6.:F:"EosENZp+ef1!Rl10L4j %(I,LN5IUpTr(U]s?D"kW1@SVJ1P*'*aS'Tt&-\1$EKQ54=::$4B;NGGW4=.p+<\&-cBeGA\Xglk`DAaa-E6Af/[=BQ,j; %%X133U;>)n7S7-'E&J*LUq(O5B=$OCSLfa)BCh;ElH>pn18u(aO&@>$38,aK]!)1OKL;/%?+AU3h+MeIe&j/N49ZO)a(1.W'7pT>9h:^CZ2[Wg8hNoU22e(XVII!j %@Nm(aVr0!^*q)l`G][dc`Q2Ar1\qs\PuPbj;9;ZO8s0Ql\D$n9h9BVb$$"fQM(B!LN8iJ %fe@$,e!'nECqZG.GFQ]'>^!""cnE]h*US1@15fSo:lWd$E-!(_L>SSaN=D>nm6X7&SL#4%qnNNr/c^EK$SCZ\.0@:*T8ha"FE`B< %E&6F]_6"1Ri+BcC>A5G#!Se*!)nPlS!Se+YD6)tlcS=#q7`.ek>Ii%?tuh+XI?8i]/,o?BUO<=[(\2cp68\mMg5?XP!t/3D^Lg=hl/C)CUN)#9$`[TI_,b!\U"m5ZpUR,V`+2 %qcV9_.lC-=qcSfD!QQ)=m290=OH>&#H!=,l#KgL?$[4n[%$Ylg\g7R'r`;cX\c"(/o!YgT(R2VX3\Q3TYn68=$0HT=rK104hFN!j]:[pf+^3.%-[ %]T'75"1,I>akQ%ELL>&,P.0g(UEJpj3$W]Q;8]WI=ioEo(?8nCZ]_e+f/b%$]D@bqV7s!_:B'E'')*\jqrdOo@W/T9\,XL^,RM;g %k_sLC6_;#RV`msW0abm,T)bojKL54\-ZJ`I-kn=_EefW,A%j_26LiYTes&m"L#T:3'L<([@Fs4;U"hs,ZlPV!JDMqG'T0XhJMgS` %6LiYTMBIW4Y>8Qf(SO\'oa0'3655B %mUT9[2`$HCj,T0eM3SjMcYabbE+T#b+A?M3<[c>9L8;Zte^H+@+istp3;jR!mh':1"K*rC$3aF%+)NU//nXknMSD>0W.7Ws'"78R %PH)ISpL[XE)SPUa\p`@>DbR](>^^OtXu@JT:AWgfK50P[>Y_q[Q%$a/#?5eoB8b0Hlru*UO;VV:Y+Mlg^!bJK1&?:.j"D\a+TZXU %ihaS2g`>AVbV"nmT7A(KYcGPOj5V6@P9(e].l=an3uKRXg`#lp!,:g(\)s;KU.lc@]:]8O+K]Rc7&"$q3D\i@]Z$7MO@UKPm6Z%) %+=H]p7fmfTIN0OhrRLat`k&?KoChJQQN%JUk@MXR':eUnaXk8`NjN,1;.g_+o&!I:*BJ55`W%$nE$mk26SD[[l6rcs*ba/>rUMjE %:H^&3RND@:^%pCjpU:t,D_Kn)?FW?>k\gF<)6$-i7!G[-e^g%q$Ms56855/7*t:B!r9A"`h`FF$/m5i)>IcjlV*+UjlQ]Bk55`f< %VgCH!Q`K>ho_\kk90.1p0'KRr@2>ELC^MbEDa4#HC=dMSC&J#-\'Q"=T:q+EM$MctPuB#uBm6pPo;i<\-^BNPDY;slojPDMT"'Lh %?Z^'6%gt"gQM'oE]le_]WLWmI837kd58cteGrp=I^[+,6%HV\WQJ"ShZaTr\4Y>,27(:S.?Pl,mi@9.,*7iU;Ru8%V3>nC]EkEFI %ftg[\,]C_HFs`%M?JZ0V9BVuThWDJ<-c9-s_&F5kILL-L"E-XPHS`=R&A/`8%$cCOLWrFH$:JIpmU:/M]OA:iO5V[Fi2rsW$u[j' %DknoeGGNXa*pA:kgQ=tsHVakr\0I!qpAbrtBQUGMIi&"Qr#UH6+j'1M<7)_#ZiYp=NI1LbE)L?05l17=9%X[#jS(o0K\2X!r:TMN,/Jloqk"5'^/2\N([hu0$>[`:i4db.:Ng1^(q`i5'i$=<%a,7^gp81orL<5CsXluM5%:fK8)r%"Th\3 %*#irS-r_"!fq;c:6.($d0G/iT!s%&3=<[a)#@Q[@0G+=\ITVC+1c5Ga9BMU#

U`Z&/TW"sFTOE3Olrc#RK22:N?Z2(g`OXSkCq6_Fq[,,M7tQ*lS,e^Sa'08Q %V*Hk[Q,YK5HXkLEk+0>2RJM-;WN5Mg7B9?;j5Qe]QD#@Ph,E@KrmW!^\`V*1:r\d_eLEDP@M[MM05A[oWbLrO3bQ\TGQ)^<.2%*K)T+>s'f>"pb'[HQJQp>oXpB:N6\TT]erdWr[Ib4o.TLmUOh9^oJY(&[[D-aSFLb7mYf6?1hWJO %)*DPmq%rHD:6+MrN"j[.Sa#J(I@6P@=%@SM9YHs6l0$r=T"nD4RXYXu`C9+O_Rg.A]=;N;>\9m+i!Fh?[109f;-O>iU$k4 %$2r$6Hb#[ArED9ZLk),fe?$r&5@5ar0)MWcIoFkFh8RZ, %]WuUcW42J`X8bNGFJcLY[)>8#`^1&FC]4sE,nm1p7bV5/[-/qXFAi,OVuKNFr0(&;%e\iu27PfU-^&>h`fAeUJYt*fb(TR4-;O<$ %;%7uhTli"hP+KjUH\Dd`F@l4n69LOYl^,HY&W9/gA2a?3dsKV7Ve61HEVtng\ncai[(c`$s-1ECTjJfL5T?i5Vd`F22e]Clor<@- %`Yd56TUZ0I,1U%X%//(E*-Tg0j.!CrUPdl\H5?A(qFJo^)RLX;d+E'-[[[r*)B(\s]@:ErWJ8Dfj)hh76)pVg<##V(.hm.f?InC[ %M@)hj=X9EdU[m'dB#bor)]\4W#-sOAdi?o7G!\e?*4D0WWfOUucF0%+`b#oBLf(OjOgU/m#+Gnp/gs2OUERo[(h\=Y$Y+GL]$H-R %$n'S5gMV"2W:BMc\?&u^FgjG*)u&ObW^_;!*LS].'DcVp\FnL!e?.+L74mDe-6=L8 %)PT"]7TTJ3[+'s"lLil'l=`fRuJ'`Z:B^6ig\rZXi$lRD$q0Khg22t&c]OjhAUmfh)_Tp %J?;QTKrC`W9@7U29l.]LEbtX5'>=@kKp,,H^>h-YSq&L_<=d#>9lHRS_Z'8H>'bSd<6mC!5Pq.TBXSrVfpSH2(7aC\..[,P`H.pD %!n5sk`)'jI83r3V\A"T*?3`jjktg%>r7b)0S%'@qF\2NSme20gFt0Jr($F,i4p_Cp%&("cd\L>OTs*Q_fUUMQ]M/d5Is@_(5B8A8 %JZIDMWC1)S+%BrE:o/?pHj^dka[/">D]?k<4u7:PFfG%Jc>-D*Inta;h0\sD4?faB/,`Ob0=P@Xn^Z'SRhKS:Fp:Cn&UIHr;4VP& %g0$@2($J\@Xd;\hq3MstM$m"t$2RWH3B,Y^0jRF7/GESsA&Xi^Me.]q!]WBg<"F&hGZ@O-1==,Gi$U1\s+9M8Q$6H_XNbl?G<=!Q %][du0r\UKbeaKuHD-/qI%bDe)TR_f%'t+&a6L+`HomU%tp=q.=M3UHcuj%X9:k)6S#q?3p3il+g'#CMW^[?gdD(2Xa$nOhiVG4ZQDc9(:PLXg\fg@-8?mP %C,%T(2FolUY2hIY5n,&3[FgoOPdi9p@VZ`JSZ,f`7fcTtD9Bk@0HmG"=7Vc5@WS3@nl1OL=YSm]=1.7IeUX[=eh$$DH)VSW?,NTV %>I2QI/:sogT.44R8 %Z>"?HSUG0?/cM9`Bqr@JBt=i"06tQc4KQI=Np)lnZau1eG#Ng+m<0-l_o3\JI_\nAm;1hOCP0`!hTe%Y^,E=+jQ^QV?$$%[2RJKa %GII&9[8#m%L<_^G^:'Z7_Ki&`0YD+jhack[eZICTTXT)Qf37RcnVhoun.-F%[M@U_oI0I)0JB3]D@#Hcp%mFfop$t(iO'DtZ##Rr %B[h(\Mg;[q$#D/F45$C:CoX`kGl.t^Wq`rXV6>p.=k5JccR(AVqIt6UkIVWK21C/fjj]RT!\t:BnJeEjV$:I>Q!ffkm/`a)4XtQF %3s*H@bc*GFmj_rI->3TBhtRXSV$..G`$_suaZ=kQf0sF>-B3*magf.II$k#'phZ_k+u^Wc;N8j/aMd*ti4OgTaIN&M#IiDs!%6"c %"u1S%GRA/I9JVu-K)qL^nOZYO5UO3nXOY`>5SJY(X.rSb6P,H?-&4GWpl50MFBq1L[.`5$\q_)%TCJE=30.bURmRm7,%0i24;^$.A!rqj5P3F@^D_7FgBWE6naZfU6mK&]o'.!4A?U< %qnd.b+iFKKRe(LGn?rbp/qhn/15H0CZf(e-E*3&:(!,MKiNW+S.uF=^`EcHlr"Z"XV.Ij&\,@R`-EP,En#mRVIGl1^It%X$fA;(- %(trDdpa`L7=oJcP=G:j!#c1/b=5\?9iNW+S/&6pS?.VG*/DaZ@n4d1p;@&&shd95[0b0,V^Oj/Nfa^[@>5*5Cr;@AWaKhZnCjuVj %@mV.Ns,p(gjKSE;.s%mi$9uiP=4#VH_Ii4dIr'TTD].2@2a2lKap!0ODd4C`e3=mSR%KM_ %Gk3aWs!41ID$Yc?9WV9g.2>r:`G--V;OK4p`+]t?!f-Y]KPD6j;M"gXVUUqI@tH"HH$^0,e!E9"X3Gl3f;,hh22I@*,0M\,;5//MuJSc'/k?S^uc*iHK>"goRc+^&ESLfQF %`n#(M_eI:n&&(,s2A,d_S7rG%^^TmOii[^Yh:%XPUiPp:;a+?`U0H`'t]OC'kHreaGJ[>LU3aBLm>I(.!0+p%,A"i3Xg0 %TL3OCnk\9_6ljlq7WEY$:OK^@d8$[JL/cSj0g.^Jl4R":jMH1uY96?2fgL(FO'K_2i[`L783P6W]6\:84H2=.S&S<).H68I?9k0H %+MJ-GV5WH4(F$R!klirZ"S"oO02u/%Lp%ddD@Rl4]"Z99\NC$3-FSbgh"2$1<)eF2S##@X"`>f)W5q]kHeX[Pl#H=)9QQ$2jKFZn %jeX`.3CF'iHs4+_ra+*Wk?>uq1H99JQA7i'W,*N;lX8L(38djn_:(`qi....g`ss0J%[`X*$XmjK6]j1&CA`H_Ttk_O,2=0;F5Xs %9FfIRf@:c;r.;uje9PS:O,2=0P2&363^iu'K;':RPY`D5X$^E.V$6OJ=ac%-^d&&=e`eP@Bn5iUh)6U^i#.YseceAF7P"jfSI.ccAW(GJQ%_pa3(=^s;:R$4:Y %-[!\Zl"YLL`b=)Al6-bU)?Y2\+%b;u7RTFu#jDWG.iSPL%PF;X>"/&t2>SF.ZPe_'p"[akjRtiEU,7N7NKhs4qFl\Fl@^ %P2gfgB;6EX>peramUUIHIjfVX/bR_CDE:9_2JYn>(rhQ'K)[e@5;G6V*qe)"<'(RlE>,neW$aej-.D20L,kh %'LbacGR*G+p60&]nCY_h9FOXsR8!9m30Y&K"'TO;]8@*F_>BO]-@"kaSEa1%:[l0.nNO]B"$MOI-?r(5Y!hoL'XfULR)+3!OsYG? %qAm7VUeU@2`f-VrT&?k(=Lp5.@`#O!:i/8^!Z^4"B"17@(R6XMfZdLt8N7PlAe;<:OA\=ZCF %'a0Ub;7lY6m1R:dd1oa5d;.n8AQV4dlY_^`1B@;^1I2+!!d$+3TU0F&OWaI`"3[L?[kiXgRtm'=Mb1k5FAn7R]hWmTc(2fO5m+hk %U`BtI(S7:N*0O+b2?jV4;NI+1T%7,E__[2t$N.OT@LfNmAT%,:,S[W]jL;Ng'O78NeDQF5U$$FO!0rP^n6iBoNXHJ[^*>g`3L^ %m!r$g_Ip`dgU)pr!=-6=]hC#rS4*= %=J!!E>WI)[H,lO!^%\_Nj#]U7(iF5cs(8:5KuKX[*W#7C&"<7e?P0c,_I>+MPQ7lV,>N#'BJ'gf[0.sNf_?'FZ;L.0kZoWLr5dJn %Rd.8H@P*ugG@JRQ4KTofU^-#p3it1WZ6Z(p,,D8%_F7=XaR@Y'94(eltQ)Zb-D.c_6Xqf=[K8sEO9!F=9fP[nU88)QN5\T78e\h0p(g"h\ %`k@+e>"H'&f-Xd6 %qjZDQ9]@82O.I]Q]Fo]pal*orXEu1khAkAT::`A;P6e0IFBtheD_0)cXQiN0p3Gr[8?+U?#2NKEQJ,WC3LiTR[D*GLrKNb5AT7FJ %@?"`0)'!H$f(!?NYj]Z[.R\G$"oF>,bTA%3@Bfdo/n1o*rY-]'^/P>"0:kI0s#\s_IP`3QVN3BYbAQIk %qLbB^RiVaRjfa=G[NBe?ir:C;^=MG#nt3)R5@*/2Vs=_Sr=D9Ha,p6B9\5&+`b'Y]i=T\9i/DMRL<[,Lq`.m\Ym2XDM9#_qUHkXg0Fpd,rlN"O0A6\8URkXMB*Y>4JCIB^q@a:@@Os;Br#(i9,e:q$VU=&i@3#Xhr3nHI4<-NFqc)%M$mi]'cVcds`H4 %6'/WA-HqX+k]eA:(915)P\4as`4_2Ze9R@giBPtDp;9hoPd %Pontj%I;$90?n:/2c0$D+^g[UhlHJU;UKNms(1'rKuM1$#nYs!FNquF3Gg()KUI=CT-:QU$o['5pObC:qQ]Z66@=f7Jkg*aFmr^" %`O]#"Li\CL7UPWYrN"$NRScis$hi?%H9k7FGpO1#0O(cK:X%37((^>?Gr.dQQ[H5gG8L,3eA4"9j2DaTQ63T-HHU5lOg/]XH5glu %-'3_UCsZ,)gRQiXB]\"'2iHLQro+TnT@CE8P#pJ&gW2Q2p4lhaEd#P7&3t6Um2Vb!U3e\g4WW*]?>?-l0+-E[WD"D(Cq%kEnS7k6J:) %rldSi)t0-AdqA"Uj&:@hZpfQ_gGek/?Y#/nf>c6kT%R:p/!3-\\/0A58#G5,dFje^mkpU\Dn#8?2&Wd:)ecLiN#pDV/U)]l<%+%M %M)tr3@_eA'8iHueBd__o;4ZaqMeF5V:P)iKI1>3hV0Dnr0EL\:\>.Ral52XQ"%rD-?4NUYen2/$kHt2.f3@LpDT+8G-4spg*MoRN %5L6f%k,"Ic#7npe.64bRm>,jH4g0qGLrr(IM=mp(=U*]s^o?uL7UotP`O\%:@56>$B5H;'m`r+QG;41ap)aP4a29HSS56'6JDp^2 %TPq2eA)L=Y#DlK58-\Yi9;:$V&5*I+T$k3kgMdT?6Zoq]FO\JoD3)>n2hY4*h]KKPd&p!,a7J(^# %rA]Y1VQ5'rdfiODck=otp)e:G/kNKW?/dtP`cVlV5@G3FE*YHb:BYpR*;TO3EI43Sbscohr*#N`HFh&%13mf1s1qa55G#AJm]B/l %4C/!TcI;I4[PEE7lQ:"Ug,$-^q^['f(C[a@Sa$Qa[<;kdh@NM4:Xt'`>hK:e4EdVBb\-1P %E&>85F7!3SZdF34b$-^iE;&==GiRYd5D,QTAk6>/8X^T?s#@.0ne,P.(kd@\.V)t3b@_*GnWgDatljd'^Mk/m[1Np?3@UclM3Ng>:f:J.] %5Re.8$obc-5Rh1[AcVU@+.qnQ9KJN7IX%lgF*,F?#&:[Bq*bI%@-@cO#bcefG\fjq^=Y[[%)&kqNIN7W-g;V6_$!`sHCu)J]F,(r %Jsk$Oji1IdP])JG,J@Ms:J4%]\KH92+bWhA[Y.d?M1)PGS6qfq_;RG6p>ci'Q*qhV'.6,+9,La6Z" %Y+WPYJ_c1;21T:U"O2rSC3NcIs13?fM>jaf')\o4U^tdt>3g7]b(1pND=E9lGj:d?g>EFbJ?>Efg@0f.%XBKrqDk?/dcI)k8O(7. %/@5or>[SkN^CGkEcZLL.D>X`Tqf65Ie0p8_+`1TUY%058Ks?&OR#uk)(-A/J'=5FP\90g5hu<&:ea"*]"#mseVpZUgcu8p6H@K:m %Qt]a=G0^Y'>!Vg7*5Z!K;_:5H/K^_ES584\[kI0\%qs8(dcC)gmB[,1gV0i,Bm>1-0g14_he[*hYuHGS:'EM>ALc/#?1a0W8Qp*Q^MNWXORA??ETVbsJo%bpF<8Xi9q&es]\9H7-jtQ$nKQJh7=ll@e\C[B^%>Rq3HhT>B!;)"*k2)S2po"HYf^0[CHnec %Zf&uWOffdp@*cUE'MCSlE%+6sX]&^p$jqT%fbiYMP(P*NA9(s0PI/]DG,Q%t8Xm_qK\s/VX#5<.7EbAk^jHQgBLl+Z1X<KIK9M"^Ac$?LY#qUGgAC]h;nr/a<@T"_Y[^Rj"g=h<((Z[?"\e;(hlagEFi0d*LH/,CC'Qn,H//id4W,FpPA>p\P- %jqbT8Z,b!@oDg)@[*=?)TVWa=j7plJe%+_7"ueD.rHYa %H`oH;Vi,/(K<)2ZDM)kISh=f6UsT$4oQ:%:^R_`dKpTJ$Sh@_RanUe24C+,feKrMiL!cs[l4W:E$LAVhk37J'"k2!JcI4)][]<&k %Vb;>rHMj/cslGi9AZ/%8rM*8rTYURO(\D(=(Bo0U-k_8(t7DY*-?-n&)61SI71s.VE=C+8Jl' %D'akf\Ki%3\t&IE=)&i_3u9q!1`%qidDsPo+-DA@3#K40gUZrJ.5'8u"hE3eOtIo$0$3"Pb0eKl-fHbJSI;.)$D\T#,WV/.QVM%Y %Q3M0CmDRK,`Q-egYZP:Gf;uRl2?m=??/QV,lKmNjmZQYhcE;\R2D[ssK'KQqLVlX(PCqq?NgA5`?=jYA/kKH:L5ic0#>9ia[,u6M %6(Oj'"&95fDT/?6,0caVEl.+\-G;``-/:fIiQ_`ZedW[e@0eX%Fk@pM7tQ7I9j %f2_B$cU<9YOC-$5P3`3^DJ42*Ql3Dj?r=8-UiUIs9P0q*RQ7Z866Dp"XfhGC``Z78`>]1%4(:]dQLdS@d>l`G_=cgY;H@-!>[& %-Zs^[Ur4]bScfTYIc6_H:YKT.kOWbqOnB-Wct=LY*!?d]OJBlU=[#9qPm<8l2d)a%IKKqOLp^P'$jrRXUXa\8JF(roH/QXcep:2\ %^!OBS]%5%W)eNAfL`I%h33]V_V4.QK:RKj-7<9qJS]tJR#VX7`crF0LEFMVfQ> %$PEqpFF+23a6OeIkhTR]naX2?5C0e?Yc#Z^c%ss<'o]@ZcBLkkY"C7/?/CHMp?UHS:Rm!Vk.Hb'@L0*G)&/H=_q %l%5*;daNp,aHil"S>Qbh=n!f"6u&lPOeJ0G0"16ee@(=h,p>BVke"?ePn6_-TN<2+TO:Q^]?rm.V[HcHQ3sgWSh;7s-bFYr.U[+b %OSo?8'5+5SR#!A-f76j,Xng\]PhtkmU(4QiT.:X[50MZh$tn`1a:*0.:LT$L.lG]*c:*"HP+;u-X*Y@04'+[<@RrSIY.FECD!(ka %jC@T?B]h/IOp'OM,h]T0$*nVnGI"uf<,rpAMDC^8ZQ1^@t$dU3.&q(S!i2cdE,5AerRC9dZPg?D.A04Sg+Glhj53+^913EnIH_IpuhNonkA^$H>oTu=EQNYP71'>pH\_>b(B.#I)1!b==W>#I)-1n*A8QPoVSTZH^'\X[?Oa.pZGIOFcC[$DC:u$#?l4_VqnPr? %<@1[(u.cC#2!+bC=NEs79G=3W+&&,)FDER,nB!@CuD'QD)lQbb? %R@d2epE@Dj*g),`+=5rhWNISo12S8fd##2'#]3SNd'A+_%7XR<=NbO(&s6s#<^ZE&270PH_C4$EUMW\W_)`nmf?gD25RBGD %KXK5M9@\K*nWK@:$Kf%KGN$Dd"nQ'IbT\Ogd,r#lI1ql]BTM`hpF7H?cq61Na4d+o%@SS)f\.XifEFk^QaMaofVQS0;Y7u3mL(GS %EMHV4WGe>Vm`$k'_oplgL!J?+bf&_b/t<%cK(Q'WXimV#Xg-&f+,6u($ee9Zeh/,cXuWKD;2ec_32tW%^*K;i0!?db-MrAMfVRnA %76hZenB+RNOfHG])S<*+SrcVLSZthN4k;5/`\,@r4U2bV]N0q6-(0(?Q"^Z4?1%ELF/:W[0m6\@/(<2u`7P7jQE35U]!3cVW"ia\ %DG_r@&gsAiYd#^s;sClB2q)=*?9&5bfLl%JGWhV7DU4@n6\'Pa>:M9W#VgK_ZYn:L8cu*qS%4N3]]P'L:m7<*G&D]5h3j8$n25A, %a284=Ce#`i]C)96Y!S=m,R9e]B7h`Q@'!nu5CH=I]d`$_Q]pcc)SP1F05$1VP,t`%WrT %AiPOVpP3J96$28'`o$0=iU3LEeTSsr8$5Idm>LQFI3fek)Vb$UVf*6AFfajj,7jkJ>hMr5`"dq2FB6o02q(eIJXE6bl[@0]Za8U* %?T'2kOt-i#LgJN4-T[NrRe;@$N4'lB/7OGp*_tc_.PLWR`rB"RH,7ET1OT>"8kSgT&`=5TurJ1aR8tiGYj0:4-Mr@ %1Y\AB]/(=rQeBr#hOVcmcTg0Qbe#YKUElTl)7C:7;1]4)@gmd4'.1?\Kr\n0m]>pBIH)&QaRWMDWl)_)0i](nJgM%2)Bi %Mig:o+LE%IjiZs&;2eCdB9Y2I;PoMdSB_dOLrctXHNfbLWolXlS?hT3O(?$mR&oKGJ( %f_CQ%nP[`083?dr%?8EoR"&q"Af_+G(E.3>)tRZIS>#IBWjt+Q@cE_FZj0n)8$n3\Y*kB6)nRB(f_CQ%naKM4FokNr`m]1iU,R6% %G&fJ"fg#4H2=t2BT'hdA(S"_[B&=54-!fA#q`D>@Vu=9:<*&:OhI<\U_U$ErgbBLroFr[lm5F9:f %Q\ol;`o89E=[J">W?*3Q&p<',;G.XUuQQCnX%I8YrY0[^:p;,Ch#&nYl?22*1 %mXFu8U:%<\)aJ=!5n1O4)F`blPoJUcFFEO_UlT/:\0LVikVq#ZcWPPU_jU'_\GCT:j[o#1E'NkeQ7'cbJU+.)+:dhRUSJsB22]>K %O@/:Vm.JW2HUTi>8MZ"U/"5-a:HILP8Hkk3?(E#W#E_lFaU,l82`[icI9==Q7ZpJFF*bZ1S,2g"A=CqdAb80f?k*IE@pJl7Jk]0G %$ceqO.i@9=hdV5.HY&ljZ4AH&iqP?[1&#)[S#.$$c7%oZYA)/MMc'1VTp(oP,f5A7.8[&6kedbI$YW8sdYAQr(F5CL1!hc.&s\5c %:$0lZ'g.gL&d==[XC0MA'VQ%1.Hg-B*s4a,b8D5E3^'\f^g:AYC?!S:=pMn-Fa/%.dV?(T)ggL$]#UOG@8ZfrcjCGo$B)bSV8&-3 %b0@h477h\5BcL(68_CpW2Z2;X3>tr$k$B?dh8A$HF7aC)jYY)oZn\ZimXO;gRW\/L9)s&F^?uuVd1s,eI8I=c#f0(GY %2qA@q!Nb:6G2Va\b+Q(r*Yi7iN?3iQU8J)dm:O(Y(jFV5.8Y1Jbu0*7D`C_.YIQAKA#gpELBI@DYB\AJof;,\r8Jl=3.rQ4LkdZ* %pA>-BY]Mo'l=d;,\#M$R_k)uE,!%%W*UNJZ7!)5jmAhg]T6KD#oi-[Er2#H"f@.)N75IaC1S@;g@PktDH9fbRL="+6MPf\l,)O^s %MtcDEX"nEZMP`TkL)B<(Tprm;::;"!O3%XOacmri;+s/CQC>#MKoa?rEK>B^5!C\!*OS9&NB=OgI$AXW=U=?7Z;!N%`dDSd]M(N7mTMA,33aBJQ`5mW@Ojdr9Slg]"<:Ja(I>hFP&32oD5R\`DLWJH-P!2>fA;D4/ %q1\>^2B)_bEh`=?Rgjr372-hQZQV"O*@A_o+[l&"1ZQ]1f08:"Bfapu&MW."9;kFmj`!0p8 %KglUq@Y6LV$B*n2Cc4[gq:YNSp(4d=WTJ"?EhFQf8r@"K6r._48;^eI"O6kdbXGV#^6XL?8.fVY'2"/?l\AC?i!MZ_TL&8BC'tDF$GcHAg1*aPjf?qA;5*kZ_k55PmE"7+gJn-Kjp)i9__iMo%T2,ZD\'0cZ;i+udDuW)lJ.)sFM[hQ2"#\!)6Q %3G^+]9Rk'p',Vnu>&1i%/s:r^P'O+<8/a+/GEb-X0'(_5a\4F0+[b=LgsMc33V6RX/2+ZUOt3Z=+`dEc+*ENIE/5M%oHAq0l#1+t %(qG_OE`Q'g?&W%0&34h[Zc'q=%$AHA,l/@gOY';mGh8B#^EgpQTaM&WJW!>u8J\L#eR#nM.u'q=.)_kQNj/WQF:c3[`IJTBL1i]6."ekg1"Im9G&#.Zk/dQ867nn/1."?j74kp!Bd/5L65)d0@%6u)VkAmjjEu\9J4%pr %9\&,0mO'c]E$(%oj%>f9/]eJ.e4B5[9KfPc/["5X6/1FGF7JPZEM[MlQ"9/$=78(jjT*M@$bK::+OuuP%RBM+MQT.0*.X80"lRqc %i]>Ng_URU<4%1)Mn<%blJl;[5)aCn$N=0b!J.@l8%R=t?!(O.3EWC]\%OF,-O"9TTPp5n2d^H[&hSl!)JB@f]p %H=NVD0/K*]j8E0Q+p+B#=8dBRCOkr2,`=m=ka==IV-c+e3SJ':>Abe.mG)q_91X^q1s6;-:7atmW(-N[/$u3')k3.a1 %6S8#UMrla&W5Zb-3o26WQL/Bse7)o';`?lF[G3/#b&DK7Ug,R3PO-I$RULlC(8g^a)n#%qZB%)&",O2j7P,&l$H`X\jHjiBU')*b %MMb1*l?i/L<:lWHOE>>omK0MVeK0&O7c]tmO+l9$-]^/5u7>`XcHb.=%SKs0Ic[I$:05dQ)lbHS6Q(0?Q3 %G,1"t8&[!E,Y,%.[BI-5Y0C.j7+J%:iKm+.W,'N4YtRg&M5;;D(3*5/@'QB+BKf#8_!_M>77S#WI5b(!<#KatjF5Nb@@8CIp616q %)F\j*ND+/*P`O6M.`lSDic[hkLOAGI(g"9Y`\ELTIA2[*);Qj3bO"pAlq-ik>e[ha/F]q%kSj46"-3%[q:KWbOZ&D?W\tOj3&5SR %QRV8[TH*Y[i,H'\OHY]L6NDMR63\:UgM\@*@hl#IL/$[U-T'.u"7LX[!tIiu%@WLZ$of6o2rNif1#R#Xhgk=G2W/u7s4RYsNqOF] %=SWeQP]V3#cJ<]IRus$T8C"-V@YeL.+[20o.sUZrWl;$h50W;++8a=QWRa$[2c>W-l:6c5LT6,?JR#^h1sF.kZqd^ANjK>=N1+K)$-Qk/4D+o.([Hl_MTf'SaTOY8hf^(&Y5q^p)H^Q,Kli %GB.e[-(&%j$rtNU4BuEk0J('<$J`apmi%'l$0G=9]93Q>'$RQ'G1lXH/EinTCPVH==!X1E_\,'K@UB`QL1Qs.L_%B9%'DkM_`-D% %"Kk"baFdn-k#]oRiPMf%o./5X5-6:COskQ//3a!SkShdrTXN61[-;DOqnq9hJ']U9p.Gc&3E96eqtYI.^DNJpW15b-V9MVLih"V"3VN0ZMof\>5ngU\M99NG %fu7[dZmhWVWJFiMF?+43`A*o4d;ms2=.2MjJY#(?;1r7eP6l(`-^r&/jg=.;^7Npc^/@KsS*-90m;aCkg:S>K0fa)G='>T$o_"`5 %P1+#mF>Hoa6r'52AG"\!0fa(b8`1S/g1^3U\V4bd`*Z4dQ\_.iRjOT?@N9IC_R>f:jg<\XA%pf_-)[kBhYAMG7$9)PVi;m%JSu^0 %,i_KlIYF@5&:mmsS^rlB&M6?ai()ps*:T#f#C!,rK96=^OrT0#U1K-# %H$phq,$K^,e5/?JflQI2kSXSFW]>Z"1=UtfHKt=X*P)^GM8MJa`*"#P4AHT0==]fLEuAeRo/W$di:BsSoZ!CXb52ornkM!;s\^8dWKo:ou/C+Ugi:!DHMUG<'Uc3 %!NX_&M&C!Ip7Z(X&i8a`"QC@iFQ5a4b\ptP;4qE*I?"dY6@fWB22ZGDfYi`_"7N$tmQ7ILh?>s'*:TnG,A%@E:PaYDT"ndtMV5gu %:25N?R";,Q;%=Y>"C5F_INdCQ1W55>f>l^`A)h1Jp5!bYfYi`*`BlY2ljFf=;+cVfaur1g[2a/.\q*Fhg@#o]10TS$_Td\@DUV0V]9 %cY@4cX9W`UDe5GZk"*GBPafd'?b(H,aNY)2n2V]WG^/CD5GE)C5R@JLo5,I(J=a%3SeeL>f3pUR48\2)e^3<:96FfbG["7HBC-9P %Bfn*P#['P))PDm(J9rhVci?MY!+`&4"q?57d$\%k9J#=4h2Jb$>Cd84m?rP1eF-!\P?m%&AbPHEZirLd]lF#T3l$Za.Wg=XkXaP; %*?bSIkT1D'F$N!o`12JO.6]KPl]58:_trch:9u^)hSDmb*jk@52F[).ZND%I:4&nJj#"SbO^7mbV@G,KBG+W8KWW!Wrd4P%Y5/Y[[^I"_L8=CE1@\J/)d;To1cU9:;6Ull!J"Sc+X$H>%m5gN?.M$/H0s`$p6@=0XV%dJ^F*8 %C2,2$0+TYBKQft3foJgAl,t%7#1GOjqiNP>jJ0*F9J*g(9dAAQI&SEn+S+0G^AJ)i6;gJK]N>k_8Wl*fO*p+b8`j\NnjS9h8`2q6 %-,Z.fa+!)B/X]_bY4Kq(8n:s/pK/aS3Cq!\i8%KLo,1;\i3tC %O]qM!ZE-&dDu'r+:Ycs]onFe>gN8\Y\udr_7nX6R2G@*t;.OY@Y9Ch#>m@bOIgu)l_48`eGnfU,6>%jVo4[[J;oAqEcQe;3Y\-VT %TW8$_-XW;RcM+$CA`l4U6b(J.(qmeY@"7Nc]:N*PM-:A>cqJ!*77(:Q\I+>.l6P.R6=#Z^Fnr@[foHW1ES%W_pmY(.2XK&NH7f]c %(HNlmGP?2\A1oQX21GC03mS$?Ro5$EIUr?'rC+%)b]1m+63c2*4D43a)dV?n=T1Njhg`5OIn\J7QMh@tf>k92.&=#Lr+_sZrj@kn %LPF)XHn1>1@6*`mS3U'Ve&?%gd6gROqu\@%rYH8aZkJS/W#VdplF*dVQsIE7TpNk6I$Rh:Ip=h92SRL[-RgU3IAL93%LQ825f/@M$>Dt("WKfL=`RTUZ1 %>-Fu5Br-C33%UBOGnPg6l=@\p!K2(fp.5sMW')ab"KlD(+@fnnS" %p<=Zs^#Ofbk7 %S]AdGS*%QD\fS?cfds]o_#];Qd4G;5/=*p:**:OKQP+!$GcUu6]PNfA+.]%7\S$,%0NBg:,^Z9%WIhs%gVm:mV*:R^#)>lCX>=,F %ArPn:DU]DXG=SM[D$c5?N$"E=okhm=-ehL?dcFBdPX3+N'`$d/"l;rki()VZ0iIKt@$4@%rM9qVn-nE`)SkIOisH.YLq#/U %\o_ncn$f=mkP&+3q_C,ZE#MC;HZ/"*A6/S4+?G,)ecO4^2BsFUm5.9 %Ga\*1AOYdt8.8V1Vp`J6g"K#a@T;O#!#4B=<]t]2UuSWS8S2@=_opVWTt&hFSfFR'^%L2CG]<>BKDnusp\.X*:4L)r=W+D]=Q^90 %VQZFD/@Hoqfr9m?Eof9*81*(:S/up8#9?/TN`]!aj@*pb<@mO2)(+rZGA %OjO^WG6hnf+LSjjYJdlY`#.]5<+sLlg[">>35M6N7CX!!GM8l.;_;peRpXN%I$;7PA\TO`8J&M]TB'4F %O-caP[kbK(-Gn7)5MjPYUeBSkTrh"Y4^J(,>++*QQ4GF`*Jbl8a2:4ptD?QJU9)G-3Ga/[_IL"#.u$BXRK=?d6'$&W]ID*bZ:Y8+a'-%8u]BB!pVo\1F29p"@oh])k@6G<2&D?)ReAE!FP;8M%";[pl>/;Np2017XEsEC(pp(V9I/^C.ISlZg$u %\%>9WqR_!a]3r#dm(`@>6W";mF$n5]T0K7nMGM=(hHDNY9>a5)k`&hIisuR..nn#ESheD1a^hrHhXBVk"j=m1EIj!t+KORnF=t[e"#U/L9*"bPa=6hYF%C$\)Q83O3pcGG%Fi1'\p'd=H_:Rt?>-b] %)lS3kdQLnNG;+o53jIJ%X77k!lrT`H(MD=h$N %^CE.b=W>#I).9`&X:=%5%,K$YXGqMPbTSX9Ee-e;K>KZkqRN@W,t^o"&/oT0KAF\fP[sZsV@,HF=%M'^>*Ie!LW3:q\TT8dFs8IF`l8%P7oEH:>MhDNE49Q57h1:*A?">?W-@>J$F^ps&[9c-"l4f2Yt?-LWLO %f'qL]J%7iQnnJ-b+B;TF%c3,A=I4mKE=R!G %kj/2]Il7&O<)MuB=bYFJlfmBWDd#Y1m?o24oZ&#.qQL@Fh+O?X1ZcU,N80Zo+IA;3Q,]K9Po %?@01:?VA(dB)+FVL_/^lD_.e>rE4Vl!8POH#hJ#+1seHrp3A %VpF!5`htku@Tu#L[VtT=^;qLRY$k+?Y2(V6faCT(m:GpW(2I4%uC_6Z.n\GMGj/>r1/@-uPpHF5r<_KR#&O5XgMjfZ)@\_W-MRV-V8At[$j$OIstR`SHJB]%MUq[pN^;]apics:H-58\P] %h6.b3OuP#4R``!?h48-AmUGB`,#?>OWi<-jeAL"'TtCgUoZull(e6l)pSF %"c]c*,X]JfgS/T-=5'!bXhFJ_Zo_#(mgnKq(b;mah0X6M>5KtX:XH/E@i^kp$r(#7co%`pF9SjbQq_P$DI"EW0&XZB='*Q%e+NIq %,aOn%mY1:T=]io<(\rEhllP$4F`F!*S`A1)?/dtP'HKO\4C&4==fsAsShBZl[p34u4C)QG.Hlu7H+K_]&(5d8>^I:(4C*^-3@*Kn %ZX%>C7%*9WYs,R`&/(#lU@iUgZ3V*&4C(YY95%*;/Z %olR__%>9#<@%Z=uF[bkC)9TVjQ2_M7=`4Qo^Sbfl4.#@L?:;ja]:d,%+"C+U>NTec67WH]\n:>77VX%p1Q^G<-->,,k[Wd"6mR@k %9Fj]/C$1*BbDEeQfZp=+%k\3tF.qLN0'O!XkFtR.N*+Ibb+P['r\.C=T(_'e\rG4a8c*7XXCd"Zj\\"rrd\jFpceZ!u@W?T0 %^*MU]/jA\UE,Z&)G0Q"[K37oZ61W%P7?f4rTHO'2MsTJ3eAfgmTI^NkFb.,V"a;OGa'5oR)MZD=V'[dKQO.k]FJ*\,?9/js'Elic %'mgK4hR@T:\f&>aQfV]>\0RK5jT7JTNJZ[>2GF=[>Vi\.i'7_[]hCl(YWrX)r":SX",,pN_/'1V5RmY=+gFaTTE_[CLjPdaE8ERX %5RjKP95pO.L0chW9Ose#Sl)0Tbng>AVj(+2,#co#[;8B!D4t#6^)Uir(jrmBnA5BE?kd-tX65*gGSqkqqRh?^UhfEkH$irIZeSZ@ %`sS:MFK%YAkXfc'K"JW]oHlQ:U5dTV-D;/@9_9hdp9U7'n[DQqARk.>R %7'VMKA2ji9:-kqr2d)`:/!!h1Y0$71p)EM97'-'U\>E0r=tbb2049&Lep:2\^!OBSZ.:Ff2p6pl*-19:$BC1&eWNG3=)`OLm#^`#p.>L7]"G-_@Cs4) %&JcPK0WM&:kPFSA2(ZE,fq'h&PDcuqMojGE:D^?K?@4nAqL3I@1+stMQ_$D(CWbVsksAJ/Ecm61F@e8\?4ib]oNa"LQT.d-M(F%5 %=I_KZqUP%SMq0"t\mQNdcZddB?'=R6]3\NlGe37K'CU/,l0/i#^UQC3^ANnmVs@o:hEX0gl%8ZDl08oEl*C2L\<9AA2-0okLqX6C %2N34rdCYQ%]7f"hV<@L9XtF^c/mY$^&_Rg3m-,]O)Y!KCiFeds_CMF[bFRCofM3:;4ML\#YZcdU\jC)4?(mK1=%QX&*FS'1S('K2;CqTgg._1"EenXE-M7EP2tQH/jA\U8Ik1TMW!oC"LORgi";^E.>$Wc#(D#cr6E]qg>0rR0kG(O %W!cK[7:g1Hc.tbhUFpq"k2J#?)<,U&VCW0\#:dh0`EcFY0=MqJSL1P<2MKD>T+S1$E*SL$`l`>,EEpthVlXC9Uh71$3A0nS=r:CA %TSD(?,plI+K4"Pm=-akSH(YtTQ9k[20_@\&>\p'f.oer=TE^-W]"17:TEZI,obg5,TE^-WQF_\YHr1Z9DVGe+Hqc3E5j7oIS?/<& %A`:nX"Qi]`k$Kq/Q_RVYH-`(Sj\%d>rX2-bL*+YJnDsF5kls$C>^Fj7Eq9acFkZMC7p\,8;:`m.>3`AiTq'+&W+jc-mVZJIi`E@ %ENM0gNCYn!R3\!%2L%SF\1Y*j)n_l4TnN&KD%NA.6XK&Woa5YhRJsQMo,/kMXH;.?505Bs'`0^*>ZO/a,pYM4kJ%m^sH"//D&6\^`\D#<3@C]$hp)Eo8CdL[(iT6*tnms>YZn[0FWG3 %]T2g)0Q^Kn_D"<#XT02m7m$A0MhPS%1foq,aFC#[D3q9s/IDomdcQ8#0MBqF'S^&'!T-=FY+a*j8[>j26hJ>:BXGH[X$Lssdp5jB %Xs%MgLO61tIJm-(pCh,od,ZtM3J]@[6I/#jHlW;EG%9-oN&rd,G5#7EWnkZ^B,2G'N"O>Qe^a)0H_$8FmRMpb+-D5a,`;qD@/XRK %@<-YTp]7l.Qq\UaYgG>0RR1(Lp5>r($I:hjsuhnK)QQ-bZ?Le"mh_W %>XP"T!k^09f?bT%_2g,sf?d8MP[p;"W2(*7)Y?+'KG_^*kd"^!e:POR\/;h'lL^>i`\*bdla1gA0m975bVVO\(>>;I %Yd8q-6G(thA@pQ"$1t0tVjs^pTo<9sY-i-6&n:4Ebq+f:?;>"^q8-ZLlpC/5\$ZT%US-SVf#isWS]jbqKiW%8:`/LKf*dpjDa];?Yq$>%3ReY_`ie'm\sbb)ZjgN3RE2)6dRm\YV7MAH %oo&0Q-3jcc(XBU3>.]G)]-Q'>m1Nmp!XH21>o1Pe/o(^K(NMr$G.#a?9B^ZcQPM5%Uq/1=`\*ge,1^lsNEnX9f-nWk;g1O+lUp\' %Fue<_4EXpLNEo:4O/K.=@rX9&e9n9[3>O!;WR%b/R:C4lqC[6IalJ@92pIH&55Fu:g_.LQ!^eXupW-oK0\VQQq[ABYle'%:h %>5ec]rP[pY*$E9@]!S^G6h3Hj42L6Mqi!c?<;MZdCTV)u]rCZS5>(R3]5"DB[kXue3j4u&UU_DTQ?sO>5\g;cX=(GnGM4G@I2PE_ %7d<\H-hV!+emueGj?k4,gmO,7eMF>L]K;;Z4Ea>V %-9G%efp_iOrXgp,co8s`:2`H$2Dg=GA[aYl^-rPf%.R<.Y2IP]RCcO\!C!s?5!ap!VjPe^r/@Ya<*i\2GqX9#/bC]?q^]d2V7X#& %[lk\CpTRApaaGe$!ihAgX:a[mgq6K>F4&9m:UW@We]<;('H@Wq9C`Zde]>Q`fcC2r:I@[tcoa-&hsC(CQ%Yf,=nO %qb\9Dn5CclFg4tY34X5*'rHkcm*99e)F4STCc]3f)kQ/IUhk;JhKK]Y"VP_Y@rs3(2Mf:U %?oGYB[E61n.rmO1ls7gemRfpmL<&#>H,X'rL+V;j%B_lR_j7K39D?(()7Jg;ho4C1fg30^Q@:AIriYG8LR!j5jla@,=(u2p0%$<2 %O8/bOnm599WU,b%*o>*(I#Q9s"nQ&nKG4u3k\_^Cj%>mOe/:_Q)5=SWV9UbeHa5mfp(`L`3bu"q0KtGO`Q0%NiZF5U&D69Y@I\dH %Bj4dkG;ajI>AVX/B$^dZW_3Q7`uf\'dECKq?pcU"KB3HS4D43*9[=2=FYOJ6]"^!G>=;2-\QbIQWb_+.2M^SG>!3tdYQ,Y*l%VjKcfB&'YVN.jV7X<'CKoS0*OR#!BYY+7q&g%jMa42fBO/#CPcRMsHc.]U[P_8D>(X)9k` %k^l:g:fQ$Td5C^jj!uV_cT>EA4I`EkX1hY*?[U;MQ:c'5.=1SD"To&!9"Mt9:jMS\nsXq6qW-F[q+:0P1K9RU52am@)VL_^r.U)c %U=M:t/Lo4C9gaD.b,P6^bm4*W9bj@kk9BcS[r4.7[$nlsLQZ'm#/g+-r:$X[h&(j4)BQ'-I?iI+AJ(mf' %NXdrZRU"'gKqtORS%5p,E_IEiB)fNq#$U?`WKQ#75hsBH`^K(ihCi=0g)-N+]NmeZB/+m!$q630qoL&(0f6e$/+[3oa7P#r]?I<"`,]G`]lF*?^/,+'A,nuo %l1(rg\LMV&2Ngag2Ym)24g6sG:'HhTL>%qu:s=o0RUN:6RY`92Uq6hEOA6L[j$jeZUiU=*?q)N3n4kX)B&Z?:!T*!$H':cG$>7%: %a`KU''AFXt5cMVqRlHdG10;Yth8I.&+[X$h"3L3(83#Zt1>rWc%c,(-&R/>#YDiV*bDi.:#oZ'e\M9-W=Xg,&pg]us>U/dA-lG%/ %QQij+ddg&8CH]ipn`H0/3Js#KoQF,)ONa9W__9E=0[]\BGLd48R"c,g/Zp/Wm4SSu9Lims]"L_HqQQnm;s"sUg4ojV^/]9$f?+ZX %"!;Ckh/1;@)j!K#YEfZ1?:1sUX/Ep<1bA^.`-*MY5i<3gemLRR?+ILjkg"ndBqt%Tal*42ht#Z7+06+EnITA;*iMXj2OXM_1[,Tm %-dTs;X9?`2.)^5)2^*dCc?S!`"O@rHZ^i/K0"p08rr6@q7!eHL'$I@h0)d.7&[60i,\4gMKn&Wq8'$GZ@/1W-HEnY %9X+sH[.U:Y0mYI!+5#dM'%6;c&&-J^d?bBc"Rd-J.<`NFG'9>]I?P=kO-:iq2`\-a>^@#OoG"pq$p4)cU8?LB=4&QUl);;0.5=BsUY`d3"ID$3U"P;66q/O2!1^-a9N$V#iI>J/'B,fR5^1eZ8!'%TE1dDh]:n.YKl-\]h$-J4RSd %gAO#^gLX-C*4!kH#pi+t4&00R#maUej]NIG"gcIl\V1lS=87*"XXl-<`f_i(g#a#Wl>tWrK^]?D^$i>a=>.0&8(.pm<,pW0KU?X& %R5\.i+VdQYO&bC<2mC/D\NBdW01kliDM4BpUcC]'O6K,`.`Lm#2B*hHj?m`A"KU#lI)qiidu>W2j$RW@6t[.On0.LaB'5^h';\YLQJpBkThrEBUeh97d^L,@`YMS&+dD,ta:rVH>SAW_#UUE2dnSa48]O35`GN5,1F$J< %@V]Hg]e?]JVOQ4WW3rY9/i68(#FfW'h,0an/s:qsoTjl)>U0ap6K3PG/j?-Oh>&Ir--8($T_CWS92b`^]in/1IP(6`Rp2l-Q6^h/ %h9<5Bd#tbGmIhAQ^R1<4]-@UpVa\!=fct@VOAqNTFp2*A&7nlQl+9,J6\8-(-$GSuFbTV/XW`M\0J;joLfs!BY#44:5@:QK7 %C8?P7K%WoQYX]rtdVeD]BDpd32a4stH.(qBLGhV@Y1X<:5qc0_;W-5F)p?AUq+tfG!>cDi#7GYRLce/dl8]mS4tT[cpZ`R+b6]`oP2 %%g&;OQcFJOY9?mj.//$_lLj)1>baj'%VTG%GJAQ)Y %Odpp7Ok<-ZkGUP`!(_#`Z67L0GlC5+h"^,.SH2aLo<7]U6C!'A-3"lnA?#cK2CT\PF'FNWXp_(;-VFC2XQ%MA^I41C8b2'->4OW% %]'dTog#]>&-F&`PsIK$H%a)erQ30H@fE\Y(K1,l7pn$CR4]!HZA<80n'KL %C)JW]lV(SI-C7,W>"B6;'EMh0:)8RfgjKq^:^]=`o5].;Tb_)>#^=d-:Id)fM*`foMmOCdk3G>5h$G?WH;F\n+W&m[5&^f1plPseUoSL\H2/cA9Lh.Da%,c%>Lb:_./KS:>/e0KR]tpJgSN0 %T75=ToWQmo\s9k,>DH6[;U<=V1>NmMBQ\1UGmSmeP--CKL'EpNRX2BLHcXEfPl+lYoco71ki(A>gF#BUa^D&po02f %-gc9*D-\+W/Q(Q(.Hr4-GWpP;0.S:.!/AnRQI84XO-mOe[N2*TcAkO4[)3qGM,nokbM4s7P %//-34*Tuu=R@(0K9Tht&0le8eG9[jNIY5%ID?Gpb@!q<"^l0OW&(lN$RHuko76h[%Cf)?!lo2q#)&U$QrMJrT)b7BqSCX/X;`*Pb %d'_`S\)0l-V)RVL:q#56LB,)M.$BTM5QFCLJ,gb8(kh[O;\Ia51=D,39gfs=0I(\A2c8p#38Kh!onGhH$:X8T'`3lTF%'cUBcish %pt0Kn`epM`#0jH#/Mr94KZGDHR5`E)^R>+$]'MAu[.)dN#)="S!;k%!IN<&1BW]G63kG&9.b6'=TNTVlG3hl-!"rY<:9opBP;_Xo %Ans\f+!"oRdP_qW7V@a:ILFsDI;"r;=Z:P3^*_?gDP:E[ZIa_`.8grhXXXaNII(&2Y5aKuYQXPJ6rk#f_CFj$8nl4TRG#Egef5Nm#eI`a>fkeP:SYI&"U&8Um39P",c$$@$YQOBaC55a %l2$KRX:gW6?EBbYmLf: %i;Um'XY6`dK-bqkHP0O`K6?f`>S2Qi`_F`\[;^"/"e6r'5$CUlZ,`1GFidmR*`%j-n^Ag818`eB8&(K.!a=j

    4s[6l9SWK %ad)h_lE(q1eJ3bLlH=^if%'AqB?4d[s$[/0I0S.gkdo.9EQYn_6/]qW)=<)L"b`%.AS@JlHl=\hYB`V`*D]a&'>^#^*I!&fXZ+Bd %/p7G6EdBheEA1$!&_hf0K.dc-_T7qF!HubWLG0SjZA:8%LG)8j]f6OhI?C4 %2sK,];(FT-e;Ti%\='tt**4H6cm9HWWDBb`L(_)!rE`O-(V6$F*ZTC"f&H9;0NMUB,1jX4)'XHhKaghQp>>p$)P//t1.4&;Ell31 %U$3a&7l2k1ct%s6%_GOW&acW&hbOa*&^`@%->-b.7-M"\n4jIdp*3)ui(.l&N[U]LOHCc^`Dq.'$dB:21.8j%I9_sn^#M` %oTD4cfhsJ,>/'F8>W>M:\9Y(direChNe' %V]$,Q:nK34@26)aUr53-N0H/RZT82o``RPu]"VI>&d<)Zb8Ql7g:Y'=96)S)[kZu]f_f^QM,OU/s\E#^u+SbNX,+ %J7N8:m`odSF@Xg60DomOI*8p0H0]_rJWAn>CU_JXHX8[7g[(Kfaq&a/V-34tO1P)QRt`fN%W/:667Ot&M(;UM+Ve'k$5]d1,%gI" %:*MR5OdJGd,nSs%68oZ7KDYGbe-sA!*L#T)+,kDpNkGP@hn`e91O9hDYCl"=l2?)!7j_j7h,,g__m;T5\5uN`\35C9E`<8SSCICI %0JVU)a6)XETh3VmC#].?Z>GZLS1Mt%A#!U,TS(93B(Vm"D@R_7JoqY]Ql4;NR1lXR1Dktt&2T?o7n;S,^.Fn+*h/P%;pJ&AO,*iX %r*0(>4F?9"V^b;B\^dE*1MF32k2;[-<4]4T"=]S#Rucbut/^SJZO`W]NI)I9+"q;7YI-UBDcp0hm=Pq,T1U-c')kbZ,2U[o6X!Ibg%BXb1*#UAua?]nB0`u[0 %-X+k^C4=A,E#&jJ"(;OYd+S]mb1Y=)['iCPd(sR%iI_=uS$?_sW-tu%J,f2TR.;cSRCbE'V*G9/H %:eQ,06"p---+/E/$U=M#O]n1h3d"rALQDDTpRCGpYak&M^=8<&7gHnd>/GMKaF8e;CTo+UL0=r-Mm6,PG5`<`qiU?[.0X0J?I[Dn %,]HN.'&7!Plpne>P.pKcg5eR!9-N#<6VpF%f)R2qOY=+qB1lS),BCHOA5\/rf0a-B+%lme!=d*;S-8=3%:qTUcK"h5V1_klFcPe/Zc/[+aDpV1)$2-5ddm#mcH/QGLDW@,9j)_R_o@cD+e)&Yq8TE#t^BIK.Pt`)uF).89.` %eRA-a"qRa1hq:3`9:^UVo^Sbrg!-$daR.A&>kg+dkO5$u[GT\%qSL2im.tkWE>Jq(+nWn`GH(*;N4VWZ$Va5L\?#L9fT4`^I9,.2 %GjTgGn:&Urn+2CA-P`jq4R@"(F2asZQEU:`X64;"pOY30=W'-Lg?n'>r)arTLj).9UfT>_0 %6gdDhFMIaV+tRog!E>6&?(=;-dLbW26E61CrmKfk@0un5U1`)W=-_Mi`)CHY.GO"8pS1&qG>EFt!h`[)innp>>>V8%nYA*WnWfqG %md>F",GmEp5VotrP0tI\*h/;i?,5>`0=n!Xd;0lB_'/YTf7!=4g+Uf"f7C)#W$TRTnd)ZL@;'96_p#o9oJi.qV6jrQ+h.[a=s,g:nP92XD6=c#k#V %N!A>?Gd(CtR'NW+6Zr]?c8L*n2UF@,5H:"5gpVBlVOM0uVh(b[Q[7-HQRA+"&RCa2MpmOKk:l?#WPVugP$%E3mOn.DWInuf-RaF-DE[ZYh^Tj\f=LW5$qYEJ*S_?-2WuUP&KFseXaGKmk191P?`[2;s3sj1S4Ui' %QH-\ObV:XAh7;L81uSRHoGYD9PWn7):W*p\`cEW=`p %HI+HPMf0mskT'?Vp2jh)KgB\LB^b-JA*ceXG2)ki#P4P?`V)'58;jn2rC'ZT/2QKq.7dt7AAGEbJ1Ck:CF>ZhK$A?#7FG]p6n1-aA-N %0[$-d(HAfDKP6<`ZRaVD\QH7J1"K=$c0F^JX*,:H[pf;V:k(UOU5/PdC<:.Z$;Jl+=pjOEp6Oo)nlR!ub],(LDK!@LYbEC:6P!kl %/Tp[YUp+Vc$G$5^B+d&Vkek?n,1ogP`Hf&el_;#&`-Jpf2[>o50W_1qFP3=tnKaEhY3lVdF@e6'$#:AR(L.d*eKrMi"oVo)ng@\U %U;HIK;O44R=52#WgPbF_R\+??_p`1pC';KB7J:g8>+#M<](B#Mmg\nRf#i(R-#AX>Pps;Bl[N7le#dQ@hLDY$s0XTgBOu40\qmI^ %gc\rYMj^_#ELs>+<[N9e0'ZK74]@cX^V[_"J::-NWf)_tR]!Q:$+Sh':ju3jK'Zaq"g^75Veks-]$`cYDsU^jf1/h8/q*B9%LiY`c=m_epH!3:ramt7qF6R#&ke47#5W]cg@2O?$g$N%s@7N5VEjTmjbq)`Y>`DUXH%-[3F\hmQBAH&Bk+mF5 %[CFa^5.2M27X?u/ho4@+AZ_7NJ![]'aNNBcaWu?PDg0f,@h+UY7G]3N^f^e_6h(ICGB=:5cdK$pQR$ot=4B,W''doq*OE9!UBHQe %nQNU!A99JRU$7%o60M^%96W@N$rD.t9RUiLNTFX4\3On(A@XmF^+:'^`s(p[0?Z3tX,NQj%_E'7"#Ve)U;/G]i9P:K(hZ)eS>m_f %:rCY@#nGH=mpr\S)MSl&E1hr0Je\rtJY`=1tX$j6m'#oq`J7csIg[2'YCC?.1lg#k>'DV3M6g %j02Vim]$>7]cDVl"(VpRC@g]A&^XlDdJQ %n>rOq5'OJi5Vnt7oO_t0L1]pSc=UoI5r4;/eB\;1qCKS9jSC,A7]OR1^Iph@*SBW>qL13-nLLF&bOep4jIb'!'M^ro#(uFrV!UgD %21E*'OadZQ4.kLGZbHFKFZHP\rpHH0lP[,52nns_d^]U@IeU%sqtoYHJ,0,u4ZdUs!StA,#^9]P[J]O&I#*5m5*>m%^:kbNUI?qIX6\M5;]WH)eb]VT%+Y3gZtJPOJK^qH"OdouF].*WM>1i\l8=g`ufO`Et9^J['!bCImT-PD87Y %:\Gnq)!8AW?N0ppo&+09^:/!8%U-aC:HF!Ni4cj$hlFZ_AJ*M0u0EQHb,R6I^0L5Zoc&q2?h.3V#'d'&uSm\HT/L6l2UXRu:U-3!jIPJRr2bOcj_D;kn %IIl3``pU"cj*Pig)P?(0H %nQJQbSRT3aS^X&kp-`[1rcVV7*SNk&hh*L$;`qc!j%#]=#`7j]#7%Ssc(NiX\l4'sc=sNV/jdA?e"l6?b,`e0LU$pD'JDd9>9\mV %/p*.SHi:!Q]2rOLf1ZZGG4Rn[=43;u-CWL%*gC/so46BNdJsM1%sb %As1VM`H\ef0<8ck^)`T%i=q9-b'V-R(5"@E&`._YANd#D%ODAA&P:#qkJ]P->%,_&5f*;igL]N&,\loB[>"VQZo6+,SYhnDM8<&`HV7,#nOR;O9396F^:=EN60tj3$pB,r*2sj1muOe\I9FoCB\&K2HP48[+kr/eXIN&^Xl;Y0V60[. %S:Qm'P61c52g\hi@sm+6Ar\K0L\62JK,>PVaE+OF[AV3[[TQ_V[CVcA)_Xu'DZ)@r?.>IKTBitMf!+YL8*fD[\2jEF4C.1([p34u %4C+,feKrMi"l-0ClCu^DL@TH>kgb.Mpj9UEpP\nhaPYGmagS6CS>QbG1"4Z!cI2rUWRjU>1s!R%[5!%0$$fulKk6dGJV:,OLknQ\"M#!541%JXk0=/YQ9>a5)OrOXLC!GI%_Db-*7U@jV^e %8>$091@uP!a->Qps,j4Dd6!0*[NV,cQhHmEjn1X_`,N#.b*@\$=;_,(N\KDW&8mptXj7C#(gVJiT[.C\CTWi0ck-5G-UAaN^!@l1 %%b'5K[5YoJ(=h.)k?D\F'^L+_.4*YUpO]DScl(un.B4m(L=MV6A7Jn.s->0]\(=XN3:BLiq3#+)^86_p3Bd_%B#0mdRg9ceCJ$Y^ %VV%;fP&-ou]!=5g*)Sql)k'>F3"$3fr&iW]i`^7W)j3_qc1#g0PI84GRRtH!%GoG?4d?/$.=J="OM]`&=/1*N/PW9CC:u$#?ohrZ %k6(T0[t]U_KDt_n9e>C-lU>7ZEqmVjep:2XH9nEV`*+f$gD=h4&So)ZI98%JXVXF*(RctNep:2XHGKq%Z.=iMnJ*O#O9LBt`s8_V %;/DCt%?/5M_>-&O.@/Qpqo.h=!b2eQ"qOXs90#_l*2A$S3g[g0"55]`JNLk:LLBK1gK %?]8?t4:1-7C0R:Ont]N9,9nC)XV\r6Kmf>E[9aOi)uEs:eU"(SS%\/(k&@_7G1gi]1.0ju&]sASp8N.T@-7hp4/lnhAhVAc^7HLd %+TH,WmVrQoM)"^AYMa"GFH=[iHT=t+=dljJS%X-0S0-mLhJTOTLdXhse*Rki+-4+c*4ih8j5\Mq_kl*<\CjO7eEn";l'e)\(t$f4 %M.O!9>ETuLm+8`"bIj3)?(gSQ>NQ[Rdq,tU0UI&>H+L5L_lq:BS#6Y$E(%ep=&0XXm9,GG.XCi7\g5sPFc#^3TbYSlm0N6(Og55f %Hb,17jH+a*/_c!8K"cW!b`jm!37l-e]n-"2?4DTo@2/ttI6IXOe84^Go^=1/a)$6)H#L/Nio&p@';jD]6u %o5n,@2@eUHInpmAO4c>#-r1Y&Eu;&4ELs=`gn*lpIB%h*H'.h;,WR.#'if$dL/MI](G:Aq3bZdicDC/^T+lF8(&qOQH:,cJq2P[d/`5G-6@W6jc!l:'X*!TNF8lls(\^-.pM>.j5u;gUVi/n1gtaZub24*bS%\XduM\rOT*fmgjc? %r^!<,g+P$0TURW8R?630Q5b6):5Iot6;OGqhmF,IolPBIEHauq3kP0s]-NdYdDckHDuC.F+F1WGcPRt3U_C-SXIu!>/.MK-6e=b/ %QA1C1&DfpeX3Q=/QE:MU!tt#GTe8q1;hAmWZ$:QTJC'A$,>XmZ=LC+@lk=#B\_&npoNN:df?6UPK&pJ)\?Lj@PQT&Y:r@>+#n>Ai %_CkrJX"YpuI`>ZDTGMqCM[e1O+!&kq63B+7Qp.k&cT=r*6SD"H*2nEQ(T>i:#&;e/Z*<00^IZjS,C7)!]:Si+n$Wkm;-?[TZg\C; %;J;^-lo`#Amm>R]Q&=Mk6>pD4e#TBW+&hNPl&q^-OVrro%7mIL>NdVLSm'(V5Vb/(80NZQNh@U0Tikde,+S$p-2m>,fF`t5L!rC%SQQoETc*2E %cXq%`L1U^L&[F=W68OD0Pf0SSMng;g@bhau(HPAI3rs[aL`[L7sgR%`9t+6Wd#5%'u1(6=C^\c'>In %;N_4$0N.?YIi*o+)#>jo@2Q_UYgY*:L1.FiI&0(FAh[WNHPMf]B\u".QRBCj^9EpX:bJ2MS]f%Kj;Q>$mGX1Ck^4jc=)`4%KK=/($)kk5Q+0Cj\$^Z-"Zpf+*ddcf66Qj6`Qg/>V/CQLt%@q15K[2(I>Td2V,1Dt5/o3iL,Y:#$h-fVbX=@!(ZtIe %O^9s-V+c(D>9q?!hN\[E0+)3UhI>W7W.c)#6DU'*0Qpm,[:/HSe#Ea0G1!hJU)U]i=YOs6^]h5LlAU;@`\*bc9URsRhUk9>KB7%< %EiX*1$Z04NF*+Y3HRurLA@pRc,Nh[1TJ^o;mTkW&Fr?0TVB.C?@ok]g/&I8$nglT$-4:8A`5XF>PPKkNg=Pe*R`sS<`rI/bBagCU %H+(cZknN;r5_+5^>:M9W6oK5Q]5S6qf;u6XJQ79GgdXV:o0cQVaim182a5p_bXPPkNEsiq'&eXWA(TOX\Z0fl&%M)YS&qq?LZ$_3 %&9NYq2j5JVYm[m#:2?1-A!`bjmBCa?0m6-oDd=1"Z7_bE0$_HhoWC$Q?!0]XS=k?oQ$F=\n7kOtlgcoV_5;"=ak.p8f6)'iG"JuX %>o-"@Qebt/;qK!n3#Pt851RapMj#I?[lTpeEO+Dc2H-/?/l$Rq*)`4Kkro?lC+fN#=^^I:^7DENmgmmQKBUO-NPF3Y_qdnjWpPbm %O'IrRgDB#lqFWR_27E%5:>[B`lWD\$,J)(\[/F7_:lW[6^]]\UMJ4T$5YP(lotKWhht4S9JIWekYn)JZA4uXf4,=kelq@VufPG?o %5G90O\>Sheafro^JsDEeCGPA(A4`Y/>p)fe4cRNBQ:LbW]k(VYIHWi>1=$WZsS-^fO^HG"'r(Q,9l %m`@c+hco!Oo4F`oe`tWU*K8CF]\:.X)>M1(<[6X6A3BOAX@C4KaDggi %=!QJO4?0H>P1fF6g!^:@YS]f8@8L.d?ET^pDGQ_SO/m!;8h1#Z!Gc!bHWhT*?Y8j9G>j'!6:dhY %bq!=#Nh9#KSY$qKSfEf_9'5Jbp>gInS\_eAMbdiLNaM]G]D+4+!Q,l+fu9ko$V_G?cE;bsZ\qUh(M9]M3kP/DG2XJ[^Q1Kql`>MKrR)]j)nF,RXSB>Y[GM##Ym]!dO([K0aWc*6;Ff7LA!(;j0^pj!WJ?JYR>,sVDf@u8t,'`N1Zs6UHuoGC6pp)cG@ %0&6HDf]0qgkE9BL*\V[u(V7YSHbA"u>gDsGp&)EarjQ;jL?*U3lXS2"B,;CW14ir>PNlH31;80orHbITh#'_jFS1*>;:]:Z1T %HoWh!kCrOo.27JLL(P#mi<[ip%Vo'KCX"_+_fHTqZpk)q/UQiGjEZAfGlLfZ-AfUs^XZRikP;Te)`ZZRX^8_8&.H0bU/ug,G(AKC %Ao`e`s-AXTm&k"#riI%aU_*Ql/\Q`60qfd^2C:/3J'4,h)EGKn1CSmL%)XnoP;3Q!'+A:fk9$JhjagaX%Qn\!japfCX)MA4'.oT\ %1]J<0b6r]ClE8MR);R$912VCr+>%'hM>_WVG2:sP_@+K)/9$!SYEgq[k12k"/5mZK:oHjb=Je>u7N-6UMIjgcBAphr.KhL[G%(VuY5H=uH$d36\ud)Nan/e7%?mL@ %/MRFD'YJ5+MdMW,5YAW%Ujl7A7O3H)g?/uR90BNc4+(^WEV2"u6QG=MZTq81nZF8X3KrW8 %\uDaPf1*S9@k`sd[+;G8X71GCs2Wu?0=6b7DdS&K,(Kb=$&NLA(".HmE+k"FHE[)Cl'8k*gQEl/c>UJrB6NI^_'CZ(qrha&e.R)r %]?-mOW27;rNnI/7NCN/)Ie`l*&[K:#^qRnR-E'fahteWcTf@9,rk5F8DVU7UO23C2l#OYsNAEk0Q)6d;rSb-'U,L)R.W^=.%i6OcI7d($X.tkh %*[R@]7qXsN"Pt%Y\],_+WfRItJbXHqr#>fO&K22-3ZI5$SZhYU3I,HlYOF]E*1FHsOEdp5Q9)mkLsF4,Weod#JGX5_Q,1U/a23[Ob+&eB/@*lmUlZ %,`r4cn";6TELL@`"r2\C![K=H9N\t]RJt"jI8L-'0E#uQXu-^6"\lmUlZ,WRj"%ZU"4FYo*P9>S;7_*(QEFbtQ8TD1H(C6+V2+gqir %Xo`C&'0Ah%]5W]gJK6%eDOc@n`:=69h6hXC_YVN([@6pg>3`2*CuRP05nLuP.tDrm2W>Bq"Ta&k:u.M!S+un>R'@9];A8-#JUMu%Hq9@V#4Gb7NgohA2UMJ53cu] %*<39eHc-[FH2KL49obtkahp.V\YGl,P!&D.E*Zp$8Fk7TTf"ijJg=,TP*qmn\0/n7EU95HT`n"/IS#]4.7j%!95os2:lo5W9=l48 %?ddUdi<;fEDlW9Aa(V[hVM5H@Q`Q-`P/.?n<\aMMCaj!LIL1?6j+K#hIYl`cK24Ka)T6Bp_>FpNrE'Le7RhSQ"\F:EI:3:N*e&rT %mm7#hKN=I"$BfL[Blg^Z7)Si^-?r#L=-$@'C&.PB(*pGnhf^&=!Y"k&q%Y/t[G$10d=KlE^U:r(04F5r;aF/CdN](H;A_;3Jn6$JthX7l+.$Wefp6';JI_?prD6'A,e$*F,F'I7r`7HbJGTchHUO+_/5 %QkXMJrXJ:+Z3'G;p%uG7ffnZ7ST[aTNFYEpS@Ku)CJ")nQE4W$5T(P[HiWMnMO)*3e<3B:_>]h+?oC[ljY)\c.it-MkP*Yc,%BJQ %D5!0`%D:8S"[/Gr+,i,Ig=9`p"+^rl"0[^8E`1sU9AoJKE8\.oIL1J%!X#X>hinh"%JhfOaD6?Xf94?3MFJ)g`\ThCX](A6!X#X& %#WaR2^hYbU`G8%Sg)K3bZ(NCA=OF<*'QgB:?'3_?"0^[smh:!6-W5d4G\t16!X"Xs"0\79G+Qe@OML1gn*;lKi&)p=Hm5b^!j@mT %nS(opC77auB"WuLiQFoZ^h_f)dN*Qq3R,%`bN`d%$+uR7B+@2qXpBqb!fU5-Lh!K[5C:Uq7pd3=Kj^*/]!J\:FEbK9OJ8r+c$.\> %O_<'#qAScV:\](^,8-cTQdte-@KX-9nVo:-JZ>KJRMmI:`6MNJk\Gg##nF`4NkUfm_QUMGG]:XHjt?q^:5%hH;qXU[$q6H@i=m2/ %N;&7-Q>UF1BPI_54Deu?u\78'W9ogR?.3,-Vd/=bl&Ps$@n.poi[FfD=]cB0U %e7)c`kSf6b[FgkceX.#1>!TUG@B\oM;Z\/:Q)0NmbeR!\/Y7%L_7DQ%:6'ckEfP7LPC&fO\$T[\WrVq6SKrW'o!GQ+C<\>f,\^Ff)d6Z0 %P,)f7DP2G/4[S4nH,_gM5rFKG"7/K^M=;`gGD]lO0YOKPS0J<6^hO%f@;Ug>$ilLI5eptUVG9#9C]DVpRG+jUKIc$CD %IKOqFTnPG\;m`Cg#qESrN[%b"LM#;\&4^=Y*Gu>Q,8/?Hb3(OX`X^9fD %HU\"&M\K$ka%&k2Gh*5o%AW(UYca&OLh)rCPAda]IqadNl%!7l\QFKQ"h>IW_^N)Kib0*7P!rL4JT]4?&eDo=N5h--!$hs/T?$ke %,`?)5K)$.bB-\tEii`]A3S:U;+L5%f_lr8Ah>@[S0Y\gR@MkD=I`8t?Hl87CT3@\8@0u'tcjW9$(d#Xpa04jASek^f-(&$?*]]$b %Z18Gm(m\QY"l)maL;f(mK,Kt_IcVYf!9%EiTVQudQs[ZZ!W`^&0Y_'BK5i[ud1f!=2&RHSKkAN\g-hjfkP-Vq62ZVS-M'#E_(TiM %)]->p"S4.,+GM20?bq,d9,H/A3c;2Y/A_6V0Ir$'@=u.3rUE2'L!`)`BGq](YR&VK.?iT,-Mg67(ku&?K+aVkgKp["aeH%t$X)Op %C214=+[+R,@h8r\mS(cT2Q3HEX %fpQC%o0U/N>WHZpTlcSj>Y\MbLdVom%S9ncD)U%/A2d@b&=CpYdmR^DEnY=`i(ubg&k.MY/a$i:#X#b>jg<\_ %*Bj;)jg7HP!b]VhZY:WU?/c;T^d(5Lj3)/CBd+RU`KSb_dmRlXN%LsPVMRii92R]d(/8m_k9l26BoAL^5fkg.Of7C$FPT2O!V?65 %S$=uj=ZPQ3?u)`@:?`Qq[h/ht>B4=?3.#G$dks"H!0(%h4et6JXDNI3TV(H0HtaeO^b^Ko]8W*_^>,.(2H7QKTdIX[;=5-a0g!b$ocijLf8_0TYq>55r)S01u['R87-]B3(,IL5-?F,oZj`(J %?QsMYZj[Q)I0u!jU#(BC9qb@QJKn'=b!@gJHp6/=&iAAa[+/.C4!-SOA,Ht-,P!TXo5!)T&jleKYgGJ*:kn1KW$OP(Jg;Tl0+>Of %1WI6C;-Z=6Ma8l.L8O9R8(!LSKnIsSb.QG*n(6(Od8)WoO:A7`a[IhrGl[m\`^!4sSq\/-c).80`fnq5Po%5b6kV\Gbf#%u7n:\D %o@e:4:T&tCnEE3-.kd1#,sRXT&9aq<#Xq;8(b'/-S<$WP@k9cK;b:K=I^6bj0iHGe,ia`f>t_@0HTRMi8M"m;UFD8'D6r_EkOkk0 %aL5t)gN/PfIDIX9.t?\BPH1#t=,&NF0$EE*A(TVNs/ge%J#fe;ffN7pmCCSgs#`i?Is.-Zmk6P945!$qb+*3&mj+\186d]H+\f^t %B8T6]i^>7C0nWLD5AEY10k3-&qV`AJkXL_`W>U6j3`@S*/-S)u/N/"Z#qsX+4Ud$sB/6OY&2SVg9;$o-5_4rlLP`j`@o)%0O=S>e %""2W[,ClaH/dIG3bYTSK$6Wq+=U]hRbI3DJ_.2r79AWD9=:0.X7kk2QNrssCHUVddVYas>HR:Nn?=HAGI3]\b*u1BU7D!Inib7dR %bS]1q!];4.5Y"Ug#^>bpkKuY#=NfTmf+n!j#-ND[%N^q6dQ+tCTGoIg;)6:Rjp%subXE?3kipc:3="c)5H:Hm>[$>rmlsj(QCKn$d_iCi3"JFgiFs`@d$q!,n2iUG4g(oR$+oCC.mMd0\%T,3l_il^K)Up*3pZa`,o=lUN*s97$IGL&L5,-^:'h(Sd^j9`:=iqiU?[ %.FDQk:21*kal;YW^;pl10]MFh^=3d-H'mthXOIkQgFiZ:K\]Fulpne>P3mW2?p=un2';:]=-QTL^O'nh+%ceNhjl!q,%P\]aEH(> %ml(B6hpZ?AXHK$Ad?5IC'm.K7Q^Lr%CZQo\:dS9\PE2`4Reu:c.^^B/#kl7Y/*/03 %Uj<+o-+N:)\$HII"/J\&:ZY@2pmuY*eL@2_`T"$rl3'0&fD2M^c#0.Q;qIq+Sq$6_X8frSbM*H:#++M`a53K2KY'dRbLfZ+Lq=;kWSs]Z %F^_JP+7>TNQ?E':$godC;K)$KR7!_;f^taG51l:%Aq,=(._)u&YFFYlA&EDk%naZXU$j2NIcTY$)%U*Y,ePb0/h&7e5,&33CIejoSL;Q*I>cXTKm.g,nm/E$N_(",`[\TV3>5=Z`X,]D$lY)it %HE!0U\7X6]hGD1JD/3-7G`UF='R3$on^)1\YU!d0k\")'4)qShPm=R>[t4O`Z\>f@_9$iFDY.$^8JmoT(:,tP8JmniFY(n&"HW-r %A&2kc5BQ",Tj2:Q/BBNsN1;rGjSCK8,?ttrlXO!tg<[:0$f^NL$'pg2G.40:fRcWYDH!nLjO')khHDl*QS$:3r.A=XUVY03h2eXU %7)*hfG$CO7n$-i\RBWBV]%^\/>oL:T[?ZE5X5BQCQ1bUM;6[__iEm@ac?_!M@@BHot>ZiTU4!^hX@[oBAEtJ %["Rfe[iS<'Y.RfmX8V`\h,)nC;tSPM9ic-nl,W(+UJr,/4m)s=e=5?%WB$_UK",arF.iouB"5+Kmb %,gg)(m-:@n:%Ge7oVfP*rOJ-$SWE3LFXNGfDC1.ZTI8C[9NG(eOjV:qCk7H$OQ<@0e"ETERB`%)cVo1)kNL4,Q0,(&q8K6hGZ(!Y %[Z"R_8li+_i^(R;V--q!Nj!=rP%0MO^n48_,G_X`OK8(mSo"Rpf`Du9.G*Hd_W)N5'+X3p+Cb^T?`i96A\>*"T9D`!oC6^Y3Otno %@58l^GIHh,G[XqWCq\,(je8Z,']=J-L6%9B`A5I/"kYYJc1o*8m^6pGuWTM?X#&gpb[9iZ*AcSI_7As^S"AQ>*HYJN; %#D`0(K:^bU9#&*qCd.%5J&).oc:^m\sRkB1$bfO1HcNF]6b'V]b(4g#-h(COk7]01P-CLAa%UP;) %F<&*0Js&LB&^^r,Fpe)rHeg5_E,+9GP-"9`c*>[`l=/:#H1KZSs*Ct/c)R=FlK+e`X?HdTO0:)PN>&&KQ$`<1YJYT+ZeZoTo6@&e %`hgjX;HFXLM\%5t?c14mLrbIE=oJ.Uh9d#B?%=gr$0n'dF'(1sc!GSNF\e*,:RAaVR\,MadtOA0bLI?"Vb;NSkcQPoe+J(\G22;b %^?c4!FMXLfZ%SCYdq*=Rcuk2idj<-+j\Ltb7H+,BAb4Lb&11BDh?nj.g".,oYnp#cGnT<0c1@]_&fNXc4$\gEt@=LS#8p)j#?.<'D)5i#NpbJ,LrAhq&fXWK0AYV:eD(Is/ %\:EGg&3C]`ah;dV5?^&8LpD(r*tS9YiCEOFF0uTN>H8]-&S1&+-eJ-d)mc(CfP2#3Z,(T9h9-J:2jW1C"`H+;Z`68PQdmf9`6O(` %?6t`jR2I9U_pV+#gX(Id\3]>DjR3`KmXi.BBn)Jmh$%#8SF/"dkjK/OmP9)n))^XuG'd[-e8XFa %54DPZB+n_`eA*.HZCt_:e8Rebj.s`@V9jOBHO:=aT3;\gg=E^WLVN+]%kV&,, %3SO3m1J)bBZZ@_/3/?(8\YfI_;P420CQ5Or!eNl<)[I50f9Au.9gM&0^':%B/Y&s1#L2o$U$ojI6m=H\ClWRtgID]aEcP>LctobY %/ga?edI#Xi_$M:^)d6/*i*QX:-Egpe?-fY\KP()2pL\8uL1W.2:M4N4K4YU=WQ,0sePK6@kpXY"eh\[6Y/6<2kV_iEMY"Lr>EfikS_MjArM_siS-)9GIc$*aQ,,fVCM9% %$-csQ]+\ti4^@3JG19"[ZSkrf0/l)Kk1e7174m\pL?;tf^.SR2QE=3Z=Pp_M#^]NYJ9E2f\8J\ErEK1FW$LH_.%\ChY1Q6nT1#l$aJ`X4?'& %-Zc_aCM$5i"MSTS6kFBbmtR_Eht:7P+PFH=jBo%:4t;+G %0k&OAX#&Ri*H]::;amNG)LXNAbt7YaQO1?>2taYe%d]c["*;fXG,]h;QJ/Ui+t5;Z:m+7'\\,5:Me$iV3JP@?,TRCrbGc`#Zq"d- %<:a6QHH3L9E(D0lC0S6(]6"L.]%3c]\sKO#oMcSR-Vnsqlm;tj?NNc(GHA`k[mYYD5JThaArKCP%lh8l)Z0saX.6#O002ug2OZ:s %P7LlLju3T)@)BI\%/JHI;ITP?l_+neDB?8>TA+_NhuDnN8rL9f;3F""jUB!g_u?3`%<[aGE6[W1?,kTq2s#MH:RBQ) %)P_KPIZ'OWiZ]a=)Yodq't- %"0`r`V[KWKQE)N":D[MbD+%/97AGD6:D[2C/6>m]T!%]8GXobl4aiD[AO;SmC %^2e?[$99\4U;]QPpK+>V!Qq!;6F&_'t3'oSUjEdM%;?*W%m@->[4dY3B]p"]:9V1*X8)0GUgjcaRrD?epMl,ku[ %]?BgnpiUa7]">D7Y9\=Ym1^mkG):3_@IIDcB,@,NCFZ(''-rY;076Xf'LD9oHF9O/Q-@,!)Q]T7mOSfo7Pc!)3-!P2.8.QJ?0I6X %E7[5')+(jl4u;WtkWg.(00:81;%ORLrq^)RsQ7Fk$M(]#c.//O0'Ra(qV68*qW7r4hfAGj:YW.Dd8 %Xm3j_93W/PW%jjC&P&JuL0jS#5Gg]*89s7CBK;T+&ndjA4u+PtCFl,KV3lF&-[paX%U_gPjqX$G:n7Ha:-.(RCYq[PIWY1O9jOEa/r0LL%#o+TW(7Kb7,FY^=2&Y+ig7QI7WJP5tHB&5\95NhX,GCZhs-`^O4-VEulQ(+hbRu+D;O\)7YOK;>-u?1BTA7FJT2)Tc*e@4ibIe%/9;&Z8MbO'&e4V.%0rCANFof!1EqX %0V,Tp)OfVHR62o*KP"=FmOp8jWV,g^=PN[eX<5n+enAbI4ce62]dR,n^kl">HP`Rnt>-q_2F>r]QCq=%98FN/Q@]dQLdpp(,R?l4??XQLmUXVXF*(L$W[CV:hlr?8]#b?-?AC:u#f]g+_/2HcV.@nSSp %PYIDo:WesS]@%aFC:u"qK#@j*.$E[`\iiWFfj':;;-RnNN3Z%aKjHPO0B84U]3)YXJt'F^"d)TifCt_PAmeFKf2R.1IU+pn8;`J#MF`DL %0bN5J_=@&/L(Vl$'c\;K$0q3kDYB6(1#60Pc!D$jifM40"YQ9jU=qVD*cH5Zs8:*qqA5Uls'Q?KQ''K/`\/QfXV&M(]E`+R'#4kNS2UR %-QWt3[WC\>dGL>Y>^"S?S9?Nt_Dk3"R-e,rLbr?=L>`i6XlDf=m;=9!^SSO/m_\?U!M*M*gg0]e9_l;.CN*RP]*gGs6(M:jgg-)5 %%Z4qpM3=bBP"385HBe=KqRVA:GN:rC/kYm+t$0cg&f=9CE7oRd#%=9CFN'5W&I %)Ame:4iS#HVM[c)1Q#^d*5>M^,27>7#L:Q1PP@bM_?2YLo[6qDf($pC\@mg@k665Zam&I^J?aDBZqG=?DRreKWmJ+snT8tLod73: %R(lXS`D0Wf93,bS5FeUnM2nps^n??8ub.B]\EZ %oqJ[=l&'@nj&\Y'(UsW/CV;-4?QlOFs2/=G+tP&jf?c^Gabn*#CM5M3TH]1Bf?e-FN)U6VXs&*5XGP%VZl(PhN\B!Dl$A@!L07iS=CIROou.?W0F3;R/?W5FqtAG3`gn)OAmqg7 %?JNa^KIeq6FLs[U\VA&#dWG_s-`R$7E`<:bO`;<6*(8H.$'(@-p>d\i?o'UQ`\(aq(.!W(E$Rn95?a/8V\7_6<;*tm+!,@.kga6TWeW"l^JXnZHeDO)ic>QGh@$W,ilX-cGqUVd>XLU'&D^j$jVlkL9j9hOau-go8+;#T9_01783V#gA(Q*C\EP_kJO\$um;a,W0[PD@ %04&-)]#UP1Gqg2KFSs" %kCVN]#T3`'`\*2.A]c$$20K!Vienh1)8!+KghH/5=D4I?malJ&3`m;1OMfV/NEt,:6Xf*Eqt_bnk?D?\]!"b5d-NT4V.P0!?XlenqjFGS0O%">VT7gd2Kmp#XfJGMCt#Us3?p"GOG:$;ABqrtl%k57"mep& %>.ZbT82PK5`!>e3OWX:#fr7XTD1@@:jlK%DR^lPjApgg"]*o^]D)$mdfOa4q(tPilN*W+EE*9fON*WMr?0Em&=4\bFfO_a'*-GQ! %q0MJ,3NhO//gk?V`\'jVc$fpWG3NKmKsAg7/gf+k#rHfsZ>X$85[tU*eKEId#qSi+I2JUAA:__AqK3r^-OVJ#L1fDA3]X]0fmRi[ %BniG\gd4S3r)6RGTd.+eQPrjc2s%_kS*4+J*T%jS'Ar4)(-8N2=8TpU;Lk'7,^DBXajpK*2 %%WjN%I_Y2TNZg<$10_"b7Vb))m+<,IfSA.5-[BNcIM0cR;jf1YM.5Tj_6$A5^4g<=I6n6[D#S %"`*fUHh*o6<=hnGH9.7\8DN&o(>YB0ahaBO@QK^TH-Fg-$rj8P:j6@cBXZ;9Q8stV\R'IadQ;P %SlU[AqL%lA@FK?[YE1oL&5X!T?6OZ!TlFA*nd=(!$K8S#jqY0L`s3lAqI[dS-c\k8HZhMuEkIeE*-Q>s)S96M-)%Y<$t0A3=AWXs %R)Ub,f:((>k5YHagH]Ho".e"1ASDlT9F$j!+Js;DKXJ+,,r!Yk:2-" %GHoY@XcQX0fMC(DUM:IY_F0a3)u8!,&W]IDhGi2kWOOIG-IWlkeP3ELTBCU.iUK**=E,.$2S@ud#qkZ*cA'AF2IXR1d;$95CE*%" %KGh4Gm95UD*6GEbaNqSlP`r:4VmXe7oh;Vt3I.S$hA6t9URH@+WT>q"Q'\PgFtrTZ)WE]]pdda_mfb8'#j*Y)pO[e9(a9DP]GKG8 %RUX#%G6d5PO3WhWAZ2pA1ce!qp>l7s=DZ$qEIfKWqEj[#$@<;uSchE^\.dfXR^uj2cqD.M_SMQDH9n9c%_hcSJ`+]R]jQP6T1;MR %Mi$YL>QqA=js6[Ze1p#WFX8PH6dkE1.'f'aRcU^CkXD(Vj;p*L*P;]n2qNF!5*Y9Z).'K@FUG&t7A[S_Lb:Mi`7FEoUI@b789HX! %?'61il>kspP;e-+Dam?)1,Hd]>$R%_FpsrLce>+oCtAZfkdNsT\gWE<"5)8o(lCD4`-<>++h0N@@Gr@jeQZlB\Yp)Rj*>0hP"_>^ %c^WJL:AhkBICJckjekjMRc+ubn#kPs+D[\OiI<-roOjC[G&8)tQK&]n^7&')n'_UXB]n=,^V9\tluYsk/'FuF68m2ko?=XkU"Rk0 %r6kE\#jE;'fZlh9+P/"]e %>#S@@pO2)WOiXf#%u5TA3d(n%_H1mVj3dTP#K&D]_$]C/%YecWj:]kH$m5;pQQ24-XG?1NE_K78Lf!5&6]Nbj^TJ3-o/#9;:/64c %4s]:E`K`ik]()(gW4bk;o,mj2M1qGS%K+mAXY%cK'P?JU$F,<\R_mEM.F&^kCC5]Kgk`DCWKG[pJqMkWj;YrJ0nMcU+bX?,D.cYn %nHfrXFTJHcK2?RP45X21?WOa.]bt"IU1?7#gd4H8"jD$2(udGElG;-Yd9N*5JLB5-r5qE3Q\a6J8nI"c]#LO>[(i'dq&$8.oUJ?j %_3_>5%!HuN'n#i&;:tImWo+7NM3fS,-?k(W7/'dH*PYk1)V$/;ABj8$oQ.^I,ra0$G_SIT(0L(FlPSVtRY>Vh@0L")41M8)XBdG4 %fDZV*_3]'DNd$6:.erRW&P4/S^3j3oYQl-.",#Pqa.9blSsR7B%JSOAj*ilC<)Y`N0ba,E\Knq?#5,R]4rLH3 %TXTP-l_;dM*=Wr@aVi`0Wn!FJ]"?<#%*O#C_"O[^rmP[M\NWNmH0=Wme,L0@*4fq9ATkS\Tlk!gK[\g(!l4;!7)Qbm0W0PfdQpQCj3$U/V0$,5 %eP8P\pgkf*locYK9X-`VdX]90.mjTak"Ds^1I%:6s5]4.4NV`T5"\?QS<1CbHQMMc%'jBHU&eTp$WS;J((W'.;m*(e&j-?t:aXi;l`&0rWP)V-KZZ]QPtMPChUr83D4@L%h'_ %d#IHeM'qC/c&lu^"l2_T"5hW%J+d?N0:$'@\ZjHj9udf0\j?*;[Zh.4Rh04\0gT^q6[^]%pZ"lVYck#?A'.5:f)Sal`S(!.Rt?UI %*Hm$4/sP\l.2kFu0`$hf)E>heoL9UeE\TT!\(/[eBJc"#mmsukn(e^eO\/`TmT&mlO*P/Z(MCM-;*a!WBsrldm["BGljhj!="P7f %M_',i;3+7#1'W`t;IT_[ju:GIcEK@pWi8:YrkH)RGM\$rc2[\3/q23tdOi_<#lr\<)l#X4D\5j)NEOIFpc)*.NEH\)QnN2?c[KZJ %;^ZCWBZ>g2Cs54D&;`_*2J04`^,]#J14+Rq/)Y7B)bt.-Wdq-jV)Rc@X4h*:$@RDo3dG5j*>P2G/4_N9-h+@H-OE%`0cAg,!;oTgrTV"9])0bngNQ%WFX.*kff]rl'c/KjK %RO=r*9sS0Q]8("Gg?QXO^8H)Pr`SrV,0KTRW/2;9>(K)JplI$F[$F3B,+3&jjI7^32"`lZ6aAts?*sbeYo7rVIcM[`c/MC%i)Fbp %1lF$/K!("kR`3#'*g-]T["QgX^*H>gIUSsR80eT"T82kZJmeuJ=7?>CJ7/cH=4!N)RY7Fk/A_5k0_7 %P>i[H^'A.W=9A;`I7Y3lYQXPJL))D/@6s)M\eE;l"@#dRMjY[)il0tPXr!R7!LHMcXquGn6GGqp_ZF$[A)E[cVK!1V9/+*^LbCC4 %$`/H2e+N;#buJ.q^"E4Opl-iWoeQIif9Q(-$qp*h][;hac*.?B.sft=PV0%_FPIKG;F&'U@U7WZY$?I(G]dH%:F^^;6^3Z6H"*S<7dYNmt%!\?3-"82qRpLTZ*=O`:*D %)0<)NQ=d]F7"Qb-NsUuG"XOQW-dGkL6ijX@GB&rmWNH,7R0dP(<$=ggM(!COS.MDCQmT\*P%8I)BUU9J*-l3AoMg^+*:Te]9OEs@ %-n7ZE*:Te]oGr26mj]_/%c(VLb,n@+#i+W@Ln[f"QEuJrdT\N;La!1pkhk^`B2=?4G80id`M<:J74,r]<@8kc6pVK;=-SmsU7d?j %op.oXiq.N_N/&gUTSZ>QYE4RV-p>5M5m%hU:-'/[ED3UE<%=g<$`i%?SR4/E5WE*+OULo*S?AiZ"DGG_kTT=.d,OURK79P],LJnm %Kjb0m=>8kJ^gEBpBTa&WTCC*aY%E^mCPYGChIR&ni\]:\9D4UP[?g*!c905VIKL'+2H9 %cqBO9_3]Spg"eXeR4;J"b6,F#FZ(`EH7IKe5IF@tpj8Q&#A.oW()$n_quE(4`\R!r4hUg^2L\G_oF:]s^A=">>e;W*3jrrSRT]O^ %^3,a[5d^SN]"gQg=S[_rcd"d5Z-^JJp`.ZBr;AWI%:-,Kg?9boL2UK/d;s#!P!u3M]..b^$kYIR,'-0/-7WAW#d/VuNeiE5\siHZ %).(^H*)RhGjS5U<[lP-l7*?-5>T=>-6\K*q+HGZ#VRO\7_27AGB(Y#sRN.kC&u$E]Q5m]0dS/Eq_SZu51.5#nA2M&F\:6+Lr[j'K %&UQ.!NF/E!6pucCIVl^]@>N8n(.XIoM]oYMK!MH+08L+Dp,o=Im"ut-g2m4c0kYla-G\Es2@bYnUS9lm!OYm<*X[SOeE5.SdH38Dd!E7C'i9#8n!'7#+F8k6M!"5tp]U62(-U0mIWUgU4KecP_%j,$#k%uEeENY?HofX:b"F$? %a#0u=fcSS(6b70jM,5T.I@0;In5CbmCQ+K7(6ShA+`!%$1ktM6MY"L %r>E9B&9,lAAk[^9k4%aTY6aQ;!m>TG_/)\pWm':U2;oN-FAk89U]+Dce@!<68'>.Gbb"1_r6s"\g4r+=O+e8^_iV7UC*)\C1uu(M %5/;_[4<@i$_"LQ_V(IVQbRjZk:Gs$LuoEL.hq5B!kndS'`Z(H2,KsIV?e:),lVfI2%YP5P+14NC)kkSYB;`*+53_JT( %q?@VC6E;Dhico]TDB\dSKU51TUScB\bsPmtr3>[FO_fs\O&"hR1Y9j:WX4'n=ITPn#+>!dr*YRa`jjG7W6>sRXBaX)<0U)BTHS!& %iJLP\GGJ-U.?Dg,e^SAOea\?.$h"E@J[6jJ@2X;Z-J]Dm)-[=Q5j%e*_[#FOSGJ=blLaA6CQ7V,.mGLJ@Du7T3`=-4q7Puq16p)Z %t]BE\b6*Y&.3h((0lJg:\c,s3W1W:KMG\T5K(CS'/e&6@SW9 %GBL6;F=7?'^c]US$DoIXNGRpXYrt&!E)arPQ!pgO\U&OQNhNdhMiL-UEr#WDm/!3]9]iekX1Z];0A"C:c\9C9k<[8gZa41jJ#RGB %aX4;pk0CNRL-TBD"?n)VcXcRin"*XXScn\h=f,hY+Iu, %?(>Y?'Cs0#/W/\O'i)J?YDhXooN)E>Ql$O*/Mm6%A88bD0*EUR %-U4t;LQ;+G$=I(3/:[t6Tef0J@mjOf#-XJ+LMk_4&e+S&+\F94uThgSjc1bK]0jDZ(Bb9+kTt?MLS53'XsXNcKhlRc;%DW'WuJLA%D.%0Fic3n6$%\]b)q)o1LoA#j`X<`?%X%0VTlgAY=a0)1rIf/0UQO=jsS8nJifH5.>aQZ8dZgAX5e,)ie3K`3hdC\H"hC\Xgd^D;d& %Rci!=pod>*oBjj8/0D-DgN62*\`;JAAGD!4%cqr(&h]TKbMV#6Cr3>1@EO'TF^/.uk85IPA7!GOV^3u]hg/q-T-otiXIA+#^ %BXjCa[4aACEAUF$MqR^?9WKn#WK)<#qr#:l^uO$Rl1i*mV4Zmb`C$425;MMJo=7$a?j>W,Flr#LF:".Q\^aI7pmsH5+?'dliaE4?%"dhSr_'&[^8*b`e]-!l@"YeL@=EO*KY)@"G'K$[tp`i!o\Ot>=f:XW[>.F#L8QXG<$?i$9@K7_CO %i?hS+%[URQ$c^7r%MtGVmh'IkO)nE(iFuM<'eon8g5rrTC532J_PR5//U4i>oEk5,Ft %:?o6m>63qqJ^hl\`&aj:.QG=++pS8HF\gCjX)+\14oP(CMN.A"#VuTAYia)eBpjimU0'%+dmtcEd`G0B?G"EI=>ZPY&Mul3_Lrp9*=4oD-fFtE`X:u %b*D,*!_uZ7;=(<9mA[0L5IA$3ou)S8%/M^N;U;+JYIq8\g+Q[TPs8s((_((XljXAOU\1IqZ]!,H,MiZ2m%#.EdIVr:cC[uY4^$K7 %A/jfg^slm:buK"'1?KdbF;;P'4T><%h+R3C[ftFfNdb92r[.@-QbI6KI;3OMWopF_9C)78qlN)U_g[(#+%a5q#cj&K$G)E)@hj"c %Q"[7.,F)a.EV#p>Ie1%&Etk7U0ne/5%);FnKc3%h?7k %4?(X1kATg5fY"P.L/rXXg,hcBDR_@'eboR2d9caL9omXJYVm#IJG(m@;tU(?4pPT\j5)i"3dJ15"nOcHah. %\VZACoZf*RWF8NY;_QhoCK&?teQk:4E0mPs$!&$rn:_C9(]ZkTB#;__dC>bO\rl,/GAa,5=3RQE8h,ct`eu;;3PdM1$"n9K*_'f8 %Zh6BJJ3]>KG'(_*FR4B#WBL)C;r77c#!FFdM[#c)](=!*`_"<`>#s.!j[5F:(Qm)nh6F5B8LAX7`=P0,Qf8L2E.[7j@7A:sYNfA+W*WM4b> %A?g9dp92G^GEYl;Fep`qYDqQ&j9]a&GE[[GYEdK&"KC^IQ.Xr"='t5'0[dWPitD7l %:+s6cs+4l-B5JF%Fp91QC2h/88HV8=oiE.dEH'TY*3NNDGgj%MbmRb8?GK.S"&;/AG=Za %fL[[9)\8dQ\4J88Gqt'(i[2([G6t1T\4J9r,DQ;$DGgk;UbGu1S(-G90;Ti"]^;O`>)Sm"ZM\0/F5!Q`/c5K5+"bN.C.U/aX[P`p %9kqD)Sm"_TtkK/hq_0`-Fss'f$cMcsRK?)6LuUQJPpd6>LS) %>.2jC@Q5%O2%@@u/lI@`eFI.JPA)Ud;G30%BIu8C/%qCdrAhr]mNI#?(M).h%=^``A9%-X&7JCirc69$B1]DRBV>b,(_%N8q,^4< %/QNjG-=/kDY:r/!(?@*Hm8IkUS'TO;J"e"3LX5gqWicQ?pb"K&Z08L^fe#Y]/.12B"jlkNG]KW,rO2]`$DhUWf#'q[I!MBOXr\8e^3jt(bhepBGtQJPW3blIJ/\,5*T5,tH#>1+8#;SrdNd-SKm%bE"o'R^VPCO%@D-5? %(KEuI4W`L)+GtIkQnFX,\Z!r-*\(r"Nnj5*cl.hC,MgN,=4%Ar6G9Qh>iLpU2Q2p>kHnc7X+9&*]AF=pQS8/gY.dYbo_.-n`.jZe %)JN@T+)dIC8l7N+d94UU2/p@>\!I>m)-3b^6h[5qOU02m>,MfJ7BP'l!/RqmG*P,d8-Ui.AqId=*eY.\tZj2f& %5OQ:CEEBEMQ[,1/=s`eJf@?;LjUHaWpXkI206_GlmCVM'c'":`d>ui8>*"`"TSV7X/`Q#>+$pifEIn9$L!_IO%P3?eqX@E$B2fr_ %l@U*GQDhOYbPISiWc._%4Dm9eSk>Q%`1M&D&C"_J.;)C]&3!0XJ-7G[OXcH[*hQiTR&K(0rO9"1+MCQ%4@l$u#:d,P'hE&)![Mkn %U/`0+7+KBLd&Lrle1V+HoF0l*AB#>=("]Cec!6Ij]A$&"*@Sd&- %7&iMH@5tAA,1)E>W^(#C5_@8q`X8MIoQAUt-)97/[*+CRS-.f".QnbRX'8W-5AkcJ"\:+hc!7o?dJLn]CLsV5@OaXkRD]Zk<)@"c %?NH>UG`Y!*W<10o5k9&Sf`ap0*3fR%WM3D]ZQPR@$ERnEo]fB'8mB\X?ZY+^n!b"G6ti\1sI6qK^4for&kIfd(=>cl$C^ecIN4q!Fl%-q5rn2*bWtf"#,VT^aUC"i-gfF!g;7db?5^^m#3oo^ri(HX1'>oe-J5dpap^],Qb_*9@V-`HW@XHg\qAa%2,HtYTL[Z]*kGb; %!b[H,]!,fOicNWtTcZr2*FC01D.Xo./e1D]UrWt?f_>WqU3a6OM-i?WR<(8jZ38KWg8^qJlaq@,A)*j)%+Mrsri(HX1'7gkmqaQ^ %0l^toj/9h3170MZ66ai,T1\8]"LPg<<\idmN%a'WgDa_83MJB$9k=P*R&4h/he8C(g`EPtmE&CKau8@N)&Qc!nfA=8,l%i^))8\AQIAn7s)1e0:`X:XNAGTiCX0O(1^2h#/%cRZEJ[YmRD:\4J9rmt]:ognY^aTL3EF %DGgjc'gcUdDGnZJ`WKp,DGgl.`kuIADGj,j.;1;N;N'9_7R_(.C<9:C78%AES\NM,C#&r(+]Up.bKq[AdotP&(;;C5V.9.nQLe56CUD[ji#Y@o.3r3/OJhJ2C&m8(fq%j1JY%E!L!l5\::.^\EOOq6C\(P\sBaFuNd5k/c'nu('(h)@G"2+u? %)`s"=4JeQU-;)D8YN:#`jUh3-lo\eIje>8t'SS4g7fm&e10uZ?*C@XOER+ntI%_Tf3'#4o[:E`h,L$$3VB^X+?APLChDT$4I]6=n %"nf1Tlm#JMS%%4!i#6RQ(Z&Mn\&HZP!\s@JJ70b*1P@U&25n`&78$`pL:o@cgp_B&+YB5/iXa;L2W\_C!q*(gPBN7+$@N`.2WZ/A %A3Q`54=;u'ks-)U"hV_@2UF[3[YVZ(E+l+E(Xup3LsX@bUsb,0,=42.`[l'5O7OHE\V>:-+i;=*jVg1$HNJ6t"dO5h<:cJt%;jSu %qoNj>)VV0F33+j4>f6R]()*!n0%f?d!t=?RL"Y+Zl[<:9lr3\5i(Btf-RZ& %9Cf:P&m3`H5Y9hD/qIS>+UkQIZ7\sq8*@MZT?8%&AR4L@A'QT80C-LN0\#2f;9QOY[e-Qb&m3_=4!2Re>lr3\FI*HAY"N/*Qen#s %XQpL$eqG-DiDkQ$U_]OS_ItOhZ7[%!&V!q"ls#4m>25nhm.H(\>25p>,ZE&ngnY]jrD6[US(,sTs_C%/ORo[OVlD3C.Y]Jku]X=ATcZ$douP^DGi"A,X%@@_Hd7CM=E^4$bJ7R$M=E^(b:'ic)*W"AHV:L0=&Z7_oceORnG4kC@`l:K %*5qoE(cS&j];%ZNQ5DdnTqjqC9+7Er.d/!E9+7GH;,RCh-&0`t45#D:&m3]gHV+\L=%%AXBU#A?\0B@*P0?=574dc!D3a2jLkd!q %T=QY+AR-p,![mF,0C(rKZogN>aR**"5"b7ZC74mgl:F.g?'uk6YPr0)mKq:nKQA`GX$PX1-J1jbki(T"pG[A&@$[1=D %.LPE_8j%ttkhqIO$daW7OrOl)nsj`K9bn5Q4OD8b@29.[B1PGi[a>8[)mB>YHY;b[#X[r(K-K?q0CklG9i9e %$Zut5=*u/[=dLE2`tsU`la!_.+8mL[X:&[pPO#d_Q?D0!5&sqq^p5SO/Ek'-&YYU<1PlPc68Q`uY"N/*(M%X.Q"t'2)L?FN!cngG %QZ[j[+g,';44OnEQEfNig8TgW?fK3cr-)O'0tE%W>r^fRL3C98r0Fj5%II+^1T`Bl>f/D%?];7k$XJ1#\VB<*0clP$\m4KsJo_Cg %BFR*>0V2N:HcGb+[`&o^!=;_;Y+\nNs4N;V>!q:.*Do4?(sI?Nd2MMWN%lr3\&E4'*2\]*>jgZo_7gpp6_Rf7s_[VTYp6``,Z![i" %L)ZT;:[s/Yib1]L3_QXA&m3]gX/4H*6W05DIU,@=)3V96EX=OmYdUGP8kHt?SsjnGhAMDs)@XQtaAecdFdY]DG=^3*]_bIZWse!Q0p7B(gOSf`/++@G>t %'1!EXI4dih(Gne]e9)'Kl]U>A?X9#6Z7^gLr9CkfK8QY6/tAb-Y3Q^&ecfhE2;].ZX:+Z1dJ5Cu[Ys^Uj=KV[r9LosQ?@bYPG)53 %@TaKmkD(.A\#`5cII"HIQ?>JT[SL1q^p5Rudn?e.&m3^r1KIITKFpd-0,>e\>23[p\-!q6f&A$a,aj88i[2'P8okiO`D()=1'Of! %9km6T"g,a25p>c&,9H %FU?i1nBkG:7289+qb$j1>lr3\bjQ1iDX`m5@4j!Zd1TC/--lr3\9`:>#UEtZ@_KsB*7S=/^V74SD?ZRrLQI1][b@lakZd9$m %aCpDZla!.2.Y9/p]`id0"2P_7hD5#MZijIKZ7`55MCD39:=9,;4=!Qe5ZnoY@q'EoWN8bUpk!IOLpAXs(Q4Sa86aZAVpIiKF:;_d %YQN4oEj9RgMK?19@_(.7\h)*k=R[%u&pTe<&EB)Wn--`*Qs3E);5_@2."pF(\?Z,%In9*[0+[]lc'%)&QY1-#jB03a#C8rMi%'+V %Q_)mL#/8a5]'sVM$GK&B?21nu`>;F:FhnQE:L0=&Z7]dJ=iC)%MXWrW=8LEh#qYDZD_Z#'.r&4RT$SN\XsKaB$Q*3B\h8PF>nWXZ %0Hr?;fYiLVTc(H&^WQg.F4jF)mLM_sb(Qir%#9,.6'b.E]4A^/s:(L3BR?W!MD*27-9k/O+7a\VC.%@fKI[k"3u7 %aFTHj0Q`@ %%''ZnKOG^N_/p8>%'t%JZ,3_%0ZrJ>8]KXq0=A*R@p-DoFN_%#j)"D1[B[,+_.XGIaVU/AQM?]C#J\=r,H6A3agD'3t-P2o`$0FnTs\dK,_[XRgSX_.RHQ9$N8RhX(J0^f22(a&@WSIRT%iHuICbZ?LeKs#k]k)7@6 %AZ'9&J?*X!(NsjZX^/1K]:al2AaPAofHnW\CKE(,/g#gLYd)B6#eCU]GN(B$_)`@"o[7E4?2j^T,)om$;05sQ@PN$tTaEbCA!_pm %6*OPh.YEBl]*PRH(lVa$VFh9D`>2b\&f8sX*%]*m\=![B@i))m?.Q/\N*Y)P9l5?8C@$NVG-WhnUp8,%Z-oa[Yo(+";].U:YeQ!+ %nG@db4($,;l$_SKG"$a-S_$ZDiM3T]$b_ZM-`88uH1Xp$\80ZfgYsr2!Lr#SG+G\#LEjT(X.p=5\e*%b/:mbL.eBg=!V'netGS+U,o_]:Ytg(r8qgP"_DjIofs4g6?EepB+@Th.Mk`^e9i9;WK'LH'hLj %V_[=Oo#kIE2"\3n@95`.P/.\<]<2st$iHlWhtI)#(60'M;!!ZEeQ`D3GQ(+"6uRfBm))4eOf'f#P%:EsYDn5VJmB%A*N^fib0CG=+5IYat:kg]tC^qXN;nr`AlaH2M"o %+uOK8h'thcm'f"Gji+T;[F$0DqtfndWYE(,ZQ'[$Q.'>5_E>?O'bK\(9'YgjL:%Y*e)o@^Sl$f5J7cV,gk+5e;e)r9b\W %2ufjjc.pJj5O>fCi#GtHO-BajOL7ZV?hhNi68d]]*MO?9\#-T`:Wo>ja&K)jaUsGrR;/#WDGQL+AYrXB4MfnR`)lf#L<;/WhIA/9 %_NeK4_G$;F2)67peS]*p,!sHhWT+A7(Ts&W\C0>B/@5.FE7gfg"lXeZ)@eM_@68;P(Xk@A$QIVa_DHJg^6f+!j&;o=cdrl._-.7m %J%p,Us.+*>oK*(aL2!W]c5R;PJF_Ub06j5+]<.Rk@sI0aGi05`]BDks]Jfp#`529I_MYYe>"_j.`%cI),FP\0R' %p.pXDl"BgnIJ5I;@uhoJa0Q&^E*F%KJZdb6UfoIii)@>^0S7cB%4&geSo2dMh>'tO]fLZ;K(4Fo:YeqWVAB1Hm3fp7\&QpEI:UrIl;XkP@Q&<@dF\?#l0]CJJ<:[E+Z`j8\n<*nit7KTQGL\KmGK$d#3 %GuQP6WfS=nAjX4R57CU,)E^'KZcu`2>H0%>*FgOD:CST@>l=(nWR?5b.S1CdV7OB*W$n(b5ss!+6PJqI0iIOcE+:EK\sdrIXZF0m %D;ebtZ>t*lZV!\R#UqH(+KM:ckE>rLca?5b^6Ke*T2^?g/TeHNAUp#oFi*/(]=WnlT9CML">c;G_fXiii%lGJPnDEJFOC,+BoP>9.[,N\ %nf!r@VP=Ahk]ABrIl_n[KFZl9O[O:b&is,H7AQ[`9B[W](;Sp\/!;G1*BdLk-OEC8&!kS9'h1_THE`'?MLUJMNZO-JoJN%$*BdLk %#O@b5FS&rI*VLf4,.^B(@QJh>K[)deSh1sG=@1'pH)DZm>nT3Up/560?)8GDaJL8*^fQCa7h:p4Tk@_'3dU:EnT8hlZukqJiX(#L %+mJ4,'<:"ai_DuSQI+la_u/c__%JdcNsSBJ&!kRN?]oq]oO%tGIeEs735I/+]?u-p7)pRH"-'#\*f'kJQm?e3j:[T8*\=";?#(&:keRlm@t0G!*BeXa_cTSt3dS#`%fI.Y&RDuJ1u?$KJ""I@eKh7pcF!a-^@rEh#GhXm %8<&q]:g<-o>Y:N:F9Y7m.p"o%E&n(rBXdRN@a#cu*isV7(*[9@OQi-t56L0TLXhPOf&b=c=.R$]ph4EQPM7i!B.ntfj_Pd:X*/2\FM%3TY5r7XsYP`R%T+TZ\D,^Te7MPR/#S>XtR %JNocV`p%WcO.=CTmu'TOP:0NmRG(")MoF:iH(*=0M]oR=nE/.R6'=Rqrh8WI')[g9JsO64q`kj;\SZjBhBM-)FB"S*3cmDNajZ*.)VA %LduP/:T%lViH:;?(\uIq(;`1hc/CJ^g'"D/?p-`%H;g^aUE=6oI!=R7Q3Lhq7ljB%hVPW5Zb-E$mH8(1i`,74gpR]5Z8/@hpN5Q6[EU@-+V+e5AF$Lr_hu)\ocj%MgH:_c\qjW(!1+ %[mo^.13e_67P+l,FcV=eTiZ64`VW@]b[Trh`$us`I@.N@MiCl`>\aRZ3@GP^[s1;O;N.Qn`[jSC9["\9BP3,/[JU-nRu>)QA`&/u %aGd!Q=AXp(:#-^VZ)AtUrJ(ii.)YL]-(1OQ6kjD#[CR+Fi)YX,18?YonXpX:Z[`6D(=_pHSlRK\qZHNXB1<()^-??]f?d'[Rl(S: %^`q6Sbd3)BOW/B20+DYfqHd)UIhE\[c.X3"<`[YpKn;)5m8rX&2fpDP7r^=,OVA91mh`#Nl#qE!9tf?;/51c8FZM+-%-RL)qltpo %kmGsc>*A5k38F0H;bN:%`PMF0IEb39_njkV.n_UP_s,d,XDIdI/=goVF5uT[fmRn,`sF!4NZ[>&_SBs1:KV5ro*;/!234"'O0B%9 %Xi2Ug3/(q@8.;(^@59Pg'$FW'j]=Pg0g&_qb/D@=ej$RLDi:ZVpDG`f>mI-IpQIU$G7;;O;hfF`OC2qhPIWKNd5!a(qmO"Dre2l? %gA=T9$.bbG'q8W+H='P#QW2bfF2O*f/#dKFh!o.7#!QJ_&s&0j@dOaG6j7]th._Ojl;Pa??;C2K_6m+o<,`?a,MW9L<-d2a_NDJ=)]CJr0SsLmp"oYI]h%$Sm@\R"Q8J^Z=Nle\IP:Yps %N6SbK?ZAXQ8@/)S/5n/?*h('7AS9^6sOfJ]M5!?EU54CJ6:dW5-t:?cMG+_P-T*[ejt-:`+psbESsL8qa#lm^&tp$JV2:_&Tif/A9ICW0;+*\`@4%+t.&*AkJ/R;k %MC<-B"'P+)72.S@StG?qML^TOdLnt_1m+Bd^i]`VgckRWTu*P8]'M0O@UaQXD'uXKc8EH;=jB0B"s$7D._2i,YY)$!KpuM$^@&Ra %E7aqKTWY#8pAGD"VjU>&JAISdF2\Bucms8aLaFlT!aq`".'L4UdOIRTK6$tZi2O`s^2Q][eFCo9%m;*KI(<KA>L'X/DgA %7sZ9Y6EbBZ0+[],3B7<5jagaL2^&P'ZEJO59k7cEM[!N0kiJ5Q\A/o,K<7A!'%r#Ni;m3[5//5]jU8TF%-)nDkR(@0btYR.)fK"F %"DZnc.B)jQ2FqRW%,f>Ku0bRhTIDKA4BT2NV9RUCjU]og4-S@LdBmL1::m3u@rM!Prci.suiMsMK)G`,#RLhIYM_iGdEoaABX0X:pRP'K$]R%%1q4ZF&Z %7jP:,h(dO9`-;!nrBXX^e\:WAdXW.FFYr%tFc6RNeSsNsrPZPb;)(Jb`=Gmg'oaH4AV_AG]97WEKIMmr:@LSm]j5h0Kq3scQVr-F(l2O(U1U-cl29rB^n,h;cBTb%CLKR]au/k.8Q)8#0Ia_JQr?t_(bE0m^nbecF;.lZe:jKppDY3+mD,^a(8?i1KCCXs=OBahb=,A2ub4lr?)+$QJmt`mHc./S<>>j^dk`j>ZGCl]$f?6''1J^Q'0lS*537Is+T]4jFc9Fpe?Upu7t*DZ0X)a;.g* %[a&gGpLnNaO$I]#lZA(.hY.a]C]!<;P7pcUjV%.mF&b3?WhX,p9.ZG!?JjE?=ujSeh2BLL1)L1=o)4JRE4l\;!&=EA\mCc1OJ=_? %Y[ns_X454)aR!'N7RdMZ)R:k$3N5kd+bR7m2%>s:$e]c2R*q)L-UGnPDc[i4CDLqge"'`[BuoXDaF6j/1h/("4b0-Hf_0Ml&u[d* %3*i&n5D$kAdZE.gOR(*UJgD=uppqno[e%/7SD@p?] %hDRukES>J/cq1qHm?O+rMD^`MgRelN/8gb8='m?HlG]g4CqZ%6+;_Fp4ndh;*SpiuG-S2:(PKU`20)6b*u11C5'QSYWHKYSBPo/P %a"Xf9G:'@>kH&`F1L'?BCTu8,`s`I4:8)r*3YerAFD(#jj&Kn16W0#QUf'BsN!qDRXLEl=cG0r2Dgh*4mIF5U%:?I^Q7f/BKF(I^k2qs3n %YC%`S+E#)T:rc$TVI$jq)7:V2:/^RTN[47k8+(eB^+LZNJP`(ep/&(]WXXh %CNMTsn#MANk#PjRcdh]o91[F;lRp3_26ClO+8FDm;B1g@4PaYt67^:5.0/UZ?2e@>SFm970nMBW"V?16e;cH@`4K0@4F(e:Im$qe %J?rSMEFlVK^Je_EVk7MbjeKu"4p:;7Y?oSfdMPfN:_<^[q8HTq[A9rf5X.Dm7lk-b\kFDm5Rjn_%!rD6(2VZ,>:cg>+/_3Y8;1V@ %hg_k^8)0:N(;8HCjIW)?MOI7A@5s0'.FpDm@ah@sk#@g'X(se1QK2ZId31mM=1%][CRZDs2Qp_B=l`'E,nW>5s73JU9?U %5kk.:cEq=sd(J6fc!H?silJcZj6Hd,aE11eO_rpIn$5)8fl2HkoR<@s9Wh]n)MPM-bKYU@bOYJNf_+tmV#%41fOaNb/_A18c\9C9 %k<[8gZa1pga7bi<\".=ZHY#scR<( %[@]PUJ&An]rn:^r&"T*))HnW!>A+W*JSM'G`R`l!_`#Rcg\RDo7ib`$_o2P7%>C[*hB=YV"ZOt9]orCOQc?">gXWM#?K8[V#?nX\ %e^qe7_lp9:[Hhuf]n[B7Kq";(jl(DYX/a9gr-[4]2Z,6JGtK1u\CH:)](@f-IPEr@c)7^eqM4PXpKRCdh[-dS.d5l2AjO$=-8Gt_ %=,6KFB0e&9"/QoK(::7PmCt[i)GY)AIp(.ubC]_#(3Eead%Ec'a0VEp$Yoq=ib#@`?]tYA4\6e&E)[(K8B*RrqWYrFTj<%I[CPkP %%$+0gI2=@R=q-+XH@E4D:WK)=c^XahnQ*ib-\E'B4Z]sK7jP.^DP,*P5^^!:BrB27BGWuBq>d]UmZ7K8Y@;io8<]_7(DGJ+6R&q> %[)Q2MeXVFK^-FQ(kK9[0.XGZ#G&Me%?o3H%9aGg_n;pi9ara/iEKaS-NB,BWXdC&K$rRI-9&[,m2lS+FgnHq=;TkJKk"BK0P?Q74 %VP&S3O]m=;W(CcEP?R*0(.`5O8?L;i4/iC18tiU-2lQu0GUT]59kp)eO+FYR/#cNPoo)8L__-Vni[2&Af/&\/5!#YH^I>*7ME#NL %mInKX:kB^Nkh-KRU__N/LXB;\Um<9)cs#5#Q:+)UEKaRfDAl,_EKaS1Wt7m=\O`jpCB!qiJ/DW691/,HI'kUAoVQ9uk=XBq:U%Ap %$&kVSnl]Y?4[rpO9)dA(?],YOjmcoh`:-oSl<>mAm8IkUQ@B8#ZO"T=cV+$FIJBn)Wg]CRkieLHJUA6o.KhJ0@e_LFJ+70Y`:-q) %:(C[=`:-pnfk4p_g%d0j%VE)8poJf0qkd9+46R*aqmGud[kp$rDSgL,/BL#&41+Vq+:AC*.jDYQYn:4Qkq.iE8HdZ3'e(7K@Q]7M %cVG@=i#@^WHZ*\E?_)k]5WLA2GEG]FDJcWT=+'I#(D#Pdj]D;kY)iG:h3i6)59JojWE'STFIi6)595^*fU4G4s>:,r%>5VI1K;&K)N5ciRl179Y'rDY^: %'6U`86;_Fb4#[rEhKUdBUdmh'0+[\q\t?)!ak&AUM^m@H's>$9m3oNcj84kj;=@R1d\Z0=#]W]FYCTTUMorbD$5L>HCQ!cH4ZkObG8X-qd^!?'_,]f-HYF8P`]1DMapZiE;H/5MOhDJl2TP^R<)*`I!f-lJHka+L:QonZ"L %f$QNqohm=5E5ANc9=67kE5"9XMt]T,DGq8Rc1"Y'0/eapbokK,6#7A@c&VLGiu]PMH.99_3a0bKf$V=GYqVH78&=^+dnVOX!/S"3 %r56Lu0Tj$Ps1[\\+]A4?DIa+cJA=6E$`V2?i2(S[_HeNXFQrX7kX&7`/BL>W4d`>LZ2^D+j/uj$0Cq;=Kq/]7l,D2beX>IZ%=l=i %fT0;kGB/K+]B47\P*>PfU?[[_E8%P-s"G3EU["Akgib9f_MDEF3>BU9*U<$EZ1gUZ,/<5t3IDKdN$O>D^aPgI%gU\NQBgcs %S";"7ASF'J#n=icb/M'2cnF:t)gF;RGH35%dS0[a(IC[4uKN#l"WrkK4S2jTN`]TNag9]+UJTZ51JIMG*9n1&o[)hc*MBn-;T[,1hDlEiTo9a/c73r9S-A%oH\Y/j!BeMs,322rWc,b#UB(m %;Wj+PC^jmln7u@/9TBU@qfArZ`kM<.;(?g-o3sGdFhk8jQ(C1CFqLl>\Zu@!'G5]S%X`af#?nWkh)i[h)n(NghoTcDV^tr=A^#O= %[;QjCT>pHk]9,NTc]%_n`AQNqU)b5:K:6^F2,#EO;^XJ]$;+,qRgmV6eK-k>+T_^aE#;Iu(m4,Zo[L/0kIQ0.q$/sr8.79=RQ %@bQT+[s=YHKPq?Wo@M;hVpMLCgu897\NSi!8?ZqRcE$?gluHDmT9U#`3\,AXNSc7:kgtOhfJXMX>b*)6gGbn,7`R0Fgq#Mi**Qak %4m8\r`LTo3f59l]:3!-Epq4c:iV-ndhj`;j/M1JdFlh`]-J:TI*q-""bNUZ+q->Rcoppd?bc,$r!jcWSlfR4i6$MmD`m?K@r*okAh0.P,9MtcE?%(0;+WEubWtf"1(_K'1BSf..4@'82`%[K1%.E-JRUA:%K2Z4C1(49AtY5lT$Y\Hh-]E9 %)H[@$3N(%/6uV.Rl;=+?J`tdJ(V2SNZ0;.^F9EV_e:\PNqtfGkrE'&Ci6Daq6;doR2h(cKHY9q@2R7Ja/'p^%OMTShQ3;HPo8&eX %9OXM+P)o\,Mg(!@N9-U%dtub0J@uU7,Rj'P\cj&]sRUbWs.@#)5g. %/Z1's=Om_`;drGE5^^RVeA/Z/]fmScSQ.;=/MRbh_O@oD3>rIhB5d8*9\9$_7=jfPR$F=";[_SIQI4.,H.%oK(Jr@Z9eCJ[UM[,D %WTLtQ:4ZKVrtePW_b;ZG;2hliKM=&^K9_qA'NE@>PJXU&U,m=UIr2T]\pNgaqZU86\a>e09oQ %KWQP:C3fJ9`RYY[[3-DOdaf$h[0VC5_UbHN=qA5K"o[S9jm[Uf@C_;L1M9Fk3^.T9>L2bNGpg.7*Nf*cei;Q54A%JWB7li>BXMYgDbiIH %g[j0jbY.gZgu+'(DrF8rG(Vs@\?eiBpbHV!$V!YT\iIZ''MNK^KKBN<"mbM;A+AZc7jN3k.VcKgJsZ"jE/6,qMfIY_n'6h) %,Fr#qij)2lEI8o3][6:Xq!a!^g9@A[f/k4Q8fij(Gi@+o[^l&#N^QPKXY:m8._*e9BSHtPbZ[M0=Dgl+A6'M1=j6f1^h1L2Ypo1F %lGU'!)4I"VAn2nq3+@t+S!cOaj%;XQV=gSCq.EUKd_F]`ePS-H$r)]`n7MMS/g2FiA%6mi;)70V):JQ^]khs4W>b34NL5pndO-;?"R %CFBtLL%N)i%kQ").4;2)]oeM4)rdP?+Am*2CW-_J_NS7&E'qpT/k&JODM\*+0O^:rgb9-6%.k<.(2eqp/O`ANDJ2bq97\%:LNV;B %#&,p3+I40S@3j;1K33j\WeMdf@1^Tn]dmf:>nY&dT]_1Ff9MU;ej\FKJT4s._n+308W2nt(tOBYWki[\'#V:g>*'BK,r)KZUbGFC %),`2DTI^(R34rLq$%iYc(di*-+s=$]@T\t=Wd.uSf*p3bM&^Oc\(GW=JV\Ei\$(G*AH=(,`Q`kTiKGZ@OC>m[$-sK>(XNTL<.qO3=##pE8aRW/ke?CPo %V8dXL%-oZqhuauOH!suNoH9HQYV%k)1!%b*j(H4*--Xc"j(Fc`N9Y)unZroegsM;FB8'$"8IXoOf7b!l,r)J/pA$]WY*epK>q*#r %>VYUt7HH;7@YT%$;Iu]11n:d&7A\"H8Sf`lMN:PW`Dl@K-ok^Ak.YEj#8Id8Jf9BqjYB!%[q^QGj77HSN%Por %=I5a/,/-&0MdT%`I6G_IOP!Die#/F$;KA<'IK%K?fXFO>I/0S)P)T2,8MALT-s_3(G23;@F\*#-Jpg9a>aNC5/p,+c`E2E10&1@_ %'48g%etpI28-jb_g1t_FHm)-b(FTY`>aNC50#E>MN9cWDeqH1cK&aEfL35eC,%XA?@TXEikV>(9`ft)2=+Rp80P4FRCUZepf?g30 %_O?u/f.^u=%F'*.:gB@*YV(0%-H.iaW.qH]39a[8LMDXrjM\Q_s.C.F<($R_-H%c`p_pB3Qk\0!Tc2W\AHH+(`si)r6W./Vep/uQ %@9qs'n8Sp1cD`_.HPd[P"^Pk7E=Eqq#.cFDE=JHWgED,@7;M+XPLJ@W8kD3M".c^8\;&:84/A8i`AM`E;<#89__lOn;f<:a;J6M! %@nCYL*W-`7^*U`UFKR&@Mkmk;%U&s\8aNC5/rOqi(p4T0X:*[5U2\$6YV)T;-OMdh %$&8i)%5C'Le8(dt6gMFX/DST6aX%U<3"sksai74mL-[@XX1FB_1CR_1U3EGERUHcNcmBa\L2s)CFa5qlhRG1p@9lW+hFq1@`3:ld %?"e4`'#V9pPoA7#0s&R+&*&`:Or2c(Sk=8N_^l7,BI2_c5_eBf+@@WuOC[!@^T407Y%4No<`iE_eXRQ/Ppo5jSBkee#01jX%.!b: %WIXnT?'q9(#PoU#50#E=`unY&dW-]=3K6tgN?"VZ/9YZM9m0[fWXgg!?@9ogd&b*El4dDVK/r="BehdUN %Y:sir(Ym-+iEB-r\r]OY`H=`\lV^\s>ZXs4=;SRF[(%`F@9k5?/h!kq@T\uGCE6l"$(G+;>p=,;iNOq<#Ed'X&iR/E;]0Ff$(G,N %hiG(NKM=&^Jr[4GKM=&N5Y65H@L)sBDX;JD(T0pbNr/:+NB>, %>55\IC`R"E[E'n[hq!BJIpZYeQZSBsTW*XF5"9"oLoc<>=H*5/:1Y9GkDIm@Jsf"b@_@Mrjm)9,gKMIk(1R]%TW&[W4";nb$[n@T %>>$rWbNr5bGo*`;$A$ULJLZTrecf#<8mI_$YV("YV`J"%_RcBYVo3^L%-p6;Nu$=n0s"#F_]:#$4KF$aOP.%'Gt+>p62Q&cqOdN7$Xr,W6=1k=%d_0nsh=WII3R?0o-Q19:jhInY&d %0HDQ$Y"N5+(TB$SRgik"1NOb*[Fm721c*TRKAsHfL35ej?rC5s2n(/nC\[lb[CeKn,F)DLX!1tXQti3(f?dB#Yb.F"f?g30@TI,. %>f2'!fRI"]71OL78kH;n(?C!KHqS`+=HEVsnR:F(?r-K>&Ugl66G5u0m(tne8]i_>Wk$JaQfYk--c`p[_JtP %]`5.U*pc5>9;(!B52OfdWR2PGD-M`r)e%L$?(B\V)@Y$7pis;=1$0&MUQMTj`AT&(H=%F-XTcEU6fSp<]9&-:*8ZXNaG`N^%X'k&??sJdg[&Q0p/93:`1mfVRDpSQGI/a`A?!Y'HA?"eC`khH#05'gC8mWF$`cJhgNuP>!Ut+;Uiim^KQ# %F2,jWf]>/'d.)XY9KQ_A?rq+7!<'j`YW+YR/c#[`Zr(UYK#Copiu@@%Z_Hm8Y!`K+'`ViJ,(j1J3U@XN8n>/!;>GKkr.A9e-R9M3 %cp-0JH22o]>0:2ZVD@hHbLAk^]E\E01UY_[]h9rk*MR:2[<,ccLHf&YEPB;<01BGp^0o9+KBdi#Tq"uS2 %SdZ8D@JS%#l,ig9/NqGZ?!;(+^"@6SY%iTQiLG]>_g[UYGp.j(P38H#)%\nNLQVOirqkeA8Cbe`-;;rDcQbZl0\klDc7TtC_f2@Y %T#t/9(G'@N:o!?Rpi*iK2;7`K(fqOF"YKVbY)>CR#ZWH+Or/r47Mg1&aC#j>:ITe+P//g\ %+82FM8GF$ViC4V[B;+ATnYfW!m5X1q2[nd@1lZU,]iU^4#6Qsm$BA?8hJpVTpVRm?FW+ROU`k> %IW(7+G/(Ad?_O4-n?UGT)"$2%AWSoaEYOM?dHMGh^D-Fif=]OkoZQq2aRU!D+0IK/gZdh0pfLg*7>pt:".bgWOVq[G,hHWm*)[Qt %a6SsC`nEs@-MVEXgjq?rEQ(pd\Rnii4>]:/$=H7upjmoF,Jl1'65^B`9W!mk?AU"mU9a=l78,&`G6'VNkc&'foqPu(>#o_/Q_rlp %HpiKCFdp1c]>-co)g^X:F.J+,<0)0]p6YYl@=O.#>=P7fL&El2_ln;nBR_RU$ %O%#1FWc)Me(Ppqhl)XQiYu%!\'?S-I]*#fL`^*59ia)1THW/96*E;ue=Y3BD94]B@SpCG8M/hM9oOq?S>l9":D<01CoaqhqC2/R, %-)AMchlHG0jq:ipr/l\'hc`S'N$d\T#dfma4re\>NBt=D0Fub/nb?%?URLH*H'-9A%qqip!%eBcHa(=BIFC!K,0V#0B*GUg"f%>i %+=jsjr`T5#l'JRA_kVdXAeTRN^bMU8XfQ0TE8[,2^dqVtKELg8".OG&btaTU=F>,mVoc9T2]u3p%;=nlU31bm`;J;/pTa8$gO3DA %lB.#sq`S/13.*lt[g;@2[J7s6NFRS*_$,,:l"M`6D$B2+q@kM`E %<++?\l6n,t/hhc)Yk(SGbB$A6fWHYQc]*[FRF.F*W-taRoH)oPm[XE5To;tq\tp7efU_Leess&hmYu#"*hV_gk=mq<7]7FKJZrkQ %^%92aTh.CRIVTmn_WQLAd@hL/W>aQKfEGh0(pa$7jRW4[]F,Jufh]N:kEC%7mHr8=^\]9gF&tNhicKhp&kCf1PC'X6ZskB.3"nRcP1["&:M^#etuX.G1p!cC"H/ %kOnc@btJ9FI1;Ga-@u&0_)Be&O7l\$]sgmCI)+.kQ/-QF[!VbbG5sG_DuEpPR=l%Dn#Nu@W"9t4>5Mg\,W&bGCS0L.c2[eu,$$L, %;q]dQBdu?H>\<aEb%n)BUIgoQ`C@"aq^0R<.;cX^?ZKIMOKM0.M'RaCUp926d$KaH*jlL*tm_?m@edhVhOqjh!g,KbMj*: %c7c;Jls)aHSl"7#T>:$CcM8.k+#abfI#.cAGEtk)N`T-Cp\+ks6ldd&CT#cTX]C7!C$=$,_,]nreI:HOqHUE#bFr.6"P>FF+4WrE %*TPN03:qme?n?I0SZ:Y65\j^plknCnO)s,a(igdMjI[Fb;r,GJ:9%;`)aW0IHJ*!3NP>TgP=!j4\dp.X`qgk%`r`oHCqCUNp %$qW13&a)OkErrMf;"*3ZX3Sp"koOq@r=g?_QHT-TkC1BZgoW.B+-4,Nq8meTCCtkBXlc?t7'P/&dLME?a.5de%+>\i2]Di^dql,k %:&gkB()6*Lo8(5f:A"oe%,JWlMN?SY21Mi/ms^t.h-M-[_h4Ksg<%F)//7Hhcq\1I4phES7CSJ??(Q;r?mg]n+'A=BK:NjVJ':O, %RK(C[[E`52QYGhQ\l2g$[5aTY8"1QmsNse`(6XX5?f?[Fe&8oHl?'qJ<1NHSE/\1;^GrWL!+[ %S0g#4Go'C2-&*bPE0=P;C@QdPH4u],Q'QA&R?F4XYr,0'HKnX&',c%u8Z4n":Smsb6+]asKsXHl/VmA6n]!l&&/=kJj#^-j)>-qCHC\f*qDm,4 %BhHj%Ym2j.-C37]O+tnPmL7NYZjS255GL"/f %gga-uXtZW;hGN8(-+/Gt`1HC.cIL9Ec>Mj6ep;V-3QL#_Au-$7e0/Ktq;q-d;rf9nJ+gYe+-hM5gE_#)>^J(?j@cM*-U5ora) %e*JZQ^U/Lh>+(hDB$AeJ>%(%2Zg",g3paS([*R?Fki_6jcC&"tVOkf(IB/r(^4M75a`>)Pe=^UF>]IaLTW2[boC_.6\qpHsSosDS %-#&,,gq*\g!kc(pMgR^3n+,aK]CS/43bOtPqO0#uc(qZP)7R.T5@i7::hX2]g8G4;;;FuIB!2m*'9l1M! %hoP?B`84PecgQ?)n]agG&gQ);@;TJ>@.?k*6]Vr"AB)6B\AW+M_.&K#A!b4tjT!WO\oHr;^H[LGPKorZC>%ukDB>=B'a@bR\,*<) %W-?e/V*!0W+5M]om@g/#WB[a?[:pENYCbcONtQHcmluSmcCALuf'gm36abPECB*GBfqNr/gb7Eo+a3%Q?F'fls,jUnCL%GcmXN4G:CqgF73/M'Ik3:V-AXoIhg=EKB:g5?rWTbq+t(V:*m %Nd=FE4]kLL7XGG).cmbDQRH`kI[96"D&FF?Q=ip1e_[Yn?m"<5bDa:^f,53,_t.+nT1[H&gG0*hV^EK=O,>"Cl'h&/lIX(UVP<>l+'DPSl+*%_ %c!kV%O*i8^0N_p>THR"Ler$5% %m#4nX>%L1&BLcp`lrkJ8.#Vr<'?4lPF*GJ.KI01t3ZcT.#s0>"X.X$N@lf-CI!qk8m-K/!?e:d:5uT[5!hk/T,Zh#L.2>rnjD'sQ %"jZ7l,RT3Jn]/Rud+Q+C0hegAV=JIjL%*41e6KIGL\"eZTE"lR3BXTe`g&eRB`2''RPscOjs7rKdnamBr>f1o`FnqiJ@BB]1,%j[ %GE4nOJ?s9sSf_6__g-"1nQk15p[;N_5T/^IEo.[L[\aqf1O$FA"ch.IXrgitIc7g2fXYkQ7IZ++1ms;?>;dKL,+@<*2NbGTEqs;D %C:&!\[>QO,n%76K,iMkp&Af2GkB]HR3:i]4B7[a71;): %UW$[]71;):U'_i.$oS^"hibl*@^(].4gohn@MCQL6nu1Y0qqDXPq22Xk-bq:0lP_/F_\/`h"fd!YZ!=Ah-Bf$#OGd9=?qRH[].m, %>(0nmQJL3,qAj)[U$oiK^,EmJQT#bM80r@*'CfXU-:eKiD'2!,?"4UV5t;>E*j!I7ilc-3]>`A_&;b0lqW7-qC(m<8IU["RNqBWW %^*M-O*9j;uN8eW:976Q2Q_GfN^3n@ed'MbgYM@]#09n3R0-//''jRDoV+E:si&^fkE.A.=YokVGZk"A-,Lf\1PQ#p,$'f3U5J#cZ8tBMogt(C$#k]8[MG&B %=[W.bk%o06O,2=0;T'_Z$kJZ3YB5$?Q9?rM_0*;j?Xe:KX>FQY(%I)^*28eKDqh4B]ur>A&seq>onK&d!KW',qQ3*,bk,LVV#-pMP<@nN#Co=o!3OZl>(sSN %c0BoCa:#u9r>d-uh?R.YTFZ7q2q%@rGo"2C^S0JS6h6ReZ[aN<\imuY6ukDn5#GS'!'$$V8A-GsKlZ%s1["]g]lWbNWf9WMQ?Ll[ %mpUp%cLK:I]7"uTZC4/UN4BWp9pddR6lK!'%b@#Y%^ScUE1(nP=_%0mj!0PgkJ+7,`e$`kW(n\@1&[l3b3=P2<5,JQa_iKDf7e9R %+'.3dO>CqH(HNe[a6lM>0N`CV?cLfnZM*tX[5\"C9m<5][4IGbMf2,M<:9S:+]rN0;X)1r %.@#AnA#1>9:0EjSKrh6N1h;%N %1:YlI1h?SXd$td4U*5;uOQ!!II@:AD0Ust1r\>87(bZ>dIu_Hp=!k5fqqmOTaid#j=.b\2beZV(hr-8Y_!i*UAEgt\J.irY+1^ia %=ekq93#7^0*Yu&Uo$`],galuXom(5ln;sBN3&YriQ5QsG:KA5do2Fl_[X9[jR=/SoBHClBW?uUEUHA>6(6uN.Js$''UOhkg:)YlP %$Q4/322BPhf?nr;k>d!TmVsPcKfG'G4F93S;I_b^MhZ&SOKXNP+0Dht?/OBGclG43=(RjjqIO(;4!Pg.&PYWa@3J-E$B!!TcSadm %'_#];FPAQf8+]2#"dn?`ki[Q&P>qNio.Jfr5gPAL0!6:rQWC(:T`sq^%OCP_g;DqH %/f5)]?6&`A[/)E.Vc*Nt)%jj\OT>4A,A(SkSW*OX6=I>;*#eH<4^^ThfAnh!"C/=lh!.&angZ*je#l/Z7jsPg_+ePg`_$FgP\*L2Wm?gII/!r:hEU3m\=?$oVm:,Uff9LF %W#36#gc2nV'jM'.\Q<]$Ln!89WE'4K<6usZbU,A\6:%)WCE)\nSm/@FqgGfcrpb/T@lm$d)U$hW+70iZdIPY#e6rLP([LY@p) %Fg=B;b>.M7\c:Dh+?m:*B^qM>s86U!(L)TScEpSr]=uGqi5kClbRGhUO!>m@0Wt6G]om,(1pV\o0pWa=-%rEohY/tN?qfV8mC7Y8 %DiMlqgZ,5Of\S'kD*cJTq(q4F.h-g.\IGJ!Kt[$$O2g,C[?*^1XL?lde2HoEIi7D#n4?-]dTV.J"cM"ds8@('W19b5YTK""Tq\LA %^OEob;m4JFL]:(GCCccDce4<6j$gYjT3j0bQh)[>?Phfi\,CS>g+!E"N7K#+Pj`D^r]#+<9-J5AP_QH' %5o+Qe+.s0AJkhO6*S?.50FPI[#(N@EI/*Dsq>\9_#.;*CeT04=>R1^@^UbAc5p%"+ %bFc?q"fUSK6A(^kTF^GKHaU$NRSQ6E1["fXDs4mHS_58]8f&CfWl-u.n=3/cMlTluF%LKTeM%BB]nZO"150:fO9e[Be)LH`.3i;:3E)Fk[[+.s'p4k.W<#e0@Lgr<,$?f9[[+.sKs$>IdiO.@ %Kkm&(>>*Vu1A>4oD(T0pbO(0bD(T0p$`4*FCb;dhp%q#,e:LZQ86\a>e:LFd\Wc2BKqY4rfNR72('H=0Kpu7j(G2cXJFeWoRbGdj[:LI^ %_O93SWMA2lgBdDW$?H3+WrWj9)WYP)3]Y^;MWJKaeb./'>G!`3KDPe"I4Y@2e^'[E@aOYlD[CQn>^k77D7-D:@BlDs(iQ!-YDj;.>#r1rUjuu![+Mko>>[J7QL>rbZ1EkUNQE%QK<#9Kg5^+el-JRmu$O6fca2Q\)ki%S>$kIgX%o?,NW;.B> %0:XjESH!)&*Z'oBjRTg54>'(q\m-eCVu.SPI$`OX.(c6.3GOa^HI8]d+l_g"DRdsA;$`tm"N2+a:FW!",[@5,"@N"Eb9t!=7nsa/ %J]f?I5pmehI+$2cMo?H=e'"oA.KA+ueL5(_LOrjBVa`sSI(AsAECZ_C*XSE0'Gk+?klmZt[tc9g.B;kT.Y#3E;nG+E:5j:0I7n$e %(2,E?;cM^k+E9lP.4Y4TC"A"brOUi'+^OY8FJhC7VPp)h0d.$`R+==>YR9eR,T3POPE0hdbfiXfFEd6d(Lp,Qiq7heZ0jKCQ %gtkEC^V`)Z7u$hW+&@D;;&798\K*:]m.=aB[kZm#E1Pg]#mkR)45'Y4aZ5`^&ZU-^BV6m;TTN2*!Gd?^iba %K?W_]1.=otbjD?6kdF3CbjBA[d;^N445,h"1lN(+N'Ma8c#QWYL_K/*A,k: %6gHJ>.h7lQ?[;BKN#8!=&O8mFJYV>9R@I"^mNVoV&$IZ'kKq'AKSt54.5=3'qp@n5H.JAUeBW*:l:Gia'S2%g)q%2CVDqj*[AZ6f %YLZ<^U^8=SrU_9dl-+243^]'`nV[s"n&QlpAsM3,]`.GE^5!L.S#bJH"eA6s[g^gYf7RF@R\b0c*OJIph:I\\q0Lm]\=RfiB3:bo %'lN;NXKPk$r:(No@6Ic9ct;'e?1[&B]:q1.f8k"<-Jhng?e]O7\SlU0IWSoJ)gfs0G05crZQ>BaIQmM9KZ`Gb@H[M']SqpR6$9K^ %[7jn#l`K&`-EnfiV1"T2D;Zk4Fq3("K?F,B<*e>Jm6M9;?>!OabV>cQ>qEAmf+2bs%ur%pCO]F@'HY.]qrd@k[tQfgWJp\C,gkCN;V(^Tjfqgb3aNT0&3\dH8FC94<,.n//^h:jHa2[^g %pNcG38)E%p_hZb4l`n-]>"@\miLW[L6(%iNaB"u:6X3p,WID9j`@hTqJkX>!ofjD5p18:G)CM`?Ik:U\rpsctESG8@&(!YPFFR?( %5(5.%FZo\VT23L+Eunp^L$ctedL/R"cccY?f0Xn>\BI3,I-?B;)5sJ?9,B-acunmN?]DQPJDQ-L]YO34\^1@N"jS40?X4q3lD?Qr"md#(DQU)8BU]n(q3UCoC7/6Vgt!)r[:l_Aa4:k][=HpFBkpkKeooiY=\"C(fNQ.h(3F^gg02@j %(4*_`gKGSoeokHV/EFK6g02@j(*cCHd+%V^5Df,9"kB+1h&[0"4EJi66l`#[e:N+l86\a>eFI?/MQJ1@C>nuT-sK?se:Q4+daf$h %[D3H:['_G`/%],8pc'bmmk_S8cKBd*CqXtVg*?"P!8H2hqR4_:FUF#>@_9`n-a+D@/6Mr4BT1'^: %_KU%A&Li00aHTegTB1#+K,lO(IMSO:$$!?5pfZg[%!Ar_gg@66Lpal`M7+pe/`T %,uXoB,_-f9O%H4?AL:mjH!E=[S`Xt+??Z+-Z%>(jbBroRa4WaLZ&Z\NM?GO[^@l:M*JLFi8j[q$U_fk'8TI=0nGL#eN^Dr-90dn# %b%;q;n`>s@MF@!r_!(?rXrH@g?0o]F?d?B,HO2h`jX^rRS8fZcil`^_d!'JfYNh0"2nk@S?5VC73T&Eq0;hTo]rsZ&M:eXi4:oFI %19?&h^1A_,Y[k,-f/F#1+okt`3^igC*?DSsP&9Kp'I5k"#rE\IZP:q\B6Ho24gk;B+YmhXn2!V(U%c8MV8C9M[aA7#Iqq,U;m)gn %?tnae*naP$5%:0AUJ6U())4,*>BmmQ9q.[dP:FhYC_"Hs_jJkG;7W,).FRSD0KcEEP)PR`)H%omA9&,B@9p,.-cIrbW.qP*RhXK$ %;-guI98[NK8]s_bCFE2@0na\[p0a_<%3<.eBX+ACL(7S.f#S/:%>0kZA9/3NgBTb`P2[B@<(!S@d`jX;08f!n@TZ]2#.GSZ#-9LM %E=Eqq#-@a-\;!KEnDf$6X[,!JP2R>YGGP3.U,C;?8W7HK+WMiK20@1``8sRFCZs]k5Z];O20>dO@QD*&BFQ):-,h``DBF55S;lit %(tN825Y1L^U7Y&M#:;%($V922iJ,09;l!2<*o)i?X:+aBU>^j$@9lLRE'rF8X<\66`;C$cook(KqR'E\E'oRB<7G#h6dDngB6R;j %bqOrb#kQ,XBneo)6^%s*O_,FeVueIX-*BmM=I37*qVo(3L3:%iMu@X$'#V:OP#5UlQc-*\Z3)ajH81(qad[]hC:)\7nn6Dmgi=;Nn20NM<-J!(/[!n69dk[5EhA`drcF[a^@jFh[7WO1Tn/r="B4;=7Z %@9qi=(UCohi4$Z!]3)t^'H,q^OdcdS>oDDc@L_W)s+M*;,r)J/4dECa/r="BQjsfMf-N/Q$QS$M.5<8[?0I8AMsHNCecdQ4-*BmM %=;U5c%ZK_:(tJk/j@EKJf[PN=6Ab#k(tJk4TL`9[f[Re80N#9EYc3?-jChajf[R4+)I^(?Yc.es_i_BnYc.fV"U?qLVQ#8Mrb,M/ %f[M*$n'"JAR&1Y:]U4AV0%ddl[']s/XV\UoOi>hUAeIIJ/R_Qc'H\8K?Gt>k=DY*aVA>]Ogh(eWkmT:Q`70Z1dYhOKq8;3U?T?$KC,33Gn`=;Q8V %RDZFAL33M=LA?Y1_n(@c''>bn_3FQ4gN@^3g&KK@*Zdj)==-2^!*Q:k2,pfW#ILCer&e+(M^)1^?:KCR6]TFX_>nY&d@'sNc\^j3d\qkYAFh&cNF[7*c!ob_8 %^PI_".*eaLDLtjXjca!ZI7b,5$DZeYASh&jC*MZ\=#MQb\grW5A5F$JLbE+;=('VhM;p;bg]"E.6BRF7$YV*Fa>1j`c8B^\ %\eLDJf-N/Q92Uo5)ELhb1;BFif?g30qU2[FEXe5]@_lJYi4UJV20AU3MOGO:d,AagC3!QH8#K:L^Z8rQqrYk.Et'.i+hj.-\VBcS %8N$6=-cS#cC2@j6Kt2s%Ude?Va`.b1JUmW]'B0r,Vk9.2)ENSNdg;Ef>!imjS7>!'fZB9_E"/@Q"[/--E=Eqg+f]@S?@9k-;+[NU]re0cF&qq96IYPCWOW<-f %YAGt%QRLY9245Wk2e33[_L8XdBneo)6^r!CNFj$G1*fg.R5DgS4=JXW&fB6>e@3O8ejV^8^pl"R@9nQ=()YXL0rtbd0Yqa7'#V<- %b"mr]Or2aRq8ef1/r="Bn@V9o),`2Dn:%q&C!$Go;T$(NmsT[jQc-*\R8e6R=I5LlmYgCOKls)Q=qh;/&u#F_LNWPQ<'Uau?"S4& %B'->Hk?'(o@Y]*:\i]h0>nY&di_jIb_Rch^$^SWBpgIIj*c+NbMq.3HkpK).Qc)UQR05l0^Phd].4R3X94D!>mYIP+$DiH!.4R3X %94D!>9KuD6\g3#Q\Itb;EEs3p\eLDJf-N/Q$hhVSf3DWaQ_H7f>/I/&l&18L>2isrUk:)4ee0mK9\r4JXX.dufou);[[+.s"gjIa %>>*Vu_F^h+[[+.s"i#`n)^!PY_G^P6[[+.s"ZsD;R=ae&(?`>49N)>F=%:kHOf$]Q-/?uO10C?S-#@-"#4-#e.O(lZ'edhoPA5M?$IG\/BF5F)7&m>M47[f`n6+;,,Q+e66^7u@8e[Yn,$oQ@8kA6*K;8_MjR[]*K.A6KYtD!Y,LR` %685>LoY(a`A9_2mRB[*Xl]N+9"kSG@f-N/Q$U=N.NlVsdATAKaNg:YLbH@'XNg:YL92WSI/NJ9G3K;>Gf(8cA_38,Ah'F;I$a'?6 %\1WVH?)4o>2Rm5M>7."=(";$Vc3UJe'g&M?8X5RedW!(7'NMU0$;t/eb+lT.L3:'&r/A3;7T^I?0o?Vj0s&RE:A9058RYom1WJ^# %l+PF72ODHqH/ac8=3Rm$n<+Cq?gRVXYbQ0@)W`QJ;.S\:tLDd%m0X_DQGN)l+9&)6TZ#22'8XUpu0ZC9`7fMo?P"6>Nl;%kPd& %;cMEk=HEVs3P=]"fO9bhYfieJV0HB6%N+Pn,q?gLW9.PEm*MAm9QmQOP[X"*Y2j+1/kP$2,V$]`H`du!liMr$;&P*a0?h'V.`64& %Xf)QL0Ji#T@2Xeg(c[@m4g6%6%($k4#IZd&.\dp[HJAAWik%AE#.rN[9$d1b/Ku5)1tIDJ.u#DY^bsb%5\`WdAN0&>kMRC#mB"Df %_L,MpHV(at&hM$j8#iOBUQ)KpoqU0[3eoF.fmc-:]3m^0YhE8EhUMG%d24IE>D?3pJ[VZkOg_sNnPi\TdE!Z62;r4ZXL3QgP^jA. %ZbcS=5!9M7ZaLnCKH"@Iq8e.W=>g&`r2\7!?/I`X(O@R-3+(XY(TB$!SM.L)ncl]3V-2UL$MV5]N&uLnOeffGFS3>B?&8u5iA;3t %40S:m0(cf$8%Z&u%!L>"aOH+mA$F/)0D9'\,(j/dSeO#p(b@>'B](e^qYF,lp0a5]d_Diq_(KN4-NOn#2:r*$(E-_@3nT-]l71Cn %(QcEqUKr]bG.FO!P%.CO4sdq%=T6,hm(H"^Et0;YZC-e/,15$J]<"auHaG;c_(J^[Gt5IZ)=.u,AE+NnJp#9ng6K`eQTmF&$1gAE %<0C0pr1=p%@D_#S,/%'YQC@%^(EH6)(oSm9&`nd]hKlIX(GTXNGKZ\)Q^>pQS5RbB/SR#1k6%X';$DmV$W_(N7<4JQ2=%!FZ,@ch?*,(j/:D4ZMaa?S;\b[E\A %iVR,"l+ZYOb.N+O:G)4]CLD8_9J&,/mo#'^LH"^Pn);S.SZsh:Pta%C)Z.D;fZ`7iCrpS5U_sArIGpDaWAMM/^t>"*ZPYlRr-_ab %+5N%A=bbjFKcZd90fU&!(\DA/`I;<:"jSnccV?936MuPOEY;^67DCooC1c_b`R7`.6cOiJtKdL/R0%(_W+..XH37S_90'LSI66q@i4(2sn! %.IsPKH$^m#Pp.;#^^I:BU;K;+!FG7bN_be81ZTXUX"434&tmVi?2S!(0an;c&?cgGmJQiK %c\r'DqI8L_6bCN#%.M'4fo=b@2foG7FM2bd]nHCV-i//t.n/65Q^nr\6H!feE*l9llW9jjIds]?[L.``G2["BIgk4,1HL61Z(5]_p;LX(LOCnS,6msQ7_6;oeF#r.+TN$SNV(Ef"F:q5kZ=m'kZ?g+.8ol?0U;?N]@4PVO:4p>69&F(2:=G/ %%,m#AeBn)H#Jq'rbrL/+8HWFYqdMk,_uI5"(*9ds*jXn^Aqs-.FMm\5as6Hj<(Z?Rp%*=]SK4qfO"u,''8p^kZo'c%M\W'm$*pbTrP0"?uVbl %#RaY:Z(eIWp:39N]KYtS]D((E/*ep;\hr.6`GT\%qFua*].OX]IVDfqG;c$]:L)cK[G:4M5I?3LN_pQ]\oqCGZ>LaI.b]=Vm'Mq> %<=&%cnZU]':\B8m5[$402r=M1#/Y)m$6 %KZ&`SjpDELfnM%gb^,5=pL* %\<rq$nJ=Lqg0P7T>BE]2WKa$HrMIu>Whj"O69@ntM7S92`?@Q.1O9R5(FY"& %hV=cj4hSU2=R"/Tp:(%\ce@#&45)nhiC1.%@jkZjO',H"EZE>"-BsDj)g_2sT5&aWUR\4-64(>9>"ul.\kWu!$SV+(&aV8Z=Yj)u %5Z7+T(`TE^!mb'$1W2MQWYLe=">">pkmf3#rhRiEZUNG4LW=GGF8Lb6WN6nlB-r,5,4T+CnX@Xg4ZFHq\`1qH$-N`G]0gcI %#8/]Pocrf5]Ql9^HhYN0'o?">gfc>r=.f@)9>@P['H`CM're4Pd4CBC(o:EUToRDuEH>ilB=*^]PCS=_*OK]B#3`amBd.ia+2tKh %&r[@]R-TPoa+H8F.?,,Ac''Lg/k3'+oa(nn8b''tZK@44lJ4,c[+id!k3OAB6OMY2K9tQ:b>A:'en93::a%p6Ui`i,_YTG/-J.Y- %D*hhEXFC/U[BBb;`1",FiQkmrcJCe=RBH#3SR"WNgOkF@;$FT94BhSA:Ppp0F7mo:s4+XF9en($6ZkB)NC&oej5R#i5'Tg#!>D2d %-'cp\?qh)`?#sue*q9!C(jL',G\Dd;A`,QO]PLm>/>dHUem9hQ\'ekb/`BhjZ;caW=hqA"UKYBNETkJ#H8;M>d4?Q(0,`="BGRCN %&lUC%6FFGi@R:F$(?]'he`(6Xqn:=R>0=meedL%[BXLN+[?MZUJph1_Wl>!4fC1tR6E8#P/9Y&t!ij5e/21WKXBJ65Wl=et3&Mp( %e`%:ni$9YG=sA6?;H/Qqb40jjK!A*fI=3<>`R-7+]Hj=WS8/Hf]Lf(<8$`1m8![ocR\aH*0t/MBe^@SO]]98;Qn9a:1,_WH*Cp%a %:Iqn/on-u?C(#8&kJaiJeO")<`Q%WZN`=H1?Dj6cIZAPOS/`[nd"$.$-=QE3_CA_@guFRF8som2#'5eXW#/h#LjcK*T8V0/QhmuPgF=%GErN&Sq7B:7_P?K4+-KR4_t %HG*l(?;=9W?l]ueoL/H+/GH`V?QZ27qSbt5KYrRID&0.n!`RG-QMW)QAuVBrMN?;WDLa1AKnRIU%fri0+HluM?pQ\D]H^I7IY.J4==n)D/E-R8\-_[G(;4dhN>]=E.$InE#7GWU_Yk4:8.BZCr(8i`@0u[0TQ<*$_bsq1$7"$`g^]8BRmqLR %!>A@c_]h_%@WPXbr^m>q']?aIE*0u$D.0VDL;OYlYJf`Li[rh;LI?TiOKXUA,WRF7i_!)03%X%f$I0BOi3;_7rV-jq\A&(T0>#,B %7WhhMr=tM-'!j5"-snQN6`u(q1Q!H5-/;i>n*AF3p$SqlUplqq["P#'&DN:IJX.u1Rk)?Z,tP"#D&K-L[%k($\VJku).g(4<5KLN %hn,(%CI8qPZ$8d7BGImjDbLDO1XdA@Jpn*T.VJ3;rOUk@'\4a"8qjp?ASRJQV#pXS>ceX7<,eS=r(p@b+AitF>%3/Z\ft"XHZM_( %_$nLi.c3-`)"[`k*KOs3Q?1'@_Tfk.O,Dgc0`@5L4=ZX`i:&M0V&bJM-?F)f\Th'nNiK#aa.m+3"b[GaGgr0Q,9,n4A;s)B%Pipo %h7'V@M8c7L;@B$MCnEPbHRjrkUKZ+dlpfB2Ps6>?kIlTf7K.5J&W_fd,3XbR1`dBu5,db1)39YMC6W@n83ABJbe'O2nN0dncW:'? %)+0qaW7WGKI@*F_;6`gu4,Sm7ULK\n]do;+8&[@uXHmt'B`DBu*YmEtd+?qH! %74s^>7?$U;OFWJEO"*Cp.qb>t/Zn+N`bY)1mp>sY,/,t72A,BAp!Zu);T\,rO;+;@5\_d\`[\]M`repiit6p_QZj0ggI1@XkH5]e %Qb*?XfHsaKq4s?O#a$XOI*tYb7E*k*K2"c1@AJf7TCfGAK+c.)DX4*bb*V^dNo35S^HBV,'jRVG2(Q4FXl0`/ajL7Yru.3W`LVg, %_8=1P>),_:3feB6I%/7(_TV5r09/DqW.?"PLGUPO%Y-pWp60!27,aQ1N^JKV@KIS_X$^E?h0;&VRV["06k6CGE^79R%c/'CfGfn3 %&_3Vu6'"Bd;_qm07'$l\D]Y=q,>,=iOF%0:\tJ)17'*sl&b:`[*?n2*MsV,8GIT/A-MSTFp^,W]=3G)5eXN9h*):s9%aWk7PDS9q %cJj(:X:>j,]/Yf7&[=Ab!Qi==&\X]`gP/t"Jt*\uCFUp-7hjS8F0=H$G!!C*)!V$ujGbU/';2Oi;[q)'%AHk`:sQoad!3.:K;?B] %!:'s`iGSK]\iqTr7eWg6U\bMfm^t@,DAH()*6&?l4CZ\-J?*'"Oj4?eh/=8"hFSS6Pk0X$3U^nNSWf[GD,a-8[(B@e&*jmNNfOCu %mF,"]Vbb+cB2U-8Y)#k\C^_JpMFMun!4U8J_.DI4,)n%SS1BF.T0C\jfqB<"nbH$Sjn-AT.c8gd@^_J_DHf[7qlo56KUe0W^X*iI %5'B`efu3^.l.:nD%mP@4l_8PYf?:f$akRI_k.FgOJt=\@L94*C1a9r6S:u^9YXHE7pV(dL&MZ0g,$]F%7`;f\Xf3Hu_@\M[^C1P, %@uhQ@K5)5C&q`sFC?Pkt:dg6dhWi$e&&@e"eGa=o!gQSMN8LrQXROlL=E$fiE't-&L>mT=]AMQ[E^lSS:&N)c_/e=/d*nU,RM7!0 %'8'=Y.@=Xj8C:Q[)`p@/%+NDIX?7sX=o>8k>ef656-nm:Rh04HQs+P#V@O\8/kkiF>=_Ip0[a`tdFX:-^7 %14.<(LC3S6&3BPHHLLIH(=2frUX%[+)GXo$K1GGkiWk=>7+KI %`7^0T2^YdOHF)0Wm$[^jHtZl3@%* %@JV=*\d:o_+e;oFq(Nl-$1g#`-b,g:\b[m>lgrYjKDo/ZSo='[m9O`q52is]ng"0[$@ukdDGjAl^()eMbWpH1f`"Fg:\XW%2P0s!j,_$:Sm4] %U>'9VeSa:4LHa\^DWT<50TN5dhUfYCG2kDDZlPX:G'Ud.1?b8MJhth.mlgHTph6"3q+)Q]7OJ:]b&!Tg(rCpO$cYcDF*+UO>9Ds0(V#37f-*+-4U# %$U9*/rTD3K)2>QDV8Z]?S$TQFM<6(/(9VUO[V3tb@]T"GRC3H@f6>ntZT'7AEVfCPc(6F,?G[nrq5mU)>38WGPL'1&!soS %fo=hJ7D61&?S-#Zo-tA[(ZdrlrHUca.LDZ)efBU3mq_[s3-Pcg^F=oMKhc5XhQ)lrKD&XG*;9a>j,874`1YI$t=oLp@\IuFQE %OY@/hV@2d@K*As)eVEiO$i43GoY2qj4r,ug$S=@SF>FBo6j"&(1]K[Ad%H\kWk_DbPXuc$>/.WfX?dpH3m4/,)KSXX4dB9#BFj"$ %FhQCS$GrE$#M=8gn(mAqB2`E@I;&/2(t=7oHf:Dq?F>Z[9Blp^D)kUa_Ql?:R?IY(SD;ngTK*ll@H?S%"IWH3hiG"LKHUNg7[BNJ %'4bid?=/5bp&"+j,&?o6TF"H>cT!?u@VXkMQmc03f[PeJR)oe %2RQr],1>$L0X\VVD8?XXQ8LB2C24-F>#oZ`W3%@^C+1^B<]j=H]-C5#GDWc9KM=&Ue2,;#HjirsSpQ_c?KJ.F?0jj#MHtH9C3m'< %fak0](:s@i[[+.s"Y5(uXX.dufm5m,ee0mKn8;$dXX.duU$!`Ued=7A*d4puqTT8gs%l%bNN]4rWtgnd/)g,Jrm]>4O_odI=bSj9 %`mld1A@G0R[,h!bjOjeen``AuFt@e6q]a+H!Xjs*e%XNB12>bn_f\S*'&6El@#l'D'%S2Do %,@"Rk?A@L#:NZ[Y8?V@f;I-N%(ok1`1Qu[!h1Yr_^uP!c0).",\ncQ[P<(tJi'[;g!V87UO`:)*_Ah2&5m;Ph5opiDQ7OXifp-g) %mr8s4)X;A=c=3<(6Kj%r5^\:O(I@R[Rq[*%"KCD(-bUAnPU(>b.V^0eb9st;2.8TM/t8+Dh'GL;q4nfTMZgt"nSrm.2*0i+]C`7q %1[IMD\Yhn_\>'W(4/:LBmlY+Mjfq;cM^3<&"-h2FXIuSJNYC3jl]@DjR22?cj'_p_p*09N+pa*Rh)!9DWeE %1IA\6U$.7.\Rqe3Xt_(0M3ujTLp.4k(ObP3UnDm+51\*oQCF(iM,P^"JK5R_co>`J8q.'l4Qa_F_StQj/S2g'\Q/s$34; %@Ko(ciucY>!qt6>#QTGWs.H;Q!/Lj9Ohs3C52B4cHlYD5X+lsNdW0oA$iYKb`fODKJFBllD.r8J+hQA#5I^M %q+0R=LS=#&4iRu4qb+;`M5nI(DMQCEhJ6#"DMQE;W6+&d#aZLmOe^"Q?GhJfbjFV982CQ7Qn0+51G:)EbjBA[SQo#1ROn#lcIo6S*qidg7Iqbj?bs-U[$>\D27&U+A(/"#/2oC'?bc/i'nQEC_3n %3tBD#%]B?./NX4@M.CLZbDi+9))CsE=q6tTiGqFC+pqP895@^KHIG3gqV4]eAHoi1-$s$i:SlYFdg@c"V+1"FZF0+^$aZF,U^?5g %%EZ"E$<1*GZ,t@8RHBF@_=a/D2QGAhoDg#OQGlGlXdLingf5@Hf(VPt0t]k"U@p,+5)Z#+.80m;fh?8hOPaSh3]UkD$p#H.,g$_H %$?L1srMr`(aCgkQ1Xs#YD=jH5%A0Ofpg^j8oqXKA$HL'KNSR.c(9'ai8U\!I@O"Sq;$.Ym8NlVp'r[B/8SAT?fYQTu)(lf_N5bY9Ti/>Wp9k`O+Lu%;,`H@UIhZl.Q?5Z>&Ju]g&I>?VT)$mG8oV %YjHSae\Rc.7V6).D7G%64+2'9&IAB=\1'OnNV:]QRqpJE`%qX/pSj_PhR@\Fm^?Ap$GBd_qKFm%h`Pb0kdmj%SkV@t%niqK3YYjp %bI^?r.(+R'50?uWHBE(cY-];Iq,I@5Wd8a$cj>*r*4.rV:IrOWkYQa\]JONLE68^=Rf)l>fA@]%*U-OCm#$,`H%#P)hR?(*@cs!, %Yh?t0Sp5YGZg-(dmbltLO5EHeYJpT(0r5(r@!'d?]E_`XB?T,O`q+*BH1e1-hV@h"LXbn\1#>>V;j^EBEOb0E6f(-7L:Fg6;uLO_ %MI..)Gg:*6rb#`n^2,DegZ8&(O6'`hJ,X7@DL9Xp!F"]Qma$dBa6s2,Y,@o]$F;k`\8'=L%,6sVU_f%"T:$9^Wj^^Y2R$!W"?tdQ %pZ^p*jlPO5/e2(\6`GWWR"=J4KMhp60E^9Z$)7^I@0S22bRq7]e3Knc3Kb9DHLD):"6D3=A`iR1R=T7m@1Y:-1BZU3C*LkeZLT@[ %O,AW!H<2FD?2XPQNY2m]kfi:hF+Vcr;?AfdTZkG6m.TFnrt2rb %,KrE?Ie$><6`.fq$ST!H7NemnR=(kcAftUl##PKim>H4OlQ/D,XC<>O*B)Rb(I5_W#_gJ$?3L[nt+B&Y]-ZTlfJkRc[+H!P6KM=&n/WmK-Yc3>S#,5oc %@8dPWHK-aafhF'DH*Na6(7q^gZF(lNXlG5I=Wi>cg02@jQD-.e>/I/fD#Y>pi^1H1Jj!4X>/L^l@8fg`UrR(^JL<'%(5Z453pAk< %4F-Ig.reJqc<-mE-#@;s+XGLe&iR.LotJc'&iR.fhU)m=9A%`\lWCNr'kqDof8C.]7g80@jEF$]pD8EIKqS0OTI-AA\I'MQ7Za62 %Aum>X_EC>A7n3G6dXRQuY/)b?IMQ1T!(SPMCatI;KqJ<'8#5o__,Ftn8!3(Maml_(8r;P@aml\O2;HTBj(Fe/kZi!g^Rl6'alV)Z %Jppb$n:"_3/-"X,Ilo],8D[ff7OfjqN]7O"KU@RNN %%A%1K7GHknnG*rEf+'8-H1H#BMc#umh[#h[-/QsCpO1C*a]LhMQhu`H\m-pAh;Rq7/5Me`jdI3CAEkQG0.?ql`NEPN3ss;K;/V!P %N^@r^P!ngd2SU>TZem*]aq\8Il%S"Jo#6qkH3)bY!V,9R;0($+A)c_C_,Uh^U+UUX3XSUSlIgH#0;1n4S9T@OkG;FO2I657'Df&YKY_NN;Q?Jd"n#qES!IGHs`0"$s\;pV9_nYo*anK]k?ZVs3ZWVq&"a=MDt3NUmf %G\kM@RbC5D.K?Lj3&G2>1I[RM`'A$Kc\O#bd$,B;mk$-coVTl.M8bTh`8P9F2N0*0'U>`POB7mA*4gf?eN:TR/@AXs(]qQisRcF%453`lp([s&?iYjjk%<13fiYjj82C%iLhiAP.d`R#M#,PK'1-IW]q6.nctPk$/qTn/L(=2UnM00;EXa#o %77iSVkb'fKhbT,FkYM_>5fLVuN#1(,34uOZ0S--"0WYYr9;6AmMg)uNXq`ao$WAqB_[RL$\tDDJ;7Ie3BAfdC8[or+B3=b7M89YG %WO.?;L3@D_'5eX,ecd'+EbU7o/44ZsaJBaYYmfS4P=m\?@MpXFI4.Tl=I6uM$&Io1(tPP1j16LjFeP^r(>"h:(Y30jN`%KiUp)JG %?NT9!,_gFBj\-T6OGYb\eV+6=fFS'$;DEon"W\T7,r)JO0rhc3XG]\.-Z,@S@9r)mEeedgB0hC?Or2dC=&K'/L393Y&eFg^:7l$a %SDstB13XFbijpCiFeRNP(=sieX=IuQJn8n^0^>n(tJjPMNkV'M.'\cLEnRV94D"iU/L$_,_gI#?L'"D9A%b"kbb&^Q>fr-5R5]s2qCC-J6Y3.*7\AgG7 %869GWXX.duTk^)&)^!PY6MFThXX.duOX\Sc9L2]X94V@fh:+c8EjVsfASRq5B6SF*mipK:&iR/!jKE6+]SNNj:M#L90htY?;15kg %/Gf6P"]67<9.!5kDJJ.#6mcBULo^c'#@Ds\*+d4IEtumJJiO2s@_@Mr7C60MXX.du7Ag.,#j\5WNWp'T78,;#IYtM?KYtC6?##Ps %(Mlnkp+4inKe^KVb[0V.\1WVH>tFF>3a-R@\m-c#^_*?Y\q2o!DF[?[T*=L;bgDU6B>KO,R%ktJc[pGI0LncrT+sN2-,\'G?-pE- %>nY&dLbHbaE5f2nb[,'cK.Eh4L!CNr_%ec-.l^O0%SO\_Bg=]]-*BmM1SLP_eQk:G?*JB=MLX:'8F %]IoQ&j(^>o>d,RH\m5/A?0JmG+hhFN(U8uefH!-Q305`+=Sn>YFqb;-mrN==UC&mcn`>s@mO=XdP*0ZGN*Po7P@!+K)c'_*`3:lL %#oO`7,r)J/G"6hs(OoO'\s#SQKa_BqMVfp!c:A4m(W%_a+MNp\X:)U#.l,p)EMO@ %kdX9CCZqEK'K%nRTlWr18gt(LTnCpH4Ro5WL(;`Ff&X>G6h[`:J"DA(#8ZBN`H`s/_n'fb8oS%%`3:j9mij5d.qVm",^o8*O[#oT %rK_!QL:CL*HV-lH%5C'LXi\]%%Iq0D_A>WX1TYA(P"R"ScjB#9<7s+G+I427(V)B?C]MXTO\R\@@MtVK=[@%5'#V9^3@%<(VC3gn %bN/9D+rV_\Fhq#q-*AaK0<>PF_1L^Y,_gHd-@a]g>nY&daLmlcOnY&dLe8#5l]N+9731]$P36(9Sqteci*#-*BmM=;Q95BlRDk_n)KZVo3^L%-pejC0[+DYV&@UYdK-Y/Y"70ASVU-F[^B`8IFc-ZTJi. %QE[>Wf&R*@9A%`L8`8R9QE[?bW!p,#Yc4It>hJh=VNt6TL"]_IVO"Q(*F`djRp*,[`PP>$GZRAg>4G=hA)*sWk3KVb[^Cc_/M\p! %6Au^8[1r/^0a:Pa-fn3BXlG;/Ycbo8H6,umHf@`;GS+)Z#k_9(.RTo$.qV]fY!*dZ?Gt>[CGHh`?HCXU9EBr`C,,@@8dO`L.nm=P %,okL48@aYQp(q\O2*7flAlok2oI+]b'#V:s:+sT6OqZE#fh`AQ93t^:jsYsXM95:od$bs>BZ]eNcu055[,h!b3+"5Td?VD8k9J/+h;q3`MMEiqR-qg3Wab`iL?UDo$,+bBW>`J]b%u19"@OfAMe7'R@+VUE1V1p?'@5qN9^J3n %?;1;d@hHeA99)7.cI5hXbe0DP%#.!tAB-"&B0D0['e3t85X>7X:sGW"!cq*s@1X`[^ms+];3OpdNrH=2L6>A@c8G:h_T>bb$q*oE %"]g&pL(XpB3[TPhkY:CnT[Ne;=.J&.03e%58H^@7#_n3dLLFj0%%[9l##phqG'j%<<0ET0ilUPerRcXg/fr %p7`2&eBja;d!Nj6e:=D2^\9l"iZ%L55C74Okoah\skG9paFf1^A>6$#8U0;L6qF0(lr8?L)VIn=4t %()oH,N,,%M[S;M4C=#nImqFq,*7o[.='ikiFUliUcj@gp&fER$kDVFl_kmWqj6V1d#$lZ)n1Y&0Lq@Nc[m'Z\+Sm[M,+Q;q<9:JNqXgGTL+>SNH8$M* %Skfkpe18e+6[I*]%G-5%Hi%ael+s-Wd7GuLU$JR!_+A1!Js`2M-bc!A$I01n&i&FJ*+&&&9eIk#SLUo(S%5=;qC]&4RrK"V&6O0H %YS=a`==HF/hkq)JLC7;k^C;cui&1@_R?`K20>*^FU)?H.&s\\(c5rSsf]Q$eYhWR*Ubt7=[Q?\.Y*Q>A\OKBhl"aTEra$Eb %7K:!`^4NMB`ujKQ&(`()OHHh^Xd2rK?K\CFTqOS,dHss#l2B,oJU[-oZsJ-]mR'o^X-mhUf%/eQQF,W")d8HQ15dk*XcAuu]tDHb %:`dhNS3:1!]ds&O`F_gLdLJ[&!`cE)Drk5fb96M?W!$Z='_n!>u\%i3>ZOIhF(hL2<]gI\XnV.SA*qoaC&2?u)% %Bd2kF>\Y^:E9U/^I7#J6^*UI:Ig(7QHr%Lsblu*1h,+*Y,NcLob.(]E94&,kCdYD)nkr=9mMLAt1((6:+Hq60bW<;(-B-^Dk3&,gi2ftFpk._G3kS`7t1=&ECuB!>0< %I*?W!l!.9#U,&2%bS-I3o9soa0Cq`j944<,%A.FDOsL;0FtHekW.Yh35`$lM[l_2Gedb7aq]a=g#eJ%hgD=j).f(cYe('3GRZnQ_ %i7?M\Gb:UbmhE)?*gJ`SF/P@YmhDZ3rq-",^LrBNc9pbhhm(UT*B#QmW?k!rFoJ'[7d'_k%stD4G]+1?'E`d7 %[gOIQRj7PT4$LkHosCUjo&n\nSHZ5&RfJi-f;T-/kQJ]6^>0cLO%BTJb3JA&C6,X(]Ptk'!;!e+]]MBd@j*JQIgu:s=+B/ub-ps. %mB[^[cl=2\ZmBKtGmQnq!mHSPh.g8,:`3@oS7(1jGJ$(O&Z]]"[:]U9-aRo33'.QYIHfu9S]1#BJ\KU+IZ>RqEY[S1EhC,d5:TZ@ %Rpcg'`n/R8IuCJWQQLABS',U#AuR'TngM1Kq_uC(2lu(LZ[_#oKAO?T^2Z&GjTD?.=JrjJ&HfU'2AJ)kVm$Yl:B`nrXl\6, %NW7s4qi`hVb+u1bEAnrWpVr3d97MJ=H_MK1CDX:dKC5+8Z1.\$e-#nohK,OLdjjDbC[,[C(A7Ou.]*?A)`"gPrbo\=_#jSW0plc) %%M0p/rq5[,B\+%Z[+hMM%B)sX\?kM#XlZpR!\.CI-BQ.".m>Tb2N!^QDV;GX*ut;AF2Xa3JZ]D@@R0jld69`]pYo\k>+D,R %NqKI#)d6ita"%StPIV%er[InSI>WpMK:J)'o=@0P5+S5%2j^8-c%bFnA[Jp!f45F&^Q$,:LWs#5XC]/5cjOF<0`5jS]C@X+VMmn5 %L@?-E_/CdoGi2]o*\lkAV;:7jS&J+hI0e;B]&tYFXsm3+NB>j-V78/KSq:0f%g(+i6".o(M_W7$gL86O=e7)e&+N^]sP29T%TU9(1'bN9sqUHUMG6)]?6d!=rSe,[Q!l[]0Qb*@k*LLS29E:H@*cc5n:^T/d+`WFb;E>=1j4&)]C; %pRkbHd,3UBl+Q\#"Zu/`.DBg/[dJb`Gj=k&KJ2i,>RNZ:Gm@Ws\\Ph[\P-)sfY6nKs.h0VEV-AR]g"P.4eBB[A1O]^/(Mp[q8`?T %`Q:uZ=o@jf?ad'n[dF"+D[RO)Z54#&fBoQjPJZ+X)M"knT%[]KUn4F%3Kb(gTg2*P+&5\HJW?$,2bK.`ICOee8$s5#7Ytb_JI3d0WZt_/.2uS#.'kP&ml'&fc'7l!EjC-S%-->^&1N'oMf^/ %hmR(5Cahr$P$tf5lHl/d.1'VP1URK):--VMB53"8RfL[`-eB%5R&r/aHb15QHaG.ZA^pX\5\p;5g!dk2//pT'>;s]Jq"6S9YuoBs %>`9sk^Mcu8[W=N)4`fJMU+]J:M[tj#VZhNBXQU4u[X`1h;oR[E,<_NNSEV\g?k`JJi)5SPb)#[dBro) %aZB8?[r:JC>H>8XFT4M$8&RIIMfTO($Be$Y*URb'7hK^;gP(uRr@r+FCJ^mH'dk*t4nS9Ykf$9`W*PqK?M;5_HtSHEM:-31%%?ZC %deuqmBQ*XcYf[cAoZQr]CgCt,Y&0h=25k<$.A!ZU\kg.%EMEO[oLnVc2\q1iS:4'U?,U`=#_PYj?%cq/(Zm9cApi]6pfaaog5Ks/ %$/^+R^%llrn:FTD+WGRiO=8`p*;NI@W.H=T9=p+?X9jpbmMDN)2T=3hS?5%&;_[V%@f-d8g07pWCPOpX)]CN=rpJCJMR%MTj %i#(64kdu7**I_N`R4lC=^V^SF=@nQ\Z^b9U+5G!;7n#W,(38:F*N[5PFk.E:)6@[EF;.V=9>FgEV!^(0j^,8:SCtK*(B9e26ut=:@LQOQ1Pi\m9u[me8o^g4Q!"[+sCHBO'uli04]s %$?,c1\iqU]C:OW[!kmUSgJ;)o*o1aJGNYMO.)(DS&Z%W=c4S1g]Zib)eVE0-STjt<$*saLBQIu4:#=dU4"!7n8=JtRM@[0dI2kkR %h+j"8g?m?fOk&j9B.ULK`ThUq6@K`OgP)UFrbEPkRm`N@A5ZMB2Mio_n9(F]Wj]VVSfbg!WLtI[IXVR'UbWU\@ciHM8h*8hP97Xl %WJGjpB'.3t<+[&D*/#nD;IPV^(;c@eWF/LN%`4N-;W6>m>u\e-<*1HOMlN/-b3HRs*1Nsp\0R@4Y%/TCMC#5-I86;=)m2dI8bC_> %8`buMK3`71o\+7UL$E1to\+7UQ&LpJo7:*SV/b[%,<@s3^,f`K8h*Mr%WU^Gc4m_XPD[/h+8`Ae'E\K"GW4@kXS\iQRW=@eAL/.dm/N17(l0=\aTG4Q,Cc+XG %(oXF&hQJ#>q``g8HM8PsRSqX'/1TQW0SuGh(00eGANuI[\bhK2%Y&Dm(4,)c<;%qo$&"Ko5b=W1)?%BD$i\a$[!/(:Er+^Q1j\9< %`\`t83n]'Or._t,%V>5Qr9&NDqb)pp4JHnd(*"jnO %q:=Ydm-1'>D&c6igfsVg6!*rGh8XDB\YdDDRLI?DTb([.h/pE0LGIp/ZO(pZj;+Vn;PckJ#Dp#+Z:P!ElQhOd-tHOjDfl=J@F?HPOJjVTqZZtbf` %((BJUialtgb3]]^&GaO2-[3Q'iNLZIDNDdO%i:@=r;Q#%E'=/)">-LKF_@Aq0".X[h5n\!9.1l.o,L(%U@uml%2uAKp%s9IEu(`V %mbV)q]rT*8S`T1-S_Q?&4#s[-F(T_FGBqXK:RR&QS,MYNB&$+eoTYcR/=<*-=j]&>[\d3eN%h`c`b_)D<)/sYb%<%\h$C8):p@RN\bcM&3=rnoW<$J`,Ti%=/PE^iEjC.&XnIVV=7AKhE@XiQ&5t*F`rFl@0UUP[c>n-gGd9UNVoU!^^eCe"_ %(9/lZN)#+A8=b6&fqCVgU4ptp4=]DBKZB2^!3fjQ3X&u`ps>0YD` %/'C(saEuLYYk,h-;FM*-%V;H:Irt>Ee7Q\CU2oEm?0dh7.tN.J,1BJ\BK`8_H*jS/,s8s7.ZK?*mW[Q'0DlnKJrF7N\0- %@i(\mn#L8$#Tlj`4`CZ>'m/+/`<;V'c0u24+0/bf-Ymn1n+`;I2q[NEFd\i<$kC>+B^V`r!sHJSDE0&N4J_j`lCoJljgn=ngE %DTuC$^V\^:&4V5%gD;d1J[AMl-nl04V[+/`Cn]TGnKiX5OYp9[DPPFU4"SFC_U1ARkha(i\Olr.W[#"[Cg9J2O8qoWRg*XTcc#(` %+4TnP;oK"+nQ$uT\(ChK%MSo?14ucfY=FJJNsL.G4)d31]OO6<%EZe*cn,^Z6b2I<*_R&M`Y@6?C,$Q]NFR<:LW=Y4:5C)MRjpl[KeYg50?XS8?):DpJ*!Y`8h.-,$F0p(;GrX"<3RUt/gV7E*"A]*4M-:AVrsC8 %6l_["iN'3/.a@t3V52MJc72aQI>G+b_n@fGC_Khm=ZF\O$`bh$:TP72=_/3/fA5&Y\o1s#@T@Q#CX$>#mf&u_]>'%G41V93%HO'< %D@4He6Jj^Si2nc+l!;Hmc0lcE@OIKO"W'U$\?5sPOa[.^oKMjA9oACT@.u_;VT&9e8FK2W"%L9(=3-'[+RKNq8QJ)g=((eP!#0NT6j6En#M.c\M9HW!s*(iC@8lldmi)t?mrn+b[/KrOC)MNYR!j9`G\U&J')E\/\R7cE&k %mtHnng>\/Gi7+i0pQ"aE>i^.J5j,OsH3R/S8k:F_o%fSoiqo5EaWed4,r&'W;UZMR-h!0n3lE,pU+'HRr)I`k,MlpXERPe#K^Ou" %g-S"f%_cX2pJT'+S72&;L:l"lo_!Qm;4AHIL0`,[Lmkn/)r^C(6>^E7pSb$XTrrFA]ds-F*kV %abGZl?.HmC&)>*\Ps.pd(#ZNnh>IE1*,b_DR-O#!rrTBBm/7:h_X"8#IdA;]!T>$&o4F/k>ooo9/Y-jktg=:RH5Ih=!AE3>?GgLdT5]<2K0(IjpG<%2&(@(+#WuIfL %s"kV,*Raq+NrqAZ<7REB(Q8VNSr$2GI.o.F,b9@pT,qR^$C\o"\7J''&oi:CNX!Jp>Ac`-gA>#T*P@1L#^E#X3,,O7PNF-6@;DA74V`\<7[GE)nSO(ttGsl,J!'*#e_,FR?"8-Pit-OBl.as*$hRZ.=Me0k:W]XWtD,ZHsFk"D3e*9FnaD`@FANQ[KoSMh<]f?'U>)INEQImTo`2 %2Z:Tf_J:PI8+I"jFj,p2EEcKo\aRC\1!XZL:`pX=;q[ne.*PqK15 %LAcBh3-8Hsc`^YA[q_1Ue]AhDQ=14kSU6N+5jeN-**VnHOXc3U_0+sUTd,63j(u46X=eoIs!c3t?hkieI@Rtr('ifMc[H^ZXt>sQ %H3VIL?H%ItL1h=s/!6_!b>Q_rH9g7'XG;%(:m*hp#7o@g5T;!2[iXNXDB5@:?2[tHg4Qj+Doi"*iO5q>99.1e7a\+4/K*KK]4>+" %^EitEo]3:YipB]\ZjbqC!$4O#^HfF4rF*\_S(M2fkj'qBc:8s`;@+g@<=?CH)2I%r0`"i3)FQg#o2D@&!t.AO@TN/M<`kS"353R3 %F0*fDV>?*A,LM:pp7@E%4;&lA\ANEqG1APp4_BgjY#V/F/iJHc:S-u1GsEs.pIB2oSNOg_/(Ip;#*G;,o`/(mIRQ+M"8`#ARfd1` %b):U*TXR$+[<`KN.`$')QUnN;O(,?a5!:qW7Ee&RJeOGHd&hOGB;Q]5%]oV.$+1B#`GXO)9,c^&_=OgJR4;CJZq?86T&g/ %=*\o).p_'?SsV6WV$gPeM/3H(klOq^=*.9g&$L)+X+fu?DKquc>`$!!.lBiH^m28V%;Uu;"'6$]=5'6Eb>^@M0!tg`Lli._Wti^L %Qp*"X$?LWMi0>p6Koo8oc0L-dR_]_f;hs*M][?td*,b),+LctRu4e?[L\aVp^+-.dIO9A*g#+<7B!b3M-0gO/J60=t'm:!C3ZQ$po7qfHX.W$/6U,].n]ORdB&'.pPOT>;nZC;2Cc!qO %[T[_0V$8/Q2lNJ>/!D0Mf.8S!ZR.3:h:29_>0f1<#L?g %X$0Q&5a=W+76'f-R+kTK_Au)NW%nXX7&R[l:h=LsC9@NT[^)1*>M<>j_@AZ@a@^s8$J?H.dLuqi&lFgOoL+;3#YMCdSk*gcjSr\1 %fh1Kc@8GQkTgW=-fh2)TI:]I!b*U\5X#<'_CaiT)WjIbRW$S'PP*q^.L#i"6p+bToQTE4G%UB.7AO)/mj$<]JZ/TKe&Y9+BQogp>88geX(Lo!mesdbIs%rOaT0PiY\Wl#_VlW=MPb>uHL,[GcR<#1/0*FLPHi7n=,Do4gkSV_'K`$a %q3\e$VkNEFD@@]E*/ca64m/@f%V\ODM?Y]g/GD>Qkf^>1EMMU3Kb8Og)BR(^EeHCNj!kN\?D#i\`*b,,He45lmlAKgDOs/NZtm@E %/C&ZkFo70Th0IZH!V]\)42VT)$^L)VTauD3PBi"ShfM<7KM%__ND-[2":e@7emRBor]Oa#C*2Z#XB4jX^Y/qNm:LESh1?!?\b-otP`jW@,k#]AQBDd@Bn's.OM$BU9hAk`YkrXZ3H%%8@5_q5*i1Hl7ck*SchfM14ZOr)hPo0kp0llBH6^QlS2WajD76bn1OOZCt %0$t1Ze=j`_nX7:3:$%<'A>1(1R^8_,5*M47bucQ4^h4K5R3[NicBn+k0JX)7)/Sh805!kC6qX7`Xdm3dee!WWM%]=VoI,W_T=C\s %lgHU)98rE9>D]2(][hNd^$afE'k]>VRu^SdH-(sd3$At.j`e_%Pq_4@e?E+M/&34d$,ch42;9_4Q:tupH_EFZ*k`JOTioB:G4.4>/tP1XJ1,g2hKgoh<#f?kMBu8'q,5:5Z'CnO:nG&3fLJ^_-k@M(6h61;\r>t]Ma4m/\3V?$LYF"u7\B#C %cKXd^%\192lO[Vm.&X9>h8LI58^IG8't2([:+d$=DF(=>_mc(h9Dr>NfS4=PMo-3RX'o9/G.V1Q-HarWcO4e1`Z;aEl[E0I&AAH? %WSY?.Yh`TZ<8cmL7"LpXKO>+%S!:Q3*afJeliO'R!2E0Bnt'G(YQ12X_-BNU1T0hh(j9ei7%?1tI*j'T46^M8bCWAS,f)`6@_[Mu_*]/]CQ %]tlu3N44HX/Nss2>ZoGdVSeO5'tR[@Q7=4Y)7lpP2_`R2jM%c0*1S\%,klGHi"gT2$VGAjn#\Qe_<]QIJpZ!SJs/'IGF.7=DcCW]%\n"ogmetsD>/'WYgc@4 %i0#p4g=Z8g4*#32k %6Q0p6Ui^-I#qk/q!6jPo$64hK(un.^.ult-46&kL>6tcK0[C)*-.[mUi-bclX3#7a=E@-0#?VBB7;`fA9YkkshbdSiI@F#qP1&AJ %H\CP++bXu5iYj/W""k^A4^2?Y2Yc.R[gZ[X5FA8OP;dfo";bVe53]W)_7/40hC@E'pD$^(QGQjjV*_k`J@3MoH6"UBko4k"bK.=PZO>p0+ %^?"(9DrBYeUIT9k?QoI/?JkJgPmtif8L11XqataJ>C`+?jb,0U!ekgiMS`56dp=PXXZIX-4sNu4J>BXVT7#]]qJ#UDKaG[B,V,*m %[;Ho?ht69O)7gotiBP4qFQPZ*\=K4H8K;@a^!\RS3"M4I5;Y_dIS0@.Mj1S_gs>rBT!f$;5E"<*r8P+]%Mg_/'e-i$q!3ebf83P9 %rSP$V:D@aW'geuN]IB`(ldrd3YOQ*X)8o]V!D]`f.p1so0*h,>VBXg%,gO1_oM^#,U`YN2C$(ONVAhh?1P(tNo`FXCj/O$$Kqr(W#(MdiYnW;UiWdC@iDG1mri)OAI>5+Rmm\iZXniC1S&91^r\=0-5;!eC`dN?G8#?AU`lG$@N@TY'L,n,$jsrlhtV(YJQcq5Fh>m`URQOZi2S;fcK1K\gC)@Lsf6mJ^lr_"WU#I %)L[=iC]?`kreP18T@=qA=L&5Jjd+JOV+:6>YjBa87u,I*6(*/#nfBgjn>3)B9r;B.btXf'93l#Cb,,pY<`pd6Co2k*6$;Mk&OFk.8.[[;V,&`LP(360&80uh<%$2EN5q4WBg-Lui8-N*h&#_5hW>=3?)F9WS8EFgV!`]FJ %Pu0)2(s! %I@s1oUk4BuS&X8b:h:29&N*rZ4?Golb2G6q,[`U?1o&$n(2oA(Cctp#!NBJ9e,u]Z67UbBFatroO@mC2>!\E>80si\RR*3)84=L- %FF0A=KiJ(oKb-D/$9M0[[YedL<"?A<#c&D;3S_22PsIrp>+I]>PsIrp^-"GAPsIrp'j_oRarmMVQh?:(KN).OpPmb'A4S"\gY,Q' %Os(Q0(O"?.j>_.%>cb),aWE0UHYfZ[acMC%4kir6Os(S&/a]Q:aXCgs;9.ZWPmjW3DYr]u18I6l>eB9#M^fI6=KnIcW)Lgq<9!W( %;Q#[$Q,@HGSP$UtP)%^rVrE3b5AG^J%_$k/.N).+0u*C(.SF8E%?S`Fidhk9Kir3'l;TO7P4E+ke>_L`?$$P.;5_jGgg['S,ss.Z %F4d'FPmjW7::@9"[Db#@i]<>5WUR!rX%r=\c,-29eLrQ!(=fBp8;4+mXu_gVW?dNJ>O#0CUfoOcCoC:S,JN/K@sOV;L/`s[m&F"+ %O@n4Y=$RKg\G+:^!k1[Adb3-Oo)q?^pf4p]`6-i/IF;0%fTXqJ+c[8Zl\Wq!4bI284tT5G:F*6hq>=/.jML"^CY!W[c%ITkZ>dK: %a3m:sR(ZUO-#(XsE9Eo2f96+c8_ic?*?J]`h1Q@7fi0\H.?+'gIbBl_J[_oQL$A5M^p_Q%`.?`/C1A3ZfVQ4.0sqn3T5)_H?*%E]^P3>>bYMdZF%QD93h8BM>l*YP2fUY.ZKJ)"i1_s.l],oOdG$Im=7K\`U %WX>f/1Fm;d[7W51*B]RCLkZ7,d97CsKo!acO3_8Q%>BTBHDBemd9)DhQ:FR87Qcsu4$GU3Qe0ar3ZN%.eqZaK:I9o5YN>1)*A5R? %!Cl&%8+2.onCll_0&Y6\=8.a9[#>ja]Tu==i(6V!WD9+6GNHC1rhb29]5\RUaL[M!IU(tgJ?8D'.Yh4mZI4B+:))`_*EhXIn)!dGTXiO+%mQE(n'i@:[1T6W:]2-_Fg93S<,La/!_i$t+( %\ri7!>]gsQmSdh!24rb[p*CEo["ktc2mUkkX('-j4Y#q\0t%E,ef_>JGFB,EJ/q+BX72EuJuTUA9q4Q_qlCE.Q$_PWaY %\$B*NG0P\R4Z.#T'WYu!OaAD!BPMfAXRU/c.=c=5fb,h:2R[UPLO#oi,7^7?!T9u(KD8aE3(7WUM0?Cg4%3NQ[(8GrchkTR3N1d, %fc,YF\F>0ujSFhurkeDTeb'g#HkTSR1Tj]N^3lk2gmpnqlBUZ>`O,ZQa4jN/;r"F>rL"YCO`8,F1HLV?I\@b %&JZC#X*V!\%RMG2Ec$[%:\RIJYl-h=fD,*Iq-lJ@%$^dZ %F7E.b_WpEN)MW;1`X11)*W0]N)F5.)HAAPP(sH6!Zem+_&Gbk=Z.C2Q]q!0M'D'kkfdjUn8/f6uU,1!ICf@4LtW5Q^( %rT86K$`sXTZKM,XN,^.NcK$]cG1c&4%0..:94c+a4?:=dlbaoFK,U>)qHGJ_)ue_ER>;u0IeZ$[1hp*0MRk94!)6WX9K/(+$ %;Gg16EO(^YRL[t_+U`VZN*il`#qKs5I9l>_c->[tnbEuRV5$uCS%W46@MMEl!2b,b!fl_Md@r.jW223i\e@SHX;la2pDh]l@h=ef %`DPSJ:*^9GiU7?P4"''[=(D#\"HblY\DuG.Lm"9QSKtHg,F?1^dDUNn0%,rBW2#.jJnq@#s7I-.%p*i" %EQT)mL2=5In:F0^ZpTLp'msKJGA#Z1&TqGX^7ME_\8_G!03Ghh9!$=+thn1;&-@6728]"%Z3E+dN2TLd;:5M7p>M6G7PN&qiW>pDLq.ubFP8@#M0W<.7I=B3c88,i[7GXge=$F %kf9%>_G2"JNL[F/jZEOP)=^9o.:$kZ@1d0cXHT2>qn:474\.'X0KHJ2VD!mdb-U(]J/+m>n2`XrY9W17Y5G'Gnd&u7^usR]61=6O,OZAn=h %UcP"b+lCrRr1Vt6IGHAQSfGbE[?jW(em5B&j=f6-\oN]=[skK7rnO4bO6P\>kg(gn[Dp8?DT`]YXr]TTA^n>=F&X9.4[&]r\^"X7N:\A#:o9lmp\Loeb97,&bf!TqIf,qN%0!'0H8<#nas%)k %]4[`@e`%^q<`_ACUS#R4nAX9nc7iQ;?:-_5nIk_us("dsY7W.O.]1TB0:Atud8rr7l`=^@@)aT-(]eMNe=W\'\^ii?FiG);6gXEu %cQTH-T42HUFeCG65+UV`'Z:PXgVu"Xc5$/`8m %bY!T:ljD(*:X.'Qb/8%d5l\f.?\ceVRd3m)(!O4i0Ls\@>&*V7\X'\OT>Na\ae*o)3P)LB/YhTqf@#bH&ZHWud5ZEuXeuB.1]O9u %?D78A-jur_=27oD!*ScYA,+.Cr6OGgbbuUTRZNj2I&a)dP[69A=Ci-$*a98P,a80\+chtKrj'0)q5Yp %W/=5cXY&(B?M:f!.2do&8?!H;CI\)<1?0Y/B$&]:O\cqLT:,ACK[JE3=+XG#NgR?BReAL87FT1^k=PZ/.Mg4oYM#A`)V9^`O.o@g %;lmpHEo<'?Od,a&@CL'+UB6n3EA4^[ZjJiRhI\MdCepbdk)gL/?^VV-&9Sa8hAiT9,4K*V(p0\W"Mf&eLRY*&"P#U>Z'$R %jSg`0N/ful"b`J&CW7Q\";Q;5!%MKr0nl`caAK>"=@A9

    l4s2AT/cd'+k"do]#b%B9!!cY7E^gnre9dRCHdR;`&jL/c58e,cQX %67S,FXVk(UKN-%[d/g6U67Qt[XCOPo5q8VcTH-uLKN)`59#$!.K90iqo<&[))2(tPC6M[pAIq`_5?S5i1'jk`01cDIdKum"fpnk9 %U^L->KN&>%+H<&:+Ja%F:/5SU<"%#Bq[G-1,`TPTc=0XUA)GKN&mS,8SWqXjg1t %"0&*OKiV#]&5kOD\j2NE8/6NO0)YM2b9\RKCc$borK%A``=5\87=4iITF0ugnJ)W`@uuRi4oY_d!9,^BJ1c4i'*9Hf[/V7Fg?mG# %Y&S+PMH_3'^;P!Jitab^HmbL`J1?ouWGJqJQlTAjeHk]4`Ol=rX\PpB$#5REiRS14$ppso^89A&.N)-@b[D)_$.l#K9#:*U0!XG3 %qq^_plZIj%UX'UV_E=B0_p_]ts3MI_$Z@u:s0Z0`G?gYZQ.Yl-GZeDZm_bo@MHoIG53=Kbn]0NOc^J._F";0FHHnTVZsT*SZOL0Q %=mg_-csO"paP8M&LmE%VRXhN;mpaucAC33=-=M7>[;DYUD2lTV\fC)E-(I(sU2d[4=AK$+V4225-50Q.E'7K?,=?)f_^%aP')KG.<[e*CX.USaH`GVJ+f,k+b=r2mW72H/Hr,n_DH2P%QrJYK)tcYUR/5kkis9 %@Ip=8"5G[WCJ,pJ`O_F%hp(un,*@*>"6!sg^-n@#l-XM'KY&f&B4HcmHF.c:@QsTN<4:eD).2(1ca^K0o'?JPP$>DC&7Ad;N=YFe %(TDHDZN6+*T%,kD4T3oM*t+9/fNm/pn>tj4Y;+p5FZJQ9=h$mU>Z,pZUA%'*!rNR(JT$or!Df]1-Nf:fSuc7FGRTf.5o,DPWJSP) %r'IdjTA@IoirH\NU\jD3f6<,\qiY_ZF^eapm.SFX1`=*\?/in`q:EV0H(s*Folsgr>6_]Vp?%#2$_1c?fen/1K;UOnMJpu^f)DRCrDc'65cA7TF<(4*"7!pm20p5aJEFlGr %LloW4paNWi0eP7`[Mgk)D:Z7$nI.^E<*P>!8_+[U/8R1QPZ5qE2I[pP=E%=?jr.._Rk\@t@4[q6qHQD-4tKbtY^g9X%]o/HeW@&_ %Lu,MBb-gbdVZ;CjZdEcRNGXqh&trGl*H>Q-l@,$U?'BlbH;ra)Oi"GF*]\nH--e5MYo)B"+K\]62:DDef0fP)[O\B0Uon?5WY4J6 %1uJ7hY?.OZN-k?>&_1:+;7)uC[C[V/Br>aI8RW7N&C"#;(c"sPP/hr?71.`448!\K]!%:T#eI&kd8an!hNa(P;,u %cBmVkI3Y+ARN)_2+C,.!,Lk[@bmO@rS1T3I%9hiS`Cp31=o@[kY=e20WQ1#\hL+kj\i\eD*$gXak*53X%\HK!k52a\Rb8%G:7)6C'!S %)6G)_^M.fY]MZq5CCp/Ac*FF(96itd)Ot9fYq-XeMYshM]Y=glQX?;\X-l@up,ABhe(%.Q-iYYpV6-1(8cBdI6Mpt%Ra"@C5)@9' %194oYW.GW^pO@cXBRu5eT@N<`!Tl7i#)pW4!!?K`uG$**?/VslCgknXm`mki,"'%f.\>giLM9iA'eEgRC %Ji@QF6;!\7M*d+gnO^*2'i-U?p[l=smTM3634`']*,`/(cjl(Qq)!V+:PnU8?(#R!\4RKSYMrGco*\sY %&Na5Eg9.o/.<)rdqG#/?-_J-pc=0#1f+6pV'897njP80N[kFGc5kL]8O'I-n:]^R+oXeYEQMoS[mD09rDuZ($XS-&^"C9587lgEp %P\g<74MNHpanT/[*W6o,k#8g]48M9fb+JCeNZQ)D4=eMW?G),(K-L>Kn,C,J:ZoC3@S2jWP)^0k.as%bZIk#fP(J_";R<=K!U"0^ %)TIu]bP#JGT'cuj1OrCnQG^*f+ %DNKscQ&Yp<@N?V'.ief`M\UmZ9YpA0dSYfBT;DDWC93V1+.m-@oa %oK+j(Vm#YS_Ui'Q]cHN@(QSaOM`*/2>s&mm+?>k1K!hC[9GVDg/?!`tMoh]Wa0J"0c4ljZNCQ+M[(9S%mqH'E'CNnLqOEE*ebVWZ %)%sKaJcDa0?Rj`5jpX/-Rp_KGmCW2'em5"Li8tPZa8n-p %HEjIR@4Ra7b$8)uJflonA5:S\1(3&F>1J5/[/iSSN`rD5YElIMU!TqeA[gk:?VB+LJ'/qu:"_P^\rq4@;g+P;ZpA#)Og9U"Ar"%3 %7f6^]>eZB,gS"kQUCZ>D.5K^@nZ9bELq\_%e %VA_QH*>N2_<3,Y(23HXg=1(YMK/Fdc:u`!r\2&2W(I!.f/.!eQ:+&lNqa(F/-mapn/gI(!gLH$G?iBjm%lo5or"cmYk'Qm`+\\!$ %,lIEHk6q9@JIc_;0BSsVC+orld^oa::\6>t>1CB:ZTHbTXf$%:XP\71)jr]ODipr;MP\1mC/TD]cfc+oF+(;S!q.[$8l(&_HEIcT %@V*DFldW$62qKFpJ$BsS^R4?aV*P.-c]\VYU2b!6's@qOrle<`PUYKfrdc=&>JamCppJ?>b`BZGcgB-;ht[a^qRHB:(;K<5Wp:,M %c$V>%8J.[jY1#SL4G\=(5n-d11)WJS'mhdEA;UW.qfYkG,X0!9<1$EQfeEtPs7Z^%dhIk>#DB2nO/:U7XV;;_l.+R#Y*J"o;YZ?1 %IH"G#aOHlN@\gJ24I5;%42mtkhhMWjJaQ't]`7%D5bfQ]]c %[h`KT)th>^n+gQS)[j(gp$diRf+\$4G$\%JW#&&]mZFOW>J6A#FCnq(H#>pG&no]`6!S";]c#B9ob8]8FNq%`W2D'.Tgj^OU0]3i %VmXQMi`oVleD&LS@9l`+;:7g%l"rjP5?!#O#/#:Iq!q5Yf9cL-T$fF6T(8K6A7Tb,Nth=bGLW)PhUVS&>'Wnjb\sAk(L1%iZ`1T- %%N5$UHcpc3\-FCeL#p!g@kXgY0.,fVFdDdQ8,@E?RU(7"4)\)"YI`AICgD<>F/[Zj^9[H,QM3;gb6fJ$9s`$knt$/[&\X-NYod+$ %n,6ii%87YqjDA?ZpHmjrUYEaEM=[jI9T=s5%C^QbfY%]3=RC-JYBd]B",knhE@@/VB6*\!Xu\US4]A:DQ7)N=mDK2eS.9>^ %3d&?^f[($^r*Rhn_qD(pJ'8HZr3,=FmD+HjUn5Q&At:; %r[H'^_Bg#5]36NlXqPUu>e+(BnYLs)0RL)(\jJC+HqA;?TbeM5"kVA%('r;IWom?i$Nsi/R)M@62(A %YjJb"WPl1.qoVU^g.,$*NgKt)/1mE#?d]ZheSe!Yb<'@5?VI(8W@mWZEpal$,h;%Jj,HP*h.Vkn0dDFK]"E+BXK8cl'E,dZgM1dW %lf25$9V5f,6l+=r\X3k4C7X\aj]T@Cl\$t[K\UT2*QBBdX8VOOb%ZLQ0IJ`&;*W11H?XLO$`d>"/J88!I<55sol5m&/!mQXmdLQMaWK+s]ILutq_ %8S#;]%`/$s>tL%Kn*>*B%IQ.$_9jWQ^D4eZQB^?l&Ri6;V2"O00k"U\Te0\#=(?1C%+WB4,kGF"K>g64=2nkaG't'W1WCZ%(o"n' %_?/oYJg@"NUY(JHR._o`D5F$"'[B2j?TL1Qnh3cjD!Suebd'_*Xm:&I]lY81p8Q+i<"cVUs"LuRHM4R3&&JK2m1Gi`#ak2o].jWH %bsVBLlART\i"o2YpYl)mb(q$0:iS15,5-pLq9HgMpfCrN:W])9h6c;?(Qp.nB:^$Q"8,A\B(HEP_')<0&S4Q]HJ#@I4I%0fh,dQ# %Grh6JcQo1%!FCAjB:\,J5BE-ho&QofOQ8uFng_o5(6YS*U[DLpaclLY/81XQFg>Tea]$nFAX]MK,Yp-R^-_Er-$eV_mRlkooq&5& %qTWD'+Ld]QO=U!gkffk]Me-L%F.rn5.j(_6+j.S47$63em:kHIIdjol;k6d %":W;\O0=Rnna8ILgHOO:Md^8n@8Z+mI;j*HPBi"ShfQiA\^I?^,Lc!%JK%$^0#=M2MkM>*8)Q2RbU?`/j*<.hf&9rOSXY\JZF- %_9&3YlMHf)!d9);SatG6YE6\dO7_64!Y??f2:9'%:[jjI&^TA:b"L$V,>%ise9Cu!7U=g"alRI1(\!3:TR.l!X#Xe)l %qmC#jSWRP8=*[1J#ZuD)MF"@MeV)%-S0Z2JCtt+q&/pfsWi-.a]h;Kq7GR:MW833X+=tmgPGgprp`J%MW/4<./Ei@`^bSek,V"'F %kC\1.1mXupK[gi&EH_n`XW+6?:%tSGgbsdJnlXfaZPVt*U#Z`3(Rr6I:uPlLLKH`DMUkNp"fjLcG4^YqW8Sr_@FeGhL.@BjIP;KW %HbZ;e.Y-U`C$$)*>.iOX*tab@\DsAUpFOaV/BTol0X_\MriTr,>]XA&0i.dZ9mMfF:;bu2npJ@ %mN?t]l,+@PU+5\skZ[-U5PIemO6HY4IH %TO`NbN2;+DmCYlscJ$ %TCP)D;`jktm5>:J'@slD?:DKZT41Q0Sc>+eggBcAojX&u/BhX_.lqG3ceX"@gD--+o9W`qJ!+m1;FP1T+JhnOZ9XOT%7oFkZW<2k %NVuGKeWq[?Ws.i"b8$GqfUi;'>H5cG`r:W^a^R\N2>/D#qj&]eX0Fn.%Z!bC(-0qa7:nFNk;#!1`rAG,N>trTLE"fP5P^/h=m/e1 %EiicbX5O)pPX^N'?_><^YWlPK_TDub-fc)Y$$Y;A-eJ]"qkfb#PtI=&hcmdV %OCai5-[*;A'7$6/S;\<2G98a*b@)@XkMf=-2q#\\eZS(SX'JTQ)p(ngFO482XITrNf>0#7)O\bFEg^FNpa"Qa'D&isOT$l>P>3K'=UHlV[R^rJL#r="!G@-r$p%!ULQRD;b6hRW9cX1%N^V2fW %I!I@6M.Q^k0@'e:Ho^6NroH,;T4gJlSbaFe:16qR>@.h`9KcchZZlPLn(#5a@8C@VE:K6F0^]'ZI(?;^'D\9aejI&GmH$meK"26W %_&m^Ig3^=8rh6t)Q_f$]&W7`qKWB9p<(rfG.Q&Wn.Z\ljaSU(a39hOq9"d=dWP"DYU9f(G1UOtBl;[Q:Uu=BOOEm7$ThQ.79gY@T %@DUI;>]G&&=.t(EnaeD5pI"Kb-Tk8[s2J#HkO4WnH(maCMh; %'B4L\:W>Qg(@,q%V::o,(d$keDhal>K5YlSP?Wk44WMI3j!DAh,94Y8O$q8#TG`5Zke@Dda9DGlL6;QL6P`1kcl7YCQ1b5XA3ro.9="+B9ZC@F=oXRCaF093[]6L %/uO=Bp8H][M]$k@Z8.75O$Yq7hht1OnQ1HHH4,UIDeCBrIjO"#bqjqas-Q(j2)iAjqp)QHaY+oGB9n)#m?U7Q4&9;Blb0RVm?6s=Oo;i9NsQS#Om(9aQ1M3J938MP>= %N:>e:`^qN%Oq2uI?sUN.AKAb8V3m$h-[)#_Y_N3#,ItA/5Ebm2]u0a/FWSW"8[R=(bX-.[JCH5WlUWh`a=nZJJ;5p0iO(?EJ=j,I %@@)A`C%QO&Q-A7d[2C2s+?j86_<30tc''(n-5W@Dn5421$)BIOQ?N6!-k/s6EC@Cr8;.HQ&rKqc]HO&>Ghi+DAuL`X&8Q!kER8T9 %1ZFCsL4f7:`4r(eU4',.U]\p.2V\B>gFUmr;RiII9J<6'FD^[!@RSph@N0]29.-@ohN\h'`QK`=a/tMLo6@.o6fDr4h6a&:+^*;aXVKXH%q!)qQt^jD\=UK6F"4LH?Q"f4dK7 %q>+-R@iF>dg_rGe"q! %hqH&X$N'-U:1DFs^0BO51qLN[KO4mH85#*`Gn2@%Zr>mMq+^PVH!u,N=/VBBI9suihpptfX3YQs^)4k$B;_(RI9mc`)->#.$5J$9 %-X5!]-*,>F6r1272ds&=$hH'a3kYsrH-'_EG4!ZLD$OL!k'?kfKbhL)]A]h&TD'?'h<^HdAF<_$pQ<#R"['.f7nWBm:`T_k-$ %G472NaE6os*3C%:GJUEXr-1ZRBs%iZVNQWT1O5Q!IDs-R0IkS_.2)Q!gA8RdcS(?i"pkd% %fqmK[[dJ"[HAXc10>SgCrtol^>Ou!=4%6!*9:"i4rT8R8Ph^aK.:2Sc22G\fDG;V9pjrjV[-]2US)"f@/Ck(3?C/d&&^cN%C4]?] %c9fndLRWZ#rLt*-aHt/gP,#l$a0L\p;$>Dg9K8?We/ZZ]r5t*3F$KC3r.=%![M$>'b?p7HXF:^*/$uL4R.B9uKmYb5Hg?YpaB)U< %=D:j=:GVeBC9YThp-f,hg(9_g8.b8rtf8%K6(' %:p&Wt='J$-l:h*?#@5R/[BO6>e-o^/iEji[*oLc@/gH3WC\VWSp[>-T*W.OA)'f;3Z.u3NP^Z4/2]OIDg/M::*\5_<#4R.;p&99D3/>.iD$U/f2CP= %m&\Os^S4nSArWW&E$ic5m?NtqY\p&%4\.XO[!H1fV!gi-Rp1)U=6(NKRum1`9V]^ %+B[,YVVAgkNd'jTG['r:rSlA1XLV9=c>.I5:mc_r:;er/0\jiRO:hVed-bl-AK&2)[kfN9?dim^Tdcno<_shP)*Q&V[4<4!u %3_FHjdFqS_"d/69nSU+Q_]ff"RnO&Cfb-IDh%_[^(JFD]G?;lX7'OZ74OfnlFOKD1OQda&$^@uH*E._'CFZXNf&XkG+E;gO])-CT %A@eVXOE!>;.[f^\9h$30cGd5lr>W %G2Y5s]kHHPV0plVn/9]V7])ko&Tc/dd('GHY5]QfDS_[17WBQ9lW=B.5YU?B7V9f7]ZGP,BZ4tS=b6h0Pb>O]Nfkh_B*-2eYJPuN+29+$JeH7OE\Z$[\Ggrs= %5dY\8/+q0qB33aidBTmT(;CO5KpDH3nV>*WAGWG#&3bD+N#]Le(I(1]D1)pN;WD=XWZ#rtP@ODf=ib9tl+l`o3CXXMu$bMrMCUN2o,)*fT&+^T]%'L"s[?N'0e?+MH&PDbgCT)UiVN.-u17*)_hmG66Lhd*-gV$?iqNo72^ %JB&62#W873[s1JP?`6-VJ!$W7)b&mtp#@@3MjrBCs5GVs(+ST5[lh@^ONHSqjlfJ[Q9(rjA3r`_")fpTh*J]?Q>TLSX8c3ii=[ %DdqVjH(fZkaMM<'o`s['6Mb_JM9Frs_Vt?Db(g$4bh_[(c5>i('$Tja>LKp_5Gnjj(Qu:h?+q$S-,o"Za[`)`,j@7E$&@9Ilts(j %/TJ\MO?YmF2.[q=1>K+m9Y.KW.XDsm5"B84fOY>(%B"p?m!D#\IAi2[f]Cg7ERD[!&0>So%\(biJ!N1Mc5+.W+THaA$#h90EC49G %mc:C*N]@8C%'h\r`"/4O)BUUaK-0AtDkkBks3OlNF4fQJRJBOYr_9EMi_*[;nk$)4.@eF3?5mIDS,mt`3l/4MocbJQ4ao$8+pr=E %Y"JdkX!6[]amU98%Yr%#cdD@,.7HFLGQ^s@3D!#'&pRk:djmi'>`4(^8V;so5TdDnSc%Ll;mtT$0nhFHm5"lpaEM&[/\HoZ.cu+u %@hNuhd`&cLCDVK#/Z\%VMm7YS'<4"Y00I4VQ;qPp/,*??N>$BWMj,o62_3`\Su6OY=$P..)Gqu0r.qoR\"m!5JR@3=+2_PbZtL## %S2[e0a&=LmjRpdM<3r*"57NK]GPR8N4lYC6D/6hTDg8.\E08n_H#VjG&#+=[htlU!jW.r]o6`-KYMq55o?Z/jD2@.L:5d/fNP?], %J!j,`;uH?p38BS*8"2$Df/]L"h)I#4UJ^+ONs`jb*e %BrNdK:J%n)a+^AI4jIIpCi_T4(dA$*\S;f`#9tKN9_QRLM*]'2Oo1#o0eZE?O2O**4%oPL*6Yb(r'Ru]cU4RSc?#SG!f6Xp-0lQ9 %llD2XMfg,UC4t:%goFt4(XY[AQ))MlM7uXE.sA_AkFE\KP@OKW9(lorQbb+r=A>d7YranrXWeC"]h3\8b^_\r8\g#.#3%.sbHj6l\6XLs$5ilI(&p.1+,R.L9uNUU':HK"*ZV`:i3[o1!2_8('%pV]knlqABL %g9ijiq+mle<0Nq]P4AkR*G0ZV\%u>IU/L3in3/gBBmBA>j.1\b+5cWfm^?IBS6de.r(=Ia]erO5^$(nbqW8WW,Aro0TjR3"d9f+/?mVKLd^AlsaW,mN.&)_f8ht+tG-0`I7qd"B3+l4s]`u3!;7`AC$3qdaaE"aB[$"M!'1UMK"_=sQMWtrWY[WonYT!=EMJ.S]!J[BB%3^;Xk+'Dsj*Vh0U %RY&J8As(Q/qP,q'MSU6'ppNbmVRFaG2UHc?]r$!rH`I?-Z&$0UlV28R0m+ %8R.e'rC!"8h*K`TpjSDjO4W'4#_!bJeaGuY6GDmVH3IjPn(YL)iG%6QUoB+%/KpTRIQeC/.;#\+$aAm[9o3ck#iH6V6.IhM/ %1(^1_-Us-h!-cj_*<#$"p[fBB^Be:*qd(a!c;HFeiF?+D-lkJ3"?jF-(IRRu<[),3f'\HK[`^>]>k0T)X,nEcRg6]!Zu>b5).OH'QI^\-]X3X5am]u'm).JpD(4!+j9i[LHP&3hIF(R%n!GPgnrAl7Q)IT$u]Df>NR]m.4mNf:0/O%^'gE1PY+Ka:p:#:[F_0UVLC %LHoUbIRqgOp.k.Upm3L,md+$^OBY\k73F3C2jOH2/bL/j='0dZ+A6cY`kNZ5J8"-u]a+nYG,b0OrYOCPSWn#-e8hAW38])\B,DT)G[h65u!5g3`FZP_T'h6uh; %a.@bh"&Wf)-$sKD2C^T)V;N_MJFGPsBNar#M^n,b@oYaXo%$8sp#5"C]*'VLI;BS>Z'mb.6V8Lpf`.k'2u:(NKK*``LY(5-@f%Of %H[CK4XtqD36f'Rd&:SXu]2aCI'tm>8kR'O[MJ2i3r7Vp1=KrgIH%&&:jC1"9jm`h`e"@cWf9bd5<$B2fn`)\j:)sS-)l20:jZb`[ %jA0fA*\Cstn?FlZh0%!KW$7\Q#h_`NNXt":@N'=rEH`,!Vgu8i%8"`]('g!\+S7opn=d5JK&# %(&(8i$AHT#nkQHt.Y1.4j1cnn>%GI1O-?UTR/2iL?[&?%/I3:"BBfndi.qa,8_FYHH?M$]T<2>nYGgNs.8>^2#*-I==Hq(C^rlhO %b/36YU$=Z>4(I@^(/Fh)jEOAcQb.j"'"t[(VDDB(GE#(iqcme"3/H+(!:_^t`:Lor$28_#$9]O["ANk<@;JI.?fH6-kg@ %Z$QB_,H6_ %?h`DMn]YS2^AN'P3TXEJrY2*$EJ3,8'N&QZ%_qj"&2ANHOTfFu@%AFS9FnLAp%1+YHsA[h?EHch[NpO[?Fe')N:6$Gm(!WS%OpsT %#>ge2r$mF6ZNJji:T%rs_J4]Ch<6&LF!NZNX2&oCXAfAkPkXC2In=:ii\iSEG_R&R7Wu4p,^-/6l$h[(-s/q#MFjIjO[(6m@77<" %ADmsmf#d+Dn,r]V)Yg.S/n_u$@Yq?oD1F5CMQf70nZSRa(qephVo%lG):B&TjDDim>gFAXAnA7B+:Cb3 %]lAid87Zb)]A7Fa&.*5%Q$+,)a+.GT9ZS2&oU>"@6aVr)@&]4uq*9!c*I7L#a3gpJ?=K1jNdb$Ir\4[0h9YgbYgM>q4LR@-`)QAd %7E%mJVjM1+p+]ag.&B7rk"q@afpOl5ODg6M\eh34djT$1Y1QcX4+l!gbBd=`?kJ.,aSoK+>bm1\o)PhXnu\J<81QeS*@#ndY?KZn %ZbEXH>$:]Nj=S8D4e`dD&+2"A/93:p8au.XD=.Z&$e&6_\PrhT)g3(L.pRr5#q[W3=caWA@V)AiREV2>?NXG$jGhAE3Obh#ou+-h %e]VNMl3t)U])c*ph.5fh(PTn9&9r^-2F3T9UGA&%*9Q5#_\C""paY7Y:r*r+`H[hq=Uf;e%]7K00";mq`QIu`,["*E\slY:Yr*&R %BYNRY[sQ?H-;"p(2Es>g1-Om+%.E`K(d;rkT`&esP15NM)DoP%?dATq@&VO!Tlg2(ZFX"'dTZZk;>LbD'/lUbdM>cnUaUmU*WSTF %9\u^]A^tuujO82hQ'N@J7A?E6ic.?sirF7dW'D/iolKa@MG^)(6^GAio8D4]"KB"$m8,KW,jb+'r"KWa^0ZKda.BQpV40tt09jRZ %3>=#,&ffX:"`6cHk8hJ5o+fos0AF<*m@d'-b&GUK$T@YflE>L']@)Rk3T/I@b;_tJT[m=hJ9bYgg[F!6ni %mO)DC/$MR8]@jmr,=>s`$.uT_M`a@8lh8)aL7OeUi=8KMd5pq3KjE6N60M(KfLhE0]T%l.Q8];tD#`]0#RA/Rm=,XATC6:0;p5U\ %mb^NKs!S;6iU]e$Y2`@7GHBYD(7iY7qi94=%XPX$mQ9"f3r(Hj/=Zl9YiLNJ!:&IhaRnbpL=.<]/-0#aJDa&;&^[ri:uCi^X;Hr' %Xcm&9O8Tj]Cn9olkfM@?NL(P@Qis1CVdF-\24Kp[]5i\SI)tTAm*a1_s,be(G]fOt-71h=O8a"-Y>4f-G:`;AG,M9I3.%]KZAV9/ %`c.PDG))(S^&0d_h6*QEC);&WI9PnWfn@&H%n8nd*[PT&D\K`K%-=ArPI9NDG,WO:iAb[cDCrLUdeKf!Cq %r)AJ%UhJ^<:r0_TJ/5;#/8?D/_e!VL`R[I$+`W^hij[tZIMXN?7_=k\&f*8>UR&*go``$dRdF)8\:'abe51l&'-oHrE9g++),(LA %?t:k2U".YSNk(5(*Z`AP?&GgI;F@5r:O@+Q:(>Uf-n2sW=DRt.3tJ'u1Cq=OoLpiZ/Y4Urjsefg.,s0[H']\eY`u@i6bIP"'iI=195Ek/"eAj3Rg%`0;D %SGCO#pK6f$O@V)ZV$r<.(?2o-+\\.KT.K#B7]U-aZe4S\"2n.):(F`b&5VgS1+q-F4N6_V&75Jj'ROEFc\@K)`ubQ^a>CrSZ$k?1 %.!d)N4Ec;`JdmMLR@U"&5`2CmQsH?dO>^%$'X4R`A0Sg\og\6pm:k4D7'AsVUcf0O4bqcKBhnhBDbW=C(hle&SKc,7CcV&C5"O0% %n6nR7*T;4ITm1**In\>ZKKG,%`?W@iKMeA0iXt.6;;EE2HAX$lH4$tI@u62*)pab]..H$$[9OkhL>,t9Yb9"6p!?aL&SYDa<2af# %VMi`I(%*7(@m!F!,.PLk8`.egqHp,u+(X*#]Y4sF$.7I".u^,FMtUdp>'T'@)U8]V9!`>:Cg@`/qUR6VX\TnU`O]WcF]"e=m^CT= %\UV]<9pLTpkC1FdMAR'Qe%p*2CYsaa6=C"4.hRYl:o#jU-P;6KNPta<&tr?r035W6Q%MaV>5L>?@D[?-[/\@l0qQR7eP'<#@<]86 %,bRQ73uc?XRn2AD'>\'cO^j1&%Z4=beSeX(]<(5ZR4Y6SH%4LDG-[gmP>TT"((3*?l\d0EiXDJD4$=k?-Gb %o!cs)ch:N.f;":Oj=J[ZB0-ber^^ITYZn#`l*hg='FqU#3)_.*#H4:89-73G,&h&XKJJDWBotjcE77fNV;M0e_RL3U;ghE/5*^8os?QpgAkC/5tb.pZD9/e`CZ:1n%eEhc'b+7E2GX:Wl`]'m>6*^\B7(8,4.m^bm,WUUKp)Al]pF>LK5$jK?enljA:pJV;"D\6J:pEG\Y+9ks.:9IU %EgC//`:0.6,p1#Q`KDAIOKH0J^FV7s=DBN.j['k,s6p^mj&"?YnIK$,=b\XfeR!*(W?%%&*e)NG_2`s%+fDFruHpa %J#E;M&RUZ?Nri=m?`_.YSH#DLqoT%2j74sB0UT_GKrl!$A1T">EEbnB#Ns6EM;Es#V)0(oSef2L#)l"t#&D,CU'?TlMAicob]IMK %]0]^d)Y-uIan6N`VqWsFbC-BWnmbf^`KP`lGH(dnG-XFD4sppMJVL\PfJ"4ZgHRt>C/LYk&bi_k_]UR4acg_ViQ''osRA?COCWA``HU?!5ae!QLX`SiS@cV %Mg3I+d?)C8bek92A^s6H^l5"]<`WL/>DM(_Le!Aj1p8XhEA)q2H5L;%fWD#%"G4OhfF,P&"@lg,]C[K3[ugsI-N+62+TgQ_GPXO0 %AG?4+me)IiMW'>i'#br$\'RYQ=frQF`Sekl\!1$2W,'0]Y1-@UCI9o4&#&\FLNXA`"ua?dd.Y65b[MCT;pS_%l-'c#^@S2C'VWZV %:+"BtV:'=S]?Pf%?Zfp*No@W'u@ZE*QO\$=;8?3=P0*fc3B(7Z.q+^NlbImCd$K<_!)GUnN>rF5>K5r9deC8:^]04r.$ %AGs;W7c=BQ"[m_s0$:o6.lf:O7YLTmPf5Kf6hE7@s2AM,jR+-$lSG,ddiB]KBC"!)uNXR^jo+**Z`D %UZJ]!SXg[C)]6I[KmM'*C?Q/ZG9>`B*5lL(9hA-Q\FDI'9o';aif/Xtkq">#_8iN6*[X6Ed+U>=E8+'n-"GnQgG^$s'QpKj)C)h4 %gX_*802NCmP:&Ek$Rp`1Y_F#Y;3*:e4b$JVIiF@LfV_tj[-i:\XsJ23UdDe36?IL\XdRMo[Maa^LMB3=8nDQng_PnSDOtOu4?ga3 %#bn%gOmZkN/TFeEfNK`c/Zn7shVC/-R>1"PI1#,(ajCAKmeMfqQsm;6Fm5O"$*!Z``X(.!-G!3GO=85=`JbKACZ@L3NNO[CFF]*T %cB29?h-kN\Q/p/>8Q!GEu->s`p!Na*mP*l-%?],L'M.&>=7CQ$I`O-RBc@3\$FdG^h[$Wl_&Jb]52PZomDL`T/.n`2_o %_c;:h!*oU:T@62B*VS2*<>B+%1gd[sGhN#="5_%nqO:-Tu!&rV'l!FnNh`d9.Jg&A%N@o-#-<^[b^cH-NV\fh)(7,?ot='XkI)km_pn@*dm>KTjuH1'F@^ZFJprK3oYgga(Wqp-_V %.')5D[F@lbT%g$="2g6#`:LQi5un1>)d?PHr`eF3Sdk5*AB7_aJ,#F1<58GZ2*QYaolet(S$)9m6F_;]<9V2',P>u_lF51bf,d-V %$&RDL->eJ!Yf8dKS<\gu_iJ8h-&-2Ib#81"p-'=2.)c>6K<+1f/+JDPZY %[-i!*W!_iZ-WUXYrtVQr^K#_RrP^P\4aU2R1LXI3$h1MWiaL(0Bf7`k29KAmq*/6VTPh^YoD90I[/^cOC/Hq21a:DbB,1=.&'5I2 %[/g3,*SctIp[X4cK!fI1?["3Z0-Z1K-W$(QZ=`'Es482qIgtV>P_+Zt.,f'3Y9k)MES$l^Dj@YY5t@q44,j#^q0`9'ga8tc^1co3 %RY%JNgm/^@q5ciH42.bFJYn==rI2p"A+>"$:NeJAX1mJH;Nim&pCF*6]b%)]^P>1BFU@ml47"Zp;TC%6VOq_,Io"c2.G5X2&&r^% %HI?9%_'I*(\Ei'UBrddYRCMb)X?1[9mQ-[.]LQXb(lmGCj@t_[*R^@]Z1%V^<6hl;3f%-:!\G?jS'$F[%OV(*J=NBrem7G\P#\_s %f>7*'*3Ho]o$kS6D2]7ITClm"S.5HZFF%fn %akZ@%/Q304Dri'J7humEp*SGB\LYE(5/jtU?-s$*<;=BF3L"8epA6R^H>R='()1$e_i:B;m7<@=ZEFe4C+a1"$&&%I^6'^\>)3Qm %DO0d?\-h3CW']CdT($I7e(!l;8c3-drb3_?SN@3$Q-.MR;'eY2ggL4mZk9?=?fS?DM03P\E&(7\$l*MNWj"&2BcIr!Ru@q`KE$\? %V-W&CqRLOJ^?(_K7W=2Qf@_DlbU<]]dUg.-Aq04M;&T0^egHRoDo5=&)j3`!q?1sKk9%4tj%i/Nk,pmWOf*1]$_L,K>+!VISQK_[ %,`p'$j'ldI6)sJ.j!Yc@$DW@TN8%YCf%(ZrSu3, %_d+Ss[/V7Fs&VT\2K[R=>VEOCO<'F?4l-8e*foBrlKro8r!C[1dd %fbX/6a/Dc]:,lWDhsE2#]5U?kJE$]+(1hmWIn*8UjH4uY`EICu_iYQS[2qGonH"MG*^gml-"!N!#>r`YZ_TQtF"=0@_eWalXeouX %CX-Okb-Q.3%T)u'"E5qm0Xqe4DJ:a=L?q=,VI_7mAdbfgNjF#qAQ(ecj8$Si_eLMaDLH %b,bQmLTt,,VGEt==GMgcT&6'[K`pG5=^I.XhjN4,e]W79S#K*W`q;h,i:ZYS?h&DPR$o* %k7)eT\=I0LoaIHTL3`:^)(l*qZ#T-1ra'59Xho/LHMA?Urm""&-2TL.<1SWgnCHYn_&UXi`L`TkUQ?7]LASOiL=TjfC3oQP>fGaV+TQ!FZ;GkSWU6/71US@ %2I1ZTW9bV9TD@'a_bAK&=Sul0L\p>Gf_!5=(&9reCO4u^58T)VI@>Yf7GdgK %/9*($StDYgL%tDopH:Jig\2QZ:ukD6hAH+'/rVD8O400'PG_e@FT*"d!^8jJTjQes-msDkj!8Fc`sKBj$F*^CnlY2+gemo&ja"hi %V29i[ACGbsYi3mE+1OBKMo"OG>8ViH"5M#Qq4pt,Se\uS&,issgiQtnjb'i6)08r*MH*0`G^OObcgrU$?3VITLH#'U%lY6g.K8`S %r;Z,3pKmF7g@Z%s&1F4X8.*')+t0B4MBW=X@TVLc^UY\B'U"P54T"s2^&PWmhNj6YRCUnMFfjc:HALGVgclQ,:Jq_B83(pIcNZTf %J*NeQYoS&:;aQkRW]2;4&quNqgiHBfJ)!H`P^M?CrD<*Md*pT-.C9XSC)Zj2DP22Gd::eY-i:EQ,Ka\YQ-]@Ua2N"i/YI#ed"UfI %f6-b+*a5K*gt[`U7-/Z=<..4>G1#1e]DDg)KOf'`dWtTO\``]TD=ebc %qs_J=$X'X7@P\7c2@BjFjB:KAI!.8NarU\,Wr>?9*e*q&Wk@HW>2Y[pHd=LLnFTf4LYWJ(%;qg;MoO5:VmlQFP0%>rZ2!m(^3Ys? %Dt2r4)45#$X)NRm75:Tgh\QMt0,_&XW)B6hWiK)AYrWItA1NGcR&??;M=N/,.\1!!T5BVqC7HeX2.K]OFN63K937VINr!169!kR% %!,de%ZP?hL;Qjm!mg+)`1gX:q?G<"E^95YS>-k#RfXloW`Bg?P6A\PoEN?ak>A3t7'i6: %'mc%V='/fF_2iX,h!G:++"p^OWGt,8=,Oi!/$7An:fC$%naHPia#$eKrR(F4G'#6XbG#*2B;m_\/A*KmaVZ4cGhkJ^"&:?ig; %EhYeBJ!Ce-rZpC7MI0H.^?7+1W\552^V"q/H[qTt>BF0SG>n5BrlkrQ"?3oMI^SbD&5>"emmm:&0D_\JRupJ$*hMl1YAtT!S3',$mXpWcSc\m5itE,a2&a0?;2ar%mFaFH.#C$l(!/ %P@o)b:qc2k'4Ln_j'JTm>lN1;KjBt[B![?OhPm9RVV]a1R:`n^2ohkY@=8EWPs6s\j4N$Na[RdNBSl;Q?g>;,i!2LErXjMT^+@mm %HU!Z:If/NEY5PlYdI!^0DE#B$;!FXn!%^pNhK?R=mkdf]8W`s@l)hIUQl#lXD7.jJ\7r2i/%5#=]O$IK>4f>tHj?-fjf7ntq2"Pi %m.iR/(,,g>[Ia7bCm3Ub*OO5sdc.DGg/?/,6%+'Fq#eZuse<-jOpXCHa>29qM##d7[OO[X=hrtjR+HrFa&]fIc) %Mj;c6AGn<;^V-^B](C!QG]E#h1`9ggkuqA'J"9Ah7-K%FAQZD@!3*r0@AK$SjF<(42s+hIn4sc\jhqt(5lrTZEUqFm&4[,Wi%OJq %bE$n;'AgOkk2^HojVRsYX>Gj-G72+E$k1cs/>%4sU+3MHOQ*2n8G\sW&jX4=o$.4*0atJ$"oR:/kY?dQd]\k(;_FmD_]Lt]HYqoKjLW^!ma!O#l6/<,Y[AkhV9-E%=ZbG4X[X5>'6*$GEA+m@:mB(i0qROJ; %gX$q1YToDI#H.FFr2BVaHg'-rD,glN01*Wc,43==L$s5t'mU=b/W46YRcuH;(&r'QcVHl@NB9qdoAO0K4d978;_@1)0H]fFmW>g! %aqIHpSp6T:Ul1@VDM?mbA,#hD#7'dP(<;go]Y1]J#m^6Rfp%,UpUq58e-2'8n+N;85nhOJT^Z69'F4rPIcE%MHr3--G_b?ieYeYl %Zo>AU>ih>e]cC^5dH:Qt-r4EnPN:t\b?>7dFd'oX1C[qU0%]\Br7Q5N(`_;qm3qRZatOAV3na*#50d+Kc;0#f4_?%%'TN+HiUC3l %:Le&XA.^SGs'c+"0K)rW&GUe@_EW"c'hQC/SE\2Yp-q7]"Vf;+ICiPQPHh#)IA8nkA$YI&^*PZ`? %I*o,RJ`L%&*SkcQTge[T!IGJ2Y]#_3Q5t%W#.gH>a%'4&9cf"kLrOI_;s9NgT@-rS%],RbX.;QN,SoFqMi0C`!>fDJS9GG@IQo]' %Q"PX-JrI$0#'dEDm3=[\['rLFF07h\EV55d8ib\E+J[ %4[-bKq52M[Vmgj9)e1oIGHDq]2TkIY(JeY0%Y&g^HbfuDMnAB%K*k=*T,X`$=B!pYokO[\3G6j=h1&To[j9[JC58IrsS\^MYH(l>3k.?Df._[JE %*mip14VgJ5ka1V?C?>Bg1sn;kStW?*inJLgM&t;t!(@ajpmDiB*-0SWC<#T\amp!$PnDk": %T"F3Yl+lNn2cuuiI36L6HKEg8(RF^&`M[55OeQ&VW^#Lqc.?m5>6aN_4`3Eimi[mG\X[O %?jnK*\\*Ouo>eWXfQc-9SnMm]McN/?kkYe*m#2T0@-i*K?682_@"Gk1>$j2l%#,<- %EfN'$mdZ]I$#\E!=Y7.e&i9eF`VSCVku@/j^ni:sgEO/?1]T.^,U;g`Md'h`RCI9jW[mN>`&t4W_7=(GB_i#EB>85o'pjm"VQI2a %ALHAiONnj3qb0MuiWf,P29ME%`Jn.K0#NE"38;L\fFTn'B?sLFrOpV],j8Eb_)_!nfE=hTRnru:BK#C,nUsjRFX>F$lst]s-1eSL %0i%js6Z6n_IGkX0]3TDLl7Gh6TeSGGA/=0EGc6,THYsY&,B*%?F]eD+*2bruT'fUG.UIeTYU447Ku=lP`bb$Ock0SiU/erc%j:91:InklYq;9H-)]qZ:(N@]AU/ %5MgO2IL1-is4.G3[Zd=D^Tlj?[2\TR?Ac?\GZ)=W!A#+:1_]%9iE,G6YM].2;emDE,i4!BY0^_gT!j_XM9d0+-?MU*>:3BtpKl+@ %lIQs7/M3P\ba-=dQY.\2?X^ZUT*NdAF2\(VAK157_L"(3N3Ce?2"LeNo-_E3?`"[T=G?%NcS't4;L\a=S'V'FF=TJOf$AWUmb%s# %DG;8^aWKAR_Md&@nE@MG5'P$MYl7Q\75m9jb5X"3?^p_If:?B`E$\CpI(i\bShu3E17fQ_DCb>rK6!,LT[#<2P=B*rbk"HYe@Zjf %(>AE,\YssG96rEq/Umo/JpL7TX#F+JlKBJRbU4p?%Ou@c61fIlCVgaJn6(A<=B\[jW2-f!L)l1FkM;%%H6Fk5&,$?[EtZ5#&[)W3 %U:WR^K7%gOF&SRsY[/UtE-`u0>#5_>Vtbl(n\rJGSpc&9JYWku[b4pU*E\9@pVM,GThiBOI".cs2?MjHVaA_#cD&(`Bc"[L0-@([ %Y_5jBkUsQO)u\2/P>/'Y(-dp]a#0n,#EuXV8,P?,JQj>h0_d'J)m=mYMG5j`rLE8R=3!H+#3: %e1Y&%1tO`T^G88Y?_REXD"86RUQK?PV2X;S5c[g%mnIZfae8F#C9dm_$b[>^oWNIb9DZQRQ7V/W$ULBngP$8XIIF$CY!t?-;t<6K %0(s:E%A+i9O0#i[aM0nM$HuLpLedU+=eb]ia&nqAJO1@6=`c6^-P,YOHm[X#W5&:7@02Lp;r&'YVb9;Z6TC=nD&Yo[:mmQ@Jul<] %:fN;Z'jPE'e>R:54=Zh5X+1''h>k$h=E]M0**!d[@pDGFN1R`n'ZM(/:G81V]\U>OqlSeE374F;9=TBN2nPbj$/LK;%"%Hj9KZCp %Sm<2EFZmr*(-IA/o#u8_UDTVJk-nUVj)H44FdhZr^l.RtS?kWXNaIq%aSU2#^Z=1eC.O\H_PU&loEK4C@?m;.1Qi\@i&Uphb3V4g %1nWY?kj7!c[b*&:/]@;FHukhU4`!gadG!\(#ZRC3.&dV#kUEW#LYXpQJ8VrMQf)J0@]KS(0".5a4C24<+.GQ-Hp6%Mg>G6(I&FNl %$!lX"l!.3e/:$<0rt$ts!hhMp+1&[hQpH6!b9B1ep]9Ej0`DDF\E>^RF6IIuF8kP'C(9t"Z5!PY((p&jALf=*m92fe%%I2!o^mJs %^E_W==kPn]KmGZbXpRD:51#3:2^H]\Dt@:kdgddr0>Zl-)$A&o*00EJ%N#'MK=;:!VXGf"IeBWqV\YtP?[:a>2O[PJ2$^=;uG %#..c!$aJ[^B7X9,IIVP9-X/YVoA]J;6LFJ8OI]g>"]mg==Jm.-$M&0Fp+Y"6^'Y/4"dfo6I2>tsn8[SY.qEd"b:\)aoYqE=gIe)F %V)LajmG2ZqM-Kc<`K0o\cdl.uGa6dO<@u/#V2lh,rjW1;WPn8nLRuq3r.="Y_>X^2K9sj4qa9b#/e.#9I%K5^X0GW8gTMer;Ve?3 %NdtrWEk7@V.oNrqH+j$=lBe`7i!u"C.D"+ZIb\M[pL,eA*u'nT9R20h$^6kJ_j(>R]'?CVDE#/dH4UO:.j"=lMIP$f(-'&\4+m(] %UI)jh7`";]oJMT>$:\,h'*\#*p!P:>TbQ'_!W6S5:Y&a:Tac6]]L.KcBDju5U(;H!JfVR<`%]tD"$?A+7G*;U&9N3p9OR(9JICh) %)LsI!#7pEJ<"A>M/toG:&l<[f0a04@#M[QXJ`9Et0IMXmqu@@Fq=4bpQ0C\tf@=ooeM"XbGYZV>f@j5Cj(/L5JmWK;B]fslb?pcf %h;JZlIr8I.CO.`A]Pb^iPgWX^m6W5cs%P3KcYI>QiG<,h0`?/AAj,U4je,\g>q4\s_9gqXV3i.Q@MT2k37K.TdR%9g5u:1RiKo1j((mmGkAi9+,2R?Fo,e7GLmWm/Wt0hd7*G_$X$`QrEI97(&X'(]*1F+(9EMVpf;DR.km1_` %,^)t).B8".6Zap.&d7#pCnr13R#dW`6)!IfIZf)WS64UDH#RjVCcI?-F5_KjX(qad+Y2j9umW+=_[D4iV\Ji?5q%0n2Q8j'ho$faX3$+.P?@eMmEo[*kFt!-/Kc(2B7'e"j*DHQsk1.L'2@dgD[GY2?6f"8nfTG%G6:rBH*#.QcDS#AI*/NF'WKLjF[*P#+q3X`#GN""uruR %W)iT=#53d,d:6btD)`q$]KmHQi&&Fo]KmHQ#l^.d;E!9C_kDrH8>D0($?X\e[^;k8>?V!V1pp"UCB&CD5bd>U((O,8P=J$ %#]3tWXW_l*%bfP\)XM)qpnH8&n>;bm!nT2]2E#ju]D`6(mL1&AJU9ipYo@l5L4_OCPY6`h`fJJ$<,33H2Hjc&1seJhLe\=P(aokh %^P0Zm"-%q2CS?mBnnim_cZW]I6trhVbd)q5^uYPrI0]@(&7#c(X-gigT[r;EKj^qjDFoTA?5JY1+Eq%ACq\tQo>j8i>&F'Tr)9Vb %:%+%Tl:/+,VU+YI7_6=b,LW(Mpse9)[,*rU[!)`B(bn=6B($0%]!5nm?iZ3JCgfB"]e_WZk3j0fHFF=-'Y=:'YsIMn1KdAp%XoP$ %Z%5o))J03_7#k'HRE@n*-))$N@CBbQjl#;>pqXoUQlWOT;4/@&mVMFmC;FjXGJAP;ZNEMF[psUN*rf(CZY[gjp7U"W'C]UCm-*,& %Yd;AY&rR(n9V/"4!Hf?.IbO^Xlj6Fa5#bbDk0Xhl"OJP8T(D*jdb^D$!Lg](MK=iEBkWem&k-#L4cF78Z[Ya=Mam/:b*ja8b^fC0tIU>#-Vd^SKR5K_5Zh,eu:DSP^\`npL_logbKbIJF*EK=t\ %b?X#0)ab^t]F$5;D`-_q8i!g29+KeFFW2:R@",lh=boiYDn'DZ\f8JnMARoqf`i)Np?boQ;W&,]3JfrFhfudEY`$m^FC/rl_FR-P %kKG"i[23tsVt$W2hZ9?YQ16gT.p>:s)ae/).ui,A %[e-u3KKrqI<5fu;'/e8XU=gB8C)H9=+ch#o]u!9/V(onS=_eIDgr2FP#CcEhMl\JnPUqWl7+-^Z^!43:C7(l9d')Cp#2M#NqC4A: %K3&VHe5rVdpGs_NqC4@E\oB\T%.P$Z#>SkcaETD@XFftMr9lA$K^Zu:CR-JMRVg#m,B+Ef*Co`Yr-`&2* %;rA;=0Y8Z;'L:e!k<=A%_ZbIP86fMaQY %$Zc3hTrBDZaa,_;6td/\Q(YT5,^Y!-a/GhCF>n.LDjKqV=RUQg4AOB#^Ygpb8&r/Ig$ZJmBtp37c-H4B]Q?pQ_=:!\SgVqH=aTtd %,>_K:nT/Ek"g)uu_^i^K-6(&bNef%)iB>g\]^QZ2Hp/?ehU->G2V9DmM/h$$h-d)h/coJMBRVRJ %M:2R)mNci)Vtp2rRgdZeA()jNJ5$r\3d6S39#JY=\aoK^HmE3JL9>)Pr6PHdi,Q%EI)*.'^lKL=]6.n&loZ^SLULt-X_RHdZ'[\L %B*1'<%LO.q4\NKC"n9]L]t&hP/f\jj]^MS-'+TF %9_q>K-Yq'kAtrrplD'?iQTb6?TL+m9dd<@^-DI/hAo.Ja9X3mPoP#37Oo,kjR%qEm:Clpk4F9l$=Pm-HbdP#"C>Pgn?T>#\)%1)( %ZB]IdWXVZ-APcKA$@LY)jh>/T#%#b=N.c+OmK?JlGAe;UQPC]0[VEGT$GOraa0X1Va1F0`7K&Tc2`dtcSJd)BQjghP.CZ0!Z^N!- %B%L3^eh^-:,p1N/DnF*?HHRf#(!t&c4.:Xk/l_aCGhae*?lCmc#O"5U4LfJ4u(#+G@IgG7qu+s0T6j4m'as,e3VDn]`RnU3@( %IYj[b08cB_8bZm16[`f(Q)6B).Y[pkn._KOkhNh<<=2S-TpZ/r#o6!/kj1N/+1=O'f!o0Bb_LLn=3;bUfrsQR]@4DeI59_R74^2M^Tr,ij %dp/SR6(bGubC#e3+'#T;Z/G\Rm1Im/#DkGZ7oZ1;+Q'()r@cJSE.XmN.6<[DkZ"A/J^-T %1iF#0adp7AcpMPeXUma:$EMYjcjNj%#LfQ,cjLHpGJTUdD42A'`:q%!:Cbo&LBP%hSK@(g4`'pD(kuJo>:n*T)%`P!(Z/G8J%VpY %O?WAHP3lRJJ;-rf"FO#PT&<[67GkV"b,CO'bLR#]3>\?sEV/k`]DqVlbtQ8?s##,o^!?e,HlEL#K?hF<7T6&V/KGg4^[VV_U3VJ2 %%Es\fh-1FX0djrLWWL-&&J@.Y1n!C2+We[1$E1*\*&/#2;;E&n0rmgq4G[uR`j96@?"1&7ra+%<>O%P=-[KdYmU.g9JE(b$-f#FW %4LD]-"%]pDLd6&`]r9>2hdA$&s3pAC<"@lqe+IU;T&(+6@1+4_7cd>Dka+0LW?)1ZEZjPr'dGt\.C/'Id^MnXH5M[!@? %8O88+#67-n@J`rW#r&h3BV7l%lK%,uDO+a!^NMt.3Ze&D><&@W!E]KY@1Y8pQ%B#$M[3J@[b,U`"3t:aY'Yn@k-0h0$:2Z.$aG]0T>jDXpX%qR\YHR9^H1ecDiJQ*!d_98U3Iu3>B85j>M%d1Ki^q\3:fPjX1_*!Ka %4Y``qLEe_\4bmSR,O.9O>U@_q%A(K0g"TTfTUs&Y/,er+*/<4JmHJA`*QE)4]4&>^_/hW8h68o1P-&mEK+>J'*=p@2J=1)+iHIdl %=*oPd0Ldh`mC1!3q-9=dUtlu_9E=Sp<2>YG@4ZNYgOC`7kh.4$7j[X`]$e4T$$9rnTsL=+`^U<@3Fl+2k6')DDK]969B2Rjo85B4 %Wg8,b)g[CKT-5[jF*4p3ddNn@7;om6je[LD!&,!Z"J5)0OGfFakV@&IiY@8B)1)-W7@NloWe?j\Ko9gfrC*pXT[4]J_!.q!9d.=> %/0GZ)'aNQ7('0Ou*BoA>$7CZg>CJ1O/;BXE:5Q%r9hg\'3UsSus5EsDC>sJ\?)VhJQhbp1dO=;VPIj.Eg-)J`S<\)>:bB'PM.gs8 %XK^`2jmPAr.^,IV2n3WFrU"s0da)uqkeHIAqRmP!o:n[chWI8,PB(Yj4t)2`K.QE!(/sJL$E8]&hdfEW@F^aD),p;Z"f;E&A"mQD %n%r4/NQkN"\,caM\-,q.(#,nl94.o?HMYWQHaNr"oSlYQns\ZV5A57`c>!c!a-FAsb]KH`r#. %ncXq,K,QF2jGEdeDA?RW.V?k/beRg6XN34jXrgL^Zk*:eDc"`[6#0;?=dn#`mgC1#-O^XMdaG'_.5Qb05+Rdm$IO!Y0W9-fT)XBRTqbI %FKa$:5NoPHVs=(3:<UoWsD,)\A-j1@Ek:0Bj-ojq@>;:1X06sI;/6f"_.nMfHur?LmaYXD6r\7aOhs%rFAfJFebVZHG"D&Ae1G_`uJZX5pcccgRgJuLKR@32.Kf_cJbY4546$4qC1G^9DVY86Xk0/s;&">i*bY5>gf?<2!VnW!TP4II)d/$)S %bj:t;Prd\0Y95$"Au<]+^to5L1G_bn#3o`.AnILeNA-EU0f.:c1)&Jpr_7Xp>-,DiUm[XJPo94Q&2Q,kZngAqZkG/Me$Ll_O\F!C %9[h,m*"RjnR;$iF5ai!61G_`U1Ji0,,BG]@SGi:=S)#PKg/UGh7HEL.2b4G5U":-0<+G,aqX)e)i)X4a7)Y_=FN_!eC=&J%;`X\_ %)8.GDVWN:1,i5t_Y_nmQ^h+WDj"+TpRaZ\mO>1)CGm=ID5@Z.MjIccJenCA< %%[)r3Ra_u6q%&1o73%5X5,lUA9j[qX+3'hWJ9bK&=C3W8/5s7ai,*8\=hp]6^lKn,j&9O63=D2jaZ4U)M9>G1.br8Cs-]*Fmj"9P %o$KL&]R?\8SH\rENt;K/!b$bj]FfX:H@,iX%@Zp(+&4.JIg+5$P9j.Q3(GdDlK\uO?J"pkk3;(>rVHE[MY.F],4O1j10m&IVV[.M %W@Fl+>S4'fg,XKYR#f_@PRC21ccm4^q_J5,1+WK7AUi!L*+DG2AV$iDl*)(#,UagQ*)S,>E-A?+;R;Rk6+8DOpAPt=K*+r>)"Tk!O+9lTG!1F%M4c`lC=]e;3' %G3#^r>lJCQ,<+iJCGq1s+recGdsb7LY7OH7\FId-4K/eYgc&'gcC?9$nBC.WC($s.UbDoqi>:%Uofjf]UVE>UkKjolnDs3nhNp\N %J(2q@L^%lXn'G9A4n8@aW-g,gAI*+&YX>WY6rQPN%q*cdetH'R1!SLpIh*d.Gi:^Qmb2uL2Ce]ikWF05LQF`PbV/lDG*Yp)6N-Jf %36?"dLH>:Lr)[U;kYLd*X#Sstn%u-B7uKrHd;JQ(8$R%eUgtP!p&HTeN4<>0dCO=c#&ERhdQI-T.D:I+AY.c4Q3$355Pj-h/+M"V %p"7heqf"aQBW^&NBsYk;oa"&V=gGt@\Y%B1'!T9I'rqHT`p6dm=,k;ACF6LT@YJ0ZD4X7V@EEg1-=lU %Qt`>YZ>YC/0[g6V%5I]PMu:0Ff6p!XQR;M3HV.2:KKbi:OsQbk=G!I[3ea^5]bu5_[r.0\^GgIFH:$_BK=_,r`*,WAT%@PN^X>':q.dBcS-b=l5+=bUd_?c?H)f.,E4U7/t$)agfW[*"Cm %M[=25LGccX;&mIg'?:o^k.?A/MCX\LCcEtrY0WtY:KOhLHS1%AHZO*_cdYRr'u,L@bM@>^3>!Qapt`D,g+sl)_qfoKd9a79:\SYd %Bkl!%q61rbEd7-QK\\/;=7be9X=U6XRB2d._iZoMtfF?;H!!Dgohm,q>&K$idY0$$I"SoJc#Y2h=SuIbRm+7[(8@sE>Pb"'*SWs"3V?44T[_7[cN?;Da:dbJpucIKgQUCIC';4gC/LR(JE3$jNmZ%1lD<^>Y/7sq"Rld %BGB-?nD5hiZg2q)Be4K='BPX5=pJek]kYSGon#haE'&Up+8aa5_K)_].]Bo2D>'/nr9Wp\n8iV#2gj9)?aF\?7_L>!fsB"A!ES:# %4F)6p^,\gb*\`$bX^(i+.(aFgfY4&D6a-7mGZ`;(kj=@V8@W=G<\#Zk?M?7K?S#Ms*B7Zrd8g[h9e;@Ock5kGBPr7.51&9o`>d(NpY/MpF7-E8ufo %^iY1;2HQl^jkQ"r(j2VJV;7FQ]5^\]*a8PuP4'YW[nPFgG]`O8'-<[?p-4UUEZX%XDt!=J*o2K4]&BOcc_LAe*o//*\n`B2gaeM3NA"t:A.nOkJZC@5obgq$W[6lE&#mZa*0a#,qj[(=&*@4O7C-2dZ@XgN/PM>-e+75tDJPqkU7'[AC`_Ji?5q%FAAIiXK2#EK0+Q(mrQiZD-&I?gB%YcaKZne(;2$HfOhMDMn9k %d=K5_gmM!7aUX%0p?d!6)Ft)@m?c!dPM/ks,\)No60QiALSDtbN6n,d<&>I,W;;Hm-s@%:nk.GCDQp0L;s7h$M,e//=:i%]OLa?( %'&V8293:=8P-8[Q8=^Z4=W/Urck-cb68o!gKS)m.L2@u1_A'-\Z.eNl"6*0pcb,+_m?rd`?*is%2>/I#.9&))1'X;W!qsr.^elY_@RWm$@u%m]pd8)?$8RsFGClXl/K]+ %mPV#'gjqm'E90h1WRW5n&fc6RL="_I^0h!e=(F7"aJ?9IY*;UlOdc#f5S^@%$l\RT'$!qZV7Pcn9aua?@adJ^\DAA6-$BgpA\CHP %Vlt.>j7J>Y)WJI)KnX-4^Y]oVDZjE!i)^Zug4l7=2k(Xp^24-;[__L*2WUM> %5UkGQ$@GAi;!N-o=#-@$;n]:R&SrBf[ml=*C9MD^D*u@I$LS,Cr&31H.7dC-VQ=WJisg.`[NX;2DLk[)qs1G2p;SM)K@r3F[1YE> %!&n;kot?f^"2?ptC(e6jk(%?LIOU#;Rq=7ZLg1\2E%4?'-@+64Hj9VUgeIP@+I0ZCP[TMeRCt=YW&\\!2b(=s#A&\(1!8;PPA$N# %1!8=FFl*CMA!FTVWm<_QA!FU1Y.6=J'/%K_qG>[Kg=/DIb`Fadh&@p,%KZ;1e'o2/OB#oP3.J[?Vn1(@`9T %qeGCWq-C@cci,s(`C,NGMV6k##U_=\_t[f8h4AJi4\[iN*dOQSNXihM%tG;(dLHU5%BH1]7/lJ@m5^-XmFaDP_^PT_m.P7bm@i6S %^YPJuZTT?UWDHmrDu]f1>,,\VOI0N#PP.!'@qlFVe\AHpZTX4q(FEu>*7V^u:hK%/"FfSBk=4bk!%gsdec>e(AidG_JK?CorF#G> %5a'T7'_`1?F:2SK#CpD0FMq,Mhn-ZGqO:OhiWdHD#hX8ZZ&8nd?ksRX41L/Vp._pRF&9UkK0"Q-CkkT(anJS"KFqL?\ %1Hthf.mE;Z4]q;fI%h.DWuQVDIj.WpqKrdkgFLWf_+c#ro.+"'Iu]L([/=`c-2Bo&H>#etQ_UT/^;)1R(VdCT5)\fIn=h6J4:$A= %W.M.bn;gdAD=Be*Dira18F[g_@SVf!;jZ:7.rS=rTSZ)_XQl(A^@*hK^A;k0Ld0Yj@!dm+C0YoOJMXh7/2) %0@/0j>93IOq4_$.TtT>\Fo&DegG%,9?JTe0\@ZTh&NGC;XK!'VG3%_F6oF+ %?)C>UBA<22&;EU\:aE7O"IV/*SdkCWaYI^J4Ia'ORMD\oNG"IMoatZee9Em`>rK^6Uj,s+P"Zg$TG9R.hi1BoC"nb$?N2?`!t]&N"Oc)GX=kE&!55W;dXKOR^on8sKi$Io>%,R/rV@QhS6M`V %hSa\P^M,A8(AuZR(oX3*6*&:-f0I"]>%C8DaMlElfU\@HoB_=?g!RiVnkLg\8(94hIkPB$!:tRB's&%U3K'TMh/d*#?o)H#h5N#A %fgRQI+Osl2/UaG(%@dL/)g2'j5O9lqjC4bq]d4"?8b]*!@ir;e;YsNra(bQ %epnRt^0HYo.N>QGHZ#T4X-?I=g2"L3gh"cjZYu>e,^I4j(JmA09<\*W,C]WS)LF*_d:q0aW'n3X'%BaFcJT/W]Xa(U-lbJ1Wun8. %ipIiGZO\..\,lNZB-*.cZ:ihG59M'^G-2;`a>WGqp&S=`iE$\S)61\n"#Bk9C%tI8"(Yk:iZS=?ROnQ'*1[un.O6FCY8O?qB3 %;BM!O8%2W^5K/Ht!+b;R!@0`4+J\,%E(8JY_N9^5+B.&ahJ_2REJ6hHk-3_jA,q^"7CS"k`U(:I7p'@;ODRlN%h$JJ50SS&._/pD %!Mkb`5R+RV!Mkb`5R($a!7F@@+N*LQH0M(*OBG#UjoCh-WBqYfT`nU&A/g!tY^d-jZ&;.%a\5u)`rFnuYbUB'>SiK1T=lqE5/Mdeco5uIn'1^ou28D(Qd(rn%1tr`:\,G]*%#Q.5b":jn_EHTqhj6&a-(Y/l<[uTt %,s?,jn9eSTC-=5ZP6/-tpUCsiYXp8@H?3"c#*#.mJH0@=/_KWbF(CO?@^GN22IeQF]?^b*?6'D5q`*-8'C_U_\Q58:8[dFSMkV#Z3jWI-E %Bjr[LqaQJBd_obsgo-/_uFdIC(<4Mu$N`&0EY'9=+7fH4ef( %^GN1G'q],)MZ,BqE(J\.cuQ.fWAZQ6llnlJBu1)[8bu'nCS>Me7t55^XfY'T"T;oJe"3@,T\SqQ*86i4NOG6lHf"/8sB"4 %qniufB%u:XclF>H/]KNok\!KWr9to:F`0OtBgZLg0LF^IAPZcK%^JH6.qhV\T$5,,T=%ga[2:Jt7dfsEX$o_^JQ\O.S"`1S*'D!jSn>:^4SV@FHi?!2eu80n#Fpc$lr5c%PDfV#):70sPO!s6"a1._a9q[m*N`"c@Co0R!7>2B4k[[<3]]efL!=fC)3pbLWT=>`&C5:34N-+1EkSAH=9]5Fi@lsK$IgXS`)KjR>0`dV9jXK`,-\R;3lrmUcIYBu":%mmJngi0UeZg\$'idLRO!ONY %a/fjYXYee$n,b`\Ii`r[%8n*:%TJe)s$!SF=5s2$/f$NDUS@+b>3"E$04D@50<1i)>-Kq\#\,hB&S5WaN-j:r_a0,-_[si_B7&P. %"-P4JPt1I_&rq$%pG]\3]BKX%Nq6D(%C@fIYiWM#?@4qepPbR^Qf$4&;b]W%_5?!c+S+5M.rgtp(0>pRD-UeoX;(`hcr?1e\+41Q %'ui7e%Slk+oV(L>]e;#B-G\Dk\3dsY7'PSj%Cp.$N\9?M0=_.,-/$T6*0fD,WW3L2E7&Nt^Za4Aq^4n+FfMF#kP81![ZIfe=fk]E %GKe;SjH4,^jl^+4+A+EQi?d!Zo@DP&T,l6?S7/>\,U:S>S@WLm?(^6dJ&6H/n/\K/*V,0c %j#JOB'TN3D49oH<+]$i702SBR4X5+io$G`(r>Iq",*Q][ZU&c/"rJ9aA]GricQB>g4@O %pE!:Ta:%C9bgqoD;1H62eGMBJ#\9coAO0"cr>Ke!qmU7t/e)ORoH!N##6"'3PT>NAU],M-Fl/WTSl'u"UWHl?U7a8+$="m%G$/?o %%/T!->`#5di+?/3a>4/_q9DL2%XCPBnXpr@%XHo$1]uj7Fm.&CFWBs9653@BjhoHl'B/hSc@)^,`Dj6Xd*#qpL`1.Vrf](: %4u93%K<>7@lE`V`Ggbba6[`QGH_u_?X@Gl3ZtGL",H/q/c@@QT#%tP+:Ds?D>R.:c48@[Ge,R6i_=t+'!Od:`hg9n2C\,=#T:TB) %pNk+m4>;@o\SqbVEu3-;q/+;@3W0'+UOasG48]^uNUP2fZH"V,(X7fR/,A(aOF&9i?CL)eO`V!DEAn/Xfj&&Ioum5L:sH3(DK,:q %OA%9&?+8_R8fI-1gMaD7]dfZ_RcP4Fqe_9;j=3pS!m.h6't*LJnA`*/lj7tk:p#$K/t-7;i,Z4EnD7GCklZ'"8UjA9 %Z$&!^W0kT3(/J\]"ejZH[^"LQ2f<#SGHGFPHC!dOn_9b9gA.oHQ^h9Ia6<(jfGl?2hV]t&QsVYT$:@0:.Shlqpl($P#;B5-lM %@Kbhahk&*AU[u`Mo(N.aqrQPS57m[3\:;`d75]^5J(\c %5W;3K6uhuPG.=90#SF9nc@,;@eg<:s"=hSS)T4-i@Mc>Ad9j5Obl*D>Vk2AiU(2YV7nd=h*'BEa %=t=Mlq:&Q[\Xa7q&cdGA7:>1sr`gqE"rU[9/+i]fcL!_S_s\?8p$i`sWfkZE&N@a'HY_+ck:4C_=5U7:'7<%k7Z'n`9R^>7GA!L9 %J)dLNI+HB5_g8*%oVu"\lV!sdOl!s!b_fDP.=)C!.4GNT"Lq/fdRe$p'm^m#I56DfBjOPI5YMD4K)K^NDsh*8IL,[uKAu$Q_%55B %,<@&/.&5W)G+9-aL:n0m3$WN/'rVM)_dmbR)X?$9l0\47YiCZBCk=B["?T-`bqM7\lRtV1RWZC?&)fm2[FRB@c(#=#ltI/66Y`Pt %1?a^jl&9!MWBn"d,se1QU]u1M0E.cl`fD[pY8bRSr*7TNaGVNGjDrkCP %GVNGjF7N`aGk&fB548t:5'1JH4DY-R?D(_Fr1FY7ptifu03X"S1MJ2oD.T*W6buFBLCQN0TFngUV7i%D>Ytea]OEnbd-!a!ht]#L %^E_[U>$?G9@lD7e,Lg"E:>abE4ah*f'W`6:4Y)27)Ze5^'d-`u=J!LN)'<7U>t:(EW8VPJoiO&Z)do`'P(YN)^W$D*\VjbRK'm2` %;1!t4FG+O1`]WF[V^F\h5Zk-67V-?!\dn#@/P3Gq$&pYiq7<+m9r4L$TC/B=jQd_\THo!H[ZlB?@H4+fq0Pe!W_*5$47J"2a2QIk %oY*l7J$>3EC9B>Bd7;9G:KCAa!a5b[&G9$:lE!WXHXYugTA#l[n)&mK7Y-.l@D>09O8g.n!%@g@j7H*-uhKAdRYlBbI %riSc$r2&!qe*%7I'n>N`nDMf#=tJ,2gm/R(FN9bo0*a4M`/dBAP"pTFASqRH,]od;;Z1"ch:^9h#U#%2O,WYB(SE#T96tll._aCc %>PU,-5nd=AS1(`dLJ@d8D)?9M/>V4CTP/XBj/9=cIguH[VOB'MC;+[WdKDBY\BFIc*s7\FZ"1]`e'B?0_LU>UD_5ed/BJ-F2\#DHrrO\=OO4l[ %6(Bm^T4,sSZ\;7br,frh/+o:,#r^-g):"LX1*la[CAN?M0-e'mD&8UDDct&6"mGTM.\&S+O(6'/R9dXMQC6SG)d$19j`%=a*puZV %G!o?;EKUMHh,OJP"Df:<,CFN=3J[7_,XOfB4>Y6[0.4UH@?iu@1tOfc]93"0P&#> %muES!i1Z_0\'K`[^U(bAH6#,^X^:Ba^Oo%m=bu"R.,pGC%ls6hh[]`e"I@+D;k@d;V`h9pSk1.TG4:=d4-E8iRiOUQr*`"[hr2,t %_fYC("Te$a3`$'BfY8YA$?%tM/q\LcQlWTN8^0LDj#Ba(NhV^"P9l&En(:0C1"!Y/\D-L%#ADuIVn"S3]JG8Pbq!Sdl$IFAcF.lY %-FCi\g+UNr_Wopsoe4>gWPg+Ka`K/b\.;G37_#cG?][tHA=uLeo]N^(IHWI/TH5AJ_4u0l5Qsm5%7I=,#83k)[-WV&*`Q:k't4#X %XbkA"d(r>NC>RJR6tQ`kObWO=]UZ(I+;b`2&^l`*XR!nN0f56*;`Ff;N.+J!Lt;6/[9$-Ad+nk(H+7@PTPI[Hhj;iogH@4)"G.>f %qV2]>=4+aB?RqW*k)_R!6ruVIQi)6H1UG'JXDmj'R?l0H\(^na5WhgmUa1Kcof[nJkM5@)YrHQreq6a)Ch"o5F %B6f8"M0:fIpA8rc/n=AreV4oV`'MRE-Nom=H1X'64"Hq_QgSV"`d#P.DU80h"&KUs %*h7T9WZ4cYje0])4mW!L&[*cdIFr^X9._O"em>[5*R[;:!JF9S$77p_b^VQetuUaGJ;JFij68hAUnPOnj>AC?_=fIaeL/=l?$#JC@N %dgK?&0VVn#jC0i\H9n1Z:1=J$JlZ.@It\[q\uFOL?I3hFo:$<+*%#;Ut@ %`f$6BKZ6f;/(393KOt:f?HOoWK^K+epXTlo\+A3TT2"+AYI<>EAf->TiBq#&0hCVcou6,N4"lcL26]fDJD]-og">TYff&*4Cq7#L %+7;OR:H];CT4i6*;H*nQM6\fB=?di>8I:1j0rG+ErGt+d8\>)tiRh1tn\8]lCcNSr)BJ\bOp$Rfr;gY;'*QB7S1#jnO=W4ZddU*M %3pV4@NslAj"?Tk;3CSU13HSke!4>FS#P>_#YqsYjd,N]MApr-4W:-q:OCPF9k2eWNho4R,Ec>0tr>I_*Qa5WpA7=JRC5-5Z#aI8_ %o\&N7XqG6nJ[!<[mS%V3Pqb1?%EB0+A#P,*B/mmH#Dk5oWWVki)J"WnWTQLF\Iptd*0`m=B2]fl:g<5>4-SmtOS$:YH9=`BGjpRr %AWI)\%M-Xah!OVchr0.%7lnXRI_WMF3]unh][Pn,]#+VuMJ5DoI#!Ka)V=G)Yg_RIk9DL(4:HCX%#oFT3%3$QNaRVIIOfVg4@j[@ %3;/]Q[Q6O*\6@;Sm31$=TsgS0M!Qfq[A.Kl)VIDqVjCAa?#:+lDR %ann+]rdSnl1Xb5*jB!gW4@j[@5]*JhG*)%ZYh:gAYepS6?7h9[VPjuLpPE$oBi5r]as,MIMX',4(^jl0.C9,f$6-WT#bZ48RQ)@r %8>?W#WF@bZ`[oirA3fMM.(=ged(4/"UKg&'OFAWE)kF^`!8;s`<+?s1B$nW_P-/=X@=!)2?7U=kF?7Q)=5l)jh5s)P+e7LuUf@i# %;FtOj)5srg.()4HI'2OcWg"9;d1E>Wqs05GUPZ7%Y,fEL/'l?'V9!XFO'BroXT[$\),9888")O0qOk]BhuSbm]@o7r7r.JD[Va>. %C]N.Q/p+j<"5Nbh2f"9p(gH\7%4G--6+A3?KRkrd,E#?Rg37MaV/*K\Khi**e2KQD2<$ME%SrnSWne9:0L^:Y392&ZmpTC?@&EHC2pZ7 %alXV#_*uh!YJ>=^S:TQ*85n2QUCoc0E0Y8iSu"I`4$5d-E[Z,^C&^iir0p!Um])gd4dkULK'l\!f]Nq#&*%ORZ;eVt@@h3h5M9;g %/&UgF/)*167qdlk?S^teFd+d!X!1hVPl'^:*8StVl):qRF<0<_b#q[%&EG7u%C6?bLS-9*HK5EI:Pis9hcR,U6H-r'P@Vjh7T;Z7 %6ND+[$2ch7pc]gV3kP\OqZ?aN:bM0!4eCZ;88nhTWCA%dXC9SDpaY3IlV4+*ZD^3U]m,qW9`ET"4F^HE&u" %XlnA?.Ml9LcrXk/[UiZO%]o!HWF68F2`7`G %n`jAQ_W@0LIC'=RPKmUAbpW;iA0Uj61c'dX]VU.LR=X=3$Si>nd%Y@?SIC)"I*lZ-T9+f;FRK*q>BXWU]$[=rKbM*e<0@A^`HFG2%:<3P_nh^r;"2*Y)]@Oij^O;N;VFV,TjK2)aAscL!BeJPS>dSK^%[Gb>*)k/g)ha<_OW,OdJiuV2!nh>J %rP\$9Y.\mna?m3:\t>R$>2(%lfq"jkI*-amJhpMZ^uDk/&$QnrYX:c#cU'm/%/oo.rMJnF7R-Vh'@;u;AQeB[S'oh#juXu^jk";g %+o7f!E[6Z`R)6u7JmEL&,FUmq-";DSilBH?Fn %B-(m23`u5`%S?>d'q$cD;F=`;V'Nl_jZtb%0=bHQebm)3]cb5e3%0^S8cVqCOn\H1fX"4=&DjTC;dLnJ!ANa\CgLCZ],TRf %\dYW$eFdC7+E=C$N;O*p_DkUeZUqoi,Je=jWclr'b/AR0(7+LGlN,1WHsVp57(/"[NJBP?H52-FHK`ns7XWUo(lD];+OWLROMK,ee/bmoD7N6^PY^155[_`KWcj5"0Mgec[s-Nk+fK#ZEg>M^6oF8U1oW46J %dEV5RI+JAB&DDXT&t;`E#1*R#?PI_eeNHW8!#6lb!h#+YcBDk'rEn\3U!1RCYQ&/tP0/0boruZEgO/Q6..\#imLmZi %I%/(bQ2)gic2VJ>,MhuiWC(8]U:^3XQh`V1ZqgXfq=q_Ka8]^7rY(]\f3eQ7bfB0ML)k[h^kUgas*l6ad@Z0PfF/E2]M.>`Nn"0+dhseh9;kT6]N4fnpdBlti>=kVT#mC"/6fNS3maB:5a^Ms]?Ya8Rs+ %S-<(bi*mmbfUL.MWLR33J6NU"GH?D.iK]L*fc-]"$FA7ufph:\UYH<%CEt"@U&\)\]o0c45GC16&@MQGg'0CI#I"A.co+!U->j3a %TPXg3kCJ7-*RmAk!>MmM^M?R!(-ll_`LN&X#!Zk61_U=Ih"4Yd,&YDiJ0;0M3Kdng,>C06>B8(?AiFnP)Ok+mG"(,Jds:`A=2XCg %b$1K,-:ju:n,dL*RW2.n0o-hQih26>&3C0Yhl;C:Jj@-?_AEK^K0W6rAe9UI5p6)qC]oCC5p3ZYgQ+YWj$.^?A\b+=r`%0IAMb#nmZi?CnF,mF'R%CZb+`,\i>*3rKQjHtO't&Y5R'j.5;s)+1b$s"\WMgQ2YC`aX'iRL,erNr?>;9]<]TY0\ %T(XiL[0#ZPV6C\5;(F\fe,!K'VP7)k]ikbI1"F8FC0OmcO!VPEaJ0s=;;Z:s2rmhUV0[LoN%sXWLJbcQ=XT\K4H/eN-3(^XA27h. %UUm_MGSijgTX6p_5J:06@5#"jGr(B?QbsU!@2*ROCU(^#(e#BW*j`\-fN1G&6lRm.d2_1T!c>`aDk`@_'5^"l&\`lXpP%TS;9)3>gaC+jF"%e1tpUSMTYJ/"s)p(R@$8Z,(?eC7!5j[%rY3O> %TM$cg;%mg)pOuSRUF+^IlB=e-4)1K!8HO_HBLbe(iLgHG4)1K!+W[&Za@_"AK`6BTd>jZ/"8ja-76>7Y%A'gK'^_iU2K/m(WG"dC %D9T[hX9*7SIe#,J+H8:d&uE^E%9/<#elSiE%ACs7JiDVrP"$B#_^B@-D)`rlqC8mN$dE17oi5a?K3&PHe5rWC%3];;TY=#-D;[Q' %UA?@VHfHI"L6,q68meEG2B7tK[Wqsg_f9@9&&/,&%V2n_h>l70a+I[15oOV,G!K`G)g8H:i23?eDNI1()ujH^YXnY)_a,G7g!*7Sd]3tq]nC>#i]9-sSZ/JgG@sf7i<+>g(e=\g)RVIT?7l!Z>0f>j`<0%Xb)H1\q6Sf-RYHb?!]7ZZo,jD.Y]Z/Hk %`qX\KUt:u@`G#bO?c[PQWB#qu.&T/^#WY%S=-efsfM2[idjQ^5J?\8qf(mh>U3'5?]Z/kt%=feP.?X9AgBC/H;-I;P>c]eC>2#k%q1k39W"Qu)_1^h`;M+]WflQgPQmkYt-@GWf!5r+?MX'ZI7c/;hO-dlaV %1GmK"1MPWPWguBMiJ5DZISMea'OrL<#+.eB.Ah=s\V<]>iU@M>9#A&+P%(jI.E9[1ktiYE,QK$!f^`#rX@S3\F(1NY,8F[ZNc*kU %m+p9^WB?\@"@KGRop>eOU$BLPV-)nZf2+$CeN$Y!9/?C[NJO)_+YfN.Tbj.!Q5t5^mVjNeFRca#=rk52L:mi.Q.9j %[u_lg;8_'tlEMa`?ZlmodbYmbbde(c`76f8)'136dh>Leh5?kbh(8L]G>CtiNH%c1K4@To`]sT]\_riZ0e'X66i=Z'NMS+P6`^\B %8Re_?PaUI0E]uqd)T@cLbdh^41"!BXH,5^]d$^FnYC6;(hZK!QdOrknM:R:bD-ZTg+YI7Z$/tL]7V/KIHJ3KG$gbE-:VY7hZ+lF= %<_ksPM/U!%iLZhPf7Ej$BsHkto%g?+hTkT,Yi3'B,hQOl6g/9R,`>t3#D+QF\A28Scis8G7-MJj]U>-*&?uL.*0_lpZF)fTR"6DH %QnFSfEG3BnDG(e,h8>--ZqE/H(`D3\2;A,=I@D"3O"8:.aP3L+^1aN?J!\EX@5 %$K]be4=ng.Nh45dJRHm97lT9_U?',G58"JUbjDcE>GANmK0!sn-)MQ1Y<6K?,mJn0k!*BuV1(Qs._8M:NKG>b(<"L^`Z2u:W#TXK %A.E+;:M"Y0S7uQ]nkEI>.KJu&h:)GZ1`'=1P&,4+c*IDS$`Dn`[ZM0Sr`C)BDUmn'%pkgH;_&*%1T?W`(;YkiMlDta5:TuL"]SOB %B`54)3+-Kt>phd,`__ZO?;O=arZ`S*?D)p4a*Q?Fl]FGt;CuK14iT`&4)TcXN3#R23U&J"%b %N-Hl-?jkHua$Y!TPp<;[O$F>Tm6'^H9#hZ\1q6no?>%HRoGQgaSgG.s1oOUFSsNdc6%l(1h3(AsL=q_aEB4jo257.Dqb-j)"-8E( %qr29i\GFKEb@eQDlP`bb$Oa)XSiU/erc%j:91:In]9Pfk8B[g%XoKR-;te*>j&;"n[Fi4='EdK,H`b7f#ZmaHlFj0R4NQFj#A)CZ %bRX%@5Gd1jB@?<$\E;C/*dX'-ESQ+nX[s*I>P]SH^`@)`ejCLmX_R2lT)d9bVo5YbJV6YoHqF]7[Zs[gT23Stp"<$;>dJdEO1far %8:-5H3f%1fZKB;)HO6DST8h %@3K:&I*0T,kG*Tu'es8'9N-lI7_:p>`9q=l7QDG11Eu`Kq@W+8b/SPi+hRU9U"@d`CThCMf-NEMN"14q#$rD %r>TcNE!)EF<2Md*9P*a;AM0iX'52ocQ>TCXkWW+%R_OO\IMiU%#[;]7&-\L*L%h_6[o5T%J2MFku8>h';L$mjGF+\7W/-@.I@rL`aYlpdddo"s;s\lHW[]NA>t^_0UQVDJ.o# %Xm:(o@t2:7!3UEnAAMFKmX&a9FbAhX9F;!`3Pq\c'jkUu3i?kh1Bjkhp`V$P9[W86JlV14I9E_dpO3P-F<*cBQ0Dt@Z-rAW;mH@& %R/b%;-$fCF%%78k:!mAj&p&lKV't:\Y.TFZ`5BQjBW%5[N(^tu:9%7H`2-.7p55pcM]1E)[#7!.:>Lu\8d"nW-o$jLJfXnTbQ1+4 %$+YsKu3+[f@S1K06hX:Cbg;B>edR47@:@qj`C- %+;uQ&jo!k`gqo"7a2TQ[R46H>4[E'r_YE"u=gm=k-[%"cH%c-nP1RlNZ$&P&bS11cSe5(>17r2%d>BBG$V*oU$g>?XbV"#5=(eCd %*CGQ;;tbCS3@JT[gj_"6AJMOGC[b=GTo]s_>/NWD'NEb[20d/U>Cn=,Zj,s\3)G@B88B>YZ(K[Q9l$C:GsAQBS(<*8f"K"VD-@%D %aSUf'gU%0tPs3cAaHd;=\,Yc77R5)=fqC:u4]p_6nHrG%,7F(.\I)I%+L8&[O4M+Y4U9,n'J!e2qZhq<=3qieZ61/0YFmaL"ac(# %GQk3Xamm/'XW\r,l4Y,FBas]>p(JCRBamdD"Y$]bS(<,'MnR&`D-@&>/b^com*Zg9>4rUK[V61UO6n/MCss<>%Z)VN$1,7`k?JcZKq8TfP`gTd:"<+EQ^UL`D@%:d_S-9-*m`<;P_Etne3mtfpHDg2YprIc6gft %HEEKRLW^*9,:'O/EAh[qQ1"*-;.uL&5"Z.JcXXH?X %Q$BLb##_u*c*0O9&$=/n3@oj,RGHhI %I#[R)$hQAZ%;9uP^ok\mG5%J@2P^@J):'W@#@@i%[I:Yf0d-XIZAFAPM^DtJXY^]r@aX``eM(SZ<\.DqUY4'h`/6ukZgE1IPXTN? %neaEtM89m#O9-Fi-6cJA=rqJA,jP$DS$tN"GKaTi]Qq\1IYKT/-Z?^l*rM6%"s15NdE5*Ht39a73A.P8rWs?dDmWu\I_%TqY11@jq'd+](gs9J[a&YDlQfD %Y.-PgT5GrW;1]?"d]tD]bF9khLJfG\]FIei^F%K*d/p?#oAqB&8q/^ApXcGC0F"rgt02`.0ilA-@;L6&rO1%(;qKB_u^rW6e %]Y[KI4ZRu;&_2nsYS]PJoA]IPfIJd"nCI8YrlOi#1QQEgqJt1P=`EX=IC^\QYf**D7%Z*g:MIRBQ`0T3QQ33+C#+*k&5/$bbDjQV %$:L*&M!*,+T^Wj %Z^;`9Q5bn@9o14;X4[UXa*/rfOD#;D5\[E1':eYkCSTQ4i1ih$3F8ft(<.3-jENOa#HQJXU*UN0rF2);JRi^TQA8^c]NV`NH7K:L %a/^Z1@21#V*3Y[1iZOg4moRV3iRJqoPN13!bY(uaP#q`4+7P2k)Q#G4=@3F4:A"n,\.9o`;u %<^G&cE,rT0Xhf&o,a78rh1/'Ba,AV#PN[dhXcg:e\'YVJb0bcSN-7s3jr"])I#!>0aEUs-G=_5_EJ:E\oH0/&$Rk!R5ZVk3knlOe %+T=MfkFMXtMZ4q_O(R5qNQNN6DhoUD6C[s7L['cs*XKbpeac3Q/(Uj!-jXI)lein3T(JmrGOf6n9;.]E?mgFd^:5$1Zd0.."C'bF %J6n_i'lKM-]PZkrD[PCZV_.l8J"s^WBI)?rrc`[9B,:bus3YoH]DmpQ'WNcfhqmf$j-b1a#-&%?d?d;*0t!;e^<].36qP3B8Of]m %5\\$3O&trB$2]d_"/oN#Zu`(RqDDX\J3LrT"b7V9LN*]P>lt(K;tkI1n'+uqE6j>OD3ihD5cb,]V5XB;,n%t3*hGLZJ#cS];Rs,RH3:InO5kC#1F[s;N8HI7YPrp:$J3_Fb %iJb-nT4%8Nr&"Ia]It8pjrHmi %#nA*`B\lV%_uId6Ffm*PCtg>a6XX-N(bc;)U<+8mgY(rscFJp[s'*)\:nT)!UoHFrcL!jfolQ9]TsRn'UuN8?24QK%Knjro-B/+V %T7_F0-B0fbAsf$2Csk:Adl0qkN_LFIhN_.5%Ld2KegUlt*-O(**2>gt'OfmWbtOK="E[poR!3AmkH%V7_n75/UN(e5hEm;,I9eU< %Fn],3l6*m-QR!+&7d8#l9tn2J`4)ehO/Hi6u %[L"AH(HTAs74^I'UElRocLTosd:NH3%@*+KE1A2@J>goL8D.e\o5qF['%6Y!K,"iiUncJfiLZ1I8ig,rS`WWPWhcE?d/dGl>Y.Gd %UVj],JX(>a3]ao8)H]R$X.tW,W*L9'7 %f#-&UV2c$uVd#C-jlmDcP)`R5a4U"O^oF&q56S/VMZNulG#@to(oLVc^[UI/0k3Gg1bC1'*Nb>3.j>$Fl"G3]=JH^88OohV6[1hK %P)`R5-\u2qFL4(iJ^$Z?`rcrK6EVSY&ljo);LV5"q:MF_+[nME=1A=$5q_O78fopFb)kltca8Gr?@@M4I@K-\u"Q %FuFp-CklO2OQ=?B>[gg$K2E\/HlODT2Lun%Te([PA3c/c`fB^W`G4UG;B8Kpd+`nEM.9Br=Tu>7M0eEjFg`/pI %_s<&Y/oTlZP#GiE*h,9Fs/O#G(>u"uO$'8A>&1)PoVUFaT_j(?L'Hsq1am`gZRLIq@]]K;("2Ru0^A:Phsj1nKc:/CVs07cuuVgJ%nRUKI=YMfYU$uJp0f>S95P3tiXP$60p%t,2[\1iarr[l9e*Vt.#$QOY]dH/%)a^]==dkMO;P<)fR %#PZk1\u`i5Bc6m857.re?g*R%deHlLX5)[P[S:n@T`(HO&#"K]]VP'e#fgKf\GDUSL+=*T^bk!W:%oWE2&]%ed@.\RO+-Z-@W3sh %7UDR9HGtrll5?G1J:ii:")=)!*+>.gQS$jTaC7oECr5J4L-]dPuNDXDNo)4AV6/>W)1Q %)7W2I;08QhLiUD4JE/CCL/DjPVh>er;97P^>DsQap)ckr%MRs$B<&Hg:5=mNF3K>BShQ+DZZb#(_V>tt\S5-;)!6RJguQkL>RVY7 %#)ng7QlEpk2uHs+65MalC!V5FkgG/:rh4\')trca_qb5'c@R>PE72Y.eZ0!#kHO2>p5PPJ%AP2?@FI'8)3"3&kYC7Z2N=utXNcD0 %jqc;a7.LOr5&kLb:h;f_I.jiJj*/XqRLA2lZZQM8Y+Hj5;&lHm)C!c]2e\GA[u;^ofXLJb*DMo9]qX;4F+Ml)bdn@\f0#e_S6-as %oJe$Tb0>oV,"/u8n)>&D`\>OEG-)e%g_`Mk_7MIu"H>`uB%cDX-:(iIT_25NRfEmY+%&ZI-j44P<[!\1NC&."8sPJN1^X7%W!G^^ %cmT$11Lq(aJjpnKe+Stm8^JjgBJsLO&.'8o88e0\"H]9raWbufSOF)Lb"WF79@,(nrp['!.7%/LTT,_i?>:ng&i9prRdPM3,=/(9 %TJ=dV-LRBWA9>/OF_mk68H[:"RG/uP_d,1Z,\Rkn1dMO%6)+uFR6"8u9$eshBP<,,.m]rg8:VEa,XDN1$_>8.\kDPn#iR(C'EYWA %H:uHS6['ZiZ0FTV*6G4U!)7Br%O497&>5F)69J_FK1*97a$[qbmh*Z=DJgoQ]:c\A.7'^?T](/IS-4g0Q0p>pouFT%l>N"+?uZDug0(n5F)TOq\Mcud+,IV7W/iXPWHqi[(d?lc!8 %@hH*+oZuG9Z.Bn4`m!2EkBG*P?Q77A(c5h5FrJ$#+./eU5CG4`RdmB6T>G;B>Xu%!@Pbimgao,Nbb?%hS=aGe&o\6TgrU'l1?"Lj %7q0%uD!'qR,Kn=5MTp+k%DCOJT\'\$JUGP`!fG5bQ&o%WRCh)[;S1eP:Ve&&h-[]!-A$k!?\ %T_ifAUr6:lYje`)=n(qg4KjIA&g05C#H#M4(30C9AE/%16'qQRBeq.kJG1R[r'*0?7"oi>3m)MWJ6K#fRgV/9n8_ %8h25+B]`PZ;@4qmIf$"2-s*uf5ps-O'T:`YudCmd-QJ`15!;c[PT3t]UUZT)TC&u(r?X?cO'3-S+iHhSY/PM&CD<> %JtOYBWmU-(hH,lIVflc*[FaNdUifIIR``_Af5+T(7Cmd>["'NI]5i+l$6NTS.aWk$@\PQX4pjj-?(A5l*(h%P7:WF33#%ID %)%;Cm=PLtrn0%uTJhuh^o-#!qLDXi`+M.+e8HKu3a.G)5r&3ooVuZQEc6/Dg?\T?M<-&lO)?i8JL]K(ZmdpeOKN/J-"FAo,=^$1j %>-.+fJKgI1AgXWi-r^=*KqS\E=P58X4nL'^gN0j2pbK2^,%D&rO__c"EicA0XS)KTnPZRq&ALeW=OS3AJf,p$Sidqb@MV>Sf"5@( %6.<=j4HkP)BYKgVi_GdToWieEX&7tL,(blug8?JL`FO]pb1Z9aN5/8$;e&;DCU0YbNpgj*mRj#NK<$(VI@8[0!^FZ-Rt]/2dYaaW %4C49KPFmNDJnahhpJ#H*[@>.ibE>+t,MbV/EcV>4+lHZS5:RSi)_JBN?ItO7lN(YMPENLT=BZ'10#MNQPQ>EZr?2^gFW_.A^`M\" %dFD`JET]gYV4Q"n3ac&S`HuA[#C_6`:g3&lWl2hH#HPZP"t>e4_:k0]BOa>q.B7RgqKX1q*9b:Sc?eKj6]8M/"55!3q!i_u%Xdrk %TS"EK5V%d,kjX6FE^>""I!(tSfF.YDqH[u+!Yl`f&Vf&U1X%&T&O0VQ7?TNNBWrFa\.(t7Tjp$uE#\TN6H*hqiAM[^TIDY5Ya+)' %2K#Z;\IIBp&hrj6P1u?H>T&M[dZJ5*ZV@(eFnuc\=).#mnDFGoH<2hBfTk%f'#N6e$Ob$hZ>Ws,V8+ablKXqj5?P2O1!RVnY@f.r=T!X:._@MiG[XfDVIYT2kZT_boi_92cirKpAfMjLJUD]AubJu1`Lf.u)21AP+f;U:2A %?+DE@WF9-4E0'rMD_i>8F0"LX(DBCl/+nn6'"u89=^$1j>/:"N1A6VmLLjXt.e;fnW$j#37lAjY/==EZ=^$4/k8HrJiC233RKHI" %GQ)pDc@C,QN,aV_;O?@4#;.HqGQ(4:Pu\jPT^\\k*dRqED/qpVT(bpKKHTQ]`78]t:AfsUgj"iI$([9%!>sq2gh@b$7n#TA]^RFe %ou4H>fgnGDs$Df7 %g%IjRfKHm@atOhB%YVh!:`KKB%_+,29HlBQLd5JG#]9?%msQD!Om]%iX(s43)o^c.E5^l^?,nk@LPJVR<2l[5-uEmm?,!OkjAoH. %KjPL<^WbX+k48$0$li\MFGCX7,^"Me"ur<3#tfj`457!W28ptgIau_V=DTP=%R7;_pccJLY9@9d7'urB5.#6_doH&,s%MQjc!9M5 %'^&8U2\1[4mIGh*AAJ/.JBsl;O,1Ai[g*kU#>PG5^L;!NH8ml_k&(^!f0d)4Y9r)=*]DRjX8N3!Xf&&2fL-*ol,L8Yci`hlJ\<-) %1&`JD['6=W"0]hJU4o/rKr$^OFL89If0]fK,UpDJnD6Z.%XN[!lE'k.h0H9aSm#?b](3@7.BpqFSnE7dk`^,RHaWN<)E@e`liZWD %LGugqZ/R6@gQGH!r@'`B6p`qr&*J[o)R,u=$2Z:?`.h9n7!^7 %1NdSsi5K/;=#fB_A.i%G]H'INX^BD:[7rJQXkfhnJf'>ms1+3/DXO^e=3oTm1Jq"Wrk %NV5joD8+ZhNOOqMIhQI7j_DOCY:FZ+YLXAt\TERDWq/=B&\n7EKi[K7q+r/5k(@[*jt4tC,IGtD/csgfJQYH$%laL05@,E&;F7':(9*F;OdYSrKU]@0Wi+=WA4C[UDd".Hke:rK5.`(Kh%.>)!kH'k3=6na^AcL&Q3p6-/%CMuNJ2 %B--3C9JWf%[`;H/1:lUci(M0Ac/_l'XlhmWN)E*[0<9S5pt^LAF)nd-6t"7@YaiRmSKkNXo"Jcu+,M(8msOJt&UIYCXb*rLq60(2 %CoAl'_=2r_oC5)GVLIgJC?k+s*<4dhaJe_#d,+Tn97-@0a#Y=(kTmI-9OH,Liq/e&a5=D:*g.r:0CAS7m_`["CcjmV,$(;qDe<)? %bc[s[oB1%((RrXO[o*'AB%Pqa/g$Kehfj='ais\LSZLP4+*f\*fM_%_k:Pl@Y.:e_1EZabRC1j6nCecUKALVq;4=Q;Ab_`$Zemeh %l%AdJSoJ$QWG(.'^N!PO14!nhG.3^dX^CB.pV+E_X,uaj:u1oa.W`5Nk[Ao5Kq;hmLh'AL/c@(Lj`(Yf^7Q]aI2NuHRDr842RtoV %5MAgZ=Dtb.MBR7SLjY9$3C"*B!Zgn%%'m*RpnceGPf8\Ybq(#r+"KG7Q$2JhI^[`) %4T8L7G=P5tK-B<[-KnVu#7JVH*19aN8>(SYjM8AjAC/.(E^4]N"6a+u3OH/=,3T:83V3\fK,er\Z9JGKj^?r,_i7Bp6&tf0g^=BJ %E0h$IgrpLRCn^B0ZsYhG]9<#L\O2BEGK>?aZg$R`iB-BSpVDJI%RHV9Nq"]TgajT/&H'Yp!^[BVXUa7L:=W]C.l[@7oN)YKa$P9P %]A+q[j8eq<"6a+u3<[`fDI`c.84aM+V3qGHkhT-%NnGA>&O!G4:I,,X7C.kXu7WO3AcflZ[CCKru^a*GR';1[$5_ %'?dU:'jr<5`%+GsNP[dGm[VmkKtDP8\_1[SdD0)Q#/hNqL9Vq`TLU9JFU\gY:Cl+c_IBdp6H8H5moELOJ4kWTDYtW*,_ASA8.qe\ %"Rdg&Ft%b#""la(l@>+L5\,X'Wae61R)k;S>W)1Q)74J6;1oDH&B'*0LG.GVlX9[T*PQIt;%#l[FrXY)a+8-OFMJndYGb7&K,/Z% %2^]:27TN1Qo\Ki+Tm>g&EET?E/FdWsE0rK?bsLZ5)DLJ6?s%3"J(&rJV?,/B!I*Mf99qEm_Y7LXnGR-rW5K/qrOAnZQ.!B-#b+4j %[a6GlC"FqCLql2o#*H]QLdQ`=706QA;pT)0#UP'$.)e1Z=:f,+!:r`hj8,H^++`)!^)Cj2Ze!DpZOZ<`,dIRs?/TKI7fA?R(8UfR(XTs3NK.$aC7sN_ %Kd;Hi9-"bniLf3sDe*dXUN+s_%9q^kKr]`ho!<&#;5HB+!'c+.XnMEl.T.k*ML0$:)^N8A[D(>AB.B*P"$n`(3K)08JqqhND@\,, %Lh?Ss6so);JCY5s[$X);hfLJYK4t5!SVI2**3C=DCab$(^c2N8&ja&4!RKX"I"Qrh$nsf/-dsGq;e6sPN8_45($-&2 %N2L#EB>H\9R,i^:npM3.b5m6Gn`r9,)kGRQnaCImLC+)@k?Ds:=$TiZ:CsbLoeGnQnaq6_EIEL9U7cLSr3)suRtIjBX4)Sn^$K[: %=X&BtRSsdA"XG0)*#"h(@O_DBSTJ$6bI_*us'i+#mAdiK6Jlqmc@q\M=$.k)W7/DO#+H %9:nG'ojK^(7ZfpDr+H*Y6-'s11dVk?bF_+Nre=sMG.d`dkt!+n-oMo7hc4V`;;dnQ$]Uja%b;4\fe,kS&2LBRRCO'OED@!T7BtIb %gCOY9lHEed#F4W'5e`N!F]h@#-fh9?S)0.WKTLb?Q\-$l[Nd?mZ(fktl[N(;9;iE-H(R(J&2HQ4;BKgu?K9N^p@[r6Bc-2t3K(c^ %',"sAZ[o"6[@/pS'9g-gD#`,EK0n%YTG1&UrEtlecHG5tFK%Xf1pVG833q%A18P,nUfR"!00lE6dL/ %?cabKh63.:d.g4;^%8O5Q^2jGgc?YcB&eK84-+("p>pRprm9@/Jk8D@_m/E?EhKa<*)5K3qnBSWV %bF/c![!1@o:57mc-Jj#l3>oDlXb&;\E\]5Om8mtSi[uS\m3l8OFa:rYq!LA*8;acW+TA@@dtRc^.@E\^0H$40HUTZQ!f %1_Z*nOcqf&RPU4m$$JTP(HGXnc:8fC(U-")q%mO$);n,MF+p`d9[i\p4'1(UaUJ)6G-8'3PIW'JZ]^M\ma\4P^2_hQC\j3XR9Th@ %hLW))$p?8.*(h&.R=NefCc\Nh(AgA`k %B8iCP_GO(jc6bNnablZ5_NpN,<^`;YAR+;,etc>Q]E27g6`=^4j^d)Z--NG`?\rVnj^`U1%MC#Q92:3\VLl_lqi[-L@_`gh?ZIo] %'f?Gj[.&1LjKr(/%C@h_!(Oe+V5G/c>k](Q$8IVTeg9qPd-=6/PP`n7e`-s\]MtKYeg6^ %n?-"U,$@\'#$j@PAE^"'SBjWeP@8#=dsNb\XT9lqT#=*3>%=^6iYi,>9]J5[JIrZ-Q-\PYCWu]cHm=2NDk(Z.(Q$]Cr>=::/lF_H %E(N@e\`b8hM9&,([RC&L=!LY18P/7KSeD53kbt=nWuq877!o51`J`omIqVC]Il_$&jg.7(W-)3GqAd\+/lF_H>%&92F&B?2F,:$S`+eLaY/$18)L`!UcfHMefZq2$M$,0dNH9mY"qRp.\A^H@(c#(R"nC@lJMm+.K6&:l %6K1&ii#)i[Spa3A9,Pa$IBQCL.V=gYJm0TJZUeJGO$P155V3^&j:F_6d9M]o^ilV0T1ImC6S@7ei.ZR%OHIW)>HAcd%"P0%hjpgqn?Lr(Xa?eMT(_UjS@[l6ZHN0'/ccJ?ikl!jY %TC!$f+ig*Ej;J>`o9hYi5:pUQlr&?u1rQKiul. %3J-lFdS_*;(oI=pQKiu^R;6%DVE3(?aZQ_AOm2pq5C!2O/_-P18*Q!QJT?;X\t6In!lKIB=!NL*2pTmnJScAF7cnCF^bu[Ep%]Ld %k/`.TOi,]DajJ1\D&`Uq,KH=Z1)W*Dq;_V;B:l)a"4'A[:?H9OE8Q:j0QNE8@KCM#dCYRFOTSB0K#lWd@@gp&)*'B5&k(#7%fElQ %.Ep>`JScBYaP"Xcs,%q>2KE1ELCb(hdcCPJ%)^W:iTq@jSdT?oL,^&2L^Yr/>[X(F_U-@i:@UbsEaU*sI4d3c&j;3o@<6uc"jPT= %JUn$>/j,+5phg/Oa486cgZdg8jIfGO0Zg4JS6VSC*-",kN3A?G0>)NMj([SigkN7@E\qfEDF'UuG %0[5+c?CjUrb\cRS4oC6Y(64HFOX#[.0HdiUAq%H`%_Pp0%IF"O*15Kr8Zb+7*#N_31sXXmJKY9D[-)/a^lW'gYN0%Xcl:Y^l_/fGK9Qf,eU$GOgX$\k^02'GEuU3'l*p0RL_f-(kg=F/kMZ^iAD3,bLm]D9D\IID`_]$"8di3\C*r>%XF;9A1ejIH( %isr2H_4"O)[N>;.2K0S=cdkJ`+][%j0;1_4a=E3FG02V:$KFa^R&\LVr#Z_UQ+^i\iXT0MCR5M;&#@_:H._JfKB`g:9M$*72[H %f""*+2Xh'ke@@m)2W3j^YT'tQRU=eEjm/Tnk6?dtJA_Puc4(Dq!T/U5F+_DJ5c\]"qZa9Bdn-F$j6T5G\qZBYGA>LAhLo1W+OE==gh_@i+?^kV4Zd0I7XBnb"c$Z1TOBS,>C=_L0E"P5F=VSeJ6mGmR*7\AFN"%d>&?N.;c]ZBPuV[ZmK#M\E1r'jGPcJca6^/pQ"e7XKs %Qg;GF%@$_Rfl"Tls"&eYji@dYYHmjNb=OFV_072O,6tUBguf3o[!/%'H2VQu-YcVQa/%kZN2"ra`bQ$Tq=j1.DS(op&7SIoiZ8RC %MDl4.[(Y&XSa-)P^[hWXC2tnESC`d%mVY``e2n%ape/3UPOl"OSmmgRU#5`dO1FUor+L5ZF7dUQ$^WT^clA/(bj\#u"@n-baP%tY %r<(i;1BEYI;JO'&;1>Lp(MBX\B.9S,qS:V:-;$WIgFlhE/O68TnlG'n&cb@F#q(N;j*"8UA@(Pi?h[!+554>gcCYu?.*9`@OY]&/"%ZJ>ogGeKlib2&p(6!=6(Pf_+ %#E".B]suabi37dXTO-F+)qPJ;\^ZNFU9.gn9>.ji`<#Khko1W-`OGftMaKOeV-ogOe-GR@ %gno3PZat)S,uD;MJ!,:i>q`?dI8dsAQ[3Z#`Ut3qcUT*_]f %U<1\l/MMBdOC4W1/3$K[VTq\tc4,qTA#AF%kM.3U2CpIU-I*'`mXLfp_p#YWnnk$7L9YfPjP/&E0ad)5QrL*$/=4/1p$em,Yqme7VaEsmT.FGX[-@P(5\$tZj++^]SVWp["^h5D"skb %qR0,Y\a.q.fEb2e5\CH&,TN'"5a)iP\DbCi?&a8B'Un,rVjBinY`74a1Zh8FKVgU\BAl9qKVgWR$KFisKVgU,-$^+BTkOs<@6BAU %#?mn0Oa8Vj)bR1+^?PUs:j-i5Ubt[nN'CcD7BfasMbM0e"T_"'08D)b]W0Or)E[,G]O&4D8M %%7eSGcL#%Og5%gn2Xo70A_Qq2oSG@XD>`c7s4\q#[nlp?T=@glGXI)hJ,@/%p5)Qe]QR!Kp5/h:'E?f7rjP]$DkHg^54QC9ir;E= %GX-l@DkFOHK&])N-dFQ6$Fj.Z'LtE?_qF_,16p#;AOAb'"=,r`V2>Z";2Jl&d&C![N;0&*!YQL:NU2G[#WN%(*iom0K1Kt:1ge]! %":+Gn4t)GA"G_ouSY7nbFQP7l_1D#/DGGE5HC0en<17HQRc4TDE'Pq;%uMSS_(iimPS?VQJck-i*u%41JjXld;H"P9G;c*Iaktnr %K]!F>;&fTC%^]F9Tf<)d*125LV`4_j*9c\bTf<)d*9`>9;,t.?*,)`jU8i5]3.1FW"sc1j\YF!.)`E;ckSN8^.ZTSo&,V*@i0^EV %E@hpW*8Jd*)`E9M\0MRX%@_VF&e?tS2f,Bs=5C*hDqN8QE:l6D2f.Uc6):c(gr)sg@8a')MfGt>fZY;GesbKN24fK:0uUlA0`^o] %a)OSbWD2aH)`I;BH\s/N<%?K;L06"V^Q!^LP=gP@T@hmWCuu2/.?D#f_^>@AV9lHRDqN8Q>!Fc`qhEA.@IfA]Zu=S+\r&j8DZ@07Ffh??jT`]qp"SfLcS(WD8Rr22Nf?`=BAY$2m)MpmIP %IBes(?DCm#T*t=6igHLN"/_!,g]q(kS8qJ"2XY=,/)tJ`$V!c/H2C`YNGm]\d*7$J4F`:*F\?)4%kW;&EE`<>SX*[2=IK-$o5qCE %o9ue0r],k\Id]$q4l!!l[uum7m;.#)6Qnbf$\jrhD6aoW#g_qnrWp9+JXuLQ?5t[?SF<6+!cC6%?+B:FnD;oO?i?t=n!5ahNs/;q %q6ef;n@8\oheM\1F`S'6p@?)saSeT3r3bY>.72A2@*m.BaL/[Chs2Ze3r%.tq$6,8>o_Q\,M(-(eFKCL5:V,Wcb4W-%/sGmBD:]* %q1qKFbV\F)G;"^.hob"pOp(iaR.-L^8a#VcEOh(ks5?cN3cSCi:\*bae@c'i7&'J]19j2nba*BZQQCnG %/bc=ufH6m5hsK5!\/,nV8=Xl%TE-b]qC]LgI2=Te8YkI.U#8]>S*fP49cYXN=XP"I(J75h;@&.Lo87FsP;I$VV4uSd`T@/[jP)HV %)&B#6iG1NfIm9k>Kga>(4q(X3$>Hf;c^%gET-.$n1nc?:FN/^?:bY1JV.b&F]e0seF1<]\ZcR'/&bIYh>/:8Y)!pj`/GF**=N>>p %SjpnY$#2n['kW(BE(f(1F-#+N%GXj!,-)Hh>>=g-Rl6ppiKZE9"E)J)'pqCdblY@,'`\>1+=8@<9!aAWBqsFd.%tYUc]8_)[PQ(k %f#8/1*351NmEaK+<3j,9:l`rhS*.o1iZ'g"GVB-+&WHCh\El+m&PQdKW`d$W;UC;h(C;(/Bd$:"F^, %LVqklgnu$m,-WH/buD"?]IG0s+>%$`UcCX %DKD`TIT;3p9&j]glO_fPj*-883.uTC3\,#]P=Fma=$ZS7`[VHL41-M\,Cd:m#`((cLbWDla[*&#`I"& %84mV'Ws^:tnG7cs%be+$D]_UP;TALtk&Sd0fA6#RmfpA"?8^p+i((B9gFrlhTV$U:qu#4dC3u]jW)9Lq98=!2tR/5M`..bjZ"U?,-,'@d7E9]jY4!gbYBA0GU"5cG,&>f`'cR8[$nqVu.aX_\jMaZjtqLec?-]BW"^0jl5cZT3bV+-]dPYr5mTU5hBhNh;sB#9DQ!SNC^T`s^dher><2 %8r/dX=tkI]Eo<7.#<*,RWLj&AdnCO*:q;Tme[P<">>%+,jJii^hMoCL1^@cPVe(M-eAo-CPMjG`h!JO:boD1-p?0GH]F,67cK>kB %E`'.^7h;CS\T,u2=K!XQpJT"6WT%Om3=$:WmP2%7cA5N8LJOCB2eV1Uj_<"ME0!kcEXG#3$*5iVA,?m$XuYTUqs/_XInXRUV4Q2o %CH$'leV5^^lRmX`o&r^$5VL0cFM'_rXiT>@_'[0(o(`,,O0I9E#0l5s8en#P2>V[':Oh:uZP:L^kdl!FlV9*<8Zs(Peg9B0CC45[Gcj6'@0&q"8UB(Dt$eoRHf$fEQ03DaTg%_(J`fJ43Zeds0pdPr-_E90DGZHL;#56%XYT$a)Yol$I5 %l$g"OKn/K!=*pbBh-M.iP:uUlTK[[:Mo0A)=?ft&nTI)b34hQ@UFD]roD4+U1ZdC7hP_#gH#lJB8'ZK=m[A(+YehBT2uB8WPVG:I %R_/?s]mkQ?kVH8_XEQ;CU;t%mr']*g@[E50c2@pmZFNXSUsd-_-h,[Ho7Eli@&Qm@QE8A?8Zd %r3!+lmIaRj"4VrFF)YF)MI??/Z=0io_cu;$$bSC]/\#O'Ih*d*r1no`VOFN=#l?5g6^dXpe*7Tc#SW31f'\0<%F*Y``Wi*A+uXIl %)HG0Q9kN#[QW*3AFQ>X<`AaQa&u(^jh\3\,(@1G$Qaq:72SDP(=!$U8]@h',p5Id5e6e\NaY=PSF=74-qqddX=X_/3N=X:,`cc'i %#]jNBedUsrQTp1Q(e^#P8^BlXYUc*g5,PsF:&)VQ7qAC&2$PQ3_M'.O/$Y*:Y)beKG+i=gkCCM %m_+<[Ki,FSek5TVIUgRkf4mU2mTaWaXKrU/cGIC8HK?XsN14kHp^%0A=]$6W5qEu)r%B%DK9!Ykp2u\JR__u`Lfm#lmt)Z%4G'9/ %ai9jHH`Oj)8]UC8G`#>e`Fe6Sb9$:i:@`"AXeb'2r8'[EU^_STkj+C9B't*mK_7A,N[l]jIePe[Gr\Mkd#*%;MjN=e,Cmo^p`if9 %?hg,SHn&ifp]SY,"R&<6k5/T`[nA003nR1jO'WrV^R;A>8na#F-n*=J27#h%R<(k3*@$Y3NL!a"[2sbK?3G7,^X26D.:SR9*@2:t %L?QMUbU#__U)DS$n. %X6$K>"Eas?c7k4"O9>ML:`0nq[SB[2kbP'WWXQeSAC<.ds/q[3E*:fHUr4Yg_@\"ZL+9MX#Y1/R+O]N`_l*u$r>:O>0T=..E.=]; %Q(bY'd-(nUW!r4&Dq,`.-X5"diM@Q@O,#n*gfLbYj7A,AMhB;/PBqOWbKG_e=g`cmPKL*3gm+n?#:idXWs;3G6emhrV)&OT1.3o, %8S>R,ptf(]a`L])'N\I1lu"M1OG:Cdh'pkt+g+6VVAp3o>Z$Y7La+3:\9p9WKPVqRE^IM-07LQ`FYD)*q>:9W_&<>;n*Oqr2%rb_ %m1?hr%lLCVl)7[5458K_CA]?mY^0_JDE\.G;+;5LmZR:6Rl=h(gZW-jPA'qUd"XtOhdT1\-J7_7@3h76?:C.u[3[A`Wtm$P:VQPY %/cSMUETUU`[Zn8V=$i>)?^n)l3dSh"9YWCs*c:S`MoC(H+S%ZcnK)!g"3^FPV0IUU.)lWA`VTjeP)Vleb!SORVbQ2>0qL#:_[-rK %c(q6OcQs6OemB!s(+`7,K:Y.Q4C9cd)+N_1'27"A$N*WPYuQ6j0l:HdSjFa2qec_B\`eqM`Fk#f`J-Q,06#c,&%ffoct0:^:[f?J8f6 %.SK@5b_*0?7X)@Um)A;bPagiF'V4&U4g=`u`@FPU<28'/I)%W]A#dLn([b^SWJhgHc'FVqUmm-8$e,,n(DM=VC"C1sMH[XVp2'1R %lZEM_6t/4Np"a@O)T_AqN5bd,V>a8o!e=kfYO\\QI]oIF4l:k\]2%WOF3p3ojJ=[4":sAG!3J+[K#c5Bk'NdZFmb,J^b75qFmb,J %1r1eXl@.+F;go`TOu6h*:sF^AbR#JqC6#*XK*@oMqj"+/1nL=87b,D/*1i`3!M*tP.[[orEo@K767D`$'o"i=CO0-:1rPpd(I6Bm %JI4+F+mC&:?mD^f.j[DZ8.PtMg.tg& %K;W1*bKfhCdI=RT.;,c#Q?2GkYn+adp=#ON#\.uZX[(3ZNeX0N-!":$MKnEa5;Yek2C4cW&*(!PkP?B*LG=2_,_TWrjK2.Ig*@3A %Qo<,,"V52kRK"MWNb>4HYW`p<)lYZ?q'UNm9o/Wn8Q#8Qq3*Jb_qqLD[eTq6fJ2XM)0<+2LiFnp9emI %;]F>lmqW0#>N9<[G5A6aG5>pd$"^LpeUG2#^;4-J_f[EJ)F$lbG"WItLlKcg#57M4&K@EX%DZGE`!.'$cG?)n&W%m`'?kHN:Gr^*Xs,OnB_%X;R1j>Og>T>k\J&g?,b1a[Apig?A(_6k4iSP58YLIJ:qA9b*i%a/R %^'j*BFq>!JiP5jfjPo+&I`rIE$hA?-(lXH29/8IGW'Y`G1[Hj(B;aM!CD[;;Yt^('I%20=L4@6Bh;R;M!HgYQgYK\UpikXkk2kMU %L,,9@`6#i*$u-W9F)pae,a4fg^r=-"na^X?n/2-Fi:hLWG`4omV@-]?*lG_pX=,_,O5\uIej#(F7pX6O[M[R';=Kjg'6L6uS(Pdo %#"V%T1tR$s=,3?k_:+c.5TeTuF7@s+cSH3>&8n&"QcI9BfVX;*f^7*i#"j**jj@RC"r8kGojn+Q<:h@G2oF9moQeYudjNmp\mXPY %XV#U4.L64P.d6WH-'F5m6SIA(D)NHChGS,@i%YL?$r7CS6]GtJ(?oWtqM3O%*qRE>a52>7SXMYVf/H(OGlD-;#L1BgCcl\kn\?*3 %X,R@RGehA_)&F>T/DPotpt0hqEY_r/^,DQC^X(HMKAWgMZJ]EV_']s[,@#(JR(Eu!c8H`f?"#As:E'ht1W%kcK9^K@:?H?P_'U4n %Tutj(K2"JdH;8?pn[%cDDe_bF>\lNOH:C46=J/X`[.1q'h$=Z0Y&UWbD*/ZAJ2;n[NQ:JKiFCoa5S7%GXu7@$WITO+/FXm*[IIW+ %9+X,*a-8$^Oa_";b9Ig#[ %pfGH3X1bFA7Qc`NcM9rmo(Q=]EW9hCBQc/.H0oL4#A7t7]9C/>m(hqtf@IELXIn7nk;r"aIcCLui;m.^B_Ef4"mtj5>L'/:V9QZ4 %m\7ttp=Wk:T8nEEd7Gdf>^a=UD1,!Bj]6c=!Bf1_XmnM&a`(]-Y`(2M2BIt4Bt'TAVE!hND"n.Ge\2TPj^>I.O@=0P^^Sn]Qi7Z+ %dIT]GeFoB1rU=Le]o`r8.F+<-U:+>tQpECV_MVk'bPkDO)*bdQK2qXBH0;$3qGHVDP=4f5)ePhMB%smQ'qf+,)F$+3pM8nC3Ve;= %N,U/*Q^?JtLP=m,iHnj*MPUF1Z1niK(3IP5d.VDfdIX'B$6+jFLpVCV+Rs&fV6/[(U&!O752RlJkrWd>5@ZeoTSMY]Ku\oF;smf: %3$M;D1WRNd.*LkJ5:(=*8Ki)q`+@=kVtKV#LdY$+H*s]P$NKB0K/Ig9SlZ20%d`24! %]s2_s+hfpt:b1X]``e.FD"i$f5d)a0Z/*m6+`Db*HA%$BPMG->qo;AhF;bP#3KemfF*dn(-=>rFF3HupXIDosh7XM9cQ9lRcu8Vr %-II"9,HoAd+Y^R]D;MJ*rljQ1l#m[kUeAl)GNC,P:&S#qmG)dtM)4B:&k#7\_7Oo)O-W)Z3edn[MLEbWV-KKIJ693pJX(!\.Pu6Q %R-;oP3WG@O$Bo'fJ0rbF"3^g276"b!V,?2+_UPT$LW&e3L$q5*7+EF/BPh>u>@Ls\r*Fhcs/AQ*ZH"e7* %-j^g2oG`Z^TT5,RSQp=E=qCN7]<2dRC[4Vf!=;X7]oaoTTb@rA-=M+)!Kt5c9$eu2"b`#U9$eshBYiCrk\)^RbQ0@4;M%@]5XTIp %YS&c"!?1<0Kp86-#gd6'E]k[]1'%p/a %$8Nk3'Vfn[A2!>:/lWEo %pl'KPP_G,Ge'ik!+_=-1""QC"+L5]IFf.)>\&X]ba@aYEkCr-sr^CCr1g8%EMs!mTl!nVE=HO6VdRe*?&W=o>d`VAeG#2%SnK2;u %DR4]#`,plc9(@9?]?(Q*0.6c0An7c!o<1-C-0P0QSG?6VC%I^mjt&D#SUI01eGO%+r%$'#YKsE7beN-GhNbqK&g/d"9VFG`$6l+2 %1O-t'I4]t>Ff#M65(bb:!?_eCX2EnnZOpi?Cns>Nq?/X-n3DU %Uoe:Y3@m,k21#!3d:Nc"$g`8Jd"!2n\t&/^1h]S2,cmiSCnQb8V3geDI8#pgoHK4moq+t6TF*c)?ikZ!kj#MEBib!+kl%M:qU6eq %pSNO#%9D2IKFTkFP/f*+[$E\bM2r+++US,C`[:kf)L@mb-VgT1Wd#n./$\GuC)*$`#b#%88V?.ta+mVG"^03gN^sS1]2A<2.rN!% %.6FOQcDV?kK\L(MO%NBK0+ICktiYa#H`B1mGr6,%Q=A1]E*57E>\bAr6l6(*OW%_[.LQ/ODA*L1bu/ %(*OW%do'hH>D-g39b;TigW^-nkYC8K&[FE8"HeU2a9L8''H6*LTmqe5P7tiYOXDeOlM:7*OE$%NCEe^+k\nJshi,1^)0b]g+WF\( %5D?d>aCYtr6nT5uQ\9O:(*T.S%m0+1>D-es+YD`7\OFSOkWt#cLIK:-4E(^KYR&nj6I7I*_'3DW?/QCZ?kK];6nn3BB;]lgL-#fILgJfZL-dYU23BE$kj:"lM.S<)=_CS$AgUc#^%Fj4BNbhVGg[?jdp\!]B-Z^%\!&Ks/!E-<6V>F[bAAD?L(ro`'4DpOs0 %:CH(Ps$`+`3iu^_7N%".QL!a7I>_I<[FB7aXt$^@h<8d@dGH:G^J.2)9h'gYOsn^)8Xuac=G[[b;lSsA!qr?[9Xn.B(p[\7G"QON"JcVJ\"mAlTu7VNkIO`\lRY? %/orpMR''G&>&?;YXb&m)7G"Pddjj_$Z05A6Dd&uTbR"Gh@'sOm[HcVU.YqoPBM)f.%4[)SU";SK)[kmU2R>/VoWsWti$_ %1`Q_DmFJOEkcRp0I"F0A)'BW;I"J58-3sc<@F$Te'+Q]@/@nm!SgG_&2^MdbID7d@+;ULhR"bWf*bGuX]d#op>]T\ %,t-@b>FUf'[#4>\PHIo0WWs\e7M7elVH"u=0U^N?pSLqVF@I=#\lK,3X!q^c*MWSH'Ju@Ypo[WkFsGX>@*uCIhR"bg@JiU%nhnY( %48=dX-I.^VabdF-XLf=o;2Su1km]"0b<&>DTIFeFN0Y`FdH^K_Arki(*LdP^D;Q.]OndkjcP1MrTQOX""c %d!MBhAqND#i141LR17.TGLeUe,I>4*j^Ys,AN$nY93HXS2YbFH%\25A+3T8uOP+$3EqI"`bA;,l3MXo:kWt>&b`^Y`oklDlHB+9eCsHKNPf$nk8+LJf>*dlBuSG<*\U.aa\Up2R2J:4 %r\N@qGB.b7re4<.L,W9A]pc5DoN\nI4W!O4;GpR'92#:M/mMq:#dQ#F[6%-9F>kS.Xra'cNmo+::.H=$MOhbhSZBQ@bZe.QkT-\A %`(1+\29>=>6:i)s>tKrG%1"aYeS\_Y%jZbEo&8MPZ$\[@R&`BC4gKtf0/2GuGSgD<$SlXf=p,iUO@(Wk%u%3IP8Nuphc.stf/C,J %5@0r>g]m+M)25,8W=`+0*^]P"**HK+^P&'+&cD)W&po(%"G@p:_],UfQ(heh=$q\@=f!NLSR;=LX@qaN+8;]p0:`_Ebpl.]*I]5g %X')8I=iG\(:@WLJFL%<3.[chX6$!`oWECO4XNJ"F5=T,-0"B#$=`09BWLEL4dZ?=?>DB4^-'0uLNh)S[bkR-NX',,j %VZ/;)mTSIla],T=;6p$Wj6gj*h;=/Q,%s#hjfrDJ=bU.kO>X)A-*'N9&(*5:2"-S7Qh1lQg,a$$C4et.iF$j=eqiSetO0p..]Y,H&qeq-L%"(U"BUoTtL %?PiSX`6mELp$;M/_<9CZfoM^'lA1up^=i+>h6G\!C;8ULhr+%Gi;se4e4FXc-pkCqjMTp.D-s!kAhT4Kf^4C>mIKbO:f#]WMA>CB %4-u=ndRJ*U\h6[>'ARXBi7Vb*SD^!.J7]WFaU.CG$,DEr,q%=s#el*BIG^3/clMQ6A<<>>SsqE4We=)AE6h7/oS.n<#o9;$HZ"Ft %Gi4sZn2(S+NLR18*fdId6$Mo?Ge`SZ6LVB@g7UNJ/!F%TK&-=d'm,4C9.%aemdmgD0i<]4\q?3Hi(42.15k2rGG&X+V",b'd2*r&&/36cfb_l0!4#ZmGLP^1)[stT`0P2,Y %;n!6Ao1Km3bLmp-$e"3Q-i'o-5,\l+rA!H[,MFB*Ne^OjZm1_pO'M$:fB6LPFS`=DBs8q]([OSV`ZoRQ;g'49Bfm"rgNQ[VHChs9a" %>m12r;XGuuI(oLU?0cC:>4pP&@Cr(kZu2=tGc'Bt4C:0`SQ+.?lGJ``YGQcE2Ynp+:d]YnbM19BS2q#:(7En7uL7r0tmI]//*0"E/En]l59slYA5J(45ha>V5Y2gG$?9nH(r42*.A#PHe(Kr61bmSL\Lu1Ki[_PL#$Xc#C7OVOgi* %BJZ@)f_:`:hd*4IB:9Q0&RgiSj%qi55Q_RbEAjA^]ka+MK%RS,l8=A`jg\G:&'ME+$9A*S>r?J"<91$Qelm]37q*<@Mg,sV6TaI"#AUd=Y/E5!HKn-%ocVJ] %T7EnL&_s9)27iaRL+a5CY_sY%gXWG+.nq4B"jreX5#LUCB+5e;m#)]Mmn05%E"J#Fb[&E:_FL5sPM6$/7n$'HIU?76qC&/2'C@hO %BiAF%)p74>URSd4_Uh:b2j]A&MTV*BpCSkkVs)`F=o9f7Ts:kZ6OU0[(2D:?GRrARGJ\cH!khr7.!V-YmC56OeohOI;pV#0Y$-mh %*_[>(LTRg_R?UK^6d1r@R$j;]];12BddY-$T>Z6ds)^ %L$hoLWF[b85dns:*^(G[m=3Lsh8pR2JQb(f.dA)3OI"MI,I`2oY:I-'bkIsq*kOGfK/:nQCJS;A$hkJm@-?j5F?Djb3?gb=^2T^6 %+/umc]1Y&IS'q*5I\cIT@6@Lg9n@:/?jDjE.0L9&-X.i/5m7lWeS:Y^+"(/,gq=`VI[iM=SlY@4?.b4ek&%;'!_c4HR`WiW8j2Y9 %RVG!Nbdjd.n5Fj-#W_GJhGU-7V*8)%:XG:"I&3'%khGMjbPe5+:[/B8p>.qT %/c'_6a'MX/U*'/dUdb;%hpX9?l$'Q.J\9Z*YM6[dF?b%N_CYQIef[8pJF=:%o]e@o_`]jZmp'^X`P)4cIb\^` %Ic($81qgo9mAB.@1N-4R_cSPJ0rVmCFgMM2WV@7F2i+SK=Ls!mQXI$_6[)4,;/Tj@0PA$6@@geWa9WY8.((qoqJ?M;jq+r'>bC%e %^\`Vs&u0r/T)H>RhO4"C&\I=.ff?gPOgJFXWW<7c])l08gL-cQZ3mASf&4]u)BHm@P %7*EdXn7"=(%qYBOP4d>RVjN,40I)Xm*k12uiLgYicWPO`I&s!-*a62G.d1*1M%H:tNMc^VADt*rBJ_ST_u2!S6g3\(cq2l/1<5"S %+E>.7:&bPp1lmbVRalDOT$G#f5$sm&'e:5ajfGh:GCmG^2g61@@pcgkKd:UiNE57

    m*JCaW63 %.Ss1X#Lm>11KEWgL]cot"VHueR7QuD0uL!<8mX!7;`$j">$:3QJb*R7\i/R5J_ptU=AKN1O.I/7YL^mD4q^"[qQthH'QNf5Xi0*Nq![> %feAZ+,V[Opr']";1D_CkD@8%qPo(=JE"i*S5ESIRUSJKNK"7\oLFk+k-H1Q.E4id(6;?IUM>NK.@EqT(R3`?LlO:DV]Jqi09,cif %mD?-egmf$&l#Ye#R.(k(FIC_s"1Nh==#]>cFS;#b4+C;BBEnJ]RBN84o&T`N$ea%npNd!FZV=Wb)CUEsi1*\0chD,[1[1TP:m_#k %eHuS>E(F\DmQ>qIOEL\9Q!%Kd$oO_Bio9K#CP(b@REZ#DeJ8E^b36&p`a)jbdBO:`^0MYV^s-^6=t)tY9Fr(rRQ(pl\e`R_ZX\l: %%RuJLic>@gp$GAZP@J%q1ZZj5>uc_%W'aJgK_H\`4.CQa>dU3/1?YUte7iJ?-Rq'o].F9j?RHb'AD93kQSBBB:r-)iBs$-"qIcWefqUh2/r$_!$0i\`LHmL#C#46 %T,P/PY6n?u#o5q[)*K5l=A(Vqi.>AGQoA:In$b1fkd?(2U+)8!,nbEt;HV5OHD.!t82McLZ^f"LjliM) %K[%*5*6^-?e/`l#HfOPUB`dG'5R^6f3T;'*C[Y*J5[C'"#)oh\Zri %2Sc.DV.4JJ#g$=f.C"dH6EfT8I2(a[2GuuA[BpH/8qg!H[QJk`PQH)=#c6!0\](Um3Y:"!lM5Di,QVgC(/`N1:bJCM5OAlq %d=re'TsQe-kWIt<`KS?ekMKjm8.9'n(TL8'>]cs".Wsn3k+PF*<2k+;%^/NRFO(+u?)j2fj,k-m?njmW<6GNCa9r_N0"P$7Ec)i?,[)dflV_TW'TKm6,BM>1ZC6tko0NVCS/D+9Sdhepjk9<#MVo%6I_&J\ %p0eC:-XE`lb0b@jVFrdGWA%WId\Rk^<-6-iku'lVj?S!aFSRWiFK*1ML+P%mrtJ5><)&X(ZOR:sdR2uic&\mCVZlOLntIVspC!Lr %c=I3rJ[N.\30I8h?"uk?#T\?k5[LC`HGU7sd^L %8p0@%C\^f*%^o<^UR+/(+&bX)")dt\PgPOQ-n*=J2+-'GOE:D?[8sRV-fj#G.+#;5]9#u"+'trk=KpK^akN\_(`l],g.f%hJ"I=5L[^5j,N]K2QP[FU5&*GKmdIm(>HLEuq&T4D %AYoB%Y6&ZT#I![]N/?Th)Z#Hb/L]HCUn0@ID9Z`0U3,-*!/9nMO4%m7'b7qO.9d+q=Q/IGSo@`?$(!8d$EOQY8*(IDZ]k%'*d@fc+iM>=]iqbfSCa-!j[86A&Sp^:sEI %\TERDWq/=B&\n7EKi[K7q+r/5nC+G;e@Hf,!-ZnX6=]LZt6V+m[$35[bc8]HJ3-sV6?@,<1:S4d8,3QR@ddrOW7nTn]GF0 %>$J%A\UE17db9/LEnT&[8dr$gSiQP2%QD1"BMo1T5-m-J0''=-FlRqm,O5SWb@NW6B5mM]kH`F&!P[RES1CEq^NI5"F^3tW(VZja %YO8?D1'an9N`RV#=OD$GqhS=/g`C7H3h07F;+t\h#5F`mLS-I,WCGF.ghGPdeB7=?[Ss=d6PYpi.R>k?#[A"L_i?4,ia:2DB,2[P %GM'Go5AI3P`1JcUHI2W]QGSh^r[IRmBrX.`^J>i:>\WZjNbLH%BP]WH@$"O(5B.$)YX1'l1X&.R.pbIhalDN2CObSRb@]q8Q+5U@ %eW]f,"CI/aT#ubiMF/m&#tUaIfc*Ne"]@GDh(:X,*8/?CMc>qa?:'#ol%iLA,6:>HE7W8AHIlJ>Ak6)cr"%o:@pB5ZXPi^_-+6%^ %aK=@5msgYbH()=M4BZ@P#%bkHC68YF"FEo^^cS%d#bV5;\L^hIipo"(Tr%2D@On0#S]7!>K'2Z9Ti+pdAMC %:_rTCfp=GP^skk@-oT3Bn@aigJ#*5lce$dM,D^.IME=!fCGHQV&gS8GFE*R_jQ<"#U>Zb!H4>R)h!k\G#@`3[h!k]L#Zr2`pKJ;D %7/0%rYIQ;nQ.8ueL7ZO!&i:^2)JU9%VGbYK!""CBYu9oq.)$o8?5P+8Q1A(#;^jk,Ebq8YGK(hDI'H<[b-1^93Q9$6M4%V@??cFK%5ZGl63C^bUT2XnKk4NWFt;7 %$R/\f91AkFj>to96LHoF4&C7%L"aIOi,]IcIXT6\g;%/Um8=Nh>';ts[(YYBa %Noq(fT#2g>ilFito-oLnOs#bUM4T-58W`Q8H)#H?Ca>a8pEt83LU]]cc_hn?\O1)WV]`RAdHHJlPLh%]EI@[ObN^&9*o+./i%+IV %\MkT>>E.g4bnL6I-W=lDoa,6pdcJpOGr?CW"+H4OkkN8"gM*6]2RrZ!,X@`BB@0uKmAU?HbM#h`pgU&"tb>C):OhcLYLOkcLn]?D3AplBB<9HJY %^*Ik1.#IuRp+?4sTZ2+/B,MSq2U`R!=2VocM94E$Gh8-%oo4fA#H1ElE]Vfd+](>#*tC<&<3 %(@kkB+2ONn(?:[fT8Cuo*_Z!Q<,kVo$hf)=h3]ccGJEMLZJ;M@j90#>P7COo/+3-q34MF+Lfib*C7!?]I]A>So09(F+tp3qJpoPYVA6f9LhZGYrd(PJdR/K+,)Unq'& %C%sg>V<],DWM^!3#SP"];^Q_k?+RbOj2U/I@g8'KI-2TR]p%hn3an_h"&uKDI9;3Q3?4D-NHfaLFBcN.W/G!7?(8iKZpf)<`^: %qTf#GSK5\OD.iI[:X?b]0PtI<=?6#E8N/#\PZj6JpNR5[dro?Kp %R14pZ0F67\5MLBnf$6-SWNiR6Z6eF;*n_hAO4_Yb-e6B_AW\(OSl/)[+pB%ghh>ib_a5+>6hQ_(&("@+Nb-Z,3@+4u6jc*XkDt<1 %+B$8kFcBiI!@!6q&A"K#$4nZILK[/8-ikLq+5kpY9eAW+GQ9T!(j!JZ_i":(+B$8kd2<a?e/'g7 %@Y]KhHBr$)cW0ulFhR'&#?$0O";O_4G?I,[H='^l!#idj+BgH"dH5l$SR-c[Yd#L+BXT#lYKBK(]s?l6CHMGl@Tf]!+'^Fo![>-!(Sli'=%E.WQ*jC*+mH]"A>6!re:]2a1<0h %N])kM"IW7![,PWQff_4Y:,eRb_P,`"U8_"T1\"kr=g+hTF!ed;.?#K$lWsncn-Uee021[CBGYN1HB/X'%dA8T]G$7TtW`H\JI)tj064#um--cCqQ[8'><+k\&@>_#;m;#,;^Y8WC05pREI\L.pa>"(@oPEYE$YY7Q>@KF1$M,i(Re\K0Q5JQc %([kZ!/2>!D-9+o6Q5JQf,C!P)Q5JR#8;+tWQ5JQf,P5::Q5JTM#VCIb@u1e'O&agF,>@%ZY%NJ87d(oI-lF=#\ACcJ3L:Rkpgdbe %:*iA)rKV1lN%fXrXoU&,e(@2H/2?_Y7LoZpi*FI4`/)oKbJ(oNDg/;e4uoJtZ77TGn-QE`4A1Y&WPX'T4A1Xmo,]ER,t=9;&Oanj %7_$<++L7B93D;\c>YC#pKb6ci4A1Vei"AH',t>Bj#Zr.N,t>D]#koY8/2>!`%]9C!/2>#aG!R2Z\Wn"clE-p90q.Wt$qlQ=kA-nb %ZDJ+KZ/Omu`j`lWa'tQ3N9:+fXsHP>+#`/uaI`F$.lIl[5n'9W&9"@Y*U9<*`ZFg%T=C3(D0Z'QcZjD\QL1`?fq.RimERjVSQ4D" %JpNMOg79?a=Opd,md;LOmQAq[)5Z0RaXmqm\4P/J^c[[)1%"E.#HkcO\QM2&)8]iFm,p:3)=3H(Yb1f`@%!hH$%2+&Uu"$pp@Gt; %*;<8H@P^$L[["7Xc+[*%M0*%6.Gh%+Cka:h"hE%f`BDhi0^?7mPN5auYa].F86Jmq($b70dtbr=hr4B+[P`""65I<'7=W'c,Q%/D%JFkRN9+ZY^(sdO94r_AcJdHkDlktdG,!TpjneL>Xd)p+d\-*(J:t4Z %mPYs!K(Ii.q9[Z/92>DA[+l;%'.&$3dKQS0bD0\T*'YF[0/o#2=)#BAI<51 %V+RGXGe0X(]i<+:4FXTu?](b\DAX*6ajJ51,i(,MV`#tF+E=<2,jOI\\&=/NaXilgIH5dhd2"#':,TM/cp6;HS-g+A+DIXkCug_< %3eB4L3-ccnXu;0D]bqX.*psoNMY?c3-iS21h/Ssk(6099JDQnSPS=,>!DVc9%[ronfI=IfLQS^CLrc!%1+,r'cMofb7!etM'?/B$ %h1TuC!pfMmD[Ug)"P;tedS6CAQ\T,ki<1;mL[m+UOUHPoZt4@)4JVYoeaDW%)kI(l^oS6Q*"^b!8G5lR/DGj'FX*mnp*=K[1Wh`AW1:WY0a;"g?>`\ %DkJYnX(Bf%[DVceTC#"@9`?m*=7K=].c.9;Uke!\:!sgjC^[6:(\3%Kn]0.MolWn_R-VU0HJ+%Rn%!D`QgJ:)p[?Y#C9:o,9sC#c %"I@GrNkpc1_ZYGOK%@H&_]DTXW0"IHLS$8&IA'pV&na&;[BY&..u"atM_M_u>@F1,+i %:tu6<-,2Dq2Y%Wmn\-X+g.eEE[+8"a0NXtUhM$SBH0nuArQtV8T;PuiTK0"OHF/AAb09s),rIt2og_/b4EYn&caS!n2;^&.f\bV:P]^*C&q"OVD8A;kHKDk0BmLMo_jTi,2u %&"SjRk`2efF-#-s%,I&@PK8J6ID*1J]8#`eD2e)=*DNjlc?#oWXm,eE*V.LA=,59P]B∾!-7'[nq8*HrJab#Anb?DPgK1l7[(V %G^.t[YOrqi@>+D@$XmR;-cc'*B6`OU.EuO_S"GnmkWJAle&['Ppg?2hBd[]`fY17ari(hqkh&*?4!H@qX'#Qf-3q"O_Lirsfdp+t %mIE%h%c?94uh?`_>, %6L]\6E_o0ng(cF;`*hJc75)2u/,B+V+0q6gh(FU4fO0He=os[KmJQPJOMVPZLg5OXCb\)7#Krj.gg(k,H6]a)lES>#^t%TZe76r3 %5TVJ3TH7<2cTG3[18r66+ZrSZJQ^?j9FC'i*%ZKn(u?2ZC77Knp"6&AGibh<$]Me$7YT.5Qq'tKaJ_qYFMTT.a#9*TlbYEUk=YC; %nZ`MfYn@"*^*QQ(1ei.>ph:2o0-#RiC_Ie+@:gV2@jCt][cA"LA'%HFf:\^CjH0nN=OMa_Z-"^V;9F1Q %/gBT1fl05?JU?;:P1trcKq*a@!8uEdk6uc6T>h>o-P5N`f5WU*#1m$?Ab>="@JY`]*2gX*T0qr:,L3]gVR#D2<%HD7)Z#p^&[dsO %5!/%#&$(1Tj(-&@U?)72]%,>k&ecKWj21naUjY@sL/F,!h`>dUQK4GH:S?*TSEiFd3C#>TeD2olAX\c0-$`VOfl/OqKi@ %a;Uip^6?eZ4nA!g1%70OV0Vc0$*'@?n-?LKq/&+n>=T;m&Ud[Vhf3ZeXn+jhXdl%aR.YJtZuX#@^N:o::qPKG)f0ZHg@\+d8AYs, %4U^GMdR3>=I<1NF+kFGSO@M4o#kfn5j:O[jkP4QIe"ISoSt(uKnjRCM7ECG!E,Pe*SXk>Ci4Vo.e8sSAB4m=TJ<;hpp"3`"">Q.d %0!Tgc"HTU=?e*nr`kno/n-SBb`UnD"&q^D]=CQR`^Tm7X#jSr?ZO,p%`UprATaL)\#+1R57,Q-SMP)"RV?]&q/N&a`CacV,c)l>2 %d0LY\J+8LpS=:PWp+\KuLDHXF9%!.YG8?rjTgeLZ9e/\SPbOj5fg1R/Nuu6fRYbR\bb/b8iKGn%rLrLRosoL7^V$(lETG!OO_H.S %@HLVbg2ENi_T^YNe[0%CPOZ_0kBr`@iWL`@1Jo'@=MG5*L"H>m^?*+#fgXF!2?po5QdRqL-n0gic'$jJ$f7Q0/mN2Vs4D\i^:%He %?2,)o4-[1IN5:Z>1+1;-!i8^#PbF&4L!haSc9;3?TD`%gZ7Xa,&j)CPp:YgFZb'XSbH`CsGs,qlo'=XS*2SE4k^=?@I!>F6A;siQ %E@_0*YeYOPS>4!rdnYY9N[/M'2R0%0@`aXO=HEB%KsPnke.ecd.q&pCUUJP[SY,aGhI%`%j#d50SR@EPG6f?iPH'qX`D\if7ns0$gO6pN?9(E!?D6.hfD;c8)T]IX@_\/Mibr#51^% %e?Vc)AT;?H/.Gab2SI53`njOWqlaSV(tZb`oq6-c5hQ@:7qZ-6q-jo1a$Xs=cNE3MqGA$pE.iC5,s,rOFu\Z'Kq/5K0NA*r-EUj9 %0$II--q,=.U1U3J%&K;88A]/uCHTOARi(oSoR=Ag4@DY+G]njuLCD4?Vn[>6LZD5TlO^BVQpc[+d13sZL6BV-eXVFO/#SI(PK4@e %9bCa^PD#`5e81:2EZ %O@]WrVPgG\D,qa`Yggl-MTMf7L97a+M<7T16:Y<69[\]@dBe4kpW=Pqe:L/"6Qg(r0NEfm$g"0>,YTO]I'SbhQb9rLgKJ"?\ %o(oSF*09iub;H"HSZIJ.!l$@iE'OBM=pP>$1kps>Jau,teAk/b"6EsNW4KEI@&%[CUEtC`(YC,?+0^$0>cA2A\_"HL&o]QZ[.F"Q %^F0+P:]fe#`d$YP9=IZAAg/e;pknOtDP"#V?@H,:ePEqV7Vk3YE/%8V$;^Y!Is@nL$cce&'k^0=-@>?;TD-1;i9K68kEnpWGo'T=g\^r#76(2o01c[KAce@dqKu7M&%70=9)t0(H#*L.j'ngq]=W$'o/)P&KM&.sWKG+?PJ]/OL'`8,6HNXR %bRiEnU<-gac&cWc9hr;qKI,J-3K/$dDTQ<);T$Z+PL\0e&D=QaE`e(S=J^7_=GG"32B^PJ[qNCPF\NDeIcMLLi*RQ"hk?Z/-V+ij*QUf8YKti&D-Fl`%f;lTHmPCK?g)Z!R%=11c/&&>%GJ%!pui %REm*i&H?lc5?TLO!qAL;'c%uOi4b^gO$kYnK?1KJM+GnGB.WeLTuYJtH\g/?rlCKO2+h+bBmOn6CZed'G+OfC?^&sk(tr_=G.@jX %qB0!JYCrJ-g0fp5g&Wgk&14]"4&6BhRiRmGmJC$H]l8#F9TII%Y;83JRN1+XW8Ed)-:cS^Y:\$*f('*B&Ha^sD*c19cGf0Y`YOTd %mM;-1:F8kpeFZhB#%>O*JrIZTCD/C3D*c/qqGnGF/DYnOA2GeZA"[+pK,JG41'UW-KGb_W"J]J\UF-Se#.)1*ASj_fgp1]_kec_[ %/(Ilia??ta"qA"f6g0-hT[,7NDN$U8*;S>Ta5;f32I^NoZO)\%d5GHN2'Fs$?/cjY5Fr7lK@Z^@)MI=6FEJY^0=-`b$fZ7Tms"NA %bWi1%b(;F?UE0!Lh#pLpQgLG#Ag+I'Q%mZ['=Z9X!]IWW;"6l!bksBG;crlOq-cfRaQ:ePM_C\Gfi([[i0G7m65M)/(V8]JVY)LE %`l.8Q_2daM",Jh2Y$I`ZlsDM#[LJ^]SS8Y?\c-Kd)`@s"I^6_cNIJR7YYd>]?T%E,^"KeV(VCnnCR7_@kROk9k/jG_KG,-_U6M_e:RUI]2GWo>SVFsTLl6WD`\N,BW,N-9$L %Os.7Wi\+H/)b"3TSK_+s$K#("A!^'f*_EV3d>b,1?!-amIb*^POk9m3(s3WM.&(+d;_gg$3lO";^NW`7FXW^@$f;Q$/R*=l88P&1 %W2"-@PuR!Q>[lZ=-$+1'88KNjL$KZ5-kb:M4JclAN?YV:bTY(Dh>"a^k5BjU7:I3a;tD'j;>2-d&Fk14<@GH2L9N576oU"A2F&I! %N,B>dD=E"%`=f1+QlI(hUmHb7>UB^0@bIIp7:I2C3`)1,7^q$iqF%Z,Ca6C_HU9:/)V]d\5@\f188LZXPh.4m;'`SIWFh--'T$\" %/XA!";'`SIWFh--'T$[G.@)Eo;'`T$=In->)b"3TfUF*YFQV6ILX_!->8jO#=LfC712i>O336kO$k_;+TGc0apOk9kcq\c.J7:I5*\<=?]cHiOnFTYJH]XHK6kG7tQb %(h)fA)frph4caIL1R9K$;'`T$FVZ3C.hb.Mm06jD3L\/*MeEp]BGh>%Ha6(!['>UkkBW\k9n1mb*8:H6-=_.mLnVXFN.K-2cA"g* %G@@:f6YB_)Whq:*U=_qX@-R4VHu!GGSt3ZSSSc*q>RoWhg0WKOHsE;YhV6ihg>LQAgsB^aK[FR@8#9B3p@0SI>t=*%d<%"Ol*5;d %%Ws;1`Do!=7h8-A`!GQ>2 %+;/pekuO9N2H9)SNgZQLn%F\@VsSr#4FWt+it))eO)iZ*fA+Zm[M_p:%tm8?;t7(#Bu2Y;M<\gVh8L"rf%B* %OIDL?$"qh^_f0cNqp&Q4AfVSV7WYpWrXD"r)q\QkZV@W_qf2"S/kmF+U!<.ba0S%Ckd=S!,:p;S-QgILH`r0B22].d=MD\X %QL2uLFWTFOO`NmH2r71\a/kQf]X#9IKoH#"RA=IgX6of0(BITnr0G%hEm,H1!c;26Qtp^D)KU%/"iTg)31c=p]V[YsQWtSQW*cWd %p>OLB4``S8i;>*u;%6T6f\jf>8]7&)HTpFr.k&3BW>W2ulage[dhsk`\"lY!9:s"GT*3X)i[Yof>6,`^38EVT.'<16R<^IoJec[@ %ETlQ!8JgR1h+lcJea_"la?H?DLcL$5K,'>eMeEEq3AZSprj_:A-+:/f>5Q[Z5QbV+`8&SALB"Quk.^22m)=d;d>7#Br/ZORp?D$" %Y6=h2/*tX3oF27qM&:NDIJXWp\Xg=c^"^SGm2#/h@k,QBXN!t-i*jickg\'F>=\RkkK`H@j3%4/"?>C:j8+f0caSQb#5>U4L1=CA %LCJrI&u?q3RZXCFlWg@1Y>i?NfBqM`a,Zcr0CYjCf2TZ\o&^c7QMG8,F@m]K=J$DSJE"(au %p0di(SE:1!kZ5oT3/2XElIl$UWo$ha=[*pCT7_%mh)ZCA%`bODr4.\ZEeS#-O-TOXn8+NdVSb.D(@+gpboVn-[6-I-9lbqt63O=d %`?r-3>6PNq?a32j]Y9tp9lbqtiWsHu4W(MkRUj\b//4-/[7BN:>bre&ip3Gn,Zcr0c<,#(-Fl`C.b,Su9lcMfn5rRA`?r.40bR"( %.$.IZ*.sOLV#k@B`Z-TPNi>uN#1DLN$K0%f!blfBa(GlQMh`u9eWPKjGc;#3_it8!V3[R'5,Ih#[$%iIAH?N8;A5;9V#kB$;A5W0 %CN/3dU%Nm&"BoPUW0Vnhb`H`8r!bq1&'<]5d].BOrbGE?YC(b$TQ3F)'ViJ:6Rude\GDZYS[C948qpY,u(hHDs/5I-TJt;^RTlJP>sBZ&M*&:mkf4EL3*!J@'Q;K:fD(J[EYs`k05K"JSYJ5[$:Y+f]"Yh^adW-J[Dq\!HPq[+>(n!<><\UJ@'Q;"#Ga*"k)D8%BQnW>\ru[Dk([m %ccc=2q*;+87]N5jGp"[[gSe(E#1DMRBr,P]88BjrgXtIZY:=)cC%9g[]Se,J@@cdM9sA@&E]':+85"&Cs1gkI<;1Quf@NcW02tH) %mUu(X$!(kpJ5u;O;l'"'0k.ABk0(ojHK,pYb0VnM!8d5@@,]-<2UFRa&(@S;Vt4.[iqN>_E&BUt"iej['c=a2d;[^I75*5=@/ddn %Suk\s4i3$P2"L%#&H3ka[.Rps/:F#dfI7/HF.*eXPgr8l+04/VahjKcL2J=ap%jka?)="GYfhWrUdt6tfP@I[(Hp2D-?BY]$fu3C %9#AUIi??LS!=*?2$pF9a\GM*29Bs-aZ"EYkjoShW\p"U.2R5bs`(U)h6[9pPpFkdC %:j8#CY4TgWPJWOqlK?k"^asYITAoMe@G"2jP.&pXfZ`b72qP:&6`;,;^JOhk`hKk^ZgblPh:9rp_WBqO?40Fs(&rMe=h\Jg!.\9tnDHb25Q1PZJo@Pq3r"_$ThR)-0`mdR(`S',qmGN#\j?LEj# %RD6NPXMp%bdt?VnbYO;gT427!9uQ/n<$UB%Q\9\2f]b4.$a"M'gMUM"U5deG;)G@OWKr=5Q-dND_pFQTNMp2^)&QOT %3Q4\hZ7rXr=uZWV@3kbBb?#\`)8:rU_+hmHd#u5afl!;If$q#bIs>C+IK-+(5A+`CK.=q@;$s6V%kE4 %R%%8!aq3.>bi,i][%nb%3EKd#BM#O*<2Gk4Td@Spgp/=76Ru6qC'4E#.OAP;afl!/op(6)-/FqCk&:VD=u*/kg+T:1BZ[JJq!FE" %Td;pR9!pbiXj!><$Xm_jYQj=5V."%/9camgbJMVhj'e1M/.=+E$=O]l=Vt#''TO,9Tj[Nujrn<@shXoCn"%X5`7$SdF]'Q(3/fk?!Kdp(3h>:Vn;I5=d.OeLg5JYJ.4,o[sW %bnY*&/_R)0*;lPeEHEKGW$rT7g1X]r!FM\6U5cVXD5D!OBVTFd7\sk(BVXtU7/Y##dDgZ*STr!M+<>EI%0BF-WcOZ9n!BC7)[DkU %%ptpcjiXFbf/do_pYS%%/1*m/FlM@e>a1.[^iaN$N&Ungq;cc]Ja2F`K!s^d;#)IRTV>N;I3[Df;+ %!MT&95]fbsBY!Q#pj4NE(:EVON2PBFT"5U5bM+BdNAP %AB.KBK`%4NT3U"sdL89MGGM9U[T)BuXKJ=7h/Y$0DV;1q@gUm7e2mGi2op6o>"$L*)*<=2%riE?9R1N#Nh0MheuU^ti/ACfMNFMh %Lsd6u:_elP=AnkD+M8(IEu$Bspo;s`UVFGP(@gQ+_@W+[09k"R2R_>*FMMdQc@];C32L[Wnig*Ik70]4mBH?$YFVC6*E=q\=0N9i %NA!+FEI72]M&G-Ap:L\]@9FeJNd) %L0iNjl-hK_rKu`^b5NMQEirHOmiu^j@4dP%LN-m:kGIGW(u@d8Mt:cbHBo!MHruiIh-QQS!t(FYb0?Q(1,cL%-$\\LqkmFpIluRZ %9/b%N](%K;Wmccm!/SM>q&M07:;^7"R%K"$3?G5->&32.NB-L,OnI5uE]>sAq/ttnd/%pThr>DgeU@VdVg9.>=^m\;B7GU+nm*Tr %cH*F6]I=*P95s4K3gl2EKqJ:%jHN%gIE9#,/V-+qqI;0#%]8B'[9\EI(k$>=Cb68g'c]/TGQ5B#0Au.DWWcZ(WZok`K_fmJf>\4gSD6`r:9Jc$e %^M]n5qmW&mX0\/M(?"EU6A`,?b\\CI]EqC5;L`qi21%18^ofNAeI`5!YMYn%_3`-%3l;DKQss>A-gi`,DR_@Q$<^i-V?b!jD2Ec/ %1sqmfA0QtghQahUg"]o?=__X1[ARiQGkhOl('QH$$/rn]r38GY_aEVV9/A==jMkb"Zd+Yb, %p%C&cZjsf\6.7D)Ka3K35dLlA18.Lc$ih+^q`D(pWp*;\A($A>DHTHu-tUGQO`qJT,?\1B*3f:\aiokr;*Z&2\*_bn)k_^ %rTuOgkeZ^(3kW&j^ktk&?6-\kV8Jpo*mERMeX4&uF71H]ZjG %)bnt@0?dVW-<'PQ,X@U#G7teqWfttYbK_".dm_(!4)-YXen&4>E:&Z$QbBAp8E&qRhBW:a=e)+ip=A_=%V@n:7i$o>MTJSuGRHtS %R9fT-[.RHR+k>uPoF[t23Y"YfkA?H)27ba>.(!eeYZD(LVOI""IX8Udn91N)QJ47fP>?NiEn,3RgGlXDFk3^-`^uHVqgZWL;rcKh %LEGK#i`S3+*?MW":d_:"Wptuk\CA\)'r;LUp@)tjh!i/)9:!39%5!S$\%?`_Q\'9Y4T*a\L>qZ2.f@iJL8n2^L;-o/.-HN)N4X&5 %&i/m8T-r7f+QI?3`b6$Qp-oV/2SLl59/kX$R %OHpQ+iClYR3leoFWRXDtX)m&(^O6cXYKh-k/2hN\0JgB&BN,(Fg]\d+j6Jh"5J@N>JNi+s %QP%+Md:M+[tpYFTta'N)DV@GP>cb,7jTDLAm0C$bZ>.]*PPUCcr\#/9GG&n0jI=1"Z^A\&jU[U&G %5lSCYpIc=[ms`.,5Bn"+G/GZ\-\osbFZ1uFJ*1197=>,`FQK2Z5IpU5X$?O<)ieUPKCc^_qUO$h_"dX0L+?nVP/&2te`suo<;6Gd %G&DASpV\(:44IBkHLF9B4e:oKMVl6$)B(F,e)/1DeuTOYq?01$:iE8:4RU,:eH^:;NM`JX^&JO$qG=i?n=a]8XFfR+nQda!?6<7rjb!.(pqmA#!NI/T1+[(.eQ\U %^^b>?+"]sOcc`4r?RFabdr>3)@0q_AsWd9 %?rZ:4),V!\HA)H>WFS>egqK(gk)[fnb&:?iN%_5C"Y(du?F!SsqTHC@bI(.L4o=qU1a\"hXn4*p(4E2NESNS_oA=4:r5N#.45USq5j$FnoB!TYrNN7)Lu`-i6SZA]b!2]dPTgF[uq./i\b#D*(jX %`Rs,9juPZ[gg%lrc33,VN/TEOYnPIN*"Rq%6"_B0Zc!>t>,"<<:TG/Z,Do>8a2;jNlV`VALO1.@hqtG]pY9G'1%cc-gjW1&L85YiZ+hc#h%2;i6V:.@.98\MnV<.,=mGO %;H\7#"Q"2#eTN\JdQS$loY]aG:8K;+.16Y3ZM>!#\"?P6%p%BE[6,/g0eggNO>a6**.g!R@hl3lhHo.I-B%hH&-D+oa)++SQ<,lB$C/+>hlIt#7$X')rCr\$DRrYj_6Cik]3 %[mq-,f5Gn*=;a"8^@=[qaMeY)DT? %&m76jdtFQP[7\u(?1%'/>eCpnYHGU?%4[A6&iFHg)j4Dtmu.)@kNET2..F:u#lK\2X8:,Zbf/TH5:Gu89Y4Y4kka#!8Tn[FYFsRA[krVQuoXh?%JC@egNr9Z8"]bb`-)qmR#=2u*0XMijAfYMoV+H"LaPM/fdEm6!+TU,;HM5uZ7W4L'@M?ou[Cbre:I!SWaF2"SPlY27kc=ke5-pVDmsSfoGMH%n,&FIJ3Z %WMrH_BfkBf85$lN\Ii&5hK;s`IFl+o^s?d.9ZkHjMiA,S@fU&!+5$Cgop(T*)tCcq_W!De_l*S% %_Q*&gG_\E3O?<%[^bj*>I^i]JCVG2SSu]`=@QFlBcFA4m)sqHo'X9oDX&3ir>NKQIDN82YPJVOZG@:t8)6]MKH6?T]O$!8=L0/1RoPr-. %=hsWn%Mh[QS86;VR_*,&f?=Y/S0)t"^imY/bX@1fkAq]b`Dj3b=2%Li8=TaQ>D7c[G'VjG[J$9"nI^']1Ek"+c`MCF4pEo/:Y`Z' %SYj:@?RJc[dOi-l'6)Ce\pJT=;)]QMqr*>loAbLqm;K(.ld$q>o^'e]G!P4LgtbnAHrR,6>O=6WKCtbS8&T^5%S8=UG5b3JfA,N4 %dpdaUIGE'YlG.iaB"NET66.6`Z9WW[9T=3V@!;4qh,Dp=LM%,9mI$q]F]>A$>4!<$N-=[XWGAl9i*,;Z[?IZX?bs7qf4l\"9dBLk %pX!Y&=4r(Z%[=6fIj%Q[b6N9oU&sIl[?IZ=%cSt*mI$CM)SJ[cc^-_aC0.C'md@'t.RH=2[_$1'gn',N/'5;'=Z%ZY)K9sZ.UXP? %md@(?G(CF$g$YHCZ\W`qB"NETb#;-Kkc**-Y!tL?6^"Y'c=?pPir&qJgO!/JHM/l/]6ihg3V'Er>4"G275*^^*?+;RDdes_B84.7 %SdPKT)*R@+m;NQa7CDTX`FipJY[;]l[1bLQl!VWONHT9[H>9iDR]#Me;DeY7etLJdb-L6-b?'Fk7u*+s7?X`;3F08j=/Rr/S@c+O %j+o\^m=1`hgc0d=>q$u8+-gU7!(cQ9rB08CV5iEp9u$25GI3!+]"-n*l*"'/1IQ&VB=i`X]>=sC\g'#CoQ^g>go>1 %b*8Ts+1:XIq-5H)pL[*qQ<7$Xq^<+8r@pW0^0Ir3,ZgK_cFD&d/!aGZN&CRt[kpt@db3][(ohQ&eF\sPY+:Nqf(S%IuaCWRfsPO+7%Q1B_I-TP81CYTP%2i;[G#9cN1RYHb[eiqto-M %=NKn$a4UA,D!8_kf&5:T4[&;Dscda(,rO3Ddua+gLal8qq(M %]CL40D&TF"B^Y;#i5;2CZ[qk/rWN4B0JGUe5K'2&#DNJ\Icc6#NiJ[.!6tc,Rk[j04+E!>D`OE;_LB@P3X!EOI.]JPVIsX`m:,3N %niCYPq=W'D^YT&O3BU9pq7Jkp5@Po*L8t?f8*\%licX://e0>3_N"0%(N+0ccf]LrI,Q$bj".KV'q;).Ugm'U9IKGc6t_g5R;Mck %g;5giR+V[K=3YOhAaV*'rD1n0hDVZY4nE01iJ2im.'N_])%KHVgQ.]qhh9hInq40gM<^8];Q4Te0rK]c2^S-6p0`9H'(\rkYgZ_H3#1FWQBM03;B[Mi6V;gJnsd,kH^j(T&=p-L4&,A044ZhqZMJZQ %N=/cBqJ1PC%;m65aNtgYqo25qg1HLVAUR?KE6MIg=d7$%"sE%X'PSh]m;,b%RHg:2ZVVddj2@3RFu=fnO.N&EYfc5U+"W?"G=U[k %S&_Hhp>:T$&#(-.lIY)2*T!2g2kn$&R+0,)c?1C-XoCFc"=#*,Eki_En_9%"k:\Ij/er_MIK>XQaJHdiY%KEj:+f0fpIiVYPPK,3 %[I;O$fpO*qA8Ql6i,lb*;nD2Z4CMS<#P$)eJX*Z)^2/Q6FO"4t3#Ys;I4Nq`kNg`[*HBB_?-Z6SVLaN*DPT#1QDVtd_%-=QAmM%Q %qcPZ#FQ8(cE*Yr_#-6D=g;NC2g(G:X,>QD*@Y8_QXAeo^85?Ul'q4BA<`ULP]+3l`a6OD`qUf``UhsKk$dM`_E7q5+)K>]45hOKrD!*1rTIg:NVKXKE4I(+BmfeA] %1_0^.AeF*AL&,5&I5;ZB)t.@%!JG=V,"!m1[^JK#o>cUXNr"_Q.j]c^CRJk^X\db=Y]4QKV%r90O"#MTeO$h(0r6P2MX=WA[dE.N %qND;R6*q(f<2p.,Tcs]9[LoNk%+YLn>Lq^=cVZ5")aNO\Yi;CD0n`]bA*DsoibNWT4EG:Y1\1P&t9!'qk$;:JU?DsM+s&KG5=%J7?['@\,s8ALk_9$C&_:W_k4e8Y %`q2-A@ljtSVhoU7Va9t:b83iRT#>5+DXq,#%uUTa;t3Y.8UUkAcKNM0-6(7G?uM[>l_\NpB.6r;Z$h@>/6C+5-`Q*+=H;mhkX1soV#m\OYIlli^UL*#Dm7VDPW1/M>T)lE?ec=#S@Tk`f1mIc$Zp+JhMjSY'LFM"QA(+ir2k6h7cJk*:8#!e0';=DiJ_LAn3k"Eg&AdgYXXM9/g8M?(`QTA(_8[8Y+Fg)H8b_9>6B_J %/2TscU4K_gF0LNU?ZT4L$i!Rt.):'?CKNE>(&&-BJm+[%;\WVk_q-'1Cf?5YgMO&tQ7hF2q:dJj^F";Tf7W %NV+q.gNdrkr4t.Z0T.''80sV1&aNpe:_N>')eT$Gh5h(RkAQ9AE;\)l4uE,#9PD;6$YVM?^A54)WIHCOi,Q*CJ.Ng"XDU/KR,^?? %\sRP!n=ddI,`[/KkQ27\A#_S'4<0Mci:5ca,sNuIZho_!+[B6p.jqfld_:;%sH!ZQi'W\;JhHZptF_Y %`L09.%\.d8(?(mJ"aF]4i9`>ZLqdaNe-snXI9hAa@S([,A\_Bns*V13(;/\T2GIm@O4ZMMoMDC<>37VLZg-ZI+sJ5`=9[b/->SAc%TiS,0dI8gF#?YfQ]l^?*Har#]2#7ppWfK?FX^?mNl(co:A,fs[)]Wl)C,oWoIHJ9qKn(7`/< %T'*q?CX:aso1.T\g6a.n;?3X1[/#_a%&!+(I/gIt,:N08]76]DKD0;.\]]DKF.HW-Bk^N3oi3ni1R`uR_sDIY4`NO#`:KRV"OYI^$]mWnL1Y$O0m('I-<[2!F$%^9Xbj-IA>!4a>V^3b@!PMV9X<0jBNl%l/R,sbnlX2J,R^sULcQ'+D.Y`aCbd-q-Q_ohQY]nBjr(d*a-'!dXTP&Wt([o$U^=?nuG'kg':52;03QcEq %h!XcSrcBosiU+%XB6,0=Suk".7^g;tIg'P>p&a1=*R#Qaab:2Ul\53s?(AfaLm]b$:W^X2Ppn3.i>1=mdHDR@G`-iU6($[io_a@k %?Sh?L\VfpDYlVe+,FEPLA=rBs0Pomn3p2)<:X2qAo;uMEk(I"+N3%oFO;LUkAR]6`9TED>0!V6qb_1*#k7Cp2R]Pl3bbO8SMBITtGcA^<.70'HC]b/tKsp^qR`2[fa?^f/rQ0'EnG0ORR"b". %pe.JJVqGGnP1+ft*^d7aa&MmNj2ML%V*;$Il/"i.=#3NO=W&&MFo,1jd<$'qpb'^F<2`Zq[^eQgUKHD.bcmWGCOr8+[\,4>``g1% %iDL,\A2b0c.75[IF,4t&".m0GS2lZa]uCD#jNM&_5dmc)+us`"ildQD=!VF=pOC;L2-2&9Y#:PI*59U4.G]a4,#L0]_hJUOn0G?W %%#8Uj`QYk$h^@lUfj`7K'>k_%q^V_J/_RBe&]OV>'Yu>J!M06ulksWSDeQI?%cB?d\IMPb-j!cm_:O,7h%m`-_D1&I&C#2!/Pq%M %.E"F&=[P/7!gCB:dc!%kchX;HD32HB[=3S1Qql7(!90iq6]3VPM#Qi#nIansh?[Ts?$:%'Iq+UG<8T@G@\(pm+Pnpq]")1#eUFeY %P*h!B1Jk`J.c#Z>CoDSKfp<[Li-@RF]-Yq6+/I-YlQUb5(*3jABg.Bj"'alSmY:>StipKP];nj<<:])]tbWEel1f[@aX]+LS#2Rgdsp_(!/q8[]G %O2*".2Kb=/K\Ia)hV%\KEt#?oJa_SMT:Klu6%EPc#D0\9:]1SjN88KNjC1Naqs!)8k3'b?mgnHD&@!JNg/f5clL3P`rB,B/K)U]s %1"A'!I3m3!cGAN5n\,g7>OcCo!4Q,Y5E<#o9^:=;]q5nZ2POkS38@.P4HI2r?q0l:m(U+VZjkELnqhpC]^J@f`'G%=&gPP>d!)D&k!:!b'YfeMmf@%4n4n8&NPh"dAa3rEnr13- %o+UqJ5cCr=[lt_B_CCff)/=PDC$+'B@omj`GCKQF%l.;KiS\U&lM0[dI>a&6NaTd)I#:`$`C5dXX8+F#Hi*E`iua_L:BrCNZlI]8 %9BSD2T9mmlQt/E<5'@.!hVS2$ajp7jNX7_W.BFEgYWh`*Y]4aZl-%TLbOu!uq1kU)fZ+6"+2pSuJlPj(D-GRQ %D0b@,qkqHbp>s`^`7Id+f>lh"j0;g>.XulQkjqc%H?En=Br-9+]IsrIKnfTcl0>)DH2RUI:NTKgXbcXZ^Xr>"T:+#bMr-08@Lq$/ %(]2Bs:Z&l/@t'3jh0e8FipNabnM%UmdCJ@U<+GsLrTt#+&)[9I.XWmZ_=1$\d$c[L[70!0M+h#r^kHhfS9ekSq[Yg?lpD$*&+fe6 %2M3DI6h,)JTmV*qD+1/eSc/B+5:=?G6M[soG]inf_qU>'h]fKYj6C992BPhX=/me.IY&TPj=&n&4T8ocq.K92^:UUnc,8Zu5BtAR %meNjZfnCi![![B1L252?pLcVS3fJo"e=@G0ERkU8-f,>[jLi#]*.fGR4KUP+mQ90r5HFurMI$.8k4mo/n.VPGjGRdOGkZTtGVueu %[R'062IG,k%lUYimWYoJj6mO`kKhNi]\9Uq[#8Q,`=9kpomC`C %r5&5kB!1AfI^PgFOlp>TRTs/qVEVcmXg;C'G6VOLUK(0I'3?^kh8b3)!;iX_F]s7rQZOnk_(AJ40@QF %WL\]uO"X/$ %[l)$n/f_i=Q@_#n!u"G:R8rV6kg5>5O"FHnJ=+,tlt<$-$p]mRSHmC[ptVsB[])nGPC!U/=j>$0'<1?hu)'XGrp"Phd9XKT=B'*+mY!aM=SZi:<$&e %ll9:`SQ@Jj;7tL7H0R=iLsV!c#Vto1%YbfAMBpsR&'KmG``?^FY8??Kaa(QVI.I65^ADL9C$G-PGqf.'5$V/d<]WH`;)fW;]2])* %1-cU5pQp?((,hu:p:c#[>b?JL/Gaf!-LuBYApNUo5?YW[HT?"lWrEK(maB %f^AEc1,Jb^rr^aDT1!7UE#f+)cn/<8C,j]WpM,:Oq7p8sPMCMGq.$nGcWgL/]sX5-Fnl,'W^#qbC'T2J.5!:dHs9nsg\i79mm-L" %+PtVepMCs]%mA,/s)5>$"WunG+f@uJ06aW!ch$/6`QS51D_O5Q5l#g#r:1(GE)%?R2n-PkhuEH9YsR<'s0LY`n:.Ft]^Z($J*W)H %`9)>VB]\@Lo'5Jao#'LWqW%2C_tV3piAXJU[F5HWII[$jq=`eApW*;^1Pqp2+.IUmMf0s"K_M%SIAcYMWAd0u8IHtdg$kIc\-F@0 %>-Zr6iP/b"Vd__GXkB"9h[msU24Ji/mOO<-"nMDbpt_fB/I32IhrRR9U2oGDn)62M?0<8'plolfEq![Sps%Fhf&uh-)>hMngI*jX %'N)CskDX,0))iMo.)<[W#@W"mbL*Q`9G$L\';D!+IdJ);kreHN4"b2o"pk5"!rl4!",*e62>j%R5ZQfh<EM:!Fr(C;p,)gclVM,]Scs%jgIa%)X$o/idp@;u@7$VXJSGW-,+qY/`u!3Xe*"#MQM:W_='DiU:6;>BpD`#>sbTT#PAp+.OQNSH-\9Rn.:lkPbSKU`XD^k_[R@?hLH6G6FB$-`aZ-msUejTGb4 %!#g:DW,dLDE1>BJEWRTk:[sWhK%b2?CuuuGKlX.:-o;%uPG"QO:*i?,QmsM_jk)HFZ2IQ'Keg6VqUK5YX?W5Km3Ss%<3q1.BPb(c %JqA)'-&Ms8gBq]"12]ud:fpD!MFf_0:fWW#8'k1][jO!PUc^q/?/VLg9,\KYKO`7;>hVDo!i?)*Sar&2JcZ'2$Lo60#`?R.Z(TI' %n;;h7cfPo+H"1\!===uZ;Gc#=-c4-0DZg5=LcB9M:8$W*i&7_^-fgPMQtX1HYG;:'.DT1Q84j1BnnJXZjTp]fE0]b4-RM67S=Y&3 %122pr_U#+Yk"rFrIm6@)KM0-&G<#n-"G@478^d#NKrU"33J*jV]7A8\:uquhgB3:EgFOcrC^LR3]0RMF#b7&RKZtVCKMCg%j]G8U %5cE:,!MLCi'a4^`h'4.uG1IsWc1[sn#+#]5#S_3TDZkaZ_++Qj9M,R,bX7-NUIkgR;FNue#3[QTiPGtI/od%0_?QJfTYrEP8BB1Y %`ihK\+XZ7YeZ4s\G8Cp<6U-n!jNDO#]WV"-CH=<$)ZI!Qd&0Cc/ppTk1P5^bGW`@8:atTiN^I1TeVJsO)NA.g_aF_TW6ib`?pQi) %&&sOH>t'qA&gjR4!SOfOa2/LNILDLhRVO]'TAncQOJ$2iY/^W(!@[6+!@l\Z[3N'YP$r[N__?2!lUriGRYd@>Ul8n/4i]LmO'h3Y!h`Ca%ot.CEs@'m_?Z#eDbKYF#m: %IFo\BI)i#)PtgZEIJ$T;#K7(,*dej8fLG#&&02:W(*<33GSg!`"Kn5e(0Fe]%Y/F1nRt7BC_k>,pk7Fkmo-Ad3jr<=b]T.cS(\JN %CN[HCW8'pUi9G2fM),j6Xsg??EeD@[]/#V:lXfP@pjZ3J0akZ4N1%K %&0UGhct@NBLGU6gmLEqpT5o+rZ-`kE8TKS#Wf\;'/d70q#0@ku:I0,$h''g^CG9qs)q']7W]T9achqM?4Sm*DdBpnI7ts%.DB@cr %LhAu*;%Y5+AqGo.2(i;]"$.Jh:R*0sOr)A"q53i41uToR`Vi;@Q)%A%"+hVlcs0jdl\LL%iiG2 %@lA_*SDsc*WI[P%87GLD@Uor9!MXVHQ7-[t(Mk>WT17Q:biGXgpuHa=%3@-&JQQ!N`BI%4VoaTRj^#S1#e+ %I(tn])>r<'BkfWECI[&l\bR)$=DlB+Z%`j#Ye1%RQnnqh[3"QB&fU;"sg06o.^*oY,1DLd0C %\M5Ub(U/1$NM4hVi@!4Z[>j?G``.R&2`\Iid!\/NlC#(^j(\la;bg0"=IHRCD;i]%RP!8Fa,$R(GVf+jNUjt5V$'.MNp!`6Ab-7+ %&I@rN/[8A+&bKPGpWcB-XlSGZ77]+!]is@`7HbC.!E8Q)[a2pr'G#L>PM*PQ;'W_E%?7&N;8iVh7 %('9PI8h%Sa.=K64Y^(r$#R#FbQIr7&T`7t`fU0SDa)!Yu'$PN6(@*1_JJ3&D;8+8d"E90c(PoG?.3m>XV2Wc[n9+Yc %Vro=:"K(V^6mTP?M3,M%;*V)>M1c#a3]5)h:/XV2f1I3[)5+0dKS/f6Mg@r<@:O>@l`bD_KH+9/qoU].6:/so]ipi58KhL][j8'C %;9g@P_K4P%Q]McG=@Q6W,))s$KCI_u9!>PZT8EghZaW)i,Xhf_5G1,@?69IYS5N`BSP1/^SJq$85:IP99;Q<8^&Kr_6aJaq$g]@( %o+6g*-%f!`)RTY#8!:\9G0P_jP*3WdZd?-$P*?Bt[8Jbn#3[SZi7UE@%h^Vt\I4*IkW!`GP!P,2np9Dc$-=<&W*ZUM]=VUpNT]oZ %P.FkF>3;$[7:\\D0c40Ug,?Fk,aDhhQ=/:$)T:!$UCiG2FYaEtB?0#2OJ#%Q`1u+C(fN/gRo>55W>VG4Z%0a&^j$X[C@P64&PCtD %TsE9#0?L'pe\A*/0j(k.<&c*ZMqqo>8X`UgmBfY".K(@lIK]b81JIPl.$!+%h_Xj1" %lo\+s6dO^5.`M!Kcbm=@Sg+Rd*:sn,nI!h:Hk8pZ73mL1?OPeF-`F_^/j.*=\=>6S %gMqN'>PN$\',*0I2RK*HLSUB2L[-2"nl+id=CCARKI#_(WTNApA)"0H-K\`H`6*:O %4#%8"C4%)6-c/!m.nZAnE_)r#=l@XbAU\Y8?qp^nF&T+_WTNB;Gp5"[gOa@u8tJq7g->KD^NQ:lW;MT_<@>ha5 %!@nQ?P;/I %^`oS]4k6e(f:25pBfrM/<$-Ws)P(EhS5Q:TbUMf[U%YOU;rT5gMdA-9W5F;bXBJPk!F@X/3Wg:dWMh!"@;si&\j6\Ra9L=R`Sj9T %dEr0gVteC$iH724Qa1clpV6"mjN26lk.(^;fO@s;Vf%P^26o@HF93ZflLp%3Uc6Bf&VJ1smZ1t1=5=saY<4'8/9(?BTH*b.h#ddC %b14;j20?sA3J`PoMa<\:+9R:.VmKRu-^?IMA%IfiQBX-P7ouHfatj\c00)DmC1Z6KZQ\+?]Ico; %7&b]\2VM*&3!?7;YRs@YUF_Q!V@]R\:i=ktHPI.$7e&')7+`:-!b&X$+sI)m_gN,ll5($EJGg=]C.Jp;r$1jp.O%3mg2^BWHB@VCdW'ug\2DElh+;"DG6q4tVB[%%*6t7)84,e@Df"/pk3:9hPd"Gp+I7/2I39hT8sFAo5"/'d#VkesR1L%S[8K\3#3[QlJ^EMe:$naDTPt*@bBD#?'682[ %nLMpZL^?(/okJ'p7`@d(#%K[-V!a$=7APU[^`XHLaJ>'Y0[bN;Zm6no&I@rN/[8q;d7]:jG@oie<$Q:dNZZQ$%sioZ7s4`W9"sa? %/IA(JO:bBMNgpi$!^bcG=;s..(Tj0+%KP#bK&eZ13PK,db+^kW.qq3F? %QB7jhfY2`F6:f08W`L_BcB)NV\i;Dp`D5Nf8tqH8:B1V$/)c[H+7YFla="2?k.IO"Egd#82s/TFWF1P8'?[O#hb!0q8i0V2Ki %"#mbViDWi67i80?AkXQ3Dn6Ne2lch[5hg)Z+/$ZnZ+<:0e]84T6p%eI1@633$?'RPlk![J#2C?36^eTnpD`B=OYjF4Ne7coSKs7p %WCD'PENl>l=#cHc&l8$qh[h-*=e^P;Z9t&m?M>B_h(.`:*4bt'krfQ08Qm&q^WLR1:*kUm(`)[c/[8Am_u#cpghb;G %W`(:P2I%12EuZq&#@kZZ6(8/75>,M(AU\1E.Fs6"XgBuC,J9bY_92/l!u;'>=g"OR'prZj'jY]A!Q+=T&a"C2CBMuB!m?J!0<>WE %>%qhe#3[RQ_e3@OfKg-,bk;;j_Ao)Z$u84jY1aE/1DA>oS=t8:1@MnP$_eVGXIi*0ic(F2GSGRC3;;2dq'/kH@T %h$C3BE184HoCWZ4H)2em$Wpo2pi)NImOu.*GSNMtgPge^<>,$'3;_4\(qa3;slWW'TEG?1)*B[=F\s=HS@=A6u3/:S@H'i9jGQEA? %##F`/?!r9*c-ZFKM*BS>Kh^CZYKHUpZ7HQr]?t"UJbDB=g90qr"&H8-#/p,l/rS>8KX=f]Z94b4.MB0SZr*p/(WMRML)VX4TJJm3s/:fi1o81OpIRoi?q;MhucYP&k(5NhGKXQX8+AkYP(eA3\Kk`0>qufM9ZFs"aq=gb^!-gLhKP!Q@ncq5]j@\SnJA]3)#S"LU6Rbf1KN3g;4DYVK70;mdBHD6!T!^i#+a]MXZ=pl%aC%M?$YT %MQBfIcr3je3!]3!((W@Re^6_HTUcW'!>qk<@(C\1)?PK[&gTk4&7>gLk[kgV#3A0#)`2cRU29>A:%KM^pDP\);a^^)3Ao^c]fm&< %3$m_V(<;;G5ZeO/;GncmEiC6#1^!B6A0;.emC<(=9$omT9Xg`+.n)?EUFQa[IAY0WUDYDtK0jE"+(!rj7bnuf.8*bU.b02$!TV!I %7"22D-,QR9>1^i_+;cW)U6Do?*-;:qXuVUlk1!nk?MAcj*.sLkg)sK.lNg#b70YR-@q@_nb$[e@V6(_':[M9hHeHmd6S]MK&&8m# %<$;Ytgk.Nufr9BCL&$ZiXQJh#OWmV3RNC7;SS9O8i`'$O+.o[b1QsgiT'1l>))"XX.QCe`./>+lT8p^2QpV/>` %5opQ,qM:9$1Z0IonaUV@>`_kY5En.sh&n*RU+=+lo"V\te:Bgf`"hHqfj:VQX&Q=MJP@=_+N%W,TCUo(._^:=A(!fEiVOgE>[Bs: %f`+&phR&!V+3j8?Q%*)Y9[O+fAV%M$LunP#oemOX%qVJO\oGF?ho*HTJ<(#`82bQn_P\DGU8Uejbgs^n^s]3#/*0V*D=&)gmaW(m_?F9jq=o>fbX$NJf=%dW_T4/,Zbt-&)1a]^%#kp %[)_6mI_:haDcE1\)dcb>BQ)sfnVZA5.BufuKN-(H_lCoBQk0@U9Ma%!%3.lN+-6NL7T,(jgFk3 %KOpZL7uM7C#+3VeD]Fhc`L:q-O=2;#LtJ+8M1q^RN&P)e2GB1NO[Ya`)?RmE0ofAU_gX645t>!7Fgq)I_Cn7!ren[^2E4?^p]Yfg %WB$\FfsVJPc4qCcQq@s"=Tl`M2,) %-IMHk&c.HiFg)f'AO2ItO3h5V^P'C:""?YP4%,Hon2.*r;Q0Q#7jRRhcO!KrKJ:X"G5UDBa_TEidZ![a^njg#I,1Bh)/p8Jpr*<4 %MmF?1S*':iO-nX#W>n%U&R7keTVj7aK[?OuAl>r`cZ1BSB$uP:78.j^-dX>J"hU!Ai,dDW,1aP/W`6G5!tiI&g5]iK$.CsKPf"H< %1Ud6Jr#_e*p5g$rX5b>O-X>\aqeLa-d%:X,S7C5O6u8kk)ct]]frNo2--FtfAn:n"cYtFo4Q?M\'@dT7\Su;(L1ibr*&Lb<5u3aj %oT6fOBMu[jl[lJIc7uF03jts4hgEPh#]1Y#1C;Dd`MTIi':I`cH.Hfg/:`"Zj)X=dH7]@M%>#9O)SqO,(Cgjb2Ku!#!>^mXs8#%P %!4gUc*R,+>Sh)Fp+ILtM1#7h84Dc/K%IOR_M+s6@#7DP6p_(aJHE%tC3Yr9'%rn[4aF+U@pqZ1?R7e$%.oMofN<^q;?^Lb;P4%+t!2F7d7[^f3"?Oa/!O6\3?,3[1j0:W2*94IQFL`+GL+0#HQ4-%n"*:W3#F %imQMY8(`c%H3BnT_\RnEblY';)LETG>VG#2,]PseHt-P9WGV-]'QlK2g-X*N %HJtU0TEjK&n3jJj.1`!gHX[PP&qQbWD\MWGTE*J>rp:?n)inj(HQWDZf&M[';0Ws['U:N.kKmt`&H5m%GRJY'p<'_"N"B&SLOT:o1nR%.[OM5j$u2?`4)fM0L%+,7YUH)qYGL]fAlWWrsI/-&?=6"C=\uKDZ5+A1U#EUE/H!:0LPjRLI*!+f\De$%-Kc6o>6hLB]*UT3,'FM$@l3Ud[.A4Bk9V2&=^N %b^"t(Bi,?;cgm&&c:Cnj`5f[=GY(bLTa;Bs,H;b3/g$CR)U<6FAZeW'7uD'%W\HG;e6#[Km!/WcfY8'L.PI,$:Z^\q*)sGV,4Dm< %3C5a#3e"/Zi[Ia,>cjK+?;[gR4R5d?9mq[=Vb'H#&X.g8K"]0P/.%07+j/Qco.6=?GdSCfUoqkP`?S=>XN@lT(hO0^78GO26queN %L@>EK/0.do6e@nU5W?2?(F)j5eWAZ-->(k;:-mr!ina"3K?.PgUJOTs&_9%TY[t^rM;Dgo/W0'>dFV'7M^m=.DGeXaIGu$MD%'Ke %9i#beo(5'$'23D(8tt;F/31d\3:P+l2iG=PHlp#etd1bX8/DapX\-ZuHNf^sUeG0.JbJR/AXL7kZ8.QSWLCWtS1kXmfEAX&.7K:/eHBKWMXm!\itekYVo9"!T`(jINpdHkQ %rDEU3!`l.__TSdk;cpRS"XVJqV4Eq+hYrdf4eH'1,>_Ge]jNd7?m@X&50mn=Es[$mRcj8CY_(60)Y86Ub[MR%\cb3XH'u=\7cj5t %S83hm %o.Cb$;=eV\VKU3#Y#Ub3K8ft#fOaPt31HT.fJLS14Y!+&9AoD"er#6s@D>oEa2h %]4Jpfi/)p-Vqc9qB_2_V(qJP\32["1KA^l<8u$$$i6OVij.%1_G3o+lUbmD!,3B^J-"uqd"5jo-8tuVq`o.Cqo*RX"3KGQCWLP#X %;j:>qQ(ZK6CGg;d8P9J@eZ4`d,T>q&I2<*%n@F"':4uYd,To,BTg[D,=O;^ %i*Ya?/Xh#]f8O%Zf@U0P_ca)PeJ]S[Y?U#G<_8V+ldc.Jg+.I)P[Kg46RA+rDKcf(8dK/@Z,^7\a)nTd=Y-UUr($B/?kf\[XS>k+5dlHe_8r@9(m$#Cd2mSJSuTe\r_7XS`U7e=VTN6P %&O_>p.p8u@\cV`2E)f&cr&J`__Pf$iZ]0^>+)!/+S46EF<%>f:,G=57 %2UW20^8OXhUOs/Nk?Tc'WbW0pB=rg^\J>^`cO64a,8`p3i^UGs\>3,Vcb,IGkJY"cr&WrI9(5t>JtZo@&`?.=\TW0npUp$$(N^AN %F8%Q0;H=9?"B;I0j:N`YKU(7b?>GD+>#"Ais*gN,d<0%IXKs#2PpZXrY4"jJFsV)[Y>lh1RM#Oo6Kb@ZOeHhr$H^Z*UoH_$3J*k! %.cj&.(ik<"qDb=Aa@8NlHk`IDM*uhKa0V!&7.?4F/ZA2c+rdSAGnaF6-ZWT*_C2eUE[#a9&4WADH6NSW%Lrehg1WV]-m2ViN<)tc %T#a4$M?lQgXs\f+U3`H5-:2+Y0EuC*R`K[!1WEqOC,M-+YaZgMc?(oU4OF[LctYG#K;*u#[@=f2V#''P0_-.UF,EOqk0\ %C0AOd*7\0@&:='7k^*1C92VQh\f16jes*R>]K43pke0#sO#C4^KGZ`jq1gSZ!pn9VMm[6YO[ng]k(&?'/K`tnKLZ7%`!X,l_nN\6 %W&;/nWOq%IJeDuA(bdT9dF:E?$h$1`VI&2b:i[0$GqcgqLg5\3G(`pN"hSus.F:T5p/*FFC@_57fX!9r_RLO]5*-)CpjMIr2:di< %7]\F:p_V=^l;R\2Y0Gs&I7V%MWALV1"01g:_E)O$9EXU:="H\-%_PR!51n@L!t4jgI:l*98,0K.%3M;=@I6 %og".M3S6)\NeMI54]NL'iTVoh$DC+CJ`N>pRTjMOQHj.i=h8$%AL<:/.Ce7ShfCFAR[7@/3 %gLQdAba13SS&);!q6$(Vblh_;3`[6J&AB$-Xm2D'N:7qNS&+Mq+l?<7HGnM`R&H-DkTs5/h;noglDs\l4SWeSC4F)Zj'a#=;<;NI %2hN[c$.hdKhi(&mkC3fP):(h%&)Aq>Es>r3Cj0RL3TKo9CasV5<1Pht>90U"Pi8/&&G-i](D>"2O1FcB,$i-kF2gR-kR6Shl(7E] %,-j!sE6n;e%J[k^P3s46G!uU-$18\gnjSR5_EHq1g2-;2'@YeUT.o1]StGZ#Gb?_bU>EhuGK.[4@c'e'BF;o5C$lURB"4#'j7ZWpf.VQU\Uohel#kM %dS7l!2)/-oe]&84V6!]1@hhjX4>BloC,I_H&_4l7A#6,)'4VbSD*0ORMJ>"')QSZEKpaG8:LWCc+I$\H'mNnshj$J%0VcF';Q*nCHqK30',WNL#$U)*):@A;"_p:0]ki$1+,A"Z:_#r*Yo2m@Bsm3<0tB;K@36,s`V@2Y$\_6.Z,E6W:3q5'GlBObsc24acJs^\S)2#>Q1(n,3npY?0JdI(Bb_c_7fA %$)dMGI&DO\K!0-!peH*9f+N1O)S0Z`:(JmPI(X%SoSeVL5_@Is@*A`tWaoG6BCHn-0<2nS0n=q:<6J,&D-0@JSD<)sY/9G^W/0o\4K%pY;Y*FP:ue'0C5&*Ukq+U@G]fs17do;k %0!NGsQ(G36R/:f$qGu]@VgkS'U9??[b&P1qPo6%2VVH*HX'=[ghNGAJ)#'M_*$t>V8WH]X4O/RW`O1HQ@rdg:lVXqJ-mqXpI.(]B %=W8YI8m.[E-#^NBC.q3g(HE0HKFO+f:$5?ggP"!T8ZkpR:CJW&Qq2A8*dFemD&gaJFL=uLQ)P8)&c*d'!JQ"rWe3Ze9ii8n-(:tp$'$ %`h?FY?#?O@l"U;rr23h;.+<:GJ[;0:C84T=>asuhg1\J`C22u[URsN$b1B>X?9?9AVH/1VqPk`>>10FLQ?I46JBOMhW_h8E?Qmla %&_2b?<"[[#]@oeQ/Y/W9Uc.)[7S7F7.B6!Tj'?M28ZhbUeAf,S85ZKK79*3%]W7#+eV[:)("L=9g.5)C3(6hE %D7Zd-'\/(><#*s']@n[->'`UP;/O%JN?YC!=&]d^s.l]T,-=gNmVBDf,ikW8[@+1uNFpsp$%Ke.HVkN?_WWG"9b;PDjuL*[gd&Xf %8kr0e=%ZF2Cm`TP^S?HD%MVB.8K]L4b$aj*WHQZfKZDkN_=&Ud3EV&j7(h]L!`iR(XBc.(d3N?S9d\3O;%BIOo1O;H`[mURgb30l(4gtBO5^hB8m92F( %NhpAigA?QN_cTcFUoMh[).irQ`&OM>Qn?A;8lV&sF(iFf)5]DW_/-ZdBniA1@h+Iu/2>H7$"hA;VAZC/&)9'Zh.<,*'24`#Rq='0 %4WHC1RV!E"oE>JuTS+=:m=).qB?LOA\/@n'ZD_f^+fghI0OP'-6-`&;r28gOL %*F/2q.SE3];:e9O<2hEDB+u3'_Q9ld?!n%BI>m1'=V\%^@d9LV<=gc&llm,&.;PpJ#hU+cR#7&?,blLnI'Y0k7'jkGj@-!jD8bR+ %,`?4.4$rg8L;+aRf/+qhh)Ot>mhdbVXFq$VZ/M'cqr4\b/um53lCCPd;o,N&_GfFAG!u"PAqPaK`CH)+VHGCWaCoFV.UdNqBD6qL %f!L'`J'2R3X+'1U0B"'t!t[&oa,H[>iPKteIZ3;CQf&tHIq'm6Ff^OY.uK!rX4+gbZG]7@Mur]k"j %at&#Y>3,cG4hq=od);]sRjF1%E>&G#U5>OfZlMRc3=YGs8bu2D]Ma0qE5\'O^?>PWAb#e2g6Rja,GVp06FaEgj@1X=UCcIF_8`Gq %5C(Cl".-IpoY1)tAufsG*uak<^.=]u0.J^1(HGm9gA#2&Y#G#tk9t'GPq1B$N(-LUFT:`d#<%+O/TPE0'On^.=H"fDN,lJBW6_*I %0-4_":cEZn)_Y^60+(GA97e"`U,$,hg@/Y1pV#(ji#G*(Ie?>/K$fD=QgUo&fh2_HSp@'Q)&-@JV)lJ,;Al2Bp+oVb@RNjE7!YWi %F#Y@9L'0)UG*4(ZTF&NOs__0*q@1ef#0+5\M.W(b`D[MsAka^6lE.^1&p.bA6k&es+#gD;O68 %-M\huH&"A504Ig,Oh?PB`L)tLMoq;>\)S\Wph#DJS]`&po1;SJ&/1&]Q![kBIS;"l8%%/2(1Lrsa.*&4]O1&k-)FQ6qkpE`+`p-g.EX/HFD %YBJ,$'DiCu`8m32]>tT50AT_,U>^msli/589;J=u8Q/b-`*V$Ei71bXKB'W+nC?!`mje6@Gsq=i3pEZ(E;nqC;#U.+ml/1i^!MB8 %%k-:g88OT*3/9I0D@f@u?%Nn.D"LL6,+EiZ]/ei)Z_K_6aa+VF&_fm$-Ak;ImYM>5/PcZ>=l<1/8.Y'O-,QuY0`=;"\4CZ]R]o1h %>!h3u=2oiVO,/qN">,"E6KD%)5].rs1Vhm`!IXpIaGjm?OfMff^10-3l[/@@%nXq!`82olG].&bX0-[qFH]oBa[l*A8=$8[,AHGo %W75KrjG<>Xa&4k$26kY2Y>ej`)R8D3qep7Z$'a'\Kc4l(/9d?oO5t1fCLT#t?KfB:)/kL$;mn#=%2Vn[0ja?On0YRj(;.a>jXWeF %[_-cjD,##l9/JrC&k"BILK$?mhE7na1sH13KH)kO/6Z*LDj\c@0C`3OMjfi>[r1'X$+(%!R\2NIoeSK@2$hc"i#s.;!lWk`CmZ@e %B88/_'QXD68IQ$E!YMIW=>1:pi=jBLV2Bp/IZ51uU`_Rt&^a5R^24:GnHT8,7Q1/hF;fcBZph)L_(#j'6AA8]'_E\&'-OqmMjW9h %d+^sP$&XgjQk%?4BSXj?8RMjT7WV@I,32Kk@I+Oe"fRmM=XG,;ER"0s!,1!1r:QfC*),m"S'b>kV %Ktg?)"?fa&Tf%V)-gV78.:Kmh+#6BiTS@)(Ci9q`RgCPN'E=MX&bK$_!m^U5R<*i)Y5pA>U0j,:dC]1_e*%/kinq"=3E0;E:8EfP/jE>1Kj"']8%K_qK41Nfs&UX,2]/d?,s`Pf/tc&6Y;)50if>GuIE-qR8L6$P(_XmtL,fc*#Y8SV2#;TFb] %!]bk(Wf3#E]S1UdiE#N.QDND=^2j;j-EJK`BA4$?Vm(2*a;:0FqI&uT("aR7%='D,EY(Pd@X.p&&on?srn)0*EA7Y)a3I\pP_>63q_0^E*5%$1>cLYM.R+b'? %BGC?3YnlS]E7RdBFB,N0dT&(iT1E$qEArAN\mk\4]1';'WZjru&bORZV5nC[Kgr`C5\iC+"s]F@@k$XL]!R*t$VBT_?5cIACLGO.Bp#P**qsGZWrni[o:!H. %4bU%kTtN^!qr7bjr?Q?1_7V0&bW.@k&>2SR>f*g_4:KB)k[8_9,J5(@i0\RS_%St",/`LE\PEg7Ld*UZ,VgQ%)H`+^%ji8?37#5l %%s:/H=G/mMd8,#C,)%])15QPH%s5(15hJ`_M[hqFT*5'C>M+/Q2-3K[HlOC`n&p?"h/YLE,CF5a6KSTp[qcje;iYn:6YF%FZT'iE %jN,4D1,.;]F&$.U+j(DUd97JkNp(%K!tKC*=lt9eQ,SDXL*jaH)d_7C+I\J\D)9c^@$E!MqCYE %U.JQ\?&4NL;F'.H/[gfQXNE38\Wj-elH7GVm2N&(spo-M/-U*8N/uNfLgtiggVdb`ilY4'WPm_aV"0p?>V"']9a\e %Q^n<&4eJjpW5_k)d#h@58\%gS9!.jf8(gMae(@8$@r3g+P"J`mSMGegg0uQe6o.Nk8d[:]/)dtgC+Ca_Ir?hle7ibI@4<@37P+lT %(W2OO6`lo4L.c>40h`VWK]-Co<+W]Z@fkc&/fV="U;Y@/nP@AoPcME"TE*EC017Zeli[FAMW,qg3X:S&.kmC&cBRUR`q$dm'q %@L,KT@OcqdL=^6-G%X"29^X(Gm4h3+K648h-bW;">OPGudtQL'$*&2;d_d!ZIAc`4OQW$mE,f+[i]`4+ %b9_394M=ULLc;bkXQ6fedVWQn[-6J@C9&$ufheQaR04,9'jGE87=kkHFJjFeU\@t=?]i?cZ]qHVO$]bh&fKl!k`VK@/+`q5-2JPV %6+Pi)+T\,e/bJ,fm8>&g4%B3ieTT%J79\/,d>m'9Ohl6]j^u!_1I>l&]cXsm6E"9R.+c'W:Hpd-(Z2K%$Ad-kb5eqSnhd,[^%NJY %V#\9ja9hRiD@%arCZRiFI(L)+b@3J+X55Jf>K[N=p[R"75TAudgBGIH/g7\u#h[QF^Kh0Q&YGrEgSI/&BbOsiNo)JnI-@)sZd9W9+6I@>u>6?#l!3:Hl$h&jk+&-)";O>uF(k2F`R%QfruHXEXk!i=FN4>fU4ZB+V<6M!)A8W*Yk%6sW8?*`OLl6#tF!I\^[FDs2lgaCeT5SU8 %7Hh9Zka3;dNABLf)YMmA,#^(K_NVN-R$sKNm3ATV*$[)9;9t6#`i5g4`i[:nhgMN8H&HG0M"8$pc)M@h7FhR;)KGc8:l%iF`dpja %;7Gc1%ePVl?*24uG\`WW=31ELN>ia)oL!hoXAAd$P`*Ne(.MNWC5Z %ELN>i(j/LI1",+P^(;gXJpDQl:[=JQ*YM!?ZW-R[TodkEak`OWNt?p8OqOoup$P.?E=" %rdK3Ko8]W$HtJM8ZQ"l](]K@MFe2O[D'KQb(`-q[^>[`Fum@b&A!m`JCY`Agn,Q3IL!FZBB+?;*g`VL`&2)N8D'L9J1D26(tIcDUFfhY>EC %!Mf!!=,+PJB^J=880X?[CH_"=@%54*BNn::cMAK%lf"K$G2&Yu:hFmfhiP(ILN=0-_5dbj0imBnX6%s3F_/c\S?,;LV)!3a.*'dNpL^, %"?\H>VYW=^]QS,u[8K,ROl+MA\V`sPN+,$e!`na([L,qfc`Y'`Tf1J?#_\^dSe6 %<"(1aU5B!%%B#]SMFn>(mY16q&Us/2!mT-]h%B$fo[I*@mK9p#-165*`l-M`85)BYs %#;Y;_[e'qZ,'GD&')`O(U$bsgin:.:lIb:0I;>X@nL:4E,S"#gp$YMTn2GBW72n,i0B`*1eNk_'Ss+5%LpTHd=kYGoaVE,GNttA0[h#fFpEM!R+W@Y1n0Y@PB3j$L_fj)(slfhub2:^VUL#3mtFCW5q?m+t($IQ4-N0*-n=5b2se'b2BC0,!@ZtY7j9?bN28Ndm^!I %(O1W::>tKm"&!j`7]IbaT`;R?9jDhR5fhgCUuutFV_I(Jd3>X>U#0Mgd7Y/Uai4 %8+HZV7,DVf3F"7NY,Z"EjGqJd?Ulj?-u\ZD;M<-idP %q0Z9If"T>I\ID#US:1CY1,Lm/R2;a%Y)Zl'h5_i>Spnb5edaSDF^'ITKHb<2*PKqIS0R[8QIhu2YKt+Xq>t"aeE5B'fni5@O-6UB %W0Wj'$l7p0s0Zk@o1?]I"-/cO!f:-H'U];hdiW)Q=\tuI:p]9OO^VVinF=Wa5CcO2A24kqf#`1!\G9p[p$j/YGGP %2Fn$a(2k";4(\Eqg3`V>JF2-]XT#[*.e*89"daJM]h1@%7V!Y=:ssY]dIhmS"2/F`V)7\GX6s@%.f#Xs2-OXa.i"tah!E:tGcm+$ %_:i\8?75P+3]bnl@,kH2N8d4ur)J0)BCBY7->PVNT8Dk]e#[b^0s[FO_oVnAqknUMUYCt!>M>XmU5-)1^(lY[k28%V9gO^;bt-RL %38`GE?8[VHs%HW)T[L^r-[,X;d.Tuf.k3\,Wn@<6Z?!n#3+iF2pZ,o*c-%8@UT^/V1_cH.$ %cV[=igJsf>Dpu/qa,G=(>g[_ff*On.?i"PB^8$H@.QqTlN&g(g5^!h:gOsGgI)f>oh/VI5b'(UHNGWqSqMk'f*1%MIHPW%K3=sH2SJl(KN[IoN-c,WqFahoO#4p5b4WOOL2502=49cj`nn;"E0q<>tVc6=f$,S %3:V.p"g,<,/>9T-@ojci/#^%<:Xg(Fg,qnf/j@O.t#E>s8$Rn35)'9:"8`L<'&[J(*=&!%od4VZh87 %:e_1l><]A,>:deOL-0kH-9t&GiE4^N4O(kGVqLRH!8BH8#CZ\'nYbaRYO,VfQilpp&+89I^D\#KaDjCu1DRI'PFmeKeT/!q %mtFPH;EJedRVK+,SIGj&Wj>^,:h;nm*nKO]]/gpXh;JmPdc9B2P@p3uK%`gY2%e$#:`T1L%.l6UVl%A???Pb`A6dT@JVQ0_MHJJj %]aYXqWeu5+;)+ni%r:g__KO!0gleZe]31o_Ecs'QBiV(^K'p"Pj4B/=I)aH4"/lWF2$M-%Su-:*e^G56d%/1b2%/ITR3Z6c]I@K?cn6qPdP;^+:0nd9,>lT#T %]nqq*T'nSj6>kZc$4$G>'mN`OZET,V$<+f'D/Sda<-r+qbDRd,H[oR//+Fq\R^rCO^o!mNm5nt9[oqJ2';tES'g2K-\P:e?Ce?m< %Lr7qI/_t#Vhb0T[h@:UC':bp6=.nC):'ad,VqMTm.aT!Z:4O`7(C''Am/BnF$CmHtW/bmC2_,jAa[Snnp/e:[@LQo=eSL,:@nQVX.A %-'c`,(6I/73t1?8r#asreMCue1;8Q/"a`V.Uh;Uc?ZR+>2=AkcAe%=EF01pjOMC"]qY+@o^HG.*0!;%("?aU_CULud[=mH71Z:c[ %6T?8s0bcBl[XVW`pcncDs7t\.Rl1#!P(%^aif(i">b1dQEGNna[X5Rgf/6)C?mP&#%>=!L%mm]h?#;0QPu5d@Vp*A=>\QGmQher4UFb\H?e]d59>90TAJigYD5W"l1@5W %kc.UNo`fKkU1QY$NMf&F7'KF[7qMB(_=Y*]:&T#T%8o$Zf4GucM:.++:nY\f/[Ye!D=4?&[8k_fki")BMRZ<+9.b %3`pu\WAPa]HAW\t7rrISLj#/r2']Bd/[qa7MHfPfs/EMn[]s@2gi@1`X54l+.TE[Ol=#\/F"?FO]&QhF:>D9h7toi>X$Uspmn#Q4 %>>kc+1E4W05YF6_0bj)7C$12__ac#dTdSic!a[X52QrhLp3@mSX9GBIGA;)mH.WcD@Y6Y#4#fmJVU&-GoZLH>lHh"G*VdQ@ %m(oH3O_lJT;%3[fCn]*q4>s4=RLEAoJF?8_A>cE%inUP<$f_V2^:n:)q5/ICl>hOTg%n$c@ObJq)6?Mq'Bsq..Am]Gs!X\WGc`AH$5rC6Q%[Nd/^JIok4Pn;3+GHe,7($#mS>s"iRX\mIUcERSmb94FYO+':R=Ref %#O[i+kbt&8)Md5,%$`D.koeP8\4]dXj?/A[l=V.1McguI7_ %>o2&KDj5!=Cm7md[8FLKs/4R!Q*T*lA\ZqI.9+]bl=#\/Dj59FD3P_qD3TobD3Pb2JW3R4Xr$r^)l3tT\ntX]h^B5/B^jcb75daU %>DLRGclB_r.bGfMD2[*rA_J39`.^hph^II_1'HY"NDdbBGi,tM]MV!LRtY=D2G+jNf=*>%Dj1U^m%nW)A>>B1\HL5>jRA.,_7l`@ %9WF'bI:j?9-GNu]<00\OmD7:9.2QNZDN@aLn/'9HAqMpOJ_NRQdja!V#$k@)u1\_t0 %V5A?O^0qCMgbmunKqOkNUk^gRaBltQN]?mR?:g9Rg++UU[(8YL?7YiT`RI"Yof_06^9UgCIF]gPbko:MK'_@5ZLumoD\bdI %2_Gs9BfH[$Z>Q>MLWnkQ\1N(%YBi1Lm;YqTO[IU-f_G5.>O%P;56J)(1#^P,Y-l$ %`PhI8,)QAuEgIfZ&e?hZ/Ik7[8@OA";VIETAJA=!@K^J"6_>0AiB$gE0>U'6Sk$D4_df,pk3kQfditI8VOmT/]Cl8/(r!,42^45s %37*Pl+=DF6\r)EGp,IATQ63q\Q%KQnR\sM%YrYEiqH2GR,:D:RX0lX(je$[Bn,"7,fbp'W^=]p'bU6/&34D&rGj %A%\Me#t=*D<_>XOYXYIEA*TE-k`e_V3FK0^:g*Bsk)t?dUXof(n;60B45IdmPoa87?a<9tr?ckCg]gLPb$OsnG5j#0nbrIN/X'dA %59e^UF9]QZf(2,0nkWFeI]F_V7$_3oh!'(?HJtRue2>BTlZWt<^R6;Z,uZCVQf'a.!gWO%TC_Mj3QDHFDO9s-,":9:\_-o:J?+$P %?YE00Qu]R/qdPf:hD_a$6Tq%P,`WXE@'1=^8_\:FDV#k.E\!ATaZ@E37$?2SR]iLJFX@%W@&iqo[)o3D2:l+1Rm?n?I,0"DZ9/.Z %Um%\m7KO`.0o]YHA/K,IJr=i3DRE'"H/YnU_d1kV7fb0ZAP`.c+0K"M#=Rdjt6c)9#9js %j?lWUGfYP0`tX;LPW!:lZSfAO9:eYe,XYe$_"Rg2.i(!>ipS&m5GqiGQ,pp;Q$R./,'p(ZP!NMO(FQ.SSk$Q&([!m-TjJ#t55d6; %.m4XOj\_,O4gqpD@ndKp5:2)Z-hAF0jHs@_g.c3_Ct00c'QVH'0pHj%W!ncdf>o]G##G0es8E&67$jYHJaCU.^^9bgN;Kj)H'P$" %N-[S^3WKX8-W=ra*&*/H[hp)6.@e:*,H=HENa\1b'g9iV_e^tX`':EdDAUgt5r"nZLrt)kS*G1Fr#@RT$DSk%fh]4t`O[&\r8:kmNI %36JI'm=o1p07+b*UJ.^_jh/pFqWctP]4qcA44GG5cPF5uE^'tsJ*Rcc+g_AZ3_!r!g`.Qq]L>$j<2_i6PRa#;CBo^aHVP3s,QE=i %:(m/\Kdg;6f[cZ@V#1roH;Z!e,W6f7jl`C,6:l7q1n2_AfL)@]]4j!gAKd6Ij%j2+oV'DVj%kS`YRo7NA&eGSMHS9t\@D20 %YdSoF#ea0k=_ls]?"XPG9o>EYCC*]Olf)_RXa9cTd^rdbntV;Co9:"kc$*f[Q9N;%Fq4JXeC$)WHBS9,-@V7XT>$AeCp.BZF#A;;21An)g9f'jGDBH1:+RGq>]>d %@nPtuCa!Y^;G@r/8-HUl=+R7?`?Di_7==ROA*XK$Iam%\H^@^0UI,(T+f!,^d21+M(C&e:c5t6U`4:4YNZ\9jht)p/a8G_) %.,mtYK]d?pPmmeOC%.%kKT*44"2"tC*GXEB?DbAn00q2hpHSY:T3+a_Kn+P0?[a+H+kf@Q157ap %$EAU*-GRDu^XILeE"Nd418Wo5C$CJrjKTSVUBZ$EB[-3J9'-jN3`pu;rpQ%c;*R*eq?X;^VI(??oEP,fVdDS`rQ)\:o>Z0;\::H?.J.=TrI*)GXjesJm/0B:T9AX\\#L8aXGcZJ`[[R %).TW4f-fqIMh"k4Au&NuP)cRU?\1oJ\_k-Hch=-9P8E#?^Z*l>lA-YF'&f2m(#a".>I5;>bRX!>0Ou0m?%[%#.njKo#NHGr92o/o %KhY2nQhE+lIS9fL'poSC>WK3HLbD%?rqBc9IK%Li#lRgD,e,%.-:qSbl"+&pfLnh5RpZm.-F,-qAH0A29E3T(s5fEt*sbph"iC(? %?8MEWn;*cufELNE[]t='HE[QP,:hbHn>5Y]=\irC3NS9n`O:mm6(hYB#)??1[^XDFQ;QC@"4WX%aKO"5hV)CT[@Z#F6!IRb]56&a %6H-+U4fm%tXKBHEjVs/\LZQuCA*\iM,Dmqk66R;h"`7TMDZab&>&>AgW(a06]ttQ9(&bUp!i\aq=4D;-)'5#fUd-Z1PkYkr>?B.@ %7j#I191Nm]>l%(6e#P"9+L2deXHi-P&Q16O^ALNB('"g.FkeAFl'o3>sjo\Mg).%j9Hl/N^'L[+V %9Vb9#'lZ40#J8F4,RlrlUB7HH(%EUFRRt(?E:b1jakbM93O+S)BuSO["D8ISOdn_K2)p4:'1]k&oP)CMd0%[ijsP7$WP+;#o8/W" %e`i:_@?&!E-KT`HU$]?/Nh(r'qr0T1`DK7l7k#^B62(sD7n/&2"l^f)cbkiN@7p=`MO.Qk6F.go:8g]bKkeJDO,@o2fYFNh@>0gU %`50P_HjM:mZ&tsWLAYhY=dle>r#9.c1<,IQ#$r#McJqlr=!bQ`Q2#Eu0T43InL%-Cg$*RaDe-)7_QqltVSO=H*nMRL"K0(b-4jtk %gXf^*l3O&QEoq)q`9Mh>%KROZGq7fQJ["T:@!erthBPX3>@e:Ij`8EZ<&Wq7;)i7RX/pqT"nLfm[fH:K^''_rF!LXk=q#aplX>9' %;b5pa':?OUlH5SS0SO#72t3h5UAqTcD]Rh1:rIS2"Q+T%jmM,IN]4fpZ3s-glnmWkU;lk_omdFK``C$Ei(F1?IsZN`loET@GCU@[ %@)VEQrTUAk_/Pm'/!Qc&-ip``-1YjDFW7FVAaBLnnFeSD^))1Ic(l[ZHCiBS5pA4^#UYF8 %-l*@JHQqFuddmq<,rh%.^MOK<(MDA75iE1,&n<.R\BbMp.^7$VUe8Pp*aB8b/]L+!%[ %4H)KAHhs,S%u2e;""BoO;RFln3T$,SnjGR(4eP!E706%5%e+u<6F5Ddrl8KuXni+3kj;aVrP*)Q'n>?Fp(BC?*)O/^36`1oE4@0W %SQ>Fk'O">m9CO71E/RB,[rSg#'YO9'2fgtgO"+mj]]!lMU8uaf$`Je\`0]Ct`mDTuqG$,tk197]_9Gd:^&N[CckD8@mrmZj"6jIp %40f]%E0!p/mS(K$Bm%h[,ldAjih3ZDr3?'L&tK-:C95D_ZM@fSi?^IZs8Lg3XlA%V<%["r&PZV9Cq5V?-Ul>FVRRI<]#:,>69h$# %*]F2PnAkf5%!%??M1%PT,5R4`VQQaIC9mKB=nHZp8,BB)oIIDShf8Y%1L$%feJSJfg^LZQd.ZZOBUYXs5D`I&egLn(e3CS#DCGB&XoDF&ZYDbt5KlUc$f!Zl0VCrH)iJf"1P.IHR#@ %Irt7Xn:_R>q^bCl%Nc%*TQtelQ>ge&/u;OLkVY=J6&RD4]f^;DDgNj-OF?/.4aFpYQ#&A4qtLip"CFqcRe*FP(o7UkZG[f(< %-[ERVV9m9k1Q.\4%`b^c:H7',QOqJ2'R1p"VV"QV%OKY`/Mg8&[YcIK4e.?W*4sLAX*MQ",bqI[4H:dgk=Y@37r$<+?dI&X#C%pq %**lY!YB#7:a:bG+`1^b2-'1]cm''(+CJY:&M(c]Y/9/-PI4It;QMj^^XV4>e1=1!^'@4Q/r(8F.M[E*:'JeY%>g3nmXg#aDLQAaZ %=(8C@Qs%a(-f%H/+biX4]_a_t8`5jr?=Y7:OD"g;)id`h'h9f93#+rVL`[^BC6ENB8YE,6$V48L^:*_"OVd$425*RBp@2Q1b %-GGR#obEodc67oi9Jd>p/3WFB2,,Jq(dX!3_4?mV2!nEY_OlM:3,1o4TR(!N^-A[gCNW>cTgU*A>2MX\d^`EWlB)`WaSY5QlE)-A`NpBG %^Q&1OniA2Sh)sM"#f.PqTY(=nU>kQUV-!=.pg_[;Nb^fZ5Yr'=[9):J/;^6Im41b*G&N9A\Rm[*.R08JRbZL\_:(32g= %G9!Q^;=KbWNIUZRcR"c8<#i!L**_^?nJ%$k9,m'4GmmR48_rsSoL&DrF&P)G7$65GeCKg^!]'&2.L`, %4Uc>CMcN!"(@/V24H/s*ZRHq#O(W7:*rRu6KT`1FW=>dH`^8CN_k/MjA5UrMm4_^;n[C)#hG'4E@C@8c.&Fh[br$o7_\efr;5kPT %[_^L4:4%muXAV$:EAWn.S-^,Ak6>L?F+^a/\\Ykg\NsBO1^q4jU21b!a*];)p)D[$@AoVQ(>`on-hM+$hT`WddHELm!_(T#&Gm2> %*fR@*]N-k+RCB"G/IAc2=f#`aa0]QPY%@B4XL>7eY%72!\LEpQ)bO`8-%D+!ZW89/^S"%urWPa-ndAHe=>MZDlf&-=69BOnp^6SB>JfSaqQaSD`]Ecm*=b7]9S;$F@+-3D] %/:L4&3R<;N(t_O5k?7O"]\u!=fe_T*W?N,G9&8?o#EO!_6EBg,l6V5N-@T,-)EhOe:k'lg*2^^%+&\Y9$j:V$_(\U\6N.+'iEL=D %pkS+RVRqE2]_cDeLHuEG^+u$7YU-.Q3pQ]W^Kuc%>6oeEF>^>68(1@NAl!bN_El %f+#P6Hr>*uD?un%(eiD,_e=@%G4:gpL1e9DDooC.mV2g\J!KOH%8E&CXVYn"4?$McJ0;cafg0U+/]L>E\*m!!XA/LiiUU1KfE=6Ms+fgV$8=ThmTsBnP?PqW:OG&<>>EfcA0$:NrLq;Mi4\H3_@?1a@de:9=iEX99 %K%WnW/Mc19(+5%]h&$n)(Eh85g42.9nfGe\Q1&Kuh<2>4$N/OY+(TW7)/8 %>'lT6dQBl(4a`!_n(M'VoQs!l>6;S(4Tmpo9#33)h5aS6c)J`VWKj3HWg0mRi:rT.N1\_^pu&h?$7V[["8u-90NHHL,9.Tr(XJ"T %TN@+6=s2[jfFkB(4fhN2_r'4XiOJXem4?%VEFcHiP]iSh+O_0KF%%=S.Su0j-6EqU.W:N4noi0^7M#2Yg#qbfmh3E``Ck9EKsE:C %A[-"B#`I6,b$MD-Pf;@K;J)-CTpSof:m>t2lJW0dqTO0X3*>Jhc/7#r$h9H1;Wo9&j?<&eA3WjeHV0+c'R?&A@@a!a71Z#],4de^ %qCqLtOb%/^4@KT?A;Y&qE&#SMHA^ETgs&n7q.-khHprr75!28p1Hlf=&Gk/ZWJ>=Bn#D)t+9"t>50kL43&K+(l7hkU48bNG*e.p# %oG/L'35(ac`)WNLg,_9c#XlJ/"qe[g)Q;`KW-%N>pg3`!I*9pZ5fhf%e2[4P)2OrX%e:[?4Qr%S%;j9j0Tq"Z(JT?Nqr*X#.Tc?# %?hNp1\;]q6\-tq5ibG3[MrZ*4)2Ng8%a,]g4Qr&,K06ap)+]8)S$X7I^FggrDUI=YRDL^)XbNn/^3J\8e/X(S,9;T@255t:^3QT, %$X*iqks2,s$Iu7cNo9Ma8+]d:;0oOV;9b$f+kY@aW)]pgW:ed<$NL3o3.=\p#:tNG8M3#sbB-!ZjrLiG3`"T@lImhP)!Q'kAMHOTAu:$\^'6 %:d(o-h.3e%=T+!(+IXi,299LQ65"WYZB3QYROiPb+cB>2+!liKQ(*([29<]N,;mPf\70"BR(-Tu%5Le7DCSVjkhoE>0p6?H>VQk6 %]S.k8mn3O/FQ*Z#L8qXJO53tZ>mE!8pThb/j>!pY8-C]QKgHM-W#jORDRNZtj8=W?+VS(=$mFeBMiln,@Z-?lA7>qs\]SgJ[X&=-q8maKOa*?r3;A,<1U3>1cB-`F`SfDoDbNhduAEcCM8KQGP %^b?tfagYK0'UgBrUC"DiN()6^D-5IFFuL$"cPAJO>Rbbt8=QsHjrVWr5ZkT[S#$?.m)>cLPFta@ZN*G4(iT2"olqUr3'N?WU\a$W %3QH+mW+!nP9`.BL+geC//1#*iJ;(Z7T%%[jJ0K2>CY=1J@Erq5*'5CAhTh//5YPNW*T_8A(@:`7COCao*,e3U.!odUbt:IX?%^ij %OEk;iXP82FBq\iBolsPGm!%3gf\X2U,0tW*^F%1f2@LLVEHNp/s0THc*u>!BTA>j:8*MBC %2X,D&=@iOo,M]s %?ROujVI@?'"9;L&T?H]ugVR],.YR=.PR,IITLN%4Th'(jVc?L\,H'l-V%E:hA6nF<`$M#!k+%!`g=*:2ST!^]B:FEqLE[pMrV$^E!nL[T)2J:I?)+V80[=_cjPiMj[n"TD"mEft/"4S>/kd4H2'`>>Q7#(Kg%FSXbXKB;hXO=n7GKs:2U-.7KkX-#$L %:Q_mN?<)"rr1#P,n%DqroI8Os;#6((X&Ae<\5T@X5OP^WY><_ms6\M3=7b5gG((GQ<0"[gC9l$&UqfR4eCbC7kTP[?:%5U;'MFr< %P'KJF9AF+FZ_h6aL%si[RH3g.S8_QEqJGIj*3-*0JlJEL9i&J]B=Jq!d8),ITm,d+(N2jbjOe[;=AMbTrCq?S&sfssgNAEknu#2s %@Z7k4,4W[m,HjY:^OYcf\g-_LdCcr4,gu=rm,/:D:"$m9jW37@/Ra#o;A3+]Bu'+&:Jc!^8KO,GUtJ&;A3,FeJN)XPgi+J^J="$VE^ZP@cSf.2l4Wp %3DN.?qYT120-N[egDglEd&i(eAi7t7,l(+*'P[4'.?^bZdsI&O-.@2hoJB3P,UJkEb/e'V!I_RSpN&eM)&0jHA',716O&<SlU28:Y&"h+d&>%"`E)9:C4[f]@A;VWWM4Pp5BqhLrEgl2@>4h=;.9^:8IErU!p(BMW$9_pW,U8/;,0=PnVatiskUB^-nC]72 %O0_n-j1r7+SGe2EAUI>5mY.G`n^+WdnSp%cVqs$hrmm\)/O'`jH9%rr1kE@V=/Mc?"4Tn:@Y*Xh5UF07V1U-_8b1KmEXkl[&kSK] %`rQDpWQ@Ci*MkA;8Kqn%oXkQpe>0dV]1H?Bak0:YK18m)Hnpp3^GhBF,rLOaP""5gK=@X'"8m6dM52DRoYqBkb,1s]r1_`q3IOJp %>t.59MX.R'1I[J*j<.i?g:!5+_8nn!P11bCML0oF6dJ[VG %X\nAHdR9:QUbk(@=\(jl9bro?7$E=B.qGpKiKIda+5=g@V)6S1+Xp,\_\SDs7'hTC1sp-5g+'O5oPc.cOH_)L/6$qX2ira]?1blu %[JlNR-+`ID&#G/r3*UZf.cTLUaY=)r1f[*3&ks)J8JUK0K"#5& %RV8R[KI3U*$HYf4R:7Eud6s[s.\^$eE%7TD`#tKt,e:uXQpUJK[(i7I;lCL3NHp.'H]9QHHauJkNbGSW`$Lj&'WP8$orpo0 %F%-#XD2"cAd9IjZ9MWJ?P)MeMKqpNP>bTmZ="J[m-s(fXo_4Gh-CQJ2S]PTe6B[IEZB0/TROqKC`>4@Q:;n!3(.>K_U_\4\>H$Bn %!=1`kKmH&8=O>*)nZ8)9Dm+a&c"3%ZpjsTWb9Re3q/'ac"3k8T-R;b3CN,Je8'2AW-T"k(hd[5flLqWKDCX[:8024!DTWe_]1Mc' %L,ibbBR3s-E428[n@<`_r>H79A=ErNctj9"b\/m0#@V0,()n/-4XLqH$JCsO%^ %TqNZ@T!=4S(goL3"GVhgedUCol/!fdpX7D&;h)C5+PP%o#.4P4@&R>>#m\t#A^hL>19gb!4R+YBZkPW_g/%hiK)m&he9_ZH?7?aX %4uhIOm5]j=2Aie]E4IHWV*gnNIj!IXALm4m*-= %1$@7mB[">p\W\pk84T;'RIRoL[X:sK3f(0%&3lhu2!I8tIiEIGHn#R5*1G3@2.7F]hU)?L2:5K*.AdK:dccUCbBF?Ff7(>DdOd&< %cu(MnHF2Eolm;?;6T1gk=+D_>4=-UIAu8"k.4e_MK]`5Gr,#l..h0qsh)^5N?dKuJ^X+3Lplh/BbOl12IZ$-U)V;7c[C %S\jqNBU(3b>Hci(5H.esr,1?=a)A/)l!MCnrR*pPSJl,=Tmnh-#_-6il&EpheDL?C+Ea#a-P"aQAHB58fW_dq'.2JKA^j^R@%`[ER<*EADFB_KjKB&eOrs]GLk'"HJ/,W9R1"DXm&(A_B7=eKZ9MC\]]Q[L-$3m>Nqi!bRGdRZJAE %`m1G5UGZgF!^rgE1`ZU4Z*i;m"WH)_%l3-Rmp3hIA-=HmJQ)gtd+Y,*;,N,R@7Wi9$S\0dag;4Dqq-#FZGhk4&HO-L3M+[C9;'67 %b$u=jGJG#$Tb--n(&t4nk\P90#(>ko[2Eq>P^jp;nMZ4Ei4@hJ*(Z?-F.U#qHu(@I!\omQ=M0?qfRo* %=#RVkO0I#OqG1D^UY##I3jsN.3g!74!m@*.KIrJ9YLO0)-Gn=F %/A*F$88tpWE3qN7',bYjb9"romR$K!^b77gTJCfnof*G]m!5>2M(&"XCa*DgPM+[^X(2l0.!kSFbh5BRgZu/#Et,<`'+"jM[Y-Z1 %a?ZY>,28:[G_QJq"bIDr*89\>A0UsJV!7$K+i3XQEXVRNcC.Bo9p!L9U*`F+#>^FR-)+a6P(r2P;!;'5M<"]blU3Lbk]NWSNchYk %i1l,so&C;AQP55NS7r4B_OO/-TMm$H\,t)Z3Qrp>eu7lm5*6+"b6rLD;]ZOCEC(5m3g#4^BNM,n;OBI!VH->91eR3lUC&XatZdDL_ek]+E3d:l#@":9=o"H=*?oG(+kDTEpL,NYnOtB"3i!FFfUV+U+a:^5H7iS- %c9NIC)Ib^t7*0MuOF_jA%U;n\co0hAH=?tJ)T".rbtWKqMtni=R]h&4AACZ_Dnq*")Iaq=jH?-uL(*S#nJ[S]_aY?OFEUCtdU)Q( %4c%'_A8E^!(-S0:?:/;]YfI:/Q-78+Z%6gb).MRLL2=fW,7VqGER/ln1IS\fFDCbpFC.0n]!"O?j=*3QP%g$>Wn>"Rgls %jRB:6hi]6QPCk+e3=Ru>M@WDkOsEGZK5.I.@F;t?ae:i*Ih,-aU<,]aKUdc;,fPON#>#Q&fg3(^G$+BU-?bIr+[QYg?cV]tTK[,_+jnL8O.5a<-j93KuVopK=k=6TD)?NhLdhO!`t2KS6/;) %lVd^u=[:p@e:Pj%@HM%Fj[28;(&]so&t"D-T@40)R4;Kt;hWlK5'VE4BdQ6)tT#d/&52k`ESA.LBN %.KD7VZ3OL7=9:*6l/$&m.&%,,[NKb1.`_)]o7e83JMm*cQq]S!l$P3#eU2qrT:SBJruQq.]^=D%:E)sIjdYQ_*B>+2;&=Pi\fBFF %k^@7'1)O#FY\`S'-G!L9:=7I]C&JbtY77f^h;Y.Gp$=h7==g4YjOeOj[^"BO?+M7B:d:bVCEjGAqZu?T2W>X_g"`tlH$f,l6RD/I %l$upjUj6_Z9R_1m]nE43dPQ*OUOJC:*+K1(ZJu3EbAR9;_,[qi="CGtW4+o+@1;"8biYMj]Uh1KHa'%6ljr@BTYGj`4 %,']bL`Y*%@+s2rVAEq:ib4='C:I(\A!V^S"/#I\BF&n0bV8Qf"o@=T/J`dcG]<'UF26X*"0nHDSgRegt*U %[r/a=Ip0I+q;(nDce`OKdoYFE*RhdG]io%HZ%"MJ#_,L(Fbc?9)EkqOV#Dhm`&q1Sr?6&6"l&6Q?jDT*.iBWbBbTP^5(.qW;\uP$t2G9c]NcbDc'lc-=;$:1.O+OL@t!9)emhMWD2-ofO\Ps %-O)k\j:aboB,.[4Bpq%L)b1@%D+a`@gI/ %f(!`.58SeOk/(e6&FZ691/,6,CY(As!;/^jCO4_$os`>1[il7?JNB!5)d7%FKT4_u8l-f!gk7JIDT^uu]5>r9N0=NocVAGXljVTZ %X9J&KL3gsY?lQcm(99+CE!K-I^hCl=]L`S+B?/Z]#GLBO@suVR[cXDtXrH3WbrH:J^6n::oJb6k%@;XuhPddq"o?-TFO`'2[,PeO %L@EG(r*9Nb;L't1?[]0RIK]fCPmY(>T2["?I]"+Kd^p5#bO8IX?$`D(@HeTX8XJ>8:c@j7.cj.t=f'QcGH6umoXbi2ru-']QN!$7 %M$32[MNfN4jk%tN,0n$kgmRa;e=UE(Y9(k\IZAc5_""0%*mB" %CPL7-\s,EJY)J(T`#HG7EpM'M*P!p6/I.>OO]/Oo5,P@Ejabi4eHPg0_n@L%#/UgC13$'T1"os#4e+$lK;?I?1"&6-5(j %7!0%7q(bY8#'!SY$sODCH-PoA[!keXDL4.SmbSg%jO--T0iX$R=O=B33GA[&2!).KkNN#Bbr?$5YiGlRV6]`188 %1\;(^HHZdh`X=psOu#JMOJL+I1UQB(ZSPQ%LFXI<1.0BLTZ>9PkdCq3\d %:FA+nq8a6oBm!a-k9BpoIp^Q\ch-ojF4#5W@6SVTS@'kUS@E$f>(`q`[(89%#9B%ab>:rDL#BmY,qX?h+fbDJU,5rBBt=NGuV*$4SA %?^b"387MkiAodBO&k7PsSqe!nZ:6@luY8pgs5Ar6!#FCID-#E>95&/GRnC^C#./:gkpg!3e-6LCV<1:)XKWb>kh_'aNf/t_jR4G!?R %hD_KtY&GkQMhs=$M'&&D,a/])kYm8"oOKo/M[]puXoQ.U".`;JfFg,>G8tTC`Y0p'9#pUAY(Y2XLID!e %n@FcH=[4K70nNI\>^VeSq9#Z\-B!?q^`)MLg=T\e?=JPEmng*T-prLDBFnT\@;:R2-L[hg**eu=H>4,\+BOJ=G9mSa`'+'r<)KeV %g'.`9`\E]_6ep7`VZhn&gX1,n6sRf0n[:_D`P`<^@W#"_0m6E$GR^A)D2IWdrC6u)j=H^me:nI[pA7#OC*+DY:c1,(UkmnL5u4Ef %\a6>J+A-I9@H(&L6D`:M;!PaAs50J36o/k,pSZGm""JS3k=nMVD.BPO35T0Xa+QKfU2U?YTgAWG"S.oGqZpskd:7+K7F*WgTb&!6 %*i6mO7;BpRlG#2oM_j;8Vi0!,La=t++=`.r^1k?IT[6.W(gb%0=%hhAE#'T*"g"cf.4hh/4-]VoLtQRB/^;pK[Bq.\$YlHMDWFf2 %\,LesSc"[9V,5m(+H`LSjS7di%@2cNTS2=>\Vo9mERfBYli2"?U\k<>&#NVj`/* %DFMs+GH-O)iMVo/qp##f7?cQ*0\Y79V_Zt][Splk5Mcnt*oSaupt7u4i"7kNi`o!;L";h,S[Qmi<"go00uiWl59Hr:W_<'jYHYXZ %]Id.tMk!`l[U0''Pi1Ah9tJ/)*N=lSo$(`s^;Xh2G-M>N2&5GU]d@QAeZMf2mM>0+k6fYm2FY\pJ$VoXc5sMl$I6$&<-k/NO8o^Z %;gP2q>$b:iB*cdVhbqNXh45=o/N=F*VVi]dEUU^=]Da,o1Nj21"_Q=">?Z_m'>V34*g*.B4Y6f[B:*5u[5>kNo"#Gu#l%I)NeRDq %-p,)SDu0r@@0W];rq8k@gh4$20@0&Nda2H[F7B2rqHU:mA>N`SKf`s*3S*>=M2!r21-5h+IX4g)WSQ=mp[H9L`n8Q)+m*J4%LpB8^iZF.$6Sbb3M=9a[ %*1,f&E\r*\oN26^EsT1FTDfOsV[9Yb=&0;BiG(,K4a_L3*lk-"Ar`';?Qn\%fW'&]\05m$sZ_[[0Lb7]U*=O*>Mp`D8l[0$$dqpsg %/41Bur>jc7rOiBqBnDFc5-a:7nD.c4'4iDY&qEF-`0^YW*1_D=Je&?(d,Mk(jna59iNjAqBi4=W+#q\_]%?,(>kNI9#CNRZ5DPLk95`q %XZ*N((@F,DKkdX?@aW"^l/Krri?R,rU5KWOG94?J_Y#7a(u]oW>H"Dc(AIBtiee=-2fZeB^3^5hW8,5_"r16?+#1[7`@:8->r>6e,UEf,.;#U)g%@AJ-M- %%FR@m>"P)t$k(N+&;OaLPX7a]em1bM2>d_e0?"Jg1K=-D:k!tE%mqV-)ajmsm@rugV/QHJl46_k&L])dfUBsc6a=,+AV_+_JpRp# %L2SArchQl>Lc>Fp1fHMLloZiL`k7LI6CSepIFj-ld(_d$'_#W8u>Yo%TII+SFJi,]i*T76NTWMTQp461$f71I-,mDJ6mK[6kVa %V&phk=$ngtSN6hhHaQ8*h5Mc>KqHd-m3hAP'hrqF[V-%iT>"uGfhRO3r,P"=IE8$PBW>HBAdUZ;2QP,>G1a%Dg*\&BFi;gZ/18q&)4!Jo9[>O^)RLj16FG.aO;0up_+^$2p/g3`C!J80qnko4:L5%b!BSE]3"OuG9?\4<:] %!^aec"X'he=S;1B.Jg1sSLW,c:Q[sSR3IJ0e5J1*&G6H'!2?'Y70ap+TuTp'LKmHTid]g)P4N)Qpd+tTIB7=X %l0\#-n^Q=ha7K("Di_R`?O]8Z#'oXl<)ug\*Int7HXKW<"FgH0plfT(rbM$b7gC/+Z?)dNk91-s*8kN4&0i'BTa+YY!6"T"DN6T5 %A6@8fVAlatJ'oRcIjO+KL]G@1iA=`o'S&0Y:BqAh#f;rK0%IfQJB4osXdro1A#+rNde)itr(QNd'$Z1=bd9G\;`N\8h[tAU91?k+ %0Kh-iK]Aktpd\9MAruLL`=0?>@"sC18"&>L %U$4'):f2iP59`1R#%i%BhE54F%KCg`VIpcIAX#NJs<2#*;1Whn %"S^B_@TW=F_2!mi<:JjL#XX+J'g\eV6cBVJl!T=$r$NB!]fA>`Je'_+8FYSP(d^Oo2+'q(Tk4S\<\_OeLJop\"S!pq:k=.8i!A/N %;Z22B4J?(X2&>gdSiAi'h7Ya<>s\ZO;+QeB-45GV:/F*TdJ[&7SOot`kb4j\#sCB[ToerROb25U5FT(UZ?S3">4nBg%?a?'J7"8o2t5NEYh%U0]e\Z/ba %S+tqsI]3*OXH^1:KTq+oYE_hD+MEkmokJP1)^0YRisUZO$Lo&eY:K.,"o2;Z':Ah2b^c-b[eUD:G[n(.VoS>*[tA(e6P&/O#.d#SW=5qG]6K]qQAZ*Qp;P&6T(OS!0&[g=u\NDWrp0G[%@ %_o!'@N,:q_h`Gul3CnoK?/S[JQrWT"=Rblt6+umX[\\&uhI:FG\!=JV.)WM-k=dQY.n-HrC90U$dE"/A$T %2IC;+#F&1UC3(&'mE[,5&K4+G5\#59\[M-192Z3V\a@XGO*3Y)?=G!4KM;,31aTEjpc:,eLo-UpHA1'@n%Re"M@!N<&B8'R+Ya %pnR6iiBc4?iuurKk$K'3cRVX^]i>Su)h>+3[`3?ELiq6k]gftq\$Ul%aVKA_*cB[r\`I"[7sW^Plh4TD@?BQQ)\1To[puHA'i@jj %J#+H6K75jJZI&^q+"!qUg/;OFSu7!7fj6N-mmNUV=tnXcU:l1XL.ROk'5k7Haj^F%RE:]jD'j,in$e^[j`MkuMBL$u-=8h#@s#3: %D!qmt$l-ptkSQn";aN]`Hp'r^9d((XNfa_['pj?9@O+IelUq(S@=0OC1*dd@)H<@R:gXjg)gi4#@O)\77#WDEkEhX+16i]uOQ\oU %)s/!ZdIt0:i)G=Z0p7)I\Y'qONfb"Kd?)1PM;McJqQpitC2R!%Um`9_*^)Rt+K8^866Z#; %..edC6q'&72KR@md1@/uCkOI[5O"kR^(Pd?6n"jjoP8/>22+@,nC'Zs %,F6`sFKs-E.29)$k"X@#NAT$;`Z).?T?05j!XgRmR5K+BiY"3:*J';#9[AREoE.gqmH/AJKN)dlSD(^D_JHqe54Fs]+$4]g'+-aE %5[kdi;AZ:rI3j%Alt1i441j*3*u,G[ki5g55[kNE'1h>^@KP(XQs_*:;'pO+:qR-`<)fMW+4%e-.WA7IJI6g)CbW7;FKk&h9RNL" %+,(7q,i\?A+C0n_+5!CJ%&[Vd]dc)&,P:;2<25K'llXH9l1M;"(;c$[O3S`-QMrI&ucGM3j;l+U/6e'OhWT %'7gGG!ILf^HtW:,(##Uc5scMd6OaZrW4?>i2JQu'9bfT<3qsgX`;8UUGR86:j<1.UV]gg-R]*b_65qd@W2;ljp[Y4k#)NpkbTKc; %DdWe"\^L/&cHMs<:ULu1$dA,$*DKf&o(Vq4`cCsTGD8#EbhdJ`;+1Sh'5a,2(t[[mIX#P$#nA_&-KD)qLjTn&X:iH#mtdB'Z_AZ9?0Ede.&V6CGCiR/Ojg1S\Medt^C9 %RgXs>G:u[h):C^uL2F];DTeBN<(37AV(pGSjt %:&Q4I0)iCQdsnj]pf&>[`5`,*o@6<80N9qAl'kKE])it=>,:2*oa$JjTLi77ThFhC-acO4hlT\cr,.M2nh93k0#(VkYl"lTV9A>Y %/7!_6DRkmZ>.\nP^&"Q9s'?/`^P^i.VLOiB[ESJWs(%?=Iq4s3*&.LPHA!;P4`/5KJci\A"PZk4%GDHUnKBbMRt@[N5$ouuIu>s_ %]IP`:[Xs>mpkXXDN&[d0#$G-o^A@_)]C6D997k1K#VkDU$Pah:@O.oljWH %dI=`15".TlDf[*Cp-I86Q`g)'"6.1e=N]lY5\B\X??O3D,5TY,)acY/crf:=\Fo'9^sV_a&jKC?RL9!LoZ@!gr"K]U.jC9A+(%Z+ %TLOtJ#W*,O6\oeKTLhtG--ZIAU[<3S_5RW_"9dF^;;@U-E^oDfJ3"fl/EBS3HV$o'0aJ&o77RLSQ_/m0#f@:9F!8LGIFa3>4ZO/P %Ve8Lg">'PXRKb,U(i`WUlShAm8CCF2+ukGVkl"k58Xd(-M"NcXjM'%J#X`<;o8TFI(p %$FH),("Kk+%LQ1UnJ[[fG8:,O$hW?jq7X9%$Qn'2"pHKOFC9l+V%VCXXAT?4'WY3-!gNetOT&oi;ll$C4qE\]<-+h]6Y8hWor71Q %EIfl0.P+E@`N"P$cd:\Pl,1C?oaD.QbR@'JT:V_g(oScPiWAcU/`],Y6'(t-&%QafZ/RjjEZT$;DrUoR)R.a:)i0&@Z&+nK'&gE1 %Ld_dN9\ZC1qa5.m/^YrbrmMs"E4'fR5";'IZV/A8,Ziuj+R!r7$e[l)gT0aM$&\Z\fWi'gX]rSL;fihuID1V(mCc51L!t&O`%fZ(,2dSFaYXNj5pa5JL\Pp#HLY3,H%$rE7DL@`pV,"WK8J]&6r$S4*%CNt %IU)M;`,M#42H]>%6@2S8*g!n,^F5_0kdEZ]C7gta&"iL@bO9T2r^j,Y1cEZ2m?M1fFEDI %IJYDO>@LfC655I"P0=P'&VU:?'9r8)geAL?)?'T!A!2eAH%J6,QBCJq4FpRCYD.l]]VBV/I+&a)W4%R2(-R&.-d$doeGM^.7nV"u %MC6L12VIp?d0/>VdC`1)&S_4>3-0a0<"s=*I4BuUn67@s:CQ2K\N&d$>8T[ff/d8%EajjuI_O%."[/.pin)$`T/!e2aq3."9;lhW %#WNC70I_7#%44oW.r6k!XM!KK7h3UI5YG`:#@)*[k>&r)*&88o9F[:ts&_-,C65RIjnaWD/qO[B]j+1CUO&o7Sj`QW\K>Z_4=*`S]UB;@&V<"`B^aAiIQK_dJ@70]< %fbLrb%_hO2$+Dk#eXYk(Z'*5!BrbVn4DWX4&j!8J?@6p>@KY.YfO,m%8N-?1lF^3\e6CfM__iImYJ0.D*]ifD>Y6pG=]3EIm)qd% %Whn(Y6MsN!i(_\qM@OHZ(Y$WR#9?@m9#mt;C*c)N9f83fI7smlhW?B[ik6e^1Hsnc^!hGM[/h@F\E`#o;VRna5YJg6`=WQP\r?Cf %](L#ET]]+V""t^>J0"a]h?C@V'hSh*d8t4XIq%LB7-ma"*/,$d.@pd\ET1m&UC?BnGQLFbl`u/h]D:>9TD.,&`lD(K%W_1@8b>MI %'$^O[,+'?G;t)a(Vqq:8Pl_T.i=)5_Y$s&:(\NS+A&FR=PS]?p8LA7sGA*=-Q^>J`!eX(&mkQkLk][o7Bh#o1>mA7+iQcN@0Lsm` %ZA14qr3)-KhVkm4\,c(c%f\cP*)q3',GPhUdeun8%Y_'jqfumA^]Z?R'gFkoSFLDkiSBIa#fgcE-l-.G%L:+Nm<.+"WI31b`pN_Y.$nU7G(>bo`] %C32#h:]#55F9sCu.Mb$Y1=M+sdBE+h_qX$4[Ca6%e7+DY5hW/iF1M;MjJ56oQYD>u'!8.qBn?P4q"2)MNsbLu==iYkY7Uf]ZUClh %S$l([(Kc#t/,XpQDd_r[M8ITstK5ZR"k#-'8K>8,^Ujeo=GU(('QLh;]]"*N#/B-!=?Z)DS$X(Ga6"jS0DE-onhKt8^^SOp;(n)-kUIm9&fS,EFp`C@h9VJP2R!fK=j,Fq,rpPO>Wh;q^76Ul,G/YPsi6R:I8XVIj?^[)T=,2q-Y %6K2KnW`OSh'2m@(6^]8/Mb;gp#Frk%To'V]K-e%".Mar0ql%A$f/s3aY&Hq^O$hjsE!9R)IJkLqE4.T1_20[A>K%>8*^8j@phi$2 %-r=MQTo.cs\):tV,4lQ\RO6t_bZ-809;m#d,OT-h`=TCH1H!D[@7+_BHZ(&5e[n`T$CqK4]V+DB!?OiDmV>G^R9e*B/'/s?Sj!!. %4iH!c"1<.c9NXOd0>ZJo:qj?MBYQm]`":W[^hHmonhG$L3Pf$bbK)iI-p\aY+l!HT2#?jXKghQsB0r$s>V+-*n2,NCTJlNtA %IK_Y"j#dLY:D[f/\>M`*L[NQVJnEKYQS*YJme=4^F%OG4'?btjG7l6l)]IY&WOlqo5LmVF/\X]a8gH2=#mG*"4kE?BUeD=[/b'7;tmd;OH/%pMoiZ%)CCmVUgJG&cjU1/2o9Vbg>S6A_D& %ZjW;Lm4t(*.i3REj!eej(N4$%qqN.JY*5^LFkO[3gor>YJS.uNBZ'sZr*-\k/%1n:L7 %O+M,#h:naaFX;I9EM`'(BtdNK=F2dRZHe)D!BaEdr2U%2V0nNjdSDj,<+M@q04ASjZDWq9#mDCK')TF-g+i9(g!X?.\bQC(eD-tu %lZZu&Ba_[cd`FH3f#(#VVpaU'I(O;#;Y+tH,iSs7S^>F,4J`1oC:%rjk/M&^_\uN0,09#nC&Sj91ON#WEh@A/3UA2k %lrB#Sb;=t9-hRl6:h*LTnYEDdP4?Wm\s]Z-[IF7'eKI.6HPm\?@!9Q['_YH\>\^LtX[qZsIS-C&FkOZFSM&oGq'e1L);I>A!Zj*_ %"d.(fbk&`u5T0_f4n($j-8@YDpX5\))uKDRpaC4#GK1sd2[VZVDJ\(`c#_@*!H08A2adc(>=m)W6N"`bo1e(6X6`,jfEBhS1R%gu %an,GN9DP"4^/>pERCR]mFo4XGrb^eL-hFlJjA1d_[%s^lnWL>a!=V':l\$#j"q=QqXAS6@ah*<*]id!c;$-cK[Pq_4\`VNW"1/jS %IL#`6CM;e<9S%tbN31HFbp(hR_'2m)HVk:ERG)tWXe]1.p[H:O#QNY-LS#W]RKYS3@mmHqG3VKm7:ZnS$N9V@3]8.cUPWMB],[9] %=ZG;ZkV$*kLHDQFYi9XpIU2YdVV;@0EELr$iFY4slnIUo(JfH6r %^1*!g)tM^im7GACS$p*ZY"69l`LWqo=t6DZ(I&X3=H?D_n>ar*5qbn.Bt/Z*K.'^f9(r]S&VYNseQC2=7.KVtokuJc&jO38-l %>R9c@)+$(Z(+V.VR!*JE5glmV^6k3/TSbOMQFc[S:tsqj5K)T@4(KnPfM][VdWl=_r1iY%fu)dH">=>.pTcuGVf[NKC&20bqaFkO[CmU\!-RlJ&gU*6S2H#=,AdoP1&[buX] %ihDrAS^:H4dqdlh&+jOMOIBWlO2dH/8>MGhf>bpQE#%GVgZtklEt'bM?hX.`)`j#T@t-5iEq((:'NllCKG^=g9)@T%k<$dKAh8kmc0=4m7)HA,Z_)Jh(YH.>'Z;:WR-hi(7!`NjoEaOnut"q;+m4Um>g\SpVn#)0dC %fhbSFZAE6Ve9AR?5S#c;gU4^e;Nr,u;c0t1?FLR%,^Ui(1X694^4R;%6gh/7g^/>j,RH)jc'1S5,LO)&2,Em^,$T(X,ee[CQ %79O;HgoNb$R9&C:!fWjQgb)iYRouC,3>-3Vr?;Our-X]ijjog8RMLXbh6$[cY78(_a8S"U(*W.ma`ZkP2f&tHeRuEI5$k2:fuA==.?6>#gY/ec>7`F82qF"8iEgQ;VJu\WI8<;q3)% %(I-IiS0^-fFSRAmMHFOdc%G*4fBVf*l#*h#]mmN`b\DE_'$puON]>$KNcV8eGE^pW&W!\*]aX %qXd[il0r_fj0a,2>+&$:lcGs*VMTDkK8?6D[hE2FIn>=L;gOAm:3;$=R-BM"PR/8kYk%r5-jp`DRMM8.#Moj?@_PkBEPIC8s;S'^SE %3J@AQH"uQXE%LQJDl_([K2)m7aGI,/B=P`-en\!M8LY)7W\Ku!*t8^r4((TBG?!epN5Bc['fr)bMb!]8ZXg.afMMA1[^<59cqgS( %WKsL.n49m<.N`XAMW?Pk206s^UKU!p'Y^;Iaa`fqOS1_R4toB`>CqQA,:Xk@%e_k"L+07O:ELHXZ@B1#Tq@&%V/s)Y-u=`$?GE$A %lF&P,O[JnE4e1fi&>d#i;BT0(VWc1!+<:qenM]mH@mf'4mJT!``q2f#D0&qEP='UYBe82lp=0ES^C!DW.0@A9+m&SOAUNIhiHT2K %@dpQSpJ.;nXb(5SKnj`k[iSL\h9kfaM6I[gR0[heU&h3s;@38lk8'Klo-^_)l$X44N`S2@u;09;s8^m!s1r`h-qr^i'o#&%!MccXgHd/LYX9D&#&^HMAaGe2NRY%&>TsD^ocuA.BAf %m"rdaYCq;81H?^R.kmhSPCma'jKRk,<9+V4@Z2Y2M&]?+.4&5`]n%/&k=XP<3g52B5LiraK?7Q,@=F1UmY^QV9+Eree2aY"*0S3h %SPFqSf""$Kmss4uL[T=LUL-E-=mX?A0i_I=V%\sn?E'[AejL!&q26iXcfCbQ.WSY`n4@Z1bNsO/3TLl-3/aE=!EnIHkGJu56ZMOW %9(Xnu+BMhSFf#B!<2a6Q_5X@V,O9U)/-+ek&Q"-7f/HNYlPm+a2$TKV %P'%tA8mbQ!dB/2A4DMM8E8#uGJ-c\hFBQR5'Jl:dXFj:H_-[l]($L]:ra@q.=rr?9_4Kof#H)#Xg<$AZFkOSMm\^$Sa'Ua,HEeOG %4HDL.F1`EkV!"6pAQJU]PYaF>`!R.D\2sHRb&dag%Ph*/?*etZKgTtZ79#A^fNJMPk %%_C#&'B!)0=KbS!;3AabKlph,82<-J3SN>`ffH3:faY9WE2'hD)qo$2&n^0;M9<8cD.BX()[X5nDQ"Z*Tsg)>j*`cHni#JG[Fs?C %1qC<1?o32k?CF\HUcD:+YjHY4D=J7)W^sI7&VJs46*"8H$WnsR(CWoif/PIK,O$FJoU@o,D6FLZ:#)Q3[T!Ts_[+h[IVDG^[A5CJ %fq)K..IG%+SeC!LQCB_9;I[m;B_>V[9tjDpYVtQo+m6(#hgEOB2LkPSM;[f(kTBH[0E5FWq/?&C:TKS,q=h90l1eRB_W!3s&scn' %OurS5A^][aX-50N>G8;!I[/@#pF6mnImL2Yq;$p>PM`EEDWIEj/mWq0HKh3>>J]rm@^h6ZhrJZ$Zi8PG;8K7UZpdoT0#GJ,*G9fJYNM22X:0^@>O!%lT"E$DeXcEb2qMKXKa7WOU?ILdgQjieg?TSX+5tKb_]e %U6XP$5ZMbectK@,.(AJT2\LN^MQaMjIA)!tJaW+D.0R4V&Ys;d$k^7d1[QhbE$gW(D6jq89#7mbp/_lO9kl@caHdnIR2)r4puTKL*Z.9m57Wh%3*Z=*&9W*n&38fodJj0mNYipE`5aTf %G'*@E;hYq2g%;;Di^h;7Qsm#eUr-0"'_"\R+SQ>!LqU9$:u4-Xr;EV/QqV]tn5P4@>XP\%"^co[7QqLO--T4l67(;E\)E;Lq?"P: %)R)+V4q0B''RXap,!cc=46.;hj_C,^TsC9t+6C$SomD]4Ho]8*M2mUALWH&nmt00^b@s(Xr3mcD\gd+],i)pL#P]^64nE-666AF %P5hij1_Y<6aT2;*GX0/7\7Z=dn52ckVR^+L6a!&sJic,K+]SPMHE:=7!!U$V93Cm>.q-2%?9FaQX[/5X>Z/LA`2,^0/YKj^]pMkd %'V)!RiWeHq;8Ns[@^+7D]BH(&"#l*E6[3`>8oudA(8Hq\c6M;*Ykjq7@"G1%@a=P1H`!]<\_.02!j2`uCM#!aQ=kndhWT?s8I*P]<[bE9Eh\a``)=iqOh'637FEYoL5unNKsUrA=RF\5e[?JK`_(M&bf/6"-_#)a9oa&#C'*oYqYh05F4bcF9fGM3MK^"[R8mYU>@K:fIk2>^_W;7#`!+I%;` %%B6m^=qSpUJfUidG?U/uHabT;bQ"(iWS.%"PM5W?/P9:T]5:/GLO6/GFEN(]%-)O]/5=b)g1F%hC!?Mfc*H0o450Ub#QFFS0KE83 %Jbh6/2B*%),W-8X/11"c"/VMqb4'sr.EF=T;@?e/`4OujSeqYGXZ`).QM*?k@n..kc`Z`:"7[Sg_pgI/h^@ %Y04!$r"T5@Q*c:/iDn;EB@5[rjc>.#[JIE$MNZ&dp[pI@VPU4U1C3,sGX, %CW&)pX&)\4b0Xp'3<`F"*8U'5^@t[oEj6)8.[8T*=^6ZDb##6-M/=YR0r43^@TL?9S].jp;(Jm\m4:YAj##%JUb]<`&?u]3/6#g7 %/1)[5b#sPQL@Q*PqVhKnThAGs5g[n_Lp2V//a-AfiP-0<5?$QO\\C"B)qnYT\;'\n$<OfO53aa1AlsuhL3=@W^Mt09+lXBn?&8E5Fr)X1EYjoP:?=)ra?mKH&]6TF?)Z2:!t]Qr(TN0=[@hj$EEZ3Y;L`hIr(HS\.Mb+5IF;NhZdqt'eL\;K-aDi,:+aP'\>BE.@m4;47 %jX__^SB=uj["WZ=,*-_sZV[JKo.T=k/6!!WC-fVn/=r-fq!%>A;FuoHpc\&!OrX.O)EUQ3n7sp7NT(maTWNl9$PSR=i#<8FUi)\h %V&@S>I+bU-?_WGt2s>tF#I_LjDQM/7^%T[Y+t)ph8_/pg`qmPM)C,VaAdY8Cqp-#l44p4%3_lXe1n"a\a*?'JJbZa:g!AbR5hAjhi8!:Skc><,Hc'>"]e4;4$r8t$:u7r.]ii*g\r\s3*>RII %4=L(7k(E5#%*0IgU^=$rG8cU4H`n<\m/%5`c+_eo@.kCq8^5!(S@&3@%E_uUk=eLm^<;>SZs,8iRX3?6\M-$J\AR>i1*:(-hChDR].WI1#BhIdUpRdh9qK%h^5`(lik1lg]%flfCG- %29@VRK.M:C;JCLIK9.gJl6-"tUb/?&85FT'Q>j!\-0cU:,'>6"5omnTN/&*Z&-l(j&oA2@>o3="E7Y-4Q]E %:tGp!j!3P+H@.%CI!0o8j5\qViZNPt"C3fM,4;-p8Amgd %&9W+,4[P>65!)),4oW,c*Mc*YPY#`he85'<-LE(3[M;_3:`-F"kcg.m8l6roqK>?[0GK^?1WFd..V6-"OR-(Y\7C!D7I$c**T\;A %VWeL;mAD^/jQO1I)B$H1ppQaIMe"F#^6slUYc+.0g1Dfm(GWh^0!_$?W3t$PbuDRFcf*-u^f]Ntj:05dE^pP'l7OGC4LVFihB8X- %'80Vq.#`0oW8%1'PVB%5[SdG&0fCFOk.oq&n"^^oR7rQV-e3L^>2SV"VnVOhql#`@f.1la+#Vk`FW^8\V-VRibZaEANR_=a)jL%m %)=pVjTe]So]^MQbcQR1Sha?M.nGKWY*\-od&%V)$_@3C')5Ahec;,rnUV/o"SR6md`ST=_dPPgQjmHH`]r3 %I!b6R?'79$b^?*;GLXZ6A1XB_E@tOAZFeIm1d<7njn-F2M[$::*&qWca!bTW,Y=0VlBWnt/Q1"Aa="E_pdL\iWYCKJnPl %DV.F#>5,P6 %QW6Bq9Y?#id\n)4d6TXcAGh?^?,@SH&t\0!fZ>+]LMBA2!$e4)fq983dIX;k5V*:K>G>.-iF[g,l@TcrMALI=[d9VsCI9]8.],ZOhgkacGJ4:WNfG/))8^<<:JJS)5@%^Opj@/T2:+]b"jG-&EP?_g?pD%"an`s\:Z6gU)9UeKaEm4>hTaD$$U %W-r>d+aP/Y+^uVK=6R$N.jcR4b#aD_L@u?+gi8"N:o,].YL(*eW"uD_$=2pIluF[E %oCuq<)R0k@.mt.@q[/$,YFnLTU\fJYpQS`[MhPhG+^uUmnJ*8@Tm_WNKkOhedYb5q'_'KjW-;s0-s%Qi+_Pd0,4qR7799iDSjFe> %:GFOti %)cT.E#T&[u)-Muf*[3?m^3M:M`Ji+XGqWDp@QEGc*qXjD^iJdUYL=-0V@nKI;tqn'#8i3ZpjtH9`%=qFH6bGuQ'FaU7Nn':`n,2k %p?N5U9=[d]lQ%?YU?A"%]kY^F5^_Pr_*X<_n.Aq %U/johIg\LW:Yc=e(,99qpI(rAbCh(oKWpVD2$V&(Z$'!HA!B(7o,mBY,rmr>\0kZRVU-i5/MDmC"M0s[@CB]!&.@:]H:_jfG,j=H %HkRs[birR\2_k'H#R62L]9ZSb:Po?$jq@E@`ZVY"c\rC,f7`dH%V"faV`&CsXW'oFd#To9IPgtVj%EJ_OeJ:jn70.f6WeHDa7q0K %:`&G"V,U.-8=ome5kj+rA&dk%1O,ED7+-_8i"ek;W %2IqK5[N^t7"ZoWRn$ODuqefV)q0-&,RX;5$U$VY.9$P*%VVGa4d]1e=^XoX+(F"7s/\^k_LYI=UdZXSW!)dU>S3b.?:\Ff" %\1D>9Ij2(_1!'S&YDaQG9ZZ3:=(%/N$$desePb%#*:h3l#&"1BIi&K;C6^K7'o@CO[<-1OjZ#4m1@e\ %h%#.1B!-q(M4Q4AAtnIG8uq*sUkFedRCL<#.PH^JV!Lq-^lDkN*?E'lnBAk)9%iDSbY_BW]pK*IMBl-X#jQ(q85@B;/nUi16B1^6 %:K1!$!7qF/H]OL@#6r4@R1'\.6C1*A?&3$I=M'g>&@$C-P9FD+Pjhg!#4qVUjC0R%@>"bg1-f-%A/LsdAMT3?QSKGuB2ZO#Kea]B %4KXo))$WX*91Gj1OUNJaV+cUeC/QCr#Yb[$n-D0hUo]k;5o&QU_8eEf@j>s](JfF,fqLp:fG*sYY!nn^in^j+95*J/9Vo*r$<`^/ %X15H!2c?S83795Bq%h8J9sf5mQS@.0;$TSsQE:k7iCb$D0p`>VM\!8&F/BCRa1C=+&eOO3n9/a.PkF53rEdE)GGR?P5r>=MRbI-t %/A%4;2b]p]QS!Id;.^=hV>/euFb>YIH4+4?#3EPTSib$MGiO=Rj.j^oI[eX\b_dPBMB/Dg03Ak05HuLnpp8PIB&@H$./sYjV<6ZN;^hMNH2mjQ6Wk7g:JPnXB`rQ)jYNS\%>/KMM:%EWfFLGD^nM3ZL %PdXpH)Igm"il6&A>:I'kbMstn?^3GkF.0O".%58I3e.B0ht*LGncd[P5=[%$48faK'*rA0hC;-MRYd]8;)9@EJ7QaS2Dp]PbT$lH %&rb<`EkTj[Oo-:HPMd1TpW/a^'MjebZ)71f"T:0LUs"lcP9;3uHoTpc9km%j)l-,sM_O"BpR3ETS;L.kUd8BH7XC7lCQ!<(#WWR] %2ga5Hn;gO_nG+YG7l_6R=LD;0I?eqgB,>)b@i]I-Z4=M5M"2.P>G@(h#/qU]lr.l4O4a&%_!=T>g.-s^a_?-U#a&dB+\F*89B`bB %-"\HNe4UcT3UBWjK9te*-Kjn3?&E1^&m`^ln.I4Qne.-!:?($94<;k[G[g96<=Z,J8[DY3is'Eps^i5+PlbqQZB3p7UsD"RnA[ %PO8(MrC@A2#LNl(k$+;^c';S8oh)qb>7!eR$1U29HmY_Q8SD%5F:j_`V?"GZnfs>0Y?o#m)i952l#g1Ffp"gtYP`HS"27&83+RQs %#VOP*Zip0uLaCAHc1`^O01:j,C)b!#F_M2 %YM5>2fpQY+k%e:LLl!9#.b=$Bt2;D3\=;BWlN,!^i7M#_&$/*A(7&KoU*1OOuYWIGT+/enC^$94kea:RJah'uAm[i0*YM6N)3G"RS<[IPKP,rBF(]-P<=/q)iE&/3[GU0C$lp"CK2 %<.@[;7ihl$^NieCkXj&C1s\JE#Vfd;-kCr41-U`7/Y]nm5Gfta3UM_e^478Qo5CVip(pY$6ck`=k"JFic3U]+\%:\2X^[iE7>OB3 %b>>?4@hR[Z-p+.8@n/@b/\W6&G!grYc"f7+QjI8I90[(DR_p9r6sY@!*o_jODgc\,27u@3eDR$G+<&*VGT4Lj.;]?/Bp,ftQ\5Rr %!Em#V>"H%6M/I;R1:pGSO0$UoHP@a1mJRrPRh";nH6E-CrLj)c/I5p[fT7'MBe**Qn$XGus%Z3R\R2Qe2?.Q06MXum-T1pAMc008 %[OHFrTb9AVe]c7B'1R %j!mBf'Q>f;e*Kra,8_`9POtcn$EkK2L!6`14&<=p=CE9d%J7WTrHGfVABjmag+Y0Q7H@mE<$Dh\Ni!DMu9M]Yr971PJ7nC-Z]c6D#tn1BI! %c7!D1dh9s&+4t]Q_8X49g,:mg1QiGZ.!-\&e/:-T6Cj8([`L"1aK!"Z\JPQo7S.os(3$G5D$m1AnP;l*,;%TB3^1[:s6P,bK:.H$EDN4(k"\9_/E&cTQN %PsQ=p)$SREN6j'YYJc2^L%,OMQ#NYG#Ykci$q^kBD+;SJ?flVa;f0N_#@=*=YJ'6UIYBE2J_tfiFq;Re20DA/Z79rfa=>o$3b/tJ %7NJdl3hm0f-RF.@>Aed_>Af-UUE1QZQOJt3/*[0#lAU%:7%I29c_Q)PNfPcQhi1pEcDUt=Th@jG`"hqNM)qCQU9;e?7qbf9B1F@7 %VG=:>)XfgrQ2-^WpJAVZNarOm-p0=@@Dhh7nW2TJris:hS>g-Nr!uI*Stf(nqthID_n2]]MZqh/NV*0KP-%^#Na;rIUWf#i<#%(j %-3'U/+/64m%&H$8b5HO6^6re5/&.n5*l`*#9+'PgTm3j;bEsAmjk#/^-Ps0+/IcS)5DI#ou=n) %+?jW'i9(_&[=g>uDdXtESmVe:*st#/qgtgi()8nM\;ks3 %$cbdURPe-V'uS?3@%FlW.^bp:l;oF'H1i]Y&k+U)6X]6aMC+]\HqqsTm2_;%=#Lat'^m/HFU"$!%bU"ddS-.t3:GepnhDVs%Gnq\ %/X]#Ao.8`!RhSJOUN\s(=1YLiGR'L7H&"rt+7p'-)_-%bN@b"oMiB'Ch>r'_(fD%V4cO[$-95^/k7@^=5eIR^3!Y^JI)CC3;n3+) %$=8fCK56!USdTZ-+eD!B]^_<0T<7hsWc2P<"Wb:/C7e*Mk[O#M]krmE8ppO;reboM\G;9s>!qfi$+eQE]0cq+c9O/A!P?%_pHH,'GmA^!cP:hc %?$h?;r?\s_:?3FY`J&p+s38=[^^TSdmK[QJkkJrb^P?^;i4/g#]]bbe_%]Xq,[@lFH%aX"p]XoG=R%R*`dk+lZke]gr'T-bc+tUJJW_nRpl4^Q$Y[WX$&sb78]nIRI %B:.L;5-blJCT)kVP_q,#KnSGJhD.i2So_kD-&I)Pa1$feBEh^Oo(Z<^:O8QIE&'EiDt#)r,k$a(7tm1QWtrFRp`l9"R"A[<(qm8l %=DCs[p_ZiJI`:([=mCH0$"'A?mckDmF1e;db2#o&SJp/2NMuI*EdhpbbLgF8<3\^1&ne@9L(,5=7l5&?-Q0fH6GhND,%E@(RbPW5 %=3D&G@hepaS?i,6MiThpeO\caY/D!)eetEF5Yd569+=B#"O$I+^7@M+SoP3<1IKFd2IS4BX9EKH+MP.O)J3/jK7'b$[=al5R#O7? %fHOh-Dfrs+9tF/NU?f?7]a;.#d+b%XNhU\'QZr %/>Uqp*%s?.L_%tc1#,rEe)j7gI\^@ol5-&g.OEr\9XZg+bIhe/,oD-0`0mV!)(a'CLWf7aiSnDn(d=]HR;Wl3RqT!H)aa<-72[P3dmnRO=Q)!Iq$r>5aqk?8YAi@j< %kD>Is;)H=,fNt!XGYpGu^r;ELl]kSR"Q.7W`1[/f13l16?=sG3CK4s:M1q6Y=C?&]\#Q2Wb;%YDI7Whs6jk;)2#9Q%k2?%M?)X56 %b6blM7'Th3mqq&Tq@(ZEqWX=>3\B;qh6N=,`RF.YhApJ^Z@Dc`:[gds#PPHW^?$u:T[6O9-SsgA/ %^bQ\WB`[CknTbhkJA*Yr&4P(nhmT!tlKJ'fK!HWir=A;:-tmP=<`JERdtFMhf^,VPJcle!8uJRY:HD158HGHZn>4fbP&%3tqrAkn %0DPF.\_tRFXf1G[W5^@[W_dXknECV]0W^Tp7s,-'_?\saGS_N3S;db0p^-[2Kpi(Z+ZM;QiU[4>C6-M-_q(hSeKub0VSG\a?_E=d %>na>dCH8iM_(&Mqm1?@F;i-c,Y^2rAU[4cJ'`7)?Ru__ToBE:o+$nM;:NRH\JSlGMXsNsRJ>0*];o8T0 %$Ma)r4hb(*/1s@30CQmm&p2A(AUMpWcJ/!tE@oQI,F!3BK/TOt#Yb[$n-DakJG`r2G(!#tLDlIsX#]P:H#EeqY %^eY=s;3UdT\V74YE;>p:-8Og1e94_PV,BALS2*:cTIp3.+.f*1g,rcOV8F@Ga"?8(oY^1EO< %.#Q_c-rbHr\>GDKXbe#\E(;E+=$&b+Ha5IC,c(o6I6<,f]5/2df6bbr( %2bnEFnVN^ZPVCl#pX(e,k[(d>.p9jFnQn2nfDH36E&##']hV3[)p-MSHjFtiA7U4CaD,#do&-dm\o`IkB`''4>`Sce#+9s-G"rZl>_h?f-8,`ckoZ_4J:7N@6QFZ;.#7nBA8Jeolp[NE%tQEQ\JfinOF+iO@OsrV2)jD%*`M31A&G6&JS0>3A4rFQ^^#7'BSPIgN:20n,<&gDCE9GpNWYUVkOq&_ %V#+]ZRGJpCGpd_BlE%Tj8S8u$R),`e0)(+(Ciar:gCWY3T3Z*4gR-Vn1Qt];Ta@>Mi!uIj@`%UL7IJns1E8-uqR^>Bo2(2LlpIn? %#)LX@i0#b1UoCOkE"g4[RE)pX8Sb->lDtklk?BoV&N$k0(d&b[dhQ5RX0e9/VKCB[N#N^HOGYnBrq7+>71E\RP %:(pNHmkl;Rr<4uToC"O^Pl1ba;Y0?8-8kg@F)mWI3J159mkcK$n+R]b\et./Q+B;+)OC3qrZn%t77.OH41n %gXS@GU[Frl2]_H`8iRVIW<^P=q"r,MQH@Rr3Gs*T3Ca`0O`O1 %FT+6o:<8NG95NlMS!'6_2a7p&4W\As7bE+qB;JN:6R9TA4[]W_4@I&`*1G9BPI_>H43K/e/u5'bSP2&f&tN'8aeXTNZ73]O)t:&: %.:KWZQleCAiD"K;?rJ6i%fRk$RrXOh'(4G;?t:kjq>ZmXC$E5GTB_oO.J5$f6Ig7Yn0Yn8(N6&94Lbia#j>YSV%-H.>na2\2P^g^ %Kh\NKoC2:-,O'MH0o`X_Put.#rAh/+UsM)#'OKH %%q/G3fMnjE4r(Xp/=^dlAQ7sE$Iu+_^A$u\hg>(;hKp%#UNREiS^bqOTunsc''AD,BCXQ"cbcX1c9`A5Vf'eHkCJ?YW1AXH-FL0VW,`9GKK6X$=hIbb9=U5?=U:Ab1sSFTOP3hCQVomQPuaEoUk"Le %Mh=I3KM&56KeOt%i[f`eWL\_S.CHM/BuO4K8iW*B&43+7(.)au_HEhcQ2+MFi%.h8@$DV6M'mM:P._-2g_%o0"^_Pq>$T7p@2jbM %-;MWXM%LN5iO8FGcu=?:e;k)/\7Pr$DYtX.=sFlcna(SY%XR,7NL3Ao&K69-jutT8>>l3`@rmI6he_&[FbuMa2)douPT*u[Mm^S< %h:b=,9R^Nrds`!>dIf-PcT+i#.$T4j9kh.^>*Z_d:YM)&J%'!gS[[@^eFg&t]%#iO %gV1muq'UHG[#PQ!%>k*!\g.7a`PD[D;NVFh\J>PF;ufH0ltCjI!,tiQnc80EN=pm4Uj>7[p_rPII#*clq?;+GM!qch]*n/bB#;\% %+3O3L+hiT7mR)@nH_$IA#"k_sn$rbj*aD?#KN":3iJ4ZB;C*3nc+ZkWW16D!86.N*fhtkba?ZclBs4iEcGfYoqIGW5@6Ve+ObD_K %M?h$`Z76U#KN/Ih]=(mlPi,dU!NO6ig%^aABUHd%k'36@]9+[ZD2t]58P2#HRaIpb%&<$)LF]uXr %H'N]7KL)TX8>3*)8.d@p3uWrR\"[B1R4#k0eFQ(qQ$T%#Ztc1+9)'g@dQP;Ks"^nn:T!>hF'r$lFC8-9N";eg1*_)OF&\EDc`G?8 %?<#gP'GS8jfhbD2Pr]u9BFk&p6MUep2BLY!LheC4F,o?^%ah:CQ\;E!(-+d`SQ@g>X.<%+1l(%hI'/m,U=%P@ehar.**bH[AQL3+?IQ+Jcft:q,CYYiE>3 %1$;d5j2B)ri@8lXgkHmZJ`"t9fn*;_8o&,u.[&@E((@rQ9DJO;=?3pbI`.J_4geWeXL+$1OF="5mp+LpVS&b4:\4?.oW,o&k6ufB %k(-Ue_%MPaF9@*B\Hq54p_(WCKN$]Alh!T4Nfg\Y28c\O8!#3khk9C`!E<'5TP\)gDFg$[C=R'iqW/+3 %1LYpf/jPn900jaPUNR?B4fKHU!lZOclr.l4UNl+\kK]tF*(B$hT#X]M3oo3I3hLG3'Ip5*'U'.nl6m.Vr7hUDK;7Xhb4@TM7Yr,_ %7&NuoIR92I2fYJi<*l:t.^bUVr5KtO6n_bKIAq1)&Y1sC,SkL,McftAna*%>#XYA2&Y1q]?%`9u)lW+%E4:c#*\hdpQZ@$WSP+5L %(X]4DK8\qub/$NF[)tg29),3?fFEAK\2'1^)Ui:2I1thRj%8?*Vc4`()V#-1-U+T(ek(I/G?DMfWRLFV$C^iPR\HK %Fc\*#JNZM)fB],FCsqEK'^,(rK;AMA920Z`;4XI>]M`cNoPoY[XP"J>F),@_N`d`*b%ucAcHuc8"U*aIKR8*l.!^ %04CIL'!^:4B_H.@!Xa"gElo)#4X>gm(c_,H>@'&,*U8W_0dZ:q',J,HI$i-c>*@sds(QVn9HYm(/Z%3BA?>I,DL&2DNUTSLG.-2u %$5m:#Sq]Q"]@Q-`NDTFfb2?IH"[eF9qqM[RlFG:rs!4Y.elX-NTgD&!/r9c'(1Eco`AJYD %E\5ZKYorbD.Fdf9(7Z(X%a*USmRV4kBtq?4>1DP'RI"5lq)`#_)]+,gp-m/-)+AY%%j")f"]l4ZAVfN_3HA++9^B5Os9a %P*\YsF$/j!3.=#ACBf@48@*44%Hih$i".KZ-FOJ.IoibSH(1=VT$]:r]&`= %P?K+HL;E@*&%(!Cr]'CS!Q:sDH%#DjSBN8`N3a*8% %XH$?M$hu-D0:!-q@eB^MFNFLhWE#"@cslYR#q]2=d%l=*&((VqZ$M3?\n$VMe>e9pBX)l>KGLVDBMu^&LZfUZlmq8LZWfHU5:Z1Z %j@OAC:'4GQb5kBV9\<1h*WHDji?'$:a-h5Z_>h;mi*#ne[_Mk$i&_2QDTKSGKU]D(IGC,>NcSp]NHH5,3e'HfJI %"&hBFGZA-*JYUYob!#u/p-8LpaPn]u7gePqIihAn]\*CZX^8fD"s*V"QQ1Q>q\5:]\ghM^h5Z`<4/f3S+2H3(9D0g5ZN!Mp=T,:H %?g1oDT_\\PI1#7HomO$.^UOX*%q9]gLs=hg>McQmd#8G\=U;e#&,7sk3$lJ.ON.LlIA>9"mGe"-0Vb1iDfb4PoY-+L'U6rD$\PrN %Kik/')A*M/SKSpiM5V(\Lnb&+!`SfH5uaR'W8PSE"9gn+1T84VS04&[3oA^l>h=i#1I$3kBN6'^#AKAn,"?j%!PR$n7$Nt %/Z4ALbo!JAeokRk:s+$rQ$r^,)hr=@[/SDlYYkTkXMYZZ*\`830BuaMI2c'?RYZ#\;C--U/O)bCO>Jk5^T]iKs1*eCl*Wh %\='pO^o.i3H`1fGCo2/qPd]e-\"&Z.BkSO8&cekt^?E@UnO0UN2nu:km0j6q,?/]Q$Fd(Nhhp*:Oaj&17D?CY\V_)?j-fAleR*3! %C\(t5+#4n_[TNT+,\Dq*h&2[c),tm %E\IldJbcN`N',UP'+H/`+r#:B6)7.WG%#gPisd,94dN8f;15s_%:7`p]S3o#^4J9ncpWD*n_B]!KWM(U144nmY.B3$]Z@NCZ[Jk]5m[(C)trM_qg1$dgD&0O'lYG_T@YXZeuXL0OR.JUt=:MTc0AULocBi %(=m+LP_e:Q_5l_+2ab+5ICoQ$1m&@6ZJ&^*)%8[:_P^jB)u.3>O#ip:s2rX*7I@l\K"ZeD;EH[\%Y$Sls'UIdc;:Gqbi!t_>!iLl7gRjGn^]+#oO8m^6YWFVr[qQ2sBlrk+90_+i7="e\K>7rI$?).@Lps`!\2/(R5O3HI %JOq9`S$%[V:kHB[YC^$:cV;9_otc\YC,4D]Z`8W_r'&o3\ZN#D8(<9^T0s)a^"GZRcS)D=K.dUR1O9Kmi:g@[2@Nl(=5DQF,O0?: %^n_2-q\j]IIBZ2aG-h#VUpl]Af4Rni+ka+b)gFc!Nd$Y@haa>$?p4G;VY@c\0=U+Yf>,!Yph7EpD>K,oj.GrO_le]O\5s9^I1,u? %oSV;tI1$:b;f^G"q\FDmcK:sC<84lIaf0.;33)FO\?3IO^4+r@DcbX4a,LI2!_,-SlruFTltQ&imouI)*5ld]i[EKhE(D9qI"]rA %/`>f$Ge3HE]Brf^gnQeJQ1fV6S"X'ViOAJ!(CiYjMiGWo"Ytnlj'lG@p5KH8+4[W>-Z<7?ObQZ0\8isjD-T=Big6>X2D-O!JDq>n %&b_b'FE//]IsU8ZPs82N\7[eY\SrFCH(,\[0&Th&+iF/Y$\pJ_+aLbDJ\Rh)bkeFLLDNE#ms+N-$ZtqdD_'(9gU]XiP%&Y=b %.CdmqCjQtC[l?%sDXMifpo,)!?rl`%fSk06H0%e&gUoc\VX.5"2D7lF`Kc/SL-H2jp#V:Wm>a>BGUiUXk/I=hTPDB_JuO\T%'b)^ %/=ZKK'nsu=Re\[T1O[`:dRb[2QK`QAYdZp,JYq)jFr@qmJM6ue$WOXh7)o]Fr3HJ#Y*AMdf'EbAZ=WrrY^MRi+[sjJ_,mRXb;uS+ %f&rH=R0)!IlsJE]j@$1AK8U86Sr6V\5BTW=Oe`r%ZBH>`q:i@1<,@LD&0=#R@EIkGX-[jP]FJU]*;/]gJ?YoZdkbZ7rUE;nS/M2=RW^P'E&\Wj>JeaaV"L[O=U1 %CIm.m3_&>+NY,O$9T.K\^`8U*^FPrU[Rrc5TaFIJ9!=BCK-bA2[F-0-3:oG^#tYjRB;g?NOITtU`6Y7F"nGl.A!GX-ZX#3>LP %F`;JOdj>$knG7;DImrLL.gpgDqte\S+]qsEY*<<.$XOrMGjee5i(FdMg$?<:")jAFaPM@D/b&tclPm$u5?$9[?L<*%2J_i+]Pjn& %8t.+\+EtOs:C3]s`C+5@9I(-F<0\nT5qN'm3q]-5d5<11'"'^"`f %+rSpcLasr*jt&mI%EqrVq$q\Hc8(Qh:hL)C_P^4C$$7SCe>]bW_(Sj==b6]El\[_r@'W8#Z\7CI'm5fb4K;6-=hrs6]Zm48TqZB< %mOTN+pH`k5$1rJBh79ip"WrnHB*jG4LF_dDJI0(X3d6l5r6"?\=Trs9//MqLCR)E9[2iRnB*klh%,>"bV0L%fF(`%ElmCLj66afr %3d6mF"i"o0<-2s)\[+EoH=N@)bL;\f9]OD2"M\2]B6dns7D!VRGu6kD,MZFR&h8ESmOU"e=pCNZbNkPJ^Pt=UQ?M<6N_ni_:/&Ih %gf^Ff+2`<)UsgFa&5I+(.FLF`?*WWR7_4p>klXs;'>-I`^Gd83+KDuamQSGBC#]"j)iDWr/=p=%hbi-PdJ,as96 %]AC\T>G_'u))!t]2_@=3oC(&gT1X"Hrd#bFR(]3e6D3jN#55$73:g7Nj+Vi#agq8QK)-jd)%m:0ODlF1F9k@pq]erd3!F*k.fDgoNU3=7G&.Dj(YoCgu3I[Kk@:j#k?'8%)#lRE#jo/r6S*rMKqFlb'H.MSTnfGQ3^2FiII*3nW!`f[Dc>aO5'N(n\ %$mYHL8=;\(Lu3QRrjcor]P"V#E*:ZoZfRMT%OA93$GK1Arm#`ScO."'Z/.CCAldiYJ9@L;qHh3\*4Di9UjZbGb?[HPFHn'.BbG,?ARAOal`*nCZ[=3\=NeDA-05$0>+fGZ>E[e:;"tjW %Q^^$\J6r63bNlBO1[fSON:.J/SVXKn+UJoF/35K![,P*&PV378?`p`j+!1V-;o2Im<*N/2F(f7'#:pU7c9X,r.]8aM1'e*AJ=nJY %ST)KQP^!;]gh.N.CjjT;*/"MK+,"9Cg>oU-[>3kP!aqr/Oa+ %8&3kJ)[GanAak(JI%=jKr$^K77CqKpXg]:l6UU*$^CG]LP+N`X9XdGt>?"-_/:^-rB6B %f6'"8=8q=l-m,>7)%XE1,55JWu\GKGZg\`eu:^;K#fQR=D(k?t1oLm!]IM %rjr*HO$ER@^CUAC+921%Y(-Aa^]!QgrpIfKrpV$0peS['QbWLhJ,]8Q^]!r*huEJ$If&5fJ,Lm`r7h7+J+LiJrU%)O@3tsIbO>K/ %^]"ZSaO67Oi=Gt`+9()Wrs)bVKSB~> %AI9_PrivateDataEnd elementary-1.7.7/doc/img/menu_inheritance_tree.png0000664000175000017500000000440312127353615017207 00000000000000PNG  IHDRSk0bKGDIDATx}HS_՜҆/h6'R\b6M VXR eE6\aQ+̩a.fy8<{s|?۹{ K\ 1ö066VQQ122hP( p t<==4GGG׮]Cj{s A1bEzWute˖U?~<***  J//}uuuYVG3cMX}6閵Zƍ?~<Ýn$>~(Hht p8>>>=EŽ}XVVFteeeff+Ёf9??Νyyy&iBx鴴lOOOFرc7o^dɪU/_h4ٓT[!|>Æ hbDVBP(46uww3ݕ BKKK{Z֌X,Bȴ7+&i(--Ed.=q`4Zdmit8GůX,!!!IIIbcc߿ogL[ ˙MBbٳˮj05%%%尰 u*sT*( BhZBD"ahh !lnnvww3gNcc{|}}‚Ћ/޾}ӧE-[Je^^X,FJ``wkk u:.]z9S4D#K& D"__߹sD۷755566|J%7%% m۶ r9sP(d2zMt__ߕ+W w#G|BBBœ}L&C!jСC yN sBcR$֮]ҢT*,XNh+L%s A1bV+//g? jmhjNKV\v7ׯ_wU9M&S}}GeeKjjjfѣGkkk KbpJ999Veϰt:B!LNNNLLd?ܹs\.whhBXQQ1cƌ~phWT]TKII򪪪b? ?sVKQTMM S. :)#a{TTԬ^ի,GgijjZh@GÇiG[;XjUUU'''Ǯi.\Z0'%%y󦧧4 dt||ŋ e\x5b?9~s A1b?9~s Axx/=;Hv, A1b?9~s ᨹdR*ꠠքٳg/]T0O! HMM5kVdd$^VV$r:uSt:?@4;_CCCoo/ ,,ɓzv0^~efP ʮ+I!!!!^&;Jp4(8*&_2-vc.7InEQ~~~f~3ݶґpV#""~QTTh4g(4k^h,@| e̠bF4i(~rrrxxT*ʕ+;::Qnz&3;l6s8NTiӦA,;3߿?ܽ{Ν;(ݻw9sRTT/3{AA^dxaVr###_z|:2MNYsb?9~s A1BYv :|/\FO]IENDB`elementary-1.7.7/doc/img/gesture_layer_inheritance_tree.png0000664000175000017500000000673112127353615021123 00000000000000PNG  IHDR%MbKGD IDATxmLSWyl`8db!P% ZLWg"K0@B 6'v01 ۜN`#c(`̀9@@^Zi|8Y)^9TSϽv.!r0x֡Cƞ{zzjjj8/v%qkd2!d2}d4R)G*FΛC @*0TaPC @*06/`ttt xWSSSg-4 [nuss#W؀PvY .8> sw}7r'''@p%j~%؀'D___TT˲d ϫVZzkFGGe2 kkkwwӧO,[YYy^{ qjj*##r<55UכDݻ711/;y戈V8wZOLL$qs~z1:0::z@ طo^5==b2BbY6<<xUwwyN<0BRRRB&i8X,ccc!snEEE8cggg.~SrQ- *++]]]ر… dZ6)b׮]8(H]jrauu5tuujW_ ˆ˅BZ2'B*z>::TTK mkk\~}BB¬Uwloo ҰzxZHvvv_~mMacfAi1) @*0TaPC @*0TaPC @*0TaPC @*0TaP'dzzzjjjH4 D^^^-3dm{hJ6 '&&h4Z.caPC @*0TaPC ̳"```󹹹3!#;;7\/&)wy*ڴiӉ'.k!&@۷o٪3O 3me___TTygPAA޽{x:رc7ohmm_Q۶m婩 LLL;wNV'&&ӧͅ8q'Yz#G|||޽522۷xtLz-P*NNN<///offWZ_̻u 5#JRs>'q T:+VwAAAAK.@,@ssH$U>sqqIIIٲe^笪a0"fOBBBLLc4qBw)++BW\\YY222JJJSSS233@iZ^o7n~zppٳg+fO}}}@@_ffի-W" Esss``=W΋XmkkkjjϯJKKDǏsB󫫫+//gY6##g0'7-XÿhK&>}0..Jgj.YYYgΜnllhĽa\\Jbwnnn!e׬YuV͛7qwG޾}O>{tuǔLOO T퍓|>au@SSSOO^ 5}Jg0 µR!WTDBq#'+++99Y"_R>/qVe˖7nd\kyZZZpU0ܹr FFF>s>+\vO?۶mw+eeḙTegg o8T* ̲loooYY#!Fc@@^-lݑpvvvffXaOOϠ 6XqE楣_^|Q;w\Z' ѣGBG~~J8ˈEW^MNN6 DHT*T*GHHHtttKKJڸqo9f <.B~x*y;gJ @*0TaPC @*0Taf h45mh=gayy,==P`mno~ caP?p16SuIENDB`elementary-1.7.7/doc/img/actionslider_inheritance_tree.eps0000664000175000017500000025403612127353614020736 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/actionslider_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:10-03:00) %%BoundingBox: -0 -0 117 347 %%HiResBoundingBox: 0 0 117 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 117 347 userdict begin DisplayImage 0 0 117 347 12 117 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF99999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0700000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000B1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFF FFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF9 7C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB 3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF0027 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFD5 0095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC300 0000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF81 00AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200 E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDD FFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF925 0062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C13D0D1E813D67BCFCBA 160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A 21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0066999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000DD6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE494BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE01B3FFFFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 0164666666666666202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFBA1999999999999999999999999999999999999999999 999999999999999999999999999999999999999999990065999999999999999999999999 99999999999999999999999999999999999999999999999999999999999999E1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F 67FFFFD950785B3ED0FFFCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE5 3E1DEDFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C00 82E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082E0B5003AFFFE5DD7 FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6 FFFFFFA10075FF2600FFFFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600 FFFFFE1706FFC3000000000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF4B00 F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFF090801B00 FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027 FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700 FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF2700FFAC007D FFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1B E6FFFF6E3BFBFF1F00FEFFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00 FEFFFF1A00F9F9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFDE 5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117BFFFF9D112FC29611 46E07800008F86000081F08F000074F6E24F111765EAF48200006ECEFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999993355FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB03000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE494BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE01B3FFFFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 0164666666666666202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF99999999999999999999999999 999999999999999999999999999999999999999999990065999999999999999999999999 99999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0700000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000B1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FB FFA505A0FFF07477714571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FF FA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFFFF2200FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFF FF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4FE41FBFF3F00F3FFFF FFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473 C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFF FF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFF5001FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA 931200B7FC1909D0FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43A2FFFFFFFFF2754572 7583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92B F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0066999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000DD6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE494BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE01B3FFFFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 0164666666666666202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFBA1999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999990065999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999E1FFFFFFFFFFFFFFFFB000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000005CFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFF3674FFFFFFFFFFF7843802FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFF4D86FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFF4D86FFFFFFFFFF FFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FF FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFD9 50785B3ED0FFFFF58C606F3687FD83000F67FFFCA95E3DFFFFF07477714571EEFEB0651A E9500D35D2FFFFD5457A7401F2FFFF0027FFFCA95E3DFFFFF97C6A7A741C00FFFFF38360 3343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFF2522FFFA0F29FFFB455CFDFF9A00B0FF0027FFFFFFED0027FFF2257F FFFFE92521EEE30C0082E0B5003AFFFF2A12FEFF4FE9FFFF0027FFFFED0027FFFD435FFE FFDC0300FFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF989AFFFD2204FF8D00D8FFFFFA9EEEFF0027FF FFFFFE0027FF7A00E6FFFFFFA10075FF2600FFFFFE1706FFFF14008FFDD2F1FFFF0027FF FFFE0027FF9F00D1FFFFFF2500FFC3000000000000B3FF2500EDFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFF090801B00FF4B00F4 FFFFFFFFFFFF0027FFFFFFFF0027FF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFFAB0B 0033C7FFFFFF0027FFFFFF0027FF5300F5FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFC2 1BB5FF2700FF3800CFFFFFFFFFFFFF0027FFFFFFFF0027FF4100D3FFFFFFF6004AFF2700 FFFFFF2700FFFFFFDA4300039DFFFF0027FFFFFF0027FF3200E6FFFFFF2700FF8209F4FF FFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFF231CFFFF2400FE6C0054FDFFFFDFAAFF0023FFFFFFFF0027FF7F0088 FFFFFFD9008FFF2700FFFFFF2700FFFF84FFFFA6001AFFFF0027FFFFFF0027FF56009FFF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF1102C49B1500C8C9110041947C47F4FF1909D0 FFFFF2001BFFF52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FF13EAFFFD1039FFF5001FFF FFF2001BFFCA0315BAF6BD0D00DCF9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF9D112FC2961146EBDE54 18125FE9FFFF9F117BFFF47800008FF1F27545727583F8FF94000081F08F000074F60020 816C4FE1DD6D00008EE37800008FF1C13D0D1E813D67BCFCE24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999993355FFFFFFFFFFFFFFFFCB03000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/hoversel_inheritance_tree.eps0000664000175000017500000027074412127353615020112 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/hoversel_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:12-03:00) %%BoundingBox: -0 -0 99 443 %%HiResBoundingBox: 0 0 99 443 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 443 userdict begin DisplayImage 0 0 99 443 12 99 443 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFF7 1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDE3CFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 2A27FFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFF2700D5460F3CC9FF980000FFF18C0000FF83000F67FF83000F67FF FFF07477714571EEFEB0651AE9500D35D2FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF 270076BA980A06D9FF2200FFFFFF2200FFFF0027FFFFFF0027FFFFF2257FFFFFE92521EE E30C0082E0B5003AFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF2700F8FFFF900063FF 2700FFFFFF2700FFFF0027FFFFFF0027FFFF7A00E6FFFFFFA10075FF2600FFFFFE1706FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFE00035FF2700FFFFFF2700FFFF 0027FFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFF2700FFFFFFF7004FFF2700FFFFFF2700FFFF0027FFFFFF0027FFFF 4100D3FFFFFFF6004AFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF 2700FFFFFFDA0098FF2800F7FFFF2100FEFF0023FFFFFF0023FFFF7F0088FFFFFFD9008F FF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF2800EDFFFE6945FDFF 52007ADA931200B7FC1909D0FFFF1909D0FFF52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFBB4E4263698BFBFFFFDF410A36CF3C5CA6F8 9F117BFFFF9F117BFFFFF27545727583F8FF94000081F08F000074F6FFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFBF999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FF8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFF61100FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFF2700E2460D34D1FFFFF07477714571EEFFB411007CFFFF960299FFF383603343D2FC BF6F1FE53E1DEDD5457A7401F2FFF383603343D2FFFFFF0027FFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF27007BDFB4003C FFF2257FFFFFE92521EFFF9200B3FFFFE059FFFE5DD7FFFF4516EAC5080087BB63F32A12 FEFF4FE9FE5DD7FFFF4516F1FFFF0027FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2700FDFFFD1209FF7A00E6FFFFFFA100 75FFF91D4BFFFF7BCEFFC3000000000000B3FF2500EDFFFFFF14008FFDD2F1C300000000 0000B3FFFF0027FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FF3F00F3FFFFFFDF003BFFFF8C01DBF954FF FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFAB0B0033C7FF8E2AFFFFFFFFFFFFFFFF0027FFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFF2700FFFFFF2700FF4100D3FFFFFFF6004AFFFFF00C6FA8A9FFFF8209F4FFFFFFFFFC FF2700FFFFFFFFFFDA4300039D8209F4FFFFFFFFFCFFFF0027FFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2700FFFFFF2700 FF7F0088FFFFFFD9008FFFFFFF700E52FAFFFFAC007DFFFFFFD590FF2700FFFFFFFF84FF FFA6001AAC007DFFFFFFD590FFFF0027FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF1B00F2FFFF1900F3F52B1BE6FFFF6E3B FBFFFFFFDE0283FFFFFFF9250062A47B45F1FF2000FBFFFFFF13EAFFFD1039F9250062A4 7B45F1FFF5001FFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFD8B00006FF389000071F8F27545727583F8FFFFFFFFFF6FECFFFF FFFFE24F111765EAF48200006ECEFFFF0020816C4FE1FFE24F111765EAFFDD6D00008EEE FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00669999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999993355FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/genlist_inheritance_tree.eps0000664000175000017500000055544012127353615017727 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/genlist_inheritance_tree.eps) %%CreationDate: (2012-07-17T14:25:16-03:00) %%BoundingBox: -0 -0 252 355 %%HiResBoundingBox: 0 0 252 355 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 252 355 userdict begin DisplayImage 0 0 252 355 12 252 355 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB00000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF3674FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD 1898FCA95E3DFFFFF97C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F 67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB 3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54 F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473 FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDD FFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FF FFFFF47800008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F11 7BFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999978399999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCB0300000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF39008FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE1011D39FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8514B200DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2C68FB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD200C1FF6A28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF791DFDFFC300CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFE1F74FFFFFE2076FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFC500CDFFFFFF771DFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6C2AFFFFFFFFD000C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFB1580FFFFFFFFFF2C69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB900DCFFFFFFFFFF8414FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6034FFFFFFFFFFFFDD01B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2006111111111111110176FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFBA999999650099999999DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFB244444444444444444444444444444444444444444444444444444444444444 4444444444444444444444443B2944444444444444444444444444444444444444444444 4444444444444444444444444444444444444444444CE8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF551C555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555555555555500A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9 500D35D2FF83000F67FFFFD950785B3ED0FFFCA95E3DFEB0651AE9500D35D2FFFFF38360 3343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C0082 E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082E0B5003AFFFE5DD7FF FF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FF FFFF2700FFFF0027FFFFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFF FFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FF FFFF2700FFFF0027FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FF FFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FF FFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF2700FFAC007DFF FFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081 F08F000074F69F117BFFFF9D112FC2961146E07800008F86000081F08F000074F6E24F11 1765EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5517444444444444444444444444444444444444444444444444444444444444 4444444444444444444444443E2644444444444444444444444444444444444444444444 44444444444444444444444444444444444444444400A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFAF55555555555555555555555555555555555555555555555555555555555555 5555555555555555555555552A0046555555555555555555555555555555555555555555 55555555555555555555555555555555555555555560EEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFE220077FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFC9004921FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF6D2CD600C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFB1585FF2F69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB801DDFF8814FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5F38FFFFE101B4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF60D91FFFFFF3C5BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFAA04E9FFFFFF950BF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5145FFFFFFFFEA05A6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFEF079EFFFFFFFFFF484DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF9C09F1FFFFFFFFFFA105ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF4631BBBBBBBBBBBBAC019BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2C00000000000000000081FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFF6EEEEEE9E00EEEEEEEEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCB0600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000028FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA7100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD95078 5B3ED0FFA2080086FBFFA505A0FFF07477714571EEFF980000FFF18C0000FF83000F67FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FF FA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFFFF2200FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090 801B00FFFFFF6C05E4FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5 FF2700FFFFFFE10473C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFF FF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112F C2961146EBFFFFFF43A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB00000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAA3A0073AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAD2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF50C0557FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA5058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF4C4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFEC05A3FF4D47FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF990AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF4056FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE402AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8E12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF3563FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDA00BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF831BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2E21666666666666630180FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF71444444351744444444CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999732999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFB00000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFA072646D 89DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF6E0606385243 150041D1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD01B1898EFFFFFFF FCBB3B0497FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFE8A884FFFF FFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD10E41EFFFFFFFFFFF FFFFFE83018DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFD66A0027FFFF FFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFF4D86FFFFFFFFFFFFFFFFFFFFE2FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4263AF8FFFFFFFFFFFF FFFFFFFF8404C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFF FFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF870CE5FFFFFFFFFFFFFF FFFFFFFFFE4438FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFF FFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA137BFFFFFFFFFFFFFFFF FFFFFFFFFFCC00BBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFF FFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFE8D586706000000FFF3 83603343D2FEB0651AE9500D35D2FFFFFF0027FFFCA95E3DFFFFD5457A7401F283000F67 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBC00DEFFFFFFFFFFFFFFFF FFFFFFFFFFFF3069FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5457A74 01F2FFF58C606F3687FABF6F1FE53E1DEDF07477714571EEFFFFFF0027FFFFFF0027FFFF D950785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF9002ECFF950071FFFE5D D7FFFF4516F0E30C0082E0B5003AFFFFFF0027FFFFED0027FFFF2A12FEFF4FE9FF0027FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8021FFFFFFFFFFFFFFFFFF FFFFFFFFFFFF742EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12FEFF 4FE9FB455CFDFF9A00A9C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFF 2522FFFA0F29FFFF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF4701F9FFE90038FFC300 0000000000B3FF2600FFFFFE1706FFFFFF0027FFFFFE0027FFFF14008FFDD2F1FF0027FF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999994943FFFFFFFFFFFFFFFFFF FFFFFFFFFFFF9514FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFD D2F18D00D8FFFFFA9EEEFF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027FFFF 989AFFFD2204FFFF2700F8FFFF900063FFFF0027FFC3000000000000B3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF8100AEFFD8007DFF8E2A FFFFFFFFFFFFFF2700FFFFFF2700FFFFFF0027FFFFFF0027FFFFAB0B0033C7FFFF0027FF FFFFFFFFFFFFFFFFFFFFFFFFA90000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000194FFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA207FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0B0033 C7FF4B00F4FFFFFFFFFFFF2700FFFFFF3F00F3FFFFFFDF003BFFFF0027FFFFFF0027FFFF FFF090801B00FFFF2700FFFFFFE00035FFFF0027FF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFE9B11745087FCFF8209 F4FFFFFFFFFCFF2700FFFFFF2700FFFFFF0027FFFFFF0027FFFFFFDA4300039DFF0027FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7039FFFFFFFFFFFFFFFFFF FFFFFFFFFFFF8B1DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA4300 039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFFFF0027FFFFFF0027FFFF C21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4FFFFFFFFFCFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF2700FFFFFF2700FFFFFF0027FFFFFF0027FFFF84FFFFA6001AFF0023FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9211FBFFFFFFFFFFFFFFFF FFFFFFFFFFFF5F41FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84FFFFA6 001A6C0054FDFFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FFFFFF0027FFFF 231CFFFF2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF81229CB7C5D8F9FFF925 0062A47B45F1FF1F00FEFFFF1A00F9FFF5001FFFFFF2001BFFFF13EAFFFD1039FF1909D0 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD800BEFFFFFFFFFFFFFFFF FFFFFFFFFFFA1787FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD 1039E6110041947C47F4FF2000FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFFF 1102C49B1500C8E22800EDFFFE6945FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFBA160000000011A4FFE2 4F111765EAFF94000081F08F000074D46D00008EE37800008FF10020816C4FE1FF9F117B FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF364BFFFFFFFFFFFFFFFF FFFFFFFFFF9D05DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0020816C 4FE1FFDE5418125FE9F48200006ECEFFFFF27545727583F8FFDD6D00008ECC6D00008EEE 9D112FC2961146EBBB4E4263698BFBFFDD6D00008EEEE24F111765EAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB501B8FFFFFFFFFFFFFF FFFFFFFFEC1D65FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5912D4FFFFFFFFFFFF FFFFFFF5421CEAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF33C11B2FFFFFFFFFF FFFFDC3713CAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7600143A0E2FCED BB66082ED8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC34B07000000 003096FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFC7B8C2 DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCB0300000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/colorselector_inheritance_tree.png0000664000175000017500000001423412127353614021124 00000000000000PNG  IHDR}[w`bKGDQIDATxmPSWK hI2ხ D\dWJXYWvײnvQd@j3VT3΀ V2KqE!T^Br6x}➜yn=GƼc(;;Kl֭[prr_vMqttYf WPN+++a~ (Vq`q`q`q`q`q`q`q`q`q`q`q`q`qad{߰a\.8>>o{xxd,tB}JSjjF2ͩ|aАՑU*ջ[[[kua{#::jIϗJɎV{uօ 3o8<mggSB G%wttnSTidkxo?կ\\\W9s&S\\ w5D&<OBj5[k׮l8gbqhhhQQ!DR ^P(D&nPP_W67n$ܸqV"@SSX,2樨䌠]W>gϞ999Νۼy+|JW322>|x)_ժTQ(Ll!z+~_߿W_@HHȣG 66M/߿?(W\ S˷~{i7ްfІxVBh 2022>>>ZUUXMM Bݣ^JKK% xyy9;;|\ hX;rڴj蛲@ܾ}{˖-|>7++k˖-4 RBHOOOLL@  񋋋Azz56E YRRRRPP@6 ?t钇|\ٙtnŊ7n|7pl:etرԦe1x/))~WZZe˖{677ةMb3B~7!Ewwwwwwwwwwwwl}dMM wG6wE~K6ecp+Jׯab h*++t:]yy9v:I儐p:spһBRӧY ꚚT ;wtppXn=J9::|;Xj]PDGGfcKҺ:'cU*Ucc#-2HWWײ2Ĭc GDDqݜ+5gFTގp{kkk[[ylݺ[Tde<;IJJ2RUUB\vڰnymXkի0.Sxeeey3`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q`q湃˗/qF_ffs?WdV8|tElHll,a)oذA.cgp,E sK™uT*ջ[[[=+++!ޟh4Fiii۶mKMM"\z7O]\]]ׯ_ .\hooKNN;;;wu1Lr]0 J2!!!88xjOhxxXMNN26]&Xum"sh;}?x`,Bpss(~mmm`` -YXVUTyݞ+֭\?ݴRrD1M'5$&&xHdX,?CSK{{{aa#,VԦ^@'Nj>>>i&^OH_NGrvvnii/ ;;sѥ{zzFFFLJv.NuDBV\ 4d]W !]]]{}j5m$55U.䌏BL[VVpAAӟ466V\\,i>L ݹsO>۶mNKK{3鉉BZ6;;IIIinn1ZݚJ;cŎKs8Tqӊ{MMMWϷ¡5W\8D]T:88\~}ll ;kwFSYY˱ӱNz///'$''+ t EDD@ JUUUO>b]VHRعsr yW*wR= "::ŅnJҺY>pwJH %22ՕNP(<<<"""L-w\={8887JvK[[[̋ e֭VLFĚXdff$%%ч̩rqqysb n:t{zz8qBR0e ), 裏rrrt:*  __t?!䫯ھ};7E-cy cٲe/rBHAAASS[oEmUMP(77y*D a ]___LvFzv߸q~*H$@FMo&4lx ^FGGϏn ;;sՖ{zzty}||z{{iKJJʦMz=!dpοo_LNNzyy9;;ѸfІ%=zޣ}@  s'|"mwߙv ty\.HRSSryNN8}IR_oټyL&|xqq@ HOOq6 c9τN ?ǵ YܺuϞ=$ |vvv対*v:6cV>vgYSS3?kp޻"D" |>݆l}޸r a'b%\JcccعX'k4ʬ,NW^^5p{yy9!$999<<\P`c P("""T*z)vF=jF*Ν;5[pϻRtvv>c.yW(ǤRi]]y1*JddkYYbVV1 #""{nΕy߳gϔRiss3 併ͼPnT*QѓOfffNNNRR}ɜ*M^RYvmXXA۷obDի0.Sxeee؉XbyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyǁyGLNN_bR}}}|q 92\wNf?ðԭ Vq`q`q`q`q`q`q`q`q`q`q`q`q`q'j,77w%qqq%%%@/|x_fM^^W4?KSqrrāT*U||.766駟}׻vlgghN388D']=駟+G]~訫kSSX,2)tCx<-b,Bpss'e޽|MXX?͛7?^ժTQn_6^2Ou 77h4Җ? 7n0%ɔID՗/_6 bM} 8]@.O0Φҷdhhhaa'"""Zh`` lڴIBIGʕ+M' ˗:K$z]5?tݦ!ٹŊÈ"?Z[T;͏5tn_`btÆtuu_SS=Rni2 Vq`q`q`q?$Wҫ%IENDB`elementary-1.7.7/doc/img/inwin_inheritance_tree.png0000664000175000017500000001073312127353615017372 00000000000000PNG  IHDRc[NbKGDIDATx}LSǟ XE-N:,YoIeAΗAslӑ(`(E:_u)f[,Rlw{Z=moϽ_1;@),~ڊZZZݛGVĠVe8K?c uYV9}())ᛆ),d B),d B),d B),d LML&dF\[ZZ6n8f̘}JҫN̔J vi HKK~/kjju>jر0 !**ec<9x~D_dɛoi0 233ƍޣG'7`6|tݺu ?snݺi&)bƦ&v^{f 2eܹsc'N۷o;#g!Z-f{_*Ŗ+Wl۶W2dǷc TTT0Zs^BCCc?o~9?[cÇϞ={5>fYV>͛7p͚5|@߿7nWLw(N~~EŲrJGggg1:::((h)))ǎkkk;rHHHAT* cwܙ>}RTTn]]_PPT*׬Y)볳vfϞ=}HqK֟322֯_}||Ǝ;dȐLϺpΜ9|c`0ZJw}gdmJ/Zp3g,///,,:thwFGJ`䀬)YA),d B),d B),d ƹ\C.\ژIʘ1cgewޜ9so#kjjj:tPnJKK+2 6f2U\\p8vLݿѣ JrҤI|އz]v6662Ɗݻ'uAFTqqq\\0}􀀀{J)'WhabKBB<%b*+++88clْlٲQFm޼fNrʴ'=|1VVV`к^z97nǯZJ\x:/'O.[lРAwލ8pΧg͚/6-66VvׯFFF}'III1۷o7LVM|j~~:.L8ŏ7oۏjER@޽ݪÇbn!97z=S#F7y{{28SoqdA^u{ ;-??Srǎ 8u]R fǎk׮4ibijj>|xhh8T-]W_lp}K֞R9sL^^^~য়~ss_'; 4h<8)XUU̙3तZبbcct:]fffKK cLLlbŊf/BT˧NڵkR8qbuus'|I'C,KFF_gҥOg{ Kɶ HYLa!SX2La!SX2La!SX2La!SX2W*ɯ)ΧWZ%uwBPPPeee8CA}X( >,߇PP~B}(( a>,4P~3B),d B),d B),d B),d B),d B),d B),d Bfdy.S⬶3TnxOΈZ Yƞo),d B),d B),d B),^1U[[[RRqFo ϛzjFF[o=^\BD/ŵi]n*^޽ 6mOEEE 999 -[Ozy""Q*߇~/_UUUoc4@Ex<γ||}}+F-_< @k*,,?>l޼͛)))=$$dڵF~?:tN0c<1<3yᶶ64@nMݾ}[644W__/>e„ {q.Q ch4j4#Gƍj|Kg[XÇ755y~'SBN6-00P }9y%KZZZ=zn.ܐl l>>>_~]W 2La!SX2La!SX2La!SX8w7Ɯ5 ^바3yvXvWQ~ B}X(a>,߇P~CA}X( ay2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2(>@),d B),d B),d B),55j(N'xkJR+<(xh-Sv4))i񌱲 kȑpqBѳgSNL&V+F7(//߿NN@G̃@V;Q]]3[L&XsssHHHbb"fEGG; "KCEJR(|eΝ|qԩf1VVV{nw "KEkwQ>}4h41hm6^jrї,YrE5cƌ+WCԴi6l#.\x…ŋ/ZH?O=z, _c᏶s|G.]ZWDZX,<y*L&1uŊ)˗/+?vI'!ry?La!SX2La!SX2La!SX2La!SX2`NR~cLvܗ-4Na!SX2l\5IENDB`elementary-1.7.7/doc/img/container_inheritance_tree.png0000664000175000017500000000555212127353614020232 00000000000000PNG  IHDRcbKGD IDATx}PLT/R )i1c 4 +LiD&K/*3 &TL/[ )(lik[߳lk|={99{p` ;f 3S=33~|||QU .X41!ѧ";;v 0SX),f 3Laa0SX),f 3Ej!" &(J۷_ )\lR[7WWW;u+(,,촼W^...ܲJZp{NTǐ޲5G͛7s]Zq\PP˗/dРAGy>'''::zʔ)mmm7o^reBBRlnn$۷/22r@n۶-&&fܸqӦM+--SN}iVP0W5cccj5!e!^`0!Cy~ԩ=z/~/_B:֭#  ~VS(..."l~BlիWp!z8{lGGGځTZN'lڟ4xЈrt:BHmm-L84tetQBJy^gee@zzzTTFŋ0l0gTK. t&$$ĺ13U̙S\\gϞcǎM$3Laa0SX),f 3LaaXp-ѣ](<}Ԃژ ]xwHTW%8؁"yŋ={;Se*//m֭Fp: -SYYY "66`0H2˗k׮EFFd`CB=QÎMMML[[O>O$tNeeeE beT*HxJ"HԞ={:Jaa!q"FeTF_VVVXXP2c gggϊUWcuMʗ.]:zhQBISnnnAAA&呑tHb]Bnn]llI9ǝ;wnԨQf$L͜9ŋ粲2aS;V퓗!@Rf$3Laa0SX),f 3Laa0SX),f 3Laa0SX),f 3Laa0SX),VUUU]rEP(O< aF~} m2+bu:ܹssAdlLaa0SX),f 3Laa0SX),f ?c|݉:םm|64uG_KK޽{cbb֮];a„]viFTnذ!..nqqqKՅǏ]wޅGEE>o:K۷׮]QSS8x`!3_f;w;z^PDEETYYI A rޞ}1 ;MWWWWTT;wvŋ~8dggw(޽{͛7ɓ 7nӧ@TBhZn0r]RSSiF;===mmmg]f$Z1e|X&M>8ߎ;4kR?VD^Lu+&NqTE} f 3Laa0SX),f 3Laa0SX),w***DmD1T/v8Rɩf`f 3?JGWN!IENDB`elementary-1.7.7/doc/img/index_inheritance_tree.eps0000664000175000017500000022323112127353615017357 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/index_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:12-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFCA95E3DFEB0651AE9500D35D2FFFFF97C6A7A741C00FFFFF3 83603343D2FFD044004CEC741CA1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFED0027FEE30C0082E0B5003AFFFD435FFEFFDC0300FFFE5DD7FFFF4516F1FFF429 1FF74DD9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0027FFFF26 00FFFFFE1706FF9F00D1FFFFFF2500FFC3000000000000B3FFFFCA03379EFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FF5300 F5FFFFFF2700FF8E2AFFFFFFFFFFFFFFFFFF7A01CEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FF3200E6FFFFFF2700FF8209 F4FFFFFFFFFCFFFFFD561E2CF8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFF2700FFFFFF2700FF56009FFFFFFF2700FFAC007DFFFFFFD590FFFF87 A6BC0077FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2001BFFFF1F 00FEFFFF1A00F9CA0315BAF6BD0D00DCF9250062A47B45F1FFC753FEFF6902C0FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47800008F86000081F08F000074F6C1 3D0D1E813D67BCFCE24F111765EAFFAC1468FFFF79000F9EFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/calendar_inheritance_tree.png0000664000175000017500000001167312127353614020022 00000000000000PNG  IHDRc[NbKGDpIDATx}PT?3$B":4J CPF )ZFJ0h)0j#0O$j( "@1{~V`O~_s{k={1 X/ d b٨;//ح1=!!!MB#7lc 0Pg\.5 4Na!SX2La!SX2La!SX2La!SX,ԔT*5wzb6SSLIJJQՕfVl<<<\]]{:88$&&VUU穼y^'ѣ};::?~x5K$>d5L?3""BRfC}gϞ4hŋRX,naÆٳGR>̙3ݧNrww> Bann.c~BcѢEͼlPl~ŔT~ˢnذ/ZYYy{{O6mȑo^u\t 222-XYYٚ5krrrL6Gzzzϙ3<77wѦoE}?K)La!SX2La!SX2La!SX2pڵ~l0ZVVfĻCf%((yu~7o<駟ݐX8qq[[ۃ-=,SGQ(_|EQQL&3wsLDKjKzӧBaxx8aA{]v9991lllɓPPPLILmݺ޽ [[[׮] -HJJb^V=<<4{nhRlll4RWzBxVKK~AzLo:{,x{{E[[X(---OƼ|2<'\\\xfaoe2َ;R\.ּJ{3]P?<L8ς{َ:M <_7P?BC}bԤI ==]W\WWw!~!ÿ%Fho&C֟ǖ>}t͚L| 8(  44433sݺuƍ U ӧOW*1___1OOO/둵' .]w!CZ__B=~ÇޞS33gСC]]]cbbxy[[[RRH$JLLLJJJKKbiҔTW\#ko߾}Bpĉ/^ܵkP(|7+=kooOMM$$$3 A$[# {Q SX2La!SX2La!SX2La!SX2Lay쿭P/Yͱ+++uq(a>,߇P~CA}X( >,߇P~@2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2LaA4=f$L`&ZOX !grYƆw SX2La!SX2La!SX2La!SXjjj*((HOO7Fܹr3bxScǎPf8r.#Hϟo-i3/''Q lܸ>>`Ϟ='mݺU; #Z!rRVZn⋵cLW Nn"BBB_' wkVWW7<ɓ= /Û'|߆m۶CK8]4@ƘD" urr,߇PP~B}(( a>,7(La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SXt4;|uu)1q~_fΜ:]@MH@,{F\./((0$\%**JOSX2La!SX2La!SX2La!SX2FT*5`mz0)uuu=mLgʰ~UUUjPuǤgas X~hD\Oooݺ5x+WDFF~VVVիV3fLCCCCC_=q/ooo߾}+**\\\222Ə'N8qcƌٷo߄ @P( Ǘ^|9::Z"ܸq]@R)bJbNLw`ӊS ,s/DRt, JVc555;*--ƍO>=wt )><߽{/*2vޝgccTIIIرcѣGkV=<<cpMMm-uoҢ/~={mll,;>>^&رC*jiSVVg&OSǏQFi:; b#zKK hا]"h4Of.$ z&#fMM4 5hi |͛5%zȏ_~ϵ>NKqQ(@hhhffuۙ>\?\G &''D"L>l3<==@._zzȐ!N,..իѳÇ{qjcs:tkLLLSS/3~W__?{lPhѢfƘJIIJ֕+Wvvv^p!88'%%%888>>̙3ݽw:}򄄄1YA`ܹ<-Y]X2La!SX2La!SX2La!SX2La!SX*..6ٜKOj]ol۶щ8La!SXlAIENDB`elementary-1.7.7/doc/img/grid_inheritance_tree.eps0000664000175000017500000007614312127353615017205 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/grid_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:12-03:00) %%BoundingBox: -0 -0 83 155 %%HiResBoundingBox: 0 0 83 155 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 83 155 userdict begin DisplayImage 0 0 83 155 12 83 155 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FF FFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C 6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFF FB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF00 27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038 FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF 2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFF FFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DC FF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800 008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EE FFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A90099999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 6600FFFFFFFFFFFFFFFFFFCB030000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01AFFFFFFF593AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E1BFDFFFF FFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF292166666666666663017FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999 999999999999999999999999999999999999999999999999650099999999999999999999 99999999999999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 07FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFE8D586706000000BF6F1FE53E1DEAA95E3DFFFFF97C6A7A741C00FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF9002ECFF950071F8C5080087BB63F3ED0027FFFD435FFE FFDC0300FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4701F9FFE90038FFFF2500ED FFFFFFFE0027FF9F00D1FFFFFF2500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81 00AEFFD8007DFFFF2700FFFFFFFFFF0027FF5300F5FFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFE9B11745087FCFFFF2700FFFFFFFFFF0027FF3200E6FFFFFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB6FD9FFFFFFFFFFFF2700FFFFFFFF FF0027FF56009FFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF81229CB7 C5D8F9FFFF2000FBFFFFFFF2001BFFCA0315BAF6BD0D00DCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFBA160000000011998200006ECEFFF47800008FF1C13D0D1E813D67BCFC FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC 36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFCB030000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/datetime_inheritance_tree.png0000664000175000017500000001147012127353614020040 00000000000000PNG  IHDRc[NbKGDIDATx}LS?I&@@Q$%Sq2B sSt:f"|Hh7ل.Eӡ(f[,HqZJ-~_s}r-aE4),d `(**jmmutozhTU`߾}hxxx` 0PG^ӗ J7 SX2La!SX2La!SX2La!SX'5h%5jR(lmmΎW6͔L&(LMM4L/ݻw_VAGwZnV?sufA_F-;y򤻻{>}Ξ=h D"~:\re۷o7%%%III.c[[ۊ+ϟT*6c6lHLL;w_@ӭZ*99yĈƍ+//~sε̙ydyyxxh4XKKKQQQ&1#gؤ$Ruu7<|1eXx1cd2͘1͛\.j1e;ncΦnܸ[l7߀m۶r>`k׮ ?~D"z=z4c0t0Svcj^\\  W0d^31/r9EDDXlL||}7 ,׭[cǎcdžݻc}Z Zۻ+V5kŋW^t:ZlަhGC^4q3f0N:w1#SN|pau_~eeeZ= %7nظq#oyv.beeeI$rƘd 7K.ѣ---'NjXFFFhhw}wС .ܺuYzg3g,,,LOO|@0`իW]1 ٹs篿*,tK=:''G՞9s&**'888###***%%ѣT*-,,dM4I*dٳg744Rizz}!HAAANNh4޽{w׮]~~~viKԿ333W\]\\ƌ3xu?rrr-XYYYZZZAAAwƩM|煅QQQSLrJaaСC{3N}d23SA),d B),d B),d ҅s yyy(\| 1'FxuHT"##giӦ?,vG,qqz*))/8{}7ZV~DRSS#bqxBɄ |}}'{ bT;;sy7DRGbRT111剉|8żݻwϛ7Ϣh4J$={t05q?Ҍ F꫖^*gϞݺuT*5om41Oeff: .rJL= dOy$JB8@),d B),d B),d B),d byF{SiiibwY񩨨3@}(( a>߇P~ B}X(a>,߇),d B),d B),d B),d B),d B),d B),d B),d j`(**s=.j{ɠv X^1ؾT*ihB),d B),d B),d B8T}}JvDbaS7oO ޸԰ax(( C>ӧ;q.8: 'xyyI$իW"wwwf5 o.HxXSSŎivyfYSB:K|?duȣCCC;cfwzbZd kruu/^)5Κ5 ֬Ys픔^|rZsze޸Ţ S)))SNݴiSVVy*L&v3N:5ax^X)|<42''lnnn`4@l+۷Μ9Np鿭ͼA4@;c1SCBBbg|Պ 64>-[VUUyfy!`h;w|cذaCccToݵky#2juLLȑ#㏱c* >" о_ xzÛԾ Wm>ooo;Do ,hmm}\^gC}*$$e޽X#>5hРJ ^2La!SX2La!SX2La!SXp./]91ZVVIdd$ݵG}(( a>߇P~ B}X(a>,߇),d B),d B),d B),d B),d B),d B),d B),d fOpz8*&L,8C9 5#V׫T*GOuZ8La!SX2La!SX2La!SX2La)Fc5ښgudԨQJAyQS&鹕zd2J;}^^^ϭ Xmiii{ۑz{OXbJqu tVJNN1bĸq;V3%%%IIIO+F1666))d21ƪYd1c͛7\.jCߣG/ȑ#uuu0x5kh4W@\\sW+ VtT~~>\vM( Lm۶-//oXhhЬܹs?t4ſ(/2L*>wTwƩ!C#IIIj6mh4i}攕EDD`yxZg{6_ׯ̂_Sj:{6>NVG77^}1#GX}FZEDD<}tڵ»***rss-W:qҥK?zhKKˉ'Yi}zzm3g,,,LOO|kjj@y'O`0^EƩb9s&**'888###***%%>pI&IRL6{솆^n^M(WɩZd ;v;w…>ܼy3vZ*gʳ$J:ujwԗKg]),d B),d B),d B),d BXuĉY>QSSO[1?Q 6ΣVq B),<9}0s`aX:u͟}YV888qƹs{psR8a„իWwttnՍ>q۷o|dɴt .{Gn?{\.4iR}}b8.##._{@[,D}*˕v$Dy~޼ydUWWWHHp-[d[n!mwAD۽dɒ6FZ(~f Gzh~5ضmYɉ =ztǎ `>NW\Veeeq744}}}0gD;vs䌌*D4L<ϻ\jd3r?ӧOZd=55F#aO@SSSrrWپ#o+455t͛7WTT|?ԩSz衑ۛL&Z#זT_ŋ]]]1`M&<&ſrϟ?ɒ%x9HOO<7;ŋ@ ӹ\UVuttx^k׮mٲ911~J~N8իv=7l!!!<ɓ'Μ93ydBIJ;w~  `ٲeDѐeʔ)'Nlnnl6{K. v}͚5ΪZϟOKKWP|+//_~}?Yd񩩩;iP}@ee%֮]wҠ0+V0 **--mѢE/_6 3fInW*5fN̜>9}0s`cժį#OzN455lnP2w\(ɞfWСCR M?w8Ǐ ;x$T#ÇNG}tQ*I ҘWWWk4b-3w01'''++KPn6 zMːn&_-\p„ 555!57L>|Xh#_7o&ߓ8\\.Q9y^ofJJw~W;yނ< ~VSS#ˋy8v̙#n0ͭ›{ꩧ,F$|>@ 3fN̜>9}0s`郙3fN̜>9}0s`CD|N̜>9}0s`郙3Ggk>j<7x~xų;@^UT9}0s`#"oE巋og,]dX~X`,]X~H|s2̜>9}0s`郙3fN̜>9}0s`郙3ߎ,]D3fN̜>9}0s`cK؛Dg$<!h2```/liitRnn/ɬV BBBNgKK̙3KKKFh矋Μ9ڵ+%%e /^3u gh4D2|ͦVׯ_OvSӦM%Q===FSY_O?*ӹ{>nܸ!w^jHN)J\OIx1gϞ_aaa ț.^u㢢NIG_2-J"##WHh>{lظq#SSSC0Ä^/qqqx B[n]n]VVnw8O>d\\W\sϹ\.D:u*nJRgF|JtZ݋-zG Ȗ6Mj4իWkڊADܺu+ٽbTVV{o``G~{ clG0s`郙3fN̜>9}vD,;6̜>55޶RIENDB`elementary-1.7.7/doc/img/slideshow_inheritance_tree.eps0000664000175000017500000023214012127353615020250 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/slideshow_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:14-03:00) %%BoundingBox: -0 -0 104 347 %%HiResBoundingBox: 0 0 104 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 104 347 userdict begin DisplayImage 0 0 104 347 12 104 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000005CFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF78438 02FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFBD050BC1EF 5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE8D586706000000FFF3836033 43D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFF FFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF 0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB198FF FFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027FFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027 FF5300F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6 FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF27 00FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DCFF81 229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C13D0D1E813D67BCFCBA16000000 0011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55339999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999993355FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7900000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAA0302ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4E45444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1 F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE402ABFFFFAA02E4FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FFFFF70F8FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF355FFFFFFFFF5E36FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFD900B8FFFFFFFFB700D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8117FCFFFFFFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF286CFFFFFFFFFFFF6B28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300 436666666666664300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A 1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFBF9999999999999999999999999999999999999999999999999999999999999999 999999999999999999999933339999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFF07 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFF5 8C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0 FFFCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFB455CFDFF9A 00B0F2257FFFFFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED00 27FEE30C0082E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00 E6FFFFFFA10075FF2600FFFFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF26 00FFFFFE1706FFC3000000000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFF DF003BFF2700FFFFFF2700FFFF0027FFFFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF 2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF 2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF2700FF82 09F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FFFF FF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF2700FFAC007DFFFF FFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9 FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062A47B45F1FF 2000FBFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF006699999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFF25000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0DF5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA0302ABFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF9B09F1F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF4252FFFF5143FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FF FFF70F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF355FFFFFFFFF5E36 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900B8FFFFFFFFB700D9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FCFFFFFFFFFB1782FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B28FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD300436666666666664300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEC474444441A1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1999999999999999999999999 999999999999999999999999999999999999999999999933339999999999999999999999 999999999999999999999999999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFF700 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA208 0086FBFFA505A0FFF07477714571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FFFA0F29FFFF7700D4FFFF DE50FFF2257FFFFFE92521EFFF2200FFFFFF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FF7A 00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4FE41FBFF3F00F3FFFF FFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFFFFF6004A FF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7 FFFF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFF500 1FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200 B7FC1909D0FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D 112FC2961146EBFFFFFF43A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F11 7BFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF55339999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999993355FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF7900000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF40B0DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03 02ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC069E9D06EDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1F1099CFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8E0FF7FFFFF70F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF355FFFFFFFFF5E36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD9 00B8FFFFFFFFB700D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FCFFFF FFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B 28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD300436666666666664300D4FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A1A44444447ECFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE19999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999933 339999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999E1FFFFFFFFFFFFFFFF5C000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000005CFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD66A0027FFFFFF3674FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF70027FFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0027FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFD5457A7401F2FFFF0027FFFCA95E3DFF FFF97C6A7A741C00FFFFF383603343D2FFFFD5457A7401F2FF2700E2460D34D1FFFFF074 77714571EEFFBD050BC1EF5B0040D3FFCD1898FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FFFF0027FFFFED0027FFFD435FFE FFDC0300FFFE5DD7FFFF4516F1FF2A12FEFF4FE9FF27007BDFB4003CFFF2257FFFFFE925 21EFFF6907F0FFF6165AFFFFFB3DFEFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFF14008FFDD2F1FFFF0027FFFFFE0027FF9F00D1FFFFFF2500 FFC3000000000000B3FF14008FFDD2F1FF2700FDFFFD1209FF7A00E6FFFFFFA10075FFD5 0095FFFF4D0AF1FFB198FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFAB0B0033C7FFFFFF0027FFFFFF0027FF5300F5FFFFFF2700FF8E2AFF FFFFFFFFFFFFAB0B0033C7FFFF2700FFFFFF2700FF3F00F3FFFFFFDF003BFFFF412FFEDE 4A0598FF54F4FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFDA4300039DFFFF0027FFFFFF0027FF3200E6FFFFFF2700FF8209F4FFFFFFFF FCFFFFDA4300039DFF2700FFFFFF2700FF4100D3FFFFFFF6004AFFFFAD00C968D45733D4 73FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF 84FFFFA6001AFFFF0027FFFFFF0027FF56009FFFFFFF2700FFAC007DFFFFFFD590FF84FF FFA6001AFF2700FFFFFF2700FF7F0088FFFFFFD9008FFFFFFB1C495DFFBF003FDDFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF13EAFFFD 1039FFF5001FFFFFF2001BFFCA0315BAF6BD0D00DCF9250062A47B45F1FF13EAFFFD1039 FF1B00F2FFFF1900F3F52B1BE6FFFF6E3BFBFFFFFF8301D3FFFE274CFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF0020816C4FE1DD6D 00008EE37800008FF1C13D0D1E813D67BCFCE24F111765EAFFFF0020816C4FDF8B00006F F389000071F8F27545727583F8FFFFFFFFEB71FFFFFF9EC7FFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF553399999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999993355 FFFFFFFFFFFFFFFF79000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000008EFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/progressbar_inheritance_tree.png0000664000175000017500000001500412127353615020573 00000000000000PNG  IHDRu[dVbKGDIDATxmPSW߄o*-YADS*Z,0,5NtA0]u$:.B-* ٝAQƙ- X̰Z0*Z+gͦHN>{{pB(`[;_8/Y_88mMSLLgds\tD9fߓccc&ʡ,/Y_Pd~B% K,/Y_Pd~B Y;Y`~WZ%4>|JVsr8oo)B޽{:Δ?6eboffv777__9GV(}aآ_B}ZJ;vDFFG .oߎ **꧟~SSSL*88X{M9?Ol_rcǎK,1y.6Xb:::B:.88811paGoL& 󃂂Wܽ{bFΝ;+**rssy<. ,pssyk &?<={o/lH$*1""# ???"""##nrrR&~@uww'''3 pvۋ㗕1 k1+9P^^.HZϟ1W|VPP700l… ×,YbĦ`1fH$GP[[[NNNyyS근O>󋈈ؼys{{{EE;c~&q /Y_Pd~B% K,/Y_Pd~bc(f/\n3֭[,+J\2::j\nT|FS]]mtnVWW#233cccSkvgd>kgdWT|HIIqrr:>JR77$X~[YYJ777[Ma~ Ekk+.OOϪ*+fe$vෲ'>>^qF(wӦMNNN|>].[++#uvZ???Tjl{꼼M:9`)>hPSSc|}IbbVv"&a0::zѴ{Z/tRD"QvvP( K.}6l\reGG={V.?}433ڰaCNN@ uhZTcǎZ}С+Vvtthچ{DEE5FŃi~ 'Z-B.^8< 2vk##988L۞(**2қ~m<'֭[,+J\2::j\nT|FS]]mtnVWW#233cccbngd>kgdWTYSRRR-)) <<<֯_o/%>VVV&%%E>lE*V\0 CVVV[\\\6nh%>nڴɰ緷rkee$Ӱ8`֮]gCVE^^X,NOO/q"ݧ}_v71˗/ѿ_XtiXX53[S`XUUU r믽C% K,/Y_Pd~B% K,/Y_Pd~B% K,/Y_Pd~B% K,/Y_ꆆ.I]]Аm6GG t'h4UUUl 3Qd~B% K,/Y_Pd~B% K,T*>lZ sNAA֭[-y\+bQ˖-s[gj#b Ŷm,\[?,̴>o@pp0!ǽ-[?@gg'^|aJJ BhxxvRr/^<88&dhxPB5-V}}߾}+**/~FFn/ }Sfdd?~\,k4\ ?w}n:hii}Hq53V{P7o*HH$mmmWQ(%///m4Vb_ӧO8sN܈{kmm>V_8,:022-‹ ðR*zW*%%%D؇Jy|~ssU-vWPIHHbVFb~+++}||-...7na~7m4e >ގeloGGGggaq]O*Z%+a&yyyb8==yaL&sww,m>C/_1$$ItҰ0k&gbRSSzw_Pd~B% K,/Y_Pd~B% K,/Y_Pd~B% K,/Y_Pd~B% K=_=99GӶV6PWWgcM[. ˆ/_xzBJ5 Lh@-ءZB% K,/Y_Pd~B% K,/Y~]~U*;99yȑH WO?}6bْ*+ZZE}}Y```wwϟrʦ&VаwJ%Ba\\P(G+**...LGV:t(--mŊ8\.Dl635귏?~DD?6lؐ#nݺ5ZNgϞ}wGGGB011WKpVV֚5kAAA_իW[ZZ޽Sh4\ wYQQpUEi{35tݻwx}z8 p8]va}! ߳gOrr]vݻw9rD/̙3 Ä555:ua5kdeesS^^.HZϟ1=xկ-((cg . _dR"\oϡqS ?njkk)//7%1;j??|IEE_DD͛+**y9ǴA~6~T*}w Gݧ?# K,/Y_Pd~B% K,/Y_LÇAAA?k26\* ZB% K {9YwIENDB`elementary-1.7.7/doc/img/frame_inheritance_tree.png0000664000175000017500000001120512127353615017333 00000000000000PNG  IHDRc[NbKGD:IDATx}PTǟDMs7ňki̷$tQ,_$EH|4EMPJQMLM6ICW1A]Xe=?N{{|޳˽ޯ17@),sss[[[Z!ؿ,^^^1g4"??w SX2La!SX2La!SX2La!SXtb7L 6LVYfĈ}Uv͔R)NNN|b/߼y󿼽CPѝ:,޽Bc׬j}SN=v ")'Ęfȣرc={e˖fNƍcccΝ%0 W2dȘ1c믿}ܹsص93\s޼y^^^:1ҢP(O_2L1v= cѣGϜ9t5wwwas6mrss{.cl֭pBƘb1cFee%_MR) ^jv`c6uEغu+_0a@aay9yB%Ǝ+ɌF#cp:x s)GEEeff2ƴZl6LyyyW}YV91?U*h4p8;8~D?oh֯_sQFZ-zG_]bBB™3g] Vl]lGSp^j2Ǐ?c  22֫ԩS ++Kx),,L؜d裏._lQ(xMxtxo1*c%,,,&&zF`ȑ#---?S^ڵkUV|嗇*))tF#f͚l2J~uܹsSLݹsCqv/a|NOO?sDDD^VZx#G( @.0jjj&N(˕JٳyYYYr|ٲeSL9tlyݻʻ/IFOIIYreCC_tss 9r]u>}-ƘFYdIvv#iS~NNDDɓrrr{97FGRHISLa!SX2La!SX2La!SX2 233Q8{lƜh4N:$*#F@]{ӦMN"q[n{-HԾ}>B^/vsBZT*ռy,n~wcyBm}؍ Syyy111|Rĉ+v V+'SA*֯_p8 ɪDl5R9&M)7oU!G߳C=jS>gΜ^xA&=$(r>I[t$1/a޽ͳ)72aH㏪*sNEEѣGK/dLb۳gϴiӤ*3La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SXiVSSsa@z{{O>ʏOyv:#h4N2ŕr% d`8La!SX2La!SX2La!SX2La!SXSM!:s%"߱,eiyY{ΠG_KKˆ ,X0lذk4^V/^|}Xaa9s'MSO :+WL4iɒ%qqqϟ?BG~fĉ ,߿mmmdddPPOO2ɤRf3c_kڿccchhʕ+juuu hhhyfϞ= %% BCCCBBcmmm{4h/, ; /))℄␟PILmذ.]vаtRo@V3x /X,JӳCS۷ovf9$$CxUh'ԏhݻwϾ ;6N;v bnC8<̙3pZL&噅7oެFc{{.:3˷g)~\zvTWW %JzݥO:5x`~ CK~օ蚩!C5k{=+7Gq >>^&wYW[u %ѥqV.@TTTFFǎk0 UIIIdb\e|M֞\.wss;}Ν; kMMuޟ x{o)XUUɓy??3gFZRjujjjkk+cLHWZbW__|ɓ۶my}  3 )))|3гxdzd2Y~~>'2La!SX2La!SX2La!SX2La!SX۫XUUU['QO/YDH^zUTTtzA P~ B}X(a>,߇P~CA}X( aǁx2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX25Ӭ=77&{I8/,,L/`&JF1رaq B),d B),d B),d Suuuk֬qFbxS)))Nvv+Ǜ4hdcuV;}t'U.{]a*_vvve2YZZ|!m;d2OkllܰahAG)V!r}'pXUUo2:Kщ!!!֍^3/WS-qM}.\-5$$$ڵk^ ˵Z-y֭u6NyTT>R{޽֭[Ǐ7- P,\aN*LOOh4Çǥ:WcǎYfBi|.YWh`>1x*cpp0_,ZQQo[oҥK\eyСv4@_aƍ ݹsGxѣwm]Igi1V3t}ԨQqqq|Mc_ xFT$+>o񆏏 Doĉommmjj0WjOL&77}=b5hԀ._,ǩ'2La!SX2La!SX2La!SX.K;{lƜh4Nk1yvXrwQ~ B}X(a>,߇P~CA}X( aǁx2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2(>@),d B),d B),d B),NvΝ7n8}hܵkנA-,S_|Zta֬YMMMNڐp-[xxx~Nڊ+q8u 6M͝;G͞=h jhh0ԯ9''?С.]:w\ttt޽_~ey1 W2dȘ1cޝ@G)G鵶<ʹ℄Cf+W]Vӝ;w&,ˌ3*++JR(zKWrE!c,44ݻ'l߾=331f6CBB<<̟wt-[z֭[jjj&N(˕Jٳ둍|~'"OX~ߓB),d B),d B),d B),d >Ƙ䞹/YhB),d :~81IENDB`elementary-1.7.7/doc/img/glview_inheritance_tree.eps0000664000175000017500000007614512127353615017557 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/glview_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:12-03:00) %%BoundingBox: -0 -0 83 155 %%HiResBoundingBox: 0 0 83 155 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 83 155 userdict begin DisplayImage 0 0 83 155 12 83 155 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FF FFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C 6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFF FB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF00 27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038 FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF 2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFF FFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DC FF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800 008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EE FFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A90099999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 6600FFFFFFFFFFFFFFFFFFCB030000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01AFFFFFFF593AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E1BFDFFFF FFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF292166666666666663017FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999 999999999999999999999999999999999999999999999999650099999999999999999999 99999999999999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 07FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFF FFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFE8D586706000000 FFFF0027FFB411007CFFFF960299FCA95E3DFFFFF383603343D2FFBD050BC1EF5B0040D3 FFCD1898FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFF9002ECFF950071FFFFFF0027FFFF9200B3FFFFE059FFFFED0027FFFE5DD7FFFF45 16F1FF6907F0FFF6165AFFFFFB3DFEFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFF4701F9FFE90038FFFFFF0027FFFFF91D4BFFFF7BCEFF FFFE0027FFC3000000000000B3FFD50095FFFF4D0AF1FFB198FFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF8100AEFFD8007DFFFFFF00 27FFFFFF8C01DBF954FFFFFFFF0027FF8E2AFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4 FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FE9B11745087FCFFFFFF0027FFFFFFF00C6FA8A9FFFFFFFF0027FF8209F4FFFFFFFFFCFF FFAD00C968D45733D473FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFB6FD9FFFFFFFFFFFFFF0027FFFFFFFF700E52FAFFFFFFFF00 27FFAC007DFFFFFFD590FFFFFB1C495DFFBF003FDDFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF81229CB7C5D8F9FFFFF5001FFFFF FFFFDE0283FFFFFFFFF2001BFFF9250062A47B45F1FFFFFF8301D3FFFE274CFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFBA1600 00000011A4DD6D00008EEEFFFFFF6FECFFFFFFF47800008FF1E24F111765EAFFFFFFFFEB 71FFFFFF9EC7FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA 55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFCB030000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/button_inheritance_tree.eps0000664000175000017500000022323212127353614017563 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/button_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:10-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFF7 1200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFDE3CFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3 2A27FFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFF2700D5460F3CC9FF980000FFF18C0000FF83000F67FF83000F67FF FFF07477714571EEFEB0651AE9500D35D2FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF 270076BA980A06D9FF2200FFFFFF2200FFFF0027FFFFFF0027FFFFF2257FFFFFE92521EE E30C0082E0B5003AFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF2700F8FFFF900063FF 2700FFFFFF2700FFFF0027FFFFFF0027FFFF7A00E6FFFFFFA10075FF2600FFFFFE1706FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFE00035FF2700FFFFFF2700FFFF 0027FFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFF2700FFFFFFF7004FFF2700FFFFFF2700FFFF0027FFFFFF0027FFFF 4100D3FFFFFFF6004AFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF 2700FFFFFFDA0098FF2800F7FFFF2100FEFF0023FFFFFF0023FFFF7F0088FFFFFFD9008F FF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF2800EDFFFE6945FDFF 52007ADA931200B7FC1909D0FFFF1909D0FFF52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFBB4E4263698BFBFFFFDF410A36CF3C5CA6F8 9F117BFFFF9F117BFFFFF27545727583F8FF94000081F08F000074F6FFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/entry_item_scale.png0000664000175000017500000004775412127353615016221 00000000000000PNG  IHDRh`ȓksRGBbKGD pHYs  ~tIME&_v IDATxw`UϽS_ $$BHl(몀]QVVDׂu]\, **Hp%REz @ $M3oR{̝9s{Ϝ!@P( T BPIP( u BPIP(J*8oPT!5@az6" #CvGm@l}@֩̓"9T&-?sE=N BP(qwm?dO!X!k=O#`?u.T^)2# u#V ̎@ͣ<~OBP( u BPIP(ʯ )E B Ϧte lYJD7]y-qR(󗯿ISmP(?'rh冕9?l=IZ#xxQP(=wN/w~*ϔ0?YT(_V2~d&j#Fv$MKOjPGi~ܗqiZS^}iw]1.ȧdǫ!Oj*qqy.'ݖ%3:N8)Cj)M5-nri!x $X'q|tzqͨj=#\c*EGX9   ?Aau =]%*T).+DEQs=z}] 7!d<$K4۫ٱWwOc=QcǎM7n(--+|$i$tA1 0 x̙/5B :wcgf~޶V0K@kM ^IE>|QE͊ tj$*j=ג_'+d\c[-g-dxJT??[v|v׮][\\ܲeKP~~~EE0 BN˵k)nѣ`5TTTr\?SP~9^ ׷p6ŸGQW{k7х؄! QYu]VU]׳ӹ:f) 2 *8PHRT~˖M.DMBܣAv9TeŋKJJ U頥9,޾}=(_ݛ_֓22r:䄔415#Q^DwV.'s}FVJKIIr%0X-U;t"B s A#Z y^◘1%||u~+dbheÑg~ڲNO!5PJ,G!ɓ''$$X u^{ܓ ^wwԿO֎(eJOa1Y*e;9$ݐeM{< bp!\)KCޝDw uo͚~Z"D]ɬ~{Μ9T2@7n4h(c`K&:o@U@ժPƔa،D>Mq # B2~ ؤ6wj=L4jJteO~ /$Aѣ9!_/xk;>33s߾}!Q B*B,a!sv NwGj͍%߁w.h:h(M2җ{zȨfG8/j'h B')hFiIyUmcx!0n0/vV8p8@'<$CvU\nN,Q P{nA5wiBWvoB6h D7/h)ЩS!_ݮceiAPyC?Eߚ!$|cfX|5qf> dM%ɉojh~dIBlQwFn_#nn/Iv1bdܒ*b4M+ݨ䊐܌a} Vt:]]"ь;z:,bMHHY0"# 1A,zD-~s"hz<Ӹ&j?PI,vOE _P,:Y]J)UV "Y@&FH$I8'8NLnjDQnOQЋ;$=wK/,V0n[h:Q4$>|J{丳cF+ȿUM6 Y( KYk D_JAeYNN=NlKzj"mȑ;vKӻEZQ#G[?KZ*-޽{ՠ !'n>V8$2eGU'VUۊ76V|R\QL-)AɊgƅPX-j5ssY?P8ڟw dEهrZ`gsعsРA=|ч={dC̟ܝ;v 4G~;޳G?5GTG⟿-`!±Xƕg<杬.G\.6F# R{]E@DdI+?Aۈ5[Gs~sǎA?Ï}{W ,;w;C!~ѻᄏ{=z4YUU]t bo?Lw"gc??{>gOd9cf]DA3QDQWPP0~̌QFٳDAA0ˉY >;]v,={LHH͵Əh"Xp`gG ᣖ,>n㣺?Lgl}ͳ59jHS6֬Y#ڵkL;7M=R_rU{dF]l9>1MHH;(:Zvqd9*J*ycu1F8zz˿/4Mĉ/͙iX{\N[0{ソw>K{ؾc8q$YѕfeDlᶰ^{rCiIeLlRQO<˃F+?rſ>)Dj(egx$M5;Q$PeU֭?Z_2tm{rFܜKrͫVq&Lظq7|/fȤIڷoc+WgGuȑ#ӦM0a{N:ك(Hd뿪jVZ/2$^SΗ_z9===///..ڦM` кuG}+e+ç-3#kS_$)999XkeYgղu|,СÇ]nܹSN7~q㏝N' 6I dI|FlǍWPP`&x<0k#nF2_|񫯾z_ B5/ z{ӦMHIIyW~?gBBw!֞㬥=I;7nܸIucp֬~q[ݾiYi=YZŒ{F#feffY۶MNEiiYdJ IP( ++*+^oe뭬|~?AI +d&C86\@q^'N}l(7yȑqedا=̲lA1YYn|饗"+qFɹg[obʲl+{yu= t6&,l™OG+֏ӠpDUDG5Wv{󨄓߭/*$ ;%EX~  a݌UUUUeUUETM 9D8a3x!{O9CC0dJKV{zNQ߇`^^8><0 f1~nY" W@ d"?b`GB"G0Ba@P7uSU~ =J??B Tgn>R(_ DP(ʹ<ӡ`00nTMf1GN /*5Zpk-` 5d(8k~W44T~*ӗ'i0tD BBP(8) vnk&N `GۛUR5^D gق+3xMok0O?PIP( :N BPP( WrFjv5\Oo MG{ BPP( :N 4b `nlm!.I&Y+A +٢ H]bbcpGj?Tz AnvYT(JcN+Z#zx.rSS48I=``uUt0 Fjk+L_4Ð4ɱ" 63 BoO3(  }c{!!@4BM4=i+~z bc]zE(+zYfZ~X1{OɝsY?.1Tc&cTM'8RR00 zI~܍/k`T))UňAM\<7OMCb2_yhh ]3[YzARȁ80,GAiJx"kN0@aHpV!EPq׷zPIXd|CcN ~3惺f2.A1tW=x[E1ił!@t t Ġ5oKyoNuj5:2t Qc5$0 Ea8ĜN)oXA{O>r0B^{yJTb|6oˉahS6$*Y~Tju뭯(idGc"5~vyi^@|'2,Aj `@S0b#Ub]O& @ 10`8]g "3.LD!vq]h7.?!d Xc@,'DBV|\ G/%;vlڼ̼QZZZYY+Ɇ @aǿн!0bèYrc`qIlMMmӮ}4U9 巋J&g? gV_?Ojs/%%%))gϞO?tqqqdCM:uСڵi۶5\駟,M~v&{7JFKza>X. J% 0001>>''';;2ЫWիW\sQX=nyUH ƈ`0d 9C!00A Zb.`s1q0qŰ-Wl"o_=>]淩4 i,ՁCvjÆeCB+xbb&&.i A06a gl#k۟_~&*Oyl۶ V^}ӧO/^K.xG2ߗ-[o߾5kؿ̫9s"D\T "\|u;v,TUUn|PŧO>-ƒ>X6(ؕ6"]i#?z7$nD'Xˈa#VD=Ƃn,Bs"kqr Hd\1lZ2p"#3U .=箝O<%\:`?@Ihx+211of Z vR8qqluΜ9aDO֒mCam!mkⰭ{!!B!kUڀFj^Ğ ))2vxϗGvr[d^o=yeJ'`ELL۸/Yde?K,ҲnG(R95BOeoy7o|Ĉ֭# Ø>mڵC&&&oʕu^ S ~ڵo/ݻmG|WΝ;Ah߾|?3/,amk?g K.kӦȑ#ɉlvפzo¨7RY*m%YdY0/r%Å$Y4tٳ&2dH0 l9$Fj6I(e˖]zu50?/Z*|>o0`gn߿?-,{ѕ6"]i˵Ty$IBR( C`0~36ŏ{|xN?>{cVw40t4xo8MB!I$$RҮ];Y>a„r]楗U>9تԠ^3dH0CTDMco͕Hgj_VԽA'J,y tՇhl ʂOXy2пзz㱪Wl/_wlƼfx.~Rc뿡Ko_똇 {2=gObHe~'# {z?X'ܸ Ŀwг'_ `P0h:N)$ѣ￿cΊ;wΜ9M63Եreo֜[oռ.]mחo-[qF5|۰>_6p7x׽mGVW[fc*,hVӿ]iJt'lgή5!a%o}u"T#T 9 $DrKCV_e,Bg8#/nv%K~ڵ3!iNee̦QMyO &ݻwŊ}-[ٳ|޽{)ScϮ ~>3,/X .2?O0gΜg眴]3޿?#q)S͟?7f M-T:i9N:̙3++2F?t:ॉ/{$@>}~qt:z衼 xe[oӦMiO lذNy 9rk\Ha^f0}*[ZZz'uZ~˧N28)OC<ڗ{yf쩯;?׵}ێ39l=ܼmo-;j?+4b|:7Ƙe.**:]RR^^^YYY]]@0Y]O)qֽVZ={kwygFӐm 58[}ib=Z[Ea[gEj݆{lQi:Z7;NY|Mߧ_;o}'k2ﵥf4'|+<_n|9O) 9Hs:suO>]j(c2dHMa8EEnn3f lڴ $(**Ɏڮ#Fvgq4?6ҤG4~E{z@$j]g̘1~xs ;;W^ÇDQ /BDAe%/yIϞ=݋1bGv#Nc;m9 E6nڸ~~[QM6u9X/7? :t…<%Iٺ2B b1 u]$Iu>,Q:T$#MCe7wIn0!D'ňVUEq;;Wo0 s,˲,0cc 1G7$r{}]qqqYYYf%%%Qs* ._~ȑ#[n}zmujl#rV«Ak$?Tl6^ܹK2 9k ̻뮻-[9;hDMQ7HQ;VVO$`SpsP6N9$q"KV8ME!KlLJumܘ!@F/X+(J~sƍ{ioz))),zEjQl1Dؿ F۞(:u2KUWW'%%MGbot:^\>{ڵ+77UFFmn;u{~.ڵ֭[mҘ[$Y]MIڵ{ѣG7wϺIu^ި:S9s|'[l}n߾W_}وTU[~}{c6... 6TK9N //ӧOsȑÇ9rd-r86|UU.TZZںuݻw#g`nTIDATl8^xfӦOhҫ^hC(?r@1AێX(+|_9/Ry(تqtt7>Řu-Fe+Et0 c:N1Bf8l [`ijV#³9Fz3 Hbc?}}eRn۶Тkj;]0׋O_lhk}Ͱ隹f9eJx_rizbM襗^V^Ͳ`РA,ˮ^y~kβ}GgnRz,(>TZ(={.L<87@Ӵβ~z3zg}:tе^{W_zn]WTT/: .ڹsgw,zV^Ií {}ӧeV>[7o-[[#*Y"U!"_11eӝ2@@մ;5IIab02XqZս`~";xٳ[V!VUVTLOOOMM YZ]H$pqL ,aK^S5~q[##l^ˠ/d²ZG};3Vo:JX_2B(I(XDx<3N:s7Wu ~WTS% )BsN9^| .8pr?k>5WMMϖ+uwTTT<~0@.ˌ(,, jضm[QQ-zi/2w<ڹ~ FGGw[~78sL8vS'[>`s6kJ?+uu;**~43E!-H,ƈn[Vghb#qJKSab_fdh'tݻr_,I'ajw#= ܹs`}}k׶l244TPP@LnқAKoj];,: 꺮4MK4UM&jRM&yZ97;;777hfv:O|%Gò %%%%EEׯ/*((aFEVdY11D`cX. ݇ZSN~džZL𶴴>}ↆ4v hՅZ6Q.k>w"˒$YzEXl&`h\'Vm.н0~Pa1͐Y`nvMM&Մɤ隮#2&Kǣ)E >@d؊L㭭mmmΓഽu&Y2.'z!}vĉO(ZӣH̲SϽvȑ#Bvw%y Zz: ;00p=Ikkk֭[fY8TcppprrÇ^޽{߾}f9*32 WU󕗗q}pλgs ܤ3Bx`*悂W  CUeK'c uF9}(**C@2La!SX2La!SX2La!SX2E=>|xJJ]aKKKFFȑ#}||$$3h ˭Vi}mfXv7f+V̙3'555%%Ih1~ٳg{zz*?CW_ݽ{w"`#k&%%yzz3ƚ}}}cccC&)44j2clpBƘj>}kx5Vk0cB"1&W͛[oRnǓ.] ^.""BPFXMM 114w1/$$$<<|1^oXL&Saa!t:^>/(ӫQF1ƾ{ӼVDEE;[ğΝ;[.==}ǎGx瞮`0T]b_BBٳgoݺf)Q755ٶiXDKM&S߾}###O;~8ݾ}۶}L:rrr3L~ayyݫٳ{J^[8pc,==]P2ƬVkpppTTmg?ݽwއjnn>zh֭[UV~}t~w\.1u=ٹss%K=:++`0OݻwׯߪUBCC9b6:k{|؝;w&NV5_[[Qթ%D$///++mXrss}||Diܩq3zZZʕ+[߾}G5pLϺpN> YYY|cdҥyyyYBCC'O|Au~gd}i4 Fzd B),d B),d B),NKؾ}! .\p6hII #G"iӦ~+uGV#""!D[lQT wJݩ>UXX%L8kRwU ޽{xJ&Ժu뼽: EEEE.G_aaattRJƏ7Hث'_߫C9bW>k֬W^yE.=,"p򘘘RH[rd.aJ2))ɮb(={˒tY|rEEܻwLرc_{5I{ &ڵkڴirی!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX'Vݹs+_~dp-WllE6 (..nwEh2eJg.ȕ-`I2La!SX2La!SX2La!SX2LayfLיHo f_g": )M.k8}577gff/X`k׮i!%%eɒ%ƍKNN~!cx֬Y=z6lX{Y{7n܈^tN t9n X,'NX`A'$8i)S8d2iZNgXc}544\W 0`@]]]UUUn -- 7'䂂c={߇P~ B}X(a>,߇P~B}y2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2l6eN V ŠrED<==\k4Ať SX2La!SX2La!SX2La!SX)**pER!k׮yyy7.!1x*c@@l/?ZVVaaaOwoenܸqFyAl(7uyLwc6^ cLׇTaÆ믣Gt|]rէ5`r^H?O=+),d B),d B),d B8q./… NƜ-))qwwwYdȑȳòjPP~B}(( a>߇P~ B}X( u{!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX>߇\B),d B),d B),d Sry(il6cƌY )y]zcgv{K"}^^^aaaQQQU;â1C}& pN.Z-),d B),d B),d B),.j^.G4SÆ KNNnҒ9bĈQz R(2]ORRҵk,˓|w8#8p@r޽{ݮӧOwBfA_111 ؽ=Ǐ{yyԩSjZ"(K.@qqq߾}m&ݻF͟ںlٲ>(55599Z1aÆعsz{{KFcFFF;vlII |ץoߞ;wOW0GkΛ7ۻ1,g̘2͑1V[[ aaa1Aƌy󦻻6nv]͛ 111fXfΜyJ1flq1lyfomݺ '77.\`-j}hDb2c0|pXL/<<\Tn߾1A0ͅVj|:tyk9r$c>ͫT*tcb}N]vmzz;F3<^˖-ׯ߬YΝ;wUVoaFQ755[l 0a̙3c'N[nٮ#ӦM\Caaa֗3 .vZWٻw/hm|ƍyA}\7KOOH$%%%1cBCC2~7ww޽{9r~7o2VX_>|ٳW^sdY|||~~~jjJb߾}}}}O!ܹ?8;w_Fq|6 ?sddWXpر#Gr۝@*3***&M$J ٳkjjx\Tjq9Ĕ PYYk׮Ҹ\;zZZ[PPȑ# θQΙ3g ;;_tK,s~g\T^^އ~߯_)S K}  6R),d B),d B),d BtXQ8|t<;$*#F@v_M>;;ך:{n2o߾?`0ݝp-S*j޼y~B޽{XTͯp!Ğ(c˖-~~~ ۷oݩpm0&&_0i$={)~AK$}Y[bccS.ZvL&ױp8 HD-N<2~xLߊثb߫C;֮}Μ9/(]zئZm``RlR/.aϞ=^^^k.D"ٻw/(Jlq S&LxbYYܹsz1cƼ+${ӧZqq2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2+***~G~K3c ?}ZI@QQ#5LSNu. y B),d B),d B),d B<5:s&BfuLD6>kQyNCLSs]4͢E zjf0/^4nܸ{1Ɗ̙XSS3y={:QY{ׯ_Dr!{Z SX2La!SX2La!SX2La!SX2LaiLֹ(,Y"vw\Gqp(a>,߇P~CA}X( >,߇P~_w2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2LaA]iVPP.{A89/,,zUc\ j?a#"d2k\el_Z-),d B),d B),d B),1U]]j333Q\,oʕ+iiin^^݋M xyy`۶m'544deeYN3#5MܣR>3t_,++{뭷cJщ!!!]3;.glS| krwwF%&&Xg͚WqFBBoK.<ӶxE S ӦM۴iSzzm*Bv3N81~xx\X8T'|<42;;[ >h_aTm۶m=j[6 }cT`T>hii)DEE>4~RRR__@ÇKo֭[16lPWWa*ߝ;wO3f̮]l<* 1JСCQFj~I4@QL!C4559~'ܷپ}o'vGh͜,߇P~CA}X( a@}O=d B),d B),d B),d B),d B),d B),d B),d B}߇PP~C SX2La!SX2La!SX2La!SXD0e[ۘ3gإZnѣN]]]jjL&K08/]qh2,##wN5+RJ"<%hF(SYYYfѢEÆ [zb>ZYYݳgW_}ŋh4fddh4cǖ`Jq֯_啘xi!Sԉ{KꃌIt+yfSԉcnڴIԇ mTQQ!O@=@j  $F(@j  $F(@j  $F(@j  $@T\\,uz ,[, A 6mٳgjC7==HF!xʕѣGzH zqK1 hڣGΘ1Eׯ_zqСꛥ?666ݻw?}ޛ3gNHHȀBBB AX~}rrrvvԩS%܍LJ1b ۶mj R*3gƎSX KKKryeeB: Znnn/\4444hK-Zdbb"w]bEXX… 5k(’%K.],n@%^XYY)u/ x'5kDFFzzzJܙ8΍7Ax׸7#SX_5d[[cǎuY8^.]tR0vйsG< d/K/bddq4V&.22rԨQƍ @6e1bɓ׭[g`5GBh:x5kd2h(MS^^7o#ZAh4ͨQjmLLL>MЊ+8pa'''h:lj;/ZgϞRgФP 1chlJJJڴi3j(&_Pd#_TVVΟ?_ ]reHHYNamy۷_tL,4J~ʕ+i #믿bll,u'--oh#ϤIϝ;ghh(uzYX 6̝;>͟?_D}Rth48O}||F-u%%%W^!!!Re+Vp)h4(lٲyf?OOϠ SԲ#Иp kc`;1B #FRRRDD/b`@ HhѢN: 6L #éS~۷3@*aΜ9O>СC@1߿?***..N #}پ}J^c۳gϑ#GN<)u٠i  <_,h4ⲲrqAT+JA5J*--jDZ-.WTT=PCCCdk,--MLL,,,LMMGsss333Q`nnnmmmlllgg'nieeell?$F٠EDD?A_JJJDP(J.VTTqWbPWb[ollܪU+ݻ(VWTTjUUU7oެT(unMLL,-----makkkgggovvv666h( R={ɓ;u$u4**???///??_\yf~5KEEEMMM̬`fffoo/Շ-b,))*..V*奥UUUEEEb۔%HKK+,,=-//e&&&ַLGGGY\x P( W_}pB̼1''͛7vrr6m888888FJMXX\~T*-,,?ggg]tttttt988 dhѢ3f8;;K HUUUFFFzzkӳoܸ%>#555uuupuu}]\\Wi?>0665Kaa82,Iq8/////ڵkbcconnnnnnKP( ԢEgΜ)uHׯ_vӯ_~lRwww"4H R<${{xj4]ӧOcκ]]]===]\\͛u@Bl._f͚R,[Jʕ+\vڵkr\CCCWWWoo͛kĈ͛7tuueNQgg{PYY->ffffff-ŔJ##VZog>}_vlll CCCSQ %K|wr P(gϞMJJJJJ{cIIq;t0rvmۖPJNN~w?ީS˗CO?аٳ;v?}RR̙3cbb ~%KlݺuѢEƍsw( Ȼ5k,5Z}…seee ߯_YfKh6l0s̴'|̙3nnnݻw=z A۷;.]ر{gΜLIIC( Ett]v(V>񏄄qoo.]L2k׮]vmٲ1c… (ӧ/]ҥK?~g}tRKK 6駟=  d ˃>tP\+ׯ_E={;wc=cfA6lO>maa!nA9">޽ٳ/^7{^_w-// :HU^^DԖ-[7$$߿K.տ... znX%[[[F|qt' رA,MB8zh\\ܡCN8QVVfffֵkנ=zѣm۶Rg]zz ڿ={tR|IwOK6^߿G}d2(+**>СCqqq *- ?իW.]5L&BAAAfʹZʕ+LT*իW7M5k<ӦMرc gϖdeSOIa?H͚5KR}WRiΝ;'f``c=쎮R?W^zuPPP˖-MLLZjj```aaqO>d:u244trr522_NK/N :tʕ&L_dZV SOyxxHhjF!¶mۤR˚0)I& 6XCJGRRL&ڵ,Yҷo_GGGMR2oFUU? u111111Nh4?>lٲ޽{[ZZJ#HiOQQQvvvRgi\k׮ݻw;vL.{zz8pRSN:unzzV9o߾gϚ>s߿?n`` u@@Q V8q_|!u4::z׮]{k׮ݐ!C/_޷o_sss d}ꫯgaa!u)%''o۶mݧN222 \|s=,u4wFWgϞ5k֜9sz-u 3DFF޽;--uȐ!}Q~NTɓ'mvRgW*?ܾ}ݻ333{饗<<<P Z4iR.]BBBRWn ,x7o.u4YVZuԩP,j߾}w.**{===Q ˗ϟI6effn޼yݺu۷wF>#(uKN<]vsΕ:KP*;wܰaCtt+2v&a'Y>ldԸZ6666,,lFFFF:~Թԟjӧk{:KKK 322aÆAK @}@֡?XV/ZH C.7nյ.5d um޵>}ӧ|Io@rȇh~W^y~!!!ݻwˋ޸qWm>W_}VVϟojjvb/GG|x?x֭}Woܸ1o޼~ 1R"""Fr={^paٴG !5R>Ν;޽{ƍj>޽{{zz>O>=a„s͟?̙j#~{WZ~ڭ[7kܹG#?())y􍅅JttŋOnhhX.P Fxxx>}ųgywFۃyf<<<\]]7o.>xzz8;;i~Jr#GW_uv(iZ342&M:s̉'j-[^/ϐ IDATyiӦX@g-MMNNE-7o mZoyyyٙYYY&&&۶m{c{`RQPPpǿ Jyv.\pfĈ <@cT;wΘ1oڴW_;w… 4XTQQrϋ%-[lٲen^z饖-[QDDbqFhhCʕ+ƍ6fffNNNw{&`t٫Wj4##6mڴog iݺu˖-ڶo^ȇIFFƠAjuF@>۷wСm۶ȑ#F ^bE=jܹsǎKLL<}ٳgrL&kٲe.]^y:HVO_>99vԩk׮ŋgMOOOOO ҥnw}:uZ|y=nߧ\./SSSϜ9cggrN:Gh4)SwD1))) `ذaׯdܼyرcǎ;zhBBBiiY.]tҵkΝ;wA9}=ʵ2>>>j:55=99Y__ߔYf?---$$DR9sǧNZ?___A tҥCHFpC{ܡCvomҥKqqq|o=z٩S'ccc3f̘!dhhpҥ.\P%XTN>}ҥ}] 7mڴiӦ+:4hРQ ݻ[jcCر>jO>}Сl >}?o߾RgC ...^jUQQQEE-cfذaӧO?}-o?ydϝ;WOqP ۇ~A)S?ѣ͚5`"77?ɱӧϴiӞ~=z04ō5*,,߲e6sqqrʕ+ RRVQ`4(Țxbrr8lݺuӦM[n`BR9r$*****600޽{ppp```Ϟ=)MCa &d^qvVV{DA8p-۷o_^^.NNN?y睺YSNNN}ɓ'O 9rd}{r|߾};wܻwoAAO͛VtMnnn7nHJJg[-(((..?|qq 'Npww;dAAAfʹZʕ+L"BYY JRmO>|gΟ?ĉ_~EOzd uFcΝ/N+++1bD.],YRj.;;;,,^prrz͛f͚aÆ>,""B|_ھڵ?CssիW2$((hofVk``6gA]rJB;t~mƌ?nQ#999a̙3׭[ئMzv_?s||:h F.h8Fkff6`;zȑ/2,,AGBs-[DEE 2d 077:FY#;wׯ/3fС'N`h4ƍwYQQѿ~ذa{#@ޟB /..۫ƍ?ʕ={.YdĈRDP /&&bȐ!tĉիWoذãv:::N0aҤIm۶*yݺu}(ORM<;v$n޼ߦ??CPPϳGGVgϞ7|֮]{ҥ۷ПjĉƍСCW(q߲>++kܹ3f̨ϙWJƍ{qơC[y{m޼yΝoY?wf͚͝;~b ^x_~{}d2Y }ٳgTG__~{*VUUmڴiɒ%iii#GԩS]ng u-;;;11^RV>|xx͛76m~'#0y/Iܴiٳg7o\wǭ믗-[VXX8iҤ{ۻ5A{XZZTVV~ǯjf˖-z7{=778<(Na[_orss?8bDDDƏ?`+V4Ȼ/))yukJKK-Z4uZugΜyG~oݽvyW{m۶m۶mukV^T*Z/gϞmgg{.//׬YӣGcǎuQB:t(00P̙3R@YTTT@@tʕo#رc&Ly~;aLI=Zu" `ڴiRiZ348UUUA(--5k֣L#g̘nݺcdž>H&3F ĉ%%% ׮]+£ ߿ҤIAAAATT V2eC쪼|Μ9[NLL=h7o|wb?/^ JMM }׹}v}INc#=D~}z9?[o|򐐐HASNkƍ}۷O2e޼yGz)p!V'¨QnyԩSƍ{.\(E:!4HAtiǎ?mrss ҳgUVIe˖888U*U]@SBA8xc=v1cT_j'L```all,U<oŅiӦ={VVсzs!4%H())IR5k^Ҳebbb~f͚I+W=Z\677wvvÙ999!4*>|X՞>>6lh߾}C'''Ǐԩ{Qϟ@'={VVVd2qepppDDDRRaU2݂/݂-&UXZZV_ckkk`p+Aj[,,,LMMm:"˫jJ+,,| 5gfffnn{ZiccchhX2N|UWĕ?8]]xömR&k… S__ߔsN<ܹs ۷o\\ [NKK}=h4>>>vvv~~~^^^[2eԩS^ڵkDEEU?ĬYRΜ9sߴ#F& @#oy֭駟hqLLv.mfbh44∖/w{,<{,FLMM˱tknevK+^-@*wO\T;]=1p.**A?PWʾ}.006 .400j֬Ybb\S6m2`A7o*ZեK'O~7JrK.:0&I #GT*Uaa/,z뭷yo E)~U(آ"FSTT$~s7=6jEEE=nD:;8&j&}fll|S[︲aҝlذӧ>}Qh@:tӳcǎ/˿4Xb+...++S*EEEb,,,^QQR,+++..aIIR奥J'[ۋcn⸙xʜ܌L˴8h&6C9q`"HBEwwwhp@u]((;$u,++;qDUUՋ/(̙#m05!YTTT|; 6Rffffffvvv-sr#rssqFRRR.]A,--O%%˭ڷo…O>W_/ˌ +o<*M] gժjZ_p4kLծ\200pʔ)|x ^cǎUUUiO{֭L~Cŷt;MMMmagggeeemmjgg'@kkk[[[]'uS)@CgDDDtiŊ ̟?O?Y|>ŋ/_/o۷oߢEPA^V]&ܹs?-[\zU˗O8qիW jٲIVBCC9!6 ,Xhќ9s>A PQQqAsMGEEEaaaAAo9_t˷Zp4]4zr*j ǡC4 "??????//;ۻT*{1V;gΜ'|R\ $//PX۶m[V4j[ O>>ⲇzKO e2٘1cFիW())~kӯ_~ڵ,fffٳ<<<+0iP@nܸQվKcǎO9Ah4i'nЬY3OOO//{lȐ!ⲷ @OcܶmիWL"u7\.uի jժUVz=zͭ/+Z6!!kڵǏg-;;ŋt\U֭[jժG.ɤ 4LzW Ϝ9P(|ɨ;vHŋ)))/^pBJJJJJ8i-Znݭ[#F"K_~EBѧO???!ݸq#.\xիW5L&l׮]ǍӮ]͛Hh@n߾]cǎ}wRgA2xŒAĊ8~vډRG&*AAAR˗/9s̙3gϞ=}tZZF100ӧĉ}|||||<== *111 hڱcǚK 7nٳgϜ9T*e2Y-:u4bĈΝ;Gh¤NQZj%u D dTT\.0aYTVVVBBBrrs/_\YY)Zlپ}ϙ3}>>>R6i&"""88X o̘1RGPOdZV =++m۶/^:LHH8y8xUVknn޾}N:uرs;vtss:)Уȋ/feed'J)yfBBXAhٲ?>n81nPȘCCCZY+;;ɓ EEE2]v:&GG266V&yyy1u#;zh?1/X߿s666RP@ꘘJ5d4JW^=|Ç9ryJecc?vݻw֭e˖RgPe'NS˗/nZ8F9{l\\\|||\\\FFQ׮]{ݣGnݺH@їHH333=TUU%$$:tСC{۷o---@2R wZ, IDAT/uɓ8tБ#G SO=lٲ>}1@رc RgijuBB{֭[?S_SO=-u@ ^ÇT*A"ׯGGGGGGh"00pO?4tzQ 'YNR߿o߾蔔++gy?0`4&zQ ###e2Y RO233ٳ{XR㏿K ݻ4JM@*4'|R,uKќuRG5YVVѭ[7<Fs-[DDDkѢEÇM/7ojUUURgyHΝ[~}xxxzzzBBBFղeKs;M@4HBm۶u=zs̘1FܹԹ&^ \\\nܸX V 400;vի))̒___SSSGGGGEE֭[CCC6m|G*op4&E~^vڵk GbŊL&u.\ webbrҥ{N,wvŋ[YYO6]PpgM@Tsεn… p299>ۺuk6mV\9~xKKKCH$$$TUUdU ;ءC\p7ޠ=hl ޾M6RAxСCSTTӷo_C@M5o>0P(>Ν;ڵĉ bKӼRP\xE{'m{O.X"88PHR:O x?ͳ;ZqPjiitkkk+((X,!WSSS`0ZZZm#=2,,(>@$СCW=zӧ(S*++ۆv@ hw: ,KSSSCCPvzL t:{Zsss}}=IMMM$644$j2Luuu &I~a444X, `N ---%n kjjrrrtuu?._~e֭۶m駟0Sʪ*{F)H[[333gggv?!/#@b:=ZiTx,))!C(hFFF&&&fff444411144$݆{ )uuu?DGfmm-ékfڅz 6^&%%uދ ۷[[[UUUt$?:tȑ#ϟ6mn****lzD)Ĥw^^^&&&FFFFFFX Ս:~ #:wnCCÕ+WBCC ֬Yb 33g655_ɓ'gΜqrr"߿ŋ,k߾}ׯ_ MLL\hѝ;wz;vlED'N[<:(tkkjjh4ʕ+###%sׯO4~[~d(|~~~/^xK)N)䫱 .txP {{{haaѣG ,^8??;<<(H4w܍7ٓ(ood/ѱ~۶msIOO7ncbb(ѣ˗/{E 3͛7Ǐꪧgnn~i ŋ3fLPPg;knFQQD[[?lllHJ %h4CVVEQEEEtAMM EQNq㆏Y"ؘfm{왝-`]>gݭ Ç t &HsѣǩS>X\\N٣h$(zyyؐmLWjObyX,Vvv6َwrrJOOE]P,tHw QQQGUwOMMMJJRUU$O(gfffddĘr)b2NNNcƌqttFSPyyy mCfkk+F;Țn y<ӧO[ZZTTT$ |Ꚛ*<~;wݷÇ111$7&&&3fpsssww|EGFFPiӦ͛7;w.??={̟?_OOΝ;˗/'+1ÇW\y钒rm۶ٳf߿?22رcNNNVVVl6tYXG?w7n|[n{eggرc͚5]w" 333ccc=zKfD#Y@eꮳvEO P(|qCCz{bŊ.˧(//IIIinn1b… ۧO,ȴZ444D"Qva~zDDDdd$.[o`EEEddݻwccc333B!C "k>qɓ'***UUUL&ʪnܼaÆ__~e455EGGGDDܾ};99YAAk˖-655vMt⒒һwﮛ& 0""+$@rLHԧO,Xne&aÆ.]vSPP6lիGF$Y |κI E1.A'++ĉ'OTSS뷓pƍ }}I&]tiԨQ;@;$@궴^zu]֯_߻wo+..z+W$&&?~ǎȍ ]$@>ybwE֊qFTTTMϓibb2q]v > o&$>>^YY=))յӯ/ zxxt9NpppPPPttO81h nYdAAAEE[HHȊ+:x͸  >>>W\3fr'uliiYRR3xM6͛7ӯV__tرĞ={n߾}ܹ:::~e.dBBqee%ϧ(ӻ9rf͟xC8qaҤI{6lXt!@>}duw޽|r33Op޽/^Y|ELLL:H ZD"ӧO{rrr7?ٳƍ׿SN/H >@x喕%''w{Yb}$:8:,,,>>~***X$}|)Nsvvvqqċ޽[MMmժUtVzzĉ166v̘1XT}LHH077WPPPQQ{+_^CC߽{ n'$$OSEEżfܹÇHKK۲e #tW I d^:'NXnݻ'M uvvuVHHHhhh=:Idrrykkm^^^g}ijjo2dHZZڔ)S:L@&''TTT477 Nf9?񀼼)S;wnƌ~G -IIIdՌ 555[[O.]gCBB\]]SSS"fz tppPTTk644:th g3f|בfffx/"2%%E$u :[vm"hʕ7o>pѣG1*|8@&%%UVV;--@ ؽ{EtuuD;zh``e>.rJdrr%EQVVV>΅ ***V^nϟ?ڵYf}-šd2 D"'@D]vM6]v߿ʕ+cƌz䛼֌+==]SSS.vgHHȏ?gO*>{7nv]bʕPDҮc<yĈt:=:::..S.E{7|r6mǏ $B:yQ.\v! N{uҥOvΝP񞺺:___77={|rEQ2hM6M%$:fffNNNǁzvڵk+++tyK EQ%%% -Z$sʕ'N:uUU^^믿;p܎\qTWW744,--(S>}ZYYyܹaEE… ,X0qΩ233m6cƌQKKݻ===-V J\֬Vb[{.uС9shii=+VPWW;^ѱ+N_|yzzzkk{/(r _|pHtrrK._< >tb;}}^ePPP(((pttLOO5jEQͫWذafںu+EQCzgX,ֻzʕf}}3gfdd=s̺u^|fT{{D%KlܸgϞEy{{5*''kӫ(dmm?h46ob֮]ɵ9p+UUU"""H|^^^999 .5jԦMrrrOsݱcǮ]}ߵkג+**}v۶m***E555Zj׮]'Ol{@LLL```YHY1B0++K$9::feeijj~\a``P((?wܩ9zի `0޽KQ8z())͛7J%OGG<CQx<==)z{hѢiӦ8pߟ練}GȊ)))Nwrr_)y yyy<:99egg)((|ED"ÇgΜI~?c>}f̘׿_&$$ :ԩSEk|#'{ )b2=Çz۲e#411i>//7/@)XIuΝe˖Qׯoٲ#(t?]dd?׏ %퍡=EyyySPP;v,ODF.8f̘vw)ޓqС޷o $Aѣ_G\ɓ_|~4hиq:Rihh|>ֶ=f:ݷbͯ \.c~55חRQQQWWoSIIojtzDF{wod/ೲo߾ O>}ɒ%7n xQLRVV%|>EQ---t:_xs166(C !W䦦&rvkjj\nLLLff&4..ĄuD}yyy-XƏogg_\\i]<---AQQQ<]۬bmcSPP6 3 EEvUWWx_VYYYZuu͛WYY9lذcc㄄GGGo޼ygϞ(ߟV]vǏΝ⢨:SUPPo>OO3gΈ֭[tM6m޼9((:uM@@FkwA??;w,_ʕ+AAA8+EQ ole700HHHݻwbb]! য়~*--rCQVV&}}}Ӊ:Ko8ВK7z_z6MZqYd7Cm-w NX,wDSZ_?dNlzzz޽[څ@!g555eggoX;.111))E޽o߾GbZZZ8m@C\.n7rOL[[[CCCCCCSSSCC$@&ill`0'Z)V 555Y, ۮ@F[%'n$y%UvJ:WI'=䔂7](r8G޾4 |YCN_j_EEE_344+),@fddPUUU5lذ={:th^^^HHHE6fs:EZ*X,ɁZZZL&SWW‚`0 djiimE⢼ $Q]WI$$g,r[[[9a6ϾEm%TQQ~qO`uuiݍLcc/^|wgΜ/>t>n:off6uԮ;mTUUUUUUWWԴMl6 mmmmmmkkk֛7v>nm=?xr]]˷/((m.pd25-&_iܗ #,@>GvvvYYYsӯ_r̙SSSs۷|jjj*++߄vL&S___WWWWWbˁm_ZgE5z#&SZZJkkkI7sfnn'yѣG+++{ٲeAAAÇ?x𠳳gƍuҥKyyy<~zhhhhhhbbEܹӳg?ύ}%]\ΠsioooSSӽ{k&@PQQQVVV^^^QQQZZ*GĶ+***affꪧ)dBlA@v9]5EGwߝ:uՕd8q"""ٙ޽{-\PAAaԨQӧO';{cǎ߿?==}ܸq/"gsrrFϷ̙3եd DbaeeeIIIEEɇ555555 t/==O?GJt˖-;zhPPВ%KxZ_Uy(((<(ӧR|V)@666fgg3 _L0֭[^ﻮTOPXXXZZZTTTRRRRRR^^^ZZZYYYVV&^BAA$C###777ccc}}}}}}!?뜜Fq>??ܹs- ?awm,>T^^.ɲ{ HTWWG"3fPVV>rȑ#Twkmm-///***---,,,+++,,$YH|-[6eʔӧOڵĉCХ)@h =9|nnߋ/v]DCCëWJJJIV$eeeE)**899yyyhlllffCx#___33[k#FXtS]ts sssMLL^xaggw…yuӧOgƍƾ]W'|nJrB`fPt:}ѢE7oNII(jذaZZZ666cȄT"e% D>ZXXYZZw|>ҥM6577:uoGvd0Ų2rɴ$Y.77=/_L'NO?999999IT蠂؄lc߾}駾}IL#@𰳳x1chhh,\w}ill'Oh4C߾}lү_?777 i 7nH.rJiW݁|\qƅvd {;wѣGSN@ЖP(x1 BܼV0`@߾} _YYY v!gϞEN!+quUUձcnڴɩW^x<^|||ttG=zp8yH5ՠA.\ *:Y=yyy\>>>.\@.U^^MBcbbbss;<<<Ĺ #@5DFF>z W;]uuݻw޽ l2OOOKKKi x<^ddǏ)4hШQե]ZMWWW]#<<\AAa̘1?d޸\nTTݻwݻ* GuaÆaIFwp8ۡC\\\,--E"Q\\ܮ]TUUWX?0Lir E"QAAՋ/,--}ʵk׆y… H*555""#FذaÍ]xє)Sv9m4S.\رcǙ3g.]$SAxMMMֹ)v<22^^^Ǐ9r'aaa'O?~ӧ555=khh|r?????#F\zuR# @Sf 5}LMMo޼jll~7***ƍSMMMtf͒v ]sٲeҮ@v\mQPP8yV\&>|###ґkxDׯw999STUUݼyڵkonjj/֮];ai=M8qĉҮ$*666<<lQSSGɓvuyAdAAQqq1YNkx$%%zj„ 7o4000`ʔ/_ y_~yJ4NNNwٳ  ?RAAŢ(kx\vںw+V=z4'InRUU7nܹsƎ!3C=z{O'2??ܜdw k׮옘%KHHTSS67?~رJ)\+,,ѣLJekk_uE=N>)Y~^^^RR޽{+)SΞ=JƏ y^ZZZuuu]QϧYSSSWWG|ⅳ;y󦮮ߐ!CL"Ν;gϞ~zcc BBBTUU]аC*++322z>,(((f[[[{͛7) 7nJUUU{qvvJII駟^|y…#=HK=RRR>* i4ZIIYIIێOlllMM E"g͚effo3&%%%))iݺuҮsS|||O!аR]]](---ޡS^z?92$$wqqvif̘xȑrA>?}SA400?|G dxxx߾}n޼Sʋ4???{{Ç<{,""b񊊊. SS5kl۶-++#gffn߾}Ŋ&&&]]ǑIt\8MMM,,F3fOMMݽ{kwnݲ޵kvQB.p|~CCC]]ϯx|>pD"EQ쬯onn(J$q8PQQ!t---h4x*,@QN(J]]]EEEMMMUUI6u544>b3NiӦ۷oO0ݻhVTT4aGGǭ[J&@___OO _xW_EFF{zzJ.tرÇ7.**jС. dr\.7s8zq{ȶ8ŵ fduVmmmS?Bsss}}=EQ---/_$;ٵ@6߾ I C]]]]]b &`0uuu?fQSSz1cԩѣG񰰰o˲<|]]]kk/_c[X,_|qaÆI."~pʔ)vQ Q---UUU啕68oL&dXL&SEEʊNmuuu eeeEZH5ߑSɟ|>㑖RH\.klld<|544p8ccϟoذgϞExG1ǏO4i4mŋTo>29##cժU{rZZZoمo+t~ر3f/---E"ѫW"##ϟ?=gΜÇkhhHwrG=kk/mG9Fݹsd]D;vVVV. :_eee|XUUUVVV*4d2mll>lM6$LMMӿ66mZimmrJss̙3322ZZZ&Nhhhxvĉ :::7}}},Yqƞ={R=jԨ1uԲpF--7W bŊݻwoذN=zt\\\~Xat|EQl6{Сokwݻworrruu;rkll ػwo]]݊+֬Yv!/MMM%%%dD[ZZ8;;ۆ!> `ڵ4(EEE]]ݜ"""S~~~t:mcbb^9**ǧ+V'X޸H/\W^MQԾ}]ZGA,))122bo =jhh;v HG2yjժsnܸrA z ??L~`hhhllljjjmm=hР!ŢE\ȴC什wReffFQRR7o;;99~G^:t1;@А>}H#ӟYL&%StmpGGG33;w1B[iRSS׮]9s۷o#: @KʼnT(RbaaaaaajjڧO###sssCCC'nÇ3g<~رcϝ;GvVWWSkhhh;ԡUQQ_ΝC?~|o/ zzz\.FYZZ[n}W|>?**j._ŋGNKKsrrvE@UTTl#//˗EEE$(2 +++77 &XXXXZZZZZq͛0vXȬ"_~kpp0魚NNN;wܶmlFFFDDʕ+M6EFF;wn֬Y?߸Sz|d:@HMLLTTT^?4%%?Oll,xyϞ=ιsM!y '''++++++333;;;++!Aͭmmmm.r)o.^8jԨ)S_tiСoܯdgg_\\}ɒ%7$Yjjj,m o߾:|;v'ŋ|~Zf &Ð HQ IDATEEE+++{{{oG666w o￯[nҥ_6mڴy栠GGGo޼ygϞx~ܹ|+W 7o^eea޶@d:@ꚛmdDDUUU###G% ?BMM͆ ooׯuLOOJOO'(===!CٳGr4Ȃ狻zxx|d[OO/$$㭭߸իD I2  ˗/DwYbˍ_j ommg̘!rt2sӤI\\\],\YWWW[[r7va.++1băB,YWWto"]$999)))11199977W(jhhyɽzի+&d7@QfL&cW{1~]Ufg7IJJ1cFIIɓ'[i# 㓒***(266vss}4>>FٹY͍,  HUUI(Q$ݻwoڵl6;--_*uC]]ݢE7mڴeEEEiW$} 1 ,߿`0qFggg%"֭[3gδ}ˑ-Ç 111O<4h455]#LH555mmbKKxN|ok׮7~7GUUUv92=z(**O EUVVtEEvD"у~G@;k,)IQ#~]r'6~֭b Ç?rttvuеd4@t>bllJgϞx<)@Č7n;=>z}Μ9ރVVVvu !2 uuuyO2 KJJLfyy9~}JO<9r 5ʵʫW޼y322̘1gذa/$YZZSTT4zv̘1C(FGGoٲEWÇ鱸ʕ+.]z𡊊qad#h,++STT477/((hׅ"77wl6{Ȑ!ӧ!!!>0!!ƍ!!!ӧO4hK(///iWRSS===]t ǏhkjjKgϞc.^(133˗.]JLLݹs:L9wOOe˖I &d7@0Lڍqrrb0O<ׯ$F~EyZEEEϟ JJJ2228q]N$M8qĉҮ@brhllp8Ek!Ǝ?^bUUTT\rEMMMbtl6ŋwTT2e޽{ FѤ]YElttt455O555%$$ }p ^Kolӧ?ݫW;v̞=[gYVVFY,VAAx\\R~._ܧO.wȐ!|ÇE͜9̙3@F$EQZZZE ΪOI?L$hc OQTlll_cuw o}nIْE Ζ9s455%%%X~ـ޽{w-:"::z׮]300XjՂ fi &*> 2 \nccH$ mfeexӗ,Y`ٳgw߫{쉋:t'L h=KnNEEIU|dn2H ggx;;Nummɓ<[͞=!99ÇSLAzk|>?88X]&88@bd.IQTmmmN񮮮 nnn ~%Kt!++kǎ!!!+W\x$ Y 4M(VWWAgȐ!E%$$=tܹ˗/v&33s!!!,~XtAd +PTT,++wa)))ollHsrr-Z{„ {˛?~޽ lقLdEE^ss8@'INNnii2w}5? t֎ p-@eUpqUDTTQ,`a AX; 5$~yyP1Wf9ʝ===)((zQnn04 $DB7oHJJjkkHIIihh a'NHMM dmڵkܸqߴEB\7H$VΘ &ܽ{)LfVVV||ׯ߼ySXXd2ƍgddcǎ &~ǣ.o%%%vvv^u $Ng0xYWWWSS3a„f__ߦ&y9sqd}9sΞ=w +oo+W3G0ӫWvtt |joo?v옽ɓMMMPvv+HlkkqFvvvmm#BˬJZ[[}}}CŋݻwUWWϞ=[EEs /??ٲe_vٳBBBB r֭[|υ7to6HIIooo N>-++a_JL=Nnns/^,""3fիWsrr8ڏ !3gF Ο?rvv0d[333P(KII1L ìtttXjhhTjBB>+&&fӦMkOjQ[[[CC0&!!BaqqҥK?tO aaaw \f?&?Sq/wIƍ͛aҥKmllVm\\@Ll梢Ϟ=L=C666222!EEŭ[IDZGj!4}t >91** 0iiiHOOǓ> Np~ӱZtR@@a CCC?_[[+((i&ѣx4'A A9EPOO>533!6L&s׮]VVV l߿ܹs\*//622RSSstt,**ڼy˗/|O0`dda؃B---!333Prr~%K .^(""E dcc#뵢"ad2t`{xf휆SSӚ/_OgHTTTyɓ'Ԯ]VSSr ^^Z ʕ+6mruuݷoBwa|kkϟ??%%ڵk +mmmQQޗ\]]1 KNN>}:tHÌȦ&RAA0==ð@Rԃnݺuܸq ĤիWzzzd>l``3eʔ[n re q #333))ԩS۷o>~WW7dvv?Bڱnb0xVBNRC;!Ey -k^|ƍC(0P(øê@ HHH# n޼)%%={B=zt`d *>JΝ;_633`sĉc5J]]B[[ӳj޼y999o޼}6Bo֭222+Wܾ}*BHAA5[__?77sÆ h33nNǿ駡~tvv^ jss3BIHHz换ѣB{qFyy^F N:_z~7syyy|Uooo%%% ̙555IJJzxx ,777'֭T0bc'Odee{VH ˭H$ܖ-[XBjjjGqrr*++0$ /SRR2w\aaSxڵW\qss[ٹswŸks~WӧO777_zD"?>..… $ܼbN ]Ǎ^?`fI"|` ѣgϞa9a3fعsֶo>997iӦ޳g =zyH`???5 5jԷntwwttt y͐@}I VgSqqbYYY&&&effnذ᫪<{W<޾pº^_egg7رc4รGzxx477D"QYYHSS(?)''GWW,--".rf IDAT%Jܵat:]^^d;:v옂¶m۾6zꂂswm۶MCCСCOeʔt$BWwqq177wqqgqFvvvmmc%Bw6mɓ'L&B(??ٲe_vٳB!!!W622}ԩSsssSSS%$$LM&.|rQQQIIIBPRRRTT@hmme7n|mL&sՒiii_{6t}|KIMM͓'OXY0lЗIn߾]]]D"/_ҥK7U\\6 N[[[]]oTGGOɞ33k2 Bikkkhh`F$$$0 c0!IIrVrA&SSSB@v9s $mmm^^^_Uڵkuuu{zz6GGGaakod G͜9ݻb  Hf!~~~-[`H<0jV%nؽ~J"rss4ڵk]t) oTCCa?ɪ߷UDbs zzzB򩩩JJJWy֭ЯW\wԩS.n0;w9r$//իӧO H$"CKKKgg猌>DL^^B(!!!$&&*cbbzu)bcm^goovppP(gϞ%ݬ}DX!""PRRohqH\nn.>*33&@>>33TN/Z(;;͛7!ٳm۶UWW{xxܹ5s^x/ NG ¾W|+Wr1p9v>h.L-=|||HQQѣGgddkiii``kHtqqIHH챢b_n<;wx2T*Quekss3BH$iii|/:s挒ҪUlƍ'M4{ ?~|ZZZdddPP#B *aaa)4Ӂp).J L&k Bv`mllroޏ;vسgφ 7B7nܲeKnn 3|9j֭[? I xxxh4 $+Ngŋ¬}6ؐŬY|||5 444}򥷷 ?QQQ|Tڍ787@ tuuIKKdggjkkcWWmI0 ۰a@uW12lcciӦ5k֤Μ9s0Etd2`2L&NDEEijj~qබ6|/yI\\`^~hbb)SSIP//YAd[NVVMĸ:ujڴid?~|ɒ%ӦM {8 0Lζ¨/hoooaa믿8Ȗ_~ӧOvrr" 8>}J&9w+%%!@%ķᩩԤzzzu̙ 3bmܸH$^zuYgmmǗ4qāU~4;7c N!HŚ%%%aMKK{ELL+{qBB€>^r_511 5j*?|N9!BMMl"-gΜ7ni5egg{GAaqKdGG@MJJQQQgg3g_m[[̙3UYYي+ ݻgee5 $ԌkDDDy߾} O<˗/}O?w+bF$yyyB_/^\~}?]/mH=7o۷o!{`D+,,9+H|$@0LTTTNN2**rǎY__oggn:[[ۯ?X~Ǐa##TwwwXXnjs=N=_dRTuu~6555sΝΝHL]vUdee7mڤ  @ijj >@=<22 ã%$$kڵ> 'd$[ioouV@@@JJĉO:j*qqqNð3f狉)**~p@@ʒ%K>W[SSΝ;333chhh,,,|>6mɩSzR Tl|;999W\ X| @]F@@`ʕ+WTLTTbܒ@ TUU >Y;00ɩUUY(((Xp!N򥾾W?אsRPPחd򊊊ѣGimm ~ׯ>ɳgϪ9‘5hzҢٳύ_d͛?WUTTccc?Σ>h޼y>TQQʿBBB---իWFtc]vΝ;g̙5rGrH [ZZ0 ;!UTT?7ի ,PVVն6''';;yt^^󕕕?~ ?rɒ%#tQPPp_~R@@q(bֆ BHIIX[[b[l\=ݧOf3f={kgϞ󋊊őksfff"޽{pe~zFc777WW׎V>}zՎBǎtB۷ Yz۷Njnn.!!1eʔl<={/^XRRrԩqqqx˖-ۿڵkgϞ0y1cƄܹ<&&aqUV!DDDBIII;t萢bOO'+'l6$))iiiIR!/m62aXgg5kK===fb2555!ttt0 c0_~=~ߒ̙3D"ð#1 c2֭R(Bb׭5220!|)'''/ώ){B5IޞD"%$$ X%񡶯_9BHDDda,--BP[[[۳gzzzvwwt#ܠxB777%%%NGc$ +TQQ)((ׯ_+~|ȑ#cg ՘ +V >䔖|+WdeeIp%%%}_reӦMD///P{{{IIIْZ~F[PP|1%%eǎ۷ody1::W FfffRRҩSݻo>f_ӡ7ydY{NFDDx'} ^* H8̘/-[spbc$ӓ@ ddd`d2utt,Yһ@kk+BHII ð7ofϞmmm4MWWwٲe_l"99Y\\ښxp Ȇ|TܵkYÿP(/_5kʑ#Gf͚Kӟ$.]jhhhhhק0ի$iqqq.\ H A -k׮͟?H$JHHlܸŋ`D `q NgE|ERSSǏ*P\\?XXXСCyyyU[>)++kΜ9SLUsBXXp6ظ{nɬ~sccp10yyymxxʕ+9{=ioo{nppυ.]jgg7w\:r:Dvd 5jԂ xر]v=͛7O__ܖ=rѣG=<==M6}ڎEzJ^^[D>Bɝ?Q ( &0,,,<<<==]QQqʕW\7x.J UTTz_■L{>}I4¢***.x~Xaaa޽>{Y`iH20LFFwwjjj^^^y uѢE\۶m{_ЈlEEEkk뀀I&q:.08@\t _v !`0?ڵk׋/-[6cƌ0mm혘GڵKBB!t|O 2eʰ=߷7oy˗D/ b'O~kk+D6l0aPHHc``+/^͟d(pdH`wwwtࠢbhhljjի7oZ[[CX8k͘1~_rr2BܹsL&!d``***ݿ1BHAAܹs7n ʼxo߾UWW711>G =""N^^2%%eƍyyy'O4661={6B(!!O O>_}䉳(B(33y{al< IDAT~z˗Y'>}p˗_ti8L&YXXʮYСC%%%o߾=|\c_*!Z[[K;wDa>>ׯ$B+W֞1cF:O:%''8|ƍN8QPPk.555NF%/sB"@988 Μ9ܼn:uڵիWر_~]!N?}Ǐ&L&3))'N=z+??kjj^x{nX)!!LHH@sK$&&ٳ7o>x𠩩imm X=yDOOǎf庺8XXX=~۷---wܱt?Ǐ 5N΋Żyyy1 ),,/Q(kN20MMMЩS>2sLUUUP]] &Nk.|YnFPq笞UðÇO߽{yyy222x˗lقwTWW:ujff[P('"""&&0ss .Ϝ98)--~ӧO)U/^ldd݌\sEFF 5\xqxx8ZZZz?G.^x%<{DD &$&&O ?H>V9!A:::?ɓ|qqyyyy꜎('ۼy3J曚XWZxYZZax`0^xã%..￳ĉ}||#f|266666655dƍ'N$9-;;{SLh ELLŋ˖-۳gOBBBdddddׯW^]RR;C233 w]]݊s΍?wTرc}}}Nq gΜ)**Ȑ;v332<<|ʕ666C@0 KNNUQQ"RRRx?l}}=arrro)++ڊo:F0-,,LMMg̘ow5FtҀ))E+Wlݺ5,,LYYyT*kٳ׬YsaP}}1N$B@ p̘1 GFFFQQ1;;!w^SSb:1f̘5`~k͘[=L \d??%Kӧ{0a@277?2228ڏUϏ`S(___aFѮ]7#ljj/8p!T]]ͪ-00!"tttXW{^t _Б`hhhU`R3gB6mSëW>/SG޼yٳ/^$&&RT xu!dffv ¢EЇJ.x .s^__ۛu&;;|2sU[[rʷo^x1111>>>##uFbcc߿9iҤ3gϞ=[VVHKK0QFݹseܹ+VMNNs玈ziiiOO///Bsԩd2999R`׮])))/^QUUŻ(JIIQ(444$%%)**655IIIacǎǏ5h4CCÂ7Λ7/''͛7o߆Et'+>>^IIICC=}! ꊏ񱲲5jBH^^~ժU/_tt+ Ԏ9deeUVVaXqqۏ='V;w|~{kk'MQQѯ?}۷o{677_zD"?>..… $ܼ!&&r޼y6mڶm۩Szzz>ʊD"'-}A 7n8PTT+))5k98v555 )))4mѳf͚9s9s9 C[}˖-Ǐ߻w/@X[[ߺuF9T*5>>>>>>%%۷G:uPX dVV֊+drLLܹs\pܹs!{x"%%%!!!--N̙3g߾}Ǐ'oڴ066Ko&&&ovwwhxcRRRvv6TQQ166ްaرcyxx8&H ُV4iҩS꺻YWyyyY|ݽ{HMOOOFF1dddh4!!ϝ;P~!a۷og͚aa pFggwR>c0RRRFFFK,4i!H999PQQ Lf-JX {۷iiiT*ܸqfrvv4i!#{ $NCC!SUUMR 'Oloo?ycs:RF(12'---!c;::N0aܸq $Ll `ikkKKKKII"!99cN0aӦMڰ+#C'ӦM3119uTT*o޼a0:0raVYYYXXXPPPPPPXX[XXHyyyǎ?;V]]H$r:d[ӥ`f`2UUUEEEEEEtuu!.]j```hh3N<?y^HHHVV>0%%%vvv^p ,yyyV | nւ [~8n.SYYdɒA }47 auuu555UUUUUUUUUv//ѣէOo6I ={??|pܸqNNN7oޜ3gΟihhݻŋ>|xwyAIII\\BFyzz677KJJhV%''KHH\~Fη9s(##CRRoر7nΖptttW_SS-''rK.M4 !f*:TWWWYYYWWWQQzӃ=zѣTTT80 c\پ}k$$$LMMo޼{%@hnn5jNnn.477WVV~:@(**a0xsgϞuqq5jԅ v|i ֯_]]]yZZZAA8@kbs544ܼy3"""11QDDd֭1c$@޽{wo%JP(JkkkKK ?Y )***((())+++rCeCX.^x۷ M6-22U\\Ç @@H$-AAAO>MKK/ijjjhhW=zaBzǎޭ-YkcVSSR׮][lt~V0ttthV`0Z[[?YRRRR\\\BBBBBB\\\JJJSSSJJjԨQRRR iii)))-H}}sl۶`􄆆:88߸q/犸#Xgzldde˖+Y\rr~VV>>y/wH$JHHEDDxyyI$8??1~>ӊ+_ycccUUU˗ (W7mB///WWWP{{{IIIGGG: FqljjjzIDDӦMΝnݺe˖ݞ,Ǐ7]V--->a``蘒cǎ۷<ɫ #333))ԩS۷o"wuuy{{Jfggt: XXXׇ n޼YVV"""lOx$//áCBg`ikkCk4owٻwqbbbuu5BHSSĉQQQcǎ-..5j:??gUUռyrrr޼ysmBuuuZZ*r!!!66岲~O;6Hݻ Bwssc]8qB̙3:::Ϟ=]bn|| )3fhoo߼y… gΜ+//M~~OZYYݻwoϞ=7oħh8qBPP0""b+))$''m۶ɓ' yO{5m<\HHHccݻBL&΍JOORVV|!tQfH$*++ijjs$ƍ`֡R! ÒgG dppCBBg͚emmݻ1cp:4+ɝ?QW@c㚺L# 3%h]BQֺw *VZVԊ{P6 {O~|P*x<';sNqqL*G,Xb힞7oӫʕ+VZ5re˖m޼N߁PTPPPTT޽;p=zȤBh{.]'~>hРӧر+l:.::ĉ<>,,lU|ݻw|,=JM4;w<|iffv֭7/zoР&<}~oh8===mmm>}:cƌѣG{yyxb͚5XZZZZZN2"߾}˨k׮%''Btuu$iggסC#`ю000HOOoz7 !Lf?֒N[[[[[[Q{jjj޽{͛gϞ]p!))I"8::R|BΝ,TTT~ Ų?~<'---޽{С*%%%{{{[[[+++ccc2wBGG3E"g[Ӯ]v}I Bׯ8+++L&JMMMMLL|MtttXX֭[KKK !W333VWWW&e@=z{JJJ'bMNNwީSZFH$K,k_tF9ÇEEEVPP䁱QQQ666t'#qtt\lY3Uݜjjj⢣cbb޼yUE166ёuTUUU666={رc!!!cǎm>,KFEm+***++ҥK.\=z':ug6mtQ KiK$P(|RRRjkk !ҒJڵϯ+˭^zӦME^zÆ ccce]Ec}* E Ɗ2| 6<==<ZjH*!d޽/9?pk׮k„ ׮]cX-N899_[[+H* ߿ZYYI֖I###鶎# rHR$ BB 3;;{ԃVhݺu;~̙3{sݻvz+W R^^@ʘL&ld߾}Mzѹs233ɜl y^[ Jm888deeDEE|2^z{.77WCCcر损s…7nҥ !ŋ#FPVVm[ܹsB )))ӧOҤY2L@```chh+͖<#I-HwtVVt;>>~CoJӘ1c֮];akkkjϑ#G2]v5@3cԒ!U^^.233BaFFH$xŕ+W222fJJJl#͖zzzY @nݺڵkt:bSJM`F0u5|WWW7-@QRRj߾}?nNN-333E"QzzzZZZLLLzzzVVtS>GIgM$ٮ]BjV6}||*ݻw˗/O0 5zGN6M,oܸ FKKKKKCU[[U]]MTSS{?^ --->ߺ d3 >^?aBh4S%еk޽{رCօ _HeeejAd.]ttt.]Ԍd2***N8^l'/WNJJr< ^ @$ȅ?#::z۶mچ ot˥KVXѼWsڵ#G:;;\.yLfS3 !%~t- r<㩪r\'rҗjjjԆ# ҥK.KUTT>}:,,J",\Pu46 o FH$YYY 6lѣG{qƐ!C ټ*7qYYYxYRRR\\\\\\XXX\\L******TTT48 Lix|>J>_?J򐐐pX//gϞׯ7n~XOhmmѣtÇgϞmmmݿ.]L4iݺul''/>{qʔ)}̙s}iJJJԊUUU ›0a˜1cD"Q ݸqٹ󏵵uK\`0z>ڒRiԬ,,,|?jVVVfeeUVVK[VTTP~ 5IRd2UUUt:ǣzM !ԍx<:r H,PTw͢NB3! !!aٲe@!mdjG H$@qy{{S _;w\\\RjjjǏo޼ٯ_ݻwwرFFFMVwk׮RiӦ1޽{oݺ5..ˋjjժSnٲezzz޽[z5!H <}T&H`0휜AqȐ!|>ܹs/nިszBd2$JQ,))-++?YUUU^^^]]]VVVSSSZZZSS(Tk %IQQX,nl6j ildʢܠr7(T/%zzשmWBjB\PHDRXXHS~wc~k׮hF^6}V˫Ϗ)BH=^:f0h BHDD͛7oX[:::7otuuusssss:3믿jhh|ޅGƍ鿄Y,'!N?w@޽ !h [TaKY#((**!M#Pm i*klwJuJ_R=MV={?KC|FNu_zoNo DԿ[ݻw $ݿzj==3f>~˖-K.%&%%ϥuuuүfΝ;͛SNmذuҤI۷xᘅژB_D4mذa*K$VWWG5u666۶m۰a'::ڵk-W׵]nݳgN8qСxxx7ȝΝ;?zhgϞƈ޽{߼y344T B!o?@듗d2222o0x`]]cǎIBj!4mݺusIMM=tP_PsP Ph !ԘXB5&TEEE0??111'O/_СCbb"055e#FظqcZZZcbb]]]BϞ=ϟO=ܑAˑ0JJJҿbbbo`0&O|ĉO>h,f̘qg>\ W_~!ŭ\~ՔBʕ+ߟLٵkΝ;y<֬Ypw^ZZ:s̡CJGGԩSl6Fp’%KO:)X?FAAagϞ @5*++?{lܸq111k֬ 'NPVVVRRzINdɒ~IKKL&ߟoܸ7==rmh.4אrȑ 0R˗/&::ƍk޽;zh++/jiiE>z9Yp~"o޼z ߢhgϞmQ学ޗJ'Heejq='cccӹsǏZUz~NNN׮]ZlÆ SN^t=z4}bX>@jB5M:5$$-ɓ'[r޽{={HX|y}滣ol$N0… W!***.\Xl?:aȭy@RNSk xƓ'OH$gΜir=qgeeɪV&pt:QSS#DGG7X]]}ĉw^JJJΝ2h3d i4QTTTUU%deeQKK}̏?Z~XN"""zm6 d !*** ,FI$;!mllj}˗/^|Yf5{vr l6#Ne}||_z*5dn۶?8|.]"##e]@Kd2%D"hL߻woIG522rtt\n]]]+h~r kkk !b8**꓇̙3'(((77kmm+Wܹs֭NNN KUUUD!?dڴi\.׷U lhѢOu)00P4'***t:z ׍p.]+?;;ǏO6յ@4ʄBz'3g[:uڵݻwe]@3)󵴴!***M -,,lI&EFFZXXw`ZL} PPP0a?:͏Bu|SBX,.//MJJkJ$,Zhݿ[`ddzs熄8p`̘1. n7o9rhu 7d]ESVV6l%VWWB|>*--...rf͚{nooO6#Fkٲecǎ7n܁455e]|d]=zȺh~w\+11:2dHAH$_~/k׮]veddL0ʕ+eeeׯk_~iJ۷g͚U\\qɺ'Ou-bʔ)ͲN\<Z^^Np8t:N7q+_t޽{333[/էO'O1uԨQX+@TUU?^?Z4Kzjjj8fDDD_hڦMZ>;;5kP@Er*** FwJ6Z* kuuu%$$̘1cݺu۷u]𭓋IQUUe0l6d8:: !Vڷo_|||TJ455n4w\GGӧOȺ.vWz i4ZEE־z 2o {{iӦٳDuH$F+..555iii:tŅvexP>00P$yzzn޼YWWݻw - X%JyyH$LLL._ofoolٲ911 mmu֥8p#Fx葬oHUUUjFSVVVUUeeeٳ!C_qUV)((xxxDFF響=z4hPpppuuK6N$5("^eeWD"ѿ=nݺu/Wl˗/]>e##k:Ȫ*A_IL&h4trt IDATݻ ϟҬ 6`g B[XXt/##C@[#/喖Q+UDN:zo߾w;vXZZ7m^lٻw޽n:CCA9r$//O@!/RUUXSS|Pصk6,<<3NbN<۵k6{F999:t(##̙3\.w…:::>rH\\ Ȓ--\%%%Pد_N:ݹslnn{۷7orKQQqܸqϟ TUU]paϟZ^^.#w2''GWWb ž={XDJ1cưaæO^PPЌ5?'憆:ի...}]n۷?kA |~aa! uttbP(TQQܹ۷yyPh4ѣG !b!%%aÆ۷/..ݻw{544|8?{0fK`ʺkjjx<^nnCDDDFFF]]]~vΝ;\ңGKڵyXXXXXX̞="޽Ǐ1L333+++kkv2 Y 8N׮]|>}ˬY;vsUK]]݅ jjjܢ8PYYo߾e˖D"//DEEYYY) y<!DYY9''G Ԥ_~177?wgHBÇ'Mdkk;}+f``F|Mllk.jR\&gddNmh4Y@IMM522ct9!D 8;;B -[FqppK,0d0qqq 0..nl6{//'/BIt !NNNl6֭[Ǐ?ym۾$={oaggggg'SSS. SRRBaZZZ~~~zzׯFeeem{v(++v$4*_oJ_zyyVUURTIGBȑ#}||>%_RAAVUU)(($''ݻsηnݚ7oޖ-[?~ܭ[/Ж-[O*3gܼyߺulmm !NNNVVVGvvvk+޺ukȐ!ӧO?p@^3_ܗzmƴf/9EEEZZZTw7o$;/Էo߀n۶YNІQxZZZ999zzz27o̜93##㯿jzxx۷oKs󔔔Bv<9 TfNN>G ڵ+WLLLo5uO>vڥK6i~fϞYW \]]\EEE*@2!CBf̘ь8qӧΝ9ul߾]"H$cǎC}HjNff~zz !ÇA^^ޘ1c\n```^}'O-Z\X% Aff^UU>5-!d4QTTԩ۷o_/ FQQ, Çuѱyґ֭ӧOUUU{AD$+// TTT(++lP(f="̘1#88%*100~w}7lذWG$'p8BD"%ښRX'LPWWw*FMM-,,lڴi'O7o^EEE ]k!wFlj"֪*BHBBécǎ[ub lllZKHG)**+**RUU>|xdd$55%K\ҢU9;;|Ҳo߾֭ ͒I@Rdee맥۷rXX!rwn+W-[qFHWCr \.FV򠞁LOOo׮]||bQ۷o?ykc26m CW$|k(@2 .KHjkVVYIquuzj~~>!dРA~~~Sa~7nܸrJ7nuHBF^^@ z bV9j(q%… ϝ;:XEEDD:;;{{{ΥdKz~~> !***YYY6 ^N>>\0YbŌ3֬Y3gΜ;v,_|Typp i~'Onּ<BHffH$255!?^ ͛7ˠhBC{1{UUU2)>/"i&HDb͚5/^s玚~W\\zԩ-O<)fff>>>WQ'99yGXd̙3\lK{u-bѢE...#_wΝ":tѣGo޼ԩӃ?~\eYY/`jφ vޝ.Gzz֭[>fOpBSSSYmÇw.BuSΝu! 'N򪨨0117o^mm#G/^vڼ=zD,--533={MZ9|233G$Ji{A@#_@jhhTVV ,CCôv4hI:u*:~xl6{߾}W^tRK <==O>~!==}FFFSN޽{'2YR__NSA~l"VBX,ӦMjóh~vZAA;w<==B ,--&LwǏIr E"TLII)//؁ .LLLvZSRRZB zZf͍7 n߾啛rnݺqݻAAAIII.2 ++++++⸸haa1p@>µ޽{]%%%iiiӧO==≠\ӢE?D ɺy |}}}DNH &c//?uEၬ7~x??{egg/[L]]̙3:t9s#G3رwd)"dggB<>|fMMMG666޾}{@@@ccc3gΜsε\_ .;`P/=zǏVWW+((vAMMM5<`2 ,غuk]]kٱcG&) ѧVVV[Ƀ`0~qgΜ߿[ZأYM4RUUիȋ/Rݶ0ٱcG333:](**jii}˃zer yTQQIII=z4!$66=iҤ{z{{3k.$$d^^^-wmmmmm~ITTT}111)LMMMLL0@+?zԩyq8]^x_'Oh ;w\\\ 6(((B*++۷9rD7H65U__ŋ##uuu--7~իW8qw zEuԩK.-q 8ӱcǎ;JH$i/۷oﴴ4].kbbbbbbjjJEJKnh^666 ;wnrrr]]]MMMPPW``c!666o޼IH=z?: cz!D__?33S,'''B_Ƀbllyfwww&jժ{=y*[F"b_YY_III<8}4LАKO%%%~kcǎ߷o߾qÇ;99+++BJKKʨGBޗWeeeݺu+>>~ʕlDQQ [Hظ:==$::boodժU'N8}2ݻ;իl6yoBQQʊz$*RR?Ó |>POO@__P__UWG,4*??9;;uGi``n:MMM[[9sѣTm۶mذ}ڵE58P($ :˫hbbbKK˕+W6xCjkks6~–BH$pѣ-*))w޽{<tB̜91116))k׮}=s V5III"H( BHJ=`IQRR$,:::bH4MMMMMMM]]]C555ϝ;nڴi͚5vvvԻvvvqqqӧO߿LL̓'OBBB\.5 (//O]]]"x{{_򗩫+!Y @UVVr8KKKjde;D__???٭)ghFrYZZZ^^bRRRE"QmmmSSSGB= yɓ'1pիWo޼o0TaaaZZZjjjzzH$Diiiϟ?OKK+((0L------]]]mmm---@ B_44PUUE%`HX,r!c7^ٳg̙OMJі-[fmm-}f_~}.\ 9rS۷o߾Ǜl33{XPTTlo [<HmmmBHNNArrr~jkkh4ZdddSĉ7oz 򬬬ByyyVVVǏHU7ovqq9qĂ *ZPP0o<CTNkQU@$TTTTTT㍄!h4$Hrk-g@ jjjp84X]]-6x d2L.d29 eX MM;v},%%eʕ{ ,K"9r$))|8} c R__u֎ի;88߿]UV]]]ײXwެD.ڃ*HỊgdd;dWWVegghѢ-[|',b;vH$~iOLf$Z7nH TJ&L`hh믿y…|>ѣNںus 6cƌm۶!|w0nܸK.544O>O&k׮^z!C/dK,ٴi2000 ##Sd2t:^$-޽{ƍGT1@]#//O& kxxx}}}W[n]xx… qf(ٳgǎC]@"Վ_rFb+Jbqmm-7ZB$))tJ2 E& [رcAAA{[p&&& bqNNNMMzw* V^޽{!;;;mmĎHaÆu֭Z¢T*ܹs'N8q"CUTW G<6ynV[/b.bP}͛o޼Ϙ1c֭&Mzw}1..4CsNTT BG~}ΝK"BMMM!L&|q'''T#)))111+V&R)ݜ9s***i4ڹsjkk,X JI$g```XXX+lll򲱱t; M4 ϧ( ]'7TԩSBϟWvCz\5ܬ\UU5bĈɓ'EFF2 kk܆D"qqqx+V<{АH$ 277 KMMݴiSEEǏMLL޼y#ɖ.]yu2,_C}}KFFƼyFɓ/$:<5yaJJʂ (?h"&ܙ3gvB2looiӦڶ_XCC#$$$%%eÆ fff\mx @oPY.\@NPSׯpH$x򋙙ԩSo޼iddta*BY~駄[n=zJfggرɓ'BP={݋5kÇ_z5m4///Px߸q8pB(T<}7nܺuСCTr݇)|֭|рv޽~o)SLyERRRG~5d6lؽ{]֯_߅zS>gn@ItۉXMMM544<:nnn5N())ٿG Hm۶mذaӦMnHED"W)1+B Ӛ۷o/**%_}ՙ3g"""&MDL  !b)H^;k֬ϟH$OO;vt9zQNcccF9880gϞuٳg2dҥ]H666?믿;.7ԅ&ieekhh`0JP<<<={6O"?n߾kjjnܸqҤI ݱcZcwѣ݊8tPe;tw޶r D=zԝ[5jûP;w~k^p￟3g݌3݄^1te˖)A$ٯ_,LVѣG455|ٳgGGGϝ;ŋl6 5H3f?oYhݻw9q.7 hDŽ &LV@n_qii)s_~X!@vg¡CVXѝJX,?6yd.LLdccׯBCeddX[[`zzz'O_ϟ?ͪgϞq8!C >ڵkݬTJHjllb233|~YYX,Ft^[xq^^^k􌎎~N ]#@"|~VVGϣݾ}RiTomm=uT*0 "@fffZ[[H$ _|م[b0sss׮]/^LJJrqqYd͛{7T7@"'b̤h=>fggwرÇ={G*$8::?>++kܹGObbb`\+@t_&33Sa%G0mڴŋ/Z(--$XXX8p '''007=~/qj 'dΣCسgӫ{Z /^믿ZZZ;v OIm-jyt0vҥ3gSss׿z꯿277_lՊ+^|{7.Sibb`0JDyt׮]uʕ+{Vihh?ҥKEEE[ls玻۶m IT I&) m_-ZD,}G 2 !sŋNz%Kl{o#I&OC" /??nE裏,,, @=h(166xDx)l lÇ{<@N2믿^bѣ{v 8pHNNpիWtuuBBBƌCR1m޼̙3nEOO>VAՇ"V066 4р[?~陙Qmŋ?}488bѢE̸Kuuu!!!NHHH]]?]@mY HVVV999D1^ d2̙3Žqܾ}{JJJJJ_|0i$Çڵٳg$tҒ"B~%QQQ/HӣqZ+++[t͛?~, fGo߾\оzeT:@H$CCC̴~~~ uu 2~^Ztz@@Ӥ۷S(7|07uT}}}oo@ooo}}iӦG$ߕ&&֭[7o񱰰1cơCk5E*N06..N!= H$&MvH###ikkjee)?߿ɓ'__߇&$$D޾]`0#Go޼)?~rJD}v???x_~ŋn/իWi%m۶IӺBy~~L&ûΩd2Z>@X[[kGG;wdee5؃444f͚˗/VUUEEE;pƍ4>۷o߃TT\QQс+wttܲe`TH ڊ T*QG!7!pڵ_vf}{ @555=yɓ'Νkhh`X^^^nnn4M٭@=;wN/Y|;w?VZ{ 2U|"@H[[Gɗ_n]ccF_<[ƌ3tШwG> 2w\Pmmd<ǎP(8LYZZ*W;V[[hkk]zdWXXXH655ԩS%b˗/mnnncǎzwܷohkk8px)333111111))ĉ\.-{{{1~^hOz'899Μ9+\.766$B޽{ӦM6lعsƍgc ~ʔ)HMMMJJ˗/ϟ?_^^wttą)RTTTw* R((( vbccJdbcc⋾l?-[6a„wj|Zc0đʴw444PT[[[&lmm5<x_X.  Uv5!O?} 5449r-[VRR7ߐɪ>mo4hРA# YYYD}#Gpa>omm-RSSSyO@O233UfffўSiaa!X,.**RX!4p[wDﭬVXwY]]>n ]322ݻw GOPc͛7+-@9rdTT?Щ{Iݤ<22uvvFytZAn߾={n%BE 0`nnn.\b8++HYYYwkllDiiiYeiiiii͵NHMM=xÇ; ?tݻwA3uԈѣGw7nz*$$We KKKFgddݻwKC Bϟ?={avر~zeD0Lwwwwwwyyyyyy!ddddiiinnNK333CCC*(rttܳgÇ;Xt0`q֮],.J׮]5MMMĒx"VǏ+1bđ#Gf_xqӦM7nLOO߷oRnԔMSoy킂ׯ_e MMMO###ȨSSk З~G__߅ :uD"SR&}煅/_uHBc~~|1cP(Twȑ[n}ꕝrBB 6lw=uˆMMFFFFFF--)))...--?JKK={VVVVQQA522200066o to6iҤ'N0VUWWϝ;ի/_nEEA466TX̙3JϏf߾}[ JOO_nݐ!C,XAӕݨugq,+++,,,///---++(f".udLpN8Q__O/5k֬-[l߾!tȑe˖9rdQQQ999C{fee%&&r܈WW۷oGT*5::mٲegϞ>|\\\ǎm۶оAAAoߞߩ@Gf>***tttB^j <7jR_~ŋ#""ٳzŋKFRzzzJiѷަY#k+DzJ!sa:t?'x 8p޽9s>jkk/bD;w";o޼[n}.] >{|wE*++$ij{H ksJ]]7n#EEEfffw7nܾ}ϟp8튪={>|~ƌK,Pv{ |q8sׯW\jnn...sΪU^~>AEtttLkzzz )))-/3fvQXXo߾gϞyzz={7@}f͚={6%fff jgiyt^xֲ1c233ܸNϟ?ٳg=7227o^LL 1 """2,..nƍ 8@}Sϗ?djjj `X111}4`ӧOgee3l=R!ӧ,Yr!CL2%>>̙3jAmB{JJ]^^^˩5455/_܇ma<ow/nݺ5h KKŋGEE @u:t(;;xN&&@^WWGR322Z^|EԔM,X|ر"e7APsssBT*U hhh:uܸq7nf.ww[\fڵk_E&@QTGGd><:::: rJ6Λ7/22xu[n9rΝOM"jkk0W&Lܽ{w_5S嘙M>}!@Ǐ.\ t:ϯ_~n/@ESwgmmkPjjjO> 0.jnnNOO?~|Ν666xIiiicǎmyg~.\RLvttttt3gBٳgqqqW^X,;'`+,u 666o޼\.8}GGǶ&bEM<~ #H}R`0:tP[SSŋϟ߻wȑ# T*Lu J^^^AѣG5+B($$$,,,..ϯ/^`0 4hޭKJJJHHHJJJLLB<IgggxxSP(YYYˋD"iii mll.\˴#/_LLLLJJzɓ'% BTy u +yytjkk++++**[vɿ{xx8b)x9;;;%%%------>>~ !6$RjNBۻ!V2e :!{ Lׯ_~ũiii)))111OL&0ikkkgggmmMRw>v옲[ò[Riccj;999;;|{{{&'܌ަJ"R|'sΝ;w*P25 666cI$kgЧ~y'~KA'PԖ2#####իWW\Dykkkkkk++++++ d2e={+[[[㎎FFF999\fr3Ao2+++///'''77U2L&%,TԩSBϟWvC:Gz BYYY r555 n5k… _~ ]UjJ_____XPUUEWY\\\RR.BT*̌ ÄYy85 \.WGGGa%P/\ܜ'N\xqdd{9ć),Sjhh(,,ݕiii7n(**jllD}fffy THDRIIIH6=y~ @SSgU8؈%16...22!mjjjjjJDJabbbddG@%_-{ ܘL&KJJjK8066߿TulyJ*Ax4lVV^x X +++/@\rE B*..~g0`ѣG!@h4Z`۷o"T*oijjjfffaaallljjjhhO@S{ e2' 8u;$BhWfWSEEE8[>}?,((J!klllllldddbbbhhhjjJi 5[!tΝ#G(wʔ)!@f۩A,~׫Wݶ^ee%1&V~odJ t`>WV8 0L'|rȑUV*W8;;zV HY\\\ZZ={UTT$Hp1---Qi`` 3 KVVVbeeeIIIHЂ ;vÇb[hrNNNDEEEeee ̲D|F###}}}b/illbL$Bׯ_ZZZSCrJrr;+5jTXXHl6vttllMMMQQQEEEEEEIIIyyyEEEii˗/@ kkk$%~S__000 }d@]_D988<>dȐ?#11#]?~E;F ][***KKK7={gcc#.L&qwB*J-!C:RG}w'NtP>---33333vT%߇Y^^SZZZVVFԔϓ-wTj?Pu MMM E}MEE;Yr… o/pceR)-PUUU\\,?\!񌍍yo(욙APG귌Bɓ'3㏯_~#F3f|R2[-;31]]]hjj*z,wB-ѣĎHMMݻw:::Vw$#=͛7x,8ڔʷ116|l5mBj 9QZZZPP©!C477?zhjŊ 녖NH$͛7o޼DMBTx0z2@"[ӓJ>}05kl߾}Ն=F@ّגR),[v&r̖ t:מ@ktpphu)H >-H$RGZlYDDDxx={zB9,&Jqx* bיZkTjG&p8*A]˗[=5lذ T`06lذqիWh3GLMM;[**$Lbobd2T}Kad]renE{233BGVvCڳbŊqQYXBcǎj۷Guх v6Dү_)S_2JihhPoB(&ql5g,KYO S>zhn< 333mmmRL'Dq:e2,`!윜#Fܺuٳg~~~kk׮?~O8y<r F{Jl6Fq.G5|>`$'':Nڵk5jTgk>~_~yh){Y ΓmmEEEYYYg߼y˟!mmm;߹򠮮V7 j d}JJJg tk׮u!@/\0$$dĈn)Uvm}}}MMP(#T* D"HpGT*ųVhk-Jů}RT)KR ۍO(5݉X=<<\?t_zO?cT*QRy#X,xId2555wT*ZZZx.x}lk'BիWVVV]~:tرczR)U0]YP(lnnn.lv|'n>/ա@$\@$]vm]FEFFΚ5ŋLS%=B!D"DzHwۺΓl6[SST*f rI$6Lg9N7@7}߿YwwW^u9@",,,Μ9q5P-xR"<6 @&܈Bl(~)ărX\KCtK\b444p4-99ᑚzZmmb{Yr%X|y P ==PanʏU)b IDATڿ/9[ۅ8JE#... hjjѣ|˗d+W zj#%]x.BiS0YU(B4(wŋhllNDXB"lڴF[;U@)L&BǗO!Hjjjq\l8w˕Ox|Btqai  K t|>ꆆwݼiYY?ynVއyELF"Ntgg .- tƍdKJJ;?R iS(iwʧMb pak*_ i\6qiѶvq;wP={\zɓ'p:t-WVVٳgb)55AAA) `0y[YY͝;7))?UЫtQDڬBQ8mT6qa<(\PPL,RU`c$۩]q߹ UګW޳g_ZCCCVررcN{iky*((077fK:BDzELMM.]~DM6jҤIgϞ~JxVڕH$.nG(IbFr9o"p,BF_b0kq-z`Q/=F/G$IWWݿurrr>w%XZZxb-Ϻydd]zOHH5k÷nݺi& ~ȓCBҦ!+ɈWb/?:ъk*~oH,?_䂫-QXX8nܸw2Sއ<:"LIIqrr;GGGo۶?<~g 3Aݔ Lm)9.W*~"-5]Ȝ}sI_߾}{ee%˕<"##rrrݻJIIYro}}={B!7 6mڴtI& 2bx޽YYY\.7""յe*&H9p=z4q/ɓ)))gѢE?BH(رB'%%lݺf߿˗/_~srrۖ!@;wS B_t$BL&oذ!88x~~~k֬ꫯWDCC&;BO$K v͜]v.葘nooN8A"""") 0m47nH T* +++>}Vy&dɒM6988 222p3A&ZNO0_%?… lٲuV###}}}g̘m6Pyy/_#*zSNmݺܹs])TAddԩSBaSx9::={ӧ=~#Glݺb㏓'O[&ٶtРAϟom'O;w/gggdd2>-- !눈˗'''[ZZlᅲe/_2D W\7nBD"{=xb^ZfMZZδ gΜ0a#Em޼yΝSN͞={ݺu߼yӑǩS">999-zxx$$$υfff={w2tҐ7o۶mԨQ={@oϿ~[+>VbӾW"G!Ķ*G3gΪUΜ9sAnñcǺ_>..)99VU L"hjjΝ;山Hn 7BhСaއL/ 5jźpªUz Khh֭[F}v5y3g(O?=}[PP(țhSLqww_x[|رyS?øq<<<6lNyXSSS#gSSBQ[޼yh8"溸#!b p7]Dd/_zã@,P~~~7nx򥞞ސ!C|Ν^#Յ;!!!x (}7nH͛[SS֭[ScǎݴiӦM)$Jˆ2)))TQ[|||pĬ.\xX/zE\^PP=ztGݔM/Z=UVV}6B())ot޽ÇH &ܼyo 蚐5@#| B%ɭ[LLߺ455Ņuuue2YSS8pL&FeHGp*_WWgkk7oޙ3g6o}Z2}|{{CЮ\\\n޼imm=fkky%%%]vg-8p@hh(u͛sssN*<<<6omO4**… K.?uNMM}عsgyyy=x`رIIIk֬yǩ\CCCY,57qĠK._\KK+**jÆ 鄐K>z4i +!=jÇs'N|7Ν{u+b[rrqƅ4Qz\[PJf |ѣG%-Zo߾ ڰam=.]zʕR3@#=ҳg=ťZd2O~رf/Ptuug̘q…k׮s\77UVݼyS(*...O}Z8sqƽ~Bۘĉ'NH)..sիKKK{ңGsssAwd謤@B* 6x00p۶mW^MOODtZhP(nڴUCCT#m3+W|qU:::FFF >>>HPPڵk8~z'(6=`PIIIOV ]\\Lf\\\Imxyܹs***I3&H'%%x"99ŋY666Ԥ7?Ըxb㊊<Oy>L }||㛮ݻ̝;w֭ǎ?2vD\. o>T^^Lɔ .B)m!).\reNN5r3w\i"5{իW999)))_~vׯ !L&Ĥ[n&&&ԢM i"hΝ jjjKuu55qΝ*--W\IKK%TWWoذTWWS:),}=zP(lzQ#F9%4p0;;;---==۷OOOD__@OOU_____#.سgOHHH~~y,Yy Ǐ^WTT?~!~ذa xΝ;>-66חXbbb,>tsskJMM iӾѣGK64`go+eFFFvvÇrrrm uuuutttuu/0{ ˵kר !cǎ7o^\\QJJʬY\.u+=>~xTTԓ'ORgu th wwIaЈoZ !{NHHh4nݺSNs̑H.A[[[[[wMWfff{.///333>>>'''??_-(((.....o`0Ip/*D( |mmVy3f̸sׯ7o1JKK#/:2),wwk6ZRPP }ѣG8l2 &fXZZZZZ~`I7;y<u؆թ&bl6RQQQQQQPPPSSSRRRPPPWWgXjjj,KYYYUUUAAfCx<^}}@ ---)++ UUUeee555@(_{c.~Hg{Y|||?>:uj+3, 11ٹѪ={2̄FRSSs…[l5kBflvn>emmL| G@PQQ_ZZZUUURRR^^^UU߷Oeeeb8&!M?QUUTVV BbR^KV|HD<5:?futt?#PUUeX***ԋI& t钃Cjj*055..B-[v˗ 0 ...;;sshY 9?Ӵ@*))ܿرV۷/44t˖-J dRg~{󫪪RjjUUUTw&\Dbmhx5}{ռ&##C2L3 bQ6ڒPʲlj\]]?sL񈺺-[ !K.:uj=CCC !YYYv>}͛7WZ5fuu3f8;;ڦw֭`|G目>}zFFFTTTU_x?#t]𧻓ml:h(((|rFcWijs-s@9{lkvrŋB볳,YRXX6)?]E:g ![nDMOtqq?믿>qļynݺ완mv#[ɠ[~ڵkECCC777 RCjo^XXt@ hk222?~xgBvIM D+V8qhmCj dϞ=UUU矦> ҫWzm{H'N̝;ɓ;vÇO::::OMM-..ugϞM݂@:Hm$ 0:Uo~\Ν;8pvKHs|UUnnn?~ !'N>}ɓ3223#@!_~ꑑMW߿gBvޭi._|כ711sޮ|lܸ2t\ !>>>111555MW}ׯߴiӇ&@W ׷٢'>K2diiisiiiijjYnnnEEE/_ ӧ'&@' ltrrRQQiɹ***.]*))>|xyyy;d@޿8tqqiōQQQx-rsskq____צ:/=zh,VWW䦓coo޽|77w޵iLN $!ƍM GѐittH$8p`JJJeD5jԛ7o={h\]] $!866V]]ӧmCc@飫{E{{F>2H1mmׯ2722ٹRSS>Lw6jffFw ]@ 6ҥK+Wle2?Լy1co]^Exxٳ&MDw HDwI3fLVVnd3v[WWwk֬Yv-hN2h uʕFVVVq+EVVv˖-Gټy *++[*RIIҥK F~>>:̘1#***::+//5谺J$]~Ѹg@ 0 ::://ݻ@Ե deeetttq77V޽{VVV{i:.T ^٧O99VJԼz?W\\}t]@BFQ__pPIIɩgR ƢEgϞ9;;Ƿnh׵ ĉssscbbUܾ}]Y)[ IDAT ݺV477ٳ3g>zuZC__?**j ,hÝH^*ǟ?ᠫkMM̓LfhhÇmllnYN &GEE5411155mz6xݵk׮Yfo߾mOho]@۷Yrrr|Mtt۷o{￷.W !Ǐj88p\77ǏM8qo޼iizjZf .|FAhNNaDDxזwquum>7oރ7'Bݻ`;v={ R]@B `nn믿6400X`~+'O\tBhh)S$IBhIqHx +^%%% 2FdddLɓ=ٳghK^^ޙ3g6m창u9iҤSN58p۷$C__qFJJ3$ IIIIׯ0a‰'.6v۶mݡtrG}ц%%%?pooӧO?gϗpho666۷obL ?DWKжh$̘1 뢝?#0 cܸqIII틈077_n]ee@aXX|[Zu ?,a0 eM͚5ٳgSN 駟"-u $ :uP(ߺu`ZZZ{MJJ7o޽{1 1/^4hw}"##SZZJؾ}i/^ܷo-[,^[n $$o 4hPpp0kzj+V xITp8w^{(++۸qiz㓘owo?óghLP~~ڵkl7|STTDw"qƍGw'R֖׋D"__:HtaBș3gn߾MDyׯϘ1#;;rڵԮ,--MMMy<5BVEKKK333HT]]fccC[YYB/_:tHIII^^˗P__?y䤤$jW[[[ 7ӥ H$:txN]]}4Fj*777$$DEEECCc͚5t'֢%R@SSsκO ^5?sqqH$$'{V\Iz|HHyСÇD:333&ISR(Rv"̘1nݺtҥKmtSX)SNȠedd<<sݻw̘1'B,YҧOr6}MB!ܴi !222.K}6!DUUU7wwwBȝ;w>gؽ{ jkkUPP^5FoOHHmTFt9fS<==cbb$4زeK^^Ç߿ػwǏ7]4vGy{{?x`?sQQ!$%%dzzxDGG޺uΎ:VEE}Q;o4^VVV^^pmMW/s=z(ϧF|B SLyѕ+W444N{n74ަM,--oܸoխ^wԸMK7^rE<;BG?wڴi cذaGáC6ܺuxŋ@]JIIի-[FDzzzK. ;%%%:tĉF>}3gIqLJJҪа93fLnnnBB畕MMMkjjL&!O>|>?!!AOOhѢ0̊ eeej"III+W,((4hPrrrQQD{_%##p)))ӧOJJJw޹slv[}3֭k}uR 999ǎ[`,HHHxIqZZZC]hELL̦M~W@`ff֒)rl7 mLZ 7|^RRryuuGdee=|ƍߺu !@WWWOOONNn<СC?raaa򩩩7nw@ PSS߾}x866ۓ'OsΫWƏ߳gO@pԩ[nEFFݻWVVȨ(CC/l$4KK˓'ON0rСb999}#G?~}ĉcƌi1 y:S' p#!Qw%xyy%$$Л3X[[o߾=33ܹs .?sLee%;șM dɒᅣݻvyѣ„BIttt&O4)tYIIIׯ0a‰' sNjӳH16=u̍7fddhiiOt:؈gZ۴iO}P(;T]palllNNeee-Z7`m۶={@EwLP aÆY! ݻGw65mڴ?{۷owpp0229sfxxxqq1B7n~zLL7N^眜Λ7͛7&Mvuu]jŋ|>1UD"Q\\ҥKuÇs8>}68,,`0 BHIIŋԮvW_͙3GAA h׷>|x]INii͛7###oܸ"##9p@uuuvQk׮7N(.[/33sB011ښ`0 !橩'4\ܽ{wppp~~Ɓ͛dɒ;vr\@@6zΝ]NUUUz*;; =zf=ϟ񤤤zʎ1Ȉi&Ѡ6lm5zik׮D"UUUBرc !qqq:\\\Fj*OOOB͛7ND==={<~ŋC yܹsmmm\ʕ+#""޽{GwXB<8rHBHbb'M$]r!m:<&:5k'22wׯ_[23|ÇBjkk޽{͛7B\ݩyj.V^?cƌ;w~z!!!:.f{̙->>>>>bMM͋/>}ٳ/^8q"==dٙv֍!:YYYBȍ7 !Nmmm7l0uH@@ t钃Cjj*055qܭ[Θ1CQQ(-$''$HNNNJJzyrrVRRBӣ1SO"(///'''+++'''??vuum1cBrrrSSSwEعsԩSovuƍ0[[nݺxZWWϜ9SCuu{N4cO 5-а400544~UQQoL-_~ڵG $ C&Nxĉk׮Gq8†vԋ򬬬rP(*++W555eeeeeeuuu%%%eeemmm555F>---%TWW%/!dΝ+WdX"۶m;qD[~Dyy9111y<=\|P(())']NN d0TUU 5S=֯_m6BHPPЬY>#@^^]촵 4mڴVDt:(7r+W|V; tEZ>.00aÆ8|}}eddz9jԨw(޷o_sss6=a„jE $%%ӝ@P [dСuuu.];w.݉$ Ez쩣_;vȑ#[n;D@}X)&M:_VVFc6ʦLҷo߼[|R(VVV|r999...SN-//;G` 4رc G,--{yKKK5ҥK{;EXhш#NqC-((z!C޽{Ν{3fիtE(H$;C斔dmmp<--mȑT@@@\\+AuPgϞ;Bx7o400^^^\.7&&bI,' 'ӧ믿HSS۷o6lŊ֭c2;+E*ڵk_zH144?nݺ-[H&ާ5@VVMW?sΝ?OvvぴRPPgHpeee]vw5k4zUVٳ2QY.]JAA*p޽{ɴ)iӦ#Gҝ]JJJsm[,Xz̙%K_φi|}}f7ѣGbb-[fΜyȑBAӝ>˗I4XaÆ]|cHi̚=Ub[.&&e޽KDJJ󧾫G)))푧P ?\]]}wσ9ܘLfllg`9qqqAAA&&&VJJJjÜ@;vddd̚5K$}xKH4s;vH&g@***=zZ~:u-믿0_~)++k^[xxx@@_ZZ:nܸϟ>}\ ? grwwoI]n]zz+WtttfϞ7~3g|m6l͛7ݻ۷3۽{;w 2-D*4ҥKms]p!&&FVV{ҀBٳgy} B6-JKKY,… Cw̏@L<OSSܹsGnO)..| "##?jԨڶZ@ŹQZƍqqqԟWWW%%% svvܹs>ڵk.\(//211y߻hIqtֿ['ä;@'6p[nI泔ƌ3f̘wFGG̝;W(ZXXxyyyzzT2yZݻwFFFt6|>OOGIC׮]n޼9qĤI&iii 6lڵ/_T'ҝ /!lbyzz~</&&fŊgΜսv(gff1жP ?upphÇy>uTrr2lmm '.&&fݺu066...!!!~mppAy<!$,,`PRRR}vc^x;gjeee7n6mZ޽}||kv*_|ELL )Omm|XXXFFW^=hР*ee-[رɓ/_իϟ={^6tRU!"Ds;_~r Љ@ӧO fܨ̚5租~ڷo_JJٳmWZJkFbo>qℍ 5Eyv> h3(Ah B\.xmBxwwwBȝ;wZτ[[[C:VrvvvW dzzxDGG򝔕7kP [ڵkth_|+W#޽#B[BjUuu5!D|Zꅭmee֭[;yž}$ dk5*99999 m4~˗/ۻwoNN5ϟ?bkkKٰaCJJʾ}!$22NOO/;;ɓ'???KK 6̘1ԩSVZxih9@ (榩yE 6Pg.]ѣG%%'-]tZZZQQQL&}vOO]v0600ֆXpB|TT .])6M'`y1u7ot+!!gϞ;H&bG IDATIqNg3m/..  Mw5p\,Ynݺ==RNIw)}$&&Ro688xРA<rر/^Ι3RWWw٠ wwwB˗̙SQQAm0gΜ***2͛7B~7yy_ -}Νɡ;tnz:}tvvvXXخ]~(++oٲeǎ'O|r^|U!"?~A}}=5k PBdeel6!D^^^YYb!CCCYYY_iXTTTrrr***U xAO:!S#:::Oj :thΝehVX1o޼ŋj:ШF9jQ3o,***)8%'jQ JJJB&##C57qrT-6M5:Kb)**B!T>==::ʕ+I=חZOq```XXX~~5k6-Hȶ7}~i֬YM64*r%%%TއGռůUv͢Ñp8L&SUU*~,uTgOQoT6j%}uIԴH$9A˗;wn޽SL#߿'egg?yI.`j˗;v۷;@P ۞sԩ@@[ @ ^mm@ h~#TUU8UTUUAj^*~TSWW 5GAtk 6,Z_~&|wׯ۰aCPPVTT5CT^^JڵkۥK!iii{>7_b|g&Oŋ׸Kuٳg NQ'pVTTB>_YYYYYI <Ohޤ:ߨjpQ^^4Z`E - 1={޻w3~v:@۷;889r,҃:/6ZU^^. XUUtԽXTTTUUUlV]]]257(0S;|ȑ# (^O<9xA7KFbb"ur***ҒTAjU%PUUUEEszpl 5fS@9"u)&&fBtN-\KCCC&N(www>A ^C<@ Z"@R 蘛4]YLLLjjjddd.\IwP ݻ&O|es|ԨQF@gWYYٰ|>lZbTp8jQWW711^s8j>Q|ߣ|Й@/6}EWWו+Wnٲ8D"񊋋yM4-lzPlq!ӣjZs'=AlwNNN{5kVϞ=[-oXBk>\.W33Py (1s̘ٳg;::Z[[:6o0 鉛6(P %䧟~>|x\\6q@|~aaaQ DžBaw6lFFF鉶 H aXW^0`СC@k7Mb{k4`iiN @GH]]]MvLtX"?M !5yBeee MMMMMM ##FPKKKCC?? Rw1dȐ ۷8]TIIInnnAAAaaa^^^^^^aaaAA5HiB.+.VVV !X, @P %m.]>|̞={ m*++ sss N_PPPUU%^UUUOOOSSSKK¢ZZZZZZ MMMYYY@WDD?]nq:Z!UNR]L=ֶBmmmMMML $=6}t6Lw*777+++///+++???33zMF񙥲 .6h[( / !~ܢ"j3AM8::O7Ң@ H:-ZHNNn֭c0t'hwQ<ڌ`驫KOOZ~UTT@)H͝;WYYy̙o߾=|݉>eee{.///333???+++777;;;77W(Rq8===j.Q__Kr|*H/_x񢦦&݉H}}=U߾}M5ƜoVVVBL&u6qFbcc}}}NN!xzzFGG>|Ν;t </55:Tѹܜ:tȐ! 333e a111^;XYYyxxНM8}t aD"35nܸģGA}}}zzzfذ(R皊/GjBDDb5|tSPP  ={ 3ALL̢E&Lp޽Pyy@ŽO^^Ν;z;ddd}6++:4;;;33333S P())뛛FFF:sLWٳgǏOw h d"//A77GGG:uoIMMt?h'o޼)Ƞ~-..6PUU522244400ׯ:C&Oܿ^zs>ƍ'l <OvE>OmkbbbbbC055566VUU79H1,66vݺu .lmmm.###?k333sUTT+]]]D dd27n4g''snܸKQ(޽!YXXkĈ lPA,--oܸqĉٳ/;Wee7oRSS߼y͛rBŢN7:tInݺu릯/##Cwv@ Ɣ)S<==ϟ?vM6ѝzg+SSSϟ'''~j999&ibbbiiinnn]]ݶ8z@vFFFŋݻ/X`Ŋ8񓤤,ZڵkΏ=VWW|2))^zUSS###CuE''1ctTNN.(ȑ#Ν;8p`666t7mڴce˖ڵRQQoILL|qbbӧOjjjX,رcmll>0q >|׮][n;QV__w 60ÇO<9==|aśUUU=ӧT]|IAA055uvv3fcnp"tY(ʕ+g͚5mڴ˗/{?~}˗ΣFrrrrttdt@GٹijjN<K:u;11ں޽{޽;99^ѱ{te}5u @qeU% ub8:۪@EV*{ ٨ +WnWQ/ι·!s-P@BqoF^^>$$c,,,rsssrrLQ_~ >|#!ԴXJJJ4@BK9{lDDS;::RRRlmm gĉ+++:$Q@|EEESmP@Bd2'Ol0111%% g .dgg[YY B%66$УTSS_SUUUVVBnx111/^M&;2eee@w rssy#>Faa sk׶n*<ѣ[X[[_xD믿zxxL0ʕ+ꖖ٩SNUTT<>77lݺu…vvv>x6l.))1c^(33O>QRRIHH >}`0 BHmmÇ;^~}Ŋ+VXbE}}p_'ʜ_xAwnIII=ztPPҥK333OƍtRVVB|||bb[߿~㝝=zw/>訪:ydqq7o|ɬ,{{ϟ?W_߿666˗/եaÆ·ΧN":uԩSrrrB|U0uhllKOOWTTp86mٳghKKKzzȑ#]|CCß~ܹs+V>n޼аرcGnoozjXXXaa{ !7???--MIIȑ#Ƒ!!!!!!111…LuuE-ZfS߽w H~/M}BojhhhiiKSJDDdUUթSB4447oL=zjbbb6l!<8//OTTYSS3//o TTT_?s uݻ%%% !֭;p?(..5k@9 ?^DDٳFFFSLX`]!!!!fff .?}oFFƌ3VXcooo^2վs{{{pppkk+upppww700 Arm۶BN.!!qfooK.Qfݻ?;wg͚uSQ%''׊555|iK~5?755577).ȗZZZ@W jh'YYٮrrr:._ѣ^r1v̙ׯOKK< !֭{~P@ǎ}vvv6`ҥbbb[|9uʎ;,Yw8p@]]=77ۛbTUU D}`0444`tt .\еឞaرco=`w9EEE꯸#++۝{ !---%%ŗҔkG{%""}NH3g899gZ:!~TUU;pBP\\|ٲeh lmm !111d3 %%ϟw~^LLL466xex⬬sݸq$qq79{,[`899By<ޛUUU;;7[(--%L>L݋FAP@ԯ1ct}*ϊFI=CNߥkgK{{6E1cʮ^xĉϙ3gѢE'N>Pv?p\BHVBH}}=n wꚚ謬,jXrBBBgwbaᆆ_~%ͳZYY9r/!8;;gҥnݢu떣#URa*5VoVTTH7uINvtt6Nc{m366njjڿ3'N~ o򊊊*,,ܸq{lllRRR ~۷o'ߺu}'NB>\YYI9t萢U AܹSZZj|Y\\gΜ9o޼?|ժU7nܠE>|xɾ .666^p˗/}||!ǏﺏEٳgl6˗'O3gNyyybbիW WJJNN{vqqqGGuyذaO>r^=z4!DYYYYY۶m{E\\°a!j2rȼ>lʔ)YYY W\QPP)**jmm|$q7H舎xb```UUJssW>û0''Əwl@@A/?#z C&''ϝ;7++kΝ222 ,XdɆ 6md2#""~ֵOMMӧO !۷oojjڻwT`` [ocwttݻ__] GDD̚5+88xÆ u|Æ )))=yDDDlllN<ׯ;:::;;5xNmWBC dB{:Dz+^Z R__i&jx'"7@WX!DNN;^nA @ϟ_|o}$v= .WA @'##ÇafRRRy{n6ݒn: Ç766+**r8 6DGGxxxt IDATٳGTT%==}ȑރ 秥)))9r822K(++ @ -+//ukjjvuuUUU=ٳg===uuu544N>}%.kgg`]vB***CBB>>RRRǎ}vvv!dҥbbb TVVvppؾ}{^^˩TTTvرdɒ{8p=pk+;;;v 0[deeׯ_oiiРpBue˨QTI94::"//ٚ-!$&&MLL466/gg7/!( eܹ)))?sUU!$//_ϥgTUU !?P@t˷~;bĈܜz:(00sưgJKK !│qSS;˕<_cUǎ;@xyy9;;ӝŋ999yyy],RÇ_b5UGGG\\P@EGGBGp\ BȌ3ꫵkך g… VVVtX}QSSSnnnnnn^^^NNNNNNnn.U+JJJ1fٲeÇ>|8Ơi~x !l6G]]]^^:`޽nnnɘ qNeO(..Z(斔x<b?S}}}}}}---S?~e0ŷo>n8B:ŋǎ˴ꜲI}3Bѡf*Ν;k (;~166VRRZZZ:88$&&N8 K.}'gΜ))= EVr6ݹñ )&&kHپ}ɓ_xI{{͛7{yyYXX`2$0577S˟v],ljT]]], ]iiiIJJzmI&&$$v]""".\(###Ę̤&.666B f͚YYY#C :])++&&&ZXXB>}$%%ɓ#FБ 쬬v---CCC{{+WRuyA |d2!ťuuu{=zt```ff-[lll0#SbHW^BGfaXobbbZZZLLLJKKkkk'囚DDDBBB߿oggWRRfffFoZ>1++*?ZZZ!"'N&.b" HӧKIIijjjjj̝;…6lhll={IĴBCCQ@KEEţG:;500`ͣjE==$Ͳe˖-[PEErᮇ͚5+((h׮]B x®{-fffRkJKKw1b #ÀESS9Ή'rrr ^ԎKݔB$%% ;ܿёfkkFP@X7c2!!!7o~*aHKKHOOOOO9!DQQxڴiFFFFFF:::t,X@w]zuA 󢢢...( LMM 5d=faՕ} HMM+W[_~)--r*~ill|Agعԍ1cnl:a$ zYkkkrtt Yf ->MOOڻXRR&))9rHjccc333ЏAx䉶kߒtrr F 555tK:::.嵶EQo.P@X,BHIIɛ$!,XŋL&Sz歧v/---%%$)))+++///&Ʒ_ ikkWӧO;+ƼZB ջ8|pIII$[w 899IHH\v?t˗/?^YYŋ/^TVVR?^WWWWWT__K*(((+++++<@z!欬ddd^d&&&l6K6tEDDdذaoɃ"''ҢҒ⒒:YY!C2d+))IKKKKK)((t]`())MMM/_r\.EEEՍqVZZZEEZ` +++{ѣGRSS=z&&&?r?l6DWW{i H MMw@BfϞ|Za ---333===333''"))mmmM}1l0&)--$rrr_jnnn|p܌vՄ55QF5jȑFFF;P@Xf f*P] !,ڿ/:t(;~籱?ӨQ!555{miiIOO9rA-Z;vBV^Y__뛟tccȐTeeeno:g0&''Siɍ=lɒ%l6{Ĉm C( A455=z*))*,,MMMmkkSVV655/O>}tFFU"##,,,,Xk.BHEEuHHȃf̘7߬]vܸqNNN<oʕ۶m344$L:!==]BBޗ.]BN}}}jjjrr2U41 ###6iff4۩#:૯z⅌0@v֭踸r6meeeee5~x~ӻH a )999"""L&Z*v{}СC#,Yq >|ԨQׯ_'رcΜ9cǎyyyyUUU? (555>LIIIIIIMM̤6445jԨQƌ3j(555sbX/_g^z_*lׇ߼y͛rrr666+W?~q0P5"""ԟL&3''MmkkK!HHHxyymܸ,+''gرDcc㌌w]V/={FՊTXPPnj3iҤ׏5f@P@Q[AUUU++`M111ׯ_OII[jرczFI=JڵĉVVVͣ/,,lhhl WBOpiii"""fffk֬133c H jwgϞAKNN(**b2k׮:u*F}4[[ۿ;,,V>stt***~?siiK'߿{n۷o{yy '>!%%%yyyl6{޼yfffFP${b%̙3gƍwޝ:uЂ@믿踻ϙ3 W__OPP[[K=iӦ+W?~|4~aĉW|RRR[ZZlq/_>vѣGb !cƌ F ]|ŋϟOHH6lݹɓ'oo={x 99YYYmmmG0aʕ+ǎ;rH A[ +ʹss?̟BHdd_PPp8K,qppCZiϟ'$$tJnUZXXju|={Ν;ccc z_/==ԩSJJJtwzYRRk9vbP@`ijj޹sǰlCC`Ϗ=/ ޢJOQVV655]x^vބbx.={~!P :/())mٲk*>>ÖoP__뛟t>2( ADDD444JJJy}zNNNϟWRR;@EUIII咒...TUU;#y敗ߺu`555IKK?^DDٳOnnnt˵[`]!!!!<_L&ÃN9W_}UPP_ؤw=\r۶mS:88)((A X ! /h*֕+WO;w ݉z{EEEEGG?zuȐ!'O޲eQoQQQQ]]}ѵkHII;v"""K9::4HSS3//SYYayyyTTTvرdɒ{8pݰaվ~wݒu8pz@tt ^[=~I HRQQ>88$@orn޼y̙?8 iiit痢utthhhL8q'N=z4.]~_ĉ w!t{,..l2k=Mlz._ѣ^rmmm]KUWWu=z322>60Xpdee >ZCCkJJ͛73,XakkzjS|be0FFF7n֓>dܹG/"""Ϝ9SUUE3fϥɢ#GRPԻVddǙ3g.^èOznB ACX !gʕ7oޜ;wRǩ6m˗/2𗫫+)$$$DGG'$$JIIY[[{xxX[[[YY(@n߾=<<ŋ ,z" IDAT={v\\ܷ~{111q޼ykkku' Ylprr"Bx<ޛDOMMM߽{7Lff۷>x'[77n̘1w'M4lذ~MCUTTL>:<<\OO8BDUQQQ  8qƦ'C b2622z*~ɓ̙S^^xUYYYVMիW^^^wkll***PYYYYY۶m{E\\ԩSy<ުU?~tmeȑyyy}ٔ)S\EtP@0nrQoo !o QUUegg9 {%NxxÇژLI&Nhhhǁa{0 mme˖xNbnڴ)**Ν; !k׮]tرc !uuu>>>&&& 7n,((=~8!￷=|åKW,۷oRSS?^__#!!n:11\ti}}5k߿/!!1sodA BPSStƍ7ߥb]~UWWO4޽{***t{EFF&&&r\&immmkkkcc3f0`aBYYYO077F 999߿#Kͱ;wZ[[555.\hcccddj Hmm:|~~~R@vww{a*'ݣ[[[{yyR@W\BbJJJ>蔹sn۶-**jҤI _߽{,=9*7olccFw@^ $VZZ2b6F{=uԄ \ndddעQWWaXD?hBcjjرc--- eiii222tg薂ݻ/^2dݤI&Olllۑ=! $,ӧ,g3FOO/(($]|͛sNxx۷ &OcǎI&h#@<{L]]666tƍCBB ުy̘1AAAtgxl,((vpppvvft B&%% B8ΡCLLL ̙3EEEA?jZcZ8ͣ5JKKC B`0444>t+HBՃP@M}}_|Ac$99*5446olggBw:$G"""_ RmFw>}z𨨨gϞO6tP@|\Ip8'O{*xMCCÇ===L&Y``HNNy_fhh8w\GGɓ'P@X؏8qҤIC ڸq#Sk~纺-[͛nݪPVVvtt555N$G@9;;~ٲe~jii~xxxhhhffݗ_~5Tz9 ]]]tO( AzR@9::je˖gϞFDDp\++׻ $۷?t_*((1BΝ;gccCw233_"##3}SN999} s !3glooq#!ڵk~wikk cgΜ133 Xx1G= TZZZ q삃ϟlٵkDDD>nd7nTUU/Zeر"" 0"}\ g˖-MMM|0899ap8P>}xI&y{{cr# a! ȏ^Gp{2^SUUuΝ9shV^^gooi&Çܾ} #@4'qゃ9...tz]r%::ZFF~6mzM( Aشz!۷ {RիWBE-w^+++l PᱱUUU[YY988[0b2ww)V]]}m_8:S={CdddYYѣGQ=ΫW6od29͛7?^^^~Md2nZSSCw6--3z`~"""x<Ưo</:::00044PCCc͛0aS9s0t~{=իWhkMKK=ٳgutt%@jcc3x`x⬬233?zkVUrrr~:::s̙3gθqyjڴiϞ=6MMM7nB; lV=\p^; =q ===T}ӧO{sssCC3g̘1#>>ǏG@[n:t;#!DZZСC7oތtMEEEZZ 9NQQQjj*_R LaaaӧO;|ϟ=z|ذa8qbRRҳg|}}---Nr%cccGG'.UOac0=/ -,,X,Vpp0_R @ϟ?OMM6mA՝9szذa;v066}ӧO=jffFw:w{ӦMP@ +puu K$(<<\LLlҤItniii tqqQQQYzA.^XQQzR===kᥥs( ZZZ=Ip8=o `},A}x<^xxŋݛO>]^^:o޼nΨ}Yuuus( ,=b8tw۽{cttU222n߾xbeee@>C*//WSSD; DT$ڀ3g ޺u+ O9,,477߸qYpz$ЀbB2QII X>ԝ;wlll0~[lԜ0aBvvC***͟?ɓ?\.]pz$@CCCTT/ Hݻ7yd hMMMÇ?wܧ~驨Hw:aÆ}嗻w溏YYY{Yv}@qqCk)É,//KkANN΋/2@,_\]]?4hЭ[###m߾]__֬YO}k@p}EEűcd`:zi\\ܮ]JJJ#@&--"%%eaa7nXXXIII 3A c)##3uTbǣhj#G777 ooo33zyy%գ흜rss\nsssnnɓ'mmm?^;xp"""^|ɯHS^:v옉cqq#GJKKO>mffFw4699 .ǫn޼@JJJZZ`֭CMHH8w,IwzX,>`0.\ȯ6bkkkgqqqO|ŋ/_frׯ'9rdȑtG.@=Қɓ1;$%% TVV߿___ʪǎC]IJJꑠ袥E)))*_644~zEEEIKK_III9u?~xCz ,i\.֭[j0a)@kkkSSӈ;wRB ,,,77wƍ;a+ІB87|ҷƑSrrrGGz"&&?PPPXjg/_o Nٳg޹sm3C;Hq5'9rp׮]`@A {effQ?n8S1 'O444p8rrroXr $І$!ᄄY~)**:tgϞ]PP`0@@ٳ>9w܊h> o>{ dwĸ۷` C (++cAAA|l߈377;H_QO8奠@w.^$І߅X !gϾz*o@bb Az#bii'_z5''/ H ɔ4Ȳ$6 $%%ѝinn>zޜ9s fϞ-"_oG{ MMMuuu+RSSnjCw^q:::7n~𡿿)ݹz/@'--"7z7 ЧTWW; BSSѣG v䔖?rHsv( Nڂ( 9N^^^FF[RSS z QOOo֭s駟 74--۷o & :4((fq>*%%EGGg &ZSSsȑ'N[n͚5;@Hviii[[5kAt5'@zj׮]zzzG]zu~~]P=|@''OeRPPY@r\___CCÃ.Y$;;#@O:ikkB1 rTWWtg}}-[xxx>|XUU\} H Hqqqx~]]ݕ+Wzxx9r#_:1 Ap8O>D}Kjj*Р;`xQF\rڴic2t?P@!O> D}@榮{iEw($LpԴi0ҏ ϟ{zzUUU߾}‚P H HBù{neeeY__e]]K.=xޞP HvYY߷8;;]~]mmml Vohhxԩ{fggϛ7`Н C 4nkk+++D \jj>AѣGSLYlٔ)Sӽ$$$0 :BHQQ'$q8UV }/55DTT |P[[_8q">>ܜDUWW@=Qػ︦o7{$(CZ(*qjmj*ZZpQq[*uE*""`ID6Ia I?HNpιB>+;Q,c---رH$xرT*mhhj+{fhh|" 022BD*@ D"?^3gΪUܹ3|y7VGoܸ1sL+_[ZZZZZZ뱃F'd9ښB\.W">VJ }}}XzJssP(=lmmmii eS]]WV6\ ԌV @a[A&&&cǎ Ag]E~7ٛ6mڰa>K 4|, 655477cOD,B#gjj% 9XёE>}}} ,#a|+ bWɚ֖c`Y*Dz3e)Zq* X:J$q\XЀ]A|žzzzD";xI]]]'{R(!r]!D6o,7X,uuuŻ.x۶m;r'|+OCCrXPDҚQaaaO tuuuttLNX_gz(XzzJ <x†&K"H$DАH$% yRpBk`0Bƻ{U?tRUUX KkkkMMMMMMuuuuuuM;F$od2ё0C:{T͍\.K3̜3|b1cA絴 H? rmjȑt:$ ޅt^jULL٣ Lfee%ŪeBS]]-[$!jGGGoooԔD"ao |ag'LbmY+++{%vѕӓJ ;055UW@?J?l+HH$4m޽  ]ݏR7n$oߞ:u*9DUUUS"fl6[6NCCL&[ZZbԔL&ce}-{BP,e"uuutD"J*ͱ3332=O&x?x3 GP,o; IDATb1ɴS7n|𡯯@9d2W^lٲ}캑/BdXr,WUUIR4%L A_innnnniR]]]pkkk2lccC"llldϐH$2@v,))_4h;N 9s]GXf DJHH0aN L&ߊ+**,%:88X[["%L !B":~bX0lvee%ͮȨ(//ؙ0immmnnnmmmmmmee5`w @H$===.ĊhO>|03ޅK&$$}0\ɉD">"b؎::: B͜9 G644caRvKlxkk+v1$e666-A4P r ?=Z <^~~ [n-_Ǟx͛7yyyo޼yMAAƂ6 O. 9H Wb첲2`Ž-$ikkKPd”K @%AR@!@`X[[]xիW_tiڵ{R_~]\\, BT* x 4꾕-Y,Vff[D,A( %V̙sս{ʻ!prrRGϟ_]]}չs]NԄļ7o`888ϝ; x eKPXVVVRR-UZZ#Gptt4h?&@)FFFʻl3!CȻ-Annr_=uԷ~}P()//G:88xyy-Y4hРAz^$aKg'$$R:88>$P  \(jjjʯ#Gt`0Ǐǻ[dɝ;w۷n:*rd2D"ڵk $ןMCCUۉ)((!ţvu RRV_+***gϾq J1LZ599y…$>>~ܸqxwxW^bVVV}}=Bmԩ6lpsssqqPlo3dyիW_{.6H /*3@)ȶkDhG9::ʵ!p'Jg˗.]:f̘Xn8Nzzgϲ233%ٳBHUUֶ\.Xd0=~뻹 2dСC qssñx@){!V͛77n(Wnnֻ#O"l޼y޽7nܱc><iiiiiiؾG :t hoo[zJUUW_} Mȑ#G){F `/^|rccQF9zQFYYYu]M U@TSS5kN <{p8ϟ?V;E,z*%%%555--bj˖->|D»LFGG]2JIIpB仴:tE!Ri~~ϟ2''gbɓ'jjj>}Ӕ&SSӑ#Gzxx >V/@\w hiHEE[z…]uРA~~~~~~D"Q1U@YP( 4g``pu)9`0߸x 8p͛7a$''?}4??_MMmы/5j000?99911111Gy{{Ϙ1cƌݜcǎ(lŠ$P ͛ hHKKkƌt:$ÄBaQQE]r%((h̙񇮮.^e(!Xѣj###///r̘1ÇǻFPv:::X#B޻w/&&f߾}6l1cF@@رc0#//oԨQׯCx__~# dkkۢh .p80UEEE"}П~i۶m;BH,?{,111))Ǎƍ駟ƍꪪw[@Dٳh:~4gΜsN0ACCohcc^zn( 4h y5m4MMȯJmB7E"?~СCk׮Upʆ`$$$$$$WtH,LLL F[r%%iE*,,Tp\?SNUdӸIII^;vw};d 8P(ft,X;wܠ )YJB`c+ٳRiLLb@  [[[޽cnnNjbb2u'$$ݹs߰a} ( ++5k$&&X۷|rĉT*u֭yyyxWכ/6D$BH$t4 8P1m|xyy)QիW0e&&&'O,//={&Nw>|gϞurr5jԱcjkk "$BFݾ}Ea-mmm%%% `Μ9/^O".\_`4mڴ˗?{2"""((tL۷aKK'OD"KSj UHP@@@kk{"QVV&0U$}g)))}2=8qbʔ)$)((vΝϞ= ۩M6-""ĉEtR@1+,ѣG9s(9Trʻw޻w\~+WMvܹӧDK /K.{.ޅ(;@P(TZVVh4ZXXP(9K/),,422211k+[lx[ڐ]pիfff .ܱcѣ. P0(V k1 &&&*EP ;{'ON>] )@SS'Oo>W:t#@%bddD  )ʰat)S(&=/Ш*@uttcuuN ѣG?eɑ#G7n߾}NKK틊zIM$P.T*555U-:;;;99to(//*J-Z=zԋ8JgΜq㆖~aÆ]oō<566444HR,xr|>zB\%(,V2 ۯ 솲؝e7(Hd+˺C;>K 555XZFadRD";644444Ď 1F3uttH$R}}}g@9UUU=x𠠠@k @BP*++$Fڵŋ k9),,377>~x۶m!!!ƍ;Ã>ihh_,_@݇؟,Œ G tuuuttk`````CUU ͷR[Orl6v>$ @mYZZ訰F=<|pffСCO>`4 Imm-p8KǂcSvwP(x֭ϓsss#Fp\'ׯ?zXXX]]H Ͳy<^xxxaaavv6HVTSSO76dΝSQQ),,l!}/^L8񫯾:{!Cӧ,--1+Vo%h?Y8((())InE}H\"hp1x`7 @*((fgg=zСC=>,G8pɓ+Vo( EEkjjb2L&f?PSŠL&H$WWWD"afff 8N]]ݡC֭[ݡ.\HHHƉ 8.??!|ŋ/ѣG:`ccϟ#ٓ/E$H[n]x]ݻf͚'NDDD^ZGGgȑ7olll444}E`=^b㵊Ht(ō7ze:PTTdgg׃7ܲeː!CVZՃ c޽_d>E9R"bXoEl1΀N"@g8q/.]tQCCwiɢѿ9HOOwvv~UZ.WUU533C%''#wbsן|0***..NFEE/#F~3<mmmeee,bl@hvF| 5_}ԩKvp>5}w[W\\~$X֩V%%%ðḲ7׬Y3wsݻ7,,޶t&\>|xÆ o~E~捇~W^͘1cժUXoa}#nbnnBRw}7j(ŷ{]Paa`޼yS7uߣG|}}B7nxWW^_V\ggg2qpp0aBPPЖ-[? I@ްM;v`/_FYZZbBdϟ:wKXHJ׮]CȾի"l۶ !gٗɃbE"iӾ T@yrnʔ)***R !}}Ĩ(T +H$d2YSSSvfAeMMMAXr1( *݉'ݼysoQRRM鑻'$$`-pr޽cc1o޼/(((**EijjRT;;;___*JPTjons\b٧~zj[[[@ vxׯ_SRRB3gδ c'Nd0iiiX|o+ Ѫ]1k׮9r$((!t1//5k`\~B8::>o̘11114 ېsҤIá3D,yv|&Ҋ( RUU AUZZJ&?~|ܭ=zy'&''3z@ǚϯAD{{{{{ӧaY F ޫsɒ%>>>.** GSx^ZW\Wwҥo!$H;lʷ5ʈJWQQ ¥s΍3F鱬lڵwi6/^x˗YYY@]]mXnP(o\hhm갇cƌ8p )H({wQK!@^ 3;"##U@,9r$$$&LPLPsssFF˗/+Hd``0dOO+V :Uwy1B7o֖JϞ=۷oŋ.M @edkk@(?߾=QQQmmmY>'%%eʕEEE;woگ2O$eee3 Xlii9tӧo޼yذaF蔋/b2Hɓ'_tISS~UeDR9^F^Ν;x? @הuտkܼm۶C5*--Y$///FFFÇ'x Lֹ @e+--=7N zw?bOrrrPPP]]ѣGWX=`ؘٳF C9otpp0(#,@)AѶn*q).(--HМ9sziiiN>|{95Է줤'O$%%eggb//Б#G6 1@뛘`bܹ~mBBŒ3*))7n\7or֭ &)-/^/\="J_z䤤RuuaÆ7򲶶ƻFHXXXWVVV#F A/!޽{쩒dRC6m@"dgg?|=5663f̊+F@gAJήh4O< B^t3=x𠥥߿\ŋcbbvOUUgߗH$L,4&%%ՑqǏwvvٌsnڴ))) vD#&&fذa=TB͛7OUUӧ=x>C*fgg?|0))gǎ>>>>-()*o+N zln@|=R_vijjڃw㫪dĉwwuAJή7gΜ9tʯаw+..:ujֶaÆիW>g- FdddTTӧORѣ׬Y7l0X~^gҤIx0 @eggW\\o vss÷:d2gϞ˳꺹dT\\\``'|r "؝[.Xg˗/'NxȑiӦR ,xƍf J-,,ķQFY[[߸q$PfbʪwHLL455uwwnܸ`s%sݻw۷oWUUQ(ӧM0AGG@J$.ۅ˵epogii]~ERAEEe7nضmfmm;` A455 @ ؁uҥ>/@ΎdD" ˠhǎ{捃erX,~aXXX.?{׬Y'"cccbcc9 F۳gt6 ϯp8555UUU555 R 555DK,uǎikkkKKKssP(NDEEEB '\D"iuuu,IVv9k, ??HcǏ755y?ctbt9@fddpܮM>>˖-YYYAJTjjjZrY(bRQf333E"v))P( |5= z ~ׯ_]P@)V!--iӦt@9X,GGǮ]ԩ-LG=<<G[/@ xUVVVvvvVV֛7oX,T*ҢR#G\hѠAmll.t{G4HJfX,z+**s( J,X)utQ`` %VW^Ż8(5;;D@!hѢ[+l6{ĉ]6%%#xW/ﱭ-)) 1vӧk?JKK333ڌ 6w\{{A 0[^GEEbĈo}I |NWTT`A 8pРAKKK<^ @FRϜ9w!4c K] ocX]:bĈH\|yYYӧOMLL֢"577޺u+::jڴi۶m4iR\x<^NNNVVA]]=(( &vtt|wDkkkiiiqqqaaaAAAAAN/**jmmEϓNNNx@'@Jήkr }}I&t@.ρLMM]`G|k׮SԮ5'**֭[#88ذaqmDiii鹹bL&1bٲennn...('---vQH$, ˓X=vXKK B;$Pj<>kA4믿nll444ĻBucN~я?ӅN_vÇ0R!d2?~!<==ΝgX7(*[Lf^^ޛ7oΝ;WZZ*HTTTlll02x`WW޻Z}HlmmԊ!@Κ5kŊo ]LOOJ#G3ϟ?cƌ Uyy7]3cƌ?szzzx'O{#FP(x=#d¼~:--… X}@ xyy^zر#F=-A/֎# #''`<<""kmȐ!Cuqq Hd' F۸q#Paݙ1ݏW^w|Ɵuو &ekkkjj*SRR|qv5n8777T%SN=SVV&O>=s@ PSS!C C) SHP@@ڵkݻ7{lkR455u֭аnݺ/2\¿СCϟ?P(k֬Yxq͛w>x𠥥D"7n޽ǏwqqQb Q9ea[[[^^^VVVFFFffC*++B09dȐkhhZ8HTjRRUF `X],,,DwpN|ѢE&M=z4tdɓ'O=lmmʺuVCCл@ʎJD"ekkw-!4o޼ 6<|pҤIxBLMMuss]***v})ss_~eҥ//b8%%%***:::77xԩ.\2eЋiiiyxxxxxȞ)--=vؾ}p ^$PvVJ )СCt:H x<^CCCdWNHBJU<B۶mKII»߱X,ԥ`0AR$=ztҥ K-::zڵaaaV;DGGwmmm <}c](N!WWWGGG:w! MMMSS^޽[^^ُ_8qٳg͚U\\ܷӣP(ZhL޽{+|t:}ذax ss.\1}}5""B__? CmڴiРA/_tqq_C8tŋ?NRW\p]@AdDFFʣw7dPC:::$^e~z A/ +))bŻaCXpUuuu=/_h:::ݫ͛._<--OǼ`*akk7omܸ#ƻz@^J]hzuː o&LUׯ_x_~nqS\\yd…=>bRz _*D"ܹB@F N:٫vmcc󡯆䶶)))$ão+V==+V<{ ̻b{{{;;;T* RH$4i.RSB7oޔJ!GGG嵵gmۆ}ޞJ1L}}}PhhhIIILL Bh̘1ؙD*Ξ= {}[ž/.)((PSS^D"/ vդIH$INN޽;..nٲeMMMg wZv-UmÇǻ a"GFFv W^iqMM>L "H޽;uTUUՁٳGfЋ|d!r+..n?%!$?~ ~ہށJKR  ӧCxPUUF^ 111SLft_[[ۢE[@a IDATnYGK:88\v߳gJŻ.,YDEE ZRt;w6W,))z*vR o7b#'Mq ;w|X, |166/9;;K=zs A-#f.m׮]SUU=z̬W>}Z__[-uuu=QO6ظ(ŋ@UUU''sε]'}H###UUǏ>} !Tl =u)Sxl?`ff~1ly0.^^^ڲe ϯ 믿~GPiiY,V߿4w\''Ǐ:tʕ%%%jjj gϦ=ÉPSS ~/_ T^RTWW~ »;w]w+&ށI?~ӧҒ%K ޻._`1===..nذaݼ^mۖ4v͛7O:rʕO?wBW\ z =!P__w!ZdNNݻ7eʔnV%H>'ODEEѣO8QCCѣG=` @^[IL̜9SEEB~p8Oȇ5@ tի:::'Θ1ϯ'x(@N!+++/// zL'BZǝ[9f߾}W^=`̙3CUU5==ɓx(@B!*JޅBEEE'&@D;;VSSSkkkG={y氰D"ӧ=<<ݻw;w|r!H$P$W]]w!ЉM 333]\\NS|IGcUUUUHHߖ-[:taOJOO1bŋgΜwn.0 "Hgg޽{(V3:1sK&%% 6CJ(_pA>Ω]zu~444222""". PxWqppc0xYAAAW^Dx_eeeGg}n ֤!Ct}=yܹsg\rŋNJHHpvvƻ"@I@Dw@z Bc0z|WPP6@2ȴ-[ڵGzFmm O>dȐ9sU@ @Ebmm.0tFӡv $e;</$$wݺu߽go߾vիW---P6 "QUUR111xW\UUBC2++K]]B:}jkkKNXXXeeeTT\1ӧ;Ǐ'Oƻ"@9A FbEQԜ>]PfLH{{{ Vǟ?>tP)y/W{7nӧObb[?wE҂ ȡC]Pfqrrju155U uuu͛:uyojll\fԩSի &]@!ijj"\"H.sUGEEeԩ4-,, Zb0ZZZj6lXMMMR͛7;vv3gcƌ7n9۷k:Y0̅ ٳgժUyZ Pry<˭x<b}M!fwD, !$l6BHy_D`455I$XOOOUU!I&DLNOKH$]\\>%L&Mdz GsTWW4iF IG7AWŋjyիx???=G$ZJ|q8O6C$uuuuuuԐDWQQAm8L d2BHEE>c  㒒,677|#ya+X%d2YOOOOOO___Accc###"(e\hiis0Lin 144$rBJYXX] PB 666+++dff}vmnnޙZeرck֬o.\VP(d0eeeR(!АD"dD$D/brrY,p8\.喕q\6p8N!mFFFz266"%W^cU,0@GAGbE7N[[;..nٲexpww{{{E!//v.DK.ӧϊ+:WLp8s޼y~۸q# [UPL&T˱`09UUUSSS +++OOO,"bď2Gv991UUU؃<)6(ҫW/sssSSS ^z{o &.^؈w! l>Ttk֬4hPSSӾ}8nCCCddT⒒BBB TUUwءÇ>}lݺUٛ6mruut:СCU]ŋ}ݷow"""޿O&8зo_d @ţRKKk4 $]D{xsallӧOq|+ÇiӦq8QFU/O~~x2)6HD"H$33OXB;`0233+** x *-,,,,,lllij:F|||e@̞=xW!Kw%999<H$N:ٳ***QQQ/vpp:~xccsnze>?rYf/!lx|;B!Fknn611 z1??ݺu|%/D˖-]]]B9992ⱷU|J3gNuu1޵eӉ!>>>ׯ|?:3U?hѢ>}sx`2\jUxx֡C߿ 7ouNNŋ }}}CCCsrr,Y5իW-[̝;wΝwnׯWUU522V1۾};XݻO<)yBbb['OvGA>//*,00PMM͛:P.vٳgsѣG+**vљ*L$m۶mǎs?!rȃ̌r}>}&MdooFCCCKܫⲲ2:b,.((8p ޵|)S,Yr3f] PZZZKKK344\"<|phhhKt)S$''S(W9==]21644ݻgti9x`Ƀ<////77Wɓ'{e+++777쁒 Ł/^lbb2cƌe˖wLLi***RRR^F+e6ns9s``=ztؒްU[=e2'11133[{˗XĆD}Z4iSxxxii1c233_|#ß Hxխ+Hш#h4H C C___< rss[m{NݻuuuWZեB;͛f8p+Wz>*ߋ|v~/// HӧgԔի/b[hkk...=s: x{{ϟ?jȑ277ƍ={6iҤs! Bׯ7o^I$Rrrrxxܹsjbb55PQQсFqYyݻ\|ÇаÇppp8t萊J͛+Whɓ'߲ G"=z˱c.ˎ9O?UUU: +;v8w\vv燄444\vM`~|}}|cǎ5kȠ\;vlŊ ,8z.(jjjX^zD"5p@///WWWH@nUTTdee}1++ {PTTҢbkk=F&툎1c+ӧ#. A!z BT*uժUߟ4i޵%QUU%XG)ygdd㏟<߾}K.RҲv#G߿B,1>{,##C$988̟?Ȑ!nnnFJn?O󦦦 DGG={mE紴 O>---UUU3fLXXOePPZZZHÇw]x!dggѷo_OOOGGG caaassBsRwϫ F%UQSSvTǏ.[LJRW^ݾ}{ر=sS ޾}{޽G%%%q84hР  >|С3z؈׷Do߾}w._k׮"I,Ur!x; B HcPPЦM?~ L0ÇKyrAAB^`jjj>}~"""/_3sqܹsgС=pG%PZZz޽7r-[ >| ݍ@ P( :'T-nieep-E($;%77W!F d`HyrAAjE=<<ڞ|y.3XǗ>{}@?y֭[6lիnj3p@ 2dȐ!#޽{۷oi4,<:@!]TjTT2޵RSSӡiii!yÇSNm}fϞė $sJKKoݺuyzzN<СCÆ #xWb|h5ٳqLee#.rݻW\~z}}w5m4sssK#22rÆ l6nxWxW, M$SNŻjjj:4! yÇ&@^|/X@VEd2o߾GHtRss󠠠;v'OX#_Ç[ZZXooo+ f͚w@AܜD")PDQ>|BPҒ(,U6m, Ommm@@\9l߾ӧ7oZJQNUQQ|))) Ėm@Q{{{ #F011hxXuuuz mmm%ߝ]/^Xxl`:~^RN՝:ujĈ ȑ#)))6m8Ph ?5k￷ 8Ά 6o޼n:uֱX,Htڵŋ[ZZ2 *{͛7.]PQQtҥK}Pѣ5kٕ9ƆN_p!$$dذa111YYYiii WMRٳg9۷w̙ 6~@~PXSL9s&Ut… (ɓ'R B0(((==;ڗC/^uuu544]ԄwQ/oBP$8q!rmۆVYYdood2tBh텅JÆ rqqD---Ю]߿pB"w-..FQ(f!7rrrrppDMMMnnn---'YKy2Pt [nݠAcn޼I .(aÆ^Zʓe˖IYxQOy<Ν;eY-Z˕m۶999!|}}Ϟ=f. }!MMMOf2?3BL|ٳgB6lD[ZZLMM544gJ~Ԉ_:?ŗcį;vĉ"H(:88a)$X(0 r___]]ݸUV] PH555OV,((& /KKKy_~رcmYN444uwwdžbV4@Q(P;y`>}`0.(Pb EEE---fdEEŃdpBٶ,>~vZKK5kxyyy&))i$>!߰+W`B NGu}YI'؇zB!$xI SWWWyu bH9R2@b+򹺺bO/]D&dXw̙m66+>|vm۶DEEI( &&ѣ[n]ti@@ƍ>\^^yÇX!؈$Zmm-BI{v|>vD2N]]XVD1̲ē'Or8˗/tz;噛}V?E @fmmpD"]P<!){ G233LLL.] АaySL?<<ں~TPeeehh(B0!!ݻ؍BCCkjj9o>޽{/_믿>}sx;wjii]r6gi[ƍ:uޅt̹s-ZTYY)/z7|SZZ*67owޛ7oGVZkllw2=`|RrrOXLKK#6>|f͚[N:U& ͛7&M}vdddII?,e(6 "& JûHjjj L277!t{{Auqƅu5\dggwYYY'Nx9sdL`$Pl @ Z:tС4J] PRP( UUUB]_(J]rEVa{R^^^xx Μ9wQ\CCCBBBrr2СC}}}I$ޥIE D")N*z l%Q]]-&VZSSݻwӦMz=?Sffftt4Hzk=)++ko߾h?~={6G݊foڴTYYYQQqm*jbbO?at9@9::*h p8>Ļ0Y\\nnn.>"^Aի666]{'NQ,kݺu^JII4iZ @n%%%??(//OKKv~3gθ%'']@ B(h߿? סH+++aƏWR.F .Zh̙]i';::^|?~\`Lnݺ5f+VKUSSӕ+Wfgg:twNi@ Oq$BJ B A9t:NNNYYY]g̘pСc'~]v.YD]]|>~8k֬hϝ3mڴC @GP ޅtƴi*++.(Pb* LfUU׍ ֕J233/\ՕvzWXAR?|xbXa@OZz'8@ g؟t:BUr;? $PxWySN LDmdnnÝ;w:=~|K,7n\ZVuuu?W"## tvV^]] @e;y TjvvvFFޅb<,..600UUUt\|ݻ;wy:w/^ԯ_?+/SSʎ^UQQafftH (J~~C3|pssX rdJ3~喔ӧ;~d(YYYG??~wEB{W}_{  `]KgLg̘ѭu a‚H$*41c]_* d^^رc;zӗ/_>}zϞ=R޺ ?ݝ㥥Czttڵk(,--׭[},iܱcǪU,,,΁ @WyvH9U$ZYY`4FI$;tGHrʱc~w;dgg7۶m_Pgg)SfIIɔ)S~)3 @%aoow]T^^w!@NI9`455IȜ&ىW/^={t_y{{'%%mڴIM `P D"1..NKKkРAwin4hD~dσ Svv6UtɸqDk.)) ,--G>~<~ݮahd2e˖ 0zHLL;vl@@ȑ####|~cccvv9bĈq%&&U H$sssKD `3I"H!qdCCCMM%֔9bpBsM77o&''ܹSCCz9/LMM7m⢥E$]\\~'ss/_9sF[[J%d2_eD>Qy)wCmm@ fkIIxcAABhܹs $kFEE}{-(mÆ iiixW!N?==[y}QOH!@% !DR޽[[[w!@tRrԫW/o>lٲNE s̙9su뒒 =$PJBhԩ%׉b̒ߡ!X,+22r=;|7o/Q @䔓w]ellC.&I&UTK[r+p8FRSS۷o29))iҤI=|wH $PR7olllĻ G\f׋{ ?~,F-]>|\T$m߾}ĉ&LxⅫk(GGǚw!]5mڴ]#,K=888<<ϟͯH<}ҕrРA0HIG!(4 }Q '%%=~x=sStH<Օ`$BJ  bI uttd2vInnKޏ7n2dѫW 37@ACMMM9v@M6ӧx䅔={x|pԩz/t@899UWW+N!OOO XB744H ?d2 gΜИ3g jCrdooHT?.D6QxW}&F&d[[/aDQQQf=SRRFidd#n zHTՕf$J}ޅl9G;D"8@  >}}W>|8v~=z̬(555[[[9d+++HEKKˋ/͵LMMۿ***jVRttッoݺ}=1jx)N!0e/] \EE433H$[[W:p8{e֮]{nXp(lxsss]]B_ouX]]]ss)6YT$a{3/~'~#~)HDR RUTT3>i777(GG7o]PԣGfgg;;;] VSS|I&&&jjj:::|>W^* gΜ)ZgϞM6ڵkӦM2o1.9P(dXkllxXp8`/xF%qkjjG755u0mmm S NxŏdᴴJfݖ#D---)DlT_%b?+r]]]555555]]])LMM%Kܰaͮ[`Amm- (GGhQFmܸZnl;B,**P(_r@رc۶m_fl[Jp8.+bx<fx<_mmmmm-?&98}}}UUU2_Bd2@,o5N HqƴGŢ8c*T(UP(r?8pbZN]]]"O$I$L&Xǩ~Ç[ZZdHl ÑTUU'MD @~l4rԩW\3fL;'OȬPB۷o_O8pBٶ b2G2+ɉuRcyH$:88H$C$%>+&X·,b Ov,l@rX[]]|.+ D"D}}}, =UTTdmmw('''Pnn޵FP? IDATPɓt:jq8idYY52dȾ}ze==І """.^8c 6 A}}}eeeeeeuuuUUn۠v'^2l`````ollLPd2Y__{}АU%:Y,Cq\qvii)6"3TE"SSS,YWWSN!i&WWW:N:w߱X-[#"##WXp«W$P6jjj tuu]b kr/^@555 /^8m4Qy] .@zT8MMM `TVVbᰢ?c'>_[[?vvv7000444hP8D^^^gϮ;~xDDDzzĉ.]  4$$$$##cĉU50cƌŋ#|}}g̘xq33cǎׯ_?~ܹs[n|'B$wߑd==/^~W\),,ׯڵk޽D˖-]]]B999k) Hlmllf!Vf@@@ll,ȯV&''S(lNCZZeU$G9TQQQZZZYYYRR"ˍ3555MLLLLĽ]\\LMM{ebbblllnnnll,'_!`eeeaauVW֯_|jdd$`lɒ%{9vX`` B(**jÆ K\MMaÆY[[,^swQQQqttD#%<==MMMSRRϟ?y=y+O 2HJ5kVUU ޵lKKL&ܜF :PSSI.]9rL* ߿!=NbUU4###333KKK333OOOsss sss,4BRU?Yd 9x ;z 6|m[$,+J.j6d2Ǐ㔔޽{w[_5@ 9::],hhh\~V%:lwwϩD/^?---%w~$3f|9pmEu5 *qJ'Ƣ"qJֶ6330`8.bAQӐ'N\tIE/G:thppp7EJuuu!S(v0 @%(%񥣣G @~m}N_|"޽{x?cؑ^+(!GGZeZʏJ.]貯4s BAAv>}tz;ŋqSvҥرc]l TWWʊyyyeeeثzP( e5kllD |Ԥd29Nbbbff&˗/-,,WZuС[.nԄjnnB@M]z5RWWm^u3N4)<}wk֬IMMrIII.\ؾ}E\\\ =G!9NDDOhh(ۻw]\\~W0"]koor~AZ}}Ν;B/_(((8|pJJJxxxaa!BhU ~-&$$ܽ{344ȑ#X;x)Sh4  UN4H$ŋOw-g``w!Gx<tƍۺuk\\7|~2,YϞ=o222:]UrrO:4feeedddeea @sqqݻ7?=GH|d*[; 䁡R6mx0=eeefffO>]jp8끤h]I'N0aBTTV޿c!ػwӧfH/@\޽{SLs D"0N#> ]6mڴNC}}}.^!޾}۴\PH$Ǝ (.cB̆ B @~UڮG}rN/p^ulhhxׯ_~][[5޽{{yyYXX])- @DPbccBv؁w-H uuu=<$PNJ BT*ѣKl6W+**BX i$ oܸqΝAAAV<~Ǐ=*))! Ynݐ!Clmm.; rԴ KNN84 B!:>jԨ]vϯc/sssO>wM6uBGqh,++YrQu H$PZJBՕFAJHѧO H9|>}̙3 AܹsxW]ƎK&i4ښ5kt,@^x2dBH$ꗻ44D˗̞=KuwH$O|ݛoꫯrm޼`Dʂ<:_N"^YQQ7 /_5jcϵ{?WOFz饗\yf}vH@te666]8@ &\]\.hxfLooo绸y!گ_Έ#J7o޼rʎh4;vw'Nt˖-svvA]KAbuuudڅL&k#VK,Π$lݺJ~S0 ?sttܹs333322Ms/ .܁DM2B9sB@|Pdd$~j KJJ*++ y<^bb|ЮKwƣG㭷4h~g@ 8 M&م1zhUC]^^mpp0~j 322tcNܵkҥKd:)Cx@!pR L&"@fff 88p!;aqqq6lOMֆ @˯1c\.tم6z2??JR($G2##W^ݻh"ww6VV/^xĈAAAk֬k# .B(00o߾IIIdXxy{{{xxir|-1NFFFW9"V\&޸q#..رcG9w\XXX HEFF  i_'99Yד]hK2!>>>)Rw:thK5L۶m5kV@@sj?䓡C޻woΜ9y@tZ Ad2Zmee%م3gJ$ mdaay$Ư޸qh4ҁzj^^ުUBP8nܸ;wܹܹsGЙ2c2=.22G\.wȑdFCCNki0>|l`2^^^-<11qȐ!{~ 322̙vg<(c\h69#1簽=qK6sww| Ȯ}%$$;wP(ddyyFx'azzz+ǪӧOSΝ;cfㆆZ4448tLp:_F]\\y#R!dpjz:|6y7̛8B/Bd2!plFt:R[WWB>,>~qn*Ĺ34?qusst:`8;;tgggA@VV@Ņq\]CȢ"DB a8@޺uN|g[cCP̘1ƍϟ7n3 V+H$IMMX,ƏhC`0nnn88991 憛fё`6J%pU&ƺ:S \.lqoOYq4{qk)䄓+E/wb Bdddzz:UtsĉM6]h@X4 ryCCB(33ϯ~%o %d理Fx&Z(d(kjj$ FRֽ{w ~ McRlVˮ"pT(jZRᾱZdJRV+JL7r9a]]] _ H`"##+++5 } p8۷oϏ!d2Bif4qFyAtq̘1O[\.8qbEEEFFFttӾX ªhooáwݽS˫ْ@FRݟ'9WHxD#i3 dz}t U`2,**ZנA @vrɩ[B8%{ B!B!tƍ˗7*Pzѧ-vر555iiiOr뫪TUUUWW|b ߭[s8? u\xN8=Kۺ:i6KJJxȮ\\\<<<<񷦏[ H`"##)JIII666ӧOr~)ٵ%Z "w-{!77)SĽ@6K/͝;bEGG7񜝝qq$X,RF'B' oo6fTTg.1jժ۷[V @ Eddٳgɮp8ӧx@kϮ!l6[$:((h4p8/e˞7x7\t3Bt84EEEsԩQQQQQQ-5u%(22}zH$D@,WWWԈDdddHRbg:닃e[`ԩSSWWV@ւd RLv-n„ 'O|wɮ<;B?עٳg߻wN(߿D&ׯKOX?X,ݻIRݺuHZ`W_իWLL ,m hoV+`sP(R$ @kd2M&Ça6qD. T*}}}nt,+55Ȋվ4-66:4tǎ"[:;;G/k׮]~ڵk!!!z_vmlllXX5:){{fG[ПJAA{ׯ_?V}vLf1`08q"%%<-- !j7lP[[jU*Rܹsgiii^^ێ;ӓ]/6 3 EXXJ-))p8D")=^\-u t:D$_۴{V__rΝKLLr,9֭[7n̼~zuu5N۷?œR̚5K(^p.` Tرc̙I&O tǎxOɴdɒO>f#Ə?v|{{466/֭aHh[ hVB(>> , Z db|H$2L~~~-͠s 2{'9omm^{mڴiy I&]r%==ƍnh4裏 gk $DvZ| a/rҥwngxxxXX033СC2mVVV|||PPPIIɢE<<<Ǝ qg%رc\.مg-%%%~~~vvv2 HPmcǎM0 ^jBhΝU}!CfΜ9`_UVV9rd rTf1{PDDDGG)>>vP}6Utd\NVԁ|aDD^ŬFIƦ?ҥKLJJy;wfff666{ر_|Ő!C.Z4sŋ_tiС~… [ٿ!$tŷJeyyJ2_\`0Pt !iӦ sΑ]xF-YZZ.BDݻxi{SRR(ɓ{FJoΜ9م@UWWwȑ7|{}ݺu]n޼ycBztr7nLMM úuZ/\[ [l!ٳm )@+d2%Immmm-OOÇs9s] xjF5;tذaH??[nի鬀\.wԨQO2~u2SO !T*B'tmСׯ_)SDFFnذ=0;;!F0z ÇdqRRRIhځtš[nbZ}ӧ?eee۶m"]EEŖ-[Gyxx/bq߾}!=^DRׯ_bň#~>!TYYcW_!|Ν;Y,˗l3lvFFF^~튊 *zҥiӦqիWDÇS 6TTT V^}rtIDv tty]KAAASL!trrrk4""";;;##c۶m|>!4c *z_7ɓ %%M6Ν;$?#㏣Gfees83vXFVI r'UoAv!O>V&<BVmirr/^xԩ;wU*GgEFF>}Z(~'Ot uaXV BԩSzBiiÇ=<MHHhvYmt uaX>4dqBCCccc\.مT*)ʓHL  _r111+P7h֭[7o޼6ݿɒ%k֬3fL~~~NNβeˈ0 $.L&ѣGdҡ8NRRU.@Ps!T^^kdJJJzl~ y߬/3&&&&==}˖-|>?11G}^!X,  oܸAv!)(ʦ7@L2 !Baсso}^Fy ڃh<~x>}&L`oo弼ŋ7%:9xxxxyyY[ٳ'łQ/B4bUWWꈈd T*B@Yb~Dk׮mB_~;wnDD۷ϝ;7jԨ8:H`up"Vӏ?Nv)4ہ$P(:J\]]w>wܿ/ )F͛xnݺm&?Yp =׶g@ǃ uHSQQKv!I)fc@@D"A;WkkkǏ)N:իWmgϞ;wnϞ=<ٶY @cAAA0Ұ0 "JBVVk1~&iܸqb֭ӦMc2mUsIII||ɓo߾XK H`uX,W*dҡ(ӓ.|A݁Rŋ{nemk׮}GmRB裏bbbΞ={ܹk 2L%%%djIHfee%B";wn„ ֭C߿󗚒ңGnݛ8qH`ulmm0G 6F("44Dt:=((حrdAAS>,M2eʔ)'N,--]tsH`uCCC|xС#FͅU:F͙3n`0Ӏ@!ƊȮM4F|2'4i$H`܊GEv-N?BplځCUM&1|7Bq͖nIII{z6nܸv͛7OZZ. +i"8Njjj]]م) $@VTT! BdMM7zÛ=CΝT|֭۽{7G@VjW@M:B={B@p4XSSJ$ddnL&׷1M&ӷ~;g'''d˖-ׯ.]W$R F svfM>zd2@"x<`$vKKKkY\\TCǏ?x߾} .| @X)UQQHv!HHH8wJ"мCX-Dyyy5<q 1^z ktŋW^;<k 2eeedBӧk4/]hRtppyd9GDBќsssBxlFlRV8qbOX@iiٳO9] H`"##mllv.4OPXa$1;wB>>>x{ZZZpp0ԇ'Oty=e2ɓ###< @+h!pN>j.4CP4+BH*V$Jš G3fު?%A˚A%$$˗/]hRlyS;:ڵkY__9s<ɩ'N>|888y/]H`<@b휚a5@!</q-Jl299Bp8Ǟ7//o}ј1c:@$B$''  ,::N 77YXXƯXG;z]]][?N[`O*@֋bSBBH$$`ɢ 1Y\\767"(55uُ=-[ 9B:kWSSsэ7]H Xs2***** FvBxE'}}ohUUUǝ H`(Jdd5w Bgƍn۷/ٵg1ot://ʢhqqqW^=rH;p͛7oݺERJ FLRd27}؈NkOB:NTL&3! F|P(z}]ma/mll F=&lggggg1 GGǮwuԩ_R^^>o޼v+@Vb­V>}BCC\.Nbv=zdvvK/œ'O:88L4s5k֬X⥗^jt9 j'44Zj* pT#x8rT*u:Jzq@܈D֖I? 344N8մt:s0 >ۛ|xEgxʞdooO? cGS 1w9!@b?Nv$>}ǻҽ]@$ R)BHTFBfee 8qN>=~xA,]NgmyNI*zBРT*e2y lhhWT r\TjR)jZnNNN's?44B]\\lmmqf4h=Yz6U[WWg2 0NTرc̙C,5k,Px RRRаvuu @+bZmEEEDDٵfIII ; ѨV-:ݺuÏ%Cee?t 8Ο&Oʹ֬YӧOEh3S___O[y  ?vqqqwwwuuum@< @л~EI"v׮]˗/߰aC&;!1LPqq5HiӦ%%%]ZBT*Du:P(4ӳ[n<ۛzyy57|̙_u̙K.uAxAiZT*HRX,-%æ=44w@!@^s?+W{quu%'X5W\\zp8|MYYYXXٵo duuh$J^^^8deehLIIY|y+'ZvQF.@e0d(H$X,Oͷ}bDd2fpP$ui6sŋ_tiС~… .1 @kb|%ШQ<<<\իɮ/@CXy<B|//ܰ0gggGGǬ7x 999"(>>\x1###33]B"Z(D"@`\Vdĉnh4"D"P#"񴺺XBx{{@HE ɽ"@g/k?&&,ݱcǢE̙dɒ@ {nKX;&y Ù1c@  kg1Ϗ(X"xxx lllsrr(J-r̙VO_EIRЀoPQQqM65{|ѸviӦӧ.v'HpDxDb&#GZDDXЮq,6md d25}; cfa'Nr IT*T*173/""B"4m?={ťqΜ9SPPpСvb0#"Sb|͛7bHTN_mٲكgeeedd\z5bȇD\D:rݻw=00߿Dt0(!BwCBB b݉eip @lvYYF!RӧOwΟ??k,k^@x< qGUUU[/]4f̘fw^??sGTWW߿...L&3::zĉa٭K bz4::ZH9lذ$$2@  Bk(-^Ç&L0RZdI*|vvv|xQNNykTjHHHddA͛d2###CBB`Dblll @"8'|H,#:=Ãh̝@ @f;?NeZ@K|~AAH&9yH?` @CBB .SHHHXbEjjj||<ٵX)!wچb:V-KzcqLѸwW^yL ܿi\ ѣСC~=zDEE/*@!lvqq1Ut ݺu߿?˅IZ7 0HJ쉥;1\RTTt,tRȼCVkccf^tt4ɄZbdWYp8[8ph"E+Z^^]]MP,ڏb޽{_~ec~wCѣGV: N֭۷o߻w3re˖EGGxxx], uBd2d3f|GiiiG&kd>Nuuull,-Thݻh \bkktGDrޕ466ݾ}ƼO`"""zr!@@ 0LBPR5o߾MgϞޕ#oܸqo!__~g}  L]HB(** !TTTKHH%YXzX,6"!#Դ+?ӌ3۹pЎjjj#Bӧϊ+!1>>اOGGGkE~.8 (@  ٵt   JJJّT*B@Z, /,,DۗL&wlqG1"T*ʼn1===77W3!C,X`,ƍNJvf lPQQрȮSP(ӦMKJJɮŊjс4!6}oeee aÆJ.ݻC bqZZ__{ذa|ɐ!C|||.@3aABCC @p8{)..IiY\\>uB1_!333,,P)))FtPVPP@Pz5nܸjM^8 HG܈#?Ck@ 0o*!lvii222jqcǎ5ݽ݋nZ633ŋ.\Esر7n>|8(T)S\.J܈:.++kΜ9ǑΝ۽{wGnuJJJphrR 7n܇~8zhXl@faa 租~ "@ a5555R h4$HwQTȔ^WVCC˗SRR.\PVV:jԨ͛77d] @@VkooOv-Ÿq\\\-[Fv-V*Ju:yt:JәOe~<~ӳ**++Ϟ=reFӧO_}_ lNWZZj5h&Mr ;JrppRB!d>/N]]>B(""؞9d,1 ׮]ù1//u8q/ cX666EEE q8W^yE,Ý]@Vtjjj?B Ϸ55++kɒ%L\|9))ɓbbܹsذavvvdWφDtzpp0^&Mdoo) ΎS.kZ???܁$Ʀ|>o̱cFձT*_}U__ɓ'߻woEEE۶m=z4G ?l 8;;7]UPTx VHM L}B(000//O2''Ʀo߾4͟9cƌţP(~W=w\@aÆʬ? ?l@6*.#:"^JPpp0^i<@FDD0 bϫWTӧwh/FVumfaEEEݺu#΅KN; jkk]]] B<@M4 BÇ<o,x[ihhhll|h4_(...j۲]l͛ ٵ/|||<== njCv-KBBҥK/^7׵+Z쌚 a@b7VNNm^RRRuw&J~__p#Gуh2LƆBt:RT!T*u:h4Lz`7kZJJjk({{{666x#BՕJRTWWW.Ϋvvvζ...xg|w@][[Kv! %)|}} r!@+JsEx+ >ɉ1ٳ&LR[ugQTTCdѣG M:FR)f,PGf8#B/?3B/ doo! /'''{{{cc0668Sh4 a)zi4}D2z^P ;Җ<9X]EgpKVkhCx\.ohh h4uuu0"Z̠P(dzԩS|r``ʕ+ϟP(jkkRD"JRVPT*q $# m47WWWC;rt:F1 RV9?V^h2nܸq'N-^833dn۶mȐ!׮]{sssT_~IRZm~~~LL̺up7L;va0?rJܹ4//mǎ={D{j۷od...n/((XreVVVϞ=oߎǪŋcƌ?t8@(D"n>Ņ`z{{ GD7w$FњnO(Jظ{?cƌy󦽽ufĈDCMNN}[bb| <==_zw}wʕ6muq,Y'lǎ[RR:k,Px RRRF| |VZ5lذ<&o0\N~ܹrc`$|L&-t޽W^\.dIt UgggTj2P"Riށ<{]^NN_o[d^RT$bPXSS#kjjb|[{{{ ]J *))ٸq#T"hʕ{o-Z1v5k֔>>>k׮}7Ν3L8͜9w߽~:FncD> ׯw@@N@L***bbb<nZn]@@oyڵnڴ>hJHl4 T*u̙/tСCۅ 6☸\|zz/N4ȑ#KT*522iV=l6˅Np,//7;88 =zdeeyΝ8bTww>}Pt;H$_7|R^}իWÚVB|8%}ƌԭ[7___"JB#FhÇ_r%%%UUUN`Ͽql [lY~=RPPXbƍk֬IMM=r+nݺ 6☸'",X@PxHwAQQQ [p9m6t:VurrD !gkkd2ϟ?e2޽;w\b+W1 -H$۷o߳g%K}]mO.UUUUVV|>/ Fq[nAAA~~~KJp!fWZ+zNǏ޽{޼y޽{ tRW_}u={zzz⑱Ǚ2eJdd |ѣ ?ڱcǢE̙dɒ6׵xqƽ[xL&,,,kdggX97@3l6 JHHشiӝ;w`a!@R(Bd4===ryll,`0\z/ v ⋟{χH<x#Fح[`HSg̘qhܰaCEEBhϏׯ_߰aoѳgO*}% w17o\SScq{{K.-[妤L:FTڿ #F$&&qݻw5kaaam۶ݻ5k֬^O>et; :9 5w\W?0L{#+!D\Vjն:uQ[[m}ֶj%֭ Ae(̰d%Bq~׉AHrܗ9uΜ9-y*u;v ˵{ƍ Ƒ#Gvvv2:u꣏>*++={6+222 ^+uu\ze.Sb~~>.++BB4mРAnu;w{UwQQQ/b Rp8o^r%D3gBܹsDzK '^i IDAT0 LV\\\kDb2111 5=7)JBSg 7ܾ}ں( jر6661116l P(MMMjRmll400V7֓dwݷoQewR_wׯ_gulU%KKK2ԒZ{„ Ouܲ@ ضmA-ZhѢEGPO޶mާ*,,?f@DWG䈈R T*U*\.wvvnllhnn KKK裏nHtERT߯f % LvuuӦMzJhϞ={P?c( x1:~e軘Lc]]]H$B/ЫsssU*z kBBQewߴiѣGGq9.5yyy999yyy"HGGwƌ֭Ʒ$/C; ̤ILMM/^rJky{kii{lH//R|> ))iܸq ő#GbfΜItE@ `긘7pvv2eڵk}}}=<<`W+c^NKǏ{{{]K_3}tRB>#H ƃͳ2,55UGtKn۶F]۬ѣGEEEJR__700022? x# x1ooo2eLrmmm-nhhT iuu5n FZZz133S(Vt]vرcذa 4H(feecaaB033 9s-[<<<@?300pqqaٳf">*<<\__ҥK/&P(400x;=!q33KWmllaqee#G.\kd2Ynn rMPPPdddPPPPP ex@ॠL2bAPhhh[gJ%˥R:::0???|@JJʨQud2٦M|3ݤRqhfff#F:thPPexAt͛7Onnn655%3 r@RxvHNN^f q%ʓ'Oϟ߮\VNvMSSSjjjJJ ---:::>|eˆItN?|B ߗ1cDrʇ~Ht-oy<9~"F2!TZZZWWͬ{ŋ8::>|PwA'&'''''T*ggѣGoݺu#FH^NⲲ^oh&Mx +S)#^ZWW_MNN2dQP(O/rǎNgH$̔䔔zmm-[3ޞ @ >>>$fC|&|r>Z=<YTTp8FFFƆ!*++)))AAA ?g.byӤRn߾"h4ѣ?1c >Aौl6\\tgϞMt-P(x$577xNWNJXϹqܹs]\\ƼdCP( ޻wopp/޲ @*Ј,,,ƌb @vH$P(---1BťQGGG$%MMM۷o'~?<22ԩSDӇ(􄄄dPr`i@W鉉DW1M6bhMbD"T*up8 D"YZZ666|<y}J:Koˉ.(..}6wqq?~?Ftu@AU|||=T*a]+̚5kʕ ӦM#M$)JPH U`MKKsss"Zw߽wٳga͛qqq SN=vXpp5^ LN".[`%^W Dw988 :bA&HP( FFF*F&: ߿?fJŚnܸ1n8b!J{{ݻw㳳uuuGrР ~a.\ %K @*t:D"C|5&=zlX,dBHR+FDoTT[l!ư0.{Νӣ\.~||||||ZZ\. ݽ{q .f.x*joofg̘At-}ٳׯ_޽]K?&d2 ፍR#LLLx<@ 3O_MRZZZJ@ d"H,KvBڊjnn~~LX,^{jk MMM;jjjERutt uuuT)Lh:::T*Fh4||w(9 x h, dwD"DB!ֆh\.W.7'Κ'jkk߽{֖zJz!iii%,,lݺu!!!߀:pH҆WWWy&"jiiߋ3zpTñMᬭ9U*a,,8(c +>;J566611hT*U J577733_pf! x :Bt@TTԉ'<M O:!zB(##NTM<!tͷ5=?~($$d۶m&Mr\n}}=Tmm-Ĵ-,,p_MMMߨ7T*mmmmmmmmmOg+**pxnjj8ً[ZZZk@@5|||~WJW}Ç]K$񚺎3 E"P(==*jbb dH$JݳzΓ'On?U]];bĈO4iĈD"QEEEUUUUUUee'O7UUUkaaaaaaeeeeebiiiiiieeeiiiaaaii孄"ިmJjz&1jZ[[[[[ZYYXYY_{b ޼yNUUUF. tww5b!$RT@@R%T*@)Yfrr|֬Y)))oAzSݻT__OƍgERH$⒒J:BH__588>D277LH$ 444pܜcZ[[::::88٩? s p&&&DWx fC|-&y…ݻw]Hd{{ʌR(T!7qKKK@.Yݻ)q~~~rrr\\ݻwkkkqh\j.P(%%%EEE87VVVLmmmqhtrr$B888888HTWWWSSp8Nuu5eNBvvv.O9;;yKDr9s]H$U8M kڲpkL}rssWfdmm-L6222115 dFFn@@@o?8qܹsC jKLLLHH}vaa!B1bĢEBBBFՙ(!T___XXbIIIQQQii)155 δ>/|TVVfddTTT#d2NSu|+%H^vȑ#bbb @vmmm&2 7ZY633`P(^-==}͚5}]ﯛ\--#F̙3g#GZR4???'''777;;/qD|iaaAt72_jllk]__?nܸ;wFFF_gO555[nԨQD@gikk4hРASNU?Y[[޽cǎ...8Lt}z/Ч(̫W^v-33SWWw̘1ɓd2п٩iiiaѣG.]ڽ{\.755œĖ @_N133c&L d.Y$!˕H$`mmR455 <>|;w7o5lnn޶mѣGmmm>`[n]vuuuvvv3fؼyĉ F?~z"D^z=BKρ @gthy-vܹsD*J kjjB EKKɓ'*4;;{̘1=ZG1k֬=KGΝ[bL&۽{%K涄mmm׮]|X, ,ػwy/Oijj| bccraooOti 5Bt7d2]&. !$ڴT*JxHԣ@ڵ+$$$<##ĉ*=666;v,,,f*꧟~]d G}H:NKyL&S(]H r9 *ܼM___R!8Oqƍ͛7j#F8tЦMNSNM>vŊT*ԩS_UUUEt mDoٍ1b]H d2x{{{>M"H$ғ'Ozw}7jԨ'ӧ iӦEP(<Y.\H"N8QWW?̝;L4|޼yDWf ,\ OLKr9х@Rg BNNN---!*JR v2=8&&f͚5=4>Be ,Xzurr{ϝ/PTɟ|򉭭?p+W̟?ؘo3f_"Otٳ.!jhh Hnnn|>_P lرco߾b#UUUܹkر6mO]vo6aÆkג䶶6@ رcGttСCCCCsssU*Ujjի]\\*++Onbb2|;wqL_=lBb f~xk~WV [jUss$Ӗ,YBtL@@ҥKN)JJ;)?0yd+++{YOO!f͚3gikk#=<>>b899oj[l<<<\]]kkk_8f` 8r䈙U3[nQ(D׹!8Jڸq#D,,,:j(PFFFOz֭x#J۲e D/ryOZ‚L&=3!tBrgn._R<<<B Tرc*JPikkc[g|ّտY'O"֮]1s,a 0&.Kt!ITTTmmmZZхux|dUUJ|>L&#drO`JG]h(Zd2… w?9U͎O8@pرC\xq͚5555ׯ_4qG544\r۩Tjzz:N{ƌ!XDDB7YXx9s:}vDn"qˎ(99!`PJJ 3 @"CF WLL хuD[[[__!TSSknnw2ٹ'Z^pє3f={ˋ-+//_f˒%KX,VQQѺulll. @ٳg?zhҤIcǎ=q@ (//oooxBxvvvi̻{/^wjdd3vH}zɒ%eee׮]&4v*M6tHwߩaGyPtt4D6mz6_Gg#|իW[DN<b0pA@#.`2O<">M*) {---= 333-[1&Mؘ6zh L @p!' /r۷;;;]O8p311qvv9s9sfƍ+VVE=j*PSSINN_NN3c x3 f ԰aÜX,хir\ [[[i4GY[[777744 Ge0'NԀ555cǎU()))-Pаyf77իW'&&Μ9/ q۶m[|yHH;XիWן9sJ믿x<r"}he˖yyymݺtPW^#ܼy]Ο?200HMM7oz/2>>^"l߾1 ,*o˗/omm7|x/#J)J`` -5J2--mĈhƍ׏3gtss;zhUUշ~ @ xS$ fԸqpJ pmp7{{{ qcO 4ɓӧO777P7o޴DIMM5jTEEɓ'srr>#u}Ј6T*%$oҊ2b= <!$x ?6m4LHNN2eѣy<ޥKϟU%KZhޏ$o v Ȩ$@{x+ YKg?q3f̨cƌ;vnrrrJJʌ3H$uBFFF{QT*kZU$o vͤIT*LB433CwCiv|wsMP{nruuTyΝ;&MҊ|2\7[XX(Ɉ.P(ӧOBxV-//GmM2<]JJJyy9g}v-`04RXy)SBBBry||;wBCC.  @RiII х?QQQݫ'>haaFS(WAAAdǏ?{lHH ?;wСCoݺm0Hޘb킩SD455dSSFCCÊ 榩sIs}6lطo_DD ieees*,,uVFFɓ. g @tuu=<Jrzzz ES犋sYYY .\bQmmm6lwޑ#Ga*՝={vΝ/| xki  KtɌy |t&###P{{Y}}=~^SΞ=;bGGǮL6mĈG`U=DT^^^KJJ,YCt]m۶͝;?|!\wnܙ4 $] KXf̙$իDҷ"Bmmm&&&!HdiibiiD/Ι3koH$g6008|#뾾/裏***6l؀D=|!mm?}wܙ1cF$,akwDEE&$$]H_Ltww@!^ieg(ʋ/vaU}Μ97Slq6nܸdɒ H4ѣ+W>|x{{;J->:::Ѧ! ےxXpp0B(%%]x9s:}vD";:22!t`zD0 @1*>9((b]K d,΍HuuuM%''_~߾}C ~ $ɾ;v@+`={v@@%Kǎ{رFPIIk<FO7|~wǎ6m_iwR(\C."3ZCO}pUdSH8zzKFxsΘ1/~pÇ/\D"] P(H$---2U,DVL"HB@ d/cttt^8!ORttt (1LW}?U8vU~w;wܰaC\\_5o޼M6EEEܹٳꈘ|s۷o_zU qsɓ'$iڴi!Jz7pԩ_oW@pThd2ĤP<Ǽz4TZ[[ 8T1Fh{ĄJLMM =¢RT\p׷y„ fͪMOOpႡ'Od2TH(>秧"/_- qügܹs` iiivvvaaafff*jٲe?qL8T*e0%%%&NXPPGMt @ucƌ2dÇ.T^^_޻wO*Μ9sϞ=͛B_|ł jkk۾}{VVJ]v-B)++;x?O<~`f''~!//oÆ Æ ;sLVV? \]]uuuVX̀ ,;wtuu#""vܩn|'.[xqII tM6J4ÇnnnB...FFFť[lz ŋY\PTꫯ v)+'H*+++**תu>[ d2<֖vvvVVVEb8M4777Dkk] T@t FLL UcL&sǎÆ #d2}}}P[[)BruKrJxxx'ӣB7oǮ]{~{!OXLt!X|f7H:///44Z+&] a RRPd2܉_~}С=R,ϛ7/00pݺu|!Q… Ϟ=@H Rd٩iii*~Lvqq`x{{:$bll䔗ɺ#***** v|>!DB---!Tjmm*_%xժU[l򉺌yyyW\6mZCcRRRJJJ{{رc曑#GM}/0yd3555l6;??f߽{ѣ&^@333` @wA#2edk!@SSBiii"ryMMMwd||+tҹs_kf͚E ,^KK^mmYCC]ƣ933s͚58'>>k貽{~W~Cp {k׮q8ss &ܹsҤI0O PԱcǎ;?T(%%%999YYY999ׯ_&H8I:tذaĖ @.DRTTDHƌ3\`kmG fhhrqhd2˟'&&T'u֯7b .\/|'v޾ڵk׮]wB5jg}𦴴̙ill~bܹS.;99 {jȐ!w$MP!@vIX,@vvv\.ߎhllLR_v-,,^=EY yyyW^ YrΝ;˗˭O:bnn>qDgjBÇ_T@؈ @w]Hd2-[fllLt-!DPb1FSoi``Н ^`̙CFzA%|>?={hkk3aÆ >|ذa @ !~/22O?~zՕJfffzzz!mm.T˗ڏ:+++<<֭[v/Ƌ/XxL6v؍7;@abb2yduW.Γ.\hjjׇ]U @~~~ ~|ܸq,kH@J*d2299L&3慯]/MN>}ϟ566X'!!AKKkʔ)?`( [[ۈ4==ܹs@_ p8 Dҿ1׋b<7@1ܼBWWw9@޽{`!H$Z~~؝;… |!cXϟ}Nxx>śB;LfXD^ 4Av_TTT{{{\\х* BVcccJ%  ݻGijjڽ{w 'N{Hzϟ[|Scbb͛gܹScݡ! kkkkkk >> Fnindd) 333ǍK;w\fM/~o߾O>dΝ{%H=}:bT;w,\vܹ"_poddDt`۶ms=}tG;w5j+o}  裣)QQQ\.'#drmm-BOӵh4>ߵM߿/^ wޭznZvZn׭["Ǐ7nrWVV~G0x5kj4==UV)JM @ 5"**Ν;D{D"Eb}}}Dbjjy]WWW;;gOKKKsssMLL8`0{d3=e$ Ač[؊VncպV[k]TZ"RYI>?ί8Iz+ >ҥK QQQL&ATe˖ׯ_3 T5fü}Q .\p!%%e̙|>?33:D"RN» ++ A цRA F ΝG III;177קM&TJEh4˗5t -[ȈBL>Ν;Jv̙,F5{lBÇpNNN(JR###OOOg!R3gQ***?CiiiBB !!!(*#F̛7TTTFxbغ;vܼys…N:uf P*f̘w-rssr Zh RSSC&D"BA3_9wܙ3gd|W*/9 4q 111NOO۷͛ϟ߱]^_yf^^fd2yȐ!Z {D"?qY¬ 6l؀ v0&&&111++ kvh;;E9R'm"֭[#SS9ROO$jb3y&M:{].DԤS[[e>>[Vvcǎ=#=6779rd߾}Æ 4iŞR( `### H4!--ٳgowu`0/_FEֻ?wQ=lUvر~Xd2P}Ѯ]ttt-[7t;=Z'y!@ ӫJ'Eѷ;dgg;wn:q֭˱cǦN񵩲rݺuvvvׯ=z4ǻ}ԩS!=Pzbrrƍ [ ֛Q("GmE֤xzz8qbΝUUU/^tRff/~Ǐ{zz]G@@mX,VEEtR\.ޅh uuu[ZZkkk_J%HlmšA~qΝ^^^SLQc*w޸qcfϞ&555<<ӛ7o9r䈏u~!m6IgϞEdaȿQؚWKKΝ;U߿W_Ώ@;\:hРKqڊW_}UPP0`Ç_v :6, AC]KG &Ni&k,,@b:.ɰr}hݻGU:uhi{ѵksUZ?l߾͛އ={6Fû(@wߝܹsgϞ9sG\]]Yd $jcmmmnnV]jxxY"H$h4LūGD&u`Drrr[BsNgg3gfٳg/^qƥK}p-@Qʕ+ 6lT*vӧO.\aVVVSL+**bbbٽ{ї_~yfccoA_~ 'NrV=y򤡡^VV Ȗ-[݋$%%yxxL<޽{ 틮ZjXUVeddk,_KB =jkk|r51bg}w=\.733.D>LPi=wtR\\\6nܨzZ^^NR:ΊQEGWWwɒ%jY d2١CI$Ҝ9s  $lO7)h΀H D  E"DnIRTBSX:ŭ>_ϟzA={6qI&}xgNP(bbbL%K?~->4^^^Fj3#66VsUuHԉdx7Lmѣ l +dP"ÇcO_zuСUVQT5\^^>zhMR'((('''66pw7n\{?kرoD=m~-얖" !Fi``p ѠU #4B4777@vN>K,@*ݻwϞ=s;cϞ=Ǐn}dTQQ1w椤ׯ]^ٹfeeu`v@@ @N=zt*PŢ@ :::LKK#XWׯW[nǎSjkk###_6|pЫ%$$`?H,_r; X 98Nbbbcc#ޅh FXL&t@ Pi4oool޽{G㣖 ={6}]V-j\.?pɌ駟FwQ2cƌS~7D2}tU P36(ûcĉ(&$$]FD"Rݘlhh AGGGTk Nvv75p<==III~~~VZpaQQ{r a666+Wܭ[.[Zӵu HV:thO]ŊH}N}}}KK 4 A@*t,@:tյGNsӧ .t~@5jԈ#oޮi[@ ֯_6q'NܴiVJɄHp8W\0"HPH$*T*Q(Zg APPPSSSttEBkۺukRR_eeeԫi徾UUUoߎaBحk׮mW\ Ӌm1 P?w=JDDX,qޅ_"d2Ҟȴ4]]]'O* v~a޽]Mbb":rȆ ?~#F?~СC㏂D" 80dȐ1cܿ.^@@X,fZXXX 0GbŚHR,@X}2--חD"߿Ɲŋ3f̘={_~ɡ˗5jٰaCWG 'N<|bݺu:::~գG?wcXBBzK.IR Q3P L&@ $?B:wꫯ:YB5kYZiBطoݻw/_|EGGG'00066.==}Ȑ!C IOO;sL~M @~>>>$ WDDDcc;w.DͰ9JBd fA ۸Q"dee:t( ϯ%m߾=---66MOO Zv_3~x+:F[XXXXXwd uqqyi?u{qtt󋋋=z4޵L&dc BJe7@>}T*:;;?mnٲe޽ޝJ-d2w陜wEijjR(oT*r,Jm}Bt5 H4f q8$ Zԣu_YD& r]  Fjj*F9sfgs7n_|љq%;;{ܹ[lYb[ -EцAJP(JbE.c-D"b!ȤGt:B144$H H$2 ddd`0 ѿ4Z$0@#L񮢧ذaCJJE=ZH@$GL֮)S:9=tRPՙAB*~{&&&m4gԨQxm<oȐ!xWh.))ijjjr{dDQTTb P*_Nzz:NLL"0^zUQQQQQQVV=(/////{lciiofffee%166nA; /_¤*Ub?Y[[[[[PMPTyƆFi+O:w$aoo`0>} R8۟XhT511 [XX@PQ lGߦ㭮yEmmmiijjj^|zz4/@3A . pppr=,@(* ;@ hȬ,T:{r\͛7{>}z0 TZTT_:A(]ppݿY/B IDATH*//LOOrؤ1@PeK988kA@SlvVVU4mݺZԠud Ȭ,6vXKKˎPWWhѢ%K1c#tP(\d_W_ܹV[[TAemmp J}C ^,++LMM=uTmm-###Ƿ@ׂh >q=c^pݛw-պ@ 6@555͛75YFGGgǎ3222f͚UWW7i$\j%233233|>nnnnnnsqwwwuuuss300X=$Ҳ7%pvvvqqX[[k+hH4f777|'''kQ dii~zk,HDPd2```PSSӖHE>}7~px\GEE}WW^utt~=T*}X__OPl_~f===w}^^^^^^o |>喔H$ATaήGKû R)))=chH|)H"| FX,m,--ş|IZ_,]4<<|„ _}UTTԚ5km#;Ę+Ɍ}}}}}}͛fK wKRYQQQ\\\TTy`i뻻{zzzxx`K{z+V 0Blڴi l4E__9++ ]DDÇ|~w?_^$QT( ;۠-2>>Aŋw[l}v>rss#""jkk/_S 222=zVTTD ;e6f.D"!44UUUyyyyyyǎ+++S*D"؝x#88xԩxWVA@lӧO 566pŠ+SX#ֶ)=wL;vl.~ݻw?~ׯ_{{ݿ?--ٳgrܼ e)2`eeeee5l0+---#۷<(d|||\]]ay]@X,Vtt4U@ %,,,..Ȗ =RfffHR޷o,BQ/^tiRm۶M6M:ѣt:]k EVVֽ{ݻW]]M&v`X!]]]lQ k׮*d2?D"h.))ijjip8SL»n#B$dr>}H3<Dok3g`D"u;@ ̝;ʕ+{믵snJTfee%&&&&&޿Y__?88822rp"a} ^Q(|>?;;;''IR:f}}}Y,ł[QhH4b(ٳwcǎսxbwvD"(JPDYee%2&&A_mjjZbٳر+???<<\*>zbiNIIɭ[^|idd4dȐ͛78^D"a\UMryAAAֿ.]TUUE$0fY,s@ `0 @رc\nbH$(J$Je>}tI(ʳg"f{_~E(jǤSz{{G;.oܸq->O f͚Çkm~L&c_gΜRWWj;|ܹ-[d2X &@@Ʉ>:p,Xkk 4AH$L&GSSS_~m``ջw޴i; WXb֬YvB7nܸqѣGaBCC`62339rȑ#R4;;;=====͛?T*566d@@s<-Th),,@ \|yܹxAm@ HR,@*ʏv9{w{שּׂ-[FT~?͛7/muuu /_NLLlhhpvv=zڵkCCCa4GR#"J>}[nݻW&򤿿+ @Y,+&&EQZ파Fro GRy$::ٳ֯"̙Ϙ1Crss/]*}ѣG;;;]=Jׯ_~$++K'' Ty ֍ ,6a'&p8˗ nڗR"`RP bbb"  ŇL.EGG'88888{*233>|zM6H$oo0 $$}7 @YYYYZz>} 8v@r5PH$[QQd2x!E׮]p4ztGjjjxxcBB.ԥH$[n?ҥK^[tiDD'ޥDOO/$$$$$dŊ<<%%%55QQQRbXׯH4fC#V͉+uttb16P( D"@>}d؉mqiwiN'Orm(;w0oiik6^E&mܸqΜ9nnnj)m\.w„ aaaW^1##cժU#Fx3uڞ={"##{pzD׈#;|{oݺ#Y7@@ b՜ɓ'z*99B 蘛 $7(˽rǏ~7_|ڵk8ңB6mElll_^[[8utX׬Yӕ` +G |||.ruurÇǻH$fffBPOO3#F(..&_.ڵk…j+AAQtٲezBA&)Jl$@`0XD Ǐi;\}s}q;ş~ޑqQWWsNC֞8qA@X,Vss3ǻٙ]H;`W( ؼ;^z>''- O>]^^+V8pԩSY###}QF߼ysԩpJ8@ Elly ŋ-ֵ0((!DRtݻwfϞM 5{䉕աC> jm`2D"h9L.lqssskkk`hѢA@Fq8ntT-lf d2Ho$??̘1EEE23W^Wo_իW۷ѣsUM6FDDX[[={lѢEo&c5 6lppp7nǏ7,]T"|ÇQ B&:u A'N̞=. 3E$'MԍA3@wn~aèTjNNN߾}utt>0rjjjrrUU'֬Yk.55suuuW^]^^~6 8ZtiVVVZZڮ]vqȑgϞ988] @%l6cODDDdee]H`{ [HPH  xD"u֘1chٳgOPPNŌ]`͛A(4d>~ѣޥ@|'6m ދ/NOO/ KHb(O2lذ>}tU $ (w`}P(G(,,r˗/WK׮]3gҥK7lؠΝ;ON8ӹsb G`푷$bU-:%ɑ׮][v- Cuww700h] GGG###XŪQ$)<<HAtuu @ P(o[n999_~vڴiٳgӧO?~={:?vܹs'44444F]|9++kd2 ۷oGr޽;v(++Cd˖-{} ׯoii>e_5|@ [n#nQ4m>>>ޅd'N,++û~رc!fff555vvvfff}}<{xx9r$??#==c677nذa՝,2((ի iΝ۶m[vvYl<pܰRzaɱx>0 @-=zŋ.T3(bB\.cR <|ИC$?Ђرc~D'gvT*cbbl̙3b111 X,:hF7n\*HT֍R&:ߗ#F@$''QOO*~mΜ9<EȢ".:ak{͛gooU l@.p8O]]ޅ|D"Q366H$2L*1ym c-XoܸQ\\|{9sٳg<^vvvxxСCTjjj˗. @=L&H$*VM0aBǻŪibb" iiiyc2)))44{#Fxzzvu߿ԨQGs Mbݻ?][@@{>}w!=N5jT_z k.[Ȇ'O` Qswwh%%%׮]Ǣ9s|g-8իWX;v [wQ@>:pn޼Ԅw!"HH$O>X *ʡC" PǏ[XXL8L:i߾}DCr]]];m۶y# 6 VX,ԂO>DP\rB>D""U&ӧ 3@*?s9pʕΝ pYOO5k|W+WjHf.>3:bm HAZ/aMII ZYY=ԍ7^x1_:tɓDx<ވ#O>`M6]ЫA@X,<Bz+W]{b1 C U32ѣG scǎ 4}%K|WǏjܼnݺk׮] @] ""B$ݼyBޫ9XĶDf D"Qw_}ŋ,Xб2ry󜜜~ǎvQQQ{=z4 V& 2888..BK"3 PLIIӧSh4ڴi:VƏ?bcc 2d֬Y'O...^xhɄHp8/^JxnoH@@ѐ ,L&+))y"cǎM2c=zyݻwtijjZ|\.}- o aEQ L?]ȻIR?U$ɪRL dfffFFF̛֯7oȑ<=._gϞd___|@@ۘLfcc.sttXe2RD@ B Bӱ)NJ U|ǎa„%K̝;32^d 7>:Zrw-oRH* @ @ӂ5&&&44S~P(R|ׯ_z%E"H$jjjjnnDBA(ba:@Qۋ``}H$NP(t:Ȉ/=666C h4ӧOw!G.t] r9 h333`'`mWB!Ǐr P(|3ϟ'ɓ&MjE6j IDAT Edd1cΝ/"##MLLRSSU{;A&jjj^zʇoի7>QWWWOOXzzzt:D"6 Ӱ@AT7$&m###Ϟ=lٲQuN +++kjj?^[[[QQQ[[󚚚f;I$)'Xj@:<RT 444,X_oe0}eaazlff=mhA Dx @ `Xkͮ` iiiWD"^}vLLLXWWw}׮ϗJW^;v֮ ڮWWWx񢺺R5G&ͭ݇ feeemmmnnnjjڧOWQTl.DeMMUTTc[L===333kkk [[[sss[[[ kkkKKKsss"': $8qqqxӦMû^۷///Z*@b  'O ; [O\pJׯ744|Bm6dȐh;;;\O}}*(|Acc#ssskkk5j( ӳۚkjjE__mܸqXPtpp۷/lCU ߷ceee<ƾAQT70]|/ܹs*OGGg֬YL& 蔭ѣeee4J! EKKaFFL΢Ӌ/R(O>׊¤L&[zoݻ555x<,%bqrAlmm>S777{{{|e``KϟWTT`;cKKK+**o4+ҫ&;vlO F~ʀ^$`2J2''3Ў#G2 ._] !X+W~ 555NNNW~Æ K,tٳgK,zeff(JݧO=noK^>J:99΃啕KXuVEEv.+XjD"9sLkg@ TkxH쬧 @jB?~| CLLL AFFFF>3[z_hΝ2lƍ=߿?e:NLFRiNNNff*1b(ٱ3f:994 2h}uT󋋋 N:UZZ}322'ݱq777@7|D//l E8δiӪ---AZ>}B1JoA@ .^H&۾|߾}۶m) ;w\~}DDğ E(?~K9992Bxyy찰06Jf[(ʰ}qwwwsssD+HpXlܸq.]Zh޵ Hijj|Bh=W\\liijrG;7o^t "h…ϟ߳gϲe`G(Çfggr7|f{{{ST+d1cT/r>_XX.,,vZyyRhnnn^^^L& "%] Hp㓐wѣ\n X# A T+0}VRR~ o>x`/49Nuu͛7K p]$y<ރXPPMh4"ˋ={ٳBLF===}||Tvvv@o0LAx<ވ#𮥷' gƷRT*B@ d7`,)) _r%((RSS\n||&?~<22DEE}HTfee%%%%%%ݽ{;3 ,,,888886dǔ)SWRi~~~NN9|pIIB022nbmY4 $433M c\.~DND"* Շ Eii)6˗~<7|3|0VP(V\y;B۷_zehh8dȐ~al6B] =Je2L&s+b8'''''uVii)~~~~~~~~~}UH X,""bŊBy3UAtP(P(_nAR O>jk_4}wN|wˤIׯ>kQZH$ d2HR}ANBBu_>`ӦMcǎU)555IIIWB]]ݝ;wXXX3`Р }N`Or9vjFFFffftttCCR'l6>@@OL&?T*p&֘80..HlaH$"JӓL\zu̘1mYuMw Rɮj+CQ4###!!ˏ?&AAA3g>|xpp>kwbΝRRRʓ;v쨬$...b~߲ @'&) |&i&TQ{oHPH$%O뷕`Gzz*55uٲem|ǎش~XXrD{@p+W$$$TUUM0aÆ ÇAtkNNNNNNuuu?[A܂}}}Vo |||ǃMSLYrebbqI ZZZ[[z "0III}͛7Uj\\ܬYO<كOGQɓ'/_$ɣFڴiȑ#Upz33ѣG={* 322<ݳsrr8p`@@@@@@~ O7oÇ{do@p[n]~f„ 7n1b@o54h:-- ˓[lyLvss 4h@gL&]Ep~pMoHL?Bvի?:,Nj?wZܷoߊ+={&MMM qqq7ollld23f̘0aBHHH GD.xO"oݺ 믿ZYY͜9EEE-^x֭}]'—P(¬W\ihh][[?Nc\2??Y V$8swwRU8?~ ή{| )))Ç˗/dԳgFFF]GPnjj矛?Ν9sf[@knnK.aGMDQ(wwwruUP(D"E[ѣG"2** ATuٳgg;v8xy'bcc_|{iӦ:$>:xp8Ν۾}/ ؄aSS ...SVVxmET*駟tǏcH߽=8q⯿ \riF@P(/\p…3g̗/_[ã_eH-[~`HRP |>ݻ466nݺD"Il 6Ղ $?wqM?I #d@P"P[5Zj^Vmګպ[ց HB2~|n77 ?x$|;8}%%%yxxte2>044DI$999 gVVֲe\O~~  tyMmmD"ѕ+WBCC,--g͚uծ֓d'NJ6mpႁA``\. khh>}zrrB7n]HHDܿ?nBL6"8cƌ!TVVwx& %-O>b666Ir644w>X +@aF/_ ?77!pVgUs1''Uzꨨ7n춵̙fׯ_b H!**ãW^}Y^vv6BH(r,srrgB 38hDHJJt!Çu}ijjJ,C&_|"xb ҆2Μ9scǎy{{V[[{)OOO~̙3WfϟO"ƍT*q۷y9o G= 2h޽{CFi$@G&&&!2Lшrssccc[ϟohh?~jx%K֬Y3gΜ6\ީ6l`ood믾 VtuuuHe55PeeeQQQttSp/MFP֮]{!jX,F]СCŸ#G 2=h >3S˨@fee!h4ꄖ\U__?Wnɓ'-,,޷@mǏO:%44=Y$ŋ.u7ҥK.@$Zo#AR?.J@2̼<NW=!77W,ydݺu۷o}k;֋/l?;wKU <\.3̊d@(J$A5ׅBH@0k֬իW{4hPLL333{m@ @-` 2555jTWb%z  FYYLn $Jׯ_s-=["/Qw='===$$$++k͚5S+ @- @jɓo߾WExH@Wsݻ7o޼ŋϝ;wٮ_I.zzz9JFEE%%%͝;&:$ã t'?knЀrD"P(j=zzz-`0&N;,^x…cǎmsms̛7ѣGn݂m9m jk׺vD,--EH$Ȍ L :Ν RR\`Q{]]]~ A|>?""B*vHW^![A˗iii}Yow_~ظER|رc9NRRŋ===T "fwvAQQJU(=&&&M^o~GWqqիdGy#mmm={@ ut4ǧkb%z h4\.W,//wqqiBRy…kٲe=zرcG{ n1cƌ1BMbCȂLF@۷ >}?mڴV֭[׮];z(Fk̜1cƀ***ܹ9dȐλ4$ZC(iɓ+**=z7"dqq1BQ(Dd||>>/^X|9t<@ HX,t!:>IV:͛7 Ap:>bĈܴiVҩSF'I :$ Fj\@@;qBLLL)))t:q=zA ޿?22rm(F&^/Xv/u9 : fC8CCw(Vb```ggzD"yѸqZhMT_~رC}JRԩS=zҥm۶y+>$|>eeexD@ B(%%ETȇյ ܹٳ-bܸq999?0`^ | 6%Əohhxo$L&bV;wӧPqW 111 Fx!V"cM1223fLgb$I"d̆D o߾=v7o^(HӆHD"t!HPرs % B899B Td^^^jjjrǎFzǒ#GH4^9 F{XĄ JeDDD6$H!cc㔔ժU555&)H d0Fr޽{}sy&""֭[X, iT___SSR)BhLmmT*m3m@V"HL&S&I"kD__xHT7644;NaxbԞR_}l h)k B|>ٲew&_BbRill>x`6M_UU5jԨٻwo߾}Ǐߚ;>yD.AN$d2@ ɪF/|BH,744 'q"*J!TUUR*xD\.D!xZLﱕN 9xkxK*355EQTT*α ~LDS###CCC , yUUsh4KKK7 @@Kyxx=zTPgeeL&_k$IMMMCC{l&[(..>cZys&&&>z\xBP*ԈD"T*qJB#N"k@p@QDh!:OLc^82% I Fo3K-#:KFb1'ҫ=ġ ߂j GMQd2) `h4###&iddDш7H^5;;EӵmV__tr555}%y葿s-9rl̙w}ާOBauuX,@$c}|,$T*8abbbhh`0T*Qbh4{??]b4Ht:wp֠K8Ī~TDRQQz26tfjjJi4ZiiikJU*e0!!!b_f2ݻ͛7#"""""-Zvi㸹|ȑ#^spS GlARyСӧsQFm۶5ڣA-P7E}ڵ o(v-mwF B rww?}Rϒsww i`` drVV'@d&@>|xС^^^-bʕo޼ID"))))))i| ɴѣu޽-,,T#,.o޼y왫<vϞ=[n$''߽{wmhzy; ^"nt-!&O|ܹ}?m\77277֭[ΝkУGիЍԔ}XuaC###sss {ѣG90nlΝnӧOVVN777wvv600 ի׶m Gŋ+W ^Duo5IE&j .)WzڵkmmmbbbB]"HC%''C|>ǎl H:}}:BA_}䉥eG>}jʔ)-4W_}'NlgR XZZZRRLu---mll,-----l9|}}9pBuС3gFFF~Waaa&L_t#GrssB۶m[|yHHNz~֭[lmݥ999UV͛7˫fΝ|g߸q)SX,ւ rrr:{ Iu6@X[[oذ+q8ӧرh4TK9sdgg߻w!4eBvUCCNiL.6L"Y'ZNP¢₂q"q >`8^UXߙΝ;W^^b B(**zʕ+pӎmH$ŋ@a!V2iҤ+W?@CXr9Lvtt,))FGG׍u۷oU?llͯ^JHH߆AQYYYTTTXXqעL&çYYYYZZYYYyyyYYYc[[[+++h[~w!Lvvv8"I@;{֭[ϝ;waKK1cƜ;w/{ֺG VswwĿsx5d 6n؞vp d2;;RkkkPLLL~h4%gΜ lUVՅ/@JeQQQvvvNNNNNNvv6N8%"\Qlmm'ȑ#ZW V\))) ?qDVVis#8@uҤRY}}=O>W;_P̜97n>}:<<ҲU𾊋sTИ׷wrrrtt2dNtttM@GA@ذXƉhȑ#Y,כ\BBů^Znڙ?Ξ?~TUU-Yd֬YǏogI4&'p\ӿdzlpX,f+ @`!V֞:u||L&Q;?44ã־}0\gfffffxD2fx<޸qaoo $vB|>O?-..&6h'Bonn GGGWkkk\}&MLLp8x$*LPH۷5]1Fqŋ_+++---I$R\\\Wo޼Y[[;}( :t޼ymt{J2;;4q8>}L8=]4 $ڎ BZhO>$,,ܜX5..nƌj]paM.О2@w"ɲSSSKJJB82d......T*UU vyUVVBR j=?hru-]+++KMMMGjjjVVVCCBqvvr3fpuuuqq-^HqJJ HDPnݺ5w1CHKK˒{{R _2eJv6olhhuֶkJKK_~G&%%%''דH$gggl6[ @d2˅utȑ# kkkACCB*>>~گ.\3f Tkŋ'N8s挩i[^ 999)) gY__y竝 Suu5WLII_Bwq<w E- pwwW(iiit-7JZWWŸ BR٧Oⴂ˗/]~ȑX;Gkegg'&&z*111111++KT8.r8tHtAJJ Hm3eʔ+VDFF?W=8@!JJJt:!Nt钩qTD;w\lMno޼y%N^ !OOӧ۷o߾...:yK ߳gOXU 80,,$@D"## 9W\ Tr :| EJJJ\\W\\277Zpw^ 4],£B-ZB:p6 nxv{=~xp#BD"Z[[zo߾9EEEϞ=oT/,--ݷo:ICCCRR1511!dmm9{lOOOOOO.   4]nvwwWj Є)Slذ!**jĈ%d2 MFs-ѣG^k.+VtT1L미W^IR}}}777OOϱcRӕРZիW޽ r9BBjdxxQTw:v޽{e$ɒphLLLJ}^paCR]2334] P7eʔSNOܕQ.BahhXRRbbbB"zH$RjΝVVVyCU IDATS.Ɍdooo777X"h $R(dZoٲŋ>>>9T(%%%Į߯ ".)((8{ck5֭[h%* j'OOOk׮o'0@u?0w܎ë<<..N"{xx.[Su0Z$:֚|XPdM 4ڵk =8@CX Çoذ["޾}Cb1J:u!Clk3 wwwDZ:4qİ'HT*yQF'}LMNN Z~MMM5]#r֭jN|rqnT*5]UB!?M۷o'-7xࠠ5kPԙ3g~<y;vڵ\.UTTǏsٳg%%%bٳggϳX,:sssW\I"ݻqƇz{{O6D ]hK=EGG2EEEIII'N3gNqt,.r0FH3ƍ˖-S{iĉT*U*"rssr9^D_'|.NՑ#Gvܯ_.~GÇxNcRRDݻ[uS=77rMfhh8nܸ&GRԩScLfee%BBBFFFÆ C͝;>Zr%Bdر^^^/^쪷^B͛˗/ӧܹsoݺUQQ˃Czt @K^󩩩~~~4Ϙ1۷j/͚5jddJZVV1cƃN:@& oܸS#++J͚5+ _~ E @KMLL @jqܼysj/5d Pqq\.#^ӛ2e "H?Ν;\n}}I>}jnnޥuR'Oph|%L6lٳ  $D"Bdaaa$B;wO?“!U[>zD" 4hժUJr?vrr[84&&&޽{РAZ~ @c`!V/^,𒪪fΜ$BBrDR*Gի˕JSd~{?O>Wɓ'I$iJ2>>ƘggѣG[nذaW!,r ܄ ryDDD舏qzDɁӦM}v=\w2bĈNSTZjѢE+WksW_}p k.##;w~:33ĉSN|8 @cܲ;233>|xk">3gd2Bd ,qrrzʕ+w5}N*~֬Y>z(B̙3VVV9sfԩ=z;vlttٳ={VQQqƍ߽{&HTHt\.t!%|>?hriӦ=C&vڕ2xs.X`ݺuT^EEŰan߾ѣ/rΜ9R(555ϟ0aŋ%?uVXIA@ǸR(MZ2ydDrΝ/q\///lvvv-[?ǏwRm=4hBhٲeYYYF3gN}}ɓ'KJJ"""/^lggI@":CCC'''6mڴ}msҤI9ʕ+`Æ 3׷iӦ[W^}'=zxOx<__7oٳ4 =nnnGKKK4h_%%%T*UOOFt!**jĉ{qR=mٲef?~&4z =nnn555+Wp8wwM6P("H&ª9hcǎYF >Z>t =nnnTryJJ B vvvt:bBz@:tVOOd^vMHtyjjѣ5] v _tIӅ"77>+h NX{ _xD")))Yxb ''aÆ988TVV 6̚5kذasM>}W\a}Qjj˗/nj`0LK,o߾} x7@A$: n,00000ĉǏ;qT* ݴiӅ  ryXXXCCӓi4ٳL&NC``~圜~\!RdɒoϏ3fL@@@FFN @\*jjj뉇BPPcB! kjjx(r9>V*xA,jLZߠjU-(**hM<>##/033 @ZL&#(yFFBL&!dee5f]ffuBVVVgϞ={Vv? l[ $:ͭP$'& RY[[+J9X,ƻƳ:D%E"~P&ut:Bcd2MLLZӈ޻j}vvvDU-lMk-Y̌xfѢEB~uuuD0&H>d2ɓƍ;|Z555v\ޚH A@'q8CCTt*B!LL*⡕8 qyHV81ѱ9&&&9IO ̟?D"7!*Jǖx={lݺ?|˗wF]DPz ! `kkZ:D, BD"HAMMD"Dɪ*%D&l}33200p88ΆNN UOdJP_xf---Bx2шX,Ɵvp7cPPP^mVXX8rȔ/^\r+)@@@WBR/wov횮w?| %IMM@ H$Ĕ<5,Ft###'''######&ccd2d2ɤP(t:]5vw|hRSSWPvvC  VZ5o|=$%%ٳ… NNN'O6mlgP(|myyy?+++¡jL&d2 &b===񓪙NX,bN*777 >|ѣ\.WWӧOw~)S7lkk늊 -,,z聿:;;3Uଈ2n $Ԕfi}=۷/_^|… SLiro76][[m6+++ a4To0777C#4yvv9sZIee۷oB ""B,:qRY1<>(8 #kkkׯ_JGgϞ'OR: 0WWW|>Æ f6lXbb"Bٳ4D"ڵ * Μ9 k֬Y~_=f̘Is D"B"h߾}_~%99dUD/.]T\\_mݺd޽Ceٓ&MB@憗t!W^ڵ+$$$11qٳg/_!4aʲJejjjLLLtttLLLjjԩS/^ؕ5.\P*jRNt! $:D"+==]Ӆ|袢O~qƝ?^5k?~| cY999{Ƨߏ Fg*Hbccqb`0׿\eAs=z>uTM1/_~Qpp _ m\.ѸHq!r9BHTof͚uĉ͛7ʕ+gΜYhQ޽qzD۷{ $fffW YVV^2'77wUUU{e0K.r[laX7oh|wwQFs0##3f̝;wժUk׮\7bĈ̚5Ϗ͚5J&ܹJ^|s8WWWKKƧUWW w捻 T*5]bcc?裌 w dc ##opBDDĶmbccnzZrrCYYѳblmmad׸tҴi>$ŋfd?Y}s m4Zɓ&LHz$䠠{}w2dȺu낂 xmBBT*-******..ORl p80LOt26amm6~xMÇ-[&J4]|ß?cǎBRɓbc5;4c M)"Ht t@Wܼy3%%aX,ãKUUUjbݻG-bp8xZtŤI&M*]G/:D"`]#eXލ_j.[r&#Bڷ| @\.B(==}\lhhxڀؤ{( ~=\ɉL=6 svv600HKK >l6f7Ζj2::h```nnZ>666$I  yzzzblYWWWXXϽ{>ֶɵ|lv@A;XAsrss_xd2E___%w CCJx料={d0]VM @wr޽*6Bp„ o޼T*%N^h5XFPwnn-322D"qyԴk @pܣG*Jh#F>>>j'H$ѣG2jws˸I[?iVVVfffU$݁Yzzz@@kZB8qf/Z'^zW\Y[[K4Wc7ghhسgϞ={6~677 770>>B]h4eUUU˧eggϙ3'**}Oy; @7ѫW/XD"}+VڿwqQ]FgKD1v=u{ IDAT({0 FkEEXQFcT+1Q%"ґ&ه^ 3g1Q/{D}vss[߿wڴi 9rڵk׮]&;vl~LOOϷq}@_h۶-$o6<<|ǎ&M/,,  9yP(ҥKxx=suuu/ }B*++80f̘=z8q%111..ݝwDzJ^y H@!^ʊ*>aǏgW_y |r>_VVF.9т ={ֺ_G%oZ,0`ҤID*_wBT*널mҏ%Ʉ nnnMJ+b899" !%%%qqqww^!G}J*2h>>>>ä߼y.$JgΜK?ڳgϓ'O/^<|c.X ==}...rEWWW_|a˧Om۶&fggGDDYYY?OOỎie7Mo>__:ЯD'O_?XSJ$PN/,SնmDBHLLL޽0BT*eXW<577̔Ukll\WWWTTK;@QѣG}||ց{ D۶m%IJJJ홮daaaaa GBHyyy.]455 !N?Pu3gδhW~]|yѢEabb`3g?~|ǎ^^^ƍ566n}9s۷=zk5 BM[ پw9 B!ͦw< WWWoʗ_~Y\\<==L6a//EΞ=kkkTUU'Lpڵ>}]bԨQQQQ2(ZAZZ!u?\( .]Jeiii$4oVHbnn>:r555_}vNNΞ={ w9tP//Xmcǎ۷oKKK=<<.\H`w}}})|8e@e4o޼盚لO^z5!!^u떉I6m;v8tPPrJ~ׄ[n8q0BHyy9!tmm-iH++**N]Xfp `@q @ʿʶl矟ݸqs3p={x'N888={_lQQQ:::cǎ$#vzvڍ9]v111:uX,^~=h۶uttBBB֬YzqBǻp°aN<9w\zY[[5kB6oLw~"<{QQQϟ?',^p۶m6l(((x%ӂ.c/...fx ccjA[n֭ۍ7!7n[TTEQeee/--rvIIIٳgϾ} ===+,H~wªЅ@`@qm۶ŋLoz BYKYJ333BŋwM>wuww'"!;;.==ѣ #G4773g(H! !OӅ277o-E___߰Z6rkkk.]:qV,I$K.EDD/UUU 7n܈#.M +@(P" rdܹ&GqVX۷ܹsFFFӧO:thxxxee%k!@(HT]]t!?(ZnիWCCC,XЩS'ٻs̱:tΝ;SSSϜ9аp͛7-Zرc>d#6M,MMM'Nx醆 8LI6‚ZݻwޝRUUURRR\\Lx9֦_YzuhhZV=qĉ'fgg?~^^^&&&Fի? P 9.x kF2E 6ɓWX,VPPБ#GZJ&̜93&&Ν;G>~x޽CCCSSS P(lr4M1bÇ `vvvk֬iqƌhgg 6vOKKc: h m(//}dŋMMMԩS_4iRN͛%=.;hР={Wرcpp۷_7i>$D)Ϛ@UWW79FMMmРAMvXן;wQ觀zxxw1bٳg]\\}||ʘ@q @(>o`` YI)((x0//˗/7YׯߠAa!b9;;/[Ν;!!!SL122rss bFOD"@355Ư盛79ӓ믿N4g}v1cƴt(kk3gΜ9… O 5kСC;wLQe+777KDovvvTTӅ:th„ _>rȑ%%%.\hɓ/]Ҳ*sΝ:u?(,,l׮ݠAطo_555{s6YV*7naV P(|2Uk7NE<Ƀ6~QFedd4Y\jP(ܹs̙3[VE9jԨQF☘0>} 8pLٔÇp$D555L)z=!C:t&&&k֬yeWx6ݷo5kƖ;vj˖-NNN>>>vdLPL a [XP|||N=zt- 111{=eAAA+W||b;;1cl۶kU$..^vD"ڵ+ǵk׮l6AAddd̙3Bƍ͏;t!@ B SH.ܹ3>>cǎ_ٰa_=nܸݻHJbuܹsAAA/^ _lիW>}zݥK.ti377ffvqKփ- H]]XV)J_w$!GxI&߿TVZZZÆ ۾}ӧOׯ_?CGGmŊˣ;$b rq(J*aq:tVEm۶-11~hZP(2eJxx>|ԩkii9::?~ } @1!@ʳZ$L0!''ҥK/8sବfСCCCCܹuС_~/lӦ˜9s>S+hAI(&''3]ZIw2{s֭_͛׼Elݺ}u֔)S=<TUUݻwo߾}[n=}(N:uСcǎ:tfLh=>>>w ^ c<-NNNFO ===wsN:XbժU\+|(uu^zՋ~ZXXx={B|>$;vةS'GGG555FxH,--GGnikk7y%??m۶oG9::mXXԩSۜB3,..׵kv][[fE"frHF7~JQ[GA[[[O6mz'O>s振o||V -CGG_~644$&&޿?OKKH$***TieeEQBPX"Ν;LW&ȿC !<bM2eݺuWn2D~h߾y~fZá#lruuuBBٳ'--M,kjjґR$ BP(Z$ f x5:@ʨym˖-;yq^y@6mm6f//!C4O55Ν;wYJMMMbbbBBÇ:ɓZ$)ceeoyhf@a ‚"]]]kttt?eo]$Pol6NKKKk֬5k#GM:cJŠBgϞe;uTFFFMM !DMM&&&ffffffFFFFFFXdD^^˗SRR/^t-t &y-HzK!!^z'N\xO?;nٲ%66vذa7n@Nx555{{{{{HOOevv˗333srr!EґM6%$$$l۶mm۶Eև D"˗^ɶ@X/HX,[V]]}۷o?TTT=m۶f(Q.]^~+777;;;+++333;;Ιׯ_.))ibbBLcccCC6mVL~Æ ۷ogPRL(޽* e)H$bo0mڴ 6oFza?Ä >la#2555/^Ύɩh||ժU#G( G7SLDh@UUuTUUҿd<~ *6rڍ`Z @ APdtÌdHy-{bb1!$77}x K.GYÇÇs玉 ,zdYY 5???))R%|iTSSSUUUMMMCCiiiq8@˴4Tzƍ'NDFF|իWE" ,h׮ i˖-;v󫩩YfM`` 9tW_}{I&UTTl޼ӧ<6mrpprʯ믿^vm̘1 L& Ɠ'Ozt-ZG,{BH׮]nݺH~'FEE3TGJҒ:L6V\\/JKKKJJ觵;!?9&ft+,:BILf\&!XH"n߾f֭ ,0`ڵkxOOOX|z1c<~x„ =Zv!t}Ȑ!&MJӧO_h}*wwwWWׇx&<<<88ȑ#<APdEڢ|(jkkA^^{aC ԩӛ;ydݿ[CQ]]]]eeeEEE}}}qqq}}}EEEUUUmmmiii]]]yyyuuuMMMYYY}}}iiimmmqqqzzz}}=.ήDRZZ+o-f{zz?ydt{ٳ7nܸk׮&ϝ;fdϞ=;,,lӦM?!_5!իOrMEtuu]]] @DdWHrr:uڸqcxx[СÉ'.]E(7v,IⲲ2BHCCvɒ%~:fϞ/-- +));jdd4eʔq&&&.] "ܾ}ѣG(_<|0 RnnGqH$Jo=.{xxܹs{} ;bXrH$rvvvvv> ̯<Õ+WBҥK2RtӦMo齬iiix+H' SRR& Wd']mm &ZΝ7`@(ҷoߗ(jHn XXX?ܶmɓ׮]+;Ǐ1-(8PX]]ennt-?djS]][X !\.w…3fX`!]6--mذa/^tvv~+@kϟo׮ݜ9s!UUUҫW&$$лgoݺebbB?}:T(\2++a(Qp IDAT n:q!n,@` eXPpILM5Z]]+___33Ƌ ob=>`{}O9997nPSSKMM]p!!6m*..^~=h۶uttBBBd^ @ϡx . 6ɓs}lʕ+={F;w.pסd@Q|wӦMc=Hϟ?'PU[[K^v5cƌw\$TUUyxx^|}LJrرw9]vIIIﴺΝ;ߺu/s+}tl}*ݔ5??NuuӧO l׮]^^^-@ @(>LOt}zvrc;V ,,,z zG]]݇}˗V\I9 , &yȧ&+ ???kk2GNNN ]WEE󳳳 !~~~׮]XZZ׳X'O7w P(LMM9! ,$^bEDDD||{}Ư*aWfKRTo߾=z|I?^@Dzȏ&R"HR·9rKHH~зo .|p =X,@ҋ RcE(*44ԩSW^}߯?G=pݻwp  700@7M</%%cٷo_777zFb;w1cƴiӂ1 ^ GG5J122f|+W^z522bm޼y֭k׮9rdEEG @)`vW !&&&ynݺ}Wfͪ3L>ƍ;wNJJz@ @(@!Y7B,,,>>C~wׯ3tʕ+ݻw?~G @)ϟ0]WHMMMB)!yf##k~LOW k׮}>>>SNȪ@ @(H$HRSS.^uREErʕ?ٳ̂>$۷o?vǻt&@ @(;;;U+EIR---BHyy9!ݻrz#Gܸq#O٭[իWCG@9!@( ё+ $EQ:@%&&6 ??<͛7lکS[n5KAP"+rްJHmmmBH^^A^^^sp?~(y󦆆F޽CBB?iAPh*oI H$ׯ7%,---[zꄄf9õk֮]־}?YN Heaggt_W % *))USSk>:Yf999}7RYNfg͚ХK!C9cz@Y¬, cdMM EQ&&&</&&fk׮߿I1119rȟy޽v͟?TTT?N)Ǐ(@p.ZH$J))):t` UUUr*++۴iSWWwƍz٠ȏԡCӧ/XȨYIsssKJJڻwoHHg̘xb!l^^^LW"\]].Z $aXO|MMM/-t-eV[[-U8޵Lw- 555㊊ X,VQQ1776ST+V}WbyX׮]/]tE.ޥKHz}>uJ J㦅tVd|> 11yrM65__DEE=|a̘1666aaah CP"vvv999L){LQŋ ZZZ8 R188xɒ%onr<0`۵kyfr+|r P(JO>e ~| nݺ_-qݠ ?-qmvϞ=O>5jԒ%KLMMG!@($ Bi$'yh ]999 *..mK=z4&&f͚5-q7066^dϣ 'L`hhIO$r$ȿw?r\N^^EYYy͋ڵ -[%ހ(WWcǎ%&&/;v:tѣG[xGX MB222ܢZӧ6777f}FFƾ}jkkǍgllW_EGGZxG !HTJg6mBx͢*={1.TUUǏlݺ5++k'N<| \첳1Cp\oJҚmmmzK.\ :::ӧOǍ'HZBH L81::~իWBBBܹ$ 8HI^kkkuuuǹt#VJE6ɣCLD*1RvKdNNaff&ȑ#}}}tuu[*SSӋ/7::M6s޷o߾}O+++>|w޲26meeնm[{{{H$퍌@~ @(LW [")NMMbgΜ8qbfeeu5ww?<::Z$ڥ[Fnݺu&{%999666111))… ;v쨪"HdgggcccmmmccccccffFT0?={͛7۷oaBT*ݴi۷|޽{e  &yȉ^Z[[oiiiEFFf$^|ãO>QQQ;vlͫ>zQT*''''%%%%%EFF3Bxt@X,VCC(قd|||HBȰaΜ93vV.RGG^^^;v옻{+ W(255555ݻwJJJrrr233sss󓒒^ZPP߸)|>r544x<:ШlHGBg͚u}BH=~#FBjP*H6CnAD-t6('N,///,,G GFF~$hii?~ك YlY ( URRRHqqqiiiNNNCCCEEE}}}eee]]]UUUmmmuu5iV?oC211!|׮]KII[Oʈ䑚ھ}{kQj,K KJJ|~EE}!$--M6}sέRWWoRl-[233w!k H__o={vJRBX,~7/ oEO@#VƱlR@f,,,lgd >~chO8Aoe֡clllcc#eڼ("ۮM:f͚ӧO_rܹs׮]KJJRځ 0CN4nCH>_TTT[[kjj6H###OOݻw3Q 80&&ӧ...IIIh֭^^^SL ?Dw^QQ1e={kL V%I^dXnۤ!wO>edBqrr}=zDFF׏b򭼼YfB$IvvKfΜ9nܸ֭H%)p!td,/߿r?{l>}<<_,B RiMMMnnn/qpppqqٻw/#R׮]ܹد_0ˁffdd?]r%22ߟ1]0@Ia<#oq:@WUUQNi/~,_|ܹJKKZ$'yl6EQ:duu5ϯ-))100wr̘1ȑ#LZE-X ::...g"h~ XGGGת*@  o $>|\b/_{iӦ&7p@y Blaeá(QSS !UUUmڴQUU-**9@B&Nx݇v*&&f̙ׯP$+p8Rt$WVV ^ v#[z{*++׮]+sG!@(/;;* Q^tE7@lWWgϞE8p}?`e˖;99c!@(/zӧO.Dy(BH}}@ _rwwYzz:=I&q}b.XUUU:uZv-!@(/zv2n#J ! vV55ݻJ$Wbݾ}G;^zuAAA^^^LW@yѓ}ѣGk׮ŎVO$R$fRdbdRSSS(r̼y~V(yyzz޿o ٳݻwނt$$3]2<(:@fffBk׮bWdذa666[nݾ}{U\455׭[7iҤ3ftu+W`.yk.hf666LWo d< A+|>_*;::BwuiӦ$l6{Μ9 nӦMߌ._| ._ؘ䔝.7-@aIۮ@⒒z +!gϞSN>>:-+"""11{L̮_ $ ݙ3gBIl6!ںF"B233mmm>|x7H7{젠ŋ+݃[n9sҥKǏ|ŋ3^|w~1hf>>>L?Pv$j QF-/H!GCC!\ѣG|6???==5kִlѭ~~~666aaaC lӅ(# $ JQQ !BÇor;v$&&p",,ٳgcƌYhH$ O=Z$'y+#HEr>OUTTdii) RT__?22'0aB۶m.]…3044499?ϢEwUQQt]J@ѓ<ЈUUU=ƃBQTikkf lU?~ƍ/7oNMM;_6$ IDATwY``  D(bjjj:@RUUP UTT 쬨2FFFk׮MNN9sfDDϵkט @!@FA2^TQQmaUWWWQQРW :BA__)ZvyܹVjӦ˳={mGH h*=ᰪ"Ԋrss !"(55u̘1o=mG=c %Vb}ʕ;Λ7O$2]A"222޹BQ!^7<^$лX=z4nܸطy7on gzuرǯ_/Wq!@?M>;W\T*%Bttt8Naaa6m\,@YYYDCfff_zuVVV cnnw9sF" d4O$[[[L`r !fd1c>|X, n lcǞ?>k֬ӧOo߾K.vd:O$3+@R"kjdd_o=ڵkՖdIII'N000ofϞ}mK @!D"G@l:@J$X#iee3`;;>ȑ#r1c 2dJM \ȑ#Ϟ=:}ӧOG1]'(HbNTUU &+I4iґ#G***۶m m \|yJJÇǍwQ'''++3g޻w$z kYQQ!jkk+++kjjQ[?&L4I,>|].aaar lٲK. 4ݻw `:9 " sssʘ.D+E[X !BO򨨨Çٳ2c GGǀLxׯΝ;srrΜ9cggbaa|rI'@!@!BB&y2zJz&ˣ !Bɓo޼.Wp8?e˖_pGDD߹sgСGܹĉ?{ZSnXSSzݻ1R(6H kkk]^@HzܜbL[[ڿ[[}ㅺvdɒ >x?aX˖-{Qllؐ!C/_N֭Gf]]]r%322m۶ziӦ_"JO>jԨ{޹sbwUCC#44tƍ8s挳3z!@?Baaa!rE+c|>~p455UUU HBT*MLL:99ܹ/GQԞ={bԩSc(76ݽ{K?K,a֭ի@ ׯ_HHt777o{nYU҄ .̙3`kkkccCuՈ{{{(~0CC%KY>| EH6M@ xVPX\\\PP@k~͂$&!2@Zu jZgujնZ[[mkZW@?u/VVb $@r_M.>ڼ8BUٳgF0 ={6--MѤt K!ti IxwܑJ1ƍ! հ7oltb ;ɄmL?$FH///o'IGG!4egϞ4<<|ɒ%K,yA믿fggoVIIItttXXePPЬY~;w@OWР3gr8ĉQQQ '##!T*KReddnDiZ0 Bvvv!hHG<<< @v0V[[9_d23RpbҤI;wloW y7 ڃȑ#׬YsҤݻwݿ!!!Ǐ_~ٳgsssM]2x!XZZΜ9sϞ=G=zts.\-TZYYqF79sF=''!4x`b.FHKKK B@RIݟ>}/Ho8‚ vy#G6t:!!!cǎ=w;PTOD2ydVMMM}=zk׮ $H$Ů Kb۶m֭><T*B裏>YtS~nݺziDDH$ZzL&8p`RR۷;Fӏ;߾;۷Λ7DO Dׯ N)gddy{{d``^VVD2jԨ5kִ(@"?޷o+VlڴhZF<_R?~&%%óC8Ib>>>666&-4Jr[|ܹsWj5v#ɾӧ_rO?}73Riff{ll|pĉ3gΌ9? nZz)Si4mll,: и` x}˗/IL6mǎjT ^p!99b-XΝ;Evv[\\\hh~;w\~_~--QQQ8q1 JJIIINNNJJ/RSSB^^^&~7ւS[[[XX-d2h\СC9bJlܸq\/G$)ʢ"[[[Sy@>AIIojeeu}hicƌfΜާO<h\.G=z_jzݻq/_&bL(Z/,,,,,+**/((幹Z)00pذaΛ7o6mv G,#RSS!@v:j---Z-Aӧ@ -qJwG ~q,Y(J[ZÖ-[+@Ghxuu͕dnÿ@:88BP_{hڒRS.&F^vvvvvv8d2gvSSSkZ^ C t:nʊc䑞 PE"Ѷm7F;tk_VruSUXX_]YPPОҒ_\.p8@pL(BQ]]]QQR4Bh4jZVk4:)Qң@ B;; P#/@ǃ ?$IzzzB#֎N:X #KKKB4--- Qp#I>7oZZɓ'CCC~5cG/ :XCJƔť$''+ RP(<`p\| BH[e1 AF p4R^^hJ%N嵵fX,~_T$?D"ѓ'OL]K`t:6.((9~3(TDb87o޼z]v0aBLL ̮,-----}|||NS*xfOPT*!T*\gu:]zzz#yJI? L&r C /q^8ٶOsAX,x񢩫xg BxYEb6///I~~~L&3!!Nh˖-3gΊ+<==[QٳgFHOOO BF IwsbAlذڵkϟo{{ݻwJJJ@'PH$5u!/333FAQU]]]YY5 BH?Wg200099y#ذaK.5zyԩ$.|bikk= ZV# ή_>~׮]믿T@p)S=zƍF H@]BC!Fcgg(^˪bFDnd+B(((hܹ~!Wvt:o^|… i/ !@v \.*--H$B4[nnݚ>}z#GGG>|8::2JAX{ƌn<<<22/?s>|ؿSW   FF?舯h4 f&%%W^/_n||@v{oڴi*{ܸqz4i_=k,c @6i$S.?o0@֙j߂$۷111-NZѣN۷?c;___t@ 4Mvvk9j'FAx +Bf뗰"|}}wءHDݾ};<&99yѢE}1u! nںu $b! 1LPEE IRt< Y,\.׿׷2++K߷&$$n΍llٲm۶)\]]ϝ;w~ bze*@a9Z N`0 N'Hb T*Ey~۷oq㆑_QQQ oܹs1$J @X;~&IV&!H4 |>ή6Ȝkڴi̙3rttfXm6B @ f ;g mllBAHVD<|m'N:uڴiYYYmz"I2""ʕ+ y? $bqNN0@ BAL&3??hrg e2R_ ~+ <<>>/Th4^fr P*8a|hx1,,?lc1'N,{Hӧʕ+]VRRrܹ!C\vm„ NNNQQQ_۷,ϓ;bĈ5}H@c|||B]՟TTNNN2JVh:mllodmv2dW_}r~Cu0oڴݻ%%%.\xwJʕ+{7{>xw!C|'K,!I!R֬Y3mڴ={4H{꫉'Ι3bR8qb߾};0dKK`ݰǧ(5k\.=z4 ޻wobbbAA9s|-[L6m…zڰaT*,Ylٲ?pȐ!~aiiij㏅ 兇48l{\<_mm-ڷo b1I5@ho> oԫ:sL+,FjFʹjkkv1k֬`sssY^fϞusΥkڶ!t#JZ### u:^0x`PT*)I|EQ۷oG-Z(V/\ڰaBHHH@ 2 "''"333Ϝ9۷Y||||䚚nΝeee"?o+,,D%%%ͼoUUՍ7_tiƌyyy i>|0|V J?SSWѕ+!A|駯򊟟ʕ+Ԃ BBB\ *[Mь1B(>y(8jkk:6ݝ yPPиq>䓟?a9 mllB[nj~{…3gΌ=/}͚5?322d2͛7cbbV^=a„$=zԜa׮]+._|!VgIʍ7ߓw!ZG͛78qbٲeH}߸4ٳ'~(!yQ<17btG jۖa @ +**rss]\\L]Kd 9I:NV ª*| $zرc F~\2k,cgccs~9uVKlHtttttt:JuYfڎ?sssDWdLJJ}cB֭;uꔿzz:dz/xF'EU*O( WAhLC^^y+V|Z6/␐ oL&366622ĉ/ĽRfΜ9tPDbooO>!y .dee!>e˖gϞ=o۷ZzR ֭333;zh?vؤ+W۷[nM4iʔ)/^tmll,No}jի,^A52lzzeBYYY[n=, $kkիW{.k4iү1c\xbϞ=Oh4'O\j_|hp۴i?ӽ{Τ^{LFÇǍg8ٳ "t:]^^իW-Z3ctȑh4M$A#%/a hEՏ ݻw7hcccmzgΜIII5jTee'Op@< @&HUİ VǣϞ=m0@v=++~C?]vttr劥e߾}ܹӮ $iЈX, a`!P(BE -aE%$$Թo<~8;;]+ 7n0`@XXÇ^x@4vb dMM BHT"4M#3vvvd\nb~޲eK{,ЈX,_T!WWWZٳ@"zU)0`@HNߵk_|t3fh4)L$Y`֚ @> ,>>>!l8@֙t...8IX,R` buww۷ }khh;: jff=YQQ $BhE?!$/@IOrOn'""޽{ G6l+r5~xƏoح @M]ӐH$A$''D"SҥjR$!Y]]]XX( !`5r~>hۻvZhѡC۽{wӖd\W\'HL]tV eaa蘜aZKXIq!$f B۷o_UU^jhFrsskgh$g͚6u޽{x ۷K/ϛvo @G hDb*:3xqI%%%)_M^hhhuuu|||hhho떖111~a;=B޸qc˖-s~嗠 S@GO8`*o~SW$99Ut5x N/\.EQ$I* 9+--mdƍb"##9>No޼BCCNghwQQQT˃ h8 I0@4R F@"s5~۷ogff6޽ݻw,XGݻM hDRRR<h:n qRFVB:ᔕJz kРAVVVGm[b[.))&888"""''E @Z.UF`0 dmm-ΐ~Bٳg$44ٳgiii ?rǏGm}'O&&&Z /&pvvr ph4)ldklv BǏSSSYQEDD$%%]v˖-]Y%ЩAA>>>Ј FMM ~r5 EQA"y8:6  FϞ= r...w6~d2,Xp=//aÆ;٦. $ek{`25˭Dg BYYYl6;??qs֭Eɓۇ6_d"ٳ'NqH$?~aaB -%H1L?._P IiiiRN:5??ҥKzӧOΞ=b$`r -#H2330|$S@"(o033͵o{۶mju/ H$pql%N'ySEӛ c0ްp‡^zՈw0XܩSZa $$ i4BF(;qƷAv֭W^QBUV^}q//wy'11u]H@N(8w$&Ib1lB!*4 !4w'N7Xvj ,HIIꫯz۷o.k h1DV BA@pL&xx! 0a@ صklɓ}իGv푠 S*F&..(C^ -&HBՈUT.`0t:AHmt:{Ś:u?XSScGx')))^l͸qnܸa0͛7ں㔔|'VVVaaaF) 2 h1FdffFahx!+ğ322|~wߕ111FzX,ްaCnn}׳gϝ;w„$͛#Vq֬Yf h hj\fffA=x$,,, MH/^>UH4nܸhNggx񘙙EEEbx/L]mbnn. 2AmT @Z0$Iǿl8Ţ(6!4dȐǏ7e˖%''>}OB ;tPvvҥK/_ܽ{w??u]4H@k@4!T[[[[[[UU%B `4ggϞVVV/^l=C]n3 /~rrrTTݻ6n؜?RLb˖-ӦM[pa^6l`j ''_x<U*՚5kMֳgA=|9Ca_~%\hQ#/9ǧJp +EQ555 ^jmm-Zmsf i4kxD-[n.gժU)))Ν vww=z#G4x֎5*!!gΜ|SN?㏿ݻw}EQرcs]$ TVVPwnݺnT*(*99988Եt:pRUUUj$mlljZ.))iΘ?~ee֯_ 6I:o1114iN8p`ddȑ#L]#xm۶ҥK$I"NJCtt4IVVV7n߿O\V~] IR"$%%./a2r5 B ( u:]QQQeeeYYYc\t9r-j3t~l6;""b߾}2ѣAAA?CXXҥK^aBJQVP_~Ç7nb/ VJ 9>899edd nzќm^{ڰaõkךΗ;vrxСZ[[9r-@@!vZ}̣G6#R0&&&~wM5|+VXٳF@W{ O?.N7 7o/ )((DMcǎ Fdɒ{qc2믿JOO|˗W\9ohР- Ɋ+vZ~PU:/u֤I^ڭ[7S>9$J,Hk++tBaYY'A}:lذ͛7yܸqJ… Mw޹}LfQ\\|ʕׯ_~ÇEI~˸qBG1u!FU 9l4 <ixVet:f#ӅB!Bё fDEDD\z93 BEm?={v)))spvv0a֭[]֜G >dFЈ(HJ$Y,VzzBJ5sÇSuҥ_|oT*müx<~dmm{nܸqʕhBAH$޽{=w޽{w>oA{IIIyIrr2~,-- bM @Z 9jJkzz:333:ӧʪo߾Nj2@"-Z믿Ι3ڵkAi!!!!!!-(*===>>޽{ׯ/))Ayyyu= @*{zzh4SZ,???333##ɓ')))8.BW" :cz @Zw+$ͮP*}޽{ƌ|_Axyyyyy}b &~l/⌌  C<<<$ɠA}L]5H@IJsssSҹ?@}x"FS(xW(={9rɒ%7o߿o1cG ۉǛo,++KLL|Ǐ?~;jloooHm Redyyy2,???+++##grA`==<<]\\ zRT>y$00Եtn4FB`7EB>}4BH(rOOϸ8$bɓ' B6l8{O8Yx޽{[IIIiiiiiigϞMKK[dqtqqqrrrtttuuor (*((ϗd8%ܐ$igg>l0}PtwwgX&}01 Lfbb"ȶc02  L&R%%%|ܸqߴiI6|[ Ąmٲ壏>j#ֲ _(J&zj^^DP$흝yV(e][MMMqqqqqgϊr9~WXXXSS😣cn\\\rhz C$A#V`2UUU555  .Ku:^ª鲲BaRRҨQBIIIkQQQׯuVhhhs|}۷O ggggg^-yssssss򲳳e2ݻwe2\.Em---/ rJU^^^^^P(kJU'rRi㖖BF(JR;;;ggg9Z$Muqx'#IFTzyy! $΍WdnD"ё#G BK,x)SLb2x]eUTr0==TP(JBQ[[[9,f[XXX,gnng2L&Ah2LeeeZjeeejJTVTTTUU) `Cl6ZXXX[[pmcccmm0 hTzSWYUU?x< 4BxD"AݿE7ꫯyVI 3fٳgLf˟ &ZևIRRT*_YYYuuuyyyqq1uT_x$IZZZE|>f8 .#dzl2l$M|}}4 6@/y>>)))!\{'.^8o޼ $6 HWSSCQBHPDTPEEE]duرTxx?s΍7@ v8@VUU/y}E;vlAAA\\\Kk4i֭[/_rʖ,JpG [P* Xhr9-**zWo-{{V7_~:# h+8(Hg Bx\.wqq!I!4uԘVT[oٳgݳgn:Xt  m뛒R(9"\.w@ @ yP(,**rrrjon]&Nj[JG>zC"##[BЩ1Jӧ>>>377'IpJbXL&ST"b~!?tgee5rȽ{N>uu5꯿ѣӧbq唞sNSWad鞞A @J"$-0,++(JP p#V,|dJJKKki:uҚ<_y_>bĈѣGgϞmBﭷ2u KXmenn ̌$I=<O?)}#u־} @ $^y啯`ΪHsss B" R''{Bo[nmcĆ?f̘/rܹA}XЈ>}9rUٸqL]Hk4TS҉QU'@X,PII B8::EEEeeeiiiݼyΟ?b믅 Ο?ԨQEEEF/#H$ Ç.VjqDy{{lOP*L&uXG?|`0֭[wٳ(c H0LH#S҉t: $bX4F NNNR޽{F={?\VVfg@(,,Ç'O9s!C22288L$8a-)R+$IVWWi4obb"nXUUfj4~7qqqyyy[l1-`* 3mH I"|}}B"Ν;8^@ 0a·~kMs޽%K|gФ2 @?##CR Ȋ oWJRMtBUUUoMvJw,?Ç y\T?l 000.( |LSIRK%45*ܵrܷpA}ؗY~ya yk>!> $VsӅVV~ ɑH$""Ο?߸FFF~'ͷ={9ܡC?iiit-hn`nnn"XZ_i׮Z!8::fff4:@B,Xpڵ?7oq 6o^^^sΥ7Lb"@6Z@VUUoii)  EFFF׮]/\놄wM8ܿ~H`2~~~Xg% ---ǧ )###44ɓ'ϟ?&@'O̟?ͮ111-pih:H0???t @H+++H$2@T|ZP(ӻtf҄ ѣҥKv/r޼yK.ݾ}q.]b@ @eee1xQt,--xIjVMy 2o޼G^z)(P8k֬o]tڵO?Ը]I @tЁ&dRVG,,,RTҋfee999eggЦt ! ѣܹsv&L;vv...}QrrrCqttElGQ1XҲښ$EQބ,Bhvzʕ4(?}ݻ|+ԧOC=~8:::!!ã \| @)1Ȧ  ZYYZ[[l}$L'''BHFFF.]***ĉΝKÔ6m,^899EM4aԨQ{eWVQQ%ASСbm4:@;VVVZZخ];EOa%888:u,[,///>>40`Ç6lP^^[oI$ȭ[ ԥK؆_YYtP[[ ZH0ߺuK1]Hd%!D$i4dǎkjjRRR|MFFEQaaaM߇!66vҥyyyMT'LpǏ/]4++kĉm۶޷of6M111jW:`J:t())IMMeVHBP()..V;B腾D 7S=J!@)QY#ȿ$JNWXXHwqqO>%;yBU*UbbbkDVo;ġϟ?yf\b ___WWiӦ8p@s@Svvv::# ɿWa%x<,VGGGzMBNi߾}$=ޚ8q>'[[1cl۶-++ŋ&MzСC 7obFٱcĉt:ݾ}LP(rrr feeG {Ϗs!> $11o߾EEFFƺlݺ[ &utM$Qe؁(ᔔH777?}ݻ71Hںu4ٳM2ZscX!!!~ŋsss?jԨ'O̞=cǎ666 N:U\\t `[n!to֬Y/\|9::j u-]4:::33DM6mȑ7or Ŋ(..߻w͛7E"ѽ{?>a&o$vh4PpH6-l6 bj*ɉ@BO> !2,>>~˖-{ih-&22rJ:{ x<^|||^$ې!C,XcǎweR)(gggzޅ iӦW\!lݺ111nnn={v۶m>>>EQuќ3gBD"і-[z9l0///fnZ$ݻwkjj. l6p V0@vܙr%BQXXXQQAٳJqIy7 my<^n̙wܹs„ _~3fX, Zrݻ / :(DR]]M9x !C)'\|Wo ? 7oޥK^Y _uu۷ot-  79DH$^#\p ww:dSNu$lܸ1$$d̘1d&A#Fߖ޾}ƍ7o޼uֱc====P( \.7|%''BT*8䲲2H?h VC &\rF |||8έ[ _P((0@ZZZs,b6J8ydBHzz1HS=hoooue֬Y&|.]tEѩR C*x ݐ xxx\v4iG+W\d }Ν;G9s&!?:t)S""">+Vpb |[Ft-  ?D"$sppp8+zl2Ng4eڵke˖ÇM:$c-@СC:NOONKKɡ_߼y3;;|XL'I#\P(vT]]g)Tꈈ51Zz%zXBzΜ9w;wB޽GEFFzzzť;))ҥKv"\pʕ+ͣ(wۿZ H0] IDAT*ZzޠQdX|>pBD"y)Ͷׯ\~=00TU :466v֬YWR[u*///((((((,,4F)--#_aaaffa8|ÐINWWWP($P(LHHx[(++[l!$==}͚5)))3gn޼N_dɉ',X0bT:y䀀__'Om3fسgϡC`ee{#GYT"h!C^:**V0˗oذ!55BZ?|ذamƏ_\\|???HoOܹk  vZR:uMXFU_zE/Hh/^SZ]]j9::twB>}_7\nǴ9biiٷof 'Hho߮aքHDR^^neeUQQA1\H.B4Maa!!1Ȕ{5S2ȑ#jzȐHhUUUg֤>"胆A"0@6_|񲲲ݻcMW$4 Y/tfmmMxZ(*ʫW*J)l6O>ŋryHHȅ Z`& Yxv!@@@jpysZ4_E}l6;::b̙}E`:\!7n`V‚f/jmmV3dVVV```NNNUUUvvÇ믿ZvBQ_|ļॄ E&999a V,Et?~L$!׷ef͙3ɓk׮]$4#< RRYZZr\X\\ܾ}U; 6l޽:* ;|MMM׮]K䋢aںH*RUIqww(ںv:thJJכqss;w\nziӦ:4HhFIIIͽD$ZH:@X\ÓYQQ->}j4ZΝJe b;w.^?ԩSH$@3WIII:ubA(r\g SRRRVUT555\.nݺ߿v!Cٳgɒ%-wW7oR*9 1Ȇ g !Iqtt7n\MMMrrr{uָNׯ_7o~ 63uq:tPWut^P(dXF@T*TJڏAfeey{{[YYVTT bFm۶^_v޽{>3X P|||$4/_*Z :@=Y\\lmm]\\pjLϧOzyy9nܸUV?[n-q6x۷oO8k׮+W|)b$&{ٳCCC.8իAAAZZ3ӵB(g u:P(,,,3<ƍ=z矩dN.Z(&&毿גhvo2]Elh:LaձcG0$!T*;;;BHKK#׏򬩡cǎݱcp>cǎ]rw@emmT*o޼t!P(tFHBh4Rv,(( (ŋu;nܸ?Y!zJJJzNڣGw2]<$4;bєZHB"XZZHgggN.,--ܹSJ{ Y -|reeeN-ZT]]tQPHhv;wr UBPJyjH,t5=Nƍ۷o_iii3Uh.\Xhʕ+` uEEEL BFc؁xt$|Ety<}}}KJJJJJyĈjzY~#q8y]pv}ɒ%Lu@f_t!P(1@BX,3@X,\Nw wN:Uȶo[}٪U|||v؁u $4;'''\~5 ijw !ҒfH=ggg:@oߞrg {9sƜ<Ù3gΓ'OF5~3g0]Hh  AjD"QTRh ??T* !'O|7nlMG*X͛ᑑ?f( ZFΝ B(IH$EEER=>k+HRIQԣ(jԩ?cqqqs݀xyyرc޽رŋ- %tZ!?kkk:@һ\V>okkKQT=>t:Q!Cܺu+..n͚5^^^֭b(W$@V @jZeHSX+**(GVVZ&dzfJ$ѣGvfϞ㨨?c@ЦM;;;b}.:@b1hBh4YYY777++z$!d7n8{l3ߌRi\\\FF,XrJLjhaB:ud }4ɃjkkgggWItuuh4wܡdtaÆff&͛ѣiӦ-[m۶- ZH``իWفVTEQpN>]U999p-fѢEwy7?/U !@@ LJJB~i=YHgooOZZZP,1cƈ/(?|7\x˜9sRSS o߾tҗ*Ahnܸt!fq8BኵDV[ZZHb+!}HP[Y~"..._|ENNN||Ç]]]###;t]ƾ S"3f۶mڥKX^.))iɒ%FWh:Hh!nnn<a&x_"8pXZZΘ1#>>eڜ=˧N:tے%KK00.>>^Pp8D믿>ȴMcǚxi @@ D|.Phaaa4BQ!3Ꚓү_#G3gԴXo߾w}w˖-J2((hƍxBn- ToHh9o \.VNb(2jRB\]] pi6fm666SL/+**V&͛GM>]PL:511r򬬬h?fǎ'N tϟڶm:p@Dr;wo,> yf 9NRRNj:nȐ!Zv:o߾**:o߾oFt7n$ݻרbOOOKٞYYYgϞ ^|ѣG'O\RRRϷbUCZ%vP(p8F=Fkkkz'BѼ2BAobkk۹sbƍ/^ҥKSRR~W{{qذavd:xIR4h !dҥaaacǎS;999k׮jqqq|>ٳ۶m(G;z::z X,!dҤI6m+u֔5k֔=yر;v(..f@D o#G~z>}^ڽ{M6&''~F1Y|W7o^r :uɓ'SSSgϞѣGod@x/<<tROOcǎOf…~ܹS{gD4ɓ';w_jo4@ӷo_-=HhQ;wsӅ/P d~~];yHJ'OX,믿 Ν~W|DBG]|ӧk׮eXfrvvڵ+C FO63zG÷T JE>>BA֣šWgw !nnn_ܹsFC)&&}̙&֍СCyyyvj߾ի۷oT*'O/`s䓧OnݺU$B-[nP(<رc'N̝;UUUqqq> (Nt j g35͛7Ι3ٳ'O6lX~~ O?ݹs'%9sKΟ?/˷l2v^Gy7L~SVvѣG=zܹ}FDDtޝ^MEm߾2ڵwڎ;FHhi@C jl)%%%666F)wwGBlmm{cǎ\O>|NjbXAAA}щ' :ԫW~_XhѣGh ^$h"HV?k:,))'yxxT*Bȑ#)W_.]4w oƪU3226ns_]*L>=!!!%%JcS0OBBBJKKo߾t!fJ,WWWE$Bx<^@B&!nB6L4dCHBH۶mW\|rH.7n}v~~}x֭)Sm7\rѣG .ZҹsfddBLB`V8LۋDK.uؑZ̑X,teeem%IEEᔔTVV|W) BHzz+ya``L&ٳݻnjӐO:u֭_r^ZRt$\~ܹs.]ڴiG}ڶm۹s@vvvL /*99Ç>|_^B,i0!Hhil6;00?t-H,{KKKޭbQEˣ4[[[@@w \R|!ȑ#cbbJKKbsfO?^冄o_~ڵW .j...>>>>>>ڵ;`JKK=zO>}J dL Т !!!'N` 3y%%%kDB)--H$('''::Ȉ#O~.پ}jʔ)ݻw& 7'߉nݺvڶme2ovڵkjaah/k# ^5kז Bk1;RƆRPP`kkKZVnݢ_dݻw7|ɓ'߿ԩbqݻw?}֭;wܾ}ۻw#%rvvv^\\\Ы|!ř))))))RQQA#˕JR oӦM6mwH`@HHZ~kt-f)x<^<7!4r9s攕?EQ6m ;vClvSO>#EEE <|~KOOw EP( Rdgg0'''###777++++++'''333''Gy<3tBhӦR4| puutdmiH$;2vm۶_gddg̘~ IDAT>edĬ]w/H"tܹsΆ+++?~~ƍtcIJvvvrVVV6X / ?scyy9UwH;B.XXI AAA/_f sDZO/jxƆ@egg}R=?~ܡCBCn~׆HBH֯_?iҤq5|o***Ҳ[NNNnnnvv7rsssrrj#bR5DVVV~b%*pFdJ}PѻԔWUUT*ZRh4߼%L&GD\nh"4H`FpppBBU#wt>_g{\.26m[YYXG2nܸYf[~ɞ8qbRR;# 'XCx􊋋^eeeyyJ*--VTeeeîx|@@(J"AT |+++."T*W00A/okkt-ZXXXXX ry^^wHBHjjW(<!G__˗gff>ɓ-`̘Z7< tZ'X=)yyy@B grnmm=t͛7h1E}wׯ_$0Nbu mmm)2vR,ؤo ;K.ݸqEr{ իץK^ु AX,p8@t:HC`M6gRR}qss۲eK#J{ 8pk1 1/^d s$lQR*baaQSSS{]MR@z{{gddP~-[TUU5*HtСN:ԩSZ;H`LHHHNNczbgJwV=հ߿oxBTTTaa~%92z_}ǎZ/H`LΝ9fYTT$J)'^GǰpݻgxB۶m믣Ǎq^FFՈ E|``P(|ȑ#żbNWHFS^^neeU]]r@fffp\׶m[$!$**jNNN+b]V&͜9͛ׯr ;qDzz:U2ڵch<H`RHHVM,k4HB=5??΅X۴ih\]] !FHBçO۔".\]va?Ϧ8uTg ҭ[7KhQ_~EѰlk1#t0<2,??_.JWSN]vY95j۰aÂvԔ^eoFV6zYXXTVV2]+@KKK޽t!E$;ܻwn3f޵kWK }v```hhEZm|UUUm߾] }vDnF @:t  1ՈH$.++d?KKK.Kw jw )rqq1ɣ,##4R9|UVZkk;v|qqqcǎ-**2ɰ` ISNXՈX,jE[AH\^IjA$!dW^={I fً/?Ξ=I XL? Ձ$C.K$:Wgڵk׮]W^m²sƍnݺEDD= /H`Xpp76 HRW,,,qppɩ̡a$xzzف$̞={޽?6aRkӧOpp`$0,$$&11B̈~[AȢ"LV `YN#F(u֙|2~۷o{zzkʔ)&0nkkYvR BBHYs l6{ڴi}J2 T*:m۶xzzjɯ- FQTPP1TO;E!$99~啒R]]]yFyfƍ?gΝt!h<H#tdF^U&B4 ˭݁ttt'4ͳ666ӦM[br%͛w޽{3wޘ z!@^{2]@ 0zV߁,((s+6m;<Ϻּy6l`{7''oԩS%%%ޓ'O yE?B |~SXy5jԨ{޽?s ,VTT`}NgMaj[___Z]ӆbx=2M4EQtӧ\\\Ν ̂ fb6m4ښfJ*++3ZWWWB~'//bM2iŦw^//~޽}޾}ҥK|Lh ,P')2@X,DBoAw !YYYF_+J%IbYXXo۶ɓ&bccݻX[[3FP'Nh4 f& 3444))K.%K=z۶mVs $s1]w0 䟝}^$aÆٳg/Zh޽%%%fUVr&ӧ&)$Дt 1 bX 4 a ZÇ7nlJ&P(ϟ߻w?w>IoLآ ÑH$kHH?#S>o+6qcǚ0`.vf/\t!fF@$!X:]5{ [?~bbݻwg̘qz t!`J`.,--}}}$M,zBɣv -^XPL0A5 ޽{e˖tyyyyyxxL>EEELhz.//ʊVT;v8qbXXX_RZZgEEEEDDܼy>~Ν~͟??66b?c:cZ***j֬Y]tYbVܹCLRbcc?Ø~j4SN͚5m۶JA0٘:ujhh(U?m۶l6[1cFXXZfX۷o8pk !۪*/4.\`7nl]CM>ÃbNe˖2]]BoސӼoj'%%kooRt: s5dȐzNnȘ555}}5N?ݻרbOOO?~ꚕuYzˏ=:y䒒۷o0@Hhhk*++.y"Z=Gw lm=HwwwB~b'j6]tyִ͛h Bp|?I/<==^]]{`˘1c]VXXxe˖[*[˗/[y<ye___34h!dÆ "h!!!eeeVVVܐ1O8AqvvOrQQQٳg !#tȤ^',3H0#vvṽ"NQ'.귂sVT* \nBBݻw.\{`eDDħ~秤߿?**J~aaa'O^|]ʘ.JKKdȑׯ_ӧիWwiӦzNnȘs1#'OG!/xs$H0#EuBb1=yv*++;NNNuNxzzz^^^kϿǏ7>̈R\`]>|XTT_u%77wcƌ ݻw3f̜9s֮]{ .dddhZo|}}+**V\?rΝuB.]yر~I,\2fPP=ɓ;wүj57:tH}5m@0]_*GoA)..6x 33377h#=9@Phaab2Wݻ >}ifٲe5ksӦMիWO43fسgϡC`eeE ꫯx<^'?~x͚5իs믿>ȭ[D"BȲebbbv/ ϟ?7q:l;;ǏWUU-_L4SNF@stf$֭[njt-LvZΝE"W_};ٝ8q޽{qvv6߾}ȑ#Fطo߰aÊ Z~xbӃ;vx.ۄz9UVVT*Jz*VkoV\}znv1j(Ё":vxW<@ҩO$^(z kQQNdu.=zO 8zh#Q( wnZ⟯&H$lmm=Ⴥ ::t Ff[[[RgbbsNԩw5mڴF|9 섆&&&ҫw)!윞^{>l ݻ׸¾ooFNhhhMM˗.I"( :daa!  h'v obŊy}Z/H0;nnnrfǫ ݁J|>?33SP ;ǧ)2w/bԩ6lh8a0Gx "\$!>++YSX !G1<ұc7n4{fO2@+$sνkbU{ T*\.V(eeeGHKK3ܥ0((M.Zh̙_<" u5//L$Xfkw rss?ٙRgRHpppaaF/{ѣGOM ZH0G!!!L$z!R&BryVVB EQ9ߟd"֬Y3~{ڵM$# ?B$u:])2,??_R":;"#|>ʕ+*rѢE~ٳׯ_o1la0S=z矙Ib\Vs8׵L&QTYYYzbm׮]RR`HBȲex<ތ3 .\h‘ܠ fG=zV.zbFS R.TWW׳kv޽kx$((ڵkƄ.Z~8qbMM G f[nٳLHV !FR&Bt:]NN󳒶wYZZz=V;a„Cٳg%%%$)X*?ieeEa>@rBN=ȂzV@ 0::F{СW80?? |9s*ciiYgbJ t !MH.۱cG>ףGgϦ>x9. BգG[n,++RRk +!.//O$YZZfee9;;E,b5::|||\P(:w|ȑf 0W !ΝcfXZZxnY,V<==x ᅴoTz7xcذa֭k@6`d2ϟt- *//'@:88dgg;;;B===kӮ];XYYy퀀f*^ l߾}իW7lZ/Ǐ1]EqUKxE!@Yѣ+N|VOޞ?hxwqM? !$ $ Y CPZzuuj:k[olֺZ7"o_bD!y9p>*/ޟbcc{.@B ƚ5kf̘qΝֶN988ڵ*Ԍ%h# a>-000..Bh!H$VH$ BILKKkhhPd>jԨz?? .;Ǐ9ivz }ڰaÚnܸ1|pkmFFF.|k~~>!RN---)))nnn;w͛7yO>dժU,mtĉo*zĂ ƍGwO8i2Z $y": Nd2=z6@X"##C&>o߾ԩSS~jk׮۷@K @@_ f;ZQQ$HjjjlllΟ?}\U<f\;ox{{O>}Ȑ!Lko G:t*Tlڴits  ~zcc#݅6CCC&f͞ IDATڝDrX"B󭬬233SX\wlllOTۭ[f̘1uԷz }]```mm;w.1 CCCqwSSSBHqqX,&dNo1@Bz?@B_'-5ALkG2̎R$$ϷYYYm?xG}}?2 @@_`06@B:f}:--= t <~CSSӕ+WTXhHPZ \nx(V...G~z{{ 3gΨ6rׯ1" ĉtK׮]ꫯ/奥~q``k͆ $$$//rTp8"@RHLd3ù{n,kGUq" ܹs'Olmm0awly۶m/֭p8*, $T %FFF61@b%m:VVVJ$rss !'Ozj̣;Ǝ{ .S:88lݺzK?abbb@{ @:500ОQTRWW,dffFu z{{w Gr?3wܯZ"L6իt9 @CjOp8l6dvՁ177/--#(zyyݻwq.;jԨcǎ|z˗?zhǎ#G?. En۶-22r…C ٸqc?„K~G~aXX؇~SwuV6h"mn$ϫŞ* F]]]CCCSbX1occ`0ҺWeee sϟטasIHH8{QDDD"?~\\ݥt !X !vvvʷ9IhhhRI}oqOΟ?… !!!g믿:N7 !ׯW~vQƓ'O*deeBBCCyO>O>Ѽ @$$$]Ho:::: MMOOWȐw~~>6;p*oYjUBBBffu'M$Ək.{ @O>D(9rdȑ~ʕ+}ݱcBjkk !/-[cn~|>,88x̙]v @ԏH$ҒQ|>wՁuuuCwy'&&&))Ie&̙sĉ-[־{2l„ }ۑ<..nԩɫVڷoAjjG}Dؾ}{CCõkfΜ9k֬ŋ/[ܹs,;444lذ_Æ /:7О@DDD477t֬Ysњs._Y?֭ۻw'O\=mmmgϞ't<%&Oe?)))9~'Ν;WYY4zQF 6L__@-M6r! Q1M}.:BBB.] PGccҎg ZZZrT|OOϮa0fڻw/DFFFEEݾ};22211qҤI<o}ѕ+Wd".$ÇWTTܹsBz5UI,**"XYY3Lkkgsƍξ[eeew*ZL&gYYY{uvv޳gO``wq]mus'??իWHҎgRihh={Nfff믿ҥK.]?00pt :111!!!!!/..&a GirCCN3X,Ρdvv]rr{2d^~="" Ν;eʔ$U<b2ދ-III/_ٵkիY,!C}||Y,i Ç iiir\(N<]$Q_BPk UHH… l6ݵ @@ti\\!@(*vh\G<7n*@N8mÆ A1 *0̛7sʕkjjrTquuեjx)))?NIIyyEE!DOOwsssuu1 @]޼y3 Zz'ND"Qaee999 zzz]]e0K,yw֯_/^ݬY! ߿sN\\܍7vب>`www }AaaaFFFzzzZZ?~L)ёdfrpppttf2hHPW2…  uuu EEE---:::TkmmtppC 9p@SSSW3g]vʕSѣh#==A)f655%$$ܹsݻ'O...T‚5\.KOOh#=====`0ƍد_?Ƃ/\rJ ATd2555H"XYY=zbkkKIKKS }}}߿,k۶m'O7o*IRYGJKKN>Ar666m?T999YYYTJ̤6ѱ񱱱d2ZI@!@ ;wn]]˥p1reeeYe~~D"JΝ#x< x7nt !'N_l٥K0HWUUݹsɓ'iiiiiiwލˣ|Lfee%JR%RWWWPP@܂fJcaaAÀEP|T jl ׮]>|8ݵ j!VBHiiiW3R.3 %d2q{ァ;v --ѣ .dggSC. !D$.3TVH$Dbnn$J̤RX,677 j…  H8 SҲD$988<~Xm rQxzz._O> srrzp;*)).(((..~qIIIiiiII"aR x<@ P|nddXWOOOGGB uuuY,3lhh%TVVR-Lkjj !rʊJEېbBP('...bX0w @z 9Nw!=766$!D,+:,Hx!2dƍujŊO0a7部[W*diiiUUUeeeUUUUUJKK322?Im|I`PTD|>r<O*|@y<Qq;z $={TUUiO|>F__#H< RSSYr۷G;6hРiӦ8q}O~TUU577+:ʱlB ۰aÚ^:j(k)|>B(* @(R;y888466fdduu[sss{{X"JϜ93|)SDEE!Cjůf>@9 wwӧO]H]u IYGBm|BȈ#[-&&Ν;ƍk7$hA|>XHB% 6 oݺUUU՝2N|pHH>4iҤI`$h{]H.Ud04HLFIOO'8::P+UI$3fnڴy^ʕ+jժUtwЁMaffvOOOkQ=7f˩m *@ZZZX ???j'Ǐ;::*ŋß0c++?8--p8{x^=.Džˇ]<$hl2kQ=PHimmhwb!VTA122\G4ȶ-[ֿ_7nߜ^VMVVV UÇ. CX@C^rBT RVVDRPP@}nccCHBcwdPPP|||yy W8a„p\OOϯ}$hІx<&JyV2L !dĈ ԩS/S-\_4C aaaMw!d2|~KK ) O8ur8]v=z4::z@_ #44̙3tW#BammnR,w y/_)S|}}gϞ]QQ>4Ghh.DBayy@ ꒒BKKKKwV7n\YYYllJ533;z,1 @s 6fk(VPXVVfjjZTT񬅅E]]՜l6;))wrrrtt?UX̙3G=}Th C___ Zl‚Kf2TյONN[7Acbb?\x1==-:j 4 \.DgR)!$''f%Izz:uťѣG?VY ٶm/wߩd%>H(aaaߧ:"@ 000:qvvVBH``P(T(V]]秤ۋ/߿? v @xyyiZ":]u !TtO}Jrvv~Q7;Սܹs']2̰cǎeeeXի$V IDAT'']W_U -[ @s]بUگ_!55;dgg={V8ssK&&&޼ys}7| y۶mʯaXOLL| t @:TFwՁ$(i  FG::::* WAر#;;󞞞֭dK,pBSSӝkLMM{ @39sF rH":X @&uBܹsZetttBBBvܙwĉG>tڴi?SQQ5h>HL#F~ۭeee]H;y/==zٿV̘1C*~/YsO7nw}rʲsJ$__5k֜>}yZ?|\\\LLL׬Ys'O(x>cbbڵkCCCΝaÆ͛7ԬZ]XXxe.3_/--566 999vvv7nTz-sXlhhaÆB<==v}Ѻu͛gffG&&&Ǐ?~}:ݵb%CGGyU,Y<_q$##?NMMMMM=rHZZZCC!DOOF&I$ Dbnnnaa!R>}ϡ2 cر( F˲!cƌDuuu6mZv-u*)))::z[84رcod 6555.PlIMׯߥKg===7@B͛?ϟ+4L&d#r<'''YYYx oq8*gSSSH}njjjŞ [ZZZQQL-]{M 55[.o߾=44tyNNÓo޼yȑwM lر|I\\ܠAeQW\\1@JR&@㏊QQQ:::;w ܼy_ jw //////??"??ѣGv<_9 ! RQll355"dddl߾7ܺu%K;v|g~U߿cǎ;v+l6oa2l6ܹs?vɓ''L~B%719h0\nmm;^Z^֩SƎ~mv477s8SCvO>=zRGL++}M6X󁁁*y-Q___WWGi->z}}}==g+MF9t萪#44 : Ƙ1c/ Tv: bYXXdffR/>djj*5=<< F|| ȥK^|yW^y.hܘ1cn߾]PP@w!/fKJJ:ʊZ"X,bgcc !L&ȑ#vvv#FЀ$0t @Å>}7ޠBȒ%;y VVVI^t ?/^dҥK鮢yyym޼*!@344 U1 R lm9x2_'O08NHHHHBHQQQ״[ѱ]R.ߺuKU%EEE]paȐŘ1c.)BLTtrrj %FRBCCO:&M-Ǝ[UUu yqeee"( m;T#yj uVAAkAmakk֣XMLLZ[[[ZZ\ndMMMnn i_~ϟ yɭ&B-֛yB/jeeUYYYQQAttt$[G(==]YZZ^|ɓ*?Ș1cz";*@R(YD ܜ dX*J /^?~5k Z$00oؘ<immMHBǏ/]]]{(@Bl?zkΞ=[W-v @1B}AQk|>븎NkzhXzoo 6,;;K >|q>l``@wEwj̘1\.ݵccc*@޻wk,--Ƚ{`Kss3Ճ L6+""~4iRϽVY~ 订G9 @ϙ3ҥKGabbRZZjjjVa+HGGzC4hPmmmRRҀzZ+WDFFN:u˖-c0=ښ 0b511Q́j++FZ[[>}8bdd;[bx#GlܸqʕcǎU{ 2dҥtWZرcOxA!:ڱiҬh; b?0%K为8qw@bjy-ށ Z',,,55ɓ't"!fffyYYY---KTv!VBȰa.^+\reԨQ&MZlYCCC5;~LwE @DB^b+Q rrrG^RRR`OxO?{n|wxyutttƌsq y! iccCIKKSqwwAkŋ{. ~~~WnjjO?tҥL&ڵk/ |2!СCf ǜ9sRiaaɓy<޴zݺu9rdBBBKKŋ.\hcc;l0kkRZ7gÇutt.޽P. ;wvzMkk+ݻw޽{^6nܸV<ٳtk!T~qkk\.8qbnn',YrҥXd\^RRBY(+++Аv'OB\.omm׿EM.RktR_DGGUUUJ*?x ~ڨᴍXرc''>zj۷oB^e&N`0f͚y E"!d---߯ԟz۷BfϞ-˩iNNN)GGGEkmml6[݅'N(޷;O =0app:b511!PuuYX]\\tttڍb iXZZGvqqٷoIΝ; -Z4xGa26M]3aB5ƪm_2 @بԭ[\\\t8n8bWhԄ N>]__Ow!χaNdWڶ \.ή]Vqd;SLIJJ>}ou@kM:ݻ#F ;^caaA122R;VWWԴ=X#HR'NUԔR\\ljj$@ش]D֮$!رΝ;l6{sQ_Tׯwpp8{쯿ҲrʎP wtqq۴iHRR4$h) ooojlld2sss6''$!$88wT… 8}^]]MwQgԯNO.d2┢+xᇄ*B 5B1:K U?koWXpHBYksss?6H^&L8~zMcX ]]fccҒ8ɓ&%%`oڴi>͛ п3gz{{?5s >:z///e---fffVZ`A/U< 6%K,XW@1N6y=?:th}HP t @{yzzڪ(VSSbDB )Nttt8 rgŒ/_ӷ~{͚5v€:!@V7n:Hj+!$//d2YۅXY,SiG|25!oD7n~@@y|||:U"A{@;HjǏ~K8*@b&ddf̘cǎm߾}ҤIVV41 @ۅ3 uI155mllTmkkkvvv|>޽{򲵵=vXOUܓloy޽SNqӧ[YY-[ÇtZի7n 7668pLʕ+㋊~wkP Hv|>?00PFB$UX !m$}vNjm{^`0Fx'N8;;ݻ@3UVVFGGg#F_~%Yn ,Xd- ?ԩSJ"@** BӧOtɓ5k'.]cooXXX̝;ٳ /ӧ?{allk.M6%$$=zt4iREEťK.[D"YTTՕ)))mx{{'&&v5tP?' E@@={rsslr޽PDyɶBkhhzmۦLbnnnoooŅ/999 8O& 0ĉtlаjEvzÓ'OijjJHH4hP,W^駟/_ރ:7gΜ9s椧=zȑ#Ǐx&L:ujXXáF[ZZZRRRccc]`nnxb___.KwAB&LVVd}ϿsNNj_{﫼ھf׮]XfMjjɓfΜyъ 455ݻwoϞ=ӧO|ٓdɒGr@BȄ ֭[w=OOOky6*@RG255EGG:`0<<<:oggwP}… .\HE#GL:b5jԨQޘ#!!^WW^@P$! 8j aooАecc8s3iӦ:thÆ 0>Ϝ9_X444tԨQaaaT]mm{111 0gl6J$!0ǏZZԴ|!VBȓ'OHoooAOOƍϞ=sAU2222225>> sill R薚o==300p...,~ xn0a®]---LMM !DID(9Rqǧ111ۻnnn;wԪd2/_^[[{~ RoС~~~VUUUɉr\WWu̙ pttT 1ĉͣgDEEEYHB}X:HBȜ9sz뭜TښՋѣGM}vll+W֭[WZZp|||쬫KwZmbff&!f;999;;Ϛ5QzC]NgV^p͛7^ՕZuuu vZT|>Hu?\Nm{Νf6A}tW)//'p8;;;Rǣ2 wwwXLw!= 2h IDAT!!?Uh-@o0aܹsESSӚ:CX !nwڵk^o~K,?>A5fϞMihhxA||{9RYYIsrrrL&S+---==gkkkoo0k,{{{{{{[[[u|T)B^ @JJJ$ɁNJw-ܸq733n]]]WWϳgϮi}̙SUU;;ݻw_5\.OKK{nBBǏݻBIMMׯ_\\\QQѣAW^vmС2Lq0!!awf͚u{i|)mp\fy< uuu Yd]]]}}}mmmCCCMMMcccuuuSSm?*PJ$ D"J̰ Cdgg[[[_}<;q8ݻw3F$9sF6lxw 7008tPW_5v۷oca/%m*>/..U2RAT >EhD85 :rQQQ}<@Db}}%WׯNoVW}or orJqv&\.dr8}}}===܄ @u/O?SjaaJ{{v>Ӵ4[[Ng}6c ; P( tZڋ(..r ݅(# !;; bʟqEEE7n|j@3 @goo?`( QF,SHT!mr\X%_hmmykũfPw2eJTTT_^fL"(:ʇ:99gff;<@B̙3hР9sJ-. :s bT*U ]\\ Fbbb ;d29s|4rsssrrΉVTZ\\Р<"999<<Bȵko_0aӊ+Tjwީ,X`ܸqtW}$@&O|͛7]Hbqsssii\.j=UBsrrr"166Vy$;v˖-~~ͥKW^yBz۵kۇ ظqc||'ݵtB,B--- !J˭[:b-b0-jll裏^jv!KmӦM[0s>>>2Ϯ*H!bb)_$!֭[ yDž [O>ٵk׋ H1ɓ'=ztڵt Pf ttt$utsss-,,{n7z~L&s޼yK.}uĉo*zY}]ꫯ?<.=5MHiTӆ"&X*҂};NJˉp8XBe'6i/P6?eԴx^\soƢ>Lml$!$))^ihh%ZA?ӓGH{;z˗/mllDa@?oΜ9|rQVѧO޽{'%% 6)GG+W ޮOEEÇ F ְz0 SHFvi $58 rذa<(--###\:/$M?~ӧOEHx d=cc/;::VWW߽{k[6lӧO  hC޽Ϟ=+@ʛ&.nl!VSSbܹcjj:t'N\@4N3cbobcc㼼/O988,$(**FFFΙ3{ڴieee-:$?~?+@SQQy}]]!Ql6`'Q?ղ0t͛]fbbHf899vQ***555?~d24RSSSVViC zjk2dȣGtttsκHfHJJ=bUQQ!III)))5+F344lRRRrذaG]]=::zŋ-rppHIIie h۷;~::fL !GqFeee+C~Aaaa߾}m>й hިQ.\ @CQQ`lv'ƶ$9B *66vѢE˖-8pÇR-HIKK>bhʼX۷oVVև}ڵ˗&MbWuuu5zѧOQG!)))QHA;իSUU}-@JJ*33-,,8q[n ;`XW̙yO>iYHAήCbUWWϯh@VWW'&&6xmi}:::!!!)))ONNn2 1b܀xK-YdٲeÇ fիF[r%u={G)--]viӬjkkoݺkooUPP8|˗/YDLLE@ׁ+^|Ϣ0̺:jmmfH###))&F9slْjժ .;::uW~~~ -DQ$>=z[pcFFƤI++WL4IUUu޼y?~l@jkk ~5ktttF٫WXBȆ RRR̙C]ЧO+Vddd_2gMMͽ{Rg߿dBHLLѣGi4F~I={dee vQWW,%%w  ]t&vvvaaacǎu,d2i4  ,,,-''7jԨ#G̜9S @BB=33?<|֭[-,,|||&Nt[_3f ߲^p#G\xdȑ3f̥K<==\.Fk琠WJŦ}1bbbԿBHϞ=y <r}B_dIjjVrrr~!?f 5ѫW/ޑ={L:u…ǎ۽{\HxⲲ2QB F޽y dvvv-,,Μ9eaÞ|l˖- ;w.!߿TJLL;w޽{ !EEEk׮755]r… "#####={6gΜh##?쫢MKKۿɓ'̓ƏA鄐ZAGFMok'.X=zb^bii)eeel+rIIIiiƊ m"اOYYY^Nlrrr߿/|/33Ԕ:B3g ڽ{u4##_Zqq/pww7o^tt4ٷoW qww_`˗yEdR jkkWVV婪6q}߾}?}C533?g5ƈ988888޽˧O^x1vvv1b-aÇ/^hgg7gΜ~-=="''hѢ?*XbʕTXH4iRPP!$??;w.66ǧ4$$d G;w.Ҭׯ_92**JFFΎC} iX[[?^zE.?=pWٳ':](++{!zgeddVҒ{3DT=+v }7oތ%b'''(//?s̃*&'''%%%'''''>}:==O>ZZZ/Fvڵk.ƭQPlRXX}ׯlšFDDXXXBҍߩ`CQ}˗/_fKn~9111!!!>>>>>>!!NDJJfDGGݻE%,gg纺:|"~ĘLK~R݉lMy:-mޝ 6ls]zBzmllW!h={1",,L $[USSSLL,++Ҳ[ TRRhff ظqҥK` 5aqtt|١CVZuرKDիŋKJJt o;6 =yyyݸq#??_aH-b%=zܸq JgNMM 244ݣG HHHK)RRRxs)#"" AJ ]H֒tvv UITUUy @2dѢE}nj3~b0ڭ266v߾}\.UΟRX,JH %33SGGG$hkkgeeQSSSBQQ͛-H !ׯ_wqqqppt钊J *L)SRRxs)y)">ijj* H!1bbDDĒ%KDVvv6X__ӂ%&&fggwm??;hР9ʕ+-SZZ/x۷o !RJss>}.phChoqqquЁ  p&O>饧 DA3fMhhȑ#[V@צP/,,,哉ϟ#M)----,,z)p8 &֊:6x`.3H믿RSSuPۙ&ROO͛7hooOM|s/)++߹sgG^tu밽@9R={555D++++)&y QG zH cذaJJJ?SURR'N$rrrwiMI ;w{qEET }R؃/R~a!+h4.+Yf=~4knnN۲eˬYULLٳBٳgǏ*leR l}QEHGǟR&$$<ԦҢ @ׁ۹i---BHvv6@X,w |w?cUUh}$'ٳgϤIZ_'/)Y d2LGGG^J :ſ<#=BS[[d2ϟjժo]QQq#hAn`XnݲV0Ջ/޵k={U34&;;.eBBBee)N $0͛7֭[IIIߴѣׯ_OYl3500\npC:ujQQ޽{܄[9:''L&''JHHϥ422D+`\rڵH$FA@H )::111G:;;;vb&ȽǏUIIŋw^z Zկ^|e]]O)[O[ u L<ضm2 $0ikkO< lOϏs!͛C} ={#//ƚ9sf޼y={}>}K.522Z|y```\˗ ¼)ᒓ)**JMM奔KOO',Kt@B d}555=~x;'ZZZo߾OIIvWWŋWVVB4mΝk׮ׯ_FuX/_\pRySR/;BoSJ555„@&Lu۷ egE񶂤F$$$~=z BH=~qO2%<<|mhG3h @A ̘ EEEeYrݺu߿433p=t4H gʕ׮]3fL5...CdZYY?H7|sʕ .iӦ-_ʁj,'N/RJ eeeB |666ǏoN3lhllVUU%x/N͢l0e̘1O^bŁƏ~ е}R/ZVVFQSS_o߾ Mx{{/Y=?ijj@VWWlobĈ6>111ǟ>}f&L "]d2#2666&&䋔_~222 A F<==Ν;v~IKKihh(..$xemm}ĉL )T9f̘ 69sfܹ~~~ z)eeeeRRRbbb|||BB¥KvMmJihhfMMMlvYYI!zzڞ'_UÄ Μ9SQQ5GiiiWHQׯz…ϟ?:uۛ`;wnҤIϟ?uH}vk+!fxeeeW\vh_AFFfѢEgΜ),,522ڱcZ9:b#G|ɓ'ۧ9%%%4hllLѾv+?0 gg/_]|nРA۷o@!:~vkQWW7##zܳgOuu]2u̿[ ^pppff+W曠 ---[[۷w)充[)EEE:=$m˗O>mX,Vzz:؂X !&&&}wG;^PP6IiX&))zɒ%5kL0AETSSiӦ+)):@AXv[J^قX)?{:μLR__,800ڵkDfϞ= . :wZIIJ^![lnsBS)t_BBBmmm@n $@ۢh'NXY,!7fBZ6& @^ÇW͛7@CCg߾} pYۜ8 .];wnyywΝ;wܢ)S <[JKK׮];m4+++GGǸ8xbb×/_d11&.-[L6- zÆ uuuWbb"0uYQQђ%K-[8|[nkii=lBbb#=zD hT]\\e^^0rϟ??{luuq 8:.M6ɕuCUUU#{޹sgj{F;@JKK]|r[[[A2dȲeΞ=͛k&j+**!BY egg 1JXX>t7\Y'Ǐuuu'ONJJ;99ӧ^zq\WW׼&.j'''Z.o>Bȹs\\\l``/Pż<]]wPceר3f4:B.]zڵ{JKK3d.K}ȻkDl9995kdffFFFB^޼y#..~ԩvhKKKkÆ ݼyZ\a;"TQQ?޽{ԩ qƭX",,,..JX͵Qs^iMCGp[jqI 7h0){-/^r{&l۶ŋEEEM\,HB;/_:x`AAAgBHnn./ÇB,Yr !?~uJ}vBȌ3x]'xl| :lx/w| LgCHſE~={ڶmۖ|raAIIIY[[ϟ?СCqqqEEFFȘzyy:uŋXٵ0 :&C>~f)((iCv򰰰?kkkԶ}Yf;)C] p8TիWqqqo\\\Ykٳ'>>^^^ƍ[tXQQڵkūMMMW\'NBHWݽ{ܹsΝĉ322?ݻTUUmٲgϞ۷oOKKSPPضmٗ 5vYO@%//?wܽ{~m_)JKK322dddxߟ͋p8kbAFҦ۷133Ԕ:Bo哥a2-b:7_aaں`===^166›~2L&RwV^^ٳ5kL8Ғ x555kkkEر#<<ݻɥ!͌jldohN0j/N"\w*!!a\.wڵj, lbA!ۄfddP3 !_ !bBrr2!d۶m/6ů^"ݻB***Sw0MP^~ƍ7tжn%44NWWWSϟ?3Ǐb~ #.ݻw=:u֭[,Xگ_>}i+##l̨q>~.0 :!ϟ?BX,Hqq1!D]]*Bӧ;vlNNNW'JJJ\.VAAƦ377>0dȐݻwXbĈ7Mjjj=zx9U:`[[[ꗼ! iTH͛DnnnիWvz\RSSWŦB\.禃{@9uꔘXNNNBHzz:ŏ?j{zׯ_?yŋ5kM GMXB;ɮT5}:KKpܭ[~9kPc5M 6&Cg7$Hb BF۹sgBBBiie˨/;m3???uւlWWWEEEYfQI#%^~puu7xqZZukʔ)yyyC)**._*/Y)00pɒ%BȂ >}+2t3f̛7oӦM3##cȐ!|9~xeee`޽m՟>}ڶmU\xqӫTTT(((l޼M[#\~wdʔ)Ço}.\ i}UY A!Ϟ=w|Ȑ!8ޑrBȨQx5SYW6zjذaqqq*ѣG ^C]S7lAnH!ЉaV#%%ڦӧgϞ ZXXf!VggիWEGG6h!dݺuf̈j#j;5JNN!ɩ^ _IYn׏?^[[rJ6]QQqF5..k)PkjjZ'4ָ/_::*Dt/ׯ_'Ƿi+?3H-͛\WW7m4YYYAKAHs=͌jz4&wעBdrLJHv5duu'Oi+;y׏F Fڎ=:++—bccݓVZsiiL4iʔ)-Ztrtt4NOOOueeem۶ ^LBȢEx??~8p5kO<`0]]]Ϟ=hѢP99z 5xYcO~z)))7gX r4.+E;w.55ͬ[)000&&Ç#3g\|P/,,p8 rrrBhaaaK §nz:&;>@7//Ǐ]z !}}WTT|\]]+**U-tpH  =vMX>P{Q,,,@BoݺKggJ! H6mZhh(u[%/ڷoߴ4] &. $L<ŋmT>N_o߾\.ŋm,<<իǔ. $0aÆ9rg0ɼ#ڽzj,#""~9$@׆@4|}}\ݻ6А?ho[|ŃΜ9q<t=H DMFF6444J177o2|УG.X9$@W@4z1~J@)߿\\\UUUvĉO<ktIH Dfʔ)Ϟ=6CCò\ϟ??}-?ڵk/^tvv.//o@$r IDAT@jNH###B(V}}}%%Es<я?kHh>>>ǎk}QTT΀:$ 0 #Fx}[7 $(M:5???**-*oHB!Ϸt^H DIWWmQy<!m\=FFFO<0`+WڡEhkH D>}z &4BoAW\qrr7nۧQ&$%%#""hеxyyʊ BuݝW@@@DDĬY[Qvvvyy4uDIIb=|pm1=z􈈈IHHw ֭sqqu |"pa!1999Ç =444KMM577ni\MMM%%%uttL ʞ?.ܶ>yDVV@!))%yF] M a=qqqooÇ/"::l6[IIݻVVVBlH@o޻w/o~fqƍ7oވ:.: nݲbwޭ쪋 8uZ3g466>~#a+@`bbҿ#GZw޽{\.o߾a$ 8$S˅XaIIɻwr8!6ڵkϟQHbҤIgϞb/_j111'O盚:"h @t ׮]V\.WAAaÆ ?訦vQa5JAAA6m?~|HH#W:6waKFnt 999BFxC޽[(MԆ YfY[[=zZAˏ;&(ڄOB t νz &Æ {m" CCChѢRQG L?v9?  $@`0<==>,:`ee-ĆBEE… _ell|QGH7))΍affVRRP\\|7nV+BDf͚($7477hqqq:ƍjHvѣ}:( $@{qa)ٳΗ >}sF޽5k8p`ouDH׷ªHsss555!F$$$-[wu C ᨫ;88qٗ=4m̘1/^V+mJGG… W^˳7Hhʔ)߿Jmfff92666//O(#F<{~ⅾonnF@tDnnnRRR'OJm浵_e$!!qUn>}gϞhe˖}IAt H :" kCHii/Gr8+WDgϞpݻw쐐*Q!|}}ccc\lvU5ڵk555oɭ]6%%ezzz۶m+--u\]H^SSĉBut!F*,,|PZ 55{~zƌk׮e2o޼u\]HJLLln}m%FFFoBO>b|}}_z%$׌3>| 9>|x헧ƏQWWVDNVV?99yƍ7o4331cFrr"@t\C=x`뫲 4 ݻN={İ#G^xk$"C>}zddd=_wjjj &l6ӭla0ӦMKHH -++sqq۰avh;EEE½Syyyaaa֭kAs=!=LMM<r[JG#..>a„;wxyym޼YUU]BVSSiӦ+)) 宦+LJJZf̈́  $0aŸl_~Ϟ=kرc_~ѣV6ёoذ!==}ǎNNN(..uhN%$$ 宦+466޲eK" $@G7k֬W^ݿ 80!!S777?tP+~7n͟?_UUuҤI/_aB#%%,ĻPJJkn $@Ggnn޿/ceeUWWN<ɓlShC x޽{KJJ\\\}}}1 H :ӧ5y(8mm>}miiI͓xϟE#tqԃcBjǏl3UO$ðaZPm'MBBb̙&K$(((!!ɓ's}왋322D tq***&);UZZQVV6 $@@&O|ȑWd2I;wnqqɓ'[Dfiijժ X,y9sP1BC9r$!Z2:UUUEip`||rk*i쬪Ν;[D`K.ܸqÇ+VqFyyÄΊ !\.w۶mNNNf"lBHpppJJݻ!wmmmw5qA2Rggg3fX" `ڴi"yâa+NdĈRRRϟoq 7o޴iS^^^cܿ6::zС-nϏvZTT۷o%$$,--9ի$4wUZZ`0X,V@@N'dffN>Ç!!!~~~:::Frss{ncw5VazzwEٺuԩSKKKܹ`0\\\֭[,]H$,,'++k'Dp8T==Ʈ=zt~~Gm1JII{xr8 qqqQ"UAtQ_aܸq G[V%xA dpp˗GH5)SB>~{:tRVV_~VVVVVVbbQeUWWgddzիW/_422uDHNի/_lq5ƍ~ :!)j99Sɤ+'''%%իW)))ɯ^̤RQQp8]= HN&..ݻe5ܾ}ٳgM\S++gϺhVUUU\\ܳgϨ|ŋ=z022222bFFF C|);;;++++++;;;335iCBSjU4 $@ceeenn~]XXسg&.1cƕ+W[|䄄Ą:bLLLY,@Ge[{mfff6X\\L:::DQ__LWM!|㏥KɵL]]ݛ7o:884qYAAѤIo@ud2111)))==q`KSS˽~.7o{͛7_F2 MMMmmm*WhkkS˜ &Z]y@@t>EEEL&sǎ3glY :::SN j={,XѣGkYC \\.7777 ޽.ѣTWW`2{m^~۷oPKII2LuuuUUU^d2UAH :%oo)Sdgg߼y8'^8z(O/l:u_UTTd^^^^^^vvv~~~^^^NNNBBBNNN^^/644T(FFF:uر@qq\TVWW',..V*555EEEwU*- Կ}`Babbҹsgk^j^VP M6lX=n===J -tm۶QF}GoVBJ;v6%%%%%%%UTTTTTTZZZQQQVVVYY]UUUZZZUUURRr=kTu[|v}ĉ[ Ç_r9sv:}E릧gaa!u@k ?rHÆ<ĉuˆh $U666Ço |ܹO>| 민ÇGQ  2330vСϟ+WN>߷o_: $a~~~&&&۷ooX'''~Cd2ن 9v m/e˖=رct^{m̙ׯoN@E-((OnXoozdW~w_y啷~aE<ڶo߾[l9%ˣ^|}ww|-[wEFFYFmٳ}||N ڼիWkO?}رH!ĴiӬ{9//{vҥ`ǎRico dJJƍNRRRNP {v\߱ybĈ111~~~?={3={H:Bs޽!!!Riz?p $yƍ۶m[Ǝ9 {^N:ջw1clڴo* 5w\]- 44̙3W\~fٻѣGϟ:iҤZ- $hOOOWW͛7wL&CK.=v/\ @+D _w/_|g򊍍uvv8pŋ+++?'h=(!OT*p/C:tIbXXX>|xÆ k׮ׯ_lllL Z $hSS &466;v5jTb_```\\y~xV #888::7nɓ' 0cV^i&77Z@:th^\ &4rY 7z脄hIH2,((hwޭN:ڵ9RYZZ~gΜ)((x'g͚;͍ %00PTݻ'Mtԩf%۷o?rH=,XL̈́ l ΨQ:wgO&M4ƍ|ɮ]lllBBB222oiQ @9s&>>^vLj̜9_vGMy2eʥK#5299yҥtvv1cFLLL 44L& ܶm[}oc[~xxxJJJDDĉ';`;vTTTXPwH@eee~m}Μ9s׮]EEE͑ϝ;/^իWPPEHHx–Qvvݻ-[2fH@ƍktNRH}W߿wǏ߷oR$OT*-[ajjKJJZdK/cǎ@f >}t}񌍍?3JL+ҶlRVV/v%000**ZTy^ZSSsqqO9IZZZH ۻG Ό3N:NWWwԩQQQW^7oŋyӳh6f͛7_~ 4L& ꫯ{+>t̙37oޜ;wgii9yߝ;wGIOO͕:iP @c߿-ZuH`ݻwtR||믿~ƍ)SXXX 2dŊ}eSYYxW_}u…eeevڄ zɓ'{zz !vء'>{ !vڥm6!Dbbz*\^RR"(--]ti@@@߾}Wt޽'̙3駟kjjĬPfEEEoy󼽽͛WPPP]]}9seffzzzv֍H\&L2dH>3Ǐoয়~ *))ihrHd"!!<(ccc#U>eFmdd$011;veN8QVV&uGKںur7nTT:tPqɒ%fffB+WVWWoEEEvWo޾r˖-wQo|^ =MSX@9/qwΜjZE^IDAT9͑~;w.]Y}u-]TzYv{@@Crn344444kElܸqܸqR&:.̘1 P(sĉٳg7y045={7oq 킍ѣ7m԰}ݷoƍ&ZݻWUU^ @#q&~~~׮]իW5>x7]]]}}}<իWN4@@{1vX[[͛77x <h $ZZZӧOߺuOO4iرgΜilM@@;2cƌ6xLiӦѣG?>11 ֏ 툭ȑ#7nؘIm㓙T@G%88_~vZc&?rHN 4U6Q }񱲲/9B8uꔁ͛7$h(оtaʔ)۷ojT&&&?СCSSS"h(|wÝ:u5jTZZZ'1cƬ[Ifҥˉ' K+@+Gh֬Y'NoO>8`&BHhFeooyO__O>ѣO:TV \. پ}{YYYSi``pȑaÆy{{ٳک]v5zzz[`K/{T&H033{>&V&{ bk֬j5ɓ'G!u6&..nȐ!RvG?@ugy&::zM>L2pݻw4M~ktHhaHhcm۶9&vڸq8зohI\ ̙3wޝ㶶^^^ͱ YxLC;RZ+Ю,Z(,,vT*CBBv[o-YK"n͛7O MO?@;A^;zkf<-믿 uuuݳg]hW4<@{ꫯDEE5^&O|?~Y ;ͽ#wwÇ/\ f͚y֭ޑBطoߖ-[֬YSO6@@s=gff_Nz9\3lڴh+(iӦ;_1cFhh#RRRZf1(! =x`QOOoժU/_.**rvv~7+++[l(!֭ۘ1cZV:x'#""V^ݷo .pPwH̚5_~IHHhvafff={vYYY guAǨQ7n({O?}7o0`*I Hd3fl۶M@--XKKˁN>=##C$(TQQ7HgϞQQQǎ|ٳ%jQ tĉ֭:|MvݣGիWWWWK  fͺr"rԩS,XЯ_ǏK v -Ø aÆHII:𠐐ݻwK=zϟwvv ߥ@C<_ٶmA4f̘W۷~ի˗@;B<`ʔ)yMMY$}}}/\p}^tI\ HC+)))?AN&;wniii:uj\\ԹpHC 2Jr /p'%%=>Z) xYfEFFKodq믇~WZU\\,u4T*Uttn߾=vXBѿ'O7vڄ zɓ'{zzƪTn̙999&L022߿|iiҥK;|.\.KJJ9fmLRIUUU{Rg7nڴ7xǤ!bϞ=uٸ~8qR MOO Q*qqqνz߫ͭ222\\\JKK,Y2uԄc8̙3*jڴio;66FFFnnnYYYyyy2oƍt\: $/-Zh˖-n֖:Kl޼?}ヂQ@4h:::BUV͝;788xƍ6l555o߮B899]vMs]v_{ @QC!DTTyw>>/Ѡ9pRggWqV]a7LMMkJO:522͛|J =zU@ $]|6lYZH~~}:t񲲲ݻ9rȑ^^^RC۠RRRR\oӧ^+u֙ρlX $N<== w}'uVYYyٟ~رc.] 5jԈ#;t u@"eee񱱱oacoo߻wTGG:%K_BL6m̙l E $N?qk׮C,ϏRɴ4~zРA 0`@]Mr޽+W޸qFOO'ݻw޽x -M=.Eɽ{zj* )))O>}3gz=hРgyfРA]v: XyyyrrrrrrbbbrrrRR~'zW^<-M=.E̙bee%u%??ٳ>yݻӧO>RgD$%%%&&^z5111))֭[555ZZZnnnNNNu,VS@ꪢaҤIYZ/Ry .\t)&&ڵkն&O555iii)→ !tuu]\\\\\:vذ}ijPH@=Xbٲe;w:KPZZsҥK.%%%ݻwT~boox[YYYm?}> UWWGWggg;;0Z4<PK.:KT^^.)))55FGGGXzagggoo߭[7mmm#1iiiGZZZFFFfffZZZfffjjjvvzKKڢX[[lM-Zz\ԃŋ|P=zzz߿'fIHHHNNLII)//BhiiY[[ˤd fffgdddddXPPF[[K.VVV -H@TVV1bRgX7oLMM֭[-]vs&&&&&&BÔ';;;???77B"Z[[vڵ.]d2iRXԏ;4ggggh&KKKKKaMMuk\\\VVVvv(g' BGG@___GG;vԩB.jUUUUUUBRY^^^TTTQQQZZZZZZQQQTTT^^T*E1TWW?SO=eaaajjZ =H@Ը;;;7RgTUUΝ;RZVVVVVV:t`hh߱cGBglllbbP( ?j%RXԛ\.'LާO@!5OwB}*( ! h(?~… =*u4m\jɒ%?ӧZ@^^^Ç : h H@íYҥK6m:tq޽2w^ ܅(aaa[nzYVۿ)ùh'(F)))qvvϤ?\~ŋ+RT>{N>-ɤ +ƒdV_w)uЌX43f=z4>>^PH4 V McŊUUUoA@s@g}iӦcǎI4 Na4 &\r%>>yX4?ߗ:hzH@Sڵ?Ә&)&VSSY\\|Emmm&A6 22r͚5u޽{&&&͗I̞=G @ttG݇(J]]$g6 ,ZRG-&::@  $N(:@  $N(:@  $N(:@ Xvvݻ-[&u7( lڴiѢE>B4iK/cǎ>Av//,,,-- 3g/r;w*+H@K[vu CZ>[ hinݒdRFÇ޽{7+++44444 3mڴ!CTݾ}{ر 'O*?LRI !$d2''~rSSS''~aĉJ2,,7===$$DT9;;7>Ik ח-[#ə;w~qFIcq +uyH\.PG!ĸqqqq- P mP GH@[/:Т*++UUUܽ{WT*?!|wV(ggyLZp? $$''GDD!n޼vĔ7|Sq֭+W/_\jժb͛7Νӓ(hxI ggW6ӟV<zaP'H@$R}$JB3g={VDw|G}A  $N(:@  $N(:@  $N(:@ R 'O1b)X\\ܐ!CN@A_~YbȐ!)h3d*J 6k uB P'AuIENDB`elementary-1.7.7/doc/img/photo_inheritance_tree.eps0000664000175000017500000007614412127353615017412 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/photo_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:13-03:00) %%BoundingBox: -0 -0 83 155 %%HiResBoundingBox: 0 0 83 155 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 83 155 userdict begin DisplayImage 0 0 83 155 12 83 155 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FF FFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C 6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFF FB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF00 27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038 FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF 2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFF FFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DC FF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800 008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EE FFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A90099999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 6600FFFFFFFFFFFFFFFFFFCB030000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01AFFFFFFF593AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E1BFDFFFF FFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF292166666666666663017FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999 999999999999999999999999999999999999999999999999650099999999999999999999 99999999999999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 07FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A3D03FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC6721FE14A 0F35C1FFFF2700E2460D34D1FFFFF07477714571EEFF83000F67FFFFF07477714571EEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFCB3080074C1A50C04D7FF27007BDFB4003CFFF2257FFFFFE92521EFFF0027 FFFFF2257FFFFFE92521EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500F9FFFF8F0065FF2700FDFFFD1209FF7A 00E6FFFFFFA10075FF0027FFFF7A00E6FFFFFFA10075FFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDD00 38FF2700FFFFFF2700FF3F00F3FFFFFFDF003BFF0027FFFF3F00F3FFFFFFDF003BFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFF70045FF2700FFFFFF2700FF4100D3FFFFFFF6004AFF0027FFFF41 00D3FFFFFFF6004AFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFE40084FF2700FFFFFF2700FF7F0088FF FFFFD9008FFF0023FFFF7F0088FFFFFFD9008FFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FCFFFFA028F6FF1B 00F2FFFF1900F3F52B1BE6FFFF6E3BFBFF1909D0FFF52B1BE6FFFF6E3BFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF270098EBEB87F0FD8B00006FF389000071F8F27545727583F8FFFF9F117BFFFFF27545 727583F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00 F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFCB030000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/route_inheritance_tree.png0000664000175000017500000000436312127353615017406 00000000000000PNG  IHDRSk0bKGDIDATxmHS|ZIf DTKĖ BѤ 3R(#-ZJ 9 Zكi"C4acvw/wܻss۹~B89:Ac`tvx7otP`6 O}||~~/\~C8AɃ5'jNԜ<uT67_zX,(t'Nu\.ۢ]$uuuƙT;!3~r3222횕J;?~|!d4SRR޽{GR!L5OeWiwtt@YYތg8r<$ ~TIhhX5>>5k &Ʒnݚ4芊 RdFrJ0]1 xbS[@ݾ}'@PY- 9ӟ8eB!H /\p¹szRJfݛ痖]TT?h4Rjd^;z}@@@\\\JJ BGGܶmH$.gjN|===|޽{ CSS1^^^2 !焄///.{_%WNṊT*-))3 {UT>׬ WPP7<<7"""BBBl~())B ȑ#Rv sTo>Ln&ɖ,YbFgEor=!PsAɃ5'jN|W6ŋ/( +J-Vv7ƍ 1\644TUU9$p W[[;11qر:Jc.AFFht3`...R!kCfsαlZ3gNp@oB_TKHHpww>Jb֚Js;cobooo|S__bzzz{\.ߴidƍ׮]s$v=f={,_ܞ ;G3 cQw ^WvuuȰ(gb,[n<..͛7===088iz2:&&fŊ ax5jNԜ<9yPsAɃ5'jNԜ<9yPsAɃ?x/=;hv"AɃ5'jNԜ<9yPLOYgT*ЬȆhbY٧90<8tPPPP___TTT``JYYY"hÆ ".//7fWէN2m}b}Rӵ@QQѝ;wBCC1-A7d f_W Z_}yhhofgg@__+WX,F?粶47C¶9~q2vp~uu9^c>}2p\?+1%o7/g+s|q~ /3tkbbЏ#7 ߿{޳` o SX'FEEEmmmnMڔ!ؾ}l7\\\0c`0V]@2La!SX2La!SX2La!SX2Esfgh4fmmmGK,`7Sf)))F^*ݻu|w]yyyݸq5t^{СC=KfFQQQ H^gx666jBqY8y!C֯_/Bqqq||?wlooOKK7o^jjFimmd^:..nܹ...?!!aԨQƍ+//⯿;w])+-]\\c7o>}:_f4cׯ_ Ƙ cǎ.](\nnõkck׮%K0ƌF3Ο?7ST^^^z1&,ac:w]/K%%%֭|ӧO/P( c}YXlfJϾ 60t: 7oZ7gǎ#%j̘1~0R,88ج3QQQvG+eee}QFF׷o;t\6tģG^t)++ kiitu \ Q1lذ'Θ11v|f92uTW/ѱhѢJWٺu+(;w.77K/M1222 Eyy9ch4EEEn>>>Ǐ;:: 999|clٲeY*((x 6eʔ'O>#ۛ#d}L 2La!SX2La!SX2La!SX+%lذv 'Nbk̅Ѳ2+GF^ݯM~bƩ;vӧm1G^m{z{76ej**99h422uڵ={)H>CF{O?ݽ1VTT_ٻQ"cjQQQ|RBtt-[(VNS(۶mK) S} EUU[e\ξ͛78;;%&Loت۰[?CkV>gΜ.MYSZ'""¬<..OҶ;eggdrA ֭[{14Y8q3gիⓎƎSOٵu`2{N^qqi*32La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SXnivʕ^M/ N>ďOyt;#`0\f4Na!SX2La!SX2La!SX2La!SXTyM!Mm|^wy=M.kX}ݼy3;;;!!a<ʕ+yp^h4K.MII?~|JJʍ7c%%%s񩯯߿HHHwY{/^YlZ?}4Y tιb2^f|ǡCRjAc^ۛ}]Y]]]``C=PSS@zzzuu5OM'0 0b^.F vW__WWWڳgObbbss]8hJ2 .\7nlhhX|9֊[~hc<Fooogg.M[' $eewZ!Zׯ_,Ȃ)Ʃab>}ȑ#ɘG yf$%%5k466 Nq/ͺ3Ӻq[K`VС#GbV!JaQF@ffW\]]e~!ÿ%Fˈ$$$(^x!%nŒ<| jU*;DFF9G.\sutt02Ɔ efY{Jßriޟ -oO)L1ƪLzxx&FRRRR4MFFF[[cL|KWXؘ|͛7oe}J'8xয়~T*Ǐ_]]mXPt… O<3S=+YIBj\/),d B),d B),d B),d BŪode˖ٻ9r_~q߇P~CA}X( >,߇PP~B}X('P~}B),d B),d B),d B),d B),d B),d B),d Bfuvveو^ gdPEB\\\k0@Eaq B),d B),d B),d bSuuuZ633 M?>==W_-((r;"#FP(L69x\WOnevIu`o|uWPPP(xSQQ3i2 ֯_P(xXSSSvvxg #R~m8{,_Mw//^'@]vuvvJ/M]|ymXzuCCC|W^w;vML+. 1"""CBBN:V4@ieo x ȑ#[[[mTd-26l4irLiiښv;:::m6h {5ݎz^?N/),d B),d B),d BXq-/ĉVl0ZVVhۓѣG#W{߇P~CA}X( >,߇PP~B}X('P~}B),d B),d B),d B),d B),d B),d B),d BP~>g2La!SX2La!SX2La!SXk$AJSVz===%V&HiiΝYYzg+O=& Y,zI|=V} ;~8Xwg_q~9s?$$&]B^Gn zk֭swwwvvdD.vPSS#ӫy Cv0p\HLLWmw;7|r3c<7 >\h4z{{;;;#* #ɓ̙3=r?9 b<}MrlG :5$ע'{8CGׯ3ƌFcrrJYgh9F#_^gI/鏩O>dҤIf͚7o^@@Ν;VCCCj7:;;?G.;vlo[o5x}999] ^[[[ nݒcgd B),d B),d B),d B),߇sa|fD(a>,߇P~CA}X( >,߇P~_O2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2LavYiiŋ{)^3c„ ]n@+j3b V$\k!Ώ),d B),d B),d B),d ˽sjNfffK%=7uD?>==W_-((zznjgϞ["ڝ1";;)777//{oA/zЈES555Ť.~P(iii|>ёߌiiiyF5nܸrAJKK/^_[[PQQ1~TF޻;KMMt;vP}'kcFqƌϟ*˫ȑ#ڳgObbbsssppyrw^/v4; wS$1A8zh rwl2 j*zѢE⛹dɒ&FRRRR4MFF*hѢk׮\r%::ZTz{{Ϟ=%==׼pB>Xbѿ{3._`^իzfg) V;uTɎ^;݃|;:2La!SX2La!SX2La!SX2La!SXKO߷o_ccc5TUUtW::aSX2La/fB$Ʃ&EIENDB`elementary-1.7.7/doc/img/diskselector_inheritance_tree.eps0000664000175000017500000027057712127353614020761 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/diskselector_inheritance_tree.eps) %%CreationDate: (2012-07-17T19:22:33-03:00) %%BoundingBox: -0 -0 279 157 %%HiResBoundingBox: 0 0 279 157 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 279 157 userdict begin DisplayImage 0 0 279 157 12 279 157 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF99999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0700000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFF FFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF9 7C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF90 02ECFF950071FFFE5DD7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFD5 0095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC300 0000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54 F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200 E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB 6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF925 0062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FF FFFFF47800008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F11 7BFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100 EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0066999999999999999999999999 999999999999999999999999999999999999999999998397999999999999999999999999 9999999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2500000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF8E003AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF381D01E1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900B21386FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF8117FB672DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF286BFFC000D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCE00C4FFFD1C7AFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7521FEFFFF7322FEFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFD1D78FFFFFFCC00C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF C100D1FFFFFFFF276DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF682CFFFFFFFFFF7F16 FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA1485FFFFFFFFFFDB00BAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB401DDFFFFFFFFFFFF3361FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75 01111111111111110621FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDC999999990065999999 BAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFB244444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444444444444444293B444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444444444475FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF551C555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555553800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE08434180F1D4CA1F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97D08166798A78D 4A0623B6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFAC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1430D91FBFFFFFFFFFFE65A028CFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFE8A884FFFFFFFFFFFFFFFFFFFFFFF0 FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFF7843802FFFFFF3674FFFFFFFFFFFFFFED7A0C00FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFD4717CEFFFFFFFFFFFFFFFFFF8C019CFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD66A0027FFD66A0027FFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFD66A00 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFF61100FFFFFF4D86FFFFFFFFFFFFFFFFFE1400FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E 06C6FFFFFFFFFFFFFFFFFFFFFF7309DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF700 27FFFFF70027FFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFF FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11478FFFFFFFFFFFFFFFF FFFFFFFFFA245FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFF FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B08EDFFFFFFFFFFFFFFFFFFFFFFFFFF9E04EEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700 FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFF97C6A7A741C00FFFCA95E3DFFFFD5457A7401F2FF2700FFFF8B0570C2 FFD5457A7401F2FFF383603343D2FFFFFF0027FFFFF383603343D2FFFFF58C606F3687FD 83000F67FFFFF07477714571EEFCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5149FFFFFFFFFFFFFFFFFFFFFFFFFFFFED04A7FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFD5457A7401F2FFF58C606F3687FABF6F1FE53E1DEDF074 77714571EEFFFFFF0027FFFFFF0027FFFFD950785B3ED0FFFF2700D5460F3CC9FFFFFF00 27FFFFF383603343D2FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFD435F FEFFDC0300FFFFED0027FFFF2A12FEFF4FE9FF2700FFED5BD1FFFFFF2A12FEFF4FE9FE5D D7FFFF4516F1FFFF0027FFFE5DD7FFFF4516F1FB455CFDFF9A00B0FF0027FFFFF2257FFF FFE92521E8C5080087BB63F3FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2285 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E79FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2A12FEFF4FE9FB455CFDFF9A00A9C5080087BB63E6257FFFFFE92521EFFFFF00 27FFFFFF0027FFFF2522FFFA0F29FFFF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516 F1FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF9F00D1FFFFFF2500FFFFFE00 27FFFF14008FFDD2F1FF2700DD62EAFFFFFFFF14008FFDD2F1C3000000000000B3FFFF00 27FFC3000000000000B38D00D8FFFFFA9EEEFF0027FFFF7A00E6FFFFFFA10075FF2500ED FFFFFFFFFFFFFFFFFFFFFFFFA90044444444444444444444444444444444444444444444 44444444444444444444444444444444444444444444444444079EFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4861FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFDD2 F18D00D8FFFFFA9EEEFF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027FFFF98 9AFFFD2204FFFF2700F8FFFF900063FFFF0027FFC3000000000000B3FFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF5300F5FFFFFF2700FFFFFF0027FFFFAB0B0033C7FF FF27002857FEFFFFFFFFAB0B0033C7FF8E2AFFFFFFFFFFFFFFFF0027FF8E2AFFFFFFFFFF FF4B00F4FFFFFFFFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFFFFFFFFFFFFFFFF FFFFFFA90055555555555555555555555555555555555555555555555555555555555555 55555555555555555555555555555555079EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4861FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0B0033C7FF4B00F4FFFFFFFFFF FF2700FFFFFF3F00F3FFFFFFDF003BFFFF0027FFFFFF0027FFFFFFF090801B00FFFF2700 FFFFFFE00035FFFF0027FF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF3200E6FFFFFF2700FFFFFF0027FFFFFFDA4300039DFF2700B40087FFFFFF FFFFDA4300039D8209F4FFFFFFFFFCFFFF0027FF8209F4FFFFFFFFFC3800CFFFFFFFFFFF FF0027FFFF4100D3FFFFFFF6004AFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2285FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E79FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDA4300039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3 FFFFFFF6004AFFFF0027FFFFFF0027FFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF00 27FF8209F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF56009F FFFFFF2700FFFFFF0027FFFF84FFFFA6001AFF2700FF7A01B5FFFFFF84FFFFA6001AAC00 7DFFFFFFD590FFFF0027FFAC007DFFFFFFD5906C0054FDFFFFDFAAFF0023FFFF7F0088FF FFFFD9008FFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5449 FFFFFFFFFFFFFFFFFFFFFFFFFFFFED04ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF84FFFFA6001A6C0054FDFFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF00 27FFFFFF0027FFFF231CFFFF2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD5 90FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFCA0315BAF6BD0D00DCFFF200 1BFFFF13EAFFFD1039FF2100FDFB410FCEFFFF13EAFFFD1039F9250062A47B45F1FFF500 1FFFF9250062A47B45F1E6110041947C47F4FF1909D0FFF52B1BE6FFFF6E3BFBFF2000FB FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D08E9FFFFFFFFFFFFFFFF FFFFFFFFFF9A05EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD10 39E6110041947C47F4FF2000FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFFF11 02C49B1500C8E22800EDFFFE6945FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFC13D0D1E813D67BCF17800008FF10020816C4FCF 85000084E3A1000D86EF0020816C4FE1FFE24F111765EAFFDD6D00008EEEE24F111765EA FFFFDE5418125FE9FFFF9F117BFFFFF27545727583F8F48200006ECEFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41676FFFFFFFFFFFFFFFFFFFFFFFFFA2265FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0020816C4FE1FFDE5418125FE9F4 8200006ECEFFFFF27545727583F8FFDD6D00008ECC6D00008EEE9D112FC2961146EBBB4E 4263698BFBFFDD6D00008EEEE24F111765EAFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8F06C6FFFFFFFFFFFFFFFFFFFFFF7309DFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD 4717CEFFFFFFFFFFFFFFFFFF8C019CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1440D91FBFFFFFFFF FFE65A028CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF97D08166798A78D4A0623B6FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE08434170E1D4CA1F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5517444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444444444442D00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFAF55555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555588FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/header_menu_unselected_background.png0000664000175000017500000000307412127353615021544 00000000000000PNG  IHDR?gûsRGBbKGDC pHYs  tIME  m>IDATx]r0 ty3y9d!\B:}j%y-XW-p4) y,aLJ!<2 C^ (!q, "K(v2gZk\.n%Vݗ1!rglv|߶[JyhOfm|߭1q/Y־;iZ\ؓjƦi aڶhhiϏlFcًѶc95N-hZG"Vɝwe{, 3EPC`FepaF#ZurD*];0E^A5bh=^?܆A/l 7{7^U qX}1mu&z7l" kUm_K\P= PK ('p"p %HNπ"%XPfG)VAn$NݳrZ[QR16ztSb=ڄ*3et{UqE -[ǢN{ ؞Zل` vf'*+NEc^$[~x*,!601sssLEc9~*xCY. >33~,?>R1b?9~s 111T7 H$ /_lӂB[[́ƇL~߫,ߖq[V)))/_47?(LOh ƖsW/h3&&㡀KJJP9ZP|.c#~~~"##Y, pdduVoÇnn^ZZ !TEzBdIIIFի%lz >z=HP* 6-;v,>>^Tߺuk^^^+VZh4ޜ776Ju+@ժjN7MLYB{xxDEE%''C>}  j1w^@yyq;^ɁԠXWXXZ]L|!4 +LNN!VVV...MMMSSS---J!}Ǐ[[[߿ Z8 ˳E"ZP\]]޾}ˀ(ZeeeMVFT*h4ϟ? V nnnkjj\.~)66Q @mm-S03u:]ccMUU#V .k4Fb`\PD"Xl0y 6::jcc# 111Ynܸ&''!hW(Zllmuu5ajUWWg,ILLD'in'''tbiѮP(vp%vrrrw͑k:t(00H ͣE-(G[+hjG,/((blذ`h5شi0_3!A1b?9~s A1b?9~0׀kI?\9@c1b?9~s A S.3]z544Ǐ[Jmz0huqq1{fp?22A(vttBF#H233wܙWwuuD"366&H<==+**,E2ݢͧOnjj*))xg```rr/77Ujuyyy#&&&C__d>==6 Ν|XݻD6Q砠aĜE/ݭt==Ƞ mnٲ̙37n\`:V8@pssC?~`?6 JLIIy=5%** }(1](=? ..777ײau>ڵkcccB E"EQ:nƩ~ĉm۶za{{{||>>ׯ_g<=???55500%oiiHHH@vppp0 R4--A.}C1b?9~s AC1΂23;ω9~k/NWIENDB`elementary-1.7.7/doc/img/segment_control.eps0000664000175000017500000023004612127353615016064 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (segment_control.eps) %%CreationDate: (2011-08-04T13:12:56-03:00) %%BoundingBox: -0 -0 456 78 %%HiResBoundingBox: 0 0 456 78 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 456 78 userdict begin DisplayImage 0 0 456 78 12 456 78 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000999900009999000000000000000000000000000000000000 000000000000000000000000000099990000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000009999990000990000000000000000000000000000000000000000000000000000 000000009999999999000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000999900 000099000000000000000000000000000000000000000000000000000000000000999999 990000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 999900999999000000000000000000000000000000000000000000000000000000000000 009999990000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000009999990099990000 000000000000000000000000000000000000000000000000000000999999999999990000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000999900009999000000000000000000 000000000000000000000000000000000000000099999999999999000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000999999000000000000 000000000000000000000000000000000000000000000000999999990000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000099990000000000000000000000000000 000000000000000000000000000000999999000099999900000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000009999000000000000000000000000000000000000000000 000000000000000099990000999999000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000999999999999990000999999999900000099999999999900 999999990000000000000099999999990000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000009999999999999999000099999999990000999999999999999999999999000000 000000999900000099999900000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000999900 999999990000999999999900000099999999999900999999990000000000009999990000 009999000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 999999999999990099999999999999000099999999999999999999999900000000000099 990099990000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000009999999999999999 009999999999999900999999999999999999999999000000000000000000000099999900 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000999900999999990099999999999999 000099999999999999999999999900000000000000000000999999000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000999900999999009999990000 009999000099990000999999000099999900000000000000000099990000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000009999990099990000999999000099999900999999 000099999900009999000000000000000000009999990000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000999900009999000099999900009999990099999900009999990000 999900000000000000009999999900000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000999900999999009999999999999999990099990000009999 000000999900000000000000000099990000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000009999990099990000999999999999999900999900000099990000009999000000 000000000000999999990000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000999900 009999000099999999999999990099990000009999000000999900000000000000009999 999999000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 999900999999009999999999999999990099990000009999000000999900000000000000 000099990000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000009999990099990000 999999999999999900999900000099990000009999000000000000000099999999000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000999900009999000099999999999999 990099990000009999000000999900000000000000000000009999990000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000999900999999009999000000 000000000099990000009999000000999900000000000000000099990000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000009999990099990000999900000000000000999900 000099990000009999000000000000009999999900000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000999900009999000099990000000000000099990000009999000000 999900000000000099990000009999990000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000999900999999009999990000009999990099990000009999 000000999900000000000000000099990000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000009999990099990000999999000000999900999900000099990000009999000000 000000999999000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000999900 009999000099990000000099990099990000009999000000999900000000009999990000 009999990000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 999900999999000099999900999999000099990000009999000000999900000000000000 000099990000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000009999990099999900 999999990099999900999900000099990000009999000000000000999999999999999900 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000999900009999000099999999999999 990099990000009999000000999900000000000099999900999999000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000999900999999990099999999 999999000099990000009999000000999900000000000000000099990000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000009999990099999999009999999999999900999900 000099990000009999000000000099999999999999999900000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000999900009999999900999999999999000099990000009999000000 999900000000000099999999999999000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000009999990000009999990000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000999999000000999999000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000099999900000099999900000000000000000000000000000000000000000000009999 990000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000066666600000000 66660000000066660000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000066666600000000666600000000666600000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000666600000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000066660000000000000000000066660000000000000000000000000000000066 660000000000000000000000000000000000000000000000000000000000000000000000 000000000000000066660000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000666666 000000000000000000006666000000000000000000000000000000006666000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 006666000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000066660000000000000000 000000666600000000000000000000000000000066666600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000666600000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000066660000000000 000000000066660000000000000000000000000000000066660000000000000000000000 000000000000000000000000000000000000000000000000000000000000000066660000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000666666000000000000000000006666 000000000000000000000000000000006666000000000000000000000000000000000000 000000000000000000000000000000000000000000000000006666000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000066660000000000000000000000666600000000000000 000000000000000066666600000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000666666 000000000066666600000000000000666600000000000000000000000000000000000000 000000000000000000000000000000000066660000000066666600000066660066666600 000000006666660000000066660000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000066666600000000006666 660000000000000066660000000000000000000000000000000000000000000000000000 000000000000000000666666000000666666660000006666006666000000000000666666 000000006666000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000006666000000000000666600000000000000 666666000000000000000000000000000000000000000000000000000000000000000000 000066660000000066666600000000666600666600000000000066666600000066666600 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000666600006666666666660000666666666666660000 666666666666660000000000000000000000000000000000000000000000000000000000 000000000066660000666666666666660066666666666666000000666666666666000066 660000000000000000000000000000000000000000000000000000000000000000000000 000000000000000066660000666666666666000066666666666600006666666666666666 000000000000000000000000000000000000000000000000000000000000000000666666 006666666666666600006666666666666600006666666666666600006666000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 006666000066666666666600006666666666660000666666666666660000000000000000 000000000000000000000000000000000000000000000000000066660000666666666666 660000666666666666660000666666666666000066666600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000666600006666660066666600666666006666660000666666006666660000000000 000000000000000000000000000000000000000000000000000000000066660066666666 006666660066666666666666660066666600666666660066660000000000000000000000 000000000000000000000000000000000000000000000000000000000000000066660000 666666006666660066666600666666006666666600666666000000000000000000000000 000000000000000000000000000000000000000000666666006666660066666600006666 666666666600006666660066666600006666000000000000000000000000000000000000 000000000000000000000000000000000000000000000000006666006666666666666600 666666666666666600666666666666666600000000000000000000000000000000000000 000000000000000000000000000066660000666666006666660000666666006666660066 666666006666660066666600000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000666600006666000000 666666666600000066666600666600000066660000000000000000000000000000000000 000000000000000000000000000000000066660066666600000066660066666600006666 660066660000000066660066660000000000000000000000000000000000000000000000 000000000000000000000000000000000000000066660066666600006666666666660000 006666006666660000006666000000000000000000000000000000000000000000000000 000000000000000000666666006666000000666600006666660000666666666666000000 666666006666000000000000000000000000000000000000000000000000000000000000 000000000000000000000000006666006666660000666666666666000066666600666600 000066666600000000000000000000000000000000000000000000000000000000000000 000066660000666600000066660000666600000066666666660000000066660066666600 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000666600666666000000000066666600000066666600 666600000066660000000000000000000000000000000000000000000000000000000000 000000000066660000006666666666660066660000000066660066666666666666660066 660000000000000000000000000000000000000000000000000000000000000000000000 000000000000000066660066660000000000006666000000006666006666660000006666 000000000000000000000000000000000000000000000000000000000000000000666666 000066666666666600006666000000006666666666666666666666006666000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 006666006666000000000000666600000000666600666600000066666600000000000000 000000000000000000000000000000000000000000000000000066660000006666666666 660000666600000066666666666666666666660066666600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000666600666666000000000066666600000066666600666600000066660000000000 000000000000000000000000000000000000000000000000000000000066660066666666 666666660066660000000066660066666666666666660066660000000000000000000000 000000000000000000000000000000000000000000000000000000000000000066660066 660000000000006666000000006666006666660000006666000000000000000000000000 000000000000000000000000000000000000000000666666006666666666666600006666 000000006666666666666666666666006666000000000000000000000000000000000000 000000000000000000000000000000000000000000000000006666006666000000000000 666600000000666600666600000066666600000000000000000000000000000000000000 000000000000000000000000000066660000666666666666660000666600000066666666 666666666666660066666600000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000666600666666000000 666666666600000066666600666600000066660000000000000000000000000000000000 000000000000000000000000000000000066660066666600000066660066666600000066 660066660000000000000066660000000000000000000000000000000000000000000000 000000000000000000000000000000000000000066660066666600000066666666660000 006666006666660000006666000000000000000000000000000000000000000000000000 000000000000000000666666006666000000666600006666000000666666666666000000 000000006666000000000000000000000000000000000000000000000000000000000000 000000000000000000000000006666006666000000006666666600000000666600666600 000066666600000000000000000000000000000000000000000000000000000000000000 000066660066666600000066660000666600000066666666660000000000000066666600 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000666600006666000000666600666600000066660000 666600000066660000000000000000000000000000000000000000000000000000000000 000000000066660066666600006666660066666600006666660066666600006666660066 660000000000000000000000000000000000000000000000000000000000000000000000 000000000000000066660066666600006666666666660000666666006666660000006666 000000000000000000000000000000000000000000000000000000000000000000666666 006666000066666600006666660000666666666666000000666666006666000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 006666006666660000666666666666000066666600666600000066666600000000000000 000000000000000000000000000000000000000000000000000066660066666600006666 660000666666000066660066666600000066660066666600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000666600006666666666666600666666666666660000666600000066660000000000 000000000000000000000000000000000000000000000000000000000066660066666666 666666660066666666666666000066666666666666660066660000000000000000000000 000000000000000000000000000000000000000000000000000000000000000066660000 666666666666660066666666666666006666660000006666000000000000000000000000 000000000000000000000000000000000000000000666666006666666666666666006666 666666666600006666666666666600006666000000000000000000000000000000000000 000000000000000000000000000000000000000000000000006666000066666666666600 006666666666660000666600000066666600000000000000000000000000000000000000 000000000000000000000000000066660000666666666666660000666666666666660000 666666666666660066666600000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000666600000066666666 660000006666666666000000666600000066660000000000000000000000000000000000 000000000000000000000000000000000066660000666666666666660066666666666600 000000666666666666000066660000000000000000000000000000000000000000000000 000000000000000000000000000000000000000066660000006666666666000000666666 666600006666660000006666000000000000000000000000000000000000000000000000 000000000000000000666666006666666666666666006666666666660000000066666666 660000006666000000000000000000000000000000000000000000000000000000000000 000000000000000000000000006666000000666666660000000066666666000000666600 000066666600000000000000000000000000000000000000000000000000000000000000 000066660000666666666666666600666666666666000000006666666666000066666600 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/layout_table.eps0000664000175000017500000005112712127353615015347 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: cairo 1.10.2 (http://cairographics.org) %%CreationDate: Wed Jul 20 18:11:00 2011 %%Pages: 1 %%BoundingBox: 0 -1 273 249 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog /cairo_eps_state save def /dict_count countdictstack def /op_count count 1 sub def userdict begin /q { gsave } bind def /Q { grestore } bind def /cm { 6 array astore concat } bind def /w { setlinewidth } bind def /J { setlinecap } bind def /j { setlinejoin } bind def /M { setmiterlimit } bind def /d { setdash } bind def /m { moveto } bind def /l { lineto } bind def /c { curveto } bind def /h { closepath } bind def /re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto 0 exch rlineto 0 rlineto closepath } bind def /S { stroke } bind def /f { fill } bind def /f* { eofill } bind def /n { newpath } bind def /W { clip } bind def /W* { eoclip } bind def /BT { } bind def /ET { } bind def /pdfmark where { pop globaldict /?pdfmark /exec load put } { globaldict begin /?pdfmark /pop load def /pdfmark /cleartomark load def end } ifelse /BDC { mark 3 1 roll /BDC pdfmark } bind def /EMC { mark /EMC pdfmark } bind def /cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def /Tj { show currentpoint cairo_store_point } bind def /TJ { { dup type /stringtype eq { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse } forall currentpoint cairo_store_point } bind def /cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def /Tf { pop /cairo_font exch def /cairo_font_matrix where { pop cairo_selectfont } if } bind def /Td { matrix translate cairo_font_matrix matrix concatmatrix dup /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /g { setgray } bind def /rg { setrgbcolor } bind def /d1 { setcachedevice } bind def %%EndProlog 11 dict begin /FontType 42 def /FontName /DejaVuSans def /PaintType 0 def /FontMatrix [ 1 0 0 1 0 0 ] def /FontBBox [ 0 0 0 0 ] def /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } for Encoding 1 /uni004C put Encoding 2 /uni0061 put Encoding 3 /uni0079 put Encoding 4 /uni006F put Encoding 5 /uni0075 put Encoding 6 /uni0074 put Encoding 7 /uni0020 put Encoding 8 /uni0057 put Encoding 9 /uni0069 put Encoding 10 /uni0064 put Encoding 11 /uni0067 put Encoding 12 /uni0065 put Encoding 13 /uni0043 put Encoding 14 /uni0068 put Encoding 15 /uni006C put Encoding 16 /uni0031 put Encoding 17 /uni0032 put Encoding 18 /uni0033 put Encoding 19 /uni0035 put Encoding 20 /uni0034 put Encoding 21 /uni0037 put Encoding 22 /uni0038 put Encoding 23 /uni0039 put Encoding 24 /uni0030 put Encoding 25 /uni0054 put Encoding 26 /uni0062 put /CharStrings 27 dict dup begin /.notdef 0 def /uni004C 1 def /uni0061 2 def /uni0079 3 def /uni006F 4 def /uni0075 5 def /uni0074 6 def /uni0020 7 def /uni0057 8 def /uni0069 9 def /uni0064 10 def /uni0067 11 def /uni0065 12 def /uni0043 13 def /uni0068 14 def /uni006C 15 def /uni0031 16 def /uni0032 17 def /uni0033 18 def /uni0035 19 def /uni0034 20 def /uni0037 21 def /uni0038 22 def /uni0039 23 def /uni0030 24 def /uni0054 25 def /uni0062 26 def end readonly def /sfnts [ <00010000000a008000030020636d617000d6f17f000012ec000000746376742000691d390000 1360000001fe6670676d7134766a00001560000000ab676c79661a17fc9a000000ac00001240 68656164f5a891960000160c00000036686865610cb8066c0000164400000024686d74788068 0d87000016680000006c6c6f636100010544000016d4000000706d6178700488067100001744 00000020707265703b07f100000017640000056800020066fe96046605a400030007001a400c 04fb0006fb0108057f0204002fc4d4ec310010d4ecd4ec301311211125211121660400fc7303 1bfce5fe96070ef8f2720629000100c90000046a05d500050025400c0295008104011c033a00 040610fcecec31002fe4ec304009300750078003800404015d133311211521c9ca02d7fc5f05 d5fad5aa0002007bffe3042d047b000a002500bc4027191f0b17090e00a91706b90e1120861f ba1cb923b8118c170c001703180d09080b1f030814452610fcecccd4ec323211393931002fc4 e4f4fcf4ec10c6ee10ee11391139123930406e301d301e301f3020302130223f27401d401e40 1f402040214022501d501e501f50205021502250277027851d871e871f8720872185229027a0 27f0271e301e301f30203021401e401f40204021501e501f50205021601e601f60206021701e 701f70207021801e801f80208021185d015d0122061514163332363d01371123350e01232226 353436332135342623220607353e0133321602bedfac816f99b9b8b83fbc88accbfdfb0102a7 9760b65465be5af3f00233667b6273d9b4294cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc00 0001003dfe56047f0460000f018b40430708020911000f0a110b0a00000f0e110f000f0d110c 0d00000f0d110e0d0a0b0a0c110b0b0a420d0b0910000b058703bd0e0bbc100e0d0c0a090603 00080f040f0b1010d44bb00a544bb008545b58b9000b004038594bb0145458b9000bffc03859 c4c4111739310010e432f4ec113911391239304b5358071005ed071008ed071008ed071005ed 071008ed0705ed173259220140f0060005080609030d160a170d100d230d350d490a4f0a4e0d 5a095a0a6a0a870d800d930d120a000a09060b050c0b0e0b0f1701150210041005170a140b14 0c1a0e1a0f2700240124022004200529082809250a240b240c270d2a0e2a0f20113700350135 0230043005380a360b360c380d390e390f301141004001400240034004400540064007400842 09450a470d490e490f40115400510151025503500450055606550756085709570a550b550c59 0e590f501166016602680a690e690f60117b08780e780f89008a09850b850c890d890e890f99 09950b950c9a0e9a0fa40ba40cab0eab0fb011cf11df11ff11655d005d050e012b0135333236 3f01013309013302934e947c936c4c543321fe3bc3015e015ec368c87a9a488654044efc9403 6c00000000020071ffe30475047b000b0017004a401306b91200b90cb8128c1809120f510312 15451810fcecf4ec310010e4f4ec10ee3040233f197b007b067f077f087f097f0a7f0b7b0c7f 0d7f0e7f0f7f107f117b12a019f01911015d0122061514163332363534262732001110002322 00111000027394acab9593acac93f00112feeef0f1feef011103dfe7c9c9e7e8c8c7e99cfec8 feecfeedfec701390113011401380000000200aeffe30458047b00130014003b401c03090003 0e0106870e118c0a01bc14b80c0d0908140b4e020800461510fcecf439ec3231002fe4e432f4 c4ec1112173930b46f15c01502015d1311331114163332363511331123350e0123222601aeb8 7c7c95adb8b843b175c1c801cf01ba02a6fd619f9fbea4027bfba0ac6663f003a80000010037 000002f2059e0013003840190e05080f03a9001101bc08870a0b08090204000810120e461410 fc3cc4fc3cc432393931002fecf43cc4ec3211393930b2af1501015d01112115211114163b01 152322263511233533110177017bfe854b73bdbdd5a28787059efec28ffda0894e9a9fd20260 8f013e00000000010044000007a605d5000c017b4049051a0605090a09041a0a09031a0a0b0a 021a01020b0b0a061107080705110405080807021103020c000c011100000c420a0502030603 00af0b080c0b0a09080605040302010b07000d10d4cc173931002f3cec32321739304b535807 1005ed071008ed071008ed071005ed071008ed071005ed0705ed071008ed5922b2000e01015d 40f206020605020a000a000a120a2805240a200a3e023e05340a300a4c024d05420a400a5902 6a026b05670a600a7b027f027c057f05800a960295051d070009020803000406050005000601 070408000807090009040a0a0c000e1a0315041508190c100e20042105200620072008230924 0a250b200e200e3c023a033504330530083609390b3f0c300e460046014a0240044505400542 064207420840084009440a4d0c400e400e58025608590c500e66026703610462056006600760 086409640a640b770076017b027803770474057906790777087008780c7f0c7f0e8602870388 04890585098a0b8f0e97049f0eaf0e5b5d005d1333090133090133012309012344cc013a0139 e3013a0139cdfe89fefec5fec2fe05d5fb1204eefb1204eefa2b0510faf00000000200c10000 0179061400030007002b400e06be04b100bc020501080400460810fc3cec3231002fe4fcec30 400b1009400950096009700905015d1333112311331523c1b8b8b8b80460fba00614e9000002 0071ffe3045a06140010001c003840191ab9000e14b905088c0eb80197031704000802471112 0b451d10fcecf4ec323231002fece4f4c4ec10c4ee30b6601e801ea01e03015d011133112335 0e0123220211100033321601141633323635342623220603a2b8b83ab17ccbff00ffcb7cb1fd c7a79292a8a89292a703b6025ef9eca86461014401080108014461fe15cbe7e7cbcbe7e70002 0071fe56045a047b000b0028004a4023190c1d0912861316b90f03b92623b827bc09b90fbd1a 1d261900080c4706121220452910fcc4ecf4ec323231002fc4e4ece4f4c4ec10fed5ee111239 3930b6602a802aa02a03015d01342623220615141633323617100221222627351e013332363d 010e0123220211101233321617353303a2a59594a5a59495a5b8fefefa61ac51519e52b5b439 b27ccefcfcce7cb239b8023dc8dcdcc8c7dcdcebfee2fee91d1eb32c2abdbf5b6362013a0103 0104013a6263aa0000020071ffe3047f047b0014001b00704024001501098608880515a90105 b90c01bb18b912b80c8c1c1b1502081508004b02120f451c10fcecf4ecc4111239310010e4f4 ece410ee10ee10f4ee1112393040293f1d701da01dd01df01d053f003f013f023f153f1b052c 072f082f092c0a6f006f016f026f156f1b095d71015d0115211e0133323637150e0123200011 1000333200072e0123220607047ffcb20ccdb76ac76263d06bfef4fec70129fce20107b802a5 889ab90e025e5abec73434ae2a2c0138010a01130143feddc497b4ae9e0000010073ffe30527 05f000190036401a0da10eae0a951101a100ae04951791118c1a07190d003014101a10fcec32 ec310010e4f4ecf4ec10eef6ee30b40f1b1f1b02015d01152e0123200011100021323637150e 01232000111000213216052766e782ff00fef00110010082e7666aed84feadfe7a0186015386 ed0562d55f5efec7fed8fed9fec75e5fd34848019f01670168019f470000000100ba00000464 0614001300344019030900030e0106870e11b80c970a010208004e0d09080b461410fcec32f4 ec31002f3cecf4c4ec1112173930b2601501015d0111231134262322061511231133113e0133 32160464b87c7c95acb9b942b375c1c602a4fd5c029e9f9ebea4fd870614fd9e6564ef000001 00c100000179061400030022b7009702010800460410fcec31002fec30400d10054005500560 057005f00506015d13331123c1b8b80614f9ec00000100e10000045a05d5000a004040154203 a00402a005810700a009081f061c03001f010b10d44bb00f5458b9000100403859ecc4fcec31 002fec32f4ecd4ec304b5358592201b40f030f04025d3721110535253311211521fe014afe99 0165ca014afca4aa047348b848fad5aa0000000100960000044a05f0001c009a4027191a1b03 181c11050400110505044210a111940da014910400a00200100a02010a1c171003061d10fc4b b015544bb016545b4bb014545b58b90003ffc03859c4d4ecc0c011123931002fec32f4ecf4ec 304b5358071005ed0705ed11173959220140325504560556077a047a05761b87190704000419 041a041b051c74007606751a731b741c82008619821a821b821ca800a81b115d005d25211521 353600373e0135342623220607353e01333204151406070600018902c1fc4c73018d33614da7 865fd3787ad458e80114455b19fef4aaaaaa7701913a6d974977964243cc3132e8c25ca5701d feeb00000001009cffe3047305f000280070402e0015130a86091f862013a0150da00993061c a020932391068c15a329161c13000314191c2620101c03141f09062910fc4bb016544bb01454 5b58b90009ffc03859c4c4d4ecf4ec11173939310010ece4f4e4ec10e6ee10ee10ee10ee1112 3930014009641e611f6120642104005d011e0115140421222627351e013332363534262b0135 33323635342623220607353e01333204151406033f91a3fed0fee85ec76a54c86dbec7b9a5ae b6959ea39853be7273c959e6010c8e03251fc490ddf22525c33132968f8495a67770737b2426 b42020d1b27cab000001009effe3046405d5001d005e4023041a071186101d1aa00714a01089 0d02a000810d8c07a41e171c010a031c000a10061e10fc014bb016544bb014545b58b90010ff c038594bb00f5458b9001000403859c4d4ec10c4ee310010e4e4f4ec10e6ee10fec410ee1112 393013211521113e0133320015140021222627351e0133323635342623220607dd0319fda02c 582cfa0124fed4feef5ec3685ac06badcacaad51a15405d5aafe920f0ffeeeeaf1fef52020cb 3130b69c9cb62426000000020064000004a405d50002000d0081401d010d030d0003030d4200 030b07a00501038109010c0a001c0608040c0e10dc4bb00b544bb00d545b58b9000cffc03859 d43cc4ec32113931002fe4d43cec321239304b5358071004c9071005c9592201402a0b002a00 48005900690077008a000716012b0026012b0336014e014f0c4f0d5601660175017a0385010d 5d005d09012103331133152311231121350306fe0201fe35fed5d5c9fd5e0525fce303cdfc33 a8fea00160c30000000100a80000046805d5000600634018051102030203110405044205a000 8103050301040100060710fcccc411393931002ff4ec304b5358071005ed071005ed5922014b b0165458bd00070040000100070007ffc03811373859401258020106031a05390548056703b0 00b006075d005d13211501230121a803c0fde2d301fefd3305d556fa81052b0000000003008b ffe3048b05f0000b0023002f00434025180c00a02706a01e2da012911e8c27a330180c242a1c 15241c0f091c151b1e031c0f211b3010fcc4ecf4c4ec10ee10ee113939310010ece4f4ec10ee 10ee393930012206151416333236353426252e01353424333216151406071e01151404232224 353436131416333236353426232206028b90a5a59090a6a5fea5829100ffdedffe918192a3fe f7f7f7fef7a448918382939382839102c59a87879a9b86879a5620b280b3d0d0b380b22022c6 8fd9e8e8d98fc6016174828274748282000000020081ffe3048705f00018002400584023071f 1901860019a00aa504a00089161fa01091168c25071c1c21131e0022221c0d1b2510fcece4f4 ecec310010e4f4ec10e6fef5ee10ee111239304016c419c21ac01bc01cc01dc21ec41f07aa12 bc12e912035d015d37351e01333212130e012322003534003320001110002122260132363534 26232206151416e14c9c4bc8d30f3ab26ce0fefb0110e201030111feb1fee54c9c013e889f9f 88889f9f1fb82426010d0112565c010febe60116fe73fe86fe9ffe5b1e0297baa2a1bbbba1a2 ba0000020087ffe3048f05f0000b00170023401306a01200a00c91128c18091c0f1e031c151b 1810fcecf4ec310010e4f4ec10ee300122021110123332121110022732001110002322001110 00028b9c9d9d9c9d9d9d9dfb0109fef7fbfbfef701090550fecdfeccfecdfecd013301330134 0133a0fe73fe86fe87fe73018d0179017a018d000001fffa000004e905d50007004a400e0602 950081040140031c0040050810d4e4fce431002ff4ec3230014bb00a5458bd00080040000100 080008ffc03811373859401300091f00100110021f071009400970099f09095d032115211123 11210604effdeecbfdee05d5aafad5052b00000200baffe304a40614000b001c0038401903b9 0c0f09b918158c0fb81b971900121247180c06081a461d10fcec3232f4ec31002fece4f4c4ec 10c6ee30b6601e801ea01e03015d013426232206151416333236013e01333200111002232226 271523113303e5a79292a7a79292a7fd8e3ab17bcc00ffffcc7bb13ab9b9022fcbe7e7cbcbe7 e702526461febcfef8fef8febc6164a806140000000200030000000000140001000000000034 0004002000000004000400010000f01affff0000f000ffff1000000100000000000600400000 0000001b0000000100020003000400050006000700080009000a000b000c000d000e000f0010 001100120013001400150016001700180019001a013500b800cb00cb00c100aa009c01a600b8 00660000007100cb00a002b20085007500b800c301cb0189022d00cb00a600f000d300aa0087 00cb03aa0400014a003300cb000000d9050200f4015400b4009c01390114013907060400044e 04b4045204b804e704cd0037047304cd04600473013303a2055605a60556053903c5021200c9 001f00b801df007300ba03e9033303bc0444040e00df03cd03aa00e503aa0404000000cb008f 00a4007b00b80014016f007f027b0252008f00c705cd009a009a006f00cb00cd019e01d300f0 00ba018300d5009803040248009e01d500c100cb00f600830354027f00000333026600d300c7 00a400cd008f009a0073040005d5010a00fe022b00a400b4009c00000062009c0000001d032d 05d505d505d505f0007f007b005400a406b80614072301d300b800cb00a601c301ec069300a0 00d3035c037103db0185042304a80448008f0139011401390360008f05d5019a061407230666 0179046004600460047b009c00000277046001aa00e904600762007b00c5007f027b000000b4 025205cd006600bc00660077061000cd013b01850389008f007b0000001d00cd074a042f009c 009c0000077d006f0000006f0335006a006f007b00ae00b2002d0396008f027b00f600830354 063705f6008f009c04e10266008f018d02f600cd03440029006604ee00730000140000960000 b707060504030201002c2010b002254964b040515820c859212d2cb002254964b040515820c8 59212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0042523e120b0 0050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0fd454459212d2cb0 02254560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225b0022549b00525b0 05254960b0206368208a108a233a8a10653a2d0000010000000251ebfb96539e5f0f3cf5001f 080000000000c896fa5500000000c896fa55f7d6fcae0d720955000000080000000100000000 00010000076dfe1d00000de2f7d6fa510d7200010000000000000000000000000000001b04cd 0066047500c904e7007b04bc003d04e50071051200ae03230037028b000007e90044023900c1 051400710514007104ec007105960073051200ba023900c1051700e1051700960517009c0517 009e05170064051700a80517008b051700810517008704e3fffa051400ba0000000000000044 00000088000001b40000038000000424000004a80000052400000524000006e0000007300000 07c80000089000000964000009fc00000a7400000ab000000b2000000c1c00000d0400000dc4 00000e8000000f0c00000fe0000010b400001138000011a80000124000010000001b0354002b 0068000c000200100099000800000415021600080004b8028040fffbfe03fa1403f92503f832 03f79603f60e03f5fe03f4fe03f32503f20e03f19603f02503ef8a4105effe03ee9603ed9603 ecfa03ebfa03eafe03e93a03e84203e7fe03e63203e5e45305e59603e48a4105e45303e3e22f 05e3fa03e22f03e1fe03e0fe03df3203de1403dd9603dcfe03db1203da7d03d9bb03d8fe03d6 8a4105d67d03d5d44705d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03cffe03cefe03 cd9603cccb1e05ccfe03cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03c3fe03c2fe03 c1fe03c0fe03bffe03befe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8b7bb05b8fe03 b7b65d05b7bb03b78004b6b52505b65d40ff03b64004b52503b4fe03b39603b2fe03b1fe03b0 fe03affe03ae6403ad0e03acab2505ac6403abaa1205ab2503aa1203a98a4105a9fa03a8fe03 a7fe03a6fe03a51203a4fe03a3a20e05a33203a20e03a16403a08a4105a096039ffe039e9d0c 059efe039d0c039c9b19059c64039b9a10059b19039a1003990a0398fe0397960d0597fe0396 0d03958a410595960394930e05942803930e0392fa039190bb0591fe03908f5d0590bb039080 048f8e25058f5d038f40048e25038dfe038c8b2e058cfe038b2e038a8625058a410389880b05 891403880b03878625058764038685110586250385110384fe038382110583fe0382110381fe 0380fe037ffe0340ff7e7d7d057efe037d7d037c64037b5415057b25037afe0379fe03780e03 770c03760a0375fe0374fa0373fa0372fa0371fa0370fe036ffe036efe036c21036bfe036a11 42056a530369fe03687d036711420566fe0365fe0364fe0363fe0362fe03613a0360fa035e0c 035dfe035bfe035afe0359580a0559fa03580a035716190557320356fe035554150555420354 150353011005531803521403514a130551fe03500b034ffe034e4d10054efe034d10034cfe03 4b4a13054bfe034a4910054a1303491d0d05491003480d0347fe0346960345960344fe034302 2d0543fa0342bb03414b0340fe033ffe033e3d12053e14033d3c0f053d12033c3b0d053c40ff 0f033b0d033afe0339fe033837140538fa033736100537140336350b05361003350b03341e03 330d0332310b0532fe03310b03302f0b05300d032f0b032e2d09052e10032d09032c32032b2a 25052b64032a2912052a25032912032827250528410327250326250b05260f03250b0324fe03 23fe03220f03210110052112032064031ffa031e1d0d051e64031d0d031c1142051cfe031bfa 031a42031911420519fe031864031716190517fe031601100516190315fe0314fe0313fe0312 11420512fe0311022d05114203107d030f64030efe030d0c16050dfe030c0110050c16030bfe 030a100309fe0308022d0508fe030714030664030401100504fe03401503022d0503fe030201 1005022d0301100300fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> ] def /f-0-0 currentdict end definefont pop %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 0 -1 273 249 %%EndPageSetup q 0 -1 273 250 rectclip q 0 248.63 273 -249 re W n 0.0392157 0.0156863 0.0313726 rg 0.8 w 0 J 0 j [] 0.0 d 4 M q 1 0 0 -1 0 248.630081 cm 33.258 64.371 62.648 34.867 re S Q q 1 0 0 -1 0 248.630081 cm 33.258 103.73 62.648 34.863 re S Q q 1 0 0 -1 0 248.630081 cm 33.258 143.086 62.648 34.867 re S Q q 1 0 0 -1 0 248.630081 cm 33.258 182.445 62.648 34.863 re S Q q 1 0 0 -1 0 248.630081 cm 103.129 64.371 62.648 34.867 re S Q q 1 0 0 -1 0 248.630081 cm 103.129 103.73 62.648 34.863 re S Q q 1 0 0 -1 0 248.630081 cm 103.129 143.086 62.648 34.867 re S Q q 1 0 0 -1 0 248.630081 cm 103.129 182.445 62.648 34.863 re S Q q 1 0 0 -1 0 248.630081 cm 173.156 64.371 62.648 34.867 re S Q q 1 0 0 -1 0 248.630081 cm 173.156 103.73 62.648 34.863 re S Q q 1 0 0 -1 0 248.630081 cm 173.156 143.086 62.648 34.867 re S Q q 1 0 0 -1 0 248.630081 cm 173.156 182.445 62.648 34.863 re S Q q 1 0 0 -1 0 248.630081 cm 0.402 17.879 271.582 230.359 re S Q 0 g BT 13.340933 0 0 13.340933 83.782056 238.494099 Tm /f-0-0 1 Tf [<010203040506>-1<0708>22<090a0b0c06>]TJ ET 0.0392157 0.0156863 0.0313726 rg [ 2.4 2.4] 0 d q 1 0 0 -1 0 248.630081 cm 29.586 60.762 210.238 160.207 re S Q 0 g BT 6.670467 0 0 6.670467 53.541846 162.2602 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0710>]TJ ET BT 6.670467 0 0 6.670467 123.075513 162.574433 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0711>]TJ ET BT 6.670467 0 0 6.670467 192.60918 162.751313 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0712>]TJ ET BT 6.670467 0 0 6.670467 192.60918 123.21518 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0713>]TJ ET BT 6.670467 0 0 6.670467 123.075513 125.053046 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0714>]TJ ET BT 6.670467 0 0 6.670467 53.541846 123.711396 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0714>]TJ ET BT 6.670467 0 0 6.670467 53.541846 85.162568 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0715>]TJ ET BT 6.670467 0 0 6.670467 123.075513 83.362641 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0716>]TJ ET BT 6.670467 0 0 6.670467 192.60918 83.679096 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0717>]TJ ET BT 6.670467 0 0 6.670467 123.075513 44.142963 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0710>-1<10>]TJ ET BT 6.670467 0 0 6.670467 53.541846 44.142963 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0710>-1<18>]TJ ET BT 6.670467 0 0 6.670467 192.60918 44.142963 Tm /f-0-0 1 Tf [<0d>-1<0e>-1<09>1<0f0a0710>-1<11>]TJ ET BT 10.0057 0 0 10.0057 121.303418 195.612519 Tm /f-0-0 1 Tf [<19>166<02>-1<1a0f>1<0c>]TJ ET Q Q showpage %%Trailer count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat cairo_eps_state restore %%EOF elementary-1.7.7/doc/img/layout_swallow.png0000664000175000017500000001175312127353615015746 00000000000000PNG  IHDR^sBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<hIDATxy$e}apAA"^=b}ӈxGDbms۞^\__[}E>mw4XYEBD̪|mrkrn"ʈV`<6v \ lTnx9@Ji!+z5Xꈵ}WDL/lR͖)?TDe) ppFJ RJ*;)* =)+\VZ(r_Wo+pQJbmy{}?W \|x:ҩm==p/pnJf[)ʹu@JKK/ CSLr<W#/جc1?6*@x-~:|y)g-A?m;_/ݶSq{KkW^l Hv[7 rXy=;O{Kۜ?ߖz/c?/+|-0t}]`^ۗ UZqE_Z۷x֖+xK㜿yQZ7vm]oP_ZkD~ئbKkɯ..(+Q9mS{oǥ~Rzt!\6<Xazڛ倫N/=YiQnsg$.6v ?~z!tFp0/t]O<ȯ$NH)R<"8Q`u1aoEqlD\FDn&ۥ<6|8Mc=xói4/Q:KbψX ؘodL<ydĶ`ߘ<[cĶ'7.aoED{=9t\i}sF<8_.~9X%M^X|ݜ<'M3R1‹}G o%òk6j@e?5ݶ.zQN!wS^V\s#bC0༔  f_|r (`A*b ȁzx[EbLqdy=ƛ"qm$(=jbڊ<gI1;.tbD 8""/!Wq#?׈ۏ&WDħgko'W"b7ψ7<~qzqN)b|rdzo.m 5rqy|;>|+ȯ0(_#TWM)Ao]N#n~y{]#gBA~lH~2";A~IPJv"M/?:<ؓfX10+ȁ|0꣸R!`y>GiR,"K~nMC!54M) c?|kq6Ůl:(o"ADl\ 3qODi)#WYD]I8`2F#eD!b{'-i_ x[M2 [ n$y.CJqQ?nyO%v{J1Z9j0W6ɹ $u-SЛi3}r-$u$ßԜ#SܚH:71Yπ3^Ij+I 3x%a$50WfJR ^Ij+I 3x%a$50WfJR ^Ij+I 3x%a$50WfJR ^Ij+I 3x%a$50WfJR ^uVDk8*XDaˀp7ǔVEġKUjQ )SJgR:,tWDO"bF^DTy="U\v]N#bVDKX/"^kן\sZ+#b )OK/+ |Ӏ[Fѣv|x Y܈0qajN_Fg 8r\үRJ{>Rz Z36)w[M)1+2WK)ݞRڗ|e[#bbsf"b^D\ | ("?b;(_g>_\K>0x үSJv&0{>p]JZ.(fN^IK3bwVkϫSJ]gܳ3xոX 'n~G>pk&&wqHZciK.= tĶg6pIyajпxxg"xoϰY(ޤꌶx%iHobכoDZ"Z$`f$uF[Wl5lTAVCfj5HR9jJjfAjfARg%x%VCl5Hbf$uIdf$`f$uF[Wl5V!jfAR8jJjfAjfARg%x%VCl5Hbf$uIdf$`f$uF[Wl5V!jfAR8jJjfAjfARg%x%VCl5Hbf$uIdf]zOqHZjk}}*%x%VC.AHZ}jԠʸAVG ZVCl5HVCl5Hꌶ$UjICl5V.q l5Vl5VhKJRj4VCl5HG ZVCl5HVCl5Hꌶ$UjICl5V.q l5Vl5VhKJRj4ͭVN L ?qhՈl82"^R\5"vl~DY]#Cem݈x^Dg!V:;amAv6~UyT>آ?UuZ=ЊQCobr`Ԡ͸E+'"^ N)X,X?xqD,,(3D` )?~Ji>0?"h[ VCw<?mRJW{O V9:*`zQW[WG`n>zmv.N)%U|ljֶn3@D㽷8 7"Nk|: mXob2M 1Ynm8FIFobrpԠ?WqCobr0gj_T^oAjm ^Ijm Ϳ@!K5Hj6VI#jIі*[ 5 ij%$j4jm ^IP3[ jI]AR+jI#jIі*[ 5 ij%$j4jm ^IP3[ jI]AR+jI#jIі*[ 5 ij%$j4jm ^IP3[ jI]AR+jI#jIі*[ 5 ij%$j4jm ^IP3[ jI]AR+jI#jIі*[ 5 ij%$j4jm ^IP3[ jI]ҊIobr޸AR#֩.&&{^S~ .©AQ:Icqatk?ԠٮV l5V!j6jMLfYScLF g7BRZb71HRg&&sEJR0WfJR ^Ij+I 3x%a$50WfJR ^Ij+I 3x%a$50WfJR ^Ij+I 3x%a$50WfJR ^Ij3Л\5Lp_"I k9㕤0WfJRFYo. IENDB`elementary-1.7.7/doc/img/flip_inheritance_tree.png0000664000175000017500000000717412127353615017205 00000000000000PNG  IHDRclbKGD1IDATxPTUǟW,(a54EJ0i1PŌALL*ZQDQ' X#A]\6e- ҳ콼|b>ýg{ޯ17 4),d pEEDWz Ell,+Cp .X40cd2BVM@2La!SX2La!SX2La!SX2Et:%#T*iӦR8f*88800Ю;++… VV켕_yc]vGj/‰'nz1qҥy=zϯ^%''df̘Z,G}ЦM^z饜J500 {ӽd᭷JMM;w? F|rzz7R0g=322t:ch4X?e6cbbV+cիP(ce…)))Vwww劋z{{c;vW_}1fZW\/nJ2((H3Ƅ]1':<ر?|}}}ڵ oOii);wN$22RxxLf2cC1Ɯ:&̔vjl6WVV@YYYrr2Nmm-u]BۿU-X1W_J%466FEEmLBBs7/>XZZZXX_RR#̚5n_^MBBBV^}ԩ-[OaA ؎iX;!8}/5aaa/^r%cرcv{JKK rfW^pݫ۷{ZΟ?_\\G={ӷc21fZ EBBm~ e}ӧO?|ho1gϞY&OgV*//Q*|B1cϏ?SW\P{>}Zxh06l袢"^3gĬ]nxxAAA\.///gutt,YD.Y_ZZ*srr]bʉ-Kgg租~:m4 vI3z^^͛C77 ̞=H ɓPTTėn1\_M!!!111K.mjj*//]_`>%)2La!SX2La!SX2La!SX8{CΞ=@ỏ :$*ȳÒ/{5O N2JZ쑖 555z^rF -SJ2##jJ2{ȑ$\}H'ٹso?cb/ڧ*++%Kx{{WWW] bFd -III|D@sAL&bUH諬LLLZx?\ĪF Vٵ4ISj:444..ή=))/IKȰkX,2l߾}w(" S/駟ʕ+F… |AQ}򪪪/_.@RH2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2LaҬo?.+<߇P~ B}X( 7!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SXJኊ } BX`J+,N˙+bM&HcsQ|0cIII?|YYi}{|JtaժUǎ zZh1m۶P/rtF#wE+jSF vi}O~;::zꩀy׻luZFٵi}Ç{ׯ?~g}! mM٥+6BmMD$m`0]]]ӕBw~~~b }JR),d B),d B),d B8p./ٳƜmlltww$::yvXrܗ,4Oa!SX2&? 6JIENDB`elementary-1.7.7/doc/img/grid_inheritance_tree.png0000664000175000017500000000417312127353615017174 00000000000000PNG  IHDRSk0bKGD0IDATxmHSWJ(Hk &RZ"6LHYIEQZ h1ҢEJMIӢ|(AiN82-k?{9ߏw_!D"vAclIIXT*PYY)R`~>33?/?>VyNɃ5'jNԜ<9yPsk7mڔ1pzzʕ+|)<}toob?W;-H$߾}eejy7牏?* nlٲ$a@qWZZuVAɔuر̌Ikk׮%&&yxx0?xlܸq۶mpΝ4;v =<<BSSSd޽ld!422R!q\LLLJJ >jׯB8uBb$''{W`0 -/fW/;ͻ{{{〪nܸSTk#k֬v0 ByfмӸ\ãB,rg6Z-ꤤ$\ WLmm-YK\\{dd$B'@Ӆ ZP-pǏ߹sNST7oܲe˪U.]k}e`0x{{z6+++(((55/// 0,NNNڶq)GB搐dPss3DEEVcrRR;|9P91 tvv",T*U( 88!KWW+VOMM=yB٫WuÇ޿ ^}*|||V\-Ɏ98;;[__/HlFA}!!!7 СC_|T*__LZV*o޽rp999/^Ň...!!!uϞ=R#t:j5:Z>zF dvfڵu= c@Ƀ5'jNԜ<9ysV\\,|1ONsnS1g7J<+qdmm[ii(X+\EEdtRUU`%q̵Z\.OOOX,xF 6<>*))YdАa0ڵZB<==ʄCkβ,0֒D\`6I1 У]رZ}v??{ ]8ׯ2$hpBpp0qs ZYY{zzr)//_n`jہ2:&&fÆ B#ڽg`ݓAɃ5'jNԜ<9yPsAɃ5'jNԜ<9yիW 4oD@Ƀ5'jNԜ<9yPs'Na.Jw05B8EN@r5G)JN?T*Ʉ˛++++++YhnncYL&SnnM&mwGiS؁7t[['544NLL,>ǻwdGkxGo= %c9mWxw,󅒱xw,sŋ7,,L?~x|f /cի555=joo.Y쬵F8s挫ٳg'w|\ `dEEE999ĉzv#k2v;((\dvxsQہG({5jNԜ<9yPsAɃoGA8;ϩ9yk/-uH`IENDB`elementary-1.7.7/doc/img/separator_inheritance_tree.png0000664000175000017500000001145412127353615020247 00000000000000PNG  IHDRc[NbKGDIDATx}PT? .$$8XL9**1 EC8h)J( (:XbBbh),a1,,wSuY˽~_ܳ=]=1 H݁2LaTkkkvo`TUVd888` 0PGNӧihB),d B),d B),d BTcc]0F2Scǎ7*lkkKII tuuWf̔Qc\\ܭ[zieuΣ[C,߿ۣGzݲZΝ;L")+ `-y|Y͔BBBcjZ|ɉ9r̫T*()) 0ژ0n!ї,Y{dgg%''ڵkĉ Z_VFqrrڵk=<\3f }Y}?9 }JV),d B),d B),d B\BVV! .]Am̉ђ+^@aݵ7{l1ZZZ9ү_}Iceׯ/**h4Rw e*??_R-^Xgz#""J)S!@;vprrjjjb=x@N0>)!<<ѱPN GjZP8p@,d\Ly,C) {e\ӧۋ%SNuqq$HQ1'N/\_K]>UPPbTQVV'iK,%/^ب\B^zI" SӦMzjEEՕO: }W%_(̞o߾ٳg˭W fdB),d B),d B),d B),d B),d B),d B),d B<1Ӭ+_dp/9s NI@QQQ3bu:̙3rBl L),d B),d B),d B),d Scd__")d֞ɼD;Y{R^֞5ںy樨K;vƍ<8Mǯ\2..nqqq=b-\ӳv<̘1cڻ}WZ|03 K.񩮮Yzi3gѡR"##A`kMljj[nVSS7|;;;@RRRee%OMO&2 4rH^.z3 -..vttǏGGG777'JzdjpM޾{իW@uuXox=zޤLh'a4C 2cgɓ'`ذa|_~QQQP\\ ![yx2OP ,߇P~CA}X( >,߇P~_o2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2LaA43}/j0Av qppXNelY aq B),d B),d B),d bS555)))h\*,oƍIII~NN˛9r$d`/Z=g+5.{-d*_NNN Ejj*|˳!m&`Ν '555m޼Y\hag5E DT?]+**yXwi<:װ3dƝe/˗&[[[WWW1mٲeb\Snnntt4lܸΝ;111m͚5j<ϰqEbbbf͚m۶dT>ww?p޽'cԩSSNK0e&F7,hY”T>//ȝ;wfdd̟?Ox鿽ݰA4@ c1Sbw|r6\L W}_~1=ih{}'cزeKCCT:qн{6] cLV8993'NL-]GӍ5JAv̓o;99IݑAfN>dɒfrC}ۻ>T#>5|[nI@qiLa!SX2La!SX2La!SX2r.]ԃژ%%%V바"=CA}X( >,߇PP~B}(( a>,(漢La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SXi֗9}}a"pҧnU~OSbNDݓ |^Q!SX2La!SX2La!SX2La!SX2LayMY/ψ۔UŽځ}Ff*//̟??777!!ARi4qٳ_lmmeOtW0|_6{z$&&.Y$<<gUUU+Jww p̺FR\ &066<(dVMJJf_=JeFXsSjhJ~gpBiӌ;V9-----zoї8La!SX2La!SX2La!SX2Ĺﭓӹ~'@szJ\?=s_8La!SX -[CQIENDB`elementary-1.7.7/doc/img/notify_inheritance_tree.png0000664000175000017500000000736312127353615017563 00000000000000PNG  IHDRclbKGDIDATx}PTǟ-M Q I1BIs`0(r̨- R&JJATqP]dxQ܅]bYvSۺ-!SC&,u]P(^yӧOu 0SSğm޲-ϾǏN>ԩSJ299Y$EGG_t g͚w^^_[[O'nٲ7ɑJ&cO>ILLpss?055u>lKK |嗭===6]\GtssS*a__ߤ$N4 7o@HHcLĤ۝+**rrrqcz-Ƙ`Xf͕+WxX___J3lq1llPRR7yOOO>={r>a񔗗ŋw'Z-c-Zpoٔk_XXXtttii)cLPzNW]] ɼ?}8#Kŋc}i>66d2YXX`m;Sl?_^d;v/++[dI``}7BJ9-[={ S Bј;%(t˗/_f cĉVΑ_~ˍw|Ͷ68p{4\|>>>v옗3rss>ի|j|:KKKɉY<<<~ێkJLW(ξ}Ν;gT՛6mGtaaJ###fϞnݺG>|$ŕ+VbDkbqNNm5%lHEEEaa![wuu߿̙6iܪq =z^^֭[S@@ŋ͛g ̙3PXXȗn1d2YvvvEE;#hSzee_ddʕ++++ϟoH$1%(2La!SX2La!SX2La!SXPZZ:up.\6¨L&oJDD~zjos5Oi4iӦ:/T}}|РRݝL ? ԍ79(_v988rqqqtE@Tuuu||<_b ww:GwGFPDzcIbb"_<%bjǎ| СC"H.;W쫮NHHpuu5,[믿v`n*YzQk>cxqLGGG'&&EG\]]333zH$:p>ꐎ"S˗/_r9tO8w#bO^mmի+ԧC),d B),d B),d B),d B),d B),d B),d B),4? -{RREm0XVj*{.,`I2La!SX2La!SX2La!SX2LagLMgOo 7aޟ=q/Y{ GoxxxΝ7n\pG}ăT*T*ݴiSVVҥKnݺkhhXv___BBONo%$$dgg'''GEE]xL,7'OnܸqΜ9QQQg6&XeUVYA&''z[nz{{Ν;005}tiƛ rAAA3frcޟ`~}}}MMMPPPpȑ;~PSSs[Uv W^団xX󫯾T'`0H$WW Mٳ' LkN֠P?uM˂,n:~8iӦ@SSlqx2ٳg>H[NR}JRՎeZmy<zZ7OD3f̰ӧObVa 3-+u,X۶m3wtt#O.7Zx@jjH$z2kn[_}ƒb| j]\\y游8ZhSՆ z)N ~2=Xt̙2駟:;;M,4h!oΜ9swucr|ʕ=wJJJoo//JYYYR4??dd1f*B; e}b?uԮ]bҥK;::Lon~j://ٰaCssݙ^A߇P~ B}X( wC),d B),d B),d B),d B),d B),d B),d B),fcccUUUfcSBBBf1~bCl"VՂ0Vۖ>4 4Oa!SX2La!SX2La!SX2La!SXAWVVygy&""ʕ+ ~l6ne޽[**JZ644d! "kr%K,T ? hոr,~ u]feOll)_o˜?güBFFݻ=<e/k5ݻq*))vTnDΝKJJJIIy}]cǎfƻj4wBϸNhhhLLLzzbVh⹎'/THXxSsmkkc),d B),d B),d BXq-/… V\dSaG:,{ ),d ?뵪cIENDB`elementary-1.7.7/doc/img/conformant_inheritance_tree.eps0000664000175000017500000025403412127353614020422 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/conformant_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:11-03:00) %%BoundingBox: -0 -0 117 347 %%HiResBoundingBox: 0 0 117 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 117 347 userdict begin DisplayImage 0 0 117 347 12 117 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF99999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0700000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000B1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFF FFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF9 7C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB 3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF0027 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFD5 0095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC300 0000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF81 00AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200 E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDD FFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF925 0062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C13D0D1E813D67BCFCBA 160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A 21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0066999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000DD6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE494BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE01B3FFFFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 0164666666666666202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFBA1999999999999999999999999999999999999999999 999999999999999999999999999999999999999999990065999999999999999999999999 99999999999999999999999999999999999999999999999999999999999999E1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F 67FFFFD950785B3ED0FFFCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE5 3E1DEDFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C00 82E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082E0B5003AFFFE5DD7 FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6 FFFFFFA10075FF2600FFFFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600 FFFFFE1706FFC3000000000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF4B00 F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFF090801B00 FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027 FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700 FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF2700FFAC007D FFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1B E6FFFF6E3BFBFF1F00FEFFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00 FEFFFF1A00F9F9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFDE 5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117BFFFF9D112FC29611 46E07800008F86000081F08F000074F6E24F111765EAF48200006ECEFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999993355FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB03000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE494BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE01B3FFFFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 0164666666666666202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF99999999999999999999999999 999999999999999999999999999999999999999999990065999999999999999999999999 99999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0700000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000B1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FB FFA505A0FFF07477714571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FF FA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFFFF2200FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFF FF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4FE41FBFF3F00F3FFFF FFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473 C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFF FF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFF5001FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA 931200B7FC1909D0FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43A2FFFFFFFFF2754572 7583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92B F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0066999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000DD6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE494BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE01B3FFFFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 0164666666666666202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFBA1999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999990065999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999E1FFFFFFFFFFFFFFFFB000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000005CFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A7B3F38D6FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF96 0BFBEF51C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2926FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFF5 8C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FFB367000F6767F3F074777145 71EEFCBF6F1FE53E1DE2A35839AB1935D7CF450E34D5FFFFFFD950785B3ED0FEB0651AE9 500D35D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C0082E0B5003AFFFFFF00 27FFFFF2257FFFFFE92521E8C5080087BB63F1DA0010B9E2002388F0D00046FFFFFF2522 FFFA0F29FEE30C0082E0B5003AFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600 FFFFFE1706FFFFFF0027FFFF7A00E6FFFFFFA10075FF2500EDFFFFFFFE0027FFFF1C00FF FFFF1711FFFFFF989AFFFD2204FFFF2600FFFFFE1706FFFF0027FFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3 FFFFFFDF003BFF2700FFFFFF2700FFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFF FFFF0027FFFF2700FFFFFF2700FFFFFFFFF090801B00FFFF2700FFFFFF2700FFFF0027FF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF3800 CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFFFF0027FFFF4100D3FFFFFF F6004AFF2700FFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFFC21BB5FF2700FFFF2700FF FFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FFFFFF2700FFFFFF00 27FFFF7F0088FFFFFFD9008FFF2700FFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFF231C FFFF2400FEFF2700FFFFFF2700FFFF0023FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00 FEFFFF1A00F9FFF90022FFFFF52B1BE6FFFF6E3BFBFF2000FBFFFFFFF80026FFFF2200F3 FFFF2000FCFFFF1102C49B1500C8E21F00FEFFFF1A00F9FF1909D0FFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFFF275 45727583F8FF94000081F08F000074CE7C000192D5FFF27545727583F8F48200006ECEFF E8730006BBB803006EEC93000089EBFF9D112FC296114680000081F08F000074F69F117B FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999993355FFFFFFFFFFFFFFFFCB03000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/segment_control_inheritance_tree.png0000664000175000017500000001554612127353615021457 00000000000000PNG  IHDR[bKGDIDATx{PSW$(F *6J`N |h\(Z]NqWiEZWV:0uBD  9ǙfS(sr_ι7{D`N?0H`" HϟkY`!PTlꀠR٥Lf9,,L 数0,.eH$0H`"D"D& L$H$0H`"D"DBdkk)ӦMSOTvvvܹsƌnnnd5 qܨQtrrV/ ^SSK>0sN_>~ذa---/߿zKG䉇[,y>wjr劣#VJ%Ν[RRn=z-KNNNxx9sm۶~Zm2l1 !J2**jСѸcǎ)S޽{9jꢢ}A^⫵k:|rRwwٳV+! |||!e޼yK$f۷O,766B111պrʲ2LP B-r?n j~Z\p=śh==p[\n9|Hd6 !0}tB3gϞ%;ܹs322!;++ 233mҹ~m[Xm';wBb__'vMpp@ld?1Ov6lذtÇMNNf͚5vXggWVV`>|ӯn۶cׯ_ݻOXYYi2cZ,:-  1c򗿘L&??of֭{f{:/\W-KII͛7?ܸ8׷c޽Z6==[}D:88DFF~G~-HRooo[Ǐh͛7:uj˖-fͺq^L0a׮]gϞo~F6~xGGDž ?eeeEEE_|=Z߹sgDrO ~znI9tЍ7lEG%--`0={T*JLL={vddKzzz+www͗dR]]"8[fMCCaLտw,/[ rrr_F VU466K| ڏ$%%m߾b1c'L lb`?G]iii@)..:~5n:F1{[ni4' Z?MџPH0H`"D"D& L$H$0H`"D"D`tB:bE LZIMMd s΀a28uuuϼ ȏyyy&)//O\ 8;;>}ZtxȦ&zڵk=z]h7:99fB :.@Nf9;;[*@c$H$0H`"D"D& L$H$0H`"D"DWijYEԼH30-^mիm_@>*> /Z!ޞ=mڴ={XV0 j:...666(((66r̙>ӳa#G:uݻwȑ#Z.**Xxq||J sX,9sF;"""Lx]RPP=n8^,^/:/V(*bBEOnkk۷or㛛kjjFIIIUUUΝ[>>>rۛ2i$ZD[Z^Z֕+Ww) wwB|ݻ/^zǏtڅ/"SRR:^l6e>Y,9I{=QOwSUU8pqqSWYΟ}h4VVVL&y2%)SΝ;\UUU'O(ۡBxnL۰H;H_ػwFզx׉w2 ΝuFi;Lnܸq̙݄cj/yxxl&=zذaoߦ/d2X|ڵ>77oVWW'msf3=ZJ$$$( @7n| BN }뭷F^__OjBUɝۀHLLlmmMKK͛7>|X&%$$ ?e2ɓ2,((*..+--m׮] dǭYh4&%%67nusk!u`D _`"D"D& L$H$0H`"D"D& L$H$0Hr˗/ o^?W.1`ƌj~+8&8X\WW7|pȼNɔ't.|DtttBO>-t:҃KKKɍ?~ljjZb Z|}}iQ";vM'Xl"JFFƻ+EaA]AA :;;?~\ZZ*t:dD;[,B#HF;$#D"D& L$H$0H`"D"D& C 3T NG/qA.fk'55U]*5;d8N,12//d2 !!!ggӧO `qBڵk=z4j( SknnD"YtihhD":#<"͛z)XdI[[ۥKN/ЎڂRIJ2??VجȜTL .Jʍ/ZYYY-=)$$$++KجȊbۼJQ*EEEBe+8E8q@@㲳ʊWp H$Ǐ*+^Ar=%%%垞'yxAyyyii MMM+V=JD"9v옛`BO ] ck& L$H$0H`"D"D& L$H$0H`"D"D& L$H$0H`"D"D& L$H$0H`";ϟ?/T*<߳a,X3?U*p1Jwi6܋e˖fvD& L$H$0H`"D"D& L$H$0H`";w|2{/33%ގYdMM+IRRR^S"+++/_jk[7%@\<|088ض~%FV JHHPb`4w1eʔwƄTR5tPяL&FT* S߾};((=]t|Bș3g>OOφŋ9rԩ#GhںnQ{{{JJJDDDtticZ`0길ؠؖbDGG7Nxyy577?3l_-<+z_]wԨQVR__oZW\YVVF( www@ٷoX,nll$߿bbb!Qz…j0až={Z[[o߾ AAA43㷶Ԍ1Ν;juFill_^_]{λsW xf SXLN[WcBCC###Q]b00cOEQQ_5 4Oa!SX2La!SX2La!SX2La!SXDj%X0SƍS(ιfJ&X4TWW2xCCyzۂwYVeeeO=B8̔?cbbA?:`ӧOK$+W@ee!Cn*®]^uD^jժ?855UPd_>..nnnnVW_%&&37ި~ARݹsgV\KG\p[kk+co!a4c!:::!!?TSSlz 6899ݻw1i&Xt)ch4Ι3ڵk\.h41V\/ƘM]z6mz-OOO%%%[l|듛 .]2 bzɓ'K$Nkll3z8lfʟ}aaaQQQ۶mcjA Caa!n|2sL5=jz9駟VWW[ʞ={GSիW7lG1bc1f4CCCcbb;?cܹs΃>rHGGDZcǼ1w>||t|:;wn~~~jj\.!C<<<.^hwO(Ύ;~WӢV]lߢJF9uTDDW@@@ZZZDDDrrriiiWWב#GwTJ2l޼yMMM|\Tj)+T*߂ 444ܹ*iD===}---|iذa&L1bQΙ3g@TSc˗/˳16G:4""b镕/'0b@۔ SX2La!SX2La!SX2Lañm۶ٮp>C%<<ytXtW͚5 B,<~~ڵѵX".S_~eIIFqt9 .Sr|…FQl?Խ{='J'O(e͞mmm;w86UXXOJuww߽{2oߨjDo>SK\\?yJ$Ժu|||y,K$ZVeXiӦZLO?9Gp[?gZϟ?^rHI6UTTeWUUOv88/aݮ .hA"ٳ_tHaԩS/_\[[ wUT;EGG+o$Ld۵k׬YVC),d B),d B),d B),d B),d B),d B),d B),iV__?;"}..f~O4oǞf̘arE Xd`kqyvÑlg uttdgg'&&.Ydܸqk֬iFP,[,%%eҤI)))g̟?߿iڴi;vnܸ1mڴ˗GFF^t zz ɓK, }vddd@@)f1cF8 \/cT\\zjޭ1$$d---  :f <  5jo7^1ԯ='PTTHKLegg^߱cGKKˊ+ۦ?#( =FQ&hj˖-n^BxVsssz1շy0l0د_D(//~-O<{,<'Hyfaw5ƍ[[[u:]WWY7 ӱgOϾS|/yfuՙZd2 4O㗕=|P?Fk}bԘ1c 33ӔW\WW{n)ÿ%1m8(H|Mg Y_n[õkךZT*UNN~,߇PP~B}X(ig2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2LaAiUPP`=f#j: `N%,V͚gt:Y֥),d B),d B),d B),61XTTiM]v-==˳FC2 )Z={ŵVi1///C"deeWWWc lݺU"lb4@+<2iB_+Wbmm;{\ N 6/|͸zcx\)mҥ$Xf͛7yʕ+j5yׯgΜqƌ T>Lܹb8qbʔ)4@GaSHRYQQ1~x^u^Rnݚ3w\{ M?zg>Oe 䋏K㏪T*4z/i.Xƍ| <|pWWEunݺ'a---=ݽ{;w4@ƘZ;v &NO0Hz[N7zv ;۶m{===]p3'O\hQggzۦ Ӿ}{9GaëOg2La!SX2La!SX2La!SX>K;|zcVTT8;;۬`G<:,(a>,߇P~CA}X( >,߇P~@}}z}FFFKK^YHVaÆ[nUUUy{{+ʰgũ/vߗ<9aaa>>>F1,eٴ(BtttBBJMM #ch4Ι3ڵkYrϯYYYGMJJzBdlR)˗5/ifO|177.]d!$$nYYY>}-eyo߿ҥKǎ>p}xp0rHS 0cbbL}lǙaCSӧOpBtt'NcǎjZVVO[Oݰ̐҂AVZ{5/ {ڵkM-**''Ǻ?&|}}c x{{ZD?cܹs΃>rHGGDZcgeMMNܹsSSSr9GhѢ?"گ'Rh4N HKKHNN.--ꪯJ2l޼yMMMZ6==?}ŕ}P,ďX> SX2La!SX2La!SX2La!SX2La>4=E SX2La<_IENDB`elementary-1.7.7/doc/img/scroller_inheritance_tree.eps0000664000175000017500000055676112127353615020116 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/scroller_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:13-03:00) %%BoundingBox: -0 -0 253 355 %%HiResBoundingBox: 0 0 253 355 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 253 355 userdict begin DisplayImage 0 0 253 355 12 253 355 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA1999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF78438 02FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF6 1100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C 6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB3DFEFFED0027FFFD43 5FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F 00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027FFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF 5300F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027 FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF00 27FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2 001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF4 7800008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900999999999999 999999999999999999999999999999999999999999999999999999999783999999999999 999999999999999999999999999999999999999999999999999999996600FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB030000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000039FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39008FFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1011D39FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8514B200DA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C68FB17 82FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C1FF 6A28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF791DFD FFC300CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1F74 FFFFFE2076FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500 CDFFFFFF771DFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C 2AFFFFFFFFD000C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB 1580FFFFFFFFFF2C69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B900DCFFFFFFFFFF8414FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF6034FFFFFFFFFFFFDD01B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2006111111111111110176FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFBA999999650099999999DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB2 444444444444444444444444444444444444444444444444444444444444444444444444 444444444444443B29444444444444444444444444444444444444444444444444444444 444444444444444444444444444444444CE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 551C55555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555500A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C60 6F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FFFC A95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455C FDFF9A00B0F2257FFFFFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FF FFED0027FEE30C0082E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00 D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FFFFFE1706FFFF0027FFFFFF989AFFFD2204 FFFFFE0027FFFF2600FFFFFE1706FFC3000000000000B3FF2500EDFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF4B 00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFF090801B 00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFF FFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF 3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF 2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFF FF2400FEFFFF0027FFFF2700FFFFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FF1909D0FFFF1102 C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062A47B45F1FF2000FBFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117BFFFF9D 112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECEFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF55174444444444444444444444444444444444444444444444 444444444444444444444444444444444444443E26444444444444444444444444444444 4444444444444444444444444444444444444444444444444444444400A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFAF5555555555555555555555555555555555555555555555 55555555555555555555555555555555555555552A004655555555555555555555555555 555555555555555555555555555555555555555555555555555555555560EEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE220077FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC9004921FEFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6D2CD600C2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1585FF2F69FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB801DDFF8814FAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F38FFFFE101B4FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60D91FFFFFF3C5BFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA04E9FFFFFF950BF3FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5145FFFFFFFFEA05A6FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF079EFFFFFFFFFF484D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C09F1FFFFFFFFFFA1 05ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4631BBBBBBBBBBBB AC019BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C000000000000 00000081FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6EEEEEE9E00 EEEEEEEEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB06 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000028 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA71 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF07477714571EEFF980000FFF18C 0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FF FFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4FE41FBFF3F00F3FFFFFFDF003BFF2700 FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFFFFF6004AFF27 00FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF 2800F7FFFF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFF5001FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFB FF52007ADA931200B7FC1909D0FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43A2FFFFFFFFF27545727583F8 FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFB000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFBADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAA3A0073AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAD2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF50C0557FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA5058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4C4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFEC05A3FF4D47FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF990AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4056FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE402AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3563FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA00BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF831BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E21666666666666630180FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71444444351744444444CDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF999999999999999999999999 999999999999999999999999999999999999999999999999732999999999999999999999 999999999999999999999999999999999999999999999999999999E1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF070000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000005CFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCBD7B66667BBEFCFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEA01A00284D4D27001BA2FEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE8A884FFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF44C046DD9FFFFFFFFD86C044FF5 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFE8A884FFFFFFFFFFFFFFFF FFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFD66A0027FFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF93B15C7FFFFFFFFFFFFFFFFC513 3CF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFD66A0027FFFFFFFFFFFFFF FFFB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF700CD2FFFFFFFFFFFFFFFFFFFF CF0A74FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFFFFFFFFFF FFFFFFF71200FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD8039DFFFFFFFFFFFFFFFFFFFF FFFF9805DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFF FFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6329FCFFFFFFFFFFFFFFFFFF FFFFFFFC2765FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFF FFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFD5457A7401F2FFF58C606F3687FABF 6F1FE53E1DEDF07477714571EEFFFFFF0027FFFFFF0027FFFFF383603343D2FCBF6F1FE5 3E1DEDFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC1488FFFFFFFFFFFFFFFFFF FFFFFFFFFF8615FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5457A7401 F2FFF58C606F3687FABF6F1FE53E1DEDF07477714571EEFFFFFF0027FFFFFF0027FFFFD9 50785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FB455CFDFF9A00A9 C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFE5DD7FFFF4516EAC50800 87BB63F3FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500CCFFFFFFFFFFFFFFFF FFFFFFFFFFFFCA00D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12FEFF 4FE9FB455CFDFF9A00A9C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFF 2522FFFA0F29FFFF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF14008FFDD2F18D00D8FFFFFA9E EEFF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027FFC3000000000000B3FF25 00EDFFFFFFFFFFFFFFFFFFFFFFFF55359999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999999997000EDFFFFFFFFFFFFFF FFFFFFFFFFFFFFEB00BDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14008F FDD2F18D00D8FFFFFA9EEEFF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027FF FF989AFFFD2204FFFF2700F8FFFF900063FFFF0027FFC3000000000000B3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFAB0B0033C7FF4B00F4FFFFFF FFFFFF2700FFFFFF3F00F3FFFFFFDF003BFFFF0027FFFFFF0027FF8E2AFFFFFFFFFFFFFF 2700FFFFFFFFFFFFFFFFFFFFFFFFFF550400000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFF800B1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0B 0033C7FF4B00F4FFFFFFFFFFFF2700FFFFFF3F00F3FFFFFFDF003BFFFF0027FFFFFF0027 FFFFFFF090801B00FFFF2700FFFFFFE00035FFFF0027FF8E2AFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFDA4300039D3800CFFFFF FFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFFFF0027FFFFFF0027FF8209F4FFFFFFFFFC FF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC400E4FFFFFFFFFF FFFFFFFFFFFFFFFFFFE100C6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DA4300039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFFFF0027FFFFFF00 27FFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4FFFFFFFFFCFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF84FFFFA6001A6C0054FD FFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FFFFFF0027FFAC007DFFFFFFD5 90FF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE601B7FFFFFFFF FFFFFFFFFFFFFFFFFFFFB501E9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 84FFFFA6001A6C0054FDFFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FFFFFF 0027FFFF231CFFFF2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF13EAFFFD1039E61100 41947C47F4FF2000FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFF9250062A47B 45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2E6AFFFFFF FFFFFFFFFFFFFFFFFFFFFF6831FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF13EAFFFD1039E6110041947C47F4FF2000FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFFFF F5001FFFFF1102C49B1500C8E22800EDFFFE6945FDFFF5001FFFF9250062A47B45F1FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF0020816C4FE1FFDE 5418125FE9F48200006ECEFFFFF27545727583F8FFDD6D00008ECC6D00008EEEE24F1117 65EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8B0BEAFF FFFFFFFFFFFFFFFFFFFFFFE80A8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0020816C4FE1FFDE5418125FE9F48200006ECEFFFFF27545727583F8FFDD6D00008E CC6D00008EEE9D112FC2961146EBBB4E4263698BFBFFDD6D00008EEEE24F111765EAFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF41664 FFFFFFFFFFFFFFFFFFFFFFFF5F19F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAD 0191FFFFFFFFFFFFFFFFFFFF8E01B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF840176F7FFFFFFFFFFFFF6730187FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF9F0E2184D2F7F7D183200FA2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE76C1600000000176DE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFCD0BBBBD0FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 669999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99993355FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 250000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/frame_inheritance_tree.eps0000664000175000017500000022323112127353615017342 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/frame_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:11-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF9A7B3F38D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF960BFBEF51C9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2926FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A27FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFB367000F6764B36F1FE53E1DEDD950785B3ED0FFF4A35839AB1935 D7CF450E34D5FFFFFFF383603343D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFF8C5080087BB63F32522FFFA0F29FFFDDA0010B9E2002388F0D00046FFFFFE 5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF2500 EDFFFFFF989AFFFD2204FFFFFE0027FFFF1C00FFFFFF1711FFFFC3000000000000B3FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF2700FFFFFFFFFFF090801B 00FFFFFF0027FFFF2700FFFFFF2700FFFF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFF2700FFFFFFFFC21BB5FF2700FFFFFF0027FFFF27 00FFFFFF2700FFFF8209F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFFFF2700FFFFFFFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF2700FFFFAC 007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF90022FFFFFF2000 FBFFFFFF1102C49B1500C8E2F80026FFFF2200F3FFFF2000FCFFF9250062A47B45F1FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFD77C000192CA8200006ECEFFFF9D112FC296 1146D4730006BBB803006EEC93000089EBFFE24F111765EAFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/fileselector_button_inheritance_tree.eps0000664000175000017500000046202312127353615022327 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/fileselector_button_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:11-03:00) %%BoundingBox: -0 -0 168 443 %%HiResBoundingBox: 0 0 168 443 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 168 443 userdict begin DisplayImage 0 0 168 443 12 168 443 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF78438 02FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFBD 050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE8D586706000000FF F383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB3DFE FFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF0027FFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF25 00FFFF4701F9FFE90038FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8007DFF8E 2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFF FFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF27 00FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9 250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFF F47800008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 339999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999933 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF40B0DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03 02ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1 F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FF FFF70F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF355FFFFFFFFF5E36FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD900B8FFFFFFFFB700D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FCFFFF FFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B28FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD300436666666666664300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A 1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9999999999999999 999999999999999999999999999999999999999999999999999999999999999999999933 339999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF070000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000007FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFF58C606F3687FDFFF0 7477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FFFCA95E3DFEB065 1AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C0082E0 B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082E0B5003AFFFE5DD7FFFF 4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FFFFFE1706FFFF0027FFFFFF989A FFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000000000B3FF2500EDFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00 F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFF090801B00FFFFFF0027FFFF27 00FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFF FF2700FFFF0027FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FFFF FFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231C FFFF2400FEFFFF0027FFFF2700FFFFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B 1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F 00FEFFFF1A00F9F9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F0 8F000074F69F117BFFFF9D112FC2961146E07800008F86000081F08F000074F6E24F1117 65EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006699999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF250000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000039FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF40B0DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03 02ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1 F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FF FFF70F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF355FFFFFFFFF5E36FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD900B8FFFFFFFFB700D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FCFFFF FFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B28FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD300436666666666664300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A 1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 999999999999999999999999999999999999999999999999999999999999999999999933 339999999999999999999999999999999999999999999999999999999999999999999999 E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF07477714571EEFF980000FF F18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FFFA0F 29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFFFF2200FFFF0027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FF7A 00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFFFFF090801B00FFFFFF6C05E4FE41FBFF3F00F3FFFFFFDF003BFF2700FF FFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF27 00FFFFFFE10473C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F 0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFF5001FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007A DA931200B7FC1909D0FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC296 1146EBFFFFFF43A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 339999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999933 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF40B0DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03 02ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1 F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FF FFF70F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF355FFFFFFFFF5E36FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD900B8FFFFFFFFB700D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FCFFFF FFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B28FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD300436666666666664300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A 1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 999999999999999999999999999999999999999999999999999999999999999999999933 339999999999999999999999999999999999999999999999999999999999999999999999 E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFF71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFE2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFDE3CFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFF E32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFF2700D5460F3CC9FF980000FFF18C0000FF83000F67FF83000F67FFFFF07477714571 EEFEB0651AE9500D35D2FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF270076BA980A06D9FF22 00FFFFFF2200FFFF0027FFFFFF0027FFFFF2257FFFFFE92521EEE30C0082E0B5003AFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFF2700F8FFFF900063FF2700FFFFFF2700FFFF0027FFFF FF0027FFFF7A00E6FFFFFFA10075FF2600FFFFFE1706FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFF2700FFFFFFE00035FF2700FFFFFF2700FFFF0027FFFFFF0027FFFF3F00F3FFFFFFDF 003BFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFF7004FFF27 00FFFFFF2700FFFF0027FFFFFF0027FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDA0098FF2800F7FFFF2100FEFF0023FFFF FF0023FFFF7F0088FFFFFFD9008FFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFF2800EDFFFE6945FDFF52007ADA931200B7FC1909D0FFFF1909D0FFF52B1BE6FFFF6E 3BFBFF1F00FEFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFBB4E4263698BFBFFFFDF 410A36CF3C5CA6F89F117BFFFF9F117BFFFFF27545727583F8FF94000081F08F000074F6 FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 339999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999933 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF79000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF40B0DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03 02ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1 F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FF FFF70F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF355FFFFFFFFF5E36FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD900B8FFFFFFFFB700D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FCFFFF FFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B28FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD300436666666666664300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A 1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA1999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999933 339999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999A1FBFFFFFFFFFFFFFFFFB000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000B1FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFF9A7B3F38D63674FFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF960BFBEF51C9 4D86FFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFE2FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF2926FFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFF0A27FFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFE32A27FFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFB367000F6767F0A9 5E3DFFFFFF0027FFFFF383603343D2FFFFD5457A7401F2FFF383603343D2FFFFFF0027FF FFF383603343D2FFFFF58C606F3687FD83000F67FFFFF07477714571EEFCBF6F1FE53E1D EDFFFFFFFFFFFFFFFFFF2700D5460F3CC9FF980000FFF18C0000FF83000F67FF83000F67 FFFFF07477714571EEFEB0651AE9500D35D2FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFED0027FFFFFF0027FFFE5DD7FF FF4516F1FF2A12FEFF4FE9FE5DD7FFFF4516F1FFFF0027FFFE5DD7FFFF4516F1FB455CFD FF9A00B0FF0027FFFFF2257FFFFFE92521E8C5080087BB63F3FFFFFFFFFFFFFFFFFF2700 76BA980A06D9FF2200FFFFFF2200FFFF0027FFFFFF0027FFFFF2257FFFFFE92521EEE30C 0082E0B5003AFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFF0027FFFFFFFE0027FFFFFF0027FFC3000000000000B3FF14008FFDD2F1C3 000000000000B3FFFF0027FFC3000000000000B38D00D8FFFFFA9EEEFF0027FFFF7A00E6 FFFFFFA10075FF2500EDFFFFFFFFFFFFFFFFFFFFFFFF2700F8FFFF900063FF2700FFFFFF 2700FFFF0027FFFFFF0027FFFF7A00E6FFFFFFA10075FF2600FFFFFE1706FFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF 0027FFFFFF0027FF8E2AFFFFFFFFFFFFFFAB0B0033C7FF8E2AFFFFFFFFFFFFFFFF0027FF 8E2AFFFFFFFFFFFF4B00F4FFFFFFFFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFF FFFFFFFFFFFFFFFFFFFF2700FFFFFFE00035FF2700FFFFFF2700FFFF0027FFFFFF0027FF FF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FF8209F4FF FFFFFFFCFFFFDA4300039D8209F4FFFFFFFFFCFFFF0027FF8209F4FFFFFFFFFC3800CFFF FFFFFFFFFF0027FFFF4100D3FFFFFFF6004AFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF2700 FFFFFFF7004FFF2700FFFFFF2700FFFF0027FFFFFF0027FFFF4100D3FFFFFFF6004AFF27 00FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FFAC007DFFFFFFD590FF84FFFFA6001AAC 007DFFFFFFD590FFFF0027FFAC007DFFFFFFD5906C0054FDFFFFDFAAFF0023FFFF7F0088 FFFFFFD9008FFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDA0098FF2800F7FFFF 2100FEFF0023FFFFFF0023FFFF7F0088FFFFFFD9008FFF2700FFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFF90022FFFFFFF2 001BFFFFF5001FFFF9250062A47B45F1FF13EAFFFD1039F9250062A47B45F1FFF5001FFF F9250062A47B45F1E6110041947C47F4FF1909D0FFF52B1BE6FFFF6E3BFBFF2000FBFFFF FFFFFFFFFFFFFFFFFFFF2800EDFFFE6945FDFF52007ADA931200B7FC1909D0FFFF1909D0 FFF52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFD77C000192D5F47800008FCF6D00008EEEE24F11 1765EAFFFF0020816C4FE1FFE24F111765EAFFDD6D00008EEEE24F111765EAFFFFDE5418 125FE9FFFF9F117BFFFFF27545727583F8F48200006ECEFFFFFFFFFFFFFFFFFFFFFFBB4E 4263698BFBFFFFDF410A36CF3C5CA6F89F117BFFFF9F117BFFFFF27545727583F8FF9400 0081F08F000074F6FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFA900999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999900A9FFFFFFFFFFFFFFFFCB03000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000DD6FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/video_inheritance_tree.eps0000664000175000017500000022323112127353615017356 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/video_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:14-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFB411007CFFFF960299FCA95E3DFFFFF97C6A7A741C00FFFFF3 83603343D2FFFFF07477714571EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF9200B3FFFFE059FFFFED0027FFFD435FFEFFDC0300FFFE5DD7FFFF4516F1F2257F FFFFE92521EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF91D4BFFFF7B CEFFFFFE0027FF9F00D1FFFFFF2500FFC3000000000000B37A00E6FFFFFFA10075FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C01DBF954FFFFFFFF0027FF5300 F5FFFFFF2700FF8E2AFFFFFFFFFFFF3F00F3FFFFFFDF003BFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF00C6FA8A9FFFFFFFF0027FF3200E6FFFFFF2700FF8209 F4FFFFFFFFFC4100D3FFFFFFF6004AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF700E52FAFFFFFFFF0027FF56009FFFFFFF2700FFAC007DFFFFFFD5907F0088 FFFFFFD9008FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE0283FF FFFFFFF2001BFFCA0315BAF6BD0D00DCF9250062A47B45F1F52B1BE6FFFF6E3BFBFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6FECFFFFFFF47800008FF1C1 3D0D1E813D67BCFCE24F111765EAFFFFF27545727583F8FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/map_inheritance_tree.eps0000664000175000017500000024276012127353615017035 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/map_inheritance_tree.eps) %%CreationDate: (2012-07-19T17:22:23-03:00) %%BoundingBox: -0 -0 244 157 %%HiResBoundingBox: 0 0 244 157 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 244 157 userdict begin DisplayImage 0 0 244 157 12 244 157 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFBA19999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF B00000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3674FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFF F61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD 1898FCA95E3DFFFFF97C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F 67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB3DFEFFED0027FFFD 435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF0027FFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FF FF4701F9FFE90038FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8007D FF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D4 5733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFF FCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF 0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6 BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C13D0D1E813D67BCFCBA1600 00000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9009999999999999999999999999999 999999999999999999999999999999999999999997839999999999999999999999999999 99999999999999999999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFCB0300000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF39008FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1011D39FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8514B200DAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C68FB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFD200C1FF6A28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF791D FDFFC300CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1F74FFFFFE2076FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC500CDFFFFFF771DFDFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF6C2AFFFFFFFFD000C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FB1580FFFFFFFFFF2C69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900DCFFFFFFFFFF 8414FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6034FFFFFFFFFFFFDD01B5FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF2006111111111111110176FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBA999999650099999999DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE84C4444444444444444444444444444444444444444444444444444 44444444444444443B294444444444444444444444444444444444444444444444444444 44444444444444444475FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A90055555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 3800FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7A04B1D0F183485E2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFB422074B8DA79866160980FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89015DE7 FFFFFFFFFFFA8F0C46F2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFE8 A884FFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990190FFFFFFFFFFFFFFFFFFCC 1649FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFD66A0027FFFFFFFFFFFF FFFFFB8A3D03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDB0878FFFFFFFFFFFFFFFFFFFFFFC30593FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFFFFFFFFFFFFFFFFF71200FFFF FFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5B27FBFFFFFFFFFFFFFFFFFFFFFFFF7416F3FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFED03A1 FFFFFFFFFFFFFFFFFFFFFFFFFFEC079EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 27FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A358 39AB1935D7CF450E34D5FFFFFFD950785B3ED0FEC6721FE14A0F35C1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA504EFFFFFFFFFFFFFFFFF FFFFFFFFFFFF4753FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5457A74 01F2FFF58C606F3687FABF6F1FE53E1DEDF07477714571EEFFFFFF0027FFFFFF0027FFFF D950785B3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2FFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDA0010B9E2002388F0D0 0046FFFFFF2522FFFA0F29FCB3080074C1A50C04D7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7630FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8324 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12FEFF4FE9FB455CFDFF9A 00A9C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFF2522FFFA0F29FFFF 270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0027FFFF1C00FFFFFF1711FFFFFF989AFF FD2204FFFF2500F9FFFF8F0065FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9004444 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444444442D4AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D0DFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFDD2F18D00D8FFFFFA9EEEFF2500EDFFFF 7A00E6FFFFFFA10075FFFF0027FFFFFF0027FFFF989AFFFD2204FFFF2700F8FFFF900063 FFFF0027FFC3000000000000B3FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFFFFF090801B00FFFF2700FF FFFFDD0038FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90055555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55324AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9D0DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFAB0B0033C7FF4B00F4FFFFFFFFFFFF2700FFFFFF3F00F3FFFFFFDF00 3BFFFF0027FFFFFF0027FFFFFFF090801B00FFFF2700FFFFFFE00035FFFF0027FF8E2AFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFF2700FFFFFF2700FFFFFFC21BB5FF2700FFFF2700FFFFFFF70045FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7630FFFFFFFFFF FFFFFFFFFFFFFFFFFFFF8324FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFDA4300039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFFFF0027FFFFFF 0027FFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4FFFFFFFFFCFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF27 00FFFFFF2700FFFFFF231CFFFF2400FEFF2700FFFFFFE40084FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA904EFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4757FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF84FFFFA6001A6C00 54FDFFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008FFFFF0027FFFFFF0027FFFF231CFFFF 2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80026FFFF2200F3FFFF2000FCFF FF1102C49B1500C8E22700FCFFFFA028F6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFED049DFFFFFFFFFFFFFFFFFFFFFFFFFFE807A0FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD1039E6110041947C47F4FF20 00FBFFFFF52B1BE6FFFF6E3BFBFFF5001FFFFFF5001FFFFF1102C49B1500C8E22800EDFF FE6945FDFFF5001FFFF9250062A47B45F1FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE8730006BBB803006EEC93000089EBFF9D112FC2961146 EB270098EBEB87F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF6025FBFFFFFFFFFFFFFFFFFFFFFFFF7219F6FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0020816C4FE1FFDE5418125FE9F48200006ECEFFFFF27545 727583F8FFDD6D00008ECC6D00008EEE9D112FC2961146EBBB4E4263698BFBFFDD6D0000 8EEEE24F111765EAFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDB08 78FFFFFFFFFFFFFFFFFFFFFFC30594FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990190FFFFFFFFFFFF FFFFFFCC1649FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF89015DE7FFFFFFFFFFFA8F0C46F2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF37500005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFB422074B8DA79866160980FAFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF7A04B1D0E183485E2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9004444444444444444444444444444 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444444444444444444444444444444442D00FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE55855555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 5555555555555555555555555588FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/entry_item_scale.eps0000664000175000017500000172751012127353615016220 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (entry_item_scale.eps) %%CreationDate: (2011-07-26T15:06:51-03:00) %%BoundingBox: -0 -0 616 133 %%HiResBoundingBox: 0 0 616.171 133 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 616 133 userdict begin DisplayImage 0 0 616.171 133.037 12 616 133 0 0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FAF9FAF9F9FAF9F9F9F9FA FAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFA FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9 FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9 FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9 F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FA F9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9 F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FA F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9 FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9 F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9 F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FA FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FA F9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9 F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9 FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FA F9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9 F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9 F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9 F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9 F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9 F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9 F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FA F9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9 F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FA FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FA FAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FA FAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9 F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9 F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FAF9F9F9F9 FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FA F9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9 F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9 FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9 F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FA F9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9 F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FA F9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9 F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9 F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9 FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FA F9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9FAF9F9F9F9FAF9FAF9FAF9F9F9F9 F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FA F9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9 F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FA F9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9 F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9 F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FA F9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9 F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FA FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FA FAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FA FAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9FAF9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F6F6F7A2AFBB526A83F5F5F6F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9A5B1BE5D748B8294A5C2CAD2F7F7F7 F1F3F4E2E6E8E3E7EBF3F5F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9 F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F7F7F7 EDEFF1F9F9F9D0EDF87CCFF140B7ED1AA7F00E9AEC088DE50B82DC2E8ADA6EA7DFC4D8EDF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9C6CED5D6DBE0F9F9F9F9F9F9F9F9F9F9F9F9F8F8F8ABB6C2 F0F2F3F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FBFBFBDDF3FA80DBF94ECEF826C2F609B4F502A9F2029EED0291E6 0283DF0273D1045DB4025EC1417FC7CBD9EBF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9B0BBC64F6982697E93B9C5CFB8DBED 98CEED8FC7EB91C4EAA2C7E6577593375572778A9DE5E8EAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAFAFBE7F7FDBDEEFC86E3FB22CEFA 07C6FA03BEF802B4F502A7F00298E90289E10370C6093D6D0A376506468E0850AB8CABD3F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9CBD1D8 C1C9D1CEECF87CD5F533BDF41EB2F210A5EE0897E9058AE2047CDA0470D13582D06994C498A7B6 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAFAFA D1F1FCF0F9FBC9E5EA7FD2E454C8E03CC6E42DB3D728A9D32CA4D42A95CC2888C42A7EBE3781C7 477CB644658A1C47790C4CA17498C8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F9F9F9F9F8F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F6FAFCB0E9FB78DBFA3ECFF908BEF702B6F602ABF2029EED0290E5 0281DC0272D20969C80B5FBD266ABBBCCEE3F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8 F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9 F9F9F9F9F8F9F9F9F9F9F9F9CCD8DD8F9BA07878786D6C6C6D6D6D686767666D6E6197A417B4E3 01AEEE019CE50F91DE6B9EBD6F7A827676766363636261615E5D5D5158628A8E92E5E5E5F9F9F9 F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9 F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9 F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9 F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9 F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F1F9FCE5F8FDE2F6FBD8F3F9D7F4FA A5E9FB31CBFA02B5F502A6EF0295E8178FE185BDEAC7DEF2C1D8ED82ABD62160AF92AED3F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9 F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9 F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F8F8C4C3C49B9B9B9797979292925B5B5B 5C5C5C5C5C5C5C5C5C5C5C5C5B676A3490B11B6A8E85A6B99F9F9FA2A2A2A2A2A26565655C5C5C 5C5C5C5C5C5C5D5D5D535353DDDDDDF9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9 F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9E5F4F9 BCEBFBEFF7F9F7FBFCFEFEFFFFFFFFFEFFFFD5F5FD29C6F802ADF212A1EBB7DEF7FEFFFFFFFFFF FFFFFFF9FCFDC7DCEA245EAB95AFD3F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9 F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9C7C7C7 8B8B8B9797979797977D7D7D4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B5353520D83B00295DA686766 9898989797979595954D4D4D4B4B4B4B4B4B4B4B4B4B4B4B4D4D4D797979F9F9F9F8F9F9F9F9F9 F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9 F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8 F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9 F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9 F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9 F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9 F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9 F9F8F9F9F9F8F9F9F9F6F8F76DCEF6D7EEF6FBFDFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8EE0FB 07B2F36AC7F4FDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFBFDFDBFD5E40E4B9DC5D3E5F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8 F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9 F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9 F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9 F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9 F9F9F9F9F9F9F9F9F8F9F9F98484846C6C6C8989898A8A8A5C5C5C393939393939393939373737 3636364342422095B50FA0E539382E7F7F7F8B8B8B696969383838383838363637363636363636 3636363B3B3BF4F3F4F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8 F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9 F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9 F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9 F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8 F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9 F9F9F8F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9 F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9 F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F98CCFF275C8EDF3F9FAFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE6F7FD0EB2F2B8E5FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F1F8F9658EB82F67AEF7F8F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8 F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9 F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8 F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8DAD9D84343444444454B4D4E3D3E3F 2C2D2D3434342E2D2D2B2A2A2425252122225A523B17A4DE0399F048503A2A2A2A2D2D2D282828 28282832323229292A232426222325222223282929BDBCBBF8F8F9F9F9F9F8F9F9F9F9F9F9F9F8 F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9 F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8 F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8 F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F9F9F9F9F8F9F9F8F9F9F9F8 F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8 F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9 F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8EBF2F7 20A0E89BD1E8FBFDFDFFFFFFFFFFFFEDEDEDACACACE9E9E9FFFFFFFFFFFF2AB2EED3EEFCFFFFFF FFFFFFCDCDCDFDFDFDFFFFFFFFFFFFF9FCFCB6D2DD034696A9C2DEF9F9F9F9F9F9F9F9F9F9F9F8 F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8 F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9 F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9 F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8 F9F9F92B343C161B1F1E262B3236383F45483C4D5324414C1D3B4614262D292D3060826B049DF1 0392ED4D87901B1D1B18232A1B2D3B1E303D323F47333A3D262A2E141B22101418232526E5E4E5 F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9 F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9 F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9 F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9 F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8 F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9 F8F9F9F9F9F9F9F9F8F9F8F98FC6EC1A95E2ABD6E7FCFDFEFFFFFFFFFFFF7878788B8B8BFCFCFC FFFFFFFFFFFF2BA9E9CFECFCFFFFFFC9C9C95B5B5BE5E5E5E0E0E0FFFFFFF9FCFDD1E8ED155597 4A84BEF9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8 F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9 F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9 F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8 F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9 F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9ECF2F5082E530F19221B2E3B2243591A4D6C1351730C4C6D 083E591532401B56770494E80392EE018AEB0180E3044F8D13222E0C2D490A32550B33560D3250 162F44081B2B09141E2F3B45F8F7F7F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9 F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9 F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8 F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9 F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9 F8F9F8F8F9F8F9F9F9F8F9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9 F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8 F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9 F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F94B9EE01287DAAAD5E3F8FBFC FFFFFFFFFFFF999999202020A0A0A0FFFFFFF5F9FC0C95E5A6D9F9FFFFFFDFDFDF212121232323 E8E8E8FFFFFFF3F9FACFE8EC1A58971369BAF1F2F2F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9 F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9 F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9 F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9 F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9DBE7F0034F990F1923 0D29420C3E67074879074E800F517D27526D1B46630387DD028DED0287EA0181E4017BDC0171CD 053B6710283C03315703366105366109335918344E2F3B46205D91F4F3F3F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9 F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9 F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9 F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9 F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F9F8F9F9F9F9F9 F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9 F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9 F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8 F9F8F91E7DD20A78D28EC4D9E9F4F7FEFFFFFFFFFFFFFFFFFAFAFAFFFFFFFFFFFFAFD1EB038FEB 55AEEFFFFFFFFFFFFFF6F6F6F7F7F7FFFFFFFDFEFEE1F0F3C8E1E70A50960D6CC1CBD4DCF8F8F9 F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9 F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8 F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9 F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9 F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8 F8F9F8F9F9F9DBE5EF0358B2063C75162636163A5B2050792F5677294C690E548C017EDC0184E7 0182E5017EE2017ADA0174D20170C90169BD03488013314A1B3952284F713A5E7E4355661F4A74 1680DBF5F4F4F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9 F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8 F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8 F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9 F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9 F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9 F8F9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9 F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9 F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9 F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F3F4F70967C20469C854A0CBD1E9EDF0F8F9FEFEFFFFFFFF FFFFFFFFFFFFFCFDFE3692D90188EB057EDFD3E3F2FFFFFFFFFFFFFFFFFFFCFEFEE9F5F6CCE6EA 9DB3C5045BAC1071C9B5CEE1F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9 F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8 F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9EDF1F40451A80151AB014FA40B4B8B0A4E8F 015DB30170D10175D70178DA0179DB0178D90176D50173CF016FC8016BC10168BA0164B50162B2 025CA70F4F800F45770257AD046ED32D93E6F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9 F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8 F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9 F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9 F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8 F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9 F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9 F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8 F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9 F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9 F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F1F3F6055BB4015CB9 1272BFA5CCDACFE7ECE5F2F4F3F9FBF7FBFCF5FAFB71A9D50180E3017FE2017ADA2B7CC2E2EDF2 F3F9FAEDF6F8DDEEF1CBE5EADAE8ED2F659A0262BE0E75D1BFD8ECF9F8F9F9F8F9F9F9F8F9F9F9 F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9 F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9 F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8 F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9 F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9 F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8 2360AD0149A2014DA70F4D871661A10765B7056EC7036FCA016FCC0171CD0171CC016FC9016DC4 016BBF026ABB046AB90568B51D6EAF5382AC5F7B991A5FA70268D2087BE05AAEEBF8F9F8F9F9F9 F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9 F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9 F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9 F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8 F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9 F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8 F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9 F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F8F9 F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8 F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8 F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8 F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8 F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9 F8F8F8F9F8F8F8F7F80E59AD0152AD0157B2257DBC94BDD1C8E1E8CCE6EBB2D2DE4D93C60176D6 017ADB0177D60173D0016EC61E69A98FAFC4C7E1E7D6EBEEBCC9D63E6D9C0562BB0267CA0D7CDC D1E3F0F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9 F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8 F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8 F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9 F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9 F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8 F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8658DC301449E0147A1174C896685A27E9CB77BA6CA619CCA 5299CE3C8ECB3088C9328ACA388ECA4795CB5D9DCB86B1D2A8C9E2C9E3F3CCDEEC92B2CD0C64C4 0274E00C8BED8CCAF3F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8 F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9 F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8 F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9 F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8 F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9 F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9 F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9 F9F9F9F9F9F9F8F9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9 F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9 F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9 F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8 F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8316BB3014AA3014EA80154AE0D6AB9 1872B51A73B7086DC00171CE0172D00568BA0A55970563B2016CC10167BA025DAA0A5395105494 095BA50362C00264CB0470D80E88E8E9EEF0F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9 F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9 F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8 F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8 F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8 F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8 F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8BCCBE101419B01449E 0246994D7AA896B4CBC4E3F8C8E9FDD9EFFDC8E8FDC9EAFEDBF1FECCECFECAEAFEC9EAFED9F0FE CAEAFEC8E9FDA4BDD35A97D00171E00281EB0F9AF4E7F0F7F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9 F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9 F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8 F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9 F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9 F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8 F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9 F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9 F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F8F8F8F9F8F9F9F8F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9F9F9F8F9F9F9F8F9F8 F8F9F8F8F8F8F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8 F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8 F9F8F8F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9F8F8F8F9F8F8F8F9F9F8F9F9 F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8F9F9F8F8F8F9F8F9F9F8F9F9F9F9F8 6E93C501449E0148A1014DA60154AD015BB40161BA0166BF0169C2026EC80F4074103D6E103D6E 0754A10165B60163B40161B60160BB0160C30263CE016CDA057FE641AAF2F9F8F9F8F8F8F8F9F9 F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8 F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9F8F8F8F9F8F8F8F9F9F8F9F9F9F9F9 F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8F9F9F8F8F8F9F8F9F9F8F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8 F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8 F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9 F9F9F9F9F8F8F9F9F93769B001439E0148A10A50A06688AAB7D2E6CDE5F6D0E6F5C7E2F4C8E2F3 CAE2F2C6E0F1C3DEF0BEDBEEC9DFEDBED9ECABC6DC779CC00A73DA027EEC0A94F46DC6F8F9F9F9 F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9 F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8 F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9 F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9F8F8F8F9F8F8F8F9F9F8F9F9F9F9F9F8F9F9F8F9F9 F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8F9F9F8F8F8F9F8F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9F9F9F9 F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9 F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF9F9F8F8F8F9F8F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8 F8F9F9F8F8F9F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9 F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8 F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8 F9F8F9F8F8F8F9F8F8F8F9F9F8F9F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8 F9F9F8F8F8F9F8F9F9F8F9F9F9F9F8C3D0E401419C01449E014AA20150A70156AD015CB20160B6 0164B807539D103E6F103E70103E70103F71035CAE0161B80161BF0162C70264D1016ADB0178E7 088FF18ED0F5F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8 F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9 F8F8F8F9F8F8F8F9F9F8F9F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8F9F9F8 F8F8F9F8F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9 F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8 F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9 F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8F9F9F9C3D1E30546A00147A2014CA6135CA6 7594B2E0EEF7E1F3FFE3F4FFE7F6FFE3F4FFEAF6FFE6F5FFE3F4FFEAF7FFDAEBF79DB7D0247FD7 077FEC1496F32EAFF8E5F1F7F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9F9F9F8 F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9 F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9 F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9F8F8F8F9F8F8 F8F9F9F8F9F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8F9F9F8F8F8F9F8F9F9 F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9F9F9F8F9F9F9 F8F9F8F8F9F8F8F8F8F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9 F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9 F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F8F8F8F9F8F9F9F8F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8000000F8F8F9F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9 F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8 F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9 F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9F8F8F8F9F8F8F8F9F9F8F9F9F9F9F9F8F9F9F8F9F9 F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8F9F9F8F8F8F9F8F9F9F8F9F9F9F9F8F9F9F93C6DB201439E 0248A1014DA40153A90158AC015CAF0160B40D46821140731141741141751140740B4B8D0161C3 0262CB0164D50169DF0176E80389F01EA6F7EDF3F7F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9 F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8000000F9F9F9F9F9F9F9F8F8 F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9F8F8F8F9F8F8000000F8F9F9F9F9F9F8F9F9F8F9F9F8F8F9 F8F9F9F8F8F8F9F8F9F8F9F8F9F9F8F8F8F9F8F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9 F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9F9F9F9F9F8F9 F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9 F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8F9F9F9 F9F9F8819EC50249A7024DAB0353AE1C63A77899BDA8C2DFACC4DEA8C1DDA2BDDD99B8DC8EB3E0 81AEE072A1DA5385C02774BF077EE8269CF333B0F9B6DFF4F9F9F9F9F9F9F9F9F9F8F9F9F9F8F8 F9F9F8F9F9F8F8F9F9F8F8F9F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8000000F9F9F9F9F8F9F9F8F9 F9F9F8F9F8F9000000F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8 F9F9F9F8F8F8F9F8F8000000F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8 F9F9F9F9F8F8F9F8F9F8F8F8F9F8F8F8F9F9F8F9F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8 F9F8F9F8F9F8F9F9F8F8F8F9F8F9F9F8F9F9000000F9F9F9F9F9F9F9F9F9F8F9F9F9F8F8000000 F9F9F8F8F9F9F8F8F9F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8 F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9000000F9F9F9 F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9F9F9F9F9F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F9F8F8F8F9 F8F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9F9F9F8 F9F9F9F8F9F8F8F9F8F8F8F8F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9 F9F8F9F8F8F8F8F9F9F8F8F8F9F9F8A9A9AA2D2D2D1313134F4F4FC7C7C7F9F8F8ABABAC2F2F2F 1313134F4F4FC8C7C7F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8AAA9AA2D2D2D131313 4F4F4FC7C8C8F9F9F9ABACAC2F2F2F1313134F4F4FC7C7C7F9F8F9F8F9F8F9F9F8F8F8F9F8F9F9 F8F9F9F9F9F8F9F9F9C6D3E60546A00147A2024CA60152A90156AC015AAF025CB311417512447B 12467F12478112467E11447B0261C80164D9016AE20375E90E8BF01EA3F7A0D9F7F8F9F9F9F8F9 F8F8F8F8F9F9F8F8F8F9F9F8F8F8F9F8F9F9F9F9F8F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9 F8F9F8000000F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9F8F8F8F9F8F8F8F9F9 F8F9F9F9F9F9F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8F9F9F8F8F8F9F8F9F9F8F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8AAAAA92D2D2D1313134F4F4FC8C8C8F8F9F8 ABACAB2F2F2F1313134F4F4FC8C7C8F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9A9A9A9 2D2D2D1313134F4F4FC7C7C8F8F9F9ACACAB2F2F2F1313134F4F4FC7C7C8F8F8F9F9F8F9F8F9F8 F9F8F8F9F9F9F9F9F9F9F8F8F8F8F8F8F8F7F6F6F66E94C50B5DBC045BBC045EBB1072C31573BB 1A78BC197CC71276CC0E71CD0F72CE1174CE1173C8137DD10C82E5299BEF3EB4F8A5D7F2F7F7F6 F8F8F8F9F9F9F9F9F9F8F9F9F9F8F8F9F9F8F9F9F8F8F9F9F8F8F9F9F9F8000000F8F9F8F8F9F8 F8F8F8000000F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9 F8F8F8F9F9F8F8F8F9F8F9F9000000F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8 F9F9F9F9F9F9F9F8F8F9F9F9F9F9F8F9F9F9F9F8F8F9F8F9F8F8F8F9F8F8F8F9F9F8F9F9F9F9F9 F8F9F9F8F9F9F8F8F9F8F9F9F8F8F8F9F8F9F8F9F8F9F9F8F8F8F9F8F9F9F8F9F9F9F9F8F9F9F9 000000F9F9F9F8F9F9F9F8F8000000F9F9F8F8F9F9F8F8F9F9F9F8F9F9F9F8F9F8F8F9F8F8F8F8 F8F8F9F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F8F9F9F9F8F8F8F9F9F9F8F9F8F8F8F8F9F9F8F8F8 F9F9F8F8F8F9F8F9F9000000F9F9F9F8F8F8F9F8F8F8F8F9F8F8F9F9F8F9F8F9F8F9F8F8F9F9F9 F9F9F9F9F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F8F8F9F8F8F9F9F9F8F8F8F8F8F9F8F8F9F9F9F8F8F9F8F9F8F9F8F9F8 F8F9F9F8F9F8F8F8F9F9F8F8F9F9F8F9F8F8F9F8F8F8F8F8F9F8F9F8F9F9F9F8F9F8F8F9F8F8F8 F8F8F8F8F9F8F8F9F8F9F9F9F9F9F9F8F9F8F8F8F9F8F8F8F8F9F8F8F8F9535353D3D2D2E2E3E3 8D8D8D343434F9F8F84A4A4AC5C6C5E5E6E5818181353535F9F9F9F8F9F9F8F9F8F9F9F8F9F9F8 F9F9F9F9F8F9535353D2D3D2E3E2E28C8D8D343434F9F9F84A4A4AC5C5C5E5E6E6818182353535 F9F9F9F9F8F9F8F8F8F9F8F8F9F9F9F8F8F8F8F8F9F8F8F9F9F9F883A0C50249A7024EAB0253AF 0156B20159B40658AB12457D144C88155192165295155090134A85065EBE016AE40175EB148DF1 34ABF667C7F7F7F7F7F9F9F9F8F9F8F8F8F9F8F8F8F8F9F8F8F8F9F9F8F8F9F8F8F8F9F9F9F9F9 F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F8F8F8000000F9F9F9F8F9F9F8F9F8F9F9F8F9F9F8F9F9F9 F9F8F9F8F9F9F8F9F8F9F8F8F8F9F9F9F8F8F9F9F8F9F9F8F8F8F8F8F9F9F8F8F9F8F8F9F9F9F9 F9F8F9F8F8F8F9F8F8F9F9F9F8F8F8F8F8F9F8F8F9F9F9F8F8F9F8F9F8F9F8F9F8F8F9F9535353 D2D2D3E3E2E28D8D8C343434F9F8F84A4A4AC6C5C6E5E6E6828182353535F8F8F8F8F8F8F8F9F8 F8F9F8F9F9F9F9F9F9F8F9F8535353D2D2D2E2E3E28C8C8D343434F9F8F84A4A4AC6C6C6E5E5E5 828181353535F8F9F8F8F9F8F8F8F8F9F8F8F9F9F9F8F9F9F7F8F7F7F7F6F5F5F4F2F2F2ECEBEC 90B5D8157DDB0472D70368C60467C60366C90362C70360C60260C80361CD0364CE036AD10B79D9 3BA3EE47B9F8A7D0E5EDEDEDF2F2F3F4F4F5F7F7F6F7F8F7F9F8F9F8F9F8F8F9F9F8F9F8F8F8F9 F9F8F8F9F9F8000000F9F8F8F8F8F8F9F8F9000000F9F8F9F8F8F9F8F8F8F8F8F8F8F9F8F8F9F8 F9F9F9F9F9F9F8F9F8F8F8F9F8F8F8F8F9F8F8F8F9F9F8F8F9F8F8000000F9F9F9F8F8F8F9F8F8 F8F8F8F8F9F8F8F9F8F8F8F8F9F8F8F9F9F9F8F9F9F8F9F8F9F9F8F9F9F8F9F9F9F9F8F9F8F9F9 F8F9F8F9F8F8F8F9F9F9F8F8F9F9F8F9F9F8F8F8F8F8F9F9F8F8F9F8F8F9F9F9F9F9F8F9F8F8F8 F9F8F8F9F9F9F8F8F8F8F8F9F8F8F9000000F8F9F8F9F8F9F8F9F8000000F8F9F8F8F8F9F9F8F8 F9F9F8F9F8F8F9F8F8F8F8F8F9F8F9F8F9F9F9F8F9F8F8F9F8F8F8F8F8F8F8F9F8F8F9F8F9F9F9 F9F9F9F8F9F8F8F8F9F8F8F8F8F9F8F8F8F9F9F8F8F9F8F8000000F9F9F9F8F8F8F9F8F8F8F8F8 F8F9F8F8F9F8F8F8F8F9F8F8F9F9F9F8F9F9F8F9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F9F8F8F9F9F9F8F8F8F8F8F9 F8F8F9F9F9F8949494272727000000000000F8F9F8000000F9F8F8000000000000000000000000 F9F8F9D9DADA6564651818184F4F4FCBCBCBF8F9F8000000000000000000000000000000000000 F8F9F8F8F8F9F9F8F8F9F8F8E6E7E79393933B3B3BF9F8F8F8F8F8F8F9F8F8F9F8D3D3D3232323 F9F9F9646565A4A5A4F9F9F8A4A4A3656565F9F8F9F8F9F9F8F9F8E7E6E69393933B3B3BF9F9F8 F9F9F8F8F8F8F8F9F9D3D3D4232323F9F9F9F9F8F9F8F8F8F9F8F8F9F9F9F8F8F8F8F8F9F8F8F9 F8F8F7F6F7F67298C70C5EBD045CBD025DC0025EC1085EB1134B8716559A195EAA1960AD185CA6 1653960A5FBA0177ED148EF23EAFF761C2F6EDF1F2F7F7F7F8F8F8F8F9F8F8F8F9F8F8F8F8F9F8 F8F8F9F9F8F8F9F8F8F8F9F9F9F9F9F8F8F8000000010101414241BEBFBEF8F8F80000007E7E7E 1414144E4E4ED0D0CFF9F9F8949494272727000000000000F9F8F8000000F9F8F8000000000000 000000000000F8F8F9D9D9DA6565651818184F4F4FCCCBCBF9F9F9000000000000000000000000 000000000000F8F9F8F8F9F9F8F9F8F8F8F9E7E6E69393933B3B3BF9F8F8F8F8F8F9F8F9F8F9F9 D4D3D4232323F8F8F8646464A4A5A4F8F9F8A4A4A4656565F8F9F8F8F8F9F8F8F8E6E7E6939393 3B3B3BF9F8F8F8F9F9F9F9F9F8F8F8D4D3D3232323F8F9F8F8F9F8F8F8F8F9F8F8F9F9F9F7F8F8 F6F7F6F5F5F4F2F2F1ECECECE4E3E4D7D7D7ADBFC942A0D90695ED0284E10378D50375D90175E3 0175E70177EA047CEA319BF160BEF968B4DCB7C3C9DADADAE4E4E4ECECEDF1F1F2F6F6F5F6F7F6 F8F7F8F8F9F8F8F9F9F8F9F8F8F8F9F9F8F8000000000000000000000000F9F8F9000000898889 181818323232B1B1B1F8F9F8000000F9F9F9949494272727000000000000F8F9F8F8F8F9F9F8F8 000000000000000000000000F9F8F8000000F8F9F80000008989891A1A1A212121B0B1B1878887 1C1C1C303030B2B2B2F9F8F9D9DADA6465641818184F4F4FCCCBCBF9F9F8F9F9F8F8F8F8F8F9F9 171717DDDDDEB5B5B5000000B5B5B5DEDDDD141414F8F8F8000000000000000000000000000000 F8F9F8000000888988181818323232B1B1B1F9F8F8F9F8F8F8F8F8F9F8F9949494272727000000 000000F8F8F8D3D4D35D5D5D0C0C0C000000F8F9F8F8F8F9000000010101414142BFBEBEF9F8F8 000000F9F9F9D9D9D96564641818184F4F4FCBCCCBF8F8F8F9F8F8F9F9F9F8F9F9F8F9F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F8F8F9F8F8F9F9F9F8F8F8F8F8F9F8F8F9F9F9F81C1C1C8C8B8CEDEEEDF8F9F9F8F9F8000000 F9F8F8F9F9F8F9F8F8919191656565F9F8F96364648B8A8BE6E6E79D9D9D505050F8F9F8F8F9F8 F9F9F9F9F9F9F8F9F8F8F8F9F8F8F8F8F9F8F8F8F9F9F8F8000000000000181818D4D4D4F9F8F8 F8F8F8F8F9F8DEDFDE2E2E2EAFAEAEF9F9F9F2F3F34243428F8F8F434342F3F3F3F9F8F9F8F9F9 000000000000181818D5D4D4F9F9F8F9F9F8F8F8F8DEDFDF2E2E2EAEAEAFF9F9F9F9F8F9F8F8F8 F9F8F8F9F9F9F8F8F8F7F7F8F6F6F7F5F5F4F1F2F1EBEAEB93B6D8167FDB0475DB0271D9277CC9 32679F2768AF206ABB256EBD417EC15689BD3279C82599F547B7FA70BFE9E3E6E6EFF0EFF4F4F4 F6F6F6F7F8F7F7F7F8F8F8F8F8F9F8F8F8F9F9F8F8F9F8F8F8F9F9F9F9F9F8F8F8F9F8F8F3F3F3 A8A9A8484848F8F8F80000007A7A7AE0E1E1777777555555F9F9F81C1C1C8C8B8CEDEEEEF8F9F8 F9F8F8000000F9F8F8F9F9F8F9F9F8919191656666F8F8F96363648B8B8BE7E6E79D9D9D505050 F9F9F9F8F8F8F8F8F9F8F8F9F9F9F8F8F9F8F9F8F9F8F9F8F8F9F9F8F9F8000000000000181818 D5D4D4F9F8F8F8F8F8F9F8F9DEDFDF2E2E2EAEAEAFF8F8F8F2F2F24243428F8F8F434343F3F3F3 F8F9F8F8F8F9000000000000181818D5D4D4F9F8F8F8F9F9F9F9F9DEDEDE2E2E2EAEAEAEF8F9F8 F8F9F8F8F8F8F9F8F8F9F9F9F7F8F8F6F7F6F5F5F4F1F1F0EBEBEBE2E1E2D4D5D5C2C3C2B0AEAE 829AA24499BB289DD51DA4F220A1FA2CA1FA49A9F269A8D3739EB687949CB0B0B0C6C5C5D6D6D6 E2E2E2EBEBECF1F1F2F6F6F5F6F7F6F8F7F8F8F9F8F8F9F9F8F9F8F8F8F9F9F8F8F9F9F8000000 F9F8F8F8F8F8F9F8F9000000797979E2E2E39B9B9B343434F8F9F8000000F9F9F91C1C1C8B8C8B EDEDEEF8F8F8F8F9F8F8F8F9F9F8F8F9F8F8000000F9F9F9F8F8F8F9F8F8000000F8F9F8000000 797979E3E2E29C9C9C050505797979E2E2E19D9D9C353535F9F8F96364648A8B8AE7E6E69D9E9E 505050F9F9F8F9F9F8F8F8F8F8F9F9474747BABABB474747747474484848BABABA3F3F3FF8F8F8 000000F8F8F9000000F8F9F8F9F8F9F8F9F8000000797979E2E2E39C9B9B343434F9F8F8F9F8F8 F8F8F8F9F8F91C1C1C8C8B8CEDEDEEF8F8F8F8F8F85A5A5A767676E8E8E8F9F9F9F8F9F8F8F8F9 F8F8F8F3F4F3A8A8A9484848F9F8F8000000F9F9F96363638B8A8AE6E6E69D9E9D505050F8F8F8 F9F8F8F9F9F9F8F9F9F8F9F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F9F8F8F8F8F8F9F9F8F9F8F9F8F9F8F9F9F9ABACAB 3B3B3B1414148D8D8DF9F8F8000000F8F9F9F8F8F9A3A3A22B2B2BEEEEEFF8F9F9191919000000 000000000000050505F8F8F9000000000000000000000000000000000000F8F8F8F9F8F9F8F8F8 F8F9F8E2E2E28D8D8D313131F8F9F9F8F9F8C2C2C320201FA1A1A2F8F9F8F8F9F8F8F8F8B6B6B6 000000BEBFBFF8F8F9F8F8F8F9F9F9F8F8F8E2E3E28E8D8E313131F8F8F9F9F9F8C2C2C3201F20 A1A1A2F8F9F8F9F9F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F7F7F6F7F4F5F4F2F2F2EBECEBE2E3E3 D6D7D7AFBEC749A2D7079CF32388DFBED5E7FFFFFFFCFDFEFEFEFFFFFFFFB8D3E82A82D867B9E5 93B6C8D3D3D3DFDFE0E9EAE9EFF0EFF4F5F4F7F7F7F8F7F7F8F8F9F8F8F8F9F8F9F8F8F8F8F9F8 F8F8F8F8F8F8A6A7A7373737090909000000070707F8F8F9000000E1E2E1F8F8F8E1E1E1151515 F8F9F9ABABAC3B3B3B1414148D8D8DF8F9F8000000F8F9F9F8F8F9A3A3A22B2B2BEFEEEFF8F8F9 191919000000000000000000050505F8F8F8000000000000000000000000000000000000F8F9F9 F8F8F8F9F8F8F9F8F8E2E3E38D8D8E313131F8F8F8F8F8F9C2C3C31F1F20A1A2A2F8F8F8F9F8F9 F8F8F8B6B6B6000000BEBFBEF8F9F8F9F9F9F9F8F8F8F8F9E2E2E28E8D8E313131F8F9F8F8F8F8 C2C2C21F2020A1A2A2F8F9F8F8F8F9F9F9F8F8F8F9F8F9F8F8F9F8F7F7F7F8F8F8F5F5F5F3F4F4 EFEFF0E9E9E9E2E2E2D6D6D6C8C9C8B8B8B8A8A9A99998988F8F8E8A8C8D8B8D8E8C8C8D979797 A9A9A8BABABAC9C9C9D8D8D8E2E2E2EBEBEAF1F0F1F3F4F3F6F6F6F7F8F7F8F9F9F8F9F9F8F8F8 F9F8F8F9F8F8F8F9F9F8F8F9000000F8F8F8F8F8F9F8F9F9000000F1F2F2F8F8F8F7F6F7000000 F8F8F9000000F8F9F8ABACAB3B3B3B1414148D8D8EF8F8F8F9F8F9F8F8F8F8F9F8000000F8F8F8 F8F9F9F8F9F9000000F8F8F9000000F1F1F2F8F9F8F6F7F6000000F2F2F2F8F8F8F6F7F7000000 F8F8F8191919000000000000000000050505F8F8F9F9F9F8F8F8F9F9F8F9797979717171232323 F6F5F5222222717171696969F9F9F8000000F8F9F8000000F8F9F8F8F9F9F8F9F9000000F2F1F1 F9F8F8F6F7F7000000F9F9F8F8F8F8F8F8F9F8F9F9ABABAC3B3B3B1414148E8D8EF8F8F8161616 DFE0DFF8F9F8F8F9F8F9F9F9A7A6A6373737090909000000070707F8F9F8000000F8F8F8191919 000000000000000000050505F8F8F9F8F9F8F8F9F8F8F8F8F9F9F9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F9F8F8F8F8F8 F9F9F8F9F8F9F8F9F8F9F9F9F8F9F8F8F9F9B9B9B91A1A1AF9F8F8000000F8F9F9B3B3B30D0D0D CBCBCBF8F8F9F8F9F9656566898A8AE1E1E1F9F8F9F8F8F8F8F8F9F8F9F8F8F9F8F8F9F8F9F9F9 F9F8F8F8F8F9F8F8F8F9F8F9626262D9DAD9E3E3E38D8D8D3E3E3EF8F9F9959595171717BABABA F8F8F9F8F9F8F8F9F8ECECEC393939B2B2B23E3E3EEFEFF0F8F8F8636363D9D9D9E3E4E38E8D8E 3E3E3EF8F8F9959595171717BABABAF8F8F9F8F9F8F9F9F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F7 F7F6F7F4F5F4F2F2F2EAEBEAE1E2E2D4D5D5C0C0C0AAA8A87E8E942E74B072B4EDD9EAF9E3EDF9 ECF2F9D8EAFA55A8EE41709D9A9A9AB7B7B7CECECEDDDDDEE8E9E8EFF0EFF4F5F4F7F7F7F8F7F7 F8F8F9F8F8F8F9F8F9F8F8F8F8F9F8F8F8F8F8F8F8202121A0A1A1DEDFDE9B9B9C000000F8F8F9 0000007C7C7CE1E1E17A7A7A555555F8F9F9F8F8F9F8F8F8B9B9B91A1A1AF8F9F8000000F8F9F9 B3B3B30D0D0DCBCBCCF9F8F9F8F8F96566658A8A89E2E1E1F8F8F8F9F8F8F8F8F8F9F9F8F9F8F9 F8F9F8F9F9F9F8F9F8F8F9F9F8F9F9F8F8F8636262DAD9D9E3E4E48D8D8E3E3E3EF8F8F8959595 171717BABABAF8F9F9F8F8F8F9F8F9ECECEC393939B2B2B23E3E3EEFF0EFF9F9F9636262D9D9DA E3E3E38E8D8E3E3E3EF8F9F8959595171717BABABAF8F9F9F8F9F8F8F8F9F9F9F8F8F8F9F8F9F8 F8F9F8F8F8F8F9F9F9F7F7F7F6F7F7F5F5F6F3F3F3F1F1F1EBEBEBE6E7E6E1E0E1DBDCDCD6D6D6 D4D4D3D1D1D2D2D1D2D3D3D4D7D7D7DCDCDBE2E1E1E7E7E7EDECECF0F0F0F4F4F3F6F5F6F6F7F6 F8F8F8F8F9F8F8F9F9F8F9F9F8F8F8F9F8F8F9F8F8F8F9F9F8F8F9161616D4D4D4F8F8F9F8F9F9 000000F8F9F9F8F8F8F9F8F9000000F8F8F9000000F8F9F8F8F9F8F9F9F9B9B9B91A1A1AF8F8F8 F9F8F9F8F8F8F8F9F8161616D4D4D4F8F9F9F8F9F9000000F8F8F9000000F8F8F9F8F9F8F8F9F8 000000F9F9F9F8F8F8F8F9F9000000F8F8F8666666898989E1E2E1F9F8F9F8F9F9F8F8F9F9F9F8 F8F8F9F9F8F9A9A9AA050505838382F9F8F8818181050505949494F9F9F8000000F8F9F8161616 D4D5D4F8F9F9F8F9F9000000F9F8F8F9F8F8F8F9F9000000F9F9F8F8F8F8F8F8F9F8F9F9F8F8F9 F8F9F9B9B9B91A1A1AF8F8F85A5A5A767676E7E8E7F8F9F8F9F9F9212020A0A0A1DEDEDE9C9B9C 000000F8F9F8000000F8F8F8656666898A8AE1E2E1F8F8F9F9F9F8F8F8F9F8F9F8F8F9F8F8F8F8 F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8F8F8F9F8F8F8F8F8F9F9F8F9F8F9F8F9F8F9F9F9000000000000252525969696 F9F8F8000000F8F9F90A0A0A000000000000000000F8F9F9DCDCDD6A6A6A1F1F1F000000000000 F8F8F9F8F9F8F8F9F8F8F9F8F9F9F9F9F8F8F8F8F9F8F8F8F9F8F99D9D9D2021201B1B1B545454 CCCDCDF8F9F9000000000000000000000000000000EBECEB5E5E5EB4B4B4F8F8F8AFB0B0606061 F8F8F89E9E9E2020201B1B1B545454CCCDCDF8F8F9000000000000000000000000000000ECECEB F9F8F8F8F8F8F9F8F8F8F8F8F9F9F8F8F7F8F6F7F6F5F5F5F0F1F0EBECECE2E3E3D6D6D6C6C5C5 ACABAC8B8C8C4F72993475A82A72AA246FAF2C74B7537BA0919191B3B3B3CECDCEDDDDDDE8E8E9 EFF0EFF3F4F3F5F6F5F8F8F8F8F7F7F8F8F9F8F8F8F9F8F9F8F8F8F8F9F8F8F8F8F8F8F8929292 1F1F1F181818878788000000F8F8F90000007D7E7D1313134D4D4DCFCFCFF8F9F9000000000000 252525969696F8F9F8000000F8F9F90A0A0A000000000000000000F8F8F9DCDDDC6A6A6A201F1F 000000000000F8F8F8F9F9F8F9F8F9F8F9F8F9F9F9F8F9F8F8F9F9F8F9F9F8F8F89E9D9D212020 1B1B1B545454CDCDCCF8F8F8000000000000000000000000000000ECEBEC5E5E5EB4B4B4F8F9F8 AFB0AF606160F9F9F99E9D9D2020211B1B1B545454CCCCCCF8F9F8000000000000000000000000 000000EBEBECF9F9F8F8F8F9F8F9F8F8F9F8F8F8F8F9F9F9F8F8F8F8F9F9F7F7F8F7F7F7F7F7F7 F5F5F5F4F5F4F4F3F4F1F2F2F0F0F1F0F0EFEFEFF0F0EFF0EFEFF0F0F1F0F2F2F1F4F3F3F4F4F4 F6F5F5F6F6F6F8F8F7F9F8F9F8F9F8F9F9F9F8F9F8F8F9F9F8F9F9F8F8F8F9F8F8F9F8F8F8F9F9 F8F8F98686851C1C1C000000F8F9F9000000F8F9F9F8F8F8F9F8F9000000F8F8F9000000F8F9F8 000000000000252525969696F8F8F8F9F8F9F8F8F8F8F9F88585851C1C1C000000F8F9F9000000 F8F8F9000000F8F8F9F8F9F8F8F9F8000000F9F9F9F8F8F8F8F9F9000000F8F8F8DDDDDD6A6A6A 1F201F000000000000F8F8F9F9F9F8F8F8F9F9F8F9DADADB040404E1E1E0F9F8F8DFDFDF030303 BEBEBEF9F9F8000000F8F9F88686861C1C1C000000F8F9F9000000F9F8F8F9F8F8F8F9F9000000 F9F9F8F8F8F8F8F8F9F8F9F9000000000000252525969696F8F8F8D3D3D4595959090909000000 F9F9F99292921F1F1F181818888788000000F8F9F8000000F8F8F8DCDDDD6A6A6A1F201F000000 000000F8F8F9F8F9F8F8F9F8F8F8F8F9F9F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F9F8F8F8F8F8F9F9F8F9F8F9F8F9F8 F9F9F9F8F9F8F8F9F9F8F9F9F8F8F8F9F8F8F9F8F8F8F9F9F8F8F9F9F9F8F8F8F8F8F8F9F8F9F9 F8F8F9F8F9F9F8F8F8F9F8F9F8F8F8F8F8F9F8F9F8F8F9F8F8F9F8F9F9F9F9F8F8F8F8F9F8F8F8 F9F8F9F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F9F9F8F9F8F8F8F9F9F9F8F8F8F9F8F9F8F8F9F8 F8F8F8F9F9F9F8F8F8F8F9F9F8F8F9F8F8F8F9F9F9F8F8F8F8F9F8F9F8F9F8F9F9F8F8F9F9F9F8 F8F8F9F9F8F9F8F8F9F8F9F8F9F9F8F9F8F8F8F8F8F9F8F8F8F8F8F9F9F8F9F8F9F7F8F7F8F8F8 F6F7F6F4F5F5F1F2F2EEEEEEEAE9E9E5E4E4DEDFDFD9D9D9D5D5D4D1D1D1D2D2D3D5D5D5DADADB E1E2E2E7E7E7EDECEDF0F0F0F3F3F4F5F6F5F6F7F6F7F8F7F9F9F9F9F8F8F8F8F9F8F8F8F9F8F9 F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F9F9F8F9F8F8F8F9F9F9F8F8F8F9F8F9F8F8F9F8F8F8F8 F9F9F9F8F8F8F8F9F9F8F8F9F8F8F8F9F9F9F8F8F8F8F9F8F9F8F9F8F9F9F8F8F9F9F9F8F8F8F9 F9F8F9F8F8F9F8F9F8F9F9F8F9F8F8F8F8F8F9F8F8F8F8F8F9F9F8F9F8F9F8F9F8F9F9F9F8F9F8 F8F9F9F8F9F9F8F8F8F9F8F8F9F8F8F8F9F9F8F8F9F9F9F8F8F8F8F8F8F9F8F9F9F8F8F9F8F9F9 F8F8F8F9F8F9F8F8F8F8F8F9F8F9F8F8F9F8F8F9F8F9F9F9F9F8F8F8F8F9F8F8F8F9F8F9F8F8F8 F8F9F8F8F8F8F8F8F8F8F9F9F8F9F9F8F9F8F8F8F9F9F9F8F8F8F9F8F9F8F8F9F8F8F8F8F9F9F9 F8F8F8F8F9F9F8F8F9F8F8F8F9F9F9F8F8F8F8F9F8F9F8F9F8F9F9F8F8F9F9F9F8F8F8F9F9F8F9 F8F8F9F8F9F8F9F9F8F9F8F8F8F8F8F9F8F8F8F8F8F9F9F8F9F8F9F8F9F8F9F9F9F8F9F8F8F9F9 F8F9F9F8F8F8F9F8F8F9F8F8F8F9F9F8F8F9F9F9F8F8F8F8F8F8F9F8F9F9F8F8F9F8F9F9F8F8F8 F9F8F9F8F8F8F8F8F9F8F9F8F8F9F8F8F9F8F9F9F9F9F8F8F8F8F9F8F8F8F9F8F9F8F8F8F8F9F8 F8F8F8F8F8F8F8F9F9F8F9F9F8F9F8F8F8F9F9F9F8F8F8F9F8F9F8F8F9F8F8F8F8F9F9F9F8F8F8 F8F9F9F8F8F9F8F8F8F9F9F9F8F8F8F8F9F8F9F8F9F8F9F9F8F8F9F9F9F8F8F8F9F9F8F9F8F8F9 F8F9F8F9F9F8F9F8F8F8F8F8F9F8F8F8F8F8F9F9F8F9F8F9F8F9F8F9F9F9F8F9F8F8F9F9F8F9F9 F8F8F8F9F8F8F9F8F8F8F9F9F8F8F9F9F9F8F8F8F8F8F8F9F8F9F9F8F8F9F8F9F9F8F8F8F9F8F9 F8F8F8F8F8F9F8F9F8F8F9F8F8F9F8F9F9F9F9F8F8F8F8F9F8F8F8F9F8F9F8F8F8F8F9F8F8F8F8 F8F8F8F8F9F9F8F9F9F8F9F8F8F8F9F9F9F8F8F8F9F8F9F8F8F9F8F8F8F8F9F9F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F5F5 F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8 F9F8F8F9F8F9F8F8F9F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8 F8F8F9F8F8F8F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9 F8F9F9F8F8F8F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9 F8F9F8F8F9F9F8F9F8F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8 F8F9F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F6F7F6F5F5F6F4F4F4F3F3F3F3F2F2 F3F2F3F2F2F3F2F2F3F2F3F2F3F3F3F5F4F5F6F6F5F6F7F6F7F7F8F7F7F8F8F9F8F8F8F8F8F8F9 F8F8F8F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9 F8F8F8F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8 F8F9F9F8F9F8F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8 F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9 F8F8F9F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8 F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8 F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9 F8F9F8F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8 F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9 F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8 F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8 F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9F8F9F8 F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8F9F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9F8F8F9 F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8 F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8F8F8F8 F9F9F8F9F8F9F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE6E6E6F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8 F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8 F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8 F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9F8F9F8F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8 F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8 F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8 F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8 F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9 F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9F8F9F8F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9 F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8 F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9 F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9 F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8 F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9F8F9F8F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9 F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9 F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9 F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9 F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9 F8F8F9F8F8F9F8F9F8F8F9F9F8F9F8F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8 F8F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8 F8F8F8F9F8F8F9F8F9F8F8F9F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8 F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8 F8F8F9F8F9F9F8F8F8F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6E6E6F9F8F8F8F9F8F8F9F8 F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9 F8F8F9F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8 F9F8F8F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8 F8F8F8F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9F8F9F8 F8F8F8F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8F9F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9F8F8F9 F8F9F8F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8 F8F9F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8F8F8F8 F9F9F8F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9F8F9F8F8F8F8 F9F9F9F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9F8F8F9F8F9F8 F8F8F8F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F9F9 F8F8F8F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8F8F8F8F9F9F8 F9F8F9F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9F8F9F8F8F8F8F9F9F9 F8F9F8F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9F8F8F9F8F9F8F8F8F8 F9F8F9F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F9F9F8F8F8 F8F9F9F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8F8F8F8F9F9F8F9F8F9 F8F8F8F8F8F8F8F9F9F8F9F8F9F8F9F8F8F9F8F8F9F8F9F8F8F9F9F8F9F8F8F8F8F9F9F9F8F9F8 F8F9F8F9F8F8F8F9F9F8F9F9F9F8F8F8F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F9F8F8F9F8F9F8F8F9F8F8F9F8F9F8F8F8F8F9F8F9 F9F9F8F8F9F8F8F8F9F8F8F9F8F9F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F9F9F8F8F8F8F9F9 F8F8F8F8F8F8F8F8F9F9F9F9F8F8F8F8F8F9F8F9F9F8F8F8F8F9F8F8F8F8F9F9F8F9F8F9F8F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF5F5F5F8F8F8F8F9F9F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8 F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8 F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8F9F9F9F9F8F9F8F8F8F8F9F8 F8F8F9F8F8F8F9F9F8F8F9F8F8F9F8F8F9F8F8F8F9F8F8F8F8F9F8F9F9F8F9F8F8F8F8F8F8F8F9 F8F8F8F8F8F8F8F9F9F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8 F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8 F8F8F8F8F9F8F8F8F8F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8F9F9F9F9F8F9F8F8F8F8F9F8F8F8F9 F8F8F8F9F9F8F8F9F8F8F9F8F8F9F8F8F8F9F8F8F8F8F9F8F9F9F8F9F8F8F8F8F8F8F8F9F8F8F8 F8F8F8F8F9F9F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8 F9F9F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8 F8F9F8F8F8F8F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F9F8F8F8F8F8F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8F9F9F9F9F8F9F8F8F8F8F9F8F8F8F9F8F8F8 F9F9F8F8F9F8F8F9F8F8F9F8F8F8F9F8F8F8F8F9F8F9F9F8F9F8F8F8F8F8F8F8F9F8F8F8F8F8F8 F8F9F9F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8 F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8 F8F8F8F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8 F8F8F8F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8F9F9F9F9F8F9F8F8F8F8F9F8F8F8F9F8F8F8F9F9F8 F8F9F8F8F9F8F8F9F8F8F8F9F8F8F8F8F9F8F9F9F8F9F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F9F9 F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8F8F8F8 F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8 F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8 F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F8F8F8F9F9F8F9F8F8F8F9F8F8F8F9F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8 F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F9F8F8F9F9F8F8 F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F9F8F9F8F8 F8F8F8F9F9F9F9F8F9F8F8F8F8F9F8F8F8F9F8F8F8F9F9F8F8F9F8F8F9F8F8F9F8F8F8F9F8F8F8 F8F9F8F9F9F8F9F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F9F9F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8 F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9 F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8 F9F9F9F9F8F9F8F8F8F8F9F8F8F8F9F8F8F8F9F9F8F8F9F8F8F9F8F8F9F8F8F8F9F8F8F8F8F9F8 F9F9F8F9F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F9F9F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8 F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8F9F9F9 F9F8F9F8F8F8F8F9F8F8F8F9F8F8F8F9F9F8F8F9F8F8F9F8F8F9F8F8F8F9F8F8F8F8F9F8F9F9F8 F9F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F9F9F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8 F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8F9F9F9F9F8F9 F8F8F8F8F9F8F8F8F9F8F8F8F9F9F8F8F9F8F8F9F8F8F9F8F8F8F9F8F8F8F8F9F8F9F9F8F9F8F8 F8F8F8F8F8F9F8F8F8F8F8F8F8F9F9F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F9F9F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8 F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F8F8 F8F9F9F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8 F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8 F8F8F8F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8 F8F8F8F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8F9F9F9F9F8F9F8F8F8F8F9F8F8F8F9F8F8F8F9F9F8 F8F9F8F8F9F8F8F9F8F8F8F9F8F8F8F8F9F8F9F9F8F9F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F9F9 F8F9F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8F8F8F8 F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8 F8F9F8F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8 F8F8F8F8F8F8F9F9F8F9F8F8F8F8F8F9F9F9F9F8F9F8F8F8F8F9F8F8F8F9F8F8F8F9F9F8F8F9F8 F8F9F8F8F9F8F8F8F9F8F8F8F8F9F8F9F9F8F9F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F9F9F8F9F8 F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8 F8F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8 F8F8F9F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8 F8F8F8F9F9F8F9F8F8F8F8F8F9F9F9F9F8F9F8F8F8F8F9F8F8F8F9F8F8F8F9F9F8F8F9F8F8F9F8 F8F9F8F8F8F9F8F8F8F8F9F8F9F9F8F9F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F9F9F8F9F8F8F8F9 F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8 F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F9 F8F8F9F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8 F9F9F8F9F8F8F8F8F8F9F9F9F9F8F9F8F8F8F8F9F8F8F8F9F8F8F8F9F9F8F8F9F8F8F9F8F8F9F8 F8F8F9F8F8F8F8F9F8F9F9F8F9F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F9F9F8F9F8F8F8F9F8F8F8 F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F9F8F8 F8F8F8F8F8F8F9F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F9F8F8F9 F9F8F8F8F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F9F8 F9F8F8F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8 F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8 F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8 F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9 F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9 F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9 F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8 F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9 F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9F8F8F8 F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8 F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8 F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8 F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9F8F8F8F8F8F9 F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8 F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8 F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8 F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8 F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8 F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8 F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F9F8F9F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8 F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9 F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8 F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8 F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8 F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9 F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8 F9F8F8F8F8F8F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9 F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8 F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8 F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9 F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8 F8F8F8F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9 F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8 F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8 F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8 F8F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8 F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8 F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8 F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8 F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8 F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8 F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8 F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8 F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8 F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8 F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8F9F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8 F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8 F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8 F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8 F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8 F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8 F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F9F8F8F9F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9 F8F8F8F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8 F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8 F8F9F8F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8 F8F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8 F9F8F8F8F8F9F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8 F8F8F8F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8 F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8 F8F8F8F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8 F8F8F9F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8 F8F8F9F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8 F8F8F9F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8 F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8 F8F8F9F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9 F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9 F8F8F8F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9 F9F8F8F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8 F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9 F8F8F8F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F9F8F8F8 F8F8F9F8F9F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8F8F8F8F8F8F9F9F8F8 F9F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F9F8F8F8F8F8F8F8F8F9F8 F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F9F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F9F8F8F8 F8F9F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F9F8F8F8FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F8F8F8F8F8 F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9 F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8 F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8 F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8 F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8 F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F9F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F9FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8 F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8 F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8 F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7 F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8 F8F8F8F8F8F7F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8 F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8 F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8 F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8 F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8 F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7 F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8 F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8 F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7 F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8 F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8 F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8 F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7 F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8 F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8 F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFF8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7 F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8 F8F8F8F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8 F8F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8 F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8 F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8 F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8 F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F7F8F8F8F8F7F8F8F8F8F7F8F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F7F7F8F8F7F7F7F8F8F8F8F7F8F8F8F7F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8 F8F8F8F7F8F7F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8F8F8F8F8F8F8F8F7F8 F8F8F8F8F8F8F8F7F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8 F8F8F8F7F8F8F8F8F7F8F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F7F7F8F8F7F7F7F8F8F8F8F7F8F8F8F7F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8 F7F8F7F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8 F8F8F8F8F7F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8 F7F8F8F8F8F7F8F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F7F7F8F8F7F7F7F8F8F8F8F7F8F8F8F7F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F7 F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8 F8F7F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F7F8F8 F8F8F7F8F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7 F8F8F7F7F7F8F8F8F8F7F8F8F8F7F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F7F8 F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8 F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F7F8F8F8F8F7 F8F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8F7 F7F7F8F8F8F8F7F8F8F8F7F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8F8F8F8F7F8 F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F7F8F8F8F8F7F8F7F7F8F8F8F8F8F8F8F8F8 F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8F7F7F7F8F8F8F8F7F8F8F8F7F7 F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F7F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8 F8F8F8F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F7F8F8F8F8F7F8F7F7F8F8F8F8F8F8F8F8F8F8F8F8 F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8F7F7F7F8F8F8F8F7F8F8F8F7F7F8F8F8 F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7 F7F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8 F8F8F8F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F7F8F8F8F8F7F8F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7 F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8F7F7F7F8F8F8F8F7F8F8F8F7F7F8F8F8F8F8F8 F7F8F8F8F8F8F8F8F8F8F8F8F7F8F7F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8 F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8 F8F7F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8 F8F8F8F8F8F8F8F7F8F8F8F8F7F8F8F8F8F7F8F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8 F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8F7F7F7F8F8F8F8F7F8F8F8F7F7F8F8F8F8F8F8F7F8F8 F8F8F8F8F8F8F8F8F8F7F8F7F8F7F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F7F8F8F8F8F8 F8F8F8F8F7F8F8F8F8F8F8F8F8F7F8F8F8F7F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F7F8 F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8F8F8F8F8F8 F8F8F8F8F7F8F8F8F8F7F8F8F8F8F7F8F7F7F8F8F8F8F8F8F8F8F8F8F8F8F8F8F7F8F8F8F8F8F8 F8F8F8F8F8F8F8F8F8F8F7F7F8F8F7F7F7F8F8F8F8F7F8F8F8F7F7F8F8F8F8F8F8F7F8F8F8F8F8 F8F8F8F8F8F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FA F9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFA FAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFA FAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9 FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFA FAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FA FAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9 FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FA F9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9 FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFA F9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9 FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FA FAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFA FAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFA FAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFA FAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FA F9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FA F9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFA F9F9F9FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFA F9FAFAF9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFA F9F9FAFAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FA F9F9FAFAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFA FAFAFAF9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9 FAF9FAFAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFA F9F9FAFAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FA FAF9FAFAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FA FAFAF9FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFA F9FAFAFAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FA FAFAFAF9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FA FAFAFAF9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FA FAFAFAFAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9 FAFAFAF9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFA FAFAFAFAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFA F9F9FAFAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFA F9FAFAF9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFA FAFAF9FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFA F9F9F9FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFA FAF9F9FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FA FAF9FAFAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFA F9FAF9FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9 FAF9FAFAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9 FAFAFAFAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9 FAFAFAFAFAFAFAFAFAFAFAF9FAFAFAFAF9FAF9FAFAFAFAFAF9F9F9FAF9FAFAFAFAF9F9FAFAF9FA FAFAFAF9FAF9FAFAF9FAFAFAF9F9F9FAFAF9FAFAFAFAFAFAF9FAFAF9F9FAFAFAFAF9FAFAF9FAF9 FAF9FAF9FAF9FAFAF9FAF9FAFAFAFAFAFAFAF9FAFAFAFAFAF9F9FAFAF9FAFAFAFAFAFAF9FAF9FA FAFAFAF9F9F9FAF9F9FAF9FAF9F9FAFAFAF9FAF9FAF9F9FAF9F9FAFAFAF9FAFAFAF9F9F9FAFAFA FAF9FAFAFAFAFAFAFAFAFAFAFAF9F9FAF9FAFAF9FAF9FAFAFAFAFAF9FAFAFAFAFAFAF9F9FAFAFA FAFAFAFAFAFAFAFAF9FAFAFAFAF9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFA FAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFA FAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9 F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9 FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9 FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9 FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FA F9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9 F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FA F9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9 FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FA FAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFA FAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FA F9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFA FAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFA FAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9 F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9 F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9 FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9 FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9 F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9 FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FA FAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FA FAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FA FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FA FAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FA FAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9 FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFA FAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9 F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9 F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFA FAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9 FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFA FAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9 F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FA F9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9 F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FA FAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFA F9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FA F9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FA FAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FA FAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFA FAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFA FAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9 FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFA FAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9 FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9 FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAF9F9F9F9FAF9F9FA FAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FA FAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFA FAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFA FAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9 FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFA FAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9 FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9 FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FA FAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FA FAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9 FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9 FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9 FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9 F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FA FAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFA F9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9 FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFA FAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9 F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFA FAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9 F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFA FAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFA FAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFA FAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9 FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFA FAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFA FAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9 F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9 FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9 FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9 FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FA F9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9 F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FA F9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9 FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FA FAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFA FAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FA F9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFA FAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFA FAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9 F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9 F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9 FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9 FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9 F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9 FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FA FAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FA FAFAFAFAFAFAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9 F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9 F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9 FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9 FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9 F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9 FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FA FAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FA FAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FA FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FA FAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FA FAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9 FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFA FAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9 F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9 F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFA FAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9 FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFA FAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9 F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FA F9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9 F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FA FAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFA F9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FA F9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FA FAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FA FAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFA FAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFA FAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9 FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFA FAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9 FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9 FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FA FAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FA FAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9 FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9 FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9 FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9 F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FA FAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFA F9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9 FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFA FAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9 F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFA FAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9 F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFA FAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFA FAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFA F9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9 FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFA FAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9 F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFA FAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9 F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFA FAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFA FAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFA FAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9 FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFA FAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFA FAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9 F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9 FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9 FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9 FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FA F9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9 F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FA F9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9 FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FA FAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFA FAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FA F9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFA FAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFA FAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9 F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9 F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9 FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9 FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9 F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9 FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FA FAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FA FAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FA FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FA FAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FA FAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9 FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFA FAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9 F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9 F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFA FAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9 FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFA FAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9 F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FA F9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9 F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FA FAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAF9F9 F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFA FAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9 FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFA FAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9 F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FA F9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9 F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FA FAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFA F9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FA F9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FA FAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FA FAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFA FAFAF9C6CCD463798F6C8196FAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFA FAF9FAF4F5F53A56727F92A4D5DBE0FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9 FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFA FAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9 FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9 FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FA FAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FA FAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9 FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9 FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9 FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9 F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FA FAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFA F9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9 FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFA FAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9 F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFA FAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9 F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFA FAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFA FAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFA FAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9 FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFA FAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFA FAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9 F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9 FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9 FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9 FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FA F9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9 F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FA F9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9 FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FA FAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFA FAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FA F9FAF9FAF9FAFAFAFAFAFAFAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9 FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FA F9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9 F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FA F9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9 FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FA FAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFA FAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FA F9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFA FAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFA FAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9 F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9 F9F9FAFAFAF9FAF9F9F8F8F9BEC7D03C58730A2D51062A4E304E6DF9F8F8F9F9F9F9F9FAF9FAF9 FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FACFD6DC1333530C2F520E315447617BABB7C2F6F6F6 FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9 F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9 FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FA FAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FA FAFAFAFAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FA FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FA FAF9F9F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FA FAFAFAFAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9 FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFA FAFAFAFAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9 F9F9F9F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9 F9F9FAF9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFA FAF9F9F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9 FAF9FAFAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFA FAFAFAF9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9 F9F9FAF9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FA F9F9FAFAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9 F9F9FAFAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FA FAFAFAFAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFA F9FAFAFAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FA F9FAF9FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FA FAFAFAFAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FA FAF9F9FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFA FAFAF9FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFA FAF9FAFAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9 FAF9FAFAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFA FAFAF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9 FAFAF9FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9 FAF9F9FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAFAFAFAF9FAFAFAF9FA FAFAF9F9F9F9F9FAFAFAF9F9FAF9FAF9FAFAFAFAF9FAF9FAFAFAF9F9F9F9F9F9FAF9FAF9FAF9FA FAF9FAFAFAFAFAF9F9FAF9F9FAFAF9FAFAFAFAFAF9F9F9FAFAF9F9F9F9FAF9F9FAFAFAFAFAFAF9 FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9F9F9F9FAFAF9F9FAFAF9 FAF9F9FAFAFAFAFAFAFAF9FAF9FAFAFAF9F9F9F9FAFAFAF9FAF9F9FAF9FAFAFAFAFAFAF9FAF9F9 FAFAFAFAFAFAFAF9F9F9F9F9F9F9FAF9FAF9FAF9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9F9FAFA F9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9 FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9 F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FA F9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFA FAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFA F9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FA FAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FA FAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9 FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9 FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAF9F9FAB5BFC91B3C5C04284C415D78A8B4C0EBEDEF F8F7F8C9DBE592C4DE62BAE744A7DD2EA4E72A9ADF2090DA258FDB3395E04E9EDE73AFE3A1C0DD 9CB5CD66819B21405E0C2F5233506DABB7C2F9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9 F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FA FAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9 F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FA F9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFA FAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9 FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9 FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FA FAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FA FAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFA FAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FA F9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9 F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFA F9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FA F9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9 F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFA FAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9 FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9 F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9 FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FA FAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9 FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9 F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFA F9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9 F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFA F9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFA F9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FA FAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FA FAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9 F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FA F9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9 F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9 F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFA F9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FA FAFAF9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FA FAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FA FAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9 F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FA F9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9 F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9 F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFA F9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FA FAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FA FAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9 FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FA FAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF5F6F848617B5C7188 BAC3CDF0F1F3F9F9F9ECF6F997DAF432B9F11FB4F42AB5F32BB2F222ABEF19A3ED129BEA0C94E7 098CE30886DF077FDC0679D70672D3096FD03F8BD68EB3DAAFC0D3778DA3324E6C677D92F9F8F9 F9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFA FAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FA F9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FA F9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9 F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9 F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9 FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FA FAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFA FAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFA F9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9 FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9 F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FA F9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFA FAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFA F9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FA FAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FA FAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9 FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9 FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFA FAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9 F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9 F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FA FAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9 F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FA F9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFA FAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9 FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9 FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FA FAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FA FAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FA FAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9 F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FA F9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFA FAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9 FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9 FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FA FAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FA FAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFA FAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FA F9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9 F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFA F9F9F9F9FAFAF9F9FAF7F8F9FAFAFAFAFAFAE4F4FA6BD2F729BFF548C8F649C8F732BFF51AB6F3 09ADF204A6F002A0EE029AEB0294E8028EE50287E10280DD0279D80273D3026CCE0367CA0461C4 0E65C472A0D6DFE6EFE9ECF0FAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFA FAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9 FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9 F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9 FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FA FAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9 FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9 F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFA F9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9 F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFA F9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFA F9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FA FAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FA FAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9 F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FA F9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9 F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9 F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFA F9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FA FAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FA FAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9 FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FA FAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9 FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9 FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FA F9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFA FAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FA F9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FA F9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9 F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9 F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9 FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9F9F9F9FAFAFA FAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FA F9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FA F9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9 F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9 F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9 FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FA FAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFA FAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFA F9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9 FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9FAFBFBFBFBFBFCFCFCF2F9FC96E1F94FCEF870D8F9 6CD8FA3ACBF813BFF705B9F602B5F602B1F502ABF202A6F0029FEE0299EA0292E7028BE30283DE 027CD90275D4026ECF0267CA0262C4025CBE0257B90F5CB783A9D6F4F5F8F9F9F9F9FAFAFAF9FA F9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFA FAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFA F9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FA FAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FA FAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9 FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9 FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFA FAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9 F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9 F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FA FAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9 F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FA F9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFA FAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9 FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9 FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FA FAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FA FAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFA FAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FA F9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9 F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFA F9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FA F9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9 F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFA FAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9 FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9 F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9 FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FA FAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9 FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9 F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFA F9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9 F9FAF9F9F9FAFAFAF9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9 FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9 F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9 FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FA FAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9 FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9 F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFA F9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9 F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFA F9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFA F9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FA FAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9FAFBFBFCFCFD E4F6FD9DE4FB9AE4FAA4E8FB7CE0FB3BD0FA17C8F906C2F903BFF803BBF802B7F602B1F402ABF2 02A4EF029CEC0295E8028EE40286DF027EDA0276D5026ED00A6DCB166EC9196AC31160BC0655B3 024EAC336EB8D5DFEDF9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9 F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9 F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFA F9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FA FAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FA FAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9 FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FA FAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9 FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9 FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FA F9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFA FAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FA F9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FA F9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9 F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9 F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9 FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FA FAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFA FAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFA F9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9 FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9 F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FA F9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFA FAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFA F9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FA FAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FA FAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9 FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9 FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFA FAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFA FAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFA F9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FA FAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FA FAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9 FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9 FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFA FAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9 F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9 F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FA FAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9 F9F9FAFAFAFAFAFAFAFBFDFDE3F8FED5F3FDD8F4FDDFF7FECDF3FDC1F0FBC2F0FBB7EFFC93E7FD 4FD6FB0DC3F902BCF802B7F602B0F302A9F002A0ED0298EA0290E50288E00380DB2289DB61A6E1 8FBDE8A2C6E99DC1E584AEDC598ECC2E6DBB0E54AB1053A8AEC3DEFAF9FAF9F9FAFAFAF9F9FAF9 FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9 FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FA FAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FA FAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFA FAFAF9F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FA F9FAFAFAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9 F9F9F9FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFA F9F9F9F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FA F9FAF9FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9 F9F9FAFAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFA FAFAF9FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9 FAF9F9F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9 F9FAFAF9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9 FAFAF9F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FA FAFAFAF9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9 FAFAFAF9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9 F9F9FAFAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFA F9F9FAFAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9 F9FAF9F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFA F9F9FAF9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFA F9F9F9F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FA FAFAF9F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FA FAFAFAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9 F9F9FAFAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FA F9F9FAFAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9 F9F9F9FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9 F9F9FAFAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFA F9F9F9FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FA FAFAF9FAF9FAF9F9FAFAF9F9F9F9FAFAF9F9F9FAFAFAFAFAFAFAF9F9F9FAFAFAFAF9F9FAF9F9FA FAF9FAF9F9F9F9FAFAFAF9FAF9F9FAFAFAF9F9FAF9FAF9FAF9FAFAFAFAF9FAFAFAF9F9F9F9F9F9 FAFAFAFAF9F9F9FAFAF9FAFAFAF9F9FAF9FAFAF9F9FAF9F9F9F9F9FAF9F9F9F9FAFAFAF9F9F9FA FAF9FAF9FAF9FAFAF9FAFAFAF9FAF9FAF9F9F9F9FAFAFAFAF9F9F9F9FAFAF9F9FAFAFAFAF9F9F9 FAF9F9FAF9F9F9F9F9F9F9F9FAFAFAFAF9FAF9F9FAFAF9FAF9FAF9FAFAF9F9FAF9F9F9FAFAFAF9 FAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9 F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FA F9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FA FAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9 F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFA F9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFA F9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9 F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9 F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9 F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FA FAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9FAFAFAF9FAFBD6F3FDE9F9FDF6FCFDF0FAFCE2F3F7 E6F4F6EEF6F8F1F8F9F1F8F9E9F6F9CBF2FB89E4FD2BCAFA01BBF702B4F502ADF202A4EF029BEA 0293E6088DE24EA7E6ADD4F2E3F0F9F5FAFCF8FCFCF5FBFBEFF8F8DDECF2A4C4E04A7FC01B5AAB 0749A199B2D5FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9 F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9 F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFA F9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFA F9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9 F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FA FAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9 FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFA F9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9 F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9 FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9 FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9 F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9 F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9 FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FA FAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FA F9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFA F9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9 F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FA FAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9 F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FA FAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FA FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FA F9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9 FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FA F9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9 FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9 F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FA FAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9 FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9 FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9 FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FA F9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9 F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9FAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9 FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9 F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FA FAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9 FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9 FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9 FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FA F9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9 F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9 FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9 F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFA F9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F8F9FBB3E7FA CDF1FDF6FCFDECF6F8EBF5F7F6FAFBFCFDFEFEFEFFFFFFFFFFFFFFFEFFFFFDFEFEE8F8FC82E2FC 2FCAFA01B7F602B0F302A7F0029EEB0797E758B4ECC8E5F8FCFEFFFFFFFFFFFFFFFFFFFFFFFFFF FEFEFEF9FCFDEFF8F9DCEDF16895C71352A605469E9DB4D7FAFAF9F9F9FAF9F9F9FAF9F9F9F9F9 F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9 FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9 F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9 FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9 F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FA F9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFA FAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9 FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9 F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9 FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FA FAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9 F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FA F9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FA FAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9 F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFA F9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFA F9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9 F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9 F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9 F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FA FAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9 F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FA F9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9 FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9 F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9 F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFA F9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFA F9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9 F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FA FAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9 FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFA F9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9FAFAFAF9F9F9F9F9F9 F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9 F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFA F9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFA F9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9 F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FA FAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9 FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFA F9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9 F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9 FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9 FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9 F9FAFAF9F9FAFBFAFAABE3F992DFFADDF4FCE8F3F6F1F8F9FCFDFEFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFEBFAFE59D6FB1AC0F702B2F402AAF002A0EC3DAFEEBCE1F8FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFEF3F9FAE6F4F56D99C708479F07479E B9CAE0F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FA F9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFA F9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9 F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FA FAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9 F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FA FAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FA FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FA F9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9 FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FA F9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9 FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9 F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FA FAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9 FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9 FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9 FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FA F9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9 F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9 FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9 F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFA F9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9 F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9 F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFA FAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9 F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9 FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9 F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9 FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9 F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FA F9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFA FAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9 FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9 F9F9FAFAF9F9FAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9 FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9 F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9 FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9 F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FA F9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFA FAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9 FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9 F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9 FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FA FAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9 F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAC8E9F853C8F5B2E6F9E4F1F4F3F9FAFEFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBEEFFD2EC7F804B5F5 02ABF114A8EE89CFF5F9FCFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FEFFFFF3F9FAE4F3F45481B702429B1652A4DEE5EFF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFA F9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFA F9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9 F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9 F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9 F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FA FAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9 F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FA F9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9 FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9 F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9 F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFA F9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFA F9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9 F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FA FAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9 FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFA F9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9 F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9 FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9 FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9 F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9 F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9 FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FA FAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FA F9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFA F9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9 F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FA FAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9 F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FA FAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FA FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FA F9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9FAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FA F9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFA F9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9 F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FA FAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9 F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FA FAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FA FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FA F9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9 FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FA F9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9 FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAEEF6FA2DB5F1 6ACEF6D9EAF1EFF7F9FDFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4CCDF716BBF601ACF240B9F2CBEBFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFEFEEEF6F8D6EAEE1F539A01439B4575B6F8F8F9 FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9 FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FA F9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9 F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9 FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9 F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFA F9F9F9FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9 F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9 F9F9F9FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFA FAF9F9F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9 F9F9FAF9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9 FAFAFAFAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9 F9F9F9FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9 FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9 F9FAF9FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FA F9F9FAFAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFA FAFAF9F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9 FAF9FAF9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9 F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9 FAFAF9F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FA FAFAFAF9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9 F9FAFAF9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FA F9FAF9F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FA FAF9F9F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9 F9F9F9F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFA F9F9F9F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFA F9F9FAFAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9 F9F9F9F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9 F9F9FAF9FAFAF9F9F9F9F9F9FAF9FAFAFAF9FAFAF9FAF9F9FAFAFAFAF9F9F9FAF9FAFAF9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9FAFAFAF9F9F9FAF9F9F9FAF9F9F9F9F9F9F9FAF9F9FAFAFAFAF9F9F9 F9F9F9F9F9FAFAFAF9FAF9FAF9F9FAFAFAF9FAF9F9FAFAFAF9F9F9FAFAFAFAFAF9F9FAFAF9F9FA FAF9F9F9F9F9FAF9F9F9FAFAF9F9FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAF9FAF9FAF9F9F9F9 F9FAFAF9FAFAF9FAF9F9FAF9F9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAF9F9F9F9FAFAF9F9FAF9F9 FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9 FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFA F9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9 FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9 F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9 F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9 F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9 F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FA FAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9 F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9 F9FAF9F9FAF9F9F9F95EBFF022B0EFABDAF0E4F1F4FAFCFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFACE5F910B8F407AEF264C6F5F6FBFE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FCFC E3F1F496B8CF003B8F01459DA0B9D8F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FA FAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9 FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FA F9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FA F9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FA F9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9 F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFA F9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9 FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9 FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FA FAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9 F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FA F9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9 F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFA FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9 FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9 FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FA FAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFA FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9 F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFA FAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFA F9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9 FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9 F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FA F9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9 FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FA F9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9 F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFA FAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFA F9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9 FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9 F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FA F9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9 FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FA F9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9 F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FA FAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9 FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9 F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9D5EBF7079CEA50BCEEB6DAE9EFF8F9FEFEFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF EEF8FD0CB0EF17B3F386D3F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFDFEFEEBF5F7D6ECEF27599501459B1D5BA9EFF2F6F9FAF9FAFAFA FAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9 F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FA F9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFA F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FA F9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9 FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9 FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9 F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9 F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFA F9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9 FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9 FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFA F9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9 FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9 F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9 F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9 F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9 F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FA FAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9 F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFA FAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9 F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FA FAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9 FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FA F9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FA F9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FA F9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9FAFAF9F9FAF9F9F9FA FAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9 FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FA F9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FA F9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FA F9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9 F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFA F9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF93FAAEA 15A0E95EB9E6CEE7EDF5FAFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCFCFCF9F9F9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27B0EA22B5F4A0DCF9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFEFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1F8F9DAEEF0759EBB 014091014AA08EAED4F9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9 F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FA F9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9 F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFA FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9 FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9 FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FA FAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFA FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9 F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFA FAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFA F9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9 FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9 F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FA F9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9 FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FA F9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9 F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FA FAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9 FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9 F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9 FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FA F9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9 F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFA FAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9 F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FA F9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFA F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FA F9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9 FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9 FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9 F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9 F9FAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9 F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FA F9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFA F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FA F9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9 FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9 FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9 F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9 F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFA F9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9 FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9 FAFAF9F9F9F9F9FAF9C3E1F4038EE329A5E95FB4DCE2F1F3F8FCFCFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB6B6B66060605D5D5DACACACFAFAFAFFFFFFFFFFFFFFFFFFFFFFFF3FB1E722B2F3 ADE0FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAEAEAE878787F7F7F7FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF4FAFBDCEEF1ADCEDA064086034EA32467B2F6F8F8FAFAFAFAFAF9FAF9F9FAFAF9 F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9 F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9 F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FA FAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9 F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFA FAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9 F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FA FAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9 FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FA F9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FA F9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FA F9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9 F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFA F9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9 FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9 FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FA FAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9 F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FA F9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9 F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFA FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9 FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9 FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FA FAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9 F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FA F9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9 F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFA FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9 FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9 FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FA FAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFA FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9 F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFA FAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF950AAE7098EE22EA2E66BB8DAE5F2F5 F9FCFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5D5D53F3F3F414141D4D4D4FFFFFFFDFDFDFFFFFF FFFFFFFFFFFFFFFFFF44ADE31DADF2AADEFAFFFFFFFFFFFFFFFFFFFFFFFFB7B7B73E3E3EADADAD FFFFFFFFFFFFF1F1F1FFFFFFFFFFFFFFFFFFFFFFFFF5FAFBDCEEF1C5E1E7164C860A55A60254AA B9C6D2FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9 FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FA F9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9 F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FA FAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9 FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9 F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9 FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FA F9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9 F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFA FAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9 F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FA F9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFA F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FA F9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9 FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9 FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9 F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9 F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFA F9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9 FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9 FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFA F9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9 FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9 F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9 F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9 F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9 F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FA FAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9 F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFA FAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9FAFAF9 F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9 F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9 F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FA FAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9 F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFA FAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9 F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FA FAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9EBF3F7 0C86DD0E8CE02398E079BED9E3F2F4F8FCFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3A3A32B2B2B 2E2E2EEAEAEAFFFFFFF7F7F7FFFFFFFFFFFFFFFFFFFFFFFF35A2DF17A8F194D5F8FFFFFFFFFFFF FFFFFFFFFFFF707070313131505050D9D9D9BCBCBC929292FFFFFFFFFFFFFFFFFFFFFFFFF3F9FA DAEDF0CAE6EB2558890F5AA8085BAD669BCFFAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FA F9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FA F9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9 F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFA F9F9F9F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9 FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9 FAF9F9F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FA FAFAFAFAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9 F9F9F9FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FA F9F9F9FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9 F9F9FAFAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9FAFAFAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFA FAFAF9F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9 FAFAFAFAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9 FAFAFAF9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FA FAF9F9FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFA FAF9F9F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9 F9F9FAF9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFA FAF9F9FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFA F9F9FAF9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9 FAF9F9F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9 F9F9FAFAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FA F9FAF9FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9 FAFAF9F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FA F9F9F9FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9 F9F9FAF9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9FAF9F9F9F9F9F9F9F9F9FAFAFAF9F9F9F9FA FAF9F9F9F9FAF9FAFAF9F9F9F9F9FAFAF9F9F9F9FAF9F9F9F9F9FAFAFAFAFAFAF9F9F9FAF9FAF9 FAFAFAFAFAF9FAF9F9FAFAF9F9FAF9F9F9FAFAF9FAF9FAFAF9F9F9F9F9F9FAFAFAFAF9F9FAFAF9 F9F9F9F9FAF9FAF9F9FAFAF9F9F9F9F9FAF9F9FAF9F9F9F9FAF9FAF9F9F9FAFAFAF9F9FAF9F9F9 FAF9FAF9FAF9F9FAFAF9FAF9F9FAFAFAFAF9FAF9FAF9FAF9FAF9F9F9F9FAFAF9F9FAF9F9F9F9FA F9FAFAF9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FA F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFA FAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9 F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9 F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FA F9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9B0D3EF037CD91088DD178DDA7DBFD7DEEFF2F5FAFBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFC7C7C71212121818184646469292929F9F9FFFFFFFFFFFFFFFFFFFFCFDFE 1793DA10A1F16AC1F5FFFFFFFFFFFFFFFFFFFFFFFF8C8C8C1818181B1B1B171717121212A7A7A7 FFFFFFFFFFFFFFFFFFFEFEFFEEF7F8D6EBEECCE8EC2C5B890C59A70F63B32372BCF8F8F9F9F9F9 FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FA F9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9 F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9 F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9 F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9 F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9 FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FA FAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFA FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9 FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9 FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9 F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FA F9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9 F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FA F9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9 F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FA F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F974B0E50477D51082DA1084D6 74B9D3D9ECEFEFF7F8FEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8C8C8C1515150C0C0C5A5A5A F4F4F4FFFFFFFFFFFFFFFFFFD9E9F50288DA099AF030A6F0FEFFFFFFFFFFFFFFFFFFFFFFF3F3F3 4A4A4A0707070808085A5A5AFAFAFAFFFFFFFFFFFFFFFFFFFBFDFDE7F3F6D0E8ECCCE7EB285584 0859A91167B70668C0D9DCE0F9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FA F9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFA F9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9 F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9 F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FA F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFA FAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9 F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9 F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FA F9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9 F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9 FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FA F9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9 F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9 FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FA F9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9 F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9 F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 F9F9F94694DA0673D10E7BD50A7DD35EACCCD3E9EDE5F2F5F9FCFDFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8F8F8F3F3F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF90C0E2028CE30493EF088EED D5EBFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBDBDBDEDEDEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F3F9FADCEEF1C9E4E9CDE6EB17477B055CAE1069BB086CC5AFBBC5F9F9F9FAF9F9F9FAF9F9F9F9 F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9 FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FA FAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFA FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9 FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9 FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9 F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FA F9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9 F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FA F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9 FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9 F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9 F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FA F9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFA F9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9 F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FA F9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFA F9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9 F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9 F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9227BD0086FCD0B74D00574D03D98C3CAE5EAD9ECF0 EEF7F9FDFEFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FDFEFE2F88CD0390EC028EEE038AEB76B6EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF9FCFDE6F3F5D1E8EDC5E3E8C4D6DF073F7A045FB4106CBE0C70C7 8DA5BBF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9 F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FA F9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9 F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9 FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FA F9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9 F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9 F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9 F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9 F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9 FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FA FAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFA FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9 F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9 FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FA FAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFA FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9 FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9 FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F2F5F80F6CC5086AC7 086DCA026CCC2187C1AED4DECDE6EBE0F0F3F2F9FAFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB0CEE60179D4028DED0189EC0286EA1079D4EAF3F9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFDFDEAF5F7D7EBEFC7E4E9D1E9ED 8B9EB5064D910361B80F6DC21174CB71A0C2F9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9 F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FA F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9 FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9 F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9 F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FA F9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFA F9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F6F6F8A3B0BB536A84F4F5F7F9F9F9F9FAF9 FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9 F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9 F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FA F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFA FAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9 F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9 F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FA F9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9 F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9 F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FA F9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9 F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9 FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9 F9F9F9F9F9F9E9EFF50662BC0765C00465C30166C6147DC86DAAC6C9E5E9D0E8ECE1F0F3F1F8FA FCFDFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F7FA2479C30288E90287EB 0184E70181E50177D9639CD0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFEFEF6FBFC E9F5F6D8ECEFC9E5E9C8E4E9EFF6F82B4E7B065DAD0362BB0C6DC61478D06EA4CFF9F9F9FAF9F9 F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9 FAF9F9F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9 F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 FAF9F9FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9 F9F9FAFAFAF9FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9 F9FAFAFAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9 FAF9F9FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9A5B1BE5D748B 8395A5C3CAD3F6F7F8F1F3F4E2E7E8E4E7EBF4F5F8F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFA FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9 FAFAF9F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9 FAF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 FAFAF9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9 F9F9F9F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FA F9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 FAF9F9FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9F9F9FAF9F9FAF9F9FAFAF9F9F9F9 F9F9F9F9FAFAF9F9F9F9FAFAFAF9F9F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAFAFAF9FAF9FAF9F9FA F9F9F9F9FAF9FAF9F9FAF9F9F9F9FAF9F9F9FAF9F9F9FAF9F9F9F9F9FAFAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9FAF9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9FAFAF9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9F9 FAF9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9FAF9F9F9F9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FA F9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9 F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9 F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FA F9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9 F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FA FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9E6EDF4035CB5055EB9025FBB0160BE0567C3 2C8ABAB8D7E1C5E3E8CFE7ECDDEEF2EBF5F7F5FAFBFCFDFEFEFEFFFFFFFFFFFFFFFEFFFFFCFEFE FAFDFD5D97C70179D90186EA0182E6017FE2017DDF017ADC0164BDA1C0D8FCFDFEFCFEFEFDFEFE FCFEFEFBFDFDF6FAFBEEF7F8E2F1F3D5EAEEC9E4E9C7E3E9E8F4F695A2B90C4D89015FB80264BF 0A6EC9147CD57EB2DAFAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9 F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9 F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F7F7F7EEEFF2F9FAF9D0EDF87CCFF140B7ED1AA7F00E9AEC088DE50B82DC2E8ADA 6FA7E0C4D9EDF9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FA F9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FA F9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9EAEFF4 0759B00458B20159B4015AB7015DBB187CC5468FB4D1E7EBC5E3E8CBE5EAD5EAEEDFEFF2E7F3F6 EDF6F8F0F8F9F0F8F9EDF7F8ECF6F76EA2C7006DCA0181E50180E4017EE2017CDE017AD90177D6 0171CE095AA7A6C3D5EBF6F8EAF4F7E9F4F6E5F3F5DFEFF2D7EBEFCEE7EBC6E3E8CAE5EAEAF5F7 CFD5DF1340730964B40161BE0366C5086FCF137DD98EBDE3FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9 FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9 F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FA F9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9 F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FA F9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FBFBFBDDF3FA80DBF94ECEF826C2F609B4F5 02A9F2029EED0291E60283DF0273D1045DB4025EC1417FC7CBDAEBF9F9F9FAF9FAF9F9FAF9F9F9 F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FA F9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9 F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FA FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FA FAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FA FAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9 F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9 F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9 F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F4F5F7115CAF0253AC0153AE0156B10158B4025BB82388C44B8CB1 CEE2E9CCE7EBC5E2E8CAE5EAD0E8EDD4EAEED7EBEFDAEDF1C9E2E84E8EB9006AC5017CE0017DE0 017BDD017ADB0178D80176D40174D10172CC016BC30551987299B4D1E8EDD2E9EDCDE7ECCAE5E9 C6E3E8C7E3E8D7EBEFF4FAFBBEC6D41B40711068AF015FBD0264C30368CA0873D41280DE9AC8E5 FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FA F9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9FAFBFBE7F7FD BDEEFC86E3FB22CEFA07C6FA03BEF802B4F502A7F00298E90289E10370C6093D6D0A376506468E 0850AB8CABD3FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FA F9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9 F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9 FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9 F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FA F9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9F9FAF9F9FAF9F9F9F9 FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9 F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FA F9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9 F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FA F9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F92466B2024FA7014FA9 0151AB0153AD0156B1035BB62286C43081AC85ABC3C3DAE3CDE5EACAE6EAC3E0E6ABCEDA6DA2BE 1A6EAC026DCA0179DA0179DA0178D90177D60176D50173D10173CF0171CB016FC6016DC30168BD 01539B2154857898B0B5D1DBCFE8ECE1F2F4EBF3F6C7CDDA5E71930F4579116BB3015FBD0262C3 0265CA036CD00A78DB1085E3BBD4E8FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9 F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FA F9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9 F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FA FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FA FAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FA FAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9 FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9 F9F9F9F9F9F9FAFAFAD1F1FCF0F9FBC9E5EA7FD2E454C8E03CC6E42DB3D728A9D32CA4D42A95CC 2888C42A7EBE3781C7477CB644658A1C47790C4CA17598C9F9F9FAF9F9F9F9F9FAFAFAF9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9 F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9 FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FA F9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FA F9F9F9F9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FA F9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9 F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9497EBC014AA3014BA4014DA6014FA80151AB0154AF0157B31170BF2286BF247EAE 327FAA357FAA2979AA1570AF086DC10171D00174D30174D30174D30175D20277D0046DBF036FC6 0179D10170C6016DC2016BC00169BD0168BA025FAE044E910941791A47772149771542730D467C 1366A50967BC015FBE0261C40264CA0269D10471D80E80E10C89E9CFDDE2FAF9FAF9FAF9F9FAF9 F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FA F9FAF9F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9 F9F9F9FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9 F9F9F9F9FAF9F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9 FAF9FAF9F9FAF9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9FAF9F9F8F9F9F9F9F9F9F9CCD8DD8F9BA07878786D6C6C6D6D6D686767 666D6E6197A417B4E301AEEE019CE50F91DE6B9EBD6F7A827676766363636261615E5D5D515862 8B8E92E5E5E5F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9 F9F9F9F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FA F9F9F9F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9 F9FAF9F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9 F9F9FAFAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9FAF9FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FA F9F9FAFAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9FAF9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9FAF9FAF9FAF9F9F9F9F9FAF9F9F9F9F9FAF9 F9F9FAFAF9F9F9F9F9F9FAF9FAF9FAF9FAF9F9FAF9F9FAF9F9F9F9FAF9FAF9F9FAF9F9F9F9F9FA FAFAF9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9FAF9 FAF9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FA FAF9F9FAF9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F97B9FCC0147A00148A10149A3014BA5014DA7 0150AA0154AE0157B1015AB50462BC086AC0076BC30269C4016AC7016DCA016ECB0170CC0170CC 0172CD0473CB0E437D113B6B103D6E0D4580055DB1026FC70169BB0167B90166B70164B50164B4 0162B30461B10662B10665B60362B9015FBC0160C00261C50263CB0268D2036ED80679E01088E7 0C90EEE8EBEEF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F8C4C3C49B9B9B 9797979292925B5B5B5C5C5C5C5C5C5C5C5C5C5C5C5B676A3490B11B6A8E85A6B99F9F9FA2A2A2 A2A2A26565655C5C5C5C5C5C5C5C5C5D5D5D535353DDDEDDF9FAF9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9B8C9E1 01449E01459F0146A00148A1014BA4014DA60150A90154AD0157B0015BB4015EB80162BC0165BE 0167C10169C3016AC4016CC5016CC5027AD70C4A8A103D6D103D6E103D6E103D6E103D6D0752A4 016BC60165B60165B50164B40164B40162B40161B50160B7015FB90160BD015FC20261C80263CD 0267D3026CD90275DF0781E71290EE42AEF4F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9C7C7C78B8B8B9797979797977D7D7D4B4B4B4B4B4B4B4B4B4B4B4B4B4B4B535352 0D83B00295DA6867669898989797979595954D4D4D4B4B4B4B4B4B4B4B4B4B4B4B4D4D4D797979 F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F1F3F6114EA301439D01449E01469F0148A1014BA3014EA70151A9 0154AD0158B0015BB3015EB60161B90164BC0166BE0167BF0168C0016BC10566C3113C6C103D6F 103D6F103D6F103D6F103D6F103D6E0555AB0166B80164B40163B40162B50161B60161B80160BC 0160C00160C30261C90263CE0266D4016ADA0172E1027CE60A8AED1298F29ED1F2F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F98484846C6C6C8989898A8A8A5C5C5C393939 3939393939393737373636364342422095B50FA0E539382E7F7F7F8B8B8B696969383838383838 3636373636363636363636363B3B3BF4F5F4F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F95D85BE01419C01429C 01449E0146A00149A2014CA4014FA60152AA0155AC0158AF015BB2015EB50161B70163B90164BA 0165BA0166C10B498B103E6F103E6F103E70103E70103E70103E70103E700F4074025FB70163B5 0162B50161B70161BA0161BE0161C20161C60262CB0264D00166D50169DB0170E20179E70384EC 0B92F20D9DF6E2EDEFF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9DAD9D8434344 4444454B4D4E3D3E3F2C2D2D3434342E2D2D2B2A2A2425252122225A523B17A4DE0399F048503A 2A2A2A2D2D2D28282828282832323229292A232426222325222223282929BDBDBBF9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9BFCDE301409B01419C01439D01459F0248A0024BA3014EA50151A80154AB0157AD 015AAF015CB1015EB30160B50162B60164B7025FB9103E70103E70103E70103F71103F71103F71 103F71103F71103E6F094D920162BA0161B80161BB0161BF0161C40162C80263CE0264D30166D8 0169DC0170E20178E70180EC048CF10D9AF552BCF8F8F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F92B343C161B1F1E262B3236383F45483C4D5324414C1D3B4614262D 292D3060826B049DF10392ED4D87901B1D1B18232A1B2D3B1E303D323F47333A3D262A2E141B22 101418232526E5E6E5F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9 F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9 F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FA F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F93869B001419C01429D01459F0247A0 024AA2014CA4014FA60152A80155AB0158AC015AAE015CB0015EB10160B20161B50753A1103E6F 103F71114072114073114073114073114073114073113F72103F72025EB80161BD0161C20161C6 0262CA0263CF0164D40166D90169DE016FE40177E8017FEC028AF10897F40EA1F8D3E7F7F8F8F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9EDF2F6082E530F19221B2E3B224359 1A4D6C1351730C4C6D083E591532401B56770494E80392EE018AEB0180E3044F8D13222E0C2D49 0A32550B33560D3250162F44081B2B09141E2F3B45F8F9F8F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9FAF9F9FAF9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 FAF9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9FAF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 B5C6DF01419C01429D01449F0146A00249A2024CA3014EA50151A70154A90157AB0159AC015BAE 015CAF015EAF0161BA0D4785114072114073114175114276114276114277114276114176114175 1140720951990162C40161C80262CC0263D10164D60166DB0169E0016EE50176E8027EEC0288F0 0995F515A2F84CBCF9F7F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9000000000000 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 DCE7F1034F990F19230D29420C3E67074879074E800F517D27526D1B46630387DD028DED0287EA 0181E4017BDC0171CD053B6710283C03315703366105366109335918344E2F3B46205D91F4F4F4 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000 000000F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9CDCDCD7575753232321111110E0E0E2C2C2C717171E1E1E1F9F9F9F9F9F9 F9F9F9F9F9F9D2D2D28686864141411F1F1F0707071E1E1E3F3F3F9C9C9CF4F4F4F9F9F9F9F9F9 F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9CDCDCD7575753232321111110E0E0E2C2C2C717171E1E1E1F9F9F9F9F9F9 F9F9F9F9F9F9D2D2D28686864141411F1F1F0707071E1E1E3F3F3F9C9C9CF4F4F4F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F94D79B802429D01449E0145A10148A3024BA4014EA6 0151A80153AA0156AB0158AD015AAE015BAE015DAF025FBB11417511417511427712437912447B 12457C12457D12457D12447B12437A1142780F447E0263C50262CF0163D40164D80165DD0169E1 016EE50275E8057EEC0889F00D95F41CA4F71AABFADFEEF6F8F8F8F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F8F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9000000000000F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9CDCDCD757575323232 1111110E0E0E2C2C2C717171E1E1E1F9F9F9F9F9F9F9F9F9F9F9F9D2D2D28686864141411F1F1F 0707071E1E1E3F3F3F9C9C9CF3F4F4F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9CDCDCD757575323232 1111110E0E0E2C2C2C717171E1E1E1F9F9F9F9F9F9F9F9F9F9F9F9D2D2D28586864041411F1F1F 0707071E1E1E3F3F3F9C9C9CF4F4F4F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9DCE5F00358B2063C75162636163A5B2050792F5677294C69 0E548C017EDC0184E70182E5017EE2017ADA0174D20170C90169BD03488013314A1B3952284F71 3A5E7E4355661F4A741680DBF5F5F5F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9000000 000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000 000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000000000000000000000 000000000000121212D5D5D5F9F9F9F9F9F9F9F9F9000000000000000000000000000000000000 000000000000343434EEEEEEF9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000000000000000000000 000000000000121212D5D5D5F9F9F9F9F9F9F9F9F9000000000000000000000000000000000000 000000000000343434EEEEEEF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9DBE3EE114DA4 0244A00246A20148A4024BA6024EA80150A90153AB0155AC0157AE0159AF015AB0015BB10559B0 12407311437812447C12467F134882134984134A8513498413498212478012467D124378045DB5 0164D70164DA0166DF016AE3016FE60175EA077EED118CF01998F324A6F72AAFF98FD4F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9000000000000000000000000000000000000000000121212D5D5D5F9F9F9F9F9F9 F9F9F9000000000000000000000000000000000000000000000000343434EEEEEEF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9000000000000000000000000000000000000000000121212D5D5D5F9F9F9F9F9F9 F9F9F9000000000000000000000000000000000000000000000000343434EEEEEEF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9EEF1F50451A80151AB 014FA40B4B8B0A4E8F015DB30170D10175D70178DA0179DB0178D90176D50173CF016FC8016BC1 0168BA0164B50162B2025CA70F4F800F45770257AD046ED32D93E6F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9 F9F9F9F8F9F9F8F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F8F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 252525747474BABABADBDBDBE9E9E9ADADAD353535000000464646F9F9F9F9F9F9F9F9F9242424 6F6F6FB4B4B4D5D5D5EEEEEEBCBCBC7272720A0A0A000000666666F9F9F9F9F9F9F8F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 252525747474BABABADBDBDBE9E9E9ADADAD353535000000464646F9F9F9F9F9F9F9F9F9242424 6F6F6FB4B4B4D5D5D5EEEEEEBBBCBC7272720A0A0A000000666666F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9A3B6D10245A30247A30249A6024BA8024FAB0251AD0153AE0155B0 0157B10158B10159B3015DB80953A112437812457D134882134B86144D8B144E8E154F8F144F8F 144E8C144C8913498412467E0955A20168DC0166E0016AE4016FE70174EB057DEE138CF1269EF4 30AAF735B3F94BC0FCF0F2F2F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9 000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9252525747474BABABADBDBDBE9E9E9ADADAD 353535000000464646F9F9F9F9F9F9F9F9F92424246F6F6FB4B4B4D5D5D5EEEEEEBCBCBC727272 0A0A0A000000666666F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9252525747474BABABADBDBDBE9E9E9ADADAD 353535000000464646F9F9F9F9F9F9F9F9F92424246F6F6FB4B4B4D5D5D5EEEEEEBCBCBC727272 0A0A0A000000666666F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F92360AD0149A2014DA70F4D871661A10765B7056EC7036FCA016FCC0171CD 0171CC016FC9016DC4016BBF026ABB046AB90568B51D6EAF5382AC5F7B991A5FA70268D2087BE0 5AAFEBF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9000000000000F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9000000000000F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9000000000000F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9BCBCBC000000 111111F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9777777000000 212121F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9BCBCBC000000 111111F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9777777000000 212121F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9748CAD0249AA024BA9 024DAC0250AE0253B10254B20256B40257B50259B6025AB70163C10D4E9312457D134883144C89 15509015539516559A17569B17569B165498165193154E8D134A860E4F97016EE3016BE5016FE9 0175EC037DED108BF02AA0F43CAEF63DB5F938B9FBE4ECEEF8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9BCBCBC000000111111F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9777777000000212121F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9BCBCBC000000111111F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9777777000000212121F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9658DC301449E0147A1174C896685A2 7E9CB77BA6CA619CCA5299CE3C8ECB3088C9328ACA388ECA4795CB5D9DCB86B1D2A8C9E2C9E3F3 CCDEEC92B2CD0C64C40274E00C8BED8CCBF3F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9 F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000 000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F8F9B5B5B57474743535350A0A0A232323565656C1C1C1F9F9F9F8F9F9F9F9F9 F8F9F8000000000000F9F9F9F9F9F9F9F9F9000000000000000000000000000000000000000000 000000000000F9F9F9F9F9F9F9F9F9F9F9F9DDDDDD6464643333330D0D0D1919193E3E3E9C9D9D F7F7F7F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F8F9F9F9F9C4C4C40000003D3D3DF9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8 F8F9F9F8F9F9F9F9F9DEDEDE000000121212F8F8F9F9F9F9F9F9F96464640000001D1D1DE2E1E2 F9F9F9F9F9F9F9F9F9E2E2E21D1D1D000000646464F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9C4C4C30000003D3D3DF9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F8F9F9DEDEDE000000121212F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F7F8F8 F7F8F8F8F8F8F7F7F75D81B00251B40755B50757B60357B70258B9025ABB025BBC025CBD025BBD 016DD10F4B8C134881144C8915509116569A1859A2195CA6195DA8185CA7185BA417589E165396 154F8E124D900173E8016FEA0176ED027DEF0E8BF12BA1F442B1F741B6F936B8FCD9E6ECF7F7F7 F8F8F8F7F8F8F8F8F8F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9 F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9C9CAC96E6E6E2E2E2E 0E0E0E1212123434347D7D7DEEEEEFF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9 8989893B3B3B0D0D0D3333338A8A8AF9F9F9F9F9F9F9F9F9F9F9F9F8F9F9B5B5B5747474353535 0A0A0A232323565656C1C1C1F9F9F9F8F9F9F9F9F8F9F9F9000000000000F9F9F9F9F9F9F9F9F9 000000000000000000000000000000000000000000000000000000F9F9F9F9F9F9F9F8F9F9F9F9 DDDDDD6463643333330D0D0D1919193E3E3E9D9D9DF6F7F7F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9C4C4C40000003D3D3D F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9DEDEDE000000121212 F9F9F9F9F8F8F9F9F96464640000001D1D1DE2E2E1F9F9F9F9F9F9F9F9F9E2E1E21D1D1D000000 646364F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9C3C4C40000003D3D3D F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9DEDEDE000000121212 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8 BBCBE101419B01449E0246994D7AA896B4CBC4E3F8C8E9FDD9EFFDC8E8FDC9EAFEDBF1FECCECFE CAEAFEC9EAFED9F0FECAEAFEC8E9FDA4BDD35A97D00171E00281EB0F9AF4E7F1F7F9F9F9F9F8F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9000000000000000000 000000000000000000000000F9F9F9F9F9F9000000000000F9F9F9A8A8A84B4B4B1414141A1A1A 494949CFCFCFF9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F8B5B5B5 7474743535350A0A0A232323565656C1C1C1F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8 F9F9F9F9F9F9F9F8F9000000000000000000000000000000000000000000F9F9F9F9F8F9000000 000000F9F9F9F9F9F9F9F9F9F8F9F9000000000000F8F9F9898A8A3939391010104E4E4EB7B7B7 F8F8F9F7F7F78B8B8B4141410D0D0D323232B1B1B1F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 DDDDDD6464643333330D0D0D1919193E3E3E9D9D9DF7F7F7F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9 F9F9F9F8F9F9F9F9F8F9F9F9F9F9F91F2020000000CBCBCBF9F9F9F8F9F9F9F9F94E4E4E0F0F0F 3A3A3AF9F8F9F8F8F9F9F9F8C9C9C9000000202020F9F8F9F9F9F9F9F9F9000000000000F9F9F9 F9F9F9F9F9F9000000000000000000000000000000000000000000F9F9F9F9F9F9000000000000 F9F9F9A8A8A84B4B4B1414141A1A1A494949CFCFCFF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9B5B5B57474743535350A0A0A232323565656C1C1C1F9F9F9 F8F9F9F9F9F8F9F9F9F9F9F9D3D4D45C5C5C2E2E2E0A0A0A1C1C1C4F4F4FBDBCBCF9F9F9F9F9F9 F9F8F9F8F8F9CACAC96E6E6E2E2E2E0E0E0E1212123434347D7D7DEFEEEFF9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9000000000000F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9DDDDDD6464643333330D0D0D 1919193E3E3E9D9D9DF7F7F7F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9878687000000000000000000000000000000 000000000000F9F9F9F8F9F9F9F9F9F8F9F8000000000000F9F9F9F9F9F9F9F9F9000000000000 000000000000000000000000000000000000131313F9F9F9F9F9F9F9F9F9A1A1A10B0B0B000000 000000000000000000000000000000474747F6F6F6F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9 F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9 F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9EFEEEFB4B4B43C3C3C000000979797F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9ACACAC000000434343F8F8F9F9F9F9 F9F9F9F3F3F33B3B3B0000003B3B3BF3F3F3F9F9F9F3F3F33A3A3A0000003A3A3AF3F3F3F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9EFEFEFB4B4B43C3C3C000000979797F9F9F9F8F9F9 F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9ACACAC000000434343F9F9F9F9F8F9 F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F7F8F8F8F8F8F7F8F7F6F7F7F6F7F7F6F6F6F5F5F5F4F4F4799DC71267C51066C50862C3 0360C30260C40261C50261C60261C60177E0104A89134B85144F8F16559A185BA51961AE1A63B3 1A63B41A63B21961AE185DA91758A0165496134F90026EE00178EE027EEF108DF22FA3F548B4F8 44B7F939B9FBD3E2E8F6F5F5F6F6F6F6F6F6F6F7F7F8F8F8F8F7F7F8F8F8F8F8F8F9F8F9F8F8F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9000000000000000000000000000000000000000000262626EFEFEFF9F9F9F9F9F9 F9F9F9F9F9F9000000000000747474000000000000000000000000000000585858F9F9F9F9F9F9 F9F9F9868787000000000000000000000000000000000000000000F9F9F9F8F9F9F9F9F8F9F9F9 000000000000F9F9F9F9F9F9F9F9F9000000000000000000000000000000000000000000000000 131313F9F9F9F9F9F9F9F8F9A1A1A10B0B0B000000000000000000000000000000000000464747 F6F6F6F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 EEEFEFB4B4B43C3C3C000000979797F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9 F8F9F9F9F9F9ACACAC000000424343F9F9F9F9F8F8F9F9F9F3F3F33B3B3B0000003B3B3BF3F3F3 F9F9F9F3F3F33A3A3A0000003A3A3AF3F2F3F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 EEEFEEB4B4B43C3C3C000000979797F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F8F9F9F9F9ACACAC000000434343F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F93769B001439E0148A10A50A06688AAB7D2E6CDE5F6 D0E6F5C7E2F4C8E2F3CAE2F2C6E0F1C3DEF0BEDBEEC9DFEDBED9ECABC6DC779CC00A73DA027EEC 0A94F46DC6F8F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8 F8F9F9F8F9F9000000000000000000000000000000000000000000F9F9F9F9F9F9000000000000 878787000000000000000000000000000000070707D4D4D4F9F9F9F9F9F9F9F9F9000000000000 F9F9F9F9F9F9F9F9F9878786000000000000000000000000000000000000000000F8F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9000000000000000000000000000000 000000000000F9F9F9F9F8F9000000000000F9F9F9F9F9F9F9F9F9F8F9F9000000000000767676 0000000000000000000000000D0D0DD9D9DA717171000000000000000000000000010101D2D2D2 F9F9F9F9F9F9F9F9F9F9F9F9A1A1A10B0B0B000000000000000000000000000000000000474747 F6F6F6F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9616262000000909090 F9F9F9F8F9F9EBEBEB040404000000030303EAE9EAF8F8F9F9F9F88A8A8A000000626262F9F8F9 F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9000000000000000000000000000000000000 000000F9F9F9F9F9F9000000000000878787000000000000000000000000000000070707D4D4D4 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9868787000000000000000000 000000000000000000000000F9F9F9F8F9F9F9F9F8F9F9F9929292060606000000000000000000 000000000000000000F9F9F9F9F9F9F9F8F9F8F8F9000000000000000000000000000000000000 000000262626EFEFEEF9F9F9F9F9F9F9F9F9F9F9F9000000000000F8F9F8F8F9F9F8F9F9F9F9F9 A1A1A10B0B0B000000000000000000000000000000000000474747F6F5F6F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F91E1E1E 000000565656C2C1C2ECECEBDADADAA8A8A8393939F9F9F9F8F9F9F9F9F9F8F9F8000000000000 F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9A8A8A8000000020202B7B7B7F9F9F9 F9F9F9D6D6D60A0A0A0303037F7F7FB5B5B5E6E6E6CECECE9393931C1C1C0000008B8B8BF9F9F9 F9F9F9F9F9F8000000000000000000000000000000000000000000000000000000000000000000 000000000000F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9000000000000000000 232323B4B4B4F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9E4E4E4 222222000000BBBBBBF8F8F9F9F9F9F9F9F9F9F9F9E2E2E21C1C1C000000646464F9F9F9636363 0000001B1B1BE1E1E1F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9000000000000000000 232322B4B4B4F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9E3E4E4 222222000000BBBBBBF9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9 F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F8F8F8F7F8F8F8F8F8F6F7F6F5F6F6F4F5F5F4F4F4F3F3F3 EFEFEFEFEFEF9AB7D3187ADA1174D5086FD3026CD1026CD2026BD20269D1017AE40D4887124B88 1552941758A11961AE1A65B71B67BA1B67BA1B66B91A64B61860AF1359A61C5BA03066A10267D7 0382F21690F23DAAF750B8FA41B8FC45B9F3D3DBDFEEEEEFF1F1F1F3F3F3F5F5F5F5F6F6F6F6F6 F7F6F6F8F8F8F8F8F8F8F7F8F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9323232999999CFD0D0EEEEEED0D0D09C9C9C 232323000000797979F9F9F9F9F9F9F9F9F9F9F9F9000000000000040404595959C3C3C3C3C3C3 595959040404000000B3B3B3F9F9F9F9F9F91E1E1E000000565656C2C2C2ECECECDADAD9A7A8A8 393939F9F9F9F8F9F9F9F9F8F9F9F9000000000000F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8 F9F9F9F9F9F9A8A7A8000000020202B7B7B7F9F9F9F9F9F9D6D6D60A0A0A0303037F7E7FB5B5B5 E6E6E6CECECE9393931C1C1C0000008B8B8BF8F9F8F8F9F9F8F9F9000000000000000000000000 000000000000000000000000000000000000000000000000000000F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9000000000000000000232323B4B4B4F9F9F9F9F9F8F8F9F9F9F9F9 F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9E4E4E4222222000000BABBBBF9F9F9F9F8F8F9F9F9 F9F9F9E2E1E21C1C1C000000646464F9F9F96363630000001B1B1BE1E1E1F9F8F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9000000000000000000222323B4B4B4F9F9F9F9F9F9F9F9F9F8F8F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9E4E4E4222222000000BBBBBBF9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9C3D1E40546A0 0147A2014CA6135CA67594B2E0EEF7E1F3FFE3F4FFE7F6FFE3F4FFEAF6FFE6F5FFE3F4FFEAF7FF DAEBF79DB7D0247FD7077FEC1496F32EAFF8E5F1F7F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9000000000000F9F9F9F8F8F9F9F9F9 F9F9F9F9F9F9F9F9F90000000000000505055D5D5DAFAFAFE2E2E29A9A9A262626000000565656 F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F91E1E1E000000565656C2C2C2EBECEC DADAD9A8A8A8393939F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9 F8F8F9000000000000F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9000000000000F9F9F9F9F9F9 F9F9F9F8F9F90000000000000E0E0E747474D4D4D4B7B7B73838380000001D1D1D0E0E0E747474 D3D3D3B6B6B63636360000008C8C8CF9F9F9F9F9F9F9F9F9D6D6D60A0A0A0303037F7F7FB5B5B5 E6E6E6CECECE9393931C1C1C0000008B8B8BF9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8 F9F9F9F9F9F9A3A4A4000000565656F9F9F9F8F9F9AAAAAA000000444444000000ACABACF8F8F9 F9F9F84A4A4A000000A4A4A4F9F8F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9 000000000000F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F90000000000000505055D5D5DAFAFAF E2E2E29A9A9A262626000000565656F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F91E1E1E000000565656C2C2C2ECECECDADAD9A7A8A8393939F9F9F9F8F9F9F9F9F8CDCDCD 0505050000003B3B3B8C8C8CDCDCDCDBDCDCA9A9A93A3A3AF9F9F9F9F9F9F9F8F9F8F8F9323232 999999D0D0D0EEEEEED0CFD09C9C9C232323000000797979F9F9F9F9F9F9F9F9F9F9F9F9000000 000000F8F9F8F8F9F9F8F9F9D6D6D60A0A0A0303037F7F7FB5B5B5E6E6E6CECECE9393931C1C1C 0000008B8A8BF9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F8F9 F9F9F8F9F9F9F9F9F9F9F9F92B2B2B0000009C9C9CEEEDEEF9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F8F9F8000000000000F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9CBCBCB 0A0A0A000000868586F9F9F9F9F9F9F9F9F95C5C5C000000878787F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9ABACAC000000373737F9F9F9F9F9F9F9F9F8000000000000000000000000000000000000 000000000000000000000000000000000000000000F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8 F9F9F9F9F9F90000000000000000000A0A0A6D6D6DDCDCDBF9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F8F9F8F8F9F9ECEDED393939000000646464F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9 C7C7C70808080000004A4A4A000000070707C5C5C5F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F90000000000000000000A0A0A6D6D6DDCDCDCF9F9F9F8F9F9F9F9F8F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9EDEDED393939000000646363F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F8F8F8F8F8F8F8F8F8F6F7F7F6F6F6 F5F6F5F4F5F5F2F3F3F1F1F1EFEFEFEBEBEBE6E6E6E4E4E5B6C3CD2F92DF1287E70880E6037BE3 0279E20277E0017DE78EB1D34679A95C88B83F77B52D70B9276FBE256EBF2971C03679C3518BCA 80A9D6AFCAE47CA8CC94B4D70264D1279DF755B6F959BEFB38BBFE64B4D9D8DADBE5E5E5E9EAEA EDEDEDF0F0F0F2F2F2F3F4F4F5F5F5F6F5F5F7F7F7F8F8F8F8F7F8F7F7F8F9F9F8F9F9F9F9F9F9 F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8 F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9B9B9B9000000333333F9F9F9F9F9F9F9F9F9F9F9F9000000 0000005D5D5DF9F9F9F9F9F9F9F9F9F9F9F95C5C5C000000484848F9F9F9F9F9F92B2B2B000000 9C9C9CEEEEEEF9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9000000000000F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9CBCBCB0A0A0A000000868685F9F9F9F9F9F9F9F9F9 5C5C5C000000878787F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9ACACAC000000373737F8F9F8F8F9F9 F8F9F9000000000000000000000000000000000000000000000000000000000000000000000000 000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F90000000000000000000A0A0A 6D6D6DDCDCDCF9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9ECEDED393939000000 646464F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9C6C6C70808080000004A4A4A000000070707 C5C5C5F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F90000000000000000000A0A0A 6D6D6DDCDCDCF9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9EDECED393939000000 646464F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F8F8F9F9F9F9F9819EC50249A7024DAB0353AE1C63A77899BDA8C2DFACC4DEA8C1DD A2BDDD99B8DC8EB3E081AEE072A1DA5385C02774BF077EE8269CF333B0F9B6DFF4F9F8F9F9F9F9 F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9 000000000000F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F90000000000005E5E5EF9F9F9F9F9F9 F9F9F9F9F9F99A9A9A000000232323F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9 2B2B2B0000009C9C9CEEEEEEF8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9000000000000F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9 F9F8F9000000000000F9F9F9F9F9F9F9F9F9F8F9F9000000000000767676F8F9F9F9F9F9F9F9F9 ADADAD000000000000767676F9F9F9F9F9F9F9F9F9ACACAC000000474747F9F9F9F9F9F9F9F9F9 5C5C5C000000878787F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9ACACAC000000373737F9F9F9F9F9F8 F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9E4E5E50000001C1C1CF9F9F9F8F9F9646464 000000C7C7C7000000696869F8F8F9F5F5F40E0E0E000000E5E5E5F9F8F9F9F9F9F9F9F9000000 000000F9F9F9F9F9F9F9F9F9F9F9F9000000000000F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9 0000000000005E5E5EF9F9F9F9F9F9F9F9F9F9F9F99A9A9A000000232323F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F92B2B2B0000009C9C9CEEEEEEF9F9F9F9F9F8F8F9F9 F9F9F9F9F9F9F8F9F9F9F9F8555555000000373737F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8 F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9B9B9B9000000333333 F9F9F9F9F9F9F9F9F9F9F9F9000000000000F8F9F8F8F9F9F8F9F95C5C5C000000878787F9F9F9 F8F8F9F9F9F9F9F9F9F9F9F9ACACAC000000373737F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9949494000000000000010101 252525595959A6A6A6F1F1F1F9F9F9F8F9F9F9F9F9F8F9F8000000000000F9F9F9F9F9F9F9F9F9 F9F9F9F8F8F9F9F9F9E4E4E41F1F1F000000515151F9F8F9F9F9F9F9F9F9F9F9F92C2C2C000000 0202020202020101010101010000000000000000000000000C0C0CF9F9F9F9F9F9F9F9F8F8F9F9 F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8 F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9EEEDEEB4B4B47676760B0B0B050505 CCCCCCF9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8E4E5E5353535000000484848F3F3F3F9F9F9 F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9A2A1A20000000000000000009D9D9DF9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9EEEEEEB4B4B47676760B0B0B050505 CCCCCCF8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9E5E5E5353535000000484848F3F2F2F9F9F9 F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9 F8F8F8F8F8F8F8F8F8F6F7F7F6F6F6F4F5F4F2F3F3F0F1F1EEEEEEEBEBEBE7E7E7E2E2E2DADADA D7D7D7CACCCD6BA5C71A9FEF0C96F0048FF1008BF2007FEB6A9FD381AACBF5FAFDFFFFFFFEFEFF FBFCFEF8FBFDFCFDFEFFFFFFFFFFFFFFFFFFF0F7FC81ADD266A2DA106BD276C8FD5CC4FE3FB4EB 93AEBAD5D5D4D8D8D8DFDFDFE4E5E5E9E9E9EDEDEDF0F0F0F1F2F2F4F4F4F6F5F5F6F6F6F8F8F8 F8F7F8F7F7F8F8F8F7F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9D3D4D36B6B6B2C2C2C1414140000000000000000000000000F0F0F F9F9F9F9F9F9F9F9F9F9F9F9000000000000ABABABF9F9F9F9F9F9F9F9F9F9F9F9AAAAAA000000 222222F9F9F9F9F9F9949494000000000000010101252525595959A5A6A6F1F1F1F9F9F9F8F9F9 F9F9F8F9F9F9000000000000F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8E4E4E41F1F1F000000 515151F9F9F8F9F9F9F9F9F9F9F9F92C2C2C000000020202020202010101010101000000000000 0000000000000C0C0CF8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9EDEEEEB4B4B47676760B0B0B050505CCCCCBF8F9F9F9F9F9F9F9F9F8F9F9F9F9F8 F9F9F9E5E5E5353535000000484848F3F3F3F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9 A2A2A10000000000000000009D9C9DF9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9EDEEEDB4B4B47676760B0B0B050505CCCCCCF9F9F9F8F8F9F9F9F9F9F9F9F9F9F9 F9F9F9E5E5E5353535000000484848F3F3F3F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F7F8F8F8F8F8F6F6F66D95C60B5DBC045BBC 045EBB1072C31573BB1A78BC197CC71276CC0E71CD0F72CE1174CE1173C8137DD10C82E5299BEF 3EB4F8A5D7F2F7F7F7F8F7F8F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9000000000000F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9 000000000000C6C6C6F9F9F9F9F9F9F9F9F9F9F9F9E8E8E8000000040404F9F9F9F9F9F9F9F9F9 000000000000F9F9F9F9F9F9F9F9F9949494000000000000010101252525595959A6A6A6F1F1F1 F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9000000000000 F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9000000000000F9F9F9F9F9F9F9F9F9F8F9F9000000 000000CDCECEF8F9F9F9F9F9F9F9F9EBEBEB000000000000CECECEF9F9F9F9F9F9F9F9F9EBEBEB 0000000A0A0AF9F9F9F9F9F9F9F9F92C2C2C000000020202020202010101010101000000000000 0000000000000C0C0CF9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9 2F2F2F000000DADADAF8F9F91E1E1E2A2A2AF9F9F9292929262626F8F8F9C5C5C40000002F2F2F F9F9F9F9F8F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9000000000000F8F9F8 F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9000000000000C6C6C6F9F9F9F9F9F9F9F9F9F9F9F9E8E7E8 000000040404F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9949494000000 000000010101252525595959A5A6A6F1F1F1F9F9F9F8F9F9F9F9F8282828000000989898F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9D4D4D36B6B6B2C2C2C141414 0000000000000000000000000F0F0FF9F9F9F9F9F9F9F9F9F9F9F9000000000000F8F9F8F8F9F9 F8F9F92C2C2C0000000202020202020101010101010000000000000000000000000C0C0CF9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9 F9F9F9F6F5F69A9A9A3C3C3C050505000000000000000000272727D9D9D9F8F9F9F9F9F9F8F9F8 000000000000F9F9F9F9F9F9F9F9F9F9F9F9F8F8F9F3F3F33E3E3E000000282828ECECECF9F8F9 F9F9F9F9F9F9F9F9F90A0A0A000000000000000000000000000000000000000000000000000000 000000F9F9F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F8F9F9F9F9F9F9F9797979000000666666F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9D6D6D6232323 000000444444F0F0F0F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9EAE9EA151515 000000222222F4F4F4F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F8797979000000666666F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9D6D6D6232323 000000434444F0F0F0F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F8F9 F9F9F9F9F9F9F9F8F9F9F9F8F8F8F8F8F8F8F8F8F8F7F7F7F5F6F6F6F6F6F3F4F3F1F2F2EFF0F0 EDEDEDE9E9E9E4E4E4DEDEDED7D7D7D0D0D0C7C7C7C2C1C1A5AFB456A4C714AEF305A9F9028EEF 2076CF8CB5D5F6FBFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2F9FD7DAED7 0F77D52584E156B9E8739BAFB5B7B7C2C3C3CCCCCBD4D4D4DBDBDBE0E1E1E7E7E7EBEBEBEEEEEE F0F1F1F3F3F3F5F4F4F6F6F6F7F7F7F8F7F8F7F7F8F8F8F7F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9 F9F9F9F9F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9C1C1C1080808000000000000000000 000000000000000000000000000000F9F9F9F9F9F9F9F9F9F9F9F9000000000000E5E5E5F9F9F9 F9F9F9F9F9F9F9F9F9E4E4E4000000070707F9F9F9F9F9F9F5F6F69A9A9A3C3C3C050505000000 000000000000272727D9D9D9F8F9F9F9F9F8F9F9F9000000000000F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F3F2F23E3E3E000000282828EBEBECF9F9F8F9F9F9F9F9F9F9F9F90A0A0A000000000000 000000000000000000000000000000000000000000000000F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9797979000000666665 F8F9F9F9F9F9F9F9F9F8F9F9F9F9F8D6D6D6232323000000444444F0F0F0F9F9F9F8F9F9F9F9F9 F9F8F8F9F9F9F9F9F9F9F8F9F8F8F9EAEAE9151515000000222222F4F3F4F9F9F9F9F9F9F9F8F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9797979000000666666 F9F9F9F8F8F9F9F9F9F9F9F9F9F9F9D6D6D6232323000000444444F0F0F0F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F8F7F6F7F7 F5F5F5F2F2F2EBECEC90B5D8157DDB0472D70368C60467C60366C90362C70360C60260C80361CD 0364CE036AD10B79D93BA3EE47B9F8A7D0E5EEEEEEF3F3F3F5F4F5F7F7F7F8F8F8F9F8F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F8F9F8F8F9F9F8F9F9F9F9F9000000000000F9F9F9 F8F8F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 000000000000F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F6F6F59A9A9A3C3C3C 050505000000000000000000272727D9D9D9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9 F9F9F9F9F8F9F8F8F9000000000000F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F8F9000000000000 F9F9F9F9F9F9F9F9F9F8F9F9000000000000F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9000000000000 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9F9F9F90A0A0A000000000000 000000000000000000000000000000000000000000000000F9F9F9F9F9F8F8F9F9F9F9F9F9F9F9 F8F9F9F9F9F8F9F9F9F9F9F9F8F9F9717171000000A0A0A0CFD0D00000006C6C6CF9F9F96B6B6B 000000DCDCDD868685000000717171F9F9F9F9F8F9F9F9F9F9F9F9000000000000F9F9F9F9F9F9 F9F9F9F9F9F9000000000000F8F9F8F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F5F6F69A9A9A3C3C3C050505000000000000000000272727D9D9D9F8F9F9 F9F9F8090909000000DFE0E0F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F9F9F9F8F9 C0C0C1080808000000000000000000000000000000000000000000000000F9F9F9F9F9F9F9F9F9 F9F9F9000000000000F8F9F8F8F9F9F8F9F90A0A0A000000000000000000000000000000000000 000000000000000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F1F1F1C8C8C89292922D2D2D 0000007A7A7AF9F9F9F9F9F9F9F9F9000000000000F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8666666 0000000D0D0DD3D2D2F9F8F9F9F9F9F9F9F9F9F9F8F9F9F92A2A2A000000B1B1B1F9F9F9F9F9F9 F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8000000000000000000000000 000000000000000000000000000000000000000000000000000000F8F9F9F9F9F9F9F9F8F9F9F8 F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8E1E1E1000000131313F9F9F9F9F9F9 F9F9F9F9F9F9C2C2C2141414000000474747F0F1F1F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8 F9F8F9F9F8F8F9F8F9535353000000000000000000707070F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8 F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8E1E1E0000000131313F9F9F9F9F9F9 F9F8F9F9F8F9C2C2C1141414000000474747F0F0F1F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9 F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F7F8F8F8F8F8F8F8F8F7F7F7 F6F6F6F6F6F6F4F4F4F3F3F2F0F0F0ECEDEDE8E8E8E2E3E3DDDDDCD6D6D6CFCFCFC5C5C4B9B9B9 AFAEAEA8A6A6929A9C5991A42495CB0370E27AB2E5DFF1FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF8FCFEC9E6F9479CE6016ED9617C93969797A6A6A6B2B2B2BEBEBEC9C9C9D2D1D2 D9D9D9E0E0DFE6E6E6EAEAE9EEEDEEF0F0F1F3F3F3F4F5F5F6F6F6F7F7F6F8F8F7F8F7F8F8F8F8 F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 3A3A3A000000373737BFBFBFE4E5E5F1F1F1F8F9F9DADAD9000000000000F9F9F8F9F8F9F9F8F8 F9F8F9000000000000ACACABF9F9F9F9F9F9F9F9F9F9F9F9ABABAB000000222221F9F8F9F9F8F9 F8F9F9F9F9F8F9F9F9F1F1F1C8C8C89292922D2D2D0000007A7A7AF9F9F9F9F9F9F9F8F9000000 000000F9F9F9F9F9F8F9F8F9F8F8F9F9F9F96566660000000D0D0DD3D3D2F9F8F9F9F9F9F9F8F9 F9F8F8F9F9F92A2A2A000000B1B1B0F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F8F9F9F9000000000000000000000000000000000000000000000000000000000000 000000000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9 F9F9F8F9F9F9E1E1E1000000131313F9F9F8F9F9F9F9F9F9F9F9F9C2C2C2141414000000474747 F1F1F1F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9535353000000000000 000000707070F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F8F9F9F9E0E1E1000000131313F9F9F8F9F9F8F9F9F9F9F9F8C2C1C2141414000000474747 F1F1F1F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8 F9F9F9F9F9F9F8F8F8F7F7F6F5F5F4F2F2F2ECECECE4E4E4D7D7D7AEBECA42A0D90695ED0284E1 0378D50375D90175E30175E70177EA047CEA319BF160BEF968B4DCB7C4CADAD9DAE5E4E4EDEDED F1F2F2F6F6F6F7F7F6F8F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8 F9F9F9F8F9F9000000000000F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8000000000000F9F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F8F9F8F9F9F8F9000000000000F9F9F9 F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F1F1F1C8C8C89292922D2D2D0000007A7A7AF9F9F9F9F9F8 F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9000000000000F9F8F8F9F9F9F8F9F9 F9F9F9F9F9F8F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F8F9F9F9 F8F9F9F9F9F9F8F9F9000000000000F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9000000000000F9F9F8 F9F9F9F9F9F92A2A2A000000B1B1B1F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8B3B3B3000000656465 89898A000000AEAFAFF9F9F9AEAEAD0000009A9A9A474747000000B3B3B3F9F9F9F8F9F9F9F9F9 F9F9F8000000000000F8F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F8F9F9F9F8F9F9 F9F9F9F8F9F9000000000000F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9000000000000F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F1F1F1C8C8C8 9292922D2D2D0000007A7A7AF9F9F9F9F9F9282828000000989898F9F9F9F9F9F8F9F8F9F8F8F9 F9F9F9F8F9F9F9F9F9F9F9F8F9F9F83A3A3A000000373737BFBEBEE5E5E5F0F1F1F9F9F9DADAD9 000000000000F8F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F8F9F9F92A2A2A000000 B0B1B1F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9 F9F9F8F9F9F9F9F9F9F8F9F9CECECE000000262626F9F9F9F9F9F9F9F9F9000000000000F8F9F9 F9F9F9F8F9F9F9F9F8939393000000000000ABAAABF9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9 5D5D5D000000272727F4F4F4F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F8000000000000000000000000000000000000000000000000000000000000000000000000 000000F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8 A9A9A9000000313131F9F9F9F9F9F9F9F9F9A9A9A9080808000000575757F3F3F3F8F9F9F9F9F9 F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F89292920000000C0C0C9C9C9B040404000000 AAAAAAF9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8 A9A9A8000000313131F9F9F9F9F9F9F9F8F9A9A8A9080808000000575757F3F2F3F8F8F9F9F9F9 F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9 F9F9F9F8F9F9F8F8F8F8F8F8F8F8F8F7F7F7F6F6F6F5F5F5F3F3F2F1F1F1EDEEEEEAEAEAE5E6E6 E1E1E0DADAD9D2D2D2C8C8C7BDBCBDB0AFAF9F9E9F909191818080726E6C205DA70C77E363B7F2 ADD5F2B9D6F3C2D9F3CEDEF2D8E3F3DCE8F5CBE2F69ECCF4469BED0085EB2D5E917777778C8C8B 9F9F9FB0B0B0BEBEBECBCBCBD4D3D4DCDBDCE3E3E2E8E8E8ECECEBEFEEEFF1F1F2F4F4F4F5F6F6 F6F6F6F7F7F6F8F8F7F8F7F8F8F8F8F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F90C0C0C000000CCCCCBF9F9F9F8F9F9F9F9F9F8F9F9656564 000000000000F9F9F8F9F8F9F9F8F8F9F8F90000000000005F5F5EF9F9F9F9F9F9F9F9F9F9F9F9 5E5E5E000000484848F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8CECECD000000 262626F9F9F9F9F9F9F9F8F9000000000000F9F9F9F9F9F8F9F8F9F8F8F9939393000000000000 ABABAAF9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F95D5D5D000000272727F4F4F4F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9000000000000000000000000000000 000000000000000000000000000000000000000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9A9A9A9000000313131F9F9F8F9F9F9F9F9F9 A9A9A9080808000000575757F3F3F2F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8 F9F9F89292920000000C0C0C9C9B9B040404000000AAAAAAF9F9F8F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9A8A9A9000000313131F9F9F8F9F9F8F9F9F9 A9A9A8080808000000575757F3F3F3F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F8F8F8F7F7F6F5F5F4F1F1F1EBEBEBE2E2E2 D5D5D5C3C2C3B0AEAF829AA24499BB289DD51DA4F220A1FA2CA1FA49A9F269A8D3739EB687959B B1B0B1C6C6C6D6D6D6E3E2E2ECECECF1F2F2F6F6F6F7F7F6F8F8F8F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9080808000000E2E2E1F9F9F8F9F9F9F9F9F8 F9F8F9F9F8F8000000000000F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F8 F9F8F9F9F8F9000000000000F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 CECDCE000000262626F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9 080808000000E2E1E1F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9000000000000F9F9F9F9F9F9F9F9F9 F9F9F9000000000000F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9000000000000F9F9F9F9F9F8F9F8F9 F9F8F8F9F8F9000000000000F9F9F8F9F9F9F9F9F95D5D5D000000272727F4F4F4F9F9F8F9F8F9 F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9 F9F8F9F9F9F8EFEFEF0606062A2A2A434344040404EBECECF9F9F9ECECEB0404045454540B0B0B 060606EFEEEEF9F9F9F8F9F9F9F9F9F9F9F8000000000000F8F9F9F9F9F9F9F9F9F9F9F9080808 000000E2E2E2F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9000000000000F9F9F9F9F9F8F9F8F9F9F8F8 F9F8F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9 F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8CECECD000000262626F9F9F9F9F9F9555555000000 373737F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F80C0C0C000000CCCBCC F9F8F8F9F9F9F8F9F9F9F9F9656564000000000000F8F9F9F9F9F9F9F9F9F9F9F9000000000000 F9F9F9F9F9F8F9F9F95D5D5D000000272727F4F4F3F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9 F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9 F9F8F9F9F8F8F9F9F92B2B2B858585C5C5C4E4E4E4EAEAEAC1C2C2535353000000222222F9F9F9 F9F9F9F9F9F9000000000000F8F9F9F9F9F9F8F9F9BBBBBA040404000000777777F9F8F9F9F8F8 F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9D7D7D70F0F0F0000003D3D3D828282BEBEBDEEEDEEDCDBDC BFC0C07E7E7D292929F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9 F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9313131949494 CCCBCBE9E9E9DCDDDDA7A7A76F6F6F0B0B0B0000007D7E7EF9F9F9F9F9F98C8C8C010101000000 6C6C6CF7F7F6F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9CBCACA070707 000000A3A3A3F9F9F88A8A8A0000000E0E0ED5D5D5F9F9F9F9F9F9F9F9F8F9F8F9313131949494 CCCCCBE9E9E9DDDDDDA7A7A76F6F6F0B0B0B0000007E7E7EF9F9F9F9F9F98C8B8C010101000000 6C6C6CF7F7F6F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8 F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F8F8F8F8F8F8F7F7F7F6F6F6F6F6F6 F5F5F4F3F3F3F0F1F1EEEEEEEAEBEBE6E6E5E1E1E0DBDBDBD4D4D3CBCACBC0BFBFB2B2B2A2A2A2 9090917C7C7C65676826538E0464C10179D60182DE0183E00087E20085E3007BE40179E8007EED 0579DE315A876B6B6C838382999999ACACACBCBCBCCACACAD4D4D4DCDBDCE2E1E2E8E8E7ECECEC EFEFEEF2F1F2F3F3F4F5F5F5F5F6F6F7F7F7F8F8F7F8F8F7F8F7F8F9F9F9F9F8F9F9F8F8F9F9F9 F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9282828000000515151 C4C4C4E7E8E8B0B0B0676868050505000000000000F9F9F8F9F8F9F9F8F8F9F8F9000000000000 0505055C5C5CC4C4C4C4C4C45C5C5C050505000000B3B3B3F9F8F9F9F8F92B2B2B858584C5C5C5 E4E4E4EAEAEAC2C2C1535353000000222222F9F9F9F9F9F9F9F8F9000000000000F9F9F9F9F9F8 F9F8F9BABABB040404000000777777F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9D7D7D7 0F0F0F0000003D3D3D828282BDBEBEEEEEEEDCDCDCC0C0C07E7E7E292929F9F9F9F9F9F8F9F9F9 F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9313131949494CCCBCCE9E8E9DCDDDDA7A7A66F6F6F0B0B0B 0000007E7E7DF9F9F8F9F9F98C8C8C0101010000006C6C6CF7F6F7F9F9F8F9F9F9F9F9F8F9F8F9 F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8CBCBCA070707000000A3A2A3F9F8F88A8A8A0000000E0E0E D5D5D5F9F9F9F9F9F9F8F9F9F9F9F9313131949494CCCCCCE9E9E9DDDDDDA7A7A66F6F6F0B0B0B 0000007D7E7EF9F9F8F9F9F88C8C8C0101010000006C6C6CF7F6F7F9F9F9F9F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F8F8F8 F8F8F7F6F6F5F4F4F4F0F0F0EAEAEAE2E2E2D6D6D6C9C8C9B8B8B8A9A9A99998988F8E8F8A8C8D 8B8D8E8C8D8D979797A9A9A8BABABACAC9CAD8D8D8E3E2E3EBEAEAF1F1F1F3F4F4F6F6F6F8F8F7 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9242424 0000007D7D7CDEDEDDF9F9F9F9F9F8F9F8F9F9F8F8000000000000F9F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9000000000000F9F9F8F9F8F9F9F8F9000000000000F9F9F9F9F9F9F9F9F92B2B2B 858584C5C5C5E4E4E4EAEAEAC2C2C2535353000000222221F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9 F8F9F9F9F9F9F9F9F8F9F9F8F9F8F92424240000007D7C7CDEDEDEF8F9F9F9F9F9F9F9F8F9F9F9 000000000000F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9 000000000000F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9000000000000F9F9F8F9F9F9F9F9F9D7D7D7 0F0F0F0000003D3D3D828281BEBDBEEEEDEEDBDCDCC0C0BF7E7E7E292929F9F9F9F9F9F8F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F93F3F3E0000000606063B3B3BF8F9F9 F9F9F9F9F9F83A3A3A0303030000003F3E3FF9F8F8F9F9F9F8F9F9F9F9F9F9F9F8000000000000 F8F9F9F9F9F9F9F9F9F9F9F92424240000007D7D7DDEDEDDF9F9F9F8F9F9F9F9F9F8F9F9000000 000000F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F8F9F8F9F9F8F92B2B2B858584C5C5C5E4E4E4EAEAEAC2C2C1535353000000 222222F9F9F9F9F9F9CECDCE0505050000003B3B3B8D8D8CDCDBDCDCDCDDAAAAAA3A3A3AF9F9F9 F9F9F8F9F9F8282828000000515151C4C3C3E8E8E8AFB0B0686868050505000000000000F8F9F9 F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F8F9F9F9D7D7D70F0F0F0000003D3D3D828281 BEBEBEEEEEEDDCDBDCC0BFBF7E7D7E292929F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9000000000000000000000000000000 000000000000000000989898F9F9F9F9F9F9F9F9F9000000000000F8F9F9F9F9F9F8F9F9141414 000000000000000000000000000000000000000000000000F9F9F8F9F9F9F9F9F9B1B1B1141414 000000000000000000000000000000000000000000000000F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9 F9F9F8F9F9F8F9F8F90000000000000000000000000000000000000000000000004B4B4BF5F6F6 F9F9F9F9F9F9000000000000000000000000000000000000000000000000000000000000E4E4E3 F9F9F9F9F9F8EDECED252525000000636363F9F9F9F9F9F8F9F9F94F4F4F0000002D2D2DF0F0F0 F9F9F9F9F9F8F9F8F90000000000000000000000000000000000000000000000004B4B4BF6F6F6 F9F9F9F9F9F9000000000000000000000000000000000000000000000000000000000000E4E4E3 F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F8F8F8F8F8F8F8F8F8F7F7F7F6F6F5F5F5F5F3F4F4F2F2F2EFF0F0EDEDECEAEAE9E6E6E6 E1E1E0DBDADBD5D5D5CECDCEC4C4C4B9B9B9ADADAC9F9F9F9292927F81846D727A626873586171 4F5D73495C7847607E4D6683627184818386959595A3A3A3B2B2B2BFBFBECBCBCBD4D4D4DBDBDB E2E2E2E7E6E7EBEAEBEFEFEEF1F1F1F3F3F2F4F3F4F5F5F6F7F7F7F6F7F7F8F8F8F8F8F7F8F8F7 F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F99A9A9A000000000000000000000000000000000000868685000000000000F9F9F8 F9F8F9F9F8F8F9F8F9000000000000737373000000000000000000000000000000585858F9F9F8 F9F8F9F9F8F9000000000000000000000000000000000000000000000000989898F9F9F9F9F9F9 F9F8F9000000000000F9F9F9F9F9F8F9F8F9141414000000000000000000000000000000000000 000000000000F9F8F8F9F9F9F8F9F9B1B1B1141414000000000000000000000000000000000000 000000000000F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9 F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9000000000000000000 0000000000000000000000000000004B4B4BF6F6F5F9F9F8F9F9F9000000000000000000000000 000000000000000000000000000000000000E4E4E4F8F9F9F9F9F9EDEDEC252525000000636363 F9F8F9F9F8F8F9F9F94F4F4F0000002D2D2DF0F0F0F9F9F9F8F9F9F9F9F9000000000000000000 0000000000000000000000000000004B4B4BF5F6F6F9F9F8F9F9F8000000000000000000000000 000000000000000000000000000000000000E4E4E4F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9 F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F8F7F7F7F7F6F6F6F4F4F4F1F1F1ECEBECE7E6E7 E1E1E0DCDCDCD6D6D6D4D3D4D1D1D2D2D2D2D3D4D4D7D7D7DCDCDBE2E2E1E8E7E8EDEDEDF1F0F1 F4F3F3F6F6F6F6F7F7F8F8F8F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F8F9F9F9F8F9F9787878000000000000000000000000000000F9F8F9F9F8F8000000 000000F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F8F9F8F9F9F8F9000000 000000F9F9F9F9F9F9F9F9F9000000000000000000000000000000000000000000000000989898 F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9787878000000000000 000000000000000000F9F9F8F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9000000000000 F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9000000000000F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9000000 000000F9F9F8F9F9F9F9F9F9F9F9F9B1B1B1141414000000000000000000000000000000000000 000000000000F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9 8181800000000000007D7D7DF8F9F9F9F9F9F9F9F87C7C7C000000000000818081F9F8F8F9F9F9 F8F9F9F9F9F9F9F9F8000000000000F8F9F9F9F9F9F9F9F9F9F9F9787878000000000000000000 000000000000F9F9F9F8F9F9000000000000F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9000000 000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9000000000000000000 000000000000000000000000000000989898F9F9F9F9F9F9F9F8F9919191050505000000000000 000000000000000000000000F9F9F9F9F9F8F9F9F89A9A9A000000000000000000000000000000 000000868685000000000000F8F9F9F9F9F9F9F9F9F9F9F9000000000000F9F9F9F9F9F8F9F9F9 F8F9F9B1B1B1141414000000000000000000000000000000000000000000000000F9F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9 CBCCCC7575753333331212121515154B4B4B858585C5C5C5F9F9F9F9F9F9F9F9F9F9F9F9000000 000000F8F9F9F9F9F9F8F9F9000000000000000000000000000000000000000000000000000000 F9F9F8F9F9F9F9F9F9F9F9F9EBEBEB7F7F7F4040401E1E1E0606061B1B1B3838387B7B7BCECECE F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8 F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9CBCBCB7171713030301010100B0B0B 2727274D4D4DB2B2B2F9F9F9F8F9F9F9F9F9F9F9F9000000000000000000000000000000000000 000000000000000000000000E4E4E3F9F9F9F9F9F85B5B5B0000002B2B2BF0F0F0F9F9F9F9F9F8 F9F9F9EAEAEA2323230000005F5F5FF9F9F9F9F9F8F9F8F9CBCACB7171713030301010100B0B0B 2727274D4D4DB2B2B2F9F9F9F9F9F9F9F9F9F9F9F9000000000000000000000000000000000000 000000000000000000000000E4E4E3F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9 F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F8F8F8F8F8F8F8F8F8F7F7F7F7F5F6F6 F5F5F5F3F4F4F2F2F1F1F1F0EEEEEEEDEDECEAE9EAE7E6E6E3E2E3DFDFDFDBDBDBD6D6D6D3D3D3 CECECECACACAC6C6C6C2C2C2C0C0C0C0C0BFC0BFC0C2C1C2C3C4C4C8C8C7CDCDCDD1D1D1D6D6D6 DBDBDADFDFDEE3E3E3E7E7E7EAEAEAEDEDEDF0EFF0F2F1F2F3F3F2F5F5F5F6F6F5F6F5F6F6F6F7 F8F8F8F7F8F8F8F8F8F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9BFBFBF6F6F6F2222221B1B1B4C4C4C A4A5A5F9F9F8000000000000F9F9F8F9F8F9F9F8F8F9F8F9000000000000F9F9F8858585383838 0C0C0C3232328A8A8AF9F9F9F9F9F8F9F8F9F9F8F9CBCCCC7575753333331212121515154B4B4B 858584C5C5C5F9F9F9F9F9F9F9F9F9F9F8F9000000000000F9F9F9F9F9F8F9F8F9000000000000 000000000000000000000000000000000000000000F9F8F8F9F9F9F8F9F9F9F9F9EBEBEA7F7F7F 4040401E1E1E0606061B1B1B3838387B7B7BCECECEF9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9 F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9CBCBCB7171713030301010100B0B0B2727274D4D4DB2B2B2F9F9F9F9F9F8F9F9F8 F9F9F9000000000000000000000000000000000000000000000000000000000000E4E4E4F8F9F9 F9F9F95B5B5B0000002B2B2BF0F0F0F9F8F9F9F8F8F9F9F9E9EAEA2323230000005F5F5FF9F9F9 F8F9F9F9F9F9CBCBCB7171713030301010100B0B0B2727274D4D4DB2B2B2F9F9F9F8F9F9F9F9F8 F9F9F8000000000000000000000000000000000000000000000000000000000000E4E4E4F9F9F9 F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9 F8F8F8F8F8F8F7F7F7F6F5F6F5F4F5F4F4F3F2F2F2F1F1F0F0EFF0EFEFF0F0F0F0EFF0F0F1F1F1 F2F2F1F4F4F3F5F4F5F6F6F6F7F6F7F8F7F7F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9EFEFEF7B7B7B2727270C0C0C 000000000000F9F8F9F9F8F8000000000000F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9000000 000000F9F9F8F9F8F9F9F8F9000000000000F9F9F9F9F9F9F9F9F9CCCCCB757575333333121212 1515154B4B4B858485C5C4C5F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8 F9F9F8F9F8F9EFEFEF7B7B7B2727270C0C0C000000000000F9F9F8F9F9F9000000000000F9F9F9 F9F9F9F9F9F9F9F9F9000000000000F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9000000000000F9F9F9 F9F9F8F9F8F9F9F8F8F9F8F9000000000000F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9EBEBEB7F7F7F 40403F1E1E1E0606061B1B1B3838387B7B7BCECECEF9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9C3C3C2000000000000BFBFBFF8F9F9F9F9F9F9F9F8BFBFBE 000000000000C3C2C3F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8000000000000F8F9F9F9F9F9F9F9F9 F9F9F9EFEFEF7B7B7B2727270C0C0C000000000000F9F9F9F8F9F9000000000000F9F9F9F9F9F8 F9F8F9F9F8F8F9F8F9F9F9F9000000000000F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8 F9F8F9F9F8F9CBCCCC7575753333331212121515154B4B4B858584C5C5C5F9F9F9F9F9F9F9F9F9 F9F8F9F9F8F9D0D0CF5858582A2A2A0808081E1E1E515151BDBEBEF9F9F9F9F9F8F9F9F8F9F8F9 BFBFBF6F6F6F2221211B1B1B4C4C4CA5A5A5F9F9F8000000000000F8F9F9F9F9F9F9F9F9F9F9F9 000000000000F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9EAEBEB7F7F7E40403F1E1E1E0606061B1B1B 3838387B7B7BCECECEF9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8 F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8 F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8 F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9 F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9 F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9 F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9 F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9 F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F8F8F8F8F7F8F8F8F7F8F8F7F7F7F6F7F7F6F6F5F5F5F4F4F4F4F3F3F2F2F1F2F0EFEF EFEEEFEDEDEDEBEBEBEAEAE9E8E8E8E7E7E7E5E5E5E4E4E4E4E4E4E3E3E3E3E3E2E3E2E3E4E3E4 E4E5E5E6E6E5E7E7E7E9E9E9EAEAEAECECEBEEEEEDEFEFEFF1F1F1F2F2F2F3F3F3F4F3F4F5F4F5 F6F6F5F7F7F7F7F7F6F8F7F8F7F7F8F8F8F8F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9 F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9 F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8 F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8 F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9 F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9 F9F9F8F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9 F8F9F9F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8 F9F9F9F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8 F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9 F9F9F9F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9 F8F9F9F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9 F8F8F9F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9 F9F9F8F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9 F9F9F9F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F8F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9 F9F9F9F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9 F8F9F9F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F8F9F9F8F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F8F9F9F9F8F9F9F9F9F9F8F9F8F9F8F8F9F9F9F9 F8F9F9F9F9F9F9F9F8F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F8F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F9F8F9F9 F9F9F8F9F9F8F9F9F9F9F9F8F9F8F9F9F8F8F9F8F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9 F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9 F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9 F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9 F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8 F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9 F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F7F7F8F8F7F8F7F7F8F8F8F8 F6F7F7F7F7F7F7F6F6F6F6F6F5F4F5F5F5F5F3F4F3F2F3F2F2F2F2F1F2F1F1F1F1EFF0EFEFEFF0 F0F0F0F0EFEFF0F0F0F0EFF0F0EFF0F0F0EFF1F0F1F1F1F0F1F2F1F3F2F3F4F3F4F4F4F4F4F5F5 F4F5F4F6F6F6F6F7F7F7F7F7F7F7F6F8F7F8F8F8F8F8F7F8F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9 F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8 F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8 F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9 F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9 F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8 F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9 F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9 F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8 F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9 F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9 F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9 F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9 F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9 F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8 F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9 F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9 F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8 F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9 F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9 F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8 F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9 F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9 F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8 F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9 F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9 F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8 F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9 F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9 F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9 F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F7F8F8F8F8F8F8F7F7F8F8F8F8F7F8F7F7F7F6F7F6F6F7F6 F6F6F6F5F6F5F6F6F6F5F6F5F5F5F6F6F6F6F5F4F4F6F6F6F6F5F6F6F5F6F6F6F5F6F5F6F6F6F5 F5F6F5F7F6F7F7F6F7F7F7F7F7F8F8F7F8F7F8F8F8F7F8F8F8F8F8F8F8F7F9F8F9F9F9F9F9F8F9 F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9 F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9 F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8 F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9 F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8 F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9 F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9 F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9 F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9 F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9 F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8 F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9 F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9 F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9 F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9 F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9 F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8 F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8 F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9 F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8 F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8 F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9 F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9 F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8 F9F9F9F9F8F9F9F9F9F7F8F7F7F8F7F8F8F8F7F8F7F8F8F8F7F8F7F7F7F8F8F8F8F8F7F7F8F8F8 F8F7F8F8F7F8F8F8F7F8F7F8F8F8F7F7F8F7F8F7F8F8F7F8F8F8F8F8F9F9F8F9F8F9F9F9F8F9F9 F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8 F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9 F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9 F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9 F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9 F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9 F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8 F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9 F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9 F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8 F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9 F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9 F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8 F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9 F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9 F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9 F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8 F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8 F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9 F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9 F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9 F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8 F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9 F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8 F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9 F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9 F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8 F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9 F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8 F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9 F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9 F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9 F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9 F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9 F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8 F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9 F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9 F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9 F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9 F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9 F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8 F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9 F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8 F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9 F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9 F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8 F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9 F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9 F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8 F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9 F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9 F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9 F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9 F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F9F9F8F9F9 F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8 F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9 F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9 F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9 F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8 F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9 F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9 F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8 F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9 F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9 F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8 F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9 F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9 F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8 F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9 F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9 F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9 F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9 F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8 F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8 F8F9F8F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9 F9F8F8F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9 F8F8F9F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9 F8F9F8F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8 F9F8F9F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8 F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9 F9F8F9F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8 F9F9F9F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9 F9F8F9F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9 F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9 F8F8F9F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9 F8F9F8F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9 F9F9F9F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9 F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9 F9F9F9F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8 F8F8F9F9F9F9F9F8F8F9F9F9F9F8F9F9F8F9F9F9F8F9F8F9F9F9F8F8F9F8F9F8F9F9F8F9F9F9F9 F8F9F9F8F9F8F9F9F9F8F9F9F9F9F9F9F9F8F9F8F9F9F9F9F9F8F9F9F8F8F9F9F9F8F9F9F9F9F9 F9F9F9F9F9F9F9F9F9F8F9F9F9F9F8F9F9F9F9F9F9F9F9F9F9F9F9F9F9F9F8F9F9F9F9F9F9F9F9 F9F9F9F8F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F9F9F9F9F8F9F9F8F8F9F9F8F9F8F8F9F9F9F9 F8F9F9F9F9F9F9F8F8F9F9F9F9F8F9F9F9F9F8F9F8F8F9F8F9F9F9F8F9F8F9F9F9F8F9F8F8F8F9 F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8 F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9 F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9 F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8 F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8 F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8 F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8 F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9 F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9 F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9 F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9 F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8 F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9 F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9 F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8 F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9 F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9 F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9 F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9 F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8 F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8 F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8 F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8 F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9 F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9 F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9 F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9 F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8 F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8 F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9 F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9 F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8 F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9 F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8 F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8 F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9 F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8 F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9 F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8 F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9 F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9 F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9 F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8 F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9 F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8 F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9 F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9 F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9 F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9 F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8 F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9 F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8 F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9 F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9 F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9 F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9 F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9 F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9 F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9 F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8 F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9 F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9 F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8 F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8 F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9 F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9 F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9 F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8 F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9 F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8 F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9 F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9 F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8 F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8 F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8 F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8 F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9 F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9 F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9 F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9 F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8 F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9 F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9 F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8 F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9 F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9 F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9 F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9 F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8 F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8 F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8 F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8 F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9 F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9 F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9 F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9 F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8 F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8 F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8 F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8 F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9 F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9 F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9 F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9 F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8 F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8 F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9 F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9 F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8 F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9 F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8 F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8 F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9 F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8 F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9 F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8 F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9 F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9 F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9 F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8 F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9 F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8 F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9 F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9 F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9 F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9 F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9 F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9 F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9 F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8 F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9 F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9 F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8 F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8 F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9 F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9 F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9 F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9 F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9 F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8 F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8 F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9 F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9 F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9 F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8 F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9 F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8 F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9 F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9 F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8 F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8 F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8 F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8 F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9 F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9 F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9 F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9 F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8 F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9 F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9 F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8 F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9 F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9 F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9 F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9 F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8 F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8 F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8 F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8 F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9 F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9 F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9 F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9 F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8 F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8 F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9 F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9 F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8 F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9 F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8 F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8 F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9 F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8 F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F8F9F8F8F8F9F9F8F9 F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9 F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8 F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9 F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8 F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8 F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9 F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8 F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9 F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8 F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9 F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9 F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9 F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8 F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9 F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9 F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8 F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9 F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9 F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9 F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9 F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9 F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9 F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9 F8F8F8F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8 F9F9F9F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9 F8F8F9F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9 F9F8F9F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8 F9F9F9F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8 F9F8F8F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9 F8F8F9F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9 F8F8F8F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9 F9F9F9F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9 F8F8F9F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8 F9F9F8F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9 F9F9F8F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8 F8F9F8F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9 F8F8F8F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9 F9F9F9F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8 F8F9F9F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8 F8F9F9F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8 F9F9F9F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8 F8F9F8F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9 F8F8F9F9F8F9F9F9F8F9F9F8F9F9F9F9F9F9F9F9F8F8F9F9F9F8F9F8F8F8F9F8F8F9F9F8F8F9F9 F9F8F9F9F8F9F8F8F9F8F8F8F9F8F8F9F8F8F9F8F9F9F8F9F8F9F8F9F9F9F8F8F9F9F9F8F8F9F9 F9F9F8F8F9F8F8F8F9F9F8F9F9F8F8F9F9F9F8F8F9F9F8F9F9F9F9F8F8F9F8F8F8F8F9F8F9F9F9 F9F9F9F8F9F8F9F9F9F8F9F9F9F8F9F9F8F9F9F9F8F9F9F9F8F9F9F9F8F9F9F9F9F8F8F8F8F9F8 F8F9F9F9F8F8F8F9F9F8F8F8F9F8F8F8F8F9F9F9F9F9F9F9F8F9F8F9F9F9F8F8F9F9F9F9F8F8F9 F9F8F9F9F9F8 end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/thumb_inheritance_tree.eps0000664000175000017500000007614412127353615017400 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/thumb_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:14-03:00) %%BoundingBox: -0 -0 83 155 %%HiResBoundingBox: 0 0 83 155 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 83 155 userdict begin DisplayImage 0 0 83 155 12 83 155 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FF FFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C 6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFF FB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF00 27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038 FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF 2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFF FFFF0027FF3200E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DC FF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800 008FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EE FFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A90099999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 6600FFFFFFFFFFFFFFFFFFCB030000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDF01AFFFFFFF593AFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A 12F9FFFFFFB201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E1BFDFFFF FFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF292166666666666663017FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999 999999999999999999999999999999999999999999999999650099999999999999999999 99999999999999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFB0 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 07FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A3D03FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFF6 1100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71200FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF83000F67FFFF2700E2 460D34D1FF980000FFF18C0000FFF4A35839AB1935D7CF450E34D5FFFFFF2700D5460F3C C9FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFF0027FFFFFF27007BDFB4003CFFFF2200FFFFFF2200FFFDDA0010B9E2002388F0D0 0046FFFFFF270076BA980A06D9FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF2700FDFFFD1209FFFF2700FFFFFF2700FF FFFE0027FFFF1C00FFFFFF1711FFFFFF2700F8FFFF900063FFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF2700FFFFFF27 00FFFF2700FFFFFF2700FFFFFF0027FFFF2700FFFFFF2700FFFFFF2700FFFFFFE00035FF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF 0027FFFFFF2700FFFFFF2700FFFF2700FFFFFF2700FFFFFF0027FFFF2700FFFFFF2700FF FFFF2700FFFFFFF7004FFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFF0023FFFFFF2700FFFFFF2700FFFF2800F7FFFF2100FEFFFF00 27FFFF2700FFFFFF2700FFFFFF2700FFFFFFDA0098FFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF1909D0FFFF1B00F2FFFF1900F3FF 52007ADA931200B7FCF80026FFFF2200F3FFFF2000FCFFFF2800EDFFFE6945FDFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF9F117B FD8B00006FF389000071F8DF410A36CF3C5CA6E1730006BBB803006EEC93000089EBFFBB 4E4263698BFBFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFCB030000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/clock_inheritance_tree.eps0000664000175000017500000022323112127353614017342 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/clock_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:11-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFED7A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1400FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFF58C606F3687FDFFFF0027FFFFF07477714571EEFFFFF58C 606F3687FDFF2700FFFF8B0570C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFB455CFDFF9A00B0FFFF0027FFF2257FFFFFE92521EFFB455CFDFF9A00B0FF2700FF ED5BD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9E EEFFFF0027FF7A00E6FFFFFFA100758D00D8FFFFFA9EEEFF2700DD62EAFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFFFFFF0027FF3F00F3 FFFFFFDF003B4B00F4FFFFFFFFFFFF27002857FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFFFFFF0027FF4100D3FFFFFFF6004A3800CF FFFFFFFFFFFF2700B40087FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF6C0054FDFFFFDFAAFFFF0027FF7F0088FFFFFFD9008F6C0054FDFFFFDFAAFF2700FF 7A01B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE6110041947C47 F4FFF5001FFFF52B1BE6FFFF6E3BFBE6110041947C47F4FF2100FDFB410FCEFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE5418125FE9FFDD6D00008EEEF275 45727583F8FFFFDE5418125FE9ED85000084E3A1000D86EFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/flipselector_inheritance_tree.eps0000664000175000017500000024514012127353615020746 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/flipselector_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:11-03:00) %%BoundingBox: -0 -0 112 347 %%HiResBoundingBox: 0 0 112 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 112 347 userdict begin DisplayImage 0 0 112 347 12 112 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5C0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF78438 02FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFF FFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3 FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83 000F67FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF6907F0FF F6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF 4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF D50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3 000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFFD8 007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF27 00FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315 BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF4780000 8FF1C13D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF55339999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999993355FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA0302ABFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC069E9D06EDFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1 F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4252FFFF5143FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF8E0FF7FFFFF70F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF355FFFFFFFFF5E36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900B8FFFFFFFFB700D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FCFFFFFFFFFB1782FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B28FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD3004366666666666643 00D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A 1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF9999999999999999999999999999999999999999 999999999999999999999999999999999999999999999933339999999999999999999999 9999999999999999999999999999999999999999999999999999999999999999C0FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0700000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 07FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D 86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67 FFFFD950785B3ED0FFFCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E 1DEDFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C0082E0B5003AFF FF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082E0B5003AFFFE5DD7FFFF4516EAC5 080087BB63F3FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FFFF FE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC300000000 0000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF 2700FFFFFF2700FFFF0027FFFFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E 2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFF F6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF 2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F00 88FFFFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF27 00FFFFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFE6110041947C 47F4F52B1BE6FFFF6E3BFBFF1F00FEFFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F200 1BFFFF1F00FEFFFF1A00F9F9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFDE 5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117BFFFF9D112FC29611 46E07800008F86000081F08F000074F6E24F111765EAF48200006ECEFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF006699999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFF40B0DF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFAA0302ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF4E45444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9B09F1F1099CFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE402ABFFFFAA02E4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FF FFF70F8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 355FFFFFFFFF5E36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFD900B8FFFFFFFFB700D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF8117FCFFFFFFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF286CFFFFFFFFFFFF6B28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFD300436666666666664300D4FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC474444441A1A44444447ECFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFE1999999999999999999999999999999999999999999999999 999999999999999999999933339999999999999999999999999999999999999999999999 999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5C0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF00 27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF07477714571EEFF 980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFF E92521EFFF2200FFFFFF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FF7A 00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4FE 41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFF E10473C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFFFF24 00FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF11 02C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909 D0FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFDD6D00 008EEE9D112FC2961146EBFFFFFF43A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5C A6F89F117BFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55339999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999993355FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF790000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000008EFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0DF5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA03 02ABFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4E45444FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEC069E9D06EDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF9B09F1F1099CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4252FFFF5143FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE402ABFFFFAA02E4FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E0FF7FFFFF70F8FFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF355FFFFFFFFF5E36FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD900B8FFFFFFFFB700 D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8117FCFFFF FFFFFB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF28 6CFFFFFFFFFFFF6B28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFD300436666666666664300D4FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFEC474444441A1A44444447ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999933 339999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999E1FFFFFFFFFFFFFFFF5C0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000005CFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A8 84FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF9A7B 3F0F410027FFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD6 6A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FF960BFBEF51C10027FFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFF2926FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFF0A27FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFB367000F6767F3FF0027FFFCA95E3DFEC6721FE14A0F35C1FF FFD5457A7401F2FFF383603343D2FFFFFF0027FFFFF383603343D2FFFFF58C606F3687FD 83000F67FFFFF07477714571EEFCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFED0027FCB3080074C1 A50C04D7FF2A12FEFF4FE9FE5DD7FFFF4516F1FFFF0027FFFE5DD7FFFF4516F1FB455CFD FF9A00B0FF0027FFFFF2257FFFFFE92521E8C5080087BB63F3FFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFE0027FFFF 2500F9FFFF8F0065FF14008FFDD2F1C3000000000000B3FFFF0027FFC3000000000000B3 8D00D8FFFFFA9EEEFF0027FFFF7A00E6FFFFFFA10075FF2500EDFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF 0027FFFF2700FFFFFFDD0038FFAB0B0033C7FF8E2AFFFFFFFFFFFFFFFF0027FF8E2AFFFF FFFFFFFF4B00F4FFFFFFFFFFFF0027FFFF3F00F3FFFFFFDF003BFF2700FFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF00 27FFFFFF0027FFFF2700FFFFFFF70045FFFFDA4300039D8209F4FFFFFFFFFCFFFF0027FF 8209F4FFFFFFFFFC3800CFFFFFFFFFFFFF0027FFFF4100D3FFFFFFF6004AFF2700FFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFF0027FF FFFFFF0027FFFFFF0027FFFF2700FFFFFFE40084FF84FFFFA6001AAC007DFFFFFFD590FF FF0027FFAC007DFFFFFFD5906C0054FDFFFFDFAAFF0023FFFF7F0088FFFFFFD9008FFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF F90022FFFFFFF5001FFFFFF2001BFFFF2700FCFFFFA028F6FF13EAFFFD1039F9250062A4 7B45F1FFF5001FFFF9250062A47B45F1E6110041947C47F4FF1909D0FFF52B1BE6FFFF6E 3BFBFF2000FBFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFD77C000192D5DD6D00008EE37800008FF1270098EBEB87F0FFFF0020816C4FE1FF E24F111765EAFFDD6D00008EEEE24F111765EAFFFFDE5418125FE9FFFF9F117BFFFFF275 45727583F8F48200006ECEFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF375 00005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF 5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF55339999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999999993355FFFFFFFFFFFFFFFF 790000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000008EFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/fileselector_button_inheritance_tree.png0000664000175000017500000002050612127353615022320 00000000000000PNG  IHDRIbbKGD IDATx}TSG$FZnJT8{gG[8TҳH,֣ԸTlPK+v"ԃV+[VX 3߈xWf2037!x0Hq;hhh/bXXh?Q@ Bw{  ֽ M&\.M\n2np, #G &)L(66699yر[^fΜq%ؿJjnnNNN C \>-SRRƎIYl}7$$bB 00b6[H$;BoFٵk]bX/_~eZL*hZB!K~q2ŏϟgBH]]l-((ZoΧc5/iӦYs;9sBN8O*@eeePPP&I3#nժUK.ܷo|駟Λ7onnnwVzoobbs~m۶oz`0i641=^zI&!88899\r믿~򴯟+;2R{SRR;sE 27o^֭;r͛k4vSO=uǏwS&L:usTTD"ljjz/_\QQgĉ5ͅ y~[rƍ;W`KJJD"ҥKcbbD"QII qXdN;uAt=,66&cccϜ9oT"Xl}=**J,A' ::Ņ&]\\d2]TVVVZyJlllEEEmm-_Q.8.""63""B\ ryLbbbGa]VSSS]]Kl8r* hR$:tϲƈW'x&)LzNH$6mZZZ$ԩSǏ'N9sXh_"Bzzzg̘AhI2@e/_J>>>tm۶}׉7o4龦Մٻwo{{ @XK8pJ%!dvX,9;;[h+>77wϞ=dm{UxkǏB$ xs7|&M1c$$$@yy9bkP8wk@ hiikIIIZ?4L}}}OWAAAw, 8OܫW˧Z__o8gY^3 #AϜ9lB^/..N\*޷Nk@/-aA( ޾}5GR eϟqƅ zgW^=w^Bɓbз|}}d2B&N8nܸ) O?~A-v M&_}ռtTj !SL}awwAV<^^^---4_)JTT*333F#!6oٙM֭ڷogzz:3<~' ,OKK޺u644d2OOOVXڪ322hիW?#G:3&)L}tgg'_Gw~Gގ}?NE·7Gٳg=~x۷J%!$;;gurrPb]#>!!A @ɭS ݻsrr^}UI'5oR襜hoVhNF.#X|WWظiooh4ߵZ-TTTXӲ~z^0m4kNppΝ;oܸAsv5wUV͆333^C+_QcH3TUU#еkjjjy g]RR%O@$:tۛ "pU* 9aG &)Lې僿200֯_W_溺:;;_r`{jI etdӦM4"HN8~xȨ?q̙3g8>xF&wַah4w8J2}tk%8gg8/0cpŇb5'44Ν;t>xV8__߇A(@}}}:58c__x;F#}vMrk3վ>Z۶NT:̱O!$;;[*Xnmy՜ݓ'O'j4 .Jlׯ޹s7軻v;wU֟͛pOj$"zw(..\>O?V=tٳgO<sN7ٳ/^xȑnʕCCC|@N>59f̘˗wttϧOڽ{] @(h43f>8nңug<<3&)Lۆ t ]\\hE&"QK|mmmeeuVTT/a"""l3#""8+,,+*^%@.g899/8֏4JUUUMMߝ?]v:88mmmqqqu,U*Z4D"ѡC𬊌H|?p {kgXa#G &)L}G(uy m</a͖;?cO>ӌ~zddu)~ _=_|ܜjCCC^{%$$̜93""ҥK4_R-X ==]T ›7oPxuvuueee%$$YfbٿJbZVT.X 55l6Yfʔ)&,,߿mR.\RQQwt:]VV5/AF9vkںx &̚5^slz}mkkcMZ,˗_|KRVK X,L2@+J l&[=/`N'H6mD---dԩtm۶}׉7oP~*77ʕ+ƴMޫqQ__ 3g\C /tr9{mǏ'Zb8y0q)~hATVVnmڵf2 &L`o`ҤIؘ1c<==}b5NRΝPr};/m; ;аN Lz-O?ۻwS'q^:pHTm}}58pwwkhh۷[sT*UNNlٲE":u*??l6L3gΤҩ닋뾾>!:GR@*>z^x;1ЮIn=b nvO t:I'OL YW_KOOJzۻb6=<<{ NFClܸq…z2qqϴ`???TzsBL}ybIIIJrɒ%aÆڝ;wҹ_W__m0ɓ^Bb2'<˗7nkuu^OKKF?oA}Q{{{CCL&8nŊT6fʔ)7o^jL&_ !w-|ڵA֩Vcbbx //o>OOttJR*2IDAT*LѨ322QV^}6_K/=󉉉)))~/nf駟͛P(3Llȷyl\n]WWqxHNg 7555|G<P5u?XYRPgْiCE|||jAeeuX[[c!W6P(CgIA͒%5K j,)YRPfIA͒%5K j,)ؘC֙]vX,S8==d^֙s mll:::j>= gں<~[d^mm (Xg}}}*h{4F6ꫯ,Yrڵ ovuu=~J*// *wKOOœ6BDIII֜ŭY7liiSNIҁ$#BM-$''[[[!\\\mۆWj T*Uhhhll,^iaaݑ#G\GB9|!Z}v\M rel[[|xqvvv; aa!ܹsGӈfwGP `ݺug . 5ҳ_HHH~~>BH&TR(**匹x"k.ѾK. hlls8xw?YYY6lx饗/@.=v˖-KHH~zggCSĄL&nSRLbT9u,_|ӦM۷oG}Cj5uV(,,Ԭnff}GGǜ;w{ה9rꫯxfBYYY!V}||"""+Bopvv|TMM=tvv"2229WPt_\\.pBwuumnn6q=wpɓ'4wWRnn\.o322\2;;{e틏abPOOP(dرchh_XX0Lzzլ)**?T3g899qY GE.|7xW_5m`ڰ?2PWW.BqϞ=EEE٢˖- ܲe۷:bـhٌYf5K j,)YRPfIA͒%5K j,)YR]7*nݺeVy!hF! @Ϸ5f3:Att4?ԁyɋ/xrSǢ+aBT8pJ.:0 99YV5f`ѣG"apώYDB!Dܭ嘁҈ܩK(H$S|nN$E;;͛7EB`YD0/~ MH$jhhk ͖FFFZYYiJ6nxYF 6+J4񢢢؟Xm-$$dNH$jii=VH$VVVsU*9wʕ+M.M޽RT3rihhիMs 3综<::\Y%5K j,)YRPfIA͒%5K j,)YRPfIA͒%5K j,)YRPfIA͒%5K j,)YRPЩgrOO?ҡ,͛7c)l۶Ro|PUUU _P;|@υYRPfIA͒%5K j,)YRPfIA͒%5K jfovڵx[^TyX:BL&{9I #l___DDJ2u zal055sεk~'xb{\.wޝcPUU644/---p)T:00~dd={bbbܹ*<666((h`bbqqqk֬y7[ZZT*իWwܹbŊ`wwwL@jogffALLJBwו}6889::ۻdƳooo///Rtpp###Z^AZ}v@ pqqCUWW'$$oee9mǎGT*///KKKV5k… !< Ȉ.b&~W|r𠼘 ~:p8M9Yt|!'&&>lllLPjҮ6_~~~mmmOrӅa,*~mm?N,_2lrrR0f׬YnDP0)U >>^/>'/)W(CgIA͒%5K j,)YRPfIA͒%5K j,)jvpp,;;ۘ;53ޞm&xf}}}$&ϳkL G&m۶;eG/""\OcgGFFٳ'&&&88Ν;PTTdkkp:'.)):}4rX{Ǐ9}||<''Gx)T:00dMb[BHT:88]v@kk+^zBxv\>88cv0ڋ;%t\Ocs?L_]\\|Ƀq˾}d2i7>glbb֭[?쳬,B}oΜ9!_oܸ ׯ"`J_d*Xmll\n%p\T`ԸuÔf8߻󹻻?~>3ҥKS@ |tR* j.O^l0 ˭+((pvv7nR7wss%ׯAW{޿#|嗳̈́Ç?<|'Yjյk׎=0LXXf3gh72>>.AZZX,ʚƫd2YHH믿ԴaÆܡat5~B?99I0뭷L ºn^2==ɓ6S𘙙r?яL΋úsӳQ֝?YRPfIA͒%5K j,)YRPfIA͒2ژF֭[hE}lF'ϛ:]1<;99yEW^^nXtzZ$1 ٙ1f`V"x|զ:88444DFFO:uT*uppHJJ:vZXX(֕+W߿_~H$dxEQtU*UhhhllZFuvvZooo///RtppvVoqkBpppPVo߾W...r/Bhj333 &&FR!JmBxx888900P__ΡCrss׭[gie˖[nmذɓ2L;}w>. ݚ> o#6k?gp8x ^}/=&&yyyM\RRRRw}駚:R4//oξ櫶fܬ)[3,!((.]? :y6=ZXX8;;_|yjjىb8;;7zzzRtrrBTK( ㋋3!4_~a $$$//o߾}896774655u8MX4)"@{{{ww+WΞ8qaUV]vѣ Ä k =sDbŊP !# ;v>|ãϬڲe+;88 IOONjbX ⬬鉉L۷o P(~? sӇzΘ;5ի)))O{ ׮]CYY.]z cccǎ;`2;aYyJaVnY= wwwK,pO+W"X, $$6 ol6ۜJ^@-000Nxzz"??ׯGzz*aCCC訬#<777Yrss_ 77ǎC__FGGUye*iW\A}}=g\ύDSS1XRk|y4 ٌTz=222011C!>>ไ ƍeM`&yi,Bv;rssᅮhZZVXIԄ*rW^y%3ahw^ߟl6b999*16 7oDii)BF{W $QKfBr 6Ϗ1>>8v-[wwwͤhHNNFqq1/^nt"55ucj (icY[l'Ob EEE2puCpp0Z[[I#^O=j3+Z)+-% D322PBF̴y{{c( p8dBTT?F3-"?(š5k25+Wbrrnݒ٤$lmV1|rr( Vw-ui3sM@U9Z./MUD,2xxx qq)1|>(rrrsWEJ@hZtaY>6LVS"</W@_#?ƍxg,KK4(N'V+)*>cDI2Ѫ:LLLb8# 9",ĉx"}NShq۷oʮXSJijUnE[@+&R+dJ'oii!$']V4MaSN!33WKt:ALL [6'MJvײZC|O?ɤOvގ}h%&&O?l qqq3Jd=yJ!<<|L;󑐐8z(DXa0,Y7::g}DMCCCqqttt7ߜ! ]~~~~qqd>::7PZZ qI燰0"220ﺻaܼy DGG3>7(APJ-{{{8uZZZPWWRvl׌$²,jkkQ^^f޽ظq#l??.7'?hmmEQaq477^^^0HKK? l~hllŋ1<<DFFbž={( ::--->C O-MIՌ' |Gp8vP]]Z CzL&,\w!;8Fؾ};bbbf,_|nnnxUOPҔ-jDvUo0@4}]qhhhaֆׯ#$$E0xװi&j>dggd2Ѣ +)VJyD-]щ'HQdff ( .\?۷c۶m7 00.\bAVVxbBg}NyRDٴ*Ң$ _eYHjK<LNN( J<^C!!!===DZÑjRW+l('(5d*JS-mkkCgg};w,Ks+++zj2gKK^/=7@S"jk_:VS*w[ggL2ݸ}6#iXh"YCHi*a) L&U5W&'jEz=Ȋbua{~V lj]⒒.-i,?ȹA=8t/N+T?ȹp%|8>E kl\^( ݉IENDB`elementary-1.7.7/doc/img/slider_inheritance_tree.eps0000664000175000017500000022323212127353615017533 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/slider_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:14-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFF FFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFF3674FFFFFFFFFFF7843802 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF70027FFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFD5457A7401F2FFFF0027FFFCA95E3DFFFFF97C6A7A741C00 FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF2A12FEFF4FE9FFFF0027FFFFED0027FFFD435FFEFFDC0300FFFE5DD7FFFF4516EA C5080087BB63F3FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF14008FFDD2F1 FFFF0027FFFFFE0027FF9F00D1FFFFFF2500FFC3000000000000B3FF2500EDFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAB0B0033C7FFFFFF0027FFFFFF0027 FF5300F5FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFDA4300039DFFFF0027FFFFFF0027FF3200E6FFFFFF2700 FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF84FFFFA6001AFFFF0027FFFFFF0027FF56009FFFFFFF2700FFAC007DFFFFFFD590 FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF13EAFFFD1039 FFF5001FFFFFF2001BFFCA0315BAF6BD0D00DCF9250062A47B45F1FF2000FBFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0020816C4FE1DD6D00008EE3780000 8FF1C13D0D1E813D67BCFCE24F111765EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/panes_inheritance_tree.png0000664000175000017500000001124112127353615017347 00000000000000PNG  IHDRc[NbKGDVIDATx{PTU ,$bHbM3$Q$Q>4AL-$E'4PEml|?65E7KP..Ȳ'o+]}={{vc@ p d ₩d6ݛ'$$$""U!سg;,nnn1g4٢ SX2La!SX2La!SX2La!SXtbw56lJjUܜ1bQzR(ޭ ݓ_nZKUUUm:fy}}}߿-kɓOBfA-;r䈫't:]||L&|2?o߾7oX,;v>}믿ΟҲ|>(%%ER566 m2֭[7{l777#`0Z*!!aСG.++m۶i4;w̞=ێC+3Țsqsst&__ߩSL&SxxjeݻwBBBc%**j[n9;; /~z''w26n ,`YiӦ]zWS*z1&lq1lʕ+qF[oyxxr>aŋF;vL&3>|8cih߾}ajd2@AAA||<^Jȑ#c?i^TZ m5hs}wju~~~VVVzz-[FУG'kZO>|r??3g9s֭[[`jmZ,~:&_~Ǐ6mcѣqmjׯz]vqBɕ+W֯_[8peStLVVVZ!!!Ѷߟ1/8;;MMM?SϞ=֭[ԠOvF#f̘QXXT*طoݻoCLO(֭[Ϟ=+l ŋ=:;;[?~<<x𠯯A c111r\P̚5/SRR;.#oRUU}v4ީqI;zZZڊ+S~F9pDϺpN:|cLV/Y;#iS~aaa_xxĉϟ?_XX8hР>Bާ$B),d B),d B),d K'%9pܹNƜU:$*#F@ܯLiwmǎb52{+Wz2U\\T*̙cZg {Crرc !D6mhhh`ܹsGNh(!&&}Νbwߪj2lBI\\_<%b*++ۛcݻW&+[rƺ %ƍDcV1huÇ['&&ˢtI$OGFF*+++㋴EGv:gΜVE&ڵ륗^cH/]T^^uuuFQTTԫ*jF$v;vL2EjI7#q2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2展f?X] O:ƏO~"h4N4+JhI2La!SX2La!SX2La!SX2LayfLוo f_W"/Y{ubr\֞#Դvڄ6l<8M׫Tŋ'''3&99D^zwƍ%KGDD\xl:n X,ǎ?~```uuuDDDdN`{}ҤI_q0LJ2>>b0={444XW 0`@}}}UU'UTT4&@x\pppPPcwރBޟj6CjkkO>9sCIIc%2vZvliiٺuk}}ҥKZ7Jb^nZ krssyb rqqe[;!ZXP:7O9r7u떐O~-O=;7O͛mB(Q(лwN!CbB-'FL :222⊊;w=O-7v@BBL&{7Ygn[5k%&''BGtjlٲc !C Sռy^{5 ~VY{rԩS[lӧϕy4A_`` <<9S'>ӧO *JT&''TfƘ𖦦tlhѢVY{_\.WN8i&\>f̘ ۼ? 3 iiiμyΟ?tWlLVRR…pYLa!SX2La!SX2La!SX2La!SX2Ur['QlO/YDH={j4v8HCA}X( >,߇PP~B}(( a>,4P~3B),d B),d B),d B),d B),d B),d B),d BV梢VcBBBUmf1~bG"h44Vۗ>4 4Oa!SX2La!SX2La!SX2La!SXb$##M]z5--+(({"bSPL| r񸮮GN:AKvi]f*_AAAe2Yff&|***ruu!mm͛e2OkhhXvdAGR>3|2,//cĠ nwWWS .qM>>>BTۂ ݅™3gիo޼}}}-[jySnlo8TRRɓ7lؐnʧP(>۷矌G7- P,T|<42;;[V>h_T|߼ysNNΌ3xai|.6hhg>1x*c@@l/?h "";t7n|<fU}eSo۰nݺ6SꄧDEEm߾ݶcZ622#,,… F LZw\h42Aw%tL^^ބ <<<ȿ 3ǎ;wnssS&i=X#>5`ׯOԳB),d B),d B),d K'%rΝ;׉ژja#F KW{߇P~CA}X( >,߇PP~B}X(ig2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La>A}((!),d B),d B),d B),d B),d CL1Ξ=p7|+,,ĉ“~D^z UV%$$ :tBF3fLJJJrrrz#F0g59fy߾}|p͚5BFÇY,˗;jv?BBBl6m۶MMMD3cFh4Yoƌ)))JOI>>>1兿;ngpSuuuuuu:?fʕ+鄤E555UVVrB1k,n1s΍=>+g _2 ~iuu5$&&cl/r7OOϬ,G4.4Oa!SX2La!SX2La!SX2La>4=% SX2La nHp.IENDB`elementary-1.7.7/doc/img/layout_inheritance_tree.png0000664000175000017500000000737112127353615017567 00000000000000PNG  IHDRclbKGDIDATxPTUǟ7$B (FPL㨘0 e?Yc)3v1 œAtBGXZAFMMŚ6)CQYPde='uvw_ܳgϞ޳_ c NBwLa!SX\0FFF***ݛ',,,::U!8p;,1ѧBVay B),d B),d B),d "RSBwL͙3GTZ EFF +fJ&Xzxxddd455Lx{{yΣ;Zw֭nYվOFE0S?7voٞG&Mtԩ^B!Hbbb.\SN-..6UUU=͛~,R900`n1}իWK}QJJʬY/_zj;`#k2C!**d21n޼ aaa1jnnvvv6܎;nܸ۵k_1f2VXq%^M.t:Ƙe;1fgS/^]v_|ˋvϞ=O|<pys#旋H$z1 se: }7aSRRjF`0TVVJR(?|8\O͛oOr4Mxx`;K?YW_h4۶mݻw󃃃z{kZt^^^>yfԳg677OaZv``Mȏ\``0.ZhŊ'N@ttk,cdٲePZZj~(,,rwmjjzs撋/رLƿQSLa!SX2La!SX2La!SX2eJJJA8w8jcNj4^Hajo_ k5O :tյJX#.S555~ammN;w!.Sr<==d2"2uƍG&&&JҸ8CD=Qݻc...ׯ_S }2>>/JXxGuuН@hZDRSSc.ILL䋧DXLm۶LJc)H,E---hQll3<#hFDv˗W o3"La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SXZiw /"-GRREmP[[;X^t҉\+Z*),d B),d B),d B),d 5o"2koԼD_l04帬=G0opp %%eݺusٺu+NtJrÆ  ,ȸucvժU]]] ?ٳڻrJBBBffB><XnF 3'O\nݴi:::,4ҥKm_q0 r\PFt-[jӧOioo4i䴶4MАɓgΜy&Fuuuyxx@~~ѣGSSSo߾Wj]%2UPP/_ٸq#tttk~T*c<􄗛L&L6={D;b~eͱCn޼i[ S㛧?|5%%dÓ1Ϟ= wI$GygKZZN۹sgoo^1?˲X P?~?+x&y<ŏWڏVsL&ɓ'ӧOGDDbgYhw5k[[[ħ mcq %%E" pgl<- 믿>sIcccQQ[kJSTTiӦTvg}`00Ƃ2߾*kO*:999sf޽SL~2F6BM?7Oceɒ%=Orrrgg'/S*r<##CT 1BZe}R駟>uݻR Z[[->c ߟ]Lu d);N<DVs!=(),d B),d B),d B),d BX_jiiu"Tqff ލc^q߇P~CA}X( >,߇PP~B}X(~2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2LaA4sf^/`',vݞ+bz=c}Q|hhB),d B),d B),d B8TggZsDBaS.]yT*9s&d}uM.\7[ZZ^~eXi<:1$$IJ3pwƝ}5{㚜}}}Qmׯ05֭[^6mڤjyΓeVc"L-[lΝ|27(++?c'NXp![PL)|<4P̝;h_&”T BQ\\\TTrJ^h; KÖ Z|17J666@ttm+q+W|<###ViM]vw۷m~JlllYYe#c2ƴZmLLٳ+ * оrԧ""b``A@tlSRRK/yyy ݑAo3'O\f۷GSɩGxۧO$ԫS d B),d B),d B),8wܹqƜh4밐DFF"),d B@h'O]IENDB`elementary-1.7.7/doc/img/conformant.png0000664000175000017500000001165512127353614015027 00000000000000PNG  IHDRʯ)tEXtSoftwareAdobe ImageReadyqe<OIDATxuF[gD`@RB/ޏ"@z~Q+@^Wf/FcVUCs?T@p 8g>򥣣AHA9~~~nn]p[p)0s:Ĝ8 8t 9 8 KxiG|x%-賽 fEc'b:'ps[x^ &" tx7gM q)-Rw+'R"/K)w>%ߊ(΂J3WعΟoӾs[eq-2T>Qy^7a)-MT'Sų¯_M|Kyx.>?A\8M~(wp):7+s?U|#RXuFȫPwN 3v>wy FH(ʰh= !E)EkҬGO֫ͯYіtL]'KQ4:c-ļʇ7˂Y+ ő+oh!i)¾Y~lŹ .e.P\>;z/цt2:Zx_dG,CъM2Yͽ@&/*> ܷ9[r3u}找_ 3A5mvB:ϋ0cwhQe,N_< _s?ڌ4̢gr~ I=r#e2s{3[%O)üzlG=١wU9|ttԉ\!ͽlԭ-{`Eʾ3+̹qػWn4_ Y( s^q@f ٓX&sXh2u=]wj (~3kQ?֡ibw.< ISX"ܮ8f )^ΰx$ud C KO3tOSQ:-'+'"tSXM v!>#[7w4(pͼxapLRXǾG;xtzY6c^`dW/: 7=yq-rS:ydyp^~RkY~SiXo-r=-^*O.z藤=ZvikRZJˮF0}J]r.\$6@:?9xu#u$uU6PYѹsQO]'o78.}+)|DxH'\i?Dk! nw ̧}Z^KS4/\};zE݂_9§y"LGFs FYh[ݼiY|>= -~~0k A p9/Y BK¬榤5-K\µ\{tDfT׋oq隶gUp2/.**=;6`]@y >#YL忳Q\T$.cn.zSvυe%%eF%qϩ\iU\$Q\VfG-q_\' LAq"3 ut-\,QZ4ITܭVNPvN]jJxj5W\/4_ JߝǕ\%|JG59ȭҽre\ӗCEӒUd'Mn +EM }`j+!j/t~k:Q(wrSXEtCZ6Q>zrs+?k<}Ů:^(KVg0oAVV5]꥿hgQ%gicttԉLuyehEj$kg .P{pCF\Flq\Jݹ` 8u[ MV0Ltoסٴp) 8@pJk?g׿ekOG@p&<9 0!T qUW nȋh&X6Zm(8/>+;(s#F~۟KKұNol)p@{IH+w85m 6  I\H&h;d3hw瑮;ӞY=<^bN`eH?Բ%e)Y~I)/썸lg?0cThK'l;?AnVe+s=]a˹6PMV Zqen`XlU@#{W 3uBJ]ȓF;aꁍ%e:s?Rk0L}W`44lXxLpfN6(ۑ4N2%'')`?lN)*\bʙ&ϔ{3WuO3ˆ* <-::E$5C$뾭 (ⰀQsn\+^DEې&vO6ND~߸'lh/&3!WDٰp <}DF`ݲ`0ꏓ'DXOrcZtu6_,Pk=1$-WK]wϕާa9u',R6,\gf[G}J ɯGhc~0:d3֜̚c4)ed[Vjy\8ieL&FZ_rGRΨ,Be[7ag r. p]}O&uʨWj(#A@Fa?.岤T/n,\F~- '})Tء:9).%@p}VñH"ʑ  8`ojŜ/;LIENDB`elementary-1.7.7/doc/img/label_inheritance_tree.png0000664000175000017500000001073612127353615017330 00000000000000PNG  IHDRc[NbKGDIDATx}PTǟ-MMpD1bĚfǷ$uE)_$EL)1AQpBPEmlTaRt_XTdqyYm]`}{y>qϞ={·{=~1 H݁g2LaqTjoo/,,lmmutoOpppXX*CpwX2<<<0ch4Eqq1),d B),d B),d B),25 ulѣSRRl [[[7l0vK+;HfJRzzz&''WVVZ,[;u}tCCCllB|2\pafyϞ=qqqo&b[[ۚ5k>UV455 m2ƶmpB?`X~}||ȑ#'MT^^}V{… E`#k&%%yxx4440ƚ}}}̙2L1f'nܸ*\FFc;ve˖1,ܹs+**x5ZcB"1&+W;oPRRǓ /^ ^.""BPFXmm-314t!0S"0t:l6LEEE˫Çsax饗{5n8O?|WhBBBl)pF_xᆱhrsslْk׮}ƍu~7G)--z*F#͛WPPj*Z'āzyy_!ݻߡ8w߄M|rG_544O>^n]hhhbbۏ=k}(ʂXMMMTTRTTϯ*UV;.tluV^^^Ei[gԵkMA7nذaLϺpΞ= |cLѬX"??EΘ1… /;#ORo0r@ SX2La!SX2La!SX2LaƹCΟ?ߍژƁIرcgewٳ#kjjj:|p^#u_l}%%%z^ntѣGoڴ˗'''O<999Ç EGG?F*kڵk+V x"Xo: 3ͧNZt!Cܹ6x`!Xf9s_L&Z5͌1[Ӂ֮]˫ :֭[{j&L dw\X,v4ԯ6nxرG='Jej֭pUֶ{+W;w=0x /X,*ݽSSYYYep$haxB[o?#dݹmIHHHKK͛VoݚܹT* <<<33siĈTdɒ7xd212߾&kOT={v׮] :NvB ?=g1VUU5cƌ_|'..766䔔VƘ/]n]CCCzz:Om[Rk>}zΝJry_~; T^gɒ%.\虩'ă,ex'[P(2La!SX2La!SX2La!SX2La!SXlŪ:b}xŊRwG.Gv>߇P~ B}X(a>,߇P~B}=y2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2Ҭ&{A89/88XX0Av xxx"h4N ;;[Pƭ[ EyfYSBJ|j錱ytb``ug7Ɍ;q}O>qMږ-[)5$$$M_}}}W^xS^t08k֬۷YT> //ی'ON2(0e'Fk41cƸxi SvR9o<^h? Ommm Z3c2ͮRZ¬n' w+W^v믿恘GiooIw\⛺yG} ۶m4޽{S&NgHWi1N=jԨ?s񱱱|Mrԧ߇P~ B}X(a>,߇P~B}=y2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2(>@),d B),d B),d B8>˯qvJ < ZvѢE`7d2mٲ%44Uܖ/ZZZ:"zW&ӓЈ޲Ќ٦:j -++a#G4iRyyя"/88>쳣Gfeey{{WVVZ,sVTTjjWwlkFgO'+++''1f6x97%D:edd@BB™3g:w:ԱЭq9z~ Y~ӗ.]z%F"gSv}~~~A6Ů٦dYNҲyf!VÏf &KYY/a緷ݾ}{„ eeeز}wرiӦM0!!!!))髯⹆(RRϟ_WWi=d@),d B),d B),d B),d B}h0'F)1&{),d ?ٸ!QvǓIENDB`elementary-1.7.7/doc/img/header_menu_background.png0000664000175000017500000000030012127353615017316 00000000000000PNG  IHDR?!eTsRGBbKGDC pHYs  tIME #@IDATӕ1 @yK5MR$GTS$[~ZI読pv_H%b|&,&IENDB`elementary-1.7.7/doc/img/entry_item.png0000664000175000017500000010234012127353615015031 00000000000000PNG  IHDRs<sBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATxw|ՙg̽-[.M16LX 6dI nv&` mΆl: $wWIt˔c-\(%ϟk{sy93s(qD ( qRnMܯ+F='&BPAo;A9rxwKDE6D+R}w?i+*!B1!B1 !B1 [3^&'Eܺ)y9(7ULAi'/cA&{#2}ߴx}CØ8#BcG>lF"]@i×d!B ;]&4rƮF;J:NY*k#| .8iC`"0Ccn=omcz{_622]O3Ǐ9]!Kh Dx) Ј6w:'Ǐ0KsvW7&Y(~IaJQ9vf}[$n=!?mql?aC)XiV覽F_F !ҴOcGGi64ur_/341luxhsZmWu8iFcqY'0t bYucxi)+'ҰQ7qʧ/䘉#@,[tƓuJe;3SV/ A2vMd(5 $ӗ. 7(92}"8/ΆY ^?J ccW5xtR=+}G$NІn?ڴtPP+VXέʷmѓ8q bG;7o}ʓ5񍟼ʎ=S©Cnh]HJܫ#&3#[njK2ru߱%n"n5_Qʓy-xf~w׳HjPCD5h+a1u/eG?ߞr"1@(MC:<nj/xg#vĠzl.ׯoFS0ZSעؼ#>dGQ~Q̆;+ ꓷNyfsP~u`~de Sz!fxgixm瞋5,= JK mC3 :D#eǮ.}iϬ`H??LiŊzyt]7[-e'^]*$n絭l*XթYRة'> +˟׶kriCn{uq/"*E-|ArBğLo?Pɜ2=3)G_i|WdBdzm,ÏK8 ~#ŢqeeB[Ȫl^T3ga8+i'.͟_@EQtH?ߖp8z&/`VdGnA5P).Yihiݽh= I'4&8wc{g =eeTiAP6pkbWktbmm5|}6N;)qh^T""Q͛xE䁦"Ћٛfc)E@ @b;\Y@A:8F(݁ J'Pv].G"iW34 /?y"iDR7yWH_?S?ՠ3gܬ۠!ge~ЂsV#n\qlz>]߼/W*>_99EU[ Cǎ'%{8kC4Buۨ $b;c#8m lĉD#;z} C4mnwW8Kj*>RرDLPO-xh{H_:Ϋʼn8?M-DƎt%$=jOn:-^Xҡ$ b{yMHt';}iaq&Z`lqY˲hiiaǎ\Oӕ &Ĕy9'd?XA'U *X5t8ZxAxw3ރDbDFh,:{. ¨QL4Hc]]i iK(lU^Xz%sDf.轐$;T STp񟝩w+d'Al!B$ʒyOLe*Y TBrg#7`v'I&-QkZ].6c?IG XTҁ>$C %Aɗo?c+իF_=M)-w0y⸃d"LFLɱ5 N;j4P]Yh(_ E,-lnlIRVV|??2ԉٝ1,[cʖꨂI0(v*[5$ rEgŖHIJrQb31H$J$csa5::)9y96JiAA0p08r{i#8 bՋlV#R\@̶H"`"VDKJK*a\Eၦ"ʉ's%pm"·~W7b\BPF*Z+A3P=a&bzT$6ΟByOj>qm{})_2O<ϧYfq3} zIϟOcccVAe,g:O=y:u F"l&]oÉDPbDA@De.1AURVz!bQ2K?'?98dqR4uO5rߊk;У%hehv'݋N5X&I>9[F1 M JS`{\}@p0?&qcK,aɒ%^Yf1w\/^/~ ֭[nj3kM'@a͚5L2#w1U%SQ*;5u:::8QBT)JVh堗Ba1# tX&ԝ`qmt:M:JAg?;4R%cHi1L- Yv38/1eok}R)LĶmȺif>fd<{s={D""{Ed~֭[k_]͜9rJҥK2e zD'ᩧ'QYYɜ9shookGA~k&W-WIr644P]]M/@__444dt3GZ-\}5TWWsrJWeYao?INِpWOSbEPbTT JTJ+C2B 1cun;ѡ<:`ޯqsge~;㫙9s&Xv-sfa̘1(xFӁlɷ링V6ʶe>v9-[ $8Dp֯׾5ˉD"H~s@'sw@w˲HRX˭5htL5igc1183kNu/kEk8D" 9N/]n~êի={6UUU 㪡|+7/ 6_W?Xn5Wp/ +6!ןՕAofJ{mc6?Oꪫ[2e2+W⢋. u?J=z4痿eζ۷s饗rmp]w_,Z;qG3sL-ZE8S8?2yց}o}?~'s?N5r QP4 *h9bB 3P;a>JpWimKpWp w}뮻n 3m4VXA*'kO6)SXjԶm\N>bye ?~<[6o dGvIV>ikF$!RXXHII)#9$ο髸!NnXk\‹|YfitNUHJJJ(,,$Drs{AF/ںkm#sQWWϊ+,kP0ao|A݊ Z[[[n+<v,a~õy0O>?|򓟔QFɝw)^n=FM&x\lۖq B1 Cl)"wyL>=({e+2qDys>s/,־y%WN>/JWW_N 7 imlŲ,,K$ ]vɖ-[W_4~{E-;;EQKԷ$2KNX'o~bl߾]:::WR)e 3meٲtR9SPbAĶm1M31j(پ}ض-~c8X-UUUԔ=;NX%eiJ$HH<viii͛7˺udoȫ*|rYnl޼YZZZ]$}GXq׻ދ:kr}a,mKSSTUUu|lO+p1{?!@6K^xAƏ`>ʻ+Gq|˖i&ٱcyrYgmr1cȋ/s`wuu駟.rYgI'#gc˖Γ32N;4ԧ?-~zN5lN>d_ 7=װV }}})---~zye+SOu-`)N_SKrc>g_/_|QVX![nVd2)f;ȃ9i$yQ~_ K.D͛'۷o}{yNO6gӽiܖGv]v|;ߑA|#ctRUU% 9s߲,1f'x\S:;3n޾>I&J%%m||ˇ@s/s'/#͓}fZ\z>~W.2?X3l'<s;? l۶E]p3`OPRRGaO?\@}}}\@2cΝ{CSS 8ȑ#իfܹN8Kر7x3g2vؿ;wd2ɑGɚ5k :uB6Gpĝ , 4݉t4 [FBX,afq0lٲ۶>x<κuhooa@~F{~oo/ׯ۶`:yټy3Db}hjeIӰse5kՉǻYviii׿~q6l@kk+Fbʔ)x7$?=z=\}.6 %={/W' mev> 5wA!>M`h5"8@TCٽ[C,1W4q򯟟z`)!C t' Q8t 4*scKM"gh*C e{n:;;$[w>.{>/=F*x<Ύ;r궷N{0'29s[o{& H^I,9`?Epr o% Jnqӛع|=(rgU ^6ݰ0~NSSh}ݔI$e?GqGvh7o=8"BiI # bVx1cQRR¦Mؽ{WWrdci cn? A?8KSkagRHE#Av}M)$VDKd ;: 4#S8Z;M>wJ 4!-7?ķnv b1ҩm2MlS-|l <H4(**"H6-w}8DcQ^{Μuf@8}p$HL]5Ll"hLI&h3MFǒXO5pWN8 &N:]Iv4RP\¨R*Vcٓ"NN-U ) /cGˉUhQTЇE{WVs쁦cBf0D2Pya4;,~V7+l; #VEP$ Rib$u!Yhl(V {1EQPWO`DO,?p)`=)1ĜtN`GA%)=F8eRZSx`䷐^'Lj6~Me8Z m= M )4b`(:ʏZ@hݲw!׶%lOPV1>jI6Z8bdRU1"4p}Xvӗ⍭kaojG Ky3>4:zMIg۽n3ef)M()(bljW")`ݭ(n[C\/b,UHŸ"Ēt~e 318Kd{+( gGSU㾽&i{T(BU}h6Df[FGp#fS%z(*Iy4A#zEЛ+ $/*vAAĤ0FRe$&{TBӯ{KMddَ3+{pug}L RTL!m4qSH;n;#P;5@atr0Mwo/ElieGT<"GgkH?(0{@p,`܏85'>~:*KO|=-- #A;r2S+~ +C}}$;ãX^m tyw7xDD"EڴqMSD4EaԠ8ƈbKI`e%4vhY:+lY*uIpܳ,  Mc63G|S£KK9&L g!B,8ZQcttvc;BDܫMC-n88!X+9  7ƅG*Ǝ(>5vjTRQUSG8|lƏ bxeVۙ2Rf4#DŽQ$`gNO"E5"(@:hJ+SDl-M @M: ѥågM6[*hrQ|У#Б)FƠΥ@Eаa 5G-A))pE*'ݓuW;Y9pH\TBV*9=dE܇޸2qH?ȑN#]2 -Վ@1Pz(@cqLJ})REcJ862p 8?q̜Z&WI a bSIry v@zB[['6Q%Tpq&? 9\~dw=eS;mH뽺CI^G!:֡䌵$-zJtEhF^vñpb&3iıqGi%eNMtZuD{`+EBD-kI'B$ 퀡r9~IYҘyNJFT9sJuP"3|͛Odϟύtu i?\>͛%+ÿn>nuu:0sya7hx$BQ =ܫ^+X)N!S8mCZEX ތhz@ap%yM'hbM=M]\H9Jtvٕ:kFSQn-pX!#? +V>ϟύ7;ʲLPPۿ-Pݲux:v#~WFNn<;'z̙g_y駙?>AOt<k'Mw1c xN{LV]1- Cױ,3VgiiKp??A<堢:bD(,+$đ8XZ-Bi;Ivt S*+&::a51^;J c?@ۯ?6jC7LkaJb;|{;^RJF`$T2J)4 4ZQ!)c=3@ co|gG$u#> zG.YzU+W2k,Z-Zw5k1c]w> V "g9PXf SLHd,֯@) >^)5L7eJqFL*j̱$Ōcbu!"`6e/-_Q5"t]ۡkW$TȄ ̭msc]YmO\(~aGD s>W- ;v,ϙڵk{8n4 Cnu膁n{euVΝKMM \| +W5t=F%K0et]'˭z)N:$*++3gNйs#3wܽ˙˙MGG!HGMM aO_ AmMm?ցEwҕOFE "H!eWliNOF9b8VɘŠ,ں0cWe|mk|e2;~pH5N+>B7ruXSS_P]=돺n2z20(g}6<{v4 6/TTTeٶn0tjkk8S;S>ql&NL&98V3}NU-jl 8q"D>1/]I%}$ 4mmm@׽cunvjjj^k׮eΜ9;uu{i`D >l^YJWfٌ3uuI7r/կ~ 6xvչ(E~ǎK]݂<Ǐ.rơ 6ό,p%dAMmmЍt-,;[E__W_}5 . Zͻ˗scyr-\qtuvbYVVL ˲UW^(.\SXb%]x!  iaZieTC]]{/R}{3_;Xh?XxwqgAU'{ro߾/~K/%GOOfѢE(ŋ3sL>zJF]]n&Ǐc*n1ydVXE^D]]7M+ozaifC&t E>GYD!;8]מuNIXP4 G@XJn)#QE3tPY6'86|H]..>9:\ Y:.,ʉ*]0?ɬX.uz,1iZr5oCr-?M7cY"p…L<+WpE.xwvut bZ]GܐZw`w$czo8(86cUr,r,2׋_5wছP pqwInKJi Pr՞< p dz| ,_]=:\`&Lަ[n%rv7/JXPiMc夼,V׏V۽7~<7mR%p᭮?aA]pwuzzn.7tSkV?ugz^}˲䥗^Z蔚yŴLygсt{dڴi-`:TT:%iJoOOw6-3:mJ:d2)==!۷O~ ?&E]$D}k"m]Կ_mRrKI9}W6;Sz{{%HJ:3mfq0>r'o_]bڃ.]*߿{~~\UU%m׳]ooT:?:,3mJLK2DB&ҰAxMyX;oCnN_-< [o{'ۛM==H$$JNdR95_/W*רQYL˔Ʀ1e%ǒ|F&1MKr2zt=z455eZqTUU;8}[v,˒ƬGi$e۶mhѢNx iJ:mJ*D"!]s.ٴi,w̷UU]vNJz/!===.;w&ٴy4_/k׬UVիe횵~zټi475ݻS=qI$$JI:w1O4I=/^,J)1MSKF)i%\"͓& p0ǒ۶E3Μ9rYni0Kݶ;\ve`>/qލ,7d+t9h7wd݁]yՕcyk}rzEB<裘?y/^3y\vec˿„ qyP]]ٳ9s9󨯯g٤R yV}1xuv?C0}ܐz<LcK/ea9#>=Yf1}tx ^}UO>`F?M G(** &E^ qꩧ!w~9?g='W=:x~JwgԿ%Kl24g[Bf~i>sϞ=Kd~ӟo|#hn…׷m[cڵ?#>`eV>֭[Y,[}ynҥKX|9'p_Rjkk9,ϳ-[un}qx=ۏsƵϞg=f,y(zvGc#G3P3쿷?~(M͛^M/ɔ\k#g}WS^3ŏJIxN|9feC!^"0@8"02MS S2}ܐe0$WFVm?2ޞT&+PZjտSkx*G+RC!WEH9pĎnHocG;@wiHwѣ Bt~(~?*t[o>mX;m[Ln&GuܘݿCi╾"4of˜LXAu:~Ch,c,x'3<~L1z:J'3}:O?/zxAftIL:u0 L0ܿKkuYI2?z&3raf>f놁iYsx2l]W*'`9UE9ߞ߇:#I3聟m߇nElЯ'# H ] $&ҥKo~ʕ+5k^{-,^ロ5k0c Xe0sA߯fLTWY{_kٷv)([4vq'"#owgвA?V6s.*'w^@kkw< }J?D{t5ap uVΝKmm-\r +W̩rq/e?{_7{<Ĕ IDAT)SuX,F,'dƌTVV2gl:::;w.<?0su<4'Β㣡Z}}}0tׁaX9{WH{CfS>ɵowdv!a;o}!s9W^yp}oZ^6l__1b>;SN9|7-LDwXex5ڷmJӧ wL5Ak׮/fܸq,X`2<*կR]]׾56lsǁ~2_/8$NzbC {\XQQ]Xp!SLaŊ\x[n+_(h&i+rl1c{ٶ}v/;3Eŋsw/eqGs'xb9s&G}G}ҁ}{qa5Z V쌠FVAy[ګMˤ -¸qشiSP'k妛n@z6_=&?͋,}i3u+zb5sQ#ջiw,XޛQsf_NBBv0A.U)WWUd \Q]V e1A; d#! &L2YzgL0 zzzY'Ndr=$=a;Vx O~BZ_l%կ?b;O.§O(ض-U===e漢/z!m'|~{=۶< 'NXsO vX:o]N4P… #{YJןg |c?V%*m6s/\Nڶ-S½K޴<暧dU+I_6/=\y<{w#m+?x% M_J۶eCCܸqc{*7JI˶e.۵߶mٛʓlͿȆ׼!tV3>ʯ7omM6I6irMҶmqFP=>?X΃'O}S9}֠uݗc`|~ ,{y˿A;bȲUW]%oQ,3Ȗ{O=7,-i>׿.׬Y#l"ov9ei۶;dcc|gʞ'x|')Sdoom[~}||cp rԩO܅y6?۵M~1O$3\vxrGdcK{l6np37o~_/ȑ#~;ayBWw饗crymCC\bŠud2r{~p2ymO%['~믿^n޼Y^wu ?_,zi&yK/f7<~it`2Awa.-sW^y%{oήfǎ{etW^y%MMMy晜zꩅ{ַ,` {9x~{䥗^fΜ98Ø1c8shmm-__W<{L8~ŋsK/V|pٵE_3grGڬ p_ߏm (ϒ%K={6]]]}Y<ûf`RJ\ŲlB( ^};Y|[W'7opg#koogܹ,Z˲Xn}d͛s=GWWנymcYB @u%,X ZYr/իWsO0{b`kR xxg &Linn̺w`[;§}rTJ|n{n{9>3> ~aq * !Mx=i˶oq<pʮYqo^!E0Ȓ Y#WgQu(.pe`',&BJYjW&R0ځB ү|fTPA*¼ * @EWPAe37 fWPEJ"+W/_SU>(\qe' *`Pw >lT,TPA|a.?`TY2Rr\f^ E&3"6M`8֎ʼn9<2ت]P<$He'DR0KPB s+yTPA0 *8y;# }^f~U%I~Ǘ#sUVrl"0˅{T`BR"(-_n +hTPA*¼ * @EWPAV>kET >+LTJ|A4/Ÿ^/JyS_AP;Œ\MTQGQ_gl)`$PUd郅XmiYYܬ׿"d![6*6"YV㥙~H{@1˒Nͽ6]ҒtJ[BJqU*5|jL*)4;:-6$[3۾PsX[}*~L_~O_p_P`#xc{Fbr\Ⱥ!kCƆt2dsB.GmHrFhH#??9JmsX#ʲ2XRr\ XUj>l*|,_W :_:%Omw I؞llqO~9ce-"CXeSZFe^?*K{QzUP&.]{IYeIeX51Ųviz~p.EQ藂YF#n Vۂ72]*Bpepx`x8d2[21JSç׶_@QxOzjXؖ05H] =p=rnð{X#U)^[IMDeDc]UAl>I#b GjkRLJPؚ^K"l S hSVAUЯs_З?9ص '^2kE #'O;D` X_A AXUx=#xt" )Da3z$ܕ䅹[vbn^^)i ?xEpIA n{2>£FpʄK^ϒ G2|nRC֮WV]$]/HV(Ux&T8,,9.2"Ro* +TU^TC#j4~qf aQhq$'wۿ%ljL>_&[gpfwDwiif/=sf Z~ؒr&}BU^a5@wuss\4-j QTe-aѿX `ϼ\:x=[MRzfM=THkm釒u),ngSG?So ljpZK/;8? V!C.s32@T tU!ar܄Zn族 >CW*ZCxק%08;굼[K{OH Ipq+tt_{`rT;D3 '׏T lVo嘱u\>Pzǝ)X77PeL;fo-z^.VXNuhw%G2;˗yfxFK[gﶥx{MHɤCj ? g\X%IIB咳mF Te:QMv\rR#$] !:5/-³کM6Mͧ7rz`_A!^/qڗ[/Y{VJ feI1H|ops1A ߵ.Y7^xw׮L[Pj/çE˷H-YE5vl]'͑^ړyݱ$^]Mo:U20'غ3S0Ǐ Q]]?V9q$: kG7/¥9 i5U;Gʕg!K.fuy套8 sdkGEmM0O hH87 !CM±9!i=d~i&OԩRQu0!֭[ҥK>}:BEA*3e$w^͆4߹5OTŌ]T~eY̞=EߢG0:̉gITWӹ};1䄣g~+]!F A*1Ki2۶MQ8vN=dN=+Ve;K0?.OLC2HMJgQ5M4źaj`s-,OOzL^6T۶m# FgeܙYI0N w$bIؼksv~G*K.!DIKzr9fϞ;CSSh?ߩ0A_=u<н(ݛ*%7*}yG;g(avZv t`½?p饗+fwr p<Eظq#(i8SMVqG 5p%{wtToH$]R)U%3u4,yͤ~--Z:K령6Au,Dy#EK&8,W??8ÑRbyB@8o"x {PF6f *̸|k_ _B3;жi#ylsfN>tmnǝ}:45nVB,jؖrhҹ9cbqXGo"k;XRS#͓onXE',E8룽[ɹ.ȺM[عu+ya( ߆|~;ێu_kشi3Lq%k;,w6o{VDijgCFlVofLSla{ .UjBaAHCE  ^w$9p@ ):*Ÿj>=;m6pXEBVjKGh ^W7f$l9]Cak*MM$n(B`feЕytM!5,U:ir)ҹ;klveH[Ox#^]OJ}ޗyQ(%Ko=^+wvm/^]* V ?8Ͻ. o-[?8b<c6Y]( EorʔS9#Y#>FxǏ_3txI{vYW)kw1vR^_' Pk˻Y\vB*2ڎ4I\*x6Y\Aղː8\l\Kǵ R.td6BC&Ym56ѿvڼ=K8H2gHXߝ.AqC/[z9+;y[-?bjJ85T ;$RQpuȲ.满خdKop!Ib7of雯lfSH/q]Mww[H:R7D"…/|rV.{ 0p<<)%7n,^ok n /VgiȠ*% G4&CRL*7CgQX2U!SGWEGml~M;-2ζ^12Qvl6RhXZe۲ds6оv`{8i\]E*qm4UKЉ:`9.O7s5H #xqUn.cMqQk:<U5sUeCʆ}LlMaf硪*AGNq'㢣4P5f⢋.;qwsN4Ms_{NC"k//d>'ia kf28aֺ(SؖvqUQP( d`վ$e-<]qP "h PZG$xC7M4;By`xHG"t */'sh.!P4:RTx,OU)cxncp\p6q"V bmG'ǟ}.#ټz%g6• z4aX9nn3W_ec[uML:4PώyblvMk&f`y ]2l գX ++ k6^ٶttЗbY6霍\H""]WIUGc|0=X,WoٸCsyE<xqJ:D4WC$i s9r74-^xk'OvdGgt@UT?) JI.Az;@0 p^ +B1A !0 LE3h 0]vLiD;yXL=lMHO%kYƷx5MdZ`VUpUߧ}! @`@TwC/rJ8L(&ob"L]ebku`I7PR݃ E6h&adFIoQN.0\cՎz5Vc!*LCs]/:ޖ譛ƑaZinc4'Clؖ2Ԉl ::/!0 oK)8l@HdB:5XRQIs=Pvb[x5!/t?Xmy׊0 3 3zߦjf_D1+D| to+ S1 -eKTiY`qKi &\i+e bf(_/QcSe??.iCbuds"'8F5Cx*l-NH 2Εg>k֐;ՅI#ҒIWKa"D&>|?)omp!lڋ գziDv;e\t#H)a#]r@Z9lXuZCT?Ռi^vO*JʄL zضGlcKU@- h%jrBШ(oOW4TbKgF=҈#>lr@ EfG0U88!`ND2ׇڨC1-F.67Vajr8P|Xym3YQ%GG8?5r͟^&4 }*EW<]j&OaӣhӇ)TX~@KmձzcO0zDs REHA$Ә.3d kCwo,)2x rab 5BaIU&A7wZE'nsa<_ Bx 0LEeyYPT\%eVԴ`TUTi$k4ꒂ+GU쇉cE**i^q@V@ !T)RI@ qdFZ.0s>W_CZ!]: %t(>~gIJ *$eH R`.S{|Nk&cU^\C%@P#ksJH6l @7A @$k44hUxHK)cXSt:BAѰ=Ei҄bC2U\QrZ 9 VӄlfHkz7G[|Yw_?Ȗ> !8bDiwqjEG0Y7CD8G*q%'H5T*3aHRIN.ϣlhy~VΒ29֏VF ) /iXDeͣaXV.p7+7kd<'T0J4l\+[f'Y-uiH) Uob=_JI&N [X8" 0?YӔDq ͟a蠫FVeXFUBm\c,T߭s 7 \.7(a`]v0??Nz`6O;%9W!Q+ߟ?أ~6U̘°R|x)"EF]BY,n (Y /0m9446p9x=s|;yH) :_!1$j%P1EÌ=8haPC!7``joiѩVQLב)&%@O̝;c;.B/^\v w9srܱܼ|q|_M%YjUլ Eۢ,emW1vtdB-xě?"̘H.5ޱz|X>˼y Øf}叟ϟ|"atM@y?ʷ*nx2hm=fC$aD~EjA_ dCD#\2EgD|s\?,̺wVٵk.\%].]t1߽暿+U.~wy X8rQ {YLjhj]TAU $!ZP iFzg0>l@XLjr!u5*7d|\"=qWw}߰lR&O̷½;};dٲeL4o{ʧM8Na_ %W0*B#aHxzX=hV /ٌi"qƍ2vT-.Z;߫^)Il|.nԕHJqļybƌL62Ͻ?27`֬<,*L3a\5-(>~] $Dp^y P0X26CÌSm|!?A49묳Y%[n!CΊ{#> 0ʚa鏎RaFf̜ø Yt)H5]0Mo3H$555d̙<#䑇a %l ӟH$ K$555% wL!=H;Xe8wͅs4bBC-YSBB8Pp\<1Pz.nE,+`zM^0&lфCI$60cL^%K(CYfq|1 _i"lذ3g0l0.B, lmF~I'SSWή{̙3xG#>Œ3ɓϧk/}}Wz㒳, Ɲ|kjL, M P8TE AÄa& 3hɮdb[\# ,oy+!V_d?TW'q}/^xA=Ï800 )4M-y<߰3g2lp.",]`.|Ap嗗?ߟHf̜>Z3fDH |1CfL&Uy_*<-\\E.b9g CȦjd} ^MLB"(D ADLjMN<$i 2^ǥL p, E^d9Kx.ñm|)nVx 7;~ÏcO5\ÕW\A4+Er7,[z+ƍŋӼ?s-C>9Vu]WUN;s,N;m*W\y% ,Xy;g`' 4.YbiS ?|Bey_/~y-ƒ=TH|+FcXV$y],[֟s=Tx' ulٲK.=헿}lΓOeكsm1yPqDEZg<~~(5e~g 2#8뮻Oy{6>d|Z r)iؖED' IR^ ir,U@P8zʸFvٲz  ۶4U Rهw@r/cK,!`&}ƍill}3m̙;oUV3fR?0?OxF" 1[*:Tj@I\N<3fpιә3w^~e,g=s'IOϜ9#Z!yO9eןJ y^}|+t\tх{DiӘ`'x/*_W|ob_/uxm9ds9r tT*EOOt.})Ӥ=4UQ\i[D#!8UUUTWWʼnƣD#QBo:*yEǟ*(V8OatwuY=?1gy&i`YRJ~a~ӟpDQo`~se_es;w.w}7 _\a\ʁy\-~MRt̝;nsY3M &C((9ǔ=œKFz~-=[ݲGH# ]}k МSSSM" Kʾ *(ʠF_|hjl(7|֬Y_7SOeoORt̙3o9s5ku)wRHϚ&REU1 "L&,l6C&YؖRR0t azYgM0t_kcA|]80}s1站??,ύMM~7)S >Z <42J曘;g7x#s!3%|UCFq&ޞ ok*aHHSL24O;]_P  L4%H GE#‘0 4W9_RJpw\.5\õ^e0 n_לt|M0!wرckʯ_klVd5tPhʱyf~_ԟ*|'L aLls뭷o2yd?SLW]\gAӁZ, T'=lq_{גED_TU!̮?k`k04rsXR6ަr^*3umpu b-IDATUnj\]]_6-V}p.(X9 Saw/T;!O((a ٿ A{tNoԂGpUYJT L45ޣ=~(+u9Nl6=Z/xpZr/=ӧ|qy{?I}=ʹwp`U׶]w]{O $%bXkP%2M0-]uCYERUg0TF3S>AU {{+,K4uyn/.0N1KyX't$6#_8;;9& ޞ㧏G_z8>:Kx,X;|8d<}dpP]B$DynMݢk[mѶW X[( nUU0h܊bcdh̯SԘTyBN'q&]G|c=ʼɘ#{w#o 6^;NRڡk;ޡѴF} cXXð[Fa,cdw> rb:Z zA1eT8DnNd' exc5Q~o3a~'w`Խ}\{S:8F܆Mtҋ_m"8? ]/Jx(@Qhv!"ly*sꙙkҲ јS`21Fn=4`̘ydd0&yG*ΐN L!>si\Fā(A4rʿAQn85aTWk *um:EV7ܻ; .X; )9>#F ꡱ"m4'n+K0pFhc<4'%rg_~DaF˟#;0(:>6kFFF{̙6~cpPXFsI@D:pJIi1{ KKeRnul81Hh+7˟gwsd<###c yFFF1DIENDB`elementary-1.7.7/doc/img/notify_inheritance_tree.eps0000664000175000017500000015552212127353615017567 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/notify_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:13-03:00) %%BoundingBox: -0 -0 99 251 %%HiResBoundingBox: 0 0 99 251 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 251 userdict begin DisplayImage 0 0 99 251 12 99 251 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674 FFFFFFFF9A7B3F38D6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFF4D86FFFFFF960BFBEF51C9 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFF2926FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E32A27FFFFFFFFFFFFFFFFFF0A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFEB0651AE9500D35D2FFFFF07477714571EEFF83000F67FFFCA95E3D FFB367000F676796080086FBFFA505A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFE E30C0082E0B5003AFFF2257FFFFFE92521EFFF0027FFFFFFED0027FFFFFF0027FFFFFF77 00D4FFFFDE50FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF2600FFFFFE1706FF 7A00E6FFFFFFA10075FF0027FFFFFFFE0027FFFFFF0027FFFFFFE80863FFFF82B3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FF3F00F3FFFFFFDF003B FF0027FFFFFFFF0027FFFFFF0027FFFFFFFF6C05E4FE41FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFF2700FFFFFF2700FF4100D3FFFFFFF6004AFF0027FFFFFFFF0027 FFFFFF0027FFFFFFFFE10473C979FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FF2700FFFFFF2700FF7F0088FFFFFFD9008FFF0023FFFFFFFF0027FFFFFF0027FFFFFFFF FF600C5DDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF1F00FEFFFF1A00F9 F52B1BE6FFFF6E3BFBFF1909D0FFFFF2001BFFFFF90022FFFFFFFFFFD6003FFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF94000081F08F000074F6F27545727583F8FF FF9F117BFFF47800008FC97C000192D5FFFFFFFF43A2FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/inwin_inheritance_tree.eps0000664000175000017500000022323112127353615017374 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/inwin_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:12-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFCA95E3DFEB0651AE9500D35D2FFBD050BC1EF5B0040D3FFCD 1898FCA95E3DFEB0651AE9500D35D2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFED0027FEE30C0082E0B5003AFFFF6907F0FFF6165AFFFFFB3DFEFFED0027FEE30C 0082E0B5003AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE0027FFFF26 00FFFFFE1706FFFFD50095FFFF4D0AF1FFB198FFFFFE0027FFFF2600FFFFFE1706FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFF 412FFEDE4A0598FF54F4FFFFFF0027FFFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2700FFFFFF2700FFFFFFAD00C968D45733D473 FFFFFFFF0027FFFF2700FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0027FFFF2700FFFFFF2700FFFFFFFB1C495DFFBF003FDDFFFFFFFF0027FFFF27 00FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2001BFFFF1F 00FEFFFF1A00F9FFFFFF8301D3FFFE274CFFFFFFFFF2001BFFFF1F00FEFFFF1A00F9FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47800008F86000081F08F000074F6FF FFEB71FFFFFF9EC7FFFFFFF47800008F86000081F08F000074F6FFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/photocam_inheritance_tree.png0000664000175000017500000001151212127353615020054 00000000000000PNG  IHDR (bKGDIDATx{\Lw)JRRb7srOf{\RR駟fddqSp6ɓ'O\]]b Aﰮ?t钚@ QQQ>};w 77w}X,>qℯ}W6mڴrʈ> !w^bŀT D"֭[&OdfffjjA}z\\!D,$&&@BBmFc@={F8t ''ʪ]]]]cP_]c?8'''>>>&&&**СCSN9rA^o_RR|M6,[ڵk=ھ};*"JJJx ]7ݍ4447nŊ7o\rePP=c?X,sNVV֮]~ӭ˗;wlkYPPKnmmB}Iw7_i,,,,=Hk׮׭[ghh8uLPEEEfff۶m;s{W\\;j(555777ss󨨨{ƌNNNÇ [nY[[w2^S#Nϩg#GdffMDS[[8x`cc-[8::\p555UOOOl. !eee\.W__x.˅+zpĉ. <|~UUUHHH$PVUUuIZ.ށ⑑7oLM?N]r 6Ond#!!!((8::zzz1c(4ԛTs"w`B`6bl Ć@ f!6Bl 0a6bl Ć@ [?[\\CGU\\,Ev=zɓ'ZxK@ʥs1***#FPt9/R/IoPSƤI&MD˻yA}2fݻǏp!ݽ{JE>G O>c $EW"!^^^xyy;vL wnSly{{Ioo7n(*)]6mmm餝9zreC,'%%}'3.\O?[\HOOEg.^ӧKe)W6'L`ii)=PSl477'''¥y{{'''777|URk999oPKKH$ζQHmR{EO8mcnIx::qD%oK)Bl 0a6bl Ć@ f!6Bl 0a6bl Ć@ f!6Bl 0a6bl Ć@ f!6Bl 0a6bl Ć@ f!6BlM3g۷OHEV^*PG6,Xioo}[[aNԧx!6Bl 0a6bl Ć@ f!6Bl 0a6z @haacaaa?9))) .477>}nnn9r|tq6jkk ҵ}"CQQQ ((ٳ'OVTR^^~GEDD>)CG۞=Gxyyyyy7訪fOWrotb.;{x<.[RR҃ x}Eƶ'Ol466rvaSYYٛhQlH${{_$nY__?n8'')-|RzSn7SwP~]6{',Z;~Anyȑm˘)CC)<Փ'O\]]+++[ƻ͛4i,,9,,ŋpтgϞXBvKhllꫯBBBv!HÇ}ц |||Mv-hhhsvv2dMAA[!ϟ/Sϟ円.)9"""<<k\|9$$D(N6ظZZrqqvttf n7yYfݾ}>}TzZvmzzc455w=BDDD={NJ377߼y3|ԨQ/^ Ա---<G,BԩSsssSSSBȫW 2vXBX,~!hkk? vQSSrz*x#''  77K ёH$r JJJz*foߞl2P(c{ $M25ﶷnݺԃ8PMMzH$K,+!2pUUU]]]GQXXwDFFr8ccc7o; h==7n۶-&&F%d6lXZZ9,]_~NNNf:SUUUWW8ѣ@__ ק[_o߭`?={%TTTTWWݻwժUQQQ{}Sdtљ5kVDDMdd)$$$&& ^ =S 0<2 pww 1gС<mڵk:R[[ѿjkk[SSJ竨Hwn̪M˓S8eԤ8tP>u%`M6|oh]S4ҷɱ{<#|}kJKKǏOWjd|9N0ݳ222ΝKԑI&)ϝnܸaccSoP(aÆuIց/^:uj\\Ԏ\״CqJD%%% (b*F6L6MF_AǏ-2Z˺t 'O???sX,"u^J]]Srǎ%DGG_pbxӦM2VP;= 约Ι3|++/_ܹmNAAA8頧N=zҲbhhuuu!z4\__0n8CCCPHZjՔ)SZZZh3 =66vƍ...p8W\9t=ϝUVVF<ƌC255IMٳgyܹ]꺺Xmoo/cѷn"s-G`ȑm';ZזsBD" xtf}Ϗx0ܾ}{MMX,޵k իۢTWWãh\.7""NhY\\9l0__r:rorwYf ;w7WZUUU~ZΝ;+++mKPl9994Ԯzu011ٲeKpp_EX+H$EFFҷzժUmg:ZEEE9m{7nHOVWW3ueeeZZ3-[k.vVWWyxxp\}}˗ӄ3W4>d}ygzޔ)SD"ѵkd_D|nzzz 7a|>Ǟ"6 ?CO t: W9F:w\nn=s\.SSSA?_'cGz* Cr~zppwRRRMo㍾I@x%͡CΜ9ۻ;n bl Ć@ f!6Bl 0a6bl Ć@ [  }6~G6qrr VtGo~#$'o Ć@ 䍯ՄIENDB`elementary-1.7.7/doc/img/check_inheritance_tree.eps0000664000175000017500000022323112127353614017324 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/check_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:11-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFED7A0C00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE14 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF58C606F3687FDFF2700E2460D34D1FFFFF383603343D2FFFF F58C606F3687FDFF2700FFFF8B0570C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFB455CFDFF9A00B0FF27007BDFB4003CFFFE5DD7FFFF4516F1FB455CFDFF9A00B0FF27 00FFED5BD1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE FF2700FDFFFD1209FFC3000000000000B38D00D8FFFFFA9EEEFF2700DD62EAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFFFF2700FFFFFF2700FF 8E2AFFFFFFFFFFFF4B00F4FFFFFFFFFFFF27002857FEFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFF3800CFFFFFFFFFFFFF2700FFFFFF2700FF8209F4FFFFFFFFFC38 00CFFFFFFFFFFFFF2700B40087FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FF6C0054FDFFFFDFAAFF2700FFFFFF2700FFAC007DFFFFFFD5906C0054FDFFFFDFAAFF27 00FF7A01B5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE6110041947C47F4 FF1B00F2FFFF1900F3F9250062A47B45F1E6110041947C47F4FF2100FDFB410FCEFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE5418125FE9FD8B00006FF389000071 F8E24F111765EAFFFFDE5418125FE9ED85000084E3A1000D86EFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/conformant.eps0000664000175000017500000034502212127353614015030 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (conformant.eps) %%CreationDate: (2011-08-04T13:12:25-03:00) %%BoundingBox: -0 -0 220 250 %%HiResBoundingBox: 0 0 220 250 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 220 250 userdict begin DisplayImage 0 0 220 250 12 220 250 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000066666600000000000000000000000000000066660000666600000000000000 000000000000000000000000666600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000666666000000000000000000000000000000666600006666000000 000000000000000000000000000000666666000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000006666000000 000000000000000000000000000000000000006666660000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000066666600666666666666660000006666666666 660000666600006666666666000000666666666666006666666666000066666666660000 666666666666000000000066666666660000666666666666660000006666666666660000 006666666666000000666666666600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000666666006666666666666600006666 666666666600006666000066666666666600666666666666666666666666660066666666 666666006666666666000000000066666666666600006666666666666600006666666666 666666000066666666666600666666666666660000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000006666660066666600006666 660066660000666666000066660066666600006666666666660000666666006666660000 666600000066660066666600000000000000666600006666660066666600006666660066 666600006666660066666600006666666666660000666666000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000066666600666600 000066666666666600000066660000666600666600000066660000000000666666660066 666600666666000000666666666666000000000000006666666600000000666666000000 666600000000006666666600666600000066660066666666666666660000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000666666 006666000000666666666666000000666600006666006666000000000000006666666666 666600666666006666660000006666666666660000000000000066666666666600006666 000000006666000066666666666666006666000000000000666666666666666600000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 006666660066660000006666666666660000006666000066660066660000000000006666 666666666666006666660066666600000066666666666600000000000000000066666666 660066660000000066660066666666666666660066660000000000006666000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000066666600666600000066666600666600000066660000666600666666000066 666666660000006666660066666600666666000000666666666666000000000000006666 000000666600666666000066666600666600000066666600666666000066666666660000 000066660000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000666666006666000000666666006666660066666600006666006666 666666666666666666006666666600666666000066666600666666006666660000000000 000066666600666666006666666666666666006666660066666666006666666666666666 666666666666666600000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000006666660066660000006666660066666666666666000066 660000666666666666006666666666666666006666666600666666666666660066666600 000000000000666666666666660066666666666666000066666666666666660000666666 666666000066666666666600000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000066660000 000000000000000000666600000000006666000000000000666666000000666666000000 000000000000000000000000666666000000666600666600000000000066660000000000 000000666600000000000066666600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000006666000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000066660000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000666600000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000009999000000 000000000000000000000000000000000099990000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000099 990000000000000000000000000000000000000000999900000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000999999990000000099999999000000999999999999 000099999999000000999999990000009999009999999900999999999900000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000099999999999999009999999999999900009999 999999999900999999990000999999999999000099999999999999999999999999000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000999999009999990099999900009999 990099999900009999990099990000999999000099999900999999000099999900999900 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000009999000000999900999900 000099999900999900000099999900999900009999000000009999009999990000009999 009999000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000099990000000000 009999000000009999009999000000999999009999000099999999999999990099990000 000099990099990000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000999900 000000000099990000000099990099990000009999990099990000999999999999999900 999900000000999900999900000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 009999000000999999999900000099999900999900000099999900999900009999000000 009900009999000000009999009999000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000099999900009999009999990000999999009999000000999999009999000099 999900009999990099990000000099990099990000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000999999999999990099999999999999000099990000009999990099 999999009999999999999900999900000000999900999999990000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000999999990000000099999999000000999900000099 999900999999990000999999990000009999000000009999000099999900000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000666600000000000000006600000000000000000000000000000000000000006666 000000000000666600000000000000000000000000000000000000000000006666000000 000000000000000000000000000000000000000000000000000000000000000066666600 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000006666000000000000006666000000000000000000000000000000000000 000066660000000000006666000000000000000000000000000000000000000000000066 660000000000000000000000000000000000000000000000000000000000000000000000 666666000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000066660000000000000000000000000000 000000000000666600000000000066660000000000000000000000000000000000000000 000000666600000000000000000000000000000000000000000000000000000000000000 000000006666660000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000666666000000666666666600006666666666666666666666660000006666 000066666666666600006666000000000000666600006666660000666666666600006666 660000006666666666666666666600000066666666660000000066666666666600006666 666666006666666666666600000000000066666666660000666666666666660000006666 666666660000006666666666000000666666666600000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000066660000006666666666000066666666666666666666666600 000066660000666666666666660066660000000000006666006666666600666666666666 660066666600000066660066666666666666000066666666666666000066666666666666 000066666666666666666666666666000000000066666666666666006666666666666666 000066666666666666000066666666666600666666666666660000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000666666000066660066660000666600000066660000 666666000000666600666666000066666600666600000000000066666666666600006666 660000666666006666000000666600666666000066666600666666000066666600666600 000066660000666666000066666600006666660000000000666600006666660066666600 006666660066666600006666660066666600006666666666660000666666000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000006666660066666600666600006666000000 666600006666660000006666000000000066666666006666000000000000666666666600 000066666666666666660066666600666666006666660000006666006666000000666666 000000000066666600006666000000666600000066666600000000006666666600000000 666666000000666600000000006666666600666600000066660066666666666666660000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000666600666666006666000066 660000006666000066666600000066660000666666666666660066660000000000006666 666666000000666666666666666600666666006666000066660000000066660066660000 000066660066666666666666000066660000006666000000666666000000000000666666 666666006666660000006666000066666666666666006666000000000000666666666666 6666000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000006666666666000066 660000666600000066660000666666000000666600666666666600666600666600000000 000066666666666600006666000000000000000066666666660000666600000000666600 666600000000666600666666666666660000666600000066660000006666660000000000 000066666666660066666600000066660066666666660066660066660000000000006666 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000066666666 660000666600006666000000666600006666660000006666006666660000666666006666 000000000000666600666666000066660000000066660000666666666600006666660000 666666006666000000666666006666000000666600006666000000666600000066666600 000000006666000000666600666666000000666600666666000066666600666666000066 66666666000000006666000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 006666666600006666000066660000006666660066666666666666660066666600666666 660066660000000000006666000066666600666666666666666600000066666600000066 666666666666660066666600666666000066666600666666000066660000006666660066 666666000000000066666600666666006666666600666666006666660066666666006666 6666666666666666666666666666000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000066666600000066660000666600000066666666006666666666666600666666 666666666600666600000000000066660000006666660066666666666600000000666666 000000666666666666660000006666666666660000666666666666666600666600000000 666666666666660000000000006666666666660066666666666666000066666666666666 660000666666666666000066666666666600000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000006666660000666666000000 000000666666000000000000000000000000000000000000000000000066666600000000 006666660000000000006666660000000000666666000000000066666600000000000000 000000000066666600000000000000000000666666000000666666666666000000000066 666600000000000000666600000000000066666600000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000066660000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000006666660000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000006666666600000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000066666600 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000066666600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 666666000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000006666666666660000666600000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000066666666666600006666000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000666600006666000066660000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000006666666666660000006666666666660066666666666666666600 666600006666660000666666666666006666000000006666000000000000666666666600 006666666666666600000066666666666600000066666666666600006666666666660000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000066666666666600006666666666666666666666666666 666666006666006666666600666666666666666666666600000066660000000000666666 666666660066666666666666660066666666666666660066666666666666006666666666 666666000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000666600006666660066666600006666660000 666600006666000066666666666600006666000000666666006666000066666600000000 006666660066666600666666000000666600666666000066666600666666000066666666 660000006666660000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000006666666666000000666600000000 666600006666000066660000666666666600000066666666666666660066666600666600 000000000066666666660000006666660000006666000000666666666666006666000000 000000666666666666666600000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000666666666666006666 000000006666000066660000666600006666666666000000666666666666666600666666 666666000000000000006666666666660066666600000066660066666666666666660066 660000000000006666666666666666000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000666666 660066660000000066660000666600006666000066666666666600006666000000000000 000066666666660000000000000000006666666600666666000000666600666666000066 666600666600000000660066660000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000006666 000000666600666666000066666600006666000066660000666600006666660066666600 000066660000666666660000000000000066660000006666006666660000006666006666 000000666666006666660000666666666666000000666600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000066666666666666006666666666666666000066660000666666006666000066666600 666666666666666600006666666600000000000000666666666666660066666666666666 660066666666666666660066666666666666666666666666666666000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000666666666666000000666666666666000000666600006666666666660000 006666660066666666666600000000666666000000000000000066666666666600666666 666666660000666666666666666600006666666666660000666666666666000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000006666000000000000000000000000000000 006666660000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000006666660000000000000000000000 000000000066666600000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000006666660000000000000000 000000000000000000666666000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000066660000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/layout_box.eps0000664000175000017500000004623712127353615015056 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: cairo 1.10.2 (http://cairographics.org) %%CreationDate: Wed Jul 20 18:10:30 2011 %%Pages: 1 %%BoundingBox: 0 -1 273 208 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog /cairo_eps_state save def /dict_count countdictstack def /op_count count 1 sub def userdict begin /q { gsave } bind def /Q { grestore } bind def /cm { 6 array astore concat } bind def /w { setlinewidth } bind def /J { setlinecap } bind def /j { setlinejoin } bind def /M { setmiterlimit } bind def /d { setdash } bind def /m { moveto } bind def /l { lineto } bind def /c { curveto } bind def /h { closepath } bind def /re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto 0 exch rlineto 0 rlineto closepath } bind def /S { stroke } bind def /f { fill } bind def /f* { eofill } bind def /n { newpath } bind def /W { clip } bind def /W* { eoclip } bind def /BT { } bind def /ET { } bind def /pdfmark where { pop globaldict /?pdfmark /exec load put } { globaldict begin /?pdfmark /pop load def /pdfmark /cleartomark load def end } ifelse /BDC { mark 3 1 roll /BDC pdfmark } bind def /EMC { mark /EMC pdfmark } bind def /cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def /Tj { show currentpoint cairo_store_point } bind def /TJ { { dup type /stringtype eq { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse } forall currentpoint cairo_store_point } bind def /cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def /Tf { pop /cairo_font exch def /cairo_font_matrix where { pop cairo_selectfont } if } bind def /Td { matrix translate cairo_font_matrix matrix concatmatrix dup /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /g { setgray } bind def /rg { setrgbcolor } bind def /d1 { setcachedevice } bind def %%EndProlog 11 dict begin /FontType 42 def /FontName /DejaVuSans def /PaintType 0 def /FontMatrix [ 1 0 0 1 0 0 ] def /FontBBox [ 0 0 0 0 ] def /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } for Encoding 1 /uni004C put Encoding 2 /uni0061 put Encoding 3 /uni0079 put Encoding 4 /uni006F put Encoding 5 /uni0075 put Encoding 6 /uni0074 put Encoding 7 /uni0020 put Encoding 8 /uni0057 put Encoding 9 /uni0069 put Encoding 10 /uni0064 put Encoding 11 /uni0067 put Encoding 12 /uni0065 put Encoding 13 /uni0042 put Encoding 14 /uni0078 put Encoding 15 /uni0043 put Encoding 16 /uni0068 put Encoding 17 /uni006C put Encoding 18 /uni0031 put Encoding 19 /uni0032 put Encoding 20 /uni0033 put Encoding 21 /uni0035 put Encoding 22 /uni0034 put Encoding 23 /uni0036 put /CharStrings 24 dict dup begin /.notdef 0 def /uni004C 1 def /uni0061 2 def /uni0079 3 def /uni006F 4 def /uni0075 5 def /uni0074 6 def /uni0020 7 def /uni0057 8 def /uni0069 9 def /uni0064 10 def /uni0067 11 def /uni0065 12 def /uni0042 13 def /uni0078 14 def /uni0043 15 def /uni0068 16 def /uni006C 17 def /uni0031 18 def /uni0032 19 def /uni0033 20 def /uni0035 21 def /uni0034 22 def /uni0036 23 def end readonly def /sfnts [ <00010000000a008000030020636d617000baf144000012380000006e6376742000691d390000 12a8000001fe6670676d7134766a000014a8000000ab676c796654844c08000000ac0000118c 68656164f5a891960000155400000036686865610cb806690000158c00000024686d74787164 0c2b000015b0000000606c6f63610000d95c00001610000000646d6178700485067100001674 00000020707265703b07f100000016940000056800020066fe96046605a400030007001a400c 04fb0006fb0108057f0204002fc4d4ec310010d4ecd4ec301311211125211121660400fc7303 1bfce5fe96070ef8f2720629000100c90000046a05d500050025400c0295008104011c033a00 040610fcecec31002fe4ec304009300750078003800404015d133311211521c9ca02d7fc5f05 d5fad5aa0002007bffe3042d047b000a002500bc4027191f0b17090e00a91706b90e1120861f ba1cb923b8118c170c001703180d09080b1f030814452610fcecccd4ec323211393931002fc4 e4f4fcf4ec10c6ee10ee11391139123930406e301d301e301f3020302130223f27401d401e40 1f402040214022501d501e501f50205021502250277027851d871e871f8720872185229027a0 27f0271e301e301f30203021401e401f40204021501e501f50205021601e601f60206021701e 701f70207021801e801f80208021185d015d0122061514163332363d01371123350e01232226 353436332135342623220607353e0133321602bedfac816f99b9b8b83fbc88accbfdfb0102a7 9760b65465be5af3f00233667b6273d9b4294cfd81aa6661c1a2bdc0127f8b2e2eaa2727fc00 0001003dfe56047f0460000f018b40430708020911000f0a110b0a00000f0e110f000f0d110c 0d00000f0d110e0d0a0b0a0c110b0b0a420d0b0910000b058703bd0e0bbc100e0d0c0a090603 00080f040f0b1010d44bb00a544bb008545b58b9000b004038594bb0145458b9000bffc03859 c4c4111739310010e432f4ec113911391239304b5358071005ed071008ed071008ed071005ed 071008ed0705ed173259220140f0060005080609030d160a170d100d230d350d490a4f0a4e0d 5a095a0a6a0a870d800d930d120a000a09060b050c0b0e0b0f1701150210041005170a140b14 0c1a0e1a0f2700240124022004200529082809250a240b240c270d2a0e2a0f20113700350135 0230043005380a360b360c380d390e390f301141004001400240034004400540064007400842 09450a470d490e490f40115400510151025503500450055606550756085709570a550b550c59 0e590f501166016602680a690e690f60117b08780e780f89008a09850b850c890d890e890f99 09950b950c9a0e9a0fa40ba40cab0eab0fb011cf11df11ff11655d005d050e012b0135333236 3f01013309013302934e947c936c4c543321fe3bc3015e015ec368c87a9a488654044efc9403 6c00000000020071ffe30475047b000b0017004a401306b91200b90cb8128c1809120f510312 15451810fcecf4ec310010e4f4ec10ee3040233f197b007b067f077f087f097f0a7f0b7b0c7f 0d7f0e7f0f7f107f117b12a019f01911015d0122061514163332363534262732001110002322 00111000027394acab9593acac93f00112feeef0f1feef011103dfe7c9c9e7e8c8c7e99cfec8 feecfeedfec701390113011401380000000200aeffe30458047b00130014003b401c03090003 0e0106870e118c0a01bc14b80c0d0908140b4e020800461510fcecf439ec3231002fe4e432f4 c4ec1112173930b46f15c01502015d1311331114163332363511331123350e0123222601aeb8 7c7c95adb8b843b175c1c801cf01ba02a6fd619f9fbea4027bfba0ac6663f003a80000010037 000002f2059e0013003840190e05080f03a9001101bc08870a0b08090204000810120e461410 fc3cc4fc3cc432393931002fecf43cc4ec3211393930b2af1501015d01112115211114163b01 152322263511233533110177017bfe854b73bdbdd5a28787059efec28ffda0894e9a9fd20260 8f013e00000000010044000007a605d5000c017b4049051a0605090a09041a0a09031a0a0b0a 021a01020b0b0a061107080705110405080807021103020c000c011100000c420a0502030603 00af0b080c0b0a09080605040302010b07000d10d4cc173931002f3cec32321739304b535807 1005ed071008ed071008ed071005ed071008ed071005ed0705ed071008ed5922b2000e01015d 40f206020605020a000a000a120a2805240a200a3e023e05340a300a4c024d05420a400a5902 6a026b05670a600a7b027f027c057f05800a960295051d070009020803000406050005000601 070408000807090009040a0a0c000e1a0315041508190c100e20042105200620072008230924 0a250b200e200e3c023a033504330530083609390b3f0c300e460046014a0240044505400542 064207420840084009440a4d0c400e400e58025608590c500e66026703610462056006600760 086409640a640b770076017b027803770474057906790777087008780c7f0c7f0e8602870388 04890585098a0b8f0e97049f0eaf0e5b5d005d1333090133090133012309012344cc013a0139 e3013a0139cdfe89fefec5fec2fe05d5fb1204eefb1204eefa2b0510faf00000000200c10000 0179061400030007002b400e06be04b100bc020501080400460810fc3cec3231002fe4fcec30 400b1009400950096009700905015d1333112311331523c1b8b8b8b80460fba00614e9000002 0071ffe3045a06140010001c003840191ab9000e14b905088c0eb80197031704000802471112 0b451d10fcecf4ec323231002fece4f4c4ec10c4ee30b6601e801ea01e03015d011133112335 0e0123220211100033321601141633323635342623220603a2b8b83ab17ccbff00ffcb7cb1fd c7a79292a8a89292a703b6025ef9eca86461014401080108014461fe15cbe7e7cbcbe7e70002 0071fe56045a047b000b0028004a4023190c1d0912861316b90f03b92623b827bc09b90fbd1a 1d261900080c4706121220452910fcc4ecf4ec323231002fc4e4ece4f4c4ec10fed5ee111239 3930b6602a802aa02a03015d01342623220615141633323617100221222627351e013332363d 010e0123220211101233321617353303a2a59594a5a59495a5b8fefefa61ac51519e52b5b439 b27ccefcfcce7cb239b8023dc8dcdcc8c7dcdcebfee2fee91d1eb32c2abdbf5b6362013a0103 0104013a6263aa0000020071ffe3047f047b0014001b00704024001501098608880515a90105 b90c01bb18b912b80c8c1c1b1502081508004b02120f451c10fcecf4ecc4111239310010e4f4 ece410ee10ee10f4ee1112393040293f1d701da01dd01df01d053f003f013f023f153f1b052c 072f082f092c0a6f006f016f026f156f1b095d71015d0115211e0133323637150e0123200011 1000333200072e0123220607047ffcb20ccdb76ac76263d06bfef4fec70129fce20107b802a5 889ab90e025e5abec73434ae2a2c0138010a01130143feddc497b4ae9e00000300c9000004ec 05d5000800110020004340231900950a0995128101950aad1f110b080213191f05000e1c1605 191c2e09001c12042110fcec32fcecd4ec111739393931002fececf4ec10ee3930b20f220101 5d01112132363534262301112132363534262325213216151406071e01151404232101930144 a39d9da3febc012b94919194fe0b0204e7fa807c95a5fef0fbfde802c9fddd878b8c850266fe 3e6f727170a6c0b189a21420cb98c8da0001003b000004790460000b01434046051106070604 1103040707060411050401020103110202010b110001000a11090a0101000a110b0a07080709 11080807420a070401040800bf05020a0704010408000208060c10d44bb00a544bb00f545b4b b010545b4bb011545b58b90006004038594bb0145458b90006ffc03859c4d4c411173931002f 3cec321739304b5358071005ed071008ed071008ed071005ed071005ed071008ed071008ed07 1005ed59220140980a04040a1a04150a260a3d04310a55045707580a660a76017a047607740a 8d04820a99049f049707920a900aa601a904af04a507a30aa00a1c0a03040505090a0b1a0315 0515091a0b2903260525092a0b200d3a013903370534073609390b300d4903460545094a0b40 0d590056015902590357055606590756085609590b500d6f0d78017f0d9b019407ab01a407b0 0dcf0ddf0dff0d2f5d005d09022309012309013309010464fe6b01aad9febafebad901b3fe72 d9012901290460fddffdc101b8fe48024a0216fe71018f0000010073ffe3052705f000190036 401a0da10eae0a951101a100ae04951791118c1a07190d003014101a10fcec32ec310010e4f4 ecf4ec10eef6ee30b40f1b1f1b02015d01152e0123200011100021323637150e012320001110 00213216052766e782ff00fef00110010082e7666aed84feadfe7a0186015386ed0562d55f5e fec7fed8fed9fec75e5fd34848019f01670168019f470000000100ba00000464061400130034 4019030900030e0106870e11b80c970a010208004e0d09080b461410fcec32f4ec31002f3cec f4c4ec1112173930b2601501015d0111231134262322061511231133113e013332160464b87c 7c95acb9b942b375c1c602a4fd5c029e9f9ebea4fd870614fd9e6564ef00000100c100000179 061400030022b7009702010800460410fcec31002fec30400d10054005500560057005f00506 015d13331123c1b8b80614f9ec00000100e10000045a05d5000a004040154203a00402a00581 0700a009081f061c03001f010b10d44bb00f5458b9000100403859ecc4fcec31002fec32f4ec d4ec304b5358592201b40f030f04025d3721110535253311211521fe014afe990165ca014afc a4aa047348b848fad5aa0000000100960000044a05f0001c009a4027191a1b03181c11050400 110505044210a111940da014910400a00200100a02010a1c171003061d10fc4bb015544bb016 545b4bb014545b58b90003ffc03859c4d4ecc0c011123931002fec32f4ecf4ec304b53580710 05ed0705ed11173959220140325504560556077a047a05761b87190704000419041a041b051c 74007606751a731b741c82008619821a821b821ca800a81b115d005d25211521353600373e01 35342623220607353e01333204151406070600018902c1fc4c73018d33614da7865fd3787ad4 58e80114455b19fef4aaaaaa7701913a6d974977964243cc3132e8c25ca5701dfeeb00000001 009cffe3047305f000280070402e0015130a86091f862013a0150da00993061ca02093239106 8c15a329161c13000314191c2620101c03141f09062910fc4bb016544bb014545b58b90009ff c03859c4c4d4ecf4ec11173939310010ece4f4e4ec10e6ee10ee10ee10ee1112393001400964 1e611f6120642104005d011e0115140421222627351e013332363534262b0135333236353426 23220607353e01333204151406033f91a3fed0fee85ec76a54c86dbec7b9a5aeb6959ea39853 be7273c959e6010c8e03251fc490ddf22525c33132968f8495a67770737b2426b42020d1b27c ab000001009effe3046405d5001d005e4023041a071186101d1aa00714a010890d02a000810d 8c07a41e171c010a031c000a10061e10fc014bb016544bb014545b58b90010ffc038594bb00f 5458b9001000403859c4d4ec10c4ee310010e4e4f4ec10e6ee10fec410ee1112393013211521 113e0133320015140021222627351e0133323635342623220607dd0319fda02c582cfa0124fe d4feef5ec3685ac06badcacaad51a15405d5aafe920f0ffeeeeaf1fef52020cb3130b69c9cb6 2426000000020064000004a405d50002000d0081401d010d030d0003030d4200030b07a00501 038109010c0a001c0608040c0e10dc4bb00b544bb00d545b58b9000cffc03859d43cc4ec3211 3931002fe4d43cec321239304b5358071004c9071005c9592201402a0b002a00480059006900 77008a000716012b0026012b0336014e014f0c4f0d5601660175017a0385010d5d005d090121 03331133152311231121350306fe0201fe35fed5d5c9fd5e0525fce303cdfc33a8fea00160c3 00000002008fffe3049605f0000b0024005840241306000d860c00a01606a01c16a510a00c89 22911c8c250c22091c191e131c03211f1b2510fcececf4ece4310010e4f4e4fce410ee10ee10 ee111239304014cb00cb01cd02cd03cd04cb05cb0607a41eb21e025d015d0122061514163332 3635342601152e01232202033e0133320015140023200011100021321602a4889f9f88889f9f 01094c9b4cc8d30f3bb26be10105fef0e2fefdfeee0150011b4c9b033bbaa2a1bbbba1a2ba02 79b82426fef2feef575dfeefebe6feea018d0179016201a51e00000000000002000300000000 001400010000000000340004002000000004000400010000f017ffff0000f000ffff10000001 000000000006003a0000000000180000000100020003000400050006000700080009000a000b 000c000d000e000f001000110012001300140015001600170000013500b800cb00cb00c100aa 009c01a600b800660000007100cb00a002b20085007500b800c301cb0189022d00cb00a600f0 00d300aa008700cb03aa0400014a003300cb000000d9050200f4015400b4009c013901140139 07060400044e04b4045204b804e704cd0037047304cd04600473013303a2055605a605560539 03c5021200c9001f00b801df007300ba03e9033303bc0444040e00df03cd03aa00e503aa0404 000000cb008f00a4007b00b80014016f007f027b0252008f00c705cd009a009a006f00cb00cd 019e01d300f000ba018300d5009803040248009e01d500c100cb00f600830354027f00000333 026600d300c700a400cd008f009a0073040005d5010a00fe022b00a400b4009c00000062009c 0000001d032d05d505d505d505f0007f007b005400a406b80614072301d300b800cb00a601c3 01ec069300a000d3035c037103db0185042304a80448008f0139011401390360008f05d5019a 0614072306660179046004600460047b009c00000277046001aa00e904600762007b00c5007f 027b000000b4025205cd006600bc00660077061000cd013b01850389008f007b0000001d00cd 074a042f009c009c0000077d006f0000006f0335006a006f007b00ae00b2002d0396008f027b 00f600830354063705f6008f009c04e10266008f018d02f600cd03440029006604ee00730000 140000960000b707060504030201002c2010b002254964b040515820c859212d2cb002254964 b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0 042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b0fd45 4459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d2cb00225b002 2549b00525b005254960b0206368208a108a233a8a10653a2d0000010000000251eba5041748 5f0f3cf5001f080000000000c896fa5500000000c896fa55f7d6fcae0d720955000000080000 00010000000000010000076dfe1d00000de2f7d6fa510d720001000000000000000000000000 0000001804cd0066047500c904e7007b04bc003d04e50071051200ae03230037028b000007e9 0044023900c1051400710514007104ec0071057d00c904bc003b05960073051200ba023900c1 051700e1051700960517009c0517009e051700640517008f0000000000000044000000880000 01b40000038000000424000004a80000052400000524000006e000000730000007c800000890 0000096400000a1400000b9800000c3000000ca800000ce400000d5400000e5000000f380000 0ff8000010b40000118c0001000000180354002b0068000c0002001000990008000004150216 00080004b8028040fffbfe03fa1403f92503f83203f79603f60e03f5fe03f4fe03f32503f20e 03f19603f02503ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe03e93a03e84203e7fe03 e63203e5e45305e59603e48a4105e45303e3e22f05e3fa03e22f03e1fe03e0fe03df3203de14 03dd9603dcfe03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d44705d57d03d44703d3d2 1b05d3fe03d21b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05ccfe03cb1e03ca3203c9fe 03c6851105c61c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe03befe03bdfe03bcfe03 bbfe03ba1103b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b78004b6b52505b65d40ff 03b64004b52503b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403ad0e03acab2505ac6403 abaa1205ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a51203a4fe03a3a20e05a332 03a20e03a16403a08a4105a096039ffe039e9d0c059efe039d0c039c9b19059c64039b9a1005 9b19039a1003990a0398fe0397960d0597fe03960d03958a410595960394930e05942803930e 0392fa039190bb0591fe03908f5d0590bb039080048f8e25058f5d038f40048e25038dfe038c 8b2e058cfe038b2e038a8625058a410389880b05891403880b03878625058764038685110586 250385110384fe038382110583fe0382110381fe0380fe037ffe0340ff7e7d7d057efe037d7d 037c64037b5415057b25037afe0379fe03780e03770c03760a0375fe0374fa0373fa0372fa03 71fa0370fe036ffe036efe036c21036bfe036a1142056a530369fe03687d036711420566fe03 65fe0364fe0363fe0362fe03613a0360fa035e0c035dfe035bfe035afe0359580a0559fa0358 0a035716190557320356fe035554150555420354150353011005531803521403514a130551fe 03500b034ffe034e4d10054efe034d10034cfe034b4a13054bfe034a4910054a1303491d0d05 491003480d0347fe0346960345960344fe0343022d0543fa0342bb03414b0340fe033ffe033e 3d12053e14033d3c0f053d12033c3b0d053c40ff0f033b0d033afe0339fe033837140538fa03 3736100537140336350b05361003350b03341e03330d0332310b0532fe03310b03302f0b0530 0d032f0b032e2d09052e10032d09032c32032b2a25052b64032a2912052a2503291203282725 0528410327250326250b05260f03250b0324fe0323fe03220f03210110052112032064031ffa 031e1d0d051e64031d0d031c1142051cfe031bfa031a42031911420519fe0318640317161905 17fe031601100516190315fe0314fe0313fe031211420512fe0311022d05114203107d030f64 030efe030d0c16050dfe030c0110050c16030bfe030a100309fe0308022d0508fe0307140306 64030401100504fe03401503022d0503fe0302011005022d0301100300fe0301b80164858d01 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> ] def /f-0-0 currentdict end definefont pop %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 0 -1 273 208 %%EndPageSetup q 0 -1 273 209 rectclip q 0 207.679 273 -208 re W n 0.0392157 0.0156863 0.0313726 rg 0.8 w 0 J 0 j [] 0.0 d 4 M q 1 0 0 -1 0 207.679047 cm 0.402 17.879 271.582 189.395 re S Q 0 g BT 13.340924 0 0 13.340924 83.782104 197.543071 Tm /f-0-0 1 Tf [<010203040506>-1<0708>22<090a0b0c06>]TJ ET 0.0392157 0.0156863 0.0313726 rg [ 2.4 2.4] 0 d q 1 0 0 -1 0 207.679047 cm 29.586 60.762 210.238 120.902 re S Q 0 g BT 10.005693 0 0 10.005693 121.303442 154.661528 Tm /f-0-0 1 Tf [<0d04>32<0e>]TJ ET 0.0392157 0.0156863 0.0313726 rg [] 0.0 d q 1 0 0 -1 0 207.679047 cm 33.258 64.371 62.648 34.867 re S Q q 1 0 0 -1 0 207.679047 cm 33.258 103.73 82.898 34.863 re S Q q 1 0 0 -1 0 207.679047 cm 33.258 143.086 62.648 34.867 re S Q q 1 0 0 -1 0 207.679047 cm 103.129 64.371 51.332 34.867 re S Q 0.8 w q 1 0 0 -1 0 207.679047 cm 122.785 103.73 112.082 34.863 re S Q 0.8 w q 1 0 0 -1 0 207.679047 cm 160.648 64.371 75.156 34.867 re S Q 0 g BT 6.670462 0 0 6.670462 53.102877 123.387996 Tm /f-0-0 1 Tf [<0f>-1<10>-1<09>1<110a0712>]TJ ET BT 6.670462 0 0 6.670462 117.342965 123.387996 Tm /f-0-0 1 Tf [<0f>-1<10>-1<09>1<110a0713>]TJ ET BT 6.670462 0 0 6.670462 186.706491 123.387996 Tm /f-0-0 1 Tf [<0f>-1<10>-1<09>1<110a0714>]TJ ET BT 6.670462 0 0 6.670462 167.22485 84.030562 Tm /f-0-0 1 Tf [<0f>-1<10>-1<09>1<110a0715>]TJ ET BT 6.670462 0 0 6.670462 63.107174 84.030513 Tm /f-0-0 1 Tf [<0f>-1<10>-1<09>1<110a0716>]TJ ET BT 6.670462 0 0 6.670462 53.080075 44.673067 Tm /f-0-0 1 Tf [<0f>-1<10>-1<09>1<110a0717>]TJ ET Q Q showpage %%Trailer count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat cairo_eps_state restore %%EOF elementary-1.7.7/doc/img/gengrid_inheritance_tree.eps0000664000175000017500000056162012127353615017676 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/gengrid_inheritance_tree.eps) %%CreationDate: (2012-07-10T19:01:40-03:00) %%BoundingBox: -0 -0 255 355 %%HiResBoundingBox: 0 0 255 355 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 255 355 userdict begin DisplayImage 0 0 255 355 12 255 355 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB00000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674 FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF E32A27FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFBD050BC1EF 5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE8D586706000000FFF3836033 43D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFD50095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038 FFC3000000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF8100AEFF D8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700 FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6 BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999 999999999999999999999999999999999999999999999999978399999999999999999999 9999999999999999999999999999999999999999999999996600FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB0300000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000039FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF39008FFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE1011D39 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF85 14B200DAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF2C68FB1782FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFD200C1FF6A28FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF791DFDFFC300CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFE1F74FFFFFE2076FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFC500CDFFFFFF771DFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6C2AFFFFFFFFD000C2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB1580FFFFFFFFFF2C69FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB900DCFFFFFFFFFF8414FAFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6034FFFFFFFFFFFFDD01B5FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20061111111111111101 76FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBA999999650099 999999DCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB244444444444444444444 4444444444444444444444444444444444444444444444444444444444444444443B2944 444444444444444444444444444444444444444444444444444444444444444444444444 4444444444444CE8FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF551C555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 55555555555555555500A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C606F36 87FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FFFCA95E 3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455C FDFF9A00B0F2257FFFFFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FF FFED0027FEE30C0082E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF 8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FFFFFE1706FFFF0027FFFFFF989AFFFD 2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000000000B3FF2500EDFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFF F090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FF FFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700FFFFFF2700FFFF 0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF2700FFAC007DFFFFFFD590FF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FEFFFF1A 00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062A47B45 F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081 F08F000074F69F117BFFFF9D112FC2961146E07800008F86000081F08F000074F6E24F11 1765EAF48200006ECEFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5517444444444444444444 4444444444444444444444444444444444444444444444444444444444444444443E2644 444444444444444444444444444444444444444444444444444444444444444444444444 44444444444400A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAF55555555555555 555555555555555555555555555555555555555555555555555555555555555555555555 2A0046555555555555555555555555555555555555555555555555555555555555555555 55555555555555555560EEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFE220077FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFC9004921FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF6D2CD600C2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFB1585FF2F69FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFB801DDFF8814FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5F38FFFFE101B4FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF60D91FFFFFF3C5BFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAA04E9FFFFFF950BF3FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5145FFFFFFFFEA05A6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEF079EFFFFFFFFFF484D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9C09F1FFFFFFFF FFA105ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4631BBBB BBBBBBBBAC019BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C 00000000000000000081FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF6EEEEEE9E00EEEEEEEEFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFCB0600000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000028FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAA7100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505 A0FFF07477714571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FFFA0F29FFFF7700D4FF FFDE50FFF2257FFFFFE92521EFFF2200FFFFFF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFFFD2204FFFFE8 0863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00 FFFFFF6C05E4FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5 FF2700FFFFFFE10473C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF 231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FFFF2100FEFF00 23FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF500 1FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200 B7FC1909D0FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF DD6D00008EEE9D112FC2961146EBFFFFFF43A2FFFFFFFFF27545727583F8FFFFDF410A36 CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFB00000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFBADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAA3A0073AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAD2FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFF50C0557FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA5058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4C4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEC05A3FF4D47FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF990AF2FFA604E8FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4056FFFFF50C93FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE402AFFFFFFF593AFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8E12F9FFFFFF B201DEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3563FF FFFFFFFA1386FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDA 00BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF831BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF2E21666666666666630180FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF71444444351744444444CDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF A900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFBA1999999999999999999999999999999999999999999999999 999999999999999999999999732999999999999999999999999999999999999999999999 999999999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFD9896D6472A1F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFCF3F0015435238060670F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF92033DBCFCFFFFFFEE97171DD2FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE8A884FFFFE8A884FFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A8 84FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF8A0185FEFFFFFFFFFFFFFFEE3F0FD2FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFD66A0027FFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFF D66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFC20388FFFFFFFFFFFFFFFFFFFFF73728F6FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFF70027FFFFFFFFFFFFFFFFFFF71200FFFFFF FFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE3348FEFFFFFFFFFFFFFFFFFFFFFFE20B8CFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFFFF2700 FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB801CFFFFFFFFFFFFFFFFFFFFFFFFFFF78 15FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFF0027FFFFFFFFFFFFFFFFFF FF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFE8D586706000000FFF383603343D2FEB0651AE9 500D35D2FFFFFE8D586706000000BF6F1FE53E1DEAA95E3DFFFFF97C6A7A741C00FFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6732FFFFFFFFFFFFFFFFFFFFFFFF FFFFDD00BEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD5457A7401F2FFF5 8C606F3687FABF6F1FE53E1DEDF07477714571EEFFFFFF0027FFFFFF0027FFFFD950785B 3ED0FFFF2700D5460F3CC9FFFFFF0027FFFFF383603343D2FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF9002ECFF950071FFFE5DD7FFFF4516F0E3 0C0082E0B5003AFFFF9002ECFF950071F8C5080087BB63F3ED0027FFFD435FFEFFDC0300 FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C76FFFFFFFFFFFFFFFFFF FFFFFFFFFFFF1F83FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A12FEFF4F E9FB455CFDFF9A00A9C5080087BB63E6257FFFFFE92521EFFFFF0027FFFFFF0027FFFF25 22FFFA0F29FFFF270076BA980A06D9FFFF0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF4701F9FFE90038FFC30000000000 00B3FF2600FFFFFE1706FFFF4701F9FFE90038FFFF2500EDFFFFFFFE0027FF9F00D1FFFF FF2500FFFFFFFFFFFFFFFFFFFFFFA9009999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999991097FFFFFFFFFFFF FFFFFFFFFFFFFFFFFF4169FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1400 8FFDD2F18D00D8FFFFFA9EEEFF2500EDFFFF7A00E6FFFFFFA10075FFFF0027FFFFFF0027 FFFF989AFFFD2204FFFF2700F8FFFF900063FFFF0027FFC3000000000000B3FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF8100AEFFD8007DFF8E2AFF FFFFFFFFFFFF2700FFFFFF2700FFFF8100AEFFD8007DFFFF2700FFFFFFFFFF0027FF5300 F5FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFA9000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000004A3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFF4E5CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFAB0B0033C7FF4B00F4FFFFFFFFFFFF2700FFFFFF3F00F3FFFFFFDF003BFFFF0027FFFF FF0027FFFFFFF090801B00FFFF2700FFFFFFE00035FFFF0027FF8E2AFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFE9B11745087FCFF 8209F4FFFFFFFFFCFF2700FFFFFF2700FFFFFE9B11745087FCFFFF2700FFFFFFFFFF0027 FF3200E6FFFFFF2700FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1B8E FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3772FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDA4300039D3800CFFFFFFFFFFFFF2700FFFFFF4100D3FFFFFFF6004AFFFF00 27FFFFFF0027FFFFC21BB5FF2700FFFF2700FFFFFFF7004FFFFF0027FF8209F4FFFFFFFF FCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFB6FD9FFFF FFFFFFAC007DFFFFFFD590FF2700FFFFFF2700FFFFFB6FD9FFFFFFFFFFFF2700FFFFFFFF FF0027FF56009FFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF3E61FFFFFFFFFFFFFFFFFFFFFFFFFFFFFA0F95FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF84FFFFA6001A6C0054FDFFFFDFAAFF2700FFFFFF7F0088FFFFFFD9008F FFFF0027FFFFFF0027FFFF231CFFFF2400FEFF2700FFFFFFDA0098FFFF0027FFAC007DFF FFFFD590FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF8122 9CB7C5D8F9FFF9250062A47B45F1FF1F00FEFFFF1A00F9FF81229CB7C5D8F9FFFF2000FB FFFFFFF2001BFFCA0315BAF6BD0D00DCFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF8418FBFFFFFFFFFFFFFFFFFFFFFFFFFFBC00DBFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF13EAFFFD1039E6110041947C47F4FF2000FBFFFFF52B1BE6FFFF 6E3BFBFFF5001FFFFFF5001FFFFF1102C49B1500C8E22800EDFFFE6945FDFFF5001FFFF9 250062A47B45F1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFBA160000000011A4FFE24F111765EAFF94000081F08F000074F6BA1600000000119982 00006ECEFFF47800008FF1C13D0D1E813D67BCFCFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDD04A0FFFFFFFFFFFFFFFFFFFFFFFFFF483AFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0020816C4FE1FFDE5418125FE9F48200006ECEFFFFF275 45727583F8FFDD6D00008ECC6D00008EEE9D112FC2961146EBBB4E4263698BFBFFDD6D00 008EEEE24F111765EAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3 A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF6020EEFFFFFFFFFFFFFFFFFFFFFFB400BAFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFF FFFFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFE91A45F6FFFFFFFFFFFFFFFFFFD2115CFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45 007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC8123ADEFFFFFFFFFFFFFFAF0F3EF3FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD62C0867BCEDFCE29F420162F8FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB942F00000000074CC4 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDEC1B8C7 EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA9 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFA900999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFCB03000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/actionslider_inheritance_tree.png0000664000175000017500000001505212127353614020724 00000000000000PNG  IHDRu[dVbKGDIDATxmPSa pP,KhZ]_A X+KAjKn(: DngmYW #Cavʂ+K)ba" 1(/@rN7rHbS>7{ !bX:7,/Y,[nuww/sn޽K,LZ0F:" cRJKKw27`rrrrh% K,/Y_Pd~B% K,/Y_Pd<au։Dׯwqq1ITr\ggvvvj i|```!#<3:/-gٮ###nY&߿a-sKFFFj4"凛7o.]tٲeqqq,+$$Ο?h$I|||PPPV8q7MzzH$׵ ɶRyɄ5klٲ._,J?~8G(А盿կlmmGGGB{ūZ-Bhhh|}}B&444>>鱶|i++O">38rBH۷ W [6qnox}|gx?=>ׯ;wPXXw5t~Y,JBrxB/M7n@x|~HHHAABH&i4(**]aPUU@ V>?8### _`QoڵkWkkkaaGX|…M6yyy[/֗dP(_\{ ww枞SNoJR&뷩hpnYlx\GSSS+V~o>_ < cbbPWo{_Wl_Wwߝ>};fkd5Xb:::BZ722Rxxx [kk˗WWWOLLr8Aeffz{{//޽sJi'z7776nze# ~q֭[=== j{c$ fR:"&&0B% K,/Y_Pd~B% K,/Y_!~׭['?67ݯq\gggH&߿ϠbÇԁ,#燉Ç[O>jP(D"QZZZjjjXXXjjB/=<<wvڎ|T*}qrr2n{ǎG sh4D4{T*O|xʕ= Mk |ӜԔ@ h4(//x\.xVXldeeUUU pMa"z FjGGG???\>44kjYj[ WW&;;;8uW_}ٳYsϞ={1Л1ݻwZtcѣGW\H3rVr.]{ܹF^dn+jyƍ)& Q1'̿7o+VEhjjbt,I.$Bq̙QJ5==Jګlmm/OH1/N߿?sVV\.8::ΩjpJR&5k ;;__B V+^ۦ$?xAsO?TW"J oa>G ɿ=bBBB?T*=<+[ t_Pd~B% K,/Y_Pd~B% K,/Y|w>Gjmm&%k7CxNXS2,)J$ʉ Sb(WPTTTdffT2Sc(㷬 !ec1~KJJ O>5uDa~rymm-{666^gX_Dfl۶RRe-))NjBWLd---89`"""pC3Jlmmwi)2ڵFP(IRSEe S?9`6on`'Qbh_S!KTWWۿ}|Ĭ^:44TnL]]/280w, =Z:/Y_Pd~B% K,/Y_Pd~B% K,/Y_Pd~B% K,/Y_Pd~B%Wߺu{HMM"n޽K,L_5ׯ_7*t's&''(_Pd~B% K,/Y_Pd~B% K+KKKybQvuueee-~MȢsnd{]QFÇB)&ݽcǎG߹sl6:uڵkK.r ( H:22ϟgX, rrrt/_J?NNN^#4s9=___y{{#j./n߾!466222p\.xVAit;_)z)&>ͭ]\\߿ˏ9bggݼ811>'%%rWWǏd2<-1*g,MJJ9sX,VT8/~q?z֭GBPP477"cb _l*Hkmm}q?< nDr踨q&$$Xwxqqqϟ?p.gkUUV :juǢx///0Ucc ---x-788XsGᒔ7NMM!v ǎ _~noo't\ld)|;<<|EaϞ=0LXXؓ'Ot^zU1H$RSSE"X,īd2YHHڵko߾iӦk׮MNN2 Nfkd+RI4Zr\fdAA9|֭CMNN>{̇~-xzyyMMMYYYG?2u8 UVݻwQs<$_Pd~B% K,/Y_Pd~B8.Θ Ÿx}j 2Z~' 3`X111P=Z:/Y_Pd~B% K,/Y_Pd~B% K,/Y_Pd~B% K,/Y_Pd~B%shڦjjjy[zzz !..N_sJ (s%&&;A/Y_Pd~B% K,/Y_Pd~B%W.fggX~7u։D"ՕT4&''ׯ_b^dks_NNΌ—.55޽{Zָ1bo$Р+ #;;%vuu!>>|022?|vww'< pM>jBrKG&444>>ocmmV۷ o%\]]p9uW_}ٳٳgϞ=%{ܹ%KBr]\GV_tixxEK;BW\HzwuhZ.tRh4׿ ŋ~wTXXwO+ҿ1qㆮk`^;III111gΜ*jzzn޼ +VulllyqsvPP477Ϩbu?zȑ#k׮wpp}G+ gYWmhh5_ߟ@7!p\ptt}ݻw߾};44M.]4{}L UJR&c0 y>~X,VDD.К5k ;;[/9"lŹ) cx555׮]h4'N>>s~D*ޠ__a/\lii?AHHH~~ÕJ%B͍f!4>>K)))7nByyy#!@R!\\\Bi5zqG~˫'&&jkkqRQT88p8==] rJ/ŋ ?{,0aaaO<ݽ{o2 R*iiiOP(D"@ HMMDbxrr!;233GGGG}oYreffC?x?urssf쨮.00xzzfff&%%LOOGGG3 r<888T*)))mmm>@|F~fPd~B% K,/Y_Pd~B% K,/Y_B?,jmmŽZ(&77(F_Pd~Bd)IENDB`elementary-1.7.7/doc/img/panes.eps0000664000175000017500000034161612127353615013776 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (panes.eps) %%CreationDate: (2011-08-04T13:12:45-03:00) %%BoundingBox: -0 -0 215 252 %%HiResBoundingBox: 0 0 215 252 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 215 252 userdict begin DisplayImage 0 0 215 252 12 215 252 1 1 1 8 FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000001A4D4D4D4D4D4D4D0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 4DE6E6E6E6E6E6E600000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000004D E6E6E6E6E6E6E60000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000004DE6 E6E6E6E6E6E6000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000004DE6E6 E6E6E6E6E600000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000004DE6E6E6 E6E6E6E60000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000004DE6E6E6E6 E6E6E6000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6 E6E600000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6 E60000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E600 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E60000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 4DE6E6E6E6E6E6E600000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000004D E6E6E6E6E6E6E60000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000004DE6 E6E6E6E6E6E6000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000004DE6E6 E6E6E6E6E600000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000004DE6E6E6 E6E6E6E60000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000004DE6E6E6E6 E6E6E6000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6 E6E600000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6 E60000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E600 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E60000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000 000000000000000000000000000000000000000000000000000000000000999900000000 000000000000000099999999999900000000000000000000000000000000000000000000 000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000 000000000000000000000000000000000000000000999900000000000000000000009999 000000000000000099000000000000000000000000000000000000000000000000000000 00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000000000000000000000000099990000000000 000000000000999999999999990000000000000000000000000000000000000000000000 0000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000 000000000000000000000000000000000000000099990000000000000000000000999900 000000000000999900000000000000000000000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000 000000000000000000000000000000000000000000000000000000009999000000000000 000000000099990000999999000000000000000000000000000000000000000000000000 00000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000099990000 000000000099990000000000000000000000000000000000000000000000000000000000 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000999900000099999999 990000999999999999999999000000000000000000000000000000000000000000000000 000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000 000000000000000000000000009999999999999900000099999999999900009999999999 990000999999990000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000000000000000000000000099990000999999999999 990099999999999999999900000000000000000000000000000000000000000000000000 0000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000 000000000000000000000000999999999999990000999999999999990000999999999999 990099999999000000000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000 000000000000000000000000000000000000000000000000009999009999990000009999 000099990000999999000000000000000000000000000000000000000000000000000000 00000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000 000000000000000000000099999900009999000099990000999999000099999900009999 000099990000000000000000000000000000000000000000000000000000000000000000 0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000999900999999999999999999 009999000099999900000000000000000000000000000000000000000000000000000000 000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000 000000000000000000009999000000999900999999000000999900009999000000999900 009999000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000099990099999999999999999900 999900009999990000000000000000000000000000000000000000000000000000000000 0000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000 000000000000000000999900000099990099999900000099990000999900000099990000 999900000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000 000000000000000000000000000000000000000000009999009999000000000000000099 990000999999000000000000000000000000000000000000000000000000000000000000 00000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000 000000000000000099990000009999009999990000009999000099990000009999000099 9900000000000000000000000000000000000000000000000000000000000000000000FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000 000000000000000000000000000000000000000000999900999999000000999999009999 000099999900000000000000000000000000000000000000000000000000000000000000 000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000 000000000000009999000000999900009999000000999900009999000000999900009999 00000000000000000000000000000000000000000000000000000000000000000000FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000000000000000000000000000000099990000999999009999990000999900 009999990000000000000000000000000000000000000000000000000000000000000000 0000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000000000 000000000000999900000099990000999999999999990000999900000099990000999900 000000000000000000000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000009999000099999999999999000099990000 999999990000000000000000000000000000000000000000000000000000000000000000 00004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000000000 000000000099990000009999000000999999999999000099990000009999000099999999 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000999999000000000000000000 999999000000000000000000000000000000000000000000000000000000000000000000 004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000000000 000000000000000000000000009900000000999900000000000000000000000099999900 00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 4DE6E6E6E6E6E6E600000000000000000000000000000000000000000000000000000000 000000000000000000000000999900009999990000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000004D E6E6E6E6E6E6E60000000000000000000000000000000000000000000000000000000000 000000000000000000000099999999999999000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000004DE6 E6E6E6E6E6E6000000000000000000000000000000000000000000000000000000000000 000000000000000000000099999999990000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000004DE6E6 E6E6E6E6E600000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000004DE6E6E6 E6E6E6E60000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000004DE6E6E6E6 E6E6E6000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000099000000000000000000000000 0000000000000000009900000000000000000000000000000000000000004DE6E6E6E6E6 E6E600000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000009999000000000000000000000000000000000000000000 990000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000999900000000000000000000000000 00000000000000999900000000000000000000000000000000000000004DE6E6E6E6E6E6 E60000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000099999900000000000000000000000000000000000000009999 0000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000099990000000000000000000000000000 000000000000999900000000000000000000000000000000000000004DE6E6E6E6E6E6E6 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000009999990000000000000000000000000000000000000000999900 00000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000999999999900 000099999999990000999999999999990000999999990000999999999900000099999999 9999000099999999000000000000000000000000000000000000004DE6E6E6E6E6E6E600 000000000000000000000000000000000000000099999999990000000099999999000000 999999999999990099999999990000999999999900009999999999999900009999999900 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000009999999999999900 999999999999990099999999999999990099999999009999999999999900009999999999 99990099999999000000000000000000000000000000000000004DE6E6E6E6E6E6E60000 000000000000000000000000000000000000009999999999990000999999999999000099 999999999999999999999999009999999999999900999999999999999900999999990000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0000000000000000000000000000000000000000000000999900009999990099 990000009999009999990000009999000099990000999900000099999900999900000099 990000999900000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000 000000000000000000000000000000000099999900009999999999990000999999009999 990000999999009999990099999900009999990099999900000099990000999900000000 00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000009999990000009900999999 000000999999999999000000999900009999009999999999999999990099990000009999 0000999900000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000 000000000000000000000000000000009999000000999900999900000000999900999900 000000999900999999009999999999999999009999990000009999000099990000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00000000000000000000000000000000000000000000999999000000000099999900 000099999999999900000099990000999900999999999999999999009999000000999900 00999900000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000 000000000000000000000000000000999900000000000099990000000099990099990000 000099990099999900999999999999999900999999000000999900009999000000000000 0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000099999900000000009999990000 009999999999990000009999000099990099999900000000000000999900000099990000 999900000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000 000000000000000000000000000099990000000000009999000000009999009999000000 009999009999990099990000000000000099999900000099990000999900000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000009999990000009999999999000000 999999999999000000999900009999009999990000009999990099990000009999000099 9900000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000 000000000000000000000000009999990000999999999999000099999900999900000000 999900999999009999990000009999009999990000009999000099990000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 000000000000000000000000000000000000000000009999990099999900999999009999 990099999900000099990000999900009999990099999999009999000000999900009999 00000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000 000000000000000000000000999999999999999999999999999999990099990000000099 990099999900999999990099999900999999000000999900009999000000000000000000 0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000999999999999990099999999999999 009999990000009999000099999900999999999999990000999900000099990000999999 990000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000 000000000000000000000000999999999999000099999999999900009999000000009999 009999999900999999999999990099999900000099990000999999000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000009999990000000000999999000000 000000000000000000000099990000009999990000000000000000000000000000999999 0000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000 000000000000000000000000009999000000000000999900000000000000000000000000 009999990000009999990000000000000000000000000000999900000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 4DE6E6E6E6E6E6E600000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000004D E6E6E6E6E6E6E60000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000004DE6 E6E6E6E6E6E6000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000004DE6E6 E6E6E6E6E600000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000004DE6E6E6 E6E6E6E60000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000004DE6E6E6E6 E6E6E6000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6 E6E600000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6 E60000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E600 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E60000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 4DE6E6E6E6E6E6E600000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000004D E6E6E6E6E6E6E60000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000004DE6 E6E6E6E6E6E6000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000004DE6E6 E6E6E6E6E600000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000004DE6E6E6 E6E6E6E60000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000004DE6E6E6E6 E6E6E6000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6 E6E600000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6 E60000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E600 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E60000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF00000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000004DE6E6E6E6E6E6E600000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000004DE6E6E6E6E6E6E60000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000004DE6E6E6E6E6E6E6000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000003AADADADADADADAD00000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000 000000000000000000000066660000000000000000000000000000000000000000000000 000000000000000066660000000000660000000000000000000000666600000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000001A4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D1A00 000000000000000000006666000000000000000000000000000000000000000000000000 000000000000006666000000000066000000000000000000000066660000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFF000000004DE6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E64D0000 000000000066666666666666666666666666666666000066666666660066666666666600 666666666600666666666600006600006666666666000000006666666666660000666666 666600666666660000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF000000004DE6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E64D000000 000000006666666666666666666666666666666600666666666666006666666666666666 666666660066666666666600660066666666666600000000666666666666006666666666 660066666666000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000004DE6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E64D00000000 000066660000006666666600006666000066660066660000666666660000006666666600 006666006666000066660066006666000000666600000066660000006666666600006666 006666000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF000000004DE6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E64D0000000000 006666000000666666660000006666666666006600000066666666000000666600666666 666600666600000066006600666666666666660000006666000000666666666666666600 660000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF000000004DE6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E64D000000000000 666600000066666666000066666600006600666600006666666600000066666666660000 660066660000666600660066660000006600000000666600000066666666660066660066 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000004DE6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E64D00000000000000 666600666666666600006666006666660066660066666600666600666666666600666666 006666666666660066006666660066666600000066666600666600666600666666006600 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 0000004DE6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E64D0000000000000066 666666666666660000666666666666666666666666660066666666666666666666666666 666666666666006600006666666666000000006666666666660066666666666600660000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000 00004DE6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E6E64D000000000000000000 000000000000000000000000000000666600006666006600000066660000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000066666666666600666666666600000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000066666666000066666666000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/bubble_inheritance_tree.eps0000664000175000017500000022323212127353614017503 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/bubble_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:10-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF F0FFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFB8A3D 03FFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFF712 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71200FFFFFFFFFFFFF71200FFFFFFFFFFFFFFF7 0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27 00FFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFF2700D5460F3CC9FF980000FFF18C0000FFFF2700D5460F3CC9FFFF27 00D5460F3CC9FFFFFF0027FFFFF383603343D2FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF27 0076BA980A06D9FF2200FFFFFF2200FFFF270076BA980A06D9FF270076BA980A06D9FFFF 0027FFFE5DD7FFFF4516F1FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF2700F8FFFF900063FF27 00FFFFFF2700FFFF2700F8FFFF900063FF2700F8FFFF900063FFFF0027FFC30000000000 00B3FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFE00035FF2700FFFFFF2700FFFF27 00FFFFFFE00035FF2700FFFFFFE00035FFFF0027FF8E2AFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFF2700FFFFFFF7004FFF2700FFFFFF2700FFFF2700FFFFFFF7004FFF27 00FFFFFFF7004FFFFF0027FF8209F4FFFFFFFFFCFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF27 00FFFFFFDA0098FF2800F7FFFF2100FEFF2700FFFFFFDA0098FF2700FFFFFFDA0098FFFF 0027FFAC007DFFFFFFD590FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF2800EDFFFE6945FDFF52 007ADA931200B7FC2800EDFFFE6945FDFF2800EDFFFE6945FDFFF5001FFFF9250062A47B 45F1FFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFBB4E4263698BFBFFFFDF410A36CF3C5CA6F8BB 4E4263698BFBFFFFBB4E4263698BFBFFDD6D00008EEEE24F111765EAFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/edoxy.css0000664000175000017500000002213712127353614014012 00000000000000/* * This file contain a custom doxygen style to match e.org graphics */ /* BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV { font-family: Geneva, Arial, Helvetica, sans-serif; }*/ BODY, TD { font-size: 12px; } H1 { text-align: center; font-size: 160%; } H2 { font-size: 120%; } H3 { font-size: 100%; } CAPTION { font-weight: bold } DIV.qindex { width: 100%; background-color: #e8eef2; border: 1px solid #84b0c7; text-align: center; margin: 2px; padding: 2px; line-height: 140%; } DIV.navpath { width: 100%; background-color: #e8eef2; border: 1px solid #84b0c7; text-align: center; margin: 2px; padding: 2px; line-height: 140%; } DIV.navtab { background-color: #e8eef2; border: 1px solid #84b0c7; text-align: center; margin: 2px; margin-right: 15px; padding: 2px; } TD.navtab { font-size: 70%; } A.qindex { text-decoration: none; font-weight: bold; color: #1A419D; } A.qindex:visited { text-decoration: none; font-weight: bold; color: #1A419D } A.qindex:hover { text-decoration: none; background-color: #ddddff; } A.qindexHL { text-decoration: none; font-weight: bold; background-color: #6666cc; color: #ffffff; border: 1px double #9295C2; } A.qindexHL:hover { text-decoration: none; background-color: #6666cc; color: #ffffff; } A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff } A.el { text-decoration: none; font-weight: bold } A.elRef { font-weight: bold } A.code:link { text-decoration: none; font-weight: normal; color: #0000FF } A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF } A.codeRef:link { font-weight: normal; color: #0000FF } A.codeRef:visited { font-weight: normal; color: #0000FF } A:hover, A:visited:hover { text-decoration: none; /* background-color: #f2f2ff; */ color: #000055; } A.anchor { color: #000; } DL.el { margin-left: -1cm } .fragment { font-family: monospace, fixed; font-size: 95%; } PRE.fragment { border: 1px solid #CCCCCC; background-color: #f5f5f5; margin-top: 4px; margin-bottom: 4px; margin-left: 2px; margin-right: 8px; padding-left: 6px; padding-right: 6px; padding-top: 4px; padding-bottom: 4px; } DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } DIV.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold; } DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% } /*BODY { background: white; color: black; margin-right: 20px; margin-left: 20px; }*/ TD.indexkey { background-color: #e8eef2; font-weight: bold; padding-right : 10px; padding-top : 2px; padding-left : 10px; padding-bottom : 2px; margin-left : 0px; margin-right : 0px; margin-top : 2px; margin-bottom : 2px; border: 1px solid #CCCCCC; } TD.indexvalue { background-color: #e8eef2; font-style: italic; padding-right : 10px; padding-top : 2px; padding-left : 10px; padding-bottom : 2px; margin-left : 0px; margin-right : 0px; margin-top : 2px; margin-bottom : 2px; border: 1px solid #CCCCCC; } TR.memlist { background-color: #f0f0f0; } P.formulaDsp { text-align: center; } IMG.formulaDsp { } IMG.formulaInl { vertical-align: middle; } SPAN.keyword { color: #008000 } SPAN.keywordtype { color: #604020 } SPAN.keywordflow { color: #e08000 } SPAN.comment { color: #800000 } SPAN.preprocessor { color: #806020 } SPAN.stringliteral { color: #002080 } SPAN.charliteral { color: #008080 } SPAN.vhdldigit { color: #ff00ff } SPAN.vhdlchar { color: #000000 } SPAN.vhdlkeyword { color: #700070 } SPAN.vhdllogic { color: #ff0000 } .mdescLeft { padding: 0px 8px 4px 8px; font-size: 80%; font-style: italic; background-color: #FAFAFA; border-top: 1px none #E0E0E0; border-right: 1px none #E0E0E0; border-bottom: 1px none #E0E0E0; border-left: 1px none #E0E0E0; margin: 0px; } .mdescRight { padding: 0px 8px 4px 8px; font-size: 80%; font-style: italic; background-color: #FAFAFA; border-top: 1px none #E0E0E0; border-right: 1px none #E0E0E0; border-bottom: 1px none #E0E0E0; border-left: 1px none #E0E0E0; margin: 0px; } .memItemLeft { padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0; border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #FAFAFA; font-size: 80%; } .memItemRight { padding: 1px 8px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0; border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #FAFAFA; font-size: 80%; } .memTemplItemLeft { padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0; border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #FAFAFA; font-size: 80%; } .memTemplItemRight { padding: 1px 8px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0; border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #FAFAFA; font-size: 80%; } .memTemplParams { padding: 1px 0px 0px 8px; margin: 4px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #E0E0E0; border-right-color: #E0E0E0; border-bottom-color: #E0E0E0; border-left-color: #E0E0E0; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #606060; background-color: #FAFAFA; font-size: 80%; } .search { color: #003399; font-weight: bold; } FORM.search { margin-bottom: 0px; margin-top: 0px; } INPUT.search { font-size: 75%; color: #000080; font-weight: normal; background-color: #e8eef2; } TD.tiny { font-size: 75%; } a { color: #1A41A8; } a:visited { color: #2A3798; } .dirtab { padding: 4px; border-collapse: collapse; border: 1px solid #84b0c7; } TH.dirtab { background: #e8eef2; font-weight: bold; } HR { height: 1px; border: none; border-top: 1px solid black; } /* Style for detailed member documentation */ .memtemplate { font-size: 80%; color: #606060; font-weight: normal; margin-left: 3px; } .memnav { background-color: #eeeeee; border: 1px solid #dddddd; text-align: center; margin: 2px; margin-right: 15px; padding: 2px; } .memitem { padding: 4px; background-color: #eeeeee; border-width: 1px; border-style: solid; border-color: #dddddd; -moz-border-radius: 4px 4px 4px 4px; } .memname { white-space: nowrap; font-weight: bold; color: #ffffff; } .memdoc{ padding-left: 10px; } .memproto { background-color: #111111; width: 100%; border-width: 1px; border-style: solid; border-color: #000000; font-weight: bold; -moz-border-radius: 4px 4px 4px 4px; } .paramkey { text-align: right; color: #ffffff; } .paramtype { white-space: nowrap; color: #aaaaaa; } .paramname { color: #ff0000; font-style: italic; white-space: nowrap; } /* End Styling for detailed member documentation */ /* for the tree view */ .ftvtree { font-family: sans-serif; margin:0.5em; } /* these are for tree view when used as main index */ .directory { font-size: 9pt; font-weight: bold; } .directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } /* The following two styles can be used to replace the root node title */ /* with an image of your choice. Simply uncomment the next two styles, */ /* specify the name of your image and be sure to set 'height' to the */ /* proper pixel height of your image. */ /* .directory h3.swap { */ /* height: 61px; */ /* background-repeat: no-repeat; */ /* background-image: url("yourimage.gif"); */ /* } */ /* .directory h3.swap span { */ /* display: none; */ /* } */ .directory > h3 { margin-top: 0; } .directory p { margin: 0px; white-space: nowrap; } .directory div { display: none; margin: 0px; } .directory img { vertical-align: -30%; } /* these are for tree view when not used as main index */ .directory-alt { font-size: 100%; font-weight: bold; } .directory-alt h3 { margin: 0px; margin-top: 1em; font-size: 11pt; } .directory-alt > h3 { margin-top: 0; } .directory-alt p { margin: 0px; white-space: nowrap; } .directory-alt div { display: none; margin: 0px; } .directory-alt img { vertical-align: -30%; } elementary-1.7.7/doc/img/elm_animator_curve_style.eps0000664000175000017500000214037012127353615017757 00000000000000%!PS-Adobe-3.1 EPSF-3.0 %ADO_DSC_Encoding: MacOS Roman %%Title: diagramas_01-12.eps %%Creator: Adobe Illustrator(R) 14.0 %%For: Marina Proni %%CreationDate: 6/17/11 %%BoundingBox: 0 0 622 652 %%HiResBoundingBox: 0 0 621.7319 651.9883 %%CropBox: 0 0 621.7319 651.9883 %%LanguageLevel: 2 %%DocumentData: Clean7Bit %ADOBeginClientInjection: DocumentHeader "AI11EPS" %%AI8_CreatorVersion: 14.0.0 %AI9_PrintingDataBegin %ADO_BuildNumber: Adobe Illustrator(R) 14.0.0 x367 R agm 4.4890 ct 5.1541 %ADO_ContainsXMP: MainFirst %ADOEndClientInjection: DocumentHeader "AI11EPS" %%Pages: 1 %%DocumentNeededResources: %%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0 %%+ procset Adobe_CoolType_Utility_T42 1.0 0 %%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%+ procset Adobe_CoolType_Core 2.31 0 %%+ procset Adobe_AGM_Core 2.0 0 %%+ procset Adobe_AGM_Utils 1.0 0 %%DocumentFonts: %%DocumentNeededFonts: %%DocumentNeededFeatures: %%DocumentSuppliedFeatures: %%DocumentProcessColors: Cyan Magenta Yellow Black %%DocumentCustomColors: %%CMYKCustomColor: %%RGBCustomColor: %%EndComments %%BeginDefaults %%ViewingOrientation: 1 0 0 1 %%EndDefaults %%BeginProlog %%BeginResource: procset Adobe_AGM_Utils 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known {currentpacking true setpacking}if userdict/Adobe_AGM_Utils 75 dict dup begin put /bdf {bind def}bind def /nd{null def}bdf /xdf {exch def}bdf /ldf {load def}bdf /ddf {put}bdf /xddf {3 -1 roll put}bdf /xpt {exch put}bdf /ndf { exch dup where{ pop pop pop }{ xdf }ifelse }def /cdndf { exch dup currentdict exch known{ pop pop }{ exch def }ifelse }def /gx {get exec}bdf /ps_level /languagelevel where{ pop systemdict/languagelevel gx }{ 1 }ifelse def /level2 ps_level 2 ge def /level3 ps_level 3 ge def /ps_version {version cvr}stopped{-1}if def /set_gvm {currentglobal exch setglobal}bdf /reset_gvm {setglobal}bdf /makereadonlyarray { /packedarray where{pop packedarray }{ array astore readonly}ifelse }bdf /map_reserved_ink_name { dup type/stringtype eq{ dup/Red eq{ pop(_Red_) }{ dup/Green eq{ pop(_Green_) }{ dup/Blue eq{ pop(_Blue_) }{ dup()cvn eq{ pop(Process) }if }ifelse }ifelse }ifelse }if }bdf /AGMUTIL_GSTATE 22 dict def /get_gstate { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_clr_spc currentcolorspace def /AGMUTIL_GSTATE_clr_indx 0 def /AGMUTIL_GSTATE_clr_comps 12 array def mark currentcolor counttomark {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop /AGMUTIL_GSTATE_fnt rootfont def /AGMUTIL_GSTATE_lw currentlinewidth def /AGMUTIL_GSTATE_lc currentlinecap def /AGMUTIL_GSTATE_lj currentlinejoin def /AGMUTIL_GSTATE_ml currentmiterlimit def currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf /AGMUTIL_GSTATE_sa currentstrokeadjust def /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def /AGMUTIL_GSTATE_op currentoverprint def /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf /AGMUTIL_GSTATE_ht currenthalftone def /AGMUTIL_GSTATE_flt currentflat def end }def /set_gstate { AGMUTIL_GSTATE begin AGMUTIL_GSTATE_clr_spc setcolorspace AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor AGMUTIL_GSTATE_fnt setfont AGMUTIL_GSTATE_lw setlinewidth AGMUTIL_GSTATE_lc setlinecap AGMUTIL_GSTATE_lj setlinejoin AGMUTIL_GSTATE_ml setmiterlimit AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash AGMUTIL_GSTATE_sa setstrokeadjust AGMUTIL_GSTATE_clr_rnd setcolorrendering AGMUTIL_GSTATE_op setoverprint AGMUTIL_GSTATE_bg cvx setblackgeneration AGMUTIL_GSTATE_ucr cvx setundercolorremoval AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or { currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne { mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark }if }{ AGMUTIL_GSTATE_ht sethalftone }ifelse AGMUTIL_GSTATE_flt setflat end }def /get_gstate_and_matrix { AGMUTIL_GSTATE begin /AGMUTIL_GSTATE_ctm matrix currentmatrix def end get_gstate }def /set_gstate_and_matrix { set_gstate AGMUTIL_GSTATE begin AGMUTIL_GSTATE_ctm setmatrix end }def /AGMUTIL_str256 256 string def /AGMUTIL_src256 256 string def /AGMUTIL_dst64 64 string def /AGMUTIL_srcLen nd /AGMUTIL_ndx nd /AGMUTIL_cpd nd /capture_cpd{ //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf }def /thold_halftone { level3 {sethalftone currenthalftone} { dup/HalftoneType get 3 eq { sethalftone currenthalftone }{ begin Width Height mul{ Thresholds read{pop}if }repeat end currenthalftone }ifelse }ifelse }def /rdcmntline { currentfile AGMUTIL_str256 readline pop (%)anchorsearch{pop}if }bdf /filter_cmyk { dup type/filetype ne{ exch()/SubFileDecode filter }{ exch pop } ifelse [ exch { AGMUTIL_src256 readstring pop dup length/AGMUTIL_srcLen exch def /AGMUTIL_ndx 0 def AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{ 1 index exch get AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put /AGMUTIL_ndx AGMUTIL_ndx 1 add def }for pop AGMUTIL_dst64 0 AGMUTIL_ndx getinterval } bind /exec cvx ]cvx }bdf /filter_indexed_devn { cvi Names length mul names_index add Lookup exch get }bdf /filter_devn { 4 dict begin /srcStr xdf /dstStr xdf dup type/filetype ne{ 0()/SubFileDecode filter }if [ exch [ /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx currentdict/srcStr get/readstring cvx/pop cvx /dup cvx/length cvx 0/gt cvx[ Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx names_index Names length currentdict/srcStr get length 1 sub{ 1/index cvx/exch cvx/get cvx currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx }for currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx ]cvx/if cvx /end cvx ]cvx bind /exec cvx ]cvx end }bdf /AGMUTIL_imagefile nd /read_image_file { AGMUTIL_imagefile 0 setfileposition 10 dict begin /imageDict xdf /imbufLen Width BitsPerComponent mul 7 add 8 idiv def /imbufIdx 0 def /origDataSource imageDict/DataSource get def /origMultipleDataSources imageDict/MultipleDataSources get def /origDecode imageDict/Decode get def /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse { /imbufCnt imageDict/DataSource get length def /imbufs imbufCnt array def 0 1 imbufCnt 1 sub{ /imbufIdx xdf imbufs imbufIdx imbufLen string put imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put }for DeviceN_PS2{ imageDict begin /DataSource[DataSource/devn_sep_datasource cvx]cvx def /MultipleDataSources false def /Decode[0 1]def end }if }{ /imbuf imbufLen string def Indexed_DeviceN level3 not and DeviceN_NoneName or{ /srcDataStrs[imageDict begin currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse { Width Decode length 2 div mul cvi string }repeat end]def imageDict begin /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def /Decode[0 1]def end }{ imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put imageDict/Decode[0 1]put }ifelse }ifelse imageDict exch load exec imageDict/DataSource origDataSource put imageDict/MultipleDataSources origMultipleDataSources put imageDict/Decode origDecode put end }bdf /write_image_file { begin {(AGMUTIL_imagefile)(w+)file}stopped{ false }{ Adobe_AGM_Utils/AGMUTIL_imagefile xddf 2 dict begin /imbufLen Width BitsPerComponent mul 7 add 8 idiv def MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{ /imbuf imbufLen string def }if 1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{ pop MultipleDataSources{ 0 1 DataSource length 1 sub{ DataSource type dup /arraytype eq{ pop DataSource exch gx }{ /filetype eq{ DataSource exch get imbuf readstring pop }{ DataSource exch get }ifelse }ifelse AGMUTIL_imagefile exch writestring }for }{ DataSource type dup /arraytype eq{ pop DataSource exec }{ /filetype eq{ DataSource imbuf readstring pop }{ DataSource }ifelse }ifelse AGMUTIL_imagefile exch writestring }ifelse }for end true }ifelse end }bdf /close_image_file { AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile }def statusdict/product known userdict/AGMP_current_show known not and{ /pstr statusdict/product get def pstr(HP LaserJet 2200)eq pstr(HP LaserJet 4000 Series)eq or pstr(HP LaserJet 4050 Series )eq or pstr(HP LaserJet 8000 Series)eq or pstr(HP LaserJet 8100 Series)eq or pstr(HP LaserJet 8150 Series)eq or pstr(HP LaserJet 5000 Series)eq or pstr(HP LaserJet 5100 Series)eq or pstr(HP Color LaserJet 4500)eq or pstr(HP Color LaserJet 4600)eq or pstr(HP LaserJet 5Si)eq or pstr(HP LaserJet 1200 Series)eq or pstr(HP LaserJet 1300 Series)eq or pstr(HP LaserJet 4100 Series)eq or { userdict/AGMP_current_show/show load put userdict/show{ currentcolorspace 0 get /Pattern eq {false charpath f} {AGMP_current_show}ifelse }put }if currentdict/pstr undef }if /consumeimagedata { begin AGMIMG_init_common currentdict/MultipleDataSources known not {/MultipleDataSources false def}if MultipleDataSources { DataSource 0 get type dup/filetype eq { 1 dict begin /flushbuffer Width cvi string def 1 1 Height cvi { pop 0 1 DataSource length 1 sub { DataSource exch get flushbuffer readstring pop pop }for }for end }if dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and { Width Height mul cvi { 0 1 DataSource length 1 sub {dup DataSource exch gx length exch 0 ne{pop}if}for dup 0 eq {pop exit}if sub dup 0 le {exit}if }loop pop }if } { /DataSource load type dup/filetype eq { 1 dict begin /flushbuffer Width Decode length 2 idiv mul cvi string def 1 1 Height{pop DataSource flushbuffer readstring pop pop}for end }if dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and { Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul { DataSource length dup 0 eq {pop exit}if sub dup 0 le {exit}if }loop pop }if }ifelse end }bdf /addprocs { 2{/exec load}repeat 3 1 roll [5 1 roll]bind cvx }def /modify_halftone_xfer { currenthalftone dup length dict copy begin currentdict 2 index known{ 1 index load dup length dict copy begin currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs/TransferFunction xdf currentdict end def currentdict end sethalftone }{ currentdict/TransferFunction known{ /TransferFunction load }{ currenttransfer }ifelse addprocs/TransferFunction xdf currentdict end sethalftone pop }ifelse }def /clonearray { dup xcheck exch dup length array exch Adobe_AGM_Core/AGMCORE_tmp -1 ddf { Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf dup type/dicttype eq { Adobe_AGM_Core/AGMCORE_tmp get exch clonedict Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf }if dup type/arraytype eq { Adobe_AGM_Core/AGMCORE_tmp get exch clonearray Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf }if exch dup Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put }forall exch{cvx}if }bdf /clonedict { dup length dict begin { dup type/dicttype eq {clonedict}if dup type/arraytype eq {clonearray}if def }forall currentdict end }bdf /DeviceN_PS2 { /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and }bdf /Indexed_DeviceN { /indexed_colorspace_dict AGMCORE_gget dup null ne{ dup/CSDBase known{ /CSDBase get/CSD get_res/Names known }{ pop false }ifelse }{ pop false }ifelse }bdf /DeviceN_NoneName { /Names where{ pop false Names { (None)eq or }forall }{ false }ifelse }bdf /DeviceN_PS2_inRip_seps { /AGMCORE_in_rip_sep where { pop dup type dup/arraytype eq exch/packedarraytype eq or { dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and { /currentcolorspace exch AGMCORE_gput false }{ true }ifelse }{ true }ifelse }{ true }ifelse }bdf /base_colorspace_type { dup type/arraytype eq{0 get}if }bdf /currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse { /pdfmark_5{cleartomark}bind def }{ /pdfmark_5{pdfmark}bind def }ifelse /ReadBypdfmark_5 { currentfile exch 0 exch/SubFileDecode filter /currentdistillerparams where {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse {flushfile cleartomark} {/PUT pdfmark}ifelse }bdf /ReadBypdfmark_5_string { 2 dict begin /makerString exch def string/tmpString exch def { currentfile tmpString readline not{pop exit}if makerString anchorsearch { pop pop cleartomark exit }{ 3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5 }ifelse }loop end }bdf /xpdfm { { dup 0 get/Label eq { aload length[exch 1 add 1 roll/PAGELABEL }{ aload pop [{ThisPage}<<5 -2 roll>>/PUT }ifelse pdfmark_5 }forall }bdf /lmt{ dup 2 index le{exch}if pop dup 2 index ge{exch}if pop }bdf /int{ dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop }bdf /ds{ Adobe_AGM_Utils begin }bdf /dt{ currentdict Adobe_AGM_Utils eq{ end }if }bdf systemdict/setpacking known {setpacking}if %%EndResource %%BeginResource: procset Adobe_AGM_Core 2.0 0 %%Version: 2.0 0 %%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known { currentpacking true setpacking }if userdict/Adobe_AGM_Core 209 dict dup begin put /Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def /AGMCORE_str256 256 string def /AGMCORE_save nd /AGMCORE_graphicsave nd /AGMCORE_c 0 def /AGMCORE_m 0 def /AGMCORE_y 0 def /AGMCORE_k 0 def /AGMCORE_cmykbuf 4 array def /AGMCORE_screen[currentscreen]cvx def /AGMCORE_tmp 0 def /AGMCORE_&setgray nd /AGMCORE_&setcolor nd /AGMCORE_&setcolorspace nd /AGMCORE_&setcmykcolor nd /AGMCORE_cyan_plate nd /AGMCORE_magenta_plate nd /AGMCORE_yellow_plate nd /AGMCORE_black_plate nd /AGMCORE_plate_ndx nd /AGMCORE_get_ink_data nd /AGMCORE_is_cmyk_sep nd /AGMCORE_host_sep nd /AGMCORE_avoid_L2_sep_space nd /AGMCORE_distilling nd /AGMCORE_composite_job nd /AGMCORE_producing_seps nd /AGMCORE_ps_level -1 def /AGMCORE_ps_version -1 def /AGMCORE_environ_ok nd /AGMCORE_CSD_cache 0 dict def /AGMCORE_currentoverprint false def /AGMCORE_deltaX nd /AGMCORE_deltaY nd /AGMCORE_name nd /AGMCORE_sep_special nd /AGMCORE_err_strings 4 dict def /AGMCORE_cur_err nd /AGMCORE_current_spot_alias false def /AGMCORE_inverting false def /AGMCORE_feature_dictCount nd /AGMCORE_feature_opCount nd /AGMCORE_feature_ctm nd /AGMCORE_ConvertToProcess false def /AGMCORE_Default_CTM matrix def /AGMCORE_Default_PageSize nd /AGMCORE_Default_flatness nd /AGMCORE_currentbg nd /AGMCORE_currentucr nd /AGMCORE_pattern_paint_type 0 def /knockout_unitsq nd currentglobal true setglobal [/CSA/Gradient/Procedure] { /Generic/Category findresource dup length dict copy/Category defineresource pop }forall setglobal /AGMCORE_key_known { where{ /Adobe_AGM_Core_Id known }{ false }ifelse }ndf /flushinput { save 2 dict begin /CompareBuffer 3 -1 roll def /readbuffer 256 string def mark { currentfile readbuffer{readline}stopped {cleartomark mark} { not {pop exit} if CompareBuffer eq {exit} if }ifelse }loop cleartomark end restore }bdf /getspotfunction { AGMCORE_screen exch pop exch pop dup type/dicttype eq{ dup/HalftoneType get 1 eq{ /SpotFunction get }{ dup/HalftoneType get 2 eq{ /GraySpotFunction get }{ pop { abs exch abs 2 copy add 1 gt{ 1 sub dup mul exch 1 sub dup mul add 1 sub }{ dup mul exch dup mul add 1 exch sub }ifelse }bind }ifelse }ifelse }if }def /np {newpath}bdf /clp_npth {clip np}def /eoclp_npth {eoclip np}def /npth_clp {np clip}def /graphic_setup { /AGMCORE_graphicsave save store concat 0 setgray 0 setlinecap 0 setlinejoin 1 setlinewidth []0 setdash 10 setmiterlimit np false setoverprint false setstrokeadjust //Adobe_AGM_Core/spot_alias gx /Adobe_AGM_Image where{ pop Adobe_AGM_Image/spot_alias 2 copy known{ gx }{ pop pop }ifelse }if /sep_colorspace_dict null AGMCORE_gput 100 dict begin /dictstackcount countdictstack def /showpage{}def mark }def /graphic_cleanup { cleartomark dictstackcount 1 countdictstack 1 sub{end}for end AGMCORE_graphicsave restore }def /compose_error_msg { grestoreall initgraphics /Helvetica findfont 10 scalefont setfont /AGMCORE_deltaY 100 def /AGMCORE_deltaX 310 def clippath pathbbox np pop pop 36 add exch 36 add exch moveto 0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto 0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath 0 AGMCORE_&setgray gsave 1 AGMCORE_&setgray fill grestore 1 setlinewidth gsave stroke grestore currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto /AGMCORE_deltaY 12 def /AGMCORE_tmp 0 def AGMCORE_err_strings exch get { dup 32 eq { pop AGMCORE_str256 0 AGMCORE_tmp getinterval stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt { currentpoint AGMCORE_deltaY sub exch pop clippath pathbbox pop pop pop 44 add exch moveto }if AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show 0 1 AGMCORE_str256 length 1 sub { AGMCORE_str256 exch 0 put }for /AGMCORE_tmp 0 def }{ AGMCORE_str256 exch AGMCORE_tmp xpt /AGMCORE_tmp AGMCORE_tmp 1 add def }ifelse }forall }bdf /AGMCORE_CMYKDeviceNColorspaces[ [/Separation/None/DeviceCMYK{0 0 0}] [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind] [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind] [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind] [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind] [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind] [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind] [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind] [/Separation(Cyan)/DeviceCMYK{0 0 0}] [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind] [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind] [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind] [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}] [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind] [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}] [/DeviceCMYK] ]def /ds{ Adobe_AGM_Core begin /currentdistillerparams where { pop currentdistillerparams/CoreDistVersion get 5000 lt {<>setdistillerparams}if }if /AGMCORE_ps_version xdf /AGMCORE_ps_level xdf errordict/AGM_handleerror known not{ errordict/AGM_handleerror errordict/handleerror get put errordict/handleerror{ Adobe_AGM_Core begin $error/newerror get AGMCORE_cur_err null ne and{ $error/newerror false put AGMCORE_cur_err compose_error_msg }if $error/newerror true put end errordict/AGM_handleerror get exec }bind put }if /AGMCORE_environ_ok ps_level AGMCORE_ps_level ge ps_version AGMCORE_ps_version ge and AGMCORE_ps_level -1 eq or def AGMCORE_environ_ok not {/AGMCORE_cur_err/AGMCORE_bad_environ def}if /AGMCORE_&setgray systemdict/setgray get def level2{ /AGMCORE_&setcolor systemdict/setcolor get def /AGMCORE_&setcolorspace systemdict/setcolorspace get def }if /AGMCORE_currentbg currentblackgeneration def /AGMCORE_currentucr currentundercolorremoval def /AGMCORE_Default_flatness currentflat def /AGMCORE_distilling /product where{ pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and }{ false }ifelse def /AGMCORE_GSTATE AGMCORE_key_known not{ /AGMCORE_GSTATE 21 dict def /AGMCORE_tmpmatrix matrix def /AGMCORE_gstack 32 array def /AGMCORE_gstackptr 0 def /AGMCORE_gstacksaveptr 0 def /AGMCORE_gstackframekeys 14 def /AGMCORE_&gsave/gsave ldf /AGMCORE_&grestore/grestore ldf /AGMCORE_&grestoreall/grestoreall ldf /AGMCORE_&save/save ldf /AGMCORE_&setoverprint/setoverprint ldf /AGMCORE_gdictcopy{ begin {def}forall end }def /AGMCORE_gput{ AGMCORE_gstack AGMCORE_gstackptr get 3 1 roll put }def /AGMCORE_gget{ AGMCORE_gstack AGMCORE_gstackptr get exch get }def /gsave{ AGMCORE_&gsave AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge{limitcheck}if /AGMCORE_gstackptr exch store AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def /grestore{ AGMCORE_&grestore AGMCORE_gstackptr 1 sub dup AGMCORE_gstacksaveptr lt{1 add}if dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse /AGMCORE_gstackptr exch store }def /grestoreall{ AGMCORE_&grestoreall /AGMCORE_gstackptr AGMCORE_gstacksaveptr store }def /save{ AGMCORE_&save AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gstackptr 1 add dup 32 ge{limitcheck}if /AGMCORE_gstackptr exch store /AGMCORE_gstacksaveptr AGMCORE_gstackptr store AGMCORE_gstack AGMCORE_gstackptr get AGMCORE_gdictcopy }def /setoverprint{ dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint }def 0 1 AGMCORE_gstack length 1 sub{ AGMCORE_gstack exch AGMCORE_gstackframekeys dict put }for }if level3/AGMCORE_&sysshfill AGMCORE_key_known not and { /AGMCORE_&sysshfill systemdict/shfill get def /AGMCORE_&sysmakepattern systemdict/makepattern get def /AGMCORE_&usrmakepattern/makepattern load def }if /currentcmykcolor[0 0 0 0]AGMCORE_gput /currentstrokeadjust false AGMCORE_gput /currentcolorspace[/DeviceGray]AGMCORE_gput /sep_tint 0 AGMCORE_gput /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput /sep_colorspace_dict null AGMCORE_gput /devicen_colorspace_dict null AGMCORE_gput /indexed_colorspace_dict null AGMCORE_gput /currentcolor_intent()AGMCORE_gput /customcolor_tint 1 AGMCORE_gput /absolute_colorimetric_crd null AGMCORE_gput /relative_colorimetric_crd null AGMCORE_gput /saturation_crd null AGMCORE_gput /perceptual_crd null AGMCORE_gput currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf << /MaxPatternItem currentsystemparams/MaxPatternCache get >> setuserparams end }def /ps { /setcmykcolor where{ pop Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put }if Adobe_AGM_Core begin /setcmykcolor { 4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput 1 sub 4 1 roll 3{ 3 index add neg dup 0 lt{ pop 0 }if 3 1 roll }repeat setrgbcolor pop }ndf /currentcmykcolor { /currentcmykcolor AGMCORE_gget aload pop }ndf /setoverprint {pop}ndf /currentoverprint {false}ndf /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def /AGMCORE_plate_ndx AGMCORE_cyan_plate{ 0 }{ AGMCORE_magenta_plate{ 1 }{ AGMCORE_yellow_plate{ 2 }{ AGMCORE_black_plate{ 3 }{ 4 }ifelse }ifelse }ifelse }ifelse def /AGMCORE_have_reported_unsupported_color_space false def /AGMCORE_report_unsupported_color_space { AGMCORE_have_reported_unsupported_color_space false eq { (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)== Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf }if }def /AGMCORE_composite_job AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def /AGMCORE_in_rip_sep /AGMCORE_in_rip_sep where{ pop AGMCORE_in_rip_sep }{ AGMCORE_distilling { false }{ userdict/Adobe_AGM_OnHost_Seps known{ false }{ level2{ currentpagedevice/Separations 2 copy known{ get }{ pop pop false }ifelse }{ false }ifelse }ifelse }ifelse }ifelse def /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def /AGM_preserve_spots /AGM_preserve_spots where{ pop AGM_preserve_spots }{ AGMCORE_distilling AGMCORE_producing_seps or }ifelse def /AGM_is_distiller_preserving_spotimages { currentdistillerparams/PreserveOverprintSettings known { currentdistillerparams/PreserveOverprintSettings get { currentdistillerparams/ColorConversionStrategy known { currentdistillerparams/ColorConversionStrategy get /sRGB ne }{ true }ifelse }{ false }ifelse }{ false }ifelse }def /convert_spot_to_process where{pop}{ /convert_spot_to_process { //Adobe_AGM_Core begin dup map_alias{ /Name get exch pop }if dup dup(None)eq exch(All)eq or { pop false }{ AGMCORE_host_sep { gsave 1 0 0 0 setcmykcolor currentgray 1 exch sub 0 1 0 0 setcmykcolor currentgray 1 exch sub 0 0 1 0 setcmykcolor currentgray 1 exch sub 0 0 0 1 setcmykcolor currentgray 1 exch sub add add add 0 eq { pop false }{ false setoverprint current_spot_alias false set_spot_alias 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor set_spot_alias currentgray 1 ne }ifelse grestore }{ AGMCORE_distilling { pop AGM_is_distiller_preserving_spotimages not }{ //Adobe_AGM_Core/AGMCORE_name xddf false //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq AGMUTIL_cpd/OverrideSeparations known and { AGMUTIL_cpd/OverrideSeparations get { /HqnSpots/ProcSet resourcestatus { pop pop pop true }if }if }if { AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not }{ gsave [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace false AGMUTIL_cpd/SeparationColorNames 2 copy known { get {AGMCORE_name eq or}forall not }{ pop pop pop true }ifelse grestore }ifelse }ifelse }ifelse }ifelse end }def }ifelse /convert_to_process where{pop}{ /convert_to_process { dup length 0 eq { pop false }{ AGMCORE_host_sep { dup true exch { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch dup(Black)eq 3 -1 roll or {pop} {convert_spot_to_process and}ifelse } forall { true exch { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch (Black)eq or and }forall not }{pop false}ifelse }{ false exch { /PhotoshopDuotoneList where{pop false}{true}ifelse { dup(Cyan)eq exch dup(Magenta)eq 3 -1 roll or exch dup(Yellow)eq 3 -1 roll or exch dup(Black)eq 3 -1 roll or {pop} {convert_spot_to_process or}ifelse } { convert_spot_to_process or } ifelse } forall }ifelse }ifelse }def }ifelse /AGMCORE_avoid_L2_sep_space version cvr 2012 lt level2 and AGMCORE_producing_seps not and def /AGMCORE_is_cmyk_sep AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or def /AGM_avoid_0_cmyk where{ pop AGM_avoid_0_cmyk }{ AGM_preserve_spots userdict/Adobe_AGM_OnHost_Seps known userdict/Adobe_AGM_InRip_Seps known or not and }ifelse { /setcmykcolor[ { 4 copy add add add 0 eq currentoverprint and{ pop 0.0005 }if }/exec cvx /AGMCORE_&setcmykcolor load dup type/operatortype ne{ /exec cvx }if ]cvx def }if /AGMCORE_IsSeparationAProcessColor { dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or }def AGMCORE_host_sep{ /setcolortransfer { AGMCORE_cyan_plate{ pop pop pop }{ AGMCORE_magenta_plate{ 4 3 roll pop pop pop }{ AGMCORE_yellow_plate{ 4 2 roll pop pop pop }{ 4 1 roll pop pop pop }ifelse }ifelse }ifelse settransfer } def /AGMCORE_get_ink_data AGMCORE_cyan_plate{ {pop pop pop} }{ AGMCORE_magenta_plate{ {4 3 roll pop pop pop} }{ AGMCORE_yellow_plate{ {4 2 roll pop pop pop} }{ {4 1 roll pop pop pop} }ifelse }ifelse }ifelse def /AGMCORE_RemoveProcessColorNames { 1 dict begin /filtername { dup/Cyan eq 1 index(Cyan)eq or {pop(_cyan_)}if dup/Magenta eq 1 index(Magenta)eq or {pop(_magenta_)}if dup/Yellow eq 1 index(Yellow)eq or {pop(_yellow_)}if dup/Black eq 1 index(Black)eq or {pop(_black_)}if }def dup type/arraytype eq {[exch{filtername}forall]} {filtername}ifelse end }def level3{ /AGMCORE_IsCurrentColor { dup AGMCORE_IsSeparationAProcessColor { AGMCORE_plate_ndx 0 eq {dup(Cyan)eq exch/Cyan eq or}if AGMCORE_plate_ndx 1 eq {dup(Magenta)eq exch/Magenta eq or}if AGMCORE_plate_ndx 2 eq {dup(Yellow)eq exch/Yellow eq or}if AGMCORE_plate_ndx 3 eq {dup(Black)eq exch/Black eq or}if AGMCORE_plate_ndx 4 eq {pop false}if }{ gsave false setoverprint current_spot_alias false set_spot_alias 1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor set_spot_alias currentgray 1 ne grestore }ifelse }def /AGMCORE_filter_functiondatasource { 5 dict begin /data_in xdf data_in type/stringtype eq { /ncomp xdf /comp xdf /string_out data_in length ncomp idiv string def 0 ncomp data_in length 1 sub { string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put }for string_out }{ string/string_in xdf /string_out 1 string def /component xdf [ data_in string_in/readstring cvx [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx [/pop cvx()]cvx/ifelse cvx ]cvx/ReusableStreamDecode filter }ifelse end }def /AGMCORE_separateShadingFunction { 2 dict begin /paint? xdf /channel xdf dup type/dicttype eq { begin FunctionType 0 eq { /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def currentdict/Decode known {/Decode Decode channel 2 mul 2 getinterval def}if paint? not {/Decode[1 1]def}if }if FunctionType 2 eq { paint? { /C0[C0 channel get 1 exch sub]def /C1[C1 channel get 1 exch sub]def }{ /C0[1]def /C1[1]def }ifelse }if FunctionType 3 eq { /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def }if currentdict/Range known {/Range[0 1]def}if currentdict end}{ channel get 0 paint? AGMCORE_separateShadingFunction }ifelse end }def /AGMCORE_separateShading { 3 -1 roll begin currentdict/Function known { currentdict/Background known {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf /ColorSpace[/DeviceGray]def }{ ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def }{ ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put }ifelse ColorSpace 0 get/Separation eq { { [1/exch cvx/sub cvx]cvx }{ [/pop cvx 1]cvx }ifelse ColorSpace 3 3 -1 roll put pop }{ { [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx }{ pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx }ifelse ColorSpace 3 3 -1 roll bind put }ifelse ColorSpace 2/DeviceGray put }ifelse end }def /AGMCORE_separateShadingDict { dup/ColorSpace get dup type/arraytype ne {[exch]}if dup 0 get/DeviceCMYK eq { exch begin currentdict AGMCORE_cyan_plate {0 true}if AGMCORE_magenta_plate {1 true}if AGMCORE_yellow_plate {2 true}if AGMCORE_black_plate {3 true}if AGMCORE_plate_ndx 4 eq {0 false}if dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading currentdict end exch }if dup 0 get/Separation eq { exch begin ColorSpace 1 get dup/None ne exch/All ne and { ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and { ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace [ /Separation ColorSpace 1 get /DeviceGray [ ColorSpace 3 get/exec cvx 4 AGMCORE_plate_ndx sub -1/roll cvx 4 1/roll cvx 3[/pop cvx]cvx/repeat cvx 1/exch cvx/sub cvx ]cvx ]def }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { currentdict 0 false AGMCORE_separateShading }if }ifelse }{ currentdict ColorSpace 1 get AGMCORE_IsCurrentColor 0 exch dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading }ifelse }if currentdict end exch }if dup 0 get/DeviceN eq { exch begin ColorSpace 1 get convert_to_process { ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq { /ColorSpace [ /DeviceN ColorSpace 1 get /DeviceGray [ ColorSpace 3 get/exec cvx 4 AGMCORE_plate_ndx sub -1/roll cvx 4 1/roll cvx 3[/pop cvx]cvx/repeat cvx 1/exch cvx/sub cvx ]cvx ]def }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { currentdict 0 false AGMCORE_separateShading /ColorSpace[/DeviceGray]def }if }ifelse }{ currentdict false -1 ColorSpace 1 get { AGMCORE_IsCurrentColor { 1 add exch pop true exch exit }if 1 add }forall exch dup not currentoverprint and {/AGMCORE_ignoreshade true def}if AGMCORE_separateShading }ifelse currentdict end exch }if dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not { exch begin ColorSpace dup type/arraytype eq {0 get}if /DeviceGray ne { AGMCORE_report_unsupported_color_space AGMCORE_black_plate not { ColorSpace 0 get/CIEBasedA eq { /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def }if ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or { /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def }if ColorSpace 0 get/CIEBasedDEFG eq { /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def }if currentdict 0 false AGMCORE_separateShading }if }if currentdict end exch }if pop dup/AGMCORE_ignoreshade known { begin /ColorSpace[/Separation(None)/DeviceGray{}]def currentdict end }if }def /shfill { AGMCORE_separateShadingDict dup/AGMCORE_ignoreshade known {pop} {AGMCORE_&sysshfill}ifelse }def /makepattern { exch dup/PatternType get 2 eq { clonedict begin /Shading Shading AGMCORE_separateShadingDict def Shading/AGMCORE_ignoreshade known currentdict end exch {pop<>}if exch AGMCORE_&sysmakepattern }{ exch AGMCORE_&usrmakepattern }ifelse }def }if }if AGMCORE_in_rip_sep{ /setcustomcolor { exch aload pop dup 7 1 roll inRip_spot_has_ink not { 4{4 index mul 4 1 roll} repeat /DeviceCMYK setcolorspace 6 -2 roll pop pop }{ //Adobe_AGM_Core begin /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf end [/Separation 4 -1 roll/DeviceCMYK {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul} ] setcolorspace }ifelse setcolor }ndf /setseparationgray { [/Separation(All)/DeviceGray{}]setcolorspace_opt 1 exch sub setcolor }ndf }{ /setseparationgray { AGMCORE_&setgray }ndf }ifelse /findcmykcustomcolor { 5 makereadonlyarray }ndf /setcustomcolor { exch aload pop pop 4{4 index mul 4 1 roll}repeat setcmykcolor pop }ndf /has_color /colorimage where{ AGMCORE_producing_seps{ pop true }{ systemdict eq }ifelse }{ false }ifelse def /map_index { 1 index mul exch getinterval{255 div}forall }bdf /map_indexed_devn { Lookup Names length 3 -1 roll cvi map_index }bdf /n_color_components { base_colorspace_type dup/DeviceGray eq{ pop 1 }{ /DeviceCMYK eq{ 4 }{ 3 }ifelse }ifelse }bdf level2{ /mo/moveto ldf /li/lineto ldf /cv/curveto ldf /knockout_unitsq { 1 setgray 0 0 1 1 rectfill }def level2/setcolorspace AGMCORE_key_known not and{ /AGMCORE_&&&setcolorspace/setcolorspace ldf /AGMCORE_ReplaceMappedColor { dup type dup/arraytype eq exch/packedarraytype eq or { /AGMCORE_SpotAliasAry2 where{ begin dup 0 get dup/Separation eq { pop dup length array copy dup dup 1 get current_spot_alias { dup map_alias { false set_spot_alias dup 1 exch setsepcolorspace true set_spot_alias begin /sep_colorspace_dict currentdict AGMCORE_gput pop pop pop [ /Separation Name CSA map_csa MappedCSA /sep_colorspace_proc load ] dup Name end }if }if map_reserved_ink_name 1 xpt }{ /DeviceN eq { dup length array copy dup dup 1 get[ exch{ current_spot_alias{ dup map_alias{ /Name get exch pop }if }if map_reserved_ink_name }forall ]1 xpt }if }ifelse end }if }if }def /setcolorspace { dup type dup/arraytype eq exch/packedarraytype eq or { dup 0 get/Indexed eq { AGMCORE_distilling { /PhotoshopDuotoneList where { pop false }{ true }ifelse }{ true }ifelse { aload pop 3 -1 roll AGMCORE_ReplaceMappedColor 3 1 roll 4 array astore }if }{ AGMCORE_ReplaceMappedColor }ifelse }if DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if }def }if }{ /adj { currentstrokeadjust{ transform 0.25 sub round 0.25 add exch 0.25 sub round 0.25 add exch itransform }if }def /mo{ adj moveto }def /li{ adj lineto }def /cv{ 6 2 roll adj 6 2 roll adj 6 2 roll adj curveto }def /knockout_unitsq { 1 setgray 8 8 1[8 0 0 8 0 0]{}image }def /currentstrokeadjust{ /currentstrokeadjust AGMCORE_gget }def /setstrokeadjust{ /currentstrokeadjust exch AGMCORE_gput }def /setcolorspace { /currentcolorspace exch AGMCORE_gput }def /currentcolorspace { /currentcolorspace AGMCORE_gget }def /setcolor_devicecolor { base_colorspace_type dup/DeviceGray eq{ pop setgray }{ /DeviceCMYK eq{ setcmykcolor }{ setrgbcolor }ifelse }ifelse }def /setcolor { currentcolorspace 0 get dup/DeviceGray ne{ dup/DeviceCMYK ne{ dup/DeviceRGB ne{ dup/Separation eq{ pop currentcolorspace 3 gx currentcolorspace 2 get }{ dup/Indexed eq{ pop currentcolorspace 3 get dup type/stringtype eq{ currentcolorspace 1 get n_color_components 3 -1 roll map_index }{ exec }ifelse currentcolorspace 1 get }{ /AGMCORE_cur_err/AGMCORE_invalid_color_space def AGMCORE_invalid_color_space }ifelse }ifelse }if }if }if setcolor_devicecolor }def }ifelse /sop/setoverprint ldf /lw/setlinewidth ldf /lc/setlinecap ldf /lj/setlinejoin ldf /ml/setmiterlimit ldf /dsh/setdash ldf /sadj/setstrokeadjust ldf /gry/setgray ldf /rgb/setrgbcolor ldf /cmyk[ /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx /setcmykcolor load dup type/operatortype ne{/exec cvx}if ]cvx bdf level3 AGMCORE_host_sep not and{ /nzopmsc{ 6 dict begin /kk exch def /yy exch def /mm exch def /cc exch def /sum 0 def cc 0 ne{/sum sum 2#1000 or def cc}if mm 0 ne{/sum sum 2#0100 or def mm}if yy 0 ne{/sum sum 2#0010 or def yy}if kk 0 ne{/sum sum 2#0001 or def kk}if AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace sum 0 eq{0}if end setcolor }bdf }{ /nzopmsc/cmyk ldf }ifelse /sep/setsepcolor ldf /devn/setdevicencolor ldf /idx/setindexedcolor ldf /colr/setcolor ldf /csacrd/set_csa_crd ldf /sepcs/setsepcolorspace ldf /devncs/setdevicencolorspace ldf /idxcs/setindexedcolorspace ldf /cp/closepath ldf /clp/clp_npth ldf /eclp/eoclp_npth ldf /f/fill ldf /ef/eofill ldf /@/stroke ldf /nclp/npth_clp ldf /gset/graphic_setup ldf /gcln/graphic_cleanup ldf /ct/concat ldf /cf/currentfile ldf /fl/filter ldf /rs/readstring ldf /AGMCORE_def_ht currenthalftone def /clonedict Adobe_AGM_Utils begin/clonedict load end def /clonearray Adobe_AGM_Utils begin/clonearray load end def currentdict{ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ bind }if def }forall /getrampcolor { /indx exch def 0 1 NumComp 1 sub { dup Samples exch get dup type/stringtype eq{indx get}if exch Scaling exch get aload pop 3 1 roll mul add }for ColorSpaceFamily/Separation eq {sep} { ColorSpaceFamily/DeviceN eq {devn}{setcolor}ifelse }ifelse }bdf /sssetbackground{ aload pop ColorSpaceFamily/Separation eq {sep} { ColorSpaceFamily/DeviceN eq {devn}{setcolor}ifelse }ifelse }bdf /RadialShade { 40 dict begin /ColorSpaceFamily xdf /background xdf /ext1 xdf /ext0 xdf /BBox xdf /r2 xdf /c2y xdf /c2x xdf /r1 xdf /c1y xdf /c1x xdf /rampdict xdf /setinkoverprint where{pop/setinkoverprint{pop}def}if gsave BBox length 0 gt { np BBox 0 get BBox 1 get moveto BBox 2 get BBox 0 get sub 0 rlineto 0 BBox 3 get BBox 1 get sub rlineto BBox 2 get BBox 0 get sub neg 0 rlineto closepath clip np }if c1x c2x eq { c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse }{ /slope c2y c1y sub c2x c1x sub div def /theta slope 1 atan def c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if }ifelse gsave clippath c1x c1y translate theta rotate -90 rotate {pathbbox}stopped {0 0 0 0}if /yMax xdf /xMax xdf /yMin xdf /xMin xdf grestore xMax xMin eq yMax yMin eq or { grestore end }{ /max{2 copy gt{pop}{exch pop}ifelse}bdf /min{2 copy lt{pop}{exch pop}ifelse}bdf rampdict begin 40 dict begin background length 0 gt{background sssetbackground gsave clippath fill grestore}if gsave c1x c1y translate theta rotate -90 rotate /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def /c1y 0 def /c1x 0 def /c2x 0 def ext0 { 0 getrampcolor c2y r2 add r1 sub 0.0001 lt { c1x c1y r1 360 0 arcn pathbbox /aymax exch def /axmax exch def /aymin exch def /axmin exch def /bxMin xMin axmin min def /byMin yMin aymin min def /bxMax xMax axmax max def /byMax yMax aymax max def bxMin byMin moveto bxMax byMin lineto bxMax byMax lineto bxMin byMax lineto bxMin byMin lineto eofill }{ c2y r1 add r2 le { c1x c1y r1 0 360 arc fill } { c2x c2y r2 0 360 arc fill r1 r2 eq { /p1x r1 neg def /p1y c1y def /p2x r1 def /p2y c1y def p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto fill }{ /AA r2 r1 sub c2y div def AA -1 eq {/theta 89.99 def} {/theta AA 1 AA dup mul sub sqrt div 1 atan def} ifelse /SS1 90 theta add dup sin exch cos div def /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def /p1y p1x SS1 div neg def /SS2 90 theta sub dup sin exch cos div def /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def /p2y p2x SS2 div neg def r1 r2 gt { /L1maxX p1x yMin p1y sub SS1 div add def /L2maxX p2x yMin p2y sub SS2 div add def }{ /L1maxX 0 def /L2maxX 0 def }ifelse p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto L1maxX L1maxX p1x sub SS1 mul p1y add lineto fill }ifelse }ifelse }ifelse }if c1x c2x sub dup mul c1y c2y sub dup mul add 0.5 exp 0 dtransform dup mul exch dup mul add 0.5 exp 72 div 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 1 index 1 index lt{exch}if pop /hires xdf hires mul /numpix xdf /numsteps NumSamples def /rampIndxInc 1 def /subsampling false def numpix 0 ne { NumSamples numpix div 0.5 gt { /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def /rampIndxInc NumSamples 1 sub numsteps div def /subsampling true def }if }if /xInc c2x c1x sub numsteps div def /yInc c2y c1y sub numsteps div def /rInc r2 r1 sub numsteps div def /cx c1x def /cy c1y def /radius r1 def np xInc 0 eq yInc 0 eq rInc 0 eq and and { 0 getrampcolor cx cy radius 0 360 arc stroke NumSamples 1 sub getrampcolor cx cy radius 72 hires div add 0 360 arc 0 setlinewidth stroke }{ 0 numsteps { dup subsampling{round cvi}if getrampcolor cx cy radius 0 360 arc /cx cx xInc add def /cy cy yInc add def /radius radius rInc add def cx cy radius 360 0 arcn eofill rampIndxInc add }repeat pop }ifelse ext1 { c2y r2 add r1 lt { c2x c2y r2 0 360 arc fill }{ c2y r1 add r2 sub 0.0001 le { c2x c2y r2 360 0 arcn pathbbox /aymax exch def /axmax exch def /aymin exch def /axmin exch def /bxMin xMin axmin min def /byMin yMin aymin min def /bxMax xMax axmax max def /byMax yMax aymax max def bxMin byMin moveto bxMax byMin lineto bxMax byMax lineto bxMin byMax lineto bxMin byMin lineto eofill }{ c2x c2y r2 0 360 arc fill r1 r2 eq { /p1x r2 neg def /p1y c2y def /p2x r2 def /p2y c2y def p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto fill }{ /AA r2 r1 sub c2y div def AA -1 eq {/theta 89.99 def} {/theta AA 1 AA dup mul sub sqrt div 1 atan def} ifelse /SS1 90 theta add dup sin exch cos div def /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def /p1y c2y p1x SS1 div sub def /SS2 90 theta sub dup sin exch cos div def /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def /p2y c2y p2x SS2 div sub def r1 r2 lt { /L1maxX p1x yMax p1y sub SS1 div add def /L2maxX p2x yMax p2y sub SS2 div add def }{ /L1maxX 0 def /L2maxX 0 def }ifelse p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto L1maxX L1maxX p1x sub SS1 mul p1y add lineto fill }ifelse }ifelse }ifelse }if grestore grestore end end end }ifelse }bdf /GenStrips { 40 dict begin /ColorSpaceFamily xdf /background xdf /ext1 xdf /ext0 xdf /BBox xdf /y2 xdf /x2 xdf /y1 xdf /x1 xdf /rampdict xdf /setinkoverprint where{pop/setinkoverprint{pop}def}if gsave BBox length 0 gt { np BBox 0 get BBox 1 get moveto BBox 2 get BBox 0 get sub 0 rlineto 0 BBox 3 get BBox 1 get sub rlineto BBox 2 get BBox 0 get sub neg 0 rlineto closepath clip np }if x1 x2 eq { y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse }{ /slope y2 y1 sub x2 x1 sub div def /theta slope 1 atan def x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if } ifelse gsave clippath x1 y1 translate theta rotate {pathbbox}stopped {0 0 0 0}if /yMax exch def /xMax exch def /yMin exch def /xMin exch def grestore xMax xMin eq yMax yMin eq or { grestore end }{ rampdict begin 20 dict begin background length 0 gt{background sssetbackground gsave clippath fill grestore}if gsave x1 y1 translate theta rotate /xStart 0 def /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def /ySpan yMax yMin sub def /numsteps NumSamples def /rampIndxInc 1 def /subsampling false def xStart 0 transform xEnd 0 transform 3 -1 roll sub dup mul 3 1 roll sub dup mul add 0.5 exp 72 div 0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt 1 index 1 index lt{exch}if pop mul /numpix xdf numpix 0 ne { NumSamples numpix div 0.5 gt { /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def /rampIndxInc NumSamples 1 sub numsteps div def /subsampling true def }if }if ext0 { 0 getrampcolor xMin xStart lt { xMin yMin xMin neg ySpan rectfill }if }if /xInc xEnd xStart sub numsteps div def /x xStart def 0 numsteps { dup subsampling{round cvi}if getrampcolor x yMin xInc ySpan rectfill /x x xInc add def rampIndxInc add }repeat pop ext1{ xMax xEnd gt { xEnd yMin xMax xEnd sub ySpan rectfill }if }if grestore grestore end end end }ifelse }bdf }def /pt { end }def /dt{ }def /pgsv{ //Adobe_AGM_Core/AGMCORE_save save put }def /pgrs{ //Adobe_AGM_Core/AGMCORE_save get restore }def systemdict/findcolorrendering known{ /findcolorrendering systemdict/findcolorrendering get def }if systemdict/setcolorrendering known{ /setcolorrendering systemdict/setcolorrendering get def }if /test_cmyk_color_plate { gsave setcmykcolor currentgray 1 ne grestore }def /inRip_spot_has_ink { dup//Adobe_AGM_Core/AGMCORE_name xddf convert_spot_to_process not }def /map255_to_range { 1 index sub 3 -1 roll 255 div mul add }def /set_csa_crd { /sep_colorspace_dict null AGMCORE_gput begin CSA get_csa_by_name setcolorspace_opt set_crd end } def /map_csa { currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse {pop}{get_csa_by_name/MappedCSA xdf}ifelse }def /setsepcolor { /sep_colorspace_dict AGMCORE_gget begin dup/sep_tint exch AGMCORE_gput TintProc end }def /setdevicencolor { /devicen_colorspace_dict AGMCORE_gget begin Names length copy Names length 1 sub -1 0 { /devicen_tints AGMCORE_gget 3 1 roll xpt }for TintProc end }def /sep_colorspace_proc { /AGMCORE_tmp exch store /sep_colorspace_dict AGMCORE_gget begin currentdict/Components known{ Components aload pop TintMethod/Lab eq{ 2{AGMCORE_tmp mul NComponents 1 roll}repeat LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll }{ TintMethod/Subtractive eq{ NComponents{ AGMCORE_tmp mul NComponents 1 roll }repeat }{ NComponents{ 1 sub AGMCORE_tmp mul 1 add NComponents 1 roll }repeat }ifelse }ifelse }{ ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get aload pop }ifelse end }def /sep_colorspace_gray_proc { /AGMCORE_tmp exch store /sep_colorspace_dict AGMCORE_gget begin GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get end }def /sep_proc_name { dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{ pop[/DeviceGray] /sep_colorspace_gray_proc }{ /sep_colorspace_proc }ifelse }def /setsepcolorspace { current_spot_alias{ dup begin Name map_alias{ exch pop }if end }if dup/sep_colorspace_dict exch AGMCORE_gput begin CSA map_csa /AGMCORE_sep_special Name dup()eq exch(All)eq or store AGMCORE_avoid_L2_sep_space{ [/Indexed MappedCSA sep_proc_name 255 exch {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx ]setcolorspace_opt /TintProc{ 255 mul round cvi setcolor }bdf }{ MappedCSA 0 get/DeviceCMYK eq currentdict/Components known and AGMCORE_sep_special not and{ /TintProc[ Components aload pop Name findcmykcustomcolor /exch cvx/setcustomcolor cvx ]cvx bdf }{ AGMCORE_host_sep Name(All)eq and{ /TintProc{ 1 exch sub setseparationgray }bdf }{ AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and AGMCORE_host_sep or Name()eq and{ /TintProc[ MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{ cvx/setcmykcolor cvx }{ cvx/setgray cvx }ifelse ]cvx bdf }{ AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{ /TintProc[ /dup cvx MappedCSA sep_proc_name cvx exch 0 get/DeviceGray eq{ 1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx }if /Name cvx/findcmykcustomcolor cvx/exch cvx AGMCORE_host_sep{ AGMCORE_is_cmyk_sep /Name cvx /AGMCORE_IsSeparationAProcessColor load/exec cvx /not cvx/and cvx }{ Name inRip_spot_has_ink not }ifelse [ /pop cvx 1 ]cvx/if cvx /setcustomcolor cvx ]cvx bdf }{ /TintProc{setcolor}bdf [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt }ifelse }ifelse }ifelse }ifelse }ifelse set_crd setsepcolor end }def /additive_blend { 3 dict begin /numarrays xdf /numcolors xdf 0 1 numcolors 1 sub { /c1 xdf 1 0 1 numarrays 1 sub { 1 exch add/index cvx c1/get cvx/mul cvx }for numarrays 1 add 1/roll cvx }for numarrays[/pop cvx]cvx/repeat cvx end }def /subtractive_blend { 3 dict begin /numarrays xdf /numcolors xdf 0 1 numcolors 1 sub { /c1 xdf 1 1 0 1 numarrays 1 sub { 1 3 3 -1 roll add/index cvx c1/get cvx/sub cvx/mul cvx }for /sub cvx numarrays 1 add 1/roll cvx }for numarrays[/pop cvx]cvx/repeat cvx end }def /exec_tint_transform { /TintProc[ /TintTransform cvx/setcolor cvx ]cvx bdf MappedCSA setcolorspace_opt }bdf /devn_makecustomcolor { 2 dict begin /names_index xdf /Names xdf 1 1 1 1 Names names_index get findcmykcustomcolor /devicen_tints AGMCORE_gget names_index get setcustomcolor Names length{pop}repeat end }bdf /setdevicencolorspace { dup/AliasedColorants known{false}{true}ifelse current_spot_alias and{ 7 dict begin /names_index 0 def dup/names_len exch/Names get length def /new_names names_len array def /new_LookupTables names_len array def /alias_cnt 0 def dup/Names get { dup map_alias{ exch pop dup/ColorLookup known{ dup begin new_LookupTables names_index ColorLookup put end }{ dup/Components known{ dup begin new_LookupTables names_index Components put end }{ dup begin new_LookupTables names_index[null null null null]put end }ifelse }ifelse new_names names_index 3 -1 roll/Name get put /alias_cnt alias_cnt 1 add def }{ /name xdf new_names names_index name put dup/LookupTables known{ dup begin new_LookupTables names_index LookupTables names_index get put end }{ dup begin new_LookupTables names_index[null null null null]put end }ifelse }ifelse /names_index names_index 1 add def }forall alias_cnt 0 gt{ /AliasedColorants true def /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def 0 1 names_len 1 sub{ /names_index xdf new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{ /AliasedColorants false def exit }{ new_LookupTables names_index get 0 get null eq{ dup/Names get names_index get/name xdf name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq or or or not{ /AliasedColorants false def exit }if }if }ifelse }for lut_entry_len 1 eq{ /AliasedColorants false def }if AliasedColorants{ dup begin /Names new_names def /LookupTables new_LookupTables def /AliasedColorants true def /NComponents lut_entry_len def /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def currentdict/TTTablesIdx known not{ /TTTablesIdx -1 def }if end }if }if end }if dup/devicen_colorspace_dict exch AGMCORE_gput begin currentdict/AliasedColorants known{ AliasedColorants }{ false }ifelse dup not{ CSA map_csa }if /TintTransform load type/nulltype eq or{ /TintTransform[ 0 1 Names length 1 sub { /TTTablesIdx TTTablesIdx 1 add def dup LookupTables exch get dup 0 get null eq { 1 index Names exch get dup(Cyan)eq { pop exch LookupTables length exch sub /index cvx 0 0 0 } { dup(Magenta)eq { pop exch LookupTables length exch sub /index cvx 0/exch cvx 0 0 }{ (Yellow)eq { exch LookupTables length exch sub /index cvx 0 0 3 -1/roll cvx 0 }{ exch LookupTables length exch sub /index cvx 0 0 0 4 -1/roll cvx }ifelse }ifelse }ifelse 5 -1/roll cvx/astore cvx }{ dup length 1 sub LookupTables length 4 -1 roll sub 1 add /index cvx/mul cvx/round cvx/cvi cvx/get cvx }ifelse Names length TTTablesIdx add 1 add 1/roll cvx }for Names length[/pop cvx]cvx/repeat cvx NComponents Names length TintMethod/Subtractive eq { subtractive_blend }{ additive_blend }ifelse ]cvx bdf }if AGMCORE_host_sep{ Names convert_to_process{ exec_tint_transform } { currentdict/AliasedColorants known{ AliasedColorants not }{ false }ifelse 5 dict begin /AvoidAliasedColorants xdf /painted? false def /names_index 0 def /names_len Names length def AvoidAliasedColorants{ /currentspotalias current_spot_alias def false set_spot_alias }if Names{ AGMCORE_is_cmyk_sep{ dup(Cyan)eq AGMCORE_cyan_plate and exch dup(Magenta)eq AGMCORE_magenta_plate and exch dup(Yellow)eq AGMCORE_yellow_plate and exch (Black)eq AGMCORE_black_plate and or or or{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ Names names_index/devn_makecustomcolor cvx ]cvx ddf /painted? true def }if painted?{exit}if }{ 0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ Names names_index/devn_makecustomcolor cvx ]cvx ddf /painted? true def exit }if }ifelse /names_index names_index 1 add def }forall AvoidAliasedColorants{ currentspotalias set_spot_alias }if painted?{ /devicen_colorspace_dict AGMCORE_gget/names_index names_index put }{ /devicen_colorspace_dict AGMCORE_gget/TintProc[ names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx 0 0 0 0/setcmykcolor cvx ]cvx ddf }ifelse end }ifelse } { AGMCORE_in_rip_sep{ Names convert_to_process not }{ level3 }ifelse { [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt /TintProc level3 not AGMCORE_in_rip_sep and{ [ Names/length cvx[/pop cvx]cvx/repeat cvx ]cvx bdf }{ {setcolor}bdf }ifelse }{ exec_tint_transform }ifelse }ifelse set_crd /AliasedColorants false def end }def /setindexedcolorspace { dup/indexed_colorspace_dict exch AGMCORE_gput begin currentdict/CSDBase known{ CSDBase/CSD get_res begin currentdict/Names known{ currentdict devncs }{ 1 currentdict sepcs }ifelse AGMCORE_host_sep{ 4 dict begin /compCnt/Names where{pop Names length}{1}ifelse def /NewLookup HiVal 1 add string def 0 1 HiVal{ /tableIndex xdf Lookup dup type/stringtype eq{ compCnt tableIndex map_index }{ exec }ifelse /Names where{ pop setdevicencolor }{ setsepcolor }ifelse currentgray tableIndex exch 255 mul cvi NewLookup 3 1 roll put }for [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt end }{ level3 { currentdict/Names known{ [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt }{ [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt }ifelse }{ [/Indexed MappedCSA HiVal [ currentdict/Names known{ Lookup dup type/stringtype eq {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx} {/exec cvx}ifelse /TintTransform load/exec cvx }{ Lookup dup type/stringtype eq {/exch cvx/get cvx 255/div cvx} {/exec cvx}ifelse CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx }ifelse ]cvx ]setcolorspace_opt }ifelse }ifelse end set_crd } { CSA map_csa AGMCORE_host_sep level2 not and{ 0 0 0 0 setcmykcolor }{ [/Indexed MappedCSA level2 not has_color not and{ dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{ pop[/DeviceGray] }if HiVal GrayLookup }{ HiVal currentdict/RangeArray known{ { /indexed_colorspace_dict AGMCORE_gget begin Lookup exch dup HiVal gt{ pop HiVal }if NComponents mul NComponents getinterval{}forall NComponents 1 sub -1 0{ RangeArray exch 2 mul 2 getinterval aload pop map255_to_range NComponents 1 roll }for end }bind }{ Lookup }ifelse }ifelse ]setcolorspace_opt set_crd }ifelse }ifelse end }def /setindexedcolor { AGMCORE_host_sep{ /indexed_colorspace_dict AGMCORE_gget begin currentdict/CSDBase known{ CSDBase/CSD get_res begin currentdict/Names known{ map_indexed_devn devn } { Lookup 1 3 -1 roll map_index sep }ifelse end }{ Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll map_index MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse }ifelse end }{ level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{ /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin map_indexed_devn devn end } { setcolor }ifelse }ifelse }def /ignoreimagedata { currentoverprint not{ gsave dup clonedict begin 1 setgray /Decode[0 1]def /DataSourcedef /MultipleDataSources false def /BitsPerComponent 8 def currentdict end systemdict/image gx grestore }if consumeimagedata }def /add_res { dup/CSD eq{ pop //Adobe_AGM_Core begin /AGMCORE_CSD_cache load 3 1 roll put end }{ defineresource pop }ifelse }def /del_res { { aload pop exch dup/CSD eq{ pop {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall }{ exch {1 index undefineresource}forall pop }ifelse }forall }def /get_res { dup/CSD eq{ pop dup type dup/nametype eq exch/stringtype eq or{ AGMCORE_CSD_cache exch get }if }{ findresource }ifelse }def /get_csa_by_name { dup type dup/nametype eq exch/stringtype eq or{ /CSA get_res }if }def /paintproc_buf_init { /count get 0 0 put }def /paintproc_buf_next { dup/count get dup 0 get dup 3 1 roll 1 add 0 xpt get }def /cachepaintproc_compress { 5 dict begin currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def /ppdict 20 dict def /string_size 16000 def /readbuffer string_size string def currentglobal true setglobal ppdict 1 array dup 0 1 put/count xpt setglobal /LZWFilter { exch dup length 0 eq{ pop }{ ppdict dup length 1 sub 3 -1 roll put }ifelse {string_size}{0}ifelse string }/LZWEncode filter def { ReadFilter readbuffer readstring exch LZWFilter exch writestring not{exit}if }loop LZWFilter closefile ppdict end }def /cachepaintproc { 2 dict begin currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def /ppdict 20 dict def currentglobal true setglobal ppdict 1 array dup 0 1 put/count xpt setglobal { ReadFilter 16000 string readstring exch ppdict dup length 1 sub 3 -1 roll put not{exit}if }loop ppdict dup dup length 1 sub()put end }def /make_pattern { exch clonedict exch dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub matrix translate exch matrix concatmatrix 1 index begin BBox 0 get XStep div cvi XStep mul/xshift exch neg def BBox 1 get YStep div cvi YStep mul/yshift exch neg def BBox 0 get xshift add BBox 1 get yshift add BBox 2 get xshift add BBox 3 get yshift add 4 array astore /BBox exch def [xshift yshift/translate load null/exec load]dup 3/PaintProc load put cvx/PaintProc exch def end gsave 0 setgray makepattern grestore }def /set_pattern { dup/PatternType get 1 eq{ dup/PaintType get 1 eq{ currentoverprint sop[/DeviceGray]setcolorspace 0 setgray }if }if setpattern }def /setcolorspace_opt { dup currentcolorspace eq{pop}{setcolorspace}ifelse }def /updatecolorrendering { currentcolorrendering/RenderingIntent known{ currentcolorrendering/RenderingIntent get } { Intent/AbsoluteColorimetric eq { /absolute_colorimetric_crd AGMCORE_gget dup null eq } { Intent/RelativeColorimetric eq { /relative_colorimetric_crd AGMCORE_gget dup null eq } { Intent/Saturation eq { /saturation_crd AGMCORE_gget dup null eq } { /perceptual_crd AGMCORE_gget dup null eq }ifelse }ifelse }ifelse { pop null } { /RenderingIntent known{null}{Intent}ifelse }ifelse }ifelse Intent ne{ Intent/ColorRendering{findresource}stopped { pop pop systemdict/findcolorrendering known { Intent findcolorrendering { /ColorRendering findresource true exch } { /ColorRendering findresource product(Xerox Phaser 5400)ne exch }ifelse dup Intent/AbsoluteColorimetric eq { /absolute_colorimetric_crd exch AGMCORE_gput } { Intent/RelativeColorimetric eq { /relative_colorimetric_crd exch AGMCORE_gput } { Intent/Saturation eq { /saturation_crd exch AGMCORE_gput } { Intent/Perceptual eq { /perceptual_crd exch AGMCORE_gput } { pop }ifelse }ifelse }ifelse }ifelse 1 index{exch}{pop}ifelse } {false}ifelse } {true}ifelse { dup begin currentdict/TransformPQR known{ currentdict/TransformPQR get aload pop 3{{}eq 3 1 roll}repeat or or } {true}ifelse currentdict/MatrixPQR known{ currentdict/MatrixPQR get aload pop 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq and and and and and and and and } {true}ifelse end or { clonedict begin /TransformPQR[ {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div 3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div 3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div 3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind ]def /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def currentdict end }if setcolorrendering_opt }if }if }def /set_crd { AGMCORE_host_sep not level2 and{ currentdict/ColorRendering known{ ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if }{ currentdict/Intent known{ updatecolorrendering }if }ifelse currentcolorspace dup type/arraytype eq {0 get}if /DeviceRGB eq { currentdict/UCR known {/UCR}{/AGMCORE_currentucr}ifelse load setundercolorremoval currentdict/BG known {/BG}{/AGMCORE_currentbg}ifelse load setblackgeneration }if }if }def /set_ucrbg { dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval }def /setcolorrendering_opt { dup currentcolorrendering eq{ pop }{ product(HP Color LaserJet 2605)anchorsearch{ pop pop pop }{ pop clonedict begin /Intent Intent def currentdict end setcolorrendering }ifelse }ifelse }def /cpaint_gcomp { convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not { (%end_cpaint_gcomp)flushinput }if }def /cpaint_gsep { //Adobe_AGM_Core/AGMCORE_ConvertToProcess get { (%end_cpaint_gsep)flushinput }if }def /cpaint_gend {np}def /T1_path { currentfile token pop currentfile token pop mo { currentfile token pop dup type/stringtype eq {pop exit}if 0 exch rlineto currentfile token pop dup type/stringtype eq {pop exit}if 0 rlineto }loop }def /T1_gsave level3 {/clipsave} {/gsave}ifelse load def /T1_grestore level3 {/cliprestore} {/grestore}ifelse load def /set_spot_alias_ary { dup inherit_aliases //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf }def /set_spot_normalization_ary { dup inherit_aliases dup length /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if array //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf /AGMCORE_SpotAliasAry where{ pop AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval AGMCORE_SpotAliasAry length }{0}ifelse AGMCORE_SpotAliasAry2 3 1 roll exch putinterval true set_spot_alias }def /inherit_aliases { {dup/Name get map_alias{/CSD put}{pop}ifelse}forall }def /set_spot_alias { /AGMCORE_SpotAliasAry2 where{ /AGMCORE_current_spot_alias 3 -1 roll put }{ pop }ifelse }def /current_spot_alias { /AGMCORE_SpotAliasAry2 where{ /AGMCORE_current_spot_alias get }{ false }ifelse }def /map_alias { /AGMCORE_SpotAliasAry2 where{ begin /AGMCORE_name xdf false AGMCORE_SpotAliasAry2{ dup/Name get AGMCORE_name eq{ /CSD get/CSD get_res exch pop true exit }{ pop }ifelse }forall end }{ pop false }ifelse }bdf /spot_alias { true set_spot_alias /AGMCORE_&setcustomcolor AGMCORE_key_known not{ //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put }if /customcolor_tint 1 AGMCORE_gput //Adobe_AGM_Core begin /setcustomcolor { //Adobe_AGM_Core begin dup/customcolor_tint exch AGMCORE_gput 1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not current_spot_alias and{1 index 4 get map_alias}{false}ifelse { false set_spot_alias /sep_colorspace_dict AGMCORE_gget null ne {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse 3 1 roll 2 index{ exch pop/sep_tint AGMCORE_gget exch }if mark 3 1 roll setsepcolorspace counttomark 0 ne{ setsepcolor }if pop not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if pop true set_spot_alias }{ AGMCORE_&setcustomcolor }ifelse end }bdf end }def /begin_feature { Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if }def /end_feature { 2 dict begin /spd/setpagedevice load def /setpagedevice{get_gstate spd set_gstate}def stopped{$error/newerror false put}if end count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if }def /set_negative { //Adobe_AGM_Core begin /AGMCORE_inverting exch def level2{ currentpagedevice/NegativePrint known AGMCORE_distilling not and{ currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{ true begin_feature true{ <>setpagedevice }end_feature }if /AGMCORE_inverting false def }if }if AGMCORE_inverting{ [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer AGMCORE_distilling{ erasepage }{ gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore }ifelse }if end }def /lw_save_restore_override{ /md where{ pop md begin initializepage /initializepage{}def /pmSVsetup{}def /endp{}def /pse{}def /psb{}def /orig_showpage where {pop} {/orig_showpage/showpage load def} ifelse /showpage{orig_showpage gR}def end }if }def /pscript_showpage_override{ /NTPSOct95 where { begin showpage save /showpage/restore load def /restore{exch pop}def end }if }def /driver_media_override { /md where{ pop md/initializepage known{ md/initializepage{}put }if md/rC known{ md/rC{4{pop}repeat}put }if }if /mysetup where{ /mysetup[1 0 0 1 0 0]put }if Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put level2 {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if }def /capture_mysetup { /Pscript_Win_Data where{ pop Pscript_Win_Data/mysetup known{ Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put }if }if }def /restore_mysetup { /Pscript_Win_Data where{ pop Pscript_Win_Data/mysetup known{ Adobe_AGM_Core/save_mysetup known{ Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put Adobe_AGM_Core/save_mysetup undef }if }if }if }def /driver_check_media_override { /PrepsDict where {pop} { Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq { Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and }if { Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix }if }ifelse }def AGMCORE_err_strings begin /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def /AGMCORE_invalid_color_space(This job contains an invalid color space. )def end /set_def_ht {AGMCORE_def_ht sethalftone}def /set_def_flat {AGMCORE_Default_flatness setflat}def end systemdict/setpacking known {setpacking}if %%EndResource %%BeginResource: procset Adobe_CoolType_Core 2.31 0 %%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved. %%Version: 2.31 0 10 dict begin /Adobe_CoolType_Passthru currentdict def /Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def Adobe_CoolType_Core_Defined {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def} if userdict/Adobe_CoolType_Core 70 dict dup begin put /Adobe_CoolType_Version 2.31 def /Level2? systemdict/languagelevel known dup {pop systemdict/languagelevel get 2 ge} if def Level2? not { /currentglobal false def /setglobal/pop load def /gcheck{pop false}bind def /currentpacking false def /setpacking/pop load def /SharedFontDirectory 0 dict def } if currentpacking true setpacking currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def end setglobal currentglobal true setglobal userdict/Adobe_CoolType_GVMFonts known not {userdict/Adobe_CoolType_GVMFonts 10 dict put} if setglobal currentglobal false setglobal userdict/Adobe_CoolType_LVMFonts known not {userdict/Adobe_CoolType_LVMFonts 10 dict put} if setglobal /ct_VMDictPut { dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse 3 1 roll put }bind def /ct_VMDictUndef { dup Adobe_CoolType_GVMFonts exch known {Adobe_CoolType_GVMFonts exch undef} { dup Adobe_CoolType_LVMFonts exch known {Adobe_CoolType_LVMFonts exch undef} {pop} ifelse }ifelse }bind def /ct_str1 1 string def /ct_xshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_yshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { _ct_x _ct_y moveto 0 exch rmoveto } ifelse /_ct_i _ct_i 1 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /ct_xyshow { /_ct_na exch def /_ct_i 0 def currentpoint /_ct_y exch def /_ct_x exch def { pop pop ct_str1 exch 0 exch put ct_str1 show {_ct_na _ct_i get}stopped {pop pop} { {_ct_na _ct_i 1 add get}stopped {pop pop pop} { _ct_x _ct_y moveto rmoveto } ifelse } ifelse /_ct_i _ct_i 2 add def currentpoint /_ct_y exch def /_ct_x exch def } exch @cshow }bind def /xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def /ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def /xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def currentglobal true setglobal /ct_T3Defs { /BuildChar { 1 index/Encoding get exch get 1 index/BuildGlyph get exec }bind def /BuildGlyph { exch begin GlyphProcs exch get exec end }bind def }bind def setglobal /@_SaveStackLevels { Adobe_CoolType_Data begin /@vmState currentglobal def false setglobal @opStackCountByLevel @opStackLevel 2 copy known not { 2 copy 3 dict dup/args 7 index 5 add array put put get } { get dup/args get dup length 3 index lt { dup length 5 add array exch 1 index exch 0 exch putinterval 1 index exch/args exch put } {pop} ifelse } ifelse begin count 1 sub 1 index lt {pop count} if dup/argCount exch def dup 0 gt { args exch 0 exch getinterval astore pop } {pop} ifelse count /restCount exch def end /@opStackLevel @opStackLevel 1 add def countdictstack 1 sub @dictStackCountByLevel exch @dictStackLevel exch put /@dictStackLevel @dictStackLevel 1 add def @vmState setglobal end }bind def /@_RestoreStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def @opStackCountByLevel @opStackLevel get begin count restCount sub dup 0 gt {{pop}repeat} {pop} ifelse args 0 argCount getinterval{}forall end /@dictStackLevel @dictStackLevel 1 sub def @dictStackCountByLevel @dictStackLevel get end countdictstack exch sub dup 0 gt {{end}repeat} {pop} ifelse }bind def /@_PopStackLevels { Adobe_CoolType_Data begin /@opStackLevel @opStackLevel 1 sub def /@dictStackLevel @dictStackLevel 1 sub def end }bind def /@Raise { exch cvx exch errordict exch get exec stop }bind def /@ReRaise { cvx $error/errorname get errordict exch get exec stop }bind def /@Stopped { 0 @#Stopped }bind def /@#Stopped { @_SaveStackLevels stopped {@_RestoreStackLevels true} {@_PopStackLevels false} ifelse }bind def /@Arg { Adobe_CoolType_Data begin @opStackCountByLevel @opStackLevel 1 sub get begin args exch argCount 1 sub exch sub get end end }bind def currentglobal true setglobal /CTHasResourceForAllBug Level2? { 1 dict dup /@shouldNotDisappearDictValue true def Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put begin count @_SaveStackLevels {(*){pop stop}128 string/Category resourceforall} stopped pop @_RestoreStackLevels currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll { /@shouldNotDisappearDictValue known { { end currentdict 1 index eq {pop exit} if } loop } if } { pop end } ifelse } {false} ifelse def true setglobal /CTHasResourceStatusBug Level2? { mark {/steveamerige/Category resourcestatus} stopped {cleartomark true} {cleartomark currentglobal not} ifelse } {false} ifelse def setglobal /CTResourceStatus { mark 3 1 roll /Category findresource begin ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse end }bind def /CTWorkAroundBugs { Level2? { /cid_PreLoad/ProcSet resourcestatus { pop pop currentglobal mark { (*) { dup/CMap CTHasResourceStatusBug {CTResourceStatus} {resourcestatus} ifelse { pop dup 0 eq exch 1 eq or { dup/CMap findresource gcheck setglobal /CMap undefineresource } { pop CTHasResourceForAllBug {exit} {stop} ifelse } ifelse } {pop} ifelse } 128 string/CMap resourceforall } stopped {cleartomark} stopped pop setglobal } if } if }bind def /ds { Adobe_CoolType_Core begin CTWorkAroundBugs /mo/moveto load def /nf/newencodedfont load def /msf{makefont setfont}bind def /uf{dup undefinefont ct_VMDictUndef}bind def /ur/undefineresource load def /chp/charpath load def /awsh/awidthshow load def /wsh/widthshow load def /ash/ashow load def /@xshow/xshow load def /@yshow/yshow load def /@xyshow/xyshow load def /@cshow/cshow load def /sh/show load def /rp/repeat load def /.n/.notdef def end currentglobal false setglobal userdict/Adobe_CoolType_Data 2 copy known not {2 copy 10 dict put} if get begin /AddWidths? false def /CC 0 def /charcode 2 string def /@opStackCountByLevel 32 dict def /@opStackLevel 0 def /@dictStackCountByLevel 32 dict def /@dictStackLevel 0 def /InVMFontsByCMap 10 dict def /InVMDeepCopiedFonts 10 dict def end setglobal }bind def /dt { currentdict Adobe_CoolType_Core eq {end} if }bind def /ps { Adobe_CoolType_Core begin Adobe_CoolType_GVMFonts begin Adobe_CoolType_LVMFonts begin SharedFontDirectory begin }bind def /pt { end end end end }bind def /unload { systemdict/languagelevel known { systemdict/languagelevel get 2 ge { userdict/Adobe_CoolType_Core 2 copy known {undef} {pop pop} ifelse } if } if }bind def /ndf { 1 index where {pop pop pop} {dup xcheck{bind}if def} ifelse }def /findfont systemdict begin userdict begin /globaldict where{/globaldict get begin}if dup where pop exch get /globaldict where{pop end}if end end Adobe_CoolType_Core_Defined {/systemfindfont exch def} { /findfont 1 index def /systemfindfont exch def } ifelse /undefinefont {pop}ndf /copyfont { currentglobal 3 1 roll 1 index gcheck setglobal dup null eq{0}{dup length}ifelse 2 index length add 1 add dict begin exch { 1 index/FID eq {pop pop} {def} ifelse } forall dup null eq {pop} {{def}forall} ifelse currentdict end exch setglobal }bind def /copyarray { currentglobal exch dup gcheck setglobal dup length array copy exch setglobal }bind def /newencodedfont { currentglobal { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } { FontDirectory 3 index known {FontDirectory 3 index get/FontReferenced known} { SharedFontDirectory 3 index known {SharedFontDirectory 3 index get/FontReferenced known} {false} ifelse } ifelse } ifelse dup { 3 index findfont/FontReferenced get 2 index dup type/nametype eq {findfont} if ne {pop false} if } if dup { 1 index dup type/nametype eq {findfont} if dup/CharStrings known { /CharStrings get length 4 index findfont/CharStrings get length ne { pop false } if } {pop} ifelse } if { pop 1 index findfont /Encoding get exch 0 1 255 {2 copy get 3 index 3 1 roll put} for pop pop pop } { currentglobal 4 1 roll dup type/nametype eq {findfont} if dup gcheck setglobal dup dup maxlength 2 add dict begin exch { 1 index/FID ne 2 index/Encoding ne and {def} {pop pop} ifelse } forall /FontReferenced exch def /Encoding exch dup length array copy def /FontName 1 index dup type/stringtype eq{cvn}if def dup currentdict end definefont ct_VMDictPut setglobal } ifelse }bind def /SetSubstituteStrategy { $SubstituteFont begin dup type/dicttype ne {0 dict} if currentdict/$Strategies known { exch $Strategies exch 2 copy known { get 2 copy maxlength exch maxlength add dict begin {def}forall {def}forall currentdict dup/$Init known {dup/$Init get exec} if end /$Strategy exch def } {pop pop pop} ifelse } {pop pop} ifelse end }bind def /scff { $SubstituteFont begin dup type/stringtype eq {dup length exch} {null} ifelse /$sname exch def /$slen exch def /$inVMIndex $sname null eq { 1 index $str cvs dup length $slen sub $slen getinterval cvn } {$sname} ifelse def end {findfont} @Stopped { dup length 8 add string exch 1 index 0(BadFont:)putinterval 1 index exch 8 exch dup length string cvs putinterval cvn {findfont} @Stopped {pop/Courier findfont} if } if $SubstituteFont begin /$sname null def /$slen 0 def /$inVMIndex null def end }bind def /isWidthsOnlyFont { dup/WidthsOnly known {pop pop true} { dup/FDepVector known {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall} { dup/FDArray known {/FDArray get{isWidthsOnlyFont dup{exit}if}forall} {pop} ifelse } ifelse } ifelse }bind def /ct_StyleDicts 4 dict dup begin /Adobe-Japan1 4 dict dup begin Level2? { /Serif /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMin-W3} { /CIDFont/Category resourcestatus { pop pop /HeiseiMin-W3/CIDFont resourcestatus {pop pop/HeiseiMin-W3} {/Ryumin-Light} ifelse } {/Ryumin-Light} ifelse } ifelse def /SansSerif /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiKakuGo-W5} { /CIDFont/Category resourcestatus { pop pop /HeiseiKakuGo-W5/CIDFont resourcestatus {pop pop/HeiseiKakuGo-W5} {/GothicBBB-Medium} ifelse } {/GothicBBB-Medium} ifelse } ifelse def /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus {pop pop/HeiseiMaruGo-W4} { /CIDFont/Category resourcestatus { pop pop /HeiseiMaruGo-W4/CIDFont resourcestatus {pop pop/HeiseiMaruGo-W4} { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } { /Jun101-Light-RKSJ-H/Font resourcestatus {pop pop/Jun101-Light} {SansSerif} ifelse } ifelse } ifelse /RoundSansSerif exch def /Default Serif def } { /Serif/Ryumin-Light def /SansSerif/GothicBBB-Medium def { (fonts/Jun101-Light-83pv-RKSJ-H)status }stopped {pop}{ {pop pop pop pop/Jun101-Light} {SansSerif} ifelse /RoundSansSerif exch def }ifelse /Default Serif def } ifelse end def /Adobe-Korea1 4 dict dup begin /Serif/HYSMyeongJo-Medium def /SansSerif/HYGoThic-Medium def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-GB1 4 dict dup begin /Serif/STSong-Light def /SansSerif/STHeiti-Regular def /RoundSansSerif SansSerif def /Default Serif def end def /Adobe-CNS1 4 dict dup begin /Serif/MKai-Medium def /SansSerif/MHei-Medium def /RoundSansSerif SansSerif def /Default Serif def end def end def Level2?{currentglobal true setglobal}if /ct_BoldRomanWidthProc { stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth 0 0 }bind def /ct_Type0WidthProc { dup stringwidth 0 0 moveto 2 index true charpath pathbbox 0 -1 7 index 2 div .88 setcachedevice2 pop 0 0 }bind def /ct_Type0WMode1WidthProc { dup stringwidth pop 2 div neg -0.88 2 copy moveto 0 -1 5 -1 roll true charpath pathbbox setcachedevice }bind def /cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_BoldBaseFont 11 dict begin /FontType 3 def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /Encoding cHexEncoding def /_setwidthProc/ct_BoldRomanWidthProc load def /_bcstr1 1 string def /BuildChar { exch begin _basefont setfont _bcstr1 dup 0 4 -1 roll put dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def systemdict/composefont known { /ct_DefineIdentity-H { /Identity-H/CMap resourcestatus { pop pop } { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse } def /ct_BoldBaseCIDFont 11 dict begin /CIDFontType 1 def /CIDFontName/ct_BoldBaseCIDFont def /FontMatrix[1 0 0 1 0 0]def /FontBBox[0 0 1 1]def /_setwidthProc/ct_Type0WidthProc load def /_bcstr2 2 string def /BuildGlyph { exch begin _basefont setfont _bcstr2 1 2 index 256 mod put _bcstr2 0 3 -1 roll 256 idiv put _bcstr2 dup _setwidthProc 3 copy moveto show _basefonto setfont moveto show end }bind def currentdict end def }if Level2?{setglobal}if /ct_CopyFont{ { 1 index/FID ne 2 index/UniqueID ne and {def}{pop pop}ifelse }forall }bind def /ct_Type0CopyFont { exch dup length dict begin ct_CopyFont [ exch FDepVector { dup/FontType get 0 eq { 1 index ct_Type0CopyFont /_ctType0 exch definefont } { /_ctBaseFont exch 2 index exec } ifelse exch } forall pop ] /FDepVector exch def currentdict end }bind def /ct_MakeBoldFont { dup/ct_SyntheticBold known { dup length 3 add dict begin ct_CopyFont /ct_StrokeWidth .03 0 FontMatrix idtransform pop def /ct_SyntheticBold true def currentdict end definefont } { dup dup length 3 add dict begin ct_CopyFont /PaintType 2 def /StrokeWidth .03 0 FontMatrix idtransform pop def /dummybold currentdict end definefont dup/FontType get dup 9 ge exch 11 le and { ct_BoldBaseCIDFont dup length 3 add dict copy begin dup/CIDSystemInfo get/CIDSystemInfo exch def ct_DefineIdentity-H /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefont exch def /_Type0Identity/Identity-H 3 -1 roll[exch]composefont /_basefonto exch def currentdict end /CIDFont defineresource } { ct_BoldBaseFont dup length 3 add dict copy begin /_basefont exch def /_basefonto exch def currentdict end definefont } ifelse } ifelse }bind def /ct_MakeBold{ 1 index 1 index findfont currentglobal 5 1 roll dup gcheck setglobal dup /FontType get 0 eq { dup/WMode known{dup/WMode get 1 eq}{false}ifelse version length 4 ge and {version 0 4 getinterval cvi 2015 ge} {true} ifelse {/ct_Type0WidthProc} {/ct_Type0WMode1WidthProc} ifelse ct_BoldBaseFont/_setwidthProc 3 -1 roll load put {ct_MakeBoldFont}ct_Type0CopyFont definefont } { dup/_fauxfont known not 1 index/SubstMaster known not and { ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put ct_MakeBoldFont } { 2 index 2 index eq {exch pop } { dup length dict begin ct_CopyFont currentdict end definefont } ifelse } ifelse } ifelse pop pop pop setglobal }bind def /?str1 256 string def /?set { $SubstituteFont begin /$substituteFound false def /$fontname 1 index def /$doSmartSub false def end dup findfont $SubstituteFont begin $substituteFound {false} { dup/FontName known { dup/FontName get $fontname eq 1 index/DistillerFauxFont known not and /currentdistillerparams where {pop false 2 index isWidthsOnlyFont not and} if } {false} ifelse } ifelse exch pop /$doSmartSub true def end { 5 1 roll pop pop pop pop findfont } { 1 index findfont dup/FontType get 3 eq { 6 1 roll pop pop pop pop pop false } {pop true} ifelse { $SubstituteFont begin pop pop /$styleArray 1 index def /$regOrdering 2 index def pop pop 0 1 $styleArray length 1 sub { $styleArray exch get ct_StyleDicts $regOrdering 2 copy known { get exch 2 copy known not {pop/Default} if get dup type/nametype eq { ?str1 cvs length dup 1 add exch ?str1 exch(-)putinterval exch dup length exch ?str1 exch 3 index exch putinterval add ?str1 exch 0 exch getinterval cvn } { pop pop/Unknown } ifelse } { pop pop pop pop/Unknown } ifelse } for end findfont }if } ifelse currentglobal false setglobal 3 1 roll null copyfont definefont pop setglobal }bind def setpacking userdict/$SubstituteFont 25 dict put 1 dict begin /SubstituteFont dup $error exch 2 copy known {get} {pop pop{pop/Courier}bind} ifelse def /currentdistillerparams where dup { pop pop currentdistillerparams/CannotEmbedFontPolicy 2 copy known {get/Error eq} {pop pop false} ifelse } if not { countdictstack array dictstack 0 get begin userdict begin $SubstituteFont begin /$str 128 string def /$fontpat 128 string def /$slen 0 def /$sname null def /$match false def /$fontname null def /$substituteFound false def /$inVMIndex null def /$doSmartSub true def /$depth 0 def /$fontname null def /$italicangle 26.5 def /$dstack null def /$Strategies 10 dict dup begin /$Type3Underprint { currentglobal exch false setglobal 11 dict begin /UseFont exch $WMode 0 ne { dup length dict copy dup/WMode $WMode put /UseFont exch definefont } if def /FontName $fontname dup type/stringtype eq{cvn}if def /FontType 3 def /FontMatrix[.001 0 0 .001 0 0]def /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def /FontBBox[0 0 0 0]def /CCInfo 7 dict dup begin /cc null def /x 0 def /y 0 def end def /BuildChar { exch begin CCInfo begin 1 string dup 0 3 index put exch pop /cc exch def UseFont 1000 scalefont setfont cc stringwidth/y exch def/x exch def x y setcharwidth $SubstituteFont/$Strategy get/$Underprint get exec 0 0 moveto cc show x y moveto end end }bind def currentdict end exch setglobal }bind def /$GetaTint 2 dict dup begin /$BuildFont { dup/WMode known {dup/WMode get} {0} ifelse /$WMode exch def $fontname exch dup/FontName known { dup/FontName get dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse exch Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index/FontName get known { pop Adobe_CoolType_Data/InVMDeepCopiedFonts get 1 index get null copyfont } {$deepcopyfont} ifelse exch 1 index exch/FontBasedOn exch put dup/FontName $fontname dup type/stringtype eq{cvn}if put definefont Adobe_CoolType_Data/InVMDeepCopiedFonts get begin dup/FontBasedOn get 1 index def end }bind def /$Underprint { gsave x abs y abs gt {/y 1000 def} {/x -1000 def 500 120 translate} ifelse Level2? { [/Separation(All)/DeviceCMYK{0 0 0 1 pop}] setcolorspace } {0 setgray} ifelse 10 setlinewidth x .8 mul [7 3] { y mul 8 div 120 sub x 10 div exch moveto 0 y 4 div neg rlineto dup 0 rlineto 0 y 4 div rlineto closepath gsave Level2? {.2 setcolor} {.8 setgray} ifelse fill grestore stroke } forall pop grestore }bind def end def /$Oblique 1 dict dup begin /$BuildFont { currentglobal exch dup gcheck setglobal null copyfont begin /FontBasedOn currentdict/FontName known { FontName dup type/stringtype eq{cvn}if } {/unnamedfont} ifelse def /FontName $fontname dup type/stringtype eq{cvn}if def /currentdistillerparams where {pop} { /FontInfo currentdict/FontInfo known {FontInfo null copyfont} {2 dict} ifelse dup begin /ItalicAngle $italicangle def /FontMatrix FontMatrix [1 0 ItalicAngle dup sin exch cos div 1 0 0] matrix concatmatrix readonly end 4 2 roll def def } ifelse FontName currentdict end definefont exch setglobal }bind def end def /$None 1 dict dup begin /$BuildFont{}bind def end def end def /$Oblique SetSubstituteStrategy /$findfontByEnum { dup type/stringtype eq{cvn}if dup/$fontname exch def $sname null eq {$str cvs dup length $slen sub $slen getinterval} {pop $sname} ifelse $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval /$match false def $SubstituteFont/$dstack countdictstack array dictstack put mark { $fontpat 0 $slen 7 add getinterval {/$match exch def exit} $str filenameforall } stopped { cleardictstack currentdict true $SubstituteFont/$dstack get { exch { 1 index eq {pop false} {true} ifelse } {begin false} ifelse } forall pop } if cleartomark /$slen 0 def $match false ne {$match(fonts/)anchorsearch pop pop cvn} {/Courier} ifelse }bind def /$ROS 1 dict dup begin /Adobe 4 dict dup begin /Japan1 [/Ryumin-Light/HeiseiMin-W3 /GothicBBB-Medium/HeiseiKakuGo-W5 /HeiseiMaruGo-W4/Jun101-Light]def /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def /GB1 [/STSong-Light/STHeiti-Regular]def /CNS1 [/MKai-Medium/MHei-Medium]def end def end def /$cmapname null def /$deepcopyfont { dup/FontType get 0 eq { 1 dict dup/FontName/copied put copyfont begin /FDepVector FDepVector copyarray 0 1 2 index length 1 sub { 2 copy get $deepcopyfont dup/FontName/copied put /copied exch definefont 3 copy put pop pop } for def currentdict end } {$Strategies/$Type3Underprint get exec} ifelse }bind def /$buildfontname { dup/CIDFont findresource/CIDSystemInfo get begin Registry length Ordering length Supplement 8 string cvs 3 copy length 2 add add add string dup 5 1 roll dup 0 Registry putinterval dup 4 index(-)putinterval dup 4 index 1 add Ordering putinterval 4 2 roll add 1 add 2 copy(-)putinterval end 1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch anchorsearch {pop pop 3 2 roll putinterval cvn/$cmapname exch def} {pop pop pop pop pop} ifelse length $str 1 index(-)putinterval 1 add $str 1 index $cmapname $fontpat cvs putinterval $cmapname length add $str exch 0 exch getinterval cvn }bind def /$findfontByROS { /$fontname exch def $ROS Registry 2 copy known { get Ordering 2 copy known {get} {pop pop[]} ifelse } {pop pop[]} ifelse false exch { dup/CIDFont resourcestatus { pop pop save 1 index/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get} {false} ifelse exch pop exch restore {pop} {exch pop true exit} ifelse } {pop} ifelse } forall {$str cvs $buildfontname} { false(*) { save exch dup/CIDFont findresource dup/WidthsOnly known {dup/WidthsOnly get not} {true} ifelse exch/CIDSystemInfo get dup/Registry get Registry eq exch/Ordering get Ordering eq and and {exch restore exch pop true exit} {pop restore} ifelse } $str/CIDFont resourceforall {$buildfontname} {$fontname $findfontByEnum} ifelse } ifelse }bind def end end currentdict/$error known currentdict/languagelevel known and dup {pop $error/SubstituteFont known} if dup {$error} {Adobe_CoolType_Core} ifelse begin { /SubstituteFont /CMap/Category resourcestatus { pop pop { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and { $sname null eq {dup $str cvs dup length $slen sub $slen getinterval cvn} {$sname} ifelse Adobe_CoolType_Data/InVMFontsByCMap get 1 index 2 copy known { get false exch { pop currentglobal { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } { FontDirectory 1 index known {exch pop true exit} { GlobalFontDirectory 1 index known {exch pop true exit} {pop} ifelse } ifelse } ifelse } forall } {pop pop false} ifelse { exch pop exch pop } { dup/CMap resourcestatus { pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS } { 128 string cvs dup(-)search { 3 1 roll search { 3 1 roll pop {dup cvi} stopped {pop pop pop pop pop $findfontByEnum} { 4 2 roll pop pop exch length exch 2 index length 2 index sub exch 1 sub -1 0 { $str cvs dup length 4 index 0 4 index 4 3 roll add getinterval exch 1 index exch 3 index exch putinterval dup/CMap resourcestatus { pop pop 4 1 roll pop pop pop dup/$cmapname exch def /CMap findresource/CIDSystemInfo get{def}forall $findfontByROS true exit } {pop} ifelse } for dup type/booleantype eq {pop} {pop pop pop $findfontByEnum} ifelse } ifelse } {pop pop pop $findfontByEnum} ifelse } {pop pop $findfontByEnum} ifelse } ifelse } ifelse } {//SubstituteFont exec} ifelse /$slen 0 def end } } { { $SubstituteFont begin /$substituteFound true def dup length $slen gt $sname null ne or $slen 0 gt and {$findfontByEnum} {//SubstituteFont exec} ifelse end } } ifelse bind readonly def Adobe_CoolType_Core/scfindfont/systemfindfont load put } { /scfindfont { $SubstituteFont begin dup systemfindfont dup/FontName known {dup/FontName get dup 3 index ne} {/noname true} ifelse dup { /$origfontnamefound 2 index def /$origfontname 4 index def/$substituteFound true def } if exch pop { $slen 0 gt $sname null ne 3 index length $slen gt or and { pop dup $findfontByEnum findfont dup maxlength 1 add dict begin {1 index/FID eq{pop pop}{def}ifelse} forall currentdict end definefont dup/FontName known{dup/FontName get}{null}ifelse $origfontnamefound ne { $origfontname $str cvs print ( substitution revised, using )print dup/FontName known {dup/FontName get}{(unspecified font)} ifelse $str cvs print(.\n)print } if } {exch pop} ifelse } {exch pop} ifelse end }bind def } ifelse end end Adobe_CoolType_Core_Defined not { Adobe_CoolType_Core/findfont { $SubstituteFont begin $depth 0 eq { /$fontname 1 index dup type/stringtype ne{$str cvs}if def /$substituteFound false def } if /$depth $depth 1 add def end scfindfont $SubstituteFont begin /$depth $depth 1 sub def $substituteFound $depth 0 eq and { $inVMIndex null ne {dup $inVMIndex $AddInVMFont} if $doSmartSub { currentdict/$Strategy known {$Strategy/$BuildFont get exec} if } if } if end }bind put } if } if end /$AddInVMFont { exch/FontName 2 copy known { get 1 dict dup begin exch 1 index gcheck def end exch Adobe_CoolType_Data/InVMFontsByCMap get exch $DictAdd } {pop pop pop} ifelse }bind def /$DictAdd { 2 copy known not {2 copy 4 index length dict put} if Level2? not { 2 copy get dup maxlength exch length 4 index length add lt 2 copy get dup length 4 index length add exch maxlength 1 index lt { 2 mul dict begin 2 copy get{forall}def 2 copy currentdict put end } {pop} ifelse } if get begin {def} forall end }bind def end end %%EndResource currentglobal true setglobal %%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0 %%Copyright: Copyright 1987-2006 Adobe Systems Incorporated. %%Version: 1.23 0 systemdict/languagelevel known dup {currentglobal false setglobal} {false} ifelse exch userdict/Adobe_CoolType_Utility 2 copy known {2 copy get dup maxlength 27 add dict copy} {27 dict} ifelse put Adobe_CoolType_Utility begin /@eexecStartData def /@recognizeCIDFont null def /ct_Level2? exch def /ct_Clone? 1183615869 internaldict dup /CCRun known not exch/eCCRun known not ct_Level2? and or def ct_Level2? {globaldict begin currentglobal true setglobal} if /ct_AddStdCIDMap ct_Level2? {{ mark Adobe_CoolType_Utility/@recognizeCIDFont currentdict put { ((Hex)57 StartData 0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0 7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60 d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8 cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec } stopped { cleartomark Adobe_CoolType_Utility/@recognizeCIDFont get countdictstack dup array dictstack exch 1 sub -1 0 { 2 copy get 3 index eq {1 index length exch sub 1 sub{end}repeat exit} {pop} ifelse } for pop pop Adobe_CoolType_Utility/@eexecStartData get eexec } {cleartomark} ifelse }} {{ Adobe_CoolType_Utility/@eexecStartData get eexec }} ifelse bind def userdict/cid_extensions known dup{cid_extensions/cid_UpdateDB known and}if { cid_extensions begin /cid_GetCIDSystemInfo { 1 index type/stringtype eq {exch cvn exch} if cid_extensions begin dup load 2 index known { 2 copy cid_GetStatusInfo dup null ne { 1 index load 3 index get dup null eq {pop pop cid_UpdateDB} { exch 1 index/Created get eq {exch pop exch pop} {pop cid_UpdateDB} ifelse } ifelse } {pop cid_UpdateDB} ifelse } {cid_UpdateDB} ifelse end }bind def end } if ct_Level2? {end setglobal} if /ct_UseNativeCapability? systemdict/composefont known def /ct_MakeOCF 35 dict def /ct_Vars 25 dict def /ct_GlyphDirProcs 6 dict def /ct_BuildCharDict 15 dict dup begin /charcode 2 string def /dst_string 1500 string def /nullstring()def /usewidths? true def end def ct_Level2?{setglobal}{pop}ifelse ct_GlyphDirProcs begin /GetGlyphDirectory { systemdict/languagelevel known {pop/CIDFont findresource/GlyphDirectory get} { 1 index/CIDFont findresource/GlyphDirectory get dup type/dicttype eq { dup dup maxlength exch length sub 2 index lt { dup length 2 index add dict copy 2 index /CIDFont findresource/GlyphDirectory 2 index put } if } if exch pop exch pop } ifelse + }def /+ { systemdict/languagelevel known { currentglobal false setglobal 3 dict begin /vm exch def } {1 dict begin} ifelse /$ exch def systemdict/languagelevel known { vm setglobal /gvm currentglobal def $ gcheck setglobal } if ?{$ begin}if }def /?{$ type/dicttype eq}def /|{ userdict/Adobe_CoolType_Data known { Adobe_CoolType_Data/AddWidths? known { currentdict Adobe_CoolType_Data begin begin AddWidths? { Adobe_CoolType_Data/CC 3 index put ?{def}{$ 3 1 roll put}ifelse CC charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore currentfont/Widths get exch CC exch put } {?{def}{$ 3 1 roll put}ifelse} ifelse end end } {?{def}{$ 3 1 roll put}ifelse} ifelse } {?{def}{$ 3 1 roll put}ifelse} ifelse }def /! { ?{end}if systemdict/languagelevel known {gvm setglobal} if end }def /:{string currentfile exch readstring pop}executeonly def end ct_MakeOCF begin /ct_cHexEncoding [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12 /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25 /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38 /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71 /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84 /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97 /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0 /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3 /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6 /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def /ct_CID_STR_SIZE 8000 def /ct_mkocfStr100 100 string def /ct_defaultFontMtx[.001 0 0 .001 0 0]def /ct_1000Mtx[1000 0 0 1000 0 0]def /ct_raise{exch cvx exch errordict exch get exec stop}bind def /ct_reraise {cvx $error/errorname get(Error: )print dup( )cvs print errordict exch get exec stop }bind def /ct_cvnsi { 1 index add 1 sub 1 exch 0 4 1 roll { 2 index exch get exch 8 bitshift add } for exch pop }bind def /ct_GetInterval { Adobe_CoolType_Utility/ct_BuildCharDict get begin /dst_index 0 def dup dst_string length gt {dup string/dst_string exch def} if 1 index ct_CID_STR_SIZE idiv /arrayIndex exch def 2 index arrayIndex get 2 index arrayIndex ct_CID_STR_SIZE mul sub { dup 3 index add 2 index length le { 2 index getinterval dst_string dst_index 2 index putinterval length dst_index add/dst_index exch def exit } { 1 index length 1 index sub dup 4 1 roll getinterval dst_string dst_index 2 index putinterval pop dup dst_index add/dst_index exch def sub /arrayIndex arrayIndex 1 add def 2 index dup length arrayIndex gt {arrayIndex get} { pop exit } ifelse 0 } ifelse } loop pop pop pop dst_string 0 dst_index getinterval end }bind def ct_Level2? { /ct_resourcestatus currentglobal mark true setglobal {/unknowninstancename/Category resourcestatus} stopped {cleartomark setglobal true} {cleartomark currentglobal not exch setglobal} ifelse { { mark 3 1 roll/Category findresource begin ct_Vars/vm currentglobal put ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec {cleartomark false} {{3 2 roll pop true}{cleartomark false}ifelse} ifelse ct_Vars/vm get setglobal end } } {{resourcestatus}} ifelse bind def /CIDFont/Category ct_resourcestatus {pop pop} { currentglobal true setglobal /Generic/Category findresource dup length dict copy dup/InstanceType/dicttype put /CIDFont exch/Category defineresource pop setglobal } ifelse ct_UseNativeCapability? { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering(Identity)def /Supplement 0 def end def /CMapName/Identity-H def /CMapVersion 1.000 def /CMapType 1 def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } if } { /ct_Category 2 dict begin /CIDFont 10 dict def /ProcSet 2 dict def currentdict end def /defineresource { ct_Category 1 index 2 copy known { get dup dup maxlength exch length eq { dup length 10 add dict copy ct_Category 2 index 2 index put } if 3 index 3 index put pop exch pop } {pop pop/defineresource/undefined ct_raise} ifelse }bind def /findresource { ct_Category 1 index 2 copy known { get 2 index 2 copy known {get 3 1 roll pop pop} {pop pop/findresource/undefinedresource ct_raise} ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /resourcestatus { ct_Category 1 index 2 copy known { get 2 index known exch pop exch pop { 0 -1 true } { false } ifelse } {pop pop/findresource/undefined ct_raise} ifelse }bind def /ct_resourcestatus/resourcestatus load def } ifelse /ct_CIDInit 2 dict begin /ct_cidfont_stream_init { { dup(Binary)eq { pop null currentfile ct_Level2? { {cid_BYTE_COUNT()/SubFileDecode filter} stopped {pop pop pop} if } if /readstring load exit } if dup(Hex)eq { pop currentfile ct_Level2? { {null exch/ASCIIHexDecode filter/readstring} stopped {pop exch pop(>)exch/readhexstring} if } {(>)exch/readhexstring} ifelse load exit } if /StartData/typecheck ct_raise } loop cid_BYTE_COUNT ct_CID_STR_SIZE le { 2 copy cid_BYTE_COUNT string exch exec pop 1 array dup 3 -1 roll 0 exch put } { cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi dup array exch 2 sub 0 exch 1 exch { 2 copy 5 index ct_CID_STR_SIZE string 6 index exec pop put pop } for 2 index cid_BYTE_COUNT ct_CID_STR_SIZE mod string 3 index exec pop 1 index exch 1 index length 1 sub exch put } ifelse cid_CIDFONT exch/GlyphData exch put 2 index null eq { pop pop pop } { pop/readstring load 1 string exch { 3 copy exec pop dup length 0 eq { pop pop pop pop pop true exit } if 4 index eq { pop pop pop pop false exit } if } loop pop } ifelse }bind def /StartData { mark { currentdict dup/FDArray get 0 get/FontMatrix get 0 get 0.001 eq { dup/CDevProc known not { /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known {get} { pop pop {pop pop pop pop pop 0 -1000 7 index 2 div 880} } ifelse def } if } { /CDevProc { pop pop pop pop pop 0 1 cid_temp/cid_CIDFONT get /FDArray get 0 get /FontMatrix get 0 get div 7 index 2 div 1 index 0.88 mul }def } ifelse /cid_temp 15 dict def cid_temp begin /cid_CIDFONT exch def 3 copy pop dup/cid_BYTE_COUNT exch def 0 gt { ct_cidfont_stream_init FDArray { /Private get dup/SubrMapOffset known { begin /Subrs SubrCount array def Subrs SubrMapOffset SubrCount SDBytes ct_Level2? { currentdict dup/SubrMapOffset undef dup/SubrCount undef /SDBytes undef } if end /cid_SD_BYTES exch def /cid_SUBR_COUNT exch def /cid_SUBR_MAP_OFFSET exch def /cid_SUBRS exch def cid_SUBR_COUNT 0 gt { GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi 0 1 cid_SUBR_COUNT 1 sub { exch 1 index 1 add cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add GlyphData exch cid_SD_BYTES ct_GetInterval 0 cid_SD_BYTES ct_cvnsi cid_SUBRS 4 2 roll GlyphData exch 4 index 1 index sub ct_GetInterval dup length string copy put } for pop } if } {pop} ifelse } forall } if cleartomark pop pop end CIDFontName currentdict/CIDFont defineresource pop end end } stopped {cleartomark/StartData ct_reraise} if }bind def currentdict end def /ct_saveCIDInit { /CIDInit/ProcSet ct_resourcestatus {true} {/CIDInitC/ProcSet ct_resourcestatus} ifelse { pop pop /CIDInit/ProcSet findresource ct_UseNativeCapability? {pop null} {/CIDInit ct_CIDInit/ProcSet defineresource pop} ifelse } {/CIDInit ct_CIDInit/ProcSet defineresource pop null} ifelse ct_Vars exch/ct_oldCIDInit exch put }bind def /ct_restoreCIDInit { ct_Vars/ct_oldCIDInit get dup null ne {/CIDInit exch/ProcSet defineresource pop} {pop} ifelse }bind def /ct_BuildCharSetUp { 1 index begin CIDFont begin Adobe_CoolType_Utility/ct_BuildCharDict get begin /ct_dfCharCode exch def /ct_dfDict exch def CIDFirstByte ct_dfCharCode add dup CIDCount ge {pop 0} if /cid exch def { GlyphDirectory cid 2 copy known {get} {pop pop nullstring} ifelse dup length FDBytes sub 0 gt { dup FDBytes 0 ne {0 FDBytes ct_cvnsi} {pop 0} ifelse /fdIndex exch def dup length FDBytes sub FDBytes exch getinterval /charstring exch def exit } { pop cid 0 eq {/charstring nullstring def exit} if /cid 0 def } ifelse } loop }def /ct_SetCacheDevice { 0 0 moveto dup stringwidth 3 -1 roll true charpath pathbbox 0 -1000 7 index 2 div 880 setcachedevice2 0 0 moveto }def /ct_CloneSetCacheProc { 1 eq { stringwidth pop -2 div -880 0 -1000 setcharwidth moveto } { usewidths? { currentfont/Widths get cid 2 copy known {get exch pop aload pop} {pop pop stringwidth} ifelse } {stringwidth} ifelse setcharwidth 0 0 moveto } ifelse }def /ct_Type3ShowCharString { ct_FDDict fdIndex 2 copy known {get} { currentglobal 3 1 roll 1 index gcheck setglobal ct_Type1FontTemplate dup maxlength dict copy begin FDArray fdIndex get dup/FontMatrix 2 copy known {get} {pop pop ct_defaultFontMtx} ifelse /FontMatrix exch dup length array copy def /Private get /Private exch def /Widths rootfont/Widths get def /CharStrings 1 dict dup/.notdef dup length string copy put def currentdict end /ct_Type1Font exch definefont dup 5 1 roll put setglobal } ifelse dup/CharStrings get 1 index/Encoding get ct_dfCharCode get charstring put rootfont/WMode 2 copy known {get} {pop pop 0} ifelse exch 1000 scalefont setfont ct_str1 0 ct_dfCharCode put ct_str1 exch ct_dfSetCacheProc ct_SyntheticBold { currentpoint ct_str1 show newpath moveto ct_str1 true charpath ct_StrokeWidth setlinewidth stroke } {ct_str1 show} ifelse }def /ct_Type4ShowCharString { ct_dfDict ct_dfCharCode charstring FDArray fdIndex get dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not {ct_1000Mtx matrix concatmatrix concat} {pop} ifelse /Private get Adobe_CoolType_Utility/ct_Level2? get not { ct_dfDict/Private 3 -1 roll {put} 1183615869 internaldict/superexec get exec } if 1183615869 internaldict Adobe_CoolType_Utility/ct_Level2? get {1 index} {3 index/Private get mark 6 1 roll} ifelse dup/RunInt known {/RunInt get} {pop/CCRun} ifelse get exec Adobe_CoolType_Utility/ct_Level2? get not {cleartomark} if }bind def /ct_BuildCharIncremental { { Adobe_CoolType_Utility/ct_MakeOCF get begin ct_BuildCharSetUp ct_ShowCharString } stopped {stop} if end end end end }bind def /BaseFontNameStr(BF00)def /ct_Type1FontTemplate 14 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /PaintType 0 def currentdict end def /BaseFontTemplate 11 dict begin /FontMatrix [0.001 0 0 0.001 0 0]def /FontBBox [-250 -250 1250 1250]def /Encoding ct_cHexEncoding def /BuildChar/ct_BuildCharIncremental load def ct_Clone? { /FontType 3 def /ct_ShowCharString/ct_Type3ShowCharString load def /ct_dfSetCacheProc/ct_CloneSetCacheProc load def /ct_SyntheticBold false def /ct_StrokeWidth 1 def } { /FontType 4 def /Private 1 dict dup/lenIV 4 put def /CharStrings 1 dict dup/.notdefput def /PaintType 0 def /ct_ShowCharString/ct_Type4ShowCharString load def } ifelse /ct_str1 1 string def currentdict end def /BaseFontDictSize BaseFontTemplate length 5 add def /ct_matrixeq { true 0 1 5 { dup 4 index exch get exch 3 index exch get eq and dup not {exit} if } for exch pop exch pop }bind def /ct_makeocf { 15 dict begin exch/WMode exch def exch/FontName exch def /FontType 0 def /FMapType 2 def dup/FontMatrix known {dup/FontMatrix get/FontMatrix exch def} {/FontMatrix matrix def} ifelse /bfCount 1 index/CIDCount get 256 idiv 1 add dup 256 gt{pop 256}if def /Encoding 256 array 0 1 bfCount 1 sub{2 copy dup put pop}for bfCount 1 255{2 copy bfCount put pop}for def /FDepVector bfCount dup 256 lt{1 add}if array def BaseFontTemplate BaseFontDictSize dict copy begin /CIDFont exch def CIDFont/FontBBox known {CIDFont/FontBBox get/FontBBox exch def} if CIDFont/CDevProc known {CIDFont/CDevProc get/CDevProc exch def} if currentdict end BaseFontNameStr 3(0)putinterval 0 1 bfCount dup 256 eq{1 sub}if { FDepVector exch 2 index BaseFontDictSize dict copy begin dup/CIDFirstByte exch 256 mul def FontType 3 eq {/ct_FDDict 2 dict def} if currentdict end 1 index 16 BaseFontNameStr 2 2 getinterval cvrs pop BaseFontNameStr exch definefont put } for ct_Clone? {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def} if FontName currentdict end definefont ct_Clone? { gsave dup 1000 scalefont setfont ct_BuildCharDict begin /usewidths? false def currentfont/Widths get begin exch/CIDFont get/GlyphDirectory get { pop dup charcode exch 1 index 0 2 index 256 idiv put 1 index exch 1 exch 256 mod put stringwidth 2 array astore def } forall end /usewidths? true def end grestore } {exch pop} ifelse }bind def currentglobal true setglobal /ct_ComposeFont { ct_UseNativeCapability? { 2 index/CMap ct_resourcestatus {pop pop exch pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 3 index def /CMapVersion 1.000 def /CMapType 1 def exch/WMode exch def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search { dup length string copy exch pop exch pop } {pop(Identity)} ifelse } {pop (Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { 3 2 roll pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def setglobal /ct_MakeIdentity { ct_UseNativeCapability? { 1 index/CMap ct_resourcestatus {pop pop} { /CIDInit/ProcSet findresource begin 12 dict begin begincmap /CMapName 2 index def /CMapVersion 1.000 def /CMapType 1 def /CIDSystemInfo 3 dict dup begin /Registry(Adobe)def /Ordering CMapName ct_mkocfStr100 cvs (Adobe-)search { pop pop (-)search {dup length string copy exch pop exch pop} {pop(Identity)} ifelse } {pop(Identity)} ifelse def /Supplement 0 def end def 1 begincodespacerange <0000> endcodespacerange 1 begincidrange <0000>0 endcidrange endcmap CMapName currentdict/CMap defineresource pop end end } ifelse composefont } { exch pop 0 get/CIDFont findresource ct_makeocf } ifelse }bind def currentdict readonly pop end end %%EndResource setglobal %%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0 %%Copyright: Copyright 1987-2004 Adobe Systems Incorporated. %%Version: 1.0 0 userdict/ct_T42Dict 15 dict put ct_T42Dict begin /Is2015? { version cvi 2015 ge }bind def /AllocGlyphStorage { Is2015? { pop } { {string}forall }ifelse }bind def /Type42DictBegin { 25 dict begin /FontName exch def /CharStrings 256 dict begin /.notdef 0 def currentdict end def /Encoding exch def /PaintType 0 def /FontType 42 def /FontMatrix[1 0 0 1 0 0]def 4 array astore cvx/FontBBox exch def /sfnts }bind def /Type42DictEnd { currentdict dup/FontName get exch definefont end ct_T42Dict exch dup/FontName get exch put }bind def /RD{string currentfile exch readstring pop}executeonly def /PrepFor2015 { Is2015? { /GlyphDirectory 16 dict def sfnts 0 get dup 2 index (glyx) putinterval 2 index (locx) putinterval pop pop } { pop pop }ifelse }bind def /AddT42Char { Is2015? { /GlyphDirectory get begin def end pop pop } { /sfnts get 4 index get 3 index 2 index putinterval pop pop pop pop }ifelse }bind def /T0AddT42Mtx2 { /CIDFont findresource/Metrics2 get begin def end }bind def end %%EndResource currentglobal true setglobal %%BeginFile: MMFauxFont.prc %%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. %%All Rights Reserved. userdict /ct_EuroDict 10 dict put ct_EuroDict begin /ct_CopyFont { { 1 index /FID ne {def} {pop pop} ifelse} forall } def /ct_GetGlyphOutline { gsave initmatrix newpath exch findfont dup length 1 add dict begin ct_CopyFont /Encoding Encoding dup length array copy dup 4 -1 roll 0 exch put def currentdict end /ct_EuroFont exch definefont 1000 scalefont setfont 0 0 moveto [ <00> stringwidth <00> false charpath pathbbox [ {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall grestore counttomark 8 add } def /ct_MakeGlyphProc { ] cvx /ct_PSBuildGlyph cvx ] cvx } def /ct_PSBuildGlyph { gsave 8 -1 roll pop 7 1 roll 6 -2 roll ct_FontMatrix transform 6 2 roll 4 -2 roll ct_FontMatrix transform 4 2 roll ct_FontMatrix transform currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse dup 9 1 roll { currentdict /StrokeWidth 2 copy known { get 2 div 0 ct_FontMatrix dtransform pop 5 1 roll 4 -1 roll 4 index sub 4 1 roll 3 -1 roll 4 index sub 3 1 roll exch 4 index add exch 4 index add 5 -1 roll pop } { pop pop } ifelse } if setcachedevice ct_FontMatrix concat ct_PSPathOps begin exec end { currentdict /StrokeWidth 2 copy known { get } { pop pop 0 } ifelse setlinewidth stroke } { fill } ifelse grestore } def /ct_PSPathOps 4 dict dup begin /m {moveto} def /l {lineto} def /c {curveto} def /cp {closepath} def end def /ct_matrix1000 [1000 0 0 1000 0 0] def /ct_AddGlyphProc { 2 index findfont dup length 4 add dict begin ct_CopyFont /CharStrings CharStrings dup length 1 add dict copy begin 3 1 roll def currentdict end def /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def /ct_PSBuildGlyph /ct_PSBuildGlyph load def /ct_PSPathOps /ct_PSPathOps load def currentdict end definefont pop } def systemdict /languagelevel known { /ct_AddGlyphToPrinterFont { 2 copy ct_GetGlyphOutline 3 add -1 roll restore ct_MakeGlyphProc ct_AddGlyphProc } def } { /ct_AddGlyphToPrinterFont { pop pop restore Adobe_CTFauxDict /$$$FONTNAME get /Euro Adobe_CTFauxDict /$$$SUBSTITUTEBASE get ct_EuroDict exch get ct_AddGlyphProc } def } ifelse /AdobeSansMM { 556 0 24 -19 541 703 { 541 628 m 510 669 442 703 354 703 c 201 703 117 607 101 444 c 50 444 l 25 372 l 97 372 l 97 301 l 49 301 l 24 229 l 103 229 l 124 67 209 -19 350 -19 c 435 -19 501 25 509 32 c 509 131 l 492 105 417 60 343 60 c 267 60 204 127 197 229 c 406 229 l 430 301 l 191 301 l 191 372 l 455 372 l 479 444 l 194 444 l 201 531 245 624 348 624 c 433 624 484 583 509 534 c cp 556 0 m } ct_PSBuildGlyph } def /AdobeSerifMM { 500 0 10 -12 484 692 { 347 298 m 171 298 l 170 310 170 322 170 335 c 170 362 l 362 362 l 374 403 l 172 403 l 184 580 244 642 308 642 c 380 642 434 574 457 457 c 481 462 l 474 691 l 449 691 l 433 670 429 657 410 657 c 394 657 360 692 299 692 c 204 692 94 604 73 403 c 22 403 l 10 362 l 70 362 l 69 352 69 341 69 330 c 69 319 69 308 70 298 c 22 298 l 10 257 l 73 257 l 97 57 216 -12 295 -12 c 364 -12 427 25 484 123 c 458 142 l 425 101 384 37 316 37 c 256 37 189 84 173 257 c 335 257 l cp 500 0 m } ct_PSBuildGlyph } def end %%EndFile setglobal Adobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end %%BeginResource: procset Adobe_AGM_Image 1.0 0 %%Version: 1.0 0 %%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved. systemdict/setpacking known { currentpacking true setpacking }if userdict/Adobe_AGM_Image 71 dict dup begin put /Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def /nd{ null def }bind def /AGMIMG_&image nd /AGMIMG_&colorimage nd /AGMIMG_&imagemask nd /AGMIMG_mbuf()def /AGMIMG_ybuf()def /AGMIMG_kbuf()def /AGMIMG_c 0 def /AGMIMG_m 0 def /AGMIMG_y 0 def /AGMIMG_k 0 def /AGMIMG_tmp nd /AGMIMG_imagestring0 nd /AGMIMG_imagestring1 nd /AGMIMG_imagestring2 nd /AGMIMG_imagestring3 nd /AGMIMG_imagestring4 nd /AGMIMG_imagestring5 nd /AGMIMG_cnt nd /AGMIMG_fsave nd /AGMIMG_colorAry nd /AGMIMG_override nd /AGMIMG_name nd /AGMIMG_maskSource nd /AGMIMG_flushfilters nd /invert_image_samples nd /knockout_image_samples nd /img nd /sepimg nd /devnimg nd /idximg nd /ds { Adobe_AGM_Core begin Adobe_AGM_Image begin /AGMIMG_&image systemdict/image get def /AGMIMG_&imagemask systemdict/imagemask get def /colorimage where{ pop /AGMIMG_&colorimage/colorimage ldf }if end end }def /ps { Adobe_AGM_Image begin /AGMIMG_ccimage_exists{/customcolorimage where { pop /Adobe_AGM_OnHost_Seps where { pop false }{ /Adobe_AGM_InRip_Seps where { pop false }{ true }ifelse }ifelse }{ false }ifelse }bdf level2{ /invert_image_samples { Adobe_AGM_Image/AGMIMG_tmp Decode length ddf /Decode[Decode 1 get Decode 0 get]def }def /knockout_image_samples { Operator/imagemask ne{ /Decode[1 1]def }if }def }{ /invert_image_samples { {1 exch sub}currenttransfer addprocs settransfer }def /knockout_image_samples { {pop 1}currenttransfer addprocs settransfer }def }ifelse /img/imageormask ldf /sepimg/sep_imageormask ldf /devnimg/devn_imageormask ldf /idximg/indexed_imageormask ldf /_ctype 7 def currentdict{ dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{ bind }if def }forall }def /pt { end }def /dt { }def /AGMIMG_flushfilters { dup type/arraytype ne {1 array astore}if dup 0 get currentfile ne {dup 0 get flushfile}if { dup type/filetype eq { dup status 1 index currentfile ne and {closefile} {pop} ifelse }{pop}ifelse }forall }def /AGMIMG_init_common { currentdict/T known{/ImageType/T ldf currentdict/T undef}if currentdict/W known{/Width/W ldf currentdict/W undef}if currentdict/H known{/Height/H ldf currentdict/H undef}if currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if currentdict/D known{/Decode/D ldf currentdict/D undef}if currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if currentdict/O known{ /Operator/O load 1 eq{ /imagemask }{ /O load 2 eq{ /image }{ /colorimage }ifelse }ifelse def currentdict/O undef }if currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if currentdict/I known{/Interpolate/I ldf currentdict/I undef}if currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if /DataSource load xcheck not{ DataSource type/arraytype eq{ DataSource 0 get type/filetype eq{ /_Filters DataSource def currentdict/MultipleDataSources known not{ /DataSource DataSource dup length 1 sub get def }if }if }if currentdict/MultipleDataSources known not{ /MultipleDataSources DataSource type/arraytype eq{ DataSource length 1 gt } {false}ifelse def }if }if /NComponents Decode length 2 div def currentdict/SkipImageProc known not{/SkipImageProc{false}def}if }bdf /imageormask_sys { begin AGMIMG_init_common save mark level2{ currentdict Operator/imagemask eq{ AGMIMG_&imagemask }{ use_mask{ process_mask AGMIMG_&image }{ AGMIMG_&image }ifelse }ifelse }{ Width Height Operator/imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix/DataSource load AGMIMG_&imagemask }{ BitsPerComponent ImageMatrix/DataSource load AGMIMG_&image }ifelse }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if cleartomark restore end }def /overprint_plate { currentoverprint{ 0 get dup type/nametype eq{ dup/DeviceGray eq{ pop AGMCORE_black_plate not }{ /DeviceCMYK eq{ AGMCORE_is_cmyk_sep not }if }ifelse }{ false exch { AGMOHS_sepink eq or }forall not }ifelse }{ pop false }ifelse }def /process_mask { level3{ dup begin /ImageType 1 def end 4 dict begin /DataDict exch def /ImageType 3 def /InterleaveType 3 def /MaskDict 9 dict begin /ImageType 1 def /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def /ImageMatrix[Width 0 0 Height neg 0 Height]def /NComponents 1 def /BitsPerComponent 1 def /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def currentdict end def currentdict end }if }def /use_mask { dup/Mask known {dup/Mask get}{false}ifelse }def /imageormask { begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata } { save mark level2 AGMCORE_host_sep not and{ currentdict Operator/imagemask eq DeviceN_PS2 not and{ imagemask }{ AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{ [/Separation/Black/DeviceGray{}]setcolorspace /Decode[Decode 1 get Decode 0 get]def }if use_mask{ process_mask image }{ DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and { Names convert_to_process not{ 2 dict begin /imageDict xdf /names_index 0 def gsave imageDict write_image_file{ Names{ dup(None)ne{ [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace Operator imageDict read_image_file names_index 0 eq{true setoverprint}if /names_index names_index 1 add def }{ pop }ifelse }forall close_image_file }if grestore end }{ Operator/imagemask eq{ imagemask }{ image }ifelse }ifelse }{ Operator/imagemask eq{ imagemask }{ image }ifelse }ifelse }ifelse }ifelse }{ Width Height Operator/imagemask eq{ Decode 0 get 1 eq Decode 1 get 0 eq and ImageMatrix/DataSource load /Adobe_AGM_OnHost_Seps where{ pop imagemask }{ currentgray 1 ne{ currentdict imageormask_sys }{ currentoverprint not{ 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }ifelse }{ BitsPerComponent ImageMatrix MultipleDataSources{ 0 1 NComponents 1 sub{ DataSource exch get }for }{ /DataSource load }ifelse Operator/colorimage eq{ AGMCORE_host_sep{ MultipleDataSources level2 or NComponents 4 eq and{ AGMCORE_is_cmyk_sep{ MultipleDataSources{ /DataSource DataSource 0 get xcheck { [ DataSource 0 get/exec cvx DataSource 1 get/exec cvx DataSource 2 get/exec cvx DataSource 3 get/exec cvx /AGMCORE_get_ink_data cvx ]cvx }{ DataSource aload pop AGMCORE_get_ink_data }ifelse def }{ /DataSource Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul /DataSource load filter_cmyk 0()/SubFileDecode filter def }ifelse /Decode[Decode 0 get Decode 1 get]def /MultipleDataSources false def /NComponents 1 def /Operator/image def invert_image_samples 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentoverprint not Operator/imagemask eq and{ 1 AGMCORE_&setgray currentdict imageormask_sys }{ currentdict ignoreimagedata }ifelse }ifelse }{ MultipleDataSources NComponents AGMIMG_&colorimage }ifelse }{ true NComponents colorimage }ifelse }{ Operator/image eq{ AGMCORE_host_sep{ /DoImage true def currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse { AGMCORE_black_plate not Operator/imagemask ne and{ /DoImage false def currentdict ignoreimagedata }if }if 1 AGMCORE_&setgray DoImage {currentdict imageormask_sys}if }{ use_mask{ process_mask image }{ image }ifelse }ifelse }{ Operator/knockout eq{ pop pop pop pop pop currentcolorspace overprint_plate not{ knockout_unitsq }if }if }ifelse }ifelse }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end }def /sep_imageormask { /sep_colorspace_dict AGMCORE_gget begin CSA map_csa begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata }{ save mark AGMCORE_avoid_L2_sep_space{ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def }if AGMIMG_ccimage_exists MappedCSA 0 get/DeviceCMYK eq and currentdict/Components known and Name()ne and Name(All)ne and Operator/image eq and AGMCORE_producing_seps not and level2 not and { Width Height BitsPerComponent ImageMatrix [ /DataSource load/exec cvx { 0 1 2 index length 1 sub{ 1 index exch 2 copy get 255 xor put }for }/exec cvx ]cvx bind MappedCSA 0 get/DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Name findcmykcustomcolor customcolorimage }{ AGMCORE_producing_seps not{ level2{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{ [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if currentdict imageormask }{ currentdict Operator/imagemask eq{ imageormask }{ sep_imageormask_lev1 }ifelse }ifelse }{ AGMCORE_host_sep{ Operator/knockout eq{ currentdict/ImageMatrix get concat knockout_unitsq }{ currentgray 1 ne{ AGMCORE_is_cmyk_sep Name(All)ne and{ level2{ Name AGMCORE_IsSeparationAProcessColor { Operator/imagemask eq{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor }if }{ invert_image_samples }ifelse }{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ [/Separation Name[/DeviceGray] { sep_colorspace_proc AGMCORE_get_ink_data 1 exch sub }bind ]AGMCORE_&setcolorspace /sep_tint AGMCORE_gget AGMCORE_&setcolor }if }ifelse currentdict imageormask_sys }{ currentdict Operator/imagemask eq{ imageormask_sys }{ sep_image_lev1_sep }ifelse }ifelse }{ Operator/imagemask ne{ invert_image_samples }if currentdict imageormask_sys }ifelse }{ currentoverprint not Name(All)eq or Operator/imagemask eq and{ currentdict imageormask_sys }{ currentoverprint not { gsave knockout_unitsq grestore }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{ currentcolorspace 0 get/Separation ne{ [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt /sep_tint AGMCORE_gget setcolor }if }if currentoverprint MappedCSA 0 get/DeviceCMYK eq and Name AGMCORE_IsSeparationAProcessColor not and //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse Name(All)ne and{ imageormask_l2_overprint }{ currentdict imageormask }ifelse }ifelse }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end end }def /colorSpaceElemCnt { mark currentcolor counttomark dup 2 add 1 roll cleartomark }bdf /devn_sep_datasource { 1 dict begin /dataSource xdf [ 0 1 dataSource length 1 sub{ dup currentdict/dataSource get/exch cvx/get cvx/exec cvx /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx }for ]cvx bind end }bdf /devn_alt_datasource { 11 dict begin /convProc xdf /origcolorSpaceElemCnt xdf /origMultipleDataSources xdf /origBitsPerComponent xdf /origDecode xdf /origDataSource xdf /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def /DataSource origMultipleDataSources { [ BitsPerComponent 8 idiv origDecode length 2 idiv mul string 0 1 origDecode length 2 idiv 1 sub { dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch origDataSource exch get 0()/SubFileDecode filter BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx }for ]bind cvx }{origDataSource}ifelse 0()/SubFileDecode filter def [ origcolorSpaceElemCnt string 0 2 origDecode length 2 sub { dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div 1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx }for /convProc load/exec cvx origcolorSpaceElemCnt 1 sub -1 0 { /dup cvx 2/add cvx/index cvx 3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx }for ]bind cvx 0()/SubFileDecode filter end }bdf /devn_imageormask { /devicen_colorspace_dict AGMCORE_gget begin CSA map_csa 2 dict begin dup /srcDataStrs[3 -1 roll begin AGMIMG_init_common currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse { Width Decode length 2 div mul cvi { dup 65535 gt{1 add 2 div cvi}{exit}ifelse }loop string }repeat end]def /dstDataStr srcDataStrs 0 get length string def begin AGMIMG_init_common SkipImageProc{ currentdict consumeimagedata }{ save mark AGMCORE_producing_seps not{ level3 not{ Operator/imagemask ne{ /DataSource[[ DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def /MultipleDataSources true def /Decode colorSpaceElemCnt[exch{0 1}repeat]def }if }if currentdict imageormask }{ AGMCORE_host_sep{ Names convert_to_process{ CSA get_csa_by_name 0 get/DeviceCMYK eq{ /DataSource Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse 4/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource filter_cmyk 0()/SubFileDecode filter def /MultipleDataSources false def /Decode[1 0]def /DeviceGray setcolorspace currentdict imageormask_sys }{ AGMCORE_report_unsupported_color_space AGMCORE_black_plate{ /DataSource DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get devn_alt_datasource /MultipleDataSources false def /Decode colorSpaceElemCnt[exch{0 1}repeat]def currentdict imageormask_sys }{ gsave knockout_unitsq grestore currentdict consumeimagedata }ifelse }ifelse } { /devicen_colorspace_dict AGMCORE_gget/names_index known{ Operator/imagemask ne{ MultipleDataSources{ /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def /MultipleDataSources false def }{ /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def }ifelse invert_image_samples }if currentdict imageormask_sys }{ currentoverprint not Operator/imagemask eq and{ currentdict imageormask_sys }{ currentoverprint not { gsave knockout_unitsq grestore }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ currentdict imageormask }ifelse }ifelse cleartomark restore }ifelse currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end end end }def /imageormask_l2_overprint { currentdict currentcmykcolor add add add 0 eq{ currentdict consumeimagedata }{ level3{ currentcmykcolor /AGMIMG_k xdf /AGMIMG_y xdf /AGMIMG_m xdf /AGMIMG_c xdf Operator/imagemask eq{ [/DeviceN[ AGMIMG_c 0 ne{/Cyan}if AGMIMG_m 0 ne{/Magenta}if AGMIMG_y 0 ne{/Yellow}if AGMIMG_k 0 ne{/Black}if ]/DeviceCMYK{}]setcolorspace AGMIMG_c 0 ne{AGMIMG_c}if AGMIMG_m 0 ne{AGMIMG_m}if AGMIMG_y 0 ne{AGMIMG_y}if AGMIMG_k 0 ne{AGMIMG_k}if setcolor }{ /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def [/Indexed [ /DeviceN[ AGMIMG_c 0 ne{/Cyan}if AGMIMG_m 0 ne{/Magenta}if AGMIMG_y 0 ne{/Yellow}if AGMIMG_k 0 ne{/Black}if ] /DeviceCMYK{ AGMIMG_k 0 eq{0}if AGMIMG_y 0 eq{0 exch}if AGMIMG_m 0 eq{0 3 1 roll}if AGMIMG_c 0 eq{0 4 1 roll}if } ] 255 { 255 div mark exch dup dup dup AGMIMG_k 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_y 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_m 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop counttomark 1 roll }{ pop }ifelse AGMIMG_c 0 ne{ /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop counttomark 1 roll }{ pop }ifelse counttomark 1 add -1 roll pop } ]setcolorspace }ifelse imageormask_sys }{ write_image_file{ currentcmykcolor 0 ne{ [/Separation/Black/DeviceGray{}]setcolorspace gsave /Black [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Yellow/DeviceGray{}]setcolorspace gsave /Yellow [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Magenta/DeviceGray{}]setcolorspace gsave /Magenta [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if 0 ne{ [/Separation/Cyan/DeviceGray{}]setcolorspace gsave /Cyan [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx] cvx modify_halftone_xfer Operator currentdict read_image_file grestore }if close_image_file }{ imageormask }ifelse }ifelse }ifelse }def /indexed_imageormask { begin AGMIMG_init_common save mark currentdict AGMCORE_host_sep{ Operator/knockout eq{ /indexed_colorspace_dict AGMCORE_gget dup/CSA known{ /CSA get get_csa_by_name }{ /Names get }ifelse overprint_plate not{ knockout_unitsq }if }{ Indexed_DeviceN{ /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{ indexed_image_lev2_sep }{ currentoverprint not{ knockout_unitsq }if currentdict consumeimagedata }ifelse }{ AGMCORE_is_cmyk_sep{ Operator/imagemask eq{ imageormask_sys }{ level2{ indexed_image_lev2_sep }{ indexed_image_lev1_sep }ifelse }ifelse }{ currentoverprint not{ knockout_unitsq }if currentdict consumeimagedata }ifelse }ifelse }ifelse }{ level2{ Indexed_DeviceN{ /indexed_colorspace_dict AGMCORE_gget begin }{ /indexed_colorspace_dict AGMCORE_gget dup null ne { begin currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and AGMCORE_in_rip_sep and{ [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup] setcolorspace }if end } {pop}ifelse }ifelse imageormask Indexed_DeviceN{ end }if }{ Operator/imagemask eq{ imageormask }{ indexed_imageormask_lev1 }ifelse }ifelse }ifelse cleartomark restore currentdict/_Filters known{_Filters AGMIMG_flushfilters}if end }def /indexed_image_lev2_sep { /indexed_colorspace_dict AGMCORE_gget begin begin Indexed_DeviceN not{ currentcolorspace dup 1/DeviceGray put dup 3 currentcolorspace 2 get 1 add string 0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub { dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put }for put setcolorspace }if currentdict Operator/imagemask eq{ AGMIMG_&imagemask }{ use_mask{ process_mask AGMIMG_&image }{ AGMIMG_&image }ifelse }ifelse end end }def /OPIimage { dup type/dicttype ne{ 10 dict begin /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /ImageType 1 def /Decode[0 1 def] currentdict end }if dup begin /NComponents 1 cdndf /MultipleDataSources false cdndf /SkipImageProc{false}cdndf /Decode[ 0 currentcolorspace 0 get/Indexed eq{ 2 BitsPerComponent exp 1 sub }{ 1 }ifelse ]cdndf /Operator/image cdndf end /sep_colorspace_dict AGMCORE_gget null eq{ imageormask }{ gsave dup begin invert_image_samples end sep_imageormask grestore }ifelse }def /cachemask_level2 { 3 dict begin /LZWEncode filter/WriteFilter xdf /readBuffer 256 string def /ReadFilter currentfile 0(%EndMask)/SubFileDecode filter /ASCII85Decode filter /RunLengthDecode filter def { ReadFilter readBuffer readstring exch WriteFilter exch writestring not{exit}if }loop WriteFilter closefile end }def /spot_alias { /mapto_sep_imageormask { dup type/dicttype ne{ 12 dict begin /ImageType 1 def /DataSource xdf /ImageMatrix xdf /BitsPerComponent xdf /Height xdf /Width xdf /MultipleDataSources false def }{ begin }ifelse /Decode[/customcolor_tint AGMCORE_gget 0]def /Operator/image def /SkipImageProc{false}def currentdict end sep_imageormask }bdf /customcolorimage { Adobe_AGM_Image/AGMIMG_colorAry xddf /customcolor_tint AGMCORE_gget << /Name AGMIMG_colorAry 4 get /CSA[/DeviceCMYK] /TintMethod/Subtractive /TintProc null /MappedCSA null /NComponents 4 /Components[AGMIMG_colorAry aload pop pop] >> setsepcolorspace mapto_sep_imageormask }ndf Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put /customcolorimage { Adobe_AGM_Image/AGMIMG_override false put current_spot_alias{dup 4 get map_alias}{false}ifelse { false set_spot_alias /customcolor_tint AGMCORE_gget exch setsepcolorspace pop mapto_sep_imageormask true set_spot_alias }{ //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec }ifelse }bdf }def /snap_to_device { 6 dict begin matrix currentmatrix dup 0 get 0 eq 1 index 3 get 0 eq and 1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop { 1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def 0 0 transform AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch itransform/AGMIMG_llY exch def/AGMIMG_llX exch def 1 1 transform AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch itransform/AGMIMG_urY exch def/AGMIMG_urX exch def [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat }{ }ifelse end }def level2 not{ /colorbuf { 0 1 2 index length 1 sub{ dup 2 index exch get 255 exch sub 2 index 3 1 roll put }for }def /tint_image_to_color { begin Width Height BitsPerComponent ImageMatrix /DataSource load end Adobe_AGM_Image begin /AGMIMG_mbuf 0 string def /AGMIMG_ybuf 0 string def /AGMIMG_kbuf 0 string def { colorbuf dup length AGMIMG_mbuf length ne { dup length dup dup /AGMIMG_mbuf exch string def /AGMIMG_ybuf exch string def /AGMIMG_kbuf exch string def }if dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop } addprocs {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage end }def /sep_imageormask_lev1 { begin MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ { 255 mul round cvi GrayLookup exch get }currenttransfer addprocs settransfer currentdict imageormask }{ /sep_colorspace_dict AGMCORE_gget/Components known{ MappedCSA 0 get/DeviceCMYK eq{ Components aload pop }{ 0 0 0 Components aload pop 1 exch sub }ifelse Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{ {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer currentdict imageormask }{ currentcolortransfer {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }{ MappedCSA 0 get/DeviceGray eq{ {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer currentdict imageormask }{ MappedCSA 0 get/DeviceCMYK eq{ currentcolortransfer {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }{ currentcolortransfer {pop 1}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll setcolortransfer currentdict tint_image_to_color }ifelse }ifelse }ifelse }ifelse end }def /sep_image_lev1_sep { begin /sep_colorspace_dict AGMCORE_gget/Components known{ Components aload pop Adobe_AGM_Image/AGMIMG_k xddf Adobe_AGM_Image/AGMIMG_y xddf Adobe_AGM_Image/AGMIMG_m xddf Adobe_AGM_Image/AGMIMG_c xddf {AGMIMG_c mul 1 exch sub} {AGMIMG_m mul 1 exch sub} {AGMIMG_y mul 1 exch sub} {AGMIMG_k mul 1 exch sub} }{ {255 mul round cvi ColorLookup exch get 0 get 1 exch sub} {255 mul round cvi ColorLookup exch get 1 get 1 exch sub} {255 mul round cvi ColorLookup exch get 2 get 1 exch sub} {255 mul round cvi ColorLookup exch get 3 get 1 exch sub} }ifelse AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end }def /indexed_imageormask_lev1 { /indexed_colorspace_dict AGMCORE_gget begin begin currentdict MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{ {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get/DeviceGray eq{ {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer imageormask }{ MappedCSA 0 get/DeviceCMYK eq{ currentcolortransfer {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll setcolortransfer tint_image_to_color }{ currentcolortransfer {pop 1}exch addprocs 4 1 roll {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll {3 mul HiVal mul round cvi Lookup exch get HiVal div}exch addprocs 4 1 roll setcolortransfer tint_image_to_color }ifelse }ifelse }ifelse end end }def /indexed_image_lev1_sep { /indexed_colorspace_dict AGMCORE_gget begin begin {4 mul HiVal mul round cvi Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub} {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub} AGMCORE_get_ink_data currenttransfer addprocs settransfer currentdict imageormask_sys end end }def }if end systemdict/setpacking known {setpacking}if %%EndResource currentdict Adobe_AGM_Utils eq {end} if %%EndProlog %%BeginSetup Adobe_AGM_Utils begin 2 2010 Adobe_AGM_Core/ds gx Adobe_CoolType_Core/ds get exec Adobe_AGM_Image/ds gx currentdict Adobe_AGM_Utils eq {end} if %%EndSetup %%Page: 12 1 %%EndPageComments %%BeginPageSetup %ADOBeginClientInjection: PageSetup Start "AI11EPS" %AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0 %ADOEndClientInjection: PageSetup Start "AI11EPS" Adobe_AGM_Utils begin Adobe_AGM_Core/ps gx Adobe_AGM_Utils/capture_cpd gx Adobe_CoolType_Core/ps get exec Adobe_AGM_Image/ps gx %ADOBeginClientInjection: PageSetup End "AI11EPS" /currentdistillerparams where {pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse { userdict /AI11_PDFMark5 /cleartomark load put userdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put} { userdict /AI11_PDFMark5 /pdfmark load put userdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse [/NamespacePush AI11_PDFMark5 [/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5 [{ai_metadata_stream_123} currentfile 0 (% &&end XMP packet marker&&) /SubFileDecode filter AI11_ReadMetadata_PDFMark5 application/postscript diagramas_01 Adobe Illustrator CS4 2011-06-17T09:35:05-03:00 2011-06-17T09:35:05-03:00 2011-06-17T09:35:05-03:00 256 72 JPEG /9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgASAEAAwER AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE 1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp 0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo +DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9KSaZpESQ8rXm0x4qFJr UIz92HZDirHLM+QIbGTVk04Wc0bTRmGVSswkiqJEIRpKbqRXpiqM0i3nXzFLHdRGB44hJFbogMIr IFDibkXZjuONKfqxVlmKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku xV2KuxV2KuxV2KsbuDrdvqVtPql/YDQubBIxBJDMhaBwvqTvO8ZHUbRr2xVW8q6Xo9voUljp8wud PaSZVdJTKOLn7PPk3Y+OKrtN0CfT9SluTctdQyoFEk7cp+RdTQkAAqANvuptXFUV+jbx/jGoSqG+ IKKUFd6Yqxn9POdUW2GrWv1GvKS8N/ECIviVWWPieR5qFI5ACta9iq35o1SaxsibHXYPXqi8p7yG 3CvIwWJaukwo5rvTbsDiqZ6JHcXVlAkmtia/EYN3HDLHMFkFBIoZRHVVY0B4D5Yql0evxtqf1U61 ai3KCVZxfRF2hbZXEVPFlB325DxxVkNvZzExzpqLzxBhsCCrUahFQcVXvp13JI7rfyorMxCClAKn YYqx6bXLaPW7ewGuW5tpreed7g3cayq0DqpVYaHkDyJ5ctqHbFXeYtah0rSri8g1y2mmgX1DDcXk dshTkFJ9SktDvt8O52xVXmKTxIU80rayIQk4ikglX1HVSFq4/wAoU2FQcVQflzXjqi3RutZs4DDc S28K21/HdFxAaM0nwQ+m3Q8d9jXFVaXW7VNXhsRrsBilhknMxuow4ELcXpFuTQkb18fDFU7tbZ5O E8OqNcxK614MrKdxUVUnFVaTT7qWR5FvpY1ZjRFpQUNMVY5NrcaarHZrrdq0MiPKJTexrII4iFkb 0uJJ4k9jT3GKr9f1iLTdMuLq31u3nuIE9QQT3cdshQMAxMtJONAf5d+mKowXNqYS36fi9VSqMonQ qJWUFU5dd+Q7dO2KpX5b12XU452vdWs7Zo5pIYktdQju+Xomj8jwh4Efy77YqiJdbs01eKxGvW5j eGSd5DdxCRViPFqQ9SOXetOvhuqp+ZNZTTtKnubXXIJJo1SomvIbZEEzGNJGlcSqq8/FfHrShVRW nyRJZxtdeZllkdghYyw0ElAGjUpwDUb2riqlo2rx34uPW1u2jeKZ4o0gu47glYwpLPtHwPxVC7/D xbvQKqV1rsUerWllDrdrJBOkks0z3saSJHDszJFxYyfFQdQOu+26rvMWtjTNOluLLWbW5uYjGXhu r6O0jCOxHNpeM3EDiT9nscVTGO5tTCrvr8avUI6rMjKJNgUDHiT8Rp0+jFUDomsxahDLJNrltFSa SKEQXkdwGWEhWZjSMKedfh32oepoFWTWdrPbyH1Ll7gMNg/ah/txVF4q7FXnOpeaddvL2fTP0TFP Z2lw0clyyShkpy9KSNZF9OUhVqTy4g/diqBi89eZdNZraw8txQQH1LiYv60Sc5aspSiyKeTghhUF etNxiqfeUvO+r65ffVbvT/qnpqGnJjmVQwYgoskgUMQwr03UhuhFVWQ/4c0ozSXlvCtnfXRRrq8t wI5peKhQsjqOTCij7sVYNceQNciuBHGtxcI1JHlGpXZgA9QuYhbyTLDQlVqPTpQ+NcVWeYdJ0vSp lEzanb/WDHVI5LhFk5MIpGP1C4SpRKEcl+HryG5CqaaL+j4NMjuRaao0rzNK16kLetIrkAq0ivI7 qaDfl74ql+n+S9Sv0WCUXNuLJYkQzXd+scsYAqjQmQwuKp9koQNqAYqzyLQNDtbz6/bafbw3pHpm 5jiRZOLMpYcgK0biK+NBiqyTQLB7qfUbZFs9WuAIpdThjj+sNGj1EZZ1eq7UoRirDb3yVrUTLHDJ PcSsp4lL27SNU9QBlMYeKDdJWJXiA1OleOKqGvaNZaalp9Ze+t2ERSCJGMMcjxlSFkewlgL9v7wG vXFWtJ0izu7Nb62bV3FxIk8UkkLSOOCCPeeSR7ongKchNX6RiqpDotu9+rzfpIXEYcm1ZZLkFC5A l9K7muY1LLsW4V3p2GKtWflTVr2tsRdWqx8jE8lzewoUBQ8WSN1hIcuwKceJAPwjbFWZWvlTy9aX FrfpptqmqW0SQR3qxJ6wToVEgVWoanFV7eXNM+uXOpWkSWOr3fFLjVII4vrDpGwojO6tyHFAu/8A DFWIX/kzWkWOCF5p5N3Vo7y7jXj6q8kdQ8UBBV2JTiFah2rTFUJr2k2GlfUUun1C3Z09K3SLlHFI 8YDATSadJByFFArKDXbvtiremaNZXtkLuA6u4mlWeKZ4jJJ8MYi2uXke7rwBUMJwR9GKomHy8GnW eaPVfheQ+lJHJdIeRC8gl5NdRryjXeidz3xVZL5cd/ThH6XEShz6i/WkFeYIRoo7lImRgW5Lw4nw xVq48sRAf6PHqwU/VkaOKN7SogYjk5s5bUS0R/8AdgavHFV0WhWEAjtfU1M3glNxH6kfOY1Lb+rJ I12SFJXkJq4q1D5Yia7+tTxaqWrIGhkSW7jIJ4BhHeTXUSlox8XFB79MVaby05dVrq5Xg45j60qA 12X0EuVhKsJG5DhxPh0oqvn8uRLHxgi1Uo0UNvJGsb2pKxuwLlrOW05MEk2LVbbY4qozeWpreyP1 KLUri8SQzRvPGwkLb9bpmluix2Wvre+Kpv5f8mutzDc3itNaJ6q/Vrye6uSTvGJOF2ZKc1UHtXqd 61VZPpOiaPo0As9JsoLC1JeQwW0axJzbjVuKgCppiqPxV2KpRqEfmNm/3GCwRAxH+kpKxIG37BXF UlTUvM8nFk1DQeD0IVlnD0K9CDKCDy8R7UxVNNCu9UlMcd9daZdT7mU2HNdgvUIzyEfF74qibyPX mST6kLJX5H0zOsjCganxBSu9PfFWPR6t5sntYmtrjTXlaNHaRtO1BVIbeoj58lDDoC334qn+nXlz POscyR04ksVgni3A7eqoH0VxVc36WSEzSGySNV5O7BwAAKkkk7Yqlj+ZbdJTF9d093U0IjWWQV22 qnIdxiqV33m+/tZ1T9IaUvqyBIEa3uA4qduXKRK02rxFfbFUwHmhI4BJdXlgrKvKWT0rhU6VLfEN hsepxVFWWtLfQQz2l9pc8U/H0WRieRf7IA5VqfDriqZhb/0CClubnnQUDBOPGvzriqU6lc+ZLW5V fU09IpATGv1a6ncBAORYxtSm/U0xVSs9T13mzXn1NoyPgMVper32JZgRSmKp0DeyW8LRJB6jhmk5 q6ildqAgMPeuKtenrA34Wlfk+KqdxJqkKepKtrQmnwrK7EnwCgk4qlBvfNRkkKvYcD/cp9Qviw3P 2m5b7U6LiqnB5mvYrh7W+aBrqtY4obDUFPEVFaFHr07bYqmZ1C9HWKIf9G91/wA0YqvhvbuWQRK1 oszfZikWWN2AFaqjhWI+QxVETrqr8jaLaqOI4+qrn4itd+JG1TiqRvqHmVHeJtQ0JZ4nCTRukylK gN0Mta8WBGKo+wvruRoUuLrS5p2YBxbFqkE/sKWY/ZxVHSDUgXZVtVhUtQvzBCgndu2KpTP5ntIJ TFJe6eXVQ7BPUcBTXclAwHTFVCTzppccayyX+npEx4q7CUKWFdgSvXY4qoXXm1zMUtdR0pAqFnjl huXeoPX4SlF+jFUNb+d5frSGTUtInsmL1mhinWlPsqSztv8AEOgP0YqmX+NdOST0/wBIWCy05cKT BuIFa041pTFW5PPFhGnqSalYogPEu3rAV8Kke2KqsHm2K4nWC3vLSWd6cY0Wck13H7Ow9zirfmTR 9WvEpaajeQK8jcorcRL6amJ0qjfumPxMG+KQ79sVSfyt5JubRfq+rT3l5bGOUMk8sxSpeP0gtbi4 f4UTuaBiSKVpirK7bS4YboTrLO8hd2o7yFAGLmnEnjQcqD5Yqk/mPy9q+oykwX7C3cTK1vJHEVj5 hQDGTC7V+FjyJqK7bYqlvlPyJcafbQW2pyGa2jtyjRJJKWEpZG/vAscjhKEKXYkYqzgsGZaA7Gpq COx8cVYi2h6dNYXRtdDvNHvNSEkl29v6UMjTyghnn+rzhZWrvux+eKpbYflbp31+51OSe4S4vnU3 okRvVkVWRmVpFlckN6a9WNCNqUxVfq35S6Pqc1o091M0NhO9xYwyCaRYi55ELyk8aGoANRiqLn/L iykt5IxfXCy3Szx6hKDP+/Sc1KsokG1K161rU4qu8ufltoej2KadMF1DTkge3W0uIS8dJCGkPFzI o5kbgAYqyGDSbSz01NP0pP0ZaxGkC2saKIxSp4IyMm5r+zirBtQ/LrXLvWrfUJL0uYJZnVg3pgq0 3qp6kccKpKTQBhICKbYqzfQtKi06zhD83vfQhiupS0rh2iSlRz9602xVME+0P9n12/aGKoDWvMeg 6PA76pfwWigKCJZUiP7w8EoXZKcjsDXFWIzHy5cQWsNndXd16RV0M2p+ujqUYj95JPOpYh+VSCae xriqQ+WB5XKNPLerqFvb3kpIW9tJmThG0KRKtuIG2ReVSSSPEb4qyee98hRXccLon1ySMvBafXYB JIvWqIbkcunXFWLecrLyZqOm3dyW+o23pxFma9toGEsXNwR6pnV+aNxBFR4VpirI/J/+FrSOK0hh iujOytazCS2ugqLbIF/fKR9pEqNuhxVPfMs+o2umPc284jt0aATIEZpTWWMHgyywUqGod/pxV5v5 am8z3+qyQyancrPdzwojB0lWFo4XFwBV6/ZVa8g9abFe6r1XS7DUrS3iivLpLv09vVMZEpq9RV+V Om32cVQmreUtHu7bUZobGFNTvFkLXKoqySShDGnqN+0Bts22KvLJvyl81w6pPrc+qXHrJbmNruWa IOIgtGjeUychEFXerU64qitS8nT+atFsjamzvtLu5457aW1kb0HcQ8JDxM7qZIuEgqR9oUPgFVbz H5a8wXKy2ri6trmWdm9e0guJpEtzarDxWdWkVlYsylSSduvHbFUl8o+UdR0H1bFxfM1+JPQtBayC JJ3lhHrcGRUP7qP42Zfntiqav+VnmVtdTXxFxv0szbqiyJ8J+rfVwqu0jSAUYn7dO1OO2Kpf5u8n 33mC0sI7ZNQSJLW0+vW5srgRy3aF/WeRGiCllWX4SFp2G2Ksw/LvS9V06CHSrmW9kt7dZ5Q91bug Kxx2sNunOWOihQJOKow+4Yqy54hdX97aQ3VzFdQxpLy5n0R6zSKlFBBNDEajb5+CqVweVb2RBFq+ s3s+oS8vUbTp7i0hEfRW9NppWQ08H3PTFVNPLV3cWLzaPrOoR3kUzwxvqE808Ja3mMcrNFFLETy4 NT4h8sVTnT7SUpC73VzMyemXnD8YJWqORRCzvwJ6Vrt3PXFUBeTaq0uqSWoZ4rCRlbneNESfSWYh VW3loAJAB8WKom5hu7RBJcTzhCH/ALu4LGqRtJShiX+Q98VSy7s9SinnD+YzbBKkxPdQgx1+IV5W 9QOJHXtviqYJb3qBIGuZ5LkTC3djcUBpD63Ooh6kdguKqlxZ6lBbyTtNIUiVnel01aKKmn7jFU5t 0KQqhZn41HNzVjQ03OKqmKuxV2KuxVJPMulJqbWVvcaNa6xZpI00gu3UCGRF/duiNHJyY1I7UxVJ NQ8m39zdB7KKLSYT6RK2zA8Xidz6qrwReVJCPl3xVHJ5KiWISesf0kkokh1DgvqIix+kIlPPkEA3 oG64qhtF/Lqw01Vt2YT6esz3JsfRjSJpGBCllDFTwBHHauwxVTT8uzHqNrqEd6y3FlAba2lMK+ok Z2ADiQMKLyG23xHxxVfqX5c6ZdQC3hCwQelFHJG0EUitJDz4TFSQpceodyDiqe+X9HbSLWS39Rp1 ZwybBFRFjWNUReTUUBNsVTJYgFFa1oK0JHQUxVsRIOlRXc7n+uKu9Nffbfqe304qgV0OzVpGWa7H qyPKw+t3JAZ2LHiDIeK1OyrsOgAGKomCyihDBXlcOan1JZJPu5MaYq6SxtJIhFJErxL0jbdRT2O2 KqX6F0j/AJY4f+AGKtfoTSP+WOH/AIBcVb/Qukf8scP/AAAxV36F0j/ljh/4AYq4aNpIZWFpEGU1 VggBBHcHscVQU2o21rq08TSxx3EsERT1GCgKJZviapGw8O+Kou2vdKSiJeQySyMOTeohZ3Ow6H6A BiqXjVNNFtcaeLuFLp57hJU9RQ0avO/Jm3+E8TVa9cVTSO+sJiIre4ikYUIjjdWIUMBWgPQVGKpc LbSmuNRW8l9IzzfGn1iSIOpiRK8VdRvxp0xVU1a6t7q3CWkqXEgEp4xsGP8AvPIP2a92A+nFVK7u UZb+GG4s2W85cWe44laxLGaqEboU8cVWaldIkFxcxSqqGeQxzBgByFkVHFtqnmKd98VUb7UtEaIR 2GpJcSSrKjxLdGeqmB6fAXk/b49v14qmmqCyS0lu7xWaG0jmmYIWB4p8TUoVqaDFUilsrKyM2oT6 VqgiiWSaUvdxtGqgMzH0xdHYDoKYqnGow6dY2bvJFI8CMjmNHYuWNVFCWHj44ql95Bbtay+to2oR RKvN5EuYUYBfiNGW6r2xVKx5W0+7vIkhudY4xWsFyBHelSxuPVUGXm9CQI+g+Gu/hiqpb+XdPiup bKZ9Vll4QtEJLxhKTJ61aGOVYqUgJ3/pirX+FdOtJRDFb65K8wLIp1JpOCRsK7zXXcyd6n6AKKpn Z2drFIbc6VqCtIGlUzXKSdOIIB+svT7Q2xVMrBbcLdrFDJAyUSRJG5GvDkCCHkHR/HFUuE+kM0gj 0+9lWOSSIuglZS0TsjUPPf4kxVLJ9B0y9vLc2k+qRrdJPI0MN0ytG1vKkbgiVyB8UhDD22pirdp5 SsYtUjspJ9W4zwTzgz3rGhjki+yY5K/7upQ7YqncNpZSQRyx6dclHUMoMq1oelazYqrXMthFo6zS K7WYowVS3MqSePcN37nFUAZ9IUxiTT72JZJI4g8gkVQ0rhFqS/TkwGKoG70DTEuHtIo9WunDAj0L 3jxEfCRlBkniND6gB5VO+22KonS9K0dIJL1Ev5atGgt57l5CPWEbLxHqlP2xuT44qmH1SyV0DWU8 LSEhHaSoDBWffjK3ZPDFU4xV2KuxV2KuxVCW91M2oXNq0XGKGOOWOWteRleVWFKbcfTH34qteJYf qYlJu7oSFIriUIrDkCzn4FUD4FPQb7fPFVFry4udPlbk1pcNPLBbmILI59GVkUgOOPxrHXfYA9dq 4qrW9vIsjzywxxySemHdTykfiQAXYKg6dgPpxVvUtH0vU7Y22oWyXVuWDmKUcl5DoaHFXaXo2l6V ZrZabbJZ2iFmSCEcEBclmIUbbk1OKoTUPKPlnUr5b+/02C5vURY1uZEDSBFJZVDHegLEjFU19NfE /wDBH+uKpTpHk/yxo83raVpsFjKIjAHgXgREX9QoOP7PM8qeO+KqnmQcdA1MD/liuf8Ak2fniq/z L/yjmq/8wdx/yabFVDzTU6TOB1rFTv8A7sxVH6mK6bditP3Mm46/YOKpZoJ/05h/2rNP/wCJXGKu l/5Swbf7qtd/9jfYqmch/wByduP+KZv+JxYq6T/jp2+3+6Zt/wDZxYqo23+9Op/8ZF/5MJiqF0W9 ihtJo5I5wwvL3pBMRQ3cpBBVKEEb4qhNG5HU7RmBUsursoZSrcWv4ivwtQjanbFUynp/iOx8fqd3 /wAnbbFUv0TS5E0awSTTbGSRbaEPIXqWYRirE+ieuKqdxFLH5HtoSGllSCBCEDOzMOI2FOTGvtXF UbrN7HNawxxJPzN5ZdYJgKC7iJJJSgFO+KqsFP07L8pa/wDAWuKpb6Lz6B6Uao7fWNOLJIeKMF+q swJAbqop0xVXudOdb7TZVsrW2EU8jPJCxLkG1mWlBEndh3xVP8VdirsVdirsVSifUobLUZjJFPIZ IoxGIYZJASsktQWVSin4h9ojFW4NVtGvImnEq3EwMcCCCfgi7FuUhQLVqAkmg2oOhJVUdOvIop7p rlJVZJpkgpDKw9NpDIWUqpHxFvwGKo6LVrK5na2i9USpxZucM0a0LClHdFUn2BxVHYq7FXYq7FXY qhL+zubloxHc+jCA6zx+mknqBgKAl6gDx23xVJbHyDoluUkmhjuLlXEjSemEUt4CNTTjXoDX5nFU 51GwlvIPSEyxqzL6lYlkDIK1Xi9V3r1IOKpXY+S9Jgnlmngtrln2RGtYkRFHSiKKcvFv1Yqi73y9 aXcvOQqF9NIhEIoWQLEWK0EiPT7Z6YqvtNCtLZZFokqSKiNG8UYSkZYr8KKg/bOKtzeX9HnXjNYW ki7ijQIevzxVqDy7otuKQafaRD/It0X9WKouGzhhR0iRIkf9mNAgr0rQYqlK+WZHntp7q6Sd4uTT gW8SLLI1KkgVHH7Wxqd/teKqNvtGgvBGHIRYlZFRY42Xi/Go4uHH7A6Yqp6foFtY3KzwFQyxvEqr FDGoV2Vj/dIh6oO+Kqx0XTDKJjZ2xlUUV/RWo74qq3dpLNa+jFKsTFgS5QOOPL4gFY03WoFengcV QVnoEdvdyXDOkoPH0ozDGoQqqjkCN+XJSfhoN+m1cVV9Q0LStSp+kLK2u6Go9eFZNwCP2q9jiqst hbLbm3WGFbc7mERgIaf5PTtiqnBo+n25LW9tBC5qeccSq1WFCajxxVG4q7FXYq7FXYq//9k= proof:pdf uuid:65E6390686CF11DBA6E2D887CEACB407 xmp.did:F87F1174072068118DBB92CA1052A9F9 xmp.iid:F87F1174072068118DBB92CA1052A9F9 converted from application/pdf to <unknown> saved xmp.iid:D47F11740720681191099C3B601C4548 2008-04-17T14:19:21+05:30 Adobe Illustrator CS4 / converted from application/pdf to <unknown> converted from application/pdf to <unknown> saved xmp.iid:FD7F11740720681197C1BF14D1759E83 2008-05-16T17:01:20-07:00 Adobe Illustrator CS4 / saved xmp.iid:F77F117407206811BC18AC99CBA78E83 2008-05-19T18:10:15-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:FB7F117407206811B628E3BF27C8C41B 2008-05-22T14:26:44-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:08C3BD25102DDD1181B594070CEB88D9 2008-05-28T16:51:46-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:F77F11740720681192B0DFFC927805D7 2008-05-30T21:26:38-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:F87F11740720681192B0DFFC927805D7 2008-05-30T21:27-07:00 Adobe Illustrator CS4 / converted from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator saved xmp.iid:F97F1174072068119098B097FDA39BEF 2008-06-02T13:26:10-07:00 Adobe Illustrator CS4 / saved xmp.iid:F77F1174072068118DBB9A084B3843B2 2011-06-09T11:06:05-03:00 Adobe Illustrator CS4 / saved xmp.iid:F87F1174072068118DBB9A084B3843B2 2011-06-09T15:15:58-03:00 Adobe Illustrator CS4 / saved xmp.iid:7FF2245A3B2068118DBB9A084B3843B2 2011-06-09T17:21:50-03:00 Adobe Illustrator CS4 / saved xmp.iid:F87F1174072068118DBB92CA1052A9F9 2011-06-17T09:35:05-03:00 Adobe Illustrator CS4 / uuid:5a29c771-4184-7441-8b83-5454d69a07e4 xmp.did:7FF2245A3B2068118DBB9A084B3843B2 uuid:65E6390686CF11DBA6E2D887CEACB407 proof:pdf Web 1 False False 731.130859 430.000000 Pixels ArialMT Arial Regular Open Type Version 5.01.2x False Arial.ttf Cyan Magenta Yellow Black Default Swatch Group 0 White RGB PROCESS 255 255 255 Black RGB PROCESS 0 0 0 RGB Red RGB PROCESS 255 0 0 RGB Yellow RGB PROCESS 255 255 0 RGB Green RGB PROCESS 0 255 0 RGB Cyan RGB PROCESS 0 255 255 RGB Blue RGB PROCESS 0 0 255 RGB Magenta RGB PROCESS 255 0 255 R=193 G=39 B=45 RGB PROCESS 193 39 45 R=237 G=28 B=36 RGB PROCESS 237 28 36 R=241 G=90 B=36 RGB PROCESS 241 90 36 R=247 G=147 B=30 RGB PROCESS 247 147 30 R=251 G=176 B=59 RGB PROCESS 251 176 59 R=252 G=238 B=33 RGB PROCESS 252 238 33 R=217 G=224 B=33 RGB PROCESS 217 224 33 R=140 G=198 B=63 RGB PROCESS 140 198 63 R=57 G=181 B=74 RGB PROCESS 57 181 74 R=0 G=146 B=69 RGB PROCESS 0 146 69 R=0 G=104 B=55 RGB PROCESS 0 104 55 R=34 G=181 B=115 RGB PROCESS 34 181 115 R=0 G=169 B=157 RGB PROCESS 0 169 157 R=41 G=171 B=226 RGB PROCESS 41 171 226 R=0 G=113 B=188 RGB PROCESS 0 113 188 R=46 G=49 B=146 RGB PROCESS 46 49 146 R=27 G=20 B=100 RGB PROCESS 27 20 100 R=102 G=45 B=145 RGB PROCESS 102 45 145 R=147 G=39 B=143 RGB PROCESS 147 39 143 R=158 G=0 B=93 RGB PROCESS 158 0 93 R=212 G=20 B=90 RGB PROCESS 212 20 90 R=237 G=30 B=121 RGB PROCESS 237 30 121 R=199 G=178 B=153 RGB PROCESS 199 178 153 R=153 G=134 B=117 RGB PROCESS 153 134 117 R=115 G=99 B=87 RGB PROCESS 115 99 87 R=83 G=71 B=65 RGB PROCESS 83 71 65 R=198 G=156 B=109 RGB PROCESS 198 156 109 R=166 G=124 B=82 RGB PROCESS 166 124 82 R=140 G=98 B=57 RGB PROCESS 140 98 57 R=117 G=76 B=36 RGB PROCESS 117 76 36 R=96 G=56 B=19 RGB PROCESS 96 56 19 R=66 G=33 B=11 RGB PROCESS 66 33 11 Grays 1 R=0 G=0 B=0 RGB PROCESS 0 0 0 R=26 G=26 B=26 RGB PROCESS 26 26 26 R=51 G=51 B=51 RGB PROCESS 51 51 51 R=77 G=77 B=77 RGB PROCESS 77 77 77 R=102 G=102 B=102 RGB PROCESS 102 102 102 R=128 G=128 B=128 RGB PROCESS 128 128 128 R=153 G=153 B=153 RGB PROCESS 153 153 153 R=179 G=179 B=179 RGB PROCESS 179 179 179 R=204 G=204 B=204 RGB PROCESS 204 204 204 R=230 G=230 B=230 RGB PROCESS 230 230 230 R=242 G=242 B=242 RGB PROCESS 242 242 242 Web Color Group 1 R=63 G=169 B=245 RGB PROCESS 63 169 245 R=122 G=201 B=67 RGB PROCESS 122 201 67 R=255 G=147 B=30 RGB PROCESS 255 147 30 R=255 G=29 B=37 RGB PROCESS 255 29 37 R=255 G=123 B=172 RGB PROCESS 255 123 172 R=189 G=204 B=212 RGB PROCESS 189 204 212 Adobe PDF library 9.00 % &&end XMP packet marker&& [{ai_metadata_stream_123} <> /PUT AI11_PDFMark5 [/Document 1 dict begin /Metadata {ai_metadata_stream_123} def currentdict end /BDC AI11_PDFMark5 %ADOEndClientInjection: PageSetup End "AI11EPS" %%EndPageSetup 1 -1 scale 0 -651.988 translate pgsv [1 0 0 1 0 0 ]ct gsave np gsave 0 0 mo 0 651.988 li 621.732 651.988 li 621.732 0 li cp clp [1 0 0 1 0 0 ]ct 610.04 639.988 mo 12.7832 639.988 li 12.7832 41.3672 li 610.04 41.3672 li 610.04 639.988 li cp false sop /0 [/DeviceCMYK] /CSA add_res 3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk f 1 lw 0 lc 0 lj 4 ml [] 0 dsh true sadj 610.04 639.988 mo 12.7832 639.988 li 12.7832 41.3672 li 610.04 41.3672 li 610.04 639.988 li cp .193668 .150057 .155337 3.0518e-05 cmyk @ 610.036 41.7031 mo 12.7832 41.7031 li 12.7832 12.5586 li 610.036 12.5586 li 610.036 41.7031 li cp f 610.036 41.7031 mo 12.7832 41.7031 li 12.7832 12.5586 li 610.036 12.5586 li 610.036 41.7031 li cp @ .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: ArialMT Initial %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. 12 dict dup begin /FontType 1 def /FontName /ArialMT def /FontInfo 5 dict dup begin /ItalicAngle 0 def /FSType 8 def end def /PaintType 0 def /FontMatrix [0.001 0 0 0.001 0 0] def /Encoding 256 array 0 1 255 {1 index exch /.notdef put} for dup 65 /A put dup 67 /C put dup 69 /E put dup 73 /I put dup 76 /L put dup 77 /M put dup 78 /N put dup 79 /O put dup 82 /R put dup 83 /S put dup 84 /T put dup 85 /U put dup 86 /V put dup 89 /Y put dup 95 /underscore put def /FontBBox {-665 -325 2000 1006} def end systemdict begin dup /Private 7 dict dup begin /|- {def} def /| {put} def /BlueValues [0 0] def /password 5839 def /MinFeature {16 16} def /OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup /strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def /Subrs 5 array dup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> | dup 1 <1C60D8A8C9C3D06D9E> | dup 2 <1C60D8A8C9C202D79A> | dup 3 <1C60D8A849> | dup 4 <1C60D8A8CC3674F41144B13B77> | def put dup /CharStrings 16 dict dup begin /.notdef <1C60D8A8C9B6E3FA5101D97F0BCF44F7161DEB1E2A84766DD477E7 C8A936AA182F5809A9> |- /A <1C60D8A8C9B64EDFED26B9E21A4F64848088903AC9891CF791BDBC4AB29A CC8B3E8D13924A7DDE35F09AC5F4A8229C87124C732743268600EF8D4582208B D16D82> |- /C <1C60D8A8C9B6079F6D1C46AC2732DFBDC9143C94793529C1940296210AAD 6EE09C39CFC4DAB7C5F3BA33C9E10838E0BC6FC9318A4E57F309EE20438B434C 69AE73A499211EBA75E22A57C1581D93869428818DC700A28C027571D7047CDF A8B017AACDE96DE4B2579EFD2C826A30F6EBDDC52701A22CDD669ADC60B66F32 261A1F55EDEF9802FD4511E0EF130772EDFD708A4113A1EDB1E717E0FA7D3148 51DE59> |- /E <1C60D8A8C9B64EDFFB83C6241DB110BEE5AB2FAD9D94B39ED5E81E7411B6 6E9361DDE78FC667AB91EF9824> |- /I <1C60D8A8C9B854D0F463D3892D665712D6B7D6A81E> |- /L <1C60D8A8C9B7EF3224EC6E192BD0FEC2445DA87B99CF0E03A72A> |- /M <1C60D8A8C9B6B41CBB4B6664BFFC865F56E6FEAFA79E7B90883C1C68AFB3 79AC174B0F8DCC9294E2C26BD06BBA9FD3867F8768651EF4BA798B4F538FCE8F 80AF5A83421F8F> |- /N <1C60D8A8C9B6079F629170873C67115641D0B6890161EC48F71E8D2106F3 AC927984C1E464F121F968> |- /O <1C60D8A8C9B6FF86E621E1FAD9CC02A23AF5AAF7451327A9277DAE8170AA C8E603A02E3EEFF561DDADE9FD6F6F16B77EE709DD797791A73F1C532C58482F 9C51E1EAE7EA6E4D820E6AA1026E7BE345B1C97C5D9EBBEF4840C4188F96B538 0E7625249BBAD172254404F6F1CB17CABA1F131B17AAAB56C5D3B94E3AC2C2E9 F0A0D079C435D0249DF6C47E18FCF00E7FFE3C519BB35DF797EF47286BDCA762 289BE1> |- /R <1C60D8A8C9B6079F62E89B521DCDBE3DC5497B8DD99916239C0DFA5ED4F6 32B33575F4260343AF5DB7D477D12055F49C5E99C0AC176EAD42723223937F2B A15ECAD7751CB6A136B700EE485E38E7CDB87D9465C90BB8E29B04FDDA42609F BC3833B9FB5105619F4CC434003085F449D9FD5022725306B331FB97B31D2952 57B180DE1FD5465D256CCA19301DA97326882845130A5257BF61307ABA64C3F0 B222> |- /S <1C60D8A8C9B64EDFE3D078722A65C31955939D63AA5C8A4945719B5E558E 3B73A676CC12D1E18D93A8DC67C074D6E352D426981DE76F8EC4CFE5DAE051BE 47753A7C234C4B8D7D9F50292A61882B5500CC701F878FE626CDC6D4C322BB39 1537921D673F5AEE3EC19E36E7EFEC0F06A0EA4EAAB6BBA94DDCD11A6A564B13 B510F8C915848233B82F046D854DCD4F1639F149305DC73D3C68DF8AEB47A96A 30E55CF8BAD07FA2825BCE0D675F1CC2EBE61B07B772130E23119250F1EBF8FE 12A2098D9F09F3F21BDC41666CA4A0BB70D5F0A750B44BB93A5FBFDD2BF8DE45 0B277265536F77D5BD6F44FB72FF2E708C60107653AE44BFFB26AFF8> |- /T <1C60D8A8C9B7D8BE16D2C1CA7ED2E06F707C0E9530AE37D06FF7501A595D 3927> |- /U <1C60D8A8C9B6079F6D3F1E4545C3E1CC9D8EF54571065F01BE5A50957BD2 D8AD04D30C23B37CA98B969ECB5CA0D9A7C563636CB33377BB3DEB53D45DD0F3 E333CD69EA3B53D63C91B303CFDF29F59C20776D4DC576C9C080B76AB60A2167 3EFC1F645BF33D33929C60> |- /V <1C60D8A8C9B64EDFFB759009DDECF50F0319B844741E3CEB2C0ABDDB89E7 563FC0955B866D61D9CC736D3C346A5623E20C1E4D> |- /Y <1C60D8A8C9B64EDFFB70684E072B8DF628E28D14904BBCFEE7A51F476B6F 96EC861657AB39D7A0FFD2C8F278DA1F84C35526773AA865D18FF930CB> |- /underscore <1C60D8A8C9B7EF3224BB0E94C1F3EA8D5F87D58A9CCE> |- end put end dup /FontName get exch definefont pop end %ADOEndSubsetFont /HMQBUR+ArialMT /ArialMT findfont ct_VMDictPut /HMQBUR+ArialMT*1 [65{/.notdef}rp /A /.notdef /C /.notdef /E 3{/.notdef}rp /I 2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S /T /U /V 2{/.notdef}rp /Y 5{/.notdef}rp /underscore 160{/.notdef}rp] HMQBUR+ArialMT nf HMQBUR+ArialMT*1 [16 0 0 -16 0 0 ]msf 186.925 34.6689 mo (ELM_ANIMA)sh 278.207 34.6689 mo (TOR_CURVE_STYLE) [9.48438 12.4453 11.5547 8.89844 11.5547 11.5547 11.2656 10.6719 10.6719 8.89844 10.6719 9.77344 10.6719 8.89844 0 ]xsh .597284 .512352 .507713 .201328 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin HMQBUR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /a <1C60D8A8C9B7EF32244AC11AA6BAAA29EE8C78E0E7206F4A2776A2D1EA7D C8D9A28C62ADE3B609CF5E2EE23C64D0B75055BD249ADFEC7B4224D040D883CA 6747571955349CF8AD17E94E6FE5D0259F4D55623D4DC5C3CB4AC64A7A87DBBA 48B7420D7990F3C261DB9838C5B90BF72B82C8238A1A58FE8E6137AAFE2405FD 710F7ADB95B4F576668A6DB104942C88ED8D01E4E58188F5E32A24B5B964D5CE C10C08F76C0F472E84A0FB6EB5E37AAEE233DE54C212B0A012D3E20F864B2D53 463E221F81B784B6F7BE81FBFCAE6785C2430454DD81C436E0A516BF8C8307B2 879FF86378629C5EA7E586D83C83550D2E732930F7FE3BAD07B86C81E024D177 B5D88A> |- /e <1C60D8A8C9B7EF322472FA01213C7AD90A23B536C2309DD40D370E2449B0 D0FEF85A6BE8067F30686F143E75903EB6FA56935472EF47CE3F33433C2F0C8B 6FA51573AE54B2C516F6F024F8775AD6639544E339FC2A328548BCBFD58B0EEA 03B7DC3AB069F44477958BFBFAAC7196D411DF9BE0B78A86C4BC33EC5D7C3729 5284C077711C162623860AACA404F650F8D516970257> |- /f <1C60D8A8C9B854D0F47057B2F13303E258FCAEE9E8BBA6E28AE872907C56 63BFD2A0F535ED0EB011F2C2A875E053FAF73E8AA16B1F99510A6812F90D61CF 3F1DA5EF558899A9AE12AAF6AF4568E0F6003B0A2FF6F33293> |- /i <1C60D8A8C9B88C087228DFC7C7ABCC71B868F57EDB285655227000619B17 1C8A80AB> |- /m <1C60D8A8C9B6B41CBB5F87BE20C872DF59FABCB36542419CBFA3D5519AD5 BA8076F32ECFD724B055F72CAC37BC47239ACC8B0FB48B8ACFF099B97085BD99 C333951D0338D27FF6AB9B3F3C69320476BA0CD4F9573B79AD358A91B0176AFB 9AEF169308783E9C6287F18E6E658AF5AA6C9688B500806DA169A1B21069D55C 54A2FF607A6A38976171B08665C3ACCAA84DFB970D01180645CE5CBC48DFE37B> |- /r <1C60D8A8C9B81F2C3A9694980E415F1DEF5C498473095A24D1BE11285789 4FEA85DB28AD762FB8D2F4CAC5BF8B9C18D8A2DFCF155E0751AF58898A6619AD D420F549AB7C795751D32E8EE6> |- /t <1C60D8A8C9B854D0F45CF665C7276F8075B54A4ECD6470F395A458CA2D06 5152075036EEECA213894C1EA0DACFBD370590F4B831924E5BDA5281442349CF AD2545E0750C3004A129C25B1EAA8DEF5DA8BF1998E80AE266F591E64CB5127F 5C42C88FB43C> |- systemdict /gcheck known {setglobal} if end {end} if end HMQBUR+ArialMT /Encoding get dup 97 /a put dup 101 /e put dup 102 /f put dup 105 /i put dup 109 /m put dup 114 /r put dup 116 /t put pop %ADOEndSubsetFont /HMQBUR+ArialMT*1 [65{/.notdef}rp /A /.notdef /C /.notdef /E 3{/.notdef}rp /I 2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S /T /U /V 2{/.notdef}rp /Y 5{/.notdef}rp /underscore /.notdef /a 3{/.notdef}rp /e /f 2{/.notdef}rp /i 3{/.notdef}rp /m 4{/.notdef}rp /r /.notdef /t 139{/.notdef}rp] HMQBUR+ArialMT nf HMQBUR+ArialMT*1 [16 0 0 -16 0 0 ]msf 234.568 326.033 mo (time)sh HMQBUR+ArialMT*1 [0 -16 -16 0 0 0 ]msf 49.4312 142.669 mo (frame) [-4.44531 -5.32813 -8.89844 -13.3281 0 ]ysh .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin HMQBUR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /l <1C60D8A8C9B88C08722AD20D19A90F9064193C8D82> |- /n <1C60D8A8C9B7EF322B3BE19FB964E04D2DB06D4930CA5D8F41D2EF3A285C 0BD536CD2C57668EB9E30311BF9A2872DFB44F2BF2A4683B5D66FA01BB1CCDAD E9C8A9EE2CB010715D3D6DFF0E843CF77C87A07D1DBD0482675E3CA1DAA2A520 3A8015DD09B7CE> |- systemdict /gcheck known {setglobal} if end {end} if end HMQBUR+ArialMT /Encoding get dup 108 /l put dup 110 /n put pop %ADOEndSubsetFont /HMQBUR+ArialMT*1 [65{/.notdef}rp /A /.notdef /C /.notdef /E 3{/.notdef}rp /I 2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S /T /U /V 2{/.notdef}rp /Y 5{/.notdef}rp /underscore /.notdef /a 3{/.notdef}rp /e /f 2{/.notdef}rp /i 2{/.notdef}rp /l /m /n 3{/.notdef}rp /r /.notdef /t 139{/.notdef}rp] HMQBUR+ArialMT nf HMQBUR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 137.66 73.1016 mo (linear)sh 57.3784 99.7695 mo 54.4956 93.0059 li 51.6128 99.7695 li 57.3784 99.7695 li cp .75021 .679683 .670222 .90164 cmyk f .5 lw 54.4937 310.07 mo 54.4937 99.2422 li @ 264.795 307.188 mo 271.559 310.072 li 264.795 312.955 li 264.795 307.188 li cp f 54.4937 310.074 mo 265.322 310.074 li @ 271.559 93.0059 mo 54.4956 310.068 li @ .597284 .512352 .507713 .201328 cmyk HMQBUR+ArialMT*1 [16 0 0 -16 0 0 ]msf 234.568 627.504 mo (time)sh HMQBUR+ArialMT*1 [0 -16 -16 0 0 0 ]msf 49.4312 444.14 mo (frame) [-4.44531 -5.32813 -8.89844 -13.3281 0 ]ysh .69482 .6318 .621515 .583612 cmyk HMQBUR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 154.856 374.572 mo (in) [4.58203 0 ]xsh 57.3784 401.24 mo 54.4956 394.477 li 51.6128 401.24 li 57.3784 401.24 li cp .75021 .679683 .670222 .90164 cmyk f 54.4937 611.541 mo 54.4937 400.713 li @ 264.795 608.658 mo 271.559 611.543 li 264.795 614.426 li 264.795 608.658 li cp f 54.4937 611.545 mo 265.322 611.545 li @ 271.559 394.477 mo 220.307 611.539 54.4956 611.539 54.4956 611.539 cv @ 563.039 93.0063 mo 563.039 93.0063 477.529 100.881 454.263 200.488 cv 430.997 300.096 345.487 310.069 345.487 310.069 cv @ .597284 .512352 .507713 .201328 cmyk HMQBUR+ArialMT*1 [16 0 0 -16 0 0 ]msf 525.562 326.033 mo (time)sh HMQBUR+ArialMT*1 [0 -16 -16 0 0 0 ]msf 340.425 142.669 mo (frame) [-4.44531 -5.32813 -8.89844 -13.3281 0 ]ysh .69482 .6318 .621515 .583612 cmyk %ADOBeginSubsetFont: ArialMT AddGlyphs %ADOt1write: (1.0.24) %%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved. systemdict begin HMQBUR+ArialMT dup /Private get dup rcheck {begin true}{pop false}ifelse exch /CharStrings get begin systemdict /gcheck known {currentglobal currentdict gcheck setglobal} if /o <1C60D8A8C9B7EF32334FFE7884F6C3B903D000D9FD76C2EAE8EDCCA90A98 7875625CA0393015EF6761BE1C3B6D9E9DA4BABE1DD313B783BCBF8F620C846C 7F6361946173FB7A4A6BF94EAA0CB4947DD1974AF371F3C211E584576DE9AD79 F9DA988E9E531810E3876F3029BB1D2ED366525F30E48DD7CE3C9B66C5CC099F 518C54BB58C51D6FB6D0C8> |- /u <1C60D8A8C9B7EF32240889FE90FF09F794E92023A18223CCBE3629AB7F51 7D090BF7D55C0A5A8EADD9BE381137FE8504E8B2DB3D16839889E327241ACA8F 992A2BB9AD2BCE57ADB306CE2789439E67A64C32BE8669C197F5851EE3879399 0906DA8D7F8ACFF6D70790F06B02> |- systemdict /gcheck known {setglobal} if end {end} if end HMQBUR+ArialMT /Encoding get dup 111 /o put dup 117 /u put pop %ADOEndSubsetFont /HMQBUR+ArialMT*1 [65{/.notdef}rp /A /.notdef /C /.notdef /E 3{/.notdef}rp /I 2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S /T /U /V 2{/.notdef}rp /Y 5{/.notdef}rp /underscore /.notdef /a 3{/.notdef}rp /e /f 2{/.notdef}rp /i 2{/.notdef}rp /l /m /n /o 2{/.notdef}rp /r /.notdef /t /u 138{/.notdef}rp] HMQBUR+ArialMT nf HMQBUR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 425.778 73.1016 mo (in_out)sh 348.372 99.7695 mo 345.489 93.0059 li 342.606 99.7695 li 348.372 99.7695 li cp .75021 .679683 .670222 .90164 cmyk f 345.487 310.07 mo 345.487 99.2422 li @ 555.789 307.188 mo 562.552 310.072 li 555.789 312.955 li 555.789 307.188 li cp f 345.487 310.074 mo 556.316 310.074 li @ 345.488 611.539 mo 396.74 394.477 562.551 394.477 562.551 394.477 cv @ .597284 .512352 .507713 .201328 cmyk HMQBUR+ArialMT*1 [16 0 0 -16 0 0 ]msf 525.562 627.504 mo (time)sh HMQBUR+ArialMT*1 [0 -16 -16 0 0 0 ]msf 340.425 444.14 mo (frame) [-4.44531 -5.32813 -8.89844 -13.3281 0 ]ysh .69482 .6318 .621515 .583612 cmyk HMQBUR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf 439.54 374.572 mo (out)sh 348.372 401.24 mo 345.489 394.477 li 342.606 401.24 li 348.372 401.24 li cp .75021 .679683 .670222 .90164 cmyk f 345.487 611.541 mo 345.487 400.713 li @ 555.789 608.658 mo 562.552 611.543 li 555.789 614.426 li 555.789 608.658 li cp f 345.487 611.545 mo 556.316 611.545 li @ %ADOBeginClientInjection: EndPageContent "AI11EPS" userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse %ADOEndClientInjection: EndPageContent "AI11EPS" grestore grestore pgrs %%PageTrailer %ADOBeginClientInjection: PageTrailer Start "AI11EPS" [/EMC AI11_PDFMark5 [/NamespacePop AI11_PDFMark5 %ADOEndClientInjection: PageTrailer Start "AI11EPS" [ [/CSA [/0 ]] ] del_res /HMQBUR+ArialMT*1 uf /HMQBUR+ArialMT uf /ArialMT uf Adobe_AGM_Image/pt gx Adobe_CoolType_Core/pt get exec Adobe_AGM_Core/pt gx currentdict Adobe_AGM_Utils eq {end} if %%Trailer Adobe_AGM_Image/dt get exec Adobe_CoolType_Core/dt get exec Adobe_AGM_Core/dt get exec %%EOF %AI9_PrintingDataEnd userdict /AI9_read_buffer 256 string put userdict begin /ai9_skip_data { mark { currentfile AI9_read_buffer { readline } stopped { } { not { exit } if (%AI9_PrivateDataEnd) eq { exit } if } ifelse } loop cleartomark } def end userdict /ai9_skip_data get exec %AI9_PrivateDataBegin %!PS-Adobe-3.0 EPSF-3.0 %%Creator: Adobe Illustrator(R) 11.0 %%AI8_CreatorVersion: 14.0.0 %%For: (Marina Proni) () %%Title: (diagramas_01-12.eps) %%CreationDate: 6/17/11 9:35 AM %%Canvassize: 16383 %AI9_DataStream %Gb"-6CNCN"_OG`O[paJ"HYkD %ao9ifqr]X#^Ycg&pRe(3q)^Uq1+rUT+,/Q'';e+lt@H8a+@H%n4]LqEm*i->Xf4JXg+PrYGFQGZiE'15*"R6^[BT;:4+ %^UX6ccXCFW]srRdlKo*U]AL8G`mihXH2#RArrZf50q;#g['NqfosfDHg\3@>hu*KQ"\q]Z:h'XCI.dF2,uIRE>edp;dZ3sQr[0Z" %h9DGXDr1Sf]mBJqC%q5*H'D\7lM]PfRicS+]G58MgL%_0^&QohJ"hBVR0!pS!j_EF(2@Ss/Yt8!/0M-qT&JW#A+Vuq73%+L;,8n- %^B#\VopZcT^UX;hLikhL`kq*4O)J>en(]Y:Z^Lid!M%L(s/,g;:LVW=hVI$]cU7X(ns:BC31g0@)u/dYrqYZV4.Hc<`h2UKKC4<\ %?G?9-IqM!pDrC<_YD5=PWEoGVqcE6(hZBsI[qDgLI/i?kcaQ/tq-s*r`U+W>c.`V../2V+>QVCLGkppmic+MUrO^gB?bLgVo(h[l %YI3&&nU#WCL7?s0[L6K#2o$j!]tF=qcP61,]fB?QnuK7feQ[Cn"f$R`D-j_10%K83/_rVP-7kMP(sWYbE=q"*=dgLot^ %i]jfd%D_)ks7ZHc/Iq@IX2!Fsh#@2WQT'-\,B27mB/_L&"afPs=MZZY\)$iY4\YP9h5b`QDngYNs2C3&RJu2'Nr89[OKTH^SrB3o %S,@E=G_J8#ruAUlEI13*&L.C7$*!oVERMT_S:T!nr:pLOL_7mFr\*uoGAhAD7M"tF]V;"G9!Nio^BiY7n_FQiYcn@[q;O8ZkLFWa %&=Vq!cMhqWp=;8qs+%!8IX(Pb/[3<8Z#_IBE'NfY1Ci!H"-_j`%0)#of3_XT?Z;cIF/*)(Hog\&F,SpsMr/k<^ZSrea-h8Np;M`4 %Rj[4`k1L^7GEDjSm,f0;#[YrlU5+XKhVWg4oB-#-bFA7p?lctm^\ucBB/f>:n@JdZdIKN9rS:]18:H$]/,1E//L72'pWm0>](#!6042`rQ(n/q/4mqu+dm&6cVp`K"^;2Y-+lju'g@n'[+P?X2F$"P!]7FCA!J=T@RX %rqkHVQq(uj&m4k^Dgo@re#Shm?LZj1OV]A#[m8*n^c^O-1&U;orau0'2_X(+YQ"(:X7rfIEW=jqiMX^1qm0Z0l$nd1pkG5)0Q#o'\iY)I,d0X_Yp\,R6]L[8V?]&5e[&a %q[0]Zp^?T7^Lcbu2mAR1rpf"$Yn%iM]mY`epGn1$P3Bm>]?X1^nf*gXcX,IWo-7p4G9=\Ve,V6$*#Ofk:@ISN]@U^ZSpg4Jc0JTN %qPKR:AHi*M3"?,r*Y:I>Fo!27&cW7.`%d5hScV\.VfTGF-qnqjK%eF*ie3c7W %6TW.Q!6js/e`#fYlLJ\>[2Z:&eU05[eZ3_UJb8I^5R4GF&!p@aQ^@Tmh.=3g0;m!>=YB;W\r'b#IFBtn;5KAqAH^aU!]c#qs?0Z!UdB,$mqVFjP0VP %(fRF'9_?Qu1jECHbFTd5#TQ'j''?#'gXf81`RdLRL6qGFWQqp!ZPtAJ8d/f.iZ2u1@;!'TIm*Pf_<,=YBF.7a.k5BZ61PF5*h.W(]csfWW6jIfU])`@FCV.#n^tUiH`$![9#!n?U%(VN+(eYo^ZYL-jr8/oPK".SJ %,!@(&d'Z;lB6q]#Z4a!F-&FXuT/6BO*J;+No_0F+^(`#B8Wr]q*:uO""EH@foXNj=iW)2nE!-bV8B.BgS`%h^A8NQ:M\:50&f5-I %!CYX!FpV\39ATf7[t*PA+FE8VU^aIm?9Ub)U_g+VT\U)+LigQqWlPr@?'+"6AK9!OlP=*j$Kg=\An6Zk@>:W[-EG"JAb[No2Lo>N %``3?:HO2J;EWRr?0`Mm_!;ReS^]MU)CL"?a24)*C4.*u)fW*LX!0:^L[0WQKJI`:,O-dYO46Y*dHs:#la=u$J;_Wgi35BjRKKWiN %$o,X9C+ca0,bS`L!RGcmf/,Y4*[0SZc&Ar`/2iVLQR"+7q7f'U4*oV2KY&L=>S9!U$Fll8"@=u0?q&H]8\F%=P*!@(6&VK2MSq(R %>l8M!OPF[uHVsX6r2h5s;$ps!`!N>k:HX?c$E`[tM<-6#bp])Z4JRFE/A[?;K-O1he7Vn]F8i7R3q`tP_=\J6Z@0\!TSYm7O=XrU:Phr%]U8=I4'[Y5H6NbU$.)M@L %Yopmj&h.=["rbjY&RdX(0p^-Nn`lZ-)+NiIrlUI>eT-_Oak&JtDpR:R3rA(^:fSTQ4@]Y!Y:kAj4N&pHWgs>7:$G`RR`a=JqF/IhB-RBGc0ao3[rbXN49eY%7mpf&MI%EO@EA9pC94MCZIXnZ.ql)k+2Uc4co0Ni %$`p]=B%d0.o=H3'$AO=--c%!Z9c,eK.hM?"5hKHTS6uH>N?!+bct3fa"mecMaJ;@cTQZu"JAqY0=!]XJ3dYK/hhO&90E1DW %6<%(?"9ANs?_s>8G[D/KVNKsrO_S":B$+Xb7c8./<*1084<0@JTk)KDYg#SQT %Z$EXYS1$Io(=T?GgX1u"(5diIrgg4-JM,H]haPO0e$D%#Gmm\VZ:mo'c%q/bf2 %>5PIIS]!f>0)f!S^8np;>kL=^/?:65Hku`^A,fPme]**Eh[3HAV>Yfk-IP2gKS:EuG-b;r"8me2Ai6(.E$jVuSncU4Slm-6(YR:? %K6Rh\s-"B6=J+8Qr.jDrXMX2feGqKD#3S-:\JdFGp'4u>AEQX&N%DUHgD)8Ain?fUb$;M*m_#F!!i84,f)mcOZQ=#uB`MK"I=fH' %?H"?iP(dT#?%Otk/(l0LD%`7Q8DYV(OMnAY$t+LX20o^B7uK6e-!SK(23[R>#;c&(5n*^3.c;V1@OKj"GE6b^5Y-B4#Z)qYT %i>W_\HZAI.miZ[H14#D\PGt`Z]k,E1AMC$Mg5*t-d5fRlM8mlY*HkOI7&`KO_YO#O6PMUOH0>rR=p(:r'aQhKW/S?_F<j^nbSdJLfST:e_("#@om/!gfpQ*OPr)3WcR.(&"'LK4ihjC5%bM %@Z(r,6HB5E;`1j5Y/Eu<-Zuq]Y@=@rL.WMFm#MQ?%\\A0>mHN\."N:.SE7:+MA=uDB%ooL\<5C"Y*(X2,,&SBMaYl/BmIeZi2)!O %_U:'SeUVE9f)`"*6)6V=0i'DrX%Xs;-r2.0]?"TQ5q&3e\`*iK%Zq5JmQ1V0Da?eGK %W/I2Zm$9%%GpXlEI.Xd=calTNFP*nh`dM&.p':+jN.]gV=^2c.AEceYF[n4];UeY=@^$q!dd$.U.]]T:E]:5:$8[`iK;u!tD',jh %U?[UT9JuKcVG2l3fKBUE*7mrW]ccD9Xpd$.-`pC0p4>ES5/j/;K7$V4X5BN0k]`>POF+6r%GjQ+G2gB6-lMX0Ogg>rJ'h)\_&PS_`?R)nlKCeram/:sTCB%3WIstnfTk`mWO"Ta]h?m9j %FL>DceJ?,TNV#,1"?Ict-UN4nQ\0)r\omN-dOg*[$e[#^8N%/TE*:TFi0KTYW'Rioh$Sb:-eeb"@cHLVPl47c^I&50Ms,d"A/)uK %VGO8(P4U)":0t5K;QuU(`1o2\`EY4oIp=['kPb=NnB[=)(g]&m85ZSe=]=iiB45F@bf^a[1a1+L+s^.3019F>p!C %0o+8Cm`)Vg#)L5SQpJDBWAPAt)[;.pl)-F%5nOK25RN&.uRZqK/[FUrCC7]fn\PGnT%7BD@55+)-e>l\)*4i;u4 %*LoQJATiL2mDZd]7%\2ebk?,c.W5U\1')*Y.>ur-`6lR+]m@@=BHcb#OL(e#(L_!^Gf`W+R2E\)7.5CF#CC?rQ1KH9,a:r(9Vi^L_F/-9D9RA`RaJ6 %/D_]`!HndJ>C^SK@[;!$:4co"UksX?nEFprKI9$?_BKU=:NNBT5`^^87h[lq-(`)#Nr$sT39,*/.6qA]JOUKE"3SV_0RsE?JP&J4 %[jdZK@/s#Q\VU%2^_eNAUS[PfoA7*&!aH]M"O&SESe7i?Sf,kAVLfs53J=@I8e@:c7NS:""_3gj#d-?V/EV68+@Ae(a;,+@Sc&L@O)h:2lTI;k%QU5G<^LcRbr*Ai5@@i-9l*]]J4jX6`0%e/-@t]=9l+QT]n1$3@0K(^NAEcSN&,Ycjs_O&KGC6# %nPg=Fe",+B$[0U[W8V623^^"/GEaP>Mr=,CCh8L)_78L/MVs=])5B1bkUb^1AT6G1j;?jD^\;sVJ&^qEl-^dAD\Gl)*"d)S?#Ss= %6[?[FHm!oNUg0*5)]aYRatC^H3?4*$/M=8"OZ:FRf>*c12RGq+0+>KbjQpUu/I"=lhQ:L0")nl6[1^$V)K5qmYp-`_)L8L4CPDbf %$((rbBF\FB@IO^%V&Hmgn[.4>Y,I"d!/:@Lbm2G%5aeW\[QYGp9+pb17cn[41d!TJLQA@lI40it$q`T?*r<.H9A\(G*M9k%drmW@ %4$@(d30LT=R0brq]"+`&c$=9Uf("<9le3Sd0s:p0nWcLJ2i8i\^tp&X*%Vk-fjsEZjV+4rYZGIh:4L2gK.r8>(\X>W^4H3"- %C_M4\o0(4Zq=HeV0?ml$bWMG7?@DR.$f7HQdu3\`Dr4FGeM1a@8g&a.FRXnmIZVAV,<\BTcYWS@P>^Rb:e('0Pg2SDNLrEsCBX"U %qo"h"31oN(cK=qM9!NgDf@L9llg%p(OIs`B^V@Ou\\!9=p:Z!\U*"?r;)#8KG\eWSip$Psl)<\pL@`gfLLFCg_H\Z7$A"Sh?Kt9% %ZB^.T#!iC8AbXS8/e#TCY`$,)GT[D]"!Pf2P%X5.H.[f/g(uo)+>+(Sp&Dbi7<(aK1ejVQY0I4&\EJVup+@LRr?PI-#]R#$H;:29 %P;s*c;NXN2C?Y\.G4]U-o/eHcdSo;3c,7Ca(Eh348sAE@q2+22Nq/2e7K/HnK54qg;3L!#YGs(kHG,EJ+a*_O:=3J6DO0uSfIs#s %AMSj]Rk2)Vkcelar&bs5Ue)YRn[i<s-*/=)W+=,\7_qU3'0,u`k3=\aV;lVs93+&ukPlr=p`?BKVLou-ZUCE@WEeE^8fGpT(WLp(*4b8he;XXGgqXm!'@ %S.AI-`isZ5,^,iF^.=_N]*0Y8GNBIu(ccUC%^`oM$'Etsa'"Rs-t6KlZNNE$s2C'TFP^;-jR=pfXN(e=/5l474aQ2>dpQDf+r_rq %Q=FbhILK`,0P2kVWjG0N:$?_cLBWd:`>r!Qn_;jpcR8n'Xo:/):=5tp.Qt&pr'I$o&XNW;n&*cGmo#$4G"g^JpFcD3ZQ(O:6..oB %N^L.Y$Yo=3JaIomr71LBlX0%/o`1p$5eR0Y#?Xua8MRTkanmoi`o.A=ODb:K*QD.`cm@u.m/@nS@dkbHJc`]Va+C%dJbl^SVBT#G %>S36`5Y#UJS,h"*^%4V;E_/q%Cesd,?"i'->YKcM12->*Ir:9eD"o.7CSRep)>lQ[*m!O3( %c=q"LXG,_FCu&T;h.(9W@r0uA=lD*DmP20 %^*JM,hu-1=]H&rWgX84QE?#KgA6rt4+4>^d'u;-9f$NG/2TUXgG[%`*S?jImS??sFg/9hGC$,hE/.7,S;pSP,fF=nHTLl/9Z6lbT %Dj$@iAL"@)!4&ZE60e7geNm%SB4HG3`s>ofPa#s_BVYF/cB%rBN^>jZIA#"Da=@]8o5jiU[".@UlYDU;RU'NB-l2t)t`>2Ht7q$p,SU2BmQc@:KY'*mmoB7LCFSX.$iTnuG %YO:o'J!nTlOT:#>E,^31NsYkis$nBNE*NMsKYVp!D=W`n3]RHR<,kX5qqB=*Qke1N]Q:MO0+mWsP]"-UK?!&&ONFt@ad[=m`UuWi$+)7h^R(n*_=e3P?/T;`79q!GKur.FicA>5gHc]X42RmN_u.l)0SfisG4<`FO?$g-mO %Pk]YKGPqq3r^\!N*[Z')X%C1rHD#UV)Vmstkrt9Rf'"`L"ESm>\\nkHnG890/fn_Kkt$ER>Z7d.?8b^NU(JM2h(UV2>qeh95So>` %&t+m'/6n=M/6J%96rY?Z92rT7Q?QB(ip`$`?'+QL.pU]:&W=Q@^Ub<]f0\,NfR+=Pm/5.a%sjhZ9?DGpLC^s3+)id6r/-EU3JK3! %SR^WG"^s*i@^AW6M_"G1[)`c[W\0&<^G*#of`(;)^/5^;?WCK)TU&,0F@7;h,Ugt4Q1l_*,3*Tr\#8lR%@"ugthb< %rS0e>\pH$/Aq+Pq.Qpqf%:UYh8r5%+,.0tl[G=kH;?AMqIgQh"*TSLW+5 %MA%#eb]JBA6eb_rortqH/5d`4T2($c5$"IoHeu+Vs0>&CZ4'^l,#qplpC4Et+[6h_$`95AcdAZS0`A7/IT9FnZi."IbREEZP,_U_ %qoQO9O*mV%Ida=KAL>=QC0JTOd?$XFKuXO%?gAC!5(MV@I)a0%VSjj5Mh=hNJbMW=(-a5a%)QBfZ4<`^77MiE/thj1=ZFnF6:G_RH>\GYGm_L$e0Kt4&p!aU9h6S@?--5ee-&X9sW@>&^DD2cMmM4Ok+f-u`$4fUICpbQiB3IK$THoR3Z %dIfK`D-UjSBt6KHZU9raqdQn+;E?2U\[edg.N^reQj'V7Iah#kt)3"O"Sj9RO^ds+l+/Zq*:&'-=D$W %(1G=LiU-9V8`kGJUg.Qjj80Msd=nE[H(\+XqcMP/J96ft6hMElB]cq3&T[+#g^S:@l9Js[@Z0.R=H8)1n_#t`C=,Xl"(!*j'L^gOR %)bf>KnuaQdCp@2[j4*(Vq^gS%j/W"G6/B4;I!YOKi]_`@RcAWH#7^+.6c3-5+!0,J_rTjq)a5=EEbot_F.[/jI;FGOkLs2`)rC'5 %YrLLsD&fBdA3]"2-'0gc"=k_EAdHQk;bfe^5=$qSOj[._7??aIoHuoE2_nF\,jCoB((8Y_b35D6p*"(9SMP;g._3,6^@rLkr=um4?Y)`dk@k'Z_c**[JZL.P=(A;]^K`Lk&EWCL %2ETL5UI'',WI>Ir?R7m74=35mqUsKQj %0&A'"YBWn[pEpYe7fp:d;4.;p7[8JG[m0cU__IjprVf^%`&LPL(MIN>Xp9aT3%c!1Uc4')H@>C;lhr[(^>Mg-Dr`P@9+T#'mB70[ %7ia$m=Y')B6D$:-q30g05:Lu'kH(it#>BSU#j/%Yo1*Me'!B(DL-Hu#kAM6/pI_09Ub-L)lbl"%2BfXRZ,iNGrdf\icK>2ITlWr" %%-?Y*YuTb6c[>>bQ<$37c-JnNq+DHO=k\5)dd&?h00$.HkGM`c8\UVbD,dT,MCYQXLVAbtM_$ %b\#>fKiiXMf%"/`n+fpb/n7ps8r`p@iCN$uPP$(=+&'(,<)jF%IF096m\qF6M!_qFJO+rU'9C %LP#40:.OXH=V'+gkCi;Y726uLT=%uf6;1Sm'l'$>cBX'WX!Q7"/_)JIGo.O>Tg:d2.pc)e2i$I.4HS&++s1<8[=n6W95%S\'&(No %"<;X+;0O#7UCh]6hTeRE@BA9-_023?X7"&)M6hP*3"E)p4Nb_*jJ,>gSQ(K]@QF82Ip4`,p`Z#>`r8ZVl_fXr!JB2aV_3S7m(H%T %3B01TCWaL9h>K(<9*gk=SKEmWoJIn?81-+:Y`.jpT]ug'F*?-n5VdHF?OQIE.B3\1#DING=g+pUa=VlQIruO8fpg=!VfM7qdL&V. %7^k6];aK"EBHB)[EUR>Y0m1).,;e>/"3`rDY*n\`^tCn4dspi>rdSL4gYul3%8=48@C;YbPTtYJK]r%O@:;5,5u(S#(H(3(\rNGTgrpnB`OHqnISXp;u;XNk6a+Zi%f64Ldr*YFfNr %lf$=XkC$a@=0k&;dCJ->k'QmaPJ<1(pr[3>kJEN(R[.qEjGt$7bp]hL!RK_b7a?D'gOD/E1<7S?@^XaAXO+0LcQus?dfFc^p\&di %#G5E,nlK@Mo_$0B%j:es/'"4dHMAr65HH7RX]YJ*@^GpZ#AfNF?)P9T9%Z`#_3J*#=Ig?qT1X;+b50R\B'Ss4CNn[D,o-Wii;(f: %1;O4%]Cj0Z0r$h;ol[eY,l@)Y@Q2!SM:F\51_B[;)2RU/PZ0._pTSEZ3q!6h %`-IJkdV>B;i4#WgJ9@g^FSr/V';5670dQ&3j",^%\Q/1[-Gh/0f3)WlOa(o#E>12t;-[uQ,VJ"A$IV0H^.(l]4jLaFJ-FAZ5/.Dj5TQGB#1?mlKiWeNo@Z94af!H[C=[4pU>:WSA(_@eA?I#`N)8_@ %&"F<1E=.ujht7P00: %JWhPmf6:7HXt\P!N^iTlV0OVW]R3Y9A`7XiN*!WM(OefGj+jC:O,_+eMP2W)/=pJ/ah1^XA6?\OJ%uC=_ %O[(M*_`jIf/hVh_MmI13cZ$h'FT"I%p5bPNQh[s:+^=;#C(dsdQcf=k>M$PlEKi&llGCm0h*gGS_'7(TKj!Jm[dF,XSEi.Gu[FH/Kq@nq>D-"1D3?"sSmNcYrUGOtSA/2aaSAgB\qD@TlGoA3q %;T!:I\BhlbZ&UGLC9(()[1X5k\Ut;_D,H!bO,06*;pB@d=gf'u?]U*QCQ2n?X9E)>/+#cN%#[(c(`I3SB8H\5YbnMjhDp[qXA\!ob]CZ7 %Rsp$:"'hRAHKS]68mArW%-I@oNGh+beXS&3:Op0/%-D21NDIMM,U>Z*$)5M<+)&KMB>YB[[<)VfbHCJrJD:b0!K?bV#!:d!P3FJk&7q*9/'9eM3GX)f'i7VdS-#@-nTV;:-u183NO>2u>Q&hu99nbT@J< %T+0i6%fZLG?\\=E/M?qAFmW7b8m4R[Cbqk_JiL(0_NJ2SY0Tq5)TfGs(%G!-%Y-F;`\]f'srLIlX@tN-n(Md5@&gBEpZP.O5p>G+ZU;+'D;dF'OjkJ#A!+F;+Sj6 %JT8"YLWi$YD)tnp$sLsJKP\Zd`5=s,A!+35F#,Km'-7$2:+/peitagMl^S(O$@Xs)ml?!kGoUlb6XXH%jL/1E)hI7$SjpO)Il-F/ %/rUA_!":J7B\Sd5@qCU3gb@el``kss358g.:E4$8!6ds-[aTL-20.H>$'p-h5sHej)dmAL!)/rhF>h]RR3M\?]q#qgaVi_Vc9gAC %Kd=GJJp%nSGSr/dP7e9_EX'NC$J%=?71eX^1e2-.&lh1#Z=VO %K!mNkAIA!&D*mctAO7!SEu]nO5dMYl(Qa,<#F/],['30cOr_peQqRXGbSFTVJolO>*J7cVORA-;Y0r"^l3)kd>Q^F&mPC8B]G7aiFWs(/:tl=n%kf=enn9PT %(A,_jBWFfp`ALJW`R'3Gi)E1B3!sj1cBGE9l4C=uJn@d5!LW.39@Fb[2?RB$qPC')+2MBM[81*r"p3c3"p*FL!XrQn"OokH3\u]/ %9'T/J5%%f+$d5&8D+7?@(3RK)'1$$WV)tH/Be?.d'1aB9OHOH?'u16ZAX\jf"saF(pV9=MT"&GALF4'l5YWP+cq_hg2r-JB(Y-[0 %c<)$,&HKG5,a$0`g1DWhDFTMV5ejZX1Nu:4bBBArEXH!%0j'.4WA8,E-5]bXiG%hY,1'+shC]C>U,'o&YV*P);Z^oQNn.7:=XNloF*"1SYp8)OqsSrVUK!7)'rK[@ %LIJ;/RB"!Y\+YoYp1d4.JbHW'-j=bL!:eA<#^a0-(_mnNaagc9K$NB8G%E@5W+5*0_r_f!,9d5*e1&_R=Y!\HJhO#+g.nXd^bf[) %B%VQ3R0p8DW'TN5&`!M=/Hl/U=HEZeYUSg3L%-49!+^BmZQ`eFNkcL3G)Q)/!04Cc4J^"J!`7L&"KLScE)*FY9fdsl4D(EKYaLXi %^kHJ&',"m4J?Wo@l:VaEJJ(*1Vin0O$"]r`5sY#QB"(j?8e&S!(AM"49W:AkFqfSP'Q&CcO"W`jObg6AmfRl))pMnEdWsKP<,0Z/p>Fc3.0E;A/cdrUWWWkd0X.o2 %]cSc23s)00j2p@/p;pjHFWPiCWZi!S*.Y;m-9\+9X1a8mJj?Ge6r8!t=d0jl@*E5_&V+ZD8PpN3?n,/:5f=C59(!%&g %h+ncUG]BBe'th&Y9qD\#*+d*RY)+>:APHN%$nPf6#\/[M0df.p@\gO=6]b$Yc0"\fAXd?%,[?ja;O>joSZR,i08)c\lI!aX4&1^i$&`nGj`d9:'/o[-_/*\ZIqXegaieE^m1D38?oN%Qu0f:PH&;;EAh>@LC+%O^/t9c`!!8[Z?-u+#V+ZX %+Q1m!BfhbEVeZcM5riqFC;f-/9t-@EZA*qX(>_.\gK-S_P"AK$No6p4N]G0!",ift0=r)m*]D]MCuM(CT]rV893ZoilRXA@<"PG( %-!2_O&>X'q.du[';jS`Q7P-`S)0\^/dr:Z3pLb%!qS"GdJ7'kK#r,% %.`N\/\#[WrT\EF5;4Y($kh?fQ<1Lio4egCPSLJO00jM6M_B)O4scklF&^X`ZY5jJ#_X[8b\d)JfD[ %.T\&lD^1n8Z1+8M';0Y,$E?kK&C`GfZ7Cg*k+k-O7g&h6;AM/]8coX^9m0O&'i,"'7ILqo"pP %ff:$d93)0M.<-8@9%!grYF:hje,rp:\\F2.]M$M7AFG6k5_$9.R$:F)ZigDgTUte^g+1R %jeEq$VO47j1SQ^trAk[p:#3W['EM[oi"qe)#\.(YB]0VEOiu"\'ie@[^Dqbs;kLMD=##CK0sRJVI[imVrQqRlpT&-TD47j7eTPBT %)s'^a'lm6d>Be]\F$&hVW2Y%fB+3Si>jL`mHG1V4G8h)4lGoi]9*#A][dCtCg+cDeK8!SoN1e#pas&.]D?jQn"uPC3#0q(eb1s"\ %,.MgiDG:>drJ6II_72loEQ;U89[KsiHKH'pYs`!U?AW5-XWFbKR'hZ,Go]WG+onX,!ppon/1Lq#%ST8Bm.j(/"qlsO0LiB,9H@qo %6EP8uf"l1j\o-4':e_KuT(Vbg%LStH1DbIJ#GA>/ns3qSMERFA`M).2]H33=!_E=D9-jAu@3^ %ob7g/"js7\X?2O=-E1QVB?8!o,iE4i!OR%GFk@P[BNll1BX-pGBedFL/OAJ/Pg_)]fXmm(\1 %CGL$Y!USsSktD@0gK=edMmeUBJ2,@OUQ[@&=$6Y\VRBPa2Ad#sr7'=6"/fb6(_tF(-LK[(oi.TE1H9Oe_0G7oFb@^+7\Er0R8s@* %i\W+8.]]&SZSiQ7M81s:1^u;l0F,A9."Y?dioN<>S&,64rM2;#1$A7Q-tD)u1nB>V+%A42ht*Z6"/#/rZ(AM?AGe[S<>HpV3J=U!4f %'c9hK%<7@#4ujKL[?r:T>"Vg"kAqpP:2"qG&L[]\;[Y\N"G(f?$CcYV,csfEO4_YZ(/;D>0oU9^LYgo6YW`%M^IK\4X+fD)?`.%5 %$ikifWX/2FK"c8>_g3e?4e?bR[.,jib;n/GWNSTns5pkicS[kEQ)J0f>d`TPQ"bKO,To9FVUql?[ERk0^O5Nnlt]KV/9C.e2&slN %c+R2#T#2cqD1dUYnr/Q!"B$?n"+uR_fUc9bl]+]?Z)4fGIOLY&M'oJ&rFSgD.\)&\F8(dW,/BGMVm\$p#:;6E=o;da1$Rt4WsXD` %(1^ER&6u:$[qRZ%b(=Y37.!=fV3uEqGj':onrcf=#s/4]r2KH/!-9rrO;=Z3G!Xcqk2?*Y5U&;ka`Y`3U)eOq4h)W9ZO%7fi"6#\ %_U&mJWTgRQA9C>BO^Nc/hZm^]44&6qRM#`YQk+*@fN1"96O557Q0r>_3e/T!HNa$i_-4/iTlMch-]T/1N6/8eZVr0)`.&n/qkQjb %/R@2rjm3D,aZ0ZsU!sp;U60'oCr4_VNs#cRqm?]sPq4D2Z5q)_9V7ce5EBQWbdL^[1g5"h<$hk'Ve,!\k$1kM %Jca>3;S9,4h%uOF9qcO!JP]4PMo(#L$bZf8g27^=P:6ZhXY.^M-#!baWK+Gka!eSu7]$M"J0tZb.r89AY_KmN'nN?6T_-\?6>Hcj %a_kMB1(g-@Ik.Y.]RZkj2.4m^MLpS6rs>:X?*M@?1J9F8[fJ?X9bf9GdCR-!:?coSWc!V1"35Z4e,E)^U".eZB\Np%S^^RZfdVTiA.a-E_\!KJP=6I5 %(8&r@WA;4X7=Z17bNu7I#"q"A\PFHb5FYHic.MA^*:gNn;#P,:QKbRC_J1J$CJfY5-@l0i0F[b6(.6HHN-pfZZ(e;3l)'55F=M[_ %9u700;N7t"JGM@lo\(4Uq1PE/@A*th'Qi4=2Vd$"]Gq2Jh9+l)ckB]">P$9;5])/MRDjYNT/*T6!?"1EcI>FpkiTaW-al)K(=Xqe %3Yqd@2!ljuV0>S_gaR&bj-PX,c7";:r>b2&QCB_uOc3!\/SasU2s=rZJi3J(nEI4YZYj4lG/>pJZZ_X)BS130DLI(E;,pLqoJ.mu %6XpLN\-.MU+k']8dE^;gd%7rc7gmKdMiodr1lf.uW*P)oS(aR1U7bM^RU=R39mg5\U,t>`4uT=HaL>g(I8/ttL %M^V,c)*7BE`tZddTOOBS2OTb`cJK4)a-XF?1u94glHgsuT8LEEl@,NZ!.hRZ/2RNR*?Oub=,t,Poa$=U\]$NfMd %,3m^[5#!n7!3!N:jA"hD<"ZLa01+#Q(rZB.^oS[f>meQdP[eYNFhW0lQpdth8l!fW8O3ZA!9U?7l2AgM$\:SqCGd1X>#8fIC57ZVfY!U\5e_=a\!<`gWbYLaBr4W;32t-BpahgMgQS9-CS/kEW#ERqk4&Gc_IlkB%4pXl>KI$j'>.18gCqH/07q6%etM'AZ.LH[^>.Z9K/#=K-UK:43Zc-WY@k:9usp^ %O"AJ$Ji.7TdH\9[VUM>Lg7#H9N@bcVS/#fM>n/oJPO2W.3Hu*OJQ&>dk_TiK\6G\j@EYb"hfD`P-Y!"^`qWRpTSRj0U:E2sPg2NW %EgH377PJ&LPP"RJJ:$>pAN;!>ES)JEAXa=B-;Hjks!-/ra=65TnRjMH]h %9sQ"E=Q``f/sEk]YQM03-$CmKYQemq>(>G88a,Y1\>)aG!R,j)TUrbCks`(Z9S$e*@DaeMlr]0s0S@fOb/+$%,D,&e=Mu\s[2_KnLL %d*\@516)i)Rd)BfIq/T'^s\IU'ZI$)?tl&^,lp2?I0;pa\ue-G=o53H:hXPYQ%-'98PCKgb8XLI3V.o4LB %!8+8$]+B9(A/C8r$)7t1s%i7[)g@Zhd='9aMn5<&$CL6e-0ji"NYK`Tn2LlRH$Y>(jGYe6bnS'S9(p9gXH0Zo\R1=*A.1C&g4@b++J>EeQ!t:]?:"0t,V&blJ8+4&?9,nni%0-' %/jR'DHdL*/0P3Y9\nISf(u2^%H70gc8M0W<%Y2Pj),)X(EATUl:iAINVp(;,)`_5)6Wn)610Vet!8nR!"+_KR#cs3Q#WCd$-:8>6 %7A-pc'R8)iZBk\"c"7e\%YA'kZe6[Mr$AUc4n**@@*HVr)P0\Y7`tCG#k/s;N)nM4Uo64A:b=+ZW3f'&hcPOn3%@\T?*mG7A4O++ %o`L-cNE&I[,hN)pfS%aDmd[X@Y?uX'm]W6ZG#_`95=;Z`p]VT\.XD!*,Z/`!9!rNBL>hEOl79.n^(En@c+Mh0F+c5$M3P-6gL% %b:qWV>iYu"I:)U),M#=tg,;D@J`N*-'WBZT'F:l$?,_@$[73e$`#UUH)H*2[T%f.ua?6#dkPHR!0*.tTaLLm%l\c#Tt]"gV%DWY/JmB0n+Dj.LCj=R;_1CMCjR![XQl %\AScV@kmLc+7s@bMe6XE8?e3S;Cm_U\3TR^9Z%=*@":L^qO/$c#\FaI[Wc/>&2E8K4!U=H34$F1Ra)W-etm-E.L9C+Y:$+9\[s %M5aYA8#d't'9sfZ3^qFV%q:bI8L(8cgjZ?iP\=2Ucq44-bG9h7HCt[uCJZh%>,A#S7kkQd73Cap=%Yf#Z;lgA7Nm)Ui*mQKo;FiU %ePIr))5Z7qr=qBq3qd"..Rp29Lg-s(&?K0bsqLIK0c=9p<(g8$3of %34R%W\TBO%`sd!EM;OaZA>n,mf]r@^0aoh)25$:Ji(h*S4#W':@h>uuRQI[s1P3U*Ao?`!?SVH)<'LW6!D0.T?E[osu&4d?l2n %qG-[o(.afi\PlDaZ6jkA_<)`q;iu5V"?8&k,79ZSt")]LT-!udaZ4OVU\/?9O1\KOk*qi %d6sSI?gZH)P&.ti=t,;-n7/9+:k_Ok+,.c$,TJO1*A^:n6(K_.NT`,hEX,V4iP:d/l8^g*-0GTXfRFNmC<:Rn5`qTcJWOXK!S43%X--S[':(c??C&m`%'i#Eh)l[fU&e/6AaC15aR!oGmOMI$mW= %.$1?Ke,jKiD8jG0Z>LX_#F$8`JdrjTft"mj`G>%E#7=FU-GB(hqm\]cd"/WH2$I? %rV'qhrT8m)f=1XD[o@5@LL4JTPuIR8k2e>0T.P(0,>6+bq@7 %'f'=g)75^tUcn8@amf_.nPIM4V[ZYF!/s&,]Hs\6s_'A:C$`$_m'd][Y$KT=8cMFtt<#t:j!]YJ(Q"/#or*AKJIRkSj %W":We_Gcm#KR5l]$No7pJ5X\A %Z3L_9l:PuCgHMd#F\;h1DAocL23q=hNNNT,@r]5'!d''WlflTX6:n$uo4<2:>u5eM1FW?K.kl9Mc"//c@aVU,NjM,!85b4+'9+m:fV87G[Z\ePeeu^Q>/Z4Iln$tHO&i\Ar/_e^R-HjD;F[5@[QRWE/g/SNVPN6@03hS_aY&r7(mDEsHf+_WH(o+gm!KM<[7Z=DPl_'FWN%.,`0O=?h"\sAu9;R:l.13C\6K+V<:6S[#%h5jMQ1(h,RW(!`Y]c]35UT(<;?:TjFlZ*$AIepB %`7<_U[XDBjl\5U1h2KX#U0oE+hha'f^5aD2WtG(XGL]f,Z"o!r)c_thN/kMSJYa\OG?*pe,0rjF#uin'<"Yc92GYd'g,?(ikHT3' %oY@tC^k)HF9<@>+16J@q&>0Y:HgBDZEB1*>)DGSc;]==sKo%#eK4LA3`4!681BOaC!NPrm3MX[)`=q*J?=E4dl%.*>JL.J:@h!b&loMp9V60I!\+F/fPT'ZHD$0+5\OEm_8+Ion %^>gSKD$a!G]oAuJU;\`&,B1nb+7Ctt>=$ZZ)7=s7B*#0/;0c4_nH(N,:+Qh2;JpRF-p*O*Y-3&J*)UsNSalR.)5adkIX2ds__dVD %Ys3&plqV5ar*K;I62c-!fCP]YKd,t]k%@nC&"h3_mZc537#'aX$=)rUQKi:leida6X"28i5b`Hes7^@X%DhO94"r[Qeq!o.?7rHk %#>#\oDko>8iU%qKd2pb7S?`N;8u)GO`rf*N.W(HP$CBmHBPe%4iQ.?r+WgU0,#6JE=]sk.] %+.'mVTu!^%7<003In!3U4W#\B7&=e`pa6DW8]j%:-P'2A!l(hkU0jja("NkZ*[l.Glmd1%X@:;pq&TfUg_edW'`AhD;+ %A#lj>7DI^D+T$)g'18Fn5qc64.u$mZr\Ms8;l>tj?"JL-*DFB[I(kP=P"6HQ*j-mLS0MYeg.n4JV3d< %WSjtKASmT!(%ib""nL"ob%D-`[MX%J_?t&`8e7/r$;OWM$r&rRD"D?WMV9f.P>bN!UE`(jM./5pum>4R5?ps%PB-"+4mqC %B0*+783O3Q0sF,Q3iknGe+k$j:_@AZ(N'&Z*7bi6:2;U/06-RI/isNMPpkf9M."6m'f]_lL%@"ZQj_b7A%0*=B\Kq8cY.hJh-Xa*;Y#6[j\"3;%Iu1Q8V$DsPK7cS@ %H).3imeI=u:s#`.F`%#[3mnH@:1ZIa*-i8@5F"OF>CeSUICQbGlN:SLK-Yh@@fPeG4L0RX-1e-ReX0d#[):u%3].94;9oa:BVA)% %!s2HMC1gi,4t;>16\//RNYHCPeSM9qff1Bd7?TZN-um$QELg+TcC1#q5c(Ua#)qf[>CeM17C=d_Nn(b74Z!RcZZsg@ertU`0Z2^hcE4`9"jK %8JSg@JWmjb6#K+[Ss.)BY1F7*:rt2dJA*U)qC5VWCBmHB'L;t._=EU$O'4MPch0PR8ltD^C[6ak=>r&rRG!BHVk7%MHA:b$amPLl %7$8mu9XbWsO[Mq:&JJ!?,M.VD[]o4"-*LbE5jU8V%8LLn2MoFa6c5;C6S/s1Bh0Ro/JT#< %Ep9S*F_m7pFY)6=V5GWj%P2\!9o&#i$lp]rj=m6U?\&!ep3"ckO(pi[/&o(H0G^q*V5Z1Q9iLQ>W;A+]RL*CYlQqU`'o["hQoAmD %d^UUS%U:W%"&#bn-.]'79a;6,YP5d)Q@2R>jba%S/:Pg-q^YcgS=Zq^?rid&]7TKC/%s3XC4qRGA[a\X1I?W"5c;&*Mr=o@bIKD! %$?T==#FgJ0Z&X3eh6I7eA-BTTY&,8I_n)PX='K[#F.UmBK@PVB<`"!?"XYeaWK1>MJ]dDN*)Oa<`nXU3Yrk:-/$'c4*Diac1rp\S %*iF]IqsOoShsYu9D>U7mde3B2AAZ_o(I9E!@4eUn("hpkV4&6t#o@BZ+M+BmcOS#@X*SWfD`cVVjfhKthkV=WeF_"E$?n),Np=m_ %4V4:7Ug_ %edW'`AAV3?RoIm"'jZ%jV=LhFh&Q'O?4,K92(p7u(_<]]*is-[/IKLkoY>I*NpF%:/sDP=;OkSl@/B]WGHfq&f=$a^@9jEDlch@( %of@_i$@0)^pLJ7n<2@@>&f-G$!e#$.5c#rAUTE3.cK4e&4&C6r#Wc)V!HD4oeH:"Y&>7HOHgBD^i>U8V%8LKKdAdL6Nt^@gG..N# %b9.ngc=m>pH.`eYeE?%G8fd+p=LB`XYWAjsTuE>KkJtAekmQ(Xom)id&>5.eHFmkFLML!N1cUcr7\/I@25kc/fX]Uba%0.WnamH0#>u'@JUsZmquZ+Fe]mh#VJl43\s>7ONc?rSs#^ZA@/\h?46u!G"jU@ZnHi8)PjqbU7mlqVm;U?k!iZZ=C"')! %F(s3[[0+)GkJ0t>D2EDrZ@C%=#`oYjhR^.D>Rp(S#%);biCu:Q&-kh9OsU[/p"5lh"R`JD.cRqG"=\Gojg?!NrAC)N\oAl %I]`bS1t&g,gHI*BF[L^YR;c9TZSj[LMG[E*Ecj)12HN!<[0q"q*a=CK@AU]OCPdauiu2J6d`7WS$LFdX6]&)#;QusH?%>OJmAOgT %LZG\B#(JE"/^X/NU4Q79]t5"=F)b.HY1.fgqi(r-EDQtX!L9rgR``+9b)C1k[0*61MEo!YpX:;)._SlK<]_EhV6+pl[I(ls82h5B %Q19V'>$7@5$)G0BQk.QC[q76?gHC)c*/qpl_'=9'Y:V-8b1^:r0IJ,-3*I2DLGSEOPKV8[d-01u>dZ.9d*Ak5L499jNQME/R.!02 %i^5jFYK18qG_$Zf4.H_9&dfcs:mY02fJfJ^H4( %Zl>%1U_mpZ_ailZ5>V93:W5im9\iT=keZC5oO/FoA]-+8U %?>mB"`(LkQC2GJ&AR8hO!69(;"c.Z%6Y)\A=l&@NS`*TOL %j1r9=_s1_?j0/,^op4gqe8Nkj4ib04Z3)O]o;Lh8ee0WQTAg2j#:?pG4#AR-Po8*hUO/R1k65C,SLoY! %>P94#SEnRpbWq('M6&`d0g2%Nrl_c3M;P$C/un?cF0-&X<)&O5!1gq2*FU6Tbk`94V48a=*s8ep2N*o)]G6h %7)R2b/167?+T8DOgUabP27+X#>u(sV@)bfR_rl!8,+,2:^O29F`%#c*7bQ.:1fpQp,OE.AXuOMkhssoAV1Ic4f2cK %*I,C7MQdRins4HpmE@MCHE8,84\u8%lu0TNX;Kfaj/N=c2"K3l>]@?BSJDPo; %8sO@^8/FDE]aFs"!h2^)EG?S]@9lgi6b.<:/Aq$%6h'jMEE--SY\fsjR<9"pl_gOfkFK<78jZ\,C7;?KOojL9];j!dRk*?h=<5b$ %ei@]QT@1!U8h7R[MlJ>A\%Z]$Qc$D._251t,g&8Kc/,J+33\WD8U+Z5=B/p`EQR2:U+/f&-i0k)Um7\a@>FWH/.UI9V^Ol5AYjm& %;3@]!e$n_>EB#m%5?1lm_AdID'^c]=*4XTq8J//+QbZM$ZBF_B:G!j?/$btF(NK>\M$+&B$ESt.b-"6_.(@p!*.k0_rX,Did$!Ccgd[q*hc49L>=HYnqd`O"nZWC7K?h`)Q>YeY[4sl&+1]EU"eKsj0 %CP7XH@r]k%2^P.E2/D9Z<*2_:kt#Y$W0Gir8_:CcBm#KE"'mc"#OQY4*7A/%`HAst@r\&^D>UOWehmV+PuO(uARDhNX2a/7]l"1] %Lg1q\.]fF^ %qarC>)Or@T%QArVU0/cX#OZ.GO?p0-SQ8emT]R!d8h:9i2HMJgX*neD %Mm&=\F]]Wn=%k?=]sd%^uL_Lgg+lZTtkW^GEi]`uX]XOU2Wj^L77[s\Dqf?ND4RJZ@m %[;:Bn4Y!\o+bd&WDC7JaYE]a,PofBooG(Kt5-H]-A_YT(2IqTn!PP&f^qEd+_qM/k\/tDP/?ZIbD/j%;Y\n.DobCTu>`CE7 %R!f,R#O\utn03%fdm:%7`97KZ/$RA0Cg'b9gB+KBBam_:%d5FI33X,jECbFV("WInJ]2c_[I(ls82h5BQ)PTTpf'Ba]`O)o>HsEK %VcJua+DXsl\m[6[#NV"E?12o?jIL"=[)77p('j98;B4+kub:K>9Jjd9D/]D&[,CGH.=h: %%IkKT#PncY%btir339fnMX,hs^uB\+g@fMHX;`(Jb#eej=md*r'j)Hcf1NlK67'[Y=&k(o3>j^i=CO*k_6q6TAi*Io[U2<_[Jm)/#@XX6hQWd7l6GLC;/`'lQ#FLCV"+:?="^#Q:339fnMX,hs %^uB\+gA9bHedW'`AhN*(>.N6kJ]33;ja[=6r\N`o&WJ"mX<$LTYUmS_pLr=DWpRj4l@Ar#]\;+/gHJl[ %\tQs^9LeBeBP)uRYD9P!<@3rtX;n\B%*"f!9LkD#Ss&i60e#%BPT=H!ftki##@m%VRCl1kO2aSVj9/G,u^o>g`i-;CN!T;H%/S!NWr?k\G+i#N\db#k4IP]9b5[-u2RH\)87YlD23J!d^MC %)H'E9`$O9Ll[_H_Yur,XD`ct/IB(=:+HAmkbojkHFkC1W^u-Z %X1j`!lAKs@VepuaHN.Wul@?SEMMKpVG<#IgP4&4MqMOaBCYMA0Ofl`S.e>7M/a5j9-EY#A_,_oed"(7"'/Gfp)-Ya/Z5Z`BQK<7n+ %a(c>hHk0KT(#N6I[ZAU?h9b(Zjr7^ZqDu=daq?2#;R!bYc!.BNJg5&69b4A?Jl"Lp=L9&"g;TcX5gt9)eEWiSSAFZ%qYB&nYhi=1 %[ZAO=>n?rrdCIb:MeS:X4U8C'_'uI?2(Z,ede`kY=R94H1n&@1FW`_0V!IBAD',&fh,*$?L)\EW<9[o# %=$.>gOI9)#l9/)0%HZ<-!!EV#*Djcl7LQHP[^\%r.'[7K5Z`;D$)Xea-.^_XVr!'9grd"5Mme&D%dSuV-aVa8DmMq->4%S$=K8/> %:^\Vi^,n_5+s*(48SW+s[MQ2h=?FlEY:RLp.:n?X[Q3g6f@hauY4e009HE/.q#>X5gP@R?)YVtR2[?c@.=&j3X;*IdSk:%oG:[C7 %=&PM^)7?oP9gF;6(K`iIfl%pJ__nW%DL\J)l(rtGI:L7fW(`T:T#sO+;t%n?rXZn%qMt&]M!\+(cuehL4j;G_nR/D\ %ifRD-(#K$nHc:3[[I'_EX@F[X.KaSds4Mb*h9(af61bQM+8B<\4uf?Z*fcg[b'(BMD&JYq/`>VTTNEb%/Ip;^Q=ZVj^DTr[CN"5H %Z8h2V=r(Y2_-Aui`Z1-18?=r#/';i:XG'Pk[d7stMCPj7Z=MElZE`t4YI&u-8jPS/ggq"t[9%Z^'s.6aCH[r3oWIm[5LHWN>>c-d %VMfpZj\:;3<8O^T[9%ZnXc`b7oj0aE>YbNhet*AQ[9$`TjAG^+(4aE(3:to,]@nbu=N[H3S^r*:r<0^c/,a"j[V]0ql'`W;.b.7e %I:%X_WP('=flaH>V_$TF4]6\nXZj4pJ9fku[mZbH5Z?oeKN05LK56a:^<]tYV'!FP^!b66CYP0)ot%I,-d^\"GOeBA?1!mu>cX[Y %<4,\YQ8am?=J/Q!A48q[Qo\'C_!L=dcL0EgaeEBP&)7g^<:;,k'gU1nal?ZahK.#.)i/F3TQF-ig%kc=%6>T()#>;"\q6jIS#aES* %\M@H)$V\#ZDqo&ZFTkl:Yh,T*s'4G":Jjn7^d-T.VDiU6gL=s%.m*62\f4>[8L`t/J7Sk)Ot6ZWo95:U\,`![],"d?Y`kTh^9&%( %X6[.ogT)CuQn&H$^#lOSIW"edc*Xop/*cu#XT!>MYh7a4/Y2mlK;E[Ic#C4Ji[QkJRKd&UYh50I*uTsDfG&+7C@/0Vom0gIXq&pp %9<#;HO54QVoTQ@.F)Op=/lrkg2!K/0Z/ldC]"0FU\5lFWfbU,I?\CT,[0(Sp=aG%hT[NR2mk7GlpDA"r1n0\@Z?nGo\'>X\h$"S(/a=CQ"hiJ"Bo)sI]g(i %\#@m>l39A5l39D4Ki'HMcrrd?Ah,dA>&=EYen@OTbQ<,&U>u[4[W/_/9+Pj(=aFb`U=+6hl`Kdmk\@HrPAP0KA[PiGG2T>631*'V %P'^MNZ]&:pU4VuR7JFnY#\sf*Ffj5,JUL'dWg_MIW=qn"f)\uhZh30Z7A]I\em%BOd+)amBA;-`lY=,9m_KR9E6r[+=]2Xcb6Y7l %BF]/[ZGMl<6,o@T"lRD-C0N*J.mdLsXTkd/>'b.iVpbZ!3B1(H>jVaqHdt!Q$rpCQ'Qm-X_kPMf'DTB4I$D3Jr10c8$14fK53UbS?S=+8IbiR`?cnX:t-sHaBiWFACjjg %KQ"PI^og;Q#j-.5IBU'L8j@s28kVD'eok/uoX_U=:Skr@=fOcN;Pg2pf6SnHeElA$Puh@5\HYj\.P5mHP<:>F[<5'`$2&m>P%$a8 %?=F%96']15>'Zs:5ZaeYT58:)XHkqRh16ru[2Y00WjI^]Y,?kmDH8Bi]RoIM(4]Sb"d,elY?fm,rf=Ho7\I7^7jutfkrTo)\hes% %:4m6Ui#S]'AP''U40XuM>.X@<:HeBMo?Y7b8#!jD/m_;gNiWHhki&C.WB%e_5X*e=5R*r@*=A._b)U>6LQWZim'Qrd%$'0U\8_u] %+&B\SdRu!?]1M@'jG-+BM'3EXjpNEZ1,3M/YZPi_HgQ@^`)_*K\DRch%5f7&6WB:TGUY^?l>2-/5RRb8KnL^C)$OgcH2J#r:`NI! %U@9H1H70G^rLuNJirB.j/5_=]NaskJ1rmX,=hT@G@bM(mGI,jeU4m)n.<8!S>$70#'[%hZ/N5ot!s.dTU*A*k[>#<; %UZjNm6PLV`<7T,lcB2C*!QtDgI]o@=&KsMERj#jL)7&-%bZ=l=Z?iROV*&Hth4&VCU)J,!HGbCTC3t#`k',3abd,C2bAh %A>j4*Y)0Ni%@hJ@Je87q)0%JQ>bog8+Ch3SRcknbCccMEUrEAV*,/M\'_`C7FO=NWrc'NoThu2O!mGZ=1%mLhMIX?6Z"[EU6n,@W] %os[9ZD[Y7Uh^@pPfam7Ir?'noof`4A/,I^Rs6EI14MN<#]_R!SZ#H,gJ,>Sm^L"Z;K"meghuEN;[f$[7n!9BkDnl5AG@+[hs7,/3h(c:NjhFPC5#Tl$[s'[>3k<0EAUJ1_T.dk^op^q^s7bZT %s*Hh?rlaGls7-LQf4r=\Im/@/qr?i7F0k7=_iJHn5Q#c]fj%-GkJMhn*p0+<,YEULIC?u=6I%72Qpn0r1>dr %YUu+,p>aEl)n4hhm)-l%)5f"P?MnnR'd&?KEI,'5/bI;bPt94S]T0&YDf3m>:[b"^D&".sfg!b8c=S3^d.kT3A2Z(&lJq!XVme&R %R^8QB7IQSqnF3\3mM,+PNHq"`uS+1pIou[Yrhj'VCU0YI*]OAn:>t.rUK%Blq]PfmsdGah(5"#bn/.&?AX'S %R/L;LBpcV[L&'W:Z#03dn'>lHDQdt:0;5e$[C^C"IJNm=_ti\iX7.)B5[e-^fY@IOm+pM7>HTZj7:FomR4eorU+e/+e#ue\H?XF. %V!*`O?Cu^L<2MO2H!Q\L1Xk,&Q"dSHFO?I^mQ;8EBk@.!`jBDQYCA9b`cQJ!YHs.*IQVn&rUVX'ReG"oC/2+t^9+u1q[@SE3GWlL %m^,(@"n?64Sa7tQrr1p;?,UuCFJR/ZpkRV5?_./]qugUe8#PQT^Da0Pe&fW@+3mZb%duTWD%p56T>oV'FSY<>&EXj/T>;#p^'6fl %Fd';#%UHhrpYkK4*^p#BC@k-MpM4$_%UIit@)'0XKXrh9!;8bkg"/H=J7*WNfu&,uG`P[m!ko%U2'lWIFV %=3#e:.H#-rk?#.5Zddpr0t$X@8]q&*:bPKU^ %h/0"Zn<9CtFo,qGJ*3B4oD.n,ZET8YgV9;Lhl2+m&.^k53PYO_o'CN(6N-b*g$WO>%kr:SV[K\MFFQ<_q;DbUDMQ/lf`^9?gAU3( %^_0H684m&[$t:+X;k`ffO3Q=Piihe#/E+)F\']fC@brc,q)8@pH4jDCk72e2.-b$?o$II$R7 %\*"PT1E>[AV6g-^qW@a;f,*%'D!$c4,Pcg)"DNY5d#<@&D'_QA5sj6kL:2aDmI,"ejIDI+D5BEXS?O_XmRqfcCEh'T,5l,1B7#bi %L:"DV9R"V<^4.l@S&N'$gi8+T\2W<2-&_Z^cJu(CK^PGU%&&s=fnJ`T.G*>2LkY:Vj3IAhm*0V/HCk*0c0h[.+&B&Bc7Zgk]/VmC %V(8`un`%agEoXHSH18+?^N_Ugn^[GjpD53TB:!74[spD`^I,(hmE%S>.mN=Xa,MI&5Ksa>UtmrWL[F1Q4'X4Q`n\%p/mk37Xu8@C %+/VK?'"'cP9Zt3+\"IT6<-)rmf .b22jKhT^-!qV+(V'D.].2/LGfg:S*fDQYX*"GUHn@9iW;LL; %bfSVKkI9XSR^&72o&[2q2D`3f75F:/8+0B^RPRA01pZs;+0>/DCg@HsaP*!S-- %mRnD8CEh'T,5i",6-P_negpbn(rRb2`bU;pbc#-]6ZE[\"(5?P2E"3R>94(?\b!N%%>6^siBW2:F5M;H]`^YQJIjKW]C1f0poFN? %k0UQ=jXN>3#VfiW>>LTP5`"$h<-)rmf(%YU3(pT;3DY9+%TeR"'fM;stEO_,8X=$!`p/DrB5P&&bFVr.6HX?<]hg\uR6Gbr5@ %Mi)4U@24F`T$fC$3uhmf9kiA*Q[C-6EI[Z#1_p.85Cj0V8clDGeI-q3#h226?B[YQiMHSj!G\<(Y=bG4!"0V6[#h3YjCo3u(@nho %VhI6M*I6r+*8`oU++/:2eFMo$E^T!GOSGlh+e)QHglPn5%JecS^X"P3G&d)rG<;=Qos1c-]QBD=[HBIR):BN)4t"X[CV!/l9[Cf0 %hr8)U9>uS727uu/"ML_J0PXD\o)EI.r;/qY\bu2[nqXp7O6=2:]=bkaXMBi1KK-_mHhQn*lL'uUq^_:;m,[l@3ENt2qVj%%n/dHl %Cg>4_io7oj68u-oV7oB(cnln8 %bDH%/`bkM82(ldY1XT!BXfe;-hTi+Xjm20/mU!f"Y^,MX`VT4*\(aY@\"&l2Q*>IaPs%WWZ'R@nhONL&G^4Ho6b`?gn[.+,]0?]S %Q`R5j'3IA_:Z8S6iBhjKa)^]P@[k>H\Tf[g?7GAH)YM(^la:sd(GFkp-j]I=D"^p9(m,q@esF09/_7o.&$p*F7,qZZ:G9Np=eBd"'^TOSF]4WFMem4+u1sD/B%;rp7!'ZCB/aOLb_%T:[Sq %j)$n=`;,^WeLt6X>r-SMT&h'nrP!7?LTIP)Z'FWYC_r#s@^03$:_s=/"kbN\OF\a;`HJN=/f*3\@_5`Y(Q7ZiZ!GSa._G"K?VE-! %0o'[LBA,Z+bAJid9G/4-.nenlgR=<*R1ucq*P/epD!^0Zp2;>AGM8L0LkdR]ptN^0QLZd= %07.GefiDE;Rt>N0)gdrU\b3%?.4b"8o:$,"^ET1)>>DgjfoHiL)3<9`7%l"H+>.`Hol@f@A[. %r\kd/5=7JV%H1^Ggh-n(Y9B*DV`)m"kOZ0(K&X;nbHJb-=Mp24ZN@LK]>YDe-0/pJ"Dj&D+=rh//WrHLmTK[(9RX/KCl&A,=9>pm %.5$p:m5Tm?'(?;C==aKF?jX>+R1j#6[<@'h$X1:uVb\1Kn^;L9@Ct$J\So18p?q)(o_.A*YLhqnik"BT9l#m*?TaPGS(mPhe%9En %]cIO*rc*BAVb4bOpuSVZRmUGa5$i\D:@MV3(=Ta@q.ST:c';5A5P]9la.'F8qsj%6*Btd4sHd6NA]=GYG_7$SuM]_,"f7$R% %RnMJm?I,9ef<6n(c_ka,;@;OR1Kd>D/>Z1?p;Ip9EN+Uh(UQi#:nGX8nrJhjhg`9eaKeHNZT/r_[VE.@8ZdbTF*WGXHFOG0^ARSH %NL5*;=)-_)fPG.fK5>6Id>XK3CE/K5%-!**XC6r1g//7SD4tgYDp,iM,jm7MgfLiCDN8Jb+[`Ed##"BY0g1>=/NV@T1G(Z:lfh*4 %8`la'/NV@T1G(Z:U,0L@.[KjrD:Y.6]KegHcBqe\BRXj+@_C@AiN`r5>RdA:&r&d.R:"e+;=$rbIMtlGN!B %Zehd\AhT0`o:>scT5'Dp(Ag %*0>X;i7%8//Ra'.O0O23/9%r*,,[D-?BCn-p&"*L'YIp1j,`$8.rBh!/Mu %Ik:l^f>$)sT!Fu.)1Hmk].i7oqn&Zf[rb$L9sm>_p(H%g#qcJ]WhoFC6eo1`VJNrHA0*Hkq4KcOW>9XSVeVHi%Ub&C0/_g,&EjYI?OJ8'BGYpj$d`T+4rq.t/@Q&=j&+nnBL#[]Gp[YF9V$XsbZG]GklVke %NKapc2N`MR&ZkWc"+aqDYC649;8[uR3oEQcPQk\C#UFfg(>9W+feT.bcY[BQa'?D?R`K?*O0HmNQRQ]%I9H],Jl.9KY(2N'YUM"9 %N%I+\PD[q$gO*C'Q4B.f0S?IL3hpC07-lk!V>09>Ca6#=)o+%/Jig1s_FA+k@A!9!V0sV.c@H0MF*+Y:\X]G@,:N&:'`ba=T=)DE %e[0d1,GD?I$3VKh:t$BU9(O*JCB^?GE+%FfUY<2p+Mf[a'EKaf'6d:!.h]M&KB[@%nZ:++OZZ;"gLM %`2Hr/^g<'t!%NJ>4m!Vf0!O>r.uFD8gjm'ZQN7l'9*=#eX=HNs>jkC$!JB]Y`e:15QQglcY-#-0DOlAZC'W4,p"&9$Z.D6>k,XH* %Uej0U=rOQWd>;$6fcUn.?t[07#aoH/jucH\J^NXITDFj?a8i*\:(0N$k@>5J?6t[50)L/t'hSgK6;6^%D?\J_6D0+B6HTlWF<8Le %N21R_!*Fma"?)D+(@i(_>EqP:3Y"taQeS$o:jq7u#3KJr\M]CL$uds%BuVN/G7;;@9u/C!qqB2WMj4n?]=nVK"ZIIQ7+n:m6W5\S %;q&/h;eT5DbDS.F^UpZi%2+1+6_h?PXD5IPF!n\O(G#:0K%+fctcs#mR,lNKE2u&1%OT%ipmH,D3eRU'TAU&f$=`Vh;2o %3IikTkE*/r/.1Nq9Xq@5#%G5^JBAM0Y@'lOM;t&IAt?,0LVi/gP&WA5N6E5B*n$;#j";MTmt:bt:R(EHHuNrk8QGjh6S9FO'7iG# %+ZZZr-j_Rc%#7%S3u(P[=G6G`m3k.Ak.->AMG#8mUQSPY7'@..0;5Mr %Y3.jA@qd+__OsF?o<\M[A"D1/.X+Bu'Y`TdLYok/I"]BZMfSaMIpR[Mqf_F`S!1>EB15bM0)of"WEs#fjhKJ_CJ48NK$flics:t8 %i=BiHDFq]PpZ32PTH^:\_SfDsB(,6[c+>b+iF1,90 %HJ5g#6DCml@hd61aL\e_oK^!JR(\9B\S[4OWH,g.cQ]0)NP1)WFsQE;fJ%1,=9'j5OpUsRc^l'k3CplF"\2\G6h-3$KX\TCKun%; %q*hc&ra'IGIh*/;Xi`P!U25<+q8-)\?0GP;,]jd+(Js4L)*Egt^rmHu.ZbAHahS(t,*<3TZO)s**!7Ik,N]XoUL9):g^B`&WY,EW %*d]7*jjIo'k!375Qq`Yn"=tSs<,S+$^&\ukN:^96s$/+VWOIhi:i'%4n5>DR$HsGuk,)Sk0Jl.f(+_+8*ks8GWD";'"Z2<,/<\/m %i.LU;i1ido4Tf=q4?h!9,tH1l$l,2""4[QmIK7u2!okpaT[83[jH+[t9ir4*]oJVNn)G.ISP,8.^O[m`/A@4<9IsLp"K\+2I(=s) %DHs`%R2NXa)ND@c4?Fk=$Ve*HMDU0c/>W<'jTOXb7rKlP5h>CkT//FB %*O05742Bld7K:N*JB-[blrb41mhHls/7-f%ll):4Feb)5Z=?=l"]ua'o=.6P%O.;e\tDJN09ftPP+ou5oZ>Q.(N:p8NS=Qd!@*CG %)`a:(gSW`2*S._l>I_NnO%8G"SgURNJ*]pSD$<@5+X'IS!LF#fD8eQ?\QJ0q/W5iQ6"C4M2K"EEc5!p#`qt=A+H`#P,([ia(m1rd %V(30W\XI-CTOS7lM_V?5$NaLm0i7TBXIc00>PW`WGC_dK/RkH)-U0ln_%)]l`ObW^(lI %WYa?CR?E$'E-f1WNCfB)Fbl_cJjJ5;?A,7=:XV^Gj0KI0,nhY1LW;t1N6B,\PH\Pc'fkfeMKgc5.:2::N31]]P^"^X+R,7V9gVc>0m^(a3M*/r]\JU:>Y0Wdfbg579NJ-O'S<7VquG9Xnj/+*HfO$spFc;YF=pthb`ON9_u2P*H84:lO8-l5ea&3pm&M0t&ZP@,[LC/WF(&2b0/.jUD` %SjGCoMa\*+kV*)G^Lf%^H8APVW?\0\&5:>880bH+ONu'V^R0&)#JpIOh7sb&Viutd*W``%4?r6+]*UaMRd/0#%sNa"eY>JQK0hh@ %8!dU9-sCjU3]VPK6q]TJ;\F9#7Ki#t3\n:gJc'FSYE2b+-Gb/M`er9"@+HjDW%Pro=ek<4%>TiLU=uChqkEThPGi5MS*TpG8;\E;qLrcidF/-Y>#r`p3r@9*C/b5:M3;pC'H!QV6cI-`)#+7?)9^"IL^iI'M)PurSo0Q8V1F2Nief/m%<'Cdi5lc= %-3bR%XUCqTP`rCRbag1e2OA%;D"G`"=V2AcDhsFKY:m-t;Mh/0?lNjk=Q&O,Wo%TP=".Fu>,0OdY@8r8V9IG'bD'r!pV*)u$:Sqp1([/#6;bg8^q^j#_1p%Jbrs[>g^B_Ar>A1,)VcJ,nc!HkFb%BP0_mGMWdH?j)OmfQ5Sl*XTHn. %kL;C)AN/eL#@N+rW&SL\=mEh5oei%k80+@RXq@=%P:_R,2c>_;9'7'-'j9B6a:D=5bmAMG+t6#aQ-Y:3@N^o:a]hVr>`:0l!$kp0 %0bJY7JcoB$8EF1*l%;i`,EC[h8n7tT'iM'`Pn(Su@Hi$=S]%3V#tuV$&HT*+7&n01Z@*V===TLH4>kg%#@@"9\9ZKM1YDgq<6n%ZNG*>0NEo:=k`H&+ZA4,)1JO&p8o55]ZrrbV$9A,lS8 %[/-Npqo4TBjqAp);gZ9S#Q.fg;-KJQ7EF@(1LG<:n*?I,WuoVN0kqa24LA[H^1UB.",SS6Qc6oPd1o@NasX!=,qDgM%A]I/KX=/O %5%^":V@Xe=R`.!#U^L]*,jQb4DESb&4b^`5U9fP!?k@>[hlF"*88C3Veh,#UKrX(\LH,>868QV@@3E&#f#H6k!X#&8%pOSsPf>De %mMjk\_';9S%(.YA&:BS[lo;oU9H'5BE:r"gibgVg@8Z/p\TOVGL*E(A)/G/.0NfG"T>eIK(Z;No\CtBSJ@5Z(!m2;1L>uFdDT@sY %3M>&939N>46Aj4I\@qurl=LU=76fHd_TfqJlQ5@g8-6;kNn5KFXB6U/+;RLZQ\'c2S/=PdGb&U %oYJ+8+DhkG-H\%J?$'H;nN[hkdUG01@3u;%^mE&q".k&EO65OCS`O2V]5(21^[qV\)?+$s:i] %0NUW(]ca..S0U!"@Rr!>:^%dRV%#GOjl"*ni5fP[/D>c^Cl!m9m\jN18U1AL<]dQTp,B)8!5kicQrW.ud@BKu!MreQr_ih&>#=E>!5+E6lQRUVEa+/#:o6< %G_uL@4Wf_)/nC&H=8[RVR?`m+MG8'9E4$/L.,5>dkN"+[0GQr*@4-irMn=D]-;o^&UP94M:+bb]2o:JC9QP_DFX#:l&;"P")1Wn& %)4(RW"sf]JHVqR5RQTE:_Cd,-,8+l-30L-q3KsS?_64iP"*H]:l%'YbV6[L-oDj.rjV;=sTV\K7INJPG0r.9D8Uf)R3RLOE';]gc"gpV6h %Ffo\5LDu'X_jD!>cV/K_Y-7DrSIY$)7aTY10F=^H$"o'2d%hmA"jW3UFK*YL9-I+0n6-3b`jlGiK=EcG-L2JF!mP\i$f]O*m$X;u %Y@uQe>F(hBlNA+pC:;[RMd)U-NL90;-@I3L7Y+_Hdr*T2d966)4a* %V,TuiMRiGS[Eq`,4pd(^Ce=gh$.P+mQngH3#L!D[3hihm%]UrSS1%0&ffi1:W+':V-M%6@BEi5:`(iSVSSYuQ?31D[,VfK(LT\]# %Jc=lq:nBd1"SS(QJr$*e'mMhe23>KT%$i(aTUcqaTrWc,Qq%mZ2^*o(VhuDGP0lj"3f:.j$/;\kY66`r,m-FOjdIljjDC^ENH5fZ %mlW*TGe=._H])>F'lfr+)$het4W+=hMQkM=e;LE+]is!e-;u>5bTY3JI%@(0N2q#gG'C5.i).cWR%Wl;MmU*[I0Kqdb"5@I2R$ZO %kg'gFesko\(,quoA3LefI.,7gX^n7Y'R6i:4i0\\3"&NMh;4cAcH`SaXt51ml66L@O+;r,9!l,TCPtrQ>>_iLf[(u@08g])AEc/CC*EdZ0WiqW/!'3/N/"<"'8OE:9=_3+A`LD3gaVcE0\TLaq,1jAnmEM %Z]+5('PIeaVh$gA3?5k)M2Z3n,leUj4Q^!E>&kB#(dgqeK9HF3u=a:a_Y[=A=H %g+`n/#DjsQ+`_s`#6W'sP:oYHjGA[!Ocgp\EQj(D']0&%p;fgMTU(F9Qh0#Ur&.'%l]ce1Jm"UklIkK^_6XtC-V!d'nOVdCk6XKs %I<&4'+]VHho&<_?>Q6.98G#AJC84dp4UjS$+pb12jcNtE;ie:I'einR/unF:$(Wj\"CWN*)X`P@?G3g3?B%#,d4)1jX#Hlu3( %dYs^P#]#,+(_FeL4E^qFQZb-%;+.O#mKf4jm^Jcg"0r9#!QoD0j/#Yd&!Wudh,,.sK%!s]AhU\DLK5i:3;/,5DSa([eE7-rI%V#")VJO<`4`_#^UglOAqaG&:u#3](IB$OYLU,Y,]!%EEHi,dOK0)FG@:9 %$BuQ-+8`o8) %)(,Ei:RUDfaKF.r:rX'b6-c22,h$NVjUnk_GWum@R.BNC*hhfi=f?ET[8YO+l0(-%-;@#qI'7Q3\V-,%mJ.'ulA`nah?/K=kMj:S %ap^-7@3%FFYZ;cq!A3+647d&lTK')q_J;Tq^c=k?nmtp_7Xn4S_/\ENJ(ui,g`tmJ-l3!m"q=U)E]Gm-5@1^G"88SM/lV?8,DGeW"C-qQ%B163t.h0:!Xp`SL89:Opb)Z!#M+>HSq_,LL):,N.dFn %+9`F7l&_WNAUNW9Um#fk)rY;?mP[r5Lea(6m_nH@'^S9"[S6(!`*BZj.04A0Mm@TSYG\u53ECn['mjn'P(HgMhYmfkS%\i %W1nU%>;R4R"&j0iJ@&.Z#`:H(q1Oj&'[1<+KZH4A@uDF#nEseE+4ZbU`tgn&T_lbF5Eb5CNjG>.5%=NHf05AW#QU(8l\EtRWZ*6= %muOZ#,ba7ZXaP::r;CWCO(tKWj(]YV0o(!qm3AkB5J$Pcm9kA0,K5W>mb10$bhX@GqaaU#*a/A2[dMPNO(uhT@r!1.$m&^OW2=o( %VY6.JW][``O^+EseNT.#qk2Y5[@g;i3-fW5,Djcr8F7Yaj&l3B8D$#5]sIK2`tuCRN0hR#]KHnFm\:-G9!n::$f2r0D=GpVDi`O/GZV^c %2q%HNK"&.?`tl:B(5#9\$Gah.X6=4VFT$h(VH#[o>lNmEbcb&n5dWM,7E?LM-9S8 %"`KI?XS^(j[msoXI;HaSUGp%6*`qk)8BeXU/pP!-8m!Ph/@oF<`,X<`"c*DP0 %s,u_YaP_0+%:pYs8m"GhY9MT)ioW*56m\fR`Zh(@q?(D@3+^CQr40o;.O;!n+E?,$.`0S(QsbL(J^Ls)4ufAX64@-2nX\rF"%%2T %2'GPgYD/9Dl%"C7_/7:kZ&f`oKYQ.(K90bA'auiWnK]M3OgG=:,Hq:l^u`YQa;#nMSZ0C35aUa%8Uqr"T'$G)Ga*0u)Umame/!(9 %5asrK);_s?8_lR!.8-TCV(nNn=C3lLA*i>,ZVE*'%2bnPO)fO.A;!Lr('-.&]E(frG@hT7Uhr,%j"'sr@VCj2T@qS`ZB=h):dK;8"=9lWnJ>Xs8F0u>l?Ku"2K6mDX`2=850!qfOVF[GrWP3IF1L_;eQLoUHmn:mN %'cV`Tn%YOZPF!QJ!qP@:eVWtENl>G9i.8U>[a`fg.BChoEaFGFTf=6kD. %D]>?1RY[b[T47XW()sJM#u)ej63W7AeV*9jg+(*b00BOj2s)g-!'lC_h#Lh7ga=@#MP[L6YK?N6b$O2.O\$Z):H'-C=0t(*?3QoK %#AbcH30i`$k0Hk]S!.5Xol>s9,qsq.\0IDoM&0Aum]_K23C?Fa$N:L^3;8qY:9bG2&b94)Cp`K7\]%FVr?,)Of=:pgje;Yn,I$AT6tJ@,r(J]Js&!F3FZ=cSn1nQfBK@/\1?rL+)19kRV+)PC*f$?C^47^cp/mGF"K"jb-kbqObZ9!m1ORg9=%Ga/8o:aM(;;AAH-]iUl!\;J=8jSET!GbkSR6e"gqIO+ %c?Y(g9Gfg=1B@[p`M13-,#I*Q0,3L&;/KkMTJEp\0aN)s4&EKm+ZJpl0Q:%S]s#5-iqSOJnp;R)$73GSn:i"8Ag#t4&j&FU3]WCY %!Sh]%X\II=n8r9/LNdppE?aYQ->BR'9`(8Y\%jl+kf>EX*\*Gl=F(,eE0N9aC33gYP%g]`YC\$gj[^RK!K$`K:Ok<%YZ#0e*J8N1 %;.alKr4TVE"0jCt+%T'+]IjcE'G3W(-$Np4H%FPBI?rO"-kU@WlAm!H#S'KDcrh'S/u5E2g0iNsj's)lCGKU>]4U0Ok4X%EGE6lV %]5BReK'&$?VMZKO5S@?%6D;KO*?4@_'_`l,!01P:;@&"C%[$W2Ue(Op6A>iIpVdKU^ %/V%O[Ba4F&`Bg@JX2,U#Q(8/.E(Z1=nd2KUoDT2F"B.ub^L+S9NEXOlg! %&+Ap'7)kJ`f^hSN7Z.c\aTQo4i)4#9!l^&8b+R.ICS]#XA#lB!,&$jSi!C0;Mo"0TBPP&g(l6^AZ8AHPrV3sX-m(F"b^i6h7%A(* %f1&<]'qDU>Q\;Nh2PmNI9&(P\"Am--i$_c^-(WRRcgRPFu]9!*BD[U]5 %rWM!e5FpU?H+3hD&\ZGVHj`5(&G$>!OTiOALq*MlFA]9-ApUU&<;?Q?\fT#OTkkSZPmtE;Y`=OeAc$&bMG@O\hR_VnMk(.h.bPOb %iWM!-$C6hg<*QZs6Eu8"$jMGuH>,tu7f=+ZA/kj5T]:UHLm60RBa)/T\mmk`YLjqKAS2SY5UEq15V:Yj=H$(0K2"+)g<&R<)ImF`-VnQ$)AjG:8sT!+l;/X$gL4+aXMPQ$TPke#obs\`3*NpsY`\es?:Y-I^PNuY %,:k#N@Q9P8b*O#_FI0Z!S;ITLbTJd9T\L'DD[3N+MTenj,RXZQTU#Rll/7A/)+>T$n=i4VJn)6idC'oDB;jn):B;A+9H-'t<2-9Z %M,;3:,c?/,i)3PH#f?>"(1W5Eka1[fQ?$?upIE-h^qIoL8Kjj69De$AS>h8NU`]`aQs\P'UF&["h8Ec(Gbcq0!Q$:jmVW3WIZi;h %f*>k;W+c&W2)c,40e9P?N8c4ZrdZCgc;G[p!l[q\)*qP4cP>c$?3N;+^Oa"b9!?-i<`X]"Td"80"5V*YgV9<7hO`P.rOlkG+)Z!l %T\2PYH-[4qFkCbL%nJqGQ\.09=Y`DErpOJI(OnHU]fH+:BfC.!^UZ=1)Y[Zhn_lV:``%up?T&lShO9]J>9Ktm2S@*aGU:I"JBp_LBusf? %3+ci#B9XC6S,l3Q82Q.PhdmI"^P,qi).2FkHd_iW8>I?>bnIntXjO;[oPX#P1ma(^"6tiOX$'&4/YUF>1k!&49g"**;_*G-pcF%3n+1+<7Z-?0CD-2F8mEUi!8P!hOK=%Q[+W1TGDLs>U;fi %V3u>Cl0?T+R-Y^ng-k*XG&PR:&8fTTAb]3PGS7C@><")$o-FKE#pJK8+K?bjh* %hLCV%37"`P0.j2rjP8Cf#:>J]Q=LpEMf([Y=M63nB_S>)CjjI&p<9Lb1:5H6^Gi7r4jBF"_lERik]aj.-"hUdnZp4t8m9'b'aTQIbBKkJJj=Mi*Z6`nNeRH\:/d-5:m=0@tob7n,3sC$%p(ZnFY,'*^4gJ/--B)D[]p$BC@?@.#uS4gt;LA %Wti;0LPfqu92U62jAV;cQI]ZNK9k0[CcO)+N;U-Ein6VbT<892aZ5a3So&>RgEWilE%/`L7j\l*(X^k/8Z.1T2'$)/h$#;@([]KD9RnCMk3\G#epoR_;;plC!cR4]?f4L4iKPY10S>c$N@l4*]r7?WRecSjVGIIQ&KtIMClM]:Ik%m%Ut53*l\`n9]tJs?\rVns6"HlaXY)s4`8+EurTtLqs\PROM#l8k"/ZiWGo% %ZmW(-<&J?^7l*U_]Y$mok6&4aM-Sq\!W=E]]@,>QDUejuR3`ffIMH*hGeA4U^%BT#,#P&J1>lqK.>(\LfnRJTEq@Fa]&aa)8)D$1 %l;`]l?1])J$6SYkXb)Kj`(=K#R3.!>`H!iceT(:5e"DnN5"d4$c:8.\e.nVG#== %K$Ko+Tf*nh:939eV"4nmA-=BbZekK\6Bp0q/X3#\)IX0G4fo3Aq!`j,dIh$c;8U`R<92\sA!M@e]eaErqu2l;,k\eSf2Dj6N[Aub %BP#E0pNM3*f@+eVR)`k.DAUpRid+cbbsg)d>Yg:DBa7m=:nX.1B";N+0@sdm/n`\i55">BF7^fAFqk?T>QCZK-Hfak];'kTSF%!e6iI5Ep'&\r)NB`!fhglH^>DM,+$IB!6.@84kQk;_h0I/ %ct=r_T\jD9`sBra6Lk$D.2;\_E#sUGpadVag=eD+%i*tBs03tg=tq[c@VZRDB@dMe(s6cm]Xep8g`Us&f=VU)ZHI.ak"fT4-hq"Z %i&Pn1?^WD5p[]JU>]bNc(Kbd172K'JJOLC-!FQi"BIeq-D_!r*!b!?J&p&%]R!b[*sbE3d^\q>gNJ %DYQ&%WnKX@+'9D&)M5DCd-&m`+Sf=RZfqSUj_4Kohf+gg)gDq=)mgFA!R4Z?rtN%jN!*OtR\ %)-.F=!)IgXYMC^`%XJ;Ca(>c)9H$[uJMl@S+*_+?i1KHSARJ@>(1glN"r:cX;$M2/)/q2"*GZd)%aYX1jlKTUQU$7kH779[P(XMS %"l)L:Z!OGD[DnT3@da?@1lg0_meKaY]NNML@+!a4+4atuU^^Zth)H):a[k)AjD%$(L*>Y1b\,9+\hh@8jJj\;@\gocTcRg=(HA;M %89NYT"1pEuGkB=((dX2pY(mKmo[#K;-AJTe1"Cu`3ekZ'Fnb/dpU?HK!XU4-X=U7kFU`H64)+S9#C,G7Z;ak[S'LCRke66]KYQdr %9Kf45n=Vsh=<4ob]tPsaB7KC9S!0lpcCQ-r,q(AgM6%j.XUahKJ^q"-"#06A%er:9:m1pIWP!J.:a&<0SDQBG=!eAW_f(0/+I70B %R@^'ii*um+VAs%`\o@$sTf-!Tb+(L`RsOD)>@\\c!ftq$e"(/h%l"f@g@2`SMd'4*'1H%G>>%TJM,fVeOdHaW[f4'E1%TXkf?7bRT+=n")8d(^*i"*V.Lm)odK9%s2%P4,gFBBM]^k<#f %,)l,-JB9UL*MhVOa+mPsG>S=jXeH1*Vs%TYliFQq?c_QFJGWgA[A'oe(sf-Hg:UX6h#b2]-,?;KHdp]nGiS&nNq]lW,mJ`Zl,Aq:X6n%L!XE&8Ibe;Wi95)]8/@e,\a6$bAc\91kq`#kfJ7o((NfQ7]]XG78E%]RX`.9" %L8DB"B`fHn2-Z:Ah7LpI6n1c0*P=\\ci8_UEA8af>2!U3Rg/rTIs5GCOk8L0N6RRbh'm(dLui %%_OF_li:k.Y)j?n8:'S2hKKlN9osAG"KOj#]emN3K(LY8;[;N:ob?_]_/6cc2d+[Q5?;IAJ\P.Ql0)bIe2r/QIh5nt%>VCuiJ$.3 %3\J.>.q%'46Y5a+R&##5;1n5:kW*@m>^Go?XYVsrI*Ri`cISEjf(4M$e#RHaB(a0R>d&b&teLd!2bs;j%b-A&YPG>^M*`*>BJ!sgUlU$+GG.OV]PFO8_bmgVT8jL9@oa]V@^9ZMEhQN89OLu%G66Z@F,&:(b,Yq %L2`8/2bM>Z<"s>"0Vf.`JbXYU%uYbqa0sp?,JRC5Ba$C/W/tnS[DRGJX6VrQ^E)o]@t4e/__ET2AcsVARN59a.r<]LQ/0R"[.4T5 %-E@ZF*rBbKb"ih5gNH(Zo"O2PN`HS5^2:?_gMQ0YoEK,BX$RF]J"-"8h]Wp5=1=ZM7uV%4dW:ALD;k;aigKGmJ22A'oQ.)Sp8_>% %q,,1BH7Wme&g6Y,?DpH'UOq3:a@oCN2IN#Bm1t5uFS6^VB!'`%gMKU:664J>f!U4`J*LW=Y74U[,]uU)F0$DUX'&a(dJ=<_S#8q; %BBA>Wg;:l2nH?Z8WcjLVXW]m\=]rf1pJ6o;%1c%ICU=T$;1%6'Ehb[1G^?%*7Zc@Ob-Na!,!6Q^s2Qi.d83>6Sf]rOi?Lgf(JrX< %j@k1E/C+^q/%V(KeZ-_Wg<-K3]j,lrrqfQR2YE+Km$)ccM; %'#1Y@Y!dME)6H:.#%/VH(o#:KlZ[5B5`#TlGe?r*B1I)Rdjro, %4[]*X+Y322RH>\O!J2CuW,YqZW_$-.$qG<,8uM=$&TSs-@/bDGj>F4hfe+Dl>2',T=opnnmjajA5C&,#-3).\I"](/i3267>.$RPj#V.copES:Mhut_kpd,N;K&@r!I-CqY %eH?VE(+2NRRpW^b'KRk`m=ld*G@t3e!5?I33I33*PEg0c`F#V_r6#PE(h;B`>(<<1sPZSI%[b^go4!VX>_];8?:*T,L5nJTcp8SEjV^qP)"a, %7mBa,8OEZV0Q&6@//^6(UK(8S>*!*9]*U[kbqBTR*5;8LrbM6JggY[/b;_jus)("!ofp_ShG7K9IU8UD:rc&9ik`\lM."b!V&7BY %GpWaZ'ns+1p>jBVqe^GWMnIjE=AHeDA6d`;[kL'b6fF@TPfnu2;#n:f#Wflm?3"=*?gAp1gM#nOT/;Q<5Qlmjb$=]rHAooQr2+(3 %"okj1[-OCQ8O&H_SutL@W=%r=^TsW4oGAl6Bo5m+8JQ];P>T20^e&t_O(YDcModSk*!i1GsoUgD.f+r$S'tu18X8%6k\>!$J>O_2ED5JnbQt7AJK1XN%Mha=b&'RNafsGCoP#m*` %)_6@Ye>O-$Ko.oOH8C81iet_u&eC*AdK3CU";3oB8IGXTP35dSXm#mRIL!?A+F_LTW0,p'%&>\7)GDK=D+tVD<8p;nHleiSR`'7V %#BaN!Jdit3.a8*N:-+i.K;TGlT\'O'=0%Tko*-gom":7NFq.DV$pU)L7JI$D&Zi:F"n5h+0]=eO^sC5._)j'n*.eH8\e&4XfD)Wt %II9X:7Jii9SrTJ6MfUG^@[&MHq=XFiH>&W7iPj9el2BJF(f?$,e5dYFZ)]"Oi`+<7!#LJ^;WS:s%*#FPlbNL"C\YDKIAp>4*)-6e %ccP1ROQ+B*o)n=J;Js%_/1N.435,l\6.2ScT'`h.Thehf9XP?hk2Gc-Y)^s.MQ5[VK*tCr(cMcAATQl0/jq"=bX[Rg%KnW1E\*'q %5"pKec;Qb8E,8YmWQ9*"(Lf1Wr2[bhkrZP+S&eB-\:T^NL'-`UHj=9BR!=Ia:ndspnHmlJ4Q+G:K^k'iNtIJL8sh`P!,5r:%Q@Sj %]!g_-Hk(/[[)%LU4)g['la1$Ib48?U3rUD.\e^]O(Z093+4lil;fPPsV`[$Xo>dBT\6D/)$OK7Cf%n=?"0:b4<;!u4! %@/($L_/>C?,T"IQVJgg#QLI"q@dO\26;7EdI.%H#R8hApCHhuXXtfFKLidJsFQ`cH2CRm6j/q"/j1Z.Em6BVYQRkB9rPCMWnH_jg %6/a9dqk/?J?Iq';K4=PLl5h1J/jMfsOZd>o`ae>"L"pUERsuT4K+sR\*0?8o%/Cl3jhqCj5p"jq9D\>+p[Ho-`Q.MKlFek.j$hK/ %\:%b,YcLNc)AgqT/[=Dc9]%:H%P^:-&RVeNR-=bZq-st1^$hWsnn9<.=)_"AM@`5=OP4,rFHG!MQ/m/KJostn=Z?<1iL6U7cLBap %q`A\g+g]N]=:"g,q1_]IeO"pi#4r7!k8;.J_]R_L_+T>MNGcB7l_gZ?l]%PtPagJ+G\aS^p\jQ-^]3WmmGH5bYA`9`.3`Z5R?=oh %:f(]],)dggM,)IqkfZ3jM&5rJGLnd?oI!,JJuimo^H_V`brT3&*]/GYbp8u.h12`i>[#%^79Nh5U2aT'ej=T>q'mUo+ %.:A72P][374L.q8)'o>0pB(sJKa02]E)+3a)O)R'6TR(I936f,hZVb5[XAgUJS84Mo[JE/W#`C;@I:C.bHU!$Ps(MrHk(uW8X4H/ %S40)[=aHaW'hrcrkT.UKnisupq1\WUG$KeD"oac$g#NM/KNKVKdpf->/22O[&/+V"CS8I>#HZ"T\Y^=nG&g?;L:UY-nROZ>WU-)& %[)7FJBXDHg]#.$V"u&Z'cL1@2_Z![omP+W8VHQ[?94P;[-p@r88V[c-&)P+X6sHk#So2A7I=`%2)g7^,^3;XO:4j]5C]p_JF.>W% %QO*mLTO0b`O$st1J:Be`eC92G=[tGULE1?hIKB0VXhF:?A>r)t\n;7[1RjSEg+oK2W@3Y6Z-rr1Z^2:@7f'DTBb[GYJh+ab()AeJhd#Ts,[a*5ah?)l'L3"fG'1@tW %(2B+MYH\F:@3j2`RZ=a5QAnRG]A"_-$C/hFQrm:Hc>h8hOX)XQfjHr?l'i:?]c0g1e\2rclM(Doj!%:,Dq`dlFh4mX:H]Aq$X;dS %A&=7qjdQIfZo*2T?@P.Zc$O"Xk$.>8/cF`'a;d)5hS_N#RtXeH_kg&HgQ?o1I*g:er\kUpP*"jes+;8e7Kgg3=@;8 %d^?4Cl?cgiK24W<=*+klc_0P9r(ET\$oGV87/E8aWa>:5)phSHS:M(:pe6rT-NiI02kX8.K8F*e64e1cDX=_4ddU^8A11EVA7<.E %Bad-K3".H*0qRu9qmNf-^Vi>5^'dW:gLn?Z?R.9K5EpaC+0=&5L;1pj9[;0 %-rE6_c'1iSJ4(M&W6@ui3j8[_8Zs.r-U8\/0X,nI*4B1+6m_O_@%]KrA@>du\uaKIap*5SZS5KNMO=YH1/='(\qc,0KFC^aYXI`M %'X5+j=+Y6:'P/B"qH/l2A>AK_&r.hkXRC[+1sh^V['_cQ^?`0.lO6PGN*mc.G-C?KUi@rYek_q?:Z(f.mFq97Ptort^aJ"NE,IBH %kF[NT_Dq%f?98s&Ok7r4//h!c!C3M*D(Hb7#3nsL^n-Gg_,]HU-&CA"0jd4e+6BseZ_spb %#OJ$5U3bsB77euF^md==.?FZ>,Os9G>T#.VPC3%]3FM@;/%,[KPDE::R0%fPJ/Fi5L_^+\[TJE2ZbS-'('3W^E=C>GZGk8sW@1`! %"e3WN"R]-Mk%pj+4Ht#NjK:XtdlUL/49_ab*-K2`0.-j6kmUE37:EQhP!FZt#Co6V%)CD%4W^?J+I!S'YHSp>i3G2,&HMg&<42f* %5l;ap52bpU7u=2Vcg#m%h&(VK&J/LG>6PrUZ(a5m*ERqgFV!Hu*]1Em+.Rp&LcN@>:b*CUPG^fF"YR-(?_Y.OP:.T^57qb$3Fe"H %Eu8[5@4\mm[*AkSgO4k:$YI1[g4Q%]#:KB?(,pKj29'Y@DJ!.Rf]La&jR,IOq^cj)'&6$%+$BC0uJC#I?+$*]R]RBX"mU!Mb3!(Vkeq)NhQD0 %,o-K>"Kh_ZBqZ0IEb3>A0*.V:7];Fb*@5*h-N]L]dR"j>G/4pp=(OZS7qpYmaUpXqmQddbaGAV__>%A:^*$t!lug^K5ZH:lgFT(s %VPld'5EH&<0KUA6M*P!1FF``^Q-MF#G=BXgfR\UBfQ;fi\4pB4++iFfglasFIJEh<%>9>Lrr.9+p;;SXp4E2kD- %>(aL36M3mPdNj%i#728IMR3DEUb0MQF(PWCD(@*LmL#mTnKV]E7%MUGB7&aK9?Nom_hL'Ku/30Y"d_]s>,>8>d?MJb$Y/s1+l>g5@2BCKSLjM=V"-k68(5jgHa %?t[V>N0$b6`50)f-48]s:a$Iq!8ogA*>=SETKNF:-.'"AWgaKtkST.CXUIdiKbA)V:))B\1b%uA][)qrHu48I,bjk`"UJ:`8AT>G %iT)QFa:'O^R/Z7W>_i^)4@>"N5,=,=QWX43!9leD&&CjJak+c4;L!B'RM.,YU?X+)T_jbGTK5&`J.Ta,>TQ<0B-9GXCoBtPHfb7[ %kg)l#FfO-ri=7l("pRt^U;EKIBol5'%;Jm(OKQHE/5dBT=^E6]mHQ"GTQCW;`/mNqC-gt&>_/-D!PtU(r9FLg,)2q&(lY>R.#=m9 %YtIs)c[?3=<#@`Om[G+Gk;]?%1*a`^&]Ji%p*4&H5SPq$PLNVd&[_eD.Dd1L_GK)5!\(]!iYW]NW!u%"'&8<)!e^Q;^4g!fCdN2@ %HO%MM9bD=pL[\Cd/6N\Vl$[(@011-j/IZZ8p2/4*%uTX`:_<19FDQ^>$,-DO%i+SC^^,Fn3?$PnfrIN;<'_'FFJLJD5iARoK[YSL %BD$$Z5fgodPaDnk/V"Z@0&!%WQ0ogM9s=G9h8#tH5tu"515<-eJ=^O?[<8MXjmn93W-M==n=]-9.6;DtJ#XuAhq<7!AAI3X5]@It %h=F0&2LmsM2(9+,i';QC;"bpH`$BfWMeJ)0daL$^_ug^_RtqA.sFH!FukP %g8MeAel;CZa]lMXKKkYL8E-TV^7kC9lf7X,4p>,g9Wi;KHR4=V4:b'$8..C&8Q/"C,@L56gS0CWYd4lUMY8Ed7qNi.AFa4U819c` %dZdS/2%]-7`0`DBJO^)1%]ls<2@PQ+i7fd&;i%AlnD8hN\G.g-4=FL<0cPSWE4lL7Yb`uTSX#s%[h$Z;mUL99aA`-ZEcE[nS&,=o %kP,HOQ85d5eQ+t:bDW$i5=S"hk`<%.^k.D.a"d0.GY&`Me %=B^q.MKp'2C[s$B>FN&g1.57_(0AjA_s/#oB:Q]&X9m+h9N')r?"4AEF&7ltU*?"9:uiNY"_b4L2=lK;$NS1K%KZh[T7MXp#tB1? %#R"SuLn.Gd"j2fSe';3%^JHS@5r%R/>.=Nm(2T5e,edKD>SG6g(3ooP5DL1M6#^46K4I[JigH`A``,>0p*$J&'DF)*_*Ji*p9K\k %O^mY&OBr(l)edjVg-eQog92a4"&NhBF67TSWo^EW)dXXcc-C]J+WrQ5.'>1Ue:'F.J*YUYK^MCfA_TJ`*;1;#O)!u0/'$kV%kYjNpdIZ!+o-0GUU$Eu;t %k5hh.<;mF3\oIon!,3VV"3=<[:jo,ZNDFM1;NX.D5;j8tYFmdW!tS\QAqP(.k,6VAjB[lNjp_\t"H7:'1SDm5.N#bb6SRO[WS@PU %`l#@97?pV?""2C#R!0Zm5gM#Os"*6/AlMGFCs`qP`^rT3aOl%QB0$q^W'aE@p__\5=*=XoQ_9Km %+Zn,p"4qUfn#QW]YbL;7(i*r,XJ'_Bq+^(\PRM4(>uDMRHkpO"!&\]IY\bd3E$pot>O3d).rQm3+W?e0^ef#3grkU.tg6n(N>$L4XX80UAb %_Hf`$kjX)E,U2SoEtV=U6aJ(qBW%&MQMdHEpIF?VR?u)=qNNB$QMdF&J*;a\L\1H@+[%o:8ABKMOFBIoOC"8<2!i&Bj:<\gI8bTW %W>[?5c,h+aI1jlf"?bfXl#f!S^4XrUU)FLN=6l$*.!9Hk %6q"hU,U*T&)3]lTf4bjp>b=Cu?SRDYE%&6o,#b=sX67SK@ROMD,+:?:Ot<>AAl'NIo?&9JCU8ip\h'Sc93FZ&>o&PRG/tlmGMl&u %Lq','^AK022-pK5\L\q7`jV6PPh0IYjn2bEH!M2JOW%t=SOJdNYRC:r-5ptbdSj`id4<3uP!qdb=aYs,6n6O.,-#p:1U;h2i;ANb %+td[iA.bY\=[`0)p/>T9Z'Y/UZ\Us--XjJCM^VJ0%>DUQQUTtN:6&KO/S>[7qm2+,]OC9P+r\2.2iD@eN0c)i/]]-!AG4>"Mb&82 %((i#F1UDnmP!u`g&M7-RG7p\H=[WCaA.a+4m-1j4<9A:r8J[Hb`%3*#K1Qi@rmWJC[4[A.Xj82c)SL3tM":Bn+t4DAoiX\fAe?=a %XMJOfbFeQ5@QmTCS"3&+HnLgTBl,1/L``!U">"'6fTJk&-']m3oj;/d;4=+O2#/-_M;fSS'0SX7m?14d:HFV;:OV5E+tkU,p?=u6 %gCEI9iD\3^inAJuUXl7T`HCE5ndt@;SLC[7-V=n?-do?MM>BSanT5t=-(QI?S^iA=*ai#ElI1UZ)pZ^=4.?M7fT]*@qJ7A>*O:N$ %S2kK1-468;ACbBYiCc7ID)Tdr)07Q1j;R>W1=8`@'9VfpRSK(gOA=lgV%`ZIksTE;3`0.K:1PH.:?5b5SVRN>P>,Sr/Xo:016Ic2 %,.E`d6NPPqet_hu9N73s<^5\FU2o+\9#RM0;i/YB;(Bt^&(cfo;Mcs&'"N-,@O_u'GR:?;0b10NpIob!8-DE%-'@C?'8ag*n03]W %H[OI>Pf`0Q!,gnQH`lcIfRhLY:37iTW^dOoVA)EhJ[.V*1sP\LFA1bSg&rG\_r2^,!35:Eeo/b3CJAsk*u%C6dPAlX0^mR7ulQN7:a**JTVDrJO`b3@p'_& %eqgWCCh!\qm.[%4g,D`A3phG[!V+;<37EM`IAb2i)..og3:L1b[b[reVlMlZ8&(W`J,>SmJ,]8E6Cr[RH@Bp=aJ8S!GC*]T6W=D+ %B),q,rQ$KSNuh8#j-#DK$7kdMn1fQTY#>Z"[7I,F]:I=88kO?j(mddNQc.S*?=ZFk75jN^X;M)fLLNg]hVcmgb6FTX3-s&++Wr$s %d+5J?qq"$':bme]P$VWjq(\j.M<2/u>D6VW]nU$bh)od3YSo[DWY)5juc.#$ct3_&4;3P+5)OM:\B' %r8A;a(qWmo`q5$^3b@Yeh)Wq+53\lJMfiZ,J,"]G^14XGB4.&*`"U(arQTQRE$'A(@#DkcNTeG_aG5Y8Nq*5bDX9+H)X,^D'9Dc^ %WUI>LR9rr(Y-8>pjU\D%h"ukN8@W56rr`Z*bH's0]qXI3<_<;N3U)n3S0C=8TF_WR>DiS/[)e:nmoLa\!5@o3bVE1e2%YFO$BR66 %+lb[G9:Wt#BQtCphT&Aj#_VIYA8]I#XGsr7^6hJOJTqiO[MX1M_eFo3#?P:pfF\@T,B"Tl6B!]`2I**q-pQH3#mCGj-CB;%5&30j %37^>68F6`Em=D1sfg'?6/TPgM]-pIQk6$ngkJ,s8m/%X**g(d,^,f0#2>jfU%s %:up6D+X2[c&g1L'H]H^p;Q!%OTL=VHo04p9DBB<SS1qQHVmjAI:*fShXhY=Kda=<-'6h2QlEPWmf4",sBT%r]"n,;M5jHk]_.OiRP %TZrc?F1JEI4VneI0a%*]j#9+%Jie_X`%d0^(^l/O=h1PPWPf+a(4=9F1(m]8^]_cZMj6%VI6/_Zn%MH>T)6Y!O:uQWFKWNMk*.`R %WWn1.(5Af]VEc<(TFc[V.JO<`^!W>TDYuo(E1_V,EYDp?n3e"GPY<]Di)3DQ2&`R=["5hucnR\?)@Y>B]ZZBN%56:biX^tU_kF]Z %#*;CZ/r<42B.r*3-MkOTqmiNn84?nNAdT@,rY)I.h\I"pi;&pm%dCA"4+PJk;Yl'RT^g %#a<'Wi4qA_q)XUEk/hcU;1)@p7U6N %e_@bJ5G#MPgUk+IHe(ahpD`E_[J*H3V-[Bc=]:gVj&=&]q3(t'5?$KCC%l"d8*`s:GVhE6+XS>+(_R:jeIH/\N!h.IS.%Sp.5aEd %(Xfr?Y)(=!.kdhHe*O`b.,CPA=Xf1J+>r(5mC'_,V<[,[cIg2RXdG3h3E`s=bP]sO!TM*"2/*6A_@`IY`dnSjL@MCIK69Ca'AAAOtIp%i'(,&.aI(2bV$89u;1oTSG<.rL!0=8h21E1l?'d?4iNm<1NP8bO8`0`Y]0#-a_9t_Crd=BbG<_PSdH!m^&]r%#B %/hH>,EB7Y%1"lkoFohq2QqrC4SR1$$nD[KTdUd2DOS64+RR2A0J2H_?qqXm/-S-g$n`Gqei2mu/:4Z3bW)O99;pTHIMj3JlJJ"M+ %:c'TLH*O7XJAZBKB`W7SOSU_\D-Ji*CP\&Qurh2-TeVY)Q9WY[5eZU`)cTVnb4OZqLqHQ1M`XK4u+j\HuMP)/bj&IW^3 %;Z$n?rW&W,?YKp]@H8e"%_s4E,1uZ#bWm2$!)iugfE()adA]NX/M`O-F6A]U>1+d@-3?#f1<[:&u%a()(i=.3[$dO,1e_2l0@SSW]k=7A8nPB[KK#e$.)2(V&#qE\TCg5oY%S2T^n1>HS@';"]#/Q&;E]Ga7_.@X]V,r5ko3gtU %;mHAA`!(;sf;sNIE\VRu6EKgccS[DTmOKh=8i0F+2eO#pX_"7q!@nYIJ_$,=2[XSjNJ&b".*PAT[[q/BL%PM(Of4Y7U9HHG)H6DP %PlX2m(UB8mcFVHMb`U3he'Vhe:fL.F5La(V'@*M3G61,?eL$_6>)N-OBmc'Na!)A[[0.I*#I,!F.te'Vp>*VM]AN(af=6?[qkRVD %5\!Gu"rOaKG%9V@lQX+II*Pljh`9[RSXFDOV#Y[G85M5KZAfn[g>SRL/-J\i4$)4&rL=_5H9P`\9WkBr %Q>n0H[KF[S;X39g&a'W4Ym)r$)lO,H)H<@jUekT#5n0TS$L]-GE$@[N)_f9``2DR;6%)AV2jE?s7:a+c/mdNdA=E0)'3*G8Pb %@a=KLes`V+!&/ED1IQ.Z@6Xu@%lYaN+t$c_U3cL'J$3ZJegBdupGpfjFeB3mPJUXI&:Y4oi-=Y#mR6)/BWN@6\SP4LF$YhRJMe`o %29E,M$1t%292V).bC;fT.a'Su9pN9dQ)R2MU^KpQXk-fdpN6)U45<8GYl=pVNp)k]Fc.n^!SAm8"R3:_'E1A>G5cK)H9a+d)c.5;PV0 %:6n0"qLg>kUq*dYA"k&*_GIokH(l&E](4`4##8a,m-MUulklFVr<[7DH^g[ZP2gb0Y2XQd>s*\!..jZ\mTc& %#R%-?0Js"9&_T,7UVmQi@e8j\g_U%QR3EFT:Rnd>@ %1d'LsmW(>"mGXN''Ydpu)NkP*$!c%=1\4KWf8Rn_Au;6N23XbtJnq6&rJ><%8kN>E):H^=AkY*F%;?8I4`IqpKV<7>bfLtE`(VTV %BMSWRg]`h>K&__2O&^`!5J1B]4%EWLFpN!H_p?%+P%6eHnGJsHoJLL'(`/aZ,`,Gg655nkFL_r0QrbisB+B^EMk`Tu6]!LD>QbpT %0msnXSfo3_/;"Y^b>T+.&f@T4$!0QqLZ?6i;Ul-p)-=0e'%]KD+O:D7hhkIaO1E$&Agcr[O&Z"W%A5DJ-hO,j5V#X$Ht7p %#'o#MK'7#"A[;_<[3$9qJ;eat7)k4rt!gY?e%%sPln22rbR\taU+/*\O,j9=%Ft*$H],LUc=2D;D(:@ %<_0b,\Wi"$.nR9rUO8SPKk+,bdpN.(mJ=9fn+[]F20#]cqVd/C'9fXnK*O`8b9T7PThr %JaRshT7iRZNPtqrXnTS"K>!:*FA8Ca*d1J1NF("rd2'YZ_pR&/r_1X#bg;9e$j_>=SIO57mIbea"*)b$n($%iTY]g?U;4Kp.`CG$ %Wo[fLU+5^AH@N@cJ]]q1Y1)F:W!\q/.&@_Tb;(*SJuH %rH:=G!Q)L.b^kos8c6SsUVI_>+_%=aYE2EHs*d3(0D`]VI8Zj6Wl>586VZV1+&\0FK4^RkIS$l!Urro9L[22.T:<=5YSrN+e8.r' %jG\'Q=#\:n(cI8F#(\qe'+C)0?dLDO@5=[W/nOT*7tBB^"E\W.*KfR7F,lD4",cDaT:YobElt:MliQ,dmjtYRSH;7I,7>Zg$hqi. %o?2q%=Z7WB60t;:'^1.h*CqO"&*>6a'bq.'@(4Y1Mq*U1tgl-)sJ;,1/72m9ZYCl,@J<[rqUc*G);sq4A5V;J1f==3_ss;\6k*/OO1l'qX:HLUU'q'b5>\2>cjGUGMPsebjSJ^Ko*&=7b1saB6L_J@QAGqOK3O %2rW$)?#N?Agp#\%s0q+iD>F2>/3cFk9/?K0icfu8QY65#Gc9Lk`pY25\#]>lC4;uU-? %Q*m*iruN]`5;:Tr>P^"$EP7qA]jC*BW-GdMn5P6ga1juPoQrRrY7)eu(UU[DC,]I;QR@64J"l-77.4m^"$A+-gmdY=%*0`&SC]r1V"??S0YNgNJ:V2q(\-dcrK'L`^,)gR0&f#2mZLo4l`MMW`ZG( %J9:3V`=ss(\]F_#m8m/n?g(@0[UR;gZ]2*tbKP8gj86cX8$@[5jm;Gc0F7S(Ch`tVG9s\s"npS&p%^q6oVVN$aK]Rf'uTdm!If@: %3Fq>i/raq,V%nf]oS(9\:NZH_D\)?l"8lMQ!'pca>X3JEhR'0PE;c]/%hQLXbm=M5PLj.](u#BNX(-W`Ds2b);(6&;qMUUYYM`YM %4^$jZc1VN/()[&a`nTe/qjkcHhQ %KgursMt>k([rBF(ire7?b&X3Dp#CS-DY_3-J,c@KdC]42EC5e-j"\Wb'WkSg"RI&fVDcVPnL7O!q5YFEs!n1/ohm(6p(>@'.(RY^Wc*+`_]Qjb^k(PjnfF>#F>#.X)- %E\<:J4=`Hl3O]p(p`l'MT$,o^(SgqXKWJ^ZYF/Mi>8+Z_gM^fIe#ie0mJ1[koQOSNE#H^_:Xe!G`4i.3EAUW\i1HgIKu6;<'[e'\ %_nFDJV"N![OF)]"_IsI^n1GTs!hj**Kf<@.$TRt&]M.bcfXLQH4*HEZS0-6@L5Z^+pMsQ%j/QEnaC)hU:F>m+bGA+l$+X4 %N01D^A]2F!RU-snL>jJilOhVIf]OVm"X/?&7Sc9s7^I#CA/Of-O)@.82k,F13/%S[.=REeTF^NaCh2&"+:`;tiQi?239Ca,r3-SF^u0@S9XQifAKd(h5d^_D<%/^;%qLs68$s#k$6@f]L/js-$5Bp-\oG"M<).r;]pYl`K8=%jblI-5sGo7UQ29_ %:au<1k\-Uhhs"c+OCjmgp^*"^B/M6uLJ36Mc,<2V=t2dH_5!,*%T@h:#@Xu"*[78ME_r9\i=(pJ2ju-K7"\r)!]gk3l]GR/ %:<\)mR;p#A8d+pl@MiHh-kJWJ1@,Mp)?W84hS@Aa0#\AnP40@jpu-lsG^3^;$W$r^gr"'n-SX["':43X(>a?4/089@Q]W\_G( %3i!A.\Y0n8Jct(;&17QG"iKO5"Q5YuSL8rgnL`>NnO^^WM9dU73r;\\Xi.Y@I`(p]SU]VZ7rkMufpU\pY9@)3DQ$2-@&gDgW8+Zkf,`Ym5BU(C!Q %7'QAO?lq`XB5DOIIpr@KS3Wd;gE>]7+;m7mhdHpQBUG8KkM6W!Uk3*HO2^'`WTYC?*'"@N5Q+Gq6#eqQ6I,ehj806e%.uZ7"q/a@ %@.sb:P_,nA7_qCR:n;.pHQ^co"-ML\OK@+;72+ %rW#8-O[(08<#>'$.%2?)PK6?&B<4*lBaBlZ"uR:Z\Of\XE=7j(j1>(^in9B1=X$PJY[K-,G+% %CrA>;0lD+/)4Sk"MYKdd;p:3"FC43DA,Z$6c6'LGj1QLfr;+]TZ@WCAK.S31GprOo>;`?4:CftlrE@P.*pPU'QPJeIS^UQ>79Wln %7rHA,@Ps=cZHRpZ^E2e:>%k$=p(^]?^%HfH\"fKX[@/X3p2j7?o?Wo)`iac3o#des*TNT^M<3P7*b:!c8Wq/2K2aF]0npDf0ufU_ %Fi@lTY]^t#(_65)Nu]hT;8Rhp7Nb!1X+Hl'-\DPUHr(BM*6A-]QV/L.#=q::&KEs^%nrf6)Po,@TQm5X.7TqRmdMkdH(8^Q0gYl. %G\D9;61G1E'kCeWN\'E"[UL60;NtjG^YG3sJPAVi$rA+e:]eBEAGe6>9dnRWO^_,,\>:p"N6i=^#QM:P1Aq1(,r8jZ-:`tQl00bOHdQ.r7;rhqQ`DIu\^kE5HPYXTA`e=O,6s<9-M?b#k %/puS-AmNIIJ%;WnKfB)]FRYXG8Of>'q$u=Q\Kq3+c(7>NHWV97OTZc?j*[L*S:gitG9B4a`XDf>JFi7E(I-hOrL>2h!?#qOPVaQd %r?dWU!RjS+1:O!>*))k,0br]Pj2;7T(N-MikeiP";k/)O?o!=)06%=S)%o;7jDh]N3-&%[`dLoDrc$aWQ(X0d3r]cse\6d%qq21rd#5fiCn)bi_3:OY7W<9a' %56+^1PM;S/(+aK.!3YQLqW;TLh2?d(Y5_a`^K3qcUZ[[Wn[C?22?'D\6h,*jop5QU^?pRAoe!kG^nt=_&.FB/V[rYf7#oFfL5UOs %e,A;nn;!bO9LI#<+R&fD1.!WZH1=*=]tjP6J=kKY8jM0J0HWUWd"Eilsf(!=sO)W')hIFh!92pl)c %b]eYG@G0#Oig-F]YBheJNf'U(G+8/2ne8^(m?jLoDQ/&oR($2Bjf.o%;`gV %$YQu42c@k8qph=@L4E)o6f3E7Zpsq>e;LO0Vkr&*k/,9^"N(Ydg3n.O*5r8R?b5-8cdV:@>4+6;L_"/e7f309)K2EP)TDcf95B'I!1^V@QSfWJS %kbiNUIn5?/aNch[d4S:)o^Z4'1n5SPqW;J#?6%V2Jp]GT&r,ZH\K;C;*&dZk!hPDP-P.6O&Hku;R2-YK&jaJC'0W5]o2LY1AO$nK %;>U(q,cBtG?9d,G%ia&n1I*Y-++ZIC.$8%o.dR7l'\#Ua.6f,3k'TQ[A_m^P!Bd/O1p3IDBf9g>[p3B:plFX;+8-Z#.s4I';9e;U %M@C#ZAFLD.?oHO'pt;ILcDkq-sQRf$O0U"hbgFXh<_[_.'hR]R^C:^Ar1!5`WHTNKrhH*\`HlIosMPp\I%uUV3W6T(g!u6HdbR4H6JCoti?[FcZOQ60eK8Fcp`L9;7U,?*gkri^V\fT3+3.uM>\XZ=ObCZ$MgJV'W;Z+$6'-PpWX/=YP %-nNr"U!;!IYh1DK]!g30dA6*u1GmF]pb[ucV: %DngRH,"bJ.\K9&HlNM`poao`Q9$jLZF_Zb'`"h?^Xo!Y""gk.AeA>Z60Na`sLa2&Q'SH=Y(CTn6]D69l#6Si2:aKrdFF(P<_*2\C %29T.*h7;rm"[u^Snl?3;h(Pu/V:BfBP(I%4$>k5gMc>Q_+jm5uLPBnGXq"mr@^R!iWpi+#oetML!/Te''A?pncbThE&uc %1Ia][^jok!o?s\i>1KLD;Tp\jnmEIh]h8p)ZEeiL[_2I7;'59GR%U/Ph;3IX2r5SO5B)C*,N/OFG!2EK7`UXTU^S(mUY0CcCgI=( %Xd:,4I0Ip.^Y5[_l9h&km_IWm*.stG%n/gY+.E;KI\tauKU"Ss'EuU,HFm*a,q@Q&;9O8Jp+G:s"KdCPl](&4 %>@DD;6YU/HJP?.ZM_F>^I!88lL;H(')Tmr9ekfOD[@Dq2mc._7!q@^s(KH4CGd[8U(Rsf:]i#f/)dqQR;ZK1)Vlgds0CUYLqHnfJ %,'/01nm<@)<][OK4-1sQOd8rpa-r=m8Q[0DN_-:9CIE@EBRF<1;F8@4N+]UuDAej]-:o.-s&'.(70V;eOW'1rB6QU,a5Q@.L82/[ %[K_$?W2nu85_M3c?LPtuTM0Qo0U]qf?& %;W0EC`T("Uh8$=GY0e+-kDDt[`FL"PE3u*/K'?fSt$1U?l;uic3d#$s&?o[SjBiH=ZN>TXlWD4*&/0dMj5&WRHD/$__jMF(sDA8[a#*U%W,-0+EL.AP>nb?M5YLL`H0GkVQ %*6Ic'LJbmP*fd\'.88Dma+4==([2%j/Y/l*p$dm-MYR8Vesh4_,`E)s<4\(s$kJd^EQNRm,F8]`%]b09e4b`MG<@m,d9Q:24P9X6 %=tC.3!\:Fq82GBk\R.1;/b_.5RqL:ti104MhdEa(89n^YQuN=#2A#&mB?noI"8YsN %rL`EC]ZQ!FU:H6C2`7_YW"GSOBiYFlX>'Jd'75;mEEs,fd$a,@6#m"Zn67G(6"VD[fqeK15Lc+(D=)jQBpS-KT6jOL/(NkQ=OQ]# %,W$rH)?PcA`\W')BR]pQ^C9Oa>X['Y/7eOphBf"b2!oC_?rQ2YR+<=N0X$pmu$2&Qp-Kt'f/D)HO^ %Oiihg=q-!VP`.a7.PJD_G8Zh51J,>`N_14_i0H5Rd]0]*B@$gEW"1\@`a@.FVgK\$"]o,`c=Q2KZPGVAWT5n/ScGjIRj(]>\HHAM %S26@5k*7IRhThEE3-0.Ia]a%;21uM\%:b/ValopTeKEl<)Q\NS0VjWX(g.4Z4DUYF@$J%:#S\#qTpZ#(S$pP$&%PGJ7lqhrqYWI1 %=B9A`Up_cE5k5][9)kWZhnZO`K]uQl8R8=l4Ga]jZQ;B7(MY2rAJ1u@RZ&QD75Ve[?=L--1XTCh)4bQC-c^T;",tdZW8F#&r]EET %7(OU$hWK_Uk8tPT_!sk^8+#PLfjE.5"j9PcHOB,'T&,&b2]_/9Bad-YmEe8goRBV+/,bM-"0*0NdR,PIJ?Ns42fq*,H3^&sV[nC! %ph`9&rSnC<$i]S@CIcqS[6Ee5+&8B/%c[cjD>+?dS#E^Yi]MHF!Y-AGjF7 %0UP1A9<0V4GS9:Ng1=Figcb^qf40B#fhR$!c/F4t?KJ,N'BI=(er(C_-V>56EFn5loN[F(Jq?\F*$tT6[ %lJdc*MR!fDm&P9m_rq0_oh?jFoAfncCc7f-"M#rUNQE(oI-/I!]V),q!P!rn7e58)fB(3A^:qlT'!4V"dPEL'9slaQ;CIn9H0Gm3 %G\@E=eZEbmfMgQ@V4ZRT_HQ]0PM[[tb!Lcf)9n"UbH,IfD%tQ(>G`k%+,% %lV,=RRpC&9_0n@;10QPO\O,D+H;]-h-=_U(.l3)2#$J.]2E>KO3d^tq;;&T.6G40.fro9SnEP"kQL!fgFCldO/^FBgO#rknTL-9'pji#PHfDIRuH^H939\]3TTR]iE0_YbfYD:2jGD-T;_B+\Tj-ne'i_W9"e\(m.dr"#?^X\ %)8!4<1%bO0GF=N6`u9?2IV2=!)X'V".19R,V=364Y%5QGR*U^$c:"RHRRRMaH4E0a %>e+isb-[-'I5J@&R6Mq&O7G!M&`qf*hQ;oD`9"@gHc-ebp+'4iuhR_FTC/E %gPC/"r56T,j.h0QZ!,rNEKANUWj-)\n5?Y>1SpK'.H_0GG>6^i-eN?#5g%`SWV?!pHs@OcQc>@SaNA;`s*cI57)H06df%m^(f98EAQNp21LUlZnB.U;O23%jX`< %?r12n*Fr@TL!jP(J?D-;ArelZThtgg(,Vhn4iD)C?ge'W/,;%n[Bj5Cm+>D8cI'#DS0n,o&$]TPQUnN^K70b.*n4))S,gu5;;E$% %G\?f?HiCZ>n18%Up..nBk!EXQKm-b^"ST.HNa'%;i[:[jG.80^kS#0a=L6;9lX?qk3q-D"-b%jp@j"Zr\jI);"_V$P#g_aYV:XZ: %.4^H@0'579-Ut>E.\.mNMBD3\liKiWbJ=JZ;t/,#H4jbVAnsOJXjMrbK@6QJP^*)Gb,D/=/6,oOM]#f@X %rgGIJ9lUIK3X_Ti<6l?BQ4[fq+U0M,i?(R]eu."ib7267pV*jdp;:k.B#R;6p8%dY#5Sm&/>_S.s6VHTVRXD\l`kEu[s[N_,Sf@H-rVd6%g\^87#c4Y3oF724Q2ECO.*m\'4a>8qR+e0Lq^TC`CBRhXI %`\:WSCfOjaj0hp.Z#PZE4jZW*rbMV83H]XHQ'^&oB+^PNmWgJ=VQBGaot-2(\I>An4&4HmNdO)JTC4cK;q)7aF&sS?Uk4$:;c`ba %q>A=_Lu*:V-X'X8h!IBIE:Mln%.%W5.hO-8oJG*=-Wc_hlsU13Aq3>(fh/+)aiAEf#C6aS13'IaipBptP$XCO?7;j5@=1tH]9tI: %m.>^*UKD;@rK"u5@5XEn\AS6,_$ZTF&q3FQ(!#>5;*T)V\a>eHrjRR+Er6DG')`$LVP-l2TGQ!WZ;njci6sZ3Rr9DOInMRtV.-#Y %(%c%+Gjfd=K107b-H"j4LFh=^)A]n#l=!kIm2]8jjG?\%Da[G78502KKP1@6!VN6*;IDGO%RZs5GM;Pq.&osS"]Z^W&L:M^;=p.8 %(p'ubbY7Y('L"tA\._ud'SaO\>[1!t%m15'LnB&F0i;9\i?_GlX'#uH1$C/$5qqamAdNUTDBM+`ZQkKV-%&-]nLYO[)K_9T=XN3/ %:/rPJaljDq/#H2&/#-U[MP3gc?<-^!F=mZ+9g#k+LcP"&Tb#ie[U %0h5,9#[3,n6VaFfL.[].Ye_7h7S0#^j:NJ2[9?]bU-Vdd&BfXs+WpNk'649gFc@K3Q`2,@#fEnahZ0CU8VSoh*IVDLchEYJ45M\G %i*QWQpVNn0W]?YM5Zh1B8/t+!h5RLH8IV*S/-S\?#C$lgPG6^jn6h+7Hi(6-)>,osY$C/#aLO'e=VOVeU&o%p,VB*IZ?A+Cl4+au\E+*K6nXRQM3k1k08M73fHpnjVk.AfEmM`;Re1_b+mafqC9omHK!WL'$$OhU%(BpjMHeqjF!,X*ZW3F"r2 %4@4G6L9[jL=/ZI>10`F];eA#P/G2dMs0b$5VM,+\]eSU_RlQtS\-/oM;[# %Dm"XLQ&JaMN$*P=)NO-dVcnf5(Q_:;M^KSU@3bq#J[kZ/O.aXTd0!dsm\[Su&p!aJ(fer*#7[\HmrH)Nek\aWD-kU8)'3$"UZ4`% %/(K*E?U+^UKg5U/,QK\j%r\#8',Wc'G`c?oPr&^*9=DCY/$;S+kU"/'MX'6RO-;#.[N??ocAl3C+`R'KJ0sG"NC>[r%DLi)`(S^- %>,-g'?W:lB1j[X$hA#JnaTk&!/a-+q#i.V7?Ife* %M]DsBpORGb5eI/!2g79KP8oKCQCrFuPt87G4-Y[dIF"YJ@XjQ"4Qj[`0c$8#h8=Z3"aTI%qh6Sq\ja?&/a9`s4FKEonp?@.8"4f> %KbL8])DK"bn8+q,1CDB*SOKpq*8R/GfCQ2Wfl9)8eld%]FmY7t-<"in6"Al8KM1[UjMWeY"uU4mG/!iKWa/?9@2S^.&g+G-\"<(4 %eS+fjOkE6<$mbi5"EG*.2iKhUqgc[cSKL1CJ'@Y];kLEo4Rp)f6Co$Whfj^8n,UVrO:(Y>'/*DQ\CobiLd=/S2Lg)Ep3#"2H%bjk %-![C#pTK\>HV\smoT+R;b[8I[V#HO9DSk%?f@Y+?/taI)H<<6D$_\c,iNW?1>3+4tonQmkq94YbVqP8l9.rW/O<8[rc]XFe_ZC-< %A786?#d$n@#L@KgNaoUpBJEdcj2juDpD-k!Gbk#T3/ZF3$u>jo4aYPeIG6([YRYgV7lr_ip%e=[q%(5&>.b@EmiT;C*pe3>,-e!O`,1$qK0NE.< %',bNZg#nZ`p\&(i`3PR[5EC9`-C@4Urt4\.eXC[nnZPAB@kbAaTtF>laX5`5%L(930u %+iA`bn^?'f.PKFNe7cL85KjV(@CLL+!`3J6_X#N^:c))GeI0CT]'e0Wfl=O7aS)/\9=Xi/NTF)sPn?`G9(W9X+"lYD %mPDTOCo%d90qfNbd.67=f[udVUmabJTMK`=q:e(gSkgZ\Uh(4`QKX%a`;V;+%`"QO'A??&[SekmJ@.K\5V`#,nWH]EpH9Yj1QoM`^F""+Pl@re);W>(_j3)<$JkS=8Lc[^@FW6#;r^=fFDL4/ZkO"O$==e!YWt4YGpgB5!of$A->Js+n,eZ$h^-n)]ZFK_m7]#$M:b,=0N2E<[ogYs(Gf3Au8oU7O %/S@0'[aIf6iI]:'egt7k#bW5q2$(a4_l?:7gg!Mb$Enl1>^p&OS13'u5':r=B??NI\u[(\c0:TDqRF.e#*PR7f'OcKM8n@C:SC,n %pOEg5c>O87QgQkpN6LJ:f(PWC*]Bd8i/e/2%`l"G3B8Rp["j/8p#[%SYHLDN>8f]lZXpa3&!oRTbdpYd5qc)KPhTD8#-R(Y!CYtG %_/!%'Jn;jPX_A(6cCK9#p4.otX4Fc=]4$e+'oVnE^?`lgD56gp@N:4/$=dMS`1R-9F4)iRJbIlQ_J?+KT'Nja:YA=d3g3Z!hJdHmMtbYYSRP$N6aG'A %ck9l$qA/tRV]*ZOUp`@dO/E1Rnf%rqZ\&ZLcT5^Q!>Qi"UYP1FPiJYh;3;V2nZ=qG9lqlGnJ^@k8-,,1`3I<4ec%,ro%?A;/PA9X %Lr8Ask#\N#n=OPfH6/&kfDn?pAn4DKJqQ7*MTHCI]@,Pg;n^j06Glo\\r(iW:-6uF*(G9HOg""(VMSOOlEZ_R;JI1Q!"7Qr_b4tokV %h0BB?#C5o.e"&'0`dVn %O_BLVG<),\\N:Bp?hes$\[B@m+4p+PR8!31\EY(q,+5WB6P`Scn!t!Wm\jd1ZPSgM[9>6aOYYal$2m(\UE;c!>Kbb.Q@*\oVaV^o %H89iRAX=hoDL&KGk6?A/&FL`e_XH,aQUWJ>Hk454Z(m`T/sVBEGRg]rL?a>kEsOO;T8-1D;kpuj*)d5R:IUJpmUM\hQ.f?K46b`I %het*05-?YK0,d23ramn3iM04+Qa[a1)dtgkf3f&38?t@IODW=e/"SPAd_=s\8=RM\V_+RL#g[!QA!rbDbm)1Gb;o@CqTYTHEpl:] %`ef8:?tfc&raW\CB21#qnc'4aXQt*]>S`m2LB(.M=G5s#0%H+Hk.a@b0rc60qq5R98f\uV,X0FZJe$P^.h5-A!8`Q:j@ccY#Z7pC %qt(:$6gbM'Pg_e59-QZ4IJ%&/R\qalGe,c8RAr[IhI+u"q$kn?YmHTTj?>]LfA?N;eR&eb`;ICMrnCh"HtEflVp/m/fZQaT,o!HC %l@03A"0EF0jS#:#JIglpr!G3cmUQ>^=<>7"A#PJaNXCR`lP)Mn-9L%%#P_]5Ts)#Q6)b:-7a]gE&W5G]YB?^]qfNI$?O,e1.eGuB %^^%I`ef@D;)II"DaUs;8J^#k#]I>f7m"C(O9d&YH!do%G_ma\0>\X)n=%$^5(`gp4I.1P-.1!u&hsfqVr9DCP-GJm:!tG6_K5#_e %hkIk9s4P5WJ,aBAR((2$;6Wa(3-j^=n1PD/'].l;'qTLGb5K$CR#I-QXrdEO]FBXN%8\&5j?dFi(9ms:eMsK %8O'TM6H&c7(Fu:g?CRqVnBRKJq+Lf[O52nnrbuE^o6AQlIWcLTn)S,-*Z;PQh_2=C8]o"o,Y,QK%7!3Po[1R1/gN$ak@XG[]`$!GA$#UBo7K)7ot"ndTr1:fE:rXs*%qX+.FUbuGE%1#k4t`Y8XTradluTGM4-<7hC'gk1)-QruFSKd,aan^G-Jr3F0Fj"J %#"/)5!-ECR0c9?$HUt&sQ'K8?2&[J/ceeq>,j[o[NoUO>YTq`UL#7Eu=blp)P>@d($cI.N&:EPi\o"YiN7Mmb?ufoK%;+DG2cqI^ %FKP(Z&Eph[i\)/8GDeD4,M-*X(e=kqqB2BE:ZNZ&c@e)"m`%ZdD/BT88dUtbNMTWm;(&5(LZ %6T?/9)Bt5s%mtFm!"q'*X\Y0)OXSfjGFeNIOBc3H6TX5N)DZ6.Sfqb&RLT)4GLB/5(uCl,.Ds3Dina+W%_<,J::"LK5&\Z"nM!ft9\8pn0Xpn:L1TH-gT[i-$\n,de$icS`f!;R %M*;bNRrlng9q/4Rqt0^3kfV]VNLl^&e*+!_;'UYBQ9'pYp_>4s6h`LN0cF3.)\Y+jAk[)L^5\OpZXq@1LX"@l:I0'N]o/AP]TIgAh:HA.l%nTK4K_\]k4pAqT/ZY!f4'OWiZP8,52TEnY(I1:S+lQt6LIc) %9C1N(Yb_6XQDH9`Qs+6i\AQah]Lg;)EW9kN=NnN3_ljqlq3MZ]na.YnkDU`EIV[ %YH2TA4)TIp..jXKIho7`7_q%L.f8;7*^#H1Rs"JdZ$AgQB3V%Xp"H,NdMZp"%L@GYd,JSn@\UmGfn&fuE*2bI4L0B6t(i7=0C3ZJ+3nl%+7bhGim#[%F_odhSXqQ6$JT^5T,OTW6Oqj6gF?FVMQr4%I1M+$-": %R4$&kB?Zh]0=l8gb7Ifi?!@Z3VTgDJ+=FXmCC8I8[pl^`09bfm_>AVQ,S"8 %klflMcfb1(bqo)PVk1feeaIXWheHKGg0])gdg^!0>Nse4]U`f]m%l4n7IQt`>54%f,3JJRRseXWBF=SkLZ4)m*n_4@f>mH;%k(o6 %pYGW.qsF)VbYL?ik5Mt8SbJKF%?nO_aZfOt%n+dZ!psH_Or\)E(j>B;@I]XnMNqk)%=;>Y37c,*CM[!eFE#Ft/;<,(RgW#nEsoXD %q09`JS_aE3*473m]5"V`NbiK"O9*BLOU6J#&e-5l&B1$p6VrqnVF7]F4'3o.K6q486S\ %'4hRf1)WaSd8tMp#G-c:q!E6&UskaG,=C*rOj'_O/[F2KouR-L^*(2.0366k*[%Gd@gMhR'g=+n<%!7CWSr$fUio,h>AEi/:omdS %KIWC3+S;+YhM5^.jB'u5:Z>f1<,%$7f$5W?OIO8,T-H-/n"H+1igd\E6m?oO!SFKc6KD]7"]9M+T%-u7\EE9+'2LTCNqbb#*Q3:FF!\OL#Dn,G:t[2TfmYl"?ZDAE^"40aIUY+f=RSAD %bks)5^[9n.2q>ngSTe`8[Mq8to[O>`A;VRIad1al8.M!X:!2tQSYlbiD3iTfg4hE-Qf$Ekd3Xo5u()>=N0XSMZGbYn-2?++#4HF)G*Be$ajXL3(4CLWT&LRaC[j1?J"RlQfgH/$g"/g'a\_tj2Wr%[*4mrnq& %`"=X*4e[p'a`.hp.2e5tfG=GE8u@tmD!/e#BeE7f3Z"!C]3S!m;@^`Kl1&VP.=HmXgTojihj5!$PH3JR:V5_&B9]@IlYjC- %r:Qg`Bo_C2Ya;\EeK3GY<9$,(Xg:u2[Zn*ZmC[kt*13Eu9?bhP>5N;of=o[1_nCts9^bnjmd:!&BY(rc`nn%ED_3'5B0Z<=rQTS+ %f=uBJ>6CMGVFKhVBmeH8_b--d8os!8HZTO1PUn_Yu2>k]\ieqPp6GC(oo)>oLnr9`3Xb*b0Dgg+US$p0.mV7O2GHl<9 %@^!6gqf2Y`3TuhOdr1Mmj(g1@n@3=*kFLO$*:)+OM-=P.c$_`8d]J&Fns#T%+.lk,(?.o9"]-HXnA^4/$_o=e$>D8Gl]F@+%M0DI;@!L""B!:[lrCs#%k^'?l9/h/=l$"3k>1N&P]q@Oj1hlfb)d^Q, %1WoOGo0,A#H6kXBo`i`@f;Bii3dbO?f_k@$D*O]`Q)Qg?i^YK97l5*QrrrFiObk]_cP7Xsaj2[?&RI7Iof[!(*V?sP5/6de-n %)EnT-gYoI0jqn9Erns^eInbt>R:pY8'Yan5qU>%E4U0eU80#T3l,= %;#4q?]9Zfn8LZh6>8P2&-_$jm]<;[WLuf[EMjFN(=rO$"M.JHn=tW&/I!K;0LMa)^%=;FkI/`op9mQL!EfkTM:]$"$#5?_DRmsIQ %\QQNQAY%pEoU,u65F#pBej+IMgSD=5g%Lq8@HXkR_af"E8\QZ"e+UQhr_,4MDB9heX.!%d(5p`L6JnRD!i8M8/ARdJ$4eEb4B4+(*s %97&5+G6?c5!jRO%@m5Zbbum"(h*F#_ltDkPjBT+X;moRZZpN#)VO#O4n'%bSC@qkiBI'A?LP+3f$PpXPm6[=[IQ**P\rBlQqjP3f %7dmRC2sj^N>JMkD3&mCSqfL4:PU=,L5Zdc3aOA9FFcPZ:&tYoSS,763'&Fp$`RpA5^O?W6Eng=iJ+bc"da#m3nUVZ;M2`ag5s&d9 %\2jPVocB9W.I+V@6G@9?#0c*LSeir;K9S5ThDd3r]hnQ0jk6nO2qui[Z0aH2S\Z&=9sS8ER@1pZ^Hq$'HRkY.GOKrodZ#4A^3m)I %gMM&a"r+[BIa%Bu&MYflb`$_=r4[f5XQNXT@H;Mr+kNE,g9,[aS8Pths*4\W)9oDi4,tUiopC/eR=e]Zt!<7'H:m`+$TRBN<6Y@AdeT5AJ:8?E0[Xik**'[I&!1:;6eMDY@-.\7RA_BO? %pE$(Qg%FDkUP)]^'XWInd\02(fY7%cLLeak?E:FH22^-$p>U'fX8Yn-,R#,]8/_YsIXNH)YHrak8Y=KHmafrKgZ\X^-0_DfSUPW6 %NM^'ed]js;Dg.6K")KeC1^\8PegcqI>[M!nM('to8Z'lsXQ#A06MDgGcZgAF*6D0?)`;QCFFOJ!%%aZ0['/66B[,d[RZP,Oi)bU) %1j>&eYCsU/p#ra,ps]o3,:1`+YkVo1=@XX_Kr6R7fWq:EFQtN.=q6Ec_0BssZ;u\B5R(7jL5ft\[ %.JK?IPToRRDhi:Eo2GJLPl@mYSdHG^9e"lo3`(49l<<$&b"qp-EE)J-c;HS2qF-,$Tq\q3He^>Oa0tH@jR#Ih/Gd=L`JbDndsej8 %i]&:V]T[K_[u,)g=o(=7o$d>L,VF?lk1HTnK/+skrO$Q[MMb3m*Ba:npf(m/cLZl'V<V,78/BmQ&r<5D&5ZeS\T_OHG.l"9UZ1qdsiEf=UpThd10@b+YB@aI'e$1sFn'2P8nG>0Gjl%GM*aS)XK521Q%Z1BpXO(IUig %c>o-b^._E86n8E(cF?,g\t5\'5%5Q\DW(*.DCFDs^XL:GVC.`VU.,M-#UOhIU#3GQXO3[G5gZ6qTZ-/@[:g87Y69S;#)#qW?q1':oh^+;`Kn*6?8biqu6-4HQ1t %FZK#QLkD*6&a_"[#L?ddaF!a06sd\@eA+.qTs/t(M9CEMf&)Mu)3HpINV[ko!`$S%#Qc>76=gL()3:Vt<#J5X*q.ET(3"@1X$So? %GSu$jk\Of`D]7g@=]2MMSn!>sHt?#H*(08Mq8s`mFE&!!j\/=#"6$u"YJJF,Ar'^k,((uBoeg:U"[_+I %fkEj]U-A$c+iR_d4YS3q4pNnljLh[W,ajM\>p4dt@>:q,>LC+TkKHnNq@Z-hk8i7jO<+1A8? %Y[[i;31Gs;(\7_ZT>]NGR%+-I"tFDMm%b+Q\%3/@I&LnieI(\fReC7UpBe/,P+VN/Hu=.V&5#FCM2cpCJOgOiB?/(K$4]+j7(Da= %!:d#?k(1pJK:rGNCBC6rqA3B\_IL"3AZESi6 %2:RU+RstIM`&TU)f?@:ZlVDl=6Uee8;Q7H/EToAn#\Y[LnlK]V&H;YKB,_2U,'\>BKaDIk&?XI<014*K]Xnfu2RY*]kLRm]raR47,bJ(R&>-IRqZNR#C` %ZX])=;neIZ&,i#P*KjQH@u2GSd7RC]%f+6\nsDY:L=aSD,c;!6PHbN6q4Ulg!04=%o[GFBrafA=3Np_PB("YM.oE;lH-^_Gbs]C$ %oAt"U:;%Jeb-/scUjob$oWak(O"f:t0?D9h;<[K,Seu%`W]pbt#B,XGih!HT/ul@3NlZ8fqY44s:kL2HZXSWWbsP4OBk#+cLB>'\ %HoQsk:<#cl?j#(_:$=l/5ur(KmiKmlomnX%@k;n=O[bYL)Q$eJJgoms%\7]QR]d=K@0fEL?Wl!Z6T`ZR-6l1YNMh,5\4!@o9R7PPYuQ#,Jd]:.Dlon#LSOMpIQHaHK;9>rT;o(6T1NQQOEs!?lom:YLUVbSe_+G]J_5;1q=L\!V.;,fr_t %.F#Z#j&8c!8W4[%r(C1HZAePF_Ki$-BbIR%gbd-Znh^["R$1KV[0OS&L7BT/.Tijc/,WA1.ki\2S_%D3=Wlq(9tcab2*UOsT7WW: %5gr]G_<`RipDA*f1F*G\1*fKj1C2G46>UofkIHOXSKsaAU400P9TBOW,#2T]blhe35D %BU8p*6DKDmN7&%GLt40p'gRObG-4VLTP7M>#!J7CZguOG*@7qf8SqlGViXNWUOXa@m`-D&s1hgrmdu^Ni%(l/ %m%6XjH0_34V!$i]\L%K)IRJ:WY9RiOT?NaX %aAYELII@>467H[h1' %M-ek61k[0]E7Y4.)YVF3E\[5QgsMRkaS#"$a&E;Kjrk.JE=5//8%D_kG4UZIR9l`c"iR\;MiA':#+QKn93B3$dA<57!!?'Jju&4* %,fPGurVK'0AO`sAkGJX0PO(F3%hb3&D[dA43_cVB)b9%_Qi_/:";5jPKEWc`8!:#[]<;b=YGO1m4L5\6M")h@%;6OY@+K&/EkG[( %D.hBl[%$2kL>Z/Y,ZB@OCJ!])PT@UQ]3B7\,@&ZlFD9b"?)r\9@O]n0p,i-aV,dX@P[+3fDQ-IhJHIbk47+#AtBP %"+e\@)C&@\p#"ft.Yd1!omG`J(aQi.JBVH*fF3Ybm>C3%I9EoNAJ %oW%bpYisHIXD)q#jhp6A8%tO-jH@6j%=#.*qi5tgLKJ+pF"o?CeXt0`]n9!*mAma%n2_n@qs#ePE4.k]#$8j9?NkoM^A@f?:MY-8 %)4BF1<"7LC:>UgTnF5&\n:iQ"eHlLo-0T0D#Z!s:4,<-]);Z'YZV\[Ff^V>)T`I4?M@So/?H8:d$Vm7YQshS>d1p*10@/?[a$ZI[ %EU3uTrd6g+E0`W7A?!mioN=l[bGU"QGSd&)m+;seO_9%Je8haFn"E]ghrNaeCK*Q+9$lH]>jV2".ta`J]r>)A4a^^F`Mu11"DK0S %S=;=!)=t4UAKjB`F,>APV>J%tSF&\d5RkX>ZMUaV^(* %2G7#bOa.s"AX)uFCEJ>n9%]i;ogR=$rK2H0?hBeI;(m1*c@Fe^S;t/XA:ls7!F#J5kn.6X)J0EL\EFmmmA8uYoGb8dOGf0SQAq?U`?!dq\:]V6%R2qQR9eHV`+7Fi)f@HC0PA9k(\Z40+[J].q%2]?CXVjt3%I;s[ %[OJ"@=dcB0Ep-\dCt"("@&r9fXAlF)k;PlI-rY974bp4_VP5I0W'A_=UT%3=AGo[%GiDJ=5FHMFAeh\3/1hEB-j.($r*$Cus"/S8 %7cpFb`Qb?]XL2"/kt/E]kf?mo@kf4;Eju$Sp8ui5.Tk5iS(ENaUg%eW++9MU7-FNCn?7X6('eF;jYTl6ha.U$KH!.4h$F;6K6g7O:NC,cU2W'4XMW&u@c2U1(Ou0kIi6.d8LRr\=Sa6+qOAh%p'I+D(:kSB4Un;1gD]QnfUKl`PY[kRo#5gZ<'A=d;]%E2PHjR\=Pi\ %kErP*LTC9aji9hNkXGj"o3`FM+,K&2Pn#=!fZfU[kc7HsJGGpom@[Y'/-Mn@7-TZY.@Q]$Qj#W9O6P9'Ac[7YIXpPu"!H;0dCS,^ %.dY`=-tAYbq-';nu07 %V-JGM[?P/YaAmh3-!!6:Zn-E5GK7,<@(G+X[tb1FEfEj4)D(.;fb6]TK*EhK\S_fb^-u@R*ZD-Y]^_UZK-g(uDDY/p93hQ-4u:f7 %,A?QYHXXpl2;1&4lZ??O8(^OOFte9\e9*b32G-eDXIrYY!9s,*3Y\T:K3,dD$^P&'^o`Rn`!+=iZ>f/\@4l__$U1N"i8.MoJE7Bu)I;k(\`j;.;T>e?.;[@pe9J:j>nNkZX\Wg>&ZkMg %q,qVDqJuQ:&'aq'3+A4C8BQ6h%7`lMCVMSoHqL_CZ3SJBT!%sic&*si0[FC6`;.*:'#>X*roN:,Y.ImB@O7:Of\rs<)6\di$af@#3jT/Ljk_31]0^W*m09:8Io"<3R>hR#/k$M$fQL$?GLAW*g&S])aB`%MPq` %Z0P6&EaW,(b&("lEj%2;]-Sq/%MPqMg_ppO#A'4EgU7f]q[eY"j?R*a,?1le-CDOOi+AoqNB8;5L^KFe=#)R55=>[u@=g/g$$dR,I*#]1't0Z!Tu_d(PZL;=dD_G^MrF)a>MMrS%O^@]Wn_,N %<,jKYDE$'&G8%%'$,X@G(3^Fm@uE4:"apm%X-t)E5M90;DIRaO,aa^pmj=>Daa_Jo==r07&ao<^G8'S-b$p:44n%AcD"7>U92EsS %QVYdqDIM+L0"r<0XEYMfQ5VVjM`E'7-0X@3Z,OqT>sA=sC;L`ZBAg1jM_@S2T&.J3*aO.R[TN(d%Ma)j>Yio?Ic?R,[A&RtMA=Z\ %c(A%rORt1o(V;<>(@*M9\k-!K[TG;#XU/9\)biMO0"r<0HrDl5if4!F<`BaDfQApW=;AZS-*#RM/_43Y0"r<0$u_QE'O?)H[eT,n %SJP^mPp9CBFReJFiX9c]ja,3]Mfi*oM_Ct4AUG;gMj:8=_A6L9i4f+'/."5nZHJ'SZ,K5EfF)FS8PaNN?%c'emn!C3(0DTPI"G#> %=P77&AX&$%=*>gI1,IN074G;('tXgJr$.`AArO#"SG3OIao\#!N)IAI7TnbsI6YXuCW2/1%&5AqpK>R@08^BX!T[k_uNXRi9dSQpqm %(1Nh5'^+kfc2uEs\sdS2XKs`"q__JgKis*KA"D`,:VK!C=YN^aCU)/g0.g5_f^5ogJcjS,IN@!B3WoCtYg+`]_qYgh/3%%n0>ooD %c7/]!XL"3KIaSd!Z=WQ$DJ#Det %\7T<`+KASnS\c:ac0D6>nX[N]_)89gRMB^K^)5J',0B^S7h`p"i0r1nc-lL-YJiB"URH=kgYeON;9^6G^Bq&G*S&B.#(DMH<_#$* %k/Mn(CK?K_<::O8!8";33J+8?emEldCK`%[Y$&uWe+l^@1rg?@Ap(QHDM2e+-Vf%AgeVn6lDWhe %,9Si!Ff`2CWYb-pk1Fj_b&\WUS7FUVBd;cEYHkJBF=;3Rs,BKRbe9@MY.Ug]]Y:mO2P0qZB34N041dcX[:2)@5_s?cZR^7+SQuff %I\WH>\Jsr&66tB!B34LFOK@XU#c5'ULppF;)ko45j`_7ViP\$gQdEK/ZTVL",s %guRJ9d/7IP#7TdLaK*JDE>F1=+faH)@nG?!4#%,5f/%6%mdn6W-4?=l1lG$X'lP8_A&q %GK7ZF>*[Q]6moHKJ3qh-_kE@%r=a<*P<=G*P6hP(?A8Mp[p.M,U2rJCZT_p8MADkS<&G6'uC1La[p5*]61L!g8 %ZWC[b`QPQ)GmR3&M?c8bYDUKGAUgTan+_`h@.;L?TSIf??2L#'$C'V,K#c69I\+)\T#NIdRq(Bna:KN %opiX:5Me?`=*@1BY-< %Fm5-tX7S6*N;$*dRE=0Cmc[C+n6nDK:YB$SI##&Vmc`Qp^;>g,dN*a<,^sQRoWB5cANQEIG"3XOa,]PIhMm:fZGThEAL!\'No&`r %Zo]2ho,k`b=_W*P(<##04.MQWgFrB`Q2]uQ'9Od!*J-.=7\c=1`@.8umrDse-c7*/nhB>"Zu3.[J8')cd[&-bMOiAF[*m2/)C9VU %GWa])%O<;f?tX3.r(N;O/UMOT8l+=Do+.X8mj%5Dp:s%d"U'[Cj>p@$qR.Binr_Md./rL,i0/Er!l^8^cMEB78af%LKukrebpX<. %,nkAVkLqE/7Otit#n%*ZFdUhnf6oY]"l^H&"AJ"2P8F`CbpTjVCnpV\JNZ=XU)!W-PkX-`hr'V,(>%r93'NR)B\]ePZt10F@@LWU %T?F:F.r>MbFXttIn@9KQM4L]jRr4d7H3i$+n>W&im%^n%;rr+M]@1kHVr.hV\hE&i@j4f9`&^FRtF[Qc@K&g^uTCA&HtF@^1YAQd1/gV9q"bej-\8^j&iDSaK;@jIB=@_`iDBrrWic0P)pf_RdG5ZU!> %I?''9F'/1&`Rq'Fl^r//7BI>:hZnGn''EVu8Jh)uGB62@=p?[XGmqR\Q"MXnRK&%AsiB!7$Z %0TL..F2+?[VAtlfH,hEbDl)?VL"eLuLNsrMq-ADk[GU7KZ\n;\'Q%/NfHRP!Y7bgB'N['KHS0P_T?elY_^C)u7lc5MZ>poU5tl+pOE %]RNkSpu\Bj2g^(<1.?bW^'@dj;=rVBCb"&0ZCefoQ2c)SV/C3R5?1Gfm\n;'[7B%MP7Qr]*hH80qjiSDfl.HTp"[:(;t^!8O(sp3 %$.WSTNE#Mh<#gleU2r/?q@8O_o[ho4g@1NM7^$5g0i@198@@;AUCf::g'?GE5+2$:@X$/+^=Hc?h\UCKi!6G=ga:I(f69CQr)\>[ %c?0$4dAL5u6b`MB08(m*=6$PBgVFp+&ZoJKmZF69DdI^ufe\fg`:6RD1Z6qTs-X>#k"NuR,^]6XO!d7gij)IL$[5X9&A1h4MXrA\ %H^]uq^Z17T/i^*tCAL:T6Zr!6Pd=SD4!L$ehATj_0hUF]4=0Y]Be#7kI?(MsSi4;_J@iM_)bC.71&:Acg:^VkG^Vbo1nNYj]LAmV %Hd#'sJ<]Ju$VXf9\^G]'"eTBj6WQgXYId*!CM[M&r%KlP-B6uN'U$'"5C=LnlBgB&MHC"J=?6/Lk"B#BoP],+dM`?t!rB*[lRYt3 %43q3-+-!"$A&.TY\ATlsEu/mm/:uF@C--^'8]K]gDUPdrV4?S/Sn?:5GDDrV?WZO4T@;DfJNiD5ZX;NZbo;:ZV@>?M'.G12T&dY+ %+()fnE3n^3)@rCJ;O:RYaRCos'l<`GA4i^sjSsVh-bda<)gmiO0WW1"\BZK/DhD(AE,QZap0]Qs29_+!ImJQ+-\kLPqY^\IcYjHN %jZuG4#H\q##%*>A)I7c?"T*51jiYHAKj@]Pp.il^f3(LTVF %"n'gF5N^)"G][8AcgPW&TqVeQ^<7c3KqC)LM^Ye.&L8CMQr:RA\PfUq&pd;Y"5]kqr>o6,J6*bnt+$O/MkPGRPVsUrLicKrER<8"$q"@AIY#hTSAM[pUHG909T]X;B!t(>X %Dl'@Bp4^]1q$/(,dbaro6(^a_^'gFs[\i42>DYrE(Yo0aN\r3V^./c<$a@HO"5g9smr0&Y["&4IH(%;I3$-"g0.nF;mu.@i'[J`; %\S5,(k4=;0-og[R?MVPVfCfYjbS\:Kpkh.3U+SSKiVO;-9S-LtBo7cSmeOC3B>`g:aUH8]@N-b*enV/cI]EU;]s>/W`!s:7'`T>Tkb@`(uOe04S#%]Erc_B!R)Y\O\:[W=*uP$LN[HBXdccD7,1oa&X,I7+1HRDju:n%60_3X %`Gm?s5r]LEq8je,;u.gj-.M5Q?@Zf=e!]4l#;IoRS&l+#m\X.O9hC;VHJ>34C7'PKWRJsYVY@'>Ns0GL"`P%Y6hdCLHdV$jcS]&O %^GLIr.T#URAf?/iQE%4*Y\oc7$1flk$SR/$;S:m/CKG':6XMJ;+&Dld0)k<"ThdeaJ]\\_jN'3)=iTA#VXa",cj"Vul1#k0 %CYqH#>Tj>aA&6Isb-Yg^L6WhT&%=_[s6"$Yo*7'pP$k%%O4+)18Nd@)/$kR[B2e#TJP$+9b)FgI:"JJq@sa"oTeFFdiXTuf9KqdVK_'--Wl`8kYWHS,\%$@(E=!e^'miI&)mpIl;E9B,\nrblG1]:BA.>c)-, %&MIt^s%6Ye:L`'dBdCSlCfPY0o0;@In5t-S1u\*$UsQ/L]dL!V#m[EmV^bI:q2nA82\R1T2`85"Zq,S8!r*fp-Oh=Kc5e-5#Q8Gr %7:R77qdYEc1Ckh8oJ*]acGA4MS[7@Y#/io>\69!sN*RU!pi)6g8a)GM(HecXFSNZ*g$V>8SA,cN+^#QgL/8C+^>9+8nEQ:J#6`j` %'_GW-NM!f(.?h*UfY0>G(X.dAW+ujT>Hg?NSY)_?h*[S,C:BWf^MOVZ=iM!\nH$3lbsk"^WP7OVnERZP/(9b"hGp>J5g+)hgf,4e %@]OW7!Oo*o>gd@!&&/3(>5Ipl$W6>8-AiV9_,G*8K+eNJo320Le9MD8<6PHYo5cdXGr$N0MLWn,G5+B"jp'Wa?:]jc.>j/OIu),N %g6+&pcBd["H`h!KXR(Ii[VP7^K'qhIVq\rE%Js(\Rm,\a9iL2.:R98/1JO.&KVc\D@uB-3LWGCDF6J,D7Gaf+Y4uh==J!'KZK+D& %o]dFo];bE+49gg^P:PNj9H4csArs?RU933lMY5Qt",`E_kYd3Y*e>n!%:G=#Q/K_f]c#[YCZqkGPX^Ea#ecq"Q8SNYs369S)*X5r %qhUYg>.iD1;F?:iKB5Rj)nMfRA?8Y7N?p]!NNh2Df?Z:SSIE\!F*Z^$="j6pG5:(rC&pf2<,\=[G"Z?T2uOlTmQUnhgFJc$7]+Hb %,<3&%3pH<^RARq:G7Lcc#u[oKYHaB6A[O/*lkL/f$k*[m#:7 %U1!]?>R08)N6r=;5eNE*TIj)f-Kh!.o&q42)0NC,[LMsX:g?&`h0N:j7P9fZS]9eXULVpZ\i=Wb\ncDM/^\>bjO"T]P_Q[nIjKHcZ\Z?O"deX=&":+2*S"\c5LNDkLa3T4r'=mS*k'UJj?QnFe\Z^Mi.fMLIJHrO%Ybe^V?=IlWJb&*NoA5)Wq#^I:hJ %(=,J7`%^,C'A60Q[d-:,_W(&\r#kl-OBlHS!uf1H@L[tQJC5NWr+s+JTFZ+.#cnA`BklBU!'pMC7,T0g^q?Kf&SRk2'*-M'Vr4e^ %S[A&Q(17T^k:e-81(!-Z?/h9l7i#C&R#b"\]*UB!ECJ!q2#7<(GZVU>>lAI1b!a$W#**qm)"Y*R3nsq\Fl\bA+9bYnFg9ug5cGHZ %.@NcMJPmqaC&WVCTK0Mj/DB:s"Ip&?&0_MK&E5W3VPZcd\Z:7=*4Z;uU@)TkSk4NQ-C7Ah0KYZL[BgG+ %2?I?iX7,*Ir5-XekSBtlf68tPGZK.44H(PDZ!!V6Aumrhqb7nTJV0?$aGG635-bKXdI=ocUjM0XX'041$!Ghm7e_^g%u0FkX`k=8 %FCa;W\3?QE$F)!',"t7gVNq9*k?:L'HlO^Q@t[@IJ5M_ilIFcOQ?Q)BQTmUrB?TO\g#TI4]FrU.dX3@&M`[Q8ZK5=jK0j%Jfc0bE %7eRVt)/,N>8^lZ`5rj8<4l\dWPL5O4HoO"jggO_n1!jlKB9A#Ko'i-'3KJ`W4&\n@Lm^B<5>(E9'omf\^p>(/(itPKGY3JP.=l0p %H'$0f)"Cd)7OW_?ksW5Ng`XM/k?We#`Feknfa4p'Sf59lK\.EbXA^u^2(\99/E*acGU('5]IY:HW4?e?m %mRF-s3u^=-+Z@E7dAoTi"#S4.K\.Eb!^h!K'G4lg&Bs)X`?!55;uN>lnf4-$_sP+U^_-<6U<63_I>ap>iF1(qYPS%q.M'lN;.@sVW8+Z@CaBAlg3?>$RIZL^\;"r:?IkEV,pUYd:.CaKJbcm"XlkHsp< %)k[iZ'D=mqR7+R;SZE_2lJYr^9Wu%n<[1#ZAU%Yl4Q\-9o#ZI/EubVsT7cXB,[rV!3pV$BiYJ&m7!bE7MU/5n6h-$JqI;^[LCA/c %]+*Db\S@5(?#+\1Nel8f,;BG<*V;hS?.1($UjJd:3g!1:3r77^r %8pj9sr7:PbQ!/Ver"4%TqT`^^WLk32j0pYs-.J5qq5m<0"cKINhn!orB&<NOE:GN;] %-,4Ro#4TW.nlnge0/e-2i)]OOQ&2t8Mfgi/%5MVhWXrWl$p2%m:*mineH@`8YsAR3EHar!=(=NZC-`>=/DTmC%c.l_8@`=/^Q2;S %4gT-!DZ"_eT`D"OV@f#UB$;uf9.;#BaIlCc&0#.^oXpe*0sL%XQlA7C@UP\)?HuDQ1"IsXhpo`FhMp)\gDY6llHsbE'VFWQlT6TJ %B=$!VOsNP@oZ"6q)GGAno-9lmk>%QO7(1`]TU,1qf';"=`?]dHC,iCT$_?M53L!.!m88EG)e?`j*Yes#Y3Ob-('<@S>_Ff[<%h)- %&BgKr+9S4&$A@%S_j4"1k9.^je[JIN2-T(9$/n.FB,4a\cnC8jL*'>3gde;mIR7k4J^ENVK\.E"7Xk[e.*Qs0[*=gE>9eiachZ;$ %#,q0BqegnTM=gB:PA*(%SnYWoD^3_QmQ;.p'bpW9Uc]<\fTo4[,0seqHBhotDYJohk'?lY@:nMnuN;I[4b=;iF.L^-*d_Thu%QYRt%\+!VjZ0<-2nn6HAA%'D0EKJ&FIlG`WtYT(!E]Ii.&_>]u1$\:]< %Q_7[AZS=4,YNL!;,*`;S2;VMl(F0]^#ni)epIuCeScGq1SOAjd^ %kl]TEK]/fQ9f$e2_5a)Z/NdNkZih!7BFn3Z-8%;\'lpOGlH!R)<3Mug*bct^)%l/P'2(-T;)+Y=/2(Y9>ArrlR)Ka'p3i1J"GSjW %l`/lF)N%2.d,0!Td5JQM"Z_YIJo*hd&6OQe5.5TLK+'^U:'Et#O9&iG'aX>*7SsmebfF27EmDM=UB'alX*Z9bW/VH5[A!L%7I[c7 %K#@m]\$PlYS^^m!(iG*Ho4J[j,\1kr\qsOKMA^CkjCOssT$Qaa4qUG==G07[0FE8.NPU_`Z2)2uRD$T\6Y?enG1u8a'1%Zgm*q.6 %`V+U9.GB4*`^([+WYRu)D[;;JZ(Lm$%"fGuUuB?C1u %2mWBl-ot[(YRcr)/Pr`)%E4HA!i8dH9ZPRTO?(#;$LA7b(DWSGR[&aNQ%&4WjFKe4%)n?@!_uDu5k9Ytd-+I1,]As7ZNHAWAqCU^ %cPa5#msN,Ad5udEG[bA6^qQ`_:E51t5<8bQZ7#0YnO2K&#;_K718;>@B"8JhNac4fb$`kiI8LjjHX;!NAL;$>l4`37-;>lO8rS^# %K:<@G^b;+m&l8!mDm_'>JjjST^j+imkT=R=?bq4>6iZ4-,Y,cdXF[d0j!7Yu?mZ(AkNb&I!IY`1g1DZg.`N,p1BFeb>!-ef]Gt?, %82n*m6XaTNh%7L<\ke0kE48-gqVnD.EUU48HbE=`:b`Oi4Jja8KD^\\8i;/?KFG33?X!g[L5H;g0Uh!YS.:PGVEAAfW#nkr]l\:c %d)gtSiK&U,b_AB.lLDM]Ib%>D%\;rG_25.W&RRRoa7P61mPpmFX&_\pG+:T'HOf;gUTn9@#s_m"([4=TQTM\:KP2c6`t/gM7CoEY %L4D6Y(qlMf$pf4C/3rACi%l)G[#NB-0fP\@`=D1%38AMB:C'fV&US,8fb%STm6;sCC`!CeIPdq#StISF6nJ!d8HkGkphtM`LF"uV %NVJ_a3f`i?)$4rD(lO^+D'QuKHg^)h)5i*KKoaA9.@iQcA80ff;e!r\S-JmA+Z@EGS8tK=4-rF?*i@s>Ml[8_@n?mQrNqh$2"m7_ %kYB@:]R'`KG#@X %dn"XL^_(`K#phJ2M2MW9=!"H6&O%cqQHOuf$I$F7#HM/@()u-UF>Ck5=e5T5H]XZ*9[c&_1bH:En&Cm$h_"pgM_h8AS:HgR*:Ql/ %WpCS>6q>#<;*@47-Tr-1)uk)##V/`L\W5m,nT)>Nmkmo*%,R9&2Jca;1fE!A6@'3 %:_aCcHHed5j$YSY7hL?r'pCW!8Y#NK\3aRR\m&h2?fo2)2\-Z_ge#eB3sPE4Uj!pu2@eTmG]VHq^<9 %MbrZ[]eo2HfOH=i1_]Ge',@#&c8W/q=#3-!^C$?g`2bW]*44V/N&`?_M)VTtE*!s[hGaQp.B0n=l\)63LY?O'r`k,TI)7*CZ4bWR %Q3&"9\84"sZ],02,5s!B>q!ZW>CK$7__3Z'=OhGr7Yp;L8Lg9m\-if?Iu/e8!=c=H]&U2S3,-Z2G%`X*VV\uD@/goGMcgNcN%mPS %2\96/i7-h7iR5j@f-g\s9O]`e6kR*/JIn[IGmLZ@#)uq(66)\-:/,%=+k=7PW/FW3N./%0I]jl5(!)D`q2`)=rbcH;Y?+=Tk01MBg@KkV73MoF`q\ntPQ.hECFMmKOl[7[=..CU_5Z4l_T?S"Vgi9OPh3 %eIfL[<(6Q(MeXJ__+Z[?TP@k;P3"r%o3$]71q'S-]q^aLstXsHHZ"NeG02\[&B_:_Wf\G.D2UYBkZ89aETRCM68@Rn:k3,3[R&A"ArPdnp]pl,hASW"G3W^kqSgG2M?*:.%k %@*MA$P`]oG`sqa1ib;V:+]1%C_86+*%bB48A?[nQ@Y@pB`ft9J*f3dXEV_?H@,9I_7e9T6DF#8leT)3:d4rX'm06]gA9!U<#KpI5 %1sYn*OM(\LIYMt?rJ0[t?p?c\ofWf2:^["nfe7^B?r+bXiqf?W"PhX=O>4fBECOIp2j[:B5ORSfgVFgfod_#QM"b&lgeB-;MGpNj %Cl&r=p?t+GZQ1ud92tc$j8aHZEnFg`@+2K:J!2K+llUPX%$!Z6Y_Ho?a-c83-mNj4RAE#NAeFsg/-6e1m\V5=:t?,jX?Qf<>qStkWp*UE1EhK@eb&0F>i44]LN#>-K(SBigIh/,/6QcLj4Xl:'-On]]1VZgs3$s<#J$`>S5Z_WC\J@o.dl@Q0ob6R7D6',G%?.P %e$Q?riI:)j-cm;9;\P%U>I6dDbB,#qW&^8-?04Iq55NB\TftJ_sLQBS<=EUhM9:\KEnu.*[QsP+^TPd=p %;g8ZmVRJID?iZn[kU)9qj`Ohh4B9I^D_V_?rV6_MCYugF\tel&.'?u.SI!.?))Q[4AnWdao[hA=RXFb+pD6f>l0>B`[:f/eZ3mC+]t#'rs#^NF>4 %O9Ka%'VfLSD&P`tW=Sd"%R*hKqXC-G(s66L*r#5]g<;/?4>D+p>J1c[7Y=AG!U_/\XS*j>6#0'MRl\XB'n3]hih#lpWYZKbJJ<'U %M]ID(J-X;]LqB;//Vm`AAH'3kL.]5$_fX:Z\(#!8qd8f;:D>C^^2$;G-,<904ESV"NmK[F0-!sedAT3uSLC?q?.:IBTm]d\3'0u2bNdhcK!e*]3AAH?OGHdk5pu>soI5-O00,l(E_8)1+CH/= %9%M)\a9s0!.(XZ(W)X42P!R+]W)="Gi+Su)/ccY`_n6Ks>icp&D/oO=hWd"+Q09q[gT"&VaG4/icKW.`i)WFZ9=%Qm %>??#TFJ(W`$ru9)<,S``@J";08\I$/`tKPqmqO/7';OuR#Q)O_/.b,J&%7t$PL5PS:3s<&3`5?,2or5YqPRq><9>oX3iWqWPg3#!c8PRiB3[hQpC$Utn;Ge[kDIi`rrZd_r[nUBW#k^IeSEQ,Q7P`:d@)qY1"&%bq2L_<6c`5RB-9+MdE&U"Z-*gB(?,_l(2c4R'Ok"2=3E9AqYh'fl_;.BmS-6c]]AtVs %^&E!/.-fmmGn6SDeK&KuaFN)BWfFMM39!$VEIrE1Pn7Pdjlg6!nL7lCCF=90#$=7\3NVjc6s`oDW/BW2 %R2>2S_\At/dKm'fBY/.UE_`+C\g-UMgrH>PBZm/shi=!='h;ID7NOsHP9/RNhFDe&X9bLf13N#nC18MHHBm6bM71H]3i]Vg'/MB; %0$ZB/dR*Wd\=t,#ikS6T_+YOm8Xp#ISu@;+=IKP*?dp'4H$4JdD'hf^kJYc6ks@:%JDe3m"U5)T'k<[Js,*5sR+J66,$'^T%L_W* %/m$=#s&P:6D_OY[oKteNeE)5"S'`L#GI;7H1'X0Zm#P3o'ub.[rZL(<%(rT8'&e8U %@qn%r^Wa/LkEn6Rk+F\Y*Y2j;*`K-m@)=?Li;d`lnHVf\C4J`Rf1@1!IrmR,kkUP0AX>)84q9U=;p&XCeg-66t%WC09^3skp-iWMi4F^a4Ieu]X'X*\,oU4+0bUE0<0FmFXg4?q].cuCb: %r`]S*)/_pn-52=uVN"sPQ@Fq(FBYmuR\UV#Q5c@@jFF-VSMUi?dP5jniY:*9a+H?c(TX9-e(!\'4QIg.gpoXY2A+PF.U>%i5&/la\0\$?ZuoAoJ",V`dqrjCiTS,@sUf7T)ir2B;"qD]c3\U"o^/SWt/k?e)Wrs %RDA:r2PW+r[&dE/ff#YRX1X6cTtHm?s$uXGg\78D#1at! %%JVJ.MqO/*-_:pIO%6":rdMSX._q)#noFI&J!tLI_2HgdKV2\e4G`4[E7j17D*r8Ol2j&sfZg[.?IWd1C02$gp"I"b;Eal6@@CX^ %`ABsDijl[$1jYF<*R&f;b:,.ZL`\]?qR,M'-!S6foC('OP/nhnF7-H'QX)Ma2+]bEU%fM&4'mgNXMRAq"*ZY`,Jp(TQYh\2\W,"X %QleJ2<)O%bH#i#%GQJr3r##*4-FEgO2T?^S:P8F,0:gV+7IWVCYA@]J@6_%Y^lI<]0buf$X7$te\7Q-.#tpCKfYtbW:B-f#N3/;U %K=:^el*B]3GNBbYpPCt7DBRs.EXs(GCW\ZA\Tg0_G:DsWgL_cbqns!sA)f22Qo;r&7_L?"T%n;AV>qi_q(n!R+D*s[or0p*?je#F %XmUD-q,N4uP.I=mOr,"'`jFflpV.tms402s4^E4>.B-*j;\2rY-K1*`3;BeH`qA>2;T;1sXQhQnFUqO'Q&K@FlJ8,jlJ0PTfL=n5[;P@FM$EFaF#uZO=n&J>2HmK9`261<0]m>1XqE,Mh[J>MjbZ0 %FOFTQ1[2G55>W^jG.Xl4,RLsbBr)sX[EI$p5GDIK.,4fV^:&MgLb70r8( %)cmmYqb(l#3E&U-,c%0eTfjOp:gf`.`m4p_+bAaTd?K4sdg!BNV33_+@+BqGrmP)R?HJYWbO4#6AbFM,&,5B_\6Hr6*450'QM7Yt %b:J60SOHr+FAd_Y`;F>n7g@oi>S6`Ylab4`pu>K[SJZM0*4So[D:bV')qq2\gKokpoep,g&Y,A#lBpCL4.G6n6p,D,*,J1O[_$(b %;/]h(AJW*_1Z>cnMd-k@6cI<`cB.Yj3u03/Ls%?$5Fk5NU!a5r6mo\A/8gViJ_LU5>ln(E;",0E$,JLl %s*h+hah@`;G<_K5o-9m#dY0B1o!7C=WT#mCAeFAV6rZKfA9!E(E9T>f4P2mk?tG1&Rakl!DI#E8FuiBbBj,7Ie*;04d8B+bo'RlZ %NmhR.f(l4X[AO$VP(m(kR.MHa3*g\lSR_C-irg,O7d6^9(I*u@oV]>=+ %*K4.Q%5CS^RbR&&]BjuEJ+jW/lUGM8,.]=;ND-3+FqO8[!qqtOp)<@n>"3mRY;LY!1?-?sbH^aZCut,:*SjH\JLBF[KVGZ[8o>#<5J,@"J*JPHefEBr]c=_Rn/HSM@*agQ4nl0a)-TQ[Ol-,#qCTF>,W,snDlnR5 %I?8/#p%/G+/fs@$Gd')r0:/?[M*P>6hg56]76tR3G?9SQ*iph4/G1cD7(ZifZdB-I`W;#B4JQ8'`p)L!T$N$XY^SiFRT429JdPe: %:3qo?At2+m<5Wf/m5:Wee\ZFpP8?*rOD5OH]Ap[af4![J11nid_?et2p,lhU;(C,5F=bZ>_-O!mkua8g[4iV7-5b=\9S2*XL;H&s %"WK;5C7(#-pOWXN)Q%"Y-K&1TNTk-=R[FTn-@4_PU+e7l@+CbPMhL;)pL>m1o3hT/*c*4CQO^l??KT)(1_1A6-;M?a?KT(qD&t5q %ZWu%Q3Y)Gdn)qM.f/Tn.h\tQe9?4Gto3fgbdUD+N=qpS$_Duih[u5lHYJpKJQj:69rn+E,b7=@dap\,D]gOCkGs-o9o$3DK,>+/J %j#h07h,EKSI+RR^*i)6S#^GCp%alP35`:$XN4=M*(pj08!io2*,,dcFD8-SJkn:7.*b;644!?N-o;iP]:3hqJhN\`UO5G5(qp)?J %md$edSVRhed2%@60CTgtFcL2*W1rj)3Ui9_?'D_<_5b'nm?!q6'A_<9B1+H9OsNT,LS$#g:mKh#@mm3OhI`rKC,a`VHO[9aDK?io %)0XW3g0@/72aL&ERnOf,T1*V8mOP][63)6JP%gi9,`o,?.$)QQZP6")#h7c+H56tpKSJ:JTcY/ %oe_NXY+6DNaqt6$WE'4iL2e>s^#q[>#0i99o=lq4shbI1am[f*Ao-ZB\f2d"F%?97HP]Yi#gp1_P1A;nc8UVT=uk>_nK\Q1b7S*$Qbm^N`g)fS+R?HBtjk97cT %7`7#mC]froF?.pF-*qGm="e!,MKk?t55?u8`RUI`]gNY"LSX-seOAACc_ %.LbIqR'_d^4r":n*khHmR7gN=TR'cjWY]l`&5\.1N6q5Ga_^nDG<\NK9TX.)+%<&0m6s9r/IA5L""YmTX*ZV2bk&d66*,3Rs-M+W %YCBhX>i0Z0;%"!\n[hA_rT_>7eks$=M*IW6rkX4eGJ2A.=mI<^^YEIqhKg=IgkqF(L86J3QBcPK!q05Hs#7AsrW(=Ch,@*V:qE<`16?!^Po@*@:h!."Ce3D51;aONKIU-g4ZcmPp0.SRr[cIWZG] %'!mL`X0W]#SS"3V8`qkA43d2@,3XpC[:SA+V=-UhnF"de)RVm)7-gd-Ir+^hnpW;.62$3sMM8&Jac4Jq69q[I8dnh_;.,&Pr\C\G %04Q^]D9MW=.c2t0!Rh^h1*R[[d-VqBA_P6JpPK`4pdbFW:3u^Y#Xo&o`,sN-B"_:<@'M[N8-@OHqK5g$_Bl3?3V1&rRN]\Pl\B1Y]IPCa_YfJ$f#-[72ZdiD)1<@mp"$gLuooMBE,c %r\?e6D^Xbs[QA>rb/D=5h7C2&UPG9@@pFk.#_baOZ8%rmrlGHk"g/AmpeFI!.59-$s)Qa1jJ`C&+rc9pq-Hf5.7b9RGG[=sOt]el %s.E>_QnUR5>8H$D=V>i9a-&W]J_'$b/g6E'-Tr]P*P-hI5C;"g$.V]fLLUV5,F<'!SC8ud.2Mf1W9`,)V$lenCC'a"ZMNJ<'E*\r %Z(j%eCQ"*:L'mn\ub?R5Pf&A8qOZiOgLEY41r!$MY!.IYMKk\*:VY8p\e>> %YK-.>)&eOQR#A`Li13nOWb[S.%%gtW7rSIXmqZDtgiY.`Z??*7@nTg12,HdMBZ#*INri`<*So5G'S;#I2Z5@'GAYSl`$h %XLfor/<%(o*2=5:p5A!@jI@48YrbOj>e-DHg$b%5ma%S4Zs#RTcU6hF'+Z@(3/A/Z')WjY)LL&^b4Mehj`>&!LUP*P;q;>rEI;D5]"#<@Nd!:R5gB\O%$LVkqAgp_`;r+A4QFq4(M %ekf7XgqX.D>EFa9Zs5USoo#C8+$[_le43uG:$I=;YOK]"n#$)?5H/uSSrtcCdT4OKn#A,Tph,WHDT?+nE-pbI^.tOT?B:u.!"GQh %VaBi4I4t6,Eu(qJH/"\FSPgHkB7<>HJYgJ:GM]S],te+RkoE:M4)e=+%\XBXLoX":>FfhK^s0!6QQ(q4F&3BCqQ$X0m5374mdZng;Y?\5'cOh9Pn)"IEP!sp[Q^N %O/1/FoM>l:8_A85NW*blAC9dl,^:,Q./*1`p2,('nN3rCn.BZo6'`9LZ %9JSgI&ej`W`_F:,iGBb).st!e[(do_/Y2DM_pXRAlep+Hp%))[ko8X2`7'cp=c!eQs4ik'(M=OY[I/l?hI_8!q@i,XhjZ[n$gRJ1 %=N^m-mU?--G`O&"-]sot9A8-$@TZ.q:'Al*F9b>%O[*!$[>,9U39BIQPN>9Vllk*t:<"ar9X-DjDr. %BNq<,E*pOP\8^bZ)36WKu%^G$M^\B%5_X<,AXL %1@8\RB`.%?)cP.m@@Z%ZWARG"*3nlU2:[.=7B!tbWCBrNR>OTD\*]_[282[nild6poW+=,Gl$9F=fKU]pKUbqA9MY:_C'N&.atGr %B[s6A`E'[0>.&gTP2akP^)1( %5P`BF,"B&E&uf_O+MLWkC^;DETl#>nEiP %[&*niYuORGm?2;`[W:q!K*js$2M9[qo&AV%[D>a&3;H+BCA4j]D0fsj %/uLCgegNWqGO)5*`6GHZ#Zd@nrAlunWA[jnK9M@,Wa9>QSg'\PejsqQT%^9)n2l%JV31%$4Z1R%*Z:r#4E78#O%Q03-;mk+;.8G` %9l)n<'B6hDl_GN>n.0UJOU%2jF04sJV^nBL;M1;rn3\[kim%4K@J5rk_];?3E:U6ge=%H'0!0Eke'a\,[@5Y\I37M>7^9u-8g^nU %YCi7sqiqSIJ\T1C:8(A.(--sQOIF10APmP&OWV_1HRUmHo@e52.QI"&+^b[d5gc!hB1]bHo9#1mTmi5h/7tB(IlEY,#\F6'TErAq %&58"cCbX]g@%g7J%DgmkU+aL^0`m2UbmNfbqt6TM-(SU"miP%Si[YDVu1_I\5:Eh.SY@->&4J_@'l^Gj&N7+*a@`dR4nCB7!S_-l"THDK6=>^IO:4Fb_-hRHDasMq=#p=n^R3PAA`+0f %dt5nAfOdmWi>>>Cqm^XILi4u/PF2;#h0[1_Bo2I*:iuY>&+&oSPN(B)'cW1tp'_&a0asA=O0(qO>t@j$"N*aB>I@Ib??+acE`XNK %*pEf3lfS`m7G:i8q[sNCN'Hj3\4L"nUab8&8S]hJ;T&E7S"E9-il^08)?KdJ5hJt3X8q*$PGf5^0.pH8qd["'pUU1C %\Z!"0*9HfSlXJ%050cA8+&li*AG[88*cI+6?J]#$jRP'3Gi0)1GP/>C5gYf_eXTJlq-<=pnGFXFI89_0t\mGA4Z=@4<(:u.5PX4k5KGaSEPI!]ehLs-!HKXJ %Gm6$]42@7>#6`O,VAZNgqYWa?+1]S?]aS2?r3$lDPnDW]Q-4X/W[_+1i_jBf]13?EN(-m!RAUtGTs70q%-!p=^e %+<#D,;7QC2kJ?LI(@Wml#:$uqc?T">PLSjX>0-3-6YoPRcR:83cp-#;&babEc5"I4)S'&B$gE0Q4J7T^!il]r(ol2lUo:H$,uSi1 %?kTS[5p$ZPo`0R6f9A!;,o8-sV+-ESR!!tGHgt8aSa.f;?.V/o]Z`oUVZ`uEpV6ei.uXC!)*?$La"p@=gRKA>?SGT"-,J.<@9[5e %EMtboj$g>n]/`5gc@Pp@,:%7/T5H&ZUSb!qTs?,u?t!3.5np>b&]>[0Y`ORJb(m7l1b$2dd_)gu[]88CgTH=]?X/`])aN:nme\fa %0-!2$ZK80/i/[=5Uh6Q!:a\$\DC18d%K3f^4N.R\H^Z@2VNDj>F>?>EXH45MT.``f6tB,6,3m0PlUX`;W.jl/*L++'$(2PI0.8fm %`YZp5)h,[Rndj[W$Q*,4$q6ZC@N\C@i)nVs$`'!"q9KCf67[jB_.h$5hG,d;]I%O_F4US4tJi>q5,q+JM"<[^gq@P]<,]If>jFaU1q0an*HE8"Jr86 %!p#4:E4=(K$1.)iMBNf[Y,DmhF_e6U+IA#Z.XmLQH?oa7<4edFrdChMdD^^pTD+7b7h76$&R-j]$Eam[U=a[8mN8S/n:An]>3"9l %7".>]HCji`.!Y4I=#X%K`o*DE_N8hh(6@ar)c(n,FqY6qN>(!FOJt0kX+FXf %L1H.&4alm[V(1,T\sZ+SNnC<"\WeVGN1:Y&20[&0bK+@G@L'nBWt2ct2HiR>3!iiTf]_.0=[klra_-Zo2W[C-%@UY3fP'OJc=/M. %@\[LF7.s[])]K[4L&Bf[B_T=#D(^f;Y?l%PN/Skl="Q=67Rh(ceV]?P8%t@7TgES&N/V_>O]o$;1,:&[U%ZJqfm91MIG]`aYu(sh %6TmfkqI/P^R`b5cQ,H-c,GiYh>VkQ.@jAhhR:[@uX@GP^J;EXb`($k`E?dAF7Rh>52.@f#a.0q2^o;VOW`j5G4;NqUr3=Y$?_U64 %:"tE_"IX*(jFhL1q1^GS=Gr/&+!EPJ:"a2+&;'sl11lt6__B.t_$?=rad]\N^Ne#$j(u4F+br*Sh9(.^UR>*(QB.E!K^5cFL8+,Z %RF%dDL>'&I$.q4EB(>@^7d.-?SJ]'In0$QfPqLELG`?EG[Ai[klQS,/fVET8*o9_]\<-n,tL>UX/Log$N&:B3%'$2EBKieos\cIRmGnaD!<6WNkG;&(KNR5/f_(fsI<`6*lbq*q4Qs"1e=Z[T#D!2cOk"KEh07*j>RR$d1A\Y;s3%d.L( %(hrXGYNV`Mgn:(ef4rOB#-<&?qQ)Uej=;Q?H8Cu>BZgr9&bY(p.FS=UeBTX[B3J/hPH:!;%0Ks@C*h@VY7R`h[96pJBCN=j""Yh: %[G>3[Y4.RGpR,?u&Y5NDN`JcI3snmim1oBO^d":_7n\1DkH7@75rukNlbNM)Z[tMeF0%H-.mKO]Ot@%jM_YX>O!c1)VP'9'l5SHE %1&ijC?g!ul%sPAREg(c6.O4I5\:+qrRb&ZaYU?'pj0#&:l@eWW^IS,EIGCsl?+7%SZhWnP!I/G;7%-TpNTdGN4h_qB\CsOL@I,L. %(f]7pEliMU$0H+C;[0P]%eRO2MQGRqoalS<8MPDs/)BS#-[t3;it%'\7k\/!1O33X&SNm`E#eU)Y+2*=iMTi&kCgCLG,mW=R01c' %2BA;NhW5*Uc4+3bq5d?sgl#jtg0:BEOb=1PDsm5/5F&bCj*fQ: %AR6K=@6U36E#[PMZK5ZJCu/p@$t9XaA]+,Jio[m'Wj'.HXgj51,J:e$#sQQVjio$.S(NjL5^@E.+=e:gM[o\mOrk(ho(_j4K&jsg %qp-_U%gC&cd$BH_5JZ?h`J)oBQ,K:BO+R5db(e]/r0s84[X.i:d"WTGRQU/M=l4"gC1N!\*Mno;2[r)8hoLq%TiJ>]ViiKs9)/kk %q`%b1.iR7moeNL+("A2OK'^>5I+l`X(m^N=l(2.#$+V'l]bq&JTteGK?[n5GB[\#E)S\nC/ES6.B>ZZoV^DTc& %N_7._W_1_c^gej[OP?j^Nc,h3*AU"*:_u7Y%OFe]]uYAq?(qgA&5a)$Ms`N %-sQ+Egf_\&*L$.er0K*1ZTlgZ.gWNCnWPI84"5R??^&[R,cI1a%m"if)8W"@dRgX_b;;C7S9&Wi'BqpBols;RKVV)q/h>&+K&Q=V %acV9qWBtV.I=]0hEJD)@[j=OVL%pJJ5agoN8^9l?phn5p`,H!#ORCh4KCGT:hB77VE:W"=Q]ls^Ssss>$f%3U]\W>P7%@igX)C8n %XslRo*kj&;QJPb9eW_ADYH%hZkSRu6o.-m'W:B9Q9;uige+;5l;`k[$Yh6g?*O9*ok_ANh]FM:u20Y_u9/WHk'<`kT@.*1!D>CI+9fL-ae@(,K6)Vn4. %LCU/bQ^_TUeIH$X4O0jF;n_t>L^X5\E],1#DVfq/')gUqijS13>e".E#Rp;%Lof*m"$:e<d6ebH^Pp>V6Jp@bbq' %q_6jRlWgC7'=]iprKb<"%^oKhC`r)\CY>O7B3U9*I[92dSRPt+0iqs[n7'WZ$YD/Xq06BhC5a]tA=%?R.jL0X#*)E4O$u&@,"pi< %T3Sbum^V_(8!`rJITP"t4I`!ud;,tPPrN\Brk[(4O%68ga#3F4/]$*I)+^&'6N(XdkYVlhH$3o#s-;`]e]r0KjfEdBjA>`^lFAc- %):0pQW9/T/SSuc5'%OX#0c,-o@$Z0=AF0f>j[)2(=$,.Vc@O4T,SS(>MFR'o=*Nq?'n%Rk:77!2 %Tl#XLVJX=SRjom+,)b8,p!](G%NaIP*09F=:oH?o4j4h5`M]ji0)p1BgK!nC^d<'#(h%UKUs2U53q%LR:,^?5$aH574Q.[eBj>E>PMbK4THM5saKF2P.Oh=<&&1** %';M?6BfN.f_P)mrkF@aFqa4P]oG=k.*bXaT!l^]6;,RnCaXu[-Lf,npJKUmFHh'k8R$*'b4K"uI5r=`Q)aWFbP,''inoHk:!4HM7rjuJ\I`hdq%af15A'bR(9MF*P!8BG?NPNLR2p\Mmo<%ml&igeBOG(1JO00dn'f+3MVItCZ9p&3Zq0sdAl7& %M2Kuf=b<:nuq.N2rCr@>)Z<&E;%61k:td_?-ScSu0sHZ&8Fi["#qW0F'\\6VP,k@$RQ3Df%H(idYV<&E`& %;Uil8'foSg,@/TQ9%g)9(O=31Ti/=uB^C1O;pq\EBWUd+.;>X*'F7&5:+X0S0(N0t-r7oecU:QBTIRYC)jaHm^2S/ln%q,!&;o8X!d>l"T;9$eIC%aA_>&$N2gZ%+(kWgjg2,$mebH*Lf2uu %YcjI?pC3$TEGfBn^4R7rEN&s#C*l'r=iWe=r*!o#VN,X[XMY!$5??u&c@K2_=RN'S_edXk-&N[X,(r0SKCeLOdYWk'$,:c\`n"Pl %r[%\9Qp(`5HOh`E1h`H>`Z-(1%);SaK>l/&j+ZI`48)@Y2mB+(F-H@X^raUBk2MOVN+aZtP*,md7Xk,Y5=XD5T;710JT)s]0hjRd %LHgqNm(SGVdVR:S20$6um>&qhULpDColuG``/G*mkJk#Q:oGWVF04M9bU!Y8B-hDRNS]q=[eF1uGrSho6Xb*"p\ao5s8T3[4>+!> %$Lm %@p5YZg:mtJ=rS^J[+:ZpVR=17]38]&ACfJY1&.Zm?IE$99XON#^S\CSYB'F"][kZtEq[>mFTWi%BdHZ&^AlUGooFO'mB/)$cRR-3 %"YrO<[g%SNgD=IHrbWeU1ICS^a**%'cN1kkFVap/ZA,LWP1L3Bi.-nlrl*X;BR(JAb59+93ZF51+;#5%ino4+Uc$k<$AW>"Kspl+ %K3TW=ks!'r_=W)*Lq&t^fd3WU_;5nKbA5S/esg0?f42[fn79NGg1HOqP-;V+ICj2[i`KPOs-Ub@R25@!)?/jLZj'USWAU,dOkHl< %iFO!OXXt*6^&`AISOa4E?!rD\Bco_Y_ER<,?O=Ef'?ViHejGu#5bg0n?[3D81l_n40-tqT7LCO-oo&KqjCR@;f,q=K#p5,5Q4:?q %Je\r(\gmaR@C4tF_7X;Noq)id'T)6^Sk5kdZb=Z5/JsS63f>t*AXR1E2A;6URgoneRi_!K/0/:%/F[7+(YoD]U/%K(;VP] %SkF/uB1rs7XeRu-MZ)\"po14JP7ZP_MZ")TE12!PKJt`6KmibE`I>.RTadO1\RWC"LYX+Q4ZrF*/#EHNF\qE@s5&S1Ai0sm5iX)! %5Ksf9Nl*jur@q:[D\.&Ngn_Y;EHKWmp$IY8P,p9$LEL2MlPPcK7mOW'IP?'U5u8t+&Gt[h/195bi/6nDN9EB[kL-\k]?ehJi\R(3 %XC7c[ibt?+Z(QYQ!ol_($uq_kO10)!`#V=7:Y-FI1/W3C\,=$.mI;lbLL*f6[SA5F,g[p0jeVIWNUFa#+4(L'c!!k9H29a5%DlDrHD`@2qiQLGLAg!*HSGHfC>cgV+C@aC!PVlsh="`;]I/+isp;r9,mm3.FQ*?*#:/"rl-)%;-In[(c-kLjr/@C+,QCq=AZ`#?R=nTReh#ror(QTKS)4<+4pWUY8(d!_r %F]sH8Ht@^U1_24dQT]lZM,$5iM55[^#8Fn7k,SV([=Y/#j7YWs)]P+bIodf[ani9ja$UO=LS]^ %OtlI@N-76B.`:L9kM9@Kl=E_bf&]r0b?X?RK:V)*9C%5$jOrcIJlC8N]_fOEV[dko>m#tgXJ[1DB,fM>l]IH1nsCqU8\\Y9:I29!g#%En>tG*hJ7QXpakO)%j_^b"Itth*2\H-:?GLB<$>%R?HE_b=TGp>H<=a7Z#-DHd %.t`E]jW(X3,&=^QKB(I2%+)Fa2S6<0nkY3lmdQSHa7C`:WeJLST[E2.)BL!01$?pQQitH&T3nGaGdT$$??iOg7IVD`';%[ArjklF %KX;A$)RXS_rtuem]4[gSrD.<\T=@!CHcY^Nh'm39^?ha+og!>S*#A42HRCKB),n;>TT`[hVbebI&5?2M/C_8o,<1PuCb>;'VBgk9 %q5*W1kdQND3;/6aLO-0r#uAbh@M\pf74'[m#-BM_3dI\=nhNpt-\ZW.1'ieT*"H8>mJ`M?iLPPh9Z*AJ']'E-pQJ6,eBu6+"f4aF %G>uuNV,QM/Xn="hS;VUdga,@2.\"(mb1rgj+bfZZLj'";""Nq)$UT\KHYkr34St1')\)DQ:c!Ab6:_469 %XsfPf`,.SkiutXeKnuWi#/uh2.HiS'M:94_)DHQ`TAJ$^%f1.<%Ge?68%E/Zg$Yui_]+OPd"g!oK)Us5`h]e@GBXu'HGsaQ,MI0R %$i-7f[s6=\dj`D+5O*eg"$,UGpWR51NG?"p%HQ8?2s4O`J=N]Wb/Yq?jJt8mSMWRAJK-8IZ7-ln1m$a`R2mm?s"ohXZlu]s5NJX/ %]?.H\iF4g1%FF<=:;E"a)lZl=R=HOH2tY/9Q[gbjcF#Tm,>6?UU]2,j %P5]J3>Yi?C<;I0eLpOa2g\-cnNjXfDSkR&TK?DVVRgc[#3FHK8!;>lRX#V;YR*YQ9D;/GKcS@'M+&Q0V$ial9gj'gU2mQ)_/DRcT %_`-;d2>TaO\;82jq?8n-e5A"jGVfae?kHkQqA[KGcKX_FkcmVEe/2&q)SO:m1#doi?.;T.OWu5u9/TXX7)tMi05@B(B!nETWA2'k %='1:r:DL=8`YLY@(!oqOCMIFkhj]GW@\'[=eC\ecm0TbsGMd@hC5dC-ZO%df8rY.&f`3qh3Au,,I %Ifnm:c'O@KJ1gjDHfqrj33m_p,LA^n/;(3e/I=,V3J##b-8j2(-8a)&oDe))A[s'dWCeujBL\d9iam9qq.A+G0m"mIDrEX.BB1$?r+n4QRSdg75_)b"?`9?6>YOi2M6hEbLF(0Y!eW\VrcKc/?p`_$XKCes7 %>q$o$+.Ur#`8LqO&7!hfFQ9n6`)eW@fPh`FtVOS#Knlj4nD6tkHa%c %',F1/'a'W?8A]0c!I^r?&`J0FTQ6H;Z&<:0J7R:ZN(FMe<9*'2R$g^=90+RqA*?k1363!2Bf5H %&_l>tpHH:6FU4=.?'bO\)@F/3[>MVL_+1Y!/\FOqS1c4V%u-fhZ]<(@3Wi$nps"C1#[,rt1*TXi*-mqi=dK#RsSTHW+h!cOlVp8pIJ]#p0SFSi1R/]B>>:G^-1nG)b746s'pLuCUj(XcsQge8MJh)^?1b-$adZr %bqHbk:QYP:COY6>Dc-4pYH.nZXt]arfDO(c8jW0;YPEnH/QlVOnpSP$_[Q-0Op0QH^/@Op)A$G/q;+"nqJN$"XYS;dd'5JpFV'.sR'!a-\B%rL=J)'tdXuJWCdd"Y]k$O[bA?Jl`gR].]Nn0DUhPV=SZ`Qk^*Gq\&7IlC5(TWBt9,mn(bi/6h %XSRe!jh`\B&cdM.VF?=)TRm'HTGAG#*AhAtM;RSq%#5[t#\HWG)8R;%pr6nP"JRopP"[&3MrkR4Q%dQ+iSmf'HO.4S87UIo.d1\" %D!N%%;6+Q*91tk=?1]+p@q[g]*nf)m:l_5TQjIMjEeZ\*6V40")=jR3UG,[#;hf8+d,b\2WW7gWl]NuH`IfM[d,:OGVLK&3ESL-3UTOs>UNiO3]1)qM%0Hr[T%Kp9+LddFo`XFDKRZO?18hT>$\c0JZFL:kK]4rd^c&9K:@f$XKH5\V<\O>2]%[`EqB:W %oX29Wo4dV#Emlo=r+iGR4O0e#DK1K+7HQ?K#VT3I(Yd:9KYRb@IO[P>-.U054-<>t!kKEEFbBg$rJQ$,tjs(;n[`*;t[][*e"(>SCZ#(g9ti_T(3+!MgrWEuTSX3_"&G)\']; %o8fr!I6alapWD+1$2\3eTT)'A,GUMq/DA0)k8=YD,g#"Y,MR3/r`HG-l'EfBf5dKknR4:BI<0,/RlXUN-8jINiroJ6Q#Ff6_.,c&?A$:mJj`&_"(/82,@H`5#V;5>+&M(hn>F?]94b7$/+QUqq'006`,7sEXq077?B)\hoDW]i[VAX/-#VoK/$$imF7IYa4*@p+j.Y;Fe3['PBFr*,t/hD/N %[/#N24KG);gs;/CWEf2m=m3#IUN52NB8+^q-=Zm(I30d;W1:uUK"^[s7n\f5KiT!"8*aBEXXtse'r=s4CGl%3J>XcZ4hUdA_="JO %HB4l?$\gmX"nM5+2k=W#V`%:XkA$nR>t[8'Z;5E%Mo#6Y(q'nIm6\FVF_.t-HuBLT?q%^)*O-XmhYX!V7GL7!_!MFK/)hU"nktp% %V^oj2&A=3[YU3i<^bZH88MjpGgs,)&^BeZ4p1[9_k#\k>6V0&P=:t:(O^flC!P=ag=L,Dh\=sK3)8qdD;uE*2;O="U/Qn[7$grg+GN$DCU4PG#)E8;[KJqU#&*[:mk:SG%nmp1:AUVn37+!',(4AU<(Y=\AgX,[khl\e.TaL&VV+Y<%Uto&QOK^W;T,eV/A#Q6@%hKN`mj& %;CFMS(#)POn,72n*Oha'+]4%SPR@/UA%^QK1h>e$pZT\is)DsR]runP,jts#V`.E=QhC/slkYjeJ"FBIL]0lFo4q(BkZ6c]qdBi# %]ab[sDXes6W_JA-e4Y4KF5nWdQ6Q06h%j5YMHKZ%TD,S?@8%G&$;\FLS7A>0i]Jt@_:t>I2AtB#WT^RW70AQ-Ckl:2kS]47Ckn@[kXpjoChKi6@Lh/O7A[t&M(C2Ke.*h97#(*/b@l;cm\mhAmkl8V?3Z"jS`pkl@&n"DV8?&s2B1b.`1;3sPc2K9;+1o0RkA])pXNMMYH#2r_@h&) %O%<%$2$Wk`pFAc\WSR$LnkA$qq,FhP'R/Q>K%;W\Fii>e6&Mp?Q@VK?d3T/M@4@>\?8aLjpi\Tj@\D6ZE*d"POnFs[8ocI?ZCV\3 %@!.4Ua>V2QbHB[`9!Yjo3-h0&/5!5KGG=>BkLXbd)j*P'ADalcWIa9fC"9nc'OLcHdcdgf:"hg?8/3HD+1,\/WU#maHHC0 %@7QHW62(4]4o[!M0_H78QaM[^D:%*mC: %&6fPQb9QM>@ZA4_&/B0B@u\=`&=g.D4WB%&)@'Vt0lR<&ZT^2M\#3c.bNfiOZD9PsGSdX)i$e%dN_grbH;a<1MP9 %ohM'8_p'b)YjI7G\/D;l/?-/SR);[m#eLFQ)jm!35D>rnoJI%7Ccc)U:6P!L>^WM1M6.aW@Ob,kqpfb-nYP6l:EdN^7Ao/3\YLq) %"&CDlHWS4NMShNh7P6=-<#gA%"Jj\gUuH?oXQ,-,UuK0]1im[,V;gtX`lQ-C,g2+WQ\R(:#Ob8[du2*6P5%a)$HigKQ@o-;%pr*h>n?Dqcg^T/l$E6jitcDa&DNoG3CZ)X5,(=siod=m6"^!L%68pko59rIGkme$'2?bsGmjsjd%lfFHgmn>a\<+,b'uM?>o"83.g!RJ7eb(^NfOO7SDoa":kKH<0S"4>$5GYbe2'hM=#e %'Eu=n"Q5K<,5@N*I'=Z%7.>=+[gUeNVP[L<--&K0Yl>5Ljuio(K^FjHXU&@M[qPXTD!#hoB4>[L`H#_-JTGTdb"nW$"jE&*)p %LRJ++EKD>[#7R^d@j=?oZt0Of6eDkc:c75V6eK7\P2dcSfFAbdj%C\-+[allR"KN+S.*5-BoYT9Y^]`uJIa%oFJk<(:YdQ<5FK*# %(/rIf,"(!u:eA/%7WQ9Q2H25<#[?C_EdVC'gAuB^NsR1$f]NsOjLE8Bp>)N'9Z9ARYT5D[_&X1,_KN_FV%sjb,/C;r8;=@p+/[B' %7#%od0Jh#s#8tD9YnBW_YT5E:'B13'fFeoIc#JjhC^1BN/n-%mfFAa%NQ4MC+SbggOT>#ph7_'$ %p?HLT$%-VKjohF),D4<:pB_,mXSrmEcusjo\PIn)&uj\9fR:X57JEEXEHt.EkSmI8T0Mc>]HhM.mDRiocrYX#Ju*F1ICU+U0*V5, %d6&kuhF/hE!kg*9?A)]i7,.Bf@@ihnT9o+t;KM,k\W2s^)_Q+`-YTaCHS>;RcK>[2G\75 %`LcA5o2;9]:;8hnVKjWC\RM+s@\9!-&DPjAdnK@2G[`'n*A(u3$D,NNUtd#;,KHZbPahER7UZB^kbP-m,h!m(6(X$([HQ486WFk? %WtT9$+OtL[$:@6V?+S,7UEWl.r[=HFQ^S$^8V-o=3p\2FCBXAqQ#F#Ojr8^g$l-.Xl-;nTh$NG0gb2]YkY\,LNIm0]3ZcLI"o(Ol %q8[cWrdnQ-5=o3M0gGN2H %orTI2=rBGJDQhHTb&Qf3-/W`Ja#U%MDBbM1OGB7/bL,EVHJZ$0S%+BGJ.WAsh;fu%b-eVT6tVnBKj>Z??k>PS!)*+N9=g[^65kL3I_a%Acq,/6-LsE2Gb9H'167t!$,TmCb-&ZB\4s`T-M^$qb-V,"Q$MP@] %#,t>=DZ1!(L^(79H+l_.Q(sPZ"IV8:)fpDO*+(3$IhorG_;iJMb87:gI5!sfe\e*3:+\;1+0e;?@$bPmm+aui^$.VMCmr$kKI`IR %0u,MkA`T)/74lW]'@VLP\hf1uZE6%Fhq#5Ng;p1&s%MquW@Jg4J)07S'i)d0_L$Zs[+cjLn<9P-O?F_ %FN$o0b?[eEX[`_LA&TUGmVZ(VdBhsEIF>rA1&nc;W@KnB+d]2q5=c(Vn!Z=7MrrU7V[\@S,^_npEEAb2PPL`]94/QlCti4l$n:AY4fr:;d3lQFm[&]%2O\Tp-KU+'9t %.;q5eZaN_./'?-3XJ]AFh:Icm>j18kG=M8BIFsM&%@C5^-WWm %YK_Lf4YEn2j6V='eO3bFA\G)r5$YI[_8X$@Ialf#ldX5D/s>K$p$0n01OVkXg^%!i**_Jq=u44h^tIBfR5rDT3?G0UgNL\Kjim?C %`IdQBA8@j;K(R4f;DS.BM.gS[/Fe6#o3Gjp?]q?8R!@b[E.Wno61PN'dmO$!#mer*^@NfQ>&\1-HDl-id??f%[T6+u->+Wj %g=in[Y'q43A^%Qip^q@:%)l:PRgJ?s&lr4P50#'eCCBl@$cRpi3EqDqV<3"XF-=a!Zm]J9D#XmLcuR2Ypeo"AXC`<[j54_G6E0B] %)DI48,0=Zr'&\!A3jC07?l0REA/@nh^QOFl1_K@NC`AjX# %i+_GZ[ea&P1]-Z4J+TC\G,mB7Y-cs0q>.S65(^TC7t55]H>-sZY48sqqLLc/_H`9'@j.$MF91L4mPAX4]5FrMpKA96"Z2HI-D_hQaR)NOa7Ncdb(*7\+)kd-;T-#d(c1'^gn?+7D%0,.2ujdKN@M/1mtGZUfj0YTZMlT8jAdoaCMU&Gp1ij.CHLiUTD+bkH.=: %29A5:=$e!EK&>'-'''^0ETPhOg@+./pPW_(]K/=P'>00`r31B]N-E]Ro+-3^GYI?,GR\dX.FQFihH$*>LV6RbTM[o?Q]cFR %,0X$+o#c+l^%]?cfkmq7rAg0(Mn7rPD5[(Uhpu*/`55uhcD%odXK8&3)YBs\ZN5^nrc<'#3-fq+];N98BNVk/f@2U6 %Cb?O9a+`>aUFlSmM9;`p;'^s?hePc&Pmq;S@i:Z%^27O0^4EgrB&2Atoc``As %rA__3JIE^;=,P1#gA$]d,VDpfd#CPsOTC7hT1=eCLo_Q6_l&HoYA]Z1tX$3W08>K#F!-^#0;Urcqfl,doVXB5Qd" %(UWGL_SF"D\8Q#R+,#D_"6^4X'VWamj!CCafmR4BcRE#t+/Uu= %F#[+>K]$>An,]dG&qZ/N^]t1?8-hC+!$=$k77-KT)O8N*D4&]5)\X2<6r+Z9;d3*]$_B&GeuJ)u6h\Me&:C`=]%N9mqW+EEZ=S1p %ZqqKNZ>F(Rc/Y9[Os;1GQiMMs*q(o&I5a7+X^+TpnE2CdS0AI#:KF3F[tMno'5'f(1&4u)(Q/F&(j,UcjlZMb5iH?I1!X]Wh3G/7 %GB1ErAB3:rX`::Qc:"VKch`'E*@i!jfXf,"L]^Tj!'\)'bgKVD?N)Z@)AV[%bH'j94fbRHZecI\Gct]QNg-ErN">g.c,2ml#f('m %&%!26&]l=u)`pY`97<=+#b"JcC1J5dl7lH9WjY.q*ts/8p[U^4rtR+[)%f:])p0s+@ieQgbV(27C(U7DRZg*4dXktat/WNE4Zr8V27p,0)DI^7G>MT*AoA<2G08C]'+`'Sc[>G-NN9&*udq48QI %!t3DglX8]\XF8^6n$]H00sL:DYJ\44%BR$#JV@%tamZ=$,"TjVZsY:0I?peCF8^"=i#;("(I&tMT6^mKQ'&=oh0L)rkSJ]:[BYrc %G9+ncKe0+oH+89<1?T0K[!5F\]V)ZF[NI^]G%uqGXUmH;S5WXfR&4r$,aoNW.mrZ)`X-:%&DBQJD38G=N&;%4e\l8f!Kc %I#%[%c;&60M4GFOPh%WME@/foN!skr#.c;g:Ml5+[`BH`r7:]!8mtZ/!&/X]`JpM.q67_Ap8@-" %)j[k^;KWpAe1^C,HpF3R(-fClnZsK$QI.:FT7r\=i^^I?cSiOp<3'e#Ln=jW$'@]d]&2,C-`u@]b8uA0--9V.[=\?.8JX+_($oR9 %'AT+a>/>ZRh>ne4hUge#H.4>VYg2]M_>P!6V3K$HdOAf0Pu9sH/-1EI$9u_q=,O&Co(ZA']83.Y$F\q6Ki5,W+%)lha3R(Jr\uC( %4FWU4<"WCbjmfZb#G+a@Fnr_k<@PmU3K*08TdP>+WeHoT_!#F)o+If(2uP;c>K0Jgjmf\(2\oFC-,@j$VDWDi=eK,2W0HlJ=m3N: %!bXGp'$EUH;&\\5:]X"="Pl'hclG^b4b%Dhb/_^ea1+D-nn#J:2%DG64B<5&aY[j4eLm"M[AL20`G/uCej$@+(%I)DfA?5%6R,WJ-R*\?3_eC-f-U %eCGh4>)i+@19INe:3-Ql>25tjSk9Bs[CAp_i*3M4AL15M^WVI5p9@,'C-cVqlWfbEamh6r*#\O%\LdKkfM*qhp9V/eI-7ff9eH;q %`\s/p9k@U5OtpPt.psGGYReqS8V23nNMn^5-1u33Ms>D8'-B%'\tXG^4` %/7V:nG$aQbT4+&_)L>Xg(=]D-D&*&X$>B0bBnZ.4>O-(DjaQsb+PZ@en(tm/XM6:X]>P5;?o1Q>:`'DHU,q*30L^s$_C4`&K(kVR %Q!b.->$D=n+q]K*Ka2iA(OkSL:7#nMg[$)O^`LGeUb#>D<,);CXTn#lMWH/(>i=V9Eptb591W$BME7nXOXVPi.H#,0VNJTF-k(!1.1[)EB!g+?7^^T&Xj[*QU82KaA3KY1%bt>gf%/;9C %`$+R+!]Q'DRahYX^7@47r:=QFn9k!PdBW84kqH(!4ND,T*1gN%@CjY?_$Y5#l@X/C'KU?mqb494g!J^%rF5(K,"XEh2^;Fs3Sqh^ %gl,Wh"s0C8Tj=FYbK5cXI7Cj6j3qYP.iM2jZ)u?&G7dn`Z2Kr?8rB[Qf[a^/jJ2La@U#Jh]@Qo8%&(=R?Z&?;5-pj&*.>g#LZNpQ %L_mWQ`EH^bl;ao)Ap[s2%p#JFVSPm6WMQu\L5SLY(2(.t$>V@ZHO*4QrcUkOh1@%!nDr3k5=%/3'ahA"N.:fr>>RfZpaiYef^gZE %%4Y`s@>db4hTPr1T.:k5>ono]ggNl=,3a?6)\8Z\OK1[;Na,"Imj1"e:0u\GFl_s'mE&*Fh>;j$j'a"bfV_XugZ+O3+<%A[@+AF) %Nq>/mR5@O(D[j4R/'=RmZ@fV,H9/lfJ`kKm]XDT$!;0RJ-UrfV=Mr,0Go]/PZnLlOHZ-<+G9_OK5EH*hGful3]gpsPC]>^NJ^gF& %NjKYE9AB+1Kid7RZ[VXHX#KW9W$gt"*eb[6`ie0kkFGVf)=">lW:l8*-enU/+(+WN-Za]YQu#g[INNpr>HlTBY9t<>n\eL.bd]e( %X_%.\23R/))85&$ltA)k3ap?//f_^Ldl]N+SIBslW*tg@#c!!h3Vs6[P6:H2SX#*bEmUN=mf:5 %>,BAR%c'')X:0/u]e11'YcbiR0m1U0:C:f?:6[kJh^^9NSnanT%jg+cY>nCq&XY&, %^O1^-,(:lZ3F68D]->u7oL@_&0J0euqFr[r-m5H:aVZdRIU/9eSK](\3OhL\lPILAQ'*\8_$fUAr(DmeaNGZdqEgl8r?@(O!-9(4>?-K*9A0rc,Y:e5DR<9A63Q,jhA4 %lfalVoRmfM0TWYo'`m!,0Hk]eCkrFOpC#E#ppREA@!cm$3^^TkB)-]A&RA!^5B3r!l.>cA_1AO]ef/ImQfQd-4TI(BI[`U3h"%3b %D!)f:rnKI4aQO)C&efNEmkQJ8dChcVbdHWTnQ8Z."ZqMa6M5[I.C@X'B0<1uHMU1&@K!&VII2U.Moj4,r"4jfd(_J<$[TkD;VR*i %J.&.mKBD=`G]V2_s&o7MLf)SsLE86`(o=(`CF75T%Hi9f+:2&oJ`7uNHhca1g>Xd2==3+b< %YA9U)4]4lF&?(l"^K.jGY*I\u>d%)Y\EVV(VI1KrL&4K&IRGBqU0$.k.+umc$S+DS+*Jt7/"1jTBVKE"Z0I7O %?ijHoR9niCFq;ATP%-e`RtdSU`[)iQ`f.-0!a+Zme\[I8*e4F*.nt]9YOqQjij='ds)laMhoLkjmEL\PDE'`WCRCa_bak3h4QM0+c]jB45@<\;\XCQfq@c6`#,-!f?U_Y/AlZ/FDA %jd6@_#J%QFg`H4`\J2WPJ4G#UfNs!h/V+WP]O+!FHebj=BMCst3l'C[Lnb^<&W)+;V(`ImYH4"660qRT4d[#n`U.Z_p*?'bI3'97 %kOeOsEI6KF4_SC6`U0'T,^[!4@=.4EK]DdIYeBqXR[VMbFHl+%NHDC6Q`)c'%r)QJ8C*0I.WH!BMs_Ui!^MJk8J]i8m*eTHG$JZc3.iP("&p@@kK8ht6nYO;O]U9>Bg2dt`:UuM %:VeI%-PdJ]'t?/$7taW1XH`A3>#WIKrQFPgZEXLP#r=;,C[$c`a4HB%a5W/Hn\BsQ@L4,sEcB.poZQtia2or`1:d9i@H0klOr7&l %"fOLjQ[B=X2qn#WQ9_@[\[d3AmX9%"Dq)8]Y^>'A=p1Eg?_+f.jUU+)eN9T)`u4f75W[a!:=.U=q`Q@8k7gQ?I+l=Q>6!H^oWCDR %(Vm1eRbKo'$+H=@/3)ZJZdV1+E.`'#kSZ<_=Wh]qh#%e&@q]fcogip4Vl'J9!berSRK5O!Q?0_:idR[tQF %9m?BZ!/WYN>4[6Q@ELds/.GPOV->#Tdr*`(k\nAghhJ,F%9%`qVZ*%o;r?*%fAD<3g4lS!54Q*jl>OSihhJ,F%9%`qVZ&JIrG@qu %T4jU,A^Ph=?^e_Ls#1jnnD*?eL+2X%;u>d:.702AVt2")2]R8.[Ao[AaKX#1\hAflC-VCkdMq2A2fpV2WIpdPJ^j:)@o<+E'A-D7 %qbkbZN(%aLa/I"P0\)[M)"mhG[NK#rMo&Bp;(@Zp`hLi5k;A-+hKOim^8?`=e.T'k&,Qg"tQq#_u'@MtD!GqVf/N7.Ztb@uH+99p=b/UsfVh?u)=mUW)feILkhd;:L3 %S9i!]QD(q='eL@-A+BtNcfM1\D*6$G7SB3iq8]%'?0tB7lQ3sb`?922nff-;"Na#gYIE$F,HWk<(,cuj't6Q=MZ0S3L<"V4-VT?G %.k`61,"r8<(f!aG7@6oD9sDt>.$cP1W$GH70U=C9S/57s:_+56[G=Cu1L8iN'-TcE$U/M34EX"9KK.NH5iT`r+U#C@j3\W %%#tnEZ3]HG&4.J2=FrQTc[s[N'5QV&R`Lp'n?Z/E/mr6&NF:&iBA'Y;5K^JA5Kh-/"^aOMI[8aKUG%tF7UPf>J>-9uTIZ!nBMli% %fH#sZ>`-D)i$t(F06OK>4=;a<63q3geoE5+*oc?bSE3Xn^$1n"N%mZ?fC_fV+iJJq36S.;KFjaQ_VjOikL@rW,2hRs&OLR(3BTV6 %4,WE]&OLTS6n=TZlYlNa./"IQOK1p2T-_U\NhhXUHWAI)OfjrAFRm+X^`:'X %%CN*NDU32sBnQ?Dl<_5EYKWPJg]LcPE@q'4^pp.'U@5nK8m1PQB`OC=@DOg#L<1ciZb6CN1X8JJnTejXS4t-!a>;g@jHAkf+r:M/\""$p01#r#*9g'JaorfAh!gFt %AsP\4$[ieGRAG;gfk-O8&@oMQnol"k=BXe>B4:_C>?Tm@ZSMO4XXmcH3uEG_Clh+rd4-\=k0[;<$;9!l>\Ip\KdFjbN5$0P.gtP9 %)&[qjDa920+iX)K^L$!%i&0m$c2Z17CP=Em%i %9r,6on@pH0<2NRoS)G(f)=*-ug\e6CqVt@-Oh9AXKn#X?dRu06p(Q]2k>-X3%?gO`c\p1jbNT9N,kK2S%uMQEON]BM9FeACG1?,e %nclQ[o;orW!JEYb%($jWcB(Pb+cT05M-<`@o7P;'#&-Ot)4IpTA(TH'6qfj+h+#me0OA'EqN;!-Dp;N?s.1",!.h/jKZp(hAk4]A %HSjn+@#'' %JQ"MNk]BV`kEK\`[Y!@A-`^X=c(c"pnK%UuVDSjM/*Mem?YXo>?U\Gmm#-_7@<;j'=UatokO5(K0Qe+EUZ3]4MtFq>]bV<_AJ>I+3tu81L(u;b\=%ETr"X0.K.kO_)&W'+((>ZT@pkr[3=bPj`tEu0"bGV+moAA]Za7>E+S^@sZ9B&nHPFU? %[sZ&@io7fCSi*^C;\BRhpW+`SjGsE@mZC:oF5kcf=GV@Q\^j.L,u?e!21GW$>ndCYVTi%jhm*-tY+-\^I#Q3>P/A>kDWPE["D]V[ %dXf0c5dKULQt`AXD_:Xe<&*McH2=MWnJ?Km%sSo/7%U`Egmc@U_-csbr:#skE'uJ\+t1g:aj]-!oWP/M4+7IH;@am>l)18p?^P"J %>!E`RrW:o@;)B%5r^)c^pP$i3=qpmgA3]6$oMaH4A8?A$YuZ,Tp:KUIt?IA%KH^'_)Up#Or&W\$iU2j/S>l[_XSH3 %7Wned_XSFhC,^@&.4?#(16Po*lhsTEqc\33Fh_S?/=)50&>;Wf9T>@$qQ(I[F6qoR3CPFGb)gAFYe5SGTO"=(r.Z;oj*%S'.0BYD %e2FA3-%aFcC`&5VVfElZf6MaIbJRZDkic6#aY8sj"].)'`LupBbPRq*`;i'6j4b4Q#^=ZV04,F#V8Y8^V%LFsd%b!Q"e2jU(m3KI %AG>q\mf_KQXb4+B.@0"=iU=kONBZ7fqcDfrR'LG%oCJ9iD^F,fMC"n3K>bG;\t5-LI@5/G3pCr9W[,Vo;0`R"2^:YV72=nSpfUS] %Q$T,.Y(_V%pNkftii/c^oABG*]tS_0CMgT`XIC%0MeB"0]fG.sLt<>5/%Z*_oHZ'"Xjrbeh/)s9HQ %Nmt["#W\E^$MBD9ei6*&?YhP,QWrT[=7Zh5=\%;a=6A$-Tja8u:8rC4A``(QFqEQ^JkjdP-SoG.5Q"Z'B(10[M2LVrej)RF.?q)` %IB'A9Hg@*&Z!,uD&kmX3K5$^QnB4J*0_Lm.b? %qb0@M4XTJNWQ$'N47'a=!8SmZggS?[!U(R:k70U#^N3-M\jq.V8[@sP((,/ELiYM&Ys=t/(:pkf?nRs8Z-c,eX7j"9RI=%;QL7MB %"OQbrC$G&icQA_H:.oet\G5K&]),n8eYB]`D`h(e+T>7^FV?9K&B=f',p!kGd.CXS_@FjuHe@RkQ!/`)^54Hggu?L%]r:ZX[XBQ*UP5*ucB[$'k9"o.>KZU1XQ"dD,.Vm$V5:QUL]U34+f[>2W@T:E8Y4,Z3Ef7kHask< %%ufS"Oa9G@HXQ.'cEpgnrQKY7*&'tXpV:am('lZB%ufS"!Du@g#=`aLbdLku*Z3!"P@W&^(qM8Y17j^RG'O550QP=_QTdpi[7.\- %JbOWcXtA@l+ga%MEea(kMN_ILX)+jmbkB$8P[X@]6?d"R16>=JB-tnS5c25B3_B:8"5u=e#`4S[1SF4mkpA=@rJe3(hkSG %kakXU;3+9!>+>D^p]cM+_T)+?_5"H'@<5kPYd)Yno,uu]F','?M%KdW8jgRPJB)`AH9s5GXo?X36ti&M/tqE')( %oe"K^#aBR=oQU16QfRr*n$\t`:-Z_H2?`;&0)E2nr']kUf]_c^q]5#$R-=!^oM>&!0Tl!OgF/1nUqb[NGM%TWU;+T/er3.L[uE"& %qaPFF*T\A=T!j46OCu/kGmGSc-!Sk;fcH:'cjDZkegHOVn:XEBoTdrFLREGcIn2=HZ[s/N"FPS^^p#tT?`jRnQL=:S2\:4T0rZZ` %\[4j4"Sr91N?aUH#8tL2,O,k.:V]fKQ:L.V48eHk"q6:A8;(=\i&4O$J0B$fKLQB\",:Eb2_\^^*ABm*AU)/?s.!!l$mh;r4rl([ %B]ie*,)5%W_\-?4%MH=<\j]4*3Z<'kpStb:Koh*E1PKcPC\W`63`.:;1PMP:L%#k!0be^OB/ai$5W]Zmr/IQG4eI!Zbi^p6J[ae[ %F3qMen3=T>MJ/pYk[6i4>71U4M^/Y^:HdW6R]I]K^M4P %J"fSN;ZUIW=P23R*V@Wg!.k;*c0rLC7f2&R(cj@?Ydo78*eeQ=hPbAC@J@'aQPaZPIq3WF,K(e %I+l=O>4p[RoWCDR(XQBfS^6st_Zi7^TO[0M87*]'`1Cb$KeBRfWU[e&=uf)&E:2<6G7NJ>(.iG3paufBoEJSs3U2gt@+XHUhG2f5 %>,[.3/%eW;Qqj@l=(nEE9jTQ2.nRfWI[IXnGN%QOgh,]3f])#2/k23DNp^KX@&mDaRMG3tP()N")@EZSdI+FNjYrtQ;kYEqC%1BfoRYEEj,Eho2^__&NCu+ImO_X4T %MS9O(m/:+JF9cs+(43f^KA/cLYf5J&"hUP2%9r2F2H[f$2JfYmC[&cOiGh.ZL^Lok`Q&-F@6sit.6K6H#n*2\DS^6Y:#Vh8R?@@#"Z6&KVb\KE^nZ00V!Ze+Us,(\E@aoaD.>>]Alo1DlJkqMg1R1FRbk37H'+bb/'1cZVN-,;U`u %)3PDuY8e'.K0geTr5]9R?j>hCZ*%M'Xu2jA7S.D0gL:p9R6^kt5X34J'B+^>_i4^)^_k$_cc!`sWk5+C"Bgti^9CM!$6=s'h=aD/3(G^UEQm'SFa:-4(gR5M4 %lY"Ubi-G8P8IfpN`;!Ju9ZtN8nZrW.&JHCAh9Rj!V*?1lKV'R4_2afu57:6o#<5mrr%(G5F0ns\WU#>F(dADmb!8HiN1]3)BK$n_ %0n,FXf/N#/M=IqAPoS^q(%)kk'Q,ZLcl+ou(59t!msSN97IOCK#VGtN"tsZK]cS'hh6pO>R_Qe+B1Xi+hsL*6c0gB$VC2am%K4JV %X9j\"kjNC@()Qr*B#!B^d?s.d2Z"NNQ*J`oD>$&gBa)uC(KX=mhqW7j`sd8=1Q@SQ6LYfd$,`Yb.$UEsKqiVsH12VN2hq^TL]r8?Xm);iIj)puS:<0hKsA'#fMXhi^M'E.M;PMd$?o9i %l$mLrOa]9Jl24+.S3b5G/s_c=Gq\KA^JHS]rDbFPfPCY,^CU'9k@gDu78\PONi(&XZ %7d2alCM@09gl@ea(oA&VKOSmF1%=%E(_hTAM#gd2'T0_Y`:/;ns0;m)KaD6u&&MPUB\uOI9Ms"da1RN%WcK,F*5ENtm5&6FNC^e3ouUa&9c#VXKd);&F.&M,iI8QPOl"r34SOiEh<%.mko&r#Q6lt^^ZS9Q<[/'R4')aU[U!Nbp"F-;'V^[R3ffS>;oFTiXgp@\!_MKHmA#A>LRj].Y/G$&$; %QpFp!1`!hi[?Pu>!\LjPBrI;]H<%MXJe=kWb]F^b-2h?Mc#gcPj$s)3,FGaMPXM.?E;)5md=r)ZN^u4&T'.MU%0N0Ob%,\"Wjc#"GBD=q*nNO]pfFZlabT<.b%@$JUpT6q!LBg:h^i3cn]a*-4J)44ppP6FZs.E4Qm?`uW#MhkHibs\4<>IEr %`bL?5Y%Xo&(cK=Z2\r;;B!`"-p\ANKL$Z05][KNm.o`g4[2L)?@010\jSX7R)Kd#a"QD7m$f!iUZm1X7@0PVZAuZ:@mH %a?k!.7=uBP$iGM%(Xj:Xj)JnLR/T\Wf;KTtX`9(nsE(I6Milr@PqLe3i;>%rND %>fAI?'N]B`C^9M8&$[bZe"gHaY`+)jRiDSu1eAq1g%E>t)-$f(6TJX&4V>GVIY+8YJO^F\VG7I %.L=a$7HgCP'a3tA0=O(OK0>U;0$+fZ %K4WSKo==@R`W_LrohEeS/4AZX5ZC9pI&[?f;Y2Q$[#$&?F!O/t5oq?geRG/c_$a.4C3i\16q_\lEt5uG<6N`"dNrX+9E"WkMhn=Y %;`A5p!?&K*(dN8MX`hJ*b$O/?CWja!8GBj;2Rnf=EfDd%*qFkhc#oiWG'@Pllb+n5O#!Ep9ZV?umlPnAZ+X%YX:CD!FMU!C!gF\+ %lb=@):Fb,l`9PQpr]#5#lrY:>/+m;@1K0(\S)49_VSGi^R]1q(-!ec[50Lj9W=)JNTdL8L?o_]"R0&F&#/T<(D%&0:]5b`!gYh\? %B&$?f\.Q;h"4Mj!N#VN5$0+M!A4M7^(7?+m'6gUX?DG0F/=IN/mRlV$*I9CmQC0_rKX>SmSBeEnfGkiP=#,+\m#I&ij3HPg$$U1i %YbODmSf&,I1PP6hB$Z4fZ%8F.BIP\%fT7l%ibPEQIc1HO:cLB&NNmdfm#I(9"4,u[YffE'`E58BG/jfY0VP'I\>"DCRORm9A0dj= %Z2@:TbW`_\&tu(@X'Hm[+"R0-m&6hiIb^7e,'5(%EU-5oU"1$e<-kh[F0D4^V+gh5qZe-NoYF>f6a+EJg-\=,rGC@$a,jB<8qYFMOi4]!>9EIp8HQq!K1GpABqYK@7N;FpZh@Pg1K/[gUC]I[Ti@16%C263eolY&Plb_K& %8m,q0U%8l0Vs!YDk.+XG;VU@l:?VjaCO*L-"L,j:lZ.F2;U>EWYL\ga\&H0 %17uA03,?M`PU>?2NO*Ls;D_-A>oaA^5P^AKSS9X(YA*PZCeu]t)Hqq=m"/mjBW8+h$@93WC)CfjIhj,l`0GY6=D4DG?<(F%^7BbT %mu7\K$SXB2[B<7pkch\2O9AZ7Cat3Zi\.mWcp%Bnq>>8''6O8rkjhjqQgA&hE_?,YA(Oup`fnlVUA3jqp-A_Q4fIaC9HOtmo#s!Y %L%R_h'@kr:qdd>=p>]pP'A`uU==LdJ>seF]+:C-_#UR%mb%R(51d[&eK/3*m]Eea)pWBF[fG0IT2_GZ4VgRBI'TXLEBc`gB^4;bg %-?L:PfbIT6NfW$^S$TF)&1!(MkNqK*!?k$p"eFfWk8F(MdHE]]/fT7]Sd1eKUsGIm]_f`'?Run^8(d!c!M/EDDIAJX/j3XD$$;0G %J^3k7jTb#t%XIE^1.(CQ#'?FAS7bV+nY]bQIEs?;&CI0&CaQ_#pX#'2DB0Lh1`-h!doL<2qfm %a3#.N)\s)]A_O6RcA)&0W-KY#Sj!/uP+"m-GY,cOH),DOI_S]Xo-/qdkdmC2_gTm?B2S9+Qa[ojgth*l[&[`O`>BhJnA&USQ1X=p %(aFI]a8KVMt9[!koPg&'Drcu+X4ON9%Eo1o]OjUHKoCJL)bu&^VeWj[SkrYpTt!2 %?u""V1/0OWh\c;C'Dj$g\rrIoRFi`rYWp,gbEVOfA?+NLItl4,`7G'EhYT,6#\OO08D](#;U`b"Lp$tS?hK8Q>^0JGJ.-&`5fM=V %jj(c^eH2TAo&r55n[1XHm[N&8'jh=_dP'*h]]^qDs/fNJ?ON+W]c-TN>V/df\-m%g'%6o9SsJ>*jDKO#>bB[OQ&2UH8gh&q)gT-, %>+gh?);GjsY3d<0H@SMkarsn@.o_EY@GNBYge4uUM\Eet]g/pht<,nf]5sH;H#ZO5q",a2dW=H=8.[P.[8f+'1'7;Y@gMXN/g"AU %2peJjQ^+'7gHdCf$fh_QBOh6l=$"U-o0lS%@a]+_*s#>K#c.;<'Y1ALMQuF&(&f$[B)t,]MqqNK\!FR[8WO7k1*9.?U#N+&MIn6?]I7 %na,33eaU@&N`=r;aWQ0ROh[7!K2*Ss72;=/:P@)N#*qFlh>;i-jq;#CmEVa-ln`MZ72RDBuhF:,KO %jJ5`%NZ:,1Tm+#d+qZHB9r`YG?& %?[2Lsh_`nqc[/a)cC\#o]%"#2lfq7.$)id>lK-4!KN;uC,"8CC7AH'XcmXj3kuo8j4O>[#AZ`@kb:B$tL?n#Vj+nsspl%3;Ng7M" %lOD2WHo?S:XHM1Q")rKQCcJrT%,gW2fPlZV*);D$a626Lb(<2;f"!@*W@Wm0D:ru5lr.&Mr:/1e.l?j)m;Xr^IPoB'cXj@WAH@:> %IP,Ef$;.X!A`8&1`jmYoW@[Z>_D7JNh]Pe?(@-QAN`<.(jCdGnPUP(n9Z=T+9O"XBj(DM-hoF+Wj(G([I\kt)GaKcW/oC%<+)da*T[Yffrs(]D@L7Q15Kd`,'1`*Kq,p7H %YnI,*r@CMU9`PSo&+U;4_u)&1V\H9D\GRmKWYT*:i5aO(X\B3?d;+ErImcgjaoq%VfYqH6(R%W\qppfWV>%"AklYFjpD($.*cp%>Y!2Bg/h''!Ubl)%oLK-WZSpKdq]KATb, %o4J!nU"[_?c7`L(Rj' %-p"K#&A("LM%j>b7?K$S,amXB;M&,?h5*r+]kkX>S\@u7,ZBpnqp.;pUtGDLVbB,N.W>*>PaThn=CQId>%Jqsm]^&4e3\jAGp:;s %,`sk$=/=40NUt3YJ358SVYGW%ib..>,%Yrk/WSI(jS=4=T`gZJ"ZAs\.tsG&pXs*"q<(J=,'KjtFi;@c>p)hKZrD1W&jcY\-['.l %q71'oIK%ag?32_(3rgE[/Njmp6Jo^'gok3P8A1Pe=4,/pWM9Fd=PsMD!?oBb]UjV^2Zj3+fg<#apGJr7[e[q';?:iM#GaZm4ZARA %Xn?[6!I6ED5Mj%k'fJ.mF"CDbai@Q#'(q(A!1kGd2relm-Dp>V=P?0KK@Q?/H[a!i&\M %.m4K\"\,E*U8-lg0,U5]Mlq9!F+Ma7F+#lQF:'S1ZRq(JN*`h)&TomopD]"j7]4%rU\f`]N)$WdCH&Rf#,BLRdAQ`,:e!Ao(nF+1 %6jKLe/,Fsabp)?f:\dLs3X$:)Os>S++b*crZA2&4,(#*Z0hRl;:\IPHXn5ni-%!+/\QFlqh`#oFmO:F;sV1W0biHnqNopA@`dIuEocq"##e.pMh&[oMDEAm %T"QqXCr0m!4JnFXX"`Ca%pU^A4a32[BCC40\V+S`i3%0m6076IAoC&!VYR9WYAJL,eN8R&cl%aD6f1t90V/(d)15#WKGCUZBZ/N7+1VpH_4t`Xhn%9$gG,qDT9iI%Q;[8H*rK8"IH/'B3qNGR["u %ZNOH7OQiV/pl3R^5kf^9*PYpH`!dkW@)oHfA\n:;>TLSfPsmhh`ar_T2_l[RJqkWQ]F,I@S&O]SQp:/@$Ur3Z\V">%phl'B]2%9#PL#p,B8$]?,g97h-O8"ua`ZQtK83,Ud'0MY!=>J;@-J`>"RO#oKV]4Q?YN$5XM&V.<\!g*.nOmp?$0Vu&Yclmb*Wt*#h@E,D2o1!aeUXCl5\d\220'SB:m?.RcmWn %)TXQkUZhMB,<#Tq18tACT`KE75g]QO4I$];!'KjEID^`Ls5JhJ`Y'Vom7ZFG'0b?^ARI2`7$nPB@So^,T'@6K`O2kr<6>>ITE-SspbP%W)*Ho29nb?N+G=^6].-t@*Ns,7dAeF.fUS1m'!GR0X1S]U)I*aZSV %XaR=Z<8'h-pYW$cNu@C"7Q<:HCIC/Z,-4B^$dQ63mO6I1)-uI=kR2#c\ol_37:/ntaY_NDJsK#)f%'@F\Y;G>Y0t@k&Z^Jb"Hd") %H[HAA2S@C791eaa83W#FA^A1.;HV24OtF:2%\YW_2aCF.[WGMti8<+6PC.!V)1k"a<3$.'Taf>7A:gCg7=+Vn4k03#AZ)i_j0m %rdom(\.k=4^N?VFN!7H#VU10:nL-(qIn;E=gdBS2/o.aVeo<`qd/7#l7>;KK,^@%24/XQSSBGH@M]Co[5?GYu)C9DCV,J5t6E<<>^qB8EU8PVFHFA%39D!=m %buA].GDVpZP%%*+PLM4pSDhSo9*MR[s]G4KB2j@j1fO=V>#LFiVi=Q+B>b0Yj$DbCR8<[ocsqdDeAC)aX1peuIs\8+m'/lQB2\jO*pKqBoSm]fL4C!"e=:;F4Zbnm.)aN)/UGq&8E]WNdIB,/PPZOWpiFa#3^F.s*o+l&B^O;CKrM8HW=9l/3-OW9ZW4+P4Pb&j;@F]E9fNPj!rL %U?@ob:a3K=bm-uefd\GYZaHR0]EtPVoW39$Y,;YLqs;P;4ntQ=ak03+)1TSN0Yo!1NBZ,MBS2K[WlD+PVN1Ct\a99(Za-hs5VEgr %Z(e.r@s^^q`ND)u[.^[]YS$R2S;K@6(:UU@>E3Se`:%FIckfpc<_4Lt)%3\N!"VdlK/b`t0cY/5K9l.0Ldf%Zh7[/&V);pBsVem0qqaBb:RK,O0j#Q"u[21P,-GBel] %r9hZL_EP_Zn@LW3M"HU5RN]fNP%69r`8D%JqCI54L*Z?ucAPen@;,D!&=Ocar3E9`AG`EZAFE6RM.T:6^X1XM9J[r^?_I1'*D+,R %5a".pYObDEp`V&*Yr"h25]ChB#bi3"oWBo[,EQM.1;D`c'2(-?F2BOhIOL&[^O5'sG"+3,!0JIS#V0$&!$Xl0d+jBg7l)EY?]a^F %\%`i\r3-!_)X)kH5Lu7-]?cPH#Nrt-naDi=34]T2jC$?Jf5*@-g(iWh^M]Xsdh1a/r9:djQRQZn3O)T: %\2c,8b*9dAf$ZT%.WA<"HHDuSoB7]L.Ki98n6:i@Y`(mOb@^ROXpjD[O!$*aE>*,b%e`#u?jSq>l$-m4*$A@`A+Xu2)bRO`CL4i/ %L'Rn?\"H2Fl#PWZUK#Js9^_^Jem:@qh2\N[5bpcR\cWp("djjK+!)HrXUBap*&IeBk %N#qDl'#7lc-Eo;Qk5lOf_$"r[R7q.q([aB*jJ %[\*SaPJ4)Uh77tnF)[*\\AaNLmAJgXCLq%l]NVL+p@K*^N\[el!&GRk>4g&!5$eQS%Z$lE=Fk$%Q1\[lJMe+\+9-4/3Ou_Vf._UK %Ko-B>T@,AlGj]6R6FN;EW/,eA>0nQ[f4-,]Yonh4f5$:6RpF2N7N;;(l:h- %a_O/3mNMOP#?/.59?(eb_KCo0=e)@/9Fg>Ne7RfJR0,E3I_t_nWFYG`oWK[+H.Lh@BJto$RP;cJP[cJ"/1C$MP@]2*BUt'6a4oRj4E3!SKO<4kB01csk>n&d4%(lTStn`FK%B3WQ`p[B0Jh/G1?k=`B3^T_&\PmZ*m:n7)8O^,;(<\27fZ=4[cnC:me?D?8Sbj0Z6q\`V`uchDG#-R %&'c7i!7*b\U*'\SU:\L4N7s]],s&Y&L_iq/Zo[684.CVf-s1^n>]9kFZ;/Y"dpl9 %r4:2[PeCnIfeLT#Se3@Y0-FX*C9cZLeMu\-i*4<,kQi5\K%W(Xr&P"/h;#E8^on9gj"aS*0!h$NOF`Hhn&B$U8TM>CAZo=3WC\P4 %k79V66RY%+lbCb%%)1X^M->Zj=:7U# %7g,qeCoI#_WB\(e@ECJ&-RSKk4'+_Y^S''u]p3084%(@u8QHV&#C2MbiDp^B4s)RRTTo\EO$70A5V!4Jacr$4*\.Wq099$=auYTK %jkNf*QrsKm/:EgS=G`0$Q0%7YF.-5A/$&[IqT35YnP'G>>$:lrM'7_]*<;#8H>%]RX>2ER,)Qj4.Wq+dMD$8@ %B^?3nPD*`dP#B+9Gdg`,q3Vg9]9@n`'p;H\De-[fKqqZn=gV3Q.2>"H+<8tk;(BS=?-KQ8RmA;lX8's1Lt*t#V;cjj1MN,fgYg^) %3/M+P8q-)T\VM$!m4IFGDBo)jECf"TU1^c>X^[m:rRLgU[b+H_n"$2.Wo;;S*VJ\G;+'Z7Q$TG=h&g!;c+(K%h4I4W<3O;45YM]#LQf0U@8,/o1gkbs9Y+1\q,SH84nYL01RrQVCh^#lqtdD@W%JS@GqI]!QM00#n)o/B+U>XW %S`mk#1Q5E9Ki]'W-_3eL:6P*<-dnNK,[6I-Rpm_8897PQ-nTVjM)=CKcO2n-4VRXpYi^K@Ri:O)44mMA`Q:]>QK24coSS=F*cM#gA32)7=6+sNNs[q!nIaXQ0/C-&n1p;"et?-.[GNsI--C]Eq@P=J=/7A!:^8`n^4 %#t?f`^=GuNBT/%sPGkg54Mo*Sb_ar)!Ul;9Rhd08B6C)uG*\"s&!HJD&X.KdM]"CD4tp-CrD88-hk7IIIQ=YA6p[S4:Wr$ %$RbthY/QoMEdoZ1`03]EPFH3W&l0P\:2[EodGi7m_T?4=M#gBn&P`ftMB\41_7;^R>)Gl="m>T$)DF%?4JJO&HUd5hj:MhIZr3X: %PF#4OlYiV+n`lEg2Te%>0$6YPSW1KB,P66OLpKtB3Q?XuO#S(IaWBN5NO!10WUSs\iT.e0@DJ'sKTf%a':q<1SD9Q*A)mPC_T>(i %1#U.u_T?4f5m6omW.,7`l6#[X`mr?"Tq+U6rWUIHDlt`CpFhp1#9gBJE0Ob6W=0_mj^?Z3I9rWiOi[AlD!n(5EB#@_*8_J"[%L@/.Dt;b7U]f)foG9IOW6(R %R4Qbg,<9/q)\_RhOl5qBdCNUCV\GQm7iOLBQH\R"5MFI-bTp**%PN&2V"A2!<8&F2kg8ho,1?I(f0AIkk+M[`6AId3_`7,tBn*L`6Zi$3 %;_@WH3(h^6&it\6\$5.*?Pc4q,K:4]6AM6/U=9*TGuuC*1`GbBQ5,23PoR.qgAOmqkIa$8MUhDO-]GD %l+uSj5?cV[\ro'eJ$c:AUlm]NJ$];U7L+-*g)o^4'RG[Wd/I_W/4nutrR(IE%_^1g\(eP[m#CiHNUgeu1tRgFV7"aNm;,)F15=fE %%#G*NlYU(S6M08CO0b[,EsOGUof-1>ZNQ8k6nR9g3*V,,(1"T=EOP@aV>0%UO0aQ.8r'mPI,+RE>:*&4eQ]e[(3%b[<>01L:[-hC.j?^BrU_mo*&'[M$PTeotDrO/$G5,na<.A1BAXR7:3/smIgX1Lp&$ThD*]$!;#O`Q2/ %4f'!9K_XD:e6VE$6H<>/$oeSM7u3D>&@E7S[3S%Q.l^$)De'Gp.p-S\DbPu@$J&Aj%Qp*3$I05UZ5BtaHu^L#;f,Cn#k`Bf@t-1R %NY#l-@f(dDCK8pYM;m/)`;Rb$qh'_c6F`2tp'6csMtl-Fg)j#2&aF'YGCT,4Xlpau,h&sZU?;fuitL/h/8UrNfo\)I@KQG98;\1+ %'u]eNPB)=7WDuoI0^5+=C%H?+#lQb/,'/F?3K)O1KY1%:F?)ZZ(9P2>3C9BQq<0G^3C3sP@1Ze+&5rYCXhhkqKNPo+8](7CKR.qu %*gVPO,IFsD0sEKjfhp]Z%6I&c.>#'3)Kq.fGeZ4?)S(jUAKip9hG,?.lT9XJ(o.+V.[.s>[+oekjGH]=\%1f9H`?j>/<#G8&<;Id %d&4k`H70QELkl'6k^``NPYDQ'5S'&Ff9HCkJG$b(DdRS,Cm:e5/FurGp%CMr.efD>H71=\j6&GeKK7h@5dlCD(M.H:O'Yg32n)C %4lHE;5WaVmS;UjEgP-&H`?o)nh\eDgW#)Sg?/jE0C0&`"+4Efu7,()Z4W=>l:jRG2U6p\J*;P0R=OJ=;loNK'l/[84%otI;`^\X;M+(`@2]nH'e@E0@47>r&;G($nJOJM&CK8V&?\UMqUO/-Fg,-d:&4J27qJtrXD %HJpMKmk79$01df\P2=LQIt=E)ZECT.o6^N;ORu;*+O)gpo^oZS:X[ttF<7[IjDQWXomi>tl+&GiGh:I:YIUY]W]<1#%g*u$5Y`0* %5tJ/*g#6"*\\=5jF5,@9OCUt>*q^+.&3Z!!K/AetUA)12W=0i>L'3=hG5h$mBgRtO83%Z+FW[nL)6N1%N\+.mVdqu"2XQ9j]c1es %OIrImGWZrF&,_G0k^$B(ofMQh'"f#-0%XZG$[ioEp17?XI=C2:GrsECAtEOSUU`)9r3uZu%a$4Z %pe"mUl8>To(q7dM?7G]?F3=>`MW^PZ8W6c$92U.R>ff;)[pLGc@h'-^QF[gYK[KOX\a")^b&>Q!$V1.I7JX(I<_'@.V's)IX$5D: %>DhuU8>eQ7DpP?VMcjD:gqFcZDguqlp3kf6O];:^oLkJSCG#<1Ok!JrZ*9Us@^QrP[I?ApY-u,$g3_[kLR_nT^Oa3/_c&K3r, %/,\1iIbBiOV"c-8e5FsjNncU:X"LOLnjkG37ckFm-=tsu*caoWY\u'pI!HBSGY?inRIJG8TZ_+qC-6IMOmrPu3`\7(lK3H#` %..iE=F5(!sq5fJT?&MF+p!?K#O1D3C*`t-b8;oOSrIja[,a[T;$?Q^m(rJNKdGE6&o_&7 %Xq'dFCGL_"kYfQ.JPe2L+2[>ZeS>sT0>$Du@O$5jJ\JC"E\`5NDRXT"fPdL9!'=4S0QZsJ&/jElXTH(BJ)p]fK8Q8`f[V9?\'iHJ5!2,/K*T-F#Fo)e3jt=fJMRd^NrOUY*,hbV:jQ#qOd`2b]XA1 %V)ibEqj_KXI,AMhkLPI9l45GQ+Q2'44:BV<6HU`]@(:^bo`mi`p6!ViATJgM>COSTOsmpX$rTPdR<1S,LASllNp# %2iW7=Mr'_jo7nreDFqHc^[8Q9jQuslCS)]GN:b;[E=k@bH?h-:7?q$P@P'AipW&*_;1[d2:MAB+-Wo.,-Oc.(3QD56=4eb/4/Aq^ %.5E;<;(_E.Vh`"EZN9c_r9/u&TuA.\^e#4S=q!.o^L+p4(A43\bELt]_SO+T)u;#'b2qi3fqkF[4kkiiJ$/Os^YVbih'jr2_on^] %d*9:g#+9KBl()70GkDsC(;=]rr#QHN6_pZ>*mkJ>,@YeOYa6%h$>8(X %T/ke]F+&EmKfu63cOsK"[g$c@YC&pVq#)1FDS$&^*S`;=[EJuhKa5q4%AB`MK?4/?@G,/ZO$s5D_q6t*3uS6nq`(6\gfP5-\1*K) %EV&L@di%0>Kod)1G)!jIVg4dUT.^lX;^.l/tKUP"8`3MA(QQdOS)>ZFQ6;VB:"Qil%'.bN211")8m,q)ojBNJWN+Z8=R72*iOI %!I:T\Ss#a+nK!a64Q+(rL_I-dHLGMrFYPsP`N+,:,OKW0Pq %EsM)9U-&p_'$PA0jA60@]^3RD,r4CL`fqKNU;$c>8;LiE4p(D7hgq.K\I]4PO^D=IZK= %eIb(1)AA?#;glUf1]^E0,65P+4D9>PU=r:%J'!fe1kG0g>uLiIP=F3!nZQ=h`mGT//K2r/]>,[.O$s.Hk9YlekHt61Vnq'D%9b,pPHt\G6*^+-kd^4_ %D-?"rIW=f#]MiCgr.$m9=%oaObNi5pAfp9[]8V)E$YL!Bap!#p?/^rL!ZV\cUNQ279+mWrke-Dn+13f@SM$!bfhPbdaqf=`B8/oj %n7OJ2BcrO=d?:?>j>;@G,*3(#,TRCO\p['o$)D)LrLF_FbhKP)fqGPF:%UZ^gK9Ar6?;9/'6%kl]c6J9_Rhb.hMn88\i6d8@IB3s %\gqF3Jn9Vr0\)[5PFESU9?%UVF&f073J/XK8M$ib[pk3_@bmB=j-o*9SXDj;AK"jY5t]CYAEI^b`QZi%87i@f0BP+7r`aK!P+kF) %k9`sV8]Pm^?lV3\Z`@_mJT3ks\uD4!dCGA0anR9]Im%X,9_$G`EDba)?-1MZ.mf659h%hTZQdmY:p4:m %ls/&M6R/;9+kra^I5gZ&FB_`Afu?X(.l1@Tc,k4SQsU4tB-XXZBG;AG\4.CtHqSAg@U7joR`hE,ecMeU*;YON1o/8P('2oj!1J&` %aOXWK+6V_W,on'1j5dN9Pm-C4>$cFl&>k(\J'1=_7I;g'tjU2>ge4He6!aBPs4tp!N!UVI*Z"`4+L7rp$"(g %0.GeN1Fd(=:H*pO9r^C]Vk:1[bIh`p1i%XA)lTld\,DKFE0f5D?_af>p[TUNX-Ym/SOTkH8td2A]k;fU/r1K.@CC*+achC_$snfs %0Z+Blr#uieMg;`+\p[oK[Mn&T`iWrG*7#W0PE5E#`Y/X=M?>=X%KuXLG;B;O"R_iV)h-kfbuD5YEZs% %&Q)O@Tt*.7W[&"6JA$k3X-2s4Kf)Q"J2&s6/,JC.\q6:FQWJbA#Gd?.WDeodI5QO\Ii]J0N2O6,]E%X(*P]:]q0X=r\5b[?a;jMQitL %UBO)Zcf0d*7K\N%RTTA4VBY&[$\BRaifcao]1:I;'bnLVN6[&jEr7KSrBbS4jS2kT %Znh;$8bg1B:95#(3I%$,q.#-*PS`+CX*rlF`!Qs-[A[@a/G>W:+\o%V2UV*id/#MT9MMnl2OU<12pq1,HeAkp6/u;87F2s0%!sEQ %IhOD`U(DKpGaiCBUHZs[3dVP-FJA:&/m&W6.Xr*`J"dK;PG?+Ofoo[8f&:GG"7KK72UOubCD9AT3g3h89sh`n6C7&D'8;P8EFfKh %DjgLGQ,--h,YOlYR=<`s]t\#0FH-P&8p[5Y6dfI\U?1j;S_[a5hcrL?1f5!mZ7q&e*<[#'b#3i888$b)Ej_FJq`7DtKsIW#WI._J %^HI@Z#]\aF"gQ%!/A$h*S.6^sT'#C*@9b7+6.83.eGL^6KrAd2X5>Rn3H/,2-.&2]!\mY(,O2;,:#hbXsP_EW0Q,";MQ=:DD %bsfd,d$r3Nr1`\pVTpWl0)3#8<7n0GFnG:O44r!)XdI;%`TrNidp>@VY+geeXP!qr2>oM,-pcj1nP;I]m%7_#dbUBCV)?l8?Ads+ %N'ooG:E!&`Q?I>CVR>a#+)!Z^o(K2.IW"9\)`M\BqJs??6ON2H.l]kOc9@p\Qa\hRYFn=.\#E`"Dp+PG)$[3\7q;2Glkd(O@%jX" %fuDFe%[&aAC&P@;g!KTgbZ[8b0RL0d:2$[9cINmJ71JpjXfWcC;7R;\CI%Z91+&2cU %j@Lq5*gs%?b5[(]>3;a.hsT45h6haEC]>JufA;j[b(%$=V0COcY;Q-b]Cp/emGI?c^YQ;I]5.FifDb0?rVtSWbDbQClJe$cU#]<9 %B'MjGR7"B&'U`PC(!6bL*P"=/,V-p(Z''_#USd4q'<*.[HrMMdU.WAp;/(63rA9XejeG0A)hb=@9W6-k?D/0>VLk9@@VN7dq-FtbKb %6,_%bYZ"MX=?\4!cfh]sK]Ss=0gW+'$d0?$Lrl5%Q\"7n%PbdY-4S-g*Fcn("'J_il4=V97WAWuO#k3i2mKZJ0ngTVRVL(YP@9\! %-?DqPFc7d1&/2W^6Kd^fLR:&LZ&h=HBQYK/ZV'Q]I.$icR&i]/N6WpL&0:fIeGd9l*s %*16jA+LZtB@cGUmKsVlB4'-G:R%qD1^+lLH6VQos0nqE[O@)^[H_3r^Ym`?QG#W4pN]=r[H='i]'m5<=Pdm6pWh:L^,6uCS`YN'MMg8!bS<%A\GYdUskZfb>Z7Z197H#6%ddeVDe#aij%Ie)*?:jh9]kXPUk@IQiiVetM#e876:HgGaO<[\J %c(1qQ6=TKdY8!(Q8ftJ0Rl<3O(#;B0Xo?mtHp#!>+7'a3EY,@:+^f&X;I.DX=jT+QC1*6t**mLpoCs#"%ZrD(C'abk*9FsZUPJRnq9ne^B9K?l)VYe7(L.#+=Pu4h4R7tH=ZJ*0iPE7)Oi*YV;iYWfEDBm%dP2+hV^-Q[ %AK%m_jHI9l/If%*Eq_9rZf'S`*5=D>PZlam#57Z7?6hAnIk;I3#da"BRH.gCZA64HT[2U$/OY1nJlK_KNE% %+J_=BLAB[fkb5MR`B8#KNSBsP"WhLQf=ITpm/U;"O%;;QI_qVIJ[P9'=3mc!!MtF5bSZnj[dM%o_\/uKG@LO11k,?Z=YCe^kD_pY %_>*lGBes`jBGp2'IBfB^ZFJ^Ec,$Foppo4<.P^K`<=//JOVW5;WW[QM8rL>Z")m=+9MXZ.)L-m@*bg`q^.GK3OZ.%5%IP$HOZ.%5 %%F2\pa;[#+#0C:fOZ.%5c,s<_M7h)DG=[S';$1aPJI`E>gTW'+=Ld2*D_,_cN>d%oh,.mK[u_Ut,2DU5f>nP@r^AHKS%g1*N4/g; %8Qt27Rh?iFT,E%U#`F0%9qeKu,B)(BLn[M#]ZkW$A45:QJN%'L<`8"<)L/SFZBWELobp_=7c((p2a#&./+Q.=]YQ4j[)a1Dn:p*V %AOYHdOMD%0h.B$WSB)X,n7K"EA45:QJN$#_(jVk\hMd:78Wbs3RNcA&_FEC\JN&rjO;<,:#2[SsR%25:2=Lh90klb/C>d@\>fhi8 %;$1b)L+2*&)`@+sjY!>shPbua7?n^8UB]RKg52?@)qFb(-ijr)Dq)QAHB-+*]MScLVVZMchJOsq@`ZV02=RKA&gM>E^mk.QM.1GB %'mPB.Ker;NT,F5g$G8YK6<`H0\tF`t&o!IeWdVo^U'Oabqk#-2KT*Q@")fMX:JTu1)@Ac69O?e>)L+V"-$bV3C>]Q5$*kaneA.Pl %=$\D.(6Wkb$gV3XPqjP%eA0fqEEXLU7Ld#(o-,jY7Ld#(T->rZ7Ld#@VpU2CDq)QADTA%XH)"PGkZoVjo(Ls1Dl=+Cp%uX/[=-bW %4)4_87[F0tJ=U"VCG8F0/ZZ43cFuOk/VCBp\U1p2]/kY8L+U"V4*b3SJN*VK8n$%PB^]=m1.:%!,]'V* %ls7DTkPn^UcX0^<&,fGej_YKuK<#B%"V.!bD\nbeD>74agLARC;if5Mi+jj)DE,9rU49Y$I1M>Xs2k05J'WQ1/DTpD:N)hn0893' %emcVRcdS5(n*;7UqR*IP%&q#:IM`rXJU^ %cs-?UfpuC>:_0hOkN*bB2(*[3E2N7/,,ha@R_glWS!+sXBQY[kf:3!$fZgT1HWqtWk+qr7Dl,Injs5Qa)e#PgDNnahoV!oqA>Bb) %+cGlS=dtUoDEQ'4hc-a3]&k9%g@UF`(Io2(_gt!b1Z=;b3MlcF&LGZRc>nFT5C[2Nsr)F,G\UG(OY!F3c'(!;:C`6D#A:HL*$"N@%QZlJCr$iTs=@V %X&$SaRI1,&[ecfu\"Kg0Z4'V;S<)D^/:0'BcPA]K>Nf9`4Z.3(c7aRd=hgp\P)bZ[SH]Vi;BmZ%o=@?Cb/KDgPDU5.k[[ %](%T`cH(+]0.?/L$tYq]if/,&'DlN)DHqC)D;ZTaj#8eBL2=UFBpH#1j*>)"#>dnr-6IkbU?L!(Hli7L\n_roXmp'C@2V4',sU$-4h4%LcN_9;=PF)pTT%Kg3_?=c_G^QB`"5oU %TdNNa(m61]'Qm%%X:92Pg'A!(Dak8`]jg)cq]S\PGRalp4m5Au:$E6GHKSY3+Z6$MY@PqC*e-WiaC)DI"$L8:A(HkcG=M&JmcNFu %l1&EYbc(VWm@NBtSrpRPS^RE612HP)PgQh+MksAZ;=,4-k)YHdi2hPG(-!b)(_+1ZAIqfbWZ">7"1CA2t8HcJ73q$N,[@%D9gDOE3]:iGMNVtS]Dm&HX>e#qa,,RA(F,eZY %S(?_;c/!kj>'"*U)^uiFUme2?Ih-;IpuB2fe!hl"2:lBn7Ycc7f*coqRodh[9)BQ`)m %BjEm2pL.G-]ot"M(u?!R_VCH?YO0`AIr>Wb,@),L+(c9,7BLmEI[!f%3&_OfTI];$$iO`X5>ms6_sN%63+6^L[I0`:oN>)6qk\Ua %R-UF^$G9QiF4I\QA%Z@(l[Q]M_h#QEJ/?kR$fcC^OW4";b7>8/D6(>X)Ip7eY'/uIc_n+NJcnrtT""#=DT2>\.K56Tn7N1)Q>5II %k5#FWB=!pPs'tfr]%]c`DAtYFP>,+3/m9bVF=,Tm:EJ>GcHFq\l.GUjE%gX'"kI/k?@A,p]tQ^dbLV/+O4OnC)g@iP/9Pe][3^@r %XBfT\XVV:G&$$s_"`YYeO&q'EM5.#saY3t=LT]]W0KrMTL0[?:7c&kIa)+r!atj:`YK956$h"N=[ekoCk&[hU\0!`*1`prt$eCR_ %9q'Bu3/gU`H(0be;ICQc*E@Z5QERV=$HuX4R67<:'UYZ1N3aUc!cql_r[AF.0LpVD8r?5l3VppfZ&1l!3VmNKf1/\G%W:ZGLT&") %+G"(_!PX\4pg9]@0P@It.Br!P]1IgZSc?(RKm19H(&19HNQfE3eXh;))N0T$k&Sohaf:uLRdd93qb!BI5BN3AYG':tKt3u5Sg*6p %ZA)I)fu:t4#Z%N]?\/TrnT@!!44LQRc6AR&:ZVYh2dXglPYf-$NV7?(?"7e-?YGKDZ=ci>Go#5^`Bf%$>,cVlO3,3\F5L0Gq4S@k %3E-e-_J#=2#d$on,fqU,Wj/<6Zgj+JD$!^I48nJ/!FgIc@u@:;KGK3ano.+:#qZ@LL!GUTcsi)>OAGSAF00`ZX/h9PV/l0H8VNGQ %8GLjBq6A`H0;QDU;^XQGXL?L#SjCEB]sVb40AFb,&+hUq%H_]V7ZMb#MD*fA4nMH2io0t`!X+dLm_9bL0+Jj(`TeJ %KNNdh9/rt&gXs0;ZPm-1DbP=G'0Q*DQk^g5Z5Lk=OclS9Qs(C5-bH1?1kf=ZLEKXM"=i*)`=om>B&=kb%&m[:Ipa`X"`,SfAq^Mq %!aWo1Lgg\/!uJ*J1FkRe3MDT_X"S0FZU0=IJaO=DAqcRRZ%lY[=qU_or=t'H*$p9]`U@edG!13'X`(e-3V3Sg2lo>AcXl.+%qPq8 %r]?ra>_Ol5_RT@;qW6sg7:0AGmhf8*?GO&uWU0eHdpNo^j2$qOq1qF@"Y<6s8p^@cS"&Q>GC&Ju3#a7qR"IglTj;\'PG'L>i$sCg %'p,g5:L7[fq0aGu!&YHr9$JO(!A]["Z*8"W5# %]["Z*2c`OZam6$OPBHT:Ok3aHlZc2S1jPX7VTX(_D";mFDk:W@"Wa#hn1+",SEX,,k?08d:#C6:FH'T/7T':heMt#eM %esW[jAZKXgR4d^]NW>j5o,idI46\P,7W(=>H(>[HN$mpYPLisJlQQ.3q.@35>YV:CaQoo`?!dKH93u7RZ%BK\nm!^jdi4UccH9EO %FqhiWf3,ZMcnuB+]["Z*LTEgeniA:FI@?oZH&0Y8IYr6'$Ti5AJLVXbSb95l=bZA+F]RokHGZlrE@!8VLU#@bBG*G871-LIr??N% %bC&)kB"$&"7e5%EBk@aU0j.FZFRH`h@hja2cH9FJcSA4$ceQ!i.g^+g?\1bgE%&t_nA"bA`gBB>J=kh2A70ZdEC"L;+192AjWoSW %UGEV[Jh&s/u/;hWKY,[u@VP)Iq0Y&@ %Io0QsKX.@ZNENA,9Ohdn=udU5Xn$$Ono`Y[aAorf/Wam])kB`qX*E5$pTr1=p`kr[Hquu-851t^(uda@Me1G\CBOP$BpH*K2_c9> %B?]m#j8D<]r=kM)n&GJ'F39t.$ZKF>7^@91D,UO>*bO$jOfXWH=c*R&ZX:o5?]..<=.>C[ZbKlH'0MW#5F#e.$bj/&A%u$f9C`,? %rY8b&6`1269c12C@>C@.=3$^KAk`Dl-4K(.cC,lu'JD8)JLZ6Hr"PRY4W&fFTo'P6^Y#699VI=XQS6?,;a0WJ155B?$^N5Je05-f %>Yufi'WO^?jEt)c`=sctde><58joOQQTjR0^)WP->n4\HOkR`B'Ienh;5R/Y$=(\nqmT*?"fJ#)aV9ljC,__Hj<@[a_iok/PJb\r %%%/lb@?i9@OTI<`>VbD'Ok1pmSKSeG6A[a>a*Ca4cJRb&n?I=bX\Jsj[.LDo=:MB5e2$/9,j4eMrF.@ZILgNa?Gc*^K/VL-<>(?t%ZMJ*aRTLm:Tf5;+A&dskBr.0Tno!g %0G,RpTQ-n!Jd!fOlflaMErH!A1I1DqK3INH>?mO_QXQUNQ7ZCHE.Oo5YB8_.8t`N:K9QWJP^kk)$W=jn*Q2+-CN=biN$=".?:Bia %grVMA"F1i]E@7H3?;nTmN]S-F7=M6>\rp\NpdAY[5GdN>7K&HnOZ]62NA48\+cf^M%(C_ho>CO>54VC[?V%[KbjpF=91W`*AUmEM %d1S^p?2gnDrbA^Q=tE8tk,sRK)9PlW0%>3gU*rI;URDLrNpb%dW-l=R.*uEC`Kc3S5X(^a!+AgNrGKl;@B\DS@/2X8i_et %Jb`qJU/><_a5+_@Ct("EOfB1/`fUG!s$"o;(H %(d^NaBM+%V?j)1XB!..mC\m;@f$=I\KYfFV<,JK-e.%./i;_E=?ZsL<7gMH?4r!iEnfSWiS$1`?_XIFO+V`T"K#UU0oRb\31lYQ" %#t+QjZU'(GQp4?k'r(p$A,^;]+VX(CK+2LCT":YZM!D9klMj3L&t5_92!*-'d?L\G,(Iaj*<]uHaX/R>,NlTOWeL[4$[%oTt:\RuYDPHUu/$DZFe\=7JUiXhA=#V4DME:'3GEuMN`iEVCi%2Z)"g@p9 %cY@CGprS\d'PCiGLh+9m0#SUDQ3Mp:*>^I2Q!X68gZ_DNZmqa^U\k%qFFmU,Hm".pA9gqR7^TA@WNir7o?[C6kbLZB_]9D;fm %?2B8o!9"%qg2A^^$u.Kj"1k+Vf]mLulE3lj,$S=_=l#IJSU"6>am&oL_?Drl9id$j:ns3(IE\iC[X'p=qL88qfBR+mi`F!3A4M\c %V0Fn6ciY$5_[l)E_9D13>VI8*Z\g$-E7S3-B,+!9\^k8R3ieclmRSgL?6j_qOX-42*gG8Z7?UW-$Ct0c#S%oo;@S%Q\?h(B=QQ58 %8Em3"2--,NBbEM.8<$X5IZ`Dg79Y]1opF7S.T0akADe[QikcpF5]$iFi`_8ZY9-AASQ2K*.RfWY=iJ7i&FZ\EBf9)bbO)AT2-).U %6Y@-;P\hdb$>PB3@'!_fbCN#]",$Udebk`>G"+\bcMSH*WINBLJ('%"dt@[Al+mA\+2aWfb2ZuBBs?K[%*63%CuCrQ,XrOm"?`e-!6d)T7m]-'!+lf2mTq[$.^IX0a+Vin]ci$,[ic^M-G9jZERUk_ujJHmM,2A(:G/L %k&ib]o:n^+bP!q\BTb4+.V]WCt7WkI\8JCjB:S`I_\J9D:Rb:e-3UM[oJdPq8&$piuN62 %B):5W?7X+tgJ;BSM7JNUo1d'a:N<#CqhlhDncme7J83p%nflB4TnW8CKsb#!^9LMb]&r;X(B+7Xm<(s'rB#.I=BR=Yl`qOn<33.! %KPK>5Q?^\nkabhj8?LJ).b;#+9r)N0Gq]JN-&3?qi_g*P7Lh:j`2+*^8"S9+9RGHm@H\s3BK6_B':-hpXB_g%IAK/=+RidocA?HpBkGa&c.LNU68^=8tsCJ3Z;;988O7HH12jYo/nlP+LqrMZ:(jFCQ-OX?Mq@N-su<3?7sOQ/bn`nd]sUQDpL %.gsBQ?kdXoaIEo>0FSe84;ZjANYd6^itsIj`f'KNe4!S[^D?\TNu:CAN+,ZmTD4rImJ!DcqFF=IBj"Kp_=R`JW %-AoZnhk#`.?h=dGfj+,5U]'gpn$!$mdu85E#B(IDb6ni/Nd2i?G]6tKO%>cgd]\[#,BVT2cLa4rB*[!A2hs8mTB[1_'1Hs(M;Z$7 %&:X4>hdH:P:AE'tkCe+)qn4(lG`lp8aS'!%L>O,4oG1Y6S9p5IY;B46&g0(0k)6siW\8tnS+"ZhIOp*?RkOVm3@+15DnbESWQ0l\ %r-!46*[HAMJi6bBbZIG,kP6H_'U=L">?i4eZ(po&:)3k_-j"MIXH].nFIpge1-(5td'^*b!B#Ir$7_A.d+Kph,N_ %O?gJL'U^KR-=l=+FQU[h]4#I:C_:*]#enfJ9a6(RG'_hRMa[Ihd]TuWl!jCE7Q=jc8jW1s=7C$gLqb43;g>1S"PpJ%ZUM4u-"lU- %m4Zp'/"#Rp6T0h"4UJ;HQ?-d0_e:C,u$BnZMc*A;^et@#Num[kig4_"^UmXUSuT1o)eAQcP^iJ7uq2(q+DZj %jTU).F:Vp5T-DBaK$;cP_^+:rF]OMfan,i%?JE\5"?*qb))DaB[/ak]=a7"8i[W]cZGq\.\8=R`-"WZS;@aH[U-ck@JKD4drOESW=t+-&CS@:TDt0R@18Y %=Bt\/)a`b&o':P:Lt/'!5Q!p1RJo:L1/j(aqc^^Y1tM%RY;c?KkKB(LUVajal^O<$3BCIVI^U+E-'EV(C3Q>Q(8(S2n#_)QT3g90 %Nr`!nD2%_.dbsRImG4PF?@LNJ?@Bi*Q(GEpDqeYMCV,#(deRB:*kjR3kg;2aIsc&@mL0!aBTd_QRSOY[q4m9Hl0.:$hi`\O!2=,@ %.jKc3@Bkj<9E/E!8d&:gQq_[!<+0;t"4=qn&'E=+,h3'%9N64ur@I\W;!`s,fF6ZGqbG\^S^uiMH5]AFUMo0-`-&h2;L_OJR>!k` %R*_SN/0!Pu-iRHU$9KA8Bo[CjcHTI4[6;ad:AdidK;MX./_%&ug.%;p4*\ %aIM!.XZ)6:Djf*;Otm_BWH";/fFo>kf=C4JHWT5MAgNbLjdY69.bbqP0;GYC#rXmh9Af&8Y%tQP!BEWaEkT\h`O!9Nr>pZaY#l0*J<1DW+@fqQ!QS5V$a1DZ)$748lSF= %kE*]IiJ]Hp:Vk$aCtVgAqN?m_njitW^[Jd9A,&ro^V6\W!k*"u %(fsNamB-ZR$=FtUK3M^NGD!BDKq`QCEda+FET33pRCh$ZrXpI;9J@@i)Hj5#+DD+N71b?ic$E.L;e\"^ %ESc&7QbCW^NPhied-PU.H$_[1aP8ps2bD3b&:-Q/1eoefrHiuN1Hao&OIhigSS0"EP?m.Wj&>Ro/60rlfcRC4-rPbK?2Dk%+$O6i %@`?c;gV[(#HE_t8<,;0f?4>SlRf`4-Y5L=KDq]tHq"7,M2gX2*\a-?(DR\Vlf)>D`R2P]2kWsK^)GZ(8[K--#<@eWL4,Sc*'A]i!Jc-EO5.75.[Nd\N=duM %j3h3Y%:R_l.D!]L0G`J5\p]O-;S]dU\*bH>/k$5E]3aW0>aW%cD_)5h*$g@$l7S7b;P`V2;g%Jf1X6=;h(R09,l)*0UDZW1Z-P(E %)Z=$.lf2Y@_V\I[,>!+re`c!$leZS>k(Ibn=M5[OKSa^p$*,\2h8-/(>2>?bo7#GX2#/O`OsK>,SX_?9gcI+RB)T8>fBX;,R0@&( %qm[L!8+dd\HPb^Mr(NuN+_`GGJ4HlHiZ%un3-Sc3c(W1e,\rj]0UOiL1jELUmOkXLa)5SE3a %76-N!h,=sHERS*&V2lmMQ,+WtMP^#*[dj27r5qQ#P-?-\q^'[Q,Wq.kr@a:n,iKE66p6]d`N$I-/s41KU2beuQcnD9=]pVsRp#". %imL.^R)_pqELRWs&p`9.6TI6AZ?Y.Mg7=t\k&HSuGG\m3n@8/Qa`0[+m7pMIfFP&,3HI&!EOBUZk9D8u2h4uH/f3mbehBrq,<;1r %ShO$@(.Y^hIERGDOdr*R7?)1'ag"%3/6in<8BrcLTjPZ4,I,YanEa@EdubX(SXG1iA/`RX708?Y<7=C`jTEg`pGC;>HAuZ.oTT#N %,j+-=g9Tf$j%RGT7<.YW_FRW.5^.O#%`cN7'u*\1Q%b\2\iY>DkfXA&*Ff2/J>E@N2%`MP"5V3a,3a>Smums2>q%jLhhOMKt7?kCGH_DBeRZ3HF>O#=SF3/-l:*^oRY+i.tPlQB)BOK.1[`iAFTmb:mVQFJqh?>[r*24#C(O2afkqW`$n?N0nL %m+_%8jtJqWjSFc^e-t)r2L'/5]/!GlW5!flhXJ7[@Z8$C-DsjkiqL)CZ3,49A@"IF"fEg2qf>5dD"[%)d()`u#OYKcbWBnU*&QN2 %rsGJMheg+R2k4He#T,[FpN2aGoiOeK>ZANCM$Ot5LgUDiF?W/ONTA;-!Du>k"X8HtdG'.lpPT22pL[25>uOshco3;I]?i4R?uM`= %+-45Qb2,`C=Pm5j*i)s4QM!g$ar)b=cr.6X5ZqL`c?7luK5:CPc$qin4`qOtaoc_Mj-3hh^D#UktVVS_n %DZ8Rt)Lnm*7KPpb&j#oa"fMh]8CkFU\/qGqE1d0fQ%TS%K>cJqA83j=*[Jb,c2!BQ]aIVp&LMV&$4/YmD>J.%pO;lY,YAGBl.)(" %f@]Z2e>D-LebI]n$7]iNXoOQkm!*W4@pCo>bI?5crS5l.jcBXPnadb1ApI,m3dO;Ga@UX#:qd]P6Ikju&kchrlNJ_WFN*=INKs1! %Tfd.;R:BWmp5o8M6&.%qRb>QuKc59epX#XF=^T7iQacS?p"\COanLBL%%$R>?5Z$48]`_k.C;A9hl]!;"j$CF!lNS)qNb#T%B+0m %r<*=F5na!LUuS.eb^2`e5uK)bC$SjR@LqIb,qj53!oN^KQ@*r/Vu]8d,u\hMOtU2KX1eiHP'd9t=S8p5,TRuZ&"E[U88%=-^>(G6 %_B.NUcs8-V`m=fqp!KJ$.,H?3kJ$VE#/ADQ;t5-404tb"c'OXZ-@<2Jg)D\^C$eDZKrio2qV&C@$r>Zl^%8dkIaNVEO[%_ZeqD\T %^^K0j7;G$)&f]0a=K7K(a&3d<*h-q&k-3RIrkA(h_]I3Buk&Yn>([R7A9ItXXEL9T%7JG?l"dh4XFf)]7>o@M**lJ %1=]d3c0!\B50[7Bq=cHsU\*So\"AYH@5T)hfD5cdOfA"@'($NiD_!t]qlDS2+A6oM84)=j_YJMKA;m?g3ceu^ZLir*UmI_CD3p0q %$BH&nFf?.Y:ht@cV-39Y^pj-Jj(hPLD=!0g=9>\C4d<0b;EoSR'7.E4?o/M)T%G\[IDjEMK$d^!3mQ'jp<>buO`O%2(rYZuLd__i %Q>A/UICc2_-ehfM,0'-H%jMiETZ,,2#Uu[X>.1]D>G@"Bbl-Zr61:%F.q"7aOHM'56.eG"ac@GY5*.+lorBfG)>[_DZf>F>P8P@pXCZH`$h2EL2*GtPYI7U7UBAp55P32iVqNd/@U3[8b+c>$j`Y46Lq@Mk3$:Y#n>mj.MmF20,UGXFaO2B"g!\/A9ul %=76L'H!KjMF0qmTpJPd3o1#h17d.1o]M[hV30VP:GF+V_kDc]R!N^o0D++#'C>()tb)Qg+\FID6$uU1ULSo+k@"lLL7[?@!VSM.s %DX:W#4-_sP.H?h)fI_@)N@eNO;P\3`=#b4A"_L8>FOgiN,"gA9$iXG:Y,#2R?Z.%'edGf#TI55redMK-d8,VMHEen"O]jF<(npok %&He_4b^)"5-6fm)9I1abon""C$m[tglXbG6+5k#_JJ[4,c'94aE`dq4(&ScFo34V4`Dkj6%SO%@!mbBp%SQ:O]>lhWJo] %c?q?$Wk[OcVi/R5C?UlL>S"6l_Edj4Ld2Jh1dtPbJ&U&?O;&@\o9TXC>#S)nLufV+`Rn1XE`aqilYGEr<.r)/Gj1+R8o*rXQj')Y %)DmQn=D1E=i^Q#oa'>U;9m.%?,c-*,=p4>"\0DXFeLQmc:(Nq=[:JDoo7Q5[Y:JFFr9Eg>?a0=dMXaB+/m*LA`Te/'/6KQ*A`.VT=??GZ1O"A9Km_F0dE%N,;uQ;KBC*FcIT0kYh/h7puOZEQhrULRmtp4pcRNeEhf?j?*V=cf'=Z)riK2KiZj %4W#9Qc#@oA@`[puLp5WA[msu=jm25j@C.>*p+;AomBNUAfkmtYMi*qIRo9r.\$^Eakku,71YZ&.'.:;dZeHTk&>G+a.)B]@+mH?I!5t?Rm?T:KH:0RDj'] %KFlAOcBlp#f2XM+$@pd3,W9t0)$\Ff"(jeqnW+,m4KVkJZ]3#s*US1@1?Wj`DT7#<]ffJfd+hiRj:Z!]uR %Ft,2bfkXjB(-qh(XhV%:55P',W8=msM>`'MD<^aNF*7,Cc;q=@]*(fs3M)EjRKft;4!SfX5TidYgEOX1@W@*m7,[U6#7%AdLX2@> %'FA6:Et%'PjBBkfMAX8OhB/6$J9["s#+Gn#q&,/9oX]J=L)e,dG=VdpUA\JpLqtDnaHJq[&VCRDpPY\AAD9LrZTX697Zj2nc<3UK %K2(EMXJ4&7#T-"sS1BGMZ6Yp\SDb2;MF\\b0!lO5TGk1_mhT[4c(lN'P9Wqo@4D/bZWDcno_pcB93+/,R:5u/M)LL8\XGF6:0k0Bs\bET$0k)FY&mdHnKn3eMDNOP7c%b$%]Tc$G4o/t9r?"fsQSZZlZZRmV@_&[+?.>6V]Ck0T,h"QD8+ %8F8tOqfpW?<[%n0)R'!hN_$F1!eB/+I&sJFlBPW[^Q%Xt'>Vk,%rn")cC?kl4iCnA_:gZ'4k/LILTl5qHFa8DgY2R>2YR=WQTaCc %LLOq6G7mPB)ZG@$`/'8&l>o`$5>(/kP\om(J+?D+(/#iNY=&P=%i*# %HRM!<"KQNXH:VFeaFF$\Ar"`uCekR12`l\``0U^ApF1^I+^j#N?+ai_LEng-;J(]34=/_Jd.d+$aR##1KT$c&Aop1+UKXOND%U:4 %'U;ju,ghQlk4bXh[\7oAD.YNJ%QV^ENBB:5"-Mtl$7hsWZR66&)$XcWE\$QE)pd=CZO+j%JnoP.Hf`H]JS/Cc%n/E=UnEctT30Fp %I3#10WT,0X]"$Po[F[EF[VF#oWh=cH9Cr&5KG9R%Y %W1e"B-;p&DCn+";Nosg'@+AnBf`D30=`s;h5lZ.6SHaDdC44X92_HG]ud5AZg.R/glP8NrfhgK)LK9>OU\mM4JIcZqi&nl_':(PK^IMGQf %p*Md(Ka#%C]Z+D\=ST%`^h3pR=Gi3[@T$=l9?!MLU7!Cl=19UZ&^3?tS`EmUPeL4M8Z+!flgbgnP@LT(d3L!&J^qn@<&Q4YR$He.02lJK6n<&mN0PY=9BqHNe]KYET4ScL$!UQr]F`>h %Vq5B/rnZFq@qFUV9OJHp$nI8&MtoV__H)uO.N8B)'=P1tiW0pMGCFC-/qi0=i/C'h)0?LDs'X$/87iFIe=$!5\;SgA!#nN.X%>10 %DX[u4,,2_i[eeU*&T:parmf(q\-cUgWIH5g,g*9>0%<"`DJCEfDRepTrh<`r$"m+kFNO_o2$H*.WZ?k.r1cJfbe_L$]>L9nBZZS8)D %I5i`f#;!MRTU9*/C=8.1J=I-jW`rGA&V_SQC@\SoMIJ*Z/Vic %(AbX%*II7,@V2lK=jFj^<`Va@T_ee"Yd2V5(/;tfDmJXj%ImuBm'r_gPNKZ/M\J$$A^/P5AKe`_0san,>$6(g?%,)&:Tf6B)M);d %aVASt9QEF^ccQTcL#]JE?jAlIJg?tR"nrDn>Sb)>KmlWB.tl6kRR'$oZEbI:a)>PJfsbWu?K9aM2*44pKu.:AiD@NRU.#?MNuGLf %SmP-+g%`V.!F!5e %!]TK)XBPiD`\&X`F.nj?hYO-^lM>;`]RBfDGO*QJ#VRa-CM-*/Y+E*?G2!J4b2lFW07*Ls#JS\58Hn*rZ;f*lC#P-I/u3Llace0Z %3J4,M2lP=6m'_C1]hVE/mEQD[S3`&gkfcNPi!sW+B@-@=7/c"'ms[%+jZKtAB^n2Z)2.W)NAJ*7>^5Gp%$E#kkZuN>h>)^d'=@*om15o@Pul[7F.6L\gIHWb%:p)J8LnqW8 %i#(KtqU^.iQAn*]CuEY`n6qh0j3..3UG+]V_Mc3II$"1O9X8NFT#=B`NW)iU"Uhn#F1DGR"(*^o#(IOt;VD?:3anl0k0)H=h&4_9 %XTTTI_R[.N7@!R]IdmmYN#$Wsc'-`/F*f",dneg^al814!nOn6-'@=-p@#+X3Q!c_39OK:k#YV)k=aq!iK=Q&_BUNtebsTZok_f7 %s(Z`sqPc7d(9Faa4]q#NfufstkMBCOm?d3PmK\%YN\3*(!)VZ%R$<5m0%>'.0Y2EB[a[QZ/FM9Pa5ht:@?Y^\ir?ck@We+HQHj\b+:(fu,"6[=nV %RDN/MF[!WK9VLscFkPZ^rRn3;LX/&,9[_SkE0;\)m0JPdCYmGDDth!K_kYt/i*C/k'hRn<)S1@MSkeAYHp156t'Asr.C>HkPGFcZ^jfVH3Nt]7r %"F[8YhnI3*jb`s&d>s!8U$%gu1m!h^SXlpQ.@YSfN'qm:?@ES^;%8!P7;E2'heq]og!n\WK-1@"0_* %<1eQ@2,tMD.]YIl8=kbGH@\8<='7rn]`@^T`rud$?D)KgB+d$0oE&4>4dER?5VL?gD0kf&.;.n.\Q.<8QICu]IE]cTYnZXEI+.F" %ZZRbn!r\j1/Q"$rA(gY=B9@amJZ^_sI1_cm&WjjcpSa0G,*4;=^_)#bT'X(JN@FQ]+5_l!ETUS*"LOCbu&fB:lt+a2>GOrZdTdJm./ZgsAqK0%=nl %2>AUNSLtOf#KDgf',U:p"jtdSMR]<4/;VT0`42Igc@'+eUUOEQ>VO7(Or"qA-EqC]YcdOn!I8X9>e19>CO)0[^TIY2)@@k5V5oRL %$[i4Pc3+nD0B$l%>e8'QWpo!N\TAQi-Z^dgIU/eK_)#26-Ep`Lhg@CLXpHZOh@GATjO.%oic?WNe$Nq!]92BScX=k_^d?XT31M+X %Y!UI>0K;AjV=Nh"r8*doN5\&OQdC[[dT,dr750VYdoFC,3?#oMRl2q3)2k;k0M,&T1DWP`_>M%&Ah9+JEY>CXR^#Dpb36+)cX=k_ %^p^$ %8Yr@ZU2&`^GGUK#q-*.G2Ra=S'3O2^#0gPtRD?]2@KA8eE[J$7R1\]mQCJ74Q@45P#qU/gd63,iF0qmTpJPc>D(EY$O:&MeM(?*! %V#`3IXEGh.a!\(c=m^;pN(d86hWp@-\@>_;MCY%j-Idec/?XA9rePA@mO=W%[M&30@Bk; %['&R_D(C6\,TUj_'3@G;R$LhMjWHHJX1>>p7:$FPl^c2op.ViiX3i%T?7"']]o,U%ZB/FI].F'`3m*CRg.s>@jm.AQLt/Z,+m%7] %\E^8n+)`2)>45oXja54EG@a2/9K0$.fN";94?Qgh46J8T*^TsNjSFIgeAgfN^HB]B]4\4(-1^-hXJe(=Ih`S8PPI4!XEN40-)l.a %6GGQ"NV#t^]n;*1cnAR>B,_otGq2t0=4d;V]opr.I&LVGL%"DFmDm&?O4EZgQgdKjZJ&f`IIoH.H^Wj_9a8ohDAVu2f]`E_Qo/nf %^V2\O%!Uu24O^,[4hQgJG!35c_J2%,?A"/kKj!g,)k1+q/BhifcHD1+@@h,dAp0mC4S#c2/P7ggj9j(F\*2Mec/Wsua#)MIE#H;8Wi"Xi9;O%jfeH-FbSJ"&6BNgSBFc\@a^KP!6^GO&F`.8GWHrA'Dd#A4ZS&-Fr3G8WiWO %>4YC)P9MRu@+?X2:$O,u>3hh/N8ulGd]*Pt^>(UqdRqT]pnAspTsHD_9kr89\=>H+P!2`BfkjV4qaXL0#4&5]&'XLcD3H1.'@<"b %gS@C:"J3`Z$DiIkb/r+u2G$ot>`Tb+mp#QF.=o+ZD;_O12rj442W!]]8Sq?0@H$K"2!j]'"@sH %$I!k$@DNBigAl%<$et`7`>c,!%8IFPPi)a])SK2*?&]?LJ:B\op\@e3eHNO2#L*CFie^k.j:L#k<'69NSrU!q5]>S\GadAa%?#s; %nO+sRZD\\uP7t7]M0(.Nn-%ut#o-6+^=jf=_%XDCj]+E?$_E=>Y7'`Dm].^?nO+mP3q?-]`%%?jbuRKT[ZLrhI/D%XMC80sHX"<$ %:XjtD7J)pZiK%7UY+[@+11Ig>fC5T?XGSB?_39p=c<0Tn^1_)IL#4u!#lZ8r:pf:N23#p2UnGV,4LoW/iEgR` %p3gZf2b_>nGk)S3ASVNX?*j!"@`;9MZ5E%EM<@b;XeT6EOjG8RopCu$-gLM+>\?lOh_$b$8>mmo^)j[u1Oc^uYB\dr:4Xm0c*>tYTMRo`hjIP@XHk01H%O;uWRNU8f&:cVTJ%R'X*J]_+_Ep0)8O'N5K+/k\[,\OW]CnU@g+ZW!f %$kb!7#Ob9q1Irc!8l>-COY_XN4d=-A;H1IMV"-6m"_HKd11u]G/Z?^kXcfL)+H\jee]K.U#)T\e;:L[S'UK!bA4NUGe72N=,R8Oi %g_hB#VD31(KXJ4ZmTOll80eScBU=X3AFEVsc`'Ka,iec]1j]L^`XosVdso;?6.!C5_53*-Pbu=9l]-*T%#/J1P]#fk6!<8NSDng\#iBB %'s2*f5Ak,0k#d[83Zb@Tkc),K6hCZ98q8*:pbHpej_JZW1HZO3(c$0:)J;^fM.Gb!6Go+X'?SHIC1(f%3TgL,bT&a/fhul8R5q=q %@!6;10I2r7S%iIV.udc9bT(6L18X-MAEGR:FD:O_/+M2QL\#IgW)lmqF0Eq?[g/,^&+?..P_VS85P_s"mjOWVD!hGJqpSdB_.5nV %H'LjnU3T\D(VtOl([H"Aa2asEqS?J=n'rNDQi0^T<<>u5LW8B,k$q>Oeu&]88:#C60=,B=`nu'98m']+pOWa3.@\&"hr-Zd%h`%b %3A%d@X_PsF/]A&MVkV?@Pig?^o!MTtkqu,VqAK8?$!t?%FVbm'Y-1&,?;)]?Q.L09T7@-*c %=X)eU&OS!&]\N!7c?Fld.2.%^]m699^cpE&3^4QVkZ0,XbdC2k1hP)O#")B']UXj3LFGu4n8\V:^,;N9TZ-`WQMJ?!fRn4\H9c/1 %=i'Eo^R^LI1ED[ei&-`A`rY%t+'p#bLdZ?1BBFb`IDtLBNFrQY$X`!=#[JI46N-29ArUm9VqOcRE\rusV#K'(nIN@7< %W/QCdD%Z*X9qma*n`s:iTO*8p1TeDUXpZTodm$.f,^M?c)G2_*1O@&JmL)`[0WAqPU^,oW5\O^PLp5E&5UD;C8+PEBB%D_SOold7kT3i=n/FLuXY; %GV1G(Lu[cm6JkmQ"-jk72P0%:BV:O;5@pp\#U6D`9?:W<).]t>%[s$kbF.YVlM1%8-Q+soGHNcq,]kf:,upjC:CWD_=[T5;]q@^b %;uur5@Qka_%uZe_f1'\LZ9F&^i!GQkhn!Q*CO^@9DN#I48+]SuqY?I]_M,fCVhb7C?c^5G+.OTe%&?_IkS.(4#OCS\GBA(fc*Z[O %%D!&+A0BtZNEq7;noZn^03?OSqbKA'H*Eqr,6Y^#K7+U!,8.QRhT1Bi+c&P1\ %ek@o3>g7_$;S(?=N2nDgs%BG!(bN;3hAkD>O[-8Zp?'_jJ'+=7=/+g%amnMtb7igZamnLuh6f=/WB51tW4%Ju+1A@n\oQXmc %9uF"qkK\ru1_$>1Nj!L9O/@2:-Td6EP"*p5LVaot8]&c&q)G-`Q55C%1_!=cn&q.S7:k"q8KUZZ4kT#F.XNu]qdQk5Q`8@hiljs/ %BNjT^`[:_!)U+%&SsLWB9uA7GVj3'.ds1`._N1Q[GARI;:7lDnn!=UJ-gt`;U>k.=0V`>%m4aDI4PJlU^uNg!&(*\YHfZ,>K/6>& %<;[GhGVmZZ/KaE`Qt(q9CRl![+lZQqbsX$F0Lm#Ze+I=GYj3FfFo1Re,hM4jQb2(=jar5Q(k8"'g>HDoQl2=S60p.GXlRRZCA6_8 %H.NYIH=s'77_]CY."Wr=;q*Jtmk*ad.QRV:\cubcfo'^CF;?q@ZH!_A7(o?iem%rX%Yq@u8,r5h>2jh2NIIA7'PiQ0:PhCB5(XDU %T+>SE$.;J"WSZrD>@NGnDgMhpqW*tKqg:BU[AK/ok?]cV/NI.*U'f9"RE*OqSL]ORG*5p]PE;;eB&5ElQ8(0Xa![.l4uHs'Rj3V8MBNpNsTJmNO(].PVWqkA_*Z5-\9DtS/5a+Dhj]MnXYkVXu-$_Rs4emDL-++8NQ<,^Ku %`;TcqE\ge;Mn4(\0Y58JV'FT^>I\^%It))^pPi$01ZX@`@s1AZY5([h%h;bR&"bS[.25`I"rZ[^oAMc2)]0G]VF%<,BDVdi\'JsX %p@AFDEUU!U0a7D#P&%+`,g;c!.=b'jC%?ajJP3_@l:Tf*k1VePrVan3(S;U;p"3k;'BJ[ %rJ,Ao=4Bh6GV/]VZRn/10uB:F4'o4\/#?#3Hn4#H'e;"dg"(5?,L)8!(,I9+P[0Q8l7^$DeF1H"aZML!* %LH0,D^(R?`oZ55aW.q:%g*FG#A\IFF^'d.NkQCEb_W]rp@qC'EgSiWQWL-%,@C#[H>-lc7iPt-D2(@7H?J!r2GP"h@j>aD&KapNN %Qe&>Va*:;$!tKEI7h8bq):2-U'j>R!0`La$^YI*2=W;gZL@:JHn!DD^Fk.Ec7>SV%3^X*>:epS-Rt$/d;0g=2gEC4Nb^=G%o")qK %s7:[P92&C\W&%uZ3>R`Qjg\9'V*p[pP;`QIqPDG=h;`QIq&iE!1[^\HT_?=.6T5*cV,'js3;d9SsMf7i# %=VC>*4GRr^.cA4#q,I>:6m"`-]2\!")(e/e)_-plqC2q!6R_ALRO04G.%74,L_5O>GD/`Z9V6'3Pu%HI&c_.kY)F!eB[)H(MbmsN %j:Xj/rpu[cd304/9BEBpjni#O*SbHpQ(N4Dh5A[;X#j%rV(uWr,"*hgJ0MSEmWPr]qUt`rs%mWcPl>'*G4Z7!WC5:7N*Z(oR\$+' %OC/s3J0ibn@0`)hDO&`gCRIIRPORg`7:0AGmnAK:I/uHBa,9VI,_^rUA4'i-gj?0!\'M@jW@$S+Vha]"ZU&c.Zs)N$!?,\,BUXUF %&>5/;Ni#D#3TDInEM+%u_\ %_Wi7.7t/[W<@86V=t4YjJ^PEb_em^Io7%9U.Lo@fH3fX,S]MA_%mmXeC>TKDe-EW_'GiY %=ZEtj_5*nS4NHMt("+Rq7W+@Cc36dd\c'>i0VY%!)-oM8f36A6H^6m=2EmM'8h!JV!`![2(q4f<0=&m7Q]<=f)U2Q(CLI6=l7RX)i,?GR]LQ/&"bX%10O9MNht0^>Hu]W`jW)Mb=G"*_U??QJ"]ja'S&4: %?Z64MZKo7F2H5q6?WP'DA>R7IU>e&F/9h@6SUmqSH124l3WiuqUqnjckR?)0Rid)-&Uaq%^D-I:7.d1H?\n2=M9rl7Xf %#="H/5+HX+6ZOu7W>WtaKXBi)JXSkIJl9,skXuAA4u@UTKt/);9/aH;'2astZ]%g.EAN1[N7L$mPa`8$%0Ams"udcoRXmY\'Q-Ao %2$:Km);[k;28cKh_fIVcd>*f_Tth0bU(>KtS+Pik@Qef,FdW03DZ4[@34S,OqU;`,AMjT97c&Yu`'7;FXOKUa8!1[($]G8oqEeL$ %L#3bg_AD0kkW9i_*l;6UQ[9Q_KOr]UCBOP$BpEJf$<@tlgr"g+Be,^*-54lS:0X-(!p,rqR^Q*nc\!gDBe,i89QL_mdoNlYC,abW %g7$o6SIa1ZbWk0oZM]n8/i-.pQ%_C0c-2>aAYJi+c--N+Abeuf$nD^WafKHCn5bj946eT-pioZ\^Z=e_d*K!ktYpm[aC\h"^Hpr1bM/7 %ZABsISA?;N?tKp3gd-5bHCG@?!KjcH!Y/b`&D]*MtjE>`&TpHr(h>Xk'SL:"P%N%RXf %L9eD#N%RO.Bm"D5?'+C[AT_u1?#V+5D>@Y6SOdGi+rO\M3@<8HFgIEC0Y5%9PM>Xso3^ReI$)&cJ!6">bL]_6(]%%gZcI"Z+rO[D %._Ff#A9?4^O>?ZiS`M6#@3U5Epm._5oTh-kX\i]R(WkmXN]O(a2p2rN&4.KLajRpW3 %q'+o+6f40#oCo+*nWC#,pfJoS?,j%a&Cd#3W0Pgdi5?F#>/!OF(Sm`1Ib3CN^6*8S3dE?%MX#BD$+hl],dr)+Spj_JI_IfH*e)sc %]+e8`mp^FO@.-F"b88:f;H2=$?R3)gG2ZuY"bYV`72>@)(u2:eXP.Ss.CCRm\/_q"X=\#1"bYK[(@NH)-8#PkLM*Y6cio'TK(uuL %TF1t1"jqWi$=,@j=ZNUdFNAt2tq!nHsB`o_e5%i'l:Nh(hcur;%.H0hX>;J9sN-)mDB.N7)s#/>pT1ToQ %06NQ1fhtd0FMV?tCW`c>UsTO@r%_/M_9SA.,Y!OUQp&L15o0rQ[dZ,b"M/"1>_AcnTaM(2"Via@_<>\QMGK`p)!l&N#pD1u/Y:Mc %Q.W#`-VT?Z?R3u%K.h6:=f<$u]:63cIX,/QVLpQ\:-N+q*E__\ghbd$C%LGhZdQG@MI0Q%>jr_4B+kWEd:uoZ/I[Mc^q0.*b'mo_ %\;j*@*bM=^OmR$o4)L'qZ@IC'4PLrQO+!,kK>uDk,fCf?0^)>H,Tm;jJ3dtI,R#nn*BQ^AQor;0'ekH8A'BbFbM-GVFZ5ac&VJRZ %'O$L>6OZinK0J.G(h/R6(kcZu)Ied8(j%/,&eK[p^`\"?Bo'S.%5@!TWJMi(WIR;0.FJc[<5>/lJX:s*U]L`fqI4!R+;HR9mn.;M %6,TfN!!_gqT+&X\'ej;t![JonW=)('%os+ep,&fpoakc'])8->33J/U"T_V9Ia;H7##/Nrqb8DR&#/M+>b8DR&#%p"u]UV8#AJ!OcICr))4Kc7PBtn*`FiQ"8p`r-_fL_-hQ!p;Y"=?4<,9S:*]PMo"s>1[lTc(X_eG[a^JP %]2ggUK+oj.3f,Tt)PgIY3\QX&)A"DMpgSs@N>t@5=L=X&"1PU*5S8<;`WQp1b6^2`.^^kCkl)d,Y8S4.@oRs/rug2#n3-bnW4d.?EGM-eN)7*ZYH>4-TU82oG!5OoGZe,&Cj4Sm[900+^'bqoHZV:A;3#Zm@ZS9Sg,6dB_+$@8BN/hj0Tm06l0Nr)qA]3d6>:+P=Hmp&Ig4_bWI'uNJMe]6KSm+N``D>`u!c_7e0\pI`3\ccF(#unkPYK@W`>N_[Z.S(Hc--R4m34 %glMt([.=.B_@:?kgWnefFDsVFj.Vqe;RdmaY>"U-*S_3!1I^DV)j7!7bJY4XqNc&DjM;;=LGC6kE4_VggsC9@9Ii!EK8gL]Lm8lh %i1IWCYcd^CtX"hE/2#[*c7fNjmN[rTk8N)uGV%+;T&iiWBO2As!E(Wn',+.4\]-t8C&#pHTkZDaZ)%@_1b[%JD.%.9IM`Eg>=),I7g]M/SO %hot(4@@I\nb(s5`>rJ)pk>IbRnGmC[W"bV/P@=L1D3Ta[aaUl+gLTf5H&T%"CbkX9R;H^GgLPQdP4OLb2H^4t6L$.Nq0#`W7[]oD %7b1Ra(G8A]&Jd,Ls1=h,BsdY]*i&a\.fDFi\R8XL,(%ZDG"A!_+JB%BN-0051h`^3Q`=&a[n$hk%Rm3CO0r*fkqst]G>&SZm&;(m %Y2E])i#Km1GD,>jSn;3&%nKF2E*%e_$>+,^7e_hQ/,3kEX"0RF.G/+.:4H<1Y$b;P&K*ad,<;^pChd&@e`oiM1"?tSZt+pY$>,PC %BJhD'FMuWX.h?blObQoufX;P\jZBjXH@&n/JUbgPQ=kqHYg!3F>@T++"fng12AA$MR^*rcOGC %Q*d0D((8q5bU>K1IK%T!_5pAIhB(PL>!2cLI]]'LHb*FIni %g,,=J$:j&Yohf]CA[te3NT]mmhgS49P/_lHE %c6*d"f*Tb'lR]eU)Oib%bRjH$Vh6!H[[hn?[@=$@.]ZMo*85[GMh"pU8B:mEk[D?/A7fC^d%c!?S)!b&jrk$Sfsce %rEtcQ,oq7;LI\u?g:n\;,)7iOL\G25+F%$&@r_0>$W;&l70-I_BP2*IBtI_Htn0cuE[TQdbY>AZ_`kqf:8O %Qp_N`hj:*risg%q!G\BRE*bgo,6rcl>A(1>j;'S_8L %O"76c=$G*_ZNQ:?$+'ia*1175F]c&gc5R'^DZ'?d=in1d]ag0XEan(km0inN%t8j?4jOM9;'BEIdft,i5=_eeD9":O[/nO_oKYeBjg=_Lhc]YOrsf %c9c(WaD$NH=Z0q.[?X=%5'Zl-OBP=oeI_>apJ+^=;2, %*Y2Oj+^4,_Q\4de#o_Y/Bm=+k.m9?\gLsStCg#&ZiSo&--P)PNT,DQ%4ru=@%9HF&H+^2;!no4E"jliU]o5ONo %<(5p3iUVm`_Hf0cLW`K2"f_b[&!roCMlndP*\KYd(UIs=H+Y(jano4EFHsn+OQ\WaKk,YHY4C%k??b[@diSj?gq&0Yc4s$je %k$*0^eC.d4;7AMd;\R.Cb#u?B)".*(p-7uV^JFiF[EaQlE?k:*$#RFY>Ou(_%um`\*W;Xjr[G:2r`a]Po5RX=8/--;]BG=%pY5:` %aT4HJc&'$?e_UI4YhNDa]5nBU0MlGa\.9!G.cLA_cc^&;e( %q%'s&S:&YFWZmkC3AuN8ZjCB>U7"8JZHaNgIShVscOeW^GGS\Lh\4Oi>UMu5h=lB>YWh`/E?lN$=\,_Q$/%2O=_V>g%G2lmN`F#; %8N8#tLuXY;DF-m9PpX;Y#USK?,TQU#Ell'A$0T[AUT?:,G2X^7Ct*OkC!;F8d_pS]LT`Oc3E%N>0,!*+!f`?$g)+C=>I[W.ORmYC)=Y;?G3Jchf(Kt;7I*?;qT-nE/Ye)rRe^;WJ`pKtFX^)7;Z[VF;ns %6&/Z"3N9Xg"s(:<\Z*4="s'e0%#aQ5>[h-X]J]CiQq:(^kH/14MO1otceO4S+"qc'T=KmQ4stK>T=Ja63r-Qe?e8F5k,q!0jJ2/61O$[AO;;u:Y1eM3bIOD9 %Y+Rk(WK-t2XL5F64&p=2;ej0HGA>L\4-;"NU;XS(%i9AdMLKq!b;);]6$I#BOVW);7R6K3WiW-\ophKKA3!M2C=(d]^[P*Eq.#WN %h?=^<2nf$6WME86.Xfmk?BLh'(SBi/#@D9#G:qW)E? %"P$i;D3*:mbt!J-TfG*hla,_p]5Ki1@/%:JoJUWha0b!j?"<>IFj_<`+7JsRh@NoB7;rpepX7]DM1#A^[=GqWkKuBgS?ka9I.'R. %A7?3pjJ3js]V!+TPLVfojq4,-\Z&(sjq4+O\Z&(sk0_s]N+<:KhjP]Eogj,Jcl,AolB1.rfe\K5;NIWtUS>n+4d'&+F]O4d%R]kXpkE!83]a`-\`O=(ib+ducV?m/*SB`gqe4j$,7S68m'c1F(E!,CHK$ECdu@OZqet1<_:-Pe>KjaY6YhV]JEa),*:` %`;gZMYFuB2J&PBU,f>Rb:7T?YF#&eA"I5I&V"Q*opWtE_/#&ZL^ER!Q7$uGmjsh3gjtZI:D((2Lp1%BEFOl("IKP1>U)F_j9[@;1 %Rh'(LYtA97-MEWf7,[UKU+\14GG]e^WOO2>.^0$sfoJ[]42MZN)gE@bek18c/=YZ14At4"/rlZNi/nq%">(rPn48O#:3G6G"&MoAd&rc$[fft:"s4(T&#tAea2RfHU %-bmC^dUFiCYU^XT4q3DJ1^RG6l(rb>fhWcTOAjb(nA#q@/Fpar#oHH2@Y90iWZb7K-qU70>3]lVH$PRX,oL@j`iRM+&M>OA,$M]g_,=&+^&r6\\#n<*H//noTF10G:/@%I]o[ZL@UgJ8Q`epd% %cOH3c;..]$Jl=T?.5:(6q3Ak")-'KXVcBp^G4C9oRgV*;XW8aGM2b)S?=-I0C$9L8d=LBNNrG(cj.A%'6^smO=nLTP%=SSc1dR!p %jhW]G9g!N1X'N%H_9o#r3LlEFs>\>c'l&sB@VMG^4E7+OQm7T_o1,&\@7p)_drT+&MKI&WV>LuR!;Y[+rr#& %pQ:_Qp-'*JH;B[u9&g!(Xa_PBm_Msm^!F@.s$1d>,a#`s8)bV?4sDN#$[;*@PaosjSJ]:091YI:><+,UAd7Y@T\79+Ql5NSi)Pl1 %(u@&"iZ3:]pc"sHP!`?XjkT3XC56oi=.9`8qpce.T&*55-SjE;,5T6>]XfM5>E/(jdr@8PC*_gV]m-,QGK7hcWRu2D'&oC7h.!)0 %D="^V0ioH9]-Zs05-IWAID3$ib^uYYkFQV\U@#;TklK6+M%>%)Xe.E!gt/h^P^'Gsffp@p>#1b*D$JaM,or(nV%D@&FJIfZa(9&]Pa,kR):a2bKO8]9n2\;=kHC,SGqNWZBP@s^_]l["$O5&5?f/XD>XP.9:(C'-_/HYb/7!s#h`I]I&$NgXC1p1U %fS7,Z2+,'0`5%7=!7.F2ITeRtl#Q"+NiG@<=aKG(EE>L#ORJ!cj%Y_mdp+!?*Z@a$M&Fi!&!urUAl)h!5T/VoI98uXqC8UirS#o\ %_f#fO=uE[94d0GJ*nh:,;@?hoeXUgN+sa6AL>&AKh[aKaa/m^Eqjg^W+bl:U\K8>9iR*9!/rg8do-(JArrWpH,Epu'"MGE5Gk'Me %^3MkYo[f]/pu*)YisD=!!T=nM)96DQg!5BVGQuQ?;H-tIL:=XQ74KadF*Bi"WRIs%Qn=_I8hPg_PG7Vg1CiFBapItBXPAcM'pjg#:i\"$1JA+1[$")=MG*T8\ed:@+bX0B.9pj! %rla)[9Atb$Sd'A+BrGDQ@J'MD;t'=iP^F44(/oonE[an+l/I]KSOaTRLeG\h?dRbL>B+ej#PArT'pjg#:i_s8XggbkS?GLpYo0l' %Eu\,49%`0(Hmr`qM0O=e#P&(%/r4qKL %\i-]mG4D4?bZHmJ84"6%K&glRMhO9,Aa]7+K+2#;kBtRJ'thLP^rt%b<\j49KL%,%bm4>'mhrK1e55Z*$2:)-Sf%j@mLfKPZstN6 %5q>A5"Y]g]tC(&Ff7^5q>AuKRoKa*"(rQ0_"Y)XP^t"%!U&*es97Ir5D`O1R(0Us-Z:.K3"]>=sqO %.;iWFUd;''cP#Z=Pog6;rh(!(idPE`ab*WX*VaRYX\=nL9X;<<7*s^hO@bc4H`YK!AqVpQje/)@an"XA^0SFQ@@hl!f*",*u=anigk8pUE-WN3&6DDsVcWVV?*':=(& %Jdq2YlR`;Y^O3NhS6WOi^2%).YA3gs3?:ChXM!"1Q3SkPZa//g5(6#24k,(qX:D"K3#pZ4,++d2;?9qCVo-*4N> %ZgU0WX7H5NcHjH*cLJ3shFhF69eF-B@fHS(8H)C^=VH+f4( %"Tf"-QM2aa9eFBo0A4nh2RNZ+VDq7$#8_8mCL*au/WG!L/KXj'gsl1eoF"S80<_A:j!;da*'-bF@,&u7[=h7+45Jk6CV`EY!30As %K\bOF2n`/#(st8D0YN$k.%Z)9fI^sQP[B-V/HNU,A-O@I#D9!E:8g3iXnejF"l7Zpk@MB0`GKA/dJ=?pQ&bj2qo<`]CZt->9R&!S %Gl.DM[G0Z=4OGhLeB914&$:,i/\V+2?A."*dM)]m(!9lp%!h"k\gH7@ZaRo)C321 %_#M==_.MYQACQVL[RaF8h[pmL,NS\F]8,S^Y*Et/&*\aE;.#0M*M@%L,H"n^7+O/`V]-(]Fm60OQ_E9=Vq-I^qO!\&X@AQ4r"Xl6 %aD,gjH_59&R5+(;O#gZ8<\Cg'PY %I6S4PMHNf5=@/?U#(*ns]e[W4/As#M(PuT:/&#e>Xkii5?bOk.q'>o.;/a-&d!$;Xd>MWRmd7?GejK*X>4o:PB!9o86$Tti5[X?_ %GkqGBd-LC5f7@IVY3tZ.F+(?qCDR5.RfkQ&fOgXZgAo(e %Hdg1n'dh@F((I&7X6Z/+10Y;H,Ut\(E@Er[d3WrhcWi-jB>*Ukqhs@fG'<,[q+q"FU"@BdDo=Q-ehiF8\aV][Y(r>H&ppJAD]L@u0I)!3fcIk1P+fn8Kpl+W_-p<_5GiUO7q7[Ri9M;KuWNA-D&AeEa.)dsd,CpHeO0Z)U$5JBIA %hN/]/#kJqF5 %d>gr9W'G4I[2/+6a\Z1_X^son_j[^8J8Hf(D,G0mZgfhVm,56.,?4"P:*/E?`u44dI&n2HG0nugq/H/1@5QHjqiiG&n?@NO#DjWe %l%6Z'848,g*Q0$[HLHWI*LqA%iF3%soKo2&4RA_A6L'!3O-XnR6XQp]BmREknkpfhL6jKe=a8]+DRlquc"KS-7guXag>2uTG49_7 %SVYBQk9UrnK9"(#HB4ECbem:g;\IoNAWm/W?J/r)!h@#/>XsZ:H\CgbQ,[FYZ4tH6ThB(t3lg8eYV/s@k;*(_5n>NS@274,^/U'q %=C&l%Z<9;Oe8n.;M:/Bk,k' %l=+UT8/qA`\tl(^E4fE0Y+0n0#8M)W1n:5u#jX:n0=)![[Q_%OIUra!1\[NV$dOSPL3d@gEap45bcNf>/iUdtR!JAESE7aLO!RT4 %0tJlLou;!1hLGX3,OTU4dBl`m>)`pC?_0(@B7@+0fFbkq#!n!3_m8V^YPGU%q,O_mQEoj1qY_V]rZ[eoh+5es %^XsHb@EgIMrZ[eQV?T@U>@R2^_6[OY^PM$=U.Vf-LuoLdDfrjM@g6s;]DVnSW3:[4Q_I*Z^Hub*pp[Vt?#CXC %Vi@X;C#b&Do`Wt?6E4nELrMr#`_n6oU>=e;H,,eKO]!^.7eGuP84O9/rSiD@&l=6/LN@3l>r/l@2M]]8`1:/h)ItAOCQPMcoK+,, %Oi_\TpLE#Nk9t!2J!Xp6YLL#J)It%]"'0iuC64:77J,Z-=+a2RaV:"4k@dRKhh>l%f]sc@`(IDYJC3a>b3%Dg^C'Z+=)H;90%AB= %ENO8AV-384s5UijG5>j`Fg7>U2Nf^p4%QM+DPOs%\4/\U7mC[^?Ush:T;M?D+.&hI6o"GHMuNQ^^V+lagd&oj4Vbd_R^p/*NF#A] %,1\4HXJ-ogkV\>XcG:u>-S]S8(]&LK?]OH&K_th%DX^+Kb"H %^P:\-CIFshZcUk5iXT4S/!?#7GoI^N)#uc[]`GBgT]D0Zd>RY,l7?Xj?>b^kB$6%'Pkk %qK[PPK&safI_(YX$fhp@jl=p%;)Zo\;pQPC9oL!IN;d7NVTu0\Suo4esX&eT4=J; %[Ebp.dndZ:-;cGL.p0%\A3(nH^.Q`VA2iS>Q9h#pmR1!0F?9s1/5fB%FNY%J+p+0=K:#hSSbR5J4U\%sknumVI?Td[Ui/dSP#@*b %)+=6rPB2%pq,3%@h/k;u/nbTSSj>3*0OZq3D"NJ^Ujb$6!X^V*jJ3@O)+;]YPE8,,T2UrP,G%5tB+WH<-7+@:cQL(32HU;@)6;om %X1P24_dc/ujF#@'Y5idClhoS!j(Rh-;?r.KP*A6p1HU;qI]4I_Z`kRG_t\Fq__[54m!o(K#cibB4AE.ghF0PLM:Sf,UDA45E,n'_ %??hOp4,X7H<^grY*a>sqO22'Zi,qZ6JM>A,Wq %s4r\\okk`Ji6[Er+_@o#8W6T[Oi2=L)bHlmJ"T"nn*%]7[1E;jJH'H&T5?=4*'RoTgU[,>>L)$]*bplSAg`sI02M'8q*bU7DFNVJ7ebGQhUu.XVt;!=QQuXpjYr0Geu= %j=RoELW?W0lZh@YOA6;e0--)'A2+AMNT2`Ht$`Boo*>'c8Vj;X*Fje!_(oL&Zu*NTl6_a+N%J %+8n[N3`[kVcs8Z5)NCe)jdGH\6+qPBSM'k!h/1c9lT]s2p1c0+iBM9i_o;?PnkA<4qVI5fD)Is3a7"7GB9FG]n,sZ6Y^2[SV,m`L %1L'=7)9qS'(+%Hdj488NJnBj,@kLY0F_IijI4`)H48J2(rZ!)c3XGu7''kt%Yp'l=9?[tt.^>XL@Qj=i"[K6/o*@Ib2o-a/p-6s3c %pibT7]eV+a*t#9j?N$Yj&fS$mrlCeH1b<*kXe>V25\(HgSF^4K&Nf?#Wc327_7_Ur%W6"!%biM?pA3h]42=[,lg:$J?W,?3T2u4u %Z=IFbqX8((9`;KX7T[n7.^hC"(7TH$gSeV!i10SDYGaP&cKAJ9;Hq? %"*DntNiDg/DHR4DXkUa^ek^Dr'"fuq[BO-e6#G#WQJ)6^Y.!QnW+$Z(?$2MfQ(*O`'mAsL@aDK(@h#0Q5EQB'c`fLkE8R$.(V89U %kh*Gtem8/ueBAr,QdK2N+]g<-,9Q^LR;JqLh;(6d3BZ9na9m5p?CXKG5!JVB+rG&"XG.X[SVEc&]S7=cIoS*_9aPR5ES5'YH"St` %JgUom^/n&L#8`=d;$5f;\6pdeK@ifM?,OdN2"> %R;$bocUkIN(tD:NhC>$8%[c/:-#q#iZ'nJJ+EKO#6_2gWbt@!Rhk\;W1JSPf5DMU'jV_!UZTR#'aoI8[8PRid*"LW1j<\g8F#_rY %N/bclDo^dj>YYn:5DK?4Q=LUupNk7eFa.^dHI+ge]%>?Od;r2dh+]DAU,%Zl382K_kuGh:/5Bj"F%Rg1ch3*C_sBuQca5i %b%G`ElZYJL^s>0c_N+)lC\SV/tFXS=22S>MUHZEb#Z %9We$_c0K)=^\5>'0t#@AL'NbOd+!YXf3DNQf[TIMJ'Gf>">mOUPs!CD&iR/AY-^3tQ>g^Rp;[FBbn>)Uk`+qm>a1d`F>ch'4VT() %U&.Y,kXHp61^eS?DD$[?`#6W5,$YPd.nqe=K2*e(Li>)q2)b?<8rkNXiE=Ao(B$?'@Up(!W50[9OR42*1eWcY3npqA@O;q&Xhq.K %73[ZRXpg<;-oPMS+'DQB@R7?=ag=-]2"mi[[pY`q@J,"4tns)HusAOK4c= %P,A5EhBN51/!@ug5--F(>apLduZ>bN'aW$jNU.haerlZ@I`mX?b&,NLef\(nVR!mHY %%>E1KffWbQc@^*o.U.<:`(jmi"k7u\9WF,2+nN8?eU6`P,+W61Cne[b?#5HP0*^P[cGi=jK\q<;C@2Msp<"-5B*,9=hrTE,e\jbZ %bsA]R2ko\ppUGt&:SW(m*.%AZ*#eqMBoVG'*B=9ds.KCfIb6r6TqO>;\Ca*f]NC!B62[E#PuKj?g(+]U.,O[@*5Ed46DTH@2VtqH %4fG:[ND;*<^S6IA*OOr[6H0L1ZTY!k#I0@UCJ0-C@->RVh(oX4T*KF_i^"p.L<&PVdpLk`3)r]Qs'Q?UqUNU6cno!T'UG#lerlHQ %"F(B'\iEDc1P#_0V8rIVNW?*gDs)SE9tG_!;iqS=o8.a@Zg9jTI`*#iDFc=[:g0]0&9?^6,1.n/@%UDe@PE %4K[V@<"r=j-f'iHY,HBNIromHf!>Y%rM(<(VFD?arm<*]0MRH^bOg28AEEg<-^i0b4)s[1I?Nh:@1eHc=9M%[++1!k_^(G(D(EF# %UO*XQqoQ/8CA8I+_#:#9.7KN>rM'`L71'K7hBWb\>"[cQdGNp6Up0GB0!?qM]]"=#'5A":\/qa$;i3%0m_4>S_Ljj^kTU3me.\Z=rf<%L?RntCnq?24U;Rh3/4]0o)kS*Tq[.T)f;hn5DbT,%!GePF1J*u2:2JNj= %8nT[Qo-)l\n(^8+"P3K+\:8T6`gfa7kPik'(q,&&fd-rTORfh\J9 %2.?"2GaLa;/8QYsp#2>n$r'2(9Gi6l\82f_Xnps],Ab5iGMH8\BYmHUUi9%qs*rj#n?M\qs)pX*m=+odr=i<,'9[PC)$t=O4qe-70sG(Q2IRs39=Q;Wm#F]V2%WFuKo0Z-A\tr)L?+gX/!36j$EYo\S%]sO %Zb^fo'U=s:!3`?oJ-^7T$Ps/V_'V(uI2Em/Tbcr>Kj14sqaE!@_/=gEat.KESO*]j,Q1\b)fqV=_OBWHh7hTT%@lW7mZ.!VQ%c[N %HCBq44-8jYf3?4hcLL%Qq:!6bb4h5a5N09A*&$XF]i5aROm?]XG'(-/:-DD0WZ1XiXd4?al-aR&Yi7W[D:Qt[g$]rbi/M*r+X(mc %nLRW'rdD@^3NMaVO9-VWS_,gXdWt6gN@Sg(8Z<;DhP$ID*EIGtK4.$9G<>JfaC./X2^rJqS`frCM.&KInfZ=#C=ph$\-jU!G70c9 %LqXpo&@TL63il^V%GP;[J=c\tL@$>SNc;mZZKTsM=:Wt,#rQOS$JT!S#J%Ra3c>gFd/^b8MK1Jc$uYL^QUrTo?M:+;VraYG,D<[+(G(=U\dW<95$J*<7g02&HcQ01]=\01=Y(WC0&*P1ga5TMD %kgjX'1;>J\FN`\^RVU*T_mBjT70r@K\Ih2;D6'U7F^"r7godls2>)m'Q7nuJ[2Pkf[X@lWh!+7*5g*62[(ApH\F\iij?O#+EI+4p %rR[UY?SA6H2#5YsLR^d,aUrV-h$9/.,Td!+3/JtP0K^`1qih#?3/N)a8q3DM^J86?:1=J9PN!i[<1&6-6l;.D,#/+^Q1VIBmI@3lD_%pf>CPsD(8oaeEr[5/')FihWg>XPKBWKB%kI*#/Qpf. %63gW7Xjft?[Jb'PPatfha"b4oJq:PUSr=mp@Qek]=DHoTHY?!7q>iisE8TRchTXdT51aGCBkPf7D"dF"m:P<,kE2WT4ajQbIS?Wg %ro.\B5s'6]o[3_(R,Ma>g%`V&Z;u4JqLZh\LB#$or.3^_.o@RMMCXl_'3f)rO]%fngu %I\&*Y,5#d>nHXC*o\X*)RHf4>0;$HW4BB1l`\j-0St,D"H$jX;3*:KP[33Z5-ZRIU)V:`:1FQt<`F"+4p0aNmrTn-2F>Do8-Y"e- %SMWm(#JcXB[PtBSUYSOhrKR1o_WCd,Mo^F^J"8Y8ZBm=J`>"g!9;PKOBk+F4_uC8tACRLniI.2Sh%I.2Sh@I[5Ml`"/\+N>89R %l$VQm-0@XqUV"q`;\'&.Y0:%5$DQ&=1b>fFZQR=>M(&$7%X]ZQouRjoKXj.aJen&f"4_4-NM\-jCUU`LlEF$,_:1h;5_H;!R2UQij52N`*VoaCYY1AKF8@VL])i>!A:2@A*=RYI7KhtV2BPm!SVfL,cL%J?JQ(!g87\tquEhr"O!=3S0Gs#bNj#s,$9)WXA?&tVURQbU* %H<9B5rV%(RX,Cl>@WiOU#;KcetL4o$D1/Z?m%Bl"0l:$%d<@5?R=IAle_E,nUT,5f]ln@$0:%',:8PVa)nUB#B %,dT*#a;47bPKUE(,?n!/GX/]k+5$_i^IVp?plR/T]e>djiHP*br_!_!eD6:2qgR/os$JZYLe[`M1kWTPGWARLip&JH9,1V$Is07( %.,1J[IS+KoA0+pT3Be&ZO_qpT7),u[\6jX9(.dL#NTeF%aG4Ue9)j90e;WV?dQ6^H(Skqnl$N>=q1(YiLf)Ye2?[YLDRtFb;<^b2nfS<1 %<"[QQEK9uPn+`0dBUh$7`=f<4O2fS;7![0>%tDe`IO-]e-gXni7H:H`[,:YD`+U,Q/R@>F:nhr1hU9aIO;Ntp]Q%RD/sL#h9FSJK %EM5e\*-:*AqnXgF)X$;tG:sE%7cQ1NcMsD-N5i]e&+4YH\m;0d7e=6l[sON3Erp/q_P?j=3^>;8AuH+KLFDkX&(4?riV;EA4n227h_fmhb&SCNWA,WV@Ned7'okClo7J%<5HKU=JA=J-7"_i$/K4\kJmb3dst> %0Y621*6@E6\Q*<4Q_F\k]"!\O-)fA5Cil?]gPC%Lq>Y3dKnE$Tl\lKAjf1$X'IO3Rd),XCYHOE0]+:a:CKj!cJ0&cEr&0<%"RYT^TTgNmK'CSRbNN57E"WIiu5NV%c[O)?fL %9>0srDQfOTck]@Y7J\D4$]EcWJZs[*D7]2R#d?S_(I!MkS9(9)C)")@q:]gd*T144**7l_&Q`AnNSi7`j3#gY(7l;dkI'S-Yfon2 %dY#jFV%<;^WT6DTWVg!3h+7%d7#t#3qmZD#>c[mUcN24j,?PAXK1F@.J)@o12Yq48HYR`9]o1Jrc/%NNg0JB0I=2!&h7@e-ZgHuU %+i02D+QosfDILhGE#VgsYI?IB2Smghi\aW9]>i.EGfsN'Tk2#;B70=Kb=.7Xk9YJ#2K\o2a)B$KeA!N<"_H<+A"J(^nb2-"55DOC %B`2>HESj>V;E#9LJna_ri[TUDpggW86jK@XoQKL^OjPcte`P'=Ue1o8?Pj; %oCKP(4tUpnMckG8jdpDZd(S=#l^f.CMV5q'^A-:*)>2ff%+[aXkSDg(pZKNlA=I*LCH[)HZmdtHdHnc&7%nlB9]GLSU0tN:!pBC' %fp5'!l&@q?h2):6*6G?Ylfm#)]"P@gr,'/Y3,Tg17M/o7kZulP/+%i?Qc%P:nEq"a;VL?)QS()68h:G[q@.f_TgqCe$RFRfp1(^s %jB`XP-52GYS7rtUjj.nj!4H48q+C6?g\?/Ck["e7QU-gNp7B_iJMD6`Y]F3[Z3oiCDc'6Tmri-ppMcb`W#0eB.9C/(&<`S"X/pX_ZZb\FAUR]UtuE?4JTPpr!t %K\.]t&f*pq1AC)nI_QSHI72AcoJE1p[Ma3J\pZ913DQJAb)Q)`6$I0'\fFG[RQ0S7+&+Y8TBrZuEuX'pIQ*^Ed=]Bm\YR2V%/m8a %Wl,l#-A%!%Od5D\;7P]Wl#f+0s)j_&lg?W9#P9u*_%'9o;:?I=4P;`_=W;4dN9\5??>WJO><!^SL+qq0_(&C#*VrY9o;kaQW:0 %V9C'*g%!2J@E6N^3VB3?VON7YQZ:5q7).b2Wd.#"0cJ(jWM>_gtY)Vb4h:YWaI0UKlqR/2H-nVqHP-p;MFrQg8M'"UFue0,/X0]sgad].28A^YPRR/5?__0rd+lgHC/;"C$u*ph=C`8p9E1+MJ6^Cg&e0>Oq4m+]cN@Tp#LmpQ@#=rp552m\^_CT)GjbgS %$`6a"&"4[rQst;Q^B)#U$9L7ApU-u.$Lb)P"/^&/a*-L*:r!dfbXt).0Ei`50q&/lXRp(c#af'BJ'"X2nP6U<9mu %r$.VAG1;)?#R*mF][P&G:+=YD0!FU_ne/JJkBmdFR)5Wmcf,pPMWt?qQi^3!SS3nr@#DEq$*CijrH[aiJ7DakiX/IH8?7iTC#:qO %;;(&:\Oh*/Vf-ZS`@._>*_D(B@W#&>,p+4E7as-i,S64:k)kH;T?NVt&gS2UStZEKU;*L=U4;]6X_/]@s6(LqKs]M"qg$GF!R;K] %!@=#qMXki3q'6\;@:X?#h<3QDW>)&>,$%9(Ei`qk`uJC*#<,a_6+/.o&h]6@RckR0-!VK_"d:AYP]1mnQ,4oK!_OqX4Vk\`Mb-hB %2]<5rg`_dilgRFpUAr(uqdYmj2@VVOm>k7F!C)u>,UN'gPJPZ4k*&'LlV,o(lhL#c1cP%q:L##A<-V4(TBJs$s.!0ilgh+8p_+4gC4Eg)D4a#CJQ\t:ZT&-@F\J.$,(0Q6]Lqd;1kT=bue^XrF;(?2fo&A+RI5O&2= %pClb[iSX($^YM]c;"p.on+*+I5+Uj/<[;cO3>OgrE8aEPrBoC:d.YlbVn8SJO..P58aXguYO6kFc_$Db89V(L3dT%U4V*J7NSVd9 %PWa:ohPQe#:UIVmqlFQ2HuitPb+2I*NZe#]9[aEr_E9IQ8+\]&IVj#.G>`_giLU\P!*r:E52iOT]C=,*Y``)TliE(hdhl`nO6jo#fRifsC@AXEinCn]Nj.dZpFH2iggYK?6YJl0ZZ6t\u^oIiTX@5s746H1X_HIME(6eJ#'l+u:Dhg`6 %1opimC4TFGnurltW!,uuWVof(g]`q$M=K?j?69:#6B'esRi(/)=qJ`bAuXno=:6>&_Br&VYSPr;pTPgXD[.j`_ck.?[j*IO%r4Jd %?A;T[)-@:A;"Zie2G%!Yi^D/+]l?(1G"!b/K"0[U]03I((;r)/U9\N$&Uq>9'5Kme>"l;j'W_Hm=>ntUQ%?=c67j`9O[sGX_f*$< %9BfOdfGl>Sa[9oF8dbXBrdlS3r_0HV'o$8+_E'LY,u.VU4b(gu#jCsi,dVMa+L;DEm4beY:Ltt)&`,-tDKj;]JRcZZ=sp'!.8s,` %4IdVbLU[/UgF5KpA99m[\+mkq-)0/=*I(q9]0pbQ8_!9a[nB,uRiE&!>#0*Z4+>'A_qWkkm@OWGBVKcDT=[GTb)!8!ZhNnujS1OmC>]]]; %P!Xc=T6*[_QOsi=[^qPYGD2qTLm>cJCNAR?JhSDDkH=f$7YK!r/"uAYk..O,(/@=iO;JQtcX_;E6"35Y;'gr"M%N&GZcEL\U;'U@ %oSX!L-]G^"TJn()]j>X:7%GO/Mo0ko.r$L*=AEM%pQ0tAm.'kt==V:3K#Ti97Xt"i+u4P"HUZ3/=D(r-;8s5?hIQ>4N6!%AjcmL3nED1@E8dbFV"CXetDGnh7-YTc& %SE!](rY7ZFK!)0DH;"CfK!)-g8ONrtY#84Z6jpT/Z5][ZL_b)SqX>6(dq'(BkegKclq8L*cm9F. %P@Y:Wk`X*T9+iUUcm9E3aYJYfF@cX_8chD=6k]IR8\M_V8T((-,H4#pdVfO%GY5%Wn_dnZkSeLP@_jR0Fq@;k%*R/tEsAn&a06\1 %0jC:8)8m./__T@0EsAm3@ouniTn>@p2$ %$PloMOdp71L&I3eHM'1;b;ZY5V%a^,_H&-5l%i&ITas#RJV@'$BTrmKa&#m&$[]Rd8D;1`b:La+LIJbXAJV('_P1;f1(4%3JV7&: %au-Z8nPVR40=/k8fo$ku:1<]j88)]`k\8l)3^4N;FK6,&j]o@K17$(8Th#rZbJ;iD_[Cs])$u4A0ghO+D`t2a1\\ATF^qEGRM(+o %\7:^V/a0[9KD!Jfk';"+Mr'`%1Us&O5:n2hn/0;B.p@ErP)6l0).l?9U5/r*^19XlUHEWd<>.7'TGl4Yc_=bc(=%t\ojPNEr;*WE %m8a-S^.9Q<L'9\AQ9Hks %SGW%hd3!M,4f)k&2IdgE]aY@@Q@\n:]#DXlrC5]>\QaPCltj%EM-Hq!3nWd7,G"/o=gp+Z'\UFnAS!W\'U]b-%MsQC$Rf^oBZGE7$A@RPpO89tO'4&2gTKD`OD7O@*8]fMuGb*&b%NH$VVm*;*-fr.[We%MJ]:Z_=WZ]j- %,d'!46\1f2#B$s)Co-%#ge'qf(JjZ]Iu/eCk0:ZFQ3.An"pQ"8,TrjhD+"SAfsR@u`+(^^^aL,;\G%UW?5C4)B/p4j:,'[F,[Bb+ %E"31q3ACArMZe5]0[9;aR).A_#>2h[A/@+3sg^,0io,En.C)4JM6bQc$XTe("10pI_a/^P6IA)[&%33!TbZR3N8)9K9<;\n`PCQRX*nGS$[H_gbf`/UV %7M=b3]mq5K@fC;o=tTus:<`a+\NWS-G%1Hsbk4O/Yqo(NKO@hT1$j.R6PbKKBQ#?"6kDH-hQm$t,_4Mbg9DrSfSN@l,GQXs@OJ`m %k&ZL3n%.&=VqM=e`(kEdXDSM.+Eer`*VP\nJ_5eud[6gX$cHq2W$eK)T(O\J`MA(;M7`#0.M9T_LN"Zd6"4Vp'a(]SQ_^;e6Op3(E_J_5gnM'F&R5GlOm(Ob@E8!cZ=8tN;fl0/AUV98"Zh^N![ %$"%0T)!j'\qg/LDT9e=q-95(V_/:@Bms*u*I1QV[AhI<9gZM$91YCppG4C;!=3aQL %&I/-Q8+"">kc]CSpt8lUL69;[VqYFC#:kAA::I\Z\I27=45Jc1X;_HSG.P?jlS07cFuk0p2mQ"_YgWmEb;sqo?Q-:AaA#E@6=R:+*:+\!R:&4.X0I<"^n;p$;=TQ3`,6:10]jbm.a_dh@G.P%69!l%q`#ct-[j_hX\WY%>]XFsUtj"b5jr]nSt1 %Yh/0sIPHD8'h&hrD@Qs]FrksQE!ABe<_f!3-,_=U)cSgsh0+#Rg+CWonq.(D"rG)Sh(/81@lpjq_I>\IQL`:Br,M>6<5\k+"2Nlku%YSO^Gt@X4XHW8Y %#J+)MjWW;?&f.gHrQp,IQg(F)7Pd>G(PXNRri>jTVg;T%q.Mf[([q(J2ENf3h4*F3NO1Z=N?C@.h`*(+.rVQ4UmdS`'<5:c%RQpVbFeN5>%^^"uk5 %L@!9P,2dXp=?SNWk$8nugYYpcRJ&27RRjuo,*"3eOAEY4%CO'1-T`e[D@A)[i3"!!VrlJ^r2ps=VZus-ITLB2feT"M[iNoZo,5gm %C<=M2)P9r!63_Ya*.]=#WOZJWrZ-._>dZS`)I!0K-f%Q"Xr=@=L>/tg]BDal)P@94TGU;SS4to=e/M&"7I;n0a'Xe&2VtJLr6gPl %/7Wf`nPs.^I5!J:mb]eGj`::/[;ij(e_#4tX/;N9F-8ZU[F48fdRY>A/9Z8.FZmGW0kSNEbn^q&j+2[LV&%]S)sOH]nSE@RjbUXH %NN;ZIRNAZ9FK@rC(MNtW6a;MlHYJU#J2TX8g5o%_YhHBFXGpB2#/!EWP;_p5oaGVGL9t@n!j/+B(+3?A9naYsEmuBAXu=n`^)k?Xj`$piM(Fonrr25$d(rC4a[bPL_akW570^/-=F&[,A^?aDK@( %Ru1tB2LiE),15IMLHW,WYbRX3F#K>;PhK)KpE*Wf7nd>d%V>2+Kl`^d*2KDb'hPr1]#)BZ'g&mMIHBFPaAJj>Psa4o!ao;OD^k>s`FmXtX:.<(:bh^6Za=E='0M]#(g[;6engOMm]+Kk]XW!p;Jp'IM2i-5n[&Kc-6[c_W>CrIXIBY&J9B %XtW"Alf"G$pg#@[#-jMb7"ksEa_\m.&VW6Y.pZdaDr3-(ORT7$*OIm]+TFO6#Vr^h1NI80IRjWk>Oh2MctY[FQ4qT=OgCQq-6a"D %S6E%*#)OG)QEmhr6pd3'7Th9:#jqU]oZM8Q+cr6\-aVLL=1+NOX.2\I6?5&e/>o'"`%0K%ZCH*$'>.D,/>mpAR@tqrW'g=Yr.c;O %n#l4o3Ls>I0["a?Fl1JRHgOufiJD)+:aOac$n9A6-TOI=c%VDgUIp'4(KQjNNoE&S=44FFp6W6ls7hO3$EE/2O'XrRH[+:`)X@(: %Wfs.AG4h]p442`R-9S\oK>A!e^=1$`,=0oYeYVFj9pN(Y%V88SG?U"A:3_M[n&3O_q[s2ahe@3rj+Jf@4"H_S;QME2hl3R8T2f43 %F#(W`:eT#omtAA<)Dfehhq<\o29D-P`&$j__DAiPkC77<=-.g-UBNo[5q.p,_k-=ecl/nA86W`kBpTZASsN&U6A_qKrU:9Z>/UZ< %(ZWV]_K0OVn-gu-l/drV[,0hS2=kc$fp%lm`&#'3b0!iS9'7(n`H=="clTgQ8n0[=X?pme4+EeKC3h*/m)T5hPPKEsd:YV+h(#-. %l]>`MV.uY^8F.q/oiEqb,bq.oO'r[W79=Nlrp*gYeNDSl4oV`MRO*WK17s]bI<:!c(#*pR1X:(T48O*tUrWfq+Wd_Z?hGM1H9As* %o4U4,mPPtsch@%iX,rl8=U]_cl6AB;^'stP*^<"6>Z$g(&2ApRaW`Dfq>hK1RHpVHK.+Y"P4YOnmWU5mI!@CTM_I\GKI+O5Teu)J %KIF_h3`%4LFWS@&1F"'%e9M2KUpXHbj<@#fV^b83E`iVl$8.?q<71s22cAfN>j09O`^lXH\;&\:jme$[;WmjIJOC*e8=`7iM,0tQ %5l)4\,.WH]eUSleSo`2Z8*W3gCSo'Ec:AtP[9V]^*B+RpCSVH2"$aVuW1f1" %R=aaJGh=\ggU4+,`FW\VBZ^ifg<^^)]ut4BWY+Xjo5=8\,@IJsQ[^@\MTNACaftYchPS:=f0G[E[%t-sR\bSb3gi:uVJSa@LPI_l %$Y112E77O6+43;(q,6Hf*Y.(3cn,"Q.-nmP'XYgIj9J!_]*Sc1HV++7\M]g@PLqr9fjF#gX,.>9+_tD6uiT]W;/GhIV,:m+L;b^@O2piAqcT:FKRQZWD9G/aN6W) %PY*d,bYhDsQ"WRR`A7N,gt&!.MTX+fKYebunmr5J#g$H+-%$)9[g"R-Z[K>6LY4MB.9l%jQ(D[MT)1o3f %G_nGIgO%L+b[o;esf=&H%@14s1LljWE8:#NpS\$[qSQH#9(OY0Ad.d!Eju %+;7Gt&jr'@J4pYW(hH#rkOu+r3\O/T'KS*aN3oW#*gsIPtDGCB8 %LtAGR4W).kFi;HsgQF!4>!Kd''6cXebNf#@eRIYF#,`8%EVT]?of^#A+/83O(X%5d0(7PUBH`D.+be>-I#+r@cPr6/4FesO//$3F %k`P)m]E$QXmLX_7,[3+g3=UE3e\+QrQ)lR.X)FNrYad@:;$-_"Yp`iQ<;rkQP-o"rKqkm2QKge`g2!;Gs%uK9?0>\RimOY+:mB]hI$EEU.2$r%g7A %9\.3lqSXVmf)E$_Q6!)A5.eajVtPud]t)c%\=_aP?D91OHISEToQf21E#`J?IS5>M<37V %9Fb#tS_e\6(,P^":Oj&I,=-h'Gffc474K&(+69SHS\LqIqWC5SY2-g-L9'VM%rq7lE3;)5eR\>KqPXiE%r<8goGd,lUV.Dh+g2:+)^jJpBn4laE$$k?D!Kba1gn-5t97E0Q`gKH4]G>2W`Ga@JY^= %R1`t')W&b/Dm?N]dd0fp#,VEV=d/!BC4oWOB!%9!R^B--bt.,K0U?".AgrY"CXR/n)P!-jCXR/n)J%bnX\$EGM%AV>8jSsD"rU!5SgQhKA/+%7Vg>B%i %6<@>Z94$b]J%O.)G,9??6Oc*/osZI=DcbZMY-brLBn*bCrcY.:m7R7ol:Us/NC4H)bCJ841H?FM6^k-SVCF$JL,:tr36h%&1o.7G %VIK16+k$7]25Ic<^!:`Y`>F(YKu2=4&lmbh$7H9&XrG%KhLmJ %J-+g<("H%l#0mfqk8AT+OF_:Abn58?(&o8IU=r2Un8a2gSjaJV6==o1O-REp'$_(=JmJghNY( ob6921nU+a"4aSMt3-&XmMaT,a<5m^\+$^"eKdE?r%f2J9ZdNEr7;.&da.D'nu*LcU<,;TAZ6X"R3u4&i8D">$16qNUj)6!qk*T4\@+B03sDgsN?7qmbD`\=MhBWcJTj;>i9Y<3qt,k$\S`\'f7j0eZcP'_c86$f %nn0qFM*(&F4rh\QNR,(hme%+o@.-*kHfEL;Z_?CtRqlPP_bt7U.j_hWgI%m+%(8[p>kEIs/J7^"G8IjX`5)n3:?=^3[XWFc?csD> %L2Grcr@Hppmb@'+$$CFJm_5[qp89Fe5PTjh5L_^Z^[H7ccQh2\Nm&XE[+OabdIR*u6kk6d#KtskbTC#XoY0kf&9Bl784_]]#Q%%m %5U"*5$"3;Tn@"hbn_1UW;iQ`B"ng;8lj8N9k8uZX?MmrNauG'1 %o=/0*oas4)^6n^QKY7\fq!d^ijllC=LMNbQY8cfTKC7E-F?>ci**^pDk*fgTSnrOZ/uDD(GGFC=4d`Fk(MbPcVpf#-!"DJW4D*Na %0FrW#5NJI$A\TF8=$"Z8(9O-G2X+I2=LD4mFO@+FRU2##oEeD2JJ8H^R!t;<`(!I*9dm$r>]FWGYUL:4&cI^pqShWRrX,L-8Q7)V %H@i9bf9P/45CEV3Q(/2Xb\tAVkpHPq6(SAbmFZk'ZWn.J-gm?pIERaPH?hT8g0YqA3AGahI-;"_3&/3K&?PFK %cC^h9Uq_8JDRnfYBl[CVnB7FHGn. %-u+8i34BQRIhnO2QVXafc,-USoh1sg0eWcEXP<_b(U0$kTa?n5to5]^R.'V(LdJ`b8VjR@]^(h^"M(hg'@s4h3"eAP:L"$/hLuIt9ckZZG=MTM&bTB3A")PUI91YC.Cp]LdXaKR*_30oD/+uW2*Du%Wk7L\p,o(C%G`-dRk\"FkWtYnQGR:cS&keqF2+FU"P#r'Fc3pTe.SqQnI*Wfq1/"=nSIpu^.!'=^Y81kK %Dl:ko)=;HAD8(r]$JebCqo0&8RY$6X*Rt@lc`Oh>jREpa#P;iq$3@-)h.!)0D="^VEJagN$H7rHsQQ-1ID,0dHMn,2t:ojm]H2rqO[2CG7YB3oD4 %H3#a5oJ#Zc1SmU`kj9@*IMk:N_sjPq#T5eo:[6$bq<_A39Bkt"Rn^ICDpXJ&UPGFNNg(T4XRfA:r#%YSCOSlF&,Q&(d;fZp+SYdt %0/e5FC(4V,ad^]LT<+rgo_:4gP*5N[14"g=n#Xg3o_:4g^)l1%Pb't3GKc/rK=d:*V+8_mmB.;RO,jD1AmmK5Im@nS[H);lPX1>C %f,4p@+9oA._LJ_^1O1nZO?`uA6qF;FVpSpW5nH?60`s'P9#/?1]TjQ1BAgJ!lC^e):d(Y%U^J#8'r)ZFW&#"Sb^?_3&Uat1CIgVu %)d5j>2R$)3r^pCqX`V-FRN7c&b,bID#^EQU:Li>)+lFej(jH&fG]jJt'C[-@7UtAu+lFfnd6J9F*csWs,F-Poo5qVAG4`0ZMJ\&K %(DI(F*!.0f.8^q,Ebqf@A.$Si&glOfI\ALcjOdLj._BcRcaJEp2AuZn%KR*(=rBAF`<^_N4>N=U-c`Zajhc^[>>9;Ul*ckCW/0), %i:,/3G]F(7Giq\6kO+k)R\4Mo,uSet=u&0`rDrsnIL-[2i,1.We[@e/Mr`/h57-XVY@6*bMY,2"5MO?7LC)YBRO2!$[B2!'#EaQb %a0r9#+6Re7=s:IW.3-=27\CGrH(77FFKL@j5Nk'0pt\B5VWX6F2-qtOLP\ISe3^`%@)),7pg"hQQ>.GriOR703:L9Uj00rOMR %kE3]hJJ94(l$anWGPC&lJ&'q]R=?Y??JU?#4,fsBaXd-:0Z6uG#55qgOuQ[[A0jJ8\!OD++6J_.!<,i3>f.&!^j2s7gNPl+MW\UY %mSM<8W\Sr4F@`V[6EWJKhCj-NAgsabMoWYAU:P=@b3aO208K5ee5@h#m)5_pkPd, %[.d9+!(!iTS=ee_qMD[pM5t5[c>%`5bn=?B'8r//mZ#r:f04&:npY"(Y%rIXXunm5X,Ep2NFC.WD5nl7eZ3!c!H7$1_Jc%=hmE80 %5kc]hX9-(t__AqiZY&FfF*B2*2_95Gi;O`ipUAh-d>Yd[OS3(CJQX\V`k.#;h`8YI(%u&S-lT,Of@sqLI%+h5m:8S&h_g=6qV#1# %maJF/Cfo,'0@^e%fqYL>TYDANE&(V9CrHKE?:3[1B>8#!A)FO#'8cj'lr8?E"ppYP$'O]&r=.oW,=p)AM#m %k5PE92!nRP5lY?;^qYI(*-C0)91JR;V1APc)QdG,W.%i6;WDQ;rms\]SU]nUjgtlr+*ZW;=)c)%>"@g,B#R%\;@^B?m_9U;GifDf %SN>0+59_1^CS7NR9O$sR#5dW)Lok508peh,k%VMpW0Ia(GNda*c]@*n1m@Cnn-!5$QrKq`8muqeR"tYL-BoT<4ja2;64@ZNX-P[a?uV\^/jC+(N;XnFtU&5+.+<+kC:a %cG!)L/RtF?(&FT!Y1k7<>]9fc#]q[ZFGI:g3ttCaZkZGG?a2T<74sm'"d>+XTA]=,,$S_.Tm6K4jscF`^b3WjF6[;^H9DQ9f#Gj95;VWb`^B %%PQI#7[:)u4@j\c*Ka009;,I0HFW:o=_8UFPq=>jaq+&g@XRZoOV-ZL=4tH*4G4iL7pJc#GU3Uj5!E`F'u!teX0l`"c!Bsu?#T'+ %I^QV68JH_H'LqJ/3;cPs;=#8Ulg;Abeh].:hCl^bVRW]YR!g3=9qC[19::b]M(`HkM_m6om0n'VVVEOH!8:[T8I(H72D:]4H`P%N %S""Ije?Q!2N%is*5Egr\S]JQ(2M[_8;%<7r$L)ur:[aFk0aJ5$Tp(dcGlUKpuY,(_#+)C'n %IufQBdD6TTFRD:5eh:i0oHg%uFq;t&>UsA,0'bb`*u4I6aOpT?[P`+%eOsF9Z['.0Y^1Qef]1-dK.A3j1"f8pAkFYF/ge2e8Pqpg %Qj*sgQUs*,o<@h3e891C?+sK9Y`!5Hkcu3Zq-?\&9!J"tpoQ/$UC0.a6*)[kUW]+0jL;_1N%X9m)OK!nATX@+j8`3sQdMY.!Ndt, %UJ%"B^F*2j>Xm>@RtKJ\i\J*0TN2kqd=kZ+/urd)jHsG"E>`&>)URd/1:g.b)8POs1:e/WJCW3GZ+e1gF?reNOOY)QM)E61,eR$< %*O;+GMNI'3hL`]r'Of6.&7WsoFBMR.I]JBB8(_>a"L,JIN%QW!a_uXk&K %3o[W[\;W'4ZNRVG\;W%,Y&D&)`FX/9c1R4#/hWpBe1Uj(/hWo78i>e>]!resGj7;Fe\u*AJ]krGF]De017durcL5SCqhNRIIMmk"lCe]5#k>Tr#?ko?QfdQ/1N-2X;fI6',@23\VS82^E.gn!0a`T:,=9Tj09##nd@24[B %8m/(/.`t6@kBi*mX2+0?-H\B;Z0o;*AmlFa*Lhnk/n&n=BNt[om+3%Lq>8JYR7mIAE5Z5H;IIA.I/1(co_+O %(k![F.Qe,>$>!KG<\\.qc_[_$^adFdHnT&:"BOLH8Yf88B4)IPa]DMF"aX@pR+eRn892JgSq"I0#\./I[G3?p+,6+ijZFQ/:?(@5 %@Y+f-DEkq>ai\;#]'S(BF`bCnT[l994Vqq\W9`t93X<(1I#/TFY,DA^8-#dhZN\UT6:#On7f)mLPLs3,R"EoZc;dF&>!42,O)pO:ei?SMT% %\J1=dj`5]Qf>^^f25#;$F(k1;ENU<_AtZ!p_inMVq(X%)+Fgr;?ZrH4>;%eMm7_%*[mJukH'us;-q$0Ge]^M:gjjG %Ap/68E70+(:ckRO#`WFeBQ$nRb_$<.[4VlaaVi`FMcYb9)d %:e`X1JMlsJ\SHf-P`n\a%u;cL<_hjkn^1,$Z-m\qHj1@Yq\E-k.;HYe?t"56Hikm(FpHdgRk3Y(XIDI4_-G.)b/*Z#"EQ">=r'l) %JVDBB#hVGHJb;gG@m>AjC;?9G/d#mdle,iW?2]mq?t!@*['2kOYh]1d_2h,GYjbEV9Ke\X"3Y62"RQP.26[cpUaqh_^f&[85Z]Y? %J`WDIkO/ai26bF@Ankb^^MdFS)u[2-4YAgR_2L/$QFqATSA2$D`F).aicZ#g)26pVlunW*1l6rtpFJlVqF)`oh,>,kL_g7OO>"to %cWV/:!-+VDFP."Rh,Xe;q-oM>V&`7"I"=@%HnQV1j9r;JRB\I@+rQJi@1m\F;r,,O.3J?eXiEg;K,GHOBFQ1i)!iSV,lOO3]=TsP %ncbP3_89T7E@1DiHs#G;GCD(onceY4#SmV#O>"t\:UDf85pB[g.q[S(,?>Z*?u*PA^L1J("8Tg0S.Q-]:D6XI([t+1/duX;XFV\S %cFgqkC">K%o"qH8X$GG1:fL28I!QgZgj^?Ah(s-_kQO)/9!AD^9@WT'b\I"iV-NYKPRG)T$@NXU?W98ge:ZFS>YX>FM]u"NaSf%p %3p2=5PRD4h<^.\*CZB_Pf.P*Ae4DfhI*+leb.,6WhN0-%[XeTMSKO.)qjb"Nh!r;o?OqIP+6W(U'GdKL>hs6d;YPgK+3kmMY/6o< %fSg2Whnl*mfSg3E.kMa`KcOo[(4`V;(Ub-9emkCN0'pBGc+0!5\Zc0cMAdPt_Id&'iX:Zb@5BOOHOYmR@:'H,8e-i$@H[YE;s!"i %($H\Mk<>G`%=rO3?jC#:2p7\C-2(q6@%_j3S@e:I3"sRXI:D/9n4kEF@8SXn;$c#o=Hj1t'V[HYBTrmoEIiJ<6D@`;N!o-n_kLE2 %G&U*P>hFuCUg?E`>^1E,L3lbW;q@,cSInIs[REXJcN(,Pj.NJY_I]]"$Y>2iL5(P8?\o9IQ@gU+Rd`_Vq4AS6_ZDTe>i@c1Lct6s\`@TV=1f"kW5".[B(UQXV>O[ET7!%%DIG %PPD?E?-H!'r+GLO#V:035KfW:#[C#=qH7S$CROC!_3N6aEYn8PK&le'r@E!,e/$TriUaC+$R_pMpfT!@=d/To=A/0H5KcD#TWm3? %r%.7BLd6D)Sq$f2$U3-%HfMs@/4F4bLt0g,GHO8s/m,VC3*5]TKEV3(paU*dGTqSPp6(eFmNR)qGctp7G7g!"1C8G/K]MRS]:cC` %7Jn]*V)qj#ITCqErH.qHU%L$>;q-9$YQh6!rg7q;Z$lT[oFT_A8$4N02Tac[-Tc,rD1%(@mQV)9p$q$n'Qe[t;5q"TV1*hT)!IO3 %>%\W,N\.3C]%4(PbsAhnk9]m8rR("bIIo0&Oeb%Kc%(+__:uAHID_Tb5B^c!/iILL8l%?VM`7A=5#KXZi: %qYOj8I2nk)]Cb0VEMJVCJ"$_BoSJ?0Z1b*gZL!ZX4Q?gb]C6hK&-KeZ#/KYjGh&-bZ%>%k?6<9ASAcjTM4@m*^M=3bo\kR%#Potu %g1]JO0f;^s3\MO_;"_U)NnmJ,T6, %$41Ju\NC^lV?I-Weu[*L]CX)pF.Zf1B[)`D&$(!>Y.ZEh)b\0%e3>dR.'F]8F8dlRDEjV>>"fXg0pH`>P1W(d[B,n>s#Ja095'Y[B_P#+nBATM7q.jWKc_"=++5j=.cf5d7-l$aY`;plolIL15Q0/iq]8@+:^1"&&i$7BXoDGUO=X:X%KJNt+>Z,3'lUpF9e$^AIB/"Fs]\3V!;YsN_pDHa-g:>6CI)99Ia%'E\Ugm'#_`]^Rn1YEKC %Pegoc.R=lI>V7%G>0<"h7.CP(idj?4>d;/&0?+:?#T,(^;O[a.dTBt4b["pLYsKsTcO\1V_.4hL$1eq5C#dp%0>UphXO*0=SftVe %M%tWcZ]rc:?E:&b;kKL!/G-jf@=G6W)P`,/\[Z+&pc0*SDJ^@H?8_GJhiQt\4m>[JXY"e4Cn#>Ndq&>]gn<$H,J3hD1tAZ'`Ksc4 %'p%$X#Ej'O\EjKpF8]\[#(ITCr65* %8M9XRD`b6O\_IFR3Q^BrJGuZBY+=T@aHKlcTCdVBOpaJ)^QVoP-b95]8M2';(CQXMc6QIb%[g.,P0;E#s4el$-`W/-ND9%O-nK^/ %+D:e;Aq(E;0+#5tcCF*"/8IX<4q=rhL!s$`.QV,Or[J`220")`$HeabD)LQu0ejR@/`m7K]Mpq[LVrj%G+C`t$Wu2kd%B,3m$J3' %4S5r_3FX;sK?76EYPO;#/ZJ-64I?Orhc>V*\=WFRIC\tq:^38^!q.uX."b/jU%8m*PX.Os*_Bqg,R+6[E+(M,Bdb$!#-4Q:Kj'\N %,T]DZ59U,TGir+B#o@?M2%2DgK:e6VN*@kiN5\-ZS('m?8dmX>L@7LUC(12ER!Gcu0=[H+Oe6Q(W1-\",#6I%nLi:Vdm:NWX=+lURC %W+AiNq9+T)$FLR*?l?4Fnrd7VV$L7iCkZ&3n'A,c&h_])D.N6=CAeedg_*G:DKZ8Y;N!HJp#DU::l@1o-s!8M4hPhd[=epqB^*?I %V3Z(of)JKkcp$W%Kj)EOe:08;LmGZ`c/*@6EVuGk*cr-3rCmgF9+T1PXZUKQTP[+Ie2"Y.k#?(%!si>c-T1/"h%N`J!2*uC]&X]jrTH[E/P*Ke^KeO_tO %2`AGfCTZ_9HF6.E[:!&Z3%]cJQ(\K210=R15R%Tkb@"mmb]BlH!!m"bg[\9ornk&bV!T8ds8_hr-9f,V<+g4K"(\?l`+:.&o['3`2Lt.^)1< %Xe_RaIr/u]<&H8H8`W=9'D2[X?0OJ$=gW@dfu0a'Z1h>75)rU%V34l5PGMXPqK6?cAuoMkP]D+.^O2(k1rZ#!o<`Z=]=e^YTC8=]E@#@G(>id;OaLjR2Z"#KIqU1R..^nu`pTkEI&Ym`N2a%;(_Btb %bjM/!bYFKbp\SU8gX+8_?\m7"_,('t$p&S"[<:)M*]8"/kb0``=NK0k(paJ=\\#J/5)CYW%9_q$S48RdHLn0W8Yqc_,H:Y7&J8-j %dUY0>=j@!uGN?cE!KlIP^iJ)n'1A-6joESe;K3AJAS;fCV)%:a&jVc_]-KOp\mZrMq5G<6P+K/O,NDGsIOa'3WT\/.[H1f=h/"8:$+MR-+01GBXnk]Cn)bqj(Zun(M"$ct"sQQ@Q_c\2:5gU:7+E %I[m-D7pQ!NU)tmsHLB$2o`fW:2Zn3SUZUE@eX%lPm;jL2gMCXoKlKq6-Da2S]`gBi?g>o.P+]tl]qWQ6hE,=Sffc$>W8j3KqX%FN %+nt,cH@oK_\[aZ6e=5-Y,;])VQ[48mM>*NujkfnVCKMlSc+WqLhV_!QjPI8%]s"hsP^+HdB*d;'b%Um\Ne$^h^f-DsT#qR4#:@9#QQ1b<,j]PJB;CRHc%n'`#ueJLSr")V_YNlXd8U%am(g/"!OK,d6P8.AE.3&$n)VYnJ00USsWH<9J,p-kW=!T_H/2 %#6Fe3f#\=m2\WP^eX.\NTC1@VB>.\NS(D_W;121*W:,aHu`T"e>@6rH#`$s>tu5S3`J %"[1IQ&K)l]cS6mO:X1AN15CE.B9WZba%4*9&k@ddRY/VqP63#LT,8plO+4f5;>IbIr)>dIjVff[3*t[BRL@+/LljT:ZB<]5Ls77K3tfRj8P*m.JJVn'OG^kS#27a,P^./V#On^Vgc%JIr3NL1J"sWfP/"LdC/eLM>@Wi&ToBMH1kI>fKh0hB]>4`Y;*&I%GkWFpRKpB0clIo[S]"!\O.sE-US`_`=O;=cLVlYOLE-l]^AWl,!'Y&HBj0/$_'-C %CNRhJk:#Q,mST2`S`_`=P]1TpSo5Vhh@S%ZSfN;L4Aa")FCB?JHutrm`=+3Z&C>\DUC3Z'+e\Eh7Mi.769s^jZ9-^cH'Z\N?$OE9 %5]lIMJ^3jl5%]8F2N?OpL/J$5[mM@Q!%N`k8fR,9^S;Ok'*oW!OT]gRaBpQ]g<)!A`)gEq"(=M=Kjs,h:8NLpL9,=^^+`ij2h\8Zesa&tILH:MNUe?)"Z/oLZ/F/2cQm/c)7YDTJ(sX7]gbU0sSCU/,M) %M*f4`(4B*(DO;'+eY5iS!M<_</`(S* %o?#tP+75+o;&NmfRjb(+C=uND@^B818M0F=AB\f9c`'Lc&YIUJ]/XuCT\-=]I8UG9a!AlD`H#.&GZ.+I@q!pV0f/][O^.c/iN@9n %^K57Z"C1PWCFQ8HYQZFm/Q"$r,=_=jZcGA873'o7$+g*<>PC5TL=,4,nm(3TIb@&oLH"E/rNh2jT2i"cD[qn-qif(R6?(hX%;ZW_ %KlHa^%;ZW_KpMH_B4-WWY(bHKnclOYfg8,m33Yiq(+O'9]@tLeYI>=W>8Ndn@HZ[VFNNFI92?FoCJ42p?$aXiOjpa2:Dr0a+=jb1 %HkJ,Ek[<-P2=8gjL,]bWjq&>P[M5"OgIc&MZ^pJ**6skV'ZtNBH%ria-\ot"E\P)6a9NA1Ki1n)nNjAGiDB4ZQh=@gL:B#52cg#P %U!V8OdG+6kUccp<>fiZLEFBmWJ*al3G4J=n1jfEeLVZI4,_LbE2E?E+!=[W#@)+a7=R5qY*W+I#Q%^It>5-f.oDH/MjWm*nmbZJo %]*cf2_G+9S;q7R-:ae;'OCUM! %b,o$<=NNMg&IaAfkT/GZ5(1.g*"%Bhhbk+hI;kU2[d)s(TjCSPehI#"J$A[h5P@ibjdpkt2SKG13ikX3n/)>bkul6"Bm19`f$ceY %^!Jr)b:Ku5oFV-lH]=Zj`dHA[VZ>O8B)+'-[O[ua30VuIKTXf4Qfhh.!$[U2J-Zp<]bDFTh"9"+.A!bW=0BE^L%&E??"VbBd)"H!]?IQdU0jNE %^<8(^L&Li?]Et!$OGkt=n7)+e0!f@1R[(&;(J/`nk<`[Fn%q$6"PX+W^4!`=/DDJI0Y;%9Y0Domjh&_<7F:_<.Y:VM+`6^SB%\fZ %&`70n6l>7dD"CqEfe1MFOK^bg'1U9=#)AM]cA@^iu2X]3sa0cZbdg]3r%RcZbdg]D-2aRs^Q*[L7;! %]&]\2Z!DDC+DEJXm>@&3\a+a#@CL.oW=-)Q/kCT%To^Z2LQ'@ViFRDc3kbTF_ %BqRQMR[8ci)mSK38C1!s\eMW3\`9M03GC`;LKe('P*6)=/#0>3"MHW;-Oma!3tbj$2UG-I]o]JLl]%1_j=j/!nZBqX2.2(oE\8HY'.>@&52P6RWU/pV0pANc7MdZ?.3=tO%Oda4AH/pM)$:)\@^ %>k6=)S2B.qG0h8LAge1"\H#?,1kG-^JC1[HBVmA>hhG\U"UJ*Xe1X@#5D(^0C3gK*dm?oD]f1s %<7"9Wcm9+7<6u"J86c.%9'F6M.;!,,Qi>YA8arR.?4+u0*;It$0DaUbYn"KId*$!%EuoXI\j#-3CV)+A%Ig3G?F[Qh&&)k\3\>n9 %(%`-MdKkIY(%`+rn79A%1_CI"!AUn>1YAN<#K1bb(=trVe53MP16GWSl=kVP+2QI_[:T'/?j&2:7Zs?<.ki0oMOU'O)J= %-\JtKrgor#@Thigko=/kAD#S>h*u'.?<(_7KI5Bq!n54tVD6<3ebCbiAa,)Xl\R(/_"(#V`1Am(Jb;;lg)A52.`im`-lfT*1+\Zu %J_R=A@S*UCb9;W#ol1J.^0F5WPY42kTneU]_]879Y]Dshd9F:Zr.88i\-h$c!cGdlQI`Q=UN-(>cO#f&de'ehq/s9I[/?]"3aHZ4 %HacscFjPp[YMMFW:p;B@9d\#[7$n72,#u3gHa;G`NlJPFs.M>1e[;tdkgTkQQXLDGF?S]gtj#S6$dmJ'"JXL %2mpOmF+d?Is3At1D1p$=E?4[ %J*;AJj'3Y*3k9-kKl"7R;'N&7V7AS!D_!7,NN!Is24PDN`B&oV*hu5n0Y$>e.Upe]"VqQf"YR)rdq$[4V7T%mj=-PN]#/b+`6=*EMA%QRj+8*:RS`_o]#Yh5`Z\ %?oR319lh^??R\?/:n55.7l-TCYKdX-"!M.MIAPIm=Y8prkrQ(R)1OF,[k^'?htkkVXTnQ$:;*oH2?`,jjTF[6$*-/uFM;(m;t %aE.pC]H8[gU>\fSpF9U#*cTa4^W4M@WaY>oR$?_N8L*mUB$=6l(laHeP[XcB7T\,/-lXf4ShBGjVpAD(Q14rU=Ud^ge@XpOCL)7$ %>Tgru4)^g"RAGeSqam9Pf:1$4%r[(7c&oFNoh8D8:LNX;bHtCnQpVCIXIj6)oMnrLIKhqNZ[:ANUEn*GEO7&PEEl?Jb+J[XMjcFnOl[;2B'cckI;k)l6F"tpb%hdB1rGE;s*;@3:JOBA1tO[ %!Unt_fZOk:5d5=ii#lqpHu?'o&J-"Y1jk0Z.[>`ad`R@1de1tUD#9+C_`GIQo+i"=92rf^n+7&M&:3G,McGGGhJSf;Du(lY(-su-[4'`3XlYr" %id;JacruH$/[8qVQe&IH[crrYEZ]O3nE#VYb5Z&"XR,+31X\0".Y/`a(\0I&.Y4:4ejn@^6R=FNVe'^<$q"*,_Reh)0nM;%.Y/a3 %]4.P/1=8A!(u[#VXX%HL=a&J3-jReY6+j"I;d@PGNJ8u+pgJ)H=0SF[Cc#*<)OR]bb!N7tIZf^#idjVNb46$TuOKGl]C#!aMtW:a&1l4\43p6\PptEibsc5s4%c9\Ms'eQEAg2_N`rW(]#rGAK*8-5q,!`4N, %?6QTa=,W&?jQSno5pGU1d[4bJqp^7!PIMm*KpD?a-#lL:>R2XdQGb'l,Bfa(Y]H&I`=?uu(3\'4T>UmDO9q;.`l5>2/fnVIp/2Ul %?4rUs8N@jFSKofoAl6j)Q3iqtT>2BGX^0/%)7Mq7/_s%YP$f'8"1`/5+_)/@8`Gn@erDeZ&-^,K,J0,W-,D-Mj``)/9,^aSF4d$/ %/qjZBnKb8[mRIGen2ZG#8R.ciiV^Dk"I30Ojd]",K'l<$22kJ,ARbSqNm/C>R.'dYO#EErO\QnJlQ$e^d+"'u2:>*mPU":k6N.dTVs>W'tHpEKS^RTe*e*kraQ&#I/+n%bmeFXAdbKYEgoB"Xo3qYEgoBKoq)_R%*Qpg.?%q %rj%a=E_L4f[A@="EO\i6SScZ2d?\dWLt=?_BZh6.EVkZ8Zt53(G[EGN]irEXb?1TQ*c2d)/W(m-[Z%I,7?^#A``PlU2g'e^G,68K %d),1k4Z5rJiV?qEpXh$rKs6qcZo'g:)e6!U.:tZgQH@Wd*ks[(>K0)C70m`J@kERmgDY0m[d6%MPOsTRP`T[Le,o''R,IKVki4J^ %6fJMk).P6\.g_k#j"\O=(]h!TN3u'eV6/N_Z_SA:qAc7^/@Gp\4Y>K$Ao!*?CsK#6[E.H1O!f]V./ctP9;Atp$>Vri,>W)"PfKcce?5,N#6 %iQ!:>O%$_MVAXcQU-0[.G30)`_E%A7i5#`T@JI)61O*#1*/5Q)0S:0\V7U@/'^[mXfRt,)T9SNE)*C>L%R2j[#*3`"e*pi\B(-N% %3;hDs!uOJM+!A&:i:3"I&:ViVb"KaZ)*IW%F;B=A_@.LQqbG%i/\!W!14r(UF]T'Vj7$Ol>spZu_HHZ=$!9j2Ge,Omm3*m&FPOq" %bR@h-^q4=c%p7%apot,]G^MR;/H".R)*F@Q:;`,eR)).6XblOW%[YrSD([WsTANfHZ*RTDD$J>I=oZ`X6IuVe9_:*V4A2lO>q;f9 %jDl/fX=#0E5,`Rl=Z!/sXL33eI]U,Tf(ICj=:[Wfh`oVpkg6CK4Qf/k./__NKTPq`EEPU6R9U6>O%l"X"(1:Hr7H[UOAjsp$9pEl %+llT*]5&m/U_[-BG10WT8M+o1g.?'?-FM4%<,'/'O:^E3Tj>$k@oA6:.(UrQ`%-f"?7jp-(7/5g0W)5t9*d!#ENbZ7#pCRDOm(=N %-FJARGrj6^/0RumD;C?d;DaeJ/Rq[OU$^6o&3_+iSWI$8Ei_ru>5t$2.fp>M^:J8d63pm#,^QkW8M0Qa(43IUOBR1Q*Kq[/8M(;V %;[t(+r#)TZ&jis/Jr%cb#pDa$l.%O15?RaO#eDK/'V+gNPn7CUB$)"/M1gtb\",7p9*h6+P*k(;Y(VmHX9dLmlUhFCh1biqPE?Ds %F5Mp4L(ak:oY6c5`csI/p$[@+E`;kJXX,oIO!PeiS<&g"g(F_o3T,LqEO&kS>(?u1=E7\OPBFI5"h7C*7(@#*$ZPY$6%Y]s>)r&$ %f3&0Hmokb?(lK"!HrgdfkP,P0@=-WtENpO(>F%+'-eB\-hmFH]iCPB[q0kMcBK"(;T@>K6DCH9+] %2jED!%_'ufkI\q*%0jOqd$m;Oo:s? %QS1`8h&7;[^2#aC_i@FAo,Tp,Z^(#C\utc\L+QB?Y>6B^CR/+8_9;`nJZk.?oPo.!a#l6pKn9CAB6/<"D&Xa:"gSF4jD"k,Re\pC %3NJqTV-6RFgXOI!JotnQpjF&tbtl`0m_:j<`p`:f"K-ThPPJD;V#\2D?EAJSc5>`G5C@jkp%GJE$*hgA>YaL?R#jC\QcTPjM[Y.VF:Z:AT6o3:d5-rkeQMpXdFJ:bR_;nQ't(1L%daI%e:^msW8&mk>Am.D %E7O.qE-9oC6E)gmJLb\!Zj!WaJLd,mhGLJB0t9QVdRLF+39DR('h-l1=-gXejONLn=,ZU%,6oerkk`#mQ)Y!LZ<<6/ql*b4oM+I_ %"WaCRnZEcWEj_F5C&sfSIa^]fQBP9"MDgs)jWmi!e6L\D=Cr-\7@VQPEg!GVSn&1Ei=\[EjQ-*X- %Wb'T.gfg^YBf%I6fn)sQQQ.`U-GO %_cUqQd`aD*'se-FKN8"dP4aKA4Mg^%_Ip^@Xt&`DSIB!A=4Ff&?t:G"=HR$>d=G>m@]WZL-.Pa0NJ+4F/.1'gD5Rj1$tE&g+jVET %,K!W(!nYgX&]l`Xc`NMQgiS:UCr&thorsHr^Jt*keZZ\`Kli&(WaXthM,B"I\/=PtU+PD7;:(=a79dc6$T#Eud$?E;JnL#Fg+pr- %2V\,k/AmiJ/p<8`N3O/.C61\b``NUTK`p*bc7h/Wl?&>#$nRGg[,i^R(pn6-ck_?>B`BWm[BPsqL2r$WG%;Gjn;BpW`bPLlSIB#T %oEo7>K'P'qaY5X#rBu1^qM2\T*25#pXG--O3U7AbXMo0NcI%q4ecO)2$++8+VA(2\A[*o1Pmh/_hfk*h`!kZ?>PTZnS9H.(<^4K(c[*HEL9YQ"**c?"_q;c:K7&D.^F#/LHe7Z7K(EM^G4,XGeHG9r %FZ["L5&h3Yn%,&n\@WONC:treZgN:OfSG;YX2B='*OP#**n9E'''h9-]irFH>(#HW6-jbW:+ahSOQb4MX&:2(q6&8I"m7QbHF8\n %[5]7QkIk%b_bMfBSDS%aQA(nu#JF<\SQag_n%;`F\5Q&K>FP!13mm6C1@EZ/W>Phb[>[2Td$dY(=3I2Da(hfDZ;^'Web-c=IE0$) %"Pk$r7JK%P7GF'NYoUW[Zi;\[))[]Lu(XXN7G97gGR=r\>lHaHqY\SPi!W[Pf`4^4@AdYbnk,5^VN?m>J> %?Vrf?H!\d;>bHiqgU3lsEG9_23"N/i!F1ss!dK[FZ(`MU[^7_4AV9*Mc>hgVP"=2j--n2q*/VUR;7(J3bC,%3n`:,LVO'TuK2.XFNP9d+4>+g;:-RR5G[6:fAReeF9J'S;t*[\f.n %U2Y=&.1&Edj^S7UKXE5^^&BTT-7/=fORM(i?632.0(j-S=::;_h!3d[YSNa6\^eHkSR^c_J'1A[#T_^/d?\K8+_VSGlJLT/!JFtQ %)A5"*\$!/YV(;LK'%Wd^m,*u_/(uM5d2%&4gQ!#&2K_V-'nt!hjAu9r_/k'(N#\:OmY8":rlOU$DlLAS?0^=1`Y?1F9Dr'-f#"UW %[XUq;;$[K=DY7p>MF'jFg=?t$dn6;>JdY^@3-ZHq[6=?l'h;=&;$?>ghQDTbNU6+\7EQA#`;A=_`L0O*7dYRLc %or9_oXXM-NQ7f__98Z&R>]ecYF3R^bRTM]7]@k&Jg@t-C8Bib+2jqqUmOOK6I#%603O$`gUXO?0lFm#=gpH6oVu96W-P?#&lB7/= %k.X1`U'^W=+Ec`e4Oieo;J2Q@g>LPKlMG8j_Z$*X6Xe %m/6BL.uk!mEDa*,33KCH747pK0XAUcj5>s]j7MZBXRF\Wpp!-WZ#CK_5?KFn6gK%c7JDuj'0RSR+kg:H.1R`G]f+ruG>W)/jcFVq4eOY6hlcf8XZBEG/Wr.-)VB<#k2sRqnN'bDllsh1\:9E@G^lKt.sqUupBCH)u;/ %?`O/EQX]*OT`tKPKIaUeg/kD"s4:e%SM*_^0Cu(O4(I`CH3qYMFE^hFQs9@ZfuiG8cB^rGBs]gIY*m8J!5+DT@K:g,.q2QHIVKiI*SN5MX1eoFap7!jNS(^%GFR/U2+u:0/.3 %ab+'028?>nN[ZD\)5iu._oE0i\W*/1d&i3+fjutN3r!.2?h^k2P&GIYbkq,ZE6_g$)MRC[Y&7*_F"f,pDss?X[YIV?XkY`FEh)l! %=hj^1_*t9Tcn1Q\TH:K,OeKg.FX]mp3.`BNHeF>PtTi1E55(24g>QA,O;2Wi14Y(@s3SC$II9-M&_fAKN %V#rO5[.lY2R.4W_[)[5:K>heT=ZlF2c6STt=?O7H`P_SRK#!7iMoYQN*SqH-@Ih.S_M[MV;I,.=f?_5cHuJ!poT+ljeZ^G!+;E"m %YN!USe#$1$gl=@+T[@CLXaW<,_BeIMRh5Gq_[Ee#4Ei;:pO/Sa5K>jHk1,jS?hD@borLjtk,"F%G12fK`8Q3JeQ_)+/p7OW3iLT8 %-"qVHF_tjcCiP8,h6k4d;Y`:Vma#Ur?!E]BJoG5%Sh4=`%(iq^J\bs0[^HH@08EJl('b/dUfD/&ZZ %ECtS;XtB]K[mTY&c=q>gTD&A[-H=pm#k@3nf3@=iEq7<#!B/2Jc@*eG$"1-:D* %O%ndU:R;<3-M.u;DG(8i9o9^['WY];&17sRn?aI[)lD4/].e]c_SRS;E:V2CABKsqX!)SX&&dhV@l>t>0*m=)&EiZ?u$flkmD,\):*3/,hi1B>sC %rGD%@$Vr0'"agh/m01MM$/_L9.&jkc2-')!rh`^Vp'sa!mfrmcdHeL"@In17#F1opX?:k-q-WH/N7WDO.P*bng%eA+=l9A5YEbm+ %Kt-pf%r;.P[Kp3dq*gTPjI:F'#8-%Ua3iM)n;Qa(h&nKlaWHe_7p/3\tNVQ";BjN@?8"m'-\SoAaA_jSS66 %F)=$u`eqNp9.^]),j(JFU$oC-Y,A\%>f2rIqMX'9#+qnETO]ZVU %JE5_=1ur'[U93saJ?Jj")=qIo*FjJKG%;d&`Rn"=U<+Ml@sgVjQ7O=uY&--%5[<.3,8=X8_Oi1p,*X=T^'tlg*D_KnFTJOb/Qk_3 %Fl>[!'AlA(,k=j?Pf[])Ogff=@>UB!pacJ(6]d\of!,<41lF!.Jgsm#1lHOLOQ*-8ZpUq#5>s\iqZs"!g'i91%_A0RgV0`af')R1 %NUfX+CqUD-fYd-59"gW=U;JDnVi`6Zd;J!1%gjQ?rg7m>uS+apMJZ1SDu0UknB5;2pbd?eL0EW %F(NmI*1g]MqLkXs+W5aVmLt`a#]5F=0_-uJm=9eEFde@RrIsJN/?lJK9a4BMA\#E?I0D,0M*@Wsj2:LS!\>h2JmQD*_",hJORR2m %&uE\PQ6[s%"*N0:s'tQn62/hd@)3*P4mqJaf.9m4T`FFMkb64)[pF.5"XR2TX]%nnO[b6J9)R:&t^F,)a`Nk4^2'8<_^%4m9](.(D@QGpY(?]'uW,Y %V/#Y$?YmY.B=33Vq5c]X?]JkMn*pjeM%>)X[;J=Umo8[dXEB0^=ol`+;7d]]h9^NmU38?@]'V_#jbgWYi?4\P\S:"f\Ji:7&4Y<% %bfpE"dGqD/]HK`hm6>AP1V>'X_3llgVL4lfcj\IHj %&/o81`hD"3o^Qd_B>Scg*)5tL0PQ`"W>]uXFu/:0.Abbc3?"Y/IgE*nDGHI,.ArJhREHG!(EjPQ5#]/,L@;DEB]8NRJnI@j %>TWTh*DaQO1(J`Qnq5l7F$k$$2796"O>=_1j$LP>204;#inM0Sd/mO_4TP?i<3`BL'dWf'\_'Z+4g"&uK.C^%j!mb6>4:oed4J_S %8X58<)M&FGp#.XXP4.4[$L(E"T0)i9G90.=6LIO'OGnLH6$!WF:lEjoBr69M`]qJc9a7Z`BcBXPjV;Q`[FKQ=]B@!7TquUim%B@IkX4-6Q@#?IZ %B'BoA=gX%Z04_3nb"WR`Z>ssCbC$#hqqB4JC$41,>ePBSpO_GA&Nu&%"MTW*^U_g=,p0cd/)T=V-9<(dYfrp#I_aE4_Lp;'L5kkg %PC[^Y2Xfip1P*ti9gWFhHncTH]A6"[TGDs'I8%^F,01XjX.L1f]2/e3>`nhRq`Z\*j(3Zu[j?V]5I&7$E?>p]-W"%I>XYt-g'bZn %eFg5hYb7Rh(NI4&U&/H4T.osY-5LD#B7afHg!Lsnn*S)--.GVu6g8'tK[)]"@ucVPB%qP4/tj;2qVHd(h#`u'0'bK+j<$pXr>2:c %R4@$.JZC.!U#GG,U?eV8aW4uXCB<,G1AnFD=* %+$lej;S"S\n0DcR8Q@#!-GV&8d+%;/pl4/9ofA=H^1"L.*p3aKaduuJAp.C/`Oak@Gjf0Po[;3I %Y0'6^C,Z;jPB4W#='9jc:]7n_XWCm3Q^L#'U=!e?BQ2[8JOZt;U2f!b2GG@;pjSYSdEn*DL+.c_H;SF>+;n)`C^C[_GTO_h/#-eP %S09.ULWcuC`u.5'b2D('/S>?G/*!k$OtB<:aZ)Z/R1]1`+XCD#*O_E@A.e30X!1eji>/lmI&6LK0`)0=%?6Loh\1KZ`a&Bq:t=5g?@cX:%!L617QSG'JS$mFS!n^Q7rB*\f&Eir.)3(#*:Y\lHg %"@ZZ'm%!O-1P>nP0ZW@>1P>nP^iA'[B*\g*@D<2l)5=S_kR8X165X7c7F!7#Boo?[;1W"8FE6eZTe"@g=/OfmW>NJE8`Y/>Qica. %R%D9')r92B01[mZ@%%M&8f#,5`&@m<'^[I)QYCYc&K'Tu2BslR#2r@\[QGb"iB":nj>E*joTO^6.r&?#>QG;:W1E;0=uQi:n:P\!K*TEG@hcaDV$!-gp/f,H/?V3Lnm$Fcp^f]:WTQb*;q:KY"EBe<5b&2W$W]el;P*.]ap;a.RKOgF0H2eWn,;-,W4lp1&8GLtR(AH.QTCNC5>d0F#U9AiGH]nD[. %?#+M=Fp38m.Sn2-n>1_CBRb"(I-E0L#[=I@l`UT<@F4J1HK/o')V6ENXhFD#&[/VAG?m7*Lrm\#b0l8Rf,U\u'l= %Z]MNTdk.RC\X8a9T<9X#s+h^HV(J=B.3J1`'!p]K2A9J %q1M^Md?Y;\CXAq1TBj5BP3u%;onMrD@GRE=l4(uSEjgA,9ea*>-d3ZMUHm*le[@'eMWs2d6G4H/2C.ErWR]Fj9bGd)t'Wf!b84!$E?:qrDZtV<;^APfMA?o9a/%iCd41#bi3uN7%e\]\=ZBo %RgQ:qK_qaU\uBW]/(&eqX_oW\=U=b#C#E9)GffVW!=>:ElD?noR)=BQXli+TT0\O'X1%70T7K&Zs$3l^9'\+P]@+dm;`Ud./bDtU %E>rlFCSIG9H=4=V8unH(=^I7?-\d+N?BV^FWdb,R,h5]0G>m&L,;4prQnPej9e(P,dLHr %5n/8[7#@SC,U5r7lFHHWqnIhX$K_pMI;6[tN=tk^2c^EPnl$>B?9.n-&q,.#kKjNiLV6+bX6 %_*;KLnP0-pE&k[kboWBV7:Z,oP=Co;=lV0gaa+IaG2N;W989G&S[$#dqWCZRbN$nXIU?V&X8?\m&7*lEpo["hYFhnj&*fTlX.Eu. %:.VsUSjqqGSk-)6Lidt2T\@+`Qb1]E/4@$!MKU:D9#Y(5Zn%8:WgbJ`WF:MK %@Vs^267.WHDK/!ebdPf7C\0-X6&:hdAG!(5/j2'E3hWs@S[Zs!bu2O;rM7\4fOcqs_h)ps\O5[K*.6R_?C)@,.jU-QMcdU`#JH_!tWKFVW?k$KG468M=@/U\CCL\7Y*#G!"P@nuUhsXHWfla19d7nW=>s?>7#^=Hb.@STq %N$2$9q(LfG!#8X"dhM:)TlQP-Q0F*6"D+]0:%WFH9JFd6DIU?E?PY3mZM7'XL.QKXgU4<<+.=j[h#>S`oG)TG%%C\fS_GVU)m439 %TBDl)C>!2O\k8a:Zi9T&TP,Zo=NbZaC"W=7ORg[Rh>VS);[19cXN:k; %pahlXOEFlcU(to!nBba4`tN$&c=_2+/5PSq7l&qRL*=ah_rDrQXU\Y.*iE%(7u2pW0.*3HI&:Rl]Z2X1=TYohW/f'>q^K %SPuP[7$hA'+dHb'GD^M-P^nljOYF4BVgs7O9SjsV3i0p&dZ`cQ:7]7^#G_e"F@CIO_sEWL3>U`8*ikidGtq;9A?P'`M]J58.Ho\: %AsfK3QNs_RC:KLuI<.&H$9L.rZa#GI;S37%kc3TnB7o!CcTTSYaftk0af]nI8<+.XJp#>E6.=l>\RD'[>gepHSuu??YR,2m2P?K5 %E\+M7mW^Y25:K%5kLgtX8!Jq'%FTUBb_WE7"1kTE4<(**%LsY"GrA3R%;>1Ak1QDHDfEt-6,JW.?0dehK>cA5]GPq?#0F-$5O3C0 %ZQZj-URQpLKCigYicE/H6#N"o*N=D@@3s.Q\S@`8/^RSg>r?>D&.]aR]GeZ?7nIATZXTpNu8p%XIEkBfPQ %.t=5ljj9$X%/p!+-<,%]1ijAE>;aI?\j@&ZIPrgD4\ncPgbFbp0d,H'&^a.(V;L_rlrZe&a:*YdI/k>m^V_Z %V(S@<BoKD1_UoTpT@Ofh:UF?q]o>?7Y`<=$a%C3"g"0H6>"Ufh\bCsU,A6(5"s$\&U$."tclp^Yq*Y!1Ej46p> %V5sB@`V7\A36t^bO./hWFJk,RnudpdqR:Oi$,[W3b[`kW(P1c(^;9nH\P5Kcs"Kq!&Gs9D2UTF+Fmo=7ne=8mA*,DsleQ_4qY-?T %HN8AuO8`;;TZXsiH@3E\,Tooa7`!&+a!pE^-H:5[[;"hcc1BLb5S8B"<*uft';-43lOF'[W,62=Sj33'OG0B,Ks_sPp%.bRZ`.kH %V3Plhb@mHY)P_'8e.^'Nfro4e1+cn$!c-2pr92I$WODQCE3#[)[t>i_T!tK%@3gEV8;bk(!co^IH3&/('!* %c%t:npJQN1:!=nb(uZ5`\;R$R=2)JD.=h&$V %Nq&O!>jRoQ3Q>]Z^6j8%jqs`,kdtSCrkCF$lL[%1cR2Ct&(iK4`\k5OC4FW^V44Wb=4,k5>C&hiKm=Oe8>2Rbm28f0RB0R[-&:;oOZE_/nDeh %ie3lZ`k%;!ggr:Q3r!-YXna@U5H$jU'T;B]Ri)pfGOI%O$,Pc-W4F$N%,u/HKiR$3gTR@q=k9i<#S+K+U9='B)\t`Yb5samZXGpX %b9.lD+UcmYK9B[T5@Z<["sq52<./M=olb.W1ME9hN0V9r'8!?5@)0mL>FIjWgu\HugsHO&MF$k[];?J$nQ?-3"sq52XCH-^"sq52 %7D#H8<-R$*UD]:1K9AEd]Oju<$rXHZRR&Vmbt0FE9:A02/lK''RR*o>Vd.^[9(*MdaEj;kqet&BB$`HAYbW07=!.l;RR-1UK1kQ95'eF#&V/\E4n_)D#8r>q4.P>E>$$5)fOWj]T/nkM9`?=Bah9l^(MF!,C:GXCJr#ksY/^9r14`0ot %17CL#1!!@CmUueN`?:NGjGmhKY3:%)1T8Dt&_@HFA#ps#i:53%W>]KaR\c[eIUlN=)e9WsnDCK1$DH2% %W>V<7pr)dF:<`K,=Rkq(/i&M](NAn)n"q3DDB,PNrUSFdT1=_rro9R;#_?i1eNI.:nP4;rSW7Tg]$+.iEX`Qd(>-ds5m;$pU9"1C %@]U9s>j5]9b!l=:$.Ht\p?qT>5t@qZrY,;3?`B^rFSSNZrY&u;K1c.M?N)Od:Z1iLrW0>rK[8RuZt2g'USXf,l8Ggg1[oH.q>M8@ %keXu/%#0<@@7BaZOPD3K46hk+7-=V8GQTK:;A9^F^Mf[C@a+W[?XL$KpZS/.=Y %"=j2drD9Vb]QdCc#am_Z,opJCRo3JC]<9b>9Ine^7l/sjb;!A4HNqb3.8]0gfkRVE"Z@c_T"Fk$Zg`E3V5PcW@`DhPYp?,,;0j4M$:G)S@Dg#,o5R,.]P4I//M8;E"q\s>YkU; %\8edCYA71B7aYam[>[2T-pkUN`gp:X7s<=]AL^t%*8=$VC)M515ls-)?7k24/Q@cCl.%QWeDa4;*VF088Cp:1T7_MsZg#%@'"=@6 %CGoH7.OA`@=tp]T\iZEdG3%tX<^B$4>5j,=6gsuK\V,qGu$uO %]irEJ5Vt)]HF8]-0doB%>*_8p/EZ8eF[X8d21]'cj)eRG2(.\iW7@k93ZhKd>uu-;\!=.42I0DTl*Z_YCGoIb4!CkuYA6%%(XT5] %HsO'bjhSO`G:PW<g#4 %(VI2JnLG@JI,?IEN*ecX,^"pojHhE*Z$,hk57JK*DO!"SH)P0+=WP!tF1K(]SCOIsil`LFB(#V<>B(-_#]3LcVB*+uJL)_Uoe*,< %34,hI"Rj1o#>!H]h58R\?nl_'l`pA\e$3Voc?$1DYI)TudCA[rj_5'!P'Q]GD&IM52HC5O]#`&?m8soI@PJ\IG9qc4dA4i.,N71fZ7XHPC?NT$]e'Z5/+JL,5A]hnm0ln4"W,)B"dEkR??Dd_7@7&Af0F@7Ad8E7`V,JlU8r$3c,3rU5:::G) %=LZ+IQJ$>&ZDNh#6:n(hMRsqn/Zi>V)hHfL&Ai0'[%M+_VW?&7Z=)gcAfc9%:Il]a$%HAYga*(Mi@hQuO[3B<+c;)k,lEA#Qtlt$ %.S@W8,o7,[JA2_H#`FE7q4cPS.@[G;>#'BJbu1cijY5kYlSb$00XH)/5B0Z!6uTp"8AE44qgu%+op80aA0n)q_LAgr[DmW5;g8M- %JNrQSEPn=sU11Z14oum:#4i$Q93Cm1GM']$n'Er-),@uWWJ^VkC?Rm2(T.*_U)r4X8'6_HKjW=K?;&?U^Ve"_H`)ndMpgrX=mce7 %e&QX]'o.s:(YesW%oo)b&E0;*aZaNECP\#^TD'fQ@(9Zq!NI)m!J\Jji[I46r^(Q.'+HX;VM_]l0An@;)"V:c<`9Va^:TH%'Yt\8"N#0NmtW=8t-6Pl&IEM`D#uQ3C2hml(0OU*FG%[&2:p;?s(HkCD1/3^`n*\ %%K[so"3gLtWIo`mLQu4HcWAIZ`u!%_fl?Y7Wp"K,#lQoQ2CVU_[QXk>IJL_9-\#O0F8U20+Vd;gMu>'is(GY(T'qf%o7`_*!n>3I %PUfKlBZ@Bq^mX\rg,=%"Cr:!J*]5'N346_Q?$aX!+>$5eS-dqRf0`YVk7tCq$/<[s_DDnQ1C[t`r)1e,YO[dpcjP48>l\4]kf'+. %'*hkok_7@Zm"$g0bVd2&C4YF$k=C4Y(%bDn@Lg4Ug(URfPWck%;;Ms=Z=agB_DMaIn>1_CGdTAIWj(Yb0i4F<;m[k9aX6N\.*7Qs %+qi614L2"E'!Jo$d3@\^5tZ+A-YM/2eK>#C,Wf5+*&gE.SWE=W.K@Y(JTRuYgdb5N7ETV&'[KmliL)95OFl#'B8b8?2Xem:@k!l` %OsRTdH!SjZ=`Sno?I2S,_:B0'HAeLL&R76Y/Qg&0L`e9]oAWo`Q-N#`Rodhq;5EfHcK986_JD9&([A9&kLM@lABYe!\AFc*>@B)# %PT@)N:Ystn?3DB52Abt^pS.6&-5fMQ\-%(T+$6O9B!Hh*p8Ph4.tTgff.+g9q`,_f$"qfZ<*;A6!_EK4,KHh<#%8[$ki1\L#u?G\ %lT*1oWcpM7BWL!(r$TNWHd(l3nOiXg2oBmFO.tE5c]#+M.WQK":o7.nMnQ8"NLjQ3O,ciYW^cH'!4[%s8`Q24TkG)bNFRhMXY9fJ %1F5T%W9>"S-:bRNB_E**=\L=B8QfPeb^NHaWW191-cY97-i#.g5Eu,bm%>]6,4#DSX`pnk'QtYn$&c`ppW_7@-[`@WOG1nTlrWL!NEG$%*Y6 %E;`PP8s+($$V9Y1<-X@99us4iHZ+0K$WED/T)R7Y0l&-VkoE18fHR*NZ@d7g5*=u17o^JZELEW?W7?1oD4s8BZB[XW#CHng#Ds.+UerejP.H %S%_N^LXSr`M!-B]kjXdP7mpu]6FY\m`!Y/?]na7(^(D(H?H-pECm$DZ]Kjkp(_ZjN+!5LT-Ym0XF`K?DW\a=?BLgse0/oMQZi7ol %cB^q]<9-FgY`/_S0"#H+-(fCMjqM8JMD2l7< %+#E,Y&VO?EpH@Gs)Fkb4iA&%p]ZNYjc;a8X,G5S&K:aOd=.+Q@L!6R',Q+E\q))Z*%6D#\>YA?pXOXZuXB^KQ0jcIAmMsP-GqtV6 %57(7%6,DM(Vb2^'2'eX!KD)Gb<8%gkdm85D:$;`Yc"i">4WgVtYaEdG/]mjUq'OION&k-X\*Y:r*Q4B=DV>T[2&EGMDV>S0Sd%sJ %6'$k;S-Otfe\X?VBB-,r=5JeN6mJ#X2Cu!Mh0EUtE>o\So'C22EnlEB^Qdd-Do?\OL'>lu>&cCr=+R %n@KUD*4K@-c^!$#@X/pDi.Eo7L1TGsW0]kf]aY?M9/pnY81as9&]]u:O!^N$@YCF->tE@2#f@["=F=sW\e@r;Dqqb;=?H]4Bu;^q*g@SJ*4K?Bf>,[$/B;U0ncTL/=5;2X"eT@= %,F7@J/:=<_PVptM%&*]T/8M3'),dgli(F6e.!NIn$@8D7?N=FbWNP<%6j9CgqrI;$g&M06K?[r"nIGhUcj\Qs@u_PPrl:t=_[KPRgumS5n\*-F)@4OYHYqf?74ArV6)Ta,aI[;H2poD;#::":2jj%N"k`nl@qSI+K=LX^Dmj:g1*NF!$a %#uu1HZcro#j)-/_8\=ImNYTAU/ud)(4_)iP`lu2c&EtGmH(F;.&sk_qdQJsK$0#?8LJ(3DdOjXpT\W3!dWIFVcu$eiFu!\sDKV8h %i4Ie,Vh`6Y1gA3WY*eK[Y+o."<5K_/G5@=q&A_hHqf8d&r&X#=h"l_]Q$gL+5Dd?e1]HQci4m]S#]M32]W'6Hs'Qpnl$4/E,;8qJ %*)Le9#_1`l[aWHkU`HRM\]!3uO$se2rGdh$8hc/%2uQ0p>n>o_U"-3Z@\cI[eHnTYA.Tj*Yg^U9PH>P9\3_j"[^j:V)Q1XBXP-0; %CUS_Qo)j-K_pK=k/:/#'R6\Y.\ %Zd52qpH&n[G_d^_L&=R*M1-8$cD7K0joD$ho3F"*^Q2U9i7nt*,p%dAM^=[Anb)YD"h1.Dl`eT#dldTBs#773@%q="ADpgY[[?#Z[:'A)=oXR#lObpP5dh#=#c %f>WGd"cBB',;ndq?.$^-\"qdod#rUcRb:TTE=EiugT"$5NLF8"i/Th)0/R(]3m4J[G2h#c:m3b8hSoLV*HmA)Xua^1@M`(FO9-!) %D0?3R'6[m;.T7d/KrR_=&%jr/&hiqecuV8X>qan@Nr0f"q3qV8Cr,]k.0-'>lNr!'Pt/1A$P41\pdl %;GY@WUb&+aC+C.o!"`0A7P`?R>B17^G[\;7%Vf %bpJ:%>li4!BJrF=1bMgB1n,a/kA+q'7^G[\EN`h';qX3g7Ze,SdO!9p0;bDi*qn0-RfQm-,arsAAr]@X?g$"]/Ae;TQ:Nk%,-X>- %fd+u+I&21UNG?JU*QpqM,[8JQ'i,1n%Woi^t-6-Aa)$>FM54 %b`QS(A+=n9Qp`1X2SY_L_b$qQ82!U])RsNaT[@S=BI^s0Mak$EU2^\1VJ.lV,T8kW1/F[u,gju&D"VVe#)T3Prn9Z5m3'dd^ADEd %iA,H:nRp1>^n>3F<[@p,p)Mrc-h,qfO8n;nj@TUnVsPWQGgo/s]N6Hu_4rV\6aP4*i,SbZ"K?BW![5CTLt"')5("<6Qo+F\>NXA8 %1MNLY2<*':rNF44N':Ad.(\.a123J(^@=HJZHqE8WA5TPKmkK.-9(etcBMje.JY!0gR3)u8dALZI4904UiN?f?TF-Puj62\79EeoLY,VY;#$IQa\t=2e&+RU!"8tF0Wo2Y4#G( %:W]/-9AO2"88H?jQe0u-_YSU&D]=k+011EAo,jLWr)a@q%QJ'+E4@\?m0n%FGBa+S`96dH:3Mg,/GA/lWuCnoq=kjb>+&dd*;X$b %8(S^^>Et8d"S9@'-Q]9OSOPC,mk8:Qpl/sUM)9FW0]cT(\k0LfdioW.UTEuY!bsjiDe!ON:ZJO7+!)`9!D!<:sP5$h@&etgYba31ug$(9C5e"$3OZ@UG2CCNWR+?<*2Y.L9G3mT&)i_]noO;4T6gV-mBE@AZ"$#md?KS"/;h@9=lIr,_Xj/OiAr&f\.3rW!$1IO %irso:^caU4K3IAZ26/>2SgsiB`361L:O""0)7u-Y/VWZL>c(lNQ"NBCN1Y%F[:%nr6\:NMg$JR7o_s+Ik&M\Urm1OP^G>;QB6lC' %-,tlU*qn8Af^c0'R3!)-)hB+$Xd;XuSQDbRZ)n8/6Q6NM9(0s"^Y$:Bq9`;NZ3[7\>j %?NB_ab"Jsuni)>og>f50rj(qa/,,RCo0::4k]^1np3\=(geV)3HT)g!;ZhJ40kNBPTUQN&!0_Zk588PqY[;+Xmf24WLmEqbKDagc %rk/1k0"i:TCBDdAUnu*>D)/X.^OSs!]KL_\GDq!kE_nkXYj[(9BDsiM]bOIa`Tgstbo[=MDpMA'9\R7uQbt[aN]_ZBhj9%(Gd#"q %@2/AV$"*OZH.Q2pg9gpM';%!3;sjgrIM9)&6a6[3[A[90TGO0e(Xdfl0,X+D+nISf5ikSF/I`23UN=^5FGa/e2Ee7_Mf.[[oQ5.o %/_uH9_f0:D2YB@.m`L%Iqb[7l9s0Nske1'slMU55W]#]6hgr$6*c&OGRmPLXK2l;aaG(3dV2O+'DrI_O^-m[M^Bl^#-lbO/QPcT# %W,urBBY8#e]#[V>dCL/5nL;]Od)pUPq/a"-Du(DnnG59GZp=a/p^f;,KGEGT7q_4`V5ea0QM@0 %(5'F2Jb&-$I!5?hk&#"MIaBRr5>T'hX]-?FX[++ohlOd3bqQ9g2$cqk7o+]qq-qn5%NN\5*c0d];$macYUOe1hKmV.El^T@ZD:ha %Sf8Z%962r%q:dCjKV/kR9<^r-C:ig@7t.hRB9L6jICiYiV]W[m\Hq3ScqQ+MlSU(/ZaAM3+2iMJed<1:;p+5"QP=RjRS %I.6aeDs_M/g]12WK+daY3dl=&6'lij"/tKQRFKn7H6]CLIo;RnRhi^ReLGd!_L8uZSef)4HN=^er>!c:H4#Xii]U?.FFD$!$6,fCd1Bjre#1c^%d"jW_Nc<.ai5]4#ie+8:BJs.U4*CT-MK %F`&gh`[@t&+N(o_L=7N>5C$g<0:qIFVsa]#,mMnFIktGChOAZla-H@lXBK%>O+-ScU'd4`c-Xj.WOFm4WKe9$C&[A208B;k4`8Vm %fIoGJlA7*P`guDmBF3,XVgZ3I64raS9RT?1J3WATL=e,D4LNj!=+Gt'+9)CJm*LM0nso.ur=[>6^[S3h%bRa*4G*+N_bU[/=H1f, %l_m&eUfdOm>a%^,>aQfjsi[6JC^J[`Tra1f2c26O>n+Yr.jn$5R %^k4P+!:B@s)23=>&6AD5M,q#ri\l_Wn_D;:F_E`YN=eoE@iSIDrK#,g-]HB@`:E+QgPB\(7WNXRf69WqJ)T)CWWi! %iZC)nNG1?n>K/IKBK6nLU2t?FI[&F8U3^^R[-8.=>1N]tp?Ke%! %-nY96WEHubb.ml3;`<&PhR"dl[Hf@8DPGqK6=Ir=2h!9;hZuZC][*WCkd=2)`PtKq%3CC&Jf;Din^OA%'^]/ %i:UD!f>P.TL01bZKOkKncldia&-Dt\Z(lBoug4F>@-`kH]i6>qm=Ss;YtCqeR9VET=O36k3DEeUUst[m[6FFp&bs1TiIGa %._m3F'm11jWl9e^?r\o@7VL=`XGSq2D3X8nX%J!heh^u<4O:4B_BU2R2Vh4"A9mj#DYhR-HnXUur:I0g`O2)9c@$ckr(:)hT"eUQ %>m."U6RtjO>CXUfK"/M0FW-&5.F6Q?]Fsm$a/%,jJNPgoUYh>/.g;BU%RTFT=fWl&e+h8YC<:?cnR=W%YOd"N]!r,L6iFtQhi2g2 %RTAU"Y?uU&WT23N6i&Rk^FKbYE;$MZ^Z%I6\ml(S3JFXMW)1A4eg!&!MHuQ[)9i]28ud+6e>qE_I=:'e./C-YD-!)I+8^;%TX`%q %$2EL;-JH@^'(6b`hCR1E+2)1BO0A*'KMj0()t'g. %B1oF9V)>8@7McB]Ml+,JapO/Nmtr\+/=TK'Yh3"e$BqCQiSO6+V+.Xln1-r,jTQf1s&\aVqg4>8BJCB#*7ZP!IRl%9E768;dZWLX'gBGM>ZSCYZ!j^#A,t#@5ZnmsT)%KeLiT]]`[- %@u2le07%u8T^-]eLXQ'(o86U?_VA68*hB.RK!ANn@;W&o+K5Sg"a:JpC'W"p_'MQ)B]TK@#/7Qc!rNA/n[FlVol(Fc)D),a&%'hN %"cA/+pC'N_W&STEnOj0R1mb/BDS7:Rb=Y[Cnq2J]orW;3HB/o]Q_0jJ'@l*BY52otruL"r]/iU,D_L^O./ZbR%uM)k^?D?.H1?QS %BT!5anV7XT62p<.C&Cr]is`C#D17Q9BHd9(]7[O$?SA_P\9-2^b;cs,p@$!"@^-15QIb=/k)XX1.?,]/WGNd@G2rs8hcDt7Zf0!c %n(o%1_NBJ:-b)a?UU&j\!T)U[8;,-2_OhWgT&ATVAaBnW.jZp[fW>Q/W*gA>!;Mt\/l"SP$CU>s"&h==!,_0p,aKCrjkpf1XXU^n %TKc)bmsRaBK3)NE^[q>OZ>r!jJ'>H!!3>a5[>9j1QqpCC&u>3l2gD][Lo^-"JZTa0iCo`b'8M)\O) %Zl46-MCs+.ePCQP."/S[*B[S+>1p)-!o!=Bdb@Rm$'*-q/!%$]]Q?Gh#@uB/HYmbhMV%e7OLh"#golt!pHEALlnCW*YG^82E"l2& %?(e32'p60ce%.R=a@s %.JT)W!n3l-"C^9J.22Oaa)OWY>E)?0fn4[ZagVJRSpm>iAsLHjlV]H;fF=(WcQYJfa^?24,V`Xm=E-":`fG@kKe:-A\m0jYb$<`r %dE%#k=i'Ffb)72^YSFIsa.CA"&^BmC`]cRk!oPt7dI3k+1+ro]"d4:l`!`egrp0"_N45>;3<9JILAcdU['#_W]OqdU['# %Jp&&:99Z3+$.Y=G9@Gs9UR0pqf&-*TBPC)hi/),_bml?Ukt>l'Urinr)U5^'I0J?a]-1DlI!J3,2^L]!e5+Zmr32T+BC*S8Hh@ %*,<;e:'9OC"c"XPnk58-+F-3[;Ncqd_Jrm5JnXK"r$:cb+Qp`f#+X]k:I/tU5r_7O4J4!a3E-u0i(T]q))Th*2+0&\^/&t<.5HlN %p,n_3^PCJ+Xgc5Ig;:0,P"3"H,O*mJbTFsY7oGb-`l5@^8:(!kP"1^3Iu"E-Rosp#D0I/E0o9Nc'.VI@h.Ig?[8roKld%a`msb*B %gqJbak*"/b6,T;i5Fh#a#ik^\U4cf.iW)uUrAo7'fd>cnVJt!;WX]b,O#*U12,S72TVD$E,Fcu@"UXV&GK/2 %_N6k-dll&&G]n)EU2\.XLn'RPYt5%.-E[#VWh$VQ.=4ZtQ^ER@;s$H)k26Q)WTQ %)X'A*pm %g$/(#ASFf1>WbS5@X1W_V8VL(3T`gD\]Sh)(N>OZct;Qq=#eX?bspI3?X3ip/8Z'I[c,e/P-dr6'%.POZaA(!Y89G.]h$GN?8a %UH?jK]SBV9=Hb[oF(HIn_a)VP%"s`p,IrA%%0K&R*f0Ek'Bj%H6fF9J8-Y'nW2)9m\C_GR"/-V;2#;(uKPD>XH6kceWaXiRR)sop %R')sui"D$c6S@)mGO"O*;ed7ieY'9nJHf+keJMF#4`Am)W^0'=p:OC@X+nt>"$SaYD'/J/XIo3.d('"n;(XkEZ*VU=g_/3=PnMdA %<\6^pa$l$QM!rFSB,JnB^ciQDt#P5$X_:mgLZ.n`@omG+O %o,)n;f!op]mRWJZ^C8Z&M-h(dR9WkiVnZojSek:FFFl5s8_B7K:FeC+%V`pRV1%utnE@#XEF<.d'lA0)WDS\$>l;0=RNE>k@_9@ql`bTr_l479Z %9=/!pE9e!cj2W#1h2ti_E3CZ=aJHN6TI8E)0kk4L&KD<$b.D&>*G'dgm]_niFUW't:K`/j^o]Y29d\:'@_Cu&Zum+;oi6dA*D7JK %X?*l"[*oc,1_R&/#T?W8,@"`<=.Oi7#2]'R"/G="\W9f4>`WT^pQ6<+%+JDZ17u?!M[>Z8'c"_D>@>=^n#FSMhf>t"F^_7Nh/Y]R %fF9-F'J%q5Xnl`CG<\+"kpC:.4NYMee[ip+k)p"&YAHQ_"Gi3ZL]BNMGqF'iK9,V!&[5<)XkY`\S;+tQ8mg:l.GDV0C\j-V&7.P%BZkP6&-OB:cg##@2-u+Z$pnbV?c\qib^cYO]juKIi`JV!&8(-l.6d4,HLLIh`.=cS4NR+XL%D/0:S$^Y/Km %+mQ?3O&@1EIdA)M>Q"o5Vk&o2UkK^QS0V4K?WFY/AfgEeT@"1\/FFFC&q%U6p:+"l2-1[oZd' %N:,0iQ@&&0g,\g#?A]PRi;'rLfVd,LcVc8o(5;))i1`,>M^Na!7;J`E&(NQ#?a[f6_eAp9T;&V"CRL19SGc'(U[Q\,jt\iZ4s*5R %:DgV?NQpMDn([_KYLC!Y]kB+C5$`uN[jsIq6d/=6DJEPIQ?,!MU/`ki]dTHEHteO]`Pb;_h,K8dQbCkYX^>0)[VFVtr:tGQ.XKK@ %Q@DQng)Z-$@.C/iq,(7A;boH8Qe#C;mH_J4[(g-%Iof*X$Ju0h9l7Wkk/bJF')>/QS(\8ZmZXc^KO"W'^T$V01mse7NqDMKk(7,b %3KhYc4KQ:,'2QC*ZO[]Z:IqT(V.b,,#ra"\!h$[K8L8a9)i2`8TW9pnUFTq0W&;o?#re&[3Q.5^`]*L/ac1atSTrq9d7*M_+8o7* %61^5f=F+p7g@U`UjO9ZGguqsgW#!sN);-W3E^Ps1.EKdsK2ZQ4%om$Tpsurk!E'KoWf*lAMnrtIf'.dC#ls=]eTYf9X,Lu(hCFOK %GM2c*p[WsMf=ENI[gqim")(2I-EPJVb(RH&7Q"K5T*RQ`ZU'r&UkY\j;snbW/']lWpqWBj;"-<:KsgDb"`2QN,td %$JHYA9"6mF!B\\>XB0ZU<.F\RL40;I8UKgmD]r@6+<5r4G@l7 %F'_OOg0qE.LtqVnf'cL!Z&59EIst1k[_/h-j!V1*7IHb\rA!5,C(L(U0$a.U9o+2e-%t=:\$ZdSMZ-\)s4kLrY].V[ %qG81,ZFNW^YK-D6On/9*Pr"]7 %.s>^XG'AqY*8_bj%ssQqO7)),7MgrLcHnliEJ5XO(2GA9(92AL&6h7tI)rUCH)\1'X%Hcc45%u-1ke#'ONXYMUGp<;C(R+4^%DJG %80@eGX\2HLM[m[Y[*Z##;T7MkUs6FY2OjL`>*InJ"\4qF%!WOt6h-c'Phn04QM8a]"*4%8bV?li6:/W/[YFF?NT!/4]b4=U' %pTEG5Q,T?;Hq$,3jqjIk8AQf'or+>\G1MKGuIS'>FHFGr'%U1]UPP*B9mPN09#dVcC;f0D(Xi>N-dJ,kE<76T*2+fN>E4L@\q>():q>L%idtRuC+BHf7-MqgH54lKQ`5\?*K'We3V3ZSZcbe765!VdiCG6sdm:*G0:GQl1slei8:W8][n]?CeaCiH0t,l`]Ieh]e'aOA6>T %Hh/!Map:c.:@T5NR),QR/s`1S?X`T&#b(4hK\cjr3`G2)VE"&t+(Tr):8<#u*N;N5WD5cYTsccoS%9?'HM%q=92FgS($F0ri9!p' %:Z)4H^ICr]-Vm=UWP!FFbW#J^KuTdL?u?tXT[06?JpI'/K7ACoaZ59nbkMa,(`u+b4/WH&8BJ`<`mhJq'D&hs\ %\h*]SF[l9Nr)3'HXg1aU=FQ>k72O]_7ou6kU>rEo[N>rp:gigk1u2'*M-H'N)f3":]LS;fajZ#smHpkhr2alg^*1XEAd)!igl_g*iO:2`9a1eaO@Qu?*l0VQC2 %(0"9c`RMO,("/l$5$(t^3tLdHBdD$075%9JUM:e3RrXW6>`@Oa!KKY]#^2lk@A/>\U8$^[Uo`>i)'Zc5r+K'`U=HREol\dC(<,<: %GeuBRe2HcPbY>!99_?Ns-"cat>J-E4b!A4U.-ndfLI*m]S3hhNPHYYg3N.2HV%Lao(tk98@9d\#[7$lA'YL`]Bq)/<)qM:XTNQR_ %T:X/^45C$?`=GT*/lR$EI/bo]RBT&mKOH"YJ2EJ.jH@^5`CYD]PoVKsXusNhpqd]WfP>e"e)_G5hHT1KljV&*%P#5Wk^WRu_\5e" %VB,k?Y!!r:eqLk%pOjd*Hhd.=IW%L!E!ZfBH)n`).j"OC%S*h(4SHJ.Y1HR=0+S!n1[mB!C/d+b#@\^!.JpHlrp3O'T5/9n8%n(: %6LU0UKN6;E]CXn-)ECoJ[$^f3+k_AI#M_*c3Oe3Qog:IJ`9_+SE.9$[%/_9a9hYC$Ebr7Xt&[llBAit %FSYIlHm#<;E6Jj5n@k6U_pD5u:>2BW`Ja:=(\fsL9rBMD^KI"pp?2=PA'CpC][)p.N8fJhj5;T&s4')c'eTt,.GA<'j?A@AEhV'^ %`#6b>A:5H%%q44XqV0r_,T\js:Kt331n;os]jj="HA6s(XY/((J!_>=8s0(tEXZ-8$CAdM$QT!l)DG2*07X=+f?_6`ItOlaCS&ma %9pQoQmUEQUs%;'S=Th2&Rc`tIqY47uc-Y6IJhpK$RETMSq.((kB%Ykh?4CcQRc-pm3B4pc^e3]?3Q3=;kO!`1EUIj]fA*#CY1^V]d!b5o7>ePH''"n!A81@Vh54^T&ZOjE)-NUTieaod'j@^2m %R%co<>j/J<.GP[PpRYfi^(0!j3R.TR %$A6LISLY,@Z6HD)UOX$=W'o/`1#K([@-._@+AanRrr;>ukBcDYdOfhMgr%,i2V8k2"(2d9ZGAQaJ90G)cT1Hdn(POV3rtX=mssDX:j9B0;i:gSZOeeS'pX/HUeN:^+8,<\#ggR>TN3?ARM?ImK_$i %1Zl-QeUT6_iOkJE]uh,rQJ5BIY_G)NRp*"CU`;WFMCmj%W8:_DnQA^-$9q %27pHA5_#ohc+ZpsLTnq*NUrY9f&)0IF!Z%7h8sb>"Pn?okq_r!kO_8kWPL+'^U4INR;jh4epG^(o&*n_fpR/3[>IM1hc2CH^p^GH %O7/E>J45MOC%$Nc.Pk>)mR@d#a=SE@gqh3)Esl2rj3;\sCiT8o6-\iRW#&[q%r+c*SV"VII:l?bpV2XBlH:]bm9c0?H<6_[WjI6b %J,L!Qdk;fP9"01i%j(*3F\Qqm@#*F+Wg3Uu*13d:ZkGuYm#YZnb`]H-ku6(O*b(3N7?"V6AM"FD(sFRYq6+A"F5BcE)lIc6\k^_0 %=k3Wc(ETcG>?CF(A\%k#o\I;Yi)qDX:]n.uRolR8Tr:(L+qOCP#ZTZs %V*ZB; %PB0BTj+I<7<98-R("%31r-/E5\M8YC+H*kn``A?FFOsXq?\:MTNc]\q?bbf=0ZVceG*_/.$0XBM`RUN<`*K2%>MSK+%6gmRbM8]8 %/o.:j,,:s/>XMcX^ISKiaI.l)A?T]Mq#t@fk:[KO?0[mj(t"'%[Hp#7G&(87om4DIR]a_aeOqBe3Lbf7lZJC_g_ht1J@i>Xh9.Q= %Y1%EA%4;mXfCn$>^9iMbF&=s%/b,$WLGf_)NrhoR?(T>$2UD(s5V5(`e1,Hg7m-ghN7@<3"[Lj+@(N86%pWrab^SM(F*gsJg"+:9 %#BRLVJE\+K:9]BH"bF@W3$_be,eWL7)n,8b5[B*c?ba*U[k/6J82H+N7/MA<4e#APP$4lVUQVPpIG*DXl^:L<:MZE0d@P@`J;F7A`e0uSRY\YQ7M;e<`]n'9!CDGesVf(Z_hoHjj/juqG+Bnin:)2J#SB>O0JCSO)^TE %Bg`f[(7\,Ui9a&g?2Oi@qM2HnmUC$MAZhL#AcQ)=[ujl0**n-AJ$ZJfg:YVTB=a:\C$It<2Jf4]'`qh6$K[`p/;ebp9k_6cre%QI %iQ+f9+?j3K[cgBM['F3`NLdl!R5Kp!&m+ES@upc9A8Q63H\,KcJ?Sj&.BCT?TX*u)al'>GGJ8*1&+/(Vm6o^e9ihL'OQT8W,Y^0B %o[$D,-/Q/CDeJoeWSH.NB!`K$e4)F2\4-=CZ?HmD=L*9ZD,>KIX5E?/Mm22IPKQrj)*GXELM`8;Z3\>J.+"uW\]-nlip5$8o6K05 %E\tp`>ERC\mEMc0Ml2>Egj`otVh``JR&4thSo"`lkoAT+8EXUNVs$afVl/92?g5cDo:!sQHq^=kl!/#9SBbFW#C+X-3qr.9M>uWM %Uu3eXOH:.rY)Pj_9gS-?"7_XpT0%8N4DQFkH4DUPjj97qnYr-\fU//@Ia[_5pK`-LI8m.5m*S7K;;mV$mJSYXgrs69CP-&6R3=V+ %j6"h9I8g40oPaZdKh[+js,QJ&+e,=97TESGR'-f*d#0Q %I-0-@P'HQ0h%Za[)ir<$KND8oB:&'^0c9/_H-:1^Pa,!5HrK%C;jc':=.!>$/$!ddg-*kCmP!N5i9J6R?GCE@ZgkpB^E\1L[>^aiQIqNh %gfBq)8_Ej6"ji!5:bXh:XME@-di/t1qU;dMN"0)iJqR;Jk+Q$us6,:&!5ML$]0M2$79sP\@I$!r#$4q'd#RJLQX49G3q91Kk&O\V %'`sXS%X'f;an"^[Jrn]i3`;HmpB"/f.=Vs[CSFQ6T6@Yfs0m^qkn=;q^^bUn[`'+6ZuZb!LDg1[414[bPpA[Xq\pr8h;mm;Q+gbG %_0F-7'RD//>m"VQ1D?tU_iV>chPo-1l4qq'cI+ud2:grK%p(D7(gADPR3WM4aBT@Fh5TW9bCtb>me%OP&nDHp49:6- %(],odKp%FO(@U.SD3Y36R%#;0&Wrc;"WPpH/%]X^@^N!a4Bq`C&MU.atW[+\G!apJCkIL2ZcZ\hE>[QLVbl\,m %kOf!X@-S['Cu&PXL\aYT!r(mkXi\!G7Mk/UjF*ZU-_q=@]Cjp*3!OmC-cth9B'O.-qeel5q&r]?eR\pM/.)C^m+L7^b %-p\Y9:m8rj-Ns+RU(enE/U[:XMaMPARghsqVD=hn_*EZ]ohh\'^T+uUnpQdpdkePS`p?hBPcER5E>>m/&DiN^dl#9+O"m=,oI$N#83L5d`pKM3SDNE0BYN45dSXtM]e%`ONh^b>E,Hm1'= %:E#$Y[lpJV8Y)[qfB;nscM'rkemqRCR_@SOiR7ZZ!r+;60C#.Y80AJX]jFDke)_O!AsJjs>40_!=[ObB49R#",0sPEGLXV8CW?=$ %>#/bp8[8)ZHeC).`m-4kO"86)1j[(ss)3=bEJUZ4f)[LV_BK45Ji,Fr=QK6)2&9I!IiP]6!K'FuN9"E0 %!u,I#Lu]E@0X.BA,0-^i(dtcd/5O[n"\9p\>Nlo+l*eJ4 %M64/I:LLC&QRhuUX".DMJ43N'X=+930(;dcG!XGl$PqO])qrqa+;qulFPb^,3?lfSgY)OAj$q/-j'B)a_762]:qP>;m,5CY9Ul5= %,bt$fLbEk2Y"305Z@\iR-eJYDm:35+f378S#HoG`934m?fKlXFM7;JQP]tk!_9+$ZA5\_4J\W?L\Uf57pL2s@.k,Bnt8rk/5$Vt?=<3X7CiMejW0B%1+Rssq\GUeWJ_YCBU %nPfg)0lHh?'G_)#;m"f\$=.p,$d'DccsAgLF)uUZ7HCF;6p`pU1b):4YuDtN+p(QJ^fPaWI=Ii'KVjVk:Gqc=7ftN*],2>[7:WU- %nPgOC](<=(ga11H*Z%U`q7N]NpireUd85r*R:kYlU4CH\&5%$O'1cct<\2qN:`&,q`__0S)bI<0bJL]%_Lr4>[R[0>7Z %GbO.,1$:]9`*rFc_c2;F_bflXk\BMM[5gQB*/9M5,g'L<,7_W3)j1f>73%IM_O7m(Gq,2#@];OWP,/QnoKXIo;'H53MaKS^"^-Wk %jU:0%c[>j3R(5-e41Yfq@R2pH!%VMm+(46))/+n1"1?:!pXGdJ(&+3,NN9(I %bCaUt(dX9]?D`LJ#j#=p&JU'M-\Io^)(5sb]F %;OJX?,UAifOkM2i&dO`BEuu)=Z)[bWOs$1*#Xt,ST,^g^A-hf4OWYeK,W[Y2[FD_*ffW+G#TZ5^%j2[)<9hR">q %C[q;f`J;R32JSE]<6EbN[ohY8Qd\++.nd0K.Ba0\Bjh#[Xg:"uKodp[WVmls1QQ\mr]MXa$Ym#\VQoqTtU]5TRM'<4#UI?HUn:Y=/NL%>/m&'C9IN-6Ff>9m2HX7?X_)TdMajaEQ %e'W_%$c`\CQ3"P0CGG*oVHjeUBGQiPm1h:1-@;PB:nPA1SKa"T3IPYm>(^^02BV %gtT,&.tbcE'"&-B$J/2!fE4(rTS[-#Jig31<6[AQgjkA1Jr&8Pg]SQgHAm6F_gTOfk9KR,,8O^b_Z60@[eZ'.GY0M6.'WJfENhW8 %J.Vr#;jP@rN+Ec(k*CE0gske8m<`_P7Kn)Tmp,"E#V6%%ISF%u\LC`"rg:I/"o(SN:CuP:nZH91Oo=VFP%3tSoJ0H(E1uJ2WO!PeS)^)UpNVMmWe]fr5<-BqHZT%kLOao.a3j-B5f.hpd3WPMg,W]KgcJRZ8$T`kCFg!I_E'[!uTV(XcN,V'QYTTpjOHci# %Vl55f;d>In'K]=%HGIrRh"D+Jbq4N%\+1uAj'S=\f1`]CP:8XZrmET_2F/3n %c6b2YkQik!:>ri3%@8i*YlbCD]o.Oi%3;Y`ho]o$L0l^%$0u#rZ.5L,:@lN#,.S:#_I2gbPCPjHkDp8(\*`Yf&LBPmaQ5-?oB<0q %6/@"")KjZUHmC_6mf8dl7C6NmV4E>=^=SWY&1.d8<9I?TiQu)IHLfqTnW'`%QbB>.EUo<4O73Q6]-tjl'u/>GDOPbpCOhqs.-p3> %I73^o=9`XJrYZ],]=c@aVq6u0;Ic8L>^T^O[H'oNl[Q=go6VdSANp.>ROM_Fhm-?MQuo3d=[(n20Foe\4Wf56V1@u)_>4U%9WqSO$LZB>mDOQP[/eH@E9]428Xr[r.S5Io?;UKDd(j*Z$C@P+\>#bh1,E/WgGf2hYXoX %6p]*;$rqB1)(_YtJE=HoDGbZB>7S^4q+'CH&oDMW#-bpk"*R>O&'MZn$gh`?$>Z`^pX\h!>6YVP)PQ,Z>E89mpf^o9gI;?#;tolWoHR7*iKqJ`/au7O4bg(g$P07#dZpoE`mjTBu`3E\PD-m.%;l/q468^2NR"[&9 %>Uk/&fH&\4EN/S5cjX()A?/;45r8Ek+]S<^FJ!Lt'DVKC.Xee1?kNm[94baW1s)s`I>8-1dPk00l@i#qU@\0Xg( %kldXC;//\&oXWm9A4FS8dcWTt*iEg8_.QLq.IhKlig_2s4]^6X(FAQ*aJKohfQ^uV,PWrinX5gB2D3[)!gU.ASffM2=Li8t,1?[< %5E\Xr*k\ZSV1]OK_\J@*/0bl^=4ASTd5be.aLUN2r6W;/4,$W6L,F/I`j/\Z\>"oT*?D2V,VV_b&r6o!iACG; %`&3S)Q&'N]!&=o4=Bmm:!#^LR0Q)!^ips5"/b]J/o9JrAISsD@rako(GP*toMM4s-_%4h&Atm2#c^+mWd_j0N6iL8l1+/^Bg="3< %;TZ\&b"R-.+_OD2N)h]](0G*37VgI8!@,hMQWV`%^K[F5e %Vk_@*r*VfD2LKV*qAOF=#R*XJ/<'7SV^G$K@f05t>C:bs,+m4P/7pp$ZTWfH&$acge,\ul%\]YfnF:>,pi(?a$Z.iG#:q6Mma`Ip %GDtt;SaBY9/Df8"l<;>q]ppe.XBmL\12O'+TSNr1@kB&jBB[6l[@AoOMI]MC>(iqF`\RTk9P)4K:71r&jil)/=&-7`?Yd$YSL/m( %QZXLLh,Ynq^kt"MF'"-15bXgs9k9:HA> %e"3f!?)'lh0BSrl\2M%6l_3J(b_,3@$bfGe]t1j1Q!;TM$]*\Fd2QmIhWQQ3+K&-0a-+%*cI%j_Z %b:^>t,SnT'(+f0a1L;VUFnNKZMcJGqcOj9\a3J=b-J(la[^jkjXG!l]$OJ/'+hp6B(hV?F*\.XD+:L%K`X9W#<0`H2fVQWMcnLFG %003JX$HC=e0W`EGF+E(nl^i2;bf3nI]3%-E'=&)-/Y-u&q"pL8g5(:85k9(dg^\bUeN3fH:_mj@p=[:EmR>R_OEsU($f,t;^*o:[ %@Mca360Pb%q4jq5=MU7*HDUPT(T$]2-\BtLeq=dJ47AqS>EMdL"/km?hN5THTtUSH1!(b8^H#aIOZ#Ci)ThPG7r4d]&6UC %M*^l,a!Z"q6EfqD02M@2'FocD?PdAEhCU\K6Ao>eCFl\PL9ERkOIgoKiSDF,8G+'+H&NUsG]AL.:6EILr,NGK3XZ1b1u4b=ne_tX %1%\WOd0j"nFesKEPCF@G074*MNe+)8+lkAtW]+h<@mgpL\3(#/+%dS!U,[mC]O_Z9nPC&0US3iNAp!XG_1rn4Pbn%DW?e2h7q*n4 %<$@>c#,]X(;!"B_aT[:rZ`ns;K]]8D7DN)LnA-#k@dnBUL.sk2gB14(Rd=JRQiD*.b3:tPASoH59?LaET2ghO/)[n*_d@aaYJd#c %!`E41@$&U<3-f(G?34](NP[0/eS.]'>!OC(>U#I(_WI*q>8^f4h3pRh,I8[S?eWYDc2!\@'WmQUaL5Y`t\Y$%6\i\4(FbEI0IU4[03&K=5:U*Hj8S!P7cAHDP6f6kb7/NVJ%Hns&\hpoEet):)b,bPd,L*dM9@&;Y02?'N`Bm=OJ.g<:<]$HN()1AJ_>"\^8c7r#_BM-J.R]fa4WmZP(jGg"m]6M %6.4,2fnd*(.+F!N0,qVl+=#=YLi8]G&;V\6Jp2^W1m4D&8jWg%1X/VNq8Z!,OL9Z;IUYVdSnVd^1-C\I+[]afk01m)VD@?2YK-r*pkj0&'hB2YUJdVKU]R\/>Y,*-(MAp7MS*AO4OV?ski6:F?SgE0+%$=gK?K:f#MX_P\ %;d7+p_f,d:4]sX6d^.[%G\:['TN1p,9": %f6ESs2N]:G$s]UNGZD1VoD.,l36#D4[U\+S^NTfQ@9)(LV:n#&?!OIm[&H4h^)GmPJ.0=f,^F- %A48cp,r?'f>=W=YaB;jm4t%Nm6ub:(Z\&uX`l7=IbRV;_K\NJCB!['!*T#;` %.9IqGl(qBTJun$p[j'\a7b[i:&*7`J8lg:[fl %2$QqtpdNS_3d!>)HI0'CDtqJgpf<-Oh&F(KYGQCUY'+aYb.Z_mLT]GpWcIQlo&`c6+M22U?&;CX&u;U-.\df')JekX]"2-u[#SYq %#VuOG2uW9OK;&n\)NYU,oN5.%#CX6/!I4P7hTGu%Z.F(G:.EikE3M*2A=&:],W>l@2;Y]0&N7c=L;n)\OiL:g!pWl7_^ptE$)jW9 %iS>MaY=62=Van).k@X1iRqk-k#CglN=,ZD1A_.l;BD8b"U):XO]YC#M>n.&16,^&#c&,Lo>nD*80Bk<5an3c+*ItJ6D>IM\(Fl<;#"92^KpbD!Jn)JUp %r5Ukf)__lg%R7XV)C.Eu'ar+e`Gom[pu+X_VXpl`'`L54o*?]rnsVCCY1o6BrS52]4FP&Lo)];L/TR9iI.R5;ihoCO@;^(HS)SIX %I>Mg3C_V_dTI)1frJFd/E)R?\EcI[UN8F>A?dRotLFX=!YA:4f(HYegqa.!ghJ2SSZW%sr#Fl%OQgZSI\`^;>@"#g1WdUs2^2bo: %%R%R-RVD?c[I3mqn2h'o/YHd"k3VC2-/CnE$?C#%>t$rU1a"e%8Le/l1L2MrM4:^a6lJm'T,Y*nTU@C!TJU'L;5k;FW]dDY0o<:Z %VZ]*_#Y*U'92X`[j@U>cV\C.]"[uPW>m/,KdI@jhO*MEs%Y9ttY5If&@Gfju)CJY8f[*J(6qg$%BhYUq&!rSU8Rot7p*a\B;pr1? %/VhJZ)B(@1>c*<'NF@fl'fA_t.]'e9)TRA#/JJh"[p1L@Z>6tKEIoKriS>$8b7l!I+^^Xj;PHBTd_*;5\P1tUP!(a4>Yp82]HM?a %_F#U^&J6db.5%bC(KA6b`A'nZbh7[tE/09$4Y_kXBPZhh(DG2LN*4T]D2/FaM^GZ0rQ>q)]%*'/jSAnas+IU-u,8[8RmO= %h?ZFs8kEOZ%o3p,pZO4miPV;(?+c%5-\u:i2Bd))#mZVZmWArd'>]t+&hI`Z<[GHWl9UVE+T33)]oY6Fruk!\JT?k-16sEK4N:n\fdRU`q:XIKB2/.@GF;W %3Cn%l+I]2B2?AFamtp0LKiDcHR"OISEfoU!sqc*PKcC63tfoGSs.AaEa,"%>nYFKEm$^7D5c)I8>cX1#]j4lq=8!OjWM*F %+SkFZ+mVE#-8]f74fOAl#>&$VSV-!hJODV&f,Q&eCX0]&f_N`"+"CdA/HZ=J'"pfE*$h>5)OOj\LIl<&,QgW=p7#S&P$8,'cMk?' %'W_]g*3mH4'S\B);OO>%OPDUQ!\3Gga?aji5QZk6E"8%8##Zq7F:OI<##Zq7F:OI(oO,Nr88];9BIf:k6/mn_/l[V;*8/@Fbs?Bn %5ghL#PKZ<"Y1=F;#K\P"8_6muRtJ*50*a[=,9d^[E7@jD.4l@OZQAfm`ZYSi+`ZE"mKD_jo"N&+Q4#su_!I,WE0\>K"Y5lmmW)MN %[)QAkguV>PQn(2.Zs3Sl`a&m5Bf]jZ&pQ`bb^Z2s\2PH"+/K*(JrU^L!ZqXf1K"NA&N[q/"='<5UI%u$^24>&@@mp7"OBG'3F,X"bn6&6>F,Y)$&"@.k_]*IZ]t3;B"]l!9*s$!`.^:WMZ])ca(uah:bq]VJ1C$!8kU`J_ %3CXqj/Q4`\i%-,)*2EGU^$H'R;OR#W7ZI]_5W8`#&"R8GMJb3D0flQt3MD8n95?IC.t@@,:9j&\<$GcOUZa%l(I,cND3RjbV+49% %)r171?Y42YC)Cu2h'&U\r^$OANP!TN^8UBmr#!BuKd&3,,pjKI5U_4tFcM!hnV&1.qi]hTZVX%hG7#5 %jm)N^&-5Qlop\Xf6Rg?\d4Ot_=fKZ:^GJp%7Q8LLPhRg[5Po8k8tG1FqX)iUC>=O1d9ZF7mrc24CT6XLr*K::Og-rS:+u53O6:75 %Wo*hPe?1skq0tEam_?/Frtj4gjjMWDa3&mIfD^NY[>4A,!4bH6$Q#cP;Q/BE<5p)g0UCLf+Bd$qA/>.`EVJ@H].ah@+4nJeN<@a$ %<\:s$q_X"YhVc!*AT5'4DXr!#!(h34fDf"e\#2g[+su:HK2SEhN9FXGQ(b(Vb.U9$,DrVFkKSMFVi8s/&OF6_WL", %^qW%6TV!V:J*=e;_F-L>:(Y`k:)`&o+FSJ0At]1bY)hoGpDfO %35I^Q\\(m2(X-Y#2sD=>GsKK`;rjq7e'e\?TBXQ/o88%m8C-DDF.-k#m**Cj.,%;:Y)OQa(Q,ZLXk9"TX&N&<4?qQB=_>$mT$g_p %)p"]3%MMDR0,/8W5(=ht]MPt8.MGZ!0,/8gb1MU\a/#i'1*nm5$?0Q5EBMQNaDS@"Aj8]s`sY7=aBXBe)7\)]*@F %=DUBseAGm7g1n9("9nimI@-B5-ia6>`V3C8crT["fL3+PA'n?H>tftDn^1CB35328e^ISD(WZ&*Y]W!i]mDss`-?;Z%2Ju's7]$uEc_J=.A+K\ufAr*OUqg=1!qA5pI9"'qOjJV:K](HlJ^QXVO$na;9 %N^C722%4p"D#d$XaA.ocAnPbaH'b-.E)i:&'W>h]\^[tF`^p`7Ia2<7R?9Dm]gH[hA>>??FF`X/O(9F@ii\mAS& %VI]+3-h)"d-]LKm7N1SncTPm!S.TA=[PsC5_0Fr;qTf&UPX^ZR8TuOTpN$!;@HMt#.sL][+Tc,.4LG[84ZbL-e.U>(G>h(/-*EI" %#5_:96RVi5#[?.a+9$O:,qX.4pm27WY#=0&f3Xdb*qldP4'N'^ATpt1;*,?,`3*ATWDG(hSf'DA'-9IGq.ZIGFD1F]Q:G$HUE3f& %IB74!V3!CeG5t?q,+cJ"Yk_RJr[2L55/*90e+nc"R+eqN&_4GIIr!X_MMRSRn.;])Sohq!X59&0b#qUWTAjHJ"KV<.eU&KYV,?c^ %>2&cBIF,,A4W-A=a#`*+IW*8>hh!O5rpU!_A:"?RZ+p`?Y:k\[g2GF*)^YmI<\d65]Y$$)fQ8J^hcj:&b=:W%M51bmEd@gF'5J@- %U@r:WjU+itgTQ6FeED8!XC1g!O0;olaWYH=Eft8-iPr]=GW34I.&Aq %i5J6tRP*IS$4G)&j%V-`7_O1b8J-lN-mGtC+8FZ$()>TpV6.C!"uoPac3J1u;m$lBPnanVTLJS'^iQAXff:6<6\O]!bDW=Z.QA7h %U=AJ%JJYFY\!/DmM"%7ZB%(K:OH\B?VSn(a>Z(148#U^Z`CRPVh(k@dGFXmJ%I\XZi5OO,Y( %7XQENP#9$dXdA*BRu\PMLUu&c&UDJHi0!KfUOea?P"B6_2=Qc+^bbb60+GR)O::-88A%eJ,QmaO>hi*-.XP^,>!BOe;+(RM>[q8< %8K&1,PYasb@MGP:Wog]@nIA2^e88:2=Qc+^pD!.N[#j,bTD)i^)D7<.,^pkl_,VtJ-Y]*X+?Ur!hN^Qa&<'n)$N./b07r^U,\Q0 %W14q\[jY!`O]h;'6N\tZ"[&<'57P89'_'?1F:SgCR@-[>WYaE*PN)2q_6ME?GH]r&a3.@J:gU/;Q1f!iP(3G3lutAUWbVtU\aoLN %oT\'mH`*0A*idO4X.&4KRAZUm%BJWB';5R^fB8L'lPicT<@[\P%,FluE;BD;3:>.hnmEeuZ_P8%3YHf6?%Fj;:;iB:jcN@iXZaf! %^[JcpU[<07[Ss-^[-#j/Q\L#pa?iLf;QCO6FScHV,U6ngc,)+4:dI!\7OM=4:QMX!=nF>:>\V7^.]3[9P!5/R`(ls4O?TLN1!]tP %4L2)6Wr3+Oq?*os&&l3WN2'VF'C,maC!X"VU&pN_r?Y0n`4H)72.Aj%0Y-:A@>ppN(6rB%4=1"/#l]Ac'3F`XJ0/@`]Z6-3,Kt^' %"blZH`Iea`Q?qn6I?eAE%cn>P/%r&3R,il83MnXN^VIpA-n'8jNW^QkKT?qbU+8"a5fW+qu;-<'7BMRN?FM<#Z%)gR2IT %o)'suq(#E$M-%)R8eo^\hI=.63rdQ!j!$"23SLtUlj>BGQk_%Mc(MJ6>jqc.?!M %*Ge_VpaPlYrZ@\:KE5ti9N^NW,k.4;^<]S^SVX8;`+UK+qtZALVKQe`"bq&d$b\b9A6S[_1<"JQbr(MD)_@e %/'!cS5>OJdb"W-UTZ>;VR:X_64RQ\GFG3l^/Cb<#nQ%=aY-I=Pb?jkFQVetp#[3U]TAFK;0tlpVCUhaY<"!cG,X$-ur%[TR7ME%nV"W1$2]t0`2W"^etZH!YU9[Yl#[A"XN/&VTXp^7 %MU0.1q]rQ>r/hEGQUJ4Or/hEaajFlb"m*&jM8uRZ'U6oFmik4q-^gC&hMKRFG8Jf;9's0:eD'jN1R#j@jmP9B\-rBe<\OOJ;3I/9Ms^Ln&H/qq0&"r8gEG,K*:^Fog8BH?AJLCS4B@WkSW`rSE]l31:B %eL9MhkHi0HNDWZ>LUHaAiq:D+/DR-4Z98c$S&2PqH_(WQ`!j9I)-R93@X@m_\Jc.cim&W.6gNE[3u[A7?uGHK+=pPXf9Yku8b[%-#1'GNt(@LV@H*DhhcW?k['GAuO'W227-0IVP)+L2Gq+tgugB>+)%B5uUm/\V-VkVTCCHdt>u %E>SM]MojH^&&8lDI$%.\>#YtUO$lB(+Z]p0^u^TgbA?A."a6\u_ZDubPgnV;aVTs %V@h]`/>D'?a';'rF[_J0NBQ(=[p.#;NAGFo91T*^`(N&.6rW%uNA\'QGO+#fG?/1!jXJj)Y'YTlVL';qQ)uCGh7`3dC2U>5@K:PZ %>@Rdpbs]&?i4F[+d7lFeN6Uf42q`TC\hh:u^!+u'8Y^ubI-MM,`#hJ#9QX3,eF[.4e4as_9I0.oEA\E%o2GXmemdML/QEce#5QkCYOR1eM^N+;u$0D^^]m;'a(Wp4d;P+tGmTtQu+gEL5n)@!OTW+(>Qjp\l^7(LCVQ4(Z/9*V_sTr/04,8t7A4 %`jqr.n:J4Dk3f6\YkIQBX@1.iM-t%CiqtCW\O+RF.AihQ!.;2p^+@e0@SVMMu/;S)eP%<6:$GfnK`o6RsP-^[Br_-b058B %p*,mIm\ua\.lWe"$[]>C1G,FsWGgslVSJ$Q3hhG&0s8EPHeR\>j9uMM/b.L(Z)FF"-FZN?1"BP!]456M^Om]C@\K %)YuGIVK&Oo#*md),X7W6c8P+8;q=CiV`,3=*R-4m0&1C'ECX,iFq%RJXeJiD@XjcNkG@MCr4^9nfoJ.7 %/'=`hFP?E4V.3t+;%11g>ku#\BfjPYUacoe/jTB%%e-HAo*lOVi-9pkTIM0n6'0o"eSAG5Jq:nmIbJW %1E&u);miH#R@(gTPF"1T4UJ(R[`?6mc)bVlRCEBu37ophDqe+lHUP+k7'@Zn]&FIjgA%-qj7T`^6oXDdEb0=VN]ooTN[VN9Keecl %`UB:RW2F1)*KEq]d*RQ)l@T>j3[@g$=$*4b%WPU7.9[_1lO.(,QnVE--J-ne'+(=bfcP.[idVPWX)#J2d-HTsZl%UTN4TpFd:+k1 %>+YL+M\_MQ$2[ialL1spr-O-Z^Ins1G-0KY)@%X2s">dRI*GZ1H.>c1SFMK8D!B0qfBW[r3n[n78k`\I-ak?"%uKA*/J30G8'ZO4 %%<,=Y]/cB7[Kskj^ef=p2<`#0q-k.FF7Z6MG&*([-\KpKlu)udm5M+m`1unB4Ys3K->ADmM71\B %9H#^o#PE?@^k1tdPK$.b\>p$IKs0qW0)ZJG9\(=oCN^f`O,6_g!9BVOoOR%rT8L4!Uai.>EIcl %efH*H#B%mSPFp]Y&_tbC`@Gc+3REa,!tX8(_(sWTDQ*(ug"os?$K%6M];'kL_gMa^@>klra>5slh-bW9M/TEIk!q0^)@d>g\4[6! %QD"*AL8p!S0hMNDmIn#PV@I/_3`Y=.IAGGK6Tg!nk&t<0'naoZA\P_HURHjUHYE`J"="\r(bteU4jR$EI!ojE^%ft-mD;2ZWA5tC %m4t[>PchnJIoVT9#JC(V$Z5r'c1:O1Fkus"Y(:_54hCX;m5!3R"hbRjX]^^oM(0nVK/qX/$!ddg-*mY[P-SR27hZlY,u5gJ&`n;#B4!, %&@4BDnt\^$B`l%thf48Pap[SBlckkV"%SK8;MGKQhG/l]@0YDEV_r&JX%)e=122Pal(LX=]A=qCpdbL%GfJg?!E4)?Ft69uU8(6$[O3/E33J%l4! %IsBc.cG-hf2in[lio!!Y''-uc3-[JF'''2A*MPkLl.dF,K#i/B$b"U]j:8"AUH"a1\O/d(!rT;W3Yi>mF+%6k^?s][,4>OXhR3-` %=*Y/+Roq'IpA-1!#"`DW\TQ/Eq2nDdNTlEM7a(TGfNbKQm1u"d\X_X-FV!B!/^Fer/4;H^gH(A,D]fd]EaOC#F(H,468@Y>)cJqGs@&XGQ&&HNJl7Wa50tP[7R>8H6I93jBZ<"qNoB/8=6$j %HT4:tZ6sui8p'7N&h6G&S[s.DN**HSK^<+nUVJ)B3uqG2f,`Xm)7tbebFL<4Focf(bn!=`dF%4S:(f]jZCT2b5?4'#XhX@OS7'uW %&M,]M=g\UP^6XS_T%?e!@MrZ"iC/+I?!obg;`uW>cjBgWn?oUV]Z\WRHW$4H/_A$4&sdiSbG;I)aA9DAGfWTmnn7_.cMe'M[b9p= %;F@!4N]+#n`54"*cV*SCX5n4\XXkEc-MEf];Cn3Wg>5Ns"?/TuTC*5e[",q:l0\[4Y3m5i[.Bilgt>',G#pcQJe,NP5H8JbZH"-a %Y#(8'imU'7ILNq@.,+o3?OXY!.&DIWabb`?H*U_s,Y$t/_L.^6Hrj.Q906(0b'+##]8/dEAA0QBgP+EuFM97RgP+fEdJ9robIA/c>&3VSlM)k.?5N?)ZAABX(`B[S(rtKCE/#W/I^*^s7`&,-r@EKdHffJ3A1j`MMo9VBYP96.mkB1F;RsbO-;) %&c&T&CmPnB)jTk!b'#)07Gu(,_9S[Wk.;SeV4Cj[jh$,M?&A#(Y./IrLC(kB"_G;DR5fRq:ppbX@&*=!6.mk'fbKqD$HdN8@hgMi %0+cll,<",75,q*;(dn-*gP(d`dJ9r_.A$6U3@UFF0(0,C*L#$5h%eaLuU7aI!oEQX&GXYa4!:?7l80?X>AG19s2\c&T;=l\krXZs`W %Y!!9D2'^WDc7UVPDX+=B:R,%-=Ka@d>n`@%+Zk0m\gAV(KD6_q?";,>egfBTG,ASPNRRNPSEJa@,&qgIS(cWHa7mb/l0Ia#P!2YN %`n6ADqi,(F.D'_\l;oL\Q&EuQG,<)g9cf]fQhBLcD!PBa*kk_=@I'?>5!Bak*_=ADP5i0-b29\`V8U\"+3@3&d$Z]/]+H?KTqmo? %RK2CDa&#[V;,@TOneatk3?V`BVZ3Mn'n:^"Lt@jiefE4Jo8QmJR7L$E#N=HlA]7.MY#*8t@1"B"/)V&Xr`*cIIR'UStgVD;X1.HNgVWJ$uerRE)i %j!cG=-r`Oun0VL?b!es?$mh_i9Tp6_m`%,tbf.i.ZC!!2/VB:PC*A`h/7L>?.K&-8``bkLR#nlkUZ7R&'iX6NK==:`^;"%KNlN)4 %afHP67mcE72?[:,LTfSP>pmKMGit74Z$O(9o?"8s>5V.1p`S,f:HcF4[VAFh.QP %*U7t?^9f@[S&L/`]-^lLIk6YW51>!nNn*i=KH.%Gl8+D_a,4h2nEpNlS`4T`(:"dJ2AMd(,&si<=Jn-KP9)k(J9?ae3M?\IXRrt@ %k="Zc+P%tOk7k?S;`)eA<6cT-3lSoqn@f#n3kh-5[6MqCU1s(#3]@W5A>o\WV>BTAG,-n0_*W7hM:hd)Y5kY&*6uZ&dn3$tgCl6u %]:W1,]dFIZ.MjHYq!AB;;b7=FHbs-aE>M7:3st.=<1*-ioY@B0*'^r.4`AqW[,XGP1 %31Q2/F>SktMShGgh^(aQJN,#T[lP)d'Sg`r`bGo264V9i24bL*#Npb_X+RZPEB'jqi&m\mS5Up/nPNRF&i[;%:7h2!(Mf4Mor`D! %,b2\!Jqtlf+lJL %,2_=D3s] %aE*9s>_]j=?WZ1;-Ca)0gL4h)2W`El\E<3*9Z=Z+rCrLm,t, %(g,r-EO<:`5&"H!JcZ#E!.^HZYbg$@VtbK\=J7:pTO:S0pQ&DYUOP:eVKqY[cWZXYF>X68tUAS)T*12BZLf/)b+ %jGhqs,IE^\GbYD!behYt8:Haedfa!L`ALA>7+l-o/F)U7E\ZPiOYfJL[r$-m!JoUQUa@OqS7=S0G<0U==d8:;8/K/Uigbn<=R2FE2H&@J1A[FE/le$i%\IAp,^oB&cC["t;;H %%>fkZB,JrZN6ma-B/FodY21d1fR1,gdPpi8JjO\"mZ/g[aa-2E[ut&P?PsTEQWuu$0]&kOC`?C>MCAC[q;f`J;R32QFFsLrJQjXsNL`3Se2WZ6[&=e[\9%n^ACFO'M.!(.?;m+lcDd$qVa9D3P`j4PLa %d9FA]"Y[I:QNcipX=u`MqQd?sS$(`FlH>p"A5np:?!hb:@XVBaa[V!;n^Wt#AZQ6Fme(/5\'bd?T9jG5?LOA;JojC#Ih1D3FQ24Q %[-ZKqH2"Cg.4r7SYF.=O->goN8RoO*1p).>45-Dc2:HG,5$[BnI-#C*+BhE*Q-J4B_&dnFVTheBgcnZ-Nb5?E.f->kH4 %p$<.-1j;h:EUk?kb*=L0>kE\SAWQ,d4i/1gE`i4QPO3u1DMXC#SqIT9lFC3VlPjiIM %@uE2.Vt@4C]XO2RV=V?EfXgq6SZcrOrEY,\d8>$"4J.$>_ER8MHgP<>+<0ngpuRDeBTWbt8e7WNhgb45+RqR`jiMl02Er9Ha)HqR*NYs"Z41eplqkb0q"_5b^S2M?Jghh/oBf%fWkHTSieY[pSTWd]g[?X"l9]X:X!F1IC'cX24% %hRS7,@LU:>ltA3R`o_:;gql2;\ZOWcYg@5]c/7tGI!L(MEHee#=2+Xi^_a;cdOZGUb/P=7/M*m'QgOJqhg3:'AUsH%;0hHNgAu*H[TN>Jc^j^EX4+Nol0MZ./Cdb4qbFX,An80Z5dC8e_ad/#^Y* %&bMsA=9T8spUOuWCfepte!Lc8(RSh9(Ep`Qf2M5r4$-)ZGFrTu#/][P?KC1\kC1JF/fsIpo$*HFEQ>(X:g1I]56/o*DQS-i>oB_h %oC2LaPNeT"_NrmgXj/a<`e2ID4Yk-h@(2Ua#bo\h8W<`@lU$#:]ghDed*I") %/[r'"HbqWHp;!6nTPZ,Zg->du/O0)Wi %:FE9Fl.L-BVVT;a,JLnkSf9N;^Lsj^7s:B2B+n's?O@!R5D8ERjY7,Fo9[jCn@_DZ3,Apq^'MO:On_Ti``t[^9qmVLWKmLt:P6VI %bgs7phe%")PCI5)[pUNj0CIm;\3kIYem,1`;8$`$ %4K^g*><.,"Z+!aNnZ#[0DHV3sb?sq5eb-S$S/c4fog2J %FugYF^.n$%>EsNmATj94rnAC4aPK+kPr#Y.`7]\B%ce,lh/QJs8?^3 %*IPWW]RH\4)/.^;q>,QX$cMYVc/$9Qs71YW5#U_hmCs)-(]TcN5:i`1iC"9,&[A`nQ-,8*s00$uI<``WMtN.7k/6-CiU?*oa8c&d %@FN&-Is8I!Vt?LN)\^Q=o'Acih)POa/B/2A9m`]htiULA\K:,/.7I"7pI"@%pl*H %_a!gjh@!RR]&j]hUS#YCUn8'WC-gcWfmF)'\8*>^EI>JEXr^h.0W490@f,3JB(tup0?bDg^KnS//AGNKr*T5iPQ)?+^]&][O3pd! %V:7`_gn05te8C-Pno[RQ)fWbu*GM&`?<9KZj:1,+@lV!"e2>-h?oa`P[Z@4Ui[OeS[DgaX"*p8?;MNoHd+Kuh:9bn^R:?D_I %+%9`!7nKNqqfJTjT2D8@rjZa=p$m"m_`GgkiVAV+o07PMrq4c[crT'-Nr&pJ5$nk0=CGrHR?QP2FCUq\'Y/f@OnY4A]R-^06+G%q %a#lA6o]mk0]M,RQnrCiN@(RsDW[um/QYs2XK'pIg2Gl:aKT=@k2s*2'kE-iO,lWQIOn!^H)` %.uCca$&FdIKnI'<;H9a):UeL)bjgYCCA$NA9(hZkC'5iL&HpnRr8Mm@6@a'sOWXb"E!dErQo2YhnE;VT&DJ>,"eJd1WqAB[m>g;7 %CdF:'\6TT:qr?Z.mSC:=W"0*i03`q@0(I@0^$n`)+7N,\agWXYUe#$,AJms<@C6@%$S92R`e+U\Z!u4j@'N[3FLLHtoM`4??]$B' %U;X&uTJ%&!KSV6uj3W,h@q&FE4Bi:C(+,q%$H-9U-]/'YDD_=]SAOm54/.>m^re3,&3*P7Se;g2`1'Q*SQ8jZ1,.+Ml>/==8:4%) %c%3URLiPdi3F&.*>>R=K-JJq^'k!euW)iATQk)%hhfSX!(\c\!b;Gg*`'1Ap42GE]f!BdE,ci;AgP7_(Z?![e?kK;'r_2QOoIjN6<3(J05(l2=UA)Zn"C#1,=,[O)$uW> %IaUcGG+<'e.r5TD):?`67Y2<3@uMu:)Cp@L`$c%0[h9Zs9T$V92Ch(!8m)Ie%XsV,i"1$P.W7*U*$Ydo5nr"W(^[3dC>5ZT8T4M& %!t)(,C9'3h,GD]Mq,g*Q*=YU"(^Yaj$SX2jh+2K=PVOW=[s4p<2@!7nm]DV2K^+/]`b-PVM1a.DWm+(R?lo^_32=7/8AHId1?Za" %>"/RP1)OteiG;Q3G-,I)gj8`e/)bN1QDBcW(u.=Zg.2M-+Mqcf?XkANJQPe/m7'DBGc7nN\m%XU\s+r_/fjj>,Jf#YaFbqG>6tcT %V9$"@GcZSK42()]pU"'0lNugVWTR"j8d*o&6?G3`:b@]mOH=.=,f+@E";jb^H!EbFde:KA_7__3Pn74@QBcFRi?t`qOG!-A'.^=c6'*CL2A8&>N%B"a`_8oY&!)9=9=1+K!$Cb_/)&2MFX^lK>WVX[ %AjTskJh414h+S*)C/sbB`a^?shW^#l\u3eH=AMIp9g*\[1GOKOpLSh[G.I)V%m)7gK#7a'KrQhp$LR23;[Xd"'CM0$j9d@\[V$P+ %iR+ZLOO-XVB8th*o6A8+_@QF5OJ>:?;.;PfOdn6t513kYD%eORAIF[:ZdqiiCLrc_^dp4hC/f/q*bBR1btIr:*K4D@6bV77V/Fg\EAsC;-?'"krWIb!i_8ClKGX=#edAUdbY(R0fn]P,Y&U7!^;*=/ %o1dMC8k^[=,LoIaoseJOqIJ\@8^UUV\^Jn1^n?PU6*tKN=.DnX)Y^^e1Ua`n60#$LInuh3qn4MlYZ<,o`(N %:_\rbM4u+,=C./iC\t7tr3"ENXAMfNCF?,+3-g+!Wm65I`:3oZqFnAe$eiYOJ/-.G]V:FSB8#Fa?q\BbSV+E(G^`3l %fVGZ=EfoOUXa1N7;`)gQir^WprKhTD.O'6Z7^^JQa7D7q\AM6d7("@*8'j1"8.NYfp)G9h"KH-NIAU4ucW\/)e@&\0Xg#+*e#2hA %Ts(lTMG"K%YE][/DfgM4<8Kr>iM@[bT;3/\6.CL,70NDLS=6R.\lE4dPVAo`lG:0!lJYZg3B1'X;e?X?=g28s\<-M@>@BN,,aHbX %Oo\9;Ttp2WBQKnbXerkW#oFt_JTd+*AA.2_a'V]hCng_Q`aYg8;n=gmmhGUs2"uTB::6Q&s+KraY0]:p#Su&'k@7,SVOf6/#Ti4+,t2%ZrlN$dfXKd_h-kO?@hj9[#?te%p!`2i)3CA;4KaJjI9V<-j;+]:`e.c]Er1/0$\< %U1VKCLEE'1IPbm\pN4K1Bhf4)Z9qbp8Hf(!m-),/6uPb\0Z5[D,oQa+Np\HelbX=i638/qN.<')M^fmPK&Mh]A"RX,ece:dV`sM! %AplWY%DrDYN_=%e;FuNp6O4J?0W1o[!M4#KA-e.FT0BM]=n7LYN2]'IES/UQD3K5C)7Ag6j"eCkka(k3TDLq272TqO(XFk"Q7k\J %$Pg!l0_\1k;$*YaCAm+ZKLb%^,!_imKp=n,_t>AW@+LEVOs?l3\EiS":J'9@pI"lm`WLt$632UQ;uiTq9+Z2d2P0t86GrYj0"A=m=JODj4N]"cXKR$TgC3? %^p>$CC^TOtYm^%l8jNGJDDMdL$6p(f@l"V'CJ>2qf#&#e$#.'J+?[sV"]d<$[L=t..kk92bP`V@JWIaS]P9A=4L3)7/DA>OFff4% %>WVX[AqJ&g#u4B7AqFYqYokNR3YjM;ohKH'e3.Y\6@2$f[U3mZ->Fm;Ua*G"d;Mo&.j9e/Y22KJ#p)Q6d27/P8m%(;6*NQ@g)(\j %"H/^Da@Z^Te>pZrh+I0g=C?B.s$]ri+%[0g^f"27[YTO:C6?Z)Q(Y=gXFs4W5A2@QnHO"'@,hV7Z(JCg5TW:$NKfN3@3tE*3/sH)5'qL-GO9m":*&.`86/qZ')(@%K>!o3c`:n+YBRD8sD<4SiOPTp%;C6g>S0N(;N?!'jVI %'NVN/"pJt>+Gd\d1f2e-`keL(?Y(9h5qOLb.,)oJdaAR!.H@ZDs%g] %;0:9pYW+aK59AC"60442UKXFR0&/lP<)FL?+A*p"8\[2E$\@9u3>F\H %BSE>t892@_D;VaV?T#JY\A$ml1O;`ub%V6>_,N?jk,?jD]%('6597GZUS*0E4[>W#G-($ %K*M0,bf8_9!k[$Z&a6,(70,;1aY=]7C\#g1E_"od"b:\'UY)3VCAg:W)8>C)CHufL4D+1^n"-tQdFT:`REOcC1('QoQ]r`@ZRG6p %nLk_2%d97P-P"VU'MMsl>PiLmk*n,hX::HJK6o-!K-#^VUaG"WU>+Bf:h]=($;VVLm.u7>.Z#("n?4Coo%U'-rrMRH&Zu %P=9a/,;c0/O@=5^NO;G)-`T$9jMZnTmebGR8\9mg#>Uf1lcq;GS6S,Md0NpAq,]l-i"Bu4=Z4\2N#A?n':C!Egh04<=o/Vi]-n)+ %T-BH'Tus*XMHkK&d4+'EX,\HJ/e:]2_b6#6Lh]XpL@F\0eII83):IrIYkArt'U^A9gLnU(LEE'1FYr+sXlIes<1#UmD!"_t36\;+ %#K^$a%HiO&*:<*joJMpmhd:Il6A6#lP)(8p9B_b\9IO5:pf9rs6FQPd^` %'IT!2/K,/s93i)d0e-s*N!2Z='X)2osVUbN%l=hW9H'm3:kX(=F;I5U]QM8i<&Ydq$u*o)Ef %P)FYu&6Q2JH!+075h081j)%Y1<24"9W/nPK7^WkHA]Mf&,m4FD;Tf'7N.e24>H!ZXnRuIsrM(=CP_N2Z*:q]f>5(-4Qf@QWk;f8tF %[TX?P&SeQ+/VMLhCO1s_Y]9cP/T!CtL^'ocD3Lk9.>QX=(StES,B8$5*b?U)cPQ6_4N^4I %Xu22l>7Wq9*B2^PM)DO>K6sN?fo:Y-M8kD1D_Vn"80!BbO#@V!3NK/BB=AN'[?d(sl/5WG#umr@^mpK$Ude39V?PYa%D6F9F)W>(5WWPOdX!T1(o-h1Eg]W %(^Gh]TJ*^SKM)P7#pnB(3Cu#XRT#rRf^ik]8`=c2XC#Ha,_abuPM=:aL0X5*T\.KlFff4%>WVX[AcdUm'OJ.Zfa%YblDdm--$_:T %okrOZXaAdGK_:#je^SZ$2A=(b-Ut%JC&\nA6a\8XrM\WUnN9P/Qo@l%48#@(S/2'8UOIqZpf[ICc#etY^LoQ5cap#$Li,prJtP?- %+K:NPL@i+IU2>XXQ-j(hWQB,FiJ4=EZs00L'_/h>OBG*G2VjhC'_0g7_qLlpot)>1Uo0%3E@6k79W;5,5Sq%RnK' %79"%H;^@6&7[+MO;l&5T>]gG.J;,H+:,nM6Pc=(`%rsTKia=[pgW;i=a[3i="u3Y)SRiVZ&%.O;XWR %gsJEC,RE>Ar?D4BSd8R.L?Irk6NS?$LNjNsTWbagLJ&.B#s&./gr5^a7:6L^k&!tg"1FbP,RLhqfMBgE5*@7R:4j#jHrCn5o2Gf4 %e?p(UE9Z:^JI[Cs$bS_?.0VbC(;+(A),KZIeN43bW-d5`L\6>me^SXF"W`1Go*%F;:JWeaH+kMXMhu=5\$Ll19;`2B,AlK86USteu.50j[c+>8rQjo %G&=TMI2+5/co2]l0o4d%"Vmp[lQt^4;3?+1T,`I*$_e:J,$$EiCJ3+aOQ!aAsIEJH?=L5brjf[_C9='6QLeApr=> %Oo"^JBoU5(LSkoN6t44?eD+RhZ]f,,B:h$#g#c6LG("qkrkek5T&^AppE8_4')47nkJH6p=k9VFkSNsK55hhAgYkDE#a4X`78k]: %a9>-sT8*l7_=S7@JPQ=!ZeBl\SWX`=-oNnkF8%4].k7V.fk@iFif,Z]7_ %dkn!Qjpu7hC(8o_?YJ-tQV[XSD,A5f)d%@Y!iMl];8rVZ%IBiX;"_:7#CIe'e:akRj+*"./?>&o[>Y31/S,o,HMC4SJOOQnGUUsO %*`rW!X>j&qMg_7EV`&u"T(K1(4J?N)g1p;b&`;_[j.l`,BUQ"MR%RZI5SMKdfITcuCiD_UMa5/dQ6kW6[Gr/=3k0V;7fe;V##I_# %`Fpk`"ATgTAJ4MB_-C)eJQ]T&k#kAnQg>i^C8DBBeUr3aA2>e8b@D"sjUX31bqd2@^h*:1(AdiH4%u5:Q8H-Ddh"ks9DB^R&DO?E %/[='nJ'o$l2gU>rY_X#A3H1G._.[g,^%"`hZ,eY1#IR]DOd!2dgLc;E9.<4jr:s]2LBUQ)[)$R%(e_O+@V0,S_cH65AYng/ZbtK1 %Z@`$iX*'XI7d5(k;&shIC/)VVo12s)K#8(^]9&LaG*l@AK"rcE47)P6T0:g7'/2l4@b0O,7D;(I=HO?uTGe3\-GpAF %s)95D&cST3qOmpCaL["![jjL4G[R#`'.md;l3WB05-Mb`!*#_1TY'q*.EP7haV?dPooSjk%CM=FP>>Db=KN3E!o5(J7c6Hqr,#RO %W4%9Nj=73dp+*7`A+_hR]a$a-c]J/0Rf1pq7!e[[d"a.aT`Ej&d&k=CW!/K,%(HY6KZ9If+?)a1nBh]&mAke7O%Cn2NJ%5mC:.?-k?]%Pf3^[.>[+kKjFGd#FQgA_K@IS=WrSn_qD#O9s<(Wp,BjDGi$$Y]$>" %e=jn%fF4BQ4,)eTnT^6d,R&?gX;8DMRmeEhmJ5HV(2qFWar,`j4bsGrj:'&b)0eIShXVTcp[ZmelZ7eC'oRq;A<*e]!nOf/n4mo %k"tZ(Ydf-nht?TUCN(.'N3/c=ZO71E4t=>`=li)PnX4,KQh+#=>d?aTK-Pq\.*`+1Rs)Ngi$jjt4MIUgRc_!X/dilDX7fT#LYjE4 %bHeA'^`j)n).IjtKkA\B;,]ljrgl,ZiV=;pcQhX66l5GNHHpZ71$F\W`9<\2Rs=C-UNCe`RDE^(hBQ>cOH`s<9;0M3O\`NTE` %E=&?BcqfjQB3@>Q^bdIG[;TgaVj2nnJQB>epK">ME5@Pe+aFCj=1Fn!4'84"%o(Gqf^2+(,Sm6]O%OY!HEa6EROYI:&;[2I04SQ] %78'S`Xp)$WE$Faa20qgWYS5!PTP`2JReQd4tfO0(941#o6L[3!V?GqfJmSkZG5gpYan#ol(jB %'Hg9G8Ms%,B;fqrZ7,'k6VMk_?6kn26on3lEHaM^TDu[Qp"/oWe*CmuWR9YO3,&JgoF=Gbc5puW[[s-nf:=\duH`9[Palo(N4)A@5u78IW2Igs(%-jcrj %lZu7Y#]mA6nG?#]f"G6o]h8l4QVC?bOjc%m^%(FiHuOM75I_QO<'h.=>J(YYR+Kor,><\<-pZR#/$37mHAS,4Od\> %!j0ML_9t1uG^3\;N(:q4d4:Uf.0RZ;KT:LX%!q#g^;eg`=XP\#JtIkJV$n$!7;5e@h81$]h9q*J"bk1"/h4,jP.1Mn`nmMuE^hIM %E&f&3Kt\lML5>+WN`VK:!bjc/jc";p_4YI2;FdgH4C^-cI/q(a;+Oq0B[)KA*+F2YV+;fTFBJ8>,UO@fF %q=MEcrTVf2=;%eqq(_I_%`*Yg,JR!',[-g3]lW%];s4SWb,JfA$Df)7i5lp!Eb`qG-u$_ck@bsr,<.P5X"CT6SQ"!;c)!,5E__Up %)Q_Y6C:^F`F]K-1`i3h!oJJAk3&U5EkEg57NDj$a.4;mne?mQL/mMAlWhE"p:`$OGC5pU4HjQj..4aC/O0"ce\4Q)qF.A\Db`BW?%FJOdU)c7:6UsnR@J"(TbJ9 %87f,6&U(B1.[07u#TK!qNi9Fk>S2.`T16?G8k%AX;@PVrJ%6ci?m0\*OYTfH7`eERMA)f8KWU.)7S3hNC!jZ<6LpS]k:G:LE7,lcFND'ISfpK$;\[2cVH2bK5.OjqeD@ %Vt6G)[THXuds4H]1&INTPC:ck- %b*.QI6b"Yf]S!\9FCn&*6Ro''0-KjS2eak%KiO4[dTKMVYeC4-T1eNL1AqZFIR7Ln&jgLL9GMrbKKKd[H4I>b:[#'IaftGEb4A$X %D<,p7jb+\QeT22C6(YOi[[M:ATuW-D-#s6A*\#6SE*!Ts:n=,9fa79\\aK)9niZIfZe+"UcTBV\Ai&t'H!VZ`K,7N!HB&Lf2SJ5C %4>!!37ZWej+DeXAFI.pWTFP4'6kXeKA3p[<7%VFfk;7UMcl:\9\4L$Ocf:a(1X^Q$o(8G:k^CDFKA_4,0JaO9-gJLi8$1gI;]TCe %F-DTESF!'CafO4HF5#F1P?-R/q4o;q]KKR1]R#;rpnXa!ff7kiGq?]WCuYsnN;K@B-S;k?hgNp>b]i/ki^ldUikN.7MdNh29ZrfF %GgUOA=faV$aud:M^$QQ5,kO#d6tH5j&k'M5VO:9(Q_9A]2kN:N*$&@;hWL"&OYT#Xarc>c+.ME)O^*GEl7,8jUXBoa*\!0XVg;5J %+t1fhA:!GXL@)UYF[mPH!dLMW`<1+&OS8#3X[0Ll.KXps95^)VIZ^S*'m)Hb0(d$;J9c33-uY0%D.qXfZi%SrBo;B:aD!?(&UcW9#0U%TQt[dX4AQPH^I?2ABD8Cjq,jRHI0HZDBi6.C2N[ %s7]m^=&aN-,CEe$at_\9=1cLo<%4b(GO]o1g5=MRaTt,\o=RrB+#j"09i1-cqalUJ(:/92#61:"ur=A='s?6*0:1IA_rj,,rc#Ko4$lF8%, %0@tD])-Gs66WNZ3>9-i,Hudt'Zj85R-JTg.3+!_/6o1]E-I(`F&6K&AXM.'*%P2WApY9VHG?\I;Vg3#jnERe5RPAXid3>g9461:# %eYmh;@$-]("Xt8Y^*)M='gu8b0Lr;Q/=QL(q%)@5.^Ja;8"R-U4Ek1qi2G)4ds87+m7>L->B-II3("drmB!H?Dq&QC,!UP7`1dRm %N`_+JD5UAiF8^NC0",u'Cdg]OQ(re<0f+93A5b3qMmV118bgu&G_:l;np]mu64Pc4\$l%q#g79(\Wko%>NYr<'l+2T2:08k;=:`o %0NW9QLpe(Z1j4qWc!L#0$K91YK&0=Gd7*P[/:H3dQZP5ec(FFMFMV,\e=i<*R^a %Q]eIRT&usk+lr]th@JhM%nS?j[9HP&k4tD:H:o_X5EHR`Q28YK&lG=u/7$(F&i?-'a"WBUhrU8DNf!jhD_/;IcP,4J86iGHbtGMs %"\Z.k[W]#/oqoU1FR9#Yd1%KIjLAm&ZtY:0DBu(4dAG_sBt`pZbgAqU)dZClreq-UROFqp.=p][gD&X\Tug,P]kS&sWA9Xf<`j#^ %,Q(@R)BsVLd2$2>a=rP5;(.d0&E(M5F7^\.1bn9Yp0Lp9,0?[]KRGJ^d%IhJAs#JbBHiT9kh'lc\V15V!81LW>%jY8[9DL7$OsM? %/OdfSBq^A1h/pg=!Xh_uo4A(epSEQj>!q1Q*(O%6BHh\/MKuSV6lU&q$P]bQd6tQ%8Lm$ZBMc_$qVjN@g.%8?C^;!k+`'!__1l@# %0[V-L1J(98M'bQ'.$5n#9f*1(`C]Gj1sog)Cp,P?,[>HQok:(nIA>K?4'?6+L.@NX,:P#%BJW9h;D(d3[)E;loGS+^jN#Jo3*U&C %5P".48"R*7kiWF(QQ0#` %VgGnl<\B#"h,tPRSG_2.f<"Nn$ %_An!8:l%M=/pfg[pd3X_O!70]aa>9f*b*nn2FjK:`jdNsI([MI-8"Mq;mO(^bhiRDA)Snk.2\D?1R+[J*)I(D>t!1V0,.G-"j*khoI0Pe!L*2(gJbETMYJ\Nq6ta]uoDgLHk,*oaaYGfLXXJ6H)<"*VFeDI#Pe$><:eaWj-oq6q%)ZLq3)orFo!?/LZ3:LeVXm4DN"2UY)lg!dG;CaU:Zl6#A\6.^k`N?O(*-ORkijpY''(;D]eQ+m>[P-ea[S_*@tX2QlJ5S#YU %8QrEic>,D`Q)#^(TVjG!V0L"#3j38h>Y/*C"a\U-E\3lfRa,\.ba"tM;PLXVUXp=W/pgP-9=9#!OQ\8ON&c:iU"Ae$96kVcp,!X2 %\?BjX-Ag#cc]M,"-XEUHIonAOj/*VW.RE.e6eg,\!\YKr:jh!L6Q?[b/DB?4CPUpiYh++7Y>P %YLb1SND(,JqtHEB@smOB?$1'>+bHn&lC*6Y8Rr4B## %I-@"o$H1@">u`"JhXk1RV4M2Vg'Lt&XG3/UkkD#&EA'T7l*01gGE+41MMguJ'0ATn'pqIYSP's&`Cgos#9GM%:B %7E\N8Eukp+EJO)>[4,KjLs50l#k#_SiA/eo\8PA08'032Y82]='TlOX2\XZtpg/7Qc(lo5.2INBibBF0RS)>.4^0ai3>n=$5()J&BjQ %B.TN+2Dj/Tp8o4:[P])m$e\&:$VjWuPi?Rrn0:SDrh3p%(bt%/Z_(uJrb9^>+"!#25R=o76t7P]9bKo3DqaB:0Q,N6(e)V;m\'T2 %7I2_"HR+Qs%S>\%"secHOU*/qieEG7;7,[3dfqp^oi#_sN\&>D):5rNSLjL-DIcU^9IF;D@3]rD@g9#ON'Ojp'Ebf*mSm&$9W*cB %AcJ&Si8LH'DdthNO;g!KF^mI0m-EJ`U>2,2_F2:2lMAL/=PF[DDX/\TCs1XKU>2,2'8Mn.\$Q/H+8o.XEsYE[-6R6D:0%M_@iT#J %@(F`4-A`0N8>9q2&NUsF3B24"cTR@X:*^/_b@*eg1U-EWRb4iq-H_YQC\ijBms_8g*f8m\2Zm7XV@c8%iYt`7[\hG+fl/0Y@VZ1L %D2gg86AcB0JiB\hCe^[^Z=X''52tP-T5SK`Kc%715jQuXZ7&b$,E'Ij1b'gkR^S;pCBgkWNBl5bM@nTp2nCtb9r!VVbO&g9Lkj<* %Wi_[#7VQD]0/u0;D+qKC?$?D2a7b(6qX%t2WrFXTs67!Rn&pmD+0@d-c/8Nb?iTb$HP[K`+tC3';E*Y#08,i!qF.,1AE.r-&NQ%I %o&daua$2fWM[ha7<(60^'X\O=gYjW_AY7>)GqH[-]N9:;[IB;X2@[;7R)A6ii3a"5GcbemEDR_(4#:>gmX`skS>M`5?d`("F.HmBAMND0s`VX]Y+Qf+)$632:<"EDWnt!Y\coTQMFTLjd)YY8t'KnQOUDIc<9FiNo.pCDtY>[RQp,CDsAk %/&(Q-@;?coPRTP].^hfS@VZ1T/n?'/06lNb_q$YN41=LJ\;bb.m&/R+\+/0DM6;QF(4fksj0`OVTO,poJ*+<9jW\8cq=JUUJa#>h %ZtR(:-:`4JPT7_A'0!K_Nd0..Q\VbUW>`.?qo$3ulpI`\VeXRNeI3O=^@nKU\8Xo"[2+@2[cI0$@Db)D2>6#6O+NP#Q*;o<:3e4O!QUKsi)L`*V#e[9NdNj+dORC1d)G/C"7f#0"@_ds/Re=*EM %k_8hU1n6F+/lOU6.[bCd%QD:4(rOTM9NS=SYJ^H%n.Fh3I%Dt@_Bg1+P/GGC8>;R3Co?c2MN5l23a1BD%7,Uq/PQYK8_hNpLP!f_ %@=:6_r=8O?d-tErY$C^rW@:BAikjKQ7Zh7?(seK,&Ff_D1jo! %7_isA7Ju:HSGmkoIcA67!4,aRs.9D"pM/kQ2:ha)a7K6"@5_m'fM"kC&+.R2c5DZUWt(`o%D<9#S:_@^GTTDBUO@gQTA$?&+4W]O %bjOjKhic+Bk+%`d9X#q%aWCA%mPWu\BRPNTY^Nb*9eo3!F;@5JaR8prW %MZ0MoS?+8W9XJh_MA)1/M&l]',]T99j6S;CKO@9N&EH-Hb$p18,TD%^FZ(2t7nRbf>Kg^j`1E"(MrdhZ*I)*pF@5L!MY'PrO1uN> %$MOJ,%_P*ID9\>T>E>ri\oiS[OY.o>UC+Wa*L3bQ*2_mohVVCra:'e3*QEMAkdW96l:ntS@LFNUk^TV@@Tr.sX5e!NE^R@N@@GQ9L7\*(M3D%3'BHZ?=@qC^J>>cp]:%6S'1[jr<7c^5sSD+;QLeoSM"ORH.6BIEttl$d9^fWbgGcl=>PqiN#u_>Dfp^ %^5?Zgm_Dmc.Tg@+?j]*==*8c@&,j]e>b4%$C=9`]T!;HI*.#q5LUN2Ic:7Sk(opY#=4_-%=>ToX%uaM]SVN('VVmTAAeORMJ[#P] %Z:_0Z`+dP",q<+`@Vn62!h#S:)BQE^Dn&6ZKksIAF@i4/2DUI3Apc?OY*Q6Oj>7-`.i7!pS'.>T>e?I9$Zd!/N*o1M-BO(MP?Q@e %#sRn0I["YPB7?U-\;Y<1H.c0U.W1oJP=9naVnb-[_X+nZpB2L`^0Z=l3o0>a+P"L0;!L%i0f(%+@$tC9O+h %c\6RsY1q/rl80^lZ,Id(k:3R>C!qr"qn/juHl^mXCN;ZdA^@5!gmt:BC>>+l+2Jo1Y%e51UN7i,gN= %nHJtG)Ecn8DuFlO2lAgZ".-1''o$m*@Ycu7L'q_+\1333YMBDa)"]>81Z?iVq$p2MA%"ee:15=<,fB3^_AnE8/skoZE.]dG1oiJZ#k>1b.nrC*).RrD]KehN;D@2$+#G5Nks\U#A[R6q\mVP\dPN5-H&CA)@LWVO %R9@dqOn %4=WMr*Rl?t?K!U)`mt4i!&Y(FM8_"ueKc(H.Q+%Qe0J\Wk)q7E,VFkKGSQOF8WF:p8aMVpeKdfYFnP0/XsQ0,Wb#G88J[8gKS;#0 %P=XZ53V'#F5CZ=f02s3p!jUpQQ`EXe %!8mGpM"O/&nca?&b92GBacT"hnm9d%I-`LcPhqMEO6"ei/+/#7EM`<2,O01S(RHgZ %HB'9R`f;1#EREkPrS\EB-',KJaI*H:D5j$CTfOtj&#_gBnh?^g^T5T&.B=CgVcG:EZ).B8D8a=n5?6ntm3o))\0ZXW)1f5e+^'dm %>;n20Q@<8pR[@hFDV6eq^e:pi*KjVOdCPEK^p`0g\iafMXbj:u09RpK-Z1.M55Y/a-=Q/@gMMp8gXZpJ91nWdi5sS)cs^]fW%#Dk %bKs:1gDU*LXVoKsOCH#6i0[[u^Y9\)8/L=#AcK\c`5?4Pe^ghF=sXIX&L8AVU[8O#?FbV<7U?!+A9!5kZIg+>C52i-!TKM;Z:Mld %83BQU8:OcAK90V`_a^p[>./>],9FSqWA\uk(?NgMB\f(O(<(kaZ7*2Z;_c\*;7jP"''`]Md(YTi^qS`t/BY*ZA5T^M+!X6;I.m/K %9rAMBCBh.`9dbjI_)kea>LTR=B\B=igR8.X>LV!6OF=pYi12FAXm'A9BN[PhN-P-aVqRS4aK7#`N9*4'?CH %5Scf+7dYFc?fZfnD,Use&Z?""8@iJE[8I:AfW]oZb*MT3[h0.CrDYj@d`#X13nh'?d7(V*/R+RsRmtD.bDk-%>YJ%f(j%DQN=Mak"Mlsnq"p\pucG1EWQ+s(\79ggROZmfT$,/NZ/'EeHI,8*E7#OX*RPn%El>3hT]D('GLR %dR.f,b1:4^3F5dQkbGEka %mtS!(OP)**k>JhUCEY(Ijs8;do)@nT/qWJI&/i=XAD>E(Ag9DGj6L#TK(0.30>Y(B.Ti2X@?*OmpqggpD`m0c-.uW!f90sR[HpTU %d.rH+H2X:4YWVG&.N"I>"`k>%bg?O9'964YM$\93H/12J[MGfXrJp;LJb--+:9bbUk,tQ6R2]:eKCV[+Vb"5tWLtKUJ$AC+61IOD %26$M]e6,GLH^N:'RAfN8XVKJO%&pHkrR&J"l(5/,(n>GF];j^kf&S=7E&@)_D_80N=Q5,fYngES[C3A0NbGh'lB+P.O^W9]1plZ2 %lf-s";5'0:oMPoDHctat"u=EET'K['Ck[L;*c*5t4gm\V@0B*am.KMGAILos_:=YVGH&IqXX97.Ra@QPoL(4f,)5BC8M=@Jh"+F9 %1o?Gj]_ZFJFqM'R#t7$]k-JWV2kbtYAhmVHR=2M9Sg=c=&D)?i[p6@tBu_6pa:Pf5O=47#7jV*t,L"P!_HXl\-@m(2jg$0h(s,^g %r\-5WNQYM8Ve6mr6QI'#-pr[UdVRpD2%ApaK?)PN/&Y3:lS+e)Zg5QWaABnV7*_aqe*Q6]ub1oC@cg)QZ %%:7erbK(7=eeZPr9J^u-/7B,UlK/ZF3ha^S'sY\[H<1/mGsZ$s7i>VY)p$^6PGr4^A28?KY!Z^RkY$e>A28p[8S^FJVfh@`i0d8O %,l6&QFim.G)3N#\50$2K%fL>)KUg+'-NmC'QAhc`2f(V-<0R7?((A/D3C5[cmq=8\ajQ,1MUIPk6^[[ %;B3+[9FbfGOtjVrAZkBNFT:4I]?#7kGbnCLG[EET=*DO`6-`qPlSm8\8:23gM0=2R8pWjNg5Yb4KK<-U&fau9iP=hX["4%ZV:jQ3 %hOYsdHHJ[0!`tGGGJ)3?H65sE"ORBJYp;f+UO@eQq:^[?,2*-25gW"rrP8k3=2?DDh?Oau#cdg45/7m!rSNjAI?Gdp[7leXr:K)m %m:YM4M+R[U$"7.8R2>(/=(riak&qpaLRFM1!5\$D]Ip@fp^cq"+8jNG3ZZP`Vduq+2YKF`2dqH+6CZVYWo#(O\3YLMoW[!4Kl=]b'D(S+6@0ARG1Xp>BpYkS]j.Q.nu%![MK4`+g\9X9u6ipFUJ+ %i&e"4TGI*X6[ZT``H_W=l^m%f76+>+J6CO1Bd05$+/b37k^>_TRhWXVHhRirqju9:-YA1"IQRNtjteGQEV-=!e?J!F %c&EEDkg?JrQ,%jreo908\3m_;T&kq^EEFj6DOGln-lto$(JRPg^7fb-_K8&PO*uBO#]it(E9`GK:gi?YXP^2r,aN%LE%`0rcCW^J %ct$YeV+j7_F^egA\\olMD"2P!E;07V(."a^"m+DCbKfJIL;oJEp+iN0FrG#9Z-G9Cq&O$6mfSHKgGtaDJD1?N[#_FSl,BGVMriOO %l[WkYpdm,AZT[uIa6h6LCF=U6p_bPNQu'goA_<$oA\T7[F[q5aI?")T%HD(\&bQ/)S4"Ars!$fBp*lW<&LREBes!af[=LL,tX+WJ3&rg %0Yi!?cR(\IV;sn(%W".mW0(4h>rVCZ#IO5'QaFoV)M5G*(MHMTNW=mf %ULRe)W+9+U<0l5]B.nWpfQBlpZ[igSBLZt,r$;,:ed5c4:i!;uO_YCr\2-0@5I>uc!F!.G#53W7h5?q0ISNmHRPm7/XGi-$[>U<> %N+Z[aN/P_))t^jn64k-&6Zq"_P+ZLQ@n@;PT6:0r]G9Clb[)M4M'4mVLe_>#As)UCf"em#&^=Op^3?3$]mCKh8R9!j(kUu@-A:Jn^,S4U9@30q2(^gT/q.b&<;p_bKkT?9B/f8J%Cf)$+r6_[[PET=6CD)SU+d?0'<2b)eo\Nl`: %dB45]E$7)!3qX0l**fo;'Sg9o)p-h01+3I8q]m.[#/\2d#EfhP2ol5Sl5Q_5j %EsS[uY!]J(9B"AKUd^'>V%bO.g'(>6_Amu'4Ip%B>:Q5YK2LOAHR&)[XH63eab#MU<<6+.lk8Tbs-&8;`bN,^*:>R3E_Y>P6:QAH %AI;BBUgf!;qOj@i<_TnSQa]"cd9dql@sIBu0&PbiA(bqGq*@iBD7cT))rX:"9F&E\M7AZQ!5q2*u8-005GJ>?0uE6f,cT_-C1RQY&\fJ_Q2(?HnS@f9mgN4 %@M!5E4Rt"c$J05,+i#!AXt-)d6@q'CnkM;QN,:'OtjBLfm4X46gi;;0k@,-iKZ4O:B4dXNG>h`<09mNfM?/ %ep.;Q-(*nBYS3qu4i;U/P6TU[UX2oJPh2drH&Df@i0*+N\a]O4O-3TjTiFrIWZkZ'L6bf;k]U@:mj([P]cuOc]>V_9?5+4tr7N"i %h?=21SMY]:p?kjUF?a>Eoe/snB+1jpRmbSiAmUZ>qUEo5)3Iqp0T]eQCHhYc\!C!EIZ\**8^.NA1:qRL(>fMdu)^\d\8UL$HP%n>`kaYkRjgORd*&[n=l/e)OFe=2YqahIB4#kfH(XnpC %rRN5A83#d"@2C(';8e,lcH-I`_rX]_p(OcFTAJ(,e00',buR>t"&)9Aim"SrRp3f-XS7L.T`!ifB"1OR=1;Uu?Ne.4U\pe_l&7n@ %fBT,sMVR-1]HPEhJ/:bKB/nt+^>tm,UpD$j%lGn+X?]KF;uc_frGR><#_rAkGO"*!T,S[5qnN/`^[g!m'BMmlRT!`I2b?$aJ)3Eg %bs2,mcbH3/eG>.KrF<[D7_uL#hca-gi_dsD$Sg'9TKS6kIQE!Z)cZV4,\e(%8rRn0Ohm%'udei+O. %haRslY&GK;g/;GW4rrTPP07Qp%=R3tOI]:[':B-4#t^fa!C]>O^o(NJ0Elh'.[b?1NiY4,dFR@DJ8SZ.$T-;De4_-^[6SZ_7gG'>_gJC2*"C41h%igt,?GCZ3*g4.F_a9OShSW+ %F"V8)3Oo:hYF:S+\P%KB*tP)D6m''8>(0-lJmaJ7[;8=DjdbKR220^BL$#.'=[UDi*$D`OL$Ha16*`nE@ap@[=0>i"a,B(HD*Rl;M8;F`F4UM4MAioYkJmrt2 %on[MC6p1lkVB3jf>s4X8n1`[#>;D0.Sm1mc@_BlZLN9X8LIqrB=pJ?nX[5DC5,XAWB1-6i1;99@F#]k*EHDFm@@/L<'W&)>o*XQ0,eK`1ZRjo[c %klc?,4]8<_&.[Z8CUGCl0L@kdX70E^.(Ygi'[gRH&^nN:Zm3YKf5!l(S4FtFnnRX-6ak46GFs.R`DNe``*s#(R35\T%&]kVEF:rs %$\YrbdQl,E'lQ[GWtY!,RL7`Rl=WX!;L,59SOg+maepK>c^@6pdpNN/(grIRi$6@'?]c5d9UO:EEZ8pS%F/n-gBnm]]]0@nVh=H\ %@lIZ4n7n+aX[4+N>UZJ5%RApep1U9]-[(s+Q0L>6;P'0&Kejp9!`90#7M<36&*N!!S.%hUM?H5od***BI,TaUe;)Ik %`X\rcJJeRgN556j;8gH;Q+ND,Sd1;'6qtOE'iB(AEsNVYqm9#"@]$!oR2t_GQ2DcN=6s)Q9Jh7V_RlbmJCr5mhUlWiDpVYnT0LPLB,bE:H?_]Xe"#)=Qr\jRfQUf'?D'm"Gq-C"9:K$'mb %Z=nNUFoUs`ORh^[r1'$^$fBPGn^$8'-dPb;_(juZoRgYq=7Pqs?J(DIgIEC6FDk`.$EWoLm'u?.B[u+Ke;.JrZa(TUY+E)`l6fUP %j"bPu4!jk?ELA+[H';OObYgkMajpgYg5r$S8;F'!Wnk*aP#rRYVo5;V<;T^oq[m:Ar]A!bEG!ESGNLalU1D-mQGW7.-l=Wun'8bWanEr,sh501>` %'r'n=hNSO:8l=!fbiE&e'$Zj^FmSt`FDeSe/4\Z3,.@8-0hUk$q$"TX@R`j1gJVdgO[3;^=K`W`QLLu!V_bYG=s$C^Ag(i'#u?ng %)VG^Ch-oM&?Heh&V?9]f-ID,hrc.C6F>H;c?5<#p]'5$r=_+AXF>RE0l*U_Bi[Co>En(D(4Q5lS\*5J %7t(C":HG8N+Wdd`J>21;KKIir.HNU8(Ec&REj3M-EU,dl7JC.QrME?RiOMEE6,o*_.5=A';a[#WGSabp2=^*?FJ"/Zq_+j@K!3AY %r>0`rI#`rA4K'WA`)pf9:f+7-;=MJs5@"(-f)@IBd:\(Ts%:&Z``nC(3E2sfRbuAq6$[&<47_uK/O8l&[Atc_%lW&(=F_corUeio %kdFJ1rU(l#3MS+^')e@n1R7RJV%%gfGpiXpf"WunA4*VQL6lBZ<8f>)*;c%SnD@liC`[7U:RSYGN'5#`cCuATN %LlQ\edT#Nr"afuNACVS/#8`F0`ejoYUe33h)bkI,D1`aA'Yb7?i&jqI[C`gW+C)G6@:8A2!]$ %UoZi5NO+.obo:gB(oTS0=hYlXo+^Q)gP*JY.2VR<9H(>iH$":Ep98Jn %?%=>g?uf#sd+j$VMXJ6,6Ugj2q<[C%CLhHcF94dJ8?9h@#^Wd3["8b"9/+A/?[DGqfXq0(lBuSaL,HX8btljlYC207O8J*()q3h- %V_$7l7qA&-Q8b/"2QZ>$M080UVr5INqq^8ECE?=`[=l9%X:(Oo:HKpa`8=$SCaf'\.`?>s510R12S+H`!GZ3(AQGnUXoB@U"8r.\ %r*3eY<"%jY]aeKGJK5b\+`cLlA_r1Sk%Gjq>b\?g/TP9o/bA8Mc>TTUUuUU,2GT-$%XsSl0FM`<:'ZJ@e9]HFM3-e+bHRqT+G;!Y %3L2pL+ls!6bJLn>#'!6+(\4hHdW)C?;MmlUc7;?.M9kKkA$"i-;E)QK#')CQGO %mlgoi+U&GGn"4B@=Se^XLihu4Birf%EaT-+^t?7p_*O$]?Yk=,CUUlq)SnU*2!'GGY\=![`4uInI:q2OhnC8tTVcILob*cS+f6&bKEYe6tV59m@[S'hL,_p]Y*,rGIlpA+%".X-c3X_2!aB'boqs? %/@PgN%B:mOFhIq1=&sF8Je'O/95^ZN:@jB$d,&l5FYY@('$RSm8Xl2:k$bg5*>C$W]2-75QZlos=al`Fb27P.bkJmLo[D^s2uhXI %s3j3iJ+qQes8;1iJ,8E-s8KVprqo"\r4E"+jl\jXqVs6DqtH^Is6`[4_DBTcs,[0@o,n#1o.MrDc_#^_Q[erE+Ojt %AI9_PrivateDataEnd elementary-1.7.7/doc/img/header_menu_background_last.png0000664000175000017500000000117512127353615020354 00000000000000PNG  IHDR?#sRGBbKGD pHYs  tIME - 9IDATXWю K*|{P;q0ifyRZ9~56 Wx gBaW@2*D y; JfYΊ.LAV̌.ogjt ̒kMӄ LPy3>0OVmM@+'?k#*Lt!L6:1&s]~/@MO_Q453/>pIENDB`elementary-1.7.7/doc/img/gengrid_inheritance_tree.png0000664000175000017500000002034412127353615017664 00000000000000PNG  IHDRc}JbKGD IDATx}PSW'E+@Pv;TY"Uk"Zu|o)bh+jݮ(Gтh%,5(/(*rC{rrso¹ͽ L?b\N*㝝C]yzzr]OSN-XI.ttuu19tpޏ؅G#va0]~.L?b ӏ؅G#va0]~.#MKK % Y$I۷O>ޞS8KP(hii?k4gYzӧneeGdNAA1{j AÀ>g>/^9rѣ[ZZy<^PPPYYܸqcTYYYf͢w޲eKttt||D"ikkӎIObU,,,xRm۶H__ٳgѣG߿j*=n2M:[ǞWhii!;88,]h!IQ*333>|Hٿ?_h~;wn"APB#qIso߾ 溜Ϸjkk2eʪU_f͚'Ν{jʕ+ɓ'h;::vޭY^^JVTz*dt v~JKK !3$$wVprr"\zlܸqyyy666PUUEIHHpww?|?PXXx]Ew/_/㭬n޼B&fH _kJe\\}(1 %!!! **… **77U dddBjkkCCCP(\reCCȑ# >>^ۅL̐_SRRjرcz8711q֭MMMt;;;O8i0#˗/@JJ =8!dӦM\LQ?==}͚5-qFFF /uiG(ң FޏА#va0]~.L?b ӏ؅G#va0]~ĮA㙖6tuhi45~ւNwww733j o\8#p]p] 2qƕZWWWggggg碢"A&θz322_\\\YYu9WRE^{5Pr]2qFҲ2XlnnpǏs]2qF~TϜ9bݻwo޼uQȔK !Ǐ_d =}3\]]"ƒ_~E,EdToDƒ~TK/i[bq]]]aa!U!fWTofFS HŋÂDvvF&5OI)Fq]r8G#va0]~.L?b ӏ؅G#va0]~.L?bkؤO"p]2)ܧNnBnAL.dNAA=O>mzSL{BBBj55 zޞk.F B"Ι3'66rԩ{ɩ!,,l̘1ӦM+--G߿ժUtM6޺u juVVVDDĬYJm"##}}}gϞ]ZZV/]Z__Ԥ _ŋ/^<]OOH$ WՄ4immغu+&=<<ܚF 555gϞ<=={xxBmmmh{cc#hPѼwܡD sϯXѣGl&-,33>h\ݻt믿njj?ڞ| H$B /}i4P8r[4BZvww777ޫwϧ 3gB<<<Qπ/^tqĈPXX666ڞf"Ax<رcrǏR(kiiRT{KJJo߾|>S#tRYYw>jjj-,h`ʔ)tE7T*e2Y[[[FܫFO3Tjjj;=SS|H47xx̓SKzjn@wֶ>bKiЀz@AAA7o;wRlkk2evnݺ3fB&L]]][YYݼy$|˗:4n8rJmmmkk+899nO/_/ !h=3`p'TWW/Z瞳崽U"DXDIѾ&$$>ȑ# >>W_ /B ̙3&..+%%eǎ X[[*Bʕ+Jebb"nݺ7n`,g5yW0]~.L?b ӏ؅G#va0]~.L?b ӏ؅G#va$??_ﻸpXbҿtRк}vEE`φ_˖-]~9BȤI?]vq]2q5/))~ײeLq?##cԩ2\L_R}bG*r]2qF[ {zz. 2#JT*swwXؘuQȔK;::;XL]\\f̘4%}GGPb8''GTrX2mƒ~TmYxqww3g8 6HKK˿/7n\pp0N~18q/\OX,M/q|j*++kW^>j(Juw}i3ח=z׃aGutttvvҿsrr/_jcƌ1334dʌʊ=j(WChH^/B#va0]~.L?b ӏ؅G#va0]~.L?b ӏ؅G#va0]~.L?b ӏ؅G#va0]~.L?b ӏ؅G#vtݮk׮͘1ɓܹu:];++k1└@U/^C1d2ҥK9Y5F#w޽Zu!h0g>aaa6m  u[YYx;wT*8~ȑ#P($...66vΜ9pA599YxZLAff=ӓN~! BZ[[=<鏊z7ۗE9  }cǎ믄?*vYf@QQE0D LB'3G}D"!FM(E0D###y<޼y~&C~?KxxSSS/_N;ٳg#OE"}Nz=v@?4$ooo^mjj/,,<|BWjڸqR4ieʔ)oF[?cƌk7$%%UVVϝ;VǏ___O?SBh@Ouu5_RRR?[[hOOτ@ʊ uqqҥK#""6lذqqyQrrrPP޽{gΜܬRvaiiB&Is8gee-YDBwwK/tUkkC]qsZZ믿n#ّ.]ZvmggGn߾UeO0mSdݻhÆ ~~~Xɓ_|E!o0B7o.8tuu}GN*AhWRH$ZzFd(Ν`ܹR느38qbĈ r9E!SfDJ!!!͡xV64Ԍ%k~~X,RƒchʕׯW(\8\x[ZZ.Y}羾… ۅ N8Q\\|}I_|2u%333o~>۶m{|#6ٳm߾]OӞ#]Fxa?9}Morpp0|=BY~H$ڸqc=--- ,,--Y|]ƍ〃2orssoܸsN7`߽{J2@m&C'|bxժURܶm[ddٳKKK !Nzƌ3m4~FtRLLk}}}``˃"""f͚Eݽe˖xD[Ǖ'Oo_c+W>x𠠠@/k///3g}|G=999222&&o׮]===?/MMM B"Ι3'66YVTTmڴ)<<<00֭[};wرc^\b˜x޽|>Ç !߾s&ZZZF 555gϞ~F,,,vy+V-[fnn.A%>>2**y戈;vٳnذofffooKLLΘ={>|w'F.???$$䉫Cϝ;wٰ0N$@II۷K,;v\.4 |&Mmu}9;:Eyv_~e֯_:f̘/30bĈHw祰NM\oTTBطo_KKKWWW}X`ALLO?D-[8::XjΝJL&kkk5jZ6 L Ol^AE.~?E^://o̙iiitYYY9}1L:B堌X6o탍zjuYYٕ+W>'Oѕy{{wtt޽[۳<55ύ6 ğ;w6ňL8qPܽ{wĉzY=<<.\pqZe___ڮhhKUWW#22͛7j5<]kite0!!?Caaݻw!]]]|򌌌xHDwA&L/鋘iB\]]GVprr"\zlܸqyyyoUUճom۶뽱pTVVe Z=vӧoRSS7o駟^vbSSW_}%||| @0gΜ?_WVXz? =u3tIFzzzJJ [V;v^yhGӅql2WWצ{=\TeJ5 6mڟFh/E"QO <<`g|2x3BJJJ6m3WNFׯϞ=~_|/4pyǀ_f@ 9soq~`w4{?U^^>uTKKKبRjkk9+x˗Y5a3mIMMeaarewÀytttttL&e(IDAT谵%hXh_>Wdp$HF3[]W18 ^AK$Bu] "R Z(j<g4S(%`}<QYZF.p42 *ӰA3 .A`lfдVppfij?86pQVh.fKuY=*a z=\=4 pMAG$a6oC$T*l%8tPoY\'D~t: Nef X(ѨJ*8ZV}e:&k2Ko^R<7jgb;?]x NGT.i:kV e^w?h6c]b >u]w ^UwM`p3&7A sWt\E\R!p2Z.ζ'&gaqp:,#Hk3谌 M;83Z Ð)Jpf4Y#po@,͔OhMĶ \MdqspĨ ޹8@t9k%g5aF"$@6j3M4r&6<^pۈCSN ![eX0}i4!7)'@k:|-Oypp#J'OqOHhgʜV)\8>]Zc1g4rZfXy|7Iv%)P׵-}sZϖ`GN2aL2ep{ ;] [{iS1v'DD 04?`w6iD#-t?"HcXgByByBH3W,/1- 4u麱XTm[Sի8ˑV)9yn pO1 6 6G'FQtm+giȓFNcFif 1y"Msy- ˲kWTZF@@Ӊ;a)§y YZRFOՎ2#j<[ubjDG=`w:AGb 5 V6%*[jL||!;3/ ~(9~̰)V'>@Gs`Y*h Ec95Hy K|zN@F<3~VYsІQk7h~9qt䜍pFyVbݔg6-s l$9pPt_ h3S:I{Qmu\y2WB$)&,$mtttdN`eybz1~~(5`eCa")V[mdO[h$=Y+f]KG !c8h" _YX$hF韟Ef:EF(6btNQdpzzJQdD(2"#FQl| Jl;(2л(!ڰNUO6YJFF] pT=ͧfFN&?͈O#y}}ME>g$tuOTK}tͷDuXI n۵ZL[LSeZdMBǩ^l;> b#[QP 9S9.2յ"vS`}uu>%\.lB˽M&"˫AKJ|^o8}RXlت@5u7"[`ZWlZCQcC"W}๲p l+φn7$z}s9kh:Ү9ah8l_`5O!Z#mcSl<`ݓTIb[ B"س BQbS`fa~A$!Ք(6o @kiȌiވ:b o'[iXz1UIl!777TYUb[,[YbT+:NpbٔE_N"%,HMT++ {!ۿu-"^a,R HDW''74I+hҐYiH:(%@F[’gu`o;;?'!qsϽ;F *c27r B\Gd( K)nh4*l]U4G@7ȣ5 |z]W [I,͛7P#ԳgϺ~}߿^ Ͽ麔ﱪCl*By9ug|+ɞ)wkz=Mfwټ^(3l󢚟jwMXzW%ycɚkz.}z5hTQD #ϭӧR^ˣ`eeKX%dO>( @8j(E>vg AzۜM~s.ʶ!mv}kn yaW{9;,u}߆ƜƮ]cڮJǼ y6lB]lD~SVTAϷo߼$ (h,|GěF(4lm:+HT2JN7v]ɖ˻w BիW޵iŵ_FS"oK-uOdkhdmd:NCDuU >>|p/hrv['lK?+o4hF{gd{ђ=Bl\F4hqyb9ȆhD6Dn;mϑ шl=`ܝOQD#"F?ZE!"i 4hȆhÔ}6DφhNEІcB+iH;몎lFdC4ghȆh/>g#yO*lmhQ+ilVL"߃jRlFZ X 3+}6D IƇJ J цUm8vvvsssQҨV&Vdxq`GsXDHLQ_^ptbϟv*&ciȥF =;u~~>mصejIJzrrrDSU:@lj\D߿StHL©* gA6@6@6dd@6@6_"8$O>ŤbeE5nmT^xs9\ R^h cFnT#hvtuD6ȗ/z%BdX6v*[nдUjU34JY1FOi(xK~t}6 ƆD6"ବ3@諕.t }6V&emO"whڨKhŀ!'0es=5ԗ :jy4Z~D4"$K!TC(F}AA\' "+[ le>C% GD6d%E|Ku`/iiE uKMcG6F@5iw|?*4@V:wD gdn`5h钮#i|C~34jFgEtv?LyX곩4ۡxM[bU|:wf(#ۈU;[<Ec,QDyبOZ[ &Cik4iy3uZFMt:[mh >T5&<" }/{GFy+AMc(i5h#$MI` hTAMmE$)cc!gٍ3sgy`Y8{sϹF@4{agg'5@zlg ϻX*(|fffSJ1ض>]cbbKAKKK˿~,t.kkkɠys(}L:6>eFVcy?lqK?{[0Q/^8Aݻs߫ɔiSNXmYeg4Q4Q[3m{@B|9*!|k=vP"Q>+/X?M#otQ < JʉgOOOE+0|5q]'FLt$eDEϜ7QM:6H@]x :5,| 2–BnݺO.P[!  6kC%ZddӅj~=_zc?(1jbG[9dK׮]s˶dc&`9O 7 lW5cQ,CSUe ۯ_0:C`r&Thr : [$ L=ё{^ݿ=aOPIlJfUX'hޙ:HCfIo[A5tDO@ `@V6 <Oq7PYv.=%+UGX\\ :::OM\~SݠQU]Z rYњ JVֈW Y *XYHK}L y*v&;Ojje[Z5ki;d-^nIs-C|XCҵj#C {؞ xl$`i%]bpH ehmdghh(XYY)xeYh[[CYpV[ae+*E/2Y ǖ<'5֦ā6<`kFZ\lW$_>s[@.!ˌJܔP2@"y@;kwn !nAtk}2M&|> RnZAR  uj+Z y4zjj D+hYCwQ; A4'䄔G6 2*S6 &4†AvD,!yrQcC̐u6 % 5 ALAzcXCˠZ5cC̠ Ԫ!ld~aC (a††=*46 Tjxlxh."%L177Av` AD 6 5+aC )aC ,--!jٲ"fUclDЩAfФ)  ҏ-JGs>> E 9!hcC# D aC lmmAC4H55 z{{C Ae f lZbj||A4H'ZqPQ-!hj!,#!h*4@ӛ2 AsRuJL7%cCJ4{픟hhhpLjMϟ#w`vvv\.E( Ѳ2C@WfhTewal"4n<~`3D߾}[xW luBssokksMMMϟ[ZZh((KWWי6e"':;;8W 0u l lp6m Ji-~\"R%,ZR6e{io ar`~~`g9++{9::r;jmm6?<ʰiRv2у\QH-BQ aƸ f-t 9::::7oMB ysw)dy&u;G͹ݪ|B;hiW ?~D4J {X+&&&R/`ii9QH޼ySS6fibf;HH|)P@6d+Uoh,˗/oՈQޒ\`xx8+FFF9&!s ),1̥Ⱥ1L_BQ.[$d! U)AS^=6WSo A><d*̔¦eEWW"o7Zvi%fZI&3%V*paeѭ6P9|wA&.6.xMƛ6b%c76իqE׶3 bD>իe-m6% SF6HKAmМZoiʽ^ےpS^//xPa' 'E66RK=q joC] < F"l S#l>dG <0cjWGŶكݔ244!e't€GG"lu$6%U%)A/Am:2$sk/jt$,jQm!lp؉% ?6H>PI 677iږ 4lB"a3[NgS>tve?–An߾ QFfκ׾}axx8/zlE611ន7gOfzJ477pP@&oRE"lZ sE s4iP @=LT/l$&n@d-5A[\1YP9.[ R mFp\hakdMB9gs&wƙsg'!|ysMdl  6~Srn6t*26* @nܾ}V#"}ūqIu[-rʸCCCVJZ :$oC*I\$&_V}Uy鵎\~.l$#@UJdaV6*26耗ʡ8™aFxWWWu_%y~OIʡo|Ð>޿swa/e2%W {gSH^:ؔYhQFe/@eThX*^XSV4e=v-vB2k'\MqﯬRٗx0T^o TE㨛^(9,[+~Cbv#z{tޓf;{ƕ+WLUNnn6( U &|>VMym\ck5ellѿ- 6gA.ee:ÏWJ*m$/%k{LEUddFqۓ22_r 7Pq$%9e:m gřf)a__|оw}k^C}\h)UM"cKyg3j](I?@j26zE;`BJR  6bL6 ?~l_x㧑P`h677) lcpϟ)l2ڰ.u]nƍ~>h_ò-dFvz}5 2Y]]5kkkgς[nN >}LZ}vpi1!lά_r!(nGj;?3Kraq "iyFbsIJQp?l655Eu"Ç3TPԶ)kS ؘ!K-tT< V.4ɲEG?'LSeբ&Q,}2Csb{ꕹ~=֞Bj5q}5zy~k/6Ipmmm!08ZYYkKKKyqqѻ jc Z[[V3jSj8p&crJGug9,gEA{{{>μHZtr 7cCѠ4 δiڵkAoo/?\h@H-rW=YyζHZ^|Y901T;ơg%Mrerr/4P3qLOAtHZԾm@ U6N RK} Z6U?U}S%&6~Օ HZ+vZ U,1W%*6` ?V V ZDƦ/UG0?QGRkؔ {ҥ}GBjբLMА~BfCGj"Ibdաqj ~A'N(-R;*?~4r]lN w AC/RF$2;fY-/4 H^Bu8Z$6@j!6ŁĆ Ć/ؐPElUaĆԠVyؐxfd2 !5ekbCj@bAh RR`U\Ć+7 6^qe !5mOA 60>>N! 6~188H! 6~UC٤!5 ˜;wB@lH )T W7bCjbCj}}}bCj,(ؐxؐ<ؐӨR} !5i !5@lH &P ?hCd@lH ݻwbCjbCjWbCj ElH b{{A _P _k W P _,..R _1 Ws  6'!5q !5C !5N !5 =<ؐ&3!5@lH \A 7hPb!5 e;=Ć+޾}K! 67H >zzzU (Roᒱ!5w"526@RM !5I"6077ǂ)66I凎? QdlH zj6"6H'bCjZvHt tTR$DQ Nؐ PNĆ E!ؐx ؐ!&"FUMřPZww7ؐWfTqؐul;TZUUSj̘|%MK.l6pBo;. ڣ\; 7sff&XZZ2=εx7oe# gZf4$&% ?XXT7g۷oPP6v666Rg@߷`F|= u]qdcGmcMgggJ677s^nݺUpd/T߶!^xQKo>n}ߟG-0ؚvsܯ{VDkkkQp}GK hANU# U###%mlڂ̙3gTׇy>rU (%acW~}dbݻf-µ5>_,sELA@zxsiii)yf~ym033cϟ?d2g?s,sE[Z544DP(;;;<:9JjTBtloos18-M(]%jfT ]>hsĦv&IL=Y H;Zp*)ADZ * …r}G3: A@a="@l@5 LGHһ}!6h*hiȆL.b> !6f 5@lP7B!6HΏ Fl 333Bh-c$ KD3N Ah6D ѡqt 6H !"UzJ!D4H!6 [ud2 ٚ?hh 6pzB+Gz@8a(GBRH #hR6CwPW] CUPvDƫ!6p;wPut)UXm2DlO*( q"6p9/PZFؼAC;VG5Cb Jcwe.S ze!ԇ: _w@]#cx5cgiiNN  6?`?h|Pw 6pDZ4 5jѠ%X6h$~#[.[Rc|2 I4E"6H dXb `yh")bP'{G: )c=ȜP |cբG0  YFl@51Kgcs .4NMZcOLvȘò %2Aj1@l1U?WWW)`*@o%#Eʹ4 ck0D9虣 dl^.Av dl Tr QҾ]vMQ 26/PH͍j(SEe2&YPHjSoCo(UƥaU7Q4bBhqinÂ؎R;BKL[vHF5Z^tP@l M=k4BӧOS؊B=-h,!@ӋM#ԭX6h @SMMjhFh~l8 /jW^&kcppBC[__7"c@twwSoUT4sFv?lV̘| b25k&2Vmnh_TM0?g$edd͝ՃP]mbv$G!rf .DF=r щFhkmOBV)$ѓ> @5}>}=doo\.//W<몟@x!3ă3gRY3666N011]#gϚ۷McH1L,gHVBgQ *8iW@=F(=)OuSlkzbKq5;;Kɢ8[ [Z9qD>\51:jjԂ!UEmSH6 l(}-8 =VU7Z@S 6);-R:4:9KP@l @ڻ{mNK-() a1-hhcEF"@X%RZ #CC@v"Œ\$/~F3;;;sfw|[bܺuM4  l ߿_}wŋ˗/ssNuҥ[l/%>Ni&+!ĉ/-!%q&m{`o0!,?kyzNj =l^<<;wa>:?&{F`jq2IIh)~nRvni5{ykgg~TK\jIPIH*]d3y~ߛ3]Vݾ}ńxs+-C*˶ΥSXOd|~>,q9k[fM_,ߙngӁC~ؠ$zMZJpHI)㡦"SZ:4t5ed̳PD[[ 5%߷>NRZB'y{]B\kH+T[{8L@ns[~|:*ᱽ+䵷pNsK`יRN@6`LӢtvnW@u9%<˖-8֩boĉZDRXZYڻg+݀zVM>,'{:- F ٭ϡl=o 8Y} ٶN il2a3g2r&v{P3𜚊ւtL$;\u}ZAt+I&']xi-SH(ϯoX^z9׺]Zsמ'4$tz]=V~7c&;}>JWkYZ;oiM-|[OHmk=Y>+O+OLu>5LtIFS95 ;2Y{N~:L& : 0͙nʓtTWr`{meyK@`@`6zR֊ٻw6udfZٷ~[}WX6ܸq/Go Ϝ9c!e`NƤ֤t>ڴiӘZ sS [;vwީ^};%cp'|Rr\rիcKcc.;@yV k _O ؑ#Gڑ\ooFT`* !&X%t˿?=!7߬{ѣ\:TS(s[ŋ^z~rzb7GRK LQNʹ̖ac%t5] ƛd|Gƍz$-!/A-30+ eݖyZZ\7 f6DRJ8kteZ$~?~tge#``&254ZgsfGYv$r P~@V&OE~L{&kǏ'}';JVMZI: F`' `66 @`ko; su]B-3Rܼyo^sϭögϞٳ?^Y N8Q\yW^yf_|S3 b###><7nX]vLVzTG-YLf79ځcܓ9?%5exxuV}=,'V_zj l))Jؽ{w8 .5d׮]uK} Oj &:ANbcv[WasNuڵÇΝ;˗W.]^{jɒ%u堦5ׯ׃=zT:t~j6}%O:UzRBZ.̍FM1ܻwo!Hp꟭Y޹ V$9*~˗zlٲju-<&N+L@IH[-WZ52\ʁaZjNR"zIZR2(ҵ:m4Kt˖-_]ٖы/GS j>f߾}Ȱ֡vV'OJ2oCCCj#imW&" ``ԘKOԟr|Ss--###Fa+z$t>-j)i}Y z=n߾]/ړVԞԣԥLDm r0WA-|FeAfU߮6lPhsT'Е7ŠEԲw|Pwf|-'oA]IP 1m#Ar Nv̥Q;uhthNBt?@?5]͔s)>7mT7Rkkt [GZƓ$<Դ5ۋ/XO:șcQ]fbǎu j-GۺB| իW?y e{u- Zd':†\L,h][ Y2BPk[(G25[&dFhdhFꑳ0rv7 kLI'$ kʑtLН2VXc6jAƪTR6@Pzɓ'WjUC`A he۷l Mu 5a.P@P(@W\fl Mڰs` \6 4 4<\ ! !26Ԁ2 5r .>,a,A.KٗԣQ`?bPݘlτ{WXQ1+g WgڀV~Ǔ7[ΧMFdKt Yr͵IdEs> @'iIALH,Ԣ~L ׫߿:w\sj60/=zTݹsg>uڵkաCl)=ҥKŋG[B ̷ӧO_K`KM*u%Ahۣ-Çձcжjժo޼ynҥuk-ߧe.׏?>;9rjɒ%6>0*imٲe`̙3{kGjJjKZ{E6ls۾}MsBå^>2e˖|}oKqN]Ba_ŋG,Z4Ԛ<;KXk-5G-<-lЧr^x'*j17̗>Fޝ;wO>z뭷l 6M{ [Nsۑ#G헫WhW[6mTSqƍg5-_J }`iacG?z_yr$ŕ+W~|СCo1MںuЖﵲ1_^aiIWƙ%B+>,_~Y&MK?VѴ3+jժjpppwҟN^tii7թ%fӢǏOO>HKQKq/;`3:222RךJ i}۲eK}[QHJ`'zLhdH`f @ l 0zTwޭƜr=7oެ/w1&USl'o-z֭^xᅧ/vU\R`7W^XB9'N8p9,#;޽{~96nX_l߾VZٳG9(k֬!&qX$}} @Ԃ"'EI֮];f cǎB Kڳփ6]u1<<<5?i;G1 Zڳ}״>V~,… uwds1H`ׯWΝ=zT_?tPxѣ͛;wza{Z˗G9sۧ!+cx1mR s);{_/_^w}ZdIe$̡~o];}t}sΝرc9hLPK-U|XXPTٶmF[3mN%}wuZouÇղe˼0u-a-f0j f,c8P_-?~<;߸qu &6Gr$K>;ưzt~ԢVTl*2,-gƗu'zMÖ"qjiik™#B ̞t$R [wXIJ8V4i8MlJs'Bì;ԡ]AaEnOkrY'6 ]qc߿_ɦXKf_fi],'Asyźu4<<\HtƵ!ݟ\1#LWҢuҚj hBHCƃ̮ OPf1tb|Z(4i%?  􌴦@9+cǎ3M}dϞ=vltt{nڴʕ+|F`zG֜2ɀnjL@KPI?% } d!jэ26mdd5 Idj]Z޽ 6ɀnj=I@`,3B5%1j}#-kAi?Z`b;o+aZf-; ɓ'sZ&*g&u@`TΣh*(c*ӲvyA 6葰V5'tʹP15t9]a ;$)̊W멙 PF3  cT,qFaV,Ցe: h kv(. . 4s(A ZǪ,HA,zE؀5p9Ԫ"-CCC 9Ic@`dћ7oc`dbڵk4@C854HZ36 &&s @sha0NV@)MY!)Մ5Ea%;i )]"Aiay |-A@GFF$i0.Q'MXHgϞBws)h {ia9AfBA5RZ`X@6EV a&Ȳ> ӪFgeD hl}&25\G<3[*LwJƝLt+ l=p`f)--9_(%E;34K(KLd]Cx[CYBXZʌ3 .X†麌%k]C رg0缜}6={^cyNOz=|K[DCy0F~FoK'Nܼy^S4w4`jQO6`Z^H5~-ǠӁ +WZ? _^ݻw;w 0_5yر.]S;Zؠʮ]6Zׯ__-]ںukXlY}GUWlR˗ҵym~iuzZAbL˪UZr[jKNS˖,YRױEI_>xzkV__}~_ַs[q}yRTmt)tM>uHMm-ϵL5 zDjK[\r4z[rμ*r#`ڰaS55E'AZ|y = jLA)ZܛGq 6ŲxPv{ź,hn-Jdݸqul5x'jdoY66 2Yll@CBoIENDB`elementary-1.7.7/doc/img/flip_inheritance_tree.eps0000664000175000017500000015552012127353615017207 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/flip_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:11-03:00) %%BoundingBox: -0 -0 99 251 %%HiResBoundingBox: 0 0 99 251 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 251 userdict begin DisplayImage 0 0 99 251 12 99 251 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8 A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9A7B3F0F410027FFFFFF3674FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF960BFBEF51C10027FFFFFF4D86FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF2926FFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A27FFFFFFFF 0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB367000F6767F3FF0027FFFCA95E3DFEC6 721FE14A0F35C1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFED0027FCB3080074C1A50C04D7FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0027FFFFFFFF0027FFFFFE0027FFFF2500F9FFFF8F0065FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF 0027FFFFFF0027FFFF2700FFFFFFDD0038FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FFFF 2700FFFFFFF70045FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFF0027FFFFFF0027FFFF2700FFFFFFE40084FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFF90022FFFFFFF5001FFFFFF2001BFFFF2700FCFFFFA028F6FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD77C000192D5DD6D 00008EE37800008FF1270098EBEB87F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/layout_colspan.eps0000664000175000017500000003261612127353615015721 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: cairo 1.10.2 (http://cairographics.org) %%CreationDate: Mon Aug 1 15:11:16 2011 %%Pages: 1 %%BoundingBox: 0 -1 212 122 %%DocumentData: Clean7Bit %%LanguageLevel: 2 %%EndComments %%BeginProlog /cairo_eps_state save def /dict_count countdictstack def /op_count count 1 sub def userdict begin /q { gsave } bind def /Q { grestore } bind def /cm { 6 array astore concat } bind def /w { setlinewidth } bind def /J { setlinecap } bind def /j { setlinejoin } bind def /M { setmiterlimit } bind def /d { setdash } bind def /m { moveto } bind def /l { lineto } bind def /c { curveto } bind def /h { closepath } bind def /re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto 0 exch rlineto 0 rlineto closepath } bind def /S { stroke } bind def /f { fill } bind def /f* { eofill } bind def /n { newpath } bind def /W { clip } bind def /W* { eoclip } bind def /BT { } bind def /ET { } bind def /pdfmark where { pop globaldict /?pdfmark /exec load put } { globaldict begin /?pdfmark /pop load def /pdfmark /cleartomark load def end } ifelse /BDC { mark 3 1 roll /BDC pdfmark } bind def /EMC { mark /EMC pdfmark } bind def /cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def /Tj { show currentpoint cairo_store_point } bind def /TJ { { dup type /stringtype eq { show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse } forall currentpoint cairo_store_point } bind def /cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def /Tf { pop /cairo_font exch def /cairo_font_matrix where { pop cairo_selectfont } if } bind def /Td { matrix translate cairo_font_matrix matrix concatmatrix dup /cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def /g { setgray } bind def /rg { setrgbcolor } bind def /d1 { setcachedevice } bind def %%EndProlog 11 dict begin /FontType 42 def /FontName /DejaVuSans def /PaintType 0 def /FontMatrix [ 1 0 0 1 0 0 ] def /FontBBox [ 0 0 0 0 ] def /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } for Encoding 1 /uni0043 put Encoding 2 /uni0068 put Encoding 3 /uni0069 put Encoding 4 /uni006C put Encoding 5 /uni0064 put Encoding 6 /uni0020 put Encoding 7 /uni0031 put Encoding 8 /uni0032 put Encoding 9 /uni0033 put Encoding 10 /uni0034 put Encoding 11 /uni0037 put Encoding 12 /uni0038 put Encoding 13 /uni0039 put /CharStrings 14 dict dup begin /.notdef 0 def /uni0043 1 def /uni0068 2 def /uni0069 3 def /uni006C 4 def /uni0064 5 def /uni0020 6 def /uni0031 7 def /uni0032 8 def /uni0033 9 def /uni0034 10 def /uni0037 11 def /uni0038 12 def /uni0039 13 def end readonly def /sfnts [ <00010000000a008000030020636d61700051f0cc000008680000005a6376742000691d390000 08c4000001fe6670676d7134766a00000ac4000000ab676c796676e08ded000000ac000007bc 68656164f5a8919600000b7000000036686865610cb8065f00000ba800000024686d74783f27 07b100000bcc000000386c6f6361000030c000000c040000003c6d617870047b067100000c40 00000020707265703b07f10000000c600000056800020066fe96046605a400030007001a400c 04fb0006fb0108057f0204002fc4d4ec310010d4ecd4ec301311211125211121660400fc7303 1bfce5fe96070ef8f272062900010073ffe3052705f000190036401a0da10eae0a951101a100 ae04951791118c1a07190d003014101a10fcec32ec310010e4f4ecf4ec10eef6ee30b40f1b1f 1b02015d01152e0123200011100021323637150e01232000111000213216052766e782ff00fe f00110010082e7666aed84feadfe7a0186015386ed0562d55f5efec7fed8fed9fec75e5fd348 48019f01670168019f470000000100ba000004640614001300344019030900030e0106870e11 b80c970a010208004e0d09080b461410fcec32f4ec31002f3cecf4c4ec1112173930b2601501 015d0111231134262322061511231133113e013332160464b87c7c95acb9b942b375c1c602a4 fd5c029e9f9ebea4fd870614fd9e6564ef00000200c100000179061400030007002b400e06be 04b100bc020501080400460810fc3cec3231002fe4fcec30400b100940095009600970090501 5d1333112311331523c1b8b8b8b80460fba00614e900000100c100000179061400030022b700 9702010800460410fcec31002fec30400d10054005500560057005f00506015d13331123c1b8 b80614f9ec0000020071ffe3045a06140010001c003840191ab9000e14b905088c0eb8019703 17040008024711120b451d10fcecf4ec323231002fece4f4c4ec10c4ee30b6601e801ea01e03 015d0111331123350e0123220211100033321601141633323635342623220603a2b8b83ab17c cbff00ffcb7cb1fdc7a79292a8a89292a703b6025ef9eca86461014401080108014461fe15cb e7e7cbcbe7e7000100e10000045a05d5000a004040154203a00402a005810700a009081f061c 03001f010b10d44bb00f5458b9000100403859ecc4fcec31002fec32f4ecd4ec304b53585922 01b40f030f04025d3721110535253311211521fe014afe990165ca014afca4aa047348b848fa d5aa0000000100960000044a05f0001c009a4027191a1b03181c11050400110505044210a111 940da014910400a00200100a02010a1c171003061d10fc4bb015544bb016545b4bb014545b58 b90003ffc03859c4d4ecc0c011123931002fec32f4ecf4ec304b5358071005ed0705ed111739 59220140325504560556077a047a05761b87190704000419041a041b051c74007606751a731b 741c82008619821a821b821ca800a81b115d005d25211521353600373e013534262322060735 3e01333204151406070600018902c1fc4c73018d33614da7865fd3787ad458e80114455b19fe f4aaaaaa7701913a6d974977964243cc3132e8c25ca5701dfeeb00000001009cffe3047305f0 00280070402e0015130a86091f862013a0150da00993061ca020932391068c15a329161c1300 0314191c2620101c03141f09062910fc4bb016544bb014545b58b90009ffc03859c4c4d4ecf4 ec11173939310010ece4f4e4ec10e6ee10ee10ee10ee11123930014009641e611f6120642104 005d011e0115140421222627351e013332363534262b013533323635342623220607353e0133 3204151406033f91a3fed0fee85ec76a54c86dbec7b9a5aeb6959ea39853be7273c959e6010c 8e03251fc490ddf22525c33132968f8495a67770737b2426b42020d1b27cab00000200640000 04a405d50002000d0081401d010d030d0003030d4200030b07a00501038109010c0a001c0608 040c0e10dc4bb00b544bb00d545b58b9000cffc03859d43cc4ec32113931002fe4d43cec3212 39304b5358071004c9071005c9592201402a0b002a0048005900690077008a000716012b0026 012b0336014e014f0c4f0d5601660175017a0385010d5d005d09012103331133152311231121 350306fe0201fe35fed5d5c9fd5e0525fce303cdfc33a8fea00160c30000000100a800000468 05d5000600634018051102030203110405044205a0008103050301040100060710fcccc41139 3931002ff4ec304b5358071005ed071005ed5922014bb0165458bd00070040000100070007ff c03811373859401258020106031a05390548056703b000b006075d005d13211501230121a803 c0fde2d301fefd3305d556fa81052b0000000003008bffe3048b05f0000b0023002f00434025 180c00a02706a01e2da012911e8c27a330180c242a1c15241c0f091c151b1e031c0f211b3010 fcc4ecf4c4ec10ee10ee113939310010ece4f4ec10ee10ee3939300122061514163332363534 26252e01353424333216151406071e0115140423222435343613141633323635342623220602 8b90a5a59090a6a5fea5829100ffdedffe918192a3fef7f7f7fef7a448918382939382839102 c59a87879a9b86879a5620b280b3d0d0b380b22022c68fd9e8e8d98fc6016174828274748282 000000020081ffe3048705f00018002400584023071f1901860019a00aa504a00089161fa010 91168c25071c1c21131e0022221c0d1b2510fcece4f4ecec310010e4f4ec10e6fef5ee10ee11 1239304016c419c21ac01bc01cc01dc21ec41f07aa12bc12e912035d015d37351e0133321213 0e01232200353400332000111000212226013236353426232206151416e14c9c4bc8d30f3ab2 6ce0fefb0110e201030111feb1fee54c9c013e889f9f88889f9f1fb82426010d0112565c010f ebe60116fe73fe86fe9ffe5b1e0297baa2a1bbbba1a2ba000000000200030000000000140001 0000000000340004002000000004000400010000f00dffff0000f000ffff1000000100000000 0006002600000000000e0000000100020003000400050006000700080009000a000b000c000d 0000013500b800cb00cb00c100aa009c01a600b800660000007100cb00a002b20085007500b8 00c301cb0189022d00cb00a600f000d300aa008700cb03aa0400014a003300cb000000d90502 00f4015400b4009c01390114013907060400044e04b4045204b804e704cd0037047304cd0460 0473013303a2055605a60556053903c5021200c9001f00b801df007300ba03e9033303bc0444 040e00df03cd03aa00e503aa0404000000cb008f00a4007b00b80014016f007f027b0252008f 00c705cd009a009a006f00cb00cd019e01d300f000ba018300d5009803040248009e01d500c1 00cb00f600830354027f00000333026600d300c700a400cd008f009a0073040005d5010a00fe 022b00a400b4009c00000062009c0000001d032d05d505d505d505f0007f007b005400a406b8 0614072301d300b800cb00a601c301ec069300a000d3035c037103db0185042304a80448008f 0139011401390360008f05d5019a0614072306660179046004600460047b009c000002770460 01aa00e904600762007b00c5007f027b000000b4025205cd006600bc00660077061000cd013b 01850389008f007b0000001d00cd074a042f009c009c0000077d006f0000006f0335006a006f 007b00ae00b2002d0396008f027b00f600830354063705f6008f009c04e10266008f018d02f6 00cd03440029006604ee00730000140000960000b707060504030201002c2010b002254964b0 40515820c859212d2cb002254964b040515820c859212d2c20100720b00050b00d7920b8ffff 5058041b0559b0051cb0032508b0042523e120b00050b00d7920b8ffff5058041b0559b0051c b0032508e12d2c4b505820b0fd454459212d2cb002254560442d2c4b5358b00225b002254544 5921212d2c45442d2cb00225b0022549b00525b005254960b0206368208a108a233a8a10653a 2d0000010000000251ebc5ad529a5f0f3cf5001f080000000000c896fa5500000000c896fa55 f7d6fcae0d72095500000008000000010000000000010000076dfe1d00000de2f7d6fa510d72 00010000000000000000000000000000000e04cd006605960073051200ba023900c1023900c1 05140071028b0000051700e1051700960517009c05170064051700a80517008b051700810000 000000000044000000dc00000154000001a4000001e00000027800000278000002e8000003e4 000004cc0000058800000614000006e8000007bc00010000000e0354002b0068000c00020010 0099000800000415021600080004b8028040fffbfe03fa1403f92503f83203f79603f60e03f5 fe03f4fe03f32503f20e03f19603f02503ef8a4105effe03ee9603ed9603ecfa03ebfa03eafe 03e93a03e84203e7fe03e63203e5e45305e59603e48a4105e45303e3e22f05e3fa03e22f03e1 fe03e0fe03df3203de1403dd9603dcfe03db1203da7d03d9bb03d8fe03d68a4105d67d03d5d4 4705d57d03d44703d3d21b05d3fe03d21b03d1fe03d0fe03cffe03cefe03cd9603cccb1e05cc fe03cb1e03ca3203c9fe03c6851105c61c03c51603c4fe03c3fe03c2fe03c1fe03c0fe03bffe 03befe03bdfe03bcfe03bbfe03ba1103b9862505b9fe03b8b7bb05b8fe03b7b65d05b7bb03b7 8004b6b52505b65d40ff03b64004b52503b4fe03b39603b2fe03b1fe03b0fe03affe03ae6403 ad0e03acab2505ac6403abaa1205ab2503aa1203a98a4105a9fa03a8fe03a7fe03a6fe03a512 03a4fe03a3a20e05a33203a20e03a16403a08a4105a096039ffe039e9d0c059efe039d0c039c 9b19059c64039b9a10059b19039a1003990a0398fe0397960d0597fe03960d03958a41059596 0394930e05942803930e0392fa039190bb0591fe03908f5d0590bb039080048f8e25058f5d03 8f40048e25038dfe038c8b2e058cfe038b2e038a8625058a410389880b05891403880b038786 25058764038685110586250385110384fe038382110583fe0382110381fe0380fe037ffe0340 ff7e7d7d057efe037d7d037c64037b5415057b25037afe0379fe03780e03770c03760a0375fe 0374fa0373fa0372fa0371fa0370fe036ffe036efe036c21036bfe036a1142056a530369fe03 687d036711420566fe0365fe0364fe0363fe0362fe03613a0360fa035e0c035dfe035bfe035a fe0359580a0559fa03580a035716190557320356fe0355541505554203541503530110055318 03521403514a130551fe03500b034ffe034e4d10054efe034d10034cfe034b4a13054bfe034a 4910054a1303491d0d05491003480d0347fe0346960345960344fe0343022d0543fa0342bb03 414b0340fe033ffe033e3d12053e14033d3c0f053d12033c3b0d053c40ff0f033b0d033afe03 39fe033837140538fa033736100537140336350b05361003350b03341e03330d0332310b0532 fe03310b03302f0b05300d032f0b032e2d09052e10032d09032c32032b2a25052b64032a2912 052a25032912032827250528410327250326250b05260f03250b0324fe0323fe03220f032101 10052112032064031ffa031e1d0d051e64031d0d031c1142051cfe031bfa031a420319114205 19fe031864031716190517fe031601100516190315fe0314fe0313fe031211420512fe031102 2d05114203107d030f64030efe030d0c16050dfe030c0110050c16030bfe030a100309fe0308 022d0508fe030714030664030401100504fe03401503022d0503fe0302011005022d03011003 00fe0301b80164858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b 2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00> ] def /f-0-0 currentdict end definefont pop %%Page: 1 1 %%BeginPageSetup %%PageBoundingBox: 0 -1 212 122 %%EndPageSetup q 0 -1 212 123 rectclip q 0 121.575 212 -122 re W n 0.0392157 0.0156863 0.0313726 rg 0.8 w 0 J 0 j [] 0.0 d 4 M q 1 0 0 -1 0 121.574997 cm 4.082 4.016 62.648 34.867 re S Q 0.8 w q 1 0 0 -1 0 121.574997 cm 4.082 43.375 202.547 34.863 re S Q 0.8 w q 1 0 0 -1 0 121.574997 cm 4.082 82.73 62.648 34.867 re S Q q 1 0 0 -1 0 121.574997 cm 73.957 4.016 62.645 34.867 re S Q q 1 0 0 -1 0 121.574997 cm 73.957 82.73 62.645 34.867 re S Q q 1 0 0 -1 0 121.574997 cm 143.98 4.016 62.648 34.867 re S Q q 1 0 0 -1 0 121.574997 cm 143.98 82.73 62.648 34.867 re S Q [ 2.4 2.4] 0 d q 1 0 0 -1 0 121.574997 cm 0.41 0.406 210.238 120.781 re S Q 0 g BT 6.670467 0 0 6.670467 24.366846 95.560202 Tm /f-0-0 1 Tf [<01>-1<02>-1<03>1<04050607>]TJ ET BT 6.670467 0 0 6.670467 93.900513 95.874435 Tm /f-0-0 1 Tf [<01>-1<02>-1<03>1<04050608>]TJ ET BT 6.670467 0 0 6.670467 163.43418 96.051315 Tm /f-0-0 1 Tf [<01>-1<02>-1<03>1<04050609>]TJ ET BT 6.670467 0 0 6.670467 93.756274 57.011398 Tm /f-0-0 1 Tf [<01>-1<02>-1<03>1<0405060a>]TJ ET BT 6.670467 0 0 6.670467 24.366846 18.46257 Tm /f-0-0 1 Tf [<01>-1<02>-1<03>1<0405060b>]TJ ET BT 6.670467 0 0 6.670467 93.900513 16.662643 Tm /f-0-0 1 Tf [<01>-1<02>-1<03>1<0405060c>]TJ ET BT 6.670467 0 0 6.670467 163.43418 16.979099 Tm /f-0-0 1 Tf [<01>-1<02>-1<03>1<0405060d>]TJ ET Q Q showpage %%Trailer count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat cairo_eps_state restore %%EOF elementary-1.7.7/doc/img/plug_inheritance_tree.png0000664000175000017500000000440212127353615017211 00000000000000PNG  IHDRSk0bKGDIDATx[LMLB,VB`"5(ƈh* @h *8I`)e;U]bۙigBĊX3'㍙IB0(("dY ۣOMMXr9gN9ypgN9yp,1<}$Hh6szӧO윜뇇( nkkwwKJJbbblق8==r䤤qCȸ8{{{;066vCmܸq֭p֭83MV`n+ @pNDz!W !CBBbbbKֆrss|ӧO#z}tttgg'M, V2<ȟ4ooo<p@O`8>L޽3Tj*CsEMMM!`_㪪77sn .,,Dju:R\wS]] +W4XYЃO{bT*Iļ1;qݻU*L&JOO~z``e-ZjZ-Ք#G455uwwgff⣀1Z=>>n\'Mx鼼¢BϞ={ܻw/d2KBМN;uTWWI+eees1}|||sLzz:EQ!^/ %###z򥵵%Kjjj&&&begN9ypgN9yZaa!qXׯ_xFRjd5c+vxuumII +[3\yyK***Z-+1cT*bq||^gFPc@p׮]x###"`+JDOEDD8882߹Z(PO3 YYY...<)^#a+ʝ;wJmr]#a;W֚=ztLF.\iڤ_o@` FϫǛ4MQTYYٺu Q󰰰F0a&ag`]Ƀ3'Μ<8sɃ3'Μ<8sɃ3'Μ<8sɃ3'Μ22m؄rOLVș*ܥϞ=[WWw'''Cu0;mܖl͆8VcT i8lf>Nnxǎ/0wf>XLl˚4'''0== !hnkk{EsZ俚a!k֬ILL 0?^zgy1MW\jhhxQSSSWW\? :: ߧ+`.{5ill4+V]vga119ypgN9ypoGB;;9s  Z^IENDB`elementary-1.7.7/doc/img/box.png0000664000175000017500000002166312127353614013451 00000000000000PNG  IHDRHo[sBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATxy\Et!, [XA `!ATQKfƁ_\ddQDT aY4@X Mx?ʹu۹}owo?9ԩ{TSu'8cNt#^p8N xq8-qZ 㴀i/8^p8N xq8-qZ @OY""ۍtZ9 \ WowF=Yp#!]؂-E"r,|#ɘN3()G8+ "Ȯ"RoUDvljȸ}K"2^DrTDVIU3UQc ,9ǟ$";ȀD|7\_>D"Nxq!gP՞ VHlT"m; x'αu`?=c>ZߖW/X#)6$}to";3G~h=6 hEEN.σ/>ivM7}X6@n~ ,s3D$,CX]?[_ lfWpKxӀKgӑrtrQ}禌]“ lo،q6%]3HBMv>VTbz>)OM'2َ~\pLxP$'gF3#}}?`O݃yG`MZf8 {R_| ]0Ms^tIu`{,6꟰Ze9"&V.S%㜛8tMB\w }=I6m '|~ #FAnVGZlFe7xTUm:+V"(`MV%7G?PDnuf}NHaEkl-2Fš)u^pS1'dFh4S7l3sΑ"\0]s20;ˬ4ZqO)%j-2clM`W -Pdz>8p+Qx X'V°?8pn8~ D9#Hay34beiRFDЌ4ˀcc}X r%1{H'-b8gX `~R~33PX?&`~V=`"h \vG?Gf)PX -Q Kک5vu期#0v>ՈG aѾCF~h=6 hE8:;I7ɄV> 7Fg6~y0xlL%`r4Cz0[>y7ҾS+õ<ˬ $qaMZ>v߯SJ6=MoEUkM$<S SXzBZX%J&k#[O-ܰM>ޮ64ףjN& E:֤bx35= (ރUH DT9NHq*)V뵇DljvzmkQXjR*o ^.QמcoۣzljNT^R&8}isp&q:mSFG;N xSqP)MٓR*qᡔ1ƙcwo9@\2Q^h{K@^p`r8J<+e)7r8CH^tXS8ˇRF8N xSqZ /Nt"RyaʞWƴ8N7FM5iΣ)Ot&T5q o9N*A){^TmQ{8]CJT88Ny5e㴀 wBW"4_ds!$OGTH8#VXeSZT^8WtS:~^[ rR*OOXaZkEnnOH6&qʰq:Rdk7-T뵣Rvq 8 i7"\."-nd?RljHJD"򣂾5|*){^3i) ؼ[ȶEUMJ'_A15}CDVD3q6px8qB๑NHi*#!#|oXS1Ĉh)T!O\P_5^4?˿3e̋%zdD"r""7r|,ȘQx8D ֆ=>l;!7dn`w`|KX l~u{hfNꐆ?IÙBX6g,.>u<-O",ix]9Tg˜ge~/0fĔHO |0i5V^6ckI?v(0)})vlۑs \Ô=l~r4<9md̵Qd X Ů'/wG۬9j] d>ƌ8a%{?U_:UX ZO_E>ck@6]>WPE7d3jr1p ]˗p ]VNQ7"O4Eq酦VCZT%{~Gy3 ?7[HU !"&Oƚ."5{k}eĶMHlKٶƚZ{Mk@vJ NmLȐ!"Sx-a{#a+r1j "Ϟb'`k c}1ތFdi45:ꩼ_j34>t,zmߔ=YpZq"W`:2YRl4]c7T?ؗ`kl<%oMRCTD5SEdJl ²84hsfsU7 ᄭQEdr3=@:R*'DI">)"a8)X?({ |2͜Bҿl LCUXx"rUDC$DTp¼i"/p-Xw'"gd"LDCIvhU}x7<HDgU}UDN ľcѭ"a=pMqh9/Q)gV~3MGgH7~VF 80+Ԑb5뗰7B3XjGwB>ls;غםL|V\[HbWp/&TW8TNCnB!mp6p(6)Uy7?-7Ӧ qlɄuBW'4Zi_P՟瀉zJk_>{[,0wʦDZ5ķJGsI[nhmI@7MD#lݱR>;[nv p J<ȧ!,u&Es7@bSgfYTXJI9Vypń-?56S-%,J2lɧ_bT?cc+> ,8&4p{ zc/ &qߧf|OS Xy̶mu`Ⱦ-kCV_@qE]1[B'Gk}Od[4ȶV(To*``őRd&NnTuTzU3kZm.H .tUez)&fٮYҢQ5WhTUSqKE>Mp/_USHYk*Vm.ov+&V!DzpfAAmap$?#܈5LH9lEX9H?q{Lmc с[B1/8Ph0m `h̊T _T)>3xl[ 6| bLn ł ҔeR^|c,f!5N^KuW'X/EF@Z4\cC-MΟ=FƬQ %oMRLC#0YD5cl Dd} 碪`>٦h}Ll;a;|C {CX Ϛ|;JYk$:c2rnL9[;c]E ),U;PDlÍo].t@ jƑNL) A5Ddt{AD:uvC3]XkDdGhK&N#ތ9X8ۡtV~)"7ȕXkX.H`QX`76: s59i",HV9 ޑ5(vCjL߀Iwo lU˜"2kJä2dpӗ~$~\D \\2OFU}TDv E0ױV?WDǚrw`jlхUo E_e| QSd[FXpE6 !v/&nz(u}SDd!"EdM9BGT>(e[jQ^[Ir:ƪU8rV%}\>4T"r_ͦ{N }Ú #P%G:ƿyk*z{)8N'R)L#>8s^eU`rg qBUyG^K]qZ"۵}3/U}?*jo\3o͙iK<9dMAȵOMೣ^&̎.:Ns.J.yT뵤L8ySnv8N'R)OOj9ٖ"8rh Y8ñPtۦySn8PM=8Mɕd%gPʘWZ)A YPQh+"*6nwzT{ٗ`+$-qk^#Eۖ "2Izҫ,> )3zaG(4){^T㗿m7MU]_U{dQ광Nh"o&yaN%;bEEeU8`w~Oe|`X{)nS+ڜȶ /^<߻eU!'X4nKX-zm+=ThX>lT\_WJY SO5]x*iKk9f!a`?ӋQl?Ś&WQLX;a#)Jm#[JX)y2HbJmlvfa<_!ȶآ/Olj #}$#,. XMU'>[s"&u6-EdppF+E ~5|b>y} ֵEX!?jUu]Lh7ao5MU'[`K}>L{\竪DSɖNq רqnIl7l+GRcO-3lhuq*XuAdu|Vqr_šWs G7ɛXX_56v))߼@inUI}}ި) a |;f cG{b9^AĊs[aĶ`kK:-eClOZkɚ$ koM{y1X> gH˕` [Us}lvتg p-ҔeR~"m[-d^4l i*)7682Ee^ R@ aM<پXnL`+ڿiDV+FDqĶ!ϗs1I +y51D70&"kj"< <UDJ|2yǹbcMz *"rc/ { 3RFͰ'g3VUFm~z)cGհЌXNi7o>AԄ݄Evaũ1 Tc-C~@"f w' r y| Hg8]#,?1Ѥ"k56Ng1I19{Y)RUdnGI(K<_DnŚh呎!RՋEu""W`Jlj#L/#D~,J:pVZFj,yl]#ePD $IDATOƮ,T`16rx öjd[ū=^쎍a=t$PŪ<")7$L'^Uowbo~[/Dyo\{?SD.>arŗ*tykٜUյ%?RlRj/U[9KއvfBӄsSƼ>NF@8ID:ckSvy'ӜO>U^I)q'Ҫӎ4'/80s8HTN K8g1-M$ 3;zVTNJW;NP8W} 9zCBuӓ<]qZjӄJ|5$/vm{8]])c^S8]79pqZ /8p'q:J\5Ij8(ћjy'BUs@^Tq/Џu&xSq TJz(F<8-y x*a){^6+e@^*}i#Gp@^TNt"RΔ=9}IqbJM5iNr缂|]qFzmݣjTs&TJ>N^Tmn{8]CR U0fN3~n c/ ##}\MlgEGa6gF;mad#=1_7 u#ۅ>=?lyyqy1@^8@^6@^,* yFT>㴀q8N xq8-y IENDB`elementary-1.7.7/doc/img/calendar_inheritance_tree.eps0000664000175000017500000022323412127353614020023 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/calendar_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:10-03:00) %%BoundingBox: -0 -0 99 347 %%HiResBoundingBox: 0 0 99 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 347 userdict begin DisplayImage 0 0 99 347 12 99 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FBFFA505A0FFF0747771 4571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF2522FFFA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFF FF2200FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF989AFF FD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFFFF2700FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4 FE41FBFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473C979FFFF4100D3FFFF FFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF231CFFFF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FF FF2100FEFF0023FFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFF5001FFFFF1102C4 9B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA931200B7FC1909D0FF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43 A2FFFFFFFFF27545727583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92BF5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFBF999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999E1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFF70027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6 1100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFF58C606F3687FDFFD950785B3ED0FFFFFF0027FFFFF383603343D2FEB0651AE9500D 35D2FFFFF97C6A7A741C00FFFFD950785B3ED0FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0 FF2522FFFA0F29FFFFFF0027FFFE5DD7FFFF4516F0E30C0082E0B5003AFFFD435FFEFFDC 0300FFFF2522FFFA0F29F8C5080087BB63F3FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEEFF989AFFFD2204FFFF FF0027FFC3000000000000B3FF2600FFFFFE1706FF9F00D1FFFFFF2500FFFF989AFFFD22 04FFFF2500EDFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFF4B00F4FFFFFFFFFFFFFFF090801B00FFFFFF0027FF8E2AFFFFFF FFFFFFFF2700FFFFFF2700FF5300F5FFFFFF2700FFFFFFF090801B00FFFF2700FFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FF3800CFFFFFFFFFFFFFC21BB5FF2700FFFFFF0027FF8209F4FFFFFFFFFCFF2700FFFFFF 2700FF3200E6FFFFFF2700FFFFC21BB5FF2700FFFF2700FFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA FF231CFFFF2400FEFFFF0027FFAC007DFFFFFFD590FF2700FFFFFF2700FF56009FFFFFFF 2700FFFF231CFFFF2400FEFF2700FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFE6110041947C47F4FF1102C49B1500C8E2 F5001FFFF9250062A47B45F1FF1F00FEFFFF1A00F9CA0315BAF6BD0D00DCFF1102C49B15 00C8E22000FBFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFDE5418125FE9FFFF9D112FC2961146C96D00008EEEE24F1117 65EAFF94000081F08F000074F6C13D0D1E813D67BCFC9D112FC296113B6E00006ECEFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00 A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF55 55FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF00669999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999993355FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF25 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/container_inheritance_tree.eps0000664000175000017500000011001512127353614020224 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/container_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:11-03:00) %%BoundingBox: -0 -0 99 155 %%HiResBoundingBox: 0 0 99 155 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 99 155 userdict begin DisplayImage 0 0 99 155 12 99 155 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFBA199999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFB00000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000007FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFF7843802FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3C FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF97C6A7A741C00FFFFFE 8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF69 07F0FFF6165AFFFFFB3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5D D7FFFF4516F1FF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFD50095FFFF4D0AF1FFB1 98FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC3000000000000B3FF0027 FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300 F5FFFFFF2700FFFF8100AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200E6FFFFFF2700FFFFFE 9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FB1C495DFFBF003FDDFFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC00 7DFFFFFFD590FF0023FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFF8301D3FFFE274CFF FFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF9250062A47B45F1FF1909 D0FFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C1 3D0D1E813D67BCFCBA160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA3 8FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA90099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999996600FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFCB0300000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000039FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5700ADFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF40B0557FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFA3058508F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF4A4AEE06A0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEB05A3FF4D47FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF960AF2FFA604E8FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF3D56FFFFF50C93FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DF01AFFFFFFF593AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8A12F9FFFFFFB201DE FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3163FFFFFFFFFA1386FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFD500BCFFFFFFFFFF662DFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 1BFDFFFFFFFFFFBF00D3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF29216666666666666301 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF724444442F0544444444B1FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFE199999999999999999999999999999999999999999999999999999999999999 999999999999999999999999650099999999999999999999999999999999999999999999 999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFF5C00000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000B1FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFF58C 606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F67FFFFD950785B3ED0FF FCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE53E1DEDFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFF FFE92521EEE30C0082E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082 E0B5003AFFFE5DD7FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6FFFFFFA10075FF2600FF FFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600FFFFFE1706FFC3000000 000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFF4B00F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FF FFFFFFF090801B00FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF3800CF FFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFC21BB5FF2700FF FFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FF FFFFD9008FFF2700FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FF FFFF2700FFAC007DFFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1BE6FFFF6E3BFBFF1F00FE FFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00FEFFFF1A00F9F9250062 A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFDE5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117B FFFF9D112FC2961146E07800008F86000081F08F000074F6E24F111765EAF48200006ECE FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF00A9FFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFF FFFFFFFF5533999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFF7900000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000DD6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/elm_image_orient_set.png0000664000175000017500000004126012127353615017027 00000000000000PNG  IHDR.nSIsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATxw%EՇlb,%JDŀ A@bAD2JI"A@ArD]X}T5Ss 3syUN:U%AA3-@AA_ % !  چP\  hF-"is୺ `݂t: Y,=ӑq`\rQs[NM˜O[m--D_ Gھn!Z!nĸ6gPZ}-m<y@}yi2(ѐA`v\Wm5J(.AA`\b.I `0aI$E 8Q S`KA0ؾ xnYE(.AH'iSI[ h4JrQι6z~x$8B NO '۞RlՁy6N_X䁔lO'`{u7*ezZq#_~n T$.if`O"`g gxZ([ @ Won[\>+bImm9Fwꖩ8x>_,I Iڸn96- l>`:d S&DlR}]|u3ֿInYf2=O?4&`CJ_Qtau陽I>"iuI-`-=E99hn I;,AL)+iGI e&`l,`9 g헔miw$FR7"9XBqΗ'Na9c݃v>;#H+N.l] 튤U0AEl_n}CE=r\Hn ``"KGIvN{Hh/b*TNZZƺOK73hy8x[Υm[L#}q$(톻V`>.(>lF<pk5YqT/qFGGbuIKzGVZ.$$]i9xl]-քu$UCBtz{~ql3앖 TؾIJ˩VA;"uJZ^׊GO~s+4`2Z%!Egw锾-Y#% /I5fJ-.MCCA'Q04FITKNHk> \ ?ؙ\"h3I+%O04(,璖mx|$_Af`293O]'{WG"K/O=ؼVAGҺWiiC$] ,NRp~x0^l[}u2h|`:N:}v=1Gn9Q΀\}FҶiŖ HZ.o'2h ߒSʆJZv[4 *-{bFa;.`|I/=>C yd0;Ԋ~}atQe- ~ | fVz"I\Mu 2ȜZ# S$}4|,ɡ$.]nrKMvAr iˁUbP\@˧%j: ,,{۷Kڒ jHzXؽĺ_ZANm ʱ"NS\k"}tվ"d7ĺF(`[̋EIS;bwhf: i)a'? Eؾdkߢ&` .u | ] #3HSpG).A"iGA}jR`"0q I;Ci"BZ{杤П|]M;+.3Iڴn!"~1Q$bW`eIX X QbCΠVq}n2A0 ۯjhs˒FG*.Ac:UAA ,<}S$mUb(AA ѫ m% !  چP\  hBq m% !  چP\  hBq m%%[^kiIo؞R{lh/4IsVMۓ%-g`sɼ ̟尤1YrZ%/WK9ff=1d|>0Os|$S~m?_V k'5IwҲգooՔ|>+m;GmOa Q_gf#W~(Veu~@ x `YI9L^f/º=60[%K+ ۯieTy=xmؘW'~{LOnn #OzOoI4'GlE7{n`<黝Lr.И_Rٙ+GUJ^#Yz!I"lV`*ifuuCQbl~SEz/yOyI_jRNso6?鹼$ݪ.OzUٯ꯷یLn|ƑVeIs^l,Òf&='r834r;PWy;UpOQԭ9|>ҷ0`R٨yHԪrLl8 ظ!޿_Hs7 |."lo^ l;9@fx`~p"=?ER~ l|8|QYX(6˻L?H'B Og9YxȻz'wxwq>|EW>OV&5q.g.ix?xg-{-'pPUN|p.' ?o?./d` y. {xG'uK & Z!^;DΚ{-aW'氿+HӅN.Ng᫒H̞J<\ l ܘ'-׭B޲~;8:͝>T"szv.Eۀ13PN>Fq d R=T>_)Hzg|qJGŵp N{->Ɯ l#}'ТGj3F1:o3)9uK6gTW2P,!~/H$eR'KqM7XMkJj8|}S\n.4J*Ru>pmCz&WX=ǁ?W3JT\~Ԑu }ܐej/"5pϏ]|zNp Iqsf%^ #({47R?i>> t>ؠw1RCh B*CӢQ.,IV [2_Fn8]TJRf*˶hgL)(›).<`~TNRN&)'(R4+۾t ^>> X7Jr)Zu6'R"l3` tZȵIV,HH܎zt 6xIY-uǀPNPR=<`|{RQ).gw2GllQ5dAY8t>]?K2Hl{ȝR}"l=S5zg#'xs,Le-<;"Y~+t%IY*g$-I%ޅHC_x HV!Yr'):k*"$MqJ~Yc u)⮑w,lV*p>s#'[dkź r^ '4!i?- VNy勼CgsF / ,͋+/*3mrXYVe2= wy!Lg%)+dZI=dH:xeR =M]ЅiJ`< _ I"UW"Fq!cytҷ| GVlO+% IKT!=乊ϐC[ }u]} 8mo2-Kܒ}S$eZˇ=5+KErٹNҷI)rb>?CaIp!QZz+'W5uU>W ).+Y{zydճu LCns*kz jst 9lOu,;jd=ĉI9"u!#h3]ھ.>ᐦ"gz/s>>uOۓ r]$0&ǰaq?`{j$i3?eH^7+ɴ!^걤BnSI,zPɥ%-$iܐ{ ৤]7L,cې_eJ=}rwB֦>I$tѴ6% k,郶[5z 746HlblckVߢyp;^ - w{:d ]h_d>\7JySR4L;ҳڤrr9h!45K',(I 9Vvr0V=T觑!H@_*}ߐJU{*;m[}"5ב߷{ǵ'ٷHd!TIm^NWm%KI>L*'!}CU=Hۜ|d8nIkXݕ2l_/i\"u\1g#MDW[oõHC=2#m?N6O Oo?BimK@'|7HP64HgOӜHV~ ]NU.!Ngz*Uc|ya $p;B|v0x{b/qDI] '[*٦$ߗr,_=!9NRP|v7k$]%~}&"\"CV]ũz rY/H=f%=@r۪W|_A>> H# oD iiRjuU1ks]r](Iw>貖-\m{XzI"'N}U_vKkn y~cI'zAI+Hg|jwH:T#5Z*+I~Og`&@}+?I2 /VR.:Dr=e{^>Z 9?HzXZ 51/MU "iy!fБ%I>L R|F! u:ooLiЖ"zɿe1`nO6X>x粻R>g`fPay+KFODI_%-LbB{lzw>_֤g{I#M8('s[qJMJ3N&)kRЭҶ}Iu$wokt;MmDR' x ǮGԤ>k[ؼU}~I~.rgra67Lt"H2,flikL2ߚ/Kn4P1v*xe'ǛbҖ(|r/KLGH-Z-ǛNڋ5o2QOeM}"!۽9Tޫ1NuUؒ!Wc:dHڇf\h!{[r+s#"N\rpw߇a@ҁt_fAkdKN&E-Y.ߊ}m?>iEwׂھqzӫ|l E?(.}VC t %"xw[hF% M,AAKAmC(.AA AA6AAKAmC(.AA AA6AAKAmC(.AA AA6AAKAmC(.AA AA6AAKAmC(.AA AA6AAKAmC(.AA AA6AAKAmC(.AA AA6AAKAmC(.AA AA6AAKAmC(.AA AA6AAKAmC(.AA AA6AAKAmèIV")r^α}s}AAP!uPvFd IDATF〝yl4RAAPѱ Oo7*,M.|C"\A? &0J5ꖥS䡢XYg2fR ŀl76/57␴4}>}XAQ{74?Q2$ߗ ȧcS$&M{V߬(ZlB*w4]Kz/p"pIA/dcGoK;b,$}k{k[<斴bMu d>,Hrq<9 Y na_|D҇l߲p5Pitg |E3E6A 7&GI3ȖO>1+iކhO~h4:vVQo]lݲAI[>!l.ȟ$V"KbHإM$fۇ'igfd+%B4~/ @#1:^';~K,9@rHeZ[ 8[ZDkk$! ο!i۷~s%<4z $!7m5$W6!h}KBtyqꖣO*6&ג2ٯ6)ۯKGҸpo&àK[m`g tַ} @L7'=26@"i3Is>d=^8$#6deoyr}bNKZqiYn V4 q۾ŀk`oOw6D;keD2Xn yv=v"[Wⷉ%peL<2--@AOdG$-@XS&D(.(A wF'~nA؞hLI+6n) L1u AЌli>0=ub$˴[ , \Q _ll{I2snoI:X%ۗ dAt2ymOپnY~3ζ_[@(.uuHcP\: Iȧؾ|$> l(,;-Dl"ycuy'%h '"I {crwBi B,ie T2MЉ ~D -D0位ʺ N:Vq"f`3`6?DBb;o780qGNߚEjK:Vq6kVT`[ۏ'R0is;kˈDI>5@ %ۘ< .l*⭼戦ھ}k)AHZJ֖ɗ$ghQ1 m!IH HIf %Z K0"mm [0 p' |U_luU偅)(k=lqy8~$}&yQtu .=;Jn~ +FHj zeCr<^Ix$]Cp*ppMj!)F1$Ұ"Y(@Mvp`|<X"/ѵNp? >[>a!=ֲ؞j'rI&L*gm![~V7Rnq9#EآtB cl]T/i.`W HSi{H*{)gDSX9qpS*2cۇ7}b~>p~>(W{o a;$}-?"$_H 5]tEdt} Wѵ  GbGX{P^@4JҖ=Dp??rI79{zq  |a`уwί_"m%ɗeL*%us4/ |WrI"/QPǛIzH;~Co$m8hHZ(ll]HE *V,@r Wǯ}/)~{`9Xz9(ť\Tu [΋-/Hu4tt螸(At:yC%JK0L ^B 6LG `,pu z/[,\nY~=(Z ڶ1}+0uYҗl8Ç1u {-D ӵ)c[Ӷ 2(At$"{MdItiz ť' WRȈEHZn!z`1؟SaX!iS-G}^[^xsu 9yꖣ^=Qhy ˴,[AC9$ /vz`{਺/aq d+l[  $be+K|AWӡK2--@Cu CM۶ 1TԀqyX#I۾nYNLÁ~nyz",.ӲTA0dG{M^ X:XxEOھDrʤy=I۾1/l|&prآ׀kE$L '.rOiwlHE`sy  n$Gtll_I=,&i|% k$}EIZP{u%.Eܽ%p%3 rryKo&IIZ3$5&-.e<_ e}{aH(/#i|S%.ha_o\+%i+I`I5J:)KrkW]fϰ'U5%'/7`84+oH8KҝV(|Hut}K+6Ƿ'IjV2˕\. ל$i|gJZ2C$!B̟&9lo,sIʿ],j?6fϪ/>o%wB9>\`cw+jIrb{"}2^r ORRZ>JRz%˿P+=ە!p]um8UVc۾M"~ARily 8CrVu9`m/4n%g&ÀmHJl4~n `#UmXx[I=:_of]Srħmo=-=X`|0|<\'/Tm?԰.m~%uۻHZJJI @%[%w^ֳůbiIQuMkg&H])zdDa"iv/K"hIwvb[ۿ$-H.ՔH])iʚ `I{]x%mLZvn>?ti>:e=YyNIIZMJL> {8~NƟL}c9O%}7޵g۾a]Rgd~`~Iھغ4Y$eERǷ,g[ӵIws~=ۗeyޗ i ~cooP9҈±26T f9ӁH_%$- I2*Tyr'3TǾb{Ape.gG>7ӟ0i[ im==V =\oj%dL̍j-o?HZO',=q>ZM<ː,]NugI{;Yv޴}BZkto؞d:5RJTVp9]Ip&\I.m;Ep)* Y!O8VH =Jlڲ@J/~m j0/Z_>(xk r<]uE_dԐVMIr 'BR(=~<ߟ|2B*It/iNR#7IѫHFkKZX9EE\J5[Ç=%muoeN]YHc|!+ϑJ49`Wٿ* E Yn,E[iY^2]}nNH`G;RFҜMVMr !)![IHc\GJ֊7{r󧐴;a\Av{H\@eb}"SVؓ/9.ٹ8%;U>vP?FROBT>Z) Ylr,KM~dyzL*S 1od;7(U G%:\C$eL9$4$S'n qJ۷u?# CiqRXwN ]$对0%=b_&_<`{!vRo{h9\ |ԠRJZ xe$CY^ڇ|!syWP^P^Lײc;ҳ};, \!r7e:؅\hq`-\#}~wҘälI0> $UUMOt6ڌ 7۾b:drޔL'c#O}ҸzՅ>U3L~1x i-CziPQo{MH˫yr(sD*ڏKؿA! mw*x~INwWN!uH EW: IZ4I[GY=A#/g#W硢I-I xƑ_؞$Wr}si<`e۷(|4f\0TS+lK7H%m?^\@ xI~6tuĖ5wwgXaȲھUy<0+pV}e$KU$dIG)Lü*յxd;_LYR\RC˶%iKz_'}ErVR،{Hf71{d:_4nykJNdGIz4^]U4w|2ۗ6Q3r5bnp_vh'KV$!;TI?ʇ5rơV,V֗!ov*/ܑn*nR{ pvmcsHm.i;1R_ܳmޘn,@ J~^PھKi/p:([nt<ؾQɿh =^g vgIDAT=kV#YW.] e<$ui{jqIMV$[kI _!M04\Rq3}%?EHuǪE㤎3.dbbBV4s,K/~.+k:eBtwxŵNJq(t~F ܭhsWr⚹H͓r~UKw^'-1ɲXnP(i#ճZ$ut)i %kKAn:i)4W%KK.G`f]mo8g-bL}@t>;5eczGiwRa|v_^P߰!^,̤˛)Lws+7;8fǥtE}vS_Ӽ1)74^>TDw^wJ AA6^EAA AA6AA.vh{cvIENDB`elementary-1.7.7/doc/img/hover_inheritance_tree.png0000664000175000017500000001112112127353615017361 00000000000000PNG  IHDRc[NbKGDIDATx}PTǟ]7_h!wS #Fij̷D-(_DED)&4|E ͗m_QSSMJQEbYXe{~ry>qϞ={g={~1 (cB8c*egg87OPPPhh(*C~wX2\]]1cd2Enn.),d B),d B),d B),25U__/u#Ç'&&+liiYfȑ#% $3h%$$Z,xUUyzΣ;tXV޽-w}̙3BHfA ؽe{}'Npqqիӧ룣 EXXإK_~;v!//o̙cƌOlmm]b￟$۴iSTTԼy\]]Fq111C7n\qq1|%%%7oޜ7owW0g5ϟZ__knnVӧO搐s1A;v̙3CeeeNNNm޼YT޾}1uVXx1cb̘1ʕ+VU1&lq1luV{xxl߾ '##.\ 6(\xxB0L1bciasNƘ^l6@ffftt4ΡCgK{5j(ÇOZt:]pppDDDw8F_`o222֯_k׮ѣGz ǃXΝ+++KMMŒF^ojjnS~:fy'N1ccɓz j12uT _l6Ǘ{}qb˗7o[4heSBQ\\X,AAALJ1믿:99ѣ?c޽1jժ/ȑ#W^sd٬YZ-w\1u- ٽ{?,n%K=:--`0O!!!{]jUHHH\\ڎ=VJ4iJh4s̩gddT$!HfffZZ[={x{{ۥ.KѓW\YWW7JF5hРLϺpΞ= iii|cL-]433;#kS^VVVCBB&O\TTvgd}i4>%+2La!SX2La!SX2La!SXp.aΝ$? 1'Fu:Iȑ#geiӦw}'uG#yСC=z˓/푗O>`0HݝV;|"?۷;R!D/۶mhhh`egg;;;߼ySN(aҤInnn{SVHV^W(bITT_<%bj^^^|  \^Y#/'''22E,0a׷~+aC귊V?~]ܹsyI اrss}||ڕGEEEڒ#u {uqq?~rA ž}{9I:f,LM8ŋp֭NGcǎ}饗$(7m4 dߌ!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SXVUVVRuo ~K6}tgg+?֋>mPPPX4eʔ\+[]&SX2La!SX2La!SX2La!SX21a_w")d^y݉ĿgumHiqY{G_ssƍcbb-Z4|k4dɒ'$$ܽ{1VPP0w\>} 6k׮EFF.]4:::44… `gA(OSN-Z߿:44WLf֧٧Lbljт 0744\W 8p`]]]UUU^ 997cbޟb`~nnnzرƇ^qͽK6nW^园wﮫ[lTWW5HLLd^nX4KoApvve]m;wdT'Nf=bbbM8<ܹspZBx'xf -[כL6Y:k鴃gOϮS(~zK4 xzzv3g 2bu>1fjСf1b޽|SKwQ(*3B֕ۖ߻woݺubIIIIzz:[tiVT|p4dqZp+b6c~~~Wc~vY{*JT={v׮]}_~:F6B橮bO<9sfMM /ohhHLLj )))---1-]jU}}}ZZ裏e}W*^8}mT*+**>S >g4y =ă,ex'GPr!{\ SX2La!SX2La!SX2La!SX2Lai\SK.;rw%%%^q߇P~CA}X( >,߇PP~B}X(Q2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2La!SX2LaA4kkkn= 9/((H\0A;j& ؾay B),d B),d B),d S555k֬qDRaSW\INN~w233޸y($ }<ӧOwPm]pt`w|uʗP(RSSySvv i0 vءP(xXCCƍ <XuKfyyo, G'Xwzϸ︺cy\նxb7771)+++66֮]{8^V/_yS=o8T\\ԩSlْbʧhfϞgϞ1v &;LH㡑iii:nĈ`4@lFGGر#==}֬Yv K Z|17;K㏖@hhm[lٲk׮}<ȑ#mmm;.q|߆M6uw-)cǎݳgu#2z}XXǰa~ѣGGGG&;.G}Kc2 m o ٹso!uGd͜:uj--- )???٬T*|IG}jR# <@),d B),d B),d ҅s ~ϟBm̉QNKȑ#ge=CA}X( >,߇PP~B}(( a>,(P~cB),d B),d B),d B),d B),d B),d B),d BP~>2La!SX2La!SX2La!SXǚ]l 2aÆ1cx{{;Q,Xp%%u?2VԸ$Ќᦪ/_xvwa///Bb ^/prrjFիcbb:nܸbAN:h"P__ߺ:yfYӚ HJJѣG}gpAhEEETTcb̘1ʕ+\ժB֙zرFdaM ݝ1l23c<箙L~^%%%1Μ9̅;wCye9Rٷo{\\\_|t:]pppGDD/8K>,o={LOOϟ2e /4zt LَOOٳggddEFF{[N|VIIIzzzdz;28J2%%E,1L|>5kVVVVRRV5 1~:gtA6l߉Fq_XxqKKx>۷o[TVVN4IRi49sd… ܏GzS La!SX2La!SX2La!SX2La!SX2`NR~cLvܗ-4Oa!SX2)Q^7IENDB`elementary-1.7.7/doc/img/header_menu_current_background.png0000664000175000017500000000226012127353615021067 00000000000000PNG  IHDR?gûsRGB pHYs  tIME .'q8BIDATx]Ɏ0t?LQ뽝ؐ*i4Kힸ z}<Ϙr0MSy g)Q*R|>w\7KR3Uk|N@WfF;R-aԾZL$s[seRQpm[껥]\[?nԾZhd87.Q^+yb?5N9r֑a<҂&X Ii#Z?*Sd˴zh-@ D'!0/5UHɦfH42LT%l$o[GNzzCfvxd"/xd6Fx-kYSMBp@Q0y8Q='ٿe s Z#Ba+j^#wE߬A_R\ۦ(O=T C8.|̣{T3iZ-ru5O#ya< y<R'`-B4 8YD^|8؈8ʉ y'[W&2d:V$ꊨ['{qhDЫfp8 q@$#؂:x;bUNε+I8iR{-I:-h&%:pQ'!d]Guh;ٗ~U!LBem,:E^V-s ]=y[0@m;Ҍ'%Ҷk}H-; [0*00M+y-?7:fN_>b73/)턚 -ۜB47]9`[ގyhzr[љ,mΝWmz N--뀞|iFזD2HC/'$=7HF pIENDB`elementary-1.7.7/doc/img/slideshow_inheritance_tree.png0000664000175000017500000001230412127353615020243 00000000000000PNG  IHDRh[\AbKGDyIDATxkPOr5PH (2XP2h-( 6VD:VB+T+NoVPZ E.qEh ?W9g?=QJ 9|]w`†8 4*][[{E-uE,ZA &b\LjbThvk߿G#8Aq@PAq@PAq@PAq@ZL&uDf͚%Hnnn:իcqBbJcc㈈JB:սã=̙3jכX[[kJ75 i'O,^851+W 'LpuL&yitSUn֬_H&QJK}}} RDqqqr^200Pv|>B) bg|||[[[)ʚGpTъ{BRRR%KLMM>}СCl=eddBJJJ8;;+-\PJ!gϦΞ=K/N+WUH陖F)J?~95ƹs!ӦMS׷9sPJ7BbB E"р]Zx6vjں8\0##c߾}qqqvwwwtt433\^*BZ[[MMMmkkv[nUUUٳ}JurNsqK.߹sgggkHHHQQQhh ԖgڥKԾq\YYٝ;wߟuVF$uwwʒ+U4:5 x<^ii)TP,^X@[[!ΎRZPP````eeu宮Fzz۷[neo^RRRkkk<<<bbb<<3wZuqϟ坝ϟu_ԣGoww7ԩSQ\SS-{6gO>ԦS5''`ʕ~~~999HsrBH$b?,N `ժUl]wD=5ƍ!PAq@PAq@PAq@PAq@PAq@PAq@PAq@PDW^}(weՄ6ej^PHѨPO122RH8Bȉ'F1 {]K8Aq@PAq@PAq@PAq@P'Nm$G^1Um$/@zP^8~vuu%$$mڴi֬Y{e镭d֭ ,hii>}O?kll\|ĉgΜ9T/_)ϟ_RRBQdB.w㸫Wnڴiʔ)wppPVi;e7k|||b1qRvԩSmmm;v`N\WW7aBHlllMM d1tPwҤIӧOg땑 b 666￯]v(.!!RQQ{{{ӛmFW駟!RzB! Պ;tK8iܸqʭTKU0,iS28wB=[?~|PP!$??,֭[@U7yd2;փdenj TrWY>Xl_c;e>|[5555B2i$qㆫ+;UՕ#{1c!$>>^e_SSsIv|>QC x>w&S :2=Ƹz@@LNN޾}… ;::X r۸qܹs(M)%q߼yVVV;w֪FS0SL!7ߴ lhh`$ODDD"R#ɒ_|5 ~׿;@`HݻwSՎXVfƍź|vdAq@PAq@PAq@PAq@P`^^L&ͮ!EEEC{av!U " U`*W@0_|U U`*W@0_ud|&(†8 (†8 (†8 (†8 (†8 (†8 (†8 (/^RW0-rpp`Z빎Z|꼧_===1†8 (†8 (†8 (Eq 'N^:D[߿dffj ݢ-qӧOg1{:Z_-jFTVhaԢZG着62533ĄٳE;vАedj%x<֖\ժ-49Td_~I)++c˖-bnT;H^L~ќ[i,Rnll Zv-!d޽>Tzcmm}vTʒƏZQ`ZqqqBO>9zM)?-ZD^ժsFO0,7))pƍ##ժ%FO0b855599y͚5lQR KFj -"*\__ȑVBHAA-[:::jkkM\>}III;wnXXw&'' /]qM}}=jkmfǏ'%%|7&M uqq_} +?}t///vY`޾}; 00p[lc'rBBbH$---w666楽z{{}݂l/}Z)--mҥ9Zt/իWry{{tvEGc__y7t7uT6C_Ƹ1†8 (†8 (†8 (ߎTWWoHGjvK[4}DTi|U U`*W@0_B|U U!`*W0_ †8 (†8 (†8 (†8 (†8 (†8 (†8 (‼DhƧQW})XUǧ>X_8X|>CVZ5 8 (†8 (†8 (†8 (Ȉ4JU&b>S:k,D2\.wssB|ӟ8QBp\ BVF!Y G9sFmIkkkZ ^h,|QQQ緷(q\vvv`` #FGG:;;;::v4c ooҗRWWp‰'{we+Jbr务 _.b1,++#ؤj*rJ̨H$P(R__߆655)9 dTUUl( bg[X[[Պ !$**J*;wN_ĺ~z###LF)겶`%<<}M( ߛϜ9sĉ˰(J;4QOBHaaH$E6s0|Uww7yYH$LKKJRؼj[?Ӈ//J\;::RGMը&۷o߾}+V8|{^a5ιǎ8.::zXtD"Qww_\S^^i+'B.]joosNWWא 6^a3y0l>>lQۊ!bccCioog:ƍΝקv\\+--* ŋ6BLG}gmHLLcɪk׮yxx;88xxx Pn:&kp+Rt?]y6D!Hrj?\LOO}{a6/=@K 69Aq@PAq@PAq@PAq@P2>Q=8> "zq@P?%e"<IENDB`elementary-1.7.7/doc/img/progressbar_inheritance_tree.eps0000664000175000017500000025403512127353615020607 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (../doc/img/progressbar_inheritance_tree.eps) %%CreationDate: (2012-07-05T16:15:13-03:00) %%BoundingBox: -0 -0 117 347 %%HiResBoundingBox: 0 0 117 347 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 117 347 userdict begin DisplayImage 0 0 117 347 12 117 347 1 1 1 8 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF99999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0700000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000B1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFF FFFFF7843802FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF4D86FFFFFFFFFFFFF61100FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFBD050BC1EF5B0040D3FFCD1898FCA95E3DFFFFF9 7C6A7A741C00FFFFFE8D586706000000FFF383603343D2FF83000F67FFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFF6907F0FFF6165AFFFFFB 3DFEFFED0027FFFD435FFEFFDC0300FFFF9002ECFF950071FFFE5DD7FFFF4516F1FF0027 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFD5 0095FFFF4D0AF1FFB198FFFFFE0027FF9F00D1FFFFFF2500FFFF4701F9FFE90038FFC300 0000000000B3FF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFF412FFEDE4A0598FF54F4FFFFFF0027FF5300F5FFFFFF2700FFFF81 00AEFFD8007DFF8E2AFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFAD00C968D45733D473FFFFFFFF0027FF3200 E6FFFFFF2700FFFFFE9B11745087FCFF8209F4FFFFFFFFFCFF0027FFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFB1C495DFFBF003FDD FFFFFFFF0027FF56009FFFFFFF2700FFFFFB6FD9FFFFFFFFFFAC007DFFFFFFD590FF0023 FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FF8301D3FFFE274CFFFFFFFFF2001BFFCA0315BAF6BD0D00DCFF81229CB7C5D8F9FFF925 0062A47B45F1FF1909D0FFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFEB71FFFFFF9EC7FFFFFFF47800008FF1C13D0D1E813D67BCFCBA 160000000011A4FFE24F111765EAFFFF9F117BFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFFFFFFDC36FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF45007DF7FFFECA55D9FFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE86A 21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0066999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000DD6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE494BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE01B3FFFFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 0164666666666666202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFBA1999999999999999999999999999999999999999999 999999999999999999999999999999999999999999990065999999999999999999999999 99999999999999999999999999999999999999999999999999999999999999E1FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000005CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF3674FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFE2FFFFFFFFFFFFFFFFFFFFFFFF4D86FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFF58C606F3687FDFFF07477714571EEFEB0651AE9500D35D2FF83000F 67FFFFD950785B3ED0FFFCA95E3DFEB0651AE9500D35D2FFFFF383603343D2FCBF6F1FE5 3E1DEDFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFB455CFDFF9A00B0F2257FFFFFE92521EEE30C00 82E0B5003AFFFF0027FFFFFF2522FFFA0F29FFFFED0027FEE30C0082E0B5003AFFFE5DD7 FFFF4516EAC5080087BB63F3FFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF8D00D8FFFFFA9EEE7A00E6 FFFFFFA10075FF2600FFFFFE1706FFFF0027FFFFFF989AFFFD2204FFFFFE0027FFFF2600 FFFFFE1706FFC3000000000000B3FF2500EDFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFF4B00 F4FFFFFFFFFF3F00F3FFFFFFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFF090801B00 FFFFFF0027FFFF2700FFFFFF2700FF8E2AFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFF3800CFFFFFFFFFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027 FFFFFFC21BB5FF2700FFFFFF0027FFFF2700FFFFFF2700FF8209F4FFFFFFFFFCFF2700FF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFF6C0054FDFFFFDFAA7F0088FFFFFFD9008FFF2700 FFFFFF2700FFFF0023FFFFFF231CFFFF2400FEFFFF0027FFFF2700FFFFFF2700FFAC007D FFFFFFD590FF2700FFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFE6110041947C47F4F52B1B E6FFFF6E3BFBFF1F00FEFFFF1A00F9FF1909D0FFFF1102C49B1500C8E2F2001BFFFF1F00 FEFFFF1A00F9F9250062A47B45F1FF2000FBFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFDE 5418125FE9FFFFF27545727583F8FF94000081F08F000074F69F117BFFFF9D112FC29611 46E07800008F86000081F08F000074F6E24F111765EAF48200006ECEFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFA900999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999999999999999999993355FFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCB03000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE494BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE01B3FFFFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 0164666666666666202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBF99999999999999999999999999 999999999999999999999999999999999999999999990065999999999999999999999999 99999999999999999999999999999999999999999999A1FBFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0700000000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000B1FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFE8A884FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFD66A0027FFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFF70027FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE2FFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFDE3CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE32A27FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFD950785B3ED0FFA2080086FB FFA505A0FFF07477714571EEFF980000FFF18C0000FF83000F67FFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF2522FF FA0F29FFFF7700D4FFFFDE50FFF2257FFFFFE92521EFFF2200FFFFFF2200FFFF0027FFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFF0027FFFF989AFFFD2204FFFFE80863FFFF82B3FF7A00E6FFFFFFA10075FF2700FFFF FF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFF0027FFFFFFF090801B00FFFFFF6C05E4FE41FBFF3F00F3FFFF FFDF003BFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFFC21BB5FF2700FFFFFFE10473 C979FFFF4100D3FFFFFFF6004AFF2700FFFFFF2700FFFF0027FFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFF0027FFFF231CFF FF2400FEFFFFFF600C5DDBFFFF7F0088FFFFFFD9008FFF2800F7FFFF2100FEFF0023FFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFF5001FFFFF1102C49B1500C8E2FFFFD6003FFFFFFFF52B1BE6FFFF6E3BFBFF52007ADA 931200B7FC1909D0FFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFDD6D00008EEE9D112FC2961146EBFFFFFF43A2FFFFFFFFF2754572 7583F8FFFFDF410A36CF3C5CA6F89F117BFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF92B F5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFF9379FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFBF2B2316EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDE2625C5FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0066999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999999999999999999999999999999999999999999900A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2500000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000DD6FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFAC0058FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF56050CF5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0088605A4FFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF9F07EE494BFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF464EFFA205EBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFE803A7FFF20A97FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF920CF5FFFF553EFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF395AFFFFFFAE02E2 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF DE01B3FFFFFFF8108BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF8514FAFFFFFFFF6232FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2C67FFFFFFFFFFBB00D5FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD200C0FFFFFFFFFFFD1A 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E 0164666666666666202AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFB144444444052F44444473FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFF00A9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFBA1999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999990065999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 99999999E1FFFFFFFFFFFFFFFFB000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000005CFFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB8A3D03FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF71200FF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFEC672 1FE14A0F35C1FCBF6F1FE53E1DEDF07477714571EEFFFFFE8D586706000000BF6F1FE53E 1DEDF383603343D2FFFFD5457A7401F2FFD5457A7401F2FF2700D5460F3CC9FFFFD95078 5B3ED0FCBF6F1FE53E1DEDFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFCB3080074C1A50C04D0C5080087BB63E6257FFFFFE92521EFFF9002ECFF 950071F8C5080087BB63F25DD7FFFF4516F1FF2A12FEFF4FE9FF2A12FEFF4FE9FF270076 BA980A06D9FF2522FFFA0F29F8C5080087BB63F3FFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2500F9FFFF8F0065FF2500EDFFFF7A00E6FFFF FFA10075FF4701F9FFE90038FFFF2500EDFFFFC3000000000000B3FF14008FFDD2F1FF14 008FFDD2F1FF2700F8FFFF900063FF989AFFFD2204FFFF2500EDFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2700FFFFFFDD0038FF27 00FFFFFF3F00F3FFFFFFDF003BFF8100AEFFD8007DFFFF2700FFFFFF8E2AFFFFFFFFFFFF FFAB0B0033C7FFFFAB0B0033C7FFFF2700FFFFFFE00035FFFFF090801B00FFFF2700FFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF27 00FFFFFFF70045FF2700FFFFFF4100D3FFFFFFF6004AFFFE9B11745087FCFFFF2700FFFF FF8209F4FFFFFFFFFCFFFFDA4300039DFFFFDA4300039DFF2700FFFFFFF7004FFFC21BB5 FF2700FFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFF2700FFFFFFE40084FF2700FFFFFF7F0088FFFFFFD9008FFFFB6FD9FF FFFFFFFFFF2700FFFFFFAC007DFFFFFFD590FF84FFFFA6001AFF84FFFFA6001AFF2700FF FFFFDA0098FF231CFFFF2400FEFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF2700FCFFFFA028F6FF2000FBFFFFF52B1BE6FF FF6E3BFBFF81229CB7C5D8F9FFFF2000FBFFFFF9250062A47B45F1FF13EAFFFD1039FF13 EAFFFD1039FF2800EDFFFE6945FDFF1102C49B1500C8E22000FBFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF270098EBEB87F0F48200 006ECEFFFFF27545727583F8FFFFBA160000000011998200006ECEFFFFE24F111765EAFF FF0020816C4FE1FF0020816C4FE1FFBB4E4263698BFBFFFF9D112FC296113B6E00006ECE FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF27 00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA38FFFFFFDE3A213FFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFF2700FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8100EEFFFF FFFFDC36FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFF1A00F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFF45007DF7FFFECA55D9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFF37500005FC5FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFE86A21113C5298F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFFFFFFFFFFA900FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5555FFFFFFFF FFFFFFFFA900999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 999999999999999999999999999999999999999999999999999999999999999999999999 9999993355FFFFFFFFFFFFFFFFCB03000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000008EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/genlist_inheritance_tree.png0000664000175000017500000002013612127353615017711 00000000000000PNG  IHDRcbKGD IDATx\Se?@?ppRۉw(oMy N0"5Tq+ Wb=-Mx?м+Q3@$1F`ˡ mQcs:yuٙĆ4 =b1)t:ݡCZ[[ dQSNdsrr^~e TcyvvvVfFa ̤sz =b1CG#`s09z =b1CG#4 \g8qL&ںyI&pRbgD]ccc'W+#fwd{lwpppuu#+7x#??Og#o \˜ӛg0`РAyyy  88^:|={ȩSׯ_|xLdcTcgg'hM6EEE?~%%%p;wĘqאU1 &\t]CC!u@@B^ ݺuָ;wܻwk.xw!_q&H\]]5 !8 Y3k.8{lGGGŜݻwvzJ~(..6"9s@ hkk#T*x!=NO8A0Q鍟_pppZZ!DP\P_55bcUM<rIgLhhywY%ȮXbΜ9EEE߾}{RR޽{L2rȁvP(@8::vt#Fp­[nJ?j zNzNK/oܸ?&&ʕ+˗/_lY1Q^_ZZz?ѣqqq4~~~---|gYYYjj*[әy51e۹oRR@ ())! ͍r%[[aÆ:u̙3[nB7}[[/\0###>>^"ГÇ;88\vCݻ3/(,,4.jڸ8KIIh4?C``=<<,YriNw)WWRPA  "hѢEt x}z3JOOOIIep =x?6lPt}߹- =xzi1uyHIIw&]6==cסOOO_lYFFƈ#Ν{ՌѣGs]zzz# =b1CG#`s09z =b1CGUiii}W`w^+WX`+oL %K˛4i% KB&O\XXj*kA։_twwwwwp įٌ ]vVTTp]N \.;w / +A։G/)))--J3gΡCY'^.?SLTZ^^~5BV/':th>_B_XX/HR(ϟ/ "_B/ycT*)((*dxzNꫯvn7nرcq̎?{ݻw?ckeggwttpRV\.?~|{KҺ\NB֊--\|y޽{1>Q]:3ʚ?>ߪBքsz, CG#`s09z =b1CG#`s09z =b1CG#`s09z =b1CG#`s09z =b1C9q'|a5ҢVܸ-~߾}"2P_C_}I&qXOdggw=gdI8)W%sz =b1CG#`s09z =b1CG#`sO8Q&q]܇Ɣn"ٹA,) S(oF~~#{?~ p۷ozk@ 9999**jժU'Nܶm`F#bccg̘[__OYx[mmmxx!C&LPRR(++sNLL ͛k׮ *..^9uԇZvӦMQQQǏ>}zII^?wܪU<==JePPZ6S;y͛7zL.P^^Nۿ ZR4/@&BFm|w H4`?~iii^ݯ_?Z{>h N8APWWg󂡷^ӟ={bl9uTpv`С*,Yh>ㆆ6Ng\s XTTw#~sz:ͨ: TUU[z5~~~?)9LhZBԹOQ `tUUUN]"RVVj :+JP֭9sVmjjwss3NW\A9r$ Ј#2|pk׮чB;l0xbuuucc#n.\/H4 !h=[ޅRYY9w'x922RRFL&Hbcce2YRRRkk+!xMHHhhhHIIk֬inn޿P(|Bpܸqyyy}P(1cFUUU\\]+%%e˖-:,,L(DEjDgʕW^5y[7p%, CG#`s09z =b1CG#`s09z =b1-@L6wioos率5 /X:_~MOO>ļ|Mn;#5۶m į9}QQQee /ūw#& }FFرc .Y'^}WRwܸqr느uQϜ9s޽^{ RivvvGGE!+ģ'z{{T*;uE!+ėз9rD*Eᠾ---tnCIcǎiZBV/Ɩy海8qêUE6԰aBBBp̎?|͜9sKo B'SYYYcƌtRtG[/BT*KKKtRp=Ⱥ₳Vc.\Ǎ bkkQi H@8p _B/D!K#`s09z =b1CG#`s09z =b1CG#`s09z =b1CG#`s09z =b1CG#S/_hoo@A6f̘7np](~s=++”@֋Z7o^ >"<#`s09z =b1CG#`s09z =b1OBR2337o#?7nHLL|>8BC뛜laMTSSզO7}1#) piyۡzBYӛ7o]6"""((֭[u::th_~%h4L;cƌzسg@ ؘl\i>>> BBOa)GG DFF^w6lؙ3g'99988xΝSL󋈈t[l6N!kb]ϟoJ?gt钣c_}_8--^|8 ܹs+Vhmm׹*1#ȑ#;::lll=28;{yyO\m9=BG#`s09z =b1CG#`s09&]eigg#t;bI_tǏm"wy…իWO83f? lIfH+|W\ǎkkk۸qcNNBfǯrDtRp1A։GRP(9s\."dxÇ?,, R3gT*E!+ģPzⰰ0W#| 'J颣ٳq_B5tPzgcJ** BV/ 0hӦM.qЫT͛7s]ǎ'TÇ>}~moogwu4h4 &^wnbO3*++[l'Lfsm2Eqq!C{`0Arrks=]tttl߾=00 COiiiWg޲eת6q|~^Վ=zɭiӦ~X˫qggF#^wi9~WQ(oF~~~>SR=ܹիWZ˫qaÆjS4uлwr]ȟG#Fxdg@m۶/>}Y 3cTcgg'hM6EEE?~%%%ŋֆ2d„ %%%GYYYSN-eee3f̈d666?p@YYٝ;wbbb̻_WWWmbg}駟>r䈹 @sssrrrTTԪU&Nm۶sέZSTyxxjF#bccg̘[__ovo޼vڈ.U͜9sС.]q{L>ݹsͽ{!vwyb0^7nnյfРAXUUuI=>>bɒ%t(WWuEFFnٲeի...MLLg8Vھ}}:w1`yyy=l̔wGĄ8r!֯_Oٱc_зdž>[XXcSWfbzCtV_|Ej;wym߿olQ(@&!aΝ7ntss3eUUU Xwfӯ_~޽tbu 6ЧLP455uʶΝ/$$ʕ+SL/8&>S1^կR\]]ܾwY.C5%%,W3sz}iiŋ?ãG_KK|`YVVWyfX|Cz:ANW喷wyyyvtԨQ*:~xn0hUSSۍf͂Jz^޻r{߾}|MAAAyyy[[!^#pŒxDB3F ̉Bt-9r$}袋Kmm-!D:tҤIÇ;88\vͼe1tNxYD[ϪRgS֭9s&xzz@GG]MTҖ+W]^.B{6l\xz̘1PWWG1 K.H$ XwfSS+ 322!aaaBP$-Z>bBBBCCCJJ ]\fMii/cǎ8BLHHXbEXX/BٿP(7~Y҄ ^|E;W(zjeeܹsx ggHJj˱rʫWe2D"dIIIί˗;/?\(7.//> 3f̸{nnnK/4mڴK~-e@ZczGSÑB555tqq1e]gO<)GwޓO>h" TeMzэZx֭ &?COJΥ4m4wwPy"{y:7&]˧O8cyڴiG3` 3L<"޹sgٲe^^^Bpʔ)ݻ))?HOiiiy7AHHȁu:]]]]nnŋzr|,\nOgLPob4eʔ\8::{yyq] C:ts=uêGz =b1CG#`s09z =bN/aʕ+\8`R载mmm7&&MdiӍb8G#`s0W[IDAT9uż'WIENDB`elementary-1.7.7/doc/img/index_inheritance_tree.png0000664000175000017500000001133012127353615017347 00000000000000PNG  IHDRc[NbKGDIDATxyPSW-P *"vtҁ"u+ʠHVt EQpK -P([vZEP Ӧ1} =99yý'pssl.ुLa!SX0Z[[srr]M:t c uiZ9}S@2La!SX2La!SX2La!SX2E.L)J椤$WWWALrFGGǸR_/Ooytkp6۝d2ٓ'O|xb NR0g=ccccMMM2lܹ!N`0cQQQ2[[[˥<~1sNXbc`0̛7֭[Bdj1fقbY͛7`Ν|344ٙOpݼ/|>pu Ɨ2eD"jj7nceȑ#j,w^ƘJ:.77"##y7~p= C5Sc=e^P@QQdBBB,;S,/]tƌEEE[nMLLܷo߄ <==_yT*P/>~zww ^t,99hT*UcczV{N߿i͛;s ޻wϴ}̞=222_N}'frrT>!C,>/˛b%&&J$bƘ` 1+Wں?~ԩSz2ƍcǎ]x|j|9[`Avvv||B b~~7*=zߡ8/_6nj4իW=:%%EVOz8pƍbbbN>޲) S 6l666?~!Cu\pRRR[5kdeeu16Gegg̜9ڵkÆ bD}r>%*2La!SX2La!SX2La!SX:q.a޽֫C^ډޘEEEVtHPgE9s.qSGѣG~~е#.S---}YaaZ\Bk0gz'"""R)Su"Bvɱ{Eܐ~QBXX.UR$IAA%""_<%bj֭...:Ç%IyyU"/777<<2uTNC_c_zIE낔"ا<<<#""Eڂ#oook֮%ɁF%HaԴi~rxQIINGo>ys[U fDB),d B),d B),d B),d B),d B),d B),d BhРY:iYfuNS(z1?k:tPCC xjooUVV***xj&@|cO>#FƼ?m\xO8p§O'yyyϵtԶm|%==nڵPUUe7Rdn0r}vzY=P?U[[۱Lun:}4ߟo#::.^&[y%x>O"ۗgHLLZޱcG}}Vmmm5>˴[{P?~?3x&y:ŏwYGEEE.@>}:5Gd~u ci1:gj̘1d+ؿ?߃%Ǝ18-Hy{3-}ٖ-[-%%%iii:STUUT*uM2E4669øT-[t1OOO1www/3ړJ666.\طo7`B S3+//9skU]]JBS*͌1tƍ)))|O?mjj2ꫯRoqܹ]vIɓ'WTT} bFIHH}-[vڵz^A߇P~ B}X(a>,߇),d B),d B),d B),d B),d B),d B),d B),d J֜1+}>>>ƫŠb qppZqeS@2La!SX2La!SX2La!SX2*򒒒1PXԭ[,. 75b %4.`uu?*jܹV\mN6S$Irr2|ɱ!mm={$ Okhhضmq4@ <3iLBK[jܸqoO>1^ N2-tϸ켺cZr%kuuu5FXהpBؼyݻwcbbxL&[nJ9O=z0lztٳgر#114O.<`9sfԩoiB:H㡑)))EEEƍ˥Z0A*###ٓ`q _hha,1x*'l/?ZRRO k޹s/ǎkmm5K,o޽{15l߾TGi:H{i1Jlll ^}U#>5xR^ N,),d B),d B),d Bt\_իW;sbj ?辵G}(( a>߇P~ B}X(a>,߇),d B),d B),d B),d B),d B),d B),d B),d Q~CA}VLa!SX2La!SX2La!SX2LazK0ǺJ%sssRR5%y GGǸR`u}>I&d5Q!uJX˔^Ϗ8q"cpѢE555{;vlqq1Ҳ~%K+Jh46m3f̤IS_P($IhhhmmR0`@ff3Ȟ`a < HGEE XYY#c`0̛7֭[|@B!j5cLь1ٳg-)* f`0r{{{XFFMO=ϟ?ȑ#ە+Wlmm;[[eu)HcҎ= C5>S׬␐[ojժ+W=znxQT5J2]\;0 eee ?>c.#)7/>ٳ-[[JJJ[n>}zzz76l`B-~<ihh |fVˍǛN:oWVVj`xBW˗/Ϙ1kccsV(u>x 55599?DZZUUF:}g̘1| .=:&&ԩSaaa+Wo{}P777`07kaq/ا SX2La!SX2La!SX2La!SX2La>4=E SX2La1IENDB`elementary-1.7.7/doc/img/box.eps0000664000175000017500000112601012127353614013445 00000000000000%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (box.eps) %%CreationDate: (2011-07-26T16:20:14-03:00) %%BoundingBox: -0 -0 165 192 %%HiResBoundingBox: 0 0 164.818 192 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 165 192 userdict begin DisplayImage 0 0 164.818 192.021 12 206 240 0 0 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF 000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000 000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 FFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000 000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFF 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF 000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000 000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000FFFFFF000000 000000FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000 000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000000000000000 FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000 000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000FFFFFF000000000000000000000000000000FFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFF0A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A0408FFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 000000FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000 000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000 000000000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000 000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF 000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000000000 FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408FFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFF0A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408FFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFF FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF 000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000000000000000000000000000 000000000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000 FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000 FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000FFFFFF FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000 FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFF0A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A0408FFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFF0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408FFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000FFFFFF000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF FFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000 000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000 000000FFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000 000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000000000000000000000FFFFFF FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFF000000000000000000000000000000000000000000000000000000000000 000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFF 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000 FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000000000FFFFFF000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF000000000000 000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408FFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFF0A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A0408FFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFF000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000FFFFFF000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFF000000000000 FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000FFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000000000FFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF 000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF000000 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFF000000000000000000000000000000000000FFFFFF000000000000FFFFFFFFFFFF FFFFFF000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000000000000000000000000000000000000000000000 FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFF 000000000000000000000000000000000000000000000000000000000000000000FFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000FFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF 000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000 FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000FFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF 000000000000000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000000000 000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFF000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFF000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF000000000000 000000FFFFFFFFFFFF000000000000000000FFFFFFFFFFFFFFFFFF000000000000000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000FFFFFFFFFFFF FFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000 000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000 000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFF000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF000000000000FFFFFFFFFFFF000000000000000000000000FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000 000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408 FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A0408 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF0A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A04080A0408 0A0408FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408 FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A0408FFFFFFFFFFFF 0A04080A04080A04080A0408FFFFFFFFFFFF0A04080A04080A04080A0408FFFFFF0A04080A0408 0A04080A0408FFFFFFFFFFFF0A04080A0408FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFF end %%PageTrailer %%Trailer %%EOF elementary-1.7.7/doc/img/glview_inheritance_tree.png0000664000175000017500000000450112127353615017537 00000000000000PNG  IHDRSk0bKGDIDATx{HSǟe^Ra&^*l$and&v[7Zj&vhцy+++) Ehm6m=?o=<{ys` P?7+**vp8BЈ{Qqqq[oh4cAUUf Vr?hA+Z9E(JgddNMM兇{{{:S\Śtuu=sL^ʇ,ӟsl?,YP߿ٳg}mϟ|>I`IoxRLJJ""**{M$SRR6mڄj333;& 322&&& uB \\\_j˗8nݺ-[tuuܹ;<߸8Bxɇzzzr90;;;00֭[3LÇ/LP(@EEE3ICCCwJsZrrr.^8666"""l肸>9ݺd .b5 GJ$???.{DrJ5 zjO9Z9~Vr?V+++6۷sDhd2Vs$3V({=!!PWWGUԌ󉉉fggjJTpZҥK *Q.Jy<^zz^QgggX !ڵkŠ ''aAAoJ|>Twuu> zC$11<3V^PPb}RDcc#Av޽]*ر`"[neXvĮ=]6#~ȑP{f۳IG[']0q$ ]zݒAhoo5k3ʮ(|> ?hA+Z9~Vr?hA+Z9~Vr̿͛7&۱Vr?hA+Z˳zrrrkߜWZuUnMzKiucZZZX,A(ruGGDzso:` )u0/))|!?~LLLDi7+~ٺ,Tnn}rFdɒm۶MPс>nW*[ ߗZ?,, 2̉^///g2Ν۾}{~~a/M_Tzxxʪ*z %srrj^Cuuuׯ_uww'$$]ٳdknn}NڹsV<>lxSXʕ+MMM^^^˗/GONNfܜ;ydIIIXX!OZ~e}}}pRSS:;;fhYXM٭ 8qE _1ݔO;b~x ιmjnu)[:Qbnu,QNݺձSbnuk5?hA+Z9~૜obN@ΊrW[DIENDB`elementary-1.7.7/doc/img/segment_control.png0000664000175000017500000000737312127353615016066 00000000000000PNG  IHDRN?tEXtSoftwareAdobe ImageReadyqe<IDATxu8} J*]c LU qb Ja*Xm0z/D 0ɓC!y* B !:HB!B$B !:HB!B$BݪONN3BH^^^;wpBHb%B !:HB!dcm݁]-Iqqd"LshEmMk {lR*2MA8i Ylrϓmdκ&ق)4mA>P#dM̰Ȏƻc;_U|g5\u֕D :inۢtiGy>u,mڏԶCuSFhD2q6J#Ǹk@N}g~-X wkQm M6[n_XpL>Rhĵo9F@# gkaGW'gwpEU[Dr' :#|"V/qkDfYC4rYc_ٓ' .iG uHT3 nT5ňr6oG <`t/u(܁"U[Dbhr::PmK1˸J!4fs߫ 8jF^W%t bwcyy7^wڹ.OmЪؗ{弧6}j g7J#ۄXHX;-5!'8gC(Cc ?c_/&U!ѷ4\Fehz.ڀ 1o! u ;Qښ€-|KNY@6T?HTO9'e ^>>.i5lNhU>Jn`f]KpeDFZCy("z7AԳ0lCS%3S=ǠV!GUio0x:u]h]Ug.] b^6 i=Ou^WߓOF,A/ "t=pD*Ԫh%H#OHv\9>axfh=t=0s(]z!uB.2aw>:ȼ"+èHwFvƲ*Pt`/mlB'[Fsxo+Y~ͱ)T8mQeys5% e#03"jAșk QVϞhx ՒE{=`[=<,i:]_R)^@/jpt9I>gr %l7{'%E7خО;sJ;ët9c۟#ɦkLtRM*V Ђv(.1oM[B4Y'Qs])wY`RlGj7`0`hF,P~ 8\K^Pw]=KFԠՃ+p_*g̭4[hD4{-kA#>lc1$lShľzVUkzF01b{is񻁂V`>\˩2pOvcÈzgKuJ_( nЦ0rmQ?¹'u +JkeKϡ423ٞF^_ \*ԅoz8Gڽ15^uԳQemOMo^!tFhCb_lU'A!$"gjI#tdWB6id- 5B 5K gBH]>IGƃFez6U("IBi2|!-\qI!$bz{qvgB9b%B !:HB!B$B !:HB!B$B" S IENDB`elementary-1.7.7/doc/Makefile.in0000664000175000017500000010166512143521121013431 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = doc DIST_COMMON = $(srcdir)/Doxyfile.in $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = Doxyfile CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ 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 am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ SUBDIRS = widgets MAINTAINERCLEANFILES = Makefile.in PACKAGE_DOCNAME = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc # dir:file name:executable:width:height @EFL_BUILD_DOC_TRUE@WGT_PREVIEW = \ @EFL_BUILD_DOC_TRUE@ actionslider:preview-00.png:widget_preview_actionslider:120:30 \ @EFL_BUILD_DOC_TRUE@ bg:preview-00.png:widget_preview_bg:50:50 \ @EFL_BUILD_DOC_TRUE@ box:preview-00.png:widget_preview_box:200:160 \ @EFL_BUILD_DOC_TRUE@ bubble:preview-00.png:widget_preview_bubble1:160:50 \ @EFL_BUILD_DOC_TRUE@ bubble:preview-01.png:widget_preview_bubble2:160:50 \ @EFL_BUILD_DOC_TRUE@ bubble:preview-02.png:widget_preview_bubble3:160:50 \ @EFL_BUILD_DOC_TRUE@ button:preview-00.png:widget_preview_button1:160:50 \ @EFL_BUILD_DOC_TRUE@ button:preview-01.png:widget_preview_button2:160:50 \ @EFL_BUILD_DOC_TRUE@ button:preview-02.png:widget_preview_button3:160:50 \ @EFL_BUILD_DOC_TRUE@ calendar:preview-00.png:widget_preview_calendar:300:300 \ @EFL_BUILD_DOC_TRUE@ check:preview-00.png:widget_preview_check1:160:50 \ @EFL_BUILD_DOC_TRUE@ check:preview-01.png:widget_preview_check2:160:50 \ @EFL_BUILD_DOC_TRUE@ check:preview-02.png:widget_preview_check3:160:50 \ @EFL_BUILD_DOC_TRUE@ clock:preview-00.png:widget_preview_clock:200:100 \ @EFL_BUILD_DOC_TRUE@ colorselector:preview-00.png:widget_preview_colorselector:320:300 \ @EFL_BUILD_DOC_TRUE@ conformant:preview-00.png:widget_preview_conformant:200:400 \ @EFL_BUILD_DOC_TRUE@ ctxpopup:preview-00.png:widget_preview_ctxpopup:200:130 \ @EFL_BUILD_DOC_TRUE@ datetime:preview-00.png:widget_preview_datetime1:360:60 \ @EFL_BUILD_DOC_TRUE@ datetime:preview-01.png:widget_preview_datetime2:200:60 \ @EFL_BUILD_DOC_TRUE@ datetime:preview-02.png:widget_preview_datetime3:200:60 \ @EFL_BUILD_DOC_TRUE@ dayselector:preview-00.png:widget_preview_dayselector:350:50 \ @EFL_BUILD_DOC_TRUE@ diskselector:preview-00.png:widget_preview_diskselector:120:50 \ @EFL_BUILD_DOC_TRUE@ entry:preview-00.png:widget_preview_entry1:160:50 \ @EFL_BUILD_DOC_TRUE@ entry:preview-01.png:widget_preview_entry2:160:50 \ @EFL_BUILD_DOC_TRUE@ entry:preview-02.png:widget_preview_entry3:160:50 \ @EFL_BUILD_DOC_TRUE@ entry:preview-03.png:widget_preview_entry4:160:50 \ @EFL_BUILD_DOC_TRUE@ fileselector:preview-00.png:widget_preview_fileselector:300:300 \ @EFL_BUILD_DOC_TRUE@ fileselector_button:preview-00.png:widget_preview_fileselector_button1:200:50 \ @EFL_BUILD_DOC_TRUE@ fileselector_button:preview-01.png:widget_preview_fileselector_button2:200:50 \ @EFL_BUILD_DOC_TRUE@ fileselector_button:preview-02.png:widget_preview_fileselector_button3:160:50 \ @EFL_BUILD_DOC_TRUE@ fileselector_entry:preview-00.png:widget_preview_fileselector_entry:70:50 \ @EFL_BUILD_DOC_TRUE@ flip:preview-00.png:widget_preview_flip:100:100 \ @EFL_BUILD_DOC_TRUE@ flipselector:preview-00.png:widget_preview_flipselector:100:60 \ @EFL_BUILD_DOC_TRUE@ frame:preview-00.png:widget_preview_frame:100:50 \ @EFL_BUILD_DOC_TRUE@ gengrid:preview-00.png:widget_preview_gengrid:200:160 \ @EFL_BUILD_DOC_TRUE@ genlist:preview-00.png:widget_preview_genlist1:200:200 \ @EFL_BUILD_DOC_TRUE@ genlist:preview-01.png:widget_preview_genlist2:200:160 \ @EFL_BUILD_DOC_TRUE@ genlist:preview-02.png:widget_preview_genlist3:200:160 \ @EFL_BUILD_DOC_TRUE@ genlist:preview-03.png:widget_preview_genlist4:200:160 \ @EFL_BUILD_DOC_TRUE@ genlist:preview-04.png:widget_preview_genlist5:200:160 \ @EFL_BUILD_DOC_TRUE@ hover:preview-00.png:widget_preview_hover:90:170 \ @EFL_BUILD_DOC_TRUE@ hoversel:preview-00.png:widget_preview_hoversel:90:170 \ @EFL_BUILD_DOC_TRUE@ icon:preview-00.png:widget_preview_icon:50:50 \ @EFL_BUILD_DOC_TRUE@ image:preview-00.png:widget_preview_image:50:50 \ @EFL_BUILD_DOC_TRUE@ index:preview-00.png:widget_preview_index:200:160 \ @EFL_BUILD_DOC_TRUE@ inwin:preview-00.png:widget_preview_inwin1:200:160 \ @EFL_BUILD_DOC_TRUE@ inwin:preview-01.png:widget_preview_inwin2:200:160 \ @EFL_BUILD_DOC_TRUE@ inwin:preview-02.png:widget_preview_inwin3:200:160 \ @EFL_BUILD_DOC_TRUE@ label:preview-00.png:widget_preview_label:70:30 \ @EFL_BUILD_DOC_TRUE@ layout:preview-00.png:widget_preview_layout:200:160 \ @EFL_BUILD_DOC_TRUE@ list:preview-00.png:widget_preview_list:200:200 \ @EFL_BUILD_DOC_TRUE@ map:preview-00.png:widget_preview_map:256:256 \ @EFL_BUILD_DOC_TRUE@ mapbuf:preview-00.png:widget_preview_mapbuf:200:200 \ @EFL_BUILD_DOC_TRUE@ menu:preview-00.png:widget_preview_menu:100:100 \ @EFL_BUILD_DOC_TRUE@ notify:preview-00.png:widget_preview_notify:60:30 \ @EFL_BUILD_DOC_TRUE@ panel:preview-00.png:widget_preview_panel:150:50 \ @EFL_BUILD_DOC_TRUE@ panes:preview-00.png:widget_preview_panes:200:100 \ @EFL_BUILD_DOC_TRUE@ photocam:preview-00.png:widget_preview_photocam:243:162 \ @EFL_BUILD_DOC_TRUE@ popup:preview-00.png:widget_preview_popup:480:400 \ @EFL_BUILD_DOC_TRUE@ progressbar:preview-00.png:widget_preview_progressbar:150:50 \ @EFL_BUILD_DOC_TRUE@ radio:preview-00.png:widget_preview_radio:60:20 \ @EFL_BUILD_DOC_TRUE@ scroller:preview-00.png:widget_preview_scroller:100:30 \ @EFL_BUILD_DOC_TRUE@ segment_control:preview-00.png:widget_preview_segment_control:240:120 \ @EFL_BUILD_DOC_TRUE@ separator:preview-00.png:widget_preview_separator:10:80 \ @EFL_BUILD_DOC_TRUE@ slider:preview-00.png:widget_preview_slider:200:100 \ @EFL_BUILD_DOC_TRUE@ slideshow:preview-00.png:widget_preview_slideshow:50:50 \ @EFL_BUILD_DOC_TRUE@ spinner:preview-00.png:widget_preview_spinner:160:30 \ @EFL_BUILD_DOC_TRUE@ table::preview-00.png:widget_preview_table:100:100 \ @EFL_BUILD_DOC_TRUE@ table:preview-00.png:widget_preview_table:100:100 \ @EFL_BUILD_DOC_TRUE@ thumb:preview-00.png:widget_preview_thumb:100:100 \ @EFL_BUILD_DOC_TRUE@ toolbar:preview-00.png:widget_preview_toolbar:300:100 \ @EFL_BUILD_DOC_TRUE@ web:preview-00.png:widget_preview_web:300:300 \ @EFL_BUILD_DOC_TRUE@ win:preview-00.png:widget_preview_win:200:200 # put in here every elm widget, so that it gets its hierarchy tree built # then, make a reference to the generated image, in the form # @image html _inheritance_tree.{png,eps} @EFL_BUILD_DOC_TRUE@WGT_TREE = \ @EFL_BUILD_DOC_TRUE@ actionslider \ @EFL_BUILD_DOC_TRUE@ bg \ @EFL_BUILD_DOC_TRUE@ box \ @EFL_BUILD_DOC_TRUE@ bubble \ @EFL_BUILD_DOC_TRUE@ button \ @EFL_BUILD_DOC_TRUE@ calendar \ @EFL_BUILD_DOC_TRUE@ check \ @EFL_BUILD_DOC_TRUE@ clock \ @EFL_BUILD_DOC_TRUE@ colorselector \ @EFL_BUILD_DOC_TRUE@ conformant \ @EFL_BUILD_DOC_TRUE@ container \ @EFL_BUILD_DOC_TRUE@ datetime \ @EFL_BUILD_DOC_TRUE@ dayselector \ @EFL_BUILD_DOC_TRUE@ diskselector \ @EFL_BUILD_DOC_TRUE@ fileselector \ @EFL_BUILD_DOC_TRUE@ fileselector_button \ @EFL_BUILD_DOC_TRUE@ flip \ @EFL_BUILD_DOC_TRUE@ flipselector \ @EFL_BUILD_DOC_TRUE@ frame \ @EFL_BUILD_DOC_TRUE@ gengrid \ @EFL_BUILD_DOC_TRUE@ genlist \ @EFL_BUILD_DOC_TRUE@ gesture_layer \ @EFL_BUILD_DOC_TRUE@ glview \ @EFL_BUILD_DOC_TRUE@ grid \ @EFL_BUILD_DOC_TRUE@ hover \ @EFL_BUILD_DOC_TRUE@ hoversel \ @EFL_BUILD_DOC_TRUE@ icon \ @EFL_BUILD_DOC_TRUE@ image \ @EFL_BUILD_DOC_TRUE@ index \ @EFL_BUILD_DOC_TRUE@ inwin \ @EFL_BUILD_DOC_TRUE@ label \ @EFL_BUILD_DOC_TRUE@ layout \ @EFL_BUILD_DOC_TRUE@ list \ @EFL_BUILD_DOC_TRUE@ map \ @EFL_BUILD_DOC_TRUE@ mapbuf \ @EFL_BUILD_DOC_TRUE@ menu \ @EFL_BUILD_DOC_TRUE@ naviframe \ @EFL_BUILD_DOC_TRUE@ notify \ @EFL_BUILD_DOC_TRUE@ panes \ @EFL_BUILD_DOC_TRUE@ photo \ @EFL_BUILD_DOC_TRUE@ photocam \ @EFL_BUILD_DOC_TRUE@ player \ @EFL_BUILD_DOC_TRUE@ plug \ @EFL_BUILD_DOC_TRUE@ progressbar \ @EFL_BUILD_DOC_TRUE@ radio \ @EFL_BUILD_DOC_TRUE@ route \ @EFL_BUILD_DOC_TRUE@ scroller \ @EFL_BUILD_DOC_TRUE@ segment_control \ @EFL_BUILD_DOC_TRUE@ separator \ @EFL_BUILD_DOC_TRUE@ slider \ @EFL_BUILD_DOC_TRUE@ slideshow \ @EFL_BUILD_DOC_TRUE@ spinner \ @EFL_BUILD_DOC_TRUE@ table \ @EFL_BUILD_DOC_TRUE@ thumb \ @EFL_BUILD_DOC_TRUE@ video \ @EFL_BUILD_DOC_TRUE@ web \ @EFL_BUILD_DOC_TRUE@ win EXTRA_DIST = Doxyfile.in $(wildcard img/*.*) e.css head.html foot.html shot.sh \ DoxygenLayout.xml examples.dox index.doxy 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 doc/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu doc/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): Doxyfile: $(top_builddir)/config.status $(srcdir)/Doxyfile.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 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 \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) @EFL_BUILD_DOC_FALSE@uninstall-local: @EFL_BUILD_DOC_FALSE@clean-local: clean: clean-recursive clean-am: clean-generic clean-libtool clean-local 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: uninstall-local .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 \ clean-local 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 uninstall-local .PHONY: doc install-doc @EFL_BUILD_DOC_TRUE@widget-build: @EFL_BUILD_DOC_TRUE@ @$(MAKE) -C widgets @EFL_BUILD_DOC_TRUE@widget-preview: widget-build @EFL_BUILD_DOC_TRUE@ @for ss in $(WGT_PREVIEW); do \ @EFL_BUILD_DOC_TRUE@ ENTRY=($${ss//:/ }) ; \ @EFL_BUILD_DOC_TRUE@ DIR=$${ENTRY[0]} ; \ @EFL_BUILD_DOC_TRUE@ SS=$${ENTRY[1]} ; \ @EFL_BUILD_DOC_TRUE@ BIN=$${ENTRY[2]} ; \ @EFL_BUILD_DOC_TRUE@ X=$${ENTRY[3]} ; \ @EFL_BUILD_DOC_TRUE@ Y=$${ENTRY[4]} ; \ @EFL_BUILD_DOC_TRUE@ echo "Generating widget preview image" $${SS} "for widget" $${DIR}; \ @EFL_BUILD_DOC_TRUE@ $(top_srcdir)/doc/shot.sh $(top_builddir)/doc/html/img/widget/$${DIR} $${SS} $(top_builddir)/doc/widgets/$${BIN} $${X} $${Y} ; \ @EFL_BUILD_DOC_TRUE@ mkdir -p $(top_builddir)/doc/latex/img/widget/$${DIR} ; \ @EFL_BUILD_DOC_TRUE@ convert $(top_builddir)/doc/html/img/widget/$${DIR}/$${SS} $(top_builddir)/doc/latex/img/widget/$${DIR}/$${SS/.png/.eps} ; \ @EFL_BUILD_DOC_TRUE@ done @EFL_BUILD_DOC_TRUE@widget-tree-figures: doc @EFL_BUILD_DOC_TRUE@ $(srcdir)/widget_hierarchy.py --scan $(top_srcdir)/src/lib -o $(builddir)/widget_tree.p; @EFL_BUILD_DOC_TRUE@ $(srcdir)/widget_hierarchy.py --tree -i $(builddir)/widget_tree.p > $(builddir)/widgets_tree.dot; @EFL_BUILD_DOC_TRUE@ dot -Tpng -o $(top_srcdir)/doc/img/elm-widget-tree.png $(top_builddir)/doc/widgets_tree.dot; @EFL_BUILD_DOC_TRUE@ convert $(top_srcdir)/doc/img/elm-widget-tree.png $(top_srcdir)/doc/img/"elm-widget-tree.eps"; @EFL_BUILD_DOC_TRUE@ @for wgt in $(WGT_TREE); do \ @EFL_BUILD_DOC_TRUE@ WGT_FILE_NAME="WNAME_inheritance_tree.dot"; \ @EFL_BUILD_DOC_TRUE@ WGT_FILE_NAME=$${WGT_FILE_NAME/WNAME/$${wgt}}; \ @EFL_BUILD_DOC_TRUE@ echo "Generating widget inheritance tree image for widget" $${wgt}; \ @EFL_BUILD_DOC_TRUE@ $(srcdir)/widget_hierarchy.py --widget=$${wgt} -i $(top_builddir)/doc/widget_tree.p > $(top_builddir)/doc/$${WGT_FILE_NAME}; \ @EFL_BUILD_DOC_TRUE@ dot -Tpng -o $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.png} $(top_builddir)/doc/$${WGT_FILE_NAME}; \ @EFL_BUILD_DOC_TRUE@ convert $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.png} $(top_srcdir)/doc/img/$${WGT_FILE_NAME/.dot/.eps}; \ @EFL_BUILD_DOC_TRUE@ rm $${WGT_FILE_NAME}; \ @EFL_BUILD_DOC_TRUE@ done @EFL_BUILD_DOC_TRUE@doc-clean: @EFL_BUILD_DOC_TRUE@ rm -rf img/widget html/ latex/ man/ xml/ $(top_builddir)/$(PACKAGE_DOCNAME).tar* @EFL_BUILD_DOC_TRUE@doc-build: @EFL_BUILD_DOC_TRUE@ $(efl_doxygen) @EFL_BUILD_DOC_TRUE@ cp -r $(srcdir)/img/* html/ @EFL_BUILD_DOC_TRUE@ cp -r $(srcdir)/img/* latex/ #run the last rule whenever the elm widget tree changes #commit the changed pictures, then. depends on python and graphviz @EFL_BUILD_DOC_TRUE@doc: all doc-clean widget-preview doc-build @EFL_BUILD_DOC_TRUE@ @echo "Entering src/examples/" @EFL_BUILD_DOC_TRUE@ $(MAKE) -C $(top_builddir)/src/examples screenshots @EFL_BUILD_DOC_TRUE@ rm -rf $(PACKAGE_DOCNAME).tar* @EFL_BUILD_DOC_TRUE@ mkdir -p $(PACKAGE_DOCNAME)/doc @EFL_BUILD_DOC_TRUE@ cp -R html/ latex/ man/ xml/ $(PACKAGE_DOCNAME)/doc @EFL_BUILD_DOC_TRUE@ tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/ @EFL_BUILD_DOC_TRUE@ bzip2 -9 $(PACKAGE_DOCNAME).tar @EFL_BUILD_DOC_TRUE@ rm -rf $(PACKAGE_DOCNAME)/ @EFL_BUILD_DOC_TRUE@ mv $(PACKAGE_DOCNAME).tar.bz2 $(top_builddir) @EFL_BUILD_DOC_TRUE@clean-local: doc-clean # what about examples screenshots ? @EFL_BUILD_DOC_TRUE@install-doc: doc-build @EFL_BUILD_DOC_TRUE@ install -d $(docdir) @EFL_BUILD_DOC_TRUE@ cp -R html latex man xml $(docdir) @EFL_BUILD_DOC_TRUE@uninstall-local: @EFL_BUILD_DOC_TRUE@ rm -rf $(docdir)/html $(docdir)/latex $(docdir)/man $(docdir)/xml @EFL_BUILD_DOC_FALSE@doc: @EFL_BUILD_DOC_FALSE@ @echo "Documentation not built. Run ./configure --help" @EFL_BUILD_DOC_FALSE@install-doc: doc # 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: elementary-1.7.7/depcomp0000755000175000017500000005064312127367237012213 00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2012-03-27.16; # UTC # Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009, 2010, # 2011, 2012 Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see . # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Originally written by Alexandre Oliva . case $1 in '') echo "$0: No command. Try '$0 --help' for more information." 1>&2 exit 1; ;; -h | --h*) cat <<\EOF Usage: depcomp [--help] [--version] PROGRAM [ARGS] Run PROGRAMS ARGS to compile a file, generating dependencies as side-effects. Environment variables: depmode Dependency tracking mode. source Source file read by 'PROGRAMS ARGS'. object Object file output by 'PROGRAMS ARGS'. DEPDIR directory where to store dependencies. depfile Dependency file to output. tmpdepfile Temporary file to use when outputting dependencies. libtool Whether libtool is used (yes/no). Report bugs to . EOF exit $? ;; -v | --v*) echo "depcomp $scriptversion" exit $? ;; esac # A tabulation character. tab=' ' # A newline character. nl=' ' if test -z "$depmode" || test -z "$source" || test -z "$object"; then echo "depcomp: Variables source, object and depmode must be set" 1>&2 exit 1 fi # Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. depfile=${depfile-`echo "$object" | sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} rm -f "$tmpdepfile" # Some modes work just like other modes, but use different flags. We # parameterize here, but still list the modes in the big case below, # to make depend.m4 easier to write. Note that we *cannot* use a case # here, because this file can only contain one case statement. if test "$depmode" = hp; then # HP compiler uses -M and no extra arg. gccflag=-M depmode=gcc fi if test "$depmode" = dashXmstdout; then # This is just like dashmstdout with a different argument. dashmflag=-xM depmode=dashmstdout fi cygpath_u="cygpath -u -f -" if test "$depmode" = msvcmsys; then # This is just like msvisualcpp but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvisualcpp fi if test "$depmode" = msvc7msys; then # This is just like msvc7 but w/o cygpath translation. # Just convert the backslash-escaped backslashes to single forward # slashes to satisfy depend.m4 cygpath_u='sed s,\\\\,/,g' depmode=msvc7 fi if test "$depmode" = xlc; then # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations. gccflag=-qmakedep=gcc,-MF depmode=gcc fi case "$depmode" in gcc3) ## gcc 3 implements dependency tracking that does exactly what ## we want. Yay! Note: for some reason libtool 1.4 doesn't like ## it if -MD -MP comes after the -MF stuff. Hmm. ## Unfortunately, FreeBSD c89 acceptance of flags depends upon ## the command line argument order; so add the flags where they ## appear in depend2.am. Note that the slowdown incurred here ## affects only configure: in makefiles, %FASTDEP% shortcuts this. for arg do case $arg in -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; *) set fnord "$@" "$arg" ;; esac shift # fnord shift # $arg done "$@" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi mv "$tmpdepfile" "$depfile" ;; gcc) ## There are various ways to get dependency output from gcc. Here's ## why we pick this rather obscure method: ## - Don't want to use -MD because we'd like the dependencies to end ## up in a subdir. Having to rename by hand is ugly. ## (We might end up doing this anyway to support other compilers.) ## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like ## -MM, not -M (despite what the docs say). ## - Using -M directly means running the compiler twice (even worse ## than renaming). if test -z "$gccflag"; then gccflag=-MD, fi "$@" -Wp,"$gccflag$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ## The second -e expression handles DOS-style file names with drive letters. sed -e 's/^[^:]*: / /' \ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" ## This next piece of magic avoids the "deleted header file" problem. ## The problem is that when a header file which appears in a .P file ## is deleted, the dependency causes make to die (because there is ## typically no way to rebuild the header). We avoid this by adding ## dummy dependencies for each header file. Too bad gcc doesn't do ## this for us directly. tr ' ' "$nl" < "$tmpdepfile" | ## Some versions of gcc put a space before the ':'. On the theory ## that the space means something, we add a space to the output as ## well. hp depmode also adds that space, but also prefixes the VPATH ## to the object. Take care to not repeat it in the output. ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; hp) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; sgi) if test "$libtool" = yes; then "$@" "-Wp,-MDupdate,$tmpdepfile" else "$@" -MDupdate "$tmpdepfile" fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files echo "$object : \\" > "$depfile" # Clip off the initial element (the dependent). Don't try to be # clever and replace this with sed code, as IRIX sed won't handle # lines with more than a fixed number of characters (4096 in # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; # the IRIX cc adds comments like '#:fec' to the end of the # dependency line. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ tr "$nl" ' ' >> "$depfile" echo >> "$depfile" # The second pass generates a dummy entry for each header file. tr ' ' "$nl" < "$tmpdepfile" \ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; xlc) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; aix) # The C for AIX Compiler uses -M and outputs the dependencies # in a .u file. In older versions, this file always lives in the # current directory. Also, the AIX compiler puts '$object:' at the # start of each line; $object doesn't have directory information. # Version 6 uses the directory in both cases. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.u tmpdepfile2=$base.u tmpdepfile3=$dir.libs/$base.u "$@" -Wc,-M else tmpdepfile1=$dir$base.u tmpdepfile2=$dir$base.u tmpdepfile3=$dir$base.u "$@" -M fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then # Each line is of the form 'foo.o: dependent.h'. # Do two passes, one to just change these to # '$object: dependent.h' and one to simply 'dependent.h:'. sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else # The sourcefile does not contain any dependencies, so just # store a dummy comment line, to avoid errors with the Makefile # "include basename.Plo" scheme. echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; icc) # Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'. # However on # $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c # ICC 7.0 will fill foo.d with something like # foo.o: sub/foo.c # foo.o: sub/foo.h # which is wrong. We want # sub/foo.o: sub/foo.c # sub/foo.o: sub/foo.h # sub/foo.c: # sub/foo.h: # ICC 7.1 will output # foo.o: sub/foo.c sub/foo.h # and will wrap long lines using '\': # foo.o: sub/foo.c ... \ # sub/foo.h ... \ # ... # tcc 0.9.26 (FIXME still under development at the moment of writing) # will emit a similar output, but also prepend the continuation lines # with horizontal tabulation characters. "$@" -MD -MF "$tmpdepfile" stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" # Each line is of the form 'foo.o: dependent.h', # or 'foo.o: dep1.h dep2.h \', or ' dep3.h dep4.h \'. # Do two passes, one to just change these to # '$object: dependent.h' and one to simply 'dependent.h:'. sed -e "s/^[ $tab][ $tab]*/ /" -e "s,^[^:]*:,$object :," \ < "$tmpdepfile" > "$depfile" sed ' s/[ '"$tab"'][ '"$tab"']*/ /g s/^ *// s/ *\\*$// s/^[^:]*: *// /^$/d /:$/d s/$/ :/ ' < "$tmpdepfile" >> "$depfile" rm -f "$tmpdepfile" ;; hp2) # The "hp" stanza above does not work with aCC (C++) and HP's ia64 # compilers, which have integrated preprocessors. The correct option # to use with these is +Maked; it writes dependencies to a file named # 'foo.d', which lands next to the object file, wherever that # happens to be. # Much of this is similar to the tru64 case; see comments there. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then tmpdepfile1=$dir$base.d tmpdepfile2=$dir.libs/$base.d "$@" -Wc,+Maked else tmpdepfile1=$dir$base.d tmpdepfile2=$dir$base.d "$@" +Maked fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" # Add 'dependent.h:' lines. sed -ne '2,${ s/^ *// s/ \\*$// s/$/:/ p }' "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" "$tmpdepfile2" ;; tru64) # The Tru64 compiler uses -MD to generate dependencies as a side # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put # dependencies in 'foo.d' instead, so we check for that too. # Subdirectories are respected. dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` test "x$dir" = "x$object" && dir= base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` if test "$libtool" = yes; then # With Tru64 cc, shared objects can also be used to make a # static library. This mechanism is used in libtool 1.4 series to # handle both shared and static libraries in a single compilation. # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. # # With libtool 1.5 this exception was removed, and libtool now # generates 2 separate objects for the 2 libraries. These two # compilations output dependencies in $dir.libs/$base.o.d and # in $dir$base.o.d. We have to check for both files, because # one of the two compilations can be disabled. We should prefer # $dir$base.o.d over $dir.libs/$base.o.d because the latter is # automatically cleaned when .libs/ is deleted, while ignoring # the former would cause a distcleancheck panic. tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 tmpdepfile2=$dir$base.o.d # libtool 1.5 tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 "$@" -Wc,-MD else tmpdepfile1=$dir$base.o.d tmpdepfile2=$dir$base.d tmpdepfile3=$dir$base.d tmpdepfile4=$dir$base.d "$@" -MD fi stat=$? if test $stat -eq 0; then : else rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" exit $stat fi for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" do test -f "$tmpdepfile" && break done if test -f "$tmpdepfile"; then sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" sed -e 's,^.*\.[a-z]*:['"$tab"' ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" else echo "#dummy" > "$depfile" fi rm -f "$tmpdepfile" ;; msvc7) if test "$libtool" = yes; then showIncludes=-Wc,-showIncludes else showIncludes=-showIncludes fi "$@" $showIncludes > "$tmpdepfile" stat=$? grep -v '^Note: including file: ' "$tmpdepfile" if test "$stat" = 0; then : else rm -f "$tmpdepfile" exit $stat fi rm -f "$depfile" echo "$object : \\" > "$depfile" # The first sed program below extracts the file names and escapes # backslashes for cygpath. The second sed program outputs the file # name when reading, but also accumulates all include files in the # hold buffer in order to output them again at the end. This only # works with sed implementations that can handle large buffers. sed < "$tmpdepfile" -n ' /^Note: including file: *\(.*\)/ { s//\1/ s/\\/\\\\/g p }' | $cygpath_u | sort -u | sed -n ' s/ /\\ /g s/\(.*\)/'"$tab"'\1 \\/p s/.\(.*\) \\/\1:/ H $ { s/.*/'"$tab"'/ G p }' >> "$depfile" rm -f "$tmpdepfile" ;; msvc7msys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; #nosideeffect) # This comment above is used by automake to tell side-effect # dependency tracking mechanisms from slower ones. dashmstdout) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout, regardless of -o. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done test -z "$dashmflag" && dashmflag=-M # Require at least two characters before searching for ':' # in the target name. This is to cope with DOS-style filenames: # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. "$@" $dashmflag | sed 's:^['"$tab"' ]*[^:'"$tab"' ][^:][^:]*\:['"$tab"' ]*:'"$object"'\: :' > "$tmpdepfile" rm -f "$depfile" cat < "$tmpdepfile" > "$depfile" tr ' ' "$nl" < "$tmpdepfile" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; dashXmstdout) # This case only exists to satisfy depend.m4. It is never actually # run, as this mode is specially recognized in the preamble. exit 1 ;; makedepend) "$@" || exit $? # Remove any Libtool call if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # X makedepend shift cleared=no eat=no for arg do case $cleared in no) set ""; shift cleared=yes ;; esac if test $eat = yes; then eat=no continue fi case "$arg" in -D*|-I*) set fnord "$@" "$arg"; shift ;; # Strip any option that makedepend may not understand. Remove # the object too, otherwise makedepend will parse it as a source file. -arch) eat=yes ;; -*|$object) ;; *) set fnord "$@" "$arg"; shift ;; esac done obj_suffix=`echo "$object" | sed 's/^.*\././'` touch "$tmpdepfile" ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" rm -f "$depfile" # makedepend may prepend the VPATH from the source file name to the object. # No need to regex-escape $object, excess matching of '.' is harmless. sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" sed '1,2d' "$tmpdepfile" | tr ' ' "$nl" | \ ## Some versions of the HPUX 10.20 sed can't process this invocation ## correctly. Breaking it into two sed invocations is a workaround. sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" rm -f "$tmpdepfile" "$tmpdepfile".bak ;; cpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi # Remove '-o $object'. IFS=" " for arg do case $arg in -o) shift ;; $object) shift ;; *) set fnord "$@" "$arg" shift # fnord shift # $arg ;; esac done "$@" -E | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | sed '$ s: \\$::' > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" cat < "$tmpdepfile" >> "$depfile" sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" rm -f "$tmpdepfile" ;; msvisualcpp) # Important note: in order to support this mode, a compiler *must* # always write the preprocessed file to stdout. "$@" || exit $? # Remove the call to Libtool. if test "$libtool" = yes; then while test "X$1" != 'X--mode=compile'; do shift done shift fi IFS=" " for arg do case "$arg" in -o) shift ;; $object) shift ;; "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") set fnord "$@" shift shift ;; *) set fnord "$@" "$arg" shift shift ;; esac done "$@" -E 2>/dev/null | sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" rm -f "$depfile" echo "$object : \\" > "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" echo "$tab" >> "$depfile" sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" rm -f "$tmpdepfile" ;; msvcmsys) # This case exists only to let depend.m4 do its work. It works by # looking at the text of this script. This case will never be run, # since it is checked for above. exit 1 ;; none) exec "$@" ;; *) echo "Unknown depmode $depmode" 1>&2 exit 1 ;; esac exit 0 # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: elementary-1.7.7/config.sub0000755000175000017500000010517612127367236012622 00000000000000#! /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, 2010, # 2011, 2012 Free Software Foundation, Inc. timestamp='2012-02-10' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software # can handle that machine. It does not imply ALL GNU software can. # # 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 # 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, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # Please send patches to . Submit a context # 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. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS $0 [OPTION] ALIAS Canonicalize a configuration name. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 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." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" exit 1 ;; *local*) # First pass through any local machine types. echo $1 exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ knetbsd*-gnu* | netbsd*-gnu* | \ kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; android-linux) os=-linux-android basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] then os=`echo $1 | sed 's/.*-/-/'` else os=; fi ;; esac ### Let's recognize common machines as not being operating systems so ### that things like config.sub decstation-3100 work. We also ### recognize some manufacturers as not being operating systems, so we ### can provide default operating systems below. case $os in -sun*os*) # Prevent following clause from handling this invalid input. ;; -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ -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 | -microblaze) os= basic_machine=$1 ;; -bluegene*) os=-cnk ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 ;; -scout) ;; -wrs) os=-vxworks basic_machine=$1 ;; -chorusos*) os=-chorusos basic_machine=$1 ;; -chorusrdb) os=-chorusrdb basic_machine=$1 ;; -hiux*) os=-hiuxwe2 ;; -sco6) os=-sco5v6 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco4) os=-sco3.2v4 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2.[4-9]*) os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco3.2v[4-9]*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco5v6*) # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -udk*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -isc) os=-isc2.2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -clix*) basic_machine=clipper-intergraph ;; -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; -lynx*) os=-lynxos ;; -ptx*) basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` ;; -windowsnt*) os=`echo $os | sed -e 's/windowsnt/winnt/'` ;; -psos*) os=-psos ;; -mint | -mint[0-9]*) basic_machine=m68k-atari os=-mint ;; esac # Decode aliases for certain CPU-COMPANY combinations. case $basic_machine in # Recognize the basic CPU types without company name. # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | be32 | be64 \ | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | epiphany \ | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ | le32 | le64 \ | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ | mips64r5900 | mips64r5900el \ | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ | moxie \ | mt \ | msp430 \ | nds32 | nds32le | nds32be \ | nios | nios2 \ | ns16k | ns32k \ | open8 \ | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ | rl78 | 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 \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | spu \ | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ | ubicom32 \ | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ | we32k \ | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; c54x) basic_machine=tic54x-unknown ;; c55x) basic_machine=tic55x-unknown ;; c6x) basic_machine=tic6x-unknown ;; m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | picochip) basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; ms1) basic_machine=mt-unknown ;; strongarm | thumb | xscale) basic_machine=arm-unknown ;; xgate) basic_machine=$basic_machine-unknown os=-none ;; xscaleeb) basic_machine=armeb-unknown ;; xscaleel) basic_machine=armel-unknown ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. i*86 | x86_64) basic_machine=$basic_machine-pc ;; # Object if more than one company name word. *-*-*) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ | be32-* | be64-* \ | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* \ | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ | le32-* | le64-* \ | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ | mips64r5900-* | mips64r5900el-* \ | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ | nds32-* | nds32le-* | nds32be-* \ | nios-* | nios2-* \ | none-* | np1-* | ns16k-* | ns32k-* \ | open8-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ | rl78-* | 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-* | sv1-* | sx?-* \ | tahoe-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tile*-* \ | tron-* \ | ubicom32-* \ | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ | vax-* \ | we32k-* \ | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) ;; # Recognize the basic CPU types without company name, with glob match. xtensa*) basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 386bsd) basic_machine=i386-unknown os=-bsd ;; 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) basic_machine=m68000-att ;; 3b*) basic_machine=we32k-att ;; a29khif) basic_machine=a29k-amd os=-udi ;; abacus) basic_machine=abacus-unknown ;; adobe68k) basic_machine=m68010-adobe os=-scout ;; alliant | fx80) basic_machine=fx80-alliant ;; altos | altos3068) basic_machine=m68k-altos ;; am29k) basic_machine=a29k-none os=-bsd ;; amd64) basic_machine=x86_64-pc ;; amd64-*) basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; amdahl) basic_machine=580-amdahl os=-sysv ;; amiga | amiga-*) basic_machine=m68k-unknown ;; amigaos | amigados) basic_machine=m68k-unknown os=-amigaos ;; amigaunix | amix) basic_machine=m68k-unknown os=-sysv4 ;; apollo68) basic_machine=m68k-apollo os=-sysv ;; apollo68bsd) basic_machine=m68k-apollo os=-bsd ;; aros) basic_machine=i386-pc os=-aros ;; aux) basic_machine=m68k-apple os=-aux ;; balance) basic_machine=ns32k-sequent os=-dynix ;; blackfin) basic_machine=bfin-unknown os=-linux ;; blackfin-*) basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; bluegene*) basic_machine=powerpc-ibm os=-cnk ;; c54x-*) basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c55x-*) basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c6x-*) basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` ;; c90) basic_machine=c90-cray os=-unicos ;; cegcc) basic_machine=arm-unknown os=-cegcc ;; convex-c1) basic_machine=c1-convex os=-bsd ;; convex-c2) basic_machine=c2-convex os=-bsd ;; convex-c32) basic_machine=c32-convex os=-bsd ;; convex-c34) basic_machine=c34-convex os=-bsd ;; convex-c38) basic_machine=c38-convex os=-bsd ;; cray | j90) basic_machine=j90-cray os=-unicos ;; craynv) basic_machine=craynv-cray os=-unicosmp ;; cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; crds | unos) basic_machine=m68k-crds ;; crisv32 | crisv32-* | etraxfs*) basic_machine=crisv32-axis ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; crx) basic_machine=crx-unknown os=-elf ;; da30 | da30-*) basic_machine=m68k-da30 ;; decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) basic_machine=mips-dec ;; decsystem10* | dec10*) basic_machine=pdp10-dec os=-tops10 ;; decsystem20* | dec20*) basic_machine=pdp10-dec os=-tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) basic_machine=m68k-motorola ;; delta88) basic_machine=m88k-motorola os=-sysv3 ;; dicos) basic_machine=i686-pc os=-dicos ;; djgpp) basic_machine=i586-pc os=-msdosdjgpp ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx ;; dpx2* | dpx2*-bull) basic_machine=m68k-bull os=-sysv3 ;; ebmon29k) basic_machine=a29k-amd os=-ebmon ;; elxsi) basic_machine=elxsi-elxsi os=-bsd ;; encore | umax | mmax) basic_machine=ns32k-encore ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson os=-ose ;; fx2800) basic_machine=i860-alliant ;; genix) basic_machine=ns32k-ns ;; gmicro) basic_machine=tron-gmicro os=-sysv ;; go32) basic_machine=i386-pc os=-go32 ;; h3050r* | hiux*) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; h8300hms) basic_machine=h8300-hitachi os=-hms ;; h8300xray) basic_machine=h8300-hitachi os=-xray ;; h8500hms) basic_machine=h8500-hitachi os=-hms ;; harris) basic_machine=m88k-harris os=-sysv3 ;; hp300-*) basic_machine=m68k-hp ;; hp300bsd) basic_machine=m68k-hp os=-bsd ;; hp300hpux) basic_machine=m68k-hp os=-hpux ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) basic_machine=m68000-hp ;; hp9k3[2-9][0-9]) basic_machine=m68k-hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) basic_machine=hppa1.0-hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) basic_machine=hppa1.1-hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp basic_machine=hppa1.1-hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) basic_machine=hppa1.1-hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) basic_machine=hppa1.0-hp ;; hppa-next) os=-nextstep3 ;; hppaosf) basic_machine=hppa1.1-hp os=-osf ;; hppro) basic_machine=hppa1.1-hp os=-proelf ;; i370-ibm* | ibm*) basic_machine=i370-ibm ;; i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 ;; i*86v4*) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv4 ;; i*86v) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv ;; i*86sol2) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-solaris2 ;; i386mach) basic_machine=i386-mach os=-mach ;; i386-vsta | vsta) basic_machine=i386-unknown os=-vsta ;; iris | iris4d) basic_machine=mips-sgi case $os in -irix*) ;; *) os=-irix4 ;; esac ;; isi68 | isi) basic_machine=m68k-isi os=-sysv ;; m68knommu) basic_machine=m68k-unknown os=-linux ;; m68knommu-*) basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; m88k-omron*) basic_machine=m88k-omron ;; magnum | m3230) basic_machine=mips-mips os=-sysv ;; merlin) basic_machine=ns32k-utek os=-sysv ;; microblaze) basic_machine=microblaze-xilinx ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; mingw32ce) basic_machine=arm-unknown os=-mingw32ce ;; miniframe) basic_machine=m68000-convergent ;; *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) basic_machine=m68k-atari os=-mint ;; mips3*-*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` ;; mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; monitor) basic_machine=m68k-rom68k os=-coff ;; morphos) basic_machine=powerpc-unknown os=-morphos ;; msdos) basic_machine=i386-pc os=-msdos ;; ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; msys) basic_machine=i386-pc os=-msys ;; mvs) basic_machine=i370-ibm os=-mvs ;; nacl) basic_machine=le32-unknown os=-nacl ;; ncr3000) basic_machine=i486-ncr os=-sysv4 ;; netbsd386) basic_machine=i386-unknown os=-netbsd ;; netwinder) basic_machine=armv4l-rebel os=-linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony os=-newsos ;; news1000) basic_machine=m68030-sony os=-newsos ;; news-3600 | risc-news) basic_machine=mips-sony os=-newsos ;; necv70) basic_machine=v70-nec os=-sysv ;; next | m*-next ) basic_machine=m68k-next case $os in -nextstep* ) ;; -ns2*) os=-nextstep2 ;; *) os=-nextstep3 ;; esac ;; nh3000) basic_machine=m68k-harris os=-cxux ;; nh[45]000) basic_machine=m88k-harris os=-cxux ;; nindy960) basic_machine=i960-intel os=-nindy ;; mon960) basic_machine=i960-intel os=-mon960 ;; nonstopux) basic_machine=mips-compaq os=-nonstopux ;; np1) basic_machine=np1-gould ;; neo-tandem) basic_machine=neo-tandem ;; nse-tandem) basic_machine=nse-tandem ;; nsr-tandem) basic_machine=nsr-tandem ;; op50n-* | op60c-*) basic_machine=hppa1.1-oki os=-proelf ;; openrisc | openrisc-*) basic_machine=or32-unknown ;; os400) basic_machine=powerpc-ibm os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson os=-ose ;; os68k) basic_machine=m68k-none os=-os68k ;; pa-hitachi) basic_machine=hppa1.1-hitachi os=-hiuxwe2 ;; paragon) basic_machine=i860-intel os=-osf ;; parisc) basic_machine=hppa-unknown os=-linux ;; parisc-*) basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; pbd) basic_machine=sparc-tti ;; pbb) basic_machine=m68k-tti ;; pc532 | pc532-*) basic_machine=ns32k-pc532 ;; pc98) basic_machine=i386-pc ;; pc98-*) basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; pentiumpro | p6 | 6x86 | athlon | athlon_*) basic_machine=i686-pc ;; pentiumii | pentium2 | pentiumiii | pentium3) basic_machine=i686-pc ;; pentium4) basic_machine=i786-pc ;; pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumpro-* | p6-* | 6x86-* | athlon-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pentium4-*) basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` ;; pn) basic_machine=pn-gould ;; power) basic_machine=power-ibm ;; ppc | ppcbe) basic_machine=powerpc-unknown ;; ppc-* | ppcbe-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown ;; ppcle-* | powerpclittle-*) basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64) basic_machine=powerpc64-unknown ;; ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppc64le | powerpc64little | ppc64-le | powerpc64-little) basic_machine=powerpc64le-unknown ;; ppc64le-* | powerpc64little-*) basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ps2) basic_machine=i386-ibm ;; pw32) basic_machine=i586-unknown os=-pw32 ;; rdos) basic_machine=i386-pc os=-rdos ;; rom68k) basic_machine=m68k-rom68k os=-coff ;; rm[46]00) basic_machine=mips-siemens ;; rtpc | rtpc-*) basic_machine=romp-ibm ;; s390 | s390-*) basic_machine=s390-ibm ;; s390x | s390x-*) basic_machine=s390x-ibm ;; sa29200) basic_machine=a29k-amd os=-udi ;; sb1) basic_machine=mipsisa64sb1-unknown ;; sb1el) basic_machine=mipsisa64sb1el-unknown ;; sde) basic_machine=mipsisa32-sde os=-elf ;; sei) basic_machine=mips-sei os=-seiux ;; sequent) basic_machine=i386-sequent ;; sh) basic_machine=sh-hitachi os=-hms ;; sh5el) basic_machine=sh5le-unknown ;; sh64) basic_machine=sh64-unknown ;; sparclite-wrs | simso-wrs) basic_machine=sparclite-wrs os=-vxworks ;; sps7) basic_machine=m68k-bull os=-sysv2 ;; spur) basic_machine=spur-unknown ;; st2000) basic_machine=m68k-tandem ;; stratus) basic_machine=i860-stratus os=-sysv4 ;; strongarm-* | thumb-*) basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` ;; sun2) basic_machine=m68000-sun ;; sun2os3) basic_machine=m68000-sun os=-sunos3 ;; sun2os4) basic_machine=m68000-sun os=-sunos4 ;; sun3os3) basic_machine=m68k-sun os=-sunos3 ;; sun3os4) basic_machine=m68k-sun os=-sunos4 ;; sun4os3) basic_machine=sparc-sun os=-sunos3 ;; sun4os4) basic_machine=sparc-sun os=-sunos4 ;; sun4sol2) basic_machine=sparc-sun os=-solaris2 ;; sun3 | sun3-*) basic_machine=m68k-sun ;; sun4) basic_machine=sparc-sun ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun ;; sv1) basic_machine=sv1-cray os=-unicos ;; symmetry) basic_machine=i386-sequent os=-dynix ;; t3e) basic_machine=alphaev5-cray os=-unicos ;; t90) basic_machine=t90-cray os=-unicos ;; tile*) basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) basic_machine=mipstx39-unknown ;; tx39el) basic_machine=mipstx39el-unknown ;; toad1) basic_machine=pdp10-xkl os=-tops20 ;; tower | tower-32) basic_machine=m68k-ncr ;; tpf) basic_machine=s390x-ibm os=-tpf ;; udi29k) basic_machine=a29k-amd os=-udi ;; ultra3) basic_machine=a29k-nyu os=-sym1 ;; v810 | necv810) basic_machine=v810-nec os=-none ;; vaxv) basic_machine=vax-dec os=-sysv ;; vms) basic_machine=vax-dec os=-vms ;; vpp*|vx|vx-*) basic_machine=f301-fujitsu ;; vxworks960) basic_machine=i960-wrs os=-vxworks ;; vxworks68) basic_machine=m68k-wrs os=-vxworks ;; vxworks29k) basic_machine=a29k-wrs os=-vxworks ;; w65*) basic_machine=w65-wdc os=-none ;; w89k-*) basic_machine=hppa1.1-winbond os=-proelf ;; xbox) basic_machine=i686-pc os=-mingw32 ;; xps | xps100) basic_machine=xps100-honeywell ;; xscale-* | xscalee[bl]-*) basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` ;; ymp) basic_machine=ymp-cray os=-unicos ;; z8k-*-coff) basic_machine=z8k-unknown os=-sim ;; z80-*-coff) basic_machine=z80-unknown os=-sim ;; none) basic_machine=none-none os=-none ;; # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) basic_machine=hppa1.1-winbond ;; op50n) basic_machine=hppa1.1-oki ;; op60c) basic_machine=hppa1.1-oki ;; romp) basic_machine=romp-ibm ;; mmix) basic_machine=mmix-knuth ;; rs6000) basic_machine=rs6000-ibm ;; vax) basic_machine=vax-dec ;; pdp10) # there are many clones, so DEC is not a safe bet basic_machine=pdp10-unknown ;; pdp11) basic_machine=pdp11-dec ;; we32k) basic_machine=we32k-att ;; sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) basic_machine=cydra-cydrome ;; orion) basic_machine=orion-highlevel ;; orion105) basic_machine=clipper-highlevel ;; mac | mpw | mac-mpw) basic_machine=m68k-apple ;; pmac | pmac-mpw) basic_machine=powerpc-apple ;; *-unknown) # Make sure to match an already-canonicalized machine name. ;; *) echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 exit 1 ;; esac # Here we canonicalize certain aliases for manufacturers. case $basic_machine in *-digital*) basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` ;; *-commodore*) basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if [ x"$os" != x"" ] then case $os in # 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|'` ;; -solaris) os=-solaris2 ;; -svr4*) os=-sysv4 ;; -unixware*) os=-sysv4.2uw ;; -gnu/linux*) os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` ;; # First accept the basic system types. # The portable systems comes first. # Each alternative MUST END IN A *, to match a version number. # -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* | -auroraux* | -solaris* \ | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | -mingw32* | -linux-gnu* | -linux-android* \ | -linux-newlib* | -linux-uclibc* \ | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) case $basic_machine in x86-* | i*86-*) ;; *) os=-nto$os ;; esac ;; -nto-qnx*) ;; -nto*) os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; -linux-dietlibc) os=-linux-dietlibc ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; -sunos5*) os=`echo $os | sed -e 's|sunos5|solaris2|'` ;; -sunos6*) os=`echo $os | sed -e 's|sunos6|solaris3|'` ;; -opened*) os=-openedition ;; -os400*) os=-os400 ;; -wince*) os=-wince ;; -osfrose*) os=-osfrose ;; -osf*) os=-osf ;; -utek*) os=-bsd ;; -dynix*) os=-bsd ;; -acis*) os=-aos ;; -atheos*) os=-atheos ;; -syllable*) os=-syllable ;; -386bsd) os=-bsd ;; -ctix* | -uts*) os=-sysv ;; -nova*) os=-rtmk-nova ;; -ns2 ) os=-nextstep2 ;; -nsk*) os=-nsk ;; # Preserve the version number of sinix5. -sinix5.*) os=`echo $os | sed -e 's|sinix|sysv|'` ;; -sinix*) os=-sysv4 ;; -tpf*) os=-tpf ;; -triton*) os=-sysv3 ;; -oss*) os=-sysv3 ;; -svr4) os=-sysv4 ;; -svr3) os=-sysv3 ;; -sysvr4) os=-sysv4 ;; # This must come after -sysvr4. -sysv*) ;; -ose*) os=-ose ;; -es1800*) os=-ose ;; -xenix) os=-xenix ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) os=-mint ;; -aros*) os=-aros ;; -kaos*) os=-kaos ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; -nacl*) ;; -none) ;; *) # Get rid of the `-' at the beginning of $os. os=`echo $os | sed 's/[^-]*-//'` echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 exit 1 ;; esac else # Here we handle the default operating systems that come with various machines. # The value should be what the vendor currently ships out the door with their # machine or put another way, the most popular os provided with the machine. # Note that if you're going to try to match "-MANUFACTURER" here (say, # "-sun"), then you have to tell the case statement up towards the top # that MANUFACTURER isn't an operating system. Otherwise, code above # will signal an error saying that MANUFACTURER isn't an operating # system, and we'll never get to this point. case $basic_machine in score-*) os=-elf ;; spu-*) os=-elf ;; *-acorn) os=-riscix1.2 ;; arm*-rebel) os=-linux ;; arm*-semi) os=-aout ;; c4x-* | tic4x-*) os=-coff ;; tic54x-*) os=-coff ;; tic55x-*) os=-coff ;; tic6x-*) os=-coff ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 ;; pdp11-*) os=-none ;; *-dec | vax-*) os=-ultrix4.2 ;; m68*-apollo) os=-domain ;; i386-sun) os=-sunos4.0.2 ;; m68000-sun) os=-sunos3 ;; m68*-cisco) os=-aout ;; mep-*) os=-elf ;; mips*-cisco) os=-elf ;; mips*-*) os=-elf ;; or32-*) os=-coff ;; *-tti) # must be before sparc entry or we get the wrong os. os=-sysv3 ;; sparc-* | *-sun) os=-sunos4.1.1 ;; *-be) os=-beos ;; *-haiku) os=-haiku ;; *-ibm) os=-aix ;; *-knuth) os=-mmixware ;; *-wec) os=-proelf ;; *-winbond) os=-proelf ;; *-oki) os=-proelf ;; *-hp) os=-hpux ;; *-hitachi) os=-hiux ;; i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) os=-sysv ;; *-cbm) os=-amigaos ;; *-dg) os=-dgux ;; *-dolphin) os=-sysv3 ;; m68k-ccur) os=-rtu ;; m88k-omron*) os=-luna ;; *-next ) os=-nextstep ;; *-sequent) os=-ptx ;; *-crds) os=-unos ;; *-ns) os=-genix ;; i370-*) os=-mvs ;; *-next) os=-nextstep3 ;; *-gould) os=-sysv ;; *-highlevel) os=-bsd ;; *-encore) os=-bsd ;; *-sgi) os=-irix ;; *-siemens) os=-sysv4 ;; *-masscomp) os=-rtu ;; f30[01]-fujitsu | f700-fujitsu) os=-uxpv ;; *-rom68k) os=-coff ;; *-*bug) os=-coff ;; *-apple) os=-macos ;; *-atari*) os=-mint ;; *) os=-none ;; esac fi # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. vendor=unknown case $basic_machine in *-unknown) case $os in -riscix*) vendor=acorn ;; -sunos*) vendor=sun ;; -cnk*|-aix*) vendor=ibm ;; -beos*) vendor=be ;; -hpux*) vendor=hp ;; -mpeix*) vendor=hp ;; -hiux*) vendor=hitachi ;; -unos*) vendor=crds ;; -dgux*) vendor=dg ;; -luna*) vendor=omron ;; -genix*) vendor=ns ;; -mvs* | -opened*) vendor=ibm ;; -os400*) vendor=ibm ;; -ptx*) vendor=sequent ;; -tpf*) vendor=ibm ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; -aux*) vendor=apple ;; -hms*) vendor=hitachi ;; -mpw* | -macos*) vendor=apple ;; -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) vendor=atari ;; -vos*) vendor=stratus ;; esac basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` ;; esac echo $basic_machine$os exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: elementary-1.7.7/elementary.spec.in0000664000175000017500000000572112127353615014256 00000000000000%define _missing_doc_files_terminate_build 0 %{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}} Summary: EFL toolkit for small touchscreens Name: @PACKAGE@ Version: @VERSION@ Release: %{_rel} License: Lesser GPL Group: System Environment/Libraries URL: http://trac.enlightenment.org/e/wiki/Elementary Source: %{name}-%{version}.tar.gz Packager: %{?_packager:%{_packager}}%{!?_packager:Rui Miguel Silva Seabra } Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)} Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}} #BuildSuggests: xorg-x11-devel, vim-enhanced BuildRequires: evas-devel Requires: evas BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Elementary is a widget set. It is a new-style of widget set much more canvas object based than anything else. Why not ETK? Why not EWL? Well they both tend to veer away from the core of Evas, Ecore and Edje a lot to build their own worlds. Also I wanted something focused on embedded devices - specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set" is already embodied in a common core - Ecore, Edje, Evas etc. So this fine-grained library splitting means all of this is shared, just a new widget "personality" is on top. And that is... Elementary, my dear watson. Elementary. %package devel Summary: Elementary headers, static libraries, documentation and test programs Group: System Environment/Libraries Requires: %{name} = %{version}, %{name}-bin = %{version} Requires: evas-devel %description devel Headers, static libraries, test programs and documentation for Elementary %package bin Summary: Elementary file compiler/decompiler suite Group: System Environment/Libraries Requires: %{name} = %{version} Requires: elementary %description bin Elmementary programs %prep %setup -q %build %{configure} --prefix=%{_prefix} %{__make} %{?_smp_mflags} %{?mflags} %install %{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install test -x `which doxygen` && sh gendoc || : %post /sbin/ldconfig || : %postun /sbin/ldconfig || : %clean test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) %doc AUTHORS COPYING README %{_libdir}/*.a %{_libdir}/*.la %{_libdir}/*.so %{_libdir}/libelementary*.so.* %{_libdir}/edje/modules/elm/*/module.la %{_libdir}/edje/modules/elm/*/module.so %{_datadir}/locale/*/LC_MESSAGES/elementary.mo %files devel %defattr(-, root, root) %doc doc/html %{_libdir}/elementary/modules/*/*/module.* %{_libdir}/pkgconfig/* %{_includedir}/elementary-1/*.h %files bin %defattr(-, root, root) %{_bindir}/* %{_datadir}/applications/*.desktop %{_datadir}/elementary/config/*.cfg %{_datadir}/elementary/config/default/* %{_datadir}/elementary/config/mobile/* %{_datadir}/elementary/config/standard/* %{_datadir}/elementary/edje_externals/* %{_datadir}/elementary/images/* %{_datadir}/elementary/objects/* %{_datadir}/elementary/themes/* %{_datadir}/icons/elementary.png %changelog elementary-1.7.7/config/0000775000175000017500000000000012143522014012135 500000000000000elementary-1.7.7/config/profile.src0000664000175000017500000000001012127353614014227 00000000000000standardelementary-1.7.7/config/standard/0000775000175000017500000000000012143522014013735 500000000000000elementary-1.7.7/config/standard/Makefile.am0000664000175000017500000000055112127353614015724 00000000000000MAINTAINERCLEANFILES = Makefile.in EET_EET = @eet_eet@ EXTRA_DIST = \ profile.desktop \ icon.png \ base.src filesdir = $(datadir)/elementary/config/standard files_DATA = \ profile.desktop \ icon.png \ base.cfg %.cfg: %.src $(EET_EET) -e \ $(top_builddir)/config/standard/$@ config \ $< 1 clean-local: rm -rf *.cfg *~ elementary-1.7.7/config/standard/icon.png0000664000175000017500000002744412127353614015340 00000000000000PNG  IHDR>asRGBbKGDC pHYs 4tIME# N` IDATx]ixU=UK:Jb’PE 82##8(" " @ ޵}?Rn$i rtj} ;N;N;NU<疛{6r%| ճgOF[Cf߲iŦE0 u:0 ؿa[|G&aQJZb_O8|1\GSL?>hhh̙3%$$8Ϲ;&O4t*++%,(0J;ɓc5>jjjnꭷ mqGCBB:kj# Ne?r_8z kN<9)n* ɓ0% :nܸBՈIvҨfw{noWZZڨ>ǻ~tUUUرcSU~ ~Jt5zGɓEVypqtnn.WPPOAkjx<+W>}L8B{,jj+**G~;p$nS\X222o#R @V7Bw:;;{9b֭T*)-ZԋطfjrA=$y$[hBCCr!<<eKv>}zP];ׯ?RXXH%&&5a„V* `$zQ\\ꩧ(rxt:Zj(v96^ݻw ϝ;8ŒY ?|=44 o5ܹR#>_ƍ^(///rԩ˂%AC8yn.u ,} aZ,˂eYX,$%%ܹs<.]:(229`߆4"%ׯ_DNN)QZj/x< hZ5lڴz'}eA7['pjزe)#Dz=m6qxf`xt̚5Ӯ]La4+Fc^i+V|8iҤ 6LIMMB˲,A@xxxoh?s(a5k~m۶ÇO0[mPhLfvEpjjlٚܺu-“ <<E9sSNY0[n]i4.f8  KJJ;wΙ#TUU<#00[SRR͚5LIIa&!$$$>00Vm˲^8z-[H.S[~bDQht 2#NzOz}aÆ^zSs &P3*͛WVXh|FEPXnXVZ֪-[\paU>|T:Ot4)3yoLppqԩ~<f󩘘4Mcqh4^>|xNyzt'NlzgBޛ zWGEEMڶm[س>;#??.u;~{ ;2_$EQ/_~+W CMI _rK~g&F,tAjRSS&%%FFFEFFz=p8x)--egg_̴={LܫHl»ロ<%f۱cǧz}/CRSS233d0.^Šdee4Mg,[,Gq^ @BcUV԰a–,Ybu͛73gΏ^7B!,,n6Wlذݻw`׫q8x c 0jر'vW ~߾}?tJPPP={씽Й3g6l{6 .f?=Q/4@7M0aHLL=eqN||ѢEߐ`ꫯ^ |J >5o ?<σ8šSNk׮hѢ~:o~k{=l6a7d #Ih_M~̙4=A fp$~63g|/_ aji75! o<σaz;#~GաSN+^o4qEAVرǏ(\F2O:.7..n q EQt|YY٫K.4=z}yYߤеZ-t:Ht0<ϗJ<- 4a0YkrK.i&O~׮]9deeSEASUUlX8Bbc ~d='^L:#tj]bŊËEE8p@GQ4Qd@Ӵr5Ξ;w.???Raʎe۶m׵Yf]Zm<˲9d _*A6$7oSNm#УGUǤ\ׯŋW%Cx #8e__ 'x<::zn_lٲ SK.}:$$Ç +|hjK.\~A* AOJJ0`@zTTz>зo߬ٳgOj.\(LNN :th+9ߟ`?x܂Ç;wط94j哟:NoщˆUƓIMM혖^xj|qF^2nj3{zXb=d]4'NO>hjfF(y:xIuR"78I@alӦQ^XEtt477nt<XTF w7k֬Mv!øj_2Dի:N9E#w6.A0ZPp8|wٛ6m:?[tttȑ#_tGPmڴM6mBqj@Hç~p 랻zof$xh"`0 lJJJgϢ&' (cǎ8g/Ρ@1c&O8]Q5ǡW^ [f 8yzъϟ?|#77ZgPG777DFCDDѣO;gϞ=݊:t|mڴYiӦOl6Ȯ (_l4Mn#;;:uT\ΝGN<_PPйcǎ]SՋ999!!!WBCC<ϐA)`QUUUQ۷o?{@-=:k֬gff#pĢ2226Kw#_@M:5mҤI_߿#Gh!ɂi("//YYY}裏lryNtR~DDDd-*ZVu\Rێj>zh|#//!=FͶo]AMKz…OnzƍêjGj9Y?r3ϟgx1eʔ{ mJ۲e^ߕeYIQQ\\{#nݺٿ[ 4i҂%Cʎi ۸q㫢(ڈ,|>㙽{n Q쟻)[ii)._;nܸX{yϟ?]vwSK-P>Bpppېm999eVE-..eU_a<ǎ{b>xeee?t-m5 )|}' A50ѽlȑ#\",VVVqޗE߯۵kN{GC7~I(;\ʐ}vرmWs\233iSjf_ J1bffsFDD{˙E{s kSRRb" Keem&w*Ot1 ZEQ>WEU~) AA$(,))5eY迖-jό/Œ㩍P8Eܹsj/&''q%97qĉ}]R/ʪ]߾}Q -KN~ZJyq*==nZ.ܬh( O>lyE ^e6ˣRRRA}y|e?555D[W4(6//oJb0` ԨT/u~%ࢬlh>}dVݾ7NF˖-#rrr9!Vo(dݾW~IWbRSSMzlQl6gXqӇ~X4Md~9r7$PZZ?!Mzvy2WVVvdԵkТESIݱcǖC_WX~ʕ'Sb)?tKu[/^Dvv(ֺ#G^ Wo?2@Ryy9%1vq\S}k7;;{GPPЙivN]|5傑pHA 8._Pe~²lk4}E!44& ͚5e˸n]*mۋ=:')))=,,9Aد|]Kg|%8+Е$'8bANN]Rؼѽ?F?P, k$T1L V-@$XXGi4OifVGNǺY&h1LfxbynfCee%X$E,]*T w8WO<9u@4̟_f"fs آ"ny~A4 q\fZ,lHh:;˲jsx˗wLHHx^Q[xu +rfY`,l644EqcLqPCb,:s̫-[0( 'KJ=eYx<ȳ~f2j]gboi4U!?EG_PP i ?πfnۮꝃ!^e6U(=40ͩMaҋ( ̏^W +'v`Ryhh$J L m2_l MEo5XИV(%%iECOG>#`<_Vdjإ}xJ|ڭn|B] Q])6Xl q#؀R/cB@tEdޖ~s~B ag;Q]]ޜ%6xC=Jp݇1 KZ5g"jY^@L]imnU@^n-/U@ +"j Q='Z5p7qg|DC (yw3 _6!B-F n j &My R 81W`L]x6 {N`|KY4r( ːgl(jF ǯ;9R)tf9__TJ@+:*(%%Ewݍl *`U d`/h-~(K NYQB nlVkO+=:P*%$$doEEUX޵> mP[to\+p6]ulf:tЫd-FC5 > DHl~IJk!pM`x>;4<--˗?E-A_k bfNIDAT5-o AP%1@g:vU] Jl`e//`Kz t]!4M{*//WJM "klP3{|J$V2 ނCO%@U<}b$O m+@ ;2;AYY8wަ콨E bT z<$p0p@$΢zA'BAP"ʶAjfv1Q%YQ'l@RE 'vAj'C^X4pm9'l| DI}'-|9dpÇK""":CbENwa\SN]޺z_|qܒ%K?^ vE|g'Kdt@z"j)gz$P~eFG1|]jj?FLԙLϜr[ޝz֭A(DE 6zz~_kq]/y>LB/}J•ySd2]nI ܶ/Yf-_`6lO>dAҖ`y?uS Ο?Ӳe˲^5f\wF^ԠAb?윗ZXX!++Kk.1L8pkBI"|LLLMBv*4~ ɔԭ[{1@LL wc˖-G@ ҋo]tA@@0 00 OQ(Z>q ~ֹSRRieee\>D *..CRRʽ{F8p֝;wqn+0`:{g@[޺t鲓dDFDD<ܵkWD>::z(jmㇳ,PUOFD\C V AxG;Hl8 d7111ҥKAN,P3ZmRll5顊"YI՜ky# &x9W\^ϑF_:>}?o$&'$H,WՊџK̡e`XkX,0Ohnh43t`/((HyPEF@KRƈt^}oBNnݺ5_EuVtoAhqNWʲ!([ZKYm`3TWAPYԿU/@ HA2w}>,Ϫ)BTu[n]o~r) .f{wKB 9y=MR=ztڈ#p8VN8}~Kg@={ڙQuj2U8%:\ 5eUn -[3潎;ٰa'N+m| ^3vN +VZo7gY>Gf7Z`$;)~DDܘlR.^%:lrfAA^f05--mY^_f4/,{mҥ""".p8$ȵ zx3f̸,b(++3ܹ999.C,{TOL*^ֽ*L\IHAV*RaF/idC!|ޓ`"A#`XZo b>q>Z5%##Cwh4klOKKK}[ ױmҥ\rg Cr< KV+ C:E ZAU,> `#] M66 T>(IJ Kcߣv){$K?Q[I[kb'G' ՓO檌zJw{TTWOTo!}KalbΝ+ ' O> Z(Pbnv=䳐T =ч4j*;N\/䤜 "pT/ _DDEyy ሐh^H\EEtMj #[]ܯ%%JaV;ت/_/TI?E##I!|57"x^Yn\ fI )H!@2@%ȿ>ŧkyo:*sUoh _-1 1$P@P}0tJ&}ՓNJU/$ş "ONqY :o EG$Ra_LC_T[!Rw+diQNwчJ mT+/GX2*EIMDgy @"xAu @+t7P xZ#i\7~"v@`"V9nV7O :)QGCnmD#IBl xՓ4* I^EXvfS%9keW[Kf< ?Sq("SYu.!|܇&g *QFM u&_/T4Mzc xC=W4x+oxu %A zhۗ~/{G4-P>0XlCTxyl+ 5QV6v. RnN]A+4w7Ni[MƴIENDB`elementary-1.7.7/config/standard/base.src0000664000175000017500000001770112127353614015320 00000000000000group "Elm_Config" struct { value "config_version" int: 65539; value "engine" string: "software_x11"; value "vsync" uchar: 0; value "thumbscroll_enable" uchar: 0; value "thumbscroll_threshold" int: 4; value "thumbscroll_momentum_threshold" double: 100.0; value "thumbscroll_friction" double: 1.0; value "thumbscroll_bounce_friction" double: 0.5; value "thumbscroll_bounce_enable" uchar: 0; value "page_scroll_friction" double: 0.5; value "bring_in_scroll_friction" double: 0.5; value "zoom_friction" double: 0.5; value "thumbscroll_border_friction" double: 0.5; value "thumbscroll_sensitivity_friction" double: 0.25; value "scroll_smooth_time_interval" double: 0.0; value "scroll_smooth_amount" double: 0.0; value "scroll_smooth_history_weight" double: 0.1; value "scroll_smooth_future_time" double: 0.0; value "scroll_smooth_time_window" double: 0.01; value "scale" double: 1.0; value "bgpixmap" int: 0; value "compositing" int: 1; value "font_hinting" int: 2; value "cache_flush_poll_interval" int: 512; value "cache_flush_enable" uchar: 1; value "image_cache" int: 4096; value "font_cache" int: 512; value "edje_cache" int: 32; value "edje_collection_cache" int: 64; value "finger_size" int: 5; value "fps" double: 60.0; value "theme" string: "default-desktop"; value "modules" string: "access_output>access/api:datetime_input_ctxpopup>datetime/api"; value "tooltip_delay" double: 1.0; value "cursor_engine_only" uchar: 1; value "focus_highlight_enable" uchar: 0; value "focus_highlight_animate" uchar: 0; value "toolbar_shrink_mode" int: 3; value "fileselector_expand_enable" uchar: 1; value "inwin_dialogs_enable" uchar: 0; value "icon_size" int: 32; value "longpress_timeout" double: 1.0; value "effect_enable" uchar: 1; value "desktop_entry" uchar: 1; value "password_show_last" uchar: 0; value "password_show_last_timeout" double: 2.0; value "glayer_zoom_finger_enable" uchar: 1; value "glayer_zoom_finger_factor" double: 1.0; value "glayer_zoom_wheel_factor" double: 0.05; value "glayer_zoom_distance_tolerance" double: 1.0; value "glayer_rotate_finger_enable" uchar: 1; value "glayer_rotate_angular_tolerance" double: 2.0; value "glayer_line_min_length" double: 1.0; value "glayer_line_distance_tolerance" double: 3.0; value "glayer_line_angular_tolerance" double: 20.0; value "glayer_flick_time_limit_ms" uint: 120; /* ms to finish flick */ value "glayer_long_tap_start_timeout" double: 1.2; /* sec to start long-tap */ value "glayer_double_tap_timeout" double: 0.25; /* Timeout between two mouse dows when doing double click (and more). */ value "glayer_continues_enable" uchar: 1; /* Continues gesture enabled */ value "week_start" int: 1; value "weekend_start" int: 6; value "weekend_len" int: 2; value "softcursor_mode" uchar: 0; value "auto_norender_withdrawn" uchar: 1; value "auto_norender_iconified_same_as_withdrawn" uchar: 0; value "auto_flush_withdrawn" uchar: 1; value "auto_dump_withdrawn" uchar: 1; value "auto_throttle" uchar: 0; value "auto_throttle_amount" double: 0.0333333333; group "color_palette" list { group "Elm_Custom_Palette" struct { value "palette_name" string: "default"; group "color_list" list { group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 0; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 0; value "g" uint: 255; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 0; value "g" uint: 0; value "b" uint: 255; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 255; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 0; value "g" uint: 255; value "b" uint: 255; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 0; value "b" uint: 255; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 90; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 180; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 92; value "g" uint: 142; value "b" uint: 151; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 41; value "g" uint: 68; value "b" uint: 59; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 41; value "g" uint: 46; value "b" uint: 68; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 68; value "g" uint: 40; value "b" uint: 55; value "a" uint: 255; } } } group "Elm_Custom_Palette" struct { value "palette_name" string: "painting"; group "color_list" list { group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 90; value "b" uint: 18; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 213; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 146; value "g" uint: 255; value "b" uint: 11; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 9; value "g" uint: 186; value "b" uint: 10; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 86; value "g" uint: 201; value "b" uint: 242; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 18; value "g" uint: 83; value "b" uint: 128; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 140; value "g" uint: 53; value "b" uint: 238; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 145; value "b" uint: 145; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 59; value "b" uint: 119; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 133; value "g" uint: 100; value "b" uint: 69; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 255; value "b" uint: 119; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 133; value "g" uint: 100; value "b" uint: 255; value "a" uint: 255; } } } } } elementary-1.7.7/config/standard/profile.desktop0000664000175000017500000000364012127353614016725 00000000000000[Desktop Entry] Type=Link Name=Standard Name[ru]=Стандартный Name[cs]=Standartní Name[hu]=Általános Name[el]=Κανονικό Name[eo]=Kutima Name[zh_CN]=标准 Name[pt]=Padrão Icon=icon.png Comment=This is the standard
    profile that is
    universal for most
    desktop and laptop
    systems. Choose this
    if you are not
    sure what to choose. Comment[ru]=Этот стандартный профиль
    универсален для большинства
    стационарных и переносных
    систем. Выберите его
    если вы не знаете
    что надо выбрать. Comment[cs]=Toto je standartní
    univerzální
    profil pro většinu
    stolních a přenosných
    počítačů. Vyberte pokud
    si nejste jisti
    co vybrat. Comment[it]=Questo è il profilo standard, universale per la
    maggior parte dei sistemi desktop e portatili.
    Scegliete questo se non siete sicuri di cosa scegliere. Comment[hu]=Ez az általános,
    alap beállítás,
    amely megfelelő a
    legtöbb laptop és
    asztali gép számára. Comment[fr]=Le profil standard adapté à la quasi totalité
    des systèmes de bureau et ordinateurs
    portables. Choisissez ce profil si
    vous êtes indécis. Comment[el]=Αυτό είναι το κανονικό
    προφίλ που είναι κοινό
    για τα περισσότερα συστήματα. Επιλέξτε αυτό
    αν δεν είστε σίγουροι για
    την επιλογή σας. Comment[eo]=Tio estas la kutima profilo
    taŭga por preskaŭ ĉiuj
    oficejaj sistemoj kaj
    porteblaj sistemoj.
    Elektu ĝin se vi ne certas. Comment[zh_CN]=适用于大多数台式机和笔记本的设置主题,如果您不清楚如何选择则请使用这个。 Comment[pt]=O perfil de configuração padrão utilizado para a maioria dos computadores e portáteis. Escolha-o se não souber o que escolher. elementary-1.7.7/config/standard/Makefile.in0000664000175000017500000004146512143521121015732 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = config/standard DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(filesdir)" DATA = $(files_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in EET_EET = @eet_eet@ EXTRA_DIST = \ profile.desktop \ icon.png \ base.src filesdir = $(datadir)/elementary/config/standard files_DATA = \ profile.desktop \ icon.png \ base.cfg 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 config/standard/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu config/standard/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-filesDATA: $(files_DATA) @$(NORMAL_INSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(filesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filesdir)" || exit 1; \ fi; \ 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)$(filesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(filesdir)" || exit $$?; \ done uninstall-filesDATA: @$(NORMAL_UNINSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(filesdir)'; $(am__uninstall_files_from_dir) 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)$(filesdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-local 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-filesDATA 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-filesDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local distclean distclean-generic distclean-libtool \ 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-filesDATA \ 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-filesDATA %.cfg: %.src $(EET_EET) -e \ $(top_builddir)/config/standard/$@ config \ $< 1 clean-local: rm -rf *.cfg *~ # 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: elementary-1.7.7/config/Makefile.am0000664000175000017500000000043712127353614014127 00000000000000MAINTAINERCLEANFILES = Makefile.in SUBDIRS = default standard mobile EET_EET = @eet_eet@ EXTRA_DIST = profile.src filesdir = $(datadir)/elementary/config files_DATA = profile.cfg %.cfg: %.src $(EET_EET) -i \ $(top_builddir)/config/$@ config \ $< 0 clean-local: rm -rf *.cfg *~ elementary-1.7.7/config/default/0000775000175000017500000000000012143522014013561 500000000000000elementary-1.7.7/config/default/Makefile.am0000664000175000017500000000054712127353614015555 00000000000000MAINTAINERCLEANFILES = Makefile.in EET_EET = @eet_eet@ EXTRA_DIST = \ profile.desktop \ icon.png \ base.src filesdir = $(datadir)/elementary/config/default files_DATA = \ profile.desktop \ icon.png \ base.cfg %.cfg: %.src $(EET_EET) -e \ $(top_builddir)/config/default/$@ config \ $< 1 clean-local: rm -rf *.cfg *~ elementary-1.7.7/config/default/icon.png0000664000175000017500000002173712127353614015163 00000000000000PNG  IHDR>a CiCCPICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/9%bKGD pHYs  tIME )ΎϡIDATx{dwu?}=3~HZX@BHĖ`J$U!MB*6d8elKH$@H.!$KX !~vW_=h4=3]MUkwV;sad#F6etq-y{ ~2;hȱ6 ڠ{ѷ뎏 ڠvON`ڠ@φQLS]s|d%{Nk?j#p\v-֧'b#ZzpwwŮlbGw|b_HRsFɟbN `r=c? i6엮#(aWDyp}x񙄗4Too>ձͣQ>6e}NDɕ^ #Q8:&b>k@z-G6i?Z7_| G\o3?:.ԦS7mh7ݲ7y9Bw[#9zҚ!!iC܄zþf_`M՝U7 JT tP;ǎ_?5w V(>d &n { U{GR1%ObL6?D璯^Ko+ciAPL a$K {Un~Dwb=HҴh7`%n_*ˬ,{m qp#6EH ~@?ko3"ٴh`nA)5@R`ad 1DXVGOxD]HIG`Z[7)/@%བྷ=a6w";> ^@&P=@sO4Xt1"[\/BROО4?w a`9W"@` wvLdJk ʦ_= X`0WIb Apsl|/ NʔBBc٘\{S] #t0ޱu Ѕɲy UiXU`-zKOs$i3m9o,xQ$dBpҔP{hI/V\Q΀[r9Ibpzb 6N2Hm{ow:4 L:l@@$wh1(P Tٻ`ہTJ MÁ ]ܣr>,VUW#ӈ"?!WXz$,z5cq@ Tg5hŞ@zx΄9»ܭ-[Y$NkZ_wڹӘt5ph9=hIC04К hěNxXyX!XphplZ1 c B$=kL'AGX'wX4gyM9xZwZT#طe\tK0L"_ҍm'Y[@7&oB] 6}: B g\KoH5w縫ՋTp(4?<&>y# (@ĠՖ$N "$W:@k?yxadfۚ\y0 (1}*dR( v8cNT("vICB#4ko`$OMwrw=J6 #:]Zh$yqPocw7T)7J/|_5xDٴialժKOU.٦8 p-_C@@jHdWq+ *{O9Y=sGRAVOhjZsݷuR YtDix8WL -{AĦ DM5?6C_Z*dzG8{@4A|ʒ4&dڱE K?\KX|~ d= {>3sǙ@IJ"mEmh%e{92HNDpDim~|ܷ@X>kGCc9|,.h-Վ_}HZ(n#E;lO+~$A0G^ߠQӆ|6̵EfTp50p}m&k~/M[>f6uZJ(@s?H7 kdgEGmg>#i|z EpJsЌ{$ =XYBȩp:lɟWshhv6~H_zD1_amJQ8WH Zuޓ a) c.%r.Bֈl׹D`Wq0\F"lX>CQGI&r07 S1G'[|аer f;\sUdY)d|CIw_}Os9˧Y2>h0+h @z TKo`Lɗ, S헞$%v.e!@GY\Kxζw;G?e>e)(p͵|؏>&LW!n4qWq|= x%Oz. >a3 fx1=v0GsMρ@xx2JҘδc.Xv^>b?[ ?x(TQ!ϯQxk4ku|ᙇYYO G瓟nr,!pg7r%m SK;XUSG^=>+9>g?- oD%vyDP$wf2S<|y~{xgހswص:6  .n ~gQ&lu sBݗ+o`T]g?<}|d ?x"ѶPuz.Y2]Bx.zM-:+ogiwHI-vRo@^ds !bD3J3G5=kfZ /@aC͘ n-mX!V/!`$VRA s>0Yݿ! p6cszȴ,\kw|Ԟ>;%% I1?M0k?O1h92k7,r׃VLbi{-_g K&sPo$pXBruuF% Q"f%|HR􋇏 t&x9KvZ z%N[^_+5}. FXqscIbqs\Ǧ>72jCg޻WmzGh`V2HK/^<V1A=9k,,TCCq( ]-8*.^œf"-b!HpJPqަ>q(`XH 7',nu:I$mv?&v`kYfMDZ^+LF)F@!`HШ;ґ>IZaxK< ްuz+()0jEz#]v!NG ӎ DD\B@8B1;[ov[Z-155%k<|sMGƶv4;RZ^|_?YBCIkOqqkVLNNY999?펤ĕ40 ;w혘/~\z߼#<@Z-@c<:0 PرCJ%999|יLƙIWXbT:82)Ͽ=7eǗ)U@BZ$ID$#ހDbQy'=SJ)eq0Ĩ M|sg/ ͸O84+RQ/J)BA(=cvD7|@mEBh)N^cnw_Ur1_uzy[C$$okC!BR !RH)ELLLFIk1F;]ՀSם0 z('̸< ~`|9fk+H);ZkG)ǑqBcDۥ\.qެ]|cѮzq;㸮z)_ruujG-/ݛǎ&4*<)eҮJ}yBk8Z++.2{-ps:cG)q !x{6T| $Ђu긮+3 aEHf2d2RJ)ִZ-ƸG8 |1x+.Rf6׮{1D*s/ù4(5D8NG)帮+ ͚|>o<|^DQ$(A RJ !뺔F oZ{@Z9<:9ekL+O#hN5iu-sbqyah -JJ%Q(d>WlVeY9c :FQŢT*T*9BnEn&q|׮jZK)zwZbXwP_urIceg6r`k@l,qb(EY[(d\VrYJ%w \uuZJDZq^jNhuݦ1q-IjSIDN'_333Ç>G 향W&~{Rpv{I{pk5p8:vN1q]~4%|],r!G*Q= Pc$0/)KBĀa"R3,T =`;ȍ@sK4ǐ>Bq؍wx{n"F @ ?jit͠Haccess/api:datetime_input_ctxpopup>datetime/api"; value "tooltip_delay" double: 1.0; value "cursor_engine_only" uchar: 1; value "focus_highlight_enable" uchar: 0; value "focus_highlight_animate" uchar: 0; value "toolbar_shrink_mode" int: 3; value "fileselector_expand_enable" uchar: 0; value "inwin_dialogs_enable" uchar: 1; value "icon_size" int: 32; value "longpress_timeout" double: 1.0; value "effect_enable" uchar: 1; value "desktop_entry" uchar: 0; value "password_show_last" uchar: 0; value "password_show_last_timeout" double: 2.0; value "glayer_zoom_finger_enable" uchar: 1; value "glayer_zoom_finger_factor" double: 1.0; value "glayer_zoom_wheel_factor" double: 0.05; value "glayer_zoom_distance_tolerance" double: 1.0; value "glayer_rotate_finger_enable" uchar: 1; value "glayer_rotate_angular_tolerance" double: 2.0; value "glayer_line_min_length" double: 1.0; value "glayer_line_distance_tolerance" double: 3.0; value "glayer_line_angular_tolerance" double: 20.0; value "glayer_flick_time_limit_ms" uint: 120; /* ms to finish flick */ value "glayer_long_tap_start_timeout" double: 1.2; /* sec to start long-tap */ value "glayer_double_tap_timeout" double: 0.25; /* Timeout between two mouse dows when doing double click (and more). */ value "glayer_continues_enable" uchar: 1; /* Continues gesture enabled */ value "week_start" int: 1; value "weekend_start" int: 6; value "weekend_len" int: 2; value "year_min" int: 2; value "year_max" int: 137; value "softcursor_mode" uchar: 0; value "auto_norender_withdrawn" uchar: 0; value "auto_norender_iconified_same_as_withdrawn" uchar: 0; value "auto_flush_withdrawn" uchar: 0; value "auto_dump_withdrawn" uchar: 0; value "auto_throttle" uchar: 0; value "auto_throttle_amount" double: 0.1; group "color_palette" list { group "Elm_Custom_Palette" struct { value "palette_name" string: "default"; group "color_list" list { group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 0; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 0; value "g" uint: 255; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 0; value "g" uint: 0; value "b" uint: 255; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 255; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 0; value "g" uint: 255; value "b" uint: 255; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 0; value "b" uint: 255; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 90; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 180; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 92; value "g" uint: 142; value "b" uint: 151; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 41; value "g" uint: 68; value "b" uint: 59; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 41; value "g" uint: 46; value "b" uint: 68; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 68; value "g" uint: 40; value "b" uint: 55; value "a" uint: 255; } } } group "Elm_Custom_Palette" struct { value "palette_name" string: "painting"; group "color_list" list { group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 90; value "b" uint: 18; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 213; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 146; value "g" uint: 255; value "b" uint: 11; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 9; value "g" uint: 186; value "b" uint: 10; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 86; value "g" uint: 201; value "b" uint: 242; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 18; value "g" uint: 83; value "b" uint: 128; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 140; value "g" uint: 53; value "b" uint: 238; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 145; value "b" uint: 145; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 59; value "b" uint: 119; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 133; value "g" uint: 100; value "b" uint: 69; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 255; value "b" uint: 119; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 133; value "g" uint: 100; value "b" uint: 255; value "a" uint: 255; } } } } } elementary-1.7.7/config/default/profile.desktop0000664000175000017500000000210312127353614016542 00000000000000[Desktop Entry] Type=Link Name=Default Name[ru]=Заново Name[cs]=Výchozí Name[it]=Predefinito Name[hu]=Alapértelmezett Name[fr]=Prédéfini Name[el]=Προκαθορισμένο Name[eo]=Pravaloroj Name[zh_CN]=默认 Name[pt]=Predefinições Icon=icon.png Comment=Select this to begin
    the initial setup again. Comment[ru]=Выберите это для запуска
    инициализации настроек (сброс). Comment[cs]=Vyberte pro znovuspuštění
    tohoto průvodce. Comment[it]=Selezionare questo per riprendere
    la configurazione iniziale. Comment[hu]=Válaszd ezt az alap
    beállítáok megismétléséhez. Comment[fr]=Sélectionnez ceci pour retrouver
    la configuration par défaut et
    reprendre le paramétrage initial. Comment[el]=Επέλεξε αυτό για να
    ξεκινήσεις την αρχική ρύθμιση ξανά. Comment[eo]=Elektu tion por restartigi
    la pravalorizan agordon. Comment[zh_CN]=点击这里重新进行初始化设置主题。 Comment[pt]=Escolha isto para executar novamente a configuração inicial elementary-1.7.7/config/default/Makefile.in0000664000175000017500000004146012143521121015551 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = config/default DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(filesdir)" DATA = $(files_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in EET_EET = @eet_eet@ EXTRA_DIST = \ profile.desktop \ icon.png \ base.src filesdir = $(datadir)/elementary/config/default files_DATA = \ profile.desktop \ icon.png \ base.cfg 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 config/default/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu config/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-filesDATA: $(files_DATA) @$(NORMAL_INSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(filesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filesdir)" || exit 1; \ fi; \ 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)$(filesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(filesdir)" || exit $$?; \ done uninstall-filesDATA: @$(NORMAL_UNINSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(filesdir)'; $(am__uninstall_files_from_dir) 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)$(filesdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-local 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-filesDATA 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-filesDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local distclean distclean-generic distclean-libtool \ 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-filesDATA \ 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-filesDATA %.cfg: %.src $(EET_EET) -e \ $(top_builddir)/config/default/$@ config \ $< 1 clean-local: rm -rf *.cfg *~ # 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: elementary-1.7.7/config/mobile/0000775000175000017500000000000012143522015013405 500000000000000elementary-1.7.7/config/mobile/Makefile.am0000664000175000017500000000054412127353614015375 00000000000000MAINTAINERCLEANFILES = Makefile.in EET_EET = @eet_eet@ EXTRA_DIST = \ profile.desktop \ icon.png \ base.src filesdir = $(datadir)/elementary/config/mobile files_DATA = \ profile.desktop \ icon.png \ base.cfg %.cfg: %.src $(EET_EET) -e \ $(top_builddir)/config/mobile/$@ config \ $< 1 clean-local: rm -rf *.cfg *~ elementary-1.7.7/config/mobile/icon.png0000664000175000017500000001660312127353614015002 00000000000000PNG  IHDR>asRGBbKGD pHYs,K,K=tIME 3rm~IDATx][uzzfv%)HI%B \dY6 HA!/CbXH?QXS%2\jܹvT9sgCzh̽wsj`z[omz[oms߅$Ν;DKD QUU"yD4}vyes:ptν{… g{ĝx]yGDWUD[oGD`0asdcc+NDm2D*?`'?\P} ף/Zas`_X`hcx &~gk}c ,k%%5Vh:9{nX{ƘMs15VghL l~x_D؂ wΙ5V 6pe  Nu]`c eYׯ< EQ,|3 ncޕ 2qx߽k8{6%ǭ( LvY<0Ө'd^xo 3خ]f}*aW\1kwCDf0\5ƼbJ9@aw5aMggAX\2UU{"D@XkὟy|MDs%񑈮sy⹆71?̲:^ovzG-Lۉh$UU_UB~՟U{on 2y/<_oll,Zh@C)O5@wCD+  `֣gã{ƘwsȲl_>Ǻ=[k{ArjERπ-G?~Bº}6>|9~xMhz뭿/~XsӰJLV\Ǐߓ+c_ H p0::5a{{L+vm9@:҄`0 {Q)ZqK|  Ƙ}?0 ÿzSvA">@[&@ӟ:ɲlNy;܇7'?{|#5~P(~7~?䓽cp666PU,Isl!Ҿy)\2{۷_X(V^0+~'n drǷ>+}_|ݣGvQ% "2eYvʲLӢ, 2T!y,V@!3 g 4Y$<1 IE<lj@~vGAH,ċ^)޳k=s_ଣOt~?2sL"1q5[EVa`ls0&sw|iVKU=+;|/+pù"))X?q`d ͋e)#!, 96>( /rI+8++ӰpIx0ZXTo PxI:K9gXc!+}{|^%yAF"VH&,\kh@5+&(F/17!d1ʹ$x "JNx`X;0< K =##B} e&+;c1AUU佗b* |΅kq ?`.,=m3`OY)͗bǁ2[2dB>T^Byo_C0G`̀g &{QjYF&M?N a 1۾:<,Lk0X|k]Ж+@"?co8+%]GSj# ^SnH) ;B#z  ϔ+l@>IaQc:c {!=#O9W\*?Jhx5%y P)хP9^ήwRrd<Đ=c헶u1])'2P%B@PAPtH`aVj 5TNS~4dsƘ(H ^컯Y${Y-,5r5\ ˔_x|%\^l_%O. }$Fȷ!^aU ?et #_::V -EuW ?8FRBQ 8X k/NYS-L$ULX'^!Ōh&@c:A BU"Tcf0:EZXb 2J!f* UY^0)IL@&^⠅l6K,K"Ɖ;!O}( Z'tPL UtZ+qxڷPɉ€E qUW0f&sI$ ii!yyG +ث7eAd(PUU2 bi7^[o<b,p1N4$t'h_V~[Ԅ~Z0T%+KOx<~PE { Nl8hfI+ :f-ұ@o^Y<Ӵ='I>~mEѽ|r֭[3Ps9`fbqn"vaL.Sp,NI9)Y bHt*fÊcT䉠/xo_~'5 j0AWze}f_ Bccs >:4?_g %6x?.OY-{3&ޔP$|4 \v@̝gm80F7rM+w'@uߋJ.Xh]d8z)bQ*V>Fhk {s < ceI:oj@C%L+'1g@8b,`ɀHBe H T‡pjA9f;)q>z>I)^qˁS͍TXHZ2 [vgXJbVYA+aL ȖQ@j  05)d83I5\T[:޿\SZ ETX\i%f4a]/&q(pG_sdi7jҍa8(Fj1pRg }p/R&o' cT Έ:﷥h'WKN${ ,d&6 |TK Nxэ/3cJŃDjΠ;75|qz [v;JV)r9Чo@Ҫښu, o`2,NxBH<n.:KJf@h0 BjzV40@:$|I=V l4FoLµ!oH FBŎ]o"SҩПnIk4>.HmDa)괌>zQwIaq',1 H7ʢg Q,g8pU |.ձ$HΖaMlQO8j1@(<o{&ܳ039ayA@4 E'*mq[.K DA 1 )*Z%-SrM~h"i?d; XvC~/f)GWHD Thͺ~9Ce\3D|y!$:.$LL]SDh|"GMdڲFU`֯GqV fEvPXj`sJHP?~'hk|yX$r#iLw*5^l7lRa`;(EEMprF|uM]lQ8*@3- چIdn?~A—`f u/?nۗ"w0&f3]aqE,p,ϚB@F@bR,.Maf_M/rITLU.m18X7k~ЛM:@L@dJg'be/qRw*Q~pnj2}u4oj4R)%"M+`02b\0s)-Y&཰Bu!_:S,kђ `eyc ^k̲2?^ mtpuS*nuJh-J,#>.(k)Q(#X%T;i)v_5$!opou,3huL)x@bL\(enƦ억uK̴N\5^:״w g7&c֒YL!L\VN|MM Ǻ6tpp.KS5c4~I۪“'OL&Ν;-\pNuMM91љܺ  VvC-(2ZULݦqMJ[{{{駟foo9~/ƍz* c !P6O-eC.ƭ\MXDM `2ɓ'fooʲc<~clmmQQ#k-1~nHUWQ-(fS*: Jhc_<sD!e h_PlImB;'" bk'ƈ˧g{ ,@ CQh{\i؇ gJe~cL\3Z׮4V9jf@8=#BЦҳ&F Nݛ?pwpYdTGפh| (99MLf fg5K[#e|1T9oL0߹ͭ% SQ{[w#/0סP&04g5 &,PC=-u@h0]5,D2Ms[װ[-|nƑduM˹¶&t\ dc29ö%muSV  Z-0JGòi:0w0D@>TY/&D#>oxd;ڂKrV/sL 8Ą~bh m0h!0GEɓy34YI_a@wNE#wZ>? ajqs3+" 9X\P<[C~=D55IENDB`elementary-1.7.7/config/mobile/base.src0000664000175000017500000001776012127353614014774 00000000000000group "Elm_Config" struct { value "config_version" int: 65539; value "engine" string: "software_x11"; value "vsync" uchar: 0; value "thumbscroll_enable" uchar: 1; value "thumbscroll_threshold" int: 24; value "thumbscroll_momentum_threshold" double: 100.0; value "thumbscroll_friction" double: 1.0; value "thumbscroll_bounce_friction" double: 0.5; value "thumbscroll_bounce_enable" uchar: 1; value "page_scroll_friction" double: 0.5; value "bring_in_scroll_friction" double: 0.5; value "zoom_friction" double: 0.5; value "thumbscroll_border_friction" double: 0.5; value "thumbscroll_sensitivity_friction" double: 0.25; value "scroll_smooth_time_interval" double: 0; value "scroll_smooth_amount" double: 1.0; value "scroll_smooth_history_weight" double: 0.1; value "scroll_smooth_future_time" double: 0.0; value "scroll_smooth_time_window" double: 0.01; value "scale" double: 1.0; value "bgpixmap" int: 0; value "compositing" int: 1; value "font_hinting" int: 2; value "cache_flush_poll_interval" int: 512; value "cache_flush_enable" uchar: 1; value "image_cache" int: 4096; value "font_cache" int: 512; value "edje_cache" int: 32; value "edje_collection_cache" int: 64; value "finger_size" int: 40; value "fps" double: 60.0; value "theme" string: "default"; value "modules" string: "access_output>access/api:datetime_input_ctxpopup>datetime/api"; value "tooltip_delay" double: 1.0; value "cursor_engine_only" uchar: 1; value "focus_highlight_enable" uchar: 0; value "focus_highlight_animate" uchar: 0; value "toolbar_shrink_mode" int: 3; value "fileselector_expand_enable" uchar: 0; value "inwin_dialogs_enable" uchar: 1; value "icon_size" int: 32; value "longpress_timeout" double: 1.0; value "effect_enable" uchar: 1; value "desktop_entry" uchar: 0; value "password_show_last" uchar: 1; value "password_show_last_timeout" double: 2.0; value "glayer_zoom_finger_enable" uchar: 1; value "glayer_zoom_finger_factor" double: 1.0; value "glayer_zoom_wheel_factor" double: 0.05; value "glayer_zoom_distance_tolerance" double: 1.0; value "glayer_rotate_finger_enable" uchar: 1; value "glayer_rotate_angular_tolerance" double: 2.0; value "glayer_line_min_length" double: 1.0; value "glayer_line_distance_tolerance" double: 3.0; value "glayer_line_angular_tolerance" double: 20.0 value "glayer_flick_time_limit_ms" uint: 100; /* ms to finish flick */ value "glayer_long_tap_start_timeout" double: 1.2; /* sec to start long-tap */ value "glayer_double_tap_timeout" double: 0.25; /* Timeout between two mouse dows when doing double click (and more). */ value "glayer_continues_enable" uchar: 1; /* Continues gesture enabled */ value "week_start" int: 1; value "weekend_start" int: 6; value "weekend_len" int: 2; value "year_min" int: 2; value "year_max" int: 137; value "softcursor_mode" uchar: 0; value "auto_norender_withdrawn" uchar: 1; value "auto_norender_iconified_same_as_withdrawn" uchar: 1; value "auto_flush_withdrawn" uchar: 1; value "auto_dump_withdrawn" uchar: 1; value "auto_throttle" uchar: 1; value "auto_throttle_amount" double: 0.0666666666; group "color_palette" list { group "Elm_Custom_Palette" struct { value "palette_name" string: "default"; group "color_list" list { group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 0; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 0; value "g" uint: 255; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 0; value "g" uint: 0; value "b" uint: 255; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 255; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 0; value "g" uint: 255; value "b" uint: 255; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 0; value "b" uint: 255; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 90; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 180; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 92; value "g" uint: 142; value "b" uint: 151; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 41; value "g" uint: 68; value "b" uint: 59; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 41; value "g" uint: 46; value "b" uint: 68; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 68; value "g" uint: 40; value "b" uint: 55; value "a" uint: 255; } } } group "Elm_Custom_Palette" struct { value "palette_name" string: "painting"; group "color_list" list { group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 90; value "b" uint: 18; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 213; value "b" uint: 0; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 146; value "g" uint: 255; value "b" uint: 11; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 9; value "g" uint: 186; value "b" uint: 10; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 86; value "g" uint: 201; value "b" uint: 242; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 18; value "g" uint: 83; value "b" uint: 128; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 140; value "g" uint: 53; value "b" uint: 238; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 145; value "b" uint: 145; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 59; value "b" uint: 119; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 133; value "g" uint: 100; value "b" uint: 69; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 255; value "g" uint: 255; value "b" uint: 119; value "a" uint: 255; } group "Elm_Color_RGBA" struct { value "r" uint: 133; value "g" uint: 100; value "b" uint: 255; value "a" uint: 255; } } } } } elementary-1.7.7/config/mobile/profile.desktop0000664000175000017500000000115212127353614016370 00000000000000[Desktop Entry] Type=Link Name=Mobile Name[fr]=Écran tactile Name[pt]=Ecrã tátil Name[ko]=터치스크린 Icon=icon.png Comment=Configuration set up to work best with touchscreen
    phones, tablets and similar devices. Comment[fr]=Configuration adaptée aux écrans tactiles
    des téléphones, tablettes et apparentés. Comment[it]=Configurazione adatta per l'uso in smartphone
    con interfaccia tattile, tablets e similari. Comment[pt]=Configuração de ecrãs táteis como os dos telefones, tablets e similares. Comment[ko]=터치스크린 기반의 휴대폰, 태블릿 등과 같은 장치에 맞는 설정. elementary-1.7.7/config/mobile/Makefile.in0000664000175000017500000004145312143521121015376 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = config/mobile DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(filesdir)" DATA = $(files_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in EET_EET = @eet_eet@ EXTRA_DIST = \ profile.desktop \ icon.png \ base.src filesdir = $(datadir)/elementary/config/mobile files_DATA = \ profile.desktop \ icon.png \ base.cfg 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 config/mobile/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu config/mobile/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-filesDATA: $(files_DATA) @$(NORMAL_INSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(filesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filesdir)" || exit 1; \ fi; \ 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)$(filesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(filesdir)" || exit $$?; \ done uninstall-filesDATA: @$(NORMAL_UNINSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(filesdir)'; $(am__uninstall_files_from_dir) 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)$(filesdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-local 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-filesDATA 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-filesDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local distclean distclean-generic distclean-libtool \ 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-filesDATA \ 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-filesDATA %.cfg: %.src $(EET_EET) -e \ $(top_builddir)/config/mobile/$@ config \ $< 1 clean-local: rm -rf *.cfg *~ # 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: elementary-1.7.7/config/Makefile.in0000664000175000017500000005731612143521121014134 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = config DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ 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 am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(filesdir)" DATA = $(files_DATA) 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@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in SUBDIRS = default standard mobile EET_EET = @eet_eet@ EXTRA_DIST = profile.src filesdir = $(datadir)/elementary/config files_DATA = profile.cfg 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 config/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu config/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-filesDATA: $(files_DATA) @$(NORMAL_INSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(filesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filesdir)" || exit 1; \ fi; \ 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)$(filesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(filesdir)" || exit $$?; \ done uninstall-filesDATA: @$(NORMAL_UNINSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(filesdir)'; $(am__uninstall_files_from_dir) # 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 \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ 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 $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(filesdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-recursive clean-am: clean-generic clean-libtool clean-local 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-filesDATA 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: uninstall-filesDATA .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 \ clean-local 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-filesDATA 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 uninstall-filesDATA %.cfg: %.src $(EET_EET) -i \ $(top_builddir)/config/$@ config \ $< 0 clean-local: rm -rf *.cfg *~ # 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: elementary-1.7.7/config.guess0000755000175000017500000012743212127367236013156 00000000000000#! /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, 2010, # 2011, 2012 Free Software Foundation, Inc. timestamp='2012-02-10' # 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 # 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, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # 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. # # 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,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Operation modes: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ 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, 2009, 2010, 2011, 2012 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." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi trap 'exit 1' 1 2 15 # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. set_cc_for_build=' trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; dummy=$tmp/dummy ; tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; case $CC_FOR_BUILD,$HOST_CC,$CC in ,,) echo "int x;" > $dummy.c ; for c in cc gcc c89 c99 ; do if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then CC_FOR_BUILD="$c"; break ; fi ; done ; if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found ; fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if (test -f /.attbin/uname) >/dev/null 2>&1 ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ /usr/sbin/$sysctl 2>/dev/null || echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case "${UNAME_VERSION}" in Debian*) release='-gnu' ;; *) release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} exit ;; *:ekkoBSD:*:*) echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} exit ;; *:SolidBSD:*:*) echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} exit ;; macppc:MirBSD:*:*) echo powerpc-unknown-mirbsd${UNAME_RELEASE} exit ;; *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case "$ALPHA_CPU_TYPE" in "EV4 (21064)") UNAME_MACHINE="alpha" ;; "EV4.5 (21064)") UNAME_MACHINE="alpha" ;; "LCA4 (21066/21068)") UNAME_MACHINE="alpha" ;; "EV5 (21164)") UNAME_MACHINE="alphaev5" ;; "EV5.6 (21164A)") UNAME_MACHINE="alphaev56" ;; "EV5.6 (21164PC)") UNAME_MACHINE="alphapca56" ;; "EV5.7 (21164PC)") UNAME_MACHINE="alphapca57" ;; "EV6 (21264)") UNAME_MACHINE="alphaev6" ;; "EV6.7 (21264A)") UNAME_MACHINE="alphaev67" ;; "EV6.8CB (21264C)") UNAME_MACHINE="alphaev68" ;; "EV6.8AL (21264B)") UNAME_MACHINE="alphaev68" ;; "EV6.8CX (21264D)") UNAME_MACHINE="alphaev68" ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE="alphaev69" ;; "EV7 (21364)") UNAME_MACHINE="alphaev7" ;; "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` # Reset EXIT trap before exiting to avoid spurious non-zero exit code. exitcode=$? trap '' 0 exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos exit ;; *:OS/390:*:*) echo i370-ibm-openedition exit ;; *:z/VM:*:*) echo s390-ibm-zvmoe exit ;; *:OS400:*:*) echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; arm:riscos:*:*|arm:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then echo pyramid-pyramid-sysv3 else echo pyramid-pyramid-bsd fi exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 exit ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; s390x:SunOS:*:*) echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; 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" # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH="x86_64" fi fi echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 case "`/bin/arch`" in sun3) echo m68k-sun-sunos${UNAME_RELEASE} ;; sun4) echo sparc-sun-sunos${UNAME_RELEASE} ;; esac exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`$dummy $dummyarg` && { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] then echo m88k-dg-dgux${UNAME_RELEASE} else echo m88k-dg-dguxbcs${UNAME_RELEASE} fi else echo i586-dg-dgux${UNAME_RELEASE} fi exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` then echo "$SYSTEM_NAME" else echo rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi exit ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit ;; *:AIX:*:*) echo rs6000-ibm-aix exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case "${sc_cpu_version}" in 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case "${sc_kernel_bits}" in 32) HP_ARCH="hppa2.0n" ;; 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 esac ;; esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if [ ${HP_ARCH} = "hppa2.0w" ] then eval $set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH="hppa2.0w" else HP_ARCH="hppa64" fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; *:UNICOS/mp:*:*) echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; i*:MSYS*:*) echo ${UNAME_MACHINE}-pc-msys exit ;; i*:windows32*:*) # uname -m includes "-pc" on this system. echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; *:Interix*:*) case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) echo ia64-unknown-interix${UNAME_RELEASE} exit ;; esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; 8664:Windows_NT:*) echo x86_64-pc-mks exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin exit ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) echo x86_64-unknown-cygwin exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; aarch64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be echo ${UNAME_MACHINE}-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 ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then echo ${UNAME_MACHINE}-unknown-linux-gnu else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then echo ${UNAME_MACHINE}-unknown-linux-gnueabi else echo ${UNAME_MACHINE}-unknown-linux-gnueabihf fi fi exit ;; avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; cris:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-gnu exit ;; crisv32:Linux:*:*) echo ${UNAME_MACHINE}-axis-linux-gnu exit ;; frv:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; hexagon:Linux:*:*) echo ${UNAME_MACHINE}-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 ;; m32r*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU #undef ${UNAME_MACHINE} #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF 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 ${UNAME_MACHINE}-unknown-linux-gnu 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 PA7*) echo hppa1.1-unknown-linux-gnu ;; PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac exit ;; 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 exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; tile*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; vax:Linux:*:*) echo ${UNAME_MACHINE}-dec-linux-gnu exit ;; x86_64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu 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 # sysname and nodename. echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos exit ;; i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi exit ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 echo ${UNAME_MACHINE}-pc-sco$UNAME_REL else echo ${UNAME_MACHINE}-pc-sysv32 fi exit ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configury will decide that # this is a cross-build. echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; paragon:*:*:*) echo i860-intel-osf1 exit ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix exit ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` echo ${UNAME_MACHINE}-sni-sysv4 else echo ns32k-sni-sysv fi exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 exit ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. echo ${UNAME_MACHINE}-stratus-vos exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos exit ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} exit ;; SX-7:SUPER-UX:*:*) echo sx7-nec-superux${UNAME_RELEASE} exit ;; SX-8:SUPER-UX:*:*) echo sx8-nec-superux${UNAME_RELEASE} exit ;; SX-8R:SUPER-UX:*:*) echo sx8r-nec-superux${UNAME_RELEASE} exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} exit ;; *: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} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} exit ;; *:QNX:*:4*) echo i386-pc-qnx exit ;; NEO-?:NONSTOP_KERNEL:*:*) echo neo-tandem-nsk${UNAME_RELEASE} exit ;; NSE-?:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "$cputype" = "386"; then UNAME_MACHINE=i386 else UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 exit ;; *:ITS:*:*) echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; V*) echo vax-dec-vms ; exit ;; esac ;; *:XENIX:*:SysV) echo i386-pc-xenix exit ;; i*86:skyos:*:*) echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' exit ;; i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; i*86:AROS:*:*) echo ${UNAME_MACHINE}-pc-aros exit ;; x86_64:VMkernel:*:*) echo ${UNAME_MACHINE}-unknown-esx exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 #echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 eval $set_cc_for_build cat >$dummy.c < # include #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (__arm) && defined (__acorn) && defined (__unix) printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) printf ("m68k-hp-bsd\n"); exit (0); #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) # if !defined (ultrix) # include # if defined (BSD) # if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); # else # if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); # else printf ("vax-dec-bsd\n"); exit (0); # endif # endif # else printf ("vax-dec-bsd\n"); exit (0); # endif # else printf ("vax-dec-ultrix\n"); exit (0); # endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) if [ -x /usr/convex/getsysinfo ] then case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; c34*) echo c34-convex-bsd exit ;; c38*) echo c38-convex-bsd exit ;; c4*) echo c4-convex-bsd exit ;; esac fi cat >&2 < in order to provide the needed information to handle your system. config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = ${UNAME_MACHINE} UNAME_RELEASE = ${UNAME_RELEASE} UNAME_SYSTEM = ${UNAME_SYSTEM} UNAME_VERSION = ${UNAME_VERSION} EOF exit 1 # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: elementary-1.7.7/aclocal.m40000664000175000017500000012341612143521114012457 00000000000000# generated automatically by aclocal 1.11.6 -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, # Inc. # This file 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. m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, [m4_warning([this file was generated for autoconf 2.68. 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'.])]) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 1 (pkg-config-0.24) # # Copyright © 2004 Scott James Remnant . # # 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. # PKG_PROG_PKG_CONFIG([MIN-VERSION]) # ---------------------------------- 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]) 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 if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])# PKG_PROG_PKG_CONFIG # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # # Check to see whether a particular set of modules exists. Similar # to PKG_CHECK_MODULES(), but does not set variables or print errors. # # 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_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) # --------------------------------------------- m4_define([_PKG_CONFIG], [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 # _PKG_SHORT_ERRORS_SUPPORTED # ----------------------------- AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])# _PKG_SHORT_ERRORS_SUPPORTED # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], # [ACTION-IF-NOT-FOUND]) # # # Note that if there is a possibility the first call to # PKG_CHECK_MODULES might not happen, you should be sure to include an # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac # # # -------------------------------------------------------------- AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. 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 --print-errors "$2" 2>&1` else $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 m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT]) ]) elif test $pkg_failed = untried; then 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 .]) ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])# PKG_CHECK_MODULES # Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2011 Free Software # Foundation, Inc. # # This file 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. # serial 1 # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.11' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.11.6], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.11.6])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. # # This file 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. # serial 1 # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to # `$srcdir', `$srcdir/..', or `$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is `.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly. AC_PREREQ([2.50])dnl # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008 # Free Software Foundation, Inc. # # This file 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. # serial 9 # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009, # 2010, 2011 Free Software Foundation, Inc. # # This file 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. # serial 12 # There are a few dirty hacks below to avoid letting `AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "GCJ", or "OBJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl ifelse([$1], CC, [depcc="$CC" am_compiler_list=], [$1], CXX, [depcc="$CXX" am_compiler_list=], [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], UPC, [depcc="$UPC" am_compiler_list=], [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # 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_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking, [ --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file 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. #serial 5 # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`AS_DIRNAME("$mf")` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`AS_DIRNAME(["$file"])` AS_MKDIR_P([$dirpart/$fdir]) # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking # is enabled. FIXME. This creates each `.P' file that we will # need in order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, # 2005, 2006, 2008, 2009 Free Software Foundation, Inc. # # This file 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. # serial 16 # This macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.62])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) AM_MISSING_PROG(AUTOCONF, autoconf) AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) AM_MISSING_PROG(AUTOHEADER, autoheader) AM_MISSING_PROG(MAKEINFO, makeinfo) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl # We need awk for the "check" target. The system "awk" is bad on # some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES(CC)], [define([AC_PROG_CC], defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES(CXX)], [define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES(OBJC)], [define([AC_PROG_OBJC], defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl ]) _AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl dnl The `parallel-tests' driver may need to know about EXEEXT, so add the dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl ]) dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001, 2003, 2005, 2008, 2011 Free Software Foundation, # Inc. # # This file 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. # serial 1 # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST(install_sh)]) # Copyright (C) 2003, 2005 Free Software Foundation, Inc. # # This file 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. # serial 2 # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc. # # This file 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. # serial 4 # AM_MAKE_INCLUDE() # ----------------- # Check to see how make treats includes. AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. AC_MSG_CHECKING([for style of include used by $am_make]) am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi AC_SUBST([am__include]) AC_SUBST([am__quote]) AC_MSG_RESULT([$_am_result]) rm -f confinc confmf ]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 # Free Software Foundation, Inc. # # This file 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. # serial 6 # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it supports --run. # If it does, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= AC_MSG_WARN([`missing' script is too old or missing]) fi ]) # Copyright (C) 2003, 2004, 2005, 2006, 2011 Free Software Foundation, # Inc. # # This file 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. # serial 1 # AM_PROG_MKDIR_P # --------------- # Check for `mkdir -p'. AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, dnl while keeping a definition of mkdir_p for backward compatibility. dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of dnl Makefile.ins that do not define MKDIR_P, so we do our own dnl adjustment using top_builddir (which is defined more often than dnl MKDIR_P). AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl case $mkdir_p in [[\\/$]]* | ?:[[\\/]]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001, 2002, 2003, 2005, 2008, 2010 Free Software # Foundation, Inc. # # This file 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. # serial 5 # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 # Free Software Foundation, Inc. # # This file 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. # serial 5 # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # 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". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT(yes)]) # Copyright (C) 2009, 2011 Free Software Foundation, Inc. # # This file 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. # serial 2 # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # (`yes' being less verbose, `no' or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [ --enable-silent-rules less verbose build output (undo: `make V=1') --disable-silent-rules verbose build output (undo: `make V=0')]) case $enable_silent_rules in yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few `make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using `$V' instead of `$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001, 2003, 2005, 2011 Free Software Foundation, Inc. # # This file 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. # serial 1 # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor `install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in `make install-strip', and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be `maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006, 2008, 2010 Free Software Foundation, Inc. # # This file 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. # serial 3 # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004, 2005, 2012 Free Software Foundation, Inc. # # This file 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. # serial 2 # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of `v7', `ustar', or `pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar],, [pax],, [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. for _am_tool in $_am_tools do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([m4/ac_attribute.m4]) m4_include([m4/efl_binary.m4]) m4_include([m4/efl_compiler_flag.m4]) m4_include([m4/efl_doxygen.m4]) m4_include([m4/efl_examples.m4]) m4_include([m4/efl_path_max.m4]) m4_include([m4/gettext.m4]) m4_include([m4/iconv.m4]) m4_include([m4/intlmacosx.m4]) m4_include([m4/lib-ld.m4]) m4_include([m4/lib-link.m4]) m4_include([m4/lib-prefix.m4]) m4_include([m4/libtool.m4]) m4_include([m4/ltoptions.m4]) m4_include([m4/ltsugar.m4]) m4_include([m4/ltversion.m4]) m4_include([m4/lt~obsolete.m4]) m4_include([m4/nls.m4]) m4_include([m4/po.m4]) m4_include([m4/progtest.m4]) elementary-1.7.7/ltmain.sh0000644000175000017500000105152212143521117012437 00000000000000 # libtool (GNU libtool) 2.4.2 # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, # 2007, 2008, 2009, 2010, 2011 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. # GNU Libtool 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. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool 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 GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, # or obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # Usage: $progname [OPTION]... [MODE-ARG]... # # Provide generalized library-building support services. # # --config show all configuration variables # --debug enable verbose shell tracing # -n, --dry-run display commands without modifying any files # --features display basic configuration information and exit # --mode=MODE use operation mode MODE # --preserve-dup-deps don't remove duplicate dependency libraries # --quiet, --silent don't print informational messages # --no-quiet, --no-silent # print informational messages (default) # --no-warn don't display warning messages # --tag=TAG use configuration variables from tag TAG # -v, --verbose print more informational messages than default # --no-verbose don't print the extra informational messages # --version print version information # -h, --help, --help-all print short, long, or detailed help message # # MODE must be one of the following: # # clean remove files from the build directory # compile compile a source file into a libtool object # execute automatically set library path, then run a program # finish complete the installation of libtool libraries # install install libraries or executables # link create a library or an executable # uninstall remove libraries from an installed directory # # MODE-ARGS vary depending on the MODE. When passed as first option, # `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. # Try `$progname --help --mode=MODE' for a more detailed description of MODE. # # When reporting a bug, please describe a test case to reproduce it and # include the following information: # # host-triplet: $host # shell: $SHELL # compiler: $LTCC # compiler flags: $LTCFLAGS # linker: $LD (gnu? $with_gnu_ld) # $progname: (GNU libtool) 2.4.2 # automake: $automake_version # autoconf: $autoconf_version # # Report bugs to . # GNU libtool home page: . # General help using GNU software: . PROGRAM=libtool PACKAGE=libtool VERSION=2.4.2 TIMESTAMP="" package_revision=1.3337 # Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } # NLS nuisances: We save the old values to restore during execute mode. lt_user_locale= lt_safe_locale= for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${$lt_var+set}\" = set; then save_$lt_var=\$$lt_var $lt_var=C export $lt_var lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" fi" done LC_ALL=C LANGUAGE=C export LANGUAGE LC_ALL $lt_unset CDPATH # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath="$0" : ${CP="cp -f"} test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} : ${Xsed="$SED -e 1s/^X//"} # Global variables: EXIT_SUCCESS=0 EXIT_FAILURE=1 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. exit_status=$EXIT_SUCCESS # Make sure IFS has a sensible default lt_nl=' ' IFS=" $lt_nl" dirname="s,/[^/]*$,," basename="s,^.*/,," # func_dirname file append nondir_replacement # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. func_dirname () { func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi } # func_dirname may be replaced by extended shell implementation # func_basename file func_basename () { func_basename_result=`$ECHO "${1}" | $SED "$basename"` } # func_basename may be replaced by extended shell implementation # func_dirname_and_basename file append nondir_replacement # perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # Implementation must be kept synchronized with func_dirname # and func_basename. For efficiency, we do not delegate to # those functions but instead duplicate the functionality here. func_dirname_and_basename () { # Extract subdirectory from the argument. func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` if test "X$func_dirname_result" = "X${1}"; then func_dirname_result="${3}" else func_dirname_result="$func_dirname_result${2}" fi func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` } # func_dirname_and_basename may be replaced by extended shell implementation # func_stripname prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # func_strip_suffix prefix name func_stripname () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname may be replaced by extended shell implementation # These SED scripts presuppose an absolute path with a trailing slash. pathcar='s,^/\([^/]*\).*$,\1,' pathcdr='s,^/[^/]*,,' removedotparts=':dotsl s@/\./@/@g t dotsl s,/\.$,/,' collapseslashes='s@/\{1,\}@/@g' finalslash='s,/*$,/,' # func_normal_abspath PATH # Remove doubled-up and trailing slashes, "." path components, # and cancel out any ".." path components in PATH after making # it an absolute path. # value returned in "$func_normal_abspath_result" func_normal_abspath () { # Start from root dir and reassemble the path. func_normal_abspath_result= func_normal_abspath_tpath=$1 func_normal_abspath_altnamespace= case $func_normal_abspath_tpath in "") # Empty path, that just means $cwd. func_stripname '' '/' "`pwd`" func_normal_abspath_result=$func_stripname_result return ;; # The next three entries are used to spot a run of precisely # two leading slashes without using negated character classes; # we take advantage of case's first-match behaviour. ///*) # Unusual form of absolute path, do nothing. ;; //*) # Not necessarily an ordinary path; POSIX reserves leading '//' # and for example Cygwin uses it to access remote file shares # over CIFS/SMB, so we conserve a leading double slash if found. func_normal_abspath_altnamespace=/ ;; /*) # Absolute path, do nothing. ;; *) # Relative path, prepend $cwd. func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath ;; esac # Cancel out all the simple stuff to save iterations. We also want # the path to end with a slash for ease of parsing, so make sure # there is one (and only one) here. func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` while :; do # Processed it all yet? if test "$func_normal_abspath_tpath" = / ; then # If we ascended to the root using ".." the result may be empty now. if test -z "$func_normal_abspath_result" ; then func_normal_abspath_result=/ fi break fi func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$pathcar"` func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$pathcdr"` # Figure out what to do with it case $func_normal_abspath_tcomponent in "") # Trailing empty path component, ignore it. ;; ..) # Parent dir; strip last assembled component from result. func_dirname "$func_normal_abspath_result" func_normal_abspath_result=$func_dirname_result ;; *) # Actual path component, append it. func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent ;; esac done # Restore leading double-slash if one was found on entry. func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result } # func_relative_path SRCDIR DSTDIR # generates a relative path from SRCDIR to DSTDIR, with a trailing # slash if non-empty, suitable for immediately appending a filename # without needing to append a separator. # value returned in "$func_relative_path_result" func_relative_path () { func_relative_path_result= func_normal_abspath "$1" func_relative_path_tlibdir=$func_normal_abspath_result func_normal_abspath "$2" func_relative_path_tbindir=$func_normal_abspath_result # Ascend the tree starting from libdir while :; do # check if we have found a prefix of bindir case $func_relative_path_tbindir in $func_relative_path_tlibdir) # found an exact match func_relative_path_tcancelled= break ;; $func_relative_path_tlibdir*) # found a matching prefix func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" func_relative_path_tcancelled=$func_stripname_result if test -z "$func_relative_path_result"; then func_relative_path_result=. fi break ;; *) func_dirname $func_relative_path_tlibdir func_relative_path_tlibdir=${func_dirname_result} if test "x$func_relative_path_tlibdir" = x ; then # Have to descend all the way to the root! func_relative_path_result=../$func_relative_path_result func_relative_path_tcancelled=$func_relative_path_tbindir break fi func_relative_path_result=../$func_relative_path_result ;; esac done # Now calculate path; take care to avoid doubling-up slashes. func_stripname '' '/' "$func_relative_path_result" func_relative_path_result=$func_stripname_result func_stripname '/' '/' "$func_relative_path_tcancelled" if test "x$func_stripname_result" != x ; then func_relative_path_result=${func_relative_path_result}/${func_stripname_result} fi # Normalisation. If bindir is libdir, return empty string, # else relative path ending with a slash; either way, target # file name can be directly appended. if test ! -z "$func_relative_path_result"; then func_stripname './' '' "$func_relative_path_result/" func_relative_path_result=$func_stripname_result fi } # The name of this program: func_dirname_and_basename "$progpath" progname=$func_basename_result # Make sure we have an absolute path for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) progdir=$func_dirname_result progdir=`cd "$progdir" && pwd` progpath="$progdir/$progname" ;; *) save_IFS="$IFS" IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do IFS="$save_IFS" test -x "$progdir/$progname" && break done IFS="$save_IFS" test -n "$progdir" || progdir=`pwd` progpath="$progdir/$progname" ;; esac # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. Xsed="${SED}"' -e 1s/^X//' sed_quote_subst='s/\([`"$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution that turns a string into a regex matching for the # string literally. sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' # Sed substitution that converts a w32 file name or path # which contains forward slashes, into one that contains # (escaped) backslashes. A very naive implementation. lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' # Re-`\' parameter expansions in output of double_quote_subst that were # `\'-ed in input to the same. If an odd number of `\' preceded a '$' # in input to double_quote_subst, that '$' was protected from expansion. # Since each input `\' is now two `\'s, look for any number of runs of # four `\'s followed by two `\'s and then a '$'. `\' that '$'. bs='\\' bs2='\\\\' bs4='\\\\\\\\' dollar='\$' sed_double_backslash="\ s/$bs4/&\\ /g s/^$bs2$dollar/$bs&/ s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g s/\n//g" # Standard options: opt_dry_run=false opt_help=false opt_quiet=false opt_verbose=false opt_warning=: # func_echo arg... # Echo program name prefixed message, along with the current mode # name if it has been set yet. func_echo () { $ECHO "$progname: ${opt_mode+$opt_mode: }$*" } # func_verbose arg... # Echo program name prefixed message in verbose mode only. func_verbose () { $opt_verbose && func_echo ${1+"$@"} # A bug in bash halts the script if the last line of a function # fails when set -e is in force, so we need another command to # work around that: : } # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } # func_error arg... # Echo program name prefixed message to standard error. func_error () { $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 } # func_warning arg... # Echo program name prefixed warning message to standard error. func_warning () { $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 # bash bug again: : } # func_fatal_error arg... # Echo program name prefixed message to standard error, and exit. func_fatal_error () { func_error ${1+"$@"} exit $EXIT_FAILURE } # func_fatal_help arg... # Echo program name prefixed message to standard error, followed by # a help hint, and exit. func_fatal_help () { func_error ${1+"$@"} func_fatal_error "$help" } help="Try \`$progname --help' for more information." ## default # func_grep expression filename # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { $GREP "$1" "$2" >/dev/null 2>&1 } # func_mkdir_p directory-path # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { my_directory_path="$1" my_dir_list= if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then # Protect directory names starting with `-' case $my_directory_path in -*) my_directory_path="./$my_directory_path" ;; esac # While some portion of DIR does not yet exist... while test ! -d "$my_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. my_dir_list="$my_directory_path:$my_dir_list" # If the last portion added has no slash in it, the list is done case $my_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` done my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` save_mkdir_p_IFS="$IFS"; IFS=':' for my_dir in $my_dir_list; do IFS="$save_mkdir_p_IFS" # mkdir can fail with a `File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! $MKDIR "$my_dir" 2>/dev/null || : done IFS="$save_mkdir_p_IFS" # Bail out if we (or some other process) failed to create a directory. test -d "$my_directory_path" || \ func_fatal_error "Failed to create \`$1'" fi } # func_mktempdir [string] # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If # given, STRING is the basename for that directory. func_mktempdir () { my_template="${TMPDIR-/tmp}/${1-$progname}" if test "$opt_dry_run" = ":"; then # Return a directory name, but don't create it in dry-run mode my_tmpdir="${my_template}-$$" else # If mktemp works, use that first and foremost my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` if test ! -d "$my_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race my_tmpdir="${my_template}-${RANDOM-0}$$" save_mktempdir_umask=`umask` umask 0077 $MKDIR "$my_tmpdir" umask $save_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure test -d "$my_tmpdir" || \ func_fatal_error "cannot create temporary directory \`$my_tmpdir'" fi $ECHO "$my_tmpdir" } # func_quote_for_eval arg # Aesthetically quote ARG to be evaled later. # This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT # is double-quoted, suitable for a subsequent eval, whereas # FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters # which are still active within double quotes backslashified. func_quote_for_eval () { case $1 in *[\\\`\"\$]*) func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; *) func_quote_for_eval_unquoted_result="$1" ;; esac case $func_quote_for_eval_unquoted_result in # Double-quote args containing shell metacharacters to delay # word splitting, command substitution and and variable # expansion for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" ;; *) func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" esac } # func_quote_for_expand arg # Aesthetically quote ARG to be evaled later; same as above, # but do not quote variable references. func_quote_for_expand () { case $1 in *[\\\`\"]*) my_arg=`$ECHO "$1" | $SED \ -e "$double_quote_subst" -e "$sed_double_backslash"` ;; *) my_arg="$1" ;; esac case $my_arg in # Double-quote args containing shell metacharacters to delay # word splitting and command substitution for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") my_arg="\"$my_arg\"" ;; esac func_quote_for_expand_result="$my_arg" } # func_show_eval cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. func_show_eval () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$my_cmd" my_status=$? if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_show_eval_locale cmd [fail_exp] # Unless opt_silent is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. Use the saved locale for evaluation. func_show_eval_locale () { my_cmd="$1" my_fail_exp="${2-:}" ${opt_silent-false} || { func_quote_for_expand "$my_cmd" eval "func_echo $func_quote_for_expand_result" } if ${opt_dry_run-false}; then :; else eval "$lt_user_locale $my_cmd" my_status=$? eval "$lt_safe_locale" if test "$my_status" -eq 0; then :; else eval "(exit $my_status); $my_fail_exp" fi fi } # func_tr_sh # Turn $1 into a string suitable for a shell variable name. # Result is stored in $func_tr_sh_result. All characters # not in the set a-zA-Z0-9_ are replaced with '_'. Further, # if $1 begins with a digit, a '_' is prepended as well. func_tr_sh () { case $1 in [0-9]* | *[!a-zA-Z0-9_]*) func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` ;; * ) func_tr_sh_result=$1 ;; esac } # func_version # Echo version message to standard output and exit. func_version () { $opt_debug $SED -n '/(C)/!b go :more /\./!{ N s/\n# / / b more } :go /^# '$PROGRAM' (GNU /,/# warranty; / { s/^# // s/^# *$// s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ p }' < "$progpath" exit $? } # func_usage # Echo short help message to standard output and exit. func_usage () { $opt_debug $SED -n '/^# Usage:/,/^# *.*--help/ { s/^# // s/^# *$// s/\$progname/'$progname'/ p }' < "$progpath" echo $ECHO "run \`$progname --help | more' for full usage" exit $? } # func_help [NOEXIT] # Echo long help message to standard output and exit, # unless 'noexit' is passed as argument. func_help () { $opt_debug $SED -n '/^# Usage:/,/# Report bugs to/ { :print s/^# // s/^# *$// s*\$progname*'$progname'* s*\$host*'"$host"'* s*\$SHELL*'"$SHELL"'* s*\$LTCC*'"$LTCC"'* s*\$LTCFLAGS*'"$LTCFLAGS"'* s*\$LD*'"$LD"'* s/\$with_gnu_ld/'"$with_gnu_ld"'/ s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ p d } /^# .* home page:/b print /^# General help using/b print ' < "$progpath" ret=$? if test -z "$1"; then exit $ret fi } # func_missing_arg argname # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { $opt_debug func_error "missing argument for $1." exit_cmd=exit } # func_split_short_opt shortopt # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. func_split_short_opt () { my_sed_short_opt='1s/^\(..\).*$/\1/;q' my_sed_short_rest='1s/^..\(.*\)$/\1/;q' func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"` func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"` } # func_split_short_opt may be replaced by extended shell implementation # func_split_long_opt longopt # Set func_split_long_opt_name and func_split_long_opt_arg shell # variables after splitting LONGOPT at the `=' sign. func_split_long_opt () { my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q' my_sed_long_arg='1s/^--[^=]*=//' func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"` func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"` } # func_split_long_opt may be replaced by extended shell implementation exit_cmd=: magic="%%%MAGIC variable%%%" magic_exe="%%%MAGIC EXE variable%%%" # Global variables. nonopt= preserve_args= lo2o="s/\\.lo\$/.${objext}/" o2lo="s/\\.${objext}\$/.lo/" extracted_archives= extracted_serial=0 # If this variable is set in any of the actions, the command in it # will be execed at the end. This prevents here-documents from being # left over by shells. exec_cmd= # func_append var value # Append VALUE to the end of shell variable VAR. func_append () { eval "${1}=\$${1}\${2}" } # func_append may be replaced by extended shell implementation # func_append_quoted var value # Quote VALUE and append to the end of shell variable VAR, separated # by a space. func_append_quoted () { func_quote_for_eval "${2}" eval "${1}=\$${1}\\ \$func_quote_for_eval_result" } # func_append_quoted may be replaced by extended shell implementation # func_arith arithmetic-term... func_arith () { func_arith_result=`expr "${@}"` } # func_arith may be replaced by extended shell implementation # func_len string # STRING may not start with a hyphen. func_len () { func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len` } # func_len may be replaced by extended shell implementation # func_lo2o object func_lo2o () { func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` } # func_lo2o may be replaced by extended shell implementation # func_xform libobj-or-source func_xform () { func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` } # func_xform may be replaced by extended shell implementation # func_fatal_configuration arg... # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { func_error ${1+"$@"} func_error "See the $PACKAGE documentation for more information." func_fatal_error "Fatal configuration error." } # func_config # Display the configuration for all the tags in this script. func_config () { re_begincf='^# ### BEGIN LIBTOOL' re_endcf='^# ### END LIBTOOL' # Default configuration. $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" # Now print the configurations for the tags. for tagname in $taglist; do $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" done exit $? } # func_features # Display the features supported by this script. func_features () { echo "host: $host" if test "$build_libtool_libs" = yes; then echo "enable shared libraries" else echo "disable shared libraries" fi if test "$build_old_libs" = yes; then echo "enable static libraries" else echo "disable static libraries" fi exit $? } # func_enable_tag tagname # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { # Global variable: tagname="$1" re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" sed_extractcf="/$re_begincf/,/$re_endcf/p" # Validate tagname. case $tagname in *[!-_A-Za-z0-9,/]*) func_fatal_error "invalid tag name: $tagname" ;; esac # Don't test for the "default" C tag, as we know it's # there but not specially marked. case $tagname in CC) ;; *) if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then taglist="$taglist $tagname" # Evaluate the configuration. Be careful to quote the path # and the sed script, to avoid splitting on whitespace, but # also don't use non-portable quotes within backquotes within # quotes we have to do it in 2 steps: extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` eval "$extractedcf" else func_error "ignoring unknown tag $tagname" fi ;; esac } # func_check_version_match # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { if test "$package_revision" != "$macro_revision"; then if test "$VERSION" != "$macro_version"; then if test -z "$macro_version"; then cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF fi else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF fi exit $EXIT_MISMATCH fi } # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) shift; set dummy --mode clean ${1+"$@"}; shift ;; compile|compil|compi|comp|com|co|c) shift; set dummy --mode compile ${1+"$@"}; shift ;; execute|execut|execu|exec|exe|ex|e) shift; set dummy --mode execute ${1+"$@"}; shift ;; finish|finis|fini|fin|fi|f) shift; set dummy --mode finish ${1+"$@"}; shift ;; install|instal|insta|inst|ins|in|i) shift; set dummy --mode install ${1+"$@"}; shift ;; link|lin|li|l) shift; set dummy --mode link ${1+"$@"}; shift ;; uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; esac # Option defaults: opt_debug=: opt_dry_run=false opt_config=false opt_preserve_dup_deps=false opt_features=false opt_finish=false opt_help=false opt_help_all=false opt_silent=: opt_warning=: opt_verbose=: opt_silent=false opt_verbose=false # Parse options once, thoroughly. This comes as soon as possible in the # script to make things like `--version' happen as quickly as we can. { # this just eases exit handling while test $# -gt 0; do opt="$1" shift case $opt in --debug|-x) opt_debug='set -x' func_echo "enabling shell trace mode" $opt_debug ;; --dry-run|--dryrun|-n) opt_dry_run=: ;; --config) opt_config=: func_config ;; --dlopen|-dlopen) optarg="$1" opt_dlopen="${opt_dlopen+$opt_dlopen }$optarg" shift ;; --preserve-dup-deps) opt_preserve_dup_deps=: ;; --features) opt_features=: func_features ;; --finish) opt_finish=: set dummy --mode finish ${1+"$@"}; shift ;; --help) opt_help=: ;; --help-all) opt_help_all=: opt_help=': help-all' ;; --mode) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_mode="$optarg" case $optarg in # Valid mode arguments: clean|compile|execute|finish|install|link|relink|uninstall) ;; # Catch anything else as an error *) func_error "invalid argument for $opt" exit_cmd=exit break ;; esac shift ;; --no-silent|--no-quiet) opt_silent=false func_append preserve_args " $opt" ;; --no-warning|--no-warn) opt_warning=false func_append preserve_args " $opt" ;; --no-verbose) opt_verbose=false func_append preserve_args " $opt" ;; --silent|--quiet) opt_silent=: func_append preserve_args " $opt" opt_verbose=false ;; --verbose|-v) opt_verbose=: func_append preserve_args " $opt" opt_silent=false ;; --tag) test $# = 0 && func_missing_arg $opt && break optarg="$1" opt_tag="$optarg" func_append preserve_args " $opt $optarg" func_enable_tag "$optarg" shift ;; -\?|-h) func_usage ;; --help) func_help ;; --version) func_version ;; # Separate optargs to long options: --*=*) func_split_long_opt "$opt" set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} shift ;; # Separate non-argument short options: -\?*|-h*|-n*|-v*) func_split_short_opt "$opt" set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} shift ;; --) break ;; -*) func_fatal_help "unrecognized option \`$opt'" ;; *) set dummy "$opt" ${1+"$@"}; shift; break ;; esac done # Validate options: # save first non-option argument if test "$#" -gt 0; then nonopt="$opt" shift fi # preserve --debug test "$opt_debug" = : || func_append preserve_args " --debug" case $host in *cygwin* | *mingw* | *pw32* | *cegcc*) # don't eliminate duplications in $postdeps and $predeps opt_duplicate_compiler_generated_deps=: ;; *) opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps ;; esac $opt_help || { # Sanity checks first: func_check_version_match if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then func_fatal_configuration "not configured to build any kind of library" fi # Darwin sucks eval std_shrext=\"$shrext_cmds\" # Only execute mode is allowed to have -dlopen flags. if test -n "$opt_dlopen" && test "$opt_mode" != execute; then func_error "unrecognized option \`-dlopen'" $ECHO "$help" 1>&2 exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. generic_help="$help" help="Try \`$progname --help --mode=$opt_mode' for more information." } # Bail if the options were screwed $exit_cmd $EXIT_FAILURE } ## ----------- ## ## Main. ## ## ----------- ## # func_lalib_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && $SED -e 4q "$1" 2>/dev/null \ | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_unsafe_p file # True iff FILE is a libtool `.la' library or `.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be # fatal anyway. Works if `file' does not exist. func_lalib_unsafe_p () { lalib_p=no if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then for lalib_p_l in 1 2 3 4 do read lalib_p_line case "$lalib_p_line" in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi test "$lalib_p" = yes } # func_ltwrapper_script_p file # True iff FILE is a libtool wrapper script # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_script_p () { func_lalib_p "$1" } # func_ltwrapper_executable_p file # True iff FILE is a libtool wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_executable_p () { func_ltwrapper_exec_suffix= case $1 in *.exe) ;; *) func_ltwrapper_exec_suffix=.exe ;; esac $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 } # func_ltwrapper_scriptname file # Assumes file is an ltwrapper_executable # uses $file to determine the appropriate filename for a # temporary ltwrapper_script. func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" } # func_ltwrapper_p file # True iff FILE is a libtool wrapper script or wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_p () { func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" } # func_execute_cmds commands fail_cmd # Execute tilde-delimited COMMANDS. # If FAIL_CMD is given, eval that upon failure. # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { $opt_debug save_ifs=$IFS; IFS='~' for cmd in $1; do IFS=$save_ifs eval cmd=\"$cmd\" func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs } # func_source file # Source FILE, adding directory component if necessary. # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # `FILE.' does not work on cygwin managed mounts. func_source () { $opt_debug case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; esac } # func_resolve_sysroot PATH # Replace a leading = in PATH with a sysroot. Store the result into # func_resolve_sysroot_result func_resolve_sysroot () { func_resolve_sysroot_result=$1 case $func_resolve_sysroot_result in =*) func_stripname '=' '' "$func_resolve_sysroot_result" func_resolve_sysroot_result=$lt_sysroot$func_stripname_result ;; esac } # func_replace_sysroot PATH # If PATH begins with the sysroot, replace it with = and # store the result into func_replace_sysroot_result. func_replace_sysroot () { case "$lt_sysroot:$1" in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" func_replace_sysroot_result="=$func_stripname_result" ;; *) # Including no sysroot. func_replace_sysroot_result=$1 ;; esac } # func_infer_tag arg # Infer tagged configuration to use if any are available and # if one wasn't chosen via the "--tag" command line option. # Only attempt this if the compiler in the base compile # command doesn't match the default compiler. # arg is usually of the form 'gcc ...' func_infer_tag () { $opt_debug if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case $@ in # Blanks in the command may have been stripped by the calling shell, # but not from the CC environment variable when configure was run. " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; # Blanks at the start of $base_compile will cause this to fail # if we don't check for them as well. *) for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case "$@ " in " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) # The compiler in the base compile command matches # the one in the tagged configuration. # Assume this is the tagged configuration we want. tagname=$z break ;; esac fi done # If $tagname still isn't set, then no tagged configuration # was found and let the user know that the "--tag" command # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" func_fatal_error "specify a tag with \`--tag'" # else # func_verbose "using $tagname tagged configuration" fi ;; esac fi } # func_write_libtool_object output_name pic_name nonpic_name # Create a libtool object file (analogous to a ".la" file), # but don't create it if we're doing a dry run. func_write_libtool_object () { write_libobj=${1} if test "$build_libtool_libs" = yes; then write_lobj=\'${2}\' else write_lobj=none fi if test "$build_old_libs" = yes; then write_oldobj=\'${3}\' else write_oldobj=none fi $opt_dry_run || { cat >${write_libobj}T </dev/null` if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | $SED -e "$lt_sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi fi } # end: func_convert_core_file_wine_to_w32 # func_convert_core_path_wine_to_w32 ARG # Helper function used by path conversion functions when $build is *nix, and # $host is mingw, cygwin, or some other w32 environment. Relies on a correctly # configured wine environment available, with the winepath program in $build's # $PATH. Assumes ARG has no leading or trailing path separator characters. # # ARG is path to be converted from $build format to win32. # Result is available in $func_convert_core_path_wine_to_w32_result. # Unconvertible file (directory) names in ARG are skipped; if no directory names # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { $opt_debug # unfortunately, winepath doesn't convert paths, only file names func_convert_core_path_wine_to_w32_result="" if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" if test -n "$func_convert_core_file_wine_to_w32_result" ; then if test -z "$func_convert_core_path_wine_to_w32_result"; then func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi fi done IFS=$oldIFS fi } # end: func_convert_core_path_wine_to_w32 # func_cygpath ARGS... # Wrapper around calling the cygpath program via LT_CYGPATH. This is used when # when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) # $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or # (2), returns the Cygwin file name or path in func_cygpath_result (input # file name or path is assumed to be in w32 format, as previously converted # from $build's *nix or MSYS format). In case (3), returns the w32 file name # or path in func_cygpath_result (input file name or path is assumed to be in # Cygwin format). Returns an empty string on error. # # ARGS are passed to cygpath, with the last one being the file name or path to # be converted. # # Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH # environment variable; do not put it in $PATH. func_cygpath () { $opt_debug if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then # on failure, ensure result is empty func_cygpath_result= fi else func_cygpath_result= func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" fi } #end: func_cygpath # func_convert_core_msys_to_w32 ARG # Convert file name or path ARG from MSYS format to w32 format. Return # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { $opt_debug # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 # func_convert_file_check ARG1 ARG2 # Verify that ARG1 (a file name in $build format) was converted to $host # format in ARG2. Otherwise, emit an error message, but continue (resetting # func_to_host_file_result to ARG1). func_convert_file_check () { $opt_debug if test -z "$2" && test -n "$1" ; then func_error "Could not determine host file name corresponding to" func_error " \`$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: func_to_host_file_result="$1" fi } # end func_convert_file_check # func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH # Verify that FROM_PATH (a path in $build format) was converted to $host # format in TO_PATH. Otherwise, emit an error message, but continue, resetting # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { $opt_debug if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" func_error " \`$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. if test "x$1" != "x$2"; then lt_replace_pathsep_chars="s|$1|$2|g" func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else func_to_host_path_result="$3" fi fi } # end func_convert_path_check # func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG # Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { $opt_debug case $4 in $1 ) func_to_host_path_result="$3$func_to_host_path_result" ;; esac case $4 in $2 ) func_append func_to_host_path_result "$3" ;; esac } # end func_convert_path_front_back_pathsep ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## # invoked via `$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. # func_to_host_file ARG # Converts the file name ARG from $build format to $host format. Return result # in func_to_host_file_result. func_to_host_file () { $opt_debug $to_host_file_cmd "$1" } # end func_to_host_file # func_to_tool_file ARG LAZY # converts the file name ARG from $build format to toolchain format. Return # result in func_to_tool_file_result. If the conversion in use is listed # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { $opt_debug case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 ;; *) $to_tool_file_cmd "$1" func_to_tool_file_result=$func_to_host_file_result ;; esac } # end func_to_tool_file # func_convert_file_noop ARG # Copy ARG to func_to_host_file_result. func_convert_file_noop () { func_to_host_file_result="$1" } # end func_convert_file_noop # func_convert_file_msys_to_w32 ARG # Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_file_result. func_convert_file_msys_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_to_host_file_result="$func_convert_core_msys_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_w32 # func_convert_file_cygwin_to_w32 ARG # Convert file name ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. func_to_host_file_result=`cygpath -m "$1"` fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_cygwin_to_w32 # func_convert_file_nix_to_w32 ARG # Convert file name ARG from *nix to w32 format. Requires a wine environment # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_w32 # func_convert_file_msys_to_cygwin ARG # Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_cygwin # func_convert_file_nix_to_cygwin ARG # Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed # in a wine environment, working winepath, and LT_CYGPATH set. Returns result # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { $opt_debug func_to_host_file_result="$1" if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" func_to_host_file_result="$func_cygpath_result" fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_cygwin ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# # invoked via `$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. # # Path separators are also converted from $build format to $host format. If # ARG begins or ends with a path separator character, it is preserved (but # converted to $host format) on output. # # All path conversion functions are named using the following convention: # file name conversion function : func_convert_file_X_to_Y () # path conversion function : func_convert_path_X_to_Y () # where, for any given $build/$host combination the 'X_to_Y' value is the # same. If conversion functions are added for new $build/$host combinations, # the two new functions must follow this pattern, or func_init_to_host_path_cmd # will break. # func_init_to_host_path_cmd # Ensures that function "pointer" variable $to_host_path_cmd is set to the # appropriate value, based on the value of $to_host_file_cmd. to_host_path_cmd= func_init_to_host_path_cmd () { $opt_debug if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" to_host_path_cmd="func_convert_path_${func_stripname_result}" fi } # func_to_host_path ARG # Converts the path ARG from $build format to $host format. Return result # in func_to_host_path_result. func_to_host_path () { $opt_debug func_init_to_host_path_cmd $to_host_path_cmd "$1" } # end func_to_host_path # func_convert_path_noop ARG # Copy ARG to func_to_host_path_result. func_convert_path_noop () { func_to_host_path_result="$1" } # end func_convert_path_noop # func_convert_path_msys_to_w32 ARG # Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_path_result. func_convert_path_msys_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; # and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result="$func_convert_core_msys_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_msys_to_w32 # func_convert_path_cygwin_to_w32 ARG # Convert path ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_cygwin_to_w32 # func_convert_path_nix_to_w32 ARG # Convert path ARG from *nix to w32 format. Requires a wine environment and # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_nix_to_w32 # func_convert_path_msys_to_cygwin ARG # Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_msys_to_cygwin # func_convert_path_nix_to_cygwin ARG # Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a # a wine environment, working winepath, and LT_CYGPATH set. Returns result in # func_to_host_file_result. func_convert_path_nix_to_cygwin () { $opt_debug func_to_host_path_result="$1" if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them # into '.;' and ';.', and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" func_to_host_path_result="$func_cygpath_result" func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_nix_to_cygwin # func_mode_compile arg... func_mode_compile () { $opt_debug # Get the compilation command and the source file. base_compile= srcfile="$nonopt" # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal libobj= later= pie_flag= for arg do case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile lastarg="$arg" arg_mode=normal ;; target ) libobj="$arg" arg_mode=normal continue ;; normal ) # Accept any command-line options. case $arg in -o) test -n "$libobj" && \ func_fatal_error "you cannot specify \`-o' more than once" arg_mode=target continue ;; -pie | -fpie | -fPIE) func_append pie_flag " $arg" continue ;; -shared | -static | -prefer-pic | -prefer-non-pic) func_append later " $arg" continue ;; -no-suppress) suppress_opt=no continue ;; -Xcompiler) arg_mode=arg # the next one goes into the "base_compile" arg list continue # The current "srcfile" will either be retained or ;; # replaced later. I would guess that would be a bug. -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= save_ifs="$IFS"; IFS=',' for arg in $args; do IFS="$save_ifs" func_append_quoted lastarg "$arg" done IFS="$save_ifs" func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result # Add the arguments to base_compile. func_append base_compile " $lastarg" continue ;; *) # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # lastarg="$srcfile" srcfile="$arg" ;; esac # case $arg ;; esac # case $arg_mode # Aesthetically quote the previous argument. func_append_quoted base_compile "$lastarg" done # for arg case $arg_mode in arg) func_fatal_error "you must specify an argument for -Xcompile" ;; target) func_fatal_error "you must specify a target with \`-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" libobj="$func_basename_result" } ;; esac # Recognize several different file suffixes. # If the user specifies -o file.o, it is replaced with file.lo case $libobj in *.[cCFSifmso] | \ *.ada | *.adb | *.ads | *.asm | \ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) func_xform "$libobj" libobj=$func_xform_result ;; esac case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) func_fatal_error "cannot determine name of library object from \`$libobj'" ;; esac func_infer_tag $base_compile for arg in $later; do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no continue ;; -static) build_libtool_libs=no build_old_libs=yes continue ;; -prefer-pic) pic_mode=yes continue ;; -prefer-non-pic) pic_mode=no continue ;; esac done func_quote_for_eval "$libobj" test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name \`$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" objname="$func_basename_result" xdir="$func_dirname_result" lobj=${xdir}$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. if test "$build_old_libs" = yes; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" fi # On Cygwin there's no "real" PIC flag so we must build both object types case $host_os in cygwin* | mingw* | pw32* | os2* | cegcc*) pic_mode=default ;; esac if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c if test "$compiler_c_o" = no; then output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} lockfile="$output_obj.lock" else output_obj= need_locks=no lockfile= fi # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test "$need_locks" = yes; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done elif test "$need_locks" = warn; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: `cat $lockfile 2>/dev/null` This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi func_append removelist " $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist func_append removelist " $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result func_quote_for_eval "$srcfile" qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test "$build_libtool_libs" = yes; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile if test "$pic_mode" != no; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code command="$base_compile $qsrcfile" fi func_mkdir_p "$xdir$objdir" if test -z "$output_obj"; then # Place PIC objects in $objdir func_append command " -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed, then go on to compile the next one if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then func_show_eval '$MV "$output_obj" "$lobj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi # Allow error messages only from the first compilation. if test "$suppress_opt" = yes; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. if test "$build_old_libs" = yes; then if test "$pic_mode" != yes; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi if test "$compiler_c_o" = yes; then func_append command " -o $obj" fi # Suppress compiler output if we already did a PIC compilation. func_append command "$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' if test "$need_locks" = warn && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support \`-c' and \`-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then func_show_eval '$MV "$output_obj" "$obj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi fi $opt_dry_run || { func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked if test "$need_locks" != no; then removelist=$lockfile $RM "$lockfile" fi } exit $EXIT_SUCCESS } $opt_help || { test "$opt_mode" = compile && func_mode_compile ${1+"$@"} } func_mode_help () { # We need to display help for each of the modes. case $opt_mode in "") # Generic help is extracted from the usage comments # at the start of this file. func_help ;; clean) $ECHO \ "Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; compile) $ECHO \ "Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE Compile a source file into a libtool library object. This mode accepts the following additional options: -o OUTPUT-FILE set the output file name to OUTPUT-FILE -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only -shared do not build a \`.o' file suitable for static linking -static only build a \`.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler COMPILE-COMMAND is a command to be used in creating a \`standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from SOURCEFILE, then substituting the C source code suffix \`.c' with the library object suffix, \`.lo'." ;; execute) $ECHO \ "Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... Automatically set library path, then run a program. This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path This mode sets the library path environment variable according to \`-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated into their corresponding uninstalled binary, and any of their required library directories are added to the library path. Then, COMMAND is executed, with ARGS as arguments." ;; finish) $ECHO \ "Usage: $progname [OPTION]... --mode=finish [LIBDIR]... Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use the \`--dry-run' option if you just want to see what would be executed." ;; install) $ECHO \ "Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be either the \`install' or \`cp' program. The following components of INSTALL-COMMAND are treated specially: -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation The rest of the components are interpreted as arguments to that command (only BSD-compatible install options are recognized)." ;; link) $ECHO \ "Usage: $progname [OPTION]... --mode=link LINK-COMMAND... Link object files or libraries together to form another library, or to create an executable program. LINK-COMMAND is a command using the C compiler that you would use to create a program from several object files. The following components of LINK-COMMAND are treated specially: -all-static do not do any dynamic linking at all -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE try to export only the symbols listed in SYMFILE -export-symbols-regex REGEX try to export only the symbols matching REGEX -LLIBDIR search LIBDIR for required installed libraries -lNAME OUTPUT-FILE requires the installed library libNAME -module build a library that can dlopened -no-fast-install disable the fast-install mode -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects -objectlist FILE Use a list of object files found in FILE to specify objects -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information -rpath LIBDIR the created library will eventually be installed in LIBDIR -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries -shared only do dynamic linking of libtool libraries -shrext SUFFIX override the standard shared library file extension -static do not do any dynamic linking of uninstalled libtool libraries -static-libtool-libs do not do any dynamic linking of libtool libraries -version-info CURRENT[:REVISION[:AGE]] specify library version info [each variable defaults to 0] -weak LIBNAME declare that the target provides the LIBNAME interface -Wc,FLAG -Xcompiler FLAG pass linker-specific FLAG directly to the compiler -Wl,FLAG -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) All other options (arguments beginning with \`-') are ignored. Every other argument is treated as a filename. Files ending in \`.la' are treated as uninstalled libtool libraries, other files are standard or library object files. If the OUTPUT-FILE ends in \`.la', then a libtool library is created, only library objects (\`.lo' files) may be specified, and \`-rpath' is required, except when creating a convenience library. If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created using \`ar' and \`ranlib', or on Windows using \`lib'. If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file is created, otherwise an executable program is created." ;; uninstall) $ECHO \ "Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE (typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; *) func_fatal_help "invalid operation mode \`$opt_mode'" ;; esac echo $ECHO "Try \`$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then if test "$opt_help" = :; then func_mode_help else { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done } | sed -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do echo func_mode_help done } | sed '1d /^When reporting/,/^Report/{ H d } $x /information about other modes/d /more detailed .*MODE/d s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' fi exit $? fi # func_mode_execute arg... func_mode_execute () { $opt_debug # The first argument is the command name. cmd="$nonopt" test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ || func_fatal_help "\`$file' is not a file" dir= case $file in *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$lib' is not a valid libtool archive" # Read the libtool library. dlname= library_names= func_source "$file" # Skip this library if it cannot be dlopened. if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ func_warning "\`$file' was not linked with \`-export-dynamic'" continue fi func_dirname "$file" "" "." dir="$func_dirname_result" if test -f "$dir/$objdir/$dlname"; then func_append dir "/$objdir" else if test ! -f "$dir/$dlname"; then func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" fi fi ;; *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." dir="$func_dirname_result" ;; *) func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` test -n "$absdir" && dir="$absdir" # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then eval "$shlibpath_var=\"\$dir\"" else eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" fi done # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. libtool_execute_magic="$magic" # Check if any of the arguments is a wrapper script. args= for file do case $file in -* | *.la | *.lo ) ;; *) # Do a test to see if this is really a libtool program. if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. file="$progdir/$program" elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. file="$progdir/$program" fi ;; esac # Quote arguments (to preserve shell metacharacters). func_append_quoted args "$file" done if test "X$opt_dry_run" = Xfalse; then if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" fi # Restore saved environment variables for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${save_$lt_var+set}\" = set; then $lt_var=\$save_$lt_var; export $lt_var else $lt_unset $lt_var fi" done # Now prepare to actually exec the command. exec_cmd="\$cmd$args" else # Display what would be done. if test -n "$shlibpath_var"; then eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" echo "export $shlibpath_var" fi $ECHO "$cmd$args" exit $EXIT_SUCCESS fi } test "$opt_mode" = execute && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { $opt_debug libs= libdirs= admincmds= for opt in "$nonopt" ${1+"$@"} do if test -d "$opt"; then func_append libdirs " $opt" elif test -f "$opt"; then if func_lalib_unsafe_p "$opt"; then func_append libs " $opt" else func_warning "\`$opt' is not a valid libtool archive" fi else func_fatal_error "invalid argument \`$opt'" fi done if test -n "$libs"; then if test -n "$lt_sysroot"; then sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" else sysroot_cmd= fi # Remove sysroot references if $opt_dry_run; then for lib in $libs; do echo "removing references to $lt_sysroot and \`=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done ${RM}r "$tmpdir" fi fi if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then for libdir in $libdirs; do if test -n "$finish_cmds"; then # Do each command in the finish commands. func_execute_cmds "$finish_cmds" 'admincmds="$admincmds '"$cmd"'"' fi if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" $opt_dry_run || eval "$cmds" || func_append admincmds " $cmds" fi done fi # Exit here if they wanted silent mode. $opt_silent && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" echo "Libraries have been installed in:" for libdir in $libdirs; do $ECHO " $libdir" done echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" echo "specify the full pathname of the library, or use the \`-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then echo " - add LIBDIR to the \`$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then echo " - add LIBDIR to the \`$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" $ECHO " - use the \`$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" fi echo echo "See any operating system documentation about shared libraries for" case $host in solaris2.[6789]|solaris2.1[0-9]) echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" echo "pages." ;; *) echo "more information, such as the ld(1) and ld.so(8) manual pages." ;; esac echo "----------------------------------------------------------------------" fi exit $EXIT_SUCCESS } test "$opt_mode" = finish && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { $opt_debug # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || # Allow the use of GNU shtool's install command. case $nonopt in *shtool*) :;; *) false;; esac; then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " arg=$1 shift else install_prog= arg=$nonopt fi # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_for_eval "$arg" func_append install_prog "$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; *) install_cp=false ;; esac # We need to accept at least all the BSD install flags. dest= files= opts= prev= install_type= isdir=no stripme= no_mode=: for arg do arg2= if test -n "$dest"; then func_append files " $dest" dest=$arg continue fi case $arg in -d) isdir=yes ;; -f) if $install_cp; then :; else prev=$arg fi ;; -g | -m | -o) prev=$arg ;; -s) stripme=" -s" continue ;; -*) ;; *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then if test "x$prev" = x-m && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi prev= else dest=$arg continue fi ;; esac # Aesthetically quote the argument. func_quote_for_eval "$arg" func_append install_prog " $func_quote_for_eval_result" if test -n "$arg2"; then func_quote_for_eval "$arg2" fi func_append install_shared_prog " $func_quote_for_eval_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ func_fatal_help "the \`$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else func_quote_for_eval "$install_override_mode" func_append install_shared_prog " -m $func_quote_for_eval_result" fi fi if test -z "$files"; then if test -z "$dest"; then func_fatal_help "no file or destination specified" else func_fatal_help "you must specify a destination" fi fi # Strip any trailing slash from the destination. func_stripname '' '/' "$dest" dest=$func_stripname_result # Check to see that the destination is a directory. test -d "$dest" && isdir=yes if test "$isdir" = yes; then destdir="$dest" destname= else func_dirname_and_basename "$dest" "" "." destdir="$func_dirname_result" destname="$func_basename_result" # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ func_fatal_help "\`$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) for file in $files; do case $file in *.lo) ;; *) func_fatal_help "\`$destdir' must be an absolute directory name" ;; esac done ;; esac # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" staticlibs= future_libdirs= current_libdirs= for file in $files; do # Do each installation. case $file in *.$libext) # Do the static libraries later. func_append staticlibs " $file" ;; *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "\`$file' is not a valid libtool archive" library_names= old_library= relink_command= func_source "$file" # Add the libdir to current_libdirs if it is the destination. if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; *) func_append current_libdirs " $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; *) func_append future_libdirs " $libdir" ;; esac fi func_dirname "$file" "/" "" dir="$func_dirname_result" func_append dir "$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. # At present, this check doesn't affect windows .dll's that # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi func_warning "relinking \`$file'" func_show_eval "$relink_command" \ 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then realname="$1" shift srcname="$realname" test -n "$relink_command" && srcname="$realname"T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' tstripme="$stripme" case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) tstripme="" ;; esac ;; esac if test -n "$tstripme" && test -n "$striplib"; then func_show_eval "$striplib $destdir/$realname" 'exit $?' fi if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. # Try `ln -sf' first, because the `ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname do test "$linkname" != "$realname" \ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" done fi # Do each command in the postinstall commands. lib="$destdir/$realname" func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" name="$func_basename_result" instname="$dir/$name"i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. test -n "$old_library" && func_append staticlibs " $dir/$old_library" ;; *.lo) # Install (i.e. copy) a libtool object. # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # Deduce the name of the destination old-style object file. case $destfile in *.lo) func_lo2o "$destfile" staticdest=$func_lo2o_result ;; *.$objext) staticdest="$destfile" destfile= ;; *) func_fatal_help "cannot copy a libtool object to \`$destfile'" ;; esac # Install the libtool object if requested. test -n "$destfile" && \ func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. if test "$build_old_libs" = yes; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' fi exit $EXIT_SUCCESS ;; *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile="$destdir/$destname" else func_basename "$file" destfile="$func_basename_result" destfile="$destdir/$destfile" fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install stripped_ext="" case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result stripped_ext=".exe" fi ;; esac # Do a test to see if this is really a libtool program. case $host in *cygwin* | *mingw*) if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" wrapper=$func_ltwrapper_scriptname_result else func_stripname '' '.exe' "$file" wrapper=$func_stripname_result fi ;; *) wrapper=$file ;; esac if func_ltwrapper_script_p "$wrapper"; then notinst_deplibs= relink_command= func_source "$wrapper" # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ func_fatal_error "invalid libtool wrapper script \`$wrapper'" finalize=yes for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test if test -n "$libdir" && test ! -f "$libfile"; then func_warning "\`$lib' has not been installed in \`$libdir'" finalize=no fi done relink_command= func_source "$wrapper" outputname= if test "$fast_install" = no && test -n "$relink_command"; then $opt_dry_run || { if test "$finalize" = yes; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" file="$func_basename_result" outputname="$tmpdir/$file" # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_silent || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else func_error "error: relink \`$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi file="$outputname" else func_warning "cannot relink \`$file'" fi } else # Install the binary that we compiled earlier. file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another # one anyway case $install_prog,$host in */usr/bin/install*,*cygwin*) case $file:$destfile in *.exe:*.exe) # this is ok ;; *.exe:*) destfile=$destfile.exe ;; *:*.exe) func_stripname '' '.exe' "$destfile" destfile=$func_stripname_result ;; esac ;; esac func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' $opt_dry_run || if test -n "$outputname"; then ${RM}r "$tmpdir" fi ;; esac done for file in $staticlibs; do func_basename "$file" name="$func_basename_result" # Set up the ranlib parameters. oldlib="$destdir/$name" func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then func_show_eval "$old_striplib $tool_oldlib" 'exit $?' fi # Do each command in the postinstall commands. func_execute_cmds "$old_postinstall_cmds" 'exit $?' done test -n "$future_libdirs" && \ func_warning "remember to run \`$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } test "$opt_mode" = install && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p # Extract symbols from dlprefiles and create ${outputname}S.o with # a dlpreopen symbol table. func_generate_dlsyms () { $opt_debug my_outputname="$1" my_originator="$2" my_pic_p="${3-no}" my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then if test -n "$NM" && test -n "$global_symbol_pipe"; then my_dlsyms="${my_outputname}S.c" else func_error "not configured to extract global symbols from dlpreopened files" fi fi if test -n "$my_dlsyms"; then case $my_dlsyms in "") ;; *.c) # Discover the nlist of each of the dlfiles. nlist="$output_objdir/${my_outputname}.nm" func_show_eval "$RM $nlist ${nlist}S ${nlist}T" # Parse the name list into a source file. func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ /* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ /* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif #if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif /* External symbol declarations for the compiler. */\ " if test "$dlself" = yes; then func_verbose "generating symbol list for \`$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" # Add our own program objects to the symbol list. progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done if test -n "$exclude_expsyms"; then $opt_dry_run || { eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi if test -n "$export_symbols_regex"; then $opt_dry_run || { eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi # Prepare the list of exported symbols if test -z "$export_symbols"; then export_symbols="$output_objdir/$outputname.exp" $opt_dry_run || { $RM $export_symbols eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' ;; esac } else $opt_dry_run || { eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' ;; esac } fi fi for dlprefile in $dlprefiles; do func_verbose "extracting global C symbols from \`$dlprefile'" func_basename "$dlprefile" name="$func_basename_result" case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" dlprefile_dlbasename="" if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` if test -n "$dlprefile_dlname" ; then func_basename "$dlprefile_dlname" dlprefile_dlbasename="$func_basename_result" else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" dlprefile_dlbasename=$sharedlib_from_linklib_result fi fi $opt_dry_run || { if test -n "$dlprefile_dlbasename" ; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" eval '$ECHO ": $name " >> "$nlist"' fi func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" } else # not an import lib $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } fi ;; *) $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } ;; esac done $opt_dry_run || { # Make sure we have at least an empty file. test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $MV "$nlist"T "$nlist" fi # Try sorting and uniquifying the output. if $GREP -v "^: " < "$nlist" | if sort -k 3 /dev/null 2>&1; then sort -k 3 else sort +2 fi | uniq > "$nlist"S; then : else $GREP -v "^: " < "$nlist" > "$nlist"S fi if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' else echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ typedef struct { const char *name; void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[]; LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = {\ { \"$my_originator\", (void *) 0 }," case $need_lib_prefix in no) eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; *) eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; esac echo >> "$output_objdir/$my_dlsyms" "\ {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt_${my_prefix}_LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif\ " } # !$opt_dry_run pic_flag_for_symtable= case "$compile_command " in *" -static "*) ;; *) case $host in # compiling the symbol table file with pic_flag works around # a FreeBSD bug that causes programs to crash when -lm is # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) if test "X$my_pic_p" != Xno; then pic_flag_for_symtable=" $pic_flag" fi ;; esac ;; esac symtab_cflags= for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; *) func_append symtab_cflags " $arg" ;; esac done # Now compile the dynamic symbol file. func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' # Transform the symbol file into the correct name. symfileobj="$output_objdir/${my_outputname}S.$objext" case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` else compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` fi ;; *) compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` ;; esac ;; *) func_fatal_error "unknown suffix for \`$my_dlsyms'" ;; esac else # We keep going just in case the user didn't refer to # lt_preloaded_symbols. The linker will fail if global_symbol_pipe # really was required. # Nullify the symbol file. compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` fi } # func_win32_libid arg # return the library type of file 'arg' # # Need a lot of goo to handle *both* DLLs and import libs # Has to be a shell function in order to 'eat' the argument # that is supplied when $file_magic_command is called. # Despite the name, also deal with 64 bit binaries. func_win32_libid () { $opt_debug win32_libid_type="unknown" win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import win32_libid_type="x86 archive import" ;; *ar\ archive*) # could be an import, or static # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then func_to_tool_file "$1" func_convert_file_msys_to_w32 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | $SED -n -e ' 1,100{ / I /{ s,.*,import, p q } }'` case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; esac fi ;; *DLL*) win32_libid_type="x86 DLL" ;; *executable*) # but shell scripts are "executable" too... case $win32_fileres in *MS\ Windows\ PE\ Intel*) win32_libid_type="x86 DLL" ;; esac ;; esac $ECHO "$win32_libid_type" } # func_cygming_dll_for_implib ARG # # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { $opt_debug sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } # func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs # # The is the core of a fallback implementation of a # platform-specific function to extract the name of the # DLL associated with the specified import library LIBNAME. # # SECTION_NAME is either .idata$6 or .idata$7, depending # on the platform and compiler that created the implib. # # Echos the name of the DLL associated with the # specified import library. func_cygming_dll_for_implib_fallback_core () { $opt_debug match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ # Place marker at beginning of archive member dllname section s/.*/====MARK====/ p d } # These lines can sometimes be longer than 43 characters, but # are always uninteresting /:[ ]*file format pe[i]\{,1\}-/d /^In archive [^:]*:/d # Ensure marker is printed /^====MARK====/p # Remove all lines with less than 43 characters /^.\{43\}/!d # From remaining lines, remove first 43 characters s/^.\{43\}//' | $SED -n ' # Join marker and all lines until next marker into a single line /^====MARK====/ b para H $ b para b :para x s/\n//g # Remove the marker s/^====MARK====// # Remove trailing dots and whitespace s/[\. \t]*$// # Print /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the # archive which possess that section. Heuristic: eliminate # all those which have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually # begins with a literal '.' or a single character followed by # a '.'. # # Of those that remain, print the first one. $SED -e '/^\./d;/^.\./d;q' } # func_cygming_gnu_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is a GNU/binutils-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_gnu_implib_p () { $opt_debug func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` test -n "$func_cygming_gnu_implib_tmp" } # func_cygming_ms_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is an MS-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_ms_implib_p () { $opt_debug func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` test -n "$func_cygming_ms_implib_tmp" } # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # # This fallback implementation is for use when $DLLTOOL # does not support the --identify-strict option. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { $opt_debug if func_cygming_gnu_implib_p "$1" ; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` elif func_cygming_ms_implib_p "$1" ; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown sharedlib_from_linklib_result="" fi } # func_extract_an_archive dir oldlib func_extract_an_archive () { $opt_debug f_ex_an_ar_dir="$1"; shift f_ex_an_ar_oldlib="$1" if test "$lock_old_archive_extraction" = yes; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' if test "$lock_old_archive_extraction" = yes; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" fi } # func_extract_archives gentop oldlib ... func_extract_archives () { $opt_debug my_gentop="$1"; shift my_oldlibs=${1+"$@"} my_oldobjs="" my_xlib="" my_xabs="" my_xdir="" for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" my_xlib="$func_basename_result" my_xlib_u=$my_xlib while :; do case " $extracted_archives " in *" $my_xlib_u "*) func_arith $extracted_serial + 1 extracted_serial=$func_arith_result my_xlib_u=lt$extracted_serial-$my_xlib ;; *) break ;; esac done extracted_archives="$extracted_archives $my_xlib_u" my_xdir="$my_gentop/$my_xlib_u" func_mkdir_p "$my_xdir" case $host in *-darwin*) func_verbose "Extracting $my_xabs" # Do not bother doing anything if just a dry run $opt_dry_run || { darwin_orig_dir=`pwd` cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` darwin_base_archive=`basename "$darwin_archive"` darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" for darwin_arch in $darwin_arches ; do func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" func_extract_an_archive "`pwd`" "${darwin_base_archive}" cd "$darwin_curdir" $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` $LIPO -create -output "$darwin_file" $darwin_files done # $darwin_filelist $RM -rf unfat-$$ cd "$darwin_orig_dir" else cd $darwin_orig_dir func_extract_an_archive "$my_xdir" "$my_xabs" fi # $darwin_arches } # !$opt_dry_run ;; *) func_extract_an_archive "$my_xdir" "$my_xabs" ;; esac my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done func_extract_archives_result="$my_oldobjs" } # func_emit_wrapper [arg=no] # # Emit a libtool wrapper script on stdout. # Don't directly open a file because we may want to # incorporate the script contents within a cygwin/mingw # wrapper executable. Must ONLY be called from within # func_mode_link because it depends on a number of variables # set therein. # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script # will assume that the directory in which it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () { func_emit_wrapper_arg1=${1-no} $ECHO "\ #! $SHELL # $output - temporary wrapper script for $objdir/$outputname # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. # # This wrapper script should never be moved out of the build directory. # If it is, it will not operate correctly. # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='$sed_quote_subst' # Be Bourne compatible if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH relink_command=\"$relink_command\" # This environment variable determines our operation mode. if test \"\$libtool_install_magic\" = \"$magic\"; then # install mode needs the following variables: generated_by_libtool_version='$macro_version' notinst_deplibs='$notinst_deplibs' else # When we are sourced in execute mode, \$file and \$ECHO are already set. if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` $ECHO "\ # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } ECHO=\"$qECHO\" fi # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper # /script/ and the wrapper /executable/ which is used only on # windows platforms, and (c) all begin with the string "--lt-" # (application programs are unlikely to have options which match # this pattern). # # There are only two supported options: --lt-debug and # --lt-dump-script. There is, deliberately, no --lt-help. # # The first argument to this parsing function should be the # script's $0 value, followed by "$@". lt_option_debug= func_parse_lt_options () { lt_script_arg0=\$0 shift for lt_opt do case \"\$lt_opt\" in --lt-debug) lt_option_debug=1 ;; --lt-dump-script) lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` cat \"\$lt_dump_D/\$lt_dump_F\" exit 0 ;; --lt-*) \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 exit 1 ;; esac done # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 fi } # Used when --lt-debug. Prints its arguments to stdout # (redirection is the responsibility of the caller) func_lt_dump_args () { lt_dump_args_N=1; for lt_arg do \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } # Core function for launching the target application func_exec_program_core () { " case $host in # Backslashes separate directories on plain windows *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $ECHO "\ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 exit 1 } # A function to encapsulate launching the target application # Strips options in the --lt-* namespace from \$@ and # launches target application with the remaining arguments. func_exec_program () { case \" \$* \" in *\\ --lt-*) for lt_wr_arg do case \$lt_wr_arg in --lt-*) ;; *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; esac shift done ;; esac func_exec_program_core \${1+\"\$@\"} } # Parse options func_parse_lt_options \"\$0\" \${1+\"\$@\"} # Find the directory that this script lives in. thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` test \"x\$thisdir\" = \"x\$file\" && thisdir=. # Follow symbolic links until we get to the real thisdir. file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` while test -n \"\$file\"; do destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` # If there was a directory component, then change thisdir. if test \"x\$destdir\" != \"x\$file\"; then case \"\$destdir\" in [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; *) thisdir=\"\$thisdir/\$destdir\" ;; esac fi file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` done # Usually 'no', except on cygwin/mingw when embedded into # the cwrapper. WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then # special case for '.' if test \"\$thisdir\" = \".\"; then thisdir=\`pwd\` fi # remove .libs from thisdir case \"\$thisdir\" in *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; $objdir ) thisdir=. ;; esac fi # Try to get the absolute directory name. absdir=\`cd \"\$thisdir\" && pwd\` test -n \"\$absdir\" && thisdir=\"\$absdir\" " if test "$fast_install" = yes; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" if test ! -d \"\$progdir\"; then $MKDIR \"\$progdir\" else $RM \"\$progdir/\$file\" fi" $ECHO "\ # relink executable if necessary if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else $ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi fi $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || { $RM \"\$progdir/\$program\"; $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } $RM \"\$progdir/\$file\" fi" else $ECHO "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi $ECHO "\ if test -f \"\$progdir/\$program\"; then" # fixup the dll searchpath if we need to. # # Fix the DLL searchpath if we need to. Do this before prepending # to shlibpath, because on Windows, both are PATH and uninstalled # libraries must come first. if test -n "$dllsearchpath"; then $ECHO "\ # Add the dll search path components to the executable PATH PATH=$dllsearchpath:\$PATH " fi # Export our shlibpath_var if we have one. if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` export $shlibpath_var " fi $ECHO "\ if test \"\$libtool_execute_magic\" != \"$magic\"; then # Run the actual program with our arguments. func_exec_program \${1+\"\$@\"} fi else # The program doesn't exist. \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 fi fi\ " } # func_emit_cwrapperexe_src # emit the source code for a wrapper executable on stdout # Must ONLY be called from within func_mode_link because # it depends on a number of variable set therein. func_emit_cwrapperexe_src () { cat < #include #ifdef _MSC_VER # include # include # include #else # include # include # ifdef __CYGWIN__ # include # endif #endif #include #include #include #include #include #include #include #include /* declarations of non-ANSI functions */ #if defined(__MINGW32__) # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif #elif defined(__CYGWIN__) # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif /* #elif defined (other platforms) ... */ #endif /* portability defines, excluding path handling macros */ #if defined(_MSC_VER) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC # ifndef _INTPTR_T_DEFINED # define _INTPTR_T_DEFINED # define intptr_t int # endif #elif defined(__MINGW32__) # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv #elif defined(__CYGWIN__) # define HAVE_SETENV # define FOPEN_WB "wb" /* #elif defined (other platforms) ... */ #endif #if defined(PATH_MAX) # define LT_PATHMAX PATH_MAX #elif defined(MAXPATHLEN) # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 #endif #ifndef S_IXOTH # define S_IXOTH 0 #endif #ifndef S_IXGRP # define S_IXGRP 0 #endif /* path handling portability macros */ #ifndef DIR_SEPARATOR # define DIR_SEPARATOR '/' # define PATH_SEPARATOR ':' #endif #if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ defined (__OS2__) # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 # define DIR_SEPARATOR_2 '\\' # endif # ifndef PATH_SEPARATOR_2 # define PATH_SEPARATOR_2 ';' # endif #endif #ifndef DIR_SEPARATOR_2 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) #else /* DIR_SEPARATOR_2 */ # define IS_DIR_SEPARATOR(ch) \ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif /* DIR_SEPARATOR_2 */ #ifndef PATH_SEPARATOR_2 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) #else /* PATH_SEPARATOR_2 */ # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) #endif /* PATH_SEPARATOR_2 */ #ifndef FOPEN_WB # define FOPEN_WB "w" #endif #ifndef _O_BINARY # define _O_BINARY 0 #endif #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ if (stale) { free ((void *) stale); stale = 0; } \ } while (0) #if defined(LT_DEBUGWRAPPER) static int lt_debug = 1; #else static int lt_debug = 0; #endif const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ void *xmalloc (size_t num); char *xstrdup (const char *string); const char *base_name (const char *name); char *find_executable (const char *wrapper); char *chase_symlinks (const char *pathspec); int make_executable (const char *path); int check_executable (const char *path); char *strendzap (char *str, const char *pat); void lt_debugprintf (const char *file, int line, const char *fmt, ...); void lt_fatal (const char *file, int line, const char *message, ...); static const char *nonnull (const char *s); static const char *nonempty (const char *s); void lt_setenv (const char *name, const char *value); char *lt_extend_str (const char *orig_value, const char *add, int to_end); void lt_update_exe_path (const char *name, const char *value); void lt_update_lib_path (const char *name, const char *value); char **prepare_spawn (char **argv); void lt_dump_script (FILE *f); EOF cat <= 0) && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) return 1; else return 0; } int make_executable (const char *path) { int rval = 0; struct stat st; lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", nonempty (path)); if ((!path) || (!*path)) return 0; if (stat (path, &st) >= 0) { rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); } return rval; } /* Searches for the full path of the wrapper. Returns newly allocated full path name if found, NULL otherwise Does not chase symlinks, even on platforms that support them. */ char * find_executable (const char *wrapper) { int has_slash = 0; const char *p; const char *p_next; /* static buffer for getcwd */ char tmp[LT_PATHMAX + 1]; int tmp_len; char *concat_name; lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", nonempty (wrapper)); if ((wrapper == NULL) || (*wrapper == '\0')) return NULL; /* Absolute path? */ #if defined (HAVE_DOS_BASED_FILE_SYSTEM) if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } else { #endif if (IS_DIR_SEPARATOR (wrapper[0])) { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } #if defined (HAVE_DOS_BASED_FILE_SYSTEM) } #endif for (p = wrapper; *p; p++) if (*p == '/') { has_slash = 1; break; } if (!has_slash) { /* no slashes; search PATH */ const char *path = getenv ("PATH"); if (path != NULL) { for (p = path; *p; p = p_next) { const char *q; size_t p_len; for (q = p; *q; q++) if (IS_PATH_SEPARATOR (*q)) break; p_len = q - p; p_next = (*q == '\0' ? q : q + 1); if (p_len == 0) { /* empty path: current directory */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); } else { concat_name = XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, p, p_len); concat_name[p_len] = '/'; strcpy (concat_name + p_len + 1, wrapper); } if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } } /* not found in PATH; assume curdir */ } /* Relative path | not found in path: prepend cwd */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); return NULL; } char * chase_symlinks (const char *pathspec) { #ifndef S_ISLNK return xstrdup (pathspec); #else char buf[LT_PATHMAX]; struct stat s; char *tmp_pathspec = xstrdup (pathspec); char *p; int has_symlinks = 0; while (strlen (tmp_pathspec) && !has_symlinks) { lt_debugprintf (__FILE__, __LINE__, "checking path component for symlinks: %s\n", tmp_pathspec); if (lstat (tmp_pathspec, &s) == 0) { if (S_ISLNK (s.st_mode) != 0) { has_symlinks = 1; break; } /* search backwards for last DIR_SEPARATOR */ p = tmp_pathspec + strlen (tmp_pathspec) - 1; while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) p--; if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) { /* no more DIR_SEPARATORS left */ break; } *p = '\0'; } else { lt_fatal (__FILE__, __LINE__, "error accessing file \"%s\": %s", tmp_pathspec, nonnull (strerror (errno))); } } XFREE (tmp_pathspec); if (!has_symlinks) { return xstrdup (pathspec); } tmp_pathspec = realpath (pathspec, buf); if (tmp_pathspec == 0) { lt_fatal (__FILE__, __LINE__, "could not follow symlinks for %s", pathspec); } return xstrdup (tmp_pathspec); #endif } char * strendzap (char *str, const char *pat) { size_t len, patlen; assert (str != NULL); assert (pat != NULL); len = strlen (str); patlen = strlen (pat); if (patlen <= len) { str += len - patlen; if (strcmp (str, pat) == 0) *str = '\0'; } return str; } void lt_debugprintf (const char *file, int line, const char *fmt, ...) { va_list args; if (lt_debug) { (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); va_start (args, fmt); (void) vfprintf (stderr, fmt, args); va_end (args); } } static void lt_error_core (int exit_status, const char *file, int line, const char *mode, const char *message, va_list ap) { fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); vfprintf (stderr, message, ap); fprintf (stderr, ".\n"); if (exit_status >= 0) exit (exit_status); } void lt_fatal (const char *file, int line, const char *message, ...) { va_list ap; va_start (ap, message); lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); va_end (ap); } static const char * nonnull (const char *s) { return s ? s : "(null)"; } static const char * nonempty (const char *s) { return (s && !*s) ? "(empty)" : nonnull (s); } void lt_setenv (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_setenv) setting '%s' to '%s'\n", nonnull (name), nonnull (value)); { #ifdef HAVE_SETENV /* always make a copy, for consistency with !HAVE_SETENV */ char *str = xstrdup (value); setenv (name, str, 1); #else int len = strlen (name) + 1 + strlen (value) + 1; char *str = XMALLOC (char, len); sprintf (str, "%s=%s", name, value); if (putenv (str) != EXIT_SUCCESS) { XFREE (str); } #endif } } char * lt_extend_str (const char *orig_value, const char *add, int to_end) { char *new_value; if (orig_value && *orig_value) { int orig_value_len = strlen (orig_value); int add_len = strlen (add); new_value = XMALLOC (char, add_len + orig_value_len + 1); if (to_end) { strcpy (new_value, orig_value); strcpy (new_value + orig_value_len, add); } else { strcpy (new_value, add); strcpy (new_value + add_len, orig_value); } } else { new_value = xstrdup (add); } return new_value; } void lt_update_exe_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); /* some systems can't cope with a ':'-terminated path #' */ int len = strlen (new_value); while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { new_value[len-1] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); } } void lt_update_lib_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); } } EOF case $host_os in mingw*) cat <<"EOF" /* Prepares an argument vector before calling spawn(). Note that spawn() does not by itself call the command interpreter (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&v); v.dwPlatformId == VER_PLATFORM_WIN32_NT; }) ? "cmd.exe" : "command.com"). Instead it simply concatenates the arguments, separated by ' ', and calls CreateProcess(). We must quote the arguments since Win32 CreateProcess() interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a special way: - Space and tab are interpreted as delimiters. They are not treated as delimiters if they are surrounded by double quotes: "...". - Unescaped double quotes are removed from the input. Their only effect is that within double quotes, space and tab are treated like normal characters. - Backslashes not followed by double quotes are not special. - But 2*n+1 backslashes followed by a double quote become n backslashes followed by a double quote (n >= 0): \" -> " \\\" -> \" \\\\\" -> \\" */ #define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" #define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" char ** prepare_spawn (char **argv) { size_t argc; char **new_argv; size_t i; /* Count number of arguments. */ for (argc = 0; argv[argc] != NULL; argc++) ; /* Allocate new argument vector. */ new_argv = XMALLOC (char *, argc + 1); /* Put quoted arguments into the new argument vector. */ for (i = 0; i < argc; i++) { const char *string = argv[i]; if (string[0] == '\0') new_argv[i] = xstrdup ("\"\""); else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) { int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); size_t length; unsigned int backslashes; const char *s; char *quoted_string; char *p; length = 0; backslashes = 0; if (quote_around) length++; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') length += backslashes + 1; length++; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) length += backslashes + 1; quoted_string = XMALLOC (char, length + 1); p = quoted_string; backslashes = 0; if (quote_around) *p++ = '"'; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') { unsigned int j; for (j = backslashes + 1; j > 0; j--) *p++ = '\\'; } *p++ = c; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) { unsigned int j; for (j = backslashes; j > 0; j--) *p++ = '\\'; *p++ = '"'; } *p = '\0'; new_argv[i] = quoted_string; } else new_argv[i] = (char *) string; } new_argv[argc] = NULL; return new_argv; } EOF ;; esac cat <<"EOF" void lt_dump_script (FILE* f) { EOF func_emit_wrapper yes | $SED -n -e ' s/^\(.\{79\}\)\(..*\)/\1\ \2/ h s/\([\\"]\)/\\\1/g s/$/\\n/ s/\([^\n]*\).*/ fputs ("\1", f);/p g D' cat <<"EOF" } EOF } # end: func_emit_cwrapperexe_src # func_win32_import_lib_p ARG # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { $opt_debug case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } # func_mode_link arg... func_mode_link () { $opt_debug case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out # which system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying # to make a dll which has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. allow_undefined=yes ;; *) allow_undefined=yes ;; esac libtool_args=$nonopt base_compile="$nonopt $@" compile_command=$nonopt finalize_command=$nonopt compile_rpath= finalize_rpath= compile_shlibpath= finalize_shlibpath= convenience= old_convenience= deplibs= old_deplibs= compiler_flags= linker_flags= dllsearchpath= lib_search_path=`pwd` inst_prefix_dir= new_inherited_linker_flags= avoid_version=no bindir= dlfiles= dlprefiles= dlself=no export_dynamic=no export_symbols= export_symbols_regex= generated= libobjs= ltlibs= module=no no_install=no objs= non_pic_objects= precious_files_regex= prefer_static_libs=no preload=no prev= prevarg= release= rpath= xrpath= perm_rpath= temp_rpath= thread_safe=no vinfo= vinfo_number=no weak_libs= single_module="${wl}-single_module" func_infer_tag $base_compile # We need to know -static, to get the right output filenames. for arg do case $arg in -shared) test "$build_libtool_libs" != yes && \ func_fatal_configuration "can not build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; -static) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=built ;; -static-libtool-libs) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; esac build_libtool_libs=no build_old_libs=yes break ;; esac done # See if our shared archives depend on static archives. test -n "$old_archive_from_new_cmds" && build_old_libs=yes # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do arg="$1" shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result func_append libtool_args " $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) func_append compile_command " @OUTPUT@" func_append finalize_command " @OUTPUT@" ;; esac case $prev in bindir) bindir="$arg" prev= continue ;; dlfiles|dlprefiles) if test "$preload" = no; then # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" preload=yes fi case $arg in *.la | *.lo) ;; # We handle these cases below. force) if test "$dlself" = no; then dlself=needless export_dynamic=yes fi prev= continue ;; self) if test "$prev" = dlprefiles; then dlself=yes elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then dlself=yes else dlself=needless export_dynamic=yes fi prev= continue ;; *) if test "$prev" = dlfiles; then func_append dlfiles " $arg" else func_append dlprefiles " $arg" fi prev= continue ;; esac ;; expsyms) export_symbols="$arg" test -f "$arg" \ || func_fatal_error "symbol file \`$arg' does not exist" prev= continue ;; expsyms_regex) export_symbols_regex="$arg" prev= continue ;; framework) case $host in *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; *) func_append deplibs " $qarg.ltframework" # this is fixed later ;; esac ;; esac prev= continue ;; inst_prefix) inst_prefix_dir="$arg" prev= continue ;; objectlist) if test -f "$arg"; then save_arg=$arg moreargs= for fil in `cat "$save_arg"` do # func_append moreargs " $fil" arg=$fil # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi done else func_fatal_error "link input file \`$arg' does not exist" fi arg=$save_arg prev= continue ;; precious_regex) precious_files_regex="$arg" prev= continue ;; release) release="-$arg" prev= continue ;; rpath | xrpath) # We need an absolute path. case $arg in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac if test "$prev" = rpath; then case "$rpath " in *" $arg "*) ;; *) func_append rpath " $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; *) func_append xrpath " $arg" ;; esac fi prev= continue ;; shrext) shrext_cmds="$arg" prev= continue ;; weak) func_append weak_libs " $arg" prev= continue ;; xcclinker) func_append linker_flags " $qarg" func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xcompiler) func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xlinker) func_append linker_flags " $qarg" func_append compiler_flags " $wl$qarg" prev= func_append compile_command " $wl$qarg" func_append finalize_command " $wl$qarg" continue ;; *) eval "$prev=\"\$arg\"" prev= continue ;; esac fi # test -n "$prev" prevarg="$arg" case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. func_append compile_command " $link_static_flag" func_append finalize_command " $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. func_fatal_error "\`-allow-undefined' must not be used because it is the default" ;; -avoid-version) avoid_version=yes continue ;; -bindir) prev=bindir continue ;; -dlopen) prev=dlfiles continue ;; -dlpreopen) prev=dlprefiles continue ;; -export-dynamic) export_dynamic=yes continue ;; -export-symbols | -export-symbols-regex) if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi if test "X$arg" = "X-export-symbols"; then prev=expsyms else prev=expsyms_regex fi continue ;; -framework) prev=framework continue ;; -inst-prefix-dir) prev=inst_prefix continue ;; # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) func_append compile_command " $arg" func_append finalize_command " $arg" ;; esac continue ;; -L*) func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then func_fatal_error "require no space between \`-L' and \`$1'" else func_fatal_error "need path for \`-L' option" fi fi func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ func_fatal_error "cannot determine absolute directory name of \`$dir'" dir="$absdir" ;; esac case "$deplibs " in *" -L$dir "* | *" $arg "*) # Will only happen for absolute or sysroot arguments ;; *) # Preserve sysroot, but never include relative directories case $dir in [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; *) func_append deplibs " -L$dir" ;; esac func_append lib_search_path " $dir" ;; esac case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; *) func_append dllsearchpath ":$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac continue ;; -l*) if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) continue ;; *-*-os2*) # These systems don't actually have a C library (as such) test "X$arg" = "X-lc" && continue ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. test "X$arg" = "X-lc" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework func_append deplibs " System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype test "X$arg" = "X-lc" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work test "X$arg" = "X-lc" && continue ;; esac elif test "X$arg" = "X-lc_r"; then case $host in *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi func_append deplibs " $arg" continue ;; -module) module=yes continue ;; # Tru64 UNIX uses -model [arg] to determine the layout of C++ # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot|--sysroot) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; * ) func_append new_inherited_linker_flags " $arg" ;; esac continue ;; -multi_module) single_module="${wl}-multi_module" continue ;; -no-fast-install) fast_install=no continue ;; -no-install) case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. func_warning "\`-no-install' is ignored for $host" func_warning "assuming \`-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; esac continue ;; -no-undefined) allow_undefined=no continue ;; -objectlist) prev=objectlist continue ;; -o) prev=output ;; -precious-files-regex) prev=precious_regex continue ;; -release) prev=release continue ;; -rpath) prev=rpath continue ;; -R) prev=xrpath continue ;; -R*) func_stripname '-R' '' "$arg" dir=$func_stripname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; =*) func_stripname '=' '' "$dir" dir=$lt_sysroot$func_stripname_result ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac continue ;; -shared) # The effects of -shared are defined in a previous loop. continue ;; -shrext) prev=shrext continue ;; -static | -static-libtool-libs) # The effects of -static are defined in a previous loop. # We used to do the same as -all-static on platforms that # didn't have a PIC flag, but the assumption that the effects # would be equivalent was wrong. It would break on at least # Digital Unix and AIX. continue ;; -thread-safe) thread_safe=yes continue ;; -version-info) prev=vinfo continue ;; -version-number) prev=vinfo vinfo_number=yes continue ;; -weak) prev=weak continue ;; -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $func_quote_for_eval_result" func_append compiler_flags " $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= save_ifs="$IFS"; IFS=',' for flag in $args; do IFS="$save_ifs" func_quote_for_eval "$flag" func_append arg " $wl$func_quote_for_eval_result" func_append compiler_flags " $wl$func_quote_for_eval_result" func_append linker_flags " $func_quote_for_eval_result" done IFS="$save_ifs" func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Xcompiler) prev=xcompiler continue ;; -Xlinker) prev=xlinker continue ;; -XCClinker) prev=xcclinker continue ;; # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; # Flags to be passed through unchanged, with rationale: # -64, -mips[0-9] enable 64-bit mode for the SGI compiler # -r[0-9][0-9]* specify processor for the SGI compiler # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler # +DA*, +DD* enable 64-bit mode for the HP compiler # -q* compiler args for the IBM compiler # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-flto*|-fwhopr*|-fuse-linker-plugin) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" continue ;; # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; *.$objext) # A standard object. func_append objs " $arg" ;; *.lo) # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test "$pic_object" = none && test "$non_pic_object" = none; then func_fatal_error "cannot find name of object for \`$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" if test "$pic_object" != none; then # Prepend the subdirectory the object is found in. pic_object="$xdir$pic_object" if test "$prev" = dlfiles; then if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test "$prev" = dlprefiles; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg="$pic_object" fi # Non-PIC object. if test "$non_pic_object" != none; then # Prepend the subdirectory the object is found in. non_pic_object="$xdir$non_pic_object" # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test "$pic_object" = none ; then arg="$non_pic_object" fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object="$pic_object" func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir="$func_dirname_result" func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "\`$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. func_append deplibs " $arg" func_append old_deplibs " $arg" continue ;; *.la) # A libtool-controlled library. func_resolve_sysroot "$arg" if test "$prev" = dlfiles; then # This library was specified with -dlopen. func_append dlfiles " $func_resolve_sysroot_result" prev= elif test "$prev" = dlprefiles; then # The library was specified with -dlpreopen. func_append dlprefiles " $func_resolve_sysroot_result" prev= else func_append deplibs " $func_resolve_sysroot_result" fi continue ;; # Some other compiler argument. *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" arg="$func_quote_for_eval_result" ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then func_append compile_command " $arg" func_append finalize_command " $arg" fi done # argument parsing loop test -n "$prev" && \ func_fatal_help "the \`$prevarg' option requires an argument" if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" func_append compile_command " $arg" func_append finalize_command " $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" outputname="$func_basename_result" libobjs_save="$libobjs" if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" func_dirname "$output" "/" "" output_objdir="$func_dirname_result$objdir" func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. func_mkdir_p "$output_objdir" # Determine the type of output case $output in "") func_fatal_help "you must specify an output file" ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; *.la) linkmode=lib ;; *) linkmode=prog ;; # Anything else should be a program. esac specialdeplibs= libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do if $opt_preserve_dup_deps ; then case "$libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append libs " $deplib" done if test "$linkmode" = lib; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps # $postdeps and mark them as special (i.e., whose duplicates are # not to be eliminated). pre_post_deps= if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; esac func_append pre_post_deps " $pre_post_dep" done fi pre_post_deps= fi deplibs= newdependency_libs= newlib_search_path= need_relink=no # whether we're linking any uninstalled libtool libraries notinst_deplibs= # not-installed libtool libraries notinst_path= # paths that contain not-installed libtool libraries case $linkmode in lib) passes="conv dlpreopen link" for file in $dlfiles $dlprefiles; do case $file in *.la) ;; *) func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" ;; esac done ;; prog) compile_deplibs= finalize_deplibs= alldeplibs=no newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" ;; *) passes="conv" ;; esac for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... if test "$linkmode,$pass" = "lib,link"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done deplibs="$tmp_deplibs" fi if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan"; then libs="$deplibs" deplibs= fi if test "$linkmode" = prog; then case $pass in dlopen) libs="$dlfiles" ;; dlpreopen) libs="$dlprefiles" ;; link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; esac fi if test "$linkmode,$pass" = "lib,dlpreopen"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs dependency_libs= func_resolve_sysroot "$lib" case $lib in *.la) func_source "$func_resolve_sysroot_result" ;; esac # Collect preopened libtool deplibs, except any this library # has declared as weak libs for deplib in $dependency_libs; do func_basename "$deplib" deplib_base=$func_basename_result case " $weak_libs " in *" $deplib_base "*) ;; *) func_append deplibs " $deplib" ;; esac done done libs="$dlprefiles" fi if test "$pass" = dlopen; then # Collect dlpreopened libraries save_deplibs="$deplibs" deplibs= fi for deplib in $libs; do lib= found=no case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append compiler_flags " $deplib" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -l*) if test "$linkmode" != lib && test "$linkmode" != prog; then func_warning "\`-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result if test "$linkmode" = lib; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" fi for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib="$searchdir/lib${name}${search_ext}" if test -f "$lib"; then if test "$search_ext" = ".la"; then found=yes else found=no fi break 2 fi done done if test "$found" != yes; then # deplib doesn't seem to be a libtool library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue else # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then library_names= old_library= func_source "$lib" for l in $old_library $library_names; do ll="$l" done if test "X$ll" = "X$old_library" ; then # only static version available found=no func_dirname "$lib" "" "." ladir="$func_dirname_result" lib=$ladir/$old_library if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi fi ;; # -l *.ltframework) if test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" if test "$linkmode" = lib ; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -L*) case $linkmode in lib) deplibs="$deplib $deplibs" test "$pass" = conv && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; prog) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi if test "$pass" = scan; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; *) func_warning "\`-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) if test "$pass" = link; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac fi deplibs="$deplib $deplibs" continue ;; *.la) func_resolve_sysroot "$deplib" lib=$func_resolve_sysroot_result ;; *.$libext) if test "$pass" = conv; then deplibs="$deplib $deplibs" continue fi case $linkmode in lib) # Linking convenience modules into shared libraries is allowed, # but linking other static libraries is non-portable. case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) valid_a_lib=no case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then valid_a_lib=yes fi ;; pass_all) valid_a_lib=yes ;; esac if test "$valid_a_lib" != yes; then echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." else echo $ECHO "*** Warning: Linking the shared library $output against the" $ECHO "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" fi ;; esac continue ;; prog) if test "$pass" != link; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi continue ;; esac # linkmode ;; # *.$libext *.lo | *.$objext) if test "$pass" = conv; then deplibs="$deplib $deplibs" elif test "$linkmode" = prog; then if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlopen support or we're linking statically, # we need to preload. func_append newdlprefiles " $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append newdlfiles " $deplib" fi fi continue ;; %DEPLIBS%) alldeplibs=yes continue ;; esac # case $deplib if test "$found" = yes || test -f "$lib"; then : else func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" fi # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ || func_fatal_error "\`$lib' is not a valid libtool archive" func_dirname "$lib" "" "." ladir="$func_dirname_result" dlname= dlopen= dlpreopen= libdir= library_names= old_library= inherited_linker_flags= # If the library was installed with an old release of libtool, # it will not redefine variables installed, or shouldnotlink installed=yes shouldnotlink=no avoidtemprpath= # Read the .la file func_source "$lib" # Convert "-framework foo" to "foo.ltframework" if test -n "$inherited_linker_flags"; then tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` if test "$linkmode,$pass" = "lib,link" || test "$linkmode,$pass" = "prog,scan" || { test "$linkmode" != prog && test "$linkmode" != lib; }; then test -n "$dlopen" && func_append dlfiles " $dlopen" test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" fi if test "$pass" = conv; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" elif test "$linkmode" != prog && test "$linkmode" != lib; then func_fatal_error "\`$lib' is not a convenience library" fi tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done continue fi # $pass = conv # Get the name of the library we link against. linklib= if test -n "$old_library" && { test "$prefer_static_libs" = yes || test "$prefer_static_libs,$installed" = "built,no"; }; then linklib=$old_library else for l in $old_library $library_names; do linklib="$l" done fi if test -z "$linklib"; then func_fatal_error "cannot find name of link library for \`$lib'" fi # This library was specified with -dlopen. if test "$pass" = dlopen; then if test -z "$libdir"; then func_fatal_error "cannot -dlopen a convenience library: \`$lib'" fi if test -z "$dlname" || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. func_append dlprefiles " $lib $dependency_libs" else func_append newdlfiles " $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then func_warning "cannot determine absolute directory name of \`$ladir'" func_warning "passing it literally to the linker, although it might fail" abs_ladir="$ladir" fi ;; esac func_basename "$lib" laname="$func_basename_result" # Find the relevant object directory and library name. if test "X$installed" = Xyes; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then func_warning "library \`$lib' was moved." dir="$ladir" absdir="$abs_ladir" libdir="$abs_ladir" else dir="$lt_sysroot$libdir" absdir="$lt_sysroot$libdir" fi test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then dir="$ladir" absdir="$abs_ladir" # Remove this search path later func_append notinst_path " $abs_ladir" else dir="$ladir/$objdir" absdir="$abs_ladir/$objdir" # Remove this search path later func_append notinst_path " $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. if test "$pass" = dlpreopen; then if test -z "$libdir" && test "$linkmode" = prog; then func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" fi case "$host" in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both # static and shared are present. Therefore, ensure we extract # symbols from the import library if a shared library is present # (otherwise, the dlopen module name will be incorrect). We do # this by putting the import library name into $newdlprefiles. # We recover the dlopen module name by 'saving' the la file # name in a special purpose variable, and (later) extracting the # dlname from the la file. if test -n "$dlname"; then func_tr_sh "$dir/$linklib" eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" func_append newdlprefiles " $dir/$linklib" else func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" fi ;; * ) # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then func_append newdlprefiles " $dir/$dlname" else func_append newdlprefiles " $dir/$linklib" fi ;; esac fi # $pass = dlpreopen if test -z "$libdir"; then # Link the convenience library if test "$linkmode" = lib; then deplibs="$dir/$old_library $deplibs" elif test "$linkmode,$pass" = "prog,link"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else deplibs="$lib $deplibs" # used for prog,scan pass fi continue fi if test "$linkmode" = prog && test "$pass" != link; then func_append newlib_search_path " $ladir" deplibs="$lib $deplibs" linkalldeplibs=no if test "$link_all_deplibs" != no || test -z "$library_names" || test "$build_libtool_libs" = no; then linkalldeplibs=yes fi tmp_libs= for deplib in $dependency_libs; do case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; esac # Need to link against all dependency_libs? if test "$linkalldeplibs" = yes; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done # for deplib continue fi # $linkmode = prog... if test "$linkmode,$pass" = "prog,link"; then if test -n "$library_names" && { { test "$prefer_static_libs" = no || test "$prefer_static_libs,$installed" = "built,yes"; } || test -z "$old_library"; }; then # We need to hardcode the library path if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then # Make sure the rpath contains only unique directories. case "$temp_rpath:" in *"$absdir:"*) ;; *) func_append temp_rpath "$absdir:" ;; esac fi # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi # $linkmode,$pass = prog,link... if test "$alldeplibs" = yes && { test "$deplibs_check_method" = pass_all || { test "$build_libtool_libs" = yes && test -n "$library_names"; }; }; then # We only need to search for static libraries continue fi fi link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs if test "$use_static_libs" = built && test "$installed" = yes; then use_static_libs=no fi if test -n "$library_names" && { test "$use_static_libs" = no || test -z "$old_library"; }; then case $host in *cygwin* | *mingw* | *cegcc*) # No point in relinking DLLs because paths are not encoded func_append notinst_deplibs " $lib" need_relink=no ;; *) if test "$installed" = no; then func_append notinst_deplibs " $lib" need_relink=yes fi ;; esac # This is a shared library # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! dlopenmodule="" for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then dlopenmodule="$dlpremoduletest" break fi done if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then echo if test "$linkmode" = prog; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi if test "$linkmode" = lib && test "$hardcode_into_libs" = yes; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname set dummy $library_names shift realname="$1" shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then soname="$dlname" elif test -n "$soname_spec"; then # bleh windows case $host in *cygwin* | mingw* | *cegcc*) func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; esac eval soname=\"$soname_spec\" else soname="$realname" fi # Make a new name for the extract_expsyms_cmds to use soroot="$soname" func_basename "$soroot" soname="$func_basename_result" func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else func_verbose "extracting exported symbol list from \`$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else func_verbose "generating import library for \`$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" if test "$linkmode" = prog || test "$opt_mode" != relink; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test "$hardcode_direct" = no; then add="$dir/$linklib" case $host in *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; *-*-sysv4*uw2*) add_dir="-L$dir" ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ *-*-unixware7*) add_dir="-L$dir" ;; *-*-darwin* ) # if the lib is a (non-dlopened) module then we can not # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | $GREP ": [^:]* bundle" >/dev/null ; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" if test -z "$old_library" ; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else add="$dir/$old_library" fi elif test -n "$old_library"; then add="$dir/$old_library" fi fi esac elif test "$hardcode_minus_L" = no; then case $host in *-*-sunos*) add_shlibpath="$dir" ;; esac add_dir="-L$dir" add="-l$name" elif test "$hardcode_shlibpath_var" = no; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; relink) if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$dir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$absdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then add_shlibpath="$dir" add="-l$name" else lib_linked=no fi ;; *) lib_linked=no ;; esac if test "$lib_linked" != yes; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; *) func_append compile_shlibpath "$add_shlibpath:" ;; esac fi if test "$linkmode" = prog; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" if test "$hardcode_direct" != yes && test "$hardcode_minus_L" != yes && test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac fi fi fi if test "$linkmode" = prog || test "$opt_mode" = relink; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test "$hardcode_direct" = yes && test "$hardcode_direct_absolute" = no; then add="$libdir/$linklib" elif test "$hardcode_minus_L" = yes; then add_dir="-L$libdir" add="-l$name" elif test "$hardcode_shlibpath_var" = yes; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac add="-l$name" elif test "$hardcode_automatic" = yes; then if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib" ; then add="$inst_prefix_dir$libdir/$linklib" else add="$libdir/$linklib" fi else # We cannot seem to hardcode it, guess we'll fake it. add_dir="-L$libdir" # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add="-l$name" fi if test "$linkmode" = prog; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" fi fi elif test "$linkmode" = prog; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. if test "$hardcode_direct" != unsupported; then test -n "$old_library" && linklib="$old_library" compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi elif test "$build_libtool_libs" = yes; then # Not a shared library if test "$deplibs_check_method" != pass_all; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo $ECHO "*** Warning: This system can not link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." if test "$module" = yes; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi else deplibs="$dir/$old_library $deplibs" link_static=yes fi fi # link shared/static library? if test "$linkmode" = lib; then if test -n "$dependency_libs" && { test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes || test "$link_static" = yes; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do case $libdir in -R*) func_stripname '-R' '' "$libdir" temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; *) func_append xrpath " $temp_xrpath";; esac;; *) func_append temp_deplibs " $libdir";; esac done dependency_libs="$temp_deplibs" fi func_append newlib_search_path " $absdir" # Link against this library test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do newdependency_libs="$deplib $newdependency_libs" case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac if $opt_preserve_dup_deps ; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) func_append specialdeplibs " $func_resolve_sysroot_result" ;; esac fi func_append tmp_libs " $func_resolve_sysroot_result" done if test "$link_all_deplibs" != no; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in -L*) path="$deplib" ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result func_dirname "$deplib" "" "." dir=$func_dirname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then func_warning "cannot determine absolute directory name of \`$dir'" absdir="$dir" fi ;; esac if $GREP "^installed=no" $deplib > /dev/null; then case $host in *-*-darwin*) depdepl= eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names" ; then for tmp in $deplibrary_names ; do depdepl=$tmp done if test -f "$absdir/$objdir/$depdepl" ; then depdepl="$absdir/$objdir/$depdepl" darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}" path= fi fi ;; *) path="-L$absdir/$objdir" ;; esac else eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ func_warning "\`$deplib' seems to be moved" path="-L$absdir" fi ;; esac case " $deplibs " in *" $path "*) ;; *) deplibs="$path $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs if test "$pass" = link; then if test "$linkmode" = "prog"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi dependency_libs="$newdependency_libs" if test "$pass" = dlpreopen; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test "$pass" != dlopen; then if test "$pass" != conv; then # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; *) func_append lib_search_path " $dir" ;; esac done newlib_search_path= fi if test "$linkmode,$pass" != "prog,link"; then vars="deplibs" else vars="compile_deplibs finalize_deplibs" fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do # FIXME: Pedantically, this is the right thing to do, so # that some nasty dependency loop isn't accidentally # broken: #new_libs="$deplib $new_libs" # Pragmatically, this seems to cause very few problems in # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; -R*) ;; *) # And here is the reason: when a library appears more # than once as an explicit dependence of a library, or # is implicitly linked in more than once by the # compiler, it is considered special, and multiple # occurrences thereof are not removed. Compare this # with having the same library being listed as a # dependency of multiple other libraries: in this case, # we know (pedantically, we assume) the library does not # need to be listed more than once, so we keep only the # last copy. This is not always right, but it is rare # enough that we require users that really mean to play # such unportable linking tricks to link the library # using -Wl,-lname, so that libtool does not consider it # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$deplib $new_libs" ;; esac ;; esac ;; esac done tmp_libs= for deplib in $new_libs; do case $deplib in -L*) case " $tmp_libs " in *" $deplib "*) ;; *) func_append tmp_libs " $deplib" ;; esac ;; *) func_append tmp_libs " $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= for i in $dependency_libs ; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) i="" ;; esac if test -n "$i" ; then func_append tmp_libs " $i" fi done dependency_libs=$tmp_libs done # for pass if test "$linkmode" = prog; then dlfiles="$newdlfiles" fi if test "$linkmode" = prog || test "$linkmode" = lib; then dlprefiles="$newdlprefiles" fi case $linkmode in oldlib) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for archives" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for archives" test -n "$xrpath" && \ func_warning "\`-R' is ignored for archives" test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for archives" test -n "$release" && \ func_warning "\`-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ func_warning "\`-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no oldlibs="$output" func_append objs "$old_deplibs" ;; lib) # Make sure we only generate libraries of the form `libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" ;; *) test "$module" = no && \ func_fatal_help "libtool library \`$output' must begin with \`lib'" if test "$need_lib_prefix" != no; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" else func_stripname '' '.la' "$outputname" libname=$func_stripname_result fi ;; esac if test -n "$objs"; then if test "$deplibs_check_method" != pass_all; then func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" func_append libobjs " $objs" fi fi test "$dlself" != no && \ func_warning "\`-dlopen self' is ignored for libtool libraries" set dummy $rpath shift test "$#" -gt 1 && \ func_warning "ignoring multiple \`-rpath's for a libtool library" install_libdir="$1" oldlibs= if test -z "$rpath"; then if test "$build_libtool_libs" = yes; then # Building a libtool convenience library. # Some compilers have problems with a `.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi test -n "$vinfo" && \ func_warning "\`-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ func_warning "\`-release' is ignored for convenience libraries" else # Parse the version information argument. save_ifs="$IFS"; IFS=':' set dummy $vinfo 0 0 0 shift IFS="$save_ifs" test -n "$7" && \ func_fatal_help "too many parameters to \`-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts # to make the code below a bit more comprehensible case $vinfo_number in yes) number_major="$1" number_minor="$2" number_revision="$3" # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix # which has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor darwin|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_revision" ;; freebsd-aout|freebsd-elf|qnx|sunos) current="$number_major" revision="$number_minor" age="0" ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result age="$number_minor" revision="$number_minor" lt_irix_increment=no ;; esac ;; no) current="$1" revision="$2" age="$3" ;; esac # Check that each of the things are valid numbers. case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "CURRENT \`$current' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "REVISION \`$revision' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "AGE \`$age' must be a nonnegative integer" func_fatal_error "\`$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then func_error "AGE \`$age' is greater than the current interface number \`$current'" func_fatal_error "\`$vinfo' is not valid version information" fi # Calculate the version variables. major= versuffix= verstring= case $version_type in none) ;; darwin) # Like Linux, but with the current version available in # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" ;; freebsd-aout) major=".$current" versuffix=".$current.$revision"; ;; freebsd-elf) major=".$current" versuffix=".$current" ;; irix | nonstopux) if test "X$lt_irix_increment" = "Xno"; then func_arith $current - $age else func_arith $current - $age + 1 fi major=$func_arith_result case $version_type in nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac verstring="$verstring_prefix$major.$revision" # Add in all the interfaces that we are compatible with. loop=$revision while test "$loop" -ne 0; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring_prefix$major.$iface:$verstring" done # Before this point, $major must not contain `.'. major=.$major versuffix="$major.$revision" ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result versuffix="$major.$age.$revision" ;; osf) func_arith $current - $age major=.$func_arith_result versuffix=".$current.$age.$revision" verstring="$current.$age.$revision" # Add in all the interfaces that we are compatible with. loop=$age while test "$loop" -ne 0; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring="$verstring:${iface}.0" done # Make executables depend on our current version. func_append verstring ":${current}.0" ;; qnx) major=".$current" versuffix=".$current" ;; sunos) major=".$current" versuffix=".$current.$revision" ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 filesystems. func_arith $current - $age major=$func_arith_result versuffix="-$major" ;; *) func_fatal_configuration "unknown library version type \`$version_type'" ;; esac # Clear the version info if we defaulted, and they specified a release. if test -z "$vinfo" && test -n "$release"; then major= case $version_type in darwin) # we can't check for "0.0" in archive_cmds due to quoting # problems, so we reset it completely verstring= ;; *) verstring="0.0" ;; esac if test "$need_version" = no; then versuffix= else versuffix=".0.0" fi fi # Remove version info from name if versioning should be avoided if test "$avoid_version" = yes && test "$need_version" = no; then major= versuffix= verstring="" fi # Check to see if the archive will have undefined symbols. if test "$allow_undefined" = yes; then if test "$allow_undefined_flag" = unsupported; then func_warning "undefined symbols not allowed in $host shared libraries" build_libtool_libs=no build_old_libs=yes fi else # Don't allow undefined symbols. allow_undefined_flag="$no_undefined_flag" fi fi func_generate_dlsyms "$libname" "$libname" "yes" func_append libobjs " $symfileobj" test "X$libobjs" = "X " && libobjs= if test "$opt_mode" != relink; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= tempremovelist=`$ECHO "$output_objdir/*"` for p in $tempremovelist; do case $p in *.$objext | *.gcno) ;; $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) if test "X$precious_files_regex" != "X"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi func_append removelist " $p" ;; *) ;; esac done test -n "$removelist" && \ func_show_eval "${RM}r \$removelist" fi # Now set the variables for building old libraries. if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then func_append oldlibs " $output_objdir/$libname.$libext" # Transform .lo files to .o files. oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. #for path in $notinst_path; do # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` #done if test -n "$xrpath"; then # If the user specified any rpath flags, then add them. temp_xrpath= for libdir in $xrpath; do func_replace_sysroot "$libdir" func_append temp_xrpath " -R$func_replace_sysroot_result" case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened old_dlfiles="$dlfiles" dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; *) func_append dlfiles " $lib" ;; esac done # Make sure dlprefiles contains only unique files old_dlprefiles="$dlprefiles" dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; *) func_append dlprefiles " $lib" ;; esac done if test "$build_libtool_libs" = yes; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) # these systems don't actually have a c library (as such)! ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework func_append deplibs " System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work ;; *) # Add libc to deplibs on all other systems if necessary. if test "$build_libtool_need_lc" = "yes"; then func_append deplibs " -lc" fi ;; esac fi # Transform deplibs into only deplibs that can be linked in shared. name_save=$name libname_save=$libname release_save=$release versuffix_save=$versuffix major_save=$major # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? release="" versuffix="" major="" newdeplibs= droppeddeps=no case $deplibs_check_method in pass_all) # Don't check for shared/static. Everything works. # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) # This code stresses the "libraries are programs" paradigm to its # limits. Maybe even breaks it. We compile a program, linking it # against the deplibs as a proxy for the library. Then we can check # whether they linked in statically or dynamically with ldd. $opt_dry_run || $RM conftest.c cat > conftest.c </dev/null` $nocaseglob else potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` fi for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null | $GREP " -> " >/dev/null; then continue fi # The statement above tries to avoid entering an # endless loop below, in case of cyclic links. # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? potlib="$potent_lib" while test -h "$potlib" 2>/dev/null; do potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` case $potliblink in [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a file magic. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` for a_deplib in $deplibs; do case $a_deplib in -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then case " $predeps $postdeps " in *" $a_deplib "*) func_append newdeplibs " $a_deplib" a_deplib="" ;; esac fi if test -n "$a_deplib" ; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do potlib="$potent_lib" # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib="" break 2 fi done done fi if test -n "$a_deplib" ; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib" ; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a regex pattern. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) newdeplibs="" tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then for i in $predeps $postdeps ; do # can't use Xsed below, because $i might contain '/' tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` done fi case $tmp_deplibs in *[!\ \ ]*) echo if test "X$deplibs_check_method" = "Xnone"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." fi echo "*** All declared inter-library dependencies are being dropped." droppeddeps=yes ;; esac ;; esac versuffix=$versuffix_save major=$major_save release=$release_save libname=$libname_save name=$name_save case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library with the System framework newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac if test "$droppeddeps" = yes; then if test "$module" = yes; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" echo "*** a static module, that should work as long as the dlopening" echo "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using \`nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** \`nm' from GNU binutils and a full rebuild may help." fi if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi else echo "*** The inter-library dependencies that have been dropped here will be" echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." if test "$allow_undefined" = no; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." if test "$build_old_libs" = no; then oldlibs="$output_objdir/$libname.$libext" build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi fi fi # Done checking deplibs! deplibs=$newdeplibs fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" case $host in *-*-darwin*) newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done deplibs="$new_libs" # All the library-specific variables (install_libdir is set above). library_names= old_library= dlname= # Test again, we may have decided not to build it any more if test "$build_libtool_libs" = yes; then # Remove ${wl} instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac if test "$hardcode_into_libs" = yes; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath="$finalize_rpath" test "$opt_mode" != relink && rpath="$compile_rpath$rpath" for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append dep_rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi shlibpath="$finalize_shlibpath" test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi # Get the real and link names of the library. eval shared_ext=\"$shrext_cmds\" eval library_names=\"$library_names_spec\" set dummy $library_names shift realname="$1" shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else soname="$realname" fi if test -z "$dlname"; then dlname=$soname fi lib="$output_objdir/$realname" linknames= for link do func_append linknames " $link" done # Use standard objects if they are pic test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` test "X$libobjs" = "X " && libobjs= delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" export_symbols="$output_objdir/$libname.uexp" func_append delfiles " $export_symbols" fi orig_export_symbols= case $host_os in cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile if test "x`$SED 1q $export_symbols`" != xEXPORTS; then # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. orig_export_symbols="$export_symbols" export_symbols= always_export_symbols=yes fi fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds save_ifs="$IFS"; IFS='~' for cmd1 in $cmds; do IFS="$save_ifs" # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) try_normal_branch=yes eval cmd=\"$cmd1\" func_len " $cmd" len=$func_len_result ;; *) try_normal_branch=no ;; esac if test "$try_normal_branch" = yes \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then func_show_eval "$cmd" 'exit $?' skipped_export=false elif test -n "$nm_file_list_spec"; then func_basename "$output" output_la=$func_basename_result save_libobjs=$libobjs save_output=$output output=${output_objdir}/${output_la}.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result func_append delfiles " $output" func_verbose "creating $NM input file list: $output" for obj in $save_libobjs; do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > "$output" eval cmd=\"$cmd1\" func_show_eval "$cmd" 'exit $?' output=$save_output libobjs=$save_libobjs skipped_export=false else # The command line is too long to execute in one step. func_verbose "using reloadable object file for export list..." skipped_export=: # Break out early, otherwise skipped_export may be # set to false by a later but shorter cmd. break fi done IFS="$save_ifs" if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi fi if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi tmp_deplibs= for test_deplib in $deplibs; do case " $convenience " in *" $test_deplib "*) ;; *) func_append tmp_deplibs " $test_deplib" ;; esac done deplibs="$tmp_deplibs" if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && test "$compiler_needs_object" = yes && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. whole_archive_flag_spec= fi if test -n "$whole_archive_flag_spec"; then save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $convenience func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" func_append linker_flags " $flag" fi # Make a backup of the uninstalled library when relinking if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds else eval test_cmds=\"$module_cmds\" cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi fi if test "X$skipped_export" != "X:" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then : else # The command line is too long to link in one step, link piecewise # or, if using GNU ld and skipped_export is not :, use a linker # script. # Save the value of $output and $libobjs because we want to # use them later. If we have whole_archive_flag_spec, we # want to use save_libobjs as it was before # whole_archive_flag_spec was expanded, because we can't # assume the linker understands whole_archive_flag_spec. # This may have to be revisited, in case too many # convenience libraries get linked in and end up exceeding # the spec. if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then save_libobjs=$libobjs fi save_output=$output func_basename "$output" output_la=$func_basename_result # Clear the reloadable object creation command queue and # initialize k to one. test_cmds= concat_cmds= objlist= last_robj= k=1 if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then output=${output_objdir}/${output_la}.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done echo ')' >> $output func_append delfiles " $output" func_to_tool_file "$output" output=$func_to_tool_file_result elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then output=${output_objdir}/${output_la}.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= if test "$compiler_needs_object" = yes; then firstobj="$1 " shift fi for obj do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done func_append delfiles " $output" func_to_tool_file "$output" output=$firstobj\"$file_list_spec$func_to_tool_file_result\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." output=$output_objdir/$output_la-${k}.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 # Loop over the list of objects to be linked. for obj in $save_libobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result if test "X$objlist" = X || test "$len" -lt "$max_cmd_len"; then func_append objlist " $obj" else # The command $test_cmds is almost too long, add a # command to the queue. if test "$k" -eq 1 ; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" else # All subsequent reloadable object files will link in # the last one created. reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi last_robj=$output_objdir/$output_la-${k}.$objext func_arith $k + 1 k=$func_arith_result output=$output_objdir/$output_la-${k}.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result len=$func_arith_result fi done # Handle the remaining objects by creating one last # reloadable object file. All subsequent reloadable object # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" eval concat_cmds=\"\${concat_cmds}$reload_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" fi func_append delfiles " $output" else output= fi if ${skipped_export-false}; then func_verbose "generating symbol list for \`$libname.la'" export_symbols="$output_objdir/$libname.exp" $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi fi test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. save_ifs="$IFS"; IFS='~' for cmd in $concat_cmds; do IFS="$save_ifs" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi if ${skipped_export-false}; then if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols="$export_symbols" test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi fi libobjs=$output # Restore the value of output. output=$save_output if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= fi # Expand the library linking commands again to reset the # value of $libobjs for piecewise linking. # Do each of the archive commands. if test "$module" = yes && test -n "$module_cmds" ; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then cmds=$archive_expsym_cmds else cmds=$archive_cmds fi fi fi if test -n "$delfiles"; then # Append the command to remove temporary files to $cmds. eval cmds=\"\$cmds~\$RM $delfiles\" fi # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi save_ifs="$IFS"; IFS='~' for cmd in $cmds; do IFS="$save_ifs" eval cmd=\"$cmd\" $opt_silent || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test "$opt_mode" = relink; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS="$save_ifs" # Restore the uninstalled library and exit if test "$opt_mode" = relink; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then if test -z "$whole_archive_flag_spec"; then func_show_eval '${RM}r "$gentop"' fi fi exit $EXIT_SUCCESS fi # Create links to the real library. for linkname in $linknames; do if test "$realname" != "$linkname"; then func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' fi done # If -module or -export-dynamic was specified, set the dlname. if test "$module" = yes || test "$export_dynamic" = yes; then # On all known operating systems, these are identical. dlname="$soname" fi fi ;; obj) if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then func_warning "\`-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "\`-l' and \`-L' are ignored for objects" ;; esac test -n "$rpath" && \ func_warning "\`-rpath' is ignored for objects" test -n "$xrpath" && \ func_warning "\`-R' is ignored for objects" test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for objects" test -n "$release" && \ func_warning "\`-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ func_fatal_error "cannot build library object \`$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" obj=$func_lo2o_result ;; *) libobj= obj="$output" ;; esac # Delete the old objects. $opt_dry_run || $RM $obj $libobj # Objects from convenience libraries. This assumes # single-version convenience libraries. Whenever we create # different ones for PIC/non-PIC, this we'll have to duplicate # the extraction. reload_conv_objs= gentop= # reload_cmds runs $LD directly, so let us get rid of # -Wl from whole_archive_flag_spec and hope we can get by with # turning comma into space.. wl= if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` else gentop="$output_objdir/${obj}x" func_append generated " $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" fi fi # If we're not building shared, we need to use non_pic_objs test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" # Create the old-style object. reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test output="$obj" func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. if test -z "$libobj"; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS fi if test "$build_libtool_libs" != yes; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi # Create an invalid libtool object if no PIC, so that we don't # accidentally link it into a program. # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS fi if test -n "$pic_flag" || test "$pic_mode" != default; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" output="$libobj" func_execute_cmds "$reload_cmds" 'exit $?' fi if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS ;; prog) case $host in *cygwin*) func_stripname '' '.exe' "$output" output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ func_warning "\`-version-info' is ignored for programs" test -n "$release" && \ func_warning "\`-release' is ignored for programs" test "$preload" = yes \ && test "$dlopen_support" = unknown \ && test "$dlopen_self" = unknown \ && test "$dlopen_self_static" = unknown && \ func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac case $host in *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). if test "$tagname" = CXX ; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) func_append compile_command " ${wl}-bind_at_load" func_append finalize_command " ${wl}-bind_at_load" ;; esac fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $compile_deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $compile_deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done compile_deplibs="$new_libs" func_append compile_command " $compile_deplibs" func_append finalize_command " $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. for libdir in $rpath $xrpath; do # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done fi # Now hardcode the library paths rpath= hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; *) func_append dllsearchpath ":$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi compile_rpath="$rpath" rpath= hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs="$libdir" else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; *) func_append finalize_perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir="$hardcode_libdirs" eval rpath=\" $hardcode_libdir_flag_spec\" fi finalize_rpath="$rpath" if test -n "$libobjs" && test "$build_old_libs" = yes; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi func_generate_dlsyms "$outputname" "@PROGRAM@" "no" # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi wrappers_required=yes case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. wrappers_required=no ;; *cygwin* | *mingw* ) if test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; *) if test "$need_relink" = no || test "$build_libtool_libs" != yes; then wrappers_required=no fi ;; esac if test "$wrappers_required" = no; then # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` link_command="$compile_command$compile_rpath" # We have no uninstalled library dependencies, so finalize right now. exit_status=0 func_show_eval "$link_command" 'exit_status=$?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Delete the generated files. if test -f "$output_objdir/${outputname}S.${objext}"; then func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' fi exit $exit_status fi if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi if test -n "$finalize_shlibpath"; then finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" fi compile_var= finalize_var= if test -n "$runpath_var"; then if test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi if test -n "$finalize_perm_rpath"; then # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do func_append rpath "$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi if test "$no_install" = yes; then # We don't need to create a wrapper script. link_command="$compile_var$compile_command$compile_rpath" # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. $opt_dry_run || $RM $output # Link the executable and exit func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi exit $EXIT_SUCCESS fi if test "$hardcode_action" = relink; then # Fast installation is not supported link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" func_warning "this platform does not like uninstalled shared libraries" func_warning "\`$output' will be relinked during installation" else if test "$fast_install" != no; then link_command="$finalize_var$compile_command$finalize_rpath" if test "$fast_install" = yes; then relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` else # fast_install is set to needless relink_command= fi else link_command="$compile_var$compile_command$compile_rpath" relink_command="$finalize_var$finalize_command$finalize_rpath" fi fi # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` # Delete the old output files. $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output_objdir/$outputname" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Now create the wrapper script. func_verbose "creating $output" # Quote the relink command for shipping. if test -n "$relink_command"; then # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done relink_command="(cd `pwd`; $relink_command)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. $opt_dry_run || { # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in *.exe) func_stripname '' '.exe' "$output" output=$func_stripname_result ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in *cygwin*) exeext=.exe func_stripname '' '.exe' "$outputname" outputname=$func_stripname_result ;; *) exeext= ;; esac case $host in *cygwin* | *mingw* ) func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result cwrappersource="$output_path/$objdir/lt-$output_name.c" cwrapper="$output_path/$output_name.exe" $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 func_emit_cwrapperexe_src > $cwrappersource # The wrapper executable is built using the $host compiler, # because it contains $host paths and files. If cross- # compiling, it, like the target executable, must be # executed on the $host or under an emulation environment. $opt_dry_run || { $LTCC $LTCFLAGS -o $cwrapper $cwrappersource $STRIP $cwrapper } # Now, create the wrapper script for func_source use: func_ltwrapper_scriptname $cwrapper $RM $func_ltwrapper_scriptname_result trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. if test "x$build" = "x$host" ; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result fi } ;; * ) $RM $output trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 func_emit_wrapper no > $output chmod +x $output ;; esac } exit $EXIT_SUCCESS ;; esac # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do if test "$build_libtool_libs" = convenience; then oldobjs="$libobjs_save $symfileobj" addlibs="$convenience" build_libtool_libs=no else if test "$build_libtool_libs" = module; then oldobjs="$libobjs_save" build_libtool_libs=no else oldobjs="$old_deplibs $non_pic_objects" if test "$preload" = yes && test -f "$symfileobj"; then func_append oldobjs " $symfileobj" fi fi addlibs="$old_convenience" fi if test -n "$addlibs"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $addlibs func_append oldobjs " $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append oldobjs " $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have # to avoid creating archives with duplicate basenames if we # might have to extract them afterwards, e.g., when creating a # static archive out of a convenience library, or when linking # the entirety of a libtool archive into another (currently # not supported by libtool). if (for obj in $oldobjs do func_basename "$obj" $ECHO "$func_basename_result" done | sort | sort -uc >/dev/null 2>&1); then : else echo "copying selected object files to avoid basename conflicts..." gentop="$output_objdir/${outputname}x" func_append generated " $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= counter=1 for obj in $save_oldobjs do func_basename "$obj" objbase="$func_basename_result" case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) while :; do # Make sure we don't pick an alternate name that also # overlaps. newobj=lt$counter-$objbase func_arith $counter + 1 counter=$func_arith_result case " $oldobjs " in *[\ /]"$newobj "*) ;; *) if test ! -f "$gentop/$newobj"; then break; fi ;; esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" func_append oldobjs " $gentop/$newobj" ;; *) func_append oldobjs " $obj" ;; esac done fi func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result eval cmds=\"$old_archive_cmds\" func_len " $cmds" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then cmds=$old_archive_cmds elif test -n "$archiver_list_spec"; then func_verbose "using command file archive linking..." for obj in $oldobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > $output_objdir/$libname.libcmd func_to_tool_file "$output_objdir/$libname.libcmd" oldobjs=" $archiver_list_spec$func_to_tool_file_result" cmds=$old_archive_cmds else # the command line is too long to link in one step, link in parts func_verbose "using piecewise archive linking..." save_RANLIB=$RANLIB RANLIB=: objlist= concat_cmds= save_oldobjs=$oldobjs oldobjs= # Is there a better way of finding the last object in the list? for obj in $save_oldobjs do last_oldobj=$obj done eval test_cmds=\"$old_archive_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 for obj in $save_oldobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result func_append objlist " $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist if test "$obj" = "$last_oldobj" ; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist if test "X$oldobjs" = "X" ; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" fi fi fi func_execute_cmds "$cmds" 'exit $?' done test -n "$generated" && \ func_show_eval "${RM}r$generated" # Now create the libtool archive. case $output in *.la) old_library= test "$build_old_libs" = yes && old_library="$libname.$libext" func_verbose "creating $output" # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` if test "$hardcode_automatic" = yes ; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do if test "$installed" = yes; then if test -z "$install_libdir"; then break fi output="$output_objdir/$outputname"i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" name="$func_basename_result" func_resolve_sysroot "$deplib" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ func_fatal_error "\`$deplib' is not a valid libtool archive" func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" ;; -L*) func_stripname -L '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -L$func_replace_sysroot_result" ;; -R*) func_stripname -R '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -R$func_replace_sysroot_result" ;; *) func_append newdependency_libs " $deplib" ;; esac done dependency_libs="$newdependency_libs" newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" ;; *) func_append newdlfiles " $lib" ;; esac done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in *.la) # Only pass preopened files to the pseudo-archive (for # eventual linking with the app. that links it) if we # didn't already link the preopened objects directly into # the library: func_basename "$lib" name="$func_basename_result" eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "\`$lib' is not a valid libtool archive" func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" ;; esac done dlprefiles="$newdlprefiles" else newdlfiles= for lib in $dlfiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlfiles " $abs" done dlfiles="$newdlfiles" newdlprefiles= for lib in $dlprefiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlprefiles " $abs" done dlprefiles="$newdlprefiles" fi $RM $output # place dlname in correct position for cygwin # In fact, it would be nice if we could use this code for all target # systems that can't hard-code library paths into their executables # and that have no shared library path variable independent of PATH, # but it turns out we can't easily determine that from inspecting # libtool variables, so we have to hard-code the OSs to which it # applies here; at the moment, that means platforms that use the PE # object format with DLL files. See the long comment at the top of # tests/bindir.at for full details. tdlname=$dlname case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. if test "x$bindir" != x ; then func_relative_path "$install_libdir" "$bindir" tdlname=$func_relative_path_result$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname fi ;; esac $ECHO > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='$tdlname' # Names of this library. library_names='$library_names' # The name of the static archive. old_library='$old_library' # Linker flags that can not go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. dependency_libs='$dependency_libs' # Names of additional weak libraries provided by this library weak_library_names='$weak_libs' # Version information for $libname. current=$current age=$age revision=$revision # Is this an already installed library? installed=$installed # Should we warn about portability when linking against -modules? shouldnotlink=$module # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" if test "$installed" = no && test "$need_relink" = yes; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi done } # Do a symbolic link so that the libtool archive can be found in # LD_LIBRARY_PATH before the program is installed. func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' ;; esac exit $EXIT_SUCCESS } { test "$opt_mode" = link || test "$opt_mode" = relink; } && func_mode_link ${1+"$@"} # func_mode_uninstall arg... func_mode_uninstall () { $opt_debug RM="$nonopt" files= rmforce= exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic="$magic" for arg do case $arg in -f) func_append RM " $arg"; rmforce=yes ;; -*) func_append RM " $arg" ;; *) func_append files " $arg" ;; esac done test -z "$RM" && \ func_fatal_help "you must specify an RM program" rmdirs= for file in $files; do func_dirname "$file" "" "." dir="$func_dirname_result" if test "X$dir" = X.; then odir="$objdir" else odir="$dir/$objdir" fi func_basename "$file" name="$func_basename_result" test "$opt_mode" = uninstall && odir="$dir" # Remember odir for removal later, being careful to avoid duplicates if test "$opt_mode" = clean; then case " $rmdirs " in *" $odir "*) ;; *) func_append rmdirs " $odir" ;; esac fi # Don't error if the file doesn't exist and rm -f was used. if { test -L "$file"; } >/dev/null 2>&1 || { test -h "$file"; } >/dev/null 2>&1 || test -f "$file"; then : elif test -d "$file"; then exit_status=1 continue elif test "$rmforce" = yes; then continue fi rmfiles="$file" case $name in *.la) # Possibly a libtool archive, so verify it. if func_lalib_p "$file"; then func_source $dir/$name # Delete the libtool libraries and symlinks. for n in $library_names; do func_append rmfiles " $odir/$n" done test -n "$old_library" && func_append rmfiles " $odir/$old_library" case "$opt_mode" in clean) case " $library_names " in *" $dlname "*) ;; *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; esac test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; esac fi ;; *.lo) # Possibly a libtool object, so verify it. if func_lalib_p "$file"; then # Read the .lo file func_source $dir/$name # Add PIC object to the list of files to remove. if test -n "$pic_object" && test "$pic_object" != none; then func_append rmfiles " $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. if test -n "$non_pic_object" && test "$non_pic_object" != none; then func_append rmfiles " $dir/$non_pic_object" fi fi ;; *) if test "$opt_mode" = clean ; then noexename=$name case $file in *.exe) func_stripname '' '.exe' "$file" file=$func_stripname_result func_stripname '' '.exe' "$name" noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe func_append rmfiles " $file" ;; esac # Do a test to see if this is a libtool program. if func_ltwrapper_p "$file"; then if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result func_append rmfiles " $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename fi # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles func_append rmfiles " $odir/$name $odir/${name}S.${objext}" if test "$fast_install" = yes && test -n "$relink_command"; then func_append rmfiles " $odir/lt-$name" fi if test "X$noexename" != "X$name" ; then func_append rmfiles " $odir/lt-${noexename}.c" fi fi fi ;; esac func_show_eval "$RM $rmfiles" 'exit_status=1' done # Try to remove the ${objdir}s in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" fi done exit $exit_status } { test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && func_mode_uninstall ${1+"$@"} test -z "$opt_mode" && { help="$generic_help" func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ func_fatal_help "invalid operation mode \`$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" exit $EXIT_FAILURE fi exit $exit_status # The TAGs below are defined such that we never get into a situation # in which we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support # them. This is particularly important on AIX, because we don't # support having both static and shared libraries enabled at the same # time on that platform, so we default to a shared-only configuration. # If a disable-shared tag is given, we'll fallback to a static-only # configuration. But we'll never go from static-only to shared-only. # ### BEGIN LIBTOOL TAG CONFIG: disable-shared build_libtool_libs=no build_old_libs=yes # ### END LIBTOOL TAG CONFIG: disable-shared # ### BEGIN LIBTOOL TAG CONFIG: disable-static build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # ### END LIBTOOL TAG CONFIG: disable-static # Local Variables: # mode:shell-script # sh-indentation:2 # End: # vi:sw=2 elementary-1.7.7/Makefile.am0000664000175000017500000000253512127353614012663 00000000000000SUBDIRS = src data config doc if HAVE_PO SUBDIRS += po endif ACLOCAL_AMFLAGS = -I m4 MAINTAINERCLEANFILES = \ ABOUT-NLS \ Makefile.in \ aclocal.m4 \ config.guess \ elementary_config.h.in* \ config.sub \ config.rpath \ configure \ depcomp \ install-sh \ ltmain.sh \ missing \ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2 \ m4/libtool.m4 \ m4/lt~obsolete.m4 \ m4/ltoptions.m4 \ m4/ltsugar.m4 \ m4/ltversion.m4 \ m4/gettext.m4 \ m4/iconv.m4 \ m4/lcmessage.m4 \ m4/lib-ld.m4 \ m4/lib-link.m4 \ m4/lib-prefix.m4 \ m4/nls.m4 \ m4/po.m4 \ m4/progtest.m4 if HAVE_PO MAINTAINERCLEANFILES += \ po/boldquot.sed \ po/en@boldquot.header \ po/en@quot.header \ po/insert-header.sin \ po/Makefile.in.in \ po/Makevars.template \ po/quot.sed \ po/remove-potcdate.sin \ po/Rules-quot endif EXTRA_DIST = \ README \ AUTHORS \ COPYING \ autogen.sh \ elementary.pc.in \ elementary.spec \ elementary.spec.in \ m4/ac_attribute.m4 \ m4/efl_binary.m4 \ m4/efl_doxygen.m4 \ config.rpath pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = elementary.pc .PHONY: doc install-doc screenshots doc: @echo "entering doc/" $(MAKE) -C doc doc install-doc: @echo "entering doc/" make -C doc install-doc screenshots: all @echo "entering src/examples/" $(MAKE) -C src/examples screenshots elementary-1.7.7/autogen.sh0000775000175000017500000000212512127353614012623 00000000000000#!/bin/sh rm -rf autom4te.cache rm -f aclocal.m4 ltmain.sh touch README touch ABOUT-NLS echo "Running autopoint..." ; autopoint -f || : echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 echo "Running autoheader..." ; autoheader || exit 1 echo "Running autoconf..." ; autoconf || exit 1 echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize --automake) || exit 1 echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1 W=0 rm -f config.cache-env.tmp echo "OLD_PARM=\"$@\"" >> config.cache-env.tmp echo "OLD_CFLAGS=\"$CFLAGS\"" >> config.cache-env.tmp echo "OLD_PATH=\"$PATH\"" >> config.cache-env.tmp echo "OLD_PKG_CONFIG_PATH=\"$PKG_CONFIG_PATH\"" >> config.cache-env.tmp echo "OLD_LDFLAGS=\"$LDFLAGS\"" >> config.cache-env.tmp cmp config.cache-env.tmp config.cache-env >> /dev/null if [ $? -ne 0 ]; then W=1; fi if [ $W -ne 0 ]; then echo "Cleaning configure cache..."; rm -f config.cache config.cache-env mv config.cache-env.tmp config.cache-env else rm -f config.cache-env.tmp fi if [ -z "$NOCONFIGURE" ]; then ./configure -C "$@" fi elementary-1.7.7/data/0000775000175000017500000000000012143522014011601 500000000000000elementary-1.7.7/data/desktop/0000775000175000017500000000000012143522014013252 500000000000000elementary-1.7.7/data/desktop/elementary.png0000664000175000017500000001622112127353614016061 00000000000000PNG  IHDR>asBIT|d pHYs^tEXtSoftwarewww.inkscape.org<IDATx]{}{fq ’0acG\$$ؤ\\bCʦؠB؆A)YbWL\<,c9ivg?n{gw=髚ٞٙ}{ky8Sph4!o !dclR:0@)P>[cmp#޲e˯=s[ &ꫯwwwiYJi!R=B xW\8cY~Ϟl;5 7pß4McBH1Vjw>Ǐ0B[UZgW_}w.t_իׅBo Dq; t]Ǟ={D@R&&& $Pgg4W~mǎ۪~&#QU[wMtTǔ҂=HhaeYd2HRv\.Wh;<̱֖{sbbf!ml҆a0B'6_~Yu//իl@jOB(Z/5|ϣ}m4͒UܯJWرm !<+y6UTiXكina \ 5~$As]w5-#pQ'??pX6T MD.+zR }x,CV- \WPJE6#Xre1i!b/SHn͓oeȵ\5@R|i1MߵkW`FJ89XnَiJi5_TE~܏jQJ/(XrTi?ϏEARJ}Q4DDX(!^|WV#x/ff d9rQI+#+! h .}C:sp k|sWI29|з|OM˴.=|Yh\،"U/EI0 2Bb\(y+ ^9Ě/ @=B` = ;}5~~xJJh/Lsa<y6P%J׵f `ge?Bv5 x^A9N@ygU$ aAX3C۶iSWEEBJf@e d3h\>J/u_2~&VS 83Jε, hwY"0AA4?Lj6q9"LLL i <aq }" vx}S­t%gP&Pd6N<)6=ҐBE^[mF**Ʌ̻{e- |~Lh+]-D:d0ƎS*3ˡpX25G~?gpP ^$8\&!$0CB\8l6[/ \/~r&@~@bx8MfD!Ι3'&a߇aahV\c&x>\e&DBFyy;o޼g$V1-ÿ^?y_-XR۶ j/Z"g"| @J/<ϻIi>7[9O<'x禈/!N*t/W#Pm5M(H mYVrSE͠*_׫ VX%|9-kyx:c3,#0Q3@ LH=[ _NsbhfywJ1@8p>ؿUzd J5jW嗵4;}.Wi`ѢE,ˊɓ5~zQͫMMӴҥ8>iKXxԶm*/(j5G9e %_t !mZy-Bq\.WzF-4|#4\'86C6!}TΦ !ݻ70}6EuD{N^(HUW2(^ E@X⧙L榃bmE˗MY;`9}SR.oCM-:- kiQy2PL(,3~ o;)uꫯY^O-ࢋ.u}#-T~)X1$#ٗ{lJK/^&%\rA8uݫ aJ2phK4W^Wk8f8.5My_ubaRjxuo޽My&`V/k5M[`$NQ|uݝdpfr6CCCҥK ٹ, ]iaf>|! : i^xa߂ u}Ygg J%anwC߱m{g6ݕNH$f%1ږ[neHo``ମ t] Z! n^`jȹi90~vr۝'АbŊ9s,F VR(ρV=^;a{,{ײm#\ZRM `Ag ׼XD)]yu݄yXдC 8t8Î{<7x6Q啺ҁrQ)eWegSM-g5M{KӴtKY_>h:\QJ?:(#druU7_OՇ7zB!fHSJ)]zEǯ* R t8}m9ާ\ ŮVbEu]k_14 #5=/yue5Ms.l&}JZ[ug`uޕiZVӴy]>] s'bYVO._{jS Ty*B~fBP1SuSuuݰePfvXr13#M&=䒗oV& "BӴ<P(B!y{<n]lfЫ3I5 =)r*Ch Pk~ 9@4-ky2p ,ym[fz6z=T} p o#CKPoPM^'&&R)fa~Nk7y>{'C͚-M@弶m#NL&o7GqŔJ+ǵ\Wϼ~4R!nT&#l(W" 5LB?٤SL GpLs!cbD!ڠf/,f -b 霸--p|R3I!g Ii~Ls$|HX4 AdAWKQ35%$h[Pk~?KJZRNRa`"fE֪!QCLI[9bX8|ƥZL ~Po:$N122%_m޼3˳TB[dQٚR@t]{Ko ,<>if{Eի`YWw~Q^ز^rkjKI T a|++ bEb#4Boook#p1o2h~|ƍOr9˩wY*=?gcrjt{]O|38t]nJ1]d Pg:dp $=cz. ݔ\FmW嫅 D`$BH4ݴi-[vK<bEb=4Booo so۶w{E;sTlmwPh98;˖-;nѢEGp$P (!@<'O訹'RԻ(jR۞,0!L!v.7 ^H$)v:ߟ3Q$Wl/T/.Qr 88[ouUW]y4EGGGUTgOO&&&0<<\3>L ?|衇 7'lJklg+!qwWXqX{ Nȑ#5=W*B2t8}{?~<. LXm+au_/| __pBJo>s[7nouce.[=1+ Ӵ z_f͚TyGO.UhGjp4-{I^z-8%!A\GOfamW(hQV.,IENDB`elementary-1.7.7/data/desktop/Makefile.am0000664000175000017500000000042012127353614015234 000000000000004AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in desktopdir = $(datadir)/applications desktop_DATA = elementary_test.desktop elementary_config.desktop icondir = $(datadir)/icons icon_DATA = elementary.png EXTRA_DIST = $(desktop_DATA) $(icon_DATA) elementary-1.7.7/data/desktop/elementary_config.desktop0000664000175000017500000000111712127353614020271 00000000000000[Desktop Entry] Encoding=UTF-8 Name=Elementary Configuration Name[ru]=Конфигурация Elementary Name[fr]=Elementary Configuration Name[pt]=Configuração do Elementary Name[cs]=Konfigurace Elementary Comment=Elementary Configuration Comment[ru]=Конфигурация для Elementary (Элементарий) Comment[fr]=Configuration pour Elementary Comment[it]=Configurazione di Elementary Comment[pt]=Configure o Elementary Comment[cs]=Konfigurace Elementary Exec=elementary_config Icon=elementary Terminal=false Type=Application Categories=System;Settings;DesktopSettings; elementary-1.7.7/data/desktop/elementary_test.desktop0000664000175000017500000000077012127353614020007 00000000000000[Desktop Entry] Encoding=UTF-8 Name=Elementary Test Name[ru]=Тест Elementary Name[pt]=Testes Elementary Comment=Elementary Test Application Comment[ru]=Тестовое приложение Элементария Comment[cs]=Testovací aplikace Elementary Comment[fr]=Programme de tests pour Elementary Comment[it]=Applicazione di test per Elementary Comment[pt]=Aplicação de testes do Elementary Exec=elementary_test Icon=elementary Terminal=false Type=Application Categories=Development;Utility; elementary-1.7.7/data/desktop/Makefile.in0000664000175000017500000004312312143521121015240 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data/desktop DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(icondir)" DATA = $(desktop_DATA) $(icon_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ 4AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in desktopdir = $(datadir)/applications desktop_DATA = elementary_test.desktop elementary_config.desktop icondir = $(datadir)/icons icon_DATA = elementary.png EXTRA_DIST = $(desktop_DATA) $(icon_DATA) 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 data/desktop/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu data/desktop/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-desktopDATA: $(desktop_DATA) @$(NORMAL_INSTALL) @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(desktopdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(desktopdir)" || exit 1; \ fi; \ 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|^.*/||'`; \ dir='$(DESTDIR)$(desktopdir)'; $(am__uninstall_files_from_dir) install-iconDATA: $(icon_DATA) @$(NORMAL_INSTALL) @list='$(icon_DATA)'; test -n "$(icondir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(icondir)'"; \ $(MKDIR_P) "$(DESTDIR)$(icondir)" || exit 1; \ fi; \ 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|^.*/||'`; \ dir='$(DESTDIR)$(icondir)'; $(am__uninstall_files_from_dir) 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)$(desktopdir)" "$(DESTDIR)$(icondir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 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-desktopDATA install-iconDATA 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-desktopDATA uninstall-iconDATA .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-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 maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am uninstall uninstall-am uninstall-desktopDATA \ uninstall-iconDATA # 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: elementary-1.7.7/data/images/0000775000175000017500000000000012143522014013046 500000000000000elementary-1.7.7/data/images/logo_small.png0000664000175000017500000001302712127353614015641 00000000000000PNG  IHDR0CڴsRGBbKGD pHYs 4tIME 8fRIDATh[yTgUU4&"EwD/1qbbDaI4qK2IQ31$Oq8( .("bhn*_ӈ::ꪻ~ޯ z,ZDȇĨndw]!nС>*FI<ɓ1(dvv_mmm`sj;DfT"IN[uYrh绫w qFzFϟ?5E%'Шf>|̓aY4P|R???̬v='666p ~\GwR4Ξ=;v3^|'M&?Ԫ̯p -6lH [nnHI$,/ ٳ_.[j[%I.]:HL-[@BoNsevvv*:M60l~9((hX߾}fED0&eK5553Nׯ?qDw}t%Q$ P8ʊ1bD>} jZTǧq??:󭨨immg||>\( 4yWzv_ڵk/^ڵk׭[HJJMQT=^Amذa̍7>e²lS@@@{p|v/qEu!A=544Abƍ+***f,KHH'3wIZj4}U**1ܺu+WVnذ!$^)))ɗ/_SYY+uuu2 cA@w~466׭[Q h,Smmmev9Qyd2m6mZ_q'NdEpW vttTVTT,NJJJ믧X,~*C@ vM:&eZ4]\RR2J^!"-[(0H I'f\K H H$vΞ=;'p6˲t+--vOZ,E@wXnyw8GVTWW/_:@œ9sR[[[PwvmmmZp0>񪪪uuu8xnݺu'LU /=XSr\.Wsgx9?>>//obuu¼i qbw1Iv;\.ݻP5Xf'htaaafO6I(Iiii8ރy8eY׮]&}T n;_!sKӴAAsVVxh4[[[743q99n\<8V&F^^\M g DS>@f l>ݿ5q̙4]љ;xq)Y[SMͶM8t+%hKJJdYgYVR8Rjj(Ysl_p'z#V!CH|4mG ѣGO'I2n@iڱhѢgd222b?;psBݶm,ˊۏRuW+ gFdǏ_ @THHHD[[we`YV텽{KDJmm5ma$atyj ` N WOh4?s'ivyԴ@%% yV$Hmϝ;jm.u:-[0 FvWL'88xR\\T @&IR~Q׻7qɋ)HՂoҤIo ]TT?I7n!@~F{rԩSX!nx^N:5bŊJl4Gv&&000tF>@[ZTT˲iO%K vw[[OX H8(~<y=iҤ_~UtaZ9~M-((*^Åy veYTUUdo}y8ð$I)#v3`Y Àaޙ A)7nܰA EŖS~gLbQ!xqy^ɶh8 ~ Uv/I v(  Zbb{t:my v0 XU0̏hO~pguF#Ap}S$/cP(E̚5kd*Eޠw:fV@@@r7\.W,K^B(j1c~wulX,beee` yƍ! 1sߗ8pׯO"LѣGzS֬Y?J훇nhii2W^OK4S^RR2833r***g2L$I͛7ѣGߘ6mZ)S׮]Q@@@ܼ"q $I^""IC?hQJ`8~ޯcccʴSOJMM+OK;rtttt$IX6cƌs#G/FGGݓA`;bĈ U֯aÆm] mmmϧv`NM~K,Ip…qbYYi:~<ϻ\T&&&/&lٲTTT,p\9;w:1bO]]ݦSN @Ծ܅ < &vرF͛lyy+Wj֯_?Pn$'kڤ7v.__=EQdUUJӛT'?\ o߾w޹"ߔ)SzfggOLJJz7~!X]]]CIIIAC% 2$GAp՗222J~(2~' ĸq(F=r䈏@^ѭ[6m{NNNjrrr>ݻw+V\y'((oܹɣF'$$$߿;I>$Ir}׷o߷Tm;%%IOOgKNT|B)3<{L<^1 5M?WTT߾}(Y%9B\ aҤI333Sƌ3Uզ P[n;v욍7fMwXW}ٓ=7`0bl1c_[֋f̙3W@ss """ cǎMHq8~ܹsF||A%%% r:%amٲe#YI%wi&ѣG_`Gbbbh(//BQToիWollӧOΟ?_.\>444ѣWۺu ĉFk3^٫p}z)|xcCoU.]M>#trAt2>--oCCsD̘1cDCCc0'IRş `Ty߿uuu?|@'ӍhѢnw;8y] ݕ+W>-τwn޼UY{=tұ˗/5 aՓ &^YYg{( 2Ķ6|pQG` ͝;jLXs---d"ޫu8g(UIoڴ\ R+.ϡ?%u*δ*}2Qec2 YUV`6j\$qSSSg\_OPS5n5wKn. @=Z[TTtPѦLyf̨RyyypLR6r[AC9cJ"iv۶mr {鴗RmիWMMM6V,-BTHQeE_UT4 $I(#*ՁYQeu\׋O$/ ޒҚ$I2WTIE]̈́8{0{Z{&caqįhgvxEIENDB`elementary-1.7.7/data/images/g_layer/0000775000175000017500000000000012143522014014470 500000000000000elementary-1.7.7/data/images/g_layer/double_tap_5.png0000664000175000017500000002545612127353614017506 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  4x`ljtEXtCommentCreated with GIMPW IDATxw]e3sf932附H2)" RB{.zU+^˫^*H B R O~~>&1 ,>N{?g=YGx/Jl[ @  ZPDt ,f Á* 4PX Ɏj7Fk-iFlJ @!ϠA6_ u(7y bE37̍:@Fa `)A[H)$:pdp$HfǠh<( L Go<6ފi?k@1N+f8:XTF"L#05!!CH(}hD\a AnKt:O`m#:z:@7Wkǎ:8*sjB)Ed4*.#uLM86Ӂ,툦@!/*5uBH^s _TV_\/"ٳj랻+mަxwJU869r}?Pd#{qtA$vP 57h\jZ;ZJ  #ՉA `Cy-tV?㏗N=0WٸaK/@:@FY:*ڭX/X-wdqU^^+Wl9AUU֭[6Sݽ{wB}J2 WIf2=rR,G4wDpϲo."/^yC>qԩS;ZZ[s'g&liwxIЮ_VVw=V(ƴ V@H5_ϔ}>T@6.Ph3Pl\q&sU&LqꩧND"˯֎~^uUq6M' J_YUU@ook[UR=:c/Ս[wݲyiTM^)D]0B9*4"u8U=DCb}P2, F!}6Ci;jkkŇ(IEA|+=_T2yHX ք +z"?~sPqqq36}k[<꨹ad̓T"DAPt^tX,pqܮH\NU[4/IЙ@~ 0QO:l)HQQW_k/~/\qco[q~R!'qDQ@U梢rŊGn{oFH$\31$766l|uc駞lNTtyܹ|s!ZT􈅋r~p. b @30ң{h|A6 Ds#F}1c泀bw'7aZIR\twNAV8 xqxBb'n$PwNPÄb EE yjWZ_`YAaኁ쬟r[7o޼VUuk6M25 ?*|ކӦ=7#}g|*ߓN3D׷-ALA4P. ;|?^@C0p)EQ2E ߻IF (ijn*4x̘@c=[[[wݙY b75\d^;/V[[S;vpz\z饻^Yvԙgpm ['Mp >r4cd!bF?-N'P;J3"qh#ck^2$\UUΜy {ڵk/1/ "L(d}8H| LT;(G;u,~Esp#w^.Zl 8V`_>3(!bjO1;&Oz@R76XD2@.:dx%KL)))uaR4'm@$ X AWVXP]5r^|k%j^m9bO^^4s))0ٞOjv۶m(/Ykܶ۳K.m'N>3gƁC5p,#Av9CmU'[&N|)fJ!Ք%#(mE}W %oMDFU_LV*/Nz|^r9Y|E=/d H]}UђcwWW1Ut:}mt8ϩ u%`dHPid;dj2PSٞ 7;Xq2`O0tLyYre %BŐ8:{Μ"r`|lNV\1՗q{-ZT|s%J.\Og2ޥ]?m .ܱz͚bBEu΁ ho@PyؖgvD6`Agee '|67dd0`g5<&!=Zr~N,YR/i rС R_X,V6wxMCWꣁ?ǂb 7, jv(3HP V_0@<1E-2Q C\|y$Z 4#@}+63_rP(40 =QT"3:O^dZjC*<ԓO'?~됾ޞ&1r֕LHc3'[>#PwZ)TZ3LH51 NG:0; R!YYQQ90mW2qҤ^KT"= `S@;N< q(־ہ)*Px2[Cͪ.(Kc-w>9`G8>:c2 B3XbX0x0tw, q`yV d3 6β%61m>صCx< Ap,sǷywВSUgǎ"ff+Pp'zYgsAe^4Bz:rb.Gm[3&L&>묥Tv„ W]}U.BQ#[:l?Ld*~݈ *Рt"B٨E [le+jׂ`kv.X-rC"cE Кf NPh (` C6;%8/tvvnƂ ~j;~6]vi'p@~d[ZZFEZygKT=}xѢy/}?iӦGwvr)c}@O 6eX{0:HmyD*@P_L ;ST4%Ohl*(/:2(JA;aA3pV\d_0``漹s>as?Ǯ[}=Pysavĉ{*[ZZjކHQ$s=KSLv6~f(ThAB_>9[XRع@1ͨnEȢj|D>X@MD4R0`8 edq S2Зӧ2v?,At|R\\44fTa$^s5u߹sgrێ5#:]x뺮wgw{g>ƛnpܹՑȮl6}D"3fZyCZQ+y>Tw!d#ח| H0p؉a`ԯ),$G~/&`vjx{6ʛO:餘1+/}I 3T HcfqG>2gv iSdNZWŋz{n-7޶mkḮ]%%%1`XE@NЂr#-y}suBRhFl~}fWLmTPTl(J%`u(ɗ%~ݺL9ꆂˆWl5jԇ@xT'!r LT%K 69V1qY|Y=8 3qͿ~uC?Oosd+A~/X؂2~: hqQ$2l D"P 1T7W[S?ߍ8d qpg~j0+L :4rhT[ TXČYЎ͚uܡurKk6/=kfX/M '3-_^Wr)w^≥Kּ}ϛf܌0iGIBu(OV[" p5B|2~.`H߀y'n૦@ZjJF4й7`SI`y~.P_0*++s\iaaaqlP hΨ?rޡ󩧞> ,--;Wz{gnU ذ~Wʁ"Nzmq ' *(h7FYM|O=/s% ^zMݻN:2<;JKS'Or䣏*ڵkw?\gנ>4kV?wg|͜9s>@&J;::*D8ᶠ_K8M?Px/>FLƘw UMS&OKq%ѱxYb&;͘!@q{a\y_ם~i\nü׮vD$=piX9slV&UͶ6~K{1 S0/>Pt|Ct,؇ E/ċS--/2/ak[Wjf'q+?i h ^t^|lK,9W l?c_)of:::^6mAK/NSSS1cvmM7ݲm۶|pˬY6ƘKdнX nq b#롶!1U8s=s_ƺ}uM+WZlٸK/9Կ&c% $@ T+=ĎZx}٪^{- A|ڪ^8f̘~LC""\.q֙g=k1W]}^1{J~HBhs٤1E:T> : y涊1onڴݹn۶/rUIw^% ~(Ƃzz=yxC:2 DJ%A53SV3T?u„ }vYM8R wu5ϯ9[Y S*}B (聋2pV~]zy-OwۉZGm8ZtQG7 d2WUW$0t\+2"FߐGZr0gy[V{5kd6q=^4jt^TDu]$"*߰}I0uGp@nNk+DAd""4 UUJJJ2jWmO:th/ t|?2=3%Sc +)'p[XPiSwwqc&n ,2K9|hßr"רy` ( *Nsmnx]vm^4kZG7Y;jIDN:Y{o?QKTmZF"4B'O~KMUH(~IXr:cƌ@GDxlcVZu"{׫ =b|n90,Vl{&TiH8pԂqO>)~D"1#Fh2u]/_q> VksXs%9 !G+E @su_Ĝs9G&'+q~_XDs( Fe+"Al! x7Z{'< >'U5JM4i=tjoofܸ=^gf>dgJ |q\ɏ|ۧù˟ pkx nt^(bĄO>9nݺ%K yGzޞކ7fٓm?rʯy}<[z [zmx̤ٗSu")E Z"t0PPDlYO a TV* O(znHx WZZZw5z7uM^84gSiL&[-"!8g@K}U,|9,Gix%G$^S^@(zAoY*7wS!\~V^n?BD"Z!҇Q-&uWYˤg._r8Ν;P"⸮<<[u߯FAMH`p»ĐH"۽׈WthTwt,pmܹwvY3}?яuuu= $;sY!#;52x Xd#o&EJ_^'~̘9sƭ}7fW3syW?^\"Pi=N:/^u%(ݓF gQ0|޽'?c"Rnw?ͮ^Z ܜqpgŏ7sۻw݄#<@5߫R DNmk{T5N?mM8-x?̶똋]7ӛm2l:7=z[O_b*JZ{8Z0bx?! j˼vWo6ټ%< ǵ.oذa.c n~>0AZn 6{:M~]>? *WHˍ7Kw]_ZZx:hwm`"lAL۵moַ曗MԸq_{+NGGG3;A3-.^jʥo۷mt)@1NϷ͇ڿ}:A>>hYcLnS[ZZO<噀; e9T Դt+uoFyHFԧRccgs.Uo<^=0>@n4S:{ͪUf^xX.p?@Fam}[ nRaL!,a'nڽgFoUUU?4vLIEGv]]p*ΨH4)ĭ矃lbnV>ca@3XhgUX6:[]=X?.K;mmmuuuc:LVkѽA)6ڵ+cGcY#@E$)_}AlW7@y;= iH}al3$go'8q0f:[:gܸq=y3"C]-cr۷ok%Ԙޞ憆斊oz{{,8qY"M!̜qw "Pá~_[{;nG/޸zL.7:Nd2%'ɧr7c1EHa"l?}Mbu X'E3}j{^{m~PC[F˘# Q11>? |+9(>n*k?xFe8p~!Aa[1PFz.Rj`km6E '1IENDB`elementary-1.7.7/data/images/g_layer/triple_tap_4.png0000664000175000017500000002473612127353614017532 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  ,+DtEXtCommentCreated with GIMPW IDATxy]UksPJ* I HBB ! * ('jl(hۊhklt6ʠH $dh $dLUy9{}snUDCozn=wwֻ޵)nL)h2&Pq7C8d{ (Cm&)q-~#P , XT"`U1 Emj!C5G\(xaȃ@/#1XM!&6bn+#J2p( 'ݑ3>K|_pXPNq!~\z`.] _ K (q JT *#,h:H7*] } F, |*%ƛbzQ̓X *SQ@\8dPe{$F"G\ ꀉNC^pq#ީFtD҈ #9vvM "G;Ec S@m?`P c%qXDXq$E$b {P.N#A!6p 3SK:r'@CT<BD%hw%cn/ZۑB5@d=YK#G `nQT5&T"GPuA|A<"]h3j:\pa# VQ *C :NC|c|оЊuUgE L%5%%Gu Ѡ/H2^"]{T-* $2yPb8bRQ" -rx]0 Ȋ.ud@AC^PbRh0 #/c[Uh:soL7$QKr0*&(&QYiFdQeI"`^ϰPo] n :3*(1C5: xŐ0AĢ5AvRY mljz!Ht Oݼe]ݙ|.8Il eX?u٩@KA^^F7DC I"$X<=+C ,F7zOgl0 E1ڇFwi4K,#ٻV(1&|uw^0duMoT >mԋ`c ym};dYjB]m#F6B.;KjbCYYTF4QQME)zt\^Hq{iJ30%6" vѧjI.8?TDcُ#lG|ΰp}}}.{f-a/:YA?/@c/8~{n}]]g{[{+ͷT?jU}!{8oZ'цZTN^ mxcU|X;В4+24DnVnG?N 4S 6V C B 1U@-PP TTE7F>Dcޛ.OzwtIsj$AUuG9u-["h=/v?|k}7G'I5͛^A+W֯6j,<"uT#RH5J5PI&yDtvIH r4zcZmP#ΫF`k$-RSGj&)&mRNTxWL.}ߚի[oªKW#uYgk4fw/^|rM-q26mzx҇*…]T A0~v?1 M GC @ RJ&ݍజ!"%5J ͋4?0V&:5,ި4ey *8u$QDَhl@YaϞ}L9IEx+rVggk꧟~昊~[o=--_~yq>wq3^/IkkPPɃ"oŠ.J1 ZTIPmq#,P XSL?ziFX6=ȮXD9PEԍ0ҍjͅi! 0UufH"¶[W<"sw_˗OWTx }g[<pyg/u[[O?/~ k--gЂƁh֢͢?V02 -" hơ /m^qRҌHO(( #e@ك !_S(0Pi6. ކ?.#>ŋ7֭w?,3fTc7k>/ ?ѿaÆɓ&9hyD"&a1N0n!# :(T_A5@d)%4HoJs_X!ЦPTå6QEChT*vy[HD7!N1hb c5Ew^Y٭8NN};b^H::;S@E@uCCÄ{*hG~; O| $ڽm{ W7H(խ+3[l_쪯HCʝ?o~"x }u;L] ']7<{RZvbab bًjm ifV$ I58Dl,pL+"nk <ε@ߟ~ɟض?_Z?կݖL&TZ~Pl>y{d]HP(++3',\^;s/ aCd 9/9iʮ]ڭ[d1ev\-zU'z>䷞|gyYwN=W'BpE,FUqLpDWG)b1=Sé8 7Xf"^/=Xb*nl{U$n!.^Q"@nڴu߿B>%Ę< b*:JĹ.֝z)*KlAt_9;t.`~ƩӦ=A3|K_!)Nr1 ?.on<%7ꗿ|RUmɼ.@8 aЂiMB,s.^zvxOI?^XD܊%8BYr4Ɋ8yh&n&iKOīK,A܊e$N,B,3Xf:&v ezK}Zkmt{nmmPUO~I1gWO$nEs[`bzW/- | _fqV XY |\}r1)'ȷ6:76Nڟ{{K5k 'y2-+eKp fcq+߁׌v5yC:%YHdF@QbBuә?QNKC>.k&LX~>aÆ= 36oB&5VʉU~sb ׬n8)S4 qebb;b(2CmmMlwxL)H@"_~պ ~_s5lٳxmM"XLI ˕!'3壁- c](p1`IcCCǻ:k8O_z+7N#uQxgwc"1 l O>c{'(?S`J;(zj Ba{9kl`H  3[ͻ#?t'ԗ$z ԷL FDzaŗ1Ef䊠Gk]f` }%j_u?m,x6gL7Ҡq 6tTpE -۶Vyv f,į~+{?u v, PWFe|%K&]ȸG2t2)Tˌ[qydxb6U $=Uz~rM/\Xv}U06eXlO q@'1fɅ;`hg⊯4nq  EIoGd|4LB%^Bm[Vy_v` sӻf͚߸c|,&ɏ^Ġ-&"JI0Hn}֨hh_X$PnDTf~W]uPD";lܜ9smm룝e.luUգ85XӍv*@ZV( ȱ掛={NZcp`lK&SIf0oo;}ッ3iwI'e[%K4m߶݀|WAQ# aޠ48:.XMI7&JõT0d1!>Y7+Ngjc/ZU7ګ~BK.Dh"`5aҲeR[&Q^X7؆Փע>∩fY8UŰ7]-. hJp=ػhѢ&c[_{og_LoITWW~_= "VpwDXb7# 6a |MijbG.`H9o7N*lpzr'$U^|A~uf~ۭ?/W9sN[`2Bk fϞj5l~UTWK^Ag&N8')qjttvLz/%N6Z %m5qi~+~*u ?H#ډפ#7j:QGtRwxeAU^ō~~hppg+k5cYǻ>k_j\(/WR˚zo=gUp4sԜ9sd? 4-X)//7csGxũx/h,R7WB57h bdNzX/G1Ew@=^ݨ:0bJ"E 5ZZ;KU^X2nA?#jjjVAG_w5WϽ} {j7  Gt挙;*+]?4ȨI^p P7VVV6|Ba'0 d[A< ThC ک(nl;R[; b\sBh7! E`L u2>Ge2! az|2U>o+^}ȷK/ zC`DB~?ן(cN~[ 0= /QD/ PuP;\xq1&^|轢KX2,ljr鈤Pݍ%,F\?*r11DF/ rgmؠ*Q@LJ؝Q1L9]A7/?޽{V&(?;j~SwCɷ"?O~[{k+O$>!ByҤyJ@ #[M@P92t@V:; ye2:L`{@ =pIF_Buw;DŽOuG5m7MxgsK.DyRΛw7)P8Z0ٚ<=N8!=ޱ{|>d2&O&-@㒓ؚP^|>fP*QƃLfZvGhK拇$Je-W$L1MA_JhGPqI:6"t|x0ܖ[O\pDU7o^E_'zX-f;g͜94{ΜqۋŪ-Z7HtL3rxmLP _+(Iل&{Cq A2( Je`#[PɆgTՋJr@6!K/~w5NٸqH.=Z͝k_ۜ{1EDUuڴiy҇NUUWQZ2Ȥ@# (}[u)2;p"1z1O` T'ه n ; J: %RAH5"Q~7f`S1ϛCvﶷ/9n3u-]Z;y5V"  L(Kg2]vYlijjjmccC|, 8݅a"(C*} UTJ95(BAkfľCuM?aR%}#g bmBk><=dKE-瞺oq/0P8UUkjj>okA[}U,]ѢxsΝx7ǿՏW6sRde~sгY\=">jq*!E&3qSsR*k4򗤳x\ -IDATc~F1)4 e~+< E9s^r;?wb?\n23g'DQ .UV0ӏ`xuxjMXs^zQ5/\hGuD&ģ?IIі \6vfٵ%f8ؾ}[xW.//y)c^kp*$/Z vo$rB PE S+yEi<π~7gw6(c^Y`}N\Ɋ] tP2 !n&&F xq*'`X NiMVpkf;{zzvO? ؽ{s~,GoClc0N%4Pj&!>$Զ 9昺C =O_C܁[sl#,N}T%яrXv1L:|.I!xR} ~K49vwtMo/bC |UetM8mH!CGc30'6joo*m;cphh# pӡoFB,ψ1_ZhQ3޹sGfΝ}(u;p'v{XD\.C8 +vA?POHז%X|mԊgwww.}ZsF8\ “-}K$1戉'lf[vß] \r>4cHcE' T~[P?p :> ƪNXrEI8l:Swo *ETYYṧ,āiMMM3fTJGut XiӦ4y1?ձx|jlU@ʡWcCs)%r1Orއ>T0Ƒ뮿MFL2#>:BCcn<ϫr!݈Ā`a |>!W\4irKY"vCdJPޞ֭ܢs 7,}lŊC9/c+9w;x*mD1+Jo xsoMg>٭U9(8|#w?馗U5t L04ezo(ê|?_z̙/Ϙ1^D?Ǒ,epp]|y TrX[|੧~iU-o-,ts:cy3 G4`;vlsLqsv:b8{K/z^`o Řt͚5kC ~o֗8$76:)\ L:um6}C ; ro!~cS]v=F}n]&Y<,.4@>U^~z]*-~_2` N OqNivhh變 tI81@!N~|_߿}[FYxU>z+BDx WxiLW_}>U ^OsUW= |Ջ*0`.0<tgfxON9y kf/7D}n+ՏkY@|G8Q|_/o喕p_W|믨v^s]v}) %.y#S/_~\:S\I>` }?c+Vy;v.<td}^kwꫧH_z=Kkݽ;aÆ^v ]S7шvc\KsϽwM6m(`Vn> ,hM"*dr`~go5kֶD"Cy _1fbZeFZxI''pк֬o#|jjsCWsX+1_ bmO\ϝ`18"2-po Ǧ:fnKIENDB`elementary-1.7.7/data/images/g_layer/long_tap_2.png0000664000175000017500000001735612127353614017170 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME   #tEXtCommentCreated with GIMPWIIDATxy|UksLf"0( P<8Ymi-jk[>ok>OO[2*)0&@Hfͽgܛ6߮~9{묽o0D4x;]va\8M4lcy4&bFh@9ME}d]& d$68P@i@:vu^hJa E:@`A18jzQ@@<.ut6 $)"(d APmr`LJh˟Ot4Vُe>o{wP\D(ꈴ4wTPgHm۵P}뿁R3 %CS"EZOm>2C uJzcPؔf/і@\ HHޗ QGD G0N!5]&=L"ʉtu2@E' h2no3~l_ MsІUHIGy|DA%Y;}L${1D2Pwy?|3q@E~γQxu82 zDwioRm,lD2Q*m' t"bY)ɛ~ߎiL"- ; 1:4L-.#xR \uӍ7,9t˖G5]z΃a[rJa =:H7Zl&rl ޓᲁǁ7xcwo/@1fk竪k  4f?w n '̓ퟄ +5$/4WUߜ_'19yԨQ;>y%"VLu뷪~ܱQAؾiRp%ؾcIK;nN n/ rbfT z\vmYW|qgZ_yU]M^{zmZx*8F(92ݛ.OO?DJ]@ (^7@*ԩSY|:J)mgzwS| gOMEς~Σ$d 40t||A_[^uϻロ|ٲ̇z(:,qvY9 '%xQ__Wn=>|؟}`,w` [Uc5͌;ll4<ǵp~vVvٶmF"FUuzjqCCC}w'L&e@hтUUqTUCЁ_^_z^w@ձ#Hm=gܸ32y.F{XtCjvzɧ{^=avDj0LlTl4,HN+*Sd0TVT/;&h_nW466vl*+ibbrډ]埊9@2r%37-rWq hµnXa?: wZ&C|q?䄕s0 nkk~8/**+1@ЛX.݁>&+bŊB1#Nx:RP'L#P( }뭻9XxT{^y9[PXPGpЦM ؓ\cǎ^:7wbVႋmᴾiԨQ鋮~ꦦ@W4他|PJ 駙]埀zR7!#+{0Kv[Fb V+HcqY ";3ObcO-I'Uf0xߋ{9'xbW4Eyyy@5"m\7!1KMm$$KAu@ Xi03R;Vlt,8섏, d ^MMMsϪ{^]h* 8y@Mm5m-*ڿrʚPUm'2lذ1V~f lv8ԫ};'+K/Vծi}8n/V"1DǍI ۫gz`ӦB_ Km zlR.N=rrrcfzUWonmm=@=_^͞}z ң;wYbU: l%XS˟JA'dxqgNÕ:Ebe}ζh7q/.޺={J9iGN(m6>h~ 4MEXC0ĝx򞉣CQ'L vӌ3r\.׿xAS{^jYVXQLfggo)..FὓdFthH&$ҥH4 d3t8͈aIᖠDa>0h˖-5&M Z鞬M7e:XL |ڜO=!6yvY3gCb&Nt;iY FL=PRWW~g}vۛ]σ4"FsIYY{A "/wA`PZ_wO q~0`AZ v[Z.&X'=K.-1bHPF֫\z%{j!>]CoĜC(9%;w~ y[N7N {ݺuUUSR|+N'a[TC*+]K^[CuuC}>{4:/M m6b @R#W;ׇVԩZƼ 9kTugz8Q`bJ?!YFGyxt#@7()20}2F9+**C TRs۷"".K͛:Y\ ĂDA*C<]T2sG,˚7k֬O\m5&t 00I^״]k@ݶ||߾B`;HA.:a9F4|曷ee{~SO=`Ĉ &8NTU&9)i˫.z~رۀD7g e_o\͍7޸=.ZmU V8pЂ4e{w_&#ڪ_?yx2Ak|~_׮@L8vJi֬wq'#TkrUW?zn,pg:(B{ H{с'f͜w U`s,شiAɶ?nnn^xU`Gǎٷ~KgwUssKa`p-[q ps4O@rjljF08Z X",ujhrۮefd޺hmC?_Z֛nii ]]]aUGk: )S׆B}@~^UU~^ވ]1S=摽 Ps 7;~W_)((X}ѣG>r@xӟ .x{UUn 1fk<JUeeAo@w;vl?0QA~TAk٭MMMJwWhRU{n 8/9/]7bĈ}eeemkmn~% QՆ3fSG% DNUhvaÆJ@xD~ֆO_Gk#Hv!qb_yIM;;;v_WW^x0Nʇn@3vSV-YrU=૪?0wr>4d -zqEGz)))%GW67T8aқni… w1=j[〼 n[D͡PhP0HggHAUs708\#xc;IIMcƎz4p2'm䮻`Ą!?rȚgo,ϺWs' ַ[7o~>bg=܋@hKf{GxcT,ZHUN"Go KFD&h:p=j8''}] vן c | dbv{{޺]v9zWbŊe23ބĐv&bǷ? L=L"g0??LUt{&k KTU*K6rk]e`HE|/p8rݴpmV ľHG#q#crv/,,HcG;UXS]s0-5uU-FZK`WiBxcZĉm޽˺t$:nii~G^]|(.8gX"_6u's  ɝUmy*...Z7NaA"R+۝hp|R \___ēO.ONNYTֈ|h5zVڍ[.pWjyyyۋE1mq6ozV9r{@@Oyp&8bB[@Up8\ҋ/.Zr]opjNDnJg[Ճ6ujfFƽc66ܡڵcǎB˶{obS ?ϼS___C[O@QÂ\L KV)w)kg*1^B7 0Yy\HǪ b|:+9<XaMHZ?76QqnfD34d2;m@- i0 JiˀوB! ǹ,fpdP!C-eAx NI6L[.JSK(+ ) 2dkAPZ>5|Xd"!έF3=cTQ, mE2s>rdRC\-od9R (IԆ1K 6|Y[ \[[xOx~(LHG 8"ڱ7u?S9Hc@ 7>t?p$ d!naX; y(Dr/"GB.$l*F!S("h٧c.ůPpqyWSZpm{hml@^rh.h'zk{$촻p!p,ZA>E\&Va ?6A=+CYR -?V,@Xƅ` n{`d[Jhp.h"f<^U C Qbۦ=x&0P]&L=~pf7辉'ezzB[;Q+#qa -V6y~τdKk)4/# Aj7ɵZhGAn30KA@>/QsqbA~IfAn"m[Yp"$!*M:x:٫X#s2yI"XY1t=2dnbN1"6Vdʢf#>^8$=``: zDME&ws f0MYe s12K 1"n[2dʪL.aSc`UO_ -@} IA{\ebCcg+YAk$o0 \3dl4l=X01"WK|J0xUL|c6Xo|xG$9dV=4"/~3 L48{Z&OKAE{?q^Tlr.x? , T/qY2|Q)<ցN)4ү D kCf52H7")7f`wbiFpo&T(OKMSۜűqP&o .!頼2#e 3`3mM=6WrHR͂K>VL4bb'bU>^lXl2ыڞMM&'tg!fg۽i[f~jP*?OZ|} ṄiFiA%~|GSgиn(:*{9AVJc n6Q_ Y@Es69B,@IuM7o8qhhG6\QkB@雥uD99!`0Yཱp||URMn# 1PS"XЗB u0X\Xi2αJJE:.Y(v8Uyk)ar57boYX Pnm@tgpC"祷;iȅv>FF 0l%n+HSkM)5I2Ld /=/lr<ۍ~ Rzn8^lj:3axxLUl7GVؠC:J{ (ZZsaLƴ!ӨN龅8ҏ1z='m-[t'N1Pp9P].2}X=GW┥!=ݴ6yd @sAx\`omH"-`?b]E!B_5t߁e@ 2m2:8,fY&F%OOz ^taXYzH \KjqJIq%:a `,v` +JcFYN8laj7MqDL,]{TUx5WGIтEV B{?m\t_u?hmHwas:ޗh1nj|zCz&N& f'@"!YcSRRvG)m-xQtU!XTf>yaLF+#N$^[TN歑2]Iݭv 0)f f!3u[i^ }#K %!EΊmE(S$…@GpXoq m ߺvwNŦ&RQ|(Yʔ(vtOXAGVuL}CtPֈuѓJwvJ#bqY UNKہx/u:~znD/Skv欘I(H# zS^ӵ< d#Q7XYv&R}x g8jLKN<5ǪɘĐ]Z&ENW.aQ+x |v1WY: fR `l`hg;`F@_=yX)kMo&ieqKjk,1 #UVuLd@j#U$PAڵȴGZ :|F#ݴe lz65/ui0Y<]&w _Cf!h"2{t {0/6u<^r ^j q֊=Z8ƖhcP-8EOkAcepȻK;њ+"zAOʆ8nP'tL@ٻaS'%$[zE1xIvO( zNp)]%m&zlԞq9\PaUbAj1pZWϿJ w? -0]dt2Y_HŨ2}z񌘗8x.T0Le ⢺ ކ# #4t"ˀr'!8(&vWHv0â:}k%5QDptT03lϿtZ#)90|Z1BR]$>wV>L,^B@f-Z2V8m[f1g#-@*bB#,+Ծň~H3@/8TY&OKR*`JQGb #=|ׁPVf*~ű>-8uO/($N&'A %#t5Q.7;Ba Wh0D.3 ]=)]l4?tHMM -h -/ uhؑ k!*\{Bm/`v{`|@E `H'&K^:V*isa?qbC_uhE뎇o`x9aqb::R%.2m>+yIx}zk2ב#V2WyQhȁFGDwZ)I }%TRSSzsBF: _!5 dgG?e4dN_='Ci%v+4xс?U</}^:'&C/*6_ZAwf34bғPe|OMÉ:8|Ţ{FM}?1T( m MuqaoHUݬ<ދZ_nK'%WgeSU/GdBEtޗQ^Q3HQL\rr,zãx@S+wT euM>[qah5)\E Niߍ;B;;  |jȑd3 p~>?X,NppPZB8^y_F\3 ^v'ǻXNrp`B !E+;Ǘ ܃9a^ ŀ+ pG7+_Q}0og\h@}ԦQDZlx$9i8No/sAskmmy']}[4,F0ʊUXrs9G}t^PX{&>bM#G֬Y --+3a 0֏W į탟J,qN>XM *2J 1 XJ BŠUga1ໃ Z?q6n9 %uuu7|K,٘d\9~y-?knn^s3GiO^z6U{C*I$a|鹲WXEAs :ۃL8p[K,wι|>uW_}qĉ y䑖ظ96lx>|ZK O&x JHz^iA1yIOTG~oS VL4VQ\wݢiӦQWWsa[^pᦡ =D;[ڞ?fҤ,X03 x;~UJzUFӻ` с}CIH66\2fu6)jKKn0P@(GCӷ駞z獍HWe¤es.ɾn̛7."{Eiy}:_fkAә3\=v5ιl+m w_s=У^if7kS8cp= 5Ԍ8 ǀY"*j#FR+nݳ֞rQG :pz6( +W[/+;99i|:%փNA7.p0k_5)g!}IdEEś3g|9Z>Wm4}&k#y}߻G ;[d2/ 4wN}W \е%;%A"5  q#/U 3}־Uλ]tg֞ywHbq^742V@VpQ #GEP~Mp $}kgu|\.0rG UAAb 9^gl_M(n4@O>e9S] [.3fιUιbnjs938c %< !FEB30RPyKz3 d2;x{MM3+z7d]gϞބ޵L&: .* Q|Y_T@vlSw((a)^ fo465-wιU+WrAz%aL{ۓ'O^YáDuD[ R7 )͈rf5jNcɼ|k+Pιں훓kgN:6WvHfK׃ n|{̿[CQޒ0:"ly"'gBX.pQ4qr E_gJqkw4V5X~g5;cC>xטC6}{sǏ0_xVV|@$ivڈU%67k,A{+dWbI>m T$ɇE~/e_<ӏwIENDB`elementary-1.7.7/data/images/g_layer/long_tap_3.png0000664000175000017500000001635112127353614017163 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  )BHtEXtCommentCreated with GIMPWDIDATxyյkW)JT (*hbb1DcL0QoL9?Q1tՈAq@s;ehhy:T햡޿履pTr0 Y u yH6nhAp {+ .Y2l`u[$'q,ـ 2u-n n: ಖdGm-8 <˰K陗88 i* 3uR7jզcrDqp x'' N 'InkwءO&ZuO`rRha^&$P_7THsQ1}w} E֥an T=n,bnW;O .XrvgT &g*8YTUW6- {"D il4UĘy40}=aE\QcR 8ٍx~}_ݸd)1 :6x#h?bk>hjiwڏ퓲9PF`\-x ܭB)JR;G 5lH. h!>_A PqO"Veru"l_Y;rQURU5V<1 ΃x10GU|@V~!NaNXbq <)BfO1#wx"'ZkfH#G0r[irO)PU=ڒ`5KLBm_aU$&x47?ݶz..|s?r A8q8%.ޯ4 q&w+p 0 yF-<hi逩 Sզ+@3IRd&+o{Cpc/šxA]l˱mwDh8A^sճTU,Y10= t{\|ZkLЌ ^9 tpc+Vᡸ2c[ZMgP?Wگ߯c@tӮ~ Ƭ-)t/-3dFx?Ofjʹg*;pLP!hz#Ɗ>:0N6eM7_Jڇ1MBƫ *+֏N[mZĀ%? 7\t>ۅYQQ_Wz0B~HYk~!.%EDo/$C@e+-s1.&h>%#p'SXZEwvh 䜾xi୵ .ALֳ!t;-5,bj#?>VLYqlUUgAx(ZiʼnH,>Ғ쮁-:7Q{u "\ةO98 œ&.43ښ[Ed+I"& }~y=)҄q>͸c?h ,9GN|n]rP'u [h=`"( z5[ ltEjiފ<n@6FLjgƼqRi/It'#ȶ' ad ]81E@Ev{R5@yWqq<`Ju9oc5M`#%CxSpNb4Ewybʵ557իVi~|\U;ε@>ggϾWQɠL~Ϸۧ>qh󻠵n|Nb.3˟OqGd8qJ*"*֬Z}WHk=dI *"s?tƍO7SY'R ( 1mvOE è hbE]jgK3Pn导򔪾 <j(bZC"*m@-B?A%:RЍ7L3e7 #XIm?7>7.t[<'.1 #W_~W$ORSUuS> &xB~=T/E_{d-]vMT}..I.:e)WUU:g֓O <zmJĤBFo۹@ CwG~{b%]|'41TU_|" ۠&6?EZ 4&!Gv|vG |8cpeLo`NLw.(I$F`].p*q.q:* ID6@|oV"&#棶׎>餟GϳtǼhDnpO Spw90R򷑖-Lܶ-[A9j:7_x5?h GZ~Y Kط;?;]w B&ō(#0zDq81$r9 ( }٧Z;sƌ@cZkap 9325t0piP#XscssߌG1NyG>NQ8'OIVp?S'| sقZlVJ&W"=>Ңoc/}_g>詞)a9{ =*bc%4Kxh Ro"{_Y}8)7@Ϡ4nͦm}⤨$nIF˪o߿,8) y9sa$[4]< ƈFUm^y Эv&Ђ_࡞p-CnˑcNK3ON|F gwyƁݰ^+ѻˤ ?06¾= ~8|J?76b>]'x'5phXL%͛6=ѝ.N@E>QmVpc"Xqb  @;mNԋs̞ Q2=̽ +3h&͛0++kE<oZk|n[o-ZX\wzz{3[/ &pN$ ]v%4ROYO>qUoo"ѕLfq6Ugg~ZU+-VU5˘Km~-0˟2?K@aav&s%b|#q5Zlש{ᇏ,7 Tt"S ſo-^ξAJUcDD12_zi1F1NzcYZk-@SKSϾ`'аӋAQ̍X.a"rDoYo-X8}]MNkyY<+GGn;-joᆧ۬Nx3`FQh\K;Uğ,\ּ4s ݷdm~ -Ç) ^/}׭Zfĉ߰a˾WMa]\QNU.7\{ݽTU}gɒyQ lMdKEWVԼ|;O_w]jU ?Ё׭{}̛ ,iw*\]ZPQ ƋJuucR('MZhuxmjj^u˭wLMݺ{={4 F;탚3!ï6s쾇}{f}VzkIIɻuuuS׮]wyw3onn^CN7nQx5شi#5OGrah7%xz֬kz1&m^x@O b_N*{+rsrld[?ST U|ʩ0tXr֬YUUEmp!M ㊋K*>UwAǟu֗fIQeT|)6x11+r"(fJy?68q?G{Wѽm;dg ~JOoڸE۾oA^/[ZZߛ0ao>lOyW:qo1}w]%DU>絈|ܫDd90pP;aw4eWAq?`^o/^H545߲l٨T"csb?,/xF KԼBL>ح7:XtmmAhx 655m}`sşwd; @2|xA56CE6|AfO/~vG2MIK\ோ.e۟9rܜ"9>ogϾ7#,AM4 (zyn~>dXv_-UU[^,۸KZ[Z޽~饗䑢TUdxd-UUU+;Sö~YEEEww~eE VUU=#k[?=ߙo -5̛guuwE;H7"<=k֕tAV)ZRrP|{2 lvV=ϫ'7|C3%}܊8Ȋ U%e!G[#x6`[kAA֥?Om2'Au Ƙ-w8~V|APOD)ܑ8h#Q#+&bW4#U0#42Yѡ@M1̭ѓZ[c10~T1xg@3WU3&Κ\~e\:yjg?4vu)a<4s8O,;titVWt{nH*>FDEx2>–o;5Կx3|h:n3O<}$Fn7mwٓ ܶqh^:c~4k*o!Fgq [֘g6uɢE7-!'Bv#$,FxVڂpѓhSD bX~Gv/~1"ۓaC1u }U榛n{WA]'Ajii6~_l~gAXں`ӦM/D/*!Q#$q.k%:,z7oݪ:})'4ce#ĉ56lZVZ=Z- ?իUUZU]f>} MVPJĄFɏwS:;s?o R (g;<ކϝ;rÆ 7[޸n%3gΜq{=7'g~TO8Hp 2~߼JUIN'< d'䙒k#Ob-1WN}@ 21ՈѨ䑨vB)l1j^*??mp-T߂$_|![%rBjIENDB`elementary-1.7.7/data/images/g_layer/long_tap_1.png0000664000175000017500000001355312127353614017162 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  oUMtEXtCommentCreated with GIMPWIDATxyxT?9wgf-V֥$aMdTEsVUq_E\jk]Xh+Ȫe+g2qH&!0s==ysa<iv@DV~쩞 Q7O~8 ' 咺~1y>x>e.b'yiD.뺑eWWW_5e bRMMk~aN#rn8'\C`N0cTNPm!≏ Nά @ {JI&PY"ሏ('`K@} VYӦMپxI[ ekiii˷?~GMz:@c! 2j2eXY E:ksi}MQZ bzneֱ't6}@ Z`E]me9gq!LoY$Oϧ}o^iL4E쨨槅_裏9dW}2W&pS׍Mhd^ARj2N0@I܄:>}nU`%q|/ec\lI ~9 # s]w%K^vO&BX!pt:6ܓ@ U>.U1FG\3|Uw]wjF6Im`y$e _F?xvKc/Z>6n+-}pS>l"E?LEL926!l;6)\^[Jcۻc3Fƨ`滀1B8<5hAA +o6l`,@b1S[ƻ?DMx^'"z/GZ\h('؝@f^XZSSyeUռEtuM휪EhS`Xx:>)tVxG>G\}Xߵ306f;/z pfCv֬yqVW|D"KzzV=}P Cc6 ^"Z1:꫟UUQ(:ۓg%%_[|T'ϫ vnezhCt.<)} ?g Nlfwv6-S7()))ZUW^}#_#(b 5ߏ!6G cD_~:p{+b+q. j8 ^l3sInQ+g_˗z#PɳAxk"u_6й8m~iz$c--- k-oƯزeKKﷇoت1>3M"FM2nozP1ArH>Hf.P~vؽ0}z_vWoD}P/P֮d$-F,#lXݹu#f񭠔Sr\8:57^ͲT}{" Ozh%`)"`M4g3+/LMW?HH us/Vڠ F%uIc#7uW%KŸ|ͣ 'upȷ^pyS Y)M _?>/JblğZ95Žk*&b`A`>d_6<3Mk9 1uy17 ۻ3<`%3_]03V&9=N`7[mW^D:$7u%M.]E5EE쁃!_]UYcY8` :֭-'ޛ],,,aÆ/ghE/Vu;Z1lr$4zE a}V;'T7 1-l .Fn\u`1DO<8ܲN.2@lWqq(Jf~|I70ѓQIzxDSJmM9)?;|OcNHi,AhJ6kRPּ,h;vx|Np݈;'Qe&ym;!I"Ryq=wH xD ܛU"4Q`^'b_=wj䫪|Ȑ1 ~d{&)p^z|EE>mZD=TX/&j qIp@d7FBStO'ʑ]0Āƚ^M A|vI^5sa& ~g5voݺp2UUU+=Qh^G VTZ=p߀ 萈+nP7}H,aVC$ ,w˛s%㺮DjS:s(ayU-9^۬ZE կ1c^Jds 5mCVW q_}հ g`Wwy-" r8Κ&v"e UNpC'R \/&o\4=w%}Ԩ@P.Ѕ9K],s ?wv~/{=H Pn4A # vGϞ_]e&MWD6Q 5"TTG$py{LnYY+ i\LV{VDcfLNnuu O=A i΂ ^DjD~q#ϻ8j ߵ03f|u?Sߵ=}A2,JbǪɏF 现Z K[ĔgOuѥi췳`l i_aYehmQ lhoD&D5z=Q F {[P`k@=Uu~61rLk2pD`_V3nC: p C! \\5Ǩ^HI0Z ?]q3ML]}םb h逈 DC'p.l:D*lի٭NoBx }wS___`\כSr=FK u 61/1t vFJ` 0A‚NNwZ 7x'OSU_pԋȏν9gYkowv 00,  ~ L& ȊiZX 9jjZ;T55Dm^UUo𳭪:Ae`^};[ QQQ oL& 0BzC8KB555O>}ɓ_~㪪CWU]lb `}MQ744رcQ|y݋/JU\tE#FXY@˓x$@nޓ^9pV6xRQFmT"U`eL"b0"Rm9r܇l 'W҂;;~mf;h^rw.Wg¼;vCڞ=(znILHH!F1iQ#b~),C#VUvmmm]ǎB,"B`&=^N0a ,3ŋ?|𵡠6|-T<,֩{tTE1WLoW-L`K, T vF?b$IXnk?]eY ;S /,U!y晕@%K/555ݻHB/DHWUzW>~m>;Lb[A@^>Smgfd,<pA[,p@<>޲L 63wnFVVᚚ{ǏO_1#Ua!Pqa577  p|"( @sUepck[g_9piM? e $j= SmX4D?La@eqƘ(\:sf^6Ƽ 3g#GTj}֖/[,vgk,Ns+:uN4mڴƲL BBttL愆p 7l6-J2dV8l"Cysmm)^ 3pcIL5=Pֵ ?]?DWv+Hkec׮]@;.l_|͓&M $tN"Æ(Tjum'ZZ @ʕ+x թS$ ܽq~B%wy`_=fU-k!Z OC熞⢢[lO5zK/XUQs (ݘm3K [>5 ކK/[(Uo<վ}2`\ތ}{##n(_r~^]N6ZgM#GˁCӟV9,K8ѣØ@w/nJ(9ٙ=/4hpAsSSE k}ڮ]vrEaRUm={14$^ sοҥdmT^m*//?hѢ-щ@ bT\0wۭ,maBTU׮2) *Z WUUխ_.y-Z~ٽ{yng;@Dc̤ظ'\_"Z>w&&f(nrpOv8,~i}cbΝƍ{$\h:^{Fo-.,->3ϩN:n>ciUM_ނ~} l49tegemFصT58R};| 2- 8 /0@kx>-RVYQQ d\ѯ_ѪO>-KU[jUƨQ9&c] ]v|/DyY '箴u{hޠv?*& 4rpn*/=kV<*:tgW ,xx׮]#G d!_߈\<:ѵ_/#W<ى?5a {bu0m; i1> hQk3ge'XK>Уǹˀz| ~$@MV Buuuu=y=6p > r~D9v^…~V;G +سg5˖-ˮ1D*ܹyq^ظc 4j /Y$} ܩDf: Im)pfM#r ?uIeaQ췽|ٲK.d۫W=>|~@'7m  t?t #"Ӏz,7o^L5 y'w;]/߸zY ~t=Oػ>*Nۀ,x厺}\ڜ ڶm۳ ܣ??(L2eћo9J`zmqC HQ~ !Ntd_d&mzMxN"8H/Pn*cZ\1"2Nnbp)!h/PһׯϴmD`s"u α[Dˀ&eoAW%^XeA,&&iQ l=BYض|NmwnOsm^*D}ܸ@y@3Oڴo8Udל>s}A0VxPo>[DUm8mMFVDM?55`}S} u~nMb)S&޽{wPܱYO#}ѣFjYJ`-`:TcAjnz3_Mj:t층iIwaC I*A޳GvZPRR@tM#םB޺ $ #"8AiV^{,mrt=RU9%`_jCI#G\<)pboi۶n[ ~o֋ Hx"ҵ|"iK)ݻwߠy"[ӧH龿Mp^mNsg͚VU|[H͙=cU2pq-$w=5JmۮxKuS Z"'xbozzzmsss|UM6m)+B|3acUK aÆ+KyRJ0_/'[. v9`ҥK\1c9%ؿ70s-v]ػ׫XcC" " " " "ۏx"77IENDB`elementary-1.7.7/data/images/g_layer/triple_tap_3.png0000664000175000017500000002324012127353614017516 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  ;쏔tEXtCommentCreated with GIMPW IDATxy]UksPí)U*H@`"B@JTPߓmF?- 2{FFU3$d+C%Rӭ9{?Ωk tSI~{>vN ;aV ʇyIqNdq,YVۊ-!'Jj b,"T}PŘ`:*%(0 .AMC '*8C(dCE"Yn` oAł#&J1@0҃X=D$qs7ΫuTu@*u dP7}SPB7B'RPm" Hx> H5H'DQ;SI֠Roۊ'Q<[@\TJAkJq0bCwW-DeQ `E?b?pb,(P :*MJ t`PtwFq 8&Tȉm.#4O5.PHhE[)D ∖D""*6ImD3)@-lqv=hU41lAi/ZpU6Ra3F;:XSں0vbbAs8$X C% h$AT:b04`P B&pֈzc&ʘvHBi.d2>F;q*(ՈD([QMŔDbXi- Н}끏8h  C,a$& Z?d +& QpzĉR-Zh蜢 {Oֿ6Ls9 dp_|a/xf/ʍ>blFv} (V׈Aҝ_T${iڑQyvc$5eQ1ey:@ǁ$=4ForL;\m8oG|#7~m:A@'x @{ހb*J z]1g5Wnl`95 +&Ўk[QC5@TR~vPϒh"X2QT ` 4HA)XW @?H,٫ }_a@2.'Nl8~b M{]AD="H[+&B;;ja.H>Ӹ~'h@A6 e6TEP=[ h0럊-$Dm/brXFޓPI&urˏ2TjlD]B`^[ݲv)&NlX7bEuGx=0%(I\i;:8ߨblF PiHB܈ #UI>\RVVfkjj***zz}RWWm]&fQk#NNJE$^HÕduX'O8>*(佑~}@&ri{ AC& ?Lj=b=Q86 FHfm᫱XlE]ڵ_s;o0hڽkגG_>YmnA<駟^ iӦO=^x3g/++ڠQ/- 7dAPu#yXÑA*#jQ&"=(spO0Ajʼn.98ozugg zǙ=rԨ9~[MSWK,*= Ι3G{zz铟 b̓ 4|nD g* TMGxU  #ҫtzz+aoЛ00ªA+ >p?|K+zuӂ jnnn]lYm[fΜ1~ɥ&M[W:{vOC`NOO^r%{>`A{x,nPn\ ?pEB(1w4$G8V@\tGa$ZuP3W!Rd,I33x tvU[ӻoơŋo=z+k_y9K,Y Κ>}?Ł`+K_ l ~d_3Lgw=X{Xl2{6+ЄEbj D.Tqku0G e(n %!LBj*,Bk+-!8zhӅ8~E 6Μ6moIIĖ;=O]~Ҍ3oG?Qi0tΜ9 =vu ~4qu_J/P}ˏnmIw{^fx[ &o`ZD3<8"{eq4IV @dBՔN@drTov`t#V ;v!Du }kB uu6olj炿Z;']ſW_`~e4yrSN)2n馊կ x@ʫ%/>LWV^NaP'HIF-G= ǒ@!ETCN5I@)nA hF oT'c,@6Iu92b"[dկ+֮Y XbYt}w*KW\םp TS_3&[$:PIE jcahHpwڀc2jS 27cdG|$6s$ tvv6b>'SOk{75߷7{Mmܰeʕ`X 5ƙ u]7_9zbX ZbCmbt_%BވgsDM2`lHO^}rZЊh"UMqPZmݶu W__oA;\./Oe^iW_}58a_;z?fٚl&O$tIcdw65qoX5l, hTN\>=> $9!m`r*Ɗ8!d>G%hpDIFRAZX'>6mqgϙSEϚ93=nܸ~Ҹv:EDZThJuV ƍW_H$[zΥK:x;Y`D{)͈tK͇Ac$מ; ƛX86 ᔯBt!zSfLR[[п6Ϋ:9vԩQuvuNFq_ݒ 띹bʋ.\*%C"5jT%Kv5NDN)~RbᒡCV/Xh.C =(E khCPXBdrXJPj36g/#A,b8(AD:dUDǛ{MO<{]1λC-?q6G j+m߾\pa͛[DQUjjj&U*%E^|ֶbϏ#Q?zC 4cԂ0uk L+=*  |6j$*och 9L *iq-ۘÇO֣aÆ .4UUUMO?OvY&hs/Y\eSO͌0aHȕ8qBa7m:E +l_}3vlx{!dz`G([A#CLXZԂ\Q@ 0)~Q+EKPQ먟;ɸU ,= ־;Sؚ믿{Iˀq6C_q^D̡ZI'\{x*W0jwt:]]J'N LjHG50{_J([Bch:}%3( D*)CG(%`ɭRz4̓{_s5mGo}kE/ dutXjU|Eo^~yqΦ:Ϯ>\%njk(nԌxB*[@v)_T b yUDsE%@Ⱦk&5U;rΝ'?ɝ={vs??TZhX?i!Wxn]?H aJO3 (ݶm~`Oq>c$WT;7p R@d٠h͢#Q[%Ԩ%/?<+y#+@tYvdIi;x~?_.Em1N.vRR4( ۻߘtZٲ]Upt׋s2Ҫ7MTBn\W1X1iqb=q׫}׿W)hdÊg |劕=\… u9͠S l0P($ohmmS Ro\-CKڨ=|q(H5`}"!r*vҾt{|yyy0ktOOh,O~4{f\)qVs=pzWMR?j}`_{X:>`M7n|Zy{a$JHzx_t8rVXfͺ~TU\MΟ?ۇnݺ]Ņhu˾M z z#:FzG-;bF)P~O\pa03xW;sDAaJ!R,jI,C&:ZƴpqF b AU(66fر#JDM)+-<`Ν~#-q\qc{nY*ZSOը"!~FTwRUeU~{[ Ċ*QwΡ"T \P:vugO<>2o5[N\ p4DCQiKB'@r߬EL|}/t]wgi0;k/^5m E+/1sꪪÓ1?]q }Ѕ \hK BEO +nҤI5,N~ߗ߿S>l rUFMEu vs ҉j0ea'AJYWRqVg?hф[ZǶ= ~vÆgLqر#AQU5$fΚU=~?W'~2<سgϙS;[_~Lssp@͛6mZKJ5WX|TyDmo^lNclRg<5u\7=0V .%U׭{˖%_'~72[diUW^.))R $<ڑ#FzG Ϡ[rv"Ї>Aⅶ`ۣ=cƌ.4eʪɓ&1zz?GtuvqWsOBoo9%q\L{U+I,5 /5X('K]WA㕏KM$W>Xjq$8_~<,^^qqW/WռV=K<:SMOk|.R s饗>m`Y1[TU]ݽqڵ;ϟ**7R@7QRznzӰsιM;v:} hEN$Q 7t[ CdXLcc< Zct&w[ysWVVV5{>|x|ٽ.[ֽ߾ҞDCc%"*cL:z^tlyyOozᇇf2̋m;SA$EU7PJ.X(3HH@LvmUpl=QxOCSb}{{@C^P滏H@+U5nc=? /X?3N0aDq(T*U]]]=pqT0 +gL~M}>;E;-a_LS;fHNj2ZD$bA:"M!v"~DUC6dV|>7ce}CjTFm/qKl1un|҈c < كɤ@Q'E3-`yT@@21Ѕ6n5'Ɇc׫gN^rזUʀC1l>H % q16w=D4ODt093u:U UMM;d _0=`u B^"am)̝;w+S3dԷb~ecL4#Vx[I9Ibe啸RuRÉT )MpK޴lB`mma{Uuۑ[ie˖-[f`#ͻŌMW^y1nWTMV4Emv= sdx#S.}[뫯~O$O-U=4|潽7\Ë&C'(;n92 q`ܹwwu=ӟI ^9g/O a p/:ukzGf]]]\r/ W ĊZF1NzϿvlwG>$ qc @˭vA.DԁT9X^K/} ,~3}>| <>>>́Ӏǀ3xz T---"(XsŠ?#7' @BsP 2pq <3OoRU]rS@e/NXh)(*"q @y1]'[` C<1y7e'석vŽ?Fk18IENDB`elementary-1.7.7/data/images/g_layer/line_2.png0000664000175000017500000001030212127353614016274 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  p{tEXtCommentCreated with GIMPWIDATx{tT幇sM %xEQARm@=GoVlWZjVk{ֶ*RǣhH r-BLfc.4Ifg~.GAVfMGnAk!sl@ qJJH3ι)199.B/P#H&FU[sl#*GG |+顪jͱ>rR[)zz  ]Xzs[%]K>F!K!8.S51A_%~aFI=vh"l`Y_Hށqbn^ 1Kr DHbwq`jfz}R*4/:PtG-@nLk8oe,>%3m}.Ďrx?b$>:ޮ!w"Nܸ145^ ;뒏pݪQ% To4:{7C)ϴ#^DUVhDA]TS[ۮ[t=C_sO h+͟j\ȯm_ `߮,:=xKH?kt(n5厓\vRZ<6 Zw]ek8嫓~k:E@F̒ӵK:j/OQ'u]v+m?˅g>F޽{(t[VdThoZw]EA`GZ8mYqq'uuuH$T[[kxyAFx#N{=K}XcS|5mRUmێbmێ뺮M@D('<%K^]|_ 8Cmbnyhԝ=k*`.n߾ۥq= rN<\4w}CG?ч@#0)ij%aÆ-Oʟ7jnuuu d-09xCm{jh؞:uj`#Ej/(xj…[ʗ^zis4ݦzWT\}5'E.*G@ %%7lذWn0) ɸ /$ޚ M}@,5"bpp+|#̙nٿ9Ӟ/-)4 0`WVx(.Y.;Ȑ䨪 95"ee/==c?0ޚ8|wǎ7,,3dO4(FU5~m[l[R>dI(-}'\83>:Ӫzt!^YrWpgj,5j[nڶmWUuݺu`01D76iiaCDu{M9dL( _١🅅seFz ?v [`m-%E?j@=!=~?7;1e :qFU oǡ~ m SGN4hucLl14%ݎғBNx&ˏ#!(W٠l 7?P Nqw&_"{/4Y0ӮO:Pmuωeѣc7|̚_~i…{9|(jwf֖LEEo~5XI=IBsЗPMZ/'fl(/_TT1iҤ@'u%o{i-"M@3f\/*%MwUy˨+)WӁt<ٶmۮ:fǙ1nܸk_P$i:!!A M`r;_ѯskjjΝ;5 . x4f4香z?Hp'NGt-W͚=k1zhI &>oKu/o*H;|7[[={و4 _aet|@ӧ&wSSABx?}{ XݢkڪDiS.vCLWբTt r]©S׿FXrٷoߡ@k8 gI;YsBp>{`"$|g}k] /~^ba_\Le@Cwa$P9`@,X8 T@Re4QvuXFL&p< <{֬\PgmRP!4Σ~- +;6bYVU~)?~Cz?vD̪6k8Zlgt4O}9{mڶqQU(M`r<#ܑw@Æ][vv[ub cmۥ=pPuxqs!MÂE$_ny3݆ +I =iNzIe<wyyyZmg 3Dq a:X7w8$TQQyJ`FaP  ͺ xEI6?ȣowtv]f+}}e&87Vw1s[(1G_'QO|5TjBs9hPo3.jwT=wsB3#G~a&Zy0ncnDU999K"Gmܙ9s#k'ntƞ=mr۶nx+745^fӦM}Гϵe沉'gfeU}E3 ;wަ~4`L-F~|v-p鯃ٻwU"u< &# A@~Vw666{Ѣ`pw~~~4 ebxLEVZdҤIӟ,.f F!L7[Ѿ Ntqoq?ljXT̜9cr`\Lw hL$ud|p) ֏ָO>d+8a\_  $8;BR-¡oↆ*q"ˣhۧ|# .>A)Iʂl{ڵk7juo}-*-i_RVj4 X =WO0aEIIU՟9#c,9_>Y`ϋ)%-X ##GX7Vtچ,0 IYIp`@}l(?{:",Uӓ<8yB0;.n@}SkL֡T osv} 45M@֡ yE9څpIENDB`elementary-1.7.7/data/images/g_layer/triple_tap_1.png0000664000175000017500000001331312127353614017514 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME   TՉtEXtCommentCreated with GIMPW&IDATx{\Ukst$Hᑈ$"ʌEe:xE(0 "20D@.AHHU]Ugu8cw*:d}>IOή^zⴡ) >7DDRy=<B& gs,'{RtcQߊY=X!$߁Qˣn.ڐs|7%YNoDR-LF\7zdhɈJ9r p6i!lǫWK'cP&Ja4H|A_Б血 2 U'U@6HI>?ʨfl,pJ`T (.B4Lb7 ݟP֫0 #uKD& :ذכ N9Lr jTa$/a-J/0w5 6oc@'>أ7˗ݶ+@ޓ$} j5FAi8Jt}i}:e 0Y kfHBa?0 i"*JqOM&NXԲkf&;* rXi {k? ي]$6z<"[E+M VG m'1::}qf,OlfW|ď_Rg|D74(K$s1!@]e&jB UH^ oK2!0"hѐпrU{ߛ%KDn8 zTtaF\5Bqe!(m9,Su=r[ύX" |ܑlo}kQill8os}JXxM7"B8 qý:)A qPWq(en+ub,I5Q^uO| ?D%ܚ>z W3Wb (Q@ BTE(Zߋ"O 9k֊~wn[xfHHN:D`kv3f6qOs~ 7\1i5hVj Lhp|ó@?G6rO9wqe;"쐤>$3RQ=kOD J$2пck-{r)Sw(^s?бǾ(3fUu!!ÿzSRn4%P@QR_Q O5:w !T,?~1C)~lQ"rfSX"-V5+I bFA,UVDfRދn8z;ٔF5  @?LTnB^00kK+MUP5+)2{`䴀Qy#ֵiԂTd>vu."u/-0l"L>0"{coc`}$+@ bJS>3P)By@h\A7֋1[+$<YlCNXԊ#_&+6{۴9]bn{־(VL=d҅Hv$T?S & Q9R 9Sw!#~#LP&4-پvpiB$e TCޏI@w ̍EGB-0/!ɟlNfvD"A:{Qd.Ia, -It`J,+^5<ޯ-vq"Ue-]iyECHYȵ]\AxGQ…7wcFʗ.̘t="f(хCAuѴ• _^$)ށ="&>^ƟY퓑,|]?yȐwhpH?s3\ʕR0Ú  D+&8y2U8aByRh4+'u~ ~5kf Qv>qyq%B!Ռ^H<9\*l>A u*_z` ^u7?/ ĸ4|!}7@nI=x#`@+E@L0݀FaĘᓣЎKݐkA7rdP?uM?_WRCfyݓ0ֶ(z啧,U8|7'6M~-S5O&2L&nL<䚦9x}|>vb*r_&n{KC !}'pTWWCffvg 6zȽIҷ\S>b6d^>Wa!3N sQ̎z!ZV|3ڢIUfH,"F2  J*J(Gw`!;!@W=['-~=$WL{ 17oތ-6/WFEί dqJZt6"텨g̬ܻx߽sGr/J\>b0,暅f#: |̖(G|V,13˱q:-e!=r#q)ZNbz1OyN޶ֳl447sΧ{Hd1NcIȃ0FH&  RGȏ3~_~y4vOlfO P:3u7lӴ }<:8uA̬jׯKNj 5Gt%yDEu2&VфξqyCM-!j1̮Y#t X&%A\ytjBaɒ%yy+D?pхAq@OwA6mgZa ~𱑞v͚e+?!BOg j'~cݘt@i-*{Tu].u!Bf͚ը"rw|ĔyJ~|=P?/V6*5vgt`e-b^ص UM+;Zę}a5sR34O~_M5 W)>^+yVd<T\a,ܙڵwrDbj{i+VXPC>9f˦ג>z` y, qw묆 0QFg' $,]_w BO>DM4_4c2`8amW-ED}_?/=&o@ȸёhޞϘ1cQ*!ǜhe> _EM>TsASVJ/ l]6m.P?KǧpZSN)ri {2ujm!}Cuw>C?p6f"f-kg͟2ff>?Wf1l]\!vf/qizIs>Ȁx ^ lQ)=]36o޼<) 1Zlڀ\/rU*6ǥUW ]mhVhx uxZ}ժU!.rfk9;]20uI֒7I8hbW2#<p|p qOj^t)욶'Ɋj6cx#W08:{ϺZ|TC]000ppyjuj t"b>V񘾾J% d~wluMbm G&46mtL^&r Qba -|0 ܋hPս/|+XNfS@ Np'|KIGj?cu IENDB`elementary-1.7.7/data/images/g_layer/momentum_5.png0000664000175000017500000001316012127353614017216 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  = tEXtCommentCreated with GIMPWIDATx{|յk%ȅ.r) TZzEJZz*oT"rZĈ7BII${&g?fF(*D||y QpfXb1J' 7DC F4R"h1  !N С^6@UߧZM EC8-mp2@#?G7-F4G7)xGj'^.>< >t-br1~C$CT*gGENZN*" hmuy:WcեKsܑs 7L4xvܙ{wC~ .y rJ-eB7|FK ȑtԲ,K|W_"2pxfgpfn1}*1<]:){ee*eyF"{ǎώn@vᅊc,W>zDVħe.zͥ~#ܑ{\:AؼysAXD #NZdW^yeĉ3.@K[v&O`,SgV OwgUR|=Y9*ݣgϝYYzRwJ?Y [5.Q&%e0@G'<ȓ.<|ZTTt <"cdr r(ݑ'K-@fh6uSuu&Lݯ3aHEz Q"jvJJ *MU9ȑ۶nS~̯21{z뭷7n6>7'g??{N 2?37oڔƲ7^w:{nݻK[~$y={L{ϭT;r yS;.[U[T(<<x @L "ڣGeYVeee(?jՏn+V9'g_f>}z7VUuҤIہBd%j?UU:\ߵ[E6vO>8'"?gDd'WvvvZջoҁpL +_H ?=թ;‚TH]f.VԔ󪣢:,nտ_7}+G) nc+9sVuׯZD"0s wƌ*U>ݝ;w>du2&cD}֘^x'@ĝslZ_[hYYYMn }Lb[WΝJJ!U7-[ xl6 Rѣǔjj2uԃp@Q]MUms-&:HyyyUUMITcdgQ <YiLU&&&9Q"6_GݧOyyyxy,:L8;b"CU=ZQQQ |4vحn!(~{Ŋb6M=qs,>#GY>@Ŏє(..A`w*ckɫ^oUvo,[QޫxO^w z?[?o{@M! _jՉ %;}z6_SsbQw.%uu[HT}Bbb6ƶ _郆 qO0a9piL|<@ ށE/c?ذW_pc|ySnjMI6hjNz'-Z'8%k:QDR555` Q@>wn{ `kkVٓ}v)y5"22ѣm+!C544T |Ξ=+ wm;gˁ 6s] rU=v]wE&M5rĈ@V׮].^7_zYɗlT ,_|=Pci1 ih4iR6P4>339;H۽^oʁG[U\[PPٳ㫃Q9O!9Xv[SU[< -XLDk9>l}kkk7O= l;gIӧZԓO.>>v-qsc %9#+wSR|SS7v\n~ږ~-:7sU6"ƌ/ůg}6V^/xvϞ={uBbb%p@Rwg<\U/W@7ޘԄs,vc0Bi$%-JnjgOM"s?>kmYI'ꗍ O,=W"~&% Iw-+Wf37ݴ4j끨jkCCCˋ^Z4 _%V9)-] 50,\Ap r!p+pEhɓ\˵e7f'?TTb"""ʀ PWTTfۯoߵY^A+j;~(Ő &2hw ޷;w)}6ּwV_똫GI,˲222G?0"C bLnWm3v t$>H@~Ll[rt=d}]y\sMk͙3')&ʊO-G}gͷv[:PN{|8Ƨ׳060"lȿtlr6Z0p9P ;)Ez=MeyϔbB5]kDx=hO< )0oݾ2e˘ Zz[@g.p6 rܗSOːߎJ`/Oy&=I<7~#?-!w]ElllAmmmK$rmS5e$%",״$@˫ +~׶;wc?m-pO&m%|'ޫ,L@~ttLeJ{q KN^w߾pLP70p\0EhhBǧ3 0SRON<6K\\e˖}4 gv_{+0o-&F`H`>6c8Eq+P#:c06 ȉa&hlN(D'x[{h~ÇŘNCMyJ7ΰm۶oω ؏ }/s4U5'Z|/~6!1(m#ڃ6 ŋloSU[NTW[pCi8:vDTO=n=WAjhh߼y𰰿5@ϣ7u<7Z[[- 9r^vn)Dvc~6 7͘1c\@یV&''y<h;ה9R>a„ _X;< l߾Վ+ 9s.z=t|ɘ6O<<,*//6 ΥmaLW]uU3T=#_^ _l!7"b lv(l #f $:/O6[f^.Dֳ2aLM#>11;_t?w7d3p1aͩg8uEG&NߙjwFW]=8[*TWf[X "WëQ.gDZ_xƝ6aWp{ ~k(·ohSйAr V0ެjijmfa~6 T u!|C?ކ{(|5x7*C&ﰓAmP"', j# B!B!B!B!s,IENDB`elementary-1.7.7/data/images/g_layer/long_tap_5.png0000664000175000017500000002207712127353614017167 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  ,DqBtEXtCommentCreated with GIMPW IDATxg|յ{fN)sTݱq70L,\I(!@7\$@H$! I045%`0 ˖dKe5Kz9ufī(HF><{Zkg=MɊhDCxXlJ94qlZPv#b5p 8*'C!@ʀ B6])DLcT-@A(8Q 4U-U=keSJ3fءC***:r:+**|eee@'x px0! %V% `q &60tI@ :k ׇ?ߝ9sŋ333'M֠A7~ _Kz 6z'K854q֊0g`8+pLH{^+ō|aC9a)q[o+Y~/㖵_Do"++,,oYVyںa7.`ig'Z0=p)z G<`GnSM}CWia^ü#09G(\fJhzٳ'mBl;!qik>Em[mx]SS- ??Ѝ`B)$XaT#+6VK%Zv4ZċB)prTn^3p$( ^u;{|C"힫[e766jjj"MdwV 9rdܹsӢ|ļ3 1̋quئ!%yTϋn^ <2xȐx<ptx<^`>ZaY[xm:|5559""7o^c`ǯ`"SB$دE[lV+lNƉk&P-塴b¿~1*9r""Kt=u%#6--mf8>0soqG) (\ebaa.,:_>}zQ}}}Ǜ""{s{?xKKKN4޽4 Qj*QPBGHYj(?n+SS0r9DDR݅t:%%'_rg &4YPPx,^ohh煐ia.0\#0J'֨VC'V^]-"eH,_dI…YOʹ+ZZZֈضmwNDZpoj'-Xl< Rkb"N}P(d_uS7zJ @xCkKNW4x#0ht Ji( 0p'Hr=q%W]UIJ.֖'7x=ˋ7-ʚ2k3gj'On0aBRyY5խ(o4y%y)F0 iS5Ər螾75xOHCs yhQQQcvv;3F4M+4iR䊈,]4~?8QsF %8ӝ} ^=Uv)R).|.TbHX_o\5d"bwlYV4Z' wܹƦǎ[[f29ü W5 jp+ou˖-/ßqRA>F[8ݞx{ aRC?o\z饹mmmq;nDz!Q:t0==>|{'z`6FJi}x\Tv}`08&4״s$ode?ںeحz'tM}g[>\F8Kh,^oT9ӑ" >J T7uzțoݱbţ:IDjJKw~9Y/VHMWp:s(єM/^xO<ʲp8\HhE8.gF],Cx98}g4>HGMДJ>wԨ-˪kW?~(rU7p"rtr,]iEW>6-(Xw ?ݎ׿l!ہ5w1S_좢ӷ~kxN} _X_[[|4м}Ї*U4".aw. nowrScϟm;*"Rpa`Yk-Z6mڦܜ5)ϻ`[[[eY%\!ᐱ?l~LSU,K4È.ZmG#37eՄÑ\ۖX]]isi &S0/Q'X/4ƍf֌?5soF}rǁ {Ϟ=%Zq`ƍv<=Z{Mi/y%.@wݵgҥ{w~Y'O榦_hjj}g?{HdHYyF˲"PS]׶7DDJKXWWevJ1 3gj|W7n97,"RgݬٳVkN!T{W8cǎwED^{l%Xw?("?;c2j]@^7//PXk0*'Si33y =0zj'Po~3ڸq@<ǣ--RSm(U JWuPDqˁF/:g?>Z[^^VqmVV{$@޽ s14<otuBXpXٴUuH1k^[HMM.CuG;Xa؎H:]zoIJsݢRPᱣ`[ fEYYjjj/3g_}m-g(0-R,EMy@DzO&" GqvǝEA˲,OIp:k-Jjiiu ر#U؟-^=V8G{D;f 5(8wڴOsss{ҥ k]ߪ"HשּׂeaK~#8 CzZ%4>\'":^`ݶ;w&Z~mCi Ҿ]6~W)tEwq Hvo+u9|Dt{mp wtH9b y9N0W7=H͹ QJ̪cG+/_ 8yll3ϟisC@urѢE~uD5.}ܹ655U_kYfPs=>yz0$3#M`ԤI^]S]꺀p8AN 6ZtvP*333o`tDקUv{J`#mgodN?af=6@w%tG,f۶o9s/ ".9I^o P-_>dvC{֯_V}7nxS"n8 '-{X7ρaB7O55$_ou4]i;)S馛O,j^'O ~ɓGx`aHۗ|P(`߯"K"+28,N6^L /S0YJJO#yU/Z&9%0P`ڗ ܃RB}흙zog&NJQߘ}m}<w^u8ZIdwdN ?mX#pnKQޒkR-w}7׮6z;ku<$` ++*uY$rjR{$3`_mmN)Z ni[ZZ;WitM@p51]k 1s0|=qp8\yG:7BXtC߇4]H@Vt .7Fi41c۶n'+T9##oN#Յ<8y.ZYYZ]] TUVfzԊnGW g~zS yhՕJ?%'N;}x%&Lus{4t8ts*I> s1䑽H$yyygΚ%y/‰h4r*3s |<;^\9`AV\״u{7tS%_Wgfv PC8|0Ga0 39\n]Oz`w? ^s5%@,iNWYsSSYWVCP).y1|Wbsx'yBL(=tɽ=vnV1ʕ+Ģ.o}K7?~0?Ժt[aY5_Nyn031cPq,o2D@S޽ED֮][>C;p]lU\\wy"q҆ztpoN`Oj_>PX˝΀4`|b]&Nhlh8)",_~85z̘^y稣 @uwy7MOϨjJMi1Sy764.L m;ovH6 (a*|24f SL)}tر'7x#YH#W`.{ۮzhؠ%)))Uw"rk޶_iO=RJ=@I?ʓOڦFT%Ձ~#0ݼ`'Pkl8ABQ୼}W:zs^t5P 4c?Ώ7v6lOn.d|f샔N %UT̿t󥥥]3]]ZZy傝~;|nxv׋8 ~$ǔ~GN褮S[)bU)~RG;P3 :riv:ٵkRHb/0`$I8sǩ}xДd΃ ?o8s†}b JЍ:t!B*J7ƢD@+#pt8j H .\xȓb#4y²hHvF=(UkH sm8Ha`$`? ȼ5:7""aillODn0b+rIIt^I;zb]XRZZZ[WW7HAA}lݺ[ٖvN,\54sk>=~T>o-LOO/57 gjqlٳgߵ{Ziڡɓ4],"tRXc|sw箝yX,"\R1*" `uĶlCrhBe{S3h7Yk9kDRE`AE22sf_q gϞ+R7Hv/Bh%>-UL%akC׫5TN>ί~jS#[[#aˊFR* IOy- v=@IzJi'P҆EVĥpH,ņ UU 5X#շwߴ)9siJ_|]/zz/VfzWє#F[5Q9uЦFvzFp:F=@)8`IDAT+&" >A<@*FpsP/yŋt݈淿KDtMMݨ#BF,Y|cGn %}W߇ qz,_ΒlBi!"}<)fLzFFMvdHѩSg SRR 60  IqchJݗX$!{zÁ}@~Qɉ;uGx=f0 (0aݜ4`p 1،Ab۰Zh`TT3.4"c=a^E6Fbf)L'nOCS% ?Q;Ğ*R9O=׺]RM Ǘ1DTO")QۈShMؽe>D'x>NTo 6 PNTM!krh`=pV4rdzIZ^@| (0]؁zP_[5 QIJ(*>rMxQʋ]ؑ:)h0\ > 4wʨGb}9E#ybOE > 9$l{ r̎} exhi((>Ewa"qp!rE=\Q?'5bċhC@1ZBIyPⱌĶ,Q-(B(b':n`n4A AsTS*S2ĕ$" X MZՈ'JKS,[)3I'R@$JНeVWF+iIENDB`elementary-1.7.7/data/images/g_layer/line_4.png0000664000175000017500000001152412127353614016305 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  ЌptEXtCommentCreated with GIMPWIDATx{|UՕǿkJHBȋ$@P/jG uTTձc}?W[k~3SktT:BGT,h + !$@B&5sy`ɐ䓛}=~{}0gcEfp>y <`C~:xi*7 Y61Ic L4M!;AIc Ր IoicH b 0`FЌD򁰍?/Ot<  \*b 2q |ۥ(@|ʼ! )7dGWM>x{ZC?Hמ9/EJ2q*inn-FGgFeaLVvNE{{{`5YY"= wٶ-۷%:Fm++~koLq*^0==!B/6Ĥ,A9"r DzxPH04|em/^mFd{ڬD\pWQU]~} P=LS@;ASUõ-wys˖-pϞ=UGM x)[𮻗FpѢeKA^h愄M7ܼ ϖLcyڳ'N &KV#SG3M.2iҤy,ecy22n=!]֭uѢEˁw $KEvY"gc%KQSSӦ]B0ضS 4Q&ffjCCCw={TuuoΛwF)+`'Vς@UŎ{hӰ,"eO= l?C [p@1RqqNj/^l-@sC]]KkkkXUm gu' @s/E@Ԃ[A &XYYY"*`vDYi!37x ؕ;iRO.).kYfM/~ t"ǎF%K.Y555UTUKKz1Gn;(&&|yecOibTUu֬Ys:*Ŀk.XhQNZϞ3vvRRĉM--RƧ4 ObVh77wuN(z­ULEbHû~ط,9$]V(̞3gwxRr\PPxx)UP(Ԕ%H116\0:\qLJT,~uUJރIDh(\uU%)U Y*$|,sq3{fk+¯^%f~p5ˁF5X'zbnڴq дlC>4'N=Fww@?OvJ93ݿ%otMX*ڲe(a]{kWm9{Uﶴ\M=#crp2c@UUU*+W $ x晧Y-G'䦦{튭 EdbLє)SVjgϟh>s@>t8a4E:ۏWՈ?y [4eڱ3=)KU}v\ے;S}ӭ;w{Wo-@ٶm]IH;j쓸#ڪHrSSVq@눂Jl-xTU=MPg⢢ 7fΝ \}Ep>Hz#m_wi$$&&c?ٛsivNNSu$"OX:'pڵkJ2|<2kqbLب}y1!r]VVV8xqQ`OČ`,Ƿu766v۶ߋ3|͚׹!;ٜL+N@&+33!99y;kY?m謳HU#;|`Ĝo 88n&B\玿q}MFOMM^V<3u㗿LONN~ߞ"O3{БjxUQf\pMVV'"HvVy޺:*/=?ꨣؿb؆WgtJΙ0f͚v? yykN>~oN8g'*C^>ǁbn>G'J.[q3+CKt{oF+ĄFc#ޑt=v!,f\K?5V0 P{%g qzuٳg*>h=փvnx--###y5Y[ܹd_}DaH>TƂo$yHIc#wC(:![11^)O{l&ƈ+qE5Ƙ_e͛77|c"r~ICcC o=;l4~2rmx奕qC ;z{kδTE[@xJp)TU_z PjˀK-M3P</\:>5mAmmMK oRUOOO}ܷfOR6@t3DѨ1),ܲySOJЛ6M2$6}V"*MOL٨xx{m=ɓ|eXW[[[;:WN0aJ}]' !HE` ?jG &-H$혪jk]ZJnWrx8.uo q;Fm:i<[/o/nI:J[UW_9w ޛ6=Aہ)r8B56+[|>i3s|uu[#(5֋حÒR﹧v)))^&fu6^QQQ3ơRUn*1Xͱe"(UoְFgW*SgΜ]wݵTU7 6m۶@ o~6kܒ&o ,?/;vVokmX/"Oܯ8/dgx` p" |g݁öm~ɕK8՗ ߐ4O<] H$R_XXX^t0k.F( ,QbFFW0ؖ-@wgr4J0 @[}$o _wvvz"a{Pg6VY.[f85txp@k-}J'GĂ1 ʘ,Fq-Ahzu?18 (e@OFb3Z +`O_}Do(ḫ;oCܠAMQ#CM8n E8y)荌y ÑrA}$^MMEIENDB`elementary-1.7.7/data/images/g_layer/line_3.png0000664000175000017500000001210612127353614016301 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  4NtEXtCommentCreated with GIMPWIDATxy|Uյǿkso&B@&+H(:b~ԏVj[l}mmiuCEđAd 0!tǽW.i&@n|gXĮupbM,޴XF`&&:N` bq@OSʠnH;.[` Ry;cЫ `BwKHm|,j'mMW:W 7JP zJZކ l'L(CB${$Bb f P06^ ay zC6gߚ7 ٪fLJ8R@ғ 5׳.CwjĭHOϸ&tDF1(Zm%0bv9ꆷ\ pnh8 [pjC^ Em; @x_\ QcH1Nӌ~ ܾ&4G5 W$ռ:6|8DX QP/tHOG XcYXgS]=fdmzp)A\%1 0j10s zPC,c¹cWYab' J 1 TB=R P:6_sңhhl76x9V97O(bD]PՐ|߲Wմ@Ϥ.3Lz[d3`ʢ'H'$Ewn' u8HwSK!|d]`m<#JT9b F1 :⨆4ym8ۖ,&$ry!#>h?H"l yPB *puTa@j-O:ʦAÅm8t,[0WҾw3II9{ ),5"3>∨\XNd.CP?iӦM1A~+4~U0W я[\X#:%VU*WWUuQU|{֬^jժZ;\%ƨ0kPַo߽#F(իW1P cuIO:-"VL<`0Xx׮ &Y@^&;11q3ȅ o՜9sV{^lQ pE'd9s6GJ}}gҏl~ŗ +?%3Ogo߾2U xޚ;~Yo}M'NٍLr8iUq3-^ /X`jnnX_{gՀꝶ#//XUuWQ*mvkS?-IO;{oAUIIIUYYYqe̴'O|mI^^^99]vڱcV\\2<~'+;t+?&%`'8MSU `O<>UՅ ,+..*xC頻.ygƌ着qynڸq#t! ;㘫8`]sn׿榤+@A~A{2[n%%{DŽ r.+8,%xn ?c  < 2&O>h=Hu=;!U͜;S/^."֛2233uٲ{_EK=a9M؅^z4\7d< ;#O?Fd?8feݒWgTc& r b7ǿ|j!9Q\\7l/76sb߂ ,?.>!!S 6ڵ=?/gxi#7xoEd{1LQA@Ѵi6A_to=kG@zʶ:§a-_6"IhMMM_(S:oٶnCPfF=m߾E8p b@ɉb 01 [v}Od~^^aKzc9 Xi ?6oի V 2-_򗟨je4p6mڒ- h!â\ؒ=s;9@EJJJebRR+Æ eSOm\N$1@c>J4%%%_0.MMz AWL]6R}1P޷_'x2KU޽}`0M}֮-MLVߙ"F므B,+-=8x뽞A6Xc,C&)2[ ;V_fggnʔ)iqOxIGvv~ljPUU l}ƺ:_ƌ4tEyT;6yT5T3f+"yΛ5z9Pj.?K :wu?ا`)z\lOoC`@7RUo>Pn) R,0 W"Uգ-Y1i⤕=7De| [m&L))a Ie_,*SVwjT1zbUm wcGX+.xjj;ֳX|`L6|:tvl|[5VYQoK &9_Qu!1F3#//jnNW [/כ{+Ɲw޿vjނٳW=JM\&?Yo [ hg|0ZS0r|ڵÂM^t8Ej۽c_.O#to&XHY`,bشaCqZZڈ1ḭCݳ*ˇSDdVl.Ӭ]?==~WOHp6s;]- }Y{Qպx#'-Z9i+mW~qr#F <שxSD.[t8VVTF$h$_Ķ/?y"s 0{ݘ^o|(Z`30Yf}u3mڴe{+k>HOϨdF+T@n@lҚAʟ~#L×yeuwDffV}}ŋl[]nڅ9 0Eb xDLO´QUU_yJmٟnٲ8%%e/Tګ~4@WUx ֪eqn" qv oOX;/-\sӦ(Ed6W8n7:|=> $>Ɲ;nKs^2`>;z&QN]2gI"DUh=BA_[@)h/K'"_xantG;=U]{5 ǀ ] R01spڣkl…_\veSI ID`С<υ'BUlmkCG=hy|""[l)8qd\!.-Ư~=I.۽;3:眱*+*R,\E Al~4 Uvi~b`{~}3og?^K1mY 2IB4& r\ʹ Bk]Oh)ѣGh# Æ [ xpa#FFZp7-ZQS'U'^~Y'rJ~֗Ywp=MWW['+N0a 'm6p(;@XBZPܵ?,# M1e:˲]^[UWҿ-/-)Y_?쫯KhҺܜ8> h2VC[im0 8MeW@/i݇l0v{WU5S."֯ɫ;99ٟ] #wt?VhFɭlʩڿ7ݻ?+++E-,,| !4RJDd0{Qnqibs[w7@uao2V&9lZ_{e*PܣG vE۳|]zҰ\x_xF@"p9υd$nnq5ݨfc/zo/U7.(З CKoS¿oو09U9xsO9%+k}^ n/kd81˽5r t&!ୈ\q \-og)LخQ' Gz,T7Pc"2rT}yx$$jnLF (N.B29;.࿵*2P Zؚjj.upKH5'Iךp&1 |-~(T|/{bnS؝i  &/6o?VqwrBJbcvq0Hm̌GIENDB`elementary-1.7.7/data/images/g_layer/momentum_2.png0000664000175000017500000001145612127353614017221 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  {tEXtCommentCreated with GIMPWIDATx{|TյǿkyM hATEjF HŪU{G[W*bm% $<Ƀw&ghHH䓙Yg^B!B!a (;tv.@ (WTť!RCO41@ΣXuzE!Eza@і& lt~)^HTCxw zDy|mB>nPLegT4|hmñ`@Ja 5uk8~{?^t[Š~ʶ(Pxu[KG~ ddl{3ALCs}h-,~d QjC!g: C!pc♧"U^ @"Ƚ< SfENpȍb HtLLZ[ee=K JD!p! 1ms@ANNNZ---NJvƽ޻8*0L b a6Vii榦^zi[n9:vcU^?/߇)!OFJ{'?^ԩkȌo>eʀ.//֢Ԃ,|qf1Ўa0ip^-X}!"KNZQTtd_.{)yJ1Lr/"hE]j?cĻ` %&{[v{Y aZ֭[wԲ,]Ss0aBFlll1cƌNBjgΘWógƕW_y0*(e ]{6>xKyyyƍӗsxw#j1P<9`qZv~|}\ }Oֲ%=}cš?ٰ!x dF&$ d: y_TR\SҶ%!O$`ZҎ=YDxxN\\^zВŋ͞}Ka؊\|{Fx$$99yS[-ҦiV\2fL.<` F}[ž{wf/Xp8-!.̻-ZmUoYwE"27ԝ46BF7f"UUU7na~7~oV/(= i߿i_l#>0qUCz]5 ;+p)kzo⋁;Ɔ 6&/*)^kpB 5:cZnRv_+fQx/|+؈W"D9']#0I/?%#^}fp %%][6EkwSO=Ut.hrE]u vf ܋/ɐW\`xil'6je5V^sZưZ`ֺm#ۀf%+^vm?$|BC6GDD}P>W0oF$ 'p&jP~_/gk(x %UcMƼMˊ kJ&m?~vw;wnpϮe޲&'?%!cJ֭[K|6{)41Iv(JD^pqDr8}]e˖};R }jЫ>d|?ꫯn$@g[I LD>o xօV(E.r:l@SVvK>n9ΘX C yy}y0njCk{r. K!AxSK8` ǒOII)uG'c#^+ WfA'^y{^+7!>>B,76ښ+V.<"ȻV9vUѕaoOL,7lI6$wXMCxO|luʕǁJca5x_GLNĻrrrFEEzJJJJصz˭ԅV;@vHcï~5OMM*&p̼e_w!Prм \t֭Ev3oSkkk}W=@LJP}h_NJӧj[6غueYf)p_Ր R2dIaku!@$ JiD"LJ͝y]INNNnb,ѰٛSVZ*H FJ2 ߄ n~}+-)O %ǃM#F _А]Csss̙3? R_{g_%^>暩JgfLHHzS˲g7"aÆ"P裿4 ACKKK ill<4f%ܠK+n*g\?c.kV^Q kUϵyJQ&wKiӦ8Jkhذiii3L6pBRO;3LֺrʤIoxU0AAO 322~횵w7[ZZ*jBe!?Pu n-u371Aͷ48"2xݺu;ލ:\[cAdž\dEEGW.Z(D0nӟ^؏-?u>;x@#1]SL@.T@~\\\]II復TWWZbni`U QWCL }hM5j6|/.'a0\܇V+bwfn<w;33̝3 /0lvلk f 6JkMOٴi>|_dddPjU<' HUe#"+o'_s4rpZwߋc"@5N7.#^͛Ww=p>S:Qf_d:4+^VVvq?ȋl-Dcq@*ph޼yά[Z᫇P#"$gpS)P6~mlW;򺂂 &πB p*lJdeե yJ|`C8% TFGGg'7O>p;uzԩW{ӰavhoKLLw. 1tz=9x]{cf!B!|%ڔךIENDB`elementary-1.7.7/data/images/g_layer/double_tap_4.png0000664000175000017500000002201512127353614017471 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  &^tEXtCommentCreated with GIMPW IDATxy|ՕVX-om+6YlCC@ B&3&d&$ $Ä%y@Hcl6^d],ے,Y{-m 3I$bOnY"Kb^øqv=1=}H)Fj*DC( bQ@PQEaFIt?E"N`@|n.Q:8bQ@KQ !bkO˷8CƐH*iaxgp`LAz؃c:QwtjQØA dvT)Cth!*AT jۄgx?MaTLjH@1 *E@hAF($ @̾ h 4pCQf0j9$d�% ڊ1&bPBC-"84u;>Na9ƨAiFTrT c`{zi$ 2$rH& sB(`d2Bj4!"%^D8]U/Y Y Rvh&A` C‚.>1 FdJb<1dp+ ڀ<#dKD$c9t'|}-IAԂ+ZO<_ۃ!Tc5fJՈMf*zÁ6x17}'؂{X{'L8N*E?9H{*K_2! 'g]gMi0ԯ_ <2ߦpL`#\X?^MOƦFaQAAl}0Dn4pׯn~ ϱww]<G1RﯽJ{*$P!^l NCp<'JOVг 46˫q p6S1T tX'޽xbǬO?;x!ر/9nsC(W/5l$_h;M{ߞ=/ROـu6 U_%&}u"Lγi0#Q*YH# &kTE>E/n1%2Z0iԮLj4M䲇͟g&.]JOU*ƘիW]zeܱ=oSoM6  .++!loy{]P5&@5 qvpV`wr8>TjpCQ )D$FQP/8YmOբ˳fowU怮toܵW^~yA]-c'Nֵx'G?cEZEqq$O&ɮ./])>yUDbs2"T$@"S@*ui(+2C G$H( q=qQJ"m1 &*H4APU Ojtw}˾x뺍O>d-U2dHOzhLAaa y{n3puװ,[o}~'1>utcLL:G5 65xh<;X[Ԁו> :$8t`.XWmjR0<+~z=Lw~mqII3^5r;G/X}ĉn0tƖ͛@E]|׻@EkkkҲ`08^n9kf0e߾_SPbQЃ͌_,bӉvTha@'܆MQcTn8%J7"[ Q Mots}/`%K}m5Æuz7.꥗_::;D" T]s .\3w>3ʊ߻㎊5k$Ç dp Nae-I# dh8`&am5JF6AeG顜Kcψ8p_x~GYر (sK:¬-?C7x=+/oB$$ȁޝÁߺ֪}{::;ʞ??nE"ᘪ&r =b<:X/c"^u`.G L ujGl F4{uĦS%T16]ڌ 5NZ4gfXz@HDnxы/En==ݡ^<1㘮J~O<я?yf}<~N뇍Hlؗb7ž^s?] M`d#J(qu"{*J IeCsn`?F셵lx_@;3o+/|ͅ+̙; (8x@`c<`0 WTFԁ.]v} >NjjyEŰiSn]]Wnokmܰ{7X%'/RuE]@(twuY|#F6!W˜$Gc[ha"aQs(,Ë]63WNUVVwޯ6Ƌzl3}__YY7ؼurSf>k,ЄƁ_moVM٨DQG(-- Z> JE 8.' US]^[+vlV݊>kTG3w0iD;#6PM Q/*Q#GSX^^ ڨ1/yo ߻6`$>rʘEo}[-^<X&mi7F 7|eJEEŸp8r!Cο ?7k~_,)-+F}Ggqoߠ4Xo8c T,@j $XTKVq͛TUGƕ/DNcܚ-yyy/֎cEskWC'>7sa@< l7ş^`믿:w }-& ~"]w~ԧ.~-.PUZ/sἼV`I8,%P4` TT~,]A0: j 2^&":V.U }ڵ;wj۞Ph 8'ȯv=L$-*AdFFxhv.`$X4 D*Dqs=.? 6udEEEh|WTX^<#Ʊ(bdW>/LƲ,ڀU'|g+tN;}ӦO8~Ꚛ?O <`TO#N (-.D7b] ̞=' 2zQ{"O~%EE PqS Buo‘_+/_.åůjq<7t1 //uҝq=Xi8r@OϏ ؃>_z@2u玪6뮻M7R[[; x)MT}7RqV[Z[ʀ. @MнjGg2Qlr߿< RT#  y^sͮ /h8}H8N$S=lHUUVMϏ[Qz0/k|+ڤ`yb8W#T :4SOm~嗫x!l~G嫁fr'U bm)$֭ظ5w8O8 / Ghq@DV:F@UkպG92`|ͤ Ṯp'5[t8 sϛwzT*?S]uG}ܹTꚚ˖-+:zu9@NxU#HR)/pƍ 8?**Үઘ@+ GU$ }座q%@QgL?x!bHi{1"&;j^{MU'"4~N]@UDCihh^~}Q ?> 8jұKd`;CQm"@8Fj'***abTM8[ٴaúX<_=FS#6u N@H$ 5NJmU]]M ! y矟jmY R1bĈzP-Ŧ"&|4`D͛Dz/S'Nz?q֞IlHy6A8 qv7FE.@~~~8~ox"G 8g`5P233cA:t/˭#ɓ?1z0!@%D@;jw r|&y{2w  ?g켂CXo'CRnϟ􎅋MT뿢nd"6AA  FlLKn˖.}8DoN'bGPH_[aԿH:^8%Z]ׯnlm*jM/6mHuC^;`?JX1j3g,B>GUk1sxcLcKKKc>K/ 1sTQE1x9=!T u"U4s֬}vCGGǖAzW=X*ի@ S/gbS2-yB̓@C,+njj*>ʄ:Ə$ ؞D#F /D򢊖6`2^dk@P] PW஻|޼y;p:9m"NfJ@W$ɜfT< Bp~T]O~s6y; Ӂ{[nX{qU%//ϹGGC^"69T[b۷=Gi'ˤITj82TWW./W +Hs ᆦt|ӭ:f5bܛmhYN !4b|| a$yfUĕ`"_vC/SD(x⩧fXbyw@dzꩪژċ #sӬv]6$ryߴSJC-dvGIIqI:(PUdYgѨН]]=@` a& d|l_& XJB$֢ (qA|Ր(G`~ f |YgGGϥ^RcǎCp==@mAy[Y{ydZ&d?T2udbS :3wXN ^ \[U$L;8X-Ephñ@%qԬB5zAĄmp5' Hå[L)7x{GQrgq睻x:ݍro~񑵵wԠ@ J~VcL7zTu:ࠁŹw!bLСjT2SIG#2a?FjI{-ԁT2ѠqA2]~*zal*_E|vOkؓ@l:pKKJ*R0.?%<)a@1T"GVh;~]^^0@2DRc< [K&nL6{^{m$)+;nlij`Ed}]'7̾ 3g">\@w\yQQR"ӦNiXDdA^#j0Q)vxg <@+A;VFdU@%P@0gَ;&r-TT8)vM٢Ho۾w>yE6gȔ_՞ &OGI7ob>1P`:S5@ڀXo9?Nn dB`$1pS4 <̫rOK9"7n{w\j?AiZvmuwW׮¢9Pjjj*y=/w=M{}K3&DE6qcǎɴ^x~I<;7RVh ]tD`k(G0ZM`$qc DG(J)#G7Vwz_=/nK <<=tׯ_[YԜ-?GmWU{l]!|?:pB!S\-#_2~/eSU+v_л/Gt!wwuK\z饿c Gg? ^#À%-o;GaϘcZSSl׮] Octw]yKr̝;Y1s9\ 43fY,Z|͛CUw!O۬ɏLٿ=tMjw.9n)Y7d1zikVޝI~*$>("EdhnOvVL `F{wߗ qDZBL=ɢ;gm>cF>444zY{h/cd`UuuͶ;v8\ϿTBHORM,أk'R"qu,Ac`ldҥFHkcA)uk׹ϿBKn&DʠUm7b> 𭽭S~~@,v+8YtSүߴ>|")1ԫpժkv\P ظqcUOw=60Tes\%ό}+?IEuuu/.h>tsuRoDƎ][XX8 "^V K/T ?tVS YeD \tE@ot E@-[?)_P֯S[rJqVW`#K.;)aGa ;Nk sjs9gEN[Y߬V2+LJO cWTV&Sr?+-+ 1t86ZO4td.)I'Nq5+^ا߄ =;v ۷Jj.@0`7WF& ::;: 'ztÆQ\Rn$Ғ6RISPOO$QB=.$}O*[ɱŃ7֎5rDQ.2rGN(/v ˆ*+ˇV}:Ѵ{[.,*j֛LլB0\IDATPF }DO9N 1]HE{Ə_\'֖Hn>l >D \<=P81g;B |L goҤI[mU:ڟsT^^҂| qP ϩjm8}y)U=X93.āW OR/)pW=3 оW^y15)crX'N2eȑ#$"QSku8lC}mmom}a׮Dbk:TUgdLK>ޚWMye֮4Cߺuwy HaAH$oo  C=`(c@3dA K2N&ogA<иq/A>jC%S|-_Yk'Zk 'vjf]md6 g_E3ЏX&W׭.]tiSc8n YACgyR<=(r7jUM.>nExq݃c5fJqH g6mZGmm{c`?`ȟ,:rຌrh6WQBIENDB`elementary-1.7.7/data/images/g_layer/flick_3.png0000664000175000017500000001442512127353614016450 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  _&tEXtCommentCreated with GIMPWpIDATxyTյk:knfF4Ȩ(jT&1>Qx{z_U)Q17@$ Nt7 J4@9}>kYdEYdEYdEYdEYdEYdEYdW!8 t$PIbVTvq` єZUQ+yT;"%cA0)DE%h46 ؏0 Qv4vd]͡P;(RSMfxRҮDX)Y3ёXU -tHZ6 ŀ E )(q~>GEBNDWd#T@āo D .tG5"%@w%`h4LPA(J>r3nA3d̿) %ЈP5%^REKkN~ #9T*۱}DoǦ̴I@D+WA;VVDEu_v4޾?>up|C҇TG0gӦM~mƏ-(\W/V~}=#/q Z7#Mx-yR@+PgA^ Х&?>(+a@-TbMf0?_q̛7ona}_d^ՙ34V  aH-(\{yBSxǦ)mJ HTmBeOs8/%s@"f>}T(ֿQ6R ˦ o|*Q`M^;τ0%/z>^'lH/܈3h7wTUV3N,_l5* G6A&`Q`4mBz*PMu>~ʺс N"^'x@\z-ɠEC.-R!jQNC}xI$ݻw"Vv҅y(P4홅8BɅ햺O{K<ڰ栤$v̋ch0Զ4I&FX2qPZAcLRdk\sM+K'MrW:6xQ)LhTm^=h5rR M6RV+&PXT RoaPf>X0)?pN=q;?w޼irS 9  P _F)Kba$ f3ƋA $~V*gFqPT0X#rU}dBuV)3I\N{jWo\c^,b|e˧y؈!l)p> Et!~&#xW('b눬$ٸT8 LBmP‘/:=/?O=~{ʛoy""v+&Na,0HT(Z.`h^ON^ A֒lx",6@3bqB}UH6!c[p\fnuyf#c"sǿ\]gk_>bm5CT.W(3V*}d܆tsJ F M**o%ЃAڄoV`;XRB_F ~d.3fhK zҧOv{jVWW)hƌ̙3:;7n;gΜcO=ԝ-|ɓ&ǚ{Eit." 2q~#j'x H@8m|YI 62B@<b0 Xwy睯oܸeJmSSe>fȐLX ,V1[mrڮ}rݺwWx6vrFo Vv1GAȋGd4Սjb:JH18AX]Ki~!ÃHdߗ.0!Xh~pZN8~yՈLs11>hU8eoN:.ަMo 1B0N\#M$@],A 8PUv`#R#.Q$LHTOO>^r%}?^1k֬\0^0ԒhZ,y噱u0p`ZZZ]# rqs4VgZAu Jh" FNDQy#cNxIg~d69k֬QFU쩩yG-pg+H:pwYUL `W9p09ḱ?T/>p9Et"g:>0wIM6Vw!nX~o#[+*v@~5򃫯j>6HXdo۶mGmŋb˖-oj{9daommEo>Ј &3/j`0 # sxEH'8;O1`: C23?3D+g_j"ɪ֛oD-\='>4TA[bsd2R~nnn^~-<aELƒf;I^4NxgJz |qa@8hom+UK׭{$ 4o_J%uަM1bUn$j)gkm (=mo 8hMN$J:+ c8asbvw5F6CL\)"L0f :;/_^|z衿O#&ԞqڵTUmO-|饲ѣG˸v@g\x\V| C=ؙɨ7Mvn~ 76@t25]R}#0>$p9ɝ!'qMI:Zf"w&R7o˂ TTUL&=أknj 1üksj7>#g͞x#-ggrBА?Xa!?BD\R'vJ ۺ$A9 Aic87l΃7&Ol`u] 0 Q]]ˁ ekzxz1kS uR ͫV8˗ӦLs*RW}߯JnذjɒWu]י>72Ҳ4[?xrc/Ae=ɆuݽxҌDc!煦GhX mR}wqmHwK8B۽-]fMxb_#y'"p.]_z2jɤhZzժ²Ң^||}өSOZX+ZYUXZ^ֱxb $Gte 52/:/65^J0v.ģnЃ37J$MMMՉDG}>p;0U2 /Az~]km[ 0U+Wn~q32u| s -H4LyWT ܷo;W]u{(#ifjNAp Ԓ;FIo ?[*у #cݺe'M4nQlbb`ABZ1҄ MRtzjɐc.{gt0>k#&*;45 IC>y]=ȝ7YvϞ*,Ǐ=iI۞ÀU[޲ekMeep 7ėt.h Hfƌ 7nwo{mu~*z 鹅x@ĄnX?@N/nRz@{jjjCC{#F?um{۹sg=oh$LE)㦒ZVZZXkO_!ٜW@xKp=;X/LTAxԩkZ464l>tC>co&纺Z`07%Ɖ‹Ƌ;Դ'$ :nx0FIB.R"i5i 8:e[Ur^(~sJKhmmmUO)ؑ*YpL{ꅏA ٗ'_ IDTo(ʹG$E̵Xpȣ 4h̸hUW]8b䨩=dGE>jĨ6m8+ڡḵqCUI8-CArċ Ƌ" 2W巇2n`'_z, 76/676 SW9E x) %V03 EZ%fl';οzP5eʔg֮]%LVQsV(y;."hbDugDءo7Lw]'|VWs@̊>jHgOo=*/A%% 둎?iXUz/GzgjA^(hM8U~! SIl...r]I4A۷vԩS&/**իX4b3O]]]lΝE /]+%[mP_aStA*}0/ 5(H.aVL%M ?pM$Svm*!ÝYdEYdEYdEYdEYdEYdEYdEY"ܯ?IENDB`elementary-1.7.7/data/images/g_layer/flick_2.png0000664000175000017500000001134612127353614016446 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  tEXtCommentCreated with GIMPWAIDATxyxTwd2g2I@Y+T%ʮZU!P۪n[rJO{-WRjzr[""*[’Lvw B^Hk_-kYbyMQ,Vs4{{Ѓ. q=Z݈n 6K M$gLp5 ~˖-?CNnnvo7{qKcރqRiB@4t֐K&j>j&QW*7 /pZ17gTV㠂x[?3 7$>Zk-"r-7/7R!w{"hM>h#V"PT)r3޼0LiLM'oW 6+mskE{kkDv! @@ U @M1RELhyzʦ <կhSZk=n}KhW @ 3 C0 /rF`:_ &G3;Y 䆐Lfɂ QC}pITRrKcmBCs@e@GC  Z@JggHsJvCycƌ  003oQ/WqH>ҝx-}ƪ@sgvJќhČ8ZRDEAۉX]l] yPLpi2!TZiGL={uK,]VzeCYꫯ].=zkhhDaisW ֯ Ͻ;=DbjNZ ֜TVAܬ6{,O`K\(NIJ'g./{O P i} Fwm?)Z}iȁ'zpI}Il^sUC6iJh}} sK.MWu w#jnЙU֪M L@+X!UZ~i}`{ރkH/ߵkŗ\+pY fB4ɺvHq'WgQޚfIԏB2!E85o&<8¦IM)65 *bع+t|wI *`syyy׿N"bhu4~5l6uYM0Kxу6Ze(KJ9Os's`08VPKo) =:Q6]\^穯iij_A .iKP? aa2JJJo%,Z𭁃Juyy@IG@.Y@H#ףK/#]>\gϞ|[x ٖL@O 'G|3(ȗଣ H%X+Q?lK6ZP0Uk6s։y.z p VG{b*Zh[jkkfa#S8Oٴ_`Z,**>sSTzwvdzΪ6UJ= 1G 'ֱV9raq`viX8cGnr:/ _܆y+Q]*[7wvXAk++++X_^}uG<;7w >ᷞ&f͜t+0W|>")v;;1;rn>GAo2'@YV-pRSj|Mί_mpx뤉_Z7Im2yW^y,~^ZWꏙΘ1cWiҥ`-&8H_,g Xo ;J1]AZ?Ǐm۹s‚@ciEXlq|2oܾ}^;qo֟m'q5o] Q$RL׳DñC^S%NF[6;8ExQht̗_w=ϓ&m6#JGq]m >nWs3iL2R( G HտޮaxeM b .{>Z%||̎]3S/Jmϛ=~my' =4ͼv{lN+t]-oY&4w޼iwP=`ov   |zҟSpu8I7ztق];wkq*4XBkrŊ9/rCo*aH^n DX,LG}ZdNC=ZkE29sہ@ pXN7WzGy5HOʄC raZnqqW۩Xn6d 9`Z΍XΗ0ѣg?Ns33#wJ6T0]@ݘ1es:הH$]xSA6M~glg4VV1Flr6p.f^ s s+)9Ձ,yagS_\;nfՒioX!&,vuᮧE !lɮ`7lٲZiM&LؔgGo[svrk#b:0NH$?6a„U \ $D߻9o)'.xW;jb:sʦ_xt@Y+*ꂪfaQa:MӲD!;ٳfͮ6{o&%3|0!Gٳfh-VZiԨQBwݳg[nnlot>uOuvnx`;"i_~E U? b'VDuxAL#;q;ceYYIR͉]{Tï9+T @.M~;Yf7s H.n8A%͠ÞׯSOm#[[z?1//~ FP,bk_|`~09:(Mi\9[B$;(nD^L~x'^f IR1?7Ƕ`P-`@A[p }7g`)|G9c`0K|߿*?P=ˈ,Qh7"=87^/V!$ݶ lAA Oq1C$7ƈ * Y ן+WWWMb˓C0Mn`aX9\ Y I8q"rr#phNx":رӞ,9wй vѲ,YL֯_A - ^ 8 q/a=#\jn.N{ Pe@CH %~0Ɇ{;~?8o&;4u]y-Ma]ZUUDhFUÊ4:rAĀ KS|?h?|$j+ !E }T}+C^>\&HWDz1H 6| 5.߶mzAKч>ɹz1_ט /xg޼WW8K`(2: &#5Jy*N&(ݏX96+ZW黡|sp?y c#@9$;ơf}{+:t 1['~غ+Vp8:yq`A} ^e?77G~$6|BRl98\2tv;.vR'1v~q8i6b + Șkz&TUwڵ5p(t?X"{yO?}YfϟkY |Gv7PyVYΟ߲ wn w<4R`V!I 2@`:!D3Kz M[:u.UVԳHt7xG$YRIPŠVBg"# zd#^U-~O.0#  K& #9Nxg&wt0\ (w /BhD[ZTX?L)+Rsߚ5k~kQUСsƼv!:̘1X@9s \`%VBڪk}{N&exaTsq·za=g}h[nnnn7Ϛ5L,s7^{YCoَS @۵˝;w)۽kVU[5m /15YYq9s8`SP3p8q#Ftt.͐<=cz׊G1s:,*,HUuժUˀ5}P__aQjʕhDnWQ`դIJZ',l-ɓ'K%YhVD'wL0tB@~8&8D\T\b!@n`Espr㮟`{~v[o Fso(.~ā1duyƊp;P{Hnx Iӭ%%{IM@%\`]F \M'a k;P f7bJ]-Zn֖7M8 Lu+"6l(.orTlРA3Кtd25jم._ 遰J0|݂ =9 $B?,s+t˂b۶7~V:wB`U ܄Ha ,ٳgϦC*'NwaU翱7uֈpP4vX<߷P_-C[KJX)흍݈ k[8;ce:|?|?~f'?=uʔߐKZ ++o<ۉn>ō<*{Hm}|wܹ (AOM$~7'< ``選]7:q,PwjQۇojjܯ y3=l~EkC\3O?[n 3gx97Ѫ2/hNEpA5(8^<0!r;1ׯ z};wظVU_b`N҃Nb)PZw(WYYrgkD9a{Cd^Ft@$ a^\&h1B#t`pퟛ.dfz#ryҥ^U8p`Ec.Zc`0y^s^6"pQw䭷ZԖ6$G?zH fFFJNI貶#Y8[p#C F,+s&d4i 9t]KQx:"uq_cc f?3|&MEnn'QBMSn&N(Kz,_3q`͖p&W! ~huKP>"Q3 i]FN;^vT*5nܸO>ֵ^U5F{٦e˗.))ٛn2b%*_"-M@eʔueiQaѨN*Zo{o>zR=8+:p×oƎlj ߆ rpAԩSSmmmj"9kG-e lXbEٳwO6m/0~Ǎdz豦nbb!C~l. k9"8spi8iE&f\FPwkUUSTrƌyjwUuR ~WN2EYy~?5{ oDf~qf" FdYcT >-*swXV cEFD~a#csB&˲t`6F`0lXs.Dҍiy6:q!vw{X `50cx=dA(*uׯb{[ZOn8{77 J;y V_LyH>ǻ ;P[Ǔ,tC, c=3'TojFov|^IU՚겱_0H Bs2;OKpf"am_X,5wx(;RrRm"s_Iߨqa)4dod3Idg7/\p{^^cu);&LV쫬 _ū+ݳ&7opExVy=`0ܧiItW#-'B|nI]yx!JBI d>L 7uw`"RcTU{~/;nlۺuC?|ɽ~{ߣgW:(ZRmu[]p{ JlM0ֈ+S)cvJzq.֜nn.F9χ~L  Q5yxMk>) hLM\7TY̼cӿ}{ǑC[JEW755ܹͭ=\fDUuuT*o,ˬ֔_ N0iX1H刱TD@ |H#β$(P-l}6I[F[V^}nZL&UK.vWdtAXI-XF_=GxqIaXx۱#-/oꚚT .A1J.[lu]a&s% ӵk;垌-]4yAg%ʭ /*& K}tq>pMT̳z0D)&R~>x1*{'q\`+~WP?kY0bԁ-"+zl$#g@yYy>~_@qxiĈ:Er 1Nq4NS{ Q[ Zfy]++)T=9K >z0VE0DǼjX85p/m-e [ٗ]ֳQ#\RV~A ]zHNN@]3o:SD+*?ܥ"r3 Idw^=WQdʝ@jbR=I{j?.2Nh+_aQpsH9b8܃1 V,_^~5ݧSSA rD*o@n l ,WHp4B;]k :u~n(|`;S} Ze>[Gn# !WB/O6jW\=W`\!'|gq=ϵ[VGṘfI=B8lۺusˁEƾk׮C@! 7nyQ‚ 'EÃ_mK?_mv"r07 ?u/]^ZPO-"H,GW,_fԟܹsEJ) d ĽzqR&έ# {/.CE53vZ␹6UMۗY(-\>9JF nr(i=̎L+7EbΤZF:B5#oh?#=q^531ĉ;|DZm;nݚ j"I D#zfsTWtmf'@$|a`ebe?^Rdz4 ^'țy.Zpvad-<5lp[ 8 LWՊKzqi|IE6pboP.{,2ХKwu9TE]tp>zq7Ap8[ھ}{ ~p&ȨʭÇ3i1Ξ={Q̳^cϹ[T ˮ96W{=.Gg[nH \RR_NP3K|#8#>Ƀ Y Veee؋q6tY[sU-K҆Yu ;|pi6F}J_WS{."' [;@ ]u"% J@Yu\snLbW{0G~W.5QXP,j'+@/ 8xXzr @ԁII3MBW0ԺsssCjձtt( %&^8 R.|r=!1#s] @"& N:p"= TU?p;yc`0x]8R5ݬQZZ ".RH3=igF Xfu Y`MB@^ԖK[l"$z_q=^(/O;Y Q)pu>==hΧ=V l W3#% p(a}TN=Xwh…u~5_ZZ:f*A"?6/IyABL%nRp=,8:믏y>YۺOy/MDxJF GgO< %aoA|B~o8%'K'۷0 \ j _8|,LjjxbTpߑQ @v ɾskWl{};eD45{JL;"F 2o;|k<6J^j0cP4NO"8jN_!RLb갡C{-Go }Ո $WO'T^߷_g9~P(=چvɊ.I!<^pڵ|e/ B<.H\<7}yT5>uekDO!؅5y"u${yfh۝tBQl?#h& odտUe{~LL{čaT!-*)v?^s/# WҮxg x)cl  h.N 999;MJ=8!3 ', !&Y[6o37E5`W|f 6ܿ$''ݺ7RDLލ_v:}=80^q?y:ݺvb|AٳM|+0#E߇B@mf Vxӕ ~=]}tƀ1+: ]z܅-Nl֗S~1n< ֽ +]_kV$,ҿ+W,[DvZ/g;|騪ܱcժMy4'pǎ(@&'j+ݴ~H`ƨ0 03ޞc7XrW?ڕ۽4]ufeMc1:54-b włCZnm&ӭ:-5@ÙQ++*޿9ԿvnAEҒ Z#KXZ'_=RU3V`u_mmْ@D;`գ灐UI5.MnUl۠m$~8wSy k n +8=Fq݃`m' KD$\TTT $BdNus̹; sY#0TCMƏg3׬xnRL6J)8LՃHO#H pB֋Nq/vې&v-eֵ+.4v+ݺtRYYumK WmY>b0צu^ m6S`QBcݿ)۶d=A?)TX4: n*]7c5Jغep))+++( B4fooREwX;T%0,H|4CGЅn W}|h:%֎02+N ڴqJUtBvv`x rMmYO!I暇N/-*z c'hD ?{'e,^d]3 ;;O@tCҜ88 կ) ق *:xAvB*[s9 P/$!10KyܳϞU\X5if~9lB̥&x40nܸm?+M-Qg1E2niB[~#qȘ4!$M$>y%]IENDB`elementary-1.7.7/data/images/g_layer/double_tap_3.png0000664000175000017500000001471712127353614017502 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  :Ɉ3tEXtCommentCreated with GIMPW*IDATxyTյkA0Ѐ#D8p"*$OyqLn#$)"N 4HCCWOUu^: HCWSsYn/m"..!Ly؄Pl 5~4 ɒ2aonvBbOkjt ن`?m<edAAp`b@PE$,Ă,%u`NHQ j[kF`%` XE)8lUA$ͣyӒ=za` n" Z#7q@T`zBG0j6v\A NgDc(H5>kđ@ͶX U!bpncE5C89K}5VQуPЙD)W/Ouj eX͠"_+*q7&m[ A/g&;ǣO%AkF hl &1!g"_HKg $¦mK/uݒ#۠1( 1 MPzsTcџM#?բF*񒵄M|7jC4Khj \u {'aV bB46#f=1߶Zpeq5 A1o@=%4u_(`,ag[dKPRڈHxAqv*ڰ%#XcD?wy=ow~f-@.EŪ6b ڴ7]cdn *8V<,s0nu 2^&uI%r5:o $ԳqƈHvvժv&T5V`á8wIaWhUAs(ie߻ Z$Fm`ɤFe 쬊s&X5vFl= Pa6"2QDc@*v D5 r HΝ;Ce->\,_Cm=JSp:FKBm )>*X>VVÏ<,6޸d񢮛j7LL3.8Κ5+ȃ6C_EE 3xy/ \zV^ Wq"jca#b:<f=$JbDUJ&d[}sj6[_yЏ.O- < fZdiS`Nw}8jJcz6YD{BYW<{e v*`0N3lg'ًCUk]ӗ鼥 F'(s7,juLkZ/= `ٲeWAP艠ik*@j(6DGCں+Q|qE{;G]ty{^ELKGp\WmY|oEp# t\>c.:n|k;Fx6}G+Ըa=z*J~Tr)lq3m|YhMS6F^/hN;lZwnSSSVUg1bPejP[EAp<: 1[LvE}W|W墀"jd: HYVvd_DJ,&-hlLM- [P} tqj Sυ;XYYTY4|jkTj pu^7(Ct i{U`֭;E"2H@ᇓ )uA?ڰDajr:c͞sBԩE'86bv0lYiYnxQdɤQ(~ zuPޥCϘ0n]?2 KK8CqM~ǀ:s)T ߴ59#sKY.aַ:=VUmK]}`,> Zu֝:pZ!0ᖼ.#qc0&${w>1EB)z(6ȋ9!{ '>knz){x2~Ks%KBom:>5r"rZuu!@6D %*E^Z VhnllM9 %9>I+?1 DB4#NiѮd2[򉬦ʈBB@͆F~գBTۭx`LeeQ<_q2Htoe+%//TlFڒpN5" L$<"oee"a/QՇ7~q.{$ǟPDnfA0 A`ض1P-"?{m+c эxLFm a챍10Ht%j9>媱W3s ,Ծq)13@`b3Te:*3ku\]&j=b%|C:j-YDf|0]|'QV̙N:Gtc -?>8]^{ 1 cj7ncy500)""p3Fз@ƹ'F'/I%>;Xqw+gΘPɸVU[;q؈?/n8?rxZ/Gb4PAm DPvzxKU-;psR+,DHs \c~|d˟Ӹc TU~^0 1Y1͆;w6|!pcׁU -hk? /9 b$ġ-K%ޱ'G90uMM\ǡ4X#<*ҩ'ⶨ&nwXXkO1y.ۮj0M=}&KŜ~"WP '6g6|MUދkV{YU 1@R_ە-Ը sP/Ob挟\~r_ \~=P F 8'W(m}mSSUk֬DU'=xZqh }^h;slDϰVW cY|?oÏ8r{_qz m8bo[<""A7u- Ӱ+Ae[wXnIڠ 8E{>j5ל~ZD2V׭+Ubҥ@,m|.s ;P=_ N[bo]VVޘdV2wscDZCL1s'>"һO 3PFM^٬ j$ulaCA$JWǨ[qĽ ~XDe㆚@N)|$C:Y8j HZrU$U0.XGĢDB-kEOqhxg~7TW?ӭ{ o ~q uTDŽ0ߡSq0!tFڧ QfQۈ+))_MjC#pHopQ2{֬=xU e1iX[d*v(KGbĒݡS't`ęf762J 0ભZk\q(}A3AvדS,;_ ^@ƫb0 F3)'k\"Ƥn\R*1 30x lZpHQVInqoa^m1NI bLģfu}GNJH ~=/]:'1,G$r‰\R|Oй]o)>#>B,bt>*f{u11 ɓ&/ۼ9l@Lv}MJ9kiqBYx7QVU]r@ qŠd?#/lo|d~o7ڣ{۴e hGn{^>[/;5꾨~ڵCUT] >u;t]o0Եsig.}ۋ{TIہwTirO ?UVFAlq…>uc hBd9)ZFi;Wj9Cp ]0҈ɯ,j#~,^VcQroxnQ }Z`4Ѐ8="ru/47toΞQdҢ)q=773L/JΏ"VQ{y1w% iS[{> uuu |m_NW7x{{͛B^]pU^~' ?x9 PFyС=}s?1uV!V@Bo `A1N?~In 7qe2lmm[QٳO> So H\)Ȭz{W3rC _t=/2D4*Hu}/:y-ͯ}Ŗ^}m 1-v9"&F5ZBr{[M{eT}ArEIVr< 2hA ijlXk77?ˍ#8al8R`|E/5a su<$UMef"fp~vB 1}=s-[&-o}sG)q ӧm|6Kre*@}y"WkTuDCHʵϓ10  z ҘQ_ډf+aʾEIENDB`elementary-1.7.7/data/images/g_layer/momentum_1.png0000664000175000017500000001075412127353614017220 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  , tEXtCommentCreated with GIMPWGIDATx{tT?w$w 1"V*x`}WiKThwYVk-jﭏ[eVA@H^!$'Ąߏ̜}hI;9߽= B"D!B"D!@A" `N@uڃzyN[^GC}#{*`aT8znUMA>Y} io4Єm!Տ3rJG8(. >U"*b$q5"#|ocnr !_q1 ހVР R QH:pBDH'GT;,(H:/TU~튊iԈ~xie#Fya͛6O.=Y>]pa֍`-UKPB`[`Nk;D|tDayz¾st?hG-}'#jVν}wZqQx栯3m˨4 j `A*$i HNлKzNU%!hv!΋"qA~&b~bo y䑉@H0{456fOrʈ(kbRR$6C/ԛCڀchm*ueFV=݇lK&ojUo駞J!=6ڹW^ɉ6|xJLLLvlظq8 JsH`"r" pZb:}"*~;c-B8>+:uժU'TUqTU;{@Ill졬?9;w[12[`8[$1&2D  /r7??JxުEgΘw}ec55%7Pf;9̴` #l؈ @^9eJSqQQQ}ӧ9˖.}h{??2@;lc p-3nG{'[~}TU+渢*Jj1)a[K( L⣬Le3: _t`tt -mh*/+۷q4rF>3noE;:bpUOژD ?:kFٍeIQ)0VۯW0:&0*uJE|SSckvHmϙscvddd\kΣ;23'H+aEY.@@5)mW%Q9ttPب'I4:W=Z;ec ,Zv8 f 78{srZrssGgdd$EEEY'Oy 1HF'E6.\S) -NznD\A-8C!J)PP .H%??7Vl} 7x&O+"ZZ\Б|/`wP䄴נG Fi@MqO1~Gf,?~|EEEi˖=_|H\\܇ 5 oÇ!b߱f8auߓ"'Bj,eoT)1F*bU Nr/o{Nf No.-A*>qDsUՃ 1z/iiifEȄҚS˘i@akx:w~qoov3gnlW3p2v[tb1oյ}UU=[ǷFO܁$D_=;vt*9[dx ;h+Ip6OI9d5ן HGn˲laߟ؁s/-\+0&RKR~Scӫ~5!o." V||л+߿81Fv齃ܶ;&ˀ-cnD/0NUUmii[EF̷X_|xRR}=wwVѯQ+ՂG`=p}~ @UIHHHX|/mTqԙg,l<}RrrM_{ ǀ  |pͻ~"$׾avr=7|EEGCsoNNzjߟ#cp~G'C@.m؈Y \x^k-+++cڀǂl V~ׯ^5?ͅ *#p.x< 8;@f{d hrcX>6pرc͡|cT`?֛oWa0w8=k֬ZZZj?F|_mqqq ~2Z>f Pm轉_QQ'### aˇ@L|`lmmmm!(VTXlF9_Ϳ]bkH^i*־zbRr%NyFQ5g+s9wĉƌ]6~XdIi  piy (~S0Qx:z`"ψVT\q+**jj9[ֆC7͝PRrDL4iSR?3xO>-[om@!PI`},&yh4q‚zUmoCKuu'7lP>jTڛX')<Ԏ;^rYP j3kwZ{3fx!D~ܐ~1-`'UKj=]]]+Vx+8RJк)\d7yҤIWNkseWȂKaS` pުӦM(j.5f/U>=_ \߾gϞWOP&&Q('Lя~t3uڵNLJ: 0ApEBOPw=AU+;M/B@m۞7N:O|p/8nn@40ca\@mSRSڶR"!18!11dyz^rRǨQeC|hMHH_W[lrRҋ@uQ tȩ矫#@5с#D!B"D!B"\^`aZvIENDB`elementary-1.7.7/data/images/g_layer/line_1.png0000664000175000017500000000641112127353614016301 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  5tEXtCommentCreated with GIMPW dIDATxt]U?~$yI46-Ji,QKǁ%dQ A?T.CKQREh 2 , UG],fR:MҤM${{}IBwws9>g CNXŕ IpqLb2C8ucEm!ccELiIGaO U,n୑q@rrTx73&QkIXU1~D]db uqTPv?91ao9F_e1aﺌ g'(h`?IR;>Y )@`1> w;`TsUz\L~v^lb1XE3)z,,^b; x1cc|合@ 51*^!ȧU8YA@ZQ;e]txX$ !;gvD[1!RDIDU+WjV?QbjCxDǽ?UU.`1x"&z@n' Ap)S/o{sb֦=mo^ W4c^ ;c|L!\^h@U ?zZn} ZV^MbctjaSLIb'TWUаݪʗoTUQrF+ʒCgc؃6^o:eꫨNJ8 `q0t A4 CL"vϨjg6=p)ll:30 E̾45F6Xqjkjk*~j;q|‰ÑqY2sԎ?A8VV48n< n šrl)XY G_NTzy?)07ϼOKH @ d]MPIRvyu4)_r8nq Vuh>P2 TJ$wLɁ,;r\P=| 29e:{|]o6xVJJ1 ƄOuifE=,OSNygvҤɏ466(5ߩn+QsA1$ 9Vh3!V%~J7,pp KvѢyY3/ [1'ف{FS CNZ}/+#i֥y&P&dS~w H-TqO `Y˸ϟ>K/P\~@f[}.?E^ N*U5PNvs[{UZiӾ4po ӡxDZ./0W^(_\{r<]|3 /WvbxU 76[^}sv"rCA߇sVVDݚ琨@ \oDN ;291?B ˳\sN&/'L (`G/n'J䍞.L?()=jJ%?<IOu}[raoʷD?KXkJEJg ܰTT"RM!nBLc~Ġ h+N2 bĴGsO4 ?F%2t.bᨎ9c\1]Pɑ|wV.Lv<̛;wp6=+cS%BYc~>CUo5W"OgF1!L?B nޜ9ho퀿$41QW"m0a£Tvh.NJ% @ " Tw U_FOD‰#DXNQ<=]/bzCMyE ZUuƍm_pFJ6{ x|Z% D^+_:IENDB`elementary-1.7.7/data/images/g_layer/triple_tap_2.png0000664000175000017500000001644312127353614017524 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  .(tEXtCommentCreated with GIMPW~IDATxix\ՙﹷJJd[Wl0lLL :4$@C2!ГNd$@X:!tޓ o %/T{;nTMhI>OYR]N{z|Pv'0ID$D7)<}qMZȩOqP B 5Bli!ۉMj<PI!x<_-. ꂸ@bQHt>äƐN#2!ZEGbQ EEP5ab(F}@qb@q. [EDPܟ}CVPPq"bTJc4G'@&T #fF"\H%8Vr1X"H~ 71LEhЄd& Dd_b23}$y,B c AnA7~2ץ!"X͈v >UVQ2#10MKDD2 ?`^RF{:7Ehr(JDu0F:P ׀2DJ(ĔfxE@,*Q6p-Dh@+rr`)Ghs<3/r<;/Z1P#R='(M&g.)-n3:|2iW_D"hԞ? 7d&G0Ǥc".5 jN^p1Flw+dv`;2PK`hE+A ~y]7yG:;;.>}c7L0eK>kWmܼy_z뺳ghR (JEI W  %jDiC :8hQ5{h<#5u.%=SlrXG%K ^xqĭ7߼={Λ?//z+bڵkoY|ۮ -ed3 LU:'0h0n/̈́SW! @۳U5H A.: ]A 0nB(ԿJ0bf/lz+((iݯp Э!@TK%e{_}=ztӿ|$n@HH8C5'_ʩ;#()TYH9mC3tSQ+.w{g3_|]w]Ů6%v(K@}EQUC.9sAೂ  hF!sy|"Ky/ bji+*b3jc7X 3^.++; 7 &\8 ݱ}w} rE:|5s^陟zv`jι=Ox}gݎ8_1:AYA"r?Oߧ%aԓn?4>j :& ( )E']Q#Xwr-9챧.m_|I… s]?FQ~m*??'euy>S) -j~Њ /m{<i/ b1&V3ĬOC ґ ֿh9-: ey?yk+ߚ-**J%o f W=π,غe73fH&,μܪʵͭ-tg5=AL@"1cxQΚV BjxJbџ(X)@ }jAĪ]٣N/ihG9g„ uvtt:}ӿś F]%p@偺9ڎ8z`z7A Ⰸ`Z+)8N-:+/o Ff.(jem Ym@ Wt$P|@bia0h~2>ayV@F"قg_Mn( ]e۶rz"xN~s`bC)(8% aDKI4>Y9ѺATjv A (ݴi~%{#;=ϋYrwM=Ɓ1Z[R۷os^lA@p{(d޴zxMfB RՌUGH8(81npx%e}{ƌgXQ$VB/[AaQ V/_~,6qǍw5\ :\ AL# uoP EAGSxld#A> @KQ Na6m/*I bI#mGE԰($o~@1?>䓚w;׊~JA Ni޽{:ڴ#G%U z+3uVp9וWMM'BJ*]"$@9A$24&j0AX/57:weߴ|ŊޞDonq҆" 8?p=F.`Tee]~y8\>ESZل)h@5"L"GpuxivuM!$2M#R8!A8 uq֧S ֭[wo_<P^Am2_4VC518Rtv! 6S*v%ޮ] ***^|sl"<62̧?L@hx(j+A{ {S9yK(N(ZD'ӚT`ŘN#'@9ǻ9bDE]JpÆu #ky}7. O<~W_li> nSН)Ļzc106]`)9. %`D`4HQ9Lrqw;,]ZҒbLnJL8۪d'p骕+=O/cǎ=G0utt&sp>C&Pʂl*{U i*Q hDRHZٱf֮] x^U=zt鷿cq/-BMP{+1x(|t̍բ2Dm9I4wrr""nPC{sZjՅeQͫ_bE"UnVQywʙg;XW%N1yobL=JJ 6} >M,AvP=[b֭#mݺ{`.&^CR% ڼyD5UUk+]:*x[BE2{4'.ip$V#2`~Sg'b)3WQI8}xC {=Ph>5=B&xx1,Ƚ(_hkBAo:͠q2NsqI(I ~ 2# rچ Yy*Ykrkʊ3;:VUnn$%1<ϏX7Z#̲҅M1Ztgh|K:@)DRݿ/$ 8~{d, ʡ OpCn8ؕ+:cEHd9pqy_Wv>t{gj{nsvډ{w}cj|6"w0oR^[ܒٸ%*;GeF"\2Pl'b$2 r]wN8ṁYkoC鉟􇙏c=z{{^?J}_/@A.s\-d6ng ]@l"NlcF &T:R$t uݵ 1г5WCcvDy%r•aO^[:rY8%É;SrNɅKqgηX{|-UUS{Ǹ~'j+jVcA;lTE_sW/Yh?1ksわ{n{Sϩ:p. i'UhPPqY(h~8c)}[ `{AU;O}P_0iX_,b MM詗9s漆|u睿ٽkz %e0~7H+j]8St1p̞3g_OOOO6ͧk-ca`W-y?wW]7[ZT'?޻;}wȐ}"r`b Nvm۶UtzoÇ嘼`СC‹j<2oݺuGm#ȰAP\ F[q`ݒpE/*%b?*ʏ]8x-TN@.rq0yP_!3_݅WT5Y!?X =ALT!p,8iųfr ^ѣ˟|ɧ>'I"m$/}gmm ZOHODOOK/-~ @3p06q|Y t:lEƏryկ~L15Ou2w| [Eӧb-]j>޿{E`eFoDNͣF_w6d_|t+$ȏ'+Q! t̚5uu6o޼_`0Gȏ7jPMDZ]=tC(2gIENDB`elementary-1.7.7/data/images/g_layer/tap_5.png0000664000175000017500000001322112127353614016137 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  ݑptEXtCommentCreated with GIMPWIDATxyte?=ei%ciYNg.KOX]3gƙr (V=bW[)d  KX" A$$@{FCQJs8{=y77bbQ W9c moZKJ|/#ӑ$%EE#8d-fU5sz='ESZZ*=\Z( Lj`gEV]]U󜬬W._bMuVR\Peb9/ђ%H:*Q<$l6 fHfꏜsg 3a>hlMsGȰɧ^ Oo=3Ȏv0)(6sƌmr0k9br;RV`I># a{d׭[sYPf5ꐂ>쎠fggDLͯ1AffsemذY5󐊅ҝs.';g6j8z !FVTfteiH>k!kDڲl9wرݠj 'XUU(F7! 2ds΍ob$$-mMT is%%$l՘0oMVȬZ%b,眛2u-Zp}GMh:$eng i@/±j׭]X#(U[StМmy[%kaÂ_TuUw[NfG<~ T/`< M7y4B{LNL^A3fl>}-Zx;眤ejZ[[ s~%wR>`܁T|j7;gcg! "k@֌Mի?X=;55 Gyt 2'|%FbsEkФ?f<$l>/G-xeQؿ}& BmE;򷇠BG>޳g}3$rksHΓf:l՘?WMIو̙JVtǧ(Z~dV(I>ѣc^ۭzhNj_}hRSG.<4k=ɂUH- b"$١yЪdꀛ7thJj{ddddD7ފ}%)Kdhw 2g -09239&>ȹdܰfu`0/h`TVVn'HV[.CU۫2$K&]n1P3IH_*㽓N\reưaVʐLt x1\%.ˀ>}|:9`4Me33XLXypx@/I"d1Ͽ\̷v͇i]}dǣkUqU^[[=%%e>}fzʕY/O`ou 2# .Ĭ)'z% θ&EÕ/ܔɓw >,dfy2[Y㼹s79܆uˎ6W1礦F5d)! T*Ycf/)mY k&眻;wb/A,d  Y(%%< fMfuvD/c+Sd-&U ‰@g^{"XϗyM&ob8[o|uu[%;.SV\g%#L,(ux ?DrmgM,f'Ow ;;w q״B.vgG*3Ӈs! xʊ,Μ5b']dMa@ N˖~IpnoyEw~>7m8W/9v:Ҧޤ)] 3ft7^0[b@߈D2-2;Mtp_i{sH:)}J/Ӱ }`RI+${>nadjF= ̫OQ+#K*@r 1kFs1s,Ĭy%O\a 7 d&+2nJ1')-鶒,WҎ}j7BH9ոQF-h5R;]zYK<5q>¼_Xp)w/Oz0ǃ;fҲ!O}W;RVV RɊ.n#ؘ+EVGR۟.iodXbraY޷8Vxmlo\y-ܜ`w{[.nl ˾ӕ5/'~Rʐ! E 6gtPk쮮n¢O?=pikk;8rĈ P 1~d2+mo i B5́Mj㰞k`d 5/==z>ЌTy1ʢ?HzU JNYAY =8}$gza\棭b…>Hڍ,(fafI*F,.'Ok_X zUUN0oÌ,,R \o-X`ϟ5(/}Ū9cG6 q$Dg̳AaF*W4#[W$Uo_H2]MlO "UG<ߐ7 LD$@GՒƚla {]ҰDIHm>*Ν;g#6kx;W\ޢ5`PlllR Y~ @ùK}[{̛;CWȹ{Zܽ#G.-ff% m|32Ve* oWaV!=f>b/H HZ jF~6#(JyN. ^v[T|6*ǺuNJ#}HLj{fu*Lf$.T?ṳ􂂂w`}Uk*%ݛs6?@!N_OԞN@R!7⡱Z$m3!{#3ǹ"L.S5C*Kor.1/m=ϛ;w3޿qLzI-5_P92<,ڷf%= zEy^df=Ԓכ4?5 <('ˇsntdbqm 6DK_,+-.?!.> 8/XM#NhG g2HGS|nsx3ofyO597# &u7oOPyq=kTعrnU -ϟܝxmZ <ѴC cIϣE=R\: [t$߃Z?XTT4;Wa^k6>ZvX.97'[xuل1]/~4%&&݅p=Ɵ">n=1>>&y~xR|&~ (ɸ<ֿ.M@|nN5?!Xйqh"n=~1`຋<ēkot?ZkpP,] WVV|~/$..65!!!ߜ׿_~3?B\y;Hk"l[n۷mxo: ꇈ SwІ4wřXz# !qXf jJ wP/h4 3JtY\ i+x^>Ĕʕ t2C\Ah 7?DS(2:wf0w*GIENDB`elementary-1.7.7/data/images/g_layer/triple_tap_5.png0000664000175000017500000002404712127353614017526 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  "tEXtCommentCreated with GIMPW IDATxwx\?wFҌlawcb  -Mؐ ,YKIP͆HaI b],WYVF}{Gf!tϣG=s{s{ c?!15yGQBOa ꧱^[cbBDPu Pqpll&2'u/EQh*b Z׊Q ^ 8جO-*TU ߯ m3GA4!G RuQPE`(]`}Ĕx` IuEp₍"K!hfnv&W )i)XTCT}w"w5quhd>Y7?j8"*Q)FzD_&n:p6l=t*ȻVh#h,/ޤHDhz|ɠkב(ap>^jFwj @ﵗg}(GA$p"N0Z|/MA#FߛZV+⨸HHDQDHS`lGmN8"҂9w=bSl%K nj ]X%P1VBL-H{r 68AKK"Ό~6->RV241Q |,{`DT!jzL7B7H lHZ! h"mN|Ul_ZT5tM2D2Tȴ(j̃  D 1G8@B-TAw.% g@yGQTPS$:@pt[ϧxd(jVО^:R@qFv b[@3d`fo@"ԢX5q2ㅟcP/u ] "Cs8(E`bX!Qۊo7@O ҈6BUGT b ;@wO i_ɒX"RxUb% ͜p"1A!K=!(/'&y?BK%RD-F] *T?!dG# عHDsOߋ1>"`+ٮ?B]m :42%JgSEu5& FR@))Ѧ+?qDQ0"0SԁMh;4kqi%f Mn_1nJTtL 8pHkZG?G"|Mk׬_~=|nΝ <)Wc㣚D kTR>6 ]LC@ j3%+T?hj(Ai]!?Yb0`'=d/Sb7A2nD t-,*w} q 'ݛ&OTﺑbj㱩qƦ DA7 04P65xЊ2QuQ{){E 6yQGe?:u˓:/b6YP[W7?ne!0g>dm5ބ㏛/&oƍ=PVZkx] ?s3h- TlBZh+")ɕ88G)9h0J eS2hhcn:[=ϳ'=)c>?jj{{{xNFqᄏAUbLU7j8Μ9s\PPU/~~EhCsƢX5 vq&R2HɱDJ!Z>H0%FdncVd, q}F8^ܒIēOyiL>oxth} c@'jHQˤ뮻KO?`d:@,&72YoB^LUx̙|nS:=a7xUP/XlE$PfՀv"d>!WcFzk2(q}eUQC ڶ}d7U/>…I %"E@1"Iԏ ?aM7p᡿` 0ae7'_TAw4c'[^.2";G% A0Y'@eXBPm6,h-at2t E$9,|l6Ydhi 䉢M==ɫ1cтٹ\vrжΣlfiӧM[wjOJ΄I #P쀏x=L2 1JsR`h-"wd'tb&g&Lꫯ6g2윣Jl76'A' ՝wy@ ̙gpDC9w+4wܱ7_#W[S^U9Ay J ҈J+@Y 3y ()/#R>6*-"cP) ݨS9-@#/t0xiK"rh*T ͞3#ZfLcn"+VXn/ܱ߿ t;r{QG=@fA4H[4Q* ?O[Rq*bE8*`MF(jӽ9`AfCP*`kVpGcc{ R0tP[]]3puU8d#%K6E rH:~c \n&-EEEϟIecƎbΖqzh aK:9IA4J1]qHu?L CAovMaL?Ujqk1V k/4 ہ$BUCA2]l&OD-P=hPjvj|Һ% C|ꩧZq<<ߵz_h?b}ǻ>xjO?]n)@4-DNzS`Nu,Aӂ,%A,!٘VAXMctGh`> ^Hb:5IG_)E@TW# ҶV㨪aG1uL(58"`q"9`Wjظ 2gә_9K?1^mMO:iXNhlllho/)--m o 6FDZ V"Qᥧ2|44wx$8".;1 n. 1>Ϡ^ITסFd"JE pl۾}{SmyQ1pzԐC8`Dkջ X9 \]YY ه|:{Bn~qsQT%61F֟O h k6݃k7FL F#tE%}Jp웈}exZTvïjkLsǎsGaǂ)"2Ǐ5d}WCCCbV,t:.@Uu94+riabp< ;:P]$hQTÞ"Zwehj`l3 g,Q'H:t#U(Ը>wD"fDJO>dmc-#DL58MCz%,)VӪUczdQ,6:[fjt˿I}Ez&`0V潭^o!2aw>: evIQVwN{+Xj_&H݄CiAd dY/űvAfk b8sUVoTnEpb+깪JE*1T>bĀcښ un^IM D>lFuu۫\ZP[NO[;BL3BW&|HӡC(`PJ9jaj5 |M)unݺ7|X@7"]=pFl2ٴeň‘MG܃%51CFm%i<1I`- C74RO5ָF1v'\N{C-,*lP`<.ѥR)^oV{U/:mZfԃ:?z^ve'ST3xG\uC=da4^zN'ςtT!~`@Î82a[DP=hlw Ӽ.]R$ ~/c&MP.S7$l/| r:swn8Ū*O< &WJj}gMPqKlhL UH3}|e~/|~>zqc'YHu@b ~8d ѡkzF> kǎu{>¸#G,wsE~h4:/]}/xv~hkkKzmI^ 0 +g}_ O-X>=:h|Zd)b8@.">cD8Xr ml*`GPxubtɷ/iKUTV K.1͵D vZ`+Nod;>$;;;vtРAS6nNtc/[.wsRʕ+y)wN&3YĦJMN-."|(Fyg)|_wwKT8<{Qݱ}{(,Y㮻89:) P4ZHV`}.H+$N;wn8.\_~w}WZX^PX)_XNNP/ [/Qy7)`Їϝs٫P;ھm[(W8R@>bYMuu^Q_WiЮ}CRAЃiN,Bi$T{~ ^xat 8TmMm'|2]sN5"O ۧk(@Ёgi0k>X"תՏ쳗njbX7-NP^QE,J u@f/"`5BP9i786M a.Z4'͖kß{/9sַяn3}uçLR{W oXw߶ֿl?,Ǥ)q8nNd'm@ݟoK{>l3mD/@m01!2a*KҠ'/*Pb4PB' '?&kkͥ{lhEEE)PG3E_[ku*Yħz#⢶1=4"U{ǘx<ʇX 8뎙3?88g@""`VUh^'\X+b[uT`U窥kaNip[1/Gۿ^;C3fTkˀ.77ViY4W9Vs f2;q'L,PWU.PM7޸i5.&r]f*KUUhC؅շzmQkIu`n㩟FH3T#B+Bu2W\yzI'O~so[g̘Q{饗H$7IŸ#g~+S_ZWS['yd+8)0E ݔ kx|W;o~h}!ٹcpcc8qTP!a(qA,sk%HJ#ٶDQv)N>TiAc( h F.8z/v֣y[nT;?iysgU-4iRUo:Y]'$}xN[Gn>McjZti-794voyC0LQ'?4@}ÚK VtG \<~ i$l&b aeB2xuD}*FiwpwqT3W*zzQ0vIDAT@$[O۶mUّ#F;slXT>Ⱥ+f9ź[}_eg*5`WuowzA |hVs s6jC%o͆!kӝ_}5׌KzwcF%";DR-(S@L߯c^6zS LA1J[%oi!dPm)HMf/KMqh u%;I{N~Ԡ^HX==^J-hqVul(;)0ԁD%-HQP8Gi?q4Է :l8͚9k^`qhm=X~g7}"F] T8&￉S Ppa'\уcE4T3# UZ$H hF_'kjjtƍXl7|s9sww|G?;;$n<%F&R Znođd-{d~*A`%V&ci 4sHQ* dD!l&k]_s]}ߺ(|;m]%r6LdSBrz5l+b@Z{xC;E%HtZ њVo re~1TxE. /3f^kʔn\pu@2*l6ZZfdێ#6K:D]ajn҈ w4;i-U)jhLl[l'K0s֬βݒm_*VJUpئ- vw& PP_bu0dp+D?Gl6qja7xCUw+GPSN-jI;DBb%hVn m$2TOSN9eC=4?w[lh4:RnٙtNQ&  Ѱ |#ͨld==;=dӱUk|tG1@UrW^z饩.Shm x)UUkՏ~dc: Јxuʕ %㨋3*M~N  *غ~YhQc4#,..^aÆ=]%xi?{[cKJKya8{? >h0,~ӦM-A&GF+A~I`9t?>29bw Nޏ{Kx\~ӧuTAAjU}}o{`OԘ>3V^y޸sC)jX?xkKUu57|2ǝ˗/s'L055/<Օ]~}fIHݰ!CN{`~=kYO`ݭnkUqVRV BIHHBH \'׹?f*@Ȉ>y2yf~{,Y DOͷ$K}o%"LFU#0\a* {Etܷ6؍0<hr C|ש(sa4W- "Rr TMN(g~P)h1Ɓ{a2">G'qPDե.q"{{;[`_\kCʀʨa9.BE}7D7k A3@DiuR8HKW4zQPت?v7pۨO@3vD֡hpa3xr+ ҃cG2 <mPƔ^@" ='RxD,nj)o}sss>۱2s̍{cFUŘ 755mSUm voٲewj{˖-KNN3Rb:$@.u_|lrOIyy|ה}<`ehsX@+ǍPhٳsAdZzXӧ_]#ϟ?< yAZlգBOxnJRYq:8~ @w*~fЌ1!8$J<1` Tws[ f mr`=Ыle~aeNTX:G__D۰#c)kDtaN3f?aBzj 7"ME¡7bT! $ zlUլ1.Ђ2'4ċ|(P7!ԃɈ[[&O@DdEoVF("Nm=䰆5݃'}26l_qa@^`&"+i-QFnҤ+">MCxao=c̙U%%TU]uUUW,_^q-aF?.bDfxO2+'g!^y0)"#yo$!r&$}e\+bvZ{ ""k?,Ȃ KPة>TEh * VXuXd8kԍκ|IJYd23vJkDQ`nQw | DgbK@Gc/Q*Ჲ}{C-a";,e@HB$vh=nEӗ7AVU;;&୷j܄! ij$ocp R'fX@ʘ@ /hPA$\>էċ7Cz$ŎTo{˜IuU-2KJUԍڶo"*L"jrjލXD~-P{{') DF"Z'K 5FqQ (XE I,k@G7"Wu %8^FuнYRp/ІJJ2P;za$֒WK8Powyg(;3sϿz޺ t-Ϸ}zEg >er5b3@=`D؍qRCFaaWj9ʑFnIegg˻3fLxs϶>{}=禛nJSO!9qS-+ &.^AL nnK>CoO7> ""z͵涴1 . 1nHXwadno6DAlzE 8/?w϶_ǚvI&5i0ς1 '}x5Phk[[[OכcǎXĄ1?LxGو10-O>dv֬^ǟ;fK1ɇˍ"" CByCz5=x169EEEgڵj':l 6lH{>TU/qdIz5#}Uh2yrmõ hDf!?я;>k@C̨y`Ӿ Um]U^=bĈ 9.(G 䏈 SZ~MKU5 .],?33k%Yƍ_Ů)((͵b`P|<8P{8=~~;!hvg ,.+۳l_EO>ğ3>P_?WIkÑHyOYY[EyysmMMM8nzײ^Z߀Ո[VXlHn<)x֤@rrJ/)ELrk;Gd5k۷ Db;t^\%-r;"qRx? X1; BN5Hw>^!諊6lPHEyهq`B5CTw1)S^pO߾cTH&VW!65jqe"-@JX"HUjK#ac\W:u-"BWBEm'3nXN)U4S9"\`ԝF] ھ*|I7ҞČj!Z#\xZ}u4摇^ٱ&(7651!D4lMM6ڸ~HsQ]d'YSuu- d P{:Z~ Ǎ8njM?Ed[Ueeoyǎ0!,m^^^YSSS3BТ`:%mkUo#Mvg1j9snJc dTZT;y5FA$7 UP\WȆ{=تjSx! ~Fc<|@muCռD"M~8J2 'W- SXEFp"EBx$_~y=t8* ^UuN R`YutiU][p> ݩn1uw`UIx' UkiLNNNm\v?A9cFɞim us1VĉumNN5ZҔI5j+InX/8Ѽ u$]VT lt1s9s,jnnnx1@x.7n0p;꾏_|֙ۼiu]-zU- /6xcς4ټyTUUj *˖-]Toη -ʍ{ƎnV/DQDQrRRa,Աqx&(e m`/_QD$bѹOId-T KTe~}jeAb,&H');:+\0vu'jժU5~ٺukߕ+?=]ge Z@=(^W!lQ5vbKxڂ?iټy xoqΆ;H(>%~:D@) * \15@cWTuK/ԩSs=u%sA.dIa8a8u$8vdz,j $o['8&: %< +ۊy" ? PLIENDB`elementary-1.7.7/data/images/g_layer/double_tap_1.png0000664000175000017500000001231212127353614017465 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  bOCtEXtCommentCreated with GIMPW%IDATxy?WU~ ," pAC<D5$.(Ng8n 1$G\(b i١ߝ?t7 =T׫~o/P|GcI$UC&RTZ=@eobr *eǗU!X]S58ŭ9C@  Pq"b38E?G%,;p{dSU{QMR/ht4T)L)S CԢk"ҩNѱw8k|谊ƈpUe+V>nܸu3UŦǯ}k8)-RMP_4s*h5?//?bNB8ѓTU 3"*Z6ѓ]RDDUժ>_'eRƁ""/`ߒ8 қ"d{"f }ޜ9 <]%UmܒF 2wV@'PP݈H݃Mbj9N?6|߷"r<%"D fϮہR4-S:P{u~'j 9-x:U}'6-_a?#2,-.,|FDPUu+BӤ="{^/O|-\)f0WPeqۛt{i4 1cc^: Ԥ21Cxd>pȮ5 G"v1cGYDeX6jWn \]1#AU0tȐy!YTTTqeAS2NQQq\=5iڱG5{n:rܹ#U>|7 s^sfw i_ u]CTSW@LwG1jqA+W^gz O#>J.zA0,\8oeuTL&P nA*w)յ .QEf:?\UUoۀڹsfohtEDF(38=#鄡ꛊ:P/@PPŲV68 w \e(/Aԉ9ObߩꄼtA譪}gdqbݎ1NibcI|ICQS_;G5~:?>W5޻nFTD1F a"rF눧(Y4`#~K`zRk/D~m#"`e+Euc=%oё9w/ :~}[7{g"4׆s`>㡉nB<.FE@ ӎf6_ЊS"sO5[o}6H#fd՚5(__0H}O$p, C|L N0DG[F7XxUwћ{_!"w9,CmۋU09\ۀxZ oVR,>nPķ$ |K࿓ L4 }ע!8_Uk7oo߾}Az0*A.b@LZxմa=h5֕,rń%[$/~}.R1ݻ|@%AmX) C$o/J&us@"j5LQPKAu] X9tذ 9 2i yR"VuK<E+jЬ4ۃ Rw7y%.ݿGϯnyMQ^FCUum h6J$@F&%PvGrR ݹpJq8U/: WmDsdI#,ORk j#W#F,{eGYYTOhI6: SjPMX}MLen5z1u!zF´f$( `-piӖ ="ւI1pP>Rkw"8wiL22Mg7ɞxz$ɄS bqȰ j/.D-?-D3lCLoTSuntǙ2j6޷gAi?'-а\j!سWg-\*)8 k1W5R?骪u`mqz}֙c(GS8h G- W&byef&\ƠpO 1]|~n2e*c,`?åг-Xkm6Yk#Gy|m*(&; a `ӞH |?dH[踍B0"Nlu@ۿa PР{`U)7\?I(b&Gi0Fz5inF rbr˪Z_{#>ƔZSGc߼q~)K.};_Gפ;WOD urDIqo^0d^/0y/( a =/֮uj^NO|S^}nB[k8BNj CL@V.̛;rĨÃC@cƊUڱ1[H]tzAB5[WA5Q`)x n l*YHnM|3pvz؛^ooү g0ֶmt࿢:xP乄/J6֮Y=gΜy@ ?CFY`n{VXh`}'O18CKX T܂xT1t_9U@1gg!|Z矿'd 3=د$kiix@̭jn}QɈ4ƱjtAS; e}/? ѮxN>~[ڲzp:Fs9)ҘYl@AGß?sn!pbTWZЄuX ꦦ:ܫ x͠CyќF \-Q*d DE$ N2y򽭛KhFU8 c0No, _2fO%Q̞|oZflެtJNuuu+: .9Ө}ejO;y nq ngyO~o\C`'tߓ:KHP_0?y%]٩BhB=v۶mojjzG;֭[XwDћo'EzՇ/!i.J~ES<[SY{`v$jhFJ 1@8jF.үOm$0WvHR/\ R܇]3qua>4=qڳt<329:z}-B x; pkpfxgT/k;v"f=Q_ 1 Ab fi& bY T~oL{v ,GD#}3_U_֝w9XiΈc@Q8cGTVqb#P@wp('p}F*X}ji +0/=:ȰRG ވ_$0wΜ? e|/k1P=;33h"/4|c֭6UM)*).q^8MuzE ,ȑl۶IW_=RQ.0S < lKf͚rkWX~Ѯa.E@"Qїf|3ov~&ˆg3bS}4SUU0(O X ޒ`~v:p܂zD㋆_4zv,|?%5.IENDB`elementary-1.7.7/data/images/g_layer/double_tap_2.png0000664000175000017500000001432112127353614017470 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  .-?!tEXtCommentCreated with GIMPW,IDATxyx?f&dB! ȢrZJ񧢨rll+TvUV=]*aE@PT6 a $LL&3И -|+W2y~sR2M-ù!_Y@u0"}4T?"#3*7~s;`M$G,`(V⠚MUT ^yw﹮RRRbDxX=˩$PM醑(տ">.\L4% @(jl%:Pk{mY-<@hƌ!@ḟ?^~ﭷ_EbƩGBDQ E6+Íߌ'0?qP5@b@T,+sqc*ٳeϞ=6o| 1n2LxMF2Ͼ>o!ީPd/P Z = &,Bf)vs?"~%q8z!ųM!( --DV!r!GCE4%P ^4_o,l{0soxر"Aߟ[SS> 7sAzx]3 SA{i=~ A0 ϏjO؋y.mrlh͚Nͨlo,xc@(T]_k[Dz\xPH(V4qQcp[DKݮe5v#(!Ndxa9aӈq;Ol ױ}Հ? E~+++_Kz/Ys|-}^{@K0ilێA&i-MUOߍ{}?5߿xZ75u„-bL> xGc1Eɕ1hBs2"q`JIvb\4nkjŻ(H&KSW- 쨩 (%y@^8|6^rmee@0=jc"61t['*zu@$BĸkIxξ5?C/|z$Q\\ִ/^| hǁCP""(}g2|xp /|P&>(5$F:(t98/(ė1'X(vIkjUU5AZI `\Z+g}7p잻~&{@Dn,kkoP+p6k){w|N={/o1eN]NUxbYQu-{/<_F!NpNP?u}gɒҶJ6lfq8^>FG$*D\`߬Ym%}㍋%|C/k,N |gvVzn"&P4|CSLilU:G?:mּ+|ͯ[nH)2P^2JKKso% _*0 :/ BꦮGj &B*h?n\eۣ[k,57C=8yWd)= :1*0D!6z5fYYY}{999c>]DX?P #l<مX7GK"ff<ĸgMMM)Æ3ƸE?h^C=An10@+1GU?{M1p/E$ 8DJ$&G1I$2աP n%0-Xp9V5k?L ʀ6RP3BIK%dɒTm `yÇ  [T>$\vIAIGt ۋl޼("ctR&phUH2>bަJ_ܮ ִͿu,#3+eVQ]˱&YD$9Sk<߇VN8ex<Ү7jf(qc׮])+Wr>n8̢ܜN1nc5kUD=1-O<䠻~@5_ӧowY ĶA_yWZZ!n]VJ>Ɖg[m&y|e7"L+}Jکoz-ܽ{^!CV%۶o?uԚ޽{爈JHVVV~Zjꆷ~{"{/x">s̐m۽ڇrjÏknn4s#s*%t|8?I/ ,Npe9v= #D" Qаw„uXέ vkĘzX'`P퇊J A3ﰈ7";ٶuk]ccC :|Ț5')"h b 7Nb,iOƽX,~S&㴪>//oܹsz{xq5҈9:a;XDeWzIvVֻ&6cj9ݺu;>{ŋF09nӦM ۶V }ݻ']:mH@k#xz<=h"@LԳMj+*Jy[}:R%Q۵,˹j޽z{$ 7l}" _w`9A<@K]ؑRxAF5#Cde ߞĶ ?@bݽ޲eKhigT%|NJf_R2?,S#7}@]vej1I× |j r٥v,[P\w>%׭]XUu'7\Zy?XM^Kӟ>OSU $zMKS,'9m.bڧ/*Z RgC~( P$*g sK촔t4hЇPu>jnUpu#5]#Bf'xܼիW/(BK +އiZb `M8qPQQѪPuu~OlIFF;ـ^: mСk^y}GWYQV}֊vz7 PM(x H4iRߑ#Gn+..v}kO^;''ۻ-0Kة7*P Bݺu˺i3o|bʎ:SSY ⪹S ,D"O<|;31bkfZuN:ɓCn靔xUYlɝzsM7e32I ovcꦛrnL}x&;;'\ZRU !{82fm*t_p]c3uf%[^HO>==y… (4+:oR$װn⎢c~Җ+/h5unj`ʕ5?|EUii ^+[#dYGcx}ɀ6YFN픊Oµ ٸi伜ǏӑM/ϛya - C:Uhvfzឩ](7\k8F`Ë+**tPQUm(.^SЫW2fHgp,S9٪X=swe1/+|;'| x1yaw2Ҳ;g8h,GkX7mڴ[Nc=;f̘u4k:϶}e> Fw '|?ӯ|N9PetjHO?ɦL|%@/)Cxh ׇo]=͖p^^ sPuBG$P~Ϟ4/AaĈ֯F͟wQ—E~iIɢ`"; Xn{%!fٳIؙg,%2{mXV-Dė\gurS^zis^+++Wˀr`+[~+>jhhR/SmȩFC책^L32]8Kf` Pl ,/~ڜ+XhѢsR` HWH> X`WmݺuI~\SlqD/z HjFy(7=jjjj]nuup$8?&s;3{j?v9`KFNzG`m[.֭K[^^QQ_6"b$1T9Xj۾ &߾]D_3}v/~T<=m9?TY9߲eFI| pt#c|Au^~!USzh/>ѽ{C<#2ILG9Qx31֮}ͮO/N8'%KY$](؉"-5m<^ N0.dض]>2NeB0ؕ;@իW~ssv/(A/)])_gCADHa q1F?(b@pjҞ219QlĈ2Ӷ? 8*7)pzB6A$ihh15XM8p^7zi3>ywB@x!cZ"UU)SfahU)*; w(oDXg 3jȆ..ny \^'> |m31G@ך; v^pbFЩ0SĶ#|H qD[ҷt‰Ol@LX ǎ-1`様VNlO7:{zU{h6?kj@ϏdЫ7|; j0菱m]t5zoX^ii$ٸۮXDTUWZuhsM8*\toQ6e6y|Dw쌌PQ`Q S̶O=_v͚1Wn0ξw[D*|8ƉJ~,CLx3'+SƏMKRT@u/+VU{"R+/M 69bt7|F[Nou%= 5'+ֆRNIpD)/Q14 U5'E੧_F{ ?Ё; r>)=A_|tK2+FG Gc32cSl7Aa0|m ȵÇ"RKA:@1kI@=_)[rA-QT%vT1 YUU[g?O>ɝE*"fc4E[s9L;9-^^p7%G l̀CmA.Х3g0G"ammmv钥ˀ@cX-763P;kkjRぬ9_b$1nM 'wak+fgͱV#:KZS6o޼XLB$XAtDGJScj[UygXg`> |T^^eqqrwZ@Qfsd[`i~|H2TZJKJx‡cﻮiO *uy  DQS=DA<ȁs',h,n%k( aɉ'LoOTAAA!df0XlR =K⻒ÏXڴ^K;~s!_8T@2`j} "1c[}()-)YюAJ&XyKDdq96TܑbŢ[وhG~]{Q Ks 7%`@~}o!6mZ!&rg<7H fiII0)ؘ ?!E]w}[DPO/{w'GmQcYɞx?BV"mhh(н>FMi_KIvō ZM _5]nHZEO +RmWUUg|lC]BW;xK2J3mEݗI3 oСc$"yoj>rv 'N|Z,gi "Ӏq"`pi"2R}#4 F <#AL1ko,YwD3fB34=ii{ UutA!ׯY #駟_z!z8ȃ]a&xxWU/SUYF+$@8D<&l=pD=Ws#jwLJ5g4-T=" oɋNpBA#:P򕅈h/q]7ZWWfΜ.9j+64&̏QvaRGu,@1MmmMC_Q*0`'ϥ`vq w$i, ҮpdGf=b uïkQ =m%yhT/t(o QP[S-1uWBJMR}HF+_wx_+l|~W[>$֮#l-Pu0 Pwa^GÒm(!f'DO̶^IDATx{|UՕǿ{Hr ](8C,Z0@"5Ɓh.2\:_:rň(݂i*͕}5R$\p /H"HKxE\eGǣH4) ֧NV%-[B C,{#1`,hYg b|#VfݾS%4%h?P£"QtFjٳ-m^?5v>6՗:^-~[NXZm=ѐDi s5i!7PhBAsM{@.ՐYtX[nC%2Tj<1:-qiY"i[V|\VR ۩ u^5S]p\dVzF A`DPc(ߦȴ 2XR%ڗf۰V[bۘ1cl۶L*C3UIU1N*PW0^@'a-y&>;w(ӧ6I q%6-)0knG%k~n-W$)HuEӨB Yť,Fmݔ~?7o4O@C?z4WhWi-=ܦ@ p%ޝ;wnKOOWIq7 M\r:; ˲,55oq5PT3zΝrg_6n|L :_GգhF Z.T/n_|CpG𡃇6ׯ#FqǬX۶-׾9''gDd_l{3/1*`(>r:2a<Vlf%Ȳ"!/p v݆ sR_23DzY;s̲c}ʘ7|Csݻo2佪CE9===oD,\Lubk nڹP00l_hѪ={'>t9oz^J){Q2_|7n*ˏYg~pOf͞-˲߯1QX%eZRR7r˲""?^w "")Xֵk55'q7~55'NF*o^Yү~1]1S̞5{J[ Vsh]:6] m8YJ9}@ռ9s9t nJ j 223N^ʀ}qvyl„x6ݥw{/P7&T@iwņY! vW\ د2d2J>;;Y|ꪪY^{fQ^RR? ; ȱSP,]S2 =܂8vS%AC18V7/Zͷv[P7͌ l端N{NRphZz;ޱ> K ~l\4<Bb͝3g3PN̜vԧK.kW.PjVJ?l޷o_7ս8|āMՃB+?hǓIMM7nɈÑ3glK>T_ ^X[py `N߹s ySe믿3#Hr$a ٝ:u6'$QZ>}z{G,kR0{ЛoerSaw'7;ŠQ>}\>++}5HOOWQX]S$P k?u8+N6ӹcĈ+Ǔ:aC້^J8y=Smфk&8eEGosuRJ!"ҳg^O؀Xi'uPDRSU4)fZZZMJJ}{xG n۾>hJD"8Mfr8P%/io.3y'x'"3 ݁<ـ"NDPZԩ^٦#޽}4E6lPDjPvnF,p%WGnwVe>|^˚/SPܪ`3P8qJ)@X#.o^ BWmR=r7㝴.hQuSvɂ|r 0֯O>UQQёW06ZL ̛(N۷o8ױKpT 3=c(OF&ӫGς8% W ;;[: ?^ͨN' zSE Q*3-=ʿRHNNn?+q=U~̏Fnh w\qםoŔNKxoޕPZZݻw1ҔJ9ymif({Ld3/77olFRs~:l޼uU%?t9b 0`&`ZTǎkoˀt](JuxXwYef?pL)cDIi@YV﫫Tjmܤ파5ߛYлw|I}|5P wkKShC8S7;Ձz8>FJD$33ĉwO P(v7"@"WY3ieP$wT7)/jM;mSvZeqea`ꫯbKaʔ)W8~S%%o%3&OrJie8vXe8O>c ˋK4^ p%5)$Z>WFI$IXlYNuuZ՘+'Nx ٍxq0߾!]$qK!ǁ1SN?h?U@#'\v91f̘]M8nݺuҊ_{p(Ss;w*kZr+RS c[vKSU32f  |ӦM֡P{tܹn՗ˉlNDqGi߾}nPP_ntPzEնiijӝilD-w#F8 ;w}g"ڵ^a,SEuk;- YvI;?+9_]-w% :ȗE0 5GTԵֿpbg~ij'Yc +V,7,}:75~(OvTZXXиj eiyϟoϔ40 cYV4IKDVMcrB?ƣPtrԥ#}H$bsȖzZdk dqFGѰdɒ%`0V44s*ؕXQ:u451C5@i]rQMMuᲲ2P% Dd ͲTZ!duBAfH6>xl] Z.r^YRt@k4Q ix Y(tCe/,KH$Z+˲$X#‡k֮;7nZ=e]fᥤf~ӄ_AS=$IZbD %"'O^p+>P!6R<  J˿bc 28/Ƅo_YjU.\ vӲoT>'=0K)fwGNxNg6* NNؕoǍ/o}[E+VlnFǏ/\`Aik4LUp} 4ע_3gn2Jg u3.o0?%MMkLӴJKJ1/zl'*j{~/m,a4z1OV#È*-eݻϺyQF"M*J)v6xgƱҒտ{kAz x2޽oVc@l\B֩Äߒ52+bؼy7ˏ{<k׮[ UJ9c,"b0==ozۆ~C.]m :oq`6FM; ŹDPرc5zF rIӧOW,,`W?~cNTǯ8p׼+"JK{=^wѣTZy&N`aQC8p./꥕x0@(ZJ~6o:TR\\]~@k4 b{vI8l;|oHW)pY :uRٳĝa4i`]S9 :`:kH`ά2`O%.+S `D *r"֮S+:.#. s z࿞uGZEڊ D1 m{0 l1W#,¦5=FL')HҺG`b""E֯v?E2-LQn{ P À{5%&4@w E&=^#F^Td_7(x˰FYb!=@~ t Fi|qbhU)ך@̙I&괴K)>2 33!@[&"FC!TGk;v'>@YRbbMnNNiꪧ?`pHD < !pMHT` Q c! ݷvGk h˲nwmzFnMhϘvEtɠ/,(3(+A Qccb*~ߧ,ؤĹ-?/[D]"wܸq"D$ce׿Y>҅a^]DsZdo]]]KiiiGeEElwDfu,]$Kk|2 dwll\ Zk]^^~t`-6ښZktwr! ;2wik[BCӎ;W\17'wֺBkU ,0Ļj[o~^cUiiiy>`cFj(/{)Ե̙xidD~(em}~ 2v#9eÆ_tX Dye+V(>ϯ Q#G۷qOqW_Rax=zl ڌB`s]]]eY.e LPV"!DTlW0o."0]=~f`uKKKg0$_! ?b@4p`-Mhtz,D Σ3݁M$xg[z''`̨Q=o]~Y֠cݱЄl˕&۲ŋ+!F;'v""CI^T;49^h0Ulzz|>qjܹV![[y*X 4M>}[kkkY7X3 5" ;qw[[.^pE^];VkRF;ZkO/37/Q?mJ)"9gΜ,ѓ$>|0)9y?̀*~cuuYSS_jߖ6{ .K@Cz[TWW!W?Y$7XaZ >DƎmƌo{nG]i: qR X{=V9`-7"` s\f=,~%Dd>h`pN@yvUU{x7$ ,Ov!}ΛLS!QݞG).. :56nܬ.ꓔ@m(QDva ?::zˉmG^cǎwVVVP&Jn>ş۞ pO~e(z|ܸq"* 8;vl8">0(8|3EEEI5s;3!݂Qot446Fh?7,.**eԩV^.j@'uohMc@WdgԂ&< ZGVk(`X:4vMG JAw~ m-jjHOܹ!yǧ;*e9 tlW-rߊR-ѽK RM4 4,dK3AkRhث p8M(<&†32 nx53sBCCC_{%--V6(iPƽǫ)Ѧnƍ;ۏxꁃMՓO5hx9 pc887~ L&0@%8d!j Pһwgd|v͚>;e[֮//Be_~DkX]ݡ1c>v B'ݻwHHH8:%\?2y  je;&p?o„ [ڻlllxa ٳ 7XV%b'W7"[jS* V"1 [7-W\~?\.+@T-P4N2Mv/pX4660*WɝIGLLZ2>9rdVE~2e111@/-BaXۥ8Z@_ SQ0׿iDV^@RF%K>Z72 Ή7Mtc=3><}AWB?`S)ieСCMMMM⻴l0%鶴=e~t9)H@=MÇ}% ?vy:.kJ< M3kjjoA"bf8HHHi(Oo6gϳ~-_/ k΢ч!8TT"].'R-;ロ{\αcǪ (1D]^!9h~ns_k%%R hrQ= .D)):x ?7-{1yB( ynw\e zm'f7`[ѿgvy5g͘q BRw=# /+++e^kgYß5s'c #EvW/ӯVuǺuJUeU6?kΜv4v%o{zh=^\ 24ts$˲\O?t>k BH6mڴbuֺuoڗ-[VvS֦o1 `~Cѣ;u\|qvZ\,*Z|uTm@3Nst/ojjjv ='׭{~1Rf;d}:nsDXkZ`Ύ5ÇϴMgB(2Pc x~mg2 D֮Q =HX^]]]t:=>eYVֺk4k|E@Ot(ѽe.i~U͜93:11ֺ4cbb:{FFF82`=Ol]`XDڴ54=M/hre>Æ s'%% 2ZR|oG}瞻HD zv/h>L}J8Щ^hcF喛n΍'O_S|~^705|̑"j zBq:uEo?6pWl\o86?Z q5KZuJQ"!#.D\/_\k'##@R0=92D (P3z5H=VXaVXaVXaV' U)IENDB`elementary-1.7.7/data/images/g_layer/flick_4.png0000664000175000017500000001374612127353614016456 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  BtEXtCommentCreated with GIMPWAIDATxyTՙ?tUM" "(q111&LƘIh c* QV7لG" "*1}TWթsysnCiFiFiFiFiFiFiF B{fpG(ñ+h@2 tFA9]p7 M JhAףJ~vBw!{ Y֑/_xFNXyXBw9#"kOosuWӭܺ WJ` "2Ve.Ng 3 buN/ hp칸MYTa\~o榦l˲ڷmrQFELp׏RmIp-hAǔpՔ*qb pa?FD=nS w%FY LNt{w_kEڒR* ]{i \3柱bg6 @ h(1?p7qj L>bdeK{.T=rdKςh?4|* g'^|or r\R^:l'MWy֭ Jmz1`„{YCةSQ,H\Vn%hиiJ0+q4PZߒ96L8/+u)@#"LN FK3H (m8MQT{>xt0Ϡ1 lV")Ӱ4Ιٲj8D*\+L8nk͌dU#Aиh݂'J0#M%qm#Y0ȶHQzޏvٰu!K/iJus xCAMjϗ+ +<d=DZ`1K/]|d?("xa¿ff+< +4+?u/|pO|ooX _+,ϲH$̙3/))<~}{w{MXir9`ps=kaWc/Wf]a#FV=bEi~D {[\|Z7 1rk(V?s.<g J](hg~AćnjpuF ʨ%@JR* &5hJo;_8ZWWWꩧcq[`UޗzDQ}'Ip~G>рedž i 7 h]JtIn[(@QJ(% F+i0NUBיv5ILʂQhRm]--8臺ur$"2  X/V#u ;۶nbXgo㻔h%Nt2J4+A;E盍^l>D {2x_/%_xaˉȥeo[1z0E^VTTlZku]ǶUS *L4jK{8V$ ݉r _T|9.Z)SZG]uk-[K["%<*JUMMMS͊/ 2 /1/4+|'f.ФDd/< ߺԾ ?.8dXIxqp?x&sзy} *"sD9 i#@SO=!AM 3 UXox h//|'| ǟ5+42+rYjTs7L?4}o@؛~Xuֽߡc@YLePoYȶaÆ/▋ij|dPksaee +2_X|c"h}+Q8}ԩ'OsDQsI޻g̘'O?NvN\@m:z~݆ӧO_x7^ طO֦q9E5"HBld Qr߁] Gkj+^Y-{SM"˜ |-Sz+ڷS-7vPSSV仮+Eʊtb|߄/w?MvGJU&mnEEE7k{%PD&dT"T=[5m_kĉ}>_ 5ɦ);‘R`(o <*0P@%S034~/k2}„uܛرc^y]O{ D!KxץoF#k+NA~՚5kw(RJ|z廧M8=x/pB ] #pъ\s5 1'A&f-ث9Gm|׷& EN]"r 9o^O#.7/DA'%ZL d @).\0(Ex#AJAO SLt=%qt1m!p-w:ѓD=dH~};&;linkڥs k󙯿Ƹݻv;d4"7J ;+r5kJ^{Κ /͇͘O8Ӻ.iqwG1b30!h lQJ xӆ(/|7HNJ^y 5 t| BPeZ/իpKssGmZX>*-e'셣eZ4>ky%K.'XjBS1#adz ݛH2ϭ-jͷZ&'/@џM)$"uuva=(WDvpwb<8C2/5۳Fg|ﻏ~2?dPO}X geb{bH09ޯ,_ vN20qp-ZTbv4t˖-&L5}:`/ @m$YnK>ޗ\r#"2_"eM+hY7Ok-e^us^W{m?|p˳f+(((dPdֺB]}]]iVoE? VPadd_pxxh/tX8;uZ\g$麟۶m[<5; `ATVC C3tأ`8x:GgîbPnB#ycKo3&oΝy2/.Gh,&Dj-!4B֔ iS"Y}mwA|8 t nKXMI`av3ƌ>lל9sZrss**IcX-[ԛgo4;Yv}{+Jyļp nh r%hԧx5 ] RЫ70ȍ.,CDu qņ⛶ˑ3orĘ봿[ Q_RҀSh5UU5ݶY2kh.ФC- ݏE +xe?|EF (%@I֮_nsꪪտ{w z8h\{Vy1cG؛ZYcygwEXn܃"K=ɴ(-X0ֺcyxß%7 ; e3MbFCCC o"fƗrn awce\ ۫}=9{PthN/m{;e:/mhxS98ނTzogٶs?ˏǎm⁃Eo..X D/ 듄F}DA #AA;v۷s(>|k׮{_a!a UX OJ)vl^bq_DF-/\zpⰈeZM h%ZNT4QKoLaO`#;-]22ܖTO4|ذ_9ysrrr~_yE+LӔ3hOm'Vmۦ @0e=9ZL-ȉT'M_`"ݴ9I] `k*H榦gԗ>KW7qx:v̨n:vrD4qk&=5ϙђhdC6o|_8h:]ѯ_YFFD#߾'+>ڡ}=zTGƟRXIw]7W^ "]: G2ь@dGP~&&ӷ#Ը\k,Ak_MMM3?}oBAڶOLolQ^y̘ޡP~t9o%U jED5GtG*++kgϞXcǎ/5k֬FYn€s2ĿaQՆN$V/7K{ݝ,aֹ8IE***n޴+bo̞< /ܽ͟L/ek?H9vw>UkPTTfٝaN]ўGǀ /J-u,_+בnoZ!&tRBP90 e@O+< .\p8;b͵ѝ;v4qJ%N9_ז||u瞚ӧG;v5UccCh,hnn-.nٶ}{CcccG+?jq?54peeYWA FqMx+- Dv}24H#4H#4H#4H#4H#4H#4H#4jOQ\IENDB`elementary-1.7.7/data/images/g_layer/rotate_1.png0000664000175000017500000001346212127353614016654 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  1Z^tEXtCommentCreated with GIMPWIDATxyT?TuU/l"DA; N >QI41$qO̝I\ƹ3B@QM"@4Fwut PՈ穧NU}oIߘЕ/pV _,Kvkà_zv.j',`%D\nPUAe NO|޶r9 4 O@ J rZ"0j^R >aS{4 [t;;;d8["N\XVR1kj̠V&]rȌ Qr tu }O7UhڰCcxll&=<)6u-q=?jq<\V >@ASǹBBvL=lG-(MNjpХ Lc=`ZݍnQQы7o/_RR21u^6iW A$dTv= xQ ׵[%Q\=ze{uSUDDPiSOmя|"W P|R;UhhfQbm@EBГ%V8/owDKl:U[%Ų equv'A1uW_H$P(ڸy5ii^Sn5ni]XX2F|d`cor?Gs׻u=AQy'= ZBp{otovO )4xl' 8pOsޘ??ȧ[nR߽{fGS;2ɵ)\IUy^MZRUrCAO~yU7;OKKK_n{#r-UNjijV8h,9mЊ؀(D-j/XT) , oٲe}Zsie 6qp'd,k嶩Uȷϒ9]l,pwA.|[[nWկ{R%*sM䣏5Xz$>u|w(J>۠a pXZ>_{ _Z
    _csbbJU9(uz9 IC1JKۑR?gΜ:KQEn`pȇ=1z%M1[RMe>d쁋`0xQ#Wd8\x^ߊ栧Y'U"r*U{]ڵk׈S]_" Tnt@iそ~C{M% Ξiw=/DC}_/8&OE qY)TϜF8<^p4~iyz>]:Aϻ @XMM8=5Snsk~C/ 6'զҹp#ާhn/Dp8b9rs>.ƺ/[wpԨEOy'2 aq+w7MJ =hjj:8p8\ Um>zheH)|+n?}}"20ł6/}۶OҚ{Fp::1'\s .sѤ]6g?pDO %7U*p7ED߿C,UUADPUX . N%#ޟ&79vлv`@L:<7U#F 9c-cLP!LJJ?]pSltA@_dn -#-Ŷ&7;TW/xkӦMk}>]-YF0W<.oهu֒׭{,uzL4H٧o];wyiU+!sԨ_Cwцk{lܱ} ͛W6lUEbH?E8Pѷ_CviGٰCr+VAj3"__niٽEm5zT7lsHTUYW[A;UO<#c];*iA1m Ïm\U5V͞={M^O?ֺ3V3sG9NDd _V#{[O|[ZԞnP<{?s,: ds(}WhΝ;̘1cWFrJ/ϔiܑE?~O%4+;ةƬY{L&9 Ƽ}_eȐ!Ǎ~`Ẃߛ;gSSiǾh3?gdWWXaoذ}E$`91|mv)S|@>rl֬{-Xv :45YI P=kU@#"*vr-kUTDۮ=~'NTVWW0qb P"nzJMZ-mvQ%!q>Tjັc7oْ/"O'gTHz+vU=1T)MY,B{A- i6i`DA"Oت^4Gy'ks9/ l q=ԡE!m(Gn㦍g̘Q׈]X0w߾j|Uw`F rK,~k~kU :+BwǾI 'a%<n uo?ܲu˖ɏbѣG5Gؐ#tڴiekj[981[E.FhkpTUlkKKKYm$ P)9u KiŶnn93/;XЙMqqq8?;/Hɮ]ݻ7@̫Ó't g„ CUѓ'9ܳpRB| 8Z‘A|*kJVm6hD߉: 8N$dR=8U+WQR D6aLpEeMcǎF^aiv*T1;wvwb"~ pQIn8c֮ۿcq' āՖP";9sP^AGY%VV;xl…:4j,tn.,b-Ç lydh[nv=%.!bܼ[UpOog]J7 B o߾}Q䗔f'eEr, R b32.X\4%àx Ws)"fxp>X[5k ke|z5gr!FC~]=4Z$yr}KF k|7H{%ׂ9v͍RwdW{[mǚ5km)gX;\(@d!0iյIvp-ZBWؑKxQ] sinnn1s(4Y7[BNnn7LќKx2Y㴋gݵk8//|! 4?m}nHLOeuɪ1LboX_?9GSk\HHr]8SKKmjqkqP4x,DMmmV"ZB׬^%˽.i]b)Y<#$m) Coٲ;^{mn \}tx1T cs-ҺhjjܴiSmaaY=g˖@hB:"juϻܡIIE]Kk1JU-%۶mxՃ{UVQOlCuj*~1UOE +VX2mڴu`z1$^_w!~1S=5k,;v`0<0Y˺`Y_dA*jݻoG 2T:VE&alYq-?יm08IENDB`elementary-1.7.7/data/images/g_layer/flick_1.png0000664000175000017500000001013112127353614016434 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  ͻtEXtCommentCreated with GIMPWIDATx{tU՝?}Ϲ77ɽ7ȃGT**5"Q-*v.qi:رbv8u%hgQ]eZSgC+H*$BHB BI $7q&6b+&ZY7}}\"^u |#%v:"A mkЖk xCр R s`'7Y@Vؕ6phZATҖض B; Fgs6nBV*zx谡Q#G 4xeYǖe5? zm]阁;qA]3p%nL,Lo4i- ,(:z7BZk]TX1/LXdBRݫ0+雇738&E?|tֺZk.[s=xZW;wnpP93Cd ey'!= ?2# ܸqr&Mz (oaݓwu^P s0`83+{?_.H |_MJV 6 l+u?֟ .lHV 1PQ c䓙n;0o׭[mԩ}gbn|`:RkxI$t䞄C:.9H'MCN\C\ȰbXm1Q+mG[!\,% Ɏ`)kqAԂI@`5k :7?>7XU= |}7,o޼" x -?6h9.?k '!]?.vj3>C| I22w?/R07cH;Trp[ם??Z-[G:,YR TJFJHE=,ہ"r#3]0|a`&|ѓ??w-x3hcǎkilhZ듭C vttZ>h4OܳK.郴ۓ(^j R$`|NF<'ArI¡OO-z0\< %mg߈H}C[nk}֬H %r+ޛD6L2%+i1n喦ݻHK) /=^X;+3+VW_?xz@HAJmoT"(:; : |#>I6|Y|YQ7v-'{yR'Mt__WW>=p0{w[~GG{5L(:w}տ1'mWjmY5o뮿h(z07.}ksrG4vea_)C}C1}0s$0?>n s\ ^ziaƍۮn764;hQ]Դtk}~~Yshi}E[222:+l vUVV\{+6",Ҿ~/f`n0 eC|42%< X(_AOѻ_3fA# U>hֺpXT9|Æ {OMqqK3kUFG -\; ( #+<"_Q&~$)9syu5ί߀݄€Àݞ`ttvvXCkً?gc/&P/lEMs=e\m۽seͣ/ب`&*򗔔LLJLw3JkED_~sovG u5k{mH7lRIws۶m+>aQ6/dE  Ywn+ U}|(0 VbJX4z+(Jχ["wF>@ W hkDD/ t2:^~Zٳ3%%%,S͝47*m?A(p@6?ﷴDz? оhѢ+/<(# `ƫn3<ZkߺuDž6nkTH@s4w5Zڎb޹s$[>*ة>VZ!75g-{mQ 6G^|>;x]$8deWԴ?}ƌJ07ܹ'8j R)u;_%!ogv{O)ۗ?'evΜKښNpgg8chk}}}Uj(jjeDw5 ZٮSO˲b͛d=]v٘lt.[?\J&mY[ۿhXVV֑/[Sn wf(R$STzKKKYJ/vAAnH'p)#v''jPͯڒP.w @)Sv]"mM-)Qs J0%ķg̜Yڵi[nDZf̘ /R}80?Av޾}NY+뀠F C+ʊL4ϫ?=OEx;JI8 b \$xÆߵ|2 qN3qP%Pnnt,;+Z 0RSW|!` jk"oUUbu==g3=' b",b'F?va?o #HksEY^Efwp8e-y/K<=~O>|8F[֑/ǎԔeeg\s_5^ KUul:5pIN6RSS@ g)}ބ .xЂ|Ŀt`fkğB,}>[oOS3r'p< 0H+J>ٮxW^ >yDsa ֺpȐ!-bl&y̙wuVB;U2v}&(}TQ (ɑ yIENDB`elementary-1.7.7/data/images/g_layer/tap_2.png0000664000175000017500000000715012127353614016140 00000000000000PNG  IHDR^^ңnsRGBbKGD pHYs.#.#x?vtIME  /tEXtCommentCreated with GIMPW IDATx{tU՝?MW0h]֩<2ZKd,bqPyRg)`*%885AA N M9KP`Iw{97=w|à&5k9MFR,U@b Fv+@b1Enu r:U` Ba/5,kDEw^:kUeёW\vG~ x͇Y?/Udro;1w]|g  DߙX}}50x9kT5: @MgfFVUU3c@-PW6tL%Ѻ~`/32,E݋vl 3큽0gJ+-E#"0V0_|1dd7W<8/8`:[ݏ;'PU?8֝7WjSbG@] _ls0b&=&tWUUFecBgnO&[djsD$-t0XG)8%t䥎#rbTiSJw  1~,9mjj9B1͈iM-Qļe`'{PU(Eg oOitw $q 9J]nUqGR70*b<06 TZ`Hoȑ<(" qE[divuexconnt~dn9lYO` -g)$OꛎOv[㍍n% [\,7X pKM#`&4HAY-l(G`6 6wp|?䠉Dbsssc>`4wΜɂFDs`hg}'kiGEs:ݹm{v>[~SX_?֣ s<ϫ&1p3bيg@MK"QGC]_QQ1M/ kNPL7:^$H}ߵs*Ε`Z3X#Ʒu2KX+_dӒOv @={|(vSEc[0Xg"NŹ6#&u%%e"uobl?<8 1ӗqG v#a8-ܕJ@tϞ=1*F&@#Of!/݈ъz\o3XsBvq( c.E28='ɋL Eژ.WB^ݥí2ەc7j]k/'Xp֚Uv_}VܚN657a&>[ Rm 嘈|3g@"^`u^2{IK^&4 g h谅Zd>A{Б?O=oWhnq|`-#jԽ1 lY`b0ssh+4_:T 3iZВ_`PJq`beeߒh)DŧnRŽ(\ ܚbzUmRkjjM4"m;rCd;jkZ“ɤ]z+} tFtJh$;/qVtqXJC=yuH➢vȿtm]@&̥;]yD eeeK7/[Uf"ar$k8YxH:c4`-ҲhL;71dۀI-H,;_c%4aBl5F,Giotd/1zgEzHN B?NC={Ns2w E0`xgJc#6{yTUoɍ,U(c_?f W~!ԻBNq@=;p賷 r #bapt 1uG/to|ᅇ p1?5.V^% 4x b8^ z?(HtIA_oQ( L// '=f60h@L%kwG0\^ /ej8yL+ qH0ׁ #F 4A:2hp*@˩`Tiyg2D>"r#sfsf. _U\<89U+/1  4߷K9YmJИM5k|`+Aβ~,2"֚4_FD{ⷄVE)P @+?iW=A} hǁx2Lrm@9" sۭ nxmϗB[ؒ x`b<`B1blzN@yF1~)?%K.hDVuWWVR4jYJ@FxKS*;@?Acu<H&)Գ YIˀ] E:. ܾ~;kmDDv 9FQ]B mn$2,lcӧb"rcJ H.; :0%r\ g"Ps6|CVGV ,UvmmiiV}C: 2!rT=ij=@} -zo~hEx-û\($e`Om30]|WMhJ`yVqG*+)Gd; OM72,niii7_@]B#<[f+󁻁|܅; u[`'.֍_:)zR/c."Q: N[6or| /0"ODUi&BY--lՈ l} YrŊ[8s+'L uotQ 2ymmms c6Q8->f*HL& aqV_n}Juc3TU}=K崉8qDpXfu/,j Rg-ĬBL?SYU19 уFpț96I` )Qш ܗG?`%Pk{r}A4h&S']qTDw z)UMdLR~ۂ;{2 sr'|8qQH 59?ؖGW lUk]hqMEA.;rŊe ^ lvS87Tr 0rOY궲_IAM3 f~oR;cLrwy߳uX̟M ?0a꺑給c+QllrUՉ'@#= }s’,:%2P)VZZ~Y#^ V/ycPlXeV9PMQZd`#*""A~xzU f";" GO,aM(#o8=wwgYu\D@&}AWvnO_T%$T}: xD p)uTAAn$rL'Kޅ&&9@\r%2cPU T]"HҶ°dPE;w7؜ָ̖ 06V/:8ΎvVI2k[AN4/9pư[lA0=Yn^꬙3 :rl1fyi<8o3qa"CD [[v! h6mD)d"}S6֎U6 )f^8Ceo,K,~ƽO$W @">0~ϙ}ggy5B X$c¾)&־Xɀ>3{ܹ[Cg[; UmIxݫQ$"0$w,z=wЈ͛_搂]\jS)kP຿7|sSj/(y@-bS&a5V1ܹwdȱG܂1*P6>S-Q{=o.am@ x6@1&Ń/Y'\eD ̶w քT]\g?hyjE? ɪgf#QOx#~O։:3Eݼov^ $)&mŞ)cuDO- L,Y lbIII)?P uiAƩa=-_eHаk $T矛{e6씜^(z7"#a74i2 íZd FUM^T&̅3]8+<3GpwDF\IFCv[_>tK2姏eip%#LqѨ=5a#ҽyc6_)!eB9g61pDn {k[t?t+G1{ᄏ(W~Avz$D%>\cR|h<yZ:{Tvee"F#./1a#f201jRA@dqE!D13f ,'j`a(Ko:1Q զ9,HҦ݈IFtgx;vܜ=k4}cTDd)y^\?vq0N ' | Eva=hԨ?x0'xSNy%jjlH"e&3)zj֬{{p5 +xdq'k1NP]]̱*'ߩi+p9C~hk[q0NI,q:WL?]vY.oCE큋Ԉ.?Φ[s;Ё**& 5cFfY:ڭvhq|d/v-ߩT#OPeSU]vM\kQ^J h7R֓a榦Wن|>nrL| t)ۯ)wLH^J[ؽ;U5qvk񵵵u)Zd$]UU|qܓ++*t 2Fc5&8m䥙h4ZPA>86{ uk54 <b"aҤIwuƿ2oc52Q/U1Mvb|W` 5ȎisD.E5b֢+z٢} UTT4ȇіNA0YZ e05l͈>Q"HX.{Ŀp|q.)#G4pwkවS%EdR>Ӎ n_حqs=H̟;gCPGO7*Wo57nӓāN-55 4 ޣ7 x<,߀T,5u[U`]<_o;mt:,ڙq|O4hQn|GOI;>vH}%}8(|Ӧ哵ʿfIl>{dDقU!Y xR-DN`.HRD4b8gc b8)=r=U"'aELl,t хF+y,:0rĴA|eL j`ko-0́3AXq:[~j֯FGCl)O\su_0pN̥IT $i; |ST 6{1櫄(pfgqî-t{ D~gq +BoD^K'Y? BQ/<۷Ѡ 񸖕#ܗr,b\4z "F=d̏Me~馛n>bYS'Pswٱb 3gL.` vgD^&p7p~yH]\8mz2dɒR`P%&Es4?=1s#KS4rV,m [#D l0F:9~…?$\jvz @X'p]! ZlG~Jgq\V')cX^٤IENDB`elementary-1.7.7/data/images/icon_02.png0000664000175000017500000003022012127353614014734 00000000000000PNG  IHDR^^ңnbKGDC pHYs^ vpAg^^nT/IDATxݽi%}>Sݗg X`lbbbŒ)R$;E$)ȱ8!r0 ؂@gfY{zvߵs~ST߹3cG:Vխz<緝S"ĕ#c Y h9{9;v A\cu;v )ei`{mI<AJ !<σgΜ??CJm۶!Jfzf L<"1[vލoL|, v333~ۇQV(X6eX6庮s08c !8C4&ԥsDC%)<ι9Z|M$IenKnhЅ {WZn,4t?GO~saqqltt p97M{I)u]yIy0b4J aDb]P(d2l*JmVi73}}}S,jٶ]4u @r4yRJ)ժpMNNRT½ދ/| sΏ:B>|?ӟ9sl˖-<ϳ 40404Mt)!%ɂ8w+J;JR?߯RUC"mۨjAV ӋG/\0ST%44Mkq}!D}_.&>}ZV*ڼy3>k_5॔X\\3ϰg}elٲiu]hs1u]Rx5|b;ׯ_?P(2|^W{z h4Fљ8pɓ'`VJY' ByiЗeھ};JU RJLOO㩧bt:v811 Ƙ)J)Gξv}>urYu=R.ecgPƗRJA;߿ե-:99oGDR;v,ˢ??#}9?iZ뺮/KKKZRTGy_7|Ƌ/_؆ i\ojׯoϞ=wڵkxpp' R)﯐d2 4n/ns\tOR4 e0 &8pJE>|xnԏu]?zCi!%?|_vۿ색z/w֯_hB -[H|j۶m~nÆ Bч:Hxp-IV*ZH)~tmi""J!!tM ø+J 8q9^4mpg֭ϟwɲ,vRXnK/'xBV. 4ι gT*뮻={\;66fE$Ifv `&|ߏF) &N* QRu\"8=r7k)e$lvU*iYVMu$-뜔jg6liWG'622¥'yR]|͛xXahhZt+n$^y2Y(>Nu]T*b)av_9p@qL<9oj"-,,}{$dgX,^v. yxwo} a۷s˲4Ƙ.HQMtn/p rJ4MC^GZ4aU8 >!ۇl4mNJ)vR&&&s믧rRJ\p?؋/rMc%(r͛ύ7޸}dde0Ph4V^]בL&8Na(>.p]7j;ًrΑJt^]5Ƣ0 7BZmJ)k\\(d2tYb#ͮJ9Jmطoocǎ,Hp"c&|/yw};w500L&z曆fT*d2 uf3jxp}1q .vLL}b[\׍S6!JJl;vUL|Cu#0h``\ץo۔d"\>BLNN?1KR0 nD"aRf<ۚf?m۶뇆̡!EpΑH$P*zx, (8uT fdlX,"N1M`&(laa uyJ%xRjEkWEu?mۮo4v=992麮LӔJcztjqo>?ccc\[>d%(yf4~֭uֱ>8zIEN+Qрt:j5T*E֭R5lێ4#5x*[mTk.jؓDj2nʕJB!81}@qu/ BYrZ"j]_qJ%v0??uQVسƽ2VsKqPՐJߏ|>A6>>^T*w:u~t:۷#L7鯹bՂid2HR&kE)<`iRJaWBt)%~i:tp R'" NhƲ,: MJA;Ja||awi8NAJ>ģ%NIG4 ###{d_"8G8QR۶d\9W=K)Mιbɥ}&[olJ)#"ND{haO+ UyqnWcf:y4n kRDz]\(Ee4ĩSa"Assr&\\ \Jë +h,/}7t罫>>G)Qx G6ŭ M_++O%䆙 >+0L=ۊz*B @?T)n 4und\u8/ΑݿTثYgVN}u_*'όS**w}""$cقe7&an h+ $VDä!5t$.=WxZ xmZؿ?^yLOOGϠf!A6~MeǙ@T|ߗ1bƋ}ؾR1rjv{K)h4ׇ\.%T*`9;,SƹR%4}Xu2ޠ@Wwy[qNqJfT*\?O|5ES~,W*+;}G"08NdfILOO_q;²,t:HҤ#U`OuW*xn{ 5\b(u۶mh68vy]D(! 6P ضMhHڗBx]5'o L&100i߿FcyappuLA DɮJ_NA=vZqQ:u aT*h\@DR L.? j3ƖB mۤ0 c8V9tw\zSSScǎظq#cP{3 rjL&/Z0"np{8p!;w1[. %qM6a۶m, GSzNwH(<ca݋ A1BȰRJ?{'OԩStv;Ty7[nYN\^Z-{xqС(KYUuj?.\ex0IMHJI`޽}QH$1&H08q7ܫA.uLf-wVi OBVDE= U D(T裏\1FRJ:D䇁ܾཀ^[n\꺍%cqq/3gάX{n +w9B?Ĭ# c"Ĕ8Vy@iy 5cҼ_. jky* ^{5+XZZa[xPkD𥔂1&=ϋ.?1)\:J(॔,c-rʒTf2^zw'ǹu]7v$%q[P 1S !4 zXƍijj4M B<-)9"sq!> !I$+Чcbb"6kIq^ +<EDu=KM$ڸq#EwC=DOEoQ16'in5P5+"$-%*ir9ݲ,;w/= Xz^W!jD4bf3]IQj>!*ߏm$ T{qwv*RJ/Ħ1_!±sEсA믿NDD4m,ksg&l 6,IܪQ8NCܻyoȑ#QL{%8_n]Ni'tIug|?GDu6|Dt]w}@7i˖-@ !y~Rfm ɖk=YzZ[]'97H$bjPE)sRM۶ !f+\|۲e }ߌDD"<,DґRZDy9۶Q Z xJE,nJR_?LӧO㭷‘#Gh[|x;~ϗDz*MIJض}usR%m)%t Ø@<@閚ᓟ$r9jHJ)Bydr0 3Ƙ.*IJ,($8\ Ll6CTh 0;wo100U\^tчZ'>JsME!J P fjjeY'BWA#|z.'?I/&bF͛q-sn1 9d,M&|>6m P0;; VH>IR(h4m{R8t /2!HR@2\4N]bJU *jhh(R]Hhp`O\mRs+˕4QӭtjԱ*H]T5{]3mAD*j1, x)7Dwqz!njBVjgP4]Y$9~RZZ*n wk+9VyYժjh>enBlCwܱjJO+gᅝp_WK%B0{=\Jk)W{҈Yv\[Z^ǸjR9tWB:n:z/d. nVYXX;zػ#Tj:WTN[5,)Zaכ׽'> ׿N7n\ctt8qD_`^h(acY庮OD0 S4nS>BIm.ȚK1UtIY:d.[("C,|{u:VUggg'YuZ1 `KH={__ӧ>(5|>Ξ=78Nlr byUƏr+Ês=9B-Yfs >%|X1{졿^QtE/gQW_}|ME7A'dcEMJidB&I& M4 tg8JQ;cy'SJej{W 2d/b1ί裏ҝw~>U, /2߿?2adZ5B@s^0MN|)t"h*. WNGt:ljbѨZU_H\.gf2|3ݒ}NGmfh۶nuݺ-lq@˿K?|>k|t077^x?⪥3l>ll ӌ,c,Kj4-i97D*L& H˯Trq]u\׵BB+Np;W[ jrE->9F&"z*guL7aٟ#MHפx^ P7ۺaUJz!zC\*o*o圣\.7oM6??ijj\׍p8`jk]Ł][/{7 H$hxGhƍjc)%,~򓟰}ѣz@wOP ѽ]ոլlR{?.+$|Νt= _tMHW xU @ɓ'OjkAj{;nM۰s~|_k|#{aGzΝÿۿz 'Odj=!]YWrJ]T.q5Эފ}kIBM|qAklbbIEv 8 !>S:M7D{믿_W&o xQٳg1==fO>rVZc폌_*~~ưiӦDN""-e%tEXtcreate-date2010-01-25T16:11:06+09:00myf%tEXtmodify-date2010-01-25T16:11:06+09:002 RtEXtSoftwarewww.inkscape.org<IENDB`elementary-1.7.7/data/images/icon_07.png0000664000175000017500000000476412127353614014757 00000000000000PNG  IHDR^^ңngAMA asRGB cHRMz&u0`:pQ<bKGDC pHYs   vpAg^^nTIDATxSiǿ@e*U \őA0FM\8[k[HE\88he=;偲( ](tpvGt{Ϥ_zPI/[ BP( BP( %%VqlWE X`j*^ (x"Pv[*++[`uuGH@/Y]Rwp#KKKJ$J$.--}v?T?ëߡVޮ/_Cń$I$I(.@Mp8yǏ @(>wrrr"q9D&'''|>Iˮ/7ޭ[Ɛl5])'n8}gMMM,:􌍲sxxe*؞ JsC 75)Ϝ9sʕ+盛?8Α9s\CCC(߼:AoX֊O~C].*rt8hmms0?}Yl|Js͐~e"Rl6G[[[{}}}fUOCI+ħKt"=ͦ0en~#kii9^Ș)>#/^x少U̪Y3sycr JW#؄3@4^>#=tҥ.:RrѰeb"^|Ba&QA׮2~6888\ ț7offfPV(W)"uro߾] BH:S|t{ի;90\ڝWVVBk"_/)=Ok׾޳gOfòtz޽;^~833:C|'Oidd/GQO;}v,///xBWg\8qGGG˲Vax۶oǏ͛7/laf^zjvvv:U<`8zzz߾};k׮c,ڭ7 p555w,,,,i#?'rO&߹s'salVK2 aO;::ΆmO@>;vwcccWz0 VUU5tvvnB;췕c,[q'P~dȲ( X-.߿7n| 5%f EGI,?(%?-Y$A#H^'@(f(A"9sM@9Q('@к~rm]quBva$( bF.ɲH$VBG2D(MލyZCC_fwdP;ݻ}*_E.R<ɧC$Q y7IY%#^JQePXWueR\-2gyOW ɶьw(Q*loC9QHj7QC@9 "R!$n2eh@r'@ 7R"HӚ3X'WXz_iM$y[%qW\_<_hzFERsiM F~䆓&b O9LFȲ@Y{q@Hq|Pc<{\C_r8w[!m#Jb8YDSw]̀FED_ЈƯSW3MEĖTSScF5dݔ2IV0xRQóxaB)(O0R_-BJDqf;I~18Lx`L#ކF }"F!BRY†fD^<&\^*L U:8Ƽ BP( Bg1#EtEXtCommentCreated with GIMPW%tEXtcreate-date2010-01-25T16:11:06+09:00myf%tEXtmodify-date2010-01-25T16:11:06+09:002 RIENDB`elementary-1.7.7/data/images/icon_16.png0000664000175000017500000002675612127353614014764 00000000000000PNG  IHDR^^ңnbKGDC pHYs oy vpAg^^nT,IDATxyeWy'[kLs<<v.l0:(AzDVH(-!ih:=?녏}#3w}wR$InY4Mcҏw333GDz,A8B&O >y?wue|fwhٳTm; M<r$<B^|򓟄eYx韠\.rI~1cǎG?L&ٟ/7 ?]<QJݞNcup]FA24h$SJoR{iiԔRJaBE/}K#_W<R)Mu8<UJjA4Q,>L˂a0t1RM)=h4>=sԩSZwwk0w 旿ߜa]i_zܤc*LÀe Lbl)lo4D"L=sm[㜿&qòl8q80mi@4 *S*LNNVrOOOfSbeBPJѣ4孭n P BRRA) (e?qՉZp|>'oFnc=h|1f+>x=kLJzea!4 a¶mض ˲YRB^xמzꩱfInFni}{j B=jr^_,Sٶ(4a4-D~t](`nmm=?`ތݲ;o~;8 !K!N"8;22\.H)L&)C֠Buf1 4 jau7,𫫫OZ]J)-u;Di088xk&bWWTt]a #!B@+fy޿[K.A y؄ ;_Ls(\K$@ (Ию1J=`={VmisOOGjڻRB7 '߮~8Ҳ*!Zh̀RJ((c`MӠkGtC u]'hvV})m{;wu$TJ)D!ʶFc c`LAhKfRJxJ 0M \ȶ@hkF3xgsα{W_|Ѽr{-J'I( À2z B([hNu^R ˲(%A$\4!u !ݴi" h J8~}}wr90LP{4C3Jl}Eb/UJι\(hLuhZhBZhtCY,zir_is=wHWW"e,<#4FwBߺ$(4A%\p0X(횮CӵtM?c4M @eYTʐ !RRQ i xV=_K0cLA)p.J֌R EGdPmJő[ x)iZnttn"VKH)!BB)aN%|3m6JC4#E<$ABc RQ0M@gzhVFJUbJJ tmn) r[R,*l"MTB֞'>qkp155+WHO*P }0Mn!; *+yŢ\!%VBxT\eBS) !tι.$)۶ͿrO2%EeYRSJvFdRxCGHoCKI< @(rt].XHUV땕 'O~c Hf2jB0l6I\&R!P, J"A@.<σ.(@W8DDBiJ)#R.Y6`d2q8h` iH6PJ0MBШ78u8\ RJH ~ug)˲ZJmۖ8DBuʧ?o_P ۲H:4 P 8+ |Ze?|VWW?ZjJ8UBcLgJ4zi``1 *)ިHRm5zxuC9T@(_)77tqqaӇ{/--s@R߁AQCzO򕯌?8~j&8,M]X 0X{ ۑ#+RSs)W*x>Օ{jNT7M)*RH W!3< t%Q*F !|kr<߇W$QI0`L4TP R)[]]_ſhtw\uz{奥D^r=jNxpG AH3Bu" .ܿモLGϝ?ՏJ)󔆒@G\׍ |J =LPJsu\ R*i L2A66 WSJJUUѨVh4m+ !TڡS.{"[{;ٹ9=ϟ@p>0!QȐ^\ׅ{"LB8RI@tytwuC4a7L& B*$eRi9pZt#iU{*V@(QR}cS-O6y¿i6% p="b&LmiclF:F:F" u 1mlK$ p鐄Q뷡9BJqwC8䅁GW[i Wwrp!HJ4̶w6]בH$v4hq!N+CWBHx uly.N W\<ƍbtYE c۳;n.f\955uy={bIE7@>G*edr`Z&ZB)A(6Q*te64핌듥֍H/,,X!t=9!}AP}ueY!J+G;t0 #pRHH:P>Z&R$(6O麞%Q;{GyJ"b圓  8'm!H%`:4@6CRt݀`eyfaFD)R(%+hj5DQ_JdpcccT*郃ۚ@ySOe2QqL@E$ .:! ;l; &S@6ۍD2$ :\cQnL.I|Fh4Z]7J%QA?'Çsk6*SRߕpõOu4NA՝eYUتl1haHWӥ0%Dc6@RroW䫜|Pa#/Jl}}uRJT xEMD:A $\\PXh$l;wB sH&R* *660=}b\JPhTӰry YNcTD"ònO>u绥s4RB"@5Fe |}}0 J++V+8z0'06>J8pL,mU#F;C<,--y,.ͣ+bZ l+'_)E2J57 xXeكcPT~ѱ 9NR 9PMCP@XhCǏB5j ld¾1<< `ccgϾɳPcTB@*vQJ|假BJAeS/ VIz0u r<4C"; oj9X^Giu==}؉/Օep8VHG'N {G_ ՕK/*mmAh=Bm{Ӷ[N;^д0 4% Ơ3e#Jopibcc]4}}8vv*VRavf ?77MR*PR7BF ( 'fXX(DءX.U\2VWqE|_}}տm߁_8@W^FQ8|8ZZ}m#j!RItO֪C0 QT(eHe2p[Mڹ{IxVk|n1Nh^u=e={&xt d |;"L P*cc} Lժتn#fϝN5A<4͊%hyOtn!cڽ~piMmwD.{~  S`T*[ciiΝ{CGՕE2±'oAE4u@q|.|O/ZyԶHzr.\??؛9hY{=5R)$94D  h] FjzsӘc DC#8r6LL hyV+X__:P ]nô@z R8 &egOI5oI=q9s.\ NرH&8)!*,J" $H²Mٳ@(h5[`H3<Rsߗ1s*n adtsӘz33SVA5\<FF108T* 04˲"=D 嫬:v qpj>,qr lnnvzu Rput=qAJzǘCGc/biafg^8?p ݏ 9zW173Rs9VWp {{(ɉU]פ5Mӝ7M^g$.^Ho 2: i67<ϝN؉{j}n PB4]Nh Jh4(KxW\'p OF\*67qp]wc=(F&p]wKXZGTDVfgl `l|"W- ٳgcxxxL7 X^^ƩSWW_:4z !RB)j4 Tjrq;` pV$S){LqqfP*CGadx 0{WW.VZ駞ի0cv؍>d;~;ݏrb[J"<8zaGv}I;<1o޷o!DJ+Wk_O~WM#D4J)Fϋ˺npZ-3=H):mqۋ{==<VWq3X^^ı'snO`xxccѨauer01C# ΃У,ˆe٨תhFv|F>s5!o} 7c=F*J 6"i4Mf63MSj))]XN$\\.O&v hŋq h5v܉1躁F͍5L]r a:F&g~dfsk5lnann˨Uh0@4XVn@)Z)l lYk7 gcccnooﶥyx)%կ~_59|'m-bi2]יǠSJ8'R,ӕk6|v ҋcqqFaãH 4}\YY FFG1<<K Lc!}ZkX[]:66ְU.ZoT Lӌ%>Bq]SӥRI[j˿$_ױRb R(zA)5!&SJ2M&']cݹ<i٠¶R2677l;! "ӕX piE.׃D"Ӵ`&h6lU],4M/ ؒ^SPF S6?]Ф槦b9ZTJH[J$PJ0J(@^(ݪ&,(Rr @])RJ!*,]v|RWJq)eY?}TLFjttOAoo/vK}[!R0,b@ 4!^T&~Rƺu|/ E+T37~? n@ןGs)%Rr<9o@8q'ODww[Kw}xǰsI`))eË@$) vK)5VXf88;nБKRY8"Z^6cuMj!"Ắ)GRV`sIAh59rDɟ >`۶G?zk$MAQ1eu]2ƨRerTӌ&dqh!7įRJ[N0I_suQ)T俚ڳBH);yB!JR*ueJS:|>oהx \Z]]},,,=o;Dq0 jf[rP)%SI zzQ*W]vZf^q x Kp8q?c<*No^}I}| _ .]戳cDuq1ĠhP׊M;NJB!Dƈƞ(\I)es9xQwu>ϨM6)Rjx饗O^+ 4z,h֎QMtx,QѠگ< Rr[RTF RͦRJF4cpP}!BҥK;? W\_IGSJAubYV[C%)5(3N;?aMA! '\_ 4 q}ooݻwG0z/c!Z&''| x'I\~1|N"`r1hfvh{oafo&uQ.qeLNNG!gΜi_ߺy< >S7zoѣ=uڵ ۚ[~f*r|G?N<677`j{Uڷo$ۇ~j||v+~z{ڶ?,=qc\p{:u FtH4߿'> o'7j7)f,--aqq633 oO<īnRk."~S!֚1%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}tEXtSoftwarewww.inkscape.org<IENDB`elementary-1.7.7/data/images/icon_20.png0000664000175000017500000002012612127353614014740 00000000000000PNG  IHDR^^ңnbKGDC pHYsHHFk> vpAg^^nTIDATxigzo}L==7SZJյZze+ vmG@$|J _0bqlbd]+J"u3䌆sLLwO>TU[sHR=]u?vU}15NVͶ3˲$;}<}_~8Ri?Ɲ>ڣ>WW1>~0>>fL42li،1&sOPDPJI{c̰9禒`\k 164<2O|>۵T\z~ @E Q.7֗]"H  Rs_*% "c3 2M3:{:u@O߰)Ӝa x6W8Wwc6?߿c1iX{0w} .DR)8W< ߗ<ߓ}KHI&u˶3cc`3@ "%. V>ꞙonn¶#ãv&?|ޓ Wx*E>)z }\)k 6GR g8;4+\qk:V+uX&a03VD&o c`?q } WR@X!a=VrkUZc<~智.hI UAiss}YJZ\.^|D " ҂+$sU'R]/[ʷΎB.wXm,0 Ӏe,i0 f?4` a'4¿ AI /!|?`#۴@z:]=]5-e8rl'Ϥ&mx_]XxƹX[_/ff&KDX[]YZZ"OJnw]WJR CJ?˹ϸ; !̴bq+z؁'p^01f00a& 4C0`6 0X9H 'Co)*x/!*)\D*e,iDTu)z͵k>kRfu}npyckidz/JWJkior x1HTL2WQLfqq1Nc; Q$@PBA*1riFfpf05uo:.o[ %'rmGp=yǃKp.eH4"P`ȱ "4P0 ,6f0f"W58))3"4 ~Va$_|Ƃa01f3nyf9hS&CGF>o'I"@y@V8>fB "(Q"(2/ZN |H %6HAL+fhX {w  ؃hC$k 1`& zzR'\W)cjBO9Ģ09I5I EnmKWKKW/uGx^ЄOtJHK|#RtUV ZZu6ơC<=)Pz 8$&8>sAxlsʗg-u;Xd2Y55WJO7E.ң;n9 5b ƅ=߁ƓB֒[jl z5.}Qѡq? )YFveQbf+t@oNP"& HɄhXB)%sRqn&p]1JY]4AБ꘽qcSJK yJHў&םxBt1،xN:2Z/͌KZ:B~lMu9 RD>$tġ'=ZOQHG[cqډ2Ÿ Fj  $crҢ@׼vQc|>V2&F$ X2رG C`@*#z@IiUە 'HI m$zaԼxDlUuq|/飯Qi0%?x@"kKIJT2J&ضD)Xǂ'~ښ*RYwJv[o/Iބthd2JHnhMBx#ja"!M:ubU!@P*Y]Oq 4pt2>I4M緓DTthX`GзӐJIv>!H-PJ#@R$:-Xol x=toI+UکNk%Ps*uڏGVZ mB!oZ2Tq=%o% ."ꑇu<(niJz}l="Z=m۶m9~c'N>::x`pcrm[lK˄0cû' )%n45()=R[AO-\>ؓO#>>6>1442?<27L;8<LI8`adFҌZuYnJB )Dz)]B!V^gGлW>u 3نSPR^kŁ_z{Vvj\rwoW@@_O_oO& $laF>ȓel e6nFhSAApX > x+hF+ 4==k.GϞ=m66|ll8c|3WOŹLJFFcšᑁޮB.g9.QK.{r,2YyNk5jO$/Moo)n5. zDx0:{ȑ r bqu?~O?qfd侀JBΦx >1, nA)t= |~ӣe{^|;>|.וŋ^dr_{ofC=vpuoM 9nxG׮^pҥ'/8}Gӓ/\].뜃l;guwvfLf jh~G}DHHt\|[>nw^.3_o-^o{ϭ*4_~I))_ LOO}T*l""X[[>SO=yم% |ڕ_1&RjyR^]6gzy$%yyqHb uC|ۿcRU*e;ڏϟMǩ9Xh4W).|~XX8GZ9}&YRb~؋K 7x|Bټ'x9){/?w.--I)_Y[ǍWgz2ŋ)/ДP b"(z/2 i$Ek!*c'&|}*uū 7o^֧*X + A SV\*O=u` mlx]zB=`5"/$6:,7×}G~[V=7_i^2sܹUWso*E!{@g?wDnpp+Gj,} nE54@W3 OEr& ?1ql~u'?/Oley[!R2< ` vXQCo~sO{̼ƛ{\^dD0YG WD'I)7GGO :uU>p:}"ֱJ-}_Q%ɶɓ=6Mcm_쭕 AuQ#"Z[[Z{?#G=ùa=os6uk.W>ȣgGGGxo s8 `A.xdSJK޹¦WTK9׫} d^j;cW?vgΜz0rܹW,/,4 y=Z=Q׭y_wzϟY@ɞ 5wn\`OzikW|ypxaQy}e?x]o?pKΞ>M_u=v}w}iK3jQ Ųlk vYUJ- 袢O-ݮ04s @y7/mnp[hhhŹWrQ)WLf;ret|<}V?"إluAH^hCjLX&uu[ 3L]vo 2L0RE|v%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}IENDB`elementary-1.7.7/data/images/icon_03.png0000664000175000017500000003524612127353614014752 00000000000000PNG  IHDR^^ңn =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDC pHYs.!.![ vpAg^^nT/ZIDATx}Y$y幱oTV^KSlA4gXǀI0?_̓<@=)6fHʪ=32;fDVVlRf QYo= B)߾M]_/u BK 5=Gr/R*g_J$/ͽ]A !HIR(@)ei4 RcLe A`Y177SNauu IDQDTa }@ IRRjAP.ax$I0<a0 0 1 Ѝq7I8oqRڠvBAbQEQ*TUMA$B`TU;w0 {lBu}X_:{cғ ! s(>$IBq/BqHDQDEa" CA ! 0Gi'IM) ۔d!%IΫ,p"ICEYEPJ1}2 E8&a*A{7yi_ pD)&IrRkJ%7 x"L'@MwTU}^,PU$!Ix9q#I6 L@$ÐcN(RE *AM;$I~A)D)M _|]K ji]UUO)bHD$I$IR0i8F}FHKRz (BQ `F)E !B^H  F:>geBHY'-eY6EQ$qC(0 2(8FprW/q/&̐$ I@iDUUrII/널.R5✯BQ MNA& cȲr MEZl..q\ؗ\A [u((4M NB~ $Jt uM?g7Iu]_^^~qqqu]RZ Ð]OQ1 h4y8.bw,yoۀ0 ylۆ(, j8f,$Ih<{O="˲pܹs?:y䟙y}]$0V " `p TG'Izϊ"CӴ)10ҥ42P]ׅm!FV8Np///ò,nt]MӼPVOPJO[w~K/3(< Jp\ׅ t:;r]nee$I/x~~__!ځ$Ij.\.\K]/A0!> (AuReAu>(l&_SKI=/fXl`YfffhNf ۶Zm{{{H˨qòǿcF-c?F+ FEQ[|駟 I R rwfST*VA\S ! \3qt zI|:quUUa&*uja6ں.VWW( |߇ҷ~$Y?ш, !}gS $AT!n`HT*CR)$* r_VAUU _!(AB$!0 >aJt:  @*ٳgթSBd01"\We,,cv4!2O@ B>gR;d(a}K Ɏ)cr0L]Sv^Qi,B1yt:KKK,cy~~ovon$2_xB,r̙מ~T(\۶  xE177Uj58[%B y4 j~KM+-ƟS}Ȳscw5t:8!I$JKz^{?Foa^Qرcϝ={'a<}8rM{]װUTHUJ>!JY(*(E!v[̘]Y>dY@V 2W\.At]r;-0>{WmW~D^$qee ~R_A4 t˲pa>|eAR͌!A*&41I/}M6lLE   dA?;; ]YN;|KJj޽{hRz ٹ{O8cIA R#Gȑ# BKY1" hTc>{0L9<cvJz=@RfZ ib4AO</^{{{;簶 |3Ϝ9ٳg4j*\ibee+++0M@c À$IL}}lB~H&7IF6(z]ׅij~T*vj ˲`6A(={mnnޱmGg dY?~|eei$ J 4M,/:I$I0  `4a4!B19}%)PTq `I~gN^hoȻХRԅ CN(i/J_~gϞ}pqŧTQTx i7c/ߏg0\d*,=xaL#M077 ,fGMdjG[ZZ?^ǖxYz_|O+ʬ<4γ(Y,,,pA9н\T1d$I8$.`ځ0 0y%MeYN(J TlR=y,//XE%Bw|3A櫳dS%,VOgtPMLd2@*APU% ƙOpqR4MͬT*zPJrrm˲:w:|WUU9w3/4MS(!`sIb8ROIY4ɦ4;^4pIvi" X(J 0;(@LqAj,{O333t:4$DeY0 ǎÇ 2ŦBꫯgF8Jӑ/+PSUr1Wp C _-N5a84mc4yB.(WDQiZH 2ZoOu^{j @UUJ>4&,4ȱc^,kL,ٳgOU`A!7M3334G^ ʲ @P:MǼKr4!1,5 / ypJ 8Nx YV4MC׃繜a6DQeYHXYYym~~ATu]^}WOa(0$IBTӼd0>)M & l<J+~LdR6M?-LP!|UUW2)}R`B:F,EsuQ.a&@, ,Xbqy *quiV}òeuyuS^$СCL< +pI1T5ߍF# }7fJ M/LݟeR ) ӏNJ ,r$g aqqr m`Y%-zf#jTݾ1W7EPJ<Yjx{LP.(*l{I!>2zȱRW2x6z=TUi(S7HadJrF7O!fffNo0m>'\7Ikɸ,~y Yl{RT^VO;6˞JUjHuhZZLg3}}T*eτ,^TN*R`L%1[.y'2=[+`g3wSuѦ7|pf V7uI++f9(s3éטzA!Okˎd6Ϟ xZUexB`eY b,af. x'Β$A݆{4 BZe̲?gys77R Q @6 lg6,gc̃(UEM|y\P5e-i6W-jM~LucʖΈ8N lGIxqV~ㇼ0@xCv<)3?L`P1ANJiѕPT")+W(%>Q\ky.KGQJ%snn8 x\./ㄖ(JӒ+eq*sAק}!51Cv `~Lnyn&cg 0M @ _|VXJVͰ$Q~ڥO8I1{2}i )~똝ő#GtpM C^+~haM *sRVAP'%%I*}"|"J>M@E7wTOSA3ݦAgYi6Z,T߃Gk]"h Db~jO?B;y ~BɃ Bsq)9I)b3jyԶmL3?Jڙ(Q I"0φ<.&gߴcJ)("ǫUu@$|K)A|JŎidq-NzUM0fYVWW!l{ `&t]p8V`c g-#5y4~2qE.8K(wvv$ *2!x<σ,՞U%8IIDc~wE.|jڋ|EՆXYYhdÇx;IJ1m[|n ) b028ܛa1p2bȲR49gwnݺxN?s%۶VI S!` X?n+lF$c\^Pu]Ve6`FFY *Y1~I0??UU\ׁm# Â.* unc~~ 8{,! +4,\˖s,R{z; <`$ g#6}Yjy%&cLh43*8Z8?kcRMz=;(kOƱc 2x xiconnqZ^`Pfd.yGDĂɟj$ٗضy< a8a%ǮFFW>ȋ)J>Tcw4nq,..rt:S2 s9h?ON~ꐱeD6ӧJit(<*FNgo0x,9T }S6ft ݱgݱIU\ nT.[_TPj[oAeT*?~/^u:H&/͹ <qq{SQ|{{{ J7xu;mF4sHWE;#=+FڄS|@`3Zb}}W^,(J8KӼi^Nz g3/Dx \F`R`¸Ry^}>e`<}˪)Q$T3py&cRzK.СCx:.^f{@8HUʴM N` l@Aq&7"{5N8˲'4Mˊ>@ʖ5 ea8QtiN0Gpn 5r+`j8s 9o$'Ȧ ˻\~0 ynt\|a  BQERfx$I8l{]7iwj4ϴP dKK&s ZSA릅JnPj$${w<(?KY#OʹpCHIʛTIҬ5 NfJɰsdq55 fa$N0llooEQz̰,sG4y.J% (AI( qvRN//6XY=jmm :Zt]ǹspY>Cm;%*醁VcmT20 N7f?k׮}2H[N8nzmUU! '.Nqlvvvx>6668BPw3jʥ) ^\U?@^ /\oFcޒEݍX݅94=a mRV1vsLhS,Ȍ7cR߿sƍa6$wm47V`4`-8^Rf b89x)4Wg[ޏo&K/ayygΜFJm^[ñ 8'VW)5qnnI`ooXHb [H\|n^1orEHh{ccm(rA:$hAƩ x7O&e'S%D|NɶyC=f͛7iΟ?^x,cé5JnQrff`Z~.2FYUe[[[wyy[H{/HdjܼX+PV0Mӓ类^]9`8!TɤXQp'ϊTʁqęu~a~~cx2ƱFNj{fnf؂ |R˜_EQݼyzE{wҡ?vfeKȱA8. mnF]ױTdrsQgEPy>#QoH&, noC@k5,,.k pVfF `{{۾t'v^$7QOQmlmm]zhDҥemqq@ B,,,`ii'/ KXʼn>A!P(j7 Wb^t&İɜ( pjXڂ=O+0Βu ^t?<&GiGSN=(Ji0FZѣ8$IBb4rţA ((F07bۅ/AEJQKQ'IwY,dFaWG= )'oݺ·sAH\.s"AaAhE8v88O~+v(.( v!#1 Ns"[noma0`bcQ*˰~ ovan 5SK`jthG}SO=l۶zizQ eyKJ؀X]='|E.y ?JƟr8Bm8S 9r@ 27駱snP͖!ǢbE麮ֺݻww}_Ï>2< (F׮];P6Ml6PղQ'ODX__RcnKEx!lѣG9S`kk+ JB<}|$ӼCAzgN!Bq2>`{ x-Y[-4AiZhZw}ƃ~EXT~5뺟ܹsy۶177Ayty666^_m6FXYY"j677<f(G}`[7c8 !s>777nsEG/ S5RGQ%7nX}x1>gOnWί>˞ RpCx"W;wE"ND$ab !J>A7 ˈxU|*Ibuj6%IB\FTOauqaٸ~^/I#bLoi񭭭K+zYq]133SG*3y~+耍F/_\^^FY lSȀw'}?i6>q̤3;})R#GwYyw*333YUFļ#Gpv'22 Clll`oorWUPdoc(%W`/ U ӲahfGEyҘ@:A$裏>Y__G9yN&Jmۗ^j&[Çuq,˨܏<ppƔR= d=D9YV#e%k/8/9Сt:o]$?|رcT*qjAьg3?}rЂL>Wf\k/d͛7ݸqW~2&F_x9;q_xG?'N$8ܸMlooc0#B`" _% a=Ɋ#VavvqMKz7rʭׯ_&I!<ƳC<񵽽7L(<|Ų,!-rh4t18ťLbpbX5RTUJeu`}'Y'YAV5r?~.CۏRJ6z-}q/^,KRiX]]-BZQzlп !l\5ݍ/ą +B5i`nnsVؓ ed\[ ?ؖ <δ=RTRse8l%F#իK.ݽ{ǶmȌ>'`~UO>cwxqw7lZ]׽$Mv3!?x~ `4E$ɺ뺟xwnyr\T*a$/,Z1Tl0XrFi?!9f{,!D1&BAH.&IDҀR%IPJG!4̀"$Ko]l~v5Rj(SJ,e& q3 (;Tz1H}QXv q1>)j^F z1kԌOf}Ќ. |'<)}_~@ !)MӴ2d\!DFaa ! !aß( R*28}Aq('@ Ow0Mv'drjuСC8p… ϟZ>lXfa NuAݬ7nƍ+KzA?A!M|?K9,. գG=s^xO:uꅹ#J%c6LӄiB@4a )%8Ff_]]vqqݻwn[(`WSg#'O}뭷Å <~J2l˲:? |z!Ah4KKKKׯ_W͝;wV:Φ])%xߧ 6bBl|gϾo^{sff8A@suIa+}_7_W^_?}Ã`(9:Dʅf6-.666[n/0L&FJ0 |m'׏ea~~/"Ξ=Y̠P( 'יDKJ)8=}r<+W7QuGf3ͽOxryةҨayy| n޼Uܻwfo i6 3Mv| 21??SN8v⮊6555{ҥ?_qTO@m=~Gq?VKt(k׮W>c| AQU) y.pm,--ݻvc>l}~d21qfs֥tIDZ;z}ݿ~BPء@=*nܸ|E'DE}zu߿`(,怍q!yﷴ3^!}_|>_ѭ}6k\rW^"677#I~^-ܻwz`CB\.VJ#J)oaX/^z!Inllr nܸ5'*{mRJxv lmm! CdYJ=jfX,R{V~aBaܹsoyq 6 kkkO~- O{zZE}YOeYRtnommm-a8`?q qS.]x?55e=zR a" 1ݻk׮XYYyi%ͣ}x*Ez^]E>Oj9~!DBټjH)WAr]p'NxX,:qöm9s&1Hݼy}>3Z)i(mPȗh4t:d2(PJ\.caaq͛t òeYF6?{^Baܹs8{r]|Aض/2n`|'PEQ*0fntTj NO<fAT*!ɠZO>A,|߇v>?y^occwAtG gzȑW_y|72 ܹsQ!"lllO?_|F Jj8t<';g< eYX]]EVÁ !,rǩtFRPeavT:K/B^Z-nW_?GV!:B0&H\zZ\㸇qO0 3zsl6HndžޫaRjz RSRJQV3a8#r6)e!R뺧88 Clnnbkk S$uP&5˲P,amTJ,,78ӯjf0M3\.w\.?qO#seR7yl6w%6Iҹhm* \E&I2G\}O}H}ءu,k,>O߷Z-u{ɓR&S[x@!8nY [d isaRFO.4)XZA|SSSI:ζm8˲8M=NPPH>Z|e7T(E h4(pg؈By!,C둰H5Bخ(QTw,1i $mz6ɠP( $ IMQUEcaeVb8mLsxlTro>Fь4QL&3cړUcḮ{BJ)(AL1 jTV;FZ%VC&IuӠOKZF SRJd2#eB3ӨFȘyP}0ܡxfIRMVG'wzxR^GO|d?x߸BROc3ZQL& $eY' p1:0(KD6 5N7 \=0E"t^lF{%&FZ}QJGa $I|<:gLq!R솯N1[~RF0D'%[0Cy@uvY6$Q4๒% i6Y'`3w1XQx*&K)[aSYޤ,y|(8N&\.xĝשF$S_ `bAR"h %ħeH);vӄq !ρI{ ST~B$ 0Yty1Ɓ3]ҙ 1UDW8oqJ|L4SwTkP)e2\7ex7F3*׹Ձ +l6r<)֯Sip]wLWJ5J)ax@¦aa Xm;D%xlsne2$[&2#Ae٤ΞǂxU78i rbTI!41L&+9jR$^ax}JqySEѺ;Fp3r9qJB{͌Gx28BTBRIr\;qq]$:"yPs&&$2 #YQN с%.Oԫ0 5 9~WRfE7MS#~D7f( c| yz*8Dj<ڌ \.'S ?7 'ֲ, ضDuSr7i {#*Lۛ8Rքy.-l9!Dz<b1B$ʳP(\.'\˲%7 31*,rlbrDQy 7kMD.CPH^w" 4.Rzǿr<.R^J)o8K<-0 ]=M'RR >뤸^Lqr8b,_Lުm( ,+/c!4 7dv$G0t""r\8 iKL& i~ txl c߂yIH+x55ORu}=Qm!K*`A}=LLb"|TCВw]71=N+A+ (J-Nu0:5Rqd7(w RaR/4 mNjRI)R 6K"Q=-m6:N "$M)48IRt"outvTЊ0 #MQJRϤƐ߹/~a/1Er9Tդ=IiZemF pFU4DG.KV9lD+ X,&_A trR) Z#guI0(aӆa&8tJR"mBd+29I2(yp'SgIH^m\eYvh4cDTAx=2IW0%+BTCJSJH)0 muݱd/h4ƊLy}4MHJ BKâ'@?t@\ل;yajhylyR)u[JyE)cǺ |9)aIdj Ir'IIrIZy') Ҳ>;a>NkqNz`l6"Zq")PJy@;GzxteY4Q.njb'^ZM\]oZD'ly]tiOb8avv;p*Z-wLTJ2EQtM)k @h$~"UI,R׾϶KbQxHEC%;ap% R)y䢧Q $Z&OA 52~?ŵ%ɊrV Z)wJoG 'mqm[}XH܂Syl4S9d|~?  ~SX__O-πua@I)*Pnդ@GJ)(:a)c#-1A65y^E Sy(&C+lt:;,]\p}' 4-$0ꛌhM)> `@ J5'$h$OA* T*8p:Myr"dP܄6668JTY.MxFP)ô u~Tq =/(œj(OfMMʕ*=7އtSX$UbqcB3^Pp5G^,d4!_am1+GNIOa(%NP'<<a?Cs'lGuz O@CX ^xc( !1Lb40T]+QN-qX\!d1 i*WP O_e7Cq7z0@'4&'0d pң>+ Đض9z=wK mzfF_ E WTG13G05zC6z% @O[>W:h"+~7eJdIbRH'qF D)1HiB-4!!&`<ҡ>1kf,ݓ6~+%C|jL[iw6f|6vHL ?YC%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}tEXtSoftwarewww.inkscape.org<IENDB`elementary-1.7.7/data/images/icon_19.png0000664000175000017500000002701112127353614014750 00000000000000PNG  IHDR^^ңnbKGDC pHYs oy vpAg^^nT- IDATxYdu&ǖkeUfU( $@ h RRV4m fg٘dFid=m&%() BPKϙ7"@  !`$z֭qǏ=ID;}TπππππN_ C" Sh?Fx/s/| [ ]UENm-|C~'NR QAwO;@c/ot @O҂ dB8=! Zlm18Ӥ=]9p97@~?BՒGyGEy1v_͛__Ǵg*55 |D:ZZrh{,{vm 9_}^wr/wy^z'|Rx >eDQOxf1)ߡ~477Oҍ$֒'anմ3[,_]Z[Z\\ͽ+>t/=WJg3QG6ؿcCF飢ICL k<؂`s-Te P&̅"0x"(-nno79υ?uF/ޯ"=ٳ'Nہ]m}E7.Ni96|ٙ#~3-C"E LĊE)+"@v@ *_%3zQf&fN,υQxbkc큛7??ẁ{(P|UE@frfoKs)ҹOJ@J JVEAP6Y:*@ϯ0pkϻS~W`%"'ss?xtpCɇ|nwOH^seU ͤӛÇ?5\ta@Au,BB4v}>a(ݡi*bkЫQ0mw'qm,T1,xWCc6z\YY~oo^:SjG:n5]wfn(3bĂ>!̔ @y!T0 S TTS- _x- FtVW?,\ne3;6bc9EaOOnZ  hT0ABD a/ )`LD"PRp c2R1\f\G`l_qs/0ȳ,^LE½@k ܸo^ܳM>58+eY(V%4 3idUhzҕ Gv./gk.̀X `8u/{+;++v%[r9o2_)*<~{S -H)w`q+BY$@!5)PMݺE\X9ӖΓ>&vg$bSOܺꓽff7e|tLgw~ߧvm1lHP!8Tx " &| WQ[L[1N?`9Պ4DΕq6BPbvYQ"OaE8YO{bc̽<~GiMqLY2\Y7DƓSgp|^+zVoʭy ;{vx<7#su8y2Ud@ܤDXh3H_70h&Qs/Qlo`2+Z,Ki4=p4|%M][~g--0.zD $1G]Su Ȁ;@v< IIc[skŹM:l q P< kKnJ} DðPW<jq{sK4E6{>}HEU[ac0 {{lnnyމ#7R@k |:GaxJS PEA2r1Q@b!D1%Ei^{>ntn*?<*B.pB#מI3#R@ 8xsʼi]*ʕ@v9y,p5x(eQ*Be T53ʹh4lv)3pya܂rAhE<yQBEAi<+){HV+%A2U $H=$'Wה)Ա0-~ VE9Â;KEY݀VifY1Gq8juZ׭e(FGvwb`xS%bv"ҔFawx";r\ εxCň 5Mä&:* k)^MfYQ RJB-1dQHHu=_i%afMۼ^L:.diȘ?M@HY4GGY‰H(6FE]'|oFhqò?h!Ccw#֘63w^Ոck{zmk---ؚpϭ1b`c ƈ%4P,$WWgoAh=Q}9[k<#/Ύ<ϳaym4+Ǐ?i%c!H)e~FL JQ=z`R)9a/eY"+/lmmz־~`h4я~O ~e3ll*`t]ZN5}AIDZb2tЋ5)`kNjʟFDQ ~\ 5y& RGIU\> ԉ˙@_'F-LiPEF( <A)(=Ӫ,dPTtteW&q.R,"u/U"\r\*WFQW 1Q:I5A8e$ ^{Wq|8z(|S k-X ƊcX1"E" fƠW&xLm40 _w UJ H֒րZ 4LnnRu.L$ҸtU~ĭ8ݬ.+0W/ĔN`M%-lf<PpXVJ uPEQz=鴈(km"ĵ No[%"^չ7q:ԃZJ<σR(ꜷ H"2RTww|T`XbpJ EH,p%,rL~IjVmll4y0Yk<K7|3ȲW kC 1 "FcE쮁.6|G+MP]Q VVX3Ke퓂JZQE)'Wv_)KӔ/D@xi`ka37qN3s"2RMheڲPJC"nLnDcvuM9k c-yްZ0Zf5 \~8ވd7-C)<3k)2iH)qA;@PZ]qw |$8\ڽ}kCi-PD|O>"ڑb-"h0\n;Mƣ(̖4՞οх/_I|ӹbwea~VW}?z.KTx5uNj& \ֳJh]ht8z~!UNў'++CLr%,=[^zj% :EKצOZ# CAp) &h2`g{v,P@nBtA삪;ۛ !(&&$ILE&sm!`o-jC"e>iپ?lt% !^e@bAb~(LG |aٹg?⎙ЀO ]$I =:5K?ʁWCY NW<=q3y> 5"*Yp2 B ?ɈEM<V,6̧iž6 qDXj9 wD8i ͥ? hF|Ic U|7 AWD|cjᴊv%p {XJʠ#h̩Le [ðg4t0B]][L (WoY_j9i4.7kZmhܿ߮޼'(1i0ۡ<;ĩ֥ l1epdl۴0 /yw'BjceB՝ X1>F 0si6lmw1F<Tp]%W+5v?ZfFp陙٫ZW-VVVlYW_oИs0x"!2BQru]ሖR{E)AJ D(Ⱥda_ 0E]b1g gѮ%/2}(u>CxV -@9jZ=T~CJ7|~8l3 !kfRVݕ,5홙Iq$T_R=t*ݒ@lC9|ج}?ܒQK~ R-)U *Q.Tz!j4%IљYc/AMeYQ4V#K&5uEX3C,=ӓpnl'j4+~J=/W__FQPy03a˓uӗ3#Ҡ!d`ZQ_GI3 )x@RV`0 4vAWirWɎ"VE4Z)4M4:OΜMy,_O= ʢtұfOPA2`P,0h8tx|O'@ Rgzah1&%3 Wb^gA݊4H!بdMN>-eYzOiu:3Ej LB̩ǃ<_?EۊPLTG\SGu"@a(a]JxTD2T-OX˧HE>gg6Lؓ*;&7pzKw(7gM,P4Cl6%qߋ0 5͞U% tᬶAYIW%WDns WAU`U-dlv'GrW~bkovþm QvWzWU*;nҦ(auLaRg5MN'*(`aYZ~ 16tXW4U*XJm2sos;h_v: |̥L bɗjOinɦp(CԈhbhe] 9#hE>ڭ2H^iϷCAyI{('I/G~˯'fٹf1t'VV~ ,\i*~"ϮϫwQ뗤V۪eXd C& GPh'>̶$խdW|?p,-thJ{^O;;;6[-hO;JCrQ=GjҪ&`b* JJx0hE̴7{>xK֯6=oot:HFyvNHE@SN-Wx*WJ:M?VVSi(G<"ܮD{]Ez k[B>lы*4;V}r%ZuC8cp8Wp83gN?R2'OO4M*-ӎ*$d&Z*$@5U@<$A有ymaҸtȭ)OFau*_v}mcšn4et ʀt)Sg+r*'}$𝅓RFb(,]Sc5J xZ" s_Y;wkg9?8ԩS_z/I4[hFZ|̮f[I.hVm@@M:@U&hE$W *QJƠOZ A! fjA3kGv?lv64{-k1Is\zz;Nh,z~ZX.dEK=:Ơ+v+"(J}EB_Gec PkXDq~j5ҹs/0x[>uO_9>:d6y;[nk_+oy~jN{&y2ð1+.HA);Gx:T'  dag(қ}xS# `mз1/[[[׿zڵk|2ԭv;Y^>r:u,."uj4^,GYZ)8kוR_ %#T@h о@{hxA n?S;מz+W.}r}裏ʓO> .n{~}so|n޼Iy{)Zfp:{Y\xǍ1A9(DL52)I$ݧ*tT+DI(Q caFTopeY][7W׷GEo&/`dii~_uԧ>7vK/~Qz=Z`8~嗯}ѣ,/_ke*YuFb!p+-ՄZ |O#4B_!4 Ё0Mw_yK7ovG<f6),|LuXfcc.w]@>Oj{|2~~_җN#Yk^? GWQѸl4]:z#v;֚i4rscEa`Tv/]\]]][FYZ줙ac%n :Jjʲċ/(7cɻ `7n`oo~ '"RcL:(qҥ$i/,4IQ%Q@k""Y6,tTlFpfh~Y=cJLB8+Gh},իϿ{?qq|{VH־V76Ӿ\Z Fy.ūk:VJZHyZ+M"aLmƘ22bHDFFE000Ȫp;vP:4}_~w~[[[v F Y}@~籈"E¹(:4Q9@A*Fd6rq508a7~7deeP:?3|gyV^ngzק>vӲ;;xiK.8|!G>g>#>(/:̌4MqU\|ik_}_n[iRGDw^k?g{OZɓp Yka`4a8i}so~s| ׳[nQQǿ? 7v[;_9s >C=fZkhy.~`'~m{o} u9pc'Og?ٟzyHP-;׌jeشpn:w'~;?Xn7%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}tEXtSoftwarewww.inkscape.org<IENDB`elementary-1.7.7/data/images/sky_03.jpg0000664000175000017500000021722412127353614014622 00000000000000JFIFHHExifMM*  (1 2iĥvjKONICA MINOLTA DIGITAL CAMERAKonica Minolta Camera, Inc.DiMAGE A2HHGIMP 2.4.52008:09:20 13:34:55PrintIM0250. ' ''''^''''"&."'@02216J ^ fn  v~|~@0100LDu   }# 2007:03:15 05:48:322007:03:15 05:48:32> jd  MLT0pd@i @!(!ͧ3  P+h%<N 0 %ieb` 9h%@vJFI2 IA- bfdpdhl6fxxy*qDojRho^jjlkjReFdb`^[rNnNL??;ww}wsw{ @`  ! @ $ "   2    ` ""   "! @  Q +  10@0P @! ! I  B)945_233 545R58B=EaKDC(---n,Y-..1038vg>h?E8210//}/.00p1M34N;fBL.D@1I21/D.i. ,-0145y9=^F@@<43331101R23665:"=@o?mo=>,==<<;(6>(789899=:==7=^=g=:;d<:6M944D4b57889<.;::99$9:M856P/-+*,/!.|-0x1///.o.-/5-,DqWS +/ (+N<:?{n?www@@@ "@4$$@@ H$P@! B@@`@@F "@@ @ ,@B4B"BBB@ @`@ $@@ @H@@@ P@ @BB$ D @" @n~*UN1UN#U## gNI#KQ?EL.F@o4(]2,Y-.,0*z# IIIIIIIGjVJFI2Ic;Ch-}Bxn4I~ulbXOE;1' xoe[RH>4*! **mv<NGF>jv`)#" &0RVj; @ 2 @ ! "uky}I<yHX;ZUiZ 5 c@;gwn{ b}}}}`sBRsBsBRS0340972 JFI2)E@>64)EA@85A'q  %Lrp??'''%#      %0 6;=<% <( ;* :- 92 :1 907+4%.%          %/5 > D  J LM  I  E  ?  8  .          ##$#"      "#   !%" !                                         ! #  "rfr rhd bBJ 7U"bAj????44????$'!# W  2@@L%% % . B88!2@ , @(,i <(q! 22dd     !C [ZHXhx@@%L??????24??>????<7????<7??Is&Is&(2Z2Zdd@xuFF d;`,p *"22BPwMpid@]VP3I B =& 6 /r ) "  e   X  K>1~$q !"d# $%W&'z(sJ)l*f+_=,X-S.L0/E0? }18!#21!3,"p4%#5#6$c7% 8 %9&V9&:';(I<(=)>*`^ ?_?`@S`@aAbBFcBdCeD9fDgEhF,iFjGykHlHmIlnJoJpK_qLrLsMRtxMuqNvkOEwdOx]PyXQ8zQQ{JR|DYU};~W.[P??.:FWRZ|_[w->? }Dڀ{mpp;q2?joS?#qR叮?:ck]~|{3m{ to _|.'=eˬ}%@}@}@}@}@h%+}%@hhhhh@@@@@"&! #RfoHbbbb$#$d$g seeL$&N_ "*\T4_?7 (08@bB"lL,$EMGr9AIQYaizZ:(bgP"[QZeele p$!&p$ "xazF$Ǽ>.H dxJ(SK[=ZSh&kgb_hVS%`cPMoULIID?+yz 's ` 3$0#$%$%&%$#""$$$b%h%}%&#%$0#$%,#"$$$$$/qo}4nl#GoBsF Q=2){r^$d$_t`bejnprjFFFB?8:hM35OQRQO24SZ3 =" quyv~y~C[[[`eb_`bkkknqjca_k$$%.7#u 4GD@91.*,28>BG8*5WRLF@:4:>CHJK, 5Ka^\UOE:!6>EtWI:#k_lzXMB#\xqj[L^q;OL\mU<JX k3]1 :+-/37;?g8r =m$T(.4fl>hdk#4D$ $xZZ[enTi~}dVSOV^rzmxmcnz|}umX,-.4;737:IIINRH>;84D3YTX I&R@-}ko~jlotxz{vcC"%(+.B+[A'?WXXJ;!%B=Fsx|zJccchlifghooorunhfdt$%'-3~ 1NLJGE=5/126:*2IJKIG@9%$+-/14 7'HGGDB=9(SA/ .%)52/ [*,(%:P  <pKlPs!bI1 ":S3.*:1qa>/2E% l;3,#.  "  Ů ASCIIR980100( HHJFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?MAs/~ýX5>|:f&M,$IjR. c\d95\Gz4 !ŪXs*njxhC<`5Y T(QHĞk⤓JFx*G b E-`( CvWmm,ǽ=VZ}ΟյQ%=Xr)zŧf6HzU\) -!iCA"QEuc}+9CɟzIa ɤhf3b-OAEޛW rqZ6(1ն7@RlE犳h8^bN)9%-tg/֛S[gdf"Q$jEC4'HU9xV= Vk)SUktg'huan TqƶFciرrTT剢l0FxOD:.e!Ins4f4 ) T m4\$bS (sC43~jiDQqmvE0cֱn b9iSd'Z׊RH9q$@Awi&F5qLMGV\)nDeҵ ՅorRq[h+?}3Ev*Kh\ab")7`y8789%¤E=841,*<wD&i&Sw&5Z 6msN{9b]Xxj5ndB׸4Jy X^U-VQu>i:[V:88s0,D*Izi.i3HOj>Shq_?UiĚR>Xs]&/ǭs0DyNP[* H~6.v6iEҤ;t,($g8j2k&Ia)bOzs›4s4۹(" R|&+iS2ԫXKw唷JAT~pe&]6k3ϑ_9nVnQ+H+n)w.yAn"z`8We.sޢXxUjՖ=w''q$ f0s[¤5Z,:epy85ЫOْV}hȏ38ȩNӊ5("1cSW9 ^Yyx``=kB`QII|1⒪LJ.̺ndĻpEe;a稯AS@cuZ sGZj.14VwVgS:"SAt{N>ϸ=M@nB7\W3uҪm Yux!EP+SVM9T"Vq%&`ONB6g`֜  *J )ӓH1ڙ8V֙m%d6PzYިwfpB(Y|wsCTBZ8B"D=h=:%ڝy29cNXQ:9$Rnv(^(AAwjqⴒpg+`Ӌpk9Skq-<,:15 n$UBܓK)\͒$c("X{/#2eP)9I4n*P渧Qi$D8-R,0 )|X.M5^QR?!!*HS0qVb9F TFNiKe$T[qNju<L-#sOߎ*r*A04ȳ掄v{V!N)%ŭԛz_7ɱ`&P)7 7Z)ؒcҜ * H"qZ(Gd⌚(0RiED}P!ϭ Ďh nj3֊)zԫEC)!f! EE4&)c@֊*)wE (C  !"$"$C!-!1AQ"a2qB#R)!1AQ"2aBq# ?xt W` IGmdבZy^L1Ŷ=gY?h,1,}St$錎y*Ya9 )[g,'Dۡ%:\*6Cn?HBgc[{;q⊧Vt[%" a٤20@Hy0Sȯ!iU~f0dq1Jml="h}5|E/&A`6+wd`!&h u@`C̀vS.jE) @||=9yËG.TKaZW+`4z&6 `&VjT##0"Z37*`c!(ah 3P `(K aЯ@QT1% &:B%HQ  2X "4u(Q$.o&oF-dgiMPbK WcJms_ikLni&G%MG<WZDDЭ'=>59%ЏI؏>.? &ɧ}'9W!U*QК:Ӳ"xEC&(}&;VEcA@` `DՠiPbјD @zfdzF)`wZ?h^ WbbYBbf0 WيFlUh"vsj}%lϣ[ZC>cZզqe'H\,Tug&L+YI29/BQ&4]3J{c}qU:a4y^|Tfv7$]؊.]txK*,1&D'?e(#qloFMYNx[/ 5dvpe\ӾYvX)an!rc 9K2T}wd}$L.WhVF^0vd17Qº0`!1a}hV  ,8 Ytg 2"=d>"m;fƁ`3061cHY=$\ZՏ6l\r3(\"O3J漚Ɗ +{qЬք\ؐ=:<|yU)ޡhYIl^ d3֏ghӲ).GaA 1f3X Kfd`@ـ0f0@Md)``}%? 1FakBfH) ؠ V2E =::ٌb͓y*_~u*Kiw1Jy|#Lw/9}%Lc&ycE"M'ɗCXDe#hҤ zEP4 ӎN(<=v1|5v>8 :vvMI FgGo [OwvGo9KO'oB{%UQf H>Ő!XvAP )J0F2?>8نcBc2BoŐ0/e{X Fl{ #|{<ɻ4Gxy&@ց1VoF!%0PE L;7Ad_C@c b*CTa*Fh X*l >'M4G,vhĒYXح$nߠ`źv¡SJt:hm8~Z/WrwlL~)(=FD6ne'}gq'N/ތ|8f^,!&Ң/}c#6ペxgDgX#|ypK@1Όai %1F{fc%dF0 Z'll(Ff((&\D <&- 4-%ЭE6d[ Xd]i&"Gl#J$힏)FjV9V%ŪbKRgWj5G ؤ_N::p'{7d F%}цB1 ( h&z1h 6Gw˳}a=_s;GN<#6`)iz3rmi=bp5d8m/G3is2 1Ǵ|0070@ƌ`CZ*Ni@W18/(E&LM񦝴-֌oEtU }zf[U!ؒlJ4:hA F c|PAdta\Q#i(4:ؙ #?Ύo/a[gwa3d۳,hqbA03F3J@c 11V4e䕳7I3>R*x-۳z:Ud<6Y ,|3 =se3Jsy'7i4o+\n,MIpSGr>7bQ7hF`cրI †R0$`-B@`,`Kc%(؞|ԧKDC.gs5X,I/Hɚr!ؖ+Ю`V*vSl ΜXoueVB*,MtS$= ^4gdcl&LxD>*=Z`2 U0z)Q0> ycN_ϓ_=iϞ6d쥠4chLmKKqKh2ȌitJ`tT4II%&'7=0) ZlPItcoDNxp'x *fh, kL~.{EQ,dd֍A2U01"@"kf #f3=g#MY&{?7zӏ},G~׶Z.2KVv+FE)$m`ԋ&%B`ɵJŗ^DxXhNAThuٚ2{2 M 0F0c Q}15I.*=|=L_J>Dr%z*"qmĶ Ψ.H `Ɂv7%'gxӔM|O:Gd3dEZvsI47{]_iݦ!ҏ= @0t cZK.ج 1؁̰0~ca+~μ:U  #Z4R p*؞ZHɏkcNi`}lkũ ׊|dmMri&DTGFJJx/tISz'm؟ UI$˶ʈq>3M6 =|nL5At )0"1#"(1):MGnE%4UZ>gțv}%TBi*<+7jtE84bH!Z ʨY-9L~ʌpǓrp-#u,]Yy3oV Suyҋ}Bjω|rZʱU03P-F_$ `џ@Hزe$Pva[ G8<'wbq7KxnBLZ8<_Z<ܱmײU.?Ш\pigD!𭔌] k7Q6+ό=L~BmSbGv+;<|+љ-S;O{˺ ti{-64g1K2-.TΘ3Պ鎬"H(0XWfsׇV,(48IIZ$%djCLRV7RLbv|ϗɣfF&fQ@B z(~?_{? ٪RV.linϒx)$qy1:BGN-^nˋJ ftG?*⃓6x?*;0H~Ov}㊊l垍b{2X(i>8엳7:A ,INѢx-D)h2vQPԚE)Y [T:8%$8EȒq1?'A3aѩfR3 4`0$fg:, F~“%~:"<%)lƬcK6Jy˗2n_EU,ɍ:pGF5aQ'lJNY-Oc)*:p$׉.@`ֺ:czI=h%K)4Ψ/lj&gJZ'llO[yGda]3z2 C)R8tx'On$g|#Cggؓ9sO!oUG?n*>cxycE[[ڧF)?#2^9& &ikv-dC)ОLQO[D-(䌛oL͗f]0PuBϡY+d2~JTcѪ0|74_z(_c%H*5CaF0~Ec#cWM I1!Tp9bQ`WNEqʝ 镋hV 7ETZ@6Hez:8rVU#rZVz&-(3lF+N5BI_yV%ݓ%'`xRz~JzPv^d Kuڣ?$x'߫=rj C,z#5˳EX yA2[ubnxB89Hl(* »D*2'FoeF3- )lNLh,2R,l&SГbQ9fDoƭ^GvMWG|w;yF3ZџB bX 1ge>^]fklLZ]idୀtZ [Qކ8VōXށ+\xjz.dH({'"aRB?4T)"RGKFlmRIDȞqB:.&takg^< N. P0оJOk g`OJ_Gv)g5yqtTX -] Bsbq)Q7'fBԭQb-24lCr~LHT4&3 BHI$l#H|GsqR;X/cɕA|c^Ϩ^'FWnf]EdR&BeDF$3czMm0[F雕Hc,hxoE]R.uZZ:`PH_r:8t#dl4`r迍' .۴Te 烕]&X=X4?Fl qL?"^GF(qV.I6 <_RK<.Nˏ΄VkΦ˛ė:5og崬~J7L~&Oգ-1k6zV-Z$L"6Iu-lttTŎTNqb+Li- jc`,} O$HR3)E,nI0L 佲y2$TDJS,vnD,RGL|eo񟬑Eˍڳ9b'T,'DzڱX]} hL F+R6#?Rfި6<h"ZXq:;EZ`Y&0YDz?*돈=Ɔ )tz1Xg{gB $t}D<9p^Ex~lqc:bQ7DV) 㣟-*b@1ұͲI&bJKQti4ր!_bZvZVNNBK"}G>G'4%}tKASnJR\:#n~iR91gԙ_ .Ȑ _C&gQ,13 ) 锁T~Ft[7{)$FВ߈%咴kES 1%Ȧ:3eF,F'9J=d'9Ѻ9h'fEQ t#BJ{56K4fS51+3Y9kl_,Wqe:L9NYiY>ta(+<-:FfƄk3c4@lhb ,=jnSUMV'CZh(HAꎏmihz^.VINO'#e{ORI^sڧd$wXF+Fm/)kMoihkdR(bDՍ{4O( @`ʋDWj==ڕ][/hgpg{&101F Ѭ xBD~e߱Ɓ}Ut1fd&1ĭgf%Q:,NsuꏦG9-Gp&-#}3$Ey(w؆ q{T{>:i$ ҌIHPh4e;o&9"yG|_-/C2^z=f\"LdԎ3Wr!XZsdQd ~V0_HM4ЙEFVkHe!'J>]2S4YgBD֛)I8fR,O#MR,眜q䔊Jѝd=ݍd۫-bhVD2YOfdrzG:=req z|RgyaYٌ n3#eيtK*oFdHZeDQDcsHL;t$He$Oc{D}6R>{rƙBfn48ٖ5)CQ+0,a KyL ,9ydpNKe7iɜ|m6sO*XƉl[VGLm&߇"쫕{8橝qvSFɧfEͱ?>P𕽝P'Iyːbsd$5G>i֑drhsO% 2]UenKT)jbi %,:= &2ht4q]9O ՝Fmeso 39;!rr, *ᝪ>{vk:bN{F} {7/@H v03tb y3Cd&&V]2{ՅJPsQx?*"є<.x1xa;*_}Sh2K4:$;: hRi9Fl)Q䌞8~M`E8<\?% V}$gE`NY.=>'ͳGʽp/LIRˊXݯENL ʗ*;lϖ4<_Z9Z7 "Z$'՝ .=,C4)#sK fs_!ڠoJG'ݚg\RhgN-iYώnΥ86KL$݋*jyKs]Olr/Q<Ѭ Rf2yeWزk:#m)8QfmY9Ge${;9R</Ǔx4]1&;xTy>Gh͓N9*쭒 =ݠ'C]Ogl1z/e3v+h{M1-aLIgW馁9>9c(tFeΜiAIٜH!I$]td465]]J;:BJٻxcJY)3ǖBFE_ه]l&e`ɛbAK{tC&Kf$S6%;+mAh\wfxG7,[F誃~Y\v/L\V1yF0 fM 9eՍ ]ڍ)&6J۰rv; &2!7bmr-LL{Ot=()#. xI-w%SJ)weKdq.LivE<٤z'qg~~ FO!y>1J4z/tLV+š*t…cG~(}1J2 -RQ{i"- swHcYl5=U*9κ.΅?D4zd}E%m2nsYi %|*Ў_y'0)2R9;{fVdah҄kz3ћ + C&)3G.[ 290fyE#ޮʂțjLX՝Ճ7a]7h 2s'Hə_'HCCo1[ա-fr);fRY-+IสCT= ΊDBrwO&mzC䚗Eq$';{3SEc1Js[@}Bu4FOalkvB^z'zxyQ1m c视RvR(;%,Q|qg_<&~ FQ&Zx>鳼QcH9y5ӖNy%c>L7(Qێ7gqb)uдK&XkcJ)"dtH"|V%DItJRK$,YG>L&Rǟ#`FFNNdI鱲yeI@ՃcG˶tCmi%BL/:Kcb,Yy/%5%&sΚ{/$&kGBbSMƗ]luL2KIqBl1HV{4Ih.E^ vd,1Tͅ+^VCDt֙0h[3>cts7C ݂~큚Te}>k#HqHh tcױm(ΏG[DF6z&zGErfL`=EzOgWc$QyEfS+5,إTv[P&CF7أ4' oGn,ZIhNJģ41VMKD9YjW JIXhL<o}xgOcɓxJj6'4s47dȖhL3ʬͣ9]/iزΖ+ʪ#ʊ ''IL͉h[lrRv)lf[2LNlc@yVdee)8/ElRM A:4l&s˲g&Iτs)FJ6:tfd?F&鎇^+rZ:-;1p3#-mţ "SLy h/TaX@] Y3)gȱaDd#x+fj8%=Dt#% 闌IT/hEߪ%@ʓ^O`NHT$fj^m$} ѫ R>COH_aI|hܒ=OM+:֚ϗ8=>Vo?!3EӇtt~(_ȗ[Q)lw93(5b:k9;7I- }"y0~~~:k08LFpQiŘiFɎ\nr$ɬ.Lٍtg)_fэkЎ&hՋƆ8nDt,lUeFHy?dXaL%E|{_[9e#(00fb},vNi;9TMUD2qٺBqLKk7o ʬ`qTOZ؛\RDPl}Bg9\VƲyP_h ?%7lJ_,ܣHXz.-ʋB-s<|)oXB.zC$)/aƢS7}rvcU4Q(ٺx)ihIEم.ߢy ʳk,DxժNJ  $2XěBr٢ ,ҸyVi\~\,I= 9-ltx2R%9$ot#n[vOFsBJ_&$rK;e9<&*g!UfֆFY?`{ң)ܴa2Փ v%K9688>/P\,Fm9y 5m?K$R\=QYLyLgN+tZSKidm~L?F2y9M8m8y=QIf&JUe',s& 3<Ԉ=4&%Ze4RlFGo-)h|qoJtF~Z~hfr/{aj]ǗʚnP{&sqȱ-JhNMrDn[/ɾUHꆌY)N$h%  ϙ&ZVi:qVh,,U.Йd&`6Yg3RIWZ%6t$jLcX4%%*2+ P&́N#ʶ+rlwخ_lT$%}'؝+=eriIqhJ_de&':$[SHD- \1v~ 3hrRrf%NM9K9g$TIK#o#\{<4k&3ﲘ$ß-Fg5AQ2~&o&q $iФD |u#Jnwټe!IsVBY92]`oz!&o 9-G+/i}׫5N℗DrF&d[ї[G?KɪąMM!^Jѹ:*LT+ȺpK*4_)9* ,G45?t$M93xBɋl*3`n=8Ϛj69b̎l6J[dFxr[$G'vꎈgg/zPN i DjkEY|ghÕg^)(8NXdc<3qxٞ]vCm,W '&l͚̐+OJTC7v}Gh VPAS'&۶̘z*\R>lGO)C]j*4G-L'WѤcQ)r)NI9z2&9vX9Y(6|GW2srNrbTG'yC)J݊ e/d+줄݈dkMhh[g$Ӎ؉O&[4miJT>Fz).xK+"zfv- U+ ퟩK"KgzN/+"v9ɴTifz2f,k,\\o7"{/|v=fS,mvh;5"#)eMz=|-$ss>)UG\we!]͙tEY<+ɼaT ӱeq1m''dQtƊH ZDY!R,$KfsئE#.NLLl[FlFm$Z`]E[,IFln@j b $ի& [BLdY_~O[en6;Ò*ر2'%EqIkGTbY)w׋'/;1/iQry9],4:5ײA)SKlʭdg-NY)BsK&^: "O*Wm2nnTk m!<8\Eٔ/cプ@nZ8ZFG9D {$ЌDNJs䕊O/GE5`;.B`5iГyfNݤv`GJO*kDբ?"g^IJ$nݍ2d,ՓoTRY`PoBh@G&٩dTr7lTr3e( 0a]`FLx&ꎨtd"*;/LcZ#.Q%m*6Q0nݰ9dݲrȓ#C#=_Jmh664'-دyrBY*Όj{r&l7/ԝmɅƨ\kA7ٛfm r(o}dزDl+L$@ƴI4 @+ҴC8%eRX3nά)il4|'ZT=o'c Siczh%5"FOGm͒#cZ"LGXÊ ]$kB.Iţ.ݐE,j#b^ĉث%\bK2Z C&TD.IIBFNB|XYK QTg9f80M)<&ÄRD=٢,=`S2NHe$/ZY:+hcIٓN)j- O$%/# jh{8|)Hn'F;i4g,1DM)| 6d3b٢D큱J@ 3'Z!LתbL;41J]-y'Tux8ܲ{HhbXBf(lEqI +(IwdfIirN2reV: `Q]j4*oF"cRvBBLMѬZElI% lt&NS~\ٿ*)96i7e$݃d!g7]DB6ER2l ʢ"ΟrCx5=j9옂.4s>UI՞rTznPLՙɚ Uh/ *c%$_ -sVB䔥nē22O$kCTlI! ʴsf\[4D6kbb'tsl(;Ѯ˳* ZQv Ltg-CC5:)CBw(dL$,%O~d[+vtY4!yZY}\ MdX#o HtUoɊO.ț:n[(X,m xc":#X~/XM*+2)e1=^4*ΙK , %}$բe"]JKh鑖65n4H=++bgk'd:(d諢ʞ9GLScZvvK`enI\tDȜ屢OD3M 6%tsɆ5p1t,-m tƲ#&"mE`LJd):ti ZDZXX4bFf`nr &EmF^ fL4SKV N6KƇ,\MM)o$CE"STsfj l%ɚ2*-?DZ:1L0)H Zgv/FGeTCCV%ǖ3>'k@WYC- vLRHm}(AI3&d:dō4aQeV9K)G5>aѓ}䑔EqLT&}8풐e )Iɓ"r95er5F)LnZ'7dtK*\m(yDD.[IdE="3M㶎xbiYl8xZli|az?r`84QQ9 a,f]\Պ^,Ȏ_VLN4N}=lmKd'&kN˛ ze&MZ?%\l -6ux#AGgP{ =Gc]USӲmʨeQ|>GV*){4jtSƵb I$ M逢sy+<|QRM_Agga (^FQQў6q5@&>ɸ<Yv2~Lk}Mݘ%ɶbrWؙ&Lm6QI*Id`uD2Ë7Uu^9.ЊCc|eGTz&#fmb}͍R2Rhi\ē)OќrG'tcYcKc&2vKvRàA{d=h}FY:F=:'ztSt(?.Hibԗ¥LZ03-,ӻ'k>ɬ̡tQfr؎OЪlM ŁtNdlJ"4eϕ:98s#:1;+gѾX2Ahr@O'A XGJiLRUcz'ВIr{Z)g! /,4W!ebε1]Yl *9I%J),i=J=a4λRH+AWt62 )k=Y5S2hɂh7f& 텭K6njLDžE.># IBLMΜ><"tE$2Hvh>kA`r PѐblV&I 4RLF؞Qke&ZCIJSLojߏLGJ*7?FtVD2dE!9tz7?udвs%K( r<&#՛ئQOBN#DIlk'l4$R"Cgn9씲KB9~nʬ , >/*4sM<O@h] 23ܛCD]`[݌7&2v3k4dFf)WBeE;e-ՋR*]=+'{;|87H'+rE4ցi譙<hVkDH)l֊)eg rڣZ ųX B @`z2H=(ʒ.*KތjI+2Y)Nyo~"TRb`9Q(%2d#YdL & Uj`gR%96er#/cM1ShjT7&:%k3KE=ȟg>KDUDd?iĖCi$VE7+ձ7g HEVB[Re5Jb6deCi 2 6cJ^+lήX[ȘS'f6k3t<Վ Ϳ!6U 7$ In6^D@ 9|,HIvXNg97h;c%ktiO~N'mu.*x9U_{6JȤe,ERdg=U`4f[bI$TrFN2Ht}(\ml$hUDPkOe:c9)@O*U,#{/ *BVIAiЏ!S]b$`JIdRLnˢVU!YH 5~M'GN'%-s-dhM>njDTC؆XVK U&'dNT<KaSȓЙ2>: ~Ǖ2I. ƌU_Dh-OB]Y_aNTJ؝Y9ݗ4`Qعr]3')2c&JNS7h[ Yg2ƔsbE\5覈'#v љC4X\iEDfweqMzL$h'PIi;Lx%cHaUSN]XbhY4-ɺd"1\D;[^IcŌSQ),fsm̹ >^V&T3#9)7B-=GݒdFY+ S_!Fɢ3J[EݙRlevsXjKQMˣ^<0P&=eS-n5khHt gJ\rlc+{I1jS1\tު\/whk_M|yd^*x'阊2Wa'?eHߍu^E,>yzp"ㆋt.'pW&wd?_k鏠twM.ǰxtNľ\[ki T%C1_1ӆx%U@ m~Nrs:*b๓tsxD:t|'HVKzXO2 ~~yl} A5K }&$}>Iۡ x5V?x~wg!EtϷ_Ip/rj[7VL媑ˆQ¿> $;(v`dT_8'Uߩ9ZQ bI_V`,a@n"cDHBn{W20Ȟ{_6Yk#>J2ˣeTd~A99K\VݬoXH=I RwQwo L%!{c [`ŽlYαc}εf :>۫0q.e$Iռڽߍ {oORmdeJ9 U I~ Ryn"O-~z[t&8L at}}iZxRNqYQ\ HR\UYI@7Lbv -eq6A&G9Zxh74_ z5ACEtz}]` !BR4=$&ӆZ^g:S;Z<6H'u[\T ON!k)9e*g.ӮwS-\W18 T]A3@"O#8N)Ee!J"OQcS;On,tslZ7bQ}qc  .} m 'mzx?⋻?9ۥx/ҹUOnN!z< K(BCgq |n;6p W@%yVk f[k}(o\]alsx[8Cdkaz宻3L ib gret1͑M.VP"|%NO<|G rv`sض]pL,eYF9MWD݄ KhjFMγQe56S;U% *ӛ|^>z|>/ wwttxBP(p8p\^'9'N裏P(nBYjl>eۥ ۻ+`E\ ^X½H{L`(4o9ӑQqAc@;}U6rb:EH'K-`ٰc>I[]xᆳ U2s̙zzz6Avx!, ˅t~?sݻ7:SN駟>rԩic=&zB}[9thI|[S:+kp}cWH/V u9KIQP\$3]eT\OJՋZ}`& R ڵTf\J3, w hsnGD"!曛>%I7gPe6f-˲6n-[;ϷٳG_R:$Fc%Xko)3ZES[}]HuIA:$X0jV/ߍ&I ;qST$Dou.hxcތ 6LQ'ħsvp'''?~YOKbYdYibhaXUSlFe(/].̌g?| ZQ?=a&cY:clkx-x26r74/sL#W#Ijvruυ:Eb0R_Y ;N=Ί I$#GaFahx6%NNr TUEӴ0 4%!DӁ@~۶;]>N,Ý,wpVS x~Xr FFH\ELz-&?xPhb\Gm뭷>N7kPUB@>'˭L&IRil "Iw(ÉD"?A9r-|d"\:u3lN۰G:I\W f8xjEpRPQ HV[GA֫yzzzw*y BaL&C*Z)tL&C6%ͮ/q8[N6 433z饗>⭾|>6å!iBPK3%ifd> zs,cjjt:'P~?NY.4MTUv(5]) d2Ary Ð%Ijs;2Lr||\ev$I_oK}lV MM !=mr9Ѣ" !m0pݸ\UU]t|>i! R}ә^xxW MyՀw7oCޮ>}ZJ$e$I"J!4M,BӴU4m(͢:m#Pʠee||\؇nӔ*4A2RGVиX-a&mv)KaR)t]' n$Qf ;*v)m6eIBg WMl[j>WEJWQvVpҀXMdИK0*+,p?߶eY$IE`J4:Ldz|5eaƊ;)I ۶eYEdC͝\[V2 tS//Q[ L=)gXY} |H8[dY&IJ{+S(eEQp88rZ|$p8V, ÁieY匩jSjLT^VfKVjU8\!( {W2mߚ4ci~h)k(H4W-SI|EQ$ ۶$iLӜ)դBsR[X⦹MTW+73*7٫4Abz/4zg zYW<0 cB8dY^Y$i<\.,_dYiWJiUafpNIӥ׋k\ t=Ase[ih>ei֠Ed'1I:K89Gr҉󢭭mZÆadL\1ե5Nۍt@3 eY @(lڴ{'s't5[T^4WQM31eVf75T)N]Hd:M̦۷p8uaz=躮$JS嬥RU5Oڶ$|{G=uOh6ňY 2wצZ )R%LQj7HdM!/Ǝ>dֈ(qOͱ,Ҏˁ@ 𮪪4 c4MQP,VdBpXXtc35cWKajx}GdC[Ѩ'FO\峎IhD35[=B>]!Bک(gT6?#SKg?+:::R?iu}0 QekLf>KRض=_>o {dT6SZ"DwmrDJ}ä;Zjfr| w2nGwQg0H~C IQ5|b_=G/tw<(^j콃Z1!/L%L\%!u -p[B 1q5I^srn!VEHfП*Lbn7?o}FM,!l~+Zit]w<KBd)| $].W}{޽(CW{xOIa>qӏGn#鬚9 .f詟!'=!f.b _& rfEiG%DKj[OE#}.p90߻?gz* p4F+ɥ@Gvr 8{Fxܧq;^f(yfo?~\4-G;Q\ !s@7a<bllt߅!a4)\#ݱ7Hw6Ny g+U)ww dr?=GH5-mP`'VkAɰ ڿ7iuAjf"+2m)uah C9vl,300wmi={V,+O1LfJ%ZZZO<|Wƍq8*\PAvKv3~&R*r8c˩9n3޻%6t-dP}vaBBHyzE"{('Ёޚ"39)h97^*2,$[ 9,]~I4>PʯWfX՗IӴNUw8tuuiӦgɰd 9BomZ Ձhx{_jp|yn&,8sQXu 2mb< E]?2L[>%^o^KZ/5#m?.|A::YBT)˹(s 4f$Sbfk]2m4`̲C.KPdgV1-$ᩥڇ=c}K4{|QFAn&mPQUU/dR~W5yv([id46ZZ5$lZMS{˻V(!#ۈҘ @,K`T CAc!A!ʋ8 E!:tHzꩧy IG bp2#Np)%dXh\,ۈx^ ԐW2*7%ki7}(}) Pd"wgn}>)/l\O)RW_/_k"Kk}p?^ԚPmCVeԁqfRcMYi_q҃N7˼n-t^} ~nep98xh'SԲnO\4~*QtS\5Uhqco!q Y`Jin_C--xd/m^\"=tG{yIN u0@?JʁL Mv[7v56_d ẇHrEfF:=XnbH\nTkJGonWE @ ut`Yעs+2I\?yn3E1Y7B3%z5~M#=sйy")".^gLk^a >Ұ*3zz=25; \T\ȫEّNх";dT\SNvȨ/?d19Mt1|)N0Z>?#, HKym:Vjn´oLO@Ioc3Z.j}\OB>3I\?2}xxOl!ߡ8=2[\ӎ=Ń(({(|{j>pgx5e?JZ0޽Q-SZl`^Ds\/Mb& kֵ=_@xȆެ<~=MRMYӫ|쀧 +TʶmptDcuV裏uw> ՔkZ^-G܌|DOTg"q1I!pY_sJ#H ?ë)kD `֭xh\D"յ]h7 8N ӹ'~$ u %)k| ԟ /j'n|$R7Rv'k={066>ۨzVl%Z.HLf6_w0je]5&e5СC;w]ot'YٰKaY\"Yu~n^~e[U2cvE@P#CS;Z-,OxVк$btMGa( 0 #r 5.R9ח-v?55O?e+u5:gpfYqFׇg}Vlڴ BsLNNՓ[mpQZ }}}d2HR4 5.:7xNR._ul.lkkyڵkfM2{nc >#9sfcݺuزe mۆL&E?::#G(|  `_ݻwݣ>FU߅|0O:qR)һv«;v4mU~mv9Ye˖-=<Њ:ҩ%JR MP,nATktt'ʄeY#˥W^p}sj[4:w^~e|"ZK/B`0t7R=^4陿]ҧt͑_M_d^t]M%,}B5Gɼqg|q/^|駟> `j Ν;qXY$t*qΧm;?;F3] G@}:@`D(sl۾9Йt Qg}W^y7n܈tR+4t]wL0D\9ӻ QA/;iu}:=4j\Jp>O>8Tf]-J+,f*kbN&@n|yydkajjab:P M* v |`BnT |?b)\x*3M~y,07a$}Gg/H.x'˅$;$Ks㩡?\ܪEz'dɒ /I0%//`r 0/"rx"%E%4V1h7cAe[ա01^Y}+ƊC2f<> 8xgg'TUāBMbB/*&%v+녔ßxbY_ n5G(ߤES<֛O;>|\9om[ ۶SiPPyov\.3I+xwmƘ9_ADa/PB˹B΋#z":::L);nLt A-x=~ bw? '5g6kގc?:68ntqy> 0 }}}ؽ{wDl';>1cNs hQ0 x v6cH8` Gn~5m<bovILY#>K6|e_?"ۋ{w)(z0\.ݵ9sݕͤU0UUd냬U!dpS#G=u&3ttzEy^RdV2 ql!D3ofqa#5)[3e˖twxJ8g>Qi5)7L˖-ky%]܁B\MpDw$%j19r+Vh> <]/KGXjFs$B%|' SJؘ5ҴzMzyQكYWȖwL2I=FD e%N^^}FIDw,X~}|IlLv`J2,ӆiZ0\wmK8 TVĭ* 8ADy= ÈiJ$zyq%TmzNHQh:t#-F '.\z: _ Ѓ}uھi&_4Abkcǎŋ~|8>ꄦD*C:ٶ6) b:\+X.r#̷:x_ ^Uƍ,@%w}az{gfj3:wx!y|ք5>n50044M6{ ^J<"DXj4<͛jժy[BZE^*HRMl؂a7y*^Zvmʽ[ăP C#0tYn; ]<&5oJ)}5dYsAhjN}|Pq =. Yݴ~lذaAjp5 RVFYg)v X,X,.X}5VQHN4qI8oرCCC VDd$MR_HӜ;PYn/[S(4pِ&Xr%jw6K6xIUoj4i۷/wD8)E0!GG͓ KLP[[V^BJ[ 2jڻUK,;wY݆MC"AʌiGcK4ΝCly!q` P>֭[$)Ă15=]$54ن"l6UVyXb9sFɉ'L\4񃃃sRD?<\ƨu:_?-۷p@k׮͛oK ẅ́"*i{U ׬Y[޶:&${ _Ql(+<*3k֬m۶ݶz&ٶ j^z$91 ,=ذaCK /Ks^{U]ID|BȤXoo/xD|2N>q`R i(qe&I4ʕ+>Cl-Q'''O?j.Of ` )5Q jC4ގaڲemk>}W^XcRrjEdIMP(,Q LLL~VD4ӗ IMq{&p`xxx^Ā/q7"g l]2#/ k[~3gϞիW]>d$Gj<<( 6RĀ,{{EjPQ?*Y rH% 顅ي%dGR@wj3Rs,7줭[bR$6c1 ,ՆvKԯn -_%z{Wv)SK3JD "FB$p"aJQ@5FU4,[ b-%ks, @/)^D2.jMyڽ{7ڵk*Dr,qr)8^^_^QRۚ"[b ˑ6w>NQ3jy|TR,+B|>O[|\\Ń> j**m`)N] Rw*oE6P :t.j} O;6{I k>;voL4%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}tEXtSoftwarewww.inkscape.org<IENDB`elementary-1.7.7/data/images/icon_right_arrow.png0000664000175000017500000000345012127353614017047 00000000000000PNG  IHDR@@iqsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATxkhW͚GX$F XS>(M16>/1 u5A/hiZۦ!9Y׸lܹpgLEٙ٢ιs'\Nwi8m8Nf㊢(4\s4W{{{ÇDv)⊇ !lu$TѣGgb3߯[n& x eMIfE! m`߾}cccD@ tB3 .LO)o  ;{t`EY###*> X-D"!XM=hѢJUUJB0,PVZZ~ooi0㪪s C)͢`( 3`[ `6nQQG===WЙj}c@ xpkwww͛Œz!P&@;<>>.y`O#r?0¼i} BqqqC0 GQaUUlҜ1aUUJ֊"nWA踸xOG̴L = ' *K9[MQ d#7U\\\kk̴DXdIաC4!fI G&\=44tL999O޽@eeLdcR2V΄|~9s<ȑ%yyyfZlYՁ~矙;Bxd4f$ce@ I9E1(+L<6m6+^4رcH7SE$I@ cȈ]={;/鳦i4 0R0 к>{լ7A6[S rss2ibg~p]1dVi KȒ@_2Oo-[:~rIF.7 7S!;~/@,HȒ`]ӦM6ib֭ AG< \C_>$ @=^l̄ndKK}{#^uMm۶߰aO^Է}@\?|BcǎׯOxqE~1bΝ6ed}}}_zW\pRUWZxCmϟ͝~(`޽kjjH` k9yd"o߾K+WL`!:RpUU'N9---VX=i$,;_AS{[N:nD~˗/Y!Mă=< Qృ K~<% ă;AAM#LiH@?x0$#w9i l<+Bqy  ( GŃa!6ĸ(23bxH^Evo mIA.t']tpN]oHFIENDB`elementary-1.7.7/data/images/pol_shadow.png0000664000175000017500000000371512127353614015653 00000000000000PNG  IHDRvvgsRGBbKGD pHYs  tIME}XMIDATx햣6 % u54N%dҶ47hN?6 z d?bc&>qe`-X; c='r}CJ@s.^  O*WIH wg"s=LX ƠwJ5#48ժ2hp-́ 2hqAiQ\MԶ%TX >hcInȂ"~0=peؾwXNRzXKj:Iվ1m o8r0_NnYq'B4̐D$~{\2nV 9h?2P+8`* XVR?V1[wq(!n+F'\ 0\iXi:* `AɤQ@gc=X{˩ㆩZiH;aYf,,8ZZ#PG\ʭGxc_+Vr9.cg LycP싸adeˇЊʓ  =Œ7q,13.7쉻/Ajn11:5 1͆]keTiqϜ=I% bAQ*J]ˍ=:VT*S!łb-B!O R!Mu%*j-؇r`,XK>.`˅r(w'Z JdSo^iL$Nmb+gXp%cֈYOx5{<~8Tx@go^mi`e}Y1!G.T+U(oD>9A9tȳoMK 6-%ش`lMKi 6-%ش`lZMKi 6-&ش`lZMK 6-%ش`lMKi 6-%ش_tލпYW_oش8i2~~=s_օEk~O.@ܚ|~arQȈ⦞Pm,iPD:8{Ը=h|gW }FPV9ジ n onW;rw#ϚUۄ eO<\sae(wt84ߓVw@ ]p'E<w[׬K'-FV܄;a7E2'>~} NȞrBRk~ơ͓>/lu7gc,jRD7QWV neB!w/X jJ>'v"[_rB.P)< c%b.Um(y tOUPw3e*]yV1#Zpq j#7.j]QmU[WLP(mJ=@6 Jp4Rqa dgDot U;`5҂ES: 'm㎛j(ʵbZ E`$p߄xۘᐷkPrs@=SWy#ťS'գ?|w>򻂵ʯ]qtV}Z.\ԣԻaPgBHcSV ⃶ 8N)D0w]pϢW$$JW'T==*A FJ$Rt?  x3XpdH7HgF„9yg jC-awA5v*;cƋ'ܵos?4wu||/ "d%BoIENDB`elementary-1.7.7/data/images/animated_logo.gif0000664000175000017500000023700312127353614016276 00000000000000GIF89a,||¼<  DBDdbd$"$TRTtrt424LJLljl,*,\Z\|z|<:< ! NETSCAPE2.0! ~,,Y:!ŭ+ʽ:(ՉQOOcXY7GӠC$OѢ++jVX(OR6 !jB(vy} 3Zp#G()VtH)J+4C ;TE%Rو R7踡S&%LD6E +ITP8 9ICq(s % / N$Fΐ3ē+JF$QIʍ!V nDRLޤ 3EľP$¸ӌ$ H v($h X5# sXgM3`Hy01fM(b'%X4MF+x_>VczbЧtX \$^<|` G ( xF0m1 @D8$| @W%$D`PBg`2{Hd}m"$֖7T7d& XZ$J䀁?QBi`Hqo'(Q_Af!4 b1t°{)At)i;@\ +C9h̠ &ãFTt'@`# X~Ldf.A| bz R)p A$ywMo^c]ia;Mii`i[b*0C,tl3:Ȧ x ~`qFW60f)0 Zڰ#ؠdGhaB^=ޮ]:*0X `h؀`i`Ft@|튗Z0x'V6a UPb'P䍾v0效!M Q/:j-O1/AO‚ ` B 9ll/LKbFh /^D &P`vAg:512۱u0, T_bHö(<ʏP pFvwB{PKf F?v|n|gwh/0@n !2yBib+rFV'}Z&}ӗeYv~0.(7[iW~f}ַr*r&X]!f%dpI@r%'/q X?@hS)S '|hXB G @6Zvx$%X=+ǃFV(H7vh~8%ȇh~xU-$r+Wh Oq§h? +Gr VbOĆ6?0?0LtWI0F_fx rpe{'Hu胙z舡UhH_bGVFpX@i ( y#ecH 7 k;%Fw GK` WXvWHqP]  HvIqzgIpc@$ 08 @FKD@9Y(C Vg0Wr'wmiɒw`fڦm(p Wlxf (FIYN`wgg*pYCN@  :0'0p?K9Y~W '9QP 2UG|hhyw y)Wٛw)fWyvhxq$6 ;@@+7 Z `;Z`Z2FZXp2dwǙٗǗ{ٗimhNOfgp՞pI *_ƁiK LaEIFF[CP1B;`` RO0T8Xf蠛x zHvwAO(|>:Fv: j0zH3$wSG'J'G,oj c9/:0 ͐90 aKGP RJNi9|hvG* ʉNx؉Sj*܂ii Nv:p+NPm6* Qiq J?ISZRƒz  Oy|c:h|7|: P ٭Ȯd8j_`Ѻz@>3p `H,h@Jo* pf;0:d-Fi9XJJڭʮ⊋B ;+*3 ,+)˘ N*20;;k VZ XP\Z**ٲ FK S>ꭵK1y'Kt+\ KEhRPKp^kigk- ;k,` A@< b[{Ki9LH˸ț+IN+y+뻖˻4n{^ۺkXSP gۺe{-U ]Yۥث׻Yw+w Ļ˼ڼIۼ|j )KYp/EԹSpk;U0;Sp5̫ a|QX D[ܻ|<&˿zt |h' (+OۿM]F<ĸ mz` 6Ln` 4L PsPubJ#CDL+iYK 2$0 ȿʼlMMNP|' -P'nF~}q^>*8f+= =NƮp^mۮ`A 8 74%@ٞdFZNN" C&azVE^n=d%@SU'6P@͞N w@#BF2e{Z2X R#pXF VppP"Id`K >n?ßt@3-SD?w[&Wֳj³Wd˗UWOU?PO%n+m|Zp`Qxd( 0ibu7*D'^ ]䦏,1'#-eT,OPO2 "N  p%ί@z/>铰^&sذSMW,c0g@Vb0Hf`x8hpUry6q"险YjJzd315yu*9hPhXXCb+e5"%DCLL4]=-Mm-]M%!4Ω4EnX{;S!DDbq" ^0,}"тwB ͸!$(Nl#Rg+UlLL0OJy&BP1\G_C \W%{;0#\U9Q$Sf0Kĉ2aLWOCP ʎ %RM/J8ޖM8[,x0FH2ƍthV+͖j626l ;v#UJD5TI`F I ϖ"$(:D\/Af 2em]A-C k@6_Kpn_TZZCoOPQ@;ղ#''ω+ru敗#%4`X, q5p冤J"qU0* @)h].Y6FE 4%!2=8=K]TRg#IQ Xph^`d=HcyiDTBT2Џ  pi`B`KH_D4@BhB簲zl>kp^s6`)mh|m^nF jI'0j<S*˥`i1l+0 I@C Gt_D–[F ţGp ;TI$A s)o"*ʪ6A#Z=w&+pBas&]/jH@!F=`EjC Qpj=k tSD$AԲnY/NoP4K\ Ek3/}/0Ӭeb0WH$gn7޶˞Zwvݿ鵅Q  %\ F"Nsksk|?ygYH_w PYY*--$iH wl |]\7+my c e͖aNc2$8#b3 bPC8/}[_чC"6HGAkxCBc̕ [Hr V-VAỶުd'M}ҫV%DagJ$`6O~aG"a  A@p[޲9$֗ +$xA&OiW2jQ&NZKWUJTL Ա#(ި>8E&P(*~iGMxQ2YCba.BI`ָq\g3.m$y8 fJ&sGS\ 4ԡ0 H 4A5o_)n d*Y1ZcԏA@z9 K\~x=iիP?̞*PmnzFe] i+T Z ґzDUdz" 'X $ Z@D0׆!=YIփ@ ]  8Ќei4BwslsWfK&`3 d+Z* "x-lЀz 7 ba퍭ԛތ6Z\/Ϥ%- Bjwǭpv)lgF8i a I3~߫S/T˕pm[z[ 痿mo{i*<@ ?:a>.0rY~LSmGi0`(+@ [x|BzҨ 8?!EB2a4:el(E@.8}9T鵆t֛jzˁV՘p0@I < l!Fvo]d@ыh0_hXyk/[1̠ϪY܆ QSzQv4;;Zh!=m>cE_ZZp8?w[\@p6V7$& ;0[Z #X™%D x[?sW7- [Կ@C=9ϯEl{ txYx{ۋg#9 NK%Qo4إu@( :,0'~ۗ~yu{\ ph"A&r>m"'E{6d8@DžLl hh thAQ֧q67K^%K(GWgC/F8}lMtmNpdgFdxdpxbch/0-TZuyg8{w,Py4S`nLɘ(yx~1ڃm_(Xu pO X،Ȍ0ASmY!Di苽XyCqt}7z?uՇ ۈ>y'z 0ma~&ً(xs`K  @I6)np@wWq~7~ɑ!~TIsu7)?1 oAY ; 7,-l rA\aP~ehy~a#y})RYirh~a):h~8(6W4#V3|yAy~K6F*~l-{IryWXg ))Hיdْݩ~ɐᩘ)9v(h5[pٖi|9ɟp:4 lLp`I©}i ,ٝYڡ)#jמ҉D5igY 9p~l *4@-7fh0@[-ڤ ʟ :8ja0o0)Z6i-Иnj⹦.9mZ5 4`piZ:iq|{9 |©[@ ^^%PpLjK꣜}騠<X *cD A10ʢ+:8FYlɫ]*:9y@{ɟ=کP* =L`pp$O-@KJ QʣK lTrՆ,i}x}J]: : 9 8꩝j?TP[< PA`K;&;Ю"V/ ~jDy1 Ўʤ?ʤjl#5<@+ +W;FLR" Z:k˶k8 ;KT ʣ=PHP%麠 {Y !{@P@y}]|PEP[#v0:jf; [p{ۗpk ;jv{k ?Jk[dPJ0V{KU[l!1 R׋KP{k cʻO К+9j*J;J' ̻+tPP\mA j+}|[l0 QjZ+Qʾx; G| ʤ#TW ,l[eM^W\0g,|PEPtP%ÝpQ౞kEk99}ă~LMH; %<p<[EP\^a>%Mƫ|^Ms R4GEyܻxlˇܣ]4LM$\KT|Db T0UkP& ʬM3@]`^0\ ILʫjY+ύl㋼͏,+ɕEp]]DCa"@Ϧq0M5\- ,|əlUH})F]1-PHD%0U 6_ԅ+= `LڬpL@pqR@L>,@tʮTiTW<щbMe}[M֊-Y]o\Xm<}|\ 1|T^5{#T=Aӛbol=Žm] ռ]]ٖmmM͓{] ïʪ=*15">.Vxm|ݝ\]mN \|.ݮm4"LuNm%NU=@{ű}};mEnE>B@<O6RM$>`=9:0E^ QLYkN^`K^Px=94S]\`l.~P,PXt^뭰D`bEVpM]P^Ҋ^^p$UDp(M} [N\`FpU%>*0Pl?rq=,[|7+]0_WY.`⧰mR@>zN<97@>#˵M( y݄⛠O99Ta$K C0Tpu =`0JK0)O菋8LbnXeUpD_ K>_!0 ՞jK^3Yj3ߝЬ0=Ѷ qM[7>2\] pʮC_= 0%epoym?2 _O$?G`d^20^0 0`Q) .=Ώt.E3y_fS|5g$N  *YU^S:BMqRVP^l [DVEBĆ-]t3ӕۋAKK)X,^^e6C 1F@PF~#F!.-,VPRUIġF] ȐBRp|l$ >riM7U)eJ/E*$s>H8?ӒM9)Lԡ&R0YbC6`&\nH;5Z]V$5\BlA(Kl+Bh#/P.T^l %pD8`bppUa@-?Bg=U@@) . T Z`$`"X @t@8_0SXRR$4@ X@<9B` %8  0E a & 8(W`TL~iU<` A(8 NN;@S MBOC<4  U0g"&Ȁ )РĎ $- _cP1LOBk@x 8ahhCO` ,`&\;\@B XC @"LQ5D " PXWj<Ѓ4 BsAAXZp$   h}=$Ѐ(vpA4ps$B2RD}q(HxC]zFL9;,'PncR.@V 5@BTxˀ f=@Bt6D!F cu"Ք~8c˰@2Cέl2#H曊ew0iH`2 $ [{,pf#` 13 rb@8NG 1 N* VD]:NE…с ءө@ %`V;} ,` ~PXL@B[Sv>~l U@Ph!#;F@lr`!h@(XYD z{8+X ӄ  h6 \/ M1 P{۝B(2dա $bҩV' q AH'mbln,BPLccЩaPhbSbH!@mcwY9`U@!O]8~f0CSp ?'7PIA0r #DWPS'04y"hO5÷% ^P810 ;Sc(5C C`SA qRTKS>-H ;Pg6 ^"D=̷ +0 LU0 `3<-`&0h,BLut 229QW r_TpRVxR@D  $ ( Xp?r& JaЀ(WX`, ` =( R,}$7pxI)rX@u+hV$ FbK0@,5JV8 XUQ7{\5#2kB 4Z {2@TJOU"8+6w'p!`HNv pI)0;Uae0%@#@T7a9[;;`zpeyD8xa,Z%&AqL0.A1WzqBP `U:𖙉ٙ6G QZQT`ZpY]'EHY=PhK@[&Ps'#@M]@]sq' ruׁ[0F, mx y[p/0? t9 LH 3P0h@DPS@iG@Zh_14h&`+P^P-0p ,c8 Rw'4 0HB: N' h?ЛP#f5DJ 2^@T) 3p.ld@ #n 1[Z 1èYBq0s A?D`H>qd toI']N%á6%;9 9 :BS4f ImWvL3OPss+FCh:T`1Vr8x X`V4TNp`0>NPLeD z L6M^z#S<ˈ<@ зF ǘMU'M٬`]L| PVQK Fhar<Eޣȇ\$Έ24к!ЛIgG]]L،o [!< ɼW;%#ԦsRPw\J]n_3{p; 6"=Xs., b7a"9-C$?W%|6i]ڒ2}BQ$@`,vA:MYe]GJ[xq<7mt(]q"13?}VrgimszW! : /Y`=>]vD9̝ԥ-݄׬&ѝ ݌4gD}סk#dםޗΝ7-- =-sM>3 =[ڢKRa߭,Ǜ>-}^dce mܪb*x➶"095Gncڼ&ϕm,>P0fM; N N>^N4F#1c,nY6! ~,,Y:!ŭ+ʽ:(ՉQOOcXY7GӠC$OѢ++jVX(OR6 !jB(vy} 3Zp#G()VtH)J+4C ;TE%Rو R7踡S&%LD6E +ITP8 9ICq(s % / N$Fΐ3ē+JF$QIʍ!V nDRLޤ 3EľP$¸ӌ$ H v($h X5# sXgM3`Hy01fM(b'%X4MF+x_>VczbЧtX \$^<|` G ( xF0m1 @D8$| @W%$D`PBg`2{Hd}m"$֖7T7d& XZ$J䀁?QBi`Hqo'(Q_Af!4 b1t°{)At)i;@\ +C9h̠ &ãFTt'@`# X~Ldf.A| bz R)p A$ywMo^c]ia;Mii`i[b*0C,tl3:Ȧ x;60f)0 Zڰ#ؠdGhaB^=ޮ]:*0X `h؀`i`Ft@|튛Z0x'V6a UPb'%p/k7 #P h^x2$ 2v#O`R| sB+$,P{ < w6xca%1#h xp ́zJ~vF  4$ ?~@e}i}+r*7bV2KF ggr%/ywq X?@hS)S`E@-"0)d@S@a0 p`YL(2rIidU}c7G(﷈XB"R'nZ芲_p|*I w-`OT@>E@T[0[@rr` LtWI0F_f{ޘ\pH4Ƅ嘈H_bm0J0wx 7 k^2 @MM' WXvHqP]4Z mX>@I=p;b)3Iq5Iq~gIpc@XN 0#8 @;Dp+Y!p) Vg0w4 ͖8 e({ږb pD٘bHiดimgg*p{CN  :0'\ YW Nr)P 2UNwbVYx5LJɝII'gvͧw'Ab B B_aBЂ?`wK JPrWl!! !% Xp2d|ȅ˗ijr(VqfeǙ#Zq}ɅمZ` pGPQ7?@ *_Ɓ;Pwu'nI V rT $P1HZiJ* Ywn@0*lڦk*e*.aFv: j0zH3wSgPw'JIGpMH'J0 ͠:PMPtYZvJ0 .hʜڢrJd*s*ʪ2-VzmGՆij7 P% LP4uE Rz ; ڬnse::zw[re:eڰ 0Z y۬_ R3=0'THௌZPZw,2@ R@z(qT0+`@bʣU˚<*j%KʚHǚj kikh[a{_k\ۯ_`*=*20;@;۳?kA S Vz p򄚉 y*{;z*^;ʬ#Ɗz'vۯ˷ D]$P u kK,`- Ap`1< iz{kl|N#"ܳ||B k,Ao@[|͉+ǕZƽjzj@^<J Z<k -pH:>[wLȾƘǛ, Hq&o n0%͈+ļK217 @ Ip`#6K{[wϘ#l W-`)ǁj޼kw"]w[ڸK#),04hMdjP@5#GիŎ[{AӀ--UaoЧP'@!}V] :mŎ+Z,=.j9n NʅxKPwN礽sP$ ʺr>.S<=꣮Da]`g( . 3@h^m\@Nui靎CNX@ ' qP'>n.WjcOҟ֏NY>ϞNH`A8 74%@ y/ﺾz$0h i^BtOd%@SU'`੿06@D?-N.Dq $0"$m$s)[GUy+"5SoT`oDm./n%`* nBAoO%HFs1"t@3-SD?[&Wֳj³Wd۱Uu?_=OϧW@O/_A1d(@0ibu7*D )tگS1'#-eT, r_?_K4PX22p%xU2(hpePb@Hh@TRYI6 * a#A5EDSATQ1;[1gk l+{[D d3s34:M :tCD]B9NhX86q"S /9Y<1exu:C A?H{EBT"xѣ9K!9R$H&UZ" @b<%ILJ(nB et:}!pdj U7$2W*uڌBřd K۸Ywy{.K?bδ@Ԡdv50=ƤEU9Q$d:6׭v0!(Lp[eG[V.7YZ(x倓'D$L9 +]π H#XUe!^́hI`$ E"TP(Xx!q,RɈ&By3 PE ma6lk֟U}Ճ^fp U4DA8r*fRBFh2< TXLf{- eH\A@9ϋf IJǬުm@ޕN3w2 H ag([x&95N|CLea4$̞(n 18|[Ϛ840N:ը J|Lm)J Ҿ%n NH ~L=4z0_ 4+.`Hc@pd#H>" )O sAєKbqٗE;h$WCKiqȸ6r|! G$iV #A1G>B/,$&/X@R%fXֆ!q!5z,kZB՟ B`PQXb(Kq{{n(9OoxMl\t# B Un `L-lA6A @-HQD Aakc^1CZfD3+O!KZ|iK8|~%&`V 5lި7ů~[SxA ;!oDcٮO|P@1g-LkYղ J委q haRNQ \+$xC2 L@mZF lA[ = 9qf\?0?P@ZP^{4s IeZĤ Ӭt鈒1@`ICCaЅ2@PJ;B]hAzv3mh$D*C8vδ9ֳB4giX;wxΪ5+`2!@‘;#]h:·^g?[4l ! PA 8vl[L:o>ti*)Vq9QH.*,t8ģqBCWB!^R?ƿvo\Ta :{b|r ڲѡ/j[w34Ρ%+` rV`vCKçvs> @a <ȼMOv)7AXP"z2>2{xvv>u@vo/=wc*Xt ?o+ANy/d#{&5FgB{td[P6/yl{@z{@~{@5_F ЁȂx~Wplt Wy׀ChyLm[_z;QxiHzxKh^'K(XwhO/h gzFl 7hAր舒p\x:'}elxzAS0G:/[@ׁȂ<0{x,}238SrLxȐp3AHI};Yywy# ɑwԧ'CuA`jȏ è<07B;@L`GiwF)~9Oqyⷁ燁)_ aɑZǁ(ɔ,ȐF :)qsE`K I 99 n1`y)hG1Xz[Е])I֗4p`3:ٚH9 { 7,-l@PaPȈiX9)IXiىɝ{P(-W4P80ɔ9K|f:l-I9~W@X0lYrY͙)ꔥzءN #j(xqYKP'xy*;jw{X@FE* w7`"I ٖ[ n٘!J^%z9g:, s ZuIPY# 9pOڛK}@ 30DZGz:ja9ِ ِko)~qyOgڦoLXIHOy vYZzNGH*ID0*fBR]Zz}J*Phv):٢rjlJ99tٖZi5;y8l: NZ:AFTTЭ:~w(q7ڮ2+H9qm3 z4K(سՀHj*IJ&)d"%W T0pdۭg[ۨF"fq+v)sI9.HzdK&dZ<@`;aKkiLж2SaM*ʺszj~K|ʲH k:Q:˹WTdJ^mEP+d0}[|{zk |j盺:N ,@D[;W{8 3SRK`֫`+ c\{拺Lj{55̲-J ++) U#TP,tPP\mA_ W&c^\P+ujK{Q[DF/<[ OKzlj| $_|5`ŖleM^VǪW\@Ƨ<|PEPtp%ǡpQ\kFRwˌlR ̊˹LJL̸# % <Ű@Ґ8ߝ`}M05c>"3Vyl]]mEW KV\mSU.^ (~'uP1PeA@iQD۞ >Znn>Z}}~mT@ZGn-SP^34 LҠN^`K&^P=343n֥`ʬ.~P,^I&-maWĮe쒛eP&DmMծ [N/\`plB%>*0P (C:q=m[ 7#D%]cWɠ.pm'Z$dM:^<37@9O!5( :Ɗ柠BO=T=v@9@0S?]X .@' =`0@ i:Ez@Z(PPb-c!00 Htke$^ʂ+3C\Kٮ+ 0}0>21\ p (-^Pv#_P'?ߟAUH^':Y2^^E[RG2^0\E ͧ:Ն^EBO3֛5S߄^5 $$T^M55 *U!&8GÇXb!/(Bʨ"=һ90˗6!dA,Isel ]tҐ mV|H$ @H@hw~5 6 A& D8C6PȥE"VBA\*$%(~W^xsZY(L),1ᡦM !hp L͝lE-}0Q4K6EOs.8)\Kfk ݇/`s_ot0Lbځ2_*4Ȕ0߄ՖZf\W|Y,(:0(` [ДG#XJT`RSHe1"[#n<>`"* [ sQ e!)-Z9|i&9%1MhRu1Y=3u6ʍXjpkkIXAϙ2SaRi L(85^l+4$J* t!(4tA2Bɨ 5s륩 UhPvJtEu:teA Wq47)T@vrrJ=c 4ixk-$!X'8(ĸ֘%1| ĥ!n62}6E$"J xMX8$!H{,W!Z* f6EƄ=n83\IXܚ0Z%2\ 2yJC]53(PTOj7jU.nqBW> T "=5tf7D ;v.]ZXt,TX^rp-U b,D*X9,x$,€x@D [D;SPK9 Bɋ{("]8RX6фHowr*<SB=uX Hp!$pe&VP *)!"? `!<h ?sd@E" c^p`r2ɚB'F*#D a ȀBll#X 0yЀ)p`0A1B0  l! ͔&D[!DEp-&t(,,h >PC^@* ?P`'DQdp T@@)L!\i` F`0B|F0@ $" Q#Р K9$0IؖN2@%`bT2NPp^ ^;=0`0P i`@W|p5y[~0'G ]# @ n 'G4'ha *b8}\@`p-@ ;`h`䠬ә_U0`BDpl@$ >~ % < 3VȖ> Z ~! X(Aa/0\ H Z $X0(^A ~pI%W8@+b8<` A280Rn;@W M_C<4  U0pry9GE#"p˃@QA PQ0 Sþ?0 &d !Z1FJ.g T0B F8##yA904Ol Ѐ M̿̌,j y0B.PBg+TAjg_{AT PT3!8:iPxrT`'p4|VDJ"b5 YW< zF@AB`}f1E}GhU R^ X)V*9`U@.!O8Pf0DDSp :!?,7PGW6A0 #DWP;'8.}\O5% KS|0z&^Ї060:P cE48p> JKa[prB8 `3 XXF0 @)`/sZof  Up`' ^?F' i'@x @Rp̀' ! 3"m͠/] X M-pU+ V4t4sY!P v Pi-:wGz ; {Ws`"`' Wh%f8 5GAMP4^V2DpW@Z@Zh02&`A+^P-t> ,g ,/#V"9 0HFR:A:0R/'D?'`᧠p J 3p)pd@ # kj k]Bq0 ADD HWAq\_@ LLM'aN%cx%uٮB ڮB@FS4f ImPWPzLX. r>Q T`q   *pIHL`Jɢ:4  P=p }ާi00H [1ujW@DK0 Oo%dVHWb^0 ˓ T02J6qipIs* l;n (C \ОCP#=m30P gDrG ^P-` L J``;%? -. 4NLW K0ǘ@ 0% ! $ Vp GҘ '6/DYX   ka $E@F236 0 !0H u oTE $k-6`w!о+ X@X 1O/jp?'@Ќ05n8o_ |f I8th{KJbzȇ  $`o p{h Rɐ]0 P V΀P㣳z %Ɔp̠< ' [l}|\$@%F`纅P03Hks_"S Å Ov`%ĄD $`|"(/\+a(t00~A l9+0%0ɂ *`:I@7Js& p\,Z R` ͮ5MY{=%d)̈^X+ҩ ]X@bҠ`];),*G@K@²ÂPK,,(;b|q֛4.I@ G)2E)=.|%[_LЄ@P̭b/!`J0[8Ҿ~  N ]9=3ΐ:pKO@7&Ր r   ڭz5:=YKATAp ؝ ۜ-Q[`q<r B ( Βp)mAގs7Kկ2-FSͤUb#1,C}@Bp}=rnV=̽ۮ|ɌtanU .m.}*$ޛI\#=. 8!kkN*[)1>=89^J~{1_僳b m®6W@cUnCa^b B.^Z7>^^i}Z;No^ᑾ^.?nr! ~,,Y:!ŭ+ʽ:(ՉQOOcXY7GӠC$OѢ++jVX(OR6 !jB(vy} 3Zp#G()VtH)J+4C ;TE%Rو R7踡S&%LD6E +ITP8 9ICq(s % / N$Fΐ3ē+JF$QIʍ!V nDRLޤ 3EľP$¸ӌ$ H v($h X5# sXgM3`Hy01fM(b'%X4MF+x_>VczbЧtX \$^<|` G ( xF0m1 @D8$| @W%$D`PBg`2{Hd}m"$֖7T7d& XZ$J䀁?QBi`Hqo'(Q_Af!4 b1t°{)At)i;@\ +C9h̠ &ãFTt'@`# X~Ldf.KO[81ASܾܠcF\ļ7uue(Y]4߰4XԷ+1 FXs sжȝpdS ŊJ }C<>@pie F Kv-LSU9 #ݻળV]ԿݮVCz̕mBlP>7 ɣBO|Z8'Vֶa UPb' 18ͻ >hW"7 0,DaE='ȷ$}SȮ} {? 6@uw2Ƴ=riX`yI ZBa\s0Avhp#T>$8*yҎ6s\c;֡fcc@'I0[Q0]J`>@w"g|#@7}pl` N iG`" PDKhlx-o !2P{B jUbaGThUaFZ(wFVFK^XjV2RF gwwN/n/Zv:8R@%88PT [ dPSHPa0 p`UYeXLcXM(wVV(w(8jLupXB"'n0_p|*I x-`Oā@}M؈[ЎD(LtWI0Fdfxwq(X苼H若HYy_yOdeӆJ0}apN( N < B0]<yP ReQBth8hǏ7\ٕ^ɕZym(HFw'1F!Z?Pv{K0,T J-Dp+YvQ V h0(!mV֏S)|yqqf[Yx9fəg9N`'rxwF'Q!09v _p@9X}p"( IӥNpN&P 2džU0NЌr؞홙y gYym wy)uWwvy'Ab B B_aaB`?ZE`>pQ0!! ~_'!I6wxtڣ=rQV mQ9Nzꉇ:*h pG`Q7?` *PwƁ;Px'I V F8`&$P1ZJ+Ї*9(HSڌ;ꤌڨ퉁y (8ti9`]#ZN4*|8}jڡKpԦpen[}2 :U/0 KG `ڬ+*uȌ;=ڌ왁m۪zv(jxڬ쪒2-&z}GZƯjKsKPE@[P"=p.U`,i ۮ*ه+i(+8j s،/P 6ZhшȒ*" ˱ٱ3=0'THбZ[x4( DsT+`@b st;KԸD+${j8;j{TZu}[z˱_` Zi)(Z[۵jJ,KІ`Ppds:9 P H۱x۱ڼۮtɬ;B*A;K۽F{۹ $僅 uK,`- Ap`1K iz苾` jGk۽FI K |; kn|K;ïy $0;][b<)?lD'_й|{U\X&᛹QluKM\l[kpZpRD;+p 4< S@yA\q|;mOvT\tIZږ,"ɜěɤj ǻ\,\  ~|SY / ~{\ۡ ɺȓ|r˷ĤƩK 2 $0 |lZ ɑЎzЪk@9J <k -sH:Ⱥ\[xݡ ǽ#mɗJN$,g n&n8} ;p217 @ I`F1R`Z4kpK@jz[x"͡$F,>:C|EN FLf&`ݵB]x\Y0B|(QS@}D0) R P3ytȼ՞M@Me-ɀoP'`5ӡm[ׯ{kNtQ}]b ˹:i0}Z̆= Ɍ̷}Z=,qL?;79 F̡\ݴm, 0s}D@ Q0Z-aK M݆]ݛ؍}]0z}^, ̌?@@UpYF@@/}ܣo (K0K=='> ` ٬#߸]ÙGF4`4lWl`n@e #*+a}爽-D Ⱥ̩{lq.p%խ NK+~S s⬖Y "+\O Q>ܬ>>Nά+G`G̒{}w2a^`ւ( . 3@D@~.ܗ Nu0N,Nx2^/NpQ\P'>?o.Ns>f+J=4y~O$t-]p/ASPDd@35O> _z$0hw :ejשW]!!l8N(GN DF"3UNT;2?/97hr^ٽP.*W2`16~-HhKg8XWKD $x| Ѡ@ %+@h\"…A9 @s;Y{% 3jabaa\(׮u֪Ӧ@'lO,1'l+_mu1jEdX N9gц\Nd_Rc%@D.@Q01_rxqͶ b J #윬 'í:(u]_bؾZxc ySk>pcd$aS &;P(,,\ - )Np;' +͢e(IM<ѷ0["ja '"z{Ȁ72Qt m-s|;B @@ԉH񀠸8 pPA Nuo۟pB/֜HDڪijZG!e-Zdt'$A? &1l`%?/:0HpF'*6 2ph%_L:$@# ܨ5kn[,1H5XkNw1cD1`ZH 2' &WvD%\e0OE+ rL%*.CC ,Ml׮EMi ysk1YV1(4'ЭYkxD 0q% '8yl)` &*Jv H tOrn1 BTa,(IBF絬 dzPim-eZZLVUomT4ts8>Er֓@)X(*I(vx Y4d)_[* 0Bi.;UmE`i6<ψFJANu}kXFቖ]۾؀(\ER-'dٝ!Ǩ,wsu. B0SQXBM0ZwfhZAΌ5hT$MD(\ U ,w/ty]7W8 ( ZD00 eqx5SB7bx ^!t%1(A$vL_kR0wb 0dSvf<+ ŀ]Sb77 b8 rF 1W"Nr)- }NʻՕCkJ]%L@ ǒh]tLg8@` 1G lA[Bm=8Z*&s\Ċb7?Pf'[t+V^ZFtcjSv6 Nا1@ `zC[aֵ3@"d;B]kYzާ>uk$D(C8vS Cle-*xJO fonUc[\=UJ tnצe=Z@ 4Xs2 _>x9Q8 J@zrsr=9Mrr|YÀ%.*nztZWB١X/xG[@#*,s0<~1{+>q,/L؋:tq{,A\9*oWOt L@a <@?ya&7AX`g;oOwd96`P&tLw}W}<?,? 0@,<HH}h}Wp3NpS0g{'uWj+n,g*6w.Ƃc&w~'fV)~8w&g[P6/p|o{@}{@{L@u Χ ЄMȅJJx׷7owAG||(vpRb8(;sf)nV{nyrq&xj}gGy=XyPD R_^\؅&^@,0Z؅ȉ[H'ԧG tF|p'x8oknFȆƗbLjAusLjz; QIH}KaT$KM(XNh3/hx}|Wk|HpuoƋ|@׈6o t?E8y 9ASJ+_[@؄ȅ<0{Lx,z2SuL*yLȓ-J 3DHK9LY֨PّPi} p W X&,.ٓ0kASf1;@L`w1ixLv)j3q{V}Z阏 ȄH'X?ɗ\ȓv k)sybt`K y j9=np1`By+x[pK٘9XYXɒ[?+1/ٝjLYpLL9;/pFZ渟IJhi Ƞ *ɒ]څLp@C 3О| yLkjx9 -00ʞ#:xƝ)1A*Z:Jʤ~COՙD򈖡Y.KP'xi5ڞ2ijwFX@ts3%w7`" ɝٙ0Mz陿I9)Z ɨ?{ZʓYS 9`}ʞyzj@N 0@[-sZuw*Jgjo =h/ٓ@AyzIO.zwi;YݙZ |j2iuڞvwD0[v@R`:[Z*Pkd J"{@J ٙJ3;#*w y x Js*F۫L`p$PW-@J+[ Fl@sJW:e 抲lڝٳy={"jh (ĀvJ:J۵wJY;->d! %KT`F*"k7 ʳYyɯg0 _ HాʵY[D<@k{ͫ{LzRaZZ~+zۧk;ƚv k+Qz [ۼTdj^mEP[k  02wɯ;拱;)\+̪tz:{ú0W+˫l,-!AK =pt` =L`z0 ^Kl̪gJ.h;^,qa[L@<ȅL5`5=;)p-`LlK}| lPY 7˻z2,k2ZïH۹ʴ¨˽˹{5 ȔKʜeM^ĉJW\plP|PEPt%@ʠpQ0ۻÚʟ\μΩ𜸟 W ИkpP<@lȃEP\\6%M^M[6R4໖{ L3̹kz|π+- ̕DP`@@ȼ`E`] KNk͉ uY-L IL>LkAÊ Xs >E `"Ep]0c ]D`2 c"pq0V,ا<ת-@ڠ ʕK0"ːEgo1-պe0IPMų]ԟ,ν̯kË;Mmwxa=@]6,@"": ڽݱ߆ѝȼםM^=Ή,-Q}|U\  ^@py@S~^`~+*0 [0 ݁l@l2/<ȇ|>S |]W=L0'">ߟ05>'VJyPDT 2>NLvFn EIn\MO.$Oan\^\(~S`@-$.}OOmM빎>RNT@{E<E^fMg Ln^`K۞EBn\}nP,^]~D`S.nVp!]Po^p}@DpmM0  [a\pd@E%>"/*0?[F/<3q=[ L7Wse]@EW.&oF'ZXM+~,7@moOh( n鞠vO)Z6T@: CpWOɀTp]q`.`"gȠ'N@:NfEMަn(P^-TVM\tR kF/_lz2Q- ^MbYY:S>CC^>^\.IY [^:—eLdzȬ$L9^'ڳ2^^ERG 6&/ r)_ŏ׌[ |!c)zį.EB@ըB*@xr& WR@I6 HB:bd:fKцq Ȓ%)|bv=PW,0WF@F ;"pjlQkR0,K6p1E JD7ڰ$ {=W -剬x ,G j9RzqPdES%zDR0Ybƒޔn.7,+ l^8P2D{ @r.XNHQh)} ThՇ00B$xHAY&"'LN4\( ^>\4h Lb:BR\l]aJV)QEfՒ,tAR iΙ!X^<IQEEV. :"uDxjK2CR] @gkyNhj,pPhCRdZZ1 Z Z[ Gjh]Km)L$&k<@dSV`߹G xAŒ(WpEc,y<0^E`c +nSRSM@kS&IyIlk:[ҝ<T:34#x,P[z5>3gY)4'!o8\x{TfAI3Vk8'I^W`=n$dp@e^v@9WM  ieXY'A[Я I@mM@qF:M9a< @xSJD ;:+NZX8.B+(:"1 *uYT`bd - B uv5>\l!|@@Dx،@$nI1'l] ?ۀx!T yy 7Ca<']V!\p UBƈ|̂@H"(@ӘE>Cxl'0,tfATP*5ڈ  =.$x @`L:<Ё mJ8v="& <+?E vZBMS `@B@Z*MBǸ(Z8^! *䦣0LϬB ,eHa}MPX*@@ 0Nja[`tB8 3 p\8F0J@)`sZʘO  Up ^xF'l'@h @R'@ š P7rp`iڀI(WP``, ` R, m7CIzX>I@+V*  iK0r@,J!W& X?gYw)2@s% 4Zp2@$JO3piwf  Q E)@>Wlv$p#T0D@ZoOJ- @tQY6Hp9P]I s4izE 8 <l@\N ?9މ z/K@w qd "P.=F *u4pv!PF`z*qrВ,:Gp~ ;~s`"'PȰ[p/0?PYNt^Lc3P :"D[@Iz/@Zh0'%:&`<+@^P-ws , 96Y.z< 0H@Jˁ:Ue'|?+Tbnz/irTBy3p-^1td@ #  J0&EaBq0x A!DHD@p_@i LuKKPAC[B"0"+;g8:)@`2Lp5LVz20` J@]`.Aj(=>:`[Nh0>N0L4af{ M^p#S+@ b, @qF|9p R`틆 !e/-YϢbژ+ PճTX?$`]p7|}»,GjQշǂP,}D֍]]bC4; ..qѥX&[^0 \|ӄpPЩֵ [R~\`;P|,A ´ 4AjN Г=,=mW*jݭ`='Km.Vq#M1ޓ\jATACT]=>J][uq<0=d_C}ŭ܂mBJs᷽]YI-oB329krLD$6Qʊ"^ D[|E.݋]Le*IFnJ>FC^RN8^P.&^5:'VNZ^g>Krq~t~yON|G|%.A[sN }pN0BD@FTY>ٔ0NV^WB搓3 d5ED?da{.쐞N闌M5#ߔ~U! ~,,Y:!ŭ+ʽ:(ՉQOOcXY7GӠC$OѢ++jVX(OR6 !jB(vy} 3Zp#G()VtH)J+4C ;TE%Rو R7踡S&%LD6E +ITP8 9ICq(s % / N$Fΐ3ē+JF$QIʍ!V nDRLޤ 3EľP$¸ӌ$ H v($h X5# sXgM3`Hy01fM(b'%X4MF+x_>VczbЧtX \0^<|` G ( xF0m1 @D8| @W%$D`PBg`2{Hd}m"$֖ хOPݐ!`ě@$`ak(D Y"}OY vlD} h ib !Dqa%MC@8 O覛by{IYʊ`j"EO @`Q4>0u`orD$Ѕ0T\!ڃǦ-BdXfJ"e*i, @A'O3(+`(U@ (䏬^vhc n6Ï6*,hu}6F$$8B@H(n * e ] $XMFHKO 5N|#_P8CLXBM +B (L@rQX6g ;yK9A<` H‡(<4!r#@#D T ` 0aI_r"Ì0iLcYPe(X%W#GT *'`9  BA iSA&KF1b!T+(0!sـVcL9E ` 0 ~ θHY. l81(q% xb9IGb !NOY&VJ8 j&qc) D>G@ d 5[!PHN@#+p/X0~LB :@E4 h`:Q!pTr)e Xl2`.PRc:@ J#U  i/pZ88G ³E AG(MV-yĕB*2* FAL$BP E 赟MP`LddbajY̲tcO 3MXSH$ (V + ր&Ѣ`w#kJH- e4r÷X@pFx)8`d=J`PW(1*D I|O0GE'O@RQx@)0Z8¢$ '8 vP*8: ,AK  Hf4e*ZDqG;eeU6T 6 @2-8*x 6l!``y N(szWۺ@tw ]g4jaA'1#h xp ́kPZ;> i< zyGx3mcPϿk'I1[Q1PJp>vG|6}p l` 0OhG`" PDKhlPx-l !20Blapv~yƄׄP(QHyVXgzgGhFxe=gdpI{q/hq X?@hS/EN; 8PT [ dPSHP7 !p`Zhb(Hx`x\v v犭HvHxhu0XB"҇'n_p}*Iw-`O@}M[DMtTkI0F0dfxwp苽hkw(_8C&deFJ0`z8apN( N < >*,<yP RFv&h8h|( wZWfOQ9hnǏIpe @'r9NPw 00 ";A@2H~(=A`NV # oqv9T|yhpw9 ٙgqwF'!!Ў09s _0p9X|p( I@JNmN0e$#P 2UNoilI9vqiyGovpw'Ab B BP_P`BZ>pF?u0'!=@tqhZ5qNI֣NlNٟiFJY2h pG>7? *vƁ;x'٘"AT'Q@cZب*pD2zhzJL̘3jZzIʌͨȨqi9`c]#ZN3c''HeG`Z]d)p'J0 ͠:PMtXp 0z'|u3*GzHZJ(q8J}*Z&)lY NpwZFbK0EKPE@*[P"=.U,p_Pk&ɱ' ڌʌJ*:Ɉ( s "ی̈z"(@{@>' 3p H,la2@ R@,/ǝFY :c-F@XZA ڠ X[qi:㚳8[ٸ{o۶{ KY:hRP +j F"1A iz۽렍_+ \;۸뻏 6&1O0ؾ&\ۗ@W[Pa8)?˹6A˻F|,"IL @{j˶Wܶ_^ܿT˹ZpBD1@{&; I_zD@~QǛ;Ƃ8뿠_ ܻŒ{mkXYrZp۠lۻWēŋȜʹ;ƭzi1;kƺ<nWJ?@ bZȮ,ȃ̿<,Z2j`:Ao@n@{ȬșǯKcbS\హ p8:A[ʯтφlTz0G o"_̩쿇;Ҍ {Z Ks_PB Đj#K0(N*ʀ͹KPXd=-`?T˩X]ϜӀ'M Bs(QS@D RP@ 5#G ǥ˒ T]s}n& v٧ju xNƥp,A'#Q`}]b:SV0Z~= 0м˯ڪr=3`$I18]˦N< 0GσB]~ܒ ݺLS >Z -/~P}-ˀTi<=$i 0"+\OQ舾۞>s+G=>r.m}kM.am` %( $~4@Dp~꺭pر^u'꾌Nln.^/NpR\`'>>~>=s1v+PA-4 mɎN`-]p/RSPDd@#%O>~z$0V3#2 :,OOB?dP%@S 2p( 3 `!od`!'O&/.| $0"$@=#`FB|Pq2X4#pXpM V@ O_O\?PPp:odP $B? 1M@S-CDszJoFtj{dϗU(o%?__R OQW׿V_? 3&UyOT >jsB@:ԲMpcEXhxBFIXBdYRBfYb ze0z% ($p{UKj) ID|LV24 ma#A5EDSATQ^1GNNn^^D d3s3-ڐ3?(E)XaBKך 'd*KFB/zԸo”^W|WO 74GXR"!?7 Рs&ZtRҡAE,4BUJL!TCJxR B= 7",NT/+82Q\fC3nA5%MM)(G`\AY"@ YʰOe px@d ;^\D H!~M$1dz Aad*;*dJvz-eN&Σco#I$q:h0mؕt]_ t f6@@wFU\H@ÇzE`^&eW/́qpI1 bJ La(LBB8d&>$K1 PE u_=tх\TaCƕQl#\as`ٜt"~A3*T!@ X,RXI)(L*B/.  a1Zr'gH\A@9|g @) "xeqB`QEʼn/PCČbJ a 0k[`Ȁ " $"al ls,U+$F)HA0YRQ r.עaE)_IMhaym,gbLt^@'pkO,1Xg]-@q*$Q^nW&4Mwn%}j!X{AIh\JDaqLpu5+9D15 p 1SW,I'=4P1,Oh1?l%⋃^IZ"Q UHA8$՜|3A\WH,i0:s7qgP_@xn&:C֎fiuS] k*DG~H?D @b8pTwOp8\``AU`b8Ak*Hg! ET'i,h.+^7EO ?8 bPaI B\fP(49^&6s aitUƗ_!60ܟ(2u;DMbҒHАf; @F %`p^򒖄&f IK^*3v J|q+ F; ,5(H@LÉiVrp FGZm;A$Lrt4xj[! 0sQa>kRQgwzՕL۰Z.iP'溫 Ppy4g9NqT [@f|Xp p_݊oSjK!*X ;pje?P> -eK;e JWX([Źo~EiR01,N`*פk[3 d ! @%l"!;I6RXYv-x#}!P*hFn2)-s+` F,-p@"@Df>ry1le/@J`NtdqxHB66_ U Oۥh]̿*1 934,ݺabnvL1*/WA{`~DBaHV_:brx䊑IL&YyD 4Po,0^3 0>8# -lAң+ G9Q]q(`ߴ$KJ^tYg: Y&vYk_K3]kam m` PGV03AcF5jQ ,ԀAC nJSTV5"0!@;@MjXٴ$ao3Y5s{6Nha ev+]Iӟc`9ZxAw(d% d^8 ]oֶWu18z`҂?W\:wq귋 ?Ђ:8s{ L8P%tO^|aK0O pKn]<'GNf|s0%88u]G {‡,q΁X{(l/~9|  (?M<h|{`wHznr7ivjlGi&6+hfaܶm&Ȇۦ+e^xafa(v7x.Hx= RPOM脈V]P,0K脍ȈLH'ç3 s6{අr]r?g8q{Njwz<,'xz;Q:8|ȄK_A$K>(X?h/x'}voo؇mًo|r7x&/0tZ8>hMLЃWw& 3G7!!ّ؃/ 0:7{A8z7xCw pVwgX! 0_ASe;@Lkɖ$=(j)^qzȃ'F|N)I9~׃5I82 Mj9_)ɖsf2s`K mI^y0In01`5J}i)[XuL?1"^ɖYLYpLLy.Y/0Fiy(ɟȗɗINW4 :0 iٖKW!3l0-0i9WXnЉIKxY(> rA=Zȕ!KP'pxԙ(%J[jw3X@fe&J9Zw7`"I. ID:F 5 ʉJ 9.9|nɤ/U@)๦lih*430a30DZgz%:'9jaԹ9])?Y1\Y:ZKn9k.ٖZIn%ghJiD0HF?Rp_Zٮz* jy9MJ ㈚ْwjhVJ8n N#[*AcTTJ!(ps k ʖ!٨` XIZۖɱW: 0? 8f:F˯T BPA@}K?tJrJk!rnc븏٭%z ۖ蚥k0ڪE˯C+~A`NMp)tз?lP@kki{&U {Y*;芹˼kh kQ tkTd*^mEP;t  0jŻjk*fJ$ r/VkKKlrz+!A 3 =t`K%ܷR0 ڮFܶLm MQ̮ڲQF֏ $&-؈~2=2W[1-Ӣ}K}ر0IPmÛٷ҇۶˗ ۿ}t=3mwg_@5,@]xk!: 0=ܙ-nm۹ ;l3]::|Kv[BmT@3mCb5pL~i|}[pm%T6-@\M]>ӫML}SPC^٭0gb9Гp2n7mpLq ~_/Ep2\PMp8 >tN JE[>S`@Ս }}㗎Pm`.^眎㒎MU`SPԌG]nm^P}+4N~@|E`J& 놭raWe }JC >?M@AT\ V/\WĎM3nj~Hp)LV=`At\]6sRWp+зrT`C#&( ՎW:膠_O5TW?jC@DZT0\a`. M _P:eE6O?(P}-A<\;$%@_(`N̟{&C\*wN oM bGS!C.;퇝p[YS^C:Y:eL$L9^'Ō2^^EЯԌRGۓ2ܣ^ժ0\E :^EBᡟ5"؃5eA/5(Vo*Hhbc$/MjVLOHH.)V 6 Olt.tXJj  :A%KR`Q!JV79@iV(Wbۈ.x'ƄYI.AA")8*hN\Z4 =U%XB-@1RLAFa@Hd [wjXHGp|rV$5۹d,I4ayzoqD4"NAԠ= 0JMcLt0lڊ 1 B/pN2#o=A L q 58k  +2rFDkaDPZH_(,m^p=A.tUn&Z% '@H @ J 2y HAI9Q$`\h\HhAdkх0T'9n @T p64Z#8PM^SN U' 櫎et._jwCIV!FxQt HFNr < .f@儻 6Ԓ|?@/-Pf(C A (A~){YqbH@wX ,B8+fTA>p@5 .hSAPAtvw+ ` +`)~ xWh84_ N%XX5* yZAv#( /π @FP8RcVh@eх&HR\&\yG .T%xQ*DbU71g'_\W&xG !@v%WzP`'p4~sDL$5W vW<{F@ABh0dW 5hU R`'xF~9`U@4!O=8f0@DSp`"`!? .7Pd LTa[rB8 3 ZHF0/T @)`sZwd  HUp} `eTp}R@Dp $ H XpH?pV,F Jgƀh(W^`, `nH R,`~7Ҥ'IbxX"I@+Æ' 'hK0W@,{5JP W 9 XВ@dwu HGx"W>H@X (4zJcyK"+`6}'p!`HN{ PHSfnp%@#@Tf!)a;;pJ0ia,U AsrxL07 W@qBP U:0ɞ9 QZКQT`ZpE"P+!O)F u4ti!P*x B  .:G| ;|ss`" '[p/0?4)dF~t@Dj LdGY3Pp8D`Y@/@Zh 1 u8&`R+^P-uY ,iY IX"; 0HHnԞ:0TK'`?  )ʶ2U!ЪD0W *J@TZ0I| NjJ`:pZP%/`{N ziEmS$ !wd6 pzO'bN% $%]Y B]S4f IPmPW |L0x4Q%q <ƠvjT` $:`DZe0>NLǔGjP ɀM^#S<p; RpWDKmqHHrHPWd^0 T0 (qpf# Iи** Q@3 Xoc3#XZ-3P P FI0@P/` P J=%@? /0 4QhXW 7 J`n@  r Ja VpGлs=46KhD? A P :Jm$`P ?TP1TaP4´{`p n (’ o``0 rkS[>`7 X4X 1 -O1jp_&@PUD8u_ 2l1& YX4j[jDz ܺ5 $0qнp{Z i+0Z|jk Pv> B0 0q\ Nu։į~Hv\ p7&ȃ*/,dи r}[Cp=;AF R@@`Z\w`L̿@㧳%j+<Mb}(t0LA:S5M+ ~b,ՠ0# t4lF<8p uR`{t5M[|jzΆF5.}hvY3DE>].B*_~.1́'VfIh^O)tDk)~^u-.A&Dt(o䀎0{H~Ua?`8N}݂ήN`^^ꮍq鹾! ~,,Y:!ŭ+ʽ:(ՉQOOcXY7GӠC$OѢ++jVX(OR6 !jB(vy} 3Zp#G()VtH)J+4C ;TE%Rو R7踡S&%LD6E +ITP8 9ICq(s % / N$Fΐ3ē+JF$QIʍ7p"e`)q$oҁE XH"eb_(`aiF!$;`J IEӹf,0H"y01fM(B'%X4EF+v_0 J#b@&:B0 a !^.( %>|@?OVp B( 7``cʼn@ "+0l27xP࣎%$D`TRg`2{09OZ[=2D"hMUB }0$V:Vx'͐aSP-=I\@"j 0 ]=N'G6sHi]B'Є=` H 5pp `@*Ti~$ LрQA sD#:ґiHB4G|`EC^JVPin PA@08EPN X@ Cҝca/RH DbX dT`,I+ H JqnxQ BNABkDXHº d%vK-\G OQ(a3B0.Ƞd_HaylP&PH!X!i6p(K\ 6Lh`jЁT!(@HP9HAQPMG Nԥ2pK Ȁ! @zJ.@OathaB #\(31D(XB!CŖB: XlĬ rT`Q]_ uXXgz.Ah8`LESLR8@p,A`An8 C5Y(R|(H8Ji@]$P/<y?H =0$Ͱ@T! XH{1:8R, uDܸL@`!\+|P)ID N&C =B ?0!N}K@Q1`D*&7s E \4>!W0AE?+~ p9bFaPo"yTl@Bg(3'(t`ΉE%}I[oRtgv9V4Ip_3 90Mv!M )tW >Pm  :D*ܠcb'M|E AJ?a;Mw|CP`T>'Ahm E6 N|E""P 8*W `t"zGAp7! tiIu1P ^_>rZ$uT;B P/@[؀`,bOP :8'.NWxXB!,sB .|T*ǜMevCNzW!A_?*Ȟ}{Wab=%, % x'c+ @/!A ?^(+T`X2tܘLbHa!Xu h{'d60d{ huKK{'hGb!@"eb~grx/m/@t 7Kv F?v ah@,;P RO @po#_#vZx&WKHaXghjfll{7\FZK\CV gW}'/)q X?@ iS1uN> 8PT [ dPSHP7 !p`5ZuX[]؋8(WHhsuPXb"'n`})_p|6H 0c+ D]|HNr7K–#`Mf`'q'@،ʸwZXX{(9 _ 9MdeЊvJ0apN( N < Q4v'}@M 9`QQH~hfhv"y hj!qnI׆`h~Ip@79N@ 00 bI; B@ƒH(=P;rh0%X}|N`y^m } }#ig'I# i )s xf`6g*pCN0 3 :0'$ Z*З]V*@0qǖZHx'}`r)t9m&:_G}ș NpqA$6 ;y&9|KK J`WE!! y_srd4i>: DוHZřmLz9]YYEjyAh pG0?7? *wŁ;x')'"P;TWQ@[*E2hJZܘBJ:Z(x>؍XFv;ϣ#ZO3Gd&'pbsG[c)p'J0 ͠:PM0vXp 0:7驙ڨB Uj'wyJT::j2.z/j,NNl +*$P% LP4PpE R| eZ:n`){?ڨx܈ȩ֗5[Vʍ=Z-ȍ8'{_P5)3p 0gG,"moz72mD0^=מKTp+Vb!kfʡњ'ˈ>+Z/4ڮkZ$˷yk gТ*30;;+d C P V GJVٺZZx~۷"&{j{ FzKK˷z K $Մ u`k+K,`/ *4^w`ZizĻ꫾kۡ˴_ ̻ۺ6%2OPC4,ۘ@, G[aH)? D(N[廹T\X | 9%|yKzJ , P9+p;5L SyGJ0Ȩ ǎFlƟ[z;fʺgڣZ` ̡ml"|櫼dĠƗ|ɨ ǹzy2;k<ʬn>(@p:&Ⱥȏ\JL*d:9;g&˻\Ҏϒ,bz0 ^5xl\;`L; }Z K+s_N Đj+#KCZ]g%&ˌ'K0aT.`?@bd\ԏY}8"QԲ4@ ; @0@PDz{̞`=}zM6 ~K'Mڳ*ځxZDzk},!2sw J -Sm+0·Z̊= |̻۶}~ 3PGIP%Dm̳ˊN= 0Ga꘬>N؄2ح}Lm̠Pze>\ LST =F@@ܣoD)K0 N}=ݽǠǫ "O=ܽ0NH PwQ`ޅ`n@1W #֏*fn2Jn~{la/+~}N-^f>=4j} 0 "+lOQ阎ܮ>䃮͌,GM.ᵾ̂r~{Aa~`( . 3@Dٮ2e^opn!Z 㿮H4籎f؎E5 ~jZ@_?.~>t;v+M-4 }No&if.(3p/RSPD d@5O7o^ z %00w :^ nTo6OdPd0B '@060@0l59 _x>>#%(H]?Gy`3zh V@o~Uooo%`* 9jio2V?T? H_M#:?^g9DzK#vD!&=F_ P_ __e?ZpXoqo? 3&U燣@p@SQqx؈HC3a$RqcEZjzBFKZBd[RBf[b |e0|% *$p}UMl+KD~NV24 oa#A5EtȣE 2XQ…i\b$1ƍ! 9V,]+ضnܴpBFhβ$usN'LvЕݾerQ?H&!*B`cCrEdNױa% XK^D"@(>]$rITC ⻻DH(S6 {F̕ i68>5㆐p8YV,X~ ۱g !P!9P8gLN DF3UNT;29DB3>F&C3`-T-l0h ILx:h0t5_fUv"{'f6@@~2U^HÎbeBeY7́xI\9&#Q(KhT)NI^ne}T.dLqB2TrC8!`{^{=UŒDh*7pWޞ瞏zNvp 'D |tJ8*@M  ;a1uy;hH\A@9tS @)h*#ex%XTuMKFE7]߀/1܀3uƁ Xp(pA' $1ަmQ +3%?Cp4( p-.!r!@Ep݈Bg#ЄV_KJ= 6`q)XY͍n^wm)m DRj?Sq-e5(5 teLJBYg]N/xuAA>↑AIظcJDaƌv]w-+;D1B3 p2\뱿rc5P4Oh1?`nAJe!fBIuh>W_l dkO46C7m.: TpNm@a[ VH;>˖5LjEwXshSܷ)kQf@p):x^+ *EN@T @b8oJ^@ w  ~}8\2w,c}YZF$SЯbL&`o ?'z3+2v1 _SxA `<!/qDf;‹Y1s2:'P-iYd0}, hY:Q ȋ@y{3 L)7-` [`uW9kšXU  =]IT /,]mu>\&򶽝![;~cIXB{ݟ@ `,l_A׼3@#hɨ;\z߮v5Ll$D)C8vF K[ X{ϝni:OW2nL |o׭wso^@ 4s4  z|9Qx J@:լy3^}er|c|b6t߮ D?:O}׊~w(30ɧp Kl3kǫo=7ut'k~Mu?ӟ #X%|~g~A A ?x0,Nn*}&ol︯elompa`#'JwuT'~~<? -Dd 0@,<}~Wp;NpSg'l cz&c6cgVc9f'|Ŷf&|oy`HG߷ {D]ϐ};Z[ixKT`RP\MP]>m1)%⥝} SPg^M2b9 VS-Ջ|L,M@QP>RmE0V.\@M\Nfh5O1PfMA0wQD$>\\Znn>}_~nTKNH<Eֱc&m N^P=-4ڞr~ @o],0^jD``Vp-~]P _^p@Dp]M [o\pdE%>0*0pM]F=,;q=[7e^LW=`Yt]tR`}0+PrT@EH/(( }ꦠO86T=z 0@0_  XP.@J =`0֧ JKP aLnrVgz* Upȟ VE!s K L=_!߬C>\JY:+ ^MbS>CC^>^\.I˰ [̐ӧ^֓:ىeL$L9^'} ?TȰSoR8H1Հo2*2!J0,<ȥ=~TYI4ै'f@F祆~JT TfVlU2%;!M*8ٳX"ll!bV®E.tKXȵ Ȓ%)xb1“Rr ̠UYpw1F@PFBC"̘zP6,)%8t"GG7ȥEtUBApz5+@$ˑ%hgY^y=vf&pՀL,aU}:RLpq{w_$l_6P1i&_E&ȗ]2\8 zqQ5"OlP@,#t␈\(#q[%EToG֛2>~DLJW,T<x9mBL\lCP U,)L?3Y0@ *Ŧ:nAa>*0[Pi)j2yPLp*%Ą0SPZ,T8ipA)I1jmAĀJVY-fHj( >H)h]p  `7'4HAn\(RL@G E:qIeA WP:v@KZfN˸%I]\ sySCB,Łt. KՄPp=p>V3}'`AE.DeZP\a-AicD ii Qw*%hK02} 7NM # &z[O8`X|@]>B@ -D~?`bȣ#@~ ,B֣Z ?!%MzAw [x0 #` (3Qsks`C(BG(hvAbjJ x%X覊ܚ 1')yBp#좈J$d@i1q d3MMp {BdSH9Byؐ!L@'p- Mx ]z 0MI ' 8 ,S +KQpB 8tg 0 JȧL !Sx6P*8 &@@F&'D .HPd%!HX 0@{+ vaNyL 'DAdJ @&, Z`((5|1 BN1Y TA'(Ax /A /Ђa \0B(8PH U`+@BCЃ-g ?B0KQ+ +Bj#/Px.TL %Ddd`bpp]a@-` BfU@@l @0Ȋ p*(b lG_oRcGWX{!z-r*(<]T!,!0^[`o`6"|<;\$%@Pd/s@6@ 1 1`8=_0«k< P+` M vH̰KPyRGp%; PywbU@90Xpa_z !x%1S`'p4DO(H$5, W<`~F@AB0"k1YhƵ RcOhoU9`U@,!O48f0CSpq!?07PA0 #DWP'<,WԁO`!5A% 5KSP0f`c060g EMK8> Nfa[PuB8 3 @]XF0S@)`sZk  iUp ^F'pm(@ @R' A 7U/ X`lW a`, ` R,{7OIzsXJy@"F+) 0jK0NPIZ +sKP+ 1(U) JtYG)2@t1 4Z02@G-JO$'+КJ'p!`HN~ PHpA%@#@T #ݩc;@;ppL{a, AutL0@*WqBP g:Jg QZPQTPZ ˰G"PAh=ppF B6u4Pw!PR {qA]{ r[0F, xC[p/0?\tk Lo3P:5D[@W)@Zh02:&`F+^P-Px ,p FnZ:= 0HJZQ:Vs'( ?B? jU)`V3pP.o1ud@ #  %@1bBq0x A!D`HwuJcz d`]Z | R'peN%D%ٲ.۲BfS4f IРmW~L,у't FˠT`V `äMh/LNAڦ*;t  P=P}"i00H)w [0vuW?K0t4:^}LpuPA@#Г6qiI* ;n (Y3s/ XXS~꓎3 P P0"Zq 03 v𭵐S?%`?p1Ak 4PSW [{@T0 b$` ^ {oz0JAA@6L0 r&@̚  2@6@:cFarNg 07,!0 6:+Kl p{ ۪ <.ASF13`wzi*l ^\ q /OP3jp(@u%h_` Sf |l2L^g伫 G\kŻ@MCt'!HgL'^5X.%NCj CkNK[Sgg9S]nI= .rVc{W$La9)5|ރ^#^?#8IHn:х"~RCq#"P.~i#}N%怾T.R;XR[E1NbN7~pe}:nm}Ꝏx^EK^猃ߎ~,;elementary-1.7.7/data/images/icon_18.png0000664000175000017500000001367712127353614014764 00000000000000PNG  IHDR^^ңngAMA asRGB cHRMz&u0`:pQ<bKGDC pHYs oy vpAg^^nTIDATx{pUǿ=+I(^\A*^-kDk!k p]]k˻U.kȲ@b|\ <$$df238}?zɓ$ߪ.*3MO{~wpV{qnÐ Ob1'i5E)Fl\ mE8qc\$D<u8k ݹ@9E)u}њ[,Vu?qc1EQ&hv+#t]B$ 0U?m;G&K4RsƘ]"CQ$^:s:ϑ+=pVr$4m USATU%t-`ض|_ڬ蕞c8C(::;;optU9ˬ̬.wKw1߭ gyJ@4U%L ͦu-a,QA?338N8BH$IT!TUz|;rs?HIN|b|i IҍޮZ*HP;ҒLIN=v<_(+ӫ cb ,D" 2D8MKM{fF^ͮvݿ;r233Ybb"n7.0 fi@QLIkZHT5ۚvЛkY6md7n1a:e:ydVPPN珞s<]ݢ(EqQIؕfcܹsؼy7t?qyL5jZPPqzaa!9r$,;aQe,KTU@PJ|SSuh4RaƍΜ9c455)!}0Hd$K7MQz%<IرcmOv 8]9&nǼ~Hu#I,Y,Δ/<%jZ]]t$777Z\\\fsY:;; DQd!2xn_Rb{sNnΝ@ v!ӹlٲpqq~,EB Ao$buʗAff7 ΄K,;t营rvvv衇կ~uYЁ!1B[ś(՗IQUp|Zt\Zؾ}gϞI*sss;{߯fee]t`ڢh4zN(ĤmIIIM]ߏ-[o̙3>nz)S-Z$zVVOAiHg,Iv#! Tx磻VZ, x`۶m7n謫K{{G:u*MNNmRUUuCJT5n喻[[[}$JiLo i~0W! za,KcYWUɵ QxĖ\WWǕ8{+\x2nܸ+ 7 E1'3EuMxBBdb]ױo>_vUTTHE,mcm?2}_1(3 bJgg烚Ƞ~|ZA!GGYYY$I0F@_o~#͛7z=A R 7B! :^_⎜#  /`߽{wj zW:asTUS!SH[KOmZ$IصkOSbsss&du9s洯ZJ1 CD1$Q4(f|TEa_CCC41 ͷ~{SO=L6(ihaM"sЛƴzI؎;{u̙,Jibijr--k֬O'ЁAٛv$VU%֨1媪O?[f11 3̜9駟N6uSuGqɒ%+V\ RwuU[ah4kE5_|=s4":'u[ .Tj#$$ۭD˾ DH <{cue˖u< :0Pɓo٣2!:kPDQtH~JsdF&lu'Nl5kz9kZ&$YΗLVV.#3m0obGxQds pV@s [,&M:^馛}x>ǏȝSF`B7Pa о8ԴrJyѾWo5(>(g =Pup*L5`A@ꙹ:^SS#tt\ѣdD 0jy饅E2"ǠǢ0] Ŷ.sbcl8qƬM6 @_?_MM]fu} LFqK a`w9JM01Lܴi? e_=ƷeL,FI,0aǡS@?80̷xv23gs1MtꔧO䖖[$#P`FtWz-Q0tϜ93:cƌ5B_Fnhp~ٝ.00#9T)ijC(pp6nAR5nܸӋ/VSSSwSIeeݻ)E"c#Eqsk:T4$]Z' jxHQQрv&woz;; @ I3,mF:{Mw/k,Ki*W^***P{S} ^~{v޽EQB;>&|dav9;Z8p}8v^{poϬF ,w*v] pÅ5%$$T̙3u:G 92|i]#EJ&Ő~1PO- 8t:qMk֬Q('॓'۷^ Qư\"1P sc@nW@ ?n:uԩ3zqSZ;#~Xd3՘ǽ0&t8E 膜N׭_^ ސe2--3%)Ìd+ f;cuv@*j[s ^vmં2xzЌE Y:Jvsc&tʹ*@fZn]tĉWtۥHd l%L)FbBc [LlR# `ף.55hZ^nhpw1TS3G|f~/vxū[<NN&ͣ>ںb uG^>woڼy/HbuÌt8x%~1b9t@k MkR6ʼ)= ~ M ?O:VCZ[mee3UU* x*]: _7?~ɵkvvm`Axk޺s۷S 63.pRwi|8r85'׮]***Yz$a@On9Y0.~pNCPY|*3(,,Խ^oM xMCǎ3R w[3g-&ہ {ZoVWX ^UU۽[WR`.D6hC"@A`iaT,7yɒ%\#S=/)GM@hW[.y\]-F"ǁZ` 7~'ӾVK󭭨A ;Ԯa/4PQGcQXx'Ov{U >lzrpFCnd?rvdn11>l/,^|rÆ 3f-.ufCNN%%O ׶:TtYm.>< |6g޼ׇncGz\vyyy̛U66*C7'nX(q(ء=Xܹse'ckbCSSW۶7D׎m0#" W_>ѽ޽U\ܲ|r-//g0F]9qHI%ve̊UZW\ʪ?0iEA{{;&]Rb[ѡ-Zk Hח[2`Ev8!e/]5ֹqC)ְ %<.%tEXtcreate-date2010-01-25T16:12:18+09:00%tEXtmodify-date2010-01-25T16:12:18+09:00EϒIENDB`elementary-1.7.7/data/images/icon_00.png0000664000175000017500000002310112127353614014732 00000000000000PNG  IHDR^^ңn =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDC pHYs   vpAg^^nTIDATxۓy=sn{vFP"YŲLIVTd\JTl`?8B%~HU*G-Z%S4#RDI.sXAWM3__Z_Jb_%w߾mΆhځD˜ò;Vg ́,*|rǦ!VkMꫨN#@!jP!j5D@ڛž!A8<CcLccbQcn11a&&@)HB2XyM"@&Bb!mMn@1 s3Ęt_\.ʨK)+O %=K9 (&}-,Z33f Di^i4D #> Ľs3B=`c.c˜F A2[ )AJЭ,, }w1!P# zN.D>!Ca̢1˖ ".1mlZGQ*%̾x>ԢV#FV6aj"./ c^˜u!7oQ!pc~9_TqL"EFF*Iλ!ZԚFmfQ]̜ZSo4$Wǘ0 ` ȮCf1~ :M?X"HH(*˄.4Sa4lRo[v{63s_la0;~ \\~/>:X&({=^xw! D6}BFCffh4h-,#O[GZ< |x%ײqOX2IJ Lxo/L}+h2+/D6Z-곳y#Gi.,,5>h=2IYfJA ZZNݦ9?/Z ̞8afuѣOgf c3pm:3󢽸HqΜ 'N,4?ӜX1Vd< ի^Í 1" HLJ1)mQD!5Zss}h8ꔙ;}Z--n/,F'𿁋XS `eeDѧ譯Y]à#N2QM- ȗJI&%YDĻb)ڧO3{jA lǍ1_QR~=]3U1ڲ/Ȕ"ˁ` $U$I}nWvvɓb1HsfX _A_/4DG{{{AwsmFQD"塊 \A~>poJ("tDC>}ZZd8ZSn~(9)ד^u1\_-ш4ȴFUycޕ93TJHd8$tDܟՃ`c'#W +BVYWq?]]IooajMVz?<A)hD$I/=w@ Mn?&ǒcÕѿxhc%BWγ']SfqLǤA>-O>57?A1x _4b5Jz96 ʍJD#^Ws3{A=Q+ȴf{EEfnR˘VçdUd-nq͂BsuMJq8ocPy^+/:h_TwXBqf%,b2bP,MMJy\R9)Shs+ E~ܛUA^OYn*Wt/7.G,8|Z?.9"1@ݙ$_)W|#5?λ8IqYr퓵`:Dwk1*ms33p+/G$x\t>v'{?SF6d5V/AJ]F7&NSO_#EUX7<7Ds"2r)gë"$ͦt{wB>`gK1oV 4}ٽqZk羿xd+F'V} ')QrNG ކVǹtA_ NcrƁ*z꺍s>y Yk~]װS/lV`9Zjk#a( J|8F*>'%uOi4޸0uZ_%;c ,6]H ^Rua¡TtW6tiGk̘|SYF>36LnArn}yڀj >ClO.U$ݨJD8aDž4tIO 'hK#"l/1kQ z sLS*]{Liz4[@/iq\B_&a2 qۊ֭{Y +^l`=.6/ Ksi_T+? ^UPX:@SN骥Us/߹ig*nҽ]Q p7.|xg ~?Yn\rzLr rj[|El[`ށ-xNYm, l H!T_!5Ƹ bO^jiJU#ML?n}K}s鍪wb /GZp [¸'0rZ\;!8 I3'[?Y5_|c W,aso"ϰU!kp2:&ȁ+߈-g{)ڲڈ)ʄw_Թ5 ~tw lW#x_h7@\՛!Uݥ~,OJ^lr4/3xS]Y<5|J Dl>v!ђm[|e cŤωUer݅am\ ߕ j`S3{ :P/yoq Xy\Qyz|ڈҽ R5+`V!W ]iN7%|{`Fk G8U?߮VyM5ĔDjz /V_\ ocS7 wcN ՞WM<\qTO]׀`!]MQ/\9c x<~lS-||q#\yNP:K9L%UAw/ r2^[z ֶ'M\/_g?$ pO*8sKc)fa& l&E0eW yޅ^l feX /& L݂': $ $|2S07-o"83?RG ]e߼$+~m % F?hfAxL] :8{܅=U)]p{WAF Vwݒ˰ ?MiM߽Q7 "[wMYӋ :v"U}GW+;` J H V.Y\MxsoﰫF=_b~N'Nh8"st*޷@Mt2lk#O^oy/G<},XN;]5oFM,ؾ i<1CyU.7)< 1k`U^_qGiqS%0yq}^I[c_@/Jؾ2Ifpf|SyeB>ktwrM” A_8e ~;Nw>puwR^R4X"{ɦټF7o/v(@g8'X(WBG7dXW15/Kv`1AM^O+% a) DR5EH8_z)Nk,19 ~ 8S-J-,,,7{oQU0c5M8B?SZ-//R{ϟG"0 hXg,j5oeee7sss333._0==B8zݱ,8rlz'''STBCPdtt4?33S4looWjs 8k.hizx<Q!(L&36???iZh}}}Z6caӫ"x_-xĶm.+ |>B!DQ=ϏN\; g|G1R.MUU.\(F8ZPU5>>>KR흝yZosG錌 LLL&I@plzzz**Ri#'>@,Dⳳd2@Է}_fêRRq΃> 1BPeY B@QmdddXUUժ!pKg|PDALdX,2;;;zDP?(8<bqzbbb:эkkkolY}s9RryI49bt$ JvPyM$񙙙t:=9'*ݻwaDD=ubbb^!$ItÇw7'EPy('憇s)QP(QJ߫T*e!D}Ajxjjj:%IRk`@bʊO^. 842225333?](JDQ6 %}G`eYJl6Y1&ξ199Ba2.Ii;ic8NQe7x3r'/(_QifYoߏ%:55u5^o3,,^ Y^K4Mht/*{TUͅ,!D!=~z:qeeu?@t]4MSo)!*Bi}Q$Fp=^>HQJVg3WEe ceY$([MO"h;ݫry\=6xBH5R԰$$I铀hkI?Jʊ Ȳu]x N.@t:Q%%u>-8ۏ3E)Me>|PJ qFBbv?⏡d7!DeyHӴQYUfz)}OըjDbL,ˡFѓ^ tU@A{3X,VL$ض \Y5 :kH$ylfy^鉓ՉvBzq``Dj ˲zp]wGjZ˩T5Il6{F2 cs޽ @'فD"rFYI_BR1lһ?B8j*H\d2\.4͞3jFc'"Xl~pp Jm<vwwOBfm˲ !,.naY… L&C[H$_%0 ܺu >|~_~#M&3a>>Mx<7zڵHVç~ 0zMӼ']ԋIw[KUUuZwEemm 7nGzZ-!D4??26؏_;B%I?\xݥ$ꫯ'T*=gs۶j9sOQC+={, P(4~1::W\IRJq ܾ}[[['Mt9_3 #˲WC}໗"B4I5M8<3ܹsabGi?rq&=}RhsEY4mҥK?/^D"ҝ;w_믿FV{K@fy߷}'9u!8!Kׂ}{XdӷZ5J$IÉDbntt͹űY]qM?狳W憆Bm۷qJws8Y;mCo`"<5B0j$)~R ێꏵ] !JL OIsKekB/nAR?(c{R"} ڷiB B !$`@'50,qۯW !Vm=7'x`^[Ҿ K-IOЪqs6(-OP.Bߪ؏l(LW^_k߷_|PZ붡%K]_6 X>۽srm??vB~rLº4A .݀K}j"?,8o}?!%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}IENDB`elementary-1.7.7/data/images/icon_17.png0000664000175000017500000003271112127353614014751 00000000000000PNG  IHDR^^ңnbKGDC pHYsHHFk> vpAg^^nT4IDATxײu&m~U0@ "%Q>QDGDt\<<c]0bRmԀШ BR3*~#cl6_Ld #3A/<{o/oIj @!pD I h 0|H eQ")FM`iUݼ[c|$H>7)di:1!iO[7~wgV?x t! IzۙW`0db;?GGOe>sEb@ |j"$#|  X3 L@sTEh|0B9t:ghLxfzʠν{$;*·|&DȾ35Xͦ( “3,+|Wo6N8yd2"X P!!>D(BlLy6 ػv}D[/јrɠ 65O{72y|(/.8:z",r57MSck+EJL/k;aQ6FcF3i*A֘ M۷8;~88ýu?r 6=dAH>AK\@kP j1I=ha9@%b\Ao]nB^mj{{;{{ioƇ\N}&JJ3om1 GMQ6)bld8~T'WG7Tp!)B)  B.IFDFs8;:F#0;rO8_6 b2t:=-‡RB'ɫmMGx<~{ 3=Yz[CTw QjuڀL{{7?;S@2AGB3"Cq8I3c d0yA؛ Qܚћ;wn|чٹج73bfAD3K/P.||QDjy>LC W o}ܿw.wtu[^/75d-P/SM&~jFQ&Qvদ7_WJJ!yoދ9H1cfT>\WWnx"<ϓ,/v8r BX,WN{^eWSwG(MՠzxV(](Yu cT I!q8 Y0Ώπ(wJ5N?jq6ߠcdRd\䃶'G>I;wLplT $9!Y1+rQBGONwUcdblBjCn12cb8D2A$9n>-)>GGaAT `Dh-0*rh)4n\Gn~7_k:~ndM!,9ha NHz0Fz&z&MCU}jx03|< N3LjcGH'utoi^f5J0C׾lBL xH % V#2 :l\:=a6K'GgX;yBn [T:ƻ$u/7 ;Y4m; RJXQ+_|J yʉVW߀9kW!~4L~w\n_EA$p #XJ>b!-/"HP dt Ta g"\,7} D  ( :km>%ZIYam>vh!"©_  $t@޻Wћ$n:<[z(qpXi#G g*AF@A){ PhN=DB(t0-ShEMlPbgo%x۸ZoB $e1(P3ǧC_ orz* !J$o^RK, 9lo %EI) =༇Fi,#fNPȀ3 }ABfQy-`4x33ϼTRSWm[8;fTbaU׊SJ"xucgmn'r6^Gٞ}aA񣇨OqqvG΃ĠLg S8 O)#-1f5 dD2)d:_"Zl yzAMCxd]oGC5bYVw_xk"=>>>y3>HuG;äwQc1tQ"a4 ǏQ=Q*BJg$C#%9i*:dLP:gMQ"gEr`E)B>Mf_^ψo.s`P*}]*`` *yjDJum œ[;YSHAq^m<]\<~F,BEJIhɐ! ! @`KT1(=B!t5'aA{eOEEMұs֋O'|own0s\W$5Ae7|\ßK+B5'B[]i:ɲlض>IOUw > x HER>[kVM]2k@"Y+y|%q#,/*޼dzP;$Ė0l`3A)`!V ,O#m <MBY2 ]fth: p!DJ4AY* cZh$""{tb>T^"F1Q9Q] 몛UY6RPS=)ecȄ9)4*g{3]BI!t|*q7u] u7-{# S#e=vAưm ȊE1" BVj 2\ p9 ـQRAFi;z6D:G2Z-)b ^#T_N3] *Ot?:PtJADX^'H% Ǐ H{s8z@׷ۏ.T( Rep@Hܞi ȁ, Iur4 dl?͐sI:0e]?3'@GLD`F~әHCYxTw12ڷ~ }Lo? BWK;0h1)Ԑ1BIVIa*M0q i(s;1B:c3+%F#Z!)J@%h'8V D@6'8UU)ouB,/Z%ܗr>#3|}י5>G?N (%ƭ[^4ER ln? N~?<vTDo:,A(H0LӢ6nku#LZb4I?UH؈Apv`HB6j JE4;D92"P q}gnIoyn1vn=pqKRƟYe t 8ϽWmd_Lʿ8dtM7(~\XvЬg8}} d1#ʣ5D20wwYBH: &JU#vf4*ԴYTGN#c,GNZcBW鿐L9*|:n TJ9&QՍegbj%]S4"8Q[iP-`75);ag`'X1GeypIr-0h|!\l1cY9l )Lp`JUjq6_N*sb8z3Zϲ<{y8PԹ1+(狺IYrX}|Ot:߿=L(Ѣ,5HE{st2>Z8wPzhGk3l{X%,kmusyĽbޯqtP5[4C{<9]`Pj \I[O֜Z<ޫD$heU8:lO Z߶;k{)µ-5 ۠k,,FJoN0u8<1 uج-V u 3{)uwמ0N=lpH`\IJ hTe3R Hr]ժ $dyS9Co1@W.swxml{^΍{t.!nt-LaaT%fc|󠱂%d(JD+PZWN z 2o??ķ&J"Jl瑍RLwBc3  j!xp[9;.l6Wt?0t@9Cz8=kb ˑ| Ap5T%nL@"ETXt-15NN8]ThA p J;wMsQmW\RMi Xdؽ~ kw0,&f4O.pdŪFC5f {k3hoу'g:g􎑎iA3LoQ5c5΃#]5LtR\(])MXHju0'uW.Z4MHu}20].VGo͗Y%o>Hb,)?Í^|7{o8{x l&0lޢ*Kܝl4G .*N "x%`ЮX,.U@xCTa6.iRhzvp1 R>t$tct1ƞF|/j(E-UKŶx4@E}omO̝qTGX_~{t}>:蜃N4nIƛO:l$%3{( fxNaj~c [ O B:#i6.fz,<]wbOdVǓŎ3`0191/+О. L0m,O~(RŷNv*H}]d=yD8s[73Lt^ԡn# )xH)L#t6L<"d\k1!Sg[4I,0 B4M+n=`]q['ncE|aW{g~&IqxpppG\,.bӚLJ$սrz}HLWM]v'g/Nl AI1g >x'm |l Hw I`}̠mAH$Y Ûp]ivw}C {owO V27}+;;;j|u .zzap!xWUO.֛QvTrVV7}7wJ=.{?F`: PA5\u; X<{oVG, "ܻ1Q 8;t횑a"uЄ@ax}_9xq4ڠj=B6(C}׶9Yk V緇ae} 3/]Nc4옹64_G(J'g3ZZ&1ArGJ}x^?hu7Iw2@\Z㹻o}ϼ }G'my};'uAusu$5$ `1?:AO*Ͷ}1w~9=Dg ¹=k>;3Ls|tҠX8O0L 0 J@ΐ71?utgf%ag88@!߬(&('+9!N@9iUUwm׵/ Fvl4XwyX4JʬH :{9KRKI^lэ1L;Zft}orp #53PE[| Dơ)9a->ZAmT`0*4QF:gg@V@\ T)a;9ʮ5 IQ)L;mQ4/g~e'"(}ϝ3?14*M4M_ޒN[xw:-V9BLT+mcM^1α<~+, QBFiF!|Z@ FH @9(1#VoY $B7Ȕɴ[ПN;եbϟ03m D|296|)Ȳmo֛t:f&' *¹:??[\,6#3U(]Sc9_s$pK/ xλtc<l$Df8Tc\ #S}cQ}0@  H@-pr]!r: !  pYtEe($Z#ҸZj61Vݭ,}z~ozf_xG㜸,5)Ͻ<[~>z#)lc6f <.`e1nK}ףo:ێ;Dzs.C#..]g9֗ZϷeex9S3{~j0[oD,߽O}Gɉ==;ޙfHaxAo<,< t,naX-*\4*7 #F" Taw(0H\6 VC,q!4KG5m񂙪ϕ&]x+ MazqPh} vDu`YB#]L(B70_XVNG2)3d6`BV.@Zlk/AޣX^Dѧjx>[)uSUGrW(u㢱݃A)B.F@o= DDd8}h |GoY9&c; s|(5P( ua#x1@ɢuGB3RFkYǦﻲ-sU0 axXph(`,D) !P^^W_}9?z .`Y² ]$LeFȉ.ـGԎ#JB &@Qn=RN@"ONO1}-_!(Ơ1؀p&D1=Zo$~;OX( ޸7'/O\\׀aBD@a`".n#"(9 ,%1 h{`"Bcl]3.RELO˗ '?ef٫1l6{S*P7B#s; "-G*PA.# t&*@ ,Apk',#ޡnep t;ReB& H \h׍}{.ď<'n->ILqzn6]BUH7zG'o>nԸdcm%G:KqN3Yh*0.ia/ }FT!$z_x `O`"d&I$D<'ߎG̜+%}xܟI̭~߷Ɖ[Q&xv`0?X Њ@j{WHcEF@l֣B+M=cهxTϧ_0*xwNHc޳@*@JkI\BPoTo?ΗQg7`-@x]!0Xf@Q'ؙ$+ C$A2 b2t2sy^lxk鋧ʦ7}>^J ||`9&ZiUIRTJֺuݿGLʚ.uD\$b ytGFDE#ἕ^] "cB QgL @L3,wdgg~8PAB|CmUm}ߟkd^&JRȻY(8r{םuOν=w@R) -D ԭ $ZpLC @ =vYeZ[ƽoF'RQb#APo@ 2EI Hy&!T 'm3$1"$k dUj~KZW:W S4b{1a!!1 f >fM? Ljc@.BHhT RB A:029d~|sd}m[Չ+_BnBW 񂏡1*!D$jc_Ѕ]|ջO'.ϽoS i 2MYXR6D`Oy? [ઞ++&7 x)ʩ*)"7 xp$y#T_ %ߨ5huUZ{m<4QOoO"q74௾xj]\2w#9E%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}IENDB`elementary-1.7.7/data/images/icon_21.png0000664000175000017500000003450512127353614014747 00000000000000PNG  IHDR^^ңnbKGDC pHYs oy vpAg^^nT8IIDATxi]};no_z_k703,2THLJJJJlEV!XN$2(EGh0`F}yzɇiJ%PWW{1o^㾀111111111/"aRTx7vRJ&&&p]q_o߾wog}dY/~Q/,,<|Z__Jd2W^!Ϫ}?H߆G&X]]sÉ{v^{0 kJeԱc8iܾsw[kO~9qcǎj4_~ЧNzܷ=屃+[zE7샃d GO={ʅ ={l6[ z7uqw6Z ;S.=lv }?y,(^buuUj{A.=0{ /_ɓ.ONNΧөb߷.o\M߸EdM*y֫⃻'}'&&WW}K_ҏqkkkܽ{W\~]޼yS&IrK/^x̙3珜m;l6]%VnȪf,$Q!Z4xk?ұ'o9|+W7lꫯW^yEu\\\ZZ|Μ9l6[}߾qM5 a.kۍ=|GpS .>[o|ppʕ+?v_+jJƍƍZnDZm0996xܓO>SN?911qDZn7o&WWﲾ, ^ΠA { ׳q6yv݅ 'N,>=0hZI\~ܬj5n޼+"ׅN)u3cS'Nr…9s q ꮼsxAzp}/1N݇4M*]ZZ*^N~㏭?_u۷nٳgM.'0Ǐo|E4 C 8NPȏ:u˗?|k3lj;bm[{he@F g(qN:K ^fFOբzPۻ;b|i_u_NR9sƌ鉉 O}\xo7pHb}}]8RlX<~'|,-}fll|NZo˻ߦꡔ!I heAyvwvҗ9j>&'p3L4J'DaDGlױgy槥e۝V۝F[])-1qG'I/??Ϙrl2IlggVKZl\\<O\zaiiIs ^C{o'Ơ'N8v#$`0H8u:{vO?禧g3La8l8bUTt[a!48$R-löfvzM{D0b1H.)4Rp[7߁$ؖ!eL4 IL8_akmIvx2SssKRs'g' #s KK*(fkooose޽+zc۽n{kN`eu-F(<_‚I,..N y}kM8zjii˗?zܹ'OJK÷x}K ]\g@S! C%&OF 1bK? mr%-8BA"H9P +yOk$B`IwcV% {].^i멙#G ¥-}/| ZÇ땝ݽZS5h ^Ͽ+IĄ'>3Zs]F*Z-~w~Gܸ񶵶x,glyҳ>shffd:UjpsE1 %&.!$f(dSVC3$cd Xu['XzR@ P8g 2)Wp]T:M*W0>NB@W^OG!W,9yugӳN,-=sŃZjwW8Q_q1u肙Zk/^zﮔ~_I]kǩEqvllbرcW^O>R4tگX7%]y["&qe r{9dUvpu.DnWQXvRLۡnKpƕI)r11#K+I2sQ?ԓO+( f_EZɤRR8}٧z꿺xⵙB=X7}Dݤ3iF `I cp,B#D >NFlA1hG *(&8v]_r\z9d ou0 h"%an]iS bjUYp&L9sǎ-?x'?j޻mJţG=Եrgfff.v7q٭7Oqp hmufv-"cqQ^7!m/OT @laFJiN,eabV \t+aY8 I&i F $1X KX+be3B*f!~ܽ+~s +ة7M~<ċvѬ_Q6\~bbG>]r'gg6JMǢDˠt@YH:]IJ @- IAA,l!QB+t?M[UJ *H<gCH`RvAF*qPJҘːx8p05t)$A|@PF  %aB"$` AJm}@te|blD:["-0W1Xm($5$Zb#i[Sv EOGC  cM7҄ bca{gwW%I7ǏiJ)*nݾ|rӟfgkȧY7K' " F+0M#DI6v.Khd8q+#Ht@ߠ 2w> &x9GK`, B ض-QZ'j7-C&'ȏȗJx#*4{e]'Ҥf56D#SGڌ 0Jg+m ң jḏ'y?vc?OFؿwoug?{EVskMWXV!m(A'(#ik1&k8 0&\W#MDt!Svyt:Kdw-vT+c9C>7Ҳ(A۷i:NZqPa@^# =0 2 !i/`)&B8! `0  $D ^@shllܺ}𽒁RDQ*n^|䉣'! I{aAA'?}p )+E,zh#m=!$Da"A%Z Vdrnl&OԩW|av|fp 91 R #֠^z*z!ca3  >ҹU)2yK IDt FHY-FԱs Ƕ*Lh "4Zϙ ;^kIl6k<|0:suݕvʞ>vօ-Fj8 6jE1ހHM6U.(#`F >q~'V($F1F&Ӥ4}|^[:R[(, |JiKE-6\6 P@$imګs%t8QnB&g"b+C'=m-HJF r)#v:1P2"aF0;;CV7ӧ?E\kڰT7֝;+N:u1lW5Ai,BE G}Db-meKR< ? ˲Gh8& PXivo9͠*Rj4&р!庘(&eI al998뀌h5x /]R8htz=ڕ]T '汼iےS62gHfh%Q$)HR/j98;7o~'D9r|##Qܼν ٩s=?#,6b0M@HHEݠ j $Q]-UƳ4$\XiTlbd܄1heqm4VF!TT8*10opz͉é3cLϔ(`{m67)ecyD9E0dYgd:9axPR;#9DZwSyǕZmu/aMJ~~^{MAsh46oݺKg''No8* DE: c:QH {!#)m"HF0+뤰HlH!-T*MTƶm6Woz8VD#-0Z -!46c2i518zl*Ru ;dRXi4j°ohB# bm#+h'1=p-ѢM#9s jS#/kYt:X+ ۷W.^x|bL*<C( yil% EDHeFUFoW¶c 1*V$FH4Uc I("_ȑJy$q>N)`a"Q  d3QB $mF DuBtѢna,|a}st1SL3!E@/تڰ:?QXF`K0 $'Ϟ7Q[a?s?mF/˥RW?rd)vwn0 Q:@x96HKrQ@Hma KZ hD1Q$"Jb J$I4)/nH݄ CqRD 3G({HyX@P25r@CD H: iXŲ<:2>V֐i1?" -]ƁB EвH$f0Y8Aloo5h6ӧOs5?(j~~c3Wxy]AQ+1F*'klǶNP2@ hX,( ! "MDI,b=O_&>Iq$2QD b=W1'@`a6Vh p68"ćA*NЉ# A1H[QΝ0beɓXFYyַ7=1xjQ( n8|׵Z- a}}VLNL03;Cꍶ!qGZE$&L"b68FKH 6* &T(a6I3iZ!~\ dM&B L KL"AF :2[kl1Wl[S(hhTXb(ڥދ0qtJwHJix!b 8Vĵ͝8'/۲ CI٤FbxiܔdSE\+#+EL@"zHqPFkE3e2F>6"AdM`d`P!@'6FQ|AH-F"5s "dl ԈPc+Ԙ b4l-5Bz'%pR)Fi* Eq?؊/|?{,=eqe>kcLzݍw}jJ4BH&FضCa,M\&ITRHԨYaK )q! ClKbML i6jbOg 'B:X#ʠNF6fd^t@ "4>LCDF # 2H5:'0  dS UXPBAizθLo0Iyp% DQw0hZٙ11sN!-2L)]VH"?B\% PHHR^vBDkM4l Ize(%ɨ(Q#m$FPMB P}MHB }}=Gpg02C볳cHkA9e%Ѻ9? ߽yS+7x˲8{,|^{ݻw6Kzkv %I!l[;>3Sc&8Tv0Ӯw7wR)>Of9L(z\avX:V XJU2 sa Bxҳd8ZU% zd T56[r (4 9<1 tG$ @=7$TdFSѢ {Et:4R# l?P{OӼ⋦ZF8jͭb~B?{S&Ρ>08U"QڌL$-PqnIaKra|Hk5aA $Zh06[Շ}6*A Qc>,-=ru(h#C=iQ&*FNfHņ:nww??(e SɍuaO3|X~L:M7vgvfiF Cߐ`lxH71:JI.ZR}۲IޠArɤӄA@ReFD|@0};+]nӨL\k#i`4u6^{U #ͨ_whJ@ǂ$$@K"@߸4zCvB67 ݮ!5abCiz^5~ǔnmmɓfyy98NjuwcccT*137I0c4ð0h IdcC-c;uрL&m!z~L!T'#~+-Q$ΖuFXݨǡy#;! ! %9"wlnBB4ShJstܼ?h॔3==[V$q{0ﭮaN;I.C 8CF%I4q%[FܦC 4QThw{&VDMDЏ.وXQezt`q8ጦ 4uyha8(H3Uσ>&چDx9OͩjQm!E|̱~_O?mIE86vww+Nqa*B@|b M iRX8H!F`0 ĉ--~0v6SOXdpQ[Oh5*v5z6Qe H) (b4r},F*]ݍn~Z}H DYLH2jZw GB8 gw&&誄Z6[ aă/I f_o4q>L(J|ԿAlnnm53ǏZ:[ضK "hQgF"D1`@0 s2y>bzC7t;-'b(!l%ljkS1 )tQsX" 3D!Bi#vk*UC/GaXgɅ$N_U6ˁ,3==u::ZukkksٱK矴w c 1=$6hp="ZMHːvľLc K.t?vp@z?zjFJRZrP*]fJ17be0E6cF)b,!0ZS(ېCѨC =_C E-UGQaԤN4( _z.>S*G?~7aXnz͍3gΞ<}\q6#K" QK8d(b#FEX2hPp}yʥ2eJgXX< /=ɠU8coZ Vfetg~b GsԨ% a@]Lq޽5GF뿼QL?77g&''AT4o=cǏ+wW[5FO'(y2,A $ A/8qrsggHDQ7MZ RKseyl#G_4jU.}vwwܽEmpSYERĵ!I ;XEB`IH4!q<{0͝~:+=|Y]] +A=Q;BOBd،e4,i&ftŅ\5@ ~0^oomooW{~ !)ϋ R\.\birbP(^*1NYf80i4 {ln{[-ɘgH-HaIA$Ai6%%.'gLl a}OO%\xl6˕+WzW(jeK;aA'y㢕@r<'ҕ#)fɤXCqlY_wZ߫aheҲʎdsTTdR8qɹxNg2NTr''$IDDŽa`Чub}-j; ;ML'$(#+ͣI3thovn`XO⤝DQ835l/|3QkzX9s̱l*h#1FB]2?q}i}\pT o|;<62c[~ͤnnʃo߽u;v)NKb81>6V80x‘rTʤsY3 QJ( kru_xyu?W;9wqF_k]kݻ|d4<qh4:++wܹs`VJ+~ߟ ~ҥ'L:6@KRsss̘gΌvR?YTшx;",)DБ;mN.smIK˒v_)IKl66vٓ'&fgr6NZ?[T?=_)y$B'>aݻqԈ`gyij4ݵ۷oZI1tn^fgg%hJ[l&˽T,$Ixy3 _v;,K}l6F.wl? t69yp+e&tvb|83=]?7 6:ϙR)۶MRmJF8(J{V7z뭻J[I)~S9vS&mI&''ҥKpEafjh4"jnc0zB\ώqa*oeut ~̟m}P$ Ð~K_s疎'ϧR^lV TJcD5áu#g??Ϙy2 ePCFP aAJ)["ŢoݔtR ݬ?U5;;o_v;BesB u%INV叏z iK,~ R~kݻ'\Uvsڵ'/O:ŏ\aR/k_ZfffhvNJKqt:Jc~^2'N _gQ0 l o^'Ns JT17o*WVn1Gkmbq//#GZ ʣп};YV~eo}|m]f^m?6M/4Fh4=: !8fDU%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}tEXtSoftwarewww.inkscape.org<IENDB`elementary-1.7.7/data/images/twofish.jpg0000664000175000017500000017274412127353614015204 00000000000000JFIFHHC  !"$"$C" F!1A"Qaq2#BRb3Cr$%S45Ds,!1"A23Q#aqRB ?eڨTYSTh=k(=+3j +1ր ֋qEY@,F@J@ ` qYҀ9vF(4DsPEfkcځڇ 9~M  aC1L=(M@#A@( 1RHiONaKeMvO`:R`qP5qژ (Js@ÊiP8|0qN RP@#87-%wiIj,8M9ҍY¬iϢ죬gnnn>Ƹka<{Wj {h62x;6NtO_8XO 4TLl%5OiPO}20ٷ6TenH>1|PF;Re$/#leB Sl,ri.eP@=L<@fݹX"Q$!jutBams nzXT)eO'zM855sDGJ(Au@8FjJPzAbPGF(5X=hօ4 c Bf j⡁fQZj↌ P 4 )BEKqkP@$imB=% 4AAb[%ҚGh0b$Ё K`1Mn< 3Vtj VɪM;x >n ^tY ^we7O!|UHxg?|~@r@HxeCh}6fW0܎د>{.Đ6O9䜠VN| sZQ]qJbUv9;:dxPrACJb`t\S89X U< .GS@Э1ʬJVpM>A)n=h ιTtK1N)MI{ )<;Fq֔AYUH41V-&ٚKJU%i䓎(V+Ͽ4O~jvwk`:V!F2; ߥ-ǽaNYf?)‚tHsM`TQ0`(OZeeeeE*ZCSY@ FQEY}a@Fz=L!iY\pOu'<~tGڀ5-GBh&#Jz3P >h„ў&BhT€АRSM~a@))9RdP #<E.A@)(E-  LjJSt7JSP1L:RqOq$zP!ګYqIRMrrT YO[QRG;μH^kz@{2N{ךxqk槼??D]pYղcߥ'DR4~ GǨVeqO}6Xv%zڃsM-E%vHLІR#>jAgU- f.9I>i'2+E@ɤF;^[8Sۖ!m*@=}C8as@A%v+8HIY&{Ђ?QIyN?7~ŢNxB~g+ZZxR2icku3pYjK${VčTkNJ2 o ɇVx*Q|LiR|Pj!ҠuަtVVqF5TT1PzT@aQYP qAdзZjZJx{;[MU,2b;IZ-IjNy]K%FdH!p}P鱴ڕbб\e?DxׯUU'.$,cD?\nn'(?1wp3zP,b>W՜}Sޞ"mJfIv1 I$wo":t&Tn[go+f*.z{rH8qtu޴>uQ\b}"O/%h?ee!$g;W-#h1#qA?L~s_HE=mT*]yX-`ץUV=FFԔGܱGYr-!3j\ƧdװN{L+4pG]+|L(Uk)q^nI֞Rm\HV8}9+O}N<`yDddY9j:ޛ%5DY Yv1byAq5NeEgIA.F@:ePzVmr#6ˈdѐ33Ќ~6oK 'xܮ sP DPFhOJl(Ljڄq))N(7<Ҝq@,ߩ[W ԷNa)MJqN4B7CJ8-Ha5fAUs@->&b'p3׮蠮ciKrOZO-v"y?}9\R/hm?2dtdoؔu8#^q_Ge6 ~bWG-lxԁNa)r'1Zw,)UJe :xB ^yLsBEK(z zyaaӠz?.B@39 2X`r(,Q}0ww?QaK'F3JcI)N{T~3ȥ21 6p80B%`wwxv]7r$Wp5H_O9+2 mdq0yq"ծd V,[ot̄kQ/?JR( K2x4c4 ;zzU*k*ESYYAf4U,֎T5[x-maKے*23O#ZOL^ҵ;k%<ئSC"SH@o,.!R7-+*ą!u[kO[5it`` $227]=$$5`loBAx H<#d> [qkmʢZI[~ːA? ̱:,7PQe+),jsN1[F8'3T|,3MQnjPHtFm?R1,%R vzQ{Ѽ R A?`{} yۛ{gíevvsuAUtIs[V6P]s$&PFRm:xXnJ-۠=F}G&}ʅ0 En$Jwmķn@*azF50Gpis x>o>F1ל'҅b!EHjڣ^k %-4JWw5mmyeh/4'rb%TgA#xo .^rh=,uV 8 =YԽ6M_,n \|SJˉS{~j[? +YwO-y<>T9Jp7(R& )Hk1+Ź\&|m|Bi߰ PZ+_iV)2PW:qGj\z}SpH-!vby$ޮHt"^ta$g.BA{TѤּ2x`v8w^IdVG Qs$fИr;sp(zB fHfԘ\nTMvRTt[-N >XEn,&p֘:+.J 21P3Su5'hY帆KU;]b%1gn}/TXCIcf/-g[EgR0bUT zw>Jb]Fs#=R@8-F=L2IހLbpA y~P nisN%Rt>FzPmҖ=o@(ҚiOBl 6@M|Pw6Wg5]*̽P!}=:Gz髛yt2~#{yV6ҰltWIկ-I^ՠ!}gB@NEOVkwݨ];1l&OLxyJ8ѳ ;cTgv)Xi2qN| ?<0n~~I9,Tgj; &B!'!goo0${1ǝXbxJQcp(T5^tKjKs\YZ?>CT˲l'&pjl ߽$ p{T;U 2T(h~:Doq42 .[ XrpH#<VOx"Hcb 4nv<gfl۬MՊhl 'C)XVGKFQ?E͍ <6!UNy_ެJGP) #<[?Nhu>I%s=vǩQrÍ{z c(Q}aO$P*2ݺO3fA/G-u,;uhw,Qm[t?9Ayq_uFT%93t;@ IN:\P:w h.ڝ=umPQ!B\#]El.yI̗v _du-M,cU%Q@V5i")e w5CFl6MocpVck"PI,.}9R3DZFIn5+6&v>Ao#%浆,B0w𭄻]?F}9?Z5-MEO\HǏLţwe#- ÏNSkhӇRK^m)Ż[wi\]A11gp0)ʏl|zjW<+qt|_*scP1\euR3 +e +F%q ܟwD\k)lMW-V"Kш܍GSAUND\M#҇~Mk{+[?ıYβ[+ sI {P-8cB:\!#c98ȭOrkg  uKAh:.45yX\e~skt M!qiYիu^n%A̮x^G'_{\oinW\iR嗡#Nu]2NN {42]ۂ6c#*4V5UfS)ol!s?Z=_:-tlEY"ΒIơX8"ɷpuז^%$B,}s+Կb- MWw@?2/?FUm4q*,wU1il3]q48v$QȊgw^6akYg'\KqKwC^I=~k~{zOtݛoZ?9Wxrc9LVVwoGfVŚLn|7fk6gSH(G6m3>⬢6}8TQzd;d20{W͐k,~\1X v6?ZvŢ <SD9'$eGZ94]JqG-Q2)8zπfkQ)}9TKgǝRf0~[$1$]:;g{2tKlzpJqA/A{H>SPzVP2J֤t4!YXzPeeee T$s@ef<zT*@EaYY@E Dhh 55@ 4]M5=Gl}K-jxvXFJ&;~޷M } ks-7{OU'/TZt(yood2\;ҿ U ǫW<[Hktu6\Gc¦0DڃRry޸f{}KEtz.,=]Ԏx|o78H0CdnƲFC#~J++u9lkqEG F{mNO\XT i@5xǚm%,Y%Fåym~K9dXtۜVʰI׋5+eCu]<۸EA,{KX8HUjQZ4s:iH<'^:>k+W[JЦeP;J2)I+[# ]s޻[̬q,kelѢgà֘Wq%,COکOlzT־ "0¸*4WƏ wVRpFzq^seSZ5+[laBZs/}FɃЌEt%L`b/ XdyI0{?/itu)$Xqؓ> epqE=QFu8{McRY-ۮ\e^k*$9w77Q4LvsH4t fz(ZϽ;Ԛʞs++ eh1@EebbeZXh5MA@eA4VVVPPz$Z֧A@EARzTPBT ֥wq}pH̎}?sҾI^uI{q59 +?ucc4?;_=j8b#鞧&I\^T3 ºV*pDF!OQ5?&ypN}zy$m61lsV4-[r2} /C> 9f ued |׫(mv?ڵDž8F eRp}-B'\2nVcSFԭ[$l5pj QEچR4j,4dP-0K% jB@l{RdӚ℥b(SRڄ j֘Զ@ O11OҫɞytP⼟W3Y4َZ\gz//id~ke>@$U&bN˸g%[1]]~JČVٝXD]Hfz=Xar40p+rH'=^P灻M"2mr8RGi^] #8cP[r K8zK!ktiUY^HU,6V eHbG',sHߗ &CE T"O 4-Wz=_9:3WmFE\j+`>sB0} TYV\֛'F5)8K +UID}Z[ANIsY$ 3x;,P6_jMm>SnG:[RGA"1ehqGOe}Ug\s]4` Hrw]Þ?GEnsԫssa_A};/-Llp7;Gҽ:$Vdk< r|w]G 8X&Vt@ee e=:TVVPYSڄX:TEeMeM* OjX0YQ3PMEe5PPjh[g#EA4 M,c'R蔏 eF6}*k"CUStF'ƺ|C̊-q^ߘtHoǒ`_AW:V{eM?MoG:.چ9@F"j#҇ -4߯ZP)fNH Бm֔<ҟ B44^_1X:[@9,ǹ^%M&SG 篰5 AZeNUz ɟ@iumĦC#$SIQ6q-@]E9jDh@⧠9/5݃[.zO!I;Wa]?^ުF:W&l{>+iaDF{ԏ昐r،RExˍ*xK pǥ\9h f񅚓Y@UdHn1[#P73b*mب)9>l@N};F9DF@Ü`gۊڈzzм$!$9.X ޶*!*恡{TTcǩA4Qdt?X*W6Y9RLAܠ~(][l&ICI1<{T ک][+og&3ڭ/e1x$z4;׹xoCڼV>$U);k 9Ȳ4\15L p2R$< 6 Exk)G;x=*j?_Jʌ*AYڰ{; Yަ=j( QYPjTDVV$QRj(5M@B(ޢPВ3PMaPh A=k !gLB&{`k5+{puQ{ɜgiW1>,7*ze'?%dF{;yۈC\˓qT{M#aiq1_F?NGgVL[.72oqMp+2Ic5P72R>3?@*cnuZ- G$ U0OPy+/G_}+{oڂZ)|c8{rP[4Z_uy c?Oa^}?LXԦ )u@l[1 ĒmUa]Pƒ P,hrOhrj;V&ʃXzTZƠc@-SXI~1NJS),~SLsֹ?|xw—w]hty-ڶn $w6a.I'W$ٙbNI|g^6Ҭ',=i I,yJS*F!z1VPKkws\nieX4U#y'lJ5j45b;^A85e p=%쬑O*F.*E&Qd\gU$tZ<@sU,Y#4Kb vT)h$kjUlfJrBk&1VEA!S@qܟM{IQrrOO66k%'vvXl<==W=\a_ؘN>G0 $t23DIRW"U sUr8[iCG$"]n5RP6@#5щ913pH\prOOpѬnwjEָ$>2~"SC֡K=ڷn![fIb>bl\ZG֟e9Cq{0P @;pc^<&4neF,ו\Vr+u(}]cZ qc>2b:Iu"WyTu69nA[ ,>ۯk^>AFu~tVGU_>[4CZk4Y%*4^YVN܎Il]>EhQY>쿈hJ'_v=:dwI')L^&iDm$m?}#6 mVIy[=J/}_WDP9E9Jݎ)NxS֯Ovl^*NJѤg7wkllNZX 6\FǽYTGX(k+;iȈ&<`53DWU$U:!' 6`U ʢLVڙ ~UؔӓӵY#%IBcA\r{Qܼ|sU#FUqJp#>0XR{H́܎{gUbAoqUqP@$^}N39;\ѓ.15(Y] RI^1U&-'ߵX;Uٲ:u%zc5FH8i 5Y[~J FOZ>LD΋$U$[).dl4yw:1eֵڅYϧKN̠Vw[D>Ǎ[26>\ʖW^ .ZzK6n,&7!dp8)kD0rqZ鵻+ht>݋K**IThM@Z]w`I#]š 6䏃Z-BKy.Kv!N DQd- Pyӵya_Q"TG= n+*;˨$A ?!=Emaf>kl[5S3$2W7,TH(|GmslJ`RR~Gzj^<$ \vQh3=y)1;|bvf8߅0Vjw\#Wh?~LhqK~854f9Τ]< [xu{kNF(+-cWgi4{|Kwi~6F]Icf4h45:W_n"cX6s/殊:B5OVj1\: _TzTL8k%.j& 0rkG;W~D[?PSf_I|'+XG@X?ndM%m8y]W5ڹ7M-SMFh/i$mTbRW>9<'_#$70#d}N%QE G^),V)$.sU1EJ ڡw叨Р$sϷ58pFA=E(IC~MTE`OlV51&2n]j6,ɪ_Frʄdvh**f=rG~/mOUت* ڨ0js&mke;Y<)7Ddr('9$tQAwLJ&q-wf7A5!'D*ϞW5B50郃Wc*̠:5de+1c^E(&Yr l[~Z09@r?ymp4}T>ׇ+G:LmςOQIsmR6Ru9Tjs& BuƑ^BVB8ݞjIx5BymI'Uѓ?XjGJֲ0gQsBL=j( 'BObtK)o"vUUzs+mԮ<»X{#+O5l[X+ߞ>JO/:F,w#]VA3[񇉼M QouK<`뛹d=o]'.QVp6ހv 182ej匈h$VcxchZ* ~SNo#?|M6Lֵ ~;y^d[,q/ T?Tї#6I iqVUT,)(n]CJ#aa4?@?zG]J7SQ߸M;3Tigko0&iHmŖx4DFck,Mid;VᤕJ ik+xcɁlţ6`B[wK v!zwkq^_yA TDd(UMe9'ibln8 ddOzQV1Tc5f1=jHUmɱgjH*][kyf $V l:U@&[Pkz4Ofw1wmv(cXM5{SIptkUhҸގ6,Ԋjf,HWAW )sbPQ1{q^*<-ZSRꪾ¬s( jӪ+=]Sp9 xs?6|`ʨEKq]\h s޼։/c$*YTLפN!?wXOfoE0/#-(jVEi" r5o\y#IKH3{LF+"\|9Pm<){N@Gjh'ެĹ;J楢$y֋,C:\·:E7 Hg:ךA{r88)$O ʓ4eC]T_LklbD|O8b.dwͿ#VG)#fc GD!ձt cW}lM?@6]8 :s5Gz뺄0/#tEr{ƷMAo'HB] J+gx)Sr.p$gB?JHOG 4p te56_^yW!,p}ҝYȾ W*Pp?kkE'g]v K°[ja$0X="̰wSڦk?6YNzoxByZ8=Y# m̨6!nڪh:bۻ/1:𲜆SZ?6+?SW1^б[K=%y-!x\WRibi=|%L$ |WaV+Wrڑuug3E,g({WD:>Ցӥd>sxW.ϸ<:4Vw3K;+mfLIQpP|kl5_9Ṕ*fvF^Rrэtɚ_ t{xi;u'?k:Ժwx0Bɖ+~ks;kifT$Ơu+(nP@T7U=YG7%kF iNY0lnE ö(@'P1$Xs#5_Os< u.d,chӯ4|V\W5*6RyRlN(EO-#;A\ݛ${ֺOHBMsD,.c2Y#=,my8 qeH>b2M_Ӯ+ :"=*־NYsǨrjޣ"zm,w!&A' >3}A{zacQU ]:NXѕK]\. ?O]-PI,#+s}kӴBINАRGhglKm{ CW$p6ڬ oGGuuP@]cem{;\\icT S 6 ySGsV0G:"H1NIg'af4PO$j[1̋O-63_9'J=R;yP(]q77Mq޼R/]ǀT3i(ouLG[nh \#B# ՝:<;uq-b)A'?GLz_YBI%p}0j=*$u:\dݿ?LTVtbEh=ONU%x`иcާWM9R+() 61ׁ?J>sZz9'*$9E=pclEk$i\cqXHi{b2<Î Z2XܻS#-NXЊ4X&Yk8 =aba[bZ@@_Ձ"eBżB:yw, jPKbF |UI@cfՉ lkeTnTti@V͘͜/\ 3V$v7cl(f&IF?AR!N$xSȮR_/#>W_4] \81^r%W2J_G_9~UGKӯ0Z E#Tӭ>S˵4_:v˺('ל /V5$:Ԧ89JK ~+_ۘ`h(tL $=:[#^ڃGW T"2H9$\ִoISOޢ?3H A%Fy2g{.SW)d?޽N6֖A舸4p#/ [MI\2+8s {K+ZILG m T1vqҹѦ0pSJ VK3,;qapz׋4S&S 9*ڼycO"2$=~zV \<ہ|B1h)g+aFI֖4^z5u +,`et&e9nc&ͳ*9daXʳ2㊄sG1[I;ƊXus7e2%#f( ]&Vo=C Dd ֐ӳ,oῊu!ydT6]͸˜ l^׬mfQn,rE|gًCHbsߦ?] Z{MpY[f1uBŇVg~!C pHd0$^3T_dm8qWbmU1TeJD5͗-#n5+<$Aݗtv,Rm*6z[{},zGtqh&fqRpdm Ԛ3.Fqғ )By`:AHу4u2mGu(W\ګGĊǃ Wj׮ײ3fҸ_3]. yJWxK[Gv=_c]% $Bq+`SݚDT(s:"XO #=IC7PX6z Iv.R~GijF8;3\{ףZM[T ?&6Un?_aO^)91ƙ?ssqB8ֻ>>$BOj&^ėI,gԣ:0[={Ć$|/]S6Ms!y0Zb>\cFh "[ep{V5ۭoUE! kSB!ק_\O3[B/?Mv9vy.[Ƒؗ`s4p P>W= (R diE s3Hk_k_L[dY-,F2\qۑ>:J/0Br `F@Bk7ugqJsjٚ-$kHmLJ)@W qAd/4h\6?F/m:E1:z?\|V+x>{戋scbj)48Ug7}4sK#=s5Kd,otaM zQ';(I6NmcE@ +%(Λ>yٴZA ف/&a N:5]B(BqH9|?)#eI njmqn#I$)m`}& )&$J&S?Enk@##q޸K0a1[j}Q۴{&~56tkp'q];!X`~K{]3ro>ʏ͟vz{I-5aYqGQ%@UtbI5b-{TUk[I8?zNHVݼgO<C6+[^^' # T $D3#x2V0{2h$|;u1sN96"h񡿸̰K%BTf@OqSsfꗶ;yXhL?쾡Kp&ة_T926k%En]ҏqfx2d՛]\*27pHA %kpqBAWB˦H7K-0ڏNd0;%,JÏP'$Vcɨ L4 tSoV&GVTZFmu @Q.E$-6 o)Q; [*wd͢,ϲTdϸT6ܰ1Zw4OFTʵjҙZFn7Eދ[L V "L,ҿYVܡN3[ ,Ȗg(uWIY^H]\6ڎɢn =qϤ~+eg6W ӥOZ9out w ܂/u]LaQ"bze56`i?*dq*dcZ_/{֛ ΀pu`=IP yAhK>X6mi_ "CBj<ģ>{Wx5ś{Lul+ѧ>Wjq &,$XXb0/bKcڶ9=h(%%12kJ' 5JG=sV /\*On`aZv8k1~*1j}Pziy[,@öA#fj\ll t'LV1 p"Hc*U=j23I4mX緽Bo*P3kc-8ޕڝ3TvZ~FJitbmTffGMïҬG'A g1[KYoq6 (Y 5MEIQI"oMZKyPZ~*ȑ@&8⡫:1bbJo2A#qQ ܰ}GmE@7QyHDbTqTN;c0{vUd92ɂeRFA8kSIZ#`$rwyf3du8m-)dޝJ3W{(XIӓ]F2ldp:j #8tGYnQ$sQjzB+0=K֫6*6#{kYaԊɱ6ZmBNdزC){|p^AyRPpc`U $,޻pN֏zdڏD%Xcj4Ϩ+*EzȐpxOCfVJjIPM6u( N@s_TT6WӦIHVaJϓ3NN6k Z&llv$)<]o'FrI,W@`WUe#)~:@ 4IϥkG+Go"A6#o-Q#c"vƹN4[ yvShQ qAr1E{qqspۋ9f޷>!WfuEOoR5=5Aҹg8.i`NdeXx$aO؜E_jx3Gּ4ZfmFgרY]kh` /'$9'zy#-Dq RԎB($'jn~&qdd`QNZL2,R:w({GZr8ǷUk5}ͥk>ch>3 cUO"Fw-&y[t$ Sbaq,nAsߚ 3[oRܼaԶW$:*sĀ)=QdriTzogSeA-*VitzV6 Uw 2:IIKG)dԣaNydΉ$$1Q)>ÑZ1u m8W`8fr a BUgbo>y3 c عK2U-\C{lpez+FJ2*F~EXNgu1E /B3բ\A"0~+]{*b}]5r=nAZ2[T. 35iU$){VTq]An;n =i\`:Rvg'*=kdLn Axjk$DpOsVYknUd k|@ǵ_}K|UG<['Hkٛ !O,"FHѝeg޹/&똔;ǟ7v} qUT5;/ dWVe{Rgz gi,<5s+<,w-ѡGBzѺ}LsҤt^зJ*SE4SDFRE =5_٤G1YLX?v*MtRx>~ xs]kIKO ! g[SI,@s^8ɫYf?aoFMj`$*$ٮVű4K4иF?J϶(J8tcʒ9rxIړG˚fi!¨byC[=*P¼=\$|@(\\w N*ϖ8+/mV${`#q$l0d响G[G~x#(qqzgT`AdayBlviם!=k6 OW+]X2H<zcYy GҐ e?Zn䰵CJIP {V`{QjPH88hКA v4 [J~+lmBG(JA$i4m 2Vs6Õ╣]TǖɞHQ ˨i[J}.ѭ+kE{6ppW_7> 嶲#JIb@oYtD-,Bsָb9|H*,4{ К@zPIB&iMր[gp=_-MsKc9KnzѱNJ)1Bs- 2pkߥy㝃]xbITPv>F^2:OrOYs>Շ=Xu[XaZ)=LW{Qc ?y[>?r6 d*XV"CrHNoRn<p>z;=%iSs##5K]8jnM}5l{h\YE[/lkl+Tn}@}b:\Id$=+k \rT8а~zSFE jPt뎕x.?VL=mK/)5(3rFr3Aq> ųK_߭Uv ZM=+1B1Vw7sZ<4&6tP* Mةdz)rGz*ݨXc}fFv-Tڨ W`46Hw[|TY"9r7w9+mڭVAܧ$UK) G98QfThYpI;_'*D:D,\ީ: {s.j-y`+L&K5ߨHI ^FB[9Lcڼ;V}뻿nו40g#TtO}JLI5A&#=kְB~| =j I=jy㵀V܅)F6^ڵ#WYo`1+?fgF4ϖd/f)qj19樏6vt+ d 98e[זӍ[^4:$~b8׿~^^2[qW_0ݏ|{Dy^zxbOַ_pPEu<%#A'<jZPy ԓBh =(Mx44 y Hn`Џjğ#6%6pnתs^ѤZ2q>NЬ/01gzW.}d摩iZ~]la=T*PD9v-SXP8 PMҖIRzb@K1J'ހ[RLҚm^L*G>>VLEUq.eb¶O[pMM|Z:JK1$Ë]:11lj#C5}UgOGqT,[7ՔceVxaG FxΛc%8}Qu)eK#ic[bg1NHiB(z8躞“Vtu/ҵi4sbз)&3[=9zO#U6KE"F (K̬&\ƚވ]7#ڡHYyG@*=Fl )O&ܵTRYlHSޒ];$s1@lq+4wC/!Y|rGAci&>~]=OoA-Un.Uu\xHc`eȔ J+ya[>ٷTtZʎ9TbY7^k\-Yڭ#7JN3IY\T +uB[ɮjG4K!aP@K?_HP:ԹId^jGZx&[>4:̎5VPTIBks=i`!Ҡ=j2} $hOZT([xT< vhRc!.)=Ykʹܯz_YxIi듰7$|E|mmR ='a>sW>z ~쟀rnR\1FL׹~Z)!Cf?j7-3Yڳ5ϛ"=(MAvSڇ4PM P -=h RsD[z7CPKl⥍-H 1@MI4$4D,PZ*X~ilhnQ14捎)lh&ǓL=)'%4441ȥ=71B, +~h܃Җ5^$ tmgP˞1#1,(JZ*!IA+0;z *w;gj0clgVm3ӌHbc UF/۴)Hڠ*t]$6Jj1qUEaE)nirFx-U.d0v5N}Fݹ.8sU"VĤl]xCZiefSVEϝ)K(d*܆$NCp!'#eRG1xFiR2$xc֫6.\6:;珱\:49l'ړ'ױ8rhHFn,Xw [Beɑx5ٴD HB漦G6v23!SykY*D7F #Y@e e5'8A4XMTTP:Prk 'sCXr}OZA⠞kҠhXBM⠵ 94犂x,f0[sDO҂h3Ma' 6hn:ГvsX͓Ҁ45&(C9fB4 Y9h@ScR4hhsJ'ލ-M%4fT4=)@FW~=`XYS>c85 \^i[\%y=. [Rz^gigZU^z)xC\O[ /5wWq\u{kY#نc=>/it/xO8 5j\1OZcK[oyH Y U.f/W~ HePV, m+# lX|$Z.4aE6 #i=c#^yl1R,b ueQҶ TQQPQ؄k)O)B;$ (I$`3PH89 :皪6[!ɖWMPfXjrۿUҼsb&\ #=+\q c8?M$sֹFviDzQɑ哓?VXM9XHd5s@5 Ƞ 5vjJQݨ$bQy'5 ݪ*ZsPO5>栟zГaPx'5㠨ҳF3+Ou $ן7_>~[ƨgy3[O]tϥrى󱺯؎5s0-^qO>G=L[JԴ^ 5_Ae ={W!*#YW e5՘1s#G{mcA9vtVAizAcuaG+&X8psUAl:ҀjxI,stk̈́"vVd2,@U;xķ'O')LvjLٽ*\\\(jz%,N*}K;7k WagO`+xoy=lbޤ pAUR饶;ĺ:V5P\ԦԵ '$ں?JXBqo`Ģ7bI9C5tu>Anp7G} y6{Sɸx(v{tbĴ~x>u'ť&HZ=&a~MrsPn;8&2sW;%FEZi"I!'bϩtt6.2l.5)ֹ^̊վqi$8WŷTd;׫ hyՔE#KG;j }"D9?ķŧTV!_}Dcl4Iu$-*Reɐ܌qTQ$v8ɪ p_aLjUdTWa۴8fn~ڭTìx?Cjm,"  9։4gNG-eB}yxS[qn WMqZC-1śsZׄm0uC*V9Hzb5곃$){}Oi3:^jF"N ^U)xUCmm*ߗ&yfG䟽uc~L5;Q˟j4rN=g'>թݍ!A-E@2zs2Jnpwam;籩6Maa+XH';TPְf,;qCX34*jj$j;TN"1҅5$Cڀ̜sBMa2N)a>hHLx޳5Y>zjc 2W1xX+Or臦~Me,ͱɓG@A'_\FdזkhOq:}|]BI ,ĚϊOKW4]rqGM&=.ڿ`9Z5(:'bXK|)"a3O+K7ޭޑYQ܄H%Z=]ĚG@FHa_܊- q%N;]SzGcmxWۯv)L\cң:'%ؽ7w(>{רxw[K^3s;H,$99=„6/>HM8隲R2N9(zg'i׌gziɻf0y\RX.@1R*B8Ҥ[չi⹫ ]U%Ǿk uޕ0 cnnZpS9?FoHdK =5ÂX=* w UP1z|gj0Dx oWlq]UFN+wѦe7SASjψDF'\rCȴGG|# U{Ac *@kƬGq{g$ َ:Q] Td1@ܭ<ګ;6E=;Qc@9W^.l18_JqWjέ)̒py;3e[G9rs=6zֻyϽ*ⵘݜư0+tM˳3Y \R椃k0jGhC{ss#Mx147R0>y+=bǍ|Pq[w5Zid= Avh Ͽ(U[i. HfD]LJ Cj-)8r+|x2OIyyx:v,n k4Z<4sڽC4= rC~tWHڃf7c>دKRyGk Yuǝ0}X~i:FiL3Q=SK)mP A]k;&IMǸ#$W~.xX:|)Rʏou>:c-#IW=Y9ɭы~@RYy"K`8遊 JF-@)-y {10F8P[@*2ۇ&< IABg!븖ycފ斃o`ޥk;9 C)2v瞼 bPV(9$uiw0{OÑpjٮmH\|Rx'r ȹanGjQC?PxV +8kv>KΞQS+PIaA#i@@>/؊k,`gһeb sҸ}3Fߥv$̨^2UޅKWs|Pٙp &{PP)ӵ8H-H\#j`:] ÙO'o半8#l%ȑޢ\`҅Sr6N% S!GBY(9KXN>k y5 )yc;ՙ%~T9a8B 5Tn>ՙ'>''=+ gl$氟EME =3AFgQPMAl $nYADzPUPPjDzPY 4`*DnN@Ǿj!&%POjBOy~?t[Oxoz|p_&ue9kmkIң-} DF+uꀤ2 t}z';+ ǩ%Ե[Hd7A$?A>-&g8#swmLfB:uspK_x1bZE`rjlDcݺ: qCzﳦHx:;?,H튯.Jcka&KXPg?ڮ)97 @=ꤊ ;^~뚛 uMz?@܊txgE 8?~}=HCPumg>a>O~ZF.zO''>Ҫ;HL<peF-(a ֛=ԆM6 Dhkwl)ا-/ڒJC$=ɠ T14RpBu R82JOO@sXʩŽ+i`.>yƉYY_-s< r{5ƣ*yqN19lړenc%I5s6۲tX7NAJ˸:@\1ԀUBz<.X;gwU_s'8:D҉Fc/O,U)T  PF S\,lD!Uzvc z*x$ մS`$vm6n^wP5JQdڇ1'9< dy=;RdJ/NOVq֦a6\~obJsDQuan.Zujdbp(տ3' D]zpBz|!̑Y;:j7xL /dbTSbTv H91֖7ǘYj yl PYAnkQKB(nF*A1C3X1Pf4Z̚+ 4fO< $A4<Ε!҇9594RGN+&'5ȃqQL ' XVZt{帐 Ry#l&ORGJ fKc1h)?.&&+`x ޷?L\&k:o&џ8tX힞9+f;XdkGa?ZnZrgrW $s+RmE1{x?jsqnlnoodinev'$Ii 2tj vJw'm֢"Wb2jd9rXa)Ld '594 ;g=c,O>:ٵYb<̔h.M$rea3[X}{l4&ǘ~׸x{:!Y]/&{[/+u& H y܌z@L>1UyL#;?a I|EcEѠtK{xVIKq>:FD8ġm ץ 1#ΞIMcbFxV_,YV;IȠU tf*0nqIlw;LaCiD碮ӏW+KB@T"'p3Ga(H.t׺+\E &yLLnSR](0{>ufkYb,1R2z n XO5fj3@ZfBkI&1⠚TZ@泠5ȚdvsLXڝn?qK"JxcCh p8^QlM6g;W\ĴvX\Y|8uzX|VlzGk)7V_X %ڣ8#u܌pOɥaXaw&9M힂cH[?aJIpxS;2{,:H\4>Tm8"-Ӂ! IU+@5˷% IxDzt?Ǚ)^xkB$rp..H]th2HGQVxomtd1<5 -ˮ]K"1[h0I_\K,[`b rTc޽L\pg.='G0ZB+assBHU6RU*,m Xe]J8[cmW)KN7c<ԐEĎUP/tD:/gaH$nOGfbwON % ^5)!@=L{YG Jy}$'.0<9"O33\sg T3pqګ[}Rz~r*Za5LWf0N?wW/M ^VHrY15E"'b޹o>]??L )7 KT< ǏwrQWZe 5mOZ@~ڼsP]NC%y2HZJֱ8v5foz<"v^ȋH<@B{۹Z[ݓTQYm{EB|;4;=,xqUl{;jd@+_ֱ4rk*/7JGgvS&t$O*V*O_NifZ}gBTW^RMr;T86{ Yq1fE`8?VNk8"{c +<9 c[W|c[˨,čW O>+syL48k,o\MLF,..>Mp)ǗR>q}s)X @)U.'&(a$yҜL{WpkUUyXVlw=k ᧐gDz⅗bl.Bc +qւo,Fd^~h ߚ0dl ]9@qbH(¶X> I3 Bn`7Ye$(@cq!U$pNXi  V<~Ro1B3q)l}]UGDn#=^!س)^?ZH@#ߓ]ɠDnKqrjlJL'dGtM>U%qn`P_2!PbSCo02j >1<푙S$TDM#zdkT;ԜAX *Px59XSpAE`&v:Rf} OQ\J9'*Gj Wm*s׮j=yFM⹅ #3{y*#n9>~*! ŎTtGѥf i >pPR69 uUY7Tp7z`Xĉ4C*BpjXlN1\wskR_LCI+==?lWWCH[2Imrqe仸~=C]?)ޓCHrNqۊ~+ # ̒˸z֘2Fc8hb_Fy=z(Ыve(䝧/P*EF |*U%1RT(_1dH>0gxS,1mۖݞJE$c(phu9R8oڤ\mC޳w4yȢ桱C7TxPOJjg^8_bTY&F}]k>^ďE9cJu"ܚeo2[gf.\#ѼIOaFKR./RYWk>-5|2V$̖]97'xt}kRCTt?nj u-uu+)jO}i 75NQpXǹ?''.^Ĵg~VKQA+[!r7|* j¯&nKؐaɤ\sKRCϰ$>Z5Z$+wұG-n{CѵzPNsvzQL̫P1,Kw,OڽCA"@ڑQ{3>daH=3۶=R̍cZqxKsHX1څS$ T%d\l#ڃH̩82nb1`Eቶಃ?ޅU'ǒ 0J$Wq-&2pрHoiyC9cV&Wj}R~1K*9!HqߍbĂՉd g<첺e _yٳfp?jJH4 sd'IcWi^-IQi2T6Kv xn8yD[. xW( G+lF{J[cb\*s# ՄRKUnD}i9+`'z2Lgd;%[*08ޓfΐ<န}Nbou−bT.ޖ$81xc@ge.3wcamvOچB|w.p=%?4DʂSPGC)+G9')3K4c';vb][iFQx12n?ZeK˷G Ow>* 5ȃq*_ڗ=[%G7Ffp?=+6|Cg~>&LHQ JU){۴3e5Ϗ)>S׭s3wr%ny,NI;/_Ya-gk:ue344BPO$qdX20csJT2~'Ŵn&vq+sL㸃j帚Pw˷=ŕ :Z67Ex=M'$`~=yQ[oaR9&{E"YUAvp>ڦ+ۢJ*7+Aa}J^&4-p|~ףx{z.}-|?ݹ'Zɓ}9|,z4 {h帙8PObҭ%;"+4OZ46 E'RR:aU$y򓓶̈́ Gv8WWW2DOT05+a2&J)A!x%UA€8 [ q2lT-\`VbO%%vޱ؍ w TPRH?8 @Y8SKwn=9f-Lǹ5䍼`Utd}N83~A?LҷdnhdɵrH=Mw-rU)PnUQۻ$H#fxPv49R0FQCy JnRXĕ?&vv $U;zFU UH|sh[ߞ4M!TsRqP~9J&*H&żbHH㓓TF$37rW۹q1VB { 10*]U1l1'kd=B6Ƿ&e+znP\}#pݺG"6g c>mal'qVPS<1@ǖِ 3s;g4RD'E*Uv=K `n45eJ${rG3[>7;^-RJ4vhNe*xTXm Wc=y]Ѵe،E `3d+wp1֦&9#vw.MJ1F6»F = BN "Eosm Hn<Ƀ< =$ΑT7;,rzgN``O5 HSsTMPê*U v3|d.Y]cUPܰ$܂GNu& &NPҕe%#< UTQkb^FЙ RpGdSV3דQ 1,}GQmGNVu\InSwqTeNd԰sy0\T';KxY"]:cVdHŋg4s䓀)}s6esqH"-8r+mԬڼjda~e("GrY?G^Y$ծӢ'dפsz3XO=dq'I,gnsT?g@;#zgɑCH8wus?J0Yӿֺl˷@XU./#d3ެ(˩mR1PY2  X py30TNOZ*H氐$x +7&ݙGoRcY$#hB[ @Řȭz;\.'ό1bCN 0qqR؟biHP EǧS I.ǷZ`qbx ߘ? ;$Hhn<^\/LxnIrpH9'(Ts!+"m,aB\֣9 pvYv!,[<$ :#kH$4!%wK1J90 Fs438sB9)C{H $g"Eiec;z $.ލB }VoHT1bҞqwCg84m 7~(`<5R~:Dp@ >n $ &u9 criE1j܍q%8(A2r$%څ(O;O) ?o%ypcve˥o Hlx.WsիD<^jqЎ]=UiuK鴸n# ]ӱ#:@l4ycr)b6h_L1D"w |'Wg@]IKx M$O FW j7WڢH˶ 9gpF3+k+]&x -gy`u׌W.gk dUTKG=mn#>÷=6[Zfݎ83Ą R^UBI[&JGT to2'ߜqVn m#H2Ḫ`HP"LG8܆SvH鎜RJ[;Ag$32+9BhvB˵ąH>B6& 1aqYL{T2 0jɵO4QH>nQ& .Iȼy'7)$qpsIUSpYޤcjvX┬wsd:qROgK~I~`瀧B%2\-),sU?|:>yaa`cckey$tÏj=ţ۞\GҽgMV/:݋dy|##L56e⃃0FVl-w$kTׯ#'dazPE,jTTKG#ךhD^q&Y#Y ^!(rrsrЂ9?Oc#QR IUpvP`v`9;g<Љw#$T9`mCUSV Jo,dnCB % rzCCsҼ}ɨfW'bMBUO4D4ي`RTQ9rNGҗ+5A d~~Ggf^q%sv+ LRSBrM\G;7{rn s,%k]9>( v߂rNF2>=,[ZvFwgo|PY\wH6"p惌(&r0A3ncH8‖$c$jqO;BOoڡBRf+˝CR⟋23Ep6(q)3iuS7p{ tsRʠٶB2~s9w?h\*+b9w9aCs8QRc8=ꬪtD@q*Q2wSRGlE8Ry;P1i^pscP2#b*G[$9栆衽-+z! )J̀.=~)Bn#8ZUmp##r ⤅Bg+QxxޭSڲ0E`?{za Aj LQHĞKn'$Q@]ElW 0yD.^$q֜k&=q5Hrvz?^23Fc8J jR1<Kȏ`W98w fn`3Vjf%pY*G@@#JMt}3K RKmh In\^xwGa [4# a@Zk`H1Zz+a%d;<Ʃ#ЖIMܙY"}ݷ8P^7>Z̏2oa8Хp ٘c֑Kɮ_ *19sjRom@ t 3&vXchT(7OV4l=rb2[\R)V d>=yJ 9 ȶqQO q@ NMN7 `t$f#8繠bRS|~¡#$⌶c$!r<B Pl dJ\ ԳBcK~'`Vޜzؒ<6O9 BJp:%;JvKYt9U=:}#c ܾ?!@{a @Hy,{EH3q_AI$Je$pwr#9?q zd'ANK1<1,xlnFz|~Ts}YyUc 1{z~en,C87'6@҈B8ňR@*b&.X?4EѤSS41K!UY QQ4s ;&wR$(N(NF:RWn|dL >j ʻp-wz@@Нٻ)w9`L ޣ?r~csKrpTj)I3$t-q"Q `OvH*>zvw#=1֦PH*XsqGe`= P#Dgq҂BQ'$9vj! rܑd[Vu,FpF8޼N4`AږHBi@q'$ c,~}l{m' Ȳ;r԰DC ~6g,7;;'n?(hOU=US/A?#(xǧ*H Wp)R2*H]V ߖ8'NWh#"&"F%ːBc'<*VWoW?J zœvnڭE;k6NsGVNڪr=?|P)dRK`RB+ a5La# } 8jhQD0u@()Dw:9̑Ĥ'eO٭+-1צ)Tzt{ghCb"h%Foxu_jnmc#~ N^qy"Wܜfխ-U%3[0B=;g޵Zլ-2.*6ɖ^J (B+tZoqU٘.Qb?E[V8?48$jf۱N8(6.N8Q%F̭)cA’h=,3ȨU΋NhT;hzx8rXp: cpL@9n94K_l~@Y P}Hc] АUHb20n)pldlPNcK3ճ~~mUJ A4ઐݴQ;1/:㘣e@q$ ԑ* yF =cyK9K;(9 NqsY&]"243^Nj2ϐ2w Ry܅ϤOD^L`0I?%ؕU`RQ!tQ]HA`Uvڀ&l!ڑs q+`rGޅhf w8/Ȼ9pMԂ1R}  lz#!°v[W<sB,Ιk(;r|czŰ8BLӓc~n(a,*:}dGn $=%w bPR~a"߰UBFVl4XV<{>ݪKHݎcƤ1Ю>bIT$c B-n#<GZ)@MQc>q@@vC=d$R,Jĸ(&ޡ*$|e'KelbLQD #)%\02}#"szWuvvpL| V'$I85ײIZXq[+'H F82BA=Z+xrs^s+UJA &\1;*+n6Tu֫1( A`)XJsҖ5,`܎3B+ePʌ\ HywDAAw n\d=hmШ8$lUrD=zQ,Hz' _"6ђqB2m'G~Z\HsPЕ;C }jNPX^ w{qSr$e%X℔ pTq0R * ؍GBNI )/cB 0c`LCߧJmH$UxTnx pwH=/7JZzܥ r~M;02۹P1i~THIUKIwK8ʜЃ-z ˴|\b9cF19x|GQ& },c`c+`8AֻO''{z*;Nh /pڠ2y4NP #=Aʤ >Z%*ہDX3qiګGp5:2!py_*Y{P1T"`b_ʊ|IpNrh6n679ۤWS+HǐR_1WfɩJOP4B#6<88($r6<3RF M 0U8L(wsҁ&'Z'dxXoTR &Y$,I`7AB\\(1%#*ӽ Bp _:dwcg%-B . QǮ=3 Fy>1(fz+4۟ ª=j:';F9ڡpdRNB4;T?5z+Y))dI rU}MM 8_OF;NqXF7P9nД9h=zgR豣E0$aH wvjG${tz$L%҄,m}nʧI @g q'=XX$ބ@UIi@Dk[Ǣ6 J2,y,cPW*Ƨ2ޖ -F,1hvzT 䎸<d ry+);#8힕j X(VoO9t{X۩|aF{OD/Uy[Tҽ+3xR|sXUIr\{}b2 *2ul]g\̺Y6GX P{qF$wk )}3F퀸 GJ@>po3mB ގ@pXxl29=x$~i1HҴQxC{Ն(##x C/&o/+M*,WD}URJҍ>ɠޠ -{qX@=>z`3+c>fᵲ jz*gí +N0d$J+/Ҽn9gyQ &=a:,+O^Fj[ pqjN6>n[^0$BYR3iq]"ٲ-t\,ӤgvjHUYC,=oDl`q[F{h^1=]8<I*sbUvm~mRJ`DQXg#H _iD 11jF%sj<QGrO$aNd69ɐCqxK;FI=~! e1>S%Ьp-²|)\+P0AGM1 8=;mRE}2fm*P(VpǁzUYmjŝLh-L`+%p=/xrm@Z9xO$Cw=i6)HK; +=f!!vID(v+]n.I s?|־wʕBۅ9T!B6]KY*sR@'U>UO=jVL9#=,"H1#5yZ;f 0 z.T QISO9=s@^2HQX7)HLo 83ހ&8$B3YR7I4R̾Ğ1@Ze Knl*Cn# l$f@u̠h b]N92yk;~T.d咹8P2=#%dw1TS v9UK`v4pLc2OjH&_7 ݘ8IAw;*0?ފY4|8kZGOs~j76`j$"z;}_X̫ڤg NXUXBm^Tګ p7HRqڤ1dW`Җ7c@,p `u4r8rsQ7?|Ԑa2~KPN-G,dT8Z4y s@>?j=-ɬWN`/\РlC$)1h sұwwtBQr 6XR `g^ 1 ;;T< /rx 0>gfgc˜pH?kʬI$vQ@̦Fv-v>1pMҠ3FKh A3b)) 9RFSɥ g ˸v&ɁI$9îh9I89Y㌮W,:%KpN~>j4@.8'ǧ4ݶ $7,}PU0+2 V :BEH\z޶+}W|D-*ζyHAbTuA>z\ J#ޚ"tgRrç2`U`j}ʨX銪L.ظ~AWfe M]Y}Gb@3gwڅd9)U JrOp%89]TdqcOJu4ط-!0=z3 4Yx<z8 @(8sBOelementary-1.7.7/data/images/rock_02.jpg0000664000175000017500000105556312127353614014760 00000000000000JFIFHHExifMM*  (1 2iĥvjKONICA MINOLTA DIGITAL CAMERAKonica Minolta Camera, Inc.DiMAGE A2HHGIMP 2.4.52008:09:20 13:36:13PrintIM0250. ' ''''^''''"&."'@02216J ^ fn  v~|~@0100LD.   8 2006:09:24 12:41:472006:09:24 12:41:47< ,d  MLT0pd@i @?@  P+Y1< K  )/!h~``Y1@v%|>E-T<Hl7C:9|1Vc6>\Xntny>P,qNPM xf&67?wk}~o}뿿w{iϵT)7TqF>]@$*GtYr%;* _  " "  ! !2@! ( @   @" ! "  "  !2 "  @ `0 " " A  "!@!@ ! ! )* 10!0 A ! !H ( ($@ A@D 4@bF@@">|       @ @ P  jhZjhZjhZF*F*(j(j(j{5 {5 $vЮtttt\t\L>L>&e ) 2{ljzwV:,e ) 2{ljzwV:,l~m  #ZD<5 &&1˲+t@N 0@N 0@N 0HޚHޚ m m mF F ( &T&T&Tp.p.0T0T0T**RUT: VvdȒ$.Վ$x.^8Tʪj C^ 'b . (N݀GL\"hb 7:. v < ִtR<.kB^0 ETX E@ P@`D" )($( "$@D( B` @  P$@@&^$v.^<b`^Z``frZn. R@XX\ZXX`hnp|RtzL4ZZ`oo~8Z$TF2ZRTXd Jb~",4HZ|   &,Bf  &,Bfxwww6Al& fgf%A#A?AAA@FC  *4=GQ[ff '0:DNWaf*'U|1|# g;#''D'<e|rh_UKA8.$;1'wmcZPF<3) =4*  S  ! !! ( ! D`oooo`0CQ00CCQQ2034097 )E@>64)EA@85''uMq  %L0G p??< B H MPPMJL K M   O L  I C  =  7  0  +  $                                                                                         &)'$#!                                              "!""!# !"          " % ( )-* "                  "  % ' ( ' " &                $),-  , . , + ( #                                                      %  -  0  3  8  "0f00Yd bBK @ ?OWR U^$ {????44????8JT 7Z$-;2IL% L B88c@ , @(,i <(q! 22dd     !C [ZHXhx@@%L??????24??>????<7????<7??Is&Is&(2Z2Zdd@xuFF d;`,p *"22BPwMpid@]VP3I B =& 6 /r ) "  e   X  K>1~$q !"d# $%W&'z(sJ)l*f+_=,X-S.L0/E0? }18!#21!3,"p4%#5#6$c7% 8 %9&V9&:';(I<(=)>*`^ ?_?`@S`@aAbBFcBdCeD9fDgEhF,iFjGykHlHmIlnJoJpK_qLrLsMRtxMuqNvkOEwdOx]PyXQ8zQQ{JR|DYU:~W.[p7?n2FURZ?|[u=> }Dڀ{mpx;q2>joS?'qR叮=:ck_v|{7m?to_~.=eˬn1@h@f@`@`@Y1+n1@hhhhh@@@@@"(-.Q] oH__a`%%%%1~~5q$'0 "*\T4_?7 (08@bB"lL,$EMGr9AIQYaizZ:(bgP"[QZ~~l~ p$!&p$ "xazF$Ǽ>.H dxJ B`h(>[\[I)KZZ\0A0&pmXF!d"a\\( Q/m'1`$0%0$`%P%&&@&%#$%%V%P%U_1Y" zn1&$0&@$`$H%U%%)*%N%U%U%V/<{X1 @vX94w9f$/Y AdAu  )sni9&`e61_&jJ2|A:f3mWA~trPiF"Tt[PE; )IoF )=Oa"v&% /n(sfY7Am >p2hWDScK4} %@i6x B6*--DZ)5@zs3AO#_$lR8OF$Bd<DW.2`D(bNO=MwDHgM5,S~r:WtX,w~aE>6KxK.5 g;t6XWtY 4\G1HufW{sN(0i`W%I92Z8fth[+Rj  AF6',T> 6! )F4"RmT- A'8x[C*6d KZ3 D|]= ENo9@b$ RuQ%+7{vD 6! t'sH=i10( \#;L #Ft @waK||[zU0a'eXQK7^0~S4N^o/-.*:{4tgAHt-&O?xfS_kQ80J {D. H<09:Oc#4@K@LX--o2z`Ec\' aK, MmMS2M{ G(_sN@2z+$1Z <83-)SF99Z|D|W%N?/9# ?}J +N~>lY`!|N 9m3/`f_Y#AR^P;8;#>F$770ysmAH| 7! =n1lhcks_K6Oij{2v)\K:Efnv:AHsnZcl5:BnO^, ASCIIR980100(#HHJFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?:`-2#Yڄ}MHFb1[BrsZ|Aawh.w'n,I/3Kw-ĜZ , g#ޚV ǵ waLq |߼9DXA@013Yh%(Ǧwi @܏ҩX_xfY@(ņ?TIꭦyFASY#h$ XVqiMcԢG$^T{MJ|ma+"7h=GN aN{z FXdAwO9_'ӥ3FHxH&NS~r8beXl)>SGl5q!t쌄эdf8vS?hwclt"Y9 촓 yI?¶,LT> To j^bX_ xB$DDQS&3˒q֊nIzgcxS;&`|[6zNE*GkwA[h֐yXRj`%Y۱W9jb8,HdǥsF٬`m=1^JijO ,9([ Wև˻D򧧽[&x[-.yw}jZT38 o)ciXУq6fKkD4l8:V=A;bѥV AO :҆p81NjY<xuNG-ߐ+ЌqrOU@^S jx7V#+Lm[q+;Ķk GUTLqU䲞3ڼ (QwՉ>u@T >^O`HܼyNF:H$s;ZVlkGqE+1JsSsq;XOzW%mwrs%*͎qdu8v`Nu뎿v#OҘŘ95k:)vJu|G{Ӻ=.u'<[5 b\aA5^Y뺞oڋrL09=b4@{zИG*?*=?({R0sX~&YSxA9  h>jB%LU;NN:G7[]:7Q1F둣15оَG(HPJW\y?ҤAUosH;e#zf!ٵ峌gIO*wW>doqֳ<Ua8벲 g>x^(5k*_?jblȸ5E;m :ĸltVBU=vNUIϭ!a{,\[t[ʀ=*i`d$]G6 =H)@!~qT;Ԗ$Eq ԜVΰ<1NQW(P9S#`xSd xe2+ y`sCZC$vJ7.G98}83uLSQsư&V{y1XdidToQyժVVf3T~%ZX{1?0֗d+%X<S6A88U'p_+`ېk2S$v8$%1lsf)Q><ҧuW3q)1UTm)=Xzvǝ/'j] 6r2֡$#Ո$8P Jf޵Q¢$u9|Mr5Y'-vkpYņx\W NG"Bsi\$B'< IV7y$Kg2{bFج[9SBl!/$]v} eUM! GVV!>Zd9^̠gSFdmQTč+|W*e;G|YnDÎx3j$Ko:T.Fp*ݜWÞXMoȒo [+7w$ϼ]Hh>bt8ȮcK`@ȹ@G'oh[Dg_vYH&Fahs:I8O򢕮.Ulr=ZdiAs#jйJk1;ֹmbVTPPQZRΪ$P:`u8E}8V-Lj}b>S2TcێɌ~FqiF꒪9\7Rerp?=%nLkmf`]wp֓Ú:`$3zemWi۰iet,Hѳs~8۲0s:3"$`䏭pXY16phl֒ȷH_j.tv7ڦpԵ.&YwU4Ɖ Y29ym}w+2 :jw.vqy"F"u$Za.}ICJEv2g1@NUK),*x,gۀ?Z@LQN2: uI:*zA;W=9=,5#/xEö1(ߡ$OqcxRm61B$g 'ҴB358(݆j[yQYbl+{ I]ԨI$aoA+ 2A'\Ējzɝ_p?t.05*Fufr;TrILoevǽdžx qz%Yn-'f Wq$Sag̮уH? pFr 0ڱ&OmVĄw@̷E]$0E[F2ϥI )p;؃;I99HdпZ*IΥG$a$ʿG7VnpG>-eY ҩˤt&FY eD#5/$Vw M3ޡҋV5A r3Ȩ2I W=BTl V/}UhVlَKehHgo!]"qmEh7#㿽q,9l.~UsP,ǧ^烴։lıT89; >!K4bff' ыZ4?)1oSp־Y1_OZḦ́څ'`'9ɫSե=9~1DC%W&ѿ}=*_-cwqCqxQK68O9[~t;)+D$둃a|7zi;T'm [J/.u-^%A "ǂ^o@A+վDNH`O3\-mݭ>;Dn}jGk)* ӵ0xVs"(u9";8'L*FpUqsBNa_*>fNb3QUt#I*CKAlrVDwg}j c#;8^0^*e&0_i,#QsӸu ±τCB#9_ZOGs.g#QASQ7wT5GK't;}:SW#Q-Qc:umG_WTҬȄ$w,qUdT ~Z} n{N%+ˎrF y'9#QjU ԩZ[jB-?csㆳk@:xM\KecN?6zFh7"3??/Ci8U̇k8rs>F8ʀy4 oAC%X?.;c,[Ʒlvwn|ňkZΠo񰎿RMףriy=i>\m)u=y; ~U<(imm։TaMh#+YfGw|W/&dәԅޙ^OAzS0=<5;V=.M29pkm 1#B9j̅{ԒR}xiHRzw\rc8H=mlw9GzTbm|`Q`#K88}C.rJO-74PFd pyS$7_Ƣ(qԎ?JN׽VVT\r.2a aY\^H~ʂy Ejݴ~Ss=3VN)JIw;^l[>u)p6*֯ ,gJ o|\hue0˟2h2:T9v?Ҋ{y{+/?LQvG2;4$61qU|ZCю~s29>$~5YO%~8ҙTx8J~](5 Yϙ6QEKOc2 2Hq/Jފ;bE( \m̛Sw?Sa-pnNsKo:gp84QIjn<Fl;j(iJC     C  !  F !1"AQa2q #B$3RbCr%4 Sc8!1A"Qaq2#B$3R4br ?J-8h-aWXdm>Hī~X#e_BE==I;T|KURJ rwA=MJCr*#eH =df( 4i4EV,BǷnå AW`Xz>m>,*{Um:n6[FP=ɪ78'n!m*+uukjd;fiǐ9V<+KAq*fIc~l߷Hh!rudu" ` h\d>=㥋nkz*i/vte}P9)xUm's,7KRljqUo8neC$BW%LlClOzZQ2ј@̔33 &#>x(,^m+q1ZDx|l/!Qp # mU C$La'jpx8ߤF#-[Puxӧt6QK|r?uG.I鮢Z-`1#S(VVSI%9ո$?QAukDB z=a^5i `"D_ aFI8Q~,Amt<XՂGz7v:魧9ˆ +x-=SPpzY {G+ tU ̵<V_.3fnr;s:,TsK^xE~}'C0RU`4{d*^O,VubkETHS#1=L7T <ǹ0*is.w6bIE5 ޱ2˹ؕ@<`=ƃJZMp#-J'EA@1#~H|u=KnKLD"VhB`HϸdRGTm$$LFBx0{z50 f1-¯MCYTbZfeefhԀ C7zfH^jl&Al(JzH)VHg Gbz1?(nHݦ^iM&͉]qO#$ ]ib..pT_ B:XpI'z& ZNGSLM]lb*L{qqzJ.Wf+enpU9~:s=ycM2&79>PE;A` 8 8邂kݰc ,xLlg?K`35/2IWOW$"r-3;X_h*+tUT_W > DnF}c NL_i\lv*Vԫ"p;dI-RdR;MTp=D*G@B?>|k{TԱUL : e`qmƊ+Z 2VTjjx4SHPT{Y ߿L2JʉI+`8sּ=]*b-x8`ҨaÅ>;Yk]fY%t鈐Xۏ>>r<Cy{}PI2[3 gX'ORb4d*XHt#ppnƦ4tZmUq4,p5M M$$6z[X>-~`V][,Mxk[Mbk>)x|46TI_ZHH*xO=SU rg{eYi[u5$30Bxoi-B>Z)0 6r|7VA{o5uM mS$C;a,ۓZk揺Eu)67䒤}3#{698M S%lUef7Qm8s~S["Uƴ57r >FIT02x?V (FC}SP5EMe\Ā[9=qmdUlTV#szjPE(VUfmsߌԘi ̸gr7<~0a:&i[ ̿sD@A%_h'}= ZhUQzNG s@M7M Y-r)cQ;g`tq;蚍=E{2;K˗KGlä{S~gS_Nm-.I\(3I]FOq=2UU(j)0JQ$gѡSsj:z´ԵRn4Br9=@K xUE^=5.9+P3q䟎Ӊ61#Xx$w }% ӺGT2;OoW#xKeQIS{RBBq<Ćɳ2wzWaxfV! Hܟ:MIA<$W!!!|xןYlj _[jJJV69lc'|2շ'"\WK쌉#.bPD vUkk+ٕLQӿJ͂ߡW[ӴWJz2RZ}HqRaձ+5 ކ: kLJ D;6ܹRI\Omy)*#FY"RX9,%T? c,HLOT](IWVŚFIa&D>SAGshDYXyABb 0V zs*i8LeM|KM[ꄈp$bH@;\-^X'CXtN9V ɐFۏnd83U?^j[䯺Ӥ7tpr [kڨ*H=D4Oadz㥟gf,_Ii3N[}ҦzO)e@6h'>Y# ~(_Փ¶`x].$[f8#礕AiGgO{H)>-SG~.-QU;bN<#4p-G]-h戳#1bmd~60fz8 A-R4M(.4Ԩ[4E)ʅ+oV@'Os ֱ4T7z_X>2Iف&G q$ *i҂Rlgv̕e+ md>:=b^UDU[!9%N=kn/'گx)ޛP\uBL`y M8,n*3OOuOrwpH ǰy3Qfi44M@+_u vz{=c QIjmD (Xꯧ5k;D*)k)\;*Ʋe%[R[#ߴ]+M5 *Qew9*gm}K%AQ'=zX d%uw.\T-驩^懮M#P2rbpGW%Ut -2鐌4ү^x''i=9r`ѿK=?-<> j[5]֞jyrD"\(V tBi+\kZMKڵBQ,[~5fm-T\p#,A,2@{dk~6t^K-=q$ŋ$xYM1 ^㧤I$TRLdkϒ' \6q'~Ӵ)*-SP"CQ'〹ʐH᱊k*O6L-Vgw*8l(*1qv[ǎ`ʛ l5;MmZ$-@v7W?Fp ̡:ړ"JZ"@<9c. 8cz_Wg@-9#Y)~N6{\KجvRg!hqidIy]lzL-ՂHdFsqq  Qu LSG(K7F`9'u0 ie]C4w '~yu=aUXmYf XiT䒠t5z&jLbHsK<{pzm>u-,UV*it?,;H=: OS_K~L]K =b ~PM?U[fj&uepې}|uK=pJXLTfhSr@ CN;!5^=ERV=+faې;T9id.}:HFWvwahEmQQkèo@$-4 `1.?Rе]cDQ*ԣ-!wn$~6#K#cjU+sm.ڢShhe7e+oR+%B+Ӏ9 A=$iF$U*__<; {>1`#R=&iƒVYi% fv9o2MHKc(Lk6cX(XHRl@<z"I4iun;DJcIކ gz`:5ΧKASFQuL/26Y !\Hn5\採+4dpzXy6i3[zXX| !!d@`qт[v37Z'(ghi*7H!JpA=9(G X# `T眃j:LBI3h)%+{l.0c rI8'#Kgmm/o7ZŭDOmi`@rv~귅mFU' G5p,hVo8=Q_ RKei, ަf @ r0+rN9Alenr^j Dh0* W9e\rӳ,M'~{~GEi ʗ ZSRfBϿZ,tCi=%ǨZH9@Fa@f$w)MOU =W1RUYTci0 5lbeJ-zZX$.vs;HGnMI[!bK ."L v8?xOg mˑV'v Ֆ=VJbJQ"H!X>mQ}| 7LH/5^ i4}O\<؝|A=;Xc.Ajv 3CjVLB:y*" NֆPUW${vwDjcə-;em^"TŪ-dFD#("U RN*@#uk3P^vKCQAg@I/rˆDZYj W}Bxy~C٣x0Dl@G$+]r>zk^կ/Op)&!JJ14hi؟\껝vWRv 17ܟu+OWKi՗D7.III7@L@ Pv܈dx5u]]~R[s@_`O!mq3,L]%-t>HXTs Rjfo(iwD5h)-Ps=*OxoWɣ:f Q(KrS^JV1NRIjlE5lq&_2r*2U9'/sF̧Rr><2WLiKmMe5K`C)̄c{uocRj&f1 Hˁ/c8彆xًQ&ێҍ¿UZHArngQ,=Wz ch˴4a)S-@ϫN,98[ndiKM#$mYI C9{~zHk4!Mp@ H` ϧAc??QQ\CPxsMԳAGp4U3[wmluOUZNӥ|4$9JI< mPs}n o Սf/]CoUez%s\0 :P[晽OajYmJ-FT)'Nv)kl+ȺRmz\\n~{wcbUNcMޮT5LsCn_2ɶe $Mq0lH6/ҟ%긖wƣnEۻ rtMGzvϧ*lb5F< -~39274kS^"Ply|9<`=oNƢ~oxdBm̊:: M)'iuER"$T_H (9aN;2 H TF"ią0}Nlm k =e[ZޖHգ}ĊdK8ۓ;muq6YjAX'A8d:f^(FEk%41cns<q _S,8ef9?Jg v%?OI/+1S:!5,i(.WEVPs='vB2n"BJk֗Oܾ5u4VZbKK$~7O>:/|Hmmw4d /vϫrI>[^I3ns--]muu4*=spHsOU E^k8*ɎCHFI"aG$m~OVF,4z\TQjtNto\f硺mK"vwyi4 7{Fy3E]5,Ojy]|{L z#hW^rqAίuuUcVSjjD5k,b0U`'z;G eQlΖCQ0 a+>U8;ߨVUX.׽gz^KH=@$sǶI5Nݭ:{u6 DNۛAc`6I0ƩzNߦ[-2 :* XxM)juSA~zh;UR7;vӊʾtFպiCEk=TR6Pޡ .!U/{j!zjyizWN8\AR ;Scj H9A`SI]18 ?fjı/Dm$W{M9y^+c3M8$Tx#*yY2.NIHR8''LK[O($0OlD$ S,\w=Uc[5N"=nd =B2h& EU Z2*jE3PD>͸?薆v1)Լ HY >u(Y"y*YfrTi{ .,tSzJ['ԧ?~ErӉgw1H?8ힱ1Uh-' `VʺygmUUIMlz:1ŴQ4rx:#g_oZw'ۓX4 ޶rֆS FH_aj 27i%X 0+ۿV Ɓ]-}jZlWR髤FpM2piFvU߿t}} Ht-7%$ C)zU־hc-SIm^IyGW,4kѤ H/& (;Cs㏈kG2 e\-ecdz\Hvq-sWqc!9jbEcjY&^Zc'p@$mU}AqdJ]eE:a++ ූH >Wu.[oW䎞Q*sܒ3}Vtʑtݲƚ58sJaF7; Ȩib蝡[ޘ0VGn4("/69%PzAF f|{mfc 0ðl7?WK01[XZ~D6uN=ߥ e~6k,>dFlR}*$9N M\^w+l3Fhl#=4\jzm rҤێ5Iߊ>k,RtI?0JpE_mSPmM"[w99qA뽠^S.jy2e@5Y;[ q+oҖ֫eHb*7BeXbz߶HF,&6]cnj*-5("v>ݽXۼbsOQAzP ,n &Kw'8zlkY+dIxrHQ\J펙4և4kuVN?n1߯'Jeaʵ ohwtޕz_PAql!fƙd~}.\hxWg,FC{h Y+aAmXZ.XqG"QE$ 11J?\\"TUft9#y[ I>1}$LӮhSJx)eson+m2AۿE)ƿQ[!2M)x\y#8L4]?멥F40G3I1`q.G1KM3j\)dI^SU o],`:w0 ނY%\N:f“+W#sw֝x'HٹW$gp}:][*{zzX=[5 7Gt@ܞ0I { +WϣEf0ͤ& )#F ~#zzV9yF3Bt-+ UtՉCGKj![ͨFF}rv~GUv=YdX Bs>dPx0,qz+Hbxf RJ"o9di|6p;}꯭*+RxĔ}t]fpWi7t7ڨ7(Ha35 ?K 咊p"0Sv>+rT7r'/+E5čTyzhS$ęP@=e:K)*7VSP2$1e;OrFp9-7)qSM֊jYYn2Wrf۷.SGKd{dp|\CA=96Piķ;5 z,BB(%I H#zmU5h!$c+4S^IQi]0{%PИ=NH3MJx?$w#> =mZ˽d~rDG*XB -SxaCjʳc* P3ۂ6,u(nQڥE I b9gOqE:C]jk!HڄJJm? LJmm >1Wn#`zvHP?BZ*7 B2G7S +tOg+>[-•:X"`,Hǫ:5I)#N]Vik\CYG/ٗPa;O-NM媶2ƾKa&Gێwx'I[P&&Df礨7wj{zEeWڬ?SzXyY:#WȦ.v]@''ZYg!]t^OS}3Tc- 4х!ɔ;f8HGxަM9}2|N2{8;őqLj-QpxAHeXJղ㩺zGhAAC%Ef4sm U>ld7DuM`yX.5eʮ[G#'3UVApS#'ܧJB 7}{ָM{ҕT)`^qCڠvH.LU6lRESAlؿjcrd8>viPv|-ULj6X0rNpEjCq|_rXr .K/MGPۘH8$J'Pa!?wڛlSXM$JF*#'ZnW]3a64#: Xl{,9 Hg4/\x?iחK^PKSnJK,P)ivvz#ez:x+y2xL2v$qw#ĔǮRVzrY$Z+ī2TWxX `DO9zbQKWU89Wb=)yI>\|E}M%J}Jzﺒ]d1GmQZщ| aWKrٰYK.b?AV•4r P'9x}$:󺮛:xX%I+x48/Eq_;߂{z OjX+v)&֊YBj@sԪ}hJ˫ڪq#,ZbKQCqiQ-40&BxG$)_D!J@L*8(8={&Pu ]YZ*j\-Yzh-^kmꠌFJ"zn^d,!4&g{ 53U4F6X-pP'rzJE#%DXA=NHHッߧxaDښݥ6ʊ6UBw3~8t7+GTU%'3gmrrzQʫ?|H4iJEFVze _v{Hf̅fi@y 3 '0'r+UejVO=hTeEW7ێmiw[DUj#wij:eA#p3t c# 4ř~|1]Qtx F} ~l><6٠hkt6GCA% HJSÁ;8|PV}^Vj"A ;'p~z5Yx}s[idTBM=I+~YH gGp&Qr~Pz܍)U[CekI:ĭz7IU\ǫ-jIZxOqq߮&0ؠ9KS5 *m53vj6m; q;5-ZFֆ-吝'#=Al|Q-+h-p,k( 63gnUf aY݄moS=0mId}_鴼W٣Z}!/\R2ӞeOR\DGȫ<ǧ-I70Qk=⅜\` %I%J yNo*{b5HܡZ@۔Nn98iZAKnR-4hMNd/w><3IWB*x qA[]%sS8`r` ,GnZV tgWMҹϨLDG׷tlwQL` F6wNyuS'<#Xv+Sϩj+JD`ϤmOGCA̋|K  :3["YP9*ɏQ9 I"kK]KIm 0d9<'=X7%hoTciK#j{Q(=UDr6A磕zj+VVR+,()<`b(5ޤŢ \Ic㚳;^N@ӹzߩh)!1</3lŃN5DTHZ6zY cޞ>1} ?,{ڦYBMn@sߦQ<w bEd GV.{U=颻GA=2V+Zb!]K1Eq!Q?}y̌mzSA IXtSmyqQ8#~7Z2ZsWSio)MX9'k7gs#llmsxwA[|Dm&Y%yV$y*i#Lgj?CQش+V5Ւ -v;tvj9۴޷8EYr3WRJ$ #P?uwӮ٤~V(*HFL)Ogk7Ih|xtEL Ҵ8cv9M3g/՘V\ei]Dsۏ~.3佄L{ě;%D.r0q߷uZY.dXPsyG~R۸ JcD_?".kx1շTy+( '͐9u z OoK3 J77(g^"Y䟰Li=E5VZڪ1Y] =#ߏۢKX&jKfܶ| ɡf]othxOiUӁs**]-;e HkPD~Æ (ͻB)oNBS }J9@#kPERClbVfvlc$o~ZZ&W=|MQo9#$^~;}G)*ך]:KIQnAp= sѮƌ;3K <"}9G3֥PA[W֢ $Udc߮T:Ave{-lS}FY**&N]r?QwoMV頉iar${%^O'@J5#v%锞;V$;o#xReN֌RDS߷]`z5W0ef@s~qaWF#no=~'L%5* #$FH㭮vhMw+jjyDp߳c߁wcWcz@ޢ4WrP9TX^-E@(ktն*u+:*;̟P?Z]4RTN)MmLj9_@UqOI4ġ22?cQlԖɦb9eF@$(sV;I2{k[x:$Fd&6*0rx?~zp}[_nvVn<3#?HCyr9<YԂx[uG04JXP#T `Ⱦ}/>t_eVW5K{ 21:YP,l{/oTXRCo\lX`c<ǰ&M8&Ⅺ!sqQ4T]w88=1ߚF r.\u;,NP*$"i /QWy$߶Bw8@( cePY.GWU-͹xh㌫P $ZA-&׫f%;Lj0!Cd۷ocY6n շ>MEm4Afª’Nrq+vtes\jJu'\O{qLVLȢa *̒*ճWE$0Hϫr^jk%7:-Q$@=wW <z5B014Lb2Pyz%KUwZ֝CfxP9!?!H=bEd}u=%̅ǥX &7a]x؞Kn"n/42TU;qǾqns0 m*X!43SdUXVT%JUlU+z}#?r ]-sEE%m\-z,(jzz.%PYWq8 #Fs݇Jj7mi[AYWI=Fh0=?kB^F[)mpF2C3SQ I ҉VR8QpcAp"-⮳OZ^hh1-YLD V8@w 얥t:%A_v ;ڦgNj֩Љ-QӢ9 +~n/o[;MSDV}ݜf%p'Tt֙]toJht^b BOwVk\eՔRGpdM9 s&>TW*Ծ NN8\?Vz YGAqHH*mJ8R#}, '1dUj0>Ic|BZඪX DҀ8*+<qjXXb\mua.LrI,OpH=ǷEi?m% j>μ2)r9'GaF`Z M9tʶ*Kƒ(  $:ʛL=k-;EJ= GAbwg~ `;[GW](|͎LXW9ubQ[`0Ieeݰ227OS6ƚCk^<h *cr1aԐ3 x8 yIMUZlp*-7c~:ҕ_sKX*fFic2vlw87OF49WڣB RXSM<H0t{pz[5K-.lqř srHn?n*23b'<;j&$O#s/:F9uZ[s-< R);տٲ=q\ ɂ>/oO2*xSs?O;pbI$$5,5y?^>rN>@'KgMۮ&TU(\OR=UIt_⍝W*zH?{tl!SqRH'[x/@I\jDgpx9W +-MK>;$i $|1`d֍gӅEܵJ[nTKC8b?JүMxR]ŵmI<- "R@#=%%ΓMIpa-41 u~;BK֕&FU2Xs=xC ꞗB'h{Q硬C6}rFsm^qchbF/uS g1Q,١ն -d35Iw0| X.>:m)-.OP`G\H01N@QzP]\X,2jU4/0xvODt$TȦ4F@ [$ۏ֔]ĜoU[(@?x:iJ:mHjĻ8,+`F[)MSfo}5qQD)}ʠ28?8W5{zHɓ$灓ќZƏ wHڞܵRPV^bdK`dLxM%<)0R2W/Uf_V[U)Yv}`q)Q!Z7|fjJk=4rI8S,ā3'ZcM2Hd2F2gR17%~4͇Jͪ57.cvPG2Ż8Ϩ;۵6x)-IFv_O8ϥC\XK5Pf[NlkTNlg#rw`䟐8 - 3jRaDRQ0g䛃)k;%j<z*w܌9 r}//{vj,SE[1x}OwUQt-ʡe =LpDXMT5]kWF !cnФgqbs=ElJG=?XҰ&8Qwe8s-au!bG xs{酕Fn?E֊vj7i7I#ج!Tpn\+%DC?LPKq>Ǔ8 M?-ij PByv(+HYf3\: ᷀ƎGgӔr{t9*& '2_NQhU{3zjS$09ub& )SrE# f$9u5h1G#Kx4tm'tB 6lR2s۳[hhU&O?mD na#qش\[X$.*(0 b~$~IE KkRMnibO2Xcu%H`=su$5ġF@J@~G{W,],ҙ]᪑U k2<=zkH p,r嘪n'bᏣcAHیcnkqJN u=KHWC78l2r9=2ce  d-REA-4T`U9'߭-k)Dzr6i.\#808?J'"āqK_+!(S8&6mAk$!50_1A*t?j]+[oj ѻe7bH=zpen?y.lkGHm9ZG4pXrQ:H`r[.ݲyRxsCeyr d`>SQ7f(FHj4,Yc߁)^e18Kb9s׎7KZĭ=vPj:$%v`$}u?ůs/UpwFeTܕS{:2*,Ȃ|oBpYT̹rKd*/pA[LMP|M9m3xI{n:lc$*OMm4E-[F)p+5,0j-҄Y;@ܥX͏JyR&cO?(tUPUWSG<{35/khuDE qL QyjU":N2c>>-CRG X䏞=+Cdߍ7)V:iDBv:fSfPSjgo ҿ@p6##Ҡ/<,Ӷ[5MU+m79?a>ܪ C5_v\kHKaM,k"ws`?KgI3hʛHFm&5g F:#28jSGY~Hyo IjkDqP7qN$NVSaꚚJU#I}=8$dG~UN -MDQIQ(OMc7 p2G>\6K,PRU$ۢo5*@\1vL 5$FhqVNrhssi߭G5idtT`.yÎ[zw39:XXm5u֒y#@,n]" >=gCKvՐնqKnI([RF4R);[ I#I)}(8x M(Խ82 C~:8YcNvj2x,3 ;o5w:I(&/P̭9Dz\yWmzդ-|vʧPZrӕ6k1ȿ2=~WVsŻ^%-UK5`,Ҫp[@ǿH)\u&Jö s˹89֪KF# u:Zxd Np;p祝1&WC[g/-@|UN39tYDT}h?9`h:GoP) *`=*xMuhX(jE $}ڦMd!D`PrZjW%TtGIxJ85tӴ1RיV8~R~|syfHUTڬ\7x~Gz=r6SDf$h 'b{ힰUXV%S<3v9Tѿ 7 CގTFu $-r@=sкkN+*Lr@<o?~6'iFkSTz$y@`9Kfт9.ԡzUF]1>Om8EA`]U DSPˆB v9|{ \]iĈam&ePA##ߞ ch9t*X-֨`:XU0sܟ8ԖiZcm4υ08V)v;\UܪIq8`I':'kht! ~xó ľb @~5*i.^?r22Ie$)i-h++uZWuu# y`8$ sXjqX߬ HG;ݝ# l s۪LkˍM5QA!\g$p 6uڂ7z |,wANMd2wqWw=O=7އk M YȞ)>aeVʇ#?;y|y{jKk6pZW*`. !V@c>&I(7zqk[-QU^ @)3uZe 1f-iR@Y$ @ NХʔe8:;-֢駦q;;,<<pӜ蜨n-x5-uYc( J]q3`tE i4IjajgRXe،~Sa WWZ8`1A$UM*Y0)(U9wved =5C左Vfbx7~s_UMI_J"jT フx~Y榨jZVh#Jy@0:5Lstix^|a?cZXdfyo  ,ccҊ*hbLYgL<<= V̄_czXm o{:SU:3]!zFE(pF>yOe*wZ6"gc"Aq='1 5dIɚn+TRșBp;zx5|M9TdvG|>B(S"ºޞ hVNIa9۱bךƆM<̱q121Rr:Voh鿚RV]'EUK7~;sۯel6@BF~s~h,½ZY7Ԥb3da0}Fz-w(OK&7)g1ߛhUmIS!dc_x,p=_=Unij<Y˒Xl>{㎖L7={]gf94%H`@Ì=iHZH+ ҵ2v<0<1nM:qZ*1il (FyԛmHRZx^XH9+A#9dB| /;J),4OiU+n< T{LKgc'ʪ*BF3؞Lκ4$;(YeE8:8hQu̫*[>vǨ|c՚Li4㥩mV7Q'#~zfDQ5 e_k.RV\Ubӵ`OY88 !Ho~M:7&3CZF) n³vpNMA$S7;V De  J90J2 :ʂKb̗RT IijFxyP8jck(mԬerFmpqy]-<& X#Wr]mo#؏۞3T.nWP"68=]c_SPRR5;%#W#$>ҎG~ǿMB,x(mc>EiZ4B̭ ث =M5Mt)5< ]9>fį)Nu4;f8`qx[mV^"p \܎2{H;2ҵZQ=%E|h{h\/ڄH'E-u;Sn UI8m?Xß)Gs<6?N<->,TUj hoQʍ8$#u W[4Me!LHz!rÜ`.H叹~U!gKOnFZ bjEreL6'iZKD6Dx !r3xꮜ'NKlGnhcÍfݎO=88ګUeinM1sU;8'˪IЅ}xCy$|}u*b RĦCEH zsKeNaW$x]:z* H;NG?;ֽ;zhjZdX} 9hpIkwQ,Cw $Aq"ڱ0I.sܐ2q&[M:iS@ҟ0(H0S#j5RFT VH YT3,rp[?ߠ'zBXz2T/+##reZKĬ ܌8߯IɎ"RbAr9<~8=wͮot52&7v~nsNXQkRo|18 w=6Sb3(r/Qv#ix K@r`k45ԋ%DU;VQ'~O|N2pzʲK2lD]Ұ2 E$ 8c1(I`7+SgBɐd`'O[L;t:WD"ǹ #p1G yj@E]-ciXUԄYCz@|g_PQltBZFw+/@m`qp:▞WlIO&T*@~:bep #sGmoӝ+2E]S*V$n㜪 7ICۤT2!/iQ+)rP> T%9$}n[vO!sMIZΐ?U)VʩE7R lLjMv'bBJHh#HhP,so+.Tj(bq7U;KB~{YwF Gm6ʫAN"*i"c9 nӟPYMǠ[ 9[]ٮ&3~ՖUQ2>`(ae`Au[#CR XA<iǴ+j|sx{,Z}nY%vOi&v!m]|=%g$XIJK`>GuWSF ,A6H#z_kHG,ʇ,dS$0g*֣jUv<*&WyH8B31`:Jzz*+LVT˾T!w,7n H' ]!Bޫ h4է1+py۷P`ͺ$5ȐjڸqS*6;NP0,@552 ܟK`ۧ->^/0QF~r=iqs ![DC<|$ BE`c&: .U;A=PAn7_K#Zpi "RY)o&ςxY \9Pn)cN =--24Xwb?Q%K{AЯ얋֋f e*vzShw ϿU> ɪ< \SUJhhe""6 jv{CfZB<'(v gax}*I %Drgaw' 3Cmp1Zzi7I|gVW-T;rXc HܣqwAMKjiYa`=[gQ{Rl P#/H 9U@j5#mb*J0TD !A'qrPYMWv?mWqtJ锨}rT98qcJGh 3χ[ҍ\AmB6@ v ukuhbz IpqFe4-kEeu5QQ ` 2OOm)$,BXFG&N$0݌(& ڪ ,Zfq)ٲY׍=Dsrz^pұ_ziUL%WU\sUwa*㧍MBZ+w֕%u"-};$gI5ig7M$g_CKL摋NFrA'nO9lRa4]gzz$/,Qa|); )<\]fv=MUD՗e#HG9P>4TKYSPV(cI|O۬RL5pH: X;9#d|vۭ7]96 ڣi\F;~=4'pZa!x9LϏW dm\OG**$$6H1㐐* 6A9vXq6NEz4#)9~?nz3= -L *u7K|~=qKՖMj ݩq`3Im93Q jv'~npۈ?QQ!)1F26H%{vmt%w #T^"l*x,)pp=3ѲZ&Ӯ]Mh֊ <<mT) "kn3ْrVzHde+_n':}kˏQ~(j 2jj+} yT" ^{uZWa{j%JPj 9Ai݃鋻 \k^_xr|f4ds6/*qq>*z(²wz͘H'=?U1VX-P\u]WU#)n *cd'pR*ccS_&*prpI{ܶ9ƕ5v"vrw2%^&3(i-#RۭiCth]B.,rFI=n'ڮ7qTs/mvw+s+~9 KSQǧ4⺲y^V1 .g99l*+5u%yݢ' K{Z55 5 R/$߿D7;$ݘ2K-=44֙ 0 8n@s֯Zo]6ЂÄWln<F;7p(B*[P W8c9!c x СJeer[u^ ~q, qH6-$zST |R=U <}ǓP8U'MGahJAjFߴ0YKsylMw2҉OaI2ݒցCf ڴ06婤惿㓟l1=C^%SJ)d02E!u|@5sgaX6Ѷ0`_ ^a5tBD*Y9# ?|M0[ϚzULIwlo$ennǦkbX? 6ns8;1CwW6J%ja/|CaǤcybo-VZ Kz|G?)-VKr fM52S+\`9m '}ͺy1e܌lGn},يb (w+a!}e1ʑ/#<*Uns,7W!p@<#秅`dk+hGȪgbGHj~DKM,)e}9 ggkAwKu(d`VWRI8 0 |=֭뚺:$ 019uvmp9)i`="f9auϷG)/=:dF%yi9n@ʭomIHl`rxEžZWg߹< =Qv]hR;xFbہpI ==]j̲T-Yfs^ Q=MN2tl֩"KB8Т X35BecŰIbW;$qGO4E H$,IU ߜ`v㯔QZӻܞ~jfȢ%.rcOܜ:Q-mUXuM i Ż.O 9' .ov?2\b/X $:+++u7٪L޼JI@o~lnIMPSSؑidi3!Y_>v#pnsXb4{WB2Zhrp0p䓌H?+x/W:NjWdӔڻ'|uK޻@!\WIEZŪM(pw1ۜ.pG;NNzo&inךdH'ě`pJ3{@chD֞}Q|CպʆzDj:qfĩ2w]rAfoKLmb6HqFȏa(5S+.TQȻge`9EF=\G *Α8)9#ۦ( 'y_|4:* j4DTu)t!|_zHoSJv1@CnY@TG"'\A,}>2IJʫmeH!&I"B8BJ);8kORhe@/+d$ajkU5NQU4 i䠸Fe:O+RʌtCPۣS_%jHb!VE7;#hmWը'욆 fn%h%F\`vO C% uVpO-51#6@Q[%F= Do[BhIAWWpb 2$LXgp8A2/&Xi+C e!X@R9*wHD\OH8ynqIkY5D1*+~ r75 v`q'8?;\>j&y*&"d- 6g(>*_iz(AQhʬ&VGxA5QRKVenR+ 8g1t5R1~zrJC*TI9'ߞ iO %HªklĨBXH#'}yPlfUj'Eݐ2G _`s`u6$WV&<\FW0KR^k$Lũ˰vsu:fܪVX9DA{bWRYCcbfO,dIn11OT]֖ LLW$R79:Xw GIfZ!&UapJ!\T[ۮ$ȮqQ?kdjg ҨDܾ[PЛƎxe02LrIG|r>:257+WVUI48cFA,r;Fq۷Rizj ()_ȊEp{*2r@9 I$Ǻ.jZڻ\utS4JAW+ȌtjIb#E Ksc']f.:IID 0K0`y >zCdyUf.dr 9ܞ 'U76ul$0ZxcBRPiOw{v[tGO&zh+(9 w[c`XRHUZ4}= ܀pzQMMn)i~3Tq Xp {@(3vOhd+MpZU]<* RA;I?= x,zZdcJe,?'H"7֛vGzJFbP+"q?Rx뤞^XGC('ˌ]v;wtZf=3T[Dun'l6nfm͒ܜlK}0 jjvD* AR]ZOTU U$@@<`t;G%U}OC=SVTg 8Vu (f\8 MR{B5:l;-ƙDDp@Y06Ca\%F?sài/7hⷽ:QI;d۷Hq,q.E}\Ѐ cn7s?7KD6b5*hv$$8DE(ɱwb8~Ԋȵz4ztd Mx1dBUHS' Ic~ dO'aȶ-7){nzK-E#PFQW*|O#' GPu ZҞxxf8J{ -K8;Hs#)9AY|nD  1Z:H41G4ԎBWyYٚ6]'7#j+,p8W稗vj9]cXEd_j[ H?F $6:h5Mu@IƄyUm_#D-C#sȭp־07KY3P$(!H {>qk1Y'W/ʎ8*XjEo2-&?jF{tM&h~L!r=Ks4 Y,_  9@?zgVTDG<@l2+y)m@6'0=55PQOmMIhu{$QbIێ759Y[ả%}\)+ޝb手+ڸ~GdVֺbcI1EcqF?lt4Q[h+zK dI!{?}jEm▚ޱS2HV@`NA{t`T9+T3P,F Cs1ln Pޞ6Jj$7,ḷFH+9 g܍XՖkt2kLRN;#ztigZ5#}$9`Ts=0>Ŗ= U!dMP`asRmW{=hI=zY}h;UԲJ~FNǁ۶Hj<!Q*\’@u ac$!c̫A1<~NS` H;'[IoI#1wR59+x]@ѠA$gˏ$q>I$uas6IKES \T4J=gb'5GyON#+2\|(ϨH>X.SyRyUNOq 5tJ|ŧ[P˅=9};5>ii 5קiJ-Nrs pSmeV%[ "rUdp,G0kZD10Ъd1~ێUͫm頞%]P…r@y!]j-!pԵ3wK$Hs]XQ \O|d&)M4THm-]E*J7+S-PQ[,@H8?l$R&Mh{U]秭Y)V:RPd@lOniV-4,qUHb s -:^h:MFSO+,#(}FL`'xwvԵzZ 5 u{\WVP'o$c:O;UM>ݭ"!|qא?Ū]W X^X*-+%ôὲAn]guR sFHcyک- ARQy3unď3= 䡪ZӭT)9)7'$Ћ݆ZI~Y#$NѪ%1o~-vm5uhԼFF4Tg*Ns{NkTKL,i,u#ms$d<(#@/s{{G~U #.6k]yDffdoO! t΃,oz7i GIuJ (`3$ ߠOlEQy} dc vx+s-3%U"vQ J1<{V2Ew1_Q 1>ۂǾnR)̭tK" F}9|XLIzvj;3]nD)TTPIT AnݢZRêۡytW!%zo5CԠ< 7<o$d16  >i ,[#\%uVPċ2 8'm9,su梪x8ir۔'[& Y/xnUۗMǨS}k]%9W,I#]#Hӕ*uOJc;b< =aV6u۪i씴*PT2TL`IA0x~aR"ě ;bgV{( z;TF7 *{PE%}4."R+_G=g=`MNSk%-{ Tnd97GbȌF|#nඦ^-bgF5+]腪^x`a%r?RiYBP0&`*}On:7Fu jV\shVDd vGg78JE(cǶvy 2]G3bdIj؜7{ -%UTBDrȣs [ir2^F.C 2Bh}DhEG==[@q@Ү*s?#bJȔJQ/@   FzQNxҶjQ,nrڹ瓟'QKX(!W CVj{c:Wp$?p餮t33'ۣP#4qN<¡G'n3P[ZiЄHAp#F-Tz3HK[m09F6nըZxڍfڦUm9=-ۚQt%g1S2 p188祱`^"[!])[ݷ#MUs4`+%\ #A٥Y=7ׄWk(8`i#;6ǎ2#-t/MxyԓVE@G^gy?dWoH8z~}'ԋ<ԆiDN ,qG{i7Vh)'ȶVJ")`Xe#9,;gt@L! Wtvӗ K4֋jX✆0c&u" 1t` u5S,yTJ1*3طM"4!5悚#HxAp7#8mfX|@oIS]K-}01 ?g''n'f^dԚJеucRp]e}$Zfk$Jx¡MC$=q=n̯:ɥt_%Zsc* 18$9r*lוZ4U|bwRzv۴Ff'9E=1|"A =X"!Q1B8^Ut==JFI jʺlGۡd;MZ(i䣮q6-"1B&8TLaOuڎ=MCM3CѽĬgIC7W4oHOo׶S%;,2<p@xMgd>1O%S4B(fcqOi>}L '}=D4r(3o 8n DPi*E吩S*0 \??=y CϨZ;J?8sӵTvWl򪞬yKɅ[  s~:k7c!AxE]72*y $m<FO=j}OUUG,T!geWH0W\jgTQLPa c=~T@4S^f8+H8@^ L vVd,NJ;c sGEI3& OI1Gx2j{dkKwnP,@ 8ovTwxM[$Bʧh XWq\@̪gjJeJW;HcA%~<6’E]F89u@>OTƪ +U<688ϸ?*E;V֫VY䐂vV@8u3}}iZ:cN.=;;}X#8\ZvwYoC G|FXwQq`VV-!#[U%1F3cs_{K4\%X%e)6rA GEt(i?T1}BL>F􌞴Z@fqUf pKsPtJe7qG^9${;_ELkq=}8gWXm$#ZU)&5N0W 8sy墣1$.ejcalūzUG Ib:Y3%*3㜎(-uH*J"'n; #gMVwġ2@9-;=TPJi%W2 ݚ0ıf˿$T)+T[o̫ 3H;n6zhjC[Ţ&*$/Nʕ~G${JhoT{~-XDdWc'98:[ݾDuƂ*A8SOQnb-kLq"[CA`V8$7}Kk-05.o2@2{tb[Գj6JHJkt͸NŰ##:KɁ;ĊuW$w X*3HCh'[3H${Z8ٻי˅RU^:{ĽWoYvǑ 2q>-l$K٢{& LF_ #$m_`jv1$^3LKU$^2Ql$=M]O3COcc!0xV%|POlSm-uUsGϪV$ Q9Aa}gaxenD$JyF Ln#-ێh})%5$T4=~:aI"Nӡh{Jw#I6H%p AA5xa]EK\"m24;\U`H`{Ir^H%:mΨcw8&B2Yqw(;MKQWI XzL)f8fȝǺsG)-=5EiTic̎0H\g8<(Ļ_LW[T/#(r:uE'!>ҽ%}PAlZ[LUlG,R&@P8?ntF1dO^;(PQ髅y*\A!r RyPG TcI1< YewV0 5m4 0+Jid5̴I$~=jso6uӚTl+oN3gC(ji( ic'i#8췺g]&>Np}֨*X`NJ~S>@?8W3(&ڮ#%YI1'_%QܖY VBG p9~?۠!*00]*99F$t `drqt@ܘ=&Vy#mfVYGPImA{BܥP~ K`  xAW4Wڨ6Ԛ,ich"R8%>wqofZx[ 4_l٫j[aĞ;0#=)=Jp~yl S[~=T:֢ ]i ,{8{qg {eHWrQ8rc!08^"kx u~zM;? Ll`Ryr@#@ p=֊\}jr$f)bϨ|gv r]-s83l(uT׊P#˕ml.(g4Ί=ӎg%u"B6 =Fؑ0{&Nn@$]NMp4-QQhd'rBw c]ܧ!0ԲpB>8vWڵ=Z+p4h@%7q8϶qz֏Fk<*fKUVVҼKJs(^d> OV g F#b(@qיՕG1pB),d]%VZ }s|99$鞂t\iB|)JI+ zl%;#u6O5姓|[uMhWCsO%VI%rwT21ߞpM #X^6<4}®iuET)Qd -n5h_< w{]s W1}gl:]WcXhE7<\o_ī۽h5Yfp+(10aՇ_+M5"_JX⎝s/`G^)hb%EƁ Uˀ0> g۪ fhPVn&xo 8mlL{S?UZz+j5E+p$ ,XFA=1iϪMkuˤYIm…Ǖ>EقI%)?յFLC;G-M+J=;r}!wG6a[ XICD %$`O2)(:\V?_]fyvH^VZE\Aǣ<#5KI#KTEpYIƇ"R@Q@)ViҢA$uK^W>_+<'wcګ $lbў7])C,0,Bdwe}%r{qM Z IyR<5<֬T2A,q!V #, cjğomJx7m4fCMOMmT vā?TʵŕKI=-lT6餍ښ4LC2gj=D[4RQJPsIm8Hb 0I7.kEM$HIjpc,PNzA]OeIR\iB:ZJ.ͅW ).TNsԾ9QN0~/-z٥/-ڦ1=us;CǸGoaۯ>>,꿬j2&e)(8.`iڏ|<z%/, Qٌ7FG'۫uJUvJ O/`0wpG^^cb_ ;WXIsW37߸=մԆ w=M v;AuEU+n1Ӿ呐 I 0x<>5lzI K[:9 gj}GjopIXNIۭU;=ʏeH<2M2aې=q]l–{"XYHx 稵zXEKGKDU2Nᑟ=bA1Dd"]ArR3T8;[pK( .K<;9=~;ü%MpypN? Vwy(hBir9#pyz"r#Ǩhi&ՋRB9 ᛌ t R R5>d`g#hU5VuW돀ʔ-UVԈ)$ ؃vps^†jXlTTS@7[Wٶș96g߰?Z'ԇ=B#i/k)-Y*U4j՚viԜ:7:J" U_F%**"R v($}3n!ֳ]uk5*}pM[̉'0 GY=:ڊQd[竆8o'"Ee^2X0q6Q髦ԔkzZmDYj9 I?MsJY)ޠuрA ;#EZziCDZE (wO~Ytĩv{lH hq߁\]̣og9.:V V-^{_RD樣!1-#0( \NY|b0vWLYJ;W*KRx#%pg9^z \k)*II23E! T><&FRX]C]MAWupL} dۢ֏4u$#YKdxKC%}%+{9M|GadM7xp&HB!+Q\}M隶VCE$drcep ס?9µ)x>n\uNS/%u~U2a}Np:L>xA4w/uMBńBw"PUsvnE/|@L-OO "ݫu}S,"N Д٢- ~֯:Z*[#YMc#:}j.wuGWS_5$Ըz*3d28(a#8`:wƳ%=c;IVcxO &E1$ok1B5 Ai;%M)U440o n8#ZJLHVIUW;O znoHd&1TJ]JtWGδK<jOFfr`X 'paOzj-Q}YYUKaejjFA7{QZ4~:Y\z~Tc?߁펒S7MFۚTG_{BZGA 5€glߖ<`sR m8`~e_%|,Aw g:~($RLOi]BU%qpG 3Xvݣ R# 7֔  H!GGִn5y270Kߞ:Ҥ֮`|6h+GnbO":gv6Xƭ sz+|wT*y Ҩ'B_ ż8=<#lX_7}}⬐ݫXL鱆pFW'oCXhuƪ(k+w<`FxPXIEdoTnYu2U& vrH$x?Yj\ H%*TH†d,#neJҾ)W\/H%-r=՛d51#6>=(SBDC >8uZ w[d579js]i/ {@ 9=f%A!}<vFOn:[jjӵKgJYCJ<*"Y% emr?z~{AQ3QgI)ieT1By<1ُ֕qQTM$Άi(M;@{`_rRҥƹF'/ZF{(%#篑PS<3@V@}s6}=\1QȆ]HKp:oU}1e12(If$I=kWitoPUnV p>q߃Ƕz,4ԥOx;H[4&v( T4 D,X9$x[hgUP5ySvxw`{t `#NO| åv3>f 98KRi=]fv1 8W#'^7&]-ciR')ZOqT5S=K&>p3c\dK2TJ1 spEr->UPIpxNĉ?\g 9rGlz:ސEYQ ȄqVH>}]5s=,!50w eLc89ֺy1*u k] N qs|3̽BUԕW 8VIJD,@GI' qߪx!%-+5DȤ O6ݬkֿyL22|POӑz0#5χ[EF{MaԴh+-c [G5T L :ĘӜ`z3x=z8ר]R' y] TA;O[փj8Ν"\5 xVBXs(8eRW^g I◊jQHدXI "RGq-stԺʬQkj sׁ\Hzf<&&U[Q=#{)}w3Զڟ469v+n? M]ijr t-VY$¡\6 HJLHF!4][p}!Y/'ܞh7PMmIG  qPF5Cx릾rX4Α,TfLbdGۍ}$JSET69qdTC@&@xWZWCqI99 8d %\ ,RMVqg9# \hm-hSi̬a?V8=8օԚKYU SUT"z)c19X0{ڬ lfHl;V y98#{mIl ]Y̊IT$#8mu |&#XRCחi* 78>{u㶃[oQnͭ(39(8S'*<kJ'_<8թA`^ihъ.Vgo5Iz_@%B/-kMU]B-5*RK2J.=N5d:~6?A|\4=FxR<&yVo*u so^޼g4n0ґ0>\$`_LC+"{o:=mqZ̴d-\ >lqq[2kM,رI %b2;ƪ_d#N#"L!v mIDZF2?#9ꅡᗅ-j]QbUn? VFitry.Q)d TIbGnCg۞d8qg2ݡ55rDV?*(&+{bČ1[Ei&k L4m z @son!br s!M>AJb#Or{m%;#Lgp\cwv߮6$[4Ժ&zmY;ω}|i+~5wPPij jXfL293?8麗OΘ?es]?,jA售'ǷMÏ05߭o1C"Փc_m'}~Y[eTFP daʎ#EdR @^I#<>=>MWGӿNy]+iʂ%B lic<#ZD" q#Pc>GrUag*䏴\keXO2,LN39l2.cZv.P22\lQF4\jw-,rU HA>xu괭 }7Op #:Snt7\TjXP\ 89pj-vgW{EPk6()b$zhۆ,\qi[LתZXH3@9t ,|>`XnRU0IV<`pW~nuoNKO,畇 T#?gā#"D R)-RkxӢH!Y(>sB -zmWIY6n;Jaf?{]5iţN (e[F o5 FSUJ(L?(`[pe*ۈ{wĿ]%lzDK_G ee* rSO k<ԉAX**}=u߇zӕM,3JZ$o2O d& '~(xx) QX;''w#݆Nӎ7*FEe]G> }Ed[VVJ| FCs0`$~N5k T6sycIf$'jg$+KD:|7X䧭r}ԑ4X!D8T dXz$1}']ijZOL17^rG+j7t[nq@3BTpyfDs3OT r=ʮIXp?e]1x9_fvhYd &lƮOp) }#LOs&{($4@'v3Md\=3YA 8 pQ5B*Knr=C!o"GI=QO+X'KmG~rzj7*ZE"\`I?'t0_躊;Ĕυ%ɔ+ dgz5AjjzHU3A!h *7H͹r@䚩]N/vP[-n8# _U=W[]B2y89Ih9qS?E^4+\oF%I$# 8'um IQ QUPBԻpSO`#U2ぐ1/o xuT,08x^6!n@%r >VR*L ߙ߿oOqgwXjXڱ!be B]tm] -)(SK6\2yݸ clIzneg c5NѺ OZ'T^h p:0 1a$j. |l>N'G? d0ʡ)byE@M|FڏYӲy!*[Ab 0@ 9b?V-mE%ʶJTi fLtoOoQ<` ŶF*ɵ##? Q.:I8 S4 WU9 vR3`gM+YK4ZIwOES*1e2)ݒ'u8QۮUȂO>ޜb 꼼Sm'_ZEֻJLS6)Wr;Px{|] ѧݧw-CM]<ƑxH\*qܸYFBAwŗ˜2 Ǘ<uv+^XMQl]ȥzvBǖqqŊ,wSYM|Gjvq8OtzLyA]"z$~)BoZu{IkivиCy9ټ}Ox᭥dzޖx+KSTj%A\p;1>b.J}bxwM[oQ䅥t;lϱ8YWЗA]I^w!o'&*/Rz[5\SդSS4hn2s5wޞi2S~r-dߨ&]*/rό>8x,^BTW+aV1bq!@W+5d4t&FBx'9E٦]|*ѬZG#zFF:8WR \򱹻cۿ=wzG?c+==-G6Xв{UBc]2ƉoNÝNҖZ앳R%j0bpB1=YkwY*!hBd#hzմϨmPZk LU4&"cNۥ柒i[3TFBSmel\Jc U"7ꋍy^3HX=7%|(b}Nx?]CsZjZ)ېyRdgw+v 4lU|:vGd^!۩g4Yd I݀ n;ߩZkfEE F5f\~U3B$G_v];+* vܥ9=YpI'MAk@n,H$cN8=a'0nKk߉wVN\@ٕqHYZZS&erR$e'=G姨pY`X57uK 2δFJA#:cM&2^y>lZjK+Y+ =VT2]{0?~&>=-eKQJQWcn`2X?i_ "AKAB#0Y p}OKjL[g4A@q;=F*ᨂKbuLWlw$艡8fٜfީ$p}{e,r]$J%`e'I@mT~)5c70%x qF(,H'J^d{)%xR<4n @'~E҇޷5U [~ܒe KNbI 嘶?fl-Zvkv:45aQ'hGӽ{A`L9jTJTbTB7 %PN Sn?PFYᑡYpy<0nP)b[xWFީ<ªLI0^{@'xw}Ζ:.#ʢU#rxL܈ .tZiE2<`{z{:!fjt(@Rr؜ѪlX[W $Q0s$N> 56ݭեulpysD6A jeJyfp `}g=>kҭ*1B#d:؅{YW%@SPgd`6 `A{63@ix4Zj}Tcm8oێ҇6.iQQ'A<XG:pD.N9^5-k3ݧR YTp@^F3xyXb>xS{ŝ?1ʗ F"*${1W5t]/yrDATHߪd:~v.J٪)#ڼ}'Կ:rZ*5-Gy)W.$/YL\0>KN5ax WRYꚚ4@,k  "@Yq9)T)RmT>l* -$B92%-E뢣6KJTؤC:U]Q#+aE 0Wh^uS4s +wy]? `p$hJ,/.#qtCJ+{QO`Ӕm4׊ʙ q4JU*(RXH3n=-±ڦ]P[?ÙTeXq(Q;_H ۪ޙQx"=x ׈Q%º )BHR e8{7KQ|(R63p2rޜ hkZn0t'\䃔,[@n?~=\ s Ʀі1*!۽'F珑zr=Ja_S)Wa BT,s##>/#SL+ࡍZ0ɑY>\ℚJiTJ(P08$d?N7@ }0jo?W_.Id1"Ƒ('j1 '$`~KᶙE- [mH%¢^G,{ujHMյcn~:X 9WY w]ْV ǀ䑎C+)l 5Zz`n'cI;zTK\P[S uTR!Ibw g-pqԛiՃL=cabYi*=3n!UDck[TiYO Q UU4[#OI:v#$N<"IE4+&R22nx=8&SsKSZw;89WA<`w&vxAvԛfzxdSM#WEpR5 'q= wi,2H@cqO -kem97&s$ݤ^WN\kaI+V+\##*ǾOyVkJ+m=٩3uLS'VQߔ'jK/W#I%0؟NK]{;L0j2$ao9F9HEùd6jH}z)k`4L5 %,ƨϷoVכLG5jz&Q3J!HPT?Xup#cj^a2"cǢx7JY̡eF UOu#M;Ѕ )$`NAG=;]%]uY`cY 2HNw1'kMMi+54d¥2F,%xvWSSZ*+kmY!-n܌= Cq`Lc_z-3yoO9:!hEMK X1JQK3Kݟ߮dui"SmtCj8tA Q$.r[M[Rc'[+眹=b$AS?Gfۤ mq q'8:Lұ0*Qێb b栞5f<[5!`7.ss.cxYeSy$f++uj,L ϱ珟?/5WOANiS='qr`lkqQ^OOLԺ*+ԣRigf۞㓏Pn_I3ߤ!m:r n Xay83.<(lj=}5Aoۥ k=C0&3)YcxM5E|3F"# 1 xrPlv7LAtƛ;< ǿt'ѕz)m4܋FaM7H}+OKKOB;iѠ,&6v0W0R;u'YbØc"q;̸Ήж˸VVO8_:ݩ Z%4lgu+^HF6EfeIH$r&I$.E2 ?eHi۔Uu y'   9;p/OWItKt]KG2rI_>im/.tMSJFԓSY#k+&OzYC_y66N :Og8iĖuhTr28U;D e@3C'_$Y7#lv#]mm)ˡNKn<)Lrn˱ms :==]V:UpcްH<`{`c<!/3 7' ѡW[\ͩmUQT!?p;cvyuP[ jj: 7 '<yWIgoϐBT榦RXcW` ;cջFKߦ] ౥C2OG$j&Xwߜz!fZ?WKGa{ttOh$fAݼ{v;5-vSb_U;c0IO!;#A#>[vA|tm"-aI]kG|ӒIUfbHosrHt(ş hwޖw/zgĵ'Teë Ke^JȵPSYG=$9_sV7T`a] {,r- E3r6rߦkRW,TM"p7nlg?x#OUPQ rNU_y-?#WxB|gRsߌ[.6.'*1<`<=Ǥ@_cPq )#q2o9-r\V.7F2Ҭr U{gGj,l5¥iZHϟ0PY<>zK};UT+8$_gpZ5eV9gἵ:jv%)g ۵ŪmUhz A7lgkcn(.7oMT-S䴍18&k HV J429q|lFϹR®3k٧jڨSDMoHڲw;Ccߎ:-U&|;{ #XF[>&Yt|qkǰI+7D G ZtU+OV`IiFFI~jSJj1XkXݻ_\76鰞]3*ܶ 9鮮ozvCEm2GS&$eW;c<#eϐftG0Txsi+-XD56x;6 ،wHNZYxA.4VJ)Pc,m7`?2uĿ #qc~gFYlSxk!yMTTϫxCň_}5YX7dI0e+,w?#\ko5:0~*s{w=OYEv)iRRU~zjYH1Wck%]-+!-.Ǔ%@dDm7# TjvH^Ur yϿFihl_i Pxa(  LE\rNl.%˧5&:cT&W;*%U2 9:P'=EMKCo{j$Dw8 [-4Yuh /*td02$u7Jl` o`һeARvxLO)m)# =D#q'j;wr{2mS7>V\?k{JK7ۥʝʛ@d{wL UAYqjoy7mہu?D)tQ Ю!hS7vRI9񟎹P?ď c:IәHN:ZKY E(_P,dl=wtf Qֺy$),`eJjomiTa5-W&vn5(tEgѿM[u,# Jx/ 9ȷYEPnaY[͒,W X7ry?8t_' $$DL9Y%9WlZ)$I9 <A`)PsJX Iz|]w%%V?fW/rČEXS  tp:Ɠ+5,|A#r b[҂z}ES4צ "Ȓ2W\FrFH':t*n v~lc$Ȇ>?LoדM$=4/K(8cv8H#895 Ե52Fjp@<=+3ӣf&jysNYk<{ wT<`Tngq {qٞwjyXŤ)n$psƖVqXN+P&^պxVr)ѣ{"]|ݛX ;UG%T !T42Pn%rf8ޝzW js>Tx{V*YS5[4*Af d x<vwԾ!"vHj9Wnڂ:o`1n3[*jTB\srF2HYXxi0 VUS22aA^pH8=W<j.,34`ڏ@U9 Fx6 &Ei:m$ro,)a3;t^礹K q&*F fEP9S=YQw)Mk<=F5@tWHNvJ]c{Eԗ/-Gh&\ھtjgՉlr;{|`qdԭU-bt6yV pUd$|gf;FLG 3Wqmힽ82[RT=*U#ZTR!*[8qԩ*ZMG Ct{{&zʥ)U>v~2uɰ#oUY))d-:KQDJnC)]Y0 ~k~-t%Π6F;zDL_O͢Ku5 %*!GcŜ1N6Qc$ϷX_("zzOM_ZUƊ6RC d~rdpg-pcUN jCIKdnU\$A;}tnw䒢Jh#a ,ސIW `3J l`Ew 755$ g OIߞTmӦP隋U(MTm l@`\݂{]/kN}h2́Un\eT~zjPKr"D ]n_=!Ś]aMTW[-qRƑ,W,vAz}gJGVbscÌOlDz!:g8 4IgDX`w)8vIUSF!ɦTV%v^y0>p_{ބ@LH\rbO vypwV_.5T4:XfaGJddKa$0*Az!IjmS[@WV\|{ 3h?Sc^yWi("ATq߷4*K*z7ʘ* 88zэ67F sz_I%z _ua&>)Lj?ܡ; UvZk$ҙ!b(A!NG$w7˞j}tuܼ0Yy}Dϛ/Bӓ<u&_ATL$Tɖ,&gzx}=]Mj8ʏ&#,x®~[U_g*@q/-&E5S9g4-d_J݀GJfCf"&g8v=o{>)[;}*I˟-Zv*5Wh4I+`TDsJA%p03nWtǤu?M=inxUlJr͎#cgWfF+Mj=%uUmG51Ǝ"&6, p1@|Di[?N Zw`Zf2P w ǿzܬ[;ח{$~1FL[w7-VjQ9xaߜy98|M[SEfIڦG_-J`IspnՅOiEUMJ]HGV6Ie^NF;7PjT-Y@V ̣U}q<wab U$-#K%cƋO<[)**=+pA(42$9kl"6\yg _ (𸫸?SLTŋ>N2q&m'5ZxMFFzƓ6CG,cl uU5l5BK`$(%2r3=5ESC^x[kr#vH{^9ȨnjkeMCKE#7CCwg8 7zJPRCpz0o ='_`O3)j}XVwrSSwh?aYJTQq9FQoƳ-M=M5/tmP{m=8趠DchK="ONKSm*@<z'_q.J'~]i!G<~fVmmx̀, 9*H99ezfO^g5I#}2oc- s3:0-Ui뜗{]+9 S6|ֺ9/8cVȫ%L~f q5H jH nFP55EISf, A2>}'.u4TON.1SF_6HJr0vuҾ.5[5N[ˆuc 3' 9.~"I֡`tD@́8=(_2MvS)ݫE%'w}ͦ%Ȳ3,zշ1gZZ4 yX]{7=ى`ImjNY؅Y'?$\}( *T0Ǟzs~-POOB`)8ua)s=F- 4A%HL$yg/~XK3D r5\{vn06rGʒi *6;bdzy-G=<,Z*&)`0̹`h#ߢ=)@"n[c8#4 ]$VUWHgգǹǧO>}ՓMU)9Z(<?9;LMnЬ;$؜;(: V9J+muѩ'mg2|-mAl/$hN0 _Znd2I5,1&vffrO=e8n*r>>|O-"gUHLe_3u7-@yv@xg?='X?0JEOKF[TeC IϷV׫t5eo+ҁ@Rrc#y=JsjѭN0ߙz.e: 1#gA8 csQM]4qk0͒<{+”W߫U ŽΦxLdʐAmo,RNVyd`wI1s~U@&+Q%@0WQE|I%COL9$# cz=QEy5 G 1;0yy9s8#m֒8Znʲ* I?j:nj/T8V=KHS2@=~;3Tʢ1q!Q-sD+j p |ߞh5V;r 9s܉ Ѯ(lԑA-p;Xmu5u dJጲGQG{!;xrxuh&;D1EJA X:boK] 6,&P3ns1a{Wj!Or.p똁"@}AN=k4UuXYC0q?秅 o$4qT]d ?0o{|WRn B,[ J< spu}_8GJp!Ž6ƯpzS"TkLZx8ws&@F=hEc`}k:GWO  6hs$NT]@ƜBpwœ;cߦmTB>J9` ajzbij0sz.,4Ѥ?{) ۭr»Npa-j]vt%r{1N_ {O{ ]׆:Wi ldDJj$Vꢚ!Ӏlk_t0EO#ql9[6]unۃ|>mq?9)64~+ )9qr8?J5/O2IR˝;Ts~@2>3[>kxܵY]ԶStM#HH ǶGUڼ/csdgDRNA=UfK wQӜ]zq1єkE[%5TFY @A|ؼMb/ddΙu4V*up3,C..( gA#p64őd|3L+T6Tzv X S%A9Ͼ:UWgjq-EM|~kE[TzAV8Qx0FGޠ:J|"lF6 X.g~]4QRUTUܒ(P(2H̥HS@28if@ Eۦ .塌BIInqߞіkTT^(DOs)?UXĽGOPXQ\#.hmDg+W$I|u@;-PLSIK4*c+.'$e;fM rT@A$qR*80(A3^)nw*#n5=cf`zx$B:89Vy瞘i-Z 0KO<18 y#%W_s~ҔYtk+d#:E Vo AªN㎘2gmsnjOjj{Dؙ2''?:%T UqGCy\b6_WN19z}?<Z6%RF8۴Ѩu1@۞!^{I]JT[$jiBS˂ ߫GI믉+]Elf<NPSz\Ao#R<_續R ǠUmi^A9 H;;t@r[PEjWv#??ߥKo.uoUhlrrYFs~>Ii8hEGSzMRѲd*q|-_n6y˶X#r\;%  \IRCEUncQm)S,B&b1\p{`H)t.dJy tZzd..99^5/p%y{Ƃq]_܏nbuKGViԷKm ֎9|`K)T.q*NFx :I%t[F(\0g s߫ћDsPZxdfy$߷_.6譢 G#$@%tˀ8?XVݩcxn P$ ru6%'$vJFfl/\T`֊2[dKgP$`edkXs4zBdZhkQQRUP$yI˸ ۳1:jPMTPo b`/l Rȶx^&b@sJ$^@w{\֭8cIyauj6 xE{QaF0\h 8z$!oZȍVeAz!I;Cgd=3lavS™ _0s߮'e\eCJ7VC)$_ڳE=O\fXfYDlGNtF=LhA.y\GN]9rJ҉Te!iV! ;7 FbC*HԟxkPs6!d9UI(jcf(R c%يX,iz.xrNM֠n\ܘ3STG h@WoDxַ8*f rSH !A?yٔ#ؑ"Ǚ[}d/CKŠtlڶe @ew87ok(ᒶ (CmZ=mUudy`YX'O=)E#uHJp㥻޽z ˙sq ϸ$ 3d<s2dXy؝5=4T7*ȘĊ_0@q9UQibAwhϝa`-G'ޫN8v#qmH5{ЭW.!%!e\ N;6՚OPTijJZj>L'c)a3V}x+gipڎ> ^-'ު/tKSjD LT3 57=Y'QA]1rz N8]cN+4 $=j0&sWM@Eu]uҭ# 8|Jw‹D )"ji J*b.pGq dætEo4.["Hoq'\_ 7ǝ+E|K^SYmИHޤSaPHr[\'j)Y.p%w>W[6-Jj#Ok"hYخY` ߌu*;iF yIYQ*2{ vt9= DTfk5:G)df1`gWÛE],P@8D $gw?HBf`@ ~5%Ii(5lL+>QvFxH"}i gp5iO ?s:_sSjF"q3Onxq!ܩRYS"H[#yPMa cCM?AP%E4ϙ,Yr烜u\j; B&ʔSHTsrCsܑ1-QsMWZc]iFEeThP@qqg#\#kVRR3a4*AA>=0-A6$Ek׷ѴK1aLګI Դ,iOS=DncbWiIjgꤛuqiJ_6"Bz,v;f\iDZcTj:yv$=Ks}r=93Uh?PJ=O%E^L􌓅팈3T랢j$i9Dq aX\Hm9+t63Zj'& A'rYR)F"V4 I"a6A;S juZm6AbG_&FeFA8 `ct>&i;jo-yIU5$\7>8}:.cHQ=(^]G⑷Q]z!b@';5Ɨ`Ȯ6LAoVzJį!2 %OCkmTӁco5)1ߢ#PMA:zy]Ri&jq¹P͂J=|RSP}UTU4U3EKÒSCJnfIRysM/ ,q߭Wz k횊OO%U,IOPUǕ ̊{0 =&@x:ͶCX߷qjf[4QV^)nƿ$@wf6W[z֗^ѭwKi+9Wpʕ;6yY EdP]+Gp]7X\jUHv҃p# #_IMfZ d%рʪ1sj i b|iDZY r_ipFۯ0V}vkmMY]Qnue~;[*р"L颲_5-rLfuU`;{v/]ClCLRŮRd+_Gfd ɯX [uQY+Kn,U)N 2$|W^mr4s3̯Z.Ϩn' vϔcM@oq2|D*([axr+xbшF7}Gzo&$t~=ƣnKZBFhT|ď՝x[ %1,x o) CUJULp<=sU\ԘT q#8<{?sc.l3\ms !Jyu.TW4uAʎ#FI(G 6H#4aUP>Q3Wh]v:b᧩띘OLOGQ՞DZ6F:fkJXV%T؞AŸPuJr)`+p~{Al>*c-o.CD_S:|i{Y򡒙YC.3vBX"MAnj+JRkŊvxR:@O "( 0I9n-%n7ۥP} hB#{v:<)"}.Z2hEIϿ~<9yԔWx(mNid iSqϱt=<7Qg $ 9$f[ ߧmM۵U=ENl;vD c\"4ψJKGY=9&j¦O336ҥKUG;d<8c>95 NG`Ui`NBZY cՏcғUMVmB[l5/D9p ?{تWVՔqOX~8loH8bEf1y.z-'NL5ujRrv1$|jmZEeDC[,Iv0=1۫* %Ph{֪ܵOv2#Tu"ztBZ׫: quN}'!G|8~SEz?{geB=9Yb?ݰϾYaw:PleoQ-ukn,pF.vtZj٩Y>4y,x7ǟi8shTkKD3 |Xa.jpvdc9 )mJPM[TH$8Z3c̚n2tڻy>Wۮ-4m|S5ey܏P8?{[ u=\^g ;7UR7\2Ϝ`M+˅j4x%.ͪ4^TFd,̫ ўvlmVMfI&I2\G 3H8:В:l}Qo7?x>Y-K]W ž|+ cgN>9}Cj&҈Hdn c?uK 5]3zq|j4,Ap((6{`|{ WEiBTTU@3#8P2Fx=TVhJ^'^nDp +lB9^䃌CiV9%x*m{gn6pFlP"uԩoҤ/+8 dvQMJe,$ ̍ܜ3+X،5I|Ց±29fMHDz5Ny@&/I#ݻqê%kϧ)^ZidS$.G;rrctC_)6 ɪN}OUc@}u:*/*i*M5=-r{\0eڕ#F{H:p[5&;vTv ZCUNZCbj6ņ$o]I(wj(䭒~)(. ŝv=O1/$*ǥPF<ԭ ? wy^nuC$ bImX՝^2U(M3Ewe2ObOj_Yp%ܹQbXN|އ܈P_ztΧLUv0%)S1I.C'=|_Cl\*a Q U<;r{)7[!O ~|$kG_ƙx/xJx`I.D*`n 7\XZL4EdKrτ_40VG8N+e+Jl|0\v=^SSc4`2`qk;ULSƏ}[E+'#8^{I8lG i$@#$q1[h)| x ȵ G`q9zQչ4g H$A"lH8 *3qpGXՕ]|z߫y'O䜎1/6sG':ɪ5MOLZHR@v+4r8?56I+b$qsZJ  g? }ޝAMQ]A>/kv:¬UE"4N9s c0[]E&/%'G= FH'oTEo/%y鏘L-%(4ΓJHH d>S213SĭAomXjn1(1@đ8#=ohI<*5ݱbv‚ߌ 5BdӪk**ZnAiTU+y>>H[~|զ=abctV~J'yvڅRUGrXUsntr]KAJTW hp Ռna&HI:{uQkU))*)UeڥI =#7t5P_jUP@v㥱 LW}AP F ;Ggd;}^CKMW r8U =,^FW\b%OLH xfhifU̍cd}€ ߮6_-Z q(uxG}WHdHL:NP=WzO%4TJ5 / 8'=zEIf+M%Tۀ8` hkj(* ITSa.?o~n2QRơ(1+#>Zlݤ93n" (#?p$oRQ,l#J0Qt&I-FIMu `wN:zYIt2Jťxv@nZtHaoU}FyY#@2xGu.m=OC#w;Cy A kԔWkLSARM]G=,N*QElۿ9zW1wc-!(bwp _I=C291z??\X]@@R@#;2}bֺMQjMwO$sEXd0bLD0@0ex#r{&\qƦ-Ifєk5|K^LgYr'# 5j-.6]w+[ 0qC-y_?J?IDWWh5EC+;9ʟQc5_M_MX$ GO5TtJBJV7 9>zFӐ=$,n䒕a|[4=aIg'cVe8ܨ7ߎZ~OpZ qdM`8 px=E+b|3Рy 1t*S4g0ƻhmWhS%ڱH$Pq={N3ۿ#.\If ہ"PEƵ540 ,-8pyuÊxPz5k_~jee3X7v$nΌGu!()qMG4L#B=YU vE|0\s禺`x%kw*%\>9Tfd\aY 2nAI3$ qЛFJͳЀc @=:Ҡ'YX_OGLc|) e=~^!̀r@>qBMzwDahBys(CSr$J$`G=>ߎ:-[s4#LVҐU z ҐP$.Iy~?_:7d;=e+TyFJu {rx@OJǑ>6oiZoPj:Ʋ{-p 9PJO:YIVyU/H´roϨ|kaG u!2_[<(]5=gaPfHx1r'!G=JӺ"QXL,x@āpsԃʝQk@Yv6l߶,:-E]RP\) ?E }.2yWܒ>,$4Q*,lU$9ƚPuОu)s+ 4 ̓,%S<`u2QSgD4HiRX Xm9G=`olX̧'XgK:ծqqRRʣtUCd*O*}yAKUw4dnAꍎv}FdRL'SEi5Uʍ˚H>_.Wpyn\TJHޭWfUA̒0P{cϾ:Sf5Tuq_%x1<,,jߑ ߾:?w׾%WKR@;!.I$qRveP'A}x/ Kx@):hۄhpNԕw~;UGW%{Sr8`2C;}lDLCd've Rf垞 d>Tc6U0"C*vxI?[S&k FG0Pۢd-viA29qJvJ۞S[悮A%UMI۴(% (= 4f:<=RVQXn {w>} wT0gPsrI*ՉjrCBFv=S7:V۾EkH(Jnr!*3!S;~im4An8dn[Q㩎 N6*`Xr(aHoR;dRIa'8vԵI5j"r@ry9.M"5+Bi逞(|&>YmXY;FsXUIE-]n)ǡŎ?:> g<7T[ Q,HI'o6Q{u \COoomq #\.Ք`nu(gG>EW:VzzbSϩ5R.a}ko{tr6DC‚Ϟ:CʪIs;P>y,GUQgG<.6KՆ㊈"y$5alAX2]nt-]UUGK#N$u FPeq߰.P.!];s\jwX :L;x |+Ī5jQ5Y#Y""1LߧQsHR¥K|[^2EKҘF..O3e7򶢎դ %$dH4#$U 7$dv9x'H17Uc)t@;pY714 g,qz=@:>+mK-eT%]%D|&*Z4TRˬI5%\PTlr~fb|Cj 魵^Tu W2AOR 8Q+cqמ#ݎK?R.KJK_:ZIIcaXO$ T8&܀z5UHpu)򚪑YeXC CzKXs꼃(U~}W&'Mz5ٹtkL/G$9rw8[UކTڃ{CS̕3Ppv+O `FFNWOKtFGU{d xԆ- az %LYN;z%FGU+ 5Y%"R vT;rzemWԳ;eѹWJd9~:̄(;C50/X֎'e >R8#;N>HKxvִ+IPBw*:.\u'&z bv-R鶚uP=QO$6̸ 18ƫ~jz"VvdFXw23~3"[:բO>9ϷnT}9W*Q"UEe9Tuc]h U_-̲Sb(y|d w޺hYYc*H݆ۀIG(/,5<_':B3*CM4myoc*0;cuG;j ڪxj#.:9`r nק<yR =DĔIX {rO~*( <%m#3߶o^(BVRY}UՐ'I-OQLj` 979{c+nwisS%m)JOmC31* JQ6v1eTÏ:+҂CS<|aM -fa` /Rɓ#xG|w莍vieZ˴|.п#$!n<6bM+Cc̛4f1[h5116?~eVkQ.2RfhERAq;Tc{Eqrz8h얆$57۫:;8*- YZmX˖*ʎ:E-yLF; &g==TuS5L`*0fV  / T-d#V ,b0 +:I<ƂT$x㬭g@\zϴY`~ 8Oג3Oh関>z9*H H{cB$۫:eLoԯ=<^*$gЂxݞsdu|’0xkUHdfÐ($g>z:t-yEݓfglǤ+ mRǨq6knY TZe-. >۬]0CejQh5!yYjQ `0N'qZռTj&iX+-arb PBc'~.A7KV"F HR#> I@:w4"ּ^u'IDun8lOϪ{6Ե/`V˫~ǭo-fK^B;F[FdfC"mOsן )mFfkHw$.!DmP> };67hz !Mq\lQ;N[;Id1=ӝrYޒh"p`Gc?s 6@U=P暿H:xce?0DyJGn+c0T<hGh`yl&I8, b1ʋǯ idԚeH7TG  9=mQC3i3wiQ|Ij]T%\1's_LQgojI"&a_)p]0$F; w% s4ȏ<1`bT=tY혒Ǿ?ZO>!z B>cx ㎌y O&w1Qc@ yd yVu]jm`JBG>r;gߎE&J/ J4=GI`KLew7H̸ 1sOɦMP(^,.H*϶zQ=<޺Xt VAUNSKecJR.d ,Xp3:4}3.)8xuWRֻREU_uLnb! $`0{gӽh.2AO qƒ@>Qh@!kFeV25:##ʶ={㭕W I ci`Q\m;{t+ qǕŭ kVC-E`xJEm=<(Kʎ4Jc HKej/4/ ץk5ikbq@$tWO\.k]ҡj+OYI^2?y|zNڤ{eeMl3W%)ihQ8}Qi_e픗@cFVB22snx@{C%[Q<AV A 1lUhA}%9+ g`9W(;D-wf(xF7%8A'[IEA;m30!܀KcN =(a-:M.~zk+)i殚G޸$8cz`\iuSjAoOP3r}M'Aˍ$IܧU7(aŸluP=l]4-E{QxmQz)`UN NI'+=ktkE1y@Xp'<}$_N񌁇hfbV{6XʭC_|ʓ WFYo;ԝ:r 3d\#드zFU(\Ym9_kٮnzxUەOqUʕHciKFeb~di 9;.s[JGFœ.cmEx`WDdbr7MMvj>/;>jiJ+)&ݓ;)꺂*ƌXt=kGGLhю]Fy8^q߭Bu 5G ՑIwF 8}b Ʀc῏U"$Ms R-GR1*_rp0HSTSEUQhRDxE| 9AvFJ#㴉mvt jea),ހ =Xkdž~++Tf9̒S ޖ^wݲ-jyYV=vnP:Yd gC5ELc I'i~O|:lP:Iu{F#Teq `  &^)]|9čCm7:ˍK[5tdVV]o' xpҿL}D5Ω>ҴW  cxLMq]KHٟOvxi<9whrU5uU93URQ-: ,Ke mA¿-7G+uumړ&K * ce]l51ũ>Q:$I,bZ}f@R4!I }K˲*]tUA2 O#]؝YrIwitVV.N[Tt7ӍE٥ͩ͒ ؛PpT pAݟ\>=U}%baÒʐW-:eohzi+-Q/UژjZ|IvgCFX? ?Q׍~KCj4%*R"]pFu3ǿK!Wxl1OUh**ڨ4%HP saS^(}gj.Qu=ү f:SJ!VbTN#q˕ b PВci G5Ciʏ60c˱$f-]eT;( "@cWPK87D+vrvDZ )utU#Rd#2q82y˙YcP_Q2i*s3+2$+`ۧֆ婍G3PKp698 3CĺȰ~Qk: r[I"7&A H99=XWzE *e琁{s0nrSL2Y3iW]lb?d pv?~Ժ~Az*F3vu_(SBHߍW xeHrvpy=7' 79ۏ*fkxYZ}m'm4I?奋WՅcǨɫ45pKQ,#|Vrr8pGLB"WiR5#*Y' 't6jUjg* {HF!Tpx?mN%hns-ti[ď4E}$nc*f[![W+]5QV!IO~:1H4dSz~|>mjO bjUWv*F¼UkgQM4EiZ}_.iR8 pNLxLhw$a2eb@r#wԤm(с񖬂M5EeJf$`YAOۛ#|dG)x6˽®O-%Uf## [Tm97k?̵\W rdq=2[o0RF6 CF}?ERQW@2 UϤ<=W>4cln. ?Tڋ\JmjIjȢ#i16[*F܌)Uď.1^ORMPi Xf 9wNr=钜s>,QZce7:Hڑ`>֤nh)ibL$!%bA\)nN[60<3nLzVQꉫw40bqݽM t}DU&)[8y˜*ڸ qo>Ӫu B|#(ç`!+X0&e\8<x:U"[hX!I7/pN8$zkm; شC TyA眒:7^fB̈\{` ݈ tÌ. eeH3X>]Yҭ, 'ec$pcgS7xR{dQŃVKFxcg9hki(g7`A_A=Lg@J_;y+WݡUk R1+v1`꯽ =\t^[+E5[?r$.B(-P '& j.ǖ}Eo:VUvX+j,F iq IXF1RB >oWM~g*qB%,EWȊ(:$ vPOx.O}Dws P¼!s֛I}C_jYQVߠմMEˉfr!āݔ=>g?~?6@mxg'oRV+rwMInĥpN@[>ud{ ͶAJ w #GQRhHY=EZ;Ky᧝S=TѢ;oЭE֗͸UC1qЧܓ ZLgxJkօe@"30J(ͪ;e9)#oQRP_R*>yw֯nUꤒ#;',Tk&?e酙V_mEQxڞAlE6+A~siuv: LTNc}9sBg>4Һ;Bm)Z㊒YUBT}r,=KʱiQ QLL Ax_|IU)-ƒ0TmOJU4M,hrp*H=;㹨=mU|rjvlTnP8;aBX2WP-)"|{|g=SEJz7fDX IF6mNx}]i:-=fHG!b=x$y2`:lxu6kM=5=Z Ygs/k(g_,z~kd1$<ҽ'u]P%jHxmMl\>UE;DBRCqeF#DX%ewۤ򐱂g2\{щpxܡ9:yJ3fȬGg;xj^Ԕ4ZE:l4E$ f?!e yxலxj]2oQ vD4M嚊6dI!b%YAc1%fѣ%%R%MifRHO۷n~JH-_6{[DYC1Up0{q)$\^5]5-o =M&oԃfCdwn~ٮVěP[{"߀AQA=H^":ꮎzoVԵ_q=T?ܢ)~3c:hNmM+׳dP0y;׺T3 ?mq_^־O]OeЌe͖wYT!f-tMAc7@yuKxʐ2rFd؎Sgs_[k=:9*Ng+Ыe5t53m2ՂFI+"5@LLM {z۩1~C'Ó#uw~㠒 0RG墯1Krzk;u@4AHHFjv%9 sS5DVMU3UW)㫩8(yBGr;`AZkkkVynY"NN Fwr{tYJ%HUCܐGnZ4dxRS =(*~2dA)ǐFT0y&w4,h/6Մs-IR~Ϲt֫[o,WtP²H 0~ӸݷH PF4lϥy1@jZ*n6"M/d-p%aT y2uUD; x.̌<A<=:jf EEŋ7[uY$Tl^=GרY+;X(\rcOr zBer_Z4%h-ION|v`g ݜ\?ˮȣuv'I N?n["HLjU*D#v@^{۬{VKӄGUa8lrHqō`VG]%0q3U' m#h9=OZe]$h1,+i2ro|5RA3)IwO55K1 } H#pqӎ ["]F$HqU9p:LbnF G8WL^8F s#oEPD`p NpUL+l*Pd*HHP6'~=٫+"ZK}QK 7#OZK`4S]xuumFqR\:n+kZ'e2L$\ \+kAT[fH!%eBT, Rx M,HK!MQ1fv;}9Cdl?TdQ}C\UDҒ2NU{sCqۭ[ UފC-%g#b9*сS' 0aU,{#ZdAM<[#Gu 7&ԔZ]4*"Jpa˜~W4gǍhԕ mgHeXСHud6v&zd3\yiZHxO،k|EQ{uVkm5pj8᫞n"I0#3qw+9cMe5hTBPFijb6!FH'?tj覻Rޖ_ 6!,pAc×3T/Fse@ob'q6H7W;= < /m RC19ٓ;8<#Zh&I Mm=Z"Q5[W;m9%uoZQ*U1I$`k]HP]w*N{l-M@1o|=]tЄܫus iQ ˝? U=JtEک25<'k$o,nXrTrAW h.PP *"0OKžkjk֢{]5*O 2=D ?Or9gTnޟuk|Dt k+hjJȘ,T-6ݻOAӖ$-Nhmݸ`znFq1 l5Oh{"-&1?ǷntvuQl| NX6r[{;ښ!ZaaU#NO0ټEZt4/T!M H`F8gkZ'sEuey̑L< x,+\W<Եs h`QH9'{יx5aHA,"Du`p{]aSءI+T8DrnjcrIX *l)\pO~|("MKx]y\[/9G{M};eY$2W;*9uiJۗ[))̱ަ-hGL$$6O5$5P(T-6CX0y8}u%ƺ \1NFqsѭYi$tytTKJƨ$$#.ݦ_f<<,3z* q{A"&W$jy$5nr[rXZK4C5JԾ"e+^W~0A#1&lqΌ`kJ inS-H30b\&35Ր\i‰Taxy$ݯNQi^Q嚍Uv '$cE}&(Vm@o+*6 k|j c!`\ j%zISnB X_׍qF!ꥦ"}OTM+]pX$gG>tFw4K2-DtmlQ9x\j0"e(4lUnA&Uwa=II jF%I!rKc?R[x4W;mY"SSGH$8 N9=KLCIej|T RLL`0y oC&roQxljᖜ*鼲: A-*;T s$IocBP߷ ؘx󽄝y>KF\S#P*.Nyl!Ar:5557 :}&b~v_;BM1sw1+23 em'U*#LVXnڸ3yL &MWfXb]yD#|rX)' 9= vQY=c"yUg$aT}DGy`j+cK\~f(T3r9ݸ~llY'3Ġ*Ƞ WCHr F=?r#idq!VRv01r;^۝m04v)Kg 9F98R3 Cu=C%Jm7Y(ҴC,AR ߻p9F:k4oo0Ȧuݺ=I>сprGUʵd(neɍ.2 >3s+K5wXp*8g:pd•V \)Q5:J9' s0>:Kh)%* 'xF~sjX#1V'b#n 8㞲uI*0#۰ 4XϑE C$4F*NAm眞Ì&?%)$ k89?8jao2_(DWʇ]c6uWuH=9jRy[J)YLy# {s;!9pOAwizb*  V/}'75 VO+rn+$ ԇV5ח;DP52 +V$3>qGz;iX=[E:"L1<wBFGfSfLN%M4VMqIP!2AH ىg/S u432,5yby8Bo1+VJ,$$Ŏ0q8BJ%[,{♞"n)wO n I{I-VSR%1{;T;uM]Y]rQSTs ̹Q?OKXEڗMjMu__*\k;S=?j}CѲ*#p*qv]ˀs9%3C3(_s1G|I ˣ,I ~{L!I0*Yb t`_{;\ߙ?i7oQcht%0EM,U~J{_(VۗܳG*J guEq6;MJx !U_^ 䁐9pg3{>O}ĩWQ4A`fY9㥕m`9F3b.7GmJIj&Fl0HR=zUEXu-^'HCM!_B%|{Zdћ\FԠABJs #ۣ%E(IF+l~py-#_ Yj%%"Yo,OsۃriEKr Baep_qNO|xq8.eso[=˙#0FPeCe ߭K#Z,J*fN@UQ{T@\UD-]=@SVRQ!ٟ]?##m7G|hiKA5Z͒'|W1T[6X06|A{Vsfw*[wڭ Oc&/g,I>/zZ+4 kwnWbTS?ոڲ^`=Y zz=IPyTL^uA* ϗԞAsoDͲв(%3!b; sqm`֢;NSJrp̷Wqo%Y. 3-&%e4wYi+>ׅJ` 'Le61A7 wX@ZH~U2+8< c50\us"ֵA۴/lm,2P~.4VoS,[`i%ʍۻ'wLJ k*螦I3/&96qs۶690 di6CY樆pшsH?}= VEwuD+ȗmoW:1gsE5~[R!aTʞ@ ێL^imfȪWei$v !1?:[#k מqg M sqQ\Ն8 mI8I?#CH.rU)r4 .==XnWGX*Zj3$h $[rjkX"ԗ=;sMFƲ$$pRq$:]>ZZ)iQ pU9 >CZ@]$YL |Y= {p{p2 ~V8$;-G2މOvtֳPՎgZPkةr´?$JFvVOr=1}(biD-c4 W$יC0$i|JY=KS-(H1`T9힜nU/}= DL$n˜ @Ny,k}T&U0޷#`c3NqΌ% rS< 9'zmf7*A5IMFE:1^@ÌnNGJ|6hhV*?̹*X>ʢGZP$/X%IE#+ѲvX%al0}u3LHf܀fCi{g~,+ާSMtSJU]=#rdyVVi"8g;F 'k+ 9'V4]](fjf92R# 1r:;KP TU04 LJ;A@2']N MhZ*'@ 1*lVnt@y `6(2y,F&u)jSӟ2xfwA;XW@=Skr2+;XrF{H$ VJ$K< =s:35UQMtA yӸdzOpz5,MEZSȴP]Z&@A' (cgT3iB8ڥ& l峇RC(G2SFӚ|M.C>^Km488;}%H%jff&;6>:34.zjT6;}mUdř^"*͒I~ ⚲} Mo.PŌlHe#OI eSī}j&$Y\{@`=xi}/EG)G $qHBF:[f`HAoVEj IZZa B N2q9tuKr*ʙ6_-@28Nőg*ěiv]Ks[Vű*Kgx}+W_Oady IW42 dtF5DBtN[VrsSSuc%$!SҖzFp|ƅ7<Lj?>pPg("[tWr $[M ~WTq~#(Fp ҒCsضljy%<|ˀH`W$c>zZ0[tZ^奧ޞvf#q{䃏c}[4t'2!Bv t.kct[ndeh*4ӓHX۳ܜn<%#.6ljR: Ѹ=%'y$M=rFH.VOAjXrdJP78 N3On2xChe]HB@!wʪ*h 0)f me Gg8zJgg4 ƶ$3HHN72O|gvt)[joBf5H'>sd |#Y+qM/ZS$ `X.9IgE_]6TQQ],rH瓎@aoMy*J(mEP9xqnJtS#ܠy(,6 r898<0Byy}pk*-sov]g'펽dџN2O-Adr)ƪO9O y9Ry6Ԫ!wn4tHmi&uU c!=WqAW`ݠobd d󅑴?{k0(ftpW{c8`k{QmvvrC;#EWRJwV =1icK%]CJD|;6rp}vP/c6η(,bơK RT ]c#ZMTpq`{MvmJT+ Q#n\A!W?1Ă8H^886n<ݳ+O=85QS欁$G+D"P6PI8$pH h,ܨnE(#9mT ݴn݄IY)"{‰>dSO-kk_b)ja>@8zFnC(֣ɖMEZ{=ҪW FYSna$`mNNEt٬EnY(#dScp89=XvM,V l on9cYvp_|c|w+egXSS4ypO;d2?=~PxSV)7ˌƱ0J0v;vۦ `*;ܘU|6\tڂHm=\,R3-Iur);vG*/l~aU*ԓ tl$wH:| AqtbOvHѩU"&IcBߧq&'FhljwTzxY#o&%rN>  FN cb" rp7g9~qGOpS̄HD&@ 0=PJYu]T֔ 89dUJq,T[tngrǶ9-J*xmR$WՈx&3`ɸnSFUm'QT1x>X20@sԒUc^%4KKJ@pl~CHj樮 S{D¦eNX3<ldj%25ewA6et';=GSP٧u V4Λbf9ڻHAXc)6t!^~m%CNۘn4NF+ Eߑ 瓼g:rYN8Ofmj?'8ߚ 'dn\W*d(!SXz{>x8b0FqAȫ+lOo6sH6 &$e#MŞ3CgݎN.1=U-)J20 .Pq8#۫?1lA5V*jф1z_x`i;*T:3 9'B*-WYSj->8jچoj*8Yj"3.C<߬>)M]S 'G-MlLGƇ*6xPu@YiY&*ڼ?OfmjAW$OPUUH8 =<{OC)=)QWLHAm=JJqF"Zjv'9Pj_H$dKYI!hLX̓rO{뫍e¨TczFF$ Iy!R$ PaԾ0009]-5q[R>z3'$gnXGBE1X̑PoB-NU5֢w-*`P9PJ8s]՗u D6@HU# 9 > ? !f;zZv,'9^,>߿EZi0jeARvX9>,QT b䞞ҋ-0G*2T9 8kz,r\LŪ("Jې($An=ȗ K8TuӶQBtJRM\eIs sQڇM}SjKFt%r֌en Yy"5xnsMmK$Z5ªF ~Hlt]Ufjx ̮7(Ϩ zX{$m欹)bYi)+'ۯ+NpC 8 6 Yn:jGw: * ('+6 ;z)eLVJzg!2saO>FzlEcZy^2)m93s)Pj*EYi}4i_X9?8}q[ kW< <psHq񗠥BYH灙30H ruǿO)kRVՆ*Zwc7rx^I+gKU_ZRnX㎵" 嫀7e@#yyɼ\k&\.:K GdNTp3a g^CQj;͎ jjY˰,ݳ+oQiIүcT8Pn2qw8%z;ezX!p`.63O''r2QTW=K$"욋6?l{j[)^d(`瞛ķZH(@0Nx?zb;Bv'/i]aueU ]GSKWk>J`;;G`[q-E]6^B*eҷz8:|>%q-PđWa)b^*-W,r2yuhKu%+W7$86`Qw6XZ祒|hQO-?يUA^t02HAFCKpB; hDTFٯqF2N1`3 ϿAm6[5=E%Yǹ9#ƾ/wm++ -KT\ݚ?-hf.vnܫ0>Xc>~%%EcK D~R¤ʖq Gc뺜2⬊5܋=s 9E3l+A?tTR EEUI^`ч%DsۤKãm6zKOzKh*륐w/>.s۞'Lq&⯃Bl"@e ~?~jMJ K-#,3+BSHmc9=zh࿳ fy6&0wm{Iv duTRsoMrkZ+}씭W2Fq%H T5 K+0( ,œP]ii[n g%hNPgsu1M(B8anTÁTSB"b'?'_&_j8@c51WcT8AV*FV7՘ȖwDNqA^9#2ĉCOg[K wmr\lO$>8EޚUCJiqEpGcܙp=K%< ıP 6FpyK:S |,4PQ;H3TsҝUʗRU2SV NiIdv3m_x#=j{L)eT6xċᝎ?< e\jRQnu4rBV0LD01Sjft,L@8#x= *VQUIU rY ݖ-w!m5Z5QHB e,JC*9'h(X WMSzSQQCY9/MxoCJ +b"~jZ@' e6w #bkTHYA܊ *G$tkTPWCMnD Oʀ- g6;[u@3S-) eD~;'8+uΩ81S9L K2%AsW B*ff)`2@m< c?=C-v\JEV2*ʆ2@p89tR- OG$g+n0w;f g I;E4Q*0Trs펟 iivۤrZ|T!̍qߥ'A V&~$cO|vAa{MޢHCf$s8ߦU*)cea ՑXS|sp2pzS+:5Aw*MӶ*Xe3YPry89~C2A 5(x7n`rp?{$?C4g" uPsadJ+UyDZ)=Iq ǎF1\/kY$Jʓ<.ܑWbbI'_ⶻW4ŖoHJUNuY=tݲƽU3,4sS!sc88n># 5m4Z2=cW]TFVǗ!Qh=}&3]A] 27;SXNI4ζiVV}RX3A#9J+ӍU P=A}pC^P O(U RVy"i^2Os}??v&PRUbჲqۯ?Qԃ;J+|4g[5-PD.%giݻ09~y5zyo< U< I~ tB.}'jk-Y~z3L%IANA'rF$IܭU,"1qvdOGv#1x5N,3S6 r=ldU x7(rKqzx{J[,.Z.+nwKTu)elWp;sѯ@]3[ՑLEgcul=GZ;ş/.w=]%$WJ)Je BϾ0Z:>I{ Cp0*11NYGSs<6u=ϐ1 +vRעnMRAB1 匡Z#UFHH eᵟ{mEOO TAb"6-qq Azhⅆ<_C H>B$nLt^дU]j${xyaVDaN#F;5}6_,')-I pX5W$܋哿OluݝjK7^߽+TWʾtIOQUAM4,nOBTǰ&]Ww}KO]fQQK K$+JU3͐0 O}WF;?3̐k2֧t69JL/cB}{vrrA jەƙNآPrBC0 ۯK@QУ(:f_jvk7d7 iOWl-ZRլ<$Lpg9je$1MY㶭A,Ž&8C;0 {:X+QR54O< lola=3UQmTVLEcH] `ԵW7X* ڑ q|3P(koƭt@dCFpJqbSAK=M}]!HƎ6썈NG?c=f≁Wjwŧ*$8x[iR;Ib39騮V{|7*(TILTnPU8,8>9Z8Z3UWC_>) 9YT#D窠).I R$ff %@{;6dmB)R&;SƂ[zX$X6:,DҠ skӴ@;I;M5UJNIW;^?TEyb*u2dPꇊ%$P2ȀA`Tؐr8MfnGO%sbHm]cw#!weo!4JeQGLwA;`CmڹJd&pyힸZj/m1:{m28==N2\rY}>%E 2\PeOIU`Yy@:iS_= ٢4h**]o8FVdr*Q o۫)`ba7c8ݳ{sm:z4tq3)_W,2sخf9+Si,@9"L$1Cq;u?/Tz0Iiͼ۪0zi0kD\RHҺ[J@8y# 8u~mCC=Eu֪uYs0H >K"SO⪊H++d [98x_墡4T8Ue*8'g сj@ʸIo8`5TטdHfQ,  tbf[]PHb!#oJ - V:V8zo ;lu&&[5qo%]`p `H!GOG׊jVi뽡J5Y#G+``d rK环{uTKLOUUdE:ÚPnEuP^E, $*Uـ !}\g7hZM-AqdQِĎ6AXK= '/{Lm]>QSTZ*ᇆW#u"{EUd;ɽH wGqOMЦ ,\4&Y!ZT4Q#b=Y_M'orFښZ$s%D@Q=2͟3ףh9#ؾE=c:&zLgۻg2C=[jXc[ WNS848rGs'ߞlJrvw?Z-UR]h21#9'-ߟ^\ ɥ+ $Ns1G([QS5z'߽H%#r6 {oi=2lH NpGW>S4nԟT][,Tftm7Cp0R)OS˶dd)#~IM?sW]Zs1;nn9 0$%%JW}┟Q xg 3w8s(wh$HQygҷKgZ=*-L8 ^-,$TDb]*  ~(qQ3}SH54S*T-CSQ (6~2',wMjKat)60cԩ3N _5\ӥR="+S=0\ 9BSĉ`]CN7' #cӂy3nOzӕۑm]s۩jtkw`ejwpMH $.@8+jqxۧlVBF6ypFq]Sntm\ɹb %'+ɜ}vZx#k"IRI)i)=m{ /RMHo7\0aH H't>0bafm֮Q!pY4IpOciG$i+b6slB)1Cҝ#vFېj}lU'JT* c, ;d~:Ǵ' I-*T#MTBo#A%OR5ii(oS1SsASz5PNbTOrh.O ldSf7`w<5Um-%dB&`oa ǒ?Q> vP3V+Gw8^.HpZoVAWZ#GpW* ZJ|[A:;na: ,<؈Q+<qf55|upFiih7P *I,Oy'T(To#KUhHmV Jb b3v=Kpgz|jv }aw=WDmɟ-d5upj#* jh 1'EEߦ-=T)J%; ۱逅ME,+8h&IDu+-@;$Ds($?Ie`kx*"@PNYD`~I'Zج%F*gG 3<ᔁ=#g:]YWaRgT a@G4ƸZzhfXyivXۉ~?~_1̍J:S_+4Tcؐ9\wdGj, 8GNM:0_UoVpHzhqĜqvN*J*sZ~|xe^j.0T\ #~suYgR4kV} MB;l3QCu&JRP,ē!6I0 |~1ϿKѽMq=4KtV`yO<*N=R|;Ǫm>`TI s!#Gѣx=!FvgAM;y%f3r3˿zbW1$FѨeGAG:׺ ?asw"wR*ҵU+L*mUrBhę7ѥ\p(n7iFl  zsnC]~%udoo ܂qU Չ*W>.Ɔ]uhЙfJO zTG+`gp] %[5=DL*&_5v GqKgEiӱONԚ=X򎔲y~Z.SZY Sk]AoO=bgb5V۠m/>5 *hꤘ3Ԛqr Q7 UƟJ*ueZui$pOsۧdeT]ay9M}OSLOfXѰ#~zOŲ.RQPIgq?:?P@~#xkoA-DIQUE_TdH?Ӫ+C [VjYњ yҠrn[*;kѵUrj"L6ɻ#Qɨ|q(%vFm*ꙛ;6 zp3J}kZq 7Wڥ3ܶ?SG2tt2SX <+9X96B=KWsJCMJ qFȰ6(9ÌtM!g`Mw[">!CT A$nsm⧿5wuV:Ϊ'"7{;2!.,4o,6JY&h/I% MNȳNIGUw YT`pֶZ=Gu7 5M-5`hlSb7zO89('5:m\ 4p2ᓃ}[,SG1IcFI`H1?nv؅Uft <M1mٴ~q[धH7Z{[1Ĕzv8_Q\.aJQ) ;$cfё;{tht n`6|MPHztUmbH}]^x^4xH+hm{' ,g2:WW:dTVosK#{Q$|nݫ.a+,Tqó*lRRpL+v?vhc4V]9'&;勍An\_x]ѤTl=IɴVS4H<4In,3OAmw:s4b'UЕV'FKWPX7M$[nHooï3X`~|}!tbO5hj[5rV,uLzZ&`8_|mDž7ztzhim" Ҍ_^"L)u WAc팞y+p{#deS/Rk^!1i|A,ߓ}AttW֨ԚNӀpX_RZ]js<ǹM6o-GGzNS ^c8ERoxUG2 --4Q8o$w7$gW1 G'Z)@ ԯ gx=E}<5-QY2ۛO2(QO#rz1lKPկ[]u5V5!ZV S;T\v颃QTTjiK|L+gw$AR$R@$)ڗMSQ= 0c{L4NtQ?a+́(xscLJEq#ꯥX,pjf,JII+qǷ~:W~nHAtG!+j?j/s)zjLl ^@Rǩ*yAA[z{SƈP2@$L`l21rn+^EBLmyw*{r>:5ůfja*|r@tlr2Nrxߠǀ)lƨD)gNWJ]%Kc شm8zE{͌fw09 ~ȦdzQPAuT4ɉpG-{w?=lDQ4/EX2rs:ԷlU9,pؒyu#Fx'nBI| v蕵摠GM![[bzV:yeZՍ$ pWPx{S\lj*TJ' A=7! 7$kA ? lPkO/2W< mZzwgzi~>tM!^bEC@dF͒O|~ſiwE ]D3%*zK!SSa89m@ +ggbv2K,:C,Jy)h(CҩU ݹA< i X5FU`Vm "L Xw1xsbR.%-[m77 2C 0zuH{63Xb$P7<pz|l_E}/x$Unum22F@cՙlhx顏FQ5z} 6oDeoM|B 76ϬKɦiJ]儒8;@%WpMǙ\r>V@W?>_M}`80s~Z S8}cj=\=%|98, ۞@V!S*DsS@uߣVoW mUoȞ@}.>FA=:~0_j`g=/p7S=ZO+m̕ 㨌g/^ 9okdF𼷼.#݊ߤ%9;F`G W|$u4tJI g9 dnZ*W?+-n JI4PB]Isބ^OQhx[iqHFAn8qj`mGr6sr0}PmM -_0z$D; (GۑB*vZ;}3+y~FGw]E{V^4BUUPxc~;F$J[R>ƪ?=%g8sUx -z[IKSzQ)I`lOry,BŐn:u4'էP swl@~:RZm;=Y_ z}^_XI~:ΕDq^ʶEPͫu:#[Hp'-ߢ:zAq5<jd VI&9P;uSD:  U`?{˨K P 006d! :ʚ~9L0F]}M\xWlޞ4)%TFU!??byu20):BoQBrPMs[p,Kݢu/GUM<$^B28s{u[j |ZӴ*i$;R'1W۪..\jª+PAyskjʯ}5z|gq3oSENſtU-5%$ӻS$eU7ݞ|8KxWcH#46)"}6Es&d_AU=ПӏugѾbH:ңΛz7gcr02+݊UFhÙy|,:"IK,F4qpxQx&LY+KMEoft%daܪX)8ziƁ@'s;DrPZZҤ:2lJswQt,3Tװj C)i#8礝(鶟\aȨ)=e 8ԪEk *XG@M:,{vnNAdME OO KT!qJە=ϚHie\yc=EZOR*%w>I'0OIuY[ $T)yfYFA#}t/HU3>2_3*9>c0f8.t7YDTTܡ#<7L 9茳3V%oqASO8J֑9APRb/6yт(ߓ8uÖI]nq9-:N1Sut|zAfnMIDsH ($a`c{ڢh`CBXߑP wl$5F.[ӺV*s'b & p8sg譂It\<1 nV\qK '?t(x$TIGe( HY6*`Nq]kU[ju%3n?q;g9g+G;s9CC<>Q:3QQi0Ĭro|Hn1~tSmtEh$euaڭ82)~qoMOvXEk9X mgaqd1^4KTK元-P .s'< J{ f.b ct_Df ;''K]kе545ֈ)$+*s³o|:](1JPUg@P=;V('PH#w88Ǝ\tRK+U *suCgwrOjuPQE]OQ4A(F1 oXަNdfg^W=ʂ9ۍ>vzy35@e pny14h&4R-8b # yp8:;x"5kIAٰ=#ߦ]ʫNS|u9Aw\89<¡wy;LZhcIUi,W45Bc w<{tx_i nTW5% !Xfr<`W7)xB-چG.E*Ni׌L|'=zk)UuT)%<(9d${RJ r~sx=:j'"o%a݀Yj=[EqxZɖ:N}qϣ"1NytV6m6uEu5=KHpsIl$ǯ=_-(,GA$̅I'qS=0격 m&jibTxeuʕQ'瞁YP4`m=Z+=[\4Vfa*wgz-IxUIk e@cP4+,A$(7S~rnU)AoI h%\f ;}m?ms%^#SPI#O'{ꢪƘm'8ѱ=UQݭIVEiAS]'9/V} Ny A\'=}]N)VY$JR$N2H=GUOZ6,Tc9 Is^Wm J[5S5, QrsX:V+m%U6KU%X9zCwkǨ)MCUY"Zi9g<@U GqՁnƒm_mL ,2~y:Uf#z;K)Z5o?QrOLɥV:iL%QNxnEPȁBQ۫OS$$>cLR NԬq *Cv\;ۧ]ZUTtjbmòsϿt n/TTriX9H'fgF#V $6jNv_Q[#>qxU]k8+lqPW#=6:-3W)xmcCs}EnAF9u=gkkB_hzYZ53Rzw b{W EZU}'^/Znұ[.umuݖ.H ->z<%i} Oػѕy$Pcn@Ǥ'ߤ (TU0Owb^-'p3)&J{}$6wʳߩщwCM=p-() @h 2vORb% ڈ(gקhMT`UP$MG#'CxFeALY<qW-o ɑ+Qx-$uEEjU*2;Ԏ6n%7y`lO7/FF ^Y5wϹءK1e8V8:z_QҲ9ZY7=E[~1nNu& dQ!xkZ3$y$vm~Z\9䆘*H8݂?s)i +tU%>eUW09>n8Իc6qe{.U =zB1qz) t;ĝՒUwýAc>p3eQ+u@BKP&uX xl$glxLbeN)+,Ֆg!yy Ad r9RXT4ri 6J@,wpqҁAN:j2O.8hr_j9eD9W70yJÈ&ޡQ0y u Q10_5-JǸZ1C%`p22q9*:j7dI?-L;۞Qq&#G|dRI$o㥪=\ۭACrzI3&EEui9>^Xs8zh$59?K5 :%H jt99elV1rsoWfБ[Eyj*UF&*U Ov>ìCj(.um޺Ϭi衜Y$s>H?=57I/=L\hFg+1'ny|T`w /2Njt=z֔r7nF>bqׯҡR^utI3$-ƎFؕ3ܮs1 32G,b0V9ʎ};60#RzrrHi$H--Dێ 8=DĔFhU$Y) C+N+I=zflOa"ڼܼ}\U*;*#.@=5X4ė ig*Ey 3پ =O#BlF?FZnsE"9uUJ +ڡ% Os{M5$zޅ?J{cౢWD-Dyf\^DmScDZQI*kvS1MYĎR#m%Aa{gHE\+tMetR\V9dŒNp碂l0j)(]nvX1j)IxI*.iIdi$VRͷ =ƿE[mćOխ\yLGF=-1 =5u`v"j$F36-`& RU|y#}U[7&68lm ۖ^A+9s^B0$uEM+^W)oA@"K8~_*YNF8-%tg#U'i"E'pd.Xw `@*mU8=GT{M塄6e; I]|@5WM%KU sہA*6ylT},%Ne!l ;q1im)IiZM*=waw8knoYU@$*e )QT |cc%W9Qdp@"ɍ &4٣u؞=O{ p'JcȪ+1`':[ơȡeˤBov<~:VlhWț@nUp>WVJ{],r,"QrQAbcd1~;nQ$Ur>`51X-1qZ]C YmoSIZ XI@#9v[HVm QWT>Ebpr?Xl=q7Nm3AOJD#UW7`Otd[lۅ R̟x@x## =:≱` H-`)wK#yB {u.ҖbZtDA[<*"GuQKSz}|"TUX`׊  yEcx(FpFӻw=n2H;[R h[n88|{_xw[?U )g1ҚX`ܺ2A\]Xzf#-K~]G?xj-q4d0߮=@$9[r?׍UȦ%.Qghn*G%:F9  pQ4ZR GX6wgnזZ U#؄09``9TI63 ޖYgf\UIr@pUA@Pk|ӤӼu$) YH%Cfi̮[ G9ۅ1fshѦ.mtzkȥBRRx$8 czz":~IkjDǗ %n}3`Kj3~fj-KTynb;@}괵NP+71)q0VDejEr!XgjdAAo5&{D1_@')y,8em5EBClַ,E*rF#.@s8=鬾D;lrVR=170pr d_LH@y?Rk 3wY!?aI#z?5]:(ijOMSgW+ yA^TAR *ըi-xY=NpIکQK=ybw009#кsyְhv;K9*P۰' +1.b M,֫%; `Aǰ_%ԓӢ*YwV:T71סm,KOAi6Z*lHcuc :)S4uc b=l<#yN։k*T.b '0uginDT)rR4s,v>:`O&6K=uTcO+{s$qA98>$xl%K$M,rIpN;xaLv0Tm$ Efw}82np> 84w+[k.팵86+o~X$T=Q\(Y5B[Q,ӂP99Kj! 4f'^EClQ>r ^=A:FNϻlC}8UlbC!pz%bXHZycy@IVw w+[zv9;m"6ı>n:3GB4%m ijo©yg s{%6A{OKDUUF8a1>}8ME:]-PIQI, x31ʜ帘AG:jb-$K{;+ zi \*tj|+VXeVp0p㞨 ݢ<]Ӻfgi[%QTBbhq%IۥVֶS[,IWR#H{'K~Io3m+?T㪺5<:CSMS=z:`K*~b 9c:6{\oSUj΢f/{ rOQz`Ύd1; #?3þ3Ҁ1~S9ު]Mݢc FY؎rJ9'5 U [bK}g'0dV5cx)A&ҵ=Pa dGfU'f׸4֍koy%!0q}ZLMKmƞV 9A#`+n:lSH)J{g}X4kXUM54qSC;n$3 A\}9%8ʲ2i[p¨xP8'r~zC(Jk\ɧ4%CU *A{|M /p3rM\;O{}#0r^NJ''{zC Zk֦ZxUA,՝܀ݿ¨,,;Vu5a[F*ipZ$%X/'ۦ $ NM344@PY;l-Q]6a'VZZ  aT}1r$P#o-UY[7@#! =GX]I~5T:biCTC HtPYm:TOl3N-1*r88PKn e+![jE;\20?ڻJVR31B:G';2OM ]l51=LU #EMBe{A@8>~\ՆhS>J$&']N<91~ lvԬjW>k#$|Hp.c@jT2A߿BD\ Xt2W%G$ u-J!,XA}Wl*,M8Pv9<|tl>e/}YTY($vtmCqWҙ>ިT/! >Y==GL{19G .TVI&fv>[(I$ {79dCvm@F ?uXDCrd%)SXf'1KH~kSV23UD@0N;<ۯ%Xm&tڥk6-pQ0jssoڶg%miIVq׆Z1\L'9e4so/|c굿)jj&8>Y\ O~i+%E<D UHXqyFZbFWewķ`h=qJg'_MQTW԰TQ)H pI<{ X:tSE&Mkc"nʁǣ1).5K9)Jlwȍ큒wl()hyc?WMGU4$_[ʤmDVmQ}TF*6SRm͊QUqO<%YA vq펋Ѧw;ŇOQ1+*RFzUq w?nTWښWћ#;6fqq98*UwD=lDWvњdg ߤ܎l[ڞN\N03Hó1cAW.Hڎ5-r/Lx-spOnV4!TT^{;d߁UGo !9܌uX& *Qj55{nXHyh|Ǿ3tCrb|dY.rI'K[bMIQ;f^> ;)CG*+:f;00 8&0I#rw܃<lj R"$I*Ae1,g@umȾHW}QCoGWPfV]ƻ%9ǡCv/ت yf헙²F0F8,Nݒ,~k) X;& 2 z *j!$fpB` u.b|5ɷz*@8!sێ]3h5eM4KSn$.r{:}O{H{ !duԔ1 ZiZ0s?9r3Ԛk?bxRα ኝ۝{?N3xF fyXȚU3RfjjqʀCr3p3ap9ԏry]B3~\B ?E߄ĭ=|dQi&dFY#se ?sՅeX]H.RmGN&\UW}ϱɕΛq Y(u+Xmvy)LqǤ۞umW KAP} 2Op{8uF%QJ>1VQ]QGKy)eF(Lʸa:nps>pIR1}#S*ڣ#@ 9{{uv{"_Z}EVm4ј#8i c8[ 0q#iZdT>Lp8HQp Sl㞒m \;P瞒cie+u5,|8Ԛ2fEQ^}c_  Qs2=uQd63AiR J)!8cQ#Y1u̞خs[QqE0uIv8N8'B{%-ECZ妼GM4J)v8}{9t/Z5? \tF?od%P-ǰJ"~j2EQ$l,1a82rp?Q/EW[=<RbVE, ,KP#8 eEE)X׭<F'Z07!oXFw3+   HDU%1`1yw9q0c SY7UJ,4n;p?!"ۊnǰԗzkki"Y&vElu/0`[m5iEdPU*9S®$uj{nK$!iGVHnp@d}9R)-$M5lk=xVCӘhnq*kO$3]ӳnX'V% TUQM2w*ĐW' 9uVմĪR9=B0'` w0&Ki)2iZx8?Eo1qwW*l{qІH ?M5U}R-G$NSA$ǯJ,S%ZKxRXQ HwcT2{I!߬k{B⒫u2=!yf_,{d1IWSG#MOoDo8r7=*XGsUhduD=lbU p GO^9&z*J0[Yxj+a nXAvWនt:rO'SiK }H di9GЯAOl`pT% (PKrN)1rAߎ*P-Tq!Seߓ3߂85uڲJW:8頇uv!eRp6þ2=9M}P\#lTS3y~ px'isuYaS}ʂeV $_1w.ϸ$g|mi]HVkzdDEh969wQ|pjZ{uCIJj\7 r3@:bmI__\棧tx 3y@' Dz`.V ޥ,eS3 2O~:tHOpsdIֺG!vA i~S_iq(6磶}=>xGjr>$ @r][ etb)U%ݥ<R0Nt~(i㧖ec;0W}O@4y1b?rPM ]*KF~F嘎n䓜sыM@yflRƛH `pu xhE}иR >x?Z1hG6pI-qmx,DjP0Y{`d4N1Iaҗ1ĤR\vv:$q\u] fq46Aߡ#N J>0ThϨ.wC%TRALNRN9ЍCbCPE[2 X ;H$tct-<'uA(*1ny:-vVu'%sH_Q=5,Q~j)d҃`kQ-uhQSA[ sǑΑpU4?Msۑ0D-3 d* ڛٵ[nvH?.9sWcX*A;BTmjʋe ɟ=p3oq8Ժ~U 1Rߓ8ڠ|N5 \Orj e3:,,9'o>%xt(N[jgdc!ݘQ9'jV =6( φHo)U~7 Ei8 @R2 9hFpϷCx̪w)X6QzEndY_OUMY/efڪToNNNꦦFVXX#Ʈ9`MR ̟Uxc㖚bµ:;+M;r ?>vDžuiMiұ7M`92 gOIgxM55&ZR+"w f8:s*b^j$"I`Wˎ>6&F =%׾ҷec}&kRGm OUюTj>KC,Ql>RJ[{5IG%lfϡSr;9''lS\lr}ѡA99!rpB~O R%5CۥVuEp'R'ǥyx]:pU,rOsqǷX@mivPJyv+pKzQ[TQ$!8oQ98㦖UMonwONc;*dzw8@V~PSc  quߪW$6rH*1".@x+w=vu]AY|x 2f m r3n ҬVakj0w\)V6?KX瞲R_'kᬞbZq6 cK^$ [IOKH1U,hX.{jig,"3˄2+xCcV؛#KOusA+Lg'(#{YU&ċmZ[zb(e FPϹCьvm%ҟU-=Sk/J<IVC(=#㢺k\SrTTӉE]PS?n0;2-Z-j8frӨ;Ŷ –JM#r%{|u#)^'F-rT%Y #ֹ7jmjhfxFr]l("e31v}8VZvdA O,n `[TXLZK{2DWh2rT@:iYYS^PԒE=*s9yOnm0W5O}uOgv= EVfe0yb{?=jqY<>B3Yj;=M(f%b7N8ٱJ SEkh'D[(}'83_d8xP2,]b$ ێXM]o|姆'JjhxfThl{NxVl#K(nji,Z=HT'@2rʑWM= $.$#2F zPqQx7 tӾ wmi rФPS8Z5 L>ߖ n:F%4U2o*AvGu!}&3G#1K|<ߠum:k*F<Gq>u=+^ Ir0:8T6.$'Yqӯ.^is3B91 ''9%nejݤ0o Y/@h\C7s;,5 DUD2*"5'dzeK&t XcJ*k 0! ǖCjZʪPBKGHCL"+d07c~3̋4b)hd,%[[l KJ+JI2Dacuې9NPUhI#Xws 37~tKuNݧカ8S\F٧R"X` b'9t7X/44vX< FKm.YW=:yaf­']*&٩*mBytŕeV@@ {{I:5 ޔJY$9=aɩ.sh=3T3TT#A^[gsi>CM[jM 2I1 uMc&\'[ԒFeJzc%~zfxeI5lkDŦٍ|9˸'%I5~i<ԌRSuEsW>Vn KKK\4SR\awK=(,A#cTAcTU5j,i g'|&t<,z0֚zWdJ}ƠHওo!'l{<kM2VSS1JZuB]Li<knq Dq(O3r'pU'=j{zTH}8H9m̸eqq522LHW:-'QRfJy1ӥ"U!YUV.Wx, lvs>[~fWO@BiRA(B\G=;n2p-nxky^ M^"VjK[u$*Y~6핈 i9MWcTT~ڸW L8iavV}rcS+ި᭨R֥CKрF!os<ˎJ*0 zPXr#,NxLXZ J wSauLSX8=9Ѹoc[J94-Vi1*dU G&5[Y =@CĪnX  4 TFUtj`Zge-_P9 :3Ϥໞ["b=Z8"2 )QPk*J#PB"@ [py8p\V}c7F~v뷆Qh*{ \)i@Q#Ӷ\;HO?STt aV@݂^iB k *h&g0y;U/fMF2۰xOS21Nu^bKU53T5H {qBgqZW!imƝԐ\8,08ڱz;uKHޕy<>:-m;ۣSMZr"xQiF?paa:Š}.v)[Fz`ZwkBU"rHSy:Ã`yd ߈˧jpf{uh&ipp= N]nT5AFjipϔ9e nsFql7+ޝӃ[N<TwnUQBmKGnIںIJKz1vR'$h*,vxksqqҽS9T)*qmmuVT8pJw1;{gtzf*,kTFpĔ]8% X劂F+4O>٪e qI;i>ÿf;O A HmT[u'#IPG P=MxiM >YH?Bkϫ x=[ ]I7RUP殦Z8/>&G,W@\+qgi˧kukH /7e^I*glw;@4(ImJm4dYhgeUݒoq;t\u5W-WzӸԻ3ICnTԵ&R'H",z[ odD[ *t [ Q65LԕHơNܮEp~3G3/5!:jĨ˷TSL[V%DF e\u;k u-%J j@mch(N~Onu O.jyw2aHjm]9 Jwf۴`cכcV-.%@ߡrۂN:xRخۦbf ڙ LD[Td;(@ٙrS[wHbL-=֩o$a QKukDIޚ-+ prpX@t+DCJc6/\*h]*jsNq :v(eH'jJfu1Y}$zOtq*x+Ox_u$7jjiUKē2ݑqQV-)q_˛G`Ic|S{)B*KdTIO"uՎ^U ~g^^;iOc {p ů.`$ѽEGڕ8pO=gAa. `ޤmO~ÞE]O&;b_t Jzd=$dnͅߞMhԴQNV#x-V 3^r6j (șirFNduQ}#T\)*WPTI# iD6dٳ89=/11><>})mD us/9ǿB,4Znr?m5ꅐy'pۏ~ ǗcGf=KlZaa2G07 6rXsߦh[>0.`y`߷WXAKvwV$Uqp' 9@ SfhEYI-o~q`xΪ޼5K/"K9b=oCUI=D( jS#`1*{֖jMڇhŤ.qWQUOt܀"ѐFx9skk+*[}A#ǎ2??pZ 0|B5zKYaHbb2p1:KNh+@]Աҹ c9's: #-x&ʸ(]] %Tn:梊EHO#ONݻXn2[8x~>]`8i9GNAݷ uMaYc)ȍM4h"1)G;dqe?NWCnx˗_۴E$H=L6,%ꩵJn;؟-oGu71p)yry^Yf_ϼ2 ѫ>_^Di1/+^j{d 4k+H=%pW{7/:"]k[d@@gɁ0I=篜\M=l7D },4s[@iW9$d`Imk&jj+ HRy0I$9'߯Cmۘi`W;ϧ<=X@Ŋө|ʏ#VR5& wJ#\\ ž>TPWG%DяXzH\\ w# (t楩G7U#( |r3tـ$KAt.]]]Oi>ggX X.?IԱ[(,yԲȿsW++I %<(f =Z^vZɦ_5"$aT*vrrr=V\EeFj޺"&Vs#86*ZCMAf&WQBN m8ʲmr1`5Wu\οo5SKUq^TUP?=k0UwaYKS=(*mĵc@ۿ[9c,qѨhn+pUץutUc^jP5v+W-Mo<4m>#dISr'q=~jzt:{lDpz G$g^-cˆ& løsd1Hƶ z q'$D~·;F4vڻkU},g%g8<ۂ;t>- !,VidjuR2{=8sfB;zISMX:Zeh݂sqk 3֖My)&jiA$#1Hj`Ef9_}cWhZ ֟sQO2|6Wӗdž%VEHEcPޔ³v=GJǟ&"n>z}ViĆ}OjxJ=M,Gxv^FOVYr>ičPI6Hq/}~Ȥ޿NY[nZd[mBՔd9pR:JkcWOIO=CSLXNv ՙ:BnǴq^Mm7K< t\ZjQ1,NJZ'\'UH(h gu=t]#GؼNh+ύ~дqMC!,r̵9 }A|Pҵd{Ǹ r 83Vtd ֠>4xMzlNqoM tʦ QhJVGry آ:j%($c{`sv;hأQig:̩S ToYv 8 @#8١zymwV**})h13'9B fH$*$rHL&L<_fPB;8P;3A|U%dCXvz4mr Ko3uO%Yվ|b$Suk\; Y*ygp9?4[.qz}%bn[uT]ĸm8=c-eE٪k+nb %eu1yLiwčUI ?tToW"U,Gr1Hߎ[r[o/sI. Db؁H?@#hB8575LT)D( mFޒ>t=/>jhtKeD.)y'\s' @N 6ڄ "5C IDciw탟~0o׆vxIۑ" )>a眜crϳ{-==iu{}<4C ۉ1GV[Q顊0NY R_os*qߢmKE:fTiKod`.$9'rW5.";E=IʃlT &j*45'%?pYI#+f.Fp[/ڸ:,HQ9w3^fc?ST:7c6'^pb-\H8{tg7E-٦v2T״N̬`Bpp2aӜ+Q8$x~Z ֮1PTR҆IW)u0Ir:Q`> ,fJT3;c8B]@CiǢjTyD^:Q9 '#Й#7*8eIMG Pկ/ r8@ VЖ;2j K=d5TH <A~瞠,PRi+0% HH DSWhjtjJkݲgiޙE|${;H==Q~+7I;8km\L$P̡HN 9O"(#zho 5,*)-(@6}yc ~4xmstjJYg3$&[j/$3Os$!f+Mqiqݢ5C4rMApv}%7o2F3UH\.rޭ˂p>x "%ſNuzY(PLXwAd^uY)`r¹A'͵s 4Ǒ$ @qߗG)g0I>vxR;OӺ^9mVzϼYJ\!9 Jl`r1HU r7oF0B^uӛ4SqKOXc V P1QE%tm<@j0RƓ{`Ws#+|;CM0&e*B29GUTu '* 6A<# 3XobP4.uMXA’s|%KQST5R cwW]o@ ynmЩPY}4wyނP,ƭлAo?~d5\O,S7>f dNA~ÿ/#llw-K}hjTFi'Σ =ѫOWGihTUU5&\U[{e?n]ѭlXd@z}%{u5Eme M|`2pYx8ZA)Re&AC2A:V?n6LB5>fƠ4xR2JHǣa7=4} l0XΞ*8$Bȉ|Zx~\RGt4rG5bFs}~1Va[\ .(n  %cA_. XĕRFAB8f8?ˍ +lk% js \YF{dK+%65,==r35}z4*xmPƨ֢xJIRc':iuQ1aK1]-] #}hږ@`<3"K1#A9tƚP5Un2BҐ($y>Ò{4y,*{.Ե*mӚ2[G %NIw珜uY}x]V{U [|J]󝗺(^%~{>2O +̫K,h h5%\OYsˢT(X-m3ޜ-"r.1sלq[:q(KÏ![RD  !8@r~z)M/FRѰ0ƈѯ2gq@=Kzl^è'2,KϽƝ7鷪%B¢7ϐ@#9}xSӗR`aBr0q׼qx2K]U@^G' k Db;>ܜC?DP_in5fWCsP[qs^Q-lJ[s8+毶Yl%_j$Ɨi1pFWA<,Vw 5%F(AFF|c:ENمc"km_cPDhҕzHkh% hc38]AnJꬢwQBij?ɭ8)LW1$iaS'#ub7L[N@r7zjRSeMWk,$HnBI9ʎ]b7i4OMa%zʑ4 U.ILm5R168ߓ}[ufKj-=}YV+$uK/ɼrr#=cbAQ*5ud6ZYЖ'` *5DCyfȰ-r+rRIvF9sc}Cؖo&UXJ݀O831iuү{|P+#G;Tz}.A{lRyMKWfP3v/ aEMW#5.VM-[EjUO'ܾ2HRvaǿ]5bH4_ +;{ۿnǩWP,C>%^0Ks]SQ `W.BsG}*itΖ M@Fc6Alo~1Old1y]t]KQj-ZR=&yA$a:Aè-е5!>\v2x<2Vڽ%gP 4ZB{Mm4UTKouYd80G$88:͛P^KOpZd)r|?aD'Nv0#h;CQjjI=E53܁V(%38KMqQ988RZhv?rr?fcIqyS\STCb"l',T=gQ6 % -D3WA*^s~{DfZZm-M0zy7go^R}f?Mr;srƍ%^&Jm#TX ʪjݍ'p9#MC[EcVJsGFDQ7$'+z2ŤxM|hK?MXhG*>v1u!!|r }u]xFiVoORXʕ;px߁QC>Ou~ZgJ^d i( :[lդxSh{dMxMsĘ; V;X2dNӏ:>fCkhɝ19J;-8ꩡ\֋-˴r& F\19NJQZǶ[i[I&4U$0OJ2Kf$g ,AQ?B|bJ%3p6뙶FH #~.~ GGsm7c zJdr ۑ*Ǎ5@!``}Fsi-SiwmI=\K20qY`5o6:Zu}ylD86G#@G (m*Iq𖏈:T]XU7- ZO_U wN~A:jSUP\jTO.T!;O#>z}!Tl~uE^_X*)gK[0Uw09'`f2GQW.C,(O5HR8 =S1U;bR3֐Q]*/waZq[-u s;jAM%ѣ"k`eQmܜ8EӝT 6"[^ѵ\MnRO5h"b0z{ k&xVşp$ñ- pr].ZYnbBf.ۂ#IX8lpMqR51zjV41KI nj 8`}/ZrʱhKy$iFX.rrzEAg6iMh;Dzy+"8 ݐg=%QtNf#zٮkRPIi]7ɜq3ѾEu4 /xC44MJXNTnQ&2U=1E- [uS\6R2=Ij#9boI-H`SVDl"O Tz8_PPRN240GrA;Wg tcK+}qEGUX&c!#8v!eۑkF [DDڈEڡ$k=-N!Q>1>'}Eˆ iR^u=]xkոKsVSq=U(P>qE|SSةX"/C ǀ G#[Nf+E5*G%Pхen#99 Qʔm]\tyQQ#"m>F?\L[um\Upax 9us kT{jx!dA&L$էcTۚXVgDh* zH՞, ˸S:jApj/aP'e%wvrX^ڼBCf0Hz$cfLX #%^TʆU]t-ʿ>9ci/REJeꃙIR0>8'?E=L맴U ?K2 qҼ-=UTT4+-Az#BGrs}Npܰl參nt \}2G]܍ꠜ{yzbM-b:$r*Bqv?,:Wś=q+zԚcm+(,[pn~uQJ'22<l-8CL)_eQ"եTM%Aa>qa psM|ʵstw88t`'pB!ziQIYٿ%X==EZsk-,S#= |dsl&`;MSȕhD)E]nuiI'FNTpAM pU5ccL1Q+h[X28yЧ&i6B$7ҕKLDu-*v vo~Gkdbx!U( n$gu6LԚH;MZkZjUT-ҲfqVbđ9>IѫݟPꄂvYhHw!I~ja/2 dzY) @'q@W?cBETTF`3t%.%ds6i\j)$Wio^ A~ނ3XNZeq١4M! 1@g{Ӕ鶬*e!9{ tN57q'wyv|U6m vx_cnjdRLd\8g݇ÜrGtxӶWgeqNT q3J ,7r1{Xˈ2ˑʏX[6U*Y$(Y!} 7 V<2֡WIArLce5O %0c"AOcOQU^ʮǓ&Ɗ31ҺkC!% 捝cJ}'r9:JU>HnL8rrnA(J3O91a/L-K;Z7*79`eAsO_f:WSPtY1^{sՅ}v}:%)n.O ,egFyFLkO{^d)4ī2 3ː m;O!ơ/Q8Ie]LxԖH7c׀r6 .H65.3?# 'i68zN646sFnr?zrxKl!kv NA^;`zbϬ4ý4i]wJDyTFNRwdX_if͎OieOQn].bRzt!%H9'r61RWhᎲD MlP}AS`zsM՚+ tuҥ0e j\hld.$ U&Iv"J<݌PA;O~K2YH u3\-q!FYkAg9=aM]cRAªkt^`3ث$q~Wv쓀W<`V`!=O2CW$FҎ\Y{44R {XìfFCzT`1 tlЫKTlYUѵ:,И;s/eR l`iCMl1VW@#MA2yݷHdۦt!9uJZ_5ưj*/*?ٓq8,B_]*d<*.̾Yb^? ?r¦ܔ&i /гym+:-P_*k'0K Rl0PF@%r |gaYLRk'٤U&E%D s=9 ]U-m,$ ע4\^OvZ贅,7*c{s,P Wاq\HH~3;;-~隔eܙ#.Gu+cޝ MdWN|.H>F3Eդ*+"=zI3{u+YAB WXZz# uU8Q>qO8]mıI&VVA<`1'{"ǀ\Li~RÌyl#9; |j9hYk '69݆pqyiT ؍q|*U7 #ҲΤcr79cꯕ٣̥H7ʢW![<qsvcs2."*]57&1N̍prBNo0' mP63Ia#"_49qMWPi%mn`\`Iq۬#iV%8Ixb\&d# (K\8׳/D2QDJ{$q9<%V'YygϘePT](keLN{( xQ[=&`܏T{ne m13KA}ӭҲ,u1YL2Cf=#IFSʑۘePaMZT(ߨhm1cv3>uOG)D 1+0D Nx4MB\LlZvҖ{"ȳQ&qp3s_nOS$xޤd2OL,@D4=n{Lq]Br `ldc'qm!kMU_>PCywa(\펢aQ؊N#j[(³ %*\#Qa#9$.A$rG]RUMuDb$TrXv䁏V13rc"*|!kMGHrxW$9P*1\+T׆RdS"1gPr,rA稴d AVe؁zZC_jGv)@ghȡqyhX|9Uǧ-̓VC L N/Y+鯵H~m)5gֻstВixo3Ԥ8(N4FQt9go4ai3F93MM> MJK!ǃttT:zQqSrC!udSoiM -3je$T\Aۇu'n~ L`AxuO[yn'q._9 tom;7)uW-i\z@ekm2l"ʧ%@^$*n Rn8J\)FPfܣ!-'x-z:qƣҽ8oaorKQ=SZD*ڸYaAJ0sGC-8#~\ȸ8pUK~9''zCc)o4aFޓʣR 4( ; ccGq_KQuVX4Z`H<H=XE-"WZbKvk}X;A ?`z5R%4jpyeTU)K9-K({ &g-*3Kz[#SE$WLm\,S܌KP91mntP{đ*IW{n`y s*=QIgwIQTgs!c> `{Nsx6;:lSU}OGL3QQ aC8ێ{Do0Y/4fRrrI"@FJB+~ç I V$]T/Ppї$(~q+uޅ -gnjqCuH(ҬN{zu:m1;mR7Yrpp9)!DK1c`hMv[WYGD^)݀UR!q8'w6JO4cx0,N\W?Ȍ(!}'ӧ)tXZj eS l`G3HB;1sX? (pKp$?5T5d]2#sqOuG?61/RFL*28ܤܩts{E<f38  gv-HIFH8[~QWj#^(a ~ONǵ^4Bےl7xBJ \dtc(v}`*-<+Wy#b'sjUTW$8hr_9?3gt@ 0AZ#A/ER#EQ,GaQ&u%Mev0 R $`$(JcG=ҪtgL`sG4dxNԂXSѾZc+8ݟb:7!zY-t Ajv4|qzhD:m)#+TNw6=z [ ) hҒ[g!`%˜(~0$]NV UUM'm 8|A#v}Hj-OGn:dql9e'Un-ݪC)h'vᲫ8q% 3)ӠnTTZ.PӴHTn YGosdS-WٚwMOP0TylsGVD wu}$ 1TFwFc6䑌cԺ@j-[YK%e෤Z}( ay #+.xPFAڽ9äj?`tKCQOi3+=h]JZIoTKS -VZcےpO.h D}"Ol~۩t6G5q\of="ڂHuΊ4tܢ3glLWR[,d1.$ ߷X6,.ߚmoz+uw҂)0]U$ Fdgvz{n?uqhJegsrG}bWǭ]i_o:%u E[}5?)}N eъ[ i}9G|[Ue5̬!pAq%}KP* cUň lmk)WXuu@ėri牁}ѫ1=quSែ~U~IUyĶLH* #:ӘƢ,TmsŷfZB~v~F@}l諞zWM%XtŕC6O8&dah ǔ?>tΓVWiKV9׶>bTH=3CM li"1[*e8yںz˵7HK eCJ8H$Jj ShoNӞ~GPf/Op5[5Uu=xjK7GNr :_i:k lZDMsv-INT 1#շ "1żf"6Ǎ-H 䚪WfoV&{23qR]t/6<y0xݠ\) Tޜ9~U$X~kޮ4T)R`9H$775G C}2IT7'z~a6Q1noio6xYJp-n\(fuU@<`r[pɪ#yԚϨ+3*HԔ;P9ׁN8cq^㈭d!uIi8`IPI|鞫_K=O۪i`o(۔m*8#3l62`EZn =*ꉐ5D *r|c=JSR׽S-,t۩YM9K|tÅ`>w|Z\,)KJdʼnf$gnÈJv{58)$/^#8A\2@@R j׼S.6`K0>}Al荧JI6MKYO PFGb9ӎ5Am1]ԗvOT5SC5@ $q1@, q߿JZ«ũZod5hI6;ӓ@{0<~o5E`23KEelrTPxcO&]OMUA[NGU%s"C" |S`66'+(joVz@`A9O>4}DحC<؀I"&'Ñ|x%:̚lU?SV|֒G>\tud;dѻWEa\Xi@PzWa ۫CoƩWoQᬶ\4R푂 ҿRy5iʪԉZ@ p= :rg_隶1j UtTs#>/՟.oО7iۋ1Y-OSҒdruMD\%7#d-l anWY+"SН;gMl/U $m jXgϡTᆭZhv憂(NAʇe@uj,vMMWsc er`=b0|\m\(KHY *,7 HK˴2sd9.[xRM5C;^LT3 AKN S P̤|wJ5̚5#A%LzjVL^3tܩs_Ĭ.w$Գ j9i&i74VR7s9 zVMU]=-)$XMY #< QebG:rH~v 7+Zɫ%-]~dkY,& ǪQ<z8:eACpg;%wIhk-dorzJW pB?+Ս4UQOM41 #Q ` s||y~i :۝TAUvqϿV恺TiAaH%V8X9;q?#j=?-0j hcW4 Coo.ps9^1EViS+I?1ºaO$㞭Ɇs2sk=-IvI꣫Eܓv'T--Kuq,,lnK&H`g]5ߟ[=}NM$QSU98 {`d j?uu-uMc7U$ J=Z7,/5Bamm8#;"d`T߳xy Y:UFceϹ>I6bz}L4:~K}5jeb2p^uCDߦ/ ށu}/!xX5 VP 3 b32FY^ҀAX 5] Q ;کV`:?;U@5A|ɗv|0<Zp&#Ҡ/oW;8S}7h%v^iTS: V! !8 >V*K`#Hi"JRh֨6Cm 2M}DidKe8*j*eb Inϫ۱SVV2RiAm(!J"ni8 I6bxw̯Wi2ySČBOSm띂- *nz G gM!fWj-N7IYpX 'iY U,CXۏۿ?PNBn~ Sj,CE ,#E zrFqX=[M Bw# >1^W!+GewSHCSgKFXmh#v{ר~]7_/9;~8 $)sltu7b?T\R9%Q,g`- R׭L-BK_WÞ) \1> Kl lQ[|U,D? {t^$kOR-"^#W+Nݎ=h"f#1([V\R@g\98^%BO5xY[4;)-WC咸'N3 j;U7Zmu^nw}]\R|K:2q;dq诪ϤWR,Zs=>Qg9X<|OBp)Le螞z[čjimВ̾)yj@jdJu m* Jry=뵥bbZ2dStw/=vMlUֻ.Qm/w7nl 91fXW{YESX*YU3MGP'\Jja3{w]*SGTpY*gh8O"1 :~>VBR'P~z_gZ,1RӀ%D1/*ŏ8ϧL(oW?Y2]hU4VzB*kk'%u)]E$ry uq]Cte:*˔ni;UFǝ3Kc=t/T>eٗE? \h3IYlMp<Hn 'CK{x5)1+B-]| 3}LiThHb;m:4A#k2UWU4PAp Òzskt.])Uƭ)F '=PAV6j?>5nhlFf>de@(|5_ZSN[Yv1 q [3+#|e[|&里$EXՖLF't>t-Y-k}$zQDœe{P,lm:wTS $d'q.#RP2@s4MEߥdH=k)g H`LSb_y8b;ʿnA;vN~1_i;"1)XU",$=\ du E.H#-JH)7'8kyzb$ycG6+# 4z rS"5ᆡPTȳ+#2ߒ0sO7B Z+S'6s99mssn%x̸!? U$]"ZdhʢMݷ>9늴.~k-UMgm&Tj sq dʼn 't6-ī4.9PGj&joe2 EQl', >Qb[k,*jr0LH QF(.m57Y|lgib@wGVk5M)HhUp#~G㑌Nam?`O=L4D8S+#O>Xqԏ.[=ϣਥ1Sp IN3l''UH?TPӚju=HŌ9+ FXӎFq:534WWQA9IS 0Mzj]-~k80[70<;p8:&][aG]1epItgMV1z2% ?w*]CDC403) Q.?@X6djC@rTch rp'qнE5$ GN<8mSN@#ًOȚM y6кjOL@hʶР<||Q4sh}>X"O,23b2{dBxv&I2bJNLv'NGp5(z D8n dښt%L8]FH9ߩ&7񩅅ǬG5)U^&a۳xFLnVۜ[*tWMm3=-d#ʧY6ҽp8oS@oM#75-PAL`ɽJd1|zbq\ JU dd\'?;p ˞ sRq@%k3iPjnMY*6鵹!y-3>+]>u^xMѷM dXG${d5_ _=lirco09 O8~)6Q[,q^f2IPW ~NyTǗX=LyqKoteVݨᡝ`t Lg}#J\E-3LŲW FNs6.%k8>5 U{5VjRh^֕aV ,}PDZwHU@e` ګ=Gp:z`u%n(:aMEA>Hn!i\m7b@.kXuğ<n9Թ3 3R\J ^8R?A%Zz८ i#8$%w =#: M<4_,pURnőD$.õr}nrڬ~|exzNXq$ Գ9AO!X9'@ ~J<68g"* * Msqoia@)XPԲȈKp$Ncn S\WueYn7 ZFI>cb>}8cobz{)#iB! rF=|؉G^t*y=Hhϳ$db *0I>9`[`;T* %NF@RIqs;ď5qh Jj{@V=a+J{T4b#a؃ ǶzI)?ikh$,8 ێ ;A$AН*Wr__Ei{EyJ(cp@?q6 s__]oEbx=ib;q&)@s2W@O4 myɧ_2((xd&<,N{r@$UVXoTkKT7,mU B 4m& N3U t!O@f ǐ=&U^,UDi'*)ÂAeZ4T]h5vQ;2Y]p8:[\_zYtx{I_S~jU*DJh@*12<9ҹ!n5SJGQNoaU`eƄ)ƪcTN}~NiAin笮̲T̢8$lD$ՓϾVE$d q`r I'p\`y^G1 mD8 P?Mݾ`ZAElc+p ԹH>Rheb~:]OQYmi$FpLTHI`c+eRS硍jnO=p~y9Ȃ:=8[t:5s uukDFOl>29跭]*jAOIF⪦ H㹷6=8ݧPEHn-&TiKGJP0rsN{v!󤯷l&r,ԭ0qԮH @QHտOv+暚Zid%*ysyC]Wx*OU2;O<*x#3 5u'>$eSVП2\) Q<rzm|6{M54RBMʀ2p^[b [wA/ְHG2dR@08 QqՋlJm+FS\ 0y9+S1eKnXv mz@cAR' 90l3d֚O+xC4FpGsxL\ ͑؍R=\-밓yoLh`wr:u^jM/f ֺLb\ `zq O5/ z9g%GOqVf*}q8$(PnW;N_$dVhci^49$NFFO艴#ުTV'X^?9+]dmp9?,鬕TS]iًavCǿO~LM9G%me}]DXv b289E֌qij RBrI`Wq{w=gw0, j.R[ն%J#j$rD..lc3&SR5DȞGHK6A;,=XZBP 5%_54XKAU=M>Ba0Ƹ$@IaZpZ 1M7< %-t L#ݞqzE yC){z\S٧m[Wt)vbw4rr$c3Lj#)E{m-Fǩ&,rյ,FX2IͩuU_C]w=VUMS;)@}@oP ];O7|䓿~SRYOy$5V# (!'#s-cƧ֔6b5)1t94cȕ,|G:/TxU[tq$eح ݙ96sמۨw#oY2&揸+MxEo vl.wAǫ;tW¿ rQ"Sڣv4V!R@Kz#A>[ jtu>)Nbi0"qqۍK[-RuvY!8P=,I?rs`yjW%ݥ˳7cJ|(02K(?NqGx:jȴK%|/)rj.zoNTTwz;\o,5S̍ Up2p̤6ܐ1qn{dl|\^LAchzE,h=uDd`8&I䬠)G|drpqoGNawڭ:kl)ٜDrWۦku=Ҋu0ȶڥ0mM*16g^l1.=5/W\nVEm ˾@ V:UEAEmU"0Ʈ) ެ9'#FMUIzk!GM;o/g,0U&HsK=U0][M+aF@y8pd'=N~zNBA%z9,io4U<%mh9d``~җJPԗ/G$1c%Wo w:n"T)Llnbf*+.%AS&O$s`ߣCZiJkߑXy\HFy @@rwݢǨ5D@gDHf/eg=\*cMyv$P p1>uUVhxhڶ!YϨm\( g]I go0҂yUR8sW=3%y=WWrƶT¿ ޵mCmL#%Zcpaa9 =ڭ+,zV{%<ՍH\D1 lzl3^}Ymgۨ@V9=RYKOA@*SOkNHʖy. 6Bdg'Y| rP~\i{t9i VooJ,9ۥ=?y^_X9qZep~mzGMH@];K'|']SO޾p>B[<`qۭ)yI`D,xM%D$P^l2:zk=;-F.u l9ʤm\82Q4> pE!N xWQ,ֹTJ*"'fR2pRڼmڅLR!Yd)(c\1|6H)i*ԔJc+$쫹IV v1O(ohyǘꞗU銉*BI*2NF  ts- &{e@EzFQN9pTc nI>S} *e45R#)O E#WJ`OGtƢ Yd]#bUu 7ʆ'w=<>ZӤ+ik/&hSENve0$.r8^>0==ozU UO8%XvH7&K;8,Fs|~~{Q6a ȋDC5#BN%SP;WM4`#4ZTX"T SO .aӥ;` p;l|VۄOPԲ&k*]<}8Rvq|L% ]d (8p#V#JwDW,O eFLq-U<5 RG(!w:/zgPp"0>9jHLtG@?A=">F*#P2$3aWzUKKGUP3?lau&M-cfX$n^\dgRwτyӶ>`dXc,\άQN@''nw뀐#Id,**8,ǹ+':ƫUc,pRQ02©7vKtձUZjhh* _lWw?V,t ;WοvLw,ܑx٤kdFC nЂzZ-HDq*v =T٦cfg]DO;{}NsI*nq2&LWGhHfX3$ZB'bAk*@2_0oTVP{駪@Lʮp[m^ZFJJ0ynCY))(YG&c ;Ns{Ot4OMƞJemH'2lj5?Efɏ9MS`WVKmZvfo)f۟ߨQo}"RCzTqʰ>wׄX),ĭ_l7c% r݃؂g+jHi"qDwo]qgn36vJjL,ޓ<coKez]bW[k+*cr08$QsпM);TuECR1W5$dih!8'H餪x]v]h) rXJ#aBT$@R !}ia9h]~NhmGybOJʪ#r7e p>[=ߤ٭֫e--$`< 9H{ @{:U6[CiwQhD񗕽DN͑[{Kj4zr *Ka cu@N;`~/q\z+iV4r¦(rA y9QjMZ7GU*Nw8?3`u-׹ZtCs0ЖJ\5<)K<;Nwgo<`THy+4^JD2@@ |yLBr"(~TUr̔q  p=>@w\qrM"`Faq==|J|bwrmmDRg\c:IT%5Ζ jZy*8<=x&Bob^zV=[W2b"x趵ݵZ9`6=G&=jlŪI&?4VwPE2z*Hbѓ[txv9qUSybi38 8>F}Ln܉>V>Qsh#P,ycYg0\{s'wfܫ(;*PIsONm^ P4m ֝UpV(~ F  {78l@;Jж\J{3r ?ښ":@U  #.wtŶeNѐO:i]*·][jdY7S*m I0`pP~-Ӷ} Y}֦^ѩJPBc$1=Re,4/M%KQY(ꩫ`SY$ d{c[%yo69ENʜs> $}LHESM"R)wc{S (Sp=.@ڃTET*_},(h! e>*5MZdRY,f.@x< :%XU6Qu܍ Aʄ_ZoE% c[UQq $շ9&cA =d' z/VۂM-2SB 5UE,P  nFGlF'xK$USތCN<=$tKZhk Gw'gu(x?"']JzUO SXTXvWn3ضyN:V+jLMC1w NG9e˚#1+oM}VSVeuDogvA!#k* # ؎%NxV7[WƑQ˩%T?#>z6ɕ] Cti ~Y7TZTT1Đ# v*+LEc#.}EI;w:Ӑ_YaeȺ'h\tPPi}FKTOLGI#-;ܞik TԷ$Ԡ jBo,;,@v#~bm%444zTt4t$,L}!'{LZ5^(w Y|*Q:FXW;p0Up33-f"fi+m5:L51ng+ܠ1~4敦ӷHWWJpẆ \1Aʁ,qd( I%ݨn7IDa#vXį9ڤdn: o5Z%*^ mS&˴!H'n|"4Yf|w̛Tezsq5-_EVՔҘiWw.9="{Gڲ$+MIe'Y2}ʧ[Zg8C89 ՍA6W ˨fZbL"eIr1Vkm;ھhf^k{F)~SzTmY gL5|r/R\5E>Hi2HfHhvy|WqZjjVZJAk'f,vJ.?(;Y[eW*LnOOgQoXf A11ٴtg)*hĘRFITn AAMg(tE΂(*%A#"pH1'8R yf xTPvc݉yfbO's2ğ.S")^d}ni/*AFHk1A^64`rҤ@h~Fざ#A|BgXaf$:P(ՎO~È!o{H0tY1ov}]%="DVa*$o UPıγӣ1 A/{?ǩlq5`7ozz G"W8b -k[gG"JxT i3 %lD=n[<3̓$y>:MUV&/J#?nsl/uߤϥjBCXʭ!]j$>95]ߦ54B@ER)ǜT@c~qi_QR?~'ԶZVbdtxaUV (Ude8䟟ѺVW~p/ 몯1U+ht@QC 0.o:'ev6-.zeҒtu&$IiIL0G;y<(=M}5˨4U 6Jjyax <:Yq'ϡc.LUEF2Xprͷ ]󔯴l@cv`zBQxhk rT[8 <(i*KydHZs8>#: Y|]qOoEW(/)mҴ$$ƬRbxqjo(C0ziaEZx(9~w {l`f,)uǃ4gfAZO5DMdݳ%x?ӵ$wi &DUŷ`vO^)Cֲ lq JfV$lX?ƪ!`YMSh=-Sne6E'Ot P[TwRtci53ن(erT'x `dߨwM7[WH 7 ,2 <ʯ#Ƿ\ڬǼ@SFhMG#[tmtB[#q+}q zQjt1E%ޛ]rK`;g2"|/S6/D].𢂛Mm|f@'0̊#9bHNߪuZijꄅv9v םG:35?O# IjS݃oT:Ar9qտ=[\tVw}!]ەpTn<Ca>\yM|'5UiJ0^ $ Zd)!} N!/MeK*frQT`A}]C,{3T-9_BAi.kƳSj* Z2(lsS؃K{h"瘆(*[9$s0Yu!%l5UGdI]8--:݂pnP]+KMGLWUw(c ;{1evP+=*iplr  cXj[tnExY*c1A㫎M>Ubܵ\k@̥vD+2F[LcldKz@yFMӨ0tS?5JI Tm{=g_fޭQPAO v㎋]4F.%y))@e vFx>͊\$w+)fDUB/ ;=1A#Jym_EQOZU_ vaܐvrIRL6:OfO2ElÜS0R)_/.lz=4#4d9%de[8燈4zA5Ê=Cbյ}bziiCx+)1@e$QQ`(,]׺y_Q:, ?sھ/ aYO穛9 MOTj.5ZH$pYtn* Ic!8$r cqC!p]Wov=Ar{%%Ƴi(Gj,dH_I%{~:Q_POE[zGyդ" 1s:pZ ?.rxJz1^֫% 2!cfCpGW~)h4h2Q,S9->? : I;j%mI]zGVa86N=R,eұxg!FbGߢjdk‚iR*CQ>;2p9 ~xIizyKꚑ"\< ӂdv෱Z26Nje̅ѶZ= F0Qی=T>"X-&iWӥI橀TCdJ̽힠ɓlIwNNԨ't7hY4du-3*!PX;Tc,:_'mxQAs71[!8Է.@ əSXZ:0Bwr[5ݫZH)4*6I9/cU?o T(*j+b0T!M\e\dB $Ip )e`F 8x?Xx}wJ qA#"n<a*+ՕjXltE!SH烴:4Vך^x7$rI ǤWT $_۰ @H =QSP* 01WnϚo- =Tn$[]8p2ѻ##>|9- -FX*w`NN1+6->yVMuO+[[a`By8=IZߴ2AV}5,{%u# sJ8acg%I%|bG43.cRQS۸㥫-luHVHK}O3W _2YK;lҥI!v\")+`anz(|M:gO!)%G5XsnCO;?M14?nߴ eUԥ$Lԑ) @PDʑXbWIOeI0A.͐װ~LR @N4:aSKr-<6F ry'޿IwkME3KRyKJ 9P?q'PGtĵn,[ulWgFKV#]UǓ1=o'fޟG2bTaK~nz[;d!#_V۩)~+^%nbK] XH;IR譖_M[ @cRXF+aXg'a0 s۪w_i+m7xY "8v0Zuv܆Dm T2mGrYX#'؜ssFC\-RlG9䌞0a+uP|ԵQMOnZr w\` rx'Tj(WpɊxi7O)68r=ܝ^ MD:: u1՞SAx[-ež-\aEI$9 q`1zhN$(]~{m$3)dJe9:Ѯs̸lq_%(Afp{`SR`>*x/ʺ)jJtq3Ga_qc=-i+E ѦejUUדA3\yredpc*C}EkZKHHIamPj* :(TA(V$% }-ہ׫6>FrqxsKM٤GO$p PҶ1\`0?=x~[Y8iPT-N`)$+OS\_PT-==x.2&+jkUǔO$hU˦Tպ*uSGEOaز$8 ~'od1{KSÝijQF$W؎rI=V]EWI4rn2<tco*Gp|`ͧtJG-u\* ZO#RXnԛ ٥6r94O [ҊEd"(QO#rFtEהԢGD y&eWl;ws=[䪋O^*$]!Wh، #ۑטAK`h]/[hbF`d=Z5SlGIB0%Y|ls,8>#^%~">-st "ipw mF^"9lRy%dWzBI. 8@6?iN\xS%5KWCNty4\0*O>ݺ69P.otZ I)'2־ޟ3+nHq'6fN>5ųPiI{MSЌ4H'9\>˟^}/h;CyZYwBiV٫ktr `IT!#=3עF2|v;AF)Yh+7r{@y SO]HGC)Ug&,`Eͭz-[cu%Cvom7VKI+jA ׌Il/ی6Hަ*-;_S^eOCPK2{ @RQ<%[ hHP1@q)3x0L- CKJZYaGϞOA-W:i*Yn¶9QUDwzpAg:&^,biI >[B߭V[Mifu^1]Q6;7mAN3*`Q5N&H嫡49ʪ?߁m)EUqIնG  ?VN67`9O* sm2i#ӜާVO馭\$X)`@yۓFH [ 2;~YcooD8oI1N'ӱ;)2;PaFb>-=(9/C#fXv]'9fPBRxqtU%TW9c#rNIr8zAN^ #a/g]KU+}C}II\߷Zlc5-jj`@!%_C=Ѻ@2ɏE0zMI>ZQ[֠_2y2/aLr;{)%Ζ:MEk4u^nۏQiQz2`}aAr pHw6^߸TEQV)1-@i=Kk[]L [2=n@qÕ(}NRb>~;#]:`[$g5njR g8d9?c4Bz!Qx,jkg^ G%U;N21r4ƶOS8.V, (xr{uɇi?|9wn9\gNݮILrEۙxے߫`۠mUuS#QRUp̽&2}?=zT{Y mܧ51jk5UuB%=uU@ @ǜg-:V{5>=[2K ,A }?:WLqdH"O%URBχ1Ol2A(5%]M$gST1y9:FWixkF=e;4ĴU :xVPǐ8*={sR:Q&{tnԔ%cHe^3ʜ 8#hP&%@J֔n1epN9v2kIR. $aY==/RC.2:{'rC-՗ZaP(~r; |;[lB^)Bَ8\7~NE$6uҺZʂZZ(Q#=Z*zzJzVU0-#3I$a5"ؕ͐RiҦzyT  3xZ5 JEOOGo$e@OzҴ 'cY?Q)D$t. K{~:snu5u-e3ECF\z%bAG8)4WyNhtֲ+-7j.j$ln#`s?UN-ӬQms'$qQ`1jQ'j}IY=AO*u0Ty 2`s{dpz3{5Mv ZTYTn8<Ug&>[ IW-SĂFe劁v87~dе^a\lqCSҚn[ (pv93Keh>?Yժ \-GKii+8dC&l GW5zRT]O"orHՃq0@EyIn#yi/gH)G!-q?թiԷi(VSuU=, d_ 1PҼ0P,rmmn4ỷ.P`?D':j-s12K4( ! /(pr !$\$5P4̡EBN'9yۦ}&hg+)"'`,?-IBj_m$BiERsS$B>-rF8.t4^M X\+ z5ԻzL|S;5ttz^{}"[RH$'@c <-;4t[5j<8AuϠ)F3P(5?o*D;3A~za26݌v|_dI^hxiQ{Q_W! ^瓌uSk[U:hcUU3!wdܑy=$xcc=aj-mmDԉH"`sq^.W's:?<7-/q4D2D31{՛u)[zҫQa@Et?.qv\É2e_pI󔍃 Nlz*$T6>q1લvT̽?HA[a*eG|>+믕ï{ /?@T?/tdԔT4+3;S*u@ (#ns5s c2cu>d-K,HUd kzey$UHP&{1z?Au,s$)*t,!A V$Gny0zi=>ʘotk!SVLɃn*wAW?2nKDK1W \{; uVQoGTPj wbYf̑t@2}~WzymP>7I̛.=#> ؁RME+_W Vz #J 5WpZh.v֒158FNG~aXpN"+~ᮡ%i: *)_Q88mKoZ?j`ʨ&RsgP;w2l2/LnҠ= uK.z:oƌGi\b^Dp _nzf0KT=Cܬʣ I9U7NJշPj*9b5DJѧRI ϿK&^h= .,9t>hm:.*jva(T G$۞zSy+[H]LcuGAXަL;Gu-mPQ ʃkH 1[y{pG9='&`g%곮^FbKY@=%HS?GrճiQP,p-s۸:kYGS/>6-{GAyԲT=K4.,K( gN~&7g8kJm%ny[&r%BuTw+R׼JIl|O@jVK$a%_-s9S.OCƋL:{-eMR<.,+?#9R>ݤ|]FJQ zf^1I'tΟ/7n/zSQ^?Unv%T{ER@;26 b'o =,tB e/--ᜰ?T|Y2qk0pÃӖ-OekjC Q2||cղTH+[SYqW"Ժ_ep֚__%hLϹcpC+G$vQ{Ӗ5 ~D^[<;cq.|`6fn(,߷=Օ20-O8/,q?EOiq^!ΕI$ΊW[{ufƢB^ٴE-*,fВE$ PAä[ƢQEϧJ6LebLT+xѻHj&U[MNRڃbFzۤuC_9zĮ̱8;w`M7&ƅ3Y)UrJ?gGvJnU@ y9BkyZ˅,lB%|Uhm]5$-r5ՕȒI1%?`sz9z'>jۭVFh|;YrG *';` "(Lz[n[5iJbiV.B$=Gtko֕M55,!L2 <E.%\'Yk,M3[jB~ 9 [)igJȒoVu.w )F8'+ Qø\? wcaKE(1$rc{g9<BRj*UD cFe#1 Z:hK])]II*B2سfm;=Pdj-w,"5E4B.8[-6[U5MmWI+¥rp8D`GѦZ4}9XE qyO~>y 5 {TiI  hbL4-dgYuF>HaUuuuoBDIerˆ t79\oVj SRB _>=C6Ju.Ik]Nh%\mdD\N19c~_s@}IjOv74WpH̉UqNry):OdGS{ux1cGQFCy#2yO֭uDEYWvqϷ^a:y-==58$&#(2 g#U.P\fD,r{|~:SЅ{<ӗJnFmURĊzN$Ry`q _$ O6R s ~:˜1ޣz.Svjst-DwXD'0I7##ֻulީVgY3ƌ==Qy'W0FfajH< ?i.W:H3XzܟoGa|]%Is,   ~KQ5u,$Rq!EU LaGx2}>Z٥jH> yRA)*$px걯6Z[ֺ !:@BOYPhaczze9tق,zm~[T1[O~&ljڛJJ2`rsDHG;O=@yXU5X4ثUTs> jMQ/WeNd uvlG$H'3L&yBe8GNv4zoMMM.3N zbA^@,rw O=+55-MN#t .IGouk7 KzR\[ ,O rV=׷]uZ^5< ,~sHFDey W5 xt9h w;CT4j<@sHRVq@v8!`U_f:L(o:JojF,fHK+( ;;zץ-ڃ{ô(ZM0Pݷʂqr;ޖOM̬LfXs~0:ϧ_m)6zs2m$asqߏ83HH,t:B)@X̔ #s^$c=6j:T]k*.5'̉e@}Ϲ9i*xX$;ʚ!Q%yjb;0V# cY)uZM!jD\)Ӏcz̔`:F ^/(T[y  ̗̍E;q$#HDɲeEFgόD+DsXovyUM#j z['w  7^TFB4U Hwpgl`.%Ŏ=8-BPm+kqx8<̅VLca#x\tjI%[1PGAJ\(*!O }UHps<| èYQ>zM]\|"X%I;`j:}:UC&r1) ^.{y{. }c%aWD=(mz8]> >_ūF^!X*|=ڂddXQ%VELyXn`XU:|KIU,v1H%o.al>|٘ [z#F2w&m cY[2ٖ +zx݇*vbAw։Z^y5E$V։ f:ޜHoGOLWTKk?/>&7I#*Ҁ99vV=EԂEA#'5pp0_JuY}pF5)tZ/7hcq2{Ly-߮vѻ "WB~9#L =pƀou]U¬(&7~9sDG|?z¼Ntdb {dzsH$&:hh%<it2ݴ`=jZJnk;[[al`|.,@6QY::VY'"Zj_)! %Nq3s_^{fD=Vx p<s?r=D Mu-*jJL2MU%30n= t;KZ+%FO35QXj|EqT.DC#P01~]-ؒ ,`ZG`}.c YQNb [x;jOO'*bVȂP>.b*r̯4U,?Z^͊JZ*dDNTߨ*\ 2%Uc›JXkEQdʧEI%|kٳ9ӹ1ZkZ[}{RJRpq4khk510A) (ԐjIg| J!NfSh0´syxЃ{mP70foAYYH~{ 5:4$z$ zH: G |<)L)ؙnW"80a@bml 52 R.@\~xH3;)DAa.՗Ѝ%0TY Z*ԡ^n`jhpVH@/LV3 |FNeD}H{z.z{ncJ$|S: jM0M I5P :s#W ;hu =ۅ6 8 NX(,0ƒJC oA7A@}- /j7QCHd֦ {^Lׇ^7!}nyj`BR12" npa[nac ^Նsg`uL0A1988h? 4iHgL]Χ da@?j``["i=&#+oƖ *ot1_ŴrH/߃x %H!)teڴX2\TMcmN8xpus~˦P̣K4 KqeFvrx 9[C(hcoCK-\Pve,.+I)Ұw| L$›rT.F 4mXeO]^*n^x]7lT[&MCL,t\/[ӟ{,Vtӹw| d[~|U:'CQ(`Tíw'?e+{ׇflkDQA nmwVXiqHpl|[6S+lߐ=wć3twDNddK*+śQ]א5jWkN  !m~u::(h܂L:txd4X- ik` ,e.U]pzD g,cÌ p ~Q.dx0 AzZE'?)cPY;=pmp79 ڂ77 ֖OYZvuLIW*-[<]!=Z2C e6/π!ӵ/jk\N+֒Mި0Zs_Ϲ%i%6O°PkFiPJVu%#=ɿ+׹rj<ȯa qxfe,!PJ/$otxpeEköer`D )ltvW_*(r ^`"7 ^뛝aH* WhO{Jn-b|ߖ5?Tn/S+&& {j٤x໔+kV&$Hךֶx% lVei=t(?)/\96CX >` ڲl ~zC6h "ue0(k_F7X?l+݈ Ӥ "`6Jp}#Csd8vAi[svF Yc!$,҃`8ߒ ew~{OS 3@OA+eUi^V .|ev ݱmvX2 (Dz'C"l//|*yW6+̖ C".ԂTft;T[VP\]s!@,ƴٜ>)R*=){g`\mHS-cᱎx|𻪲İtۏ l!q`a&  PT%-/98p`Jf# v!)8z.aвgp߃Ξ)0*S9ݗZlT"T.}^]\I< )ƭʄs,mS/)Hga Xz.$s$ogUUVQQɷ;B E<A:'qz1B'Ѻx`;"~ 톏\g WgfO[ ʾ+S] =.p)96a{: qg0=`gV#y; #oky9s;ʰ'3q;)Vd1b G1]pώvTՇ+aC3v'D@ejo F@^Ů>ct,glYT^p(d pA+~ XH#q8y:3CSJ ,^C!B@vaorBZx_Ha,+zsRW)ywyyV>-T?(3IENDB`elementary-1.7.7/data/images/icon_05.png0000664000175000017500000000271312127353614014745 00000000000000PNG  IHDR^^ңngAMA asRGB cHRMz&u0`:pQ<bKGDC pHYs   vpAg^^nTIDATx1OKھpgW<"!IM %'))#QRH)ȅ]nM@aw72?ie[7=0 0 0 0 , 9/j5x#sjYҦݕBPꋔ1"kˠFV0G1tO`rHyk&_ :)nhٵ\!驱UO'^yczW!ȲʹTK,˱%MK9b5JGi9< - &fVԃ 0fЍRj4W ZL?hܡ( & v@{0xT}Mۏԏ˰l:,qZ8KX=Yyj l0Ԥ;]!aKo[*h,`A6;\{$Hu„!RJ}l){esc!߄|ΐto|[XQbL0z!-vⓩ&¥AsGfŷLKhmֆ )xT딦~B);lCr}3A9O)H NǨ%Or )\m珑Dn-%aiU7\vTj-ǐ/G6#C )@8ҤI;XlcM٫YAUooSY2;a ^G`؝g{K=5)H׊-.`uU߾=5BS]q]*WMIդa`9yJ"%*2WZT. U0[M:P<ۜ9>2(,g"%PKnt ;2A \RpaܪdV,)h\J| O8mm1=tҖ]R^ۤ*m{c+\Ŭ8\p{<0e&Qf9io=pbTe,b`7W:Πϋ&+Is Ȅw1ZUhN~+k(4tX8C#?E*=D߄̦J]ԫ *$opiCȩ:u?RD^vbuL\I )G.p; \SRKDخcq:T4 >MȖTuA=$ߐ=|IYʌKTгwBϘonLϬ55@SFW  =bh˳H6T U27'K(gS)bu!押-m;ݱF|(ir#Fd$soM]vzJjPVg:Pl=W PWTڣdjxVIjdԟ` @X]< il:NT? Dn Fc8Z@BA%I$-)H%Ql^™ytR|M=vFMCmVmťW$mtXS R9U$6!GEo{aX]:Eb"GcR,I6 Q\-jKTPIǰبol Ocl1O)*JH 1YK)hI`D5\Z l''$K< _RH$T]$:U^8~3cPRX$ݷ珕YjԨnu $+O%G=Nć[/?@tq{z RR7;Je3M Y}%,jYq1+,:wy};&\=}7­6u5ksRUJvIv;J%KeN˲M^FR`9%TRBRV;_o?m fU3%5M.ZZ)VώqXf#K+<@`qglLVtYm+L 7,\}mkfD%#i6!<~ةI:\,+<8|*}mɨpخ }Ǵ\-v<., ]TRbp~ W%$-aӯRMŹLJiZjLم *Q:S~g\Ó|:fko..iDV|_gٓ`nK~J;ӫӐ]>v?S I`։lHM;σ´ 8@?y6%VᲑq܋výs8ç")v[\xT2*l21ۚ+1R7V ]6Wes#*km=-;BʔVT lN؆. \)<ɽ?,4 t* d[ʊ{{=xɹ*:%Ua"ZÁp7 %#_Գ< - sOHL $۝9wǟ32RV( wb$xs4ͯ-TF&S†#8s>k/KIJ]{ȃ8g6qtxsZSr%kG}퍹! G4 n,XG¯id 3V28 *Ot\1x}*(&T#(0Ebo>;lTT\gaR]61FIgJ6 ~,^[Q<ްO 0\×+*n >jG9,yb.ߘCɔ_nYMFVn0fkhK7֡Uq+ê &YP$( Ӳ/59񎄨]EbIJY~xhΚxiᴺ IOu6vd*VF+%;+ qG+?pQqTֈ[H,m&ETm+ #AKjJR>\i6 Ɲ*}q^IHun6]MI"Z"TWҤP]I;iq\~UIMu-o066ǴGJO)L:*)@+4:57W;6l= yot3G):Ru$}pF^|1r(CKw(lۛYvП$rMAWK$YMX.SX-kl6@h}9rA&BJ,FUk_oLYim % }7!j=qS-i)@m88mTؗLqNG+3D)*Gz=0%O1Ĩ%9~;-Tb;YMDBp8'Q*r6(J"ʡ}>޶>ZMI?6ʝ ,J S_b JQMJ@ BC@oq]1IKZim0 U@*(iՔ:oBy?,#R/CZ~34dp,7$~/jg=Cab8FTkCS$FCRBHؒO ;URX`Uok^u ,ܿ$N@.wz I4ʑ)K QV)X>bDz@2I QsLĎXAN,d$&Oa$sC{J-Zg|OELl8#۾&iudjW)ZZb,"v%J{42W#ҡH25ڝh-֗-K`Xo2ѵQ) 9p!(&$m`-Ź;P͍3Kg3J-=1ս$\`R&:eq YJt21گ6]A)&UPo&MZ}8E.P/@<85,J[XTuYB)#Ϳ{vǪ6nҏ"Pd<[]|g\Rr)+ N<µSv^6LJ%Z^q拓#Ii,ak6c~O I4,q{)Afo0MP ]i ^".M;HYH4q5`IM*Upّ\J_ *0Bh(RUuI/X\{l|QSiċMmhN$6 >(KI;"AZaKC];}GSĹ)E+UГco'7$IRAV(XNPǑp n)q6Pcj\iIaԧw 6[.RS+f|=P\)5-ϡEuع(n5Rj 7}\xˀ1 0V^_r.m64pfyqn T`f@RHX^*Z6Zl@zvN&ii)YH,@7"*(Rx1 q}iV78$38io/4890T%,8֒nh,r7jMBZǐh%I.(`l/ޘpzVKBFn &ܥs!ã\b-y^FR\7-eQ"jQ!1݅|_QiHJ.u:yn>D=.wk mķԇ:5Dd4=\γ㲾Vf %I&ko /12ߟ[N 9p=튳~&uMBEukJNr@ {z^j;j7W %$?.[n:в^AmSގAu8-9XyIAv69mXiԏhERѽ:OexL*:M%H*iA) <Iث- գGǥLt+'m8{#!!g~Lot IQ*=%4) Bd9 Y-&)) WO>L9!Uq?Akjf=-6e4B!S{saUPV)bjplsgHh$l M6cڍ$WxIrR)äҐ6za9Nb ,P3tHRdH:J; 2ɯ"o!0'lhO K-_apQu.T寴YS2xm{nNC'D}'U 6[H P{|hy+qP 2I Ӫݯ'0I!S4X0SWŊk*J]Z $1w'۫F 'ܕk-jwmly6]=\%r:Z{}G|#ze,,io075㢳d)6H);\ ෈ f]R*Bq޶]SijRDa{l{`#Ȋ Z*ɶGWc%i1c+fl3i)[%2c^q:K.lW$GoSiJkgG~D史Pˌ 0Sm$w aO0 h\ٿ4Gʽ=S>OɹV_m b%y? PcCi=I))Nm4 n%+sBN'|~z -cǧ H $z>cOFZRmV=1>OĨ|3bIMx6P}5%4w6JA&[l$l.7wP8:o*YWsG(:e$][z[Ox=@ B͆x1-PЦ؊I]ԣqa퇃JкAܨ(MJ.j׷t{WzEK.#i*dA"G5O(VЍEd~y$^17>)دDiXZ~ h9F\E6MP\/kA}.EhbM'l8ʖ:jKq}}[l>%J,N[=Ap,UTYl~ol19!g*ZdG sQ1uGաZC)}{} Aޘp鲀5/}=3̑I(],QfRIzPqET s`zL@Fl~ 4h٫ȸqKԕ6-wb KTCJWZr)itHB=Ϫ_b4ʪeӢġ$6OYF|,yҖ!-['g54TUK6mEBăT邑W\.VzW" B['r[Qs}WÄV$)A 8cN yAGaɱjeR%"J_SRҍ)mscˑK"8U-~ zLTiSKhnэR6NڇCqj0 /ɒ4{bo6SSyISeD+cp=җU uf8/vi h{VYJieE$ 9Wa|Qd_N $ M䁨͆\[Ն|?;adʒ ROQHZa`oϦrCSpn k[}RSuut $m~ Ҩ뙉5d,\}@8]JZV&6((t_lĂĒ|/fUJUn'V$["WxKjp|SnUrJL'ACvS=~CӜOn'TSS҆o$M`=fI:s-uĨ؂[sR,Nha 2t"4!$؃ в PPaD 6v P? @@?d|XDɨQJ IԻX[W?gZ:̷pT H [} 2(I,0U޸X[Tu[R_pJ#帾oI4 N6cFit<( ߿l1d uٕbizBU*QŶ x(I֛ *yǵs8T(SJmHz`BZR#l ]ӖYjlƬU5熠m;rL-ln1qĵ9S@6ةJ67oe|F}F>bѡRZf3jl%¤X-J7 6#}3sJ#֮l]Gy(ήT'8ܧnH[-DĨq0Ata8.Cͦ5jl|8[]ޔXA@Rb4+A&nKaI'bo_rK~9Xn!\o?S"Wu 8)Q>t۹;8I $PH-{zp6lZ/QyĮeh<\v8v4HKw*QPĂlI94hiKI{w>,+HvJ#Tt ,qү>_ٜ3 i9 e9X`BRiQ{XX&Pا϶.T[ZvyZB 5J B|Kd,bMqiix>뭶CwnU 9 SP5%a#Znw9(ѳe)! JpE[q 7zdh,ҵEԡnq=FDaI.*yk>T2_q*ZM(>Z> K6֤F㷥nTsSU\ Vry?Ƙ+eR zReD)J.8L\5 H$Xz^$\R W(0v#ʒ'JzqHSL?0{߮,HTD- :M[^ qn|; ܠ%>['.R-N$qJOF'NJd^p2RBA7؟MByMz\Xͽ @vOCITp}xiӣ >@hl*ےyoRz'N+X *O<틱s7&1ay(JФ$N;( RxvKKl6R`w9G2a,)n@6;Y! 5wV|9'&T ʀPnAeq矤ZvS*u3aOhKGNڕ _~La>4xR;,H,k\KpH?I \Q r\f8s uJWccw#RAMt- )O"DB H;M\$1L<0T9Vd&bGaa{ ,-(BI)>?;r(;0SJiIRp R 1+ν}(4P#Eʈ˲}"GIfH5?>+7#L M}ǤdKd$p=?݌1InaTޖ6@_("˓SB]Py) 592;%7£2vSOb@5<&ԛb8*¡]El6mb7؛mF2L6IR}0Ip[Gzc)H!E76ۓWTZOdˈ@pII&c6ۓJe=baD][s,z- O;dRIQ#v*?6DRXy<Q4huTXsR^u 'n{ms57TIWMnװ7||Eڊ+uԫVA)^k1AL Lp'Uv,H!/"; MBMC()YMuS %ĄRP*PM-6 j uB 6O'Xqa =eA^mZ^uKKhO c3*ziR4ʈ6m#.UzϬKȌi—].)6Am`xs*LPI!VJrX]FP;LJ:NdZm rZR{q}pZ=3+m!>]8.R5\*4 lY(q ZA=n-KLW#mJBsP*mIۛs͎(rhioJ[\6ط'o*z#d.8˫JUH"׹684W>\6jˌҚJ҅GM_@ҫ^F]wޏ)Lm))c mo\v]ba& -)6EF LbN8BU}*N{_5tkd}tTRt* Sǘl6R2")QdEhضiVο*D)N_}JP>[lEo\F,WU{B'öޓdjYџn<$8oUol9v5qK!s]qD$9* z$dIе LWTĕMau .CJV[ֶ K^Pwre,%,<+~dbh,}f<]a! !dqqmZOj0fд%W(*)I>:*q-PNֿv$>ĘtܐزY g{^})H+Khb[R ([0uBԖ2&4W/"zPAZ`A{߰8T5aUˎ`w7v>JpW^Cy I} ғZ؛"[>b aJmu :om['U[̒`MKQR8$/Q@njk϶57M @ wܟq/E;-"RԺLNkϨDC) !Fb7Ǻw=?.뭸Yj2+.{ym6RjxHiT"x(IItmŅǐF+>]^=r䐟 ma}1?luP3D?)M,6$6jo1G[j!T@P>doɸ>7Cf˅.&c) iK_q,*;Kj[]jZtX*Y-Fzb텒2cNB}.EF4 k?SUYJ; CM?#tIa{ E!r~rVhq]]0qv؛b)m;ݰ癜D6 !q}[9'!BZ_*O׎l_TN~iYM o`>}[+Ӥ؁H/cTÖ|jb+x€B],E'xbBJ\WChT"vE4!ʤ,Ԏ#Gkq*T (n <*CFw"+TT2Ҕ|Ǣ>&( R4n&)i!BsDX"Ҕ ǎ;cG+XURX$l-~*y +nǢ>qt&lc韖B JL0[SZ?-Im-J|nf>k^ZƐ:mJJ!koV|@ym)AUoK:AĄC] k>}>؟C*.8Dv}Wsp|oǮ|SB(6XuTȉIp5k(6<=l*SߣQ Btk+Amk}qP%s ! [/IRmGXfV’GLҝ! 7Uo~.y6&IhP4/BCi?n7RK:C.?5R{炑˪D<@xI#Rho"JRV;O;z`&.BRoZ@vh5Yj *iN^ػLZ$>c6A.o|LiNf$8hl>f,|sJn mϯivPLj,Ǖ(Z!%/ߎv\!#Knؕ}}??Hc4cWdy#m퉢jqul2nGaG&z:ف%Jh5<6}^&0K~s){ C/KH,QWgpdZIJ\bV&,ȴrM+|iW2y9`Me!/pV ٫Zl{%ԢKcʷO1x N͕FٗuΠRGǯ<Bɑ"}I Y6Rw1kK?$-Gc{u3svJҐH+MNU`> >+VκUky̙^e_Jjd'~t.3"snm iQJj* ?28ώY*g`Y1p }ϕL[_[в<7#no[R#AIn-k{c2{_QCEW4ۚPt4*6؟9 ME}̙n r6mW [ǡx~#Lj:^~rL&r;BQr=eC KF_yE*۷3K2~G汾Jv;wYk.%q 鶞^7o|kUt2lz#B^WT$oSaoMޘ1M 8}Ǘ:X˫}b|ZYBOfJ`DC,-I{ b~Z WĺaM>Saq?#ȇԺ,V:8 Ur 涤@-H!$-ݎ8BRdgT&dJQʪc< )T:3fQwIf5AKH S}/Ad$r9n6/LR$eơΦm 꾟1=¿K1UlAr/4sZv8 dopjO,_]3).r,zNb\y!ļMI [<$m]+:ϐnn~J'<DѼ^6Q!gSݐV~k:Sf}yHjY+$`x5{l'T(j>b;`0zgHM9*ߦUٶ IJJ^lŵ mҠOAu -CN2 :ӾK5>}%tԕ%kשĀR`JG H(! J/ 7ZCHYq+ :8ۃ+;%Ι1+K[(!%ۛH\Yr"yeZŁ> Ň|-%$-IQZ.S$R}KmID% $t;wG)Ua1P} S +QQ 7ssfN[JNsnNr<9i/sQ 69PrZ|fr{pmAB׵XbcYyKvKqLJ!W,v]Ap ʬ5_BTNp-AŊ6sf;.!d-zlnEۍr8kVr6l:"l68a:Jk&ZݎR!B Bߡ8ue,Je-k ijc}agL Y}伷PVÐ~B-2J"_QƛBXw> f4Qdf *:E,0͓oMZ~n[-_X"=v8Rөo/-Bq*I#ks7ŦPnHu{lYN4DTSI:d"fǃ Rc)5 l|@WpGXE˭BjLۄIwWSL~RPYIsRI+W$kZN-%pKc6 X\qqHM,*x7Th:Q/a;jTڀea>D$n;[1&Nq@io8I+|FQLkH_*W6n~KxMiŹBAU}큢vhjM̔\9؟L-S"UR8oՖE>kkr tn~ߠN`t﵅鎳0MR+GVӄJ@L*Y7}'r۞9 J28˅6 90MMS!j3 *RoDMf8 XyNF#|zj >^Fujm}K"rg`KArnM|{nUGnDt$>cud%NQ*-4qְ6.Z[OQ##MM=HqS$`-{nooE5P, ܋Z~ 8j :!PPe,[u&ys|k *Het7{D{o 2Y_84[B{+ӏ*4!m͆-6RAMDL(g.T*LHMSE(J!}62Q3ҞP*r$?Ggbcm4'ԎyӟL[o5fye@JZu ո7m.(J&jI+&쨤Mg [AJB7 ]ʇ~123#e +n}O@H${쬽J %N:U%d4W _KK'\NZPZ%)ROcΫkdtYa -eM$ bS)2/LjJ(,NlHYjTASSm-$v>~+M~'FB~%[QOӵgΚ51KmGڜSj܀}<7/sDT2B%N;l1_Mƍ{*DWYLt'UǗ>Z*2`n2BD: |P旞YhS{! *՜H%.Mߌy!A,XD禳/0(X RQ͏:{3@U1 |;7S8B uϸRI &5*!ӟe)2T\nͼ) ^\jȋҐ丽K5p@?eORT !nYil`ac2wTO933"LeI?K&u@ r [cyPԛ؃u>j!R_q4HRt>JM1SNm%:3FI3jP*ZҒӾ32L3~Tm *R{lpT͵6d9 SƱ\uH}CP.($vʼn'P?M"MA6;bjug}G\{Dh#S Xln@ĨLؙ(%Kin}qÏ֖6C8HO~tduT)DSa>{oQ߾3oYxaBLQ9"liZlBRF a~d.( su˵8LhD ZЈe= ӥJ"ě?WI6ȀîE)PB;+VS%Yf+RB5%@ ,ϓر7(6܍mtN nAHiE׺PK`qk_~kۍTJn-Jq:II#f[mrVBSa}fTPAN@c<-Sꏭ.5g==m Mm.#R/+`;O[]yehy:96z7RRFViICMz<uJe;1wsgGIJG'א{1m>fꥵOZR"'n|6kf UXv OP/t۱rvdZp)\Mk;wFݫedl}RzN)J.%j&7'l0WrPXi|Te{^Bl:|VT.i >n0!k- 4ljH)n ";olyYI~"<83рk۽dPh70uЭn ~Q{h G|F\%v;op=}ppE( i!f%ͅUcblsYÒdH!2(2nLwU_:6ZJtsk[HO:V$ZoxGIdK- MyR\G rHҋ塖-AnL̐9; ~=)(X)fp2¿ <7_PkĬ!6m(:AϡlA<$ I5JXcRoQ egCVjn$}#c}A]wT4rllh bcCE)#SNLzyz[*؍AWTe9Sdc))0,FË\A-tUO4YQ|-e ro0p;']A8z ն{{y#abSu*SL2}Cev.fiL7"׷hԔk`&\ZFZ "'.z29 Xoz~0e!kOr2^JwHI?<`8mCG3%CM$}JR%Twy)A!J Fl/e QTtۤ{a-=QSJNOŽw AK}ʹU.j!+jһ\y 33S%=Mf%WF\F~3KLֵ)A촋ͭmf\!٫{Cji-6Ka*; n~5ȬҥJJQ!,I$ߟp)E$ !S{z`6O)]O+fԕn( 4JZd=b$\G~.AW#n64+bnn ֫*tj, ܓ{s8)9T1p($$'V(ѣ|t > :(v6;õ Xf=m$8J7H-eתO*d6Pڑ-i]`z]eBu F˵=OZ2 :_]@u6 BxUиE %&-/u (X܃늍DDz:n/y%%Wll7~{񂙒[u*T-[hz.Teet2ڌeiU'mPA+ͩN<=ckx+ݶH)2irR)6= Q)GniE/)imm.I]섨Y2Z~9S iJkmS3uIl8Coʕ$~a"s9EBwUjm$ͽ|ַ{Sԥ4꡺ۊ-[vÞ@ 1jO(tλ U7,;%,kui^eﱸϿ ġRhU>崞=KKm~7ih Tdd #!) ZUpXy'C4JZiZN,* F^J^q4TROS ~O9CM[GcaF4|6VB¯DڈNHI>T_B!nX7J!YIGUx+KZ+hJQs12QޜJ)%A@XR|v8 Tz %J㪫nHکɨrOo|:[l}q^1!C.V8+^抶rjk\,5XyOU~_Z$yJQ;{|WHsÈ}h[DJ;z|OqjoRdO H^, .yqH2'.w[Ҵj;ZGnKIe6JZ'Ͽ7qz$ / R) '[Q|6BYUDv]!)U)X~gu4o쑑ՙkY_(SЧѩEN/{V'yf:a8>oY.]A뭒R/`Z|LYY\I>D׿8=| n3jMf@!p%K ZUb=s,ۭ)UE&HXiiU(IKj|J"6l()eGs&ҕ@B)Ӓkv/UJȰӿ{Ɛ8,xt)0ؐ%<;)RvBF 6_-FlJ[ħ'jvcŌӜ!ĸ |l/:YU%յnz&tx}6g#&E8<ҦU1DŽpǙ#{pvR Y FyH&$| XmiO4P5k-X&n=϶rړ[DXj*=UjeAf7'"a<^?JtNH AlZ5bPs#ι)$N"WFs$/0Gϔz!:uN8`4H6=yZfZxf8 T\R5tBm[ɍ6H9'-M 놥U8Vn@Iؼ). ?n@m?3 vf0)-{+~VUW]:DW>}܋3-f#1CQ (M( ܌Z-*f)I,Cd"ma1* B 2o'o1jJXGu<GHi"mxMR!Pe=/ONʹ$8XTǩ01'} "NnUͻq/NI8&*ui<6ۓ*5Ah>6JR#Ϋ/a32QLaLR PI\hEa7!"[]^2Rǖе){i{m _Sn9,cn)Ż8t0#?eAX7剪op2̔ C)% mů!J=&UCrR!k*$ޘ>@@!jFcۃS>F@<Ĵ6arfTu u؂{Xq VZXHZ+BB6 o\3!Oyo25NȎ* }sk $U: n Ly)eԃJ5f%[nh?=-߾>LVW Q۪RGn8ODge?StpTl,- IԴڜɚ|8س-w<;XkMi<]Yl+p=\HWO}ew$}5>ܡ@U:۞'o^QP`ҕ!I7aK8ͨ- ËTXij*JĞzP&WI+[(ӫ&\^ĵ$e8 n~g\RTiȊТvExժK  ErGbɏGv4t-VmZFH S]*B A7 ;Iȣ Sm g9K\*B.%aD[mm<# 0rwWސܜ&EEz4!vl=$,%elJWk  5=^e0QV o>\a@eI_=%䄤F*)apǑG}UF<'/,S̪&E$,?[TڊIJR`@ slq4l"kfK?-їi-f9")"2޹i`m{Kz⇆MVcȏ)H@$I< a0(%^pAy}$H-CR% (ssm=0ub2H+ + U% aX`eZ2.+y(mJ UBFڻ+<MiGI}vFUnĪ*iykR\%-q`~S*I!p`M9R\o{̟k 'w[|2bSTyTnۃ{#an,6BP#+Szu*Y!KRiuiJR"$-* ;Hs iZRmk ]ڣ4i-m2K0S^6^Hf]}][nN޸:s>8ߒTvJ[M/+I{$d*T{9q3+r3HYZ@寴,p󴗲N![m# [ǜk̊$sK[Yezh >TIL..BSk \ +.F;i*0iҒ$jcw6*eYVm/iEW*KYA[uk%$z8PaEŬ9A^9VUKrS_ͯPyRge_m߅Ѵ"d'IOU/ԊIPQ$rm؞vƍ^cSTc$⹾[{}pj͕BFAeQ}J6R- w| jĹ_mS2IqYsP MA⢔1%gjNYʎ)얐Q>b/}Z9"XP.|P|~/Qr] ])@K> xU9RO$$|8|?'Q@t&[,O'׶7A -r4+\ 0gCf/1J+rL֗>|>bG,Gb,܈Miɞ9ӑrKHy Bn<&oɏWE3JK.ZzO= el~`iOYvZ\QevP(%%\Y{' ="9RdW7&x&ueVcȦL`ÃȠIr܋-T|H.IE%*X-H!I[g6 V<.(lEJOK r!2"ԲyZnJoV&+Wv؏C91Z]EdjWA:R8z\ b|γ$M!" Wӫ{\9r sb:GwbV$Ɲv<jpdbvlEtVPR,G>2'{/V@.v# Xislg-JzbbF=У2Ч GQ)RF6^+t3$x 5G͔<;Цzl:XM~8{|ӳR (d%I>gBSca&7'e/(Yk [QD>*Jn/t$HuJ<@ܒBH?MߞСi,ݫh_z_1_B_zGUP۵3q-:ک KX6ZRZ+p: B u[78+0Q⾊4w#6v2Tqmq$ ٖc!YzNkv<3b1ސ.RIqZ~P6ťE|U-`i#}0 7TF]i,hЂAK . rY]&E K+6Pz_L*N؏RCְ.-po*gGUŬ SV& %7OR۠~kZG> UrC2ILElcܔ}^Z \w'ByH9*F4I'}mnL-O]J4koVlgY{0C>"FjkTRXRH.n-߿8J񑜇6XTZp.+KnY<lRH)ѻhKU |jq#I)VhWR?c/j 5nvHv꯳(B@b{ Z&U¦uIz_e%+5TrcϖRF:mal$͇l[Ic}7qWbÍ vVGiOuܕ=N66/<ͳ+7}ITv]QA*)VN*JGeZ-z-}rO6"NikuHJ@(l}Ul3HOI(  tL2/20j+qB#{^c`0ꔯjIrHq@kpMǯ'TٚTa1Tݔ$W'$eRE} -PGaǃsDbjw*i7q*S[p;`L25[MwYJ[M6P8\yN9xh 0Pbo2?!4ۡ)+inwǁqҥ&RsVje*G¡)Pp?6Ss2 lT;6|ONj#h$.Zuȿ—ʤf*Z |GHH )qa5[N1M}HiB] NlOkVs$)1Y)Z PFE.%ջt6Q'`sboQ)ɗ*:`<U sbq7 I}gI":4k6LTKMI wA'sp8)v&Ӽ!Z8MwlyM>kH!Tfd$$ElUU*\(Է*Fa4JseJei *F%!:oaй/k& ffyEyHs`=ʖbYY \  #H R{-jJ8o#l: 3)9L7*a:oP! ړ{{|zM&mLjWC ,mnq6އ_֠Y6jQ<[~ةS&RRs{GBHE#,ɎJi t(-B nRoe~v U)ꪰ򺔡jJANװ7V#*LbԤoBʿvüUSE%+ I-H{[ZVU8ΟdP@߽jP֐+U?#ٚ%e,%C@9Rc.T<R{؂~_fji*i)a$MnlYq;KA)KAl؃ݹ8S"4GF)k[ 1>~D>EE:PEHЯRv;?ilQyF}iHGn}>xJ:$&L58[Q$}}(|cF+"HHՓ~y6KOE6Bp osef5<\ |+u ņkgt[JɱM7$z#Riخoɓmr3g'k2Q.0+Lh)m}R'X c6c>~>EtiuRPD;?,Lo(94~WeG̔GJdyUN ][s`=hBj4:ʌ!!7Q)JGbs,o)ܧn.K{3U&՘mh@Ԝj x@fӢ;b2P4ظߘl-SS: L6R JsJG1 :%uW-d"NHʋ%㬿$,/L* ZK E.6熺\BJۅw_l/,QҡeV[rMk."HCU%CSrPX6;kZ HvŮ%> -IGł<qaTjbO[oPJ r-;TG 㖙R`]mRd|q]t6ʿc"aIpR*2TBL->Eʓ[sX)".KBʼni< /{l<(SEDJu-ſ^!(CE4 7P :Hme($$ڥ*}*KkAuXEg*ea \TipZmϾ5ϥʒie2c/t \ )@{,HmoٛZb\NDI㯶AqF)r`1]DnjG!E<{n`aÃ"Uw)RRz7S8PM; ~UȍR.ǐ@$9.?陙UaKRANi'Q6 wsٲxHaj:i~Cņmc_l^^}'֩.U@,UM4PĔ;l}Cnx)YCӡ:ǽ#UD4%ހKŪ6<>c6sFS##&:* (b@up' 4ZMz(KiI j Q*Q' FKsMt蹏1,)w%N$a-dTw*ijگz[aJXaVbؗ.OjE48rܝ; 8Zm:\oXjhe]P܋Hm)yF*:>X>О#d/|6d?1Sduڐ#~)$(Xo0oY{L/=g־.%6s$zX[ƏToB0jE铥{Y[=!Q)jQ*6*GdۅTp{znVH{x[:7 XvK;Tbh5ɵ4|j-E86 1QuF2Ԡ^׸O[qene> 4V]l aSDY I4n~caݮ\Dv($آq}2T?aD͗JB{<9v^U+rђΙ.6x߱φ<2 EtI7ϠƯx?xS nGVB.Af+ =RBq}cco\ &6%]e}M(@'ͶvTQęe/ΒcdM=5sל-JJnu$o[lt4GuQ+W(Bk 7|SjVԩIc8P1rʘOysd,hA{Gj2)UI F9-[#c%7k1鎰HەmŜd;L7bF7X9ϭQ9ة)Q66)ܝ&ZT(i*BJnjO˥Rp;eBEo7zaYH◂gsV`)K̊Amje%:wOUϧc)Iה3h>Huqb|8 Y%&sیhf !̅5RHJ"c@_I)u'~̹SbQ`*Q܏1;{CtU3\Z~?VZ47):r'2JV(< G^NrMcP.%^{> VJZa 3l1Д9>4exIXNJ!:TOfﱷFiIεbVV)Pi'\u3eoFF1!uke(q I)S# 3oI(uw@ΌT˟Rќ}V|4VoqǨ5Q>Q 5f%uW^YNf2d)>^m707&uuIb86|jDUE,6.iCn (8\9H̤+uùM9#,xwrso0oZ>V%Ԃ]@xdؑR~TU QrO;o,PgF09i]mArPz3:Q<|YT&g)/؝q8&&æFRA$6y 2Fkm#o+kψ$ōLˍ! * |o`1Wj"m>34 U$9)C`BbcTM;0S+ K}4#QַTfLH<K"̲cbv/z=]2VQp,~boq6lH^ǒ/c]Neg(̮8ATNKO6+W63IWu* [x뉥?,h4@1{,!#c:T;:J]Yi[- / Ñf.V:u$ob/31N<F|&";+R%Җ PQ;8'.MHPYPmś)! v¿JU6_DJe*A7ܟ4\K{tZ:6PeA3`ҽʽ)ʬZHZۿ|BԥmRnmmʞ_YY,^.hla|}n>XqC;294h?l|Ȱm!qE$xꙫ=Tk嫦J ]˥(0wO/CW&=Œ9m }tz$o",@^_*}q?3Gh9wh/ KtjrjZ!6;o_KI*EC.h]V?+C+2t%+򭽔oE37%doƏy)W8Ett:dhoV@wk[2Y. -~|#Wbf3 *yK G԰=M u} ӉC#aM#V6j?. pn ?"UT^m$,:]R.va鸹°tNL8P U+Q`,FreiIPz % _">ד2$£@Z)*X]W層F heu>oo;G{X9Sjl y;ޖГ` 0y&.$8_Jx۳>.Ò\J!č;~pxKmR ZP]I߁rX3Oͭd0J:6XOq[њߎ LKP \o^I*lRQa.6ڇ)~TXJU)mP!&~޸Tg(?pPJRW*KԷ/ \e"wqj u$\̉M|0ʗ{2Rm^KH$--,@tNÿ8FKP҃*nopw2_OT!%tRasqg&enUU2Z%7%{ppzTb [YZϟ fܷ16:Q%7OQ>ol/H T7CgJh>1Pgm``$x}έʍ9JdW)Bw'#f fj1\t$ Lk3 * e-G0R))_ok1Cr$tJJPMx;& Yjjm I 6A?-Ǥ Z)P0 RV:vg[UƋrߌ[/_K$z\_63 SfFC.N-W}nOεl8ܗ_h(UXzqh! 0لr@ JwPo Z,MIK;z{[ [oQ2fa:BqFz\1!1fT (JkR qnqehv˟lBt`,O'`IetmՕr$!Qΐ;rok|jCp31 :T_i vTf =jh-98u=slTRl*tnSoXWicZH *6>,_|!jҵv6 ՠR2ʫemum:\x%^˖;2TiTu:]^K@HM3͎ UǑA8IM?Ef"%!lW7? G'*vzf sn֣F[w鷑C,0?HQug-_mg?Q3z}ʛ;O}K$l}{ߜhh3$)ҢPTn;G釻m%VfO9R[O= xE[ӟ|%R'W5)QԤɐS@`;oű1fZL > &/#(YQ%!X_ okIʱR15Q2!Mx>ORa[R}<=(UVR@Mɵ6϶Gp{=RC!Pi>uW/`GJe 8)#44"l2+YX7=8fɢb%2"7pnGmP-6 ܐE>ӾSUj1TBR4bldo"J^fJ./G f`_"1.Pg͓rX4۱XZ$^|R*L ܸmv/Jf)-Ŗ֧+Rըŏ ;#Uip-topflCF?翲>f2XιqvRoaar~x(<=bF ~P:ΛZ۷(D9dQ9ǵϙP%Z ~Ut܇2 R\S.rokm[ 5SjRRV}-5/)$6Km ht,'`a2L;jJCHef$ER@̫$&>[p\.#=G|ۗ Rtsʵ&ku_~[Hhi!*5.\WX PmD\} VPR]SO!Px2u5P*G➗Oy섐Jۂlp2/0X!#IJCJMw{[.d9VJ,kl q-ItR',Gԁd|TKe`pl/kp6pL a A i5ʈeo S*3t5P;XDwD?2R,oSPA\OZj e DKHy@7vYN'S¾]j#6eÖjqUqP[qJJN;mYbL&խ4}ވc$mk7\A]Fӕ6IĺfcJW#kv[-.>ԅ-%HmG@'ЌMVr.K!L)ڂ&pSql9)NI~=ma`|68tv[u rL yu(~ET*XgK,,I=Zͱ.jyԃ%MOpw6^͎sMP7Jq!0V,}]l"΂?h'h2W}R |?0ΦfLªdE(+[H+BkXlW65J<$8^Wbu&$%)&q_|g\#㟂Kq(i v8Ij6=y:]*ZǥǖOCdvD{N'IhtJ%2I_s AG%U1M("IKlu !Ν$1?A2Si)'\-4 ^]qC3ۋr%R&LB 녋fmolqM JZmHlWcɷ|tZ9.f'jQݘR$ﵸcҼ:qhZ:$ɌoLVϙi)"CmŕE[}G9=\][؛ ~}@ZZ+JBB|OJrLZߺ|ϭU)u ((tyKZ+*)VJ YقJ~\ԓRȾ)RSjmm6G"ny{㎾3eQ&he CM?(|xsspUqA !PhX"[m%bSE,'tA񪏘^{h 1SaCPU2O6]Eu+ɏ0HUsxᗋvy[QckzbĀ}F Q>Ml:Zr{[e6RqZ6*W2F" Nq)!H ǩdӵI^GIuUd<OFM 0pn/CM:Ej4]q Nװ{v<>ffTima{o6m- hC kRSoʒ7;/ně`EApZ4HN8~,lpC9^rG4de𔴠*MH: 9mO9ZQy%% -]͸l5HmLP|FZʐߛԧpU7z>kYN)ZFI`9'HZhIe8nAWm76ؑG2#Do6p} 9m"7Yi驔kZ `/YŸ ="7@!f~]|Wj* _>vI[h%r$Plӯn`-톤 "V&}2˔ۮv0PB/u$7$sNo\_@B}g2>Mʊ>Ԉ*V\c2O}KL][I!$_h5ҦC:?ev&ݻᄚQN6Wbq4 uぱ;YWfjE )I$c 9HΡn7$,}p;?Z[Q8[jq9~"MԠ [B5A8&|0:VOГ=? '6d]5C [n;[a%1Q MB_< :.j[['(ZOԇؓsu 'uY {Q iHJ/`y,nl|OJ%z`6.*-יPY\y{vsQeROKφLΩYYYtm ļjE-c%:x >8f*CO3،#pV$|NUeښ*FOSP_$F֋p0 gEi" s]R=N;OOKᣒ!?*>2[i*Uo](4V\!ϭ% ')x$RIi\B$,7|fCr HOl2NCGپ0\Q{%Nsa()sqA9*0ʜI%r.} [g3vf WSEM\WQ8Y͔:Kl*;d{؏&t/uL3&t=)R 8ru,fR.Dgg.Kz5}Yule0;S٩nBn5̝_d|LVfI5fJV+,;m eDāp!957CfcKeJ)kRK*}!č'hrT**QҶ76<7GCQhc!w1r24yB]$qe|D̴}[De[˹ԤxƸ(ft[+S cK>[g/8jTi@@m6\Yqc){0SWdΦDz{@]6DiqFTI&XѴ1"N@n;*9ɺbGؔ%J_oM_+nSefhQ! Ζ돕 ^!1H$|{{c䥜,}:M*CSk y8ܴ! II"۶ɵ/B)ZAKN϶\W kRZm#[  Nʌwa=xPN{RiԅYe@ol<\,>KW#n+xW\n Q;HlΒ}>ccR2PWN1!7Hi ؃x+%h^-JQ5vcF*y'/}>ʧb:jnˎOc6N_IYY([impsa~žJJRc[g4l8|3~䔔ZPQH>/vrh22(qC{wqyNh;S{e ~t[C t|jJvG-r_].#k[$P/1Li]Ta*iG`E1F' ȯj-Pl:MP NTB7Cok$bC*!e%,.qŌ|?[x¸LJŘh̹⌳NE %mmvl/qġgҗ Vom[Kmp6"އ2 Omi`Ly)n ;.; INFTKh=R:ulۏ)i5J:D)ժV+5SKڜ DNq)rz.nHV@Ĺ;UHzGG*gQm=mV5EdQǐaӿbJk3딜ȠXI' @o|c+KBDP@[M.\U_fJ#I(#wìj* jIbkJʘi=RrX[9 w&lYEQRdN|2 Ck* $ؒ#"%'`H$^e6Nem-ֶm.=e#Ѝ~_Œ[棩NVܞczW"QLf1&&#Ri ~ܖ2iS6@(r,򬧾.F,\mdWoyF̴Z>PQM}0:n]`05*UD%F齀m8Z2 -{š}z("]̒ToF-t顧x:I;\lh4*jrSj+;.lJ#3-k ['XJxm ` 3#/3}faK)_n( ڧLZ )鸰یs1ռӍ̤)_mߦ e?.Y#MwM{0/2:[Bh PDHD-. E*#sn~iHZEim'RP@qpc_L7-u5[% ;_ Ei`lzf*mjJ0Ԣvϧrm5+6V ^۫Og3djcN޵w#lrYis U` 13 3MkE20m J^.* Ƕ&-k?U׌14buBq$:7hl=.d!VX'AF (e&jئ8% xZ SWfa$6mǬӚ*9_ LBY%{>_ُܱao1lT$b ;  NLT EjJopv8X9UdQ`e$rFƻFamǤØ_}(J@o=x?-WQZ군 JH$NpLLVp%ۋDWTq{ īR3q-e+1֭Mϔu̶K-ʐBX'ߜn> w >T9Rֹ.'n maņ&&fk7aC),#SR\~c$@Wöv.8FH*NWe8K Ҡ~JqAֱ<o6M2oSFuxfQPy J:n$J< [cf`WdU8& OU.Pلo>[}ǿ|TdjrD×,*Z{[R2QT/p+?3k"\)l1~V&S)j+ChHw0ShCQ ֩u ,!J ;M6bWѓjgB=J7?)Tu}0V2:C C@7 m銹eYRԗӹN{BuOTXb8 [!@acaǹ}6(!ඈL`} lo{,R [!/PH#vǼ՗MjkٌԗRI)ȸM\)%|ɓja2j f2o㵱9,N)7g Toc8OM> j R4:NuLsw} NRAv_6\aۇ*=>\sє7Jl[qt :l1QTJ<2&AhrTgj|]%gEc CUNr}fe :*yNgShHCz1\ʃjaԿ3w#lq*)Y]cĬ$GAJn5[67ßinETU*S w%@\6H|lN7 ϕV0KvG>V~efZ􄼹bC! WH^ޘP#Z~tF҆/Qq|I7;I+VUۏ.0UoUð\bAŸImM%d(l؟||XͿNOWQ2x̔\Mz5F)<2%m:dܕ+DV \} 8?Si\7 ؑ厓S+PLb:_1%Q$JWodraa˱ZTxm!V " 6#GI F6 r\GΗh{g5WRLTuAvL9Cr}Z%$:S!sLnZ3J=0 @ ء\}{w 0+^"&ۧxd %~] n2\rVS)Ay"d8Rklqj'`|wAȥ@\U܁=qeϳ54AMpp aFiScGtGq[bacaSif립6c!ˍ~_seiQ] j냫m康 YN?\~dzs E:a=xP%eVP%Hq7 mCp3:f*mrOQa(;vtduYI$Jmg^F͞#D>!1ͩ=2!M:a@C$~]GR.wV57v7Í>tS@ؤ,7lqnQ9c#IR.k\`WOpKVlj$+n/Cwbzd@v'#e͞*.vE>k|[RFM,(Q&⯲VpV)} yP7!V!DV;UkqNuV|XWQ020j TBVhSd6.ʖ= /yu)EK |}* nLW&2 ӈѠJ Dm6v\ɔ}f9O yLKi;&?1{ 6 L@XCSJ }$G;jd2'-T;{k`j 6,w)FsnҤok~ZĦ"ERQD7Iۿ`'e7h|vQ2ҵRZ;<1䘿(JHJ,pHt LLj3Km)@n/| Ck CڂUgEoFP`"M8!NC`p7'ސjRbJqHmiE/"oٓ'Ta4JR*uv 1 *WLUoap\EW O-RI&ñHaH8#%ZnG:mHe9eljcm~ PmI~ZK^hh҂KT2jےr-eo{z?\I ӤC 'pN!,ʨIJBAM \[ؑQT1m_<)6W6{᧴=>iԺݔշbZ;LVCv;p$an 6S(jmc_I@]A%6& 6n-5 9nVBY!Z8$wh!Cj$i%cj[>?i m7&>U}DGSLx:J,۽i9+ 77u8'[}lĔak)JT׽llII+Te54% 9Jx܂msUIzeA{^V<^\bIbN4 R7Y蟚]e T0Fv{O m4B%U2CH[Jhy|P Q빕A0R7E{׾ec uw]KB fKl:c:Rw7 a:1d4*R  r9{}qYzF6l_ԸbB7Mzؤe! m&P'a!;=Ǐ.zB$u[yiMƕ {oD?Q$tR7v.ңJfTI<{"@EaOE%ZUˍIIRH|S<e8WQZ+HBJIJZ :E3%WstBF+N|u9!4$Jr"B^Q)߶1-~Uo[hA |_1플d`OA襶BưIސ"meR د[`P0ِ) ySdQOyΗ#ҫ.}zLӳQ=)VAo_ Ъyhg/40]*jzͨ~}}8Zfsn'dܝcʛlf٦Z,M[#+3Fc]c WI/-.M$mo4gAŸ _N 4!%)W8両/,E΅ )Qj V iˤvNj7M*iE»hJnB,y'.wTȍm1-[lMN\߂iXr|t*UnO)B[v\: wS#I]۔5YA0W"Z6eTejD 5gfHFpZ ѷk#q-jڙmN&[n)k'klq2!=I. H6ʂbDt6}ewW3y}e'AB|N5)r:;)<jYz,)U U0:4*H}%A`'lc=tG^(7<{mǬN  ,HMS~y=C$9Wd%NYKOlNbCI/[(cl2IQ<M.Kɟm5'i<2jʈ fq[( x4X}Zb}/#֩@ݬq|QεPN_R#{`X$@p\{(\oȓ;-W͊G}1D;"ڧ֣ϩmmrRy TgISKE C`V5tG㨾91 &1#.@*=R8Su([2Km7d}s쬓TWeq߇(׺I;;±yV a<%.ϙ4RS4T}_?|g!Lvȑ%Յ(8$ vr%9XZЎ.X3:zʔ)J 6 "җaP;> ϗv&9C!C\Lyr`RK`+z]=5J,7z*s\ fً퍕Z:dI|"qJ iD lr._IM Ob;kU'ˊBlolsK6.3e#U.$ I_31n35PI۾'d $ [a{+yq63tj?HXWۑs*mTpE|-ne%&c$7ϫ%PZttÁ4j.)8i .7 O-ƀ-+]|ǎd +YœlߞVr^fˑjsK옉l'w4dTrKkN!HPQJF2u4H (iU8SOiɜR.,xŏBOj>Jdʆ x˭Ma8Cr}źUN3劃LLj ?l.p*JV!@hӶ GUi؟Gv(=d[Jt:uA)Asj驻n2\ 2(FeJmOY.yPEa2ZS G|~<#FpGke(C#."G[)F@% _$ >bNtJ0q8luo 'VO T\\C-GR[YTQ ONJc<RoX.YI%ZIR_)BapRB"!P^~g6ߤU]aG+bzaқʏ|0x_˰AJ^Mc exjrTRO'ꧽЊKD-bՁ;c`$wzLMH4{c!֤j;loDilyҍ$l6<{4(R|Kp)H!Wo2AJjbkkPUH U 鏰ztEu瀻L6J{bnJQZJ$o#[rAq_?;}8 ɖԘ]C7Vo;*Mɧ.Kd=un21.Kd恲IDt}ֶ**L]UV-J H_d6HǝMS(h\$/R*S?iV6uI_PE6s`0MT [jEASaZ7{ngאѕA!Ŗ[.×{K^" IDtkF߿M. JkIt2lw 6e Kjm& 2*R uOUv jbw焻Kfԙb QHi)m4!@ZsǮFˏ6+xNS[1%M,QU{G# _K+RƿN_mȹ8Bi ?R_Ï2)ZV~w nOQa T5tb}*3K}N(6Aԃ]=qk2TJ:-FCUm~YvG248rzmO.b͵M?Vv} s۟O7ƝPLjIBH";\%4 jJ v9KjSZBװbuG♔2憜ue QE m𰺄ji_p톪0BD)Noy}dOKl()I<{σNOtJb olTc?P3.UGw̗Q?8gp+Xء DJXޘ.@U)hҝe0]PHQ:O#o70Tiy[wB[n}pЦeCRiRlV\wČi]J:7?ĬLQ6@/XBdw:G<$LGXZ&F/Eu623Zm5H[Uu I|.2BR㍂Pc>LrNz +J?9Ota|\csQ6IRM`;xctJWJMU:- Rɰү].ӫٺ^$Rܰo FxC`mULHaEhn |xL䢡* FqʖϹ<@ ]UDak-D)Rem7SΩvHԠt郍s[rMvGً89|)R 鵰c2jpVdy;{a VvE5⠴Mem5[ݰ"ƀT"fMib0M Q yD^_h3/dSg2%hf s,yٞi_m,A.>S8<ˣQ_92:VSMRmm0!*%()J X_c|#R\MT{~R!/h֐0[3SS.g[:)#ׂx*Mrʒ@:0=#Jq2zm1K4ѣV3K%KCmz|Ԝ \7.J͎຃R)WYR\p{ 99CgPÅOjSm4 7$_lK]a5ʌE#S)*p9NîX}iBB{JIo, v\}!J)JlnuNSaPVkn{]D&E4GPcp6z&`"7lI; a㽧XK)v$:߇CJ4wH?W¿5j]Π6mvJOkcQ2"[)2 FOиi:/oC+'2&\N59%@ \۽fVW4fUꠀN퍛s5-O5KHi$%_JnoìUˏ~tT{KmH^ȘR;vd/)G'*g €GnlF<GT#s$hC%nqVm"Ne*Ӻz["_Oa:_N\n-`| n/l}T_o/dj"V`mq'O`0g0) ><%EMS׺5sjv`xSx(Ucjm?Vrzsr!UfA.9H>mg~l,VaI{<}vUNPPRZ>8|4uTS$|C {cXc<࿇ժJbN|Ũl==q͙9+-Ԡ(Bt+ኮTG($WrreKa΅Vm~}qZqrp6 rc1\e6Fq%(Fހ '`qW)J\w, q ^G8IISKZWXr*sR5.$-q0uUPmieAjI:SolZRMC%J);^ױ&j̙\V XAؐ=O%8!q8J;83PKR⼂UwR9{p:W-ZSH4BAn~"kҖJ9SfRhkd(1C/8>gab>H)l/Qq*Yl n$ 4ZғN2[6l >  }StC*&ĂUx$AlP"#nk5L[EuvB6Ho{{̕Q*4yRP|AlқS~os)(ҨVVg\Ũȕ:V͒H 2ުm +ProdW:!F_SCm7|ERiTOa _9Rs([JK텥e_Z:#&Rv+ jMΓvPS`D*\FvK!(܍߽nWԪduʑ%lH&n}v}1#󎅅Gr{oY#Őuu*÷tjC9q5MSUqYzBR;@=)ݚu D8ô~2J]qnm޸R܊Uft1UT,O7*T![0X\qK+oߋ`FYeiS)@q($M)E\gɴ6[9ͯL7>­ e8T_j ‰{vԠ-NtJҒ7e+~Y1kŭ<ǮTuؔbieDH6xw4^̴Y>%An=|s9eM:bHa?*誳Vb PU'}qӛJe2tZnqy|,z`(e'p}>XҎpW$uʈe6GY д^AeetʑVÆ㛞9wǪ<ʪJBo{'̤SV‵ҠN\.UeD #KlQۅWT?Y JfB*"֫{\߶9j2T%fGE6`m`wA 'e_5\%;B$ [RH~X\ɿfI:yJzSE 8='Q.7e/ & VPïRTdLx|*m[ّ6zf&"-.2Fi}rskaUE PJZѫ! yx펋伡OtKx; 퍿з6}!Mfec:M-ʉYǼᐨQjN$9 ̐%wӿkq=<+/BHIޘ߈S߉&6oYNƒJHmҢH&LY7FXe%,Rڜ!%v#git ̺NbqPCZҵ3I;o*LD'&$t#t,d~.ES&f)Z!-D\(8k3xӈK5JN)+Q*<߁Ĕ 7:!/!6ݱ-'.Qih:z+RH) zI2*lN@b9JUTŘ]3HJCVzi7!$P) h^؝ 8!FTYL! u( Zm: Z2wQNhҫu 3{ۺ[,?/\Fd*C$N]sʞZiV`=č]$noNSi/9TrW$Z#]9g7֍ uu&ۥ2[LdW${a:kme6RARGdT;@5z!k[)7w&N،C*,ieb܉(T'SYZwO†q$皸--=!aQ@+h~% k sBC$("]F\cUu J" `ot:&vT6[T4 O'o|)_A(Bݎw!sjH"}ab26f I7 ,|­a*LV͐S"KJ˅J@vÿ_e:bI*D776fTǙv zFÍo\e<ߔۺe9 Y˙?f3 R㽥.k_!HimeE)eE6O0OfZYqNIb?s7ǔ̼jٜ_PQ?on@hLOǤ ~E͏!TRؔ'P6 { bJ8xrS%)p'Ho~?^ɰUW*b#8 mUwcRtsKT5! V7DESpYCQJ[a.SYTc׈)NS>͢%.N$ ԉNf"V@^܋A~g*rM*#xynw*[c CSHAҭWVpvQv+BZ;_~ *Jp5,BnM]RB {w9%wjR.#%\TI ԩ.6R?(;τ %F!CjB-auv\ꄵ:A߸y&kFGKYRp j7Sģ$L/O W%7-UjSץKEÈK0uKfգa߿z-T̬% kv%U 1!o76Gঔe$Y\s~,unU& / 'a{S!Lbh+H܁mx Fh}[$ۑkmY\A 2*qA o?|)*O K_Hz Ԕ.i-G=>]*r"ڀI}+k~?\8SWM*/q ctš* Iiel'R-m*tAL)M\I76,fC`'\ )鯸O7 '\K}XvsB.pۿ[v?R qksoRW/ЦT֖CKYצ^=<&4`ǎCV_naE$'PӐ)I$\ZU dr]!ʍm**X$m062bK!EdHZ&F=)m_M6;8mLN\k*mOalfX_lXEMJcrEV Q'sa4TY_U}y#Q^m ~Qmž㺱{.*]Im"*!@m}Km_xtJ S"ٵDVKuE]- ">d_\l@?/O5dT:&JC[ZiWG3^rji+xYQ;v%AԈJ6m{ވ*rֹid\w~=͕T l79H{ Uӱ$hBW#IP<};ZD֚RZlI6$"lVMI/収N.J6D %g3 X.7q;} 休BE =-a}=^BIZY*rR;ojٚ s*46ڈ!4Mu=dxٵʛIJIJg{E>p:ExL%Յ8~@)[Erd.k8Jo5rMS>1VһyP== !qU.[kTFl9ku'xӞ"O鵆z.0:n䷤J%)YI#m=^Gl5I#w-1 "&KҏB>c1 瘥gx !T^v+IBÛ_=6F*1֑Y l0JæRz#+lKb/.sVl*, bXyIym5t/"bӰ#q5 XRu!-mV>`m˒Q^uIOo[^ZS*l<#Ѹ$8bq4c`WTƪ+NjTrMC5hr Kqall lX?ġ(7Ik>H)Գ+RMw(H&U}(Oe)m(e ^{H?o+ 7ˎ1GJ#jT|}EALP?-Zt'`~HZ q{j[6blVYBFp0Q58 0\mVm@)Do~1fLGk.ƦU8ѺT>N5Q`j~9s$ET{ ߾4y~:7Qu1M7Ï dgܦ`#Gf !1 ;I [.B[ȋ̔ĈRۊp$:JSsr=;ۗZ-աI]AFraġŗǙ@~cmq(6PezMrq#j>\\<{XB)tduM@ äbQHغT's+J,5L7m{m=0ZmM 5'|c7NҠs4BU,T!ۓJ6)7*|2l딩i\h%6ߑ)drURwBڹ]k|Spsȭ& TQpZh ^U=NQau|.JlDb:J;q־a!5w@.Өm70] J>)ץN1);@~ VdR ,F bpwRèQ;c|~P|f#66C/K m{O3,Y2| 䟼P`[;èY%&לdVιjV*JwVBp[l"*#%<~ A;$}:Y>@JaH;陭$$$d48>|m@UÈXBqY5)Pj#K]ZM}iseآ qq ]o&S^OzKAƪ6/Mzbx57jpIp>,Q:mI;^H9)R1_=AÚտ7)iq-9UVJAl*XT&RA )) MQ2\P)#BlSd4ˋ]v7 i8=ZvLG˱C mt/~8S^j*e E ~;ۋ=6j2ڒu -~Or3W&Dt9pRoC-$vo1LvRKhtX mp^\O%6O~H2z`@RŴ׽0hH_K+lT(=NД!0IR#\iWA!2ukHjmsC4ykRu8 }ߎmaELT1Yd\p8q퇙i J #)hCf6獏έFQԴ[(%(Kߝ&~onH.B= !;^tufZZKk7q- 6f|ΌJ–PBPokEpDŬ9 Kt;s"7=CaJR; h+:u: l--ln;L4֒q:Τ#Qir,Tv?y"Sk[r=VT(tq!'֛m؍ Lf oGO;ߑ&;U*-Kʧ[p(;wأ:('vKaiY8^q U)m"0 P*PN$塚@<`z&QZ)ul]h&L*CRe@%w~-P~%PӅjl$];ob;^U"K% ݒH }})'.|Ln ,Kb=~XtSk4uĄ_JHHN Ҫ' REȰ"T( f1[2q,=9NJVdѪ?*{gRTA{ X~r鴈QQ1Hw!iL`IMlo*IʌFhm?-'<$+1K&LV"RR-8T7 bW(as)z#:P!$F\lx_h55AХ-K";nyPq* dc!r$ipN6fSTjinc⊮ol_ S5.HBm^(Ql-RcfR},)d=T=q@|g?P_5kU:_.T[fKZ쑂=4"c!2E:nE6Űl?(Rl}*ߖYl: T Γ mI%Ngos$WY}#JY+WQ *-Uv  Su 6*Qbn<afM*YEm@dJeI;mAOъ$@/d}G U|I7 ijҔ6Ol._3ecҺϏ`@/"x6Ңmj~-*{[rne 2jrJ.;f_N-ƺ[iȭ!H$4X Z~>-i3ڏQHūqq|V͐ ҴH"7V6pR5I wǺmv݊dm!  ' NxGTYVl@IJB>@{[ƕ?J22PX*d. EF.1JvGZcC[`Iq'A$NM1X6Ue}H%aTzuD0Ԕ;un-wH7z ]𚰪¨XlV@jL՛$师 ?xj@ z G\mpek4Tks0&Ro>-uA GOmc'15JNHm!35~ o{{{{c*W- )Z .vȏ*u}pW+0^B'S7o\F>y<~I4Xg솻nѓ*cJ N˿~XW%V=K2u8m"{'-QM-PqԽӒ ZJijj ) %+(Dm<iaw7O2@c52YɌ\JAƣr[#o}6"U9? %!jѶO0]8<t [ԩ0J(}qP]Y"՟f0KlloS&]jD‘4^p~"0H@ "*Kkf`v/<`Lmb5NJXSĔɶڽ꺌2더IQ԰ N1Rːթ5X&810Ahta. UR@g n$i=nqI )KVakxO:rc%,(XqQ7da{U6IyC+Oɀ 6oߜuVLbmb;`BVM8DfL予:J$wƩQWfǧ&$,;(`Teu}2*n7bQc6%Q4R;oqi'FB~ð>أQ5BFێEܔno`5.Tzz8M#XyB#P*RB Bm' M4q7pvJψ2ҥN2e6h$w=;/.zVe렑unÏ9ލZ{yH:hYha4ow'bG<y|22xl5T׿FžM(a)H޷2OZY RNoNae"b%v $~WիUh.;=LgI^h9HtSK[6m_;sh!iΗ8hRqiBH0ɒTR$ͦ,!Dn<[81AT9?T-(9J}!*BFǿ~~x T*u,(k>邐de1\\{pΝrG9Ǻ9hҥLjOԣGy(@'\_{;*S̒^}-›!@x_ *JC#B6EYJjlh%pv7yEZ.`SQ.($Kl-hI }eutm:on$_u?Si}LLH$;לPR^1ݭq$${BTE\Ն0t ͕߮MC1.d*I۝É9V \m=ƇLzZ6b԰h $qȿԫvħOR`Ci~)sckYr]a|)H(Sh<űR[K:T ВTTW*khB--]Wl}W)[C wml\BѧE%`)E7**RҎel v #TDW1:d,+BV\NĒ U )ҷrV`j{BJH6_%\\!<1. չIv%.y]T-,('Jqw`$/ȓ&&JU-حJ q2 nw<~URh(_IVmgޝ% %A@f@!-p@;Xm.2:G0R4H^bH)6`>WxTbkO'R#-(IPG`>SIVϕ0Z65 uN%WRb s DH+?.U3˦tBm}&LP$5S2J@܏~oaQZ-gUSK>Lr&jR{s_` M F=/+ 3\wLUp_B$T'ymi"B}7.-q)JMNIroX}l4U;m8[zS3%TgIp@ђyww^e2۽m{nÛ9TwJ")I* >,өN+1XX}o|2xO9vr /:J\W7YlZJۤzlGL䈍=q ӦH??:PDIQ#KO=D '@))K) %Ԑu_Wsԋ}NJ[ hKO[AޝqL*2r.HW[HH#5u~n`j¬5L< `j^Ӣ*I:D gCW݈|.\-W&ԸJi!Mmb!OR}n)!6!VP;GpQXz**RcJGVvor."&]^'p}~0ےWULL(вc k9*4.Lk͠F2nuP;Iqy;`eC($05V3XנJl7^1]o6 8Dx|5{"|=9?>po,}N5@:.u\y\T1P"2Pc}P^ҩPh%E'|xx~qZbJjY 6"eKp<>&YEaIg X(l-厏irW[umku6HU VA)M9ma|'أ c(lB|@XKQ)%ZU{$zzm~nP׸үךa~51UR6X'nD<>*{L|VpVsd_m6'}?n0Q7+-M%ۼJWkw}f\vT Be6q+M2T͔yIpBOb%#$4C BfwPՅg2b[-! 1V%O#yjS3K}AҮwEx#,Z]p;[o'͆EmYOLrEe2ނ.Tr%#*2%RiǶ6Y0 edaƖ6hGa:Qd\n|90azLesՔ:0D$Z%reKҐ;bqr@ QA ߋbh f;k)l\ (zM1͕uK__Ed{nO#-tN/|Ee„2BTooiuny:F3=r]O,8J:H^=.cW)眻cتL1e\RY ZGmJHWo1戙é. XmVkuG05X%Xqs9z,zI:Z _3oU|X-թi~;iaaDy^s):TVUpIovMn̑JW%-61<4gL.&H"3y쐮RSd&%EAZRv֮ {/5ԣFB VA^ _o wb;zl8]J-TiE5 iiߛv̬IR2IXCm,ŏ% /$]Ru7*= g.P;O^NցNDX hN1H?8*+(6wZU}#}o091}IF<7LcO-ĩ@)cZO܌vq;TSpP[!G{\~iμo^p6w*2_I3È{۶"h  BPIГ$n=M {?jny.u"DGI%6~qf;qFDgԴ SkM#Ӌꔈ79VR?7rxA[0*iaJƴiWA<QEE>T *Hxu * 7H ~g옖X;Vѿi\}T\^n2%Sa9O4x^Sr9bZw')9NũruM9Vng3<jcl9 ߯«S)Vɑ,OMVK)qAJoꄜřT \u4$->]](qd ej:qEnBZ*_mb GDzcB>Xl6߶hxW++lY%Ʌ]ẝR\5AV@2n5ߞlh R~*P"~]Zf%:#6f5ǢVS}Í)Q^KDe ad!~`_=]Rn-5ω-"ඒ6`}cW)m5@Wp:*9*m-mJ<_ yw WFgRڃ`6O=j3锅6ero t9n@i:˛Ucュ~ps7s'KB`HNc\8ڹe.SEԵD Zo`,=O2%N@xAA (r7o퀴ZTJV$t{(/ӥeֺj*ZvҴ4j< @Mդ Vjoȓ[}Tf%teio#wQ)IN$ڙ <ʂ s]C$wQp a7Ԅ8Emñ؟G˪KC!@QTO~g3  :{P./HmI؀{8gXtz[FlzJwf[ZM['R}0H ` G(nk%4wP&ő:LB*Ckl-Gl@Jq/En G1i2Cܐ_|<q}\!b&#/ 6+,^#6O(~PNj!v&jNH~Ga*;lR4T}V5o/.x{>sO`BKJS {:/ÿr#t\ԫ7#'bdf#XT:LUŧ:[kp 8[l*M UX=v\j,FW'MиɹQI$k~v+(DgQO~Җ)RM\2GE7Cm "EAWAO¦mNk_՚% k+ Q'r=(9tO~d%d&!:3!Me !#S-]X|Mתd.2 <Е%jPQY WA0J,)+&z'C1"f2P@J֢}nqRIJY(W(+\"^%RQ*m]75 ~{PUTYrEEg` mI.$@CJEIDnXwڂW8ig~QqӌslVp<A)vE,8wJ$/2e9uZ3 7/}~%[1eOΥCY-- EeZBAVowWZT5lybF蔅6S! XW4],)-Աʛ|p[1BzQ"#n{oN5iH}Ne2׫TY%N,${{cPt /J;ؔ*6R>,RQb.Q*6<5E^xl]S)d_A.su36gm@Rw^q>\ ,X:G陞&2(&B:-kX|v?[dLS-IUk<FqZ192-Oܛ>zb= :4*e'ʃ\pBllvƐf+B.#wJMPOP[ ]q)ķKK گsp/"LRnW܂-*nաLMK>SA9t_k dJWaD%Š{\{_)3Kx܋M ATgjV[y+M}b#t5lQ{lD|!y!%>kX[~9|j uJJCm!]G6t.E 4uH Xۿ;*1綱m+JvluT6-&(%I U=>Jj1!-V@+AtTAQu@iZ 1?\H7rR=)i4@ w"e1-%$cna}Ũ Yh*Ҡk]CqǾYjZ64BUgףFk~Fԙ}8:M ߓm-KR$.ӗ #5Y %K-l\NLBrZ%K(V؄A#q~b'-pJ͓o17Ruu~~@Ǐ.^L)wbYIB;iJOvKhK5mn;[2+H~k2B]ZVbsN4#6K>暋0Ӈ%F@ێq~cMuN+eCzc$nI=~lP̔_胂ͦ}$ߏlTRLRىMRn1-D(+n6:q V-2DWGr8#SD)E'@AZْ`1H ZIkDeu <Ɣ@`9( w(_M-jOctwdijH$%+s#s܎𯗡W(h[Y% =uvo|M.OWmn;C ĊCfΫFm.PS$_׹$[1^BRg: iM3툪ԺcTĐ)JZVkΪ+l"Hےm"_ADcdoAq2^y( F}iuy HHa'k(X_D:1K_)ZMʩPƯ0-.H;^ǧLf$G˨BP'qfS}o9d*ؑs >x%4…ԓm۞qe}MZkqD쫴 ůcn9^ M!Kyos~{a0Jj6Nj5Fk -4 l=5ϴAZNMlqAWRR\8Jc:K%\rSnO*Ng0S-_6'0aFw߱"aeL6NxX1e*\mM.'߃u.D9CY7{MxDf5($yw${&lZhSoue)Zw^7c.$ȇgTTrTZz󈜬DqA$}N ?ʴp:cOa BW ykqm~#X7 QkJ%)xlam{aʴ,l\Pm B'p=* ٱfHǘ]fGn4Ɯڮt6{ln\mWà/k\rqxGiQj%l`?ijU&=QJ"A &7WmƾL!Jڼa2 2wU!uZ-(0sĎ9/B ,P1]u*]W{߶g;_0?E𕩐(ZTtlE$& ZlH^R]oro f,eAZad|!݅]:O-XH Ԑy'|+.dꌂV8DV܏e:6ۜlFCo4rHRU.+7۟u) ֒heգ˾sؾS E,*}2\F폕EQwqryLGQgHyNJBYW!:RӾ.?jU=$uCjX\l6y\LeM!ұwBl?nS˨$V$ -()Oۏ8\T ̴MkhT>ە@RQ*t;w!eYJɗ6 ґhrӳ [Ғ/slYN{T?Q)iT܍U;IiM\ =R> .WcӺjb:*n$\ufoUPKqAaHRGcr;s1-R]r|&p{[-¬˖ bNKP *6~qIWscWVOQ ˉ_lU$ -jP$Xʎ$Ft߲5~Y,7XEI+Hnqe\?讝 :!W KJUcמ1Ψa*Ԟ xCg -Kձ߁*_ƅJq덦6DYQ"6 lJVm4<@f}4sr\R5"Ǜbyꗲb0Y-˄;ӌJ <^U9&U)J$t| UWdT[g`$BmjkEx"2)GA>QIa`Ԃih{K\[m\H$?SɷDlx)&+$Kn*CAm^'&Rs&g~|J.Rw펔Uvͺ ))CR}UC;q:RiZ[<<1 k@LhXq9(NLJY"Cy|BΔڍQ}=0Z9Ft2Xm{{ܔ[e 1˚l̢U2Yi|'^i)1Ov Йd^Esʾ!WyZ4Q2?Ўƭ~1mZRL t5_?HF9V#Fyu<m`oqE%YQzjQ_I'`7iqN,tH3'|U*(RRJiMրZ'.b0q-%n(yo CKirdM0P|m|)kp.wM8Mi*- $XAcq hJK)Ѕ%:;{I1#86cd^Fs,8!,m:Q`MpoHiR>!HQQ}@=cBTZH 9)'ȶ!2"+ 9 5&IԞ%]սsY:"jdˮ`mnbnB5QYydeI$nzayU\d])twQ?]&ju6ߡi@CwF%rFE1T<|z1i͋  ) >µ?!.ԨU:SɎ-g4W#7|LRa7]BJ /q]KR%^!KM;\[:eEsQt34/mE;қzha-%k6zs9rgJViCZ-rIЭyלDa)^RtE%wDMoF JGP):N6*jsZMLBY,E#ocf O:i~[”.,H}0*=n]ԩrhGnQ. :nH?2FY])5kFH FND(VKU >?LzV_9|SK%諣HmhO~{TP>Ĩ(Q0HN`q:]h \ wq%%G~Gaz=Fc/2n:`GˌN֔)դĺոDFqlX:AWSDm=S{Nm| \lZfSԺC!+-ێ{1uӀBwX i읅ߟ&9 BWeܕ}6 % )q*mgK6{Gۨ6ovI6 AVۛ QihBq: vfqBk(uS5$ Kq^@Aw-"Ч?8 kp؁p.;mU^ FrN-6RF׿U2l~D6~6N4D&a01\Rp$/#[iT^m& 2 $;0t^TKgxl :7RmAQ2n9h!%}Xĸ"ⅻJVyJҥ;?PP5$DyHJ by>U"`I}(QJ7I{XaUU ti-kb=69pi=9!e_.웟|{2쌭)6q?slwx#* LƤ)'@G}8xO9TI.QHl.GPkQ`&Dd {6N喘%:4.;t?B/=p+qh\%ɐ]ܲoտ;z`EgêCU&,"t;N%caEfj7+=Hr# sik vHVJ7DZÍ (Wcg~ "7[g oܛ`eO6UPTGàjmr{}??HE,UVg#IJIw7x]_,0aqtGsluM|8 ZJ[m.{{0WQ*$i 8Miu&$zvʈFLPϱ).1-y!U2}UJL7\)$X[ 3j!*i`wJɢ u9 CU":RCwUcߏl g\0HA6߶&1RqT""JM-gIC@l* V=mVV_S*E Sir%ҥIZVN>m/0Vj9fIHe(mA'9YeX4r B8$8B@QeŔHRIt#DJK+{;&5!N;PoPlWr]%N.ŭ)iFJy.u?@.JSk.1J\52n9~($xcdAixM_-3Uy*Ub;2cmUkr}(@=WҍMrKbi\dnNz4dG[$%iJS۷wI d;;@&J)A)]ɿ}kbFg0qN{!) R!:m*Q6mPRO,-y[ƈ;P;VS.y5'iVsm# Rq*SҀ ,&U\j\yHui0-$ZoMa@Ta*3?-wV{ |C&9Qfe?u2Q:nV'Mq|"$)Ķ$3r/叓 /ȗR(E+cc"; 2CltS=I7\B\@e6 l{[cNFbjd]7%CܝjGHimunoO$N,,%aD^$8NJYLtI%]Ds!eK6-NR[,~o,ͱ(TEŒ?7$w֪ҠD)Ԥ%zwIUX.U0Vp Uqj@;-ikkm~:ဴ,pl7q\3u&_-SSJZwlU< '<ud"3TPɰ-dߝ cEYZ "GUƝR@@AsnM+fl_AJ*{mbLI6ejeqCMAPH %PˍG! u]6 ꑦSW•0 (Qʭ {}0ࢾNOB 0kZ׷T'fjR;vVѧbvF ?*Q9NjW(kvŽVL 68&D'z;ȔC#pADa|X0v]23:( 2ljlI#(m./;v 2FKpj)Y IJ~| W_G\SiM:PGWPRsbpRSl,Y4 ؍mnxdX& $-HIN+2`TH+mf]5}7O(AM>W"kZa\67P"[z9JZ\Lx,R"΋r?vm7!(c3sB]5Ԯ<N~ oR^BqZC%*:8ݮ:_*7=**>RK-,\+V pYukplm} ȶ߁RmDhIZH7PGkz,Zf1uwR#(Z)l w9Wh[pΰ\=fUpQŭd8BȰ#ͬӨTj3ZxO#c3 n–`$*-!`.I77_錯|_#Xv!& Z[39ٟi$iI=9mՀMq[{8f *[Mr,Nl`ӡCBQq \eRm|B˵*jtNs{k*!4{ᾱ~t!v= K:mi xrmdt ,2*öڐdM Kiz?'NoYi2_+-_ q\ o,|i^9-=S]q -D?Uti+q*Z|Pp$.F}} SèoP )|P.j!D2h!m% l~ZvE8V#ē%:߷r^R#S%G:/lX쌇ߺ$J=RyB]i'J SrV0VRyŽn6ws(e٬:H6 cgNW`*#G7%O0x[t1A9ѢKc8ݜ+cmY-Gr)M:܏WIR؛okJlD:eKsMULi7Qޡ4П2N^k[L `z}9PҖ,Dnv r;N i6Un*E"6Lа)IrKZפĎ H>RH}X]ue0DYm;0 _\>SAh1<8dzQxN]V[eRIWHI9:fLeVW6DZu疠 ^=^rS"*ig[lO@He9m*8LGLp^}}7ÄIŧkZTsR TF(uQG!0n8 瑰cT*F\|O>]UFr ]}kUI=adۏ_aJ_jc!HN- N΋q jYjs *%se6XD7+)aV{|̿hRJN?%z@X&'{UY X̕l40@8y.Eԕ(Y`.-턚gF)VcߌR}N75/)W"c誖H/ϩ HFue)Bn Ūnj ʎ԰HQ[e=\튔JE8]JI0\b0RU}PWm40ǮT9h%I@bmTˍVw 6noAА--ji@ ې*|*\J͹=f5(1 )-ooӳDdң吢Vo$r>xˍ "<blMn2m>tetלy.$|#~m{z CMm e)qd·t/ntL\ŸtEiR]TfӠ+vc/0T(8TVУenJ} ",*LJqڒQUPF)HUa< ti< 6ﵰ$I V4H7l@)\Q`zkݛW@@LID2<Y 2q亻J,SVr+ ֥IU׶2t!$HC |"vdl^*!\.A6~oZ2jKmiRKV8v7l}Uw eSs!*(#mGlq'XU2!%J)x F[Ŋl4|i^UJx7e"Oq! d#JM͈;uhєU'M\,ED+l<h+V9S_fi$TdLlyT2Ǚi#;+--\CzdEe Ak0RjaL/3AèͷZ-ST [[qo`.J afKR$V{ol}L96ZO|bC(y{f:5>TXjBJ ؐwc5ǢV2E5Ε,#J!qZwa@(4>^h#"jMStxFHWac9!6yJN{#qEUE5fO]IG~![l9؎M+(-VҺIm/[Gn9ߜqvW7\G`Jզ{_ۜx38ʉ H{0QSYvZu+Nwy⮒id^ czNƪ/:jjAu(l(lu UB\Z-aq {f6OiZۭe5Gu('sk|.,\On5jw_\*xqo|u@PNU̐i UԮ6p0O~VgˮͥɆOQ.Bon>]g'vM*i4wŀAʎDs(e9OABuozLuwSAy^#k;OÈJ6XݽH#{}öAzRea0pur _{`sn%ueB,mEZX5+'sBgfFZHL7XԦH|7f\\^s틃6AJمJێ:DB*6 "0XlpN+B {^;u%i sJ@%qk~x4S[}1 e*HEc{moK3E.Ac IҡUSja.XG)U{sΔԂTⴡ*)6[\03Mu掚+0 T"Xa[5AzKJ 2ɌT=`))ԫߍWK 8R"CGMZÚ:=9V@Wݢk1%ow۹; fZ<>EH rDǔn^x'n;3C THيm8[Mu+o0rȇ"Uv[X'I33Oˀ%~H\tBo} S$xMǬ-&b .THu Rvu\R8F\"SA-RsեOU`OdOm'P: FÒi5 哭EUk;FDg+*J[$«mƇ1BqHbY Ob;b;K╿> b>aq.8aℋ(zy6MmmV)JYbCdzrJ(D_:3| n)u 'u$k|Lzk W0:Zo1HLU)Fo<367!*m(}-mͭ@̧j3t\] 5 ܞ@~'9P:@1:XY9=̵ 3vB :M4K9:ZT ok;bD1˿+@wǟL D5-HJH8>-(J\ΘtÐr1)TY(N[mq"ئb& h%*< \f9jm1uz.[.T 8w*QefD| FRCB[ޠnnpux@q1bbΰI"[}0OZ_n'<~߶3sȿ: 6[6*EY+\vRPT}}9*kK$2Α+&V Zu_UA4jj*ꭲ,;;0ILlDfy)"T`gPrjVݲO$\\z3ɒKt𷎢\f5z~N.2pya 4RIB®m k +.pKQ˹13:*Mi^OY9nK&8FćA܍UI>DWNx3n_v*%jKjZUlvW퍯"oJ1v۫^7;H1FU,*:ԆM1p̒}$";&܂}h?5ǦK=EfO87RDʜz稵6%r qz #"YCA>Kqh6O |Zn+Ц4*'5XIY,~S6qzBE>L8,t7Xu NL;6RS6Ii+@Zxm^0JdhDP)6XTj,+XT*m@޿层Qa \tI$is1ވ7aDGR$6$}1On]9oԏRV-,V_iTsd$iG`pSjF)v̺TBR~|ET뎊V@ S=7qmJo I[MPڴM}(іN5AC_}" c2f&'@#r\B1It_{[@!f e%ZF> k~blu-տ!qe+[_ ㍱EDFul$r.1v.TB]-fZJD@Lu`isDSzxE̟OlV5TW!`8qbqJSk6na|+T5Kn h*-2wB -aB,Zsٌ:ԧBS(J t큑)($fl0ĈhaRHhpluUfZs dhJ:߰.FP<)ϊI*B͕ܬ &uWue X$(jMԝW{d>Hy]qZ4 ,SZBf0AI'@m[lo'e9K! TkrI K"PV]m0P2*淾a2\j(Ja %(pw^H(65Nʐqd.ꔄ$Z{ٍTcELu: *Px)6;sS+1ٕ[NcG*BZ:RbGb/øpipi?Ħ(>+V@au9{qhꐮ }O,JU.At\jAݰw1dj\z`jʹiN}00U)\m̦T*iԞ;44RnBNUh"E6$^-KlJt| 'C)addH?x 1ŁVj5|yTK;tmZWڥԪJW@QXq|$g,Û\iI{[]PCk$#6+4CɲQ6zةJm,}ɾ1L11,Om&DrV<@*(MZaJc(@܃6?69//B~[z$]Vm7ȇTD'fuk>3ϒB[U'rUB/l zb3;˝L\yq1ԅw˩d`Oe*r-E2=Lu>lMRm!Wľr4 HUFZZ}2[>m|YhnTb%2w] "ef)y:nĩ![r/ )g0 4ˡ-”_r/eM 1_u?aܱ: &^pjaũ%j':2C5 l-m:3/O*e{6AaKDr@ͰE.i}WX C!+`ko,+jU%.VVZ۟E!û,!)6?NU*юn>6Jn ^ďPeON$:(GZ詾`vmta *ZvqNNS^/C+ 5_q!nb]X] IaQȳS)ǁ)&$v;@huL9̳Tg_MRzO{-ǩ8*B䰿K*|ȨH3 AOۋwL#fQK%k[iGEsǧ?MNʼ:,;PŸqF$gO.$Twl\ v8GE{0 %rὀ ͭ5LZ9UN{:.{$e[ W'm8VfBfɽUT>U@%җ5*{/npW…!JQ鸒6nmliP12!-AWeW]7o{̕@l"r;> ZTS6JA&cU+ 1d)HK ϶1*\f*A+tmtM1K%U@ _9z!)%I(1隄Sb2\Wn~I6>Rr1:JnF34iT66MtwHS,O-В^uI-t F=pE]1$˦6H{ ?Ocp0ju 9iJKѺwYiz-9!Ln,L hF mSe'6WP*K->º6"J$ry?x1wN snפSC 2}`V [30vYf(;qpWʰDC㨂U!HV% 4{sHk?r9Gi8)-KQ3|€I'Vqh)Li2P eDZĕ*7*>EWS6 []8_8dciSZ-l^zd-UQa)\kC,JY["* e =\~\eQi,,YcS2 7/lR;Z%(-$tC 0Z3\!֛4ȑOMȉB~ao K-Td$Wۀ*;~{9ǸqNJ1O%AJ /)G`,lmk&eDŠ+釵qs~t}3%%A3V%'{.1x)%Xq{V՘tUVhSy96׈i@ єr{O8y jd1DUz u(@t.AX䆖B@X|]}GЁ!R%_K{*9C;9M9eZ&1derTrw`#mM[uwP >ql1u}Òo&3zMrבuet2HhRB[h m[:Ia?u%텈<ZjJ 6Bn}ZF.T`$:QcǣhjBW d6vz)GzQW8}te,%]$r.7qª%&eQVҺHu^tb ,ũE #pQQG)j/AiLejH;)&IshlXTLqON_k_`^_iS6gN 1T}-~@>PjSۦϒ{t/5?9ZCc3(b/{n{9+Υ;IzB% CV);߷T qUȑ %jpprZx#R0*q2JQێ ouJHPrP׺[o"6N,j3 hQH>ڊ^X';qRTd<6pBvꬹ–ٿQ-r7_{a@ҵVyt<-|4@я.Ws>QrĆIinE -Fr}VbRjԗܚۂ*''=q-K9C12 5aen p)*Q) 97l s k̫T /Y)/!r nݿ%YUQmIC)S>PHv(jZ/kwzT͝~}vBX,l@RŁ<ۊUثI-K kYǔ0/?W#<l7\iiHZʼn6 JI$C).hX%@^vX\ƨ}ʎ;B5;n}x Jy#ioS2ce븣$ķԏ'W2B*ƐZTcPJIԅFMLBnzTҔw$nEŻolZzuUoeTWNadqdװ㏖lNVT*3Ec-a)0\)op?LٚFThJ[)Gų6u6Ғi!*DEu0o $m퉡Jg9ȖW.gPv*$X n1wT K- ע0w\2ޔTy`EKXD9̺ NrD}{a{2ɹF{PUIA*,EP`r\f"XunhPzN4*f c!6TI kQ>UZ]L/ƒXf|ONJ`8'osl\T)ɍ wqnI c,*`J1R J|ہ{o|u֐Q&&u!N@ 6b\RRzVc7-}u<~$Sh5y*<):CqTo-sry+'UT9Y/Cq.q۸,qu52BԲq`w:V]Xڛ+eFbl0.HSKQAWCZ˃Q|^,Q+rS% {fc|))~ХdjPLU,Du$NbG7'hpj,5.c-Go&D\m6)ZA (9U٨C,i*F EEbq3g[C8ck *7ۜwpHlΊOk)i]7XLe Aq)7QNJ*`A66 l|tzujm<Ζˈ OޣIXJ5kLPO";g`)pZ{zz`՛FbfkQ歐PtݭŊ6=]5úFx6Ȭ\XVGP" nj˓yi8VE "HX[]fgLO-0iBZN۾sS\GXxL,6Pc'ö1߆%/N-T| ii'7䬞 W[%Ԭ!:_06F/ yq3|Emʄ Vi\y*v[iJ7V݇~ؓ;sF)\ԼƸ_l (-<6 4ofҠBa`ւ@ K8ѕNijEę. ca7 [ *5:.:&׿.&Rǝ! &ȰJ#?H ţ(HXSQiAbR8'Nǿ2H//fXŕٔԗvۏM]C4VSk>G ^4WP(nB)EcV2Q,y.#-(,heYo*;RSidԓ%oCv"R~Rb=5C.LiPXB 8JW]QSv:нsʕ:ֆM9< a erEmH&z t3tbPfBn%6 Pٛ&:1ŧtls˂eKX qU2J.)mȖ)AmIolq}K0hˇ3 ~`6xJOǙ%*H%HRܲopOj'$>di[ \ÿ4dm3 Rok 8gqT扴N$Kut)w<@͒3z-AJ߷jUQJ uZ˷lXoOi5i<PJo$\ ┋Jp!ųHE(:,Rr-1JYS֫߾2P Nu+RҠ, 6%ڂlHqn7S:Ve[E sT\jQOL"[p_7NJjzCrkSgΘ)d|NgժmrFR _J_͆w(fl6 ^*@5V84\%Y9$!vۋ/ODI:UdY>c9o/}z((DE=gJKOv[W|XۇaYYX:ԩJAwPw=!Ur> EgeY+B~^TU"Xz;+nGǎWa)/l^Ss@%,ForLЙҗ -CcAikVX 3VOmFKo Y^m%sڃ*Rku2`,AuZyo{{u.)e3*IO!mm$sc팿?ͬөT-|8q{2kF)x%K))հߑl;yk6I`'Tૹg,$d0HR,`6yK$$Ͷ؊4 HJjw@ #߶=|rYj\92]Xm=1rP:an TcEQa2bD ߎpА *<`dK*Sӽ:E>X_h=Qmc)k0[v`e2TJQ/ jMȽD@m"ӫC O bڻiNjK@a;w;ۍُ?Ҽ#99T=bTsq*CΤ̜2S. ,@{50Z#ClI YzCқv#0V=s4)JiV ⻳g2J(5c7 NtrM1"2j*! +2:u&8+YRǬ9T,%Q&"1JRF$Tw#](@'ߞdD4*㪞Ӗu:\XhRl <@uRO$ ַ- fFaj#~:{[aBJkJp/m}MXQ@K[\dTBb%,Ê!_uc8FhpTީMZ^U}7 (>*$ej BuZT25ZFJ1&BTxVJMT?>e.tfKrȰW$Zۜ|TzP[cR-۝@\ yשūYmيķ|k}vn]׎ ^U1SiTvd>X.]viA";^27F(6B>sp:Uo]ZBeE,:H^߮hQ>WҷdoEmyrE$:mdr@{}QW2I2rn(KNQn}+e%RbK\RC6_#{||W򀤵W[s)H. jتؒF*eZ""()\#{㰷톍U鳲P܂Q$Z-&r[2GmZC$2ZRU` I_ ARԲ~P2RdǼ( lS>=L(6,"9-;}AM\Tnn~(SѪ-QTV⍆W`{#u9d.%MÏ\}-)4aȒjmtv}%)E1Q?vs:sH8$ -No8P-*\\mc}+% S~XtD qH7]8($M@TR0)^ҔMFJvr . Cףztն/)MY@hM/m/O*FJS_v %&k.:s~O<9(+ uv ۵y{+NryVU$7iw-f*FI{wTjFe=^S~d^ UQ%\58I @W;{7(VFHX\ɗrRE 'V f6e5ICgZT?\k&3DyvT)MX,7&ߜGm~|y]S! MKd)lTȲJQ}Uyƫz,JnUe簵w,sh8-lV\ n}7T_ -6%U"ǁo[ulWiv'I0&(?ܔ}"*JTbIH'rlpv4&2yG)+RP%h )$dc ]ܖ2T7cY\/%$)rv0C H`[-?  , A]Ġ ~Yz5V<(ZY;oLB&)C(Mw{YT|0Amڃ=*N܎p>l+B7 ߟZ )+'xATÍw7W{mV/NCJo{s,-.N|jSi^IxRyHj#BUX\1:m+I™ (Bv$cL?Kz 3&GX: k/S%ZW_l_bKW2gAHƵW6aZ^h T\ })&ڱZi5gj ?PEkaDUs`WM VJ\6Mc~Ξ/a";E÷О87;~Zt/@(i%I]OI򫕟JȬ* &#k - #x8r=>x@Uae]8LS:z(I&_Cd&=-oo=xßڬ'(҆M)bP;KY_Z.$(n6#4J'KO$*%i$(?nDnEUj] nv6FTk[sv~MXk*UOPoRŌfvjǥ7Pr[Rry-=;C6G*z}(BJ H0ɦ63JJ۹ =irJn]pTow RbGvEm#vY66Mi%ѴIV(yuŎVJKOS$]KY!-6*ޝ߮,|\V>󍥲A@yOK[ChquT];^K9BB#( mb3@m Z2bnmo+L5 [EGK(y6CT2iLl:H7-DzL0VA\RR>z{Fi#G.))sn]IZ-7ĚYעW8rОN@n@/aDɓP.3HB4*;2|^WI;+[} U{v1nOp*:$\Zߏ8H0ԥTi@IOk\5=?*++}(O%_SR7ܔ(܍Qb3)2&y+բI54JxK ? ?}( /W$֤!ְ"l^_-ӡe<jQU7m?*i<8ǘ0I*"l&Ti-}%i>G4<٨u"'Ӑ{r bdNډ X+zFdOR-òc[̡1W3mbc2(CmC@ڒ*fk6%kCW" ɾbK2rwDH[KD*}?L 3GvR뿊ӏiAD/a>c3Py6%A)aƌ䆋*ZR}Io>&Ff"ӒZ\l ,o#pN{`Y~FzR\έ܂oyjSAnJujy;Ko4e [ʎ_>Ye)5wa6x.- CmsަuehÁ{$D"d*eͽJCnne\sgĔii)Zm=؁m-}FNyH? L\P*IOS|Bڏ;I'0U%.= jVuNa}tPBPYd ,+).>8YmUۜ/ꈖ/lB|11M93 veQ+ZU ( )܃s|R"Ly.hQWs87~* ]DkAZWot[٩Q}Oya֓r$Ws%c1cd+8I, rSkIR &X~ ]UnJAeHnJRT{qyJD%QQp:h}vƗ`{/x#(Yjs33'^I>wm.>C)ÌKQm'pG|[q"ܜ55Rw;Q՗VuOmO%!hx] bHEWdY[/@%潷v'hUbSRN,% d{~kndSj*~|ʹ!iro뷮 OMo-TUw)rCVDX^(z;K5Q#)d巤h{v'# 66WZnזJH k\03T.ʇL/ӨIz*.iqqBr_mZ"^?/pGf  Ϯ3Ry9h*y'SJ|}eEKЦ'lrclȠR3SёH2\j Yq(muqq-;1U!KZ%ğ7`MnvÑy2?#+h?khrQ~-: l껲(@J}1 y5AjN}-cJ[6Ň5hRZu+~QXg - Sm'.N/XiW w8sRczC{&6x}W5ˎQe FǁߋwƈBm,6BRV@\o|e)vM%-(D5[pvce_0[CYʓ|>b%#Z3h?ꏆי$%KQJJ<)M!)IZcuY賓L0 {[lg4P;*w>&'Cْkk[zͷ:o~#ubfXn@M %AV?*{~fTXitҶVIE7M0r%c4da,.K* 8rt~ Rڨ.HG =Dc2%uB4+ʒw`^լ8f\5lm``mNNRϑ]-H13= ;tFm[IL$VNJ̵4% %/[~1?'#eu hJ݊\\o港¬TU% p-;o/Dgg.D\EWs0TZRI Ka:G#n*sܣ)Z \t~LE/ X[k۵cW.1*y=/%6ۅ ;|6C3];ɧ©&B92v-<d[Y~U-f .]amL cB1 .8{ hYgIlI |7l?M2,W0rvFK 9N3lŸ3ft' ^nFG9&ԡLn\'eofTr2)M8@J-?󌚻Pv:em6ˍ> v:ф*9ʃ"LEna7QPJr&tGu*@IE͎Dtv_r,DVS83]*9yy=T2jf{@y8R&7[)j#6RϠ`d~vhHRi%xcWaiw , qų1cCнN/YENeźW VL`f1u(RuMY"=:dTP]>d{ )lJ6#|k4- mZP ͬQ4HK)FڼꐐΕ6H*^{v 媦b[Fm<[rce;ì uVWs%əgp-zVN4Wr`SQaB}qREK"`HZrIs-=e+C-t\!7ݫVOr\cZm%d^6pEk4ƝT%tSI#qkc1WgW(i^ ) w)ՕQ:V}I 8:H*ݿ9(9Tԕފxn.P AdS˕rt۷ZyQƣҹ%MB_DVw) R..B_Ȍ 3v˞[z߽J)ȬB4f+גM PMX*$∿q=\Z5"˺R=e/Hmr^~{5!%Q'{}F DGBؘt#-۝(uF8ڢ%MO]N{j6^(b rZP(T$6 ln,yb#ǓLtHVv_ 1HI6Rw E7@~O&eLKDwJ ZvVCɶ(l8|%(dZ R UߦSbR*;)]@Jz$Wu/Sg@Ez=tP!I@WqP]n\1SkԴ{$>yraK[JC(q-Rqȩ)uNm^&QmME}Ri7P<~z;*?˅*O).=vC R$2zNǓa;8mLK֐_,۾MU}=)WL$$y qnRΖVؾm0¬%^C6 eT)uZ$Ӱ@98[ IPO{{+^F(kȢ[|DNdz%rnF[ SzS_ Q޶ 99xُ0ӡEl-- =wպDtF8쇊g6 `ڮ>X|>ːiL )U7l/i@)62&:iJR"ȰR 6߾"+- ƞoF*Ё&=f%%RFd:$ $;`%{,T#.qIydEq)V/k& %vJn ~`D ٲy[}0^Oe>ܭPa(vk`kTf J_eĸ⊓:PMr(]TGV ? N>_UӃK.;)o1ݮ=oq>jH:`7<{\•7%z[HKk߶`!c?GUc5= BYn:=1ZtlQs-*90qD3%=9/-$331iZ[a) P^bl@<0Η)ڍu yl@b6IZfva:2a7ԑk+mnw1oY>:=RۿuFSzVBVDZ;JڎBc,NsunN8I(YW H`Vʺ-,' jd4*8itP {dZ|wF` !*[,Ȩml$gr(!д3OQ>ؐV$Ʒ9E1K 'QI6<b7VEDzK/S@s6'.{L֖vRC6ZbtkC>|4% m7k\^P1;[Pt8Z.Z2oԤͅ͵Sz. -u_Jomrv`>Ri^cgע2HJl8 m`iP;qT!O( er,{tN2"NUi)/2F"m'xV2R^ZJAz1,S.N5D-.) b|g‡i lidX}N'Ʀ2N!3^tS@ Po^n@2Pǃ* ֛U/e pvh>(ٴ)!]->MKRAD:; 24Cr7aWbP*㤰s__%ӿ,\줁ZaŅqMǷ8r4Zu8a6܂H $1Yrš-Y*F;[}plѥZ! y%.qq$~]] mv p>XD w Ue, S~q@I1(>l=l|BY3CbJN[a؋1Y34pf[})rݽH B4F!Plme0[y iR6;O}kg,r &Nʬdu$ 4IP0 T[^қ>\}q̉yJ,۰>ؑ#o.=) |YgX敆KA$*av3iܬ^|-lEM,=b@vRJG<6KK:S.,G| i! gu#V~@ÉZ$I.*#b}>Ie RR9'~MFۆӀrAJȬ+U /DS2j3IO"2~,o<+qʷtԴ"6.EMxxoD{AYrlWR:ڒM9#t5O³uVJv65AѪyLe”Aaxm7y,=xg-d"Fft[+blʅ>bt2Ҋ[rM{6XU5AJQK-~68iU 7UdK.Hi:-0| uFPː 4pYm^P|C2b޴tAck9zD:V\a;V&B3M؊OPi;\m#1K3;_J2?%(mKBBB{gU6~ qY#}^H&ΥunЫmsrC7M>)Ɛ 6nq֯O!73BVXܖ")Ej+Xx\U]ǩ)mwJ껔j<6'"vI VIO7،QhRķl6[\f\2I%qby?ϕ<skĦ=#B &J$ʡ諨zw?sgU!dP~ABŨz߅juFtu KnP?ȨsaA"gZ|1N2R1]#$>7O3zd ~ōQ/cO>xV5֠gVW!4<踵ҮN\u(C2, )s秓GB%%WUL]ERume< lA#obF"ҡ) {LM-%v(r%eQԶ G&6rM9Rb) tGpA[MZS- x>E<|YF_S$Ŕn$:ך(RN>JY ߋ[ R`iضF;d(Y&llA1ܴ3$! U %@6۱'S3AE))-W-Sə*^565q-6@R-XLfdЦ3IZzid nM-C4-m$tiSĝwwTj\ӨWPBo^׿|ED“&?M\P܀1/Ӳim IjRF}ϔ\_5o9[C%he@6,1~lZ[ NB6 ɴG) bm튔LuȈf n8Ŏ+TGE&EQKa DQDS㭥A)K6q~=eTܬe?:'BP7?!~f"9jte@w[CN\manjT*ZsBRE|١%fB.Kic5'@?+4&SYO}KBJԔnZU2)Er -$\X.eJDא$qֵv`v[Z V`U a Zd.]0˦BOʞ *V7f}k0y4ZhiK E*H#AnIV*tܪ㮀'RB unB=Qo8#h* qOxSbxEwôt7 K%h\3.R'O|CsCo*ܳnD66o9߱MjW}]K,:֋߽LͅQ>ac\Nne6qm6܅vǍyw29jGI,S?<-.eΨ4c-é,y6|d9"ϢQ"Pj/̔k99S1t8q gY"BM߲DHw6Lm$}{`~GSۣi8?Xy涗ڹ#qdj]ee,̓]dM{v:w%9%;'KJPt6H",v .]]6$YC،t?ʽ/4VR* dXJy܎qrzVXos㢵HFZeSJTd#=gUHǒhKp6{誔jTQf"H*)W 1KSDS5 |&w0{Snq&Yr,R lwC 2eQ*Z#jl\гS(BtHm/]N$$'!`t!)hT3Dd qqqn)edzj*$PK)K!MDw`2ܖˎEZvTJ@.4M;|,9;Lr=:e?*Vᎆb,?o̪ܘ.|47Ivq~f*Y. zEJ} 玅b+ewb[|ԍlRs8Y䫼 'A<ʨGPTJ6o$+V_ÉYa M7$>T'T*i d%AQ*;%p%$+" qlZK6? s*LS j\܊]R [O*X9F퉭\@}/ä @ $lI< ?%JK)A;죊Ƽ6gYL=2:J7=ZEƓ[W:%rT6V"{9i z$Yְ6:yS0A)%cyޭ^ /uwS$  KpxϥA7Ju$ 9$UטfvP#n̖8Q9eAu)"aE#۶-VuV)R6k&gnvWiJBSq+ vGy:Wdx*=MJ5\=>cٕ5:A [mV2#žy slO$64ǙN9SUIdSFTYmo2@~RqKI}n,uCTJ/"Yq7~أنYL+y d^mqgI=)2_+_t &\~I͉ܪםK1(4%;$|c"U:<Xq$؞DLަI+q ({ oF!n-v?ʉqnYG}Å2",QV}ZU&/Z% #_}MKɦw1 6p66#x%պO-qJ)`(n6>gIu'U>Z+$6H;bjxJ4 T㶐xoʄb$%˥lUӄW* hܦ҉X_O_mVjXRTt_/K֧2$K.D`W*1*3xi(Q< 8qO!me@vBKJ{>,UHEsn"hE+A7*} ?̄\`(;{6,)+j2PBT R-ol0%EvtV%ЋlM|3,ʃ)AJ#/ڔ[{lI!Q\m-R:#EE:r=]ugP,5qc8#> h/$㸺"xUJ@aN- Atu$o `xC=N&f 5ÍF! A'W:nq n\)JB6< 5n]]&=΅v %~<7[nS[IE^s$A !EKg_IU喣=ׇu86|)Z*'ݥ>yq %s{<C7KT 3Ck֪Z.7>PxƨρNdw"LPj(*Bµ(#J]{*MC-;X5ŴEM`Lf|%1ZB^ ,IL5bŷ5Fqͬ9ŋ^h# UD;GV}HQIFvS!.T&$[F\\%0BlM {;[lS|j@ȣ0 2A_M$IAWr_F`Gu[ ponLR$nJ^0E.*#Z4X26",=[:ʖ6MSE.Qi+ЀVR ߌquݛNUeQ~\w Ůbm=)ly2!I6%sr6nRY6ӃauFaJt,e~kô?+/:eCEʊ w+Y_De Sŏ;Zc9ҫ!Hf{  k~8k4f-Ɩ%[$o KU:mIf^`b4Qpl<$~s.gN}BS*uĄCJ*WQU>^iǜ8 r\5BEt6 _b/| "=VXReDtзV#}1LW:SjA XoSe 7njz i1ӎ8v`͒M^#r RS KgIpVT+)@-*=hR_'h5:=2"^I @$Xߜq1')xȐ~ŲOC`gfwa..DDK_*+u9BWJV̧()?/10:DW!8hV$[bgԇ鰗 (*<iVaCk}@]~/(Sy@H$vb\.ʦL>,ڦ+JAit W̯7bЩ}/C?Ҹ>ҭΎ47>Iqg\p]Qv< E߷/ҩ^eyjUR\ʪT+ .myǼE%SDgTudAlWO.MUJܛE5dzKK|n2>le ҞB6(][3Xr|ȭ/!@Vct>ݎ0Nƪ3.x4܊*- 6|6|uQj%U 8Sz]-yzL? 1ѮJ@R߿>%:r`Mܐnc4!#!5l܆Jk!>=B04Ej}ċROqIylm|l>%+Q cI͵,18m"رo<~/;f݌UӘHSm,BHF0$^}Q w w13Sr̂BH*^ڒ|_b P? **l_{[7I7Úd!V7NNp/וMJ -.m ^$fZu ֈ֤gZ}B,wJ-} pF9Xa$|ci"xl_wdmdz\̾Qj5Ur|kH1-Mꬤ&"BZB 5N>]VGM)++;[|? +xk iq-> Ơth 㭾ۡڍp}7M|(W2=`8RևZOBp/*Py𧸈֜^{mTY..`ĚĄXj l*'׃.SrURVZܥvZK!LY.k(JH E8Z& sTRsn%c/sq,-HC#;+S6Ԓąi;o{s۶(Lfߊ R kH K-ԅijJl~GP鱩Tޘօh![Y^7jTF܎uP4#%ПC+.IKa0%e}+p *Au![Oa['KRV9):[ufX`/O=Uig0É)1 n <)E` &[IBJT#l1ZLSukl"cMʓ!|2ْ_Uqa|fi͖<%uZu\Cʏ,5ş8;(4-(gup, >s/U%1) RAe)MU~*B&@tX,@ߍJ J@iVv;mǛ//<“o#ւޥfJql=>$)-5%%M6HP MǽÆpM|B*Ms㩀R؅$]-V|RcM=U @IIʰ|=x[6J|Bzpqe8Xjv7|n]ebQKJPB#k5)e5e#J@<@?lr~8N~'U4ZTdXU~AG߳r!dϐΖ}n|*mL'2$u4O>f\M#+t45:#$gq! 7|S*B0r$n,@"Ǎ>/\վ1ڙvBҘ!-E?K1yܸB1L-$:t1vD{*;]~۾ Rj/F"FBB}Dm`5o f&[I ~(Inu'VZ|GɬᥝV.) Yz}01y&#Y9+hh+2ك.#q%-Nl^܍?3ST u8Ye%_{UsL!n:^펻vdd*:ㄛ<IRmt<~qp]> dPfU[J)l(I$oZkJʂ HaV ɾ8x?ĉv8WH4_{~{~ػp"mJiG|ft̴%I貰Wg3/#!< sOalْ\f겞+2n^npha$,wl/ #(DTfd19VQn"_NoI;/Ui uLS:SIYm6W6iwJbf^L[#KFvnj5e/kE<>Y6!Зm`yMZ#2X7fsc;*d k%Nmn)%ӣT)In_5:c5Ҡi X>xv"ab84BCgn+CMyˊ6VNkmv8RfUAKdn2g Q@, Y7Vď4.dJ_T7י}}FpHZ֪D8%df Uzkuh<8CJx`MuFƖģ o[ (вv-MٵR"E9QjD\*-ǁ^@]31R;mvYv"GRCjHNhhܥНhٶS~ I.4dߓmL봤(/t؋q~ZHmH9O -Iq RŚ8uXzl9 $l2Hm W)ƛOCᦓ (lNkuŘa*9OlaS5%Dei+k "_,h"O iWKC’U;ooii Rϥ\4Zdk pvo\(A2Ԫ2%i`z|u"& Q\+'k9{9淙++JTKBmm#eF܌g4]0Bײ%yʀGGY $+!1Сeo5IҠJ}I> |&L)I@l8 K[z٪wGJJ.( @XP~l5 !υ43tXI q >͔T{b36I>Jx]>D0{p;`oĎr0 Kgw ZHnd[dMmjB|N1.$vE2-ڠmeܓ9'-7)暌CC'JQRԀzHS/Yg9 (HVN˞5&k*RQ+;FTTqTNӲ̙bTnیgJ`DB [hn>n@@ín nn1mpwI*)iu)FaVZw)fƜ$ nmv6dn,7MTv%, `61:D,}a”Un6߶6Z^CƂ]:E}0ky4=]KlY)$cc])@ώѤtJC@Z>-ͨIm^z3 JAyWmd)wPm&N\&}ueZJl ^=M%GxKHRU$SȿkqRo͕JfNIs6ΆҠUϑ~~XfDKM<'H 'n1!ډHG0SZ&R(e"ܒ?İ49r^i]09I"M(4Nh$jz"P!j@B\Mnc~TSvB̚ y!;mL8[TXmU(sHDo7[0"O*3K oL.drUu6-:׬#~m9񗟉: kDU bdy RL4_ Eھ,ʔd 2-JvH@6C8>3i\8uo{Y fEѤ}tɞt{aR!ivhbeyZRAJw<`{!yh~K25 <H<"Ci"Qܥ^Msdg* ƕS}?Vr>vs|Mҥgj,}))aꊅ$p/냴Kn&9CiJ\ka~@qNM!TvVU@_lI*P!J;qq?k{FhӤfI0bP%T$e(;yMkMSAin4_H#aA"'ZF";oi:o^_鍷:&v d.:RwXQof! 5ge]DؙG(5?`f!It MŜBΪ-$IQ|8I.1RDQTldL(Uvȵ>OęR*\inQc$ %r)u_IJ RRt*}pe^mMFz+Xthjܜsh(RmcMAJQu;RnY3H^<881YIIJjԻը*lw]RUIuJ.Po\@#uH*abDkĪ ݹs<2&cLJJh([`٪_jTQcRIk}շ{qξ8g91#L0T%ioboؠX͌.ސspT\LVsM m(!\P'j6ٚz!7il=%)U0<~-3wgy|{)MS#>mh Qb,X8G nWFAEPQ+(Ә*vQcLi:Se$l?3?`11*=K9|(tBHy]Ǒ_fTu)Ȩ O _ T!IPRn{v"թWZ@m@Me?K.]5=zOk K,#:R`OsVW8Ix]cn\I&ss++BGmɐ.gM{Z[VN{ͩ&N"ēkF8ޤ-;^&zz>Y"~L2\:owRBm{of8#XLc|Y 5|A @Q@{d:sRQ!VmFov;6/99ҕ(w!뎴^M]dS. ssHw  K c ç'fvU*ZJHdeXn+F5'_M=1 ~Պ YP+`[cZRV9$@qM.?im*H"2IjDjS/hj "bMBH$^cqceHP2? [7 dS*hUKv[nh#0B-.Lic!^}GעfW3-H}( KΨmrN<=K@=Z)mn 8gGD̲ V+PU災$)TTV :i[+akcȌ RqUyYz6<9ÈuZ.$A -$S&wVn 9M3<05*aNI$kń}VEAXc6x 7T% $6.g" /jZ\66KHWa*|I3'פ+YeaΥryXLKLJjedH"Ⱥ|b""`BT{w&UU";Wfu8ơ9*Dmo#RפTwFZvK&[>)Kʉ"hqM&op +$'ڒJ@7)Jau؎cMb>[LQ@9z\fa6oLP֖lƐ)*7@zxWqb_@&;~.#y )g=Ar8aI8r٣\S3R3e(ʈziT""2HBB.@GbI6?Ntf5OJ HNtqf>!:mZaϩ*.Hltfs\)@N{/kb'9 s)D:ý IO 4FdHKF$Y QRb9&4p(a[ߋ1JTfbc)tZHbB%ԗg [(OM.n M)]l)n-`ϩ;΢$BiZ Zut;o*BAi-*GENo(?iTj=}Ji%V7V~c|s5[HT:Ғ ab}XtZ+o{? gAb,jy)`?\2>rD6G?\HF\F-U R *n#4|&GbW2@SH BdbO¦ǑXU*3FsV|&g9qak!EAjDz~ezL`C-rRISg+Pی,|BR -'z:ʣ!k4\t9T˭6YN;[Q< )(j薛i)蔂G?60%uYQҫ}}xz*5Rij~K̔'KQ2JV'Rv68&4M! y$ԨAz (LkynsSO߇)Ad0y/t1*cQPge$Y!R`B<pp;4y^j@]֐ +ŗjUe%H P?-}MɲǀXmk,˙Z[Lʐ9Zn ?CSlɐ.8Z߿\EZ$E9TY*FP*Pq3kcB "C[*p;Q(AzEҕ WDвZ& &P6^QǏ4 ;3SܐNv ~>?EtTY˔|p419?ofd^/KGq.*H'7g4JGyv I}Z^'c'T/9bE-t*ÿr/6S-,.6>[ Ma;A!Vr{TeKSr,e lov}OqP\HEj*j6f xU_ 9o,f :ImII=dC7/-L<4j׺BEgZ}u6ֲ{,w><S)8h7RTq+K""0fDvPLlzlO4ڵ~ZKJO! L4Ÿ]l jв\H#np6>fj tI0 څu K54˲Sd%>h}93ې I@ QrQ6Ru[g3^ҦUd\QQ=@m}鷙Cz$684pĎI5;8mHiHN:nM}fEKf4SETom}73 WQBo! yME}u%)vF`Hk"QBԂJ_IC%#q@igB_%}/إM![y;w|Zݿ2fdjDhW(nJ\'tozEڥ"R0AڋqR-#be= HHF\`Ie6P$je_? u26ZHH\C+OF`m]RZ7mdN2Ne\=pIyQ8ACo"܃nosd-ipJTֲ}xXJ/9*Sɓo ,66,[jmsh& F@ 6Y@fs=ֲ@TGq3X+M"\vd*\]hh;[3,15]?&3!I[J@YZbL:;LFj*ŋedrr b4@lz?SwJ'>3+N>+2^o/R$,e+R!/(#φ*$mk8أE7**)P  scKJێ&\tm.!Dqƣ9Jzc$8]~Ox&RT7S$mckq۱5ժHn#Bm^>s?v34} U6>pÌ*\kS:uNwd2 w,F]1@i-7l*\&'i56U܀/g>Akq}1r&1#%JBU|#x2MV5vR\yQ׭ (9<>\8 ^DN nSTҠ}nAܝl ]6JHJ \U~D{@jlօI) -p(tE>|1;{z$c:Va}2R$վSu%j%cSMfw'5oT{< Q":ꛅ( 8k{5* h&P[.BϪ6:*)n(!c{ ~78!<ʋqeSsQp5m:fhR򴪒1*xd&A#`; o`+yRxiHuz^z;Ú;HA hiɋ]mpپqbmpM n7-Ϡ\'bP+B \ӫQ4ފS~e;0IsJoPn|_hAUYE xǖ"1 s~!O5 ?cB%bK(~"Vvl"V|,R-bo~jk BRb9S$zl~X5On^qWmRKe@|\X MĈʖ-& bD[e)Bc7qj4V58Ë[kB (傚 vaJ7\;m ZQV=BDX̾j%+^l#flDfPjTvn^rn RE:uiyˌJSbBV>ccnኗ$K&Rxk7W?tLx 'ev'߲ޟ\Z'؍-YC&U{lvNhvD]V=q3SXm_{|)eQ= 7r:v Ă'QQF$m6K5ɹBCfZmA, 4iY~2ss LYix F+KA}hr|b2J-޲aTB@֣`] #NW9n+2I LL55, A Gb12`m5 %sVIXH'{ljYMDٴYJOoOl!i\~[&X S+̚Z$ #dMl0$PKޓZlQt큿hOfHպ.%+ΐ@~H>M%L}RQ8h|ueB[y0JTVJaUǡm녌˙R)؏ B]ʠJTHoNؖ$aMlYLJP)w3WOe* 6RlONjjڕ-HЦة$j rS0@DZrȨMKKY򴠫{)dnm^1mH}t4)?\ %VK!>qhGq8UwIEu*%\íe[qjl|#1a#`v ,Z ShY#_JT !Mq O%缱%.=6D:[l@'QLLb[ɥ~024D.QH3Ii(Yv%"'p>DQ۶Iqw ]ytݏ!'.*Qs;?:AC)fCO5,xcVѡ91 < !&NjC9T:Tu*+sIJ@@y^KJ5J_  on *e kʍ̍[QEŇǎ,Vx'}5W4LPfi&L'V_ofT+R!)N_ma7 Ws"RcV[;)An5}_G.4eSӘB O;IŧjQYrVpR@[o!s&Xaj:GN)3)S2@0t’He|&+RzJk`x($=() RCYA>aȩ7T4Mѱ [no.)"̌Sa˩7^PwPD\ :Litl0bkm-r>CY9{e+qihjӽǰ>.ªE}kXRR-zwni*7I j*=Ǯxp]|L|W _ ޵tʍ-Ƕ2 |R@ȱ+s0⢚[BBA$|m:I}٧-5k;w߾0Sq#ڡɐ>RWi%.8RĢ#۶ˡԩ/"Sr,.BEo hnESz|U괝n;v Di!Uft5!TR ۯ+A.5Fcu rmb86P>%[M.޸<tZT{l-}q4./cDd)Cgiq,NQ#7` n^qz,)z`W4FL4 fRVUpwc)SJmzibY k闣dj /S @ N`mc*Ƣ0Y!)C\W`{~MYF q>T? HW$7m|zYg9cZ%:j>; P5bJ! j)z: o|QFR{`Nm{/cJEnQKGBP*J6o|PX%.;(RmdqMa<@AbKTi9y%E;ߏ1ETê@[ )Kg#)I.iye_)c3-奧$T yc9cw3!z)* R!Rn"%)17sU۽UuM6ו-JB/lg%s(M, 535^Kmͮe  m4+n$6  ǩmUv Aj,hl<蔁kJ˲"2luRt7mw~=Dz롧9`q#>NeL+Rc&H>.^Vm%bTW"bF.+RqTz,7HIg{!Uz-^b/b8!<-BVmZ׿f-td:Jk_ǏS?hiZLV)RHIRa_:}3*iPm29njeQise tK*)W߾"T)o4nn{߷y]&\k^w0!#Y 6BևA;lE.SaV"͎J}}C}~@2m52F$o-(Nޘ3{+|3OͧlfNMnǩ,mYl>\3'Ԗ#"Hԓm2qڤ7e 6<npUz^UrjÄ|In24cH.jb;RiTCJ .EO'Q u뺗bvmYFe#)jB{~CRju7%ImGxEG'QUr#?'lGk~G/VM dzVV"߶3Q '7&vTuDtXZuj"qԍ2)5B<օowzgftqyRy%Z̟]!L3k8 OkSv#kj1BT=;4T)(hҔIy-a몽|P<i9I-YIorO5>VjQ<$9 h::z (*clLhI\bDp4W=hapC+Y qڦWDqOM@7!Δ\⏹"Rzj۶<8'/j8p}@*1k othv[jPԉJKY|%v%VM*YaeM|R;nd7 _Tp.y.(3;qyU8"v>JK}*鲮6l0Fsꬺ+$mYr*SLs58 mE.'A{m=N]9[m*yUìi *\]QNYʃ̒;~ð}4r;#Jo'Rռ-qّ-EOppTZkckv&.-1t6-o!6 p0WD-}?3Gh~=,vO=Ky i[S'+Ɂ%A/ALlEP1>~츐%I ;4DdHKJ NYj[ $'U5L WHOɩbH*Q'&1iE|;rڝY/4-(w Lz-](Jgdۜu1QI6)/^3.PR b=0%3}.~)]ʍqkms 2J&)ҋ%Bqŷ8~4,^0L )~ԔҐ)<'TT96̞F8|>?)sOƏ+RiA@^}e[ND`4H ZX[~Z#N,nbn7ۛ.#mLPl_t5-%%kknPqulMԂ_\=ȯ4H* @ۜ\e aWR!o>"ӐfŔA UfD*3t/cRQ~~Js-h\-jLe)mV1F"U׾12.-&)1y Tt}N~ص$xL \7[6tJqHAҳ;mٴ )^r3MM8I A{U]W/Q"!;$86d-xS7C.7nYM}'{be9XrvS$w8<~͉WS%2ԸmFɹH"ʣ's烰آZ3^]U+XySd:yf}rQ12mY+̙D,WjL(:qjР *A$y50/% qn(lAO} )#f/*lMJX:n='|[0COe.Gf5 ̔ .dԩdJ jP;_6]ժ[B*jpmsL,̘eN[1Sb ac=h^I<:: ^-!C8, չgX2eARJVd4Rk$LTRXqU%L -'A2SDdwd'׌9念 vTmba vDB a }Hk2吒1<յXSz O$lmm'lf:Ϧ|tuDz&ڋ~_daJMIu<J7"$o_M[FAn[겏Ϯ:C1U4ܙUH=D5 I#ہ=TUS1J˪QI*~߮(|/ PV%I};`l(2JbQl}?찂$R?(HH8OD"4 [IYM)t* SDBYPT<5jkҵJugʖI Ɠ!֢QWmMR%.J4w@0s\hD(:K~ D\50+LeacRO%W 6RA7¬P(& n%\)XjqfXm/%PS_+`N7[ `Jw87Ga28\emH\Q !}RM{|[m1ވLu%.A6\&#>_]8C;`x;].>ZYu Jvz\g^5E/*6]̷IBB[BT452^MvJC4 5߿a.dp"8*B;v罯Žq*OnuX%D *t*e!YRDuSIEqRD$iiWg$H`mm9}`-TZزwJ.vw>o6B)ygv xy"|{UҦɄD^殅S!0)C _+MSe:cʃ)&6o)uNʶJO*)u#@={fSJ(hhb`\\=P )e-~A3+‘pS_\[;7ԚY,!v-܀}ӱD getO0DeǨ(/K6QI{9rRb%UcEqqߎlfr82{SVBbw_FzDxH[}GJg6`/7mV֤S%d\X[[eڤdqJV>ZUv?z? ~}Ԕ5]܋C,ȓ+$ܫΖwS$` oam>tǖ@:zv+`Bi`, ^QiI#6Wd,%?19,! >or. !7x g¼ڜڸ!Vlg+d,A#JjRσ%%覛Rꎭ6 C%I^ƁGk,?@Z}ib)Q{z UHn aMn; U(jURJ!}0[.gDNiP+d8Clitx P*bt<׍ fV3,fU.?w;MNhzU5t2^#MJHh4$%A(-7rI~6lԜeU dQ"_lznG$W95SϹ6Z[P֦ܶШrfB\6 b$lB(8iRT\Hԗ/a`$ߑʳr\O,5;\:}pSm%l}DwLfIO(\@q&6#@afD"NaH`{4mކޥ$Ga1x_.DnZOa %*,tFeNܛZ8gӴARS)p^v6,VWթU/Q=i[JlSuyxGMzl^e;{};cv@K5XHER+XI.#X7aF魯* 6>Z~tGZeH=E7 3Օ;WfL7~K@e,,8ž m@m?4)m2 binMKH]0 D4З-N)) rg1,)]~-Jy$zd2:GZ'РM%i<󫂫mWi G>^3urVh$Y0HOƃE=u&eXdtqMIpc^%txY>|by6A-7ݽDU|pQܷꖑp{,c5JOPSWi!zMbOPi[kn ' DWJҢvX<6xKk(B./.Q7mWSF2]m%Rn n3$Is)kd ΁v8\xl YK7;u:d@LZgNq[D92M#eQ_sm"'BK@8'"OJ ͆eE_bI #Jlo7X^^!ZVěX(mŸٓ0Ȋ.m(TAm~0"~bNJܚzK oL.0.JLˀ7W؆YJcIm6 QzTanQH;=vEf,ks:Rc"iN pQ7cŇ'سjBnCFdwQ$ZfzRE;98\"RGFi)I)y Eቪ_PmiriI<TC)Z%%;׷Be-vUHt]DX !RD(|EJmsnEmx5@$p:p/azVX4RVA$^'UYqx 2$PCelQvUlP>Zo^m'p b)ȥR)c6c-V(Rmb{slAsZM(f%A#ȚFRHB[}|9ιVtrD&:lA:oy4+ >Ay@tW֑A'QH\$~Xr$'LD2=>Rɓh d"ӂV$T5GV>\uoS-rV#PvzQON Vۍcyqvf-BRn"Gu]&FRHؿ\_a qՂV$q>d*X))l*x HH3 V~T;7o.rTw/!-6QHNls܊ClN$)'~fYUY2C>$(+m Ҫ UT0%f)f\tFZaaSsK 8PJ۸ D8~T2;Fԁ}C{"Vc\{めpݥ;X9໔iSNx@n-Z^`ZVȾa浭NP77l _y52j)7Ŝ?;R*늱;f4I;A,ya]4e"Fdpȷ|Tz2: UO (aOsETZ[FZD9%-sS.+YNS@F+JՊru8'xu:>^SRi,!1> 5-6ہv0ǞcgJ|b4RUvur$w"]o~FGEK+JPmn}~x` Pc"W[Mqa\MQc @I ?Ç $hr2$}VQ[|lZWH},m[wq⥘*QdEe|yS QK7N0{&xo.%I>WYmap2U -֌ (JG|hys6Ѩʯm%E.* ؛LVj->TZx",Z[WVpoaIjПJO8VL%̧:.la\~AjR̍1;s tz=$wPHgyLD<ځ@Q\LJ8ԩJ91R.v$EeAU xna3UScŴ[=4N_EMmŪ]؎֔< idT7شjS_m {*CW*hX ״ԣm'v؍PYmFԥaǾ0|R|EQ\^[*kct A#kBA}91e`m{JH߉Rzwydx=^[+%I??ICg[ u{ Mk'M!҂R4AU0:iy}.M#.˟ɗ^8E-sش1qlY)y7Ė-k}@i(%-R:ےqbRWPU{CfJ' J J+,K\,ҍOz`$mq.sD?YRKo(yiD@TŪU1RRhhJ5q77*kcI[O5z[o0[{%$aϔ](>53,דql-,S6< 0e&!`V{J'] )3+qd)V$c 8tlf$!SM;g~gBJөiB@6ˍY10ԢfۏR;"$, `ț\BBCF(eLPT4'M(zvljq^hujM= p// ؒRP@( &#nJ 64S(B])]{b-QZT9sK Eʱ5~T)i)%8)AG0.yψSnFo"6K&N1P /6瑏9(Rs GY}—Ӹ WaOhNUl|br-Qh~:Wr}~Gs3I᥂T=zY|aw1hNtTMH@mnA*1ơM))БuڏOVl) LMrh(_|g|$8M]dMŋ$hAfee@ۥFH*U={vIEᏄ<8|6_aCsb9M#Ə!{AS%($`#|t7ey^L yJӭ'kpx|nF4F+,h-j<^YUE(QQ?|#f?Rt6ڶm)>:Kꨡ$d{83D!`U”ϰ9˟1!׵K>QSVJh\/?$zN }ru8D[: Sa6܃/L8ҋdYÊ{ UGm,2ւl9~q]ᖳSən`{X}Iꔧ!u#ԛZe?,\өZuʠ;sQxĈpfGbۥKwxenEiiP!Nʖ ,H"dҢ۬toK)5*1+v茡ā_/ˊiAhH8O,t7A!:Y!^ԲJUԑqsyߔḭmG[g̅'l˕ȌTL:Ȋplul7[*f0$UE>iֆ~ ErDs×)*!, )UQ$Zߦ,:FennJRXwks3:|Y )W*:ɅQ6+ۂNqs(je-鬕hI 2&b4=,$(JVׁwxΧ2""Y,ۄ8= Si A-(;xlgC퍰Un\JXM8-f1iAg[ _mU*iY/hfϧ4̐sH[*6? wB߈Tl[w Or.  +6J[) ,>{^3T-eS_eIaῂ [@RO{hJ#?s>Sπa^C m +q]yQFK\h)5+#2aaAGQW_6fSpo7期5*:C}7H xMWk9De5HJtǵfVw#ĖgnӤnm)2a%.uVol֟3m6NwP҉2;ו~U <ʐ689h-( d8N۽'uU,gL⛗ƣ,j:6-̞YOnEo*x]|-ÌZHSwԭO Be4IĞOo1o*TqE 'a8J2NT-[)FsWu̴:vP0:9qn mĔ*WWEKԃmIOLm_]!9s!K*SJhh'J6=%@=% RokmƗ~љ3ܚLė]f+I#M#c!1ɲs&[ZEBs fᶂR7P6F 4H~j!j$)66obz]=Ku?;$("/4dl8Ҏjo,W.JHEA<-Qj%Q5:[)}8Bx]{XhTKpo]sO U9R;1A!X3'.R$O (JFaK԰ },c^'*L##$%[moltLa +0:rsAQl*e|YVuéK qAS2S[iYOPJrUM2\ qRI:b.L0M4" z@Q ]7C6j5VRUI %+G?uz)GVZR7'،̣} `Lo%8j;-J ~᪼S2>9Po)9K1YNu2a$d6ڳ^Y5ƒ/I'p;CMruw pvX"1H4:ZB[i1)qf)=[6"|I\y!E\Pc:+bqťlRcVɷE$"q=6gz4g6#Ʒ }Amq2\P AZh(Y;Sc{ !)yOL҇ ;TBPRujNIܫhRI&ڽ0|R8v+['(_p7MmkݠsdZbF\P]-2ίRTmp/j^ xFy5H*po$ k*^Urju,%#QBo|0ĨI0:ZZ+ 9-/叱XnVGmi(j#史*O6Yp -ok 9xQ˚!d-Gs'{e2uoo`MS7,LTqbDHP=w"WD}ܤ!gv5%J'G{űPaoR-nը߁fqyND64-uWqS钝xj< mDu*Ω]& ۂGpOSDķ}r\a>Q}1٨SkAnw㿯p+b^̙UQv<-8:Cqc 8ZRGl6xBLԡĹ.#~8[ diZT.{[Vyq4 Zj玹Ƣ]x BZBmb7gβQJVaQ%ih'tif\*h7ֿ|Q6Lys*d\@Q3[Q%q1P3:O T[~4<q1U-tw>< nI":,;ZxK \CEzHiI a #6l-IP[:I.6osfCv\VajM;ob@#J4J߷Q&_{r.x8UmiV z;_gJ9\JPGaTtaCt牥lZ .dӛvNҒU'ǪYuNQ)&mn8ܰғe&c&4SIQ-5 qP3D~ula %[tmkx UH㎤i$(onV kf\zg/C!Ԍ4B٤=%쯜TN9(4@!,C|]鵕6Ɏ-mZD6c5(JRQƔiڜڣ!WYSd[|:)Ny ,æ{^3[Vfhf1O۟|Y`cYC۪Dž;.V$= ;iKޤcN~h%vbrBaTLMS};om}n1;5K~rjдdŊ ܅G8c}*̌" 3Lf4Kn77>$6Fj*P䏝xv;PŚjN:U#b5$ f'iS[`&Sq CB{`t4 SD؛teQSj`yOXѣJ};srI‘%օלa6ԛ 1+m8.'Lv˸;Ӫ'C@2,{l)`uLBrF 7sRVJan@`Ċ%ă%%j!a}X\}%5;@ut$_RU۶S~)ꌺuJP :cN!`Zn)q*Zҥh,sCFVtWuo.9AUwtrp=52UI**xҮj^CJ":kuI= 쓘*C"L)**ҡ3!"J6:FөqܰNp+snm; ):bqpޖ\Sv ՠ'c57$B*Iؑn?<=/.mW<Nu% CZ}7dY%Ӌ"U Kuj;Y)oP؞8{J eܤ@QJ_)aǷ?(8qԒVߜZ\֑ڥjLq[%nyʽ놚o%RRE{_TJ{H kr- BndT%MP I-Tit*b*>o._bڇ! KDknIOq포%El*U$re *P " Ck̶ƃ Nq)Zh_=tA??$V QcdG@lU\ԨVe{$ q" O5夛seGbt9v}1Z]9uU~}LYW5 eEH^;zb I͞)'xgjFtlSqƛ<̓a"4 Wح9-֕E}t D|}D BqQI:i#.&.ZU0ǖ{j ]:Ṡ: KIB쒶_F/8&T9J/6XϪqrAnCe&O#}?-Ҵ؄[Л[ӷ2$&ԣu#O 3Ri\y% WRרn.48lha6WVUfB^֦ R%*)n;o|rgJ}pi食p;:es15Ԉ|5x~<3]^s 9iEV| DߑcYۮl؋,D+s5!;qT Y!u~ ]ʩ9!FcZ^^c%ޥi}qEFU׼,˰ 6QI-jX%HHaot?_Lu|ԃ`Nm7*hv{9DGMY&R޹&ߞqL9G&ܜ~\ 4֞BQ<_׌]g HїɈNêAb7b_(BPޠ)l EE,CkMƚlg#vWrj,;" k65)XC%w#9l4&RS?J4D>w? !&yC("ǐ% O͵ܩSxx^Ra֪q Q=Wsh/B>aX)J l#_T_#h =M)*ߞHyF- 8P?%S&fWU?(;99eS69^f:'kďl#F8..; ,thQRb'IJ0co_*):ޫPP{ǜa~C*Oþ"G1R}1S*V׶#* )Wjsf#t(j1e󲇍}fzqL $ >,~= KhԖ5gùTɭ2ZTGP/q| ~QCN~G~ʛa$!V RSꎷuo텟_Nsxwh#1S\gcֽoQoZQ.u{[_74:8o\@,d, ^΂,92g>B/j"STju+N,y7֠Cm%ISd.3^ďGC_w,vŸæi(5XB-k|0>_V!N)ϱ9kSVn44 Ro8KN>UZ[ oJ[7(8K Z-GXpmJz;uEE+}Vpk} (yA猛,==6U)}sҴBH>`%M.*2].$ʺu7@%caMǾ+P3j%{2β|7%8ag? 2va$8دF:jAmpa˹rI'p RehT}6}14~r= `B?jޘtպf u 1~=YHaH7*ynEZF`\J6qrFIV}^ H7[nh7 ZB:I';o -F#[N64@$i-Xt璂? JA O:XĄHL[jH?ˌ0*Xr[ [7Jom:EXm`-% 5z^`gh nJ[du$튉č~P#;εX3))mWPBR,5_鄉4W([Jhjwyk?/uq$8J|+ʢej: 6IP€߁k[bJ#a(-)SZJ^[wdpGWOU\wCdb32vu)8:ㇲHFHM2ƤTB_!M8 s|2 B5.lc6x5n87Xyi_bpDYaTj$&%eH6qX1%<Ȏ{NYEd 8Uϯf̪\k(Z P8&.33 ^&j2[hBCƄk;][1Sgͫ9Ai 2W^{b`iosJJ uc _ݒ-4㛎ɹV(TOq*> IeW7~W ޴W*)I~hrK*~$(d k,$B*/CJ$H•keqk mIȬ:Bҍ@o`b̒!—j6tBVv6$ ZUT5iuBD/zV$FIJ*ڲR[#* [M{w-D7,zҧ-}W0;p(mIRYB;@3|IϠO JXo.ʰ^ei- Cm :w۰z}}OBZuڝ%iH bO&Ĵ^H\YTyKGM ]8vX2𵜋>!J6f'a:=,/SMO9Ի{l{nm"ZڜFod?Qc]G)Fytף|HRTM񁷑bǨЩ iW) )V?UN[x̪"m0)Q=Eo\ )N763#} R鏞#oaU:Tr:# (rTNmW2Q ͝)T|֊-& L%K~ $S5fj3u*cQ}{eZ:D,W(/}l:V"iLT)CvUۜDr>ՀqݡgC(Yzڭbר:n$pI$awJHX{z-s~yiNc:`y& 便a1v,B-aCRj'CvĘ:ˆRO,=tGu* oϮ.+)Tԫ4MI E[š8" -KP˥ZnAH7&QRP\[IqM3rmq;|F_L,dT*QeE@_㨾Ξ\HNk/ u(RK`Jm`ņ6#ˠc:MΝUbq RHO3v]w-z<|jB[یwB1?Jv;*8u+SceC>zmQ2b6C1 W Ա;;T[o&ptcGcLkDf : Ԑ;ft׫4 #o /CF5>ʯs%K`0[};4\_g *gܼOE=C-EIKRy)qp2W*tG)\u*q1dރys/ r˧iթqV@*7Ho\",ѩ<5(%cklp̯ R`c{o2vpbRۨS|C@t%*?ufiYJ;q:j1owZw،sTѳr_uJud ձztuAMM6)Ia4"9Xr,x|'l9[TI*8gQr 1QiMGm %W`U [iuC&%R=V2}c0T$>u-?!ۛbWrhxF$ImKC*cdj]qbCf:nBuT r2򔅤~3)!R[OI@l UY3)*y%U[nvDZ83Hݒ5u|y. &BfґG:9]nP̤HY [(q?x1A 5-Tϩ,ISJ$ϥ3/]̹6DHľǙK>So^ I~W6Q(m~^տua=ܬ[ªU>S'gRS` ejmqBﲒwޜ}0BCtB)*LWCS㥕()Eiq37?Oom}0[ժU`r)xyށvQr~\=;@Id&=u,-!*6f9l`2_`@ʒ*$R] J_MpAJ{oZ1Ӂ^rJ 4WϹp%\T?!ak1,1ฤ I< XNH$5i)dZ #J\yZp*1m|7Sb[5&u$'O9#NDe!4[Զ:%iWn&;ϏjdI+)FURC6X9^7G5!(@7Z˕jxDA C, [F|DviKq@Lmlg7@*i\= =f1R J;-uC5xTj-$kTQV򋔤: <5{_ʵ&+*HSJ?K`]$<jL~W)ɶP?S#:DI{^4ER+xu]#>iZBDX Ye!IIp -#rQHϑ\ 4[q7R{?Saw| K̷FyjkcѲ>*YIۏ{[Z;BX 5~.^6a'FuKFHjU:Cf/7?)*rħ).7D_7uI`#cJ. *@PH.m#mg+/.|,J&f_jelementary-1.7.7/data/images/icon_06.png0000664000175000017500000001156112127353614014747 00000000000000PNG  IHDR^^ңngAMA asRGB cHRMz&u0`:pQ<bKGDC pHYs   vpAg^^nT,IDATxylόgx$B$D OOzғ$$(@C#U@'JQZ  Y a-B@P  YqbC%Q<|o~ TRI%TRI%TRI%TRI%ԋ"$/bG"#Ax> }!(Cp0z#~q3^rssUEEEi2LEQi0t|qeokkYVSSU())I#I2Ee@vX ( xjj41o޼SRR+ a*8pkjjO?]jkkw: $*LJKK s JKK'I20s,gZ>}cZl[P@7mڵ Z[[nk0t\ .|ry GoxBG 333 +Ww…o].leY̙3VX17777aX , }f@y/nڴievvv!`$q/D9 `07mEmܸ*77)9#j5kTlkt'e5H_S `0m۶(ց_WX1OT,;%Q:BfϞ]z7 ͚5+EQW[[@x2X#YW~f9I3@BJ7ntY,'<|N x!촪R Ô"BWVV6]"nݺϲbz}U֮P*QA@ҏ޹s^SV4TL+Zu^o:# Բ|]7ogY=##Cf͚o RY8 SQryVJeammAؾ}Q6B at{W^ e^T*>x҇G^H0 $I!$gԘmvnO2֮]l6P(q J+JS!tGG>xiH$ q(,$gu֕kZ!ҷ99VMf3ImAZDBB YMC }$$Y|r3 y&iG&m/_nV(tA^ >xr xPEYYX$ITWW|ᇋU*U*<T 6TTWW EXv9 )h#0Vu033eT(ӗ-[V aÆze$IƍfB1MH4<<<0bHy<$%%%merBN=| He2Y֭[^UUUP(ev՝>{ej gV,%. qɤ˛"]82sL^/@ Bm۶/]V.u.]޽{Owuu<r2@yu:>_~yJJk5%%%?܍/XZYYY+ bbtٳȹsy<' h B^/bX8%eeeA=Éb^9sr\. ؘE?VX( %%%yRbSYY+ "[s8p޽{yPjUDӴsD"̙3 b'B)k'8AH  A<V `̙ D/h=tЉ={e&xD|d Diw{{DX C?gϞasLqj iݻwA %%%yg^WWwr-8<1 øܹcdH"0_}Ut xT0mH.yA(qJbprΝG{ł*Xܼys$>˲cvb:8&8 T*IQQѴ >˲cMMModXy:x5 VTT eS}YjHtqLr[_jj*a2!OqG9u6m0Q(|_kk=N'5p.9s=z͛FGG  1&w˗/r4 q'ǎ|n@d.:tā.\yqu3|!1 FDU T 8~@L>Cx>z]>d N&N?Y+J-[,Z$IQP"㸼(7''ҥ=O3(Q""KIInڴ˫r>Q q\a2 rrrrE[.~TG}T`e2,+QNah\z㸄iiiiׯ_`j\& Ô;c(?zFFFu˫e2k* T3t:ܸqa z^vڥ_$0 SBV˷u3 CQ5~իWW.Z:% 0dVoa-&x=;;;w߭Xx &@R޽{i~W;FEEEu*&>I^]a/fA999o⊊%0 S@gggEQ._ ssssjkk-YZR1a@&?(*3 9fZ.e KR_OOOEQ\ >2sf0|Px##Ck͝;wnD"r鑦c۶mk8 #{\rOVFqQN5::q\CN-( jkkR4Qemjjjٱc X`r]֫RP(jD"Qj h$dtF#J/ -_~Q-t_i߹s`x]ReeV& 3P:%R/q>wn %K^>ajEV^F<|^wK>|;9666yll |v9%:W2 CQJKK HEǑx@Eṝ)uWz˄z^l |=Ig`0[WWwLr+gY3zYT*ubk 5449{%lz/.K x߿?jZGr9&HO.q:tӧl~ I]ݖa z>i[,;zܹ_:tٳGGG-h 0{Y޽76668 ("p7>22uLSS?\r(kzd}z#8sZ, ~PzaPG[[ەG̵kn4=4 ]c_F؃9Uf$*D.bYkq8ca 'tOa[$(5`0Je\.H${\.i )ꍸQ$aSrL=xxX801z\( JGdkdBԶq1j|UE\/DM'%Χ}9KI%TRI%TRI%TRI%TRbiFUXtEXtCommentCreated with GIMPW%tEXtcreate-date2010-01-25T16:11:06+09:00myf%tEXtmodify-date2010-01-25T16:11:06+09:002 RIENDB`elementary-1.7.7/data/images/pol_twofish.png0000664000175000017500000044433412127353614016057 00000000000000PNG  IHDRmosRGBbKGD pHYs  tIME 5^X IDATxڼ[dǑ&'/uꪾ$.$Pj#fVcc$Yҟ1ӋL}dzٚ+J3$gx@ht7^׬<']'%@cں2%No"ݟ_?I0NQD__"Jlpͮo9~y@?  a닟%2q(" Ȑ^Tk>ߙ賞%;J+~Q҂\h.:iN-F$,~EC*\zW5zCNueK/k!]Hc(2`~l 8D,",>sEB拢,"",3;|:f pa9.(A«1 IkUO*] C RD3[؇#$ƹE.ƚBcl/ "棤(`](OyҸl:w@ ױ lRBA ƝfF,~)hB,6طK 1}Nf`y+ئ:Q--Ĉ#ҷs8.E$Q (QJM|z'H6%= A6l %[fZ~ 81.=V*\O9H XI8zv|jE3"r$ٌ@88 :A52ct)E-V WhKY"$DDZaz0"qFdz0I=\d%HaB`1G$ d@̍1pCtXMVﯵ=۶qX]ѱս}0Q 9ð9ؔVxJDi8A IW  Vh"HEQ(.q]0(_⥃ /,ۇT0Q*YDJ/9 HV^Ua^b ͨ\|Ȣq8`$ez.1;4hd a@"@BZEr|y% U=O!Hŀ>1kҕPxdI8(2PMpyM'1U;76 E .0A|^ fnL K DA@A f'b6% hI>kҗȄ=C@Jyv}KŁу0 QG LnAiO=-5KrnHQY4=[vhwi3&k9w^cj)4aHhS`a.qMP#PdD ( $Qu4EJOإV)bmq p@oM&c J,am [cd:a/r`H9#01qIE/"),Z"P[ŅA32Q.HL"qI} ћ%XCao^OÉ9#T{dq105T/K83gYD k,9Eqc f }auKrDA)hYɣ&8 (A0Uh5KZA>]g1.Lcܖpx7՗$<ա$z>O:!&͑Lfj[屌^B}:J+(ffFkG%/1} 80=bL&&A_p+zEq2OMqH8i>j Ef`eAvaBcT>4]HWt+'S]:8 QrA8ge=@Qh)`0W@䋩%:FLIxb'A4YȼJ>b=\͇ %|9Gb\<7 @4+Hr[#F"М×D3\. G@t $~^f2\ ` ҤZˀhK\ ˭i0 W{KDN@&?cFț Ҋ7k8aK^0S.1n Ih@2G#䡫ZSRZW!DV2ȅڦHۢRPJdH2NX\1F& N)FVDJ.P0߅}ܓ2!T⌂ MMSpWP(Ƹ PB__$ @!K!륬j0 nQ@a JĂpȖb3JfՅ"LL)@\g`|iD2b(9I˒ʼnQ&r0S'A͉J`OpL ²$*Drh+.Ӹ֤;u4"c) |<H ,Y󵟅_Za,z d4(LIi] 锢ıfh \hDx$9"ɿKX9ۃBIq,7Y+_s{pD2YXr(Zx]eD6$[:&ۚ ڈ) ҧ W;&7I¬- DCLKb]&G3lsW5kvae:9>u._b%w$F=TV!HeZHIމl I$I~VIжb$5Đ #0gvQ.Sj# ?74Bq"Y$-y,dM`J A /vA$kcZL}w()hP3HPp ذ)T9/n3^)?d{[;A T5J=I^:ee~cӤ褡(i)](Snv7vz?>0.x_uIr͝tC͊Q6ܲPI\Ѥ=$h)d1%B{ )ܬ?QZzYQ,W\VIH>" Tf RbCI)S!Q'fnېH&K D2QYѸtsB0l4D-Yq2SfJȫI׾hxagR ~hz. ^U&Yՠ%2!%옍!" 0o `U,jȈK+yP8#rIj~VpԪTt"ok^$%(iGX0f /I1Uj¯M 'P"1#j e>rN(,sD2-%/‹dؤUz$ }C.zWrDz( +L6kvEĉͣ͜Mc6-8Nf@A ouA0nuSɣ!8a0"E2e6&bv4L$S핾xfD B4 /"q"fUuD7QП )Uӭlww[vfO(ik bq FERՌ@G4xz'K7ZBX+{b Y-?i%,Gşlu,l6_«" No2?hF)~ӛYHgV%i.zgѥJַW.$63O!JKq}Pͫ U {:ɿ},WZ'6!-{> H٠bq؞?=~sǣ@v[/RU%UY9qPJHZ̩czxQfǏ;{mq5j{5%ÈGu߬Nx4f3D4xsgJ?ٹ >7|1&^h4W 1,lEbeC]̺@@ךH a0@Y(Y;D 77Pۃxz^1&G%cLF_~CH6FR-.\i].Zحʲ,~8HXtE*iW6oѵ-?l/T~Z#jJsgaRd˜fmcYg-mZ|p|3{٨G0uU:1Kyc3N<{4^_b<-bHd٩ѡK1ʬA"5 Yw FtҶ","&QՉEk]vXbbdy n xL];5ֻ'wYu!̀,uKK=Iݢ A1ɥ"cѣ!!!$Ff0dR!c+d DA/DJ䦥VDɔcYR4'q_}_),ɴISQkއso^92#sxaJmq3x7!SoͅV+?M";$hSHB u#5{ n-R nMӵc2ZcB 4btr.?Sē !u>R3gtaGmV-G$MHD$d :`HQ} A t^3!A5 ,JeUbaTLcZ!E]'<((D" JkxVSʲUUCud$U2-pk&@@">+LYb/BZ?wZBX,;{j ;Zkx"Z"-s9a_іݘ~7C u&f) dy-jNTJt_}s皶N+ԥ{_CjzV:bša% ! p H{$9^?6%!" d2&d$B"b AbQ CD #RVeªLbsy%A+VCD uYsZvKM]Ki7Vꌮ;НK0ע>/r;-\lIe^\/>َvDZ32&E;R?B(Yt Dq%D6 Xi-]̡<| Q<3Ez mAcIh`h $h߭%@dh^a4I<3@21 "@dBLѢI 3O@H5-9F9+Vh[ͭyUe9fYYѰ,JR CʻrEiAe=ҵD_7-޻35 i.Xzѽl+uDͽhoz%T۫IX0a^SmWz!E!%.& '<@ GCpqI "3 Sl;G!qhBf? aϊe>p49TUSr M!UUQ9/EK%f4d_K:Izt :zEo(l3$,b+|"Uh%)@\e8(j|xꪱ_G#VI © ވ CcvBBDcDsTǡ1L} SBmڴ:[f$IcP#-3u`\6CDBd8t:L&eYs@DsN@4pJ$T:k_"c|Duϓ,+)˷"$o]&ׅ̊|DH ={Β\Җ}g3ǿhքEE6$J׃lZ5(U}ZJ ;zq9+l.ܥ=3e6cp8" Q^fjL<RRz7Uxdmvj۾ɋ8jjSEC6GeLTFjK])ߛԛj6kzCԽߺƁJs-qY~d&uTD\YKۋH"쩠НXU * S !zLsEDMGP@JK3 aMC7!£X/9g{2*q@` Z[@޼jIwɚW67 ̍\u|`k"Kdgg UyuB7ˠ,]{To ,M[ﻨrt4Y.rlψyfsloC!V\TΤ`5V_'sSEʡU.!E \ݤRO)|ՊGVřXG`'Ci/HVY*u#AP.l^)JM+vZ*5]e!zu;j;S49-E\ vC^ꍟYZj.-zh7=sPF6ET76gG!"[X$c5S{&2ꧧY0dj"+QzGSדJoe$G# 2)CT߷R˫<=jTd/^۬")CY,@Ous|lYXdKe/=b3[keR"3ڧGqz76D2QQ lJ^lX%EEШݼjiZti, Y\A*"uQIz4vˈ,"EķLe~G7+:ɫ ڥDy9U{{XD {NNNR>2R>Eb  Z V6]4" !]cQݳsRƒA%.QC-RwF aU9#Ѷ%#HBX;g-% }P@uRL^dY)"_=cY !J)*1cchdwwSXBZ $A0"UmUN9˭ΨIM$Z~( q vHvO;JT]um频b}x<5ʲz4 ugsQW4GXP݀ԲK|AQޑ _kM{;;kkjߪcY۷_y啍GOolnXc=~|>olk_ע错/ۜK91o~wwwp4\㧇b4fDW`ƚ㣓K/ٟ韀!k-e +;:Z{Y(Y1&s1[r !>= ZIE f8-h0r ƚj^f>,)8N;͝wz"オ6p\eCE"Pn&@Z=f"P 43QeY`*h)6  u gg % ,jX"ZRf8kjS=pWWpꯉ*؄(rrkmyҥ 𼷽st|<|29}w݇^޻ٟM_}/<{r~cwggowp}s|YUƆʕ+=Ҳ:)!=0FdB/i$GPg*BH+Dڣ- 2FFbJK& k9F%3񂀄30 9ګ,FIs"}ܜPK2D^GZ5^LHaۙ}Tyfu֋EC@@<( FZ?H$Fj0:FYgh& k1^[֐$nOwP$ CI$S' ܥs;k<>x`կ~Gtt\$ o9-k,37o<888===995DJx</µk"" ??~l6uh4,b+d/xѣG=ڿpx9<:>|Wt:ۻޭ7=zt;wEu||<s),Փ ;آF%Cs 6H@2:笡j^1('3!A&gZ1nT>+5Ő =|9Կzh)  qE(iz{ vM @ jqTkM*AcL%.z(*Hoޭ@B](A/24zr=#ə f`45 I~%ժhn?ϯ\2NwvvիWONN*޽{׮]S#t23g*Kp-G4b|)l1Srhҥ20x  >#I&sd YEha4JH˲j,Rr3["$RJ4EDW9"Ԕ0sn<^{5:pl`@7lD%s(J1.Y"ԐHauYk+ߓCwnsk|//_W|:-&c47\ZU|2癛Ɛ '=\{ C,;c OIh `bO1t (LgnEQeA@x39SΎJ:vvvs*n-Vvr@n.is_ը9%yexB X1H[1 3r C$(bZ E?ChYRIUTƅ9`)Q;I6!Ok("^'*ܑu:aKuR 4 )) h B-dQxU`TP 5P.̒>Hh_ڵrS 訪_y}饗p @lN&gǧP-"ϴ,K"a㓓w}7Eҕ=Z_[ڮEgպwŠ@vN􉾧aEQTUZq!&l+Za\I]yd~w3YzMƤN/X"-[$QK"։8z86n $B d-aU y_bB8]`ۧHpze)0D:\5dk zeXQ=5KܬU@_V 5=k04F@un20 :z9B#jT!DDfa!_ #Dz- Gõ/lnl=}z6^W 3o~m`8Dc'?<>}oLݽzrtzvtrz6N& ׏OeHW_VV~Y9G"['EQhL#|29OONNO<ӣCdqi{{{ҥʲZka^߾µ>Mڸ( ;g!kh0mF?ym8:=.}ev.4Rا'ٳhXo>0̳,W?<}pZ}o=~/~qrzwz>a|'Ё̪1 XC??1+NO* k Y|6JVY9>l^'w;rӧϞ={t:5Ɣeã#Cl>"Ќgl2z~kz0 |r^@.oe/JY ? +Bw=x=b/Bb-Hm4,|axfcX R m}FD`/FLARu @vFĐ  ")rqC` IDATQ@#\R.)d&zXX V85 Njՙ˂eo?7_|oΎTeED`0D>0ds8 kѡY$ a(laʿƛׯ Cf0?a_}+7l>M7 {9y~Ox\9G?|b<1hh0zONܽdhsk%$%Y[آ@$fE19e鼷Ea9>99<:"TGp~~~zzG󞌙ggs<kYc%fvX"wuU!؁1"cWU,Š 9 HHEs%\T "CL`$&#F ܼ*gM+U|6+ݼ)@+9@+ZfXa1Vښ 86WE?*IL\ny>H[{bd!*MaWt}:kN"RTh-8Fk_٭[=ztvzjɱp@\9x?0F@{lov6 xB oO;}{.Xx))9p6=~zx(pNNQ&,w^v~uuCGӇ[կ~GO[ 9X_ߨ; O ad-8͒ 9Dkk,giMYK6#j2oAuol#F O˲H"&ϲIX3CogφG#'˲Ԥ5aN_;;;حͫzhsA/]o w{m;?Kx0{r||zr?9;rz~>(,wj~뭷.]r 3/K4F\/Ƀ/?[|k^Us?y+/W91ggg'''kkkZ8hggۿ~~ʈnmm!t:FE1/禰 LꞜjg>|8 vvvܹS{SfL&޹˗FPQOE`I}H@̨}bܕSSU pED*m0-rsف-VH*4oTDp:=?===>~vr|8/˲,'1$\y"`X[[˗/_޿$̣h0l:Tp8\ F(y bZp%XCI=hlau9F;ֺRo9<(EU-`hA&m<?ST?A(666 k曉`{嗭;;|>k/C!{k跿1,g5@rʕ+W8G;)"V1 ݿ$}}7߾?+/ ʭV)Ga0f<^{͏?{7bp|| ;;;;|J߿UK(nook+5?;;Ƅx||<Ͻ׮]>??իW/_hg{{2bc}ۧ@CVQv|K$'$2",+gV>BMYА/]QXt: ykOCk;ʲM'r?yrtt8ygiU ,UU"{{P i}s~rocmmg{ 2ּƛhUĵx:{r~~~Drs-áki(d%IZ׿r" Q*6j4]ۉiujHcwtYK9\x|hl4D X[ahL%7_~%EP+Sb(l)qE؇T&nom@QX[ ??/>8LnM'_/m d8ѕW<|p |ǃ_>;;|`0~`0 ,*qpp0Ύ!Z#"_9_, 2~vi;==UY__?99_rUu}j1507\Ur2E@%D,9f&Bc`@ˆ * f3*0⪲DNOl6NOVt1{P̃Q>:e'9DYYYwxxxlvx>+tt`'xu[;۳ H"0%Ui!|rFhN@D b"3 c(iY愃 2"oDY:jd q[қߞ^M,n%'''[[[`TkhJ%ҞZɄ<ʒ!e[HNuD$L;)ԼZΫѼt#[lox.?*pp{wܕxmm6wW^5=a<]u/]`0̼H+1:zNjι󳳁7o x^B;|ʕD͛7g\y-kjς>tf0ZJ*jR.2VmVL6{F"0ΙL5wYY餪l>ӓyYd2^HDf[p.jHX##Kdcߪ&eyf$s$`>{r6LNٕKkk !XThk*VRu!JӾY$ǕV6IX qh: )"(ipxcHxaKCӂЭOlIca,  {  j) 1Q]o*wSњ.=1*lo~xgsw~W`(ܼn߿w~ַ)FWUGTVn<@95ޞDvww{L98L\Y]zUgUUU Z|%cϓ"Z%*p6U3ڳB.B z&G۳@)4,lŌH1޳UfhȌ{7WGONr :* A.w@$C‚X"g[RcvEEk)J^>;2Iw. DX%aKޙriv݇5Ē`=K>Ȭ;0UYY=ΐl:NƉp>绶NU'x<DSKmkcsSތOi7zfggܗθ?` B4# bBi<`T(*GbQ-fg'gG'jV0a Hl 1wDʎ=;O!2ѬnBb\6ZG !(5QLѐTDEa6'H8/|"[BWasM/߉}@l]+~j?uj8u.`/ۈt#me~-Su +6nBtE&(vvpmz%u͝3M&hhD< qEXU[~WogymI?pz(DrKo v\RtYK7,[xG7ڵF[yhz;BrЌ⊤*91,ŦX%42Wsmf5{/Ngbaũ"Z2@(€s{vDгsDK5pje"pCUeW!VMu*E4$%D{ɣG}#"9nꦷ_}!0C605qT)].&H?oamn^'+n|:*6Ǯo;_rU/{AN{Fֶb)QC۝q1?:je`]/j_}7Rj]6wmgɆgk/ . BT[K~hdlyјh2=HfGEZΗggϟ<{9F8d"&Y%u4((,ge9Μ$y@ u%#x)\JpȪnVM*nj~/PC"v ?7r<ɳ,)C _ƧZ!]n:mYPC NHܢ&j]ks5cˉ`7./26mUɞW=]_+)~jN($0{?7&E`GȊnQ57nLoN{ٓnݺ6yc7FehsH__Aca 0lfr\\Л$b I!$D`< avvzcfZQbq싕z|^-a5E8@hci5$vD(g2Ƃ$b"sшL5rlعdF WZh4.hyWJ%& @ M Z{$Lvg$"x4vo߾="*BT1to$w¶v#k&f8Xt `& y@ZedQbEஃwgqG5a d$ɏ?؛^\&ɌXD7|OwfYjj)80t]ߺ2;=/!M+R3r=wўƋ|7Bڮ 'ID3Us9*T(ǜZ.|X-¼&[t`E(- ِM% !2ƌp,rƑiYY,s&H*z'3L2pc w>_evŲZT *D j9jif\,?ͧY?N_XY{M$' 6P&rCep4s`52pŗՐD,_p2KYWyg:;>~Whge=?:y>uϞ/DMv*vv|3H[:i\ W^;ɬ7 6Fe[8N/E2_ϟ?>~r:;qp㓳|DUBy?KVJ'{YPՒOw̍ ?r7M2ާ*UUcFZ9ƘxX oB4QhuE9l(èmvVD(3"zIʬ`-)6FI`NȳIǮ轎Ίk2p -:`?.檐+ pvMy2vyk o9o~s$!3UbyIMbs;RWCEՋӣgGGo|4|[Edsmx\3ԼR%ȰC /;jݾGg~gݨQ'Mq؀<1Fu>˜uU3qYVe܍s_p9#2aZO94`D" D=SK|5U$@Bf )#( _1Ū1J#؛#u%_!6RoyJ{zSג`[ f}_dS0lBB3,"ʶ{'+- 7[Ҿm[]F1]hn4͑`/p?j †,~gܺy/Jcl0rABFnz/oQ7ZkzMBثRfB^oaL%?k-QߒI~}9rc m+un,*(j̘g/EDvY16Q4Ǔr43Y(EZˊ,&4e;z5nMxܨ kFDF(t,H4PbQD0")#+Q&c<&yS1R" )"Pr.O|~w{EQ$|6 1Gɷxɗ4/W*[ NLjmq J-/Ɨ*bO>ͯs91el,T;(/ Eqn!ϳժ^VLU{{RQM2@SЯ@[L599SU"Bi Y9_X]T\Ȑ3[Wj3TmOO/{wFrYbbQԝy۞}Kҭּmj qh?oqU[ &C-lmy ŋܼFf9qG?y~T6 ..ʢ`KD3Xl")]O)=mOD$U7EԔH M,3* Vི|zvBCl$u@ŰҧDZ8.aTȀ,JjDhOOoM9"fI' +W/w8onn_-kM:tOIbl6tNڠՀ"bjryzz t4*&EIv8>؛20Pi1*se)*u]A(g폊IYؕ IDAT1!ei*qZLL "ބ W LS|P S1r7q\4/jQXXA5k5Y0ٰ=?A&V>݄ wcfuXj 3nN/۹zk.)`/f۝w׼:hy/?hV˃gyEc9L|vqxp4ь, B xs'y %)N]/nd\3xJk-fB]Y< o689>V"'rx{>tO؆r&@`bfg?B>@nx"P/Opv^\_Dnk=vv͜ޱ0htkݧ0h8{zzt8?>M=B g.8 uF0eCPTz P]4ӧ{D1A0p$\WEeJ0j}|\ӯ99ԩjZ@B3_UUǧA&`T6@ lVy_?J3OFYc(r3BU4kFμ023ZjOݎDB5bKѿD]lzS`p1fE h)7=' QeLq]5@ 9@ ΎY_Xo㬈@Qb4[[W{†~h[+jKW;eA^:fCKkk aeR6,mmbuH%RNE$֝U)}'/\+ٟb]E|h*hLe^D(s48~WW˹@ђ"m,/rVmKm٠/Vw\/z'z<)D1fU7X!G9̌)Ő1`㜊2'AL1%hRc L\RpED:O{'1d9ߒP!:('1٪n &dڥF""X53mxSz_Nk3}V:ltEʺ~E^!Z)Bh]Ruot24"8DP{竦>b(yY-f.ːrUDU1AǣOj ϟ?/>w -1ͻu@WB1:Ǐ>7}]%Z7 1JDuxͻwNGiw!7Ckɒ )g1Xfyu]gENt*tz|WQQmT3"qʀIbV`%*3JaC!Y6γɂSH()٧itcj6@2(YS2%鰈/< Yu-UjfiCOzPg/jӮn-9EG<{ɣWO9b?B0"C "#lM<{_|NO_{mihw8WL4]-4K2||MӼk=:l9I[!)"&[ MWo骥d(5؆w&f&0/ dI 癈ZF @ r:uu )vɒ.h!9DDph+Bv@r|ܨ-PU  Ҭob̀yS)I%qxNt VfsAݷ/s])h\/H&Ժ[ӳBƥ m2*(Ah`D /IdR_<}y9^e]FM!NUMT92GC@tZ.N=|o0SKPrma%)ц{;0Yw4(ٔ/rEY_IX_?E6꾸{ql]LjmG#VUa2ʘMIH.0h+9]EPuD&!& "(Bquc&F"mpKRF "Q> PD$ "fy{ŨD]̻5M;jYƀf!;iMrQ{E M(0&w^F⾣f wTqm Н@hه-qgW-GOxīh;"fGZ@cB{6tV,GGS.yb-"Ta $W̑g''}w7! dyZt/E Ѱ]#g`7lrtf?|}[ $I-D]ٹGJ΅ SvZJ7"'!*ϼFEND .!a+%D@l=җD 'fGL0%m.FQb'0()d>̈I7Ejdq<jrԈj;j('ZՆY.hM?7X|q`1״T_Dk;Pt$;{٥.dk|h' b[' e~%ծqG [T(4@&!IMH4ueɈLsXPPcDZnwk.|1)'g{7ONN?񫯾e#ئ;KJ[uv]U7B\KuRUk0#1'u]֛}/M`(\׮Xf h䘍9 @>2haQw64X]7d{dfDydd1JxGL"Q#hں1#bH.)K"<IYdDQbSWR-t@{d ['}Vܴ-I%tn:vFgizԒк"{My Gk'h}t78"vk9v֋}Ohnln@viy>D@bE`POїt6`{<6|gqO-(\đ!qQiSU K*g|OOƷ+/2ʔw/Lj5(mMr¾+n9)Hܣeo2ki#3RUW.ba>GyS稜S~:Sw : `CMJeC5SK!;ރsfB253MᢢimbH+  D !E9DQ%mb!(xdU)b(et2[y("֦2CGrZA3m|p cVԝkaKE5wkn讫."3h5fqy6ܽ~qwa, =F`fdmj?e(Ny0ˤH *9ų;w>+R|畻oZ- ݭz5u8:;]YjCUyUUg_.Fb6/eWwɱfp`cۑʬ{~e?Dk tk p#A]??9vn3d.7:TQofr٨i8!)v+5 "06'wv+8)~6 #K; tHhDmsb*-GcRK[VĨ:}bloXVyVݛj5˺ ^y|NZsa\*/س\EA5#_~nMQ@ ! F~ZD#6Qg1<} ;"x Xq4UJRz&M"x'")c9DDN9HUKb =1{"CD(QK+9C퐐UMMω\A*. DʘBĈBYM@df|Y]ף(q qD}K`\z:CȆ"^s5smz FNfmvg66Z"!ǮCx'nju?blQS8>[LoN{_=B Gn޽/>8u_o2"ڦ} .ZRB z:o /"u{(De$"#baNFj PΏ|>E,GLȭΖ(Օ,,33 `i`"Hqϰj܉M h :)ePD>3L:(5"=!ĭWv "cvfTوHTcjd<:eiSEѺI]Wiaf#iIl-GoK= I:o/j{tl wmڵ[rN%F>b*UX+diZ.z&!I-1TŴ |$gBfѳxzzvz+u5tkqa;s#0E@ݿӏONI5gW+3J4.VUdvͪFˌR@Be> R{2kbkirQQTQ!!-nl5QqNBl.*b+1.(]*RAk B< Ed@O8zZThPv[ fdh#&l2d #2v5;&%]_2XZ9vcUcXېܭaOʜzo,$L"(<_g_|w\OcNufrnejm8]nީ b NRĊHU67ҝۨh@Pf'a6QQ4%@x 9 \lBdXIQ7L '#e+:@QyOaEc""Z bH({IiD%XTPLM5$hM ɓRKE"y! HF~:*" JzyjL#7J@\W3*Z <ˏ@tdj 0P鴡bk]^xY{隝}]y2/$h[ڮ _~I_.e#wj왊 McV ]~wi)mgr t]Uw vhցDk94c;eJ"&6Iߒ {cҘ4x>TK8>?ϿY^}su~Qf٣x|2_\ʲExVQɨwP"Ggy^@~vt JYV{J'a4eZu/Ii ;-cg]OvS0E!O>NF2gDwnݾqp@, luZr"sL)(LLD Nz"a[ %?40PPU1%$3SlE:V iIr>ڵ.!uLiTc 戣YJ4M(4ЯVM݄9C̊|v.f.!3H4u--/sC8|aP LN}[!66w֕lMU˦pҮJǻ|\lp0ܷ> S9L:tٻt6={{<~'ӓr\g.;Ÿ/WώOQQmF.w\`Te4) 3DGg{A(, IDATd:FQyYd<.po,K`vYf* ~e S/I/olڋhjƪ/ޟDa"FkO&/{ve 8;j`Q-mGƈiꈝ "p,&9G+Z0dޱkNDPI# F$BTKw#C Q|_GJp2l BBDNbTPB`1(Z@݄(FT55;yy>B(!y.1":ء86Uf@adؐZC~U{dd^xwZ[( 2, r6چB3㔃+)G}M?yr1 QB42/ѨQ1 49crH~nV=C[DeecR$#o@MWb4iTR8ށd9͛7_{;w9MDc *1A|nTFwƉERg̐ 6#J"޺u9G@ɱTD@Tp\N G*ȄLR UG@- (pmݑZ3eb$N51 T5Ulpb( !JKrO PZ[}7ufpb "Js˺n"bf .ѪPk1WUΝWN/>YCQE,j rfP7UucV^(BS**\W6QYUUsL4Ӎ[}ݷ^}`$d"q VZ^|kiֺj >ٿ..tiQW_e&k-?LZ.FޫD$DDm 33Y!(bƮfFL(b ZJ R1" ;"B*a|:۪?$Uk8tPԒVT E$MF(q ,&缊Ĉ9.sYGY ƫUX,ID.<`x[萣1g# ܪBens0tk5L@  Uѣ?W|2A,8<%4R&.b'f彟DŽyDDlC,'X,ˊ"!ly1YSeYVL&x-\UͲ!CꊹPl<{քo$L'oo΍D1l ZB.7O33F> bF{n7XU066VϞ>z"2-021oAk}`LVۮA[;Ie&Tͱ Ʀ؛*h 40@ D-U4L!!1hT5QKLn2Q)O [G$}eN*&CeZ-C@MYZx(\ MIOP0~&{[ߺsnY &`@P0 DJqmqL34;jfr_}T_L"!;o!lF呭JM@*r8?~|s{vDK,Jbhجllu s[CldH=CfH0:"!!Ylkk䝉@T YJdj(j1Zk\S423GM AYP9iU:֧g'ONULUns )(xU "LlVE% g/8Wmm!')֪+9zT-;pغzY<0-O\\w *&jB͌?/_޿!:'xxp9ĽQndo<*WEYeYgy6ݛ??}.:>=1x|O;kmf !QNtUK9TY5GǏ;UԘ.Q/W^}%/ 5cZAI*r~q~vry>GĐSR&H:APiL3fws)rX! Km7 !Ġb1HLHv sV3SS ZJ]ZsL.3e#8("y^ {{{gż3LmSvAzh})1?r tH _eܾлjN8z kJ`Cdkvp!*HU׫jug}ɓEGc55gYw{?gyjn޼K餜}vO@oܺcOl4?cgEY" <`DEջǏe>K,`yby>˲њWjUU}g!6. ! E b HXL=xTxw;7o:|h^vx-ֱzu$$g駿 $1}ufz^:?MmrhrR FQ:.k#P@U> "3ckfwBP7UMwUE$J6ɐE.49HIR"bv1Um%pn0yʧ>cjTF{ON2C̐b#EQ4MS#98`dJvH9XcF5ǵ?ݖSa!#kıI1֮f_vz}^Ibw|,Wˋg?>'Ϟx:BEϲy3hΦQ^:0gydZ>{v/("EQ6[,gEI;m+(pXkG3d-4ǒ(X Z325F @|/=|bȬON\UEtX2cg۶ svvvckIMKDL&dLYUdm9>kmgL+h,b `mÐ QKVJxH}ۯ| |ɓlsG nȴ D2c^|oM H*x9>> t{)Q !4ݢxc$&74)ZБH|Kq+?¢ 4jGr]dVQirbSP9CT 71ItGn};t=L#JD%U$4jQMι$Fxl*eYr:m0 HHf50nbo0ξ}`x+RG}]37v+ —ep ?Ԕwovo?g_}_>{M1/!ƫFccrdNqӶv6şm^_UGS(" k~r|LGG 0Ĩ|~yyh|Q A^fU5_, oV7yWW,i:6]K䦋Ŧ3Of"Uœwu3 sRYMfK Oˊ7u1u-&*)պ\.=8}wNb1_Un]&(osc_|/WgՂ иT0@y*}q2$! !!٥?at7!G!3eL":f[yl1d]a5pi%Mx|Paq(cWf>͌ )(9# k__a0&ku0bL}ߏ1&Dzgѽs:a޲QNjC J;R ݩ'n4{٩Q;@ww6.cTl \1;R %6 7G=[GkȒO Dd,SP4d3v BGO>1]hˋmۇu^su|z|vaUEz?)c9A@Gm=4|[@MqC |C~yqD,X*Q`ŬTb@29Ƙxmo: = ܷϿپv NAP7.Ϫ2D5yu20q̩J*LH:b$`HA̘CqY'f),< #sJ@ւbJIƓJ*H:A2,,**j ()hlFDBe*eαGލި)$̢U91H)1= N;n3iw_t;Vk 0{! ^wO4&wFy@|dumɿyD=dQUQaT_/ln< J}Ԯ+lÇ@m$GKnt)|vyyYNMRL&i'wngϟgEŗ_7|٧uUMO~/puqg]{d|Q$f!4)#9SvzDgpENeqР̄4vN # ü9~RC8E,ιq: Thl̠dͼe1|gCUN@\GigHTE5 ;B0y1#PۮThbeE3;kSL^"Ży*oZײ;8 W蒝wP^ €@ {'[O??yrXBr\hv]oB .1o>xx}!,T `'Q)^]^e;)EXBʦ %ӱ '%_ۮ+E4Y^,uWuɃחW}Hw}sUU_Nfl:,3 ǀ! }ߗY}Y)qH8 (do`շ {LӸ߁5͞<ہ;/?υ{SVe1~(" D?_֫- -ީf˯mS<~쳼)6] θ\BsYQbd&<$o^dyFYg-jueeed20ħOnn8cYţėŇ:`$k>1[sIR볗Qblnڦiu) YwuUB{uq=@־,llʲ6mC߄8LTh& HdRMC)|ƺ[Ak f]oSg!UrTF a?D j>] 5:7 9QQ^7RT&4#\"04bE26 6zt- 0ĉS׶Sͦ]f޻Uv,EA"BNLΎǀѮ1%][kN63Dp#`41!)$*B${D-<=h,fe.oFXgO 3i7SjNrGe5GFqNܱ}f:|:|v|E44"g/O/^]\Rcv>+ftuXTfsADb je;yxSo;F[Mۯ6+f f_oRׅIYu8_<8]lPQZ >]^5}HS#sU]ςnBX,V?i/5Ie*g|ޅPܹvvqgrHeEQȒĢf"MrqʼEhB VwnW7+촚6mcժ1(\sVF.&fa dM죰9RUNªePAyA7D!eu!2g`&rc z82 ,H B6ۦnf*3\ibJyu"LRܐ¢ xa{f*R(2OpEQQVDp{ ]?z*@5/6F =83`gcR >=rRbvhgQ$TGP[w޹Ļշ,o,qqy0tO=A8BC\^_/~gϟQ糲C 0eYM̝{;067d1}IVu{O_z9`;zuWϪ4W MEA+6FbL.#?O?v|VNfۦ%R7է_ݬbd$H:␆!]<麏>VvT'ٷYbV<ɌT(,LjGG7ŕ*'3Vez>X,3ѡ1)zfv6&l<' yy[{ÜRb6D)1CJCJAWCst"DV5fI\uzrtz)*y̤d_h, c Q5WeѮ/VFVu Te(JCnH]w}ږ"w~2D@hFvsLi}SHI1Ȱ&eMsZ)*rJ%2:CӪ8yyYfCBEm,) " jb4jv ߩMH97@~QXmnNzp)!ÔE%f  *x/_ɟ>B(MLN} k˭^|yzue5_^typЅ矅ܣM]l9elMF=:zYTM!ɬ]oN=Uއ2y ɐqNaXSUml9Z<~Χ̛5l1!SO>JRb }) z[uX.6&r\eZhdll(:k ,ٺm{͊jz0(@1y~}sb}bNyYK,E#4AH8*:C@-7_=$PHU 3)jRW''X(`&3@aFEP2 Q(DFb4]ufS_]./.vCaBg**71'\Wf,f,,!Zcl晣p̏(#;^X(!`BHBRPpdad BegySo'eu~$uY$CR`qdjIor-|;n4 ޷J.z|@dH9PQeO?K%WۥɼvO30$JZo~ۯn}ޏRMf7m^.f iS;?Wı dl%syYÐ|2Y۳r%RޣfΙ<+ z-pmʨt$ddr]7/N#r$* 0(ai#KFTT gy.nJ ź^m7)ia|vxtw>Ǐ?@Xl6}R Mݶ͢>8:F(vlD%5}]L]lCL_~ϯoV۾D5ӪzptZd{srr4)I[:M Y" @G>n90 fO*ܐ!4ιBJ<ҳH (t%dADZ" u}%%䘊86 @Ɲ75Lw;Vo6*a㻎߭}CS1W~Gg_={1]7>&_L%l#/^_Ζ )$*py~BNcꇾ0&: (2ɲvxビ8'LW>ӣag/reND'PHCv[o)Bp\]_B!1G(tR}ͦO}UB(g뫃m;_v۴.aY[hqm׉jz<0F(KNb1뇁T iQjݖv6rCőJ8CgYV0w[:*Dd11$R*2_|/E^eQ$Iz틗$K*CYnVɃzyxxdbx#8KpN=_(T7Mq[7mC=>:}cФEzk3gsA$K4fOsAEb]ύw9RU`UL7ZM7uu1yY@BddDiMvk!Zgw&-aD4 b)$$@pd,mkZPw]7tԌ{_몷=0_ݱ*>)n 'NkΝQl//OOh2~Z䓙 ՋK1+"k!϶M]l('CvY7୻)?><~)_M!X6tuj^mtb nnWzy0YzՅ Ƙn\Cmb g_ik3 c夲e6cP8L;dr Zc @]o>}'nކ%YCe9M }^=<=FC8:<tulfYs$!uЃD1Ɓe%*B@"MM $vLIgFAB2׫${@;,9^t6ޑ% a8O)>=>D[F{l[fւ jǧ2B ֒51 DQiFT 9j 1$V$(/e~^]^]7~/lR @kVUPn N<~!`)ҟ>~hN2ZN&Jy`ZИj6m̙2ke;8>q e8'fe]zcGњbsn{~ys|tz0~Oݧ777>yuyd\7-r~ç0fNM3!dJ&/9F8U_E5__]l7eI(7fA$Bcku}urrRZwu1^^OV5c R9ھʓl۷ɴ( ch6__\m YC&)G['eޫLʢ*8%⸘/Tiy%F T +Z"2Lz23,%q@GXDPEO>:!N29YKFg뛫mC7l9":@ERaf!5P1e &cߵ zkA (xBDR=)CA?,e:edR!d@!#l6Y<~x\^w]bV; !U:!G%!%kC@Ф)$k `5Џ{%ۻ VoAʞʬ8^FߓMD fҽv?wQ-~oN`%4_?7/>;ΧZpM_}YN"Ͽyiv>nQf(i[ȋʺ#,=|O~*]U-3en]g'/5LJG,'M.m8|&ϗaz>],'ymN&80"q*,2/\oezr~WM@ͦ3Y2gsfRii5z̞nVO1)d-r <ǁMJrfXg-e'Y:tRL#B/Ss:H !2GyP3`25,!dtDPf} ٫WqޛC\o657V$@9d臞o@WkLJ,EVC1EdV#,F#@"2HLQXdl ѐjzOUT5 DH@$9Ab,w]u"Ț P4S%"5 g ). :63k{ a)"MSsw${]m({C]un3zoT R,mv;F݊۔>~p\>~}ǿO"Xw}wgi볗Y|~XUM*vfJ) ٶlRͺkۃ|>-/zS__(nfho^fEY*KJoGb7py뺶'g7W< 1fYֶMUV]׍a:ycmY.GMqy5X(Zfdֳg4MeyYMn8/^_>_Ng>.s!p:UZ,`Y>:lS V9%g Zf[wC?)E1!G&vQ%EE.Y>Ĥ!zK cF1J,Rd}X;Ĉg!47'h5& 0H@M0[$$cp+KbB 1ȌDd 2 !# cHchPcMX݉OU9*!)C#@Yg'}5]Ӫ 5wClɈ03"KnC]!%F@cH6Y'*H2r7==ѽv^!vX;|k{vPĦ~j"k?1"Ũ1l~P͖d^\ΟOdI'Nr97}h1*o6ݦsk\f3G2Y]ss~meqt6SG>}z~>VeUkqYVͪO=ӏ}pyp0߬3g".LeBp)eEكC&=|B1uti IDAT|&w"(/_49t!#C!xcۼȼ?pLyGNy뵄};4x #Y&E!Hj}g~6_]Yk:U1x**̺Ӈ/^zeҙ92s N )~+3v֧Uuxp`;;x<_6BLFwZ G IHXUc<>f,p$i!S  C/ 䜃 !$gm!xD42G cj Z@u%TDT7fGmBa@\T8}1kXj4}oDcH9EeYCTEfŷjck ˚1:jAxh{O%yiِ6A]p^躍g'OU=ϝ'Ͼ}fMt}<:c b}ry|}HyIٛ6ٵ%y=}ƚ ܹآD&:`33PCl-iKD@jv7{.f\ggk]U(oW 㩳v|'j4I5|S]ێʴfy+zL'7_|Q'iyYu&O; ]Q6ĴgV]xyvbMOד,pob,Awy.f9W$X36ketfѨVIޣLoLqZUfڦQ9J-vvs,Iպm/se֙QFE2m%iEK],^)9Ʀ6I;|Ij޽>|_,ON|tf(9J6~jyurԭ֦6ck@<_.ONOYc|flTwۭ_$Da8qPdg+8h‘.K:;iV*M&U`ggQɾ+=N;.7WH >;WW?,7΢L-p"OUŮ]E,ɫdsuu1+?E(r4:99y}~Ϸ}kݙ-R({7F%BZ+ BH4b$ʰW#G烿8G \x[GyH$I>s|\Rk{7WYS;Z`Tu.p-!ED(1j%r$.7l1!" 5M"oNҬF@<&&砍c%IS@uo;Q=.5kDn%so:G޾ܙ!CδWAD0r dFYLȚ֝ϳ­wۮY̾٧l<-!2@{@pO:{~qY.1]C z_>.ޛT,Mq].ˢFDƘ3aFB Ga&bl6yk`0H@5O/mSei*6 qFC@D!,`zspZA_ņſ-kB&7, _-:!X71pFt"?1(ܶb^6(ϟ_?~r~q!hpblϲtg8?LՆE6K,k;eLm;6+B& KxV,VWzw{]Q:=?>I{:KLˮk}[YYUG{_\]W^v0FM=wX4Z"JMn;>M=ix{{;fR<=ڶg[~:p/{]714N\:{̾Rw(#XXX&"Pu}$c5AMlbm//OtRgh=YEn{L7!Qݻ~\^sʨBL`(pL[lW)t>HI5Ubo6fy6 !cZ+"m ~R8`Hxmޅmڭ)qZĢtizܶÏ}v&5t><~>=?ԥE ,t`1"GAA(*0`߹ÿ˿|MDUA JfXԔXHW_.Eq'󠅴D4BwA" sfTjeR +BW|e@(*$8O6-;V u6"Mq!#q]෍3ڑRHUV[&ycZV4Md҆HC<ﶗKX:Z ]ƦƷLb#$%7)V?@à8t1?~?;=Z+ow,4giVUiG}duXvYJk;Ᵹg>8X/8Gu Hu &Iѷc!xPH4ϯ$mTzz7;Ͼ~ﯗ.{>XE^L'ԫOLɤZiѨn0"HhfR%#BBA\ # D11*!\\\uuj] G !B"&o}ɷ?f*MR*c\|ߌWp1b{?C0[eQdAM&h}wL3IwnUgkh?WGF WWv{q~ٷϦs/ҲQ9qs>{'''/_7R벲965r($B q2#iE9otR#j2c !tv>m?tYb,+Fr:<<]{{lJuz2ݛ/p>xtG_^}gEO_amm$F!drY_}zuZ^YI5ڹ?x:nQ̉ ZdZYҊe xYBHHBpi$1k:b,Gܛ @1zru铗_=//rc'eY>}KĀ|M3{]ÎJzv""m좼<=mzWw. xZۄcLİX{۟=`bӬTҺqoT׌!kt*l7HAQ\;P2,MNf:ʍ1 ?00ѪLQO?=}_MMIBb?Hd<;˔hu~ջprrvU+dQZK@ä+">pc禣ɱ'Oo1t2_\^^㣃/_Nӓzo}V({{_EYUGz|}@?Virr~GLrŇ+\A}z;nktZf]ڌ[bCNŐkդ(7uu]IcteYITY*¾os{)K5xumV ;{B { "30#2b@( jM ŗ(Z+F[?/O/}HG^<[yqח0ݴfJVzm7͠Y&蝄 #(I(RЃ|QM{I6ckA\ZSϞ7˫qlOQ6FGPCDfbN4UD| C^ލZtp ި<"`aEdy63xi7}p䗿8 & 3irWY],ƣ7UYN%˾ߞb]KӜ|ѥ)wtg!}7Ni[Ae/W&;劽ʶްV&b cP+5 2ڻ>>@cUJ*E # 5/=k&HZ`HĨ4cD"7Bn4m+2sw}onۦkR,3{<7q+b uC{| E/c./mMf;si !d!m'M\Ӵm9{#LAb]Ѷ=]D6OGhwT`jD@ 1x(ĚĚu}hEh"D 0͎:^[O71I3ebfQ|o6R29xۮiB 6BoF+FݷlM i*NmH #( S_?_p4QM޺{l0Y^LtS7]_jeWUb&f`eloNPuu[o($jVʢ\^dTd֔Evf,wwY^VQ9jT!|ч{{q^fb2GGzޑMlTgn9]meYSA}yyooKpg OcetuM9MD+Ud\Yk5Z HSi, "y%P;"GZ,h21W_&@ʤ ZBQƐBqރpnr!u;g v!ȬE dIebm"sch[={@D!ʲ}$"pD@T, 4 x"&!6mdFMMgӈ{OʌR8 CA$סa6Y0GڲD Z7{BZ9!`/ &x}ý&b{w6fwf$-IǛUU]n6ю |#.H޺S`A@~_ZGSa޻/$כY۟]]Bc{%8H%$.6]7"vLԯ`QԱ ЏRXv"sp.Ilb5J'UaA TdlkvFcizLq ^e}o}߮WGO>X]]/Qqu|R55X,.Oٹ<C:I>+ etu])F( rԆ@i7ZMl߷)KD¢HB1D1j:FUUUyY(Mw~b/~SXcR"DŠj @2_]/bH=D7vY"2 08lY2BTZۦɈ&ee}H@+1{A %K $ |i9T#3Nrq I;')2hL„L4`)iC샋q HRBB$Y"GȌ#B mz?sH2F둈ZWO:B:]Z;ڭ4^霛fHsz'4{ǺyG^s7InB+xwdoRsޞ)fqVy{JAHhGfm_ً>pu~~nU}r7kM1I blw7>MR#"qt e`¬$Y4aT }_5Y+mWQ4/>,Sm{v9?x6liϦ!]KXЬ/~yvlVZ)Ko 7| WbFdj IDATfQXmSdYݤY6Jz! {O mcU fvmgf:q!i:N"U$I0p _L;ݸ/~ @Vi}Ԋ1`,0â\;.@ߛ !~#MYa/MHX@Ν__Llsk  F 1"DVSQUP3Xe8$B@"p`Gi&wR%}58X4Kuq" q p DP+"U .F!AA!y0 (P)Exݶf !\\^e:W0l(.,->0OXo޹Ѩ4m7NQpspܱXPȭ{ܕ;(7a7oVw0P苟duq%./Vb4:ۮ9{wtin?~ɋm_;y&lm9)gYm;ш E!%IcͶٝTeYfY^Ggg'gG>{2v<*^[='/z&~5{ _|9}/f3X-/*xyuO> K-GH̳tR@dT8`fﺢȶ&O"O0"n7$ {I)޹H`ݎ'I>Ya%繵c̲$iY,\i^8\b^zt~́y}[YO чctd$Ikxe6曽k (xhFL04 i."l4QiMd>腙`f}I8T0BgVgI91JĂFhmV+ LAx hɐV$ Ff @E$Jq }@f$ @Q(Ec`46z+"Epڲ0ÝdTBw]|Ǐ?ݙNFonm.'ތ~CQ?)?Rop#k $'GޅB랽J!E<M4=xc !0`5)YP0*H#I״^ Fj0 Fn֫̋<>ry90\mMf|4Qwrr""W35 R|6ayxgLs+DD=G[~ϕITؘ,X|I7͊J)MFrs˧'~I(N PtrzB zJKkl@H޹.2Y6.r2Y5.rR @+evkĦ.UAt/L9- (cpl].5b9ZFu6zɳ{{ m+eG?}q|q.(wQQe#4&!!FsVi>{Ueimo{fٸL6O7?z]Y]j,Ir\"=U+y6ϲf{Q* -mA$8B3qp}ץIbH!b%FM*hvSOY0 䣊dgZiV($1F7@y_w!0ur|k+EDAO{_6AbI[׷]90o=dHHan65Mw#H5B> QjBT(a!D Y)QJAdFcY8&e4*DlB!Dt#Ea00p R(03*҈aWz(k[WD$!*T{fdAxלs}!K5*DIVj-)U(v_E*߭)n:, YBcxy~{s =7xnB@b<~u}=2$2X\i|x}re&Cjr۾<=JVUQUEZ.6((B/v6>tm[oy2fH5 b$x%e]]:a%]^^x1ө5qPpDgr c7z O=/D=*|'eY{}q{E*0@Ԛ!^KSI:;_7b%xW5sDr^J"R@B􉵆T ! Rtz P((EG֚4=j<HRJ\qȽ!x߇ ȷM5(B@"#N!W s1;f&{/LbC JkMIYUDh0{V/7LmF勷S"hn 'n,-ڵ7| "ޙ${}|:QEԊ5%lզG|we;؇u  d(Qnd"w> hŤ BTD)AbD$`!@`/tU qdy66e;w_S[M5d ^gPrC]HE ]*YL!XM9*}Y6_3Z|w,>i6O^6!D(,'S[붋Ndm:4I/OOΏGS$zlޤɲ8;1"#Ȭ UA$&6ɦmںZh+i%3$V6v$`A *̘p9ݵ8xcdB q>/o_\ۋ)xmꫛ7oW7WېDXQu"( 9J|ӴbڶaBGɩQhfU+ 4'(>wv߹я~T &1ӖtkwyuS{P46?x_];)lo*ARcRQD@*Ro1by3'<1u<M;m% ̞g.im`8KmɸHwkׄ"ZJ Z/~'V?_@ങ BY7n޼7d"m8uVTw(Gdj1ILN!t`Y Sթd:==>5ضmȰ_4ńRJI*Q)´iٴvTTĊt?pomѣGoH:u:N;jrr< {ptm됑H$:}F$Bp DGun*=~hI Ag*9R]uEgɦcu:zƓzdQ[YNw(.W ɦ euwݸy>:+%WU9f;PS.1s16ThLŀ HRL+KC3&22dH v*hԒz_HHLRSGh͖ #@b5 ,1&$ILU9!53@ Kr~'2jH8MIT0l| Kij!gLc6r~t: $""bi4:8e<@[P fQ@sW3̝EFeϤņwWiedy%??;Ji۞|yt?{!I&Q/*̬RH 0@$0aUۓ$λka 4M/.5 \ǽ:z b4a6#ueU:/eUǘTa<~/HXENHIӴm{pڭ۷jvA{OZe>Smh)_?ܼu#G0ןv5˂}v"FN˲c76&\U{ V kkjnh_P82EL;ݽn-\i+c͠w.t̾DxWCB̈s &UE}}aę 1lb`HMDѢQV9F0'zHF tL3GU-Jmr^%! RW|=IY*fHޒKI(\q+\\&`Pw*ΥМ<9>f$ɫW`q<&",|=Zܽ}^}Z( dzu| RLggg"SwB''gEQA/&ӵk m{u΁9d -E1Dvc ^* f$f\J(PQO~mƵim; d3Q($PwU ҆Vj{B/Ӊ6&HȍB?g3ήK: ,LЅXʱeIYSe6P339MHrY(HR`d 0)MUA#d ^H20U1U#f朣Gh_:$EtL9v>hNc@:(I QζB)1Q0rF@ѻ ٞ:cbLR\8;&]}o_x1ث{N5삦uKw>zwu_+CsMrߗ+[2byxu`pxf.qwݸuSU&20R DFTO_Wu>"80<+{u3ʴ٫s/M&G'/(]E{7uF*IO[wȋ/'ݻy۽yƋ/+05mE|Uz^JJD<#Ibd2RPf?/U. DGdb)ĐDJFqI`Am{eu$d09j.$XF\V7Za(;a׹ob9'¯^`heh9Bӝ 1DS.<9:sα15Ab@dbA4ɡslXB(Td!,@2MLUDhLkD =3p̚MͨiFuhLn]5Irɰ] {V!в2>* IDAT}W w,E̿FCqjy쥱 :.뺳Tݪ؆bz7ƍjr n^RhxmH'gdRuy|Gmlè4>'׿z2S;I Hq38N}Seի*]R0UGhԔAM gP:*GG/fRu8Ž ,8Rª,!&GN/κ7c 1yM!,Yr8-6u>2ukX @$Ո'̣UM34r2JDžs)iL)RDB r`A¢( W9I~qyH<ӕJ "V1@$K=!v<MU"u:@LhH"dܓRJ %C;y,' 3@hNYil"gL64[w޾{XMp~>>)4'O:z,̘pqѵݭ!k ʰ⏶pm䧡DsM_RIM ;޽>o~ytz׺x1:WGaYԮ(*^_i3>i7TeۦdS<c ܄v?<؛< 9r)tuyd>cx>:=ΝwNˢaNd-pлyyȈ/ʲ;]zv☁pn&3 f?=:y2l E`s Q0*\Iyhgϟ}p %,`AR],:_ϒጴe<,zv]򙖀5\Ʋ9:Ȧ%S2fWrQGتzF* 2Jmu`5PM4C"F4dSLD7B& HHv\eJfUA;ٳ$ ꪂ#4ZNL).%5AV !*"1%+Xc'b)%T8ThfSD(D_t{oVU>dd0i?p~e>+n5L5l WK8Ibݷ l4m?}իxPg'~'ǣSNWC߼Q^ߛ0}剺곳W1QJܶu o`q2oNdrgye㲐{O{`8"*ZR!f f\4`gݲ>)?+w"11P&,Ξ}b )WCHISJt>iJAwdh MUb/NRrciڦpo]NeeENDXC^#eՔL{IS<;?vF9{"Eu}GGOOBJL<~1!EQdI#" ߹yW1v:8;=:($}gY3W%"˺7E~Vz9Ra\jDCfo.ߙ˯Ҭ 7'N> H x*Џۆ8o%4PBqqүzwp.Kdh Y juޕu}6L'E+HRH"lXv 3FLW5*2z&B5.{(3#Q1"H]=9:ߋ#+751QDcf,*N%E6̒!id@B@H@HH ,[#$!|0+3Ųw"r\;=sntq'5N&ro/"jL|A2&@k'֗ JLZ_~$ј98DuOHEbT`VVvpf30\eFh3vn M>c+ ;@+k,Ϟ~{ Ejdc2`b㜞2; ,省!Z)5!)YV PhDb uټX5[hTbڶMXޘ}U@t \J)ȧ$)ׂj#<˦ DtDUY@>AH6f`%J=2#J %t̷t,(Dg9] ,fmil3uɤK-Am~يgΎ|&(hAf GSN`#·yڂBj,IBgP姧{zts㦠)*"c&Džqyg+h\>+fٻߗ7}q~|"m+IU1 "ѵ h`b~o##u%O튞h]%9{Aѩ=yw4-EbD, !btu`4c* GcJ `Pb4u9v4h4ipkL)8`P5C0o*"m<^I07Mt c$8S'rTM33\Q9L0HHə0H_rUmuef\3RٵglM|a X~hX9$I {BJκDm?Y?&r nܳv /[<_A謺2ևQogFQLDdXWյ*jit0Y8Edy[anF-?e qf`rۼ:6RoݸG}㣗/ډ>2 A$6ӋjZ0UK`(0 "G %DHb!LִS񵧒)&) WNٴgD @9L 4TS##E+sTAyv#N)g>1wf*I  1f j)y% *QЌ%d2it` w˰.RlVT+ۺYV -/~=v06~hbNlK Xrlْ*yfσ:3mwK±< lfڵz0 㱚9I!{%SM\U#׿~]pa%6eLd^TTn< 33"w/'DiBh-E Ą(n{Z+x6K3[J_J"nݽux_˄ϟodsUpɫ/+tT6&.W&NCJĘ9CBNӶi`^j!RQG')AGTTTdf *u2ي$I"F&2߳aїeTt*"2U1DR$Y4!4`d̆9 Jr{٨mgNA 'K/"HJt_/Xmv:*uV;v̛[ƥ`% {O8air!Mo}= V4ctbhQ$Nųw(ا^+n͐-hſo{MW$1$+FZ o-|W\ ?uxɳO|yg_7a]CPSWmB1 "1IyJU"'Dd&GJS۽>]JM𞑀 {@7s49/  1 :[̽-[j86{X( $RUb1ii[LR6SDN[3#2e jLhmlMUg+ UaS%>}zնuD]kŽh8kf(>}9g&@0b_7~դ sU 1360sԌVgyV<+oH L} I%~o9??O&UQf:{VjrE_lwQq^@on`؝s޽']_~}`r_}b'!mVp7 cMG0JDt}x,Mم6g1D G0orȒe?A瘟={~rruLiPDsf3~xLFIeWX15{@1;n(""r^Rr4M! LY6u?/:eTU%"o{sc ueʏ nm3+:۵xb]_+noUb b@W/}AN0IQ:5̉WԜ__`$7mQr?fjډD'52fOUkf[d8[{+W`Z"'=yՓog/^>o*NU4^rxtݺ_EYt!9L E RRMĐ$#f`+o>::>99+,cőJv*^[/1 ~I\0fIB@sCjj!IӀS1 !cSδ6o@ X j (}C s}L_Wfǿ7遷ӶKK/K6hvw߹chBTYz2@1(1Uafm WҮk9&SD s.'œ.lf,*T*dvi=֖j3cWePŝ;UjB?3\]V1HГ;+n_sAMa4ilɴm&$dHI f "̘w&bDk׆{{I3N(&;0&Rn#ScvMPL İ0yʨjK)M&$Q[IbY)%UĠj*|ѩ]]&ض^ʴD=,mQ}\Ong)A{~dy_DwBjY(%{oNa;^D`%q)ARĎ$ӟ-idf3iک}FE5I`TAdř _dTTmay5fh@f43vj*[70rVBk#[""8<<η}M(_Ӫ$icUWb"ȱd"*H1U̬p FԴhhHEDՒ&T޵}`:9yLL(͒w'$ XL* @4 ( {rg I"Y$ȥ8:͢ #yuYma#ضQ]16zӮ.B{qرyj}w+~|-?5#0'Hc5,7m6TL#13d" ϩ sȊ%5rˬ@ykQ4mz텺"\ )թ5sl2_rt3bjgW(-{1]QX_@C!\5@DA?|o&O>Y3_޼u㝛aQX;PE0޹2tlhQW`/* UsL6mFlCȹU0Scx:F6W6bJs{g͗{ED\;&d!1;3L* [9d&Цf!n3MbuU vA3 u~er޷Fom0^2O}C)dX 65 &,ߔϸm??; IDAT˱Hm ygoFHs( ¢E@r• ;DĚu)0YA{X5FkX9x m/@PpkyF*o|>Waɧ7#2VR?jbLęW RŻ(+f00c ibD%E촌!&R;"I*Jٵ)EBڦibpW1SPadf$@Dٹv0m)cNNU;f1HU]`H*"IӛKz14~dL[.[>1V$hKw5\ "^NJQ$+Җ_L IX:A }ַ>]A)&`@meJXUm256\W@m&M-<"%f8d>Ѩew˖j~\Hfudz~ٓOO>wo<{j\O ;~ש,5%R$$*"1vcLETRJ$3P4!T\PTfX&*l%&M9 &`SP=21r6^&"HCɕE1q+t—BTJO9p0씞 QM%u:ɂdk !)śmNwqkvӒWRl)/ʅO^a M\`d1OO_N/NWmjTAT|QqUΔ 1N&kU*kix%M2WpI5vkk ej "Jv`s(%5Yޅ}NG{aQgi{-.n_;xyt2zU "dYsisf`E]uTT@5Y-3&UEH*66*bf#cʺL۩aE@"捌cBdqbJ { t囟 1ДUwL40}6DP$f3nރlrbaa;z_7?~ɫ4Gb $aG+ 'f8F"hhĔMA!&0#L`FD/ fK8ʂ^R gr7mD5@vQ!bSsBQ+C(Bh Dro@AgW J6R `$K&h}1ڲQ,wʺ-W_dsvRp:k,񸗓/G*\v86o?%T2o{?qvQ5E݊}RCH[[e|jXQ7V\f(˞9!@L7KsUm#K]]a ^e)_ͫd6Fec6yS5BDG7Oxw/F-`8L*cf j5oLhE0 %S6$iShRQWE]ObpD9;>J!ܼ~Pt{F5dvf  @B"ZXEM D,E!爋YvNk"A2r4ӶZQd\Wu=&AP`,3ժ(R}s-4ceUFB&S@vkh.2:eĥd1U_wu+{]e.)#&b0)a2 VyM6KHlvKU]>WLXdx6aud}I!;@o˔yy٧*n{;wtq֎~޺yByx,CdC5NU[ERЦf4Bk pųg;^WEY {I/>"An]xGs GAD UT2P3<ԠYm`bdf6L!uN'Mӭ˲*벬,&SHb !&ccF(^f!-~g\N0&(Ct-E+ Y:\qy:Ư`^쒴8 FAPv/'G'M*ݪK7.>,&n!vo1\갋XIanKx^0Ny9Ljow=yE3~ut_NUw={7N/4A &)k7n&|t:ܾ{x렉*j)* ఱJ| œ{o>s%0uDUIsM *j"@DiC ~(dִMRMbƅcO(Y@$V/ )1SLS ?\^٨eڞ.nO&&ݛP v=g5jSM)՞ؔ57So0} 1t{~7fUW`fy?2B@Ȗud^h ̺ yȜ>sʅ[k7 hy3'j,f^2&g# 9[o;}8[Ow_ֈߺ3`oNGmWoǧVH@SK?؛]ĻV{{'\_^{mhҺCS^mΐ@M}Vz?DqU- i~bi,jzjR}'a1 k=9??.|W>:<|ɷ^<4~px? ã/7|ie4$DvChny'RpLS35FBSSTU   o!6 DSbR&)Dw`:Et%3ǔ9ޛV 5b>}FK IWv6l*LϪ9Vdèua xz~JV{ۯ޲C]x g= lh tZ%U X zr9-@wva%25.ͺU}N٫OgKOߞ~٧_@KAy8-N_?eՃ_=E:~8>{wIP czi΂HT3vzQQ$ ُ9 Yfb VE$$jYwR"fR*š(|!1 [Cu];I{=lQQQ$gOk)%#0Yhw>} n{M1 8!8z|럺 xwۖq鰵GvQ-RnHb{oe`;=>w~V(mKp+D`ȠӒN_<:|q^?x޾|q )/}/ygRL10;d!d ·&<>+}H$CBD%EGAlľQˉYhD$$jBFEYw^ɳػ9P1dt2/(b"#Z tބI$FV[Nf;sC!Dޅf'aʱ'ZoB~'Fibûqcbw/ }i8ޏw=T0>"F]bH>}x ^^-o$)&d2;n$45,¨({,Q J7:>/'h2΍|I,F6ey<:'"ƀb';E2cUD`y66{&K'd$ݥxZ+C4P/ {9zWmK$f`CLCz?mcM50 #CC #-OYK<}pxoj84o~W}?F#G1!]\QїX^\_OLrBH1/Xik EeD%!U30bi!$1 }CYsT!??bP3$03N8k;_[f]H5߳8=`eźE:j a{~ʞP28€gBZ;8a3d6Vu @3#jw荿D5t<&@f ̡C5MQ%W*._xrSq@7rqOÃt}GgTZQ9*3̄`-*9RM_-l1.ƍ^yCrlը(%]5ĖGF`RDdĔRLˊCQC@,%@MC-"6ˊFTTD2äRj`<. v(&&r?OWMXmmc}ἪudZ uL 6ٺ n+HӻvckuPd~n|;Ӿջbw_pkRn5wd=p쮼` okT~+ ׶kCUt!BL I+$Ҙx.CG8_5d2r7?Çfy~~OcM 0ZiSp J*Ry+"31yS *96CtI1:,i$%Ϯ**O h29E 1Ш#>>:nDD:;ﮂdeNID?}g/bwOw +deCCJX[$ٹu@Rֆ%k=uTn5ψza@|Xp&dQ=qT HM`0d* Y‹wG&hHf.EH1,f餚Nȹ(b D]PԤD8ϔ{`1 !cDhBKZ j{Lj1`\R(FU!\dJ7v^_,A21Z)mFxxxXwn?zR7Xnϼ-VW2lte1@"#:S> vh ; #bEHwl; 2DJOFe(f~r걷|t?HޖԬT jT4`ēyԉh7ӳӫ7'(\~ H\Q;2eL?}EV9"fLʈfHEYc@D*)%U]l̀@UAt ȡD M֤,$bh4! hQT!sP;<!Yܤ*].+E<>w|ч|Jot80CK|Ip2xv6|/Ϊ2rx=áݍzkѮ޽.9#]㻐 Y lw5&hvBrj1G>W/dc%;Cن"m[ w{"$UU;8#vgNӇn' 9z$Gm>:gwρۀ֥ħv"l>랣boy'-IH` |;g[E~(Dk6E4u}}~'o<.g#VMׯ."X<n<}{_~eMR{s!]3hlz2SBYn՚ f'g4qYŲUi$/* 22@J1 hˋ$rL',KϞR|>h?}T~o~o.of}QZ2sDR%}ؠfزt^{y'ǖI׮[MHuM[|.Od9yZqwm ΰ{r3߻7fjRw+6 `5DbH@y$ۓϮ޾^\kShQrlgg ZNˣʦeb( M$4l\U R]Tf`y␉UDU1#zldDt4:̛pX31抉QBJuS;9A/ţG8&DK2B@"gO~a~|oo<}vyq݄ HTVU͗E&$v^΅v5`P#24]DLg̺xoЖz;ae!}~_!ha6=Mrx5&^l=`ePWZz`p8xջ'\Ϯ. 4jUe`| )(.pHxvF8;K)(2o>KĥDiRR*c ,g.JDL`LT#! r1`Ajͳ@f,g''>/>{"f%yo,ڽǟߟ_oË'Vc# CDqz0-GU5!C*#F+-YF됶G/D^{]{}oKaRd M=NX[CL6nk\ϵYQ!Ž54 8QlE G׮B}n} "G(rfmqᬅgcpy}q՛ON^=\z&,J&&tށlv]7JHG{(Q"/X/Mg1- 5χxJMEYKZ%E D dƬ&*]TEsR3 3%rG##^.*WDgj1 *)E!UK55ofGcɜS4lO4 r1Wt"/axw=j|ԑ T76;lt=ͷ ދg)%ln=fšEu]+2Xzvj06ԹSNOk7A<쉌"'NѺsXݡ.pX%US )!CplJfJK^wٶ;h/@jCNLZ6DPE͙TfW/<{zm\# A$5MQz$"F ET6\%_A91+Ɂjt,"2UM M'Gc4sA#('g[C2BrbJH !QA"M/vr=[,ޞ,SdA1"T0ȃ[3#bbXݙ!'bf"㪥U84S xvu `bp!&nC}n~7V0܃|h:+W5kw1=Mn4sVA"o)jwjW%d hk=DGDNCf.m m&ʓ@ @OAoӷgo^}suny}eu=qnAh$LT QY%ZV'?D 2 EfeY*H&8)|BXɄĈl`&>;}tȳfDKhsBdĚRH4lHlt5_~{j Xa%_n%A)i{MTrgBLcY$Ɍy?=8DfiR";ʊLdTwAk/qg[W 6և]z- } 9ش&]snKuHqNI צ+)Ls+BnY{aDn4OKKؠZ7HxՔפVFPk4?3SjTsp峋7nޅō3RX$ "0cc\_(Q$}F*`Pr=V߅&EE O_fD$$'DGܿ $5Q̵CJ21&If$_^^'S#^eI+sU r!9F̟9\sFE҄$Q|QcfGC *"o:O׷ĺPc1ėߣ A]Bڞ4 ]c7i o;>yAɛ皶}d/I*"^ zF`ZO.޾^\]ֳk AK\&pe@f&,g)*8])\*j(*%NS"Sm*SJ!fSA̔}27cJpP03 )ZaJ $5$MMF%J2d^'WM &ˤgWWy$`R@w2WA2QL0RsRsDO&(²6:ne:C  v䣷CT4[E@{佳L_*"k{W{\{T]!>Н _̜n|,w;3˷A%4[6_s&9dת[X*0:'_/b"#"dDd^DeFtJ $&4u,/ZOPi-5i=)sNbJ-1kٔAsd(!!3(oe"&BI g0IMbCRKID[D}s9;ϣϮϮfː@c&pۚa@53EԲ>b4B Ax1WͲN1@4!%nvFMwj7 [N/j> e*{ž[T=\!FZgCTU[`ݧ뾱r̜RKnL;& ̞>Zn-k,;o{ ER0Ah]MLA "DJ(Y|2B tqvuOO?.f#E@ːz))B2kB3h#`a%fVTҗhe12j(XT#U]vc>::HHEع«hUV'Ng¤*IbcR@d{34IR@^uRRX81ErVӫg7u19CS pHkMUD]M$WYuPx/켩Kb݄A& 2u2ݻxxC`_2Y9RJ Ev83v1/{H>޾ao~0u5w9 :r^{Tv{okY+[4rk.%g%KiK:c3p λU HB}L5SŹ !iR7_=}Os A%I $IMJTsk`dH`TP]V`UQm>ZvDФLcO! afd!4M\.5L~)o3?X۸B`" TH#+ERlȝ^]e&Dp©9DAЌʲd,j d Tx<!b3o@H)>wp1~^7- `?;z;ױbGve2C^zxpD Xsz)ŒT~?+RW0,n\,ֲ6=rV4 fm&JOl P١IHŁ'?}w7'15&RՂ=cX&SBWK1dlEM4ER5HɸF?GW9|86q<XM#jD2)En?~|޽bӹgחM"X6 )I?O%( O1v49$E,DMno޽:=OHA@C 7v6 G}YEu3U L9"dx%ifF.o1;nfQUlιVMod=mhߋ.=Z##cZC ~W!;}Ż׋shTq`ENHJLٕ %I'1o O|rQz M w_PT#`SԳ/9/uY}%# w ysM=˥/<`b `:rYϯ4OG<M[:GdepmfH1Q(3)$D^,lb!iQM]6GQma= -}) [uۛ;\ͬ㶹jRh/~AAw}:We&+Up>ƵϺHxuشMjvf0v5VOhuhQ~A Pp+1d>}p;)i= U(2Opx>1 XYyKR0є/ j)bT}x0m&4lc|Ǐ?裷oߞ{"W\s`ۚoE)>#1.3wMl1_:*G(K1YTx_Eo]|uW #Agc&Yr[ۏ?cg[yO鐻VZY+q|L+mQH/awK8,gҵ&] b=-sBj{S>a@UpKhhFрM蔸bJO=?ԗNgaj9 TdY׋e$C&tAУYIՈ! .5GGdzX}%rZ]]^8MM4.FFJWgEUZMXffp"bYM,5ITPYd 9̦i!IFUJ)$Ϋy1%G 6u]!0)0M/gٛ7>|8?t:=|٩s.rX@_VQꘉsɥ'{E"b))"4Q<: !()_ iXxMC[u! ڎ;ucn hu9-3VWC̲<[zϔdQw:4X- ΚE$졪$ZsuqO&?t Yvѥ=%D!RZ"2KZ;'RQ/߽w߾{d~*sXx ufY7:&5 䊐TE͌@M) %Pp4 Jp%//~eX$t G̅E ԄNEovFI]dPDS-9'""yDP[2q1E.|{_uI Hަlxm]EAB4U2(yv)%KOOOݿtxxxx8U/_{{TiaAbkfdc%7 {DL2eUҪgV̾={vfZmtuU d0kb #;x">af@ݮi`ZԴlζ'PKݬlFY3! /^Rmf:nfɓastv1x:?5_rDw99 wj4MXEJG3\Y 2Fs0fCM\kVhf#8x3\r[rBT5!`nTrGa0S:h1k}PTR b /~jJ]b"ZbJ̘#oa8D4|޽>ɓ'o޼)b{~D9T@df$ĹɎs90 8T\oN"ô˹o]1[!b4%K؆z&/ c_%d+ɄS*oי]y%;GW6> Rͪ>Mu-3  #o@ TAʄ P Nwo/_={߾~Dw!qЀjZ`|,ӶkFɪ8x i9S 8asGG_|9{.eEDUk9QQErGQmrB^-}upL)d>1d^Dڶt7f6c) W7/4M8U NiAN\Ͷ03_. U$q79ɶ|yy9 C?xUl69?}{m.&fKոUBG8ds3DDbeH0}52Xl"nYFap7唪ԥAҖ\#JbV{^p hFv$(C_W[} l93;%yFwxwWRKr. .NS&2uN7*d 6 2C=˗ϟ?jBocDWC?5MLMj2'hA܁(:~?'Q0uJx,LaSR9[Kɉass0TMUT-` XQ=HfukfRJibM<5"VUsmNNi\R8EE7\\"'|s>󼇺Urseb5s驙j䓱K4knI NBn x ǔYyf*4x͑o־תlt7u]]ґ#uHnǨUӋrǁxVVGjZFFelu#,*gNvՋO^>~ۓ lr9'r-E2RAԑq0jðI 8Va7FT-UtO?Ͽɧ6`d á^zj;358E{倫bS4$r󜛱@꛿>}J5 VAN }u^cl2aaJUh &c8ǎL ):%jn) fJ)vCQΘHDj}.`ɵhr[z8\\\~']ۼxt;w\^^1_ӑ,%B2޽iSƷ7 W“%UuDI 7mn-3bA τns]=WL4Erl~Vu#Dt00Or*/E0^3vrXOf$ϚWUcϳ\@7NHf9`#rHWϟ~O|r] 18麔sKw^ͫF ɑ͓'Trajܐ]*b;HG_?p޽|zf8p?&èirrwQ!BQ%dmѣ}IZ|݃.90iq\ @ꐘEs"pӸY-eLND<ilgb2g@7{;a*1%JMT3yjqwӓ'Ov~m8F I*YqqUDF;53lq9#b2ZK,W$ /f6c`a’ErΛ&C  )_p9暶mn;==]H|j(AlAg!ҵ20lWZ?.G%3F53Z)n#m^fo4qkJ,FI8gNֺ'w_=<}˱RjL)gdVk)cAсlMocf9Yn_ULSg7>4u' *x?U'DSP> F !P#nQfR mkӧO_9 "rJMPƔR$q C- m@0L|ٶ)}/R)μYb,iaD,@Ӷ)a0A8%0 bi)oA97feE"ٳ??yWjӻ~!18 433"hNihTqYPm5VQM w$veXo;Vr*:s"$GܕT=;2+;2a`] i.5蕑abo\n$Jn#msD['\o|1'rՆ҉e{/ߑoi⇋8D"$LnnfqjꎨHO/OU5o5Mvb(U¦͑VFII(]er{tR(c n9eBR&J)mh|gUQ&2SHTRS`4ĦZJi8njZT&;xXsJ#Df>&OL6Xy]n2I G.JϟGLEh]A l6(2۶91}4S]1s]Z8pӓe،|8vw;tُç—X8@q&d,Kޫ9<-̬r呮$l_îm}ȯ "f3w:p\61!;Ftw rzhqNPBI*0A%'OWe=xݜ 22(&+vbZrh|}cCvNU~tG0f"IH`i!3SpcOeYP̸$fN|gPk5fs88^b tsaf ֎snEDq̔QFN2X*;r)]tN\&VND*3Ԥ&qƁHMD `攷awu]Cm@UQ3oi~H\k}ޤ3JLDNgw!9H69gG[ ձ4)Vo!RQ riZLz5wUhڕOWyf>[vג&q$wScMʹύ.>:MNxe.k՛ +ˤ!jGi¡4 BhN9H<HDo$#Hakiqf:~KeFwE(:NV$A*Byݏ~w]t,c)uB IL=쪪nȔ]BF9gS |avD/ڦ"|͡MLcV#hXƢ<{ wZJ1wdRJjr`uqQ=V'~?A6i^aD,TJ *S9gP `۴R]JqfsJSjZ7ѾON޻=ggiݶMMZw]੡nof!YLo8Q @J yv!" W3A~™~,W_p;Қr+af@Se!߽8$~>^OD_hW9Qkc&O)U41勗/|E/Cb H- RT9E͉9Z`b fn,D{[m6{?O~}ը8sn4RrD$R6U&#ڍe a)`" IDAT9cn2W22WL("a{r2f 0=`Lfk6ѸXDBE} "v]g04mK"1תn9R1X*xѹ `"AVd"bsj6ln88"Aog~A:uhۮm[e\J9}lm08  ^HMxG4$hmc튾 a,1-9ž7o'.=^ի`,=(-[ ˠN};[]To \A6|oZtBb@܀7eͫGϟ|/^xZ[4qIČnVDj"1y u#МG0-4 Ir?}/~>4F z?T&Z iP wmC :8*r2J7*!mRq; )e]z&uB(j02E?agMCLjVd0eRJ!TGumLnq$R8Mc *o623:Z1*у! ̂vpinSr*)S m6*Ehߨ/"{l95&gLnȕ{_Qʠ32Bq)GLo(4F@f5qd؟?}Ӈ|áT`$"dMQh7K1@u@&8#N hPaO?? :XeZe#:5!gNU-;$YP[`tZ]?6$)UHD,0 )'OZq@JBx"D Df .fBQ-CͅdN ֻﻮ 6Bs%`sj&>2$&BZqDQK 看 TbZ3mAŶ됨.7 SYtM?/BWeba@W@`,_]#yxX]UaJ<5Vዳ́Jzn9K Woc\Yg]yȣQ4ov)rrHX1PAgt߼yבZĔ Uu qry5y# %i"W#*^ۼ/>'}t q(29Qjr2ӠΪ1w\13"y䜙) ]I\B](8gowlO6}Ɵ˻@);AQR?g M0A$)deʒ7įcrRJ}?yufH&54[HM8%69sJ ^k* nO6JDSSp)"^&WElh+sBpUP$mHԲIz`hhb,GEQv;Ire]HzS~Բh]Vv^+I+]JjUGƕR{lhxM{It֏}÷/^y4xmHhd& PJ3`p%0"7S ! xuiN·ugr$̞C_^+2Sngt4wCB&4U+Ŝ"%naTlkhҶHE~^m*]1XvOS2DD0'UeOu,ڶ5W3v]Kmۡ{ܜCA'aNOOC6YJܶF3}H)aB-Lp*)% qmn*sX1-Smڶ *.*gfF0`өpMM|[Q30پgai9dfGGWyIGYqY;O\LNFt3_ >.m9v@to۵OAx=$w4g*δi3CFBH p{SN<3Zoۯ/_=1 ܴfBMÛqR+R0znL9)!''Ptrp{ jObN(E}o/L9&7{)`@3ڂ 2`)`rlONq0wQ=: Isc6Ӌ(7"15MU F!qLNND ۪C&HN -qf#RXDMTUSR7ѰcA¶iڦ vAf4a%cNvMu ^LSJPd䔳ˆFi7Zup<1+u]wQUu#3 TQ5MuŁ:\mfFҏCӴUݻqhbn1bGclMPR8W^;Nk JxǓ65PD5U7$2p5ca8ԝݹsbʶybisfW[EvF%Y*5Jkaz~ͥVb̀L~ms#kE$C)m^S4X %9F@ I1[ǘPj*/?|oɓ-;umؼZ*V$29OHN<p8]w-1f1,U޾} )S:9MNid|{sSlmv]4LBua07)!H!pDlE̙}S :|? )%"JQU횔brZK\8RGۋ'''M6dkjabًTy Aj!MqD3뇞ZT遳,Yku'''NL@@!%f$p"cN 3ԔZ2Ş+^&giήNHSN"hNXju8si˛ /U5M_ťڒQ*FRW->qrG Z*zTb68^ 7Pd^qzmn|JA Wv٠4?ïۯk{=dD$J "%*UEj_U#i0kM$K%Y@b`xNo=wf <'fT}?xppA-p)yhf#>Nvn,%;foJ$sUe/;UD`G)f p:D07o^?zh5C jNiQȣ Ɣ&uVm-kfU[QEJT")] Xg<mjaNab0쫜sʹnj)!0j dj5~_ʨ`f*(MnONYUPeRՙq?m1Pp\㪲PZUIQaNNN*K[%Tu }VFS\TùWLfd]| Nk1tp5VzM7+($fg]"s-#S4g dō)Zpџ_<ˋ\)#{6RJuDTT}C9%PU&FU$?@M7WdgڞtwO7w]ֱ0kEDWN7Uf#"gfˢ U,GJ0Դ"REChp~/y Ȓ0A S7__.CfM[mf'ʹ}@6J\Cs&y vrJ''>}?QhyED3cvtKDKnBߜr&桖51QBJLT~t5b*"Zj,uM)!"0Е  s 3dKa\0!S 4 ־èu\uJ97W\HZ&hǖ_/5~k1 A`mU+FpCGGɯ~_RޔDd@*ݽ3=ܶMrV@%Pj&^+ D;sY޻;1!Kjn{0R-)qQqww_}ukP(؛039]7#20z=+S܏u,eUx='ԪybRQ41 >Q jJ)i-)5SQݣ7hsL?v P b&ʈ0+Psʵ?|~X̑Žh* 3$)FZ$^m"6<9 m&aVk rPXMK<˪:p8#U]"K\r*>,5JY8Ud3'F78?GW_=ms+"KGBsGFp⽈ S>>M1sz: C fz}&ա1m~+b-S%iƹ 2ЬV%#ohI;nXlSpm|<h<9]͡)b TtEd.\6ov/^=c tf$LZ})R*63( 4)8 t1_~?9gg Dj']& OLDH RM=3Mn`PIm7QKfs^ "F8sZCndM)Urn~O~϶w8%ҏCW=t)pD8m UM5qqTeÎt×gb8$T_@aFH9n6'O<0U0~$~K\t)ɸlndP2 :Yʙ-`r),Ħ]MƇ0VQ\bɋSQsԺUB$7RF >~G6m9=MsAjғO qn6mΥM-2aC9 bF 3|O宙cqNŸ)BNx{/?iw=sGDiZ7̵:dMJy)M.> Љ֔DSMf#Ӯ1gޕ~$3ʺg!ޔ7v$=c鱣͡r6GweB\DLJ쵲ivWO_^?i91gmJrWUQ/})V)!g]t$mU(:$JRqE,uw>d>?UTn/_2]|[V qȗ P pN6mfND'{∢#RJbf*D!%dxJ0*Z;p(RT\\\w8RN@yau Τ c8!Rf|~]npm8}LX/%)Zz"r=il\WW-O c0V" *Hfֶ߹w/tӿ> ʒ9] :n2$"gwvF!n2""*P6'"tZd\yώYv L&+.k[`jMAN`U\Ё#~@gcb2 I-!T%jZÛW/t@(mIPG}?'HD a#2猀^3' #dkjp:/:g5Q2ۋgߞnZt 9ˬ_oa&&ՐEPbY\ɍD"Gj>\Ȏ#u"" DLfK>”/a0x*RǾ2slqv IDAT̬ /3>ZcM{qq:T4Jޞ$G2j햎c!٬ (0ވ.5m9MG /p~Jh冑اЦDprz޽{wg_rJ@Ĭ"bLHyp) ]M8nlAjIԔXUܹ"mӌW|n*\ u\]3Kh`4sD?y9\u'p%&{YLa+)U 9Q06ԭnCFaWo~g_0 ޡ԰ @%L8H pQT,93U&gf,bM3*olǟo/~|r݉&782J~H@YEM$츿µ֮m!,ԫ0T%`nRx(OGز]nm@Uu6âH.f߀+";>{ȴ FE>G.>jikE$%1}r:;;CW snLC s~vy͏ق,l-kkfgggVUY-eܴxR8`~JUSsњU4y!Dׯ֦mUl1}}1vQl8X+ H9];".g  6aqFȜ:b{-H q_IlֻߞVqʗ\Ǝڠ# Bo3h;WW6ǫ3Y݆qPU$Rab\6:HȈnn@qBO RKtbvTbbN.0՘;Úpm gf/s D׶ i6cy1<8Ŕ'""MιiV ]R.'iG:{Ƌ-|)ڦBK)o6@F6%Nj"&]oÏ>z5朻M~S/L\|x#_\PxS3~NtQf.C:ko)0v I4;8Wid:뎎x[KǖdM{_5ܦ왆60~BaD2N?HN' عq8g?'oA 12kj"QѪ`Ld6eGgDbVnޤdX( Fy{}?n6[sDCFyywuݎܻg,=Qc63r C03} jnMUHz%Ɏ#M/qNfUuą!Kivec+L&=@O h2%"]?OyoPLi458:8ϳ*AӶy=^GݔԻ{\\0ŗ;L(fQEݱa9qͬ>FXЙ"%WUAcbZkAU𨏵bF0RL '>a://^{sRJA81` Tk]5) yȤV7IXs1@m< EmV0i^_Pp\;ts{ CSFc:Gm\ O۞W(ڦzj).́\2pKC0?<|߾+gHCdDt-]bb5u3b" 2bÙx1t~Wyd1P%4O8 [-UK#w2eUi:f)%W)!\f@Es 34pC} ѥL}]lb>[s!@SH؋/e:ϓr?xk[,+5U1*1@VUFoQF퓎*lyꉹeQ.} RιJBBpf"*@3d00by]RJqHk\D#E3[8xϫ0 AJ !KilHF䕑l  pV3br)sbf^J/5v7٣fdž`O,J@w-@OZuCU Xu `y$T`d !D˲zW]NX3k ALAi-X^k^`""j yjW 1?{?_gRuͧ2_yR+@ImwٰneS95XUBkA&=oo;I = ,Y6]%D%/~Pq/9Fm"b1e^Dj!rĹOr!X{gMVz@}oH)H Z--^Z C'f$av)S{fjJ@Jhv:~݋N?}z僚ר G5"`S _\T-p@& \ Ɉ|d6 ^R[Rl|·?|O>{p, *LeLQрqs r]C$ ^Ms7""%-kH !xmh6_9pmbRZ-PU0aܙf`B[gz]ߐ*j_o:Y|E1|_09rHC3s lր&2.+ڤFCbTQ7mQ4\r`Vub |:X:^޾x"bJ!FB p"漦G0t(/dk8NSuxy BvN]7psYmZ?@&EB"3"vg /4s6wh-8EH"@fNwwՋ:?zƺ&C`"r"C.4kU1@C b00 jeMG!FV$A jp|=-6ᛏų?y7) j ) o^pg#y>'XbuYɀ8(.ۍnǾ3;svV;ʺ,B~1:P.o.zM]׋K#yN9kr>ZX|3Ud˲˟Dr,b4kSIz rWGw|׳3˲jaG?ZZRr^=%[09U4 C`^UTHL5`1XD֚5X #$3&yq[o9+7U\r ;5&6 6Jاhq^p M\^[۲,*nf"$S I,ϯ_o?^̯_^ #RJP˜\87a/rE(bU- O&?o>g4 |ʹO2&WB8j&UP)@bUɥEBDJ)h0E!s3Ub\*J36#ú^@-Cy7/(\DbKHx>\y [ncs\ O;(XR*抴ot.S}}sp:R sJOt E[$#WYեWW1&SDZ_뿾~9DiLM8B ih4〈28t;\m ;0)hۧT9 *EU^͹ r !$ M**ui<u5\J@Vgk. Pem i򱐘J&!U`8#àRW Rr{?oe~+ń  3QC`gley_UʤlZH)p@bͥ,k-j10hRz 2DTT1]R,B⌔18\&0YZJY9y&J c>|-#ߍVhF {J34ߎWS8m`Hu )5ˆ9 YvԵ*S0R WkE"zmZ0P{f&k^M~[0U .kvpX*Tfw puucF-#/ꄈyLӚWTz8 bx<|^bzkH̄9G&0Ԝe>OMHM H!O O!jiFk",KJ).K**XJf-k΀Ш2;5%]}%0v+3*{. zkiPokpW26[ v=0 BJ5B 2` ֒P7w-;y)1c-y]׼yU )ĔҠsfukېD*10UBPp\4xX5o?~ǟ8 0AP 9\J)maJ!\]]9M?}(pzss׬RUOj_62O q:yB%hHm6Yi}VVT6Gem;E$?aZ&wQ1(ol#MF@R/ w}lAD*XV=tꂽkNuRRv͚=k~@DWWWpv5גxj-<-l: i!8B`1G"r >-yY!l~>$޾yƭcy$s##d}Kk+&ȥxՒy{2"1"0@5uH) #Ȃy<߽|ye]Y #)\kɵ(z J5SP4cd€`K$@qf3Dg_~~p@)AReig ~5u1Ϙ?{O讥蔊[33]6y>kGC/D҅yf0Ps !HE -n{6gȬ/^ϓ, \ceܫԚ(k.QC7^bj-*KNp XS3=-/Z{R\{ti&/8pּ,ׇ'7775yVXsi٪8ϋjZ+GLDcÐyJՊ &"dZ]^wHnQ@eq;== ߷$b; L32 I` ̖w}燗B bC@PRX^Acǫi&CcBnވ U)"XaX4p>{?곟ɻ*H\ uYf1"bsAus꽀|?}i~y})Hte"!VEQՈٹFήb'_϶waFsF*U 3"en|C[g7|nDb hZE ])Y̬Ip9r'W kجB15fo i>Ֆe6% He͈ ]F)Z($jRbC̴ ,>'1/}{+642cDU ޿̜K.*snK8l?kfBNeyxv IDAT>]_A6 yqQRh(34DL!3sţ EdH ̈XDR9V)0fZauA'U 1<#/wϚ5f7d? xӴgd\7rT^>x<߿ӝfA1&DLj.KΫT#H63jB-eT364qp Y0?vO>կ~ Q4UUP]4/p:OCzZ Z+?^쟇i-7 CޘHܰ{N 䵉AE RTmVzb9缬qH0km7^T)ϲgY `y]" @ð.[F*Z1R'O׷q@Q,V~4 110Ʊi%UcPK!x΍;";T];#6@cdBWyُ;J\ vJ \g9zyNQ3D96{U'6wq.UmײY"Ӻ|nA22EL,Rˎ aYdRSd1x|#kmtyYT0Ys  L aTrTƠ`!:iLT߹}BDCZx8cZPŽ4o89QXDT8!2M(M¯}Wr> c4*Zs)Ej(\-w6{?+^"Gt:=.l@mA2PD@EDrRr5usBDrf>(!%BL0`(`k6HGi0fû~/_=y~8\q*2B<uUӢ Ѳ;DCycL19}/*cb\s8NmW]G=qlD -qcΎq)C 3m(@usv59nAywɿ7zُ9kRGV"D89@M evx̜p8rm5J?ܔfL)=}Su6×]Uļ'򱴝Ц3f( ,v>?˯ Ow~?":-2#ja0\s癉34Wb !A.YD8p) ޭlZp Z[m1gmn;6i#}Ӏ,PVՒKΥ L__'vؐ! AT-=^)КPOo/~ cp 2uι2#Xeb]i{"Rl#55w֣+B[.ϛyg ~2)<ѷ%;e3Zx<46gE=g׻-!VRRCUeY@4C7`D_nA|^mK`WWקm[.mA?.Rc(H@PTXk. BLWao2{YDZJD^r8?n"]|>ԊtY׈bhOeh_lG Q$Įn6#[K_'z,YL s6"uqۀC DLZDڤ8H)['1b6<ۏwWOjpu Z%PxyYBu7VPB*7}/lrRJ VM#&Q$}@捀;ٝ9A͆a@8uf0=BuYq (9理a|%Rćlp8: 5as "@iz@Ęғ{xm 㡖RoaBu<-D8b/pye3O!Z08J^{RrԬz>? lT7#]^I8ֵoco6Fe2 wi1k< 8J3B2bpxy0#0Q0R o?싯~U#AUx@` "Eʚ<-V53ǵqffUl?]]I^/Q)>(4f=]Hi4k^[3F'SŻ,f;~Yj)Ĝsw~u>~o5b>C}7r܏L I=ճ_zuw(kW7ҮKp߼.1FTSӜ3tk{.^AыTkDb+^hHx}uW1BJƍL^~ɛ/_zsTQd f t+wp)< ̇U?9Dr.ajܯu])ĵ20j_Ë_yL6 ұ%z^K76KĖ"7;ȋnIĤE3f1VHU{~/~їñTS@ADrY9J8b5c" ~ܸCW wGg:F:W"&n;< 5~uuEgb9ՒK81s1Z"H2\Hǃn&^ED%DDX2cKj -WQ{^]_y:/!UA"XJ!xH-u1VR(R"E&Ԝ uqb]}IQEDR친;q3d;JF;쁾%TX.VLyj"Hl@H! eംw?OϮo * B0)HL˼h\ĐP|P܇'a ;Ǎ-[kU5UFb -r+7#htH{/NDZu)5 *&*B*05"S: 2Z@TpxYR,wQ4Yb%Ұ+%,*׼›./f&RDɚ9Pr?V2)[(+V:~LD&Rt R+A$BRAMkDAsZ)ܮ¢JHRh,fBDH%@eFG1zo~w8R8l5~oK7$!SQKfzU}- \T&"fR# V␵ m5: !DaHboKv{muR8z*rFM39*("Ysw2>O??O?zL0Z PE be|>՘0Tkq$ީ+2L3Z8I'٩nEt^A?^,# @po1Er)T lM4= "PCLU73RqɅ>K t tFC*UW'wXI/;R麈A~bbC,[mah.wOJi䙇T7p|SK )9S6t /b)q`&rR֭@$UmS 1Ztۑ<޿cz6\18lD8D4 #`bR3"8Os.9LJ]qw %&ߚ_2nJ<"՗-"2))YH 79߾WϿ}'O*rѪDgbGfkLM,O^̌ j.H=߿ V0;w<ĥ_=Qhk Rg]xL)M(PO^IRef#Rs-VG.FLw/jyWD\eYr߅0ڣEL7pLɵo. U'4MbZAL8ꇮ‰3 VS E!dUU_`I=)ٝn6c[*T`SuVo;Dv- Q,Z#H/sAFvuMf=ãqhXvkVJp,ӰʊnB8S1T0 x/W{p8"F2؈W+SKy-i<Wv>{Ͱ- ~_Ͱm'98e;ǩ쏵O@oO`ݢb^`AԪh+@ؗA䋭%QuL߉#2WPRCW#)1P GXٳg` P(c-GIb^+/I!H-dSWp3 _y *br7|{ 4I&k7>9ת  n/ČU3;:o?Hǣ_^ @G@!;5;u9ޞȺ,of81 u?gjz SAϨ#߀}oyQ\ihtՠ/jDC7~?k#PHT-`T,Rr|DKYB d[us[ޘB j./Q4bz9}>cd: `e7yy~sPD"9=ۥy;cyfd}9սkpiהQ26̨V&җZĬlXjax +;1-霥0QMu|^oNvcSJCx&4)iRm8uRLꟅPh`DdXjB77Oe]P 6lvȩ4ZkVrv¤Lpq-; uK52%ǨRNon;j'Ӛ@M7I8#]2Vsu߂ER^_ WS8KI0 TW2^_D9 :Uc,Yg˔m)|y! fu=eOsKKb+b`.9C ]>G5pߺ }^{&YJzf-l~)Zk r}>\wit#1,g攍R:cqg[6&cT D$n111F/xowt{ԾL}ΤMB!e]<Um"s66ZMUP!]?yxxȹ惘Y楊Atw? 58{ o٠={=߄编Z@!n/~߶eNnC^ֽtx05#t;F~}wmجp7 y/ƤhfՄSpԹ_}'?bH 1U$bueЂa pno!yx➚ѥ+Fh'›3M[l9s^M:_' 96; @lt2~L[o_k-} d ؀R nl1?o0%&WjW7MG|. [<ĔDahBykw^z: +K٥.J5O f' 4O~e3>f0ϋm ȄNo#ĥsdnV"e]ER!8q \3qbt:\ Dzf! @t>+( R lL#"yeOּ~7uǛ'o< !ƘM{\2:]]sC۶ZHo Ex#W:I}?71 VN1"dUOkkk)BA(o`{҉R'Os.-uTk qqÈfrTqǣ8%b1.2*f$\\:Ϸ7ORL2{/S|&ߺR}CZQ!E'"> lJpJ ɝcD4ݽ)m9 ) C.yY0Y\_ (10gV73j.6$ݐp@gcq>ûx7TTBc%ժRģ-paZk"RɓEjuVHcuRO; n+".F:@5 ;v;2}y Vz?ި?ɓ'w!b|{{KU3y?^ȼ-JJ}ޝMW'tJK⹡"R+di<玼&(y6t,w0N'w>14WMi=x~E+`fCÂmO./qeNnk.=`ȶ9jDRjv@oe_cyY5HTMO/[5|jͻj5O1%]k=[LQeGsiF=.4[d4<Y%`OX"#y^<03'TJL撙YscmOa/~wujV?:HrȣHH5ԭLJuLm IDAT'ࣟ"t!LG} ʜ"j񢈠"Lf1<苧KFUm|(0t OUzj̛5 q*4Z5J}_߼'=q)^1Psj)ȺpyH}O؎,N^e0yYʦnZ TԻ锒esPDChb_.˲Y~9ga|! #GŞ/~/6e ^9@A(+^FsB;K)9_$mwn YԔ0VEANW)"`^x0RU)&Aǻ h/ }ܽ$mzin=;ȝ_ٵ<. MYgb .?ھr "/hu ,hITA|N1URʸ3RJ ľM%< hG}Px<:vooe"\D*QXeդ6v+ k}js$w@CXs&D*}WDaSR#LJ)<#{+;{!1e5SO}" C-b[N^0QAC$& Um\;ロoY=)6tPZ7t%;A]M!b *뜧SYp>]]_i 1c"D0 HEDv?Сv+wf^fEїpS}1\ًq+F2U)c]\Ir+A="HfުZmw1fZ٬Ӛ]ZidӚI2݁L2J*Uew8ppppH9x MVg`1ͭR6D%/Β;1UpP[KLm?۟!8 "n ,2HJ)R9-òNz+{kW8QLiҒPA-jPP䏈eY׫R b#Zr\.sYa< u beHXe >[IMm-‹kozSv@`f4f Nہ63M|駟e1z!a6Nj #)t|:U%8TrʇSE42Q]i%].e36xB8=yR^@9SZaܒ5CS AּUӎvnV7*ʬM 8cB;mNȮ !!$Ed+ sc`bD.k P=mOrbypӅc1EouӠl/Ryu2:EsIi8z%%UTne/Ci"tr~_wEBBj$NHwqGP٨l6@V4SfNUzT͊YD괮fTJJ[jニ[\" 0N0E3#oooMQp!PH(: {Қ?A34=??5Y/H"mK?bH,^AtͧeDFH^( ) JR^te I__~{}%F(ӏ?Zr9i"jy\s 0 fNC(̗y6|{Ė5$ H|4$lv5HR*~Ub1?2DIDeY84 T3e:L<&)MEE.\rÄC 1&(0<1RNY]#Cb9 BMzd3#j)R֠H]ϗ˲,u6~WC=Nǣp4!֮R@S +ӹ2b1DU^a2O%'spV=pSi]M6#ThτNVM_s67 ѠcҌAt0 h5*d{yEBg0ĿϿd|Ӓ’\ŖF%˨"r.^P7v&%?V) dBG13}cED WEmsȔp@UȚ,b̺x<%Q.@sJL10#0RXkdtG.(0zA45YD :\f]0a x V&$NkGuT2QBBjz dRTV2K E1$(`| A=rh0,! ' ag`Dɷl[m)Iu6Lޡ_.,:8 |9C@AEOc5dWx򓊕G2;$,6Wy"` n#dÃMZ7cx{{3qK!߮,Vr&&6f ed1!wfR$xAe8me0 ٛXHŐ/ dE?j1 Pгn{ÀE \4ACc5CL0UWҒjHqYa*KCCP r<9i4y:Wyr?rF(DL9Uu1P_҄z5+A Z ʲ(!\Η4!Qfa%/E߇&B)@Rz1?dKTa@sj i v>?1py{8 ӫ,#RgfQ!^L4aQ82ȶ80!20 _8^Wv/FM)11p%BD%c9-)VLEJM ;#>P˲,2 Xsa 3QA[)FKm) s rDҥKJ4V %ÿ)H5"178 F&iL/i8r[Ykւ)Eo9%* Gm x5"J[<1ĀX @'%" \[#8qơ*ǀS b/.j7R$HJo^R!vdADaTZӫ$ DY %SP0K88DBeeB1Ĝ29D$*+u]h9.8eJnTL=d!g੒>?=Sƅ"e l߬Yٹ'UdqF`.HC  0ǒRu` s*9q8 Ѧ&R{S8q& (圴)5X3__}J*S0EUSr6XteDNҁaS*9"!dr%.|\ʔ/MI;X(aU. !֕'kJ+Q[(QĬw։Q9f iK%dEayYrN9r\5,MRI|i d.)!8 8F8Nx†+3e1 C1H0KӧOsPc1Bq̮ZFP%ZͿa? BiFwv>AYy.Dx"T+ mY㏦+%|('"SБ-hY &/// [׷撗(cL)LcS%>Vd׆Z kjG_ 8l!x8___eؔD֥2/q%\. (i%kVZTx:&e#9!KJ)0Ta_L!btC.֌kbEIPt%1x& ^Y6ceY;8*F[1AYDr^fT}rʉtui`\!דxݧo:x ״ME^U@Q [M*lCa ϟ?Jr_-8J&EYJR02p0ԧO~֯`D0l `.zx럟gdFz$6 Le暌jGF"^ĐA*q*"CzRW*MIUr`b"sppD_&>u"YN973?C1Ш"kTaa^^^sʹtF@93hSr)X䒔rY0 DIi\lvzho4*IA KT2TKofDJfwVv)wC2+U/m@`:$DT$$: 6?iҘuƲ}eeJQlo:۪Z繨p< dmՓ@p i "4, !H2M . ]!ziPK8P<%t]dY=]Yg.ʦ٠^PUQ(=Hn4e% pYtx:)}y J!%{^KΖIbc^4/Pm 9:q8hؖ0[Fbq *!|=]9M-^ a99'ai)@UT;XJyyy+͑33#qF@zM26^p8W9iR*YآvD0Ʊ%v4-EB\\(K)\|֎u*_63nAuhghύ _򗷷8DIOFDT(C֑pH jJ)ݲEOn8y̹dd".Ď}h5y"+˟ *„aN>e':l~Pe@xTy缌$ߏ?Rƣ}\ņbgB1@*fSǺPnt:S:_% @I4n?B q@45r *$yM˦oeqm\M!b/ךˤa RJ"eYd*f]Y5hS*Ùr1D!.),>M9W8N8,%p370Q.9|<ꉘ3beYiJd%-78Fych F"m:2jH|Z0a>=4?rzM)]3/|A61DZTx^DWFȵ}J.>Pyd͜ˋ jϪ]?7Ȫly^A&g}:.o0_14`@ Bȹ0g, D\(ՃBO BsBDeYž%υiBy rȀos BD\*^b|b^|i0\*?qs%4sZJNT^2/OOO2B,KHSu>9rR8D "VOcTTbJ)R`ǧaΉc˼0`J|j&պcTa 1p&,$;!FrΒf{|Wq 唗:%Cp<۹kpt4HJb) 3Rw#2Bd̮eVT:ݠ$qd%%鳄 p.QF\v3"p)s咗I@4W50a:Bc8C@)!X8!bJq:!Dux^[G4OHD1M@cHM VAU}CRx5 Wlι0B"BnL1;}^%W%bJJn]DuVy3? *Q~)KZ  0=t 0fbd7gY*Q*4 ?v>dަgLrYO`tU'Pg (t0BmTbV7|YI Q EDu`4YHUUi n:kOwPoİ1fhrl X.*sL ߆*-:f%Tg:ü<*Ś,lcWW sVܐ69>8T45grZ{B} +^UЖ0 %Iɒ\K`qt1yzrz3I{/CB TJɉ[Q3&oB]z"jmE"ʹvޜm)ooo8r8~y8`KZs)gC+!x`+'U.:_<%!\繲 ]d#D=<(zxF[A0`.YnȩC 0H# 8ŒD`pA@qΙ`hIWʈVʘZx&%ce,sDCa@Dg'ȹ Jk!p֦ۉɌRJF"JTKRkI!8;,=& t|7S+d&Kmb%Db&w3*z"Ѵlַ |:9M_xd%X81@B==iv: qM*oooI4\Pg!\EUdDibx_zbX%3 zNW+®ɦjtYmp~0,tOiDcc!J,2"g[3<Ϣ$;`l/"#5.bj]PSimA?!=8z]RεɕS&!ڬƅY?( N'ӔR*93@."%Յ'j)*6W^}2q!!dCŶi!R3@WEp!x04 }d XdkJ)˕K9Oǧy y>O.0P.C`$Qzyooo8?#[!T( 8!޿˿J,Bf[[h'2Ÿ%cn;#n8ӡo>|cO~ zLVo w狼RLG޼_9 rs~3ɼWm Čbȕ,}L,uq?J|Vz+lNԄmvz^^V3h1n`g#g֦Zgln>jsݾ-<_ww{Ꮔ^?jVAMzeifUDl#f&ebZW}b*FfPS= %u;R&A_jbRkՀFTZƈHZRSi H6B{v ;}lzFݺͿZ7K xg ǐTrMv￿X-і<>[J{spQRw8׎=%B/ 0.t]:Acfz܂ȭ<*Zy8\^B L8 ?5hڤm5ÕnI&_UG;Y5 FPԊjCaQw2*BDdtke EYؗi>%e%޹i{{sVUTsy5bPf[a#-?,]d+Sܧ4;:g彩K %(m̊}r+ѧNDm0*΃D fP `trJјp}*:%Jg$Dta[l#jƖu!J4Q7U4y:͆ne+ S q :}Dc7m~k䶻A̵VV"%$TYCPEnO^a5TŎ>Dj6yo:tW [f|oJ@´P-*)rbJ-yrkz*L_O} T75hp#@v+j.0joUѫ ū>Rks|?? #AğXېVBψېzu4/pBE݂KPrBkvZւ. QN8l>+!D*Rrо([㐷H6LĂ " 0npϣ+[l8kQ媡l(邕BE&dh]ns!XSk[4A5 ,Vö ڰ.MvͿMVƹMmQdNwt>zV*ybwQw\C}Vbe󂠝n}gñ 5"D )%֚HSHDЂH5zٖ'-DL(ԚQ}hXO.%l:jHvȮCP9j?a2Ďz{ZT: ]nڐf30]. .b=`.Lh_],ޮWD=+4V+;.>Դ)BIn8N3eh8Al*_ ⲥ!aQ_JVPE " iF "Aߺ)gC {uaJ ݫRPh!咝jgn]av~B (Ӝ1TqZK& jmkԨ­ynUUq;9b|m}$aqfw~nKPjЛi[N>[wXG6" Sl"HޫZ 4"5T$QOvbL 5,p{7"ޅ~ Au2O-Mk˭CɦƑ|rA;VJLuw+sC¯ K2Jޭ654sc_1+vH/9@+J MБသV#PBq+M n%Fwj+psɍzA -V (!Zˀk٠5!]ArK "Vθv̦GS1 bFrwhwSnJC +CZǭ0b Zlʜ(J]bQ{fCzIa%i{ԀBf`miwp/TpWki04ȭqdlNqTϦ{+mCmGMkLk#hkR];F ~#}֐+,}){\uA|H۞ӝT6`8k^7:v,^`W %([qZQ+MH1 uŘ*>(@(TZqZrx,5X] iwRǔFotYg`tz'TD kE;vJCh,hΆ2>wɩ4 +c[77hFhk[nԪ㉞ex}&.[dJ!#d@-k |Uo -OLLp$W1I#[K(-a$7Vjc 1k\V Q"- -mUxA{u@?3"׼Shsϲ2,Ģ/R,kbL֔nZ~o@C4Zj|3 `i ,3sge"Ln8"1%mq)$`үzDa>NSBKZE=8Q48S<T%@(DjdA = z hdA e<#n݆FFp7CEߥ|-P8 |u {t)+:RPl{g;pU(Z`k/Br԰ , RKMb`wpeI Uj2R oLqDAx [P0ˇ85=6&h H#C{ A*J5pD`F8eHhQ10b@+EDhrc5!KȘ [zkm?| 7le"3KzӭkV3LkjZdT+詺JAJ:F \#y& k4~Zddre T+p9Xj*'2$tfax_e4^AIU*1DZF(=]&/:^st[Ēmԋ]b-/'RY[^h$M^#Xl} 85ޣT4EE©Y\)=A?iSF¯9XwH!Bd 2MmF@m_=@˩B_n ڃ+rTUioT@,L lWNovTOuh1^ tJߊt]nch4(W(*B6n "t˴$d3n&P̋N4iB(o ȖP#9DU JYDY*vUX\1IF+04PoĀb$ YtnĹm9O)V ޟ=6ޖE>܄oB W #p!+\NFh#4-@@-g1w~Znj喓%@حQ ׅq.i/3kXQ!u( %ʪY hґeL}4iT[ݩ+0oQ6]RCEOʎ%2X3PmGw{뀷=8&oDG,yЊ,݃f|yZC+8&"+FS2ss4)-`T{0ªޏkqظip7Ez۶}gWqDY HJHrt=چGשP5(AM9`^ePhK49-v1Wci@J܀۸?Q3+.NXx/,8V=ĊOC#-N֥@=ݖV>kɰ};нF-14zKZęa0vvNQ"ҨU9F[Ht7ܮ?ezc;|HN,i3Kv. vm46SlB~vIb6n#(=ϫPE(|F.01qc{ޡf:SǯYYR"V}yJz|+trM@w][ IDATD ʖU5vk%stI[}+mՒW2Mur)Gd"r"A*A×őT~41qA-\_uIyŠ&؊:egk'jŎM V6:Yof|T߁e 2WHK mht1hlxJ=zz]0Uj%q6 ]梅gpi$tXsz#kCa]q8:D[${xYCb0:ӹAjUnǦkGI4;ws= +xUEq/Rt,V>r6%\^7Q˺ndMB/D MR 4(CaN/:PVt:nNGOP+w`|j[2F'XYbv{Re1jl9 WA ۸hE աýyܔzOz *q5 MbT7}(iz|~8bK:n41rrCѬ2&Qp2n2*JVf$p0|BLf(չbj38{VE"bM$ݎ [F(WmZ(0n ;܍Bc6 ܶUat">.84}➱w MxDLD zV>mNR\p'V\4<.[{&n۾>L-]3]A46 h**4o=sgt '-}^k/׉#]~6Aݵy|5eyZ3:]4qCYaU/;^ (v!k Nw:#6p;q=vST%ӄ!?BӶ3mU;揄LڋWhv։qF . }n!DJ޶IIvIu2u6yf;=WP-Ň()#G6lB2?"cp4fgJ=?s.8WAW]u($YO^qɁA/h̵}tmmuBkȯ3/8]j !Аvu"w{zKvMCkAD,,?vJKhbϘ,@ɆmRi' *M@u#bSݷ}-tNόAo؟kJ+3Elko5>n݁}~7?^#0p\hƹ7?ʭn x/XBAtս^I _F&.#6,+.wˣ|cADT,ԻoGvWSeL&w[En{-`}'\/mƮAW(2c(l>ՊNuP:T5pL^J@|DL-44I0R>WU>.{Ȭyhy/ T^7ѤJnn&%bK7q'ɝܧww  [wiEĤҶ? ']xVlqo{3hCwxMUs߹Id]5ӛ殘ef&r~붑s7H&plFB_ZWq e45}%O5gɷrTi =C "ڝ>8$&68}C OEI`mzA2Y^R`r?kG(fɞ^xkdx<60POAmc>clO6%o}"ZWu iWv#Ѯol0U'2mx]I᠂uH擗- -`ga:D@*" \L|[f1OUКunb\^(]zb@sK (دgt}ߵ$T q&0Bo{7,#VOJXBߙaAUp"y\ѱ4ЫQZ]΅pݺ{g3laFPӿ \cehĝEmzO LІ:n~Ax=?;subuhuv ۱ȅ0ܬ@pMfyx?sRZt 5])/A3<ԢFV߬B21H7\Eȴ/X+tt|iH%ޞ5xSu>'/̏oxWxB8!U?:R@}rW]0av|]2o&W{=?GVmOkbppApmkQ@Ǝ}=Oimz Kv~ܖ}7Yٗ)qs]ؼ$x4˻V% ؛Q=%_[g@n:w?DȣkFNq |7NLք2J4r:RHOXE7Z MY'5k!^.x}ҙkktѳ/;Mځen z;+m9:xpA|&=6ߨiBLQLR3"F4`n6D|zwTi Q1 I!w xyM &puK2LE\ ;~v N`1`vX w)gaxLVvOwz]VS!搝u 6`MlKާ`Φ[UiU"n:j&{blt_6eץ!"Vͫ~ƚ>#G[}4olm ݜ:[c7GpfFz!u5QthZnh~nQ$Wz}Rº+l|XO+Ѝ%IKQp7`k!: c" @ np`)u?x[EfmYlLZ;{0lxl!z \oTUcʱR.3=}ޒۃ&ʗ?23sܬK>Fɵ-*Mvҿ0O.=MƵQs+<nzƆ&֭m'T1QQH|Hj#P?=iwM{ {o[jE[]u:qrChH";EDgy?C@Yct͂?)Eh'$=gض{W Ѽ{kn] ZyV%=BD^*rݏ^ 5JVzH+)UFIɜWeI⮠@v?;{:&MyshMzv w2|?x6J+d!ZjTv*sV5]w5$U87̲k\ pTb5̅Sf:?EX}(ö6hjSF?:֊; n[^dܤK 6*k=h詄 ]*Z1xˋ6^UR%2ں?XHC>{ XmS+y4VE=@F)sz[xoʃ]V@Hh60囖 Wep|Žް?WmPޅwn> ϡǷo-젉+Օ::Z[u;1'DZCo)[ݸ3]j6` }Ǭ.Q7vWnn`~i[@tMB'E7fb2MȽv$Ȍp}8lhu*`kC8g^MRاt]z]Q`Xy]rΑЪH9y7iYm;98 fX|u A7`:#o"q(Aw28fB>q*܅.X4>ñkLR3D/3LV6wbVv6풚VӢD )HC稻f9lyW'Ywx]x6( 鍃?gɦtY3'|Ff]s7g/kyL% /_Pvaޮ?XO[PQ68Wݷ: {i^1Eo[3`/rͧo2l5|v̻#b2o4N^}Md ?*2Mas_Aj_ 8 ~뢙2{P?:%tB@^k}}ikgޏ,tf[o|:H:o 2m~Y}9oazS*˩nChzAqg484x䊵x)kB^2Pr_? p٦ܹ3 ]Mbp*<Y5w}17wdV o޺aDnz: =o}ggg?0yEo~96:udn06z(|(xb_ ~Kg~ 410ÝE,ԧ&ŋ9>3I#5ftǭRkVm&C4n{d[y'Z x?Y{B^ax]M1pƻqdjthΘKe r$D QV]~ |o&^kըG$_XU:߮q@u57YC._6qjn Nx[Ed}:O=إxэLvHl N=IUNt7||d UC|I+TJfH Fw;= ~j^8G.Cy #[x7a`U[X]v egm-ܓPV;8BcL'np!}v쑣B|7'u _WwD^h:6jq昷c[_Mfo?љ< iDꊽ{RcGnYc{b$F#LwЭ6:Xt BUV~Wʞk3h8ag Ҫch vo=tYWp; ]☲R-@ث3yjx}I;D?>Rtx c!;-BRAL%On=92Gۧ! _o)jd$[Lpa5:DX `l}'cJ}X"aϜEi|C> V -h.\oիm+`oh.%+xH->ģA\"N Z\ |]pD{`е}"!MLD\3wI;,pnwڡ5@NXX0(fC{{Nr_t(5: e3>MAEkð$ܝ1(5[= ~Ty[|: G}_+7A$1c6L+hnIIoޠyܽO_c,*ļ,BM᣻}#jG״UZhsB BjE ~5p@DVmҠO$Z-nɗ5Ȼ>|4ď֯69ښ|me]f֋VwS]qđsYg.XɜkB74=8W{p}_[7y'k p-- @@U󽜠MDUA|O>|pW٨Vň.85Vj\7&ķ#UYzT衺p@QeC6\;tM&!ߤͼ&$W)7+,gXv툫J1 :/SjpE}B!A UjmvRV~j"} Cf́960fpr T.,QFĚ}wM(H1]`dWMHQ*&ASܭ27i1uqxˠIJuf7_~\GE/P'=oR~ly=O5(IDAT 2Gp˧Ke̴/(;pn2 *\ļ9a߭02$PliK:fud+Vm*:y9&s0p.N( ka35O:UvGjwz=W}ܘg6cC%7!Z0mEXAGw;𝔮4PL];b4bʶ(ݧ@XQzXDvFgI;f|G*}&ivp4'xHf 1ԝ*]*L{"OV:V3KC/OPͤr- JC 0iwE]&3}GzT95p;EeG9~Tю@7[*ƀq6%@ߑCC,! ȭJ;'z -ɇߋ+xzK6vX.'M҂\#x̷n*]HlN}O~%a+jAJOjm/ |R0_#nq/fӢV3q~ɻe ]||¿ukc?\^?r]JOǚjhqj]کl I$w4om3MHbˌw+|,iĪuH-vJY!JkCt.~Kl|#y$U@ïMןf@Q(ϧGWn?&!d\618;|,KuE:9#XVCQl#odg(+3 L V:ű!O#q>SviO#ʣ]o")n  J)g14t XfUaecA̛G̐4Żk,ZUX2!,]Vy5441lD%&{yzhZu=&ExYsѠ+'W`[/55E HbLn%"\4jta,伆Mj (z=ܿޚ/S$ EZ|o7&mKa=j*+# lqU)Ѽ8RL/~jau*+ƅ|皎X (Vo8&4Ja >,#bB/-"T?z{n6eڼg`Ca AJ.sd ̗{h*B3p ^j{$MzW f$N n3քb!mspuiH]t"ݬ:y߻RXYsgՂ/G/d,l~'8nNg%᪉5ɲxJ@ D# %qM>!"Ɂ' ibn2 vSh5Q3”MQѴ._u$z,_ %'Reg'؊bJa8"RFM],)K:ROԄZ,bTimY:oz5Za3c].eKSUkNOykg$eQōd9K!*D%-iUJUc[p/#͓rPZy:/z#5!\g$Bz~ E4b-8hM٦*G5ee0)=yU>]r0k|U,2et^Vhr*68 $p o ߜv`@2az ix9KW$ʽDbi%I.ص^ĴR>">⹱XD?Ovu|v>9k[3g|-IENDB`elementary-1.7.7/data/images/bubble_sh.png0000664000175000017500000000310012127353614015425 00000000000000PNG  IHDR@@iqgAMA abKGD pHYs  d_tIME 8#sIDATxm8 ?H0d^]-Rac=j)3>W?{v{7qx]F6 ppZH|p]t+Dgz+Y^w~e?E5 `N pxS|=;#^!( 贼7l8`}h7@9c$pO U--xoQ<P@]8:^7<2 7*rpD4S|]C 3w*`Z1v#'_>o~zAkњoe^a^_p6K; \F{Jg \eZ~[~Pμ'^XENV\@|OU[;HU]_FpUA]kڴNfAyk õ0W;^.sA;j`k8pkm e*ԐVmlA̫պe+WJBU[c,t.!ad%#8qȡP5azϑI[>Uo#Ą":Q|ԷSA8edj1&@UQw+`[# z`BƗ_fyt;lpd`$B n|4*XE|eGԢ}#97&!$ݠ-H ጟuk=AdMζ-/K{'.>Cʫ9TZ뉌;,sf}~/s ,wm@YY @+)LOW~n!t0ңՖ8x+h`*< = P ^> MQC("0 deH3 bƸ7j;c0f)tHUׇy@" Αʲ!`U.xͼnnz"^UMr}`{表ShA xE1?Ww WL:к==׿p0ʡRBP DY]߰>|g,*I0ݏho?pjpV|sZ@@@WJHx2sY3g p\ ax;lƶѵpUste~Q =5ϓP÷1RB)^1qC!2ȔД~ Ast?[;Tce @w8,Ev#~a@sbq[ kQ k^<3. =_V;щi!uP7Uxxk#=&N=g] I˖awy>^ .qY}IENDB`elementary-1.7.7/data/images/bubble.png0000664000175000017500000001141612127353614014744 00000000000000PNG  IHDR@@iqgAMA abKGD pHYs  d_tIME 8!bIDATx[m\y~sw׻6lcpl j 4I%>*(jDU~GZURB Ei*UHZ|Ա1~̽o{=άwm Ǻw=>X'E^ jչɱAn",efp5̇W^o'?|f&sqkqK{KGv6zP{pID`0,,I 0,/W>?v淿/w/+?L:q]ظF!D ̜``60lWA5/_?e#WBx;=BD7 /ؙ"NAfmbS^xRwat"}.D%iu lݽ`BpAhm}fatX#YcP;}M¹ߧ_,ⓝ6(|˕?X\ Zkop߷2!Rwuٳ)YIGV_O@Dh7;?|{"YNF_tb/4JA9O9%ugmW1Y=Hg.MN}<<3u^lPJQZ]Bx_2WJL;N-,ޘd.K\%#/o} +"`ckRκЧo$xVlȰr^ 2+k|WG'?y<2mz]Oފ`\A0@i Xegm y;EH{sv_=vx$n-f9ʕ V 0Lٕ?b_ˆY gҦ9靎D6Lw}UK/*UȎ.w$*Zbёޞ@'fcS,ZqI3JL O&ɰq\wAGvk:Y_ |́WIT*غiCuߎk6 JB ~;1Q82')Y9‘K}w^ Q 3SwSom[ٹ#Mp5uDe6%Xز~``eGh\FWiUV rs?AyR=dʒj,\^i`~|o]^MW5= `5QTJR)Ƀ% d\1;"~!LJ~03~cM oO'O{N)!"`DHJX̭v;|BҜG"3tHh/6|V} i0k`A6q5 ggZm8rf/>_ &##+M:[C&POxE9}+lT5,rمxj1 .h9b1މӍZ(4n ʎhIPRfZ dI&+Ȧ;O<8ac &N9̚r)T 3>1gffl@qZ峀j;t:tQMqٱ3CljTʂmI#ˆm(b)'&"Vv+,st/ pNAktiQ5m;8tq>v,Z~ C.m.DBy1D/d@1M;oG{ WΈ/Rh0)S;+؀Ix} [ `u,1`[ B L 䅲@P3V,񸿒cyAss][LK ,Cm C1 P P@Ksv <'*i\7Jd+:Gj ) A%O 3EX+t[N;/+A߮>UL'WJ%Qxq5@6\~Z#[ ȹQ 2"KbX" ibEڿĝ/$|Q"{Sd87R'MyuSjݖj_fW8[.>=rx~/#ɕG:kэ-먵+0 @ɧYuǎǒTӤ L!Is1T9ȭE=oA)<[|Dž9ّa ho2cMpMTa߱x(PJ@J**g$ӷ5.Ii X1!(Jj!$ص.c@)(""Rv֪NJq$"]+=:z(ƌ֛IAdE^N6dm.["}v=o2ճIl'MihW|e$ds@gY)"R(P( AP A) T* BU*V-=J8n_w|wwbptT}`>X l A$$A0 %!  EAP~.I6okua*"M̘d+Jld+F"5"b' @(uAJA RJ% Krgjö/=w؝˭ j:ӝL<.9p&.] (^)}%Ja$qA ֝Y?>Me[#SJLX`:ȱ_-: z񭧷owusG1:6FN6sxACb9 VXb6F1b s5Gfm 30$r@ U*m=qxϮ/fpG:16Ck~=6) c-gciE숳1GqlX8kÖ(cX2dho5׻{ 2a (>X]y])fO"CZXKǢ 8QsD 6&!Bs'E,վUǶ^?mɭ>o;}"\t(Xu|%' vJ2q;m=8QXZw/T'6KawvHR6dK܄r:N(#cwECJ)Sr,"O%rOubˮ=?y a\tziOPUӎr[gGwɑN%/Th4%E8SKRgzwrC=R]5𫭻>WyceϾ=Ƙ_tjpn4RJ{Ggى/ARzwnxt3ׯW_@]UQNUS !,k#_qV7Bv/<{}OH ʍկٴ[ԥc`oOW_}}vQ Rropo-;k|\]6l{38ΡJ6;Zj6v+}tswUDwu'F^᛻nv ('ޙ7_?䰎cPn iWADH)MbTbX.O MoٹgatOIeIENDB`elementary-1.7.7/data/images/Makefile.am0000664000175000017500000000345612127353614015044 00000000000000AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in filesdir = $(datadir)/elementary/images files_DATA = \ insanely_huge_test_image.jpg \ panel_01.jpg \ plant_01.jpg \ pol_shadow.png \ pol_sky.png \ pol_twofish.png \ rock_01.jpg \ rock_02.jpg \ sky_01.jpg \ sky_02.jpg \ sky_03.jpg \ sky_04.jpg \ wood_01.jpg \ logo.png \ logo_small.png \ animated_logo.gif \ parking.png \ icon_00.png \ icon_01.png \ icon_02.png \ icon_03.png \ icon_04.png \ icon_05.png \ icon_06.png \ icon_07.png \ icon_08.png \ icon_09.png \ icon_10.png \ icon_11.png \ icon_12.png \ icon_13.png \ icon_14.png \ icon_15.png \ icon_16.png \ icon_17.png \ icon_18.png \ icon_19.png \ icon_20.png \ icon_21.png \ icon_22.png \ icon_23.png \ icon_right_arrow.png \ bubble.png \ bubble_sh.png \ mystrale.jpg \ mystrale_2.jpg \ twofish.jpg \ pt.png files_glayerdir = $(datadir)/elementary/images/g_layer files_glayer_DATA = \ g_layer/double_tap_1.png \ g_layer/line_1.png \ g_layer/momentum_1.png \ g_layer/tap_5.png \ g_layer/double_tap_2.png \ g_layer/line_2.png \ g_layer/momentum_2.png \ g_layer/triple_tap_1.png \ g_layer/double_tap_3.png \ g_layer/line_3.png \ g_layer/momentum_3.png \ g_layer/triple_tap_2.png \ g_layer/double_tap_4.png \ g_layer/line_4.png \ g_layer/momentum_4.png \ g_layer/triple_tap_3.png \ g_layer/double_tap_5.png \ g_layer/line_5.png \ g_layer/momentum_5.png \ g_layer/triple_tap_4.png \ g_layer/flick_1.png \ g_layer/long_tap_1.png \ g_layer/rotate_1.png \ g_layer/triple_tap_5.png \ g_layer/flick_2.png \ g_layer/long_tap_2.png \ g_layer/tap_1.png \ g_layer/zoom_1.png \ g_layer/flick_3.png \ g_layer/long_tap_3.png \ g_layer/tap_2.png \ g_layer/flick_4.png \ g_layer/long_tap_4.png \ g_layer/tap_3.png \ g_layer/flick_5.png \ g_layer/long_tap_5.png \ g_layer/tap_4.png EXTRA_DIST = $(files_DATA) $(files_glayer_DATA) elementary-1.7.7/data/images/pt.png0000664000175000017500000000155312127353614014135 00000000000000PNG  IHDR9gAMA abKGD pHYs  ~tIME'+@IDATxNa\F26 pe{[taai 4ЅK6Ѕ`҅ª /66E" ~ ? D5}q 'pU˂N@ S@^!ʤw=8^(i'<`y7EnpCZq4['B3(!=}\bE?]8 @&ۿOp~-|`yԀ*Qnf^ÝU w2 YwV9ً"ܢg]R#b~-=er^feWM<_h*PpIz F(dPCm֣PC 8l CSH18Yg]jASm1"2LѨOH;=lw g%[ XLj d\r< R'(N;In>֮VpZz(ߥ_B,>*E)J߈|SWVƢMP t J6 EeДEڭ˻f. c=p])3JPM:;^ҧ 0kA WGB:E&K1#X}\|aL*Y3y.:P׻t>6GN 0L [ |&|ŧ{FӉ%pp$Ϻ z>9f/zM~eudIENDB`elementary-1.7.7/data/images/icon_11.png0000664000175000017500000002075412127353614014747 00000000000000PNG  IHDR^^ңngAMA asRGB cHRMz&u0`:pQ<bKGDC pHYs7[7[ vpAg^^nT IDATx}YpT׵:cϓZhuk@a1Ƃ`T ɭ\JpJ݇*O'ocl[BHhZ=>>ΑDK:- pneU{{[-.nڊei$?qW0NK![$COTȧ݀YDQ q$Iaill4qҒE1b 0!Ŵ(88}>_񫯾A$ Ix+8n1_gF?V`*)7B4EB_o&Wן W YhFn6fd29t: q m/\Gq4:;;}7M,0$Ih4L&dF Iz ΔYa p (n-*+++3  xx l b tkaLՠNӶm۶i+V X,hii}oΟ?k(J qtVtFѾx⪷~{ӧ BLY ~w(ʃ1pHYNg~{zzEQǏ[|>_^WP+N$i+ljjÇ; "@KÿTbOCCÚ!wwwXNX{mf,Bټyz0c/Ռ ItEE_\w]k׮miکz>͚5KKKo0<ϓ!R$$Ijoذa]6k'0...^BSoDDQa焧zF4m/;=O=IF Mx<($ICq\r8y^$I2p^_ظxɒ%>|my&s`>ae4Ξ={R(EQF06EI9NQx/0ȥNg }㭭= ä`b#s^b_~١C^饗9 d2NY^4b1 x\9X,;wO;z,h$MZM6կ~[na 9(ܽ{'PZ$Et:}ǏF(Ho߾޹t2 4Nžm۶Z\+$IJ$֎'N\|lkk!)}~ɿ绺zDQˠ! x] $A4@Dp8u@$Ij5fA9v0 C^EEEq4 R)rZv5Vնy浯^_@D"lٲag4 _|ӧG32f4) ]yywM.k1@1L&}s݈!Pƴ?_{e d2sAe{QEU]Yۯxf6o޼0rȕ@ 0$IRLs TƾX,ja6%EQ裏?~D"Z'Ak׮ohhXf0'ڙ'r:={4ZVq|ɓ b0{@vzyNn[JÇ{=zᄏ<z88qE6ͫeEQnqL1]PXX,?"lE8O㒕z=zEEYy. ĩt<^E& B!9-tTl&a=jk֬)T*>x9onʢ@[[p*tqްa",; йnnd2FJtsfk}8 Rnwh_0 IRQ, )j<3r2,Z`0LjQAhcbi`__ʜ\/bX:jhF$%vttH:dA 0ӻpFtZJDuY㵶1 d22 #hm LX'Z=EQSA_(HLhivJ6=|5]`Fl }P)H(jE^B)!" > AQI6]!( B$l\.׌wPsIZya!4[;B˲1xtW `44MSZqAnfR !$bb À$Id2a@$]aaWV8cZ[[o0>?L8MkI<f$QkB0I(dr:NX+#G\3i(g}-L6-`L&l|dx ݌6xEh4*`Ϟ={رc_+I$F>//]t&Ηf0ӶfNYDBGʲQ 8kmmT^nd%IMb.tD"ot:#X'|rRT&G0~t: ^d2ٴ;;;ek#5F!aᦦ&ic%I bkjj}>_޽{Faa^pbğZ[[}>_r"  \v"R0ug68%%%FV> >3j<$"?44a&f0g@$(.,,,vER#EÄ(-wFrʝ+Wt4MØAP.kZDNH___P>4)!b@ 2 袢 ɤdH6J#jgƂ]G ~8Qh/h:nV\YzKdƬ2222F$M `;DQCmmmhx TiulUVVVqƍ0+(.7o> BeGFk:x7c+p8\7nܴaÆlY@Hvs=nڵfC3gJ$15-|*"344hnn1#`U[lTUUUcU럄(>gzٲeMMMKKKEqVEzaAf<=gLJ"0 ӯ\d2fdu:.???eDWWWO2HseNARϾ}voٲeh %^$I~ݻw[yĽG>_1qzeeerL 1d-,,~`08(Ir4kt'$`Y˗fW`XÚN#r>3\*((pkFiiR H4qO,'hO R)Q]]]5[EQnۑL&#~?0b}.' u655=Ԭ&q8 }_=zB($)aY)VK.IJL&-_p8g4Vх `08L&ؙ ]IIIxד$8Ab@>mmm} }I,8~\EQdۍ=|&Q(I*x<4Msh4ڒVc|Җt>7غgϞI4, Zx =z̙3WD&x4DAIdwvS,`Vmb:/,///5L:eD"q 98ml+Wݷo߮{///_FeYAŋ/s4h2K甝!hOR+,**ƈU'GAuuuu$x"`3TzQ t:x˖-z׷nݺh$I$0)֭[-󟏷( ℙ< D2$IK.-3./('? l6[JJJ|vh4d2$:. 7n\{vڻrY,|0a4q"`p?dQ*;%eY1z=YRRR`4MZiZr /^\YSSSSYYqH$IP dJxM6=svz{T8ndcYVE8vWǏ%IzX2՝a5$*++k8żp9 9ɱ | igmmm={^زeK)z$ 0 YB$ &%~VY AyA:uÇutt<1Ǻ:$'#`NIDEf$IJ>@Nˊ*(?.,, LeO>WЕOvvvvʚ`GG&?.PDQh70::X,:n%t z0Y}dpB'S%N'[ZZnoĉ4L=+8b<twwpy4M7`<J(/]_򗓗.]j(Ld{k%IB pã#e,fٚˢ4D?>sonM&AȞn^ :<chmmEq8q|!](8cN:u?z…恁eb6ЕI ($P#!j iQ/çO8u{{{{2 ejޝqa>+rd@c']fјx .]Z /hhhXn]OzBB$~ͳg޼{d2Q9tZ~R5l6F0at6͖x7/[nѢEE#O$ ,~ .`,,C)vl/{aJy}2Y`(h6.Y[[[RSSSUYY)--u\.`u=@ L&><a-jl1>?6[-~O`3-{[',}Ӿ tm? rin[ 9)tg߿m VVM6Jߧ ?y^Gwft+qYJ߿?N_>2l @c,)eQ)UVJ jbqUj{:JqqrXd%RNþx"娔zL)5m V;sSDeYgI6RdEJH)Ƙrݞ`z: JA2sPFI,2'\}P(U(3j?]@wL#_XjHahC)hjZf(gQ0hPJ@(9weq޲meYwx>LYi+~'@8jڤyfu@J; 8ㄐ!ι#'BXBsĉ(!8p\ OphYu^plb@ BHP"_9j*ZkDZpјj4 .,xyNjVDud$dӝI7;Qp))clζ BnĹkAO3&Ϣ(^__ViDQZ^v]ע<>gZIhZo޳AAkJ)8gɥu>7?Y311 (BH1`Y֕Re)2,#·qnB^JIy睽Zp?!dkk`X*n{?i`[9JKb!eN3;9¶-0;gWzfZHtґ 4u]Bpuݷ,aN8K$!i6 y Ϧ1axDQ4N)eY`zfSPAσϬMNZ$%ATJB) - v RPJBJtYG)cfQ#\B~ =*8+HvyddaiV|ҳUPJeMB(|cYmP!@7\d<.tJzU^3 ?򚟷rqP.W R A#Bı}@ ER1dIY%,3VJQ!DRZJ=I)1ڔRu?V@@YJ9pÃé\TAhJR98bB_@pDzXl!)FRnJǔdV Zk qwgҕN/GQd $qMOORf;R9ccZZر4===B)gJI_#0h~2cıd9w':ܛIY(_|ۼZu?YR>czjw( $QJֺ@ Hj4IJ,*sRJ;vT8=N-PJ c[>b~GJx衇p,,,`rr2#19g19DZqGرcв,uv=F߳dSJ%>Byׂ7n$x!o??ջvRWJ5ؔRRjc 7ǎy-+ {AVI$bxx##ÐRlnCJ F!0 Ql 0i ULNMczLϚ>emlp$w`jj _Wͷm}<.lh-Bvbyyyŋ:#)4ok1]BTALW `Sқ+Yu35J*Dqd04q#|myܙ2cx %Ҋl^RLjɖF)[RJ1==m>}ߗ+++aVA0 (y֭[wB` hIVbt2R+6vk: : |GŝtP{-c(L,cA 02ki ssuht28ؕԨV/gSB`rrl:z)t[eŋBXڞ X\hElcc]|ڶ-N>C!ZHJ)UJi%J-%_l0I1iAJz.qKA}'Z{Kufl4:2JdE+],yOjpT*atth{{7I)EjѽmԩS:uX*z#(r\)eEQdUUvʕ҉'fJ0ƨRI)֚jIf~>P>#0PkInFΗ177E<8u-'eBN!* lj7.^+rܹsa]HOARc=f8V+RJZ8ea/^麮8|TPaa8Rc!iiwz'4nֈDaR,}nNo߼9l&E>|3.0J!VU|~ϟ?yeeeA)UG*^E1bz߾}q"j1DQĵ""&7oޤRj۶8xeY4oz !1*#PIPFi+ HaH0dVnWYܽ{^Y6q[hu&d WzV1DF~ڵ~\VƘ::&]h=/>,?x qZmllZIUAK.QJ99rdeY|+/PJ.?;(E@|pQnמ3.de$cR c䤮Tzvڵ_?U)ees{$>~>y$N\I.<2I/0 N^[!LLNbrb;8G.^xڵkKKKa6s޽{͑#G׾5sI:tˠT*'OUxj5];biE4K/\.?2ͭm٦k^2Sd_.6=ΜdIEP,btd㘚2##ñyݥK.zo]~ZEygb~g>9<桇rcgZkZ^ SJILcŢ3)>J3,qba[`u z9oQؖ!`brӓT*oիW^{oy%%wR}q裏O}S׾fFFFޛߵk9uꔾy󦚛6 L)%BkfggW_xw*J'W*l7SL;8`CXv#nʶx01ӓSф֝w]6ʕFQ3C,:I[ݻל>^BIBHҺ!Dj,+˂㺨T1<< &16:ry@qZVt޾}{˵ZA3A v 9~yꩧ~>|@ˎXeu5??$me$!C;w:66Vzge7,e;91IJ%LML`bbCFب[7nXv­[o߾}OJeO';҇2a}Qw^:to+xWUgGMcpc _w{mllxԩݮ `xxR16Ѵ˶Z]~{annnu~~~ummmmccqPpӍ}Q/ٜ8q<#Pad`׮]?#Bt5 $z7xmP(~x1<=T,u8jZ?^{;KKK A40lcXwX3O>yDZgsIJ%Xݻsϙ3g_~Y?>oI+ny{WoE>22Rܳg̮]Zݨ߹3__v͛7WVVVw]8`7Гzjj ?0XollHg[^zw 'N9;;[qjZn:Va`!kkOroF !__ֳ&!鰢ޜ9fhv܉ s1Xcǎuz?coYN:J)} GlI8 y>}4N:l7?6ꫯ駟)h@ v8ܭ̑o~th4>amiTՈϟߑ_|/un=w^ g}V.* &''Q(>v<~zM7WQ8|0044.UHn>Ν;M?Sgcg{-kmv6i<Mm liH%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}tEXtSoftwarewww.inkscape.org<IENDB`elementary-1.7.7/data/images/icon_12.png0000664000175000017500000000571212127353614014745 00000000000000PNG  IHDR^^ңngAMA asRGB cHRMz&u0`:pQ<bKGDC pHYs7[7[ vpAg^^nT IDATxoWǿg.$vlĹMͅ]AT-!-T ǕT>ԧj"і,))5"$;;3m0&4MwfF̉L`0 `0 `0!H fZmpb3AT|_Mf<9jvww{Z[[-Bbj|>r0޾};!r:Ni؄a Op^ײm۶ݻww=qС]~n! SFr\*N}wu䊦iyTYEFAV+vԴvv*. ^{PO)XHUUT!<EQm?}Çt\X#ʳ٬<33ܹ^XXi)LʩTJmoow\.G}}}}ww׷sǎ-VZyYv=d2D"7o)*L|'x9zsy ߿G[y3g'RJc((d)rtrTJ*r6 &3:88Q-l6MӲBLz3'x /mhhBE(>9???M)VE7:/]4q~׮]x $ 811qGQ t|\.((tjjjٳ#ht3|#BВHXFs]fiPJz~)1K3:]]]OvOIYW/_|5LHÑK(_X tҘ$Ivݳ}'ۛP( H駟NˢXlyttF44- }D/Q?iJ$Ǔ6Bĝ;wnEAxx+OBt:zOdJn6$f޽lx477~*m6[bT6bd24MBԻ(|U4)HD"le#-l'cآ,)rQJ6]I$8N~VS!Bዕ=xe_ B[YYI-UAOGy"'k9 tZƃ#)}$߸q#E״So̪z%j&Su,6jޘjR6ayHQތPt-[|IEšp{ ,0f-UWBp6f]m[xkiiݻ>1kz֊_|F>5qzmj-[zy睿Xof$zNqϞ=xwz}gaDE.4!lV1u qoZ-\R{r%ܟc肞_J1km6t|^fl]4[!AE&6|-LF`|'SJ^X+((<k'Y RRJQ<6}0dBeHUC)E!lBQB)5dkhG5seT`XLH ]p3|a9J *u|0 VNV &|`fK?+'+'*"JrJ,WVL_*RM|`k`(XW +'/z*u|0 UE:>**R:>RJ7f#xlxxx4 bn3lQ?x<+uݵ5(69@ L؆DGJKWEYLsFPXBhQ\B u튡EYv\Aq= bނBa/:SǬ|V]!HIRzyD/qos!QЊ `063xC! %tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}IENDB`elementary-1.7.7/data/images/icon_09.png0000664000175000017500000001713612127353614014756 00000000000000PNG  IHDR^^ңngAMA asRGB cHRMz&u0`:pQ<bKGDC pHYs7[7[ vpAg^^nT>IDATxSTgznhf%F#111afjjOǩwNǚ[0.7Aٱ?n `jNխnA}=<9yG#.n"ی^vcE'`1c#ǒ>0I8aajh48˲B B,˲BHW/麱`*h4j ԙԤd81 ST*F~zCٳ@ 0z>8!t% Ekl8N ^7VTTd]0##6h4Tt$30 ӆ?,!|͙;woԩS_4Hd?O P$QWWW}Сgo @rR@ t)c/:h i͚5+⋏Ξ=W3A;w/@Ѝ_rWcFjl6566V{;kjjL&SAgU)))+qWX3i{ॆ@`Ffի_{w7ڵl6W@ $T ÐkI0 SՄ`(B`o(0 0 1 C~sݜ b" |[V{駟}֨ B"0naj'IDYYiǎYYYfApQ>pIDAN>=v^LNNN+޻wﶝ;w[PPPa*yrakxEQxAYDQG. z'N8qvGdm!#4=33ӴwͿot5az^^56711i8޾}Aoo8x/!H 3Ȳ,?׿ۖ333xrc]w#lhLٶmۺ|TZZ0j1 NNNNM YGGG.k& NbXBcC D}y1 x'Oz鮙w,D)|˽`0nݺ>zB nk׮uttwuuY,A!@J%:ʇ:-˾?% O$e0:8N&k/<VMڰawlذ$Ix4zj׻[[[8NIxEGXdx.b4MGFF=:jلZtgaC"w;_A#D2}cǎt^b8'."@9`OA!x?;;>h>{Y=UvvyϞ=۷mDQq fǯ;wo}5Y>8ɳ 𪪪՟~ij}|0'?drrrmVfffͧ!|o?y̙3w f=hr ^ʓw5Mƍ _;}t'~xr3h͖L|tYMMMu: *===yڵk1y<w}o/\ptNɠK/ 9bGDaaaVAAAGͻt:]|x</^l/O_v"D <˲(Ea^OZ?ώaiӦD0ۻ9Cgge':/}m8/^윚oӗܹ$$I f~N4^JH.۹sfNgRjA޽{:}ʕ.g70w f|@q\gggߟO?~r uꪵZ=֭[WNGcccǎk;5 E,-Gqs_}'Nt\.VVi7o^V5 ΉLwyg?p :Gx2&)}׮]zݗ.]y…[.K2Ɗpy#GN:u ==='O>222Rd1 ֮],371ci\u۷od̆S^8~{yhhh4]r=0 ޮoǾNq<OfuuulN3)J.`4 _kT8̮(l޼y=IJ{f.]y֭^a\K!9r|͏VuBE'̺nQ###c/^lSzr è5kּ8 s$eE0췫T*ڵk>r!t֭Ç7888/aoeYnppp꧟~zhZvʕ \.< z{{;8fa3htWW+9}[]]]A^K)(;11qé)x ʕ+w=z44f22+++4[ zjw ؋ @@q< EQ:hQC݃, IR|̔yj~AA(q\G0=|ppxxx\`/<"Y!=YZ`aVtwwnw)aeލqlSCl6!0wY^rjdR9|i!ETJज़C{<wWWĄE^֧ PN:~jz^Q\yfY @5ϥ rsE< VujN˄hҳ3BSAXqZ$IRQb)0c!T5}>ȍL[~?8Zh|8j5!\cx |-d9囜| 7XyyyJLM+"Cl6+4ut ȹn Mh4pWCdx:d %*QIIIJ L<z^h*咔 k ǍNm8p8͟ P $a|1 ,/$x' x<[||>AEA`0 ?c 0stfEJ9FyŞKDQϜ+BJc:?Kf9h4*NCy>OGH4x0K㸄tfDqJD\0L^DBӴg.3 ȦҘL&D~v I&)BӴ7T,(#Qy75rFQN KQp ^VwePA5ʾ' ???+--- b^a 2/_Jyݻ6a9Daeja؎ qD/"t:MEEE^AAA&Dƞ_uRАȥ(J@! θn(ѩH^EQ\.NkUhHdggP%_qyUG0 \) ||0X9,G|¸"233,[,f+3ɵ^ k444Ԥ ƲOjWZj:Yg"gY6st'8xߧd<jժU zH4eee}G{ d@,r7mڴT꣒Į7nܶl3!&ELSIt?,ZQHII0 "_&xH T+W,ojjeQQQ1B8.*wƍVf?X >,B@WA𬬬eMMM6lկ߳giiił (JBAs]SRRԸzzJ8x{X,?-5{vzLb-1ɵx<΋/ޭ:s]8 k7R֭lnn~'55uM#C|EB'`udGo5552<˲ M q̍7:iBDYCCC#׮]lٲ⤤Aa@jKKKL\ty_f]1+++m~w EQaN._|VQ>Q+bfnլ\h'@4$''A q|G˜@K5Aw޽y߾}VbRxeڮݸq;HG⦧ϹlYa]]]/\p9 zJ294Mc,4M1ח =\tPgo߿`eee$Mӊ:岟={RqMvqU7444z梢r%[<\699Y_YYY{8"/_m՚⁏n wKJJr?Cd\(|S_y$M߸q]v5oMKKybMG]]];vq#E{ի(-)777 E{c\ !-[|Ʋ&aP:J\VS:;;{ivAdmyJ#\8?r!+++E<'X/q3ajU)۷oYbŊ9(R`02*ǏO8qK.x<61B%MNiOOO@kk͒RY 0sKckZ]PPPnݺ򕵵5IIIf,4sf>}7|6555Jӕ9 U\\RGގR h4t4Za2UVVegg/[,K՚B*aeY^ MӞs]niiiy V&Y$I$?޶u:ΰRJ :I$o߾UEe&ZZVh4zVWTj5<@|#Dn=w寿Yf^S'IRUZZw;vm2 $Ijjj].((XFQT20 HMb,DbL9sbKKKC0|AЕO8rrr̟y-[SRRrv:ADUWٜ'|e˖SRR|5//oeEEEr8r'Xni Xv|*bC0;ZmVcc? /HӴozz2<a葵111p:陙M^a(햿A>x>ײK\50IH4&''k4#ZQH q˲,<bA`B F`*Raìɑ$Z_TyɫoѵcR>:ԡ'PDifR O$rSEX%eĞGDÌ?*UZ2cU2%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}IENDB`elementary-1.7.7/data/images/sky_02.jpg0000664000175000017500000007526512127353614014630 00000000000000JFIFHHExifMM*C  !"$"$C";!1AQa"q2B#R3CbTr(!1AQ"2aRq ?V bŒ]ٚTb]ɱ1_cfޟ%*9P2aŘId4gZiqYrzzmMQ;vEZBXH;HY41a6Ĵ0>ѫϑ2qi,ϋ|]9X'GF,jͪ.9,E12 ځH%ͳJk jivG5E6倥)]iK.%ʉw}@ܶ Ky3Wf-fK9[h,rĸRlNHdor.y"I.{Uom{ Lrsy] cd4q 䐹վ,IJ]Ppt%R|mGeiP3ԴxP9  q4. ;#WVS8hqh, Sb#; {p 6p5+T3ђca>LJN0Nȩ S1Fc,)3fd|_irQ>o뚭Vyf͖S6V|TK?к>Şrtʺ浸y:GC!1:M|}\imCǓ&/ PUtyM\a$-DrCr͡cg,rh~RSW]ؼxdS9d.)!|rLI_o5o+Mh ]2K<.#X톬e"{&o%u$3j" =LrceR-SW@U/%} ɝhqV}VyNU$mLגs &QM]˲%e5DXJ ]#JHE$+ܭ<;g]}uedF\a|ԧ"?eaɎoQ0Fdd惓|>yͯO~zGVʴKܵL5,T- M X5,K:֗I,1Æpɵ}Wbu ZKNu?=`3i9-K,~^|;Qkz|t_cg'vWo z9=ᗞJQtSdHjt):90ڹ^Ϫ4.L:<}˛RFz\")p_Rtih]y<_]aeI^KAFb 7#خw2[1k*ǍnG3SJxԗ>fY_97̍XGsu=,YJ$ۄg5=g}Dv.]MBm%,. >_i Ui6|)'r-h_\x3hr:Rz]4'/ܨĒoY"E.XNeFɟ-]=E˒ʚ3en-阽vI{Z-bLE$oEb]do;tu4ZtiK|Hє,͗Sʗ YegDs%܌oʡXlzK͔c'IUBTՕ`tLe:=3朢Yk5{Q)yHw$͘JwѤc29d KtS6D6}:92JɒPoQ唿u)*z$!Ip\mGؒR\S(%3.XE1eʟ)8n-YOQ)*l_)cM"Qq*h"X/4 /Qx+o,I򆘚2J B`.yeY&FX-XckXKBҦ2p ڭ&Ev5<橈ȯ@5]oZe.`>C%66 %6/K1 E {oqq|!deȄߎK}C\2%͌yFĤ{ JR9 JVU6>2 K̥d=˒Ԅ~BL>2dq"^9tvg1Hd&!)H:~1J%OZlG3];kɟ&koZq}Kfrܫ#qMjHqx+se%& D5SɜXfvjœݳ}3'U&rWgQi~=FhKyg:~:i,|.UUͫK,Wr]'װ}Qt8J"=GOˋ&9=XlRdZEPdߏW?ɍa]%8IWGߵrKsis<&mnH(g]:Xnj]ܹELJgt}O c%ߤͲ|KYAgtm) Y"ϧjuw+K'Jef#zy\{)I3K,JM;g >C|>܂\m:8[j<.MIEهSvǛY)X}K0Y+膭RҪ5a)zqCrdÇefI+&9 l'=i}M2<[|쎫pjDX\G67gZ}iڌ2 Լ|gC&%g5ѕFŧ8`M q8K݌LR%%) @_/[SO r9u 5e[jS,S\^GAfbWFQKoOV#&K)cȐʒ3O'ȩdTCfU,eAfd , ŎT+2VE&jɊk"uztY]$+27L,M1R7j=m#JD3TSE&MVZ.=e\_ˋmZ"ԋ*ۼ¿`܋+^Y{Yj׊ BasV >L-XbjLZ/ Ʃq5+ILML4ĦX~RC4EZtSh%BTN Yq=&+}ŒV[~D3Df ?,d2,4nǙ5r0FCc2-3~&ost䒝͞Z6:3Ta=O?typȜr㺧ZFypGY/9(`Pvh jy-K|&gyImR F5?MUv5_f;O߹zFa*IQ_Uߋ3k?Q7iG;N#U|ei#LizRJ6uxJ' *Q J5jűC`G߄hBXڻ9Y0gQc_){nbd5Ld]LjRkI*&|Ļaɯ牘g.WɖY[voٔG[6rv.=G69Zv&\5}3::I)6&Z.=3%`,+ ,_`XHC >/װ#Eׂ.KAb%\Z)"EaD〚E5{U)i_aD[-*-& /ƀܴ&U}A&]_ v-1e90 >1v{ؾ8%.訾FdpoĕE&„.l2%HueL&gY'M37$QmwH%)54 嵧执Gmp;/pt\}\r b8ct5b4Mi}mɷ/AO&/_ VE)\]ϧMI'DZt;:n¥'Ͳhב2XpQv|w~|Eg깲FkRoFbxqGtGK"9Ia囌tN^}1!hfm*bfܭ.(Ŭ(y8'?]φ;֙A|WcTgN-p?vON|RtzM.Yp8RkqܣŮɚV D"mFC_C&*5,-̱ HTjR 2|;4| r_g]J|}f_*K[s3"׹k#F{e eo)RID/yDHDI{-w.Ki"!*H4U_qQ!$ E A$R H$A!Xr}ˈ^@ Jः]E(E)m!P [V* FJTZ*|&D-8܌c|e'fTvViZU:cRptՏCuJG4B\MKl%Q:zlTq惾ϗGY7i5`Rf/]2T>ܜcӣc'AR~ǃlRSC UQ4T==,q_PXie&%ggۆ,.)? dܡ쑓Ynƒ8Yt'#M#,UVKj{')4X3-ǗY?OU1]ɖE٧GԽJ瞫6I˚mR51O']m'ڈ'u?EGsOck}i*vfԲG:#_P|AyL-E&۳ًɑI7Gf,%?j1QFJހn" ,eZPсew%p[RN;hޟnFm%ǹs;k!#PY'ɕeoBO3/ PY6];+ p-0Qb%PKp_'KI$L/`a $-|~!YD؆]W,b"`_in&"aB.@E 5.9 p)ah$&by OA+dr|nCdrf85#\rHl2I{c1RMn!wa,pT!daG+%+uX5q8 34d.T&]f,)8y?Kܧ^[3"ǮkGGEnP<%/ :'^;AgKOh8n|#-~Os^ARTOtkd庯 9sN۶K%#SlL0d.Mok-db-BJxᙬ^=̮_%)g Ȧ‚͋ q %\e{g&bKާrOq WQhc6‚ǹ܎O˽7VJ` %V>-γ> ܲ*iXI@xT_wAn-1{KR**^KЭRble/r%ƩrZ L ǩ*/wL(v?w[&^P-I|ThRTc6TJ\T{بvkSH%4dSeƵ4ZL%;CR5^)cS Oٷz M e'Qlܽɽw2,)7*^WUג){ߑwE61 KVZc[IvQ{*2A}&aROزEƚ@K`8EbTQV*))Ew aD|'r&kJs3)TifE Jh:1UPK-{&MXDnL_!CKl,$ai0 2/E|c Xj. YYhLa7k82K_x)X~9/Қه/d*Ш K,23tk&SKL餼i{0h(i߰Cՙ-Q: Z=#QZ~Is=$~n2N?Fbx<tзM2h제X-PЊ(1$lZ*_m(%@{K!A'bIhjV*ݍ%.] A/(уG#J)\)A-u?seG\U2$Ỏ;q ByP6qt姾{kuCS )DdCSBq:$RMx*;Ks*]gMDRea@$=vs䌉R""-_b$"% !ZA`J A%b$AaE$kЬtRA%ZIlV:1s8E 19-g)Q2J;My㧟Y:_pmToӹ5I($r-'L^3kCeӎ.ov4EQ)x>{:=$XCt _M>x_&'CU/&pay}97)*=&'Z}F'8$eM y|W4af? [6muxq}ȽCRI.c)kɅx ~(~UCƎzHMB)4q:#(ղi}ougm%9;bFx0 nM/SSKQ7_'Kٹ$mNi3ikeElo)VJ^*Xdfti6N9KL$/2Zb٩43pZ4;J˥VXto-K(hE. (#SUBlhT68&#Zec!$G2)N;2E(a'O,?mW#>lS5K88Qjͳٓ/&LPy8; E zn.m&WGVI/&m ҉}Qwo:5>x?r<2~&7-y3Gc<1R}lH U~z]k3hʑo,r|zQtq dvkյʹd$ו'Ϭ&FwbrI_q՜8ܸ5XQ//;rZJɏ'R;r\ɍBt^X=*)B+25GC4?[ckg%ͲQY$鞫.NNOR=,BVT|[=JGٗԺDvGp$qǞ:wQѧ^Z$,<rXE8Q?E{JNm7h3[49ct=G6<уQcdi5TNidei 5LՇC)W dR[[I;];BܠؽRH!'tſk<]>x=̿OC4QJ!,=*uNNߟ7Ri?),f~ 1F<7kwZVpR'7&,B.߉bɋmqدNj?)}:Lj0ƱN55⻞`%#iN*^E s?r;7G~:xcV.rX4Z:)4Og DUv kJz#&5%R}6JCLU.:fypnK%$;Ad,8ؓ[ʣ+Vto3V8Kn$urxB 9g[q_}93J9DžkpdiGz h䄛IIyΈ9vf~ K=%RDH=TZEL_럒TL%`L A&d[lRe!0㑡 1PYd~~kI: ->LVKa,U"Ը Ed/6~EAc5tv%6%)-I),8ig ?5G<CS%ݘb'MMy 'i0F'4Vߦ8rfM,"٭vH4įeאYGݳ.]^F䖇D$gL8HѻgtryL|>n&GAd7hrcG+,*Etz(`BoS;X:|c_;_=Jډbe9a(pdw4%Wюj)>sn<s7iA,pF=FiEE'M9JNr:Mj(d\qM^};cmf_s5y}ILgr%cKs6t:WoǗdkoܬ-ʹNVWvY6&^͕'8 :h:Ss8Lg_EgkeY!^N(ᦱ3ԋJuK.8E-/O>8?cӋk&GɤnOs繇Y͂1GѥJqVˎEؙE393_=ܳkzj18zJ'KAaDL%q؜PI-4K]r{nhحosE;%xMAM\ RiE2qiNL)ME?&h&?JdFAӺ& Qxz-7њw -+Z5rk?cy,|3qj}7/VOp> ˨bͨ5)W̶J)˶n6&LڰcÎ镓U#'$߱]n1TwLy> JWɖVҿs 깣;:#I̞Hx|ܨK,vN6(4m`9rڷq/Vq=b볉Fsbz0VߓhSխc 53*NUƑ/#.,J B_ɒ{.盖{{zU?bvq:O!J,rj؞5P?,b~,(iR%j|P/hoW$ư'LOSQN&Yj1)ZNj:勖W5FvcղbI~ .\9eh\XByx*()D 1|胣ӶZėqlՈIB)qȷ %%\iia._cH%1C! ]|t isFe8y$F9ViCvrR&IA>2K0OKȿIƭ|N.6PMsV'}q&oFY1~ht:8,wㅶyZ [_'O/AϧƲfؾ_>xŬ9SensuY˒oG\/NҸ8JY$~ RoW?M![6RmKۻNlq|?6w2ɹ_&Mve6BIpA0i& mp;~ L\ʢviEa@'\)v*sIHd7ɴ:d: ckC5)l-Et3D5U {KIGOQ\Ic>>#o甚ݗX-ehg륗#jN2/p߻&8TYO39IcAKɎirS%rn霦ttIͷty_=>Xc^\g$냚rtF1`]+3t͚~$Qf^jIIu,Y)KFSˑ" /slՏ֕Qp(gr}wE>h㭱ɢxG:}4rLO`ڨCIx>oKà1g2t=4 "axami Xy>y>k]W."t>%;ZHXCxS>_  jZm$~} 7'$Z^xrݨA(FgÍ=3FFi6K;(ɑQ=mFy16QEi)E"\76ph -d%ؑ6q%\] \dSb܋M Z`:5ˆaFMv>)>T1fSddrZ)4h,~l'p&6irô~6jL*FMIF4.nc4Z,0rWqOS3ise=~;j*SC|'_gL!} Q_c-40Wt.N;z>(c՛rUdj4T:^_L#G?q] POt8_/|rçb-&*Xdv?Rz\ۗ}K)\ƿetC)y?οmCco>."`xz.)#Ij7AԮ­TUřq)m ]OI/efL[ :IsT=\]EƥLٺ^OKQYF\0rpr7(j- 9ea-aO).-`4]giZL"8[Ea}~\s˟puzw>XtBIJlt՘`;":7h9ȩIX䩧l /dec}DY9R[ o/zbItc*\rTUQ"q@E/cl>b-v7[c̡$KhQHdvT%##B_ f,;@KX@8!4?, |>I iFJiJlN6 Tz%|mg֑|.Y_p%矋 tGɔx>yq"R};(eqklZ.횱kgi +ה>ۋ[̣bƸ`l>7||{Q/]3EJ8\*lnOI7;v{MS$0%keѣ9&:ŧӋarqIIQx\$nm4q2iriH4DK RT`c(ݷo&'/\4S40JBjE_Vdxu0 5=i㍩ӳ;!}٬2Ds+Ctک|vu#)?}%dF=RJ[nu\)1LʚBYc|^ˠ٣z 3PQ_tX#dM7ů7̭/RAT4^ooi:EoozUMy%O|ٓ}hϫYՠd3Xnu$OŢ-D%P*^#.E+V-9bO aU[!8[ Y2͋E&a:xܿ^HKße&WlSZLp.N8'M>;O1x2}GMqmK =h.q~Q{'I/t 0  ,߆HX'WQ!(j-4a4ήmQD,6ܻ+2x *KFQ^OCY<3J f83^N;6X&sfm,|ޓK8}3S4C4Ї˾N9f՝QKph0钚V~ǧϖ~Of? ՟rAYtcsZ.Ǔ>:ķ[O?1[Q|?.2]3%n4Zٚ/޺vh%f2ʗOǧiƝyh?:SZu9%#fqiBPgtN~79j]GWN;MwTx| )r(SI\H76NMwfl5Ï^ݙe9v$ gABʴU" \ Rᒸ~L(,#as[18gK6ɏc('٬&Gֵ<5KXzfyeSG;^L^z>⒖F,iW$?qMy1A->XcA˹V#Զ|zΦNs/X_hd^M}1d{Wzvʼ^X>x=cӅ9w3ϫno<Eu)Iw>&9iQD<%~N5Z}ݚ0ZwgY_q5ϨnwЩ$hG7~I76΃?2-D3 % Cfq)rV<6--/M 4a-~)YKP)({[,[|'鬓Y|l/dyvsě>{^(Kٝܽ'&,2AǟcR9^58+L0_L׏&ybnKwtLt=y9yт67%{#t:|j8"$z9Ԅoc>i&;HryǃE~Y5BYVXԻpy}>ԿN4eIý^>iRMOȞE:hk曆"1K9_%K*[&9iW>i,'4] 8+d}K6a>;sK>TTIt,)S,Z,+(uOH>y[^98FSFɇ/8cFI96б9'ԴS\#,T[tGf{M>63::>6Nф [XɦY`^,\į>uugSS},h3j:e e^^v?& U4(ŜNO45Hy%rB,G[0|S׊6S1p1zl8ÓSe]Ǹ+OsuL]azjumP5DoGÇMrmr< 40NAg|;=\#:CjqJoΝy2d칯S\p84 G8?ȹAb+w(ZttLbe6Z;I\0㖼"65D`t&G߳ 8WӉղdIO'Q8N w^{c37|t8|Fy=UCX3ʗzNݧn8dsRJ3WOtXSqMPƴlF P:d,΋RDk^ , )4ƝGGf 7a%ܤ9U$/G,m; A\s:mx3tXkc7 gTԡ:d$%ٻK; bs谨5(36,q<> ,vNN-o]3A (9va Pu1!.ris>ÞN:hM3Ϡh`)sJcQ뚨F㧋j>E!?x5,Ț[SгRQW^X܊II$·SG4'kQr8craҵW1OM2_ ANv?H"xhϔa-?Q`LK~LQ\I b<%KrWGQsILLo[%9Ww{M>H~?K. Xnc4ơAF>Ӕ yB[0nLFLN1Hu~7Kzu.#EI&MFFH-gӝ:f8R̺shdx:Mrc\y9^-rzmG Fo`\)ȵWAGȦ6-$T8VL\쥎LpZnD/!dUmW~}%ǹwGc~~4>MئR3C Y"dNUBgqveKf\.vJ#''fئj897 Vaߓha.qta}#lcEVtxwQ.wg}IJOsDZ_zo!Nʌj8$C&}OԆ}]EaPǒR~|I>'SF?Ԛp7lͿΌ~V4`߆G%jr,G%Wus)jʫdΤԢdžITg2w%ꥶXʟg+3'QO/jkok% 8poLSg˝&z], 4z}VKdr5赺lxی\RF8yfy~DAdZyZvɋ;ļtguljqr^\fUwqN5aǏg?/:9GwGCO4_ӓ[>:pug_Dr)x2\9?t&Xngg&H' XmfbgBQcTIX9ej:FzAҦu|3E}7Gw-Ŏ/߄2S9gIΎV9ILy%k쪏Bwéb`䗖:ycܒ/fx:{oiai|)Et5n9Ǎ&mPj)mq_oz>s:~ ~U^vb͗$PU%qr ²쎎2~>1i2ei6,Qn9`u.Œ254{jpuF9xFNPOtT{ś ƚ'UER~>DOR+hh=_OW'ԝvrF+'"?S˓n<8_y5cwM3]iRqLr Dы'Qdk&>GQi|/;)E75,-fO4EPښ.~0>_KPd ;uH{2Xy|IarJK& Tѫm^t#9%OG. <ӓuycd3q^k67=WCeJ|ox)(QIyNmRi ]6'y6WY), fmkT`OIKw:QROo/.O$b5|G#$3]gдR[٘gFS*Li:NkC%ϯ}=4'ִ0%kI(Ҟ:[F*NwQgOO'J n~<Ѽ3IS6QݕBx]v9'vYϚ1X&Ohff(=IV7 c5Rҏx޳mEɋ,^;M4ғir64/#MZ߹_&diG?ٖ2jNNhߊQM9X9IrwtZdq~I(cY'Ռy%U( In3҄JwFʼnÉdۧ 6Y}F6Ǐa5)| n=rɃ_FsWtRL!'a<^,7Q~g(U2r[uQ'b'0% ͑-J'}eF^D_%b\lll.ݒo s ܂@3uܩI)IY4; I2?"$AAf0VFdmY-w=FM 'QjY[]Æf|ިN#Lҳ?ۢ-/S'Cƥ-Mǣtz gz:fX\)YgNӣ\ k'}D )Z9Y^,K:=.)-em ǠR?:\̘&B˦'5z-NV ׄjj%J_zm&Γ5PMܓ,Ym*5ٟ>8,ъ=C J/,c]_Tg roYI#FNwV=>.ful$d'nM?ƕpc}/Miu/&9!d{-bY*o&QÕ;\m D"$|͊Է$vֳ5SQ^[p 鄧F2XL䝾M.JI5աG+r_,mU͜fq(z K;Hӓˉz$sbbr=G⣊1U~V<< 9%bwO-qQi֣7<3m8kd!8RViuMV9mT>:f9~S9OWQNGߑu_%}gtb.\d˪:^+XӴ69\1Fql,$A8RI BXFaYsdNrX ԍ`#Ӵ8c6hj<#?9=9TɪRHzAfz|7Q~{WcVQ)q(}IiirjOMM)Gn/sպ~s§HqJnԶc&ifhƘpABC)riVAb[HCƤ: opwcHI?6) ;e;9:U/ ?׳ݸ4ŷE,%?NNsxĭlE?<-I$nMs-k2(ғFMCP_GOQ)m)*!ɸb6/q`8 hv!n,&tRWE!c#?0IjF\c1}hiRa&!'F>LR 43))C8T J&MEaFw Łd41bD]ˆD` ~BI `ƂED%d7 َ` Պ]䊋6cNZ~Bli4lܳf$-yf[p9S]ګ60ɹ?j p >8fpgn.`_~D+I VB~ķKdűur-ͰbŎ7=3jŁ{ZviN)jb\YOS1W)߂f?55tbM1io[Fl=K<$;MU5ӊmqn']]i&}OTɖ-m\MQ$f8a}4Kt`:9e.%AiUqu` mX$J.LcX#LKL3/aREX,(d.GP JDM$8ΟJ_$4Z8Y|v"(Ra>H8;%CȗXJ$dI[TH*T)7 PH bJ~E&hIC#JRaY#ؙsE&6[ dl HC XwbZKa"T+E M$+ $x(&C~&TK4؍Q SN#;S  pW~8بཁqViqcP&8sko5 q18Zf~8'?X珎M+buc؁4cfZaE /Z!d.J( ;E5d!],V:!p P|#}|1?rl%FmF ja5%R| !ȷ\.!;Bn 0iEdiPQt&FřIC $ *QP㰹chhFYb,f$ ~ (K^8::(/(2\LI.I( e~ydL(ʙ-[F}3vY-j$! }@$ 6-ccx ^FqKQ(' QpO4RjX[2P2*NK2^7Fw>L|.9?H&\?a]#F&閥7ڊxy 80Tx_Xr5c`]hj͊DfC,b|'.2a o/l$+ Arf=SPqF\R'j)B̬\^¥}dCx`re)%.ZjSR3QM(8%%~ILD.P6M9drz*e1jEZH\d" %>bLT&J!@Ir]؋%!EnXV2|;SOB~ై; 熹SuI/0vvb$e_e.=E`GjI$t|wH◘SfRJ&S.09йOlb:R%fEzɊl6Mݦ,KƟã8?ܕ'w=ze*GqBfӕi8ap-6 Mvi1)$,}c5XJ-l'TN쭿V1gmsF߹jC fl-ٚ2iPڸhLe,kiص.KL@5m^1C%<|XlI!$ط9/!6)`r)NTMVּj)aF">0|rKA'"` HBIǩ)|%d 7^ K.]r UYHB א$I,^6co'@Y/`12VZ;)n+ )X,)v†z_%<|")qe9cɷir-]慼"4ʴi[kqaSFƥFd3̟4e]Jwt&qזi/3q@rrߕbU?lq&% >{Tl5 5/r6|uF)zi{erHzc\s5ͅ_vcS/r{3W_6eɻ߰j-.~l "w7r4lzTRj}܌|NN)* &u!6 R |Km 6 Q_(^GqOV6Z'X^E,#*Cr|ů%>@ZB?Z;q{ojCG HͽZɼͼX9 MB+q[v5Ղ]„)eX?q;RT01WBp Ao3+pVirRнܗ].Fl D1ߒ)_,#O1-t&V+qeWLjh @R 2djI8_;,d]_Z, M/boe>r7x`x NLb.e˲PuB&U{/ĻɅTR^ 6&еdR H8ɲ(%h~^JHj)R?q{DXJLT4n, ER&YL%> AndF(C-K~BѻR7 7w7p.ȘC"cD{7 fEًk,fmMpSDZR/OJm+^pG d#Mq6> _{n.%8grM 3L'/r<쫡j=5ŃkCj^+iNM?qvU,]<[ Pl, 6%aꇻ)Ch/`)i݌[*!H-6GUWb/,5AlQe-5UBlcMZ]X%rH_ 1Ήǒy1ю5W%F=+sK6M ǹ7ڗ y%^w?r'roP;+ZEjN=?}к'[.P^v b^QaH6aBՀdE(v*"lȑi:¿b+ .vOQ.i -0E b7^D0Y~C) e-1dIH ,U%| e_QWrb-'W`@[]PI(,(evRe5D  uX Vщ~Q i.>Ɲ@ipvP{(cvc=_Yi@#\a@. AaE$ZEZAaE$Yk(H:)CL+6SA` 䊢غeXQM]Aa@;%.XQh$RAMu~SXP א%w%x!o?ب!lQ_(% ,BTAR XP4E %XQIZEЬtBV]{Š)Ҳma E7b&EdehNTۖ*y)XJ<(ni'.BAA暢5]ldIr7q3>Jpb)p_q;@`lkƮ.ح T Y6 'eݐ m D%mV=@&щ".'aXQU%šXj`.+PXG=HN)r}7 T{4 j୼\x<bq@+tW@ F\3et j$]| Xߐd ,K\ז?k Z818P/ 9{"*P]XU>B6C+(,T|:)LTDE$2 JKI|eՒ "PTUA+@Tb+FQ {[UE"E]SҾQi $T:* rA%Ȭ(W$]"\ʢdXT8ʅ%f a6 F=h$iv^HWFjK$-M&cï"H7CKr""iEi%_ cC"K݈[؍$/{(W -_Z/Da *Hw`: 2X;` '&&rQ4ᚤI[AnwTZ c=RaI.D v &E%Alz#ku%rw䑥,A(R\;GoIVOw\ql~_#e@5 Cxe"]X{h;(:"^(,( ϸ*u$P "r; -w ~JH4ltREZ^Պ€hAc(*. ^&аN(+hl*m %/b- .%rZXQT]_r" D (bWڰ.#haB] "TgP\v*\+ e5Dk+pc-"cYaa@՗DHX_o/(PTPT $Ura@%-E!,V:%,("!X$ZD'袚aB5ՕbC)T*H IiEZ&]cEv'`MPtˋXX+#w(*|x(FӢdGe-! hZt.jB.DPR&)$elementary-1.7.7/data/images/mystrale_2.jpg0000664000175000017500000126641312127353614015600 00000000000000JFIFHH#ExifMM*  (1 2i NIKON CORPORATIONNIKON D40HHGIMP 2.6.72010:07:14 15:25:52("'@0221Ȑܑ   | I, Z0000000100   R    G 2010:07:09 20:19:042010:07:09 20:19:042 & NikonMM*00210@NT \ip w      Z@ @   Yu,z   &     /COLORFINE AUTO AUTO AF-A p   62264390100AUTO & # 8 MODE3a NATURAL 0209z_P0?9=s%r[O9/;* dkn1HclW^ϊ]tqY΂R|FȲ}/,]Lh  bn)/b+\9xSye G+c{j{I@a 5䬗vU1= &?hcpiA\mR'ā~Ana.H^RO&e jlW4t~(Z2at& ˛9?0Sݚ| ګ3LE4ʄRHJ6j<>_)sRzS}9;t,"Œ<aj^ {|Jr,:o#ijZ-UjwH=J>{Hl50|\sE[8 D[`N('EUL3ؖ~ݽ:T _P 68bu%r\&" *adY@n9$AuYeH^Ԙ=]tkiqX7WR|C4 EPl`IO&fWͼ72K%QZ4`6Ӹh,S7ޠe㖷dlM2g.i~[+Sxڴ+?ie”hA4OOJˍYFC|Rł̷3Xqi0kָw,ip(%|jQ08< G`L&kTOdK~ʥC:VH+KQzТO]`gzB)i/L{" ă֖ڴ;2<2ПƄ|L6x:JmpgbsmC7c'Q~OZ4p1VdNB l%dR5rzy(&:GTL1ؖ~:T P 68bwbr\&#/;* l^Yx# Z lGIv/ t+E¢勔L3}*:XOFF 0208:T _P69NY%V\c&8D/`j^Hb'ulU'U"[0*q(sX7΀Ŗ|qGXKm,N @iֱ)>?+ڝ˟xS5e2Gf{jj{fG2e5Sxʔڵ+>?)֙ÕqA!?7-kLۏV%{U€˴+W{m0bt_=Պ^QWl0202 ]1k/z^fHh6' ]d]d0102 AUTO AUTO(FLASH OFF)0100ASCII R980100(,,JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?*5cRPEPEPEPEPEPEPEPEPEPEPEPEPuz=d_pi3]8XRǐ33޸OFR/mw˒9zP=/pȮWB񦙯4lr, qQGrh78D!WpmnU tSߥiQQy^+4с̄Y3ǚ.Ia ]s|uxð<;dҸ#qԑ9XZv^$j7d zt;RdRQ@Q@Q@Uk]6o'HaAq 4W37qm4먪$DH'>hh$ҵvD̤a=( Rfm[ך͒mK1Z TJV|8MD t@'g}kȥKoq%C|Yu i%TU$۟c=*-qBG H$),LeNoO;*y>٭w:M-m兄)G OSP/r#4 RT|v)\n5b{pˬX1ggG.P?ȎԸ@- `?H9^-&u:^ғ ^ܢ<6@8))C ֟+])]Ѹήwm"ʟH3EmCybJkrjW\5#8~fU%()w5QnzcLZ{ePJs֞=/S擙 27/or'39ʍ[ jgrh&]oZעSx"TF6cj?g_\=աck(m =7džD{m/#ĭ k)i)8A#ko+{;D+j,9[2CmWLbKR͋k_R@ԥpq9=+teUh1ٷ^|4#lsҙ&flZ>O=^7vF|q }^xZkf*? #'ژhgXK9sHg JskOnqt#UE-q_qUb =?TElCUH 42H% }Xȫ`fʌrFZ"W'a cao$9Q BI?:>֭vy֢oΑ0:""#ۜ՘8ʙBOCswD[\W G,Wb8VqUʺo$g ;<8.KOcڲ%#L W%"? c#qsSWfVKFٌHI\ֲ~ݧem<~5 ,L)3N+;*(glgdC'PW oW'8Vܷ~\h bLUu.3Zʹ8+#p>3*LfUېQ}ЬRHI)"ED:R*-@?kE5lB i#p0|b&(C.I#zU ù+QR0Jv "$bW 3%@y[C4j`P̊gy}hAȎ_UеTrGA^~9\J# Ӄϧ]HjGgP\"K ,39SLf%~'zw%L?HV ^$ۜ~5<II!=T"9EF%@<*!pe9;xM:(Ď&cR\F!y^\ Uĩ&v`vxVb-1H)_ 򭗴Y,2x0Gf'|ϖw8ǽGW^B?X$= %9sι?9Islv f"9G'#Վi̅\*=3(ŝ*:n<TUa1K?1SsU͵є#EBN'#> %$ 8_oT oyx.k͚>c6CjFNߴ$& ⧗-1M7j7Q* qPqO|7yn8<ҲfI3W9R=x<΋;9ZF nT$ItD'8$cMD.Z&FG84C|sZTAL#=fbw#Pc8E@ZAd(Apyr(:U%"ڠ}e+zvdb4-]:I+M}@Y i9qקC1hd2{jls9H9 9:YƗp94=;bbwgK4~v?+?9K2-r\ܬr$joDI}L./9'GJn-rCaze' @b}ԭˋbsR?;$ 2@UIےq1USWh}eQI@'?AETds@6 u c\*a?K {v<{n‚=V+;xGnJSSDXTaE'ڨ,Lq;Lv20GOT`$屓9Yw8""Zw9P`F#ɪH{Iݜn IO<Ì2^t*ӒG{ȗ)x'==K$`xk$E*r>T z Ȥ2l!m[ s\@aHT9@8ZRM- Q%fc#pzrsǵRisZe98j,.g2@K] *"x.X [OU #fRsu$P8aAS]L?#9;#`kncge3ip6B8r5h.*34qJ`a_ϊF7pZųc;gLԲ0Lc, 5KboԶ@I2D>`\N};pZ#ą*b 溘,xڕB(c*}qީ^븳";J_kJO &hXuWV`.F~yO4r;H\#ff$ӑUL/݆ǿO1;s3pUdO~E̫'? p?TpQԒf|m*e`SFcM,瓊l ]* ێr%pN}: fltϥK]ˬp`HGjX`y=*XJct44+\Al5l~OMEYb_+TE qq$bDrg)(4rA_4M;dJ,H{!.}?Z`kG!U䷧)rG&iXȏH~ ֎L6C)>gh`2W#!YYrA'C G~\Rr㑃V}<(~{+n΄-H"cr2ptBQLOa#F4k gsTÓʲ;ghLҺd|=F9ЯOK suxU9ʘ(N"̣N[;~ZW>g̀h$&cRd=iXR%@-⊍,J֊D cTT QI =٢mkԾ% 롿$밍I> H8BfmǎU{=D64t5y M N>]=sM/>?ZkC^:~uEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQGGGGEttttQT'e[]:}-@k['GET4<}a0px$uZ*v#c#!uC/ԝ|F7{B$E x_[ۮV=_iZAE ފ(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎*r\WA$p%dx߮Ǟ[} @]+Z!:x)$ߎңOQvl4=]+ZodEJI}\GL(6A`:JP(@ >Ӯ|oaM s!Cz(~I'ƾ]}袿z:::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(X㿔}}J$hQAJ>#kI;EJm`}]/Cv|-.oD+wJro}*DOq nÄDO\wk變*E*oc{7#ΈCV}Q]z:%uǿ;袻p Ǟ:<+__w}z(ގ(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎)6]?P G\X)P6z ]s}=tR@yKI Ic5zKw5L!` }؟\Ԥ]C l{<*T9$~ʇ~Oc\{Ƈ}(DH:#s~Ccj?_gμE.I4kϨ}hn*\8{uQ>|~<뢊#[׏~d h/ג_Iw~|EJ$Ar7:(^BH"}袿z:Q_QEQEQEQEQEQEQ(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(::::(@֊6u`ET N2$ AIVǦ+I`;>0A;Hl?R=ӮC{{53RȐh}~rq:RQ+iKR㬣a;]fYg]J4$zChډ?Ëi*1\;xu*_$$*;xSSg_B.N$)v~ӎ~$g 7& I6>׎4JWrjbӁZ4HPև~~R^tz5q IeǒV@jvG~z{EL#@$:Q $ p׮Ou{oӱ>z|2ʆ ׄSaD}ߠ-J'k lkPc: O}r nJǞU{S\: :E@>>r%oyQSa@Xz*H;z2_RH*@U'~$QRߤRH]gNX3Ⱦd;$ 'QIA^ʵ( ZA->>nSYF}v'ǝj`->HsWi>ïԵ$uEK=|}NF -^1N:dL|^eULChhinw]ó0+A=%{b#VǒL J|=y'?ǨhzÞ?o]vGWc?ǯ޺' uOPt:(G\?mQ+~@}OytQ\|z޼=u y袾:o`'I>Q_q#z(ގ(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎(袎++ PADocZ#sgaE;>SJÇ5ʔSiH*RƵt)RJVdzɲ<>uKk:6tTIF&*54kXFcaK G7F'd6lk'dͭ_cӼM׶*⇰Lx js7+Ja!`Otu=x>\r)kD/#$\tlmUJ$^\Kc$ϫ1vt@vW v0jJ3LuGGf%NݬB=x܋U1-1E%A;-uKOTɤ:$M-YiZ>]2x9#^dMK\ء1\^I׏>Wsto\)6_&2Q҄kI%^DN|t:g+\g6lÍ %{r׸U滦^-D@KĔ$#C{A3Qx-IHr ru%*HϱVd?¡j_4RG WГ].We">"ө(I x߯/5vR%߭S.%Mx:o;{q"!)M/($tNJ'B'_קa~Of5av̎Pp 8|y'VfFfLwYy CAw?q+_SaKPWr?OGϷׯM+[.CͭBV͵ˉs3a\/치QD({%_2}>G$w-` yugES]RN:G.;>+;fy*kS q6w<[Te-婯Lo~B t|-2GvVq[=n*#>oH;)#Kp^aptUMcY?~޻.!\7@b35(gğkqRg!CQO >D.ZGZ%S5 e(|F`u\GIuKͱRGg\)QT+Rzɿo GS?:ԏ! s8( W;_N%ʹ[5nrsCK %qese = ?O~H=r| esoQމ>Px_Lf.=6 R-gl}!$D:;:ߍ|er*ǮiTjTMHSgsU@|^zT/;:#cֵ|7䨃\2|hd&M]dЯ%lxx릞i󃞜РS6nءa"Z&x]HջR,XS덭R7cI2=98*:ۣ/&[Km צ4O_Xߨ-Rw~5ý I$Ok=}Nںu#Aَ5y?5xk5'gׄ@ռ-|n .IE"͇#,eYI*RWnE²^}INxc7c6.ƿKn򔠝{'s [Ccڡd0d 8^o=&KgY.S&ݗ1@n<(qN :gkVZ|i6Oܾ\T$*?~o\;!ɥg Rl$:NA'5΢sJ*/hI5yuk([JP  KhFPG- dx1fp؄X.IR L*5D$yDٯ6-ݼ}#Db-R{& B{=;#EGǤ=*מ`Jv[o>i\c_+Hk"WLF)KNojEk`y$b?tޫlfk|fw:QB 珞ZG.S!z0jI~|D|KVv@ܓ_ZoAx6uEԾ|AH\߱_xf8%SLFW8i^BǏ߯~`_ʖ-^~=>) R^  'uGGVD/͙RC΍ ӉaJZetJMzaͽ-CziU[[n$,{ :M!?Ot†R>z~|}袻}uI$g>袻=uÉ>ޯHwEq;?nJVǟW'G_iuU+~~㣚~WG_>㢊#:˜J\[2ⶠ>zѱE~u}9+`y袎(袎(袎(袎(袎(袎('_tQG\n Vm$kVܓS*1,.UK}[S%r\)()@$_WHʢ=yL;ڨ\959n:GY=_vTmhǣ9ꤥ!H$GgTwVT֯I (*9ͿujSDvO/D)Kr)Ћ )2H`k35EKRD ahr ̊Kj_߂،V4#m$m);STjۼy+J!wv~s"}F#^zp슊krόmloq-:mPdS~}댩$^G\emkU">]uVzV:"Ed!`i) NVA!)HWK,Ta>͖Q/EԤ|CCL-IH uv7N9ҬN?S5z+_Jwzuׅߊ^*Q9}+Xɩ+ Nյz'߼k}̭aV`@Ix TO޿~.Ǜ_k/3ʇ׮T"^+CKJt=VY睇W\߾;nlFGY |[J1Gn;40BV#F'uWVlҼrNOdXMo%~é?ݾ3(1A&bBJKcy#6PfRHCʃW:%}Eij}CCj /cz%ٯd:\^_<߫}V'v93 Dz V>]gZ&{^Cch+^q̖"Brx :;u[yP֢q|Da<#)R`k-8Ӳj%\e~PH kkOq_j-s xQN^U3<-^Gq)"LQ-J|IXԬI6/x&xU"5SZ-.[!K+Ʒ^}ƇMEty s,HSi ]ֶ@l[EydXỦ]όiҗ}OߦSVmYX-AC#sVM#3LX9\%ˆPn? qM}(q{_rz +8 Dd3`69ARID>||f.益_?t[h *X̟59b"31 GϤXII&on`'1gx ]+.~(2^?ea@Y ˃(.o p?6^YvڲWh;K EŔy1%B[H" H=ξ{ue5Ͱȓl`-X ^D1 1LԢO̓D1ݬc1/re*CZ¼7ӺE%>O"徾2+4PZnB\q$jh)'qi";ev<vp瀞.u~&NCE컓RrP4pDh'K߈>w4b6K[LCWC*r0* Xu-Wpci%V!7">*loD}h']g˷0>qn7q:7wyv>YR.m*ma۴ze9\YO2 d Ox ^UKS J(#d y# =RNwOo2 ,ůd%1(8(O]L3"S$_1ſtM?w^Ϫ$̐\HDė|ӎ}^m㓲zf_~IHPNАT@ՃnDtz֨@ yngw0,q܆ 'ӯ#{W[,;VTvZBO @ytwXqO-SqۇثC x@֣zS;˜%wym3K? "e%Kh(( I8Ufs%) [H(QROq:㮖. INf@{vpLSdrW)LGLYU$̏%YS RHh b8K%M͂," "턟[=sIs41;ڽe|idݾFQʧ̈́kֿ qݟ?n՗**qM0Mۃ,`lFQw -|VWg}?8HQ$yQO\)'0ʰr)Fm.$6|_,r nʒ=|񯧏uΚqs֫ƪp|<`yr{d94:/ӫQ2:N5J?Ҝ!*#n;УczXڿ(G_?}˰8$ge)H#ȐB\u?Rw|: Oz+q"^%awڳ7VHqm7J*?~͕󱝒_yXIu.r$x>7S[n[|t!ƔL$m$Ӓ޲w.$W~u߉6snƊXK߈؞wPh-܃Y@;|k^[~*] e #߮Lh} jZɇVּ? fT#o[qnA7o6[Z57wקc?qq>B5D/T$^q嶔(~)b"Kκ|T\ IMGMvqg#OQ[gԲg27{!1c,mIm M8oumMRTR<}$_ӫsjYW $ەXס(&:/IsIz|?5F‘p 5ExeZ$ c\FEA'xPp)i^?_ߨml~r;ZYM4@S"+ڰU{BK? y?>twcrڀEșr)Rd^LjNj M XiߕE#;Y4!V)joC[PMn1lI|?8 WϏ)I9l~hp/9'MT'˟/L?`Μ‹m%bhvT!fff8cu>MW$.m{~UY+, FCM/Gq:Pu9I`/;Ƽ{N%!Ku( )A_O4zzIi»m])v5* B*BdKL1.ANsG>\qlfC҅7蟹פ4Ń uLiOYf!=)^mIR Gv-N]K_j䰨Vv_LCY2ޭe62ZGkֳ/k=_SmA> $fޡ[$ؑႺѭ") -GESI#߈̚ +E.G.M~ZPh(m zHV:pDF9zп<m%vALR+m#%د^~Bc_/ni파{"oĊ<<$ _U^ΕLz9$g2"/h{^GVaA5`Py׮Z euk־Q1N=2T~e*e=@@zm6G *@Ae}}|IBRNu r hdk }~'˯ cοq )BG=T@ :~bx+NRi(5 +D}|ܯI⏟GŀtwϿݏģ0>/M&)!ȳ.K@{{ĿY{yIK`C1*+p-Zgd }O!&'5ɯA<'!+~jÿ:Clj :/}$e#b&m-: >|kC5wL8`fVCY Ǖ2,g֝JG &CS=Kn$\lTGǯt/Vc11-IBJuǸoX8}Jy!2o![Y*q$ .ꌀ=}}Ǎ6?_%=؀(ĺI_{Uv׌g3zk)Z6=p`=)Ĩ(HE< 뢞*IuE%#J ;*sdu]5]Wk_Q^nBPQg~mtQ]T{WۯX}R\`)D_doE.6N}Q8/g鮸'gCñ}{%$˨*[a 8qYӮ>,$'Q{esސ̓<՜e<Hᣭ{CAݏճmwC:m*Bv?NS NQTu;E,۔tq$yEX̹/6`p﾿#x kY#&YZˆl/$KE=V-\ƽ~\\gBWc޿O8~+n/cORD-\)H}"ImI^JP]]LO=uRW&ߠǦ=>ܼu碊߾q{t7)?}Wǁ'۠=q}~v3>^#>;Y.3q;nH{pz ; ;1@ 싌ʒ:ҔKV@އOe%9 vEknSGHҁ]1mm LpH> gn%HX.m)RԳ'zޟ~!F=*Zf E?? GbB*iХTUXu]@/ǐ^sVhktR>=V~a:ȬhoqXy_$Z>ݦţpFk9sys|2T e,)JR4l#h~R]x!鱣RYC:I#ۮ;ƙԸX yoDžu|TW!qN9IIBF}>9qf,U\Ce-S"t;2㤀?exa!)kRT^>OLDܖu%*mciAgG:[k"f Njy[*u{j m@:x華YhujbC3sz#`hhEbzH!\/-{yuGEli*)yKW|?z}ҭ o6qTlPٮAfIS/ͧ>9?aϐ2;a ҟ>^H3"Ż2C oDqm9J,`!GӍ#y'O|^XkrjSIO=k`$:?Ϭ\mRRO [+;I'QI#{ {O>: Jp}S|?ծKRIoߣY䭟ttW9qnCH$)CqC${{yuOg^rcy  zJS@̳ȭa (I 0[.I~ues&S,l.5\/,$!_;sPxTdo^䟊ü5f]ha *(BJսlo~OKZ *!m{TFNz^Tɚ:5zjK )3$G[#|5|$sթ,/~/"2ДG5S~PN_ N v‰±V]s잡Pi.DڏH_j{3Šljw@qմI>l>LX˃dlbV ]cS0"yOIe`ui*xv)dCjی/3Mc{DTSҔ '|? @n#5Wp9&$Y(i,+9}6(֛gեfjThqJODؿx# 90/#l=q ʞhu{Żseecu-n=Q^䈨q{[>o܃j<!EQ:?hQIkQ'z'd}|$yuq]beW>sY yn6Fϝ< ɳ8/& s^mE+硽+Ώ:LQ[l_җKf)fK0{whsQw!~}XI|GG\DŽ=ēE 8Sp Pѽ'?]?׺Ҙlr+OI7͟La-#!)*ֵwή\)21ޢoPy' iljjZ1j zaSA[j?Ey޼{t.aC<վ?)kVb8|~;?U6Dz=gkwWN&;2b8 <)>I>4w(OL(QJWV:sSii[M)))>{l$n62ڋ2'IH@@?_?^=k:iz[2`J൅}{߫riCŗ4G ׶F8O;ԋ?X+y͖AER+]}HmCaƂ`I'e[<U̹-$_4 *a+Z@Tt}sMˣϏ]`ȯu]HmD@~n3L6D. j*HBGvu}֑}%&NDY ~.cnX^k]$v܍6<]GqM>~W~ KW _~z eܶhZB<RGϩ9]'9cF!HV%S-1RB?Yr S?0wx5 Of䣊QE>OܾFgc2̆0⭩WVCDss~OdwRGt?x3r,.amCEz?4CGab=TŸ(0ךY^;w6.ڦ, s<CJHwl6mVpʨ \_?09_l"Ht%Ǐv%ƜԴ 9Ĕm['Ӧ5.HHv45L/43?ߥh3Y edGKjDiۈH I5}슑ٍtɹ2pd )Gz:ע93?+8/z%J}ns$GcFERJᙎ$,VAlHYw[H;^ln)CO6S<[u,IU5Hj7P!>#[]I:r_QK~)M? *Gۭ/E9\JXx_:O|c<<?G.J£^D"__5DZih Ib$pk{>}{5˱fCo%>ZO@#uIJ XfŐlxJHF*>zAP1R,$א>lm8lr%)W?䢽%E-)%+\qmiF?=zo9#21-&'5V#@nԩq auc)V|h+Ǐ'|6HƸYR :K-bCYX(}?O~ ڷ[}G~#]zS"Kryɕ ףνұs g2L&4q X eoz` )+3 tuϕyI-/CcEA@kX_7'[uIÚTYS,n)>dIR~t-?=[;m.ƈԁ$ } G= Xgywc> -"R]Q-F'޵K!i>OcfX[i-^}#C&w鑟u% ߎ#Z |mDͰڢbBic,-qC@OUy$iIbwi!ĕSO6sMՠ)iJ|><N3?٭T @]dB(D Ou i%x-ŷ =k'ȍHdܖp8>}#ƺ@ی%.) HJGl-^}9renZď8l#(BpdסBS/s _Ԓ;7‚9vuXԞAO$ J =tbџ1LzOS])~LX\7R! %>JNǶ]{ 1,dxdԿ9DbR~y>VRݳIBBTʠIq7!{V^3:)L%Hoy'?|br(/J)\;ům8!!)̉mZC:u߉!j%-_=n.C2 4Ǎ 8޶}N1ZJ-|4[.)~tP_Lk Uްy*.N$:4w}3XIz_h)ӿm_ 8k+qٚsqys^JxQ: wV*L`ȎIPy_k?Znjla̔[IHpGDtDG}*e>=?RNׯ y+T[GGַvK/>SYKIdᵯaY)O*Z뱄-\h.=i?.:HdzdzW)PiJG ۦnFd'K5έov4?m}@IjɇR⤜Oimσ-7P+8?ɘ$XNoG:Q˂-cC_'c {y߯ {$Xw|= QLMhAg'jɥOYqX TQzCI)mj}id#VqolXu \uhn| ]l[75S&E#|Ath޷Ӄi_4E{?siuEP"N#d^ ~=ǀ㘽n;Ca&$PMS$)[ 1c}WSxì;S(oɡJ3ku["Z%*HjKq7|;>5:LuHK_֫\2DʎdI,'$/~9X2*[H)D( y>Aw]yoJ͌{e)=^˺OT-7u(SpJp'^JM5xL܊+PGL>W˜v[[_ZSS[ZI@}IUeS&+p^I '@} *PX[* \HfBVn}[xyJ廧VrOZpd-ȨB?dK X.<Yl/`rTջ!`Q[> uubYk\'~S2drzT(&عGJJТ7u૯׫/VT)%–Vnnk2)A@mT}Oo~ZԦC\++O4@ƥhWM_\"S!)S-}۫j;ӓ9 䦑UuDskTadm)*7҃97j,,ř[L]*ӦҒ@Ɂ4%I>4RQwڛl.@( U[kڂ7_q<ȏ3)K,MHQ!׏ߊ/yb;9nmJI֖>ml}u]J.#?i8<9Sya>QXP[pF6~R{s+7l~,R'بߝò(c۱hw!,0;YOZ=iLSm!1is$%AW. DRVz!T2ybOYq&l^V\PR|:*?h"'lwZ>~S|oUo?9ߔvaT҃+Nxyfv9uwW*%*R%D}Y,zŴGejrHYYS/,~$TاR^<·uu?(交ᆪ)R኿ߕoSoQ4S:*_۪;υP翓80Y)6H'-Fq7%.y4@ZRF~ӭqGAUMQ%2p:?! }w" jMp_nRZoʪLq3'|t恑SX-A~eȰ{?[z}8%tIh+zֽne?*&V=KIs/]KKJ+m[ OJ2ެ֭]5RG͸^Tۛu˥l荓i^I~2lMtYfZWX̞=E}ӿ~uqW*Xd|DdFwVCW6J)#I <NwSvH%*ɚM!ʏ'@-w+2-[E22-߿׊Zrhce)^p!jB`9+^}f3<__1> |m tKNF֥mIגAI>w˱  KKH|䂟pJH?o=2G<4f"gL|ֆOiR B0¼+6SOZK$\WxG̦CI+.j[{^S9sBBBFܓklרqK¹Qkj>`1fy$: }~Su,0~fA6K>wbVqaQ|Y<Ɤ0ӊ[ym!iI$>~ߏNJ!/ǒ]-JN?="AAVM)ګ,%9uZ喇-|zdI?:UJ jJFV7 $5/T>竔)ҀNjoքfT26e*( u >=kv 1|.c4O}ː'mWi<=' ?׿MS8\)-& mPI7 {x!sip vVͽ?o6kl*舜v1RRH@$|l~]ד_WÝjgLz4wATd+Ͼ(;#icu͚REj-l]Ow:S!SV|$ɸa)uO(mG@s [RQABP['T'ϱW0b9u JZ8BGt)@vDV_Ii<;^8zi 64G:Iɔe4צ*Ox?F[a uo▄@Z>uv7pmC_Z䀂Ҕ]t/;U/[ R$$HJ@v~7hKXP$:lPPG%Bb)o?@~{R8ȾfRv@xajKDa{Ger+v3!DGSHh?8BD0$HOͱC}\ӂJczmNi"+Ɔ)m߇a> `$ҝ{*>IS!J(]ukι*J*w\I?P RG-g_dw5Q㐽BGDu?~uϫ++,|[:;񾺺t'T;pXrxʹ;!TGo=s~\dj^akBC+KƟ>'dnvw7zLA2Y%MtV~k)anJ/SMuqQɰ19GꂅRR4GA;׿uH2ݸ.BCu=]v5!z"D$0$e?׏u=v,4@5 2|xJu/}㋻&p$ڒƌ!n hOG_D1-1m򡳿 {>m+DH3Bm\u鋑Wh3YIiHhۨY+!ECϿm}_sH츱Z:#O@.#cB=Re;|hkǏ {X@AI+xK9S"˙fH&+AJO\9%Օ6b㎺M:8)XP%)O l0P3RT[}}\ؓkl%uzoY\iYJȮF (v=b>>S5~_r'ԦڊSjuS{)3nJl=I'{wcܰ\Rm},:Яt~<>UNy%…-K*ut\.Rd/M"9JZP ޶OkZ2"bL5 BjxQz;_8=jz8zOS! [CO@5/B,z~҂Ӭ K eLLTR=vYqYbfuhz.-zqD:#ϒ5r풦O[|;zvas_Z~BI9.Kr&Ȉ`~@<{kS2#s]Œ \G* ̈́մr\;9l'SnDTBR֊Wq˷vPk,DO 3Q;x'gǾq\&:+Hdy|K_4=lB2ԆӨ$$]Ro1]?`D(K {$oq?Be*Bt i{ CI'd vU\-Cr ZOj*)H$o}e%Jt)O}oGɂѦzLc/'r he; rin!o2ⲏO~9$Nr{%%l0Vd,1*cEתLPKr[gQ^rӠ3:D"TR·ȯN(شߪVv qFU? Q";mg+Er 6ߕ3Vq<Y Oͣ޾OM _ 1ێ#{usK3÷KV{MLJ]U[mJm*.v~%oZCBk.z'~PNtVN6OL!H*:/!Ct32xcCFzDwz qVPɐƒ[I>禖I]T q24S_zƖ/fL1|ŒVRZHR_Ur͌pRe TG't mNUK6(᙭SќK6(D\Vy' ` M%'Ӥ.l\l:T`8)f͵dY8$zRɍ2-uIPIRoC ʲ ~#v;9rRYZR ܎jZInJ\3hu] #׵v彲dVw%ia.]u*B[yB:T eJ5I\ˁW;ve[HLG<ɛ*BO}'3癭(3蔰#)}ubWģJ<'zخ`M0";KOpRYK0v C\e.0#xY>Dx/ő!še,^~o~}ϬBN)7*? =^[/x*NbU60[ynYv$  *xVS^>;W &a>|#j#~_-kXXUBF惣7Z d e;|PVDx;5k3ax Q)G:%)Q:;'k6dgSksacӰ}É#\&b )*zcζh}[+ ckEym:RDzh*ae66-|(*UZ^˨cXɈ)&2Q}y{{w:ZMGsNwr16bLT; 8KPPI_-+)g&߇y4U3\VBQԢ}$ljH؎`Y\jdyKS Y*|ya-7=q"oO+oێ彐SU^y&<+!| kޒ3Hڷ 5:oraGhgA[ UTč߱b;OQ^̔$@e|o;YOVYcehSOQH>Z$.eqܹRٕqnI$Xޔpw7|MJj>W35s9LdGm_ PVKM{-܇G* (e[O~:fR!Cy篋|PpBeY#|.o:qX).([U]sE 7m( 䏠|?kGb#p~8QDWO b\(5|46(ym #꣟䈯lKRP@@X='*j ld/[H@ֵzo+rNyV֙rw*_C3)kr'\VûI<Y#$it5hS!J^m]ݔỷI%- @uy@)0mwl9/’Êp񳮻S> UtZѣò{W"k<ĖK_l0I)>GU2 U^+SB ~u~.}%)d2֚!\H!p&6y;=͛Xxr<6RO?o|–hּ(?M#iO q~n\pUg*!#W;?o:߿Zgelk,:9v|?۬O([2YkN&IzzJ݋jq 4Smy>< g YP 9νcdN1臡)su?),s5R$ŋ ߍlʱ3_!p[ζR}u^)3[pD[xH3.n*R2zC-/zW!x=m_TB#~*V{>U_LdVƓԼnXU<CHKd:)?PK}Tj TUvJi Y!/yt]WVd&j`8?:{>m͕ViYk*쟧7%KTS\t[N\\^^8?*J?a4Jx$,) #@o5uHCnJ Fۥ탍ڸ P>xSTmR}yo%P<%Nȑnu"BP}gTH[KRNhg5 3=M|['Z_8J-I+$FV͎(CDi '{}Esl~ai*Qf3!4|ySV#.pK{By߸>!e/5I/KCrӍ̡͆\u;o~o-Ljˏs`ٸ8B ڂT<Tgd<ʎXJPl>V/v RJ'Nu"#<yxI?b?uZʮqWs(f+)pFO忯oWAr Gq+l_oI6XI/>CKW)#z?Q*) @ ?_k>l \B޽dw׶ v ^6V,X%C7ϕx֐(Zr7$:fQIkzB+_vrɦH [ןcWl \vb7OҫԞu+Zųa#kУu!Œz2RY䐣ۯUC/rzehD fn; %`x>_Njyd$:i<]Wqr CQ< Sӱ$[S5L5ӈP>Ju~(쯹m7A^{ZԽ:KQT hzٷ/$IuhP:'#yjKe:ҵ̈sqrq:H#Z[MFd:ߦ+eչh{>~Tv^VN):V-H[=6=Zm(\8R% OO[1: *d>zm#sh<|kDx)HuN!CVP2az>Pa/X[KO?6BVU$}D2C6](kc|=v"r![IJ :~_ר$ڧ(q%DnEXmq%{\RFǃ޵㫬{#<민!ki%)?TIim67ư9y,%텸uYo8MqM) . G=w\-S"90i ϓ?{ِ~_3~$#6f"u[/FN=$iZiaPqr!;Q̤HUMN+ۋ8kV$I(Tv6LLA6[_))Wy뤺‡vm9Kue"*Bx.'`GVj јPOuKW$TJTնsmc['ˆokeLcBqhE2%JR I:Sn)倅`fV]BO \jZzd'ُTzr`hnLk$H#>?_+#Œ0W:Ì pQߓ$ĴZ'/`~ۮ䩈l8$#r*QASJ =^_i?@7uT#ıyeK_HR>Hqa2ŚvV9 c@l>zjTX"ΐJ Ѥd+PUp/TK<@~zնV/$"3k'G[T%ʘRЭ868zg}BeVDޗ,aP|$~m:c)`)b Z~u6"ϵzRWOGܵTyf ƖIq>}|~O5Q>[qGȐ({u G<65XvEzm]SM|>#~~߷]hڏW-adZՒ;QWNw!8)(.*W¶R-||<To߮1 J1) %;|_ۮ+XBPR46 }k@Ai*f. !CJӯp 15ҐWҞHczC` _N ǐ'%c k[jYWypIMbmu*tk No\SQ'{Zxq)u7d1sn6`&Ri>Bd_k K8Qlڵ{?m'{Sd.g2G+Bu}:vpYYVcƷᆱDOJ&H[jKo[*;ΛӶp:yE\G];& ˹rly@ҡ}ǁS0 Ù6=lPv^D;*I߿NתD ad&=GֺӤe$XVЇh$$}Py.7 >IKagWj /O.9 .eoqe&8Gr89۾qZo=.ƯU(gLW֎E 1MJs^|c箤l<|J$!Tu-H?D8prVoUj̶${ XLːFeiy$~bSg5٩HJ>+}tVҏZUOn!rJ}Qt䴖=6#M]?]RLũ~<~~vL4la!'QRQ)*`ɕ>V}9n$*R #sissfQpg Zayg-|D٭M"bԃ$r j:]zo) uoC`uo0UGcem[LS h ?_tY.=-L ,CA*7箆@9%Vmpʡ'9S0\ve_[>+NqHCPA:^D9i"-kKPIC?/TgXktG :*f2t`. >|#ۮ޴>!)TnR8g?~a5j˸q[!'=o:Q\ TCP._GFlieu30co+bNƪjRTdXTom#@ug!^!Ft ~LzEw-N QBFt|sq롔v˶,̟FoFw(vIzntUL:HW;qۂKA^4~z rqs^j@2qy֮lR7o3>N:TLv5J>u_7}Ƈ?aZhz`ɒ%6#ʔO면t^Tir!ȀVd{ut1,~,KT?Y"axF><ʼS|E .b38ަ_9ZD話W=4kyFYQ jeXDyfCPe3钣@s]H$3Q9)©/v,L|rv>;$)ftKX|Wb4Z;kEdɫi?`uSEȦ7`[(I}碔xwVQ=Ǩںp)f{M&0:!j<_ϮX ;ǹ DY*RQߟNW]*]J͙1+i$a_ꙗfmsɱZT8znuMcPm(-Ka32 z^w*;MzvN6&gʉ ^*~Qw>L$ʟ5N/'GRGV}C:w7NC|O:i !)dI}7A?Plߦ5[Gq #t4׿܅/cKpYՒGRTo? ݋ m+iG`)^!ZR>!ZpK1_S N5j{|'5.ER&J-} }~?1qu'ΎoJ=2ZH,Y16=>T]2]R)hsn2ACoǷ]VSeYϥW R''pK:3g&Dʔ6GWk_uSK\|M KJ4ZNBQ )*P ?H$쐣뭏 [ei*Snh-A^B\\|G2"RSpyjLbIMp TDS]D䘆%8#4yq@J;-elji<q#}tʝS2P{Him;}~ĺ)<gү^-'um:J !,F 齏j7it[xp]9#4GJ/iKecCrM}UG.w伶"0GO<^=y y5 P"G,T4`,VTև(Ȏ}<܁T'%,"ּߪS=755PR[-AE;G]*bŚjxMKcu >Oƺڿb\&PA]=T"$Dƺ.ZT(rd:oz+oZet7=!$|?QnHZA=Tooa}}wLxM*Q? $Bqbh#^t}gULڛƐbUT#G8v~]lq&Yx<Wqd=k%XtPڜA>I#ԟa|Ih=PPR\Qv4+%}pBBTx>q1%Fo!;eOU_X²*r,YF#;Ml`ܮ:؄}?OK؍<;'7ř Ш䠔:G jl]HMx6;sCYu1U*u^6=~߿]:Xke) Ts}7M!Iqю56H<ٝ2YmO0|?U|enz墖†Pֆǭ)'VKm QTSE~?U&RҝnΪ߅m}H.T}6#5cY i :H?]w66G{M^X(@XouCh̆&lkqryL_2}~&`F+TcjP]q#W}o W0bƬ#*FL\ Dƚ,+ДT@zaꭏfndp$/AY[T1*֥r1dIg#לߦZR$)_w'>ɋena>Lu6zv29|2P ǰӮWVZd㰤F *'{$gzwN[5 <×,%Iy.*62G#"#-Tub ׃׭㋎r)ƚKxgՏŘ_R2qDVR$1I (4 I#<#n69*Knr#өg#xÍ16z`)c؟^bXWK(]ar;(+߰:ⵖўcm!|$o'?놿{GS} yc-k~- mnxQkGEȀY\DTIXeX51HPuGZu[Wl1d-{iCP ~O $Ht..Wڼ{&pB2!֞?G=tcEh(m`4K:Rw<~O4T˯U'"i̢7@xuCۥMI}{7] v.*=sv) [_"{pԣQ׾^k}nֻ"䬘"kO{WTFc$CXn29uVE+HO==p<+tvsh?OqUD;7].~ŕB㝄|{*+6 Z)ޕg]YJf/LPn NӶ_^ B2FP~yGP2^yq=+1TAd_Vᕰ)eT\lȎM[n[U}lu"2$TB@uμr^[qFy6^&@pbL1C=Qҥ(϶n}\ZUǂ]qoױYS +8M><`}Oۮcy[Ja?m{}|kۏۇ|4$ںj[&Tyi/5TCƁm4> Se hz=Tv1'u%6cD=R?^Y*%2KaAUG}Y$"9?HkKS|<^d>eƉ XhoJң*r>R&GYQwUɱxh>-z>,|dUJ*q5Gc5#BWPk5 $҉ҙq8o>Ǎ.-Y2D"O2Z;}᪞Ҿ$oF3Ah\QI rIutA_UՇ_|ΌE;x>FmuWwj!c#͏N޲ppk 'y1x:6@VKSj)V!tTID+y@tHA !q* #ǿ i+YRJY#^=KkYI3# Rpeⵦ&%Sd6Jyyֈ?::8>YO*|m20րOnt}Ht ǤUh*(Z`XP45S&S$j~uPU %ML/@] ;[$'[sR}$L251j~}Diȥ-񱴝ǿQݵ爛dhBϒ?~\o3DHv7rR KRei'E "aդw*jiImOIkO_^n-K%E'LU.VVꁓ<{"7h$h. z~QrvƧaȜl [ 8Fhxjl꧹eV v%*X@#M/%bLZˑj*\C $EIއD]4$mdTʝY (( N>s1#3zc!-F(HW#@{}egl!m髖]30G0@/Wml榔 R9|󀧎#9~Y˖.Mr\/-IκLZ ho-hK H>7m߿K ЪTvmz/q-AVRD}<pXe(c)aa2l'hv" DpAλU U CUՒHa0$-‘'cJ~&ܘs 1+d|qUǒBFӨ)Y^46v:'a[NW_1e不+S-?)R}qT}We\;rDa|hnUtP}-Ql¢EF\<֚κ-,9п1wʈ%G˵.6!w3?{w\j)TQW.Ů&IR*JAJ}j甭[7veHJ̣尵χ4O.L\nwI$";oՎ8=lEU1h'H$RaooOr˨RۉJ EDD.W0l" 6J_4@ևkm*m[[wh%[< ̳$6rJ)B ߏ,-zJ&':Oh;K7!Un3d0]9ĦRԠI?AUhJiեKŎ)J; ocȰnoܹnG”JP$$~>uꯂ;"1Z\;P,-ҁ:J`?Oi6/;xW {>PBsUgO؊$2 }TKq_:ׂ~k;SRΔ-VI<%!(+؄Ϸ]]kje9X֒6>TwkAŏsiiE;ꄔ${$ZW_gy2 AFԣ&2bPnI R;w5)u+m.ǏӫX$:6b%&Ek+aJ ^m2dy[-)hQ ~>w&Uh7Rr`0 į 9Xe83 ȩo\Ai";PQ54r$@6`KD,r^ӾcҮ>)s]SKJ8A^ƳH7Pm}LN|jfdں]loK(笀>p }ν,=pHȾ IX~ֺd8uyɔ`\O:!f@S VSZn!Jvɧh`Ɏּ 2LJ!M~R^$oZ:T5,ٸzlfu r^'55' eE]]qJaJJ֊_~lBŪT[;˻G}:Fo^d(N<ڃrϩ܏xޜ&Ceu>t^ FAiY(HH ';>FpkBȲ\7U -WgP:eteDmEqnKϟ->]iU6Ɨ3/XeJr mq #鯧奞SfKEe''V%33'i55zFsOX, ^Joj4tw=->@v)PV)EĄ(-ItZ״a`(56LJЉʅf$T(m x7!ScL(,Os_Z;^ƍU+oqjGi6VR<{:>PP#@b̮d4LwEp @rUJZ[v%G F':p.ʊ v5Ư#>]B\NJTK %z|"o$zߪ9ׅVoGbvk`yW-HTpFĎ`u[+ˠL&9q]ydTJ[] 6}JuOF:B%U@5Iy'rb7}$-^l}GƯu;[<5a(<q?_X/dF">  6>yhvJx:[H??s㦆>’ǩhs P#J>1AX<~|~.lg߶_E}~*RQFɡ}> N$#_=SxЋPVokZux1[& ??wwYLʍŲJqրT֑oo@k_vօsΐ Mk0hB%mS98ruށ:z+po1m*)KqRJPt %E)FT-&m1rQ!E4$IY ,gƝRTUM[r[ScY#^~(*!gZ!.5u٭-R`j+BG_!ּYcJ!C2n,x~OKLf܅ʗ8 :}TRoxV2|Fi-%ĶVv ܎=TJe)1 xg޶O=~m2mCh2Cp ȏꛕϓ:5lѽDx["<%4d:D ޶|~wK b] m ErJd(WéSu_Sעd\Іщ;tHuK{Lȏ 힃hk)ψڠ ?<`*9\f!z\~o^Lګ[;-q P}>FA}M?nT)e@)Zd-ӪB̚(M/&z]W;z=br4Ҵ9|#unҚK?":g_) lKϲCJqőuS/)C샧S^NmluS+T܈͡+>H/FqV3r(OƩduRhAo#r廢Ha7 Hcm%ׂ ^KeU>La_*‰=F,JS*cu(4x:>ԶUSb硻sGb[H >~שTm’Rqתxړ_SȂV:ߦ { >1hašҩ@J:;ML&' mk&! p~F t{wC5!f’8nQr[K;Q^ƁzEEug3"6LN,Ԗs01[IQ_:\ E\I.b̚dR$Ry߫ ;Y~͸N4U])o)G]3NO"|x-O!;U `x=:ŻL!Ĺ 9ۭthu*mYSXn+oOmS_n7čh=yxBa5- P >~=6{[bʪm \y-@bOӪt9\bE ʫ=H/:-~;>V ]\\ڡM*&&ObA~T첫?!]*mgQ: m ϓ\Q0 3%Ҕ-Dy!?R<,s1d2͹$?%R>Ñec~fbUcWԸ'~v|}Pg.nZ-u@-G6UؽceVl!@díowYHz#16׉|'F47䞣lƇ$VH/MH#c?өJ. $H?j~(hȔּԜXXDILG^뮢jؤ\Q|"*^¹?ת$;3DwJP7|$TZH8yIPZ*ɭY]*#iJk<qi:lؕQ=b%dʧN]{lyP: <|I]uaM(VPH'ө5VR G1֝sMKH cJ]ŮrK?yo#m].v2܈6ւJAh~r63. KqH Sx5#!):}=(xe<2H %Щvu^ycp2R>|u9} M_e1Y '{NGqqȒ䩴ғduzg9%m4nuM sE`E\$)9*ݤ\(" *iG+ .;狏ﯷ]ڬV, "Xt!݅!#ߑTHYMңBߦ'hɭJiJZ^FuHH@#9X~\j"ϳFrK-I&4>J`ƄXDIeiR5)~|-u=dش)^а);u5ȋk3Kz#@u*MkncLD.S:a@;GLZXZR>}:؉|)s]9J6$}7ܜMI-l W}TD͗|yÞxB ն #wLH_}ΨF6v NKN}y?:";5䐟:=\.zTSOpNǿ}䦌֭GVecJkHQױ uc[.Dk6%GJ_zuR: ϕ4~ֵɊӃ`Ɗ{旌Ime<\O!:+{=Y,l_Etg 4}:uoI񜮲vN.} } w 86qJE)LE?ArRZKgNOO{Ӄ'!]T探>\$:@ܞ\jXCe G] O2\J#_aRݶBDҢx:P%AJnSn#k񭍏#:`g ?mu|ɹZr,V6{{7{oW[:NQ">R=T+^-2 )YJ.O^k. JW6zcUw%!ԶV)++)M<4zTPKqW-}ǿӪ4b(m#I_>5uG[T&G}߉SR?]SЊc4dp<۟1V1:VJaXt|~bKR8?0@岆^hut%|R 6h#ޗ\T5)JRU1^O$ x*rӤ3Ǜ`kzx]kNzK_<ܕ@7LsUEVLEs! *ON(J|W}BFޖy-s.˔,،6O*2,\}^y?זPg*?>*Sg+Pn2E^엓ȏ(ד?ShaL4%XH[-| R|+x>tOʴ}+PBJBBC$mIPם;tpAB@$wI^CEǡ+TI6@H[?0[`ėm`!q [ǟ_S5q/婸Giե}5 T/6vDI+@)>S]ݪe={This5ۃGu!-"Cͬ y {޾BIm.8)n{( Iםo<ٓ>͇"a&#GEit8{v;~VOC_vGK$SIlb*" %Ņ`Y mI%Zx'ގxT\y#~׍!JRU_Ctt7W \,cYFv8"RəVL× l>zD E~3_cf}D}9/(q#Z V_T@hyM G$~g]k7rqTeXE\zk`ػB9 ZRt>Yuꇙ#N\Zٷ-!;ً=Ӯ)=m$fh@O/5%7qqwIHJTw#wYKuYT?j&,^jMx4b )D>\ޣuHԈ+8W7dd~:6So*PӮR\lȞka^*rsg֠ŵSd:cBRI=v{wO[`ꬺ-EӉdࠑ+J<9w>0ĥ=|kH炛9,%^累 Ʀ/WK$hH&:i@K8" 8f Kx gy?qֻ,(+u- <#Dz>y{׎*| 2CrxpAZu`(۪G-)ް$XI&:%JOҏ9X^X0ݩӬ RPX?7ˢ'D[HL"w;ޫ[yթ<s$,i9c# vDp67Ď >s%Lz_miQk9\J-pW~@nc6MvKC6=g%[%~ NvU5>kyaqf\r)fd8SɎ8cԏΡ> ߔ331S!|l}GlZUsa_xޜtMMocv%Jߏ:T#>~GqdKY1V'6r:W Q u>݄ zvbLؒ_e0Qe|K) R\I֎hb͓%Hm)RS;rIi;}IĶMXN^E+i# {I=)q/a[ϺDeüV㏦yvUTSaRd%n-$:$'DsBz2eqzWu4 TAk , l$,gb΢}kAN#x4^h`DAc|֒~"b#V45RT6&ϟPď;W|D*:l;2r3m) U)R<]Kc$IbvUQdKq%\;ϷY:bLE;wBQҕ, K\G"Rumns#|<Ӻ{\ _=N)v<ǘi -8랰A v~q324N(Ǐ[?z\Α=REq)Rl_q0$}YYuM"}1x5ߐ>PjY8V҈ϴ@6#AծܦţB{oBjXW-(Եc)#RFx: 8~koEJ[QHӁi>IK߷{8mGftN7-Vj{$8}:(S5_>)*Uiw"f4Q-%BjWe'_$d ϦsΗ[}q3sy2n+.qb*3&aPI {9o\p|_uʷUl6A ^Ǐ?nb͛[c_CzE%([K@l?_:#L,NʼnyjmrAμti eѸ?7g~2ݤuYoՙ-,k@޶?s,ETve;m $r)~z:ǃ[nQJ^oyCC''jgy{3w.=\6TSzim**柛tw)~"]B$|@@O:Θ ]e++r2r+N0m/og_3gP2W{ȫl.:JRuJR)s/M)X##sںrZ@%IɭE-YUb^5OOs#y[z:ډUw\"5m4vD &c*'u륿¬~]Ƨ VR%h"{eQcX+'VP^3Wu4e$M-Q'[ևתu0w_oo& \jߘ$CyY*W}Jh&c\iHyGehm۬w.j-!BH9cz_^򐸄'>olu6+t'H@6n^+;JPAhןf".Fv{r]nrSO ߮!O털5"QImi)^ p+Qg1 ^ /mh8XNoZŎyɁi'Gt>=Eߢ&E1fHq[8^%|4h)l-i:$sOm >"kQE-i(lo;JߗDWnY5N?^C7z,,GN%q)G~MA!%W. kOJXhZy'B({lkR2{{k!vsJ^Tߒ)𐣽=ZSFqܹRuLUW(-;:>ב|3\vMFed5 ȶLs6߀6J$Nt'w)>eN tU~+k̥- KNE%q?(Hwwׅ% e5jL~|s~`?o{GdV ND5FG^Q_t:ɶt(Rm!uKgGeK5 M7q-`)G $[) /K-$[%#8M\][y~G\$; 8P%@uR6>:XUw^o'ۯxHʟEx=a]o:0[l6.o]o?ˤol"ܽbKUm@'n+;_uIW67WVc8f*Z>TξLG6S1ZҝqJRd~-6蔥PzM\0.nRe=iwW2e؅%A䄭|twߪtڞ$g\e$z@JP;:'Xu=lEݩQ}."(p@`oes 8͘in8(εaեM$T:@5?ɩcK}Z2Xi2>nka)#\Uw}Gn'֟8RЇq~wH.*\,qu_2(DiL8k @֏saadQb׿6ne)I% 7뗱G}\ G0R>>CVz6gyE P25`&2|%$M~ɻ,Q)8 #7adnI wGNoP+K0"/mCAdyj䕅H;S_*P)!5Wmn.ʢ-ߋéZ%kΎwW~OeԮW?1N!X` N xu"^8͕m}JxH:$^6Unt01m3W!K[d:i?A]^ڍSKP2b3xkOwzӺ#qXADҾgLDHfx2YL򖐝GAeLb#kuWZy,˖]e:|M=9[h7O̪ɒdc/ (%n$ߺ+ Dޠ qc=KŖTy{~v.۝BNu< | +^Vd0&dy6ndVmE^>pz꺵| k!noiX=1ͪvPC @׃ x: SH9 ZO6ޥu!P[Npv}y8쟈$U_' d7!JT *e'mD#Oꏊ]֑lJUvU Y‘AHߏ՛Sb7Bba\0EJwoVl-@yA@fI9mM,@gdL5P[JRG x$w[bh_*:ޏτ|}7%$xtQ fDas~yKEd6ӎ\QΜ=9džġ^ӷYuMK֮+e>mB=G|=+avzLjvJ!!CZ?Qu1MnkiKel[i*T-7m25N֛>Ig+!p p$=*;l€BM^wbT鏲цl^=~L*K̨pP<:Ґ&ڞKDZ% <@Ju?Y*=%5u$[EuJ*ROH׍uU{=o %G*JSÏIN(aʈO!AҼm }]{+NU,SƖ 6[W>7@>|>wukiW* lJQTy).Yһ* Uœb,4LtRIǂt~:Mv"-RaX`GOir$JIa9*;2 U"[f<[R~>y4_oN ;$mSNuR\+{ނѥpMzaU`$̴%ò%E>|7[6j~.:72ֹYHnk@V-$Q}` ˙:V>:lyK 2LK[ckXI?BoqXᖤƙ 累IQN$Q.̅<&RO}<G-Pqx$o~<U6XMj>) I#Ӽ#ҜʮY!5"!+qGjO"|oLWQpg6zՖ҉$* Fg~5+'|Y!5#'ǂH~wH77L7] 'w2-a762ی(L|R#Qz ?XB^_u[m ^A!Ԅ'~u?z;{!눲HFLB'CH<E_VdnJ ",׈l>$x}\[\:qiTږ5~ex'ciX DLo*;\}%iHsIz,Q&֐*vFZW7o"yxӪ!3 j(gXV̦%Cg+Ԍ No榺.@3fE*R!.(IKReXd8wԻb+B{jn)h0yֿ:H|,fs)֗D@͏561z˱R _}VNTy\7*e ثg}DN91 H 8 Iү j"S:67Htᶲ}% rjZn~lW&\\^He~GO)%^'ǭ'ͫ ?;v#zH]&E!ur:lҴ=82N;:*'"-26յ9-f9`}Gc{0mo͍I#u-#DqFtAҴFev1/]. o*̎ۧ׭j+C[qbVB Ō*Qo[:yUbex]5hD8.Oqm8BO^I 4bCO~dy{kߥN C!6#g_?oktbC(DH*W='޵gbQA"LZ=T:6 ~&{TJlXZ-># P>I{'tV1=W_}Aw2ZARV}@-:n3DJRIoӿ7O^\[Wo,)լ1U_Td%L7W q#}$npXʌt 뒂7tu^<#0 sܺRU3S^[c0blǍ*{mfm,29<q>%^KqCQu=,)X0h[me`nYGk#re%(+J@BHBǞ]b㶘.CC$._s*ƪ"aK z\8Zطі݃w/xےiUA rPN();̶-UuЗ$Co2yeJo͔Ν޺ج=3UȒMҚlKp)NiPH=>b3q>eJy5e5iL+hj\TXV$ rHT=fJÜ\Yց׶Z4EP3j+FŒpVYRǬbMEnZ\Ys~VI;>HIIo[c;6-u.TF: 4 D!˜[kyo[()';d =`!k)@$Nӽ~nWm榅P@O8 B9#՞fG1 0+ރdR7MZ9.fnGneiSԟnF2IAB=سBԼnuL :H~mAGܓ]?,`5ZIy)H'io^Oi#;@ yOݩ(Oi~G!jx\ IE-OdpoJ߁U;?W>qF(+4~>O&H؜u&8Qˏu“:PA:+Uc__Da+.;2E%)H:YQ}IӞ^Ba$Z)xa`n٣*T0uURʭ~*oTT>E +jGTNw5g[!aQ_*3cx|4ueő設J\@?yUdc`y#^:;,7;뚆.{o*־.i@h(]%,ns!]f65Vܡ.ɈwJRvv6T_}֐m\TbN&9~B,)[>SCScB1d.liqCi'Dy^=>CCcJ^]y -%iY: '1{{7Cw, ںۮnZS$ufemjÕ[1%Py((?򦔻m-K0g}鷦^6+&Gʻ-mi= fbZ݌ XytXǮO%{]jr-OTVВ<,@VE[•T3mĶ[PJBBlUhx2k*%:GΗ4~TՓګpZ[s6ȓj6iTO]ݟƍp:cDj8&TC5VRt޼T&JEn#m ^4>:|ar<111RJG~ 8!0%'kB;:$+^J <aā}&md7T.C*AJO'u)+H*ֽduGX}R _W =18c չB<@} Wj)?"%Ria\O @r:w2praPU]Mh0ӷ6S}zlv&sޗ2#X:*nqrmմiBRaN-EIVʓU\:QvBfJjKFP䄩KH>t5{ӵY/r\h'2#aATޞjl(p$w3wrs: s+Ce]:yh>T))FNi#܎cro%ReJNvxSQڇq,:e)-٤]^~:PvU?+_CCXee\!<%n Jhvs%h2`G:q>}ULo>Xf3!v-)@)^뾒YS>mR2vW)B*l^wǷT88dנZ*)8Ip]p1 #jp$dGW&lU5W06.*%['@{ΦSMm2DV,n%zA;`RK܎ݔ.ir%/ AJJTy $$l YjI1S ȽbГ.+2$'w)׸=j5&*q{oϧJMݾaKZ^T&?M/e&Pܖ*Auԁ쯷VNfrm| Ɲ Ex);:wTT]Xr4)*Tzi.)1kJ,#N:U=6c]B49T(.*R҆R]l%^Ouȏ;VvZzHDv{HQ9e)IgRˇbcd<y9oQ_%>R:k8K۹ֶC53}3!›Jd;C][,v?h1({7ݓF>S7kPlI_yu?yf/Cv d)ViWƘA|ya۫>s\iaRbH7"UZgs80l6Usq aHJ8u@{esw $.e>JTrJĐ4}], ,تڶΑˏ"PmHBN$_p!qږCI0j$8߷ʒo| ~Fq%tB}o߬y"JfEti%YGVI>Nө~T]᲼YًzA+v/p'ԓTl_[fˍ=02ޒ>yoS\hoAN@R3evs^v_xVq:Wobu-Zvq`4#C?7LwY $7#׍Yy(+#z|YŌy > +].)a(pl|-$Sed h<1]&Sa +BV4JH;>-uZs>:u/N?NUk^n#gY" b뒗SM%GVk;KC;e>1a"1u^~Z@I$ZחT7!bQ`=*fE-he L%` Hڏ{u}T"d[ifHn= (Ho`6}-Lܺ<%mۉFTF;=W_:InUnqf*V6 }u՗ږb}i*q5k5A۫b+0rb@9n- BcSx7c&KMBLO?YAJ ςP4xt{"ҒݺZT)IKΩJZ@`*?0_Ek)2ݕix'}@t$l~é>E.dܩ&5髃 k֊Q[XӷLۗAQr1Mt{cY_McOSRn:#Jf3hyJׯ'P:y m#cϱ㚗 p C_ M(])rG< ;:V@»F<笣1܋̥+}MyW._t-~:+XQHJS]Mqm,F'Dh{_̖͙1ԦA~T!cH;wc!$j1yq[޸'`N![HMERPS 1?~ӗ.6u 6h؄^V</z_˨FC1$Luߨ$4S>$eϙLD;vS"i~{.)>'ʈ}}8]bZ2\em$kz?ֽK*KL(D#?̏}_"Ul ޤY*v.ղ|oϿ@5t&OuE a>sϿM甔;ra)}'p CAH'u;ͤoRج-W< xߞ.K5C~HpʯkԩˣVO (O*ozcDZ_IvpmFW+_{o虆O[Rj"[b3~ԯW|RQ~So˶07_Ԅ'}Y29b򦦪twRcW Ih)Jm m/d̠}\uW*Gm)Ғ@:#1GF_F`ܩo* i l6,qX6PV)=}} -^x!xP 0# ڭ.~!J# mOj;AѮ>ζKAvlk kGu̺$]=9-bRKIW*Q$^鶾Ku<*ezƨG)BGviq5vRW2s ƻa!Q^'1TDd00gI䩺ePiNաl0~T") 72Cr%$ ! h쁣YCYPչOK ԅ ^ۨzT1JO4B|%) R vZ6f\$G7C$H*QZ̯~*JZ}I+ %* zr$kgK.O|:Gβ@|hV'(ՒEYLVFO)lj _"t<`D.ݾA*Rd-߄8HQRH]x+$5&B \bxAè"FI2r`\夏?x=5naUK4-bؾj@ڸkKۮr\t[[d$yPבkqaJצqPGIbf_zLxŵGx$ɓ 6G ǛmpybRҜa@)`;v4R O ;jBADGRūuLq2W4 x#"@qF٨Ʉ̸S}:MCdו}E"L=YTZD}QWlc~Ui?.]Wc*M)RJ[KkNΎο7io-5T؍gqriBJQ$yOY7l\ՎIPC+V#<U"Ʊ-jPTgIJk_}1}(誠VTqJU[NI) :׿]̯\E-"u_I04ǠxJ{߉?t)_Sq*TJXDmmbM\q.[ވq(╸6G'Z}b۷M +Sh@Oaۭ/"l]0q ܾ HRa\ҧ9MP)#oG xH ˮ,42'6mܶJ'p9S~Y>"K I [R>u),r{pLvQG|q(^G^팦g'6Y/k&^#䧎'^*'ZG__nETu$Tmz_~@U)Pmd2&5{VjĀ Z!y:שG_, $I1>{Rl!hL$ADvj1#n $6 '`z׫TejN=þ[Jӎ1O,}-`YˏV=S v:GW%G6<+{h;]?$ 432oCc[* uMB 2"yDm]/B7|xNYo c,%.z :fQsZ:\Z W::BܻK5C+XFԢ}M5_J5J:jH?(`W^TLOqU %d7 ]'#9_\y6B#EK(@Rլ|$NpG#|7 vYZ^W-+߫Ec^$J(|BlhӼ&#qLX9I-_tD?06>y{O+=]HU qy+g?T|v}ȹ*>S5}46$(x$1SO ֶT$Aub,/SKkLS'Qih'A޳5XȇKh[ugmOPKk[%%9d%hIyϭi:8%"EZQe{!Ф>(ZE}tl̩~1"-no^47[DI+b{P/5pvHrf.WKU$g#K^ #u#C`K[9p]C.9ve\'-o]ȳEJ.-à9>v1fXj,;EuRZ_||֍&T0 GMkm}tXpɲmcu\ОM(*A?qt,[ O>2$Tur{6"Ix_쒣blzlȩO1sM]A3<5ʭ|r؊sv#wuopqRhΉt+Ro_2$muJ%'1]YedR_A':crֲd˗䦙֧3ͩ+V¶F`']ܢ,gS<5Y%U(;^[„u z' f̚%_."^[IQ󯯷PqnX[ʤC"SrPw`O!fBU1_oEԄm3GFʞSȐ _:7!UhN6&6J%Uڹ=R. W6PP~]cYeP1jYn:,G;JCYuG!4h_GcֳĤ@ΚȈ,RԘ 'E.6?_fV1y+~'cVrOnrh1vJTRTOZ;ݥ䉳(QZDql/T|߿NRJz(I`)@ #cߖ=) fvsqrf""Fx2ȸҼ: Njw'#:cU^(v\IT>2<?ϯ#7V-iGlʶRdY'"ڢ/AJ_pOrkWlj)PP$%(}<뤆ZJ ~s]h[BGڣ|mlᴅ %VR?ۯt̗><8(q!J~u}܉SYB}vOtKjDyVBC sVΜNӧt$5`BsUN,ҬOݦ=3=\kֿUL6Qf͞YDdF׀*iI ξ}uyi>$##䝟=*&Se3!i  G+_]> Ipoju?Qj넧j{V]B_aK2a$:?hxSض1`Ae,z[yA{HplPA#?nXl1,ʷ$Qdr&Oj(i)ʤ^0ь]ܥ٭֡㰡b>]_PeaOb*iu-szѦms@l|;?#DtuCN^LisٱjK*rl>)IIP !tuLޟz ʚoLJ(! {U&eNƙ;6__-=&iqąifv߳Y.+ՇK{X6U@]]k)Kjh}f?`٬Ʊydqɮ/ A'Ϧƀ@PGyxt~cbnw{uU|8ŴJ#é2`kc7R @ J+a:'s-w%cy n<ܱa=rh o"VxR|qKgYUkcT0-|\75[JUמUkaƙ0b- Ez@qI^ti˵iiIήjKœ O%3iIVކn“,Y0i~فI `}}0qoWc64\81VӊK'ag =B<ߓ )0SIW;j =F܁ZҖ)*Ko|7lR|6= wX@_q`ahiSB6C{>#޺?~cѱ!M]g-ӯ•9AgZ">4O]/n2bxL-)$sPޓ47?jGpqF;=|qkn%7 625\ )(PV~r]^l[6BLHŁ[k n붗CsyxtL*jDY 2)P Z $x#VnG?bm<$8+q v;9))JR >w0u9za[[K8FD rYuTy۽³&ONE yZ&;LgR5TizjXHLBpOoM{KDλSisHUϸn SZbHცed$2T;I>d1lrf:ՏAyRD%%4RWh$'4lG+8˚G:"{bQl m%Jzdi5[G8A%A?{r\?XV'B@K#G^ {h/-/n~&#R^Ht $|5Җ|~9 2Ww@+GIn+%N9A$cut)+;o4՛vviH{'qӑsR~$ffv Q%*+O? *eVo -R::vO"T:fمi[,psǂ$O|>_+/qh]6rbq؏܉/,o/ xZ/alz$jË]*R$$vTAB9)!:;^֬[\AP+Q{,ε='m#"ğ{ Ǎj4v'X@)TRTTGx4,Q͕Y5:;iuR~y +5LJ j:DE#Q [╂TUu.0z\T߸"4՚en ՞: Ѡ1j!fBDڵ>pAgnhrQ20j\Bӛ||ki&k6Ҧt6+\k⣥$}Hvn;GճC#Kd6.?Z(*1qn9@+S˷|Pi8q5DfV?n$w5X?hn1uXʵI)5F<ZA*om]3eg?jhxosq]lr<Nl N:nBΕ%3'*Ħ.!9ĸT$?J #qYp˗#ȟ 4OVm\W\r0ߕmmFDZAW4KH/: pBW8ߟ=]i-\-2DȌ ^bN.>֘9g9mba榥´`1e0'C^JjE)ƷM,` zYl!G= 4>x1w4L.>ŻF2LmIRTywubQ[vqnu)yK8tK*O}1{&ݤ%FrB ޗSZBp2{Ϙ=s?j;jʢfkA\_mWJyuUok[, t@;nl*,\ؒkc-jem AI$ >>7Kخ}]b۱***d7.2ڔ4̅mqO~a NŽ;P#Ŵa 5#OOZHSikg~QLvM >VO$m9JZUYNCe6]TP+%ۻRV/L;>^vLvso)[K"$NmHZ[p%J[: qkyH Dg2yMv\BD@H^G0auZSKT%O[ ()PH=Bvޟ%qH6㇮-uQ RG8uo].Q9 E/&TF}wRx$c~(V6@蟨ļ"Ou C;:?=Gy,^o&yeZN-Q&>N)fGOpީ D:5kډVSۯ#-%${:af=Œ U/nFwU4`~Q$|u/]ms!6>dW^s h0@ }HMNTezbՒ%cdwD l5_,%[̻PGncҊV gΗur=E8yԢi * ƷA56zF'T_d'ǏϬڗLECp@0?C< YZTٳ`Z )^9'CDHPپzw¸$HO=e>]Hoy KqsHַ5<{u;鲱\u$_۪Di^65veKZE X7SL2PТ>dG[k/#FڡdYNh_"fNmPD:WNInAJ7qRN~^vwKSeeiNÐ[T>VFk:m6m{UݕZih?ɱ܌u@jEG™u$?}&aaQ=MʧH&R d?!G R6ut%ol񺼻1&9QUdRe(ϐ=㩜5V6V•n(JK E[;?,fÓs۷Xn5@1w|CpP" \G8^A- '_%8Z*Bq, 3f MI"\kN^:WJdeìh;zB IZ+oH'G}|u-U8 G+ViRp4Q4~-ZB~EJu̒vR6N[911ز/:>?~{#28:ƓcΣ ++B́ `>g^GF_m)lע@ymʁZ_Al^Kr`$A=ό_B:E%IN\GaQHuԑ JU^6CyM}4&y fdE~,‡o{׹׵L2)mX\UrO.cǃP5^oV-iGV# gX%.`V/ d=R.l¶% r\0U'қ^~}ƢOqa_K0ZI[nSIHwH u2ha!1ԅ󔐭G׫j3 lr".n7uQCQgRcENp4vF[%F6ۮ3?^d{cҚ並OLc6P݂e".|q!?Ou{kcܖ{-Ҕ-N=EuJk?u];=>f}ǫ̃̄L|n e2:Q J/W2dx !ǤDq_ BVvJר}o)+1#geb 9/Rʖ81Ǚ&iZTjFx}{Wٕ0sXt<,-U :Vx1YT)L6g&O; {R;UnUZ-e5H9d-$ :׍lu7.Y/!-YJԏI@ oGC_YE[gh!iSCjS>Dɴd?7$ iʄWh4Q=ΏL|+3&MBGGNI>S tگU/Waث0]NC0Ț&w:Е"` B:TOk~*ikm3KW!E rרk)ul,rS"Gk ]K hb1.B-Ie)IAv7ӌKN@+VaǑ}h I}TӜz8 Oίfu!(ߟ>zc7fKgT%*^S6oߎ}e ۃa1jz\Un@k5jr|̪}b$cuKa>Pځ߇ [">a??g0$酴` hZ7.\RBPwJG dNRR˷a1qZ\[B]=I23$S8H<%|>&#`̛Pj*pTYW̲2HZ!A@_]GW~TI^s;LHZ6OJf+1"#[1&|rP ojs%="I)mD h|ҷ6g12kǬcb,%cV};߫vfRL8\GR4^myzSi] D~dv4]i)[w>Oʈ ;կ ~0JaUiS8>Fgz^dZ6s1TAG~'sIƩ$dꔠ!?OxN[d:a$'ꥫEުw*+iDr⪃Y, aS7p+}q ;m\Vt6x ۩M~_Y"\d`GI-O׭-jY#)I1'\6Ս㹕2(}> 6Yĸm(8Ե]6i)B:}YBůg>ka6\g@)ǷӃ$e/+ql( ZH~5><#T;YIOΖrXYMeDŽ l>?_AevSZXfB!։5Kwai;'1a To~Ol$xǩkxS>=RYb8W(8A ^~*ti,8izAoHJ}jL7kf$Sn,xA^ TcƽcJ<-2"?Z1|`GSެӝ.Lnn vZ=&d6ی>U$|(5FC\uŶFԂJThA}?]C`C >e (=ξvYªkD9X'JI qI$$;PѷJ޹Q̬9=k_bП$G{'u%6vXPNS0Ris*CyP(ݣbȓ)ڤx7CIfЕm㶔KigbBITd 4? v$9vSSZwNDor?nnRpGe$\b,N<[ŵ H#^`u(nٴlvhZ.^_`ެ'dIC meDߟ۪HTVx)Pr\E] ߹<{w!& I[R<۝} |Usn-΁'_Cv/ nҗ’"OΠ2Zk류BeǦsd,)CZt@><1lv+_k-a$m$}o߭%"LF&%NR4V@wpʵI% ҹ?G_˫KD\O)G~ T@JX8}ilxNH>GwMڅC_*SUkhK(,xkrTGT9SR|ևx b߄DJe4F/TcX0K䐄.;aMu6 HT7Z0q!'RNhFjOir!dh{g]]R ECdpX? 桷inJFUcyJ2J0磩M=[a$-*$@Z@JПbqnφ!*4mTY︸e(*@n[Jq:m*  jkgL6,^*0Tџ @Z}4N>םuQHu1&ҧ9 U-j3)h@y>B|-LR$ylyZ|L-$&9zm_ś? 3 ʍ>VZgM) i oe vOQl9M\ *S뛗C(H88m;G^8V d^zWt K%t! +'FW?.QEȮgA")qkq$^=v>!m كq v\~2o…;;9\l9ȮR[SiRT,6 Ok,i㵱n*XbO'O%*#T?mlckp5C}ⵌl7 bcqRhT'Zj:cW!V“$^]֗Rlgi>w$3dW+oX،8"ߔVJ~AM<øx"uKir!0a*+_Z3'Ŋj`-M*LTMd'Y Giiu*^=Dd8VCY2lf*Fxӱ EÜ&vp"Ubʾ +Oaίy,Y=UX^=4,3n0 JJi:' [J`$E ^Grz``>{ܒ&m~<)zRBWx%\ =>?o;QC r[!^ΉX^Е鎵eTpZd%[DO]KIvKyYn5?m5RTAX FlHkVyXA2L^_j+gᶛ@=⡙Rc68ZGB}w>k}Pe;a]wm~۵''[~hga)ﮧ`iIss0jTyυTNYc$`k,Ly'/@P-/OHxiM&T iX)qn%ssʲ+?. ,||,r Q݃TmkQW޼$o֭WXȮ'H!t.r ?(cY]PDhn}ۋ)2e:A:gǏ'm^n"opKbdԶI(hJ@Uu/]PUrH.R?\7jŠYOFOZ6'KE4,vCEqI$#duҗWp]>$S&!Ӊ Qˎ:W IX^k0ڛ1u"CEN[_w>E"Iz"ƊuDM笧< t9Ji)v[$V<GǞ*Ɠ,IjEwv*l*QPqc\~@alśCJ֣kdǷPLإGvպRdO*ݼ^oxWUk6U8y'?m gҺOYn*OQ)^6G=mxdT1# 0CqʔլwN/1'*3V& .guCE.]Ae}V8 ᆱ 0kkY%4]B[=tIy?8&~{]DVb*80}BAW'@{a%{UT,*;%,||$oO==n|-,)~!89LuŻ[[U~fk8v=!_"VEGn' +gimd{ Jɒx"iםTR|@'׿99fos3blOR"FTҐR/:嵯ǝ՚+$/SJHCdhozB.ɀD֫[y˄'^f}섿?.38 P8Ѡ%I+-ue(p=y[n#w!U.4anR4IG?\yHǹi$qonLW7dҤIW!2+6HeC#$ZXo/}1~ qXۤvX'.n, Hwk}0'Gz%<6ȓ^?\֗k`씎 '|oCGD[aH/oLrc*C]OT _]ѫqr5.OX$!@q(ד@}iuh߈R9<]jYp|L# H)p% -%.xZI y޷n3$g YJ!CG`tvEEYiZGj@mV!ۋ*߲u魁,ezcgq+. 꼷B$qc\coYYZ[T) ԌNܾ߯W^Qyi i|S }'RGȈ5{d>PMh{ogG!oϼrٝFe [qaX$|B=ο~˴YGr-B'q]R;]*䨱q%K@-NZo>I 'LOoqE*'8U+ >l@݄H.8-0#[Rߍ>?b/g䶙ddG!fVRy[Nǎ.KY|rmz[bDI((DIqH)-?nc|m܄0eS@w u6˫6&A g&*;ʞjn Ķc|߸7pb]}cRjz0vmn[!EDt7)(90,"/ʞu+BIR HMsN7c]zFIU3IV 6Je DygFlKh V4Lv9Se5I`F-l/;_GǏP] `S̱S!|b>S|g]8gcP=ͱ&BmZzo! Ru% OUoy!e)uv`:' ~]B$z;71ēGRҢTT8o?StuMʭb6[+fI J'5%)#g'{'fd˛a8K2{Dm͆2[L9 EKK ) OE85_4;!U5F.r" D_ @AQ:׿}bؔr٩Dzۨqs7߻&ڇ$uKfJI R4ʁ$kǸj~/[u0y(׷% vUX+ۊ͢ *x )l z R|zVMoJRg+7ap}iPN@H r_1rza(JJt=>@:e^ÖQz;*%JގcG:&I0;*<^|7ӈu:qfBjZ6G5뭟@muڎ';}<3㧏n(^Z 6!{I{CsPj}bPǒe;N$=.(m{BBXq^wWP*d8n:}BjP7#f'<~y]c3?05Qk:n$v I#f7Y123OoYyA)΀o_`}8mݷRD -EK^>PvtFo~CҐ@OȮyޝ]xNi>jQ`ڜ,df֟y|@۞O寿NOr7!6XTCc_AVa~ rǰAvO4gk_Xi`S9m5È.xD#߇?~ձgr:+.um%6>@z 쿷ݞlqʌ#!;@yFr8 M*[Gz֊(q3;H,VqcJRK-|IG}m(k&\ǜ ʪdIy =4zR||xoFzQPHvL ޢ#,y[Hߕ>02ßjz;=M'm)>B[}w.4WbB)LQZf^>Ni{[+{sg>,hQa*?ˆ,}}ս l0!ϞJ $$>[Ga2O0AְzK4ǔsm-nnsBVbRÓ>]u+*LҲ[}w&ORLv,=5'ce!>ǀ}]H~]fUGb#E![[! jJtQ:;18}Ơ9"U GAK_xpO' *>z5/) )XO122i[G̕yG:zѝXñGcq+ [sSE^vn-]3njmRԐSȞ￶a}e+ ׿pU0I@O22#奦kJUsܑH)[;ƽna Ð$fwB;,Ly#-ah_ķOe4+JtvVw%83H/Y.RRZOU~^[yD3<Ⱙ/nQ`ռi|CƊU`u;2Ży& ʤSI&C)wD);;@][2մHIGj@Lg:K1\_ŷ5$Kx}Sǿ֐=deeCL|8$yl>r1941vr#N SJC|I׏=%=E_^bHfrRRTR BҐ +h'KmC#̳(z1JJnvۿjbS"1o=%*qJ*ߍ L}-}Ԩ.rBT#НzY~{g:1U`kR[\$%)s jUUMGRkh)Ȳ Bû~܏?ˬ-TL ~ m#k-TEaH\AMMgN/1ajRJ ?m{d&+586 x- *)'_Qӧ/nV ű ʫ)L27ė5hBAcWXMqiEQ@i#Z&.kpep <0c~{)-#npc_ڙ~T-!IsQ!%G4 T=}LuG;yeT!l~˺A WJϿUVēKcSqm@̞MiKoSk-.h(D$t|Hf@X1.Kd):y;~~3{4>횶M:;tΐ%%c9ߌӕ+TiͺD6B}azwǻ{YS˳#ե)u (-ˑ>H#Ϗ:d䘥f[3(5b*|?7y?!NAB)KN]#,!@;Vl! VLwK2$UۧL "ml(koXGq y v~ZEI\BmSa#Am< :ׂêxuBHk/NQ\z(KmYc\jۺImBJύ=&Swh{RE83Zrrj6XRk_8]Y{ZJUmlWY)g^pYZOdïj#-)L>@DǍ5a1qx>Vs[mA/IB$k^=ͥG?S,Z ':-^]6LiP^@{oqH4mr7*|'|?Sޚ01jd+t8>t<R}9O*2Iʾ!)Fy'yRHZSם-]7]>DXN l$!)#}@}^;kES-a=fKC*$1Ȁ$󯛉˲"¨؍Cg^[P!KG??WBga,RAϡ,U9J^V:ֺ]wq.-R0˜bfX}mʧEbSjzr5gRʐo$y+T,r|C}ѣ4NowV9J۲x!)jSbECvF=CP̘y]iKOI No)cHm<[\lzQTGļh3*LtW͎V@Oo J5XPjSr;hq#%;NF놘Ytqknzgԩ% wZk=[Us)$Z RS6RּQ2nrbI*ЩZBvFml6e(i4`)I;]֦Z.O %O~hjS&;G_AlbIg6"!|HmiC!mzR _0dG IV x82V"nSTS[(HA vH&\JRݻy,%GD,S[`IZu ߧX6 'eK)Q8  j=TFYx _YoC9JRDxO}=YUyGbS1:wOƧp=^nCaI:މ)n]/Fɠ6 4 TPs$YQ!u ;!+ ~_C`>CTtGf)S)JPG}|trҺv @)5H]\>ڀ?J+bq 5ZG-Z"*ml{' {Z@q?`mZ%h(Pߏ'ICc%5C'b_:'߮IMyi">ޔR$lz絠H'ykPyN;g_n45KZS07rJS#N۞oZ%'*%\GyDOyOoo۪~W9DvJمAVBJU^HTgXJVK$o~h-BK #xBJz#ҭIVТŕG\С ;:3wrb)Ҵr_tǢaZe2TBooE! Z#9!1\x$(;$/ԭ [ v>K<oCW& @zܞۯH?o"Inh*Ory5_#+C/U%:}4R7ax[餭ŭF=)[v >аfcICnGABԂ_5Z,>(ߞѠ&-f-c['Nf&>wZ*RA$释Dtc Muaұ_\7\% e(JQI%C:?hN *iǤ T|a\Ɖӫ$;RkX>=TmCηzV2Ȧ#jus&$+d>uFO+#hlF6":^y {wmiYe6HPSO[26S0d@UM m9!e! ~=0~NؽUL%nO,돪A^I]a-(\[8@pϵ|箝p|k/ò`ǩ\Pk ?0|[mE y~)4|C ?w;JLK * >öOoH:K'4V!|֦E|2J—h%<|/ӗʚ;Vl"}=싸r \Yoi-ZثC~NftI5s1B2"Eu0I\Bo!;$;XƮ[ǒ\dӨBޘu~9MTIUwM,S21S\$lzKBRk@;M>һ]c털RT A?k+X^T ZqrcQ@?bUotԹRq6'{)(@$ =f̈́H#xs Wv\2?Ork*U!e?2B#)Qb~F{9M9Dlzkb+Rg7!K'di'ҏ41j4_$[֓荏ߩJֆO6ZN-䯸nkӊQFJSrH)lm ӣVAs7Md\)./#XWQUX8e2jQw[a5 `ݡb. [tziy{JBֶB;5 M!Kqzѕ5u^mEOpA(V@6nm"ͤ\'ȜIwוֹ =j؊[ <Ց ;*yom>- ;%~NuC#%Ҩ2Y\@F Nwhxo_v•X Ǝ&l%eu8ꊔ⾟AӤ}2˹u[u^(ֆO^u~0뎡bdN?UrIU8LWY6v- ޮƧZeb2ETvy (h9sn(AGEljEKM`M}<(WKxG ygrj_,Mq2,,--:\IBU)%'S[c0o ?DOsH7JHEkJ҂jjB0Cι+m㡰VHdYiP\=隹d{G_!M?0CNM&jdȔpQ:{;5v"T+ fGWkPOij}Z,X*]e@')GKqg[Z5!j]NSJ$c" QCLh8W-2WZ@mI>N&{qimm3o6nX[jTK|ehVy% lY;[fmJY| p!%*Z,6}“)$xBF/u,%2u!q)K9%OZX]8yR}uZ[i:K펽9D/"?gU- }h_'R OւISzvEݪ)"${ LDmЗ\#~Bjȝw U}9J; )a_2ȓ_Orf1XkHXUm| vT|O'|4柤Zlo߈6f%_}Zl)Weo^eCLnY]VNuK;e|;2b>#ְ<RecSQQaGlg#KD衞j֎·BQ9->6 7ۦ+e]|l׸w4y ;YRK>}WNE)(߷3g65Y. M$.!.;BD !ū)>%qE3y#ڧo|23ÅGN$5֛ڢǬD_I2Ӭ)?(N_2Ӝb˦8G Ty$S_ (rgx%#cyqsbXbkIqiXIH>H*x;haUQEj6&!3$e-\%a%Iiuܚ~D?fE R̖V$2nUAwK䠆 T:O~}jimvSFxytSlB&b$ޜ}e]ŜU- J}G۪cȱ`ƓcذV *IoqKTN1kx%,HQ:IQހQyW"U|NjcIz)L0H; +Q#ܑu\ZeE '-Syg}o-YMh_DtNJ4x%g#l;!{c~[]>jiTBR=0~nDk^?u ~.o>mY ceN 䶹Դ%@/SƪBfļZé,,lZTFL@DRٻk}{Rrgx⯓ tLczyB.w22qJ6XZz|uY߬A礍 IysY=7׹j,"@(|]7̲1%S@I ]IJ8{>ehZ_=nۿ DsڪD=}nRI pem5 >R!I~*"Qc̅ZK^) $$x/QGsSzl`34Ogk'i Pڏ6|:tɏmiYVHWsm*y?O{QHl4 ?rIm .+ c uLRtuuM0}ܛq@ u/W1RDsZT%!ƴ7kt2=T !.˒rXw' Q ~{9&DC2&cɈ_: oׯzڷ PHI8c'iZsk#'qYj?+l.M~m[5Ȣ TFμԗ8mG!GvtX9v˯z'Fu%kA\!'μ. Z՞R/U)s3IPZw"-vI>^>)p{>zkJ#_nqE7!+X#'0oޒ6ɽ}+Y)Q8ˤFL+Co/Qd,QG!_2vcm3 TXB5xͺKRyH>Ox+ =AW[K X}c ˩R[<6 HHk=Gd;.a v׹5AT{6,%(RKP'amzK6յPJ`"I"7u8T#&9gnN`hrjm,oJT͹NyyX7?p޼:ǓЋNV৊@;>:C=OGBA=#oVVN_NU{!FuM!76o^@}x}A]Ol塨7 v~Pxz'"/7[^ Gï! v }ߚCa-(xFݯ=~і-X}~UU">t"~|j(Q@o7kk(\?J߃')N~Ay!lR΀Y+} cm(_!ǝ?OY5orߔf.=nrqT~ajKRRP)y!#￧\kDf\(gd+;HvI:v4J_ _xj<Ƿ\"Sp W|)$'W'ώrM"Ojs*k(}7n/4J&)تՠo$ng簻/Z!!IS]+G@Y#*ā[E]E>?m׷UL]P"*L)$Mccاݔg)Ll$gfnÿu+!F˔Ċ)D>kgd nHov5V RT7{ozf)IcqoZCei߁o_+͟ L|x. ثF 2l,[m-[MXbDҤq`6 $nuٌ^o+*Qk`CKa1-iY'|@'[3%~vxj?ՓnEGCk K9#Wp3Zl3Na ΅1RV.PJvw?C[(-|֜:1$Gb>8־=Al  yh~:nayCs-cF-WJj<A֐C~Apx=yw.ʟK*@SILTPwUY-c"umU)OTvA)<}|=ƓU);Q|0Ə7ûZXc]mRh% PatS˙UGuҵouטR0;ۆE˸HZm{ 5?k61\Ζt l 8$@ONvSzw{fp$UA0(.;i?)Z'J{eęc6*Q)E\6JJBu{E,>U$>9X! *AWo]?HmO r'g|1ڠcİJ^'JdzU!oCy/B\ԧY)K.lhOWĖ.D~%-@"!K, }u3<-.U}boet#*Hsɭ1>U%.HxaKQRyR}kGFʮeyI ݽݲC$zMj,ڊ!1'@*|Vtܭ\aFmʸ)i2Q[JSuSk ȝe=i\ J<A;(W=z%_S3nٛW*+Qn"WGvBH$UZoř{ϱ>e}UO`*-H^~-q$?˦IWJ]mݳqX~Yuf4h䐐5D~ŵnqu:Cv$+* |T󌰚YRpKN<ׯ4OiO8L*DڥTxc벙1싺dWY>$W“&ttMdIq$ak $N~aDڻ 7)Jn2+gʑz\)77oo/%cQ䲴˃I\/P>!>wiO(K p r#8|ZF^a qKu({=kaoD0ΎP+a`$ʆ~e.miW%'c{ncaLh!e+Wʯ}AgK[2͑QqPO>LՍյQ׽Z*Q.V)+d3!:Tݞ#mvoY-֢;w:̴hV,4y'~5xޯW{ kve<mlJO׮LUqB&ҵIB-4@$~H\`Z"a@&3ntzd^܆"ԯSZ H>}o&D i]m\a4J@Wm1Zb7N-1k&L֣ř@@q޶-'Ijv4~^6o4!BϲIZw 0=:5 -c|-}eT,'HZ' g'n,DžF`\e{rq YuL3?yh?(O>tRbv\H |܇}E'~.uϜ{U+Elu1MZB?u~5>=;)ޯy"KipJR*_3OxU1 ђHPB݆涟գt>Y1w̽h1HgmӴ$Ԓ#̂q\ ѷ;@IR8˃mVLRtQm%H/9+NQԁ8KTN>m$<^~I7b ysRkITp҇?׮ʹ(,/tz?R^1^86^]giO`}rzoi }IR&3"[ΈꌕR;\iZȬ=.oh͍J#ůO&Z \R?@=}5ԾA!έf}[mD4-4.:OƉ5hG I߿pp̚YSdf<蹭xwCI).8QIH>tuԝ4ϝOHSi ll{hJS&BpIu@l }A\φ ޤLT`LicTYF*Bҽy>:b:ӎL!CzmDkd ՒzؓPK)u+ 1.a u>M\&*夭$qvsUCIpi.'~JucVV㭱Ê~d) ?P:^S*;<*%+NG{HgO2bVR$6DGt4~ꏂ\y‘I\ʏ!uI)TIʚ ؃̧eTWuiKZuH +Z$h~FGl3K~sl'iBr>`o}pf 5}!ª5ne/!Ju?~mI͌m4GCp]Pdi AUtOX\q4x(tpo߮7+ݷ}y@DPf>)>\t.iKBNg~19 1d%ah; .l9SlƏ8MyVuhkƷr lyhL7֎\S?)GK v N‰KC)7rIRa$yJ@:>S)aa\'jQwqDnHbs1Y3)-ĎCP̩}-G(8&+6S#R2\J -JOPV&{v YAmM'|'׋s8O6ģ&olᦦz cՒҒ 5YFxdX!CIv4G6X n;ˋ^Lva*[MKe9ت<|յ[rATdWju}d'!J$1jBAJ7t93'8B?-~X.ߑ5:yWB$LW2YLنrTu4=IIV4~?c4Lɭ\u!mĸ@N>HI }KM_ |i*@<^b!UtǧLbeQԅ ) |%C_Uuguh;Ed-TJV-T[y>Er!CS0\ C:u-O5KYO^YyV[E+)ں .Ea!tI$CN"o3SQfrƱLv4fžm96*s,uԀIjЬqf9dTMwKjammȌ!&1y$%?!|JӾj'/vVl5uiW$XH}ƲzsN|W1P"YidmZ-({Q`pH\ l:→P/^O*ݷHK ;'\1{2m:4x",0WVO.$zwB@+ߟ,-[I$sIbˋ.D5r\” @@z}eek CQKJeU.+Գha=O;^cZIyFM)*RN>z"VDi}:qJ*Rr:ֽ_[OtvO|j 'n]jˇ9nb5_QY*nU5 1#[z~&&0X8D9r߶u^dGe WSB1 Re!8ղM= [ݜV#a}0iRtKPOsn.<O]KRT^Yn1Zܛs\6qjiITtGw4J^HՖh¬:xClR X {Ysi7ٻyT&;4l~` u׮H؄(5P<;WR!+K,Ր?WUjꔵ<)$ NNTi ē;yfYOfIinI73Tw+s‹d.; U~rl(Sjv2 #hK)GUj+\gd$2ZBy@p^Ǿ곞w<q*FQ !ETfiґ7l+.njl*Q¡&G(cS0͚ xb:pEggQOYU[ub}V-ԖP ~7Sv{ NU~(̢L[*A \ BҽR8(J')#6kW3 @!O>(zAũK[Rƃuq7]Czަ Lѫ}>”i)%>bTa-!Dϸ1;?Oo;i,>U>IYA ;^HYc,%0JP\OIWcDZU8qSUs╲yԪ@/$@?ԞblK'&;>[8qԖ1u)P#WRAߞYe/_AqqKvun'ai֛s<\PZ{9[in-pq" DAN<.% )CG ;"~{Qrư{F Ӯ{Tv8QJ@޶ZGx[s0zKT̃_'9nAr3@rPN_;QQ,}LZdeZrX ;e2R;V\5Mvma|y, =1BJA@.: h^9ywpn/R>&)$);CU2.evbe~Y-)޷%(#ىv2 ^_ofDZ.TS JI޼u!I[ۮ:rјLDFN C/Ŕ:O/`*}& = T m)N`+Z$hR83:JᔅJޫtFY]K Q_̑e!sRv[ۭI BBB qd=F]bYFddTi LS)I-*Sϡӥ>`'@V&޹MULfVeŒ|K~ Ir*Z@]wݙ_Y_"ƪ$Zn)JÚJBR}>t;-8ekϗjZt8;A&9}~U?W;߇UT\5zY%.?]dtR2\׸N1;I5Vu+ AOp'"DdS"~*FWSSC(K/%@_M'WlX)۩69L16RTTG*:QJC$'nz4]\!X&GY0*ŰvC$L}TJ.n>␕|z?KW)(l5=A%i 箈,qsW}$rQ5=;^v8'+**lE-kqʃ>P>Ŭ*14EGZS8[S2O+A#AE>Zm9~#@u^u=MiA!P!AG|N Y=ѫHcis/_POmIVDž /)nQ]!i}8ڤ%-9|NaY̏Wv3yoEINH' 0ۯ'?l}ǻ|;&:G}7pIy􄤞!@Ɓ=umiMV'wg;̛֍v˛KQ.$e9%V%WN&PNgDrZ{[,D:l\EK0kKڑiSKi#!ح+TF$*Ħkbp2yU˛j)J x!E>>TJnIZ;LYoîhQQ#^^cVݦ{Re&O` *RulWR^adUByf73K '?{W)mujOy0VQ֕/=M WO#KYԇBh)R^ 2mm#QVOJX]K*-uغb|M>3$$GX\Ah oExibjR/TK'Dk@5 udhJ6juGGL,2HKh%)3 TǞF?295/ 0 eAA`5To{ܮs$X 2lnMT ZޏhLj&aP1n[>;K%,kkVpHZP#A 5!* Bв֕+_S|ǭ\Mh\99K -NIւuT:šip(o*;m*uKKLW9NQVv0,B !էk[RT O';2,Hlǡ7Gz`ᖕ8R}>I ${os-3ٯYA% ĐQL2rO6WZl#VOKճX]=+Q ow$r w}f]} "RI<&1>/Rݰܪm{xBB}- ilxRKM8m~Ow-{QWDahņ\hWT!(%*BÉ[k<^\g3 |XoB$kP^=q2Ep^fK]qk%^BJJ'ë;}U/6_m%HVHɫ tfVc~͔qnW[lK<3fguq&9JAu*@O'Y5C3a>ɾP8 ˀB1A}Y}.cV7ɯuF:Zyugc:^q2=ja-*,h6v<,~ e.V(9cZR_dq(kKfszlľ;) H6H׿X3xTf\ޘwO:m<5zLŁ]^Zu*)Zv4'>鮱͜u߈=@)>ΓhmDh!?D_W?dV$)CU_=^چXM^YJ*$o?ɰ֑:saQ%ǃ5gבēe*N܀Q+氝p[>Rr*Se*p1]v3Ҿn%N}cք)3r|:=P=g"OӨJm'Q^yނjVڧSݨcVv~ Tv6RtI>z/nd_Gۯ(j] C}T>n珕1mf$_rO'+hj9%lEFR`)Xo jP;y;¾KKROI|^c18oev X:9TKb+ di#n{(Bt~du_v]a8$&5~}Rh)JƉ<ġ9 %\2#hXWfT…10AR|*tv|x5;&ilUW_</ng8RJ2eh[AN'~ߟa7׵?^OBB z'7]8NWjēں٠Ƭ3gȊ-44CJ}BDkMu/a}?ݴWc!j7ļC@!)$%IP q_)ՇvQifDśaudoRJϐ=^xw=ӖOf~6c=~L-Wa\+6!+<BBBGd9sɤ4YdܗQ^J]$zJE^:'<+%GMER1vt5{:Vb);xrdf6O9AP G!EjR֔J*#]HU.cƄi~>rh^6x3r$]Ꙇ/m'F`W Wv9-Wk9P-eǘ2INck N\S2%Mh[ᢀϱӅ8 je^*fDZQR@µ:\c\a>.W>*1L )$ wto.[R8ӉfzuEIQOM_*dxɆ>āğqVxaaٙ.O{ p-ūi)H2Q)bSb=&Ci”;㸦MdԤɧ5( 6w:?I!yDFS MrKH@p]@~h~IT XIAHfBuܓ(l' =ʴ & S2.%@R=v+K$ 5<8QۉRݑz%BGS R ;#۰CXAfr=jLM̀J@BC$RHWG=ǬɧGpZHf@W'8[ D u|V{%Tϧ.Cuv/’4nA.(yFjUWYWV[fƶNX c>P}*lDD+YīBa+| (xO ^PG{bj}aIk\8VTt4J]JJczIVINrFG|k'Z.)D6ZSj PCRA߫&uykmeCV`[&%=>Buh'ߠ,&mȕjKF2T\Z^JrAS$%-п8Z! O~o)<[K< ҳ_ \kJ{S5+0\\BX[؊I=kC`+ ; 4uu,K_}fBw'؍hu>Æ:m_O$x }]:%x^jJ@|&&ig&xzms똾2J48k@ƿV9- .e$FFHm;}+ں//z|n.)P(|H?~ًDs!jB,"θIT=6Scҕy6)VH֒ǡ%FCO >_`?p|*Svl^sdzR8$˗+cU%t6mTGkJ6^c˗=Jq}eoݒG>{~#M\xtS䞌fVeA0 C|ǿW$!.z4ɔ,i$hJ2Nml4&L*!EB?one8BsʅAmD- ;Buhu( l2EvۊmW2}61,HI#G[|zw=uL"G$84Sw'oNTSƅH}dZSއ.ZOiiKixp(D~~<`ZՎ3jTYŰoKSo2'B$5ugtMUˊ̴:Ie(6|)Gl!ͰW4pZ4_2ۥdYϔqĆ_ 4A߮ iJ'\J^bMEeQd,d;č?:8`czqc!jbAⅭ;7[e9nE\n+љ\u!*.$Poc}FZ-rJ%{>G:5hr*U.+SLȪ^݌.Y %k$z[4\]ai 5>> ־J"Zj^Q[ <2 @>A{uR}9"!M 餃Z: -rݚH9?:fQ[+XlFD:*Gy!ը~>>|x>S^q=)[0Byrq$)# ~NKU-ETh+Y: ҆"=uс%Bet(fXI<6|h{yJ>ҟ8-[*tК "K>*륐Fn"Sa!> 8@|'}lٲf4;:bsJ ՠ@$hkר£ox(1⡤-ǝufVk*I s\wQv (xug|L' K!:HN~FcPݍdrIfPy$r;ԆkBeEyǙB*;H-jae8D Fȕ'ב*%3L0pmWVFҲ R|kע\Tf[񜌵**ma+AN)P#G JPҤ4<~8ɮ.PyA,<+KVߵSj;O\f$6˅=W۪f}\֝i!moҟk^ۯ5B hx. nA ZRB9>5bɱ]15k}]C'^9!$|l2Yj;DTu]`um$I?.AIN#mر4þG(A;$k_uz}X?f)RҒvx+@m`e"Ԁ&3e܆T y$(;-)c"m.XY,$N;b-yR i$P#>ooCXxJ.#|+ζS\RFN董$yrՋ)PËJdGz u뷑>-QL8hK~n<xOM1M-F)aJc4= Bِ0д%('Du}jjC i6Ak\L kcƔ>uV"5DhQJVl+* $| NԎޚ6R+㾲h<d;gX@il_uxr+\/FP?,i?ꐟz:_m r+|T1炕CۉX}:Zxp^*:ĭbk͒` J5XuDA>5ז%\Q/Y>=_UD w* u'*Sn uۯ1.'"YCk"X麄6<*VfSU=Ʊ ]|P]IJYRm~}6Wl '|;?N8eGHrCG9UES|1KmFVJ h|?75\eG&2"\)KY )"Zo-Z֓RTL!&Ed¤<67DHO%JlIU됗nc*Y IҒ㜒6Ce#tր[ŐNbԔcʔ.sA2SixŴKx.#҉BAV5o_n1<^#*Xo; ay,%.-ޫ=0/'dcɲߔgeҔÊ? 2+'gI#xW{k Gj[O~EG>#|@6g7(qڌ].-~kV0ZPvSJo9Ң 6XBJ~^Ӷ+}c8QO>uvWq,zGZm+SrVxJRN% 觬yuլ"b@t0 –@$o{ߏN61nbMrjٲTGTG`[ 7cojڬaN֪-4 qqB|$4|lю%JtO}"c\_qQP1Vɰ؊poտ;]oTrm$UY,3gIqymA #Gk+jQ!”-NqH'$xއ}h_a9ۚ9|6XA?3*A=դνqT䝈{I\MV;Մۮ4b={W5`KeS%ꐿRקG{;6` kl`J%M0# eC\5Rw 1 ^} bRfFf3n9$ۍ ݳڞ DRɦ7Mb~h%ߕzOIC'cJ=n\R֞$ՊtԹ-^ zqlUV0cqE)O=W[U)"1a~_"}Gr&l˟J^aZciRa=yow=bڂL'HOr3uF;6U<%4BP!-:ҿS=tLZ|W&nʣ$œyki/ӌIgP*;9կC߸ұ?>0,Ȱڥ%W䣰B@:OSmÙWws&X".HP'RE++`4?*v2#<-ŰJd,v 8 z/k;ӑ,[ƟpYf8 YK$R * jkGܙR^ȡ?*=Asbs/\ΣJxmNK"ʘՙKS>ɢ̗c4vTFṞ˹5CL nLTD[=Ekt=5Q% `yGHz%ո=:9Q˹}U7j\fVT,QO?/WoO2 (t@)W/Q <{I[uSMP7c7F&-cAr<8}F mK~s*+W-) tgav W5qsW%̮J~>.E)u@(<|z{9skL,*"7p1*- p3gҧWI]cVձoz;!CéH_[;i~1/c:+>$HZc$%eMaQP"5[ae c IuuXR]tOʸ|ۇoc[ +v=*$2|ם֟[$ 6>\$Ӻ[@1z}iެv}łjV^8zi @y 8Y*KI׏a{ibxK셭iσa%<}%,PJ;W:LJ#>܍Wd8S;@%%[J3xwo;mv.3wno;d佾6FT !@d6 Zx";EACDIw#SMMmڕ8 Ҽ{װ]˘IXi9}c~\O-RzJhetGm%iJV,S>Pu¿ >]F}lJ;Զ61z2%D[z#Źz+J^ԕuX]Oxp©ۊQᄆeٱKf[ic::5=˓FI=U q|@~ck,/wǻ,%|r/b^gQ+&G!PAtȢcP rcXu4%!R(d_S1ښFݕ (CȄhȔo!=P\;c"g*kޑ)"HSi[$ojB;OA7oc`Dz U1붅 q"$[ҽ%MJkev'˹=c1& aƘ 룤qgaIRqmK2DT5K8meD|gZU2cys_#ec i)nM x. OuyлsOXY* i SP`zu32C |(}4BJtFP|G-ev*Ry7ϲT%#d5>}]~9 YRmV# q%(ꡞge%}؋fE?"JR8}O+ etresu効ky\|$qE-am5|SϜslǀb;(6` @ u{ZT܌϶"ܦO1LVy;tL\~IJyDJ5v'55Sq(-ڙK Iy>wv(^aO0 E=NF-E\O#{}|tɥʗ;$ɲ$4=KS( %z=R:>zXNfvɂU˨[%!-UJZ;R;#eNݤp9 zՁM G9+w x LtݻEҒ  (}7җf0qO4B҇n*fV0e"fzz i :%% ?Amd4"_8kCJuM ZU앛д SAӡ[(tv֠!4ICp܈PuM*px!]~l4Ǘ]";, .A d } gxuC҅SPD}ER*DxϯVWVlJ;3)(q4}.5;̬C|dV1ۇ50^~R4 Hb8Y[h?X]U-"#d>#I ϱ#}ykTva3iU,j,)~%sYtRAڋH}҈}g9>+|OdOzíO~&?CH$3jBxyJ$jf~i;gS8jLth-M*ĥ<PI־H IbSb;Jpّ(>6=q%mUg8v)Ԍ\)nd%-?3A|9H$ o|]-o\%<*7y>C|~|?rd}}lXNCh1y!*k܁ഉ>e܊fOzt|qJ | $nNfVE]7)6w<)]5EcK]|E{Ғ*IVjHu2upҨ4>AMmA.Roåy5ŗ[p$ګ9|$Zٱm\-jS+Kayt~:Hd0ZeRixX/FHTw)6`:_QOLY.K~%;%B>ei?0#64صA緧*ahB mFgਬw+/Ϟn~#_a ˁ>`gI=zeo?=G\%>!)hB 6RʎLW* +vi (ڴFkrY]%RK?b! 1֐&%dGOéC|yz|od]vrʇbѦc4!ɕrr\)Y,]<%^[3M )ŗC>d :SM6NsS=fW\tMOi^eXc0ni<ҝ#mI࿸L}Ýv)96-nKrA҂dI@Qhˠf3/(kwQDnJ--A2iN> {45؉Zn1]q&F@f45e*)Ju:LyuwwgoK'KH0=a8#X{p#OZ f0]cJ@i8mz-GaE_SE2qE&Ӓ<'qKKI*R 4&ZcM,OA%ƖYP ( Cdr[iސƢD㶏A/(<F$Vݤ0cRj%ămMڼO;2AMY9)YҎ^ämv afYX2)CQ Z'LAzy9hK91k)XJҮl",#bB~:K7#_}ujdAc鴥ۃdsߕ 멛i!ށR-BR R*hA^(&jT]6mK*14zKpϴ\hR2@V%yl;/i#^aˡC% wO}4\R 0ln'%O@[i.qK\]lHON|+]bB$=_lkȊRK{u:?K5u@dSP1(Sfn$gS*QKs t +IQj r\{ ꜧV%:>=Bn-`J*9f r)lؒKSn #i sVy'> z75ӊZ%)\l~)Q`W[P!:J(hlrR[Ѥ0Ť4JD׎דbuZ3)o"\DDLHt.)H>PP}llu6-&"UZO )n(|?O$oJ:8OY-Q`ͥ|`Gt?n]J\ۢT)\u [)qgA*W9h5Pb)2#4ҥ%!! t;*%Z$k~̖\l Wj.N괕1;^ F;y;kcL;%7Sf R7;>updMOx[QU pFV@  l~*ܕT>8hު84جپŷe62/=EN荠~i" ımJmG?:McM=Z qO6 ~yt w1stXNˬh$(S JW'%4ٳ[(Us,؋:jOE?qu9I<4oc(^W1m⺭<+$#kf1aXLͳ$/J9!{IQ \qk'~imTr!K)R VrQ5#i [ <)m*r_Btm} ؑ\ ZlNSSKsB4}>]~TdVHC*eIBTQ:Pt}og]d]@BIWHhloP:r6"Oŗ8ɎfUr[V {iCyM܆~h]q2Y>/f#*-WDu{r|rO߷2inS,s] VzxY>^*}AJ@Rud NBZ\H+uDk>v=]Ɇlǖ'$%G K,b\J5̈RYZ"{Զֿ`Ua27 ,j& r}GAqA$xux)p*to.%HP?O) xuf]5 l*r] Iu[~^ވ++?-|̇Pm)ɧ=w*K`oӔugNv+ʨ0v4K(jB!RIv T<5f,L VW~l>-"tHRR^ O'@k@믖XnLOaqq~u_`~ XdF#5PS2,N7[RVj=UvTI nA-v5}Ԇ,s3P}d5S_HBJG5뼂Z:gAƧ6ۛ,KO|H$iRRQoHˎjc=\$D39aω}"ĵ6*A#[ndRzcD~IHV-YSPn%x'\\R ~BE6,Ylɜ33(IOt%<BN{'Uw6ѓC;+\Vn[TS¸`}}݌)1q3Ek!_l)֖hRW6JfqljM IB?) T>,)۝Qc F\.c#qWV}V?3c1Z:>,)k$T-.NloJT2jzT: dx,[RODzd-zx#@RN:SÏiR<1%Ὥ:niG[`jfNVF fJTeʶe"Tՠ$xYJ -zLjP%D>f$p %-%҈$( }1fYI˻T,Ii*J؏2|5_yR8$C)m>Gm/P 9L#jYh<ҟ%+-*+P5o^y4Iߏ=7mA_{ѵ\Iťby1AB/P(vP=)9W>YL,I-*옊IitS>Uĥ'˃^/)mw7!3bV رP 쓣Կ$Ok=g>_s3>^;vfa.BEegʊh-eP[y4pmq;v~V[&,7qOzı䶔6!JNZtH ==7flK/rAMbiֽ)VI(PVͳ D7qQ$@>Mܘ25;~YEy0:3]\qM'!dN?qKܶ \cWNá5oBv* 94pe:$a#5IVrI[qD6%@l,L}FD Ԫk(윗-- z{A)gGWui2Tzj\< Ldָ&%lQnU$EKPnL.\)饳:VYgO2 u"i9PXJU6d) 8EzlŝϊGS eB֤15cemm? g 7 U ‰@;HGh"UaP;֪>m v7̂~B4HڒvwgqN)Xj)3ukoĘQ!hl/&ИFR AekSԭ{MjPIPV(̮!T¯2쌋ԅM>Ӹ|m3KRTgTy̝Ck{nADάsW,8oD PTKVHPRuo‚@d|+~Y(YWvʲC٭Kk Ì=Ԉ!$X0+<8ɪ29aCKmm̐)Nh-|t_҅Kuu K\9 !].=t8ĩ<вI G4(p;Md]L)4܉,6hy!c>)\ZTqiQ'ժs4ʮ %$k}z=L9> kh(&9eoeOw;4͋Uek?,H җ-y?v qe3oO #n<4?%irL8^Mz mt}N5v46mP{EYmHS2!䫈SFF) o,5+ 8HJTIتOmZJ}~,ca޼gָ}R)p ?2:B~_3_*UMi*K2V~~H,C IqG"G_DS5G~{V/ЩM`ZK\*攙n>P'=v{ bV%\Vaϐĸq NޯRQ+JW 4M\l) Loz[5ul$ qK Z Jr9kI7%t2]J~bPQ(#KQ!\H?ıN;fU2,[nnLMu`lsey$mIK/q12Xk!i6&~N(%$kA,m\ MX mkЊ h4 xZ-)* A*~ee`O}r+.h´ʕ.6&^*X~K-T>E$Eg%@T+6WtT>[sZT )unzs>Oڴ2;az_+CoYb#'pAPl%Q/hY}$yqNA#$˱߫]MB|} QP[P;VgEjշ.- &m9ȫvTu$2 L#8zaKIl)) 'q}ćcwL ~}bSNAb _kiCmICΤ*[Z@BVh}M#n6ѤBbRۭ+.q-V>=YY*b1f [ %JJQgycXEŔ3܉6x'e=% 4. oEk[nC2eiZ uÒu-_nQb[I0:ȸnG?Vm_Rx8Z撧G̯D6֕pq )b͏f@Yiq uAL$I%ʠ76<\~B2j%ze*B#pql )XBlRDgpo4Ê6*=2l;s.s9ks ^TyV-M;h/ 䑾d{}U#aF!N{HBXWN%6Ia*BcXJCqἴ禝QڀNcsyfP͈U9 Gh޶9ZQH9t^ť)p1< b I5ﱌ};kDX~#$e6l1FJI*ChZwtvr|]])t! EIѷe2e2OM[^ȋ)mV62Wdl-a9|[RMOě\6]BJ CJ>A<uu{ͲT+qn+|(Ʋ%A) Xn$d}@a:9CqT&e! aƽ鋓R\0ʗh`CGμHAX> aЖe<{^ ҷ. Xc7Aۮ6k2=ËZFzx$F Cg %9VmʧL$8Ḁr ^mUq;q531JKxqiIyUܞ514't2T 2:ABԑIo'T4"sozRtx'm=\#]=%Ẅ́ Tհ<鸤'ǰw㯞efHr*ֵXkJ| J $׃ ԌAiAe- pVc6% Zנ4C;1ZU>@-2d$ ߯.uKk+UZ'nD;Yɸon1,[ bІw[A ?Q..|Zz<t0]AZ'k^IQց: @:<Պhߒ^i-ޜ}J|a>8Q 41,@*#EJU{~|_MD {֟HSvNDBLHڴdq<{5^,[m%J [ô Mӑ`8YixJ܏.r0i!y#{҇!֍U"V!Bd ~HvTMƣh+Urcʐoυ/\F|Iv]V%A]u&uiV )b<$6tfC TxCjDJ|d9D]T~rQ-%͵ c;2r9xYMk%>qsRBTRA\l$~5-~(Gʩ?"g-DᩳD'U.Rc>bqp<^N5㶳9g@̔:)$JO' +9m)/%Om1#QZ}I(Cn5$oq#$w2Lg ?/}bGYLx$Bʎun` *qn]mipv埭$;QTEC.;^<@uojH}QeW}q,;"5ԻT sYb:|Ñ)\ԭʐJI#[d559-YR챵ʑ ² jZSiЄ}YjlmEH) UBTzs,,,Q[@i.ֿΕ)['h_} xi60DDjD=oI3;ܔHa?X'i |6#šO%9߼qƪ"Bo"9#Ǯî6҈PJRo@^e7h0}1;Cm<k.zROZX>Tmn+ߒ\qiJJVqSf8/[4$c5Iu(Lwг:ܢn0C3W#Ai,dq}*Z<$ NWuPªPoȀڛ.CW- pS"\ A?.[x[o)a3.s9-J&HC =)JZI+q)qI6R cU/J] Oӯ8Ki OHR&ڕEn VRj@rBqk|V#u&Vd&%Y&KuHaҤ%ŀ%aH.(8iߥǿHE7"*VPVBSK.^NJV K}NZ%-j<QM%@$8PH<Z7IZd:5ndu<+{[W8>Z!8C`P 'T roR31HRTʓ-jB=RK )>Ip5_/-;e?[mtG+iţ}UNu+ðFyuXWiZA(YY-?BEm q(.sV7)e N5!+W1IJDyT<ԕmBǟ~ŵFDEdAEdh9%(]\65U[ݖp6!kW=$IQ%Rwy{٦,%F]EW ,M} ID-'JQ \Z|<ǵKk.3 B8`K#@רu#G5ްrbZP>J< I!@h+IXmDi jub#2CQJ_ <ҀhhȧLkӱ̜bv8G& '/DJ:JWʛȎUzmUp0ầe2Qm ވTu!u`w2nVD1>*ې#Sz]'J$rO!E}L:kQ%ؒ>iմKҜP;)vڇ@7(]W!cV@/2EO0Ro}z] C|'͡dfb#\By "hE#/KC Cq1gñS$6 oH)|] jpw Z°lׯ)SbṈٺq sT$ȤEJ ErM0[<Ο2|ym@avpagK*C2k "CiSm`m!+`'I*j)nz8(}yk\U+7+ (Qĉ}5YEt$244TҤ7!4svVv\ӢAIVkԚ ܥ)ܝgf:.cs*A|Z޶]+`4G 8~nOlN9TnV W׹-IGJDG mqb)w^-AI_JJtIW[^ JCi*BFRRv<:ݭtmFa6#C͂,A) yּuB$Kt|Us,%-V_]pP߲J~Ǯf< l%(ACI6 ˑKhXP R$TR~R )Ô>!ӭ4e)RI R JLs6׊1 +T>RڔH֥-Gaa'PUdIFTIYq *<bUu)BZBCSd%*D i5HȮ]ĩRp|P?IY؉p lҤ=뛶n'V[i79n6+^}Lq>SW*SD:#[;[e60SU6eAmQDm^B A+Ohx=Wiq\0+t/-dTO-MJz+m,s[(ϱ}O]\TQL̚io(:5xݗ7.%3 =4FU@R >`6k@vMR ejp쾟}7vlRަle)YAaKH) >wwr+NUiK,!8%v#wԆ&ZzB$0Z8LLT"2,fXZyzLDy1oVě5}%< i?B|tyDEXX- %CZBP^שq+TD/C-Ȗn!@;H*{t54wlBPcxq(W-Rl7qBVS>0\Aol1VtBP1fdZhwu }אr-Ľb/gdGᄏc9%q mE,=lh>u CA@W [@(95+sfaHCh [*Y:\1Vٕbĺߐv}?ngʆ\/DKH)Q*҈ǝ*[Gus-|])jqJRtV"`MpқJ]#9fT6KU,-h /I*ୟ<\yV=}_[ˉO-FB T ԕ|ⰏވB.ج\$YPC&2炉-DOJx:5dIOU@C3&LdG^iI SolS[ Q0?QTzJbűurb) R4uʱzf9dXLx[fS_Ë s nBHJV44zQa4.vph!j4[ϔ)$:|i%UD*|V~0-S$ZRwoGj6v |HUSkLJaZH+TAG.$-*OA:W $vu~oIqRCA\^m_:-)m'|GƅudHM}( ΦyZl)ގY\t!hPJҴa79'T):[F4O#GX㾫ޮo.[v J)IJ^64@ ۫EP :$GMt8mմ>$q[죚V8%tm83jm-Y"f4jLa4V  Z):`dWreC7c9v &LG9PF+m| {qXy*p?NwF O&V<턫|=6`]#%Hm;#TIyv( #a+i݀{9Lr^7丛Knj!$BD{[CyY`ӟ5qq4R^@,!Hl}RmIpl^bYΜ3% y 3-O69h P!'`^q:E+H 0C1[Ln)- #%'`m|GR[S21jكn`}z&Ŀ C\e39IZUakG5PTV ԅ]=kj6\Z`r 7w 3¡'qqJ;L%By.Ep0/ҭ<η\{{=1n qKI@a'n{y*y͹֝~ Ƕȟ)Dsl̕*; i(O'EmaƜW+7bmɔtD)?",6RV$NT-._SDL9鯬 W J2~!Q)kۊjT\h+6JtQqʙT )q"r{dXn3EUUa&. )w .JO> '3o=&Rx̊VГX$EzjPy!%p椅|JV֋.2 B \Ic:O 1Bs>dwrպAқeo *XLfؾ)A{ߎs/q.ag){ZS8DR)c.-Fd(s7U{ XOaHs^ӽ 8oy*#}Wem&anT-ڕm4? PZBpp)tnXut3k̖(-mR(HhGn-)j iBrE[odxڒq~f)WA*!/IֺA]љuS߸WhXL8k'6Z]Nn-r?0BzTyRI5~Jն̦r8k ]hͭǭlfq-J.Ȏ4oJMUK XvRk&9zN !?) @T! 4T~qgdQl1ɸ*D||&mV GrQA=YV&&WW(ĹYbu S^y)#쯚L%WҡީІ(bGdݙ-?qQq$2Ci夡I Ю*+,-%Mtl։/L]jJ#26 _>"G])*"꺷 oqݡ9"z똾}:dz]+:x|aX ᮴td{e_l+k-Q>[54e >0 ۺn\VJE,UfNcKi'r-EU-_:Bxj@2F0h5m{eCN[ ?3d6-)+@^G2,K"~=~X5y,B4tX"օ,:HBZ{IQAM,6e۸WKV]Dq TңwA, }%789DF;MMkl'}ILwŦ*?U ˛Q|moEV<(qpiR$iQ`Tnfy=__J+NTŒ· */8[N v̦1;T-8Hsq hveA /2lC> iIs1%O%A?"V(MͧCcQ1M.[I^*c9XV%--'\=) ^I32<i^EoI^YUv.XD6T ԀW"3akV1`AjL5Luҡ>,'8EEơRd-BŬmr5?E~Kvi @RrD)mG'iG-b̟AË=*2 rʂ nKAA\CB>iwNP#>ZMn$LW$u]"5$I!ɂzJMp: ujdwUAceM +b? Sk蠕8]y A!곴x㴵74ؼ#YG&v Qqe8Rq@ҜB^2-aȯOYٷPRvR" _ ["ErQ(Jzq&$⢴ZIX*]iį $f}ڵoLYmDLS.TX#JPmҮh<:|*CZډU_ ,G̗Ӆ\l*JLfqL'7 ]'Xd鐧e%mo[ JBQ~%$af9Ib\jeMI.Ejd6閽Fݔ eIR6Ж씙(ha*#p+@yeJJHeޞ=ھv{xmj9:r*ԉr~ɵ-;KL K(ejm(uKy?6r07ܑq4E"DLIHa HkHv׌.ٛ@՟@ȚMw-3 qڎZ\SYIBg1v*qyh<˷n:|W>Ņ4A b -ct4&Uw{Y)d+# Df줡H' U CXK&nC+^V8oU+_7 G e䶽JOH> ed9@kԴֺ<$}Ꮪb45ʑ~݁eVXJ+Qu+KRRJ8~v͔zIC,Cy"EjeqE*[il(PVv(P"#6ko#ibT[la@ 5=+Ut -/SS)zіR:PU)GTp;R^i2OZ;ek޸q%&ShTojKKKyw,(̒$_#NW:Gn]g,~ [ySIr3i[(PԴ'A6lU*DĶVÈVմt):{h&H}W+&4O)})_5vtG)H߹>>gmZ!m'ggRpˎMIҼ|뱽:粵KmR% cօN%_I4vH -),|d}ߝ]'"6SԞ ilrHj[Gn[ĥĥ~$}?Ǥ~KM"ה OGZtiU 0:iy4(\iZHn>?C~*7R\b{c{δ*v/<µI@Ҵ4Tm)?.QP<:ǝ{Z3D џEP" {ε ,՗~25!鶇yk))Ip>Gyڀ+Ih>onn۾s6PZⴔ->vG}uɦPIa)-c̅ARGFrDf mi9STbZtXir)Vwٶ/2j%;`ygGBԨhKCTI+IXYW#acsjktܒ3]-);Zy -ԠUKG_5ӳjlrc%.j$⤍>ou'hkV70<&Bۖ-u=H +5ݔט|c!ݩ-+("jx[.XĉDd_]'͆cXEZUCYT6Y _.=pM0w®R6=G2+rr^e]ĆXVR G @Wd;uL(o6+A\R$"L8\VY 4SㆲK7c=HyԭM!E1YRNRGVRdW:!6bX6 t CHAT)Ĥ`)tZ(pWò<خO-Yl Iҝo\< z<ע0IgԯlGZ^C !E^]mX]v3e6i0~ABג{ԽtVeHe^T1$G\u4:QnJ;T:q>bvt'35mnSl%0ˈ<[p \TGW-3+˝ E}7r>\zL:*F*t\J"em.[sB҄)>{V2#ƿvlijmb: *BoiJ!^M+gN w5ɇHŤ3a^֚ؗ@qIQ dY;Z 韃V Gb%Ut(LcCDyqm:p9'@IAP[k(U3)w␷-֐|q; 9RpM,C*>\mtdU3^jaH%w *5t$ET"L)vYp#t:gwYڔLBm\OǦ\%n:gFeɻh-b4!(|[NvIzyIj4 <5%En\cip(z,EK)nK%BAA %ZH7y,x62v :ăf].Llyb5;C*#ա DM ;$ǟ"`HPWh]KFDmJJAHHRTƾuk+$cV\bt{a ɐUE ҈IJ@=(5)Y!8JӾ!#K.lJSI ~~yi"j%[[$e[(HkSZ-졽f7)|;mt>`y'veD'cs.=.#kj.9*Vś @X2`w$ lJMh-r!lA$_@yk &1ft(2Q aeIq)OI#ICޯCLvCH.F_M-lۿb[q]uU!qJ kFAdyǍkԀ M8|He8leYAgY-#1N̪:b&$F!_!k smY.IU|wr(xzuMZ^G(u)msXlՒ!Y}M@mJkI'm1vd}#пðP߼eHmQh̖ITBHm7v>zE ܂Tja8|,y. R!e. |t7WvB_"UMrs< yHi*uZ!CRJ В<o$׮yֿ*j|bm$*!$<ԕD*߆$lb7@1EC2z#X-NKé_]Y-#P:N<նy7kJi1"]5s")ۉPPRH F 4Ax B#a'yNv FrQؖlDi\†>|!뉊F'Hk.2tT1VG}o+@BiX[WҞCY؊_"I,=[ZS$x*ķcJI'r)tT{|aG1Xk_wIQRTt ' "#Kh 2zU Ț豋igcb~S%ļHK<~o jČ8"-2+Di4d(#܂=k xPE^/cLGKBnJRq [+qnPCr) v8&uQDgPRkE)*)ziyr>Tش8LL G bNzdqTӡMIJ)'{p5m ~DWf"}Elzl6 F n;W3K}ʼMYTK)ʒ[-)J^W+ߪեWWNKʎ]ͤS$YVĂ4t=e:]IR!\ʑ\MȌ& \ 7kf5,%eII/3((Ҥ>a\Jhr]\[mjZԟMjZH![([6j׌9%c\eMkO) tojHy1IV]2NhrȂV)4!Zf Hޫg3ӴҴ҃m7E$ hq~tII;W]%oocĞk}JC0J)?#1R <'fדǡ`n7y%z)TGY1^JrܹRzlܷYCOG^€QA??)ۣnnJꜶl& r1Nʪ'٢TIn;_.: ҆B M_WhNI_ LXa1ƌ#I2(/@@yСǠc3ǝn5usRi~+-I; >#Bjr73.0I?m:@%>RUr/2sS !F Ϩ'Ҹ0[ek171ZHJ@* Ju|ճ6EC:}>AcgJT< H$*7! GJq$=iu-'R,[-B 7"8$Rlr,V/Kv `E|Y%)Z6<]!$(7+-=Ĩ2:[Ш^t1ǩ! e )M1ZxsD.$755&8)>)X:߷]p;}1pX:ྵq ~_qq*LKuī.18VAҗxll4*A=MLja&:UPTId?Y&JF`8қX^%$IjF;u]#vUYUiUɐzIB[_#[5qd1|7M&d(X\[)Bշ]gxD{̛vڅCc eӸ }-!MU󶔑՛ y}0꩸Yuِr)Ω-*ka%#ȊB@Jl,"b渪g֚Yq usk[' *YaĮg?jF-#ۮvZI|̒ ZGElOPd4nz\֛?BR)ۜ.UƮ!*ꦒ,l$e8Jҡfe:q\)\|SeNR^B7o㓮&0ۃlīQH!PUG%B9+C(V\5J Ti:z-ۂrv>,צm@#&zJ~#l 3Z86ǰzmդF9BӰ@u2Ncu&Lln\]XIlIYiX-ĕeG) `^ KK^aiuhD2/뻝Zr4?8eT[Rˉz:1m$|”+&Jp {wexuMH }lP2C VR.!v6Vn_*L.LJܐ3;z'T9H4dq픖#\aT:xYHۋB,%Cv֪ h‹6Ѥڹ(J0ZmS W-P$s1ʑY%&k5[M (ac)LW)ߘ Z$*A`)*P^GjfW@y -aO Dc/Gr8V%.}3V5U,HE0IA-}&ǵYv7C3)#LţȚ9h#Y!/&; ȂiD #9j7N `m6W}9?h)R+`(ǥ}T4kDvBHu)i֖cg-m~%VSc(+(͢4qLq 8fV56`qH* NJ)+רTvB:%Ogq7$/`ʢ0 1)OdKr}ε8OJj6=p|NC}W[f$'+6uWjqʼ[\"W$/jʮ*c+e:8kcWu:h[ĸ-])9 3p31QUN@=Y&J}-Gl=4'fGE:FihmKl<~T!GCӽorIiDY&^y{!X}ʾmylX5SNn:R2-"QJR>u82;kuS_1Ee9Gu|PcDRT +QiiNQXs8CQT)%\,,!qP46JtuaL$ YWz.@l(9~M)pV6OcHa<Ґv9Hq)X<LVk/#=j5x<nGײPӲ hBU^G)yJa9 ɞQK` qeJR\62ӮWvJDD9c?˴ ]fUӝ0G횑6cqؐ5jQS +XJu+l~E(%EZyI!KЮəSIA3qj k&Iat'kJ(%DՃ#P8pe\rmX4Ѝ]u !**e Yij1Hltf!\rb3ڣ%G31 WmW9eikrkw-",tu!hH,-ͅ@qS \yXV~G֑";m0Wtō[Q>R#E~}DI}'RcI[XWkE1~bՕ"&W"Xf<&KZ.KbE2 x=qsf΢RrاIRDco8tc,3Ff-pnۖ6HCp+s-%M+_Tf0x5sua[·a1pm)nE5|tVH{Hl%ėq*R|iOW61FR+wX}|%Ŝ@"< z%QwM̆vKȻy=)Ȝ%JaKJJʛ(%j%ռ8h<|mEgdx@mU_q-rna኉?۞ۻuuO.UU-jٓGW϶KSfm+x>%j-%ISI@o":TT(WSkI;Pn|R?hDn\d_̔B FÆ-9EMgpٷ݇<hp*!()$ZO5i-(Z3'KvLKasjjBr<7nÈmiH-%iT{(W%ʺꢘȪpe J.$l+[bG-cNrJnŊЌ4'GuJv\Vʚ%E6*+HmOmLJaeI ev_М{U}9rv08)q3չXKn4ʚvg⭴9qsBuNqɮ_*$5E^IM;*,!j|P ^7Ju]gy;2$dzl|UR%THx3^SqW pTR|ˮTbq2L7m]r2[/>zI#I%IJw 4UӪSx3$5)i @-i)Hp9y¶ImJJ~lꛛ,ɉLJdD !W6C:$%).* TV_ qL_&dpܱ^KM} asRАG=6 AyaDKK RhIq/:RJX NmjLmi` y:rq嶞m  )jA?.++a TLi^aXmuic9E|2Tچۗj`:-nŞ=e\L V\*}Y-kc˳B)RVҳPJugc .4,[b$Ǜ긗S-͐HOA@+ zu"bַ/rXY,gT!AN0V┠?JR]`y[xV9.p|6%K#HOǜTf_D(QO^Z)$$C3m[65 BzD; W(08< JtR N,6rr^MkE~B^C*-\Űa_r1PjeɱS1δӨSr|/#h;F? I`lq=7 d)>Tl}·Q|QSUUz䫈D% HnMJ6JB]2qB9S6w jlfKi2a"{-ը+uis);)^{m"n+4jA1=l8v93xDH)g.KoK#J@hiI-I߅\!6V$}kN2ch(s+o(*CII>8GϿu}1[´y \9hx;!^S@~WO<nsfZQhy\tm$hS&=uba Pd\seJYoF_qRR Kky?a;+a q3zfs\% N8{]F$$ZSkj>rn[Uv2]m J҉R|>:ՔFY%$JP{>}κ]S5])\DtuɈ`jKϔcޑDB%TQa-(RO{϶{</HJ\Jg9u%WXH WLJo -QSZv[9fkdr)-ݯUJ_ uT R )O쟧Ke%<C'?pqChIVH ct.\%N7|'N^7fl%Be(H)h߻ȩgmH))>N:9";L**lsIς=:IVImb6kq)49ip) Rw$9ß  Gm=f~; -֒l|O?ֹ c% Tw6z\D ܸ=|$\FGzƟF~D#R:Zۏ;N0`;kvA*Hӽ۬'!o[z-OؐOEoGGzͽ‚]SM`olƼ|"y>`@?RA%•{_E)Y{qqZL%)`H?OW⋴όL"]$JӼ@sCJ-⭑߿I.v"NF~. âG.e^Gk+K}/N{Sf |JFKoڭΓ'1?ZS"{r8n*;o5yIq/ڳj,.䶐֣ٚօ?4,ᰩEU]DlSeƲD9BD6JVhՅymmZmQb$ 1 `m X)OICamuv/ޭi6qRmH욑8܄jS,m% N6$NSsw_p!w*v%",=69OLUpjUZ% Q/ 'IZ^$s2doR.ď?_QeT])~5"6QI6s+G#QL XY&KjnMju q<$ɊŪ/KTd3{kIN,$J!3l-]IRR0S6r?xLR^S䠭%>XCJQ Jͱ# Sm=?{zʹ{'rוoHtI2[L$6z9Rו8w\y5.jd`T8h-2ˮZ8\:hm4F+׮9 .CBBiD6i=n`HWy_yQ$ )Q%O >RjHҀߑձԵ2q+~/̥ueV2Z29'h)i?:t򞨙ؕ8ftDW*Ncq_kb)J ǘ@IҴQz٥#lO֙u(Z䈁̖D(_rJwˋZI(֊ Wȝ3*hԧ?"4<$@oGlk]({v%& ۧMFC̴O@(eZ%O/I)O&xeTldMY)S^w)> RWR; +,M %R.tƗpnz,[< p+CjJWE|aGZpOPʝ 6>r(Td~UDj1dR\ 4^4?6uIJNS(|JQfNuNلŕB%)u8rlE%CJ^Ze\-6[H(]Ci_oLzoJR%o|7\/wˎ>aB+̍%(uo5M81CXYJ0W8)5UipVuKWT ˮTĄ69k)\PXZNVmԩ rؐ)87A hT4 C6RO"IBS)'Dx<\rQa2[Ueu!MaK"CJ}O̕$l-=mf̮ :C>>Yڹ9yj'ԭ~·(HhO$`%@4P>S&"SrlUfxQZ+T)!I<)I@~{0]n'ph_i(~j@/%TBxy:'5B%#>O*sD47ajX^i# a4LD%H!†V7JTN$܂tw-ܶŹS$gYKZHN**=]mLJQz[ј hBy?'ν<֙ CQtvTHb`K LWiZI:⡰Uc]wQDtFkKK(hz`$Gd{:#™6/.tdT)ck.8BTqF H}DʒV`..f9ivr+'U& Uk^E+Nү:$u8ހ$$=%򤓡%Do*Lb*GåLa9-Ny=Κ j5tiNLfYʁ!D%@|@y:AԥHަmI<ԝTWD;. BҾ`+~ZQ\]9 3ZGG{$\WSf)+!qed6:sw6ȻITthР|u(RS.1MLx~*ɪK Dfh>f31BV^HqQf)JW4lUuFUeBfE|O.aMZJR9$@'3=tt\W5?c܉:Tڃ\u6B_Z@6e檮d`zTATN\y#G堠᫐ _I, G ɶ VCqyzIp'G%:҆UQ\T\"dXLCr"QeQGBҞ PP(y֑U],XLהM|%{k}j(aHIGI# YRXr.SKb-­+}Ue)%TŲ*c>ZpZ+tůl ]'T'/ ?h.:n;?ө.*hx>ON >!ZS Gj# PZXZ!A.JyeIJM/}1ݮj@؆qBe)+{OVMt6գR8~5uCɎ'ҖSZƖ‰'30@4o0ۜ\3֏OVI6RY#l?UR`۴Dfe% pA SgێbEG&D[hS1\L*1l),RV6 IH(:W̤Y,hmzRR̤!81I* 5C j\7bftiPsiWG0-A ZQ:IRÎLD߬W]nz0vu6Mz޾Kl,f Skw>%!E;$~?ɗQfU]F -! cqZ)KIcɫ.eX`!J&:ZmhNY-ONDc"iLBri_RRB'Z ; m.Ry[.7S?}V?EyUWF#ǚ! ckK$!n%Nq8+f'W o)JbF4$Sq+í@FdCPTzָOm0RH]_ 1uS~\}X?(oy3_w95%=kےv[ 9k R!)π=BzQ"G_UƖ̡^biFmJWO/ЅG͆![g.J*o ɓJKyJ :0#CqGixaNr<&)LR I(P#T>?2⪖4[c>6qkU$%RKaL8#(gbg2&_UՄiJC\.aZOp(uT?Y.[*YiНsJf=Y`".oUYNjŇX`RXVO@O_\'bŗκs;*OASIm*Q VߞX<`Ծ \BH'mU];V[%|91c;AlKVCRGZMI17uy$7rEZbSe(Ĥ4S}e qdǔ1/4U)HXi.vo}P={mKFi)(||%Hޏ#--X^Z8'oZWWsZ*}29=KS͡ HRQ)Zp$}g)Y|*8-c6ZH/e|%k$O]Ko?^AS]8mF]Sc #} |{gn~HuFS0)U9Gt/.̔CX|r︲4F֯A~T4z{kxvUخABaKm|rmWB۶G1E|sɋ! I#*SƎNڽ;LaC~.j2" WqpnvܴʠGqʸ,*:)CJN=* @.JBncWvZܩ AۮdYnTV?G[* 6eC) A)PPu?JJF Qww)_pd(nIi(B:'K%+)RR0vEE5U{,kVKJ%ZO5$ZZmIX]PeJ0W{I -Y@FJ;C?ޯzJhu;)q1*vҔ^eHJ@JXpl!ǖZ.oTD a ;K2й#皧\dLʉesYjL2u0|4ҝu2i]"v1 yGU[.WiXC9#ДZuf@gG%%F)!dqf975R㴔̑42mCKj!6lf#e: :+Q%2$4p< \IE8W`|@ez*)ɓJb:g1jZDMuK8v$xCd,;LvT9y Lp׉ӓ&QrJtHuROyAqTB|I:V^[eLS&cݾqЦD*Usx˚@%|:B{{w5;YsV7jjkVթ$8"dAo6XC __VPcj!PL6/$RB +ONu|CoJI( װN*rRr8Z}ٱ؜@ oDeY(VH""LwWrGlq-o)Lylŝ%ˆIHRbVU&s9QXfh݂-r38>$,$%*i[}|[;L{UlK9uQ^]ZJ+ZeGhuM-#Ti?>sN|6қcAg Vob#1ZEi*C~\{):aw)3 q wasҥ"! .d%JTLKjO WXQƗF`"Zrttײwn%u"[m*+GC2[[e敭)c GKY6%5_1>ҚCdϧjxVbX=,Uǫ[ m.6]wJIRT ȒUpzRR=GY˕2jB H.GQiդm/j;|-.xl#Y7uBL 4ŒHʧ^x,o:HDp?4r;,F&tIWW!vEE`ͩŸTKh _Žǂx=j'%m0 pE(pۥrE缝:E)uQN@${mWOq.ԏ -u+! (Қ_ *ķfp̳ZڹϏގ*B-]IZw s,8VyA+{oǃWbYBR>G:ST*B műJZl)x9.t $njݒRR hH,6IJ;̢U~n'D+zקK7-zn(j@#jZGU$h^RVO#쥤J6W5-ܴJn%k?[kf$PY IRC͠ -SH!Z}B>p #7*m]B}FHzgxxƵnܶWզu* O:RbۊIRozB"%&$OZP%+OMIY|GmP{' nFx@픷"ذ(YCUl`XoaKJj&>45 ֏R Iߦɐyh`6 n"T[H#C~GUjK cN_(E<2ܞWƌb -jPZS<=<{u\J\d*xfB撀BJ?^Cd<;v{0,DɈHq,Tl]3;6j>21ʎo.qB@;>:kծ(0־[lۨW֯32l׻TUud,iyTʒϦi')I1o̬7a'OƤ^n:$2pHt$—UQqΙXukN3X\iڔVڐ}u.C͕$H$S!itNLXU-OEU,)A_$`RrA׭aPߠeGm*LT) r;@/= ifv`_OU T$HuCIqRyO>9ra#ǂ9U 015ݫKi<'jfDO35 eaIHJ,:y}ʣ4sFk$HekVa/YG*WCg"!TNHYk(e9-ϕ@i^ dV#bS.$xb?!nȄl%KlT=J.A='\d1"2c該{ 5Ƴ,1)fj2Qc)~\^`s(F6 &fr+ՄQcᐑYKz󰮐HݻI+_٪Dxi!1qv?SBt =3arDYȁ>FW=2?}&ds+I)&*~X%SϼP">xU͛!ƠDK3)Ķ |\yLO T!o Yn v&ˎVRp %'?3z)R8Y-vbb[iJR^|P4ݭ&*zG0+iR=MIIAH3&O.:$tV5ryq%2aVy R㡰짪L黨ҬDu# q%|xl+Cxϫ4E $uJyĿ%S7ٷ/ a=2M[r4iNJ*"F$W8r_^Ȳ5ˆ+ 6O&cPA[ O}F%(4]7Դ 򟴑DFP|2k.-#Bvfe¶nJ!#֏%=vRAZ yAl^;_2cJL,q9^hY)PSjJG$t nu$:1;:s]LJbL) ĄPIϚQp$:v®kzV`$@(e¤%iOIށ fjAnQL:66ki *H}O;$2Һl~$iBkNԖKTv, oҒ;x}#e'ʶEyAq)q: =.qz8@Nם̩2 y"z#=jR[P%+ICj'EfQ&aVRJVRWңâVAO$39q)1fRñ aQCByz,;Y%S z`%S&4񣶈S)c {p%AV$myAlhzt\}ao‘ݡ*I#րѽ6t^1_X]d;16`ڒ97譣)c]vb\/L$:I:Dr$*d`]g\Rϒ6lh~uɲ W8X!?6<ʹ#3%IS\Iׁvm=ZȱܾMdBjvdWj> `@I=ܕgxBax$nPqVR6TYm]@SİW\2YW?ŅV\uO1PKEuŠ$ %m·f1fD[$LYTY@v,i-mJq 8ĆTRVi=-;ci6܏ q,sWv ѠOʧ= ^u7+1 EJ~խg[Z/jVTN9eLK^Y(}F?"}nZlm9DBYϛBge3Qr]9tԕrPq%ۦֶ9>0NL㴷SԳF(Ȭ^hˀj%#jm%Iʊ'Xue4wvTJh7I6d$B !,%yStxPǪlX\ٵJ,@I:߸#i.hvg˪?5u6pԐ⍒6}q7I@&nzd)+mQ8&@yQK9i)lz ff=W8f4\@ZRJTU i9T|juI z  4ޛ}o2(%॔U1ZA[Xzwa[ig<a"jvJҘpwy?!|[Y%ű l琊a-jqa0 mW,&ӵX;خ/Lusg3&&FR۩e4E(eIu#_q_SQq*MƗfkRʜXxXBq^yŅ D/Yq :̆ƒFS [c-8O)JҢ+Mvu]{7/ǶOR]JJʁQ)5#|Wb-ؿ .C'~ zvޥeV&N3LRiQ*BARmqIdM*rKd;UyƜy1+6Zu-I~|(y[uN% ,EooeҩI}z- P+J;mt&DղIHcK .qlimxQ\Hyh@@ BOH߄Dȕ7Proee6)G(tیWZJ+jQ%3LIӸ|’Jtv=☶Bb$,yg)!- |[NJxN۸-O<=kbyu,#B@h 8?A{RuK22 ]x-KҟQmBa$MRҏ\* ^cnDwAy9q'*}݅ jQHJIk~RU)oziz}l֤7QANf!ݺNxX{R[> &ˬLIhO%Iw;9gΗW5@jKS[IR0RkB֑|dE[Go&Ckk@ lXAG$T6@ :) ;<,X14~q5nTKy.9\[B5]TqaۼQ*ZHi!YfqC\NC)RVۧI4VP">Pmڳ*J$3Gީ]uM=95L1caZ&Fk̭kp$%[*I @r:WFӸ!Y 1w mnSڒ=[7.$q)$ cnձ1vFB)(% 1&4\Ȭξ[b%yğip.-P `G c$RqJ;GQ.2<=&j7x+'F";E8{l(;gEWס87+nrE!eiB'e2蠣1v qdE%i/mhW. 8"P%K.=Aa#nxxxa9۫^96XZ)S-K{%.'.,=g߸AA7J A˜T7n(Y=+96J.![NHo-Mj*拀e`,/@][)iսKm*j@%$"R4BkMfIdXilc_Yб ]|#u[IJPDum>ttU oHe[*,{{&* Yy!dG: -꒕8)X6aVuJЙ+ϱT*[;[U_ 1WR X%g`ۛ1ֿm /$W*W( i,>*Et 10bP8̈́L?,əo|\@>JCSqLf6*fᬿ&aۑ6Х))tpk߫m^X-]Rehqzu#Jv¾koQO|]J!;@EDu F1\9VR&_[1%mMiMu4"@@zF11пusLx]IhxvvwiY*Py=ÉUR&i2nM{:X㠤AcH WxG |I#uU.5*xR>=Ͻ>{)R" ^ZNCIˎF9C`%fa} PBv.{jdXUcy뼚L2Ng4PfO̒P=")׹]_3 -FT+f38|;) pA --KKwMYWuk:#ͿyeۥE-r%O$Y7 aW(l'wbqҺؖ'%ͥ[z(&zwjZ݆U7$O *|VѸJ'PвT#RTu;EwSy #Xͤ CalZ!B4+̫TTPTOtٙfW1o@^ylte#R SžNqO'm d~ݫ-Y~AVZGn=ċ7xD>{[IyTu'T+MzIZ)f. պRɂF,xÅ!-EIJR(Xxs/ȥJA鐦%-59o!lCiA!GNϥnAdz\X&k,WˊdI@%K.$kY/ cߥ"RR |ȩ$w(UIrU2A֒֗ 8ꦼQQYmiQQ̂=~YKf㊲R9%};R>_;R HlM2,x鳹RLpΈ4HJV(0@hn5X,W>TjێWΉץ-H!\}v |j˒WA&b$VK+*y&ɚf=WO%'B K9Fw͋=y-[BR#xh+1=eetKiqaC qܓ<\Jm~U%CȬr,jyl[qYzJU᜔=P.-))]^e Ò'JxB|qY gV& k֍!ˑUťiKȵ6+nXw9>tJsql32 a!Q*t!]@d6 7*@ۭJe\[x4Dtd~[Wˬ,UCOL6 BBSJVxuU8>@W>Cy&)|ujhn3]ShRePݳ lQVm H@*h?\iM6*9Q%IH-BT4`кh~պ|~q)FK5p\QҍN>i (&;v"*#N4G8z/ 8TbGnLZ[9kkij?T<-sً"< rJZZl0ԕ嗦Ei7Er %%"G l{Zw~CESo7Kz (ҹqjc^:$)N)Ew@f&!JGVO,}`!\JDG+$IN72?Rk#!lŠUܺ\Uɉ P [}Yt#V6:}*uFsٞ2pSqqC?*R4e{gKSb̬%2|lr)1ZfJކ.ZT\IH|ưKXC-+M N@@cfݠ⌀0dt Vl`ZǼ,i!cSfe~/e;RVMf>6N dᩫ[3ߊ[mdž HP^O>=}aXܣ՗*im8*$E/ǨS":?BJ~=zՔ_=el?feSxLȔyk E):~b/nbb\2ImQ 49O,O*U| +BQ T P EZ][TɤT˸4)cTD <ڞyQk"~\Ye|_< ݹW ϑY5566RA㦓CzȥXbĺ(fF>Bˍ~-!))q0'AeHVȒ$ݢ7P@K91Ի"u2ي*ӑoOeʈB ip{9"Ar3q4)+qe>-;c@u@Y-ZTXLs"F)'IBBbo:Yijpmb4Xev"\~gxExq6J*m%AbK )\rҔ$p zmH !A3IH1rxU7Ƞ 2s[+Dw!uƅġ-?O0Ajڂ)+DȠe" DRi.wm MZ\jDbeKQ:q6JTR8iI^9yZAyE==;Ө4[J(Y%'Ұi6+EkT$g۵2NPҚU&Wtp q:/)ylm kn#)2T ({껌c ]us"yRC[:i49)勁!oFaHhĝo_MWDq_@_+ʽ.6ۦ-JvR "tYfɗV.ͶQI~Nu^*ܢ:(COǿӨ ƛ~QNЭ*ג:rqV~/Mz`īmPL-?.PS˒D2Ea$׌g*qj ~n 鿯r+N8(YK1G#sl Um&.qDtZTq"O?_w+ЪM3-h)@@ڀy:|yK# ġ-ʡZɔ\K[ H}{} #zf;UZێrlAսtتe$JA|"7IvPfCca*.8@ ?t@b*lj~cz4S4 +B+W4^L! IuνQ2q֝ ,)%?_֨/^ ;/ TOxgk;U,T[+raBS}<^=Uv 3a_R=ۯ8qCNҼ?o~BR!q=Yԭ)UhTe5q1?dZnF[g%uK)FۦnYlS1ou6ѥ{sӛɯ̩j!=iY"@^P Q׷۬Ie$鯠Ǒ$JϞogڲ*-e.3"Uܺ>tId  'HʃovY *Hf]CpLVxݶTz8MM2A$"Kz>n@vE)slFLHV%u,VN );@:WEA|;* qP\NeQ ɢr?0~~d4c%dҕԚ\B]uhw=ŭnɸ!2Z@˪G}Q(2(as"RgLɡ rjRBx*^ U=ݝq԰$VIOIAYS:etW q"Js@Y3>ZdrYF@u-0ۅm66JW& VcmRjrY[}JZ&>t% 8 %H:&=:BbD;'mQh ?CR9#V8Iq42Hq3l}*iXR- k*@oT inJd YR( z@_ jXp)Jmrꁇz^\Q9 fm3<(uV k] ' h⸃A[JˆK%u 7]IPBƐ4'~_eq\i,jW%/FW)qX '^uG&yMlf*/-lĒ[+;.Cw86YO5~*|#'-9 1OuJPI.6K*ÜG$s q5Ly"ELJ3&>I,v-!\%+>OR;5Wù^ B%߄q B[5bJg-dվ5%_6ڛ ;>RJ@VO^ @X춆p'*;tCYcvf'3Sne]JӪq\ @ c  !}φ%A-jK yvm;4I]l%&J4䧢%):Z_q!drVOV|Ȧ"Sʙ)`a>NGtERt\WŶҝW'-tչi$jFBƻ=˯ x6f!ίb[bd8-8tI^#c )#5WRˏ5&#KYINL{Eؑ1ldڷv#"ʭMy^KSN)|UJ8Gԥ(f]XsbٺZmOnO ABI|!{FvK>V;ӿCO0:6/)jdXHuMJRT%+ 4zWLcLh-<  ,rJkE;@myb-.-6RI ;I?)t|fx͊M`ƒm%NJm t-*%[O/ >v$*AVqLKeRZY8t]CEᲴ\O"R:]"d63iwHJ Aa*%q^*uR>ʂʹ6|y*@љ}U&]}LjL&J~p"9rVbdSOƺՕ%R$()h=vm yLEV1!-ly bv4̰[4y#Мǫ镰*4tF[ de̅e݈yR?ُTX+ZC)JT$86X%A0Zǒ/eZhؕƐ +P%h7uULuDKsޥH%Eu.mIKKQ!m[OvN_Sd}<˷UnWɱr܀Ĩty1$%BDr$EYQ,6u%U4c%i$;NA)*usQ2_$1FҚrJĽOJm bK>Fte92G^&E9%䭷R^KqHu{ieFŲ8ÖGNZyN5$ImʊCn-DB˚T8m;Ua=LJ3&duz±!F4,!a+@!ef*HIyzm I̕p5Zi.ZېM;?;m#d)KwW21xwXôo$쁵EluCi:[ɷ@He2Zȼ1wb& yĦC* {@hWS2i'zQIh1j& |.]z$ 5SZ .-8ťr Q ÑHE$: u$ZxxRyyOׂegIȲ ۴>!l2|qwXYSD#lr Z!^*@731İk_mKCSd褏5p#]XnRG 5,%h(3hڼ>T}*]M-*JYyOFΈR8jl_݋W[IUQWu~${'_y Kn$窥{!;*ҾVU%w$P5eP KBͶ uYBBԾ)9t6-{NT&y 0Sm2T, mckBPW!MkPLv=0 :yZv .!QhX6θGWr<`ʿBJ 3ȫߢ+cluЎ舴! 1 !^`-e-rY$NPe"}UySBTq#A>SCdcLm? O4e]7/}0:i[S|*@rjԵ>С?q)Ir;E څͽJᾖx8hIՇ$6bbY :TפtAJO?W !MŐRJ?Z N:uf\cVM-k2*nUg'y\Bc^*ۦ4pd^սo˯t(=[Im J=%pj:>Q  i M xh;C> j:jgbt;AQx%J%vT`%N0ڜ1))>JdU^!Hbǰ S1զ!Lfc<CڛNz󎎇"}9#'ne=LϬ0!(JKB`9$qu32΢\bȼt^>!d05< ?l˳1ۈ9NZNC:BKk ԃV]?-;8 WZҗ^)SQLq"d׽W^nqIPZSpz.9*l\#K"7mJDkH)R|:#H̕1ʬ5֪t (qo*tV+uDy߰Xbݯ#).Ж̎e7&DtVUUNG'Nx4r'>JtLcSff$7698],qG]u[ vFz2˷,{1l_+ xECN+jViY❩~ <履v 2z{΃m'kQ)oaDu|Ei@yhqe)9nM'iUd zE%.89O Z|u eW>S˲#(d,%$ 4TX<)s̜f lrjr ZC_s_T=wP$ډIi7oàvw.,ekةwI>*kϨFfBL,\I3ݔEP) Pqi#iP@C%ϛ1'ܰTA?H+"Vֲ[*<.ʛ"K28m98e.H (@>;ϿY@Dj(.U^0|9V;ځne׌ķo/Lir*k76 BGxڈvAOߨ{5.ږ]# eL K\b!zsJmH[h#]LRj+ܸ`5ر\*~FFC ˎ^ئ9.,6 q!Jy,{t*^YTOX$NØkn+BR ٽkW_T8;J#IeHR%a#A%-$r+QnZzmLe-a{QO"G4@gSnءqvUp;SVSgzQK\S.XIY xn%q^\l %2#KJy($GJwRfIb *YUoԖZԅwǒk k}g+%6W)q)km`+ۊ '~G\ͫg?]*LÖEӉ\4MBbL!Ku|ӧO&J˫dRHۢ.B¸A̫ tc"2) mѶ1]$ĸRk@QX!WX }b) 6ZԽ'`!N~Ǟ7 l?Dy[9,2@K|]A\($1lx^Ґʰ*A۝vu5fg6b҇⃉OBV $hl%i]a[cs>y:\ cm( VKl4t@}fy LKmX70~:%eL /<%JVVp`c(3D&YԢ[C ?Lj^;=J]r'̣G%L/ N8N1hBgX̺e"]ͳ;2i?#BRB '{cf# t,[ȊA]͜7(U@4HPȡ';yVmow#n)eH!  *HĎed7GVXR*KlATWnP!ѡ|RT?ZZFek-5mhŲ.M"r;;`Ŏ(jc׼U1HG&3;#\|-K${IWHqt1+R6vc@O==FiI2m2Ā*sT,MeBQŀ\ #|-Z'l㸶-Lqy Yb]"M[(fuxJբk 9m<|IV6(H~>O<5*Yk՘=M6OHrC PH '4'kZNuǥ8cvqZb-ezd,ZK*mrB'Z#Z.NcÍ3윂ː#]`ϬA#m< Z]~eܰMGpi_Ld R_au@-koS % BF~{*WHM,5m* WȝT bK,dx6d+xzHA!@\i)(t \G~\_q[J%ԧ_/?I~|x*>vƁw-*,r̭e@`!MGm ר❒T4P}hH8% ّ0No7[ef%`RU+O:|p'zMZcOO T)9v*z-*ԗ'xɟ.cj[<| tW@< Dj)0ZVng@^Dٍ]Oq@ULw.WTXdnGimJY[RT_[GZRR7.9es_%T2YͺfJgCioMB Z}Xׄt$#$[ګB?d&=.-qQRq7ɀYT%#״vJНwE1}Ll:]*KrWǛCHGYZJJ q>PI̚{)x7ǮVGéԉ Z'Ke | ZMJ/ѓtw9"HGܤB=2\ hL#NI2drPz).Kp#bLG:ED(ZLH uHZR ⵳nԩIx_!ncx*5=Q歙ҥ.FL O"ZT'ftl8Lro5v\Fu-UIsږ`}r: LJO2X]Gi0IO!qr0]2qw?`a)n}YSN6NsVYS/_ ANdFGTHa F䞳]>~N3&k˶k/1Z ىZRI!\QNj;48\gg8v$8HfG`Ž+~m$kfaT"CH1Zp_ Ryl'W GȲG~XLg5p V @QpvêB[ 0ōf^9U;H {¥" C-R!Fvcq\uO_֢QKCi(;1i*c$qjKIpRGT]?TdoYKUyo]%֣-z %ԫNOMe-܊ɖr(zCl)dJq^Ei!ò VP:oI#\1iq`yvWtf6P W5<{ChGj鎤&9-l~XʛQWNtI ~~v(gJ)JBt\s~k}Y]%4p^tOtg)%$6o窒Tb )"kGV-TR7EsWISQS%:R>w/Ѻ5ՂR y)T~{DRm%/JV*y$}r(,-9`NǾծjCSpmޭݹ&ŖƔ"@vVMPи`{v댩WJJ95kFDE?‹rTD?Ӄr$_ŶI%yrk뛧-IކC l.]rNJJw}ξQּz2Vi~Py۫*&h۩sXӒ)ݱTa2}%^aM%t4?P=wd\-[QYjtĞ m?0) IP}uҎ}X_H 7$J*A+r"8J{vjQ#1:V*Q!Wߍs$GK͡NmXq5(UmZܑM)}4ǎTȩ b:В|8eh^CǗep=*U1>Sn4T]uNhΒ%va7[K =d~>*oVIJGE $)AX*)qU@-JpG:huHs Vi eli) _og{IR^uOgS,fXd%˓9m W=H *TCc)$PCCb3TA$I]\"4LqscT*CCdBQ^HH D%d|S->YJ *)uȏQYQ.%̓rcԉ$u𠠣R RR ֕y>=dͼ@2RkΫgy\kIAI;RQ϶ХntOAIQ eb.镒 ĖTITmdf8BWI;j~4箽W2fGER,aD,!@0z ҂+V,H2.KX~_c Ǔu&5kɒpG̐O OE&< Lb5IX#7Y"#M7$>@K>F\ =zTmi9F}WG 쇙D{)r >i:$'e$m~W59A`I)iˊ_mZzq'ސ20q]6HM5ia$q%[$4TBR ] -,`35)RHV=)~m) }5qYGok2sڤVQ-bRS5 5 +v-bF}\ڭIiS[rAKp a>t&ȱ)Wvtc>$B1=Ӧ=M[7~ }Ʀۦ#m%<[%W,VǾ"i9FA-*AY P-Xvca*K8Ln 6h- ![K{{fUmո7 J-vO\le)q'iƪ1ȄiZJRIX?1 WTw.IJMd2~%#-PiJKo6AO$4&r8GGp^3MfRkm#J-PemqJ7ŔI!ӰT $(kD>4GZo VN+t*ӓѸ%1 cFԐPI.!t7+x-ewT'$,; VҖ8)@Dai.iy}o&8S꫅"FGLVEYZeپؙ%hn3/pYG2RF|reሰf![jgՕAQ[SG%RP%'O|:IwScwiû\: ؆?aYenII:RS"՗XSoY[df(^Wq%R,!E.3*2~U9pڀ^䎇Qohͺ:pѵ!UkxRnrǝ *6CeJI l;9>//;mES Y7E2>2O 9i*H/q*ar]M+!y=1R㞴m<Е8 Ҹj]P,TjICoC(aM"YIH3!2ۇa%\I%)zQmR|z F|!3aƟ2/"W!"`i"fX iz+EQGL ^쬎>0Xm72D⦑9ₗ}k@}a!j CeGAW qWzy|Z#QRR[XW]6gYUOGy fRM2)YKP]@i@}05’˜a@U.-obэyҖVv1 !&!!MH%c­2Vǿȿ%,L_RTî"Ioo F*es-wl«j\ȯA ic% $)#WLŴZ|Sנ޳> |D8 xe)ۘr▂B$2[tI!9Ml&)_n^5f[%O$8/jR=jk=NƱgØ\ʔܕ$w(e/j-짳v.m_X_PD0.P!HV VCV_ܐ$|Rms5fZYBr; ,a(D%#ӲRVtԴ[W6+mVż XFkgHKm )#SkP4 t5ŦCKSɐ4̅,6)Ԕ<@ MU#VYl+^ul?Q'lސB[6ilIJ-0xG>~_6O)r Yl0Yd2~ )eԸAICQlvjZǘVe9uuݨH*PH@Mš>q@RáL 1Wb>mK84ȯB@uo!) \r,Ç؍յ~ء wF󬄹1Ip=[߂JRT-Lp5(Jq`$~7WË߮5D6yؐHi)f*o8:f9 Ife} YݢzszhB pVtBmG@Ͱ3յXLd" cQiY Ůr+RZssG&׎世8ı5NAx^=!J,5)17}P=ɼV2HXFӉyĬ' $l 5̌E̊TH"@ǰ [M6o\>ZZr@[x1s³;{2[5yTT(I I6Չ șX-sB#ڞiNʹ'"_♪2p0n| D>4 GOGp:N%ţj 5h]L!F2K,yN(Jfmx$^ǚbe6]_]1͢EfGiQe`p;5_VUq\td)D-h$j/nYbV0˅{Y[}=T!M,j鞢 6*C(I԰CIԐ+[] !^TR%WsUL;y+vu ld8[kSǘh\q%*) Kk_ T2UV)6zj>CPe) Yk ~U6{ NQa\89 -"ɪYR]mJ[҅N'~Gץb 6W˩b: '8%!A^VH*OoiL(A'A%睩&_W)Iet%*䒤rqU) ?O:9vAEiD5gˡĺ&cSe0 Rwn' OV3*0l5edK Q~ki|>|{Xc TXfN+%Sʜ WP$$8>kn~AGRl4 GY$j {ypJnLy0Ri-8_n;#}V;T$FdḰ<ٍPDsR%nuw Kn•imlBtpYl}BTii<Դp:  Gsev{)6rJ3@2VOi@;ńˆR?޻RK,䤥+H>WMr*pLuإŬhNQc_~-L=48v:6Cl% n>k+IS8O dzwl^[QP {+VQ}3 Ǭ)Ol) >I2GSe 9N/KaiA!J!.RLrW.Պ«XV2Q\eC'ͺ֒^;tĹXG[;'lCm- dr cw3vPp̆-m%,ER)_(|^j[kAS Ll;R*5fU. S$B3iS%7)JSD'R +WU֪Mnw3<f]XZR5Mޖ.+D 5]CT qcv#N ݌['%YY;gԼ2|]ijbEhqf]IҜڕ5 u8uVsv2œ7i-]uB$DR_+ c7륗r7vDy6LMy^`qvBXAC7Cv#C:S\l! Jti>OV"Rx :Pm@)#ci_OZv̿3d `3RÈiBR 9q '¦i&?]2"BKŤ!hqh znJp{v V/ȶ}RI %D%[?ꎙ}c${pb&-JJ""ْyGV|V'W_*jjB@jRnp&]r(vu$:4fbͲ9ָq8ͶRP0RÉJx;dU ER6_C/:<(G"=0zb0<#dr"ny>]mCKHֵŶ/ܣ"î?5FXfJJKhSNE H)>A$[%}]2b̪=c Zw4D6i%ŌR9))RA6#!9  =EcX- q Hy` ֒|Rw0ySXiKI"fvhldC+sh̺TKҖqRKY䐔?"T%Z]2tG)ro)G)^tOQ$v&/ܗH)HsҰZ;Į3R@8*Wlt5qӏT[NRgmfb% FP/!*WHIq AzRt6X3O݇e_Uq,Bȁ%|!Hyڹi (ke*_J:PW6ɰ%FExnܛ=l2y+iA%HQ;CaXðq [X2zҊHRA ![fSyKV9Rn)56\&` K|ʇoͫNp>rbGNW)9TVMFAFg^w=b(.IaR\O-Ap$rKi%7jSU ίKd֜HgQJ|tQ_EabTl䱕]Js̓!LHTࣟ4IեR<}LGFKޒPlkπxS~)@*Kpp 篮v]ȏ3W9p &*K*q!Il)'gHI3iqI^%L]䝹vDjSQ :IF޷]ϻm) 7hCf. @R\I-dcn ?W4֙.Z-5}u(B`OnEHbnh8wmj 8M{p19Fȁe AS^ZG5JRu{6&MMES%1P))a)m$ (: |VǻV4ll#@m//44PJE5߲vIJOylϩ=iw*sS (r ٞ2!j.D^* - o +MLaqR[rj`&GŻ*hA  O$Wf]=l(Hz]\d6KhJowv Y6!6E|tvHU P@_M"M)-qFI}UӶɶZ`NfK'ʼnu0s*i="*Vn eJ|ur{] fJbbVϣ R.~=lAwo%.W0lT*qߒ }$PvoT临r KdLș9BfCEMҏe JiڋZOߠڹipHiD F+v<Ta* m%O1 #tvvIטX\*+y'Kie8&4kgyj| f32%^T!1-4OmGVy*/dc|:"# ѐK)Gȗ68A<յ67S!Y)J ۞gRoY1 że!%n,=!ih Z֏dLrk>>%$M5sn(Ə/ʮ RiIZPI!ʂSKWJ\Ievm\VR*ҝGZq6Ra P_$)x ?d/J$q9ZaM+H9½cϵChE툭E6I -+Rv'E 'd@|[f2baoӟy[()J^ Q_vd~Bp̒T.(*䕩ȑQ6+yꠡQAO>:yY%n[lnKjJ ֺ-2#{F jv'D9Z}TJI ʛ4[Z\bbPd(-_/{yߟq㪖7lZpq_*A:8kQ'e-]K-Y&3KR><Nu=%{uߏսˆ IJ7փ5yʗ) JCJ@Q'6 /9Bt=n,D7mi-4}#rٺ~Oה-)#I}<!$nm]`bnؒ&So%**POCp^P~JVR롲H* $ࡣʱ{kK IiPmǁJNK#}uUT%h+G|#e® *ZPjex5`\E}@(8;Y?]:g:E Smғmy6Y.Haeq@>R=| #\Im-HG̅'G=8R֮)2i}\ieKBa-E6@R6ϷuM u`@+eE #~K%% }Jp<ÒvAHX!ٍ0K[:@{/fph҄89b+t!'TtI#ǁ:onaGubZ{}^v5"*RPZ=L3B-* z}}zt%u"rSWSTh.%kS'M6 o@I9.4VUjTQv}Ǥ{yIÒ%{W}_=iҴؽP i)}F~`FD]rѩYAR azCEIOy:O߭i.0FqJHև}<┣ƎJIF׷OkCx"!ҢlȏWuB'5jE[C0e_ %d(}t~wחۭ74*ܛb9$9!ȡ$+)$o}&9rS{~yg5ec&nak[+RGP N]whasP)wo@^EW`<%+KA V~\eRWy#SkmBѴ˩sR|(4O$ypht޿GrJ:3u% , -@K-xRgu,3N!Io {~^4<>ne057j<-#G*%fGERöhd %m׺zAjRP-!j%?#}vi[رw [d5"IԩAd,dBPq*ESVk7WCME`FWW]=0ˊY(f4Ni0m򊖤v%cCm6"#Iʳ>*o-1kQf̋(EM\oYP-}H Wfeux-,e:>49 \p S"+JJbP,(qGpH +R*qJl|HQ+#OTHK2iS5iK$!|P$l-֙ a' ȍAc@K/l 8E}K"wĭY*ιOx+Q!D[)Ǿ2Pn8>@fta/!hJH5 $KεMo5Jy[w[T|jmăգzEi`p׬*G shkV]S2 Dis=# n2VVI[mJPȥ+L ȫ)%e@^*)U)|{-i< r<@?ZGGU.4e4%JRf4l6R1y<7ZO.q$2cIO$r!_7Rw-y)V`տ2ƙVELs/} [/a%M!AJVK@@%dl!J<,s6eXOr*8ʥzjsO&ؐQNH v [4=]jkYtIz;no:I ppWU}~3ªnL%T|!C/TŐUkJ+<qLe 2WK\1Y2 ;=#:H(|+H'I5kzǘJ/2fS1ɳ$;}Eb.:G+Wˁ*WDpŕͶC*r WŮq&Xi|[@ۋ\mBx+X2wGE+1f|都:k|q)Pۄ5 r(qŭqx)|)T!/`> RڋgIXBRͺn ڹJ&TjeJc&b*W 5'|5 $T8Jj~AW*t8rcD˺Jϡ%ũE A+ByJ9v~#n%jD8Kֽ*QqO,}ckgWʝm>Ցy߈S*84Jf-/p`tAIP v=: ELу 9( Q"*44RImAE wXWaģ㴳f-A=5ŇJJ7ikw]qrWYd1"|S"srRrJxq '\RXRξt;D }*kץT!ҳE܀l%,nURCJ:XKlVv)62TfRհS^alCϤZǫY63r+.Uϻ,)d!+p! iz\[Y5!GeKPeŭ8Z P$\uڏg"xay&-JH"̈́YmM:%\4-,[xjL(jA6 ~d 3O!5&1Gj qTeH RPG7nT'1}Gns.+2ta*ih[IJѳȏ[9\ xH3-\:0kSGBS+`WYUi$(Kԑ&$%Iy!-ZC#Z%$?_ͅe-9+.@3NxhtV7TשX4vHXLH}a V3̙U]jW߃c | C+e|]i>w D9=iXӖ$)tɧh|?M1M2hb0|"b,֝S~Bp  N :S?h4[/+ʾ}qL u$=Q.c5\RǤ>":uM`9>#As*4S/=}fF",Ne+"4ѢM,~b)>6/ ^Jpl@|ƎZ?qJzjiTNrLn_oL͓*CBbF}<io3̤xiR7uì-7)3K6O¼cDfձ,v LXS\?1а6I-VH#~+lz)Ȯ[Y2tqYl!%#j+*J}eX_T_pJM|cSKRBcdxA$o:dё;&>MA}FKh-Gԟ:l6"]ϸ ?U(ĖkTL<)Ol'$,o_Zlq`˒)x GwȔoyJ:) .MH(Y5%NR; SkqE^>DH,ngqʊfr.M=N=)mIt< ~qKSHJ\fs~֠-{NJ..DH Rmy*.(y..A+"eǿ*Lvj_aҏspR=Fwoh;yELč?Z)ItsI˦pp[Y`g?\4ʏ%`Gղ<JukbPҌ9=1X  [5 WLDy4 B6<LDb [ŭH>Ӆ [$6.ٯr )Q+HRHI.! I-觐Mr-jCBʼnHuPCh:* vZ\YY$t <% Hijd/5UY@RU6me@LlyWGv$1z}Ws1 >٘+:snJ}$i=e'8{<48+"FAWr(L2RB o:R ޜjinH9uMVLڃ[%m2aԸR|zqx K4v8#VȯkUkOK&_"sCzԯe?+`h{*ng4%Irc7t!Ң G J@6ARvN~PFJa#>3h1zB 'rm-ĎGδ&!gr_ v 2 Kz\rV hoאϪv~. }_1ŏQ@:QR;t#duYG-&,ˉ Gsǎ ].J${՛-w1mB/i%\ے?2~O)yjIC|UoH li CWy"1vlY_]d$r􏣥J$FZs"Ɖ TpڜRœ%§!ydicd.?.Knv]Lo0O#.~q2ӭ[[H2~u"%/}MK|}&TJWJBߦ%A q<Ƹ^8Z|dksJM Nze~c؁qĖ'WFj:ǔP FӿsUF[o*-q SDqD1$JTV%cU)*Lp\ZV֣YɟEn!S.QW p.PWTz+P'|Z\ UQy,b!Ж#:JTۮ!N7 u}d#EǘJ,Z@KhQJ9:K.Po'ʥO 0717m2̐S6I}4~!u^e})rU<\$߶~Zֿ-%3u]E]Q>ͷq̕6)s_/2RBT[[j𕧇I1˖qݲiXd o`G*du]ȗ))KrcɊܗ!K!nZ)#GE=DT#%rk󫢾ncϬkO7rL'ڴyhNmL"͖nL5w,FB\uƣ E71;WTFñXa Rqi[`JTԠxr#|T?w'3dꠛm& 㑞܅w%e#<>tfKլMzWޞJuE;m(LV6OrM`sy˶۸ eQzUcոfP2"[~]#jrw>l ii+T4t5m1c. c-,ˎSκn-B:TJQ⛾6wMΫ`TL\B}#m'kGRaqfDenn6+r+@ר>SEC tyw^Ǯl4k lqԆbָfSaDKuMZ"//J;rȎVfj` HbŇW)1@)*DusơVoK sUIsJj+Н.4 |sML}&EY>3rzEK!(u.- tSqETo渻iš\K N#3K {8YeFcM=&פM|P$$A(0Ft]}~*ݿ%Elƥ.Y hʐQ8\m_7"J=y;ĺ')r 3l$M L^I ) B*P؋GWυ^آq!OcKncov3.*]9,S)-@P_ )@[sXN[g9G9z2Jc7"$iO7N{{I&o6Z>=i0pM$n24xE! uK=Ʋ~],:YWohE$5=ֆ⸟LKpI@B>K%JO*Օ ʇ3ݼt'!7cfC~G7Ux)mMʰMť7I6SWqmT\Wꅏ'dSׅU+r",tRT_N=xr[]_"Cn[5 U 䰧BJ[CvJFIu[YJT8z[;spK =U&sݯ>LO0Km^c׾ˮ8s#@QJ1w*ɚʖ"1.C:%!^<4X1Xc鲋 P))q sV$ llJ ]NU伛- :!dŶ R t@_00t w⟯˴K[Y.hږ1eX[-"+%z%$ y+Zȣ̃+M2G b#m.)JĺRk\꧖Y\<,n|fsYn[M G#dJJ9lح5UL14JEt8ʛIH>Qw!#_QSuumZen\!}F"YH!P>K!8!M9I_F/~ Y%B_wvVY[vN)X$򿈦ԃ īC]0̎fEѻ-o$KZȋ6 CpCkl'P@ VW+yT7 k)#qq[}\-lhkW6T'z`,ʣ)`8K|Gmַ f!a[TL2 984<)WgeKkbLzc Hy-M:DvJVqGvE Eǰ+,+DS~fS-)>;$rImƲR*1M!`-A_I)Z~6@J]j՛ǿJxG1oG<"%>rʪk&+ܑ(!i`Zu\F^9{Tr WʃSXTZC_tn'h޽>::=S;4NO>{r/rZwW\YHPuYi Jd$б/ql̖ω!,)D׭"഼x(+AN6W& GUu/]ׯcV;nf$JS[at5Rd6IVŚf_IrYe , iCAa5zQSTeF}q2DxQ.;PܤJ7X2AW@:dvG)|Ѣ .+,Ǻ JT$!VגB|\6RRJ ($HJ αxKͧ-iiɉHAK' OKe5*[aIQ?D~~3;]E[Sn5w1YDׯ\yGH$Qi pM'6V6l#[kӯQ$:>o} =1 C@(}9nZ{LR( #7۬qRe~~e]ǽ{~o?]VSR*;iJlrII'ۭDֆ*(W5:RP<={>>kb??}.)NJA!@ H#DW,XJ[CIu҄ro>=Q;T9";)_}ߟ4ꔐ-)w5Cv.b@X a9m@WJ" :|36CH#G:WĿRi|߱zF`vC[[jL8W u+U3KXVn ZvF]uqvSʁR-)WF}}ueU]Y)%C=S_r"J9|{w/ⵖ +Ҹ1"B> ?o[ X l{5Id1'zQClPΛ*A\`?okb<.ÆQRPm|>V9SJR:Z=n9JU)ODWX;O>N)p}{U2.'t} Q2 QSK}Ҕ8=)A]\IđId#`,10+[WԿV9rSGW),&%9 =$*dܤ?!Ac:AuWpSLNI}>ҖJGP:AkrΤ(Kh:Z()#mۺ `iD{T;߯hiա-2 |ZnOMPTֵ!kZHRPVTVt-;q|k5կ1|GҐq#Jv8S$t[ ރi֗eT"t"J+ь yUzJBAQV:'.A$vpӷB$ӗjw$5i&bvU1Y|qڗ, k[s]O,;c+(oȉ9*>xm^,<ԒdUk CuY? QMysNaOXJĴq(QIJ]\u3 '35[:%!(!j!Ǝ@!CkL\n9LkÕ}mt&;j1iq  ~d Yoj"ofi][DmW-) k43 wY i-j&;^aqZ}ԩ)%` &چl:!W!RC2¾q!J$ƙG ^ >¸w'F(-ַo4rEy#2xjtARd>JP(RBy}F&ߓaF7\Ud8K,~hz n׮jA<|uzVdb%YR%TPlՒTW* .QSv7s"dYf#i{e!2a<)$Ԥ^<6EoSТ3g {[._c)W.E\qm85AsAP䄕'[#㘞)_vXWyغYTu/[K>׷Ʃqѹr1ކZ(8vTNʭdulj[Irc0&̪փ.&Oì@B~efZmKfcjPfg*^Rȣg-骗 nll$9]s}ܨ5 /^D)xT b51*pS([A ;s~#U F5EpmklG9җÆ |B) qs3FJ.&F^O-AK-O2qy$) J&&goZI|ԧ2Bl9BUwgؕpp31bT>iQP([*)⢞ IO=KE5}ͼ IN(G&d-i* mKm(qzu,ѽGsdxN;ٌXZ5RP )R\q6 )*ꊓxD!#nU( * )*lq++qY-"h82kV@qN6m]p&!ТEw'UeYEu/?3TTJV >+KI§~6mǚQ$ȍ]ϲvnE`08iF΃yKRܷXi2 J%|W&,5&-eM@!>vQ/s(%d&>/ȨƫY3 f$% f,vc]tp򸐐ZR jF&+XoffO#q$D!l((Gl 7Hv=1Ϩ6v]uS;oMu"-D}$>W"CID#)PҏUiX .o ɪݮ+O&[Nf:9A/C.VXjk7%Fp~F#O6%i ?׃ғ-:"Wĸ)3Jǯ!$%@ r S\t%Rj;q9^SL\aaxDΝPmQl[\O 8S(<ʯz]LrrB1)+ g[Id C2|²R۞R`/Ԗ [.G >r4!:/"tˑ9w:h㵸|#7f^{PA2/=ML;))yTW06(y FB1WSIf-"jݯf3ZG/L>̅Fi'N9.In$v~T!Ab_qlHħi: i6Keuf5a&KJj- zPD*)hu+R (Z:m䵅l^^B> 02Sa%"UZ礗K?:8)?;<נGmrdȕ WqEHwlO.=xVBkQr+QmDEZR Ғ4 H IYw?b&v+=;/筚bHeT-p!հt>FrL$]i`BuMnO4^MFh"zvJ<PPP^8 H +'@sTYm6WFŬp,܌> _Ďm+aKRtGHسsLW{P_M̐-H <Jl.9=_pRh#ʶPh:RBTJ(|J)ZOKW(#ҧ{qʷ V@3#5XUJa,Lj>ZI[_$W>QA~s%b+k&;C@-o $$[5Q%92T[yЗ8i@lk* _ȷڱ˟ HqҮzҁKS:J `3җK $ANi,c_=)'!KXDlH%+N%!ZW>` e7_!mfHqJ\ ;mJH@ hue}U1152b|RCĕHJe$xR~;S4Pjaw3/r;m!i=OfUoPKanuȤĶtOR4ZZh]cNiTbHq)P*T#IH:4 R2z\w2[+"R5c*u-5dN>zz]lJ RT n+L>R/ ƭ_*ErvͯQOBd $f[WTy4ɪjc0TJx:Jn8#yIB ,^p*'zبieیiiyZ)JG/ֱ;˷?˒B98RˈJ#iZ#cq-B˄ %N) ׿W\^ң!KRܲ~8J6ryL By'CIG}_"]qh*&a9KU#udZW*f:V|KOym#ce4%In1K/c*j!RAm*$)L$9{RӷT%x?#)L<]-U㯶CN4CHeJ,'9 jƛ/Ia6򋊛K)u"nzZP^`8(! 7I}g\T]`ȼG[e&53ͮ -´@>%AWrdd&2g\ƯrqĠE7![Wڶe<: czo8JC{ZR4gԤaJӅPSAKPgzB;KO,zq-RA'VLjmLz|vسJOkK 2ۇE 4r|߃>,R"z2-QMC ŀ_/+WKa;fEi>6#g6NAhB[e*qC VGTa#ϯΓmԠ~Qʕyop̗kni&]^Y2!ŅqR2aS2zOnrv=r* " 2[RB4l((SbE<:OdC71򜷥~ e,fjdC衷v8PY҈}Ծ"i2ۄAwsfDWec0b54fq2^*uN!>%Jtj \kyCiF͑rТ}lh՘+SW@DJDͱB}n! |,-E6OPwP-q[1uA+aPEA:/QPOܒWVV {U6Uڲ˰[V|sճ. Dw)R\?Bd4<]P x%HV%DCblMn2 >[ t6}z, 9Գʪ45 u۰èKrĨa~8IW:rY\%GKmd__SDTi[A@[.)a@+ʄ_w4j;0;g'-!,yc_2HB :zb"Iv}̷K%ԡ%)Po^ ;fڷv"֠zIP_q֮1IڪdJzTJulKޘN%Х,S(uÍf7Yu6UX/rc0.22Vq0CNoyg3䳨q "_Lb"_$Ae坞%<%g>*cXL'kQ䳭PG)ЯmUhR:iŢi"zuR#SWՙyYXƎUهdDD4ZK>>mEJC]!U֔,4҆yCHY}jPJ'DK ~?U*_odUZ1ZW"q 8qm XwT|:V5S ]cKo')!L|C#GJ}dVRƵ]nN|A PQjA'9" {znRdjTlmO;+m\yON({iէ **XO)DS"ь+G^iep%du޳íOjfjJSVa.Ήv~lMQhJ[@~]i:AK_y^rQF}'"W\d@uaG/2 @@녥< ʆB ߞ*c)U)i w!Nmy'A#~,5 q_z+45YD:+xr(ޢ4 >!'jP;K_ruUlfR'9̠ T1b*ә:aoܑ4 S-[VF!"9.+8p%.Ga fݤ7P8o܅#,HȂ0{9Yduo3.ျK1ڑIZԏS9BY0Y&1-^u: E?.#)KRRGRLvJ.6;3[dܘi%Iv,f!HZx8O %M*&K|<2NOBVnBo~FT9v\&duP*v1i.*`;FevRw"[\| 4{(wzbzˌes設X=G[kTE-WXY(P *H* q4uLE˲7umխI iաyoi g)]tͻZ).iiqJBKRJx< BF9O*S!HiA@+K*9TvWRWQ.dq^R)՝ X>7yT63֙L.2#ɴ9m"ڞX+AR'g5uQl1֧]bsaxv SҔ(B@>~]$ -wʡ~<%X9iN պj*]J]N6W¶'|P7NNưLbbt/8!ֽ@%hկ N?Q=5U=zO-ȐQ BR$<#,hr1d%b9A R%*kq RWnzҸڊp%-A &{m֝vIHZD@G3Η=.~;BSDq.U1"ki? ۅ::ύaauC>щ(tnKP],6Éz#mA$Iֹ.#? qP;;#eة!J!D5h %V-yj+\ ]8\-6Lj$Jӵ|FIRLwS% L;w/\2Ϝ3]F&0YKY2Sc|An/2Pa>$)Xs.n[fHǐRډ2 J!vv ;"Tk ɉ-C+lly)+L?W}Sؼz3 e*|Kߩ?@>{;+dx dtw Np2a @ Q<3 :ꮊ44W.]lrlCI.5ώʑgSJ\[3?/6i.'(۸[*1zR pMlzv;շؕe}5&%j\$>$NG鳅}{V;aτe qu8#a%JGf47S )c @Kz.jBq߰G ƷܷQ1.%Xӱi.mk懜S>n_tb'*۰"U===RİuNIld?ΑCY5˜:ښ: oZ뮽GDPږOIwIbŖ}lx7l?}lj?snݿs0C/_'dߍ}w՟"޻u+R(C 25u־`܆ڒj<IYB/˭u"Z S|q #ϑԷOB9R-_! 2zt㖖mO*c0]ezi$ kǍ?udzW0AZ?_Gk%ȫJY$+cϪ~:LO;]kzJc ӬZIQSڛaY<9:%l D'إ[7z0̒R:A@*ߟ^Fb2YiU #Gxb@{*-;v3Z_SQ[Z*R=pfM^x 6wZLvXuL6()Dy窞~<7T?RtoTG欫0H3eKxS\9!$m^w|;=[^ {Jagj~/\m>Cez cS@o^TϏs8ܦ' v Źۧ$q:^_᷸shq)NŨz凖B\@Qx ?{bc_GAYD(}kվzr W<&;ۯ?ËCd?ҶH{u*5u",-E*Cn@r'chvw##Z\/%+q +TKo$Ny0uk_鎨+:sR^‚+Wťιn.+CNT~oZC @kO˯j/묱>d=!}UvJqM'M@,q2Y$&3uȤ-kU % eII@ZZH*w2| aD~dԹ谉 Z[kaaA'B׃nm渧!Q32eCPiԭ%2TlJ-53[2uHyKJH$*9ġJVOx|)zh}=qL)S!ŵ$ZJ];4*IpZ6H/b'b}el]DS6,)!֛C/:/_8o"sʜʕ PfcֻŲV !h<=s3A9;-kC bKbRA!/ ##]eָTx ϿI:.ؓ, x\Xe[Rێi %`8V:&3s$)[w)a4Ci:ߧSb5g=x͢}v4TW΋)ړ.4WB讥TZݍ3rӒeNʁZx)$P@ֈv̔lN&ЦUjLTۣ<ɜ;7 kp݄}IKk5"B4%$qoc0p+̻]] MƗp,KcS(tCv;)7r؛j;~籧KWٿծByD>Y T֬KC bX[;6G&6G78\١.]r{6 c2 ץ[IX䈗;QR#W2/mg9<_/ʮi;nGaT{QP3W/ͳGaZDž6Օ2dFkx\TGMdT-ĬG)5F+P'qz:Љ›~0F\V9ILjCqNI21\v]ǦuCT= UzgCGqA3D(7kah iO2$S<q1z8IfTgi+Y+$pjگn[YTSOK_\J~J֐!aZ˫~Ai7}r 4Z>-LF^u/6BNJZ VVֈ>dcp^SY̺8ԲaTc"X+ԗ( 05'yiw5x47\}(MxۀmuSIt4x.1Bh/[)fCl WHi-KR&{K)2']έlZU zJb6c;yf1PR&PPJS8G>)JH?S=]+pA` ~sH]!m/<βR%2K.$(z/p i͔0$vͺipַ>uq,Gv7U,#WK7r{&w j}{JR4) (ӤSȃ;e'piϧBT,ǀHPP:XJ#~ rT|$vrz5`9#oԢ|wXnQD͹6FXɗ4g?0\J :~JZښ.AR 'ծL~U"ecHyƐ{rzs+`Gfmm9"Do 4ϴV՟(>V y@)'vR\B\sGq3uU7{ۥ܎Uʤ|DfĔҏ:oGL#gHLyK\. YTGKMaN9**8J8coh[3eLӉ \SM:qi^ɢk&|}¤`Tza8o:a:?ԕ~ qKqU})'(#"dd)ze ;ڴ/%>F=S^ܰ˸n n;)PVp>$-); tkM'>̻u rP֧GX .H)ZV}h-Myé ?v5ɛ‰W1gbOFJ'@.Z}$4gy R6 O\|}l!2LL[65ʎVyikQHNmÈ.o]_/5BT,ް&*7oq m%cVPr12ݪ+ܺ]p7\1^eJ.|*erJ5pIRo0;MUqoyi**(%}P؇̭(Z__iĵueu] KuA 4GI)m%Pi:y/ y@ǻ An4ѮJK qËXBV>du6{LkUꗸ5v:%Ea,M4AR8{B{ulr#7dNzZ)ߗM+f™.%7 (HK〢g)p$+mz-o1G6f.S$UJ\"3ެC|GF1Xv[%aTTdK*FwR8i OfrNr*z0n)2bnz/}ז߇;\W6@c@*kYsV17EloMR$_S~꧷tұ'_98_f]iOERYPYLYX$*ꠧǁ=f-ROJx t-BЭ2b9P]Rz -ln5_g6wHmnI)$%0yxv[ɴWV1天junGҎT~b$_m/c;:Ap @ZO!I'~OM" :CNMXQ%&QuԨqd6i#diC}36YCRǹ} YX=.+d1fH^?JI{.ԑ@h'U+Z+)o}E|2.3 ԛ5V磯?H+\$b{QS\)hS061~{ Xd LvI[8N+$|n]# S`)zG?V[eY. 41OGA) % kO2)pDj '>Ro Zy+mGΔRd ;ēڴm\K&TaL:7 (:QN2$pJhu ۜ!t1ΫBrI !rzaiP; PD}Y8Mriݭ\fT-hyJ;$kΆϓ2Թ-{"IYm8!z'.0-y)Td TQ#R6v9\Kͩ-9ICϒ7gV,̃ácV]tM4,k3]΅!<1k:c JT z_Y~YSQkc;{9+m"ŅD۪۫Z"dh[n.WEI c55iQW]cf4SV>LIjm]@uj),BJbuOe賗m.hHR^X܊Wwn,Q"SRXP\RA9r@A3F8`w7&C0gxI>:T=Utncߥ8;g X۵ pPJ*P1[89w˯BQF DwC-槷%jO~<ḁ'NxH<iU=dy§#0hrUR֐]A\ o!J;gڟO憝l"X䧜rAWUVnuѣaiAq˩S,=?)ZS)i_T JBFȄYmBDȨԧ GzTղD5Bi lPv:p0T=]:oȞqgp%UȭZP_- ┎"^L\SEP*BV{@r/JS {6Ф\/H|8-l;hR0܊J]i\&S_Z!* @Q:B YYD€BIBRVSE[=cYb8L3S22]W¨$m!xtZvYn32xvzRKS!JQ)QR@@ TΪDE@,&ī+íjsdNVR%)GT(hl-M>U.)2C'CBC?+[$ذOښ&l'[%: [p%a {A㜲(ͷ]ĩͰ"8m;RoܧuU|IEKQDc7/±CQEQaZSKZO7I|O%uLꝬL+F)>%!9@l'L0Vy6t6IRhٲ1l&u7!S*JS̶V4B7?8`m\3/U]$e}QrdAuAZO^ggB5 eX{m9׵`%<2;rFy-h`f2OyF\Sz_>.OK]YPԹa F;.v2gvknƮ\[Ϲc k*Yi^ĬHNQb]tl[ 嶱G)AZ pVW;#s>Őu@%#iػ(q*Շ%7X7&m<ZХC$ڶ6u%_Epe[HC}wÎI|$'#ȧ}Oj-c)nh`1 YR\5(rC#A%>u#(96ޕI po}sZX *B -iiޫ*+%J8~s i!6:&+8j7b:YuOe6y%w;Zxꤷ ʧD"I@5!_JYBУigS$ZacRL sŰBA s،;Tv=(: Ҿ?"(ᴐjх` 6䲚引+ehQ$=>qm'P׹wJPÌxҠiB@JGxfJ媎'SuJH)(Sj)C6cNv3vUCV8.B"yWkݛm[^!ZRd3KO]%n$2)MqZ;:Z];F r4ʸu ESmvѧT*F emFm%1]sM1ZJdR┎A- )Q֎ɻehI=U%Uwj#)y qJVI!'k(a^1ދJ@@r^cܷoysT$!iJI$();t}tιǃ@̋YC-VZm2AV6V4vdO>c nޒvW7M U4H~dR8uFZr󰲚R bh]-$*J oT:Mg1`pKJېON7oM.kMq}4}2l W_U6%ס fQҾiČ~\w6ڒw~F9A2BM@ﺧ8+cGdNj<־Q(GC`uRfƅ}uJ!yz$6ࢨe %I\^գWVI[|76$Y}ֲ(Yc~O~GGTgܨ_v4ྈ)l~uu-n;oEA}-DOUD fn?8)P'{y}־m[&SW@9*ukN!כ)j3m*T['#ϝupF,QR'=۪{ZPO.:czݵ61)K/DKi:U^ucq˷JѳmL72^Jp2'H#@}^FsU3eR%CXK{⒰=wvY#53Ȭa2anmA?;ց?ۤpnITzV_Rܚx!R"JfVR@ BJ$I׾]x9߼"A/Qu'6HӠ ǒ/Β-\/>S+QE~@nd٢/avQ.yŕzmPICm%)_$vOj 6+mDZimlx!A- )*J2|X6mžKCM9 8r_]fLӴ1얹QVP\&!iCB_`q㫋` ~7P q_Kv3Pd&D4Ha:QiE*l!N'K:JVĀutePN˵!hKS`UIiR8o@e'R;uվ9cwu$y%>&M;<h^p$u`dTB*2eBlc>%!~\V_OzU ;Nʡbj Ű=9yn~w1aEkFc'\[ܞmDRzEپO[]`F`&>Tț^ ~~E ږO<V2_ u ))^륏KA:kyݕ<ԵV}?U+u K)Ҁ%%:OU^(J ޜy uJH77r .}sLA~uZZ7!;)q(<"h9x\Wj,R䶱W??!İB #P?Y?f2f1 1k<ɯaKSHCOGZ'Ωڌ',MU_摞fz23\J #GIYP NSVR]~Y3+x'8-mp!@ zFGx޼͗~MR.lNmU,{CS &WM۩p-8)@~y9yE~9ܻ<+o\YrY Ae.6)psNfs+m@O;iJ u1c:CaIkJʊ`ŅXuw.Ic&Bj:#1(inxThlb7] Q&'\nZHH1s1Oz+(;=>A1|=rM-tU5<<"zjv*T6T6˜]XwW 1kLNHBhX_[SehR*XN%c&nŴb`M06Kj^kh{%+*_FƐc{lJJhEXysach J}N֛x+lsj0 emWr{2㹎vf#9nK #.:q lm*V7 WݚȩA1(r|'$33WGl,-%4)|ll w,//oj$3dVY䬉 RR# {!CgCվ[m)n\9Sk(+H VZeJ$ vy9bpO=U&hm+t;.`p[ν.@T\l⾩96-3Ǭv\U&ðq|[kӡ`L=-M%D>ɧk+XUS*LS2]s_)J钠Q$.Ÿm1$en\h6.VAhe } ImR 7@P"KΔ=1ڭ]rU~7vnJϨM4u!SU'@#ݎBƫ)l.L#FKf*C 2΅OC^–'ja&۱=QX(nDE\Hq.!IKiVjdY-ꬢ&=U%v~1 RTp\=[q V-߲@|z5^ݵ.)&c~+n1\=Gmngx".2 Ji>N@!+W&HLz"}f,\^G!IRת<Ǒ]AJ!{iXkrl|!K ?>d/g"R1ˋR^ӍMJJmq}8:m"CdœQ4JoG:/Lg@k▀x4 8V:RqL0, 3aʣܭx*LD!)!d<8D ~oS0FI؏qf-]W7Qcٔ0ďy- )J ^Le.%xq k>8EAMv$?/SPJpMR|Bҷ⵭$#}epU&luڋlEj:͸4z#H;]S0eaؿM*rٱRPN>Z FRlQgR\~VɉTrYWƆ\YJp4 ZQi=[1eW-M2((QicZ.-pZR0Tē&Eū$֣Άʝ*V]BШFwx}t^AU^8W7Uaz#Jf2f3)J:G zZ<4:w/Up`'jggwf1e-KL+2](m֙!{_Jm~eR4p`p V.\ZRHZe#'*d\<^m{5}-Ɲ[ GB<҆JH/eЩ'VW>zlG7ӖJs }H`)qC)34Dorz#Xg8oJAyA emD4F;/~IKI%ط3 .ɔaU ( PZmb]nO #sSMS(:uM!.ighBK`! 3SY}q8tr..WT0^l) ri$r Lq/,@9ۤvܶ11O^V%#}˫MΥ`̽C-RUͲ,ͶJ!K1sN}ſ2坭M?$/p!i\uĒCEZMa07,Zyor{$9 =1[׺V9mz(j/.LY#G^vT' 'J#$$M?2'ר,%Y |i#ټ SJy e8VT¶ނڽڐHSd?B>e 8YMUخ++R 6,6aIO+[OIOϚߥ>,3⾩*ReJ҈S~;ޔxH:c ^MeۋM,%a 6 t%*+jZF)JeL@6ɶq\8VV\M^hgdbTIKO48gm;ҁ-A VN-qk ,{Mȅ\e?!Gj1Ky Szh-WohVEY{EnPo2mumEC)Qa\ \wwO[:^ 4a\S`CMHY\HԿ'ݵ*>_sKo!?N*1+;pnJZ(mJ8jrʝQ ( ,WWa nE m4wU"Ƒlu,]MI*!#P;RvvUCcg cȏdw\zWNN͑wO-qrY29Jqߐ!F ޔKMeKHV݈RlRLcqKecDy,g:ڊjS6 @C)T.' ;_Ymmu2+0JcY%ɲ6J!2OHn 1Cʩq<{6{DLKCK 8IsΔxUlj"ͲA2SZ6;j!r.r5B=i;h&5Fj÷%IOuT=%ԕ+#dғչ% F^_ XbOWVS }:yh% rǐrkhZt/Ɂs̰_@RIV,2ӦA1UA\DG6՟o2TTMHԂ\ZT6x:zJ;μl\xdȝY{(krւV%G>eGEN]Nb|q.I~L!'I mn% F)[*8&$jS(_H5sJwЮ #ƽowr;SC*[>:AZ5+J.( JD;dQ,lU\Zy @:bc]5WZrtLL *Aq-* B|(x;.9Ofo^yq ys p8t6xH)wսSlƒx36Cn48'' NejzgY]f$Bc5-Œ~Lpj JWL~ X{t8=iACW=-4{hJXlV)pqedkEi;#gL<|Xa 0[2@[lm%gτG<\e*q!K lrT5>4܌'j^Aߊ]el^e:==\in#d) M&eX7dN:¨Rk~;1[7[{G$)$VԺv[5ץ9 #@Qpȫ{kī,>^e ;#1'IPJ Pg]6u#_KҔ;*7ZL4*Ҭ.V}Ve9$Bm_E!? >4:})ʣD0M+SRm^Bu!{5鍗db_mÊ0_spDRJO$8UG/ǭSS*?êc (-8jueQ''ơe>w~ ,9x0A)X᪩uPӌ+ZeiY)pW)͍A 뮫-."\~.z2 RBq %[ # \s{ܛ!ȦUClĶPɐ!^g <%o㊗/I Kq%JIVǁmu|TJ5Ggn8^O}јl{ ǫnNQ\wДjZJ Q*k[8˭4:86 hLCCL Z$z Rj,@DĪVAcry(@%@xwmT'qXcФ>A(RTN@\b&fvk"$8|T ''{q5QS_Y꺉!)RRoJOCnuGi_P)*"c{խ٬@pz3ix"ZvlZt'n:HQxZR]mۈ^qlXsR|U'J@O+!bӐڝoQ=` e<(FJΉLuNBDh 8y sc/QqJ*4}[Z :BauwwI=`UчctUg,?%u"b}wGmMH!J'm[ێ+G~cPĮM^ ke+'C;Uz6uH 4^ܺzM}6@PRt:Bw)~^Vvfk=gԲ{ӊZ.ҭ4ߨQJ=NK"8eBqީ= , "ć-F r#SM:5H1,~|QkoSP}–dc^ !D8R|q%.TXR̮;+I,V Ro-O+Hv^[m`TUǼaJzR%ϔ#zh g5QrZ%Qj~%ZGkK2-Yjy)jX2 Q 'FMerHzqx$yJU1KIv9e}Sua*b:ԷOG5ɨ2mb1[Z^uWq# +>U#R *fEP "A p%mIwq[ktQnP\|=)uI$h)vک/mF淦r+rRWq*$?:I}jd""aĎF>1(DvU@::LNBЙmYQuMuLs^Q:z$젯lxeGJ=gs1{W[3m17#4rC㶯SN D|;UrCwI3[/8G"R}]G~gaxm;qD}B$h3Pe"^@X*XCO s#gڻ YYPE*lSέ{q@;DN ܋J ДjWҊL~Y*сjWHND;OB\?U**ۑKl<t]yWUFHd7 >ѕ+\pB켲W@{mP\Ij|xH0d>HQMm@*RnL ̝k[E[2Vi[~B%jH: %>GN.kABv9;כs0'=bV/vMyk^[RU"b^hG,}tV$4gaQFjrjY̙Rv?K.qm:ʓ䑽Vժ`_DžI~ʎaڬ"HrCO-C^yT44zƖy]f#%%uCE|'g< 249A `%*Q$ħC~oU2+-%pFrTPKK l7> %UcJIUnL9j9iغ$.B6gAvM  g^Z!Rc#'vP/2svy6Z[}RIp)JBSEY޺*SmOHVIΈ&1KMۏ c B|zgXkŔ͢pïQYZDGQ$VH$y B'wPbI0 Y{t4J}@Uo~"jsPnC+c,Œ2K| yrOG&޽ UM:]{\ ThVQl27XbdLzd_Y2RP~b6(:*NˮmVk9d;VsAM<Ru>?Z〱˪Bl KCllm@ I#>z1Td2W>W5qzE: \moc>$A{|>X>b0cݺG=È%)q)IP>|>:gvT01 2qPW;?TϸY͔%Wح @QU('u8TL?*+0-IG.||ƼhFzjMnbhw_& 1IN3QYٸ[: @ qՔ4~gTܫۙTEBW{-r͵}d`EB}r$%. ?GEhŜ! ҶKPJ?&/eNAZ BOZ+5.HZ;]ȤQBۉ!M,y#>=q,nMܼ?5鼇ZPQ ~!?>sPao/GV,={Lp.|6:e*\f:UӄfޯO;HQc-Mz+.-(9:lk<\\ermRw[smCMJ' WwH;FXN0YwK:TK׃1ܻHi6<+#75!H pQ ߕ)^|G<.LmƟnZ]ƻkj׈RecKh,nm|j `}v'9Z%cUg."5`Nli+?(ׅ"G~%fOn R\Xl!+ڒJՆ$LC ȩ1V۳*Zuen "6- )ill%@-z+PlIOO|NAh>y\}S=l9PM}ܟ4w-%Đ2_ ((PI5v"B"m9S'K\OДL$rq'Djִ#:]]A-NkW)v3*>I*´Dz,Uʴ%R>2Ҝl)Xi ;Lv͸&I3'9ߘ)^!!X>RMv?Icj3u6$,Jqs6Ӌq,!#Q$I1vj_N$λf'_=oAluclʬ\k-U!#kኧVܦAu ? MPJ)ˋA+M1̣đfm)y/ Bb % w`y^55$rN9gujJTg9̍*"8^oۉY $Dz]ڲ{ ,kC)4Ӊ#e@|2XvvaHLZڏ!Y9їNrb%dt, άv$2"4B ,A쎷${ev#(qLbƹe7&(-R6F-'6}A mi$#ZיC*xm{YX18_Q6&{!+K;:p*!v0zl~r)ieyL83^ҖcrEޓSs_EfܧiC岣KWQbC2 )IYZBGq{_8Iu*nɿurRzgGta٩ux,\ˤ)N6-\ q[TvV_!}#mX>WY:.PW[EJ{J(<ΕLRі].( =^~;.+XyX+HzKZu e| 8ϒ1p4 \/!S3 )#87! ~;7߄{jܫ+|:nJdɦhBR*OGlvƑʬdj lک a#OB_}88UI ()VV6I>ujߧjd~Xh*q̳LػU~nʒE뫍?b%H)QdJqm*J}V$mtրs^A92I򞬯O&J9NG4\ND,uSq4bfWfƞT &4zIӁTt$T8 *Nҏ<2?awjC1bV.:ޕ`iky-#=$B[P[ZUF^GSWE0òxǓk4I)yq] 8>B(``ʥc:34ȎJTS5PĂ:I RBՑd v8y[y*aY;TRj˭A&[m4f7L] ceU,6 pZݬ6EmQ D(%;BЙЊ<;\뭪Z>ZrLWRRW%d#GQUSԖ5O.,^Y\Jf%\Ki\aϩ,*;PR3|${EX]gEmPDgEd·d%98R'KJstI$dVSuc\}57)ǯpU.,̙*Jp5kH顽[_\~$Lě,oT rP-Z-K9QI`qh <YTZȈf[4%_=%!vQ2bT!OErCfdW`6$@um)`tˁM^v2d[׊T4ϩYKW2]Zwmoʣ@qEiW)|UVSd%<6Ei%q: Ii E ͠Bsu2>c$Nn{m2(-J⭐:) 01֏ԦbL+rQ/$AmIm%)RFӒMUv]@gQj1t Gʤ! ƾRzE-+Mv(9:Tv|/io^! [7Ġbe%m~R(|ŠHHbX}Ðr *|R4R~?lPP;i[< Svֳ5bLc-2'ӐY@vۛCq EDAE{R8 3Mop#>XU6H@.ALt4謴-!ixp#iV()rg&;ǁ.5˴LVi:}1@i;A}S)g.-2ϼbPcR)<+ gnQme~>;UcF%U2JߦH ik6p_/yt*}* qiJBR5 $gjdc@窬:K"}1 m:iCisDqcSwxhcl RK%6DBV[i)^%?*SL-s\fmV 8Q~Ut] +|MB,9&@CsJZҀtPeSj'@zzVTWknzTJR5MId2oijY~9euGdPo+`D@ܘ==o|$}ԁAoY)KqWUZ [(D#t훚f wǥ7yvgNI֕r9KꆳKAYvJ/NYLdlm0J]ᵸ(&ChVT4Yop*62kSFUmK64҆›P:l M=VZ[ZRC[a*A?9% D. s%IH<ÃQCɱ$ƙ?O2Se hޔT=U.5 A'MRx7eRLnZ$)i 8sW˴tf0*h8ےoBzcVL92=D8ʁ[: ml㽔9{2sKjqy{ k#ǂ:0=kK \fI:|_~r;9R/cE|BJ!)T3Lw1tX1颅V-ֵMHPJRdz@#g'ǎq(`OJv;-:iXK|޺KumSET,NR _K|F}>IO9뻗 &z _WN߿[1kǤ_aYf8SsШッ%>{a\}IdM7ɭS*\l)+.5lz7gv-G;͍?W2ڢdzn$4\-j#Z: ;řID.tHu!%k !(Fl;Z=)Ax$ޕ W@~ӬضUUn&^!Hnˊ-z(_Q$tu~}">4N?Ÿ#e$%j O$ E腬xz:MK\&(0U;Q/j+cTyVo z(lk$(_fյ6J_+*l6.ݭҮ#[D4O0™.$T6HV@kI1B+R~r| rZtO_/yp2Ej]~T"cߒʍ1ڸ)0)(y?(#[g>~_q;ڷy2/wHLT4DxB.$pV>ä~Y9f-cInd& w{ y#m߄|]w_Ui2!-Oʲbxr':ii,/Skd,% 88qϛL#]_1#p(W)#@g:<{uq( iPOVP$o_}N]DZ ;8HbT/ qzL?,DS*3u></ڽlYf8Lp?lv֖֬~_QM\m*ZG O~[%@kj{E]jS!g i˵h'~R]v%9&WydjZ UTad,>}LE_X2PRb--@zkV< W,3cv3*1#O3k(cK;P!!>TS#Mwc=nަr \vQRR|fVzRy+m[:>u>Sql#[?0uO$~UKc۸L+zFfYA$H ڽ_qO+'_i#Fbv"\rKUyz%*g0)Eh Bv@I߁ 4EcaHÍM c?j"P$q!@jP'.ڇ%_1_#Am1DT (HG$ k׎UreM6-fC-;mş*=AhxF-ktơq"9r55.ifZaESPX2\N% (H_>ѻq|mv0hE5A6Ai!d$ee¾fU@$d9 ^)jZI^@ۮ~8p3#cl6![_@l) .)@bT.HlzGf)0q"T/I. jw_ŀ)'gܝ]KnrdAHJ Ӫ$RO}|26Oմ 'Kϩ=V4yމu°FQ%n,Prk\ ޺ŭb@R?L?Rk"~S&l: 6 o[@G\\ J;W9'l,j@um_[+}ĺ>PIڶwgjj-WhXe q*R*Ot~TcLL>>-%6 (m_lrP*.a1H7 j!wn˱U&Nґ2e)>HM-8#ݥ̪9jj-@ X);'gȲybdi.bBP_O1: :eiDfdlƵ-IRy~鰲[t+Jj%0 έ ʒ1Pf34zRLq i)A; E4Y8#5{.joɱWJRBF]LyR,Bj,--mҒl;?;v+l(ı2i2#N8,DZ)BϟŽ!HŻLFrvq+++-Pcu՝]\9L뾫0ҏI! *;'PXn z0kz{moF`ƒR I*Z<@{m_?ACi7Y7aAP+J)[>_:گk1S*8e_Ҹ␄2,x^A\Jĺ }ٴ k$M~՞[H16s&i2RB[qA4J.VGI[icPf*rSЯ<ꡱ})Y;;/_`5ͥKw:ډ*X2[aS*SoCIl+`T4v#לt5Iqm QO p`N̾U l_mV8* e$bukl3ˣT¥^B卮B|2P8EDGX8,ipfQY]MkRl q 4Δ '\RyMW >r4C[IQQAQ;;d^ {\ܩ¢b7qe ldwnND˒05emAh(J>:VMk;}+,njKR~CŖ-^P @@]tX0Pd37jʼn\T!Moi.Y"-BaijMt0juaAYr_RISZWPj$Uk^pֺ~v##} z< RS-OA#f*T洢P 'r-COSۻ.+cЬ~"䩵)*Ġ 1 ۙY{y Zq[ero;r#\5K{g$Ty(bҕ鸧>nj_0UBJHn\T=zAgջLSyò  H#C])ϓ""İL'|J>m**'I9ꭿNqQ)IeO19=$q (Foh;g uKs%gJ (rDq]Bu< m.Ҥ}zSfڂ= =Gw`]``C ܣPzJQRˆRGS}u]Cv5L;3Ϧ -Oy+'*r!-2k1~s>"X TvyJpyI#;_wWR?/~aKrVԷPt%C~ߝ JJJH9Vq ;}+TbL[O&n<GIqq:@B?7")N#%.<($m|}=hNb,)nmlr)u֕.1Rh t u520\֟&iZm\1"d(rP 2 )@AEۻq1ϗ.@g;Mlm[?lg9O31Uľcw#impYЬh\G%e`O$$~\rֺAa6_ahM>*w1HZb+d/[Rp6y Guڞ0drw(@au%c-E.<C|ROKk4v0ŖuͷpN2 aq+~#J[jm9*$yoOTn DOZ R9}vW dCn~H[q-UZAHb#d,:|]pk͛J܁1DDJ%yMo![δ&8I*O\v- X1(=ɪ,Krk Td#N'`vIBjٰe5z)eJZO=>I]O=즚mU-)Qi)prQ JvJ'CCxlRïKm6yhNR5ԦUWLhG+qM=W A܏‡ev/!ĒMǢO%iC-ؔGhNQoO/܍kz/9ue!,,yu ) EImV~dzTߔ)]XlJq{۫{Qٗ+f=QG=EHZ^\PJҗ,)FTb+!a&ƨ*Djd-QÎ6G:#"z'j3PA_6W m/5qa|(  Y\yrI[4#4JJRJOy:>} V(xRXMʜD1m&2-KWc"l>ɸ )ZAt7+k #dŔH* :#]2:tԆ*Ҭwdh~bv~C]T7cĢ1u56M1L,c +_} -ذ! ZuE$5+zlz1-xKқRB:[뮲,"QR{^m$.HP@/z|ѩ+,]y\^BP; ^I}L?.՞sRxg5nLZ8vDMQ y[STF|]Oɳ$y-! x!H>^4?m]rIg-Derr}-R8])[@HAɨ9AdJZ܉)q̔ƞ񲒐l}\T-O*S4@Փ%& $/R+iA${g}?Qc-yJ Ow۫(T-kk:oH@Vc:n ;%Hq$4~ ߔ?M߰ëJ >5/Zp_[6 ưZSJl-)G^^kAs& ')*ßf*t)Ev; (- S{N'D#߯{ӮǤV"lJW\G5)U)%MVJ<׫'wU.] z+!׊95 #$Oe֤ɎS[,8q*FJ $-NV6OvxҬm'l9%8(vUF9j&SCSAՍ+rA<4BtiqfdKoQ%*Lu3hҕ[(YICdXh_=r0+ Wђ(i)(SȀ.axC.s7!ܦD>! |h>ǐ '`ٰJ$8=|vN$ɑʬ[Ƨjc,P)T T@\.)qvǡvyJ.k.6QB+IIYOŴXUJ Kv_hTRU-('JJJt"VM+<7j1LY25O \A+^F 195-+#җo>βε2wԥ;2%iIR IbS3:4-KiS%nҤY>uDܑ1l*'΢i!e攘QPWv҆C|<{uSd<6J>.D'V)Zb岴HF&b P I1Ү59fXxě'έK!6eN%z(HR<v3MUe>~bFȃbխKSC0؃S]-WyR '!bJC%F t%'gBIk?6y6OULBeda@l KKp>JGזӒ*%Ui6]{CF^A u]vfPRa%*K8_m/!/<5*]t#lzj;mIJ!2y^U[cKvIt&OK1Km+RJƐVBub?-̞MnvEæG%Jy$: B ;U{]2JDwGc!m]i|9̽X]\ʂ'r@`3I A%<5գ[NP62d~1.죿+.k$_WTB+qzIh! I# ~(w&OCH\؁o ܎VZ *RƓ~|B7u|vg*!%y[.sIRTlK"AUMiXD2Zkb?^냗ÊJzjm{Y-8]+kʮCp[E^N+MI$vdy2fCn!Iu).-+ZҶh#bJ~Eog7EtL.(Xu/4* _2 9_]Ec^4 MDed,Iם@GLYq$☣uWTb+hHy(iGiSN!*o#d+_.8 =jEI~Unyir9>>V3gJe-/׺kM(ϤJꮼ-UMʫ]S}IJzL)m=6בj!S>uc1Yd([))@[a4\Ki IݵQ+'S#~>VXF7qa!i YE[IsH0('=.]-f昬μ%jJ95KZ!\c$ mrՂt:aq R!qǰX< @[ :cJJ;L10$Fi߄⒠/>H qFQGOpG3ܣ X}lF#Ҳ(eq>iH!ޮ 6Sq*ݍye\cXAIJRx @P @tYyML>cbf=*'nͰiʟYER+e) >aiϪ$׹&¢Z? /,q].%J ڮҁr7@Ly8mbLmH++ $%+RGK>D-L[eKƎ[u.!n4[R}V#F*)H{2*lYiDF#E`%[HJ6.q#Q EsnxI?X65GpJ',X ƔtI82JR:BbY6EctQ bE.d'dڐ=M*!i$x>q=ifUmb3jJ]4+sZΙ%)%ki$:QgLGǢ^eQ'f#CLGMËB$}@%tiudU(0n1Ťc ꬆCJȱOF-%+)JS4]k̺mvݓZSƧ5/ZB\1jD(*WoeЩs%-Kn-%_NP*DH4ˏYG.c=?#zlxWg1̶T#R7'KŬrG+k:AH ;84JXl*J͏]$'2cγYw'9&1P[(lr'͞j*יMkLJi} T[arIV +zv-;ȝ=jC L'z f-R-\jCur /GaimRG$:ҀmcB/2fqxntɄd"r:CknchjPJFlԿWɗyYuUɕt:n)Z>nrPX+C+Sۻ7&~}|y\d +T( )A)ElEnW,e<,zRI{q4M)Ȯ(3&堳v͵eMMCY%I*㾡XO6.oTFGCvD@=x)BG$1ͥEtk8}5[k}Iɝe)S6|H RTPں;REhQ]Iu,+jX[ L/dJbeR2fӯ)Cԟ Þe)q[+K!JhiVGګn[l\J+4iPq RRBƗ5, I<z$d+r#ԟEW2K)z#!%G4-.(Z?NCP˸zpJgId-(!<~K<F(JqGW )Ot>31IK~vkw{Y.$zVn뚃^aPe+Rh)FH$crk$߮S%*3!*$> ĥiS+ع~*{mWr?(eybV-Q!)ǿK9y%NA[ں@~,G$U%J pe:[@j@B4%O>wùHAӇ6ız bg֮T]Ias()kz>U6md&ߍfEC;1#TJ*bB[܌ hCd=\Jq!{ʧ#qjSLFA !Im8]5js,kM#90'r2 oD۵[Ÿ1׫[_DtW>g]k۬g(%{aM!N7:4RTadwvk)ջu'#@ƈUYkۗ# WXcU,8ҧK.:ZSx!At#B?fۇc&ίN=HM=.<-Gm֣!h;CҔ[G{N3Uظj=wrܲmvfƑ"DhNW((iG:{l*D*mXD+'1 - CN+Q<Ծ`K2Mm1%Y4 燨CGm8IrQX^O1.cBvel8,!vGo}Z[ 9Q- 6s*2+,棻83&W \y G@Zz6ĺz~(qC&\9s¢<QHR\)^y,B .o{ycEj;E ΋/n!K#D6>N:67S{;:MN32[I|6Cα!!'3< u*9#ڋvVfrqΘ=VfP_թs\[ +q;K1]KmQ̫T0mJ#BLw-mY}#h* ?9-?UwW3=7Xsq CAhl $0JP% MNt\gߕg\OJ Ŭ* U=šmyJJ m1>V!ֽ2 _22T t#\IT}ާ#/J9ilϬBRrA: N%T_=Ӹ lK3ҙ HZ GX u.U~1*ݲA~<*{L|p1|5c7wqCKԗK!)[HF҅9vo>k3Tu.Ai8ǧa\T=ml %8ڪnSv ]*`,{I'2% [V4| uOq)#6&JJi/-AZߟH~MZe uʔA!eA[/>TF_>\YUTYZY⒟OcCOn)*VB:ߗU8ɝ,)i%s:*i^I HFph4gi!;E}S]b:KY)=3,\-0[ЙZA CiH* {j"U%]ߍzDXd F-2v&cze<ֽ4!@r$JN0I㶶cIE^'[ Qeԉh&:ճ.(s=sKAlar`DCb|N1 +=ҧDzt>cvv2cOR[Zt xRF8Y<1ׅ%IJZR9Ff)MDa\-#۶$l t(( ˴>Y^m%֭x fva\jʳA[ń֑ύlR g\6Y 92Є`rGy_D%)Kp+מ]Ty1%N!K[ U #\A߀o(4maT'\m)\R) RԄI~% HCjͣJv0}:{sEUTfwu}L8@`!#kjKjߍyb$:c1eH$y)qzM*'ioE.I B+IQQ$޶O];L Ϝ\l֩ߕ2O3OldT,[?^>OfcKXWYzl#2]"*oRʞB@zfv?)zK]IEnZ Bccmҿ9Ʊ+~SG+DE))`vW]/)83K> )IQ^[-$c2YfHZJjždAg~HH 26ڕ.)g`2v30߲^2n&73Ϗ%q RA>TRrAh0q˫Zjbec9LSH% p@n YRܪ.k+Y(%>V6 6@hWr*gaw%e"J%ڭ-6|CIBRR'n= Nz@9js_A;B,qn+@`<|E KZ&DfPV%6!Э;Vl/Ijo:V *'npsed%(ZVA IeĨ+I|,܍m̎܇Ms[y/+ B\P˗{p_v梍ڇJf#T)5s^tM08vȒ7 kگjicvX'anioKeM8 lnnǍ9ר%B`q)2L^EdG8P4)e?0P"{s[7Rmߝ:.AFJ6RaJ"[zu2 MY<vI#D\=tTjƹJ串RT8IVR@>tFAޡe2 v/%_ &5ͥ[Ɉl[UCөCemO% )@8vBA:\z5xͭʓ>۩R6[J8(r#NW>zZamHS4`>TIHym`]^ kyo{nT*R @̈& Z%[NCJJqE:PHq\҉C:_Iņ7[bʰ~{a-ۋ$ q)'aG@]2D_b1`#)Ķ҂ HҔu㹝uwvlR,nkZuy I屳asl<UM+JsUl凧Hʵ ]%ziH yk_A]NKP:ݽ0qHiƔYGl'Jz= pw#cQRJ/\tq̑w+aZj,LN6> kX> ɃϙཞEtre8B_>шN%M(- T F ̷UeImR{lE{θʦ݂Z[z҅cia>WiYm{`-"BH"K2$%A$XpPNGkٻ.PL3ާqFL~?t1{ ^8JXDxFm:S71 4+@#a_ w7f|&`CۂxNn(h:8hki[\?+[apݎb5웯 "%*Rl M'3qU]&L$>bbn%O~&?67(cX֩0Lz \tmqVR^JT⎐JTA#GW|y/y '/AtsmL3hBL_s6$CDZsmMjP/㏋6'__ѱM&|d )!)>jH;a X>b6u'JuYe&) SDBT PGӘs5}Dy ̋5zT ᷾ O\]W51^ntRXe !Z! () ׁf+rՅlq^TFlU2[=BxHw=Akn' M0&Y0|^-o8cL4VV|_VdfHm%)n ̄Sekr 89 XW8Yael,x+ZG4#́&eu%U]Z+}Kq֊h TCyHcV Qq2*XĺHՖSb1"dmRRXA.:yK!.fq8ݭ Q4V! tkSOTUf"0qTtR  i-*Ęh%7lљ+ v:]-%V'^٨QX7ߥAqx<,۝RƭEjJ LJ Ik}$=@}ė]K?/}n+Ԓ-R0`f]2W,`éaNݶtu%VH '}.i_Mrzxx4ӿ1KWv'a)Nӿ%D-rAjqx۵)nrDcw#]H,y.P炉SV)[znKP3.lϛAug`yp=y+F Th~=eJXeȌ! ueAuPVvůN B="Q Kہ\SVVvzh;o@A5}D'C~o${`%+Jl^DZ6!_Dn䡸VƧFkwS^-H)x-)Q6,njmȫ%q@ $y;I?4obsbm%u4~)RN:ᗸk rcX$Ӑ˗)8! )HGu^\_w y ެlq?ogq][ʥ]E zܿ)+tJRBRN+Akr<)tGf=MB(! e'~ʅJ5Ha}ZGQ"[8Fu#Jy (_ ݴGUe EK)z mAũ Hi:ZSĠr'y|aj0B'9 ޸mWavuym]&ńv# uVkmFsICx#Z=]SJU\Ƥ@;n zR4st 3 ~ЛyhkX]uo⍤:݀;ޏ:ُgdU Mn!oF_".xL~*JQJH2[XD3խKD*/Qk&QJvB+^vmA8\ :G~|(pGɥ+4Wo[4y&HIkҢJc_6[eM%\5.>P-H-ZdKnS7#SdTA%I;R@t[GwOua홫5k-d3EöZUe[".&:V丠y6B3lj|w05mXǑ0z*(,GI[{JyGzϕE(EY Ј$51q/)>K!-HJk=v ճv9MXIO<|޶UĐ>?vs?^-/O?Jk p:%CB:$%[mSTⶈM}{`^f3pyYVo7p+ q% [X. QבBaNIkmސR%)IIH4Ne{ ݥUn3{m8@ZG,q(H[S@O|߽A隅^*VkEh{欬r) Xhޔxe)Q JTHQt8!q SXZ3hIL㞪Ѕ)W"R7G^|F n4{iwL4Dtfkt[vٯ:V.F|3ah~trSD'l?Ļc}ֽdzw0B6l=RJ;ƕ饿iBq qpdj/;g66nF JfR_qMԅ+{?Fе6ApIqqJHiIR\:|*iՍmdĭɄD8өO mqJ5m#[zos,_n.&R#ԡ*m+G H:>q1PX=MaٴvktɊe@6S t)kmJzЗ{Z1wۻ|"=@/K #)&k2)a*oFAL3>+RqP)>G z jŃ`N1]ݭ02"ʐVǨ!<@F⤤}!)zKE*o2/sΫ,[e\%%<,JCz\Վ1)(i/!J[MN-CJޒv#Ǝ(m ͱdA@rيJyZX+k~uhKΠḺPpshas".m"4jk,1$y \6ٔǦ %/oJ y7Kk*B$ieOCَ!?>^KjqZibC\\ REsVwkCB%с˿Z7z6ܳw#ZyrYhCG !QRCaRuS[XH]ct2,bXd'Ҭ!H:J4՝(--J\u+$pS&}E'Kj@ƶVW6Á- ~dֹndL#Nq;Is.^+iH¤6BҷS !%Ɗ3\7묫n[n!懠bԴ-%JmDղo7pIQS[jD,,o2Aʜ佴Y! P}ȻSvɪ1}eI-Wʇe).JFBɷmR N\$g ¶#o5TXb eTd!i^[jSRJ'~QAHf5iWga.sYˢyq+ӪIyl)si)2gjoNNE[OET)2ֵk:_E+=AuFs8lA~.GcC XQA'gL $U=U^s8g\9u{ygnk;jq3Ah/ -/4,,PAxfq=zL++)":U%jBʏ"!^H)@=wecTznUr*bUjòXGLnra]]Ɩ+mvu&Q-IJ@)jJTtyZ閉A!#?jbג(_ڻYv!ZFP&Ո1-ɕ,}R="|%ea%!mmQͲ13벘y [jR@GR ; .ۤ/g4}ۜ(qCV<\mҚGRZ[JtKASI/ۂe=T_:༰%ʈ ) u)6K|:.hrՊKuÆJ+Zִ\K Sn[ˏJnʏk$ei[u&Ō:T\:Љ'Kv  VT|3:%@71̚ȭi-r{sld[r{GPO10Р|$$ F~yXoev 5T%[k^ٳg Q[EAlfO<PƤ||ÊRGvJo ԈPwA'ǀ=[\ t4ӫZ[#xhm.ؠf\*V备\u4O&#*V9D1pRhl}IӢ#{F}=k'P\fcMy 45#[#Q#λH[ij@iHrIF8<=u^I~m}&>ӗZ{i?5R\CDJ`!62)$}Jg'?6YD!yt:J)4]j)qkmq,6BƂkD(j7;i(q,/ON,38 `.\wcZL$( %=JêtAIi@Z 8=6 È1 bWOl&Ul5.rŴLAJC dL GΆ01ktуURHPR /62aWmDJ %Inq+5@OcWB0R=A a/}#yũ :C>5$|Zٵ5uaX4TN2P-d~I R4PpHtdi+|yG޴ [fAҴͥHhmʏV5rޔKj!<[F_ӯR!]1uҗc i*BOA>HG2$̆ %RI%,*Ym+u=^1mcv&Ƈ&BR*).5$ȌҚITSu RŬ+6<ph$=luRdfߒ7Tw(e`KGׁ)IQhL٢CO;0D!kJ>AH=+aVX鷤d&V;9~&l!ոdkHR?Vumu 'kTӏ" {z.r#Zd6$v:k9\I dNlG CW -Vhta9qe@)qJSGUW?YAcUaÇ^WsVĘ+JRBnͷf0ȱJh1Vڮ1 "$jBjl%t>R-)ugH>K( L|@ >|kn-öF:+xSjwو?-Ҹm*j:VS)}]AӳOJTدZ^iE>! Q I+ SeH]pVOou ]IR냯?p}:Us6 Д)k+-'mk>G\!Jx33^,r22#wh$ҿɇʮ z FJT6@DžYsF{Չli.Wz9jDw֠?*T x42rqt)VҊYP)ZJJ #^Mun,lqdKbUU.<'ފ^*Kh%i*CJ 0O(UW5D[U4$ьaO0Qe@AuE e @c9WWdi* tOH >R7]SC~o"0*uǂ>t#\Tzy)Ĩ^4Te{o6ms06%2ۋ(J%Ep+ZBxHZZʉڮbcH]̳a`q`қReJA䟔o{ ɰnL;PVpգ--z w^J4kWl&1}Qeue79*ʆKp_Chu@Fuی!G[]HRTFtĖ1[UB* !l<=(PqkCťmrCDӜK+%(I$ʂ%J 5B6=0ioʵ IS)AZ}74zt: v]]:c֓k>gTbЭ!/ qz$RdM'px/)"sXv fMuĨ-BԆ_\JyuOWmmp!lFȦWFODGS@ \G$*:5\2u>{R_RS(|=?o~q+nR@Wsӑ&@sX:s]C tU+\}*ZÉH xWj+ S6["K Z㰥)(|+'dӱ8*X:5<2 |[!)I<|C%5V2B@[m }ahRq9??U7! B@(r?_+эX=6DU`xu!0BR_~%Ht%lH6iZR]m+_QQ>GCp[CSPɓVV1$Ʋ('*P*@'-;SnI5RSASV6>tG6tUuWRODOv%ni_SDl:PDz8ԑl(\l'OZO\`l7I︛'n#gkZx@ 2DyHM|l#3Ԗ[iINO#겧q5)aq jKJto2+# ݃ YHƬ"mkhkCjeZljqDRW3Fh1eB\ H uԥ$6H#@w]U,I9:勣*ϸcR-d52ic021jJeNB@!nABĖ1n(Uv k|<Ԕ!;.iB@'k\z\ZTi ;R (@W/]:xvԉTzV(YA"8diGx'ɮՙ* Nj*06ɎT)yϾƛt3T("R&+JHS*B!>OdU[QYLGK %#ށܒu|йνwnI $Ԃ AQH>]!n{5Z/CIJĖ˾q$\Nd6}>8=W3,, . ]1k W܋ ̑ m6ߔ@r אA5֠ciȻUNb<.֌RvR< $*i+Hp=>ۅ'8i~8md* Ǚx'7cn0vE-^P#v35$ \Tpq_ YWo $pcN)Q @l!G΀d0=~wtD3*ȳXY‥<Ȗ%EDrĤ%71ְ^\$?9Y#k+":#P Iv q!-4 VRaޭq{e2xIRt,([ u76MxqLe}nׄn;트=ƌ_w{7jȔ*$in˖͡RAO$rصDL7 1hS'$ irGęseE[!-t>9/9/>onΊDw!V¹)HXڒJ} n4ͩ!SGG ,K`V7*)~&wl̜gz<͵ׅx 3t98mXR1邷ɖdoC_BmiBx(U5mr3Sm.Drthztmp݃ MH-NOLe͎%ܘ7%xAn:ѿE Rv1dJwl*eB5r)W8/{Wq.q#KgxJZ6^1ԛʱlQkRLk}؂ !I_7Q%<0NnZjM]w4dsSMzPJBIo^%r*2l6D[:yu/QBNò*nɇc]Uq/&&W8D+ZARTPRGPޭo⠹mv `_Ko8$PKS.ڬKB[ql}2]+JJA+^Ǩ;YR ;kIJ LC)AkS(*lx W'co_~i]U# Z4 $k9v*QD\lud*`6m K Roιr7 8OxғfT(W(w{KevCd5v86YCTgKB̅J!R:ZbZ[}[:~Nm"ݯⶴ%ZXE*jJ:bŃ6l\ɍ5[eO)pH,6鸾E %PYb&g}$obJҀ^)JRaXH|>@#o*rE '.k循uZ[Ȱ(@KlyJJRZHr^ܿ"SkSf&mLy} H~ [Z I@pc5 0K^8E2!SeOzMT*R3!]ؒg˝Z1U[I~VeI}'a+RG$ ! ,w)av=v|:}Rԥ%$Rzֽ7sqq})kdd}d}*v?5 SiՋ@4.8JRK['Ji0OwS}n8p1L! /q}MB )RҜuKPX /Zj6b∢lIACI*} !=!. ~a37Sa"Evg;2_Dتo캗!iqa!M=>ACg" v/RnZgPq {整ˉF y`ogVRs k%(2SNCl&ꡖS~iqqdq\Tֵ%+e]{{G\ ͱe,v3e:<둙Q/Ag;;S]ƣZ3 Z_a K Py4+!RJ`=F9w*321䮙6uXđli@Q(\U TR'o煳?Zjm!@ەUm=v>&M36<鍮S8:!aX9՟ί{S Ο- <{w=t -:* Q$m}qL;YeQ6Pc&"3o ӁF{TPZNDfS 8ԝ)Zh PTv+)-ʹI|Tڣ-rFz{ص;&y74Ivr[SICjHAO$m?|{BldeUʧ9 C.?ġ*Lk*JÅhR8y$ldܳe [kn2IBBI].L~zt٩Cڎ7Z}\:=D'JJto&ᔕ3gÙ׮=v5\O7'nһd8]bJG79Sqd %@=Ǖۻ Ө}!]Jm.%jm<V'/>D;j"ʖxRLy\KJ\ |$?k2gͪw$ěB8ƣ:eyh.F%AJO omԧ3^@~HCcU1m.U7h񈓪Xi+gˈlD!ZCl-$-m!^*?QJʺ,t[mn+MFmM 4B :>cY h#ʨRQg6;E*CmAA{PXWLnƠ&RTSZ[Oz`NܨmFyQ\„Fb*P )[`Y(bd ꔨ zj I k/fUe=2o.ܖŕ'%R]JT i6U=FNt)Rd)KcЦΔCD~s* wcSXƢv.W*Y-:o$K<BͨxL񘧯7\Dxګn9Ur1 0T:)JB#GSj^xQc[cMAvk\"m"%Juؓu mD m#zaL]hY{kk>S͊U^H}T!䶐o!־/mV,Dg@b)B9Il- (^H;nK=k(| ,RQKCrA?DmTRJS.TrS)Lm!FR6+bE簭7 +"Sl~I)b}YZe8 㠶6U%ўʽuH~SOCuq L@B Bq*B~an2*̶t<ַ}Ŝ͆l%Jj, BCeAM|Av&?x!& y/;"<2J!"mmBT~] d:,f:]Į[h WPC +)W=WGm+sL"eQչ9M+1i_rkZ$:9~uv=Dm4Ԭyָ53*+J&Ds̟Mz>VI ֙O|,Vd3[وNKnCM8LեVyl3QW7O*TuBqoZ);\_!PPaS??ZMƼkq'V|mmpbPK2,UL̢VBc {2yxvoZ,BMZ_BߨÈwh /Rnh?K;kne3'T SqҀB}!< +@ #3 c 8N+Y5մ눐qԥ*;O̅HkZRH-'M4׶>BTn(^B :չu~Wnnukq%0"RHIn!ɎI7,Pۉ>4wZR匴} WpzK.،ӟ Xf|) ^RTy>JޏOb}xgnQɫl--N| Lu8zv#*h%~Qx<ҕqX4ִB> zi5BdO&Q`T۔j[}AOuqqiqɝb=y 㽾<,iElGVA:IYR)>Go)^2m]%*C\ 4oOM >6 TWv ƪ(NX2^B$YK-@i*I:Jκ*2rZm:(lR%!r#z\HΰdE-#ӯ?U+db=g޴2؟>ܞX[kWtl)sQA RPLP8kpB?t VOⓔ$vi̧܃6z6"RcB~PP$}5]YHqԕ:Uu-?bP#2T8֟S%o75!8~G%;ׄ;Y}AG H]9% X=})qMB-Eɕ*{)[RKly\n#-bI0ېB@㽄GخzNGR rsQZkAo'%M94}ϰRVfG@;U՛No|>$*\:M5!,yE!!JڔMb6m"dmjR?/˪˽l9)TDPӎ#Jy+k@)[U>[yL/ջ(JTKrIR|yv5z*PMˤey 1)e2<ȒM}"El%쫀GA·XV U$G3]\EflŴh[7"< )=0 H_qN*b$WFR|:="6x!IQ%ʳdvv;7 ?cI|ӨCg[DIԋ-N4u ,ftXfWF EfDb ) Z~uazD44r9Ra7-yR5[ߪ|][kŏK"5=߈f(QC#dq I>@KS[6ȇ4C 0qzԵ$;HV> [pAp=t.eUT`N\d}%;+6 뫃̆e.̅I)C7l*R@Ǔ&is6qVJS*MG|J |vzm羧vJd% ⤩#%_-{!')9RӖ-COXM7vڻ apĭKN%8#´4}5mMc$jLqhgZt9JyK^Hܛ||Q61IB$Huǒ|}X ^JncĕGf:jSE:A L-wC$T[q~]E9#X2܋e[Z,l.B㲕kE_1@>4yrB)G AR+=MA&uX 2XJ[.Si)JIy- V-?8D!܂ʅ`vv+q!,^t6PRo !A{LXk &AmynRK!W48|쏺G\]TX⴦ VK-"W56čxg /_T{x1oQ EM&KQ!)r u uGD˛P'ӿl&zF;1`Zd\\d-'mr p;vRtg7)]79p ]TаC1 ;}G4&,Sa"* H:+w~N΁uo]yumq2j5mu)RiDM\|wŭm35fzb`nz`a岙FN(qȂ7i-Z $9^6XV>*@eJwdD-NO>>\Q3NнaeihlB~QjG- 1: ^G d Qn*dp8 R0HJUue T&=jRәZ[RS'"=i]E2Y&Er׵5 [i|N-`F)CG\'IU!"2R; }ԍ*+lpx>JOf J8Х\5#\tIzuԛEmJ}-R@q(:;ZAH>~!VA W; lܣHDZ_m@)#Ȕ>V5qVMkj;٦҆ʞ0eKNV>u}Q_qLu(q&SRV#Št* $7jfKjqnh6 nFx:! zV(PyCĕ7IJxi[Ji'y=Qnۻzi6UYr RI:{G+lm[Qǃ H%WÎߍuBiJbjvDKQ$sKl-$G{P-g'YsBaqӽ7":gGʋr;++c%GC;VϤ 3tI`]Vҏ5B%ZxJ'C}.!H3^qzsC%[FRBRRw7ꊛ( »Yʂ'ɂfH%>FU7(uE-M{il9pxx}{Kǟ eJse_Xi2֖QT$SGGt QZYX]KEԔ )n5 3#+?M HĴHێH ,E[Dx:V c5uqQ*+Դ:D&XS2p;'p +ZI8JHn\+9rx) I!)mhZG%:Z!QڴLU3P$Lj1.!>FOnDGTkMߺe=2Q/l-&9OYooc&PYRYPy#ǟ}kq?;^)IO]jX2!=|Gu)q#GK'߉PX#fG,4rq*_qPi*QғN\m(bzVVd[ŭbJR@Kh.hI! m4_(lv$4eMYS^|O(=,Ҝed#{kuspJÕqL>kEMX ĸkBZRAހ=LM齾Xƕ*dftY XIp4c>cLQVڊ◵w&k9s/]JSn8P[+i -{z`t{wG.6 'S-}/?'-n089մ0W׬~uwJJ. %eLjd AHp%:Gn211K8J!KCt#Gڷv=7w 3WoLﬡ*7S\ JT;zRv:FM-rbТQsH\v+''9!Bp V!(C:prb&2W,] ԥx #Z'%ښ8/5rTZSϿίmCO,nM Jw'QDֵ!>'p6}) @>Ra* m_E>" SB6Pˮ!,AŻґ)_ZZ+;qR 5-w9GUae4}HO(PՋNaɌzR$I?Qk#F\7Q\%mx?qaK7%uԺKl!VV!>@R@պ M}%NH>݇wq=SM]5_o[?2M yD24ˋa;0lt l?n'%i[H͒h)@'vR\2+i2qr;%,!nyuOFxf1s }k<=xT[iN *!%,?M\R?P>RW21aq "dq{fԱwWW3oHS%!(␦JHii1R0wLִ)0ܩӳ[2}"C"*%BdM³ Nۅ0jujiLeAJ,hvu 4N5JZ^ԨmWuҔ8Ib},OZIȑE 9kN1Pq*#Kw`v喰쩫@s*'dPS ԤC#&[k-1,poӪ([¾Zk,g O: -OU{z)}MKh5ҁK4Qv$v- p1g/KmSJYw?rɢ]:1lrn_m]╗i+gǕ!|6kRGaFAa-8Ði%<_2ƫSWk&"UDI:x6i,)*KSn%Ca%T ivK5"'ϥ(j{D!ǐ9WJCfQWxnJrnʥrH~jL"=華4GRR%ulzLO%uL>Y-A$-S%?2KoI#uC+g֪=nA#Pߥ2;{Zv EԯoknZb3 yJ[%I}(t )*mE'j--~E ,(.7P;ypAUut j1RC8(YX%70_Q^BdT6  +KKIy7*jm1_s_SNaSóp8kJm)g\R(pSĴUwGY Ǚ7nq-M[2Cn 3:]L .H@< kJA.kO T9ВXz:T%9!B\C܄kgjj Bc %wlD`ӈ)[O2kW6[9M^v&i1*Kqܪ4) .@P^!iY*!!ҮD5Y/gM]{> [WghSOB5XZ DjIxIZAdF|1Mܺ1pp+㕑DR\^\Omϳaomr'yk\̫ ڞXĩz⵨wjUo96y{ʉpBiLIO2]olq> q+ÄF0X_ amzދZJΎs v ;Pr:ZXғ'YWlK|V&쌪x+>#VȒ%ĵ! ЕRMe]^F_ jWRqITFШXS^$hVNkHNgq?jVAޞ}j̃]M3xQL01_إNYC?yq?Y Khh(}\iSeKIBJwj3G>Op-ܿ#U;e:IQmt($q-!$@YHtD=dF܊ZcQY*_ʃ5MX׏P6?IJ: GVܧrUGvb"rc O<>p#~>]f]OUҮ*uEM#|# GG};is[.~Ckθe+lPR҂ BIޒG"e-7 +--H1ۤ֜ɤ7ݮGE5$ח2,i/#Ԓ)^$,T%'jFgnwưR0lpTʌVZ r--N$rݠi. {սn"H6(}28m2'䝂'6Qͻ|/oU NŽB8\!eeL!CeA+HL&]b׉`*Nw{UWcim֌I. jJRIS$w=0TUbI[ʘ50hBҒ<&%l}zcEnߖd(vZq\逮DN (W\ *YRLc3:Sq-- Vk7^bf%0H2"FDTF %9v[ܓu`}P]b1I!,J#;kνOWmQHdJ@KB]K!֜䓰҅ԒTNдԈ1$93GmE'AEȭۉN9౻OL_ūS+Մ씶K}}I։ %A~$W)պHOI L F+DIΕBHC I YO=.-ecUb.:ciqBJpq_le 50jӥĺ}{S>拤䃷+ʫڙkk4㍼AIRTK9^#-qٶsl!JBU !~ďGM{!*YH2R գo]zV+ SNSoG॓ Kl#K޾^w59\#Ah G~w7cU>F]21  6O$${lײ-&V$ װ<_l:EyX SB. 3]?jf3ϐ\U RQ%sSK^uI {3?oQB#-ˆ-eaG*ߎ5xXIiJNy!+JA=YTRڹĈbb9 P-#cC꭬ߑrCo@[;⸠|֑Ӷۤ@HZ2eU?> :=Z Sϒ۬UG[.aFpoFZ˦bFR2C>VO5LmZ}w6R-wS0FO'܎H{z/#AjMv>ve-ld8 V $;aaչlI%*u8IJtTGП;{mqfG=~1jiM'g9'(jJH몭#[Bַ+$[d9 I(slP֮ڷخН!K)')WՃG*[s5A-sUیIr+'5†KfkRH$qQ%ZƋkfp'bVn%]CB)-- KRIWٺzJ^I%3C2!P5lř+{1@i#O4R;5a†Ji?&H ?}iیk*2H|rJqe$mk6گT+(Ij$nePu~[tNգ˓w6%n0{i(5-H#:뇳dϛU|VdUН|KɌIBT-}Wmze\1;ޯ;g:ix$~mnG^%m .6%JGܥu3UQf\-N:YlJv6O5+LsXXF0?6 B4jg vqy6 wLe6 Sr/)@ *sЙU4pݍ5Cd Iúg|`ƛ1ҝI$9>DzUFlT_WZ\w||E?pOcw,GknɎ}TʒSKIxǎt-wg,9Zf,g*#򇤥]֔%`l}H!pH"՘" #܋:b,T?e6r]u6Njn~R JR>;o"$}C G~3,,%!~R$m o^S*h,6Y-8(~;!GkKHߙ8YdU:$Lv#`<y|>~q種vjJ ЃX3dmG5]Mx }vNI i 6KJ!\)R|u'zAL/q(4'뮪"Λ[`ʹ&ɗ>%iJai//@mhZ {j!MS\ksKm-l'[x:@&c.U]؜_jTZ"JNY`W֩y # hZX.1.ͷrTmt,xH <$%GrW"CQ" xf[ \o%E 8Z ;'.Obb¶ElGb8$~/j%G:ޏ^0 P" ]]\' U W(kFvƏ-!IRi\BBVBOT>^ ۷][rg R憜I%J>~_mϩ-ʵo<{P#[_QթUXۈL%Ҙ;RRv<d$"rFܪY('.DDg\̪<@PIozP%Z}Z_؄[4U--ق/8?2l^H=-2hީɓy&TءHքMA  AW?Y}F0UWrQnA`RNoVlj*ܰÄ9*P:_(N;!611t͊'%-O yJSi)X窝KhugXM>Sd8BODށS"*fC.PGAJZ:m*kq RB[N-[yTLTIK7V{l݋Wr#-Ȕ` VPȫ+#I=Qi:$o}v{iim״cqP<<#_0k;a+/@Wg@iMpHlǹ~j <YMܬg(.dY΢Da!M$mM*Bx$ A)Ҭ2㣶)@ 2yjdg$ovBXM\`ԥ)A)GJHq#@TC*5E.<ӊ_2乾cۮ׳s^5,ǔ][R㫐 )BWQ]3}pLsA-Imigy4+E*Le7~R6v>͓MnD8jۻ1v/d^g`jBq sC!m>nO*#!bIj%hI.m{W+tl2DYS|(})9|IP% aXZB`8yIu5t~ϑ2w GնAY\z}b0A&S1Բ6J)JRunʵ"Y{i`R_c7?ŕ]B;mCn-b mjW0AWAHb۹kka*U2Ldˊ~t%iJw(%~VKSD;qR si};#';rw!šOZPII򒭁Ow i]w6ҭ du) rVi B.%|\'j&Eu 4UGyRJϗ/ko-ž3x\% 8Uv[ĐVCmĩ+mD<@ߌ\WJ89V6,hTRFX4rԜZ fZ͌a+QmAs H:78Llb<8*hX`̣nߏ^]1vNw86)3Tޓ)KimȟpNOoܞQL Ưn* Tm ^}_IKBJ+J О$l4#@Nhf澨zw#˅ ˀ% BZt\Ntv&']5LjW>HZǑs*c'R#ʜ󉭰m)mG%mEHqZ) K*$R`JbSq5 %M+B$'N¶ȿ}cA!GiJ-Ao5& /ma5Fe˔Q\-mS%7dl('BҞ]1Ku$1"jc!im-N-8(+IQA6*OSn qCYi,a1lʋovA.BP[W$|υ8k#/TKFf=6po^.7zjq(eJJR:P=q,;jݥS$6JACͼcBQJVm7m{Z)ڌf,_ Ch%JU :uӶ o1Qg-KQ X~)Od~cm]~ †oUjP.KsIJS=_q\͜A1| ~Î[JR-(+Z%i᾽ OgϵTj{WM윗-M)&3G u)RZuhS 5sF"#CmT,xdHSN~h3 @RAY. % ?ԌenC;I.ʰ썌ʬbj+YKX>I[d!E?)%i#r{.E|ݶƬzN*1rey%-Gߏ^if8u;g̵q㶉[Z#cror Vʟ$,:0Fb8eQ6)<7' iJA ,$;NԥϨpff~ه<%*ע12謱[AJZ q)Anik)צBR {y9Rϑe_C_g G2 iRhn6`+ә۽D#Cq"1C>ꥹ 8 |985!nW2QEY1c002mZJ0ZJG\JWF0O19ul?L@CVB+y4oZ|\[D%%Egp ~YN/dԩ5;;a5B kiq J!j/=p-dkʲ&+*O #d)DޗE_ƵayD mK_2Z+1;zei1}ҕgii |ĥ['DuZ؊VYs=60+E%6}'R { 9-@"LkTܛʗa S/ĻE *O<#7B*X͍fsgjl(HRSTY}.2˪n;ixT:0V<8IsG夕ĶjBM:ݸTzĥ'ê{jkkEII.s [n0qĩ{dtp *P( Z ^6M)vQt97p-q2aŻR.kF9~?0)J*Kk!^[4ɰe=Ԯ 1W 81#I" &$:Isx#5r6p^Ƴjڋ e%L̊!~U:|Y0,K&bѬ/0oT%_+8SjJU ֫o?ʵe.6~U%@l~ ܪd&>谠_RVZKB rk* l~TZ/8N UVɲ\-=V;cQUО[οÑS/2X M#ϒ9E"qޫM3fm0C'Z}=b*wp; XpjLo涜G}hҟ-QX[22s*kLBTMsb5QCÿAJҖDII(Da&+% 6;Mvl͜RdK2H5NVuA_۾᧲Ƨ1ē `zEސT P!NJ%!\ҕ%ۨ 0aVz9j$BTa*JAB'ݗ4؛C96d9q!ĭJ[pFSʗr-9<&8q?nuu`ҭ+& b=aLVR?)ZTSwC9&we8GvLv!14G#RJ`v00 ~=d&{H!!*-KOD[H"ucDK2d,ԕv9":$%iWk֦RϥKnT'}Sw y:dgѡ\d@0%rF>SI޼@#3\R}Z16n(3vr7PQZ\oJl)$0Cs 9|"qkxY\uRIԦ߅f?LAwIbCnL&%DO8\3OiIJߎ+RIVqV\˰bvR*P[. L69ĩ$FS4g>y+8ÓHD[)4(@)F`d "Kg[OsfCw8ƹi<ւ7Ǒ,-v;RZFT6Y;~ O 0H:FvkOd fԡ@l-ÈZYS g"qj[ KRt#liI*F>wmvmh*Ө$RLv蕥>/;IM-,`b"Z` {*rfLtF ?Q~ز%s=Rd[IżL8K|O(*q9u&^v,1l2"4m*C- y <#ȧ ,ZT=ĉrr-|(=V A!\ު".qj.ao囿6![2XmoyTT8Dux҃(I䎕qr0Mac\䜀ʮa`H;:@JANҤ@%34 *A]}j\]S-ƤPUi6ę(*lKB䔤*#.bf2swݨ0Y] LcqsI:q1Ǫӭ/ҙJq;m*J|RgXذUJ~#Oymդȥj!D|FR>~+-kfP9SIu]M#y!@[1ڸO@?*W PKFI9j~ԽmvT>dB# e hZ@P|''Ϸ9>Q'QǴfHe -֚ttR =ztڗ2._MlHYE}K!\Q #n +3<ť]h yb@7=".t4R)>mVdʬ-j'OΠRy'fr)1 Q- ƊSǐARQ:ISο;[9C.fXD6q)%fTVV@Id% #J ~TJbr+e+!JJC6i B$4'G{G+W cOZ[os-)IiNpP; [D8n|2NƓmn[S`I#ohk  rn_MJcU^~3j\Wyyd< +JMٍGs7hnME 6)FH_.,sNPbTNTcAm lbQp:)iS4LuRPBT8-*/eegddUc]d1ԹO`WQԓ$GYur?87vލ mne,AN%'iQ'FCiœ\˙ųoxR`ocevm]̱ljT 1^w(; \d Tς JOI~a|$o& ,Ǣkií4TOҥ : |^3d$@WNUO{:snSI RQ5דˑ0!I-P*A Y_L9L㌳6pΜۄ2>m@eCae3g 2BZ5/dPGث]Qmd@L) K}sX Ӫp%GJƨOʟ|DrAƥ"*VӞuǒH ꆟ2b_[ _ m1~3 uТ1r<@q-̞A߿pe0yO.n JG̓$ /-VA">cu/K}j_;"$昏 MP$8-*Jo Iֵ䏦,a"f8~%p cGF1i, oaI@c#`o}c|$jIޠ>R%Esfzi4x'O(HISVݧ\ TjQ/̵"в6Ν=RJR?J=TIX?d2pn"w'T]eFTٺ鷭( ٻ`]a@mHN2J * '*y{@}OXp0C̙g1vKntSR+Yj j'QnfYUI6~Bg>8;JXaJoƒ5h -PUJ*eDl뮻<uq 醛mJn9 H9ɴ}•#\t40ULQD,P^O6j[֜S$s'4f/Q(*V% *mZ}weJ~2&&?p_'~%kz?OY7ȍ[K AjH)p|5uSc֐ ncVrDK)LsiNw/`'Y=r~ffVǓΈh9X+>) :IH_!B:SnBn<6Pjs2/%Nʵ嶫j[+m+ZVfGomG"~aOȯ}9BI#;$lmtWnAHJNxȊiFB9?-s0]1>2=$m:H{t^"-Fl_ 6 +yA: ӽ.ƇzƉKf*J(kJu$'[UAh&u. YRuGZ_tGUʏ b#ndܺK"k"xy'CI'guyN1㝼]Lv΍yrR#6@@v=/H}ٟ[KHE4ւP ҏǝ߬Ef잭I-,!;^R8o2X ,@:E\],RDigDD)o! x u O;*NEfp&B Z=)%A9äfVWrekħ`MqpCҒ@ u;ǯ3Z5EmvϠ*JJFOS$y75oSNɌ$!JW$@h uUworG:Z왶 ź(t }5=GN[ɻ(?}R4_ͤ%ؖLB\Ǫ"$Gܞ F:evXQ`&ĥoœcDVKiJJT8IH1_:Iz@_[inKN Nˉ#d 4iER.CQ;YRlx!\tOVg/Jpyuxe"eodW9|̪/i,OT })uW~ {|1پ7A=4 X׺ԵKmJEiSඅq*@yEI^=2'>#RxR{VxbLg֫n] %m#lN>_mu\ÉpQaT(a(&BRiuc[G OƤwJm|IsQ1t#-/[ GХ*Gͯyny[dm61Raqy t5x>u1~E~ۧ_;=ą8ք6ʂԗ~b<${.+B!GhajՐꖋB'9fr+eYUVGfdΉ&<1R8m{iP@v 52T$l-̞0\iURzT:SS$Ҧcٻs@~5dLv?RЂCn,ݐM̐7hY)C 1?d.CGJݴɲOS.M-q Ҕ:tQ뿚af|+u6B)CO($I'@wϟ vռIG 0s#J\N4zV\m|'% HP 7 l(GO΢qˡc#_CWu)U)6]{ huO$rI#i#Qkfk9r3![RHқJNGs:zq gدKZYM>9:)ZO1 > '? ܕbę&?&%j=K!L`hKS6zS7!$, s %zi1PT~Q{?&e Yp~L㩊”=2BO!X'Ϟm\Z~w]mbL2b]_ڒ I%I<ׯj+v[#WVSy2"[RÊIJPxC6pi5^w?yrsV+RA#JrkQMii6(UXcW+~'f,ԸɒTM$!]v!B95.&M>63IڔRJ$UD73NG&]cm+I4  |5 rןVȰJ]&~\kIV|l&oeF=E]]ZJiq 6mE_3lZW6qN! @nT(a 6cGyQC~R9><%$[ yy5VWiS`_A:Z}h~4!C||tRQDw3ӞKq-rPƴBЏ~vWNL$cׯd9k*s*El*Riq6BҒ*Sg|岹0o7)+Ty=7 !i+RRI@H$y=[Jg6D~ Q}D8rR6I O(!$Ke0`ZbIprUKUFlBh)C<\K'LU"*jbHlRZTޒn8U,L\u,emGvrC>wR4zo8oƚmU[=.:CBi$ k|;VR$Baƈ w8oAk]rlvҚ+EޚA ARWɢS^7k ߕCY+ +RVQNF6C>m]}XUL% ;I6BZ()܂tFV߿qY2e1R-`j 2I'ʊ[7@{Rz_ +ʚ6wgVwTvpyrۦ`H(RRԔs,|HӰ`UأW| =F|+(55ł*XWJ%M긔靈Pk$.6J7|kdm;/Ivq2ܗ6!6RTj*Ow A*sȮ0Ws!~hu?S)ƒS UN6?{:RȁX;mBJ;2ƣ. b9zX? IsS=-V={;RwZ{[TU&5mw[qmR!E{ * Kc -#\#K )*m$ohJk#*d2З ɊuzA88դ2>waWv#Gw2KfTtڶ.uKqHu:O/Q y% u%ϣ 56%M 6^oK<ڦeT.1t4$ևRvvR8돒4̓+~j}:9IRJ!.r #"TJwHEZO;qLukl*Е씆@Jʛi2GJo~<.7ݥ]^uQdݬ~SHjy\XB:ט4yorq-hSN´Fo^ƳY5gQ֒Դ9IJ<ᄁʁă(Zg>c}j dU e֔7ͧB<~$2; M=:IɳIuKXi N;'η֊ 35D+qȮ* ͝siu(H.dBs1]R?7.TTbq7!L攲G7JD#&Va% K{{՞Bn8"@$2M6,ʬUc| ]22oKЮI8ʔ$`PU*Mu)˱t8䀒hC@$)井%% ^\4{tKthqֈ[|VˡR%I=[ebo~ 9ѣu84ve!EiH q$Gͥitzߌ^j/2ڈ6~ 2L8Fgc+֖a|2}*h:C!$~&~qc9|hY ; ab}d^r3n*1G"[uJ )OFwE*Ef|>\b:$,!1$䯆.-y R$%Mw \^ śu-6d0F6$;I ߍ%]0^r>]ZGr=uvn=f  u6)6Aj{RP#v=]pg%&UV(҆BVOƒRQ}oI9qcڮ.eTYe/BⰵmS%%g_N@閬^-DsD9h14ccjM]xT ; Ezovzr4ﰌ188pЌz3֥T>^SrI;9-/v,\irLX I ڜBU$qVp隓1sQ!b(:Q҇.-]r;QM=v ews5;+jfUR||e% O5(-@=e5 6bhZ5\˱N[TpQ^i% @;>'q: hSijD(mzg}v ߚGSOiyլ=G┥|A#w(P3dSs E̓6Rlt4j!JO%m@fNAl5WnPW c17\#d`+qd!:PVЍx*dz>zwbM4.e/ZV¦D9N$Ӗ&SD\R߸(QŠ-bn1> ܵZuJ%BHB$k뻖@z$<ݯF]-ѷc% <($--%$R3m6g{#ΧUaZUҚq&E[HqjF˘5"tƮ%FbN+ZO-ImJz„(!\OT &M8)B#V~3c=Min'Kl!)ImxBNHF;IELV\{ ,|iuJQ[S}C{7uS!:Ŏ'HC!.Ey.Q O5n3wSso0Q.'x$pgob[(KO,GW{7{ 2rzI* ЬMsR QA4=ER~Qh[ OQSdξ@C7t2#X;*QiCe7%I<@ԗ=̍хf}}bU3PC%2>`yh4wէUYGYE@c96"dT)PAJJ5 dN̚^iUO9;j7*1Ğ.$SIoVQZUW-W5!5! P -HuA =GŕfXJWI[.ZVG rO|/zT:غ`b =8nYw3*NCq̕YvÃPKknJq'g}ЎEv!~_yk* 9}gQE7<—ApoR0EXTʥxa˸]}KؒYhe~8 +݌Ngn3,Y=ʠ=0gTzJVm#C ~#RJqhNj ])HрA泿w2#WxbPSB䈩O\NԝE;XfdgO3-7:J2BZ]PdnTfP^fYhs9,(l!fwEE2 vUœ$yzre{|{fmߺ;^e iyMٸSm%GJVU)lCWRm+ݎtA,8mz|a8p5vÖn9z%.5>mK/SYJz/_d7c7w5Sm+ẵ2WHW ; ٧-@;j5d\R'3goJ2(rJ 9I~5((RZ5V|H 6q,c̵W)MyXm}^'Pt|in%T8IQVcwV'`UTw8!O6}'}D)jIPMfTl{s ܅"*!kEnX,/m)p PYrz,ƁU9kuQ%|!mo%hzDZضWL~ʺd5OkIQq`i(%:fTsvy1RRT:ͨ8oJBTY[";8MeP+_S\K-Nҕ4?RPq $/KhtBu~6G$m3;V_sVԿ8aB|24([bu)JT 2[ps٭Ėjo1>ߵtPj#ICJy)ehnSn *@*^WgNFD)l*ee%Ɉ"%@|ǒ\$Z_Kg>Q'ԇ\+Z;E➬\sNJ]Oawпv Ea*I݆:>IpqJB֒t*7GhKDfTD8=uuOLcNaL_gA{NC@xaoKi qҭd <{Qw/zt.5ɉ<%o* GE 2 _/Ou䀙H1K=9"<pY&lpG R  )rTɉ`86%Ii%' YK#E@,)VMю]LğVJАJˁAieJ'E)9c7:R1+ZiJ4TR<)k˭^~E*1qte*'lu9L=QMͰLmJ ; Մ8ի.ei @ 'NX~3pa6ݍB-OsyVTQ̬[d{}g^G|%hkӌ%M! +=V-@۩,꬯$H řr?T|+~HTwmL% Auv7.*3\ڱ~Lj&q*C^ u[ P։Ư1ne4GW4-  wC㤐$!3I ւĚV(- HQ)k?O6LdQo2' !o?:q.sJT% !Z:NPz[S}*O#j֠eV102qW +JA|(x׀TRAWGUgf,d7ZTVIZH?ap{.ožH- :cmԀ~RCI:: x]);k%\!]cT@:RuH񾧺7H*;k PMh%(Z"KoSHi%AN'D%`i_N_]s.()oA T[Q-th;Rlkl~~=*xb:m< Wy:+ʈ>&d !+2w"KG'])oP*o@ ySm*%$ڴu;~oRiyٶ%{.]ߥO*Sm% X$,-J$g@]LqWT+Rd"Cl֮P[mҡ^^v!,K>Q{tw%e-6DxxPJ7>i,N\G"˒X樌 (6Pkѡ[s|Y'VCs|ǝ@B˴um9p*J@=rtXaH#$$7vyx>ǥr b%t96 /|8 %K>G/ZdлnaX,A)Jd|ŵ'Βk ČK4lظE jJ|%~|yw)ך[ 9r?6L֕!ZnD 쀏~@$xz&=KJde_)XOGJ>;ҷ%QٷLvlXU0^yLJT{|:E<\-6\H ߵond5f˭X_efJB_:(ϜOel5ĝ.  RVږ6R7>FS10HȪ%apyKO"$~O]|;"g0BRSF2T4}?ԧN681T !>}*UJm|73)Pa!K R*~b|׊ : 5٦Omn(+_(RIҊUh|| վI"6/IP~sX"!-{{JUPb7hɔ'E$j16{j2\i)O/OI_I)VuWmnJSj1ֆJ? S'\ `f&Nd=쟶$<*˶mzmnڸtcaHmD$(8z`'^`ai"ʿq :6p@KI!P Z lU":k(Ғ|JⴐS#j?^ 0RIQŠ zӦVd*"^`L0ì~rN!jQ:mچkndQI=MfEmWd'#h* DllruÅ,lE:ͮMT_A ))qpsx֠GuicOat ?qA^Ԡ%)_6 -P[>8֚_lI[$yܪXu(/ P;(G6|y3mK&EqXf=GR/1\qEsoMK̶*G?ȥKa^1cZ˸g0Y,{ Gmn!* a'V$TCy= tE-ilbO(uo4+KkEPT|~ JR7Qro[M]yԴѥ@JJB D6ufW1ǫn[VmZZ TRWʹ'[:(*Uٸle w`dtmc/Ũf,ɱq,"K)sT W|MwX$ov~W \RִVd>zLg讲{o4Sm'uJQ%GGcծ<9ʋ6T)Q\d ZT C^wސZs5ZLJ5崘B%N?c@-b%JnZ%ǎu)aqiQ J<wz+ӗ/BtO{:@T q*H=|TCgܖ잰inJ\G'\WζzYd1Fǣ޹4BTXHFe]!IhLOxNtw(ȅVDGMl/ӻ҂y%I(BUM&˲O_ b,A)R<:| x"!a.,$>BZz(oRy(}W-\Cȟ h28u' !\ҭ?Y+K=f8TR}׺CqJ&3q<5[Y #w& fcLMRԵ(hӾI(W!.kljƧ|LCHxImĬZGZ""O~X6uO(3+&" qkM6F룐CczMu1n+Z@ $-|[BFᄋ-5U[W +T*`r, *Ubn5K̀;'GyUɲ'PNb{x8 uCV$P{ѻ\Pe)6( +)NOo䌳U*UV~Hq)lj#$ ˥*c֬JSR1)Yq܉73f8tm!(ڊϟuOg9;VVw$b k:%'#Rt|W^v0r$APʀK:Ov=V.WvhR.7^iGHI%)ֵw<*BRM6c4V(kZkҶ\ołS<^PnT뙌ݰLZ,A\JAO% (uȿGf*䠎O2̞qNI!)/!IX!AߑƆJ؛ 1ԕnA: d[$j7n3oJDVg/,gZNbji.5PIP D 'DXaUt:Ӝ~$Rn"ƭHV\򽧚fꎱ-.7.$v/<} ŠIVO_YNu#v tKaTW<~v '[(BZmPݲbsάxӶe6IXRʛBu|Zzk%m,sfMa|S sC|+?(]+m1vH ͎ˬtp*R$s'-u-**bta5K-Zn@gK$| <zaL-BN~ }JVXgJȜ`J-6N)n-iK@! P':nWaaOXC{saGŜ6ַ@a,ujm 4HWAϿ7)E<7%9= e q Nr ==|:?6ZZqŤ,+JR}DcK: I] QwɥE %Gx!,a j0DuOR\b[PKH*hY:9tUʹP% =ɴi1Ԕ=0lj( |mվTSY^qiRJn'JP#{ڼX 2,*K 43vń?Px$JBkBn $Uvl9& &"=d貝kbr]iczSN0T-aDqt4<'z?8=ڗd"t ~B7JVR%+F#vr]il <9hߪI]ϹMroM[RKlTMB4<*z˗-Jb&=wmfIO^_EǬa6< Sq !~k|H|UڳIGWg_Z2C ׹<4:IVoL/iEsZS[]rCn"$=dgZ~&DFKKׅoi׀T_o?D^ڻ  RYCe-ⅩvqطkS%'onbFqrըRN=`m"w%CnWCe.(Z V2J 9|9nߊO_jS^^0vtvS=H6[~|ݩwf6G2DiOmY-z o84JV ZN8F.ܖKv tv8m>cWt4C!J;oਔ*RD@GY۪OmbG-GAJ]!+R<]3( #"T\_qYr.#%\SO;%jQJ~Ux#yql;y%QT597hgdcKMIJ6JNOH k#v9pZQMXlEyJJ{q%|VB$dפ]A#qL˺Q[^]ПY0xyi`09=%| OzaC@::(ˀhS+%%ɂ'Ot|qn<4 t| qڜ ű]ʤ-JYmk[jV”> }E.-_G'3XAz} !AR[0_PXIQlAS"zSùE zy%bXt+ۼq:RR\q.-n6V) x:"@,'DD7?,ΥרCZv8JP'}%;ߐ%SeR+v-e5McLC!kҕx2U)Ű!JR<Xre:4& ̰-Ը@%)Rvt$<?J_RJ-@H{ y6~oK'$_I̶ aQpd4ʐ hMw5#.㴑(`[bЕ=p++#מo4K%Al[DՐʜ)j sBOZ2^ȥ$|9.6˩TTP\AQ nܧ9^*PxeGwxYtio1GV  W*+k(}6)a*8Kd{1 GU|4i7Se%M%,ZBxq'!։?ih:~r.K[mt$ 3*B'j ħ | 7mjqIZ˟OLNIZ AQH m_7-;]lMt,^9K8-gJϪy!)%%${%ci v#ڥⶨPĎ'mM4Oz>NZ "d}5t'>LyA1ښPɸnBOde^JBJ\ JJ/| "eF?5-kJd4;@<}g3QbXJ8D9r.9'iJ kC}U{Fh?euT<(" dڸ- NT&WTźR/'=) !)ϰ5r:Ūk}u7N5tە. < kʐ4Y Y;In`S]Gem--8t lUď)svb8vj(7k"PJUbxKQADuԤM^|ܜ!0dIy5 ١׃ -<[Sj<(yzm"di{W R'c U6lZˡeɰ.2ҕ >BXRt 5R"tyLP!*В4 >!{ZZzCv0dku` [A +AZbt}iqiڷ# <|)z>w:WeϭL~3]cŘ J D%} ҕl-I y_]c`0Hݿ>E]c-%)|@IZC@$I7sټO%3OFۀ'@ρ҆F PopnXžӖpFTe7#ʶ4 됴] &vn?чJ\PDIGQZ69YNFap@#€Z !1^,zv; D-P(BH)64WZcgc$Z7 ԆO7g_mS1v>hqA w*:w[|0J"s9շVZ{1gVUcVK,.@ q &GxW,_YUAnHfo)iBReAIsIf]niWHu۩-E%klK2tss.QabV $?F}2SC`x p(_tڛ?,Xne|<$s^fέŻo5Ȳ5O˙q&7̡ u JKkX/y>t=1)=Ml̬ <"'<^@HCN_>ύq=IcnљfYs#"ء%VJ(>fGPˠ6.0!Еyd4Sk(< Y!-t> $brd{m~ٝL حMRTö0QP}K| ޙ[(E@ !]d;lnV +1{ݛ(gK8IRxr7Y^sd5ًl2Mh^EJRk)T74OY(!UuŅn(##ndi+uJx :'znb&e!VrqN2% mAh[$5۞ɺf䲗ͪ TvTtKuLai{(#@- tE:kZvvWji4elir7MWږ}/gԗۤ˕1u-qmc4\pɞ/sWRO@=ެvZ lq[mLv\JO%d'||v^dnWUL/6L[t?鐄v<@ D@0AkK%OgQSՂ.EQW&1%,|#$$JDZvb>xLÀfGK W5z*A S K!L)1y (tv#2QCtZ,%ą t ǐ T̺Tr"f=|&岟~JHa@tҭj**<&Oc];:k"ȹ@%!l<” C6 ߞ.E3j;[AVs%+J~o鉶lkVɈC7nL6#]UVI.D9ZyD y5NS[ 䥅l$\éXLX9qMi˦MVf܊bK0BTJTc'TRs5#ͥʨ0Wh(X C|6 9Oj󴎝Փysg?!X,$:m qWm 9Ky W )Jr2F҉P#k񱳭oKiQ#J/2e9=O2DG҈X!|u1Ȳ29%cd)$1!}:8 V7W+[#dwxcW ̆e=됯jZN @uQyTrd)42J imZboeV(,6hq uP$~պMLs(,b1 -yH%.!j:}O~n/{=ͮL?׍h˼r+ ElHi x$lym/nDʸa--! R*ZR7t*:V1>M~Ek&-TwcyYt ƾOQc4ɴ`+t*|"ICem>Mһ貚nC#OΊPc۪- (hVYūJ++[|,oq!\WRߟ~}ƞ 47?`b,lfgLAץFd0ҹM5r^un>+RO\Dp,%rޖ$9 +S!`Ur 5mķ)%>x'ud|qɯa8ʹIQEJO%}X9ࡄuA:CH ";SmcXZxKی>dqRhC, \Ԉ_ R7J4~5q7´v#EQbNuGִUgd~d&=b-몔JմlIN7ߎ[tq$!P:&Z"T:kUH~T(6}>N!}3x]bZe߂q-u{C&9cg,(ȂRӉ+ACd {g*mWOb-re?#Y ^A~DA>aF4~vBBtVO}Y0^jkV.nTe:섢<\[y)$rH"7kam@ /?p?z;Z|/q/XzRꦶ_aA(%f^o'rv){zWd)jp8Cʽ&dB++J?" ;$k6qr{\e% KqKR9!!~P8{}<3lm&U2CTRD5+pzZAqQY0qIVXG$O $Et)gMX*6c@\ r; o)4"򷖨m(Y} Y^R[ԏEͱc"Y9DDWG"?>ìB.̬B/jAa̜rt΄,)ִzͅRr,oϥȮzlNZue 84$ N?'ơ36%pJ'[ǝhiCX±|Ҳ Vr[qEyBkjxW_q`>!N14Ү"=6 (!jm!@hK'~}׬妩斍7#Ӟ'@?_y:/:~=F% R+_]*hykGz#`lu]u} ɏlaяmlhi!GTޓmMo}4:ZzڥqHx9#)GYX;"kHf.b[ .!S%Z⒏`4 h{qcJ]REzL!6#|ǒǦ|7.4[*ƽm a<DIAPvi|MLPZg%С%I p%?" uJZ@ b~B 6O Z[waS|Uʖ_\Hn*[},N8 x('5G8kafZ&7Zq7ABI66oG}É@yE< D$i:oJ(GSuV_~mhXCvM.Z47$l}@IH@gõKd Z'eSҵx[ ջ)ZhҔ@ Y/DhoW lF%)D) _΂HkYyֿSI%G$ocE;e*0{4.#8S! l^IZkyF9/$bo~TDb K?Ȱq*!> ޕ[yR~tlSL׭DK. a6a#J7גGR pLnR(=PVSv jDzǠ|3kVq>9k4UsKl*Ne«}[ uI j)qigjq;Aw"ɩ [tR'K1މAp!<9(l@;Iw3q$c}:9jELRpͭ<J u3 d|6ʹә!jڱWr-r/=ҤCt'MWyǃܒ!}EY.G[|WȧAf *ήOJ_-G㯉#:V$J/ȋ&ݬ[syc^^YPIqJ'gVG7"Št8ymQTW'jl7/~5-"ܪKpa<}@in(E%JVӰ=s8TlWS{{ae;5籮Yco^z)!`4J >OU]ΎK.JRl!RۼAਃ˭ &a6鸳)2&¯n/!,6i-ԡ/rⒿ. ~g.>=Pی)JƂV-CRy?zlrۅ  97ٮ%6MuËjDj[з[_I1q]l*m e RN>*H!8 iكrT,c5&cJB ~)t6$| i>R>]έj0@Gokq1bKR'|idA.9'jQ$>u)j<%ؘҡ Moo:ɩQ!*eP4)I)8Ay`,Ze`̅ QXmt)AP<X䝫gggs's-R/c|QA#Q@ [su~E6s1=6sf$ ׊9!I)ŅPm'm䐥BKjVAJ ("@dY66̻Jelzղ*ej hm*M^zح+ݥUdr[d-q*z]s(8HZ9oJW MY\ )zn+dL{ʼC=y<\]Ǯ}_&Cr )<[ POʠF<ٿr1#^-[;n޼w.:#\/a JBm7 ! %Gd-Q2 ^rNWB%Rm l- yXOZo&>~;?N݋<$lIKnȐѮJR {UYGE8L[(1LX@g)L4?TJBpb#N]\ޱp=gm;Ƀ*0;Z*>3>B_.$i M3"ۜrh\y \kG: ;~M]b;9t)UiyL(u)0 ߻Qg틔bU]p\ާ%(J- o)R$( @k.o@ T)gc5|ۯJʾCi_0/JH(l))NXwxErэ%?TEeIY_Hu|zk*k.YQ-ze_ **BVJD('w؄(Ȓ/XmLj9^'<\2[ $)%*PW^/ H0q/vPw ']["9n#iǨ+(Yv#޺RBJ~t)]_q}࿦ɘǻܲnd|Bò#=@>m9)$;Xv ܨA4,TڐPy<R$%%*NεuuUy.5.ƧV)AEQqE(SJv$H(ae®RSW\<'s1gv,ZcA*$f2RqGK+KHGǐ@9WgKw! %b^~AUpҴIK+[emb$EU~'*A+uәU=%*@RJnf앢*U\v;'U~0TU*8 A aCU|&j=Fqn@ɫAoPq WԴ^H ?X`4e_ݴ+rH5cHqqAK} V¹Ւm09B=*HLYj#:`q; \t 'ɲ:b.Eͯb&R(=1xR}l6zq*!c1$]u(˱}KXtiQj) P $;M}jFrMYZe{kښehC 6 &fxdcfqK8W_A1(i`MrYVGChjZZ__%a:ʹh!WECZT*VBK(\ }Dzڵ*%j³ e)Kh*@S-qZ[,UW؉TB)R᧗ NCvxH^W Cqzl;)aSֶgBQR+l >[)}=f^5Hz!-'h ZW| Zχ;d|tE24N -IK4@>U+ji`dmz+ OvymoP]6oT4S?R:F+ok`)el^\ml)a<<7Z Bf3ړZ`ӯ]u}/mdmm`h<6>C^u"lrItqDP-PN@q\BKn%j@v5PEa6dzFːaTşakJl +~CoojR,[Q+RR>M]dIR22GHRv6x( )\ho2UƇ:s̻={XT|ʞai!\Nlt彛Eoa*p g~܆A*UU$ʝe!ii %å ȯ]td,on#Cvmp[ ,7Ρʒ}aIGQ]T,k#or˥ݥ*Qu' '_(=eNI8oiTVEiifSsCRX[EZ*JnpLih D[Ov]3\[cۃ=3.dqqAl2Jy'I 56=o,[6%,zjʳ"[yCYW**\vOX;{&ncc=)|;2xNh+ly(ehݤy 2In<Vma"Aεt#ckovnrM 1v5|Z/"x{I[kmN%J %^5a-FU> vT[J˛Qp VO^4˻ߘ[p99)oC1 !Q|BR?6ҦA(sV{ Ȱ ;]`ѭ#c2ż2 ic)}7\lѢXwE7f"ꛌڈ:@P:コ&M`݇IN?XܥbyTBX7n,0w>MxMg̶p>?ۉ==}W/6ʛ mEwBIV,KDo%}(y2`Daq3 Dmj%p(zjQjg ,HJ@SJR~dp% ߘ?/c;tɊЅ /4B>)4}GD%;F49OK)3u*CzHct $ vns̺\&m 䗐5(Y?8 I)#֥:||V$ LoVgqWQgJۈarFu~*u~CjƪTB_U+VK$ퟝ PA.%ZH7a'gEsjPaC >n[ ,>CTzT/֦Rg+VH3,"r~sFHǪ}5JΥ|잺_dykPCJP⤼d,4Ԣ :q&g/-3lRJ'@zșN| Usқ X)9%* ߶ջJv1VHu/$'9T|տœ(cc|<RA?7f9.ϺMK6bȑ1pcD4$:FҲt^?֝r2jRLhxh1[YRYI ZT p|hɡKu"L\~u*)Pm4Gӗ}) Î%IJeBb~y\ 6e/:5tJy*Jd+d-lv]kxNϘk.ͮ@`~7~o]0fG-/a%/Kd)o9OIءLe=xm`TGqa#C|8@۬kvIRfN }OmZ{-<^SH-`0IWv2 fr0`v@a!;+q {hJ5)+Kb29ք9RaVmƫe ?ov#녊=c mi,\B0%D{ m[ ]aQl{ySIZ\ A+ ))tI>|4R[* #*ԗa iG$ Ȼ{!IvdaW.m8݀Bɵ-d%E# '?w?ڼ,x.3ll^ LV@s )Y $S9ʋCw)s9IEL4v%[ 9bm ~OWz+q?ksݥXa$fehܤ"!Y1gm[W[T~oZĠ*:ZOOqm4)N2?] ^h]tV@Vlՙ!Crk yڶ 1rҔ)K 6x||"+#ƅ_[gmS }xנ]S[y]μgi֮/ڝO8@W|c ~+[-YrSm8#(P}PFzTdl)ۍ$$q o^OU #mo/#}Q?t$ỷu幓QԶ;F>a!؅Dk0H-n7!)v H*:yù_ā0S!IT?>GJcS'svIR *L?x>$Uo嶡M:*F-@u92B϶^%:RĤD %ko݄)@Q J:ZRQk+Ng\D!=?qF2Y{퇣[Piyз+~$uv͡ ;Y 6sy7-{;WBv {#$:i)SV R2~^&%XD&cjmvn@[ ۢN-N|BSfZ;u@v'uNboji< u6NƵ_\zH?ONW.bDq)6>u%QÙ_Z_\$u?r`N*|tTGҕqImQ8 ֊Fnd_j=cux $zIWY{wrE օʪ̔[*Ǣ)RkeIXlA%@y ?sanYE7YV43eܻxZ8VvNMĵ wUShCuU)}OVJJxJy4<$ocq}*DU&6R` z 䅷P[`y(8kݗQ=v.?FccXRRPMei1k|3tD) MuG}OmHdu[A>RU㗪Q A,lGVO*:iHҤ5WS0b7bEb7nrZKTše"C6}$8Ҵi[E|h<0똏I㈺b5%!Ryc|>Auк?2^zy{Vfml5G\I3o3;yL3W9*iO8qHPH(QJ'Ǐ$VSU3+ή߼[lr̠NqJAH<$s74cɋ?G[@h~؃c[s7ʐn'q2%V*;fHn3G$zEkqj'Ķ;ݿqsڡ5pWd6!. >].}=7Ml/P_m/!]^' v=&9q 템9[cc"R >D)[#KI[5!3&+/%m7:/q$$lzR I?1#y#F@A[Vݶmh 8zF0;9jè%~K"C7^ Q'4_q{ G{{],S&?`.ƔCd#>UHs4qwzޚ?w)og[(XQyj[4Wzl[+g&'8̨I`$4NIP+^]~HZvcf()aeJr)Zjq+ZW>Abo磦oiz[1KiSw/xcګd/ j[ӓOלZ\I̼Kl)8*!JT8)d`+rjRd噂b(RX}m(*q T4J'%-%oia7^&,YM?Ì6ڂ+p:I!)ߏZZ$dO7=$? Ku\**cm#ŢJZ֫r"|!n)H{^ WHZ!m;[-ϊsM9<8T]6.1-%IITTPq'i$: k^3ƩQYInZZx!nҝm~PHY2oW}l|R6RyM'RN]2=czBvGUEɖlBOjwTx>=$$طd,m-h q%Iu >{#go,4}GX>/KPJUbg;5^DrWm4fqlVW*~R`C쯿I*ϒȪzS=Vo^@=A_=W{y7I,u: ]kաMĥ?hV)\mYQ&b,< )gq<| hI^ ;#z?icMfP:{F񌣌1yUƚ D]A5eFwJ,ʮVA]Z=PEZOUlטGlaᙾ}]΍eokLgӽUxZI[zo((yܯY?:{]qi )\%`)?i[e c-"O~Kk Y[2W zd ΢Mr/fZTG,4urmIJy#8=:׽oT>/9ƮQ]Ɔۅ 3/_<șNqelXή],LÙL*% ^p[)K.=KPħSfv/*kMԾ-GZaZ ;gX*?_/eՊ^TMK][SCj]H" UeEɰ&'a݊'Nu6ʺX&}V0hm[b9LM|N9r.52OMw'uűNf=Bէ5$ Dz.={O ,2\+kgMeM)- K >x{ۮvYX8mLeW)NhBF[JOW^ yG?_{)?}Y ,PGb FP?:ǪaO O!fS&%U̒M6$r q  g zct';o=n܋%f?6wX8& 5_eh՝AT!8Ԋ/ĭ3\jVZqNo%zR8 G&y>%ݬVOX7\e'q>G- r׿Y?gz[yFu~r+@ţ,ޡII)mprm;12Y!^ WDcױV68U&k\1+Lwym^OHC$TI-/v9o襇9c-۷FFɭOč:Si&dnw!F;ۅdu>$ I)ڊ>2}i%\ÇDx#ǷO:lS!yFNSUS=ŧmnE y{cOYɿw7-db,Mcuq}dT6Yn%]L?:T7m~SM-zhO%҆C`{T>cUM=L]  Ftތ!։W'G̟(u<ԟŸ'yNaBf=A~,nifiNjr˸~UsSu58H_iN)'ąk3gr`am" ">P% HSDoŤY\UM!*# 唇PRfqwSc-)npx!P)I! W 7&vv'X.g PW/}l#=uы_sb?BߑoY'*޵ޛ)iLD$Zj!/jزf+0q6žX;B;Ҽ}m#NN0fl7% \VrPpnx_賿wEpTp~!:z#k0Ʈ߰iSBd<) Ri[R|Fb|:(|;-X,Pݘ j}o8@0!\Da - A}]%Ai}8CC .?mplAYy6=3hZ< k$ð{p DJth: dt4FXtt}uh\/HJ{D"\Yfg$IǗri=00H"\pw#[iii: 7=K"\  q -9p <"&&gHN؊0@FL6mPϙhh" @PYP[q`d{jzGzh4 QM*EP$qÈrCCEEEAylD Hh SHKK+ |>`,b4A`6i!]7 aF4`-sߏ>hl6Ӡ /7U} VT:b @"d'OdfJOO `2z9NV# am0&/Th ~;A:=0@tH$, A"ҡZD`|>tV+%,Kw0iA pAGtPhL,9f$14!dSDaؽ%I0X,Hx j ՚`AA`Zh=Sg}$ZV$Z `6`[hB/!$ˣqXru.z$~ffx=X,&`7#^O$\q;N-vTd2S"Z38x֏r s!PyPb8|qTT| 6Rv@zjP{Чb ҭ[ȁ@I:W`qtt0p݀aDEEQG&1h' r9t:p8`2j3"h`-0@߰tl$Ң<,KX,B7~7CVĜ9s"r9:oA@ ֬Yhڔn.Jza&YYYY2Y t{؊?w;C4]ErA !##c"`Ac]&#H`Xh! m{ ذaý111<6 Af#zF4TZ9+m۶́:aKLrL&u'`W`b=V. :Nm۶6FAlP ~DDX`vBa@ZhؖZ*q =*Hӡv,pկ~k 'lEv&ރ; e Ab2I $ Gn@/!PFg08, "##IL(B%vؖ@\.Rl(Wc ʕ+UZv?55VD n{}>jm۶0Hub&@@aSvvfX E1ӵr-0ZgXt:DTTctA Zx:Fp8rh4Y΄a8+Ffooo9 P A noKqmm-p)778l%gϞ!-qGC7ȱ˗/[Fz8p: --m=*CSh~1|Zvn4kՆ 0* ~nt>?`܃je1la]gΜ@i[" x_s:+Wjo(B]x&AN@G5s(8jʚNF@Z, RP}/j5 V/.V>OlOHH544|1;1.am-{v766 B^~~A `(Χl\$@AɚOEUUP&X&NC*n7Q]]{&"\n(Z ,:@XVE ) p/~U4:pqv;QXd$ =jAnDBF-yd)vPdJhjjj޵kW#[{#\q[KT+;::zbccc|giPLTP\dn;nGb1lfQ@TJ'Wՠ yBB@nFϙ3GHQ'?f͚-((d m `_e8A| e.a3l!:փ$o06.X `@Ym t:No-t|/\05Hm 2eb 󗇠(/PǓ'O/Bw 9G}tsRRMMMo1TVFRr% #F!>TkkA@\\ܸq"TI Jp8ނ 2 0a¯ٜ6ҵZ r,pR:`?yzI{L gb0L+R\.p86u FТLN'NWTT1RE@`J n`cp&O>=f̄,+]~}i+e.(9N'i9N@$A^^dZ $hlA 7 8NKFF[6lX(!Zlsݯ[Pv9gΜrRR$''"""ͤB- `ԁK *++e~-HJJ NCJW E\.)9+>>>44s3} }zBP?QD"l`X<`LuP=s@p8=zR@FV~yyyyZ6 mc2Hrie4 ,**z%55ʕ+`2ǏMr`mO _d0BzzFʌzڵn7q5p\ [JKK:L~#_I8~ ΄f=!(&W|}?nܸt:=C-j-pi;z[ly`ԨQqqq P___~y31*n!'H98zMl`~asSSSnJdӦM{e4=b\o`Z& l6HR;vbhE0忇D/ "HЃ2x9999: Ig;my ~aa)))`ۡϞ>DӿXQcAMa$bCcaP6MMM'&^V^=E+G9bqHHa(ݼyJg-))t fo)..N2{l=VL?~D"pﳾd۳l1@7Sg/dggD"mL\v*(Yr[~ sهw~Hz*8iii ^UT ,HcgA4dbƌs?P~VZZa$D|odh5kL`4=y!:0ЃV^]<~ZZZZ%%r@c 0oqgՠT*!??_70⇂|l? m۶=Hcfz禧OgXp8<)m9l6_\1n```XzSL,KȾ&D=-..~5%%wj麥|QnԷSQ#Siinn@:&LC&P!Pl6{4QM'P(1cƬl;zbQZF·j+V3נ{dP mWbA;ׯ_rvvZ*B]]XVO#F blvX$@h0:/)}( _{O~*++A%%%ipEfiElHJJRlٲY@fuz? @i7A(ύO6ħah+ ЉAڵk3x̹ r,j2vqď!HHY驡o b@mm-rɉCM5X~O&CL& N'b(..^>ydI b6 vo=nSWł".p O7bOm uuu J!;;[vW+)&XFa 2UH$iӦ=T'={q :᝼/777cٲech&t غu Bl`2FL&1&uS@YRRZ-t:v3nGzBZ.III1cɓ'OA^W_=P(hmgB{YO\.d6lO}7cƌ|erg#S>-v \2lW.5 &f}不x<444x6~uԩNmg:3I}X,`؄[f8=[nC+)P3Ol6'9WUUvHLLSj…!4'%)HpIK;'3DPRRr5k8=ϱ`|OZdn. l6`V Ti -[/q#bacǎ͢ a}c=Rz{{)9mmme@Sk )>B0^z!|Z @ "';wxdԨQ^z,0N`avar6  XYY \.RRR8sy+--MB yHJylPJHR;Y2 4 ~9,łZl6 !H۟3fxv, m*vaV3adTիW9~{4 l6hnnw,=24wi֭JMM]YSSv7N XTTTl0 dժU4 .FC;;;'\M&466L& իw#1SGT"ZF`XɻNMM1|WtrrrȺ=0 x`M0+xӧO_#r ;PtX 4@T!9'ON6mڟ5 f3{A @sv8`ܴicٱcgLA/d޽-o Bi^^gK,g`E`b2woo_omm^Pu֧B1A߫T*NDD̟zp,6 V+p8t~]@wL111ٳg/ȹ r0y_z1Gwޙ;ߋD" *C'^%׷qr96XYxBX BZ}L@t>>C:o۶mڈX, mwwwf#h*u u-5j_1 kkksA2a FƱcLUUU#Jeĉ(,,2Иd 믿>v@VFp >e IDAT>5k֋g D)0chݍ|R8x<())_^~ocNRM5srrr~_>GO ݴi~P xi4yiii237͛+** c_mBhPZ Hf-bvڵkmoCO祿;m%"##SΝy\\ `}` fZZZ@"N.Y佒DDKq8illlz$Hp\3f?G CEnժUJKK ryׯ+ mkޱnݺu:]$a:/Pے~ `ԨQQX0T~'OQR@kk+p:29gŊaTVVﷄ" O]YY )cbbF^?<=G>G?G~GGADDt:+7 A#sVV"666 BnX,r@zzz֭[?.\?o޼l6>#j5ko.]Z.)'N\fP#%g.\.`X#_j_jۼy}\.j$7P]jտn^\\?aԩSr8P& ZVH}ѥ+WΞ1cU*񠧧ǧSzh_%isDQٳǎ{$11Q$uk0[֯뛏3"1~jꜜ͛`2t:]ܩS>e-#eee%&&&Nh70̳H$T Gf;wnbq0G*-z"&&&}E_08x+ z} vVt/aL;dy{-8\`2h8G 0GE_OKKϙ3\)S N> -_?2` eee[cbbf֔)SNwMηhmmm`O:NhjjF}/{^lKKKp8,5h2*8PyIjٜ}}}Fp\3gN>d44EK) NQQQ|dddX, b8.#RL, *&ɹwqGxN_˟֍[)SE4sȦ۷hH$l6L&:T}f `5xbU 3{M4ifkY0@܂_pa[||zS&M"c`Ν}` TPB 5njux(.뙧?A!N>``T@?#o7nĉh4ѣGbv]zu"n:@8U$O/D⺺:pPPP%%% _9#aaZ-DKEoo/X,H$ Jhjrrno?@&{tt4h%hiiijkktĉ Ph&τ &K3LTVVVVV~ ?Θ1#755uZTTTAtt^RYc6n /G*ZsɉLOO/p89h (;Z=6( Y kaw߼yG6~x0矃bCEJm ?(&J;999[r` &Y,_0 k)!n݉uu09T( 2H$ӗ;w;vxݟxwWGGGW}}wp)ϟ%P:TBʊ`PA 8`LСC:˜¥ S<3T0ovJv5ɾE&( XߟEid2ֆ ˛8n8Zp18vٳgGJy4;A9|<f,~\RR"HJ'-`1cư=;v@֯Μ9PTT84W^yAX :/UfW@P6 v;l`Xp &&&F,=zٳg;Z[[kf[ccՆ_~˗/@p B |1 :V(ꇪvo vtqqqc㎷ iFV58c!'*&H` h%NZYcfANuҥ_3n:??L= ?zɻpp9v/4O=AMp8¡ X+Ax>~Fdd0l((x\aP/| @B W\y`0ddggC?9s3Ⱥ644|yh5jtnD}0w&M8%%eorss!??p8\oF߾:Y zPrtJerl՝{oϞ=4`L*ł_ j'i&@HSqѪG> N0!vZәM0\-1- Ǐ9sTnX>1M=KCc#H0  FsGD={u:݂9k<ϟl'Hڽ{Қ3G5Xr8ȡPP__]MM͞{1LNDM B3MN7.ʻD %Y] ,'O6kmeQ`Dyyvޑ>555`ZAVCJJ Q"꫿t8. c ;;N1͝8puuu}!@"mH"p L- 컁g경̙3vԨQ듒\.:22R'H8n0 F5kIIIIII󡺺ֳm{!#T(@t;F} E/ ܋ Ѡ0uZ_J?Jt?K,**j" /p‹;oB' QTg I 3"mB3i OO}$''g͚5==}X,Z3s{AP,aw}]XQ\\n(++CZبC>Hx,7IRۏ@ĒZPWWW.o a 6 bccACIII~7^"tyZ/wqoϞ=:g)ã|(7跤$izz^P$J$P(J6-`|6p8|6p8@7+1c_|ZPnѢE?\P(( ;>PP#< ŋK@Rl:@s\ӧO#ȂThGpíH;O˗333s8ϓhZH<>DTTԌ…Nﴦ՞3gD˯O_}UvAZӀ7F4ϨQE"H+ #BR(D"sBO)Y, lύbyLZg=c& z{{&h6{L&Sln3͍uMMM;V@H}P|ALa鱽e/[lEvvjZ7B^WV0MLf:vؿDFF*5 |V5qSS .ti(O 0}$***N'$$L  T*A*BTTp8+W|f׮] p, `A H`(++;xȑzj;'+TQFaaa^T*sryL& B @$P(IW~h/p\t:=b,kJZid{l6x<H$rppF#d2ELFUVٺzzz677ꫯvuuP[1t4Qzwv΅ 0 4M/Rbeeex(5V-}zz"J+ p\0R:־1SQGNa ,tfNZxh={x#J%?+C:/WgΜiDlW@A7~> x ClNN4Z=6"""]PB!O"RB r9al6{64jz`!\g@H$X "p_ === ===o\ŋ[tRU>wuגQFmQTQC˗{ZacDTr.\-55>J%Q(rd2Agggu} t?SyUnygBgu&"tV`0rC@ *?A`cF.kb>a A Z[[+^ܾ}>!|1g˻|ͯ>|RA:~O>Ϛ6mظdZ-#A )>Rxz4p<(?)\?@ X,\ R.===NH_KKKYkkɋ/~tF(yt?;6s=?~@"q8ݻw=wܩZvvDDDZH$(h4h@.<6#ɭoPVbL&B1jrpvhoovhkk.jmmzoڵk!j5eȠψ%KHOO_555'{~k+Ǎ:55uL&S~&3L.N:{l@@0m… U*Փ j{w  0'""bZOO78LA3P_nSSSZ`A*n]]]C=ީ;\K!9s]0:::K&Z-t:n:::/ #1lx臹j]]] nnnwVUUBPY$k H560 8n'-=??'N\PK߆]{ٲesZ?\fݮ] ~e0j3`0ǏZ&eMXH1{)SRRmmmΝ;|K V@7,Zhvrr] 8hzA"A+JV * 0  PSS Ʋ?]MMM 4C Xz̍|>_Dt)@F7Ma)@g^gmmmΜ9 ,!PRpWs´U QQQRNI\a @mm-Bgg a|@ x``Xxm T|65=3f<4;2P/ -C2m`Y%I @{{KIc=x ;3?--(b&v|M@g/0_iӦw⊘Z(`r>jllf| %8xř3g 8pX,K\"g`0 553Lr|eDDķ $pTp0 sb& ]V;w{~,|>}]w=x?^5m4HLLϟ/d2@ȍv;477˗ Cvv6T*@ \XX*66VXYYyp i_cR:GpR&L555{.Tˀ)8PƊ+gff2mڴYf>N< ۿAtLHwmmmX|@R]WWohhL&wt{{{]#`I3;;{BHgZӧOzΝo&)DD"7,\iǏN2㡵;OZFFDFB7rB ʠx<CVVB>)2 +4 QVV׌f Af"WJ1qZ_pᅆVH`4GpM>s̽a… z^ {v:kC}i*`UTT*~֥KAVVRVi4I7)jz,Z0hiio߾_}YDND2lٲwyrssKh= .\ nup+[&#aw 555PUUb233!33|O,((XV-W^BCĂfܹs8NEddãC7n}~c]{$`/Z迳^,--+-- ~)9sN' T>|xfOOFp,S@///nWT\.VSSuuuYYYV.kArruDGG"&`:.2..n60"uvرDgzLT-[m޼y+)--L4 """9W\?V*ذ`{ PWWr222 ##\O)((XRi:حnii0::H$&bgzv*卩l޼y3&M~VVִst:왈jZ;.\A21VIB h4իWrAJJ al6;Q(s_r4jcq@ZZZV\\Li4;>7~ŨWXs>?jԨӧOO0R)\|> ߊF Bu L&Ccc#T*̄4p82H4+//oL&kCꃲ"?tuuO:^LL\Tf/p\'NLT|11"777bܹLOOb„ qƁ#G <^re~m$!T>.]:f [ZZT*Bll,vONII'JtPOTS@#++PєR {YyJB&hm ,XpW333KKKKy%%% oÇCMM͠ l BA)Ux^VV---V!33RSSfd2999SBauMMM3‰b1Sѯp,{Z=f=&?V[dɺs&Oj(++>lP'!pH$hkk(99y cۡF#$$$^X$&&avEDBNN8Z=џSr9/_ox;u8`M<9oѢE;FwX[W>K"DwT6-qK&e7ٝ$3铙I4v\.\mL`a+] ps{utu=~E@@lސ5(0 I뛛[:;;zxxJN`(PA [lIߴiӑiii "??{ԩ?RcHD@0FGG5B0` r󃯯/S 9::+5226sP"/Wu[⒠+MNN~… hL F0ɾ}~D-[x"u_;H/FpeZ;644bppRgX,o77B&AU ? Y^^i5!c ۍCFFFxVVֻ!!!?\z$66, 娨йcǎ}MVk-))->qaWTd섽L)iˍ|ˋRT*I?ֹcbb68;;^x׆]x@iiiv@ev%Df߿'֭]\\\֭[aaa˗QQQ)ZJXHC_=0Տе ÇI;\nukkkPc3SH$)677('@= ePPO||< srNDP ߾}{ǣGF,$dRNMMMy```m455v  pvvs8*M%H)+zzz*NxettTApMc8p[~Mff&\.n߾W[aS_ptf5zV<|,  e0//C򺺺`:==}=ΖQT\!)))0335kgMPPl6y"pdGϜ9XE$r)8QMہud2D"|@ XjPPPP(lô'OfffB@@3(^SScǎ\PYHJeyq޽/[o< <==QUUdykT-WyN6AimF3ڠbbbP(JuRY9T*Mb`Xo~OdDm۶=۰JȀ78:::P]]=dyõ'Nx^Riif\")LmkkqssS8::3VB`hh`pqqX,P(077#""6M?0Ҿ+T*TEE?={# (O|UVy۷dLLL… xΒ$Oܿ@bߦ cll >ɜaPTbT*%] MUWWaggGGG?ND_ 6簻ˋLz +g^)ʱ۷oioo!؛.*c14t_D, s\b8::ή;88QLNN,hmm=[VVNWf%%%/'_$?A)o (~zz:x<PRR2 `@7h[{1֛&,F>K&C\]]qF8997n@WWWkaa?6xI*Z8|O^ihhɓ'+effqss.R`PT\."eVWW… {.ɚ*S7$D՟lRHH6 FIarrJR;11544T222RP(zTR&"""aP( `2܂C݄J@:!!!!4))w!ׯ/zzzpڵYjp 4,d &@&)Z-X,)\~S:{1#[K$xsC?i]RRR젠 wH&\H$JsppX%9|>lllfӑْ6T^裏^4ȗC{_iyT먘۷oZHH7}B(B bA@TBP@TBTB̚gjzbqΝ{s8ի9`0}6ݻ77_NqS @,@!!O 7n PPP˟r$ER쌘8Q* fyZ`0d2d2bpf) LMMabb*[|zzz$777@P`SXTFn4+CBBmll<93gT*ZfbfTƗ{{0 ;vl J |YFGG޹s'+222 ΝCkkINXDw@7x"7bH$;>z3(㦦V6],HΔ`2&f0ffCbjjj-LLL@PL1s766֭[ |f]pZ5tf*+=} XELLoFFeŧ $0 0 hY61sѣG_3\5wkW^H,X,vR%ڒO LdyKֺb̔ihhիW޽?} atF2/H>3U I߱>`f!d<by HX)S0k׮T ,g9vO0S6qppX… r锏q@Rj Ӛy3D||<P('Aqvt[n;;;os {PoBX,/uܦ΂c,/_ 0677ԩS6pLf 3?((uÆ  ޶m$ _sX=) H IDATd(bO@GXh4uCCϞ=;KªfoܸqcLLGGG;lܸZ׮]CCCE2aHn,%_͜c2HNNF||qrr(m~j44K'HLӷΪ1p}|?o!|V555?xgF;wVj4Tp]zaM\\\RSS!_Ç>4Ocu0slhh~(R$ (f5P08gWWlsMiFzᏮ^zBY"pغu76nȍBcc#rssfm`X#kZVT*Ŝ}j>xPTL&f,Kfwl.l.X,ftob7l8{,***n>>...vvv^BPbccm, EP888`׮]åKp?k&q@ ߿jS@aPG}ۈdo}f5Djڿn4EhZM}}//^x "ppppڵ]vA$ڵke Ȟ9:ZFFFrySkkkmgg6 [(JBQo@ `ǎpssCAA/]tql>߳g Hni]^^jQQQ>0jft,H;>0566oZcҒh'Ãy0L䠣,`XNln@PT*LvԔ`Dd C}bdzyy%D;99q\`a VAr ͛r\pQ~~OJ6 ...;w) AD bcc}||]\\byrO yfA[ ZZZZnݺk׮=plI/`x,mUkz FY9OOOO&444Tuԩ -a!IIIGcccQ]]k׮AV[1X-?h4u___]{{[n]ل&Sك|:A,;qbbbb@@3T؅%b 2@l޼###8q͛71xRRRիfX\cmzzzwI%S'Y t|sJoP|> /q8CAi||х z+Ξ*..-[8DGG޽{_6`ߴ2,ݻg )aD$uvjjjVWWh[>%Ν;166'N(KKK|ʕόk̝8flN:gHZd@V"y.yԤy|õSSSʡRus/9===x͗yA)-[{l$se$ ڑ|$3Ta RasJ,((P(䧤lasS"X,&Pttt>Ν;qox…a8):$s8w|ߐ{%M86O/.5"Q[nwИ.))Zyy}=#PO֭[!::ͭ[CCCQRR[n-*cXJPWW}㑃]OEaˆDGF~\gիǍ,S333FFF~`ܼy%%%fbHtf*7)..#S:2)H,E7HͬXjճ3b0Kvލi:u r$#<3~; |05UK?P&%XAs̙3?4ͼvڵܹBY)j===>|^yyyEL$HATaAj@ edd - ]aM/bD"޽{P(piTTT#Gux9\.qLOO{_ؤ8L7JW]Z+ z3 d|ll!77G49Rf͚ؿ޽|TTT1X{r:u Þ={ӿ-..a AO޼y󆣣߼59J#Ѐ2aEƽ6jugx+,,(((89%%xvv8 x!ےiNTN666?2111E4fJK11Nk ɒZ#IX"ڊ塡AVz=Q_Rp\̐LA 3R/]v sŶ֭;.{f+ e21ǠdE7nuwwSa$10-h  ck }||SRR~PY_M---|26mڄ;v>?F7iẺGFF~MC0 fs@666qw}YVk\ˠg񲲲>NHHLMME}}=g%JtCCCmw^l(`%;XsP`CkEhukkk >>>1&&-/YKb9^]] @4<3~JSNR**e0{Ν;"WޯY& zo:$&sY/0</>%D%MiV踚󃪪0l;Gմ&6蒐,> R6 >jhjj֖(&/Oi@lm$][w=_=1wBo@m3(0J1MgddIHH3j5N<`ppU0<ߔtSh4Ee 0{{{o_rQUԂIMHsY J\.׃d `p?yf0lPrRٯT*{ ExOwcc n(nI*+7,,,g)XL/bf۶mo]t$i IIIbbb;t_ZV׿  hhJ,`1@ xǃr\dccc{{{p\p8;͆RB4099Vc*jTP NMM5NNN֌VՕuvvNZ I 666nKQ^(8[[[?~\UTTwކYiJ=4`CJ֭o>___9s2,))i}}}kkLC##s[[[N\\\cMMD"a vPH411\\rݚ򒒒*Jk0C,p} @ D`\||̝ɓ'P(hK~RSZRMݿBP_L70_vmD"9388H$y#d2O(1~XH$ݥR)8j5ZZZP]]d2x#wܩ,B223E"oMy@`0w^899ȑ#[kkk[=:&yZK tJ*3Fy7o|a?WWW3 tz b` $@o0x&988dHRpDDD 00l6ӨGUU1<-A21h `)))СCN;wnIJyyy7锕Lm###svv`UVfBoo/Dxx86~ܽ{(+))&TMPḛ_l[s%K9@uVĉ[nPRRr&PKqA L#f͚رcCCUW\q#@"d) )))kR3k׮7 ޽"tuuY Z݇0uXj˕JJJPVV/~WPPp& rb灁AIIIxK5|>4>޼ ]]]} @,B_8m,gyڵkqU.k`K.z%F4`ٌg%ɫ^^^QHJJP(D? QRR%8;;#..Eaa!Wk׮}f"P&f3 ///kI H!/7;;vyH7H'}eœ1+))iKll;L&_|aQ`FRgg6 IDAT3L`lذaǿynٲ`0FQQ6,Dpp0 n߾d枞[ST} 1V?$##MOk鈎ٳgq/((x"HPEtP&P(o޼ơC~2qqLLL,K`\~ŋ?h4j;PIa58W%33sO#""3>zΝCSS ,x#;; P*G^^dYYٿdQ3لrX,';;...iK5P @{r|f&aJ5C<aL^2Deg7n8OZZn/^z  =f޽.\rʍtŃ pH$l۶ ˗qƍve'C4?H$YTR\:22֭q! c,(XVaDBcgw>۾}{/566ӧO/9` +W::::JHMш?5kٳ, ׮]Í7ekotttĉhll,onnayyy5l'4vn۶mptt\i)g`0o>?M 5QM"Y3$-eddh֭ߋg}eT7po*8bznX,HNNǎ={0bccڊǏc``ib];vr努7nD6aJ5*lll6mzW(-/%#ػw/g{!5-̴XϜ&5Y^= /_^Rskm&U=^\ׯ[";ѵZ-k.Ġ'OD]]]cCC+**j HJ֮]<ڬNYn駟N_z5H"@b,M6}{O022h`*hɊ644T Tk*M[rׇǏ سgQ\\OڵkLDA X,r5y<>Q|Wsss_͋X6,mI)ฮeԣ[!00e]u1眱FYSSf!MIR };000pss͛735aF[)_UUUhjj¶mې#G~! 3***1cC< 9n 3>ojj `-dPLMM͛Ě5k6=ZneV٬(ms7lPpA_{{{;v b٘3inn}II94$ HP'8=#J~z͛7cf%}FaMBÇC ٳ(,,ikk;wi`:t[K Ş={  ԟ;w.SOEXĬf봽o=JRʛW[n{YrO +apX~k޿9t`ݺuŻヒNrr9Tb۾}B*U=z" CHe$sBpVT򎎎{d"],AU3 hJm7``zxx8'&&y N2(%-5`k׮=?66l7 jlM6 /C^^rss j+@c0Llڴ )b%Wҹ:;88$XB^2^cD"9r0lA'Dz+j#1]|;66V( qMh4hy7c]߹?*9ZVVUUH2 coݺ7ɓ'q{Su KK1[;>j/^{;;;|[BZZڦ 6x{{;3Hդʒg7~211Lٗ͹Ν;vԷA]bR8"$1goˡH}b"kJr-d@VG\PDbx4"""^ĻヒfG2IRCjkk?Ɓ HY,VáF||PP6444}XKѶfTك!ԜEFF:p\ZIϑ.}ق/NNN+`jj ?&F[q,R_Rdff YfM>0з2)ކh4Z5Eii)\.R0^R}IK}A@ :;;6B-aP(JKK]GDAmNp :yfiVVG[;t$oEX: Jӧ144 6@(=zsaa =d;A01?-{Z Μ-s\\\Y ʹ^ ** [RL&$XOlrޱUV=%(++[T@udhuuu xInSMi"p[sAƍq}C*K݇ ʕ+8s u}Vhb#/wԔl)JKKfY9ҿ$&҉q0X,(Bxd2K/+%%吉 l>{^?h~ׇ.5=,1,ii '[#""lllPQQlLiFjhh r G֯_qFTVV̙3ftaŇumWW>C|K_'&&nd'I @SZZx%]Z@QYY P8Bɢ4mA / gA8;;?,, }}}X0gZ $, KOOOFMM N:Zmr+`ۇuttȑ#ŋ/3***pkLR%Iܘ}j)lI[[FFF''o䆱W2B 4ҁ"K&yJ%wޟG?.eddW\\3۶mCCCN81 W|رcptt?/Gb d6iOEOOOgWWd X5 HכYr'vWW eNOO+@w+݆L&8ЂlASSSݻ,GVɓzMi:$sR"-= 0tojjB^^BBB0"|>N08Qsy{XXXǿfee,Sz΅q=88k׮k֬񊈈 s@Ej2 +KO\ss3 YW1d-jzQ.Q=P(zjjj0IKOOrss{3;;r_jV˥2477#33RtwllNBĬl&|੥$/: V ???`1s0 @ ?1܇B &?h4jI1FFF֭[_]ܗaM0vMNNj5mgg988 * H466VՓKM^u ___g`Z Ze&AswrrI4>?j2Z;MgXi;YYYEQQmzR>5###|2R)~Dd$FGG[sN91J"Ɨ D璣RZuJ{9*jV^tӊ/i>әd%i 76lx8t+ÊA7`<|MMMHIIK~ FdpΣ3]ȏۡT*I H YUbb B ]Yy 04WcǍcgܥWw]]]V ۊAr^XXJ48::.UCaPmhhT*{a=s_ F.#>A%&*K'up4T'fM}2222HBiAӜ8oow:::ha +Êa-Yi5cccs€+YhZ9Kp777`1y$s[[[77yɔQ)?7QV"197iii,B7oZ%>o)AgVSWW͍B2Q*M^br| b$a||Ak@K vvv]v-Q^^n}xX!ΪӃۿ)h,y}%&rKfdL^c)===V褚.cV1jDD ^hX!fh4(((P(ի_L`c,Bc0d2YBh-=@ꂫ+\n dfy h/H̖G:蘿d s=888KLLDww܋?A<Êa:@ss3 _¼dN뻦 , b_\j30@"5I$LDTT,M~tt%!$$dWtt@ @AAE KK=h닊b , ȥYrZ WWWۯƤLj@C~a 敌XV>z載 HKzkᐱfSn IDATdF e U) )S,3J%rA^VGڮô⨰ˢw=zt_V,Eszkr9j5NNN0 d`6US]\\oY4"R0= PDuu5q\#ȯ"{Xa2^ꐙn.d9cU#x<^"DD |>`Mg8- 烃ӣ<1,r$0::: >fucE1###Wk(\{{{pX#K2M-3G$|i}7m Sw 4>ҲD򒿿*{{ّݞb{x%?{UWWC GXAy;::QscV9r9L&mmmeGu$ aD"3gi'ș  FR)aAmϻWL&frrMMMKB^z> ֆ C(iY9˔jjjzz%c ݙ"%H@6AQb2*</g㣨Mٜx~UZR]ho*ޭ*RZ""x ˀ܄=cvqYvf>3;&~ ~JK?5?t+'ܹ{$NCdJRFNd_rt־h}F,SYY9ݻQd_$@yde\A({4l&%.AX\eeetg~}aIw>9{H]]sc={8ԮIա( p@A~~`S _TVVx&`j6s8| HJ *((9ɲܱuɼhzڵ ׬Y3=Y1\v=rufL[2|p^ {LwD])i"JKKy<8 . T^2Ґ /AtECU,0jX.?_744\*n7kg8S郍 #o(--bBII}XOH$&~&S_@^kjj}w`YY>\h̗`0@22:Zzq;ǻ 3xP(N(--G掙Ѐ3 R {*//h4jb4vӽ2\S F[[[~a.nwͮ]4yOqqTUO4U/?)//1$8lX@ m T4״;rF?9@`6[)Ei߾}@A!]$ڵÇMzr2=!C){gG}vx<ǧQA1"vUuuu(cbmmm|>$Id WtǴ$RLav]Bb^TTDkkkVL(`8RQzÁ _r5;v*ɇ}ٖMήlx^zU=hР1 VIMݻh4Dg}%y>N0A|!p _8***$\BDB ?oӦMKV^}VGGǛfnpuު;4K;v 2lE,~x82[ݮ!I>FGҗIb.`JjݻwUqqq,~[@6о}e,MBd/;w]rWJH>{b~GaaDsߴv <[#R?ۑe^zUa,n1#TZZzEe)]`{w^#వ !h耇0mڴݻw1lذ+}>߉oT]O90eulTY}q>}l>يG( >ґMMM"UbH#\ j륣Ys  툩?̦*b;w^Śr%Гu7Օqڵ*++˪YP7DҲ'ʦB  SXX8T"֬Oz,A{wv,**"d2yb[/,ZQ9KGNyze޽aÆ`votu6 ds#(--lD<}3ulXHŶ\~v|llJn0 ZKFn]&onI+5ɲ<2MDD"ɬ)(ХMĒZWZuΝ;Frwc1@ @ss3UUUG;sGKFҒkht[Gg~q\ |$u~l,pHT___k.mF4V"29h45ARk!D8U2Toy8 a݃a񹍍}jWPjBG-.v%Āzg.׳uVJKK| 4G0nC`c@ Hr h[jՍ{ γZFmm-^wϘ1Sc$HLD"͹NDdH}rEuA$bIQ:::oS^/eeeQRRb}}[[zf@CMKia?\[lYgϞχzEMte A 3R;+7h׮]4؃~ay0ܔ+@DhaaaEiiioYg|D4t # -  ٽ{7. GYY"^Qkkkֻ0#p1 ـ"z#^znmm}B9%ZIpЋ;sDH$Ջ4UZZJYYŸ'P$7i|c@C+&'9d!` 2`[/|sI+Cs\p\U79Ҽwrv~X,FGGՔP(DEEF}d#UHT.InlXBjhh⽛률 qQ4cH.*DRH8Z.ֺ\ҧODc]*wݟ]{y<w4V@e5%2`@v 7,N{3 +)P@Sq BB!:VU9: B3Bt"$X8h֭[mll|sf:ug +L&몬nhh${RbXf}Ph0BY?pI((((D"3 ,5rT8<O(ub񋯕f) 9 u(kГ4ݻ~l+r9nq_ |/-2@غZLPQQOpmyhT~x<fx9wĝ\ 0&Y XXE*` 61hРˋ'e 8®Ȳ HZF[G  4H$(x<mX(gΔ'$d$%)\ -$t !idQI`؉N-k׮fR޽/u\}tg'w:$ɇTtiIc4$( .ˋ~V̂Ԓ'ߥvɲ BQ >z!N=(5$"#0ڶmL';a=WJ},' 5Vˢ1I>ՓrdYFe$I*gy4؁YZ5n\fm8BNHeЊ=F:`eڵskjj&&؄  DL{9 s )^h->3 Ӥ@"@\ĪDX PLR@) I @,lbРABlalg{(J"V Jڀ>yn t`'t씘`BQ qX&., {P+'P(6}b>hm$9iED妴SM|^[[{ݙNsȭFq۵8Lr;Ŝ'kAěӦ%m;{1ۡp.ߐ N7hHOF @ mvf: @vr8XYYy^l3V Y[j!Ҭl-1A쒘LxˤOpe֭7+g$EbK|ٛ$8DqOl"=fI>UzkKL))"-Y6;kxޔ DA&w)II阄d&`%6.CBwͮ dHtٿ:t\oZwkZ6v" |[}\ $# $V%'Q&!R7a4DeVvrl5wm˕b*Y/=%DmY "(exaZՀuWINZBn+td'lq:x78lAN1b9 R-,;Ph!) Dm-9&Y #l±,JLy 3IbI.z3I]Adn565Vt$&ӵdbwAjIͲ .D9>u܁Nh phEz3Z)b{KyxML=F&4:.ѱt "(k{5oDR "Pi2Šk"+](1eh0#Ht@ 8((:(d}ԔXԔ8@Lvn% 1)b5%p:ȉBvd" RIEeld$=7 5]`qFȲ٦PϩVZ\8w@ 8fJ ŒbSG42HND &DeF2M8T;r>Y" @t UbYr @iT~u)Me: ++*W5[7!4̤:l1nw"@}ԁmϺזe9Kݱ~O XD:y,=<6 b'bo9g28@[Xĉʮy dY}kgɲEbHkeQVf$")L'өG$I )YNtͺ b,9qk6Ala3aJa=5P(lyFlVgxh4';nb1 :A-B*MUaV֚&7}EQ[ۭ;J,psA9rA2@rJ "X0 b&lbJ/Fm{;/$֑mte`քޟkF)((@~QtA;&!"`!~*a}A .s[bD"9YI<\b Yb6͔Ie^&In;Xf(s~$1mUɌmF9)1% 2 لdE zMఉ.2 ̉7@YfM:T: R?d[$~LH$CVMMa(%=I$F&@D"uq[a#=$L%7nhcX{.DOTaa`bS:`-nf&wl6M7@{0902׏I"5 >%&Ýb;rk"P=ce:JNf9r:lwDZRy%$^ES>/\H$BQQOu5;jb6鰙XlM(lqoIZ,qw @b͝yr2PDx<,^T9#7Y"L݄6"&v\pK)q}#9;؂̣RoQ1uzl'b[$Y>`$rzX:H ;/-|䰉w+ Lɋ*<KH xl3=W0$QXX5p l"^c5.ˀ6RJ4g%x p>'Htc7 VFMw+ S񉏊EPfFeUL:6-5y,9s")..Ntsft!*tqq@"7ڴ3Ǜ&~j %56% `㢻 2mHgy)hWvB,d&S !Iaq7Hv`:lǛfX9l",^PC>Q 3 Giwb \+XlcΦ\.U1VHd;VffaNK752J1Q('3cXsN蠠 5':]D- Q)V9ّ+8; uZLÒ$)n1ԋkV9ȲRQd~:s2S7!3MlnJz=r=L}LVhk7-/%"tz? _b19 kiirQQQQL` V4]S7ojn"I<(KLJׯƍ+(//x5F`$ŕ\?.I!A+kƱd).`+1X^z&p6a.IMQ"Q}s|kq\km۶8q"|!.,` Dk1S$BQ/ _Y)%VQ ,IY&S^mdF鰹:4%bZ[[Yb y̚5:!Ԭ#3\+g =i)xmVFsA477x(++ꓒ趁j lBTrM6aE">C,YB~3gSN=^W^2`z "ƾWE﷌";Rc%3 w7z+n y44DV9%_ [~=g̞=믿b{^&l`qr0ja+RSVB$'Y&ZQ\X,Fkk+}E2~K M+.Pnq؄u<UZ}'dQYYYLӡ"[!lf8T.yqDxb̙_ܹsyGvT@bJlyWXf]"Xve.FboNOq֍ƛ tD؛6ر_Ob|gy晳Q-ïB0{x Tm*2uy. YihhO>xJEM:.ߚ]ӧsM71ydqבG 5`@xrj" ¶WQA 3m49c@ _9I+}GeSgf2j:lM\ F{8묳ؽ{7={h2pߎgĄ#:a3a^geǎTTTPRRr,0Z;q%'`iێlNStĭ`z5_|1='OfΜ9}xu VXX?>%l:,3 A";1Ж2@MM^*l2oj%.a:QE3`pGyyQPPcƎ{*j`$ZuQ } ]">~;r]r8<.0 sl"ƛaMl&MdfV{eqOvziooϧ5Fs@DQ}L&<2͛)((8߀A8Sn|oZ7 K/IJe(++g̘1D"^X):fR"x+qNVCr uQt6EQGcOvtrlXiLtXfk]?]i{y869.o;nߚѷo_b|&Ԏḟ,TR7=$P#;8@= *iӦM|>_jGf2&xStXmI 6aB[neǎ %*-3Ei[~vE0dذa `NJE'IN5Ԩ%2Ј '6ѓLT^. J4u{}P^z0tl¬| 3Tam;b-!q?4nN"2Sx?֖-[F >My52SOeSل:Lt5TAեDGXK*isA23 `LXzݻX` L"3#]6aHcXkn&Iy5a^|8!d(eTI~."mƍB!Ǝ"挦^9fevsk~N 6q&m VAm 0` F`EY޽{S[[;ulhj؄Ǜ&Wa_LH k pŸȢޖnV+Ev8.·3eZZZ;v,n&c7b<))ƛ&&pD~_afb" |3*++9r^,$&9uE::+;̌7=ۆ[4UDcaqQ)/goC9Uϯ6"46Ko갉ܱ#`0ӗIT^X&[oVhmϐb 9ˀ?"V8簈&:ktXa]g+,l:Ub2*Dȗo OoٳsAQ]]= ~6X 3װ8@鰙d3Y -H?qDaU1и03ۓt?cژ4iwL#iA{لM3o*&6)YcFYza joh4ʒ%K(**bĉGI갈Naf%'Fuf/Mtb(G-4D>#aG|:MMM| 4&EtHtF[4aT7aio`7;2H\!*!/) B$B|cȧ3zj6mđGIUUՕq:,BDnrXD%';ل0(hDVx-MnEHM!1aDe$-o,w%0uTwaa@oթ70+")=T+a SmƤIݻMXZ X;,"'$LXs.75E0mˁ: L>VKft7[T*g…DQO^xc-`DnJNi0~Ȃ"^Bߨj p-{jԁye,Z}2qZWi&>S>`F9CyId,ݗMX `5x{끻68YY"3Yb;e˖sNN:$*++.D?j~lBf?l7rp_:lb{0S`RF@XD 8$W+ye,k!I?())JMH>@AtxL2ImHb=وo6`&`Ĕ 0d&[WJss3?<%%%̘1zm5&&]fD Qɩ3ǛZ X145ө'H?J`Zs}gЛjٶm/"z?Ag5fr@"%'``xS;&;&lb!jz~&f ,/e vT\ϥk^5+TWWsgVzr= T&zxDDOaǿ=^/@. 7bL{M;+hʕ,ZѣG} I x18 -D>7 XM/za@231Ӆs] LMQZ6l+?fҥ|L6xxp{$M;kMG&@Fwfz-VvF&RA{s@"JdjHQrM<q+Z [Gav8V+cW|sS}Y4,\z-8Fgs`<*3="[D{R #drog 0y1ӀpH~8(OdڴilڴG}4A?g4H8@ zl hU@'w);џЧ 1pe9 z(̲TƏϬY,X@޹sHh6!2\,p,2 ,o8ŧn.j݃^ &&V$5dr/K^zlEN.s="}Q֬YsL  $zHJw9&nGlη`>zLPhIT>~8 ;$8&C:b] ]"!Dtw'RXX9{3< k HN[r2+J?S l:MĀ+UUDN,u 5O9S9餓cJ \˾« $)iENfdDwc#9ꨣ={6 ayF0H8@ѣ%';VB461 8/ lMԸC̤w+N!"5%)te͉1 /C=Ě5kZP{I{{?Q&T`{}?W\%\Byy9<]t#.v(D&p2p!jv5q?haj2+^יaE<wZGGuwu E7HfΜԩSikk'wiTP6 kF9OJQQ/c9:J믏;N+s'Y7)H$.~@ vSbrSQęC`y6=Zz~_W6mKe (?c|8uuuFfBOfJ!ݸF"y^N=TN?tywΝ;GzNA3Hi1 \r:3j?pv=}GsssVPPoA8{ގh4:5 G~FgUoG&zzc:TVVҥK 8f̘+r_[jNA!N&`ׯ~\~Ⲑ*@t|ڿ襞`~K._~c=\tEӫW7ׁc؄d7,yୢO.s׬YSJ~_0tPnfMpD"x 4ٳgָO1"J7"zLi >Oo|K(8p TTT$:T6SUا~^x)Sc# IDATVetң~K.ŋ3}tx?e&j(Pd nLeqt c;P1棶#aV/zN,ߗ,`a:93f H^{{7|2d?8 r˫qvb7"d̤'1.9s_ꫯ瞣AM53A1RZ30r !C D"lذϹK$+())ڎC1P?p\z֭[; x饗0awy'w}I&r~FVɊ[suof-xo߾.䒹A7noK.jg6m'ओNbE6ntd El2dF ĉG}UW^y%˖-kO>aHTcR^ryO;G?_}'O{eѢEWZ(,jH-`T8p6:n>SN9O?k.^x.\HKKK LUd\\YL|>ߴsӦM:qq6nܘ`mƯ뵊ɷ`f\ T˂Lbܐ!C[[[iiiN#^c\__?}'> Λ鴣>V^%Kpw3i$=܃N]/Mo%?{:@ttt3[n&."z)n'pŸ 70"VذqEX!qY?yΝ; x 8>{Qg|o߾SLO3Ϥsco: -ZS2k,>']iTVa өrʪ_IG]Iu4[QhH۲P򂂂G>p l޼y/W__Oss3cǎeѢEK 滲¬4oW_sׯկXv}=\LNr!L>)SPRRBCC|>˗/',G5K,` r4Vcٲe,[o&v]` ujW@-+i jM8ѕC=E8>`,^>P(3k׮|Hؑdu✖R BN>uꩧ>c ^ui~C9+y'|e ŤuaĢ/Gb1 ϯ[o%60X!8[E2.q Aۊ0a{,w555HĖ-[裏Xv-uuulذ! >7ZYS5_F~\Z wqL2N8#8C4? ˖-#뮣x#L6V`afF"$0ay^x!_~%_u;`ժU̟?.p8C6I^J:h_H]]݅&8b H`BfBCr]ve444pw 3grGp5 B RB,"Ad"/=sO7n^z0=z4W_}5۶mcܹ@ p>jb`D_sQ;fze̘1{1c[}vV^M]]Wfر#o;w%p| Z8'ρ$p5ѣG3hР}j*vY|9/fҥs\qDQXPU0 `kU%9 ú}RmĈ\x<|WN3+3u謑!EqD޽~,\'|>?9s~zN$y|F@B3AØ1c893f C v#I---l߾VhiiٻBss>7O, 4€v|’ҽ?[YYfԨQ9~GG6l`ݺu[k`eFb֬Y|wV#%Qk&qnmmu? Bɔ/~/NEQ 袚\gqiӸhhh0_Gq{.+Woe'zId.nV:Ko>ѣGsA1fGEESYYݧ :y(  b?7ofݺuuغuk<73f̠ۏ_zmfڛg͚E ۧAƎ駟?ϪUұȑXD®ÄwZ֮]C=dyߎ;8f̘y(rYE•rįczgr tttѱ_NO^zq9j*-ZEщE&`a6xP[[{~zV~##DMbƌ&my&{ Il7uTdY_h{= 99묳N+lDڛO;4g}oX)ԩS:ths tTvD6ZmHk{衇r/^^z1c0{쪂GQ[#L2=7> |rZZZ8#nE4XA:ghԞ>5OmN>O?8$l466r#Iҕ@S_ۮ%/=)S Yhm_xҥ0Qhzr#}8-GQQQСC@Ӥ{JՊo0vj:ill_Öc%2>=?GceV?SO=0<Çl2۳?>Sy̙3갅t(H%39mmƍر1cxB z^0i$ëj{ غu+ǏBHC ,N`׮]|AvRRRgzgc< Hs q;g}fĈe+c`0 YSG}4wf…Ykq"2ƍsf3bEXEףPp1S\TT… D"Y˔pGK1Оa X ;nıjMMMSSSCqqhAJV&Izπ3axwY;V---]*++ǢȷKXfyFϮ9a|l߾=;yf,YB64bf@ xđ뮶n:BC?QUt%livr]/GuVC֬YC{{;Ǐv+,":u"U+bFhJBpjy[kf&oP88XjڵkB{S,:SSV֯ůJ@ j6ӧ|0۶mԩ蘥- " G`„ 3 ’%Khllm1N]C h_%q8|- Nruǥ8֝L$F,ˬ_~(@Ȟ.uj I^뾭&΅ڗ+c>|8555^={u"s]6UUUuQlذ5kdrcߊvH},F| V]g$\Q.ǵ8]vEssݨmHBaVX QsX LN%s\7Bp8|||k{c߰Lf.vJFz_!jޢьsӛ&[?> K,3Cꐊ ͔+˨f/]}Ļ);6l i`\i&)W;ű|h4rr0N{7 DdW>X3frʝE% .<:e\@cc#UUU| ޲V vpٳLes2ieg]W__ 1bo6'N<,sPLl[Q;F8BnPFX\zǼTWWg6n^ktw m˖-B!q\fY嶳Sa#{r!i&*OPSЬN2k*MMMp8u]y9sG@/eq&SSP(D4(2`fyXZZ Ν;W_}? EѕՖ &jw4blݺEUUUY\U(9F±3 ! À$P<ҷo EQغukѲӀLHCtX{n(b׮]L67xsr뭷/,,|8_ZBt@8kṟ|݊85ޖY$~9jԨr)`ٴ&:DwYpi(x8PSW`Ϟ=|>n\*OV%&&=PRRr㡡A5sTTTOSf͚ţ>ZݻwgYDǦ㫏f8'ր:ip洞`@t^z]QQ37o 1~쫯a f]Nzv***(,,R@%jx<LV?g2- UoooQZke[o.S"\.kPkJ"\HK:JYW,#Juq4;F'h$ YIbx( g.>L?ςC97=MDX"76PSov|chz)`qF)>xff͚;SXXje(8$һA-xx<&"쨃C¸r@0-NDj 3z%%%01aYY`]t` /py8 sE58p̱lYp?jCzU X٦b7n!saѢEs9_^wǿG\0&j&p.E' HB\.iqI*k,e=RmU-DZTy&ߴbpYY; bAW祗^3d޼y5h2.H8映D"wOv8є)S.ǥ?ロv/yfJڢ1VVB{L"$\Pe;0#8߿ao(uYB wEō\ o"*"rJuww{kӳkݵ-@xB@d$k,2f{ofr~ZZ3}½,FN#X ǎ:644駟#<^zᩧɓ'jW 5E'{je8¡:e$N:97J"ù=zǎüy|#eeeb߿p^8)^u~Vo/YtЈH=f$8 hN߫;eg~:sEeee"<6n܈b̟?w}7.Ҝ^zʥE@\L;0g Dp0#v\8Cs=m}=JӴ&OP1!|B[3H92ap3L2^xan~~%e=3D ݁ƙ 4 ,!g= Xnh yd*ESti)Çc߾}ucFQ,YO>$*++q]w!''Dן!]r%r(c߰oΆ( 1 J?VdzUv.9H9{fϝ;72fZ ,ZQQ<QW1Evp`´(Z)`C8Mנn͔q?@+wݷW|GXzu`'655W^y%6ol0;`n`zJ VqaN G |\姛头ߟl⫯M1c.rVPFf0g)?;" ya~"YsGSS`{ J*Ju08(N' hСC#MMM(* Ty>ׯ_ © QX_CkX,y-339b2m@Pvb-!9dTELGAT3Al8p "2gpcvv "j|?!OECphp213[%S\W|gdg,54b!s|Iݽ{7qDJJJnrvSs̹w;An D!2EP2DhCm(6>NeT:oi(.KW`_ZM7t˵ݻAgv"Iv55a2d Hj~SSPgC$/GԈ(zC(4=(UR`q#577/ {߅=؁`Q~~{((({7K/}LPpb s2l0Xåb8X DSYNH55?ܸqcիQ\\'Ns/@Db[-u}ĉ 袋r]QQq1D!\Es30m4b;Dz7aQe&}<֍1D}w4MiӦ}_gu1{읕(ny GDh`èQPSSFCe1˹LoZ$RIf%LAt?4hdnݼ$`1zG׮]y,Gcc#͛,Y7ٳg- d;̗.ymeR;G ?Ua^ca,&:|\̒H09))i{̙3?8>sٳ;hXkGGMM JKK1blٲe:D@dnep68U tO=IڗUJ1|ԨQ'''cӦM*w!ڥ~^F=iҤ1{Ƽy? xwq~jsΐ;wvĉ 6q@qUhFC_wC;"q Y*:(O!2C ,1"ꨙ:q ).}矘5k7x9spaw}{q,X .DAA05ıQ2Y͉N ,J4QQQqĉ]Q͊+kZnV5P{ʗqW 8'$rssQRRhGHɁ+%Zטxqʕ{гgOTVVG/c֬Y2e |˞y:Dscv!{2Vg?ܘnþ(~@G?gb Wi,H>,u0r^@PI0if__| `ٲeѣG#O>51J\#(G#(ʂݻUUU9r$8nlBgKUp/`ٔUU ʹ@'aÆ==tP]TawL\{ ۲p?r6п̟?wy't]ҥKpBl߾DrͣXVIӟ l݌TPC7Y~ M>)H5P@Bff߾S~aزe x ">(~`+jjjfK>βQZ".UUUWBu8=2vy^j6>4M{ܸqjkkgQY/y1##O?^x/?4?я0eDjÌ% ,d)t3~W7P)_=tG/={6^bxꩧxsK.Err2nx20Wn~:RSS1ebkpqUA"0 @b7wk8//8~\jhdRМ=Wx]/gϞ:u*f̘/ƢEp]{!lB 4t{|$Up0C?F”)Sug͛7k.[-8UTXXv}^z)=\XD4e*U%dL @Ts$t:$}^ZEhf[a}0`^… q5;̙31sL\h 6T!K+2ݽdo(AsJX7&[453oy:t(l2k(,,$|Ϟ=iJKKQRi())Ygs9'kݳ *B"dy4K{]kh\2!$r-t;O{ۏx|@ /`9眓9m4L:}Aee%?bŞzdgg#%YG KuZD+O%\~?tt@j1*P'n. er&5[U3=[nu놊 8ZQV 4hbbDbb1X+VСC1~x7ǽދ۷^t?SSS>XB޵+H&Q!+8p̯5|LHKKu-`ԩDZqF,Y֭CSSի(ѶV { # mFUUѯ_?:t^$T(HFY($&&@0VP??333%h%s5+XDss3b())AII ^ys9;v,&Mxuuuؼy砵CDyЂ1o`㑛. ?0saҥ8r䈯X,Ǐ]5:YErmwyRYY9\ YUAntp$xhJr/TŬfKJJj'$DIN䍪E b߿_|[o%%% j<.ܚO!zYP`P8x ^XXC6Dy1wDh7mtܹsSnW!VegBo%~QySEee d?s˾5RE88 l󘗖PWg[lq8mv""x4iMMM2cǎ5;vxb9 {DA'M4y˖-=5T%xyNԛb4ei&U !_{ZNN}]lJ<Oٲeh Vcc#b=`@8N FD0J躎Çc̼ ?MM$dR2dM 6`?Mfk:kY8D7 ڬAa " sO5|=`pnnK,iؾ}{5k֌Yf͘&C?)ZJ).JU͇\3[c0Q]nqpu!++ {I~NMy]FEC|bر3f ƌoݽ{;v ڹs;v_~h4z%E d/DQ_P ۷o^<\};v,rrr҂2dž _]:+g&X,_ü3@T&޽;RRRkjjj>|S17)d.QS.q}Ѯ zF|@rnoYȠ*? }J:ܣ~(//ǢEh"h>yyy1bFcʔ)u---ꫯڵoQQј"& ᶧMC1rH >||`߾}5_dҒ^D"CVQUUh4={?>kFi>G2-!99hjjW:n?PKmh?\<(Kf!9SfGm~06=\'0NK6 "---_2(RF{7ڥ(--Eii)VXqĈ#0|p 6 W]u&NxqСCe<5Qoj1~6^'"ly ~!338x~C = ` DyG<G]]vڅe˖aΝ(**BQQ8g B1Oq˔wޜ 9y$N ͣ.ZC2 }>jnqJ/@κ!yCԿqlж}}J&xP#wCt]X(A" NF R麎Y7 oֶ۫gϞիz󬬬S?郡CG|!Gssiy(vڵkqa>|'OĂ m۶DT؇63cի={AvC~`Uqq3@4en0+U`@8?1_0/?_7`P"$ZV]HJD=du&aӢEꜟŸqxTьGI4@@ȝ9;=юwމbp;qC6=Hl5M/踮aài0])Vb)tTy "1'7R*LBժE/{;Na www#8ml466r -pZNZ,{0c}-y6?O>LP^6M\rm_POQG s ICuݻ/:)Ls)E¯tO}$(Wg*G9>P{R(^=M#P/BC n1,++KV<> tCxԘ 2Ìqϭ@Q?@8-x^ \uW~;\Б#GFc63Q䅛BtָH J'K3e.Nl 31g6u< ѣGTYȔvN`Xpw؂?XPb\'+ {8k+Po~@8imu5ѫW/3@hD9OqɹUH"@CD] `srm2v9ughѕ8ߋiIlj9it})eIDATYE:PbςkX.Z $Z 44 $6Dͣo+s=)p24Xu9r$ 1nULTRqC!Kb?8* đAw< 1 "ALfT18x_i.#33spSS%InuJ}jF]`2D-DKPml`7~=fSefS0pyQ̵LEEҐ4t:[Nƫ:j(2!A`D*+WU# 9~b|(˰~AV2#)ɒj m&>^D`zH~m{zq$mOhnnF=.B 9`B' WIAVz*W@_/QPuL4W1+X`q 5h׺\k5Z+zO'Cģs?C8G ^!BFWp} SLJƎ~h4=zt([.c^̻\@AQ?>>Wu,/JEBu3%Ƃ n� L^G[~OMD$O+ fba pP>A@NhJ-na2F>q?Dil3˶6>Hpx {WߨNjH֭H C45vt)D!)GUS3>?@* 3q`S^FY -UUU!55yd9V13QBh8ti@f enN31DBݏ 4o=N8QNHvxݻb18qK8'Z3IQğ TO`X}؏1Ju沇u`RMkGZͨIԺBrޝnN mwti~ԠG sb(&iiihhh@Cm3h뀥4wn{F[Ǭ6BDXqYNF^~ nl=cjkF |yrF9l[7"[5=MMD)Ť䵴SG-c:ڻov=ְH'c]Nʵ*[ܯ ܩЀh403])1oREdJUY:* y>r0 S}[R_5DddAn@(L&1Ch#_D΄P(䀄p{ G`p6C̄Zp&^MMMvpBj>m>oՎYq>)d}"R'^PKZ>G#Ά>Da6,"CӴ+ GH-4r{aP$ZLDh3P kr"T+InD"F]_8A[2' ƥɣy R!!VSCԊٴ~߯!bb"`!dg<%N4J IT C;hT߃ $ee:Zi@8.oB2h8-1)j&ee>~|4y3 cKK hB`It_m:37GG~ @'T*DehvmiRld*P-Ovh0k&'Ŋ jh5Em&  &*eJ.41phjB $@ oe{{<ȱuHSыYٙ4 ((I1JeþWDR"7 QY9N0Բ^!e!qT{aT߃@OԶ=PcHQ8Q*ᜀv͵([B>5gZA^PˀEWsjz4ZE̲-U )T<hZ^4.{3 Tk_GNayA1v٤H[K6">("\1J8 bZkgM (3c`|*8|y6A[暜+-wUAf Xt]Dt榡FXhUPhemc^$zC`jۘ8,(,Q5z2lB:#ZvZ` '$tFB&w!ݜӪ"enL,DvIVNg\Nxz߅A}]Ԓ tf_LLPr4].: 7ӎ?j1\n\H2\UEȆfs0AAP-Wq08"gKL Bէd.MںO4*<;Sv>3:%@M8fV:WΗ}HpP Ta&fH<7Ng6An17`97 (x=2eRI~tوP^+RLAF?[ | NM)s`^"Tw^̜U^x=~rXY{f&<͆=X pdKs xf1"pk*cqʢK7 a L/_~+bhg&U~A h[fxOA8єL1` {,5^D@hšYQpC  lTJ)BYtk02WȲt9 &dUw5K3Nmbr15p:bP՚9Z"S?| 31Y/T" 9k-|&XʘJ">U8Q ТT(9ł9=tzPAm >z?@"\R2I tXnB"8Iznm狀(4ܾkj)w^r$0vgKC61'Ѓɵ-8TGV9iD F19GyN? } 3S7Oߘl/Xlre{Zs]A>{{Ⱪ(؁ۼ:7r H=jw]zL>sXWJ|qB9}@ڧQ3@Y2py˙\T[T7;7V'bpUZ!1EiDR 5ن3*&&@-h6-E6!I!IF)+WR*OU$|7=%٭ 2:in@]Y3FX?]܉YIU@]e~Q|h~o> Ꞧ0O[ruWW]I>m? ,94^'k9 :N sn2= Z^ƙdFǭ˩9 9'߀}ȰT2%.Qn(XnK9Pnq` PL֙{YJƴ><| IiDVqFN AYXų)戦&YeIU֠bbr|3BՂw\\JN/3BLxrh'1 0gS췗\ 3_*yMHg(n5Z>ж5l\n.5ys0Sʄ>P-pAUͧ\ b[Th7a!W'\* Rg=#$zp!wHEh{Rʄrv|J8 zp N/GS KPDD;LBJ"xhb2RѾ/pp[=]~Apz&pzhPL3A5c> @q#3eA>]WNqZ GaI/f m^#2 x!@t93״)CLJ2A)#5#H/jeHΔ}CgQ\eHK!@t63E[w;\\MϏJ3 L$TAC1Lg??_ԾLc#d3Ks1_pqF1 H4+?"tbnZZUTE^ǡM=^_I)#33QN)o={X#:}UM4n ]ܵ얙xX7Wl~OdsnÁCE ($aIM7{~N! gbR*{}!t?ՉjOCɅqe=+B9ev|Ps˅MPzp(CDah!z  4O e dSpO7@xkn͝w.@H KC :Io@-FHr)5u,4(37yGRk9hYo2pPՠ<^X(@cpapp1wv*8a,{T;!,Mjo`h[9E UUqr eBܾ -.H A (9Z@s(UX*PM_* j= ȹ7T-= :5@Mд(C/J(KqRlNv.HP[6`}cCD|mK#*4j#bzm^y4kf)Hp4>k!@ ]KUa* k#J䋊+:Y~?] k eZ]$8,'I$sߪ$kBY8.{?g!@tu㰸Z,‹R-LVe_GJTxY@Jg3[pUABDt8 P"f * AĽ0 Y{PsPM 5u~,B&TOpnpP ,N=xw7 (T'b&P2c(UkPudA=ʌ E, y "LU@Bv?Ӟ):j |O@S= "Ek 5Ȯ A9كZ+ڝP6H~7Z6$H'_O5W X‰#e}&^r^{YD8<U(Q ?o#ր СH8as۫)"U?ӏA"Zm#_NvNܑC8B/Uۤߟأ 5=4: !!@# oio C kX1p.9;N,M C8N:n H \s::ZAZ_>_v-D8 p5nM<Kg#p A幇kyv?Z/""A '4yu0H E8BGNu@hZ#p@P;9w; IxD8PlG8BG8:fdy 8cCHIENDB`elementary-1.7.7/data/images/icon_04.png0000664000175000017500000001735012127353614014747 00000000000000PNG  IHDR^^ңnbKGDC pHYsL1J vpAg^^nTIDATx}YpSWϤ#h,ٲl/2A S4eYVq%G" -K~ٜ8Np\+6o޼6##h4Zh2#/yfb Iww7*qr h4 o}gG0iJ}7ڥJJzbuꫯR~˜jዋW`0BvWȲ8qh4 ʲѣjvv6Rwg=۷;O0b4.+t:]DQ$aCee)'O۷9rd8޽W_}$@gy7WVVt\艠+UU)ZP]]& @~ȑ#ݻKݭiDFqA|0 ]dY&,c*3 #xޝ^w=-6Ν#D4]M' ܹs$ &cF_]]h4J}FqlNt0$N"O^M' SN… D"4i]AAAMaaVSUL :555[Y5"}io> IzbIwwwğ_jZ,D$Ʋ,icQQ (-6Q~-˥f໺o3iP5tmZZZ%v3#jNc|bM8@EQӧqח0YP\\]:ERHrMӦ +1H$B={144^zL(bfQUO%N3ԫJ ܪ]f9FQݻOZ[[K|ss3 2},[|[1i<Ϥr4xM3^R=J&vngTVVy>KQT%䠨!$8ZTT)( S_|/~ꫯH,0b k222B<APYY ^ ٜQUUp8eeeώZA|ܼyŋq1E)=OQ~~,:ScXEuu5v;#I2LXbzL^p)..~eYVEʕ+ԩS?Ϝ9C:::xGyy9gpzdٲe8`8}er /X.t5[… $I,e KKK[yEaf9Æ P^^1::ܺu >w,x!oF4^VpF(JEQ$I侾>ncժU&MMM?I$I0ۨ%IҤDl2a oAOO~?χ|`EEEX|98.+++knŘg߿O}嗏ͽ|,?N"X{jm RCNj8~cppH,#!AED"Hf55503zTF՚0k׮ .<|2CI<g0fP+**^ZϨjPULU +VڵkqCY9 !#;;zx}23 EQ! 7`/% êBfffJuՄB!ŋ *UkE:bZVjbpp}}}NVwwwAP]]˗/Ν;՘L-~z8b|Ū~d xƘ7ax<;zjQĬtbȷ2LHOVEUU^oб$I˲YYYۜNggoߦȣT=2oܸs%!, \1zpRff&$IB$'hEp$g^Q uNsF1`$Iș3gz*DJKKXV@$Sbi-|rTWWpdYYp8֚LLn߾M;7n<|ݸq477_'xGl(I+A5Lزe 222@Q?M0͸w$IZ6(K!SZYyŲ>//cdd3pXywU٬7Azz?88ǏٳD$ klNs EQ(S3E!;;;e<&+++rwkׂT*l&>##FUUzttņi?{,>LDQLcNWR&8<VXјM UUgU3hZ6e4aQQTUMeh M].Fxr… ڵkO6CCCtw1*UUs^S j}}=q\v zM$AZZAHMDCCLA4M&ja$I޽{G>;w"PVu5˲բ(jSu3J;ݎx<>eN3醦"VҤz/(RllYs/^\pO7ođ#G&q.+t$#Ix,deeM2OOOQGQB`;^iii)X,nc|R544Do+t(^w^Eb<ϛ9{oc(v /fd! SmQш9(bػwL@Ahx&\%֭[8w,vdd￟Z`p\$ ݉TޤIṪz=vq8T7.|666ų>Ipu?>bL&S0`Qs, n ;'(77.+eR}zѢֆ?!Nsh1X~=jjjfχ'/l>߲eˌH$bcf`dh?N_P?0xw!_az\Uյp2BJJJu֤/$BxdQ__҆q&{i`Y6ǡ?Co ( ҂k׮%Gq}ttj<"9, vڕJ滐,a( UUU jSUU,_vB^^^JYf0)`"Fnݺx<耏F8}4^{5ӓvNW)IҺ.iPZ:[,$&0Zt n*++u l!Ǔ;F=}>>d#EQTAϴ) ˖-Ccc# NަZv3-y`v:ظq#***Rh4J h4=rPd|h!x(1 rף~WUh4`04$EQ\y,fA(П99y$bs/2n߾> >j CjŖ1 XDMM `Q&S6Dyy9/_^'hʕ+Nlʕ+0EQ4Mw:,˚0;3$eW#2;O"---48W,3S06mhLYPVUIeYXVbp\ x`, p}b"*j0h4z1 *+jII$?INjSNKcXa2D"Fp:bYT:XEii)4 :;; vv!##^s JKKёOHrbQ$I.ks eY}]u͚5jAAA'Od׿`0HBXNSEL #m0PVVE79)qǁGzN'^/3h9o$IlmmUΝ;޽{|2@4UZP(4͇( n$%%q$I\flp:Hf&Ǘ@H8 *S_x5'EN$YA6mK8Q%ÒsUܺuk,S 01S/M,2!IRIxL<gx? ;UU[[[I1ơCBQ/B!1kO|"g.gCY40S&@>$(2+~x<@`2@xUU:0ZY3::)I x-6aGe&;;i-ƒGػw/ٳgq$EQg22ƋR9.hSyߦ#bx;LdE\#ÀJw.tHTx¥QM$mLO,WRo,Alj,̍wn"`%쀝B1 tήBZ2&D:Lv;;,| ~N}0sU-H)p]^t\ٗ^ )1˝"*h3cipl0<\c2LN=P}>-LPÁUY j+e=HPwp;gj^GC PG7v |~5!'>NPpfw!E.C9"d5󆭸xy]dn3l%x;^ t6Z9Ѕ1rlf250{g}HUoc)g&PKc06Wh%%5]Bqi??B@nߜ?5E.)Hh2-x9҃bZ$Rq7d$ME9!HXUtZ+_%+BOKRG%F[Uc}1d(V[[/舴+'a.(kp88\'w|5HcEtI b!89ۍl do'!!R $\svbz W oq:66(8f7nӊ:1m}[qzcEa=%0$FdY+̤fc k*Nq  9BÍuq+#+#f@0b);]Kvu0Un)F} %2 @Y7+b\@Fc*|JÑ8*)?r ~[_okW]amd Tp욒\$&WRwtYyU{ LQWq'9F;ۨ*G, cJPKj.%1!l{PIɄV:8 U#$vø$JǨrc;kØV9u'>b 50Jß8K qwp~xf+3?-(_xsdrKt2> n8:eEE8Č } 5T*sm/B:cEHҩ DB?30RPnI($j|dm!@wŷQC mk‘}@AՌ# *HFUtMH;b7*\eJ4F3O nzQwAēXƨq+ ٶp7_;`?S4 Vu96Вc`xd5K @0Z  (l07nj$cow&µ GN]f76@d,yXV~r3fP('R F;:(0yHz5/U@接;(lrOC{g\CW|*rF'@%bp~5KùB|dXuɖ@FM"|Cdq̊=ba܂5xuT>OQ˺몵5h,uX\!$ބ505[br>qGv|Ŭ xmMV+j"v1װDFk7cV2o7 11%xb &q-q; <aW lxCEy1-yT6OQ̱xo'!UL[^#pޢz:Ee|᥂y`:lK3}2`?pQU ɾ0K D%]tQ)ObqO}͑,>{? jR%0`*z8RU'k9ãbq@aզGlRbw|fM{*M/k= J` H-F1NUyc)T1j@pa0#tDF${-nP:2"7o2[j1 lbX"'u78U|g*"oulB.`Q Vnq*B TrlPA!#nC%Ȯ'ptB*iHAGYAwy|Uz2Z.ڨ ֱR2Ts"p b8j.A}Gs@?1Q&UZQN8VWh ~@~z !yq= /L\U sMv`!@8CAcK!G?5@ I*l=xf6|*@R@8P=nPԔxLɾS+9yu):`(=qq[mA|ۉ#1'm )=9TQ¯si† mWnyۂw%Tdگ;Nn,h#~9>j*W~Pּr*.w IB S{Gh4r} _\ #)qP!W`oda1s#[#! PV2ո„U+Y^CuUwcJ'!qF[d#8p'Ɍ :hтl-_3@*{M ̠1jYfW/qmЭwT~ WUWLZ31VC=qfݑ5êZz`^ӵ`ȥF]AĖN(tɌ^99Ŋ C(#hy;3m`8 98Pz~xK5ba;CW#z1m T} шR =1ac >C62cCpGW%h~p$nG51#UG9&m뀱!l;l 1+C9jc$%A5D/ Wj*k IO 8Cujh؊@r{`?m^!zr (-yL1ٽ':Uzw! 1 9FW\u$wt<JF-Ɏ;u8CCFye ,m'A?NWu:ܟky7ce W~F8qvdƛ#QW ug+ɫ:)ܙqX ^T?lc%2{U 8pxz{ju<`qBIr9sQL n JZq̬QD e)^B8_bRsq\K œŊ$ F7Q&WKv%Bo8źxqf4: XF?Ȁs%?U(IFKʊAsIvF B)L`cT:X`P16'bN#on3L|MV(IUWqY@~pa=:q|[qu34cܦ,?s1ߐ{8qՃIqF 0` n_ L,Eo1bPi1Sqd{KIH=6R:O$-;S6|8Rg2/G~#FJ$ýQi]m`SjsYy~QɷDղi01pJ_HmՁ\]G l$_M38If"Bm\fV&ƽ&lzP Ɨ>NG 86^Ln3 rFo#X~pRwcp+(M6=H]Q$jm>eh s07|s(x&1&h-`qЬWV-(7[5ڼ`mR7X]E'(WIDZP8 U"Յ_|Π FH IdR؎2=;=d/)TBĊ?4!;@;##wpG lcZbHv/a̓c 1ġ[=:zd0Vr$'k`h[⻈ܶ=aAdJBqP~^1cߊȀFE\H3T Bw85֎wM xTu0ږ_~D7'xm@ 4Mb${m_87 8^ *JLAo:}89_$qU4rL.,CIpؘtiAF>XJ7|)Ŭj}[^Q $z+ ܌8HS-NF†BEJw05hpȽԇ$2iO\ 5N#$v[NX pXf1GDof9^;tyjYfӸA>62Qv,8h7%I֢(IKN80l^b!]A:_bGx\v?Xj]CmyRܐ9=DgxxQl1,B1KHM T@9c2 9ÙSDHG͂C\ڬǯ oPoؑ@u_hP] S$lؗ ";Ŋ uf!Zҏ=S_,ŗw>?}b Y^}BT{S׊>F` 4lm=u .8 J0p6CG=ƣh: /ӂA5\XYe-E9מJ ^FfRVKxslOL&PI;d(@h`U;`4=Fp|x.J2"m_\FIcI`ޚט,높0X| =qǹ>}0P6bq|ᢂ(rs%:qyŸ&[K%v#k2B^/œ2«'ab޶`UC2ӌcHQ#![:pV:=G,Bd8|Jqa n~ߙdRc2lFqԜFjG v}x΄!V>P;K98 U MPLrO@FEY }u(NRM~& *qA«M׎ )XM"yR #;8*9JfA&"U qJvon: >2~?: V8ĭ]~pQKvo(M_^5NPpY e@Dch9ž c3맃 Y7UDUsCuAUB)dxս8,Kx8iQwa`Lb@ .c]ld'd'6 'tn9I$ `Tk8MP|`Xj^0Z1Udz1o$,A8M0a$ňُ,4!Pwo(='ij G*Bam3܏8},XhR<;!w2"艧!ѯ%(qY)aˢ22d^%++! 9L }͡MdnO'm^k9"!M }ΣuXp :TCD 90+E"GE u7^0BxHĥό`"2,^@IdD\Qd$I;[[Q #p 0 |5bnݳl"e  !3{hVKw:c,Wq:ӕ|g 1-=:`\Ȍݸ+"` ΅GBIjrPFDhU䕮F /?hJJMc!\ZíE=8U2*8EAE3M'87yEfEPsN4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4f̃u)U>_"9[͏h!gmu9[EGpGPH^)5*f Dr{UJ aEȺO.[x5eIfuu 9l .9L_tLt9`( ;6 auB`1#aT25Vr Mu +8|hDnւ=oek'Uak"{B'Ph$lƁ6*cEw-P`GYOl?8XIơ@id4%P/op$11,UsӾtR*6]Tw_8T+0mʃ-t=)I8`iv;)/ܲaڎ=,U=ƀo=(cl޵> Hk $y9ĩjQ@uG J*+<z/W5Y?x:|oN?3*ڰ%d&.)͎L^2Rƾ&qӒGĎ:4u\q+m<eոTyJxP)[-C]WezfPoot5l/8,[u 6/A&5@ /3N+9"*"8kÌnCd8 K) \V .ϻJ :St505Xz ӡ*;0"pS'ȞLw׎MJ(F b+@! ԇҀ b6ӶDmMl+C E kbt"qn~!Y8/cuS6*ߌ YyPdyV7:&1#đ~s3uF'|~pjSr[JȤYYh=zਦ^ g $vi ܷcpl`c̃:ĐDk*6EF&3y m |;oX2»R[YLrdxe-`DLk [e8DRE8+v"#+LMU{Â+$q%rwn"L  61QN@t=p0!t¿8E^N(por~$05(;7H67fAC%۰T6,`oHv_8$2F`Z$'>Ҫ/BW j#&Iy8+˴UzVQ ђ׈Q1$IP8($U1de`Ȇ.:0ׁ&6CG8ME l)J*)RpU}1+Ƭ ]d*:sl~EsIIW{{;q ~C06 @!\  Ð:xf,n¥ ؇ $- +qOq]AA&\;,GbNI=lInLr4qYv8H= P;nf)[:a n`pZ,179X Y2d{nsɠn߶>ZLN q$a9K V BYm+ JEŵr 0dFĚW43@ޱ[b*7.pG2c2(ⱂ%$CD,$ל/v֏$ARw[7~-#=Y[{iMr3⺶Zw%pA]a|xŠy(C,!K]e~=u/a"BGv%{hXtmFת0 (DEj5eY-B<2e#c sXR[s|H踣͓0uRB!MƷ Yۈ]xh=G|N'P!w8q `C{bǚ@TbLlJ'<.3>Z莿cmW:`-c E*@f0?ՄS$ = 8(jKPhF!AzRM?x(ՍI)0%c9+zz,FPC^rz o=Gх (W!H G.| e"2?)"9e0a?56I X 0h#KPo 쫸DfBPۨDI)*6N`VT 6gUVK &6~TbZ.;^MU ;FRMOZSt`MB ݟvhs  V)a%P[2WggcC! /P mPQnEV-} ˒sj^1XXJtm UV¼d HjtZ|PɸbUՓrQzAURǕY kBb#bg&`51ko*|3r&bz@Q푨dn$Ts gză̯@a,*RqJJGUX%@6ē`d K/0[ Ubø)@ j$Qx]E%'º0,Aq0 @~ l3<E۵;ۣ_q1e"P6XYB{fLH~W5KSBd*]X0۷sY8@_x( ?;a7}rLv3op$\[OUv">A d9+D Ȑ(+߾B ɾ$ {veNm*1oL`RR_ZHd#&Nlf1"9 UWO2BޭT#4t;vE;N/#iJx8wZ $rX|g!okО\_l(e2C8HatX9`C##8ysgɮkDˮlaG\X}uGE*(Hf0Tg!V5;h"zWZ3'HKlc0pFP bX]$KtfU#wO$qك0r r(3p2A %FW""_xqKt9Mc$ksp@? 0 RQNXbp"9QdQ f bUЮ(xo"Yf6vzxLByaȄht"g9HGd9(B1,5ZOpVnHǑJ Hd&=@S9@P<1J_\x,/QX vJr;5cr ʑ1Q8 W\@\5|HXhIe< "ƒѐ$`<C]{fg-U:´sв;q67$({beg@LmDfNAĝbwd}+uSm:>qI+o|Ni kg%QHf?1]3"FG#ŴGN%=\3't:cӲ!hc#/uwmp0c%,)+F5M]]vx]\Z5bFz\%FcfHFmzT\LC j#XYKmVpHq&-8CDB 6E^/ #]SLX<6Xtvx#clp|com~e<䬂u H!t&7ihɑ nX0*yAGw SgRZR+!qָFQ z\_KoU@U"djȂe sxn*6f-moC3aHV&1.^&InG퍎F*G+d9#tCΚ4uvJ/$\u&#b1nX&qRs(8$bZ1jj4.M_I/҂L]{/exbCl3I:a A'ήʲBFw {"bxDm󔥡#u i,j?7A [OrQ_ո{ф;`ʇR"W\qNEkaԕtZ5I0KIpBn]l9T9ΡKXܦБ G8Ȝr*ۑV(bkaI:9dQ *1by1N8:"QH- BX(ػ͓"FiQ2bR{dӶtsA9 gEZ]c3&D؆$R ;h JLccWl3#9U@ΪH|g*{جGc#r٨] H +\-k 0.G+Ӿ"ġ@x#wLR5m˻@,ɅrDorqrV>U,l,w?]'* 냌zBcocYmxJ2|cDSg]h3UjB+TmػC/@P'i mg+C(䰮ݲQmM-@ o+D%gi~N2AYp/T cv_8Ҧ?!+o"ĵ4#\ȗ#sF8(SVYEѣ9P$c~ >!?E+ CFRǡ.t_yYn#f@HN*rT8#v ;8>qW L| Ԛ\q c ̹_.vx󝵒K4Fs[q$rZhR|ZKIP(qԛQl- vg[,hx"FSMhD8 M9Z݉.q I Tǣǰ:1[P]F0*T1CuұUIm3S =K'bʅ +qJm|NT6*INHR27<p 9 B2 +4R830mcIWf#vLsxr?mLp-p*QB7 { ` H|kHUrtH1k{0~F2?<[Tnoc{1qh'IB;1{t@F 598ȣ>#YpKȰjDWqbIl: cQ蘳 $l}pIΜ`Ցe3cv0T?>F >N)/t LrP8 *䪖 6G(R!XˋW+Z1MD%0W~%F!$!GLY'8F[Ȝ($ %xί?`sQئ[)4>d$1{:*/1@QMwP|C;ٷ81Y=Ϝ-b:6.d`h By[0XGbkъLR; te6(멕la[cL$䎘+LX ,xKkΑ"hF.n 0ʠk1QY,86kr.5F(XqXmŕJ/Xq:>4UG9*9f$9 yR#ۉ3.Ev\J.Ȣ,+wHюQ,C_ZXl9Ï1vIQ2Y b[ `_1I]r Viec#>IEsDڅyQ$wYD(AZ&BqXa!F{^ !hشDMqޯ2G-(wrRXY%ĈB0#dG*!Yt:8A'i=uXN(g ( K,"H}Br^8cQuG]ZZG!$!$tb[UNhp1UĀc <8mpR'7po2cOqqC- 1l;C+vɮ0CmcQG.9q)fSˁƫmA&oMAႼ60;Ў@&9W$0C;"=?zsytD>sa86>r B[ٺ=D7QYѭ$=s6n-~1Q/pu`([[z2pBBXmNw|OE;fœ a{jvG8, _{)z?h9Xƅ"c`]M@5JyǦ`+4eSjVeWYђXv114qR7M*O훌f ,Q %bGݜE5*S3_R!t}G|\k96s*Y+se]{j]g$cxt@P1dn+qEW|8!21΍G'lW AXI}k7wl$2׈ [xy Fc6S65GƖ9 ے+%%Ow/ r@Wq d~JmšX >Istxa#UADBC;h'ŭFxbTEVj2'K2ƢE0^p 6̓Bp 4m(|uEl:bIŅC)Af1}x{{Azq ܎/!4! EO"M܊7@3'qH\XMq~ߴ㊉(#*ޢmlqQpO>&n"8hw#z#uc8~^,k=P} 2eCXry*@$ c8^]XQIRCE.{gpr؍oENG=ԌYuMaF Ar76xоʌO?9 4*1II-ۣRv9PEC"!`o VYf`qmY _'9M(.͑!G ڃ\Z0F/Gtj{MjD6ZlvM= 6lpomc#mg+(KPGlg-W'C*(SR8Avl~3eҞZB.m$~-lqaL ZK 6pApaRƢv*<d 09)lKCC318JG8f&(*G<~q@l9? ch5 2BF ݘR}@*I茁a]$\_yg H4M2vxISIrN0#p8 3Il4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4gGۯA l B\Z~rϑ-qMV'LA){){,/a|F+_6ܙeRHH[1 Xm"HpۈXu{٘hFP6$ @:C -ʿ ~Ecdq $B` ?-ᯪ\qPpr'E0~6 Qh#hIn?ͧ4H,  ?*#yUTՎFzP+wΊ&I6ՊǪMFt7 +v#UiLTl=;vF%AB튌j$܈5XmNw Qcc+9#1?"S@ϸdO]w u gBRz_lԏ$]r JH+4n6#m<U@)+ LcoXs`j*h#a/$$a AĶ ldah(9$XnvɈ0$,z&K-D1^ՠ{X*RWL'D'NLl$GDG;W##I(@ucO)]'ƾWFQUlUHJ Hï/1 uac" 8DrWȘF;b6 g‹& ȫB;ju T{v8p41K5_Hdnbl1]IF)UTW},L0F=7pUGcn.Q's]DD _P{ ;A0 9 2 WRt@&"8u`07ۑEdrUFT;|hFg[n9ݽ"Ԍ\,w2U3a{VOd1,e~طt-xjĹ 3W$8M+;k&Qs2LcCm:eŜR2 ĝ2_&蹵.pqK:I$ 2L[J?X wPT2tFe`opS5 ,F;(r~6|bK5$5oQy`"?>0 \*tA-+CJnV02t\1(B!PG_g?\w$ 6e_oaT+X@;a4'{ 7WBG\嚀Hϴ(ZʄdP&UctRۂZWl #'rAQA,vȖNSq,@`T3Zo3" ݸ!KLlğ"/񁚷Q^4İ=on]F-XI`i2CK{RwH-ajAppB" !ƈ#:,~GhT(* AQ@s@41ߏ9 (d(|O+CWMy= _0$,=׸ XR/wnP8jZInjRzTDj`6TSe]6ɑup6LMV($ Xv!\H8 \c* |z|1Cy{Aʨd*ltax}@3 ʵ}#_nYYHA<}čA.l Cr> j;xTZl`GZD|w%u 1~E7P퍉X ґ.0V؎ּLvzuf$'}ȋcDw9}6 "Ԇ$[lWL9x=' / :u*hhFg}B(uXblun -d)6{»)IY 3J,((O7 /-w}{@3r@`yrb5@2ڻڔ8>0`zb+x{ hݕ}$[)%FDÌ+)=Mlm8 C8O =Щ? B:|8.'aDM̀q!T.d.X#'i.]@+ޡ4g.2}H lpNO8,MthClPÕ0.J7qUJ+ȠCq={#wz'EinkĔV)@n+i+UuA,10&&u9*y)zH±.y+ %, X!D"PY-ՄW} (G8r#^N>4k$Ď8MA11!~18 f91;1n$ƌX ]ɔ4`w>L.Li!r3*أp؆rUIvG sGk^A5ZFoF@0r*mG>rBta[J=<*X2>Cq#إ*;\!LeFwEa{`!s;2,,e2{r:M+ZѲqɣ]Mv䴅YI#QMq߮>tw6?i12rʪC- \cOՉx ֮.5*bjK0Zma+vcWc]ԑڍiHVOFMTrh}k;a+lFP;d1UCCsVh$EYC_9k%Hs,3&(aE!x&vl7 %qX,$CuP{F%lԕ]/\0v wJ2-q(^$ɢd<^S* yhhy0(Wk J3{uū)n|&}[nNVDn/}"5}+ APTu*Mo8J~+$VC).A3S7)#]G m1Hߟ94t(.wcqE'ɖ@ۂ#My3 ^eTA'5]Az(]XZRly8 xDlp,1 5P`nᒻq^gFG6m\lh Pn1ff6nl@6#6 wEU0a! \n7qG33T2BU$K;QK4ׅ6یP! UH ]<$F6MI?Q<*A`{=#X"]`,AEH Ł!OI4V=#ɯ űFђw|N[,~HfP@Ƹx㎘:I F2+ oZ#BH b~1ۆ0M$ZՂqgAfNIZ 8HS8 5 sE .#oL'ΫƂpyqxf98 "fu󓝝i٦צvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggf2]Iz!Nݵ8 -Gҝ۽~t u,R}AK;CP9YӘIX|6IΎAJJt+sȏ+JGNspjz e{C) H2ˆ2$ANwWɲص"U$q A sCD [(E)-)1E@"lcSN1R)h^W]0dg"B!}= \Ws廭 '"ā/b{u,vv㭟3FVPB(Acdg U;e@ߑAyx l5 /6ػ9K $VI!7>gMU9$r 냼)nm{Y/r(j6t MЕFoIԱMFW#V GQ`tQHXٳ 8W h:^LQԭ${_6Fl#n%ЉkTw(54Hz~X. |s@1RŒfzi-@F*pdB,eyK`ф pkgMzw)$ `8 0]Hʹeh]tRcg*U|aDjΛ-3$}[=PF8U ˨Y 3޻e2QwqPj`eךy(+&%pg;]x "W| *boR@ yИp?6r@>!As=&47={ 5f: BpGLj9H)ъ௸~ u|n ]ؼJgFV/LFFZ=юvQ"ړc7>8SR2Yl{U쉊0T/lL ;[7r)Qό3dROU 1hVsn@wNaC%mB)KL-c8JȑL3u9,-hƫm(b$w{Y~`ڲXucf4bMx,ҐJ"] K@[1B!kW{eaf$Ɓē#휬_8!r;cE q%ͯl@nnP@};Vƨ*y/$&~"a*]a͊6(] 6 ȡ ֫,)AVЊav: @U# @DE^ᲕZ(CL!0> , ٣8鳡킡궀GIN oUպHTOm\=H=c%UQfPC"B8AB@HB(F#A&! A\D{fa38ciO^6v&b RE=M~j1ᬟrhQ|9r}/(%H0ҒM2!seUG: {$ԢG[]JKaܔ:UJP>'UB5`m:\aU^1#+S5CWeeqbPAp]Gv#D1۾B˺1 +(00@҇?GAǜe @ª̻jNKjI4|%uHʰb٪a7[C`9=V0 2ؔ2^P!w E>k +éa`((ww"܁g+ݩ5b~?0~4,k!Xn1x**c1ISDa >r1U9#{XSBO p*O\%@#5F5k{ȑvyvGm4GlRorJj&E GLUii!k @9UPz:qJ8{c”(n0!Wgۅk` Jy0 nK.ㄱYİzbjQ^rUXh-pd|#b/ `Sh 3D6r4ˠO0(sϜtK'QM]ͩv>rwZplX8,1;Dl WZ|*L`UcءL7Ap\%+̿F u #n8X ǵi1Ѕ 8/!*7_ODn<4 |d/ ,rżXnÍC %n ~0r=5\h9I*!J0`H&J:I#H[t8ڴEn7U=q.1{eԁ+N}ԯ >svŐ;,A?) pP<7]A"ba臛$f~տ07|p̀]uM[JPpBb tƉF+`Sl$R^6ɨv,1hB׶^vb=C))- -(z`e705.**O? `F&ڻLYkz?pTS|>< wZw ?r9sR6@׹Ol8*0o8Rȶ+ERBIe v8\|[Mg%~2vW5I>JuY11 0IfW [YK8mo!b&;bcBGPbN{yoVQOz6B -1VQV.B@hzA9ȷx3z8NoA^!'`q!dDv0)&:29bk$r#6̘ &8" ?j sC/ `OsM]G|qb|b\6*Oa}PѐEzZq{8GqAKl*D9 y`*nW#>1Mާ1htjF^:=0l"P"hbT,M1LJ w10xUx؛߉<g܈Rfs$Brp$YM퍠50zh*.5a;v/`11s2u"b|)f-`5]6qg=`+X mS-Ў,"A?I:oPrԂvRĩl΍doMׁ!gO,Я@0`y=F5ѩK& PX178,0$]ɘ??l*}ϑmLok`2%ⶩEbV3zZ -*EOL 6Ǩ̴,qev x#%A Ic wZ󜛈QJxH;<_8O!CAƅx@u\5'BViU 8b@¥jE:~pf+¡e?"$FE!뜌N֢0dc6#\ bv I(]]E "$ҏϐ0aF,4Z6jy=ofx#({H:TnJ58*7Vrļ%uqaY8*3j*?-gǥ3t2UүV["9!X5ƼȊTQDn<)e G rqvi5rghl!B2YWpw7x*^NB\|d?6^G(ֺ;n+F|Vfc%!_#]wKuyۋs 9 R@<*VWSC\)qL-u^h82Ƽ <ɑCŚ9J#jWC+g3O+7ӁJn*Ev@@cZ>#UXǴ{+_iQt1m7U(1V"!,Be4JGe:N .VBh؂ʑ cJ# *eGBF4BuCCؑ3 ūn!de~p";f$qlI.p$c au'7BGAطeAg 10dx*FF%u`[9J#:i"h@2g,i6"8t9aJtgDP'Ā1f/w_AXn?( I ŅG i\٪X"t CPH6O U/v{zѵrx)04Dqי6u_ޘ:a{9CUţ6Lj邈Q>;`KSC;O9?Rc^cAާ\ȾsUUrUp9շ1 "7_|t m*IogXo1j:6Qȡ{ԐkN/S0x|d9 psP9K0Z8c Pwc{cUg"vnaʯ"'C!RXn#:9U2? K*VE H#Xx8{;BS@૸E' LqV /92Ii%Gs RF&J0IdUd 2lCNWfE,+i@Wln#I6 ~쪲_¶d_Ŏ#arx䶥[#Lworx@9X8PA\jDyqǯl1-@B 6^?S3XIaEW\b6c [(HT#$kMCIcs rRU6,AşHpʉus$ؘyLa~ *ȉLKm^a7R.X3Q)Vx}pKt Xߜ5royP(rJHƿly*L:d+qSz 5έ$Qw!1ݍCُ0?v9..ɲsy%mF>#ɍ>T@#RYlWl![,_J\ H>`F+u%5 PCLrkMD 2H9 s88rnc xBF(aڔ*:&>Ez5+0@$a"2A+K|`K$s,Č $Aux6HvL-zDz*Qr>(EN&՛D5t!k霊9atK$<c⩻&c]z$ YPUW{IШ!HmU`Wk W&uq%f0RE%r? 0-{nC]I's󶺞GrA&OۍWYbE$n!9ׂuC= $wF`AŘ9=joo6  dL{g2DԒF$)`਺WQV[cF֊[ƲƆL"7q!@NV,՜C.AmX8+n x꺉OU`m1D;|bQh ̳Y>C$xI7]a|Q(rhk9P,L15!đ9M9UȬ`wkX1M2a5ٜ cx $Ux+I 5GqNI-Du9AB@Vp"7w.G^"슌 j8n Yp'KX[ H)< %8_+8ƙlu "!7$ )ש;{k7R #q\ aUfmvasKOATl8R97MP%IpOvs]k *ƣVۋW,L 6>︤9FX TԴv0!n\y2kp  _d:נ3$am''Xnkp?Zcn8EB H aXlQ+Q `2Ę0Fr>$05I00 /jیɾicwR cx`vHPpcu 7jl3bҞ58?#_*l@2&-aMm:ܠ4eF0SZ'fFI60ʀWlE\$Ȑq~pyl,g3n~zRCafJlI;oZq"k9A=p#~M=OU'+бaկZ>03ZR0pH`mE6ɍȡXhXp@!x:4*Oyz/ Ya u 8Xf(GNOJ4G\$2mpKpLh#NXP1Wgժ^$1aW%6ǜ exTK@g3Xtg,BF.CɎF8`R-lbd\r=q[qeAxɏo{qKԞ|8V4QO7qh1*óx;7 0X1F)'1E T],q&H]jN@Uy PBh=s4E_8f84N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4N4OzN>m)Đ ENVmq{y~|(vP {$$ ac8ptϰ&,?/9Ȫ~UPؒhv|T:ibcYN-9j[$uQ$1rJ,h*j ܅zF">oI w9m#i+ٱ@7hۺPr$$Q|\'m`#T 12Tv5vE:SDsf ٯ`,G|F1>$XD-Wb`T-b\Kp]sAV? cI@P us O>N4qF-]H17 n”,͎p9~Wu=5GGpP Q@!TlEF. -xYva~+`f mP JC^Ge La(*XЉ@#_M{|1_NV[QB,h1J+VFd4G#MMp /kqs}.G|4j#}AZkŴ.?\gT 븝F]1-XF$qocϳS+P,]1l;dxݪ~`EHY lQrx nmq q@,/E-XobQZ9l/ T1aa1Nziu7Ol2Czmll'ldGX?._@ M&[l0cnBa4h^9U 0^A#r W1q6C]s-Q 1}7)`A:!dל<`fcgP`>/J2u߾(j(lmR71!n/\Rc"K\qTU W J9U)G+Ƭۗi^ 1\ǘZOl%u8+%6Gm|s zqx&*]U b *Z1®ݾ;}ws=(ƯaiJ3{ 7cImtkĉ 8HQ.Guak+35RޣQ#/n$S0|6Ŧ5|tCAm,aTq9R ?k=3)P zgP{v Or``y  ȂA#>p: +DR3/^2REe=E"vAHq%co(vu(h(.ULlO4GO:QV OK!߷tH7]qCy "{R8ǀ.|OK8 7Eh}ֈl% @mqZT8E82RE\m8WphiN8L5bPI ?P-&d$񄊳zU,aHJ9wW[z5P]mêa؞2 M++Z%f,6˨tadY7xAA9WhV hۯq 0> Jd xQKOŇ~cWP{Jc5'+eP_79P *TQ q߈98;;dp+b{R'Dn!Z>0շ^)qGaoUb7SxNpמzdwb+adГC5 ~T-ASEBfCAsJ2Z w`:g)igX%y5qG4г9i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i٦i̚C݄mb&{{ q?= }in'I; k#ݝ;N X2,_Zn5;e9{ǜ!U Br#~Pv7X99/"wˊk=B[6u Q ƅY>1a;HYQ kfB)N1Q/!;I=Zhk#A0!$gbBRc4UCV/= )= sH _4]:3aFW+&`O5: \I8׉"VU]lrL+hdWKdPdQЋ]ߚ2DY#&|| i髁(ZW~w$q6ܙi9UlAW@6 Y rXZ}%'0%n{[PAbQcj=hCfTuV ,d-Ȝw(^H c'@ mnI!RC(qC 'P,Oآ qA$NP9F&!@Z猆;q639R1%"pCQtA0Q*7EWؕC$ u-06Y-Ƈc`6񐠆KfUp( J=,y,G=4/Bf$ k+i$FspK7FQ9w9Jp%{HW_ c-ءW "l|8pd%SbNC.܂JU ȣ-Y|7cH`h\wSQp <7nV5]x)Bg b*/aow!@c03Gl-jο6 "nkwC /}𦌒tqt]x\vǼW+>:|6@ѣ lwʏEAG̉zn 8#cUG~dFSGa8>c"KDhk"5WF7w&);M J&56 ]l(n3ASc"U3^p@۬cd#¾EW ,7rЌ3[qx)s@:mJj. #*~Xr@ I܍'Ε]YPkZߌ {l'"[ ͽ[b1?B@kl{Kү"4 -t }aE2ck%cL$0Q23%G\g,G|#Hc#jYF a-%9GoyF׍HI`!mC1OZ`bQˮ0{.AQf:7s [pQ̋xJNR@Yz 59L*ve^V 5oRVP < V Pd&wl4;pdݰm5^rc? 8m͑3ڪv@-׸&9"4n@4ů Q+1Qq`v"  E}+8"wS+;"D^;SPkPI*(RZ7!'@n̼?(hX w~ȱcб3E! ܟ $##n;uTfZ`V5@#D6e OUE oUdcsJEUb *f0jATP>2=?G$VCl# mObOsਢ1F @k KEq-LN)Yrl ~ryQqpu? I9e>=P}0j,;VD*6$!"H# tΫ%OFaG[bAB;,`1k D@nW kc^ ![hT`n.R'9׀v ,?qq}r`ORjf ȷT3moPVe@cBѾ;<~1S-ww(jLtoF1l-EKy9TO*xѨwf$pp=T"My T:W%IaXhMfW%`(BЌՔd*(E~G1T UG1Dвqkd{Ee~3&Xez&gbOtϜ!a*`Wb;S8CpM6޴OK;s^;]ߦ/sQ|IqxɅj`Tfy>v(/ 0=Ӿ Dz鎌O-  /m#PjzV1eB ʹӰ l(kha w0z-ik5Tt+Uc;3!$ZTl7|7,b:,tN3UppM_`iw9dꄀ :*FUUS@0۴#[UTO\2%@RH9aڸQb4a^dBV^hh?[CsxyxjJa]\~܅bT+4J}fuQ{[uC)(x[rqՏc+w(uljHF0FCUBI*8`dzR@'a$>;\\=.=Y,4?\ӥc+Q[ Tݰy<N, KB`*.*fʻ&lw#鷯!.8EPy2brǸ ^ @TXVfo# όe $Nh`c}r # fӮ'y ff4:u:~>3PQ뎨ǏS*1CUY8K*vy2;Ec0IY/#2 Nݡ@31bC::-uIW`GC]QF@|d* ¬Ʉĩte_&a@77w:0lbW `Cj8PY$mq" ~{WlKk8:9drȪ+F~]Z;R2EnL W' #/f= q*g(KIw[=G 0W䣼U|2Ep^!J"=RG)a W_1A7h- Iٰ),V-Tm5r 񄐐,vFu~ -B\ W j HՊ Akp_LkYAQ흲0~@_ zcZj"ߘ1Xi1J=bJ2tJcDƬѐ.d^ؕ;kU dhZއb[D hIe~A1"BSp-fCat?4WUrMdjlh$pVbYKt*ԏ!V2-݈+^ܱ~FunX_h#/[vf^;XQH]D71&FI8m+?!c@W+DjĺvU[=[H[ˑENi9+< $n0,-M0P[y{nٸ\H rB/ؘٮ=^!j;`oB20xvxF 6tTtP{SD& K&Wݾc,W(E Zmro,~q DoTJh#p@! UMW7KWZ*>'µC.!zêV㊤NjA|&YaB.w0ΫRz'Xj,(h;ypw8&?ra!w_q e$VgQjA]:zf94NsQ\an6oPE Ys$ Bؚ"$hՒ͸8̓lu% [!{ 9XEbX"aDs #9:^J$8WS9L ņߌ2K]LXstIp@D15ħ'α%OH sĭszˬ뼎g ί9ï$ g9˝W4/;uwi9;4ӳ NvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvvigggfvvvviH!r}:"ܞd$>4w?>bȋPQ c,w(exd+7܈11mvA zbH9'9|`l̼aj `H6Tj@7_,ų|j$β@:n ƃ/qEx'Ǚg5s7MtFMX32: u!Fh`9Vy,U*%88o9 e{JeH&Ap7e`@pv+}Tƈׇ8P(Ug3z}@p)|?8k2` SUr ۭ K3KR7\Ե  rŏF&WZB'` uF$yEL X ЖҪ_b|er'0z[|w4ۮrq!kB1~'}=H#3#"/0hj4Awx9G߻%[l-Q77Oi 8'k%Fό9qG:p۰:$_O(}OKgN5 q!*K'$1 ;XxnÚg@Cɪm%a:uX1npk_3x3k#d/`:~1:b<̴ƤvqI p=] ;bjγ#8$*/?p$ bܦ0 \S:#~0Aa0;'w[X1+DTe }@%f2E$*:1ˣ&rڇpc_}Gnsq5~r+o dx 9v{eF njap,ci7풽xK|b5pf:/ VU$p=7~rd%'D#P:CwWnYYZn{g,d &JI*%1Mu,GeGa4߸탹@pqjs}ܣ!S/J:=3U*:&81D It ePzg%0|bKdCP8BP{dZ)w{}.Ȥc{upԓ(eF+{J(s""OU YQhѱElǿC& 19ehwr =հ(a)U5Mx45 Cs+{.GP `?7vÑ !H Yڍ9pO`fK AQhXTz;l :ظ&fTcWlN7 9F6P@ Cg7^%\Q&U*N΄s%RRSGQVNL.sN0#',NqRdLKt'G+D oVWHl=떷5( RG̨0:5*71L7w}p%뜛q1:E,; 6|] Iq3F\G~fw;x qk#*d68AFЊF$+NG>0r]ӽlA jDWr3?zd( ,4ӾK ux8As˰&/@͝Y4KX?Tȭp$n_l-㚖& 2YY(όhU亅P| Thr+u+`1T8"C `uE\2UHE_CuU *:dC9- 2"6ࣁ,`L_6Q@_b S@͉ J\nt޲`#1VUt@,/ !DX RkJ_7)-Uc [5M,osE ^# <2^t쫰+ZQ,{Y [)-AC~>2eO8-sqo+#uǪ?*\!Hcc>蛐8pA}pQbqż: R3&JB݌ds $SR, #364,ΤE.5cn&(PFL1wW>b$0VVrW|cl`GjM;n9Z0t0RRl|p]XŻh([+P"W 'g6@1 4ȑ(IsUKO3"W!7ZTt5J`;|ԓ `e%F,zdF/Y+D8 11,zw!?ȂFO7"Z0G z` LQJLK5ᬡG8m^%u90ZB9'F9YlS5R(pؓ! B (w_$7 1YV*Ԗqdž?,t@J̶GN ]A@=9c{[_p1^0roT_5 JCm5Na(rî+Y(+umQRliJjD/pAHen+JS+6 sS0;'t# 7+I"_ d* +ʊR1!wk=;cw%U0>j4Aw+~2,@BE! >CȊ]:m,ʪ8\^"Z&Yt0!eKlI2Q^cbB5"a, d' rWQ UXAel0Sy^ěFZ8t9hOo*_ wOAӧ'Fdp{a TQ@t!` c`GK<Zq 5usuRzĞz-hllsu@j5c4@##}c"7'"V=$R0#v7,-Qvb[( H0ש2^+@&MjB {b}0y3Cf<;C `RDu+{3] 0ox,R]+7JLST7fĂlr3z[RV}Buo:Hd+mΆ1۷8L^0j85oʝ@A@ @sm@9$%dc~"3wc/% +sVB!FFB0ŜT?|5ơEn}#,PWNT# 0*O2 k /~rSɱup#7> &Ӽn?!bۈDaȒg7G}?c12_r#ܩs2ہ*9r#P7&Dvz7v}׋*JY:(|FM5Ă9яqK 1 䕓k 3o huo/dؒEtjqqFXxV|t\$ 9"Mט}r \)/$ *6op 1"O-ȣFyIKsd"-]}"umqV+ZGlN6dO5SJc>ܻo9Jr\k )X9剶 iXX]D"**{a3<xh$Rsϊ9 {6' 8Qn'*Fq#F0; جB"дJw B|]&WAzYȟ8 G y u A㎹*DD !@OlAHa kn9ijIl8@Rۏ'ηPR3mQ 4w8%CXX!5 pPN,D Iflm"$I8E˩PEp6w}Ūn"_NC@lD6w4)0pUŚƑ^;q0 щjǡ< +B(Ǐurcsd{E;b% Q=NOue(6E|s0RYإw$&AGL,S` \w}U GR}w0Ԅ"179 ~@w:lGqG8*#|d. #x@vj* 'FaV0p3Y Z`:uSli,M ՏĒW\8,vSҚFH ui  iܙU9 YI[$Tzh*sraXVG\b?`*M5bp[H7y~(D W @A$on261pmU,Z !CZ"QKtYcfbU- Wg @|ǕܤWL"KDsG"> Z3 O GJ߻0=5cE+!x;om`+p5 6ʑ0;_iV{=qJ b0R i&b8Y{]9S$2ʁj9^[sCiI28Idct(4vqoC=#T/ohk'v@z{btbXN2놲[+a,fMĚf؇" "Np@_ڟӶUH#^[ӷ /l`{PYzg *8x3.Z1JkAA6ҨXrh 0BO~{b$w-tqJGFHmx?Az "Bp̊>^q\oqٹ-*muȫ Ű*y8ncKkQ*;2~|b{r09Mn=(,8hI{ulQ07{bCHs TƆ6S3B9%INA X۾B 8%8ɠIr n탃^N (!!Dv\Aqɛ:"!K30_I*k"("pƆsBp\Dl>J(vQ@Ģںdź׌ w)Ʋ8*>º`4m7hA4:/ٸ+`FTx0"$9fBm1L AɌJx?R0ل˴WVΌvOljQg kg#e>“ >pKbU7Opl-$ˣYc$j8,t70n6ʂXr?ܚcn +9Jzқ#P$m]>_@ yN(CAl Da,k~r+?)B:SfNH=Pe&X}-s^O˶[@OQkbDQ $0ߗ =/b.NI u HV`8ҡqb[㷿U(w$x[M7udW"օuŪRs1`񁊶pJf V[A'M,35a*_l =9 k6wr r@dbA.w8k%~э"H1HbX:<["`KL41 d *9S>㍈ d "J)e;9r ,xM/$1Gē:2*B ݴ7nc˝waǶr tđ-bPzLh 7A1C3c:q}fm5Mi <۷UbB :sTv8u h#ڠ*Ll^CsnAM;=Ns#n *?بIF6U@IK qOHȉWc`4ڢZSb8q5uR* \Ti#ﵯeRȪG^3ea&bzu Xidu($@Ҫ+21"8u y8a 9˰+ Bt죱aRz&D@B/f)2Ҵ?=D|pFtaCRHr ;25Y7[A88Ŝl(s A d:l'l:jFDlOlkjDnqXi;EXe%L60Xc;@{QƘu7rLF5\"alH6rK?knXVޘ&bNׁ}'!ԝ@G mV8X”ER⿗57$W9QɍCdb2DV cCB"i qR nAcPGB$uŎ(FН\H#re'PئQ9nHM},S|{ NH ^X "1B1~ a m$~rCpd2|dFfnivDs?㢍n=FIq-`vb̡iq+݃SJb&UmSN=cI}JR?( .JE[a 4$:c`1(9Zi #l9 ` D@!U6s4pP$UGn M{3mph4zu}(**y6Vǜ v#F js:p A#|dl`D=9ѩF;cY VHzjØ{B3DvΏrlMv ;{dm2jc\f_y*ZZ_w UYW$\ny%Cތ^΄qS󒫸bRt݈Im< ed:.(0lN V l+qd,TlMYX%J,TjHZq@k$AX ʦS%bh"J/;)1l,G$d 9`^9ɡR^ɌE MaF'7G <,{QqtNPV7F)'u ߀1zsN449׷ PLTvG'#QF&;z,W;ԲuTN9´kuWd@Qc`LcRBVԜ# #>Y A'"prɋN#=4.ţnE;F!"p:d~-۾vԏlx8Zΐ ǖX6řV6jWL-d^t"1JGʌ-p" 3q#zNhO xug(|5ʖ7cpH'+GBn)pRNGa/I ER<Б@8@t8j68'ܒ(pr\dk?Js{&I'qTJǒ(3LFΧ5yd%2W7uawBlrv~p%u$p0IkX2ad&׈qV;ǾDrFψ]P툈p&bĢK gfj mv19 n<dW"J [DvĨcP$?4-8B;bgs9Ne4*G^1q.ˣ@5*bҨSU9vÑT/Ά'E dms-`Dru<%Vj<|'B]F(78UOkn%$+W>2v z(@02Y`'16JC@F ]Î!]HEWBqF븥\4팍h`?닓hkSHх/DW8$5nq~U~бTӵ$05!BpIgrp\/I[pHJj7I1@D:J ,Rx$lUn 6{Beq*&=|0Wj Լ~NYj]rMhrH@# ~<%X-,rѫ-rMF)g4:䴆6'7X»%c j-"t"a) | w`e3N+,m\cH4Ǧ6onz;o%)~ dŐpfMcR*Cm`b 27|I0+o'".8 Z|nTC+pp#.CޘE jkJH :fBId'"v73zv ȶTbw3ᬪ1@Z03X'T QQY\Xhu&<  e+vA]Glb  hāܯF[N$oV&Dx_5v0"pMtn7 2nI |2/rZ# ܨ:tw O@_Wt@Y{7U;km;I=;`Sj Lp;d0QD %#M[`- TPpBcF#]1;$uÎK I?"n\ru[BHqR?@;¿#u/%{g>MV7p]KR格8*F ?+ӱF"֠&Yo,EEpaBX+@,=&LƘĞo7UoO#fe*h)#w(X~dcP b_r3>F: va]BPE`"BW \X 0@bT(bpC:eda泂wɈ6G " 7Gz`K!nŦb2JK 'WG[P u1mֵe>CQohY8J_XNJv` :0FpXP8Qx8~,߼\cKF-` SQvt͘Te@LNF/wsHt-r+ĩa$%nfڠ1{u9U)qLBmټpplr4^V\B~2+ 1`c|per`ƣha9HBrI'3I&!GL%sM';;"4sM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳM;;;;4ӳ:M;;:,Gqy}\(iQS3FtBЖ6_:%F?'֞]JqMghsӃcW0+Pprd|QRFՖ&fB-w.>}a1$}4ny5=DB37SfU%7nrgT 3~ϸjiVDFџuk״\z SI]\V@w̝_PJzCHhQ{qqFA$u:F}O֫{̗D>Ol\[lds@_P?Q F$]Px߂,8@^D vEX|c1ᯁ l^m\t 6l\?"śiTsb\ k얠X s7Sњ@Os6ȕ r18PSE 6#W+5$?~Co7 `Xhٱq=[gh2$: *!{p$1QZh ?%$ S9 m@hD-|8:g;pUR2]&7Q2pW9 lƁG;f((65y!Z*irMn L玀$0'm#OK"(lot| 446nD"5VZ' =Bn F57"][Zǯ|隇_12@fŘ`MBrz:XNf)E(P PLvGB ){gU&2vMa%!dy$w(N> ;}0JmmX"ģsn'*`@1G9hj'(hWa|s:g+| pxx2?VJ[N@0b,BzcEr:CWܧ0IxPam*#}ضrk0 ;}'Fw | *r'sVAշ$~ DC^J==rEAF%ذE 9H rAGq"-I`k fRL`lИ P ql41╼2b.ʃ&@,Vph"80Q`gtb}/jƷAV'jrc6..27UNV~܈'IPn<*cwN,t=ZQj|VOW4f4n 9]CҼ8dNJƮKVSG`BOPcExᶝV1"3S87IUAN00G|0r|bl{K-1Hjr1aǾ=(WNs5X1TS|yG:{ee8 Kdj L5FiVW)c_a; ?'(f*AKU H1+A[@_L奾xOo\"%q.2LQ+Ƅc[>#=dtckr7t-X 7 "Ҽq'rq X끰J;w#j(J7cn$T-@7~@oK _1Q玘5ԣ$ߪ* -x# w_C(mAH0*{0V䪪n|a&HHC#n!#MLmaEw"8PLl _-n+Aaɵ!Fw& &醲GVZ'P V&~n~FEG thƉ=遌F೰$(mek-#LS}@ 0zt$4$b6,c+1@nPňr[:aF 6,'AO[鍐k{c 5+9VS1KQ sISJ eX*"f6X sHJv ៟0` dI*Ɣ1&6{ rI+Y*,u$>z, b @ܘ 5U)Eeg!:22k3$ pcmcs|CWOd鶿8p%\Ղ,Ad;2c^vT$L 5)avz}t[F\: l>26>H*|V%=dPsؕr@-_C^+Q4(|=<݈x-_ !,9Q"C$qf"8y'7v2UpI: ͈B7:S%q\ۏ+w\n?Qـ(8 HI;k_1[c5$͙w:#,goc-νCc%$4bOص~I6MI-\rNL +aL€+t #m$ (P^^r`lͳla!71n4z_Ap `#U|febzqvm1 'NHP-7%Z Aؔ;!v + 0)@n9BEَJcנ.5@ɘi]l0Bp0`[O@A1EV qNrPf@:opn^sxH  TxSge1ؓ[T]{*Sh Ii$( Cxp9 $\(s CVA82eJpқNT̎L*[a*,vh ?(My?a=NcY`svPqԒ4wSDduF#M@ï9 (gӑcb%)c`a+mVC#(kZ(НRuPk+۴|mITQrBDJ78)C8y$.P{#%UA3 .6z 2k@l#Q Wg7hpM f6 +QH١ R7^pbv[8BP-D>ǭU$|o(Q=lua]r)s)q1nKm;'k-2;DPD*؏e\B ua0Mx15IQ;YX{Տ8jk&:MH*#%u[Uᨌ p#8er} 0{{RcB9`nh+vSub{C@ۂHq(|Xu41y)6hB<{$cw1y.c~b*3yٍbq[I?/Cr ̓w ^Gcpy8ԁ­kn\f$]W+;| r2ez|(&;lNLnpJ]UN>q+cۨryJ p|r]Ea-&W}l51=FT29{(ΎKxqP+pÕ~z>ۮE3 n{ ['+{]C(; n1ׁG+mx3n{FL84YP<b'o-ǐ&FT88s5j=lp< 'qq=ƭq\k 6>3tOy3mU҄(cu}xJx#g7xT.FUqMY#jp42XG' %*#YG+K6Oʹ8hߌ6TRڀ1,7V n\`XzDB:~p)+&5 ]AsUb%-V5y ahgFh^Z`眑Vm܊15J<8WC vuqǼO# sЫ8k ЇLμ3Iξ2I4N4N4N4NȼIμcAuig`Z0N1ĝ\!lȵ lЕo4czG3'>^p\8iw;3ueY~E?K 6KEvEC2 !:`xv'37?R+$vÐ/ YmGH';5Ѹ̹8l]j };??km q3vcjc}2XE?x v~RgR󘚿HrU9(>#:OI+jO$.|O1WYc;z@'#Fj2_#:nsOu1_e_|jVw1'|gT:|!>gJ¿|[k`N3'>eԸQ?⇭k?R; oELe2F/bmH[+>y3ԿďWF۩(z^UehD/@Y枳ꌛƪFQ9u¬:nq"hO?ڟOzS(ULթ'-_ưډ\]>+>4fT#ӐX/K9;[\QjYsGxQ΢o s$ ٍGF7F7~riu9ȎvPO}A21,ހ e˭" 9ѿ韌%I=*NkiΓPZ1ܗ *QRQZێ;wx̹_4Sg5Y?HE7n/fz[n~W)$ y/Qzܤ̡y ڌ'icc'd8 T=L^j-琩ZĪɻs ؑYfl**~%P ƛ-~(:'ϧ˪Wy9OA[~n |ǔIXMmURۺfIRe )܃h#lk'AP-$ŞG\pEfeA UQv7 cp1LrqŬZ:}oqBLÑTiXځUD2eqK%zfT!najF 0ӡP@xXr) R\q1!k-Q^,.g!|`ʠVXQ)]c:Uڢu܏0B@,F`9r C*p]mƼe8/LzD&ٓm#¶IQ(v=bHZ>wa_Da||m#lp:~rƒt m| tCOpacçL&d R5%XdB`?!U b: W] 2JQ@_nBC3cƘIH&> ϴ*X뜊v 1{}Dzy,YX?;&x"mu @d.wWA2?4`{ ҹ$XDg$u@FPqZZ _0ڟZaA[Zl 1e דŖ %:.m5'.K^HޛN1cŐ}"99d@GcF/䃒 #Phq<4D%z2 bj׈iAHAuaq-#21cGR>xO`F-w|7r`6#X<``A ,T95#Mۮ I*&4 dC]#Xwa8hҒ" jolB'vm*6d"xKs581D赉hѶ,P^7;⢞2 nTHTMA]OH&f"0Mu~pdǦ +|:;(E U< 5e9|"Sn( Advbj1V2 E@7!,$/_8 mʎCUB5 9Ͷvjlh3(5J+d"+brA3J+w]q$dDf6aE Ŏ2[:SI|1$rw;d!N8b1ȭDцgLOcVBA'nNr-k%ThE|af`/ QZ;O@…hU_X&:4zCcPħhI-`U+Fsry+MJ֌{D]Es Q`[nY$ q_̗&Fl<પBx]FޣdDW`|fT>?U:Mh`5?n"kqxgV'lP2=hqǧ2+{ At@1|&F4*RL@ PJ'vYύ%qkjHb²oG;z긋17x  ٮ qIZ\I'PSExeRbUp)I.y:JV9&t9gQl{(タ4rWk't,s9,8U+R,̺,Ⰲ{CQ#ڔ&2 dX-_LJ6h IO\`;pV(L }WqqGSDzK9_'k 6Acc_wu8Vsf9 3K`-R#0ґWdA'&hA-N@Pul J6u 8yU$Nb+qCd$>++\6AJ]0٢Z?ȭ! O|T4UqWk7$BRPY(q( ps`Tzv I"B ɳk7G[qG2"@&gG4A9TXn"[Q0WQTG-~YP8r|aTqPGJ7'Hmb# źg h80݊Ɔ[WUTp^tmQAaX f)7o -yhi,))#-I\`dlsP c 5 8%O#' 9PA ;cdU,D^?8}NQ4Ha~2Ոl1ǖ$#!`l.ɑT(h ;@9B_JkG,t>G*ƀ*QOlJPk e΢۹| Qz }: k}rkDI5}?la\B&*cwb#wLLA_`dMv…b1LaO_9.Et8Ӷ0@8zH0: K,ͮX4莽г:$8q=~ٙ~b4{`\LX;Ԑ+ kƀBFqzZw+(1L@i#^#|9&1g73*}W]+{mD3d&T8:'  RhCRdTaB8T!Oso^Ue \mK,@~q8ĮQb8 (©|  фXFe7u,x:VP4JK\q^P%:3FY=,o1fbdu<(qXl!gwq&&Ym0>=M 1@ S0DI2%Z&$m NHlUԭ>퉗.y\5$V%kyתנsQ|4VTWpcJ8̖Ƃ)ZӂUcd7c'i;E'|o]=4q>w]M]Mל8Ti"x?P󘰬Ip9z[Io_m2$dJ|^"يaE ZHPy?Zu I+[~Ʈ}Bp>`ŝrQ/0yMv~=w >lK_Hwf2?=K^"!;)c0 F֡ OIeZg]GY<-k+wLDޥ`Fa~P5qF>N~,AׂOAϤMQb U⟈YXs/dZtSDZdA<y'YsHIx]є &_WtHۂE!_R[|`="O+}CBAl~q^GWO^#Z+f64>RԖo*,_88ۣ?uk_M-K?Rj!uy/(XkJZ<8~0hٿ>ڄWLůGQ=>Yw$~NuK^T꒫u?3a O쬟/EHP~K /СRW38}L;6P=jsOPng8#ըh) ɟ}Ü<_@>RTQg:o'&b+ąnQOXٯdk?;0:ظsՔ5ܱ yS:[C:Bc"h~ͯ͟bE#Y#+kʉ}fiB,zgKS6v_kDjґٿQցNW?zMd5~-,@U[bD? D zf6NXAߜ,A>?OG.OE#V .9#ͭ?M#E9Ҕ/K8U6rth*o#iæ" d_Z6jSci+,T͌]qX#hҚڲ1e`7U,-j!1ȥv`='q`lcؐhXcu bؚ~WV@9"G"@9Ow%3Z< m^&-12y*&?#cJmfwF HoȆF.I_b"`XM1Nl!b>F"-۔:cA"\w2TĒIJvJ3l`E/r&)#(W)쪛SGU/ĉXIad83GGԾ0Bs C?>܉L;ԙW 7:yiU@W&|lH$>X@|tzJd&{@%/Peުv`}J~1 AuÈ*+$E+g6IzCةYc'$hq*7$S/'T븣2H}'H m nUsuYK3##LLDMZ'  [©+^pYܣax];fMW|ÍͰ>6Ek ]h霱e aS퐀cw$}/HI*f$Li=3L&{t;*pr on:r?;y„4H?8eQy8sRv9 GQ^۫G98{anMKľյX` Nk `2n BzGl K_Eu(o)ą1R!y|QUr#$  3IErsӧ\I*T8h(e 7Q_+<bJ,i?6e5*u^ d/P@8ìbHk ZP]wEHY(ZGHT nOzd(UB2&cx=΅Bܟ8"ՍE$/pl CMeP7'zo1J p*1w]|ila'%q m;Ow=b59Ҁ,%n;Pus1#"ɍcc@Xcn{< 0.'RHUÉJJ v(5J?X2R&{(.J9)!C7̐yXr`T#9/;} d.WS"f;(syÌloMzz<`pdY_AaVAc~MС,qw8LhRXx)];u-39BĊ e ƃir d-p2|Ƚh=:X}ȡ G=p(8M:$)1TV2i}K$#tPMC##Z1^ZkLgqqHW0 Y6% y썢IŒb4:gǷQ J]KɺW\27NAR O# כPZ31d=B,Xv8@a,$|{ %̠੦ X9氕6 ֣CLB@$j@z w%-}E* 2yqnE($c6*/-B T^h6EY{\d=LʼnTW\<䴤mV% CNjF=FWRwxY8% L" ٙqBqstΕ'<x$p2 Bu0yn4u9UQF>?p uUrdy,Nz~3F `RӞ"0w $BI.Gmo+& }~ՕQ۴U_%e$v@gH^Ƕ4+JzGݺ#ksXB T@*ULWP+,3n( K8t]sIޡLYW1  H GuV ;6C*@D0^y ST :|0~,z^dWְ+T];U+Ss$hWZө;zpM|,cD 7xl[F#xbYl@}&at*Orge;~p %G| $ow\ԘXE~r#e;Y66dݳƬEe2w1Q|gF]1A8.;L;*ĩ ou +8-eu[8=+ 8G+;sj~CX Vb2:!@0D*wrI1U$M3[B@l~}5X &b@H@\? '԰D1_r*+N8m7Qɋ*=pcVW iO| hI9V8jvۉ ?@ܵwCX1U2IFJ4 g:`yXfTKӺx3َ_~]xC\=Obwzu?1p zgf^(2[QAMQ09V Wk)'i@i>3Ӻ5#QVuf&2=:הelu;w42"e=~2}!w9 w/ihrcwbLrs?}[7zEaU$v'?`pfRɤeo hY%8)OPN45V b5GC|e8_V3]|{IyKSO"iyoM` %mRJg6s߼/'^O⾙Y(y]y҇ɧ5H̾ѐyf4ϫG=/(u$w[%8hd=bTjasXq9bx;2y5]7' BB^u*4E?:~%Qekc#Ԇ?[sjf$R*j>ȡF'yHU$O*afr1["Ox*mG+F.|RCɘ;n3t^`jwњOmu ر]7T9!"ev֬a^WgJ u?joC9=33?=v'p0'wE_N"ssl9qpHc?G6ϯH&+,$!IN6d1"}Gga-ٓMʒ rjOC0P{I1JZ9$sF+~!yl)~ȊM$rzEfjJg4N@!銼~E.1OM`Ez 1MM!'NN|MIe_# gId^Pr #Ժ=|_Sy&M -'Y9i]7(эO+q<^2ry!G{|/*9$kG9u.CfnTtꌒ)~yȎ>_^ YcV/Q\f T}'R54`qzEeo9>" ac!9\zE~%=JDO{Y%`] gK6n[u@KJDee|dG z(/ȞPkMY2W&E` @- y#n Ñ!Ճ\)-,{O"7GVUf&:Hz46gd#pղ~\t9^Izr W* s`Sz:mkAPpԘl,z|JW Lmt:+p"[]j{Y7$WS]* PxoX%=NLF]%XWZx7*x2TtB97ou;IHy퍏RXXar:xYPZ;>:u#bk̭cԙc 1 tgJQm&95w)K)|bRI sglƷۑ~ tU V؛6 Ku3te@A;k#{D51;y)F;1.Վ(P* Uv!;l S?Sƀ1R4)R{dN^Aʭ$ 8TL'ͲhV4D~PJK Sgw8W-E7b,h#AIk>jՈp(6-hG Xʐ>cw^v0 h~Icw5+ +roVFű9gH=؈׬$Ur:MqR½ ϵ$H/"%Gi3RP&g4~tnP9Rx^=uֳ:LX>-4z"=B"Ƈ3I'lj+2uH&\U<vmxiź/7q- db7= Un2( Ȟ!dt G h>b+=cNђ;to9n(a@Qk ٧1] -[E:*+8D2 0X*6'@1qcX*Fx;{`a?8- PyCTQ S_<у-.W a\61?k&*taH7שhⰢJ\&ub-\~{eԢ6:\ ܈@ e^dB &WW(*zJ alu$ EfC;w_HkVۍfMnc#WdX= VT|IU r׸wǘCZ1h ) 3(Zr[L-@PBJxPJ[ab|-wKf't1┱ɉ®⣑P; l^4X[h(`Vu󎊚.w쨁֛`/˚l.O~Kvb2{`?#Q2yee,@wr /X,󈕋Ky*@"9# z{!c[zaDʑC!M ߌ^6\W pDN<aեuwv1q$dP\U@Ě#l.#THQ@y8鎹C1 7w9UI cs`\*ro A!髀;}IBa7VzH;(MQ#u4bƀaXчȵʪmܣj*QN鄕{{n#[FLV[93~R['PЁ|ăb:clU{Ɖ,jl8crAOaP1%uXLVobvΖ|dѺ _mft`¸&:@{2OO9`$upڨÒM֨9M ox4+ԍ!⅁(1ڱn("FcDl@Z#  &G"EUw'UWK,bŜ 䌱,+VF ]Ŷ Bmg7 /kX}]yh, `jCA` 9%NAXMRǧevr>]3(NGlrKlـ *BCZYDM2k$_iHD.0^v 8$L/)gD쯈QZrH2(R:sfh:^%\ ؎@ʮ$zj4 Ilny#8impbgXIqInƤS4 8! SDۀt If%<'1B&p601v]2@)"=F! _*b: [ vv O+wL啖NB"oMnԁFF/fV0z o \!C\f,{8J;bp4V ^TuFPlA QF =ƅs[cU ag#x9ۉD@'1P@xΌ Y˷ }:)̡#hPHUѻt9dm6d1Gw;t1-k UEHZ{dX0$P1"Y,ƀJ "2DUd$G& KI޺ajcJu;"UFqT2-&b}Gx~A"ā @q@%l全a'c $}%ڎJS@e ! `g VcSiQx.(xv+›TEcO'kC^1Xw'fmNF^6|k>X F;znq | pHU芹'dH(C)I ߶vV!WKBF=5!6_#b8q@8DŽ TcPjЏ1ơ_g3)BA0( Ilp`EAV 2˴ Ꮬ@-6`e ؀I d풧ˌ(AoNvGeRU:ښ1&b9۵)V@{2jOE+6)_O)l1]rS~:g$r/Ƅw~LJ+9$PH=ă#ܘPAiX GQ f }d Y0瓷 bG? UX;al,oJ8U[nv`jջ9Y%.u;cYX5-ٶ+#èd;N9kƀKؑgucXc>87|`&VwGƇׯ?lv ;P3rE2@hYn|g***zvdBB);12ͺ+"2$15 Dl5[qGLRxr$Pz"b[xR5Q*m =_A"'JM(rcjcIK E+0xvrH.=C!7I,dK¯$]g'yI'ab()AWq쬂` v2P:G]s}Ʃ Irk9O9r0xa8'&5i$(EG'6Er:2K)5F@k@r1u`FNܓֱ#%%^MuQO|+d4Psc' [{BSiYtQz2BcI mn(}|epI6*E44 M6X9LjS/qkF p2䎘K5n-J1ch󉒊 ;6dI|Ie9m?anyl Y"B_6%926|K1ՕG}qXQԕ!6IDVל0JA؜5и&0Ab6q9u9L[HoOa 4`]1pIQ#*Ny0I 7!vs@m?BPUwGp I AQ,%y{cflJ1<;fٸ}U58;W[B38$ό*,w)d195/߉zE]F{+Obsq,0L̫Yc ;UPƹ`7pNn#GV $@I WL8=EU{)Eq{ŵI)[]o6n1'/Un-SiQ6N n#!I$8W6qqb}; q (5YF p`j2{,Q]E |`?7T.{clD-c:%E629C#!Xd !J,O=|d@qyMW-!v"y,$Mp?9&Ky%luZ4D$FupvnC5 VyECj#1q 4mD0!qI.:5 $1"Xu֍\Ӣ,N?*->#zaɠpVec)֢|MPАɅ/Ɠtp_rHyM0hЛ/)KE!n:M@+* H?5A7*<`NbAgV``IY,g|OVé';Li“\Fk=Dϣ‰lP3 V%(#Z;s+*O&i9F|z_$`ӥ$f8Oml {?Fx})H-A OU~ޡn $3rjO(NVk#%b_Σ>ſWw2z~Z:O@ZZ-ēCWJFlQ7-sj?wk^_uzYP5c".'닛WREXGgۨmkgX0Y+ l]SNrkVWO=V,B>y',h56s&aNB/940+! 7Rʌ.Lq?ʌ'iтzȤ2f(e0c|ܼڱn]kD3~dM#$c$l G5cs]w-jo|OPٴE#+j)cN~ڒ?8MhLLQ=CC0+j dhdѳ99j+u"@iC4ie!q+˭(újMB:0 /b`j9*,qk*POF[G\rU3'ʶG 0~zdϹj3Jh؍D+(2.[+5P .(vpeG! 6&⬱ttሾ'.'0 " w*S_h,Q2+I]}HEל@PNľd̴frί_"M@ ~I鄓IQ\ Yxxo?]Pfؠ%^|.4){D.IlΌ@nT#VFE*X⎧b\QcDDv$)0L >C[Oy85"`TIpra$}C6݌` a!Ax P/%d\}BII+r\{"jQo,yv$U+_ri[xȾOC,;V1xC;HR RwX=$k*z9bM^BYΉ1&DjL4CnO2w kufv9F̰ʢ4%Nub)OpIiR@%oUVʱQ%rr_Pj2ru3lHӆ~+(CFXi6Pۜm]$ro$،v8:Kx2vz -ב4VP;Ç%&em=q h6=o^T[q$%=4< fS]44vq4}"?f V=loPUn6®]G5emǡ9gFmQex]" @C/&.B+@u:F8njhgRh9sѠY땴G_5="B5RNeVY,rK" O/l}z<u|ϩ}Z.bk6h1:ZYz^tPgrClwT3jE7" c&oHL?9>3Mr`JhU׋鎎:| r1Ɛ3q)kc,# =T6 kQȘ@zEߤ|Ő `F-\*(~GCB!+iV7Or ,?r-p-vKGbԥ6ix2P^r Q/"5@V9P$jH)h"u=:AҖ_ r-#t\ז1(Gyuqw47={؂.o帔.e㑾8/ċ\RSߦ+2َGLaBF\)f!{\sX~nJ_>qD6|e@ eWԴI Wa $A;|TDϜ(`,T1'PzZll#OR jބYݾ(^{zȍw*DjA|q2,V1bv8U BCf~H6{)ESlߌߓK?-t$!35fyѻu~jKQdZ]qoYht0Jr T,7r2zc 9TT=IcPԏDg 97tv+ơ 3R㐐Җ8)pJoDxѪҳ$`cX\6팕@w\|g7-w*~Ր:c eya95o$u l>ne;y"rs$6ܛ?ۀuɑʁdB3Rt~_"!/H_ɒ"dܬha( ڮ'NUE"jY#5 E;^'lA+:c nWC0V**w# l)ֺKU:q4MןQWܢB+q:%I;TpX Ѕp:%b %suc EnAj$݀;pIkŒ@U'rK}q=YB@GPC 0\Ypބ#ĆI( 1_=&M WMxΎ&w N+.qGQiR.^,C;bwQ$Rպּfȯ :Ѐ[{4"bYVr®ד*UtQZ1I'D.̬cSV[V@+2l(sJ-Dό >1qłdg u=) G3 EbC moQ ibgDPc9j$]u Vӈ+EvbiHÍ!/%=%A E #>T=)& 1Ɔ}$R41bPHCӦ} 0ehbRא$=0C.HQr5hQ4r>?8`j1q|ϡrؤp+YA_ /%`.IF^p2rQw55xZΎ*Y7#a>^2%OǬ#) ) 2]Z\{yL^8Rf_r+T"G`l yxdP ,QKn kMpF$ * $aQ.P5FT. ' 0H휊P|aVrY]lpGv$ vÎt`sVbM}tHYkpDVGK1 )3rT[&e7fv4׌XL$8T`1í7f8(H.P:eB@I$E6(M&wpwn گ#]LOW/&~3H `̥ufH!HVnqfV8H 5HncFѰ%|a$I#qsAP6qZ A $R|p_m~\K6nU-VCv>೸tBE#hX/A}p:u%@v vSڃA10{ONįFx ŁS)4Appk #m>up91#-QB"c$P^xa1ȅD,I'j-v*Ûx#P.ű8:xd޼9v/h=z!ge uS]ۈ|v?l;8TMs)x|bX%xQcoAoc!qjPS)j۔0bn 7|Vم1ܶEѧCwDq H&&􈭸 {lHj@軆Ɏ",%* lI k]Xa2'G|[gGьlxY)|^bDSg]rrYZ:qxb \N+IHƧ+h)eN(TL0M P6 N2c0@iBZ>G J1 8/QĨm*gq|gu_h@,X #-JE]WPA;V6=C -dW~vx#%!v0ARXcA*&9\3{lQ`Tw*u%dK =bZ0ED)`0ӯL (^vs;"* O &=H;HwpMWLk & Wm]x:·\`.q$$69$^+g2_ ;  X(,5ZfÊ3v-)T:eP `0z;kKnB@ ے"6Lr^X[NC*b`IH0Is)6AľOl:e=QXKjPofXf S| ꒾Ds!/ɀSj]hB#rm=Oj43!K_'3 rpy z{9TcYOӯ1^$} |Ylk|b+ qXAP͑g,'ۊN-V n] CP 9^MIF;1'jZԩs뚉R#=>0Y3yϐf"x*g}\{šEkL 5S-xPiS:=2hp%r Z{ 1W3ÛU+Dy={=ŃCu*5x?FUwJ}RJ>^;IX}fF*`@!5% A+LO&p(}˩7#čbM5@ *8zZBexxvFBJ'0?Pf,T30Rb{j% GA@QYE[f.lRt?3b1n$ʋid9昂r$2BY=a ,e҉!v# =?#bˆ= n`j1Ԉ7 uʿfOqRcŒ4eٶdڑ]bMS,QR[@]\obǧ&%@G<.Rq*|PF5*n# ƭ?NےqΘR qglu `$\#D PvGd%؋$hbolcR]7ڽIuAEX:wbP$=*Tz4T ѩy)Hps40jR&}GPΜ-H2vm:XY+(*K閴)%P?՜9\HQ24uƿ5+FEݸIm=2T'e/) яǖ$#U4d{vz􏪄lw`.I10牔2*)|Iw5-ޠ0EevdɋRy?"X[XCX=e)wθ8h^e KP9U9V[?=FIJm1-v~I;7!d?s3R_)+YJ1uQ$ YNþR}IHg#cs]R)l201 M"4|`R~]rb5|Gl+wK@Fq՗qv̀ 12A2/ȓ;;.]:yL*N@%uPmc\Ռ 6:DNHRK @|K1 =E?d z O~,e2@w)yн}!UGl21 ɦP>Рcr1̔T2H`ᮙͬ2*CwqBl7$)̩U7ZƍݕvTלeR㽐_C@5 t5o14v0eJDdrKA)29QJ|_()Cw mH陧K-*TƠT=f˩T M`26prF^zvt0JdM~u;g38Q}%X?ѯRPLv65~1@PB>,ӈ&.Y_D($yL/ɅՆp(WH<_]EYJΆz/VH*J +.MyN7lxekwJrKhKד;pGX =%hw  UF[̄X|,`7)Ĥq"Iľ^.+j#+gi=6pJ8?ѱ4_Hk;@ThXy} rAQ#sby$S`Sw9`9}+ߟQq#4a[+N1Bi$%c8ƀ߃QTcv}Ì}ź=F#GbA`xHx7E܍!F^cHh?#ԁ[?- Ί(˱ zRE]NhTߤX1EUF^l\!ӠʇS o-/2A}uT bᾙ^Bğ;yS| Pטk)Xd"۩VY4>10 DEV  taaX+ }~"1@2D,XYgNfi<r (B Վ \#Xe0xVqбW}9ahΦ Ӊ"Dv\HY'R W_]IpvC,;nGZey=dY22ғ9i4l> X=hn9:HrE]R&,a@cr P$PA=z!51| fҺb^4Y14F)!)ّ];`U ɰ2T8( $7_ Ȋp+h`X0ecA{@(U'%p -obPAG=F`@Ral/' RtT7V2K* V8aU (;2w- J(F?]yTX?!hĊ9 -G\dqZe$A$cP~0XF9I1XQFȲrwCq5%cr2`Cv]1 uK F # Z?92 DK v;ONBU JS)FyF(Ş󍊶;VVa8$)@؆ϰ¯9eЖ /Ӝ =3@J9+ Q΍<(D[>BT0Uц Du 붯*q39nF{04:eh={!#:3%}QZbtJ ~36E4P{*/n{ c~Ĩ![^k!7ڣE;!83l8vhʨUST(ʧ`ɡ)J<$Ci-`ã|@hvan>K7 snh#npa}ua$) n0q8B0I7W!hp~Gu VI:@$0lx?Fat.DQ [+5r+& b:VqBp#q^<8$4p,)z,RLsNQ Lv6(Cz.̶At7+pn W#˕(Jf)+*+SH,]r4E hWrYD( w| 3)9ʨM`Xaw_07ۦ*Qp@]0lx7xuʻOs}J p6SsV2{u" U.=pL%r B@тUt|EX>+͆ŞMMeS{[W 1qp:V|ဤsg,C}C$0b@,7d<{T(>FpePof} >gVL'mO1Xxb7i,Msg,$epT%+U8JO #NėPs+D_"H42~H *M11-M8u@9W U aW9dk0}ONЎ;2UЮZ!8&%hc%*s}1)u9,Tzɉc &ђ4ءtL{A`5t9 ma,MtPMD kO - '95(PΉ"telz9ȅv͋u1Qxƪ\T?U!`MFḎ@ h6Ѿp鋿tS ljJwg!I0-,,@ @UMp(9M`dk0\ّI=Ƞ0։ahQ:rN&KQJ(y鐐 +l,͆G]EBX%M-x1j1@EֻlH0}"=H"N0;'3x0p)犬Ra"` ht1&eST$?0-@8?x9(>V1#z1<ƺs%; )@-s#{]{`-U! >G5ubLcVuxAi+ꕣز$VN~'ibΧ`X3҅gHviQͱ!1H Hwlg4J@$:vYE 텫 aW8@h)䎹@±(LJ׸ "f*XGJ#eO( ;l֬tg(2F`$~٢A!"/RԴAXa G^sxNz54d>sKM}sWM\^c>&C;඾ |6')fj?9Ղz 8ݍ L_~_Z=m2aT6gH1_Mۦg{^#Q_Ura*}EfX<=HPȝ,aZ6`_?FE$;.HnzЋÃԱ"y/SW.@Oqn>LSQ[[]zܑ.䇥h~ Dzs|f3[X/v?1-K9}i MG{XԨ]O[h7LnFHw4C_]B>CvyNaMx5< ٓwc\Q=W(]ջ):UH=gk1ͺdbZ,7)bI"BU<L[]?|GL7<_eN@u1Ȱ![ـF3<+;<E8, :4:B؊ v͘@Kq^m,=@3CsKu34r3r'緫oƒŽEj]~C0!X8!1DNQ7$d[h 9gFpcS;{wd%*z6LV.qH='^o|HVӱ3bX$FQd:&Phic@zVK~JOM2ܠV+; d: Z#nzbA*:?ֲ1wr׶4*1"rex:W|CǹTm^K)5ozW+򴷰Z7,BX$!sMA]wed Y}7&<^=tcŜ`kG:*{AT@tKp*8\H];؏snRXcaUM\H&юXҎ;a<^S'Gl(4?xK'La@9b%XbSB1)D*q:>FRF`@Gs3r yŠ-mĞ 7G(RC Tf_1ȴw/-iL@)n F+Ym!wT W"WK=ǏP@6=< c7c+cU!Asl3ًr}F:9-l/ۡʦimʓ@$(>nUsQ6dͳQ1Jgѝ}(qdn*4P! _"Uc)ou"Mglyyf;c$q ($j5M:|q2mc@<\EP kEPq|dqCq)߼֥7P!Լ(AUȭ$agu݌y66~K(UUYQdlgDͺ7ۦ{x;BK:)k$Q8p\Qӕow~? =iH適'$"djԋ*_L\R xNfsIH` ߸!ӑ 톚hՖ?/D5̶ ;nvSE½U"ncׁ$*olLb b- az5J@D UJ:c/@97j0r8 j6TE5Y qXX\C-O8^r>aJ2n(a!۰ra-Hlwa?4T mS-`u$':ZMA[no  fQINmW12R~eaU!YGh +@e"`6-x' #nl6"nXevm2pjXۜgI$c& 2@ayTm!vnLa0$aatj <C+ͥ*FyM1%z0 xGr0,k(ShS߾6嚞"XƠ?9`CWU?yd"+)GBvQNHY!*yqUB$L qrN,.ilF&RƱX$pCӚZY|Ipy+9לֈ*9) -ѡ][a*3;3U<_lk&_qw,ƿ+$qň1蚘P2j ޠ!ڧs.?=R3dO5qv Pmq҂GurߥBn~ӘdJJ/Y+T m#>"5Y['Pg}.Im: Lo`*gD}ĢGqسm#xV@$5.UׁvBo6O8Sow 1e;]80Z&u3žRLq_Oh0⸬)Tïa)[Hބ% ȭPyf8l'a4aR\c 7]Fr@/U#Q$iP`xnZ"+aZN7y4cGꃆ(8V'b-<.`6\ ^X!> @cd+\szrnmr%Oq!G#Y|YaQ=9P] agBX TAq(v6 =ȉ(˩Ns_L\cP gEPr CD*x'e8`;]HD18ayq'kUc{bLO9E0Ka)abt6rUlU;dјcoR4*^N9YcR8ʞ*(@- Ѐzeѣ CbY*Ϝ MpFTb 1ǹVGCMj\`4€Ucs( FQx.@鉬8U0 1A=2`H6({r9Ǔ"aT7)VnD4zaAh\B M`]!>5lL\p:dC?y9`GmyxIe^Ub n%v}pvB*Z#zy5&K vcg /,'1B[W&9m)Iנ8Sp,}>ven`%qo$SӂWc*8!Pm,)?-AW(Z!A h @#v ǭ`%s(Jn0Bn8lTlIߨr1QFc9ɻHzd<{Ec8k@)$0%$t*Ae|g,_+;eϘ|@VdFA"YՁ##18MDWܓ+oO$sxk$*wF$cL6쓃r1D@,\DG[) ="q,s&n(l'$)_YE,vгA\?#a2 ?GREqCt lP/Cu'~p0\fƆJ}S)ŷ8D!Z-nB^|J#}FOM_$ $zl ӟkuHPcp^6' =T pal:mS.F8Ѧ>4j7Q#2bmN k-0=rlb4G*MTX|f]snA0j H3b9BwOEɆ5Wlk%nM5_UX7GE2ދѬs#QcX`ʃd[P4@T|%WP]i톤-hg9 k9X*X %I'@;cR|$A\Cb!,u qo {Q` K(c;b6LdvQ\j3:(?Bޡ&Kcg|{*/-.+uA˨}R H R?H~-W1Jt;M]x(5br W<*okdd.2+c(&r SDKC怋R|c3G`x(o冲NXWxK,pV lPQ)7lp c`5 Q$ (>0QAHFnhp( ] w,_P(/ט y\~FLog6KY7ꨴ #W2eдkh`W7U-)L ?)^`6/0#ӅmI;!(bYa( ˩ԴEsvϦPwU終5m*U ;Q+QF~w zL3+=P yϳ$@h DOpg @/c1#QrG:l R>kVpeһF1Mܴ:gJJ2Ybag%A!OHƏӅ"RLeit%ӟ8Se{~Qы\`zbeB~?mM-]{`H\ -_a,Bb\e(GO-ڗ =U` UYG[۽7,:$ݡUZd_z\j(4dJ!YnH='$Hd9*4<bTf%ᯊ:T+i6ix[zb?02h,劆M x{ ~7#9d$16e~7N3MB(+ ^2ՊlםP娞) /PrgȒU-N,V]keD>E ;k;W 9!x4 d]^T‚?l֛N$n4) +3q2Y)!v<|@l%Q[46{9W cUmSO dkUY0c)ǫe.d MD\abŖ 2mu(B$aB"3{TaNݰuLр ҩh)99DEdkrho?;UdeuUG4ȁcwOt(;Y)SWvʹ_^<ZҰ^ 4IϡTd 9u|{K*[ }iBo=}:PmF=D;匬N9tbJ̬h(XTqm:}DP_l\e `"YT-;$u'Ml ={j]6㼰mukux UX`lq>1nm=Gv2DQ&WWfÁXD#:r1!ܪ6v]I'SDSŌMY_#6o|/6%xh0F%ɏVVJc!`-"7)^Y.RY(F¼:IPSxs1]>0~9uCVD n3BBOs.(wc``⎯۱K)Jȃd{V| ˹hl}$F%Gkw?_UKtQGi\qg̘u pnGLĊNJy+전C˯/ oe׼{e)EM;M[kk `!hyȎ/isHE*FHy ǍIBK+4b;kGQq-|y"H$j2 @Řfwn'&@BjKIgbnZXBI=?4 `>1$rwk9/\YjʼnD1;sh, tXJpѣ6x0av'Ic0h+ ]]v#67g? wPU (]场yZ9ǿ|z.(~ c1{"!&}XTm9 l u#,O vb?e  ƾ;E7G|0c RA-n;D{i{}5tx; EWF9G$XmR~Qlx8OMv<($Ө ,fv#Uq&q!ub9m%I&c'$vܗҠWp~7tr#ǰ{bUztl6r#L2B968# Kn#M fdMc$eP)t{d̼:9nw7lбvn^12WoCoF8] zd!- ҙ 5ݒ+])]1v oM* xȊ*@|aUU''!K$$ l:Dm[dwCDP\w)}PXrxmr2\< PžKkx(_95Z[jgPOaWH;健p*euDrI=Yq)#t:E(An=4 0 .Kvb]L %h%c`hvQ#7@?P/o\t@ǑnCe_W7:PUS  Ǧd^EcҟsbЁf$ET=2?BU>F0h񓏈(ܠmZ0j]񜑵6zcb{{#R:`f+yڃxr~2lUS5 cR4uʩ"QƔG F;1nl *H74WE;&+/k0lZ[q=įѦcX!m"8Sq=ɳGO2FrJPĥp÷brlH+16nāWH>0C|{hZ8'#H7!61}#r_PN'saWP'cV[P5S=;+:펄Ě.rʫ@%>1 !ba`RZcj(ڱԢxĆFM'ca Ay<J3`JjiK9MI-0K@,`# @HHhRlXI>,ƊNbHnGcK 3dHyBLf($wNtm +s08O("+~#ٱ!0(F}b 3"HL /c")4b CƅPFvn@_!j-1$fǸ-"i5BK]3kd[)Gb]ΐpۘB԰#wq̧ @0F` ]DM&Z2iD\ϰWYxYmǨ5(N/ 1VHX p:2)`dΓt]bd9^۩o_5 'j/*9^2mlW-^?O<q"5"! ʶE)"tLZ0)5dZrCww~ F/j0Ѩe Ws0VPc]j5t+l'VIQI tu`r02K'BY"-"qMX@OPrY̑57lOf )me }>68M ƇK9u Kcv2-\|.a C}=לLz"ls~M\m[V#15dTطSRh~F?#D3ѝ0k0tc2r}㷋&jVYHE%ud{ $eGߌZ"Q1kmBo6e*D1QUl͕ Yr3P3Z *G70qTJ}b2J*M/ltzA(mԤyqiML =492Wϧ|L@P3gu|V47u2?FAWPEێ dR|5=<;E!UK&Ł0Cg,Yw>9i\n 2ҿ+]ƫ-~td|wyAF1Lhvr1B9۴pU^ yīsdVڠx_0 e߉`dL(b#%oD=o(TX&B:NI؎ pBc׃RPLd~xT@9B9`>SFE RC'; aQ1\NwD0WEuw1cp}(#k jQ =]X=`bMI>]P ~%=rrw"Fl3QiЃY̸Wx|IQ,P⿜!JN#Ԓ-9vP]_V Oq@{a#ƣk3,Lx3>@0Zjz @c=1bP~O^oΓ4dQƐu}m"ά,uԈFJoQKyǵ 7/{1rND"<_MW?] w#tVkf!^\qdB*]| X*rq,ꥄ{g-'PN3PC KjVv 7X+l rPwV'f:}iO>q؎`y@zd~p[YBPDoQ!Qӳe3 SԚXW}ͿNI$Jъu fGl7?,ؒ5ub8QDР#o=Hcޡt,QrkB1_1'6}Doz 7BN(1͵\><6H FBʼQ5v@} TI\(g=P$v֎ 3|Q: F?o̍Q4S꧒5UK9n?Y043 E";=lҠU$86įc}Kz _>rr`B!c+j!7,nDRw4zUyb+2(%ڷ\);c$jz?Jv4Lbo3"8vh;ep͏Qi@eY rPLv'龨}?T,>}[D ]@u>NRScaF޶6M3̠0<3ϰh1 $ @M *uB_/'($]U4e Vt]؛;\\I,p4{m=n? ep)AzOmwciیE 6jQOfCEH,@Lj Ya`DNGz248ix}Wd?]1vMi ST B{~rg,Lԉ}[Qϱw@ʢZ54a"tہDD;d`@_My#DFz]T#k2fV|'Pf@2<:$ :6$W<<:WNzOe'MA{-9IG>Zz7ya &P+>`6Pd<֌FKcIdQ\5?tf(=R28hz.{OK(:Li4#tϐ)̭ y܇++/$ĘVwnPHRH͟TtESPzJ؉cP򥈐 Z*GOO9Sן9 UF6|AkJ]3CICeݿQ]Qh(G n*uqF"e u1K%d]˱2ZWLPDH؉NWxj*םri<:E40r3)FcaRKH,y9enY]d> j$, ěy z9Ы2~shWoO-/6/p!$q NZ~+^e UHeH_xyK{7-wt @&޷Z(Vse f2F h?Ҹx1jymy΄,0CGq3b_GWx񚒟(;捫UV+0WE?R7WhGa+ zNK5TL00B\'s_NZfg.?hsFpo" {^e6W*QZ~rF $p`ZoRJSz|]tǍL-b0fq 0$.61eeqМԂw0唐q^8T-\er8T){e="kL384 jkNzc /Ll'Q"A@0ҁ5% 9;McJkeNw)@(&rhU:5;Vɑ[ē=80fVpR.Q]ÓY2*4dʳe&T1m,Jެ{fFu ƿ>@_ zVˍAmʑJ}^ Aar1 ō:@ӕRW<Ǵw y ̄ YUPlƛu ѯYNXTd)ʞl& [6Ss|sўG\@Ml21;`![NUsrLR'<=A@Ckg~5%+ 05 1WgX6nq,oP0P*@rr^S+N@Pcvw ]P4"i? ; UUPCs#~SDNORJLbm:ڧst#@`d;ExHHoQWC:\n,vL)ub۳zS /Ug/+jt-N>2+-PE#-LgS8'@|6_3CbH0-(1&Xaq,9Vh.nec`(7 +O2EqA$2˰;lShX-IKPy )kC?{bhͦ}8yaL;K|LS|)ۯ |D6 $+ʭbK̨ŨzeU)|xnqY8oIzJWUOCgEd3ǩnHQ9j&YCT1J-8rspǶ @I*G䨳b870S]0UOհL\YJ*B R];OcX$_!'pZnع^1!PP9%gU<-ad,e()q?1K`ɌX3SEibRGH =2\! F q/ 35ln 5Qa`QD*^N߆C@LdNt:6'o`hI6^=:2 8,G['2 +FclZ$2Y+A,=סӱ6/sFY'$v36&.xY^ $ JA&}V&C:aԹ?{hWX*#*ds_r%LtaI Һbi]jt#@SpU08͐^T3_i| #d*>Yd1lWU t|cvpdfv}8QΫmYePu8'b9>ȐڰdԹbkKM׀q3F< @4CFd1<`AWGE^{~0PڿUz)=F/DXϓڃh/*2G5g'\)\\zY'.PmtN#?oLl@ -CyV>F+;햢fT ƝkWB6 (++<!*eI1Ԝ% R*Qre &b|FZblAQ`qy$]fCzÑR7oGSAۻRi]TٿGѡtJeܡ7^#Q$p Diy\3GjF04BP_~1n4@Cּdq\|ڒ<8/ TP8F=I#W96VmydXL%y&IaPMx`l߯2hJhw"#zCVk7n'"o$? u4 }$Kbk4,0'^3c$׏5>f}kdNu#O$,PϺ>U^99TZ /UGnk- dKvaxvHŊYӄg&'vPHh. ~H V,Eh4LU8 XcD. 4{uWT;I΄6]j B Cuc@|q%Lu[A霩dlw3%f.1P ]@;]SN[OWTX ( +{ le;I&YJSMޥ 6!9;6}oJz,RF/Ԫ=f3v[V%qcդ%hmt8bC&kU qGp$ T`Cw$uq:͑ (1nZ Ȼ8ܢ/\,zcvޤ`nKJ lO"xɳ%z_e,#o8ԉCbK;$j9g;exm w|e ')*ل(z}d0ȐnrD"l86{̣d(` K()hX#aQ++BD0Ć7*-pW/:^5e9U*Í"& rLPD(KwZ_)A폈8FK`#x떴2 #  V.9O)` 8*&Oab&Ƣ@*3E|JlgΏPKTy6y=gcb|^# mhF*L@,\8ʨEQA 㖝J C YEqx!lx*haDvlbZUޢ?h\xNEM$|!c@&i[Ոǐ kNM*|$/qD.Gz B-A4Hv7~ C6|g0@*s/s('$8PPgBAPݚNE1n X dHGNجŹ2v$ r#e8U&>Y7 `0tsmE6C@TgI#y8PMC Fp=qsu}1_8%w)n(CV:Lζ9+{bڣpSsy(U11F@O^OL )( d#w&QbEѕ%첒M dY!ZF ܪ$F>=>=.5 Db `epqFH񍯎𽫜]GX!!!$  oekq1G.9FEY_hPw 0qIݲ171WL-z* .X]]"3WxԱ6;g.@9fMJD#97@ Q9ҷR20q"#D 0)ɬ r-IkyN|4*.Jч*8:y6ے7rg\q1ݙ^OMƀP0Z$fVʞVlޝ)˒фVfͣ3tzQPMqhnJ|1J9.z:~GPx:\l,Y"یw9Nu,}HBb\4pn2M w@Zw|]9FmYQd4׌8RL< $$q>ǁ)p )/Yd)ϙmE-u΋U71{pՕLD`}M';'V?+AB(7NAMX~n=3~ q"Q~lRu'9% n;O@5p@=N(3=|ʆ.Vjw?b=2k{F&oP `z몛wL IcUbvxYZkimW^ Fy$8 dnڳV +a>(3nU%ᐞTmIf rVMy+|F4q ?@6bs>]&g}- UM6 cAB_Bs6Όc0Qu] 2{']J%kNDriVɄS#(~@0_W,3+9m'K)MZWTn;:R8ُ&R0}@SI }*RlzP{w{A3z|]9{vo:__RƟd>-斟̱-dg艖˂|gf]| _y}fbGfפ_b5, !1Ҹ+dtU=оH܀/zQuP{mFVIIv/I1ORZYKr,do$9GWdepo3 3iB`Аfe7@ y砌Ǝ6'Uc}ʴD#q$vbiA<碂9sH:7V('v mY}sR'rq<L[rQWQb*{OPOӅBb43{mӆ E<'= }Ui$IAssմ6rF}M9:;) w6`Bԑ~( {̍1e6iYyHޥMU!;N1?nK./UIYcq@1NL3}suZXG4F|EaO+LwP8:XN`ƻ'mGd @ ‚x(wtOi>3R¹m3}PR_Þ ٫нZ=vjYk53Nz_yUQÚs{FD֯tDI1#njD_sQ9՘r-JծJwɵ$Yn~=Z/&ԣSVa3Jqrif%BQROR%l:}*jTs*KHA9q@Q_s7[$_vItIԬ3xEE,(ɕcx-n#s-?:US۶7 $k̸(0vhm&?Zܡ^WҌ2_Oƒe]lLQ_89? PhL}.94֏9Ga[ҸPTcLڥtv3w#cZZ43VMhD7@HZ)m8}eQɅ]0QC6Uwlp3*(H3cOԎF , ()CK<9z I1@_8]j`]FZhFOl Ǹw59@ >{ڃ ek<:#*g49l_Vk!ZXa͕~gOrN3B+)}#Hox KFs2~jg܏q9IJ:PE)%vZ"! =5dYҬji8󛺴h:re4Iwo`X]ICӥ$;leV/1O+m^ %yޚCAaȽS)J HMЫ=8̜)"s0w"~qkzCΞ$GCXRB)ןdN2hּ2hM6TFvqqoR=0wsil:tU,h8M(rM~Fn/FI<]0O*o9^6-V1Q /JՁs4m;芭&C+(,\P'х;lIe6y_uYaI9G`܇"uI|ٞ}u=HaJS6;MCU,WqU+{3HH5KTšBL]$VUbml`oG'%O9 i: }RGQ]qzAbמ #qs#tCG'5ԦbORvUr]:4kvI*G'=6q=Ç X-_Jڕdc '2栨% 'K*g?҇(H3+7C =>QpBoUں셅sUKc<Duzݺ q[ӥcJ : C;Ve1\p9q]~ T h%A'e'4TG^:U"HTV9K "g ,2'Bto^8I@0d^Hx \z-4- 1A<:f昆jtybf &8pù֒պt_L6҅0Hftrb(J,s[|xEp;iwwa:ރ]9h]Aro'Xb'MQ6,ƧG@Ab~M *ln+KIRH~rRG 8d Aƚfţ2XY Y,<1 $eyRF霼h Ror-{X W1O Ev{ WԺ0o!7ACkuquܓO$dSc~C_eQMmkpΒRld[֏g^jC;{QB51pHm#YL4L]@K2rۅXSvRMJHQόfe_lSGq,'Gw["dŢxN8g;"K;7'lGC3bǙw<>4npPEc3cv9f=KBՃ>o?pY}iAA$sk1u*r;.:dhj w>cBwi2G~F y[U7[pKƸ󛓀<]-{`8dVzTJQk35:9RMc,1fdBdPId 4Ȕ9VcS5t@J|K#S@ѫ95%BsX+!@gk9Cu:rS_K8脰o FJLʭcd ck-q,\ ZX3m^8@zxۛK[$]ݍ_MI$>c,A/TS=$&br+PܣUHvk!ynj||YwH~18݀n:)6z 3ԇ;7l)5 gz|8TFjAX؁0r A(`6j[EAP,rpOtPW' IP@XcgɨM#J qOJ]IH`?~yDf.qC-R)P9ao; jsC"GqrA,d-X1Պx4M]qKڀn5vE?WQ?n;v G6,|Hh0SlD.KV16zK15c\W]E'D=0-TFD qbf )=sg&b f&.Ds$wPɪ[ h+QpjXRI([$nE)c/,ŋt‹N1oq$[njW) r-fA[=VHF 6M錊m)b'- ).3Cea4yܽ u/킟pr3x\eLZr$dǶ 饣[%ũ'{۾&F=o&={@pν( E1ߧA|bՈ:)ÒF $ hݱGTGFO Y2 =]tINHUBsU r:7e>u03Rb8[2[E 1`mNX"V=3bXQhb4t^< ʎ@`Cx8Ncn^B(87!E܄dU+ԌYLE=/F$-/D E~D*oG8qX}: D-P?HF&rsSڎwPW>Hn{=5D 6+?> '9cL.~j8ylTu)z_HsDg?x]HLKC6Q cHKqc&1ucQdWBq:5&H8RP]ǵg<5G*8c*"N1RnCrUzx:5vϜ4A"F>(-lq/+)Y#.W?~] K>"65;@vcGQO8/oT̔O ; 6P3 nA-!pHz㴚 eOQ cB f"$5+Uq=b/[E(@ґ*ؗ}>2ƛT?nN)BsǬجV#OPBXEQ#-oxN ~kUuÒUl`2ڂ'qx;`ak25Qv @LJd /| >;c,H9Qd(1*YIlLVhd7}8D@ cэݎv2 c`y!x1R P/9cHQ)4I0/x?"BZĻ00<A%c.Jٖ|Vtodtc@cͫpZ 6 h8d)s߮'pEQǃ5>O`}Z FpM nN.bX _|6Rr:&@yEW,yh\(evC`-`4MWS]B;>5;sE{H:(s #e䐸D~pl1( )IӋΖ :=IdFѳ 鉢9'"I{D>jc/ X6Z6jŏQ=i5.I^GCHh󃗘]8Yk>}ubT2;rZ]9' 5%PGq^2D-B]A%u%2ܻMr)Q4K (󐭵)d$ "F$dV\ b8 1OVIZޔu Cv{au(o[Fma1CAij7?#@t3|aU"xvJqnörƫ98®RŸ;N՝cT UBnAyAe{O *g}s?NYilO='"gon5#Y7LN XbT#i-<EEҮ6u4+M"~T,u @uNblلeE}2@=0Օ/BtBr6GXbBh1(1ɻqY:;~K_;Y8ۙ n&?w4'*Xk,Z$.}b]{L2<؁)7( RoϚzL=jg}^]Ԅ|Ш&LGsET'6=#̪dOP=?Mqq2=eypM=vѮ+|^ySG9j 0'K!{Zׁ`t2vrsnLsb (Ovf1}U/xή2F=MGt,*gk=uaLl~1}܀o=βɬ:G3htZ-nهPe2Ƶ'*E T枏HO:;yhzi) C "6 X7-*Jvw'>NxU&+&@}Ǥ5=(G=$6co]O:I{ge/<"sH0SBޑF&$ɂ጗9RUYvzڮُeyJ?(:*ϛ\}K4{Um|tf Cre6Jϔa`RY04}gP_8=-gW&u/L^⣊4:f"WUihA4$ Θ1UNqn!14n=)dWSx:KA)H͕bl{cVX驁=2mob0+BAP8O*ts*8p?7̎(D6==Z[r9"%u_NqlV H'*@dg:XV V)(EUbP ïjc`^q[7?TQfS1՗m'${ѩK?d'T1ezg#@iJlof7g*f6'N#sVn&N4.}2ϓҺiϷ{\פsv6#6%3Vc|nZG[?(ɮ"mc;}j"`Ārey@3@FGa HlE#bfUDyQ۔ZA`}pd Iv:'"9Uo:*ZU4С.2^\B`\Ԧ EJ'C=}*Ƌڌou AU;wSz'h@̔9=0p@CXE-tA=ي5`"v E } })#]2"ajcI`z ں_-׌y35fM>"$B.E1f3lviw}>UV ZvNgBFgV4b{XE𾻹4s5!zz34_ܼ i_ @~g?h_Yk؜ns}L$Q#Od"   lvTGA,34$ \濦OơT jWu~SE 㷞\_cO_qZ80,ևs"Q{n2ze߃C*;&F>h[p`,vOLd4/O赨OKT 矐8Cx1mjG:A󙺯4l&hLl~1#Ol}جv hP#W@lț K{Voϡ쨀;|~+)g^2r4ORfxI L:_\=4k#2G]& Ӑ\QUd:P11 AHݣ{OFҚ^2eF? %N*H+(G<*$Sy<!<*nVȍs7F/\ uE]%LNƉ @篜 Tt{=&Bm[*+bpS%d=BBƆnNAJ<r1.Tq𤑄rݼgC)FlГ@2F=Qz8=bͰ)鎕2O!B{Ջ!UQv*.)2%++Gi8n,:2$Hi#F#A@:#ﯨƬBa`WtMŭO5bn2*ٔA"`% מݱ3=XM3l(U{% b=|b &ioŴƦ{]pf D}x7$Kԣ<.. ckÓ + G j=?^dɔHŷ-Ucg?E4)(I &|twn*4 ^CӶGV_v7ѾYBlё<XۿH AYQ?4.&nɡX9*o>#XY€h}Ovwny~$$N"ym;V'X@Wi󚾑Օ$@<2LH_O/-lVBt#ةbvc:VNؒ9ނ' ^p3r:HZ 8=jK4y"QxAg`xlC[ s8[ tΑ[q!fhDpklA$"7ǡCX‚ 7cZG $:7CP1k]GMδq 푸W,nZ ƫ/.m͉W[#4Uc"F,鷈GZ]V8gB ƚXP뎈q[Ҁg0, '1P8#)[F8Z-j9*9n4)$> 1*lspBn'z6 _5YWg mYcaH 2ʱWV;v,~3@GYm#r\jd A U UA=oJ2rYשF%o8q d "9!w5 eB, ')5#! z7'stru@k8ͅ;DyFUhj,ƻdu?r3:FxuQ' K[O ;ƌd t 919&@lFv2x6ҀʉHI0Yq!=9Ac5Ol-^Da{p[=DXVR/(.Os3uo/1 T@lRȊE@s?ltdEEH p-f!1\qDE f0gE8qly, WNoKYTu8#H8'>=FL;Ύ*vmsrX,joiKXQ8̡??~Iv QM4>FZ'E:(6ȂoZprW F=.&k#ibF?{vόpz2VSo\1HאoN@POrs\?)P8+&$#.Olhv˰k^/Dr-rp'PQdxa @xи6 E#3(yQwldk4tvhV;.al V1c q(Dő`ȍh| [Ⳃ:91VyV\DțjHy ZCy1bRKVAFj'ʏ(nؑ6I*8[9{k&᷽cdܛbùXábķjvÿh.qu1ov.o+dt1hQ{55 & 5&-u,lq!u5WYq!̘ Ə9q3_Qe}9ܒfk*˪ v)#m+ /WDu8QP4g"V3궒nz]ōY,*tco2l1Y"FA*)WErÌ;0ًRA`IXH6]1B4UYd(!_"FYۍHf"*-Dr$wYICtlpBXd_ V|eZn!v!;E^"2HFpqG|j v$t=P #c!4BEՇ pq{G$3'VPh9{Vgep FnEFCy~P݉!U6G9lq!!- 7g ۿ\~TMk?9T V%#2X NhD"sO:XX/nV+በs^/+}\Q/z-ٞF$'=<=:%/t`j#B6$MrU6m N~~C+ ˨q*ß''9$,-|Eaܖ(K'm|tIhq<o@6bܐgc\*ό+5:{ȍ}!lw; rȉwn| b6m@"):rvx9/SpCB0JjXـng͜!6Rjm"~C 4WчlJ`v c2**) cvЌL{VS Ƶx44%(ʿTbwctbtY*ژOp"|q<N>Y陗rE$ɐE(5=i㑔,xccG,Ãd cu;eؔ9c\TS e =F>@A>)0r<:ҲL̝L: #1]CLLlY2rE^:眎'm=sKC5y ex <{}ìӉ z&IB}s F (Lvf ֌i|EJdlIannlb۸@hգ߿{x77uYX~2Ȥ0sm5Ǹ|P]` Vj3t=]QƼOGJ8#q7=?FU|fz) oT&#~ؽ4uP<+,h}p:#QM7=Jf]1?W7pa 9fb!3{K;+)<ʃ].629b<zx2dc!vnpnmƏ05X\~Rt=,Z69jh ?jȣr\L!=WU?*TGݘ&C)C, `*2GVnhm0^3!d6Zap8+6S*Y<>3+>2X<@gg%(f"лGD.`O lc6wQ#g|ů}TAszNx߫d{8Q#W2Qj+(j=8h; YԨnO= 1vd{H5t+ {H-Ѓz2&*ЈN[B 5 ]Q$qO+XJ:On#f*hD7qpfn39u*(w-C$II 6"I~Xqdg->RU%cD0Sl[~v5P,ĕqX㛒荑$]?RvU6.#pA:%%$U5|"dmOyXUjZD5kzpp}[:8, !(#q^ "B`E 2$UIV +~]toRO4j]׈Ej5Vdjv&pj/ⱒMJ!rw0!yPJv$aϊ۾Us0 .-$W+g J^s i$1%:97q[N3z~XV*OERҴE~KPNŠszH,mprc:#eLT:.l`,j>.IB6|JCBW\ <{ /,5D,e @3++n&&R|<hUwhJ>MR=O82h+=,|t4! 3 '!v"Qa , U߶׈ 'fz nA=ӱǽ `4wsٌ M =OiGt4xi(O'+`Bl}wɐ ET+++8Gcu#-!C0ZoVL=k ~7(a"Hs^}9(˪??z@>gJ@ƶ[V? rO-ql/v?!daD`4IJYW^7@5iԐe5yDͅ0|%FxT[caM14;Ps_&B?/x TZSGԂ!P}yLjPxg7R+"ăfv(K1GQu&IvBʫFePD2{r8]G>I`N?1k)hdwM4ʜ6Y8T&O3KQ[?&f@|At "pnTdVQXV? E fmJNTHS$J켁x?h74[[(Uwg ;J35 ,ijW"|.9[$8,55cHؾzoXh*4(hȿz-&YHhI͝?s|H4'ȼDOzB#3e.۸uyQި&)͠? PAh7vtH^߸ f?/-g.%t:U m%*b|It1 LG<Ac+2`Jѐ\*47HbEtz#I%?Yb[;-hՇv IHS^$mmsq F?? ~chTd hAڤ?JN Xc̻h/Cj}Mp0~WXcdrT1j-P\*'z MbxZuy&Qx! uU>o'6Q,N Q8+x:h<ѱ#cC,PQ!dMO&O" |6(,)]@bc #WzUE`7R++,4k:}*3Ǟec%u`hupu8Ūry 6E + #"-, m5NF}[4UvT5= b5FaxAFkY# E~F0y!όJN1;i!@ ug6|ʢ.H>G '3}1.ud"ZڛMYlXX6R)#?DVD1Ē:goԙ@s>:DwTgY R| 辥P$gb;gڻDQIO#<K VjTvd K%$Uvƣg?JʎB _x}C(V]ʧzcOutaR2-.DӛŦRRj&XB&{$fcZcjbӅ G|+*ȽcT ׵PP,TʤPkbV$WkP+W&W]t+P)x8k ܐSc)l*,{W0 nˍG~4|b+:+y D8U)<^>Iw A@!u*'0Jc閕 qnAS*5=rJ|ڏm Ic\ 5~;J7{,arV2w+܋q‚ƆV&H5ΎZzHBob=d)(m@{=T,"l@'Yvg\*Ca: 5PC"`C|+0$u:@HRL5;06lNɿ 7QUtD,WkH<Sx `HU;AǶHk jqV;V˄r25qс*KFXY%/M;NmWþ!Mb%81o={zAu}*y˧KbƬpDhQC>G'"PJԁ'DJ;c!QH/T:~qj t?jP;Bp!E.&^1/Znqk€,{{7esGȮڧ[1ׁ` ;1۱;g* QA_qF6-~pJ {'fP`tƬnSxb1~K)#Fs[6*LpݰRlb,ݎLPV`IYJB,M#y $ Β\Q~Di"y4Lm1[ev!u(?)@ӎpym[nx.E|M!\Ix rvacGl# bgG"3۸]m=DVQX@_ZS " # AW\ |_|TSG5XfEQϕ2nP@W˱qVSJ/-hC$G,:ghF8qV {lla^Cљ$7BwdU+pz1%+|_'P $hԃ}q1A#ҽ؊d Ond*@g@mhUQips df-eblM"8݇j|Y "I@hEO%BYư.r\~0 b,ܪ@)cV.lV `zqF(}PYyVW OYXm*{8-E[>D1p(d,T8ֲjMrj044'՟r6,+1lIfϩjV :q|^NB WDWJ]@Tv[Ŏz^.EX.odRͷdq"Q4P~q Rʎm18בO4ItXrq!e^YtnWi;sA?(Q~XѠ8JXmD#/#1HrCtzZΑڷs)>8l2*@`j x'Rp@< B|-%^$Z1s&Cj9#!LVqWr2&KPA6,Щʼn$ <郀7]۽zyvzざ،{:g3>0PDzC"Ϥz lYUo>LSwXF>fz]: `X~c i7EA U  xvFӸWaReP2BA-*, (K#K0:1ZŬkA啩lBPCcN2 1v`uȮ1YLEzn:VX@>\ozTP%0/:M{BQ%5SDd]-qG#}bS >uFPip1##aH@,jefu2OW|ICkʦ<|d4|K~&Yހ.Xwg09֜s޷Y~=NL^W 5gO;GjVC/l`=.&w.[AC^CL6-  j7 wѬgРܬ9F{oKoblRWS /UVzwyM*AT.jW~͂ޚGdv33;K#NG &aZR2VϤDnNrbf@KOWэt+k @IC uo Tyk1?oоEBbm뵨WpzDf_Grڵ9-w'S l~q E-w<ք7]!e a3o+-]A\gO" 鞋GF[7_|%+nj/Xm3oC/c&@ _z=_S~ȩy=3YLvqH!wzJIl1wa _R6B!hN,/Ш^cD˾&CG#WfRWl&=yS Eg΢_^WtZXr /dexM6X#P؅I=y-3digCFꗥ;X,Olw%kUM6>@SfghtTYiE8h$</~"cMKӏ9:#G0> Z'>+4Ozcw3:y->;Dmcs(ļ> Y}lgf(QEz?g__V۞jXV3jg(!5( Pvϵ%vzBc-uձJIr. QgBsjQ\/M1nb-UUE2DkLCݾH1Q}ȸFG=~FzfZez +usNQ ps12ضo ȌǓ\C$]%'BWeԁ"5:l '%M0LP~rkCN3;Q(~$u9snCPuȔO*PЊrbP,B˴,HB/p3Kڻ!>u V '.,TOUꪅe5`eH^q6gK7@9o򀺷u%|E+Lw3S U|[F*M[lUg `SÙy|#d:Q4kkj8CQ fU8u]~r0pxvh.tKr ,\Վ+:]MTůRQTr$ F8 "! 9" rNQ:C**(ujF8_u83Pk.\7Y[no'坑l'@G2 * BP]HzOpyEu>5 "'!_,u>Fo+ȀUeDՋrޢUt7J,t;3BNHȉPF\#@ߣb(z㾠eTѮFh*9[Ճ/98َLgN,&L5]s7[>܍~rƢQ 'p>s)K'^.2FΆ):PX 'T@vֲGJ!%ézrAr䮌WQ4z*33D,Tg58 y"ΥK+} rVzMԘoSg"`䧪4/p+[ e*(F ɒVm',8,7|V(=}l'%t;uPB̭Hx O#jOL&$By &Lw 9#<\$OA3 aU) E*/7|Q Ԅה1'ܪlv;-=I(4k=MJSb469x"r…n5*㐶'd-!?K;gһi{fTtr C؝\z'aP3_>mJ*eؒ2\37+^0^D\ڭǤ2=oaX zD+G$f:<%gwrת'}S"DDPp'6$r7'ÎC{pKG 2՟II:8 :]goXp1rNGKE*awygWoRqlVu29!ա#{#cװ\<NoDܰ*tp/(PRM@g EwTs!w"Kc*-ȊG WI:b0CX_c#-!1m)U%Qp7~sF&U A7FQwS#̢G$dHG@9PQ qF- cfqUU&`csT&/O <; P51cD“T *Ia<4ܤ$-C5 CLLe}pp {kAl*ᕘ3^QJ-jI?B528* DbY؝D$4c`؜hwXhpozgS4[*)4J7 ,ǥ :S Zg8jp[prUzeHN BGlb@2iʀ`cU PG  97'M|P,ϰ,Tu1$1ݰARo l@ܓ*aԄִ~-^o]ƍ$kpF - 8.F(o296V A&Sr #q(UAx,f+ՎV,X_\~}:T!'vo>n__Ạh"E1p,Ʈttnswl{f${BxzyG<+6w8c@9%1Jw=p3>]J7qP/591¼v5@cZbe`; hRY@FhQufaCͻcvůˆ4ǨĞBkKXcR7nRpV:XV^[q<Ґ}`Z+iHVL`FM*ЩV6IʆS!] )T/ǍDh$a1NA풢f2HD ]&87<\H=Dztd2VB&b@kxƴ$ܑ0E"iAkgsx0ʀjU@#:Uj؇:]@Hッ?Cܯqx˚a.)GLWb nH1iQz=&q$<)N`.zOOQ y!u(PO ^l{_k nHK~ݨڤtvnQEP3@SO=~H@##1:SQ@Gn{"A(ۀe=막?M=@5 FS|3:kKgGAeI"( =th}3Q-9.XWNI QB`+V-gPd׏qG|EBr˫H^99 G;XH7{~2`"^&6$*7#f =2av!xGBaǶ:vlI-F7P\ݚQ0-i(; Tuc+ Z#W|kr I "m7L89M?7p^0o@tc1`=qT;J2-'[mYH$aDP1qŊ6îVRǁ$J0\-2+0REyaYNϝp\m_* 6Ev]ĂF ٘2"Q^p{+qlF{@:#@bF^p0!d,Ò+ )>I z |Z$dPwΒF6Dsnʶer~YQ |׾HӅ]ix'κ/z:m52$wC~7TqEżdt^_-DF mC+Cjs$GSDFQ#xۂWmt9,Z )~G5<@X8~QaP-7H/O\,B,q@'APR Lix<:j6q"E;+ntR@n1*yƘB #, -cY택's^ 2Tj1 G'̸ׂ 4L1bV3 Aš91$McYs&w&V(9dJU WF8* ,RCa-%)څw\)%P)7B1HQ5UP],]7 T،Q-'y5a{yeCƮu<~Mɷ3K#0'nrkKj F"lp9zC,0;ԟpogJ7/#5ߜ=f?#X/w֫Eڋf{rǮ0Hɪbg#F1 wTA7y79ѲKdtq$mF,#i*9Wa9\A_K {ltDOcцګl&fo?A g齲c&*~F7d,e agP$"ɒb #p,z!IB60mZt$ *($/BF9/3{o#A Q'r Y'ѿq}I'4.|wΓR\xoII +2[+,G\|yBTX4UvÊ6f 櫠v sxQpma-Anx ]|-qh}ȌI!8'j829eL#&C"Quk?Ҳ 1nT%op‰MP_|ԕ ñr)$uT>NcTҳgt<1Iԁj3pqf9 b53[)0d~  &yM S 7E!E) 6% sT8Ice<՘ @;bcof Lt"7X+w;G^V5#S`1$F@(;\jH.c4i h/8.>di 6<8,)e26܄!󟏻(ʩ(; vAֱEs[1m~S}xŦ=֕]9NA q e#-R\goum|RE#NB;mۊIň SZ9oJU>g[Q}N}#Ҷƈ?9Jl!4 ү+D#p#^#X1HvUhF c>3]1_*(ӰÍK6/u8l=A#IպD$,s& k?5K)a|4$#0Operrz|$9GaK yP_xvDqbz~0Y>1=ߘ5Yڄ {-G6/?74;c+GTtp+EY^sG@۞E-~]2,؅O7o @u=p <聻< }CY铝N.Nw-tBEv)c.=3.S|ӫLs:"G%lz363["]t` v0[iaF{g#,cQass5o =@(}eyQ{B+$bE/0`Hc- UOt%,}B`H.^:IPiX٣L!F:ыX^ҽ/˺:(LL7g*qzOOw@?٨pIB)GlBZŎ?4ߔJ`eؘ7CEYk+6"T@]rQFDn*]zyYq$bg rQŎ^}O=i:uH'v a*'-d~0]JB?r=Q;eS0=7S 'Z@j"Ѻ~sF-SBt9XDȶz <:t:OC:] y!' Df֏{RMbdV0 t(k2ڠv,xZ+w%ЂX>1 ؖU5go5Pb{FI-OSbԋKJ7=S%}wgzce 땗]v:+.ӗۦTYWh'̟b^ w+lNN 3 ֝XFr KnBAUUudj8[ kPO,Y~!o[h}M`n`ZYE@娑qfV`4cTecYG4r#tci[+)nBqP :][Unu`- Q+Ie@^`;@ D'x=nO 8AIT6>!x+`wϔhzw6EmC'B=`H"wpHs~9;殯Y,?u+9a,W]Fgk2=Z7D Mp\΅b#6Vҫ@V3Rt p"d'e@4uS Q`逍H Uwcryfo vbًMS BA{ayHX_tPƸ "Ȟ{L#Lz?Lj3ɸIgzARTQ+zGIog}s\[] o9O\L{giNA1 z?n~yE*lͬ1'G˿UJzB7n~e.}Jȷd_@H:/$mQpb܄13ϱU@,+șUU^?|SŗRlb#ԻEO*ʫ07]z#$nTfsev"r˜*UX=^;Q1Fzʖ@O*cF;w5Z0)b.}Rfr@7u킟f`~YOޖj,#dD2qc4iճȀAvrTek`k¾9)4}UGl5cY2T33Y$?HWU 0i6m=8DeyJ8zin;8BU#SprPD)`Eqya%p !x2 *,3<(;btBUu;frut3 !ig(ՋRƩT%Ƅ7]^02Sw(BwP$ǀ v |@߽G$( u"~p}n~,W;L4컋OAVd io۰o9FxU5AҤEA?#ʵ5#AӜCjF7 <ሶkrᔖ5(]S.F>@$O&=,ica n%2EI5nٕ{Hi+Eg&lWH'eK `y+#%{VlzQ̣1tҳz wb8,kN8s4%kQ0{IDL o+4:.91(Sfi_q+t v/XΨ8|jEVyBq] =C*wbSp&lޠ85,xVs#DtRU" k&6Ы9VN7$Ma,-|< ˶~bcP1GRD$6{x,Sh1V2o8免Lֺt>rp'u1[lu/kjhqrYAQ5PUյux2CW_A2^JeJz̤IZ u?$$%Yh{*ӑ&wNPy2i5x@qj,XuD&9j\+Z +"+B|[ "ބ# 5]y΍O<أW %Ng |&%yW@IAABF< D}b]:JFFeIrx9^mw‹XPkq\ Zs<àrm#Q%՛¬M+Gso6|^L66:tӬ8 m@jsf b ݒ#{hšuC.LW!YEh$6d,FaJ:/I _2~(y†GXF9,>U*/Z//w&M#"aerb9VYo'*j0IQBi!xV9#܊W}Q}Rj=9P S@Ȓv(#)x PaI(ہ&8QK/ BVG,q 8ZExq$Yln ba =6G ɼgMPrz^т$q~$izX5F=)(#=[O[ ,'Z랛ɞ(ʬkC+e=K!eR*|Z&zt~g@ͻ(MMqkLN`E? Qdg};HƆ*8χ eT[Ny^; `Ѕq&FLNM>skSܹ݉&xy9ߤ d yDM39XͮnTs#(waXJᢲvAA`DURldP9\C$o9WPWNwlZVOqzzxWBA{tx }RH)>ݤ5!5d`Y#Ι6n0XoscGF-bb',K҄0bƈq cG#$5b@ (0z`w0X>@9P 1 4HX".b6۷|ǍI2@0*.5QcqȻy? Dj"e26TnEJ1o"1%Yrcng_z]rHMsnVRDPH bJ1{eb!bew-Ӂ[ _eoqvΧbGS)v!-5}*buJk} :?ROn}b`W/쨬Ib.Ĭ\*ȿvI|$E52،OS*+V]}qA4hſ'0(_h[:2J:F55Sb1,vlՅk+HՌ8%X+2`fV bq2lrÛV,׶TZ˫٥cjAqhN9t= PXН€!b(fPhveR{󯩀7m>1(L)zadmW_omҠAv:XM)=kƗU iI@_;D"UY:+=DONå砙-sԬtY69Dr R:Ղ#R*ā7.{1iz{`p@OcS ,]P1f5 oOUPfj rįDg{mKb^?z?Z]<#}%X&/u<հ3)vl ^{Ou%3+(#s3B-}OG'bj [eeMշmc\VGdP$8\Z/rziZ FBi^Yg%H+Q[ nxSE6l*S&L(Y22+"Oi$ "t@;K:elsOVJDk(/KOȎ#[uCts{qӸE Hʥ*z7sJNVtd;B5=L7n3qr9G,GF 4 GlЖsݳqP? k ɐN#*҈eof6fXMT}=G%@Ǡ0ӨKQ뎔^V] մz:Hcnjǭ+W9>}ʛ@G_nj@A]/311snxOEǫ.1ڱPZR͞>ҋw,L97ܐfBa`G\zNӜ<%+3}E*7꾠uDf䙑n*'1^OUC,J,@YBMK"#]Ϭ8PrzQVnq>-loPSDѥ0o .ꬳ,UY XoQѮԡ'/&`%G`U#cRKK9DڃgzǹM=u'1F;XkHG7tP*qy4D8t՚+;,jߜWH$R3eSMvʧ\@=zǓRx42#cPgؼSGBWw̔#8!"L(OV١tQջf >Q۱ή3`%qhO:XW15cOSg䣏,jB'F}{Y^kb(ꭻw[E}|GiQ/*>#I'% 24deMt>MlI֔x +*rpvFSKd[JOj@W+Hb*:07kH#GCX(ڃ=6/kP2 } 2YX=[V(]/[!fVe}V.RXɅǸa[BWLi ʣCjYT(Rrcqb9'(HW+_Ku Hl eѸ#bƙG$Fa"{raxP:iK67iYɧ$͹AV钨 P 6GCG#+y5Da$nxG+ L@S%31tSuJxQePoNE.M !=h4l 18X:};Rc)YWlQly΄WL =Fg| UfK"8 jmv/`9?̐!7%W}_ g'S[U(8{9cl(6٥8B=? 'y+qM-hUc\-yB>$Q$js|/FP rvilhQU8c .^%>ݢ[91ӱM<-֚at dQXl:#s4?giK6^Iba@}P<4?8эђ+:u$#;N\CI2 _tOS2}n`v=ͽswQC;fV _L_$(Й`jO\7k53by [5H3}l93Z+k:gP/=h @F%.D5j,J{|b19<@Ǚ"Uv/*Ii9v4R{u_HєdyS=P6מQР;ܙ7kH*ıH7fQjzSald$8WlG@[~ ݕz`SQ#yw3ǡ*>A h/==Gf/drH$ 7Ҕ{1+Ms)!Is kX(&RFQiSO-(Ta 3O-z¨%E&\ MhetqJO;F](Au +ؙB-7PhXH*I[0YPCU+e6Dk12ΆIt+i|0HR-ϩqgBM2Pw9PP .dCk[ze*:b5I﨡X=J0`criJ7r{林z3ǹs̠+G:5LZ/*=C|aŦqI,n SUtЂ*Ϊ£'t QjSܪ$;2]}CB"!X"ژHJ}Ng ~[3@Qy !K,~U$08!CJ/p}?| 09k!d78v ,7U\a$iʘU#y!=b),;7[h[7/U眠 TH6\ }<YזTrhPCDex)GQbA=/,镋qFRnalI4u'}ݩc'fM&?z?vyWį cJHQ1?%; }dIJ[HX$>0R86PӕR o zm#o^CO#+ʰ#;1$pjM'[aiet*OF9])"`ۈe%BKPI !WPۻ@N؃29kFr{aec"v TpO^Fm8:pDȵ}b(t" N]i{umeY5'(#r5P28U@>rMu"sz?GNR5,o I&FoLMUNǠyS_/Q7IE)D1ك<S<5k+m9{%hbZv!7Z7Q{mw񈅟OM()I]=4 LD.ʛY =d+j/ō_P)_K!J^+DXvi=Nt$хa@wJ!RKjT0BO=2fG:v20q >PW񧶔iYJUH'UX%y"'!_xjBjќ|oz1YcX/fklV|CySkgEnnl!Wଢ଼~RxcdL_M+,Ml<'_34 (zjz {=Cnō2!HgќUXÐ9ϯSϽ}1&bDI*"e̷TLkxŧ$+ƕ[K#\K#R`h&(cY=rʒa;LV$,h91`=r c9f=@=;yZrVGO+<pr.3|JP M1{#h &%|t)Cn wqoܿ cCPIJlO@m^ p _IT+C`H$Ȃ; U+[Y&\j!p(tx#egp @ 8Mop'O1h@[y =LX݈p!}..E0_ˋ ÎRe[ Y8nneFGuDDsȍH硨 }8F&ʄ.wB 3=Du4nNV tu 4&`H%r bKq Ɉ!Gs@47.'P όSh<2=1Urw,,wyV@l|TaCmfb`y@sY ͷ#dRN@a*H(nZ1{d crҵrǐn 0 >qG_d0Z=1GЄn9$=:F/F ~#^[1!w|~FO*{P}E`*B*Ws4RFG9hHp01|<^r!OB2@-n-^W+#0G_&k<ƻ[j'2sPbN+ XTLvTA-ck}d\ugjmL_;''&|˪:USd3=]XpWf&PICf>0y_ 8]; dK%S{%_2DO8g;r?!u)JGJ,oW.O74{G1 ,NH:^H1p-eP2jxZ3J)?2=K!Sexߌv YMF=z7,l;.` sUڗf0ܩgրAVtL~RfOl%Y?[ېXU *0Sb{=>u|1$ KKQwh4rq|rEŃcSHd1e=}X+y~sX|$ *nCA5P`!vaAY9>3:OVOj'=7}P@r|N (w="v |3EjR5 T~c1P?=_'>kPbe= z/U.i*ݷ.i* ǃ[x O$-lUE9WP9Ȟ|\?ʳC//fiviþ[0h*kQ(R"ϵz$/̭Qڭ\.Y ]W$Ybk465D7z(VpqƖQ?7]O0rZFlZ7|@| 2>r n,zV!XP.QT}_&j`CJ dp37 (y7!5$WhIr4l#ܢ׹O 7oY`vZc@#HC-;^2DfF<%c%N!N3PQ{[jX/28Z-R?K?&+jZet+9+@٘NYHW1 O(Xn9>f 5b QFvڀr}H-ӴiHh|ˣ2ݜi bLm;7VV=mʞVȸwaIoBۅTNIEW =69V58(2$QQ5@2QOJP=▌ڑ\^5?Zb^ h^]+]6+,\UydHVպKUCO\*6FWۙjږ߼/<Vq&砢{ T{g$u?Y5Yf FVN: 9 @OC8#A}@t"txC񙞭5P3Y9ez1a~>W HO!-dj95`x揬0r2 >M dAo-0Ǫڿsu=(`odrx<~ GȞݱGܸQI*bPm4CBaJF4{l/bmG+.l3P­B>EaF:e&x IUY fRUUU%Kw2"6\(M(ُyTHN2qM{KF^w H9WF+UQ^pC+0^TcClaKr/{0tw,{A\VIC EƆiqt8#ScgbI)Srbֈ$Z05i{bP9Ɉ$OCl/su]$-8T{lCs5K]Q9J+5 ʬ͵$~#oidM!_9ЉȖK A%Lv7 P}B7^AYY) )$d}!vKҳ`B3]F兑} ÜA`fú0L\_c_jYvHh'JKƯ.q440Tj"94C\Q\aw(FN2Ab!cCp|gw;s7k{FjOy53#hQLƝyFQD@YzH žʊjUFg $g/ F\|H5kKٻt|o.d"wdu4CdA7CgG!zԑEd/Am/c\N'HwW~|נRMC\U-ߗrI=S q`[|ߞVDu&# XƅJHp4=#A 1~&h5F0K 鵱||I,aYx}7و_M֤Mu] ^!tQj4ٔ"M]w%Sdi~8Q*5lG&qP5lhsXքՐx370-&IrHԘEFU`R١pҿ'a߂O=(9:(Ǟ֨ڈInPhH2z) 5Hs'2RYlqbGڐҼbzqU},oS}<*_3Aebop{bT"ұbXo9[|JYq1}㧬ey"-}f $F, 8;[iMY=1HB]BXP /qFSe(˅+>s;R&^c015N<凕A($3ƞ]]igvx+ .'ؖ#0"όH'p:o$N 1<( N[m:v2$-J_FFeD|\ҳo#fԷ!dǧL{x6-1jO7\d}:̹ :/v Ni#iˠτ+kxRRqcYnƄ`weA.7_#)KU'/,餈BO U䩶4Q%MoB? ,5IGY(lѣu r06w=Xa8A/`)`OLTbeHC$[(Ǿ)kb )78>7E&*1rFZ|fP(Wv|K,RZ,PDWfO탩S*9*@^M/JR:hǰM0`V@&I#hɐ#idik>r,';eI'e )>L܎vrtj wxT;fH25ʮ^ wm2N?H;fCB2l9cP8#t dŨܳ4NtSG[ <Ϛd})C$M͞2OWwj +&s ՊS c -d}&ku+ITMUXQ͵A9pBC WOuq;?ʬ\:ċ$=Yt%ṷ>_{=?uq~\g"*Sp ܱ$* Tzl4F /-Hϧ,7r9u(PlCxLbgodHPg<~Ta _K<ezPUQ2פ>r1Q'9@闽c3> 2)䑟 bv'hO[FYxGʭMo{U"ȇzHs|zwf1ShǺ7)EGQQC+coL <(5+vG[4a%G}X20 `ku$@2">‚ncb +In{~pre (?8)tۨɱ$``;xc~HvOq_r28QT+<[26#Gg L~?9Brqֻxm@! 56uǪ_%Alh.@l*6jg#U;`c68815\ϴp,bpFx r{`EZlY\^d,!%Sa[7y37L: "<Q=|G# Ƹ⁺%!@,9&$}g9YcEFu$(!w0(GsqqQWB@kO8+ ^bjhN}3wQ6Nbу<>MInEg6u*Յ힇]=Gl1W ru3p@GKf68>fȞ5,I(TSm\qʐlr2haC1ۺm! "+Q|S!RCȾ"RzdO7(=#['2 BbRo_x1l!CU&\xPWZ9͖\kW'QU%궽Oo,EاuVTTFAF7IT%'/U-t4(qVW3ZU%6@3XqzSCWXpj2ar{Zp'_Y_Ϡz#{q,;a]MYg=6u0b=Ȓ@+j@G=s/E_?bwDl c#n|‰!WfĆĝ R5 PeU=w8npEu`x#M*8H``I&jD`;2#t P\=Pc8:`|wA,[B1 4UXu2/4p\V4TljgJgj}C-@|nU>}֤Yʈ1g$zFp;nVF|u9 +f:35DeI0C0 F`xؠaDZB"KU{Uj3DUTk#jvۛnSQPqj* #ְ_I3?Y<l, (S%:ʱJ(2#@79bA$A~2g=BtȒYbjnY#Tu8aFT)|kM0(ÒQG[ n) 8HT-BeH7G3\'4=J0A#|fn&B=>mw%Vr͘bڒ:jnaY#hvj=jz]^ԫ ٚZ# OU:VO ?l!՜ @FuQT:gz*kF$ff#kA':xuZɻw'cj5, ſM,ilqr$N0Ʒ`{z <#Q<bZ]L"4>/Uqb:slzqRt=X#|A;n{fe+T`adwb GꔡA^sE^K]>10n7bzN7:@ |6q-9$]Q@>%cګh5R/=2(Ycq[U`/dڦMoVlW.l?(ĭEaYEGle}v@FDV7z,zfZp32r/s!Bdbqt+&Tn齷Z_96&Hˡ w$CSr2^iܣ<-&+0v?Pi23#U3 u |w̉s%l.*)M'+#"?Ӟq_6)لL2]#L?O4˸/~%솨3>USƍiF|djDE :dV0UlS{Ɔ #Gb6{VC@}%rMdGXk~Ъd:媅% 6F"#fQI4s1W1f7C6=2dqb21#e4,LNoOUJE[G f&fƤ ~"oҙK^LeM>y3_^}*=[LȽ9K38OpuxBfGPMn.HA<]߱9 T F3LK'|DvO5}6Y2m SDaQT;df'CcGTEnW=T:=Bu83kmV7xT &]m{g5rҷ{xGI+tH%3^#04qiboy]m [Ͱr-̻cqRi!OV=rN:BCw:) QA7@TeԁKj N.gc̘RHcZۉR)=7]Ԟ.hCSb 5B#Fw3 v%| :5~1Ԋ6j8HeA8QfbV:_mf$ n t*ܒ۶ߩr;bN' 6h;ƒJj.DڒeǾ+wAN β 7F8v]WsY*PNY&mnӻ3 Duu8 BfC@4-\ ;&g-f^Ӓ0Z”qo6)1LlI@:'zTn:}8X J̨_5jl:+E[M J`H*]}=qjȔ!$w@2wFn!0nBy݈Ff^Gu!G;OH*G }͌ xE$PUN*c^2Jl[$ 2eLIl&3Q`!?=H3Ɗ6:=ruzuI wɥBnb7Ts^pzj4 JCa  FWp+}Ԫ]MQBP+*M"w7mGrxڞ";A)e]CeuAԩ85p?fhdkcJ))!ZgA@E,¢ F1I1! Dd@ǵ̱.=oD̼:؀u k|l& =@1hC*8,u>ҶRu4O.6\bdWn(ǝ$rC8 R#jGZE'0ye"FG4:ViF1',~MMCw|3`[Qc82&*%X<dHS' 6Ӈle$,gghLGǑu,\P%3V38nk"HA cӠ:xχC7b*ޒIn*+d9[#"ʹq(qX:ÎsgaM[S`Eve^fr $T:  De(F,6O# 1+j r@S,"4k|K {`t1B~pb=nuXrP(Jӓ%EsMQf0jJ`=>LaPyip`hŋWY+9aL4Q o6̠8=FF8#*Hd&Bq(MvZl5P\!G|1Z1ԎĂ'nhԌt]ÀD-"P#7'?2G'>9KWx2֛dL:wEBwa sӸYn윫dJ<"BO4vp#C -!'iǙ?hb,F=zTPP$gQȚ0XǬI=eeZ1PYrH51Rb#)*UF+?] "8A@RJc=Rq40`,q>k!C  q=M >Lr(`B;J;n닇j1JþXI Qb6)l N oLlRuToF56(5"S!m^U@z̊ؖ'60#t@e[ʫ4J6hAݹ07|(Knl.%ƿ7;ocO)r}T[angh_[bKx?0%7\bƈ+gX(5όf*'b1ƅJWvdYQ BT`ؠtO5_ܻ=2K튫FT^Tdpo*mdr@Wo'%sgnI,=9ýʠw=XG |{ %XՑa3iTEĶ-nB @9ejZ oi,sc:з& {J"@ *bT7C%d/8ƬP5O84d@}|䁱hFG;T*IJ[b[3󁼢}(Gp먩w_8ȑQAk:COlBXYP|a**rylű p1IbWogH4V2n1Ƭ@%y,c׮r1?WMGX oQ p+%;cF&Ԫ;}bA:gVÿpV%qck1 kyߏ2\ +h̠A>dP K Zg0.ZlS;q hsd]0E9INĆ/7-yZ@–0A6J`U[ Sxl|| B3qPxLdOClN E ,ñ6k$o}ɷlOg8TAcq.%G8Nv:ⷐ@`Z>{(#S%Ȁ |.̯@[G&@ wVNT㍆؞g_ŕ6{ժKOs@7Vl p$4³\p?N*9 /oGB+XFn]BG,/Pe}@c1+{Hǀ_Fn~ʪ gr-Z4+$ʪhX2y L2gtE(9+W*lsqrrn#@H=Et f?NM%B ӑX)2nEdӷ9Pw?onJK{D<1.+dj9>0JC6D/N2ܱo!R8oyg@7xYSӪI燂B˞%0C^+;FC ;V&m4ci ci)XM fӜA/L(gY8H7pwNaX<^-@XCg|"X?|bj!%leFU-5@Ȍ? "!́m *;SlCFkmV ccm+*v㩪&SXa}MbVB45"6Ctp3Q(׎@ϡzl"FwԧQ9q{M^p;lxn>wԔk~pR>695Orn8N˖&ZPSs]ȚB>rѝvywJŬ1i6Ș5=v̸Mu%$s~WvxynO#zϸ<amu/ku ֳzzN%V~%oeoR1Fx_Z\)9s5ґe5>3z);b_I;33ԒBl,ߒ l(IjrXdYN\L1jfԆc}Z/TWar)d[6^:̉[CiԤӤ;kr dw7A|xC!Rtzf"zVx &}2&6)t{3KՓވ9lDLLj/gsi|>DHCD|KcN|/蒽{5&Sm^f26I \M{6Eb({TM)Чˑ|~$WܫSh,8Wɪx0HHvHnVGCGܛ]?#$j㧌fW&B1"KF \ &Ƿ*GQqj\_<@9H͝#Pʾ3YR{e8PJ"!N) #/7cI}Ax_U[! ZeՍv4)ِtkN;c"o &VP# i? FrjZ^0I:E~aL|Yy Z*ݲ5ej S 8UƏEL{' bG\m Q*Jt]\J3&lI!vJw/4ɶSu}{^Uף{{G9k)(m Dx9[Qr[cs cvpd"id[ ʫ/?!l{4Bje)Ϲ_|$:ːE۴ Gҳ'^9|fd)Ex(aa >18Wx/sH@BJ PͿ\ bn!z|2S_rgiE#EIGkrCeu)j;xqvwiY7)$UV:(o3T7GTSFWG2_Z76GW]H;d;cS\$Mk3n~B^BG_ͥT@d&gY\$sόBDA]>]Sl>0$(BƩZR qٲ@*%Y]Ap0_:i-y9ޡ$n9.?4ǯǿ]PTNW⣯=s+Rp 2Q[,KR([hΒH,VlvkYV(\Ptk=9M D<42: _L c ;vnx#ߩe(6Rz) E!Tn=9g%N@bN; qkQн3oxFh,U+QX'b2 w:\Ơ0-}Wo&w$L?^r>$*RLnqe,{NN)6HNӮt㢗{,#x햠|fHEūTQ%@LF _-\٩Gd [fXw51|x+%=hcp@'=[JT"J;sO0r T :xuzCCřK:(v9G }p"[@WԀqX7dPYEԥQ2:b)ؤxvE7 ӑe[AadFP#_$Zī;P`;e8Dʓ憠v7? =e>Yhđ*wӵ`><Ha62pys\cj͸3/FtS1a իŦ=5fn=U~\m4SZ=++EƝI=ӄZ""@lxGՆ[GxXrd}қfJ 'tP`Ա?!ΞP8 ȇQZ妋jv%c6ڿ]b@)2<|*)ڡ #rDBT{䬦m`5 OupԴ?0~P8u)SGetG Q2Pb ,UhivjPpSb[H ?n;6@kk@w&3([Ԯ*/*I]IMCsH+uxSjXh "t݆@FI%RF*{TeY#أ-}GɆz >"J?H4*K|&OlbM}!|xƼvdS+F _9::]VˣFA'IQn1P7*9:{c#U)vTU#NFxY?mL`gp5yPAǩERG9NGz,ptq(HpeՄ63jY pr%nxQ9Ϫu.I*)FFUdx8=idxT=m",XИ_jE gut`%Q`>ݑm cG:utQ\)8ɖO66d/Ath#9FfHZBWGTZ-6X)Sj\JZsBcDC'W Nw מ2Z )SM7 5!pSnh%٪8*"W fD4%!ȖAھ1-;YJՉP$lNX;50ukL ^ zV)rF5ԚU"G3wӴ #jX祜~)@0<~r,6Ǩ|Mm! njǸxa:mB t#=_,ƶN$, ɠ;VY~vW@yR*Ӳ%By9|."߯@᥶EI%ϟb?S[~7nCP3bmbNTѺ3zƃjjpyAe9=ѕ a *^o!bpW^BQo¬YG| !Lbqn9nFhS]ǡfj#aN{g9^%>%.!Jv"эʢ8۔댧2Oxw}LX Q-W`/;oQV ^7SF%n:q%fQ}|b{('NC,:&0*举N"$Dr"Vi-:bU můFuebU70Qs.@!h%r1vÌj!y> ˺C+n*G8s)QrNf9^[U";$Ƕ+#e~{bl*wvJwoouj`dɖ4n~^}̵(`CT]`Fuf!6OLKrp9P8rv#6=3v8ƈ?da|9E`=!clP-A5~ԁnr28l^F-VBͱS77u klYOl<Lu>i$e&vA1d{٠k>[^]QB(L}@GEf\BVrEd`FB={r:NSM>2 O$U2”XB1 #$A,$"i@Ѩ= DC8 d縼/WUıza2;Afv6ojήaj-lSATw0J0L󞣤hM=7id'9S qPI:h̙4'N&e,>k.m[JQ*BN?TG3"%;#X-L7Aj)3dt+EjG* ESj=Ń)qI"](cAGY~1ʣ5Gz]ŬIoȒUu(Wy8aDfgU\)*;62$V )l`@$+.:H]K7':@р8% * OnIH`p?";?6/dqةI dw4q1P32{d)ߘV )fe#GIlo7"wѝ3yR(HMؒj=Ȼvl.;VpJ|xud`2Vr܅722HJZ9DyӆG'nw7L/1#o81s_$m^N$n~O)d75ԒMQ*l [qA"-W-7Џh5 N-,R-AV}J,eq@}T/Nx3}P7DtgTЌ|&k\cL1: }YFQu q_A=QFVԪ))4D$kr33ѢPDK\g Am:BvFˢ&ATE]AF z&wYU=zaT덽Z]ܴX89B}>_WbNn6+I  й(^: wzCu)ɒq "3yJg=רHDtWC@1 8)|-fCNd) Hʧ64 Z.߽Q꽴Xy\t />gRM,j@*_3`O$ʏq-`ހ2|KdE`,)V"9+(PASP$m8xH"ou.h0Lf8I05>,-C_x߉s+:W|ġ ߫nG*Gfc-@j>"yXQfJAS^AǶbIȌ7\Z XcO*^ b@U@`^F^k'>D2OXs$Sd);gGX5t~ۂ}zB,TyU8l\}<} 9H =~Ѩ7/t.鉋P5'N%uszgP'm|҇FM@@ON+=J4!E, C0$YBws u[TP_{n߾48Rr` `o3z<>6To]KaYӎstۇAu<(QH{> %CgՊPr2],UccWAzoG铧 Ȋ < M= Un?HZD{|2рqE=xjst0a񹏌֌amEP[_Nw\ >-+ 6'7tZaf E@U\7ٞwLL׎6:UP1kf?Ӿw''~!K:5aZn0wj)%CHvu,$ cpU #BG2IfkQkqGbOy==ɨWƶ91! #`= L¸j}Щ!lZMK›慀62ؠ ( 3-Ժ}h~_2XIӬ!*~} -@Ilaa $+F&=|oƺ]f.Ec(`0 :cQZ8Oyu IP d@e]^z*eOd|K%ja蘖*zu!0H_9`ճJ H+o-YfW|S-orňɰ=/WVrW!tg |a5-NJ3?ISAEu4+a](I.~0"L\ sfb kBXQ$[__2[N ;eFi>}3J#Vo74T/<{^랋OBbUFW;P_mK]r(u,=>D$Ü!G*{e[Jy$Gl FRvgjq(O갧$YQiTj`~#4wTY9[I"PqR*Ăp1zy69$mH| o3>-Sm 0=qRj%27fe]%M BhQ' VYG:I4J I#.ل.FܵŞAB)&G=++%{HC/hv[BD/cu ?SMVG|= 88ΐ* T@1C*H؉Hߞ0Q ƀ?]Pej bwrk/Ǣi (T_BmT Mw+K DfO9)Ubqڽ‡06/oN3"nH.-NdĮ ~7*GaWf TP@Еu J8k$RttA.B*[[E}몙h#eŜFKֳ^'0a>Z‹o@b%0BB8ʣӷ+WܜB)Pzk{'bѾ|)`ZSM(6Dߵ_n|{/Dh$|;xC/#SƔTs :})@V9%@ȣgZ SߙfhV1O@1*e;>p+%@C$T$Q$cxة]pX6l`yE%o6,q ̿2NU\ Gly*7MEq@^ɝ(Î&'/a6m:~s`zg9Gц#۶14!W 0WePqpB秌F/bH[u>WD&GVGw;y̍6`ԙCЬܫdo $}lOV?9 j e肈z'Q+cvy^VbhfڪytPq{2a!̥j!"ˀF _I[œ3BOs  J{ X|Y6߂ryB1ڎMR mL%C'aҗbmb 4s* {{!,v8tҤ ex/whqBMpx mKHgj"|?'abHP0q "JBO RsrhGSB _֙;*zARQ5è"u1?3(]]+zh>=Z[3"5E$y6Q8PEkg~4u \|颵 G>Ft9u_w S }275 ϨFa.`ʥ=x=0r o*9f&ذ$4fmxWE10…%G|f"/ z.+6Gq1z.DX5b;;Z#N^@U1ĦchZwSs/M -`Dڔߌ`GJ3%RG 1VV1î.#Kg YLxcZ&)Jvc;g%f8Y,P‚p"rOIY/ 퀑1,mOQnk.1XAKUrqu`Vwc1" 4K?i{N8{FgMWL#Uߓf=nzQ?F%\8%Br2C5y+ŝ@ݴpBJa_zXE%UB=pIYd;Xe_+JEw^U*0w\ D0d+x=g{­UdEnnFFzsȊu[2 -3|qP{sy!p fYיYI-{{[8"8ă12 CY+Q?2嫛D`P "㨽NW@-D[_LѨ۶cEM1r 'jl&B۰FXYK6 Ʒz8-.hpJZ0 g#[zcю-|+!EvŀA$pzW) QY,aW#{VɧX#SOL$X-|k,wqA w]yP8 ?[Di eDSwMj"]}(qW2,B{IWU{,dP/P2#+7Mk9zH*75߾ Ho[a ,y,$h \FwaQP. ldU' {c8&S/_2U 9 t21.$]EXЮ1U1p7SC$KcEx"4y>rk;d{qW&$P vI?3gcvTO\Fc^ Ge TV.H\16< Ԁ(Y8lnOcIY|z5ԎTPX<~p"VC!4a$Bc'WrO~2ԛH*s 85*ԀD"$[NI]r­\% 1JVfjc &CQ 9Uh!H"\f,~yQ`-ArTKH!b w7ɟ4vg2-$P70pIҀHzF}A+gA llci '8c:2jkw9}GRH(g!  ju iF*|D$*S@MpMG6#h0T q 6e}5:N>XqGJLlYԁ;Z&1"+PB2F#l Ts?gl}B=l%p&>7ᄂ.=譍Qe]snb[3O[6KSE5+Sq'-,.w}jb 2Osu ܷNxVƎP'lZaw-" Qdj#@W@˺yd'OA B963C[FW~?AX} ȡi%sCI$۰z ?#mx?NIN.lε3tޘv Zm Yqf!4P939\7N?8BC/Kr-m[1oH\8Y!Wi(AT:R j 2 adpM,߭ 'iO:gNoN* ^1k(RL |w M +Bd u]+$m"vQNX?mCP^׿h7)\ƪz(@_ 3F%U I;ɅQ=A->T'$p1zuB{e,Aa|$FR+@;X4#|ŜxU‰*Q=ֈD0Yz=:bM(u# G`dh_qK?sOk/"0G%ɵxWjTݑoz:/0&;1G yj^{XB5u8YP 0|}9T]O'FҡEjzGN`tx.q:WS=EכZ[0fKE`XtaeV;6ta#"Vbzw4GN:y{v]X3SgO8@N'^0O&eV֐d 1-NO'M.E Dד>t O %W59| YSBӓNsWϾl13n#9",&?.D HUV8Cw,bg4{b ڔ,rN!ȡĆ"Li\ČA$I EmۜСߞ.grAN4C_r^q;{N:b<+w8pHKجN qjvC>#QOUYc? [b=ˑHNmS k珪+clzPm_zn7xًb"帐*:9^I"TW$g.Ր;XF[WдM " ㄥBW:yZzù -،%b rT`*-N dmω|eӡ(l #+Q m(,LY Pi0 /=:8,qWӲFr6GLrѐPY!`žB y' cP[fZ[zpOo'TG &r~jܭ{{Lȴ3(i-@;QPza$cjSt9:6>%չ$]xWFhǕlpe@ZX_~fj8b!TÖEr x6hxx ilySΠ{!V&vĀޘ+I5 HqUBgJA=o0@c 8f4܅ jctj`n$1x^8մC1*xQ6W9\4}$7|Ob9眱h-9\ƛCɊ/b˸4t~288ʱd#u;u +.lcگIةPUh [!k|=IhU$zb50mFĭ(BUJU^#j#퍲O*:#w8 UɄTIl2Ry -syP#^@:AQC?;K2ZNn2oo+5߼D}:] SG9& # mzW9SO DH[ Wdw{mw5[Ęқ2'J.^im$zyH#kıOaӌ.ߊ}v+aCy\zA@u5 5>ջV0MW-Dخ9+HA&-~#d4gp{F?wgODI=?2% Sh;b']7=;PGZG;dU[3loi75<}gH}Ȩ #n} }z^U@ٲ-͛*7״۶S/!;y͝Fܕl":s0#hx32%H ?LDA.4qL[Fow,@xV։4~qgӽ<جy} .gPD2rŅ~y8|w-ʪF"|'\L!%OѴO~޸V3"]1TU]z{[G MU4uNbd[|!e;w?!@9&~iH>-efal8}Mb (U9I`E@P2,JC1h}QlY7x9c4DUʯ X@|qQ5Ԭ].6-Kn'8T:vaɰ|{ rˏ;FB\`Exѫ7 "3@Ou͖F,ju/=I{gnF {ᇇk06IB$}Z%]۰RU#Xkkalmq fwB⦐!cY f@B'c(!vQiVz.N[jړalx[t1&G80k 2Q=2ZFc[lQ2Zܧ.WaVIsQqJ:*֫P'.E%Ǧ5VbNA) {WTLTa6C]Dd*+Š0ahx9i}VrF…x.Ze {mO| rf?0>W#CW$|9yivUy#=XhOF-+ڄ/9V)%.xpH{WnU]\~UVZN eX/01؂cbU GV][ZQR'Ğ1Hׂ_΁b|y, \̊>H`2v¤ Ž?n0,jqP"xIU6x cBH#b;dƫ`voHԥީg["=Ŝ)1@]n^)ܛacO%+C*#{J9$ K8?ӌ>6邋e#c(Gz "Kyӭ<@& ܿANXz RD z6=<{$.BxRhqHUQ%5glnHUkn-|J&EMQlb V蕮&QIUj9b_bHǵesvTfp>$]!d] 9 rFKҽwŰFbw40 rN&uu(lHyXu7mr`,ZgTz\ 2-D {R CysZ^uhU"%|8vTWʼnơn9fjd@O\Ds$rѿi`b &ʡH1ir8hKƘHDNHx*6kt@ CѵސR(1F'@y}&5@QܿBD36= Iɱ|}Tuz?B9mqz>ZPEtnV}(ƚ_s_^,yE_% P|1yc-D\ϽY@ gQěpmJ"gO'1QhԽv )y]er:X2(2{a e6F"%R9g`٪*  RoOQqJ3u3x|U MYˆܽnhQj2|8)Fİ%a bp}tJm s37t9˰|ɠ94)K3CDEA@)%WPm&8PUCQKLOo)!B7dB'w$S8r:j1auX9!}:;'W7ИUW Gm#w![c帲=5E.%B=a)JqU6Wn#3s|T6)*ڎ2:;A4k-#?hސlGkw}},:%[rGJD nkqD8n.Jٿ]GA&w9QS,< k>1:#΂^2=:E (jK|yi+Vx1k@]g[y5 VfPp2}FJDb?b '=bą#H_CYU eB+7U'y0`!'P&EgˢǼ{_"7k2là!%{9 @z!:gB6"ķ#Fa wqN癥 u`upBv=; "wVtZ+{ieoxR$7s"DYMD슧U)vwbT .%|CDYAq %mnq_NF SXCW1A7v{zy>嚡DX8>CzmJ.fFey !z]Dt F`2jabzIV5#moe&? =l`nKˊ1i27c/u[8i)t]w{=ŽSL ;i•=œ%~P-{l5.Y{P{S?mÉ- zb 7G|Z9JOVU6aY6~qP\Xʩ˒Ћ7M‡ Dc$@=.n#3?U2M.͞'$ i ZV"`oQ;PHD{t`eL*ofPsmҘ5'+*!12+*MzMpo0b䍣oZH/fՃ oUV@0<3)mY ATdARVCG"uG>rbG`X!%L&XXȖ8J0舠h 4,1$2P& H=nEj6ˁź wD]~D|++}ev1lbl@G2k|25ہnj> P3us0EF"֌ѩV2H*z8yTluEo=wU_<,:{[?DPA@_NHg[wyK&5^s=GRmԺCA'B7q h;hi!?8{v6+}Վe'{V@wmP6 bT)>amng  rV5!o_y+1=(bU:]H"8얔ƅȟ!X%vXr<B!:$op9]tev4FAu1Ȭ+C2k 9~b_9-c"|M9sL.d0x7 H[Ll5]Y[;&b}W,3eS.;6o 2Ƕ#pH1+90z^YP󕳫#QzfM)1@;bUB1yH w0&vQ8]AGDH& ?.+.Ic">wؼ絺b.λ/Q2=Pl& X\bd$`헴"O0Z `y Ygu({Եca ]ʩ@>R+Nej&5^rQ)5ZbKyʲHC`ϾTe_ 6DApHE) ө* ~NP}D]:cX6"` GjS`r5C p9bnҿv/B t9e9 NfkGh l; HAWS4"~OlA.O";uӺn u#0}OsBbq-*?"7I\nCGcԥ;)lKuuL(UhV^*\()PhJiGO4bB HSyc> >biM^v+ ρ.ţHHaiB+-[:sx=Љ4\GC%0 aNY ϏKJn'goZmkzH#PU?U43;f&/@'ϦE@x3mƼvhUl" k5ט؆Q 7"=o( Kq_iH̠Űlb)* p>=4gx%,1(˦R|Nqxնn^]I#EĨ&'hEՖՁHX;k~Ԥb's]veȻ4EQy& ն߉AMԣD&mHM[-0_%a".&~uca(',":@!Ѥ9!|l;@,^S}NS:VhE:3b37L)ϟӤIOQ~G,z/Pʛv7^< _gdP-?#m!w]A=&_wÏ/p|J@&]o^8+İ`GZoPB*t.Wr" OU5 S[8Sr X=SBqDʞA*ίҳGFerK?9EFz$T _vo(>ڧ:fmFяt|Mrf5I{4 ͼ6f~U$Vdoc[PDfq-؄ѹ02ON:5<ݳALȃ;n$c0$55 іCw3#109D6, ez;$"UMR[_k-&Hh z/_.r0c<7P-qlqS!V !=sHڽ WSZA›rt?rcD%Z)_ `ZJ'ZiRdU+t<\y(iyKZd _W8aڧP>AEfx;ICmx`M>#H_ms1lHTF3I 87@eAAJ`Ӄ Tr/|ClOgVtyz4B~#{RЂ*痃ԂTn%mV@}/!$!2eG9i{r/P*,ǬBS"W\Dm"U6!˯J6a0 y+zl!v92F>TԴnQug&2IbGeQki=-][qEiߢ+9  y񿫴 o3Kt@n>^OxP99^ޮ@x>'<,&F+8b]@7j-,'_kOE;a{UÊmhxl|lA[5rHt,1X6T ?v9JΦudllZ ۈY.Bm?9{Ev5RU霨⇚ D7 ia4( ĞؽQ% ГvBWwTIkL1hPG憢Z\)*hhfCC^&osr-d2Y~#̨KP\"pZ` -˺UN&xm'YW=xϕ9\o8RxI`zce_ld-}$GӇQ J&Lj7&ČGGDP6FH#g+aeh6OZ]JuƐ=/@Qj 9P*P-U6N#PUh׀P:z$ ʹ K1%kt +m[Q#K$u+cj -J# 9n5]WK,$Q.@Rh+ djV"U' /t03nםqo+߼\/5TɈ{r#Q(0=bFM N/)}9޴,l==􉧒‚7J,{a)vߜj 7~_Eʆ JOD(2lU8rI B[hV'RQp5I󄚁lLd$eoȆHB30ݏl9HD͵]YOEp 9Zs+,?,pGA]o8"q"h^Oj7DT).D'ol4_ouVFL!1`YB@ުB$[͎iFJ(<|19J8x wQh@~jzV:t SGڛй $XN*uz8T/DnL{N4/1l}CS=Eg~6bƢZ󓦹t={c!DG4l.`^pd{~ל1@wt}Lr`QJR !Dl2{vflRQlK$9#GIMp]=LYM1V,$a1/d8G0actTʊF,\b/۶qBB,M8Z:\1rzDa&f OHl *w\_II#:mB*zO@ޠk y#<2F36f*hVy4,v꣍I6eDooZ$[+|8 yj뗾 p~8܁Gߟu Ou;6kϺA%;gQ#Hc B~$\((KrJ+Y %;t%2pN(AT,~c8h$AĎ$Xt͞ $ QPN)(;1nBۘ:emӑx(& I#񍗘n,*8Aj6ڀDB`r>R8=Jl;G$Wq-rlP+=NDؒ@=OqE`(L 0* XA|l(nsbLgcUxk-{FWȵ;Xn(:DDoChu/1%v#c^Wd[#(ۃD}A ܕ11x>bdj#.G){$VHa9'Uwv9"6 bLuB-o'k,`t‰_ncYUF*jM ڣw|nNy",qȢ/qKlBLj`ls؅j8սH˩J*1%.T:8p߉< @ylT¨q "jbz}G+sFxp^A}pcQZ>3ښQ1m8s|N*9hd1p8՚꧆H xdvoDH|YϐD\}:6C ܡ#1#CjON2K[=JBN,XŖfO] xuk 3X凰o%2qWYWXՔ(%ild ǯlYy xSm7 ڣĚK50Ј֠C#"e"D0VW6ΕS &Z,ڴ O˶vg3,,>яpn1 B쁬~ s@4eX:ÌQ\**.U FζdBcmٮN@4*~+Sq$Em9!J~b8ۣ3!tnÑ]. j>>o ?q`Q * [IÒ1cbU5K@d XԮ\XM'"%P  %z+= v2MQC kXMA0èX|VoVI1EصXM3rʣaJ&{{Ba ѐArč`Qu JAؕu$Hq-zmRW3z后ʄB8V2Z_rKe< $o~@hG⌎mZD1n257 t" ܔ>p1YEB|d8 /(gZ5yA=9HgYyT'87t:jn`8 UWS 8֪5uT'Xȣ8ų37;a0j~p!&(9 8]CEn a¥dP[o &2 䣳H+Nkp12 a]ℴG,,kt1>#X`O\ =KDP-Ju=VWli3=>BÓdF=힨jB|Nc`c d 5CӉ[[#=BHlKԦNR !Ey'&C`.S]sz܌<"*OXFNv4  p"mh٥eVZMЭzXrH@tFdR!&fZItzwY:}(d}:T=#G';J3J@i=RBʤ!Z+B$f%VxPLkG)Wr|-꣖==OdMm@PsDVE/5,w[d7O3)pFj(prj+;`϶KykDY;NHE]W ]Nfj͟SOWufr9<\=ڰn:Jus;HW[.7y+io23n#R]EW$c؍^ 4&YlMN!mycUUeq6qPgUZ q~8*xRp FZvT'Q {*9uVw氱[fjS&]`C\5K|;k[s_t,ߴ7rΧ^rYL}/Ŷl~ةoI q"XMfb[~I (f16ޫ9ӏpW.h),5tEfdrHHR;^GrR-YAKgH(0H֠GLf5ua*'b*2N+*#*&o9 ^+ 7g٣1 7|hUc* 3&be4<Ay4c ˚S5%lxJ & 8h*G%YWcS ڲV̀2xhEQ<ѾfMϧ.8?zRqb: -K;nC=Nic>2h,7\D5iZJHμ`"O=gB"t>1&ks:FYE-_\E}Qe]v/gV)D.ʧҲ{v9N}w,8D իž2 P[QMfx|{P-$q2p褂#6ya9.@Ƅ82Ft*kajYWISs񀚳` 낮KBF:qB W2BT6NFѻ휙rIRj |%nOSQlN?f`q^#)Y 7b?Nl>]@&F(89ه_8Qdw"HU W`4mTu D3K!~MEڿ( m {&hf(yg ׁk]TPE#.>NWR$GdzBYD8eɣ\~1Qٙ HHҝ1;=NXtA9 D=RIG+vvih8Ǚ }/n*|D1@R2vuK-0 %t96R4fa)T>HGH9:*:+:vvPzc<@uua@&Fh2#oQ8M"P$&JZ[GǬU̦DoB;-+ V+1 ;N']}~SwP%Bc8>r5]k/6݈"5wb$R,F$ܚ淦HCVNۚs5fVU?J t"+0nbQkKj9E1q 17JhI ?JoJ8^7|gz߃|iuu}F&x?Wk翜iphO/Ǡ_]F':p2-QHڷ%HEN9L4 Hbr^ \$f9YOd@brWU7dV FEr$9:I[‹3P@]9 .>rPu#3~`B-iCK`L ߘDtʛJњ~5HܠW2VwG*lW-HCж!-we,2ib{Wl+.#k_o3716$͸m'^ha6/ 8@p!dGVFn4XPHFee[-p嘬cadոڰٓbGcsV%U:t7̌#uAU{ASEdSOᦟNA<-pxݥq)Q ̨-4Q{fBfsryUF64}0'Ө)w>o&]Oq F9@50uނc0bCK#>WVzdo!E&SrV<ל($AM~Ʊi XĿ6"̐'Dޞ`.Ԛ#GRB?D}o zuc{eSy)ڧY}}<{@ <"Gvx@dDPz SqF 'w|Jz3Ю918+"R[Ol™"ɓVG`&lH(gǴP+|rK} }B2HZ0IQxtqʎ1ȳ[w UgiŧpMlv]A''QdFVzln`J^1*SYA@!7Fs5G )6Va}*aF,wh|?y>cTs;Dw}ur(*{i7g, jBxa`:Xrx,w긤'Op O!fdoUX(bŅ"~ҬF"`zo#xd@rjYx͑wA 0_t"u,sTȆ(qHwRX˹Id)7,FTI]C]s ZE'a-6PuS^*8r{vAnEǐ3 KcE/\^UNx#CSJz@mmF}$ʳnA_~R!w%K2#W Dmdշ}9ڈDk986f4qGӨf*TTɅ?X1g_s}4Q,X0(d5Oȣ$rdCZbbiDb 8Ʒ7YJt+ k8 ^Zfda,`Col.8ʲgJ A!]/+mHu&HB@"Jg*ƀ- H;2$2D-yf N;Ԩ@Qd8 ,0HY'EpXk̾|:hl^Pw5Y΂G#j]y*5MVLϥ(OIdzxDl/܀ 7w_Q,5ZPό$˧M=yNg*_3+C578i vJ+=Hs&%I7 6f z,Gfp~&ȾxΒI6pS=4ri霪H#m2t4A?2,,d5UʀK$O^{uJv<ֿQ ԠCg􍿧ső .\kmz^j9vI(2/l󾓨جzIġgpejFcmz=?\ X 9Q4DI}>*B1 ~V(ep]L ^þ LlZb,d$UZ`us[qsﷶ9e#+X#ĀA8ŘG\%m1/4`gp6՞?VԹ%;^1ƃ< 2@(q9_u(up3c:bORH!fGL&l*80‡ V4JVee$7(۶Ա\ťt`BX)שdPn'#ۯm>/=*tA0EW'5cM\UI-zrʬ:cYS0ec]uāg[CXr @$1*%+0wl cx@7ر-/S&,{qmk56WFH=JUM#wYKpQsa5 vxei+T]QQ2G-vfHlz_lA#[@M j(YPskֺu$ʶ/cv|1RƟ0f$ 9]c&د6ʶ!Ju,=;c#$2>>O{ڍ`AAX&].`c$pz lPٿey8hls6Ol8ևLqؚణUDF񒳏rY. $qBKL6{16ǰH*s_"YH B\ske K(J ;]uȅ 1`/cw cR ]* ^1CUO"S;zECXrFGiNp]pC[ hEn<X7Ȃ=PA@$jD$G|~B`AY._hSY2*ոԠ4ROĖ9~G `+@8n-gJXohOF0) ^VS_"ú~WF;;!!&^8U(7@QboS" !R@+.ff`+8E@7BlmTLkF6D ʌT1klS˵EY .q:ɀ'$ ǟ8"yյ 7DJO ݺffGӖ6Qhهar2Ay!0=|g(X#=?Fnhڅ9F6d.휸qfc%2n2Y11BWp;vM3#]!l䑌(:C&(cd7ʳ0qi1L]'3H’Ь TS m## H,DHdqX +c aeuܷB4 , bhMPu;E"S:@-c*TA .=Igpd([3BvΈ?+Ck}l96$k|8+z03 @# `:QGlAq~',r")w9AKP9n)lIc\V1CIL>38g S~zV-W9"BeD/ f*G$IZ*E}Cڙ_3)CF;:ǵn_6FY%>+:9 GEeǨnZ'z6DTQ"88\SDw̨@!n8D@" ,au5"yGZ:pU/U5WY?b|V 9Q(kX-j+TҰl"#Fu Ӓ(%Us}gPkL񾼁CUM$nhbL>S9VŘ$o@UOX-~&O[qx #ӖɾaCg+j|vm=՚9dx<;ߤoNWMWP醌&Q#uOҔHioE7 + EרGSLf GCzX}Z94FOcDP&z$e9N^3kK'N b̀\rٴ"QY#2Dd=+mp^g=3boVReMFڌݼg@{/q#ޛx9tڹOxVM3Xzwmy}~MlYTfn0804Όr1ڴS #"fNl$;f 8_2R =PvDY'Y/wkb?#eqP,e eJ<꼏~3EA:^p+QbtUʃqb ;=25D"_tƄ#r:(ta՞M 90/| 8ȃzܶNZߨKPFj9u`%vyf3QSFeFKD "Xc׶fn#-$2$lybUE:֣d1Zi1猹8)f#n:a5Z5HK\V)E~^F[eP9$f9 &̠MS[U|͍ hUWl|St=>*uє@Fk-%7S{UuwK1J'Qz1, V|dI!W8:y 8Hݰ*qX] Wr' <U YSw(nYc]q񝍟\l X<`:T4,<#r7W|N$Rn Gh$t8ϋ'Uj;g)nQXj+Sjt09|\.|n\4Zub )VWE∭Q#PZLU:e)te]~qn\5#BmIwBX7y ULnysF!PuPYjn餏ed,d4,F9aEtFZK+З;cΉ?C5qPcF]ЊP`h cR7QpJU(Pl(Ӳ(@rt9e&&a\%"5!Zw(9m殔/êEœV{eR̻x }s%+fl{NM9=*274LŜ HRI8135+TLkĢᰜ; v8VM{ ȋR Qa* <ϬzqѺȜ2шEi=U9&L5|who,ôc4V3(Oj=<?P6)MUN  A'e8f&s2RџK?К dUNtҨZF~0%]E$J,=XcȎ>9?V;dFM$=Kr":& {%:'zzKNo?9 }=c/^8*8QL:()aTk0|udnN#鶅 :8-uJ]} lё񡷎p5* ӓY vM!Ե p g~!) b@NIi̛Z#Wi QYYh#I;EXNM|9:nb%^7\tDH dh*G!qM;nBRxxV7N+w'??l7W^}ɴ͎sGBC9Q4z`;ʝ{ȡ$ZCȬtE 6壉8+_o d dHARG-|]ebDj'1`. ^ $PR2J󫋌 nO3?OfB,yl)) HHblcDR q"USd@mu@l"Ԭi!cڝ6q~ TU,D7VG$]R4.(c"-F뜋rh8Z^\:t WS0`qRU]Qo%~iɫCȨKW;[(juF0ZIfa^E{5zжG*,$4<A ΐ"x GZ1L`$2U)AyTy-\$ #R@k Rw8KWI,]׌!r IIJmiJ>Ku ,G+.]Sl X+ƖAe @##ۿtrBOY(,D$fSD6_GR}։ǺF8O!H S>x8/{}W["wAyoM*#eUR# ]/;`fb ^%ƍ~p!m۔qB*ѝa8nEUcK7_ p?Bܞfz q+{&Һ3-I;[7ĘSC'#lU̾VU{u˾/]bN#]Y^"zx9̹zP(4Y`ڞ<9h­%w9,Q`C9Rppq?"݆YTTK혡g 1Lm;T. KfUep5]#O> rUbE9 O՝'R;˚I8C1bomU˂I $~NON.~IWaV:/ڃ@';Cgĭ\FP="e}Ḁp~-BC3NMZzGL_l_\V]JضFxL#mJmr9u F z5&A'#~ \n"-D4j3 %t1>sO|(P;yPD1[E]Gp%grي# N5d]kIH\r"I- W cqӳ)b~ޘ*+j+DA$)LƮBuzuqYѡ`9GuV&' Hw8Nu@,?yT!=O,1#RͶ|ޟ2K٨zDA0.7<\SqwМB*ۻ#Ӥe:>d/%n@l@l0og[)}y4h{92@[猐.`7~0HsCQӈ6cd'7\X`U잸]xh'ERL)b$=*eZ7dD@#`o*IpSB_qnZ6(Tg`[U${3* ;mXի^ \0Zl\ ZS>S,xeHHF#~؇_z,(vyG#R;(k[\|vCmA M4)G%#^12ȥ07H(&^szM T)#@oqsldZďrm++"1@Z0[ ċ:#ke)+D%/#9bnqĩ-@HqW}(\cx*-,#4pȉkE=19*yYO.8UJP>*J@BǎIVnW#aw|S3wLcxh~ۈ9.GbN$}  -CU8U6/8r;WXLP-v$f0Av E8WdSvԓA&)~[aDŠmzCl_1n0S|t1iU +$Te 9کj++POG ]8 0}THvCRp m䪅98q(D' f},\eac7  vl^;md!V)4ɧ՝={L|XF^H^D,ݎ ϨFN bx’]:F8Fnzsc%G"qhqȕ(;VShV<]7vȏ_Iϸ"Dh8\|$bR Qv"LjuB:lc i4C+FjɾWy@}BLNv+Fh÷"{ZiĤR>SߋK_2N K-CCA,qo4A01$}@T"cǏ,&Z@1iHI?O+(T(B WJLv< 4y, PszLM(W@un\ve8ʓbz}66=o#+x<,Hs}2z9U+gJ)a"Uiޣi?Kܪw8QE(zH}H>MלKPh=ڟZhp4zxϷh#EEGJ [q$-Ȯq44ed:t+5=1%SloAf$U S+q,Ix؁Fb1V:4X &~*0l@PubU[wVX6Ӏ{f`/sQeFP<8 x(A;:eȠ7R@FͶ|` =23|\ M;]rTF$e)%}ǮR q,bHn{)B(AAz䞘o to8qۜjvzi u \K$  |P­FO#(|1]GQBq`8]}0} ƭw0lZpeA+mA;FV=* 45hqR>#҅VwC|d,t4cԒUkŮ! V(T_ 2dBFnhcy?1"9DG.k0PAeDO#.$f7h@t $01dqA7l5?",bޣ-@k ]3-@.C]H%}؟phn(cfSV)$ɮLЊfQ4:XYC˸d~@ۜIY#чI4eO4JJ/ WsxJ:brSV@_A3P(Aǒ`p7H9ZE"36r,Z8%W@v` ;=(%k.G$0VShpv1uRh9_k鸲@'Ci<_GP䒫lJWN ntM'+GҪtȐK {?t9F~ƨ~(%YVQҚH25+c^y_SotO9((}E@RQ.D9p "cJN@]-w# ܥW:fWY=B69iu9kr[ t̶ޅn#RtQCu!UL8hr|dvPQ&e2WOF +aB!*5<9t8^ |d z|C.xh$V($4ɤN*dFxI E!G\u UJ _nꞟۈ[wZi;qX"KGe571(0.$l.'8qK5 ~c%t(xTat(04`QO\:,[]lF3T"LF<.X[O|0۞JPbvqے'!Js hlsZkʏS)&X[jInZUPx3d[S=d@v.?H4T锡w,iYo=Ga3 t+i9[Pd*Ac8t"6`Lp5YDmw]9mWqHQ:k.oA{cCYD%GfLpP=k[v \Ւ`QҏLz 0VC\ߨA62 |eXM뗀!x; @q*AhkSưT't!qF/jRdRMQmU 1ɷ:gBS@FD7 :lvԕ !]I HubEYKWQ1̄ Dx(+ @ l@KPڋyJmw2C/iʱYZB9q ZPyvh˺i'l؋P*D1b"1[he>T^&] I|L PoNYYAcB=4rj2TU2`j9oE*E%M (=Ls+x헣nnrrZrD&afW h6RjaC󂙇l*v0v\ @}:+Zx"?=?rH@{Lt;mSDXx~?n2E\WEY羳3ʌ>_>`[<ԏ]T~hڢMd zrR/ȑ}22c+ XoJA 㤛#x>p`2W_5=F; O0";ilg>X# "GQ疎 gr1Srl`0tn ϡ ~2f堽{G"0m邯đu57>ΎjNI n\rXPr@W@1riAy: 7 }`ߦl`{挫Yqd? ~1׸UQ]|/Q5^UryrjB# c⴬ĕr@#-I,܉JDmq} āJGe:F$~le0{ܞKxh#-j]]|,:;&v(mxb8#YfGG6(5g(χKH (3c I(vm*j\=gB#:鱈%QLVŒ"*:^p6 TkH0bw-e;3w2Ё[#یKlv|aVDڡ"AXR"9`b0N 9&ٹ4+HCU^%ڟTըXfqZ50n&sy7ڰȾ/~#')AW0@\D Ө5h) P:j;B+_?S;4\~E ճ UQBÍ;lŬp ?޼L[Dk ڏy[APys]=*' >6#H jcR`61]Tk::3uQAHFzq,GP?jM"=Ƴz=Gl0pKՂPP@wjU*0 s,ӎ!vhڽ0Z]M%HL`M)c9^B`e϶`d$ߜ/ҳ`Are#u!N:=U~=PB266 r*#5V"-g =휾ڥ?A`?0G76kI˪7H91&׏K: P3-ǫy陊 [J=;%ʹ`ncԹCeI@on2凫̨P@a[M\{哩P8;x|A53VF/ }hWQe}k5g ؼXq<`602 =M!~Orѕ[?9 v9qu뱬18LMי@(^kG{; e'+i,֋[+\xq(9G/^L(1rӲW*xʖG>':ZK5PHgH%Ju#M])3z<;7umk$myːjSnGHC5:;+_X ]sF}Խ+RM/aPHBrhaH2U$kTF ʬ47_NJ4gQԅ)k=~4*Ň'!74H$£nzq"jtDuPsֆUOsIb=SE u*FJ=o:Q;akOLǦC(-ҳJHc;۶Atqr?H҈tʩKDČv1F\3_LBqx('L= [^Cz"%_= o%diu~5f(Ojڄ@Ld_p3C!@ADe'<9p(9+k0zu7YtC&F}u:Uh1RO%ܒk!4df,껹1xÙJE%{ϥiY=GVIKOFA_l3϶T{D-`]38Bz2L->ѫ?3[ɖVdBWe+c h( ;-./3.溱|1U@ ޢ[25DX}b&&`C_STQ-\'2v(2ND?ߠxShYܣa, tB}ADžڬT{$:590T]Ɔp~w0Opa4`> &Ggp  0و}[F, /}'V*j ]0n[=/LVC#>GQC%hU#u8y  WۮsjR0US"Oa󜈬JT$0eu5A#v<;N%6JR:~2JmvI~kN0c1/ brэza:Ϟ BѵblZ=NBc @d&*+J9T pdņ03Ec#BV]B}LJc^2n!.wsq_zq w92PVS]`1V =BH}ӈ\r*)ʂ WkQ+' nACl@_3̑!Xܰ\$1i3m%# f w!gd/DÛNH.u"/HyPUJ0$(U6V'Q5v=rCD'92 59ڵD՗iDM4qV(CI]n9wr Y bRɆ|)A:JuW4y$рI?!#CՇ9ˤXbr^R,PW}iFEp}FwL:IxQKl&F&,ūCK{jvC#黊?~}ɪԺoeT8q*0xpS-DtnHnkb&‰/`TO[Q)2M0iɐ(;W/ܒOnwbzXg]Ö|y㑶6C1R_(VN+k~3yu(9li&S̗L=k/2[aact5^ Jqw(Y֩ڰ ^}@R8R؁b2--B5fV RHW1@sB5cj*D)毶A[;`cPm?(w%ɪ'ݢ,x ; ؒ=ь+K`lÊm뱍9 G:aD j3kw䞘DBF U!x>07 t ##pS,"d0npx=+MNrh&C Y%n@Ts8ERrr QeFUrq+9O݌@RyC{x,v/gRM2L~4;V.N'RA$nj]ɊE)g}jnTCh&db МjBȡ[-Vz^2&6͝/Bu܄fg ’m9$C ۸roO95Ëqo2F}ݲ M zY#qI'5ƣ4w b,N@ܜGL@%X:G5X 2mV85*Yh"GHxԣ(a?l=FWe21,(.ʥ~`c}Ec cP ( *5DJp"ՎB/>&5]/s=m7@UYUGZĢZή9UF'I&Hm$UشHf7xDb`︦Wid*+Yjfbe s'Xv"Ho HtPc&f;loP=r|azh1v#șzD0rGAf9 e4~]ȃA-ܳ(qpRF|ErN0Bo~"֣;A!U Bq:#0P>& 8$Y331D0& 2 R͸B^5*>@rp5Z>j:sɵ60_~0.fE %[dծ^xCz5RBD9c{$kY+@{E ˍcVxt`T &}[@.8,$+?}yxMhjwhm~Vp%u{L^RRnq UMV;$WSWdfQR>XfOKyBLu!X#g khUC)(!p`ǁ8]?l-c%zuKŠBQ@$tR9Wl3*qWyL:t91<ŎF@0 X\zН*דgU:ac2wy=Pr# cـ0Ĭ}dcnTD[IP-Pqc'{Љ7d~_+/OK_ hFg,9a[u~79bUG9$G̙N I0Dʣ 8~hxXѱV E ۯ"E5B[ \*ϜEUEFcG'Ć䌻3(wNP!MƘftgK}`kgP禖q+8-|m"ȷp(,2 VV|*"qرEkqY\G#3qʀ ]33!6%΃xTLDBU1^" ,#!bZc+Bƅq\ou 7rl/3c)ာj&:C|Mб6Fw3 I7# :>FǬ">#.HY0ca*ƎNBj1LbC I4r)s^(˫cM}<@W9Օ;sF 7X)1ݩ:AG|ڎ&mǜj~yTfd@x`͞vAvR} 9or,kp"UY>=?9H`T?H7XdB"4xGC4JeR֏I҃w=Ki %wuGֵ?3D;1R~11=[NMY&z*s_V]=a1"CgZ;TrLxS`v9մqOLAb/pq*= F{t*:b ɾRJ4fE.GN#q{>ծKZhN-Ƨu jn枞u@5et܎I+Gh}XHG\k#?v(`iA2WUl e4~sbPk׾F,-FQ茄Ğʂ(o2EÍbMvH>G+-G;4O8M).EE[ z`Jd.Z|OuT[|b%R|X .!aG]ܫwj'h>Mdxmƈbȳ+##H^ ؂i2jǾ[gy=G]u^ȢP;f泺}G/iiy0f57l0oH )k7AQ!L҉k&+ ,:Elh5YΊrlb@4NL5u4 @bpKW5tqv wɊ 9XKd7uXNPB|q ^ʼnFmv^6z('={sԣ25I*pKc}=vM~9«OY.L|o9v>Hz ϋY"IgJJ~g]lO11xY! Z<רYU`Oɏ_LU2 }=5+ BsSVde^e $m#&9g,SEmvFFz5z/Qvd;Xˏ/m)C3ۣ_{ay6bp^S/n5,{4U+$ >9 -,IS V;hk1RH.Zcґǧ@O+Y .:qJVϽİihms77sS2lX22ܜ5M 6q - ?*ܗI2HKk$E@7&T4^'6*EP"A6RŻr8h.u O yC8BUbJ37יHyychҶ>CoUܞ5R5ڵ0;FcQe1/y9?u ,#ы.Ť{FXZ0P8\]#oqic l-p>MlsZ,s9;blߚrkGCtqi7Q,Zˣ#vk6Xc3͑&e]iQMD&SgBG*( d6'9y"+MvWĒ;Ad{[Ud+,oh+@^6I҉bvfT|+M@F9-~)j%xd=?"_-2m+\j2 R~򕻊e<`Fzsa<9a`#Aa5m0ek=02{Cxti_زD,8;b.`c( NFHvy(4c#zz++5Q9pˊFކ2,M>se=5aڊzt T;|ܘ7,Pxn@-,JwcBs-ʻ*@9 p…wsnz]Lm}Zk}"Eo.ǔ{p1C"#uPϭ C8UrCfg] =2K]zeNDm*ĒRM鯖SAu[5U<$stNo ,s04(rR!Wᾥ¿L N khrx|0q>iZkZ I#wAYR7$gvPX)- ۔XdN@2E7MM>G;`4ri?p{dٕ]9"W5bC9XQj?&'.eV 98VYV*>515,3Q9b숽|eFc5k99lUNB|DgbBoM;iշ Y+Fúpm`b,ztm4K0Q@0| f[5H;0jY=F` ̚OP)7< Aj c$~'8@1ޭP}kh=H )\G=*b QВ:=?_/ѓas4OE.r8F<+ u?3EϜBFd3R {inX4s枧d4e@>3^P7}/u(2iX '_ՏލPTRL mΰg S6LRoC-1I)9mncQw!Ȝ!l%| @0LU d՟QxG1Rc&kvbuQdB2 [ѱ `SuPmo|SC!$hDQLE#|H] IE4Zhй"k]q2 ,q9PuP!HBJr]7l ų XXC}=/81MQq~0';Wq<ZbƮD_w|=syRϴYAֱ>!iPZ猆-_e*Cc.OYS. N"ՍEoe$1i vbM 旡'T DFsrO93p7=X`G~? Dųq 1wy64{Bmy`s\w ˒K3hFW~J;!]۠R@-8xgdCmd:BŁ10xr/K FQobUt+sL.2$kyFZx?9f ڸ]ۏۆ62vRw =bK<_\x,,r4\9U[c9v4ǀb0QCmDlǧI7 !tpwKͰrc[8O@ԙ F hJF6ڨx ;_PO|\wxԳXP:,OVщ ^y'uC A' w Q!6)7¬@^0R*Ol8nYWR. 6wۅf'=8sC*!&uIbc>3 K{OKO+n3}:%<D?<ރQ)>sI0l6_l)Q}?ipd@5Ҵl@/ǾVTTf=}4XjՊeU'l_mTaOg,d$C?? fϺKFұ@ h{cs[![f657QӒqL@ja+j+ |lKG7UU/opw mY}+d[e , 5庍IEE뜭|xݜTGqKdA_.(Avl1 `$7>C\` h5E9^?6)xT: fRw)G+!m摤ڱ|`0P_ޱ *gCBbqE+ 7| YKVNO \UG `qӑ2`>GxάMXSL li3 E Fѓw‹`p\$VUcURiv:UUETgI'5WZ[V11gǒR؋`Flx9iՕ$1(̮.Iu)c-I N‘jgkw) C&Yd{7Ŕ<Gd2P qS待F69 alWMs%aEu#T( g!! ߶6uF08T0؊m;a5xAr؅3 ^J5q]zFQOD)8i)zfBɃT")Qڜ;+-c LJ B&qVr93$VL _`qD(rQaTWO*mYNxeb@J Z+q Ⲡ`A$wYi,bVwΒ5@rc.: [-$G:o`HĹ%iEW\\]pG4ECseHj97Z@Q X|L"Uݞs eo=>2 |v#0]$db2d'*(:2‰D FO75cY_!YtP.ߨć=9ȐwYYB@0=;_8Do=7|w r|`P.E4fn^q7!R/ .2$Uh,w=NAV 2 $\hd'(TޢRLr0Ӑ,a E,>GwHzMAl6#} 0!rL;o6|qk[u@pkFl:U@CX*vdZz|F"rr=)]:4,aPzG_`*sz+1MyP) ӦxWa<?r? ,/*P&']NP=ϻ|gi<$k'j(c0URa z@,&ێ|aP2^:^8K5q0?T*ӐN>u Ev(PI{Y ~"ףfzAw@hQr&DYN[iϲ P3:]Tr|QN^wcN*8IRH~rD{H$ɨHp9:_'H_Qgu9ȭߡͽ{n4@=ϝMH]9Qׁ]bHXM83EޟN9Tɸ='C"; /Odre6Ƶتo>Lhu_I=lQjf*Ap[}=rE İoʳHHP|'º@wFr!U5|v{ѽ:(ic'e:qRN33Jz25S؆`S'[y]o(K'V :x2BH~`}8 0=ݹ_ eNJN)"_zGSq lJuP\ $J]5v)b[:o83Ȕl\)}ұPL#dRr@%<`'rP=c o&->;<~KrO?4Nx :P6";@ w`0mA4`NL/ɋ]( q({AHo'0 df+9=!ËN͵/ yA۰`Gc['PfׅjsY?ə5,,/o>WB>&z$4 xb6Ƨj3+boC*A9п 5܌IYu?h=N7~)C c*So`q'_K雛 Eqs;p[@|fbZf;^haϨ%+S1(?B u5a_J˰S长Vȳa)eMe,vQ# 3jpP _ዘ=D ér#{4[s9pOGSV0rMZiW/«GKl`;'kŶaPzTʤp1F!(#9nF*YL^ݦ8iXU1LTeZNXYX 8أV&7#:\h3B2ɃNYX_rZT[0H'P2T]Czu'[^d[g8ٍy<SdT8dø-=I= LTN噇r9tJNGgJª6pj"+ ";oJpY@ =Ww <&`ٝkƍ "K@f۾\Ӱ ~2M[83iLio9k3%㣎'˷lzzOlG|Vi6LcNUqg E.C6ai12<3JwFQ8z}3 ;?  RmqDg튒r)|s᷂ R&]=!_9a4ȑmp+mϪxx8=$ ypdApRzVM'c(&3;!RX=ȧ'"hFYV#1Ea-e V1`U02XN@t +:If$Rmɔɰ wS│ aJ/%>]шU,ʞyRա*U:M6vK25{N5Rza#,h_<ᾢUhѦ Yk=GӰ*hV/,6]igcsidnz.s򺪖3C1FѤ~/.^b-=73.*y)z]Wg҈~zDN ]$ަdLv.dxEH!@a@apvf=DP?9e;FؔݼR"WaVO|܄JhkqC v ǾJ@[twЉX ,Y3 /,vƾĻ{fPOLtZh[49Q q5ۊ)Nb}0B c"{dU/~rud54%6{a*k xayE\_IOuCVjX ppN߈&с0,uDf9 ƇSp=]1cD4KjH^EWk SpmK( pR0( ƻs w>#h$i2tS3c_Ebr=PzuFzKXZ"c[w+3:!9v+Q"򥵙ߍGjі~cBX‡kbM`(Zӂ{1cɯeol,DۨMV՝õa]VBʮh |-\bhTxC Nָe}ű/,@"q[X3: cy!Kyb8FGpYaC8 Qx<RmSHoGsaU\ן@m o G9'p0ndh:4hhӶWqA0ITyYͧQB= B2P 5c+\pgDG`Tl:$ՑUB|N0IKBh vd 7k-cv nh~qn,0,j (#5wdH={G. x1+$6lb# Sd_lMwW6˺CKb:-wg{SZJ[_Ptdf:#q߮HMmdkbWYc`A󒨈>% dm] t 1Y5fȖцء^& \^[ O~r#nxr'`f@q~=l4:(./NT|8~Dn(_xFʠprc7aև\6RͪT!OcUUb raqe\AzxY7qj+.9fx(b.%Z;c H1#ouf +85EGr3yȤ$Q̣*cm䢒<FpTU@9YF$ - j 77X7abR)(|*+N (j]Kl5g2[jj]@FuJZ=HC<~/K礕U\7;.س\)mu#iʒCW5m.*bN^b xT V3n9y}r5rszH4zgUדv7(në6ӮrؒwW`gI!}2ݴLȤpJpr{cv/[8#1#AU Rq΢i1qn/&1'PXq}1(ik(K"1|ap+Ru+)6**" vyYԨSCmQg\J-{{A(e|GQ(2j@dΐ$̀ PkBBrCǹy"Ϛ5c)kY5Ōnq8%b'ncIXfnRܪJ-N688Q) 02Iu]rpesB9;* naWe8V]sC,02SWٻ"`-XjU#`u6;1^3dآ딣l `r/'HcnQ@nz D&۰Š;)`1!'(3g {g$=0^&}X?hƬcq-r8r;@F"9* rȾ+VBxu`_i-F'[+iiI閌l#s6|cq+>] NO(:M+oV+Zgg[v93>27PCeZW(pjЉ^h4nx1RC'h+-rqoWcw5r+FP:^#LUHV72!#sfbt-B(4$e)*Hb*igC)f8 ΑK(ȋc#n4[O#*KtTV'.".)2P99fA$r1O-@JY(Ǥ cxʐsCA7;fRRʍ{~0LwtU9JK>,¹8P4EejsJu7vR!Npcgsn9?8FyZ?! 'bl@F2o\T؜- ,PF(Ȭ28^H^=Rz#IJʐšFtM$BLUf\/8FzK{9;5(` (353,qSjBOq]) ug^9(-e+w58`|'wDYߨ?n]MTn|X$k rU?:YIU'd~yג9X3o|U^{Jn6?pƘĥ[|QDͅ13@ ?O YUU[X1R9ƨo]4b=m$tFTUXck d=2ℭEO?NEC=Hˉ:dŇw#sҮ ږ}'2k:$ʆ%(/=ei K0g^'5DShcL)KRb6<ĩ #b[ jv) {"V%oiQb>:T;%Qx_GknT$u*9ͳBG94qXlqaF^+HI~UĤAc6x'G7?2e;bo8r[):]Ճ ktȃK.͵}BVrUGq ܀¶v=И1ld`-'(t"Nc̮W*% 30"J*:ֳܪ VNL@F@NP&pƬYV "c!e/wO%jQ>UȵDna* Bt ji|o]3^?y9U@e0b{iIat~21vP~誳H=V xA[Ry~̍qX3 ZG\r;+P @=ʫVXH%B7ֲH(hƏMonɡ`XT+;ti7\lmlo,E{WGZ[méÑc+NT8FZ97<Ònn:"jvqfJv@a‘$`˰ iLUFVDi AA8xt[X:'@ :qr(U' 1I@7Dcp'wcB<8'h%wvc`$Z34d6gʃa,; :&"w$J=AeF ʯaG|V:M/%;ceu1bZ;m@.ȍTAfB"#(E<'"꣯[lJU{qn|nu cɩʕ܇!_O4mNA핟{j,Mb ̴tLgj lS /,F"vܤ 3"AQ`~1=]  if"/S 8>$;]um풱,~rgu&>q+9ygU0pyu*s4]ąbl9("<7$NLbBT'@s@Ԃby!SuyˁE7=>%R33fFߧBM_psVzM0I4; *ZRW*W'mX=y.@$Th)\3Gʻey(8tV'R%Y[{ nG5!w?w]8}(Xj;eKPop"%{mV$ګ ό%u }H[#Tܖqp6lƻp/gTk(-TI FW#uxbuS A mEa #Im׷Th̒)=.Or.cmɾI)'@wH`.bܙt=|!%lt&*1~!j$E$h۶WvW#o `G 0RIU!N|ZGGbH"W02{* w{Ǹ+z"p,ahr?|h1}Tb;1 ѽ{@!XmVQKB$fFjz(gp;l!v\sw_&qNʻ_9PQȓbȎ- ɚHFA@I87ђ̈ nZ@{Eh(T.]q>1913`Wp6Mp[Y$ M/g6錨NJ|c*|KB)ԘOPG5]Atg*{$*7.=YH^=k:7;M$P>pZYQ0(钶a$2o>3q3Q9(!æ)?;dp.&UAcV7:7 یlQ xjcFFmԅR:b*5[&{b]Ě3; d5(faWU*G$Rrvw]FeyN fyg_1 8_qc $^;\AfbJc Db[m:lq0ʏC\Cd5+a4dM &jfR>gd*4Ӄ[QqUd-{  ҭd D67)V*njĹxcί@p$jbTYw+l#X+݅˪$3cdls#@1pw+E5C0ѡPlU-O"6,ģ 3rzd-BAAg` '` (G^19,cQňx0]-qu9tek(I\}fRw6iwuW{.% ~=<ƣ*r"̏نna }cz`PKCs3]~,'rm4zuݼ3rI]T`06C 9xm{1*0Ivѽ/5%Al&XO8͐1-SwFZI$[cҊ‰ RJlUjl`OrݎF(5@m51`S:`"NN976 b '~𾅓cmw_={\^)tf|{I\b 7QTiD +ê̪琟ĥdv#";a$g{ʶH_uE904DW[*N:d-q},{J lϠTbϾb{OZή5.FA:|(lDJ>7v*Wp]{1]%HQ,z iuUyeЈUje{ %lu=3 t9%;>UQevoޣTzҤQ)<9˳2 x (隚`9emSxS|xr͡ VY|u!A DmQ?:O[#.=_,=֗VJg=8 K耻F fz aȥ.;,ťoG:~Rm9Cٷo 1^D1N 3I1 جhzΎ6Rԓ[p:%RtкVq )Uz^гK\w7a}`rɗjExũ-.5Lrx9QB;0}Z^5e,A $(+JH'6f@eP5Yǯ2iLHmm;F^?Ac %t"l +u7A;R G##Z3RT2 ܭBu jg]`N9UzxBGQxt"I#i*IFjkWL.?`pG b5t󙐀fUc&0oY'bV\mͩ9}IA3O- h:"-đ;z Ef{VYSL3r[UjeQY!vnXrʢjPYb`c?]9%qQ7I"}OS 2 RKk G (bԣ$wѷFwQeHUG/ƉRoZDvEdK0['f!kzmJ; ›<#mU'9][[9 gP&B=zf5ҋp9jf6bVxřkɞutʤ)GaM&힙!e,o#-4Fs@Bh ,Y=hç?.' TatijK{)XWFRPL@~2zrLQ=fO"2ThD YCsfj .IСA+SKj ]Iu˰#9q/)([FUV@1V\eYuJ'#.P]; p/.v *viY`ŪHeK$M' vk(+Dlc'?@M+| ]{D 3ϯ,a3JnmtȉMzS|⏪0 aK&(5WEۼY<ȧebw0$ /x=F`BY `GU>N]zP]׸?+;"Uy{7Iwỏ-o,jj# [R;l@"zqՀo FF=9?'FliLLNjU{qQ+_4sr9U2\}"|N߹;cD$<,:L)Ǽn z|Sѷ>gؒl䟜S#YF26 L6[2|);1cƠ:l~VtPlSwei3,RyIb%XQ׎N4.eYQHx p6ud "YX:)oo&{@Xmld.j#^O%Va mR:Y '١JB"5,6!ho]o]jg-kl2tӼRfJ[rF+̨8;| J6&;^Vgl7 v7I !!mOS/4C_lс?H̸5 n }":q70cSd9 ҃!MҎ1B#pp0Wp|kBW JTS߾Y/e1EL1AiXt* L#;<-kCUTM~>c89B:qPg}Aq"O ϩHTuׯu>IN`{K<ie-n}ꅊX,lֲ(D$0{IToSyj& ҍ:4xcZ$'q!Ϡ ".b2)]& =#ZlL_5!*Ҥђz; ΂z+21 /`xfy(ڴnf6=k6N $DꭷXsz+/[sg1Bc]'ݵ;5,*jǧ3v397g"@: ,| Vc_yndOCJ]38H;y~f,(1 Gcz;G7 U"huMa$}y#69d)~{BՁ[dxԃ0G7EIP]bK6~#\-ʞΠ|c]d127:?9/ /rYUbQqxKDPb:yV,~0ՎGDTczb3SD8?KU9eHd_?2Z@,'@G-&!l 6ǂ1n +Q)({9D.3{N܎& d q> %X/s+leX5z;*;D+ ( T(&9[O_`F@DcjdsCX,V:qЖ9rq5Tan~s긹@lw(8ф%YN8kJ20X+4DFUSzm^ GF- 9;zLV"wq֤Zbj*q'+7\:eȶ+dt-z! |mݐ;`9;a&9`=WE{ *UN b2BȬ֣tڨ9d T xa+$ Jrx!#4{̪g )-W;H-+k>te 6[U=AӨq9\ޡ 9U SJɎNUMI]E킑>&UH f] &Nwh(<ڲkboFlE{D܋c%a@ ]L680A*﹪l掟d;@G273\-fIɠLO )d(o+ԠiO6{VBo7uDh,1%d,z '"TK $)B^Q9qɇ,/bSxǏ Gb댗BR+)LUdsK;Oǣ5řT@C`; EAJSY9Tc91 * e< ֮xr)\Mɤf8mDFsLk='cÐ{v Drmc|Ad(ǭVS4(Alk핳f$凷E܌QŰ &pq;pht,tŠP>׶ k؟:8HClT퍨?\@lؕMߜ]npn>FYx®W؂Ą,X5&C*,ÉՃx'TuA7mҲ@4/+.=7A`P«2ȋ@Ef=l䔲}!'aqeծO\'Gq#w=y$,|$h"X`yتS$5vTɆMH1!U8em׌{}!d%zr|}AbMY]PG`?w񟌵0=L.NɦH̄z \nYl)2t"DUTݎ X8By[bz"!ыQFb@=qXa``k/LHb:L;:u2 ɕX7A`X%BZC}JьW'f#=_!d#3hd3AORⱪn"7r;Ѯ=`dHAr3r~ݻx_MEIS^=32AIL ͍Jm"<3iZS>Wrva Qxl xǢr'"'ɵME u3y-!(w/7 D&$W"V؀|cKva &XU98ht|Ĭ* q{pZe,X0Q_"sey.Ctc#ʜsX&0O~{ %'2S!dSO8kp#ȑa7 q+Ba:c/%P |@n{3~2-\m\4P)Qӝ\xr LB7B4r37.@9Kbgu(| /LF vM05ӐM󎳺9QQ9nl)[׊-o8phnKtR a5;^/I#:SxOFe6>5XWW!LMOIaX|4+ikBz(=X+Ǹs(_|(oSf>ut/Yw@P: 7+89L"bE>_Yԑ`w .XlUjPY%Xu OM1yx{WRGO,ѫn^yNcX k= u"@3;U]k,h0|㤌z+V->Y|> L{yNJcr+94=k(2[0d@3^Y{盛{jtgWf9XPniW_7I'kѺ]oŐ1c/S]nyoQzem!ǃZs|y=\L_Gs.#U;eK햏24*QFdV|JfL?\d`lL,}Ɓ9Fd 1nj[(\cNPCc6RB(yo45U+FnF~D:K"0+߮.7_bYތШɐMP ,F<ǻ!`VjR(B?'1}R"kG= ֠|A2];*kf0P'3,yߨtw|g_NZgB87tA- eI )26vnkH+钲rdv3dɥPT{䘀/).hKk# !o7  XP/$l&.Cn3tJ [ 5 pQzїb ,AİxwևD :a%J9,pg)lkQpyP8JtP+n|`r"Cٍo'`H`G"ʡU_zU*:}ߌe@?vYw'EW#mb¸;Kͭ ,\Ԕ,#_n?#%+Rܜt2FFXM32G. [; PQr$;wdDp5J}Qg`֞?+ZAfe%t Er8obje\l1*22YIeNӱ!:wʪu,i &r*,oG `M~ e.e@_$kLLr+ʮDUԳe 땴,@ |+p #G8X9v: +ȓIbgCNDKduP)M+Q%9[9)(ϵg]͙dfr>=ZWU994fWyloz lA<ǫ(~0lO1 "#>s/W9 (vϟzɕy^S`@e?ԆlX2tQ:s[u&&̩5U9^>0 jrh ` 1r@cTr &`.y2GgLCr' c ?a, |F!{nk&-`"`y'"Ed"t?H3ބqq:H7Xq7l`A"{Ogm ",hDbu31-G1(P $UT 1)I|SJ W\c/X8\u;oI$ m@V:-+LaEC!х!=3VX):#w8kS"%v {Y$$ Nz1?|[C`Q]n%F`iWNlAO8}9XVU~cb%Y9 d,O "'Њ؛r`j|~ңy[FKm`5ߌqorg=Sب_%<@h?"-;=69ߢ ;:9>Y>㔳lu<qK:#3@VnCd Fiߡa@ 5 [IBI^Yc5Ւ #6 ~? Qtb頖q7 F]jkpHsm>GCP |CHGT_3R /A9R (RА0i4<ޯgib_[qE6d?XH'?S! >f#} >g{2ig'՝ZhD}OuX5?N8*;;p_ 'ּ:bƪCN9QH2qq%m|䒸?q2'YNtH0tlcvX#pYVP"%=.dB(y˃B{R1cRRܞ}0 q_N6z2D /E,btnGJA;CqNM!:Ǝ60 ]+- r$/5cȴɺ sR!rʌh*;Gn_Jqo]r:1[-`kK˚!sAyY[vZ&9[=3WO,JDWꞎb*VY#w8xZM2ZX92|vלuF:^%[$ST?)FSԉfַHDaV4&kĖ*9&)fQkX::@f꽎\hɑPnՐp>TynBvz,ўV}èfӛ(&F*鶻J=UYJO_ Ȅtߔkr+!R Q Lr%?|Ng321^>P&63[CojZkz%rBU.B%c X4Jr̓#/klehND_sP<^E; Iv8 2|4?qRcI$ G&U$-,2jQx]7bĸK/.FNqQVv{eu B|ۉ(3~B}:d1zfl#aǜ4%nxӌ xјħn4=:ts.=IDvƺ]>%@͢|{1CHR.Gx-!4Q|Pƪ82]i^+" o,FU?r6lv^)NQY!7S!6WҨFa@=f ;ge#0-"ɰ:X ndgC;x=WcbȬ>=~2BG)xocxw6SE9꾤%y*76@z7؟; ̩v҇T3%kp8o0 NĊs|DAnkԙ&sq  .C A@:7bTylά]A%Djawenlla @Q*-mD锠S%HhĎI`~X,sMdؔ -{Ab|aI u6wՙH4'U[ v'dWDM̶cuhX4#8w^{|wJ5)Yˮ]5Ih/;;Lѷ 񬎎X.(L;aTWG =e(T <ű#4홵&G3U]qIBɑ4EӵgI,#(1@،YpNZĤTg*s|Õو$u8}HQq*_AS:`vd*FJDXSߘQehYk;i/Ftzs L@ \X[+jx!feA]ӧޥds&;*5R! B@39@vc)ҹ&-HFkeJ'At-.?qv2@%cϻ#-q;}3Y SԞؖsJj@Fe=kQ4-@TEhf)G+ǠFbk\PEg`_e#w@,s IUsYE KQ 4f'@9)(gmB~~I##82G\\҆F}W15hqҼgtCaEPJ=Dֶ7}"#S"fz Wiy (+ǓV{$uJtc׶{ZH&ȫUmR/f CbbPgR@@~q(ҷb;7QBCe2^Wh#su9x"F75VuɍSV$˶Bz)(RT5>YcG?ݼCfKz=݈LA\(eu/hcE|TqFI$w8[R+b`+rj=»~78D<R"B2Dl~RbTX5=J. Q:F*D6yzHS`?kX?ǶJ]W6I`n#QP<fυ/ą :/2Qyǡd zAZ)ZG7! sjΐ-:%/m,8bKzf lkÖycX,+ȎVeڿEOS:X?,$)޻1kwsCqsl98rQL 1vLdhddck<uP`Stc( 1L VH䌂ᗠ;]-{?bn5cTbDȁ"9U{CxK8WdB@ 2#p05wX Il9y㎙Gk1*RwB([+*•?,Ul;2؜}†UXc`-N74` רڿ#=v)C &:Jjnjw8RXɚ2Z2EtR w9GD"o Ry?(+X؄k98Ÿ,uSJxGⷁTEGUcUgګcNB03"AU{&C| Py x Q6Lhbzc$52x ;W=l)фo;`Nxɔv|a%@q YD=2V2o!]o,~;,R:cB\5^I9A=2J*L,hn#U `gNB.7-qAn N=n$3X*ze*s( w*%WyP( f=Ee Xf {3/ZIҁXR#>Fl&m|A_WVOujho͍i 0#H~@ d B 'ƔYdsӁ\PA TtĹP+wb~bqsҦ*t7:A30\^BYzb%,v<~ّQ)טUdG/0DP I{ ;HcTv2y#(B_TbzNs\#!*xZ̈-dn1O9\{d3!F?2kjzȚwU0 Sc!+t 3QbVAg50;펇 3,v(5C'>M~sJL ;wϥz$ (?9zWQ66WWun1%Կ=b^yƝ[t{`TY6H,U1PPK]NPXGx*Rj c ˽(!dږ8847ǕDr=L_$Qɯ8T !81lIku1UPAq@:dh%aA/P[&43{-oP?TG_ԣs[%1lVv* * LVADxr UwGPS[Ҁ* m9tJ.XGE=Ѝ@c6_S Aehk  /NQy@`ŵP9RlP (f-\d.e`g=3ަ`Q!ۍtr0*J*LzfE߾ez{F;*9PXf6rhf6~ ۾kC+ezf;3|aC.s`ZC}Zj^%D,\t#b8wJF:D*@Ho^;HQ22#&P+MG&Lvʺ 02}z Q`v J&y2СDvE-UYJi x=&hYceU89 lu+5hC"CQ9Vu(c!M6MYɌT0,#U{գ Q'4mΠ=ש; '59~_GPoS徯&i =GE$?,|8,X>%Gh :6dCϜIDkk2꣩UTXY3[W33BDq[Uo~<޿Nemc+@MʳJ&av(1zZqz@@žYUx¨>YgHEfSbWVoj\ᙗ\}9q^l =$M3{`0v]l0 0PhΉU :V]8}ջk"5Rp̝OF reN>M' UkTlnOQzy(~R鴞[ZbH¿M^O_ ,=2^xо\Л5&z wǴ)}1ͯ$}zqd]yw~FJDC]?=$ϸӱoV'`wbidsȬ(D x3d 8ֱYȭD,.M"vy <[J[NaiJ2ze2.%uW9ۯyW(!9`>51Oo4z^þ߉DKQ8TIbUXh㏬#oGP.z0,*^f=h{JאmM+(6= ܍e T@;Y1Xo~V+[zc2($;Q}k-@B王*@o&OAlvd``V&j)KTzb5R^3O"*HaTXY:3E+'A${\o:5S!dyqVc6}a>Gc9HхISzܬGpNXr+\ Ooޭr4#9w;*qyg vqTzePEO{HYX ʚe@(SzלDP[/HaN6I)CARg9$3ڦ)k{obeE)O[!Qbr#:zweZ#ZS%yVO|g>Xg,wͯieU@x<=Pt~Qʎ(]\s'5`X4GQ6~9 T*F_XɴD^dO^󁴀0k*9k3tF@OWn6H;=?9 T*ҍFv*N duyrm2L _ :Vd= DM}ӏGQD(\a+g[pʷGPR[ǩBivv"%%y)ڱkRE""TiӄA_DZiՠ<@R͈P(:\ԛ F/p+9Q ,'v^?#4y# V@[w/=iFhP2t1UA?#8FKѝ(d Eq!$W=pTF6rG"6xc}hMEI.VyǂbP``A9TdhO H cpʐP-H.2\6,"iN @Ps:(T^:xK>bJ/v<=1(4[FQ(\ 5Z՛HX~$0<7"J#-:][\+ʮ*AQ|Ջ27fmӣȭݼe0Y3ӍTk،/G# gQ59o=\TdƄ)6'^gb~<-D[z#\L.Ύl|ݝgR<^UG942X_?͸I402e8ܾsgU3pe{->MM >mO_d3G|u9[]GAboN sypI;l½ӄӨ=Fc1t7ɤ;g v'kQ_y%r©C-Uca}^!oo'ŮA h40FJi4js6iE.ãw^;mgB},*ls,ic ` X@YLfȬpm޵`z4!2]1p񖣈 ؊x>p%lyw*N~"J2z8tgSԜ\Y^5[9|?51 bLUN.rDAUُ1!)1(7 yqq.E% m,;&o6OQCPz>MabhRч *Š9,pu+`fVc]1~spα׷LZ_?Uִpf9^׬ 3P8~!¾&/H5S3o,ðriBOK#J`҅|G?U.#rbĊP͹^{77|<7jj%Rx5a0}YU+sʜ 676^=1ug9'LvpgBGPF ū:ԭo;DS0Ie 8x bx 0,Ў3R:v+9P9ltu%Rsz ylo ŢuuΓYz' #/=B2y9j=[h/le ^A :hviGW8k3qi5M* 5[J6yUUEh/ͪonpzTXBρ l**B@61ۤsq?9?X'7E퍝GK(fWϴ-(덓WrD0;z!**b 4RVc]ouE$;`6@A{Ǿ-?q`CmDQQ7Qa/W(2g|7gz0*]]39D$/wBM-dX}%F $ui|?Zd:t̥ws#v:]f!B'.Mq?g mfv$lJlbfĘ{9!Z $6;d'66@QX+j |ek;eɱDn #kcmŠ8!:5s(t2ySy ?ό-l^7o2SQ+>2Xr6+.ab{9q31,F+ƺc2~N8Emˍ?QJbU߶Q:Ws+z`HS|T(XOLo j.р( gPI 8Ϝ `qSRlp%ũ2}C q/ QIǸaTHV5UZUPb8qC儺k!x:#Pe4 f*qDDW e͜$trA;Hk(!ph RTqҲ,@=Ǧ:@7BɏhN1!\*x^NQB881#ƒ%F {ΓlvNGa)0Zr2'`l6΅ 6OLBùO8R3nmg-:! ZQ9`VCHTd&LW(ߛs>r \Ͱ5|>Eo0SR1JU庫а"M#͟83톱!n m, '&?^kW6%.թx6f 0&ʛ̿Qe(s)%y=AV`Bo0QA+75m UѢ;9 ԪF#0UE`8OL8FzlVn/AE~*]N flG(cv!Fֳ!C5Do]nq?ba,fehqYZXϿJ@ Ύ:B v*4#"끋gdw嬕ŶrBm_ Dhw'"h;ʠlF@"D\`)]̬ؤd5Dux $g@v$1F⠜*ugp#G`ٸ Mc"MeFZ8p%=ȀBdOϧz6‹gtm>kH< n0Q D2*@ vʱ']E6W5^+"t8Ld BWʪ- -!1@~M(cvGu(܀$Sw~Q׺A[Q$UA0ʃ[M R#KX;1`}kaDw "aP[$s3Ԝ-k/L[PySBOk;" x7K\RN["eU`){;3sHzr;| 9WS D&'j;O$˚ew i$RPTo[Qt:q\b6a`#_}1,]b}QPۍwi=aP7c]@hYkG5x5r(;eP23=Z"5bʠNgk `jfÆrA`*1srm-Tz1øDm-XlwuvVe)6OO[il}o( ;e˩0憆%yfeb 9(>ns!ILٷ㺫6=JzKf cdJ# "Y~{÷|3C$kc0nzU<|g@Vy|U-G%iX_)5j.$ 5aOAs]@Wnc9*x:6q}}&* 96ݳz-LjgF˨`{#q:}G {L>DPL5:fAk!^|UO~b+hz;yR rL0/EL=0r9`™z~rU1#]m'>rwKv*GSTK'Mc%A{4|L3V&mOR2Ϻ4s o/S,FUfɄ_~1)e,nBXt/UmQw8O뼍sR\>Mg +7_>b$i6:sL4FM!DXh ~H7]{a9sؖSBl=̟Qj/b0$`~»t ]QքM6}~c<я|!FHy?u}zbhng#gHxDL>Gi; 88?Z@)\rN{^|m$ ΏF]5 ~N5?!G_*6gx&/8<φZFGOX\j̈́g(чsw{g7GS7ևpH,S )^ωn>sDOtH#^҆=>a{-h~+g)Bxϴ`r2֛slvUa[GyeCkٌyT Ϯ&TrC'; :[}j8 ΔoP>Q7P_y ?k45['qXiXg6nj`JG2%c~}mjY^Owx>Gky]1IZoT*w;~7 i"u5},FѓV " x?;?[b^@wK (bq<فr)V<9oE Ik?*=^gXJ=:91ն:ΓP*;Q4<ʌ=^x8]Q3t[`MZxܡ+vR26SG( ! bl@Z9J&*W#/FlO'ȱygsklZ\Dȧ;^{]b>sS{ᤔ?8RS>gfVCD.SݘOu}eP@Y2ĕ^et D sy͸2{yA?81 T2,d#X7$A'j [xQdH8y)feP _|D=q3H5*;NLn`uCt|bw:Df98 dz(5d|p[X#%v `2b-Oa#[A*źj,[54IiQ y_V2fj2YʩʣuR5+7"iGSYu)p$U(UmA7GL-z]v1p ɽpX-}FgKT!ޗjcZs3(J Q~@vrQXeF<^&eDJwn W4~@/L"B]c҅9!+C[HQJmί] +RN=`tVmǸ9AxPɔn0IV`mGc)EI=$pyXܶFdA폏ƻi#ܫҁ+'PZ5<񎤏MA i Тc\ʑǾ6mm/Nӝ@ǰ9.Ҧ0~sVڶY*˱&HcO+igĭ7!tn.bYk\W# aizZ`4=Bq~ou$;~1b]Qc~M\zd Ԗ|:Fb+ꡗaѼZbUrFwnEQї^3rzQ$9r-(Eq@_8b# δz{DPnjnob-7،KGcL=ɬD |.>ߏ0$"8 L-TvT)\Qs,GHXWf(7_7hʧct5DgM;-ЌT:jej-=;H~Mj:./VeSG/4d4 y6ц"'z4S?_ItbIU&?uKLp|airpGFsFtZAW2T,nD DΌx%ҏ_DʓB#C*-)]>1c4Y2@re`;fJWdnYO3sȼI gf:E0^>(_LҋG#pD"p׏H)0oiGsPiè j|eG36Ul`Olnb 7pkD c=5 ¤P/NjGHK鍎6E(FV9R kp/4:-+]Q鎬H5Q3#7+D\iܧP`x?4}{1jwBQzXf@ԟ_zrܤR+?:]Ǩ8<7_<yMوjnךoF/(iO54Iw9bī/<酩k/u7$PxhF=sWaz*;;(#OWC&k=tU.нL{_ΖU6DF,LҨ̍fv=WdjAG<Ϭv9n.pT!߼]XB!N1 ""$v8Ѫ:De 8 sá?{Xv4zvGڼ81ʣh hl! +-~&(4zgX|eӤ.xHYT:62۩c,Z/ӤWxGe-_rVQϑ3!"'eDDj#Dp_Z2hZHZ9@-HQ(DQEDk`<^UIwLzt T͈́G~YvDx"I4ES3u Z@PlEz`ju0(@0o!? x?d= yom(ɤʊ˵NyeTwRjCU{ *>=2&sٶ⃈ܗ @G Sm9_Pң+[ %$o}ȲĺXrRǩu# F1b)$*{QW u A@T0_{-::IofE,18AtZhpV.T1'VqQ48kaf!8QcJ V+J{ ʄ0!>5] iqJԢ4r9MVE'mad%HXeDj(7Yq^\xC*0R;2nUM*aBMm8dndԥ&$`;moXFUkcwQY]I7`,;`HHv~5.c2); ]:cQ1$a!=GN@(Vd t5ܓ6,;Fv-iQ| ],rq4@ùk X{bi* FY$H|R;P?BhPb,9uUAciGT51YLFW4ef[tVI',G#1px[u-r;tgd#{w33|I|gօOp?W3>19 $)P dFl(cұL΋}T`#941`I=兕16֥$aI,?fUE :8Ic2Xw9X#WxT4w!q ”838R-Ď3g+3)[c38k<.Oz]wS# cYE8њ0m\jv sU\#.!/UN2Fn2kC0Y].s"6([UӑtŘQ'ߨhyak9$Ѿb:d)UZiŬv 6|(æuqƷ(;@ ZEt9.vźyV͗ 1C'ώ2ϸb &يX=zq/s;KB.{QrXPUPp 9q\vsbŶ$Vo5P`\uB= Dy򐄁]TPrHqt+%bB p>|3);l$`8ri铓d'"T lxE*X0?Y=2(01Ń1;M u/\; /!8y[{urgԢ (041WR^p4h\ٸa xq۾ ,bvgkX+HTRl~۳[@?|w؏8^$O[DA*^e`0/i5hJ'16thiMn3w9Ԍ#`̨o h!Q%U%{Tp Sdan(AvLKVTW  4U_UO9Xdr<`5u074*9soE,PVlC,d ݑ_Rȥy4dH~m;lvcb4{Hu6]zPuYUyIu=@>=s7XJF5~3ͱpgv: \;: Nj^`.Νj뻿q!'o'`1f|' ,7+҇_8{1v{f{ tu2 Aa+F(D3*:~*i0> xWԛl9R$5=WL!aU1^2$FKLzZ=Hae,I],ˑȫv84SgLvp+XDew'3:m6|ia 5 jcoV86s&blbx:UW-ʪh{otESr lKNMbX;*NB!Z=9ُsG:fV70|eԙx|;K,<@K OۜHB'BAxTv&SRp*г!<؎[I:gR3_Ė>3,?$wMpI!wBM@G`K{ N7wzʱof2̭c\P&swʚVUYgڏڳgH`fr2WQ_/ dn:ٞλiWXLо>=L,d EGt@p[;s%̨)_L$*Ԍm_iySm_ s#bW2$~/ƏF)HlztRE혾]GgUB,/nXk=̵g%2 *M结UJqRz*aD!{L,2z{dd-(M{'RSC:Jԋ|">h{u4ht9dƽތl=1a'I zDJb"b:Z^3g_ILI1bTN_y$#oajf);!< _@U*ݓ $(-<06+ā,5 ]G6/PEl>c ^l( BlnL5:T1cYUi)7ѧF(yΓgxiؿ76c3}M: 6HC'wPzszI.N6B{}?*}5$E ͿvLԲ*xΫfUA]MK*z/~]BgN[L&$E;dϱ;,=Tfj2txiU]ʱzj=0e+aņ:ZMb>/VL.KhHS-]X =\`e/*Ƥr_Y|kp?vx-G7miI:cLwj_:ps;[=^WvPA^k(bHXў[XAک*.x3s#ncySvk)$X˾m@`I;G9~l,]l={^YXK7QS,Ԁϧe UC>*z8m+LA ֧gC]!'}~YvM'Ćݲ5{-Y<{F~6gb0ՑRGjyDzo@U4w6(90Z-ޱeH…b[VZ2qc"xnG65 ZMܔp+r(&!)%99N(PGfK;Z;k6#a;'U/]>خp)GaMΊ4pCW! #r!j4-ai9fbqZvs{h/'RUG EiG5Ԃc4β7jD1iN@KS B:ƅ('ʾv$d+9G*Պ,1>l@^|S+ؕD̉# SoWHη+69'4V5rq1Gnm:`6 Ng`hHZhHV}/9fIFN<d13^ώGWpJS|ɮFM3{q.׀1~5~qzR^ajuJۡH!vR4,DP)Tc5 ex}A6J̘wdWb{`BGh:3R-2}(q}{_m `*9dU,m䁖]@\C"Ίv#4+*3 ,hO=p,IS) Α˱>(B@?Jȑd X9@u$w9d@O^(]ۇdq+*T$}CCjx[DjZI"*>'#gܕʢ &E812ʒ)^/Jvh9P  2$ӊ󕧅a[:6r~!{e-hIU핵3$d,A'FdbC[P!RQdA&YQizt{/'*a>(wT-bwd1:s~>y. Fmz&Qe6EY4*bnht1v7cik 8iJArtUTuVlzq:{ ]'4*jGJKY;H8lӭBQ(@Qtt#Juz3L>Jᶘm 4)(QPѕƱ4Q)4xϠ,[",J9Z<tRr:|-I<_5Eᶚ泴P220u_!7q+P6`8mu GT?wӽmKֵlOzkn}WUM1I>1LŇŪ=wjZFPBr%H0M٬1`M#hzMH]">BiP(,?iàq`,V^N*tɪ0#ъ]7 8w|,i-WEEHUW||LHAq`pCQ8&B8=Fہ.3m"fh]b] cʓ $ 3 db[o՘r@B%^Ol0߼%M]ϑmG9%5~3՚72qU^s׾GC=;dFmAOrR(όB.RO~FW X;yjh327196c4X\xHA5tzShNZ`ܕDHܯ"{uhm@_s})r.Lq0U-ph#:rBX<az YF'=>NaS;?'=#q!$0q 5_Doz[0dgm3ߥ]1í@y<\fAeC>iT ohj< VUڰ nqz|~\NNBb1-ȭ.j 4X=)d;Mq%wy~ӥ=3l$ݲH ¨1b/p ^pNN' ʡʀ e*B]E+li"Uy9\-,jV}w/qu1W6Hvq Hc|![h'FSHx! h('- 2{eP[Qj2:M#Ė&u5rɖw""AĬFicD5APRəOt1r)dh n jx8ɎF)ldblvʭ`=$lubP߉ -)"*3K p?Bw6lt˻zEe'Rj}Ÿ0̊``J.;d[mqCHI :Ƞ:ExfRwɞ)%a zTd FFipx cvӳFD>¬y,@mc̢Iq:X7%dGLԒy6dgnwMœ`uT|$9b@Ts v4ORfu,, plq0FFk@/NbUhԵ,tpBȫ(UՎ1={lJ|Ml5/@mQwZoV&wvq2$,6啙'49㑜f-b?&4 ,Xam/p15Աрz6 V; 8X҆^vxHH#vzҤB=GӋ"|V꣊9)q?򻞇Djz)R }X *HiGc>Pg6<&yf h pϷi1|kτ nkXY~G8̀fJ^ִx91hX^Rdk~ PIJ`+Ze([tD!{/r"!k!I*VV틎za7_3*_̨Ќ9 X6zT'FuH7hj0(sXrٺ2]J<"QkNJ*:u9WvSAA0+ d1>p W;shN;r{d61W!a &/@X T/a"#l܊}Tz^4JI˺ߓ,}y?N l5""],ih6@AU_ ٨֙db𕙾6+Ru 5g\~cQaU 4FXQUUE?XzI1l LA,9F~ ƀHb̨0nPTXT835ڱ@$rT^Y63&/Z$NYx16/ u` {wE$ ԉS}ÐO Tr)0nc{GqCkpTk;; n=/%b5rV&Rw8ȗm* ҳk`4zԽf!w1ZD|H$E-tίv^#EOUE6q ?]k jR u" jđA"35 , ,Y@#p+\yưMtp{xȂNHWX H!Z`B1Qۣ4Lmbc aЁg.۾T8t3oBJ2P2EP7 U#2iA3W+2DtZ8+zUYʢ{Oˏ}1ckW>qCeZkCڳr:9FD)8@!\05,d=rơw8X31hEk\(*MY,6V{b#>6:}0!a 3w>'Qņb,!Q21u͹us$ ?;D?GeN:#zdG{}OIYSV [r<2RP՟v ${[0=AhUtS09@ sł:l9y}WK'BhySԾ8gԪ|ՠb53> nRxV>UG<לfSvIuo(2o>3;إtv{E]TUy6jU5OņX+r6:${F xHAD $eĞOtP7d.;&g,OJm${%OJr*(A,8(*hXPNjͽ>Z_t?;WA%ll2D+99m#`hU !}N8x9*~*R131`w=D Ziͣ; s2]{63//z_wk0J"\F}VBGYXRtN]01稒!KDou gO50;&StgmˊP D9gӣhkh+[vX9XH y OKd95<9' nןfӦm#џOgȡ[yܼM32 &R}3SN8(Ndz2)yqP TĆE虧3 Ot87o+n9.ҎprEOIx]}k}Ĝ o>3A0DbYsX7X'2H{bx3G)J42N); GCMhns>0N"|x NšMT=/<_H't<+I)ȳד)Ƞ(v{G$jz|b{qkYBNszslMF|ӲF7{7|9&z+磋Vʹ2u~T('SBo1[ԶXZ bjhe r3?QO?xRPs#>U)'$w }%~ dr|ȣ{9Q%rM .y49>I (gcDs)RDO͍ձ̂ۡAIgFɟlU'eY}# fWTE_Jpn=Ȯ@=܆ٴ~f-H?J|.6 $ ΅\NGb1{o] do@,碟R}w@\$2 `ϝz>5 |{Ad%؜/rTmDNu8cDs|r/o("zԴzp܌AB {# ;245*Æ|X]w 2IdWP2pY,n_zUvWӆg&f: rckE,̎ٱ+fBWWܮ ooX3ļjc:=G)$1U6:KXHBNޟo8`JHQ#iz;ԭ2 vrkwEz,>ͮ8D#qY^ /WݽU?si ?T$yFTݗKQ@BnFXW5-ml2D4Ol8;8ķE]=)Z2JkRH6d(q7ֵʺM@y-*5{];V1T?+˺h݉jɞݏhԾu (WY!IX P,nr7\ڗnlsXJV dL{e]T, udGJ(==wʮFsQ¬fǮWjnBrșo6H+ զZI$DR:ʁx./GuV B }pX7!( } 7'Q QKh㈽INQhQ܀[ʦ%llv}/ݑ4Hz~kSP/25U@ _X2HҦkoaX@ʻwb:t݈1F:&cuf$F:_m9x_6^Дe=B_N5lKPf;ibc\eE#+fr]̯X2mf39*O?l6ѡuY3zaXϖ[y+And!eXXDOs6_X*sAN Y v`2^l+6FwS9zS(e?̾H_i5q^1O]}"{_Im$w|go2k>_, zONq:}C@랻~FH|'hV$74.͖{rOў밸~sr=teA& WrОITW|n]Ճ)zN`XLvrgz0mfk`$#U4H 5Pj HL`l~<eض}*MGsF&Ȇa^ .rQFÑY:ƱjJ2Y(tKZng~F*QD"Ӓ!(o1 u>Cie` cWG3| ʟ#һg_ >LzΟ lўG*X;^R52@o1>5تDt?ޔ[bqr墤~fm<}Q/r WӴpJn^zԒ1f鲫En4>uzAWy BZTGC]sXXNȞ/ cbrgH*{Vz}G , W/CE r69̼z|6(ϋu z{t|5, 5y24m)G?>?0$19kQa:g7?àџR!rJ5fij!.y4xh>{ \K$NFKa6hZ8MUP9R#U9x˖E4*r1yXr-|OG\NKRMu8ߔTjizmgz;i]:e]l~w4=].yɵJMf U \O@ΔAy ~brL[]֗6B%!Ka,Ȅ0E6MxknĒ%. iNX0$Dp3QBByXwصPolQ њkbV4#L}n򜎲j5d (8#(( 5,+ ǻCA0QU dBƎ9JB*@ߞmlnj zm=ŬGwEy@ф0f:E8ZV G1% lVw \.IA/ &9GSJn?\Dx@ 7!DC2sa{=qO $r =`C (+''CI :Ydި m;z7М|B|hyNv0_Ybu)*cБXӳ;.T}^J|deTmvn5e}h/x;HcY:uLePu I9 sgQ`E"h%JZ3_p) n "䫷`Z8+8W ""o BѫP wGQ] $6>(}\ ir7!:(}MogJ/~e:ܔvLEK:>0~CYeus/gu}D䞹gbלbz,*QލE;?j 3J^{@dӭr|A.KPV;u6tzeXs=ӓtPAM+!c_9/)o Ȇ3AiI^AoTfS%o)I+6fҺn2EhVG],2ٟ:r &J~39^MWgϳ4 YYKkS>obj3(yU#:w̍Ln8- 1^5e9&]2 郷܉<2#87hяRf8ʓcMrհTB k,}u`1zl y.5qǴ(f@?d-nT ۀe zF4`A%XGvk$Wh|9{5blʔ"Flzxʥ<79xS`UŚ-2~H- {}8}Cp2N8*4BE1fۡdnxA={syU'$a)Z3\j]}B,ø\(!C`m=M l{`n9r<)@o 3s",-xː86) bx~1 …Uql\l΄-HB/$ F.)%R: 2H,8g*Xb{j(vl(߀:*wљ"8j% a[sXS,k[LQc-_=ffraW1j?W0r7*T 5!EdFG/f+8D Z>zdQ.kU)7eer@|Z`,PR$y2eIeޜ7*߶yYs::r5*)bTe zȟluՁ0Μe.|Uޟ!ؒ&U KmnG\Q@XhK" bˆʺِYڣƬ{O]s[E:<;FY1O?65DuRqQTNhBt7n-*jIwA@m# 1 E~ աӯ9.w_Aַ` ~@TU&K),O,kUav“k@ll6uES)g5*rH!ޅs6:nWcybIqauٱgx F[:00o%lz:?RZ=: qqHק'%ry=/҅Ms@|5QXplPn1mlt3e@7fsyFW!"ءoPp 4  qFP9Łb[@ HF [Rۧ \AʦXP/rV^9w JFGj?0}SGZEvs鞆g4-j ͞s3Vᅩ~#$Oeþ^y>*kϹ+=Pb )ډ喣qK* ڻv)5vPjğ̤ghˡ mi=k0K)HJm:g,^d,+4S}k؉7dWf{ ~s YH^a*;RPoDmf jcݳg@wG36a3!9Λ $9R ,d &@ej04W7sWp0GWqZY`C GHbb*!E=kU8$泩sQ}I~@K\r53N￷s73h=̒FjlޏԛRQ}=bڱ]T0 dN#q{Ko]:5 x^hFI#ϜJNsVny s>L7}94ŏgua ^{4Zr|eN.ROTj|t"?‡6HH#k_@95YHPaWݞ/UOjcA1*v9Uϣ]Sʞ̩5+XRH$Ve_Ѐzg>+î83~!t"ό}@4nD_9Nnz||$~b֍и"(ݕ|3/xl$ _Pir | 뾺bBe"zSK2zϦM`H<6t{(~@Y>sf\͛׵+\peQ7CMѲ~瑗!!NFDcw yqOgұ ,uiJҸMLOs@Fp4ZjWiQ@9=t]GjPn ďAh՘FG0/g 3L}~vb¯>?PGӣ+ɞztdFe}cbvHc^++8+?">=@2-7oWi$tMCo|W l:ʀx۹*~⾪W5Ԇ>J|H.]v := 3@4ީACG)ђ'\iyy̙;lVI; huʼnh[A=U&I?|{zn y@q1D Veykf0 Gjw݋fz7G ^==U tb^&$2<9+I\"#~5%sWd<Xu!P)/'#w,t A(L+[y u#˰=uz^]NtSc&:I4Duu4zAAi1|ӏ9CW*f~>>Cf!r:s,M$c{f,(hl|O fbs}I_ +bΎAe֔(@Gm^D r$WBjR'*uTmR;A~OjWGj st E&~KypX#<ϨNih3 W2_ӔP+,.@"|H v^CW]3sS鎠!C{gpcSGb4 (X*G|()Vǡ) )Y.ҝhc _RfvBi-TTm^!g1ȠTV$zD!OQ㕘’9#KeM#3 `lub՗Q Da\$5t2 |9#"1^P¥GIHPxƟpPjp%j@zS[bS{Y:4H)X~\{ %'rĦDh`HN>|R4R,=4*+)"YZ\{9Q*W9FD, \9#tڠdcwdj/}l7rA"I3FFU0NMEs@$ D׮p|h;KQZ|E$`)Rc:& רEp&+,i{;֤aԭY񙚟PM)S:f!Br:v^Rںv8s/)$rJi* ~A-D_6.&aK3 z6 䌘47=G9N/-i,=ko}lSxoE9IC Ս HbCd<=_iw~בu;KnA];L{xYf@):T|ic)1r55a22#G(&]v7cu/`201?mirG7@3h*m5V &(*(>e2?>3jTy5g}KЙQ&y5ރsGyx]NWC2f2<$VKz\a{cq_.-s]f 10j.97]8ͭ?Bxrk6=)qc$*۸U4T1<5;qc/h=&M>,=*LHM |n e= һGf@yXHh'M.O6*-w4 Wt R7xcAHbWk>%Qu, /)"y9J"T2*_F8lxTS&K_Qr@q /RkgN ϰԤ9X6|t,BEr3G: pWY6վ$ޭV .OJo`ÓD>^^v=wP7&OM-05fiYsnHw=ϢCл9}3Gp 32C_Nz:@( N@&?xyCMIA?>rt#=d@3zPW{΄bT M֙(l{cA5&8muĭ_s˛JwpkՌ*LA]DBC]aT81ޯ<ȥ X`%7{;PD4FyoWQErHF]~ǫ?V3zu ߾ygI*j;T2g y+/O$ ]ഒ2(Nt-h> WUgR9Cb%~C– w}7e7aJªs P%.7X1ȓO h wd ]T8Ar D+ΎB[r9gjI1vRn2v@~"L̚a2`MU`Fu%t ٬Xm+&P c1#25_GA M2!>ceA'F$$Jݍ MGiI9L$~8q+%H=o6}GHs"V$o$t[cB,,p;,nzV2 ixXS_Ԭl+ &mr sU}qsq/,i5̷f;z-a)ɾo d,q]R# e;QQQrJ#'NcƘ?z2mHAeZfju#Mo8M+vU|Db4-#% ]3+hc|$Ee&PE1=Lcnh!u.%̠2"1>cU %HaHv#V%ycߠmX3_9F BlP]3Qs;#5eebHTU`ְ 273xޥIave#7?8 I aW'y()L8, 1Ɖ@L2TBZg `rJnCR BEe&l$/Fur1+J?|nǠصcv(*TQyٰ;cb[a$ ^J=Im?-k' tX' Ȁ'fc~ړm-OS9^ יz_G9$/Q >Rǜ$M/oP=@va݀; be0a}(d qԪmȞp j$B`13|81ڡwˀx+0Db@F+p/0$4-=521>^&[G|8c3MPXQiKQ>&wZHځf <(U Ӝ(l(X5fXe},̜s{!2A4qbJPtWM blO{ gS)Plc[2]>0pPF)>⒢꣐wFպD%>!w&O`:%gA NAh6=z/=X$*PNek&HHx HLbNAY`/b4Z"$C/s[Rs[W)ф57_tBv3 nNjT"rA2϶-e3E ^5|=BiVh(*CW1 ‚A;gX$/$Dby9?pU*Lplg32P lu9y"Y peUE]GS&QDY=2&+ϺTt YCRC$q4Ux(O5\w‹z g֣n?~e6eO7 D0QZ獧 3 _;@ ?Iz&%@7u6}Aoz\FyIQ@#6"K-q~g)ޥI 8TĂrr z`"a]u n~j7=%=/3c<^ֳ"ҙ¬6%Ug,Y=CЫg^7#?*=M0}JcL oIҲ%y>2܀UҹeA`_06`񗴓WBg +} qGu\@gZTY '}-|!@ɶ?!UyQ-I!1DKۊX!gR7؁FtA(I WisrMV$R2e d0@"FS7H"3ڭaOB Ja8(葃B2Kb!(Նm-GZ'}:YX]kqxvHyZȱprU&v2U=khi .¸w@#g {7P2Zm#Xx$ҍ8ˌU"ӥZZ}BW_iĈ(cF/te"y1P@(rzGjI!#A~2'6kn &fE쪓C_:Vv|h?Mz`jW\m3Bx__ho^3дjO 8<}/hc/r~ ̟I&*;'=UB"3WhLvXm ++dYHLKSjyeO $QKyM٨myF gԌ|H9b?X1s+#ӖDVvO8Ŏko|ay GBřU VR.#=ߨih@51LElx8񮿞}+]餴2}q(QFj}y$f,ޯIlGr: sH8Tfkk`&wlzY[?+}Ia/mLC)r k<\jNu;{ŨJ_+8pMVcJS}X|" f_:@+:2 h+ߢǨEضAs[cMzk<0fm{Jl8׉V&?j{ Tq@Zɮ2R(OSYI2ON= }6qu(R9+=V '*vO_h۸tze)}VG2,V29xV:OIRk0TzS#޳7U+2'{T2M_&=R ~dAa_&eOS֘'ywB++I;L}ll%Qvݎ斣N"/5ՎPj1*~CT@ )'Qu'ܓdݘ2%" ~VQ1 WC'fROXE%0h"#̘('L'mHzy)}'YXzuGScr`~ӫJY;ҽHH>AKy͸2l*:AGT BbsEOUO$g Gj IӖ!vjSB\9J! lNОtaF鞣 47Pot@wz[c8L{Z?OmYӀEG6?ә2PX}%DžТ:(Ț]+acy/QI6x9Wҍֻ?[!nGAtΌɏ`ʺQqϜl3LweIu32TYּ[%=M q$cWF[TPƚ:eub\:D%@.E磋XJ(N!7ϙKL.AMsE-'76=۽#d$5ӾBk|=oRt?/[D@m` ,]ɟV E쁋xU24rFI_=ZD,K0PTPyh5\كաplyfuw ?9#,/)Mz;wzL할 Ϟ~]Qwa4 .~bteF}?CJy#>i>ܤo|Ѥ2kYbv+Bs;_KH'w=s}z10=GLrJD&l6Eve ?FW>tL7pgKAF Wlт(VGX]qظ5DIhQB?9͑yP#PbŚ!Kjh9߫jKmY &3nR@!LCi=9[oWA"qm :C8zJJ63)r:OSVP~~ԛGuf]s_Yz]~t)ɫ;ސ|wƏŮoxY!{}h$'zoM#DDE%{z8qtg(^1Rkj%MʖXBvLӰP>0}(AyƳ[rQrM)ߌE$y +Ni ;g=I7!;Xyd-9ZYJΒYdmڞ `. <)b>UHqTyR"1B:ch,jX>}0RU+%g#]uC#n12n`=`&=5x,嶉[S5$w `vj(%4[sq/OHJ~m9ݘow OQ2}F V$'Hg=BU18e\bM$ 1]NG]KZ] eq۷0z{Kٰ:b(&zO$dҊt>]w/Е=b$B5߈G=k"M"V_lSX9dUddzbRZ $=n.%b$By/*w$StpyMFzCLmxٵ!zWl?KγFz' ,U/Ƕ@#/i<a=j)+cxy< nu+M:rh+#iyڭ~g_{ɨ<Ĩ #8zhbm\o͛HquL*kry3QrCY2,@m#ADOQ J'+~B$qߧdkpFBvyP`Uǘ3GB!,XG2OK9iȍODaH(%bly;Ǹ^(z1]mH bu_3*:1Uz:+D)FUXڏe$*qs1ev%2TP"|Q3$tR2+)lDs}Imjay%lt8 QVrw:/Ώ*+a<{Ws*d/M\v .-8h~r@9M\ "zd*x:j5[b[ UR+1]8Pe0oՕy}!$5(E>'҄ x̍*(b$rkN@gāװ4u5R/T>i$hK;W)(g"+<֦\(:枽YK52wZ,`On6+&2QG94!UB\ X;^\ U!qC3zvHOlb5$f>jx*[׋hWZ &( LSɷ| GE0/# B=u ҁ])Vod.!~*1l6)N ! @<۲2yn(TP2I @%^~qHnkR'M˴=- tnr$MÞ^=߼v=f>ٍAn9C䌱C0+ZLV8dݳ70_:WQ@y(Xoa?UP o-e!rQiEPsg"s57O# Qft`c\g2]tE**9]Zp*AQ>e]{9D wK hλX7y2 8Dn\Z[ JX"H5צ6 66 G {>F2% +;Y(tjKo$ Y=7w0# Ya}AY qDQ@#X-U$] 4yV(P$|v!{gIB a(r8BK, :$'|gqp#%f^!Y~=G uTkU`Mwbr3|l`.Vr-#1Dp*)*d0[~ NrryjBwe9/kjbzUW6~ޣDo9WZ+鎠Sx_p1,1MQhU೗Ԭr?57'-#mR_l2ʌp'n,L?lLK1VGq봰"%hren@㋞C8\LАfN50mD,A'3&(~fQ"m eL?f: (2Ԑn/=O` ޠSm~*0ZfmRAGWA-4سz۴+"r&IS[$T~pa @J4FK__TpFM9Vx񆱑AΌ*@&-wܸQr"Dys"'T Ae֕*@%u W#RG2L+Q=Q&۴Y-K#Q cx|[,v,cL/2P fYr@E` hiɿ z@plf*U9a $\B߸/" o%]wQ%<EImH,qB>M Vtq PX{WO f^ҩOS^T0&6%x {`j׌! uX K W:ǜ *׶-xޅI`L4wv?iI31a@}*W d|O<5q|R|M[?!f"^qbz8g% ܸ"B cbbXűT^ 3y:,ycf< qā1[>|̈́`F9K CD+ubxgqSRl>CHskBAӗufϧ_< X;&׊sD}3kG.?|R_R47=J`*Y^2ifs2+'j<鈘 zc^0$v  ZuD}hjv-9wGQHy`Wj.g/b@es h+aA'Qˑ*ehwqMceߜN;ޟ簦@MUM#/n2?8A&E%4YZҪw`,bOy=lNQ_ʕhp|淫9y-r?9qLRD*s϶}K3>1/ NA:Z͏Tӹ M_$7qcs*‰繁`70' Px큧#m8$ū^%K-q]R /^6ZR:^ $$2Yncp?yiu q =:aX;N24w&-:Yt# 7gR\%V#fGur u=iPz,]6&"oϦz~׆˻;9lQc#z)0^ݎ#tt/E 2od^Vu%gҤ)G`@9'K+Fey$\~2C]̧2v1]U |Ē9}1*A`B$NT'o =T)$W|ԛKTr'q(yO=*tsu9d@5ޚDACZ v9/B"8J"|YgcqeďԋGs](PiU9Mxg"q]Nϩ-kw(/K+:m]9}>OǑ8ؽ=Os=OE:Ugx0ke}3Bn}CtU< 냋Dl5?%dvόzf=vgǡ NBђ;}_ > |qw ]Z><ѸI*3~/FzoE4(h_AH(~0s͛8WC THqIۑ)7ewҞok3jtҊ7A]>r"z Ԑ z.HʅKFd}*)Q3/̭H*gC_t"[=8g*wsj (,94>>\~#@u=tgR { rj0l sia!saԋ3z: U-1PŁ헽Mc%Z%1Z3FoU*t'2v8eIdeftIS=GmSqWDIP6eH { vitma1'YD *9pO/z:-HoIB~MR!AUTq*?c)f$U808nS`ojQ"- 3XRPNJ/ÑEJ)[“B좔v]$ݏ7ΜKxzcP?_rB1,>fe^$Wl`X;\WbGȥ^`:  Pbtl >33@m#<)J =gӐ FlNbB, H12KbHv0R ?$AGA }\!UH٤sOPe硎sp ܡ0>A*Xx9j_P@ϭa}rŎ1=4JVO7uP Z=D AyQih<l+'5//Pqnp;!ޕ;FhVV@^mH,!Vg`sV;?h _՚PC5]~[m"܌XXגɐw>OFw5YsZVKzX(RǑ| ZNEi>dCUT(&;t:Ty7!_sW~1ŶmӯQ}SfƏBU@_8XCm+4ג S9،2rE3jaxC^@A gB' njf$/11'IeCzy?OH{=zq?Zz+EmoĞ5{:2"ŴlP zh4 8Zib 9ryzꈞBO]j:+[.6yZ) 9\|iVCEڈʪY'z]BIc5{BV:3R 208P1=1;|g,EC)|uc=^QA  p 3h#`p#-Mu7 BfU]Hw @z{ǫ CXRсG"تߦ T-Ɂ<<,vX_U$bʀ9NYྰs݌`|}֮=3߭z5BOOFN>OIW^,l_zE}?@-Otm+z,vatV`kbۈksoxIϖ>):'_TE #9>>DΏٞ< qK>3XO=4!1TOi5 .k{7af{>?HUiHsYjNer]K*ϕ[8l}~;+SӀz/~.A)Ad)럎~ͯC\aˡ>3+̥(w<,Nw161ȩ@^)l eO?d񗍛uEJ {>`:@0 ^~L_F@keEM L 91D^F#Sh̄dc1nlAD !H;2Ț&XQgZ%{Q rJaFc`d+-3TorBU@ ʂgbEItpI+$wwt3"r9XX_qCȠ0,?Kk,jZ,G7[:H p@43F>2v'CvaLzTJǿ'ȱHt'b[pPHql,~D=!2|AUH85:Ā7'>BϪX+'0fbړ:y ]1aܹ34d† z*==v;^fPfK2lF QhJ+Qcɘ4d{Vsf^0,>=;嶁N 7#0'8k,xոն(WY2A? @zEUZVě:;xR Ó&OB1r6*Aas:i7\l5h pŨ_d _lTc-j9fDFCȾҳO=Ǵu M Е(uAu*|:$d,{N cNHb `ǴsiP8h c:}d@bTЌm6n)B| <|Nm2 P!Hp:s;x*~K`3}1hx'$Sg?Omé3rڋ2H&miUFls}6$y3鵅J r9KDRzt|EqiE ׵B<ԒX=:U>bet]h,/iIzncQ 7P>q7:`G,AX7pw,w󛌎GʻI]Â6,rOĺ- b]2IIfX=hH =)7YbkDnD#pHݻXH|c뵘g #BMxή>a_lKz9 (Z8tMc/Y?h^D0}1IbM)ѿ8d6Plܾ%6XʩnV|X>C-ednξ.f;=~D>FIƮy*⁵"=FWVBWNݭHcp(Ȗ T` _ycW\:DБCq#q>z5z(_^Dϕ 8Xpcq!ܱ#*1MS H]gJ]kXds}Z(g`NorLJ$nVvmÅXQl>pm7W`>6nQ;kM \* \C#qg ^9ac&(%ww)a0nvɐndj#'1l C]3P,|Ux6 { cn@UF;em"2fp: <ٙP "!S NJ P7Vpra4)ps|YTh>1$n8ź@{g*mo*,6#`CnF{[ (!7^2$Wq1rYSHѽpZwm2 l@dذEȎU=P4$ljU,,cS1c2diZ~-ly@ nE݈$);$:ZPZ2VIB/GG:`boU{W!2 ?mtэ!uskd $Xp&Y݃쾝ƇB12 V(5vrԂ;dJL}@n( /= @=b1 f5&( ׶C:-p-|l]M**s&Ob =(7/q ltJp q0{05-+Vdu@x$vXҎ@2 خ,\d`&׼rP,rJ?\:qvʦ{}Rfn:^vUPy82!v]לw%*MP5Y\aa+/&aPͅqM#h]ܞ7{uc) uЋA <!jF[y_@[JŎ3t)Pb%zsDrktԧO=qv^A1SGHLamTE s"g !U@ Vw35Ӗ盘,xZʱIB,{ 32V@U}Oˆ:g>pK 4z4+# ~#Ý=FdގG}=)k v;8"Wy2M6_î:U;6GOʣ;~uU\wi?9=:4f(3;ѽ8j8jd=ig0Dzic<>28xOn62n(mؙDj lI _c SK}fr6ɭa^ry2{59ҙWsWF8ޕds.x-$ǣ&U w/+J>Ps?Vz#IHFпRI麃Ȯ,gVpOgM$2H |Ev u=Pr#رUn.Jr*2l(/퍊wXM466*alD*H;b c~30c:ʚHm_3/SO"HVg0uFUߜ0`µvNF_%}4&B4lEC 4;!o$/.}(%|Ǭ]Nn"SL""Ommo4mؖA4C@=W92#Rn!as ,|*S:m|5Gh8?s ySzRPs\ȨI}Y4@f;s5)6qyP.eOs@Ositb!'5")76=>+vt.hCEE j#>r[tl-D@X$L( Fj(Tú6#ʄj9Z@$mx;fhdFl=$[`g5_Rq'v]s#Q Ϝ7CȗLv;I]}R!(VOێط0}O|tfŖdXQH?$C5ل&7'GFDsQ,26ܑ Gq(S<aw Ȥ]xda),*v—,y)8rq3Y4Ld1#Ndgg, 8/X^AeWw˲i#*3G&+kC>3e ~2h e ˭q%H7C)D<_|VGb_.}*B*54D4:㡣  +,*[GoX)jF^{^j=Ԯ:`Vbk v+^CG&rHlSJy$˅ܽNDKvΎ2{3F$Čxȥ2Z}JK\/ȗtqQ/*qt-A`XPžeR;QUҫ91\nRUK/zf^,-6M3Tj*~4{Lx :P'E}V)sl)CDOEtĎ"򔞗Qx/`6Lvs]?.@X='E&TֺghDMϬKŎN|&sܮ@yTI$lH ,XICmV(iTk5ǩfm€( %Po#AD-ԍ4JRO{0ɷ&.C-VD#~3LΝma;0B^U536{fD"|=zh! OCH}s徦Q}H> Vc?*6l~s7=JU?M0vj Z]8j[ gin2wmぞuYȍKt*b@}\H I2[r =:}K<,G]|Mn^9#1A*{qo.z 4H?9ʄfg}{y܍Кz)5ڒ ʞ)EoBΔ%};9%R^nb*c";<(H$ fՎ5KLCZADQ~sD;;ob P.ztP^ ^osʤOq>{5 7_=gӒ@Lzg О.B}ku/$!}J d&[#`fD>9z+ohuq,gϩϦ{V?s '[#' "9/2BYۃyu"jW <1f:"V8iCHbzZ3|e=1а*\|=fiӅSq#pfxT/v>{gOu؏=s]3wG|2aZ5bX󜜜, /d #j x=RUm7Wsޟ+JKЌ=eԨXU#;y\0Cuힷ4cW 8ѫ< Ў;k>2ϧBw\n6|MmPNiJk/iZ΂* L@鶻oO>DzmeG@:^8_U3O4 4ms6aBZ؜!ɾ"/HCm5Ϝр"ynfUʋ9vG҆ePyC#F|CLau9NWϠ}Gh<#FJF'WK6l[*3VA$) )-?L0Yl_Bz<8"r~=}bW'}3ckQS:H`~d 'A"dϭ})]##6w3MS =k;Pg 3W^F|m^重r{3׆',~Vklwi`+?~^lYs~M~y䳂 #͜KZ9e ~;fyI<D%6iآߌy]].ط `V`j%gP0NC#4/,i\bC֢ In2MUD#q\nfjkpF{Q`CvV?4(jNS4^ۏl\t">|jU05f&vF~pB>]LH_5 (rGlgP=MC1JrÕgov1 5 f寓+JP m~—l@2[OYȻ;ױ,D@D{Y=81Bq*Az'I閸氠$2)=O[ 9pMsuCH>{|]lQpچQ9V(9Y۶1cԝ1^biR1@P=lP|rNV6,;Q[7%Ѩy7y2#w=GlVȡs ^ _'uEyPC&_sd{|_ldEˮO(XVFAՈUEQ fYjKx};w22mwקF od8T%=Bamric1 nDp 3ZvV6jZB#n?ߡ.wMtc )qq$=ţ#M;O>q0VEq#= =$;Cq$FGQ JNPbkclA )*MFn[+U$~7ʌ)6 FkzdI#%owj'ӂ8@C@9n/9Y.eaH; dGfR^C]aj>m\ H#%i G5 Qt,b5?9%Sħwmk3.i5A|Q۶a 8+I㕗b!?8'@-*(P'o-|A':+D,G;[/+G|F3vg+T!6J#Ohi)*x>NQra(Ą,eΊB+tEulv{Ġ_|dl -C{k;Jě>srGB eǻ9aUU:9 k,DqF#NՖaۓ6xƬqw`E\"eZ*k7&QLgƓD u #>4nZ#IY6[()^2VVDQqzbmo[$N:{d_mGltel!vz@#${Ma`t龾w&Qj氤 U]ψ͘ʆ!8`F7@Qx/{Hmǥ`8F#Ύ0RgU(ߴmT2v`??`1Rً` z9 +㽱YӰwӌhq'T5x.\aXQ}`(?863P2TOr0*!WI8lv<|F)MA`p8w:wo?vUA`H@>ªl^mD 4;㰾LU)jxzuY-h?JGO;R4 dd~.E!h} d>^TrK_rճnHul(Ga.ROw!].t(̤@r#VFxI05K&#d1ر8, ēza`u`p(yXRae6k!s@F9 CDr>GETOqC bR(hApMP f ,Y{ u*'=2nKs>Hz`m}+)B{ D]u>H+ҍ(홞?y4crsAGJǜ(  ŀWS3F^;+10ϑڮrlo^Cj?|FŐpiB o{0r#mEFבcbI alc 6O9R|W =1zi쟕 la4hvC_P,~>ܯ}sP?wϝPĠ7T M%1H}9t$FEE 6LА RGs h(wW[ZQaBV12>oNHٝ:;NZBu 4MB hS@ }sYiY(8>f @-Έ s?+:X@Nh봃kӀ#6vJ9k[X#0zM$Im}Ey2SUiU`2wsʤ\қ9m.TXoO"˞ib,o*E=?qS5Dҷ07s/JB{}id)A$0?Q4:'PX{0t쮜'/I&xhW-/xY2vop0ZɗUsГU@;e8-W\,r;cw0mRѦ7`ze@KS%XP:cmGLD\л_qS!P|d{>9 7 ܰ6Zo 題(1s\gDTuq"z"xgKXT{5 ɿIu ! vZ3[^DY@uʐ-Hֻ&5@|`]Ol4Hq h@266..Mq6FU{d ƃ/a_ :1T4)Q(U'w]}_Qֈ(6Ma8Hj`T33YxQrjF055n#VB)9&SRFu;MWy5Q]syah-Y Dx-o?i%«#NDxh ,!ۇ'#|N %aL)ߜ B1p(^t6vŹAE u1P* G0RWd4 5>BhD948Zyr%@@u@Ngn >, PX@(BW?z3fQ`:/$ln.E9ۮH6md2 ɕ-dc V-InSc[ekT!g:ܪnQhj 2G,K~l'rE930'vH<'C5'=CA*[ZDT&4(XRrTǩ<O]E  ;ӽj0ڠs>";V _3Nq ZJ`.X|fA$Jx1m E\bHr%1:ye-k-6(I.[Ήd&@RݪQ{8Ў^RUV9sy,UHԮvt SjMFb tBb?9%6{ܨe&1?ȟf~O<prCc\Sܿ.JgR}ămYl;3>&KQs.ӹƾk5%-^ Eg3t,h=NfM`/KvW$ `, *D?{'M;vN<~s*_#POLɭԊ='s7NP4q:MQ+/4?H3_m<ʀ}?3q)y)=?ٔ5㞸#LAr~u'=Q(fh-e5%Hsr)c۸ UL>:О/4`2rİlʀOO93f:jZ EcVBP VazdqG *IAމG}6CSC2)qҳ,K .Nݳ`qm&OY pz}7wIb緄ELM#Dwws-)E3Fkc(w*ꢌBvVöek!Qe 0٘)QR$]k.K7-"l"be<_*kt0g$V:hbCaZ8)Y#̌05bvLMS}3Gkfi>{WZTZA` 3f3"\Uٽ]h eKG'˭uC'F '&̔f:GI7(E1Siz?9f=@SWMXwm4Ap`QD "ɛhE n=_Ӵ7͞NzKҐ:FagޟkEfOO m$DY<^~OV4z6>={c/yEͩښ71NBW5s 9>GT~:%XsdiD3TU}u=ߢdόO1CӸk04 9WY*u-w<_Wb|Et.{ zk!ThN3>U% >_HvE}skP5iʴg3z/ב9|*\{]/H?5 $8[եۅ@4|gF9YRd ޮus;Wq\iI!~B>\ʑp*A( l6x (8nA@dZ=DI,ҹ-T%h:C5p *[Fw Xhsry\5|I-\c7H:#;m 9uQU>1FH4dozceb"nh p0 ]emENI5Qⱱ4!(d-a;35#.JUd"ŷr,܊o8N'Q2O"a¨_LjVHBU}@[#A Tnp6Q`rKy(]b(]T`B@ ;&3?/5S @vRj>]Q^o>J8wNu)[s3ۈ@~7y >dnܯk` %&ǶbVB MG}?g,n1%>aZ+S0q0"C\EJE+$fR-8}迏8r$瑅t#Wְ]b?z`X:8ɹX a"TG G^1B`%?#L${ lcŘDaIl%" ((nPO$nE +3Ic *x@ 1у,~euFXcÝHLsPۯ s4;تpWQ]AE//ÔwH?ʑmGBo\ʧa@n]˥+ak v-5-X P0Y amʭpZM.Od%{.̜4c~lo,Ñgؕ~-N,qpl6L@3e j8$fS  ܓ"#_'9b1I-49D*.I׏Ķij$XQ3EUŎcza+ЖmE[ǁƫ.$Ix1U ׸ly7JGlXIŠQu c$Jsá\GHs 1al6;cpW:qҝLJ/u}d#l/9"@R{"/gu([&HX+sF+}-єm8G*Hٺ>*'1]]"u-a+qbwbX5}΀COYu(Qyj2۸9Mc|0nPf};Ҿн| cag_K ͨ( ^sB 7X]\ ێشkp+! iT r9rz@(bqe{ada᪺nD?"hjF42TGL,Un?\cqrk+D._8K%J ;^60#\#| :`!Y#SQv_Pg}|$xƯq Z@ 7/h'kgB,w7z`zm*:ԨMycqG4DauXG?6Dj%\LFjiM=6.I7HESj)&)t6换뙞c"'7mӅ+*]V#,jQt;淩@"+Nv9 ,Fu,]=+ 6$ 1m\TGpSox |t=3TS=Me 8h@GzQ8U|$.~6(|}=79.3l_鞛>ΡԚaj`3T/e fKi5C G,ʤPu,NE^KxfjF^H" kWlcLgklq hcGQ]F:f^P 2ڂhUPk0GZJ6_ū"^Fjj# ;Λ~KDg4Xn;~1($ #s][x \&'3 9IP6~sB,Ucu5aaf\c4$17ROl3E$Oh %I.{ btZ O}x!R|?{@G:_]DKRW#nU,/*GX:n;fYMgQi |kFf`F~q{e}f&$طkW_S2QT|vϣ} jѱ)'!HXXN#w?:~<׎$EY#Hi gE(Vk:.@w@$q辯˿p<'Q:q=>^`f{Qg!o竛duT7ڕW㚣&!U(I:C'# M&{>n}-cF|ս6M#6oKtn/J@95'fV3 QgԐ7L(Зԭ̰?{8RJPColDȥ@;CuRRb(\_>pdg;v.3KS8D ݱW\ȑRKSJzm >1 R7ӏ f`|J/&BRzODm@:IjhgN׽ aʣP) a:24AJUP7KEMeZP /eB~+>t `9q zoB=&Wڕޑl_N#ǬBEgϫ?Jzzz?Ci Bj^}1봏eI\7ֿ W*t< `FꒂF_nGo[12no"Ez"HفWX ;݋/T@i|vU@ 3`/M%^|.fUoZYDZ?r+wZ4{wԷדqX\O6>\D ά| 6J6c=_M;bHGHS?˧OKSĕa~3܎ATj1PX5z$ezaG4!`Nʢsn΋ 8l6{z$i3j#J h˒4bGgyyt5yƞDoqס3ŀ:_,gsIu!f /ۄ=O xjwP&xرN65=}ZVm>wK'`3/E)9;}g,CaƒľI~6Iy8(53S}:Jگ9K4w<jX=!d U|IW=>$n`OïR|})KozFs:TWsgm?cU0[JR} c)\-j SӌΕ#c[<~0*&7wAQ4D* %jTwX= P ڃ 7йmn/d+vZtc-ŧG{x9zǼ~Ltf?xRH6Ԝ=q7J_jBXd4q):QTI5-CR)a$ЩX0#h땤[br+]{=GbM͑%PlXzVWT'ooICQtK:]44ȃ{[L҄Wr NUCyi=! Wi%ͽ JxŃ򻌖9>ni4R;6g*2bUů#rZO@9b(*eRrQKh‚v,Md iUW.AGmu`[4J|giG޳N@<9o_7Si_l 6 9=Ez=?Ds;׏@(vs?Y.X[=Zӷ9뛐cDu"kMPg(Vnݙ >ދ}rw8'XX*U˱"F[I`<mYwK)Jie=Exd)z3<`{Ҿhu^e؝_MEF9Ȫ"epȉL| z#%sSiTV`zƨ\LWi>en/%ϳH*?y##ǥ C dYGQ_Oި4YcZyס]vI0ۥ4+4Jg}DA122DeX\ $# Os *f>p[Lr>c$Vx9Ajqs1$aT՚xdnJ?SFeR,MK"m*vhu(ڛO ،]7; @'PБ}曎bL,]c®r]/"b=\lqPR*긽BS@24X6|8V,0=-F"\o靣ӜYn5@x%Oa_I`=}=v6fkFmB"a'+0dzUPxUez0- *))>bI1@pro9P\1 xB,7c_n :jfR.@VAxbk =>@Z=C EIdL"`JuA턲1FR87m%d}1>b1ēY%]2`ԹkpYVؔ<5FUY `=xlw;Q>ĵ{4[7 ,d~5޲]^e! `FvG(PRl"E,N^qLN) !M“}M*;.:V84sY4{O}iy GJ餁w.ū c>/]JM~ c9oXvI2GA]3!t-:lqW?J8=>s#Ϙ=g>yrÛ->:"BrU-\'Ӣc-+hR02pEǕlu;Y&dJ fL`!H,ǰͬ DH ♏0=q}8η]u$@gXV /aM(k7`+<7^Ps9$qs^:$9(g aLFX؁B!&bp_Af F6ww=Ďz^+n*o+ɪ%Гv8LYJ;-_v:*0'3ŗ=]UtZ7wYj`!"͓Ǵ3V5 R|Pu]H [W{ 2c"UE0mEqCxG[Hn/ioo&,uoB) yGlr^=E=LXBcƥ*?Ӏ4蜅IX-wp^;E/[sJoEOA[zgL**qŘ~R}T$,|a[(C#i Ve$Z-a*B5*V (` ,6*f zVr=FjV QA396hŽVUC]z]`$=G,Jʪ9U[d&B؏Lssp2ߗ c#"2\=Uj n8Q=4Z)f_nrŏ<(ET*AP؊`ڦjGHHKce?pYnƈK!"L&ju=42ID1< vԚF_k1%}4˴@/\YAxd* ع/&x,{: vymd:x} JJ}l󞵵0f[XzXر P'dk#EcilD-לq٩,өzd,Tj`9j*|uKDljDSo$i%.46qX[f\WB7]H@\u0a6A" D [0Edm /U''UP2FN.|Jh&&E|eJ'W7t/wc,t3Sd![*r(O E0L+rLE5QBq$nU@K$ ]H팑cϜ*5s)L[`ʳ!6cRSڵ>ՎRQ2 9@G ;bz^zdM:qGcpwx! PB #fTʂ&tYNCzTnSLegCAkI zU*5lJbzZ['Q:x˒K F؏C`q+(8ΊRM)˒َce52V:c*q1G9R//%rs3y״%Ps0DgСi#0p; ÐV2jlGHo=Z x3:-[K)Aş9aFSSNDsKE%y9=kiIǜe%4}MNply\IǥfN>#٢QmYE+בh_QTT1":>)9J&8lxX @JUk`QfQԞV*ާQD@W9P$`sэB+zֻm6ǣ WS0[njlqkuȳ{U50f=oYG@vp$95Rc,,_5t>r@W-U˫U;&,ksFX@NM3i { ԡVbN,'.IV'juq lҙîRIED1wۘo/tn;gTXiBk412I㵈@y4h մ3t'+ bKQG$4@|^!TEst|)<\3Zs[e*.G/a}3.yG mBEi|qxfBrⲼ PmlUGc-Z[R(  &rVqBD\a99yJe@ 7#sqC5qF#l @3^l;@?<yf3%W59}SKExےXql ‘ؓ0ml]ՔQӌqYQ^Hæ7Uea*  lG{hAHyG" rqtۏP iLE J)n{";8P@I;4R#]!KqKq2(H3n=AU:vOh"x/6`AXCk񾹜X?#v" 7 I7440(-jz9Rf.y#Z"i%\RD7eѕEs& 1eQm*gsk/5AqyR$M C&:ߥBʅwvego8K͖U X9N7,Nn {A%E;:G=V*60|='T=fHA޽!-ش YiF+؟?U;}b3D g'Z?ՎoiT"C&ÔgפףBy4ȿ.s$noJG"h~/EϪ6:y?=IuPdM2Pi73>W/#I~pEQ1m/=XR3Dtϝz~v3.?W"I$%un;>JIѡ6|G'3i$%D'fVОoD :TjŭמԴMؼvX cb-djz-R8ϝ}kw7WՒp{t9+xjhUTFպ󞦨^ A`("߰4٦1B`yYϧ_6{JbS^SHBjG C: LPNva܅b8&xqT*@ՙ2f{zZu6'P(|ʱhrȪly#c^ҕAHp_9<5=]&#+ w"U}S2}:2#z{R=S 7ՌG_?JRM201JPd7iLE2`27Iݑ6 ~?EMA#.cJ-WǑՎ2?7{&Dˤ8Orv UVEm61#xX4^>E:i n]g/_=,i:x啅{~CrFD;@)ڔT$?8fиAP[#m࠱1)1DqXAJq=k[*ɣI_#y%(UMt#}#V4L9dXj-Ol8? 6ZyFozOm$otNT~ȿ~H;զ]ik$ msO'wz}pc{5&FHB,9rThAD0h:@}V[fjz7I\)(ErմI+1c-^)O\~%pQ;8;,+ : =LHKH 1,N&*C&_\eߥө$mDg׽#"q$4]Jۨy;>!l/P$~Ӱg-%XB,K^͊x5MsSk9NoN0WQcH*X-zHRG\JYHaN.i"Ef%:vT'~E1檳h B2G7`@vp Y*m?|^2R06t{d9 ] ^Wor<{:MOӆ*@&f!E)4՛m6 QlÊ?)3ã"VhC(O\?A,?oJ~]oE'ؚBy__mR/}3}CzݣuBA(WC>6}U^Pff JJ}'>I]VS=M ^czWuJFs;oo}+$,zN&Ahoo?3ñi^ JD.b?K8V=;S鞷D^HIBh^vp&^󟗍@'$cM:!Gz49[֢HSWڈ^5Q!#Nϵ}q4}oYoZaO ;-(s;M гbe S(`9:A&һɝTuΧp+F O>!htH"Ug?kͨɦ?cH )n-$^чAqʟOF~]~z4>s?A]ȨT?#3? ~ޢDKh]guzmE񟱽_ᗪhC?FM/nj$ P6ӌz{Dg?qb} -mҡ ߭V?W 7e?&F.0=B tD_hJi,݀FF*#5е:for_&9 ߬~]9GU:>%=AS$%{g]=i"_=Nva>hſI+)BLɸ"*9#$Œ;8O6O lD9}sDIzBar$pW:^ spiZHQd(x@2/Gi6HE#p^3Jv(RZ $~rOz>goI}KKg=Gz5zf5}IįB.-Bday?u_?\Zb'}sI}ѥAb(\ԃB௙Oα@D?CKr9gԽ QRvlP} 5AdFF_ 9 #^iu>]_M8dip}lOXO!}0VV񟳿%5z}itC,Ghd!MEl>+<``:>~%i|O}%A$ H91>^SK;䤔Q/!}I/{z3rMZ=XJg_76NoQ54a Lsc%',k>wк_W7# "6ҹafԿæq龔t>|23|܆+׫+ᥭ|ZhkMB+~sA;j=Y]<Z#7G}Bޣԃo/#t~$m?_aﺩH?KpeCEWO }_TtIFO K"Ej`ݳ^O8H>'qB) WPFz\}$:s[ X$%1=~=OA3dNxT98x)0N2H;25xy ^tfKUGPrrֵW0ySWf}=$m(^Y D<7-z1$Dgm~$9,YY#rJP s\:x'cd JNYsVd1\2r%rQr]/C aEJ}3TK6j^.}ޢ2UhN+~EF9'>X"?NGOMF WP,΄2=QnVV;m8.~ u9A4rj6 k 7F^G\V!]چio X7H t5!9© mN"fYab0WhK"1ܧnwSἄE=?8Ӿ ٹ8g-҇)%2,:^1"*{bYEu,Pk؋R@.M*%Za%ARl\/m7Ls_9S 8^RO5beUSy'`ll5ReRVg;VV1Kv 1&G>pEIbX5M y8kF7j t*]TT6Zn>Ey֮PQam|VL284k&$ zڎ9u I~XoY-o\tO}Ǽje0rF,<F6)->f]/!c ROtQS8 uV2,j1uQF@/-D%o} O1ͱSg}c#ic?UP8+BBٞ(%jlWQmFWr=XeuHP sלc=Buw;(y=(d<+/* p$Zjb # 3[B"]tTa  r;fWB@؃f>}Jؠ"4d2[q$*VPdUl6Z#9 א4r9 냓g2 ߴVL̆$hFՕؑl(T;T"n8Z `!9y)q: wW&_0&1 bttx. PdX ] l풥w LC pK1~#Lj $GΣ\F@)gAeeQX_Jb10V=p pqM׺6F6#zqE8FhS*da8 o%A'&Jۃx=HЖ~rF |lAP1PÒę\Ӷ'~V0$$nc̆Oа$ a! 9ЬCQ]lQu-V4H] īкq{@HUH(Vĉ g8|`m7'ۭC2w16nL!ysksڰbSȱGc$QOl (B7:a*+- (:1j&0 b<=A1ra;[p;|r]kؗCma(:5m: i5_8Go/rX+GPbO%)|3,dpzwcAwz|OM~х^,LE}3:px4;RpA)1N$G|g=VF@o|^9܏mҎekR*Oeu0 J&v;+!Nz|,9=sm8MΠT-[bp'p8` 5t5Y/1U=1vAxF1&nÎ gH?Ei$q!{fC5_ KtXXw$Bl?4%Yâ#-'ƻZ}- #8ĝ׋r5xBmGǡÃ,#ks|311Ps#ض.0^@I`꧶J(܇NAa׌6clSr]wThy o96|t@>}W/Em#=GA+(f^3weQԄqƧ#6w9{hV~3\;4d BUN|SNH,#,JOR(fg!MLwM?o@gm@<j5D팕+l>!]S!~0Nձ DZ XQ`>: P7a@@D(OZ#/)ʵr >05Q@4q3{`8ڄrʅ#둪Ň=9ϝzu,Y_\r>qE:|0ž8GLֲf6T7{ǥӿѳ#r.ҽNhE>U&fZ+3SyX˵I=3IR=.5ӄK3:$J' lt9(ۨ!tǾ{Muiqª8yT#s?̪ ߫Yf jVûp(2]aJ.G ԎbX 퍼 (d_IzT?B~޸F?5~[>qh7 ֦tz @꠲31^aNgO4P)($WL_RăQnz=gdOx0AE{Ba>jF?y p6S<ݎ8Ϋ qk3T!Jo}xȫUn u99y1sƪшA.vZ'^{hpǚ98O6u|??}OKxdګCڰ]4/3UXӑuw=Th~ }IJc4^+Nf\zh0hM;d޺2}YDw O\K+zT& \v? eLI=d*j!.7y倫`8Uאco|g?aLe=/u ^@^/!,Wf?PLԿh󁤋{+:?`57eFB+<)'R*[l!~Nt@ߌ#["t@TɵX Z P Qc;qw'7J}Kcћ11'o=2mСzmA4cz<so#JfSxȈw7F3& "n6ׄFA Hr1NQ+4(-55dj5TbՕDf_T,})zݰC,I16I9'fXMrI2^xSe_o.x^3Q&dCe8GX&gT ]VekI]??Q 8G~2]Vt,\G #GtY=2Ο\ѫY*:e= UP Ϧ목p13zUu9P;aͨhSr'xHROg`K󖇬rj>{ښ=N_+@^3LlCz6vLޓT|?}n{^z}BUnDvate&}Oеq, |{ue8}+\Twܾ C'cpC\^X>ZjK<ϝzw%U\Vz 7ɹ9ԫkCώz (yUԉt'k9/bWY6~yYCS! TLE@YDpFdëy?}YZϐ)xy2x%bOpr`MT%M[Cw5m)y֎X<(~s1z||\ v&g*AXP});6Z)hC(q3OJiwlP'%H3 S2=GAS,:) ?9kL"#=oM:DUº|g? \fqa_e>:68 YH/*XϋVw|^[F^}hz\:g9js{јUwyz^CK [azOw_\^? ב_4b+Ql|(:٬6jcBx1rsO:E2<Ǩh;8  QGsjyX Q…#wL \(m7u I|c6dv*ryqxQC/TʱZa3?TiC(-gQ'lHSS˝l'ԤG$dL5nrU,ūso W%8;K79K,hKm>qFb7)B)]`jCIL-2cm+ƼX+.;y X'K}&aKt/-OQe#iH; jJ 144捠6갉Aeq HB9j8zm9qEq|fVѰëfjY$V Ǐ9 XS]~T6[35 (nyAseͣ!, FF!QCs12xۃ9 DYV@/FZFT} b|c;}ަA=`! B Ń ր,-g\b初"C:榋[(X߂3 ˬc!|4I%NiT:AOc$ѠCVR-o)DWl4ŧNN9;*cz2M#zM;UXYt͋!I6 +\~E/(~cgX71z 軡޷Cxp/?uYSSI#CkKN89J!# 9& I}S#7ny!Zj! ޣK[51cxόzӬ)=UVmYgTtl 9֨È.U+ZuBFچ *`-碙DBFZqBr|:ڏPcnfYG'cl;HP1+ֿyc' 7?ΛPs{G WniRnd }ge왻]iQ%j6}9x4NB =)ۈv<怒힛H=`Q-=?Ű(Su6Wj@s#x U۷v/]*gs|G'+ x6Y:]/1]X3]n>)>=zep92MF@:S{@ {x@okoe*N>!2j1||#}1b*VzT<ZªWu%`Rc=a@:w# $fYsMzaeآfTI땧e`x˚)U26Md=]N+>򌰕e+5VKm6SG=ZɹFxgG =FJnF?{_C;"PyO@ H;=G#@ #wlT%{(Tzh}93Né[u7Ս?_X~&1V sMw4u?6>Q2(j4sbǩ6e,ɵb5EaaRR~Fw-zA_ney!}hi ,kjd-V|\sEL@Qbe~3BF[< E{6*p{]NULD*z h-=@ҕneSrp=ㆯIU1RqrGf'̿a F(4*$C9"hL,BF@дLv3 #wmqܫ"b' @peҲ"%پMYDJGVh",?2OM}7/z8^I4FS>z7]~bp8rv?Yʁ?[]v|N%fOL]$z}DX'!#rEՐȦa?V`g%t!?YW/\gA_AZY:t$\қD=1/MqQܗLy3Kd6bРzpnd5rvft `s`S:{(W>+S,TOV;,'_oHǪz< y*UZUx<-Yύk};{ɦJPbqLemt_N80JIR31_I?f^H̒H];>gj_I-@#_ߣO:rQ_nO꿯$k?Aek'?k#ЋGzFizD8[|ҴK"OKʟWPSP摼sc@<5_Szo?O'2z~=F~QD]o%}24/ZEMK]o?O4} 7'C]F3r.JOcD~# 7_l#g=4KQ u,-FS݂:g{xOzΎy.j}?l|P:ܿW?ޭmgj~REg_+?ԾSG2J##M/_FY4 702l#?дWJu6 e o3&}sw;Ɩ=JIU mk??ß ^t1I\s/SƟ=w#]6YtO7v % :^z|2qho 1atNz؆&mSMUyZ~}I=,Mfä??OT^_Vtԑ1?U^.Ҡ.D?3rW=_HoމE:i Sy^}4?M}1ϥ=Bu,v?jjDFW(7_Fhtl g# D(gG;x,kObǍ~Snu:6~Ïm=J='"UӤf g.UjB_HtힸP3O7D$ޏR?}枫RJo߬ո|:h}GzP~'-Z4D 9ӝ1g aKB;MsʿRIv,H%xgWĚN"WsS}]W}Iۤmr|5 _c.ZxoEO}O.`^i~t}%=/蟪ui5MTd9ֽ Vo3'Eo]@BG_OH@g]~? {n1Tz?3;?'_>O?hNQy7"))Vmk m+V~P,G}KE]n|N~_[7}[n=Ԛj5 oRK| ?߄/NKl ~ęW@ߦ>zG$ ^}; Im=cnW?':5_~1b{/H }sF#/W#`hK $|{_]}BM< "?Bs<zHWW*;t9>7J$ϛs+WI[ؕ?<_Eu}7|+q#:g}mǨzf=d*?6EKn].T8c6m~rʛ-T~s>3!{ޡZ%0瀟?vh?M /=#43=RnU0랟_BX#_xObY=>~5}o }%}ƦMͧsAW'TYuw3%z4;daGs?SuZyC=o! ZyY?x~฾ҋ>~'}?dzu}[,R΢ʀ0[ϐ}!c7~q-B4W'5?Ph۞&#X;b kGOWP^_ODꥇ_zX1 #KŸ^HzzWj{u'g>տF$&(*Aj9=lzYUUV"POg9~}ƼSky_ýkI$S[Q4AS/պH]j%O.fgv99"Rbz. ~7~!V~@v)vX'bwQD2'K"|9dlS[sc8o*u9.W(c./ǯd$5a3꒪|7 ]>ԟ9ȮznGU6'1P|uHG͟R@3&X@r1Je?U+xB{mX*;%|{gE%*Yj[p2׫('D1>ؒ*Os^_P]4{^c:f682O(z/ O)ؚ@5+K6Ȁu ne-=r0 dPAHqjo0ȉcsrJǙcMš HEA=17bn{`(9ЖfPc!!k@')=Nf 0c~*%YcQ3U][|LncWF@rj,Xqi]Gˠ2?hl99~4`R $G1BcYH×nl748#:oQM=n|?q<^ªy/f[=YŅc[RK9aŚp:0]Y;aEql27u *7k AhKn1muŬd2`؊Mpv|d+0`z1i#m98.@WLn3p}wYrgJ!8)7ƆĒKXu 8~HH`j(%΢vfYdʁi8Jo]r݅`zu$dsŚ2P3e" ؒɒE6X!e1$P7r'~K`.)O+J2gu4s@G8F D|@?%B[j;TuţǢzK,khw$*2wŸfw 7%#sȒUw:d >7iGMcj o:Y=2! rG cR0[DTy8$d-0,9LXȳ1и {A9!~ X'#۾oPf+KDട ,}0ފ)Br6 @W?6$d:6&i/'?c ʢsu'z#f0Q8y66-OU4Nd3+\sSS&66ҳY(=Oz;\s="Ȫxlޔ͵XR: ܅U&&X5 Z"w,C#]|p׌IJ͘gXv':OrDЅ褩zeS}xXZ8 7|εw/F6_lӥG9%--C͎B__GR,=Q^3RF3GG0Bhξ6R[҉?Jaje/k#!+ՇOL1 ~/"\$_䜷&P|l֣&-6fC&=hЇ֢E;eu:Zhؐ?9;420Yf0(yZuSFVEfnOFA($||q<.Ӟ5$7ho$kF?[b]ާԩHy<ּ,g2AT^Gw}DMe0y憱ZI+stW%~O:淧HAXj#.K:=%rs'Qnnsc;v-qE OȻHH휾^"Z$xao t#5WOT$lz3~eTVWiX([ ύGI+T:Stqj"g=k7?@uv!akb(N>fQs*@-m$=Uل,is?S8U+dСg:k6=D<6{_WE1)9=OX_8d=Z50;DdeB]ZjuS`<.{k4+TٸM9=DIq:KڍBGe@;fҫ6xIKBkHpSiaW`2PJ@K+WM)9k rAo.iy&1&.u3ltvMet!˧NQ zԷl9,jf'䥨_FҳMÎ}?$ۓnjڟVT6fxe;=/"/=?$M,!*u\M5ڗzӀR3oI@!k1b1nAնW@Au2 sR@ &wG0K邓ihU6:Up~a~P$Of@9Y =#/{}|zd*`'MZ`]C*`G<WYY'`›W9Qv'U>:͠Ə:owQ#uY eE?A4o>vp^ e -Q?,{!@J/NvHN*31ftX%^zUH r܂;g=^V_Pd-5\Նg=f + S,(c^Wmg35&}fרI MUg|rev?];mp>CZns%PY u:Le`` TZ* UvUx !YPsv'HB7>=OUD7-e?D)KiuQYKMUѲ#"MCpֽGPWf9;X|/1Gc>)G ug_="B 4}4ߌƳq6MsƿᯬhkdӼH儁lV|4:RJOMڣi[D jt#wQ 8B[BOSDdjY Laʒ};GLMc|kbj-LN6ɢ!)IL^v5lbw 0g!akۨ2eq/eCOLJ~TfLZ/}uف&8z=Z)yby|حԏ'5Bid|=Y=r=9c5#M+o-s,K[py RV-A\`9ums_uO9&G"Tʻݎ,;P遺6phGI97_N;*r"3@s_ۄ{TUmF$Xyk,OQH9b,|B5u=rfD c!Z<91w\$W14~,KdB`$IuQ[v?)O,rפNWTSU9_L/(RA*2D֮AC*¬t*@7= ] 8-$Q#=rb X@P6 zp%\/Tk|emFS/FNXs]_RT(x=.JU 3纅1 +"8Dm$+-ap<Χv'**L&xHybMД`Q?Fӵvj$q~7L+~%t+]_gsW[> #@2xQ +?Dk55#VSE.zH؆o;Sچjw/VGa_9?"5rdAbDxL=E98sT(jr(a[Iy)%#3w8C]2+ZY{\DƵÿQhU\nUĽ>JQsCAoʶra3L|J??FDd#Dt9cز:Y)`Yrq>N*y]b݀R͙'H#g9O͑4?q#FHg:\aʱ\8Xڟ*~"uͿG Xt޷|4sz6gAqYˇCSz.և\'~yOBC7`] u6ʺdrn^%R5lОJKbUuȗdT(#QkNW&; #ϑ}i/o>#OoS yg菫X$R!cIdKfs9*E.?\jAd qZ742^r~34ljz6s85*zZ]eD:(c( )gg: {CWf"MœT)(E7=Uwx:m{l،Mbڭ ,[ >?i}5=Wk>=zMA9JBL C*AՒgjv|ڇVT?'=24bqiAhWĹWQ+>+G,if6W2bFmynCCC bBz} 9SҳhtH˲HpsIA<^"ZOOGϞ;sxVQ'JbQ1k}b10GU*yKO'0F3&cUj󙲣 ͵x6nn9 zjnŒk_XEQ ZqTV=3z]M% 8!ٟHT7$~/|)yL#/9Wɧ;Ԁ(܌|J> r?/?rzK @\Qꓷ1N|[4=$9޼'4ڐLGO8\uďSy/<a:ݿ9dz€=k9AFT`=+4j,SFr:7(?(zzD\I")N>.k5D7l9,RD֯2:'Ƣ$ ZK II G@i9贿[קz[['ye2?L:?N jŠP99Ҝ|G9M/๕~!=.U'ٚ,N#)}2@x?ړ>0sEh}΢ iRl=I-^el|: -֜׸j&.VWV(鞦/UzHuȰӺrXcDjK5;y_Iojv9\#qy V\COIdi5$z$|bZe6<2U$k8?ӏ n}?_@~_9 Irg0_YHy%f%JLk|?k +?7FgP$uV=3>!$x_9߃wgM&˗\S}ZB]:j ^'K"N>B}U |$kgzDPHUcXRzg eЅԤ7CLXY]],12пUX^Ě m&}dѪ۱=!u$&U I'+]XQU4fuK+0>ҦMCh%vrAFNçIe(u+¥3D(jO#L&kG,P}NfrG2ʩUTq~I ;yv0orqXmFrrA3MskNKn=36ǤteG̃wCmzYtlK!Miݐs_[V̾ne7exnRpF]?\'\uN@iGSz5ÕϦN_8^?+r$eb2%NM\Ik0{FG|5ȚXQwz8s *.*OIC_`t$\r" t#Baz3Ia',owFVPmY - Wjdڵ9`SG}]sF҅6W:͇ACmÊ/dkbr0H *p[q~>ޙ"G#1U<ӣ D`p4lVV住%b(Of@ kpN2!ec"q 'Mp5rCpc(>L/ (t=2>#aʵI^1@l~gZdQ3/], lʭCcdFjE;O9ѢigHjLU100`z bm8n5V @fCU Eu,CfnK%w2h%Q_\(#2BgE=MYI; aDd-fP/&~KdLww6 x0[RPW9Ep7Rye6=?fX HсImrGFzv_wbH|A *s7|fb5QӀ/ll0#!`bHBoU Q7% VlP9mwrTd Po霋D,9! c*1 D4dm<`Rolm\l%A#vʳ*("D4H #RK9 Z QX?k[&= Hsh+L{I0-[8~bp#sh.Xy̕Cq kQE jf2ڐA;yΐU],Ku5O7'IQuX[Re2(PI qźnkFu37$t+&v (VjĿyzc.HܝY3"~3 횲6mN`AɊ!`GSUhCGp3j+1rm#MG{Z @+?l8 A#9z"sQ!o]kXU6'6,H؇5@BbݶM +m7vd28݇dzb#ŧUCw(8]}s\>!$Rd" nΕ d/'{r SKAFs d² ([Loo9ۓ$ $^F`b㒹]} Fi 4:a$_ aIajsqd\{7+C#v,[gPlxˎ@U{F*<l#$6h8H)dops_X:\,\fUZ8QCڎyAnvW w:}IW[J5v DvĄB(qy)U|G-4΀" 1\A pa(6փubʿi~PE)3'Κ0@=Y5!lKn`++,@1I U<%lNDRȆkrk3.: y_5HLϠۘո>FyA~}>2"55w94gKI'HsEU"sf>0ah_Uޅp]@#>Z%(-bZF!8e:njrEA3oLwm]Cd@4a;E=b0CgDON2"-qh KnoZ{C"z?N^xtÊolQvʡ$@*{Noõ@<yدLc_Lذ{/Bcv.xY" śhD@ =| )(Xg?!5f";hd+Z4j7Pwf{g6@z ?ʺKԦ#tb@c(*w=jh#ԩ*>@wu^}zD̡G,(不V=4Ǟ1!h='h?Pc1kS1֥)/مꞙFW=JmAF H(`u(~=̲')P&$jxϣzϧ%,M3t%P9Ȫk_Ϫ:obt9=UVy"EV{[:0ʎd E ?+:m@vM6dom&C#: =EUf&ϧK ힷ=o?9>$,j{/OҬdg0Xjt"5=!`Z;NNʺy|j` xOL#Q{d;V(7sۊʠ'f;l$ Jm:weAx%%m?hѻfmT;丘 ܫ :xI }/,>֜:6IA *jBeqWEnsGCM¦ejh r ldt>HF |>FeZ>?߭N4N'WМNB76+t)f!x60P#7$܁tMKUܭf3 _lEŽ97ʜšc;po A`9eu[!K$|j88M)ד (  \@+ viD凌\I;yGf MQTI Gj@6z~1ڭ4ʨ^ k*7Fi`~YۡSJZ^3B?'efjuUEѾypx햴 9 8) T[_hP:䶢["%!~3Bm2+i5Gpr `kcBlg=_,}:9jíO΀x:C6gMi;f?$qF*STNMl*YSg;2?X5$Ibn5!a'#ŷՌ$J+Qg*~1 zv`l',.99yAI)B Ćcaig,o+ho]3"x8QIQS'tOk@M>1rF{I+!@Mry|f=u#F}+R<|bgh,ug˽Pfg I! ^ϪzvՁ$fNzfhЮ/6!ּ~T{#qU7Zt|C.em뚐4λ<}&5W>gcbM-ՎZc`t#>J^Uf7ξ'Z #?iG\tz(Cueu`͞$YM$uL勰fUGΉ \]aӷ|f)5&IJCQծ: =?kIsL;Oxk7~"/_!( r__O\̩ݴ~$~k==ԖMUퟁzYFI:g_ӵ~<:8wK4?>3Ou'œ7?\K>j4? $~F~tUW}KҴ˥Yv}OA2nԐՑoF~5g{E2ڟyevf陵CsS}:JB:L&oGlX|%_qzcK#*OP<`ɰc9ء/\lnA!%MNO(a'E^*@6EWQG' |̸nzMkmЌNll|[&-;*BIPZ~^e/DzoϚ`%KϥH'.Ϙ}h~J Xg^>mO 6Px5yv |,s?i|H#H&C.px}GM2QM׻PbEKN(y:2ͺR}ȶo%.C,HI5R@^7~ՀXEVy=4jNX}ET6E*bn>B~[VuZdSy}dE#<֓Lsh7J Ps "> t#Xhw> gRj9VU-E *+VEwMT0S˙.Vժh *ĤKt 1=3H-s}?W'(l|&4}SNԇ՞{YbBw޽Z4,Knn<'3pze]`HW{}Z/Ӗ _l>#|J/T/(y5*^7,nV ޥ瘋ƌ7z:"<ۑgJ7ƻkkP$ȫ]]dS*}&A"KV[:fd<_O8 'q+];H Lmj`J̝O#mwFȖRփW-KcڳgDxlR-(kr֓\=ܺ9/s&?VWU}H۳Y=7â?˵2r uٟM٢ڠ7^2 ;P{dn9ja`[4jnkU5u<T.hn@^^DLM줎;cj+ (y93bEй 8~rkps6P:oTi.⫦U=6gRi'7Zô|ϘWgXpF1$4M~&KLLA'{Xضlv C5qh(!LT 9M& ;ԧy6¸/ew9MzGd%_MISc+J$ DnLWb 8v]ݎ?q(WI e{$'5>-Da ;@6@VYZOL_~H|JImE ^ma, 5+X*_Sڃ$* cw#l6寠Ο8444ӄs~H&A7*ny85,yb)qFfG6ڝo[;:)$ZhxAtyGDЮfc*WX(/KƻI'tc"-?8:ĔIkRVGl3rv"{L5b Z!Hq#ڪ!^w#Ţ ̷ 5jQtB͖FYK1̈Vdz$asԌdJtR 5L$ wpLڦic:àܻȬǒOI:ogO7Ûs>~"6fV&xI / 7{mj^&_@' ('6<} ]Kt3?Ki QxFhhtӐMd8 9חX3: LNm uH䐴?.,J~G{fTd{vίJG^}>Q$a/[GA'X *P܃*i3&(4XP CKP (|A9KƩ6,=*;g\=T~atq7;8,#W>'PiMiuWzovNfqc>DtWrr[4;8K+ܒJLj :-G/Oy>,~t|9ra&k_oF;?M47V g AtG/AZ?hy?T_6oxRPq-IV( 񇛝ŷciī nIs?XÂ4`Z0Fiq+9{>K@Rm)BY9dIrv󊼀@Aܭڔ$`U Q#]Y;.Ja I,:<%X:3i?5fw@^GF4CgW,j7,F8^ NOU,P=.l,R,rѧTB z`Hn+IE;!W&Am_%7/ 'z7|+"n. Q`v!rGD;%ڙ]=x_H`cZǠIG*l|#vfeG?I6`G ?%(#i@/չ,q+t;gqhs̺Lr亂܁ѾI$W;TSw5,4+͏}P[r =3k=UmZ42=4*Yy}M'q-خ/>]VҐ_}VJXhiߟ 4')0W/)2w3$HU͞GR;\k2Nd~c`Uu\:92:|$8㊗G˒A/ b$Piɒw1B+ {d=1 iNTY 8oy ,@4Î5DݻdqȮ]*OLo @GtN8Ҋ_2vHY %UfeRkΎ8#xȮuH#Z< qXYĦftl%'xQ$v]"(lz9d)E|]hHYSv0vtE2Ee$F)ےT[~prd uP+^NKMG<#v"i"P QO·q gR-@rHyPydQW}]hW0LxbkoI&I$ d+ (P!'$B4!6pM^q]JW`вDv]"6憌̗,1Y$b"I!ӆKOF4"Aśppcwx=, 6xߨm񐫹$LTgC3$4aYXY,Qx@s$HBn " ^3?nj!䘒C֠ă*dFؿSN*vԐU/< Uh'uwBG /aqeYBm4e4hyEaGZJ~^3]"WFfvQ(LRذ&-\*ӶySpE~C15BKy%S  J Mr΢2&b0-% jIa'{cTbcm8DZ!r& R{J麅Xbgl.öf`06!W+]rܓA0z_ 8N:ITm]lurO|)tm2V™9Lr Y^sK*Kn[qԓe|pF%߼CY)mcz<%/ocPP=#GE[l{arYz0zw*]4J#dyX4 ?Xh+Zrj]I$I Bi遰IsGԾ k4=1D䌺8b}OЇ+ { SX>u@Z-]i{Us^7;V%ֵ\V;❬qYC+ >=UAݽT`{ݰC4#(=qQ{wgm;EV-$ @8-weJL`wf} sԞ[1#3 X҈Eu<ĤW3nꁣBE[9R#,5c7{ʺ<B2،tN?8U5d*3++áI`3{lKwYsO`(U^K:Bj.Hs)e,#p MY: F6dc 5b򩝀;CQk74 "=gzNm:U#S NyilYl3MS)ؚؔM/V߶zOA}5Y} ps[ӘAE-hf0⧣kPHC]C_A>0?0}@uޮS(#̀gH1Bs@&@*|y?V$,g<}EAOl)0|tRy=odD-{QӪ n ' hA-ְKOǠ\% \íf`!pEaz}BerU x#_4G5׫F3z;)=s=Pd,:xAͽ> ]L;wٮ{f⧺t?lCA+{xH> U77o/1+2˸dQf&xMAfکG̉t2OxJtB',tpø7Vy9'Ϡ/{?9fq ص=DA1$^HڐrޝFAUȗHu)Qqcz3%bS&oѮ{_Gx=,cg,yfˆ\oW#LhJ0+kᑻnBG+hlԛ64`.z^T/=\H$p5-"NȻq5p|ct`E2P87&DEWaj $CbXfi◊ ے|g8VK%jovAzXa֪ktŞc"2(C^ߏG {5J0^Y)9 6_9=_2I%rNT1D=P,͍.AyNv6bm[ IӥXtg>ӃUҪnA3kH~%xTVt?>7*8Ѿ,| &(.ťQ7z4%`nwKtijxy@WBOS_L}DQL7[g߿_O?ĿN}CB~~hXBgmL=B4M0#2-\}=O\8BQ\`&}bQhXT/>w'=V"\CӠ &}O>4>y9=>V?g |?'X7 '}4k4%uRMTR4NоgFNxW0?_OB#2YC@fwn>sWב?C}3}^NU4u"1c?WG[U}wg=;PAC Q7j=-XhJvaX.Dr=?oe6f-<촊"#y rDr}G3,֔U_IJ:5~(Z+KIFTiNmI`W ʫU2eB͵evzXsDef"!uؗ5 ʚ8F%E;bg+laEcW#˘i4ɶ49R [Y R+\vqfusv;S  +k}5Yߴ!2VzOՐf <.#΄94U֝lGl3=V4V:.Xl.:ܽ~nϜ_{xy:KѢ{վ-|iU3ͺ}[,=BQ>޹c9by*WS6@_cS6 AAˏ ڍ2#%H<,q$}ǃ0VbB+LY/襍޵ 赕隙L`8Ww'+xCԏS~rO9b-<Ni,+A $SUy:`;T Z]/(!AubMO a9ʲ:Ҳ<wt}kEG#{s'P\r% %=;$Nk5{?HWqq,R}A$FK(}w"唋3@ OdyBi>$ofl{ f Wwy"dOoṮ~3wOUJ>308/[|GסD>˯F3ޙx88Qd]\bzVCx=vp6;k__FP7MS&`'Yp`{ԛRQSioqr8;Z ~i6Rt>*OL;1OR˛o]X+Idu:3$R=NhA.V3y\<Gu7us/M=FV}b[wqbmQL->[?9\RM}W`nfM Ry9֐g<9ORo(:Ia˥:D Oo0@A yJ@yς3Ϫz7dRWo^0qةކ ϫ=JTk9}?VàngjH ovh ب穃oecɷE&E`v{u4%I`2A`;0,WZd _$c"bzF9\瓇R7$Sl"![Jԙ4;Qp@[צSgl|:HR-9,j2WIgSXRu=b?O-9#>#Q2{5rCh/bB0GWv1jjMD-Ʒ?3 36^|9"'?^ ;~m󾙝F]Vp:@J4N|W,=Zm[sdWl]ވ/z*Ukϙs|*j6QzsLL;bϻ/],nm$#tbЎxp!fc+ 8)G$HI1VMܵ]|4m!-8҉¤QB06HD!X zI p&m۫ĭ >i 4a]+rj#Xmy;U0$hɀbfTT2XuDDldm)d @ϸUTnd{zQΒUcJa9i2XY p咉twP(`;c$EuĮF6p*>@E1(A%I2C3Pˌ7b Ey>ܒ?wA5;;B{IDpJ]\pk“c.eЮ1**,W~FihM(!ȭNC+@wFŅ&C C,m @nRi'$F&Zg @J*_^2i 2׶q9(WlF9( bpDW|\Qӡ;U[H,rTPu핂s\gM4 0aǼ7Gϫ#:y~i#w/ ;gÉu-hyd/@:_R9CJn(D6#Bo9j=XTSos̀ +Cp,Q cC׮tp{lF1P@ؓ,4ŷƩKq6f Ifzd'qOz2UpZڛ:i$!@/V@etWqȬێB< ĕGTS@RJ 1b e@H]fP\ 27H{]"k2)on#&MҴ[h3}=$Z* l}+(-м;˳K8~fGlP98>gĪ6FiH ygfU/7zQڠy9{舔5Cy\lv>;ɻ"c}MmV|Iǡ,>+}Gw\5. 2Iw6+ƒ%7Uv͍Rrʒ1 (YقbBL*8:m_I]7P7ڀ ݆LnAGVnƻAp'#0į{$|:YJbAIROq[cb8a2758;᳣pq"\k,b{mh=J#f7R6zOnhmV # Eo!&"`@9V6kxѐ>,8oU}ckmP+FȣԵhG8^ǎp^jTޑuFwɷVcU4D8Qi5MS| w]W*Mш%뚑Dvr bZ % VLaW<څfaчC {n]\WDGj?@!:^Idpik=d6I^ЀY7Feo@^0y1Fq Bޘ PƠ^Eߖ$ i83=8u+Um 2kUݻ)ƍDwSP(E ;vX78@>Y* 1۶52*d=A>0O\XnKrÝG8s3g xHO@d? !ɵaEdcB znk%]d@T_# 4Uk+1nuU U-Q׾3ru7bW:t=AҰb~31Qr] $ xtYYwW ⁘*7s̖7]X$w$Ji Lh`⪕g`4F81ZcA~q"G7XYWۛl:‹FYI)' a7})Я1U"Ĵ$I႓G9I6%Aoުz9W{TZ`EY1bp zg:f$X)*Vpdk#!d{Qbf8cv, $ OvTQ_3S~bRfOAb0:/KcґqSn0 0Z=`1%)2iHVhxF9'!EvA B75d*`z1HG|rU;cfT/s73U\ 88Y0Q @r`EXeU O"8>3zD=~TSgo uY4ev.eqeHpGxe" uƆ-ʾ@ƙ,hxM1vg8oČ 8+c_G}B.oBn 4,sq} &pMq\{;EWl}Cu c]R_]È :Dlu0V}/(-.u7D@k|Z$J] q-,x>n01t*C)4R2ݕtd*9r|B"Oq TfQ퍬?K"ڀy*D;5Z+5K 1$^҂I9uE&,><AC@J¿ʅ׶U#c%sGjRtӃD/pc(< fC oCSzmC Vf9_K jgj@r=DiMCỹ3# t‡e<dƪYX$Q1#<Ѭ]z2I#E$r.|5ncRq>#fk `Q)ja.I@u͝l1v/;FQŏNト϶%{}Cac?RR8ouQNAvH:rHHY@Ҝ2|T]3P r5/CK[mB! hG\I_A+?h]@$L#9Y?:āIed$Qtl),~(24(d,`kE,/ =Eer}ڻc)Z^/!;=zvڥQ"tAO#E{ =o=ɷs#d3G_r0ctgJbyV Z:$ms[V#&3h(E *G+Dgx9Ҩ,gHŶDz&50c0}\D3}eB#?Vu@?FbWnQ9LeژG5uF6,9'Ol{lp(?7K؞M Fu#p8ditwYU+)~2xT*?JJC=¼ZFGc|lYi5_셐F7B!,Y %9t0 d3W z?%B@Nu揫h Qc3[tApkUē)j):I(`{L OE:m 'gzƋr`R+&KU_C,rnAq K!` qu(J4F-qC1 oIn~)Y)"7˪554 /iȝ"zMS(A15T`rs*QU7([qe3S>1~udgu8yy}?g[3?2=^7a*X-aMՅ/QZu=SI[ytDxX1|yZ9-$r%ꚕF smk5mDYRU.' =c@O395Ys%Y$zb3{@Y83^xP3X3曽dk~hA:YQU;pЗAk"@#dF)O5SRt~Q)ZH%io<Fxgs*n7 x9Uy8<Ƨ7(b}C؉:S,kn2ެ3:rՆ^UQly98S !Sz\8EQg=k=>U/! Gu4kpsi54z{8"S+os G0ݵ랃E }<ƀ/Txz?F: "qU2RyāwzgږYM=b+ia0m$!HFFAdM5ه>`oY >nY5?jǭ ޡn_Il/GS>;Ǩ#Ȗ6?96yt 3OSfHWzsNP\=\jMr`j'Wd^@z~PZDYw~[}O_P3~MEf'ofg7К=?^ioJm?j//#uNy2B3|O<@q̯G~SwƷCHG`NALu>`Ϣ?iѦXe@/ڔ?lO{"MU%5D:gTZ[sp&x׌]o0uR6VxϦ-gi4h2Mı ҵ/-Yp7Z7"DޢN Խ皽XMJKz_t=2pX nöOgx׈afV q>qFyoFRX|7RXk34G~blji>qRS[y(DjlRk[w9ک6wrWo+:B1$%b 7"-32k(ET#Bi%D@[#14Gܕl=8R( zMоܵ`MhlܚREGy 9.?h,L )JRF[>;er᝛qXAVܾs2`>!Ҙsd#ut|H[ms),m>{KY\ 8^S澣 c]/)K]KQ;LP_aҳEP?24VT/NX4;QCK'|[CL}.ԤT6O#Bݘb&jM<gGeY *FvqZmvQ{G^2:h/1) v]UqR+R.^S&mA#ns.=@ ,4w e&Nՙl S2vqߨX%Y(7j\)_,ϧ}9>ԅр-Y_u+R3 hM:G|G#VsœTEkˡncuB7Uڃىebq\W&>U #RՆ8hN9SԂC)5iҔ29$~@T3){5ZV &WS XqY'^ze=VjOk䟖OS-&IemіanjdE:sG$J=|a&\+5JTaYڜA * F^RT|詹l ~8"F q푾@WSYc ԟ)k-Xp܊b]"VMsn4;sbUռ/q$bn450hqYF7X)2|؊OO@ Qʚx=;ŏCg8ĝFߜ'"ZDKFXF(qd'/Ю6NT|-Ϫ1DEUit+)s -bFKڐx3P kH-ѮT]F`FU'YMMcL.5Fǘ2[hr:kS1| PnlT9LJ'טou=r8В^"A2z,`=8闓X@S3ΠA q#񮧩s蚗WF"*'#^lă"@Ϣz^Y*^gcWֻfΛ^uO(o$Ow` _j@B<ޟVHmGjA(nOPF_Sװ9YunbNGʰw1Su  'g='I_Uj㧌2c_՞{ѵc"X ЛP$ʮK zⴳrsJDBֹ޾Hǽ'>W5lž(sБ&2:HXciub=#,3*F$b[Xo9~6NAK8}OQʱ@lOWC!BQ߶~}VDH$2X^-ګ^]OM&ݠx9嵒H_5f@$2yY0dZ`hgz!Ik_'թRy|yI(:rgQ9T"s @ G ,@ywRq`M蛊#!'-?8!J(XMng&U6BeɞEeT' Sw p{gJ3Y+ .5[܂E߰d(cdϺ 1/p(|֢jpb%U!lI +*u Dunb䕶l~J^{*7F`FSVd0rkmu 1 :e O- 2HemNRW?4tLwG >~(':K.niu6x7ʁAUp b>ӏ8Ӑ Wbt듩LDPG|k&;81 vz>r|?q552DVe )%zZz &cX_'=j:t sqʵz[>/L!DGSYpK"o,z#D,CrQi>E2bՔs)&_Zjt~+1"P[7!#Ty?~Ⱥ5\5n{墳r-g8k>ad8^S^ߌO8n3 %iӣ~~GӫÂ;g։&R ȾyXŪb۳Yiq=^5SsC#ΓTBt*` !2&u=SǨ"UU p8U].)Aʥ+_LWlgP̠;nꍷھ9ÄeWStiu\_LL>~}<:z_eP7xa"A^ FBW]7@@ߦ==>%dڭ\|Jk}4NdN?羇$9co2?)_l9>3#DwMk Ε70uoReT$||)%c⫩b?H=A,/2 PTfc hH2B3o>/G;fiUJ)t蕿[bzI)|1 :EH 4EeH$Y3H-%dkq`blu i{'tD\5ktFR൅V]QxYF,.8=<8ϴ|TQ!K~%VC 6o3q.KVu 1،Ȯ?_hr苯đ%1_&^R7pR I V$GNU$_8nxsu)R= '#YSK\9ZS\謫3cЄ:Nsq +0AG,Z|xS}Q(7D %UĒG2Sxd^~ -V&so3'SwNu:{̛qm:ߌƏ[ˉAnNKZQR"Sd:vݻ1!MjF]LE7p>45rp #+\:m. 2>2=E e$ s2-'sdTny_;~<䵳 9䵱|EZF63 7QH#cx҆1d   =bo)S؜p_o؍ꨦ3U HᐛOn B \h8ڠ_$4 ]_ /b+)jcAg9(b*JEO ЌEfuqC x 6'O8pH[688C)иz={y G<$I"B3!c1G8(x m׶@Pn<6pY톭rhGlTEru &?8q[>+ $} 1:멀qa9$#dmՌE^1{)d O82% !:xD#PW͈Ay3/9eA:-"eY*՟8>jv{&K 曠钧buwl gB:5W1" ?>XyHnث],AW#*>ggf7ts&ᨌ gqqlnq.##i y-it{`V,Xq5E #eR܏L)r ;–c;MlOX<W 38gڠNN'^ Gp1o[E5 1 EI=R\.ʶ⟸rAbn(ܸ% c=b P@kSF I"1XyωQܦ+rSf4`y2V,dCx&Flq!+r[`ӕB&E<S, ^b]۶bV !QcɒMrlUl>nV)7H5s# ㎙m{cMP*+RK0}T3wXݳݝ \u) )#S6"z{X \BI\28=:GQzK/1G)P2X v5FSw*?Y$j6c#0nO^p#z\[g":mq(&ⱑ v?6qxqgH]t5") &g!-? B ʻ yH8ȱv9ʤr8PAlNMT+;ae5t΅$-2ͺ3x؀;dR $2sa{dV_i1󛒐 q m2Ͱ݆EQrP Y3qRKG 8h]@=ʆVVmk'y: @ Y:Ojy=F{*P:qi[PՑ0 Mtj;M9"dhj_ҕ aˣqC2ꛔU˾'UYSF0tQ'RFsV(+ji EuM3;s^ G9Ru]5_^:ލx4(_[ѷ(!K5팭gøMfi$]tԛѷq]eX(1u0If74_2J@/L qw'?RT)==nӥ7#PTB}]^Hٝ,r"]swS ^bkeJQ@Q0oC)B+W#V%mhQP}þLAR_;0O.r5ZNOAVM~>RD44_H8Gv;w[P̣2^*s'pp<z E\96秌lKejrd aq Hّj1ZTm;z/ɬЄFP]Jcv^P wS2iڬ{EJ_bg;4,10!hEX"y(D"-{~&,XLG"L._2F*y r~@ҹ]H;H*y &df"zlAGzT"@#*7$2LSƧd7Ğ<h=jMwg˵V滗!MLPTfl QkZu_9|yK,];fFyuUVj mv9̊?|~Z7xlAIv3{>D^Hھ<񝆯5=w$25 n=2d>;N){ "#:ш;\pR[q=sn9`y=kJ;M~\%A$tsQ<9.׌Hb)UŜ^@YwT%,ee][=VUk7='YQP"adxW3 lvOSC:LĴt#SOr=kqϨ6qPdu-uǣyB̟_$i*Ϝzj!7>ݩB<?IN~>N8 }ZHqyuCjhthLv}E0d{|fJi7lFhot "lv>)o9=jF@vLgE&aVrH}/MFy-P<=;WBP kiQ6/ePx89 ަ^T@)Qebk~-Oϥ`+|^ 9#tag:WZxA1OA.]ZzOf5,kG)-< fc'>*:~]L"yl4& -i8yajCh|fR35+ه#Hb;헑rƖ?N#e"WԝO%꺂-HE>!h93i gS$b9'[=<E%fG-La܌^4izsZM4+52im5+J DŽןj'hw cmXEzzE$n$1b)zHV (F~PʿxSl7X*IbEQE~ǢuQ+hh+>`NLyJ?SI]1ODZa~3?eӭ{lIUgǵS$s8Dy2cdx'q X~Yyʺ'vju@Gb{d-ZJX+T-~\~k:IKM9SQfЄ^@t"{2ΛZp &9'=FV0c5:xKYn0^ә]J: Z|LFyT oL=Sx:}Y  4FFa`e43ç(H$R,;n[48"Հ$}So{Wu92ꯓl{m$r H܆3G9t($W3/5p`̜4ZUx뙳j%wqs1zV2(3FZF ^9DvzeRҐxl`)mN,*!He` t)*^OIC%2(ωf5H+5=#Laԫ1ۼMHZ3O[ԯ$Qy0ԯٹD!@ 6X(FƵ-# !vqXR]$BʼnCЬ<vȍ镣#9{-L GW9~%CݥmL\X?33prw8~"<`[RYF+U;MVRڭ|bhUN:yHzXHبk_Lc&eK XWc-10g $+Xj I*(e42lړ=)Yr![,iՖDFkXRpWOU$HPS\tFY,ACX!d< $b9[Qu7bBɹӜ. :bYm6OA_]1[1.E{g½Z}E9A8g,]w'>aj, #A4RRG:\f$t[=O]Ah-PhL3{X!ՊQ崚{y,XǑ %Dh 2As_!O fgꑆ+Q!pH2!u {uIw}r5ր9Є"TӮBP$dWǟՒpt/Fܝ2Lj'>+,Xlo5yܩv<-ĎZ # ыsw͑ҤD[t䃛zI2nH'*u}O_X-Q%Q?*N`5#=ZG%l6mX=jW"+:,o#]uU8/{YtjY;bvx*# mӅjkz^ȅf֛SݶN{gd^KU,N.0=:I@#axL!BsDž{zuVD"kc/Gd@Zo;`#$T<,eY{OO;05R8'C'Iր-OQQz)ʑB_y{j7{F4eí#yoA[ԭ6&ނcϜ>U wy3xˀFў~?:OLg`}nG"s.խ<mDl8 ʶ'ɵrÂs#ljbpr3+^Rr@p>wNkoSq$6lV{.Dn 5k:WU/Os&#wZz.g<[`I~xP_dZE%A ?F\Svv&2ƲmJH( =`G'n!"/۶CPՁI+lMIJw:4bGʌ^0wka"< >kb]Dk qc'RjoяhV-3Is>91*6¡7 Ud!Hʅr#njSkY!RBcfRÊF/`v=)JGHeMHhjiLBD5&wGpk6 `n;(Q;uƕ!թZ@SR$v 3t@D/p?l&]:VR#Ea͞8E5"5p$Hbz35{Z PmT[GO<g.E`'Bw,Z#܍{zϐճ1zj˕a`x+UqyGG =Gl\у X8nRht aӵStDR٫!sjeʺ*Ge (ysჅ+LK9kA,KQy`"Ar {" %A9lz+O7BOR\)'Y!hqrmI1GPkyڽRI<^GB̗E$`RUWmu85>./ߒ4*b*G5KVrt#d*'XPq=6%}W,vF25 _e&i őK/M Nsr]*z)A"jF0?].ާ+@Hz-tr$3r霒$6|-7>;x=o$jRr5( D0ĞJڝ{aP/>UEFXPXcN IP~D2}'Љ!CͯmaZ-TeeO(b^-̟X5&TGA~p 4k܊MswȔ K#QXy8Y$?p#zZ]NXNTwÝHI [0)7@T%勺%fVFXQOfaFM/OhB-o4h{Zw԰MYs};e=+$ZδsKU!"rO/} '/y4]72?"xۓ̫9B7TgCmv= 6T$ol9سr"E~#br_YջiFIӓsljhTpo}#r F6Qo o2B0OpkJ06 ?}iH$(|[WD{(dUp=!egpyh P(ycGIV{aPzfp';'DrHi\佂?٦=w8mj7ό5Sf/ X`~k鄨L:a c_u _mt86L|F Cr{`#%r:r&dˋ K !{l8p=ϕ-H?!Y#r$]9hW /l3  ?#{ ݻ d95Sk{Wbc"ͷ mD`lD\2, Efva{E[8,:sGzd*MQbU*x,6ņoZh| |Iaz\D`gUP@7_w_q)~01A4@!|Z8%P4˭RhgԾvx#j3i\:~O>7LƌF;^/lS9.B;`ʄmYvjb"]e_rb?l[1)OWrÃ88a܅VD y "]؛!׮=Ʀply#5`!Wnl~wzu PzlXx$&\L@$x?8b(KZ;Njo嚾1Br57!Ӯl50ΑO#)z&c=Jºl=}4f&NjƒH:Չg@wƺ`n,; @$Be7r@BH@~rR6rEA1}#VaB*Wjf9?1&TY nV vژ=nؖXBep{USm9oe }{eB* lzv#mao9͟IЅHe/R={1[=:TAV_wģVe2\vʺ7$-6#ۏV&'+3 `.f$㓓mx86 ;V%m!stj]_TIk1|=d;KPC$BY2O?y}FOm%ߜPeg"war/~Fq|G%U':Af ʌ\yF#Z͙y*TWyb!!HU{qQ%^;4`[o5f43H/!bh"]hm'~_sC]' z?XU(Z `RsSbkEjyxE!rhgU܌IGl jc~O4Jsz.5;>隭Nh>=CUrr|7'{WF'|ɪYܺP|gϽ3XYFD`ߜ [3s^dP(瓚oT[Y=f9W˺ZE`k|dЗyC5‚\O]vqI Do]2"i|;WvJ?0}o肋W 9fj7ό}G[ G2oZ\m3ZRT=)RϠ҆h±23*8?Y8bf^"MLj89m밓3ͤhHM6,L ]{H6:Sfh6Ut94ˎ=,<"Bx}1(ֿHR$v&PXQgK 8ՎA'w4?9 cw1vŪ:ԤŕvCzr}U['a#>(,%W=+:~˸cK'}|xMhem7~sBdNۏ?4}aUVϨnQ(\j?>K҃èZ3DT `6-K 4*Nƛ_) q@UvN)7Q -d!IYc%T^+ZԻJ?srrn⿼P > Z'_ۍ5Hs麸 <0d5`G 3zX?]ݒ+?_ǩGU++JO(>hc ԪϜ}Zm46T=}*DI@vZ<⟮z\Wʞ Yw=z1jQߪR$+$%szi1i?QWӳu?H4+4Ѱ)g>mz+_C y7Ps:CD;WncjM0T +&P?!ML'`2.sδ0UQGA6ڻ9v9f$x+΀+f'̿4d4Z*p s=/* ѭ 7SiCQ,K sl: I K DX,r+nʰ:нCU}s7q5JѺbO':ߤ2 =3E[<( 垠beyO62c$,S VAf_ 3q1Oa$ek%9vc)"+zKR.R;XODVb(bgwXR?v,'`X" ۲'dU Ej;`4ۘnbtoSl\e)hh=4@%.# ws2'2ըFƗ#,Pڏ4},q~ |f<0:*1}HG *“lJ.J'iSmo1s 5/&8h|wX!Rr?l Xk`=w^SKj!m_lI]{yPrviov?V3@am+xoA8;Jr ~99F@ϙzN.U,鞉mF0%[h=*wIPӥ⥻+tGq ک, ML[A+qmzCyN6z.yϝ(7;&SZ}k##W\=I̢;{ȱr:a'j[ђ$NA7j-qX{ʐGl|P ON5P/F?I[^/44Mdit!=zM7 1 .eRc= `#i)si4aW/=vG$P1ǻ?N@^3:,&>y]wTnJaU >)~OH+~l^MP^̅i|7NVh|U]Z)B[閵~!f+Ř䒣2aj!@OIcU`g5=zkȗUVzh H@s-w,sBy̷s ȣ> -zVlhzpo{a *//vN3mG]vC71cXܑEȁ,#E^ఎPGe.m4N猗=z嶄*rAι-J?. ~zcbA8'=pt0w N]fZ  _~0dBrNpv` ><ʨ GlZWj#ٽ9U7+`r;f]uTJwˇGD1BCY#2$ )'}:PeT<! >'jtʌ|gj'kjU5g]l\Ȁ?=Kፏ]:Ac`ʽ#e*!.y2 #@d@l1NJCE`n{dzN^uWsv=HC^C1/''L*}q:1OZ#;UaOd0ie< M0#_ w{9JhH[pߌF4ETq!Hgotqs"gHXs.Uf[U{Pbr*2Ƕ~6#&hy7r6,0[r Q HsI㑖4 7~|e:4՚y64wTj1˾ťejh# Ҳ ^s}D &!B'FaUN['7)ϣ"d6-WB(Sbru#%%^9Ȯpÿc(9cMn,)횾FXrw|:ƖEc{k|p;KH6rƩ]M)3&)Ea=8yC;,,ԭCd]2q{'{Aʈ)W;U{M^f+[1.NïyƟ/NmS)u][<'h^:u4}Cu}{C:^Nu|9u~Cb9k ?ߢ$.>яBŠ^*O_MTzjcb=?3o[z_Fռd,Jhg_?hKhϨϱTnʙ &"yʮO?S̐K_ PS2akŒX^Oy \fS ͏HX[Lք{鴂Uc ˾tY; Nƀc\O1ˣ2 'q7LAuqH@-[ѱ.@=?~gHHSGYea\忡c+ך4[Z4^+h}}D=IƁ,E5"E)yPնEWKϕp\Ym qC"f;ֲ4 y{])I(-(|z;c-cY[ejqDBի.8dS]T35O+Xi@a;ՑgQ;:l;q&]AMWǵm"+?3WiZ{m* _z$ 9ny _PdFho$a 0cq6 W8YCFT,n!GjH#o'~d8]䒀0b;1I$q]I1ڜl=8i) fAʬFI1VGֈ Ԟ%b.0RGZDM>#pm? zy%iW<֣h6YU##@XX+[6c h;_L2:ěw_^1GT 🉡 [&M2my8w=k9M ܌r#1LܳBvL2rW=F_hF^:km3@1ڕ䛻ŬD `L(K~qVv #_b 2i9"/ZIZ5QtlW4._U$ en;"sMXwȐZ/Y`m);kDBBnQ &}az9ͦ,#6xV-FT\mS[F7/HM:fdAjbg&)KX0BIn9#ezY nljx]nC e϶3όxGf3 B s͊AO[Q 2Ȫ4, x[uUWG̠aB7ů9GOkn7d[nSBVoo$2+tBF{  Ц1i1 D˽Or2})>#rX#R0kJJ t/;c}];w8vu}D<ݘ@9wY$muΞ5en&AvC5e1!wY1,J~Ga2Ǥ6#w%a~bqs3;~ps$}r@ Tx#qP,u'+zuQ_8 T _e3ޝ!X 0(>h'ΐFe?5"TVyĀGFn@@(ؕ׿d.ƇZ6/K\VG;Dx'E55KJy;6  ï8qub\1 @Dl;78vM7tcAcc+閛Ydy* 5?PvXl} ǨY'Lqb:vjXк+3IbU1&f0;8]s~WQj+)9NM`zN]}#QdFW\(А  smM/3(Pv@-^Uwe*Hq,~S[ Po}vk/]/*PtS/km@ʰv mT VĈTovO辧D(׾(^Bc^ڍ(ne'@ʓPծ/NDuOEaI8rkkqMJӃU2 ][6{y8 2xyQw&7 S@^rgIidP6T3 ֵ P =|L)Y ̎7\#]U @f:{Hu}coVyG2n|gMجxu3*G|3S^\2Q;6t`?%RT5n4iVzU*0[3+6s'd+c 24&[[ nvb3EB+c5G^:F G/Y@0fOz>q\&a@eHv7O5܂@ I( BIĆA1UqU~v9rV?[1x=6 0%/pNcz꣡QRFJ[h'u]ʼ #(%4(u=LcC\5􇍬YcbvGT ~/up ^j]ECόc: 3cC.M1zU1=)C(`-zPibU3޿j V')y?|I<ݿ^$(|cѴFMb*$~&?il;x8gy?x?H ]692lt_LoB1 ^3;K&Zy+R.|MTlIy:(Ǡ>@6yXluPOH2R{s=C+P,r:| 2oIe").wXxϥF!+|R$n7{d1Ov#u\7 v+(H}]Tr i{>>G @rx ZWQN#S<1bO\Tn@?r/UG s1hQyH~q Gs<5=t:8ҞϨ~1e53׉9,lm`-R[ЗIkx=^I$ly~ g_r6g/( hϖJ} kJ+ 30I#{Uِ*&rpeC&nh\b>PPnFwmv\%V|vɒھٶ=rMV5۳!{ͮ)Zk&]22vf/Sa1\Ɩ91.x Hd2ܠrz=̲lla5jB,x={OGU6%M0J-XvG|~ӖUl^ֿpWeuhϬd.Oڅls_E;ʹsspXPo' I`ǎrG*) tWs^br!>pSU]lg]OuҭT3잓KZy_=r3Z_OFGl%,:UB8~ԳpxsV?Y) ?_ǟG)ulnEgy=fqU?nGh06/R$~;g9bQrnI=F tL~w>2i7,PoX ""]@u]5 ;k|%Lb_t(:ʏOp0r p c,1*ťxf[P.#S^Y̱*A_l\zb~+emC2ŐYa]cP@bvÏH_=l{ 7' Öh[)v|lH2©] űoE2,A :%By_#}B#E :X=VG ] ,znkZd#-ٛ0 X=S/tsOSHhNTkS57"՚'@$qdmwܵ\J c}PVA"H%=ht~y}|aȡ+W+~5ɻfJBiz@[+7} JI'ZЪ.Mn N<Mԁʛoe,Mes- ʮYxb+(B {bbWR핚'qiEvLRr,t'#Y;Z u4hNz8gI`TaLFB)\DW M5)/< M'jryeLF @﫴aBoF wM(u1J{FMbs.+kW)z&[:d$;_E6dTQY I"H=F%֣ÑO}QM̊ý? 1W񮚇SZG>}تϒm OExU#Ῠz&EzouTG2`.on~(t] *}J}G/BH+0}F=s9q|;+Aԩ_6y>40o'Me&Yg[j1KX&C"hƙlG?9wnkM8%FѱHȀ1*bn)4*OIw\p&JXE+deI 6 GD@v8?xqP2.Yl)yFݻk)vf]rKbh$CB.]@x5{*s4fzc;7` 8V nj1UP+8}c9b6p؎lc57N~]"h4z|K0!Zd:wٍF4aK1-FW2dUZqh.=N6>#rAiRџ'ZY(AL K':=@,{L6>[K]q*gT!_6J̀Qj`-Hܜ]f0Sq[ ?)Ճ_d %yK+u9fppH"~Ley(Q\7zYX4",o:Dz@ DZNҹ 8J0,X=Ls[0syX}8. jjk&% _Qu`vwv!a4ѨsM"s/ Sf۷Gnd%ԚZe0*Ǽ? yS,iZGpdtHEsYuZs|2(0& esq'zOo`B(a\$Lwbr`-4d,VgJ M0n#1)V6b5钯UuÓd1셍@ C)viFO|`uOl|>1x-֣eHiEܡ̊Kxm3:]Ż x o$\D2k#븛z j,M _8*z T,WA{K!lIkw,`'-Snj9 Ξ0Zq| EIL@x Lg{5raT  1Ծ2I͆_%d=k!8±KX9?Ѻ]j#hx,j1?`n((\A(@bg"PNXvU|bP@;%ऌ>}/0X'# lBJXqĊo@sy⺪ ؍xG8:CsgFћ,AjB$%.KRBsPzP6nj_g Jo8 $#Xes^D)0Q1ьQA%ڗ-5pE`l~3' Vj qFot,59܇JcOp(@@?A`}3YGcO`NŤ G=N ` H 0ޤ GA %I`oaĪaȴ/{K9 ME GjO$(-(ggE!r#9[gj0#9xُnRTPIyFJy?3X;mgXd ٨7wF#j{㋫܁`xIbA81-+:˲ ]C;Yxez؊Hj]׻*Ԡy̍lBhqejD}Ov՘-7u (f<ǐp\wB"_7۶2M'|X/&^Ȼ(;gHT{ D6odt7t?GyߟRьrX~5d{)a@+`wn2G5W'0_Q;"|dh ·@@#F*6}: ve+:a9 +S~?|9c5euTuϦC+Ĥqܛ!hƻMǍXSGqv "($h*rw )o8 Q{dޠv"ly2C5H88u ]P N35kRWLb-2o "&ߐ[)Gc@0ipFKn9qJ+}K( `㑦PW㶖`*K_aB8hoVeP=+rя^:ߞp2DaM_q]Ÿ #6u`AK|~5w-0޻I SlBwIG_<y9N, 3I%}Ta*:=Il K1J4uuV@RHJef jdU /N@v* 5yStRԆXT$u#Tc{c K6*bp:WN'sƦ:G}?O|%nlt̠YW|ecm9 ~0EI"qKk r̓ҤLͨSm#:倴*D($`A2Z9MbFdБvl`|x,v;95cRz2VdP3ݠm,1 al6#}/UR$'J͸gx7hK0PK25VܯOeUx#$-sѧ~=C̎Wӌu>]L8'S0s6`wYpFӼw5dC{q،b멿VMW[_*㕂rqPO:IUj>}n2۽$)NF#LݲM_UēoK2\Ѝ;:6Kr{rM&QoDXcjq?5:{끢83HOLܼɻH5-@ey]8I9fM<{%*T [Ce Kk=P|V? lK]ʟ.[rɍl^5ڪq=Y GjJ1zX[U ~4e(F8ӢB:HPFlr:6PIPHlx,ۉ̴,w9ف;¡gHYqjzgrjUIU2<ԅbgth6PڞO6T'Wwc*Oj==Wj7Ydӳ8sJ:W&lP&d,L/ե0;3fN=WQڟhi t#w7{~+ʞ<=oӌd Ыzg  NO!#>0=?/tɾUl@"`@onѨ$R@=AG+[OSbslO&H~,TV3R7C+E̥Yj"$xyV9SI}wԢyBp6wZ/rΥ(o{rs(k o`:"6e% (S]MI+Fk `-T!BlYf #2$d % EQ vN߀Q?)0("lѼG eȰz Tm,u{( T 7 ʻzv`.p|e?I}c$+&?y|s[i3}NB6w>r 9JlvePj׭"u_k=rVgm#6ԢP{qn.ݪZK=d !>:'=DMvT.;z˒Y <'FJ;gӠV&|X^fCn{܊lĻ]l1—Rpb_HS =M+c l#1Uzxn4~x&Xa绯 w(R3i3HR\t# x5M *Oב5ߴU؂O'w1q 9"rq[Jp |cUnkhS)"r+kn0*;a vSfrY̒+{{Q@빃SNXHUu}[If ~rƎ!`{#Z (dtͅw*F)D9 ȜmQ!WcKyΛP%cCb#(\Q3Na D%đh=r9jJocQDҰ Oth7%|byq<-+XUYdbX"D74F"Om;~p15Dn(5 'Zġ5A*X"YU s@"9%WeFX"r p0Tx;@A4t/;6 B nvwLXl󎘚_:< n<2(F17_sT !rwP6Wf6WZʰЇy˺gm5Ftq bLUֳ&7?xzuX@AXԲ; dqhh 䱿y^*`*7xA;]ҐwUP uNIɋ㊨EM3V/Ade`YI+ҭǨ Tx9lNc1>e,r:)hܑ9!WqQ()iǦNlD}+1U^yh^gUCՙ_]/PXmmxml+eVcj@YIU30C7˭%IU]q=eh:i7w: v 4.IL.?sڒs^1:1پtiX '1Պƌv1 xy! c(:FnBk;OCL[>=1`{uNE6nevxF0 L8"rҍfH?!#KEX߰-p9R|c҃WTkZ=}M 2n}lr|It9>E@. 'u,kӹ}i=L ̢w$/ӛfE"hN{ODh" *|[zS}$^㟠rsqy@l~7Ĝ. yu^WY4f[WRA2Ϧ{#p??/qJPd} iq|f:N!Ӫly ,obwJZ}0ff; :Z7RuIOF^ch ?0׉sW$r3(?sCMhu{ura_[D2<\?Cg,2GT¯Z.W |72"*5 p}GcchjH 3__(Þs.xոΆG;j4|G'D(#a*F6 ?!|,M<Ɗx7weP;⽥,ƨ9t>V+dU풣uj0hjs0LQgmVȳ1H.İu"|dn SJ;ՠz qx9ȲɉF7 r0D{k> v -7lfd;M%gfٙo!7\d@̶L|ZEdȱьBx%a'gؽ\tFTE tRӃQg{ Jc=2}(^F"&8ӊ{1!&+'1 ,:[Vo5|]19Y}ޗ]+yƣt"'kŠJ7+w_|}!kp Toq !ڠ n㠼w%YOl$z=0$#Ecߌ\pP{pB^3 ^^@*Dmnxo\U Ў {;qqsOM6 s*IZ3IZ ɢ`]Aѩ֡N$ur؁FB]JI&_pU; aDr"edƮ![QoL4 + 8]/jk8":$vԳSg&hZb7,BXke9zoa'lےId)k2',,2$]Ѩm׍ uYuGZ`&fK Cu%?.+!@TsG X1[rdF )  LBG\ws8`s㻠!-F1c ^4bjF3\:m붿 7|6+|*+hT%*o'q1UY<2u5iejTQX31*=#(&6&!tnz ljkg+U ?A#@|=5`EGl6lAQt%l3k`;H^j *~G !䞕PDBA$ƩD\e$m*EwȜZSY1U ( +u"؟8ƌҒo )R aV. 66W79 i5Tr^,Ef$+hueyDwig*531*OA\9% A+x@IG,B~}7q]|@,D* @$% VWWݲwEH=+ #XLH7#``@V6P-X9Ƞ `F42g *$eۥ!ʅV$H7p-;Es1vk n2XsOlq #XN@\w(!q(h=A9[Mf,GQ jVb0$į< 6=8ws$6X"!|lEXљc >tE:RuP?YŪWAhT7}]׈.S( FeR@l =2Xf< ΋5.bXnL'Xʯ G#5}I<:FZj`Eb}WO ,7df.r4ߏ;w>K}݁F1ԈwQ];$k6=@Uɶ K&U{YСž s]p)x#N͵$,nxL2e1"Hyu# O[HLjO ]zaG/xzJ~#UHߦV`%f-.Qk"9V?,&Ѷ2PV BDv6"f2{nz[A\, ,NiHlOJkr>ɣ$b7)b;v8~b28cuyPY/)xT`|T&6[=~#@g=dl5jy0V*ؼk(ḙ "YE k?#ޠ#bhznH>32yP9[Chu[@:ǙdcGH`<83J4);ah|澞U$P=)@k,( <4}5>wqzV7w,zhm1ޡ:qЪ cѕ0dU <΢RxIW󞧭 j"d7:8'Z,βSxԏqߜQq~NΪ9$?9. QNyc{Dr-~͙q6 ȝ@`Cr CvrJ!Gq r4:?F/;8NoB ٮqΛwE }({%$B-UӂpwuUCU<ɧDc6+~2P) ܖOӱ*RX+J]Fu9@$pRh; XcvU3r+9٣nZ˚)]vۇNC@gy!wlc=&wS؉V3zѸ2&ؚY >rFM؆U9k*cE #=[V! CX1I<9uJWp?,±r?d`te2mq,Ւodn u1D]?b'M}(=] ݀r`Sb  Xl=rreZ ȊIj e\f$S{PPzfȑd?@(jޕi\H54s!54E6q?#YUkwF7p+/{P;hf-r: N:yФr:&\wBc&e-l"׵dL*t˵nzX5L,-K/ )y='<6{WdB@>NqhǶ O#NGMw %K2X /Y ǶR+@ F1e艊t[,iGӔk+A07JmNpT~$)ݸ}/DiѤSIge=aU+#UtfE:bՆ~KӥQ{&~ ʀ Gί!/5B%_sY[57rDu}{hB$jj']R5 RR^6Po\b0^ 6|'K|UFU ^ CbbkqA沮LZuI-eQdwtQPU{ sx7fMr<&%_$8ٹn[p *6 }^^?N_iEkSI bxZ PIӣ;$d'u;‰b6ey4Bqp'}zḑ řv bY1"Ho(ߌcQ\i9^$;  U" yWV8FHfHIs\T[.|{O\α8m5᱉^3Jhi$gN\|VoyO `)Gl>ѻE#>q[{\L@nRKm~!rU$ʡrI7%+ˈ+,2m, U@Z&l .eUYT4ɫ\uE, Gɽy=\/c2#Ӣ!ċ>'}i%fYo韩C2Y??91<7)25=^Py~5x+ ODDB9C!#RB=gZ=k^%V];jGS  'gƟN틐܂-u@12 (͹l/ JSW*GC4"d;(jsb_zK'+M:n%黒tHu9Qt0|嘥$ٻ+ ^l*JXA#rClyɓ@OApvBoo7EkY]K]-Ei_l1[HRFmt9]5 UL]_ v5$fKZ*G:V|VG۾"lS,NDP$A쟼wrܡ=@ر & h.HT|Md}̣2Z/ōx=/; 1)(rAono u [i3lSɸa4>'ydov$rFe&27ZI>?ՕZk*D:\h& 5!%?&D=j)~GVYԸ/۠!sI(.pI 6H&`.Q5ci3WM"HB}.}R51飒ɽLe,1n5ڱ2T'u@?3ף-G&J9*@gj4ۚ:mLV|W9-0Fus` V5~8KcܐWRC)7v5rz{mȓV; сJ9AeX4hYi]\%[96E3%jsSM;ڀ3)Vg@3P;>iBIto1 q«r{dP>TRu9Vcy mU6&+ ƦM;@C?G;=HcoJ{a^*(Fg@2my(!#mQJ-q4Mvr,B yf iK ]1rmXǟ^.tNlr]y5vVGB2Ȫ ǨPƋZk5WxȤomݎO`nIF681[0- ns.waca}<$@z݊I 0*pؿ)?$[ZE_,n9e9]0k p?:V]J3(h?w @PU(9j|pbts93BqH6">W J\JWo\xzrBjI];C/[,N}8.` |`Q`y8+Lu!(%UkT1[_U y_I0Lg=NfQ)FϐSBi#hWfI w?H 1 sQKI0 lZ35ApBT)AtP`/%o*E1k +@B6`E߉V;+⌆5mx6%BE>Kʼ*eA6m;A[,cANTCM(_&7ې|5,2*9*)[_ ppE0T eX,zau$hۺ퉒R/ wۨ$OK Xjbɍ|mp)tDVmT5ر dl/ c0f);1F-QE6rQDƨc6 & lEW|A`N,wɖֈz !u8dNLJ@ BX4/Adb御r]rCy\"qHdgLNU,Ck 峤,p"+ۮI;b8ɽ"'R)WJgI`{b@ _V`c̕f@/qѨT`-2ԛ EciV99OX:FУjF* AYoY0GOH@C+ &@x늩GfV#dJVxʚ}qfP|e=D{dm@#5Q{1fCejouԛluq+ɞcN|b\x=27>ps0P H"C`#>Uĕu}cQ1>qYS21j EF >qbbmqeɂP}=#T{fp ?_.+9x^r -7GҲdXJciqqǿrRuWZ&8hujm?φiRF:o#3V#Q/i8Nf[E/i62/WBno@.+,laJ/TTvypn2׈{FCy94K#}8$r)Cn;jB#t"80e@%w=7E$[G7buPE_UX*̯cLI0Kg4T;P'Uc u Z_|Sh+bk H6qH}B\ĕz؉h->V)) 3 &,?RhL_EY$\tYQ6>+u5UT?Ki5[-ze7MP8~$s}6x꧜m3Y){ƨ8LĜH$*|t d@^+1i|WWތ{vX};,8 G3.I SM z5?S mO\JIyOQEJ nHz)nMg_~huXBRjb2ܺ:Y:7/wl/֚aIAՓR$ӗWv YҖ:w>Wϥި6z^?ѿ \2ԥeY -Hck"?S2!si5FD ?u9b]Y*[ R (ns-grv1dd*=)Dmsy K`2 5q7}!,Vz"`՜~N7-#*'"$+RB-AAP*gȅH*f+t Uf,5+ƪs_@VxtWùOJ ٬w3E$` =b7](H1]R/9,S-J^gǡ땵*H`WU7tU0Ty"u5~؉ @ۺ3/P*L{s\eZ/ן'2%#*oPАw0@I W2yrߪXy9TFDJ\nG({X̝H(GU~HvMߌI7GQ$G"(&f)FNWP?ڼjZcHd^ v:e,I!H4YO,t;dr[^+#SK}2jK$)-BPsݙV]ۿ|:*U=dlSSTF⦙퇫yu:2~dn1~:]$m,h|TH)ڵ`fƂ @9sN.rlϘz@/o.ǒsQ&}N$2tƅ+dw=Zb,w =DfPUiEE)~;ynU02״,hx*;&eF=\5upX?UBhQl0afɼkE_ NĘp=Dhm ϴ޹cQ 1D3 H4.L; xuR{iy 5gfއ@ʥ^ %\=:NK9{- 2<:fsH!D7 =MDrWu6C*,xz=+H?WH'M@ lz $p]vW\TQ 8gZbIXs ?՘?Kzt ^ƌN!{_= U$r3zrPz@/¬@N ͵W^rq1c ff|Ukw_<>V4Ne s$OFWu+&6| VM8@$w'+_dzgHRrrusA"T%u W#&c5"mZ'w"هw%#1|`jIP|VF, p|ci|GC4I#S5~aAPHP7ҳQ-'4.y b'9u ]A@UGK u3u{*'6+6}Tv;+l2{S0Fd\-D=<ශ"2UO`INBzb1=0qH8<l2 T}v߯c-=N'"| u4{y$Hm2:,kS p2e>3q\wؐj #M<Ga @GlWR-5˒DKIC͵܌]x[;>2H&U*_&pG1Ҭg=Lgc:ba!8GdN"UR(鉎&#mrSL+y*2k}xDGf+z`n"Nw>fy\!0 !ܠF @mH GPs`k~r\hU=2Đ@}rEk0ms}>1Y"o=HFS;l}= O.698bc!*ҀN|wXfϬ{ZPI#w@1p, uaDYRSfלr U񘫠=KBO8!G<`˹ Wj`dA E{Iq5ے 5qόV ͺoY!v/x84"Biw( ePT#QVZfG |h>4MGbYP^އjDn߶# w1G&)QJ6'8ADq`,|cDe^h-j&DYmtQ9ggo?]86># ^C@jTPujc3cGZ1F.~-θbd,sj(r1gA)B]S)!ϝ na$e+l eV" c!@68`T֠U`7׾~j(G_Ầ4?i}"˦Ffਣt z`*{H/{w,{BNǑ n=}X))s+x XI h-UD ZV'2q\)؏X! k>!cY3uq/mgTx"U1W#Qmۙڱ;  !(brE29-GVԢlJPKVGNL@$kB DwI}Ҽc&JwM iW  1Q˩eRzc]n1+oi2v]́b߬Pa's>/CqOcĀ7u=+"&}Pn ӏCnjN3o}+Qc3!eh ēa^6CD>у1 ݺ 'P}wQ >}sbw$" 4 qcġ8(qݝJ$i'K?eM%U,60 ![!HSX`b*/˨CvvJr$me`%_'bUr>#АRa(-wY@OB| " љں1^Q*I8aLvlCW}. ` W|BE W]U&0E-5(GnG3'UЃ:5ko#'yI-?:(Oˑ79e622fΌgj?l!`EƩ"dZH96p^R=mQ8,K=@tHz0R'؉ cvcx/ pe%e9#.F' {bU4~ 0b]vLVBɇJ=Lp!l1ט] +I$ HX^W9$ ٲw\r9Ly"ƛXr|`HD ]  ˻5PAx+OAPr8PTJ(T ]F7TbU1{wky͑u ( )S[oN,q.M*~)%j1̣U( J` 9G1A-إ?Hf1[[@wްɿPnMfjYLӒFӀ}@P:2MB-F @%|ݒleOj1yQcb(H 6 p|c"91b8_ian>Hf[G=04хPT._I&gg*|Iƭ ĝ9NL%]\p2 )"niYJߴí(0М͠ŒCucLYc.kw/b T&ϩ\f\loZt{HY-ћ.T+#P7cH!zn`w(PcZ1UɉY.\`GyΙ<nE,k}k04$Zv8) vR7tya f ~Me*q[cx٣rf4M>TًLS#0Vhǩٟ [NegW慌]C3~%ך9} #0҅U yУ"LS^n^dVz=`VrjtA ј=yet M8>T|ľ. !}$<՟P_Nx$g~ ǪXݢ@ֻPklO_WWe|\5ƣ/i!W\n];@/6'#yi}ҽq52C)g?idQ>yC=!5payUZVsF vo{Bʈ>g*Y> $(րr}|vuABgKNc,=[RbǨ9oM̛8AҊ̙B'CʵFxrdVGǴZq[3;8)fvW,lwcU~Rvgs&tD3H 82jc(r͂yab/ucʶJ5v_"s]UE =9RA@/wY$lknhM0 #8B)E:7LUJcăxj"2)!@-HQ{ۘ~3&kr}Jj7 mgh5Ou:x#Ϝ3^ν̞ ='Nd*A=ߥj(V|be(X#LĦ󜪣,3&̝Vrgl3fh= Po"`[&:y"ym oߌ`Yj\)@3qy%%ב;]N$멞`lrFvUz@9z?OMBy|?y)Zp6:ծ OVG]Ҽ1P+*syX(fߺ2PbŎ3S cs4E t~멣8zTku,Al4 c ӒxhYB1. "PcԳګ`x#u`|G241b(󖤤A}Gz╣K- P]~^7s31}h=毦eвߛm07[ 7vC)| P]3wS_lOI/~F_GmfyHebH8KF~\"d'*on}=;ʾ,oB\@we,"!dVX#ubSw/뎪8ɸi!Ry5 *)]NrT}GfCb,J;Y})R30{n;g?U3@b)f=.Ԥv6b,=#MMº$AW`G252IrcP |sSWC FovC˄ܮ{azFZ\~=fVs#{|Np?9}i=\d:\7kОzykO7d,Wc-,v8$e?^(һץc2PH>Gg}|}CՊOJߥj}1OKf %G٨/3'2X)==iQv?|1q+é ^puq(`XnqFC&2#ĝ*W0o%S=Z `XUz5H!=?Jtp~9yALDzF3"MY,9$"5++JG[RE6)Te9uv]`R#~=prHarE}3OMNܽ|>6 9ˏG`lVy-.)mEˑrԇ3_|{OyX}@]$FPoMZ7rm@ў+ek Aj:1"ծ_#hQe4X+fa@uQ"qm˫eUk6PPd<]i![KPOB w=7pm/ˬv>si_vX%Mճ|^PGa#^dU_os85[Pjk(ͭI#mu:~+(|5=|޸=<)}~ʓ<ޭ!VRv =gA)}(5y/Tb*ԊhV'|Mg-Rjc1C|k |J_9?.yD` 7xdX[e.\r$:m'}2:eJ@ ɧPv;PM#Z) z"6sB{cEXqmE{<Gs'{䭸vXAUr@cڮ3M+avcsJ@sYOꉶ-(nAvQpH!GZ<_ZϺ?ЋCIPH q++`(X?a]qNM79ݸU $^KċѸٿ'X?X? 3Cmj}'_U09*.z?'R\OC -Fd}750`#%E* ™7i@UpUl90i7fw:gJGSE.\I~s*8cy~G̥xP7 TyW—pgXc'y$T+z+(o)T<٧d Q$X3Xbl}'q2XrΙ.Ja@xÒH߀{ /;Xu,HBQU1݇83wD@I7yjS^b5qe=yÎ!tYU\l> ǂrA-3܎rD~cl P,y-(ZLd5hQC|R<} d-;Q'`z9R7AV׸pQj n{0WNU6Ag@ XJ?a|J^TLQ2. K]86bLO1yМAڦUI[fI܌Vf9kj1 4Jn7x۫唂)q(2O1r,JCf2D 3znh 2;P>{ ? C4ƅb`1GMJ7)3p:8 (0^Kjmc@7xuWEgG-3Gamm,o? |qX7bR^r-V UU.DI/#o*y#nCxYJCs4NYi oS(is} |8@>Q?9ǬE"ӸX9^oK{i@933[O.D쒊3?W Ol+7EaQx"mT{gv{/0Ϭ _'W%z =Ws W7PJ9dѠ y b^R@RErrQu 3ҤpKچGla M2UԊ]|B'0u;^d8gg-0g5(ʧZŀ-) $\5+d, s@2%+1`6nA NS A0a [v2]~'nam=B3s:l5 U nQɔDw ku!=W߼539jbӴcd A^qJmlөĐT G7,x80-ѝ$(Ԙ^>p{`nGy\[{ 5-_ 8x"FCKq[ S\"2'/Rp3BW{#ML%K3P;glPyCɺ"q?20+&4]tk/O$R]"Aŏ`0DnKvȎeq/Oqb 6>@AZR/N@9iA2PpE@~T;:aۜiP>rNu0X{|^pԘO|@Ps[ZN6r98J8P *D~E z5w:bÁ^ .@4=0+@${by&HVE؀mmA#qbV?LTXn;Z j(0E vȤػjҚЊR@c8`%6oYruuFy1gqf 8J| 9#t`ĶY`pӔ6ǟeuj?!c~߄"w"x1o9r|LC|9b,W+R>p$ARcYYN8qJ{T'Q*I+zERk<|{ɂTncjb.B\W6u%a:=lZ0 ~mGL:\>EwZWu5ݜF6S0taʪG˾>T CT*;j$Z@{~0%F Y "oH:wMDT8b1#c% p׌Wu`eRƮ`DZ 6 qIaŖ͎2@/$E˛^#Ŀ$V^חJ-d :cfp rsCZ2yoRبAjw1O (1"尴;')e,4:M Sxy3m)y3 ]#nbA2ǰsef7ֽYtqGW}B^&)'ʭ+VKϜ?ZFLIaȼ2ǯ椎(a6ǐnݷωzѤC.mpFEӔРaWE'+ƐoizIHl˚faӦy\i-0 H]$fS6C$w.6z8'&*s$|eY$04NH eO'_u^":[~hC. _3kA[[񛾊vDێjڠ?z|f*dg+csKUzc"v 8+n$@9wԼJ=Fe 'JQ &+RN89g VDz&bXc"@ ]j4(!fLh :Um*;QKm*E7.*?Δ5s X;LCTLJ;ĬA>=/.@lyTDhP̀c5:Uhzv*Oʻ^$&I7PrRAUsItfXcʍCiVDfRsg?}Hs`{fǣ.7/&dWl et2Dܸ#Ef^DIbyH=wӾJ:o3ކҿL{Y ?/P7pz8jWO5<~^z>aR#߃x"¸j,|!GmP\f,kl=^LSp,]s}2{\McB gr9f$X6 w'xϫ-'˼Phav` GȬ: ɕQDⶅu:ɤ,SBI[\FWrsŁrFA&rR O.p5qp\Yv+*ilT(Ϻ1]IWGsZ1s0t~=CZWaS~-JXy'__~+W~E 2?W,CbZ1/O>];$ޛ m+zo?D_M7*)@<2اrqgnH U*Yn~+GyG} -\CEI%9*f]W'D}!/}sJL6"2曁x=_K$d2oyaAi#׼ u۟?_N *b>Фr`Vv2TD$+Ҭ 5gWzǥ}ϼl 2he|x{^6\I<Œ1~Yk ȣp63PjN}?꟭"NͬO:!vk!S00_ߌ_qEl{NIe_9#k>%o=N}>5dnx8酑Ҩ#>q_ϵ?R:3zؐ}33"x z[=*qgFV,v9^K.2(bxYhA<" Ux-=oN)Y$/lz•E2 Âzqv#+=Tz`J^VVg?2Oq( dNY2*&ޗ^ Xz *M9 Cus95Vn+N}59njj]^-j*{/|gL1d8 t܀Xi$pO[>dLaIA a憕@NbB0z缘M]gNbs>}k83:nu-GkQvA srh'Ԟ)9EY][kqȟԣ2wo9B&DrYMNđ1/7aI1džV$;,gG)mt;_3GR {bc;fuCnxpO!aj|CBYӤL)v,z2rnzTuQQºH:e9 r +rJRA?1UԌy9kOU*4ǸC3**%¨fG6,-++on>=F`Nnw7e*U5'G o2 }GH>Wf>WOӞt(r }7MgYPQ4zZqh6 Hc|`wSٚi'7SA#͝&\ =>6'Fzm]7C5![|f2Ǵy-iuLr~`!㧌; 6oGlׂR+(KCYtNproj$fn8ROL[PϞj~o/z$Y+?odwZs=3{7+)?a%oMϮi@bI^\OGsO};]s>W6526!A3F u| (YO W2kv KM[T:!Ȑ $NȊ0]2Eu 5 )ȏ`}4e"ZbNZi~#-<ҏV& %r*V?0wd4Y 1 xٽ3pؖ1/5ph흫RHM#.&| 8f+Q14rƇ|#BD17*6lĬ.w !9oG'p!F*SCnMr0K*12Vh.8ǽFвR߮1A]@% vī+%g.˨U@?>1'Ǒ}3)f`q% ؃WX+fcXF }B/ISH-eg b62U8^eXnF# IcH}F ˨Vչ`z6aӹ@ZRGO87qW?hAU9zV 7tYKu8#mV@)t@/-|_lK9d@+.^->l w@׌R2LsDڤ \T'(̽0}##&n>Q]FEgɾֻRXVQȹu_ J{Jo}\J_ᤁ6j>Yc^G -1Eݘ;NeCן4Az+ njt ٚϴKu(8 C;LB pVhx"e&iܲ)H6b8Ǿ_ P~oZ4p,<`Fn_}/u30vbdC.B?a!N =] ;Iqr!F9'ۏƷca.^KLqĎNDG$*4359B (G|OS.1mF*hҏ΍Ok> k$`$'F.1]tQtOW/8+*ٱhF#/ǡC?o9':0&DeBA&>?Az_|KÕFP,?> Q#?4@Q$`:c "ӹd2cbd<"{I"5S\og>ml{C_BQo$nֈ sDu?nE7#(҆O;ڂ/$ <8@G@ Eª\{-X,Ep;e}PVɒ߈Q;͎L ,Wml$R̰j9QyhM8_<P+=33'pa/rfmL/ܑf4gWЇzki=ٸ3?@C㌯ŏ'?CzODѦݩQ2rqk,O c #hko$G!#A 4KBnڡ"*>c^w9ƅG E&`ʪI*B/9acI6NząN{伍H|a4G="7Qr)<ź!]FNwmZHXAm3e+{ j&<UAֲ\n@:GĒ996 uun|%X|=+"@1]3[Uq ՘m &U{dFN1\0Iq^pَopu#a:y~Zk=Iu~1SDb#]r683,lwHUX@oNA-2J?7Ewr01O! @UŞP1kr|e]6FC`4̭btǑA⫮ij!ǂ36qe_y&+#x~1tx9㵥g'ϐzqz-3cקAك?'׎sUI,E(ܝT#x]ju~#2~f<کv 5U2 %+{7&]`g v+M39M=8Umz]67]:GV6Wyfͦ$2ual%E#(^jGLLx9 -C9ZW>m,[B4 _ "XWv(>xu " /u2@yn17~ѐbFoLM&Jzs;[BX3>NF_/>?Z'@G %t~%<.R _erce; rNb\pLzbVC)8qH6}紜E aY#vFXy:ɈuXҙl[gñի' 2Ȝ2@n[^wāIsgYey?͙]gqN^>7H"l?DX|D vB^MNfh).,A%Q*mC{!HQUO*#eZMos lrrj5~'a0>q35Up{? j;BktQ++)$Nv,I; ÁWͣ665#$:dWBl3n0i=Q>u'[q'RfЊmQfDqG_ivy$PkGcU'њGjzyn9CC', dE^MQb'C-=K:I"0̘5Bl*,ʱߔhw Pkh7˭+{;X̽ $!O~ϴUYDŖK\ BIUQ\u96RFJ&csbt9ck H>\W%͈HȖs2m;(G^"r@UA$yXG#jiiQqL{XF;*P:EES[K>.W2.< ͸:},c]V`э؁+SöUJFQ=3cD쎭uƾ8y,meEJP=螟;J$(4̈Gi gCzNl$͟B4Q 4l)Q9ڧ)CU@gM<~k/)[ 2eX|Y(㧜+]D7dG( 86;5c$s6̝T[#)iGZ rHۄ<{IآbA|:@AdZ]HOfy-'`QN飑lW_qV4Gls7 T]&mEs羡\ۥ!䲟\MTBʗTU[&JYOOakDVIcce:yẆS? PXiY~>\zO!Uf,s?rhRv?lo:=^1B϶}WfIy!<]OzTMBZqϮ#(_kWϞQjfk(:Ì/;^ꍀ3iTzS2ҪXb8M tӔNJ1_f,ѻWЍ}28Ð+G]U\U?Z񕋤{]YxFKw|sDGi )/ GQ]>3Da61(~d~o$7BQ8&V#3sS΀]kzΥ6s(KYpϓ|`=+.!AbEb4q=qt1PZF lMVi6Ot F]YIb_s}|c;"(yFDlzC, ߌ @3rzD {'9|oGc 'NQRϚ."hXBIx4eE9`Cj lt., @1̫0wKrȷv0$l8sJ5>\_u(meF~.'΀gR3'|aAMuwK11Rü16, \NXw%"ҡ{@~rOlfQ,S؜/#`t'FKg>/B`3"69o@I:[^y(-=2ix <"7FVL{APuA7]RUh~qز?]cI4a񏫾XA^W+pzџ%M}OoQMɥFyVȅ(۳2/Zsg3$"&..5.O. .N),H%G˰VG̙jz1pyF_jWO,JI=[G=!Ȋ/ ezڪ rәQKfI{ "8]A3Ĕv_ݑ/NO\zg$x-E xGu:ōkO@q#ԘAyQߜd0~ʲzxOlS؛rs|=r_Ki-ǡ)ϭ;!XU9~u5ݗR apXF@(Yz9$vW3o)Y їe3F=wri(z3D 'V[9 1q/C>$jI$F7^ry&HU.zHzWCZ_h GO(gJq&צF wI@*b .x͍,{<^seP0>&"|N3(F#QIN FzF SӶ]GQ_fA [HR% v]x2~&.WA R.0@;sSYOEpn6742 ym-++u#{䇵%J@u/F63 AukL.Ozd "|#8Im63t驉+7($ J|35?Əγ/WV"<ϓk4 KC9noEG7B3^u%xNVVGlK4ǃΞ26;$Unk3vύ``ɢF&XPqnEHWnrXSr7_\@̃3O2Dn} <' s;hsI9;o)Dxz;P”NWS]sQ}M]DjiG*Kindů+I>+ #bu׍ 0kăUw0A7^;g؁.*ję,ƈiu6btvo~rxB Awl ko1d zNTC%k/l´e!'5՟]2[;&HD_r l<+q| kE9քP>)LU&hiE(/\KRĐO"-!y7/lke#6)`)Kj,ڱkr[>W"I[O"2USmMn8yʮ/Q u$3Gn9/vS,|BT SxF2Y>F&?x*hAo\\ѓ.*'rvTSg|j=7@¨qڝ,oyuu1R0f*1b n1V4cL Rx1rBݯ+j@f^/ )?op:B*]} _ pP*V!\D_''Z 5'U)-JM,_mY'6B5krD~654g$qOrnJ0$(* P>qw` a*;Wx3RDgǜ ;9g?;8{r2QӰlq@jS>x]3mp|UYQ7sM49OY!3 ??y\OWî<׬zQ9+ ?Ga#m(gаN~UT hϩ}~SlY 9eI}{5$̚g!w}z&`o<D˫*ff9Bx0NXjd`b2OxΚ&QOBswG o_&A7HBa b4I̛t ހqrNdI2c*?VU[QӑdvZ^ܨ0㜹 (8kܝu!*rzXO:=F&d<݈ğ)GS"/ǂ2R_' aA[&+iG $umƈ9w |h`6mW2{BF=ou퐧jPFA|aΜ) NڑIֳz\w` CP&0l <W؜@P&Fj23-N4i_}qYTX$j* CL 2 u:P*ʀlD/q0/4\H~#=듟IcퟣǥE6x Cw]bgVx&hrOnQ cnj&xm3@~}U]* Skp( Y}-G2LpR=~+1YhgՐPFJ̼q^rQ$.Nx+my?)-gYVFy4=^ -0 |V $I IM4XGeܣ2zF]iu8*ĸ-ZnV] ]n%5ԟosrͭ'8[:kc !wqCkhɳp`rC.B9q CIDkH*HmeV$-\"*HzcH %kPȖ7%!bb$rW~㏶+/V6*al$_J&]1QEc%{3Y7$0,$8s  'ƈq*߃MjdFja&>파}A !Z\퍋U7{a,<(A:_s_ lJ_{ȡ`hs5XD[wh<g60$!0q q!'"5*[صXDX05bT<:yd˾BPZ(td`ѓǜCl|$ "ܴGZg!FqNdeBI:a*?beU6qD_vةߧ7|m89W XTKHJzǹSҩlgFQB㨼<1 r{dp8霬C\x{M((y-[2Nw|A*|GvWAݵ 1V>j9+ dZų+ aX-BnV9v~:鎖8n=k@/HV15LP4GYckFčЀI-M*2~sGIц`xGWu!ҝOklY#閖mZlA~Le9^qf b?RLc@c[zqc50A ~|d,on~6dՏc w qQY*M;cNؠ=6r<4*cDo8R/*:G(zɡ|GlZ(ãdUg{̧MU&;$F=lmc?f%>9Fbp-10 'R-yPVJU=/-K 1BG9!)&MJXqM2|yoA^4 QW#=Iw4[V%|jBj4Mq@naSN \9^FBWNbPĝ&먚rhP?=F5F;Ɵ~E=\Ŭ(_fOj»V^o'&]B=&FKk` n)ylJ׷o@HԑGRf>2"@fvvhrvL,91F1'mA.?,R^$<JIZ>{(3ŒiGe}Cyw1V9? [Pq:U+m3/&U.BGq[誢#4E;gVڑМ\lf"# 1Iq 7:2 ub_xvqlѤzl>ޜ]PD1eP"X+eIr[$b&2Ѵ|0Àe~&ɟ4V{Snj_\EH#Ȓi6m$[F~}s^z|aOA5$,=s7 9X.G-xrXz#YJ/|{UI*(^4 <΅ٵ4*0QB%kEf_9Qʪ߶`Iu(8:ڽ&75כ>=ND ݸr3>)ZTvIiIvE-v0Q^FFgl/ۏs3uQdž)VQ%ZY"$^ii}J)F;GT~NW9[>7~gaE?ӞKS@$3|gٴkBwz o7Mmvf*6 ")Wl/ua]ʤ3:P@: H8@8 S(3=řqR@O_9&@?aȳtŊA*d5ԕ)xk$^:;Wr #"β2-P?{NYӂk`:!7UCYԏG/Q_Hۨ>a>o<ϭH(Y)dPXCX\6')zg=3}Uu?-z`H{sԅ>*=1˿XL~F#{ DfOB_Zo0"b}WP܌*Wd:YW\򯰁FXmĒE=d]dq*+Ur!$YR P,SV57~w2cIjQ`=J%!:etGC%4$Y C:c$m86{b )jM3lCvamE9RY@7ahhHeߎ4S/o ){)uu$~3HMWa>NnCy3J$G\x wܥ!K;=k.EIx&_9Ќ:6IH+,IJ1C]/ʫi@ A>;O]ԭUuwX;Z"XKVrǺ0|%鋒'!I+Y0L$G0xW䞸P 2=?s0= XbMxuX` Qt>hy9=Uܱ 2Z oHU`oݱsHń 6j; r<O|h)8B;#,tn >d=0zA>+<ƽA|]HIRb3z30CSNB?3ޕqnV>_fE}s zċ4V 9l-W-}?+ӾDDR: ;?MåLYgٴ^.wM#UϘ}G:sq/g FAj4u?>g}:GF׌ӫ %?Dfj ~3+5ٱ]q%Y Ϊ3 [|Wǜ3Pvƺ ʆ6+Ԗ`~3wO  c$՞r/B qZI$_<|'5"2C(8bA1z֎M<\;0Ϫ*ȥӒd$=Һ)dVr;n"r]OMå3'zƂTe Vy  _Iͨ E.~Gus?^3bThLjzx>$(q ,jQ4NTlMxwbȻHFq|d!zݰgdZ s߶"G|T.Bo8GQ5u׸:uFlaf vfbBXF0RdRd8_j=04F,ƪ*ȼ9T:ExPYovSu{mg ߜJ D5ɡt0ㆡsKi9휱K2 |TAjA1#>TzPVF$-!X㖾/*Un5̏Z-&y0@o Sݧe0<–!⽟m̈1N8颉YRM#c(*oc&fc̤:Vdfr(0 G('K*S}ޙyv,aT$XF%=-}&P;0T"3C1-dؾ/ޣ1:X۶='Huc"9VE\VoP[&0 ^a`Es$P31$ fSW'@Pۣ1O`p$$L~GdxHݸza_&:MIDwM聀 ڀnoL RKnwwq1N^E;C/Ne zB r@IOl[=\6;JX]'fNnA+Tn"{HC?d *'bR6| 6q (%Ƅ0 86c4&E#Qօ>0cbKƪM `2R`,=q!7fLL%7 ,iYm7G $]P>ȨiX e .Z)Z G"pR+(&1Aq"1;l_y_ n/Cs88 N2+je`l}cq&ݪw~r3akxGbK&SǶp01@lhbd*`cW}3PxH g$-qX~0 G΃y4L,tWn07QP:E]t/$z!]FDk[X8ۀ2I"!hⲊ%e(4I1rN J01/&#v}FAӸ o/XHTp[oӒv2F7ؖ^ G352B$v9a(q%ܷCQIUb~$$bc)ӈi: Q_+NMnk`{F DCWvdp5+ǐܲ4ӀhS]@Q/ B8٤#c|Y\9nm LP e]qC v&֡;VOA Jiw96+J,,@_OUca Vʊ'#|aFHH$)` x:8/FƾC,e[qVeiR坴J=n] hڍj*Ts@,@t=rwc#{vTNώ "襗`~5C1RB{-q= u9澰erx0g}׬XAG?GzME~Wꆏ#sCcs=NF[MpXSms MQcDz)/yUDmZr0+睏T-=/ob<hLѬHxCx5i MJ}}5[q& Vk`FљS<Q6}`@drs̪?_]1,:cYG9J" !q_aF8GG95aL8Յk岺 6{ca W!rdL=|X-Qf''ʁm'~ yPT =* 6h'%<TΕM񠓸 & G/[+ȿ'~BϜ,bo?E#397ij?&@zk}pQ} ] g -֍rW]Cw!~1W2Eh hFa;g;\HL]^'~dx#TY< G1Jdd:qZuos"6⣜ث:IfV8Su^({Cl+q48r0Q ?CBElɐ3qtq8朑@2Y ec;&n:xjvp6 @`(A,&!o?*2"@1b퐱= vk_P+xq84@bjC ѬPI h tb 4"hƇ,0'bE#%_o U˺t?2@zaE- F ۥ|f0Aa9iF 1X$$]qpzg4,(v75Cļe*eלV%aOkc,CF۩hdU_'@%9K{ WВoPqk+ǜkF~_Wp]Q"F~L ǎ1Wbwgpv:Rl A1R=#%93#rB*"W*Jꢍ̭iXPFf ~B?"LL:ըx95-Һ] 9X3t=z3+Q2<+gzΟNʃ"3 bPajAİ8 $L@9W=N5-ֆ? PwƗnzQu⿾˒Asrrf2Yȑ$6cb);إJU R 3yW!OH߼vw$7U8><^ph,.T|H턗 Z :9BMymW)**pU#9Uf$<-jٌ ōwt#O(8FO`U4*uRU'aԎW9C\"e="ӀM_|mr KP#RdpV1p7@ǧ_1OZϙHR!RyH3cum@FT||R*XZav -jQo;ag \|a#s5W3¯rP&CqlO?_ xr .Sm˧k+>E7'%U&> ͧ(ۜ̔$G Z{U=>ltISیFfU-qy$DTQauArpT,GP@يQ2Ǧ(65H,4T;zD\q ٹ@j\Nf6Vp\d}AH  |@4Oe?\.$|Oauϕ}CB^8zg5ĝH655SFן~;괬$}NfgL|X)>s^G*^x>aypE>A^a-0jD_Y>I*ʽwW;;k}yq6kf1hV,1A7Y3C3֒x0疄rfj" {`U|]Nrµ-xP4PyԫM(Zn14@Uc؊ȿ8`a͆N&x#WjecC˸e922,<6H}ބA"' $ت^KJ0!s܀loz&qB_+nV!S!U[(r ̱@'8$ A1jwfG s9UQ *HHffƣ|YG O2 '`ZVA'8:{- FCBE.걑llu(:OUm>h$=}A+( ?ov%0|s_(}?1(ͭ'|ϐOkk׾z?H20ܽCr\OGCVȖiP-QR-Q\هS-c<$ /%$jA_u Fl]=3Ee@IVAxUG`Yd"Mt5 NҌ ip޺fJD|;և9B${JvVS c#m,9QU=f_i1Mo}E;MjXi=<|zد#4}?ն}NKơ~'HSCS!w+|EI#gzB.Y˂*s`BKuv%iFM4\ln闭#C&M;0knl]_*E?x(F7MP Kqg \T:=a/͜i2ع39ފ0G bN:q1Ә=k=BJ:,(kvI bl`$ -]AZmXu pYRē=3B A܎?V,sSOQ"'ɘӫQK zyˢ;Ϫ}9w!@Ӫۚϙ)6xϱzB]礜eu<^BM/V)md fdENT|++T}l RqAnAL{ό[q>3;,KxFkk%ckkF4)6z#~>"1q22ڕ嬯/6)O Dn1 x/}#G>k@RO6mvF|q6LW-Y7r嘀@vRB<s9fv`xBû?DlQkDDWVg5!fm#.#ȯP9H#@#qzJRLu_3h{|Æ'Qk0FMLSW;qx Sb١Bl7|?8_S9_hrBV5TuwdL4gh(8VFX%j^;sC,jʪQ{j-Ȟ3V u/3KO2#V*R &49IB=M6^_loA%feȀ s*im&R(#h18iAj\1͠|z\;t˺w^|NUi1RhFR]Ju'HǸtk׻XYQs?#!#\dAV*+- bGܯ|a!cRw#_p($yF":=gʯ10+*hxAE!~K0d#`vko$1pP#gbާ+6Ӧ~H,Cqb8-Yhrq% "x‚Pu| cR23N q ?-rCۂl4бN#mn =NW$(z.<Ji=W4njcg`bOr9ĖB|Np`۷zx,气ƍ-.>PsM"g}x wQWء3Mږe~q^4u)]hbÃ'mjƤ no3)$h 7_i0H۷U˻k"$a/ Ht 9,8$xm`9kMR ?1ƥ=S{.AiMұF-wɆ0/v++-[@' O RT87ôUbY|I"4OJ*@e? crJhrHb zቓa?l8 f ܊1ȥ΄g}Q\9/G _sE,UWUs=Og>OF2}yNpKg˾t|(ؽu>:Vo39TT`*}'UwUo>iEߎ >uC%++ֹH>2ܩAǰşUxhY?π}P4sTN!J^9jXr̻ƥID}Jw_ѽ9tZ`v<LX`VI/s3䞩iUGAϸ҉wbps_qTV_r<H.fTŮ4 e 3Fr : S#<|qHʭqŰlL 'BQhǨ8Q\\L#p s;Bs475}:0o˳pcB\G07rM̢t#ȕ嘅`՟'*UW:IB"m*7lVȱ{!t5DOV9OOyq`< ՇA+3zfQB}ң5k vʑ 9'$gD\ 6Ֆ]ZA?QDx=FCx̄#+y#INL0](*<.Y|#MbF췦vn9E*hmt6C^s>y.t.čE8Q@a38< `ޖ~0t5;殞'H"SD imYaX=]p3E(K0$YڊakMDrZJ@&Wg D>KU)csÌϒ`(6r):QrZ[!ҝ0du_]D[wYFAJLZ}CD5gZNxCr$fg$D,2v g?'OG"L,4L7n&}$-zoPuRvZf{$")=O3)'X 9(v9V5mM !V<@7Cln+3Qj:(:@ʓ@"Noi?3 q1ߪY/2ynr@]:8*j0B. PvJb};X̑ߜ  QA8^WÃL ߟe լ_ ,ɠzbd9CX2 fp r1"x'%G]~O}TDu$5L\Zj@w~x'mt7 t :(`Gd}e^y:TUT[1@) c  g^"Շ/@A-ÏFDf'*wVm͉ :Ud;oi'Ph9i˯ ]uh#^@ *y]r!Ѥm#'j_+ +XFa2Hd =Da{9ePԀK9V T {87 53we51S {?(Q=1({`V%xQQ1EHÛʦF0,)q ڽƮeE,A*1M)6i8@@ 4%R׸pڦA ^ F@9O !+`3ۖ `Qs8Wk SMI I7QCo3f7ތX?q8eV`lLk8 \'?3; юAu#N  HOwZ΀@b1`ue)B9x=,@-v5},P+q]i |ˌlbw_PXuX)#Yҳ)Fs $oP Dw*P}CDnzP:!r"nybKW<א@ "K>+!W,3bl>Fnj.qы ob%BTjDz*揌S"`K-_RBii_iO{fFȷyPЙHQt:gR:B<S:U΢>fmcʢӴ$\JL@9ۋʪR)h q {!M2ò,9ERwуHH5Ő_όt9?T~I) Gt"*d=~?uB=jM9>3~MSOoo񒆑-Op9ϞzW!lV2Cd=^E0yqzYSeY m/K  s龧f֘l2eSQT'΂Pt#/P%{Vhi}`Jڬ>cDOOD.M\5gMnU$p:e=?821#r,/:>4Ѿ.˗a5@K5vh]&.4h(sh_}5YK 0Lm"x#Qʉ@K6^2FCo Ҩr]MX :g2k+*$TkyT:xl9˞)d?^}-kẎfShPퟶ2J,:Wd?G=#y$okbT bqrkI,^x%[J|5H?F4b9=#QbYy R܌$,L˜b8atƒs"|A["7tL)PGtv^J_7 ~e瑂#hn#Y'EL$EM d"_5ҳqO ]bY.iYykah+,#|h_F5'Q&#u'˚HZi:.qncj7SCF:~#aCm_J}TN]5"S`t<_AF7Mu(+#ȇctYSq ~ jK.ݣwrX3|@{f?I9V3WQzY)#´nL>fLe9ie| *{qחIqBpLd%@=}:84s%VmRh(i"!wn "ViG wHԋߩjܨٟ@;R+}@ jWgξ4覿bȂ5%ﮃxܠf\/ *ҍ|Hc sDjY 7YYT>fcqڐz^}{Iij_AY^ߌNda^R=Qj~E6Φ,jW|=cQycz I"z/nGbٝ~}NvK]Rk ތVk Ò9?G+FU EQ`yWryyⲿ Q9y5kT &g>,vI ӸdUgڿ~D6rdں4 waɕ7'^'#*k#>J=5axQ7:^J0hCa'WƭFM]v_Wm6 ƭ3(Ob )LZ6ϑ>?OEӃ-sQ;h FeAS֪xWD-+Y~iNqvQ7uNJX G":|c S!(I5^Q+!b0dVtxnӣ/'*nMV98^~e@ ]$I!D1hP-]n^hՈ6ڨ<_cbueڭg;SqUԶ"bΆiQ!dJaXRj#7 BlK(Fcc]3ב/d+K|Tx8^1w"P+ SFv@㑷5%icf o8^pBC߶1=ܨ9yB)uP IG)O;c7eQE=6M@8/  vrIO ./i6н`T<ɕeb5t Q(bҨs"DD'{dGsO7" OZ8L#V)ʪ|n\bJH]H5 [6G"ڰP9r `%8d4\2v7XK`J8DǦ2ð=&P]آ&_M!UZYawMxwZ>`W\ܕO>%ʎDkD>>LfGgjcfW*\OU%1KS(B\P{j=yI{v m>sGl%/<~؊B}G O72h1v} gFA9آkPSu<bhe7Sm+nr;j-BW 6}+I>3]ȤW|k8eqﺆi#*uUPI!{&o3 yP8b8l{\*ri) 'FdaËzы+HIep’e>E(N΢wĜ_7ŸkluA[lhJFQ@Y>8VH p/*8 :PXdC8F"R$OEbFRHnc_dk<^֣pt_K08Hw ~6ح=yJN)=f@rcߦFc0[W jq $Bу,"9fBBH'!Y0S$m/L7;o7>rJQoj3mZefbd` =2BCmKm퀐u ˺507zGCWRTVaB0J@;yZ댜dc,*) XX=F/aG+wl7LŚ+q>b11#'oG|Uc"q-=%V1Lz0  P '܉d{ @"{0@^y/"s)=ƍ ǎ>T}HnpϘfBr !ՕA9ϴ4 ~ Jh<ٿs0՜\j04L,WOif1iا br#ӟhwht7|(C6 dbۅޱϰ(pMe,p|`,qȡA772ۚixH4᝸$KwH0jl+u9n紋$#9jPnnBoS5rG) 5*# cY`9XKP :U` oϘL7 ž9* lxwsqYePV9 c:9YX0?!ߡa^Qneߦur(p{g(2`rBaOj ƥƿq0 W,#$I2R6RX/`1mMڟ.I?wPAGQЍw-}, ч;' 7HKFe܂H7:43X@9:hhj^4״CS&۪JZ>|LmqDF;10PL6Y>k8aćW Ĥ$k x2e NR7׶-#n8X;! :`6 jq5`bmy\#[!6GLġ$0(J5`"'0O"ܧD(Q.4,cWRtb#]q$lƬ}S,)$-r;n>F(Ho%v >1UlpDqWy0ab@T8ؐ7AKG#zuaGwHc u$miQū89h㦑F_quԦ@uH~=ea6iM]h hs՚UZyQbhDE4OVdzY–ogLL@h!{G8Fm=lJ|u9g`{(W9 W0VU߻eFoRWx+s ˴n CnblL]y%6?l'7w,q`"p^%^l+ux^(Cr|֤k֗bȻvq #5RnrGGB w\@H9q05uJW$r;aZmDcea^*Fz]R|ڍP'׶l]L3TrmIX6W82̉.qp9l!*wQ  #̀9RH$Iz񉐡ZXd#=tUd($F; F`ȪjʌG#pYI Ap29AѰSu:) U7b=~ BGFMy-ĀP H8 B(04 %9*[LB斌Ӭ<.{ 1oS|@H;-*0/;<^J{Lc]rGg5I@c < `NscW)Xd opbJ(< s} /Ʈ3rXP8@e S4#R,#Vzlc{3eZXJEƳo8^pqQaDžFjE9 35i  . wuD![U pq|}E*@<=z>sQqXgdLow#>Q>S /+ r$(6dTFb'v|ywb~㡨]/~,ZLjpϠ$dU4{|WF$S}}Pq ;nzF}V="t9?UBϟ}Oz=}ּГ=}amb<7?X!F^ ?R͞8$֓ݏ|tn7Jbw#SSY3l{Ͻ[5)>gF=xʚIohHΨ5#0Q,eNһ͞ƶjYCUWj̀)EIIo9^`@X! 78:DtU.Td}QRvh-Y vys˩iWd1A~$0I Tk@ KExQhEvgOG5@ B hdޯfMR) Ƈ@q3D¼ XbDV,t#/'H[$͚P"QH}ޫGnVm!JNұkjJ˹䶥:`֚u:=DBT/QC7eȚ'1|I_A*]W({Ltݙ7:߶qHݯ (;CQH$=#-{q,22"ZnWL Q,K 7 G?<R7YZuߺg6 62JA*MY?[cde!p0P`q"]ÌŐ8JD\Y~+26~k+{EjL$܇i낮[b;PYn%!-=*6V6Ghֈk9m`+: Gghy %mtElTp_Kf :HFS߾40d$_VCCWCk20@5஄~"ewnu%^ =/2+!5e=:SSڹ~!9TʓԘX{A7u,<{J&;{}yLa}Ǻ\hwg"fgoy $p?[hή7>ZUgy899޲k< ٹGFq 'zk"濨DVk3dHWyf]|sHq8N2v>5br Te{jڝ r U@1 JQ);VTq7% s"EY35.q+FR@;;;⠚5fI#TS{?x2>%ԳAgZؔKfCmȏc6eT:S?C[6^Rgc@u"E~ze(8}ҭǾ6&%#ump$/xES>8!ӥ#BϜW#beRn vJn-\j{lW=?gua y?Oy<:u>hGS#SMDaI/? }+b8'}N{5Cs !Vr PWI!'>Qg>6y'n傅ϻS6Ysc06E ,,QTRȜ?.P`UPC]^t+|FA[">B~?.aJ2;ܛNVvJaY4}1J#'Ft/Ď,$zWGL^}|g[48ϚckCH)`T/*v3SG3ě̙g"@ZnueqlY$;}+FhHGQN6!d"Ӱt8أn/MuGn,,zdlw- T Ъ8Ŵ!}7pÞ2K u\1S{:wp.Ӓ6beE7Xl%$YP2$ `9N!tF)flD3{)&Ōх((u$ r zM$Fޛ5Q.yp4H6q끬dٲDt9ͽ<j5A?J|@Gl蠳W"FX5DuCj\Jb< c04fbH܆Od3t4}wN~P8RH1،jN%zq vW?lJ\w69}39uѕFPa1ѻ&$k%@:r(w*O״iùn8 v uae#UԖή%R<#.byÎ2A]`Tr14ǭcdW'Qb ArH݅B:a"w1AVϠ}$,ڧ" jA/p*zϥoy@=nѝvrH1A7 ,߰0ى&v{+) 'b[e[G_9~U`F]Hry廙.h%Y n}N$vh~]|}()%YZNj<Ųmr!@{3^,oz!R7Yy$xj e=; wh-sG>߼OZ=ƿZ1]A[n:!GH5)HW(mQ0(P؎Ixf/Ͻ/>t6F 885@xmw7:G,,p{goĪJ9\ $'?idb^޹էEQVj\猡OfzLƙ\ʳV$fPL8qpUW`.ןxyP<:K zdt=zL7>YFxX0uP 2*`:2̪ n Mml 41qDew ucS=,;ݸ ?lPv߮ ~>d(x!NAL#]ro,+^ Y 6oR+EEPbj8&cK/1ڒA.b .)`7GFXte"w-/=z t:\Ҁ2l'΀rq]1ԊO8Bs6D&OhPŴnrTrה[$_Pf'5*n63M8$@| LU~ry'9ƃ89*so^tzw`t~=o}[I,ǜQiKurs֟CqYg`@o[ԡ@k?HMIer>9eW`NuE<?H{^/]ǺQzx6]|xMNrH>2nCX+}<;A蕄sl4YQy̽G3=k8HSFaE) fn ɛM& xW,XG Zz&5k@9-9Bx2񜎱< =boB[&]K+{R_r/zcu;[Ƈq3beǵBv9,:mS>}@ B9 U8VG9 |+lC{PI=Fjk+Wtmk9bܵ)>KHT^=ExAZ(T1nJK+&ITP:^K g$PaCA)Jsow:@pfP;9j #E ba}Z2 6y9l^y1VSvZB!m=l(;ĩ:It'iS 2F a팡bWP@^p26p[N[PKyŦ2;v9;VuhQIP _=l(8>$>q3l(LREO۞+hGW"ȣg[Xڍ`-һgx/6/R=*>3ojϛGL_}@SFj x<WdQa{.ù}P ϖ d=/>X&u3(s}9mNI#YԹG>{95"TY2cSr/#:WFE?9Dss'[2od'\brՒ ~EَTXHl/ 2/!yT)jrE$tq:().G@écF{ M&&"B흧oe*.9&ry YDm:X ?\+S@^; |P)܁Aj 9@ =Z9бqQR0bV0K#=WFh/͓Vg0v[EEsESXp?Hl;a/ÍK<]: < ^,xXSdZO!duU;C ݴ ђx:yTcR@.nm@,Fehhta@]qX 57\tɷr"x>Žg*n%@[b)H _oQʢ״#"5 !K1x  JR ]Ӈs)K!fgH%87 *0帾:#q]+^_Rəz}J.QGgQ6)u;sC44MA)h_QvPo'U2?8lR2W'%Ԇ]#Q{ F#Q|k2b#\2K{X&zSJEBb" 9FosDFާ \m-AP'feZG"2$RgH>8,F͊AY(- " Z,(yݨ mFX%юTUGX%H46Dd6?-?U2Ҟ^ s#LR+M9+09@[1 mkrr5l%We }W8pU$G'M,>휸1 YC0CL?<` VȲ;HAP>܍xϚ}^7+ MOY(mwWRbak5f$f^UVF_9>]cDbQ(k)WO#/_S"!<<\f wy'b6[{N+`PVv$Z S3kv]1r"iQy~S8`]A75;3mWӜċ q5+k?,?irVSZr9tj*nhi\^Y_Cii7=Şpj3عV)co/M - i6G?̱$TXϗkƒz_Kb1al:r)?cCFTيUﯶD)NcN /[["=@$P14 P=3{rUzuT ~ҰmDEU!`@Bh #*WC0Kqi(DZ#cP:LExVe ./M0pUv`~'9鿫P+O 8yfMtѐM7 V_-5 žb(ݐ: !f!v4 -=33ͭNGFrHpK;(*{)Hr!l`<TP{1gVA ]<'7#yjjc`Ñ z 6xQe%NcjyUj:Y^LAz k1tѦe;jay `G:7p+tg7?`olSPJ|Q3mw9_S8o|1>M{*Vnf|KMp8ɒ'uIV!fjPRGX5*7/ޘE ގ8r=`X"0R_T+d9=)tsƑJQ:i*(RMT*n;LY7:K8n]Vן⎓մ{S zg+R[S+S\)Y,-o3UplZاi˱Ag_ň}oIHϵzWLO K`=ɲ]+[6XbRq]*i&du9# 4#((l c(DNad,&gɾћ.ж?}6yR\|_UFQcpI]LEg^M^<ωjOxxӄ}#pG4[?(|fBv5u/|~ RZǙRhDr^d6sdhR$ڻJ9~Ȃ((0F@4R5(NT?t_s T)GkW" wjbSu1ѣ#cEfՃ\XtsK=WGe+roCiV/vqrs:G(Y^w܄O9[:f%zgЌ^1(WdV`j4r9a4=UF#Kk+,u9;XTvCh}IzGdq\3(MXƊωGu!]x95 vq]8ϫ~C̡lvHvAĪgKZ);5M5p/3I[OQsUWGNݲ;p(Q"bQj?+`2FvҙV9RʻhWsF ?o2KhDB29 Ü2LB" o=T~ږ-jzdM׈:}Qv#maYf+M3)B !n&DJ~aX5u#٨`۔v/g'17;@0|)\WU߶\̠4t2Y$p N̊dJ3U¸*MDzTnOLY9m3Ar9 lB+GHJ(uFhJl?ARUdE qR-Yקl$c0`"ilO'*9)Y=EMsϫsiQ򿣴Ϧ RQ$إgz| j qšT,e0:GYճ(X^:|qLW@OrE)'i5(ްhy',z1Z~*ߟh G<ֿiW랓m4YYk<Ж~=&&x|45+ {Wd;à`Q G`M=0j0 {2]JDM,wZed@-E(uȱ>{H!"tp<\L1iWh[uI؊fdEV3;c%Ya`8+ RO_bǦBG: VB+H]=T;fS,Of<^@ y.9\8N/'_q9/_2rč0XU>-0Ya$> B|aHAֱj3 ⛻N bN-~ۮ}rSglMO_n?T8>tK(^G\)|etӞk+U'SFUݵ%*:i6NrhO U7VJN'!ft>ҧ2y԰BH=Iϻzˉ a2*?Q}D^z^z\S HՀhz9oϧ"Cڪ8_z2^@]ޛzpjǑO OHZk`u6WI0Yi@F9*۾Fy g5zAʲ;NZB m8ý<\GcͿQ:]TJgS}9|iǜ4H3`vʯ*AU#|کObSux&z &T+*}YvZ|[}5b`JA Migh9gf@ٌ {0V[\+,dT υicԱ/}]OɊO^|ֽ}ݚg_>dEV/Q^-| 8Z(`őjjn0#A1bnlMm#3Utgi=CJX9o1~#.{ zhE >h>NcI :)x0sޡiuT^s>M&agrZ`i氤) kἆ5[9Z@w? Fl#/`IIJP݌` Zm*T_a*nGA9+< @ ff|)#?H)@OC|\ 4L>03"8@8d w(4. uIC`Yeڀ#VTrd(H%4k 'Y Bv׌'2-c*䴇AUˋ$(oYE-,-Jqb#i7Q*}& $X w'CHIei >cfG<!" U e9!aM;]rsR pT sOePSG B2%9&t?1IʨJ0m:0&҄e)|t#Hw,1Fn%SyJ{cYIWJɒ%ĦJ'ᶉ#?׋cꍅ7Wrbր1+Z}z0LIV/yP"B<~1/!Srz8T Bz{?A+60 lXrF{C_SUg- TK"LB}.$ر3%t>9>Vmȭ9_N!`}OT!Gzޥ=]1RGOɼ͏QI,ܜᦺ~Ll ϦjC|Xc#rte4\$YAtV yfvfw5]񗵌U\^g˳vnF]ecvu7?(sX;/*l8wIC L!Y;5s4.{rx덭ylA w x B${>Ol9pTh7kg$Zq"0} x!f;Nձ#* >$ReME {b h z^ G#,ݎt;K}[%U9nR1l FvVT;dnI- <u?1QxwMw^?H.ޗ8!Gd|[X}î[Ɂ!,1 \kJo}/Hw=[Ue07 #!~y|IZ(=:qF79?ͦBu]w}o 2lQj o `Y(S$>Ӵ`БAe ]9DI VU !6'H o.X5x5|P};9up |7\oh0(T}lcF\#(ܧp~>Fw~_7&E3P1HDEpF[;{.D32W|mW8P}^3d "t2Z@hNscŠ`PZ%Jްвx3<~1GdP3Orchq}9 ccEmaA0VQIqq,AzQĿ(HMs]Td$eFV$u[o,|w@RARÎzFP-G̀@Yw^cU5pHQy7FGl`| u(!b,1sƼcu5(yM{e"@#`%-9*};:0ero\1a;`,E9f < leMÒXw U. 1@:Jbq` HBL#{F^Ff3UŬdYS9@/J'Ԇ п &cj%gRJn8$u5 0HcH|7'eM,cq $t1ti;3.ڡ*6IdS>W1D1m|V͑uhX{V"((lxe_;c$IWwIe$UNZYB 9f.@ּ@kS/;{8BP dZ1 T;Du??0G(|K P j FolkT|bq%od[wBlXo9[F j)U)}@Ž@ہKˎ"VWo$O0"P0 7X8q,AV(qg vdu( :`Jʬx+DbQ \̍[[ f z#PQFSmA3 tvI$X]=[=$!]s ߶@PoZۨAׁtF?P^ŎA׋8r혟b1,'.A 3UH\PtIu[2K7Rл&i.~ش4 ) \ )q})Y87G3\=&[#IWcV]dW| Ccb*{XT*&Vrs+m(PXLZ_Z8YFؐx"Ef\W_l -F: Lȫ-u>sp$Fd[o"%P wINPd!6z|R5+mp=>.Ye锤i hzZ:Q}H1]M_:8g<HXެ랅*Ĭ Pf]iʪTzoS2(XTI!k@N;;t'*K Pݬex k8=D*l6,E3: ]aqU6*;JLZ "%Z4N؉&~3G ؘ܎:G^gkwy@ʿ6',BINW~dZ Z Ҹrnjn"],{wf\7'cOsB%̱%Qіzy:cQCGO*2 \2{C{ccJT'F)G;5(U;PqXUd{=ي ]a&a(wtlo)Ia!`R:gN nR;P@q+ [548. Cȟ0d.w9[3Mʴvb˻A@J$-˽wG ҌhkT9nyiAۀ1AŁ#rj# -t$qQ$Lga]ό5Gl9n^AD]{ڹ c|PT9/NDŽn3L"1R@"!5OwoxB7ק\i#xHSE Iy4ʐH)G)]rzDpnSx^ivJ*D\ߩ$IDs@/[USKÚ3>yfiZQNFО="f9Jc"*}Wu_JcrؿŸ^Bҍ3lРaWz~}- " \?1oaɑ'$A,: M@gO5Ot(CN%HQ7"N@5f, x0ǐzs#U#i1TBj;,Q4}:硎y/[ 1P~`5z*I_#p3oiPJw;34b3GԱŤ<\-lP&gU J|C[ˁ yRiV+wl2 ԙP(No[ۿ=/»9d( K?8 =oHgm<6;ǏofY`>}ꐺ +xlPx .QZ%es ~uWSK2c+gNnDg?k}'#FZ!r z?'`x4rBVřoN9>6Wnqq4GRNSg\ztjt34PHy6#1^|(IoRӲj*|S*DH\>Us2w`vV]Di#/r@8ym"JE6GGHHį'FDs8O혩(̫dwPn s:h]`g̾F3~5gԴBob%[״X^T{;TO}ÐGLE0T?)/n.@Ps=A30tf >c\j"ω󚚖O+JǾN/I.Ge^g~ubxgmz'>:4ǶxT>̦n|?-Kx raŖ%?7OB"SǵK{wڍCN7񗣞oiUVy08$毥F7Os2o+eVOH5c_q==@FJ760L;/4fPŽN' P`vf{^i# CDrA"-k LRlP%¶qCfrk/VuWIXȵ^;cQGH҂9?y"Bz |c]îȜ2s-}/╍zGkJ}5&՗9`{/S82yB$W߹Kr4VcJxQ2b=t!ʈy#D}kXI-'+>MPk\o#(\(5A 'i6t#0Qhf̮[9G׈*5=Vp|ޚFIZz),-sb-GT{I<Ź ^:FL5/ ^NJX:Ygl즞?8,bl`̴E lzBZFZ0 ֳrtgpuN',cVr?|e)JhRm! Ue7BjS&}֍nL?̗".E! 9~eeύ"bӂ hU g#)B2aG]X[s$}f̽M_eڿ#SךT QK)B m>J_̀ኊ:jchvP0LB ;5P<Ǚz`1cPO$K%-e`oU'^|1j>6>ߛ_e5;|眬Ҟ`AuB: <`[@4X)_S`9}GljYܵ.}]SY9>#g19Z؞o/:|cO_mQ^5?Pd :!~?~k5"F۞Qq>n#c#UI||p7+}z"#ոV޽z`G6D- EA?,'OWw-+|7JaԚxe)J;cv kBx(&u 53ZM m>(0q 0$Y7ĩ5'0RQe*|oZ8 O!yNs4{MR3{W_eeVC$gQ:c~<_T³pq5Pn s>Yw l/Aӽ/DiҘX降oqP^c6ӟOfIztJX+F1uM Ft,*ZG|W?'q֧O #.Oe5*B3ַHc`C_|G?NuIL)$9dN) )6\rc[> ]?I:}C?N\] (ܚY8vE4:T1O"^Sֵu%3S3⛑1(hy?'뻟V2)"x?$=ooj]IfJDAٷ흩ȸ <$1ARQ 㧜)@P=S6{)P,w )kThVClTprHNk&%{b& x'|ȑC=[LgZԳȊ}3r*ș "S*M6wQg/]xƤG)f@UeI@~'j).(AHPjŮZ=HwyіKDub{1t1BC& Q~Jܒ12a]D{EfM~1 8Nb Ńu*/[55*UŊu I DQ"Iᡲ Hm}k!FGO-.% rA͕E2.ݥ~}/,1IDRl&E`6_ߊU$JRoZ뎆)@^e]AVEQſ]hSVZ >*K#xO%Gc Az!A4TqSp|bu)j*89B u %J5r;^΍Y$-|hvn$ШhО ;OS¨=`'풬$r]h'dhtnoLjBUeZmm ]pRXx$cm,tʁyoia+2%%ʓ@d.á)ulaԜεPH9%O}9gC`:Ӫ]3ŸQJYP>龠GɘfiJ Ja$G{3Lnv5LƏ @  wtːP@€ac;(,rd @sc#;r"-&t8Kx|WƦ#[sq1Y*gǾw@TQ3CPg+G$@ t:TMr:Dmى:VL73Y`R0T MmBIGTW^)zyD#O4U]ÿYVPosyMmOZ=|U7a12 qrt'6>hIH6/V>R_+&zƱZ󌭠;2N;'e5v4.<%PݺaJPGgm)&ۊ8Gu ~o VG|aS%||1 ^덍PrHl' =j-nY c1| ]>ݩ$7qUbh||a*W1lJdos'AU$W2}@ƫ8lל ) xbZΤFvî L)8ؤ#mgK_@PQ8 *a#QVP- ̅ ?@{g)qR{{IQ?-_.TwȈ9(0 iP_$8WYO|1ɬSDq{#=؂{aƥWgl'l{YZF*8OMWr[@6qS@İAbmO\%q[AVD(~ _G7dƬ~p lr!7sqK$ %Rjǜ7a''1HK*1nI?r r0!@m92 =zT0)u ]BJ'8,(:FNtё3t RO2e8?!p0!JXh5k}-0\KHZc,+ ؈/; w((-xa CMr32ibz`H#S#YH,U V&6u2m b{aN@TPyt\De~GZՕY|KA9wRǵ)Jcۨ QVr^iAӜ'Ԃq.3)LhQA 8Bu}{pvA$Dn 0Q,>nwv(~%('+FxʎA;UWnu 0IeoeS*6@l.cCM)R1, k} Yo_17kX6?ʒ{b|z cxoh ״ԓZEIozʣp<ϩFZx 걊`:@qS!ᛰ9ꞸyWgK6 f3W:bs81E甲Oi01}ÖZ>OUw:?mZWϪw؛`@*Ty$!ke\6jOJ8EMs YJ e,.ՐA ]eQ9\CHǏʒ%Ebf/ 2seif'-|Q_ʴn; .{J;y5Mno?5 Vlt1VE)V=ccV]Z.L]˨u@q(6=Ib%D m,gG 寑}R!dz= d8ÅkTn L}D8PS*NkDAYҗyc~qڀX~zԉvuE@\9'$D)Y[51GO&ED1>yky@IivX@v!84%>yɎ0He^OH'&VXi4%[{581Bρ&GRXp`J&Sx,dAOg&`ċ}OX0&Ȯ]w9؜r:}_T@jt}U1N {ݰ/ s=L夆5 )j󊄂I{8XOLLȱC1 RG{0&c@$:%~`rFg;k18NԭGT d96|c=ȷ:p9ŻDĪ?૟Tcܷkɕ$%P26`f"jEl|dč=o-gj0M/R%S1=y_XsGcc7}`|S:x['gUіOo ϝzͨ;_|v;.fb;+tʚoO6i@tQmжaTF8sX<"6vAS|<6z|bq?e$\2:XF"#`JrESo- ȸ;¥IɹC(W\UQEc[R"L#Qc^eb>`W1&9CK+8w)HqM'*%}r)TNvP֏\I @sR/z>f,̻\y3{n(fֳV=1' ؎qÕgH0'@hѽO a45m3]=л FzD62|<z c]$(kZEKI,;_q\bs{нoWZHz_Q?DŧlK9BUcM$Hsr]JqaM?O 2̬+_hu @s7?/P{WHQ|g׾9C*F 6u6׫83n֣p6^n=F9SgA&6ݒ7B/=ߤ}pxIo jC3u>3P'i~}Um#?rG,:Cezgʪ %ap.|W8F̀4mq5ZPAO<9մ4q2zPD%횅ʀ#zf_x.hۑTJHOO*'HU]v)yW9aiN >Gb$za`hǻ@RWÑ>ה82!WN+D%Cad_B4x@?pS*ON5&sQϕImAcX3Kv ǀ ~,>gS fhh5Wڡ?l߁@':zn :s{S Lev@v L }hʚEHafb"1 c X2@QG2Nٜ5<"͛|e {T=y.hH3u^ЕPT3ͨ@ E]/i΢)M2SWaj4tO"{d ^[Q?O*H"2@⅊d2G[#nJT_Zf&Y"@G8N~*x?6]W612FjmNX%mrx錖'"n Vo{c[FJ L~bj(Ƭ2秤k0 fzb,@m< &c񎜈|~?kǩsbgemE`P@A%=XVT) ˯0RE" d,$64[gn" ?\~.VZ΂2KT)RB$$%l!0j砗M*#r8r@?$B ^ 5*yzoGTx)\>UN}?g)%M>#q|C+ Dc5RD{X'ugPUo3iƀq}CD{C',a ; Hۆޔ{eڮԌ$7 Vȑ"}vM)Ϙz B ^y]*Nn>@*1 #{ZR N&b(`(=(5cɠ%7P#{Z2h'9GPy?O:*A#ʡքe,~-*3lv7,b*BH#z /zΗkP7s]sŀ*/"p;bAȥߜӫ\-<|h̻޼wWszθ˹ԗfн>ߌbCRkwDsRإcz\z}Q:wYgp`@rU^HUEbbȊ`=z`YuȇtڣSlo`bVYw0Gɣ])ބz2:A%J=N]ҷ(QNgwcQPtu=(7W3AjFni/_\cRO42"/=3B=8ݺgq(DL O (/<TeX"]rdopӊWi#ݰ&DU~g!Aou66+-+meBu9쐀>GG2=0Al q˵{3w%[_.4͡&HE&ػ_\o ofX%AbPy9+BYk> +,qcǦqf|O =C8])a%NH@ktEw4K)fP]#u*-i.#uLI;NL~sP:E=;V]N>50dn+~ק2))tVSJgzuYYnS]HhtqsV(=|m.W \7`*,&hu -"UԼQ{H le10$h3 nlmm֛r=Oq0 UAf%-|?ia;:8e$lɆ'!<Ҋ<XM0wiY%,k[ ccu@ʥ| ,/i:्s!7L{b8Ȍp?"[p]t0dXHXٰbi+'̖Kn(`-*H<1 %!j4D^BY]k2(]x$oҲdьLeFw7 ]{A!YY/1y_gn]ޚcy^zgĕNo&0iD gsBgT*?=ODL OCG#`H=R]qOɏ|@ H#A.ERXsA%9-m`S@S=?$J(}FXKiLk]Ø:a.SO\$# 懨wplePn'dO1бn<+i]~rko$'wJ\  mN "D48ZE^pWwS&db?Y*pw-\i31aDUQΒ10"9pyzR(D4+/<׾LzBe gɨQ!Ga.z~'{GA' Mne6@$QVGm*i'FOe{0UMK񍠖EdcIY’;'`I |݄hڛ:Rx9,oΎ^A 55j/3R 1F&*%ly HƔ(U%޶*HF`]. ةLΊU8gwZgeB6XAAu XKxV olFUg@`/%bBMмKaμ͍\c*bnjHH {BK;I7WĤ`}2*Y8L ?$.3/|r3:U~F)uWM錊8|[m%F}W͇DT|W}嶅Sύ%_Iw06=81[4xhw՟?ޓTG,?Oh=+nl ε@ ͺ@QCN!Qo35 VkB`' dFɂr8RGpU_hO\jȣ9Z%ad v7z\Zcط&)֛1mZ=~%XpF QU8Վ[nRfa퍆Kr @NEèM,W''yr|dpÀ+XEʼȷB~;=@0˰4)x>հ;V= @a}FVQj|bEEaq^1`!k1O#^&& 24(Z8aWvwFu,?NŽp##P6PJMUgC Pu=+:# qI* Q兒6 _*Bܘ!FKlY`*[pRTf#sw d鰋@"6J\%U#*;'h+1c"ȒfU V?u*$FwgGʼnQJ#ztPdQ*Qv"U *TW@9hxMK s7p :['nïzĘf'U᷽57HiA|aGPbt_ ̠ǜ%ak(BoX5ʽG!&8{tgHra"$،.Eԥ(O0c x8GWؒ {G-/L1B0AjTGב mOO9mx-VGZIJ9UA*&\2(|ȏ-NpoC$DFJ*mPfl[ű[*0䎘2 b1thÜXE ?NQl]╉5DQMـ :<}1W $vJR+ ZxTZLI"=v# "۹(HE؊͘U5,W|Az2޵&=a^FHPGBFCp,Aauc#e)#Q>7({hZq@oU8[T3Pјʾ6IV nWM H5vFWB /rWVbZ39D*+'&@Z^7 醱Z_>ہk$>$6F#Ɖ?Qnvr{ga[shNfcG,>wo<ߨBn`Oo]0`3uOogrrC䯪ozhG2LHTs[ZNHbj\+iLmfPR_hNZb'*x6*D)pkPѭW ,MmNg]6jOl%y`#pjzdHrL{kGwSu|@ōx_AZ*(#QTbqM5pn9"kqh,|\ڈDHa޻v68Eǜ1 ƽ글XF1zǾmڠ,yE"R:&Fd (xrO)ʈI UW˧~l8RiO8lSֲ2.R$hL1~*O9ţ?$Zɼ}r6ǵҡW&>*~ V={|9X((@/bqű>\\4k!EFMME1}I PPjN\-qV g2q]TPtT)xʲi  xZ{#lxǘк>{WhzPĞ[4 ^%M#,c XBktZүm5W\jB6K2?Ì_ ?5>s&]a3?(=槪}A'HgXCVA }ċiQ|gHHN[ JX( MleJ9?a! QS:@g߿/wF&ٝ˧I>( hGw` JV:(e3kF6|Ӊ7W㗴U=(ly,rh\;K)zVhj/+cz#qYceK&Y5:#d$G. MG-L8XXƵFH;S)8ъ=K*cÂ++ɪxE]G+ ,}+Jb[s jyB>\,g? vE,Ĩ>G!jeBgKFRhO^lte$YkF|,0?yϛE::Q_P)Fdft36֍A6,SwO`ol̛jݎOuCO `Uk9%6nda=#W$(uc4$N9>`}kRP>2 *jʫ?Z.:Cextmyf?Y԰MyUɚU޿ 2^2eAj8g>ּ^s0(Cat#}U,٢&>Ln<]gεC$coz1n7Oxmo eȓ]jEd(O7A#?Kw˚Gc\b&ѪD@9jD0%AI51Z#rIAk<Q>?wI`ZD %I4 9#!P?:vMVTbD$pՄZgb7\ho=E$<(*r8l쐩0Ϝ G@s;KPKPb?@m!WI! k`ElF:d19 [wa&!zFƦxm 'z_B0&+~[mzynq/ o=~&|o_σIZ3)kPiգ,]tEASeUS`#GSUEy%M jp㎌ʃA5 d=%\h鷶kmx(C.9"l}ᗍON#-gy}]8c]szOuM! #'Ӵq/Yj$_@x|WqɴǦeM7Q}SҌShVbM#O+nup?8|ӳ xc3OY_ϼ}OzzriP[Xr'M-lkAeb;1SoUOK!X;=F]+ @\^?i"if̺Аpr3'P"4hQ]C rTsP-zg)P|4*Wj8kX*/GOFQיD "[_ݛޟp%!qb0Gb1KS _T{ro7*+^W҈cܠMNFza60x9Άjp@#a]z,q;XJ+dxGZb]Qǜ4kM껖qZO#/"ǹJ'+iTr}rhFʼG,`ie x:{`o砑_Qֻũ#&ȄӢ +0Uvk1ʐ3$ˉO^0u_pVZVaP*t3r}2FB !@rC-HGbj|b ě0%xӾ=*-UԲ*ԕR4r@_`(C{gɚp` Jl|e)AKՐJ g7'e 02ȝ݀ }39:1D)}ܞ-B:]`{׉٩m-ykfhs)o}H\6^OG!*Ţ/b bHd4zɆ]9O{j6U'UoH:tui#dos%(Ǜc;phިM/a2SjB(_<}J{  ޽])0yϙC!9boU UNffW˟|9򟨾VW* C=AֱE7vq+3?wzI>cu'&r#J2;I G7qy I_/d%߷qÅ`VcQYTBzfE7Aڀ^*)å`mt OQ%4H߈BƤ'Ѭva h"> <=[%  SX^-DeV20[plnW#8܊a hceӄB|V2/9OԽ ڝFv'|ͿO5#oMZ)N߶9tA!nG9.Gd!@p@ڝOs=r 7D(fuhz]b!iE^C` K2(0YUhw 'ʦxƭ7Ϝ:՟Nmpb=2+l )#r% ('OO XZzoԾz+/DmC?w ~._n}#Fc+K_Odd"gq|Wy,#]\L}c:*EN`CH6 o7@~,I]([g_m|R/):C fj%E^G2W2WUl7| [P $q%\' N/Tw]!ڜ؆uʄmGqrd,OAq^t^NN>dWw`Y~ʬe|cHb"BJy93) @#CQ'#heRN?ڈ6Ґ;4!G1EWɜz-·VJ~2[pehrJ]56yVlԍLc"Pxk tIu;er;xtiΒ"r DWlD"[->%`b.h:%.xF7FnO`\F-cb噖FBYI#+ 7t}A"&; ܘ"LFzRdy?i1oNxQjZ+`Z VCDAQ|L)T PI0aa*Xyzuڃ42&w70b%>\ aYgk7c A$=yrꗒ0v U~bW-`Ă'FV.vrbBk|]a[kMMzhFGK~Y#/rƑ랿Уb,zsؑQ׆$5Ih?OlxtP|0ʞݎm@zLۘ/#롾Ёr8M|c3 M ;]s6;0qDn#&@L'P$0ʵGi# >1F2eTPÕbb*X$'`yEES(=N?`O'TC]Ey B8r8U=GlR@XPY|޲E2Cb;7ӑ$G=bHkw1zmnÈ>Z\Kt _ᤎϞ٫Q'GɖQ` G G*x[7{HK Ի$Y} &"@Csfa2|#ˡ YGaE džXcvnH&BYiZ>aISDffa#>kln$q`;q-:aU`mt~pK V)`>'Xþ|XBj7I~39x=@KY9ma?Ev[~zZą&N$NP9f%vc] :\6ck6P<`elwÞ( fVOvklU͹cD{©,AM(4!!zcgiup5TYE`b wr[AhL}x3M5 7\mW<̓Թ/$KuZi2A1$e4/Y6E`)[F^xaM2RLeN@/h%ET2Q H#+dTjĎݬ$ u"@w vb:oGf@qLm )ym 㡵[=1sN r1W{Ce9+S^mxR\|xS%ƬkuAB"+_!U~T6r(xcfr{;GlXqU8RoIhȟl 2OF|aTj=:Tw[s$jQ?@Y7S$ʬE8SLZ@UUʚpal4gmcu`~#)ekt UxYJHXAZõa%9KSՐ@!cֳsd@W?e3!;Kz%}$0 1&o9"P9: d 6OR;MGA!BwUȑ]$u$,?l\*)' l2M$'UUzzxBXXDߨlv]|A,O~E?=3J#9_Q89^3rMt#+9C]đzI,{51{i]S%g~?98#ք<GOxf)ILA>\UIi(,]s}n2I6c;g4~5̀S ubiUp~_/dhv- E;9T(\MMT6ks$5`vNab@zgy㊵w}ɻj6F^sBlFpWS[pz pe&;?ŅU!h/G_JjDc(~or*9'das4 ,:Lhd VNcȊWD_uknYUc䎸rQЈϊimNuT|euv'I2Wp #1dGRp>@rn*]b1V|kXR&C#)MH GlJEo0&ƽNEj =o)cvtrU gdC5\qw.N&Mh(AN.-@01~H% 7m)`y^6}˕'Tp*O<0ʫ>#8x0͟6O`OWgj>»ecmBjDjmÍҲHX=z ,1_0lE?ƪ-T'2FmOAFNG_9 l1bw+2g/nNDّ8qZBA#gZcrfLGdȬʎ~N~\P#A )1 {VVW`PIZ4P ZrQ Z핵 >rfhxBAɵ:<]FS8H7(qdN(q&Iei ܪG0D[=am~!QQ)b^w65%9F!;~@҄vf*AZtnQ|lzʊ'n 7X$1#!589PGݜHErc;n9p0^ rXY'2ȑحuV휄Dlje>$GQ%Tvh R#dbA,\LD'b; b Ry tYbBC^. fg 651BK+G|xوV#',MJSñ7cFY+4[H8O$csq37*cZ9`.Ѓ=CĠ5ڇXX]T?Kac9B.Ma36ŮZ{hr( E;BVQc}FLw4abG۰Vf#ݵrO|OƉ3č yZq{*9Rq,FcBN[;MZAٺ9B7l 9E@`:μnw|!6m<QF>W#Eٗ`'jf/a{f6ZMR#-"8QԕؤFg fSd2y^fFTڇ힂]4AqǵJ f`r/1G`'|H$NVjUn1+18j$E Q4Bmf;u+ADK/%P2Uolj:]tD S0^m@/$9#WD@]x31䬺yJ{Uy=鎇U ~rt,n_!~aNs3PԹMHq|&8h¡$,?rΞG!]%:=y;R↜ m2" aevf$mƅ8BPO qRi ӗxeB\ h̽Fi#-35Z&W9P,ۊ? :1?Dk]OG#U)cX׈ejHhJۮdGv;tzϧ&AL:P(+Q,Jϯ}->a C㫄)yuHZAO_1$G|ΪABSQtč:ڨdO#RTu3Bm7+b'E{Cq*؈$44wQ}:Vy툖aF=1lsdXLϦj:Id ehSZm@TzUIgsb(M gvH4|ٯ"3EjC_\[pbyÐD 75̌(,;m'e"G6@fI4@.D Ҡ76=*aQ bG=C.90C MQsMq( P*=;ң}F9Һ61鄌@|UQ:P,yϤE.26X9#dOјD-sx>5rG6UTPeZϣ}-S_YUj7[m1YBIEd~1Cщ@afgǽSit~"}1DO8*7՞?͑k/1WQd,ĕ4gʪKm8:~Y`+z.Ô UJ@d!˓+ck*7|Hsg t~S0s+NI;@oMln{`ʩCw 8V9tmgR $N#G_yV܊(9z6K4Nv QflPDuL&lks(vbkYORUBB#}6eHR=&`Fg^XQS|PobWdM~p `TY=ZhC;N=ύ歋2K]\Tk2&O3}0HGv隳8xu.=Fqhuf=0_3{ᅩk>~G%Zq&L *WLYXp83%($ .;be@/?O( Ha 9'=dX5Ib^º|=渱10ۅ!e;ǫnJB0&e txF6yUMJFS>9w5-7Lj6e[+($a'P"H5m? dTO2|v3Q4p@6t!f*I2eв?E-ӉHO$>]GFt%PIϢFg_ [7W^5q2tc!}ߌ Hr"TCjwgS2%gro>bABFU9vU 8*ʾU5(47((C+E {t Tlef#p<<ܙ'/u"b%dYn r*9,0 n[nǛ1 (J.Ϗē+JoPS뗘D0DcQyָq{ Tfkf b1M"9U7%0CdyI#6@ MV(;_3_M*W2>=YH{spj,Yn[Oa,i"ۻ X=xQ_Xԩ"T6< X'P;XXvr[Jj3u‹yj=Wr: -©k ۿg-\OaVB# Fxl2ܩ.WY%YeolTLZbŷ݃zfpGĒr, {Y㒘."L@B<⪈{^ٯ}&`*߅?9pQj4 &Xj#B+tc'iCi`a.boό:|ڿ[niޫ,1FG/އ1BgoD~G(X3UkHI}{F_4΢z/\JU|>4x̏T'b-VyV̱V$(s>MkcmiGrZ4R<|D}K ,pJ,l,B+s(ܐD-+)UrD|l9-5c2֧Ap=ƊUHSZ سu 14, ٔ ^gic]Փ$:1X2JH;?%@4#*=J@K<![ ;3bO=׵|YhT(?w-O,F5ӎ),|gQ4(xb!6u:P|g!jGBN<^.:wq26m;V5Ħ5%w|vo#F$f5b7qūXE*[1M? {銱"HAyM! x~[M?5 L6 4Nmy뒺QK| nټN2-THXuVYxCRn!Olwj=g)F zJ062hɚ6.}X@Oe5L=k:0Zd8Y^]6;lF8K\ ʎv\7ZLr4^,ҁk}{6QU fiȍAea΀AK= #U]3ϖ5  c=uK=5NLJZ*.Bƌ-5ZeNf5te^t"Ay?km2.~Z,tv5]Yqg#j#q[YmN588WbT#,4np"c0W?h(HaWc?#?k,/lwJj @nW{]_܋J]\󇌋@\q|3,[I=☋.#d*U1jTǫu^ ZLʝ|aDD|ӿG)Z*,1:b!+ UdP_J˃PGZI.1eF˵u!VzXi|WϜ-|WZS%eI3;Ym2{u"kFW  Wp)Ȱ,$l8&Բt#:xې .m12qdG^ :3rw2^I*zW|3{bBXMDy7S##l (c +-QByR8ŰP%?UE`$OLa=4݉Ȗlsc:CzG]&}2Ȑ};G d,l}7=&n>B?OZ'C"o͌}Bb#[+ȢKщF3pn%k>qMϐs6󸈇>1ҾWY!0F|a%s clmcCM5en$8za_oCE^Xo)Ƴ|T@"hrs'դuA*[u3o:M0d'(}'',:dDF|f$yJqMCHrDZr!yfxȀYҡJ"A{bmzÀ1mJarp6"Ŗ,-M0U@@QWɗTp6r7˸&t@Hv0kv Гx򗅥XɕT+D(:OŶ=NG%RjU{ ~ t:{O< ka5@ߌ :3NXX`bf/9UNj]A 6dY2!1ncua(V&p.Gj:`.鶴 s@ n E{2ڷ`rһ&7) ڲ]*=LnDXv8>;d@F ʼna܋U$;2l@tcV5$r<$69# UU Z kẈ/]q iŜh5Pn65TWKOCH=G9b*Q@׮Ȩ?1@jvqH #-eɧ;I,T_ljCٺ#;W[2Ӿ\crK25|XtŪ1P䐽JQ6D{G4: Ăhb{lN. ('^8JI_%݈lUzWL q 5FeUr8ͿS%<(<_\˞k9ff!{tiHZSMZj=$bm@N#r9{S2E3R︆]GQUu6,YRKJȫ-5rl b8u|ʚ=͊MSr+K: w.aT*aғ*G:ds]oŦQ:̥@1 7qRXkTeUd!ncچXЌXJ' V;S0{@8vfYq۸Z<5dDQB`O$,^@isb# Yvz5Fܠ/!-^ 'eb@ :&FF;PFdxb'p{kWHz0ڬt݋:YB|^>5>0=et8Q*4` 7X$J#:q/_x9܍Rp<һ`G2ē`xQ198TF2sZp2X0lJȦJb|n<~S6'Q˧ X5ӶLb?&bŷn v5u `%o jxƌiP.#QI#a'NàkTwpS ,Z,iu*/#Q]DhXe|2=FD"".H2~5[-X6]@"uª?DBȍ#銗t!MCpɨI;Inci*Ha(o1f"~qqaܦDMM |L~KR &.u*櫦[1K|P{JCy_-j+|j[Q 1J̪wd{@qqG;/(VRb΄`N#RʛZ$>wϜaȄ-=F?aʥ=G}vIO9QcUq }]{NjW 66[[$qZ6qm h%BޤhBѰy$qS@=2MZƶՅE(xqBFbt̒ tƢ'p[+ 5pQ9P*UIX&搅?nC3j|SĬʏ-D.ۄdeFthz6ߔb 5[Er| -ݏN8s^őab Շܻ.Rbu B2QYlc1 ]sR ~A T 1wd2P <_VMpbH|&v2EwٻG*lNĘf0[ (}c{-ZI,F+( ;W~ѴyMhXw83jJS.Tv6F xfOAJP z:)}ԢH>EmGq0!v\Uw=L3$v7`(ɥ: ;lK"B\_oN X6/:n܆Tq= Z1n*YVE`.4+X SNN*4a%[K,Ƭ$D7wŦ#Q$'0KcR滑V]?Wu$j-]ݯ?BPz|uM aK9[v(bQn<1$ދ3РLHVWQxřG]{/kMEB{kͦ-u'3;1'ҳLNYv:\.651#TpQ Ȃ) 8.{B?󂄞;3WVH")lmB3U#=2 )z^)>CoɈX)jr:'@ PAPg1'dZmQ8>t{Pe~`t/$S澥'<}<ih^ oRyODIE]tCnF]O?KF,7~? GJ9=ci>fjнuf\LEWi[eDǩmPrE齲0spш50%v;u8cHp-ZQ"{Z|:~Lf E-7rV ze"fɨ"x#,5jd}z~p΅TSy#6ק@Q=Fy55 <1jls2#dЕNBHY}Jh+,r2|T+ؐj}bXڡT|r)d`(cq& 잧ܾW`1\sizҘg> ߮(~{fޫRǺ9>X9أurI"{Y/ML_3?(.=y{gjդaN  ǯKU4Xa 5ކy}L񴈋О3HaPXLSo'MԹӹM/!! ۗ朤Gu>q=o9T:, H8+Ye" gMfv/^Vm^kB97'' i9`nfׯA qy^:;ˬNx=XlISZI'TV^&[ǯxѪ~c1)IɅ\3׌'s;SJ1R6w We+C/K7W& )&! ^0TqPv!AG8k-یmfX]lHg:rlxK{ }NT$þDxWVYBHHo!Ǣ5|l;@H=*YC'~5F/vUqxPP6R1t)!+DRB{{ F 1Pր0Qly}iu-4|k>rUnU")q86siȉ6خ4Wa +dԒ]ә \)Q=AYwKnll_e*}oh ÉZU$pf׈[ U^* Xe~w9d&Ô'O[!@;JGW]kEe2_a(|Gns@X'R,nSa}C{̿s<>V[btIc |VgڡYOK|ovmV.*f[J&Fs ,rvڊp%s0*Žm2?kQ[ANGm$ aw$DTsvFj' |*N9p@OP0Ν|; JQ63pc)`l6RQ6ՈsӈZy!5]^@W 4zI I(e[{dZ91,fYe>(Ӵ|O[9~)>q!g,R ƳXMˏM{{}p Ɛ|uJGP3UAKRrx8L`)LGa!t9N=>szHȾY@v(j(U\xm(p+N\)2-+FJIs}Ʌh.n:DuQ&Y6te5BarV YH8֒E^alR=,6] u!VK?.e+Ձ*K~x㰣pqzKQ#`ix@VF> -g1kqQ@`2N2թ.A b-)xa|tРWaLA% ]| 5bՌΊ<@6fT>6u\8֠Եh 02Q3`^˳u>}|\۵TXx( ܾkR fVVsZGxi[V*9VXU5wM3Fcх`bvn㎯ۓ}taOW UH:*2c.7]p>q(Q~r0Rb KN “Vʱ_|gjU `uCe~L9Q+G\)"&)Kljݵw'Cgc/.OrvIbjI&L3Iz8X"_zGCKܠ L_Bw t?hSt Ux9=L=)@%@@ >s!s l΅PeSv@zY,zgͩ(+e{֥0kn u}A۟ypFbQ;pzy=>g,!(n9"=3_4:d#)DZЭ=i\jh1e'lɟ~}a޲ $ yҾn8Lr&V'q0wp88,IgF7oP%[vaA+l1;lIT]¿eqw0\Q1<$hyCmNC/[+Bf,>|~,:^C"za ZOrl{ůxȃ5Zv0UUYPT $ |L!PNQ'Q΀FGz:-0r˥։=2ɒG Cpb.aczЬ.K7Ea]]׃s(cRJ@=濒s" ٹYX=ŏ/U۾wBkyǏLlP3#,$omxu/*RPX% z fp2|AGHXpq(F16TÇNXt(&=[~7YNj5"b[xp8T$^,XZP|n79%waLUAp:a4̻ot_=ŵP2}pI&>ڀ'J)hd0&S5~쓹 |}zK9tcrQԝ$*Cp79|6,< SjN㷓\0*G".:5( 'Ik*HdžTړ$g8Rl 6P  E1Bɬu[Qnj|t#͞W-ދ1Dh6="4hъ@ɐl *1:B6ks€hһwĉWv*@lS|N0b5 0`SblV6zD5fsB:*?"l/PpD-C"* SRC "9ɴ.?Yg /FFn#T!N + /EEu'rU ]aE!VRD <ŕ@GNP}A{b3{_xT4+ŧcVHyϼ5Ïcv _Ip'RDZA:k CY `uPрܜaEov`hLZ 9QcM_v'9iGO8Wipvrn ga|^Vr;`N20kXD` ѷI'NFǡ)Ob{ p`{` Pq ;r]]zל4a㑉D"25o} L0U(0v<לbS f5}N,B2pKNݮΥBIn`NA:Pm `37$ M2nG_zxE@|F:hƵFW2^2@FEpvexV nMM]; E_ hL?}F_aH QO61DƏ*46ơ7l]AzTO5NOj2n&BKP8H`󆪎yX<;"foDl#/n$g0\o 沔#u3P>؞Z P"Z)BI6q*;a7nA҂[. |VDWpl{b򩯖8`E2u5ad14@6&xg]uRʱjWsRx!U=k#}O97 lbw/ "&To sb1ﺐc/(?(0$"m?9-?|)p8cF^}' wS ĥmGB+Dl+Y}~[ RsМ WZ@zF$*וm$慁XXؒ?!LcӾC"e&-ؘ9«,XdT>Ӭ:)p}ሣ Q IƟr BK+vHf6=YB ct ;':e#3 =(uIAlhK^BFd 92S/CxŠU@Q$ AXOš/c/&1E#^obc8$}++3pFn> AF:e4wD1F 3 5=އh$]*E:%& wHO;Dv{TU猰v[gR6e* g"Xd=( K$=k8UH N}8PRW9K0C֋7 3cr] _Uy -c9y|&(D*Hv!LG]Xp8`4GP0l:gkPyD OiKn1 C*ǧP $n f1xʭINX*Þ2#F#mVDJX95*oX#1u!6+ǡ?o,?+:xy6%Ģd[ JXQ?aD(hM!岜y Y0FCrIb=BCn@9ZZ(vR 9Qw*~qy^_q%6秕Qb s]zdZx,O=[#SA>6ĊJ=󛔜-G_6??CqB\FIv%Qu;L,uO,C[p;aCFSР r֎2(PHC}XhdA<v *|2Jp8?,[zCKM1K.P2A."ʼNG.$pA4`{uqVe09ao 2|Y}2}7CLhΎ]TnA=F&#Ŷ\+VI˚}Q~ԱamqCHv[hkLV*<@ +SrQQHJF2i•Qӕ;5|>C7f}TQy`* ۘ7Ӏ=11b)@&@XЮ1 0x>r!Im\: Tn79OQ;Y-,MZK;m#FPyc;qdV:eeѐr)ƃqUK?J&OZ˲UNhTO ~̻J_!@T̟53ՎxH$l4I-TM^v:0Hj=,+m {=765KPP8?GtvS8ȦȋyrO'toGbT/J}Bogx=&[Qˑ'+B Q^F7Er oV%iE {RCs (AԵ2怖7 ǿ7`]{b :t*=(p-ތ^F7DzR@tSjgI0F"e şkB 5Sjr{ URXNIóm=pqsH\9JH'|j-縼zjу/~sJS~pRip^7UURXPtÆp\tϪ "n"qd qUr4G1BU5x{dm$ #dcQE$$6zPċt<,W7jzt P?ى3mF4LLIߟw:QzʸM揧eG hQA$/zvO|E_#X:JiH1BB]KUus'[tf0YҰK]xNf 5\0.@U {<&%VtNsCM 94_1=2L^`95:/U+x>{+"J3=@L+Q77tS)HfvݴMftm4w-i*iG[Ubhr[LZ0owaE.}7(Ǽ=Biy>r ÷vyZuiDrNcXKt bu[\Pǎ1b۹w8v[j=x4 H<:Gnk68qچ"L!P{EjtɥP Q_"F_~DML΀W#V˗~-DJ {V(=x"iuI5C]wJA' ſK%hd׌vmlH0k 쑋O3VhMnCeGx#bJ(Ϛy@_~r`O<IRZãt?f1找R0"P 61%KBF^k2-?XAՃp(u 93Lp>%ֻ};.C!˞A=38޷]'NE+y门l 1Ƿ+So{36C ::81zI a~@I̔Zlʜt;07qwoV`l(rdft5]82½BP?q;b]uZs+TTcoEPΆ _/!~=_!Brȉ~|FDROI] *Rgro!GvO{L=G|\ђ$-9Iy j5k2~|W2 Q0>Gl3( duP)[R)gbJ/v8UQ(f񆑤q86󓠠U*lumֽ1 mtH=pΙ]~za=Cҋ{B-ݑ]:jQ'C*8lE2'qX0A߸0,ˠVRCg*SEf_[Gdqp)o<ٽmȚ*`|*uЗ?NFOퟍ_{Ri-9ukC:'4xxMPؗt ֧zh%1O&`6𷓦0<"M`TI 7_Q(s.8wxg G|n0ik;7Fl""UTL0=E\2F# "=|~ƥ"t?54F1I T}@\ 48w9e(ـŌU`Z1pahTA+4~ۻc<6;—N.jRDD:ML;tI( # 1F:&☆SKԓ&1c]h7WQ _[4sկ-fb/32$oheR|aYe8'4vb63zWqu' I W[,uo=oO$Dٯ w+w3 T,}޸.+=>?T Qh.L˲ A$j=O,¸vPO/AOWǬݓNX_N,h.@A^`K.ϜlLکk8 *؈$-"qt`Ƒ KZ HFHT{[C%-h=?9Q35CqG1GsGl5',YE2bW"7Ck9WR6q-}La/P/8 gP&&$)%-*XIyG:Y:8B@K\gmT" rBnBs`\\|{~0P<|dU:VivE̺[6 t{e-j۾8@Ҏj""UP i&Tkt22Y.떾M,b2wx@he]n[ c2!jPp sY(%ta!%m!ܛP9%YTSg6(/"ʲ0=퍖Tػ:#UG%$d~lj1g*?ޑGľz0Hі{STtr xΛ$%Xu&/9]P^"VèIoreube.jđHKg;qS@IG]3W&¤rHx;cP8)n@82:zcNc4' NEn9DCgo5@*dǻ~=T!7Թv-dVgsxyV`¬?.Y&wɒi'(#o\FOkV4%8Nʂ g Qsu. ^]P* Q!؁x D,)nL:]G{H_g++ġhreʅrF> 9YlP$N)+xvwںc)ny\> ܂0`mΌ`˪؜n;Pw+Pv|M:HQ]*FE2N-6 bZ_dX/Fm;c:rYPRe6,>bVS<{TX'DmthD-_@=1 )䝦R@:bA)vVu]<)bψ5?R۶2q2.;dciFt ǰJI|y2ӊh4>𸈺Xl{V&H6 ѩk|EՋi!ȕ~jܟra:Mj̬6ӯ{"|X#f:gHpƹQC&~0uLl цKӕ:=e(Yw33(zK{mqI p:^2DPQ1qɀQ_<1Z(zmd++)PAĬqGu9a7\A,p+c H~sBHĚrӬPcc8 ;Qa_xVa1p-׏9+mȦyYom7fWkV12H܋௜|T`G|UK5nbP1"6#};J%% !lyCq"xhф&IfC<@1p?xGV]fDʐk[=M@D)(hbGk?4$t#.,)vqr4V8OR~Ug~՝x3ZahF Ӯz]ceG9yy^voPicWgUub ɹ>JǾP$Oߜ..[X #c^2"ܓSWe`בf3{N262ϴVF`B/iLopxδ~d3'!3'Ep{ X{,w#*te9;cq"/T1fcʥ¯öw=r3zXm(1z$x\g ״s+oo8@$?5MH1q5Vlr3'=XZr0"Uye#zZmO+6lEDMԬ+4tHe?@O!:Xڗ^`j/ځ1x uD$ ǽkЩXGU^MeR>ҥ*:^r$T03+_Q"ɞI0+co#5SHhExf|:X԰H=Ul ]5ܾ{ca6lÛJ cd1$ji mGg&IXurS`R]a(#dX J{EPGRZiHE=sE1QD @]㕰(CӻDy=[ fso(%e3V#F5H<[6giuϫ K=(>GQqP'>{é"5EdTYFE0%vg?TI {3=LyrcA^vbf[L3t#Pd^cM Ȝ~@;%g4CA-*O#P Pu #eK7$8C++P+-nZf,(ÏQR2mȌ*d}N4~t#EPlrd:ڏiYU7_\43@-@$!A7 -l+cvݽAe z,d}2J?V҃HksG10qc)^ALO2r6Eڟ1Б0RGN Ez-p{,1 hsFULQuEeKN w' $fRJ:܊)@9l->J*ߑ]5w⪞%!9#ɖfJڼSX_9RIԪ8 s9w26LͨcY6?3-(REwq*͊` S}Ti^X,YR1r23^Ji(LI@ G9x_H7AyuS! y_+OV @N /gu3g?|u_q uh[Γ=ԣ E{_7@] 2znٝ'*X{/gƂq|Y݉{@9N'9 J#pv: Dr4źdB Zx%ce$; ^$dau8Bvn_( [=z5196*xqM>5KԮfb=5/EG–*QI!HWi#ïlR13ƻz{ю 0~qkM{ ^γZ_K3$ꦀыb2&[OHANѻvGM9`3Jk#;?r߮Dr&2Jlojpj{۶FP dw:7 w`@UrrpZJj ¬N8H"@9T €=i{щrQ[}K5Ȝ0dg!Sqe1Һ]7bت)?( *z|fLҝBBP]Rp ;ඡvh)b:hu{g2$:Fw7{E! \u A Į^qIKnju+m`o#߼rQi qVI2J#0Vƹ늹7w!PTVy or{;Bv0 r= =RmY% ewrĉC3PI=+9-+Z5[9ǦB61DdJeG`{cΦ v ïxMp~G {#&h51Nu]^Ĝ|z,t3([i'.>YVArlnf`SKOePKnZX.9 ;BM T 9ڦ؟BL*ϙ=H%=O˺}kLeQZ/.Tj,:ֈxo>MOM4 0WrJfkOypz҉g3 2@Ե"I) e`h"8-݌]ߜ\b``bc']?"xC_:YB#:]3DjP%_HgwgAP>?~#F$&t/ZHIy_R #+2lXMC. ˚ Q 5ސq2LӞ؋Br7C=8 1k\SHݶIY`sRcx*1wI#Wr- ʓ`%I; s|lEu0`4"Xڐa"NA*|t&gRLbOK&/dVJ);g\d ^g힀>b꧒E4aW(|Dy""_S}^!@TvϒzooӾ-JzkKM'~^O w(؀'沲),@#u1ݞG`3eЙ 79_7p$͎FR!op*1#?(h3›HF[Zo5 (q]bU'G|nE O-d0xjXLDEgDPΔFzM) }]T kq@6rjEn>*ۛO^jp`~2ӎsJM6Z:VP:+Y(¶y_WvXQcW%^y7F2gC4Lk6`t^3I+i>u7M*/DZX(~,aJS6KjHC= ) 2GbP24eVo@F R3P4XvRΥD`r/ڴ"nF]lM1xPnJ<ph] l̫g2f6n1*K` En-s5q G$9o:A:/ xPAV$oޤd*-G$|lR Y8$VHԃ;ы$ .z"/рpnQC>C` ‹%*m# ‰[.@7+hك0ee(z2 ֤5n`㛱yz6e 5QE$rr"s*mlL?7U!&^*2%* EЃlPo@=+ۊj?Q@zW6wFzV[XJ;ɐ |?gc2R{f)#S0Vߌ\v3cdNC՝(u}: -NbҨbf I#ɱv*$A 4 8'9ZI?+*) x>2ĝ#8Sccxʆsn='mAjbG /JMTChF-L;dnEQ PpAy 3śAbd~#è'b|wd;Xo9/4O0,b1;R(ehpk\~2=0$9S-j  F&R  T~Gml\L6yw2H|ja^cCI![@v&3#3lik 7dR `0Cy;L '=ߴqS[PPLoll=Qլ+-j#I #pO(C)|,XFuU2H}||ia+&שiM3)cPfx7ˑ<ʨS^y}hY=2A#ee`T1-pL ggՖth ɍ=ؿ=4|?>@ry+*Pwؐ d0n{9Gԥ9W-&g[Y,~2:l*솅q5LV>T`q a\tc('RGwRfv7/.xBmL\^gff#jڒo97)~9#v0:m$e=žER 4p*)uPE5C,Ċ!͕ F/m3\C/*YgS:@%9$GQ =1~=]om-p  psJtI+"At`| y땽7 \l2㷿|}j bikR$/lRz9fܼFGrglu' < [=KiX>;cQS+j ` U0հWk8Qʖ3$<1e r-b*)OlO U\ӸMN2HA_QVIe t9mJQ%no0# I&H5]LK1\r|ԑe|b˺H6rEu$W:ڣ >NC*27#"o^.]ԃw`(>|End |qX@@rzb Tw"[8ch/E  4R =5;6R:掇bÑH7Q[(\$L49cܨ=M:\L X!;,R?0dÎ<p12)ܛ2蜯"q+2lIZLXcۀ S#ƿ!`0H"Gaw껁vFI)u|d,>-erԋs+I4轎T G;S4DO펇O${} .d73F G\ŨK3uQIepO$1sMsM'APeo5]/ƥW5)Qn#Ox_ePcHumeJˠf'vC$k_hlS龟:#Ug^xu+ۧ\5/Bv+J̽g;! <ؽ*ÃYlGJCt%ބy?QU8x=UBgF9bRj_BP54S e泥[}M C$9 &"[}*18Yyr"qdƳ0Ew)ެJd#kPȐ÷+.&*B,/s4ʡ/Iz$gweQc(,EHٺ !7FQpJRZ |K"QjGG(qq97K1Q5«r/KsӅdn#ލU6Jr$ ;=| 0BVsqA,w?l L !E mp?}a %ډ,`j2<ź&S^3Q5 UϊVyYMx!CO 9P:_yBN&Cbs[VH{9[RPA\(eE@i̥nn#ߜ(fdzdAD,K;@o* -. E0(!c"u^Ž΀n8? *)Lx ugq&ZV^VZ A[g:QPVji&WP9mêDmMgy#$|h$2|Xw #g"F{ n A~'m'u#eLlu=J_Plݪ(sgE@y\bX)|gB>ݶrv8#~ /f4m̀DQs8hW>M ;hU3я S7DK; לi <Awͭkk,~es{{?)_`R6=9z%~*ɭ_/ ! ܜ qfeR'_B^&XRhM1a W?bM_C}3'"|DTRԀ1ܵYϕMp:5YHB;ȧ SK70=W~ ||єzFYog>sƫ\ϩ%_suNFgmcj)pVĪppq'6y>3PXkԝCYFfqw~ T}Tċ1(CBFEּNơԂln ͎ׄv@z#dN]#_p=1m_lwoE"YWh w1MLQmąqj>s(q$TcK(,j]>]jI^##}MXI땵ޕ$8^@dXB;qT PY MǶy-o<|zg4ڸ㉑Ա4 zVQ,s4}%p$~vË5nj] v9 o8;M!dJk,* HK1R:HdsCI`%De3~(w5ZaO*뾔i傎lgƔj}J &"Ǻ#aĠn,:G$\~|aKi1V#@MU,[3He,5?)p4ͻdG懢}5޻=kt^]7 ooB6It62Rԕur.QΤJْnOOQZN)'%|_隄6XJg ֽS?C45\-4.CīI>'JZ>9;AM&+{*ilOf]9DPx<[\ć%jԾѾPwf4Ƴut_9-9 > Og7D_Bc R jbMz4@c9H 3y#ǥGD| dB VoGK>k2$HJ@v%s i'ugG5<{g̓(T#2uȣNXBk?x:c]O9"Fs-0X} "zdgx,O~Ȋg~X=[O*n@~zᜌPhqg̨ |zk&wEN>O:HA4sYxq7XiF}R=,fe[byVm9?ؒ9Ol(ߡ*VNr}hV&֝dƤ[^Ge׉E|(s-6DmQ2_u砞vE48#9%GwvˣG<#ٓ>VY,~;cWuO;++̇1 R3ATW\OR[`@ǜS AX}܁]6sʼn̝1$U?xԎ>9ԌC T3[>XjSg@<*9WpO~3tGt{֠}Ԓ͸re@g+lM!@+8w/Dqa rd1EhK= ]qmbؾeH7c2|mm QSL,d*6QZϨj!!;b 2`1Î;!]d?+=_N$Ij#;W:aFuI$r?9U._i&+eza!ıo # IeȺd8)Ьj T/)N,#\ a?l _Te@ )#͡`67g6y=NLwjP'o&ZK->0cR8J7PG׾2v8wbF\YZq6RV\)Y`wd5"X ƈ,s]0b]ͻo!:c-ec/頱H0QvY`j|N↿\8`8>|$ɥH:cUT@89Zyd$ո_KSu:*{(Չ%Wc+fD nB`s]* uc߮.^ƫ Q+18pT_J ^qBp-,# ` \ܻMfrW¨&#K=GLL`@I> $yx¶:bCd^?v8< ADEm,xUaF$9(w>:WQ ~DUv2..`t1Ic|tqEʅ@/ ZnbD`ȡL`@ |aO%Qˏ0}( r:1(3r֜YG+3+La; W["., Cg"2|vs|RE$&Wd'6:c)k `r !6Ќ(8{OIR& !WRѐIVVGnJPߴ,w%&EAӵ4猕>tAQ!aZLJ55ų9kQLE؋@t7w^6BkZc G+4ЃbO؛G|`OdCcr$w:E` .p`QTNfAZ&*d02m 0댃OcCԞpLkq1hʕm~Dڅ&S$q [A@¶ә&8m v6v# :5-u?\T{X1qX Wب2b@b\DIeUlzBMcI*' ͻ:(CS{[(>{PKEX0'ٹ:@/3^Xw"C1*e;_2Z@u;b[u`D ŇANꠠ%S (+]MY%E8ǽjϟ*x* :p&@GJ$fG$6]tw=Q,|FVaOG\TZv* ڣ9 i nEv{ɐׁ0l=Pxʤ^qh)GSx4`Jwcǁ35{a#O@q;ӠQ C'lr7U&$p #_\2/%^}OƊP-GYn)au3L׶YIT@뀶*=#[}g)w@#GnP4.: 5T2 DI^HD3G"f2(;Hr797׬BLAB!+fZ=1ӜePYm7lX5X)>I bH|foP{Fq:O h2f8d,K=o#pf.N-v (YB@l1z9تx񗣈>*9< 6@r3q\E1M 5JU{ghNRYG~ 7ZC]T`6Ӥ_uOB30P@ZmD#EsyUP1bP"x2lmfZ'qCVێs6 q?-octjq% rw+5G.{ۤ(2VbRW)*q[L(KQi5="Pӎ-=2[,ۆX`Ge nL,hbOԂw s H#O O}a@?=9Emï ޟg$,+3?9bMQp2#+t mNaNUe@6k#*4ʺe?(Ҏ|ƥ{bOu>1*$&P}*:E}:/8m"+حDh9r,N=?[XL+,-NrƷqAs# :}˳z̼|hK"*8Δ) 9WT&Lcz+jStm ]9~i^D ,,uh`B|E0u(4N.:PS>rđRO@rަ#2\hzrZW6ޜ8ߘ[`ΦUk}yQl@AL$ePI4_ OUȕ}ʑȬ~KXě:MtҤg W7ΜcV(eG-$\(儝bR˳2$ F'$'m$#B~z^iN \ZG퍊I6!*'te {>Ļl>8k7I*bu]ZYU%o3q.?y>[0UBSޅ 2/=~D2‡VV .qvd 6eљWyk9 *2CtzЊ2V1^|g8bzlZʜ[TZp8@-Kes7vʐ H &]C3s2d 4F(屠AK!ܟ`*R*% uaFUpbMa"@NEn ό7\`_Sbh'W톐C|ICcTWm[dǘAdMpjD ,f U7KG5y}$[4hw.1rlcmCqJ^4cI*]ıŷ 3eO[%P[CxLr9UL@ne"DMyvB4hGaA{!es r(0(md"HwF-GQUizb34jR` ]^4fñ8v0r,q(S\rB̴([G{ <+DCv oq];ae&Ě(K*L{SN2iĀXGF,8\ДxQK֯!םhw҇|)~n<Q@T mgV5Tj qSWRj ii >ACۦK XqæF{E u~qaJ˭F*-F-$O>14E-1ML ǮD1jOX&?ybFgeO)-| pۑB.#l鰺Q +,@TWx]&yJ@= ;'dznMȅeb@sX:;ѣtqZHnX++Cy %@ѻp:v`YuΊ2݉R: VQRn7&択M,RH S+Z흥GpY",ȽH ۓ$\3s9kA7t倾,UrrY@pXA*Ġ92AќLh?0Co9VEE< pD*oX2V8Ú؅ Q{m}}s##}=Fk ՈYH B_z'%U Tc+5-&u+\&A,(WKV{<dX@n:C'd{F92l*yO=e]<21n9 Z|Dm`KXBA{-GeT3InYcP1Q,Z&ii,$,IOųjG¤ Y%ͮ7"m ',.Wf4EHe}|VtqqGz ;?i63K$Z2[:{e}3~E*RrbYJ}]2IzQ0וK%SLz̝GSR_ J ui EG"%\_~S/K̉kUl^>+1G^9~H$"=++SwH|}?417j83!'Am=}]>l~.uxs-D2wE/[';2.>:"vٗ-F9*P߫WH[ElYvO;.+-}S(9 ̚y{+XP|adRKfzxn?ol2k74s}ljU\/zgd2*rϙ* >'Fbi 6-P &4\1~ԐAZMt/' NއJ7UqcH I4}XCBN1ZZr'# ?EV?1Vs+P<qWKSsᔛoaF /ʼhW={~r{"=γR8:^&MZU'<>5uÞ>b ^s0ntQ]8c`;`0<"}O+RNzUӣn!ʌr.%D$Ư֎zϦcV&@;ts=q0Gy$jE0]c0%5b"H%_ K}uc eO|zts*yA_eŨ=R:2QVA -|V*krԴT~ƾ$ck궽T0qǸ~dQ_L!U8g1ʎFR#2=fXQx1vuKt@׵lj=M>\23WA~daqqc*7wļqWJ+5WJQ6+T_d7VԎ1_ْO0=\R1I^p!-U*_b29'R=.M<uC ,æOcEe7 TPE:Y] A\'(,K:c]A<|E+5lۻwl!@Ƭ~2U~24)^nkf7U"eǿH0]팓n.e{wx# 5b!Bn!/u1&+p,h^%)e*25`=@Q}}AjYA*(9g $~3}Ոe4$aOLdPv`6j!U讍~BmA/eE (*=\qL{).1&ǝnρ B1'>0O!8>9kM#k8HAHz%H)rouv%/"75" Tf10RNXQP+6GaP}'.Av玸q vc#ĨucLD#،F ΀Ay%ei44lJC@A<e-4{,IKNІtF]@1X7){eK"ۭvIJ^va\5&@@W>2~1 Ƕ Ddo?:|`rz1UbD S|$rI vsRBIR;: Y~D*,D]L1Ts^0-Cu)J}ޝN1V淠`/)#Sk7dSEKkrK: I7w>1_>ORD#7PvǶ*rSV#RեM${e.hUt9b_ޯcw@'ǶUhoPWO^DMGZ$pư dxڽ }FQ#n8BȰw/'dTږcXrOZim8& &Ol)&auTk<>̭࣊=-$pjQ]F2xb]w5 0b}$#`qp$PPNG,(".7)Ģ' Ă~ PG]FtL" :I8AV50x;.U CUS]z L&"rXP"XEb%v1D-ԇ<q(O#&GIP t8 AƤlRƗ"׫Bk0.f4h+o'Ӫw펠İ@Mn@i\6@=̣F11L 2I'f=dz>y#4n|gUB|ljD'QͶ;Qs^)fs VPӴ;@_Nkc(ac@5# Dk:2V2C+5N]Jt_qK9-Uee G\K wH b0/K{g/mGsM.qB;}goiuIS~D`3Q>^)$38F@c>yZ6Uvq3 "ٻԓ;*"|Α='1FZjK.ݘ6@9K]?.nFQa8O֋u>]6C`}}j!.xWf]sZ{5ΙԂxR$ y}$}j735#'azVh,`ب \_br*NW2%/RF:I-`sR >?aŋY$2DjdO(E0RyԑaR&Z.O'd$sW:3DJ2ǾL!7^6d-т$W|,,Os,{iy"t[*X214O@qw )L99d_ [=w/'V[Cj&h P 1gź_ی6߶Cjf/'/r/Ȉ$}ö8 I[8"DHU}ax²SJDa6[FsxՔ|Btp<-F@I= d< +˰:MrԫEDY8Ad)9ɐ 17dEF@mZ (JVd2̨{d5y Nk5$[]Xd5d|;cBTĠ3:n K*&T׻ʫ`qR ;H=_Uh"]Qat}ƩMXpU#85MʎWUJq8ұH۸딡PGCK/c{h*?Nc$n8U2b[@|OI%*!-.+0ۈzS [2s*$ytô tpt~g*/\|-2A6[8Hw5ŘY,Fz^ Vl_#fjL> x *q24_@OI8L$jAm]r<V$.@*|jĊWNL &i$_.U`2/Gz`Cu$tzAF`(G*A[R?qCI* $B0F踠k&}:k1GWtk2&Py8M8*1遢kLLzhcd%r{FPU5 bXITaV7Cy]B X A~0'vء &M@15xSD) w!%Pݩ7|J@SA 8e2/s$V2ŧ*,1vfad0WhZΖ#~Ζ䕀tZ${Y}lmG T%6R hܝVMHk" 4c/F :sPCIDN$?;-6حǯiVrPT@ď!!HpEtbN A}LOs.Ք_Ad:tx튉H߉X2ɻȾ1l !uܰ&Cgtl핤Սq E^2d;5_P*Z8&G\DNlر1Y?=ZaYQe$deʀ^#5E `_nUlǫF+d%'2>GY5ysp/Mqt0\'bi򠠦1d O2O wI%sePKO]D r!,,׍SIP?6MVe;3]<Xd%CX55 P>В bڛM?=c(P,:~i2A}zCH`ds'P%WOl{*:;cxU!S2g%fgC7Ъ:8Տ!rokDsJhx^W` zR>NxSUn^yI(xOQYw)={<޴c1kLJG1'$IxΞ7mu(GSQ}FEQ`~*՜j2K ,pdF_EޣՈHzAwF7IʥC3{dQ?$Im4f*APOwTC*;eYpf$[#BC^&9torԟTukix\d~ܛ_"1(]"cjh>ե-c]Oj%+b }v J@U|,H쾇"]CQIV ]1+Wug/NɅ#ơTAǾ&*LI`YܑĿ,l5wI(% moR]I ԀIϠi&# Ph&`/R=GTA6g`F7\+SDYxS]#ШΦn;7'ls>s :V6ny/YCO{X1+-tUNB8a@yѲz|J@)3zL[H=kmg9u O;3)ԧꑺ 9Z Q' J{~ N`K0#y0Ih#&`&(*Y}͠] iB0xP7pdm+|V4( u< ыb  B{bӆmdl# aLT=GQl4b,7y$Sj!WޠHh󊄎k?ձ@[9ȉ!wQ/CR;G& e=AkqmP~79U [9K0=;߿fd*:DwnT\P?h 5Wa%w9Dl:^t X~AfQٽ"|]:VXJj!Tq z(U9d@Mv)&LBA9*mٖ1tkbv1]]k*U  q>ܨOaΔ`zVsn|>?|LI*]2o@5>"'/2K OH̿_O@H1tkR&tș/8r(m(KRrj7q[I=1k-PYwM8hVy=;ϳ}s]ǜO{:ad~{HSG٧3 v#:%AWuMZU$qy P̧-3朡 kv RɠB~:aR/8 9C+Q[ldj@Ï8ܻ2SjތBLcm:ؖy=Q/^g18[w$?i_8qVXI* z|KZ:Ɗ}b _xa5mq +OG#c3zvlFR|L ʀq\;L- 25f w^r%th%l__Kf1pBEU* QGlwaFr~OF2^uù8Gk1J8KəR}^7QWa Ii 26-AaRw90" ' `v=q O>qqI!G1wr2XP֧H+\Ugq a"O"u{`ݵI *2vr08ބBGl`mJwߎ9)@( \\aaŋZ'`C&#=ڔt{,Y3@vRlrWo8JByE?cq>fj^bQ|clMflXяz T+#^xk0ObXd# (MNGQ5 _@@ 5:W8;Os#.7ۜ=. AȾ؜3K{!\utbEP qlQm|wq7ӦLz ۅ$tΈo|ԁ` ˊOrIJ?H2^t[{[O|O~MTw^UF^~yCUճğPwbh>[wUĶ4 }OR!N{t%h;TѪa8^ڑu ЧF]55Jcb TTwʯH-Uό+65}Բ@S*&sU+jQ@*c [x,(/oivF/m ujBWޱfGfyO#䕻RR&hFhyu-;,nմx둫]IqEG*VMəY+IDҞG$kKd+Upf wW"-U "[J $aP;2n F,6}aɒuUu_h;@x-(Vwئx:5ڲ6whwe._Aa>&W5>[yr6Ds94C8E{k[Ȕ'3۝QtڒezV1RXx(/,[Eq>CZjUQiCk ȳ(ùW^2lK^$dio:xmnCNo$P)~q8qZ*GoK> Fl xeo&m\bzPǣ!PŹ=Ð#qU& w kPznJDڍߌ'$t$m1qBaIhݣ(SzNlZp 9TY]mr4D%B5+Ąr/`jG' W3mS4PGREb*=w?w$+$q1gBl\ea"dXUtQ>{c4土_dY).kqcu؉HAҎ=VEU^T 5)׎25H(Xyrb:Su$m>ehKq<ˉ˦Ԭo$ #/WҺnbx M*4lDN4QbϼRІQ^r# d}r*:^'ZԡUc P-HF6/"g -mbY$:;ȸ4 zm abMa"+$yo w.6 (%r+HqX*U$1"20PرԞВ#Y&\6XbAl[E)0gԩ;v\jA=DRvDc# (@Ɲۍ;9q`bn; ߜTbʲC$RA[HeƔ4f +`Z' *crw#%"yb\Vij!Q:ظؖsO?y18Wa5$+Ye, Pnkփ$2=>%x"ppq;p1cOHrF_ҕk :8<4A&NC|`.f*j \JnJZ  <29ĝ25 'Z[9b #4|2>~mo T$I#~XF$1 fJIbB&FH4?>hc?6EqDDbGm5g%Ϧb;cIN ,񼁒®/rcW#Ҹ)4{5" whIOH2;8y:`j"ܻ(1^Le:$SWUf(yh7p1#dZܿB#ǾhǧuErgi䍶͘gN\xѕrnd; NmF=N~<2 cӭ9fP4;#=2̕v\`bk d&ŋzJtuÍ}AEș[]G^+\$X0{eSY҈kN-K3+ڱdX+v򪠟rE^e~7-v8^"*r0  ȑ <NIP&PP%ر@빸8+G*÷ovMBO;++key΍nh+j %Ho2!Y-~޻{I d@}FsҲ[^]S+` J@;ϋ}ސ,x&fw"H:>4>ٵi,$7_[ 66"dK'8Q{jKw%gf^Hn_JPO9 9<GRF* IUS*V01 f'Dm+M|vr3),6o,W924͖=Pǡ'P;E}PUw7W+o`+x=Kx2l񊉌qVM/GUpc aѫOcXǜ9fRx'ȃ1[9}eX|GrWp)eR=>cBXrČr>[yDy;gC*1 SD!x̍LFW(*='Fd2}Vreduw9*z-YjifR Q3nt*mO/QGbFĞuAB=V눛Ԝ+Ud0n*@6dNrjԜf~CjuM{XP=t "nI#=Iy8u X@ {c0)<ԙn5"b'P=/#5aޠvz HP 钒|ьML\n= !2@2 %B%Yv?P>Lcf4l%͜ΌKqmh ]Z#];8)լ<&x5bhmca|̲= jd eU|A.G3+Y0Ԭd1._3Y1ʒ3=;bKv\1]I沇=&_q?<`{QG ͎ ʡ ؔ ]ѻq.M^1~F,˃h@h/K0zQ5xl[cWoLfd,?o5݇` 0:37^X=o1mQ%K†OnK,lOrVJ{FշVteJ!㞹381AE(Epf7;E*Cr:gRY}u$" + k|]/LV Ԑ.b!p7.`'ZuVqC+:݁Zu%KRq# mMjJ+!P9u7٨6@ADLpy΍w6iȈsG(ıTAgLt7= T.6\!'c"kFÂb}AB O6&ȂLvV;!£?em}u:d>Wm!2!oo|'"Xka2"rMUΌD)P2U-o4mRl 1 #{xކn;eLAU;Y1q4FCZI!]#6I1)%ka]uV ,F,v@>rWN]w6{gLB@%,ɟQ(E'GqHY7 %zdFhnc~|l!G^-J]Q3A6HF O-Z{eh(o ĀAPdd\orm+epZS% 댘;:En^&vf H0A1G%{ʛX0$'R `{d֡Oy•QBȋa+}giH#2~ ǃ8jXP,uS$g@&˶@2[mN %q t-gcjRNY6:~"&@K-RA2Ƥ^pbO-#:Ġkd#ˆvwyH82!obx8"*n$xROfU^; .+ONѪE33o#K…Jd&-PPC2S6`(ZMPhVӞos/)kBjѶIp{d3EPO}/̶yvoM i:@bwUW=S|c}YX J6Mjn2q7BSAJ;d̡,IwGAjT} >Eӆ>F8pmgO! !LzT 5-+m^24^)* T7=mV.IZdd{=QNn}SAze_p}3{G.+gsSR#pKjΐ3ZzRa#p~-1UH# 3#U 1FaPyL\)z+J>,Rn 8Aکj"jLz-'T #f2Ye@cJ| 2xȋ6bGvx cOm[GGB9,@،gN6N, y; \FP̤A"ApڊvMYEV3V-Xn8;v bF2MNXm'(14bpcTxwru9аidqtx.SJ)SAl+ulj i4y-fX OϢhfj1s@jgħGPɻ}?sG`@*{gjF6s"_E;u9pU9Bfzr"+#]-@>sz.zIHf/2gLkF~:FbJ.]8;(y=2)J=ʍ毹AK(#} ^fh sgi#UDF .Vo42p@\Pn#iZ"v>sr\TWU@47\ $D7iΖ!SCaҰq9:J*:>!˰Ș>†E>/iTߎ׼ :A#cj|( WUxh;uCQ4& ] ٢EV2,G\j"m(r׸)tb?H[Sc# ,t= 瓀֊,ñ 4>!F6ǵK ||aXJ6#I0[p@`L#l~* Pe lOkol"cm}.c*VƧL1kE! 8"w;t$ֺK!l?RN6U7QWC&W XR]([FԷx8Kס]#?&lo| F^<6]n??+8?XXIv(\5&j +UPׁ#_$vp:X/v|eS@:=7q;Q%7VP}Ch厀Q~?'jxζzlxؚ(xt݌`WӾ [)|qlYM`^5<q-ȯf[(v$av8eMN9E@ğZK#?ki.筇TJİϓ}U7\wj.H8?čc{9P>>ߪI.B/o9n[v"Iq-}-fVYmz^TKAN 2R~C9F$="*uá\G6'ʼn%cnԬܹhّ%xȣOn`ёc/Ib)Чs}@N cEf]?j1S:K L}aI! VjSE: m܁26< tFXXQ΅A+/Cm2Ql 0BY[ٹ!k\|3cǣgWm3ןh}FV4QT*B]Gdln9evDvrطqZycB#8 5/N")F1[l!d,t#eu9;@AQ4,{,cWSF,A6߈KRdIU ?8 *y^tW/+ч7Y=o7Za,>p06r!6Tt3@?T{F=w6XZPrH-0P{.̋}˿;*GY p3SwK81˚riFݹbŽ$sQOD 𱳀lT{Ԡ^QEvO: pɏ}KI)$Q_lM)1#e3;yϒJAJvUP|0ȍʃUX!;QZ]0 LzC @WreeG@i1`;<^,ʹS.6 JJH?PR+T/lS0kY16L}" ҕ|WE`e;BR0r`h#6,E=?:!I* hdAr*6נ"9,0"e8|HDA?IICB|@ 'rf>0I :x?~(HuˆFZ?P]Ѷ)됰mPQ' 3ΛA|f:9"B ׌fUC_X?GQm2GrsyW]0y>bo[-WN gA`;W-r ƾtL W(ӒP:vP Y wA/_޿F7H~B* p1)x\1c UBv}1SBc|Ahwo v$g V@^?/F4(a,UYexiNɉ#TNsCI{e2DeE09FzJBF]6Gt'_AN̈#W} gUm75bQF "`-#XQf2eXW۷o[+LeebxA V @ůB<@=éG )Qub/1H8s>B $tP(YtSt5Co+_ՋrC ODBxb&KeRǴZ>pUۀAzqhl_Km}FUx+Ġc3z>4ѝ힯}Ocisy[{*H@Ajh=Qe292L}M zDcHTv"tړDt9-ЋP@*,S(t4 _ gS7[#%häËQol?8h8 +@ۜmIɌyOIj{ONդdAz(}i.ږQsqkđtQFXG_NDdT2rK GJإyQjjRamz)'Qژ caȲ hzZiq;﯌8-wEHF{<ʪ:V[9 68ĔR#Lb+tThvIJs4OŀM] F;}/xy)HZ%cG0MJ?vL Xؙfr|1 U(|xOQ -P}NqDae ɲbra'HaM /Dw@{ ;wjaEAqM-Uy2(*9mP ];%ϷŜmN pS'0Hl>Q٢4ݲZ،X3!'9vg .!B&; rjF" \Ķfy:  u|ǯU :(̬lVRG#"H ;@IoM]BTBGbvѮ`k$%3Q;U5h(`|gT}RW;oac(FyjD op1/iW1!A7U*Am4}K{;ͭX7OZfIQyDŚB1.2M+1vIiw VKLE %06qg=uBE08*̢t!W,QG: eGy# ClQ΍d[@,MuCB*Ih>N[ﻥb/F@H6m4Hopp$տ1ɨn -M\Or 196ᦥf[WND=YhdqDbݸ#^njK6]l;bRCP2`iʒ˹bzeq3F~sVcA<6Q`~_{P~s8:` ڂH#9U,JĿ`Kz}"~8H_j)*Ȭv lK^hW1C܅#8i>46訋erkUDC=A'*h86;GCU-8G,N'abG @?VNtriZ7{-3hz9 IU.Ęe"wAaL2Yw;Ό4@}3 ;,0XN1$0[Z@=FYUPbG~P^B܄9kCsDx4G/r3+C$rq7"â`@^` }۱whpơl (G9 zRhr1_@yJʲýX8 d&c!m㯜+t+EҖn (Dmp'f?)v~$<(-Mu8)se:/!<@7Q69?T=zX@r3k&ov3!1zHQ+g?Vε9=fQ%Qg^$rxcX*_zV9|W՛) s$~qb3ECg'<{]Tlw[p:Sb|X30H$0Viz^K陏ȨM Aq1V^2}hv0BFNI;`uc|.@l0w+[|♝ہ8؆RhV@p W8B),%Qj#5/+rL*bx8rrk|@{ɔU_ۑ׎VK8 hW` oG$F9=1A* 2:cq0l۸H \|gy8˼Up?8Wl_qۙ Ї眓 `I!B5 )$#& &2xIH򼠩 QLm lj9(Ar6Y <%ۅ?%N0$S"#L |^qVq#+ǨwQF㵉Nq9s_ib+9v(\|5ӑ%xTccXP#@l(P=2d kqru96t#qRB=/#dNdԏwh/ުO'yN {A,*wu)je10vr|vC*;Zσ8EnFFCwq}Gv $d2ԜUtƼcg&nj'+֌%n,TRj=0` H  Rz &`"p@S|`7~gKR'tu {Fx'  QW"؛Ѝ@;j1PGn+XjQfRb5e>RxpFmFBߎ@J*GpdNdj5A u1b@Rt h1ј Y[Ȱ8?ӂkq :bJ| B), SAa;XLKR=|`/'`@)j#%L(P'c7*1ǢDZH#%?|IuY2tE |nKn5WfxƕEPHwEܧgn1bɮB=F huRdJᒫ%IJQ36̮#_A'xXHo<Pw<6F " TN\}ϝ˟pQu*HhAk.mOE^:u㻲ǥd+n0$P==q /Vf&]GnjG~e#1 A\a0w.V` $iHv#ǩJ(!Vv CCSX+y>qPƁRHT[u 6?xv7qluyW0I #ۻtpb' FEč`7?"6s$Tk$p+1ll'+hc% SB%:gD#7|Jƻw86D,Ad|y fQ=QƨG=4<3l!ӌzT,k2$H@8dFh~rmo.0QzHYH68(A<%"A׮ad0ԵZ#xm@<!8'w c$b=7\d ;\m#fA$K^j5uH?e$c={~9UC۶j8PqߨBEw$drZ*1BH E9p`iZ!Rb@ve3xčAS4oU 4>򾚖LFO!,@dYڨU`EaX!GL^0zd L;cp6W4@PqĖܑ7؉^dA7)yߴ#YUCY8T{./hGnbT_a3XVhIٴmgQVd U$cbv1F3K]CG#8&tCduT,0StB%zPPOK8R1(09բ/\^P,o5c_5];e3ёQIZ*dKv8ĄHGBe 1KE_ ɅY9nNe@N<bT 錒 H{13@myRV: @ƻ.Nl >3j&H K$HW=ieCw;Y]3LYx2_C|$uv?rP t˥HAa+^dAqK l =<`916 &bKrx/[!j} vPrO?-CZ!mf196}"Tw rʪ*F.9VM/7nQw cE |c\ gUSh Wێr+4L1^6U6GGrSdV R@Ǎ*n hψSD^Fin:*@-zЌt(JBȬǃ'E,jSYY-" jZ{p ʿ$+9U #1(PRJpOiK:^YI7n1 gO8YCq%17P98b=7|A鍋BeagCi*l8C_؍CkydH]y?p1Suw_j9Rw ڰƸlM8tqgK_c, k_0$I3YN$k Y \Ry̳l{;SG:9Qr#YukZ+ IhY{,vdÊ*;ةG* ooAxXVFw ӌ}*Ux=pey''~⣂R#p.Xi47(ͤ$st=N`VL۠26{}NҧCu'.N&g`nV^:pՖByMgM]mVqYvD.9\ -b)Ƽ~jNDۆ殣dX2K EG>{eF2n?XKҽjHRg7I=N|HqӸNrACe]OŮ]7,21"3zԐQ*瞧=^_T}< l>c+5WQ†4lϴaT3,6ʣu6${opd1ZgwF;8Q-9{ p8 㞧2RE7WgD`r9z؄IO\eN)W7Gӷg5u1v/PU&\z{Pףi NR}Tp.`æ Zɟޔ;ߑ.X<=l F& AdD$dՎQ\_=l1@7k+l_-NJmcR8>l\<Ѩ#$;1)%A5KMK/\yف$$#1uR)%ܾ|eRb Dj[$3hmBȡAvu+bۛ ͊d"QāU `  =ru|`*#) UUR vZD7 Uus}qAaЖ6U,9Y3Hk2Dc#jٱ )2cRȋ(Io1v }l` (Im yǍJ$UQ V>83pAVLdZ1$X.eey8$}`:eĩX-'̡oG^##M BŎ M i3ANG42ħyqUhu8O$ +2o I{5 _'ԬiLk?|L!E7q I>'U 5Q.@kV@4v'i=HΖ@ F#N'񒪻ntPf_bPNv _;Sf \bi#ӥܧ1`ےĀbƥAzoP6ɕ"QBȎ5*zLq[LxTH9Ն'nJUaS.n1,ur4+Kv+]sga]<[KO|Uwk$EFm T=k %%bz^? 6(CsFy$*c H%%lжƬ8ag,PUG9,l6O&ψƙV@ enhV.ICIHwND45zlޢA6Oͩ]=o:j\m K:S ~Bu@gC ,-rXnSf`h.?X5}..b=rU~CnccLN*sJ 2B20CwSn`Mtdf(Bvf X@8:\ 8ѱpo!?ܻ1Iqԙ.# _rp8;c,IQD 0 @RIcJO7 GaBpr,2F‚r^OG ?1``ZWMH`LWw?’j<`8xŀ+ʅǒ2u1#V˵}Rxz 4cf)YJc[iŬ@ S:@<$100cQ ctGn-E|fD]zwPVR@آܛF Zw4ndEeet{5 gsu[4єx#PDxqD3Ħm5̬N;i#$ h:VqIJ =1B &u5(GcE|YBgeP!^塴r'WT@6غQ*qS2R%ƍ{Ց}Jkb uxȦD+O*<%ɍV+'9*IؖtsڻC^h̻a'IUMm6GQШ",mH wƦw5ŧeډ ?"۸ɀxsꕘp$8xK'ō<b {6rG@#%މd3u$#F搉R'Pw6PԢXnSY-L * az/ڕwl}EB#qEDX?>jnnKz3RTzt$<=?Ӟ&h<`S9z6Frq8qqzO AR]g5PGv9kDt޽%ȥ+>'[aC<4I7qH#l@[Q; ,2H,OG==бx8eey3ADm9[Cfu/L풶ceqU/_3 > gEUOZ€k %|hN1u:PwF}PH&#_w5*|%:7pq)UFN"eahKzjmR$l##ϜteѡE-gtqƺG}GW)Mw3 D YJ*+S!x{_G60`BzVbc(%jv`9W -1j 4̜{gd[9>5-KO1z\C=o6]s4gA+@ fG.5gֺ*gĝjzJ%||^GO vOABّ/$AxJݷ_L}lF$t+i#޾AюiU)N-]Di,OiFY,d„:ɂ@7X {=HÒDlTS%2JJyΕ>{y &Nq!" 9d+e&?iUU HwL `lC+1nmj3D=Ķƈ$ڻdTbsP#c&IDi84*:6DYu8|ƵX٩{=a4ى8b(H8d]-W 6Iv7EeT)t9(@;ly "a1 yjp6o ""m^s^,v>2UFKL*(b1/ z&2+TSql6ćzN1*둴Bl@Y{2T=I:ȻEYm)*a(OxYIJ;(QqDd٪"ďc8e`){Z[THJ4L5)W>mzcCl(P Ŏ4&BRc{dJ 'xop~I/ΥV(kmB#Ex ln!|cUU4rd,g;]F!]Ͽhlx9Yj+xuC`UuϚ"|͙Ef^2S\0Y"P==aԖ2|Mq.@D 63,I8;@d{G;A'gvizQM+@d/t߾t-0"T&\$jAȮ2ȵY,paӶI-FBr)"K q!1NQ |oS 6M3Nz1]>ІF@$'b#<a(&Hq!#uzZb D 8DT Cu76^"& ܗ} ,Z_ΐ{GFPu7"l+/h$Q 6%)7E6 @ܰ?hsBNs_PLbHGs ]3{]&21Pya99.00U#ݍ|$+.vi˕o9Q\EVyUw #߹ 0%ga_;![I5"b7dU$ْj0 7K,EͷkVd˧ۂ3RЅU&)r§y*+!HQ7Fpn;{inAN^#6ݭp)Kc͑Ƣ6zȲۥ>$gLP|~rds#@ܞ0 HB@]ʨ+ ~@,z%̜ҍ:qjwi7l opR W s~;e5),5_A\& -d!K $f1:{Ȩ .MΉk ,;APxR@wvq"x"(`VbXUHv^]3F?p2Ƥ=F%tmXW%Qu&h%4!\)~Ō4|R#'rQ!fZ<,;:`ˮ8o)XN}w ǜ( ;){X,Mj"8e8Uqrl#Ol41*E0r`Ӄqd}L@8Pێ;j1pePb52Y3G R"0u6ՠz\4_?Xb4&CK!|ۺDXi6ǂP1y9"UU:pFӚUwmNN l󝥲F$2k7bD'qPkj4@˵+#MYkvԈ`  Zi0Zfwj >"8IB<\9Dn<CŝY/ZImڧh<ⲧQ'xN^NAƦ!SW(?Lܖa){C$쳕N+Kn,çw9 6\O: [a{Gs$iJ0&s$OO~Όh(LVh.̹a1NJ Sy-LC6fkLB;^sb c%OcgJ;j7R%v':eQ&\K;YFḶhSTm:7Y na\FRKQZQԘ6?{vNDh6/#$Ttr.|cwkĵdD qFşjf+oVSwnj!ZJЅwX5 &a|f|m HD r/:T5KI" 96N$ L<፱EdɼzmV,P6~<1ى'Jhbbf-_kˮԉBC$jʉ< ȘnQj0 3>g7{չOyM55NI9VH!u;ەoq-.2錅O+_ivf'LW|[)=P/rEgqQjQSBs")I錟J@2{% ڏg8YWSaTyR8 %mWg],1fk@V3AƥWdd?XZ($zʪ6Uf,\tjfD?}n^%X.yS Ci/#zEwؐK6+nc >U!6M@3ƞ(%U饁T@u{/xx#Lgf?M&h*Ǧe^TNG=OڍVB$ܼH-FLmG;p}A+ЂW1.Ņ0*I#ɞ9CX41hx>26/sˎVZ5zpѴ,ggT7!|_iVW1\\Rv+sx.rimX"ufO^D @R̯%myOPѣ&cIq:x_r732OAzmшPh'>fBՖ=  %veY,&KfGҐ:w Xt+0jI"L!4] $$gΡڻW$Q.E4ē_#Dg sns?WVݏ8ʵ#ԥbl\q7tl2R'ʚmB\Aă`o3ې/ Shkx˶:V| $:0 ANPohC^<ڝsVN'6`,0g14eYq$ Z9JV j̪!(~FlFS0-]:W|4Ԡ] IF n-]PpFR&$#21 d4;ܨV@mwV5c.x'HؗoG\sPcP_uLKm pv ڇ]7`|`ƘQ.(W$Β*UXU [y[ьũx Q= lY̅Dd_硼e ဋf Q'B2`77IPkSmW$ b +F I/FoPyecw9bQ-clZ|BbEE/g.CEaj l\FfÀ5:{P #tڀqqj8܁I&(R1'$1;yVB4q,8"U"[1ʱ4b/j7aLʪK8܀C?a@T\rl4_ Ϻ59.%Q%Iwq؋`B6cH_ڕw#n󈙮J`7= jL,r `X~0ǧf^Xv$!]1 canKUu-XV85"n(C-LKWI`O1.|)N2La=/cbWq,U=  g *1CU+BtSB I=MsX_mzHZnxLwfVN mcj/Ix#'ܻEe Mu!p4OC lK*hA^(( UT2$}&.UbcZ:pMS}gU+eՁ o;ri+6K93 Nq\](&P3X&eW^Uc;R9š۰ '3 KWhE:q^/]:e(^DbĞ1!pB2'ٚ54@kQr"U]D/PldE#@ Jz،,7yܳ$a'my9,kj:aǨ2&"|P-HSMV `', z FZ5$~hJv+EnkZ{.>ƤL(cu%Ʒ M9h~Vr6ҨOt\({?Xkѕ=ɧ(k`yBFȬ]k8\x do#i*2KQ ~ q2!B_Oo22"s(Ȭe Z^31CkgʬdCVؙW&E3?:m-oYg j2:oN"b:P#=H]2ߦ(^ힾktf0 ҜI@)3zszlc3eWϳ\uϒjm4Ft298H:?9,RB=]pI$ |cQ]_:w%EWBtGJVe J4ch%Xi!'L쬻ʑBoSwZ63NXrXeF;Qj@Mɋ_Gͱ3E"|Hі IDD VMqu-k# cgRC 'zWu1BrN2(=)a]A67E}F;$x/Os}GYu?I >gfή65{Ξ_TqOs*o{@ըЪ.@Ny B׃HǞ?FqYx|9?d.9l6V1:L  L];=: 3$&Ru$n4^ VٜѨW9%so2$%fܼňE'| D2( ݎ-&`s1}&Y^B8mdH"y=xߕ{@G*=F?2=(omX(XFwr񇏈( g,I( Nwīa|\D k8h1. SI4x,س!?nJؖj$+XHo61 x䲋2+!@`W6I0,`1neZwŦaU(/("qHz喙NҦpwP ؖB`[W j &S/@bԌI2Q:ؓ4C! ;i q=9Zڎ9XPQ{tl{Pc-`9} ζ`0QԲ7Ki?wmpa,_1İYmy\ d 8r]9=( +2Įh7s,Vǐx%(T[ _Q'S Rs c0FcʼnT莘{rHFMFfej0ū'pn?lvXx ְ"QF@ ,銅=G=[X,dZ0; NTWȝbFq G!U؂ Yl;Gl (a]1P#>gP mX]Q|gg1XN^}nk$dӕHEGN\BϸpjAPǏeNZrɒzɡ' ηܕύQ5oR u{ 3ϟz1*GU2 6u!n/1up:@~CdחhLUXtGJ1r'cnHSPMЕ@2rm$p8j ,i7P,lnT(dMn5X 3mvx93@F%LxЌ иJHR-`cv<qX{]GSNvA]NMSAa[`tdcRn*qJ8X#{D`=]r@@Utzry7A aAe [C)viY> O#quM)FF^1)K7vWBr8,Z^ЍBaT:8QS\WKp{S%cg)g%P.oif[ _21*` 8b KSuεrMU &&$7Q>km/έ폁_ʱyQEHq5 8O7u[,q>u *?I^T-&Yg.q*j-P +j%P*kuFDV]Qkvg>:=C[FM HD#$LZV Y:8%Mzx]u :&\GBQmo?I1=0L4Nх7%}Jtz}"aCPR@X- 7*exwvg/VE*CXH}iف ]eͨga&_@V/QC'&GȦX4IJ*Pzb k[ǾvJX;?ӌpeřt$&_9bT &l?90f]܌T>qGT;d3 pے2yn8kϿHB!SDz 4J$1!H$z726GQFL-*(IcRW錬zYP:'R6`@$}F:D6M X"ff l+mnd4l;OJH*,\ jjzۉ**('%/ixpC r(7.u FO0Ƒ~\]43,k-0b-5B2(}< A1W9rd'Rd$=tbjcǜFv=x}"@$luΘ0Pb".9#:Jz|ƯO'&0̄{}{x܉U',hɓ k!1c<#2)^rB;kׄYy8Dž? % :%Za̻QcD"9X0rZBIYr)6`h@ub;hiI.MeۀTi7: 6i?Q UKKrPnw(fwQF'UD z Fh7d؉uJ. \8(!&UDQq%1 4`eOK ᛎՌ4DKfA4-eNS݆otprFG9]1Hvbt`+4ګm\ttyg"wlxUPL3S+nVdx7hd֎dWSTbMڵ*i)oq6/*+ARz">eVm;ߜz+eV;ž$|*ȅƥdJ61z0XxŅSLԈ2LI6 ErtNR^pț΍+QWm,rj aVՕscMA#xU_8ޭbUV@p}v*=Wșr ya2&: TmW@ @S# R&=*SHw/5vΆ4 `bNՉ^tX1NRCwc 1 vRI;PWeJc喞Bq ekԦDHFߡ,Uyaːh;ͯch nouy:G|aEŁ"YZYfhqBP"yvnFW#ZEJYdiUN"_0,;p)5^&uW~b0}TϥZ鍗s"ӍJ|uQ!MtE; !%BF;}c,3; ; sf>61K(?VHºK?*cX}"PAQPx\\2aB89%BȢ0FU<.__q6$% pbȷO+c +ƒ:M<]x \|Rc5I0ba]CKh~*|b,Fu; X i@IR6'}fa$}&`Zd 6G-:Id4nk*K+) ~dIDBjrĜa`ݤS#QXzǼ$4]2H;|Vt+t$d9Su((%#..D6)xX#iT/zFW֥,m *sBXҾ-[{9Vs_-,NѕJx~A̯n3Ur(:qO" 5,G%"(;8̹}D U2г Rե#VwcA= &'.oD02:) S*~$=Hcv&^:(HF-6I* (Lwe'CؗXEY7Iw]Q#b(SD^Bܪ ҳq,MSZ}1Y7cژ`l,3OXs2U!%? +;3PDm˖tf@f]#:9$kU]ż> j"%f-zlU{Ÿ9MByqHޤ"~Hw<_loM@UM'$}gPIl׌aq{O6/VVk?:yhxSdt3+P3?ApK}Ǿq, o8y`GrY 'uV&C2Hq{we`FugnX㺡~igErOqEك,(x xR;OEcQZ0:&ZhshxU!+7&iS k2urUe!|ZL;H~K$iIv6fC: hD͇F#gV >$ziܨV (:G/7X030(nI& `NJ=Y@A9?zhD۬G?PM0GSVJ#3/b3|:!R1"B힫ʎorDcex,333( ]rE *Rw"Sn(6{cf;;;P񠪐򀃁Uk#bH>2gZv](qWR ;~2dneTIvѮ7 a ݎ 30+xzdX،8ebq5Q=ڠPl8*r:gb"̑S;GP:b- (x" ۡ fZƈry/,5Hpm㌗#hnbqn k/"pU=k/!hMQ#WhL5% /| }t+QFņ$A 8X-vɄ`v ~5BL]>86|<86%}X? 8Ds{|No06_lIG0*I,噇ks |s,jBnwivʠp+bMu*K Te2p{b?uΎPd Jvg$v7y^1jKSHQ5? RxnJny+}(IR"b6.Y($nu 6j12Z4a/ mH;c(jeF"E xۛ ?8]ڇjvC!A\j=7U =@̴F0tެoyԫ5G|4E& ZK0jόω5y]32f.t$f,1K$#q% TP)G|7\Bf t9?,Mc(=31P-)hYyޢ&]3}Β0Bo=3= ~_jkZ6g~G"Sp}+w-;V#|wYE.+Y*ۜezcm8;,82TH8ʚaVU8}Kt1Ҫ\`ݳoT#rYtdo-wH0;OFqW͜'͌?/^R֧p jbW\@v]V0%tGǟĢm9Pǹ6C =QDF u5,$mPYC0 :Iի"*]|bFGEr; з2>XvL,%3j=Ȫd5E;eTخw(!-FwUOt$nE;2L$#,J{TWw : ѤmƪTR`Jj>%K:e%d?WVF}{-aC xc.)Vv]LvZE=LC܉\i5-\ckDYBvq3?;'FP#3;q`86P!^"̬1wx<46֐GV z!&FS:e|^=0@8]=X8r7 WԿE8*q#O`30.:1 [vpR&JmޥEMFVoePNAP&zV,1L 4#rıGQ eH`"}Z1TsYw(9#9cWp/@ y?V#0n ȮIdtl` xNv($m3dC1tZbwFHm:$V@QAn`6%=tr 2OEj3=6avY|8cscRNڣmf ~Q h+ʁ75~WFᘭ}u9-abM zMqc\Q2֡rW齈Eu_nbIZjfW1,kUX6ûiZFD*H7xt 1LZ%sD] F q ^cmIΏ‵画74+sr݀9}_X𐃐xV7#^bGl ⫮gy*?lih#WCq:ػWcpHgM{dCYb:B=uU킏J*bJ4*YiG+GؿSy+CJ(P@Q2ߌ*@ $FX5b0#xr9&6- Iv%m\KQ@1+IdF[pþs%4葡R'N*EE,Tn(MI@nFoC"= ٭6=eX`;JB9$Y~C_l]ʩ?-rNё-{cJRƂ6@?|5w#޾&Y _BN"CGǧ`x} [=tt^bRv#(wf;l=4H*P9>NR{;ƮM8Z y{Rm6 ʏJ5v_1\T\lկA_Q%bG:{+.T_JfT!r2]E!|`.Y>"ӧ?g?6BبM,nTx"`*yʧJ[> ;|@Mr@:P M #چei/9p B Um'讽cڨ֩h2"f~ɺ`ͧ*Cl~x#0kmX8v Ϗ8:O,`Pne#lnGUwSɽZtNpzvC}Mݔ}ݎP2bVEůJskT%<2$Lr֜Eyu׎Ƣ|ff9=JQ>3'ߨ\qgUsaЊ]|F9^mu&qsK?t]$C陚H9YA4ʼnFsV!w7JHc]A홗"&F7@f }Xa$)«mx̜)i ,} K[#PCH- 2wNܠs)~L*4n` mEѬ~sBv̠= XZ{ g2Pet:0 G!4f$[`L9n,mqXXYX:I3Ir{cV>aEl ^@YoHBH6G5]$he Hpr* a۰{A>*, +utçBI WT%V^7VdmD:Ťv8ah;z2rP5 85Jrh=ѾH$up? ubÂ(ɱ鍃5wE}[@;n\{Ξ>&1#m\g^H(0P ՞C#$y->H%G<9V=u0ę:6#+4 ?"[LbrK}=|~>qGLp'X$r}4`Sg> ^jV+G1? m<֓(E׌O̊ԄxHC.ۮ՛zo֫my'žU~xC"!`OJhmۄG#Gڄ{g7b?!&xAT|gdm镨iwP*:fsb|ԣ`c4@ss[O\Q~d2?O (&uKE7ߑMHWa?\Gvr3^yR)`z*Jƃ(r{P?X=&]b(Pρ!1 wz`i[ 9=_PH/hA\3o>Fk9=GE;9?1i1{Ek%~6T| os$l5u:7FE?`{ ָPOp@<0R[-{*5*Dj'^} >]&C<feYCsr2Q7Cy.Psi>2 7'` Q4)竧fOWT9Vڻ>`$%-OEÇ^Ne]ohC;6$0RON3O4{bK +eSO9MmnJ"VD1dno=7{PcJЎ,p:^)) fJw!HU&RcxT&d܃jj\:|fhJTqx) ."$rn|X3¤rFDPTS)y|EY2{8-FDc"EW1tӝS' ɃV̅j5rxG$"6Uhln=9hDa@q Wp4g^;etFDR-G+V~@}7 *݆<2g-֦h@|=I8dNC?ˆ$q̘4ݛz8c0AyHu5KsXlg%Ry̨BQҐ7v=*al*K"#_b@!Os3ՙV`KI?Z6Ơ FJ^dP9{,#YcEBh( v za%[&j:) LU}]IS.iqaXկk8w'ϴw#HIKcLzJz塥Sq׊aT?8N:1kQyAijt{Jfdی{b {%(6{eegۯ!FMvb2vX291k2j60nG)kLR>0;0{_[s[96sw&U%4|P=z51p}|avsЬfш+6$"XVj{89!-S~mgm(dlľ1 ^IJŶQF&Hԍ$ N]EtC haaA5hc.$;,Y)"5W%E*fq!Uʼnrؒ5k ۻb#{e< 22 XV|P{Ft{~s&OJ>Ng+ٔ{ڦ"W\T[pFWWxビAga!aV)fIIZR5.YB %sq@ET$1+MHQԎ vKW.!71;|:4nhȒD.%m|1[ ]Ž}IL˶V]P+CHS~q}:BogbXܻuPءu9>yvH -iu%Əͼn=Kɰu{ֵIBGa7n\T}Lۚ1t˸$frco"Β`d~NteU,b]LUJ4{1KXdmU# ȡ:.B@p Eʄr )J;{cR-a_sX֏\告j}|-c`KPtQn$Q흋0+pL )$3 cY_s2PhD}NJY""mX|!Q9-!f25np`K#E^8ld3||(eIfW1*I $X#F,WJ|n˨'|Q]Qx z"ҏ3[oa p O9( deU c#'E*t 7dV0V,7w&I'ZɾԹP*(i+Du9~z 8oGd|6Rl)sG=FP@EyoY&J(j6cY]FqW r։9Hf1t8cRQ|?΍&iM}Sy)C _m,< Z+I77QܤR IbEc*lx'  Q$~૪'"8õ\ bXA'J MWHUhqTn U̮p>RR#$;mN0f]L4{T(fgiYԓ940Ue( (@Z=T?;ƒ}եrng濯HG.77́{ s}!bS6=ZU]+\68swץ٠M|orG u,[a=3޶1QҳYLTFGl߫IQl[U5w%"x\GmV<{)GJS]}*| beX\r lu i4⚛Lp&gH=c"fCV Й[;3Hӧ>rf8jU+睙BYDOpSO+aJE~f9stɤ gexK ,cw]wbB5@VZWBX*DE":v̫_ :8z;aRuͦo& JЍDr0ɷaH1M4y_U8ufW3-tqzXzIqX;"VTlΥZ@dIǣ'0$9O {t=ڙcR3u9QNZt1X"Nq~0!)T>XF*2Q o\$Y1AvSPk]:e{g:Me TdB$ |W9jdPo]dQˍ.&L܀ʰ{WC 4Ƣ*ǃGR!Z퀳w26%}O:4w-\4Oy>DŜ\ڝYG5UCP`oEAſ-H97*H)<877r周@,D>YO!Jk(q'9_IP\7VF[q >Qҡf* R_&\A~?%b Y^e_sVQeF?6w3Dɹ_`pļ܀_S!!Eg?,͈G8e@w7>+hڀR̉uP]E|eg˳, %|#5=FOPgsEj_RsWI>cWXDX1)؄rH8ȁop,|NYNB 雧N2J柏WyZ:*~ܹqs:vS O WH4$[ƥFA5E @vzQH66LbǸ~BGPNyYY. (˺jJOw8k`Sj rnCO:{g&'JC[eTRxt"?x 5Gp@x'>#ļ O(?@KQ7C  kdG\yUan8loSP# U9q.An]ͩ,QW=CD!,$5-CCl[y[gLfpZ(yv"3@BҩHAqziY2O@p|PԒ㾠[QL<`Գn.汦F̀Iu 0 T<bwjVZ4%r(D)BLqT]#́!Iq і&teV#$8@P#ztrx_%>'0w*xT-}lb[wcD4wbA U ~Y\M( \ ^e*u0q9O[9 ꤗ&i0%mאq&9:7WpڰNiF_1Q%I"qY ݳdYmOq5,@Zw{ɔ`cz[}L]dE>ZqDsuj_"+~]  pL'AVMJ퓵Wi1ԏ9VF-; GQK]AۉGl+[=H ( J#0,[~wݖ2UI*?DhIƻ(eOxnEFhu aLz :<$~V|tH"qP]r[cf/"BH/]-:7:kh|u*0LzfL34"6 lҸh~pr#GB0!/YeS+?pqw0x;BGl 12H_:%hו2Uhs |gQ ̉ QGwu9dF`O7IOPʅO6Yw RCVWwf$\xd⑴w[_S G9G'86[Ȳ) /(AT3lx5>;X1JB/'Yo^]HrΩ}ϴzT?T] C@G(ysT$,F;ey5QU|TyauWΨ *'F Gnj@zFfp,xcm]FFZ+Ճ^:J٥E $R 󅦑!hN[Р֗|H;]Ef?ͫq'SM5P68!W$ˍPpE\) T[R7do'nje9'i1$k)jn:>ǽǡ>Ba գ]6=DAXH=1aJ,)U "c#3=r\5\JЫ+VP?k4s8r=$"o@Assz&KM茱Yz6 ՛HUHY$\-휼5vО\EFZ#6Hܼa9gtѣ٢OZsYun$[΢4ތw\O#ƃ=$qhm@t,(nr:W<ьڛ\Гe,ӌQbqHSNaexāQvcPBu=;ǧQAnPoz]$~tF:x;*&\TChkOdp.skK|4?WPM8,:?ʁϱ{:XU7@{eRs_\HׂppU6u&|/$h䒆x%ofjy ¯0,,\Ajx"trK׃ZRȼ ӶhL #Iƀϡ4n8ϯm^kϚM$[Cgӝ|grX>Ab+Z<~هFM;pNz-Y^ʞ omTǷXܜ maA3-Vuc5'w9ڵHA_XL3~_CM8.8d+/X]DѫXEqNBoOE:=$+u/i=%"k߸~\e9h/.CCaMAdj=̛8$MXT18cK @|ꏣXX)R6F|SOm;QK_ϔ g3m$]w7?Ȗu^Cg}43EY4c2צ#ٴQ_='!x2\z*xWJˆ6FgMI9 (Gh_SFg>tUkϝߧr^H6Xр w'@":> Akn= տk랯MG%C:|Ón ig$(R+f~eg$hQJЮ^ ԧ'?:k?nce\gu"D?=տ=#w<ӎsSqM®v.-Vb )zqzz<]~N}뿣D_$-t?ӽHj[=>N wyDN/L`z:_FMg}O@3kOopLV7Q蚵!ʦbeF~=O DBcɬ8O߉ce&)cT:y3;AP9Z x/SI[I7D||1ٞ7ȡ1e,{%bPsʲ@dG;`P܁ +"'0{5A>/@lW+䕽A 3l8:؞${`ϨQDIj"@ޣ{[UA=!͚+MwLU@dBFL{GU+#L,9pdD" Ͷq! :NqE %H hȰ1b>(E\:wJddz)T62UR,!7b&;vZr1fpnFoq&–:)^vj+0hjSf{w]tj_xM ԋ2C#=<AT(/(M+2Oq rZ7rHcIGl6>אl mV"Vr@oޠ=ό nxl;@O8ԾD~=dRz%!{#:}B>He ԫŗh+P<D- .$$/Lz׌4` cIRtyE:`iy9(P %%HRy场?K94t26 lR{@MK:h(}$E1X6lbS4;c9Fu2ԍCSZueJ=SkQk`}TEW(QnrKvqRk.G$ƇU[ehnd%l~0 ]>?ay˚Mp?q\b_<;@Oc}@BP;{/-'<2ߘݓQjfo$wS3i FEڢ{i QGaV\A'`O\xDO !†-52EfDĺ| ֗;}߶5Y4QT9*}X"ʀsa-N̐h7>؏{eL zu-FQ*-ƅ8R/V֍R?Tk4I>$LwHτ}oo6n<9N.Sؓ$};dlN寑= 1h-hgn LKYZrfGX'[;+.pq<jL{.O9?yǚu:ԳS+}C;䟷(PE!JE~=ZbIv=}S"" )KYRXw:B9, H,zOT?9~CA@]R+d5,,.xPtMg>j GQ.*Lo.QK/q{{W7g}BPG|fP[€w MG_YCxA>&bj+׾@OU=a }Mı) &bBmѸ;@BȌ\ /k`cCcL)k|$Xk-pM9}.8Vb_Z b}]̗4qW| |t9Թsv*3O`U;8a(Fۼǩ-p=ا rWB{&pd:|8eV;h90*5hj5 k#yܸ >}B`&K_la|q~pUщ Q+ʕ۱(ThJ +16d4X r}4ܣ/,W˜c!k|?b;a4nY⒤=x˂fdbjcG0aG#sb6) 9&$߂0;af4%kbʀ+'e((\)V.LBEB@4 w~5e;W8uT{7ɅgQ>nX8aj1ʩ hNX.4Wu5ѝv<*͸9ZOe5]|?Hsn~2tq!-F[28瀣3uf_36LYF5H]`*Bˮ}CQ¾8E81TIk M [MEI QXTjŘj+pM͕V+C1ŠTE+$Jr`#xe|O9'钬ȪҀ~+$@G5@<^ ,EఒOc#]1!m.:#$^1amAa\K Q"qVBε@b-;% m/&Cl9ܢ|9zSvb?UAC_'GYGaN5 H^UA=$_R,Bn݇l)!کbi$~0 l FI[`|{}ՌV.Z$!.1|dH5.VL\5Eå* Gq]Ǒ Su=2 0ଆK {ѺњA6•ǟ dJkcQe$tʳR  <$@2#MXp0+J?c_Lk%vbxq/ݛ;ᨑڽ@{Be$ +a|uGD+|BoqjrAAk(̎qF0UcZ qO`~vU`k)m*rdRp^1*51V |;Hd_9 [0X D*qMvLY"bW,pBfxr1FmUϰ_l]{u4*֘e{#:hxX/,p!d`Ɔ?pY +R1>-Ol}}PۏQ?UQt_?rH riH۟Dt }J?Of,*5*cQnTpGL (;' 9P5>5l1 <1iT 3?YUv"y[] 8 ]xny{ҁ JlYE]:@QH:=$ qBefxUhpF;W:өU\V*jQ{DZt\0zjI U}DM`OcDCL"H"SGYwa̓^07fJSw ø}l[B w˶5BNpop0g؀IBjcR(EkR;]S9 +A5=2{2`k->UQM;8,OL3+oݳkx3$IK.+}:ןsG"("`.x(%;۪H<{NJӣo]vWS}AT)ҷ^L2q"?#,i֤` )G`B!vY[cMTUprxx4$ GA t?L;]{haiVu8AcŌ lJqo*9Ţ gkŠ roxPoA{Nj #ѻa MO8(Q8K#Jw2@Q䘕Cdtip_my$.僨ج?{7qϤJj=BQS :)ƻa6?>U]'(w4^K6lՋWgO9:W܆O,FecB*\rvVP_[ Edq+qqS~r2T8=p Q]sJ;?|ѲR6%b3;x;e]3f@C])ٸ u-Wƈ长=!f={ !7+E$ 8;ce;njPaBzL=/Bt)5WyQԬF@ yg^HEpG&pO [P=T@25]F yS#4Ehʏ6u"+~DF=D[*e pBcw2&lȒ6Ivɯ*QF*U$""_L|L_teL]~M~?85cG:?Rn5V|Z7}`PBƪ*F5[b6Fi(CDmu%UPP|oy!zF^{ሚ%LDxnu'.$YlWF>ctWXǜ]8BDch=>4c&xte)OSʖxۏ69W87,@iqd`K$jUZT놰>iR8A8q R. ל /Hh> v8h}&$/NHIl 'uRD-ž\Ĭ'%`䎘X2]IRƨ|+*(N48p r;,L:%K`Vwd%|5H|H(7 f?@nb*Et,G ٻ։Rl8,sj+*iր1,jCA96t$v;5X'yeu@bVJ`qy4|6EIү)$Lc8DWR;ȃoOd<4}pU9VM0g jGU^Gc_fŖ cHX={nx yQ҄Cj}GQir ԴТE5s"Fb:w2G"p9"r0ܰZ"2cVD~@pGlݖ[t+LV\Nz@Al5>["9'Ϣ};6KQ uܲFzj1B۸Rxޯ X:<|;Keg7òU~3wv'P(o#꺵"yYbNJ;vgW{'9v~s_eE5$n6jz(힪y$.,|`vԣ\# ~=C&3J4oĤu>{ap; bϯ=Q$y".EsGK 7Zϊ_m?3~[j,+CQ [#,;HBGl\[O$cNJeJ1Ԝ r3Xexr3?bOϠ gɿǏj9 fHuώ%t %ҌbqSX}^ `vط_[6x<@cm,z"wcdOTMAك(Cm:9g# kP%lu+CS#Ie*>bn,V}ў9:)v?:]֨{N2ElXf27U̟faeU$Zr""8W ,Vl[Ur8/G IYMNB7}7Zm6J-WR7׈mYn>]aq]ze}h6v1ϯNAU>^ƭUAV9uMw4Ϻ7Oi[70^?@mbgWG;xz᫛ROmwVH$5'ϜRyP!inozН [-O}?ygh% }s}CN8$zð\_IR uE'_Yxa4ZfomWtmG)޻ ygj Ml=o7uŨ33JcUc\ӖbUlϛ{JP38XjL2[dC;>.#DβJma3_Gᯠv \ G=y|NArӢHM//Y[]2zb~/)MB͏4Ex69ZY?@yEj~+|8ӪxQ)6?C%ž^TPR#Q#S n=2gS2ƥq+͢uCM*7R'DXmw~Kh/2f _'{c )qG.~ܞKȩ&t(- uJ7BF,6A5%E |~KBl#GP31k0'ѫ}Ǩ7 dsYPyR$Q0T6A8G۴B/{_8DGۺ"-"+WcS({1e9=0Y"`M}#Zz^[#\'vI*lq@U^N`Ucx]а~lXPO,I]3>hف^y4cnF*9iZN*3" HO@FtT_s22 Ԍ`/pqEcȈTWf]-ͤ1; LBNРV1RAxhCrיVSKWHFUl qh _pQeY[.(&c12hA5G󊶊ng*rz4߄U qQ-@k,95Eʰ7܊jwE`dHΑ6 ۸9_5u(d2]YĴr/oQ#mOJǃ9}/3UY]؃D0:2o P$1/Vu9C*sXXƌ~;G!pyyQr #b54Eܣ.2㪰VJ 9lq)$UQW5Zv(v)ԪQ<1ڣ"Fx.9zUy님qjT6屦Ym?l`\G1I,@2(N sORFM:Q[W(9cRYAǦXE4P1 {ؿӇߕ _wj0G*ZZ`NӀqHh;I8щYq` (cfe c@\`+)pA~w;z'*ҝFf y2fx@w=OHy8`џ}CL(RmZ8p![eoӨe r&@g䂠Yb`WsHyPxr#w[vr,]QM8۞;gZ^lB3;m8J7 9j/5 L~diaC1 +ck9Ԇhu"@VM(%{i Y2n mUKLbd"[~ˉV@V?1,G;phuXTj^IILR$?p<ɉDTfe"?;(U#jY>Dv8&᯦tTUPr_LhJ s{a#(^OKs]%bk:ȡcPu|:2%mXqP*4;_L 3{|wFje@ -ћ |qA6l`!ɻ{Ug3]S{FŮp2֖xKYk9tx?|2#SO7^JԶ~ԥ>s$Гؔu-/6$H=b#JL%VB)8Tap^fsn7-C#nWcL+1@hI!gc!*pDEk4ʠ0'p01X}&|X@HVFrԑVљZa|w/upq&(A9Ãy&@xr"M_qF+_#BUXēJFBǸ 5ބOwBL|GaBVEd#h(" lwG\xZo0 {玘Ԝ abEF@oŔ%dX;]>x! _  4r6}@^;7ۂEUFk,X*0aCWJ1F^>9aAp8n.5 rrJrmZPyPpYNݢ3W/Lbk3;IK=zDd?fB(pm7`ksp[e n+,},0ǃ8`ia,6&+ ڋȮ\WqcpFCD-.Ar-i1?xQ4I%z ȍTl^Xt_mhӜ*b#U$9'x8b(Q K@ 6* ]CJa}ׁ#alDVQLmKW5XzdDI{8 nBn,vlLB*Ҡ[$bxDpT s0a6q݌X̟ 0U `XlSbGEj83eVO1 lLd']C-[5E =MlEcfb+ IaQ{qjp=DYGJ tpw:le{0>c¿|8$рdPBRnC@q2oq,s^G)#w0`ޝ": {H(=XT mVE_Skuή ,6{uƩ!z[Fs_87W$@u=g$o߁>'@ԅgx?+6E3*%M6|1e b:385]z&;EX7P ႫkbivNf;rɴn.?e: [68Ǩ'Hpd'܌lK shA67АnHVT84q$VM5M˫\P3= kL@z9DU*oqƂ"*pq "K3+,Ir$)Ñ}d4ѯ,w^(}Q!يn!N4K/!8bc|t aae)߷a#Jě77Ƹ30|zt$ԟCuM)Ќi,j7]!$ǰIQ6˹ⱻKFS~dRx鎉$Q(a㸬$']@%O#n? H_7EEf9;m;Iex51ٻ+1EcHȮ0 ‘ kLV(`˓*{brN2U܀vy Fӳ8ߴq<ŗ#clHpza<Vf\uě7&]DP K\VVI?`rCs.ܭP Ll樏8O| 2鷅blΧ$DVEܩj=sWe%Sa/9T5Vv-TYcP2-;uІNo]M(!ѕj ,W GjN*gK~ GѱRЍ# 0_MuduOHMQh"`RwtO P9C@JNn뙚J_;!=G82d>.XVt]{孫#*)OA`0VuO|+GpIW(FGizxX沯aeU!"E^`6e$b5+g/N_=9995c9~NBwrqRhT2 1r28 B6)aG[qIts8MHUƯ4(l0~U{Y|jp| }TFƪXseb29Ȕ`FRPiڝH]qލŸa#UD7ӂ]z s=M)v#Βhs21? yv(7Ar6rɚȌ)I^x$LrdΧ`SJs Do -z9ũHPh,q~pVY3<`e[( zpX F4\Q"^،rxa߮2-Xg#! As*ǮBJR6ĭwt?BUxQb|kp~Nz|bD5x7XH[]e8Rl WӠūoB۹8!akܟ8p% '#kҠAd 1P-z2ya`N2']CG( B,ьB"27˿=G7~1 LjU62v<`ߔ|+ fO:x=Ӝl81p\r1ǐW"\'0x: FbACx˩ @ ; ;r0eI `[xfy#3ar{z**}G5qͼtZ?o3IG 2c!z8 ;`o3UB\,kn,elErV 2rl(\hΎc6F+n[hcV,rVC {$q?N)is?STgA񚚄x>hbg(Y0M/s5a>1*8f|Z(]TQWj{+uQD`7r*?08c*e'" ,08W, 7qm0V ɷoc Yȵ:aRTYo57RڀfB*|VIdVLߐI *5 2{P7|jWc吴aSGo|FhR$m@rvG EʋҔ|eI> {䐵.E05D'VciF)H-teH;edVm+"nVYG4FDUw~W%  ,]w,Ud>05@RJ m^8P{^;wu3ibOc|WMY T~sD@[G}6FF''*7EIhڡS2WPs;SDr|Ă* " ՝F2'X*~[Wc)2!OrIƺg M".Er̲J/-5ȼtfZ"1gȻ$p"{{)5|~Ӝ4D | ^ՖVTkU;oXetTR4nn zWQ/+GƥlPL{CqV1"N~$w:'xyCJw*1*{ܷA>!7Q/>/ !螪sc!c |cs7( _.؝Nyo=cڅ+ҁ D-|OUMA5N7w+ƹbК>/#H۷szİOgTXO|9 Hr|}W'40r{Cd-+GHHj /^3TrJ)µ<~s t;޸ό6Lgk<799,K{q>72e懫Frj? :=煡 (skTK1 ?55ްETNyRd-9/UK5%_U=>wu& &6n}AѲ$1D5sw;/·.W~C?Sqlk}t}P΄50Se5%l*ge]Obxii_Y&5+7Brt4B7y\Y&yT]5jV ӈ+"VJ>q'4HʌG{Hq*U6o^aidIkϞz)4_kLήns .~i]8fK+蠪o3bѺ UԯPg';.|щ]o Hϡ%!!<~!}:xzr-3<4S MMzɘWzj89 Q >Oo(or|cr5nztUG/=l(fozKf^D/y}hGu~5t/4Z3A$Vd ϼz.!%nܒ;mm}wP};~*=(xrz+@'o6Vm3 Ap3OuQ3m`Ed؟ysZX,ƹd]H{jlOZe: u*%~;dM#1<)H*93D9 V+.'")Vfajyjdi Q`u|rır܂?h^2?uzd˫0;zni'8lZV-IR8d T_`Ic4Yv+"J(u3}PQL7f[Ǧ6AEHAc'@rmjlKYdnAݶhP=0aEWSdKT6Y`8Gn8wG9fV :VHn!%Q+IH)VĻ8?>PtlxڪuP A= ub$+(m|Vmv=-뷚zgX1SlE\dZUG7}Aڠ5tHUpNLzp{dQ2kK7IXK-4@;Q oqFK&jBaԂr`dA|@=.$I91\sIcvK Y4ʁC* h.PL_ayR% M_Ӻȹ)sA sMNmE2,jBs'EPu#2-+A$gU9Bbs ү yJد*x@P N3n)s(Q>e\!Ĉ+#2+T~3;疢+b_kBJZ=5FFItkN<,ёeI3Ԅ3{KV{gS*/>{ہ:o>꾝~?28CHS#]qWrI9-,K 9S ;1yY\?X:x7 ? g`~|: n@93_QV)mc:8<639ad"wX6*U,jZw9CY&zgqM ,ټk(sewDvN.'$5 FP7vsљNp]Sz 6RNUWC>t ) Ck{. RmsbA#,;3֧-==oyuhr g=YB$'9/o #i<Ut ]Oå?tF3V/7=jvH#sfoOi"ec]:nk0vLC| iѲ|@p@b>ءhU~rW)t˟"jǶ8֧i ÍLq8dqV4GdD,aA?~Vo_=c[p.@G^r1@Vt&-ǂ9gu$؉&dU plBn:OwwUœ[q*2m#qrJd+lW rc(ciHnKGiv}ı5b g$fYUtq6'3^߼|@72a/6g@gJa#@v27#M9&2|b~;EcanId k [ (IHD$yLZB/İ+[^J(8(WpTF^'ӕ_ P#]/P)&l@r+W~Z)l+ck.@::#pڐ+q)R/$ xVi޿e>ZGk?PѹN_zU?S >#ig<Ng~86׭gָS~N?}^ [972>_ v }(tV3 I15 jlϘ&@ru?d)Dv;r22J-ŵ&klRMlѸTw–_o"6!hIhBh{ahO2*j#]\JqHrj" k!Z5 d#0V7N@vy70wb"}c}1І gCQjںA`[ 3l~F,s^(c돨F~G0 itvfyF6dKt.4MRϙ}  P=SPN&W]2'.RR;T6|ׄN~>bC#>e>dfxK]dDK3nAFZw 61t @ lGU'9R(x =r稻B4|e' + `,r},oN3Q(RWw^,* ?|(% B$n!=k(-=s#{e+F,lw"*M*c\Qiu{s<U 5"[(c# ZLSm;O2!V-eܨNՌGv4q$e pʁq4&q %;y$Sɩ)''%Vf Q핷}|M4%j\fWM/A‡T̡T=1 0'Ȑ0e6O_2,A͹_9!fd 3L˸ l%beJ45J``SB6E%P"$ {OeV@wZ#-p|ƫQ*XyˉI].Uw*ʞ5b:鉖m(p9G,ƈn X؅U.˧iH`FV@!V 8JV ccȕҗ ;;T=~{ V6!W eGL4IBZyrǹFD+Xo;q'S#%c+ij67E!K@8уz`$%㡙!=ѽ&tk&6Q}GV,-f\dqBޡe1M;9K8$3؄ Yvv, ̍`m=NB.w-Z8Cb*p:TfZqc+OR< Һbn՘|ErD?a|kĝBGrh[" cPN?7n텓 81$t{-2" FY(1PL"o5qD='!%.Pl\\h,=4VpXeyb"{uf,+o:b %f;6De_4TOc8̚S l{ɖϘ0rS)&}dD*5yZUs#V.!Sb3&fSK-N6)UaXZ5+9\=1䜏6Zs>=:mVw^Up"q@y"Ʉ{8M^h <;ԽQ/ u1dչ,[?ÀKw^,Ux˞m&ؑAOP2s׍<%rI>0H&7˞묨R<Ǵ^631kFd@7+WܨM-zϩ[p9;̤O4P!wX0wqМn>hǸמ=ꆃL;$;x1Yd&unXNϬ2Ds׬67ӌ+3[d~=-kf](T^h~|ӉX%xI-YhmyqMHڛIdXbQR=ÎkdnP܌5@Ɋv.y@EQ=RȎHmX=ҿUϠ烖b@t*Az9W)pr|;RϼY1TY̏UeG4{Tܜ=Oy=CAjǫ;|9槝b˼m?6k*|głnpMڢoMzҤC:)Ѥj?9co \FNF`R~_> u9ń9䀤K/O_~1oe>u ')-{c:d'p4҃jzɕBݯ|RJ\Z{t=TGQ`nW$nkȔ=#\$Ygw}/d3[vRTO8?{Sxј|g_Nr3?V`y>]<%PcpN|#/]ϠNa3z.\]3a|R]Ϛ}SHv#/*)-BPVxofjT')}\1nǬeGPsd[7 6n~BBog5djLįzQBҟLOGۊ>?>![Y'WF#Ammyx̭w TF3q>ܝ3VMuyϏ}gÏ_VUDwՌ?PoV_sh?ÎV :7"nZ PKe|V~pSm|~s?ÏV#s]AT^`sZyAeH$_k75^وS!? ?( w>w"7eJϣAMLc]3PwS y1O%&eV|gnhnn%̤]h;F#)jrɚ)V G|{AKdetL GQDeidN O~z3˰||XeOwe++z#P{~MM1N?Ͳ2 _6)S[zRա`s>ƀ{`5 KTl   &'PGaơ@o'Vg-AGj)w.C׭D_p7+L TsM",wk!se1a$!Pw80aX8LNzz%lzl7@Rnт%3F32HǠ7C;瞣-eZ휤dM `O%i}P0%vA>G`aBɾVjZێCb r;,;: / ,+\˺„83BڪZCQk1K: W>p"^7hl~䌩QeO̪Hp*(a}@Q8dlHᾠo1rܷ!پ1m: HCBL^1sQGAXƬ^dw cwv9ft: dM%!Q,A.҆+,=mSț*&ւ"C+LVOmeyu v|A4#QZIJF Ɋ5K%'K16G) e3zơ6,OJ5K|CK:C5>~Ze@M2 ;tҝBqe/OӁe()3;&9#&=cKVlȼ#srqnҩF&Ur/ߨ Usø gyod0M~lM7Q3.6Vo[&aȶ te ƍ9eU,&KR#&F' 5*mMK6z RTt@x&/ozmN?˰6&EԠ MPϢh]cx7i旰݋mߌ^2m2lx#:S!ẌnڈArNѐ^&6o691׼H7:wCAi^WS@<;-$5ȵz*tVXتDߌ ]@yq*PlW|P-G{8A8V '1u HŒZ/g!-YM1a,@l[S8:I  k:P6M93L":bRX3HUr؝{K>˧Vbzxrґ:0Hj\E3pUzVUv93I?K_ S(:pbv| $l :ў6-FՠMῘP2מ'0behw]*9k\^U=||;7Z?TPI fAjqY% C %܁"1L cr}; ]Y0/DQМӫߜ\q{&c4Fb*;g F;@ .p8HebU'ƬTomq:v@ T Av-($tX$v.vD3狣5@;^@+{{@0V5,a $ We0d'K1MXy ZQ9* 0Ҡ2Jnڢz`&= Ed9.Xpqhٻ0T2ن5UCH6ns1!u ό&'FYldWy+WWf12}_Bqz># d2y0xtcc rU I; bo:a;W:^:fdnULmFo1"bį$ي pY w(jv*Mb!P`d~[ ^4bPGK axe ~2 Fd@{`߃].۾6,DmL2*~ͅR6q!] OF5},q㵹WLcgf]t?M;#HE Û햼S4Ӻtޠ ~j|LiĈHƍ\X>Bѝ'0ڽS2;ۈPG-Mjgc]&}C 9K6^f.f*jnȬ~Yy3>@v#byFt HZ !"oUI"1, D%o7l\З@I |T‚ *Ց}'nƉqaehچ <ІR/VD7r~naBH7bR`?":d#`b Vcoϵ!ʍNȭu!hW8^RjƠY&]SbCWLVS E Nr9(nnW+XZvi! Xc$m;8?c*7xhr8̻LD?{J9cD lby7#XPN0 .ϴlNX bE +:H y`q܆e B#t!W`Q]IQ OKNFԮ=aADGċ-}[#+1 ZҺ*Q'WU>O-Cלu:V Xvn4CD)wXpPcB*gf4+ <@p52 /zg,CfUmTAUPz|r7Nٳ,nz($+8SLq_'] /j&0c{A25J|zhe2 )lӆ*f<'GldVqq'YXHvejuk'{v#Tv1fWDM^ΡL"qH7**Axr9!b Q0u7 WlAs$V)q+S:ݛܶێ%x̸xxn;RO 1`F%=M(G)jNX<`lV c-?J;qm#c#s 31kM*Qn2!gP$ٹkcHD.56:2(gW] #ljPl~VU^O^ya}7p2c7`dPkqw_C_/aSDC-CI)Ru 6V?B=:PUoKgMq( ̜mPl]Y{6R=$`>GzMRFف`Nz8(NsU[QH;UKm _Aw(wO9'+^#!ǻ%-O5fcf9,%zz:lmu 81j\W婥C~"ͭTE/-"~Gh=/ :1ٿlbܣTvHY-Sl{b$Fu\hݸK+ߨTڀ?JDigkrBWkWhhi4Mf:30P~޸7{D8g zbJ9*2kKzG`U:E,we&@r]h9V\[Em!@kc:$$bOpL^ZXG aހHُ^v;۳-G'vqCVH|9mKvȍK@n՜ΡUw'3 ,VY01SbLYVS`4"ƯmC1G9gK|槦K-bb/DEb+t,G#¨6YM'q!?dS9*dfo]dF[4Þ^0B9>pi!3|B u,,C3t;2:8Xj /DE 1hÁX$v͂9P}_:3&N+z# .5 4Y [+rƬ@ #*rSp:=THFKV}ЎEnj$48Sq,^YDF[#G*LB5z:B\5@Oibff~ؤ@duYوN:P9#Pu(kvӹ,XXha.-rDAe*HE>, 6TՌ^b1j B{D=Zh _Ղѕ0x8]cYtTp[2Llixoer܄ Z2)C wÉ:N* A0W)_{$ط*vOcH6~ȡ#NDd]u!WudLl/G7 )TWE1#@@d4zdjԣozNIy,]ydRYOdmŎ=) "r)"LCSFV>bDEa# CdFϜS,po#)ЁGn"DRn *g&gSVÓa@Kʬ`oTUɬ_7.#WU͙V C\{i7\/{d0 D&@PY)AڍܬQXK#eUx㳆j#@nAæ@VUq/Kn؃`~rIYƫlB1`P#PJd'C kW#Q5*>ΦBY8S!@MQTD;R̦8>%WDqy) UCɒ#+gq #)Ahb|(;^6ZUh[5]/E+c]QpVJ^@"G %`|>pfbW=f~$^pa}G8%esYFE9r|,S 㦌*+X86qb}@6>@n;=ܷs2 U2q=aeopoQy?1-%CfI F"U @sYLpH$UԱ9MYb2:SF9kq5EHYVC\|`a'S2$Ud` /q6HQ1SIE&6EcX]gw% p8W$0d[MeeM̍g "9ܲz\| )=H|:&Q P.x^d#k&G*Ӌ^x͚}2aBJ|~1m _wLnXu)h^nsx[TBQ:Qrl9^y*}E*"rs?}T!.Tt3`ܟg!R}RڢDo5,NS]2H`qO31R,4 l_sj'|Ҙלk_Lt/tAxZ?D->b`sA @G|G߮tE om(#ϙN2Wlav<ϱhMP$N~͖qse<߫}U,"3;z3a#xFR d=;9Z]qndIA9x'y",V:XIdyż[J<2i͝͝enr:PN Ins~1i9e"@_0szcf Y8TsPSs 6V6čalQ*ێYy9zcqʘI_=p&$E8bcph\eya,(yh! cDiIX!2 L5 &$߉4>m劐+eba*s*/P+/I+lcر4a+j"ȳ>*X|d$G#FNn*'pZVFK4R;z~cϝ/`&Zg?hObV:}/9m没gi#A*2KQ`XY]"8QXգQŌDpl)Qո}+1$Dv&@-\d{~+k ƏiWsI?3 E@q$WesU퇵YT<5o;m=Spf8G@OXOߌl%Q:ߊ+JvLB!V۫E('%RN)XЬܬdysymp+(oqh0 '(h,vGD@yjW1B6H<9%۝L&ν0[%dJ?N*A*,~2T '$FVVGG \eMO@D+ n ^r̦NSpԇ 6: H +7q"š8CP=2edc)״{{u{c};_ _.g=SbBm騖3:yЗT>@#5PQFgXG۴gXVobqb,"9;XpXũ5nx6i2c,1pebo91H ?=_,k~1K^zCDuяjW9$1Xmb<ɳ0wVIwv~C,:bY*E].Š*_L A&T#½ Qg;~:cH(A9͚fe!OIy"xEyHRǞA".: tʧ#_bK"4{vh%UCO\| f${ot؋#rè @k/"SL{#ͣo2wOPSlEWΏBŨ₰!͕1Lx@;`c3Q*Bbz`"n3:. 58JQÌSC|S~33bta(=E Wrzd~SאTDny3{o\dqp@^L`uQ2_OLi%@]ɖGN9d2V[=9U$b +0.td%:*np}Zv~FL=F v|;o\hpEaĢ#xj&gA2pf[ e)吃|\cm04cz°b9=F'hB/gM:RP FOn42*@Q')Kv[Wgf ĊF |lQſSJ!NN8Cy3o5cF)8l4PXk/b!Aڌ#(EUYQIbt`;k=6'#bV MG*Jb\ pNvFXq!o* 28( )egGLՒ) I7,zdEQ24GP$jZS 0S܊ oPEH?TI#z( u*_[P9jZ(iO'rge{䮔Y0YH\ڎvWӜ9r QD=y)+)2-xAQոsD53OI{ɑQoQYtP@pq X4{&!@=P1+i1ppS.@Eu؉Hpa?T?z~0tw3Tl$P =W(1 7QgIJ@:be%IlNSgsu0̄L }^ 5:o1隚(ahֻfkiv~5c񸨾.CXq/'wOrku^SMDYO7;Svn@d N*MuBٲ#pXQ0-; DLYHCӓ}d|1#XZfǦi;Hr3 xVU{AԂC˷X:@A@ˎKj?lTL<y̡Ja~]))T4@Ѵ<-bFmǦ"/GllaeMuk=&XC 24hC*Uy(eknS.r&$,iu(i`GpIFv8FPp83`ɠEu4 4E;aW@=FDDTn\Ձ)K&[Ċd$+ktڔW<(Lvu()u Qq?=;tqJSy/"kƪ2'G#&h>$N)ڼ-{ vV̍&1 GCFpGY21푘f+:6Һ8!"#rXޥ>7^sN,8r! @,yG@2Pچ*U1|Ji$?+7'k~ѩv#*[a/ɵ[a2M1F4eYEt|9jwm{H^2@(u Ay`O]{x1Š`V4Dd:,C&iu&n'FWb1ۍ9>^V ?RzL 4Ԥ~'c[qsiV:>00y/-quP∦ ~1"Ǽ>K7ЬMa.G #0:'5»ǑМ@T6m9 IA&rK@c +ZqgMr66Wzsehv%d379QCͫ՛너 Cx8qԚXEAMdH/L_OɁ Sh>OŌjnbaIsC(Puħے761N6 pU wMq_L%N48QʇKoX06ɬScEUu`751[w1YL]qgW2aޣp^ GO8U }ߜ)0j$qvT?)a{m3u:1)#{ 9SVV6Eq"2kwX8ZklgRu%I u2 %L M#3: Wm+IN/\Fa;fz` mo#.I)E}ZP kU~q6nk0@k_kO"I==tEkbp=t3(*@FΦ> H|P}|ދF`UX%_)esgR,V\*n2H~k/G$9t4q IR^ChOZ}xڢ _b8}BI}-7%24OTNc: 9={WmV^*؁'lm2o܁ȾF{Q [`aʭ/2,_3=SպĪI$QJ{Ue\tE*TV!E*J.סI;YkaDB`#.o9lBȒ 3:L 78y֠F^@Z9YHA3F-‡&4 ÓFmPH2[ $9FsK/%I^ᮖLB5¥ qBt$4GJ@+eFKQ,QP$ܡMj~6#m7l,lټelg9BGcѰRpO#&xAPR1:m!d%^e(Xjx #|}Rd,?" ]T*Zᾥ]@^%cOl?.S>4+:B4jmf5 d`H$iO`@k *'IU 2F}R*~x:eQ;_ls$A'̸">%X -yFU6vN8kܚLl#T-㢠ߓ`H!!]&B\΂e?O7gldSE'f/(ȑ1S^ Ip݁ކSpn=k}>]S(b5X#rg=nThp$QĴEbb梵QT}gj\&ݰUc3=T\Á u>L" JG\,{5xKX?12_yɂNŇQh6 +#RbLHy3F#>f ~{$Zi#uG0m?:(ᖔ?swr[Wf[7#7NR˭Tq_7XP 5FU*Q-I;aҴ>Gatq{bcrLteA!uF2@N턆=aD'~"/Zim+) c L")wa%7)Z11yC C)GT|얎OQeyiVZd/E |v]1ԻPx\h\/e7;VV%4\Jȅ!Ik, p( nQ2{>[xt3WxP7C(F`~UڳbKj}svf[?vd̻ vUeYSV;{D.ڄrpL%Ryq6H{Լ֨6{u$nҪi#A kW5BM)OKP1n H ^q݈ ՙ*p0$֚(>WyOb_kXK 2ta\exڤ o8(kbL11d"1 {(l/(*RE% ZH 3[%EtgwdG"`ϧx(-*I093OB6@ԉfX "єF>&~D^M.W'zRβC5q2tѼ+MѲ#xsfEaHrUu*N$e 79QA) 'bCNq:qqP 6zfk!hU *=. 4x5~˪osKoISMAUdq-c2q+> ]Yk/z0HL \WTR JLKdcaus{ Cx7v( 2C Ngj.0о/Zǜ7J;;ϫ !B E% |۟҅jfԓu_4!4*ѡFRyec/zcY*Ol,&Ỷ 6>GlxX`CT /8C>z`D5W PͨvbXԠpX<&MU$oBJ "+`o1-Qu'qRrn/oܠrdˑ@uqd,~O32'`c%r,6& -vȔĝ8PJsd\خIYAZ}[vdU]4hqyΒ*[>վ -yZ\& P2ԞV-󑫎& h`/GT> 9d:I%/{eܬ_S:am}V,b{1sK*`z>asE7r ;s{6V9ȒA 8cVqmObqm :i ՊA; Y+jB4O|fتcSXA[F|ϏOMk-i{gˆFFDΞKHx䮃8 Gek sX&`U$r0c :9U{NB܅^04duB1p8StWNG#Va`H`_MDdӆb8=g>BM(2ug0B~6Xb.ak5 "l1r(w9ɪڷАlJ&> Μ@憺om UwTțWc=&Gq AΪHEmGZvvK jW9D, NB 2!48.aeiEP3nK+ob.IWew"-BO$U)8(OSUW{ؓYwn̠ փÑ Hl\2ue>Wl߉B>]-jH M9 A&lW 0q`qUgaU1 l>9$HeUEܼUL ܷwKdXRT xw4:5/(]CVsHᏎ/"]sn:aiȄSCrG|bWB1O2*0cy\Y%oYުUTTcB(G* Ej2=/jəJek7AlQ$ 㩵ܮ$Rv$0c5ڱCSn@T3MJ1 mݪ! (ˬI bb<ֆ~@6~'Dm"l]@2K19'5=>!2W_6Ӭȉ^ z_5w#!UÊ&h=;tŪ47$8 e4>Ŝr.ס.nfؑfԫ';Q@Ÿzf,т8 j tPQ3v'i)8&(OjPH}':  ,Vߘ>f٩W.I7b ȉ2/nhDZ'ʄsyg|&y]Ԡ]E,ό-RYvw& uIYB7-/˩†A真SъKR˶M$OW]D{"ti(*O*Y@1J"/l4jx#<̥E pIk@cn yi`{wRN2"Adrt(;@FvY$x%~iQ@PՔout/:N6#&9v {g`b7q\ycj7K\1 [鮙ʤP uI)|3)bcUoeXjn1 ?uʇ Ha_?LlW8ٜ|xΛbrTP)M8*; /H;GNb^BxAd/*.;5Vwk9 x `U%C?x=n5͊Z-#F(uic`thf<׌q⥍̪v.TXXQM$mČ|0Ow7tq ٵl}B<\-BQ{e@w٣+_o✖@ȵ ,U G|pk1{;~l2dA ^S,4i _O oq]q TsM KoVq cr`OS51E|d9|cǑ;n NmYJЃZB%^p8U] =4Vq.^qV(| Rp(** ,G)1+gN71,z1Q#͗䍼q pa_"E.z.fnY+鐫dP~rV*- OXw1< )KUBoΉc8~r!(uC1T );:˞0ܟ)]N6p! ;!))ȦG$hQ`Wr?-,R8Ȏ7|)!XIv٘ȹ,PvyZh -LxTYkz +Hy'j풻v!mt⤧w4 cbPX96 י ҋ#>pDfS`*[U!>CE 7z63 1ەRmZf=)hlxUPOL&9dlj[⳵:#*RqShс^&A(`q' Oaw['#B!.~pب8U$ 5_L&cz= ZyDZyEEL@"bY]YZoV2hDV :2a4ΰU)M!0,<ɩEjM}d*+Ɍc%S}A8ffYQ/C4~cܭd7C}79%wcjQmǘvf_A-6JQ~NTE}$w3 WJd5+3$/LU_YQHT! O:n/ Тitڽ C)ѫ˫Z@&QeXq|сD[u❩6OE|p?9,[UE)GsKK9}(f!OەzbK**$y oYLՓ"^y@t}zɠ_w4FbuqHDO=+Y[g4J7,*(Y9đhNSʠHFef` l1*`j2=YȖc+  {zd>=TsDQ@!G"XEݺSm_pJ-Ӱ:d˄"X "Ywn]tȎ`%e&RE; EԂvL]i* QDZe &MTNT%XȝT]c$1p$AY7V$72Z>dK ǕCDcx5yTT&ԭ7F:4O1()ɮ$c A*e,( EK$軘o:Ws,;O L!W,IX$ #bK@+$nX*pӣGma"bcCXF17n $B%b>2V(X/`#&k'4iqN(]g|m)xWZmҒ?|0|V[їǜ+Ġ*FDt*eoqF; v#.هL~1_2mZ>`K$,ͧ)}1lHseL,L>[čDrmZqSjQ u(($U7\*{aoT9&6.JZ au;؇Sȼ$_ h=Oa|͐Son <˻qW%r1U s"m rLȻy( _\2Q W&  GBU}C4kvl=B : !6$]$b">C֐m4I5w@huIа >bw &'RGNr_hY&Fܵ Y~*`(>q (tl &  7v}R 9F=,wj푨 #r{/lrN;SGiڇn"yXX֫9BȏpT s  obp*R @oM~PHMdJvǾ~d|~pP D/te<4Q1! B[ =CkA3Qh[2RtfĘcGp{w36ާ& VV< m/C ʎ\0z^y&3A\}?[Q'>r=`A5?qzHw{:xd"ryqW,@=zV(i- c)@[:f@Hܯԫ- : rIDrzL]A74VT& i# \c@=Z[JuFCy_Ģ̒wfrWcm򾙥"zge7ڎt(jЙ_^j9L" loKpdn1ʱ0b()pG%Y=%]?if>1#W+ ?!V,Pur>ne GsR9#pZʳl6P7&0 c8:I5Y|k(_lm]$ L ec(rSKKO<_qs"prـ*} 5 KxU=N29dо"(O[,i  v UbD%.[UF/Qu`u$.ںXr$}[(d#˂Oi>>/M$NFU^(ǩ*reuBI?9Y|GW Hޘzj%4o#˫u7V2@ryj$ox9P6v"e&#mEֈ5ҀZ鞐y1AfvNvIBȄ|b}Q-[i@|-/h5]YePw7| ,T?s4rY= |c+tҤk5=7k_Ua꡺fo#5(,8,<F^1oRiY`ZϲUL$OM" \˱$@oQ6b:)錕])Ɋ*v\(5B[sѴ ]j:8$zH&y9[91t.}\,9Xs_´10x;nH:$z\DFk(JFkleߡ'$ $YvGsszV<)f(M#BXiS;Ȫjrg%V GfYsx( ':AO ״qѐ7j^Frv0o IXS&t% w(Fگ9,8.:5z[Mj?8 "`LgS:9s,fw}t a>1 l $qWrچiK(N=:u]֠yū ^;Yw: ^T`sg6a@ԔJǜgW/'t|ϧG[ZRycWxFt Y=D#`(]rPzL}G)w(XG9P i3 ķ<$j9SOۊߨJEc}Dڹ8#=FW}ICA ^k=y1P1H`xxV]XhaX+Qiy._Ո|kK@"XS$;/o@qJrbD+$!dvFtL$N[':8TJ:tH@5.f1=2b0w7'QE&9hG2-.ǦnVkҎtͳ$Bsز KV >qe@CP.G.C(+>ncde 7}VV*>')w!"ena6{BMeV7gFP=?Q] Tvx 0 I=OlN9?wfa~k,m!$y HO5=D}s%"@FBUe&ǷR=JbȂFF; :Y%=wYɾ("ٿh_pW'3Q}G|PDc%0K̀qBFP>D?󎑇kHx.UX{ >5M*{Ƭ 9*u0Hnw9!XYokGp kp7ln%@0 ]#O0v P#wwP2an<el 3GQD`/ .{cUV w'FQB銆p@ی;i%tYy,3@hqןj&W0"Y׶e׏-awӶK ~q[1l Gܓ+HI?+q'h?9"Y#rB:EbZ X9q[k8@ 1 d 2fkWb'4|A6j7s|SNJbQ5kkm<~s9Nƫ"noXcy]@KEr _ *O;~P(8;dOW1h&cKg2-} _9*l g,%Rѱ9'"$[u0$qZ\Pը]y–qrU8aLDsuv?81;+*I=celƝ̦6#`zh@e#jF3GLea$P0;=/ XW޻f`7[ N+&b,[u1"?9$bѝNEoĿ2,&Ӑu; ? !J/ a F5uW {dMgSоv=Eb+:99uRDӝi#*Õ^@AFJwh#;Ӹ86+'A)JTIMx;W҂9W{o2(/]x{aɨHl,EdЫ҅ Qd(Ά"* ȧݫe;kYT [1 :8h5s8)%( O @:D婴RJOvzsF;7|F?=ϸw <~{q+D1 8' ?8g-]b䝫e*7p}H<]e4H5b􌶺E pavnX϶A6  ]raA6/2GQ;#QD5D ZѠIG}mW6}"ϙ"rq\{@_+ٔo9ܖ+s= k-=u!1~tp@Cv*' +d4<{F#"w ڈ~*mODBT!](@5@+^ Gl(39ze),A];ODSɕB۷Aiepg (P'ӫ(j$6ߘjք8Mج_qDi̇YP:9 }F=ČiچFM 8fg {d&>?9dğM Yӣ-9!L 'zE} /pTNT2G,p3<*]UXs0*VUK:x v@,݇l((&ӵ7|r{2,l~=DbE4Ib9iϸEv8ō]M+|b  )QAK"aT5|H$*>/wez4 œ=0&eb;!Ft 4p,GI/>p@*Mȋ˸t #YR2Q]}ex uRVU*aq]y .HS4\Xă@xy AhPèahݏ&=JO+pvʞ;xd` Z)FO"uƈPeDt'Eu G1]Hgl*@냅׎[鎥<-tF6#qA(Pao1r_8ˊĤ~U#)ldh.dNN2_!gDnNN5]kiE-8ك-Ώ'tA=H7VuУL 2V Ѡ9Y5CmzF(GNwɴ$s\|Ao4se,D#kqȝwvʏrľU/FJ)$:^4ĵ@"YmOQ` %;C k뜣RTJHf܌1Šno$+S*)-Nlf\9IC}Ull-]n4فYdgn+5~27>Y*{ܛrA@u(jʲ+cm/%=Ne5Q׾t(nJj$[@I6FRhuC:MJ+#=e;dUܟSF6A$.@eSRƈ5bg'gk;T3IB@:T`>$ٱV1FolStD2ݷ{M$Dڙ͖'̡lD%wYwjnjC 憯FϦD Y(WxWR܎٭V*oqHEɧ+wS6X=XإHI,͢ܬĞ]/Oɨ֥vtRWrn@OLfEʩ:| K2u9tt%Oc#m;4*t:\ZEv}S5 )'oqDm92F/OoaYަĕq/FZ7PqDsgt vۉ$T{R D; Sania$-W#sT.29#UOIΪ0FҎ#qECg[1W$DfNdEc#mR6I]uX茈˼Rx&!`DvqFwn#{eqƩ7͟F:Jz,b&ϦL-=G[rMrN{KHӦ2>Mv/ΚZ."ⲻdj 6M4=^rP^|xatl8{C2}kv\)$rhؤq;^'-/4ix#7;o7u҄|_#ygs' n3x).d`uY~4o*@UiN.eűG^IUv . XGJ+LQu#j5"8_D8:%#M05P Rgfo \He_}+U@G9+r q԰F4D@dX϶|e1;xV]C؃p=zuz#ӓFdXP2b, Ijt'B2MҺ u(E'Xw*Tܗӑ!n,ʬE,X[_0'#xCR^.#˥UrI0~ߦ'mřrC- ,xNPq`BP2zr1o7E4sMi&\҅mO'Fj$* ]mѱ%:9$r~7fDeR IEh ~Ӏtya NJ2K oFP gӏyh9v=!z?yi<]b|Ɗ,Qov1 ,[erX/fb[Q\)!Or;M4+$69a_HN)'j0;,+DGRF= ʠר,*!l5H夌8 L{)vœ$`P~ȇkk@ zML )ٍ 3l +~K*+ BGVb4*,k 4c:KQw5~%lʺ:4{x!_TpC>شOC|ԿMx ȟJ"s_SChum'4@Cy=_ޖBs\:J3|ܛW03 @Ba͜T;1: M9oWd=u=wZ74400={zxmRVo]Dbp+bPZ=Eݬ 1@ģJHϟ,U0<>~ ,_7#RS!2{FHbq/%Rصs)V!>D)>pq{6H׸;:f!5HW y>.Lv;21P{/2b,Cde% BIm+J|`<,%Gr,C+B#7~syCkA`+ 8@Ni^)zG qN/ːw&/РX8 ~"ILOC/k1 &MrRڡ}͖(NY kT=A j$''pMCIR|I{x3Ql]NRDc\|`7|95ǮFôY " 1S R{iX9Xs gnLv#P+BI'aL\m@Cmu 3k>Eq^]wKU>JnCQ@A .$Pb=W|+DJ% cěM(*u9 Xv3gcN**%(,v% @B;b*ܗ lst8FBKF S+ҁ1ɑ4Ub q$"Qu)!!-kjbkc-v!w[%:q͊8"6_8uŬ bF9! N;bTbwbH;!2bV~DN伧rQjG*QQ4Fs )wP~lPpeprqYٚV+8F9J`b1YW0l~1w|o7׈!6 ^01-&G`>gq2P=Gl! 9EtUd U}~4"DK#:P%ȗ.ƐK0R5p"~9H$wï(xv^a͞9TjA7SX={fud#J6})xdT~&2 |Pb5 \F yӊ?G!llJ7l@:OL[#2pv?}vq`F c<ݵk+f`5dIhn^9/%h.X ԇK:a*)@Hyv z#@~1"mLTh>O}3P%$yA w *l/^!⯦-Ѧ /R Phlotc(W=NW6 Sud?.OUqsx>s3CP1l1OG2[aJ'r-#K8ǯb16l6:3Ҽ3(`6wXW`N^U UfOdAy_$+' lݎrQe8 y]ۮzyà@'Go$@.x ):H\nzHu$NKw^|&?*}W޹=sOמܺ-l ˨ӱiz ^}9B ӰrK4?NeK G.b:U* + baVyi^;1#S$sӟtaurgT{C:$HdKNۅ~P H)"taG,*ظ1[FWm7.z6OAEpJ W)6.+.B 9;즉,$[,B7Ǟ12QfLn)3 |m&M1i:r2eNTC{ L`Wʹ+KqÒxP{,.{V_F S{@7Y/ riX4{/lF U(w4l$#44jSA;=\,F)#\potEהKL_PDІ37P"̈OQfTUn$ɨ@n:]3&omvsOQh։̽bc܎[  H:(::zRAsM_͖ u]H< I"gV}Œ+幬`l3)3Oz:y Rfdϓ[yoq90&%+Azʛ^a!#@k>#RR $XcQn ] Ʀcu}A0WzOVr7K:WG[ 0ׯ\`@CK+ae@FW8i8hUehy]ji,hQ 2 M8h;oc/\㠅oz(ʸz噹ablM@u'Ut3qJ17;ǀ:ef;ݰڑDt#/"o#w4#&]G 4cb^Mnh&\Y|%2,a*1Dӆ#!LgTO0E IQ^! F qIgv]aG˸EqL,EcьFqNPe(ν6)"ٌ-) [`@"_T5"0Ub&WE@!HuPC9j Vfx@tc@(UG-^/Wb *r\cŒmJ ND7Ye}5)Q7ݻS# Wq lsXU|9&<oAT4|~K}Cn@r2"0*EvKgpoS6AhFOXѾj Ju {8-9V`(]`H *Q˩^lYaWԖg_~|TG!)ulpEy[)gRYwI+{ =e]J v)m]gO/+:EWS('ldjH봏,ӅoǾip24v =@ S]Ζ@c`F'IV&H^-ǖ7HP7)}rJ81ж+<)@^ـrIQ2 _Ǣ{ȒmF$Vl`YLN`ݵcuBWTp@ʋAʌQĪ_e 'rq~܈}5D6 XpY1HZ#GiwV9po2`㰊H\4TZ=.XC? iR?LԤ@XZfiźtS$rgXڙ5y))ɦWi+_PUt_2@ o?~Ge%:͓1;P>3{N$3 9Œ#Xtۯ3//}F^X!w :"nET; ̒VTOsoC(wP3}d P {ҰzohUa4lJr7qYep8H.tsp#^f4EȚ1 7e4D0LݗIסeIv9ԽB &ʞF,jeB_%Y3*?Jo(9K%D nŒN _\W/Ш;#Ų5vL71 M #*UH% H N5 U~>4*Ph5$KcZ5/ bZ#A&ܐ PPлbeEX: ǾS8#[}! cW;1Ad|=Dx7ɺ`Hޘ#5OqH-{ÑV&M$]rIR97j)~F4PgJV((hh(~dH prܼ)Q]Ԧ l A6$9`9 ({hU5G;NA51H ( y,2Q[l-B30(e,²rZiUy/s@P.[ugzJ>˂) *ڀwNN.ErĖ#5~)ǧc~(1hՒx&yt$QLl<߈̤wm&]Mo<i ל FlN@˓izlkI;fP+p@z/Eҗd^ZdM!Ҿ3"p2MyCKՀ::gSZT{n@SU 7|3HszJhz|(O;#eAJ0pdG_ H\K$Fwj9P1ӕ?lޑPǮ p\0 zB M=wĶ40,_XM#LDí._'2 ;р,{1A+qSb aGR07@#jaokG%n B1n: wÒ5vS{@\n_P BQ7x@ۺ0( L"Uj6:/=F8Q^N\ ع#]~=a-B7BRrE SڀU2FӺ1RE$RkfUP/oq#;{l%lH]% ӝ)#x|AO\igX9PvJ(T\WAYV}2]7 !rF0ɖRhn>/n:KQ 3,yUY/cV43 kI  \äY$bמ4ş$; $5}h"t=Q: ҠOp{Ps@e2j$BJID b,0eӖAwԪ/~XeE pu01d8Ґ 'w(B;l4諰9S=H@a=8XSl鄅V^wO1[j猠I y 0[[]svlM` 2ߵqc9J` l(U '2F,9L\WC6'uY-2b]?$a}ov)ĵE5CTrGv14lpaHT6rE{ re,LdF!uF_:hæ/II`]Sa AZ0$j [vai]jɕ!A+ |Ki*]// Aɲ%'4éuHPX\lk!D!w3(k6`u[*6X1@#w.IS1;,Ccԅ*;e%`u`m]qh= iTP)xh$x.G̠5w#@&hu3yI|O| "nc>x[vUJD@=?9f-41ROSkg=@@b⧾NB']()3_5cBP^j#BULn^B#ujۚ͠|O B0k͍$ 2oBIidDuT%/Kŝ J F5ɡ (N&C3sdE객$eLx=~$]O9e]þzDr QcX=J ʓ[;C(Cw]ѥE RP.&:>F2G|pmԜAnTf4^}kl#2h^ǽGNǑ#>1];\n{ QE eW⥂"~B`XNz5t4(qи_ӽ-zNaMze+FP+.8GkpRkIьaWT hLr8&7]z;d?A6{W,/wbmϜ$r_$y˰%QrXy`b,yS a:cWPf/mf@k'-! y) jq`H& %+YY'>DGBrZT%2Pw~s x[9]T6`KP8 &#>~%̭w r04dC(7~BI،QO6sRqmt^U9EuEOc\aNNFUv]XAjyZئY 9F,*ȀKf[EQDb9<`8o;JfOeUT!\bFy.xZc&5woCª53O00I7QsxrJ(@j1FEj#i^88{6@\ v)`,ZjGv}e&[b´?/?Q\O("osغIL-Oa!hή^>@k%?x"x+@}TXWq${l[#OwPyt#ў︔@񊎌lt| "Z <*vqh@!9$C0TboUьT n ,.kLg 'EJ5 nKT)g'LWF!G-a vc>" " />+;b :8Pc2 D-ͩ"dG'#8r˾!E$MN7v+nssl8WۻfR f">?d 8'ɒV8xbxnHh(Qlvp;HAGe!-MV țڅq NEZȣ12lwf%_0[L @A찳T`Dc'sYOsϜkzU ͖& *Ʊ"Y?dRQK57x?eKRO_ EWvűP,E8H=TviO3TAL%yɄVun^p&vWLF=*)qVW44X4I X b 0ɫο`}qX^ϻ*HUZ廜 M7Z|6&*0]6 z*EUu9_&y@ 8|cGH+$`Q@<* l \;{_*H4)ZQ΍8ʩɓ[1b9J+9`j[##f0_02?lq[;TPK#*(b,>( Ʊ]GcE;c9qdz֏P𽫌_MJ9ue6@X Vd\ 40BthF3ĿΝ SxϏ 4Xrm9'O3>]~2ڷYsW;@(VS pFU-q3u:˴nn$l#,)ǰ]%qXkA=N-7nUV 1R; SYq1ckߴM,:aG,V6E 6AlpeBcnYZT,ůq ܌#D!~RrwLvBEDo8*|lVo qO5" `QofzdoeXyOøʓ(]IP-Do˭8A *;E% R*{\BVOE*@0=#-O2GQ5)Ǭ$&6EX]H,sS9e5bPCT6+7(v: f%$rk! 9+c 7i?N^ܓ"L#QW]uƀVKqQP8@ΐ)h!ۖ.xvȅU`Em55n׎""T`\ʃPwsJ7[׀@uM2<L.ThJ2 Y)#Wp5ZxB9*oM҄tA;h\p [*c/ ЦХ8mnrŽⳔ+ @ߏيD5  z=F;HAx21P 5dUsYW6f4&(tX9om[&">37ԕ  /ɍ~~cl)cBF4Fz#SNXgmd.†޳=Q^||gĠb2jr;L5"'C Dv[ k|yw<՝,k{~̀B['$9j?jc伷|[ʈ˵JIJ7yiSdQ+X6yBB)R_ `K$1l'I FҺ` ͋u&~gDЋe;;(ҤWAʫ_Wl^ep?k(Ry[@*1cƲ~{g#A0K1UE ̾!|jo\v!l P46Ϝn4'Jtio3n &ƣlz`bӻt6@Sճ*Ɠnj '>$){=z*BN_C2Byj36ڧq>!UwޕywIڊWfϏb@йOC,bH5ji& ʿ0;y·J!,$*l|l8r?K L̴Oo9z]=;f?#3DV-[β]UF#kf5}Nz52"gjThדOˉ C&rk />N{o0*l[KqL"'WgG"7x_P6|ݞ5Iw:UfOƲ`m񌪡uR =@{.ʞ]Wv<m*dXIbK=D.&7;aR0fE FlfOX霪 qPzL%3m=H F|4bwy=:P: [ w@bx\i< b36_Uv8C%?,"VUpExgʖU~#cqh nEeq  S˴R 4};O '(MeI4{eTb,{TcKzޛfOGĨĭg>;m#-AI`+K]EcL诬]T*c4 VYg%m#h1w|jJؚ/'5HYb@cB^G2[V\ry)dy_|L$nT=o6 g'Ri7neo' µ6@BœOV56t҉zbbT,qz|YOuf #Fw9)w׌7* l(Yq:+S&wїG_B1 ?Oij)!4 Cf`cʡQU,@j%BPmЛǝ"{n"X|ʮ8PL, W9WkJ|N3,i*l+oC,. lJnpYm\| *JzīxN4fu:# ,S9QI>NQdsB$k9gR+ R|BUnYk138bx^f% uvvm6p61kA t#^Ժ`Zxڟ΢Am$چ&֑&Uuv@"yB2woY'X6"hCtڃ 9#ui; 2@x"T^5+ZS$%:&!'U5&cFKK'U,Mꢐ,'n8#TPzqN=Ԡt;Y7fF o K@Sf2b|80Fn(B;gyMdQT/Q};qm BiG3"=ЄK-׵gj+ U4=9VJAe luOM(8hC >caآ0Nl޷CQ"#/Ο~`BqG_(m[R-'h(e |vb QL kn]v0<O=1!@L"p8m!Vhj n f zJSJΪ>DYwu t%CyP ;:Z$ΣZڦ)oAv˿h~3 K"/#cd3CU$kCT}[8 Os~{ ےYg%3LsCSKĺ#tν"HԽ.IH];/SR&x}̷}.)- ,ꊅDR+E`(I`*0+/JKj vVÞJmC %/8}C* ohC^x7rzO  |S-1GSֲ+v'z NXt'Hd~(7{J|AD;+Z"UHVYxe]WǦ_q'M <CXoh`ďYq3ay Q{GPi?,&cuS@һ|v#'UTfKߞK[:AFriVav@ {fNunړhh+.N*Ko A4ȠuuTRV-|9r:u%$+WPTvpV;"*=IASۛW ;Pj,6-;Ocd/i_P";ql2ottrD1,w9NFYH72zNF $j;ʫq)ټPɒ CTfȚI {ǐ1bDIX%z ^9Y%ݳm5 {ȉQM~qҤd[f8l43|oC@ kH1L@fFo7O<ۥxOA PYHxԛWJ( u9n 6 $n0aO  Ӈ] B 7Y\d}+5 ~2pF_1$H05+2G8=NL p秥$`1 g) cٔ+~!-+]x'b|vD8z8);[fCdtWmT[7Y'c[T2dlzAaĢ\t;Jkk ƈ*o FUT69GqbQ<J;e,ȤnNOC"Qt'u-=MQj\xHYI;q2i Q<'BOq37a#Ȟ/B t ,jbƼK>' OmbF{|llqDĄƈi-yQԷG0\^0y^Vs[@t~U]"y:"+9!8Q>ХVh(~2ѐ.J)Ϩu9%:K ͖X5 ٢G GP8+LF[xXd[QՏo8XRUR1=Bgx61s6Z^pv C!wvPHCV'80Lv8 KT!{qrU[}z$2*GQԠpGQ ;=aƦ@ȋGy!艍ju]`;9jEv ;aU y֏GqR#WbV@>1j!F]W$ FVr܊$A&ΒEEa_*&"5fPΠ5`_` fxu$q acc1G_Lbj1S[HPB8 1.,p?]Ɛ7˂,|?yB,X+W؊GP:t8;9_FMYr1ѻ k(KRUjp`Y =0${@@#:ŽDǕz&ϣPPeaQni]Q*|6M}n1QddnkUnAEW+ĥ.|b511[6aQ8%9dmaGH>2J˚b Xϴ{7CIŹ-2߶=ٙiE(ܹK@àN'_i+ ek7;nkc"h!)ݒ"c Ɨb[ +|lr?9VhWY!,!|u"eʢzCU~2e]ŷ"&Ƅa4Iζ.A41G! !c~cJ6}zc#%R &8ŘlRC.H pA!HfP 7 *@kt"b6۴lTxXQEX?V0b,6{&r6}zg< S[5uw!B@<Ġu_iإVC^%>G%_8ezwvC nSɼZ+`PsAGĵ;Q!+T?9Ȭx|&5ZH|dp"-UOeQAؓ#$/0s Xw&=5lB)RH^qCfQ#1G2{(bذLQPǓ;Ԁ@@cd`gkp q`ۀ#ZzEoc}S;ܪ [19~cC @`b)<Ibtvm\G"l{FpGLnk"U&Oqۆ$K,A=,b 싘`{B<Fkv22lNQ3kĆu< >`*Ep;q$6 j[M'G`zAr>K ީ*[njkhj|CJb9E)!*g_&Y qsyof_v_l[ΧǵpGol!"0lKO>Ne " 28ty틐7݃*EVT ʤӐH5wEǶ/iPZo# Mbީ2h d&tѶ*%;r9˒L_BBieH6c t@yA"7(^q q/&1O:2%X?2O z =KnNr }NLSa8‹gF|#6;7/0fшZt$Oj/<33[nj)f=G6jʠRp2^l'|KpXP04+j R+M ;[XQ G8H |%]6?!a`ܐH븤7 !bWds،p}KrT &L|5+,]X=15m3>qJaĵo")b+LɺP~TGA"gya&Z K'1I {,3Ft[8; k =roru/+AlF;? ͹(wA GAg$5\cpNGǒ?-E<̉g`-aE(+NrRX F6X"@z 58-1bv5E'pIJt X@*e(j[a!?=g:9B>5h325e48SML=o9b+FQP#X]rzbǎHe>RseXmpf냌l:G-cIM:t,,mqJ)Y@tJOp!27OQcx;LHCشj8vH֢Rx wR,tM0¶ҍI!2`M915M)f1gwh, 3Ʋ\}N@ݩ4?Ff 닂Gs cݮMx=)УO#z_j#6COHw7xz)ҧ9B =aiUV!w@Sc9?kl%PX=r|ZD&@ʱ!䌹HzVJDV5M8a~S{SZ)v6 -]/b'';^cg%d8Q|~[ԯ9e8tI#+XQ?Ȇ< ]]0?1[4 v opmT8Ǵ8#DΛ yr-,trq[#C;w[덛uaE4+ ~s赂UX)E)siJw jrkp A+UԴq+}<0V #y=$@`|4\1,Ӧfd11xbGz_ީf*E=^@Rp8ji~ =kA\bt:jMoiaA$ 3@'ZKU+6UpI&]/Q5=׍VZ*BlW͑gUa+<5$rQ)99f8+p&uxIw» Y\(G9TR j{Fu㯺/B% ޖ" _{|Pu>89?R?M| ˆ#~XW^tgڅdm#LVGAR:w}6K(]z֑$]2 #_ʺ^|`ڳ|7r?G/0! ݇,s:bǜOph.&%XSjZzfRђ|J#m?8gO,`HPib#2p bH{2l=Tlh[=2]ޒ7 O$27DkURey=T7V$kLj {Gs]220c۶FI+mPo 0$29 2Q]ΛBR]3)] {fHn*4g/xdp=9*dQ2dn-4n4?L'`ˠl 2gfp Jq'zewDJx|wEv jbKWqCLIɆ=Ѻuv?1næQ²EEcwa**0u+-sF /ÙnA$IS Wu&yX&̭0X8Ld@Xlۧ" X{"TTE698;?U|RO<ɻڤ';} F8ʁ1}=GBPqlĿ}UQ޻ -gUr|A`nY hFV ćhĜF~ TluՋXX~/B"1"UG#(z^GӃ}JFzrv_cER~sE)2Xnג]Tq)kCC['-4!)ԨȾ.t%23tnՠq$z}qD4=̲вcps' )~20ߙ&d}xf@v@ggѳmdly/yXt*2O5|ޙo _׌ne\*b&Dkf^}()<-+F&o9P:xX'E햠IxQz7ۋװM(X~&1+6dҀCt0k&'idxI5ز#6GcV˩:@:&;CB/ؽ/83 yBZP7#X85G)xBiA9d$%T38ʥת:2$_m3;S"@܆Oh/MwI-`̔df DߩJݷ=$rU )5-"'S0uf ~2@YQ\"Q*SRNgҰX/!b@ t5'Pb``s$EP mM/6!1RrR6Fu6N9Sy9M1y̒X"`?M-8ȦF!qslnt-}p%,W%(25")J9zgiorм)dГf <-7ew.O$k{Al8#X[¥FXMp_ GEP `B<9 Rܩ#9$ uUH-׏²5p{dI#li*M0Y^J,hGp Sj V/j{6*|oIu.@+N^ ;*GQ{`^EwʭF!RFlUcb8hHx#[:10cD^FUGRAHd9}&UA xpW6(w@f=X ||F؄}睹ԭ2VYLKː?M'΃H(9]˩C8C0yXo|/D9َFDzl"4eی T~jX9v$MtD|~F=1/crK3H퍆_V+KԄ~X?9X+XO_-6 Mێud1T8&"), bR1`rȅUU4cjoX[ncNX.?(0[U/l,*,X99K*9Zce9ef:ωy;^i(HʇPCJu jlYyF@kiz}kg"{^VA_mܓ R3mpLW$if{) FgkFMG˩lŴ#^߾I!z %ڹ0E$V5 Ѯؿ|-7sOjH͛5) , Ў+,i #^v:LG#Val`= h:K55);~]y!<9rM H ʭQ3b"$1 e+j߾ ~Av7Q*f>\Q!aI K_n3L%Ak&1P|k-Hx+)~aVSyf)Rn "lюm@l?9YŎ03Pd"|B*!"w‹Z4Tn2ڄm2E,y+'b6@8gVy9DqzaBʰ\af7%R IIYq 2Ȏt‘ڲ*T;SC HRz~2b0!sG‹NvMtȃLN9(yK AS"QxP9tM kmP7_zfdUu4MA zsUcn`OP6c ۾ |.Ex@ĘBp{e#@Úr֞(&y~\=TW7Ǟ,2ĒzxruRU ω\^2S%e~l|En_1RGKɣrm_l}=h͎uWgƉ]OJq5^Bz*A=F4J4! wK,qz`I! *P=?@t4 kˆ"9QK-F1R;3)Fg@T[=^5<We~3kI C?RXdp?u 4Iξ"Q&޶hvFT|t<{Q,j}N88k+Ɂ=-Xm*zh挖=@yP{\ht)j@6n}7+U>L!cgf%k>lEsIR [(Hͨqwm>yйh l 部;oRz nV?uLh<^4l ui-6Zz t ZF/&ܜEW榢z FXxҰEc,t9 2ߴ?6Tn4A#4WԠ(v^O|6Ԝrp7t9%T=єtvE_9YY/K"e@vϗ)7J-*YYğT>ƾ9b/QHY7Wڍ2Qk]DV-cII t%-nhsЎ;m4@v)K̕b`d5٭P2%⡖rlL$H1mU|9#u,uwɩ`;1SjKt:jԡ?/JvQQBr3I+\嗂z I3+ ١5:avbFhx舉@?Rn_>1ѼP&['ĝDq"T|^ƿ}:7"/j@WƑ;ٕgGa=/`Ql\fULOvQk|^[ UB;T y8;z R9"6*%Y$MFx@z4䦘 ~"G75!5-xkUM`ur|M)Z;( _TxnwUuh:frLFSyV3 7liݯsZ3 ąX;7<jw>:zDkY,Fj +N2}ESLw*+o8- Py7,nZB r zCQ/(qo vP_oDXyUj T)AIۢMDWh\HQלμH_JmW ό9;X5ahsd "lL8~L[{a@iqTKLӑF>s:' ?,$#=EzgSb2FV4N+'O#9<^xo}Ǿ{O Vlx/[glAq!s͹&My͍"̪cgG"W)5q)_=Bq'O%rz+ԡwzdsii_B2ޣӚ9- @b%Fơ (J<z}2MesMی.Rvg̽dT <6b1m7sy_NNbՙL#ze|gqRs+=Gvfzyu1S`šn7FXjgC@ʚ9{@6yO&?9OLY-9ʲOS{,ġd9Q(#~6s?A)*{sZj* 8m[{S\gfN_F\ 孼-ns|KDf=rӗړ"pf‹c= 4T*)\a*@V6x,N^a^x㉠b9>Ic|y 78vź܉~:6T Ͱ/?nTSЫ=E lΤyBWzPɧJy!)@ؾ(!%*w ]ĎP!l|m@B/n QH俌R~SfSB,- pXg:"}Rr@ pMX؈ǰ OB2,Dn=3@I:YbD2 i9rp:K( {ʀ,ܯ)uc}lN@ ěuG[ːw t-'hMsN݀'VMEME4wPrL(12 J'qe \0;1 ~‡CE.G[&%VhIj);"ѼC7%VM*;(rV}hr9R帵,I^V>i}7- g)9lW&Tb0&]a$bffq+m(vxC&F5,}FmD]#ZXj仮ZBzIx=30ӊJH酁ѷRivz2`; @35(jNQOM $֛?e,r2ԡ#Sw^U1#]K=z(t#"U_=R0[<9"EPx)bSK5cqڦrTr2/^sGji9 9J^GS%o3A5K(*o3TBz"E"Ơ*{_`%p|kmAU9$GKBɮK;iƀT"m;d#<w-F`Z7Lu{1K ܿӆ$X$a\oȖ9Ym WzJw+}[0|k]3 ,! |O,K8fxڝ:HlcEh{ UJ@ ;%b rQ'S1. 0?h-UNH4 <#a%+~5 q#OSqچmQ+ʬ qmWGܭ|Q2= GFn4 (anu۾)XPМyf2^ѲjP6 S`II}fAữ6_JіN/u&BP b$WQn8ȣSN' <wc$-Y̱X p回0R6&.3s\09$X''5YP(t8J=(wqx$T~3RڑU,S^cN}77nX c ;r5C@#r %-/⳨b^ыSQNOn_LO#Aba,>!yu,;~^G|eGcb`Yt&g! xڰ x tzdkkc(`X,{z/mTF?2@tbrb}u2nf4ddܩ\W!@- >0Ck"A?i v'VETk*7++TUyU27hՅ(TFS* nLՉ[vy6-Y0(T+b (A,W7R,#_2a/Njrht1 Vf}o{I 6XŞ$'X LR+6twQ#95RBnj޾fSd_U"ig $2o' /׺aIPc)~,~si}Ml59Rswmv]s[ubA_TG+LH:8Jw aqUZefs@ ud4(A]!GSUQFbzڽ8%Ԙ%#gkFxY$v8)I#;+ rH]V횳+̫ҟmVu/ #"nRA!U Cp.4GRVHkaH-WH=8t!`э6|ݷw^1 Q?dxo'[We8Ҳ"a6/X!W jjyN09u#,G$e$2Z/ٺ7|ȕ L7+ڈ$ ۖQ Dlv|TK&Nubɗqטn,Hj`Od\^3G$a$a`gڟD[A =랋ȈT4 bD|(DdH2+tc^D3h .lYEPK^lfB9fpE \S3Xbl ν[ iHGqk`4F0"7;#_H6D "ܼi*M1-[U ӻd>Z2zyY36}+ y̽\e $v}kW 9<U6:\*fk`GY@sԾ=U<,e>"!ƄGZi ?BXRxY Jd'q#zȫTX? kRY?DGxwd2B#G#F[gG-){1)q5.hH Cq,RCo,zbеq[@ijZA,e31#u׌fʞ oɰ dw4 VWs`bNgM.[Pl,HPF$ ˆ3 k[QF*\=䮝]+E6K@9}T u +s?N6|Or6,H^83O| GK]FuD*Gq<|5\K$7ܞ[TP:n]@#yJ)Z/ƺa<_xYP5ՙ JBro0UҒ]cL )g/ċMz Pl.Ɍ6ݤ]HH-*r"97߷&NBdP,ݒږ`OraydsiKHY>Iٖ5TurvP)MSǗHiMyQ?,0 o,z ȵ3M|HZiMB<6oOM U|fD.vTP i<M]uvXy>Tj璏߆= Vhiu2l?q%VɼŢ"4=yU7$dtۚ:}NLwؼp:],ZoQQj>+/ҿ۾y/tv=_&RH\e<+h=r5:DNV20q6FdsҶ4dDkℛЫ`]sANML`*A_'*O)g̍T MU-͕r~n*H!?Ěe0I7vct ;e[2Mw'U}!bHabߜ&gw8d~n-[OCqg{!33QE#W pHbʍ74"B~3hPzcfWCΞ/B+ fAcg}*tߓ-x{]);< ~"r8]r=u]^ZjsB_; /J[7Jj y4jM e'Cj_>9c.nsh J1Em|X.T"=-eIt{,;oj=i*e >^lͤD$%@n/b:uR,(&1{K1#,!-zl< O&H=4;Ԝrga7:] -hӐG政;l9.cξ …%0$2:UkQr׊_MߵT-P 3фZrz0I4T L|Q[lA}eȡN OQt2BezXRI; c^3$e3>+QFFTI(wUbk/ &U6khh|ZH6}JR[w>f}W\a9M[Jߺ%|/Ҹ Hu(=BGpM=rx~ɞ?!Z}ؗ-uP1=H.ɫ* T~ӯj5 :痢B^N7nUкxMEz>QJϞCCzH x_OlǩGA[ak5e`>~ܼێcs3=R] 7ࡽ=V CWD-g̽u(x{Kf%@Xw\5<NE@1\g@9DgP ~s=9̠O8mK Ӵ3^U SO0b]2Cn=I>4E1o8;2\!-BRYїQ9i‰ ^-d-Kgf@%GhK7Wz> :P`MBBazrO" xpG( I9־cWu$9YPfJ: F[2ih<0)iM ѲS2]sXŀ{l cό{nLRku2eBƸTUǞ13oe7HpY+(Cz o̠Pg+B:iV6j2A>Gc'GF,<C1)b$ )23 һb)׭aIhh:ȤGIXUgGBBFzѨ…JO$HP0d&Zf]8epSۃcw1~,z 8 ۖM3B2@4r8meP\˒j #'@*é `xgJ*ۓbTIS#A4Me xƖґi =X#*DZYr%HC%㜩(HR0㌘!*{Pm| Tvgu[bӣ.|egJ P2WB)"p<ֲ]q~"%] TR/Ro8a1H\2إhԇ9&VMoF/Ë>I,)ϚzO!~s?K+,{n'8jQ@$YFg5G<1X랧EYlWo9qF ۹' -VolF>>N7U#6WCݘJ95E9HٍH4Mg8_ds+OdeJԝ\Vr ZjP2ZIQÐ3'c ڧo/uieue_-dU}?Gy2Fs}M<RuP|@ "o t˃?nyҖ=iY=E^Fl v琊vb!Z Dק=+ARb(f&N$!k*M[Bb7 z]LV*,{4(Q~N5yJ1Gvn#%])ViW`E ]]Ś }[;g/D:2 F^1!B0)Od k9-IMJCt8#BwRtpgwRr&tA?ɹ% u#ı;#E{olH'O@B~+ {| j.p7"$}_a`N #IՒVO jNM+)=|,T&XV'W6,7U{emr< K/ISS| Fmn -PaߜE0m0YM62.l *U|8Z dceBl2cZ ʇRT8ßHMWYiP% b}V"r*A%Vd2T: ?"XfY€:;%Yԇ \q5F 鐮RBwX:)A 3 j=M=H܃%Q瑶Xuj!snا8l gj%(E?D,8H9/wD+(4_cR6+nLAJ- %MW=~9dtNǮC1n'z힋(1 ~e6x^;VL%ezEr  .ΠC)x8ŋw'8 ]Ai:Vv51(vLz^.m4s#VԂ۾ hv<6qhDȠ5l1TDXah|6 &Sw!*OdW޴ u8b&QT-5$\7BIu :q(wc;bps ' ՜Q..9Y 2 anҰݒ$ڀ3bf2W=3`}1ᐏsv{p0kKP3 AOuw5YU GRa%G jC/] 1PvNDgo=1p6 p",O+X6uB QlFd~^@)lw5##x݌P7K`\U'q$!*r[9B:wE'CGL%[Vܘ7~/ [:q:i_8AיSYQ;yfU=pݗvY΋gK䣒l?iGNN@UH dV*OU$}r3o^ +mYOfB5 "avUq9:ڭ[?U0 rϵ"&d"9piUznYmF),p0Jc7601j[F:U mgIJo`%G PM+MW\ 5Rӱ |ɽ&Ck ӖEbk(:2-UFNѸ_L8't wȍ)}߾q%SmpO:^D1Z`3N;7VtЭ?i.c;& pzLۥɒ2, /ξ5lŁX5vۦ܍o,7^1g pFWdY9u(==TGVic"TP1!K]UcLZUƁ1K:Ӡӣڶo|wYA#YdSn\GDqX(&]JY!V\PkP<w J1^* YUc-5uɁBrpMgA7Vؐ2bG%W2Q7x*Jǽv' I6@Y'i SvjZ1%`v b胖)ȥXCgBΥ\}|b@I`2(}EcKq:pj 榺 HxP6-;<2503zwW+8& ߦqy:6*l:1G||l GXؐ+񓀜lt0 `) ,Zuқ^Hf>J5a.Ibf94s)1 ȗ5CmWmFWvj)rKwG\'38@P%b :dke?4FZjmjqhFPE2h`9[H#v=+.7xt> JRYTH# \|=´vUD$ +,r,(ÊeM0=pNa׮K! f( Kp^g>ϝSwr2ƉR`[o#s=ieRԒM)Q|FRkH#+"=:#&WZ}O!@3U1'qb`MTcSH.cK/q)-m-%q A^P&6Sd$&0a2֓+x#eP0J AGv,l(HG5oc*a5_%x4zdmI CS0c+T5YaJ(]XPPj$ umKPnSfPv@ [bW!|PdY?B43n` $HUVu[(a|ui`Km`@ 's@M=c_m۞#N5qFH0^6NRC#YQXBk!Ibă@*s^ħ"!@Xњ2 ǂ"MrFUK_z !3 #9l1= zDmXec(M[=1zt<|*X$bXL>E|Y =0<,8МxPȡM&jxS XM8+҉ oʼyM7qny0\tr:8nUWwi☐c4X|cۉ'[+.?N 4AaqZx!luz^^R(~L)(R$! N*eMT&gg[RHOB=|wjܽrXP+SDuDGE&91PGbel3}GQ"hGGYU GC<6.KF *q?L#>J1o\*O3j H3qxFbt?z{ ?ULO;x=6,(«yjˉPY֫~BuP#OM9Pkx&9~B9)S7XXشnq̸`v9{$_\_c,Mer plKEºxÛQ(VnOC" ۷ V rdjVm"; U󙞣Yě*nmX2 S# lO&@¼emG${HPjI+*2*F5uiREcA̩(֤k=TrS:@tJ i@?'+ N(OUM(6b bqZiE}zpQ`uL),‘ܱZPNVOj9RdMJ溩4ӝo jl,fA#q-7fd޷֎w)s)L=7 9JUW[Es9sCD[\\z-(FKVaL|H"sVL$%O'۾ z`jciU@m1uwI?Q %jCd>"E@9SM E5ހ9I2N#h ƞ59r9Rd!ӢwLe;>-bWz6Ӆќ{iDQžkk*6Fgu- ^,~ۍCԔG-[P $fsNM9G= l+EFyTrͷӖ+80ujI[O6{[2q (Ky9uJ yaA@N<\ޝ%:yoXB5w](L鞡=Cv/|е2+3ZiƧN@?dFuprQF#~37>9=^z]vaUmO×?Q9HPzvlr˿g >JDt@1;Rhp1jڕRa B5鮑zou+<ʫ{@=C3ɧ-tiHw_NA17FF)qy fv8fM%ƥ&|}F](.h}(W { ??q4H֠geb~>Wu &,OO OQ lECȪ 7>9`:(8'(d,3PZ=6w":"H_[*ʊIV RF?m뱼FMKu#NcJ1 69u]3iYa=?OZq$mT*yYPh.g,p!*Jt {c}rBl)#${ 4ft q\*YR1T 4ZuQ.x,N a$72Yr9+w#oC`$b7x0´te94˨"AMP)MK"!͒ NvOTcsrc֧>ꈌ(UdpG#+ǣ,o2*+xgǵl$q}{42] P=}ڊ6,@I O@(gk2?wl#B=OO fC[:e:=2f!sWyQ q+nXm=kq9 UuF/Ͼ2%||yfX=/Y.0-jP0 ڣSFT%E. |ɖ0*~38эvX Q[xi  9l߼ e/˶ =h /8QrQvAοן3njg1HĨ[] m׈F֛,116Ч~sPhRs$hH4G\*;hɵ&dkUՑ&V;Nr B^TP*Z6@fsS#=Bw( i4Pg㴯A@pvzȨ]x`-@kHd`XPxw-/&ʕp3>Wѐ#Pr0{7Tt)gZ")WⱮ '13rP]Vr,=;"-{ NZ,op0cj6Qʇ[vb,n RMl;R6׾VE(c9Ub>_s2A;G#Q Q\}*p Y? ڤ뾗!TRmŽd>=CQ0F ;M`$&X,;e%*AQI;9un2;nS$Jc؅ݵ{D(|AXhCꬣOY$ǷBY$t-%ab[Vؖa f@vQo 5Y/ 0&[ŲЎT&\V-T& /Ɓ|Q1 ^TM. 7́^#,ISې3x' ͼt#n*ob"Shn-0I"çhd%}Bnx4(z3mr)zbEeb7c-C@lWB*(#lDǦro IO(q?,CV:+=#gCҨA"8”k4ŵxqG }P+ݦd2'"=~Rz7TSp ?jORm *s3}<]\ꠞlq<^c]{oTϖ}e[e4TΆ@rR>7M;^ ϕ}HRxϣ}_$zd]vϟz,&eQ(# bx([^tbJ*;qMZʐ愑q*aegzW"zJ}ix[f9gNJ^Iu)aaQ+)U@lspF8~#J%"EU4kIdE"JVMݶ|Oq,Uu-8f U@0M6$u!A4/.J\Ii,["U( t5 Mtgi(*}:?n4ȇ`9|%?y@Q1g8‰!AXĠ삉#۰+Ʋ@)!] |Y($Y ƅs$){$VQ#&.jAN`B緁zKGLL|Fң=u-` 8K2UjS0'xŕh^Oc%XĴQfC($I2 ]2 jWG;)ȜlU!:X*87"o9Bu})7iµE{_LC_$Sw #5\7GkV+CG' /uA_<:-(I,MFAb>Ff>H\Ը-ca=AoIAm(u[C6wZ{mn?{٤:Dr-g$B-2$gosTy‘0 KuŒ{kŠ5U<*tI&Fw$jdm+X~2)Kl_rO@;$Bh;׸ŵ&Ev+ lG€rDY7>1y t1NBN69Ccr}@|R~KcԂJSj=¸pğ(h( bUm@]A_P*#xz`FW9>r̳Tw3qQz_o*dkq,#~r$gGr1r"PU#: %fӌp642&G6ǨD UmwLYqѢ6aG!3wBzrqJgP`V7#H2Rq`yhѠ"\l;vB#n.. 50 r#Ws-lvOG%a9&`3f3Qg/C-i5mQf8nQ}A`*ekScHynPFf 'Lǜ$`/~&LDj[@|#7ǸR{#5~g]M5.e=>={HB{K˵7 9V~vʷH ;ƖkY/?{l$3 2T2Jی"[IU zX6y%Ná(78ұ rb7Pބ> N^1R #a+#dU2w3aѶqߌiQt^P9 izV:="xucc4%{g},,H#8Te; sĸ'ɲ>#.T<$ͷfϯb5#P DPkDBflWSp]ߜ.!nM5]FD$J+݂O Cm{*Ok =-eh 1 'kJ,vehvXzs##4ZtVV^m,H@[>kXε$3\k*& 2n̹![n+ 3+ 1}':;0,o%R+SG TU63u<)`:cw: ~@j=P9Ldtz/'5qB3#`K(xfZ]T/1bFLnv2*WlpͰ?9`Er ּ}smsv| SFVnɓP15D@0[}Gs(}tuwgFWp䓞'h^W}3|OQb[j~I'*zfƯAmWJuُ|I +59'ʩGt|猝w Y辩 )u_sC!svIɧ+1>9Q~.ʲ狝v-7LW<]H=n6!Bq'r+dO/',l8rlD)rА2Pzvb2NG*|ڶu sz@GU=,FO]4jX95LxQxrO\jc 眫M$MP57JfJrU:zUd>2HVE =/VuR@jA&2G+|e6Y(Z?k&Rx- 6=,BhG{k=bYKDlVCFK]k0t^o"PsB} C,95F z=ix%l$ 2?)W7cVnݶY1B]öe{zEPr6f],25:s(͟Mkv3z u s*Xy tRtM{U$7P!F9޵"oOp=$nE,u89J .{c}CԖHϦ%ڹ;ox9^kx[SVQc뵏F_SX@^l-pE@ѽN^NRF#rBAp${33n#V8o?4Q j=ӻ1 \Q7 gڼÞj`P75'٦<z9t_O ՍgK>7/Jz Ubxǔlg*/>&J5szTu9=2-W@\CC(}xPf:'.3WEx'>Qk:}g}4X{uϒ (- #jNr1`X`At}0%X@st%Յu8,n[_YaF,'iERv 񈨶jP1'zh>ߞ4V#]UWؑZ$b5W=~MIz8I}z^Rq`uW :?_;LIP 77;t_娠oDFaD gH  f+RGIR*뻶X^Et91E2#Jf23(ts]=Ѭr=:g?8 VƁXR?9%\"YKWBuihE.E"Wk(ouRZ"GiY]CL<,c{b{k#_8ΜN4%El#,TH @MdБ~RtsQeAt%!T?:XVeq,b!!9`nQ@uwH\ovCbĊ^F=}NXBl N"1el3I0Sc-'5)d٣ev `vΌ'Yc|q, (kNY*"Zy F>`E 0`5il*̧n!Ԩ"ŝKM4ZMΧqQB {43(awjGD`;螾sjI"QKZ%p鈼ی=>5<ĚL $c +u‰m˜( gh9]u4:m\m! a *Kѳy ]9v=80K$>e*kMGȑ8mIf21{Hyȃ%kLN41}TpA'i2'=m9pn>@ HBwrryؗl Ӱ|b>!*&R\bI$7m3}n{O[҉N%Wx9ȤMR 񭨒0Vᴳv2hϐǪqlV:UIR7R3DӈGlr]u U8e.[njHgB]WǒW`Ǹ\xeX8fB-AWD~Lxj9d \J]/G@G1PM#Wcd`dbnBA#;@ Y;Ӏ DqO<>VNq ݺ6$<Ȣ47wFJ\Y|6q- @' 8IʎI ' .]M0c.!hspl+5ƗZH1$Rד\Xf=Uh4I-cW!@ln }{U8T7|bXaeP&:QbʔE^@BB=l)Y_ue[P p$T%_8T˙v @^n(-{y\&p^%b7*T+w'ﳴWpxΊFT7l5$[bCp:B[E>$97{ܘ־;8kk{W_Pq=\b2!=9)f($wگ\*-碤gFA47XhЂqJjS= w:X{nOh`$1jLMba(M(EF%% `񇽊XĻ{,r;eELzB䁺2aE!vTΣQRt,J=+ hŰ((2a1F<;`M4ahyΌ&jLŕ;դbɯz?Q, sz q*1}SZ쯜D'{=TiW/u%g(񍒪$2<ϟziyI;VfyZ?9XrR (u41=/ ӱ.1U1`;X (kZ(Q@,ac~+,m)`MaiF`IU,9S%ef aVOGQ͎ (}NpZ*ؖdr4#*ifJeع$H# <ᾥ=DTuƢNS]0}~ &!EZ6;s25X:ġ s(g8r4Ffn(?1.Ch׍4[g9ToyM/RYRGvӝjX%늨޿}M 'u>1/@w#PDOǐ2%չEJ٫Y@,ryx3&OQSRjubx~pqd ި[&n&Fְ:^gͯPJD94lV bIHyxQҸpj&5>UA*0pbJycOQF4W2&dsۑnjgL,Tl!E+5)2*)pxϝ2kb.i}FHdi 8sP=90B/`7}F(|fޛK="*W/![gǖ'tAyb&#yYYYTQl{ϛUQ}^6zuZjeoNG*AELz/Mc}kP+x9&QP9Jlsz++S'E>Uk~FRFX)vn>d'w)+#ٽ#='F{nk }= {nrHl&Pq#YiP V*KC.K5Z=.M8H6WyZ[#~KHviU ݝo$Ki7#v-c#^xrvz rq}UE 44~jPu؊ො);$Lvd^ {6Dn2kjt'j(:畋 6^2?Uh:Ss0qG_6A$]5&ԕUsu!gjWđ K|n3Zu5>ǩ9Qb،V% P0{ #1H~G}fS7ssf]ߦfIH~e+*DW|dp0+2UUI"]]xu,91F@ʓ|6t "?-@T2@2X'>4@Yi~QT03gQAotfÖY"E`^LX`ӷͼq#M0`:Uӂ& xd^s3 - hhw(餥jl̪7|\)WqYaG*$bfHkPyP9&k6:ڀcBͶ9NE`K^Ι'x6W>ɤ6SRT8>3q'n@`?;+^p fyO':6 6'caz6ܷ^عܙ 9㔪f<1vw0$djtkΫ@=3>iKj>sȯ{zrzarq\3ĞG܇q^%F.2G gx8]<6=!X['yg&a v!@d& oڃ|teBG71m}W_ٟ+3K"롟{ysď[:bs~-e &xҏ$yt39! |Cv3n*t}d;#y(Fa( IwDgL IMmo:w}v=?h"S|۝Grя!+=80'y*`[0D#/-b)I~r%1LTP1멍P[+.&I Q'pOu#TW](ʔCV 0&B1C߷ITdPBrlcЁEw\&v;kdfV‡TFKf1'RKSGQƑ:/aԡhA8}@5yrqf)vFVa+j(˰{04uxbH0\5/N0;M$*Hc,g*|HHHw9Ҭ }O*1V%~*N7DXZgDN|^؊\p[ ¤/ɜF̪H 0$VW'Geֱrj /;fܢ$R ɒ2L~Eն #DA< z :*aI0@|LQQ+;掎6QU2RRSaR2XCHH97Mj`MFo~:\R=/))O|Y{,8roYE:4 ;fd4+Lo1ʐTWډ%D"G_}oSϼE:@~3KO/YܗIU$Tu'PG 2D4q/ȳ ,@yQAO2,$ Ix/\/U+:A`Bв/'l_g~Ve@ֱT+2H̲;esH퍖O nLY=1z[201{IjB R=m*1h[G4z2gϜ}b˭"(**urj)+:0|74:b*A06%h yI,v(팇F!+}?DT *X*H5UF+GA#u=b v1M>=n=2n옓<⌃K-Y$t㖷sx;緥N,Er\7.fbe26@irD(>b0eQU]Í]~z7Ŝ~! g9ʃy.M :o7&j"pQBJ&w=MA+׷Ϩޞ9S=/<ׯaC1Հ'9\QSs}9 Es0wB4r*CR/P}YЭQn2ŀ&HھX-ѻgz:;+)=EU}_wj Aˏ A? =(Igkl]隨h(kdiWED5QM2R7_89+ B#X(zdN28X^LRAkx=/ #uh)o=&t9\ %& o!Md*l|㨠[=+99 #0˰%2YNד]}1Ss*O,؃w:?n~vPׇ)^TZybyT-EXƎ %GKqhI9Ө@x9_i+BI,}omaPs1DUMq D߹:I$stSѺL!~XO2M_Gt[f;s#*# X,N*ɴo::A8.=ox=? ܖx/ "Xr'CDy^ Ib#p4Hky->$botH !god@)flE{bWP61OvDQ96^qb6'I!ԫ|oQ5/8D^.;vNF.EbeFA-e`4O7e)' 4%}d3=F P*n"p0ܑ-tETB7*JDCPy@Yգ'#|Vk?04')UƉGo9E%^|eϴ;-qg$V,w HXo%wˮH|b7]GR}ɀj6z 06y$6a`{+vOCJ'}Q頻5( &=0C{ uAܑ6n5chP@ v+e`宺b)=] i lL+W TQ`Okݲ#osÒ(bl7Z?j퍦,O |+%kr;Vr@ JX&3]t8.▮ر c,6(fC)k2V%k%ѱ"k"Oy-0~?#Hk<(opV8s*%, 8_5_Vy8+BYEos.CzT2);F|u.NkVlSwꗦ}7|a,nzxϥ}e 9oY1'Fs9ǹ=BVVx:TX'_꽱`{f6U4Ğ|\cR``O* ud(] @:QTsh><7RHKGcjK[<5Bv*&B-Fs]$vVH΄e# Տ24j3GB\._>-z+g>p"ڙJϤ0V"kŦCsxɜNw]Kz[ @t'k:rG/D( BWm(ʊ])L팒A2wWۯhI6H V,KhIZ*뎎:7|Tu8eOc|,{q6LRdn  3FA4kJ˸/ `7Rޙ}Y E{=SJ_懾 v Qf5P8#㕞,'CF 2bk"Y7*AZZwv(CG9EQ z[F PC\6Q lUar+(8^ ;Vu_s:%:M1vٷX:HLz ʝ0寍XJ^v XR/|D~)[ Xߘ^@h+H`7rO'$a :2$aIϜC\$[ιU٦4LXҐTTŠ`^F q3u$m%dy2qy3]Jډm;|F>ڋO9oY)6 >,1 L{c$Gf7)u49-h`~_Fz"d}=.-6_p ZP b,R)tb1g"mvU& .CpN*D'C zQo9FW>13V-(g&G1GPԙT-qYʮ.Emu4GQl _8PɵX:|/.l<.CK5UQ9 ;QTCM]N7]$ZZ P g, b fH5gEwW[N+Yο/ӳb:K) zM8-ȥjL3JI^V=s3&| {Uv<k`o$&%&-A1+NJDVhJorpE453.5GfǻJ\F/V1 *!_8( P'=z"PQ듈U a<2`m.\XՔnb69-*7jT3"PZQyhUʺ#ssCѽ{%G*&VxT^z-iDvIU"swKJ`1H@%s=tb@AQ]1O2FzmM`)229=928ڝ*ܭq79[k*_=-L&:cԠVӕ5> &L_!(KWn1! m*cWJ~!ͅ/T㴺@F[^V=RjyOӬkNf.O@j;nwu? yɱǿ#b)gGؤuS2c wG"zy/SbYq:F:E@?'"P!ɮhT3MDM(HOLFr)jI͇_؞Ub^yϟ'>i .fCx amk̩ wdĒ5/ͱXW;VK٣dH+Qa,!)2a]ÓI%_l k *0vB9 E$2'6HΆ"4"u:mM; }I2#OBGST {:-0g-ʬz9gC#nq"\ r)#s"UJ&*|2.'LD ɺF`ŗrz5WRG8G%!j9=I-z^.pQ‡G$چ,Cs3bU~z |lϨ h%G$y  bC4k1.0FA41:*ÆEdؼpP}G_d%\v̳X$4s"b6,|`0ٕ|Id1U+c]] %^WD`ӋyU]DFz lX Ш+'P>Duə^8]Z'A 0!yEl&]Y0*Pz碓\2az֚YT&(0ԱR=Lk@)5xRm;giIyR ڻG%KD;Zj%ƌps<}E.Rw{`sʴ%J-zJ|}O^Ç_eˠ>pfYAFw7 thؽ~ BmzcF/ 䌰߉!mWkb*IGLBrzt 5[5#/s@ NfόNE(8t ,q+4CMX|\ldjQlK fs15T{e泈ehwkZNJ*"L]n/&XW{sASƉ*&m'ʒFz@+yBA=DL{kFadv\2NBhF*d0~l1%NO<hq[$]P:}[aՁk;xٸgK *c>#O\"!{Q7d\)d9wD= !1 ` [TjDФcL98CNYTСӞ Ā YK,OX!Ih'02HI3? U9 ?lJҿ-_CMJAl&[8P^em|TVGi:cƑyccHSy}h ZF48xV5Qmň$jFLPF̘m!=3uC@#z(Dm'{fLVdU^_]|<&g闣 *[ոM%.K, |ƞ6X ݕF!c9YC^2MkXV [YOR1!4uԻ nRΚ7y[F(@n؍yq] A&#wpzpXT.2=7˿Q,FQ;Wb8T0%Oo=|ePPf-]P9@O<&&݉L@"0vǪb*9dv]X\A|Dc6HF91ƨqJʯQW8Τ}1oD8%xmڧ9j*/ ~HzI"A ^I7({cbLQ: ut;R/lnŨyb8F+ks0`2P9n.^4Se9eofF;(tZgj2:xUpFTq*]qmOl9 eN=C_ֳyk(:/c ! |.2Σ{'RAN9!7P^(`yHtlY3uMy7jтaA<1*QYNb{[$~IN߸ =0!\ږn=+I%̙XG3Q |w=D7=Vіvue iIʺT}P/X@ Y',iJⲰ"Y}Zk286GUF#񋊊TASu^6B-ؕge%OLrꖁ5ɬcځXPMPͼ=ͯJA |fL3]j榖obR̥G@r<2Fb~In3s +$Aw,2#D ؤFE)Ec4m NͬUAGuUh=GKeG~Y㺯>7]Db3q9,d*KzE R |yTzxؖq32w~'~%^R9hUwwQ|Oscb0$$[RG mjZ CJq',ڴ-_,F``>PT;aPʼn$Jȷo<^'= mp<6X&׭Dr/Kږ@"S=< {d󐔳Y}b䣠d+uʈTG ƴhǁe9gWNNRlj8 #oc-S |c(*G[At'B( hi6--[lS9Zi6ADؠJ?ḇs)VLPD(PL2",+ƃuS͜8mwTn(7cBKFTf?؃ ] $9HS~ޛW{|kέ(kLlqHÓFqqz'y"%KrdUE+< :d-7AqskKP3G{bJ{m>p!Q|?H {lr;eţ)m#(A&侪%֌75һ-]fb?K]O|lAc39PX=qZdV$l ! X>/%_"U!A?nڀ[,;Urז:0(Q"C 91-BAX+LZu,#;ӺQjm07Q8򘕑vƆ22 CԴ#npZ2ݓ}2|hB=Ტ @.w8lp#<$c?+aB="Ool g]FV_,F7Mb$\8+<"4zv8 ۸@ceB\RR(PmARӋ>ߴ١,U&0~,¾8<.]ڰ)ѯhϕ>:{$Z~ 6DAS׶a]gRRHȊܛ-qth1xqrs:C)5e[>rą*m%Rq?/J0l3 Jr, #cez^J1f=nO8 Ey8`b:uJJ[OʇN( 0R ?;*Í5t00`_c]۬d~#]qShB^PaFrp9TYBcGrcCb'J$)@$v*YTgaY.ڦP:S"б:)u@?SoӁYG!*3.Jᲅ9ϰpN-^@VGixfmPN3Pkj u_,'Ȗ>gVbg%QT:g[X-u3}SXB9ϜNdN trܚFT,`U2)pgEd2؉bF6u!db1@Aq cZ5yơ[WdnEl1 $&R.nl(+Dҫ(o 4mq%lNuܲ@3L~1h R:Y=<$eUl#h_n‡ъBhl72VNg5V>r,Д%)+%_]ž;eP=]>9 ?8'9(n;D LLYY^}K L8둻8>[*ư-W`@#4|W\U4ڲHaql")tr;cg:BR˓iƉ ԩء=) G\6N8y땢VGFtn0Hʕ06GK"FvԮ׻,+[sҋ0؁*1q"!Bm81n| &@We(#99j4_sK*e }a=8r`/:{EZ%9uWa@C2fv:r$1XPe D@Mv̇!54gg#9 !ˢMȐԡ nU`r5Hvƙ RȰޣ+Q ~*B#TK)mLjYl3X}Iy6 8;$hZ{gGHQ 1 d:Y>,9">bf[ˀOrʁٴYªܑwʱiKq mv'G~?(J_MM2D /cL!' uWD5`Erذ5֦P7zJ!O|52Dlz؀(x$cA@dUcS\R//"30@Z"G% Ñ:2ڇee額c)\-4TuY[18Ci϶blu4~=u q|GwRu/!yKxRy\gjY[rx(6ҫ>]EgK@d&h q{66vrFyߩ 3Ą#Pʹq=Mng>䒓Uya:'3 OcԤ74Q:Ң,n~L@ϖz#7܃=`O ^Y|ɫ:}ܑ7ϭn^xI(*ˋ+jT)&7.:hS R,>$9M$Qdu9JiXS\d)=-Ay=r)ܑJï2-895  ]FW4s.W߼)־e?9}?[ N|CA ,Wl}M#4F[hhɟNؒxӨ@I]|KD硃]}֠A?)c0ӣw}.~3]Q`e94S^fV(f FX3bdG*iˠa[O4kdA(F$m B:mHmiäcicyQ =ÙT*)0]__}ة򔨳wyc4&Ը\S{+{kMZlݶf4eIncVcKڎH}(nveoS,Pނ̙}"9c۴;k3$xx/Y"Bc(UC[9np| 47#kwji*H* v9Rxu(*NsӠmİjE:b 4u!C!ailrH#!C"$SW),s(ͭ1ie/lуQ;#5`Y@r`~ip@PR7s`c+i%Xaڠb;3?D'_gs.j r3΍227YISԊA"eL e]]BajՊhohړ^sQ@2Әzu?2D~+J45(ڔyeZPV4MV*]r'݌#x3)%fND ,L$ gs@I7ҳ$w-BĠXoɱ3/O۴n\׌ ^BΞ3CPwł@_9YCP|U\Ut;SoХ'cQ)؅kc#e+w8-zs/N ɵ{ ,4뾆v=&~ԕ7߾zHZY|_0z**u?O >b@w5ZtcE8 $pZ,7WgWYZiC~ԼB'g џdP5y4j # nUД=GJ#[/g֤Q7=̩Z}EֺDe^ChF}3̋r]i{~FT:uxoO죸_9r8QrHZ̵ N>%Q͜Qgj\8}oWbcc#[0%t&FXM~2'|Kj{SҖH;Vhޠף"8>q!;J ?z'^%δW"KCFz?Hף2mG|2G$E^&.UE2˷Y~"#?s}+OvYJ4juVEs=UAmazBZ0j׀xz++alxt MY>OFTN_O|VēxT&Xt(`oFy|h J`8M) hrЖJG& [1"e2xjPYڨUT")Ww  VDnV&E]lߜL,"a@V lM mߜTtc+- SΉT 4zLFX"'Y!vQ,cv:)幤*QLs._aZ`I4j]tͽT탈 \Ol>0&6<]dI":{sU%񊵕&W?W85(Rw[,k*j,7fn]XǷD%^S034Z9Ϗ22Dz#-=g)Bӥ Y@oOM,NDvbaƒ&;M3bJTM9p<rDz(Wpr\$Ȅdܪfe8U֖“Ohl1MPQr*0R$ jHJӎBvo N3H$K=NXCe)c*0}(h {VtN7|  D2h0e{{V bqC36{vɕYEjM܎U}+`Ve +mewqcQj+߈sy&ڡ p{%^`Z3ǩch=}Q@yБcL) {9Q&& J(XP X&\aܷ6U%SIS0j4m0YQFgq,P#ÓYBSI뇦j|\e dLFG /bܥʨ}׵TnYgJ. ([zмV60hqpOLk2x8 {I*'q 핧Zmd[=nŔ|(kil覎դ!@NtQl9"ਲ|<$F+oT1OX=FSi#H]Es-Ĉ\(At$BVPdlw@j]LJx"b{@qZX:cTwnФv-Ld"QY!iy%"D햾L0ʨ b>@f5mu+$G h~f:&޾.L@(>_ieY";LamT[l((Jwqm+q(!UfdzZAeRF=Eל%Tx` \WQ# q*UQuTLr=;am(zX g9b-yPXW*1>ǧo.ؒ |]@r[gʾvH~{'%Ob3RkI{?8n 3SkI"m|<>Rd;F{9}tK*7),H2I&j|2ߘm~Dc&YdI]U:V=CΠI\™hKM+, Sz_T(p2 r)B;YWʣf0JZqGvbVL *ɒXKUYz_Z[QÕh]xܩdӫ6Q״9UMmdvHCb/+w%usŨ'8ӬTX^Uh;GUa&ÚCR6Nu v 0+mnFLuEɼlurbYfa ?x'wFBT Ss#i\|36-ZAH-=4kR%Kq&PHZY}Ksz4 %sA+TOI`LOq*86Gݕ=@QnClkzWCP"Ab|-lEb +r:^d]TY- WeY #etDXHRRyevu*&31mfԍhfN2C'Vd$ HKC3=*u˒iIژB1MuuAmu}~&W.\q^J ^F 퉀 T(sV /VQ+,q 'qxmˮ\~qF} FTN&?$ '?6690WXjJ@b"B$J,N'1>,XcjvY2?R67,w5`˾lF$^Qc&`KkJaq-xA 8Q~2ZKƨBcVX]bMEH$AK1%WɣcT82)h&P5ΌdeU nXDpH܎* qhM!;lZPRxi7ۍ1^^qH[ܰTaE,n+r)ma C30U]ɨע8j۫WHF=_ UlCzF'5l Âص*l8tR8{@qaC?zc!$b/Ksl:]T2[#7 O(HV1đ->`Vf<[ E*hsLE~m\d22[5Àq!T CY_ ԅ*ö4 a6Ġ5|/$YU'e|¦c +bKUj*fzbI%2u`G+DT$}'@IwB0+ nN"˝ɺ4%31~k?LvNv-vƊ.$9@澝U#Etk/*HW״{Akyp9j|BlyiR7֬ rSk٘M9pc-]0#g#TܠY/Vde{D݌M S]q9R8d >VdD # ;OѼEP3BăQDFFmHj~rgnV |asbl*"s]z*Oj,T>_Y#]R<:8Pw> 2w1 +moK L; UUaN3j4bXxoOn&/1U*< DE>5LLck)k]ă3KS]F֍!o/YY[ SYbLjY D =bm8Ӎvz K9&X<=G!M{N^RҔij4n;{eq ;e;@:e8-L 7DZʫ9$s$V>CF!*SĚJ 3畂%6`tZW=&::2+1P |YfF P!aTn'QثKSr=^?foGO cJN쏩u+ֻa#q1ڨRD$F?OxYEw K7N^N4jzDEď9ҳ{aX~puʠ S~1Q:8U,/uUj,7u:^9n6J2_䶽?%ɡC=,zw=eգV[9Py#yBOأrȕ%,ߌtFkōV1C$ac㕗YY0 `*S=HXXCnr6s}@Q;9|R*_iPA6Ch%r, r)=S0?wL,\Bw],{# W\_$Q6aJDu^,yBw/s5H2t1Hʶ:X@Zv{gn3]Bꤍ5?Nh3Z*0ЋRr«t[U+)R6eh؞%1Bw`_5B} Iܜл-u=ӝT*H:;\&ƪV?H;xԑe2TIOlA19 e8,Vlpv WygSv VH[öXr3 X"=ᴩC6tF&TyƬhߜzc uHlB/q/5L;g,gt<B%I3֍s&GʼnS8vq 6zmSC=zH?K$5Qsb"Jm_keq9d:k}ARaL4j ;jt%>7g'Q} &RӔp,pzz:gѧ7b\G#Js3t8vX땦+R=k,[pf^U;Na_2/zD="Picіn雺y=Goaws0 2=[p3P!* <yRo̯[D!ná`q>']j[?L?L؆dlSPP}s}35(|B%XG' }[gRxOѺw%^2[^TE`hYgOqqpLX~9}'Z4U9{[ꭨtQ%WQ,s H^P6eTPxsH" ǹO$<^P& #) K(kMټYzLq =z_C Q9f`ysD >];4r۸7}6TQ^s1ag?/\"-?<^S4=CViȌcjT㵚 #bFzgqbDD D=( >o:iӢ1op:!#d iۚ[Ghx2ƎfPh^,]^iː"Zaz@ȳ!QI}VHa@G_9oK|V};kM#9ßPOOJ~ʺ7|㓌xgAv".jpg؝h7zϠD<њB 7) 6i^814l:V8iv(w1ڀv/C*O]Ժt eʥ=wNÒtnއ2-LaHiV$ q4 oQ1ʤE?8g"{ΓP@/U%PYJ ^x5Zf\>IeW^}Q=7dʣoSZw"~X-JU`n5 !9!VB@<9_iX8!m?vb((,SŪcP%c WUxh|cаpkqG5P;DW>pS.4Tsv! ȁ}3//Or[H V{ Љ;>I'w)R'be@ý–A0ٞӱvb.ZFnW*K{*3ƠR,0rRD2"y PǤ]ɽWRNxTQ:bN7ņyH|ZX69(m= :n=ε=kFR'JWzUG(+*1 ;zt<~h)7bn3}92Ƥs}=XAN.pr;1 X"{E#c89Y( ++Wt>NNH7񑦒h ,`!Wztw,i1F"E fBXںX" ˎ(zx|cd`I1eRoc)*=;՛^8S {{]<{2 N ;A-O(b fA҉[ۖN6/ThjM*(U9:<^zb0j~ 4v #%PjɌEH2ݴkłvz Zgg/`l5۞N (dYlTИs?/}x*nsHH3JCe_*Xuw"f]h4!Egq9.-|7 ߿oS N+2?0<ɼ.n];砃JɁB,ۖiZ8HF"yzzNd`wYx.8pnZIb/)Sۧӹ].>c%̨7G/zE_Pg=D Ns&@2-2=AxΦ>2tɅ7)^kH6A004 5Ly'mƅ(85mޤ"{![Zs޿ws||eDz37I 9Zwszx3S1Ѓ4YmlzYF-]~s޷g>:EC)jn\G%ea:YH(="S}JFUS6S(ɤ=tSy~2ސEoEh,8. Z6J Aqc]*:a %_6U ;`r^ UHjsi`5PCug (;Xe +!-bR4ǜ`+$텨I' ۓf[ΫkZvz6_q+KWm 065'yQ9x(|,opbzVõw0 "P7 ҴњZP.i'irEGh;@8՞fF+M!",2IJ PǁBsLkBJXM.Dwēx=EҠKwx+j0DzOn6fUm>A9U$aP ЁkǙgKMGaYMYAl!ERX0i;hK~Y'?QQ%3z.è!C=+Ruь:Gˑ  Rlx8v+dPln?\c ei5.YF^;HUV&v`~-u m$+$VSG.|ti,w1#x )!aBg7QB|%n B;e Ns/Ԃ m$ʚQx&h}8b9ɀZ$.Z횯kej#Fu=c(H;=;1PI69eAͶcxM[Sp/m|6ҟt=dpt?9Ӓq6Li#Ke(hS\6%AbzhX"dwi7B6L6aB#-] e u%v#2-Ljrߞ0%2+OsPh ]q>p։GX-wj2vzbQyIAuV :d1R P6 Wu,tV^:΋RyE X",I6*oh13" laXYZ1P}@[+hyl X QfEM"ጊ֬I[$I4`J(T)Y[FPq5RKAe*,(2$'Ď(iP!=c'"H@ƻV`X^Ee}ㆷY* / Z2dLhu#sRHrX])@t{ՅyѪ"6*j#NF\]1M0Ma -E$F%{ 9W<ũܶڇh0}*:2=XcAwc ',NQkyU(Z8HNp5ߌf5SK3.j!ye8#OL+kU/M-\!O|Gʀ y2hA}WN8!AP8$)Jprlޡp/M\K[4bD MSӒ@ۨ16FRV_a,-NQoc ,0Cc \VhJNGƙGQVez? V3C|2]F hǾӰʩ8`IK펀sӤgi^Xrsq]*[HĒȼ?K(#C:=$x^3 +'tDQc27q%|?d-}9*=/,G/|x"΍z=r`r(xUd(<0dͬ¸rkđn-D-X َPnYXnUg m~o=NhͬH$=4ʹX'cBO]!9/̏ʑI]NzӵHɞ*F!LliZ՜Gz 0pxacj?E*%N}#ua4y_L'=}Hx-\cJ/\A589V Ó\"'PÑÑgrlkE$y9Klx|dw덋U7*G# '!>y^ؤPeW|T#>KPz殟; R쮫y֪ޮ:U])tq97r3l "eTV'힋MI4vNN@Eۍ.%_Oby]oHs #ngRA_&*BQ؁Dϒj})XHH#R(.P7=\Y#1df5c`ѐ-‰gI횞#P%#گK?BPzrONh\YTG[ow,j)t|9M,CQ<񛞛i\J!rċ-d;flM@= ӾY4Hk6=dLX!ޣ+nu]|FhYѕ u5*%qܛ[(s&x@\1T= (*̵kT};q=(l71502yT⅊>o=b&ǎ=[PS_njL8:U;IOل? &53f0E*@(aEg q,W,Q}n*ǫ00fVb.E'(+ĉx8_9Ji۷k,)تZ6q4Oّ\ 0X#XDtsW*͸X< Gl̟Nvgg4d}5ܝY8qO 0] h~[ֈ]/@FWL.gQ>Ov 0n9,`N;0Ơ@*>,![x1.UPpn0=m懲@3IUek&B#,wg)鄹,D{7*w˰F~_4)z}kS=`FX$t}5! 0RAP-aL6@"y2 hԵDc^3wL]jbFȬEٽE޴<7b$Nmi5|s"`HUTX~'x=ڕːPO%ߏ>{$$PH$ϟzΛݕ#Y;f;W(xJ<ƳPB2߾~sWS Br Qδe]1E*lr:"+Y1i,# #S۵7I\W\>gE zf1M+&k kHDu 2=ԉ_^F*]dAP|d4" k*-D0bojk@T/x< ,9u4FL‰-Jldb-R{cT@s[S-]D$@8T׬!U#+Gu P9 4d;bFÖtfad =1 L_9(9 p6M/1'DpIϦ'w ƋLTk=H\>(^P+I 6>] Y׈!.3欤db:oWv/@kpC!"*]2~>3G,s3oO1(f }:\%ORI3R06Do Ί('é$sr5jpz).s+JK]f tliG:UfW^EagMC3U9>t3 }|+@ާ6 =" BVf6f NY.b7ot>TS'}g܎Ib@?i)Ǝ)x-NcY!6,s@f$ :mbHn~K922}>c랰z6Rk{ ?|oA]I)mypNFrzGs>u(nB9\a$%sy=/_້N Oœ:;%Y cO>A=NvRu!F+CIdi/\~@is5WsT]G꼎Gl|:'N/)(9Ԯ=>g2t;ե"{fFzpiqYLwmg 9Vz*'fqf&cbI>!O[;:Cw M+UKx"@ l4ѱ>A훞 Q5xFVes)ϪH/ϡ%hHztFl=6<]Lx_sYzLyE&VwRkeRO̽# 5.d&$NFe.+u uV]]V؁wX#A&Z=7/sBy^=dkf [leCi!RLur, 2zB=R1Z9 6|*!kdX7RЁrm:ʶ+0LCPdebEbMJDs}qVe%l#%C-dkDmj̱,[!] Y1DF)buoI l%cNH2Κs`6g ,lD33!$ dRoB:q2@+ksp!-b`o"XF?ٵk@*)|E5X.yDѹf ` 5d|~/enZ H<ƆNF:L4wȒY%}G6.: [CIZSSRB뤄Pqɨ2|  ?(u=m {KQ#mO|gZa:⣏H5}F1t` &.&mzQ3 qx f*D0j76~ Z=PGcR/_qǯ,)"s̤&}B !=TdiےIq~x4a+,ft1PGCĬw+{5Ϻ2n1Gi=@퀾&)^l>w2]nxVmk5Ҩ`I=FRzli1q՗lhnQ[eoB~;I-,**'"m:B$l }&{]Ŷ҆*&HYD{kHܺuQwP(&ע``2|9dwW푦OqXNO;UƀF Ll@f^vkhcP +^7kWQl9kxSۮNjpР=r3#*֡DK5KH?1]BD8.,ur=NURb[hCw{Ad\H`SU*LU#TV#ιB>@8p€p=FE@ 0ͅlŤ I 4*2+Q|r,n󐳘PsB0=YY3D JLrC@UN#=;T!H?@fl@vY p??rzxK2Q-ZY4iJ/.@# []UT6Ȑl`U~{B9®w+2sJm8CU-jܟ$7E0fӐw]g-s.D$Y4Ix^&M0HRoCw.iEho$q<̱ECr(R$PUGWa$_gBF`>]O`mz>-{T6N6hi,#*2{dtxh\$gٰ=ڠ k\(y$iSѱ0Nm@ zG}psY02m@_VqBH*,"H@ND*gQ&?Z kw)3]L1@Aqi=/94Gu,MI6[\TR0 pWK+Yv 2ӝ QV!H'7uB児nrև#sqjr㣁Au8̬>9F9 Fⱱu6hg$RcDuYI$.ƒ)# sN|\nj17ʕ!@A'D3`;| )y;EE8P}0*6bB4''tz Hn k?sc ,-&(d0qֱw#܌ZeyuUvwYk76U㣝\AF,9n<`ءPekˀX1gn+ ɸX77e%IIF*`G8)>*pwVf!A@f26*~i3nW`" 5\Y+FdƟ6wgas2}MC7{{d$3$d_XmnqŲi i4V\)n|dG-:My̼Dn @blx]uO/`<2*)IHÐh 91BjRFJ!C:BՀ]U]oV qVE$p+^:ao[%;XRj #Z[1(k|Gơ V#^$mH beU\D, Rª#Y6K1 ׺bOARDaq=M}~%50 v@;l/Pu#[H 78os陳=.j,딵1$z 3[gۅ} ӕ^i+m9B;oVfeIm+~ Xjw2԰G #`p3}c5*"I(nʼnkTӆ(Mq*X{#]ݙнeP5ʬ̬X VYg A}@n8 k}1XqV> Ll(Hn; ^o4PXc9b{j~إΌ$2]QYGc|||Ѿ U܋jDZǝg Q8~J5ED}_AF;a4[++čM"K^2}^0Ul+9Gt(j@H[jʫ _LQ-XѢE[g?ہw[LZ0`6;2ܳ"h懊ɓiE1I lحŝUG6{Gg1nă&9,Ag!q[ߜJC4&c6SAܯ'GrkKmSU90 c$D$u2D f6ڬ,.@v+,'"49Ŵe7ǒ0|W򄓑`낒E<)ڣ:4w>0L6V1 ]Kq'$|Ayh 8$eeMÃtDg̥j-a%bUXGk,9tʂq(˿Y5ri ӭO-`'˩dT`x5+0*FkGu WҩC~Ĩ+K/ ɆIw0 4hDCc7@Q-yӵw%_ dP &(9ܨ@],rߴ^0vqN T%t7jm#RޫD"XX D'-n!GK#FP8#>]K]>4YwǓ}F V3.CV96F /3rh3it#+5 ceKyytN Ջ})*Pa]* >3B H"2nFk_Qhܨh2vʿH r,uufeV'mgI"F^O#9nț6G=:f'z&a@w5| \dz?;OIԝ%'6t_V+?tFAWe3y@*r4é='÷uOOh $z9 lђwg𣏕 T2m?!2 :@:~㰳\gnÂ8.~&D.O}OOKu5uGVudB%}cԥ<$I(P0=P] LˤS?U,+<~Y]p:8uheDFe%Z}ER' ׊GW}@'y3וb\5nFb0'~҄hU:HHx˺TRF'Su8x ǩ랲>i#Lj 'D䍾'U&v/r8!B\O:t|WLt5}O\-@u"3yyaE3]}D2WH3oe^ܡ}D+9#:q9ՈBv`ڃ+U}ISm&=R*Qq5Y}Cm?.]T$Bm>Ξ/s#XzMp@m~rғ mvb3Y&`c9l@kh( @? SG ʲ6oGbRYd+X˹tr`0FPVrQ2xMBfn:;A#p }԰mU|d@Y˦9;j֝fV"뀹_Mڡ.sB=8r2:Xb@j=YDޛXp2ƨ [pNYH'i&9@~“{:vV ]ɾFfVR<2hG\^C`1P~SI8D3QuU, nEPhlc˗Hj?$X̎zi^w =ϬJ]9O`"yT/^07qOn횾f ǚ@s"hPRm9:}FUw$'i;-nŹkN:;4{fAu`­R׊[XnfE>ϸxuPƼ*l~,v˦s xQg: X2dh@Q' P=Ff1Ύ]O1rO˯" ꊴ'9xWћZOQV,ud$mW7-K_$&1\*M<աhSh*THɴ;zQ0#F;08-E@\6'28P枃cςsC̏"{ze];0+/U20|GL> F9}Xv'/!Po7Pk3#*f6Dv')e}D16˕ d bt[Fm33YgH]83cJ#m 9ȹft!'+:w?SDt! ϛ'>шWQߩ,e=x-N_@u(zہ=ՒW؉̑ldƓl>힪' o~wӋG3K}y;X?e>;ۚR=N"VLP,Uzel!eblphPdw\+Pm} Ƕ>x719 GM?f jvݥovP #$+{tyшK:c 3Giq[5ל/Uc9d!w5/V0_9ЧaLeVE(,hHHS$q} /ΧdEcqj xZ}Jf,@p']DZ#+~w8@{G sL`I3IA='*G83!v($g ]qwKmX F7;/ ;-(@@|SC%+gwA&+o ;G!M=M`-tV;N\8v&[vRE_T0͏v=2M)C_XΠ⻌pHZSJo,!Pꖯ9fT=H`Pn+Ɔ4:2$WGC2TN6MJy7%ݲpgBVmASr!mo` .>؍_'zS*o utBwq-. ob$rDD(AQ# ueXE'"@cUfIcq#@<\ % uʀ_]81rIEJj`lG F# Ba/O 0g^DM@*1=[~2vx#)O&Ae leYeng/)5T/#;pX*# /RzgKg ?[:YwYi.ᱠn7UU*H'==OL':1prX fZTia 'R$d3m[`'޳}+.b^;TJBÞF Sb${o>!lhGCACiԵK&;= P 5mqYХCux5TX0;X*Ǵ=k&X@c mSf1k7}aGO9]\r\^Aؓ`b*R‘q)Q!Я L{0ǯo OHU8yat:92PwYv/Jy(ɲw6F 8)oDAb@=u,9bPJn'o*P퍒bSi.+IN9ƬL,Ѭt`z+,&9[۶au&䟪[ZX,o1$\1Q0ZAm!4p]mPkvEP^qB(I"ƴd=ʮe#w@`_O#u`Ŕ)(Is_AVtGSV,b-[]9gQ-wņISK@|K_0Iב&Y E ߩ•( Ҳ"(6“qWS6{@# hu{j p26VP#p0V!d4p['HqL BR 2d@rcPxe;Au Pr6q׹G \׌p~LU$Hk9%汀i="E`b Ƥ#)b,XO-_1I^ԉh&B u&%QXq$v>&|  8ԡAq')dLBlم#nnGLx@?+gEH5Y$R5̊V]TîL8bKGt8sbÀhUbU Yo-xʂڡpcLLSh\3ퟞժ%eb~wz?=M-}2jyE$kSC>F^UE -@ sAbvhuϜz 21oƣ2aM*[;BmZ閦E}s>dX+z(̶.)9D[0`̄P~=LQE_Քcv{(ʊ`b jR l1>5lq~4 w6t"^Xq3›~ʱ 1tF1=qTى碞ؗG\$bF9DMmc Y˛Q#qMʒG=󤉞2&-%y f+fĚ,>! ;8.|ոl cB( bzK=MD{ %Fpk+dU$gvrkQFT]7hsBJ`adnW::⺵zY$˱V،#vEBnʰ7u Ym~58cP6(31 ư_kG{YCNT$>em8,Rz6W\d1+bghO=@:m8.g)]]J2#ZbQbD8D 'IR{zDQfQAǁޞɤn#흪EAQK?xVdb;CeL\r2Dz#hgѩ6Z9A TuV#!m+*m&7*YN5L#+uf9eSӧejjSaOZ'=TTHLhY-V2zbK3! Sx]]=Ʀ&H-P}3u5b_o9sICsO!f!M)zw)!VCg#ZOR*.siuG[YYiNIyt5 ,,9(dHcC?)i:{em8Ց,敘?r؁_yU ?8c% T-W$Ԓۏ, 0oPYb95[=p%i;TEBlNօWF,(ڤ֙%v`0n< a) 5~pRWbeg*rⲳ.IJM2̞ۙX<+I9r8+y*A nLE%i@WtZ#lay,* }@F[jRNZ 3],LQ$7bevUxAUuD U< 5`GI^s-u[`ıu{˫'oEdۯ1Mt PeOI[1ʰEh#q`ɽF6 Đe,}ɍJLlA?{2y5 v9a`"˷3s( 4?Ěcr˚x%|R Bt"r:@ѕoW \ӦLxjrY,/lfX d`~3시G8Z=Byeu+̘ zg=}Ҥ>gH3)uof;V 7~S\CU(egzg" OXIFfJErrY5{vD |:2Dv9R l+ 6/Sic3QBS:~m9*fןL+tFF;ThVǦ]ȝ%#smJA"'z1;=?l1*8tq*Sy*.RHZdung=V,JR]mZr'P90 GPn/W%u3#!7䋵@ DrXȬZ!ƬIgRue6sW&f6zpY>meLck.&k[i>38!Z%9*9ljhEHún!YHef>7!F 15/h5m0U~H̀,B.9c|d_.Z W{3sFZPFS*|Q  %[['04yo2ROt7چSO6tcEz1=lN7=c7{zg@yl -uqsK͖y%ǜ3űB?N+SU;L/r֚jUoD~r{u9) A1qn2'%uF5Eq,IM9Sc.嬭Q$lYs<-؎F)Y@9aI6ǕgFr_ QHMXCa7_2cuT"%'nF $~j=|z~;be he 7q Yy6k#Q(U04M :`z|H"oqӣidT6>uD;~(Qu=!eQ 0 'uY,MW\( xL,HSrGzVQ`sK_9#mOcة7BGvVazI#3᷋hviXaC9'ag @ j/ e ,l o7+`kDIwʦj5=Ti׋5Ņ^A誧M_@N'4 jxىNX u$Y~A̙%UvkWl EwʲiV禪DդtƷx9>T-g~?y'ֽ/aRswzde?\_|ӘRV00R-XwϚ^ZiYOlӋLlSϨ$é.d*hԨn+@.r7O|ڟP)o9cݱ ږI3N3bt&tڕp*2UbIhI6E t6:UdC1Ec2n *r+buIUv,`H`ߣi^57Qɶa:MRE!sfcdӉz5vXPD6ƈH|!d#i" hBUڦsX-ZLh* ."<9=*(w;-{e1#Զbb1y]'tlc/T3CKb?*2f4k)j+@zyU12X`1?hG:]!!%VI}r/&P2s퍇NQ3nQm(rYndf=|_]^/55ZK~56Wy֔=&L6W1צsj J^ru411Ϩֶ4GaOy[7|¸,:n iDggY9;W'UMfY-ßL8@,Mc$4hi 7dpx;X^NLǂ n!w5jvZVgeͽW ><e"IRA'YWQ-9RGDD9ŨMǐDQՁ!WZRy>s3YuDP*+V(&YxFpctsmD$ܸ"G̗GO:HGeyӻP>7}"9@]KIO:}|~& OLDUPgBN7ZByNCqlM#3瞡8Rԛo4HY`3 $7 2M"lh_lH@gy6?,X ^5-xjA0GDA9XK'] e!l $EkbCPYvBH6qkf;$Y/mIz8+r l9!P"GqKbq&yWezYo)L^F#f|iYO[֬c#}kuυG)In>ȟ^߉,P3A*>~jּg6?<6T~$u$?s3QwEK3dsQɂSi&3AJ^1TS< QV~@uUetRmOvcU xT -R룒5f9kkې֥aǶ+cޡZ<K ǐ _hSPJ#E0VX d&))U%[42!¤'5;(1ͷv:]H+v$RPo_n4Lpĭ`E*x( cn=Ͷ1Ѹ+]2?9^O姸m2FnbQޡ5=krW`;pBv H:WA姑]6XYVV;k`"H"h?{늞)6#upKik >֢GB{e$B6$u#I(YQK0d퉄*FUE8+(Z̤Shʰ]ԩ2*?) 85PHl#8aw}RJ]fkц<˞h孉-Tbt KU[n˞9\C7E#;HKw{ųS6py@{7|l9(-w7G=+Wp0I*T잧}!-CLauA8򴒬}r] )!j֧l T{ Q^"et@TwPo+o 핵.2W$_8ܥ;Β}`^ .}AXlKu8: r镋rAZO͈1Z՞sU0.v$enP7{OM9>VW܊+mdȂX(sj,ĞwR>a$Ux99_R9H\{qqQBs5Ŕ[Y*hGfzcRkЕ㡸HAwf5a@[$i+YxV(s3 #4Gb``>:/}(PgFbbngr'D\:}=QRG7Vj M'/= =jƣ^}D_CL+:?;IbLaRr:Flgo~1 LIbj4n=u ";QʜrcȄIgj Uf[sgUE[}vMO(Ǒ{bלak9yP (.|PYo5 Ыg#C,$枃Jf*/|B^7IA7PVT("(_[k$ll>o!c=ÓVt'#rdL)޷]S$=;Km e5$Hq𡑷 u#O,IvUO\YaaҺU؄@XqvgFd9 Qb5*x~;@({:ɟR?VXi{|cwf¶O;bkq`W=$1UrPInRjnK Mk(>|lQ_#-6>.E80W :}NSt6zEaNFa/!.y$dk [Ol(<^fz͟@]AYG J?=̑~e|ȒO>Vi{_Fr~ҞPFFY~W8lǐ?=׫J 'DLwMq9y(i)Ϥ}1 #: fM|<ҾmѢU-tr @ O o5ҤeR;.~=74{ AIS^AK\~z_V\T,yYF Nވtað3ðEג| ЏLF1=W.p 2EtI, :5--waf8.Q@zzi{~2ްvI]&ZQ^8gbW'X#uK~(-<~W\jC4M pȥz}7ӖZ!FxUɧrn#]J*ZcoEIS >mAj V<}S駆yyM2CiL~'WJdǛ1 #+/Wf2Eoks5h CJyާ8hX=T׭1iF QIV]@w`c@͖=[; 6H6cU/{OJvT%G&^UsYSU =F_L 8{O CwT%zk^بێ;`!x|Q D IeKW&hwx=^C휡QVJ[KRHvpi1uWEe am,: %y(wz'Ǵ՘bq]I†BS/{ɛK}9  zH\]P1-:wưmO>qkh7+:0:K)^gp퇎F)b6:$$aY`lG V5,ŻFlE-` (J4c`眻 lc \ e.QeRBu-+_8x ]+52Ly(fw.I%mC=3"Mc:A>t82錣M&PЕfFX9"7ndz`h:8V:D~mʂ%v>`0XqRVudvX Ÿ('WeBSf>ْB;eYn1 kqj ('8Έ# ElwWd!M@ g:_PfxzՔ# XI*hQ^~]qax~l5W5<{~|o4/MNwg _Ld6*uh|Ӳ0C=`"ˏ$ zZ78 2J3LIG)$gj"A[nL2=. Y8ZzBc;'#`GBP*eofN$]>U[Ml2iv 9P:?P!w<M9!xsN&pr8ub)w>Ѝ4MLC$]Ϝ~PܲOS/C(_>c~]~3z刋5Ќmq≒bTdBXqm 6'Yn2+ģZa`sGFt#,B,Ůe@rrGDBrlq'$kaj7JGrjmFRЖ5(GM9,ʱ0PSI2k;hF| (qȫ8 j 8SMDo'tzaL3/ݕr;^ξOL`Bt dzmڒ 9cZ&*5ziY2@.x5ڵ۰?8D_8rleB+ !QGcTy,t"MqE`i00`'>{>rzRXQX Kv\%GTen R(CUI_J%@94r[ fnGk߾-xaZ2ȜFc! v12ұ]NIҍF8 u/l@Vi$I$]੥鋎?Va k|c$G`6^|F-2sō[w?.@8]*_hJǝoKfD*T圐 5,>73}2Nk cYߡڡ w(*WIZBO c&E7,ڱ˿mf'- ̩h8Ie%l% 8~ԒF ,|@#:Vnun$Pc<$FĕlFZXא8Pj"k# Z}Fz0EsGI܊񜗋|%!ħH,򞪛Mqe&H _Bsz, x,d.X&2$ ?8=OCFn2'VҨ%H5ꁾ9xܺuH%qW2m$"C75y#xL[ɸP~rD&M2ԪҎUdQ Bcı g,XuN:(=1f @s ]8k8(VX"ǙsK2{9~ u"(JH1nC(C(ПT b"+% Om>ԘR5s>o0dx9)?!Jk{ZIg1H|h#AAOn.]i+\\31U<}qmQͽڣ\׿i2fXב*O {q1Ed<39k(+b5L+r}$ l[[ Գ md@trEH' XȤIs;pqrO7Q_qQ_| w'7fnFģ/~كrõq+CyU>j,k+;&6h>?3 ,y8ZFgl8 TmWۜ*D#_=ahyɒ _?9^ 퐲AljXePh/(1) Ƥ0&t!$+x0b@c4mOGC! 7'qOmul?"JOLsV֯D6ù-gm ct #[w%LZk{J4#H x4 Je Ό]ycy"ޯH1`"UvTvF]Ƭ52':킕Oh4s]' :fdjQ|$(&ʠ7<|80ZG |AcX݅x2*^rx=AɆV2ił28fP[a(ٳ@5Zntt* R׮UW+&^=w)W,FUjO'" "*Ԝs#y9<؛q~V6-6J| Anvʩ^"=X((Z ra` 7P 1*K@p|gm0iLFO[M6Or,Jc.:6I䐣 qT]M$J/anH}l2 SaQ+QBSoTe㎸N$6YΧ.f@uPۆ޾AZ[!S;GVa _Zb,FE풺mo9nuiP(30"@}tRq3Ơ :yRIQwxyKF hUI'r@#助=FyuOv"vZlɾԲo/V)nUK\Wak]MyȗH87j9/m]т;>eԉ7/:V)W.K҃*QSV# p/U3ICޖD]NwFmc[y9;G9 r-VYjb97-oY ˎ Ҭ *ĸmWsZ6IwE)D`[q-\ )Ih#$m)8Ck^ %*"*_v#cvږ5Vߤc΁6Ӓ7J$s3 W{ۃ7'-edH Β6\DFa"e; 8.`vßkQW[&M)l}H%c04-u'-2|2beGc#1}^Χ6H"l3'0'um.~Bn-T@- %|v @O85 ̒ijqMs lv2,p;oP#{WFYi*1!gr3Q@hg~BO^ӠaP1Ϧ~T:^du,ʼ/OxFC//󪱜'wX~10`C=31NRFcFrXYFe"k:m#?ej `IMyڨ1-:ۖq:d`I$yyXߙRZ (ל<RF@f`XXv`10a,e j!h<ƒ$?iddG=p_*RIJݩk&7h=:^ZkQ:t:tc@!T ZVԺl7aOǥelLʼ-r5DlQĭDp:B- Hz$+l% c髹0(UjgzFVbCWRY>i"G.ōu+bq2ygK\U%%xäЕ~rnHQBʴhy2T W?yfXY3u]l\GANO%v*FU2{tFdDa:AcV:eʜOJiO{ vk+UG%{ ԽWqJ%~1cy;G$8ZPw 5aؓ IGΆָ9 b~lh_j󜈮2@m l)'<e+uq+1x9 ڳ1T!06,k}1V>#9dʨNJK=3A )FӜY@P!Yv폒gK2n,(eF.. IԼ˴8B?pR8YBķRՕ?R&Ҥz\Hٸ $⫅Z"/!QѩB77n nopʣHv>3):OJ"iz#|siR, Bt9'e>U{g$'O§(SD}~sm@(,zfen5ڲJtqS"&O&bjaX~XgiA鞇]7 3u8Xqa%ֺ-ê&dJn_W3I:ަ^:vw<`5+<֕ b%æOԭ` T_Qin%f:au|v*T|||'VLMCljXZS䅗TY=CH6lŽ46c t:dɉ cVvZǍ/FD(Y5IKMYZMOG[_̹5Q^,mrI91ОBvTn9?U:ѻ4yrn0bo&`A2J~*9e}1%U[ ~qWI?MӘ.Cj@Դ2,Ory6p;;1Wy/sзm3;SF0{L@6۾!["nWF]}NvN+PDPhÏA&3CIi'e7RД&! O c1r>#_ f $czEl~_чTahô|•J'ž8 MF>D:Bs!C>| $L{,Gr7p+y041ƫbzZNm3 c'a~L~9,n=+>f*3dT;t,N-gO3U@I!wR6Jx">uE7-< ODӥ=IR9+~k&\IKiU59?[N|I $O9?49 ay\ Q(S gsRݥ4,Kц.}sRc36x_xcy@N>rǦ}fDb~24IA>Eu|S:Ect+):HYAu~NqM/r1owFz VcKFLf26)OqQ7؆x=HCx>5ճB@#G,=G+˼Ub-] ;n ci2Gs3[~+VszWCyY*kB80bx1B>'ʲ8vG\I$GZĴ(}z'mN"2Ptʌp$l7c+4 Avʨ#QI:<}:{FXi^s+ZQ3Dj&YQ"mDjߕ5h/lӂO9َ"Rj@b Zi±xw8mni[*7Gfi3`"`EӀwk:-~q2Bd,G^ J*W0 c` MGcGhC$nռQȑ,K)|}QAa2% Z4׶[; 2JYl7XhVpI" wl3nA^@3@˓9 ݏbvwRS攌:Pk{PvPJr8_=3jbs۰9)_dgxzAl?5ˀOFbj8Q,~eRZbT1'njF| gp( q1zD[AQ &>ʲՃD~2 !~=u0ǪP-H ew=Gzi.1qV v$Ip$ԨK(3%m`2% @\΄lHjɉKIxy!A8dR5 'j@(UFPk(~ܝb(Dɕf@:^! !{y%YaB˒ȉ@ƌ+E(_Umpߠz-hYm:Q %?VDw@hPw,{]`˨J^<4kT:i_Tߤ;3/U]D}- 6/ )'w+Ġ"tn& &}Qy̝gM2UJ|,+Y0fdhhGk)Z{qgÛk=г<ҵ+FΝ$HR6$ع1+3A(T^*7scf9U4E׼>Db]yϟ2! =zc?*'wp! ξ'ȃQ1+ƒP=9& QE GH"HVD\hTvl(nlҴdߌzpҺosO|O%C'-ð%p$JEPzgopågԵ^[}A];o9̗18ZОI+rZp1옐iGlRj gx';)VjKlz@!}F]CQ rUDy1)Qv4sg1`(1kIj$zF=xǬjvCVPM3GOvqF.4p-lp{^2Cd OԆQ`G%lpKxܻ 7k*49#Ro`s e">UR'!UW2mx7 2z`U(ZuPw\h R4lT97 \} e lb:B cd J7<`NԠݡ=77+ȗ_>2jT8l ?C"h#F(bjrdj̵ LQ$۸?{fvϰخaT#,w');RlTxu0a#ȫWDD1A ]|< ' gQY$jÛ.(P5IYeǜ{*=-_LC"1r* `d͇r̤E`꛹=rvdqlb 16 n"rG[ (Zd#X߼SO)ª4 ZNsdGTR (VVXd$w:wA=1ee3H4&fj82*D Ba@7UԜe:@B `ST,tʱJCu}=ArLoư/?@ ߌc?Nqy"#ߎr%;LȼCaeVeS{w0^EԸ6ڟ)+|gkE)Ⱥ?JP #ԑ#2F޽"Ol-!7 h$7@ȚP@1CYO[͞ QGra0,efQr6q@jq.V]ISJU/@5 ]HV8$.ag"6 =,G嘩kO5ml {=+)'t9l$| ϩ K+r;Jq {bEo`d "X+s1Ji:cVǜ\.[PMqaakYv>3n@N}J^OQH;]}+ܐ)8-x":JnĞDLR\` ]񊽦$|K*̀( cz|NS&}y$N%IUb9ETAk*]fYP:tG+}1@D1.o8c';(o+Is0,ȨX!#"ۋ ҳ>>qVS7hᅤyF]9>1r#c" C\~p wŁK7B*MyPt:TZMG_` Yʿ# xZ ~ 퉕4sz,oh]6 _숂@5>qϪpH zl?m5: *?G5#8;Wx]6Id/oBہ9_5$r9! {9f DO-뚘jR\$Z@%mlV6x2=`W"')Z Xv'(c+j7;2;Hv+WF*{Vm ҁՕ~rf5WXcS]nې0/AS58zSYE:(̯p.F5/#C u$Eb6BiY wp J.Bߌ[yĞ,Tsv;Gq[`FOݗxHQvlKĕa8Y*c,@ g2Gz9#tF =uUrBڏ(9,+b0G &54paKEk$ԫ@R7%c5BO`6*iC0-:q82ˀ/ZPOSM9tb3~s9RHy qHL҂̠yŽY6ҁ|%>D쫬eY$%:0;X5V4(?9TC{Ĭ5oN9tj  ]d1Rm㓏w)l>4LĆ݁Ljw ۿT =t?(5ɪ,HqXeӕCqpi|fmDto(z9RDAP0uuT*P\N"ZR<(˯XKU/:% 9 lX<,*/}q8 7yo{F?|zM cJ]ί |k87>{`*hf(!< Q*2۴qmrr6bd=>@6Dޞv#ܣ#2J㌠cboA,RaY@!-=79 FeD*#_0;Yy&Z&ĠA]oVUm9M'V }~Yяv7'X<:3|6I,P=/ Hoy# ͛i%3zO˯˴,gz|I#0 U/i:EB9Κ}9PB 4>t#<;g$J"A鞫]leE;95|**'ZdD.cv<,+GDm}׈NbgbA_Y2,+G q p,93b *;ղ̴P_9c]ï9*WyͲua~;ઢkNUOſu05,]AEQ#]{eo c-ЬVQJڭ㵊 $Ǿe mϜrc$#lIcv:4wP*) {lԞ0v)R{.ɖa3paB6 E DT{-@Pw,[N]KqFP‰(FFޤ`q> /N94A~t{cx!9*Q\*iTC_LWtkd˯f_(n~FYK -fnY/ogvW|nGXԖnCffƱX~d"P mg3 7y&՚3T^kzF5#bǖCQCȺ63rO ą`u&u\D||eűBܽ3u=: oDi9wrg`7BGz$,a٨NV5-$U%.੦n8E?ˠ{gȀw4"B!Mߜ&_77@tx|hw-31˰tq,aL2v8<q=OeƁ 94~E9&#<zOFSwU2G_)꺣x=d59yeF 4E bs<18bf8=ѶQW<ډCHaϜMi}F$'f?zhB<ޟ"-@Jfє JW}E!9ח'<gVSPnz+4ec 䓟;Ry-sS:(ky+A;D: #rR(F9cQG"P9@<~ y'+OwWm<1𵵷9V;Y=Gđ^6Pv(E$i6JnL{p ?%E9Z!AWpz_P* q;iY-M-Ǭeh3u{$>1fԚw^x5FoU#%śAMTflW'G%d)7? ۉ* }M,Qϰ18K+H3OVMuQ8R-&'ػI^?J!!K :c" DHnjCf +"<9,Ͷ2 0mV3"5rl$A$㤅 s9Pe0 Ngd?E[0#URK۰>kأ*T\XuU]NmQz/%)`3SC I k+%Ls_AŊ)㧌:ӹ5gFMTo"&15QLu}iyPJ1^6D +ڲ@քNGTpT=C!hs6XK 5/m`Y?vf/ JI 폌U-zL$rh"hq O9XL#1Wω 9^htѵ Wr$ 9r&eCRy^Ӭ,J32  pG- c1h-Ӫ'aر$A'zUl3ص˜ؠ w\tWGA[m[I$Orle.H|핊.P=tJ"6_Mػr)*ƎdM,rtrޟrH82#yL,@{К*$~1jшNf5 v \@}+#dԞ-^92GC;e@ -5` *l x!\8E .&A)Kq ~ x|d,-+[ ̢1 f%UY~UF>1si4 z^1;mA2Zҙ}߇iqhΚ0dv w &I.&ݼd;T=H/(`n ]֖PY^A덅y|Nue-ʟ!v d- yw95?eՉTm{f1핔/[RCd=D(YU5aRHs*>m^)vCVLe%1WpCB#w#2V!e29P0Šv33Rb.62w4){8UIŶ)f?Ӓ9d(Q7ӈO U^CHaBAb#FcjVF]э1/2yR`svrl30a(:tJ=&<32vѳGE0XGWpls_0`Eˀr$ͭ)?&$_u|M&]r:rΤPb,&AEdO,JSoC9U6j̶YXQYݯ: .T,B9Up Xj/Nʁ} kJK*.Xo%lOl ]ޡI6<]MP sEarFOY4e%bvK;~\+;Ň!ǥ%Fr\*rIjO=$q#[kCr*W >;ԛ_ ;Sh5d̉%k=Պ!G8CDV K#Lxy qhc+Ewҫ8Nƽy`ŕS{{`fEPY>8q?wRԸR7|&9dF:hX{{H@GrbUh za>0 Cg P5Fja`&鋜Y6bZo7II#i6B䒱8U,;F94t^YamǯLΡae U܉T!Js{Tk8 UUoujUk"Tdb|e4`P:␈ہ]VtWbcGJǨBڎؐkFqX6CrXCi6* C&5@q ;SfVQޛ_- cV7_R*dk?mПӔ*cΧ<&:@ xWZ+9pk*Q^s⸀ *Gh9"Y[X%]_DQB™f\z_GKf(㕊GO-vU7ώ> uK-T?U&52UF RDU*M o+;Kpp(WLNWN4.dzu,IbvGbq2+'18 Ӝ ]]T98ր=$8OZOQQZ=|y nYqoU[x:hVHcv:mWo }:Rv"CG*h퉖VLTIVO㎹V, ċ#2m\vWLuJrq'pB; GrrФg(ƓHK) -vt^ *l(Hrq4ۖ'etR]>y`nAȶ{cMIUrtwJ]E Px=C(#ǞıuQ`hm(o;8*9@BİO8HFV #t-tP DW# kΦI+aۚq]:6"d:a-8,A2=TœTUɡK2+-hXoui*:U0C?%]p-iUܳq(T ['6 ph4$3#zui~ :H9ɄE?u4X3۾.Tȟ9F09/o =,ͤ W<|(89/8X(k]n#^U]H:aFy%H# ĩ.:v{mʨ0 !Zȉ-3JMCA7˓j7B|,\ፉ;~2x \(4c "CjwȠ$cRHl!MzLkS^t.ǜ9+]FL @D޽b@E8rD v5-j`Pv%@7(֤;06gyome ;oJ9?hbFo#5HFڬޱyK 6k%;dѾa,T4U!Pn7d}l+"̈n[1*Gqflޔ HF[]cO5k 2zgߤO'ӱC/~M&˻|gԡ!{]gi !^neŭڡX4N $ Cz3i:~Ng{c@xPkU7uL$"gE]Wsy0D@v *f`:?L@/Bp6ҽ (Bzi1{|>n!Ɓw=4 _fjt%v(tm`ȵ9gx#"mH~sS,pF aLF.O`xt* !҅94.YjB8@qNf2.MR+v`CIEdk /ruO>p ΟE]K$$>^Ohx=q(X勇VȚz}%Ԉ!Y#z-xy̱[1;|fKq(&=7ˑ"ɾ%F+PJȉb8cm|F 1"–/lqIaciX6b5 幂# eqV*AL@5d @*F` RWDThk،Ίbafk:=@y^V3B9TsC'f) bP&=1\"˨/F?Vj wU*}*G( F~2à锁Mҳ;O6!wl饕ĩ󣓕Xša:w9Bim5\!qtoʞ ey̨q*T֬p 3j5۶Zړ@ߜ͒ cF?;T 7pGvTHH /:Ř(KuΐnLtd?o$qc@Gj`kJ ˸árrЎ Q3$k|Ia`Ǯt rm˨b9qkev(& \@8(^yDGa $y"V";b} \g媁v*2mPLi`e4u,4r:l`ri~rj%I>Fnj2(sgiĎ⵽KMm`.6a]Z tPw3thZdEU>n.K/ȊS&p.Luk,Pb Q+f"EP ʪP#<7b0ɥ %PC^[f#f2mik#!6ZeL&I;fwc -rq RU [")_Z܂< 'Pa -:>OyGK73枙NEBW9|>mNR(~Tk+.++/ɯ]+S' 8{O7%YV4 ~Q1R#3Ckc(؇3 }_L CA*,]ՇO%BzPnseab PBp@eq JP΅xAk`忷F<^0F]7c`r,->zlD7 !*ukP "%V@om`+y;v$P\G@b}PF7 b԰5_j cόu 4tiO>1zTQ`=8 (jƣ^ln@9|a "%Tڞ`#nKƬV-u$}F#yMMǮ['-1i*V RΣa?zDcMfȠ:^bfVx-Ut LH-m2t}Yti ϵ 80- Lrj\ӹOjm*F);(_82H񂏨G}M2mV׭ch =RP@B—XLi 9Xؙ@"ӍaHP62 =pHdh iNv@Z0'4**9`Sȶ~pxm?ɕ@R:r%m} vL@^q^Xq=cZp[ t8E B H猒$ElNL@xfFǮVq7W.c35)% _\2W]=ݝ}8/ Q>q MU,j'#c(H ЍVr#PZ۾pT# b%MXqLq5 e^eWD w@:6eGΡʘ0 2Ed3re:猫 :[r+PYÀv<@~Ll^ vJ+kWz݁rpɍ5#WÑ?/(oh:s!Y3tC TEK;"$r!P@؎6̠F0v̸ރ$yb 9_qJ Cm,X} S1Ȭ_ 9T1 sV^Yw!@~hV ;Sל9 . zg#, (C9F?HvmPY^#Vc$RIK ~،õe)5A-YFEל @G"hq ʱ`m1NUU˹W *5,crKx93FjFRL1ԟʿK?}ܮnXB687P#'i7DXC| ߏrFQpʒZ\UAZObe5t BCm^{|nn /ZI~FTG58Inq}gB0cLcj:@x .7_P<` 7FZ0E \r*:AZ=M9@h)ʩ8Hs4A=k!g*RܓV\:XvP:e8ܓ% )q1[M"HA%%{c)+Y#R&Л2DEo:Pdpx du187k{Β= nV[֘v|F$u ӧL1S88E)@ wQ,aZw_X~D.Q=s@ wvi|GwɼJH%z-xndҀZrt2L3`̢~4^w 'P0!1$c@771V[?$ 9M~axB`$gAŇzcĬN:wj6B>C lX-0qIā]oi0DRͯ$wG(!IPa @>k!~&+R x1Y4f]cbƎȤ[!ly1B>rs War0TƧq25泃 &ԩy9j aؓ6%+[u; @@ 2Y],8fpjqKuR`UC^=;V2-Jl;@ax>6p@Q`q!L11ԍ| ڎr YΑꑀiuq& O{`)OuVE߹ufdUH9ɆL]BḘGC"`u '孭|v$IYJ"U*E]LzSNcB_n*ֳ'bT&ʒrv{GLn'[j#M^%Q5hͬ>]Yec#eé$o}ÃsfY"by[1$-V,WYF":PjDR@&֌ )]t(jT 澣/̜:-TjGսQZ`Naz$T\ggÆP^b'>Dv vM!A=G5Rrx #WP%xDBʒ]xN2{dJ5՚0[CC&X6)m4,z[G#&mW~^01ʴ2/Tu9VpÖ k9?7WH5Z2%iVF9̙ř:uQ;bn 5jd G$ %^2GAfFv)5SiyC5qyJGNjZm2Ef@"(iƷGqx&J//ŪT+VR&;$ "`O-aK2l'C`p@E ` em]&U$j6N ?( 1=cU-ʾZXZPU ;  ,-NÈk,8=l0(K]yQ.DPm2wM8V)q9 C ݀rP FȦI] GHn7])~ӷ_n"uH2n; kj;_dIM"m8j]^ͤTuuP.[&h; 4C{rK@/l_UGѐ 1m'cD gMrtY龗 nEɡ |o~7Z致| rnAszmSF|䏨*edMdd$|(Z̭,f .9ga¯_O3EWrxD()2-˜Pc $/{DzP5yсoK'eBB[{Hs57L$&V 116I&Yw; X: KgnO#GAz-mU}&hGP)^9v;"f#1epAÓV.5bHQQ`(xVǩ[4 zReTuzP@|Mg@>u4ovT /iqű lzێxˏryD,l-! N2j=XeaG%97bGS@(˚sLQ}JIeaŃKcCBbGvB>4Ƕf3LҨ Xg&"Xʆ*hCP1SDJN#-8'RB4"s@L1*", Hr`$Em/C)րJ4`G* A8aYe lCV;C3V3)`Z>pO>s6)$ /ԅ16@ ~2CXm!'o7^^_ROsp CeC+tBfS{P 98yF%f#rhMwijX΃fܷF[Tli@[\n& 7`$p]?l%j$ r¡efIdrQqCUK)+@5.Sg@(}C:FYds2FmpzTҍwROJ  򟹺q_\zY Zkl4,J~ _%ԕ, ,ܧ6j^L;>ea49X&O}W6[8HfWUUC9( =[30mEXTy#B>z,AVUw'1rM xFEwp1|gZbm`e07]D!5jj<ʎԫ.?1Xe[3RMj5MVJ1ZXѐ{br+0RI &]06݉^'6WzߑryG1:1rb"NBj,݆ p*sVӷnROP+P0Ÿ'j!vAEJ)osQ'}ػ|Xʿ2̌4npqL2ɀHDs:r(+gK31m+2&Pcw iC' 8+wC;7'*I9lDisF({,Q>zPIޛKmx_**=C2@ԁK6lQ'p WGL_/ٕ`4#$EP$ 0b_T}u2mw?%gPatqL75@)+#~֮*󣌲 J6"YVvU,5Q EDv޻/bĄP#4F}ٌUm:~UpʴqN.[X+ G˖,w l 6*Qx#Y{#^I[~MvǤ"~ _y1BZDԂE2j 6%H7(SʣwcmJaÃNXm[#QbB*>}7qYJ(wp*ÒpE6vBΒ[If`C`rB1g{TCJȒWw")='v{!$aT쌥ԥڒɆa$uXa'GXtQ%ь1Ycۨm)P^r:A =dP'fЀ"/Nŧk/ @>&x۹oPo/lPqDu$dӇUW}K=1G2W-*,B{IOdB;c{BYltȳiՍ31&0Ƕ!5/%%m:Y9eܫ[N |A邐( o -Hw3z/"*C=INQ,8"@c8f-,*)s|ËX&y2T4jRg2N1bQ 'I 7Ol8ؿ2HcVWF?qX!Glu@`$䮤Jp|dCB3cV%]x>r `jA^ꍶAsHkzaUؾwÚ vqK2)xJR(_ mšD/q~B 7,J NU/ct܎r-FT3hC!tYcdiI/K'$ aL% u K=3a5ri%&Zo#7 r1Z/ mz#U z4d8Ez̐jMrBs6r97 J#:9 BL*u% z8T:gO?οul 7_D 7.pEx3"Ȗerv/QF!n8ȰmHOD۔ 5wWI"fqt:g|3U|X<14@}cS ,||M&IItKhϜsj-qRż+k~/Ֆeb:[Ɋ%+**ڦhw8cZԟщV%!wLJnW*A$1cb6N_0,ES7z1@JF~`crVUw“XAs@#"x/Ɯmo_cTphڎ $ҳDgT5GtiZR2l1[&J>aϹ@! R|9HT*IvUXрܫ&ʼnY,zg3kPdjiW ĂqMF&'!^[Q%n{U2_ICCWsg/ƴ7$ {T2 se` rxb1:!5-;oķk\'ʁ!X?,%fu Q(-=uA~qALn2(՘?mH,@V1^eT !=$ɨH@.2'F(5g&bn ™3\s:0GlfhQT#+C #DZ]3ss1G΅OX>p R; kp 2㌉5_Ԣ]p}:l.TnjdMn *ũ+H@B3q=9Erki%ӆؚYT'$)XUHe3iOLjV땣rmӐs]q1Wj oiy-%2dKpAo[s"E079GORߌkVR7Y^0 Qs-1#6㵏Q̲X2xy!c,}I,Q*kQ"%oxX8beY=1Bp62w)8.@n: WQ.e*OȅW_$ ~wϏM('ЌVA\gO\p_I: [ei*j */XA+ }3BEJJ9v$qYVhE&ڃb]Sz ;3UjA"nUQ5x Ykq1 2ΦNV΅RML@34PFdj So! }$0:TX.زvOg ~qS97[XGN>Du6G=ܱ{,/ WZ]_,l21؄oɹAa}E fZ@\ 8WG6.;8Hx:Zjz33H+{2E H7.dp7PUe WF3KG)F6D32<ΆnyuƢyK%P샡rKEP ]tG^׆, cUlC`-0kV1(^G~U׾2Y؞,0ozaێN7ԃ1c)w|kD/ zppt<;| K?!k\{/41-8āO.i% P-ʳw32(K*TҲёK L9e` "h3n3bpIgαibXqyF,g˹.^B yc[*[waܤCmH_d\T*r7OyeTakc;X_9XJ>!k|&"[?hUIH0=爄[ga'kq3SX:JmL*)>v=%{g+G 2 x׎#&Pf>##ݲOX`Lt- 7Km7F2$uA0o{u#%ˊnk'qVL"g^Fj_9uLU$l-ߜ%@jeЕs;+R .UI6OE=WD e7*5CNBnO75i &;FZDy ]qBӝ\yq'%x7Sӎ^ (9Y4Mk˶o݃0rW }G9—qӡM3HsyniT-1d\Cʆ2MH 9aB 9+ XAJN9m+4eT](ޑ0[UeUȮ:mj/Sr.T#;Gni;2̚m6|% ,{䬁7bP 1f"#X ɂD ܧ !n{U-Z]bsUovlXn̻O*h\ƛTXV;*ӮDzU@mMqp@Bdw-1: bUqtJZMDd`?k_yn a]i:RicPX*Tw8QSq rt}@ޘO,qɻ&`K2˨$G7QJ^1:M`_;eǠI.ըHR**$DT P9gF[tyY#a58{tKA-fo+5 ;f E5YsGy{8l"h&n}#@4}KӢJHC[A,tf'rm 5B_Zw2 ^e\/ Ŗ-x |58Or=5%$5LN7h/L4JX2Pivŗ=2ȟMOcHJ~<1PJD9d vO( G~%.g.fI5.H/ mj;v5S2wO b< C@n"xV{S',aF)go9<24`c+(HTLnl "Ŏ+^W Gc*kLڎ$T6 P%r2$8Ec;'M8^i4c$ m6듬֞HК? z; OKUg<;3/{Vn7swQcI3߉cɮ>݈.ߕ_=D*|Ys}YfKU9ʨA6Ob|h6JIA3s\{nfFVw-OH#-'5Bsس>ԦM mß|qF|Ԫ! ]2l܌[`Gku*,(Ӆ$o5vt.-pFZC a%/+`Ak*5ܶʦQ9@I%]S *q I2Rޯttv sS=k*jLY:۲ȕCNVrM, >#+qYx "1eÈNq_>|}H e-DFH6ly$r o")U v]4# {bU%9e5V|p=CYcWԭCoE>CoS?mHosǫ FF֪(:juygqʹPFHFm:3:Żq3}iyqdZYWad^0 E8-Kk3B2H, N%`bSAyrTCI"V>*sNX YV!XcsÃ}2̱4㠱d |O$9JcX7~zbm"mD9꺽EU3?U,rF(D+&P\Y6#4T:b҄#.*E,lv`0'u판 Vsk`Q{YW\Q@Ē|5XJ, ws-iH=](W%Q@k,nj)*hcI )ʱݐ"PYxa\Q/!: 5= 1M }yH:*VL'Vgq+ OPjWe-QiAٟ1SMV*d&"@ >ᱢ, LheJrN54kJbq@uG/6UX: ɈU?%h:Ye%=Te>[5c4ʄhu(}21 i@Jkm>0\'M,cl-Ñ6B_PA$6kr6qc;OuvW8`5s3Um*i[3m^ՖuRw&QFJ3:m@IJmG-~^5ݎTR'R Ua}J>ӄЙNB8sG/l~b+qWK Ae'Cv qیRe=#m8/"ev ,cm~YpCԬ#91iś@{NU?&Q9;O`plu(HF Вl%hHHXcM]Q7%@a*I<FEeb J q, c.CfkwnocSQycH/PޮV; {yLw=u-v=e-°oP4b0 DyM&F{0CݲNIBKuOƲ  "_(J0pCn-wJ׌ &- t#|Zbtj*~0 I^;;.H7! B((z,G6D uӭ» Dd>ppf)U%4J?չY6nj[w}zJ b[LR<~277% mN N#/۷ؠ ^1l>1`IqFG ׻F7^dzn314DĜYeh"}H6N R[*yFLwȮpdnUGS2M&['p,.z 62Wo8A5)dx# x(OV>OJ,y0Gq*Pv/]Sɧ'7T1X,rO)xm.`E~lӻ¶B2ӰO rqpJd"Pu>jm jB鈕!q@,n=0rt u+D8>Ąp:Zp@KB UqEUqIHcVvjxgv8;}e^ "Z{VR}oS ?$ csC.m4/vCWQ*HY1A{F7\rNUet@1ԫ^j4`?8 N-n6@2Չ1 kq^剄$Ȋ1 sjUǦXQȈ?)֗Sָ}HS%m Ԏخ4Q_oN qӌDc9q fpV2zݜ_r0H! &aBߌZHC1jO'@ݱ\oqB\ i+{t 7rqPxIĴȤwP(w¥y"2mQ@:w8$m+TU"o<`` qMbu# dz>RIQP#AӤS_֡wVJC~2uqB9VcFCg*/,|4@`u 8Or$j( Ia-nbB ;g4smݸv gq 1N6ĝwt(~zᾋi, #njTzNuf *^Ж]#"; bGUÞ`mG2tAWI2#BoO!R HWrjQo]I$,E" (xmǜb@{xQբOl f-#?\0 ]8˞H5ƪocWP2=`^̩ BC X4ʀ4zqmPb?l$e@["H4 >U]^uT'ODdP$ޫ$I!u+,@&'EtpvI$#XUtdÈP2ܖ(|[$ܶz)%CGic2I0Lذ*|:8RoǩI9'䘛&0#P$0e é83g"KxKH8 hژpWMKD(ry+Dc҆fT"7j܎CB/!ъ'QM]xzcݤ> K2II*G:ξp#;hړaɨ0?<~CHl}4@A,M`)zmpJ>Ml0uS|A،LЙ=LH=?:%b"9yYQDyb4 Ȑ(e~Z612xʊO{ bj-uH#s*fIc$e:~ tSmF})Z@b/(M (ޓ1"]}jKEb@}2WӅTsFjR'Lu'g;4T5@>(W7} C[V H\F'_-%p@+7/"BISFwq[ 5YB? 6" ;PutځL!@1PSY2ȨG>FIO`Ƣ18D"]BFU!poO-luBӍhAYܐߜpdwcg4z5CEBAs@Kn; ֛ە^2?Z-oFj ;o~%&O+ghSc&/B )2}̩oBtX^h]b´̤|H[]I#U /@NUf]fWxřI4>:ⷨ3*L̖,qX,iOiŠ/A+a&Ywk&f(CF&6/:}A@]p`K)eU&4J`E$\9 $-׀=&Rr9U ƣ]jp إZkF j70ĺ=}FN jb6_s`g39 <8}tfe :(YR07(&ju"Iqpzh(?qs!M ̓I E yu~ЖF%OX)^e@%K,]  ʹa3K|,QqJ Tm@,C Z}rSHh'r)曱oRFGRy>5;C0ubu#y2j37p((iWqkXXwB+#|1u⳥xX޿IV/`#$EE$pqOR/_>rbV &LN1N ڷ*2/'zo25aic5WCMm"XW`e`7vu2ӮJ-s8OO^< ?X lG?N?^29.%w?/ZJO rlw*Uݞmc`Q#A)OyqtDS(mzEMAazQΞrQ[RW3`H;$v˺󱖍)x#rrqԱG 1jKmFSnH49q3jQRLԃP[p O {ʼn5s E:FSLcI2 |ridI>K\V4hHdk.y%3'iV\t'U1vYŨ681E(X u8Be Mqꕔt8fEq6qEXSʼnRDˍ*f@EwӖ-yR">꬈eRq`?&?]"뜭!YVGl-U<* 7FZMn{Ąt3rȳ:y$+1-Sd/ 9}=s=Ld"dUQīTwxQxE7R1؆*I[ո -7qp%G:hc 9,(Ea`(S*D pV_@安qY:Hb v% H9HU>CP=ѼZT ^Br 61=FE R;:^11@p!`dŪUEX=et$"1-h>1KpX,hmpA `% (fSi;EQ'}ItV1+؎H偰D eIK AV':VVAdݖ MДFaG7v٦XBM:"tV1c'vHUt\䌲3]7&(SâWm.P1FȤn< v`I#TrtTOa)8#P X} @r U]4; 3^-jtgj82ذ8KY~bOA;c^0S8IC,jJC,H>2{$,*N~!ѢAEsuUs8"/*ֽ@ؠ2)kFt[$; k5"= y'rVFJƾ{Ê@~,@Zd N":#q2FkX@npǨ9e.[MyO5@H1q~#!P8H6d]'41Հwpy/ TmXb~qqv@ |c䳴R*#UWuԫ/H'w+-Ez3npA D赌|zI89" v~GoQ!bӐZeUܳU 6J$+gaZ)M⅛?LM:A뎕hUĮE!2)&Ŕ &,*чMAGI|Z}175l=+ {:R؇haw`V2jLK}$15`jg=v#G:)YX߬q4 de} % j]3ȖP+^YvJ/ztla\ &hj=ۨՌNJn],! Bzo{XC`9Qc?=A5Ī,UX|,g@BwP59 Fs'qXFX|C,2IP$Tf4n^~$.a#-·BB.bǸ)Uh!u~2rW8T$1S-] ~0"E]>#q.Y֓tN :y_|:m rrbT5YɒR {`i/']um*`G%}"YX,n+F~@c,=>0 o1Cjs@vm Y9:]8p TqBw(Y1 L!d+Fː=ih`lDc)Hq2 Hl6ܼnky` D6P5^q SCPHqoM > ÿ(`FyAaT?P3uSecS2,B3$LǕ7>V-~3ձesC#A 2&rI(3i`®㞸>bG@a1 #Pу#TrG/c1!#R`F;'Cham/ɆBf ipGLvTd8+UlGOgH&vxkfx~@掩43.f2 =8.QZ""R*$,$`E$ac⻊M LS\jG>ĒXڽpF_!"ɽD1W ҲE?u;pNO 2$V"m&I,i1q2ɲNH^ϴph2dڜ9iC0VtU#F %X_S@DX.XՂZ&> !jw( ^A[RsbTS3O4ѱˢd;x0{\ Iq TQD?1Ipbx$`Β:\n l+7<YɮhFBF7ݦ[~c UAN.ioE=l*ECd뒻ߌ|-߂{RÓ߶# ٮ9#Z@, >"={1U8œ$A_=QqWUF"ThIg{dȚ=[wUpg3 x񘷴pZ#RTUYyDT, 놏rm9q@秜s0!EZ(fqOa饕epr-FLn2AC戟aUwYEEe[nPI%L\PHW,ʌNx[Ȫxt\V lJYԞz(MЩbrd}ҏzXjW%0!gA#HbՎ40Ficcebeh\y#1e{cyfp .8Ѷ׏:90IPoeƜ85Xr$BV+-&u:xQ;[YV#M:m.ɬb"AH\R:DY@gFU\}ڜI%bhy_f'5'kqPLaEjQX6j;ckyx$rï5b*2$)}2%fd G& G@uRP:H yf&%t\o*r-ϸ`"JG.3[O;I:.}WzG=2k:Y9@A {JdF闯L4̱钓fq70*5)J{aLCeAx?=hYY0dS&[{hŚpy4qx*FW&TOnw0e]8d'~?9"3&H\( #fEWc {@x9݁+B*UXn댑"! GP@djVQ/ WQ3l@njѢ#mc؋&O3cM,tFћZF '3te(6dw:>U  ix77 3H'bM ^IBCp׏&ٱ s̈YJzc%n+m5ssr:`,k" =Ft0CkBܝhL F21du{_hb3R0Z* $ NY)R2܎rJGbQh蘅fdC$!e>PTIIPw6t(͓;WNUmu\c[WCl%%;zW\ߥ%Jn2gRǧ v8qAm<KD 79#74A ]s؆T>$Ծo{O=Vڵ"Ug#$a힟~hTu#uj fm͏kӆ{ʺX}( -E"r)rA?;V`@Q=^/IarNt3+!{0"D93"1vV#kNL0Ćډ댄lA0Ē*-`.JOA{ Z2>ۯ?aDI4S iI<RBxʖU (9N[jkw fĨу+L#$ .Ylt˭XXN13 69.S{ɺjnIb@I#n "L"M}iu$V:_n9S(WQXN?V )d"Գ7 U,Xb6&ub=:1럒\ v/~>q%HWM;1) yuÑcMVݨgF;V\A"qJ++q2 $ P8')G#JdjK3myQ`I|lGTͯM|\|ɢ HhuSS=ykjH0&I]wĢ3k h N>׮Gt V=47E²-m5;I_,;~aTD1:$ysJCs\l ֎HRPek23NQZ]A]Ou˪S*XچXSaVWD%BMɑwbhoR(y4a{ZMw8 Z$R'q$$ŇR2 J"=XܔȘI[bP*CN8ǨI_Fݣo>2h!]1(=њ KhSG,Um!WQ!Ӣ4/}:Q@sTn|ƾ:g:^Tu`l mfv{ aDSh?e`aҺj&fvuP6|GN D;Ir4~wțJe$f 8Kz;aa_rv-pr#kS *^p$oIeb_X-mJ82K.O}EwdSa"@Q-8<#"'_YDe*ǽ!ndx0X rV1@8%b(TdPiY"bo{#+CF850XjY]x z9#֢$]@B9X=e̤FQg%+ܔSǫM6oUCgO]b{ h}eeY |鎠~sC+E _"8|?-/m~NU_YPFPK䈠mLg;ig*$]Xtl|mF|e8n6EL:%);zK0Ve:{n7(86Fk{ E;0,[,~~8ʘCfV( nzd 6P8XE i2JtFuxم(~XZ3 {4is9RgV+UgR"bl~3h 0M=" ܇!"‹2눌&6.=jΞKTPH0SV3X-#V;r0LGq3 zH~2IԵUUqFJ',Ga 9VTV2Dd #;'O)= nSqv\ jLh\Ib1Ҳ&CqhvŽ7]ʄE :h=D/ u D:r3++)OK(jiE , s2O;SeDAZִٿɦ,rcC kS],[rexh*>2trw{~0Bu(SWnr[tjllšAFv*%G$%]IP .k.|5jbCJ{rJQѨsVGnZ$M:{=rUJHG q;$vwybbֲW%٫h&Hʯ Rʷ%ŊIѨ6k,{ueD#w'\^OlXF<$(Ɣj`,@2R= m0 ada˦1*()Wn6I,V b_Ov=qO 'Z톥IK#HɓPxT tqoRO5 aU6C[aoVLݲ R)zV(pDԦ^Ec j;ac>s?SiSk&{|SSӶW?ԑ`ac t<=rlvܿч9IzgWSRu"9+wAZɷixFo#B:W1l:8Qܧo{ߤ>Հ! >5jQG~|>GbWb5H0>X;qz@[ S+~3&5ZOG(nE04c"=3M۔vʫ:0(nMPbPiZ7e d{g ȡ6?Eyo>Hc#FMam*_446KΖ5;6 X}Cj-Dg\PE&U/^| ry82*}f`XH*K='VWxpl3f6MFMŠ1Bv r޲"Sp6oQ&uRm|uCu biE]I,iʡ@wW[g% lqZ:eO4<˵o^nL]xbY 5+ {n,CCd?G&-sCR@{bKz kJ#WKfnM?X6-pX~ٌڰ6 Fi6nَ|ޑr/ѯg$#+1l29"g>ܪ`\iRG =~@2Cn:z|& :uAc\v1`uC|k"WgQKKA*ȼr"S3$u|L= sQM7Z=HTk*W^@3`SJr \׫ȁZnDu}fHvns*/s6b#5uԶb7L>p?]zT)(zbnmy693F>Ҹzi7n\k]+9_L]DȩyϭSuwڟ`)gI%Rfsx0$MjMEڊˣX5gSE6H+5c2tLIunOlצx/I byvNFpSJb}+}C{)o==N2ʧ34X!6:qc*3dPédA z~2aa4j8$yA$ZˉUB_Q#NE; ;˰BIDu8$F5L-G|)-`LYUa}*MRQ#V]b։d.YiY@.PO^-hTCu]gK*'94dr*`m_#zjIvpE}ۗ\d;BD@y›Fہ2J0km[#LjL) R9$Qc児*ƨp2=8ƈHWRnd~}GC7pHa_/Yd`oV:` T;ίTyd&/* 4r(/ 'gi;'uq@11LLkrʿ og< U# @*E-}jۛb'8^^9HHō0?O(=^cp"3/1p1jdR;O\xRj4^v,0{ +68AN2A[p:agݠBKo2zs"GdƄEY ,=qU7Mbmca~:{m@#]ݎJ:if#< =F.mJWoܤrludգjk8&,?aǪoN iK6A h583E$.:ahm'%[?pXS(Xc}ardDiHrrB}ķ",;>u*U񂎙gG7dL{&pܼxꀷJz:{2er$>0Ux|1%GV|fU>\\AͨoaJ"[?JK)@^xbԀk=ґèB \F_rɆjܭ%2o~3k4(8_W uHǾCqi"R{5YI$&>35rCs!S>ڙ 9_C~;eϥiu5]>Gby?3 K*yyJ'rX+zN6 ;P=OF鈼m?YwShSq2ĤQ==qC/Ӯ *z VFQ`*d&-fƛ}gZ=;%` u F03c>.R}q74ި"34.Ef*bhu͹m6݀V-3Ed9Le#o?XEE^6]ݬ囑 Mf:1ht#`o9WQ;vX/75D;Ge !3L_BV J 18T)X2XvFXͪ Qv?qeΕ/8~sPXGYeqO#7)ZX5p(9EFqG۵v͈KH0$I ^CgN Fk'F:; Del{" AtF <.D!,JBg 5m坥ZԠ`n (CYƎ3I=+ c x ̚ڝAMN{&I"j=y2phZ@ێ5^K񍌘7v*0 EOI$Z(m܃!hx{6^&XdS2 3aK)(.mCCLc%0 :㩨Dc;Q:v-H{Gp"ml}1?FQ Gd JD&?!43_\p2y=+OFPʴ< kαBinr*oqh+Z{~ހ\Tg0t<+ĊMHbP^#8r >0#Fc{l'0Nb9$yE\\84ac+ 9̀q'rԉu&|`ǩt61&ß|fJ^&bBfPdCEwe6HJ uՑ+35PeaHK"d>*uG :`]saA515 /ۨ8&2;C$OYBH 8CbQU`νr7q6Olvץ57͈'!` ^@ 4Nr22m߷M>р5J9$~*Fo$FW- "u0vN>(;4B0QwDE"?~I97b3@aFlcvT4;ۀrcr17q;xH;q3j̯84ʄvʰG|OfIs `HΖXN)b{dN*iYF ?S5LL< YfT lq{u $+|1hN(Ԯf gOL]j$OSEUQJ07QXkfwQvՉyYW|$[Tu_#I5BJhlAd,F}~?Av9 N6R& 1*YI}p*7uMa&L$9fU+QtH),h`i\r.F.P1-n@ğ=2EM M5t+Ө 7aff%'6"A +9,^5.t#6WJH :s9OuʣXѶI {md}:*枖h=cl8XM@@wա] `eNƨT4fd7:c]33Uh E=G&"<- 1f/TRXp5zfX!&eHhu;XRrI$jQy~5z6o@`o#)hQ܏K.*n??iX3?~u|Cg1?/#NX?o3e>}?9DQdP:ޥH79rcޝ @, (4Huo<8oӴ degITzbuۜ,ǜimĂ'̷ \@pD VՊRAeߌ~:8̟icT9)Y {~=ώ{NVo)vE}r"bAayKybw| '6$ؾYbeƳ) LuPm=ꓑP_rL46 >rR4,Gt{re vQ=htFˁLlv{avT!_^&qo)j:=ChqrjVVXoqpp4F\Z,/  ySV=p)+)Uh S\d5lyNjy)#QV:HY>NÎY=qEI@A3#(jLC푫e|XO'L!ȲrѦaPwia uҀm|c{? ]>ыbHSO40K6Ϝ@a#өCێ)~5;W2!Ոav; *=QCq=N7P ?#jT "&a,7W;bB+8z)7*I k&t^Վ7އfY+fV8Z1bUnޞGkVp@ynU?E"mV ;ʺ{1{޸[ۭ9UP}9 %jvBO"9R'5e,IP994Wĩނ zfUs`9^5UHy(~q^1iI}TQ<Pes/!SoUIɶ#2_U FgR2 ˇ ogs g/Kd 9 )bhWe҉?s.@DqQSWs+p:/!'a_0!mhPĆ9^ /B83tHIU`31'@Y$rJyOHT$|G>Plʱ[|6X`N"*Ԫ70FC j#-N 0s.h(Y8 [P<)&1 r@ o fzx2w>1 nlC^& lF,)$P>2}aj۴'Ogf \㳤,ʰPI1r|[e҉n-`p jpJ[hu1T:#:8#r0cȇPR/ ¯,cFC7Q'Q=Ž2I6He[y#>#Y #9)F C`n=c?'I4j5/]sjf>_c>wQ9]x?v{? nxJmf$bRGLF`G;s5Z#FRO@)j;g.fMbniu]^XM &QRxc9":х$į|Sj18Xfc }0* B7:=fE?OqU"QTQ&rH5Ϊ8A-P_\kʩ  @H$y }7ck,Fd3Vhejަ[b> Ta5Gc6g ǂqrDC[gf$4G s #OCi8T͐ ]=Cݑs.0G -찘)sY6A5/]4^+"*vHovQ-ۮD VP7wq (pmO|e>할riRxjt*(pqT廩I5;-seqeJc8CNI(qXdT0: ո6b#V|Ƞ ģ|@Д^L[2հ!o.hRNݹ2E4u:tG( kYI25DHa2괚j84azl(?T=ʃI@TˊqڒFyx]Jzu2''v7sj ̧.i=2;~7c+6x!UԖ9Q<ΛVF"[_C+fU,KWq."Ƽ pA1GzNW!VrO|sd76,~d"msz B1A(Qb\ɶ-v0nATF@|bE4I{ )P]R;V8 kGqF@cufpgB}/̭s[yloz(C W1XUrnUbjcVPA- 8BBt2kCuwuΔg&bj6#BUq5n4d|(&W c#~ޟ$@(ReøNU'(XNtpCO(qI x:pr&"/wZІoDtѾ ΀$%V|d8FȪ9-1 X[$ҠPe0Dlc)@cO$dȠ4gVPWsd$!q8ѯolC!P ӑ#QL"م# 5} @xUv270[ n9߷L<-pƻ9+[1ԫSTص+12D/L[B KV>! RK^egYy Y6%7&z1А#V a&HR} pF:5vA#|8N=w@WLqUCм ތkՉ\B 6Ⱦ@͜cpUai4\̵Ր@Gvc>Z:z[AQhfVP*KdGpyyr$C!cV|e.V'}L(Th#/ucbV?XܲbSihHUTV96q#]Ñ#45bw02@Ann:4"3%FǻrN[]KIY[J1;Och@.`%dѝ\*eu*DjJpB`HM{y ׁ]r-S;W VcWTmܢʚS0[3;ߜW{ƢYXzԱ#1Za19ڪ99_Q*Ԉ͎. ?)QQُ~}lFRmzYļfz[]W+FˀfCP5۩:0VT\@" *yNGcr* !>򮡄v!n9헠E@mw=sF 2i P JۯMKsD$}=>N6zקx!djtovPϦjJG5>vqi <;mSiXn&{ӾNM~_ "C̐+œ܌=\LX߫:/\\}Xںq9a O7j4ۆ|dj6pO>>q_Ϙ} 4:c]wk4_uk>ߜqЅϴjL<5`"8 V>>m*[Nt/(B$ b4PkQVӐcTT:<(ىtf45+r?8ȕ:aTВs7mNJx’j*dƩH1"r~t44İ1шĀ*7]GZ'sEMΝNTD5Q)I<ȑp jb%U6R@s*KJe;?UP]Q{I<&3"1$G?lA @8*5ɛNgQlA%Sn=WBlLӒc퍖"pEjVp־-⎖F_ Vf=[VlM 7`͜׃_Dg嘧k߶AB9O'=\s KuzG"-<矆Gxant|iB ׾ EHݲ_J T\vL&ұlUhV:XV1- }Υ )9W @bP'tks5 A"5F>j.=9-Y(NHy41= G'p_江ځ((4K('/"hvb6US[g~qCdrp_O RY iûl噚&.j}A7Bq4@7Y A ɍ!,Ay11 t};,,;7bj/GF1@P<^)K37xiV bRlFlڠ?|`ͬ Y KF` ~0טBX(&,9RXG ",id@j0+&6mMP.D^qNe*3S @PoFBe1#)!U! f4 # Y(q`k*moW2[0B\LP{c=y $`XØ=$E`nY#e]8m ZPVd@$PFP ߜ2K&l8ސDEê ۻsԨ;2UL;⤄Ao?lb!:mh~3o(VVhGjt Fh ҷMÚ`ZHa=cڀ9䚯 9 50hn0Î0*(:M]e!?OۅWb6d:>2rL97V8FZܩ NFރcjPtݾV ĶO~ yybOlF (8.% h)7_6P$T+^0cw|QpK8Kye~#)zؑOPFQh.[ˋr~= :R8P9r-JI C|@54z&T]P312ߤ sb[{biR7h ٶzrpsf>v|J,CPvzz~D%y\>(?NT(ƀ~aJ\u0]2R/JϝuDKo}SCu]yhЋZ9N{7*S,&ISbyDaTdtmȔʺb(/B4ޯ2tsV l6|WӢ+e{ƀdYsoP9P}st<{ᓆyΞ\nW_˜t!ժl)Nn}_N!V ]I4ZbRp_9KZDN;peʦjz_z239nE{$GL)FÃnF6@2PLz1%@VCArR5=(08<h99B0kW ")'2zVp~ku Ȏ*.3qQm84̼l?IdJP8:Xө yc#)Eُ^+%gfȋ`H5.c&V1nN܏nC#bȄTEq9VRs=<,(AX2F3y :юM@QX8#5J @юTNL7S7 w& *XW8/)SŌNT$ ?O!rN! o]$D gj(_Khg.>x<(>؏o4)2,MagjCw.V0Q4k) lh xj&͚ε'ԧ̡ ]:MLȪ, 8E@V $҂HdFBֿyV}P_22K&TU`YwWOUTԘɣ(&${h9բ96B_{jQG"!*7<.(/]9G]&_Sʷ*+mɭ*D}P81GVg2$2ƚJY#H3uC=-kv5Nfb)o f(ΗiUfnٛ1Y1dy'X0b"!?,z[;_3,.6* y~6:i`1 :8"Y*=o+#cDt.) |y+q|H !3kSOUik`۾_g7No3YJ7`1pSxϖ.^fOoV@@c{NZw]DkP+Cm+GCr+ǮcX׹$=+3"nz~pP]A7fE]Bx3FiCta / B"w|nљ"}PBQי:2U%a,L6GO5/,U v.8xٙC2ڃ&B69S;lbeuWC(jEB@ASQDuq,dG5$G8Aֶ n2.pTуèfn\`FՂ}þV17ܕOğ?Ajgq@?coe0Dqfo !T?yxKgGK:? U#٘$s$Z5 f<4rm q{|֣-*Q˚'GǮd[zzXe3 5^`;fP9=SӵCtxV+ndvypHpWFN=2cG=[6Crse+ʼfVFr7+~wS~U?g=$>DTa:z [qYPNYhamm]ksJ+pDђUcc󰐖YBG*k: Tăzy 6]ÏSBYJ-odz3w$$ Uy?T׬ӶT9o{ڙFs BJ*5)|YƦ|*i`+3DT/G 1'%\}>#"'W1d^k<<.%0O3S$`F9Ԭr0e"v/Vh0;,PFvG$r̊6ځw`b5љZ6Gr2 BZe!ZT,JAaecbk:b@X{PBZC|gx|ׂZ)n'ɕ70!G|hhFL2U!$A1=KhM K '+ZWa(\dP(ȤB̎)3,X攫 we#i,YеQC}MD($hg!e]0Gc0I@3Kll(ɴ"KM,U[+ЕmA(c:ŌKzt3SXؠ"ցԳ,cYp]bb\xZ+^LzejPDcw3,PI#Ԡ?2zuP3Uz:`Bぐ 5^UbK_| 0R|wY|܀s8H&VSTy̩t"f XQ% T9sVJXp?&&`G2ZYhV X'1 e-Y -£G| T G-iU !ehu92$P96siU r7r3X€[mGv񁪸 1wǺ3SN(@\;AK"%jO^ f=F eF+H3oC)6 ;޺-2"J$hѨ ?cui88Yؘd,)j=P&'\H,ky,N %>5}Q-+5:`6("8AClit_<ήA815bǓQ;`#5N(TaA!};د~g@>wcݫ9Z$f?wZ͸ 淡?j';e 9do:e[ߜ=NOb~ Q*Emsy>ed3%HecwkgVP̻>oG.@P ʐ9=KtAE`~tjSo[s{uض?2sBZɒזj$Aȵz3rH"ueIL51eq3!RMw,w;,-@UQm,hV^s'UaS=-* 4:b*uL&|Ruuꞓ.t?3YU ᾥ}!Wb,WLsH<`ω0&Dq4rúƅ>qV[MKD"8ìDvN F07q`@ !z^& 2ָ($y%>G2 jarN#&x ihn`x9^S0Ѩ)IRnb|  _"ZR:3 -0F=_2.n_Zh1OoĺZRϪ\7`˓Kُ :zncM at`Ŭ~d(y YNE~DGB!'w9N=nT#K_Q*q+ūmAjElG.?a*$x%ADwڛbVJ #+w!}Kv5ً@uV@K]uu/ZqJc|.@1MȄ%KEi;:|}iLpC`=mOop4 TF9#yQ G%TQ|1$2qchl"U<3"Z"K'"Z l|ols]@qkn6#?oI?XR0ڒI R<\ZvËX=ly?#S|q5Tf}OP?S5 &Y/OXRl5Yw*BɋSvG,~ PdӘݷ>1BTRgM'R8fg3%^ n3ۛ4*`F'Q1Ubq YCI(%xՃfQרoI>{җ P*GlZ_ɓgq!]Ąv{21*u`4+XO*21re'x(L0~W=Ğ/pnaSJYn+5^p|}F8%8z@6Ol-DUs޻ewY8#?JY(di3cݿOca2$Ȋ+jq"n԰Wt9 8$XtM(G*HW;Kʎfo1 xA#15cy&vɰe *=>%Ő2FW(v !wUn;CM@S&&/4 b=/82$+u!zaE=cA`6sU~R*5F-50*i:?e_V}DvD}lD+1eQFb0VD ǐKVXb߀chmkz};X6v˟#H?*{`tFbc"EиFc-^;xE6o s)=Fv&F_d|,$K>#cunms@Ҁ"˫ +kt-yª#@܌@&XFUG!ӑYU=|w& X#=Ezc$i]:9[P|to_(;40Z`2*A 1Y[~pU#Ǎѐzg"esqv<+6I4DH ::@>ڬs c0'{O9c=NB@1>w-*ՅPaMOi\/Aj+n7@RpCTFo4a0@W_?ŽB[_x~ 2.楺#~U3hI^_ 'CM|Td!HVq!3)tTDgn$x "_r64R *|tgdbDv rcT\7:9-@ǣ,:)U%g:Y26 ۏA+~kLGOz$eDz$JfX:p @T&MTN)PdAȹQ@- %9SNV1uspy\r}2ރ^ tKNOmmgFU;`4 ?1>PE!HRO'R03e0A!0_lNW8>DM!5jӬ{I 㤝#إKp)7b1?$A @ a Hc`(iN<[^vJ#(z#u#P0C1J5`xVԃP5uh;lM[&LWv6.< GmSdMxQ3DIg"ۚK6 :>bUFόTD@[u6 r2|ѻZIj"(z|BdR ^"Vbџe}XV>mC2cfZi;党=lCk I$5 7WG p ڑNrw&x$ʓ4zi8nqW侚B0؞٨ސZ$5X+Pz/}ƅ :?%B=6t]D`vh8 )@nC %(/K$B6Y랋DX*7k]s0@ z}BqA݁-`\$2[>)Q& xoDd Na&CUC%[lt!ϤQ(Si'+|VH~vٳ麓,Ο(J'Ĺ>F䒣3z|pHA|sz\Q~=K~gř"OBJe!\#|r^GGL89;U/%dE,OHVo3 oq+ C`r :_Pw8'20\!,=Z\mUUͭt*=ߙkUGcr s? uMAh: 8pI89Biֱ3$I$VNG)]rc:ZQ:N-x3 FmW9>`oeUҶf$AWz)D(~QkTGB54}> s R@Hg28(ޏ/@=~«zlsDY)6A őcsdT^hW=ͯN,0n6æaXƳGEjl}Qªu=nK B4#.xaD}w˅v^e#D=SFH; v 6O[hw5d@wڞ4#:k<Lj3,؁RQ2sŷ,? -ͮFĊ0͕ ($)9COR]ZiZQatNjnǪ%BWbĪyiSIgحESb^g7,xΒBU1ew./gB4Dk=wY*IH-T1Q>5W9ըX> .y*Lq~@Z%qcLEڦ>v.&v"Q)Y澫U%evſuP?} 6C:J⾮RF:Ư]9DyS#F¾G65s?wK'4o7ÕϬN;E&|51pa jU2paŜ͊_QIDMY= KF'BXZ"9!n.$b 1b"m8ArMPܵ%d -2pyVy{u!!嬏߄7N(yH ﵨwr8 xë8MV녋gTC$j~%ejYovj&XuʎIy=;dX2z@n?4>խ./ߏ 1ܓ׌?"ݐQy!ʹf&1LțGNr3 1udVj э.ǶLm|bRV\ n*#2\Km1iɇ眤WSmmjx!z`qX2IbQ,SU8KE]νkR#=O)LYKl6Ǯ"+0u4*Ԥ %Lzsnp1$IJۀy܊=#̊HP;ErX rԇ|=A0u䖬1/C,ic =!J$yܜ]efW~35"$Ae)f֫ǀqЁ"GmP {?ƇQn󄠩='G9 vluʝ(4ctG*{kmK|`2yAdf4HwqU#eàa"S`` j'Q{{BR]9Y !G7UHMj N8-cΕ{ 0P*!2}Knv|<^[VJ"]\*iY4=f0F<6F[j3I`DfzWlS&16$ao[_0r'Q- *2|ȫ 8#8}X1롹kp1s“,uk(7ڽ0ӐU z`@ؗ BWu*çMM `cˋЩE͋'ŶR—VE AiVo TECa#C q02'@BG1|uFt z'WFD'u8#B: Tv^rUc{;(, i=ָ23"yq%pA*FSE# iA&5<3|@)['SQJtytTޮ e$ "%Olζeʜf Ĩ |`I\늌hT T1^ Qzjɶp.p0ZmYiEc:QC2{6,vk6WR0jH\j__nňJXjGR0 uh~'29e|prG4C1RnĠ3zjخlA@ ^CNKPq>QF5# ,gq?d'Ϝ{;*a5qhi,v= `"XO"AƉKUZ -BMY0bF|ftIIDl12ͶgLAVP폕 ]ǜD_ı~:qAP@Y1M2I$eʌ b=teEfmsZgg'{!gXv}1>Š4mI@1ֻ^&U>U!m>km뱟EZYdO:~S2t" f#}J}sO(:#Yyb=$e u9Q&q"yv $剠ǜGt9 Qn%g0_u&pWpQS>J61Iભs]q>cCr͝0X!PI+4!1e=-n (Fi ܔJ$%T~7*T^ҫWs]PRן('^<M[y[YXu!+4L#_vDCOhGs ;;X/rޡnfb8fޓ|b8؜w.]]<#r8<_LStgb M.`&Fs',n9 ' (L+4Fo9v@{a#(uC|Q1E `4tTrԚb̖r2L7e6lolCKi w_9]"tU͜`w40blQ̲SiC@9ӫ"X`Oq/ō$'1a6cAHnSj6.qt9 ]C5P%!m C +)0d.zq"C0hY=wchGr/&`=)U5Sf(bIfh0Dn $L+qE ƻHpW*+Cߜac=#(7yYSxN*#R_B j8L:Er/\ՐBrCv9Z8V6Hp(ٓ6. D2C|/ZKuǡʣRqU!c/fu cu`WWqDŽFՔUAb=D7:~\9@qPu;[ۀ,O↙BS6zPđ-&$G\mгUTkLI9*7AeC7e(&DQݛo%gn┦65,G$pׂ-'+#) njH¹O;E--{m'\`tWBI=pO"+j9[&G%9A<%T1O\# Wْ9uu*FY+CVHKI;?+{2HuPpƃL)S/&p`8E(G?R6rh 8p5iFRT-:zRf}`vcbNAJv+ p{XC^Geaw="E6<,+|7WdC e[Fmªd7\JO5w2ƻI$8C`@ :7fh(XDd 71*|(ܶcM߭EO f@T$CLjz RjUwl#NP <=e2!ݸ|c#(vRMbNr'پe['O?bTUU];)KhzcnXgؠ5Z(R̼PhJ=qxrFLaA'ɸ c;=~j>e<嘣Yz+e^$1FIu1 !h,Oo8!SBیsBQ/ LÆ??XR1Ҹœ`FC"˨1\icHK̍;(^}7Q./jC! gsERpB\69yQK2Y'=T7 "Vf6 S!Ќ%uX HЭYghk GmKnh_s1$Ϲ"}TG|\*~SٻSE؈1;mNqZ4xFvXJ|1I#}a,8`إquy\gLa\}ZdJpq\u+!w4xsU2,@ &YQ ! [7FJ^"q,^2-q*G" Wu ĩ[rUNs)?sm=WIA׹ IM}2m)eXYsÈ;ajVj2n0RNK :1ie7+Z2F^{$Xr˜zoFw-Jd˨;4]:0 &TS2r>K*F,D5C8BoZݓY>+ర*M&H\e*Tr:==)$~};'N4eU4x|;-Bc7~Ov4lԎMpBHc`-+" / 4j[UwH1,ܶ”qG#K~3pl9EZ#:n!'9u>ߋalT(#yj&/e=3X &^Sp j!jS}݆PbWn%ɀX\![Q6׋$yɀCTxn =3vA+FBО:xF[I5`99SWdk ڛ-BwQ@{gH!QEhv1fS<gxX7< 6T2ġfٴjZ&듓V*? g:-DQMXQʃ̺4M\nrsz𹤛|\',)O{L)43ޗ=H46ك/ʨwV(>;Gl{[F"ҍ}?V4: W⾢@X3uF5itIU~sި6#m#3}G?y@Wk<\c*;Hy=NZ>FZEa:rQX2nc.EՍBzFG^ffP qyOc=pȑ'cܼdOognǿ/0`sf$* ~5"Ub@gpG'} SaQF.N/EsX1p'hՌF])#wG!(AI2m=QXLqtiwH3pRg^BŨzOR֥#X¾ǡ:=PN##FWj[T$8x %11(K(5cf@l{Cdj&zEjoЋ7T{gW#<$B&q}V?=PlG9uPh<GR=Ta`oz٦jZpaF^7AHF6&聀v}F1Ix$Hfv${>QLl9R8ڽ+kh @IeX%FX]2%mև|tؠTh6$R{hJ-C-e֫ F|Dt,6ybV'#{yٗvU}9.ф)ĄrNqR57W6M|yVʎyMڌ ?](\A 8QBF*fkA0>L3NY0AJs2Eq]7rn}ہK3Li<M*܎3Iwn=qK D|ƞXzТpH7њ1NHڷQY;KھNz= ' Vr /иIM t/:Dk<Ϟ[:E0EĶrՃ/`mAJ~aȪ D+#?F`Χpi3TNKR`E-Shf[ Hup̾Uc"9DNOP1zG+nS.rv``u.2Dw0Re-q;Z8]ZX%h'ceV;1Ա5T%e ϜtW;Q`7[`k4{8a c6=NVHw=11ư Jw8DNj%U&hB;y^ Ã-pP< G #hRGLdM׉6#d\K&c0}P|Eq3uX7C>lja%Ew1E QsoZP r|PX= $~Ag??%r waT:m06ps;2çډluWRn/ҏlK>:K߸z2ϼc%qаR7nQtv]q%R-7@؜$B?N+n=3خI̠51XVN|x6\mDv?;Ϛ}\<>1) L:zٝP/eO=2WV7 oOrYZ|bQX#zx4{ז٫Kr RcvE~6d6lFG^eV₏9Ac} U񚞩#JXW?1fȭԤYB}l|j5R*W]XXadhH)Z>3rNti8!T"]8D-FT@?i[&Cģ2,K04bbAN?#:x bKP.GBIzb( `xHS&XC6t _qDq#},?>ez_U,MH808i}X2tN (4ed_.鄱*?M?E %V["vނ/x_"G^ӍuaQ1ĉ I98ksm]* n15*a5$M9?>J?w>fUԂޗ$  KY:bdfUU# G;2FA2;@"c2ZtRyêX  PbXKWZMmlY?v‹N P@RoKI $zJA*ݎsBt)AǞ7P ^ۃGvA:HR>u}\jb{Yڎ޸ FN(8#]DH7=/by=Ec*zMiȋ#M񨼉 vc:77hlujOᚏN2$ЏoE+\$ܚgڭ-7|/qe]@$Yn)HcJA T%H$w-<ꐄ핒/w49`ă@&lMa{l/, E>j/[0BNՓ&WTMgp]Hw钣302st@1v ``Mpá^eFA#͡8B= #^L`Gv^:۵7nChS/CvoDw5@t :0 T~Fm,ͫr# _{qP ( XbeJV`qN1N (^a@q.2$(Vby SIX-Xt=r@rJPW[\}]qrK<,P@.=pZA(Cv7-}6謋#ʭyN;Zl(;+aVZ&7CP=e&eI 1^Kwm+4 1×PԣmDH7 -0P1ȶw pT`@?E=@Cbn#b%x Q$iSV!7FKNozƌz&XP2; m |xH`"ۀ "c%?K6Zh4l;-o0PU ָ+$f:nx푮tuwj z}zF6&Abz1OXcUQM󤁒/.ϜEGB*'كtc)p= y$ m||GՍ;.ƎN*p#`cX<ݸ6(suP0rb)(4^ݕuYξڄa=sm)PEܭZxic(g˦DW󊯀 7AfՌ'E7""ZA™ZDUQG$` gTGrOAmhŮW$Zߨ@F_fi .T;V/&0UEq5}'؀q_R_G>kp#F6-@ÊxJ~LAz'mkM;.6D,|;b!$həEґ] 9j=B@cocZYTp"&5d>(#ZYGV;3#257`|b {Ms1UW1Re;X~1NUe ; c#`둈b/b=E K9m0NS6-zB(,#Ɛ49^.ol7Cш{`:T'O".;g\TcU(y7)o#YMc= Cjen҄z_$|t,&GkbBQR58 n-.E4 =zd!^ihi}mNr0 NŠ ;\{΀{d^z6nJ %E2!Q좖u|3rn 鿣&0/>_g*$C]{1iTd-QozѲCikq/30"T7=.c 4.gսDi $+ӎ՛v8Kq]y4⹫ E f>}/7`vPa'bmMhQ\~^xz~ "r+?59QRA|$]M' 2sJm??]oy=8 9\~_*L,sg!b],ewC WL=5sP5dA1&A@a, VqQkŐE}/#t„G-\q2Sp>q 1mC08p?*X=;t,?MwN A{ldIQ34;p3 ͭoiyoTt*B[i2nqsQ2Ƕ4ZoxM;1:'X5_~4,h0ػ=2ĢMPw Qஸ B|*&Mi?,Dһ1%DFbMmB!o$i>>9.Nt!X:pfsmOOt|COU]U ~Ȗ?i<`Fd xW9Õuz^D)g&{'N(:δZە"qNVQOL-h:!8@ύ3S;԰Gz?GCQӈ2MqMߠ$BNi @ ?]8En|ӿ$HOqcʀ 7Б=TtN6(:΁ P=~Mu5tL ,w=.&ա-hڐ9=w;D(nFr#W̓5{uzg(,r,?~_z|dXku:u{<3+ qՃu=ǫ'eGڿWV۝ 9g2Vy 1c9grjq|f2G&]ApIScb \WoFD~J΁V$p0O|ǝz ֟ X8_8M2MxCv{fzxn?~W z'e(HQgލT,I@sv 8=3遇K=Ga 4Y$U9[FQ8Mud]@@aUm60dmcckʰm 8'ڔHv~P͎{uQX0֥]$V<@1l[IP%+8c] n4Toʈ9e_Dp|dʫ#)bd s-G`?W_`7!1:5yozF@qfj/ vF&݁z rϾ@@,;?XG}H"(eM$ᕬjxY2Q6!wSS%iR ;u/#}#ȟ#ENϭ@)qqL-@W0O; &]QYevM'hʒjs\'r$jO4NP'qqe@6k9dXa<cPRYA܌H#Lz,M6!V {ᮠJCT ` b$|[BL Ft{?冥$e<)B"1]Tj[%jw3:J]12 (s^PDfZZ?.+2έw,Lq)`l@[/rX?˰PG=#*)PG)uWW8>p?5jR<4$A1P`G\㩩7(F NmK0p#@>6Z&&3Őyj$D '-jjTѰ{bbXl\Rs㚊n@V3O&i?}{vpRPܗ:(}dU}w%:c&Ge5HH6,JC6}Ooaf^ƻA3w&?@3~@_lUի4̺z[?޴wq(n?5}Ǿ#( BWdHb1p.O9? 4ej|Tw^Igp2?0`fAm":G["6d"jsSŠEɝKB5R ]Nʰ]J"aj|eYX2j#ر;Eל8n)_dG_^-CGzYhuF%}1W$YeI;ee*OqOP.Jt:ȒdPdѮ2VE`E=$0bԲ9rtUFE1i ,h]<دG]1hF9olVts  [1u$A|x>e5 T"ׁ:vW_I16; 21TCq4ޝ]2J@gpéj9DwJKWJub%2Aqd Y7rz R5)\Lwo#]i}z '6,N斆p8~ClxJQM(۹&x%5 i  ĕDj8b QqX ľ>$-Wv W`["#7v8L꺿%s03#֧W+4"˙?}'}# *:.1JiF%"T E~(fTg>ېK2e>c봲9'8Y ~P|Lj)H9vhO*|ns_Ld<h8)Lsޥ*ޖ$>9^vi([/Y ?ڧbˉ0*mfߧrFeBC"DMC;>x`KGF$p,9Q`:uA'5Ƣ;X @Jjh.ڭ]z߶{fvm cKqqݟ pyHZtdbu9Q',+lLaDԺ5^ҫ4 \@Ð9^<^VOS0N|J%ohhUJj"[cw*P]e$*{Tj涑I+oes{贲/7ڰ:MiAKq}M€΀c֪t|Ѿ/[DYw׫7I̙ƙWbMP"Y zizPԏq0} VTj1cz}CԁYGNV]8yIg@Y׌$pb'eFe-t)++1+^Y #oBp,V[U$Vbe=T[e{%s2I;3pD{J##,vq~^pn^&H6Ҁḃ~)< P(v $Y=bhMrx)eWG˜ɄlGClbkv _|L3iίKe LR%MpdY~쮧@u^O)Svah̎i%%UlZ o"WRzc IK 2Q_ll;CP VtqZ,Pt.+v#\{mCer`;#-"6aUkC':'y"GޤZLcAhGV'L# Moh #pr[ӻ(m׸eA _8Y 5} gZX.z&PR35BtƐ `Þ1fp+@;?oYT(eegW< 820oԕ#aUUeOu}?e|o:>&̲d]bۡʱ9$JMم@b_.,M~1I+DQPT8 UP@8Ua2fTcP8/#{OלY+Q:R7s$ܱ88"l{dXʄʤIԱ@#-s`+,Exah-_lDJ1 ׈ K^#>:hGnU =ѺOFR0U}O:$JǴڲqqfeEZ1,iJdr+gl^C XPOp!v$q՞b"R9g=7Z_㌥’,gHm Wov'M5}2b`IzfB*z~3JFkh] 2Yre zng[(sYxKWQ#ˍ&E7C:?k*7}8 ^wy^5фz7 Mk?EngP8SD΍ќF3~ ;]"Vn3}w-z!>1g@DVxhp39:0{0@f&X%B:9Y@3U Uz䐖1-NMbgT[$ʚ%EѼ42Jm}]p3YY17/s:6UQΡ([~v`$l4$22!m?8c ,TOͽ![dW $57/{^B95/U< kd5*PLҫc#.@Qewd IQTAzgK'E.uA)bEAd؊%Uh cwTreop!QB-_^T/""ĵ7G+,yewԄZ'rZY~$36y :T)'o u!>g?h(?)ޕ{hɏ~jyYu[4Ƞ3￴B##\AepRʕt:q7A$YVe }GO|ӳ{aLu䃂ְ%Kw!^vyLKg#{-ݼec.B2ɣBȴ[mDnI=$:տQL1mؗv`U +Lĉg: ol_+H|6;xc>d $i3)\7h#w'+ o-)#5SC"'C&N`YB1b=*>T+xuF'?>9=cŠӞ3\SE&2m_RS°e;xm'}K3 HC ;1tތL r?Nc7 )3>}xC:cj8ؕÐ"+Ap3¬ݓ-Stlq'ԋG&)eMǀQ~ݟGs=,4cF۔-xqO;R@y =G!{|e,qNԜ q`hKZ}9M5M<7$0@W-<(̖(7' f hIܴl0y P݂[$nR~tDsWq {"vaYYT1P4]6/Elo=H4$dEj`(Q2nk*ijL]б$pl' 2yf.MEU$M ɉY7CCȇIf㩮Yl6 wg3)N6أ $!g((:.Ǡ(\ ccP=JrN=+ 0cdQJm뒷ʆ¬ ޠE :㒌v;Ά(T[2!N1?ijVd&fRN=p}Ia3a~1چfm낀A qU;/u/(y@_2( |3*oi>1NĬ.u=WW)&|#Ծyt=/T3F%F>E>YTe#;k]t̰cVԱQr+‹1pvK4CDn+tǸ-_\{qB|Eu;5hߟjDh ڿlOiIo,.&Cd SRP&C0J) pOYWA/,J@26z&Fubq٩G ē jLRfo}Ht1'wq^EKd.. 3r*(RF =+"WȗS,eDv]eN#U6? kH/>0m tM昁bc?QȪdVGNrj1 Uj1dR8qIlW/,aTǦynPRXDGZ,m?2*@8mE;l ؏L&\ `dG ܚsR(wjLɛE#h+fj4n"*5H0CWL6b(wc/!>6_Nam:?/ꡙ,Hj>s@{I\wQuGLYz8jQbLco-ےEr$)EA'mŝ$KX!+,)@r4+vSdQoqA^ݯ91Iض#R6]Ď{Pges!c7"wDLkz=]F *onm~'*Q2RDϻ8 ѓ;Wj-ktN 2Pv@)~eήB7̓ b5pX@}a CtDV{`$ (OlQ&jT+AUc8&~PW^|ojݑ{8 ?"&P ,@#Rz5#'Pb`edV5 B 7ʼnHNcjr BYJՎGcIYC"d˥܆2"@j0RJdá,_\HYzV97\MƤBH/u^%Peoad@7UvĭT24#wjb.>$`]O (ƻ@z2Be b]nqц:"b3/2ΓڌԜ+vK ݼ~ؗ "s 9D8jf!)GO Ib*6usHlLʩ?8u'yp[P.L@V56Ev #zaۈmG2=3P@CK BQxȬA:+:E> nʯ"F c˒3!c;\=k*2J yP#q3N1P2iFN9f@c7%uSOߥbdwIa)!k|2 ,y[|xh v;~=1Qc0+(!Ha׌1rW\01eخP:u/B<ŬisT;$:8Xp"8UlLB7r\FIPXTh{ ": ̿T nt5jӡϨi!R"mg>ps޹m>2|\`0 rB]ݬ~sCPxH2\-1:m8 <4jno7|;I |9f5usԷo By~+$HB@J}ywN:NyZr*p: H.̮$`rjlt 0#fqqK}\ԑ 68 t%AZFZ9YjfE; ,j"~2JpYDDwqn& %|GC,<0q@LAGh$^'팹Q pRkSNGDӱ-&vpv`ũqzw 7w{O\EoY$PVT` u. "ȥR B7Và=j#EMK4nWe1lx]7쌶WdԮp{b^`Z,&26suEn(ޠ#HƷ9Ţa<]V2) Dv(PhbX/XjKGl~=F2hA62vq2#ǡ#2u +Q[z͐ uʳiA<$f71Pq,.=X78ֲ Q$qjVp{巌7.9F0aPP KR,쀎2%ҭZ?J#8 7yb- SI0,AV {>'hǯ I1 2 :lhUI-SDY 28*KjJHJ\l;"S)Fx}3+F]yJ+p҆G Gj;'EJ֢AbKaϦK9'dE@m9T }uFRGDZgQMoƬc?8КqTaKcP^=euR*n(2l[@I6b[ d y<TO RD7r \< SWϜ?ҫLC{x{EL=0FĖYuV}2#7MxMtIƚX,;ܬFŒ=ow>0N+$ V |=&SACŅ=H'hH}:5ӶH A(k:`ΌW|MŢ%{pEY6?|G)+f#L9e4%ty"VYc( 9I2=3}#"X"/sn' R"ڏVd)o1h\t)<=c!-|$; N$U?2Eɉ]8L"[n;bkD0|3ݼqxO{ŗԹkc(DF[Ǵ j7[4HdIRY 4RV@ŨҀqsmPolD`I-aw|bL/: fD緌D f㌉fC̅# ";|C][Xj&fl 7d4\ @}T ;#`UŁ2;󆊗HH_l7Q8jVZO3L̬"5GjtATF7390E.Ч?a N b.BTrXJ s> &C : #KKV@-fq+U^&X@kV(I+r'LБHuGC(_eM8ὥ1fZ|%{t1M5=8s\jYPN7]SGxgB _ͽSÎ34 Uj Ef 0SM"~`) `3. su~PdCCEmi'MҨ;syh8;5)f@g߷Ag|E jw2!dܪڞ5t@@rGmId \HO%|[HK'%%0V8VthL,щ:*6"V"s]o_CkzL.Ȭ? vLƨZK:h(oJ aS&=E|ʁLR|7orؒ%K>?dY2m 7#cqNC"Sjo!Brx3 YGQ2HH?t#2%zPα"^+&C Z@bm J| ex̴;د2t MOkl>T:eDi+x-$+ nA{ Z"%RٖP62T,#q?L[J!@@x"EQ9,D-W@]|@`dM1%^5YN'IPx\C$1 @d}Kӻb |>crbWt$ MQB }|9|OCqW M܃9^NC\{bz Pw?{uv&/Jx#=) |=#]kiz;cE~Tn0n[$l#m}p=1ͻMtypƫg33=B Żbn܎x1~%(р,Ȫy-o|[U^Wkb+~cUʫF Tr}"*#mast.-wkB.\ XU7ԓCʲԙ% 1Z$H `+>pU^"w%1~N/?ET_􃭙LAQk?9UQs@g*n$ tRnurz#RD=^OFVYVᢤcۑssp"e,{uC̀r9#$C9r8=0j=At~df@m:i8?!`J"Ep$/O%c s a"3|Nc)1 n8({`셁 ڲO/ ,,ab+gR!FmU)4"۽,ȪhF%Fd6?`WhJ ,sKO Bjw_9Aj/ vwqȪ*EE+Bve{q\ͪv#TwÉkZ3TufX]:*9,iE"J)6(ƭ6qUR5{!ՍgwsfBķqXPf(%Yr}=عtĊ vPcvܬ/Fi7R8ǪVQQi0l xEV( tywbHƴ[:'$ZJ(=Hh )81ppbVL9$l>VYd쵞+>uu7U-RE]0"c4?($<曦pY|w̌H|'+0G`= 8*I 0*FL?+HgZBlY ZeQCv2E \O%tz9Ժ% hL B,I/^rp]Fu@j:06%=cٳw2DG>}^I6ʒcU+OH'C|2> + eNC%xQ )( 6+wC @{ɔDOm\'EgXi!e-`;XsyPYN?ٟl*nU󚞨=p8<ڐʕ}? ]O~0IQz$bf%k]j&Yx؃ 7gzث4,`JE# ܑOCZIZXm? sď,)0ء8b)Y*ن0L'AV]6#E;[/tp>Ƭfٰj ,p*+$K9&LF׽ȉPi e -Bs.`j9muJb ehPv}oUF#, $8R@6eɠ2Eǹm8锎Vs[:rrHB̉]*O0}⠳(R]%2@tEPdF]eH]g! =GڈQy;ěb*NVPA<9+ v+"=Bq~Q&9Mde`JdG|B30'*|c d_XKn}Ü]A mvgOI8SDn @4I=F12“vV۶=~+uV)f#;JjHm(Q]N 䟈?U$kvB:G'T%~f'[U|e֣ uFG=댈YK*$ch=2"JT(ln9 7!V:QJc-i )9LVrmuC1a@1@]ܦ~3 :X ;b^b( w=@uq^E#E:^5^#(vI̤G@ϩ((%eXjŁʅ5M׿{|p{$ݙ>*ZAu(,Tn1Eqb;vʪ ZaIuu5BUsx۸1 /|ճHKrI ͑da,b)?OcuV 퓋սaFΝZk򽆰x16Gv;1`կAeƙ@hK=X @Oz|S+1@e4ԏsh4j=DQ}ȼá;xHYm VsZ$%Qr| Ur0fN*XU:hPY>/AdqbwPV{amu)b6ǹ-Qq)5;T QnNS nNrGs{qJS!o-C1ݺe>*۔:MF>| |š]мnӵB =(i ^Az#Qi_!x9aR ldKܼd g;H1_RHlj(;yVyA,H,C;sVq]mYzs(r\ Fh N AƚXRv8T#IYT_v^5D6#Sn }Nv'buMM2"#)Tq`tƣ'#{IUN+?f2c>=H?!^/*u CjRqqγ@Va2j$PM>דtaojh;r%U98ԚtB@>,T)j H2;}Nt2{Ql v3(̢ܺ.$,UY뚂ᚨ03Dj=$[K]xϦ}0QT;o#>Sz$"/ ~#E!(=רH3<1*Ź7abK"s5V&vu6H1g$T̀{g9t.KIGy^iCGO0WҀٮoy}`j6c1TFzw Rܔ{F94{y4GlmEor˺Go9j-a +UɆhIGN[߇CZ>nrn DRǚ1Lq8Wפʃm~̪&߹[[3U%!a/'$ e7oؽi%B6 ^NIL7zѬq=Xj=1f1Sz݈UMd|u̜+qz#]|4oLg$ gR!(iṳbxXoCvf-~$xC<=SD}a)׍flV7D-wVٹG!z%듺,bLVS&eғʺ:uB:u5b Ggjgr[XKcDjpbZ@5^ m.ŐPژ)vxp]p5)DTٮ:[q256o)r"`nǪ>®,W\Q]I<4'5.Ƣ(+cӀhfkCT斷RBuf6XȢs@%Sgkai+T =qm2G436NJ$DVH!=1a9N&}E5XKұ&29@QEp\ɭK4N>q"TSvJf􊊈lƈvYXqivl6A+;6#Ag9:=I0-qKݷ+PWp_eeCMĜLt:c # 81G`BB;dU2EP6FJF zx:T@ PzʥdtlqenU<6Iq:Q >M.@X7&H h0+29-#uyͺQ[tc$qm9QUQmsn&BY!:ƁnW<~L |PHWǔm(,S))qu=.$F `dXbP舙<<*ӾsA0t;j񉅆_y U 1QD qK_-Bшӌ#eb&9;oĢ }tЅ67xV;iXo-j5Kg T x@(2mvGO0 35*́M^2PQ| ~ESG*y@vΞ>@0BB螫+~]veǜgڣw+dB«I:R9"QM~$FT-L,n6(l"GF@Rx9-7:7lڐ]b$41ٗN,HA*:90GaHrWwıhy=&e;oY7/AAxHHPGq 5 2 I;N.]I@`ͫބCecFF:=0"#j!uMWwLpG8__FErp&*CWi>[`؏i] # GE}Tb ߉ƧEmīö*b7ENyYQ+>rKqQFn0XQ/Bd QhܧSPa4vBue} d~ɾө]y' E?.QFu&۱1"`1b,; g-5%۠2[i~IO``0$og{1脂O~u`ruqMaYke_CtӺ1%l +n_|)&U/ްȈIDb Q#asw3GQFriJW@\hڙ$dS^;ரC: e$ ꌿԑ9FHD:^ǶO)-c2jk`rm@5U($;;qd7!=t(.yXEfV{okȬ%VO"=ɖI mm2I% I/&]b=ÛףCxp|bCA7xՙ7AﬨkRA 1#+LrtNNu'1v:8J&Z#$dK K_DڕэXF lcLhbPb&?mW'!&2niG/͉o m$Ь9j!wPsQIzn zz&FM$C/+j%BRy]D r#hy)`VU RXZWbAv@c5qAi负+GlѕQ_sFBmw74i['0߉CGlBP94d öf5GR UZ Y3m @W\dSj8KP GZ飊Iu6:cB Ճ dLBfh i䛐 滙 p^_L$U9}cE*,R=J _Idn>qzK2?tlW.Bɵy _@LOx=  @n5XH^3B9e#9OZ·O -s4$qv2HY9]As ~gWL{zf2Jʥf #}AJGI4n^ӂMYf24 9)bA(dQ91{F|cM$h5H`e~-k6tOj^QjDQl QKn6KFeh m`~]kh'V5}ͭ4{{=8vEn9ԢOٻd5<<[ΐ3~^T[ͯOǁT :x~YɓBFz miaD}k1md >3{G(X8ֽ`T3vy2*]gͺhHc 7*\E{E˲0M)g*M:m؂V~'TD̥hd,:܋F~S&BFߗC` v޺GemnQ˴ aOZb|K ()8iERvc &y/Y\Ժn9*kXэ4ɳ`=FE;X7C"a,nqSJ%'P1ˌ*?j&ϦBHh韤?/;V;?7ҝdcRjl#N2M8yy ՎsR2EYnA O1봓e}W{w`3ɰFz?H6b źl kp0K.9 լ1m$V)+6.emC)˞Ebwz r6c!&ʅU,O&>rG(Xģ1%=89T %1*$ k y2|ԝ2Ƴ1P3P;V$`Y/'s``\LQ>tH9nV{` "mHP+VZ>JP+T9fܩ&PGNU%)Z]k2i Ĥ38~*aUw8k~yaT:=8;A=󧓅 f;hWLT[u&@fcAʅ>qd,p;)KƜhXT )&= ev_mB׻,yƛGEcYt!qri3nu kH^MU*kЈ[p8ɼ:Q͜C͵zA[>5swXGQ$B!1nUs8Ȏ,KRQ$X9ʲh@!SݱL*6_QY?Ew'jXbuRQQ c>%Bѫ(*Ñury8^ s$yZIx9@cg6{~m4B>+z1aFLM再#E{+yv{:=/m?^F|k&Gvonzc$рt7ܷnIX;UzA˂$B죦]JhA HÎ%GZz;tzUu[sR;tF8ڵC^ЪD/,G\d{R#Wu 6@10iaxwl =Ox2,AV){&Ѱ+-FRuQ$Q] 91t%r?,+ g 3 e#h:v:`Gj>s `t=pB!qmVȥ` .VǬ69$HT|AȁOq{Bn>̨a`~?xZr#8ܠVVU4Y>pX:d;qГ>VH{cnڈHT#HPlCf@E9J}a,,PQrG|BX.1|v38ZZ~*]lM:@9[Pt^APY+a<D_oȎs_P :m>qDTojYBs`b3Ojf {HPV1A|a9$1/ВHFg̋#rx19E%]tQ0xn#3sA!X(!Ps[J Tnc|{|D"vtGU/iOJ?Ż9#3/Q횺@1b1Kx96%4psC{6_\ġE,scv(*Qwu.*KNxɇfXm;d=qWy*kUX >(. @H?*M\Ors`1cF 8(ƜtR߁Q`tvTt*r2u$ d(m$–`HpŸQ[ewnB/:b o?$D CdW +"/,dr[?%F15o8枊f8Q)gYGw,uGwp`ZK35[zC#*Hh qHS<݈t,!nȿ34s 0YLYg?-- o3M$sȧ:Ȱ?m'a˓fM+pPPgrD&ШTUۏmf c3E E_A;6ЫĝŽAKb 7N bHeCV eXQ{|lĿq+cH (}JZOHSʴfV 7܆q8P%$Vӊ8Zo[1$RgKK _Š"T ġc`>" _)##m 9l*"[atzWb+ v"rC#p7; (X2 2ЌΪQD=.Jc+$Oت \CT~0bUDH ɞJ@Лf*Hÿ3N[uq[ &8-N{K]8#bep*NuR:;2P|s( s+ HȪLzVEv"=#{5uuZ.'r䱽3=\JѱqB尠 QDdLfsD!Ө|!cÒ&P@r~4ʋ`UnѸC@-eӭeM u{1ҙMa؍:d-y͕ID1^J?DFkS ,̠{Wa^ª-`$y25@LEn? $@Y"7lс2Sq2(Q@0WaЙQïw(˱_Vpk9T*l+V%yb)s:m5]z殙 \PbW`C|1UgD]ɨf"햷DlĀd\y3^,¨gNT)tB?; J >S6 gm%O"3+^':Yx9ŋ $ol8CGTbL e `+~pY$_= dW(Iho M3";{3J{q;Na^n0Aoa2T!u8@|ʭC-VEJjS^:3$0T-JWl$ q!Icf獠ގ7/]#Ǧ$̙^I rd,kYS^9X-ŵNkJ'C m|-@O42 B`F 'FrjkeО2HfuPouժ0)NY:^Q${l!HE(NoPßI$`?d%VhJHW+S2-|ROp,`U&)+POQb,@ 8܄6Xǭj1>aDIMv:(-%U59 :sظQ߃}YRWn,d"ge+6 СksfZwel|=T1u/aȰ>Gp%V0UM8)*} !CJk{b/sZaBܩi.n]:l K2rN-2V;_\t*`F&DbcWWy)?xH. ]  Uw ؤddfn P>Tl"APH*hNY^aԜTйݹUTW] &PC ;zS0 "@8NsQ ΢5X:/wL)8VLfY:ג.y b8̇8,*Ŏ#r?c$R#pGL2,ɐNlpB|f7?P}I]B(Y> VHq(F;PA}36i:96@DUrshjY6}BB%t]%|JZ9*;{]r# 9.\ԾeC/94g֪P{g!ܡ_:yٓS>&Vjywwy YfSx6nr y)Qnv޲YwҪk*juO#Zfoz-w315[lL&WzU5fgRQDfXꨁwkAt;oVOwH(:u w"ʭbvÆA\qW'ԍvmX>fFhhg'TDZ3eAѯRl: z|$/(}}2vM#(T;`DJU)'.͝JjYp>AVBN^/.G 1!y8X*͌R $45tB3h§r} o枆{ۥ\d~Kq>p}fYDU LeN( hD]-\x„ v4ձI mUSwU$嗍7e*+nt&I"d p+,\w Sdc2#@y -`e,~=123(q ^ r|̚'iBEPwSrQ=G1kuOq2tZtMrIFL(P(e 3]ŚrmuhGlgb sׁc t`pJ9ڢɬ>Ҋ* 7j89wʬ-J#1WMOc]L[)<^#r÷Gr0[׉+!R(D; 57?ż xEBQSU}Dǧ2&,$6XHLR6?2Eb಍*Gͱ*»*0 _L$P1cOø H-FĞ!˓[ $jʋ>p*>`p3T-P\Xݿ&2fKmi['b1D'.J1qBh {*=xȱbƌի'u)t(#a @YpW1@A\俤D6rȱҨ_ ~0u0J6WV)/}Lʁ"Ԝ^: y|Y7kde3urR<c:$] yN*;uȡ\bLz&t x;"7 `UF UK6Fp%;K!"Zhը[AT{:V$j?qZT+IPI7chBEYVi61iHmNO&2B:1Kq#{+>|'0-_#7̩!wxq5 2dd-R@`(8,6i,l #Xo[ű*ԭyccVrBdI/k\ld Oͭ܌áIU8^PMEI KxAӊM =baXʌtHyy8 Ѻ_dnOQCX eT|#eJ`f _yU 9۫6p2jcXuV&hRrAc@ŨLb X,FV!Ē2K#)fKhGջX<,baO'$LMWJwU-Ƥ-KSjArA`eJD{XjiԋIIq!7t (x?Kc&H2nITb]Cvl 3C.k:H <`̧Wk-`wr@|ɧX dh 7LrAىQ3n=$d`Yj˰{،\s3 ]aKa`nH<6Wr;$]6 }=2qRRBŐEm4 jًp㤓{r~#tAar.*(:=D$x0-<{Md{fAqaBWp }0gQIZ*cf^b%ԱGԍGsjco0]*u+i7;=^y+qRV ơN?8Q#c`=9 l F;Hs]#fl*mnnb"K}84@fE0@mzHE QaphXCNNIpt$nMFk!du1-+$5N$`r@lWqc J+*949'XFV!{sGqXjǾ;SDd&E1|aܲ%m -FӯZUݸ/i&mP/*stH#A;e9$TZZ EpT$;}לaw*M&^<DߦhHXk*Eizf R[Q clhr+1!تH+Ԟ p9KmϽ{vSB5$F#ӊ];g̈́8kjBo85MuԠu3#S*(P5%bfE-=2ޞ9]; AJll x.V*w',A+ \oQ!sUGt4/; +~IvF |b2Bu jeP&IrU#nDrATu!9W*}nYX5?^n#$fbH4oΛ T%º*f:ʭޫ6#+p%/18@ 5"-N ?,t^8P)Iˑ:XBu#9sy5#,Mb*rIx8y ntHT`ؠƤFItf3JysdOw"bO<>vFmUi9?(wz L|E|Ak37#$=';fN/hhZ3r؝ #ٸtȓKKÒv +f:e? @Ȟ;[!mp~5ְ})^T7PXUbۻlg/Ƃ4o'P{^@\PU`w ,Mkԃj^1^-,1:Y L>zH8b xKFMzcT-rI1Ac\Z$ uPV w, A43$u`ds9e]K=|Ie 2eĭc} Ţt : ]zzjvA<O ݞ&0rW]Ϛi O#.ǣ3U_9Lpwh>r#(~0he=HrޖeW@R'rbY;7OAR^pmKz y(VԧD0drܪ-$U.:x* r{~ts,N$\*7QDvBR8Gwe%~z䧐1- ۮ26#Fj1f@ER*EŲٮ+FU=b/` p% *rXrFdU; "滌n$ _c6&/"/ķps܎pf[*8 PVtbUВA&KD eEu+ZYax ;1v:00D_~sSAYpn,0=MN.bQol)U͒jHJ7Q7 4 kr3װ)R6C',HF bI#~7 ol0Bi~3_SzG#uڍTA.OLP no*܌}Zx$LM1'ݖ w]Ag2DV7 #iaS@tʚF ›sT,쀃Î YQYvۿlNVњ֊v‡FEfW\d8 _iNf !c#-92\0 %5Rb;f,133D4Z'5P u*Mw!ס.asHY`h{EQ WkV@u,|`N^Ҫ,A;fZ'X~rTcֲ (]f$9 `7ChS?[$+% 1<NBl}f 5YYXpGpqhgZ[,@U: Ə`25g JCHnjMO_U uW $ڴ97N@AM&23 xBHK H9TWxM!%H& 1fXѡ3oh]Y6Tx+/t*}X՘gG,z0ǾZy/6}q)sq^9"ZŨesԌkL&? -7b%}cӰ is 4B3P 3>j]ߌESȣ|Ì A :$iAg52ow-]!y u!lscƔs *!PoDrq =砫cgR*2D!vlmu/ ƺᮀB & rp|'a |AZ<F>>=$qp=nbhw!b̌ r7⢿-Ww cH|bKiX=6D%B~`s CRD+(DX Q",di{Ӿ('ʟvg`| ؔPHaJ0`h+WGUϜ8Z$bqKdjCGjk(UQw^2}'+H)_ըF Ƿc%Җ|pe}]KPf`lE-4 -8RHIO0Φ7[)CZŲă+Ek%=+ y<)IP%x==jW%{B1oAƬ@C!F1$JbEUG\4[*XH|dZ!øvإ)wrG;:1>8Aea (YgxhšuQ'G5XNnԜՒ-[Gb3pʪ{JpzhbJXӋ vtcQIVrޙ9Y \Pܖ}J"2D%^j,LU{Aҥ{KzcďNyt훬cb{lgƥ蘒ByQ+$b(&0ۀ3}7h;f\|eܯP}I+$8 h䋗BrH"Q ;:Ah ڱ Wclr+N*lrc3X/,S')udSHe)cIK(yv@S1h"&.&^h6ְ. ,;fFkdj"u l$BDVyOv, [jeWa(,@]04/-.H+uÐǶpI+ѕʀ,<*z)QLU]qlx,GBpF݄[j _ (y+I�a+t>[Ydb8YBBlK%{1LLb1={`oߦ25Wb ㏶Iƺ1ҹ! ʶ?lpoG69GFSd%.p' e]UE 2`]n- 1`yU%;j7_$xqn==ؐ":c|j pfafA!`T9ɰJخGYlWȟOb5PG^<)j[fF "'x# Ao.j?u Ot)JAϱTNJK$-{4#8*foM̧!! md]1V$.q0Ua@W0+t"#^ET!I1d0VPOsG$%9ND˨Un< St Bvi2-q1LS$`roH霮b2+U(2N0VQq6qCb!w{Ua4V؛io'd]Awzx![7Tt=0eFYSJH c3R$Q #NjdJ~~:-( e8Ik HKCs9i rYj7j`{G~VZr8>hRqv8~4qN1I kRԓ,[s@ƨJC^e{Wp0 =I+ٿchU <dx}ڂ|^]F ]}9(qe"׮rXX4 !PV1EE&"D|DO#8t {T!`IEJyV`aO ƄY#?ʭñ鈉 ic:s`ўyUe îUۇ+:>[~ӕN恓ۈoT]ïXkXeEukp6%!jYA[]_ tyga aӐ`rlQ9*k: x̏Tc=#Q}+꒙t-hـTj&N>)iFķx_"*0L@+8($Gk"_8 b_:(b)DVzG 1m[O<ԭH؟$b0BmUO,jzKJc`y< %(` Xf{Rno,ݯ=)䧡<ֻDf}\s$y^>%G^ЅnfzS6w鞪/Dc0: Kđ8Ϝ?PW=1 垊63MpOA3g,(c$8v|X7/{G@v/Y4vWF뽐ݲ"!Sʷ %1Rkx>rO߳Rl| Hc#VF p/QGZw>e/\}SE3n|>?,FGϝEQ*m_a,-qO~̸I`9TG,[aH!B 4SFlt`F@`?N.Z4t@gӕu;jwɵȺ 'U"A.F~jI=%JsbH㛈qI֥y u[O(さpUtXdp6SC5DʹuĠ[+:Ǚf yEQ}2ݟnA;l 1h A##Y`\:*,z׌8k2P-zqnht ^,vbDc1RK;cLA_'DȤRu0VFGF.ȌHb'&䝁> aZ {^1UR֘FU6rg^@,#V FD w,HC*{d\ᾗi#p ڊ>'=^@1 j9=F2}0#oso=΃( D`А ьYk @ڷd0i< &P؜q2!Y?m!_qs\z و!F5M}2{cgp@=U@O'Y(q)VP29!V:g"q\t#(\PY&L@=0IZvBs F%Bw8qa}+ 5*Qrz`9Y&F(5M"8,8DZy?#ݺw '̮4^ª bրw! tI&Q'D` lʪ ͎Ԁʼ]YS 0%c9c@Oy^2M!LkZ܉%`c-Q"Hu9IĠÜFTu$V5)&aJ(t6什T,,߈:}/8 8PoQ jQ(.5@B1m\Z$6L#dl| ԠB3ƪkWR$Ixmv0$wZ=1FM۸Ջ{n8Zh;[c"#&h{\YG۱&R 8#8rmx@_ +*ӥجB4LsLz_LFo}!zǐɵWqXccѝ?Ye?-G,pf<7'W$u(%ڼڡIs6ƭջ, e^lrd׺w> GhjqB@zг9!)wJ`8%o<ЧwcT*2k72bTicrezd0fmCFI}XA 0V-M G58PrĮ3- I@ yqa%qP_KWm9NjPHC8h _TO\lTх"'m1Hb4bTۏx2;L'<Q&zB~r1lb_to`ҼSYbGSp2j[]s?M|ޙ uNGESw:x#bѴK>^r8M)Ċ`5!֦:\kЗ*,0Hb~3> 1VS3SM\9@~oGjz54F2;<@̈W9N%':y`hQ"$ΗLX6цY.cDs~R~f6@BUIf1q|N#njf*́5_6A 9 ikT7L^Z{oAǏRl(&:D H]Pw̭+%'jhG¸I7U +H0}.c {]0"$ښv 3oYo||MS1# YS֙b8?IWioC%}`n$I1*-\:uwG&C|zU6uUuhPCzTr'&DڪԠ_90q3(n#;S YO48qQTm?p<$G4ˡ)O8etVe}f 5M>)XҿDMt* +P?;=*{럣>)=2h+eHJ=Lhzfd$ԣh@fJⲌ`*lp3zţHzyX9f`ns eu <|\tF@[!Jv9f /rKWщ~Ap :ҷC4l[Qj@ cFaMKnV;cX0e>=9P$ȋтbᛲm*~B, ǷB+{Ei< @fѡ]/:-j0A0I[uoNG~~~L`۸١)@ o(n_hǯ8C%9=G":J PQmxy”`u񂑅svrjoRy-hn!t:AtHNH8JeT*NUxكdx_O] cP tAFOrl/w~M,~kwN>Ds¿ID*2"F:9FN`eh읢cQLn%?`@=$eW2SV{fP#&D/eC*dZ m$aܘ˰jD[X\utmS !Rp '!a( f ~@L`1o(O.O 2ޤ*A[}+G@tvvy4~^+1)bŏn:1 IE{A!K*햦~E6(V~Ntsq0=+cZ$x-՞F{]B$ql |QC.epč2$ϲ`.v m] h8dY+5=Of;G*`e;orl^j={gzeFn)fBȗkڎ1~@%6K叧U;H-Đ7{ ls:}]Wш" ;-2+ QΞwZPǭ(Wu%Ig8 9!S7N1ꔄȹĺ]ox }B[who^& Uj;ti=*`cHqUЂ_Yc<q?h\nu']+q T8 ,zׁᙸ)&`q.*#kWˈ6kTwA?^ CV#w2CXVXrQ; 4!<ٖȮ2 uWj9J4/Ԗ mz"-F>)!7Q8͵Mbj5ಧR2Ԣʁl=;]Ow!3?739W蜺_+Qpt jUIIa뙲yD xxxoɖqHnzP K@q.w/<ɽ:mLMXbV8 <$_0uxgV*qYR'/ 69:2)Ab9%9 a(m_hόl0$ʾڛ7aW%FМ6-VMֆɣ/Jw~pPƫ9Qhy9{F(tt(VSfo蚢V@ frov3mf!vG|Bn_QZ>:UNKj2# 9K3NRIYAH84?3)IKޟIf"3CJmOj2y; {KmD,ji}y?FX]z2ˤbI c+daaҸfU`7 ƬG,=WW @\vKI\^}H4zU_Tk];H!z@=N@=s/)%/P'Ղ?gTX/#V} fK ,ݎ}2 H$@+$`,Ƞ\@gf%;g|n:1H9{:Ubl^}ϴbu-*EO {\!& A|墱e5c!_ ruS @`AT]<\eM9')#{t#oVstx($-Q9e6P'McOl4@E e\he*B%E[*g󈍶p|R=o;`w-qV12+ط@Y 9VlMt#V ;yEpp$EVdF%B;jube"6q}FW8Ғ5\_3ih2Ppk|e{*Eg;;']6#&zҵ5Ug1r[L~GL`6H 폈{faǏad;6c΅w,"XzmAV*;֠Vq[%k'=oW})Yb Cpr;b0teM}F.t0:Є$*#6u :UG!wV`ӺE (1!Wf+8)i6Qߜ)4*cOSĸ]:GKXAќnz:W\Z95KLc4/#(j/D99s)IUT0YiU4TOPss$PFURLjq4^2$qe/Q.bcAJ21olxP䁝|,#s5B?)id$8l*ub(`S\K! Ij2(UApl09Ԣ5 Q|WYKT0Pö^}Z6 ǎp1$zcQT26-:bWL(4) -eرbl%0C.Nvw1#/ @7G+R]ZRlܡ<P ^r(Q< @ Ee6p:Su1m #^qߥ,Mpe@8u@8cREFЯǧYjxnhXYv9dLb84ɸ0QL rWw 3]Ep{䫂8w-EAٌl -{cu1M(MQUpچNW +vZԒHmP=r&Ǥv)$KP_bH*Jl o= ^ׇS{ ӓ`<^y11Kzq"/֥rW(OL4fgLAPO,#$@<{u]#~[\\D#o$W'M%L9t㫑V4 a|q$#* !a UPcFR^&Բ!J`$P}hPI9u#b|!ʲ+e"7B5L~B2 xQI2R9fp80<]e{ሌ1j7*4;Us\7$~տ1 -O7ڕv8PxN0n;V/N[&ԊGx'2!H!zrbgU^cFwQJYڸ˺}GVeFdޠۯ*wc{N쀖YƲ~#%u7\9FVTwn'~pPMi{$ڳW*eh=U9sLi>1987zQEPԲw*@_!H~9BZtM; y_o#%)ZƲ+ՕޭMuW P״؟Ã̭/;`›щ]gn]tЙQԒ =ŤU/KZzv,ԹsO"!wj|^@e 3,_p{Niim4 qYGWm@ZN } xFѵqu[#*;e"I?^y}vbp2\nb(w+ǬV#ީO|%S͹;~^,.runE$/>pXsyOGG>{x Js#;g* *&GU#S` ݞDIw͌Sw]^>:1cdJdI l?L{g{iGbs}1!3׉FB/{DG$fd1`u5gl&'*h#+:g,Q+ z_C]zf,Qt9b|xeWX-@+ xAI (0rPqj0ٞd%t0qܡt"P؛Lf_!CO^ѱ9o9U%οX0^ZƬYX Nj^ۣrYC S-ؚZDiD^|jǩ 0gMLm30a;N|IDڏ DrlrG!qI7"|f?u٫`(F# CU a+)ʛ7U=oZ ߸4,^oIְc=[WUrrzmSDqcw۶wUsa97a9`4 7F ӆ.j ĺvB@V/YVD z ƺf{do_OPS9+X0zdK2+8`>E%m _к<#eB4&uh (3efڈt{ 9LVٯub_)f 0$q)I>.,P6x;ؐ2 w>XNܖ`B'n)[0Or.$ h#8c܄:- P6cfl-@ܽ}:,LU `Gw}Gfg܌7RSZ:^G8!X8H R!Pz8镑T]>FU?(2e]Ћwz}MFv!u2VG%QW(M%.Q$1- m4 JG!in?|jf0.It{Lj$$ 0ޫF(I&8f =Bs }!@[lbllINU-.(Ɵ^zyÒPʦd c hߜm+d: Dr8fU=8$e8.x{q䙕hwn9X.v{ыvhHt/W&=v}4nq+*C:G#YN'!!0,ImM@ZXa̷[펔A/42d5 ԃ( x xwjd{-`I{ʱ P&۝.քl`XDS',\RH5G`bJ=N=\W=l+*˩RX–YTN}.[2oRM;AXmky8F" ܹ-qAmS(*yȚ2omzF] $=x1VYxxRޫ{:L0w%]%v.P#/޳PBr5]&fU'%Z.zF7Zz`HX ^`y6%X1$*e$xd]FTMP)`x1KMIvUV :ERuV_gqcgq-W pZ4 70'TpORu)DƤngD! LzVgʥBOfI wR!š*xrq#DCHG9 Pؓrl,5'ǀ:goy^ ~5^N$|7@8^,t*2)3F:;VaٵoL4kg, c08tъlFyz叁)+P/ &+$*r=[6)A8T5Zpz\Y>l|@b#I8.ctڨ$ul`s7$c9^uH qK*S'\mqq%[GQj[XyAADrP@O#*P(bNT5.LQ mȼؠ@I5'ĵ$ۻkbD+r<(Zk7!B69F6l@@&Υv&7Wp- $@ 3)k'tAd.C^cU~tHqZz@7Z$k- %ɥYh]-(0IprbQeLIxwDSIrkǕ'bV[3KL/9rKrp͸ҷ|hbIr1TY?)ȯibPH,x͈=Dl5gJdF# 9v\C-O3lb|k9o` pΕ,^.1z] IΌ2tj'yd9@le\ Uez3R{x΄"'c|\+ꢓJِ]90;S)@K0ZyzO[Qes1}@5Iy`3R(~cDzf`EI {O_D$(X,x, XqhK*>4xO%Th{[E#)f Fqh $XJV#vp}qҥ;r|nl~$mhhE)7x# a5 0`)4Ad4#=uk-HWı땘 ?#b[dD,NV-X\4f^-g4o)ڀWBp$7AoCuxcU WA…=k>4 __Z \dHym>Ƨ6 bnXbݨcaF# n{8yc'()QwI!۹1vɋt4IƻL{,R/16!9H*J ELg=ŨP7Jו^W,Gu}cTs=ETW_VM/U=TbQ#>YQ/>W區w8@5>Erz47u3ſN \a@/1=T7ėm܊9|]\nsX/]?zfSbAH~pbr[,QI(lء&?S3NG|tT{ڹ!9pT{";~n2UCMpJP{JJkx" (x9\'["VӰ Ǘ.}k2R?cv ,Qv|l6gD?\́ J͢%rGb;}:#%4$+@JQ=ý~0BN=С6·Ǎ4rG\[y&Rtv@A1T8&E(ұq"^({q&qX!@oOkN 9^4VeVN%юWRhj~UPk:0@Y2|3`R´Tb+펀el6aYeJ|yG`rG3xdj?Ρ+)șwn䶼Iz^(ՂlIakm}T{dM6g6.۷e` e8Y%n7F=Z#\vL˓/ 8=+#Sr4Or*(,B,v#@pJΠ-0Mb(zhEB-ۥ~+,n~>0XS%&ZLxby$tJEqR*|d`=k \<d=IlPHニ cWZ@N\S#A"W|-2r2X17 U{0`Ԩ>0ly$M|O2ㄎ6=L(aܡj΂bY"UX"lՍaM2Ca:bI`e8"R!4j$Kudt+{LFdFdŀZub5P UhI7~rc*z|健p%4ߨ i(s9#+ѫɎ \X+I3$2qp6,,#K(wdXԠ.F$n:tЎpFܰct#0=k CG"oT 0_ڥ dx^lo :_Qg2:^XZg(,vln}2آ~@[>$yƺ0+cE T|b 6G֏OgK*@wHM_ٳHBJa6 A׸&˩dPn,l眾P%G9`EEϫR*Mև7.eӆ$+}ڍ, AǃUvߌ=+ sy&Z>RłRBB]YmBHzIh6weK7@/](M4^-Bcge pshK2j(0aw1Ј\Ӹ 6V0áut%ulUBЅv! Ho:Hae.'L$N?z|i11J}3^x7|܉t=?݈|:^V3NW`R@B_x$HMHSDz{{s>Um\BY"P>Ӝ_5d(j VmK3@8SstA:Pʪ!-ukRۤ#e~#Z2; d1_l9Y[_;5Pʸ)cdyУ|V-(x͂aELxXU׉Gh$b:bh#9::SԃϸhإYtڤ0Yl3or;Z,%d &yS@޳{j]ʈ-"b@Lz#82.K*d"eBбTH39΍ tmOdBWգX[68AkhV3b8jB=j@QbI0e'hڮ̩.搠ÆWl[bJzHHUf"l&@Wb(Q\\JU׌[xo-{obiHc,7@ hkw|ꊶ7w\+{dO`n!ăybhf0b Yo#eTnlb ;q\ל\ӳq`>>W|'GeBй: z`:NZ#Ԝ .RH[eW>l#dSIm7g+k6Wp^=)UjQߘjRH*wpI25ee`9&r#mntTy֫fTJVDk$ U>3Xy3!PݎD¿@7~]$&j5HCv+WG~~E ٳ D[6ń:G~5Fdcd0;v`VLjJyGrVt.q7itx= I$jSb9tk FI+8.)dqG6RlА%U!+hYap0hN% һxPB=qӦE5-=1aZER( C{ETcB\^9蛊3"]niC 0$R8:I\ 3~1>ک#J"`j38 Cn퀩burܒ]Unyī0R r.'|jqxr+~}),V@R;:]0XS 4ӭa<,倫[K TbE_lomJA=[`1m\yOeZG@:zWn@2*jƥ.=d[ )9Ǵ=rܠH'l7W(HΑwv)<';^l]D%yg68VI ^T"`:tMQ.QL@[`cy>k-h|K]>RōR0cB"9FP74$CuyyL]!58cێMIAtp7aJFr4g靨Ea4ڌuUo=D(G!&)CF K![$j Y[Nچ% 5S!u,7+'5#Hݷ<6* He@xĮw;10y; TGB7\c$%m8$qUzEn0bEEu+4ZoÒosLN vMɕU _cUr ƶNlh 8둵@1qE`=}bDONԩt' 5tHTWu upu&R񌑺lB"H[x2=2;T;:u!FkH) -lL1:Z's[O?V*XM0V>G̓yˀ@cd5 YAQcUE1@;ܨH)I9qIS#d.2QQU$liDi(c/%ebOR8%YR/ryx㑾GA]7_sj!k'F̓{Urn;ܓN8qŶU-,!qaZ% ){N# "+c+I8e@,Wu8SI;UlHR̿"r-4e_?gFT#c*js9@NrW+u)*o$Jƫr܈9zxMȖ`qȝr4qnbf57YSk {ש3,Ğl c`A,6'j6 BI d3ú- uŻrKZm$6~#v*#^gCwpx:x].a74hfX8ˎNRܺFm4TssN“;>MBք'ǯT7sܼ:fΌ(aӌѪU9D';N5 ԅ 9#ͿOYIEOL>7l(Kz!<&Rbi碅gRC`o_M闠*sQzjt7?|"tgI%~QQ( ?^ ]$hp$ώ:~z4,b]3j5mte|_q{:dVz26dk^m6T 9,~({s\>L ljM M7Pk,䱣{B^"b_~уPl 斄<|韤m21\f ڃ+]tF֬Q d2&*t $~+]Gq|9ziRwԊN*mwLe"$bqFY6̬2yq%YU,,(s?Yː?D:Qp[ B |X5~pѾgFL? yș AmǦJC}I-o %]Aa6Z zJMr_۔?h9ƨ8X\iZ r6iKjcV4rY ([Q^z^gfgqpJZX 22_aXW`wrMPt$&61kg,bf&qrDSi4; GrXe<}OHe&**R<b+@$]:Q$-W7$tŴ@{uFP]_1P͆V8BbA nQHyVLcBAJOQ:,8RVZ&bC3 Ux==!$UY-%]S +ko@Y~%p#1A acK-y{.B=>d(RXr(Ȳ EHE_vΊjrn$;X#|Ygc sgF"upҰ&]]GL;&9Q\br}] 09s&K9QmHT74G|Z8HWLOke)V#'sX=F5aYPH|ӲO-$QWwjZH M_尵r5"iWR0HI#oz횚Xbm>t;@?\ecdedV'Q9EA{NG3KQǵHCHu[3ԫ׶H-01*o'9 xƺXdMe;+XV(ǐe ;1߱K=r!!&RћANJ=]Sל+z>R_FyDL:ec,jqDi':r6IG#[__Q?1AwXl[#PDs;OFMJU ;1#UcQaC#M* c5@h^b̬=]~Ų eOtu.=?g% hjgefXr҇Vgv#-Y@NZ$2Hia=sSp Ĺ3_Sztr-2sMxCR'lz[/!*=rPmrqZkiҵ?l6v%5>02F_T q`|#{dzRtʻ©$힂 3Ye`’qpŔnTn.Xnm;jc̑țBp*o',@@1'EqFw@5 ƹK, Jf}G@0VF񲹬21Z' k (j`X*FJOclI$0Qj[tECb/B r0a,lS0n:x1B䲿iݣNW _L#!X@#g~HЋH^FyN£U2 :VqmW%^ZuBH;&{(0OkF]q#h~ة%:.M=a@7-~Tqk  r>~-Ÿi2@JjvlѮHźKmG|hIx LI" Lq#_ `Dh(#*5ܳ+=lQaDCp,"G l Ҕo x?;6%f[!"=f H Yf#u 1;HY:}VBH*ބ}GzSuߥfQRz1UC*ꤲ$&aMk8*#z $K#E9DthxeJJڪ W;es/n+.tnZƏ#)$Uo!20T@1Lf_=?8X xΕPpDҍ v2 :@7&Y,#L4Cr㌤'<܋r|ٖbrr ffWXڞr6HQUd`J;`$ 8~e/ݔ&OMM}!/=: 90\󔴺V;599zFCȲ}IvRs($Onگ= F >b=͆>qF0Y=Hv0@̙rǁ5mOI亞Dkh(U LȠ.y7^$kRفETFUI]LDUbH¹5CԲQ8&Ѷe?86oۣcA|mʢ}C+N[]W,eeR(Yۤ@R19k04W]ZFeb>ME "euaLP {=>ƫ|?6[Mgj7l͚?i Iwab55_mtĒUYH.q6&ָrs՟dF:C.`P&m6M&3Y5>qpO|^Lzu0~' ~ +O>ہŒޯ"%Pۢp^{V`C7Az;2Z1~ (+E6ӤzvIQtnҖ"^9̭cR[ڦ+YsŸz/Rh$J_^[BEms=]A{ YD7sڶvfT;.s9iC[j9aN>$:xDg0ڒEKW5]C4=~pRN?30u?BgdL>3R֦i7rz-/T6L lj6MΆ]!'zi0 VRm2Fz&h9vR:RAeK_FYGL. b7;|foJd 87p2}h'@HR o+P cC08J"@ )37cWcx NLu:?v휪1tNվ1N@by2Ӄ\:a+9)7xAY * 6"\8ٜYP{e"G˓9 ={ghո&VTP >0p DVDW7oH]IϮn,쯜f)Dt9Xj E8&1kgK?3fԂYM)dd| }1ҫ&aKk-|.C(˫fN/ ];~u F2hMů1" *ҮݷI4O#uaܴ|tg)-VEOC '0`=U4OnPuvPt2$y"t5*e 2vHaʒOR;aPNR1e|N %uk"RÿV݈J+UD* =0 1x%:i'ڀ}$lSv+. YDo'%Pt{'rR,ha"c!"Wa0>Ӎg,mVߑ& R~k+P% c%5ǯ+lM{N]*H$@'U[& s)A#wX-@={&MEZp^WnoxډX5~q%~:c4{b}22,ķ{ :8Ր&ze#?\0J: yxJ(`::K/4Rw\H(@g)pUV} (piD Ab `9DLbR/E8"+#Ga)NGJU;&!Go&T//iAyiv'Xr7 %u(Az$՞eEs\5v9ZIR36B.# =^ =6ʿ<·QgCk+ИŒ)MPOuFRjsZK];gZsf-R37Nh;g5)mCZh 3܎5Ә>P񴞵6>uz{cf~qQC=FHb;'Ro8Hkbu*B.D ^CEw]2Ru=NaOC?h ;c$E|zٛأzϥa }V~\zH?5}*,6~q:JѠ/G#Q+]3[d^ ='Vdg9{P,оV &^܃JtJ0V{c(ͨ M)KQ@~1`H[d,[F@ Zʓ{r6+ ,bRMMtQ(7#E%OQԱ&_,otX폛:|680H Ӌe]xҕRS|E}w;#CLċ΀8Bǐ8#{PNqJlFXUxmlڅ'xo2L葚RaQBKûc?78\F7 i9`Jgirj:Y|kay;>cXZ3kQ@90mgG;iXVwP1Q;H8?P)ן /Hy{a R /‚ er-瘔P#h>r-zt =VU-%"~]nH z%Y%yd/_ @ ) O3}F$ `R74s#1"w^3VFDDP=2C(A8ca n'ܾ2͈^OH􎥉Y&lpyQbMIv7m yyUyS_BA־o dk5z'~6 c=b7JDa}J nτQ(2H^}G,$FEuq#}71Kn*BG/1nݱĉ#>o*rbt=*Ć" y@Ϝ;HV0vß nf#Qs1Zpʼn<(YpN%]tJ}^k:8㈵ߌ8oY`KЉB'~pf2<`Qq8>k j+ !X8ڑGG+2sc sH'' TV!=4y$-x+dԖF6W@r6*4Iy\Xyr5y?8S<)3bCzeDzrxZ2ņ#5tx v2!*Tu-cDwg_&i֚Ⱥr[M+͙]Pʚ4b# ȱ#w|9oCShst0lՃۨ2Τ*Pzs$2mWq8 r 9hXJS.]LB/ '\J m'3|ċ'*tS.cOPGC2"wU^2~nȘl2$P\9V iQ`r!nݏB2Φ+^[J7-={j}N|?=e 62\ȕ#6Ђ?o5F Yd+:1V8Z6 ]E4(‹#+Ǘt"5b>qgjs|2<+d\ Rz9m<*-B[1Vj AP j7U~ +*I#קIiUvtGW2= rjRDd8P_ Uc jYTp,ŏ's@ak(Ig֫2'PL͏G%`"2JNDQ xH"Y@v4Oc#-fqp /'(@ qH z0 "B0]0$,fhOj9R7^s* bgmbR¸|/9 BuV Pl<̍kC`IؿC< &C͍$kǚr:hϷ\AXX=j%XATߩ̯VBn\j%HpzWliр`ZfWr( P>k%TΆ0w?ew{LC6@ka&!tI|VThB$^ ; %-x*`CZSمLv•i#Spd*{Ȥ+j>a `)=G4p=WgO$hW/WHL m@'$ ڧԥ#v^4s#5V2hCǣw'ܮҀQlA&-3)&xXX<P5P OqhlLȭTոtiFpmoQ$L l4ϺS81[29妉GZD)RGnlBPrG,ǞFAZ.grѴKjb)r.'6uq a.>ǒ&7Oqd템FmέP@'Fdܪb9I (L_h@9؉Stp6v+X1]J艄X!όWO;n n.pImqɍ,RbyDLF&PA lݒ0 ?4^gt/-3NOS?M"f0?Pj-dQc# $t9i]$,mr:(ʋ2E5E-j&|Z2 EW`XV|Fru +&IY8^ 9g2 9Vob>f& 88αuʪ@9gA v qMb4'"E PĚHƬO"{bv4vXaydI"qB@ (&#cC/ |wdXBLN@=uL'dƛ,6h6rJ5:vk *.NmB(! E@ħ;%L,8D0@W%(VόFf`%[QA'Rm]Y fWfΏF6$#,%plrX#D ӱ1^va ;Hq<)P 'P_[zac 3tNM9![tdAIT4kAl0d/#PiU 2nq]0st)(Y2}6H3CC3E/ ) 2zm4G1nwp@u =rWQLTC_޳ YCx2򣯜wtF {MNKiMooZwy9?`rNdFTT6ʨUR Y)Ќ>].PbRA4e'XHVk6:"-,^9n&"\׋9-㽠//@m끸.̱Sw`ȡԎ Tu=ûȥ"jy# Xpo[!S15s16Fy6*uv*x$}ǜqsg'*Dۮ/:.]ɱ"TTюO¯y%"\$AD0RjQ(,DNFU V0a iAt)4O퇊*GHPhuFS,Nu Szhnq* ~k<~;/5VQ"Ha+FEāTnw*b Ҩc]ډʄmŊ:lfu- p] z}Ԍlu/KW+*7[k~!r Q}5X,Ey;mc A;I<{WSdCKn"vXBIѱ&]/qWɊSiZR2ck]1CPA RYDu^BWgmQnf&ɡ1gѻX G`,IayG&QY ~_pnƬCQN(OPZ]/cbguV &Q',{f%ы1Jdp&vRlF?su,(7P ѵ%04d?91dJn-ORט<^qI"#o!{b]%e#@dcQlO㐾pјI!ڽMaLj h$,[2oiq]=t*KLG c^(;1Sp0'P5Pxn"-p$Aa!"]2aJ!yʅ)VeUwil$i -2E u15]}V0/Ywc Iɚ3 4cdF/\WP,0:,9 Q/Sʥ;[iV%0k]+5!&s%?5C<@sƱ Yr Q[H(OaTY5H+Hƣ[a1&DIu񷠗tT'u5G`TsTd4 j11:_|-Nj`ϊ;Lz ;l3fL2b&mŻbVjo-$2qfr݉XbvO|w Sm7]1;A'by+27tr"#=&d ɑ ?Z7XvGXoQu`qzʵ흻ۏs=y5mƥ7<DD$rF(7u|%t7 |GQEөqDr#+)'Rc66_ (q*t-De]na߄bS05$q+ zQS|2^#0 ]Έ9RW?NHSR+1並x'- ; b@eD3|Ol|ʺ'ei8Ɓ"=(!L"ء.~s*'f~>qF5$GLN:GP *]0|U`lnwsa0[&8G[ 'LGǑ%! ¸ ?-6]^1F,DZɕV8 4&BYlhJONBVȚOj泖e"9q3HA P*GɉLJ<YDt Kz50vQa+2r` 7/)EGQm7a%0&>Sً/!A}<w=xBG&Jڮ*Kksg/P/\Î`ǘdlj uwriXr-z"¦ )NyN}r>u%"7yno(^@)X]ϦU3sX# #A)Biɲ3ڿh k_umy0cFw"Rb-O -d8b{bIˋ"uV@H (4D:t!i|I 4hĞ:3jIkRfEHGKY}Qg'Su/c/jۂHbReiTGjc憝JbSz\ e~@I0 fjP-~ːQЁg- ӜмoV[S:gFw:s$bFF ÎyR~se)Z``  Hc7WLKHbc6pjMw 954sd>GccH$hY4QNu,^&柳o힛E%I=%%cggE!z .=IWR9u,4}gqeAh!~+h*nREMn1b Uqv+?L=3T4f|)*iP*Vm+˵3+]?Ծգ|3wag89Zgv7+QAK@$ue$ kCl>_8ge ;=\&HF>W+,!ۺ$aT 1'~?k\j}sQP69Ѵ_8AWrٸn"oKWhefFלr66#"IUArzl+Iq7ʡ"c4+ t6XeU=Ub=?? :,10] ptY`Xba!TRqZhkh?G! ;Mͨ1[ JNx=1T;a5.^훌0 Fю($hp8mptM4qȵXE]}'},*TrG9`ltFʔxMʷt x튀,;'lկL6P ?+w_K m[X*$GF c $`]^Y@D XV] `@k;4gVqI ,̃fliHkQ%d-ii\=! LV€zXQUkruK *VxR;iUwDk)Ze)Y*q4c/clݠ5OC/ǑޚJ9Ü#h>Ejpt̃+kiZ8A'>2 m29,lA cf(@/їc2%7|Nch>qr*G*Ѐqw<&$>;=eRIܤџVz{?s~jSup]q$0i)أn,ّh09>"dM,KZvԊS52Q_ƉJ:l{oZo}KrY 4wT? +rTP+-r/5`'*ID M-i`2&WrS諮h#) X/U;lvkYXXZ rSRS%p@ɓFXTId9Z}D^MȄMv#Sq&_v@Vl#Ѭ(<Mqq:>~GN9#>ۈ=(JaUc.11BsdoKU"1L]cFby95hԨ\n"aeyVU_Yi8V`,v!ҳ'RهB58cl6Z1cU /:O͑FGV44r(|ʾ&;ost-Od/u6ubhDjCSIWz=QS$҃>4,{|*5 os+-xZ%P[e6Ӽh_gDb\VU_}]'hWUצWH21$1d%Xt7Ln6V[MnN~gg{qbXР%L1*l(|PV Y'6\cQmo FR%mASh62~ l kΔorkÏLi ܘ-`q"ޔ8' (̬7/F L;l5~Lg{HSIn!ڦk1P,4Hmz#Yw(|56PٔIAR$eb+Xb}TrUc"C|vzl!c V$/q2,x 'y تon+zli7|ͤra?NrnKєU*C{T5>nJ*UP(P%XC+00 *N3='J$ F=YT?A3(G:gRkBgOjnb?h]* )s( cZѣ#p6'.rm_@sBxPto~s?z(yW"+P9cqsBҗ vFHp#ەW$6 ߁YhIb*>K he)l{硚u1_}f4(\@a`:=pn $eP?IolOc$2B(l5kzH"(Ԛ/cؘ:!VCL'ccJej07lF+8TUD-4Ȼ׭urhWЙ^Gof98X t S";I]$,leRw[Y $55DL7W?Yg;y-[sz=W3 J)olv%V4N2YFBt_S-U T3(޵uxRԓ% (A;|]27f ܦvGhƲ"p}@5^䉔8OpV%sLv u+5 ,?-rKxّHTN();k^X.X|8|d-T@qX]r}oQDpׯ"__8*$8ej!9tT%"#W _r>εzI%8{ )aE|< S;G |-A\b 18yp )jEWQ1m|D<ИOh8l-bUy8!RyLC|#3{#B( _S^H=gG"ÖqGsPSDΎ-3zm떕Ej[vP?hBm@98-ZTl(i!ev hEWdt|wK{l1 }Ӡg.lEsJ~vl\`j!52~CqePȴ PU -ElL'fwX)tqƄLI%hp(edFUFRJA2 @`-BX'aX$n5JmIpa¦y H eqV"†$1Eݎ\!Y6x6:J0ZXdśXPȢ45F*g5]+ +u2X(V7?ejmξ7f!X %w_قl$EfQ->0*[~:=>X&DZF6%P7?| 0ٔd&hJ@  `!Q#GdX3lw'Bź(&"!,< 8-aWqc+Jp195T; +pY"KjGPEI0,ʣu,>@tX5-q`dơzgBqڲbB˿իe@e)s!V _q#(R^p1w&G%8F$Q)=2ZĜ(ⱇA.MC ^IKh46b0T I&O>%HR-Er> cS%\4cp}5"uBUMx(;cQyX}>2Evҏ#":-Kڴ\Tbl|8p"Ҵu}8ECUZa |r \Ib,T08*hNl'i̫gQ@8:h؀OA`H cD)xPXĠqNT X쑓y0fr]EŜDOlOq~2ںQPo2҃/4rFo' o?Zh8hUQz1^DʨRe;FLLt!fot 64,!΍B\0$10dVUW-KHMvBҠ`<m6 C4\Q KB͖KRPebMvQg/1F(lhn ) ܬJu)Fc^u]rU~qU;R& d% - ΥC-ªP w% tSV7gPzSs2Q U.Mq0bzeup [0t&w:Tjqljc( by8A`.k+IU5bW@:V6'X`J=[96R1vseUx$hV1WlUX %}DEPF67#,BD}6Dr'NS,W&r%v0p}qQU#p< NBH|] CbƼ1J'He 6ߜ#Gq}KKri[AQ*:wj@HN@PF:`!"Κ#_OO qÆoVZ*=8QG˞k9J=wd:`ϑ;%MXo8M f lŘɥ=<ˑ:0a1G Y*,Ƣ3 znF/'ˡX+ϋ#9b◹x_ql79$!YJWޡdՆu7>)Ր.v!B鞏Ɣmgjp]3#X Wxfi|@A!1sj[鏌P=;h ܄$ sHх۷вdbo1]Q`.[O@RPy͍"Ia|z]H Nm%Eu'ȫ߿0؃"A隺=93)*2TI)u;6QdFmhY#Z7N :[LW=.O >T={DF(?8 zoObH3i(s=?ڪx':9I͐Lg2*C4AAe i# Iʽ q0hVHH>z,t~ҋoQ"i׌rhOg3@Ѭz '=GױȺC`GL (+w+WƭlM>71|nf5% #1&!oi0q\^+_G2҄Cke8vGܞT)W^1dB/ z$1 |gAifDK~x. }F+ҿNʈU \ Sn&I[Ye{6_9d?h ~3[)Hڀ}HC4;?/'9%Eeh@ %qgKDvG#"n$'EG3ojE = 718q#^\0{mT_ƿ-"/o9VeH "TCYrhzfQuѼhr1DX=(AeWF8 `Ӭ{$v)QJj0(@9#Uq8TP3ЙF~7x~S/`i 5xAh *I;Tv/*z2I#=0 "?7H$SW1 bkT%euV,ltXns䍞.lCu,*!9I"й~#9,I69^?$rI# @1m,2pH $*x_, P?̫K`w/se3)7c9L% MCQ\+?Y '}'++IN^ip9Ӫn;YȆG~#0fQ]J5xR؜9Q2 d{<.(%;2[Zs6>[ZH%=Uy R?VN ":N,Y6cQQH,;LUl[|"Vg <8s呥>WBۮtH.Sm"DX !A9Rwi.$_'Ʃ7w=Xet eEv'q'+}+"dhG*ʿ G3s`qxǩ-) :xqYB5RqHWF H"[aCˌiF%V4!]+c U 1ǑԱׁW°]DFxJq9VxA ?'MXsc7B/ 4cRX Ϝ$PZLm(db&Ч}dԼ"2P$8$p8s@ $rphʸ?9jV$C+gF&ʤT9@Y&D qzbKwȁ'}hXA[ۮrɾ@+exc x+;[ yJX31jin71Okn:zXɔ,ͬڠ:J)$ Y6 sy_V1~0;vÖ(AcEv"(KSFN6&!V3bH˪NNmۑk}c"JTݶwʫ?Cnh`N)9,;l*މsv߷rWKA2*i=Sd yСt^1nT!=O}p xs➸)>lO GΫ+3~g3;;.{lZbO=?]I=OꪬJ+bCj!49ڗ*F׌K:I,m]s v"IՄe΢3[Y3n0}ԓ+xtM`x^n6]e:uG&ūpW u7RcE!w.J,B9!CbiGP0by l|bg/čox:bCFdV4w}xCl1MbY#db]tjA}N.MGm96#F4-Jt)*ǿajiF]|䪢n,+"AqRGh#2IcVHfTo|8rpj\" C qgPDt_8nX*L)b[oa) oewjnq0gD\Zbc@;G](izAGAeʕ%³y"큨i&%Uk;Tzw9W̅A7נޥW1H9V1e`cTeZ=/QF$5Z” {Q E9N|Z)LC7 8&RΉdR[<,f!#%@HMε}Ǯ8ğGcx#Yd,|@74drU,WrbO|d ^ZG$rvYnOv?fwqר rTˎ=tPp[d1G'ȵ2zr@VTjɚp]_bq]uFwpRhW+I4>c>XftH#=.Z03`B좔sR3+7(2r`n6=( }F1ƄѾֱe(L͇qӰ'/D#F>[AؠK0N^]u;ZY˹pm_r9ߴ%:w팝YZE yFDn)-rB6C2t=7W푦7+goI8P*]T^'hv) XWiSᎡ=K: r`B., 6O[hhR=a%?9ebYZ懪iHQ ez`aW:x{CdkzL ێ'=gϲ&S%o43cH[@ g̨Rơag UoRv6 yS6.X_q#+Lhy=y)9= m+M& a7u5INydozfVOEh}](՛5gu7:fJJp^0Wu햌\UiHdt{ sk]ĨHZ*XjqML9*"t~㙲jtaj m-q}@'=(6-1eo,ƬaE T2,3n &ciEd_\WNlCHb<+Mf *Dlo*5e;D!!w +R6$=8y+PF4v`F:fQȤ g*lJ!_}F9hCv`Aݺvƺ{$^=_tOnEuv,Ev0)003v\ƯhIGRJ'|d4FI8q|uƎBGP܂~1S /scߛ폌rz`"Z=ƤGܺu7jŐkvXU4B=lb:R~ܳqy%Fgrcٲj(DeC䜖N0̺ԊdjDΠn2M$nbu @ƦxwrVe!e$8Gܓ{JG g)MSCcvmwڨ M"ۖߏcg7};_ע!PPT $MUҺsHq q{08k$kQ!ϸrŘvLjPbuF*yo kǵ 5*hvaDG\a@@psL-}N4Y[ɾN {7_xVϘk-($XN?3@)ܝ2CRӂ/l9泌v0o{zR]{Ҩj&Ic"(5:wRUhM^\Ib a6U IAՕCF.l k!SdQn bU줭Y!d8Y:~]Md'r_.eںRJcs1q}̿#R=?qqG4,q?$=}l)u agcЅZ',KiKw<0Oi(Qf5W MS|kXȔDZī6- u DG4${I8b3o Cż 4Iיb)69dm@ 9\FqUH3t+Q]|r^ d'˺gªZt뒳%A4|b]ǯ 9(=.rm=yЙ́&&iF^3a;"m^WD6vĚg8+U Q:q';8Pw]b[:dL[X2`{=ncGMū$GH 9 P  J:$];԰s];d,nr6SllD<a0! Y(7G;d(j{&5e Lnz+:Jo&YBTOdwaF$:(䪞0ehT*&~#ƶ$+#ԙ'P 7g=ǠY$9\0,wW\"'43AEBpD| bfh[c:=/_[NVrKia h?%2] )YBXǛWQ,N!Zn~p}\m`|w'059{<9{7E]8K($0Aޑ_q5v_欈vZBiH3+Ϟ1(e%XMMBc|[Hdž9Ru;.9{JA.|vV]j'O+&tiH'p.7,ban: @a傷-&NBj}@| ϼEe{iU94 t1M@sGGhU҃M); HEאz,diEc4}9(Pt\)65&ôt=T8s Ig_COPWs!YQ8AX% E%Y(-g{h!K; F ~k4bQv"X IP V n *oL4 esWbdO6j$hwO$zuMBA _śr`~B=k/\ j?oIJfH (G79ljw@B!D@<XP+ ۊabe"Ȭ$;YybE3q8UuW[K80* -+v!GldСF^:> C\-"N(YrcX׎9\b #øeW{`,))d7ăœ(C5h#n !< *@n7?g P"_i$pN+ѤzbwDF#9.NB7^8+dBqWNAɍn@P:ctiT5[N1l)uؔ(O@b#!2+93G'F>D&z (yp݂}Z01Bu}؊8$9b$Dn?鼰J^9SPP@`/N=xm6\Hr;`AfKl2H9b쁌eEqz~q)OwaWW.@ZepxHacCi!$,;16=B],"4@ew|u(H(InGN<֥qCơ_43J(Zbl (i2 sbr'2WqFzj0!lh<'dM-l\/*<1|$r\T-, *b +Xqx阰ƀ߽NAbX<8P.d-;v9Ѹ{H-ȭ~29`LH @ \Vwc(heXKVأ ǖ]Iӂr"SHM\Fhʄ&jt~|eNp,_;Ӵt}8M{ ?=1ȁ*s# J-p 15cke !+G,,3rza7"7Q3!5'H;o@2H(,M|#{r3$OԡHg蟬42M9=i ܼՌvǪh E瓒f@[2(ryo_F[_|#g]YڞWW`yMx7Gsq7r+\t*tb 2*TX+!7f91a QB$H~6QY|tX6d7cV,ʒD}q(wy:5tǵ#z? PD$ˋ1 RMxPz=DEh#iqjTX_93 WfTDL(&c4x۷>11"HUE*A!e;߸6Wf@AAiu2Y%R {KZw.#o +ir%ImU ' ߑXmTͧzA(aqTuDX+qmUVIF^IU?ce,WyV+m-IU{t-< Ag _lbnG",r`p[I雚4 (/+OEf@&| :/Gzi>+urW*qG+Fih~?8U ULM~r<1bB3vTJKx<-'GQE azg;d@b%8ZK!6ܜGLDk8-%P7n/ 5KL nN@P7:g N y]1?MncL-CC-ifTNDTdpWkb. @*`XB}I>G"P[jxt12/@cD4si_Bdk\atI&PPyZH~)tҬTu%t$f i M#@B?)H`Z֙SP0D N#)74TP/3p(^dFQecxsBe?Zѡ APƸEH,9f񗡔ARwRJFBӫ+tˏd ́Y@˅WNyu:xOʄE .bPaI[1={`z(zt^E(==C2DEFC'v:5D69#F+3Y8ʀU,Hd[cu&s@ܦ!a&ݨ^<.LJMrF*Yћz]X {6jfaqw͕#!yfƥ=C=7ڔ З$s:GF(25,(=gg<.4oVj/B#4M=B  M@I̙ăPAWmb3h\1\yUa[PY_p DJ&zg~6M%jyx)(c=2}5(@(7x=IvzPakm5ާ:VaRyITDvn1Z> q1[ XJ)囮tq=I5"n8Fn"Fr+KqxTwiHBrk9cq ZԶVO1F-ؠ{`3QH{9+2*2.W|jBNbaP2ⴳX3"zes5/Q.:f'UX$wTm{Ey#=Yb;mz؝Kv. %`SD, 51'L.JQ Ёs]>#{{lֳ2p>Z(W$a)V`3_H *.2 |Au8u)c)0zq@*F7|,!’#[H"c;Eq=?9aǺX`7v/0 $˴XE(]l2DAbd;^1~ix/,v1DpID \qE1Ǥj 0)wXCܯ lچVce›#%]79Yq`PSԁ#wpXqHAk%Ne"`dtb$[ t|bhQ@t{u|EUXeYEoz钦Y(ܜVPhIķRFzn$uB3v8%ؠ{%'b*!ůȴPʕծc$餎BXU2~aGw iuNt^8bIPBwhYUVy'gd4Sɳ JiOCYEA}ĩ$Ԕ4l%{`DPkq{d1ЫxGjH '@g.oAt#c#,jΨK1F PXPji"2G ԪP9礫6vʣBP=-}&,~{g(%=o0,;K|OKJv?Ti$Fz`z"|Y $0ʟRn2ĐD)o΋J|HOo.s.= .Ɗ\f,@f#rI !oD@Ffp\Ex2n1@x `JQ$PDwj*"m$Y$=V=F*OO9;ѡW$V3GNh(goGBtېP^y<ܙdz2N֊U̩!;:Pb+Yᤦ p,;Nwr#Kձ[M (/c0}\.^BrO~XsNXElu1~u <t @۹ZEBF"M9Vn"‰{Wcn̓ Om;Ż4Vr 2mPP(fLZۻ)27D|eFA<l1`stcMOk82Fڔa?D*8/猖cIVy (X%c}C [q1td0WXNIejiG /ly(P@QD%_9V'pA`{eI"1Oik2<=]#WNv!wvœaU= ܿRXO98cUלAڥSajZ2{qT2-~}'ZQ;{W׺Z&z6 )Z){IBhnZ&Ga YTЎo44aE`)tS~uwҮ%8l< ǡTDbIw䯌BiP~LQ.:.圷ϥ zKI:' $@ԧ]8 셃8Dv+5)=SZ (&2(1IKK_x,,m>GA̬Ktʚm."zMZTPSXI﫰[S8j5'=ѬzE7g! 7D|.LF8d`j~XeY9]sYjH "dLB.3WL*UY(UTzg39r1P,9f!:p񮇾QJ*Z_T;5DNw/p{W\JsZ؜LU²^[ЬO"A, #y!eCaıK;t8M*K8ڲ0\bh07JXgbfR8eOA#:M\+G1g^>Bi?H6=ʢt$1A)#|nSzu"n͜/{J\S2 #)f?P@x沃U!HŘmk2x`+h8%c#]4;T?p fLCgM4zempYOA{^b^.`qOp^y2oJhdSL~_հé V:vGgþ҄չk5]OkMTtT{e&Ӽbܑ̮ b!s<$<YJz)#Bcض;˛Q[be-;3[/lhH0|J5vo0_i@)E,ݱH#4ĽQrBdGjX.xm+05Lѕ7`0= 41Aqcɕ_r?9ad4 CX?}'P1&B,mϽ*G-VbU!kI ,\!@-зRE4z a <%٭a&)Q{لS0k]ԢެNG.\EfnH&i+n(EE-dfҤ7ԼUz$gnծ;('>*ۚC)X|OHb0kێ%nEԞFQn?XQ|]_KMG?۩B@l̍ڬŹauF\](Zmb(7r3gBݻatʺXPUҞHˍ+W_g!Q̈NCZWn眯 oI>7I|;|":V)ZÎ@{x~-=$S[qv5f @hMܳ.V-C5;ɨhphOKT |r;5Qq4>vt>k[9'*)ל-,I9^q r(JqMQt9^HрÀ;gH'Qԉ#Ƥ4NJK~PDd1"׊~Ubڀ^E--"_Ǧ9B*Zbx9^Y&)J՜ܶ5EW ?lNUk0H fQ}J: "ƫ3LojE+P4Ƹ.S1%hxäFi.7BF+huqy.G`86F:)Bi`-F'$'d$O 6>#å&41V+#.,CfNp2E ?s3`؇B9L@Lýq}3\5% ]iJ@y_YeUe f@sN#b^b2#XoFD|etLb! (A,Lѡ|tI3np{ ^Rό7T.@c'B.FP7Uq@hG PQ )fYrJ҄UM9Hz=BQ C|}RtrE}7Q-%+@aPU͠oosQ$hGfU ;[c(8fؔHD4F:O+QJ;:j!dqDgJ!* ь՞* <:ABEBc( @BscM~@@mXc47՝$?L[G|m`T|*ֲ1n {h r5 njWX-h%{Ⱦ e(c3Fw|OӢ’ 3uLP/26V]=!G~eRuɲ|ܚ0R/421*,F'TN0ȅj'wьZx˅Lo-!t$HynvmBN'{zYt UFK]W 8wmGS+ K\l[! |G@z> ?&>)߃+` @kvr̬{˔!WV8<7f;W|ɝer/gs-+ 7#w#;@iD탖t-Y{w zLޕVKd1}I`xqs?̋8Y L +j9$v% (䲞FzB*9;#3|B z:fpG2u&7fev,䟊Udx9zc1*ۨE'8ݎ}oSqvQ&`2I^ӏ_FP\YD?HBz;StU%x^UЊ=B3*2Tx7c}C]zP>{%ry s7X*MdbTԪa/f):|6rȕD<_(d=~5c4!>rvI#Ԁ97flVCƊ-[qqH6~Ů_9sؚ`,OB#&G94@ȑI 5tp:Gƴ$mbD-=25/OQu 7d$D=(w/dR@8I+3?G8c*+P]/=&F~X ۔Gؔ$,s&w?UH~/3u.hmzx-eH7+،ϒ .;kD[F D[;uc`d4B/ZkpD>mG|)"MlJM ;7a cV GBh?5ںg%OqzԅG  5ک )PIRB킄l週GWXtGLA+:$;P5q0#ud;u_UH)aɑG02X݆KP|6@I'a>^pQLTܷqw(۴v# E;NӚ9a"}ۈrX@Sm>2Č"q.߃AUlS0:(V%)U+nF4IǁOk`o9wT<`"1[f$UEM?Gl tR $)"h"RGv2Cb #QXz;6dQ\Š$U;ȡWpv6qVE/ɵ1"댘D@SVD[6InMNbh}&%pL҆Qm wc`W`h^s[Zde9cOD pJeKl'LZ7;\$c)J?@U3g_+c6;P#,+O_8~ڡ #+3jczVc @p"Mҕ]DCQ`V$+1ǰ2fLbV2c 8$_|$ Dg}%9$d0 Ft%qoTL]Dj%bcU(bC 4'mU7:"8Bj"uD6pQCߌm-@%+aCRGQgjtqGsy2$^t}-yXo,w_GF%=!Op{SM#e2 oFUYO%,9nH ]YBG57^U@$peb8)Ge•PFá qȡM9ٛ,@.B#R:԰py>VJ!ri@@緜6ܮ (`J52DTmv.6ql *ElR?>pn(¡CxVȑEl7cg+4BZS ln!3GJjHG@q w;Ն>q:*ޚoq~'PߞD4+veuuW7< g1x#?*F cp(o"rT@f]egvsWxJPהt&ez #sNUz4ʹoR֠" 標]3(v=q]w';%rXiB%f{T϶4V:|fb WWԿPupM?-;O @B?pehPYp~ӄ̀@q]%ׁ@B֊D\n0bҁ#Q(pA<hl$N ĊW=2ĺ8 .?J"jwξ6B~ZQV&E] +lFcaNf;Qڞ;`gF{*s{a#peJ~&~Is|FBK|qxب%=Gsɲ!vQSU-WB{CTJm8` |3I{MT~rıU"M9$+օu+)IG>A1qBi[{BZ_w.9y3*1AGLKʸDN6YChG'#9a[ s[9}?o%?Hػɒ9:2tOKk}E׊˃1E;yl wuqJek'`ePb0 q|8 K3aG:f^Ղ0l Zy/:uYf?K CS f.٘EeS{yq~jq4#<:R>D۶xW)* 9Y_z}s .w}Nek)7b91J+o9iHduUE@#Ӿ)f{ڣ&(Q^T`ozU75) \^Vr8;Sp:g4H6wiSD3s5d)d )ٔ3bUmiHmqC,Ր @:&}dJwAf,5^_9Ʊ=^$@\%'FhA3iʎ#dV.1(o9ETw5 =GO 8$BV4SCdQ~#q(d=`ʢ?;؁~2RUw& T2QM$EO`:]|fJ{tGk ̭<{#jA(orp;.P#+i+ xHXr9М*]U;e~Lu%ESf`COo9jC8<*7߼%j lR<᪮{`9x㔹)] Y8 q;\Pk:E;v LRtȂ)^:1cGĎ),A Ñ{r1M>aU>T,ā{OiqCk_0tR;@IkF,d(w>U4A3R]yc;eBcvlZ>EF^'ϲj5ϛ}ei~_NNc}piSg <a6?z]Q*^sêng|1Щܠb-dRN"P6øM6R YXpyD(^cQ&,֟ǝA0v/2F%wvaBb.x)Kyfw,%6$`q`7YIADo,Pي޸q1 r$ ;|^D,Ղ9 &Qt0j2>nX!zg1!FLT۴m*[r@WA-qw_eGZк Tvfm21tʑ0Gs$qnE V$7,H%ksݑ`.$>1AŶG@1]ub(D*[~LYLV39[K=ɖlW3M.7F:${(J91ȽgL"v0v(A-OH٤OdS5C bWp#.Kz- ۵6%YTu#9Ϊ;Q\k*,*Q6 a-Y1;H#o?pFPU5LI:t|a}U年Ȍl+dx`jjg G,Izb+ `Y"Qwr܃`PhYmy nE(B DE "sHY-t8q"?#fJ=B6+RKVBjl}ՃjP܀rzus2vNWŪ2[2#30*JnswS.'S -ƣ{/.!y;ȥx}^OI-yɥ.cΥISCMpr >P56l_N<)/er[sndbʱ)I9~: J#8=퉎9RO{f|mƔtA`͏N4GC֊ҀA$4X\v2 +JqxkN;8<޶ ۹8>c4d+ow=W w;u$==f0|Q"Q؃;Q)^ s\|f̛$X jq8Fd~_{b&PvsӴ1#DPβ7F/#ߝKZs+-F );y@&J$7TS&kWPŅ%j;B7#nb|@:Gfe5 ڷ A TasJ;&d7[[nVZ@ Ȥ Ub[w+ʹѪ9\:1@2g`0%թș sPJJ*D7lbJdRVHgwF`H89D h qA%[G,9\nI:;z6:UV=TьPFcWB~?9]սh\`ԓb̛P? P.Š=Fm 2 NG$ D?k*Dtlr:r253z,j7+ڼX2bpyntqBʅjY^Y%Gl_ F6G#r817fX;rC}@TAWK!o5E|9\hЖ_#ya5Fd$qC3H^k29+LK=dظ%qz3J]P`~wҴDPVh.[ʢUhʛa}95<8C(<07gB9[9#0#_]ъRB|;mZiH{d@>{b(u8!"?s jWF[rQl1>rpb L%vҺg4OyuԲ):Ƶb%t}6\* 5rz6V<YA!xxmD%+/]qX]wnRUi7u*,çWV% #ݻcSGRy2enQduR4enlT1-mX$@UcFT+,k$ɕh_x#r 83Z5bYu;86OR0sZ8\`r>`3S9ݑ,#!7lW[Dе71Z>:c'ɩٵ!m< ;:QIf }2`C( 5f>D8>s+ %^V*zUؚI><6xR"rMO۔ro)Kw,4m*c؀@?9QX%2iEQ'P9BdFhox5Vǜq,/p1KKlv QqR(D {^T 7w&{S:`ܷ #84yJ7'b@qX'o*S'9'8wT,~̄˦5)}UR(`*#B@&D$0>15,#;~xsc6>brI2$"N3*6F-vUM:U ݱLKe=@JPzy٬>ff4CEYUDQH޻b )#~vT X~s@y2 Zu4zbRXmYuVXхG@6횺"*0$˜n= u+_yECzҘŏGF_u6l5ΔN%Pr<pJcG|fd,ߐ~sZ=0WOc̾ǡsU_>x]NG(cII1riΦ60鏊i@y5_(iXHs?h 2-[_Ae~~}f|aZ< r>%$c"E\n'He* W"sP;iʭWgWy:wk6zn ڂcDSw,4eƢѸ~ه?P{qqHl}՘FR=y=s`G/dozG+>s\ % Gep#ЏS.ï9CWɡЃy^Yg-隚c!f~[dbXbIP?ZUT r|N%3ةLĎA$ '!t첫H=2w"etEn$僢)XHA0w!ZZrĒJܡkAJ+TlJ!o/]J2pY3@1ߨ ɖh44PAhNᱻҨUx_|2?텠ЫJt:Yޜ{ ,Anfbj*eKy1 H| q}G4 b'RՍDȍ@6U: u7GBad\Gze/HfNF'$ [qY'K]֣jef-:+lsBm ~Y:?(]˚UN70S\C.Ѣ>.R*8'8ϓBRb-*7v4VgR\?go~LgWPcf|l@~lk$[`U#d RNi^BFeއ8RDV+g<SM Vl:o'&>_N "ɱ?0=ݻN%$lk'RnΠQxm`$fYEdps+.㸶la;UQ]k1(! ]wm\ }ٌ`?srF8 P0KpD΃krl!*C)s>hu=tÂkThp> Wsom)dB|@\`$KV#Q2!Ԏ~+Dۅ:V{f fzHu/`1ƿI m(6~k>#h>oxͱ )+ʨv]Cid'h{ Lc,T>gl4>ÝTRw>2ƣds, P1`NS+}/MqUS%,߈RP1+ّ֯Tmsc*8RWT0:b`8821'Y}td0;E uu"T뎒%1LeQamg$ax`Mtѻ< cAU Toæ>ZڸX.;!H GFKG`lT"ɺ2Áq[vRb(1I'go9v)*+fl0rX!`G'4F%k"bn1KwN BC8h%jeaA$eItu.pVF64+3ݥ]m]]\쵛e=r+v%\16:|d {i[bjжܭ8vU]05Щ\Rqڶ4/qWU[9H@)57ؒVKyM5C 6B p1u9fM`і?F2BHd N,Hbݕq4+qW6&We] lY>@UFT9=9f=N24OhɭRz`\Z-[QF$x镵v)_f]PaPBCǜ *$UhnwUe>JOW~$7di[ dG'WAE  (&r '_+u7L0eoQQXˣ|HrDꌲ7$0(dvD~$ cek1Q!({ou(lHUHȥ#{D+*GLzh(f>3,Jw_>TwK'90Ī]cFfTf*Vaka힗Kƺ5U&&fk5+)4sCH`W qFUpװ*͉Ff4ùh=urjRpq t}8Ƴsֲa.ԯ7F78V9f(ܱF`y= Sb%pWu,WW*b@k~,netinBx=L=Ina=zzI>2J*(팜 : eC/6 lӏCveyNV2b,@ l?%x̤a7wkDKAr2Xےo8|evD%0e6: l})C +tn[Fa"2 .2&PWM*5`nXW>@"`B<~B̀%uH Gw2і3GEEUg7 ܲޞ>ګ3wNE[99 I>%F5Ci|v%4,x=N@4.0J+~b`)1[FŰc22b =ƃ tq´ ?vWsdW؉HsN:Ek"+ϼ( hhU}(Gpg8<{]` &C}^wv'`lnC/ J(Όb|OL[Gl"ԅ}w'4@ ȕ=6՛2SE6Y~{`1*ĖgΓMqp0@0+pb{di@Ztw tElW 732=q*tqD(ZǾmi27oWHJ|T:[( a}1DȲn{ يf}24ocA AS^pU2ahG$R HJ?9 p|wvԽd˪1Fr=ljki6Pj`bU}s?+8NFD|(;nmwebm+ a۾nPPaqP#9 rNi(Î#RӪN9 KvLF(E#@O=*IǸ s8;i[e&dfR/t?8p UgJ@kI?DjSܒRA$^zÊ3*O x' J M Y`/b4ρ)hL_̊>D7|u 7Ga}TEċ15uI HHgHƶ:"g(pwj2żV mBL3,ﲺ Ab: NR)o D vpT'ѸU<~rޒjn}IJ=7,S?09l=hv|  gr3E>v,Q)al|mpE>+rþj hJJ"%^mb+F\Bz~0!\ʱ^8>[qϓ:A)bH/,jb4qtq2jiD6 W }&lh%>:f6wzAUw7TaЭbңjX vC84f'鞃ӾG795g\3r5s:(MMʝG =Ĩ׌YD.@;O W&vP3. 'hitڷH8P=`*\A~`׬}啋 ;?9B}sT^M`U2{vʜj}Q@78{eiٰ e޾GU,ǩP#6HWSh܍x:vNUq}C7rVor@,=c$(4rǶ~=b½DyVĮ }Hǒ02:G1{cHX)4o#98wÐ׷K2#$<"UeG-P%5Y3hu$lo`1w霰pXоJdU&Qme,GY@N68tz ~s&шKɬ!bRerd BOV"@Eu6d# 9l&1HCdqsk/n޸aV1t|,>0$>C-8#x"unPQEMY"JLm),]iȫjM^L%K$7#2zqڇuD2\kDw)rD}Ύ,Oʅܨȶu%}m/ov9Yt aЌ@Ord1eY4Cju3[~-3)'{dǣ=or0vRHַl̈M`eor+"h\fi-*[MA,wΰdt:AkIRQccǩȚP4;1,ɜG9 u%6DřI9Ůx|.V =׬vUu"W_szI!J9-Ѓ3RC<잰!T߂s]NŜTE@[=F+2R)!s뾧}B}<ר}RM3B^Cz~ԟܬ vd_>g}Z2#O'yRǣibsj}FI¬:rzvXoWp?ba= =s.hmNhAe \eY1ЍQPc62ܵÏLugvr6C7/}8"=\8Px'+ ^Ec!Ԅ0 n ),ywDi((M6ؙn猧D7Yԉb<0/9 jI Grz!1GQ>٬ɿ2"MI/|Y*ue?qdV v1N 9 +sܮSoI<7ǀsl^:fG ct,#nG1*ƒ>9̀L8[l,X՟^86N6gåԴ%}NrS4bԦv=N ]s1╡h0~u-28'+ =@qB =eq(X9sBa,dׁꩥyU_5c@atzC=HVskD=V<@ft/ DB%*N=w)f,pU9Idl;g#t/6(sr羏"#kXE`n=qKߎZKu7QZ"5r-16M/GypŀA1k 4QFTJW{RՏDq8=OV)YJş@O\{9Awu.'p{i6UQ]KN==퍏T6 $*Yq዁J..lԱ5ԽԙHZs#Z?!,k "*cݎ r;dACpQ`1Uq(eʒ(˰pJhڎkIR>mxhV5\x Zwl1BRo*.c\,E"%d!R :@TeU*RH@]!CX+pO\ʊ8f"AYd)چ.)W}=]-7{z>/N#ʤ?@BH;>oK"I!;D~0ЅIZ["?oatIlKy̷=Â;e+Ha %qVPja_G~:.S]ơ,7I37"bjcۮ9T%QYX冕CڂG8 ~7Km+?t ; ?>gbuꀂtAmu,t>r[\5ځKQيA:/25D 챊/92\ڏ;“Xؖv{R c&-דf }Tci#dؙt6h h>r[B. 6 rs*׎0"^Cɝ2)Mɾ٪5+6ExG! 9z-@vW‹2*Fg5f]DfޞqB3z_4(GQ1s5)DMKnjH nۜ|d׍Ww(ELm?bԉaX_YEr 3Ri&=&1Qen>}42k5mq3{3؎>~io I1mHcnu}A̳¤SiNM`L͹AqK/N-6?% U t eu`D.,)PBSp3T/\ɂi#f{njczۀ񞿌L\S.mu\*}NjǭPP<] N>'iMʦu,f;cuCfh=TWO\Ǘ\ g&e?* Jw!BZ?n",f0䃉m,%O{ `LmiAqzGA;۶m¸ZU# p{b[(*L vS.UڴM. iB->evȓNR5Q~qr#P`"ʒ'Pu h6:c&IBК=ͣFF V  vzpknWvU,s2nx$ %L2%Fk*2e…d# Y9H𮍍KQ"#::l+?hؽs}>l1Ɍ]GLZ,@ ݣd'h=qqA"9cd:,3~]AP ;q+-\t2Fa /%ɯ+8zVZe v:rQ@B1V'J}$[YaP+[pz b@;qUT=ԧA~ÇSݚ:?ۺ3J,̤RM{e*0 qۅE~:S07  ʁ'ӱ$(ãh89L#4hpNjm27nܺw\z32}1*(r" +^iS=k꤆l4NtXWԠF{N['2BHe'eҼd֪M;3%VKƞ['Y}+T <ZOiJG@ݞh1E_KIgFY-bɳ}; 'IZk]rTnPp.VDY#; 9^}&0u#^Kl&f|q6w<"..kR#ԍ+L)^Dn򸆖 'tyu!fC @=Ȥ1nmO(&oZU }e`y#yGI9$WaR}QP񛞟29WHrfPL)nǮK0Xbcm,opecQwHCIy–U-CLocz6\d@ʚpI`V.鑩G]2tIu@Xzkْ d:d߶1pX/[Byѩlz&9mу:&l%#Ա) "s@u'3_.|)Pô3s)8Qdk:U:hxB`K.IwGXH+2SH{a;{Xٔ[KOvksh́9fҩqdu8CI#RBTg"9r4e$_5ew3u{Bξ'9 l"1r74ᓐ긼1?Ꝟ8훞_ KV$O]uHС]&8s5)29dG^cx\}z4C˚:Y_mQڔ%Zeb__I 6AmMӘ^x>ea "u0)'`G(-tZ orgʪ=Sd >5uΒT*0ڰ-oh<=jUZiahVf~Q%r;d$l x3LXd<1.BʪF\@(Vr q=%h|{j&Q@b&=\ Cd1tG{,qsNwu"Pf3?^E; ǩwd nY*fEם3+(؎#f@Ӡbt+w+4]X3l3.{]#c" YU?90 e uV#chF:&Url\ )cf`KUqgd8Ȱ9c#uۜ8n[vP3FӶ7ʑQٖ?.$֎rgR9>0 چu8*d5T`KT&~d7DRMA'K.Fno\vxy1tOMg6%2ҷ wa˩x pl6G[RM| k`M JN3;koSV6h5UvL9,( ~]rڎynRr;M3n'WܽHH:g!zhOp aB^=$)啕OGLnQzPe`6c$,n۷:BQdI+MP6"!"\,d< "VjbvBX/yn7{Ji-:E`Ktat9Xq&NuT{6@qcH=c`=x8tgZ7bs#5DDCfVE+(>U,T - N-(f2 1^wFVBnȍ]bW˚tQ75r.$_Գm:oP voP2:Vc @+ޤb 7؋&Eu&]x34r:^ea[ 59j_%hzl\fޝ ;7UX҃7"Y=RZhcEZ#iP(MNڕFQCv}5Jx'6;PKj _Ujy#U6*9!-;Ľܛ5? }X5lvjޗd?SCGWPIoYש?ɓR5ъ4G(ܿr楋 u'|Q^Bc`]ZX B_sk0uCc,vz|ʊEԇӦFPň!F'!Ptex"D g$XJiwσ 5h}BԊϦzVG7* vEx}ByWFS/[t]s{Q$by\oOqq1B7OK^hb nk+S %=?|K9*t,P?[QhqI4[`}0/v0QSa2ȈA7).@A2Ω^z^8:lk}1HͭkdV_-򆋝ȇNF~n -|4,A8ԃ#pL-!);1"&mӪpgKmvB}JrlWӡqKXOUb7jPV3O$N ّJ>89Ֆʰ O}VxM:Y.wm  {e҉H/܏#/ A zoӇ+R]E /*@@/=AÎ>&a2ܣq#Y}0@(8$u F 7"+'ZZ(n0V6! HhO ZS~pȢBԀƹEQi =q2:*%eՑI JhyGGhAepVd%DuA;eOy12 Dz$$h.O*GQGT^/d{<̼'gAuMI*2ȎXt$5w Q9fMdǨdy3mP"tn%:Ҭ-9"9[rcVPOܖw} ǻQr\  _8Q] #T]vFv?5e]M`(4mǦO L[oĪŶ ƻ'E&xLnU-U)#y#&Z#=r?ԫGANX,nc EYsIPOƫ'Ġ*{+!HZzmg*wv&gוݕ@I!zj9>b>A׽ S-RCYT<:ZaKJSd[3ULH眱ԽOrq_oɗS'L\XQ=7/F-^Ըq+Z3 O͐<1Dr~J͒;aã:Y7/lI/.XAӗD,m@ZMgõA3ً_!8Bs SKQ91ԏ!BcO6k.*uDdJ11qQ)Վޡ3=2/#}ֶOP*@u4ϪGD{TkSQDlBiC Qΰ<{PFG9_ao ,0ZgFp7Q*Pt4k,$ǠtZU$(o 0 ' E!J9_M G;Qc'+Đc$V&()2fbPklu?+]E,x׻!/3"΋H-NXXE}:εrZwet"X<N]Wcک`;Pߧڣ[WeڴG4M(zhSlS&Ft Shq˲0Q?z~pVOj]Ӱ(Q׎s=JW@%9Ydr1@W"c"Ezs!OCL֌P;-`"PE]0en[ө Edx(bbެw*ڝi9a]A18&vȒˑ%UWd噽ƪC([$yƪ,ƜW|+\JE-`7tɧVkG^B&ba+OXS\-Ա@̰f'zbhxت>'&}M7fsN0mCHZx!r'|[gO\&FBIV|^b=l YGϒ;VULr-syxJ,A0F!e)y+8KX51$R>9!oAUlPTxnIS2{(+(paChlnbcbI8l<5Y1!dNTUZ-# cjP[KEd@Z 9<-vV-p>#PaAhC9jZ:vi ?^{~?j;@Pl&P6dDMI‡#-+-|^CCN[t;x2K IHp?98K98ܛ92hԱ M)^AFB/aֈ1I*":NQ);q-0*+&NLd1<X&M($ȁwuaMĨ$Vo )B2O7+L ZvCC' $Tu\…fWDnj*^Tu69!'dB&1T5#F~sT,f" j䌣 ߍeU[ D>Cf2M jc86=65|2۸Rf=K9yQ!7 ~dXv._nܾzOgNiI68Aڱ5*M0ycG P7eoә ,hTĹ`ko90H3zjuAk=V"qscd˨PSz,ڭUStYn+6FyYmM|e08-(TrT'׬hUfDw7^;eRgXE""H1 v&"1/Jl kdBryhEB 88u ( N;_d[w\`R qYסsn]e> e#au$ۦ [:6%MB4ې*/;Xf[*ϸYބfvOMM0=v "'V("wNPg)8)bY^ !>Dc[Ҭ#mpTwҕ3#/W#wL< R*{@bdAXg=11ʸ[< lYKlɢY3=['4ʒ6sB}81^V__;Q uF86<ʳF&X!BŇ~Dt8LJdxjfgagcA[/~ٙt5 Kj;Ũwt P;QǙn̛'Q@91nÌe,!rc=q-EnL{j|`D lЃ7S_7Z)bB%Jw;Q Ci0&PѪ0taPK +|b$5lp#qmƈUOz('%!r 9uH@zU WJu&ggi'!KqMW_\rbЕbRVʡMx_Zb;l,c᝺{z {80 m\9"U=F.FuY}bHެ4PAQwz4}C%;>ľlw;}cd}EZ4(m&2:5WlA:3> ]쿏33SGrln17ekaS&oaztEpud8xv~12GKcoq>ڬ{gm*ECaB9aE]g]PneVV\ܢ eM@5#I;j<[h%׌Z;c%X9ȓE UJ7 =0ɐK*QDCJrh8^Xa6Ux`JYTI#鹒^إJ8ap];e{r<68|o)T &oW,çVkb~#0夘t# lYVXscٍBONBۋ`1n$ Zxt@Yq6MLB g PM)ݐ`o}O8ER70"Rkw@r1_uu-ѨQ"#K6A/.mÒ tbUDVG"WhT7t$."{- 8g^$Vb]AN2;ۻP.պ~UU,0 ~S!R PbZϞMHxόYlwkâ9N 7&`:&8i` ޙаn ZyFR:15U !0l9bDglBra L(ؙYj2Ɲhx-B2H(͜A2]ܒWX u9qEhTܫ#yb"A|VՀ ̥1"Qv1OTW=sIG+[ʒI_ch{BhQ@d!1*#Xx#/nHf @ShF B`NeI˔"5ٓ,9,y-B@-jwxvD@j#7( D]UchQ! x+"{ޥ-H*(2#;U&F\h[KЌM6kʓ Xv)f+D lI*CQd?`%q$Fh}1'{g~Lxe+ӸΊ5GqHl4EDoXiU;)%F*n&HMvA#P6cDRJU@Eb+ԞoX‘pF[)2f#+/‰QG? AphVH뎙̇j0#Е QBM |w92VvX<5F^)Oq2'(kϸ.[,`,~1ɥdi~oNDڗfκOj=s(LruА6 f{^YQ{bU=IbBmoMW:f;F`2c۴9Ye Vk4nTm\` v t0IJԇWYt(iyw  3`5;U Vz'B>$ F:e+`$'A0 Q$n^Я@6Zp@2jlJ:b9`Άv&2*7lic?Dؽo嗍8kW6*hd!@Ⲍ[h P|х^=s+\l[zrJ~3[JY(iV|>@zxN.Z(M2DHgi0F\)dzgU@!*[\к]Ek?Oz2ؖ^#$W@*\H󷠷b~HՖ9ޟ1Gꞝ+7PǠ2ףz;*(Ew)>oV>Q3E*exʅ#H~]CTٰwtNm}@<?WlFg9Ml^.6 ]ӑQ| z1Ԟt3 3 s52}3zXwC֏LڱbJG_Ɓ;zz3>%i [WD 3KMqM)2,0ǮIp&R*m^:l5H0'r%u*v\~|bpp!H'-{2#Uxː&|>qxs@JZD$HҨ,I7nnw=A' 8f)Wʭt$ I|Bi\x9GJ+힙u{&N22>۸pJ_ewB6ޘ\1sq\Twb3:m;*Ihghb[Fw%򜂨I_ф#X!6xt܃Nƹ' wg/(U"dhsre9d d9nl'd#m_9G~4RaVɚ+= Rq͸ݷD2!7I5:{hٍZIn 5VAEDN%Jq9OIU#˸4 4AfS$tvsaԝsu;[~ҩEZ=H#n[KvUY'nAv%o$;n|RhTZ8 JT86nv Y<@w*C 繰pƐ40T! c6ΎN[G*;@Uʟdtbv4'o<0i*9:aM]~կ#,Uc(TFҿ-! FV=aA[C_h&xi(lX぀aTu',ǛW~j +NB z)Ң)eDNOQȼ|| a@j?fQ{ԂxRyb?.Ne5`wj)Ckc ^x O̺6,[NUˑ`bLlP M{cN2A4D5Ȝ8˷h$ %ᖂip׶Ȕ:GP5{<|Vx[u튓OaTqD>D)ڲ=l88{.9[WRȐD3.}wvk^,ؑ_cVz4RD696I@ZM PN(`a:gPs52m釜y[UBKb@\j#bʕIWVLdI :&`M~2C -LEvƓ) bvTMݓgc`!9[{:ˋem]p6K p:z,2eu@ht2NBz|S-*s\Hrf*/3hw̆UTq&gɗ[PQ}W$nUW@InZP ]j ON)o1Rі!.Ii p2<' KFJ߸"ޟĺP2nh(:{7ɏO"boR;f \xw%g] ZF8#QiF%!`z|>−Er 'Ǣ5}ҧ.斆@۶<ƪۢ%#3t@X6z l3e'B*ަbƢ?܀H6k3aW{wwȳ1ǻP[U(ZqD2{h-}7UC&9@&ɛ]u4c0h1Wm锹l2HWqlnT :C,OOQv%pt `f`DZPVPP@i┇l %Oq>B7 ԳȪ GѬN8P(u1p9F@Zŋfݸ1ؕ?o)3>yxY C 3 \ 8W y sـcY-Z[$HEe$#]a9| ߂?̦Goo吤o\@+0&N<H5}NWrw1My5.ơ7r()! `{f8xI8,oX}GW!P81Z}S&$ 'BCܩMP#y_ugWaVEbюOefOB#?.#+J^FH7,>3}?/3}뾙#3}tPz&ok5yy+`2Y@؃s{;ebDRyNVwPKcS#6LJ߿}5༬յlY )e1<K,Vڎ>' vUH6Wpsc}¬7 S`*0 I'Dܲ7Tq Mps3O81}D :tȺ-߈GquF Uxe(Qj$qy#kY3$r[~0}-aHUenBA&dw/)k'MjX`Zߴa6"oz sdG%~qHt,żbJ Afy XE*aImX9ѳ,[EП% zs$|j$h=AUNPݭtLa JC96.|0GL19Xc^Iojh줒@̽9u Wc=s{~nMZwq(,CU>܇V'g# ]o,$ Q:exkȱBweGB#1e˱dU|A鞖PfgƷ0;Қž(eCPg` 6ǗTH:aw63'F[IJw'wj9L%ːqǰ-Xnyps}Ay;E" 8g Gq[8 q5OeBU{C;)XX) [Pi- b>/L 17g Bw6uP8p ZBA)iKFK%1F1 r0ݞűY]vf>6H:MQE.~ؿ*Aa5sꑄrgRB\g- !C#=A<*j"eE@˩%usU̒`t\Ļi*z|6]$6^YEbӳ\s: b̭T ; DIu2|`^sCJ)fu2Uyy8݌F ^g2!Y"'@m,Ϧ2PB{鋛pml&tȨ8b ɧ G{+;TK*bN(5-dF^=. Hmv8iBmmr;GBp7"t#q'n(:'Sͷh Q\b#VFPR+*[8a>!pVVlӝ!wU4#j=d BLLز^}@c# ]FSHz7G|]rl._t `eY H;fBn qpiP:>01 ,LNq*8UTzdTܜcS+iݙw(m=rbD#ڣq눙ZLx"}&bÒ89k4lJJۈ鋒%(=o2s7пW A+)0xGVw tR.\4j)Ic(-I:,kK BQ̩(Z#`Iܷ_.ߜ#M֡fhjh$ "'RA ~rI'-rr10[N86qzgStH5&c̯w 1$=V]|(;朑jTM6{d|ג' LPdG3/YZYoU%-!&dJ&,$evm;LEOϧ˵puaM K\51@%yCkz u*vkX:#e*KBg<5X'Z &WW3uR<)V.DX ~RB='.Ԁje,@Bjdڽ @H4zFG39^d4lj|fbJ6@Õ?n1yk]ID*/8FX:uO, {XUHhD|*X :ea#>:G%H|Q&9U fp+*o %OKṞ&霳ol}l(k:V6‡0aFד&&!UDUtqU6"a7;4}:qQ&wEn,;25s5RHefԌ(l٣]Nd;Y _l2<GJ+! Eu!K[c]6w|9 ddv5(G5c+;/߸1|ѸhQqFڈ9c:>h0 !\zw@,#196xQjģ6&pF1 EuO(81ۛ)C)lAk%4 * /8FUM7yu6?3Q+ P1 gfjcǪmRjzX=0Pl$d(.ɍYK#1ezSH7@s?RdRW#f"6FGoD)cg(s"d DoO/QZ#u*HoP6s?](0PA"O}GPu7rRM IOS4$ާjt9U#J Qmx_QY"@ڊ=-l4Ub׿=rȀߎ,=,l'OMK#sM'Ƈe:eAy+~35Ϊ!OA-KCEV󟑮^6SSKQbZM3E#}1rޞ6B|͔_ȯj, \rmߏi۠o4hyƒQs=27:sF- nAB\oi,Žy-,Bnz]DYE.W*6=.#\< l>ڮ2O@;fnX's7)Gbsx[sרI=99=koEmvq;e I]M4ڷ62Z04jj BX=2O* 8b^Bvw@]y3,c!LTLV02r([2CYjJrZT9]4ԉ(bV/a+_?5y@Xy ?)VQ>+mi4~fZء]:Xv ~'{v{l_hlZ}(y+r}2(B>Fn wn!E/c O!NGL`V8Cp2ߙ@ _ D{G; ŭRR:<C+j" Ӝ$G :0V6]܌|m/w6Q]ڮ7 BC^/ɆQ21qI6 f,h{{&ZO7׾mvya:VLe,D}ĪbH=`I1"2 t{&nI4RSUt{e ]C!Dڽ'+};⑶c|8; Lj؈k'M7)dUUaD^'#S&+e2/cΣՃ#ݓqG\^;NȢr?%IVxS+{[@<8&36D*J6H;K/yVRѲjB܉ˡ3&DaVAl# o6NI.!GA|yՀѿ?` 'f"&H#Xph$Dp#@ܽ=󿍂?aN805`oA&r˷} 4Tv<+C*ilA4:8KF}I긶21 Ί}|ΑWA`{7/N0l8}žIjmF%jVGQ0Q~r!ݘHh$j-//Gr$NrOVTڼWꌀ+'CZ g~ *j6d7h9m)UQ*9k?f,3vI71YgFV mbVM;+UˏNDבG^р[KjkFMl/+ (Q%]X_5 n>g1!.bRGop 2 20C~1ʄ?3P4aQ:vg κrc5wgdgD-GRL^錯"uwv:dꟐwZ鋏X#!ߙu[,(IZ73[Ime*XIb',܄Sc>om2s1HUCPn *t˧:HYrYMl\pro1 @ #`[p >csc"a#Wi(򳔒V=(VBw(v\Dґ*ΕB q1WPۢ*qdq,nBQ@jK ؜LF79H688lE;m\`h iݼe;1p `-5⒪Im:7Y;v?ԎգZ$p1h{1P{c3E+p[-Xmz~/ZX[cB2ʅvR|R [Vt1jsy~v]݀Μ(m52]leYN^?|G־XCYWx-3gzh9|u9J'kvJOR>usQ]v̟{-Yϰr\@e~.sǕ4],n댭f +bz9ykӾ9"*g ҳ@_9LşUHc $ah!|ee x8/t_cĊ)݈;GߦY! =pcb՞/kq"őD0m ;dWkuOil FXF5PFv_J˾E[R;cHEAR*z'baK +,,)h{T?QS1(vѷLr2n %{qr )ӑYGm0u_BHdw-xJ\t+"Se*@Ƣ+yR{Rx[i< DM 5^A0{|cQdTduFu0TZ@Hm_h镶FZ &mK ?uWbO[B4:`OmȄ2j 鏳G96mPR I.J\T6xIB&7Q7/Bn]݄XY^Y}ض_.&toeٔuf ^MĴY=}R9#2:pU}5fg=ꉻ$vԈŒww4l1H5ȑFlCBC+[[D*璩*.F]:oJjod7s+sCa;?nZʣlvݫ<ߧz߹),y cwer= p ,NBjxd{jcc:6jV]*H1!*ϣ :2{]9@-|A ^ Z-R;N_Wr1iOb r3qrjFB96O nuDQ*Y\3T}L\#:d3DLbڻB (犬6:/?(_:]q#5HBGӜZ`06rz}*l \L#m 1[Ո"gYC+$Ĩ#wǓVtB[(aB*zq{wV9T3#CFXY@/&O±NYNwujUOCXMy;. 7h=ɚ7E{}؄b9㏷ O,n2Da n9Yt7U\PLGqYa¥25_ d@bP5P/vFݽ돀퀯S|刽PMlzjXF Уx-8 CE"6]9pOǰVCv!1&S^;O {eiը*=/̿]8ٕ&e*OL x G^b}8Ib(2'*$1X*j~,1"lN::]xF7p0[KN\:]vsCU&d$Ge{fP$5X9x Tzd+ .1ޕievK(r]}75E?IC]DitO*GU#4L (V6UxF"۰e39XXiF@os05PVgϦm75b3aV,=dV#ؐ V[-N+[ڿNTabHt%1Uq>j&x](TZrUB{O+ju8@8~~,"w|n0Bmpa=^&Bg!(l`TѾ|,q7}ˋ3ka?l b!Ue;cs,2bT:)="F*ώd*ltDDg`IF]Z,:bS-J<ܛeTQ[^IU+`%cӎތtl8OC`ԒɨH7BWF '9h*dmoG &rx㎙f i~eE(B.^>%+MPCpڙ~0Y@_t:X=J<~9hU&m73{"FO  ZPAai0pe;T1J=4(Qs@1X/(@0NQnCĺzO48sɧr X ZT)Uh0^8D,TrG6Ƭܣ@XXbVɒs#ѯzf qc+LP$?!-ߺ0bC[dSl/,OT ӐEq$+lij,ø ܴv+qV)l ΆS{E3|P=Ňpah|lk!u)M~JI|XCr}[kbxR X=@;UGVZ^4 x|Pdu Ҡji@ɶFr%t,(u6fhӒ+]A8@s)BtMmŪK(84OqHq2" e+0`,n~`aIeom8n#g$U̦P%"~HDDVU1?pv텏U-BV(5.̉W2(0llPq @q#RL"8nHeQ@bG);1ʧq['{aE#q2ry4&h_~2ƏuDd@±\gl!܂D9IF*2HҐ4gJ!وxX%:c],Ũ&HPB>0p w+I^O|#o찈Z1\sU2ms X^!X*ڸC Pp'5{m5&”"P,`IסM6Xr%QpkqL)F HAS-eimֽ¦>"%tc]1qr@!2GQg") Rb.1ھ:f Pg󜍣r[+20,ѼhTz=C<U,fVFXfd/p VVL(w@Ҳq1@1ɲ2u%*5`v4͞`!W 0 JP)G7J,.ӴwҰa:3* mc wy9K]Ϛ:oHX3J÷ Xn'wbU4cfæ6M 5 :6 W:1p˺@|<9>;: 3}apN5@/ X/œVxp;E| L#}1](4*c lV RfQM!x%;9CR`]Yy#;W1YSrڞv ݞOLHܟH "|d;npF]B*[h'ppP`33'#)7Qqƺ{i6X2Ga64C߶Nl1%}$Decp'YBy İ l齽1 ,&9` *BjI{Id1dkrw'[3jF4(Q@}e_#idH<Xȃg<%#[)+8IG@ħM{AqIJP3~E$+"ZF(FTx[ l ZIמش9LouQ ,2`~= D[mbyꀊBeC7x"7;Dyh+OrruXZ L/Lx9/+syrwljF,e\det"͌rqYgEv6D6a:舽_Ӗ=GoLdqNBH}I5b!{g@!|.0O~HgFEuʚ C3, { c{3`>Ԕ+đӨ9}FA`:FnD(ܯJX`apk>W:w>E~>#qkJF|5Cl{;8~~`H^R;g+3hi f"& v~)=U P)!ΉdFro[r xe@] I_$k5:}&;Jgd[F`aR3 0$t0nD-3Z3b($2HQe֣g2*܋10 C8+1kQM8'+oN榖tTn=chϺA] pM''jhMf!%TpH눍+aprT,% a&&hlfWOBVwcđr[Pܣ_ӖaNXǶNVM3݃xw7#c{'X2F{H WLLm?r[Eè,i<E4eZ j-o|ψ-5W ^_/'1<ÔbڑCEUb6V6gya!/'ZU!v=d ?5;XU.c>02l!>O|,k.=UB/o?uu'ڒ5f-B*b}FDڶ"6Ig  2m(,%h<ţ3=|f_p FsuPcHܱ.O}+.9V\+[HI2;9U^N ft`B\1SP(PZ#bnZH;I,`$QƏ8 2In'57Y$(l*v9S@IMi Hv!&<5(O@s (6x~Fȱb>:g٥$s d,™}I'6$[Q5ӘuKv/|ڤC>>40<~ 7ܺޤb59oojfz<(QGZYBY: s80gSY t"]<4GLR#RŨ ZF|" lat[IY+%P\6WJ` l[ok4*Bym_#(q{ȳ(7Q V%Tw dR#*rDN^ܓ^V38_ a!dQٚ8?oorZ1&oqTX:7Kvْ˼tdl87[F'b%gr%U+ v =r4A' *NK[h1&ǃW*+m3$HٮԐܰ1ЗvŌ9!Q+Yf>A\唑" s"\)w"t v=oTyURrT|`u 0LyŽZFI7 {GA'`5 bVheCGI M~@Dċ({2橺j\81!5T ,9^%Kh (m>r5L#w0lMo Y16:VTԟwSjOHC͆[u2KK1۵{fC4CdiKʖEQ؀ rNKhxT >9Hm:)=G {os&W`&l'^qDd*w3>m?-Cjw1鋊6FΪ[(mUx"pSQ9]wr0Xu#y Lp Ne 67=9YHZkE` U^2ZĜ)=LCؑ"(߻dd)zZ{(EE^b 'QA|bXGBoN[+,ѬeQfcG*/僩IJwGӳ.1etYv%XO{ P;Y,?+pimɵXȎRo5&f;큏+KDׁ4z%r}F$]',I:}عj=-tlԝ QRƓ5èiA%3anIJڠzH+(\O^uԔ[~,*;q>/R}4B!N\>$ xRXdtPXQ~HhfT:]y&g*G'MTʁTbHhꢔ?:=x26a$ȧxΆOXߏI#HaXB׾[7Bz1}2I *)C'26L*hӶqy=:NWԿE wYP+!S΅r:%TPicl'48E~rUs?b}*dXSwUPQWrݗq`;RY6"$9{D3jYY=Ř_7ӜlA%BO\DG e ꤰj_k|T$ dV!2 at,@ J0(thʌ"7ڷwڨO8E6z#pA=oPyq,bM8SLˆ k#%d+FiQudb,HU&FwO!M.W+:3=Ob7b哧Ip,fxGRVuxr};0RMPesd!/ǔf$5CU oP:F,:o Uߌ ElQ\[ J S..M $mmJOd-뼥y.r7%g|ĩU=yۂEa3QH %1U ݜ=7M=p°t0#3X=-` <昒ۗ#bL#c|qr( 6߻⁣STb( 䜟Sl{ R;"WM-8kp}1V'Jő6F%*98Aw #/-CEc(=t- iMx01E0e7^1rFT-dYT'Ұل t^NBҿӜxc;b#IMeG ^gFRUz#S)nlfd(GJˌLч(]Fjv5=Tt]n+k}Go;c4bׄO\b 4uBw#mo+ˌ|$@ZXCnD M3`6`Dn WgɓXH 8BnzdK6 }Gp43 a1XsX 40Ҿ-D_UWpAԉ ȿזe]f؍UǦP_T +B>%/,js̓"`рb(Ȩ*Ԍk#'ǥRޛԕm'18d A/L^ :l@v8\)3^'V,FXն{#@Fܜ!;d+:[D̒6([q=SxX##Ѯ2If+RM41Cv¼?̽T$T>22/cї=F&4ho9Wi KA냞sd2=ɢ5*@X`28/dBy+󾷏yFȎܒx8K' PrlwcM!㔋G/q,kp2G|DXK9 M7/Sms}}LOǡ8*op+JHX)YIV w+ D`h1ą̞%tN#Q!ٰ[6E]ˮZ1yB(ՅTR'H/Vo[Hd{⽨ŭj5c0пvr% YiA`q3#"Pc75tpf1\bcF[4ЂԜRs=3ܒzM-?#%e+.åFXǗH2 P%(0fĚB>"27`G_R{6f5V$GOɍr`Þnݎ# ʆߘ~(p;(+pFV3%zdzÃFopB ` /#I,. U{$Sp% qGG>l<JQ k5=GX+@GUA8qpv1;y}U]Gx9Y$u?bXً`.Zɩ,EHp jyV4j`CniU@m~"Ui A2.G/B~7A%(ZDwnxmKzQbNa@2``ֲVc0zSPѰUZ^R2ĩ$+Q -:hOʒ#b'lNA,VLzʀ+5+@mu&8܆2Dt7k>118ܑt*̲pǁ+;7=Er+a>ў]ÆC5'Ɣ "͎w _Οo5Nr6ÈR>wād^c~,4a7!ksNAab0Lwtܔ|\}0 %hۜ`EZ5X$aOKę0ŃMBE@OH7'1=<e'P HYԮ8CAkcC9FMGl,}bO >/?:}S_;}Q~3jZ]QO@uRSF7O3"M.TPjv8B)Y4 Q'?9*D݆q'{BJbjsGs!7{9r]ixa^Nt|̛)(Z&kĭ2پNdA$)d[D ǂ9Qzu/ :^@yQi>Gr뤚mȼ:9]P3љ8(:3H>W}|$Hm$tV m#ئW $w8ȓ/Uc.f H rG6Dr,޵!@F QN*&,y4)Pv$gfW0[4Lj+sߛA)X2mIn5J9yqO#ݘ"-YoCj X͏>놰,|gk3P7dAHYOc`9GZGk°ko\ٺ'qsUdl0˺_5*ޯUiBw܉Q(jWbVjg(72H鴒=af%R(rQ&iJ툆e ._$?w=Lh E=yۏunHd!ޢ=rgΥ\3#nݹy5ץvuO'eXPH:{eX݆CjUmv-/K'DUVjSB Z9;^rzm |QF'OPzo[oyoWB#*9y,yZQrs+UHXZ 9d3m$$xb wwfs6X˪%Ug#ݙCp-ju '0#_}C7{g$cz!@O|D[Gl7%z'QXRfbqZXe\AedڧcmA1Dm+;$w PUFWC:(6 ̄!(O~ `B'. fhI9#b+f5x]8rr?w::5aE`M6cIQ6+i JXGQ](G sm1e_m6JqK*Xh{9X?;`J!3U"ŧR͍ F1䒴 \t*RR "8a!O@0tN ,(Վ]XMm[zpTV'9iϹh Ol$B@@#,*_T㟒,ƃEmxeJU!rw7lle_Ȱ׈Z(1%~ ^27o")At,ry/6%Oc@ߎ4WǠ\{P|EB,{™8º:Z$Y60͸"Š%;0,HɈ6ݰfBJ7 ێ%܉wѴߌ*m/cU'3?ra eFf&CF 6*maG'Kp6AgD]8蔍5p3{XjWL!O}3q>6M2U%2G VʹWA+n{غEb0?.X"Z됡Oēc:b܍h=H+E>C1fۨ 6ʌT UyKTL;)ǫ.]ÛR{xx^Yذ'q=!n~r /Tn>4Wؼb2.yxk` XL֨w&"ʓۏȒ?ڼdAsmRnNI@[ֈ.KS3~3҉g5nGЌ')j`\Vu'˻q ?Z;hb/urxYRj#WlWO,GQ ~G=>ߏ~|;Deq\uϩ}r 25ITQGc! l# {Ŭd!?| }@G\[ѷ6F2`cev$)|1F"#aխB2,ё1 hP#+hmܑ[B' ~?+QNb78݈옰"Pfr0F2U{`j0Tp9?1,gkƿ2";<ѓU"*~.H`ݰEUvȐF|Z,,#Vֳc'F  |r"ٿ~//Ǧ)GMA zbGL[4ٹGbHs^hk`9 S`P4`#T;r8 < mc c V)KN6rVFA {!m2\B(NeN^F%|^Ko`Fe lqjtQ{_RENV|xUkX’^nX ҫځ,#L`$[P& }^[V~l7>p(qdHҁh QuCl!ȡডop7 J =^)ACAEsX$%a;@8TfذcLͳ]aE 5#!zWQCQW S]2BR/\q(|b&8;EҎpy#cVXmSD^ E65ѵ ] %9鍉 Z/`}_!8<stD@ do$1d-T5͠܏TnW/$1.7,r{";S}8;+kd1 kV&IlWC,g{jQ*-He`Oax-?f(l Oy]ɧi^Oez>Tzdʢ1N: d0LK=ԣ&=gd:AA$,Po$ֻ! 1Mi TNi{hG9bf!\dbצnP[y=B6\0H/;?Mie:r[F|dlP`+L;etOH=F>/F=l ,ǧY"gF; j0Ł+ (ɸ#8> #yf!P\@E(>jQwg!VnYDHSAY֣>rYN*:pqnMg#3MXzX#sɞ?8շԤIA l(#)^ުr!@;^z4OTYDg`ߜ1m=<*+#3 wɱfD#[eb=yet뱤C'wVtVL9 @=G'eE `xm ̭qcT+sg1u  v=N1aLpYe$hg`]FAUGdC 'bSB"%J:G{et쀌K?iUu՟V>eyÇb  N: {֝ɉ6I#G?i|aJl£Lc(ʤWYľېhYd,xXPIKT}G[!^ӱY#M̀3s@XUP!`t|P HaB}&Cy}\;a )[NJ\nQ9^|L%~鞊?2Z5]< kk(  n80{Gg~ZXU|^F]Of:o~3tb/OXÅc#|u$dbo9M\_?z-fI` $|IB/љVD|1BXYsD6]tBWdu ػH{壥B*ZƨL&#oLVGTo6?Ga/F$L پ f r4jv<dK&Es]rP {#O8QpK Os;ڒPFӢĞ/'IC2)p?77o;#lIacY̿:+/[f=ٿd̠QZ&kj>֭f Wm":8ES;t R!X"h("M#FCb/lt<;S\ҕʺ J2Ž{A [lj^Ӱ ,(Nt?^@R,yPCI^BBbKsJniۓw E(Eu댎`5X,\"AsSn.7uJD`>m%=pb;Vy!̀:Ъ-qءs/OⲑFjI ۋ7OI?2l;P[T; =v7P=*I汰hZW?$},eeeUBQ!P%B6ZFFm!$4@[1 ܦlX`$=FwX bE}u%cE`RÈm ,$mG8XQnt C@JY_ROL! "`O Z٦; 1"V]{uhvqN  Ajf'_yK&WnwjN&܈CZ,P-99"0~3YwOR)oh\I%AnzVzf$܀/, ^9w7 & ""Lh &9E#hT cHdCMTN*BK= {F$!`h9=e ZURZQ-,;6bUw]1RwMe3%wؠNz@91onxfc|mT0Ȕ$)+O?4h1z8wz0Qa͜lۀj)"BSw,20{WJT*%psX9u Oʞ9 D6\Bb[҆S|)m`Q)hvQy,tUhqlZ0}1-BŹ d<@nxkxm|iw_DNU\Fl5DGcSA<! 3ЀS@Eq"%5&Qws 2@WZWl?"WQTWq=SX2 )сtSD x8Հ^snRa)^"bq_'+!"FپB&h5nsls@Kzo&Ol"\a[H%&^L# G `:1Ǵ Xp?90jJMR>4D`ڷ^/;Q Fq'dJ2F4{M %񺨋:2@x8zxA}7Z_ԄogrEMa+|BδIK@ MԬPwm2X4md.a\'U*xf@dXؾo~eS )+M'@ "`h3or4`@ TZ''p0@d^B R&8Ǹ =4xH9%[onj\%`Iamd>9MhrzR>x oH GRz()0fՔ=?qHk':߈6qx+ty:8^!7"HyvwȻÿvrcXzaҙcIȠ%[jp{wۗpq0$/E[q@gOhv~UF'tts[@42m$QD,= -w)qlV5ROݔ&PNQoFU8'w\krMTzV0oy68Ow8FNw"+@6DnE, +e2G&<%lgdTXu=}x̷*& AQ$lH.#Dm 0u@ D6MjP05OZھq*ǶPQJ!yb'?Zf%I],Jm\|j^ԌbNFpLiR7sgd M1o1ޑ˺}kȨy)7t) 3jyIWT>{fjEU&FNX?iyV E kYwN`~2bO\UwX'/òq>]2rSRm8CP7}R$ү=;^"BLKo~Fs2Ŏ=fNCmv>U!86 f;2ϻHmNFrEq "*!EiJ6ѐ&/SˑՕڿgײeU$.3Hc:~ sOKi2j72̧&+b dFVu^ w9j}V$ K;J= Z*dg0oKb7ː2&F<<3)Z,Cz߶tf NLU\^r7{ ,y f;FXλ,eU`9 S4 v/C0#pEWLcf5}M,) F.}Zg.#!ko4>{;ppX0,`QjHՙ'oz`s}qsrĉGSc`ωJ(K<8.`Gmj5SU\;b]?AgcpFW } BV 3x`>#LT2<ׄ+{g}'#.劚\?{ycUۙkI<`-ug\~&RyQrJfk!K::fQTnqC\I +v=rƥ Ub.Tj3#W"J+zـZl.U`iTww9(&Ld jg: DOvr8&XIAWyoܳfbMTqȩ#% F~F9d8dj^e3\|gAI%f18<3Pf.PqA&t K_k,(zcոw"'fIBv%Dj07cd#s7BI22td@bb#sV(~ y/qQK1;G!f&=#b!@$#t:Ib91XjĪa'jm`I : D{ @eZ3h?T{QnMaehԌ>_;&rS}<2A$ noK9ڷeǩҤ7t{2Q툻SNWK= l,=Ί99Sii jC#Sq:") h\qɴ4 īv 0bA: V kcaC|䜺TJ$ Ib-`6J.܍'Lt+( ʁ~}ߜ!js6Cv H1 6y6#s"H܃MQOQ= yyu#Zq%_Wl 6zAB:{4RXȮ({ߴuqka9"S ˥K:&ރ1v׌-9٢uBW^zF!$!ʙF/8n슮k9d9?1:*+TU(i䈔& MqB[ӑ#A2Νά&rbWiXZU+؟8E*x{fgg2H2L`|/kz2~3%JP}G 'ɉ/`-ZM3+%` -o59лѓr g" QҲU%@Z7ȿ3T0H.p> :I]"N=j# ~7|Y?)xv^1 ):bA[PX'P_v, ){kiU" WP@eݖǯxUFi \qP1gϜɴ# M?c^L] qD+_xQ QBc"S1:rb}tVYdtXӐPƂGRByDIx9Rmio;n6[=V=H `ho8 )|O?Pq(U[p?o(ȭGg>F!|hrrYNU&Ιh0adro Q`FgO. *1$#K-"⣘ҫ}v`}KKԞ LKjK7^MI+Z;$bGi$#+f$b@?+H:XN?'#V!y*"fW3Pm{f 3 [IBF/8q ,p67qڡI hKTu9Jt$\ޒ(Sv)P| #i0㎞1,DЎrP!s"eĒDLqb8au-]ml7s5l ~1 ڵ]9`1 / 8“ɡ W{}<1Q 2P b81P39!;#&dԧ1V8 wſHWMGRt(1 F9, jza4HԌƼՓ. nnv:( jȻk%Wb;aWPjs'劑{GC2Tذj+Un1J >AcO#ޣk`7Ҡrw_\(]Y , t$(Xy06%<%95m=10"VEMFu$c+rb[e" ̙}Ӂ}'MjUw*@,yJZ:w.209[ڬ 1 eÆHd[}WNsrq9bu񏇤7dt=4Jo܎:hk3LQt1`Pik.e\T.ͦ=33]D[g7ut+ "@~ҌlrqK${ NURVܧ_IX4:Wl'?y ZuVVt+{}X/(FU$' %hi\d\Ns:FztUKY' 2u &MWܓ9ZR:zs9eڧ]j)xPk0 ~k2a`C!5ٺv1Fo7`AX* Krk D=.X\9$b,9n@B/8l 5UZn߈( ]pK1< X1{X kW\QGb*oՈ>qƥݸp]ڷ%BMW5"힛 mRsd~ooinω'5Vy49̯V{P:sN,j̿] ck{ wË# |2U*)zRrŸ+sGB6_ZޑfzV !ˉ /VDIt RB}C3ȭ1cN^2£a]deW"+n철b 425V+|X+sSJ(2c.SW ʈcM.:PSKO(ST] h lȆ#/K0(+t="sO.ye:ay( 4tHUO78۩pMm6BsM8E5-Vg7ґD-yhȰ`4^ZVv۴s( \]ج%gg*1ub,&$`3V&A[Alij#6FE'nΡjۡ7}9"Wo2n=3G;^=-Vv_ER%|DDmN4'q7t책"Yu{kV k2iYi3rQ$}teu>T\hԚv}m/k|b:,5lYG8A]&mPgqEgG"-b xq%K2`⸬Vleřˏc +5&ʋivb6"0NFP55RƅZ#5Rs*IV`pϱeܭМ~' u֋P:}PHߋ̸F;~.J\:;ߴA9U" 6󖡖")0F Tg6`j2(&z= FoaB${gdѫ^gxߜKĘK܃#;B/2j! |V5A|8\eRϓ(Zlé1c߾:iPw{n3bOjX)c ^ G=a`x(/0gB{gG#'B3NC h#l ΋Q:"Mk*%t O8pEʇVI2J$,8܄&FKܽ K44.:Ycdwt[Vu4+N~QHef2wF a,a mŤf(b=2Tۻ+d-por,s,,3"c9f,{񦦾+A&-T. rso:c؆:OfBu.E(s喠lMR ϊݾ&)>0[vu6jN?p7 N[A]k):@K07 ŷ0X+Wd(ͮW۰A;b,kGOy²U@JY>>2F:8A2Ļ:,{[q|bv *,\B^å?/3M\# (V]HU SsaEZ`>C_hH83wB6<ȋr™YU<6{NWbqnjЉY,),RsӪ^ebsOdRň"=^0[9FE g7+h-ƅ"[iXR2Z{z'6"u];7MΥd$(iپGf+S $Fyr@8+K07~pvՊ[&Ʒv>;P͹SS%mh}!PzHd #-6_|"!X.0&n#߈0$wIdCdvvvĨZ"8)Qʐ@-$NXZE+oAcm2rNv@c@[cQ)Xo*7ڴ ne)w|Ӭlk72r&*zA$Tqi%qX NXF)ߏ&gĦ+T ȄUzVL-_Ƃ'8ʯ𭞄֫q(RuUYd0k,ET$\ ,{}(܈V[ܠsX>q/2n oiybY#mcE(ܤ mI?8jFpq3x #"{GIW56yKVġc:vM}TCLJ#6ޕȕ..F؏8R{n0 T#<00/9n#O\Y|uJ'4:ۉqj̱h*KPLC^+@ą8!f*N WbH҅ny[",WlJqSCT8@YeAJ4L;ؒ6k*€"XIv/zبk$_Jddu'|!FP:87-ɰ>rk FjPW<%ޱzF^P?9BAeȈ# "9#ہҳSO4iă9Uw4v2G_y}c|3*6!XԒKA2:AząA90n@Z\y_J΅nbAOV 2^,ԧ19w@qߨfS_=rzxjҁRDY,v7k=# I; aNADJf%TtJ\jF*@Ib/JBl8FC_k0%Eu# bqد{lx9ȖYO!:lmD8*(Cf&MdC!P˭.`qD9]ar jU#ezg@*HteGs|9fQҲޡzSPD}90( Y6 t;m%wuh1rP(ƜH7(3! C!}:ubEr >0 )t=YOTyc;rx5uMW=bJH)|yZi<~ƯYiu!o}D ?:*!QmXQ17CVY-@p<=!o?9" DBFLN8`i{BD/lcOl\;J J:IJ1Zm҂x˂l+S(-r ($ vzL@=D`E {{sMH$wrQ:w) I]%o%g$ qS se*| ) qGOKn6i~,{ 0IMEr6YN̐*H|v6X6nqD 06Dq;Tu"TmRKvޞF6uή1cqU31 Bz11Aeu&D` Z>UR4ضn$N~opįQБxLa)㌡ nE ܖo(R-LET5iv8Asг!U̦DE%IgYdj^Yگ|c&bNXq;忞͞zd G:z;ĎU IvҝK tJCu>ln8l;{.Lm|G\wd6@ڭdA4?mӳ>yN4Ѿ;|@5PVB:ZH\]8XH;AMlk.mFvl!oQ]" =E(KwE,Q0,QUK$_WpL!" x27y=霴b`v8J URPl]"V0F(KUf!hqfTԗxbz* q"܂xR[w>1H@x>QouI]\ P,#oAqL줩n\Y-W kT(퐶v97Cbuq8AКCנ&vY)wz(naw"5ciHef6Hg3=0B$&rz,4Y jЌ [Gl8MUQ<1]lZ 1✰~ [fء0VzF-%`53^X_%;ch8H7 uXM?' kQzaisUl9#o' 5߈֣|``: (Bؤ# K,@/rE+PrYJg Qт]Ki._lrTLf ŏΎv+ PpIܦq+2{ݜ(-1J\j DΙ6Dv`0>FIئqkz3 +dH -sP`d;V;O8 h9ڧJF 5'>izpn~G>12b.JO!TB ڙAƻI: 9$?VcGLlz]# u?( cTR~q,HXr'ǻG@%3;B~{W*52Φ0$t0z+L7cUQ#f|~rP lGK߹n#ܗ9F'8R]687f) JjNC1 g $Q?cLAz[sKjh ٱ*AHc >VQ˒u 9u(uTNRfܽ"VDTFCav*OI0i/tG\2^#*<o[a׾9:ԘkZH"VBw_+\ĕFh_8GjI;Z䏈7b?6V!M֑KWqg1Ui;# ?Rq%.oȷE)+q6cnT휁eh/LQC*^eTpBLC+.[16o͝>Fe x:7$5`ӆȯlh=wꂇ=DgUZ*mo ~Nv5Myfqbz< U -lz-e Py9OI05ܻrrZ0lN`ܻ.ColLơ)&ïlǩ G-Yx8MWs#,$let%swjl.Vʮj @w)RUlLz TDM: + +#|\ѤN e>FZ) 'v7d~lk"-:S:Y##=_BTbG|zҔ~*vƬ,6`u9洳nItڦ2VvG@ߎy~!Fz$`T <4 euLAq8J}Fa`u6tS~ FgFDVF|D۶ohcjJ:+c FԾؿni$zx %%5hpdw"贎ڭ[Өv=޵O`9Cjweh$m/j];eg&@=+7";8#*&35/>~|W58ų_ xDIh>3Z(@?sDJ_Zػ6f,F}Y.~Tr/(s[cl˵f1!]fEGK&Bi;Hqn-mcj}T.A}JJ12=,`*w^F;+yqϰnjղJM}sUYDFcٖd-CXl!I<0gnI.~Xy}˙*gDYR9Δl*CQ<z԰1ǹo#T;hc\G|E"O!X~Ns'0?xI,@V8Ek)q k{YB9ae@ 5\oOoZ(qQʹ !wbaHҴ,w%kc#=` #x'euƇy_>'2V>s\xZ?JqK L(q+Bk2e{V'̋\gcG*ث/Yp۹#=:I^>3rE)?I}Hې=Oz8{ c|g$ۂ2~ ߱c<}o7:CPџXSā(tz܃h3$ȁXG?XќREOaAkP/ΗWRy,EͫgG]~WjFD_U6USc>2{K؜XNcI3R鍈dkVI|[HԴ@-I!Vja=u (4won񀲤 :\(!z^-r\A:W]MQh!_>yRl[-I::$3)'{难BZ8_rc.[ve0Uh.m?s"$Jv8{ƋĹ"rY{z 8Ș;o|tS ; g#T7/ҲƭYk1L VĎqjK卼dTS " "l{i%_7 `8i|cf7AX9F 3g#OiY7bGH^@otRD61ipb qVF Y6m56@9vߣu'l,Afpx/nO"͝w&sȦ[wi?iе+ +4Fm80ɷ:q<QdK<:dNr郖 Mnz^$&BW_8yQ WqAQc%8ܭ%) >%{AƒS: CLvs*g}"ԀOnMn2?O8f5FW'gjKJO|da#FqF2tNG||9VS_x,U`2<9j5X1FCLL}xOKJj\i>e#ٕ5qCJBlqg V*( =IX.Wueo1No0SJe$Zlڍj׎I.k!gDBUUlU]ws/h(Dž(~fc2=V9rsҁF3@nΑ6?ЌoIP=bkFW;OA8,4h~0QƢc |xQb2Pk |tC%Tm_lr@&|D9|F\1)hBϜ4X6M$".Ņdcm"G>5&\t$n;/Lw/RF0I4J=F"qfjd0$;+xf}3bxja2/s@Gn&/K VBW]}?~PoW8O2bf!GrcT9cO.c/b+@;lTGS|JJFs3LAxmbYFOf$( RֻE)"HRїhs{Tq֨ w# XVaTwct˺=)Cʼn&\l\ - CG0lEk=8e;H)58wQoZhU6rm>LC:hR"OP5jA7*şp8s *JmHeR j]IP`E6>@]F^XаZk;ȩtSleXFM9HUSiQͶh}ΠrSu1Jmԝq*4( .%M)"]M.2bP+O92IŌckn5#S3.nvux1I+N kdKؖ)#Q"R7ccfr|Иy-΢S*): ";l5$d]L!V|/$ UUA's~re*0.Ch@J=>4!Dz_z7f[ӓp9u*dN_9E( c 1}P!M:buȠL'2>~$ތc.dV]sMv!I ~z):~2 To"3|1=2+-SFÞ<9b7v W-I8ڬ@pٷ6[er|刢SPeOR,@=Zhp2X)[QaQ2DzS)q;`xׂǾ71@0Gf 6v>F8QGlֱꖠl;BB_9f#4P+Q6/sqV%!o Qt? Ԏ6j-эo^˹E٪)51\'[*$LMie;pT6 he#B\G@ ؁6d,Y&\mR>*{x(42̫ :_I ٯҦAZoDZ?pO$49鞔~k3 f!{Ms>t%TU< GLVǴOBO77AL.퀯 GKĿw6,HYVvug*@% ã$" del:6eO&d bz舿qN۰—G =G|X>E˚ݓPAg>*mXR)F#hؾ1} Qyeqw,Wi5y' pX),}"Ja@E`QUYUY89:҂&:h~ӮjߦUgtj8R颔##.V/b6)3!^YpfYTz4atA5izt\! TSҕBa/# I=~އ;fj $?d`ɌJDɠ."]XB &`Ɗ *_ŵ<'W4S637I)FFȩ)VvlMP_YFN54`: Оz<*\dv"_'f;Aӡ @jʞ*TLI=UU#Ee D-F,MQ튜v{>J9#_+d`/ W5fes(2H^ؓ~Lͧ,ib m}Щna5t*=6{5/^Һ(2lLL׌V[[RTSNG۰部F ªRG}܇9Ԭ &ˣ*A4A!=9zx`_(s[C"GiU4|yvҒFK2`S8w555g֧uP*+IǷo# Xyr Fh։o#/,}$ӆ-dvІ#r"qlG#TG'vP>2*QIͧ3((8DP1Mi 0p;dzMws\q <`i=]=ZI2f{SxG`IOeހ L'5@ޣE5<^Y$@Hagq;6M\8ߙY%|>H! sHfa}3*:u"qD [f*8 ؜P$M h(p{4Kկ0VBV<`&bhCIm/h}-IΚ'c`zHPN| +Ⱦrp7L` 2GL큩e:JWm jV"3/ ,$My dciv5׮w mOĺ(CI`G chw /sQBȤ1e##:(ރ`{kjNtnJ*^f yr!<2Oc%(lBE3M"tTI[q46H&MO'|(_gĠd!X62Bd +;7@K hJQYccpu0(ebycKag}2$ҲG00wDPwQO0xǞ> 74 ROF.5XͲC1nIUѤ;c~)$s [s^/Vn6G[0 pb_ T`f F w6SS^tʫ ,oy(kх-=2hyӤ,Nmq.C#GQVZRRubDn n;kpaQo@;{b XԽٽ6>2Ċ`rt&+@s`aaL7@|g1}GApNyz-ؖ^@9 #,Ӷh&ڼN6Nf觘F#<5T%0WLj{HٽEXQU W7<~ٿa3FPI˚Urs8R"pŷ םJAı*B#lj>%bX|CGL&wJaVQ/A8f+98!QD! ;eW:GN018+u,'Tzn{1+ļP#ʧ*$-/NgA;j3\= ^8[}]DKç97! srbΡD,٬M ?|ZYW 6}[# 8jkI Q&/@W]>%Q! ,찘.~(|MԃǿakEA͑_"H»[L5JЩmk.c΄=MM8`KS EDޮx==Smk9M;L9e8]x{eh8;_hl l$Qwn.bi]5qA! ʳzkiBQYO~Eݒ06S>1 ߼ vx,2NE[sb+|uIUy#nb9 `-O Ʈ/Q\vYn͹H#oJ9RN` ~ 4;I.ƮrX\mQ9 UPo1>@w9`m_Qc(5J,he_Nu aq>NSk5mۈ?8è6n9ʵ6jVH 9'll;dͱ@v #(@ 'V&b[0bbjZ mR #F†`&bUfz$#U )/F଒nܩ#V%$mb,9F8GCq20)*dġh#%Ơhq=wБB\jLRG$a۟R.Hw8r`z)|A`Hό5 / .VA9~Ge,uFhf`};LY FspjI$-wrk`8I#wvխG.`|!'+Lc[<5x%ٽLީȍ< >t}O/O,0Rz/hYuA>mLuPWLYfJZ=zfZ.ol#K%z_h G0gt9 gjk eܱ7>}2ȔVDP恬kHJר9*ybr m=!T)=r؆nbF.XdRN۸:Z'a !Q0 5-lvYzTW[2f)0Q1r|wԍ0;;xBJ1{$e[-_6F#X1r:4$5aet{Qh |=օ@M#omH>eFʰ`j=։ EȊxrVJ%P+jk 2dZsZx ihy8p+YZsP:$AH#A-,VV6lkBdup^pn=c!Y0ܿǞ1'O"Xh^nU-`$M*^taB q@KԠWMMHe! _s7"2rHN52QtACo"eT}?8D>1 V2b/}Ƭ[(k H ? fD^>D9 ! y(dF 1/¹&2ʛQBka~aZBjA-}v KPWr WPش;۶J[놬+Hdy[u.=jGliJxa^1LRj"W%IAi&CUIerUjo_S`hB z@e*G \ 6XIu?\M mWy03% YLEh؆q/28_Ol3r(._jLǓ_ƱcKǦ#S0VTH.rQF+R=^JG_5q2;GB{5&>rJNqre/dfzL;gN4@~6; zs| ίH5e'ok m95,b`vjRI ;w}"̷5n* &rjO&*<@W>\1e묐|x.r.. ^d#lqn9ð>05U|Vjyc 2 ^1~luYcv / 5Fn?&*)dD:0(a,bUB3*X@|d j#7)ƳH(I ke1QGPqC!wܟIMDěQWu$vdأYh!$)ɅSڍ(pPX9Y`kc itc'v^BѹLm>9sOG&HՁp\y5eO2c.jE~:>o<'Dx v0m#:JǢzoz$GRZ+©69=huUK˺OX&GZ^,d98J5:8kfHB lfJTfF+I%gBBJr ʋ n(2Ʀ:n:qbWCVB 忶64ҕpqbǹ9%>mb.]He"!]rq?^D ,ޖ"l#оrO{{ր ٌjr(h>%EZ]ࣱ:Mѩ;5Z$#q_!9=y#6~Gr+hV@.HbK\qJYsD|ANF cs:̜ytycuŠeS=3-#uAF3=6X^e Fƫp}r$m!T6 `$O;b:񘱣9T6K@-FM_|*VK{o#b5рE,j9RIY\ ?֣B m0 l׵˭",#gH,"x+*:-s3e} `xj^Ut-%l!>.@9|\8a"‰_9DF&pƂqk>(阃}澏Ju M a>}䚡soQ00h"Y^eR< WR׶DR̿QlR斫W *o9urpn/Xxb뜬[tQf]϶oWW,z_l$q?y5PW?J.(i*V;f0K誀9XUK"l*CyeMV qJ\ɴ\zG}+{ab]8'b"f[| H Flh}@Sr03?#$f0Mt$oP[hTBa}jllbf>Ddj aG#c˲IZmw B3 "-gY@ O#`%p!M~5B7îh'2Ha&yMR$2%=GDm0}T'&jH}q",u2zzLyɤ&Ms|f@(* 1Zxanx64&yB/pELܔ#-Rc`~qK;Z"[(K:W¤:t̿PԼm<(5YﮗcXfPH193^'Y,h.$$}b]yk …Z8ʢTX"c:?blT/tc>†-u_xD.@((Z=h <24X3tR?7>szT,e\#bNlk>->bp[w64C@lGLI6mxo E6X> x%ն@LOSMAݫb!`;枚y"g&3CGY񏊥UgcK#PFLR;HUF:yW_P@@kU}1V;HnR:mx~%km )DAu^xP6)^$Vw'M[SfmOlǓa~ʊw|o |Dv c95@|]W79h "T8o8rD&ȫF$ %ic? s3 F 3cM-UPc}JdR(N*uJƴqF&4(Hn8SH@;|3D.6?RG"uԬF&2RIǶ5wo a `Y7KFAfC.GKi c1K<~CΉaH(ɝGR;a*KMkw~u'Q$7 #:3#B[Ǣ;9vq@ zvUK$N,;]@ȼQRe:F v\t_.-{J2f@H)[NLU]N%s@tvJȥE ! ոOMLH2]@(:)P(\?sdD(?a!j Tт-yv[Q."*DK0IVm7*16> t8koŁ#BXXb&!IݍXsCYå/4y'(h=&PQ"حk$16IB6Ɖ^5qEhA `K:Ƞ+L{̠ -`B$x'QƬ>7.ݗPB"0lvo!4<8NaԦP̻󒱣 H>:gJUh%ٰO< []ʼ C*Rl#Dlg S-j3Q,n:[bڧK%ޫB<ԅ?*@-$vqs} 0?>$!?j>! UxBD#U]v3H 6H&K.+qB?zF]GZ–qOaԘxyA~d,`D :{4⿨ᖵPٷv%#0=I WLeYz;nu;w9'+U4y/4 ̈H9:2:{G97 90`j,$aj@جl]VF0 T n퍒9$'{? >EƱ.ڹڍ^zʐ`/_95$~ 9a{ 9$pW`2$QjtOH9$ !X՞0^`K_|!SsGU5Te+H 1vH͕x,r[%:n@];&gE LnW2}4]>AX3=skM!ZDtuwwȹ"m,x$]9 ]ljR۾6Ϩx$ۥ ~ZpF<%$(k{v*Z1r,m|6q'Is4Ria1 .@:n:հ|y@J{|McwsC #'.nPYA 2%y_Td\jpy1(2PHx*:ei kUULޤljzU(ycNąl_7Fd> oj"FʯP) ea|+ p£ eؠb}όJ,˱J ?8 qͼVF*n9fIgSxKX$ݲRzzSh K 620I@ǶP38{sr03(Y$:О4lq`HF,qHwRW_sz4M'#wNJɼYCw#Naw28ti4R];>\igHVPxtFA}4y9qD㏸txpsk_r廠Qp Oa1bSc؞+4==۹9L~Z 3GQY5TPlՀoC1Way2jA@qA3sҢ6-{xm.hw2bԉb w= .|IDX>3~*;?->nrXE&9HtR#FţSgyE]N4(I圂ݎ:D+<3<_l2K%N-g(R9arG()IDDh#43ZS O? /ǮV6(=ϨPF޼um6ڜzc h`"g'>ְ,f&U-&Q@n2K!v>>kmʑ<[܋{Ќ" !e=!l %+_nK85,W͎ѥZ ɒ}DDb1cC:ikتjο $܅7Y ] ҝ@h8}FWzb5l y50ˆo Q7眱>1PûJ`s|ˣTcgPgY+6Ԫ1yAVWR&zDC(f{/ʏ1"h%omȯefV][yOܘU e:c[Rh瞃PKc, ΜUy\װ\[u=6Vsݽ??ׁNr gt.,w:T9c=1,#"N^ѝhX:ږ t˱,[hxvhE*B!`殞eR7GeT1=  S_8ݽk*yKƦT(xSuW?+iI:L@Srr~ӓdKM^,;'Va4Sij=@*8=1x-l&M2'V;؅&8Q:9/623^9Ը,{,vYM2 @ǚ,?znSV,ƒPu ˴LXbe_/"je9+sWd9 `. ᘨAw1pȡ| V%-YҘ5aj#ꖛb%;p0Q1yI7X2W61@XD`,Va@Ġuqr]3`RYhҍ%YֱJK 1'IbXVc,HaCq#&c.9*SKڌ۷?_Nj23Azl$,:9aԱ+h="0wq2`;T!h_qK&UJXTXʭ$C p# b(ɰk #Q!]Z=71F|nY{֍D]rsHQyctR4ȫG$2^HX;e6vs y@J@"JHGv@:rY܏X60tg F ufaWx晄hl$$ b9(9N%ÐƵ> ?C2aG?,}0NWosbڟBxO,yxJ|]l0N>'e%VP;(5>6Fj)7"oin|[8ft{ ϰz/)ҏ{U3o-Liԫ1rfӪokz)yZ)2JŹeL du"(L8 G0g-"u0PX%nv*'`?#;bܳ,Giğ u"l+/p+{[y 05QQ4[#g W[w >^z HY\}T$f,GA NDK ⲢA_=ؖEl (T*Jdkdgp /qm#c]BЭ̎V6zMſɚPA:bwHq$A;_*"";VF"=I’^0ƌ3mƵ`4 kll+2σbjUj8; 8*E|€o:zyY0 RUMsJ5+0ĊEt9GQM,0G ܻJ.<ޟR?m+V6~7v/prh`2RTᭀB V+ON^f_dF_vPJVCB*|4s4j忙ey oV\NP+G5a{?UQGz r2Gge3@v3gӵaD;-@,zcRĪ$0ɦb  q6s n[㐬Dm*l3P#9 ^\vMgQͳd)-)k.EȌ@ÌN3N%xrZ=@Zj$+-x:" D`pҙ> ܂(0!Ss]o0B[vӻ.ߑ"_bĉE@ڗz L'RTF[:lӢ;I@^b~"U(M2uL"z:͌9B8t݇HΎ7ɨ ` Hç4u+5h-c8k3)cb 3NUhfIRxe*o+#O \)‹#〺K:2BYx :eֺ1=D!EYht P: ? (/@$}c;z)Q ZoK2lc) _M\yPŃ>plE756w>v3 RHOAy4akNUr0 }"%X 2c- ȱ\"=[wq?G>qaU,_J9E]f-ȵ0Cm<Lo5UcPkɍ=IbZ@`TS [3(]]XɌ)HԜI )?)Uw/ۊ@0J|amEmllZ 1J bFյ_|rIaxRcE8QZϹAa` ]es{kpXJꋹ`"꥝9a`_8$ެvl=1i$ẞ8ٹ(0whXx.r-"$eiyU9d;#=6F O=c3503m1,9Up9䓕ar~ 8*BLv Բu;cOzimP,B!ű5fUF o_k7TkN)ǰ.m+-H0"qx0D7%G% $yy {FcdEbk\v?z8o)YPjI 7-4ߧ#UvI;㔔LbrLC~[h1#ȹpNTk+5}0La֤pMsc-:aL5)Ck0[~11 T}e.&0ĭߏ9BGixo+P !vG0SX]2F9e*woclY"]] Dh*b!iQXji|*Q|YDibF@8<}@"` q4\8 74YU|D@g*yɛifoXaWodܬe};Z[7c5#G)JWZ&9 inkfɍȔ41@G@~FD"^"IJE8.ҙ>DW#FxL80(`*oCiA(1W&ʋ2Q 3LQwXꢪ7#З#E|+f+*BVkdfRz5Grjă]ŠM@6{N,ikN̊ YlNqqr͗]K12̿%?<iULAN)(!viNVΧ;73~-\F D}|B|$ hB79ZdkrX~9!YEx8X[qFR 4@$IY`X|WW۵S!$"F M9(x9Ξ;i*Zsm;1` ]q##QLŢ; 햢+W bpЅkf" "pbs[M=/OlL) ՌUo%[V!v.BCO,TN]jsil1؝ U4t4(Չ#)3ZWNI'ps&L5ANy9%@ش9'_IV0g3qX|9>1OC*WB7-4-|#\]]rx}|Q1]3v_PhUcj7&ֶ3&)f-G=::ǶL_Qv$ːU`ޭlL*y='B&dRT-=:wiXUVZ8ÃMt4`762+J(jkOx` "[5#! v;皋Yq4 IfzN [pr\n:`fzE4ݿ]cBsXj8GTlA$l~?t6 ltCKIx'Xc涟,*tsrM7/s꥚JѰ:=WTS-rs~'2"`۩psoMŁ[zE3Џbi@3)TF[yoY$~?#cjQ #tr$r=rJ %M{l:Lf|a6)rU';5U5"G1 AV^ʱyȵ`Pe|j]xpj XOdiFgLj] #gkʯ#;/ WUhb?OxD/2t@?n\Ӄ*<䂜}%`-JQT)¨tȐ!lSE&UuA̓!AF[puJ Y{cAFVsk`'-u7rX #OS)Sؑ;b,~{$6@n4>D5|gQh+#:&BkwC#TPy͔6X2T#ab%8#ƶd$䪡$6@X~aDygN"͵;আZ~UH V\Ke0 i u& wP_0_LPQube(^ɘQ!iNlb|dV;Eߌ6/tUex}=.WbYh#,h$#p金[V"৑d4&"; WsM+rK Bv=}x"RU4@$N-x tYxo+:R6w PsFUcQFei ڶ;sޔ&RWl;OZ:3CE%mqc D|y͝, #Y%o\tR/CLP~rޖbZOteZA({b5>rG|X)QҦXH3VK@AH%54WrebS0KDReӛ,~2>:s{JqО0δxɏrsb8h q " l8zEiP0dOP1:g_ M %dDnB M!.⤞o=vAE&e%ŃcP&&HڡdlbFmzsjIRg?f;6_08(E’\ ɿ"5UE %L6,6/O8ɸ7Gf9ӍC}> !ػWP??3+?Odfqz ª ~S+ˤYQM5gS[F[]ElG0r3 ,ք)Zl ,- oR3YX¸Ngbp{"sd(]F~EnԈ*R oy2H#?Dd/4i t"@J4v뜢Ib!($QCn^U;jٱN7¶H8LIZM3t>1SGq,,O*:aDCFK+#P$Nրu"fc#.D;iOR7+a0fz g\$1 RXyX}9gS~"A@?1-SHJnM~qTDYQԔ{b h#oJʎk\.I JT2XkZ:,KNw;#L#+0{TūH٬9{v6f!#74#Y}4(BΎ"ʴkY@0{$Q0^$ܮvP=sDZ$hx,L$VĈK ew\^g3H[bF)!"@ۻ˗XSv JN=r*; xs>>zqѯiP&l>-W?0Rhxԁ c}EcGd2*NobNfd@+j/T=k /Rqm .Hʀ2΍)ڽe*. M~!HC|ngHЎHkUH aj4?eB*a}.W&=r"Fs;G# ܝnjb]mƖ'#q7Ԫ,nz}F׳\?E|INwrԞobv5ۨhV8&z<90=%T1>/pPg;(-ؔ.aGۗ$}F_0Աplc}*;Lqm8"3P7鷶017hq;;-|3 %gy/69.K A,/O z)smtH*;bṯeW ՀCa+89]ԫq{zfP?V/N&%U<{`M.y ]&xdrOcٛ#;c$ȉoK8Ōpe_L1N.uCGkQeP|=S1`Ea)Z W.zK+ 1灞v%Ҹfb| HiBe ǰ)60r?e_M2!y@&\8˲gM2i 2nggBO+ּe&t{vooUeWUןǣP#ڔ?!:kiq"vfT[Q+P,MմnBUGLI<{34" tIu+UE~bt ֘Q_8sC;>>2̒ TbB2!˺yB\?^*ۨ,lɐAn$0hD), _=kQxo*ՉX=LQ'`ֱzX} /Rpghu%d(lT\@ {2D)rL:¦Q$cxg9 Z(5/E{~Љu*Ȅh>W}g{AP9y 7ξ>2K;?yJ3ҋ8by۟>,d55@@O|O`WL+Rem7&:9T!G?0cn*.G+n?9-Eq1PYaA81)$r=0 =Pmº QFViO@{p8|U+upQBXQM*UU:@Щ+Wfpa1`|-bh#A됕BH@qGpqioa#`7ϴcucP~

    1D::kmZuli=\1K\Rez n!c#hc&`i5Q$z$u8ix[S 4;t<(Yn3V8&jqJyɌj F)#\%Fn䱰vp+7^1cX[9P=q2i;e4!tz'bUQ @ETzdq" rNp'ض*&EFE ;(`6O#;<q n/qh#!dǚX"2ÿ8%uЉxj7' $UaYI\nӴOk^`B0-ݜ ApGh݃w cC~_q]]rUCtH;ZG@hC>H% />FѶilOA$¨PKjjm(PvW!"k*wczQV7r{WKҡe V"q3ڴOs"J KP0n)2Xt2m&چ=nr;x2E4Gc@+)CwPcCόi\^QYJlx=kEV^\s1MPhM8|(j?YdRKm; D N Y]D 91E$b O I x5@嬘ڤ`Yz~pN\8H lR?o`'BeY!;cDm b[wl<#/@p'5PI|Ws=ܭ#}*]z" $Y72m*DehOW g{ɏSȓ2?'.4 }P}XCd{|ȏWŠ҃_4Kʀx'rCS9P"ePk~^j* g>JJc"2.͖B=BYP֮ W8߲wO`rt}J ؜za~c`fhIP Qkܱ!@U|an+ eMYhV{72EEePeCQ@ˑii,@M"]V T=**-Ӯ[P-5P9VF3MtV0_}jU`.9ҲZfYMjr1 rHЎv.F89"⛌@n62ĠUᆍ$z^!WqS3R4[%h1> a`. sͅll!:1 LFW7_z8[sUb~{f(H@ʛ'q#A![rdTV:3CQ BHIwԺ.,8"E3ib1P۔ k]EUm]HF ˫6!h2SY,fEW,R~?N.ѱp,ďrlQx=)"&%ߴP,!3F |e_z;c=+ĭtzW(>~ыI\/9YGNJymvleBQwс=2eX1$M$k,@T G*mHk@=3BXy2/#r! X# ;PFWlRJm;L uZ1M[oVgR8lWdPCv=fƏ,j8yPKՑ&;s2ȔG$t}j"=UpA4I+%;gIO#glZ_?5e҂Hb?⎵dzD @TX* ss#|f1,#1ѳ Xb!9I&R\f7߈ԨsbXՐ0f"]d F n-{W_sF"l6$N2GS f]D:}U.uU"!;#T] 'ʺW,-q~r%\;|Hĺ}Ajy|cfKMc o$[>q#PH1RXKDp!H-QkG,G=N*B7w$\ד`/wՄ3V@FRdhT?T#p9!??PUTpk^e.2Z-iFJz RS=Z6ldA)#dXF(T&=꤈UZX/sx>/5nrd5{4 ,Gn2!,7\!It"fP:,}6 )Sp'@w)uWB8ɓ⻜O#{i$*ik `O EdVUxXD/z,N)d7![hV,èľ0l1:cĐ5bA{:)\aaUaDPY$k8 V޽R^TgF-f_ a%n^pSn` 퉗Vb`ۺw(2aME*kc@tɼ>s(fbz9ܙ)>@u+0e]NX_͏=$!ؼ?Ri ,;>95OL\ObG , MfAej ``ks Ȳktsloɞ;&낾 8{ڇ=0P'4Nv3<*MH=͢puE4JӃa{qvemFV3r篪;A3"(H!~z殩rT¬f.n ?015Ү%YOԦկ2OJH)|yžʀ964r ܚ#Ub̽σF8LOsjYQM/>ҬGr<`V:{;㡔¯aH.D$2x{5}.eRTZX,|ͱẓ\riq$X4 \:殡B= $M>s`/-kAF`:#_i` |__&I};H>\qD1==CDx*]1`(5"E8H#te+25!I'hQҳz(zyC%[{1NDAU|pN/ ʥhoO- e[lLJR(CVv)QhD$˶93l<,eZZ>Q̊ _&eAf}T  [Y{'^?fXس/65Ӥ=FEL>*1 ,*:b>߻Pzmt8]Qfc'Q-@N3B5nmz)휲g,~V.(d2V1B(id=ʳiLGԹDto&HP) !bM-]E[q@ٔCLE_KDý~ܣHX1X'-edTuc戼ckcdC@9hOC+-Ϲ&KDMg}J΅!spVVk;g7jw1 h3bmy3/QuN]|X,c~3LX;> cߟCo>%wbV䳴(0},?ɔ z~g ٩1AeI,]ņ71J`6jAk9E}(ĭ3r@q7ʪ\m9EsmpSU8 $0׉;9CY6_wM,(1ōDd\)g^Xtۡ,A8w1[ur ׌Aܘ٨,|vi{` K?߷;w8*RPw+o^$;x԰p1cG0b% mc̞i퐺 R?p ox!8+l ތz?%YbhK _9Q9d,@ [ 5 8RG, P7+ 6VLNEWbMl0w9l piͲ nEPc2f-W]cڋH0n,$QC&oeXLjF lV#!Os]0ų\(i nk$"8/T je /GP:Rȯ0mH嘰;HE ']B%^@x`H#!A4<TXyg'acQhB2r48-Gʀ=5r : R1$ַp҅ z:Q3@Y=VBAx^lzԖm(#vʞT鍖!r>(E^FF8V#NvtT\{6 %8<%w:G;g8ҦH?"IsEtsHJLy?嘥*"6M!x'`M_Vk':bDaQ&yQ$&j%e@IyQf!c+c5l [ H$JV="G˳qZ%ȋLT鄊BM~y̯əc›s*HC~W?g+).ǟavRu>qFXrsx_|3F)Rcve4v'ZD! ozW р4drW :$RO8d,+RA=xԢzP6{`E #+'8m*Ju8#ơ{LCf2y# ?;Wr¢JcC r4@ 6QI2JO\ uT"$mcҿ*sɬs<Uw$vtԆEFdF5aY@sA;H<J{kY~3 ݵZG$Fz3t ڱ *L66=<2i#]߷LiXZ$M@Hkg?e bA؎6F,T'7Ms1CmðZ9M;=ʊ`T9#'"jʋ|/Aū $*{ *X;?0dΕ * :SP ^7 `PyP&jӨpfǶ0BR[2q`eԋX6Y}ퟋS M9'MHmVYotprq+.'92wϘ.n<0%Uthl'r &D7^1 H$_\Iϐ`im*ݖ=p$V S0TؚkS`%Q!֏Iݴ w2s:gIoH{]Roe6+E%{(If;'cBe;U:1{fRMߙPH~@\kj%D5ӌ\M@ˌB j1AK%TT;L#`e`c%yFZoxB#c`0Pcڥǥ`LM4upeF6!9@LDr܅EG&7eF"&ZmZjO#f_42D^Y8i ~N?cMCYYVV"&{aB^X A;e(j,H=˭0Th5p1-1p /[#s pp-X9Rrd x퐄 'r8o`M(Jcc[}>TX3LK>U5E 8=95.ɯ`(#}P7bH5@`^XO+l@F-۹K2ꫡsaB cf\1=3Ei#,t͝ ɮf7FC#7gTqF~P$ۄ)C >0."Qs"sEeK]{Wy¦+!TuO 2DU XeCޏ#fmWB5(V%4"-˨]9ehUWZ1EOQOt!GlWbWfWV,eBz6D>b@xQi,Ups'ļfu, bA°UKv ,QBosFf`>a:Pd@rm >ML4%]J3sG#F`@0nVJp6@3{9n u2ҞU#6nj'8]CiA,W'9Q:cי}Jr={ -I+UY>2ԑ"]e#U@E ESO!oJ󒱘op= B>$dѩf)OC#-co\Dq O L/a}*wMIزҩt,ԑ=1cK֢ R.13t`\kӮEǺʎ1_n(j9Jnza+1V:TYFPOj,ad1$n9ٕBS 0a`ū+ծ/LR(#ʜwƣhBjux2"Y+# u.Dm  CƣE-Fdb1G_PFvۅؔ`r7qأuΞ.7v?)3ȩ RdWKYQ˂k!fdž+ՎWut=j~~Pr:7SQ|G3ded'}5VX5)rWkEu:m;_l̗5T\GhpĮ%IXB}4-|\RD.ԆOs:r5Xב'tҏTI`fUj;EŪSQ_ir̡sSi$T{vhQ*ܤJ 3Mp3$17"O c#0&Jܢѿiw#ڽ;."3 Dn:K5VbWeK $fiB5%qM#j6ı' ߴ"영#)c dꀚv8 lΘ<1_U>dRY @I4ŧ{GPo++ PjNs92!} _.(Ā9ϥ.$}BHh]9cQ1 `kŶ IZD ^2cxaHy5# 'Jb@ RfQiL 5=1I8A,2̅OnАl;+5S?*Ƽ_q=k{bt G@$>ڟJDuU(\uŇt`/.`wnC`lkW`H+X0w9=J%€ T",Bk"Q-ՍpsX3Eyz 5Ԩ;H0?D=*4ʤuK(f][Olt$Ń Onп l1@I1P63* s^3=74cLUs6 jQ6OsP<|B6j2);nf}70q6 tMVGZŘ_b(WY;2Q@Q a$gac D=aØ&4a@c#vC(XA I ' u7on&ɑTv6f^5n\l}_'-~…u_9ՀRMƍTNBQBgmr_!g?FtWj745*qΫL7jMU XjqL1`;3'{[e%3մlZ^OM;|zATbh?VU!;t.owi_$ؗ@U]U(SW^R0lBJ|I 1'YMC"QWWEP5B%z3mv'`ܮu CJV=xVi~L QtI4L8:u ŨyޟY"s_O+O> qӯ?.rYdȀL~0TO@BY}zLvff]HN_Xٷ@8'q=Z&Xuq+OQa"ڝH(H-؍+MKbXZYTbg9Ol ^kwS1,A^3U*Tke @Fwu9lPYYRC֮1cDWZqPCblT颾w1g,N4C22_Lם98w#M89+(d`نwC=6rd.`Bt'oZM:ƥSosz|fi$ S}Quj'g<9OO88 a^#%,ټdI"(`@e8@ΐ#tn0;ބwΗW2Y)B1m0,pl㹅= \@,C:G]٩@,9/BUZOe= >ϖ>^| Z12X=Ŧ@Zy\ uE M T*}<ޯShұLLX^.fDrŮt M_=VP*[=/olwyH˹^58T8ʪqȮb 镬?T$r8p)OFQɸH#VDÁk?=+g+4K ;Yf#1|M+o1'e:V}6" 72]5IY 5QׄZ&='F-rFXxJft {dUP1bPܞܰ9cLG!@΃Hb;~! ð5:Eh$ ɿ$a!:'b=s*t^/ Ĉ>ڙlOZ̒6r^qN8|,`T0̭Ks,>XaBN`NGaZ$Ʋ2U[cJݨ\BJ{h_n'+6f?r&mNUOp_e0]B}]zYBX@yLRQwc.Y0{|aK9+ͣЋ*ML`K1APvÆ-JrG[]>f<픰;aFP#iLWA8.dT E$F$+]n)j=K*Рe&m. 9.GG`I-v8bvdiIw9aХ?6FdDs2DD$\|qrL "bCl3Rb1Po!fh51$i~KvXX: =ƌ 2Nq:CtQM|O$_RPE'4a=Jxpʛi2 x#-@ ]UIn]  Z)O2P3]镡tXR7t.+ݒ;bcR ΧK2"pfB.& =;]˳:O9P*<Ȓ0 [+;G2\ alZuF[z枙=&̲XlPߞ٥؂s9f9J`ܾ pH#-AږI;+˹-Fc $Z r9^D5rU*7=6dBN휿 ,X^ޅ-_M<[m~k2}# 3J!&Γ ~>Qk!eany v=kbV {D+eK?* *2tw[Ʋ/ܯ2a*#-p{N^]od@o͈rOG:We-]nñ0Td~W~viךt6i\o+ެhowm ~1FfQZMioi6o:~CFy?AO;@ăɸ;o%wpO 1){Y}BT _}NmZ;C.gQAX,cϏS 5MF~rJR[T'q3z";O\[cBʷNs#fU @x{W%Pd0)O:*T U& :fIZLv*\2HzΝS0&1*\4**"]ycE-2ƪozq2F%m*fW1G998bkD" F7^2.Ǟ1I@ԯh9z$|PJ)QW )E֠j"u/~ǮWJv:2 }1Gkæ@/ `ւKYv6I`3Ȋ'( fW(w(T%f`=qY!Aޢ4BbZUoC<ޣ4mjQ2-^omy OR@Јh0? c ,PvHVV^nX@2TF#5 k{[HRE [[1i }ftV#FsK5 6a_-G.7et;4"qڨ ((=IB͌*W]JB'D4+/S!RYe9:Fu( U%Ws.Zn2$j*0,4}=KqI 2sF$h F;3S-,QEf~;|'0V!12 Rhib W{e 3(Ad?%4%$ ({#ꯨ|1i*r<sТǜUbR Y+KH@y+k(*{VJX\v#,eWi5M8 SKŒǪPjųR.6(Xش8ÖeB~U׶"Lo؃K{.mB@] aPJ~?&m;%LN qXQ ÉVe p>8NH=,Y2% U7)=(cWڌ mwAa/pr߇ԃ\<'M1OpȪA#U`Ǔ,M_\(CLOl|űBp8+$#Q} Y r/KTڤd)X21W-I  Wul;m>|e`#AMrq*o2$\JA C#0:ph:[~?H;Qv=~2b,jHº Ӡ`@WѠF`3~񑈂PI< h7@ u=r}F|j`]?1%xԩa] 5lj nUWgé?'ڌ[>7,ToKzF>2Xar8{=tr3~WnJLVHcl9YngFŢaVPs!ryc`ƪ7<ؙOb"[Rۓ>1zY]r\n.ޓ&׹/2p#c\!+rjjVcl`ٓvJu;["7n7 >JcFQq$^ Xa1O[#T9?1?iL#':iI 𾉮wV$gޝ8  ί#W;ǫ$@Q8[8WNqvSYc83z,Fzy9OTQ6Y ) Ol$'xϪ};l\ems348T ^RȄ @(g5O/Y>3zB&`OǦ>1#D`=f4gʼl0&2b_sFR<&}ψЄ;{ HCX8)A7%lIM1ֲQdn!UMEA%leFX,>$?44Ju)S4@>(,KY b:ߌШ,*]qլҽA:UPQ/i= vӸ qhތHW_Hv%SUh W aơm7L*}3^??+jFs2p%'R&UM /{VCioI͝PX)H- !^ nr)@=NS鉘h}Te+x ;ajLHo#TnpV>CZU{AD"l`24@]c#*],;Tx ]6~1Mۏ.YyRu9<: +"&ȡSfUAŴ%FGs"V N_B:V #rtTBZ޸$WU @(P¨JW{2QH:) #:@L|=zEI{4Iw 9ΏP^ FO qF3(0kԂ A=A2>]l&)cvæJOBvS84{iuL[!2v3C,ZS¤nN&QD]"]tq)l|R݌ qɮ~H7*EePj?a'S?LxG,ZG(.U-YHC xX;P;Dҫ-,Gm8(XY1%VZؽFvu߿3In;rN[m46($gG!Ǵ;O||FQ]]C)40h$͝+*nl@[9r$ kՈAo./n%( Hw˺]9>8 e}E`?:֬5f]B%FA&(jf܃UZȁ^qR9u (.lLZy5SO(<^>s:azw%nHƕ~ D 9rn3 3zB\ͧr'+ioA=0# rzD}?R뼊!XD - 0ߜn"drGLfbP( $E{p6Sg'#|:e6v3m{u/Ɖ߿h0-DS+ O|IdJ)XwȀp%ISd]u2aX\F򔊭V{dZo#W;go8Y} 뻓v ꕵZp\gzZIpghDp33[~3*V`oa1UF67@Y䆀5w,k-QzpR{dE/#y>NzHr@|GٚZtx:ei;*LD@:e9Fv`E1d1$|F$"C *>֮{,*U'F2F5;G\.^8qFlD}׎ZP >V/)=JJ2C@Qwk$P3ɚeuRŠd@H RhiMcɬcXA]ܓ-COlGe+J}wxjb-!LF@O#>7R^pT 3Q4; e!P ]gb=O@Z9K:"Xϣ_?9`VbzLlピM&$qPKF t'ɾ-٘OHQV&zO) Tc2lx ȃ3LՌD_p+m}Bv5ΐӟvq3FB`W`hi.!]-$nH>0BCDY,* _X4|!RH4"-%2cUF!l&B\7b/̝WfJ beGƚWC16A505;nƤE ׾E ùųٔ!Nx"\S/`rĊ`H74Km5v0U={uV%#_knj٨rGkq!⯾p ք%Lf$F1y\# HMX A@v8/~qv fo)k,k8bwos+4(TJB.l (حbl;Tȕ++&-xفM6qqur@@td ʊ1,lkd=cY1trhȐ"Î&V`M~p!e"­E6,eQMa6N`nb yxhyJ&2&beIpYAWa [G&]^;&h ׮.[(G/gs .5`JĄXr2fvFeR $ Lr*|XEV)?njwEbl I16b^dy=u8İ p";Gr|$?b%҂/H/ ohV3*$_8mH 7sy+Q&f'ga;M^p$?7RJ9=U=O+DL k;a`X6D"XDPt VH1Pߵ@풧`PkDXkEO+ec(sF`IQo %\qHHȉʌį4D<@XiPȾB<9(Ezj.d9+c"HZ폕bD+g!>!/\\caB,rV;>dq\sȍ3~P X Q˱2ѓЛ8:1hP[bF7@K3yJ.r~2lN` OC9$I}.]Lz]8H~ka{Hio1nc\ވ܀X…Gyw)c|USmv=2}Hx$dF -܂-6{6[8_SXi 㝾rA>a^24ۉ a,g<+gU~(䋌01L2HY cOA]r 'JN8`G~De]J tfiGM~dl/0rEuU˧Dc |`)vˮ7ʎw'+Ի-:v}3+qCѪ;FK6=*v7X{Np1!Akׅc;42F$!,5Y!ta:cdLE_R.H?d45ܼI**7 Y"X˻q'c'Pm eڂEp;n 'gorڷf8rt FNk1ָrQvL ÷F烕,&6ldR؀7>@d%ܚV&|a+Sb7*cI ߴI3?;r1I'idKz'4:yl̥yU},"-(s@ӄxۿs/qR1b820I8iH؇Yi6d|ֳ%)e'sJ%Z )Ir?sQ5c cP)n=:ǽ;ehL,ߜ&%q܀+@WUkv%$XUNvR+[D}he(!x=H\5jY$LoZ'Rm9Jڂe7M47dy ~UM+OExN,GJ<㽢B?#"e%}:EO,i/K|YoRo2֑`R:LI],n@jNUH]<}J%nl'܄4>- ꌍII@ 8끳k+$#ؓ\6xEIUGT:Y9]`Aofc#ԒXb+/b[OOpvBq]SG o\ۊ]?zTD)J~뱗b!tH#sː(々cU7ons1 u}:$Y-2v2_Sl꽳PH{H:yUb& ,jr tzg VBՆڟ{v&Q9#͏SgRZ)KȾpG %hߜP9U0rr@؎ ?!֏\ybUm>H :wbϽ GgGe lU0mCS4#ޅ4+ScR>YVA2:܏jBhvcmIGlCD@hztZswY JJܵ[* QYR} W6HT"R(I Lc!=yQWwlUwEew0g }#w%+zd11$$ļd>bFac#0k`Kk(' ],i2W`2tYZsW8d/' a\U6cD F;H 03"-߁'M~s2>YPL=xxMqiwVA "Gi/`bp;TfV5\ t QycDry ˷rtf ,U[ G zq'CoC2:>F.6: 4x,XVM> NOX,l߉DcTf ]o/yĿʠ39( sba*"5|`Бb~_P(5iás*QkN}< LǨ|GCPLU'DG9Hoh4Lzp 2dW3x~ 'K۞.d?x>C$a=ϖ,ž_ib:Ϧ>8B>>Ɛ;4}F^1!{Nc6N>9&z?TR5$ <שk#vQ׉Tg% (|/L2 >9߭V"kϰ}?TJBhU~y\jT)sI`sB07RhϷXe#&surm3CDk1k dV, f]Zzbݼ>rIɺ~p*sz\Pfs_Vӟ<}V)cy2ڞ R!< \agɑiyWN)HßpqXu'{o₡'gX$Qxt1,r@maehuJhb2M*H6y݌YG)z9˧1Bqh 1ck&Ψ6aUD]`lإtIx׌z3|GNٞU$  Y9w[&;h*$13[V bIQH1`sN@"{  rA~: F+r<&=Ƕ&*yY>}*/=PqQ̚NPPWk22A)d+ij"o鍀f ?9Q"Y'i+B=j[R3`:ΡB[uF= 'I RױȞ+ա5X`7)"+2H}>r31mXnJj#w8tHT rTx 2om>fڿg ,[@.S qzW*te;{VԔPKH pG|*^K KB [+!DWiU0MxP~,ȮUTm񕧐j Q=xzn=/d R˧4HaøDrrHU2"⽠eu@N?1]/7D=\a .3z*"pcaIvruYMcUe?u-PiYHF2/S(`c\Y9 !W]-?I%FN/z OpFym?bJd5U=byC= v2B : 70l{R`|/&$xTFXD_1 0cTNz#Xu~MqlظLqu(I@#,@2լa-[n*@js)ԃT"WP#[e䎃2=锰K_rp=ӡI[4Rզ;+[;adzQܛ*'wKH2xP5(y)F悺-le+(x_"$+lYKW͙ Gfh rlMU]FªA86rC̢)4>G+XJ`TdKDd#mu9ERr,1aRP :R@{{xQw1R@OLScS4܂;5hRPPĉp*딆d`h_ݔ$t,=5*X),MJCLfu:SI@&YMBi}jUtJ'}qG/#ahNO\Pay1\j ,P9qrE]y#R7)WdG&]N2mt1BjY1ģkia7YJKM V?) gH'좎A=HפSlZG͖F%7ֲ##*ﴌXY;n*3Ω.;fcG%>;|"DjYXHZ#HY_=_i163&=IڣtȊEZw&LBI-G&6Avל!=,P8tJ@REv9=H9fTuO}Ca[8DտeUe .jV<.&8w "u7LFұXAUKPYM8f{ [tLQH"T!דZj!!A% G.aC.)1?5?h5uoO6eZ޼fקn%ڽ+aDw;A,pk9r5,UIFuQ:" = Yx915a^Mi9jcDvvrT=,ÿL-4i7t辙E5* cW!+ˎ=Gj`<_\"57Zy~y5_Yu8hnLYC2Άa*gLBi~7%6+ 350 b(’qv #t2Q,Aꇳv#"Ǔ2A~{1! flYP2˟}n<Npi=-Z8Oia`ZAJ䲑mXSl; vS̯ /P#ݟ!QtHKVMYKHGA'}'|i&ۥeHTA9eIe=}Ф _x=GgS|s8\nڽ( &kzy]?Os # 0>9U#Ԟ1U/=<ޠNbu,10N, ns{Ā?{dŘN;y2{Z*Kjl|pc%4h}FHz2k1RhVkc!3?mہyw|?cn6P5.>7)4zgUNiG0kvd(i:{H;X F8 *lL_ -;^ u5QډxMsX>N7j=S!{Jwv~sPBɯ'5֫'S2ZG!.Jw 6; &/q'PRB] +#OsW\t@0 Xc:i`o.X *APO= $(i@eT' J0Ƕ0ƍ5p;O*s@8w/"E zVĵ+#/Ym}| [k^8\K#PPh`q7_橀όJ!J2FNUe< `"D;B,Jy]&G &䊅m=& \#AUi6"g%._q.6cD0ېk1rqJw*ܕDKJv0*Pd#c`y^B#Q|@$ywHX1ex"=B)45{zщd9XX pK[^qJ7ӸGr{ɮN2=Kx=M)^tSt)]hGAdяiQ'3ڶ{^)@I6,\ Vkyr?s4jl>0_T9CuC% fe7?P=)Z/RTw2PX1}X_B1Lk0DLn.y.K0'n=A'fpLrNTF]'inɐC*HG )j^em\t ~"7v~s/يxS쑶B(Qu}kYmwčv ԉYQY "4jX^ǝ4ze`v/i}=x X(sr# e59=7X㎘Xƒ'CҾy C8>>rGk^7f%2 |~qp2}k-6*roS~~ *4'Y)r[A~eOἈn4/P&m6>Fz0>|;rVBt;+jъ,ñϷ ,ظ[҆u>^+!9.ԃ!*˥B:#Ε*ڜn:t2[F5DcP]OB)#J|,16}>O̖MuHEU$t)nI@-Ǫrʭq‚(i p_V:_m8%%.$%]Lf'䌱# _Q`ċL}xP\F#7f_ȶ(p#Uv(P/epT!u8Hsʡ i}{,"邓QT?sɺoہGH^>~TRF>e2F( 9ǽE`cl ' l1sn > mrxʑ|wΙʌ:u(hE)>L,kfۑsXzPMo` ef.@;[nZ&e^1dlQlhdgEP}o/&R'=vGzlmI:z-dbfٞ6vwuGc]3MWl,:|yQhNQYb}^:<@'ݬx'1|=r:4]GAvIP(SנU=IʖՐPv$qXȪ5e}~rH$ёB |ęa[e"id2EdfnBTzȽXhiU݀\2\c`ږP0Yr-X>bPfTsjJ^q1Hefb'}|p0S5ӌ{YoB\`pqB ulڵ--_3TO\TQjDM\ߜFP%Yy<ߌTڂU)#fV=p:y(S2ƞM1:npb1>;fjW,O1 9UB9lۼ+H]2#._5,t%U\Xr{3)*&/Xf Q}TO; :5H+ZĺqBI;奦PG6ȗr~q19'㑔pCf+ݙsO$-I󅩝;dJ |a WXrt<;7-íSD;Ġ,f\ZM >9,;3tGAyaC6E.=2,l )?{9*,u jH Poއ̿E!g>8z n95~>hbn0t9 vQ`u^oQUBYC  x eCԸ&(970;e4`pZK ʅnhG2AmxTEdFUd IAϪQ(xy^FaY*&Y@ w .WF_JMB{A` Zz:9+R~8yÒH&:fTڸ 0VԔ30Rk:BdBq"jmx2mN8nWYY(vّOӯC]lad6_KReP G!uQ̭K[!R``X70 Fyʬ}&U7R@,ŬmzDV=.Rd[xϷn\@5y=m# mc+np;` ,XXJ][7S$q$Suϣz$vQϗi&GRGӓWJ j}W73鵃qyiTyuQXP*ǩӪq[t|Ak#sېJȕ#*gOaUyh1yXDݹz m6Yk=O%^xTu,67? ]O*D~J*cxG\^YINȤXZ|G7pQ zx]ZFʥrv A^gBT{s` Ԗm\9 ˹[zF#כP}Վ( #>UL̄fФS~e]ci0J3VHXrI]S*:]Gz8/pP+s8,<}n`;N{3"(_4f(Q桔IxZH`@XHj:) ,9rT!+u&=F=kY8? Tw4?lcuh@pFZ@bTֳ%dlqil v#37 '.&!ti-^-xp$KBji0o#C--JD`1QH #SG+W$\}6x &B~&} =P-@[| Bim|v?{r9ߝF4RRΝ\ 8*xr52X0LeܲaY-Փ+X<) sq0u%D X/V:e lL [!-)|8D HI+ƻ]m$ۮVGdm__QpA ;cZ4Y,H6YoؚbX̧? zYD6|Gv}@ Z߳`»=1'r8e|WW/tq.5ЈE"(Op3?[:"csbU+yV0-ښ$ֽF545R}0eP8' B⣫c[V#ڟǡ-bRX"(܃G A}WM&iq1NLo9(0VpdQ;)ls@qj$[CR|F0'g9Zrw)`2|<Ֆ#icEj%2Z~)L+s6P9ZW5eNZ6ٻ⡙P7n5OV3L .Z%K8>pP@6A-Hһe\v9"@|8q^~d_^r!7o@Wkl9 ] k/)o99ep=/-襠Q,ysiS=Ϝlq,p p(8VqR8U6F@,R23[4L[Go $t)ݻGg>q QVTV@ S |d ׸4zR*Ie/gb@jԪ'<LNv&rTqx"YHxYYQөɚWd)uJLlLgkq@Oeƣ qנ}s#mbcQk eeR%u FZThAf6)ʹ_meVԾa[8mTѓP\:}ؐMtc,d"1QjQLNI̊h4fa(8Ѫy ZETOrB겖?:_dWI򾮨mv|.nDk+Lo?RPMKG7剥)Uo- ޟ(=A\y.򆜨S|2HB?bHl$s$`)Qvjq~r}'auhO" }%K0,ToEς@ SPfc-\)с$1S(Rķ} [rV`α;nWbsF#D 8_/;e)/^2eev;йrIwDH'ϠӢ>2,N]JgtG[@7=JH{|6j?FrWdu ِvl"}( 8  )E*={`2}?\8j_9M )ZW[Qg37U2[#Ċ悏8܀(6|P 7O}Vw1ul,FHJ0lJCy%ږ]PU^T u+!Z2H =}B1 eSjߝls`^mdkӇXD>?CuB+J7=3oޞRu@{fVPRn4a`ǒƸʺ*[P'1900"#4B#bkbiFDYj#5#%EEzۏo[:/=8q ؃fv]|{_[ny%*7uM+2r?;X4!>ǥȮ6;8fau 9y9T >gsX%d`!YK f^=D԰cAs']0DF= >3~Q 56a=RoTI"{噵M,gVc39b wjA8iNis{>wJg!}󓝇*}tzvn#`nk&ό e@$v]F&k>_Ta]T.m|gѽ+m60Q)'4%Fl-AH}Y3q\a4ev=,T13jt{n'#d]g/'qYVTO=%Y-v˞$iULdyb:gM 7) PD|?*[!Ȁ멛u]w[i 0G=GLlHŏKЏ` ,^t'FS};em>M=GE#5WZȪnk+y"`d7j 4 #:([]~QhSY(|eoWgM* 9KMS4t~6(9x[羻>Z%ix?E4qk~Wb$z6ԌFc8PLxǫ꾍,cUr8ɞ4ggoG}騑+=>+C^gH|Xi H!PRklŃ0Im98p8]̝C!,.e,H[9Zy#PM:R X'$5#ѻҨ=;g*ֻ̭exqF 1Q֑w(W= 6V8AA Ajw_Ukt=Aet7@*P#abRAn]U_F!<ʒ*G)!Yd{oB<,ƢW.?îx F>s=eZ AU/ k r|#`9 ;0؏0@/r8CD~1QU5MG{f 4*ˣXI#,sg!eѝʍP9I,q!X]Мv`y1 \ГPAM K.GW1}T-=IrXsxur?elementary-1.7.7/data/images/icon_01.png0000664000175000017500000002615312127353614014745 00000000000000PNG  IHDR^^ңnbKGDC pHYsHHFk> vpAg^^nT+5IDATxY$Wz%ܗڗn:=83w4<YeAl ~}ax [h+C#@d{w{r̪d!MD|Bc)6@  qFv#^Ek_)!{sN-1ϟlTqas  G^:X_6~q7NHe"kpn (:k}sl۞P$ RJih_ZFH֭ݾpORk:[8udJHbt΀%@"Xi$JC(@3&YKG6#m* )(8MZ%@G!Fr.W҅ i ӴRpؗ6O /.]:( (k{HX tD1B#8|F/t8U΀3k(%`3"4֠RߒR*f<5pjnF?MZ|+*˗.}w_zD H`sW>Pq#j SHL2~w:5v1(!Џ(@HPGLl"@dC'j<˙25hbdO)5"@ /2q I(,Bk }A42 x#xD7襽}?haJk03LPvQ&"b+߅Sʕ Xd <2n'8vMrE-PB!aBEVe1.˳sR=tZ{a/QJ} Wm۸tPL#IT!M8R 0l)E$(&8Iz@#0Y~M V;J~ųM/CMv>>^#\vE(d ta0`fBryϣ8c|2Z^WJ},VKK.9_~j5iBIQN,yĒ` 0 AN(*M-@F]eDp ">B֛Qn=RH_q!l%{QR)J%(e9 )Rr? 3!bg/ۜ3dkH)!eVi`rT]^Jqg~tV&wp*.&71غ_uj&y6U})eSBHD)GIa#48x1X ͡70ؾʻIz _Nc@CԳ0,넕3(ehӄp}(À C ;\`ѲA;ß;t_X87gfJJ9?!$)$mrTs&rff9xJ@Y(AUDp(y 3H{M\Ax j3{^y~n:R@[Vu"AXʙJixn <05|'A%*} !$D*>oF@؃ NusgE=@ (,]z@o(hܼj~ әAip㥌 yP"iw }Z4Mssw 4(v88]H/W`4C($I 唢  Nyǡxqg}[k/NMA;@@@)SQBB ![ uS*pBE[,rsKVHm~x-Vn `Cqk>(gXHF D)TkERlɶ)~}$SioEɫ,bIcަ0 2@J(J D h$:u3;eæmï ?wA}A}~)T<T{o~Y AߏQ0-a~HQH8R9ΝBʽN4gGmMM-|RbQ ĺ)`,0f+FJY~"^V&LIg9`;-UfPYDij瞇W`?uacQؾCѴ8w0ǂ o rT*c4 NS`/bBJ2?@)QaJ TıoLy.22Ep˄x(."lعv[W{7- 9p<=v&Ig` Da4(s( 6Ɯe(e4Iiq5cLjs=奥7 6 0Vh'pKv"&'dQ7JQ(,Gkv]Ơ ;[,Fyaqҹ:A/2;& R$QT̡V/ZaRivی> 2 NRO@? <\'1v(I4.APAG;HFN gaX&_zNPaRy~eR@ta#w13S5(uRq!:L ^-POa#E!݌Q6=FHo1M84A3(V~`RLHhQFy"0(NA28Q&)JA CH!܅GX-8.\JU.ۍu!'FxX$p㰒`ě#*G;Ze?HS @ R`420=Y;v6(Š&@PeH)0:<܄\߄FzЄȜ۱q3H$N0=S4KSUl;Z'!$Z+5t7+ ,k}I9G M'R* (a0EJU18 H5+XKh&):@?6?Nzodud}݃n}(>vR6r9zg,ŗsg0;[G|zQ~ssk}s(>Q pݿNooJ\An?kBm@)D`00㕊c$BSI"OxPJ郃˯ox,:&vs 1O(f pas *T˹I >ZZ =aɔ- ǵyux DZ9RcB1=a\qIc,*!bv{e}/mw?H/?6V cm%KClogz?5MAT#|؎2agE16ַD`"b$zT̀fji:%tt2@Qn#Z걷B$uiw2 ?H;ZkP Y4!aesԷ cϖG8瓪;| y85J23'a{k{{ t;}H)Ψʎ[8k(HCC*dR&Vn'<@kƛoϝ{[+ Rj`[Z[Ǟs4RaqZb!uG;ǖrEFCG8/2l2`J2ZC$ HI2){j|cJZhd'O5Gklm\ƿt3キZ>R)xLhy|hX&r̎TGSa$PUp<6xI4m>:>aEc}&4qJ&|M8A D@fsRiPv;{|vB 2ӣ?i _oy_t yb4(&FeB^zhh wՕ-" K9=q'B#(,`4#P03Sy{wキ=UPFUMHdy@߉/_~/973=L< I:J 9]%Ltx筛X]BC@%O'qd6*eu' HA,( cp]5$ mPJq66R#s1J>E`f❷oCk5]FO S1}0A $I B,K#y|@>o"L8PlR:MSrtv0lpmֵ(Ox Nq\QQi\ΛaO}3B$UJws@kp6G'D1 $ŋ177 88%<B:VVV?*im4M T*%x @iV*3sfs)e?j'<i* ߯Iu2] m~JJ0N4).^poH c0A9. h<~2RB40s} p88ĭ-|=\|8<<zJ h>q>e #h 1Nx*mabJ5Jc0Y 돦BK)8B gYf0`{{Q:MSz=pα0%YT)Ֆ @)TWJNٍ}Bytζ-f(ypEI"&Ji4[} >y>mBX]pQױgbyypiRp]8Nn+~䓊qտ0LJ 5+GZTr4Um׮,̔GRY-T*! CH)Q,o~R < 8 6&i}e-v{|yZqt(nrňkI)]mPFV(eiqMv6,xN@ fggq9L"?PJ8 @^GZmۈ{{{y&._ J_ŏEX߽6wRjv'nceG/#RsgWyT*f6\EՂ80M҇yㅳG)19l۞XaRjawwիWv r< 17n\> ~aajwҰ;IgVLBq&^]K/-!sO|~N|e=J *b ~6g,x>rab{{}6y!0lG?Wr&@W^yM2*GL%z \sHA"8FDTm=A~TvOk6|߇RawwX]]VWW3 k%Yɷ ?ߕzn~,>&wW5xy‚9(BDX|qR5vc8P޿+++sVWWn8?CΔT!?觩ʯLz۶&)dF-kkR̙*l5ehLiq+s0&e~?I޽7o޽{h62 S~,wp}—"!o$ L]Dq!P ={iSjy&e!ϣnh\.uf6|fkkk߿ujMzGF,~,Bĸ{ZkszV/ljw]Q"(d(thlZo^({O_<9'J驩=c BWWWq}lmma0 M?ކlՙ0M`q,83|!ʕ7ۖes*:ŪVgw)Wt?%~zkcnܹm676:ξԥ;9{gYmr3r`&쎜yGG#9 :JUr} }w|]{g x zz0t7(e$ JIu;kB@J? $!dR}U0  +TRѥR-J}Rn^IظsjSJ9 ^H'fI˻w߽ל֧~]JlTB<6` ,BϗQ,VQLX%|ka^gImh

    2U++7-W-BN:!kۘ|^<}e_}˽@_≿}eG@,YʟPˮ饽w/W^\RcCs6sozMWo⟾;wEK?\OD^?S}޸맛>|~ėiݕo),K;ӷCu$c?6KDYdүY9mHָ@j|A?=AlN4jc\PD#V>jg7Sqd|!Aܮv-}>lkˍ?g|WtLk!p+*(pz.{u4kRhVXm⸦m?E]1zU%+|VȐP\zR|𞁁28 b`Ɔ">qJMVөki{L-ϨGd flg%"|Mg%jIG"D9HYRmӇ,B 8p][!o=(jZhmS:4-+WsiN_w\n$ knj1lKU\J^Ewj2%lDr2N`.kqf#lAm3EC#j&ڪZ*ۃgWY*~ِ۶:S-OIs,-_'>"" z=u#:GD?vI\PR$̘% zRQ& lK%YcJ# bǸ9֛+~nF-iڐUL/%=MYnNH-obVp*OK[kB)\"[gG>-)mAq$ ;Jy=(߾mf8*|l)/Þz}E>x6`Ml-ra| \}BNV$Rsa`Ϩ /Ja (Z$9fg;LLs|M=|/+$VMP" pٴd(QC>y@![RЀ=Ӌ([{x E9 ߝoNCv0޲רJY[j?zB[݈ Ձ ×LOh[NxƞmSQ4lČj3%lu]KO8r@րR8zL9C R&x*)|š$v1.~Y/~n/SfS@_"H}(l('d4>\d}mˋҨZ,h W%IQO@0R ~5SW`h:{jz+ڵ.CԥD/2賢-)SoG~M:GN35#ֻ珣.[l3iڗQSLID 7m<:-ꀱz.{S6])I;S(rQL^bIT%ڄ[.`wAǂz 5F$^&myA ٫Hmf@t!i1S2*skiGLC(;<ehűO<۟=H6#Iʸt%O:nkiVz;sJ,i"Ia+mb5=h*Qgb$$ӗ&![!9ZL)bXF3r(e X)-*\z7 "귡eYqo> i1k=z-/KCl02d2 8p}1`3}fdj.nMԵ=o4MSpMۋD]0G̀02H_עWGx)9GMF 6bWJ8%4N!7fth GCu2i"ܤ&Dz(2˞͇}+ y,_6/]m~ *DK,'ȖN U;;[/ M-6EI8^.M]'-pڣ{E͏ůp>;Kʳ-'ъS $n]y9`E{uӁ e$b tUxlC18m|͸TBT/.07p \; B/&0jb_]:ڕ"%X6]/8!߫yݨˍu͗WzNq>#ݝH^wu_Jݧ H~+d6+,) !g\uZvӦc-@xUT7)]3DwwRWI9An`m#E]ANƒ^ x+q@vG%=Gjv%MY qMMs4VHP­gABYI{|z[2Q/w7=Ğ,-h"5*aBC䮆~fj]{Ǡ4ҐQ(>P}eABܝĺN@fن\v}y2쟇7}tY=E_4Q"(<=9+D`f1v珶G3YvB?0\GQh'{sf.iB{b҄mS5v;N2Vׇ>t2b3NV'" fj֧>pVز)oNN%i٨&IA&QԓI Up'=Z.b@f9 evbm͇W>ԕ?ν.6_Y'0$m*L4Ԗnal`S4q5h:[$b}LMUR[# ;cf/ %ܑ^U{EbqD{7vF+V^w<ʴ OxLCGCkVh>o7(dC8j80#-mV5zU;٢ j8fsncl?]aū(s t\S&Km=+0"PF Ю=g{s/$ш&om"4m+g ![4FOy[>E GeG$!G#Pz_$LLڨ=;3a6MtBk/k{[X}-jsaPƼl:lWL{ =V7&]iaܜv^gi7)<;g)ϟw5^AEz"ɭϽT;*=DH pf 6ZJ|Lkڱmij25ZP#iʶܞ.C~PA_0=I8'Ch͉\Ѻ3%rQIeJ@^'6W`~QS7)G"INrf_s7OOߜj¾s7|aO2ktM 86~Rܢv gi zԜv߃}֒{MXk3[蕕ug LZĩ^)YI/GAF+2"*+֟PF,V9ATohWmiVۘ4R$*k˹'y &R#n#S~tvPcvu~qO3,4YI¸fd{?s#;+`ϛSi`1Ut/-#TyDdG` GzIaMF`SӉ޿/F^gÓ|;Bɥ~XHdZ{"67=j'] Rsmq6`lg@at7W%~-Mʟߓz"]^'$ϼ/{,G4\:`<g%|nIUQN&ޠ]U[3w3%PfHҮco䰷l&Eز`w qz5+I^yj=2:g }0AX;_&q[΅pf6Ysް5(\dx8n*vsG| Ḭd.ͫo~p\nNx:R+'R8-!/KXudSr2(5d8HIb'Ω87QHdK+Xg9J#m!4* 6h̅Q' ڮQH0Ii.2 Pn|Q{q^k۰r/kRJk69M^Z\k!AX׵=^fխH:YjEAÜ8۲$(F~@Zxl{{6:F7?2^OSd2N޽DNgWspxvu01m 8PKU*:ܔ#p<2R >E/)=_镒K7I9d t  _"Ks萐C*SvK.y T\%Ц"aJ,fdĄ +6CPGa#3U"@t\c'^D{7RJ7./U={].US)%zRFl&srgwz<@6jnv860ޜs{NW>!X͑5J7viqxa@f6n(suv܌Զ^Njzk&pն-8lHEW@%t{_$ & N;7BtB 9F0 5ռzo+ƋPP\~9B4-`S2Zh)Y2;H2XDHljֹv:XV. .?H v{[F˲Ɖ$SHK!ASu-)Zj{WW,;s.M&)sDyOƶ)/)} N] biRJ7+-%㌥hwJ`JfƔ ɘXK=Whi1lb${ G,0q7A-7>o|7]5s>q*WGZ5eb1)}?xHK>t:}^-;!r0 Kf nCms46L5_0;,@1g%aM%T zHRao;6M.jrzmQ,s:oplǵ]$}\zyFr97ݼm؆_:tFŊX&̒꒩6ªl+ۘ TJ(Y w`dR]jpfd.Y)G/.'}.[&1oY4Z3c1׵$ő vwr45{JO %}{|ׯoF}`xg$ S"6 txk-wOɰ#RS1`2DB>k,b9<ҳQ,nК,sj@:k)9הbqНF#B]($36#nTN;; m~X7{o}Žs62M)5DY5 |DZ2ˉ@eDҬ&.xvGbE̺? vcz8 :1Z/Qmp|"8,JI/mER>q&D^].KFk*iNU<݇Z%d IZpO)ޤhk}.zS>Tmj:$GR :{G0)-GKgfѾk.n(BK7"YR*.w&KKT=Z 4iafMc ȽZ $뺴&Tcc,ʃRxƪRyd/ĄZjvӒM ]JZ@4p(蛼l.J9n#7썁8@m%B]G@g+k=@B^&dcd ^%R2!ff.p9Ž(Qt<r9ӦVe%ST%u]8^SqWS9/0Q&%~vwsss:%It>Nh)A!KuʙmT2W,ox54(f!bB.BrfⲔa^EiL@@?A,*%QRuTO4 IDATdCR`LYZ鵘owyӳ ZYyZGd5/zҸBѣH%ZDyHe]Nԋ(F-ϽKi2)mѤS?ٲ\ʼnT'c%sdΓ.ʿ%A*3KF$,%Jս ,gPN, Z+a&hf)<H7!ׯov>?~(k)U9|XRK^N__}Wr?~x>P.)t<eY̒{]s:Qk]tPKTz^g*$!fI$Òdy9<<>/G"-gm|kI  mPElŧ}̴bwJCawAMh鸴l%Դfn jAtқŁKF@l2+3ؒ l 13c+TKݴQ X<7r`F0*)3* 'ns[4q :49nߙ+f96E41vIkzJ70c^v͟e/r+Ԫ,v=/)-̠EpyYɸ"'$o ӑ2͘Sʉ˒!Ww)_~pZ7o=}벬ҖR)4d˲Hz~Zr4$dy}ps{kvPźksÛ|XC-iÒq:Ȭ&rIL Ϗnn^tWS>xϘ >t N SNb#`JkQ0s"rgg%4EUagT kGWfFЅMu{h1H,-k: T Pk-Y7!͒E|)+XJN)4TGFAXk,v"%B5Kf+wVɦR;Fscs;Ӽ7aLcJ0@\[޲~:{LLp6PIPGl'|@BB7x6[)\܋j MŞQNN3̸^dVVk!,Ku[}*ƹoѾ"zу]O*0tQC "ttm$;-B5?=`<J炈YAikV9,DZIVI0-fnPZ ZyreI#i\s.dǏo`UU@&PLE)a67-bs`ɯ7wߞj]NaY粞3qX`)1R`"H3LUssB ,TZAFsS>KC&&B]! N6%N>{k/>40RuH=T+3]j[]C7Fn-EaLmh.w+iT&|v+O}u/>7=b`As--ȓXɈzhoٲ<}?.1/ 5+͒%fZCn9l0yH.K*͚Otk+^KYku0ߞR_}:=nn|"1{iOmf'Rne7lƄŽBaT L`f_.1Ě'[r:l0b˦ʠ37"jcTqB1[4+Ve7[i} C8\jS]9.耯B/k}"Aŗ5Y1QkIQyȋB#'hI]RMI>43I/bAʴyG#{s16h9&QI?s-̶}j[.BLl?[4"U]!o(Qeβw%%2ɤBDx(5YLWrBU)Wpy.KGO15QkU@'mDUMTtb1VI5vÄLD"I#]&fh/7>GmE5CD!~$9-ͮ.&2>>;UC֝b;LrJ$V&tZ"@uoZݝ H,r%A6=pQ)q4e(tё7Q24AaiSט/6ňdY,31ᙼ5.8v򑸘z6IOƑ 2'}=2D Zcoԏ-XD=H!+S`x1(ֺRΤr2`xfɈ\^᏷59h&ލMrJ8QROb!׳D*5UR g`RU;5 %,.[=m*`߇A\!n)^k 1՛9łw}φ Wt0BtJJ 5ڕhLK@ybr.Ae)2 3#LjrE6#`TQ\jP;ʦ_kfUMyȓ-5tL#]AjCCAHm.%#?{)ial>r`p0UUdsa,2RfHz!"e}<9%dx\rn\KJHޤҭLR:tcy|x6foJ07 ۓo(Tkm=e/( LP@6Fxm?W:u=[mȓFos[^aEFXvHb ) *34NtHMSẃq ϙ7IcjDp w_Kuy dMFt1Us=qZl&sIlt5Gkq^umhk2^FMY i6")m"DU'N^&£LNdcʽ(7愘hjf_U;N]p3%SB;d?w{}~6KBO~Wwoxi:;pekpiu{ Aw5Θ2M`6(4 f@&>]g _1 *Tx%t5T6]<қBP*'8EwŵI 7ħzѿ{22v$Np۷}zڳw7OKۅ<'dDΓ 'D?==URמh5$0"@jFwȜn`RR5ʻwo~ꛯ:nD@^?d7ӭ<>xum:?<~OC? gC;Rg2SpPa\&+ EE_p>0jNmR {Add)$6ZG'_[op!k{˾e5FRkm.ICB^EAq[Q41E6Lڟ$JtwV.RK!}o_`}z嘖 1&xLѪͲ(dWGZSʕg2eWѸJ rgt19X SV2R S ɪ?LӉ2HЪѢaH[+ٻbFNI ɜ&-Tr2! N1TesfTr2MteHRTplo^#ڛ%%3;ƒKb[IuXppy0U˛ʺceqQ 9LlN&!F'ŧn?0a@2(CBx؍ CN>pz/9}Y5DGԆF2k5%rqޤH\XeIBMbR՗tZ/?yej2C`6~(oܥxkKK 2Fv`z.&?ɣmD4&)AkTPT0~sF 'ljQ)g9 @Z&!)ڳchQ %ڨp2cS&Xߓy;cM rE1MvzF4QRkHEy]Z@J՛yߔŒ#[N,x#Г%j#`>MmkG<'~7vtslqpV,Gz0 uMiAa/a 0(lJA]pУvY")YNF$S29Bebw7/;/~ttk% 6]͔†q_!l47Q^~+d H.d2Al}}?OίyZ-y~PtsglY$(fG)ݞstP &1yV=&<Cp %0Lɓ%dЪGwYa}J=J DjjQ9r4lXmt#v&LM+6bW:tuo,jTF1`af 76~C]>ϫ*TSJ)`;tH$zvD%3DjsP.VW֞'L'=m{[SS ZPi9?ES[Lg?Dur} hҍfH l ՠnU5P>s$FWwwz)~ͻg4ot d2܈)W_ßL8( gz CN|>WtGyI[Ni91e1Eh)Ҝ\˙$-)gL@BTJ?Z$ZɐrLŽTw,! 2a29Zunz6v"W ܆7Ԇ?dop0x=Zk? MiOܚ6Ƅpɚm$^RK":usWd!ZyOFN#"܍H&_ cgN/R?Q@)լJeG R2Sb&Hs  KZ~?aEPywo>䔒%SDz>rf23˂5%T u˒RR% YHm+SʖVWR1ܗBD,VWcF4_]QW9ZAZFD#~YR #/Q"}JIAck% rۦ S ѓ{,[&o(rC f[= Y|Р)z<S=yϖ(n@?'^ar~:a6M7p]̻ࠞjރ1'OZׇ jtO??KP)ed\(]c2c Mhp3?/?@1Dք3>?zkp$y\/ׇG@=R]˒iYr*U!!wR]UdyrzR[0s=OǛ|Ft U+\(@ 4m*d>nd,ܷ9N0U 5k*cjd^ ymJϪ$.ʁڀĐ` iM;R3ƙlb7tKFə0uV<ųH>pM?_i4 KCIA }gHٶy]<ˎsÚޒ>'r}6ʆOLze <><yuKMk3(g(U95@N=1O+s5 ǹwoMy"'Ե||Oo~wo|lC]Zt*/p>˵N-K:.)yIԍ*TNEuZz?)PkkŹt>o^Q\]JyI9 P=%5X,%h|b"N{HKH2$M-&wn& ~uU-7[v>5fzFFFC] )75t06w|xFrAU}d2'&5x4#!w Ia9lAR(Yk4(^BmmT6%PuȟIցhF'dnN#TVo_z}K緿?EqT=2t<ܞ]DZ+rEUǺx^-fӱh5X.'B2wrTWՎ䪵ǃ0Yk9ut9ӝ %Ӣ<5NkTm|ɑC&Đtպ[0n 3Y /7G޻nq @ռ8w6V#m͵N U}DWZ-U|1;ݷ#g]m :M= a1bon_=.6vvo#lZo?v+>_ #_21.ܩ]M9wcq~Gw% kĵZj +jnqy #{4x6!?r~xۛ1ZZWw~pc- S++ӒM. \꺖[ZZno̹(g]8{Y}=utwҁ$j.icD IDAT~%U%lUg$lm!7,;ֵR ̌J\CZoљlHWŤ*H{dsH*\ zTH",6!Uc2&&CSs=w)9%n"Zo:'zqiIV*Z5ߟSN0$ 9hfTS<'&QVJ)B]?׵r9ÂrX2$<|T]ss>:lF$^PJaX*LkR-5Q# 4 Ke2ҁL)t&nSաÊg:LX tR%&r .Rmx<8h(q+DZsY4mP!'5.^[uSRjXl,朳*XڶQ }fq_&sarxH8#< m0ƂeSlgIhYc]Ď 1/ Þ$vK[#ыGof޻/;O[G,ݼ6CH4C#:k!n.GƃZ6Irg-fXT*Ri1ֽ>> >?ݿs-F}L>|x8Ǽp8D^(%Rzw;p)2ypļz. s[^k%ID ކ9 | ְ׸8Մ݊eMvhSq/]SE3bƺnV:bZJLk=,ْ>fhາ")W uTzqdyo]8Ӕ%τv;d?t7{uEIwٱ4>+Pz}_|sxʇ޼ɋ77˲,X/>׵$ի?|pZKcbrrxVts<c:`9p{BQʺqE&gq/*%tfKKEu! LCc3aVDsՈ-)ݻ s˵MஅMb.9%)"P&Uh@r#F :湿6[nϓT ^12BIн;?J9)/y2\8url"9>t`S µiskHjHc>7}/Z fm(X -Fۍ!(31PaXO8VZ*j4co8rc  j;ݻwvlwUfJdg? ^$m?3vDInHe}?~?}?/I_{Nex|VvV~=muÅRfVD)ef%0햪P7(!ٓE $+M(y-nkRƳد|jb=K^\BR%I۲e#Ҭ#RK4Q*ڕD9'2Aj5B( CRuuXSqq<9d[~1>@&,H ]I'_xɳj ڱTm.ncٵM v`. %Sqϙ'źFFצHqbItu&)04"TM ;1JMDP.V^c²_|[!#RYX@Cò9KBRom,'m}{#MIJl|εb&=KQ&%i (-Oƫ ]ma sIG`ьܫ> b܌%tn?@ql|^H𒒙 S{:o]CerxF5`XK%_<KMk40$ZЙUqjQSlcL]N(jD,XUeG)Yu?vJojӬZo(u &5v,{7+qb(G_XH6݄O$gW=Q a'~! tJN0"vARō Bgc~~}<Sw-淠v$Սo7t}.[km(LdE#,b_kL_!b'%/%Ar,jwU3w+OD&DIYͺ͜T쾋ew8,(+5ԧԒMRX]#ڴƉ+֚Zk"Y2` M/G`5MGVq3+s6WE+mQЩ+>8C]~G=tH548WRbswLthnY9 -I %q4'g΋dsR~#-+$SʔW+S讶'3XRbb2U{|}~ssF 9(ܟM< V)TLܘLV`n{:)f^]2羹'5M,lp] HY}IgSi6kMo{qɄ%W#TQ "WgogX}>fIT( 52P˩̄( \;u kn{0R[6D\H"/~\_T85vNH\ (]+i]I- ӘK{k%մ̬ "=4 g8K[9$o( 3SNl&a>9nεk{ vU{j._SLVS&a6S(D___S+)xq_/Jy%-$FP8~۶In@@m}/x|~}miʘT-˺uɷۚqK".4tV HffRK̒t%IvzvXdYd}/^̀TL P- 7kmmhMϩpզY5Pj|,2ƞv=6NKY IY2g5lV}F1"&fԤ嘙h,R"̯7 =##YYUXqZhfX}>ׄM~9рR"&R }t;{~Y]3$]T7 h+*@ԘSF{kf5\VXb=eGr>Kj4/)AIȄuW#f5.H,Zr*tVs{eǶ[Rn \)T,#,'iTN1l۷ǣVDc#%$,Qc3XyYhNBQ߭ g+چN1<@[_1K!|谳oƁ%B] [7N 3un#ކ䜚܁7dܴAѯz皼Ldb5(Q)Y6o>Qm7Tw3ShX8 1 Z.&vw@twQASHIhG-B,, Q3%L @ ;̙%nIwn[iħF5ok$h |ɻ1sLJ"DE,eߊFv*⊨ 0_cΏb-U4LEr~ ݕ QMɁZ'$$͑)9K~ xF6'褳b&ǀ"IW<,6ॺ~i̜"@k ZDžX9]aksa؟jZUIyr|> s.HoIRYK?ZV?۾SP;&TkG[JqVg^?}=WQc~%#չ)x|T&ws)w,slj.]0< N<֩-?6 hFc+kZҲ&y W153\D0RYC~_i"Um/e+*Y3A4/ *ՃJ 0~fa&us^؏fc^j&jJf6EM5fv!N!L ՞ߙp3w8z'R:Si'ՃvCA%GYW][W@ɧjF4DE۷c[RSWy%{;d^I#F[!;ɝ[ƮVvaK&o6r,<@$2\EpAmͷ.K?BU=|u8SZLM]Fh},jZ7Mz#wLB# m#Z씴;a6"zt/"UMg@ͪYX ` ]!GH3]SWKNA>M|^Wl%99*@/I]w*Si8;z}:A\~`V|cux!7d? A3̒DIRLUuI9/ļ{Q;Lp.kJ5Dڟ#xRJUk#ra`ŶxmwvEvˋQ|}+'{JbN6tK´͵<"ݗ&mF}g\3YꖡQdzD͵sε: / 'ԩwSY5FX*o!!ٍ9k^cmVj k E\[f9R%RjkLABDJ3Mq/N!ВE%$IY$ZJًZm+CD8Rx+jASJ,$ I!蔎]9eNFZ"#;2hmu$>dЖ3;~7EVΑ5fEѤ1ZGJ}`U# G0$&RP+'8ĉń%%@}Wy]@S5sm%a3#U!Rw[ )08d K]}Xg942%7Rsyh>L%g:OfA'5f7%q` MϚngfh8өEr+r;2CreW%)rд܌M tDR*k֍4i 5+i.|`7ق ,f~O2- X[.d}k^y0 OQl:RNBKN3]d1"z>9sJi]ǝT)ϒ6~-0C-yM)ar"JK^r6׶}m[1xbƴZ'G-Ky*w)L=Lh{&r5Z5-U؟Nu3:F i%U4$;S#uՏh4_[ߤƿ W4 hʩ%t0]mu&jV.B:koCNg$KےSS+CWf޶񐜓e?-e?xlIJSy]&-IaÊjqqMvu|?t/j`uMG@QiԵA#%r(u.7LzaWN|F%% s4s`)]pe'&!`>=| g;d~i{Z3:Q rz[1E"_DOl{]T;):HZ;t.%AM]JSOj}-gs%v<JTDbZDC5FJ mo%-̷5ߗE 3wY$LXz[P T tRc{Z)ۦ`iafYR⽐yPY7AXD*㏏Ǿ)wRqgхs9 &Ca1wt gt캭hi3Xj-v-D }McԒs -T  V?+ OPᅃₖ*/q #]KZe4%{vrب{n"*'h5E&ДtF_PakGyND7伤T5j~Ā$o&3esN"⾤Rd%|e$"n0kQ3em]5,k=6|~k$@:Z٫ZynF|%utx5  o+Hӽl<͈Dnɑ[|##7 I7A3`qz'Bܵ]q+K,Z! z2ŗ"9ۺ$!.>n9ߖ·E$ -iT>R^XLV&RjܞjZۺriY 0ٶmǶ= atW.+ N\ POX) /oV=̕=5s%cZqkAqrIXT|z8}U_ ;l PBZzVTv4UD[VzEߴ0?O MVZ޳q~jq&UW= }hX5U/alfiC' S27[|ȾIhe/x[91pb.?-ݗ,)eY%/WΒ-I~qOR;W܊>%sN9U$#*BP3ԨpVY4%ɴfdZoҺHF\="{ٙٔL[);) $Yۛ![ٶm+EL٥7EBvșZр;jj"<|yAAT]N4 ^̘y0W=7*`szܬl*[kK2얾Ud(O4;ђଛ&rs5?$E\BQ ǗcT-{"4稳 NUҠmVy!U\aƔRbdhyB,e1*|<~5祺,9'NMRMMnt7wJa7+ضi UۜRJEE$%νdHbh_"RJ͌&"oOض[QK)\؂#2zxKt95Ec]bޝgf%Q%n`i\s\x{R}uя0z(oSW #uF}+^gzq]N L1|̈́Y>NXЭ oAjARH|\Ft4Ŧ#8 \23NMko)e<܌FfN̒jf ݒmyuuY &>zpJM E(tW5yYp <6p?d9ɺeK2}ӝa!,"j]o7bz|m}>*ʪS&NytἤlD7U0 qYl`z yƈd>EuۧZ^/ݨä[̞WPD‘)L/Q+f镲jwbUn<#tQ;KOVn X3n47mCE!jFܕrrJ k: Wm 1cYD_M BKv~ϢZt kIdooHJE8甓0۶mEǯ磐BL &س0МfLׅZvf߉M)o{k{> SzڦD}[zV)U$Qc?밈5SB1L]qʴ8,_9E`坪sXZșhUS& U[E4i KZ/ybܢshMeoF1`^QEc7tЯ7Q<=BNC>G"6C]^[YBW@ԎHRڹn@=pz1j?eSNXv{n&5uIo|<__ϯajfp$ͬ84#O y {(DO2sȽRdvxP^,lG+旤3'btNKD9PrW]BbPn<%'{o֕Ik"9fb"(ƛbFm.D7Qn{Ewae 5oۚ0Z>O^~_<0#"%v5#1gT,Pcϛi9~q:h 畲l<"p&ph7:#. < .vcHHQ]|;oNR?H("8J[԰pwO?Akpˆxh<ӓ/fAO򓙋{(%*k%0uPM&FJݼ} b(ո#pI sWZ}PXwq `̪DBk]$|2`pmɜ) $t7$IKΉ`HJeoD-gKZsвxbǾb Ÿ8RK5AZWHDVüYۭL8 L@b^sztˣ2!Aڤwf @¼̽PF -4DaFiU6( ]̸jzɦBLۣVCg[u Ή-ۼ?=a"NoDزLߓ[:B\La'<5s#Ȧn&F#7di=l!ab^€LAH"Z3PI:ɇ,(dߍTs3gۚD ,%3_Wyn{1SȮPvԼ+u_vyȁl82Pt wMKf-Dp`?zAFP;2hC" -0H*HϷE[ H{~G!A͚^xCepvW/3*<lӬ}0:"o-1Ȫ5߰}lY;.q^dHHz& b"$DEkT5d௙L9 [̒f[m]M?~=?>~PeY"mow#S~2s^ JAF+݁-=5.Őmt4 KiQB< ո̠L1,4m|H ~[4"HQ0H^[ ]$n®k΅¼7q?o~-ѩU9o|JuW~HSϢD@j b,7q!)fܪ8=HvaF`a@1mkB (B#Ҿ>/᮶Դmw1f"ڋHs-V##]\ lDzDnA6nWqkv9J n@O1OSjΝp*B{ߓV) QҟlR7 #Zhs3t}?ތ0"zeӫ;-8Y;qey ŎXms$<qF^e|| O1+4,񯱨'AJ¬ߓS~ێQͱGLvL<ʙE*Qq:鬾 #@LUV9<\> ?/3c7^GD}N[>h15LߖՔ[^}tۉQG&j.}ضTZvҝ1[; q4cHi%n]Kw=m 4^޿8;e+!h\8`:p$Wq]mޑ`W5ab!"c/st ]NPBP}.)&#՗s|M{Ȋ撊a?l7V`>haF $X 9pSTSg>t)#NXOMޙ-D[mT__ֹU8B.gl1)=t]/UV,5 .7Kmj. tkV7 PZCP6s!LF`M`nb7N9p3_X~O.@#_kH#F E7!*Rs33%*Ub q$]~8wh~J*7 &O+>+*O=uZkjhw >_F(o;&6AxpVA9VىOWqk$c♹NhH'$fGput=C|љ`^/mpqKXENУb8]LM!$,yچLte { U:(_5) />輒wsh0I‰D 1`Nx-&tu?N_8@-븦~AcYTk}`@*c:jԪ$Hƽ6.aVLt/D#Fko$H0u8#ï [dsN9^{ϯxeVy 0g)45^vl Bԙ5s@;)u %Py"lTD¸noHn oK/qeq#fbsH'!kwʒ]H[= ˘>u_^.)q%I\4=)G჌f<#“W6N?ə#sjMq\8F%K"԰Cͷ9gFx Gx(·ӵ:TO}}J`Ve5 K}O({ںi=w8#_$|;@4f8{fHrBL$6ԾM߂{`.'案DI!rHUCF{bu\[b\. I #ü29Q8dOdRmkA&r_=Mʹ@ "[@ IDAT6aUsB>)S͚aFuvf}qL? w&OmB1ZuSкw{a>2ep gGKj:vgȱN?F"-,3JV=zZDXU p-f4"3Aqw$I%I* gNZ ȼXq&~#c] }wv'JbыcVnQe0!cC5E \lm SbuehH|{k :(f5f 'K1u^ F@!0 [?5h8 0xD fNt]fK_!qd:o{?)[<7-4>55Zh7}&j4'<20kۧ@9Kiʶ #R5 #xNY+MM@ɿo(@':<[='*Q=U||z71Oyfڐ5JCUkOr\3~S!7x\$.cb3VS]a>!j48!o| 9]ƿTLTy_hMR{=d4ωt 1r4 !Iڿ9Ǽ?ghM{\c8e mlCz3~e~W BLKnhm %tFw˧ц^7C|67e8|ƹ 3^FjI_oe]hIцz)Ak*J(FӜaqE92ZKiZjMe[dd~/$W/G=!MAK4ˇUD.Nl=}'v+v__k|z7 s2<२{f+]c # &L36Mh8=O%ρÂ."чrMoo _EWw;HoZEPsxݚ$q{>֖g!ҠD%, q 9x.egt`Dt "SY+vye:MWA:8 iS !@נж/>W}.tAOw)}1Lhl y@5bna0yq͞\!ȬO>S3`uY̹ yrwmIzEy\DWxxνl._]3^-DERԉ4tp~|^Y Ӈ._}xQiPCH \OUt]dQyzygܧd4K^3E@[u<+@Ix o:)>e_RtuN;{}e>yvo+J!62T;1;SO;غCx6[Y!62dqttዚcAa:&4:`Eܳg0%i 5\ft+*U] 'j| Cw^8Z:f'Z K(Z,0S۸+unbM9$ 7E (Ry LT)FcЯ4$jHiQ"jTj{=thx"8z* HQI086~xg,:h!mf4l"7ԡc0taC*IyL#Q=Ja栚b%DOOO>v0@"XzH44s!gsf0@I08Sv[KԻ?GYPWJf鈇:rٛ7A@Kᔌ?wɸ"y! dY;[n8ojI$HV}@l&%R 26 Az#Zt^^fcru\!k2@DW C*8P[Q˯4:+kLmmyl7^hjD%`^wvN< C/A2C7?p[Aʼnj>CPǻuLIUʠ:i.?Ҏ,/DG=3SW< ?`ȠDfag4Yo;Ϛ|N֡QMf/ X[Bv0t[_ԼCbF$UH m)sIl}<0u{ &lPxF$K]6ՖʘXE:2]w/>|yj3)\?#w&0$e,#;IgG.,rF{/[UC-dЌfW?1e3 kj 8,>Qqc32bAm69>ʬWtza{eR-.D#A g<'nò BҷZI$UiHj!Ia;0X,"u|ܶӲ]TM&WYg#';G%ӕ%WOk~ND -Mqtf/7"S\/vl]BrTq2SZ=KЙNM˘I1Vn 2"Lq~"T%'_j,BxYcIM ˒sN ފ-Gy˘ݰU f[O|Ԡ)wč<*Y!=1fj's7 N´,9gr7sdpN""RʭPtB6 0xugf xA<[ԹsFBrz)e"9"#RWKS:܈1?b}}^'puXƛ%ybx'҉nׇߤg#]ŃqL٬>x/ar?.d)LuY,`S7ЭzP$.M%' H?K 7!oE!ZEn,ٟ,"\}/>V6}]͔cZ(lԢ LxX(@:{li?G|X#P҆77΋og ")eY7Xm]VaTSY*$UDLdYv"#+f6#$@ꂩ aR6cqF $PxPhVKE6r~oj:96:WWx;k_{d5ݨaL8l~=3{8Q_#mqw{$-FGxd&fI쭇gI)$~Qw!I{)OͺkFkq0$I9I*Ua{9/ L5Qe3Js$0v»"'INy]<̏RsS5~v+jVLA +U2_'W^s t|׹iب5?4{4[/lOrF8ƽ,´&^k{Z,9-kyabVJ1*TMbFsۡ$xbJEє̤fϝ̘` wF[jnƄ͖ynM*9n45L/rir80$@ؾ);\ǒޑK_ L'09Ƞ[#IJI}%XrbBNns{fRz[Nf݊sg}dV0qkfekNbVʒ itJJD~a__s7բBDKL)-˒se/ؕ{6Uwbh1J)'R^(Tjp~xT~5IH6bkoom]r˒YEUr^PJEٴEb@Yob)%U-BjP]ӋŒR"-( 38l~~Ƨ$a !<4ڏedR<:yӫڙ|PR83ٮHg~ad/g1Ħ:yՑv<o9!Ĵd^XTnFMZoGNТ{)5_[V?kS5fYv`/xem˶m;[$/sZyWYRNn.{>K2 %oKN|$gٞ[JIx/$ sJ)I9 Ef3/p=6-¾s+LՊԨKuqK]GZ^? "uV]ۋt33vJ, Y~_vOk^3nK~%mɲPJĈX䴬 h!m۞D@bcZRVR{P'v1%#3hQ3 # 84妦,LTH uo3iȑ4!{Dgfaffٽ}b5LfT ʵs,ÁiU.ߪ#ڼ3G4y-.hnJYt~ kÎ{@J:>GgS7}?˟n>?CP5d[ $C0U 3Gv[r[j[3-FUpzowAR {y{UMģ-C1#Iq}Tćsn\eO5RF'ʉczkA ,^8ٓȡ.5 $e3pNOHo~)Ici?AC{IAn^zbeQ,n&xS+3L.KQoǟ{ dzqݫ Wm}}nϭm.>=ح?D~{=Dmx[V !d( ]oѭPc](?ׯ[[|6_[o-cE"SȴqB#GTEJISIgfi=z yfrYf{Ru^KkpOUR{OO}q_5h*"Ԣ RL{T\k!-4֚;˽ַ}>{(50OSy^PUy(cGJnTcyQXwJxtny|uX+>~PEJ{"6zvY}^s<BۡGj78PU鸞M{n|H4P"ݩ~~4 ??r{>?v?~xЗMֻe5eCǶ9]_`_Rպ,5RST[jh->R"捛A{.v+?׾6-G;($;#oRT"U*bV%Rp?oȢ&J!r{A EDm:_6> )H@f(ʢ4C5oŠ7*" REJ!q@bR5$tAwU[,IHD;QWcp~\  a_#">V3j=e3r8BNTY26BSlnvmpo""A ݽm[.?(|k(U?\R-Kyx{Ls|e)v_cퟫ+.\Ŵ<֚{wRMa@5Ԣ4?|& b˻-m gVຩlqՕl1+d1pܐԟɭ>G. ތ:^CB"nDc_}'AcѾ@:Ԧc](7ȢS& [ z#㎥B N`)ŊzDQXVYUehZC"sԂ,7}lm}x㹵Mc  0sQ-$8>\EH'~>j+BQB~ SYQS3-VoV?cm WBӪ >MnovgXxZC(֝={x{(/!.:{[Z:M~E-_ɩx0b|VBB=\c7aEw8X=DJYέGo^ ъ-"gk[P5p͂@@ ~$AbWdF0qj+ËbgoVKL{ȡqu8K *K4(SHͣiS)pM IDATtPw0g?TX67qҨcV|{TfOAwm~?Vn??g:%pwu]$BqHWU 7:BZ:DˣaEoR}s[k-eGZWtjCՑ dxR,2yrIU)ʛ^oRxdzwPjf)bUٞ[!1weLh,F]AoC-[ߏZb5ʒ*)V3™'2qGVpd^B/-QV%&@tRܹNXǭO>ŬfG Sp^ކ Ak\,mmm?O.&Vdl &V &>m z*:s#y佗B{b(Mǣo"ֺzBԛ+Zj?ryCZU!9`!KVGf\?66 RB Ě0.Z+̄~+oVꏇ\vBcYZo.5ԠHY6>  &VNbD>Ac; wa)TX^m!{m[E/ڷ??PmäREhpf~oE yZxSl[[mk=4̨F1R+uۺѬݞ[.3SFa}S}Ovwz9퐿\q,KM3Y^8-Rq3(o|qэ71_0VQ-i1$'jCm[MjDVݛ{.@9fo|Z&G8;"5'ku[#kcSҋb%=P1Ӫ"gHv"mTZsUȘZ q`( 0 l a;[OPq2\k᩾.(tm}kM9kjZJe}3~}~?n޽SdYreg=wp%W"lޚέuWuPlC Q:Ah)f?Z#ӘKF"Tb$oZCOE;>iS%à -@xOVYE1]-Ȏ( B[nZϾn+4mmÃApR!??3S33=:ww*vó.J !;-0:kMe1[Jv:?jG8'|%ߴ|K/M؟kks.87}Nj.L.t%1eJ+mt& &ibG[ChQyĄ~M WB٣f ls(!'9h8 =c1" |D*]Q@S!QH0 (X)ZTR[@D-udI!,ZjrCՆ_tRUX?/ށjSUl=ۆ.Qm볻Zԁnȵ]|OǍ~E`{УxW𵵈Pd<Zx>ܸ>l;ԭاc,A^1|羺:Z+R[&% ׭^ ?o¿蝊JrÈM KGp|AyxL0.1]v>2sEdk-ĎҤΏATVC5jY4۬IjcC=~YMoAy<)&:a FPj$  J܌ZRv/IQ ' ͔{c(SӼ[XYvSSgmkkfvS+jۭ@w?T`["^dpS3mϏmyZ=p/ϒо5)woZhhp 4GrG89#}c -wh `h#q,ДNJϸ,J7jhQԪ\Ff&OT oiZ5( ,c/.fn?(98ܖbfjfU)Lֶm3E1]ho^fԱHݽ )[Xg| '-}m$fPEŠBqw# ㌬ 񹴒qHv;R4j~[ AOiࠀ/X{O_Rs}Ik\ _eWyw#ŧ)r- M{"88~ cwƮ]])j|ĽFD&>F=sŠ-Dn:T@޻{b$Yt[ (y'-uUDV[pM?~V =bE @Р eu5#)*K5ӯL%:Ldи_8F>G\… ]}g*}QMAne0ew ,{Z}If)NAKyh_'8)Ӕw2˖_9Gn'@ؗ?/2IWݍ~R4F(Ĺ=ds\/3v䜦>^Blls|nvZT~a:5SX7f(<@n@ Rj/ǭƽmp_[MEKAԴ=a ԬȒ+}Ԣ/#-zp75!1aa y%v|~ʥfeܫL.phV2fOܩO;{'G8¦1n %vE}tkύei⮐R0DK@XJރU1ٌpޣ˶n!=T|U?P%uAh{:M;YA$cs}Vzq=׭"Οuk,ޣxN7եbo/v_v;Qsh~kn|啅|7E_)Eq,&^& 9ffzƉ[VDCZt09#oNud">߾zr>02_$S1&c|ct'FD1)ShؓyΏ,/Azl_[gN;يb'{Qz;i6d v{=Yk'brfXSuW}W]V[ ij7i|d:E_:td85d,Ozlj.^Ҝ{r먝SUVkWk)Z((J3bV 2$ ˆpZ1Gm3`[7s濭dz.::=o@I޷meddszijyOcrN8Ѣg%R%.!ARo*F%<4UCO>יG9`;8GXNŏ2)4qާTr}ټƝK5} m[w5O߭ee T)hgR8W_Gh0 _Mw{oiG@A2yըߢ#/%A/_}{gfWe}b@1}{y^nVKTtRT% G|[-˭T5SK)fg .hms`Is. }z[{ps:.ųǿ>CG T$9G{N"$eј$K%!]p^}D&1hz 6 [/'2Cr ?Rtܽ8Tm4Nnt:=>ߧ>ҽڏ#*-W\_3?RkG1+xfHl EaZ H!{ Ud(qU4|("mH[0zH,D]\Kn0Ge'\ _8FYvȡ1T1q^N0U=e2< ֓v>NTfr^.OFq kׅM=i_;,E12c}!{mOo\G%övtҋtnY`>lwkU{S?~+VL,oU˭3JR>^lk?:)=f?~ܪk\7'>۳G>sa7Lp4L&%Ϗ&CvM\ꪭNu=bx t`ߏ`vG0fæCN?DKNα)> .?rd`6bF݅JyArW/E@r>ͯi@C_4/U/>#=z;)wR)$,aMi=dm%>ݬJq"??׿~_k|<Ϗ:=C v/U֝+zy(?HEdtԍ!%@MDZH `' f3r8C(}oaBmQ=qN}6@e36{ajS4}oz ^P$4!cv|#d^k+88vWR"[|5/H*ߎ*Ҭ ]Կ)ΏްIl^w!F]$p}ǷKq_1]~Ӣh.v_Hg3 J)<4 RF1hܴ.ښlos[[.=)=z3>}V=dɄԧs);ᛥj!A4]ԕHRAHZD[%Di2j]pvNo"_o(*/ x 'CiBN09J_ 9rm7Dߙf|S1>޾nwnSg٬P]>WSžyMǎ#XLUა$ o9>i:AOTR:3#rJ۾TdCmeEzCXwȲlcͻwYWY %niߖcYJb]ۺF||Nz#_~Qo Q )J&ev)<3(4l|mT$w lߍxrq,OV'`˵н/$a02jh(nB̼Z) g\}f4$]';v1ɓU*$& 6dk#/9lD֪w5;nGD"8쀻QM%jGQd!Pq*ȇ) qBrvn9gg.%?omԑZRN3^_~'sl{{sӳr+/߃c(N @<1|dP",DO:XCul: v0lF@]@+|K#0EL4L :磷* IDAT uPMrXy 9_s9[O ^{iyԗ{1 -MWM7/um1LOkp=  .ERlY`mdgxH03ĩ *jO0_￷Zit}n}[EG[BN+WϋtD|:M<} ] WA4M|z+@3޺oGe* (XL={̎K-ŊI-z[j+RL4ZuG\\ = "t)Zyj]^JDP`: $ LRO=E{֢[&k~1v,qtgJH%>6v_/E/M A0p97-UE9F}[ĴytHuiW(f?ME>׵9RMmk RH%IG*4؏m)_xϟVg7sڰ@ yl-zOB|i;>B;@כk TyotLe|&?9B$w\7A>[!b1pBvx.a=ͤLϒRCTC1ԪjbyG8 ]֣ikٶ-'dT R=B"ꃘL+-{" Zԃ?7!;Ci:'×nb> [W\|:qf& ^/Wi$UG3)Փ8#淞oWg X?DQr`aɽb*ё&Bz{{w:-qq"mCmvw) D}m2 =)ó.{xhnKD"rpJLz=8CB@h]U<(a(( CK1CS^xbӈXύB]R+EDe"! ZHh{gX5v; jEJ6m[=ZB3)IFPS@AML H0\^&3$,{ ;G^;_M6~=g:)GW.ESX Ba${DDt,-mOeҜY)(UCegXDI@ oVq+0}v{,}l=uxsvgYU 53CTA!{^u EV +/ ]޲~vD}g{NP@q`Z&e?>'x7*t+tBTwu χBR 7U4<$H)IZW5bօtPUhbEMC9Vbc*9qQn9`gNYBy$8S8.SS1UݽU䑑4dM}%Fw %kz0~ hR!obrx{Hۚ:gϭmAl!'[G 2j\Yf1C2zo>mٺ*` S@QR!qx3{~DA{af1'v_i})|qGng+U=\"C)%ksN<ȡ%(/pk̎Wx?pPNSyAbaY7J`8H L g5yė?w%?9}e,"FGD GA1_Dw%RFB)b8q8w {<^̈ ^DV9kb?R*Qo}{jIR_<f۶!PSt]5l-! H4 ot."}\x SPpT }" R R o~Z4yAgN(ZhZH vIQ^Iv#2|dyp3ַ~ 'Nؙʷ"<]h 94۲Nيg~A"fbb( 9:N-yzN5 g^tκ8^i4VE̮J ::_M.r0f i֜:e(k9K̚ť@{܉qa靭>؉ 2i_?NƵ(f*T@Ho7?M%#WZy}jEXN?_ 4X)AL 7C읡0\K=M``5ZUwؼyVK PQgSfE T5Zec@{ DxFYɘ߯2`SS2{|SL"6{wW8;T 4tXWiVHWE-Vw6xRrjkQv7n?镊gsAe:7ټ`J“BP9NQr<@`" ]IjS "=zP޻K0ڸnǜ{UB5$煪V RJQٲODR-hv92L 2Q6q$I]3w@VhmT@fha nqQ$|g_۲f(v&Ѿ(lm5bD|LdWŗ[88(spgv=]yCϒ8ltӴUZ.";HAioU=vJLqJݑH4M؄/,LJ3LȺ)o=}B@nX p.t:.c{ps n>dcܫ;D*{EӠƑZ$;$PʈbpgQȅS( YMTQUZTqj|ZחNO-@fFNLsCh v~[3XPv|a)l'?SXuѱIq%N!!ʡjC\ [W]U00X[+5ja) &8"6Q# a[K)9Gi?hϿ/XA|?}dD?8j?I y(3a)Yy}t/ٙbWX!8 7ϰ b8  -E0·k3ً!yH!$4zEQ٨|@#œ3%c#ozV+:ڌ0 %f{R #~ެ0cMs~[w6F?dDh1vۃgx:T-8vύ,?yq^ObGcqL4 X)Ovc2 | Ub0g;.4vZD@ ޷r^(fuU%ƲR0d9'"jgRY71:ebJ<}BݣR}az!݇2Yw͆D`Tn~"X+ L0#f,%Uj):,DAz? Zܕ?zC=W|ԫsc7vϙTD$-cLpPa>j^z],̥F43cf  !¾f"",eZYEa>r?}paQD>L}fSF*߃~ -cOʍ(18OYP̋OMW (D7|4°Ə'>UOf|4?gѸLY\ Ǭ4@8aDw{d+)cH|H.E;h ˈ~7#:1% Ƃh^>ry[.N:S`na#g.`b$Mb Y8r#UUQ[xuTbcZ?N)0 #"9do)"d3(Qk\ f(93]m1Fxk-KYPUY<<nF`E 311SNں{ 3pI8]KaP5;>A֯Un쑒w1D:|&>~qV}8?cGx9a3rn?㰏,9 /csR$pqUһ9"3uaԄWҶ۰a1fNarOg[<C >Qq|h"߽ 9^ D2'%YϤi#~8=.-ݐ;>0%D2"%"va sfUJ+QeEͽU8\ö*Z@EJE8,5ygfInU73p#bއ۶ ͛BTZ[ W+G%" 5Ru5{.V0"s ?Ltj#,#@dY%e9d @̦8nso|AybxE'# M8s&鬡/UߣҲ7BwDSstNG-qǃ7L#IV w|?ϽccKZ1=. j//a|^$I d9W*GjE,K#>P0g(Y惙蠮cSG\1>X!k3*b7LQHGs0LmZ Ktn"E\NLGwc!}y~xT!ъ]CTGl9B$85^>\k)" /ON=w~KaNs/evv>K7ՓgْЦ@*?[9F:ǛO8 IDAT̜{UpZZkT 1SUX(]u}_y@X0pp1L͇T#yR;ZQr0aN M #"4lRC._f'Py~_|gQ|Bj=Ng =T 3bm3ہc<@ K1LFtLiF둙ag0SȵNI7g̉S[8DвroϧVmtRGvjLWM %}w8c)!~3K=&yYMgj-VmvۮygWj۷3YGX-nכ]ujp'Ȃdiqc:t3hأ̨"c(8}{ a +fJ-RJa^nj=;ֵkv,"}2]r:Rtb_=ttzǃ-gn|8~&N8O6eoX0S~nMD_qF< 0>%5Q., +ܽ]1'$ũ'SUn@H] gQ:LcAS2e Trf |y'ªnLlP"7)s RDo?[+RYVvJ)EƢnN1TS(GTݑ>y3HAL,)4B} Vމ"8ԍF 'wB|9矞ӺrqN;wE3^xOAAvTQ+/SM){J_̣LMc DIwН.lTKEArD#ABrh'/v5C8t]BF-Z'!}ɯa|Ԫ=8l^|ϣc)6a5AفCx*12N #$=|,13 n$>8Dd.~(µZ$L#*;"ҤJ 'syip_U-B"K/nۥvQa!ehtn aUFLpOX6M-4ndyzo)#2+VIr1D$zcPe\_NL%7.+h~'"S-r>n#;J{JsX^}x23chZh̀e_߷*MI\,F Bʪ(ӯX׼^Y9rPX=p/Ba@k47忌W/t'_ӟza:ώDGңt7I4D=Z~?uput8rff{WP0Sfa ˋA,Z}*1*TK#RH `OUO|b0"( }\(vâU& 5d a{Hh^_g>rxVp>iWn,N[r:-^ь@ @R$e6yvDkq-~:it>;;{P}6abgH`N}LB K9ϰ@x8#~zQH(͜ SIz%D(M Z[_aWBs?EbO19ASAN;AD"#/@`rD؝a1GAPKs8qA^Zynt*..ʹ  66BA4Imn-BfPx2C۩ں͟f6FXN*ղmt/mP#rjM&qwt ʚ<5~Q1L:.DkZimxZo/kfcJ[0ΛᰡD'.Ly:(rA>" zν'o{&<. l?zgN;r&>Al I'J5w {t}>=v'ݹQwFOϡ~zd0%sq݂00ʄrt4ޚE )1{F&>K/_OV6@xa*Q5TL3)%(";yK]>B<%Ic(B0^S;(fp]///EmfyRjji68~q'gB)1xP^.NąZ0βqKPJ)c\8,u~1|YʺuNҜIۓC|/|>#p~M=>!JSσwdNj;dž]u<(1Ѐ]x=] j+R}D,(_*ߖZXkF,EX[߆S u. !C &0=F E0Pb*d LB) 3VwOp u-N}9$V66iyNAޗֶVyab)Riҝ\BD׫RZ֧uY"s6h&uߟ=^^N4qQ]/]h8<-NQH&Q "X N+?5?~^emD(K+RJj%ӌ1`zوpȵ<ѵrZtʨ痵,$5h˸}SY6?8Sq`}T%yr擱?ԧ03 <È☀ 2Z*5w-l$Rj)|v lrI#bR fo>BrX^dky:'!THY:p"-#`? <# a]! &riD"xf {A\P+PWw1՘yJwA}DN4_=}3#z_j'۷%]Uh4TECޫJlQt\nb0@A,Q өtvfNR[)Ls PNzxV&@k$CÜޯ#o>l0y9 Ϸ  2AϷk.peT)Da]՜^ZM7!`FcJ[3QN 3ߺ^/fn"5"T ?ֵ|F~0a8<:GU/MNh#G %}&1}@B|ߣcs̙94=Y ;ɾ);q2!1 3 )>XnG|Ps0se_hsVDʶϿ?lׂSf-moyp{~Z_\ R#BH<{VAiԣ3u`*_"@,7U5pONk]em}ޟHH"dae\cXtdL4{^Ic6LM)60[ K虪&o1 fNwO:?' )ytO0+6MnՈBhu^_ aaNX cg>MH 0:0;AmN=tqp'p,=LImjI Xz%^ _dho 3n[!Bv}{} .O/7)l]EZEA>O?_ N|>E,ޖT?F Us2KI?)0K8ʲOu yK'QaFCm31]'DB>&LDnL5bu`)Gb왜S;a>n7LB={Ì1v48l;=&'LLL>DsSZ zoA~Z̜HjL,j:"Z-dD%F@ E63lÍBJ$G{)䍼A& @H*SDTBfvQKY%SUѕemmzSRgHLOL\ )I  LgNڂ/oOkEHyuw)tZ@۸Fߴoօ[\wÇiJ1畟έ՚eswʹ%C6mIW.gcJdfG*~DBQ(%5Ą4dL})r wpq*] ?Ȭ`Γ%J#B"!`ɮ/qG@gO+蘙'1yGj~H|:>YwWWz5Ft^~/];3YJk5z]Rp "Zd~}{3a}YV J)aQ&mKV䍙Ejm7mQ0kzË'秳 }Q@ZK۰?.ju݆s0UA!iV/Zti] pTds+Q ޚemUxVk;秗xn",]qڇ݌Z6e̖OOY{H9vUIf2i-6ˁ 6."=u_ nrg'aQfLleҌ`{Gn~]wnv\gkbsNT%Biv2{@tdӃ=$3Zf3CR';H+2'(Nk0P,p RGn#s4JAAXuE?rOOI 'J\jS1Kio?ݟ+3̌,Z'MJm(z7R*la9RW@V3 "K>Ezm鲫E`F2I$Rtq`ܚi-9ao?\~bӈʨkk}۶tz:k"z "eZ[)U=Sxw N-V8VbQ wއFH"Dn,DCН0޻8r?A36naa__FtL O<+ROD}&vbz,hp:3zk'|]'|e|gы3`n>//<L PDffDDNǮ5%"t-."06SI,^\% DW˥_lͣ9GO *Z )EOjA%~,5WdaC͘y w"߄0ZD[)m| IDATq.Ʌ3BK¥@TpNETbn⦀}V052@`lc43FyQ3{{{۶`:zmzݺ(d \M#Kq)uYz:7=i8ԛ}\miYW)PTpf0" 8S …i!"RX`P@>m3Usl:ʪ w#ej2|atwx4|F/r-]bO8QQ2;ɁȤv/[)7,-v( PDyW MUu";G0a 536pg,CJ"G~}_w/?P_V" p"X1T*!֩ Epw7LYLvn[Z!F^זamxlV(%.uّVi0.MVj"BsVj056|. ihMR.rCrjOke6 %f,EjY'ژ%Uut0fQ˭o]i]jܩP@lDN_o[m)E@(-ݩ5sp^[:QNI<0 QyJ%gȔT\M8JYĹ}} &ؘ~*"L|ZANC`.Y! 3Ex`"VQPc یZ$7tila+Pr V,LLX+tZZTr)| r-un}M}kn ;R '4L.Rr IIa!'=` S sS70YadN_x)^O_{hy@Nn׿.ͷ#Jc Z"aoǦE¯0܃xY .#"YyﭕV+s؆be8Mj[Z%pL-i-c  23@P=t\x8SB 쳔:Z *T;@2.3*E[YYe檑y͕0Jm,9֟6ftߍW|mic}g BaNd9G'1 b87I;."p~vnjdC#eAf`ā, M1%XSMegc,Z7n ]6St7{s LTKL1$9˛, "2@e'&0i K{$,H1WK 㠚v:p2=Iڲm^ʷe-@hT*'D͙A j%"q[֨᭵*"QaK'™f}߰ s굽BNOzKȲ֊ihJr: GPHB4b'R׵ze0j󺜖p2t01H<3ϝ:Y|vt(%N6 R%@'FGXq2H%y0iZRr977ECfUш2U֥x;ؔR0@fi%s0{z߆9&!FFxϸXciWwۦ}B,ߟRBn\MG[Za5u2~4}NtyLg@ɖ͂ gwMH\)~E)X{9\YFzDfI3s[ w=ꛚHMK"nRlMoؔCm[ϵ x\~(xk Р xg|2-b*Շ윪h}XT"\ M{=a/B#y5lZ Go39o/PXv QЁjedmC!<&R[Q1QzTJ1jtT$ټIEKpV 6UBMb Ű۶P2FE M7H6GQZi | ĒN|}G&-ߪ=IC.*#՟m[z7\6wlgil*NBQJesJ18h0jA**nүǐo* ޟE)Vhq|~+sty>ݶ=~\Dmw#ўO lCTc33[ي[:ܳVkR gDيm%ۭHPKΘ&^ jfI0M D) ==C<iso A&b3E"ikp۶IѼEՕPf 즸m^W EZ i<]E"n&^-7S3B›GuAm>WԉG ^MTsu![{0D 41}(![Vken75Vo7)y#Î(jH PDk=»X8~-ź+^ /DUQM1#%.S7$0TYJ_{۽I~hin&"Y" 6Cf)Ua}%&ν!!NVPKĩucI E}{+?޾opS37w0-H)!8o7){=|Pd[%[e dDx¼*bfCԔtSYxzA:e}߶$"*xswl[ɫy8VkPv# u^6ĪjCUmA2JZ: 0Qݽ5Ѣ#BiLT K==-yT#b&bm෷]V b=[uyT-jH I d)%N % ފފlofNJ.{Zk5(jl-q%=Oj-B_:_ȧ:~ѝn;{M*=x"v@w@"҂ $jy'1զd[􀉨Ғ k& (q4+i̫MZz9DJ.=8PFHHm=,R$)Q!Y)tpq3iQd"|2nZF:p0!EmmK+j`@vl-F(؂x6(f{43".::R›g@ojU?m۠_x>qh<4@>h S]uZk=fI7w)ܫf]F|ۣ>ڳ zP05F"@Ehʌ3hHU 8'F'oׅ&K jRV50[,_/Zx_˒֛% `9s@JObPӊ7(I*V4ԄAL5 mC*BN6yQL ~=G ap)5v Ղb+i:7/Lh`ڕ&!ǯքxTyBS~eX0F4ط7Smhl۶( 3<% M"a6kľQTQx>~wMAq=ݫ=Ն&GHy"gLzވlôZ]v41^/i@9M$Bx覙 \0fz5L-{?^eHZ "I䦢TOly=vJ:/%~|~7~gxkQkނ~  *XsLzk:DZ{}V:pYDzFZKE5@rDIU(mt*[o}/*`"gk۾,LjHA)53m7S3UxVtKt+G@L PV[1*P[|m3]x:j L I%`t-zpDYm3Bjc4 ߢmjۦh?[)qȤ`QlP>pH;Gz"FHN z+n׫P noM]͕&O͚6FBEg-t z6 jU0w!Yh =<SJĿY{YʺINӠ٩>cy#kDR ě5tZz1A@"U9MWjTs|EZ8("ޫ8MuW+%}/?nm^lb|q7e++L;h[cqZ:|vD@эM7Ti*X)V%v+Ǔ[ٶb-Zuҏ&0V61mwݛSœcYݛVC?ӭCYnnBBv{_/T<=1.I85M7XX,% r477 7ޣfmk;[Vn{)IpǙZ537?8 ^!M,`3ǚjkiC t+2QXմU""?ܶV6ˉOcFzeAx \-R4lϱC{s4lYkdqu fk8݃B!|M(ٯ;t4j$]Ϫ*ZŸo[}lmv߷m?>^?~}MMvbmZF*zH vZN{$l^Md3u^~TlA?=K7艈GeօYD6JG{tGǑ46:|kl{ jLՊ@v۾_2"+-2i8S>/y\\I&DY/X~UF^ݞ|udEPlӇ29Dd+4̫d\@aofahE;ĪL42i]$qPDyAX@mkڄڭB_n{DUPP"Pp+7 oj1~S!lQ>ZDM]X^Yi)f*BGPPZcr<Qحm{#x؂|F3E11Vۦ-^Aie/fLwUs֣Q֪GFGB ,O(e郚 ="ElcmܶNoeh3yh-LUrslϣmx5W4IKtE'bLAn;'(t\ = MoN48O&:ug|DHH f~^LpLG9꺑+b<`86Oم'NWO7\VH\#dzꦫ(SC&Xa z fV|,(jEu/0J(X=g8$T'_VIm7?< b=yNJVA$I4o=Z8G~v+ @)`RʽDH) J:;#¶}WՊߋj{=Zé.hv3ҐgXiԸΩa9DbZlP)Gs̀s]Ek:Դ6oN@k>Pdx(b;@D=gW8Lmtt5'[O_?xIL7։2gEZM#R>f/LDa9HktGxs;q1)˷xi0Y=F:.:~\ Y#.9uۢon0MgNz% [Ac׈8h9.^WC`^k{ݶ(bfx@a6oͳ~Du()܅3> ܸO'Wb0L R=wҖ^_H^/*%L"u˥v%3SD+s^/K;LU3`NrHw=dfq3"qԒ6q6x&tO68_ڔ,􁺵&!JЫVTh杩a8CDfSsE(>ZG9B#L6 )T7#m8j|poS EQU-ZTb-\m{hv7_o_GlI5.ٴslʢ[/nL602EI0p:fuA)'n( Rz$OIO\P?t86$H'hWm{_ {WN=~,I|.C/Zsg{'"_uն,ޝgezV4Z&u02/@Zj1uIv|Ϧ?Õ?C_AtS٩42 s*֚ӫGk:'Z#~=[k4yL=lNKvFm;jPcD[Z7Iz|<"P50ZR? wMnU;hD4M)%z~,]Ao{GsPAseypX!80 LݴI&xoNq P H=&3qF+ |A |n|Mv^tFKZG~6G|S/ut}Ib]< 6?:.j\t }<|]F1ߣ.=yAU3RhXd!3R$ܐ5qR j^tw&ʦ(V$!"C.A62guU#YrD8} C 1'#Obj8e/fPUqoua75Jڳ9f]&4,f79-e\sOVx|NhRv(B9=wEyQ_c _.uciUyZq~gkYqT'29ADuq"̩;T`v  d@VLţ37t)Cܻ2MM4%j'}o|?ݸtPjZR)K4%Xq )V ZQT`3&"-%%@&5CZk!5ݟzZ}ۊZzB)Ma7]00$CJD皶G%:/!ta %!@1s S gle Vk+E-)3#Oqi7:ZD6Lx ﲮ8<&;T0v= ,ڿ_jex*;6>yd=o)2gr ScBUafh%H Iq4H"$!oG UThR(p>,߅ G+>ZeW"VlEA7G'rP[#r<xUnۖ+"M{kQGQ8vK!\C1hytf#9_I.Fb M ]ór>ƦGV o;^HOu16F28s=o~)/cm i3HU{w4RQo}Ba:d[}J^ƨE/L̩[Rtݹ]@?=Xx)[_ѕ쿴izYO>Bb&5dr {DGDj* YrSOy ԴiZ+=h֨ Pj*I US;ģl۶o&?jc-nɚbSK0P׌cwTC\ BT \IB59_pmsQ8?\f9;e`ht)bmI>5f~ Gp] SK=qP9EW #ґHNh饇"E zS Aނ&gm%PNݡDP{{z,H(n^j۾9Qt <Xa$Aۅ(t߰~;N@t?Cv'KfH]^s V 7dt=9Ƃsy$M*z{E=^:tD")Ibq1["9:RCM(Rxt{@VyZ$ od>D:D[mo &9a(ҋww`|^vcB`W@'/]ĹZH:&~7KT4A)D,Rİ%I\µ_*jaSͰaKFdfRWyw2 DMEP5r)4|!ݸ2"Fm-E X(2w=%B5LEmRųE8!Z"Z8!Ӑ+] еGOMBN%TOcWwiZB$N |P^_t 5`3Gai?OO aTu6}`ubJ6J:,N oy:nlV)69e| !\}/)%r :iػ X=phSS0.}!@^Ǘ^sAe9l'G֗ DkoM',&.APbǏr_nS1><: 6_u}OkXv2t4螗(I.4&`t7Gj-hR~ŲΣ)$*@ 6(p'M{1+EuU9wPXt=D ho~1}тBEu;7lHDk-xTVjm5 "Kv+Avc^,a+qn8뙙;)yZ>҉j Ge@M2{׶ŋ_^HK}N%f%=9H|BԜ`NuJWz( \w_¤媻β\ku4XZ_%`tR9b==/f+{Re1M)Ycey͏;i2 \ffF߅ҭ }ӟoV~BB_=Cf,٨|٭}m |BɚYȠǜO^4݋8>wAvmp;=L&X NO& ,pϲрhb0ߋ tX|7_EQЇ5X)T0% +Gd/DCJ q!X²QAYDgdzRV)R:G_!v&ߪN!MR&kB@3"[NW"AM3/ rd)'x.1w!~&qasXbgw꼕^).xgǀS|(v vP"hHFOQB |%_\Yy#a / ѤgO |q<S%<3(:s7WS )==:6Vy|XFhE~'GzuC s1eAsp>R9*3缌*JRZ -8CKfDaS xd S2>A8tDvH/3.i*!2yN`e0#8(Z!J#AM,%IG&)!Y0&P^xG֓iT]Y1y!/؜LUX]^n{||;0ӗ -kVOt,%)mW콻|_5 H*l%,+r3H2MsT ߚ#Ýsm6sW64A,n+RL/zEdhv`ZkvH)f}ɚ x=E|ވpGF?1mT~ L ҡ\aGGGN~sde)%~2 Y7L\#߳IﶜwO(#,WΕf;qdiBbS c>lT|~ip?ᆋaiMVF>"bcNG˫}=# _+DF߸O@0a`'5|y2$ !+OTH&=4Ha}aFk L}3Lz0#ZF;eJI$jU$uV5CߜNG晓M%B`ne&kdvGOA5c[Z^'>;(|/ !%"3}dakd\~E|%(Ѵj&xXJ̓t^hY+8Ui29s_y|.\kf1.r6R'9%sݩ*UNx"`Qk<(bx0$zHWi.@HJ{5D溇D62|Ed|̰u[@gHZ/ u$ '{bO$,6p|UDT#S#$w}5FJ[+^ɧTytf˹j1$j=nSwL$ws#ف} {o)mu;{ Pu M@s2ӝ_לAx+:] '%fA/ݗZL/)9zLCHe;qn4.=ĹmFo1R/B"t{8LYQGhBdLT 5[ܠAgq!1,V p5Rtݐ8V2  2 P HR\9uGt -i90b man@:`> DϙkAWH8y4ƮΑepf*?"C71;9Pp`RYd's_H 09܄9̩ouYW#ړ7=po;znO4Qg[[vf]${r1.69SekK9J 03-qmSy!ww 642X,fuyE.x5uq;H ،͹Qz.ٷughǡD`)u" yB:;0'g>d" IDAT{oD,oZe o_|ADKG0);s%𲃼W :Iӥp0!AMH0\0,tiNO[܎y8UOe%Jqz$V]o5|b+,,ȗ+|ccu+ٕ0$W%2 hexv@.?`eNx%^|}s~_W'K4T$UN+7Q'H~jj#4/RW\! L@f@S/ڍO}-׋ Mx?(,ސf` ep}/<74)W|QL ա쾡'&QV,s}Ts_WJRRa>Oa[xw oWT]#J-1\L+7'yq>_[t 3OM֍џC\Qq-#$JCF(t36Q dD ^qgڽ0`ˆ8)A@*4L&}^$/] .\8!l  3KHn5h.BfU4~ueK 9y:myMS0: /[uݲ,K'c\i㮡#O`sb?ڈꯝ|!/߸xþ(SV7[osR0茗NdE.orݘNR=. ' &gXr*N瓡9>3 A%cHLΕ.?W03g#NV-/V_,in$7!etm`߉n(W`8Js\-5sQZD $I ;vt4e¨_[r`ߴU,1A\e\ueK3ڨS-Ϙ]aWMsdĈҧkr;ӠM~qfe.Vs<_˫ٹ}^ 1#2x8WH1D,$A`\nšӀ%S =87b*5qwy)(_9gQf^IVe qu0[& MfU2 8'f}'<>/JڐwG姬Zj 7N2qJ ngϡӈDVN[YOHg`i9ۖU3Ԭ 3ys_ٮ2\YUjpdGbXWPr%fҝAhQ6k}ĘzHՄx}J5ىh:¸^a? M ܯbaխb'EPD,w4y|7s#TUİ[B$N/;}f+tuΜ>ً~M  W>˳3nct <<:: 5;A {v$Y\N^&M=堼`{N9H5ξ$~]Bb.\/h.:AN3a85x2MBoPL*\,T {J^#lQ.idv8UHep'r*eqSN;-F =1PYazvY]TUObΐƜ0-lt_ / #XDJDwBhu[EJoSPr͉#r߁u7am-OH@C*sJ1DZp'!pb:\=:k,6?q@"DW?$^žU=U/'ڙ~q:(D0H:Atj'wIf'GAE8sL$lJKb!=A21WxQȌҙiHnfiY?r}7YD΁tڂrYX+-n64r:Dr)6bX=?^^, j.kCw?{_2!]n6(I B#)gqVޮA(ٽk@Bt\$L4Ai=T9DNI{_u}^2'oY%\3HIp_>~}ge%#(k;UXff"dGtyJ,(Gkv'gI^O2kJQ\y90Q&Fr0MD׏Byf.=Y޻%I$Gb3=.d,@LWGf5%ZΌ ?o^oW&<\ .Զ tչO- }\cךr1Z[Cv($a=uK3uAA(E˼FYXz XT3SֆI܋ U)a_Ȟ{[Gc:mЩ2k=zt:==ֶjZWkvXH4I#.rE"OiI7#oKsrLjgP.I0JC1)Ce+v[fBBN+gvd`h*eNvaz=tPMi48 =a$wb\%$ Mu_(:]PsO4n?ěW.9޹E_ć(&Ge9kKc:tH_ȿ$8ÚXJH,{^I 4"e[ sY;̄){Cݺ m5.'2'h+S(N{_u0ˇ, 1PeR nR]ץ ^E+RtzOjhn`, nKh["4$D2$bO"`J]_/f&:<]̬iέP]wXb'5=Yѧ쌧깱->&EkY{{=!9\c&Ц }<{0*Ea:"19MNA26]6&d^zm\DzOZޒ9)&cE4lFk& ő vyx'h*]s,UK!bkK݅T"o{Hr'Y|d9 Z#,;C(E8;ܘT;cG](f b%y]#BUU낐f>2ijJFY02)\2vkj37+rtAѦژ :s4]VD,'!:VreZxʜ)6=vXA:䇕܉۹ܣ[r)k%&<4w_Ū9-H-D?_#ҁb<Gm (h +P\urK}/T~,Y̓wJuQ?YtyªA$_0<ʢ3%?=@ %{=6S'SΠf@E^G X4eY0v[VMp6ա]q,bAr]0rpw^Kd1S(n1Z8::ߗ˂hNag}8p>Mv9cxvФ 0*zyv#yY0\iGb i)P0ǐx{[ hfHrm)śY$n$l-,UPAlB -+r1vi{و_2'~WQ!^^D.{lٲydCsZ ªD9U)-Z3{n9k_W~ <t)CFUw3'ԝYqIDbZ((2l NEJA͚IZ^B ieR5St=b)B:ʉ~6UVNVJn)wl=4iI&> nIЇVE&VUEג+LT, wٵA7]%Z4ECaBsDA?$vq͘IPXVFG/j!]SDl*$)ȧW:W]az!tF~Ko+.ȿJGF7Dd|ΩW@KƸ  O=hrC{'[9-BdgcatpJ[ڴfty#ҭ`?2Z%ta-Upc'I6[ci<~#Ag63EslЍlEboj#@IxdYx? ^jaz(ʈӍ⍸oL2oR{ULWk%ZݼԵ&<j7"(Pui-֕aaBՍ N,ELSBŻC V\*" Z0wT5) i:N}UV"qǹk KthtV)xqc29xwڱ|muVI@ 7j9x3Ҽzŧ';: z]麈H&f~fK]#nK#oZY兣GĥTR$#ת˜+J3] /-!(KLŽpɶ$,ւku> x"i^5|n5U`63DHTj} /U5,U&&Y^ֆ  U&h. UzdOCV;D0_nT"s-7aQhgHSmva 54wrF$tq{VK؜X 7 hw_{ yk h=à;'0h* x|Y(ӳEq7}׋ O& W |>dbf'BO`,L!rIu׫+BP륚hrӥee-3́E.(B\uAEib]3+VCmC S+^iJAVOfF4o1实X`nʾo,35Pf3N]Z4&#u08=BCa>GLG~o'q)/ rts `2)i2IU-(Oǀ DZ24s"#I6OwzJ~z=爝}BL,~HY:. i2.ws)^۱X2.[֘PDW&sDnal: /R.1 /Wo^G'x/E~.{۲%D/\/\FKs!Ed] 1 8 w8M CE~@O[,7As~<7JB$[( Mi5q ܓO\ؐ|mmx`lqUbōFlbMi4-ԖyD'ϡpAdŀtsI1~1d& =P9ti5AEE\Z^BK2S@/K(_)/|*ץO*+[u]M=Q:˳R'(nе.?%b?[I[Tx;Z找2Ra%̳Ww XR⡯/KhmT2&!,=87>tk=@KXŪ_#|\uR4uޒZ˛ Qsz{V5ER;q -V:d?UПR/iAf{Sx0p H'ʍSp]:KG9RzH"W?a3)UI-UN| xTT~6~C]d]t%| 4e*xB^AIBK^t-zo/Hd̿LW9n*NQygBw&_yŌf]TSCw7ONœ0߱٣}ڭ.#2m¡N{N .v^l_P/>Q`e~eF^>ہS؜AFxQ~8gw@ d|:?#y6i=n!x2X)$%fo+앒=ܿ &S|Y٥~!uJ|2' ;^_Aok#c2<)U`W+So 'ϫ`q\("J6\/״J({G5EgP(υ;Є!y"$hi_,?A|zvyzp9z\(kcp3?݄_Yk;׏fԥx^Dp#p,/>p)i4<۶G 7YV-,yYyS>K;6Ԭx`eMllg$-."JQ{WPm e͊ŌB7y] Z\X`&E,^/,.A+\nn(˵,.WP&c0UJkȷ;h@Yޤ41*%?Ya ޠdUS'<JYw.p4FwYi"̆ TIy4 H;EoGrq{ p{Zݵ0)dДYQ9!wJ#`jկWq!փAbO$1(M W3+ui|L(ououqfg`ф8̞Wt'6-#~ pI1'KS_*!յH) "pk S&5lS¸PФ(2QRS2|%5q\x"tYW?l+=;mR;ǘdH]W2 ɰ983sd83{m|R0'(mO=#a[YpO͸}L^-+}*m8#r\H8bCBvTm䴤BiAu fQ'?53ȑ2-+}cN`S7H(BUx̷lY=ϞZ\d=>uՎaF6Ij@8~ښNw۹g4/O lM7g+gXdRi~,P\K&)NSђLwԥ2ܾgOi+ Ƀ O(&2L3fD[CP##=h`"7͜:&M4ϋo*[ųF4_`:q;/~&|+p#q %؛|ʑK_|+*8hEfw=OXmvJutf50s)X-k%]U8 tl-δȒk>g5nF_CՉz|"d6IPFw@(% 'ۙW2=tB|avaފѼ0S5pبS`Lg7O0N ,UsfaROS G?ټ@Jn~G\q=Oc i1T@5w,$:Gݦ ieuviSUV15q0}n~ zZ+#o-L"dž `vhNyEONҦ9|Y}QHX"wц=!jh&gkCL$Om{Z;9F̹=XF@ 4Md9|)!sy 8e8<6tR+6@bUs?+'8YhW{9-IMfemJ1cO%5gWmXw9G;[8'nbI~'!xIXg<[delvIds_?uR{vx ߹H/E-CSH80fs_UM9ƻs|D>کs^86+=zX?6)m-E ;.? Ff,="E s3\I0[v|نgP!.h J4G%,2BIAj 0g*uB=kwA$r?=|0:⎞dD%&A~* Э\6қt[B)n%XW Gy1V#7$|7ey"8:?''뷬72 vɧ}h{c2Ok'^m1[vbmZ3ua|Q@=P8ɠGNnBj6.1^WS{qQ@(zAn O`%.5\zE̤KC!"EY%sff% \6E^9a{p_sВjym==u Jy#9Xwx e\EM2֘[̀8}PP`paI"h4.sYġz2Pd߽,)vvx]Ν CV;qX1Mk)5rX n.Y E*A\PuO$]41ʾA/& $^\nht5Q\ķTF1 fLr1 OV5jO~ɩ;}4{^p=~GqI{9 f"5F;gx L,lFZ:G*G]3kkH;z2ME8P GUc*j֯9nAK-oY^5.;@oK͗fܘB#BƑwFz3HEoط-[KO C%zJ' "hïT|37JZ_A[ *$j7q8L8l2WB>Ll](a*eA5oe _:9/_F'IguXsG&mfV@Ɏ S??d`"Yo2Y11 +Qy G6ȥ:QBz2PEEwKv{oxA)cj yV:qͳ- <BKP5~&jOCIq 篴eo,HBlql!'UFSe>!?ohU_}+NYכeRQVdY08IJͬMl0 nFdh't:,p#Z^Jr\i3.z׻QqM SEN>D\F%'k -dr$D^ OhG"Y©Rkd*a ٸ\Zd&Y9RSV $"Ϥ^gշYf-!s㌞1h+jH5eL`4K'YqP V60Fr?2lJ'#wx߲j?}TXkTVKZ{6##!;mm 3M,؀O;OjdAc8kj$e,mO4?z->Vo<8ra җ6QX&TqMGg< ÛC߯eʪjŌ䮑kiKWek|l'b7=;ivr_Y ^ĩ+fD“s?SY  :a_Z`ZW|HKyc.ǾP%'P9̪h_֎«T_ʝ_aeI1d8e8QFJ:2Ҕ4ŗ k9W P?RM8^'^xь41W} +ˇ6K&C-n \Gn`xL!4A\a r.\w%h@inP$-ܱh)Xm@KD.hMh }:9F%6,z]2_Ny/$@us&gJ*ρ"3"xCԛe7q;yNYN xMPC6gMlD'xEj(%X))t !5(<\P)[2SBq_ ^ʻRmr6bkGI>-sTi^ɨu rrl\ ^u@{=Tqc "WƋ& \E*q-@ޔ84b8ũ<2IaNwh y׍DZolX$fY+/>o]كZƥgoQC/~e*DS7|'uƦDFp8rTYbuɉtЦ*6F_m7/dz,%SYJ0P$DBE&o06IXmרߜՁp:Mk J1fFGn`|&u (s|AŒܘyM"9H 7RL*R2ƍ;׼3!;:V͈udpYiX\sa;#ȱA=UsE%@7+ K:#̐1q,reQ_ah [Wbah){щ< [}+' ^l# e4%G@Ooi{u#g#BB2+aR-LנV8QUTt=|[v(.7zmd+%%#f3؀rU}Eb_W2/ -۾-th#Xxへ B0 JAΏ,Rۣ*Tp{%F#H5NڟMn+ՒMdSR 3+V>+(9 EkZ#FP?ԗޔE[Ѧw4=>ͬۑ{ f9Q'c]VէN/ I]zA_ P}cG:Fh#'4y]^R}OR.TZaʬ6 2fh`ɡGVBE0[P.!Րд8(U~^ }I/&:x)ێ*966D{CK#g`ӓ~6 rCށQJǶT lH\:IɅM3t^,{*]1ݹt;:8YKCO#6k~M巀*-ʊ A76EeB{i4hݭ MffS(Ma~,KI;lUh%l{F 0'(e6TY_;U" 1S,H]on^[_"rا[*?]O霎mx_ +X|mQŒjCdLH|vchО_—BE]F61 ^.K{ FY.ZVaRxFt_gT^'׳[7!" I!-C3k.؀[FՎ,%:t &ċ~=Q#ܶpla$~0Cnٶ']AQ,Կa"J/xBG iy굑ҁEӼy4P[Nk(>jO`saBPXV6fYHml >i7['6Ye( |dF]-D˛BuFMnfż@_T` # FFo@VÃC+vj,sOt32{;JF6EbRA O'.ʬۚH61vKKt@IV_1)4bwދ;§J.{ے@ƴ&'jޡO3RN6^ElɚU - %G&pL7xjO mLK,Z.}4zU1j#@=bSļoىp&)'uX5iڟ7$ tDQFQ&mt?`qˡJ1G/eXD>_DB=Sssh=Tҿ><夅 La =t>3WV?4CA5XmRK)GmMj4Xnv}yfs?oόp3D`†ꎽ('3["oryI-`,@w2~R/Z>FU!U:bfWpm5C:ÒN 8(Z?4pAa!SNǢΎ0YS :}Mkx5{ba5囃?7} % dsv 3AK#-;77v ?{0$3W*[ZA'\|53+ [){xGAަ}$yly [8ʥ0DmsZ~"we0GX:OEBIEVIYK-TSZƑ3]_g bKղuSWC)0ܮi4ߗ(|Rqjfgf%hVə,M<DQ0[4VnB;vF\hE~˝C>@bۀۨyP&Mkd{́OتX&WyY+\V64H6knB>0W{ݙl}zҔ6yLܚJsϵ it^NJ+b|_@mT)\4%ԋbwӈlkjspP@;lܛZ"XHGp۵G'^ˤ/V;՗^:WေHxFIi~̈́Ho5u];LcbT^N*-wa'F%S[#"TwE2םDم=sIGO'a$DE PnmWzo\0柇[_(Q~:S)P`m.~S7^(fZ *hlAPAX|L(J6&x[YB@0eznD PBnDd ϱc0Ո/?OV ;K8lܲA7Hkώm!:u*fnyZ6aYE3ͤWq J yn kM㬢^; BMdDD$Q 2",$akߎVXTLaI=j`Zuq3kLF;Te%a)fmGO1,߄;jhAE4u.hAl(d@o&?rT WܘnZE(%f0]gFܼƷ`oU)F قEYtwX\7[ 1z2[.^uфJ^+U8gLJzZ0N^ߌDqa qySd7TĿdAz;Ct#d Fv8.GӺqZ h%oאz4<.Qcs).wU_`Ex:L5WU%MG4ČkFNQ&3\۩L՗W1g ɐ#bW0ޤ1nèG̅N)<\2a4 +T`ަdzɖSn49U#F.Ą_%ZfB*ʐP0I@'UG75˙WE{K~:8ME@#{.Pn (f@aF}cD¹;l&e N]KF@Gm9͗/ "trwא P{ʪU8dr jSJijϵ `_֒ˆQE6FyDNDFs'=r, !cpHin`~*J ʠ!N_LGh_ؒa\kLTr9l(1ܙK}!VܫE.ŤNh4aXF±Tk ۟l%{~kp0Ȝ_#rXMĵFq؇y46'sárW_ɹh5Gl9T`"'(*Mo:HEb119tJmtdAⴆj)iqA32~w^9fOc:rV'>;۪D~B]\: ,"idkS-8g) `U5񆐃d\ST*W:L(: \)H@$@6Ul?o٬C_xmCH.f=#i L YL.;5JOSM4Vfaxt *~Χ,{.xMc72&LaB)fKBem1 Rh ϓ4Fc΁*!|y)G!x'lɩp3#޾}Ar.hށFKe4%Jٌu&!UFQ䟿 |K pTgޮҏF T<UB^mP7bW`" Z̈́x'Z6I2}'H9bfL@lxRv1فscḊ_ ߣ}5~ WȑixB<+"+,"%ӕ$ o.5- &ֻr]H}Szxj2#O һ㡁BgܣbD;z<(4mbd%趚2E(U.ϾٮTՊDv^G$acEH1&y,IKu͓Pb%Wت ͯNWKZ*ĬQ *fWtLs&vaݷ٘f2`Cly Kutsd "٪lhټ%$n懺Vl ԶڂgA'L溧=P*P2[ U~Җ1ziy| 7{>aH_>5Moq6= :%/[X?yfDnՇmyB{[ VE:J뎷3ACM'eSXH9?.+>(&E'^ʦ道Cnfi c ZUVFٔx a^Z+L_6ae_g8W[2qrtBV xr%qDe{>g4^$X-5wXC5Ѽny\͊7Ul>O"IZ8 F1i2uZ>T3C\؏ZDlکDtgkJK&.mn_L ץ{jvKhV5U+)[iG ֗R9uLqU7c%E+z0waNqҮI=Y|_7!Ǫ8>mef*4&˼{"]=@8PZoRHdD_r26(Ys.¬Gة Mwַ#$ oSuB޴y+8 Vn@n&rUC3lDdPS@iyTy}~0sv?-ܜ}ЬmZHe*jlrj2]=7,S{y> syr*[ǶE8Ȍy;-8el'Gv;\%Ƞj[,n94J9ݓ aA-O:'e^Ti\3@×+a4+^9b7pYho1.GoJ&\w gl}ØV7jwm+Ld/"Ӌ<3xC3nԸut+'-PqG!kH=#>7OMN@z 3sC8f:vW,M]@N[gQ&UFLjb!MbC1mɻ1IET@V[;LJK-UijY7/{zKt5JeӷJWqTԭf+M@,^^Kn?7-6' -ۘs'+?O.^hn ́B n'}7z9̈+:%X U:I!?$5D}p[}݄c9qL|>&'F|K8B*YTĸ^1kN1"nc1^t^p+tsyCShnT.S#N1mpzɞa[kf.Qbۨ|ߋbsw{AB?x)zŸő]M:xi##کmf*TˢA2[!?QD3Nv`iP3tev r9UJ*l)MCt⑧N"g lI+J .EWQ7̏O%8~@=T-ږ|9PM(dS p.ʿgI!mwbod?r>I֠lf v(70h8%5Pv H߳`x"Q)zM}H6@yjj+ D`X7!!0m4۱䧑}0'8'hpud_d)Aus#ܮ1Y6l1D02H1Wh[QgQtΥTp( [I͚u6[H6SEoȇ-} 5L=Ek<Ӫ6*jupJmNϗ 9rm3`9 m" p7"mȯ ) ݉CsX2jB+MIybhg~JzCL4d0aƳe>Sޗ lLSpf-:rBuн󌳼OĖFD~_~nE2wr0 "LXE7е[f]A=ycMuyʊg=Fu5?ӿ뿎)v`,Eqծ(_?M(&??z IDATch(~QW/jGVD.oVZ!ϩrEҎPُ?//__u/_zbtjYGnCQ Ĩ迳[z@Nׂ_OkiifXg3,⾏HG3$CnnH9j,[D?{7X"I/F5\ѿ 2ǟ^xK!+%߼`PJEŲG)q\XTI!RRdVJl=FGdQG#7-Hjs@|ω|]Чn~׷$ωĹ~,a/[TAHFx2W3INDYFD)"רJ]{'Ҫ{٣' )=vxߙ@hBmiUQJUCM)3̠zq wcz̻ya8`YU&}z|?|$|_ϟgA輅S8'j "!=4lEIrQىC"HBDc$ko+_'H;xwޔ p1zigc@t aKs<\h|gb'`/'2]]}o&虢?Z˟;O-CʟBI>8C;;.(q94dF3QDJ ]E.;qW2^w(V)) 'Ǭ+G)Mwo(qn407rsi7b9`tBS%c7XF5ٝb*ZVT9iڃt){RmwCwSo6$}3Nyj~Ez4laݻ+HIEAbĭqyeZDj+LŔ) ,Ow| -&/ D%YJn3{$ybs$縹9Ə` [i2sHe,Q%r' 2- ͕4#iOc9SX֠ϑ0N\6E߷u (F\9GdЗ.zvgss -s有pJI+4`t%{5YpDUzo4@ޠP_x00K^Y2 n?H "> ash}u-+y}RR;iB: z(AdIMJQ Y'Z(εI; -P*g&OuK7+W8#j#VV2DG[YD"V8w{׺nϻɱ?$ %=T\93"Q$py :WqJ&ըoQf )5\0tկj \3!nhN|r <,_gL#T`5߄/ ݩV7kTDANeDDUl>g!ܬxNiÙ%>T=3>c#E^<|&xF=K34,< ƚl~zžX2"׿Q G^0OgBlhtM ^ґtUy>Sm c{bMurϖ41!=,@XM'wt7rƜ d~2D=$ƿӇ,"/oiBz˙BQ- c`=o:BI6/,l s`Cu8hꔃX1H)l>Lf2vABǺl l9#DCRځlf5I}γ%Hީ4CCd5~fs#."xMUGTYRwsu)p1x}8pX =oK8fn* -ښ^H 7VeH%B!VxRg BgƮN1鳛^(o[?y玀ӵqDXmF Ⱥ A-UmCnj" C.{F21T61CsfxL/J"򀜚5I,3?gl9`$j4ti}v懨&=i]@j-,> p rBwlJr"F3291Jn fOWyOHTx$VL|zz_dʿPgon)1l VC_Z2E_ypòh1?v4k֪pjF}fٍl4ZD&ԓC9"4k\!2<1UILRR4!Y0o E, lvk)mT?'FyeSW`;}tSR9+,揭!{zVߧuBv\nj mfÌ"8֯28qk0Hq~Yj\24ɝP kDY2Y9i>:z8QXv("71`gTW5Lc@ĈA!Ho.X(5:<{&cnDɒf|FBjɥ.P!q\bJ-4h$M4/~ݬ8 \X.Js΀ SM*s,R~Ѹ82Ac7w%4ex}YkZF _byUvE*IK# [1FJbZb x%ud[APiMRedS&Jlv=`=q] TZ7MVv a!)E++t%h;Z!B{ >jRq[MtA@$ FD*UՅ@͡=DltLCdICJw\G(,Ĩ~7]9\כ5NvhB"&)7u,є"$g)㘖1 (lH ,Lr2:`.&6e3(mDm Rdk1]{pR%m;6>?_;%Z& kR蔭4*Yǐ6J_͠-}G a (!)" bBx ".}byzUMw#L9IC^ۣ5}u1XӖ-lA錕G", j!(|Hb }熐b a*ji/C}HV=CW\UN\^n.E&BH\HNVn!{FgtjTj/{*=kWWԚ=roP`]qH)PpG/(n+wDw3kPog송S[ahؒdUՆ[(;f^ZH}h\Cmu75:ǑT@dU?d j %h&/ uTg?jɌyae%z ASً͋qhSQΘh6F479[ Mᦊ3}MZIׅ<ݻ;;=6KBbP<-1RqrIr=HF󇌅\z7kÂCtA_ !'4$F'rU[ع7 ׃q,dD$&6ˏ}'ěFCdM6$چ$+&Z0IDؾi'Gob5E]2͂Cl͠ P9;~W¢}dǚ]YԫL ̮.Y(T9 x:/^F}لmL8P?dm0V9"t'Ej Tݥ4ʎ4I>"Y0Sz‰L /+T.&XGBꂧJdJ!:RM1DJv lRݛbou5OqMNyA ()=q sA}j, SB\>$ä{>W&ˈЪ~Z*a 2 !RsEb 4k5 J%5‚3ٹ+s UE5E쯚n$8 : ĝ8>B\L *!A$^.Rz *PuPN>\(Y)< U V(H`.EW&‡YI7cW+Q|ˀm բlLyU"~^P4{26?Teᢉ6*w<^6D|6z'4~?;rסNk(g)vtKrLe&~ ܉LP`Zj&cÖrÎhZɪ{u~vڞZt/tkC~D|/!8q=`dm*|1fZ>ovF]dor) <㎭%T4W`;cƯqyU;byc-٪p ? uW8,DRDu$(hvh<7 C ծeg=EݓYrH) BvbWO3 cBPlELxj ܽbr&l:\ Z"6ɏ 9[&v52MJ\э]j&leKY;R_8lU%QK79UކB W-gG`DNR`=nw i9gŏ`$ګg牬4W‡d Q~fI?͠ e[,nX{>[1yxd(᤺L)CIM©D3a[_"F4]WT|tSquS=r#q t4P (֩.ugBp{{AC5{bs .ɑЦHo\Mp"+5A?qRqu vhZ;bát2qeސDǩk)XqrCt8I,3L&as3и)v6qIvV(!BAZQwrJly+ ieo}bjzD{ d5ʟY~]ۙӞhGDung5JD()/r. Ʈz[<Ȱj4-+Tשu).a!gj0ۋhidg UY58;m{$R!~\/pN-J@ȔR as"LCl]h3qd u&L\TGa^)p$ m2[j}Z:;f?z!X]?$hv8|"#6b~z.~zzkNWg> H9$B;;h܇t ,ÇƷS@ ]qOC#kJɝ9|D&FOiB._(y錔.AYƩ[([W)/k ȏF"il6]ffsXOfnzQH0-u^ẗ́ r 1n. OG};P>0"f[/x5a+JFިj)_WR]ʪ2bp* Fy7p;^+JKkw3@ifY&0KpLww,D$ BPEuA|܄uJ_(ϕ9 օb:\&\^^FR&N@o{XœU6}QdWsxJr.NeChōzZq SL◜fxKRW5zO`]I+XDu 6c(`w_eAO #aKV©yR2$G$7mqf²`U+,W.A9Z-M `}o<:qB}L7#\Hώr+ ]BRqR+{u'j1ghɫ<PS;!mޤ֟ tKڝ>aTWdSzځuF\3aolCW ]&QH/ UYճ9baw?Ƒ-BdIDf2D4+Dꬤެ+4?چ/ǔZ­ j@vw,+#XI&\Vu{[@'[ZC6g]JsĔGڗEaoNVsc\7F~|_ۢ:hNF@t D>…]kE=;ٯǔa\K$W(+dgN[Q[M7|+Tcf*m*`T9CҥY2{"+L`x" ÷/"'O4Idk6H(X8p;P5[%M:<k`hP;sx#Ct#mM 1(;kjL}gwJq(nU;ڇK*u u~sYO\+T]""l $Ӫ' koc;P8V cTB+\ߪ&邸K#Oy<М$\g JcޱHtg'E#W6B7#=\ 5F'M\DդRk]MP7_Ea د& i7IHZBY' GX{?h?H`}vXr@#aܧч>Rfܷx/" 9Lٞ MY ~c'vwiih33C9*o/Ċy;YI+n{^ j;O9ALXFiCx Çfo٨^ o]!5V '_u{nBdV {1!ߦll r!mƎ?KHҷƔ]aΰ #iCZpkLe0C/UF?諪Ӵ`' )JxhOR강jBj8f@I *M8&$e \5!PH1TpB2U(4&K[pxn=(g|S]7X߫>ug[I]Out( 椧&Uc[o0J3wp$2fVUőCBd*E{Ę;VG05I^X8Sq$sdqVm&q뼰u%k9s]P2e YVz[tMһ>Fjd|gJ{ &aoي@%|[QhYf(":+M2|(wRRi`vBi;}KV(u5*:O؇˭FUȥR䓅XsFi5}XwM(z[N#iYd,ȋֲ8".,e>Ϲ4Ux";!'ے8􉆿*2/f@(_䏭Gܹh?-u%d\6ݡ1d\8"m}v'G!vjDaO9)SN6? 7KL-&X집l/GN_>%EJ{AlP0S"R/wőm.)`;(LV7%np_1Sv<Jbt$Z| X+B`HIBX>8{Mz#8N:R5o %ۈyr8pE6?0'`sePP_AJrSassѬхv#p 9ְ)ף[_+,<2pc _"F}䶕G#ܱRe0WES Z}݋3K:Q?#=xrtg trL4ŸF^,8rr`'[WԎ2sK<| oE9"H2cnҧCDg@ G4X=|`l`7@R0G[ǂ~~<bin~\1 )M-sϹ9t!l:X;Q@NPXYm &/Yd g6?oC%ѡ35o.) 2 )<+Ț$ eE9Ɂ?I s+(H' f!ZţԖUP,‚[c3 .NI p?]X9/& I1!ȁFG]%b=eNU, aGcYCCg<78k(ws7\V99Tcg*$:1Tj,K:%m *\g߂#ۓr\i6T}i;DxCK.T4b=9ϼjzSfYU[j) AwbTMf_`- O__MnRE`L4op/%C(X"Co!o="ˮɓ9(Hq|]?͟D몚|r|kE][?a|oxzF]IC_*BbSIENDB`elementary-1.7.7/data/images/icon_22.png0000664000175000017500000002766712127353614014763 00000000000000PNG  IHDR^^ңnbKGDC pHYsHHFk> vpAg^^nT.IDATxluYksjfgIeѦ%’hrlV( H  $@ ?e$@P;Vqز(ˌe[DQ$#6~;W:gާ5_ۈλ{kỾk;_Ce>/#[?_)['==sB@UQ-紜'f""悈  %j"X6f"Dq7Qq333w掹1 fN6c wWwORwGEؙϙ-*ضm#fq6紓~ a7/sDBӠ!{wZT۶m0EDsZ!w"tt9mXc8VA? Gi:_Vf]8<vOELP.h6qK@"v쭪( -f"Ta*UfFЀ԰-v=Ʀ^d\ 0yꉯ>祚G.O= woǦh3Ahcxg*TZ 7+w֯f ;9eטy5C0]'Z51*IThi`g~/wEO~'E[߾v~LV{& &_ ت-˹Kifڮ95]k<r5EJ^qDB9;* &49=v+_^p>ڻ!xnyg.h^"sUUc=B2j Z#FJ Ųanhj,nQu__,yAqW?{/wrw#|ˏ^[=szd+J#q5 Au$A4[ gTkWQsZZ"-;v/C"Шҟ-nnW_}ĝm8!0.M5 1s^Z!IJ[ԉ1TmR 8Ŵ䜪L90. J#ݵ[ׯ?}`qQ$Ԥ1p=e%Tdb6#hY8q WF۝{R!w/ ̽%E܉";S&z ^-Z޹MJ \=vzP"_M>ak⚆FUc!?^-dziJTy1+( 'nGw&_\xu2'+ϱ̈SH'n~G^|oW=t_9zRMBs 6>;O<ǟx m^έB:Y!{ٍk5_>>yZTeN6Dy9)ccfX K]Jl~\bs?t53{O_y'lÒ .3K}$6=3gڟY.'?2 CBn^0g~wpx_鍂7#6Ídw4+o%+Hv83ٙ4ST'.+4{\i8*ݍcrɞY;UR+g?/ ٍF&V R|_!eV8|hۿ}a˓<džleR$(0m%?curO8O_b+8@78—jS3}7z {l_=W9qoнvN|va6C'ҡJ%5bh!"AD&qB7~t鉫VO- F#Z@2؋A0uױ|8sg6 AWqRL,y&pBkӖT/`L@wMŷw_mrՏ{DRaHc1Zh55pm{+8yWY ~_09?C/Ngut= KG [Crݬ_t_JVxv<hP\Zo aڶb#|~m>7g%좡2mctBl& T]wi _οjɫ`7Cw&']w\$,^UYw&5M1^g6d$9 ّ$#$'Di`'gu#”fhK< dW2Y C`QiT#Ҫd<|&M .!]`ZsV~/!mv_^)6~ϲS>J =Tn#ML̎\h-u*IOs/L\lO=P3/LPbߜlp]J9(M$fm"AAQK KBJVEC4,m<e H\M˘Tj <,`=N5S~߻u?_&[h -Fs&^B4Fo&.K%/PZ 3>+ Hw8H(`? RKnFi- + W^',JD0# "j4HlPm8OAB%F$j%:TJh$w=Ӱ= trpՍ'9At2Kޮݧ.|f6Q )I<ݳa}@ThL !,AӀAXOLfCBX$Bj#&'BT 1 "n۠ aZFP@Qm "n\dU'~7Ae[Y^Nܑ;jxʻvtQ6_!׍8EBZ\C&h9`0ңb J` 'AFȩR_5C4 QBËJ!hH$"!%6c`!M6 i)FArIΒC*t!f-׾rUE1[%|+d o5/pt-c^,ÀfWd+XG e+OJ_h@U@zr/L ꆡ !iШɅ,Np&(NDC$6i$!"1MƆ8紓eWe [ px=SkDj=:g#B~Chkx#/bA>]z z{ N 1ɬe6 K]&D2)7x4Qm AMC #Mi"Z4 wtKHggaH0)hh&- ж ݙ ql iO_87k?S 0{O{uR>>KX,둜Iݪ| 뎺MS@5 hB4#;;|J3bKa1,Wr‡DlE:!`*bZ)MfRpID'B;+JK/NrJ*DB& 4r@OgЭW{y2_5~ B3/}t5wU彏ʲW# (.@:-SZ& /]ZP^N `3OA .UGbmW5]&*G MC4,xcgg ق|vjGJ6]cJiz Zr KSKt1%Vx?%W}S%w['W?muצm?G73[1V@Nxg3r.SP@A+_*[p-,;A(̦|fL'3E,*=5Ym+XMjl{lqp:lDrs"e$V 5dy&q G#Ryά$nwb3í[?ggłrE ьR{XFZyZ0TjX5%Fz8+ضh۠m MS|FӠŮz+ŞɉjȐQ3[@Պ\ZΈ˪J:(*JIQA8ҡrU@̥Ll3ҝL'?k6g.1;;tp|َOnŪYv+f4ڻ{3+*m=U㸣hF=*V:@q)"i@i.k'IHHV{eRC1i(:),&R?ҴUȵ0DtAJҶF,\iscp8M &Al>rQ.L<::Em>inznHuֆ >VJCAKqR1!PjIGn<%QYk|!jC䦂 BpejSrQ q!t,v &p}%C ,W%ɩя-KT}:VN5?)RfFpcFДCK26i m.I5R;R9" ?rsY05mvm`$;ͲAHg){X Re4x7GNe%sn2X1&B!5 #9-.uOr5/ z?q9J w LB`Қ^! VbgjBevl9fվdV!nk-[> a0jO 7Rʈ 3+-J m;{&ʙ>ez ^(.B0aW#{m̔jt,WM0JF%"ꇇr= tM 򀹱]72'= LU2ϑyiaM502 Eӎ\,@koMXh#KjZX[R\#Cew fXr"3wB`Ok-Z/tmqN|]=>jjTćtV}ISbJ} Z?,1"ji*̰nDI5;EQbEåjע5ezG/B8넥[=isgHT o3XbK˜Y, O,λҸPNqaf]L#%퇁yXʥu+{T2={i[~@7Cd2K/ҰQEiEIa] ]ٍ ӻ8!ۡX{#r$J9@Y*~lj2?aș!l4pj33NrK+H9ԅ*L#qwRsr?'ݾwb{P< ozFSZwO-Չxe;ee/ ^&C`.EwrZ@Cۚhim)C$itN: \N.xgr\ݷ"Юr*Os/b+5hl,ِn~oWu쳍 I32ǥvBTO9*ܽ{ {6)K+0L^S&(3LDh  kYz${+U kWSѻD c3H`i;`oQ:P#8/q{fz~2#ufmj7oJY}\[\E z4N3Bjc.tX:NzgPhB+JdthJ+"-TLn(tMwں^;;8Ԍ6c{p_w69"Ii@&(-zToDعl؋(9O0Њ&44iGzݨ%OÑ3c"14hhؐC+ĉj6"E%" (cĆJRB<3#T̢'w=[f0{)rv Jx|OD24JQ"2vqϪj2<`f-b K|}0uJ>@٭LUTDubtoHHu_sҤ)$h(2F<3nNIq˸'R= CvԒ@fLܡIRk e8uLǤr)OqxZd ;3!ͼqz[c3fvaTng3fd:jAʻåUQr(qʚV%JewX,1(搏dјԾ WRe˱6}m{W7 q!4f\wߐtF:ܫ1(ZH&bjlxwusv}G5}Oz/>:ơB6:bkȢQswFb03~*kVekkפ;w[Ft8WZמ.t'xRv+G'FhL)!@&)=w0: NJ4ЯμsVnK6A>OyY[sޢ=h ݺkLGs36NhApOP~U'o?<58 b{GQJ_5ބt?XokBy'#u6r"E+*B$} \{hXo׿O@/{wշԹ9͗R\jU_]owA6{+o?ޢ᳜ }p;]/ Oɑ1/]CgϒsKMa.*X}'1̗ S+νG#fHq'BTfA$cmGK}4d|Y|gyˮfl(nZsqO 3oy;Yco8?~n%y< ٙ!jI"ǡP3̯Z܍)$s3&:ފǸ5vK̬;t;žapl?z׭湇9?{aqvpe0l˰o䣽77Z*J!udUGUζwʼn!l7AgB-{&i|vY/q-E"uĆlq:Z|S ))_gcRW1vjks?ڷm6;y3s ;Q냏#6ghP"a/fHhxpݏwn;8o$7[y8/n[U&coBf,w\hQp"T{7 ف2Y>r;:uCn m < ašV}M`u ,J7Cydw?8|=[=/jA!88Wjvakۈ%U+#\Jc w;4?9p=-l{vGprRf6 !ftly,JBN"%N]g mon'do {&ϯN/o|LdO3)K`&2qde~ám m8||j,gVZ2c KY$',uw,ڻbXGaO;ܛq[ru\Gz#m7,?w9"R$1^GBf{w]ُ/9bO&IU}iBσ?naK#:p^G 0K h`N>d*dϲYOsN+yxU/ܶ;/ 60I~kgh`~7-7ObȒ\vC,HV'7:aÎ*OD!imƇx弚 ~} @[ N{9]I@T=WW>Z.HV-dη1U>\tB;P&<džl? g)RO3{~/Qߥt#|HˤlyѳKc$pAΝ1^8?9 GDڴLDRd4%tEXtcreate-date2010-01-25T16:11:07+09:00r%tEXtmodify-date2010-01-25T16:11:07+09:00}IENDB`elementary-1.7.7/data/images/Makefile.in0000664000175000017500000004635412143521121015045 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data/images DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(filesdir)" \ "$(DESTDIR)$(files_glayerdir)" DATA = $(files_DATA) $(files_glayer_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in filesdir = $(datadir)/elementary/images files_DATA = \ insanely_huge_test_image.jpg \ panel_01.jpg \ plant_01.jpg \ pol_shadow.png \ pol_sky.png \ pol_twofish.png \ rock_01.jpg \ rock_02.jpg \ sky_01.jpg \ sky_02.jpg \ sky_03.jpg \ sky_04.jpg \ wood_01.jpg \ logo.png \ logo_small.png \ animated_logo.gif \ parking.png \ icon_00.png \ icon_01.png \ icon_02.png \ icon_03.png \ icon_04.png \ icon_05.png \ icon_06.png \ icon_07.png \ icon_08.png \ icon_09.png \ icon_10.png \ icon_11.png \ icon_12.png \ icon_13.png \ icon_14.png \ icon_15.png \ icon_16.png \ icon_17.png \ icon_18.png \ icon_19.png \ icon_20.png \ icon_21.png \ icon_22.png \ icon_23.png \ icon_right_arrow.png \ bubble.png \ bubble_sh.png \ mystrale.jpg \ mystrale_2.jpg \ twofish.jpg \ pt.png files_glayerdir = $(datadir)/elementary/images/g_layer files_glayer_DATA = \ g_layer/double_tap_1.png \ g_layer/line_1.png \ g_layer/momentum_1.png \ g_layer/tap_5.png \ g_layer/double_tap_2.png \ g_layer/line_2.png \ g_layer/momentum_2.png \ g_layer/triple_tap_1.png \ g_layer/double_tap_3.png \ g_layer/line_3.png \ g_layer/momentum_3.png \ g_layer/triple_tap_2.png \ g_layer/double_tap_4.png \ g_layer/line_4.png \ g_layer/momentum_4.png \ g_layer/triple_tap_3.png \ g_layer/double_tap_5.png \ g_layer/line_5.png \ g_layer/momentum_5.png \ g_layer/triple_tap_4.png \ g_layer/flick_1.png \ g_layer/long_tap_1.png \ g_layer/rotate_1.png \ g_layer/triple_tap_5.png \ g_layer/flick_2.png \ g_layer/long_tap_2.png \ g_layer/tap_1.png \ g_layer/zoom_1.png \ g_layer/flick_3.png \ g_layer/long_tap_3.png \ g_layer/tap_2.png \ g_layer/flick_4.png \ g_layer/long_tap_4.png \ g_layer/tap_3.png \ g_layer/flick_5.png \ g_layer/long_tap_5.png \ g_layer/tap_4.png EXTRA_DIST = $(files_DATA) $(files_glayer_DATA) 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) --foreign data/images/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/images/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-filesDATA: $(files_DATA) @$(NORMAL_INSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(filesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filesdir)" || exit 1; \ fi; \ 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)$(filesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(filesdir)" || exit $$?; \ done uninstall-filesDATA: @$(NORMAL_UNINSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(filesdir)'; $(am__uninstall_files_from_dir) install-files_glayerDATA: $(files_glayer_DATA) @$(NORMAL_INSTALL) @list='$(files_glayer_DATA)'; test -n "$(files_glayerdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(files_glayerdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(files_glayerdir)" || exit 1; \ fi; \ 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)$(files_glayerdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(files_glayerdir)" || exit $$?; \ done uninstall-files_glayerDATA: @$(NORMAL_UNINSTALL) @list='$(files_glayer_DATA)'; test -n "$(files_glayerdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(files_glayerdir)'; $(am__uninstall_files_from_dir) 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)$(filesdir)" "$(DESTDIR)$(files_glayerdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 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-filesDATA install-files_glayerDATA 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-filesDATA uninstall-files_glayerDATA .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-dvi install-dvi-am \ install-exec install-exec-am install-filesDATA \ install-files_glayerDATA 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-filesDATA uninstall-files_glayerDATA # 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: elementary-1.7.7/data/images/wood_01.jpg0000664000175000017500000027361012127353614014763 00000000000000JFIFHHExifMM*C     C  "=!1"AQaq2#BR$3b%C5r4S/!1"A2Qaq#3BCR ?P"C= G_K"MňEk]@ޑwT8]BH`vZ/r$ϮzR=:KmcGQ#D7lw/1`e826s,HhGRWs>}k4+ +E +|=y= .DOmV)E) G…/60lH햎RazJ fbOCrTA3#ԂmoQ WM B ]q4s#)B{:hB~M"hSFȫf/6t(xP/険zBVˀ 澙t |_UKNu1) XB=4" СWm7;ԣ2tbrPpG&Qjxcm0A(I<A+G|.xRj['ِ .C6+H'OayPl=G9BhJИ+Z|nԳ0e6kt^(G6";ә$[C|yZ6(8 |$M\^@dl,(ue@K>W: eU`|$56D&-+5XAYZK8vY4RP?N&6ہɓw /9! PUG#&7ADv"|kX #m ) $έ@d hP>2M8$bn N0!P鶨%BI:@{}cMyiz@ ^Hr-Fš6/4#IԀx7W|W΢zį/լB(9[qijmH H?^SE vߡNk.OzGoLjT>#.lA$VNr.M Aܖ2d7{1n3ŵX+kU)UIƴfD:oMMz ~'6<f` $Hn~nmF1+:L6m:)]Oy,U LaɓqM*VY#8)xc@ 8}*Ho׿lMTt=a Q9$FaKn@c$gh'۶VyH<7 C6$ M8sY6!iL|H= E!Ow[;7~WYgL!T(NؾM_5y>bCձHW] j [P7xp>c:x V=A.Œc]k^2kkO';ag,a(wZ'u#GLL780 wܻ@#1 @q ^ޣ;1my&e <3괰 ٢O6+0S2@&Z;Of$zxC[IoĠk2 E `g:p>]sO#Ɨ|#9`w07?SkU h6o8k#D}ڑ$P DմiP6pggKY}< D9QβRRàىC>[xxJBaعph@Mi镉v@U팡I3άSUf* :cĤr: tK"j&͆Ura hթ}]QڴeK*w'y?9DQC\MT_8ݿ+N_gUz2h DnR{`}j4\THa\qV{5wr‰ mP}pS9 *ю>q`,)b#8'oZn,?,nHHMh$OP\ċM2zm[PV#n)41/6޹P$KGslN# ?!ݕv>1 X1rGH`n54NB@Z!]T, kbxDrk`*GhB0+JU~WGɬE+<5{s|XQ$lJѹA6==R $̦fM> j?*j+WPWM}1lkx{P+r9l~n zqSAAIdC-KdG䇆5k_q(x$Rdޗ!1Xێ-&,JC0Ռf OhbJB:jΡYPDv e"2 $ &E Ł$pk'Y]JܢQ09bqj}-VYY$> U^8MR~R'{70cN;nxP6fBLd15xtQ,1ƫk=+6{Nv+Dۏ^"UBTyH!#ҀMW$I]ÒK*vq'(,`!-\QaWf&]lSMc&71*vDY((c71<9))4uZIuP鬆wݭq\Q9ELjT\dW8(b1Fmt{fk==WH d 8897SB7c/`9@Fbp iZY,s{M1^CJCzfw-\躅;I"@LsʭN<_DG4.H@U j t o)ű Lln*_4 P|y:FQ"}"L,Uԅۉ#oܱ^hՑTlQ\Κ5W45n `I W#&pK=~Ypߏ +oV 76]dMċWp@T$P-rL-G.1^ P#*<挱 vP+4JB Pl7 5$()5806<͏5-xC<16h{X87!7u3z$ig@容61xQs:ą~XlRG17q؊YCbgMW,Uk$*(35Ьض[z阻qjqh]W`/)4a#! >TW4BBڊI(X05*/u) M $pЈSG { CTa{IX;$O w8[P*EVǰzA|Np~;:6Kjdq$JhpxݯW*F+A9cy`(?t 0iL[V9 Yqd*}2.BA޹};nzҋ A9A! | ry?M[}|)'2<4E4^H(_ͪ=ԴȚѩ ߈5ьeﱾ{+xşm{~]q#@$#s,נ5&=C h?vL͠*yQj6j[h+:kH҅_l]ᔌxS"7G'‘2<@h[ l}`1} T46xfzQ|`zZbdf%K5F 'Oźޟš$<@#˭Sĵ9iPA#`_WljNE4m GkZ<$,(PCG5]V J"D2:j]] s Ƞ5IJ+(%q{M;˚# sXL|)psJ wWdV; wsEU7j7qQ-S2y/qD'ZV q|j(Fv1دafQ+Ŧ!K( NM2(>qS cIglD]QPcQ'oXxt6w3 cmicVRʹMjP?P9ih +Ɲa(P_~{ =6 Iἤ\Px&E/{?u#O/2D¥HP^98kPc];%Y/0SȮ:VZ,k7^4دs c$~!6?B/(@c@ ?<W> P<1QcR!UB&}6:'&X L*cUb6~#(r]#U f[\H O-LܙbzC(Xv043˵5mqЅv{HI7ۉ,Y*24J"q_W FV7Gt䝔BĕPQ~$ *Rk#u(E 7}|gFhաs{)ກu8fpU31F㠧?ZгVhځ)Q߫ICTi {G]s_ q`d:u H]moUoCGD'7Žjr ^Is +ƈ- }֟N00n,QHP )N1#`2DjsV)R>N mo1.Yw|?o=h2)bQ**Y| "$m~Cj#׹Yh(+܃fXр { ,"lm4a\8}:.nIF.nov;);A^BN!31 A?\alqa||?G;{qwuY^??C񔙣1)$13#yoƵ֜G@E˿q"z4b.Ȉƻ^]e= w4IW?9i * 5|`̾U$iХP քѬ,d$,eq-U*̽4!/$|I  Ь۟K!R3\< Õ5`/>&@ 69F !m$}v34t}sDplGz|K (R޽Pu JHfc| _ASC6΢#҆ i_'H2y1ԙ6gu8S#(Kw` Q(3Ԇh Exew_)H@*w# Ž\KQ8pQ{vtZ$)=pd/b 2{p\jk378h,@?Sƌ>Ү]L֨ZPPR1vOTZ:jP-y_zYUmky's E}= be8B5FUO$L}ڱ DVqm@ihiV%a$/4I$^>J_H*_~ C:ne{bш4qPmo錈)9qhBԵ 67Gsycf6E@@VofF,aʀAyȦ P"ɾ+EGbmˆZ^F&ouh0%4$n6?lwSJXbTj&a8%Nڡ^^V80w4y#wFg0nIaXCTNFeA8t;C)%G*o^U$Ga]̙ cL%9ZER$a!2HJrlXY _we~P|Byҳu;~?vgDwzMYF -sXd㰺ZŒ -zomX.CVPTHYP E%QrjY!U-Oد|g<1َR4}& 92[LŴm\G/3Y4m^MB/(- Jmcoc ' $'rA:4aC53W#LDoiOlR]9^K"ɮP"8j51Mu܋0Laߨ\4ԛcGQٶ]c^^UaS:q-kqt&Hn{PciF_}:I%(Cgj%=o|p ]|v ^rceBUU_U8SNY?Y>jlYUQxP$dy f7X 6d* Hd-"B _.k$猰b9#Ӿ )[PMˍj`kWs8=1?z%Uegs'SG¤2ZUmLbÎIaNr0; F kY3 PޥuRtbǝW+۩ ;X,m !XLm'qޞbM Y![ nJҴ )DO31/"(4` q`t30'dpZHje:&@?z‡ T'=fY)-]V/$POk_ԓ"EjhEBJ A9V$T HF$y lNS|^aivz mT;uoVP{*n, S-!qQ}c p~4Ʋm*\5wd>'-(-4+{rx&jR\oETIeMVc @hL 8,{` Nm sЩ;|?+94oUqqU$h1եv*+Jٴm;u(4(~" UHvjkQ-F PMX!cRI|yè,eem^Lubf=L~H]":Fd ,"|,B I!-؏'B.皂H*J2E 矅kbA-q\P;5=cT}0r4 O`=%@BүXGCw"8$ WRdWU mm Yjd+ʊd➪)21f LY8]Եo{jahFy!x'q`Hy~/lO|ܖA<=ѡjihS^yQGQ]O<491w1)h#ݡ^@>j;`cM ,,&"tPʝu=ue_Fd9KLAzgߓNșNw``˥/BU¥i 8xzCo lϧ9+ԯԴbُ%M}1N$eg@<};~"gsB˷xO B.xZ&ȍB: Ycmߜ.7UIQ`jJc;D04I&c)Eש:c"f}G@C,ՙhX U|x֚XX(Mc{?/2i}UdQ9s' &PhfhҀ5d Q>ݠƐnTn"> <`":j>~XӅ]7+1ƪLbuR? 1HGcDV4y7C4 DWRyDH>s / 6/yxz"!{=Mzbjr W83#ekm$+HxMs5v7Y4K(-lXمռm?QeG#30 ..~WB\ 5sȟ@/{R,XZ&͒爘|tUDhຢ,j%R6Ƿ8]*"RO_u@ ed_6ft06#6شbHz݅@e}O)i,x}2#lT4~(ji7w9 {q?2% u둣&Œ|眶6Nͽ|⒇ʩQcѕKB8raM3\ #rl3iɧ;q 7J9+0Z> !IEݸ+! ?FYRy8#0 0zFEEG#18MAB@Pk5I]ɺk(_ aReI O8nEU$MB{:⪅F@'!dΝ:6sW^ `$}2Y*v'n\|p:w ;Me\J4ϸK}uA>*Ʈh%jr+Qq;F'B>3yNѣfm3YkrCt8 P`:`q1‘OC&md\دPEp@orی 1}VY x}AdQZ0, ˧ a .XI#nꝏŐ Bڹnvƪ#nQoicaRx# DQ#R}rD4ʐH7_3p`zzdT_((,bB =4>WUm9:/%>OWy\Z#8=7 Mo|VE&bϗ怳[~KB(]<`Q@+Xz@@4 n,kG ƍBwWeeirȳV{t"6uyQMa/h TQz'soymG5_\6Љ#`|rD"%-F{- ~ڊ@eu+}}9l!o^1IWo7 ĀdH:ƊI~~syG+U ÚueD@xHbqeJV^0"WB<os$Jw ힷ\xFTlZM:> A|0ABhѕz |wE+Տ : 5VhL ~[qD(A|[s@R $~yh w_+U};6ץw_ (E \_Z~2F\Ə?L[W!Ca8Eem#,)%A,@A*LLM 'ͯ<^8,GI.vOD}a0jвɢ-(K#xV(vBFUTE Q=y RgJ@OEH:xKb50:4To~2z#4Q4bE#)4>@s=|?S&HC?*mw׳D1*(r@YǭJ)S>AlY۷x=q^b!tAE $= <[9aM庳:"*j&$o"guD/"W!\A'#Gef]7%M5 \"A:(ccuC, VPAt%%;)VJqԶIMRga ?50m(<}>3'QA՝U6cP548첱AdeܶVӾ)EU[xT=Œk$&GXkbU_z}x 9 1R%EX[|w 9{u O4?;L;]n;هٿb}1(b8ҿ\7gê"9XbV=)|LabzZ8=skeij g`@b{}SO#k+EC؏{BЎ/> FKS$[w O,6"%ŌM+QǔIOXXʀ@AZcs"(!Z?,sǷEt^n=RQ aLs $C0lac6fBjuo%/cu$_ -Nڮ+ܖ&&1);d3w+U0EBK. {~d,;Vzb9n0EgЩ'꥖=ͷqxk|Ӑȩp+ iU31SPljܝ"ӤsA;G~=xSTU Y,cE M(u JǃU&2 dhdWn};I?!}ar3/Le$(sq73jk&wE3H׌4U<]>H9jhU`ĭSFNwfX 3 j2Ț(j> rDrS-@2܈ (?HY$7$4@)V, 㫑*qU@ 9,P$f|D ) 21J3pmP+$p72bFԼաrUH \l02A$'mˬW),RV%q_b#*DmƑ P[FXBJs c|jj`]V$x)#ǿ@JelB~U #@+ KQF6G8NC #Wq$]MT7m;q7ٖɫ%N(|SkljJ?3jzUwW9NGALā1 $~$$x[ͱO"A*ķbG&vke-o܁EZ/A(Wfܢp>Rφ-nezdjʢX@R=9D۪r3 K5RPFP 8&1ԉ'/ңXnڔG'9|^'$]_luj705h2 J nBKVQ!YtPAg.6m&`"V8oc;3UE > $i^ jv ܳa:){ X q1 lL'U`^ł4aWN!6#x`Cm^|:uGC$]{lgwVa$S]aZ+0N+;jb=,4P; w&nsH O"&֍ԊOnIhve`Nj!5 _B(o^fCR- py}i*T_#1`MJ! ]^Gv!B8uY<4EQn|gZ#K{@U\.ke6=cq-nc$2Hj"`4[R f`_m]SU&. qdSj%gW/ Xh,Ģl$ ,66+uPD@m˷1fBLj>)T9 XOR fgU+Ff'c}*T^qK$=/4EiRaCǺ_Eಅ (pN ^<_j4v> l+QKyKlU'ͩyUnԞFO V7SLOAR)oCX:x@ v 5FUD@X"Aɦؠ==j@/c|_Ju6$L& epVk`H>ie/hF@z;`ϻc*d*r5щWE2Ӫãi?NP9Alk@MH@eS~o[͑:80R /őiÄbm;S{e4 Y&za E PrE8M4cQ2}USĒA㹗O*A?\ĩ|%2ʹߌ/-98i7|LP}JDRJ#p$ߧX2K.Ulw_>K(%FhnpG`Id} v]bW8ޥz p̆5^8 Uс[ '*T󇔳iaƤ3@Jb8@K 꾷~39[GJ Qez% b+u𯊈`sxm K\  pFe!w$Sxm9h$zn=bkUHcQø$P{PuH ۬# Mf?2FDe!D(nmT88ii /-u YG4xqXHfa+DZ!x} !\@]QUb-@~z]K?hv]A7FB 4cwy 'LQ#C@>p4$6tF Y1!72l@P0&TBMwFv5 H_X{n;Z;@9N[AT,A[<\SR.n=1!V4qK"D\'lOʕSK)ػAమNcD Xycoa38(U`}{֖ٓC4r~K<1CF@n~V'`:jy/@ZpmGjbWI,Ӷ'e6y`cي1 c}F=)ҧ׹WԞJi;ۯiGRCa]O$ 7&Ȅid*REj_ǶGP moN=0@tQO2 UjN­q<6~7rH$oX (؞q=/̌v{jE itl$*m .xPvұ%*ą\]Uv_H]|e5q x<7w;YQFa`!VʦWX3&D|7zf],rq/3IoIߌЧH(*U {R10!# 5m"jw+6dcNdu 1M|!!^N5`zQ߿v 8Ӑ vE6,7d'MqUwMW|?jS-J+zkJ4۹qFS ʓy4"0ߔZ;#+C )erT!#$Ex"`3m,8&ְhk7"@K_>dYP jܛP1@jU@\QoB27H kPoԛy2 + >29ѻi)vLe"% eIÞ|XY v F ,iairm'vzp:&Y'z>@q va!h+SX=< FJZ`M5ٮ0 nDL#Pē%WcȨΠv,E.& 0%aC{or%F*)ܷDT`K3F@CAk,&Z0 w?d1J$Q!EY"=)ԣQTgfWj-1A!B/~04襭h}or5ZE4;g "iؠ&y%C)ơV-8$*JA_MxT-*y n  ipP/EW*0Z2G#郊;T*I?7: ))u댔VR|Xmb'iEb*.1vjc9e={iF6v A)jp-pҫ /qDQD RdMxT>XY"G6J_MM%j1V2{ᡕU#2ڛ=M ǿ+"cKS65L݌$qNT@,Ѩ;) !$8ٳUD)acF!&cJ^>$*,Lr3hic5;dqAn>H9BphXjznYvMr{fIGm3G Uᡰq9ּGҙ,W=?sht0]=oAI >u;BݯjPbF+g~dQ B;S`EQa(c`cwլ5m {vx&ΆIX2Y4xK#j#n+Qgc#hٵd dq,7z`0$ko5MF vѳZ(L1UR, Npx$POk\/iTK`W2!eؑvMjDf@0B}d.ۘAbksJ]^636WPw6_{W/olF gBa홊U("FCbO;^FÑ =NQe/`_n"@)fȽfW0QZȱWW07$W#?FTv$#_#}+oXSJ{(a20*`Ɏ8)|(m=yD9,{@ظFDA,PuŠN?+4PWvHqSwe+OFST!FMH6 2mmmjl^5S}>ZT+hɐ&~O!;Y[7HAVM Qi$h1rэ8Șcl,:9TYieJ%ج!LaAZck 4,w%[eltqnQ-m"-$8u? I*XU /(j'[9,וr5dXlXBlgNm Y 'xh3:hӖ V_#H_S#";"%װ0~& x^3I@;E%vKw@QHo4*Oa}jeD(AxWPmpRH:&[G@#㫚hi;{Ƒ a}`4KXt I[#8M m1X6x^#;chdfRr0=h`Rd-yBf/ H7a 3Wn,`3-HAm7Xߨh pZ .Xr>HȌ $|--F4_w|R$zj~T 7,Dp9 }x7X?#71qCylF3^-;s꥗ wD_UX;ŵQ/=r+&2`hY#4tJɤIvk'3~+xH$-GH$HрOw-Ѕ9l+`;mxup6׺75jOڍڽ9nǨә#1a۵<{J@iwާ\Dhn87c汀OuлKJMg,dTn5brOT2wQ\QK3]=bdbAX4DR PI ~},eY6֋)?/saEJR~ l}Z%Cr+`KP=8^ cu,ۻa@8-^ ]'T-s܏luPJ FB"7E2Ȼ&ɒӌXIK_1V#׵R]|d2NH@AZ'P{IupBhS靨Fq*oȭ]kLѪ̞f*^6--S(Lc>U#: f@H$)UZ?ҕ.; .CC"îM`_#Ʊ AOxγQ6o_&#\_RPkL%?~އ׶ҿ\XkcX0Z;PJ +߯^Ll1HŤ%WGpʚR6'6xUFX]@$X]̻H>yiz~2>7&EJPV˰!IJdkR(-o{_녟oݞIY|AhLfWNU$oÏycX5_2ZB~IH^8K0~Zi `8>,륏L>I^ >a 3EX_LR;%^y8$N616 @akUZ')C$̋ӻssI C;*ǰo˹"*/"Y<vx.˼eX G3 Ĩ>Siq|eњC .[8;-9I54[Q``_ <#Wbe˧چFeUV9/"sU.YΩ쨳\flu }c% F)PҷAڷYLɤVkG%,Pj5\<܁r"Hǔ(+|*bM@.! iy7QKҮ96(VrL‰tf m0]$%BH|ȱh&Yff Plj0ΈNл0q=KHb6_^q9$/ćoW6d!TO9J2ɸLʚ2@]( | YњF @ xo^G+Dx1" ̧w>^1f@%t(Κثɫ|Y"^;qL,ev Ro{b)W?b䘜F*Ѵ%|x<"J-P42h&AjlxT[mȤЌhFMeuP*sr]Ë'fv b 70o© ǽL) ?LS7K^ ?l f5Ni]7v!@_O5Jqs(;Qn^`$)FHOŋ|32vi&ϡ$bW*GlT~ S#K+yyx5bNս m,wGtrYX"A@CJc1*Z|ҿu^YM #f< X l]zG{vxT &5P?9MdS?Y3X;?@A߿T"nrhac{}2c?8nxxg{k[ _]x@iMR7/7 arHVnH`aW@}U뜣Ztq5 UblsdUsm(,=mPHknh2+]6u/9P$N̾!y2uкHQێG<Οǎ |Խrڈm(˸-Ia[ЈNN|˹MU{`TŬd׷ƣkaWX-9Gܻn*9_Xc;k@Yjpoo4Gy-ZG7 ?[:#Ul_hӮ3#iԻFȑ PP[Q0|2pOkJI +1:'R0,:֬[NF[ ,qjsDk%r We$޶k&,NK)W$  ue?tέ%#[kEבy]J4(+yv? L.N$i{a!LfO(/nU7 b8j#CYCgtwu,[ڶv4  *ӎM6G5mЖ_ю?)ו'CA2JCnƀT6nϮ(K{e> `a4EӖF[Tƭu1zN(^AwrGcI 1,l^2l(ܯQ*$qv̭ ƔRy#[i ,m>W?C- q͈H Ynrd+_)p +LF#2HP׶Os+:)-gD *Ƕ 'K| 8f &Hd`|l)!{z3̀WUa6'W isShā͜|fu Ŧ'gԓ7!y]@Q8ȓR; Ջ3RK.nF;}" !$/8Z7 wƴ,M8Ґfډg`0h>//" 7$ m}fFm0"Y}x+n.Ӕ;<`Mb3zKpCpeX]V-<=s.5KPy# Lix[xIH#FQ:Yp=b5 BXr,:1#t\`IF496,4r'ZD<_9F"=z28>[07\CwxԢ]E荄0*ñ2^"oZ#gQg ;׊YKDUAL _8p)W ˴+ HR}ϡ˚ Au=1HQ#LHc ̠ a!xˆ&8@bGFY eceݘv8HՐfV(~Ӄ1.ٍp,UCZA /*n2_ƗrcBVp'pQf"/V㩥v"uo_PȨVHN+Ȇ H&<G3P:*Va OPH9!%~J( Wq4N4Q IX~sm[DQrS`3#ڈ|i$W Uz@}!,AdCn Fmm_tO%p}CbuC}py^3E1`eG m#'P (6b,/mFq5cvݪGa+GS\/؁[xW8[j_0x%;H-Jx< cn֋"A`i&,RmӋJrF6Pѩ&8MUI߱p&zV 9d,jM1 u̩; ^!RC$q%21My{{Yn" Q(ǎ+(Enmi*o'_,qhUv)JbǑcvn|~TE}Dfu-DAUyc=Q'%_l/NEPBJuX,HwH1~3Y:dhպvU1~HbO G;Qk+]?F0B xb7l&WNJ1طVmahQ #%mGҬ{|@/âĞ؃ ?3ΧUV%kl 7@CT,~q=l&o/= v v{99s ByU&v^a@۔rkU)$GëE9i~iG[82ts _ h}2qAJ*XI!Fɖ@*A*xv<|~]<Z*/sc^~6XIe(  '{>E7~u⺳7h-{Wv+2 RzdZ,{#\)QV}Eq}3uPO|`b锭(Ϲi؂b KHBulw{eң``%hGP$$3n@׳:i]|rClgZveO15uv-jUNa@ncY]2)gkڞnضFBF< tvBI0q!P$h/=$69X'm;2_BbAB8 RsF㡷26K GLu UUO1#ĴMyD(U auq)<#5^ݳWW% (llbMGU8b_ʪe&>XtM 3[mp.žĒiU c(@2?Ò51<~MCW 1>Xv)!Gfұ"=` khźK! =e,ztVb}derx`lrr,AI-aVh7l67 Q\ fuXm @ x2SŻNh4zf<^@CW㜖"ܩj$p>m{ Mt&wQ:k\קOi40afۚ\b>Gr6 FN7,ABOr7vALpyt'`H/JHѹw`z=,ƪ9iG4UӼR<*w[zae>j}mwV, ;U(u}wZ82Nʼ$8 cupʒS) ƝH/@s^]ui(U}ف!hƿPfr 'ye0aV Ab~}V<k$.ep!mGMP$zs` 9t, mh܁A"O "If;߶LMTPS\6wFp}0*jo+/sA‚c}ttLV`I D>*0O1 Ǐm&w$};ƪ5c~tQ8)[aߖ(aZ $nl]@Sv"zf" Nx>I%i0q ePYN=q#Fmͺ&jn2Mk2ǩ?64RX=|E$}gQ4j(&?lӕu `{~~MK>#]fG#nb_?,bo;zUsAث}2x ԃ&KD)FCK(c𬱅!c=dK9)xzSPQvŶ,wJw~z Ub aȠMqlBJXJa34DQI!KZz٭$ZGn>Ff(>ЉV2T!DYĜ@m]XS7{2ᦤ]9M 0ak j!wgz)B_6u,%taSU{_-" Ha; ex58 0zhytKeHU#9B4(5f#{[e҇ɹRJDNЗ}:V1}xSfA|=;%>(0=Hkk< zQO  W/f:u>bxrhvWkSb+(#Hu$ys0,0Hbs3EY ٍ)oCHl0s陽#}df$; V U?u/`cr$PMh߯%"eBO˷,Y U\PQaAZ<ѕA`1y "憢(ʹaܦO#66@=~f*J؁jxRm ǿȠo0l<_IhE|pǒ2GBT l\h1et'#>,O>6j7@$gi'>U==bI0 aHaZH=x8-yys$(18#YzI1^rwpXm<$'Z):ݸ 9jg,6 z`+Cm;0[57Fy{^P Dڇ dyU.SV4qʤx}sِvE),.׸ƍ9 :tGwsHvNKe۶!Dch V9mBuBA[ӾF3# "?9LIݛ馟r[kgdj}HV kFc7W iT1"'."faZ8iŽUO(} Nb4jj^- ܁D$(MT"[n@q홡JuIvM](n|v9UmN ʤ2 L᪓CUKA{y ۑVhx1qy\'R+Jʧ0FѬП2j7hbEݪb3O"EvqjNcӯ27Ui7 y=&yiWt(.&ugzMUۑg Ԕ5 P+xl`VBІ(h["om, Ia:շw#/6O0EQ $66Ʊ෷凔CK&v'Oj܍Q{Y^t6};xC#}/"1&Lv #?=C.ݮ)y=Oj֘ 'C}bS0yх~BWHa[Ջ3Y8녍~8d+оUHrB]H5 Gr /S@ oc*qDqF"TO23+l6H'ڧUᗵw<^3J <22tȥ(4+4b`s?HzcBcqB̟SQN#V w}q ߼52Q\>qN]kvKpUbL+1ܤvbO4d"ȯ;"ftw-)!>M 7 "xqo鐌U@ |e10*fkN4*/V>I66 Yx#Qi݋$+P`BY=VjU2c !lavž eߊ()RI.䢄,$kUVnLтZE[0xc{(2T ݜ,YHjAJ"hK'+1I>n 檽0V &f1D}p=^a PU(ֆV,l@YuD,| WK (@*JT#h]Z[ۏQF`&#*M>2u846 5^U*s }`TЇlk;Ep<}MlEߐ˸U~H]!Rۅ8ْ\G%sH[|`#jG)$K p 䜫x7$+u@3(.5$GrrbYR'U%Ұrn ;Ĭ\t^j]o4OMTmvH ru) Hؐk-ԢaAV#6#VH%7A}Hʩo]p/=nd.7^@^Fsz 6]Œ|++b_"fUbU-迾q}ޙQʦ0Ӻ`{{uR•b-&䔃JȮ}q- =G^UG&08 ^g[Z%{|sޢ]J^9HMh!FlQ~嵓"tK4p&:rxx~=&dS}5pkU\ؙѲ_t|(\_a "1=q~ gwk ."I%q#%u1 vO=|FeMQj W*u/S&G5}¼åIThyG̀lƭn','D[NtCrE'ԣdJsJ Ny>_dqd*S>s"QjxEhLVa'YQaoOaۜClEaš-d¢@$DW&)X[2UQcRkoJY][Di%@Œ'X} ר'1 hf#q# #J{#)@dCj{ؐ=0n*H>櫽f)*ĵ:pƈ$hѡd 9 p9cV)viTI(>gxD4A y{qH 4f w`hm7:Jђy>`_I`b$5m$cW"JH4zve*lՃ^p3pI ֕UxIR#),9k̞xًW#S4I_ ܸPW؛xLR]A"Îrgc!#*5]4*T!h^z`5pP,I?#'Qf{(=ŌPn1'gh AczPWs;/а1z-WeK}FяiA;|X"Xw ɂ# zeu<\݇F% Ќ.Tb6IpZ8IG9PQ<&;b;󜥚<hʖ6UaXѐ"MY@[@Z}|DK1)Dzo9am`cp5ZZU1S `qXDU͟aoոPԆhU sʱ$T eidbhrhȊeiѼk0Mޜ`tǹ%}rL@%tҨv?]+ cd$HhӾQ,ȁT`?#ҹ S0`ĉhG |BgVK 42xkڱ}8PI P/2aRˠ%LkHK~u|7,w9ڴSN wmLJTn6Yy6aejF25pb+_NMD(UFcާ4Є`0˘7Zw0z(hs L`(ӄqī#ӜNmC#X/c6T۵!VqCO1v0@#S`<( ;d$iVV`AU0 }rt~Q`?LN5m] ]rt7G~'Fv¾ o uQ;FjD`-=si@P _*#ͺP=/Ҥ4!'@wF6Q8$% ,ʊZ)bn,ȬF&)6?OWO DžX-hs/P+zy pP :oy5Q~ᵆ_}qɤ0^oNSL T;s|;b^66wF[斪};79#}30 c'"T,# eM,`dnr5<#C=g;iVPE )|Ew)>e46 ׉[h um m$G) 98&ӣ0?VU(^'k$jRYFw7`a\ut]v^{'/ o Y#ǦFMYT#j{$Y$/`dp6n[P̈HM\_P_@ [" EHw,}r]uёdne}s-zb́mM us1,HNhvبt>Zx(_oYI A$` }GSFᣡeREbFxʲ;qfSK#YZ0̾;Î3F 629 gGόpVH?,zİȌA_6VxܡJfoiO3h{C1ROD#pHD*G`!#6dC I2D`i?'L(L VB@7-G-_~9$j}o%cDY{I.xREn}rU%N [TYtbUUzz1}Qdsm]À?/0SvI5j"1[X LB&G,HDw^kWp(فR$qT=83qzG\`I gdfێpZIV?Ru|-(qKt}2z2E G0+ T[o"Cd7 E F#ܼoJ"IRôj煁V^F-MGQbVXY[R߸T!lqvH*xLlzN-vH]hYG5 Ɯ@}@1*|ԍ:/,~k 傆r1#nIaWz/ *qO ;dèiH%(vl? $/Ӵ"Yc Qp1:"fC2³D8BĎKdsd V'cwv*'Ҩ*6C #^y$1?EUQ4Lw]1S[8gĒˬr]V,`mRx %G'B?/;\pAcUn# NҲ*4ʒ 2C N;eUF zi!76(rLvZBerP+oj/MWegymxĈ$Wq<@xt:D@f?0pm$2K>,S1e 9V?M YO/$hή= T#*CXĒ!A\(=Q>8; UdqYf[$"+؝an&ֳ]&B|~4(WB cyl[ޘF0*нǶ)dmI7CN@ ]U|dњaQ9l@mN6ݶXVDfLV+a731QxF 5sVTRܭ62zPSJOeu i]&sG0s]?v 8M ",9B*i S 0Z"y[_|C;ܧRFCeGGn?lJH"Ҕ8ݤݹg/A68ܪVBW#V(rV;7[}8aTv3]M:4qۍ+|zOT"-V1;r7)$@]4æV_JQ ,PږB턎p #RUd{y#( tOڂ_>`V9suXhDo!@;KnSæc|)eCdF&e_ ޗL]uCx Bp2Pc6|96O(t c:Xfyk1ɐ t;f(ʎau^Sk)"N9<q/q"kp?qִ ōpMHHyKXYmCA+^ԴKNb@Jd#1R7<جm)KH x#hhד޵‘ wpUz/M3V sBLhԞ.ngiȲxܞVVE}pūUBd$S&21{Q){~0"Vb7o'mLq<T&ɯ:Ijܦx#e&/Ưo# ޿?kjbc =Oc}gF)!_1ƒp$xMvbA G,WO 7=P8jCD|4`bݨ냖)ʭ?$~jg,CRCABVؒR6vۏL vEWZiج<e! Lā\FZGvʠnvֲ@6.89Fǡ9%!sn'VR\XΧhڪWv"C8W6Zo_ee L&AٱF#2bd1|zsI6ǽ >28#A2{ Vp^l'} e%D\PaEKhG\r#LV|e • ̡UwL,M#, +1*(_L@4!a`4 cJR}@~k Rl)8h1٬$Mn4f'Kx є%A~3OCyT3`Ɖ=Y>$ 1)&mRHAAf6;tZ,80b0`b8]b#8vVy2sB Mm wE;T CtAC Hg}o+L?gӎ #3_LGQ8 i@*m|MN * _|@^R)vg4`GUNm:~ӣQA@NHR| H1z (SH,w 699ՁBP,ȾٰQJ&FaP]¹MbM&ƋŪS$ϕ`.1$= cګPKSsC㜎V=-Ƞ_!EY]lJDwIq@noB+1XBEO-joa^RԤI#Ejݹ*29j^I"IfDs0*BR@n>ƆQ!'sP9qdpo] 1o7pP\)_Aiψ";xf!`&N-Zi*uZ4z"ڏṲ@b_|< q$b!ޤ+7{L‚u'Hy8Fz=/ ӉHHPXqyCu&2!*ktD2bCo #˞ߜ<_!T%6c냊ʱ`;cr͕j^1q p:1k[ik-Τ Ooq P>2dmIʁ5ڱ=|/ QlܭWPH4X,51-,"M=4T-5JʈX}O#GNtjRF{i#ugʲO A G/u/9*GuŶB5 p:u;e^KzP39gm}D7kr}1_cȼGWb:dI2 "XN\ic$:&b.;l0ޣ6DM,r, 2R-xRLx}g)zHPchg5KIG{厡[+3. d&ʥ5Hc@ qx` -ߦ\R9cm?\p?FtN- .5}4!ЪB\b}*8@1c05c遙̊Q[ySe5rOGeF !]HC\GTf%l>3BzSq9$|HD.LdL?m])$q~OjT8TF*wryNvj}?]P`-\FdriYE/!/h{%s۽dhY_ħ)[NPtHQ,b-Q'I*jTo_Ԭ}XFЖ> flw~i`q__+ {` m؍˓xYzy>004p7 \6@tI**k1R]٦ceR>X7E$ (!GWKV% |M crbi kFAR<F*GrrɫF!W$.oAsCNFj3z+'K`_APin <=QrphO F:Š7cd]^YDb 'l11X&y}ٱI&0'P` ?P*Ԟi>Aթ@d7Vh#>*}*DbEPq*Jɳubkx-l3ҽjޣ l8Sʹ c9KĉvA5(Q =m n8$0NaNHNuM 5>j}}3bub'ӿm|P=`zpQkY (I+y ܚ>Vzр(*wC%w HyYM:ۖ'!Nђ;ȫ3m|62 "18gKUsX#:CIm#IY_b ֪Iqk^`Df(c`1я5*TJSG*;f0wkM$mU|yNj*m޸9<6F s&kfRnnRG{ !9j\4⍉Va]<K䐥i"!HIN*KX1*vDdg)c”~~(s)5K@=1# ISUGFTe>l _ ؈c'VY_cLUZ{a!E=RG+Di!D<AYZ72Lz(KDk C ~ ]@ϾWB̑3C퓭htvGlFEYRs`RCck5$A۪񆕺Ŧ1|wfTܫn/Do).|qԌ4p*8g9Ju 1|9P/Xi`jjVveG-vt!+ }+eb@ C(T#=lKBFooar9j Jn&~1=ԧ1 Idՙumcӌ&cU`]'AB;9?,EL-p$l n;H5큂5nccs_ƴ}q͐剢VY ǩxL+[~mFG9]ks,7u<Ċ"eQ)">@7n9l?H4hn#sR4(bGY-28rT۹`T[BȌϺXX:~2!u n:_ u$ʭ^/*#P@xȂ yjJ@7hYGc| YvlUp嗒8Y \zag 6 OcB!'D]F&Y(>S܌i2p$Yy>* &X@}Jb. ZG#E6Px4pŧ>LU,d8y2Ӂ%$1 $n!6< _1 T Y[m;ۏO/gD*ơĞWPBM?t *M]m $mJP<'E8b6<=Zd&-0(|'1CwdBIل(b# 3'FzI|FZ=lU(gze=,;}/ "*ͨX+-<>F$X#Q#|2gK0 ξdP;]`h͐"cU,Z9efw#>K`RIkXth#+ y2"-s0[2R2'뙿iI4#2li*4;'ؖPu.Tk#$S<,eM=gObE$љ`.U$=A㟮%r]y1ЩZSlc}i ET"6Sa\CI,?K]PRtfXڿmFY~ CCW+YB[d5f8:T,"WR#NІk"~ %H2La*TQ?3/BiMӂQwrJhceE4,bpG2_ I,|,#B=هMR*]XbkF1akEϨMjȅWтԕm-iܛK(],(pATlc,D!Pv d tcDA;F *#0'З]D >->؋|G+̩je/lS@gR@(2nq,SqN@&pFtl,1U9K<ہSf]#JBJ{ xHX"FlfWJGcyB7_7mpxUdSNM%QŨiYXUh&%2hAQ|9+EͨܶD,[Nѷ\UmI'[8\@4(b.|2Ē(̑q7vfu ylRBj%x€inRM2Y"lX+Uf2o7=[aL"Da8 9/!zI  -bPqF,HP>sVv b=??L؅A4H#=,=Gt`E1+-=)<~H4KQ?*^Լ l}pm4kXЮ# 1͵C/~gyX̱P6qId3CIYFhɾ2fYIREC[ih-w~XYB1 q1GOřbƪEzq޾bW@˭NfBC]OI!Vm?atč*i@,}>Vlv7l|\&X394G` J?YJ]dxP2R?Ba uOXBTP5u@t*naU^7̿1uDvnX==ѫ:UϬ}'I3sY.#$v'8喁0-t>b~/lK~uZ-BC t*A+.I$¿_-\9?WyΛoX@X,ol? R7P|,!Yw%c.h00Y!ڤaQبv~o"![@5E$F"0sa^Qwr1Zj\FmiWSxrIєZ3.h#JiqlMzmDl8 [%6*ݱ\)%3Qdmܳz}2m\cw4}ܙ6^YG`qT:,ތiUɅm\8>t^3߳ؿ&xJ0,(yTPu:- h=~31,OLa ԻC8̞]|,{b=B@hoӦI&fl_3AZ7B>TM9ܤ&sf$HǨN6>x1P(uA`PYF//B:^;!K'oP`A/ҘK2 c𥈍jۖ&Ǩwpvc1̠m Y;.ÞB<<{zd mbn2) \l`]XZs񣈐npdgI n,+hٕ†ʬ{{bdUT6k B0OI$%1@9]&'+J^]M qnEV9c)!i$a[oR;tg]fϩJabvmc=+~I\\"@~M),[]T*٥8ςiZ|yξϥ/5YN<2@;,`@_q\a syڏ97QE(گֲdy S+܏CЛ'qp*Pa*uYm>QߐF[RiYA'"}`CTKOu`aukpZ}y#=Mʁ[=0kFbF2a/ӷIXbwP@$5u=) ;O.0"VY .8RJЬ. QZ ֪pbC(6UP˻(eJw5O$NskJ]vvy6"sa(S*DJ #Y IY_v]}L4GhcuȠ cyTbg)%Wpew%P{w88"J@ʅqx F5Q "0ɧ{"}D`/Ƿe Os W8bЉrFʬ$gNXY[*+ ܽ"Hj~Q_K=wŵS)BDfwVd׮/bBoQX!h]ɹR":Nٸlci 4{ 7.*E,E#X/T*ބ;#D{fe+ @229^л$l\HX: S%TwbH҃r\S/X4.C&&#!L,Y ͈\CA} ]GltD $6G@u6JK?y9v_E[Ă2K"wG3?S^bC$x}BΡH =ϸX3 EVA][ tB~ 0j%]WQ$"J7$ФQQ3ğf- lGʨMoC~9#}Hgw-W瘀R|fz5d(7'<(ҕG l\3~fXsnguPM7j#d`YXknggQҶ.A_oq,1(TS^sufɷʕI^q,]šAھ >i `5k,Cm ^7"I|ϻ3;-)Dx܂@j^nKJtMm^y\Lc&cMvۀlb_?us>7vZRm WxM^YQ7M>%[b'zf(ǎXݕڲM`YicG)X 0/WFX$wA'jYM2U,ny΁d RC1L`^'ͨ\*-Ѓ}qbm0p^‹)}%S'w7CvU*4K z-1.F\1LN1 ٖ ad/$W;WgHRצ=j.ۅF6*ϡ $ņmKJd 6}0-AH J v7 X%XקqXXPa5HѫLhöݦA@GMeL<=woEyի&Ĩ9#xKCEI9g/e%| -BY]?5EVPNp+rRif >ت37T,+ wmd"yU\bZ]L(CԞLq M.ı%a^ GTzŴDDaŚݧ|kW4% * |frBlS_DM$6U+Ͽvl/?LrӔ cpAf .jFUP##DI j4? "j{ػ =$PpḼs#:9YؼkF:Vb9>Fd-, 5*K8B Tl$(7`QɿXPWwmvE}kK5e)z&C+0gG" K L9ulf΃{j-z8u5.m(\yꂤ+P aKh@kq7 -`beE=N&fҲj$t3HeQn$I;llDX.Uam@m4JϧrA$G[f[m8>.AsOgGLd#~< iHH>A>Ks׹trE,a6͕/(M$QI ,yş9TrgBGl`҄ {e8'GVj~/ΞfknĢҞMrDZ<]ZYDZbcSדnI4Xol50z;8bDi Gŷ-BMMSM=4bY'iQd `Wq^$bPAA*ЎXf|!C?\\k H7%c!N!RwSGcV`M"BB*^Ta]/G?XD'JS}3}iXaԗyefo cII#K8y'Pi>ؙ niʫ2z娬* # l]]6y[sX dXmA31p W.P<(Lbcr5*8- y5LeܪsA<(F=9,OW!R^=OPT&{ugsX`.4LFR}8v6*&?r+:@Z&sыjf%yZEO嘠~Фf# zzfΥ3rp^`~Ƒ2,fG!Iv}OK1 a"F tI=1B#F0$1 ‹,Es jd%+pvY߻FQA˕kp_ԫGF.7נU`^HD\]r@8ƭ79%H@8-|ry]B4*'8zt WG`;8}(@[qǷ{M$M+w6ab? P&,@Wwe$!UAT nM{T-^9_1G8䐊-]Li[GCv7~ˢܖl_+}ʏ황&4f_U~xX#Sk4G'[_v걹IÁ_MzLPt(9@x-" G }6:$@VUQ rwCϹJ"9=9c]=HޕdIrIEHDӖV Ʋ27=$c4,lRB^3+ WwıjXQܭ配]]Xrbrxn}͋3JLBMK{7zvWOcdqMwJCY"7.Dnc<1-Ȳ`>If"XΒh9ΛzYC1/tk#2CFWzf#×VC (nH6VӴHLI ΍X?LmHWdIbw9S,a_IMR Sݴm0@4]CU<\^+X"Vȿ~rx7NLpA'ox1hX)&bgifO˨)@ ޱQ7h#HU*N[޲ta'lLUS[mr4V*܎}, +Dƍ;|鑯w:pbYNds>KzX"I"B"d8xXf(qƷc ֱ]D&9?ڄn Met3 _Z&iX+϶L z`Y 樜#UWNDSdӬje G{e4L M(?|>Y~#!uo؋bܴO(8?$hnˀdR%lNBtR[Ssیp-z hcH&HmڽڭB$uhIm qjM &u-*;f*؇L+33oIiFÙ鷑۽ 6A-}of}=20!t~}'!n11ح_2֤|#+G(  |vYI)e^׌2:," p[Tsv|&Uau>IeUpmolcQ~"Fwd,#vG坨 iO>}̯۽ *^Q3Rw "/i `h ;4 ?]3oLQ8SNq|`IxxD ɴm CmQnf4 ']DKb9c*OOJ[NnfCC|񑯘&"&k>D!O,U+V9k*ГP:HB8LMdD%f4w5qCni-6g$qMeN #H˺ _oP֤bmqI$ HfLɫA+a9E-$ պiO"@$cBӳ-Z~aڐbJw=>sFmUDv Ē;"amcT ʊQxhc -``tdm èI?2j_-EBzr$d97W&_̂9zht*^ˠ3ujA, /1x;Yڊ2]fBHRX^fԾHԖ!F*Vs#EhXR̨V,nM8vBNͧTxMBmXmH XR~?]g:V)ldf[U7F) ,Ff]8r7;/tuށHeSdً+^$j7ur<&Ye0Rj%{_lԙQCUt;|c)k/\R>9`v@7R(Ǩ~'Th~ޚa?{+(͂Cb҃rpAľn=Fq*{KP(TO)>Q%4I.Ld"_0#ԿyE-WΪ(Q91vlvP=FYHUäd<=0ʂT6jq v8˾$}0u6[UH RI {i73`.炾ߖ?4 ̄ ^9WL~>ݤ|e ,*Us4s1ub;镘{K-c8H䉒{snqljsVRki\qOfꦤbDk) | U;Ϗwو Rfѧźt\SowܠBW~'SM'NiNӺ߷|+Jk'nbi >(b_ %ѭ@&r2fQgߟ` @0R~zUcfʕ#LT$#z|fpē_72hB ̬l Vep.\7_~Ev4$Ubp9ݘx\"6CK: b?qfn+Շ̰l%O uRP [Q{1\qƮzkp`X\)5X;zn]7Xρ*I^ %T-Rg3I,@oT:fy,y @r:Ɯf,,H޴klXPeӓ#ÿfb6|+i"RxLE1؃XfYp8i4tIF}{F2iʠ/+]a[VSd@q:]9 B7 ety]$Hio}q~HJ2UmǶDgЀr4^;0ۅ?L-x >¼'L6_ 9Wb>M -CWyZS 7EWtIHV-HRV`Gz$;PЦ(ӇE YWa)I2ʶWos\cT"]DP P166]xNvPl/A K /ATYe1o(w>RazaJo!42!g&F$= ct$/ϧah{ˍL ~]Hi?׌ r !o@0D십xŕDvcV/Ӷ)߯pˆ&Ρ큊=|f3 9tGau8@ Dbe T !Ze\_ze3!n}GWn( bxYT6ض!zooߜ8WS@]#Jx }}xAƔEMH COwXk#6$2o^.*i#M WP%u1oDT>sQ,F$vkR? }}s#kQ%^FgUQj93eFo$ [ Eru *{V}Dj8֚)ÖSTb\D[U& d;PGҩ<)8WOqPH%M@A1eBZ9.<Ťv=>zy* cvsWgu(W k| ^⼉5t2ǣ^s4CPwpTGuF_ I3$t ?{^3C%Kx -+J 4 Fm,l@DJ'ϹJݽTGUJΖ7}?ѱm"v\;d4=re5F4̲Olr"`. hUxun |ێ/o=k5A>uz*k/F}QQw*JB"/ H+2ZI0JgpM7s+IL6睬1wt+ªOjeEk2BR ,(|aGpkX mn핻-% BA53Q(q$ocj4f($0 =˺=DJ*ɿ퓦f(mP od,xMp]AH1ajI;}o_1R-~x.XmѰI ][c_j*5xB-L5ݎ?4شpvt>-l'`)%5{bxDL ڃu1ꢧ=q넱b0TYȼ#k5M$b7@f~{ YmBzIr}PU'WRYG5C.6d%[Ǿbc91<qOͻhQC4C5Zkx sp#3[j/hq\ƁB)cHZlCbBBtAh, "3#U >bw|]UPj `Vm  EpFXL¹ Ѳƭn_TX"%4XjӀJH'SN#C͐Omap[D&MϧvD Lv5kXֲ  5epic`^ǿp9#ܠ$Hib쬈ķϥq=2l׮+5IA#.6vnϬ}ź|L0@dQ}䎋AV#LAŨAj(qe4L xq%q-mdQtX<9d7~=8<^Dko!P+**F" +m㌍>@]^9ym6{lcm K6SA.W]~<k$w#kаw7l#XTgNҙEX0?88ium,_/=϶&WzO(-f\jtVz :Ȑ&Z|STB9,>4ҋE7~jR) %ʕRCyⵁg:|gu #1l`YNR4/XgbI5 d# N){9̪20JDgf.\z9P,WU%]Bϩ,I&M7DOp9"Q0?P>D@ٿ94s"P`% =]Ad ~i@Zz:}$%4J9?LugcjZM+|dt+IZ37i͕V$ d<~.GkD mL/TfwH)6,lQ

    Ml&$z9/T{`<,''5ePD&+0U(1$voNQf@|;@j rO\(!tV6Ib&H`%RHi,#[O~ ]aig1D=7;w/# [i5J/<]k/ol,S h[){yQªc^E$W] 1+ȡ $p|H7,@~]+$W (C-pUC)0HfӼh026F%fM*ʀcjDkF.۫ϭB36=vaNUfRb=k ]JP%Xv_Y.AD?^d@ܟaOQ3{q>TODgZx  @'rBYİ[ZW^ri7#^0[33cjxkeTc?Vy}BNi=we*ipk_I.%(&5& ) ^;vwhM4o$+ kuh-JiAX'J ~nY(EBv}pQxpwZږZL%Wd,WNȚ-D\U(9b 5܀F6]_}p"Gx $mBX'qǥnU"llk|Iy%M0e,AC5[vH/{c:uF7"@\*1G.'j$LTNGqG37qR#^1u3L/r>Чw59?r*9+JD$`t?&H4I7Vda|`Dr 87Ӿ*F8uCr7%lK8)h"r 53[k<=+kwn;_H,L)U9@"iZ7Ʋm$X 07oLsCᤎ_ xt\=B+}IHr̤~b F8=v_4k~n+4=sVvn1d>}CM"vU;= ) NǶo0o2zf⏭`~Ǯ"+^Z*~&>1#5HT᳍õXUm7 .G1@A,lد׋ꑨe%5_; :-'@o&U| +#}# W}r3)b|B qUm?CNpZ_ VN#]B6}eXzLaonMdFDgSHQV}3WͷrNSIX+q}s)lèIeK(c`#quHZ0@ ٬ynz{{V6EI?s6V5@Gk He*3f`bz3D7p/sB$u2~L6\h$Dǥq]bHhbhD#Ae_$NDv+Sf+ Q,fOw5}Dʒ7w8L[86{),1)_56nXԐрҙUc J&%6¸4Zap1bdG_2H'C-}xHvTV.,#G5yU .Rյ%ǿ]+N)͹ad vDR0:[u)Ī X/ܧ\-\i ,j!>w$+E2b@$e7,K?xVr#bH.3|{] B'+*67 Z1^.Two+? ,DlLP'3D88H]w`y+@f]Cd ~>&T4kk\sYRH`:2R#*+%̏f U|%hErдocNQ9U0C3={{Kl yyfeE ]cⅬʨƐEor/Ӱuڍ3'$"&5r;35cvL2trIP!zs!MEvHՌh3f (>7ϭ,CZ3)?o 7) ?L6iUI;H,ůhJYnyεpNWMUU{U8T x9hcZ A='/UUb8o^r![ӺЦe [,I5gC4i~IjXHV ZSU$%Ss9JH nBk*[J4l5zxX䭻K" Wް 0fb>&2chXL+h褈BӖ ‹f/Ӟ!؛_5DA"ʑf5f~%p*ǜsL3I! C(5%p6~xk#U$W4 ]9сؘEdqUYTLe2*E1Qmj3\3j`m=7_[t6UlOq&ih, ǯ*[:]V!R\Ry[P6 2~hIФjߟ5c!w)eF?|:X:4@-VvpF8$úZazG$w^.ùzSzet+#2kdGon6ݽIm\1":x6<~:n fx-Y LwH">`Ň=bxZ2N5I#7@yi-m?>&S5YSJE v שsEOXÚ6X1$<)_e-QZsurvD_o\Ո%|B»| d*;WǣY529bEr;e2*,F0}jMDZ1A*o?\{E!H!ƅyX,nYhT{UR2 'jbhdXc,DVY ¶[I(H fiё]d:uix'4'$bTgpﳾiܩ{fiʰ8U%@^ģl¥ARr+HGɁD$kE c\q@PIŜv^|DeRH{f3~qYH]ٻX"\OFVT*Hhwˆ`JG`dIRA(C$Uv @|9Κ'4~ \{b_gئRCآzڟ DB%o%P)ybjGr4NJcꄍ2{myUIxw!]uz|l@f .,.4gLJVV.M1q^+#P00fZ_a`Tmp:5+#rS);V{ "S&7z8n$a0vXP'q.(XP{#k ,QlA5@+ӰLH==&L̔I&l0mo1$`H?_%ּn(܌@4F]? PmZm,5 + 4q\b>I5iv8,{\uKm66+vhYtJO{0Z`Gk)RO '  Bm$z:y'2E`d@iQyӔLۤh.-dP*h:'b94,P\l`v d϶tŊU{cq%CH~\I8チ<]brl# 4oڧw52OQfknffїBͧ" ~=r>6L96{od4CIDCa HlF65r6Rr,ŒVUܜ7W#Tbi* nr44e8B2#7JCY*o4ĝm*tlĘ546)4id~'!$'7h%Q m-(;5؀-ӕ$ $Fݏ`t=*V@=M=C. ?[fӄUbiI!/&ț PC;"A@-pYwxVe|iXYoF1JJdLDwWUف ɿb4w-r꼮FBo"IUiPF@s%ÁlDsE@6>^w]f7@E knK͆{M:7^ 4HMDi>lle>hOrl?/I"&p9QU|ԍp' vG'8^`sr*%u1z$zb 28ƣ>1SAN%}SP6U ȵD'PČoOS1KmYғo-TnsOz}1)hnBN@ɨw1]THjʋc{O)`TF'3$}n ߏV]8V;ps"cPt:QbU 0We"+ۏ\c6aa:wS5JG\\tUU&/|e:(Ţ'r%^8 1/k5-4(pM9ЖF@/}[Q+ɢs>q@u)򓦈&MHf`YTMLU=Os^;i32ƪ(^~s#2HL`qo=ZYDλ7# H &8|xmtSJiX7KJ$y|)MHRsVAh0,Hh3-kpބ5He!7 82&ɹkJ:1fSFj7^vveH~mlK~x-*(ZU]!ɱk>"tA W9T5cr)\ V}p;(+p4d*$hD8 [Xğq-!}-@aŵ$pEhGCpTX{ AE͏Z48V sODZ͟]a SemlH1 s4 JNOwĴf@_ ȺV78dmcT5`zm4o ܎q][ ۽Ybv٨㚮㲮PCYQSشO9:M9Hel1IӘ-U p3uҚ]C.f Uv2fE4K r,r:ƠG|4-F Xפx wo*A>L"cPB8ɧBX,2O;} c*|upsO*tpK݆ThHO%X . Q' (. 4m7k/dQPNO#p0P, RMdҬjU΀FO#S(U-=WHdR{ϡDvh8yq̥M?PH`h(qpZHxfyJ'>"POl{N)xj}L5w w0@ +U!re7֬큕UBķsXFa)_~;=K D m̀S&Ivt`w:+9pG٨Ĭ :nZV5( 4]x`B "I BI%E,I51?7 Ez?܎&\kH{vP9:E= f2F V4?gwtIU`Xʰ%iNA gıhCjœ&fT tq,S8&=GaH`5ƫžF y&O\"(%;f_Eꨒ<3 #CG]ciuf$ rM|!֑-/Ex_y`gGC?AjdxadcE76G7]sE!,-B$LLA!tykڧ5@l*bne[9TJCM24$WrWԆɀL7r4ZmB,C(Ua29;\ UBMlAYֻ(&h|;aqs Nw֝W)+Ex9f'[& &~0N)"wR ?||@XɞRO\&2^JC3;F$Ԩ]7+4LMFV"؇G4Ӆ0*a o)T.HV9FWADo5l0SdwⲋPl~x .6M+F]ߊk )'iQ7^vzXro+< Bv A`8IHkBW댻 5H|`̫QnHy{ud{6 _>eΰ; h `J@YkCF~$"BvbZx5,J2U^=hv3H@-D7+5%|02dPqȤno|WCi7|V;0ǣN9MghUS^r~$ޖTB2Q>١P m-\Wz{H +;^hIӐ1]cI8['JҒĿADx]lSi)60ҾGj;&(vi&ű aϯ$w`6cq #=;_:]ѰO* "{ڧt&G"s47av¹<J*i]K%8Q$1(`Mo$[i,,i X+bMnn.@[{prcF#osH&}8U >P)76BiD>U%Ur8ӗD w;Mw°Q]PXFBuۊ5E"&Wkk3%InU =‚Ɔq띣E[$ܘ'S5+wx:Tjl)=y]&İn犬}wU bH?|&nT>Pya$fM, drQ&q 8÷$[I-b|eQBĈ>Miɮ}?yiXۻqUCa4$q"xj"z}p]!s `ci^O4h@- H=FRq Taa~QYMygsbV[Tu1Up0jĽuis=3@Or:$@d `6Hk.w) Xtm,Dr?+tZgڬ ugtHIx|Ы75Be` ^3m\S**hQnfF43'h5)/^9C3(-yt"P$q Sh1 Sa``♬ wjUYmyG{S!kF 51Ck@j]VNjUk`\vH 𼜝";mkn!qYΠkMnX=,!c@yBbY+'NWK4}l֊5_PBE'$5b;QX^ꈎvB=VrIX|M$>4zs"͉b)0G R꾞6Z@K .)klUPO*5…II% S_&y+Щ<ړl9bfcxJuys4`[ Gaھx.I{=$t,|2V FNFݱxp%Ӓ\I. |vN]X'׮HHv}heumJQ (fe'_*&Nmnx`dmQGUi 9C}i$w$Rc5:(R]߮SQpd]햃l,!ۏyi6=m ,*$@LADzF}ƇjyuU}n_L[ {^r/Ni}G1P1"I9B*cJryR4%h0/)kh`/q;|gML#Z2vb g3Ju# XJcȴC(=_wW7keMF,>J)$c;}~F/yq!w#ZFQzyBrM ;W'ӄN巹}ƯW$6} ctbz9h%ENGPi¬XH MDMݹ>oOn':b+L +)dW$j9694tV)`EbiKjQ wqk:pqB _8O52<-3OKG(ݶN)܌CLTy)J$dMskhLiD'mX Zg`ҤoVǚ)>*._"s/XBE9'FHd5spƌBIPF1*G@zߦ3oF&Bjh^0 a(" QÅ$ǦN()k5$r bq;; TuR=#P}̳_Q(;VZC9JmD~^׃ԡi"Wnplgā2djBN8ϊV*lKFWjvVdj"0H+T9PqIM"}H" Xě?r`bLIL->/]?\Oĭ M˻iBz $E+$)8mD$%d=}0LG5lo(* KBϧʮYՋn>0QDh7\o)cG'!HJ|+(fcFRIg,;+5z{}s|E?ߚ/ SYر+7{h}D"R}=z4*ko+q5®C ԧ4+%{cx^؇}뤖w6ǧ#kԝb@6/!$rH>sR)ӟ.>Lzu]2/2FF7_ϾK)NF X6lI]3#=z}Q4rEZ㿦yn o7f]E1`Ejn)DGs7#F u۸ zP料Ƨf,yUE?(t#(ԼB&AW2IJɰTwFLd0=Ñ7Q,;[^B%& t~o`Vi `B$&l ť1kqʨ{6gIzګʓ+^duMvr"٫ mnZeaF5N=Sm\'5: J̵mKuz?xGeui鵐4J79Ax6%ٱHb5  4~ԡhkllbk@I+[/-}oXK$ fRur/#K-ɾI#+Mg;H RlÀmXS^1iBp ';U(*+U MmL#&n&0GV9cD<⚸")#۾13l1MLQ}ڝ2aWD P9mJ,hmeC4S!tPpLu_Y}Í$4 p{xR9iy4e#$1G 1\gh?7傓g#ZSD~=A_8ށƓT 2m~1BUl[jGPFZ7-iXt6jNdE7-'i]/6ǩjΨ^nMd",nq$fbMs@>Ter-l&C$h kyIj ~}'@pMUϧ9bH\IsߌN5wNvCLU3\8i|EBռ,n6zg@V{$J2oaMͥpj`GFYYa;\#P#PpgPd0cڴT@X6)kt$mL6.ckoLFKTW@X7b\G&Y RgPx"/1:yC>0,im.*Iy^1^aGā5]w;N nMME "T5o6⽱ b،G473y<6Y@_#8^mWi(E`]VP`,vK~r "~ `X&x)mnoΤbBDޏ-Q!"-4M4D*Hg'd1"dYWB UcmB޽49Ӵ4C& zn2`y4#߁6@uZ$J}fW.ګ|vMF_P<˿c}Tr]rRf( `zvSV"7օO5;yG4+ylGI 0{|cLrz^ڑuyq,ʠ f%AIx7rϱfXKKVyڅ!~c&u߬$w <15BFlIgD?25;L&ކ;=!eHW,I v&؝OcX- w +XLn5!4de3J„ېjGP*}=;o'O&Y%AF۰M.O/Oq9*]v*H4ڒ^eX:{j{g3#5mY'032aNmEP2z2&iس\cƾ/32)obg +l^gkOꔄm<ªgM蟟Z3&o\wUWmPn *qVatŌ>{8FOfY<&cpQ_"O9i%x#ܑUPV ladA_U*Ƣo/jfӫV$CRUahQ< @'1zt/E]&O{p-HuWvQh>S-eW mh??I#V P=_3ɑu$q?@e>ӣ"p ,s}X@[*{഍$iJULzniw[[Grxc@rD?&puLM\ 큗W,h 7}(»&퉣(yk` aGhHjQM wP-DLLw0@c'MXp+5@KKӘ@!wLv|cg蒁noR.DBaqJo$d B㙜:dоvOgv( 檿|ш'PyD3ɵv 0GCk'@bWnh# ;.dc,Ƕ;+F\X NcL'a1CL>ֈ7KOy8)du&T!HJ,hL^7:Q *ܤp+S츟`$UzS+< D6w5xY^Eg. U >h, ,H$}p6$eFѓ17?!9I VϕHfȔ+02:,yŭ==kZ_)*RﶗYkFYO4``_oe#46hfOٸapY[FI \^2m@19;N(`w{̇NrϽ 6=8Mf4؝-to1_jOj͏Z;lBiGcy٤fS ;HTa٪qmdI[vW"XرbIǶ7*V9J i@Lc'MƤģq ΄ODHJ-H؋eU@1]BCQK o ;k8ΙK.0]˸(9dGDM_yTG`M6)h۾` 2FB)5>ѝ) Z8dbPA5z@*/4ULlAHix_ {vjNJ𠝤6Zy! 2}8, 7*$iin]G}kᑌ" Maϩx/IS jB {U$ ތ5V0I^R[n[[*ȦC1#fhiA?&c a6L~zNյqCXzVS^#; ;Cr+B&Տ(J-vº4:Ҕ(eI:Uah }gGJ̬au?{ɪ5]dE-vMy 5AdG瓩O86X=z#iU]U)\!/}MC!!A`l*̀/;X#cLDc evYWX"6)!z$כ_P3+O"v'i]h +~7``uU=ɬ16aSgSB#УǧYu~{VT|MinLy9Te-ЬoyW{K,=Z,IvCXfVWcq~BeoӾ_.+ =,lvs}pcVG=M m-݈)aP!壸/ľ;KىEl7z7*~1Bt%X$D[`;_3E߰ŇjUR'(A r};'gĒɼ#.KW,]#(eQ =9FG&m-n_0%y Oҟ[9ҶI'2F5RFvQU߯l(wWI=U*Ïc4JGsy!5*Zc2Կ/ $j?V)iyӽfVB#zs]'iQ]T@>@xH)Nh`^ED`!nkɩH]l f#0gO-I>UuȒ_ڡ-+I"InZAi2ۜ eF -΋Y8iI;hmQg :j҆6_'IYXwGlXI0FێA^ңB 0h>pQcwԩFB;z M6DE{[VgDeb(]'G%I'@_"vAAѲ(+"=xc}* (lk@^^",rq8+%X$v0qXj=iD\tyX6Jǃ!s(k%?<}1ėIߡ?9GSq(]\PuE{w5SD o؟Ux‰Rhr7 ~h`a^hi +)"Qx=\c>5W[} v !>bb_eO\;B!,Tql 謩; mnMUap(puH fTQVjRNV\t<Ϲc!zrlHIWcwŷ3A_ҳT+,Sf7/HJFQ7@ y!av7fA&6W/69-gڂȈFY›]eq )j3(TkM8u$pB2˧vW,Ч2UUG>ML8e`du`>ʹq'ft$͉H@>Vn/ٝ/=o@;j$44Qm\o,#6_9 OG5Luhb_M+]4Е>+/>:߻^Qy|`JȌk(㦓EK'vvG0FAfX=)QCY|XR$ORxɧO*|)xFYm/z EA%5ǺCA든mr\:om &bh;z|v:y[\bCGǔ_Su2`36I4q Ȣti1n{צhth5gh婦G -4 eR ' Syݱ2ýSb73 d2ʿ$s3XME%GaX-HA4)A«j>ѭ>h T;+ -yqG~l+owx}^YՕE"I7DDUa_N9 3F;ZI`);{QJ"(^܎`4#MU#K;MFG-# ]A U|0<׿XuN{)=X.Pj KZ Bn/Bu+Of#qgkjJ++w|Q>#ҒE+d]])mF09NpB"2QG,wVf\}H-رw<8ixvbRlŔ{3DK5q`X'uU{}p,we,@}XRIno+yNۀɫe`.12YȲ@5~:X+ex#E7+rK#}N9bҐKlطD{I8g, 7ל=o& Y< 2*($ ܉ ˴58U 5tg$q_\KE?z͏ 8TS:j((@L WShtA dUke RǷlT,?E"B>oG@i @kYݽpo$hfJoB{3s:*W.Q*`EEлhvk!6ȁ^Ctk;p3;2*{{hFP0 ڹz sОY,uHZ6HzVlhhؚ?vFg2j9jh 2AQyI^ME~36yahJ֋Lbh"Hۅ pTXn~{ )7xF6,l;)9icϒ5 %${qXm7)c`/5a Hۢ}>9&?0$ᣋ6]2Wi>ՁbuWlJ!'B4 rj%IqDf1HGa6U٫f~TN H[eLhD0 dV댎]ěoK{eXRo~,M5e>VvC*+C /lH{mK\f ԪjT7,ZVa)[9RP`]k6hZe0F[FmL}H )֐Jh(CTum,К,-hٳ@oQJ+vOA FbR|{T}ge0y7=gxKqd# !raI=zJɽ)I;+$lC$2@%~]2FEy}E+iU3P*vJ=opʻfT&*S1uh2rv՘@ƛ)|WUF߿!;1ʒ%j65rvCcqϾgΡO@iH;x4?hte{V7h55s<; g*ϵ0*ђ /o%k\r99ie*Eo\vH2biIdU oqqfP@b52PqH'MFԢeBO5;4${ Y44rI"0xcsȒM7a@wH^@KGpW(^RF5l>^~^Dj0B@ȺX$G&R8S|ei>,[m?#=L-FL߃Dny?%;0ĐCznd]cGn RA)t!7*7äu^P6ߝ~r:婭 ?Lf Rx>ٿbmT5 jJbON^YY)[4k6ōyTہ9T9?vT/:Q4B'*~e~O5K} QȠL6tebk x0@z.(>1mjuaSz{ກ-p=1p:\hI ({~rI/%H!hxln= $$A?1msՍ+cbv 8%Ne5ix^+7;{WU\ә_K #t oxqC/Q @EϮ4I&@S(W!n=dM!m fQk0zc&wU3UL[}}33݉{*MǶjJj6}:qd ܄0:S,Ŗv3@l)*Å1cׯjbSt/_̻H[QY 14} ВM)o7Q^v؃ꑧ1!@q@GJ1ObɈ-LNU(5hT[@~^iM|Ǹ̈n'h<ő:¦A}uYC=#w2\LˆT5IYKb|2xKox:ƀ*+1[ fY |L9UN_AZelementary-1.7.7/data/images/panel_01.jpg0000664000175000017500000017407012127353614015112 00000000000000JFIFHHdExifMM*  (1 2iĥvjKONICA MINOLTA DIGITAL CAMERAKonica Minolta Camera, Inc.DiMAGE A2HHGIMP 2.4.52008:09:20 13:37:32PrintIM0250. ' ''''^''''"&."'02216J ^ fn  v~|~@0100LD    2007:02:08 04:50:572007:02:08 04:50:57 ,d4  MLT0pd@i @%&K3A  P8G<a,29%6.`G@vJ`% `9%^r Z | vf Zv +( 6*VDXߖX^`<0, t`pvgu/rqvBumKrq3v>v[stkr5sn`uydqsmoucrx*pq|sOwZxuqrOrqu(oVwxNuk6t6t)vqq@yv{?zytsuZvstu^|mqvwwvz+p{uoyZ{tty0qw|wwA}Du}J~K|u-uy{}2x"rj6"ZMk6'qAc^0P@vU]2B0t{D*12t`?"CJ rS R{ "" "  ! ! @@-ݸI$8I$8I$8}1}1Vz|Vz|zzq@HKJyB3256{B32q@HKJyB3256{B32D @   22      $"&(&*B62  $"&(&*B62x߿?w{w-N[. &`#J`% B.gw",5?HR[eox &/9BLV_ir|hO\oUO \p5^Xvq>7kweH"51R&P>ZDjM[$`}7Sb.7K/8\_*pkY`__hfK~ttENP~vgpaLujwQPvsEpiv~_zmaOShJI>##Fm*BEߟww!  ! !+ X`hh`WxGWWxyGG9034097  J`)E@>64)EA@85'Bq  %L/p??8; ;5,"                                                                     "&')!'%%*"/3               "f""Gxd bBX KjYT |z????44????Z k52@@L%    B88"*d@ , @(,i <(q! 22dd     !C [ZHXhx@@%L??????24??>????<7????<7??Is&Is&(2Z2Zdd@xuFF d;`,p *"22BPwMpid@]VP3I B =& 6 /r ) "  e   X  K>1~$q !"d# $%W&'z(sJ)l*f+_=,X-S.L0/E0? }18!#21!3,"p4%#5#6$c7% 8 %9&V9&:';(I<(=)>*`^ ?_?`@S`@aAbBFcBdCeD9fDgEhF,iFjGykHlHmIlnJoJpK_qLrLsMRtxMuqNvkOEwdOx]PyXQ8zQQ{JR|DYU:~W?.[P??n:FWRZ_|[u=>? }Dڀ{mpx;q2?koS?'qR䏮=:ck]~|{5m to_~.=e^ˬ   `MhXfX`TXLG8`Mhhhhh@@@@@ )$xG\oH..+."%""66u& "*\T4_?7 (08@bB"lL,$EMGr9AIQYaizZ:(bgP"[QZ66l6 p$!&p$ "xazF$Ǽ>.H dxJ}?BIIG<KdRRGS^i=@.AA2L443Pg ,'` !P!"#$%)# @"0#"$".fG` % $!P ! ##(##B#"! /NNT_)a ~ , E]w?ta&c  [ 0V!Bl)U 0 p +L{2k< Xp$JH)+ :K^r:xOBNZ '&2@N[jwHf*5>FPZfrY! #*05:DOXesU "(/79AJWe !'$)/=Ld}|zA  '5BWkhd%  $3ATfc`3 &,:HZlnpP %-3GYhx{~jg[w  s  8Gk1lx j @-Wy3uED= ; ] +MnU %BhEtM:dw4~M' MXi{P Kx#>ER^hq}_064?KRZ_cr'B]207=@CHMV__it"$'*/4;AGNKQWetl%*.17=AGM^oO%,169<@HP^mc$&(07>DOTXer !*369CNNYcy Av<5:& 5 =X1gOk* %Lw(H+V g Ao"wQa Oi>8}  U3EXk~.l?+17 !.;HUcp}=Zv|&09AJR_kI %+/4=FQ^lF #*13:BO[x !"(6E\trp6  -9Ma]Y *8J[XV(#1?P`ceD $)<N\knq]L JbhV 5 aM,c(s   i ';[x+hO b 7'@O^<Y^8j  +=QeS: 2+=M\{Ze  +;K[4yDW*G_xf+;N`" $5Rowk4KLN*'>>? (84/!/=AF) -?QUXW ASCIIR980100( |HHJFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?$z^tVJ^T]WVJRӸXR%z^ɱp=JUEn)V-TJNhuD Rd4:tJ}mryCJm$:ZLTE@-Sh@QEy:HW~jUzY8 %LYJb/U "5E$NWNEPI*T|+I%L$䒬,U&MhDf'FMs>;޸'&kW_fu 0* GZ&1g=H+ԪIk4T!ܞRZNhSoʝ>IE0u SaZ*Uݳ&soL|j`v` H H$\I"#z #-)~I4ReBf>dԙq)%L!JR*2#E"KR)2eJLUhR(0Ȯ;)2jE&)I: R&l4iv2d\C4Hyߨ}A /Ws]}ژ>ǡt+;N\c?RcGir@ $@ $/a$aHL^H4iqe%w HR""KL\^R ")Ke%R؅ŗhIƑBJR..PR؆cQfe&AQ{,c6bcLΑ$YVO3>!R]we}}>o (ݗp|h3h H (  I(XOEqeňh}&)i%Wq%EAVIReD*ӲȤe'B,c(R*,R)2\YviEx$ITYI5hh,`Β Iuk_bQ_/3X5r/XB+o-&"F3A1H HG@$SYǢ,,bUgԵ"&Z$LTYiTY]BB&JLtiRԋ&ih8RacR˺LeUqe&TXRbʓ*.3T;)5ƃI_xlяcQYg|x돹b*,4H #@  |12//K 5+v2XRh)2% 2"HjDpcjWv)1dZdIĨ*E$2/EQŖ E!K-Nf. _>'NY/Vg}S?'~=>Q"b.P $`H  zV24e'EiP HUh!JRQ%E l1M"L4R{D-1 -HR. -H”Rqbf/KbB7ƃi/R=냦N)5lGqg{г>AʢqH@ ? @ '˳z*L2(,BU4tE)2L1)2&)2d&\eDEb EZeŊRiK4C64&R!UQb\i56 O~f>_\0Ƞ>1}'Ǩ|a(Tc7;@ $@KT`H | 2O.^ޒ)2\eFxԿ"4!ZepQbe@V"ReEԡ_wئfRk4RReEi&\Y&h.E0)=iq,CB͊\`M#Ҍ[:~W鲾=OPWdG?jc^5_7?_Wͪ"pj*062@ G $H1,q)3H+L3aŔV]Ư`2ԙ*ȴ-2Դk#Rv)h254STHYqeDƘE) *L'Aeh%E3Aq{4LB\d!i@eEL9:zK]$N=<+?MzL:\q^"pi@ >MNd@,HQZ3v $POωyG "ˈDإ)JL -1 E&YKR44)QV"TR Mr!qdZJL=h7!Gl4NLrʑ^4L!h.2؆ej%٥dXhرb ǭ]TT:p_>O#WWH c?%.WZ *06d@ I2I\=&fi)2AId HKø%J٢d45 1%ZziZj_˲XB#HɔQaYQdH2Ѕŗ\ejԠԐJEǁf,~ߡ]{ɚ}'^,p,[[Dgw>Fw0dF3$Hi S.<{zMbRCERe& I5ފ-2%FFvL%K.ee~H.24$$h.,CDR4A=M!.24R(W ^ITd)~K許 "DR+4&jπ. ѹzڽ'|Ѽ8>tqEuc:xuA&&UˍFI|\\Lvoh Oqv\y<:p$/NFBv\XL+djDRe{ leRz)3WXpbejQc*\YjZ$[Mb)Qfz ?ɤ"227Hԍ%&IQl2"g/}[ƝJ0Z}k7Jz4@&rjTWs;G+ IB͆4k ɹ 1pR9r3\/X ~qNʋ㑪5Jl2*2n_<η?auNo=72˝oQgWgOZENTԶh e'B0"4YppcpI`Xy@'3',f˧J?h\5T1L'[<{^EE+R)4 4);CLc[Td4E^mAc! Ra 'Y 3hQԊ65!U- lT:}쨻FZ$Lbki n*R 첟8}_t:tsSθV_'GI*k:r5$]Wu!إ)h5/L`5"%3`Nd0zVݤ6Z&U+X@b*eʀ ~acLRf4R*PFM2ʭT1dZ MT*L';dAAB;6R";iQ4R {&R\4R,F% WJٴdBˌ9ʍq?։>7&iܚ11~ ԎO#^54K#pi ]1)ʑ&v46Re(aDUux"͹CLH4#5~`y=.ᢓSbiYi4N:4rЃL-TdZeN2vZjFE:S,}jEVRf4oh'H*;kEQ&eQd4e%Ŗd2546iS5]@u;Xa=n1jF]Gj)ә8b\^)]bcJN 4K 5H]f8[.S1( Mbhoh1⟗iF{zkL eFEJ=1>F HUPiԶT^D"ˆƙvTXaVirc=Q-L Hk **@E_vFNg qe \eE i Xq{4RcpȲ\?1}G_]ڄWG>^׍{iĮtQ'Olɨz+lR٨ĤU\w>؅KBKLZ8]tbk=r@L54#51?,\dy/KƉVMc,R(ԝZz;#L;T);4R2m`ԶZ.2Qd)YD ,l"؝j_\d5R%F_"5=Zpa~M&FvZth4Lcr+uf}w:ww~~%?-Μz|z*#[{4^Fm*T8ai"J!h@*t]1-!f8.TWJj j14147@e?+<".4 JO1ԟwFK\RZcDz>*3 02ԊzR~ 0V_e\ee& JuJx彔 l28KORJe'C2ZFئj JTbURg]R5ǾPI_1XR+!H.4g]6vZɨlBEc4ECLZi*+[4J2qE Hh HPQ==^'Rl:d4 3Q@f6,IZUV+ ROeqYQZj^)*fa:^eBE/Q b ;lua/N VAdZBF>FD)3z4U'FVL h}<}{yѮSqo8NLXaGgaqI Ofm)h,,1XFjEH"h16*2HȢiqa:SEjb*S 'fѝ#ejE)04$#H2AZc)ԝ/#:_O:m]{=7h2٨kKx?'gQǓ#|E}ԯPerStq=}{8:HW=vS9qUɋn3cH:/CW^ > N.%EkT4j9?=P4 @Fj%c "\찮&")2eV=q]ޔZ*.Rh6+ +r"]-I/ +fi\r5Lb4ʌ|% hɾ9*HV·׽W[P(~YoJ>]}_apY f?+$L)"%K|n֘9=Vov~LJ_녣}R;2s.D&5ңBJfk ]#lrm/,OicMS /EU&iQ awW_Jf~;5@v0DH K"g+e6e )*)B)H`_qVc* JR)2GCA,UZ} Fz2&͔#R_%)!J ”o 5.>cQYJUΧQJQ?i}*韣{RI'?׋C*m/-dg_jD9$ }D_A.%x{QOw'[>qiV8ΡJ%)5-~G5U*98QZ)F&pᚁfdi 2 c#H;qb*˽Y\_N2Og(c;J &f g˧,JFm+i&K*L)JR-)I U`coOg%YeMd-;~r,eIE`VDHH25֐iN?2~ʽ2z_Q]2♧̽ :PBh/0闧٦N2O㹴o+>IY̲u_T3c6;O*"mt9lJ "$Y~}E{W<>]>Ow?쎣Nc6 6M$ W&!m Q黳Yf?"G#ݒ\s~Hʍ5Ek$jH &ZHCHrg35AzWoI?sT(Ԩ  i첱٧,*/2jHT3hQQfa6aɨpqe&B2Ԋ\%)|قƘfFJxԃj4poZ$/CDJ'QY}w&7.&2f/Nwz|$6yI{NޓM {{sj+]wߝ\&Ѥ2鱗3MZ5œeȌi"\șm"~M14Go[9۳U*5?&yM>N?dAPiԎ5Bf4#hag|;6¬*/fmŅIt [YQ 5FCLE-ҳ2v RJSs4R3J#kR)2Ȅ7Ȼa}O=d~:)ŮW({z7/-o#5SK(-%gcrobد>}SR٨IN9c鱦H'u"EҶ #7EVra_r!j46Ǔa;}}1Lȋ ec7-9U ؆*Ma9[\\YtѼr&d*Mc%tÎT͔e5ZuK,rz(F˖)æWsɜBVR&r՜G&Hǻ匽)u+"5ᣕ!e9XeME-ariM!p5ɤr?Em :vm 2,\2~GY q?j;f**=BΒPPX~M1o|êez_?R8+䲿~8φNdӰ/;cLϨ&U [R)H֨sc)-p{jSt [ ejZ2ȫJ,F5Re9xVB4ݚ1UBfeguKt9juU,=>J8R._fx@V`U羫]_o|ﺋOHtgOC?99v1DZc_7W{fgeFtw i 6cC^^ ǒe9Pw.+\r4+XeiOIwUXY.2Kɬ e pK#nYiXYr2i+? Swɤ$Ddϖ>0^٠ݙ¹;a( E3+R-V0H.H.;-݆D; ,c!;)=Ge;S#?ɪ+TXMES4Wq$XSc;M##HԯF1*3K+pc&x߭=b]Mѧ֍et>킕r}34r:r=]R˾48^?l|B}g8ʪFae:n8-)4qᦫ-Et'MeUN)qBUɯ~ajnMKEw| 5lRofoɳ7r3]ĥgP&L8|w@b3ZǒФ$JGɜ>0Ś'{m9F.4ƥd2;;|3jLhNm ʙ5v"FG&X9 +h`LkʝhjD O-H5=}!v[XRθ䡽sGur=wF-N8>K'ǖ3TXɥ93,:_tNy6 ٝw]=qsQW,XRfONOswSF>9O'"k l5pԼkjK\rBhJȴRqICoIW,ѡ35ΠQvKJ891.#7ra23,lpQ,*t 4rLjF68ƙb)H%b% dûD&&B1wlxQ2WCwfO{5(Iػ%)H/58r6&ݲe q)LS-F乱)[xG=ݒYՑsRź'=$-*4^'ʣw#u#u^}?WA(jƗ gkNW/УSoK:hN*MjkSM!%nV}iB"ᑮM? z_&OCYmr)9+hϊ$ԲWE(ۢ]!)\ҷghOS\q9XtraQЇ%|G+4q_> VFo[v;2= b4L VN9Rv >-jo)EWuѩY'-= vQMeXƬ..RO]E_+ Y¡;7;]b(qL_x|ijRԫvR270dYSL9OGrbbqcse5ֽ?[C64yfⴹmo h2_&XƦShKV:YiWa>=3)m~ EINfڬQrrOZg-RZQ9dT5o$Ո^#c+yj*7FT/C+ ~4> 3'ɛTjL1}PLvBؓhNi0|. 8S~Jҋ57eUEXMa"5.2S$RB'g}/7)~?_M]1٦7Eߦ,IC>7W2JuŻqST*5RҪja4G&4#eMEWfXPjhXZѮ,3gP;]Bqͣj]BѴ3bF-l#wrB98tr)K?c7+ȆeA%2s.|4G_e!1ӞHvBPV7=)R-à8^ЭfZz/H ƤTc04Sz)҈o;F*LR>Gv4Tr!]ŐKfZ,~NEUWԗE+S^+wTդμ~rɈji7$gLQAꙢzZS5UWuy*t5d4/~J%^HŬl9#(gI;5ўuQG>7h_1u*/pN9dX`~MdaȏUAuw.K+gM-l?\_ILI8+)3XCXKf^WsNهv&R)6j;Qc3DݱC;m-5L"z"N*HH"Ĩ4 :fzx;ehqLFw_oQa3.4sgZQ9 JsJ;"RPi*STRC*3O4Fhr#XJ4U#nOI2s#ӫ>M#ͣUX>0!S[,7Q>,%fn<+K!fGk[E a**[Ae*e ؚ 7B_P'٫CL))(betd$L']&x/Ac&5*4SњԸ)x*#LjE M;i  )|BXI$d?lw1NNoۍ4w:6G@ݡȃ?UejJʼ-/R iJw;᎖Yi~KDYEE?'Sl<<. 䵚vk5֍1f\YNN,9XrÕ79X3=lrc Mpv ty]F|n~ L 4eHi@[ׁ:q!4gWq,!mz/BocQX^ŘiVv);X!:.3^i}ʔJwϫ'F䜮<7-FU۞2gjG&3.l;bX m)粓*Ԩrk=Z4Vs-ĸCLQF,2,[ Bz|^9?0}\y߆7yßxs#N9K"y/RuÎ֍J~JOe&g$O`h6  h 'E&Jvb`mCPE'kȱa6¿5eI,eYQzqz2bIRatϫRNV*v\zһf);^Yrޭr=btu.z٧r>:AW#lޗ'Fqa8WztjY_sEyLy0\yf;utfT6^&=egKlz];A&‹2U0_l-h3t>h94WЬxIF`LFhQa:; bŔRRYpP&Rhj(/Ue{P)J[*/a{-44نwCv\gӳM;WOzr螝qEWɷ>tYJ[9g-?9DU7`^}a{DHe'xeҡC_%)h:D46V?W1:~5GkuؙぴJRES'>.9RᅅsyUm7aA9ݭΟ;uGizz^iJ|iL\tOVP#[Naf Ħ1(yfxOXΏ@@-!54/]9a&1NiJ!~)QvTYK;*2+:+R*u̱zLזk FOjϢtv/lprfH!^$$ڢʽ(v+KGaU -!ѿ|Yy/ {5IZыcRػ>t/cRh+PE| [#OToT4s0IRr;"n W{dt%h/bƊ~0k^L%el"d1>F4؀")li,Mn qeZe4VifYbO7^ξ7\4vbl/FljA sV =+ :i%&l.ó2\Ԝ$ČM39VRH%-Dg&s1J7S\r9%W;iHޙ97q0e-e6ĽO&36aŔ^.텂KѨ #a{ P餶4Ǎg3"&WB]঑ ̙ƘΏNcLpFvRn&c 7rw̎>ϝ>C WAgWI``쮇fp謞vc *R 3S}̤"~Xi}M\^)v+hXU.FSbVm: [ 0]4ݤsa/Ҭ:F~NnUOMpÑX+A0@]jTqrZ† `G,N9=:8+BcM +ٮ&!V!"4̛JLSbmpkMWkO-l}de:9rV5*tϞ; PTɍ=L#'Ԟᶊ,cu` dfyqrt3"lR5?,3s VRȥ*/K V\(3i]VCyU2WH)(bM)0ΕdG`bh`> L P'#Vc`̂l\!v0ҁ Ę)$i`y(KUE0ǝe8]{wr{U؍S8NcvvE>%*Ýh &'^/&?$V@ZdL|A|0Sm82ߋ )݉ ݳLR$ iΆMfdi98˟û#I$f|4otBmHc 44 CD& &!"Nc4`|L1>vVSC.]e~3d $*-cŏ bkvQ`E.Z) BP)31dT#rt|13(|@ @[,e^ 4ҬC/mSg7J-;`^ܙoW[I:8:c1R9d zj±>K0dJ "4+ А+|;$xS)rJ+Rfe7'xrٜ*S!Yp^r*-^5EH`h_Oڦ8j~*uLO )r flytGR1ñC*'F0&AL< !㶏঴>$`fm#XAH(sKDI{zH%u:q۴g+3 ?Y+S؟[P]-!&eC`jtnha7y$&rgHdfo=I4;$C V;mil?C 8M#-u-M3 C ~:Wn4z)#Ƹ/Bz0+{R r6zMݘк?CR`8>R4j5 vLݟiAc2x—%^o$!b Q._ȵ}n(o?QUh61\Nl㠋`ɹT"\%(. :cQVT>3&SWeGe5z!HCY쮔ڢy^OJOxۂ*oŨ8`&JBL3fƀݭpMr&#R@(fT*F"0cv5ɮ: \b &.A*v(k+4'gI'ɮ7Kyӣb_;?!1ɧkq35gm] 'YGK:?N qz^YtK.3|g#9:&MY*tSF*;6ǢSz a!4fmaq\Cf]IKG/L)"Y$H΄Ɣg2>fk>ݐjK䚆IzTƌbhBt%VDU-477OsV{ IPrS!g>KzS@7Ff|f| f An`(a3]:lPG>]k'cu Ն>b^W@TU`@jOuS(ֈSZYڢQ3r&͙1ѷUDtH*zbmYBخ\ &`h`ghGR/U@W|&_)ҰAɁKg@h*M)$8A֊AYcβnソw*vp)m. e{&}jɇ?#,vf&# ZbKEhȒLф<+!&Q\ lylFT x4׬]Zk=)*Gij?90둳#vCH6SG ^1d>@ `v-ntϊBctkՠRf)2)te<d}?C~F1 t {5$9[:#=?l!hD Q@ nIC)M%G}vas+6| 1 pfm7D7kF(} >ݚF& h-'ɧGXs/Z*P /M|"Q!C21 jwHbX+RA!SH(`mJǀ6O4A4T4iMAEZ?#;PrR#hʛ2àzN'`95eSԵd3k٨ֈ[༕agXGiHq)HԙW@#-C-!3S{(GP.'TM OjC\)r#^LAQ17Uj9n)?jvZoU_=1p0NTD/zUH44ɩѡ KV?!Hi´4)@a]fG9UTզhk䆬*Ғ Gii:phtD-E/**l~ 41+:<,ȳiR)FI%.NQ k3͈eV Bl0~ v&j3F-q5hlz/O/4\`8}пI?óO۞qv3pB\xWjv`B1xCkD E\@ 3UѤQ/وfEE6#\4vSKK@]) ^y4L{?/_|6އwY>G WInЫf.m0F/#*Pzءk-RXMl©gj0mV_ӡO3YIx3fkd2C j4EJ=2vh ɤ6FYj.RVM<qh hL8fָ]hfx W%t&$WH(xAG BhCH|H?-,>kٞ]GYN]D]Y<*>O-B6@"!r0(-kmC$EQ].G};zh/4kAIhͣV5*ZQN(&nQLZ&δ$Q3T? h$O0 D0@*k^Kc0 ά]CBk>y@@PHL%M*%*;<_2S_Ob/Q햑|:{6!T>M Xݔ춤 S3BVF NRHxmX"R-hwLISfηv%'V˚ZvA* =Z) Ç<74&Ը'2]$ς+\^\il3F%Z&؛nl؋\h)%!Q)lsܯ/Lޘx맺=RZ9r-INx߃%c;BwĨfZ+QR)*"?:S]OOV!% H H-҂:|q>'aBq4;B0iE[\E6*㶕%hIR,vW+7Z#'族(؏S\ =0]g1́0HCKf4bF(Ba Eij(r*`zcF1HC>IS|E@m:jmЊAQRR./Cè~oS#x[;ϣ9O1AH~I@84 D [2@jB5vyX-]h<2Ѫ4uu_MRVtI(8qD!V +tZ%4P ~ qڑEvf58yfc<ѮFTf LawWG$22^C5ĩ:Ba) |0$^{4>oS!v pzȁ";z8:ezny>yHilDQLj:3"Pٮ3Mp&T+R5Yڀ4+:v`"(~dٛ+GONCaTL$IF8g$|4py:@MLelementary-1.7.7/data/images/icon_08.png0000664000175000017500000001137512127353614014754 00000000000000PNG  IHDR^^ңngAMA asRGB cHRMz&u0`:pQ<bKGDC pHYs7[7[ vpAg^^nTIDATxSGǟgt98~wMUv]N*R8]ۋnU6'Y16ĩtkA`̷j ji鯞!C 2"^ ό߄8"|{JDnPMӔ29N3$IU ̈ z yemuN_YYF"~?RF9ft(筍uDzY]]ݐeYPCE DQ|^64Cpgioooښ^7Lfbvww7o&ڒ^,I1Lr$I w^eBkiii`-/jf3<~8Rc[#A1&٬p8LmýAL&RAljD" Tt=A\GGGs{{{EQN\333AlB~S Pp|jjj%JwSn\pav{_t:Ds\c ;<|@y IZ?m(1V2LTn =w1vp~{i!Gr|>ۂAMMM͡e._Wd2Ngwj#SZNV$JmMƘ([YTŋ$IRVn)*qz1W ~}}}9JEBze0^}-<OOO/,//GBI 3 MB(9fټPE>xʺ9Fstc2E񍍍gΜ99@4*Z|> 㵁+ 8s̑ѓ,˚0C Sl: : ӧOIEQ*1V''' +n۔8x׆gI`(ۛ?=zL!TT*zƍ&u`:MWUUU566vjtt=ЖW"z;ˊ߷]~yPBM9tvW#ϟSGQ!vV_~{cc#"ߵyU8;~ҥiTUdY8Ȳ,ݹs篓r\́RAgX###.]g8!$Q4]~_TU5;4#54h 8OL AWUU_ۿe2 3;s}[3Apn{ы/S $ @EblWZXXGef&m_` 4IBuuwllO>RWWWd24tt:ϻwj=LLLܾ~Ox|rgfu哅H`H].á/cF=O0$I/ !?ʕ>$) +׷XH(ojj=SNȑaEq_DիWo߾[6]=o|ZXYjjj'N}w>8NP$IJf c͛?qvPO𾒞 QXk  Dw#'O<ګi6z#nܸq믿_XX!wN܉w[Vkj̓9FGG :7I$I ⾸\(ɛ7o_^Q% { 18ta666tm:LwC휭l477 wi6N$#2/8R"1J$[n_|Ge966f=~x`w8fff|<j!+@P P@ T:t! \.WM $I@n&+,p=z =a{}LFNB!?<1vrZ2\d2t:p8I$ jANv;,ydjnn544lOuu8 EQ[K^#IcF}ݿ_reɓ'%IZA.L~غ`onnbE13t:-% 9# e aHAhs>œ( {_OoG .;44裏rԩni M0ozڼUUK@o \cJ?ķ~ BHKZ'ߛ]\\ܘ]I)b8Ω( %2EQ@Z#(B.\.Wlȵ!$?z굯ݻw/LaPH7*>r|8 <0VU|p w8.agjZ!h,r~cc#;33H$(&TUn|_]*_xQ x(ToZ]555ޮֶ`0Rz}Y+6`|>Fsss+SSSNMM=|kkkt:e9[1\%ϊo&/}b7$IǙ9z<GuupTO(򵴴l6[{MABH!d2d2[\\\Z$E"|>E1@KC )V^' WM`%I(#i8cYV I!fs5h d((I(˲ʫ*nEһZ;c+-lX[?+܄gJ㵬9Wz7zA{yP١`&\?{nrmfO$Yw%tEXtcreate-date2010-01-25T16:11:06+09:00myf%tEXtmodify-date2010-01-25T16:11:06+09:002 RIENDB`elementary-1.7.7/data/images/mystrale.jpg0000664000175000017500000022060312127353614015345 00000000000000JFIFHHExifMM*  (1 2i NIKON CORPORATIONNIKON D40HHGIMP 2.6.72010:07:14 12:11:07("'@0221Ȑܑ   | I, Z4040400100   0    - 2010:06:09 19:03:272010:06:09 19:03:27+ @ NikonMM*00210@NT \ip w      Z@ @   Yu,z   t     /COLORFINE AUTO AUTO AF-A    62264390100AUTO & # 8 MODE3a NATURAL 0209~o2xD%FE@ NZI.ߍwg$vqy%]|Փa0:vq2ex M 4BmKi"380E߽HNXJԠ)m$ly0#Dr4?{xTfC(ԘCTW”TW?T ꨦc0C^'PBJ$6׸55:l^{K\XJ캂0xU Xy0仨B06YEZ*ʐyC[uzoĝ2F[a0`J D~UvizߋTՃDdK7kl LY ] J3>.鱗7P\8A' ` ᚂ=s B)`wK69h# fVÉS޽Pi7:hۢ3-d!ײcz.m GFdt!kRϞ Ys*~o(UW2 D{&EE=T`I@Ƀ8_X Ԕ8i}\|95wVҬpqp^5u_kij:ng`1$ʁ8<ΰu2rt3=*XI 4p #Olv<zYKNr =/u\J^{*%0# `;n:ixebqRw5O"Xq-rh*? ha+M6+OWOZ>{%_6=9|LxrU]|ƓN9vUfoo|D*aĸm 9""24AU U_,  6 SZYl 6 ȖvہhҴ^Z5j0'& ;ySޏPu7ao%Ed -E3mYXGHj!k\iQϐFYs$o(UW2 { EN NXI'ɋr?:Y};tM(*WU &luwoʈ-^ d9OFF 0208Ys*~o-UV3D{&E ߤYLׇ?gt uC=x\YɒwV䵛|dyhM:o?a#0$H]^J/=0rTQfÉÚf»QTr0=.J_\H%1"`>:Lohv㡡Jx1O9~\}pv0202j*L(x&&DA z]d]d0102 AUTO AUTO(FLASH OFF)0100ASCII R980100(,,JFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ? L'JHJb_$eOpkH[7j޶r%btFQ6U.HH*ySh9ewn\xpk>k>$( x(^ =)v Q2!vPR FmmI1@mKLP[i6ԤQ!+M+SM+@vR5>Vi5Vt؆幵VU1J,,5h>}:֮ ׍'{n5?وT g❊p n1Oc1F))1I-%hbEJE4`3SE|T8AeAYj[(6"SO$WS} E 0Tֲ0Z­RtIB:|=pΞbRڽGy܄ux5w!Q'cчq^EDNܗSK&?tٙTGbRZP1\c00=rLmWPmBϒ泩'5 귗 qu4J ҽsztI!m=qڼe#-v~mue\Xo}ۂmpyҵ۟ kjv|$ K>; 6;@[Do.mإͳd=O kYR IEzБ9.hN<^; 9ne?$kNC w |yJ̬i\l!i$y|Q/"A5 e{Ņ#kXi_7R銱ZD]ק:TuԵVo}+g|al އ?Rt`\{ xNW%-,)T+cn( UT@9f5!aGڈ Ihaթ&xV^,:UI2n qys3|A@NX0$u* +xj&Kk9vcߝ]M5/tF =uR؟}Z5(C<{ AghrMCpzimʚϊRWn$],{Ցޡl@˸x)_䎞li$.~/%Ք+XG$\BYFJ.R2WEbZ+j.I5'kCUubV-oHa$ wvXZāUO:E/y# ݹi&Mnr<j^@']"VW9bﮣ B,`q؊W5+ۜ~^6jHבAj$T $w.08C&xKh7@;Y*Z#QIRbǭsOZ\ f#w}\wۋMs![ih* k߽D8P=Mei7s953#J.'FcKFk]r2ȄPwݷ?ZTNKɌbS(Rq]‡%YUq[Ckx:G)ƒY )Gilk\VNW=T ܙMJ j>ELGi4e\[xFw0QgSxM,5G4:d9tiho5xHdVzrڕI ʞx暑Y l#-ꆊVuXSJѳ`Lи<9L26gqse^5`IAw FU5\xkR&U9C8Wf7 o? ZQt-:$RZKk+h* ^TEA)t4Hl9,%N5Y+ >YmHRnG=V5aC}V?U;orz=TOT"*(vޤ0n3I;$8srܭPkI~=jIЍgqsm*\0 )\+ݫCd*̙O`IE%Ġ^dt<=0i8̠QS? 񞦮Xa=6~5j%ې9Rj&mؑOiYF` [JWʹ$S,_@~t +n7zbWAR,In]OTĔ%Q%UO3ފ`rZ>Q\AnSYҹ (y@s= >\EREm^(jYOQM rj֊)uriWlv8 cO hۍQHCC,"   F!1A"Qaq2#B R$b3r CSDTs?!1AQaq"2#B3Rr4$CSb ?HQ0: or6E='\:/rI;3 )ٗͦyv0(Y@RM|c۔nS]HAG =c$q*ϬU./p4%V-elm'okoǕ6]*JooORu&eKNʾr <o+DC7Qa~kh-%Hm.XsēM2&-sZ.I ݎs;}xǶfMm/=K$U\lAnFXoF`Rrk6$'Kҭݼals4M i @$~ Iu*B D 32't/MLs[o8EԹ< Q_Wf!#qe[]u_,/lG啟 k]wtRJٞ^hhK~k?h 0 q3SZwkxe~򮛲,/ijikI(؛nN;)^]%c;+A>"'OMLi H!\8%wsoHxqbpENݿ+q-Nv: "r*v3.\>7'@mH$o`m{0[M﵅0F 匌dyxۣjҲr(؝oU>?^!7P^v1c#c&/ጼ[ߛ(8ɠ2w wkc k\U p@~ p7'F, ww"3}cp7y`o/ }OۜeTkGuRffX77no>ylOq6nl8oc@76ocیtj0h}nyo<<Zw?\ui76F[c8($?yFþ zGp;sc~>U ~E:'lxyƽ9Pݮ r;\wqE&}{qG&ى{oM㵾|?5U"$o00?] E&2 ;~Ʀ7~fb$a~}E7[EE `m=n6DFN8&Ӝi+j\NP)j$EkH$o꿾q* <E__`RRȈGhjGj i]%ۋ_STLU3G$~ɾ׋_Me42`Oلe;N^!_В2(C _n8J~P`=Ux^tjBM43R:jq ܯ;HRS0aQn@{}6ن˺#2T5N"$po&mU̲d-gEe T(ܩn;_Wt; C Z֭p%%;J.;Ġ5tk|a;OXG0'5gGp ǿ`sL$ 2ʟ"9ap Ef'[ }=@ʎަQo{pq-q$O&6ʣ-{JyDH195l? 5$JHd-]w}1ZTi(pva}'No |Xij/vmZ0 XZZ|:Z&$z<% ;~{k[< U[|?Apo0HJ rB,6Du ]d۰0׹ QWTͮR/}7k톮AdT=7SHn };cl-fNNIˇ8bT`zXF@5mLH$pKønm@G›Cs{[{ܝ| ĺtNc{k?ɦ" qRG쏖.k=ez|4r\Ņ|4~8HƟ? ?m/ k㏇T(,Op߿ oEAtO (ۃ8û9|)-&9qs{pldS7np3Eƣ#q4&7|?)"mŸB-k{[d#mzmn<㫤LG* #plw^X6*v,{O!w;@ ۶[=JPi =|d#moa6wEB;|@8 B];Ǽ@4\~[؎*ƫoǶd@1hH;n7珂@XO{{c0"ll JGkDU~qEE/SHРovq[k8ՊpJ/`#p\-܋\fk ;"()KUBԀU> %2YUё.nm77[\˥+ "3 h6ݬXlNmkW {ҨR-v-[,G"߶Tmg֢?==Y]ED0"o/uXHlsi9P#ԥ>rFF'5N} M4l4V%v,#L&ިbeB*o"v,XCʳ>54KqFшۧ}:.eDSQI 5 uv{Č>?P5tf[$V)afU ݝ} } oxHTD F%Qsca`{'[i}lt,vb-`H#k i?n $dcP[\[|:0j@Ibmp}; &G1Sq,7:̢1WU32ksmD(-Άy?7Il0|R@1R4 Y\<_i#f֤ARoQBHnfcnq D8S;iu?{wp℘Uo߲ G8K yu1$(M]Ӿ?_2Dr!kmq{cPG|}it몺P Rt{ݬ;s罈#b emeR `ߟ{h zi@8dwe7C03IDl.ذa+Z*v&1Ǜ:1R2\&6 o'}$\7;-t[{U!)J݁mNy6؟Ip:I{{T{[;k0 a΂px_@ }=\`ϯ_J-igeXaڽMw?X*EKV%?+0jC}cXtؘG`:byR+C;Ymoc}ꏐ6K]ͯ l cO~8n5|5ebak_olfv=_'9b\mpEE>ڱo"ڷ-8 6!v۷?3)>Zarvg0 76p PE[ 0#>4gP7Zu_<_Jxr}~ ]ALaBM~A&av?6&_~8>ؐo~bk'q{Җ76|v{)u$wW4Dfǃk7k-ppc; {[$H7=NT) v܃Z2n6q j=*5I\#!䑵 omB{r]*7!I0rUm8"bMm7+}?2i%Hƭr=I܀u}qD.6#"<(rha~E ; =[`{ u p omؑr.7D#@l,/V5*.w%؋[0T۝J("ks1!FVs;HoP:I saI4`87bn͹rCEƠ]Sk_￾ħ:In@5cqppm~H"qrEwqZ=-f}~!t7S.rB(bK/;6Ve[H2$ϧ)A ~Ǿ!PRA.e, *Mf@"K@;7ľ*,̦$F#x!O7x2Ue^mwFŁp^5 ܛ-eH HEG)j*Qb)Ђ%H=N 4nZ<ݎb?.d݅TٮnEbã+%ܶjkldPX}.qgsxM054R~rT®]S8Acree͈vGДۚl9%F7!)D5bXZƹ6XDYdֺ7${mW@Y'Sxɹ1nnln@_H^/rxw~CձT,]aV\cJo4r44bF>^.xCT5fhϖKOMRdMHczvDҥz];R E8t-cIPS`쨔BG3Qêrʔ.Ls61;^&C5\$[܍6_ ,dO+3jiޡŀf턈gNsd$NwkMiOypD@g'0R|b|]YP.ir)k3Z-(o[ Bs*gUh+nO! w7@]SqC$ڐڳTe:x؟|dknO DdlA7N3UŹ oI&+N_kܞv>$!,,q`AŎ[#8? b?vÃq-܎w=&"}1h<[b71% (9Kq>~`l.lI;,`3T[ vWO:o؏!n7mϽ?`ACbUn,ou6=[u M8"\mc~c 7$l ؝ okskm8PpɓA4h"ƠG>2܁s{ۿctw!@"ߏjO |jsni!x<R#6"$ >B͇nn %J01lȶh I=¤}Um%("oriaso}D+P4:|L>i@$ߎ $x9'6C K 4IyX\ ?96o6a "RKnnn/RQtNTcuA:$1ZV_4C ;"8ăMw O_ ru`rObm}of[Sjzψ\$yhX sb(6~5]wNcR'|#T [Kѯ A;-ޓ}|kx7'e$\pmp`6m O:N^QʃƲlۋ7ߖ$iamcTp}`HBhןnX+,|cl d:}@67$o t#}$b5l؟ms $AΖX&ðmv‚u]LrlkY4bؖ刵Ơ׷~U:(z(bڃX}I㵻u u4m@G}@6ؑ﫞=С}DU c8QݚEJ$Ѩs':pky;a2&WmRaroYQ=eս؏Nlhަ,@SVUCx̅f~ΙJ^$Ga%m92:U=-Ȓ*ܶgM/hEa$F*M~qj8,1T4-{ee6a9wLtK̔4g 4 jҡwL湨W5ft+(fYQ-(.uk0oo'kWN,'(Iox:joOexbL x<yzK=D:hVd|b vYޠ_ n{|2Y%oRh,J0v<xF#\77hL+AIYS:,#wqTqI,%de0%[!pKkRi!dR3\lZZcI0A"#Fj @s۲i_$L}j~۟c,ClzÜƮj)i53O"d2F,K_P= hci_M1J~I_O=.c]A-@S:i7 !OhG/؊ùEG_zǓ-̠WQӊz#~meqo\qTPM$u=F`p oh4D[ jZ`&{#cf ެ#(5l52JtcAUI;^$B\o`6o9jߎT:='Mt >iU]@"1ܛmqc}/DZO#T+K?`O$%};w~66Jmo_A"m,HŭjM66۸=-$\7lf؋|1CZE@c猂MPK5w|(%5_}0@y^=-??i#p7ؒ~>m#scZ {ہxÒ7.03@bEǽcoml+Am>p֞)&k8{ov77$pE{1m|3Lʥ522H[e^ua)@%D$(Pێ 4 8wfk3Z$ϫ2ʸQ4{VjZdlqTQYYWJI9O%0t(Z¿f_AzV K=~"~#ʅ XE?߶4sn?7:ym؞`u'9;~GoƲRFX{~߯r(M"oWM;W~7o -;^9hEΡrMSv' m &gJ'JWM܀I1;ZFAbV~[(ctno- jUlK2$Fm*^qDbEqw5VupB&{$X X5m(lluj2s`m˾%4~%r|#1i$M!?[lW`G.jjtuU5E\mpC5IAOLc%Lf Pŏq!>]%[FUSE$4Jޑ %NP7.. j:NvW0 s&RKdHyp9ia%'-=55MT$ĊTRH!ể'"Y`v+Q#툀uhlʥ` ^!ԙsb4>d%bLRc-@YKm9k)^,]aUO9V rAwcmmk:B`s6rgXYSG諩啠wCØtgܒy&1#e :ĉHj2لv #,D rg9\4Rh.xYbJe܆n>4K&aJ]DRCb/{pگ)6VR_E#":Nz9zw$=GĚ@+`̰" 꺧_e3B*C&Y5DbN+VI!J12WձC]MM3Ѥ"B*ꄒAccc1N)P%l@XOͩ.A oafGu\56":r'qКrY\- @UOq&AJ;< <*0Y\Цq"L9$(W sm6=@_~Ue/'u_l+#R :H:R$ F۽؛68)+z$/J2y=~t@I  'o%NhC%+B' W@9{cY;|PJa~cr-rmc"$DF㟕 j D.34Z᪥т\`GsܫC&_UfuML jYbmd,4xhl$-Q""q[AnToYUd\>YYnZ e# ?z\njel#8zašTY ubzAtQukfٍFeNeD|U-֛6yo5 ,cY#jn ͂:7eVxigT*^ ,ΌTh:XRoӥA\> .A߯c]oa;v?VҤ|s{c]7(hͳ8*ɠƧX Ab+7*2ᗆuK\iY,\[Ŷo_w]9Y9oTԙ %yIj'Pe}60:nlyvcCq*Ѿ+I*0 xcծ!zۜ6_U0~U>>7_~`%~wgVJtgvJ$ SRtJǫ,?:׫bowEb6SU/-Dі/u`REwQpa( ꮖh^8(ˇy*%R@abOkoe,Kip*TnTD9V;8]< L%  Bp1ҋ ^*1T@K̖;9®F$A!x|<(rHlBl7sڹ*UsSP>Zt`8M p b}d=32q*XK<`cpe7' (?o../%ps3<j~@dY&g1^@k$aQ▚4jgFO6Ό<W] \S0ꚶΣRR14W`1 c,at$~[ D2$QgXu9FgN/cE66NB9k"iKq0d^ b&\/4Ҵ2J#$ى q?_$ Lgij娚cҋcē} Mh-'`ϑ>4^Gm=ڿ`,d:!'\_sn61 xcMW;"Ar.A+k@.&kT-s~/|(R\5.9R6Ż~lnEmqsǷs |8 VʠO'nA,7reU'mL<?΀H&k`T*O 9?"Is5.=ఱ36whIًYځ{nW: =opܳabˤ6ӫLPKH;jcZʦ(eA77lN/˨|0̪h|4_YQv Xhrnm "J̤Ӡ 16Hė4QQeԆ*j'H5 fMb)/0r J@ T?Yr볽JUNOҭ}y S mOuEY5ѽ-JA[ɭY/[L22e1+,˓)!GP?#Q! su>&jOlKOKWW^HD]ʬUA)!̭'kj#AD" ҍCҗ"8(97~ƨfl9煨T>t-!1@"H\}3&.*9 *O]o)UHxE 67/iEo]{Lj(Z̷(jF݂n'i^Of@5RRեTzs:o[W O GփN-ؗ@R=ozrjN.|-G@8"F S^g~ʺGzyrJ48 ps8s9Q}Or_I2. q Fk*yZJ"[_t h''0=\yZљQ/Hcč$D&`I!46~XݭPJi,h0@" x]~2K$M `c5BWdzUcv_sBӣ8)˩i^VM(F2?qQaks#gte(FQJs\l* N%Ee_4m !w+U MY$9 '{t­mR#8c>, ~c{Z}k +\<U . l}fM_;6ر[,7=*׹{` H5USpTWc|'+bXbw&]Tƫ_Xۿ?%c'[i}ΰGG<Û[퇷%[vqv' P49es"" `Q-k{㤲Eŷ$"Ye3ADR<?5,y~~_Y Z 5VVwJ"}| ʊ:,*TOJd,uT^P{lotaȾ-,-F<<>?)-<'ށ'qEU9`O}dByP` .V1a6.Ϻ#s\ hYid4) nlTgLTxGfU E}-4M2BdvDcmIk&Wy !mk(( 8_Wt*TW{AXj8 H*OTd)KLb!"yѝ!tbSIfqC;I'Npuaq[dklReyv_yL*2\ŒUSA fЋ tQM[ YdZ ؓi,fR%M?Ma_j &SS#h}W-m/E yW D;pa^bA9e<%rJL2F*Hr߽mmq{_ QVdT5ԹsyQn qn7.&eU9N('v %d3=IUKGX}:&ˍ0)2DGzT U ^yc[>Iq:Ċ"Q\eq0G29+m֖q]9GY6mBR8*!(dw$*wo{)2_ ls֖y@'eUPy`u{{co^u-wJS$2]K1u'M@쪪Ȫ y^\˗岭ʍ3έt/x=EZuÊ>q,9SZjXZx دzC*ͪȳkW3sXcc/jkͶ/zc!iS/РhTt!|*-ѕmOnaUk0/&W:B !\XYp$puT 6o(-@.@xwSRx+(DTI΅kp?؞Sd9EL$I 4TDi,,=0joUoA7wm V'%+ OVH;؝mXvZJOy YwkA0Ґ;)TmkI$rvsi!MlJ5HRF"M,OjQk?, uo?-[ݾP"A{mñ N;ak\ ,d¿?;dۓIl'+}v 6kmB'M+\jq`M0_7=lIO,͹P$nM1;\ڪjLY^9ܜMlR8X!-^mlHMUN\J갹+$-˯͹x$1SB CaJQ/ >^sR[;f]y236~llyG?o,˨)礧tP dĠ6Ci) CNy:4 4~LPUjbuF*m4{,@ :E3"iҖzZbR%SiR/u_EelM3POe'}M9U$bкO.9?.|F7*A1 .!bj \ *J Xz& \⡢81F!e;KC,E]^g,)}uP,66$0_E0ʦ%4' /b. ۾$P#*gOҘ,HBt3癶Z+OŚO/sB4`hrڊT2)#A6,J"J ܾQpfJɻUb"v&뾞6ue5fiR苺zC;H$6ܒ78M.*G>dcu c8Lo0U}e44SP[@Yܱ5#5Xb?xSDjHi蠅54Q]̌R.N,6z^8!O4iqju9D!Af z2 mE4 )hhFhQBnJ4~Gp{'cgCU)V)jiZVzޤXm!'QR6oc:SUef]4RIH `fn7<'.ͳn`,;zJZyUor,8 k@^5 p?ua4X:U }ήnmǵmĘ)#= 5;ipB8<"!^TayZiebJB਺E(O|$:W$9_f~Y>qDn4JPY.|L_zA3 zh(Jym9_n{NNނJ.IZlK`lv$6s9iI\ pTpR | 6Ggt1nVрe[M@kMP5#)"Gn{dK$RF zuSue_&RfU5eMURk#ЎZH lX Nf|C%hY2~15UFS\$|Fx'T}3-Sum^_LfybΣȧ3 -w%X`6a2r :ֳ2;˥j}4]Y'OSOޞ $}@Z6X.Ԕ+JLB@*d'<Ҧ.VpG wmoy#ڬ;ʺUEtz=;<֞jc$ KG*&MI =/KT?SBjz/±TX df2JP=a&K-TLd^oG ˥S6jDK$l` 0g̳ w YZb>E<dc|FQa`2R08VD 1ӦK 5hV$#|9/DNaejl ]Z&I,59{]GYb`Z '憤1z*L~<%oҙeT4Z?]53|B4aZ;MC-,YAH{VZKxȭTGllwTy6}0nu?2$4IQzi<W,wDKEfr,r)uԃ,y覒JXgIB@`kv`4,p̨}fgHN[WI#.H LF54Kéz3E*|>e&X= ]YVre%ZdUAص.V!dq4y*V=O+}]]=dt&sU -L1RA G`K!!VAOKS#jJ*@g3V-Ru]@qdܓqpguEEU,ft3L5%H,C>Ye´&4V2N.CV6z4闽3ud]L+!V9gf$G)kt7R4u$GAYUB  %weZ.Z(U~p*)eyraUbtrl6"]0YtO<."Dk ^liS:~:rI s8eE<1IVm ; Fe9[CHI)Q(Q1b> f#(iPSPMlDQvnY:A"1e?QSG45ml }f4*KXJ؎M2dc|EĦDo_z$D__MUt#6Yh%jtء6*om-IE5Rd=)1TEƬ.JvZݗg*Dq}սۋ !I (xO;r*. ibJM)TS#`@5X}eUKA[Csfe-L˪j#Ϟej<@T*'RSzt<ΊK4"%%f_0 lIJ j68ZdESPpHޣ[mg!"g)9:t}](=r $<'|;꜌GULk1yl;HeҤfdX0'|L~)4P y:N"/uza ru(s*$mxa7DϙwaRC4 .b5>H9- ^th冟)|Q^ VieZUNK&oSvl9V`rUfy- r*cj*$+;Be=ՉCRAOb /5gUA"I DL*\L `A8Egѹ{KU]]I p{QQ7J"cK:jK*- # ВbȪYOra2ev1SSP*0yLgԣlkS{O:RftN`}NLLAIYIvR'^TSeƖzGX|x)ZgI!E]]$K4&?X]Tx{|= ҵu>2P;PI[UM[<Jf5TN|P^+](mFf}kM繌DMWMe2iR#]b$ܝUՔ4QVՄ@cE"Ibo{YtRKPj?/3hw ͨ ؼ,.hHk7NXڸ7q=7#f-VR+d_/2j;hF;\egIG@R0.W͠@ ܦc^ijh(3 CӼ<1j^!uޭ '>bz+hw[$apS8 ѷ\r ܛ{VRI'PIiI s>nN*j*+IJաՔ݈6C]UFk&Vjs*554'HQwCokQ%<*r'W2ݧR_DzI9}S\*\$d6̵|v$#(6]au5=^l5<h*$ޫb' ȒK:\Yj\YYd-M|Ƃ Ӭ+J yᨢjG,|5%ƧbcOoBдd%jUd WjYqBD klXm$yKmY21 CX{ر jK-l<[fs߽WƩ89~IQnH~\qFŠf`Q~G`G`O~+*"R"%f.V9U@!v = ?>l?\ Iv#;Ml4~cA@5TGm}|,665v-r-b9 T҆D #3Ƣ.5{ \m-", ƛ m-%NP*y1.t[\+i8IfVb=b67?o}A"n-a% Pb0cqkx;k| I<%kMY}M,~'1dhBHLD؍X$NMw2m#=KѵpEW+ >"u kHV"YT,(S -!7mA-ژ.+je)*4i[I 3+,O+]IeWu!reT--)j-S|u^pImmTXDY<)˳<ʾ%Zm4v]S5<1W*;Y٭s.ĔtrqTN "x ]!b;36:A>sN+&L9:lӼTK Xc!]gEIӥ:Ďʲ>ɪjsK2yIbu7 .mOĞg)˪i#Lixڼ*IXAW@69̟fލf>򜋤2 VƄK.-$amt>_ZR ϽYL11juxy]~SA湄"f4":Y֦6Acu, =c}XTuO>>mV4FK5/$%`@HYZkkUf?_.)"S<%r·I%EB=⚠MG+y/#1Cxa!VjbڧsNWKt=WRU%;PcUX˳-ln t57Gt"UaMR\c*YeҀFOH:ꥐm:{(j*jzH̲k7Ƈ[6ⵒPcЂ mYGhQn;) A}Dl%́$pm~qWklw7jƌTݏ"ۍ)*veհ ssk{[MG6nosr,[4c$IR $۽M07z s{y* oqlCj"b`DMgƍ[[):xro(6-͍8( %ppe kvB]RQհkcAmV*\X/~ZWY7Qk31g2 H 7yT9h)Rmy~}5Ee۽}+vP8 (]Wl nlt:P)4n $7$(RwX O돗lwU-;]7C~4gmy8Mve\k}Nrz~]?hl6%n5qbڦ-%\'M!JEÊD_j_g/z$eT ]S#QQS9ED@J .\_?_ZF*h)*r,uye$KPap$Cw9IM&m5#C-4t5RC ŸW%o{b6+'`UyM:KX%(`bRSqn<^ >=+RΠO4H)eY$l2AI4feWxd t؅ޢmyiQlKտe.+*oLږ8bhXb&SҨbvCSٌJAF0Ss X$lmȽ !hVx1qˤ("q׍*z#Fj@hcA FUIو>4>yZZ,Ί#ZZOL=!˱,K8 ϿOUADu2|2AQ1jx#hi?N9Ϻ2ǘp wDuVPtYmdX[Ὣ+y۔$~Yon٫VU{ҷ=r6QWH2L /|ijhikFAH̪[IGXt}m=$Yҽ/ՕFWL(HRB#5cJk81]%eGf\4Ś?i%zw^9ĻG r.VTccEi3R*#:y@Eh[P`U"iirαH.SGHESq,8mҀ6UY.sULfT&)%54Vv]›U7-Gǧ>"wB 1YW[WOUC*gVXd˫@+,a|]SC ,eO*2bGfHᅞӘTy&%\H,=+^k T94DiFd`֫٬tv{I6yNNj!ϗҵS45|R5UR H u4⻠GD1R/PJ- T@lLڗEf1Oe9s5d9sD3*4w I$ֳc,UNeZ49b-<`2p;xu=gtImC1Fΐa`ITӷWIMQH$`23nT؎; HsPsxO-hmI]دMN$s@k@#eU 7 ?9] 76-0b`6;+.*t;G8ո&{(n--ی0[B_|Hn^prG)3$zyf:4k<}qE++ N39^z\tYҝ H~1G&{XPZA=}u-[WԾ7q=~d5 "|ھӭ$H2OAֿҙ[9 p֬|, W=<O:WMF], ՟u {<tvITF~VEwxji(h*ZDV9t$6YAb)^hyg]3W5[o(G??撲RɝSC]#V$WUH>P[E"}2S5)l,r" A%RG5|v|5LY<cyq RxWK4UlU f@䶧\ez\7BH"~;V\mcb~'_:K(ȲH\.R0]DU Jxl7#5M3JDf/D,鶘pͅL%.Q5MJ*VURHa kjYv;55]8#GS,pW0PQr]t#Xrp$2J='2YHUQI,xSp 0vi\-k+[DhgxV5H T Uorڟ!j⩫_(D$hLf9v#ѪL/ 㞮aCa!R<&w%9Xi5}mCM˩/=|:yf4Sd:5<[ȫ**45u̴nKUk !٣ JiHj =`kmԀZ܌Jߴ_N()$f2*S'JL8X4vB/}GU6wtH^9iȤHO,&o̥JWTe8n 3)ˣLO\#'Z*JɫH`irDCo{l7;F}O83Ejoߋ blb7{I6W7lJV 9n9=I b(( .{q{{|sb62`\\؂H('LJpoE#>ʵE!*oJ_U4 fG"@Z%4iLFI/e"GY>C?Q8s9$i$QlV  [o8̯҆㊞3>=yU)sC TuT>K=CC]+%BMQ7z*.i&j8ji2TK7ϒ1Td k#LA*< _&ƕB3;J?[)-Fs>uoӖZ@KNvǔ54_bkjf[y-h-׫ :y@"#W5${ I],PSXT >+zr:@)>$Bdw*NSu4#OiW-VY d3jyd/8uE&F!s,ZDTy5hĢ`")(ci>kMk[\!gvf8a RWLO[.;׳PI1YuH"8ڻ/`Y1THdWK) ZP6T̤ަdi#$IhcHBrZ2*gr^-{ n'0"3 [4;Y,> Ŭ1mBGHN*%I#Ҋ碦+\>=H{Х9s;TORd $ PEWMHϙA"CXb-RN|=oJ+)R;FtEd-T5RǬIWOK+ -h Zlt]9ZaSikh!eDrY# BX]^Znjiuԓ/Aonntrd4<x4aJp;ol0MU-^Ē35,j=Tlb]v#f%umbGhg pa|mjk+-#o'YZ5TZPB'杆/J|6v$jZE?B{pN!moWO5hX!+*jh"*L -@q{~X([j6҇r_YޗT;-\\,osp=eb{p~㷶/HXr`bᶿ]uJ1F0@_<mk؝D`;l/x,Eɿ͇w?׌DT[rAw8Y4-Wl{`| yuoV-g&XGqo82Ӿ \5r bM$َ67?=@k8& r<.n~#{'\w6ܫ.vcPvA;˾70;\rI"7m7؂A>R88mbB RKZǶswm6 WJ!upmk_'FE^uZwМ;$ZH'p~=bl7arQi܋6)$}p144xmҹ>c`tb{}7a}&U'_fPM*w5NKl-I6y]+]"omR7l?jηz79]gZDOӻVt4 ;kQp(SPcOΧ0BnJV>3E%[C85BOI2uYRSd+-%TȔѪ%AX Vٮ:rsȫͪ{ %tPpVb2]hufPT̋ 9gy=~'%%(K$-fҼX#,A9`v+f}w@OD$HExB`xQTk-kzz 5%5UEAZupla&6r@8:::Jz^nAF3F^;zA.zO?* *<0:́Tr6-N7VPJ\yUMkj cHޑ$/aR70AqT/l,] Jcn|Aƛڮ 9$YZyӟ.PY}CPt[-:T֘\(jtD]$qmDO)iʖAY +$7ȸ<(١vDJ5J3!U kpKo}ƜGo=M>YNotSt( ŅZOa'̩Y̢14+|69$ 7c$DY2Mص =㚵?;q'b>fÄHpNF~qS RG]P"J F;,#!&l@leCY.{W$D6ZݾۂN rIV֡)PAX8}Vtt`YEmlEy+bnGu8 RHBXM<ҥ,+CϤ$#}4%LeXN]E#}6ª Zjt]¾1\Lz܁_{(U(\EeunT-bСH1:p"qAsJH0˯TzJM=`Meÿl+zvf/d-#K uUb_&jTWO-Fgvgcn8<`+ @j]V7I$H~u|rG;p#ם8Cҭe-]AG ̎џ2f"] ʹLH η]dzpbn6Ĝ𚣧3_+e1HMH6k=먥+i*h7d(Dߴ5 [# R wT"EӔSUVD59 ;v䆵,o))RRjcG 廅<5qQ`1l%<-6rJ%_k6!Q?5F0iR/b/ڲoL7Y L|8Vvy+w Q:5K[L+*LKyдaJv7C)-@c%ÌUzĊ#k"XeIK(auM7hc@m<:rtoPbH?+ RIC0WS$vN-V;ѥ;Ip;4npIU#<Ìڀm= F5Π;q0i7n$>,n .3Bl-wl;oq܈466T7r )ԧG,n>N-aÿDOJVFhځm-;qĂHmsk~;oBG[$ߛnol.P_wmo+:Ei͈ aomnNpErN[| knĕo.@~YՋ[8`dtޢIm_Hc$,.,I$N[?> nob>ہI oaFE3~0ɧ*v(`?+/ zO֎Jl2$qet0%zzCc>l4yR@YRN*n7__AOxk6_WP~שBҬ +}y*Sʮ5- %a =`eW[LY䴒Tֻ̫ ZA;Cu^kY^MujQ#1)UbTlXXaN*HWHdFVR Χ -;_tWA9NI(sjI驫HWK bF%/H%U2.Z WG_FRl%n188 T=eLGx Jī' .QUbz~:f6Fȏa0; sД ESdBM;;{-[!PS*SO}a4{ĨP$NE5JMw_))ENmqp;盛9Tm{so P.9<8 7eÜ@ 4\..uXtl=Ƿ cC@7I<1߀8( l7܄'byۛ`8\ wr"f8;ۆÍ>c`A\oE>xIkk@ Ɨ>#7p3"2@2}LI!!@ssk20$qA}v6t!#a]@>fl.I[\#yoE 'xmE4n |<,5Y G#X%9PH:Vyrn6'uCU<7 ģy!ev,G4v%bF4Q;LZ+p2@xqIzwg&Z}0K!>c#Gm: PB)zj7bK$ҝZK,nGc _E3g0EcZp0@ONts@0vق+S|P)4 `,D PZ,x56' LMOZ!<"#zjɔ!%Fg[ɮi `:8YA%Z9cV<66t!8 ]Lk.e',< ئW2 @|ŋ<~`!S@!}ioe5,>cRl[0)co)A\.L3.i%ObYkpڢ+ pB<4 RC$iQi*O3DiI emdyY6鎦%IkC<Ŧ>hΐjU/O5?:rMm+ON)yD1W%V'b6EFiP, BeWLPTҢG4qb20fVq` ;qsUT;f̕596I0^NAC~`rm\.ē< q0#+EYpXY=nAЕ_9dTrIeK#X{>OO,*)Q X+V&_>+jX+Ikc,ˀ˹d'u{{[l P;wA 'E6_`-cěm~Őf*qJ X^J,'kc{|X\~;`B5)[7<R ({HRM߷RX-~Zu؃ͅӟlC(cqkx=7ϮĂiQ Hk۱[dJܸbF0m};o0( ~ &&Ů'ouۿc5ܱe7&kq돒1/ (z0,Ku;)1]1S,s{X{`3عvRF~3iok[|w0'l/)8I$+fiaM:6؋'q[Nl!S6O%~zF W1j9)&hfʧ6|3c~QY3eYDcR'AKTyUNlɤ-|Jliia)Yc xYaEגxo1FuFg:*ҡp:\oMKs{yzKLG#9rݢʨpBx'ûK[4ҋ#5ZdQƲ,/:Cm*9&[H1]Y "cWwrirfdu4#2Ѷ-eHNsn1S}ak0qjiZP0zޏ?!p)~t(ſ Lze ,c ́ 샦ROX 7cQ&ne5TРCB]$RB^-QJٴ>~l5uiIi>=iY6H[aSUI]-QJU4] fmE$Xo3<ז6<{M||^(PLY}; nNۗ$l%yWۃ>2tfmQ<7Tt)`(#[kH$#IPˣmGa~b3N|^l'-қ54¢?g W"2,T)$7߶.$xJH禂Vhb SYMM.A`.7,ljc{͜4 TCmUC$rr,FlWL:n#;qGD`TfgM<7DMb 0*Tv$O&:'#JD, PTi* '7l䖗.V2`#4VIi8FcU$9TyA;/p]%UZ6&c ض7ѕiJA#rQ:()}(?9<*x%-Lt 3E7V~ (syyD Fmi =>ʹYd-U(e?0L2A*,߁eoEd."jZiDaPJ _^̆ʠϿjRײUVH#ɦ.'y+et8inubYIPLE\u0U5Bԑ5a傀 4|ICSN?=<"@FU 4no6ߝҕ#DU|%2l^)om;Y=>_ r~8*Fc=}yE;4 P+(za /Hb^0I\n:p*\Baj`%iT O+!*7UՔۏŎU˨8IT ) TaPYAҪ6?^ ~%f9 'UQVIeUL5b#'5;Իuu =j.]iI$4@ J_3<C΢-\UF&@ѼqS.#}׽E/_2RzOJD Dڬ*;JpxeGSf fPeFHĈrz钩TbV&km|_Ev_yOCE>Jƾd ;Ck#lW5QL44r=@m _DAN11Ӵv)\ D&G lqGMM1X{sۭ (3=}BTOHgs,@g^b=QUP=tgLT|usΒXwaSL݈$XcAlU&M=4:kOl)[_s`>wYo.HLA)qpG=06ڣUJ0$^~qw6I'(Rw'}X n-kLlR X=AJxe+ms8f&׹$m|%#lǷqo{ǿ{|pfPT/ߞM"ҀP7 3&I'n{LG*rl}E9)LM="$6>0ww-p6ɵcYrmko1(;E m8"}3!x?MrI!6 n4 m!5`Q/$JH 278d &}^;}a"1m3LU$ VKQJ")d,TH'KX"jy*_U|V5P-A m9$TҖfI>@m)*5Y=Qjw -7ž))#TPV8 Qm Xv 3յ:ʠ9I({a;UH+@@4: Hv7Ӝ/\C$_*=ݫPJ@ΝHE< U`k4>m*ANV!Njb`X c*9ik`(:,X@$YO,m:0!YV&Ō2oL> Um̜.LYLRVUKv@@ E8rNbl(ib&Y*7yA~O 8L͚)ETwUB- " JXmcbl"z5Jl&cCQUBI {ܻs鷢ֱF7ur$4`}sizãJ,.i )&2B"KiMY+tu[gd&HRy^}^XPP!K!6ݒguOGEuE I汍8IX'.Nۓef$xS&P 䃏^2_tʷʡX\]# 6` ĉ~||/I+-aaFjF@XSvB'#if) ^EmzYODV̧ܱ?;?ӱJ>C"5@lEl8ʐN{>@xT%& VEP-kmͯ|7ULOKur7pj vق iT(k'& ߎnI_Ygwn3sq}[z2O*R$jA>${f$i,x۞}C_sc"J& mo(Bm2nI? Gsߝv7jO1Jh*7XߍÞݯ|GP'rcpm8:;*R ޹|Vϛ1Rqkwu?h bvE$[]X8niLFA[Xn,m ܯieث5r/ד2PmfFXI[)E՟jyiyI&E6} Z7oϋ'u3B$`*dE_Uosn5=!ѪJ^bM;_ka.CEPSnd% A9|C?0; xޓg ʗ^e5\԰gE:CB+!$ZkV,<4$J9穟NcXa!SDEU7>eMd1+9XRS/ky3(  3SeZeS 20 B7q9pG/446 @8 ,9a;ECy0PyXH(PxabP{YR]*~&UڣEhR@lHZ87\mT!(A0OK)kR">#7`SqqBn?*yݡ1"mE; rj8S)-jXe ;o~;3~a;=SAK!OR|no`~WzhRХ*^kH!9RC0 uU[ |m;5j::\02N]*"%S$kK7ͫԺ0$d?~-'):ϮF4߻rҡ#:GB|BY^;*&/>ʲ<s)ꪧh氊>_QsWQghƫyC:#XdePn-ZO(ikybcق3EICOuu[AB~A}{oQOϗ]Fch$4QU+J5 TlN:Ҫ0TRJMNc/6-CBx%eMxg f5I&_A :$ʓ tzF\)[JetR棦5PAGau]7i.a- ԟvDr:ҿ f)_G#{ۘ<7BKbe۰ `vkV=jA#Y@+ckaY?3M dPM. S^t\T5}2=ZO[ی8”z|+Qe N*!U"E9OCjՙ}^Ws[e>eESDz6a$)dU7Sd7$}/ Rsm9jJ3~nNr\ľ9=UR&r|O Bcr !ז}IQԹ[{v( U%F ڮ>dfVC!,ܟZ(i1Z%?:ur qRE7ݱbH}}EeUv2 ܞҠ ;'/*lz8vܝ#qͻ<{+{4q`>^v)~CSzT%Ab8 mg$wu%lnA_6,E`Moq 1Jf`Fl;C(]#1}iPH}`*nG$qS@OmLUH#q [ 4;Y}7,n$ˆTQdE<؎H?KΚ3'ƺAkӨMN1*GJ$HlHAa7䟝c{Q`M 6;ocظ}~ࣃ h *˰kbډsc*šؖtH*w$\m$ktfT3P ,7(3"YעpiŶ>:HĞjR}ȟPCL]mIyU<ܳ0L;G43z*&b 9CzZ槧*fTaqVGޒM&UJY$JWo*=66$FCY6\3EYJW.N]Ef%n$pNRUKUNDRCHEJZ\ =4-3\SmXHvިڎA;|5wZxɟe59E#/|J݃5eKiF'n)$`.K3;1!ctz?> >&QKOU,fY-7ϰ_{Y[_IM9lU3tIc xXF"E/g_`,*2o.zz\-R >IUV=6^q 8ATZ5epWT) `~LoEVWԹu^hW9䬧X( V7%I oPxS7>u}jaWҹU&qW=ɢ4uQvYF]9y.>Ϻ| I*j)奒4ݥC,wp/0b<=<#̡r?sK b9"`@;RI[_?t1rv!*v:e2{wuJn`rl%RwǴiϳ"Z+th{{[JG̒iCXS`YQ l-$JXi;\ƖkCEЪ ؤU G_mp/?)P+wr-*1;>jѤP6V,7Jeyr8=%@TQɰnnpSLuJ"MQI"mkn,p鬞(%^̚eFž=~qybB>O"wRT[IEM4H(ch{%iol?Y_M5U,4U11,PSۏ_@sga jeviU.H,eU fnI}L!S Q/ ڀ^R[qל9 R#*N jg EPC{6 w|?SeM3(|Dn̲HJ |:`Ԩ ϶쯢i1iPcE}jXłIb|yj$yT2E|DĂ6UI% Gl)Xv^#OtH󹫅!f(tU}70FJm}d[=[\tu.3U[RC!%IKG߮-(${X[ x߿6<\o(&n=CޢiJp7~XmIqO [qg=mߌ)AJh*E`G۹p2:orn Ia5(PxMKP@Ē7ٻW#D)V}ؑr.w)Ptm ee>ݷ Rs i~fpP8^ ؀ ӵӎ9QBu:u5߾Nv7*6e'M;pǾV66@\ ߁ͱ,үӟ+ Jʵ,9卐)K5-nOcE SbVvfSx3RJQ@R)꧅!-bM44  hj-*Qn@^AgyIXJ4E} ͘r ",PydI h#  WP~G n¸6-x3Izt:DiM_~p(JXDE0C` Z!5&mG.޺jdSCCVX ZŮAq^zwy,A,H y omnol"iU,0e԰Se$36.FڀQ-tT'VyCX4RmY-]q O`mХ$)Zu1*E ۱q|7GTS"*ȧLIA7܀O$ ʡ'iSȡD܋{Y/D*Y}>e<"F$7MXqkl,@mf.օa*4v0SLYf=hXO8 ҙٳ kZ rTTjJ`+*L⦙YX4`@6q`Jlh3I5D3.?1W#{ヿaaEIo`w6nEsEr{rOk3iQk[}B?1ǡZbn84DK,:DIGRn.I'{o0J7<1< 8pW;FWW$ۍ<}q!\@#v~>^4 (&ݯ~[,+5@#}۽3'G:В':,W+(e$? {`.9$u.Hm{[[o BM{ KDYK+a*NT  J7ޝNK+.w39dd`M! ³@Xr9\/,й[ -n{a֬ՠEA H[v7\-=R:f8hS~M_r߶>!AiLLSY$3 AQc基qgdBH6=wqF}9tu, %cpV@ :`6(:B YhD;e#}}q9ye ~!L 04qy."ְpov]zFiX&e!CmFmakc}:[Aȉ4x՝-Jhj y/'8M%4kiUб[)'bAڊ@ZJ*dP!^;#Ų!sJYrG2KLI${{aHD?j-~$0>[Tez|jԩYjtfEcLhd(4m־ޝ,յ FL%yQoܝ;+_os)O Sf2RĢ Z$sԉd[SeNX˥3&D|GSyFw4TpިmlLmQ:)䝠DS-LO fJ'oOb4$zxf6/MDCTtSH %!/r&[5vqIJcGIsf3#(Rp^Hf*h2}wRN U"eQ(u6SmR݀ X]GXKӃyN1:*v$/"ϜJ5Hk>K2j-]Gvp ߨ H=hdȂ9Y&jzUdΨ ka}"THR!xeXH[1(mv;EYu/ĭ;ֳG,dRL˥jU,FjV&˪cTsm2^8ܩ*}{X`@R)UC 7Du05DGYLL=ٗK*v"Ka0y(Z9YcyK)oAlaQT&Xe˄+ V[SS 46); aOQih]RFRD) F*5:YW~f0V8O9~̐N~k:Z>")S͎:`AA&bNdK|Tm,%jrIm='a^d;+򦎙5VHMn.>xtb 15r# t%Hk~inO8 a"8Eb IJ0cmJۋ J\) rL&D}$<1~8nW,Q I؞UdSaрuVkܟ.zdM8eȉG;@SrN}se0$I>ۍ $J"gm:M7n hU ܋~ʩ70JzZ,5\|Q}ؐH-|"&ۛ?ċ`ڞN'rm~?&'1P Һ: sݷP6k_ookPI<6`R\\klx©h؝v `ducp.oNa{z<|ԥq`nok\-MXsk.JT $mnGphG?\ w+A Ik1_8 t6FV{k4,f`Ã"T$ٽVC1/sb-kqVx1P|i 9,8}6Mdv6"ouoȱ)(6W6 +aͦ&mVV\'ğܡD*MMBgϭ:9 5-TPC&_3gKH$}S @5Et ]N̢7vuS]T0bDB#g$/q+ܨK洒4HM#!GIg!mm r-nA-R zJ?sB1`1?uUxzbiYT({1& vɵTΪ)蠬Wvjba` H$(nWRI? 6jEdUPd2IT H%,02NRZ$}AQԴ*Zj*Wi.ʡeu%mk.nw^QKN^JNL(56%#a*8=ʪiҲ=j'ͱ9Z?c zR(A W-Ůͪ`jjzVU4Ъ0QPj A"Oڬi2e̖V!U#kw6Fژ.,Ts8Қ=i Ȏ"&% Xⲓ7:E0H,Kt,n4'M#` RP }A)`"S<)M,g3FYP;2"oAu$9L G - G&7jڗE5nb7;%h*QO?[RI苩3%\֒4etvF"UէpN5Ұ ifS;Wgo<%n j[@Y3]ԓPQkdί+$tC4cIAf68%_j9*R=&4SSpYv6ޓ8ʹU ?*-R] h<֨@ηb /$’ gjxT(TԪ*&F$]@`Jc:)F,4;NK5݉ s Z\7@"MoK3llIQ}Ϸ 1o#6ψɤRlo&,f"2\[ atTDFi, I;-ͲسEs,u:Y$_Qe'KX܂F^VV O:f9Md+m'{qĜs.%I#dJjM˕VCSS%)sS4.Ԡa`ofYε<"` OV 4=|ͱ,raUM,k, M g p6xsvO[I$rԖ pC3FXZ %RJi$ϗv)oEOLfc$"d:B΅adR]gq:G[LGaks~̍K4URGXWBpT ʸzP_a MPLX%)SdRS9#+v5TVRy $cUTQIq<,m(pw{779M_= ҸI1u^kĂ鎢S@C$[U$u7RŽIn֔2>&xJbfgz[Rqz}^TIu5t/kLq"#XSSCqAS}[{-^Υ-6sqs7q?jIe{UK :]ƞ*9cFM;#P=q]k\}0fIi 3PR4XTslj:s/4  wmל#-@&`: q265d R:$\E}~XG $~pJY^ڭnwq؟R ~G00AVBMrlw(&K,In`BTGm}aPD ,t|u7)͆n^;*[\\mTuCP{~|LZEȹ;q`I5*eu96]w#QW,v ~l5_nw'$`Yem,1 [L2.5z,Tlkwx+>u$ QoGa$SDX]_r>Dcd1I0zX 7Ҋ 6y1݆}ۃRj+<nYv ` GA mΝuhUވ_uն mW>^TO/N "6!m<)IY5iVXѩf(AgDV i[ mp7s(rjZ\JJ2v_StTdtr?qTP $yn9+ZZ] 2ƫ,j)5ZBA/{vRJH< 'jN7EAHz3RO4QdR,aa鵕TQWMNu Kh"i-:\&2LC$rGLw!|ToȽUuYDE4RH=K5 zd]Br$GQW>xq8Y}}<@~Yiy]К$SBOJXIUdT?ԉTV34B, FpPmv:4I3.DIjW fip9}Utqm8! jr7rIf,FyŽ)%aeYO D2XyQV(ip Rb2ؗԱbp0r 411](l"(7Tr.G'|j*UWWE*GWI-xKgTLaS&KD̒4`D{qð8'*xȏ-_(,Q$!]*0uK܂7xV)"-aJ4H-m:J tRO[KgYlE<0a jM2!VzYl5Yɺ0 _AGP :D%43+ӕ@m<$kA lEwR]I5tf%=K\)]WxϮE`}}Jb&t U2,=-a3Rn42jNo뤖H?1$\͇¹'=bIr|>~r0Y<%fHIJ5+k`T]M]VY!3EV:KW[FpA[j򞠢y^8 ",Ew22sfblgGE5vUVTRYc0 vgOw}iZS8GLfSӥ,\ZP ibASSd#72Ѵ.F؍+ȳ9s gy2ӽ$X9=4UR V| %$HXP1_yR~<ҞOoףRce3IYRu.d{7{?:MFh[Q-#Z㡳8/,v>]dcJI5m!~$ P߻Et/rYt ե2d}?jW@#*h??) ^lny=j#iHNkۛrJ^OPْ;j$oqacSGJoeW \UW"[sͭߞ0c]{7op8;ߑ`-$7o|(RcjY] ov}v SbOo)Zoby;|*:ֳXX {oqd(ҖV߲_֬z{I{wxD%`C{[cb`I;_P.( QJ0uv$apJ\Sw$l9 2dQŽm4 X&Xom㌩kSp ӸDZ+}rqz QƩEacAPr, tbvc?;u gSQ$;(-qp^Xo}’(iJ ,N==l {nGO7Hųq $vCn '{4GٝB3!zu^/DZU u=n:L.i.>mZqyM3<^F12ݍߟ1{H6<gcMY]YYeSS4>O9B36Qe lqWVVϦq#Xti1{kS"z CGSVG:f'=[f#FıYbXv Osc]3d}%KF}]eM=^%hWN# *}ØitYX奉KJbl{z\<lYC# DBŽ2hO()(eu9mnZh%j_R"pe[i?; Nyjg䀽(T1yur]ƒ-b@#oIlocv'I+6F>W2,I*%x 05đQdp*a`4:Jw<=b܄p׼rCB%-CߌJPFSË|{ƛ#PzNz)gX,=[ fy2H9$l8{#>=;>20-.ml2W=Bnr$k0BAl6H Uvju="`@L7?wk}~o}뿿w{7'ʡ{ (MTepp|Ozstvw}?\Y 3h.'G}oGGd1x0'4cA"PexqR}.+OjAtYr%;* _  " "  ! !2@! ( @   @" ! "  "  !2 "  @ `0 " " A  "!@!@ ! ! )* 10!0 A ! !H ( (@@@  "@ @1#  s?{pPw       @ @ P  jhZjhZjhZF*F*(j(j(j{5 {5 $vЮtttt\t\L>L>&e ) 2{ljzwV:,e ) 2{ljzwV:,l~m  #ZD<5 &&1˲+t Dff Dff Dff'b'b T "" T "" T ""  $ff, , , >>0002 $x.^$^PXlb32wvBp bv ] N(lV30 ETX" ( 0@"@` "!0 @  P$@@ 6^.^<&Rr R@  .:FHNZXn:ZZ0wpmpv~8Z$TF2ZRTXd Jb~",4HZ|   &,Bf  &,Bfxwww6Al& fgf%A#A?AAA@FC  *4=GQ[ff '0:DNWaf*U1u# g(>#>=;vlbXNE;1'xnd[QG=4* *h@`0lz946D:{{  FFvvAASS  ! !! ( ! D#`B VPB B VVPP034097)>=;)E@>64)EA@852'uMq  %LB}p??                 ! & * - 2 4 5  5 42.+ %                                    !'.4563/+&          !#"                                                                                                                                                                                   ! ! ! ! $ " "!   $%%"BfB Bvd bBx X4}O8W T\_&4JN????44???? &+219`2@@L%qq . B88c@ , @(,i <(q! 22dd     !C [ZHXhx@@%L??????24??>????<7????<7??Is&Is&(2Z2Zdd@xuFF d;`,p *"22BPwMpid@]VP3I B =& 6 /r ) "  e   X  K>1~$q !"d# $%W&'z(sJ)l*f+_=,X-S.L0/E0? }18!#21!3,"p4%#5#6$c7% 8 %9&V9&:';(I<(=)>*`^ ?_?`@S`@aAbBFcBdCeD9fDgEhF,iFjGykHlHmIlnJoJpK_qLrLsMRtxMuqNvkOEwdOx]PyXQ8zQQ{JR|DYU:~W.[p7?n2FURZ?|[u=> }Dڀ{mpx;q2>joS?'qR叮=:ck_v|{7m?to_~.=eˬ2@~@~@~@~@v5+2@hhhhh@@@@@$&P`oH$I$@$$bBzz$& "*\T4_?7 (08@bB"lL,$EMGr9AIQYaizZ:(bgP"[QZzzlz p$!&p$ "xazF$Ǽ>.H dxJ:F-TRmD@[[pbd(ړlڼB4O|;SQSD=BPFH>_ 'Bb`$@$#$@$"% %##P%`$$f$@#5vCz2% "$# #($@$& $@$@##(/qwX94t?GPg~MtK!RbC>:X;DLA6Pjklh0|R(ix{R*L UtDnlcZ1l`G.7@QA2#}r@ 9e {Jl.k#]|amz"Jm+%&xuqkeltPD6gB]twz%X G}qaQ#QKwi.r_h#qEyd:M iL/{apfN" knq0|QBNYK=gbCn" cePi666G '^L9*9X n'/jE0e{}@% ";guW%uSuoi,(#Hnop D|EUh4(+" n?1"! o3 &-ocVG7tXK 1a zrfZc! ewtcD&$k7@Jay8c9?oO0-+N:BJ?5Lca^hzV  qGXqi`i@>D].Zq[QH [pJ1#-F4%iY*'SnA`!_JjPZd?_ecaXPX`:;(V2Jt`cfwM5k~\M=F :obTvtsbP^h~9g  {].;`(:L6 EksY2 "7L 29?7048, B "|t`J599" z:-_+XVL/Q cOCpaBs;{X4-Z1EX!)F vv? fc +9Eqpooo/5;WxnD`|eNk=1&Ui`W<!.RLF7(ZmbVak[LC;h{vqh_rtaYR]h\ORl.V ASCIIR980100()HHJFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?q}G -Uv*FW9短O&i",U$WTW6ط0*m8z7%B2QX܄|=s'fm[3OD7䌒 $c4h_Cč"6 ǽdfqBq?Zu Nq7T]DJUF6֚}θxX$j]Kjq o,|yWiY ~adzf/^G`|s[(-hP8?=iD%>3=xjY*&7 Rxz_t䉌\d'ڰ4m\)FO ַna%8Ti;gs*GZ+[[ff|_=)stSV[3::⢹Y&""2pzk˕mH4!r@5fR gYv=3(,]ӁR\8 i-[Ir흁P6&9ؽ9].F9~n&EӢĒN2Hwָ^xhhİ#>81jnvf%1$ntY%rN sVk >Rħ$cß91A`69 wX|0£ ƣnutXg"L ӯi)EU VVݻLDQ!"%EOqj'"GFۉ1 UlN`̷۹l W[>Gd"d/=z}F;hŜ8,3gwa^t4-nI?5F7lQ{iG5.܀36hxgW)(6a:hb \0'S]dWz37@p=ySb6Jn!3֭7$?(8<$Z[H$p .?fQYr?jw_3ڟwnmn@~\p>Q+/3JUH޸^ӽRv'X2D ׹) t8\c Hi'\NsU/ΑG%P+ 3]*Xc#>#6<1 F>9f{)jԈFS`x&jv+u;MߑMs$wPظ2eA(ɸʉMm89?5PFwɐI?Z[ #RH {:m!2ǰ/\rZ"Z- -q˚`A'MqQӐ;:IwhnFBNyoeF8$c[4 ۄ|뎝4X-;YlZl6B$c_8GmD22< dpVmv4fXv=jQf[14`Qu- 0C8'F6m|JQ]4ia==yZzx&0@یcܞ*G1ON}WlaAmjKקޫR$) {UbQr:p?GWr[Y<ҫ6pێIJ$ӎzt5M6ᜂH@SP2I$Cz Dǣ6yf;TXi&PBo^OJْ&%Lrz8`JyL̈_E>[I$$gs.I GrZ>b2H'gv֪velzz6q?"1p8=22[91}۰̈)tlgWM0t k]Z  c'3ͫ"O,!|ޣ5ƫZX}Po|(?ҟul%v>ajqAYR-9C tNY:JJ3{WKvڥZCAg Չq{GoOVT:V62JFfqyi~(`_nccZ:+ݣקscu .'8 7ZuCJ ? ,k\a*CHn=qSGQ8`wˎqW'tEIe’ynEWֵٚZ[¤f9>yҎGpPd1H; iqooI=(ͼS\ݸKF'x<.OUYua_xD=B)V$Zkڗ4hBg!3 c;t }8$E`ˌ*JI4&ebfN~P;IgFX^`'9'8֠ʉQf~AX:Wfn__/t U9$8edTP 1wdf2G=}1Y)Xe ns>׭I 2I*QR#?L]$'#}$' O Hȱ$`X8; dWemJEX"H|:~ѓȎa^2;1# +3Tdՠ$F'UHu֬2Gp2aN@?xs@c$chG;TrO:-QdiX^N1Ip.ɷJ]D$vyS2 ꮑ~QQvFw{wn4<@c~R,A;r߉T$9Dus rJ뚉2P}-"h-bDBsY8݈XG P;d͟RjQyQi;Xn+sb0sZ1iW@FF09b@qN?eZJXrS(=BC\ϭKKo )ދd3u H O?ƢB@Uܖ! Vx2Gq2rE H60r}yh`'Loݻ'ҩ.'VK+}~Lt?ZMDh*xpX޸dϑ /ʠ?n?j=N2z, U$XL0 "'b~\u]yV_,Kr=s>Khѭ8::Hy8d>Y<#Oϵ"x\qmlQRJcqEfY,\Yu"[2Ztjͺ%K]Jg峇dX̪*w&{̈ 6x<*DYSوG\ q"D!"nI?Oҋ$)Q*1{Xf~Ъ܀395uB&b;ʅ=Jt5r+&  }x PٮȻ1䞹 woVN1RݍR+2񞽾:qC _psE;9Tzt64p#w@ZԆB1ǷR1I/-tʍ!-MjB;R K66Z|Ÿ?,keŸDB=8皧xx%i@9UD/G ,馸4}BNv7{g%v'J—^F\O~epxZq$Pǣ˟QץoG$6( v}R0ICYAʬds鸌uezֳ[41{C(PG4n(yÐ ۞RDܨ"T- /F:-e>#P] |sZSڽD"e|؋Bs@hwdR7`'g:(\U'j#YGak`L|aq$wՎt]'#n=y$R#q>lwRз0,_2ɂAh^LXcOֱ-er}+Zm:Hʶ$|JV4[E*+0TfcARIH=O_Q%Roy='?D *7f;1(=I#94\9 ~B2K?͚ɟĚtI]O ?Юwl ݱuܐ+YF arvPb 2ba;>/Iq&S o@aƴl4+xi[4HLAYRW녎h8%y*4#헗38 Ҫ=)rD`b5?zNr~l̈́4q BW_fyig3 'j ܀@#=?\.pھ~2-:Ͱ5\~bZ|?zȍA*LP@3] F07vyP`NFyO!ZuIw2!QSU%i gq cjٵ̐2;xrk {wgqu'[,`KwnÏ{J$tMǗ - I aqڝm, rq6'ZN-BK-c09 =:뢜]mA3) oWiӤ_#yVr@3_ p.[[-X{<__jlǝe <֪o~~Zd^c"ĘM]N],f*?ZK!`x`N}1Kaj]#823Nд ml>c#ӭQXO#[۷M#WryNH/d v,=zwOoB2Yvn9iG gxc'z >[SgĂmT$zU%&شSPY?m\B_+#S/|4, iUUc$$]#64I6b )'p֛ʲ(> '?Ҷoc?y\Eg ZV,#@GC97N$Hs/?AVXJ)^ǩ⭈٤.3oYs6]-F3:-#HX>LV7;F1X ;yӯ?;քEat݁'Sv{u㷽K$i5i66[nUGP7R&Ƈ,=)㌜S'GC=;2G78ܹ#9LʂXo2ģ8~HszT-2 3OqI8eUvGg'h}ӍV9SH Hfgk/YL!K#Ӯ#Cy}뚷o.@N#>]BU@si!Y%FA$[9*]EJV©I6|eH',c6olPSYs&L7icDoN~Jۦɫ $rnv\x%f@OS\#"&p<{dUeWOn>eq׊=Dpf8wSn\vI853RGY̎]T*io^TBZ1'1PJlCYG\T.꧲Kc֚豍ȬHl:C++Ƴlm>?6 =;dOU`r`:ƫz=y J>u^2'IRFDow9,Gr&B\ץDFH8H3&'EB '$(i1e3Z\qP0\|ֲ|0U9㎕inʤ VIٖGDU{ӥgqȌ_*ᗱ=IZIIbF tFXbǯP 5qj)2@vتdcu"٪nrbvW𾞄fQ2s#ݽ*@*p|=I m+a®s9s\Ƴrо^摞+WWr?_R"&1?#JY3d27׏7Ml?=T<9U)] ڎx O;|zT7zR-ɝU1h\qʮV%YR #)$?Oҕ >r:u`k( UIPHw+xavzӴLyg9yѻԸFUr@ڥʈN9IMǕaJjHpI# _R͹f@ᓷ})40 (ږAٗtR1Dd ]pLpQ$`WSUYe63ߐ)8)qGC1,@G#1sh 'H ~0߅[SeREhxGIaI9Uq5|&yj*Cn8Ixޜ?ӽ;[ʰ/hn,=Ȣ4iL m9( i HR ;_^;V0[e(qg*e-@"7aW?hYmF0p0r}U{OD*^rϧzV[ :Hu׌Rl7*qsj2da"2ca[uwb`sIv%眅?•F)&>Kڭd` =9J]c9@9hf05Mͧ3‰X`W>bMxRn?|۷"_^D(%b$;|pqXϽ)9 ==+9 K$fR>'"T3#F)e%~w%O8hg~,l[??=ީiRHDXk"-̒4R!\qK,s^ԚCa[IzկjڡHkVkn")' 6p?aMUԯ(N>`ď| LjJgyBp}O}{sSwxXu2](\~'&4n"&2Jj,ރ)%L,{-U4d+w=Cp>TxtOP2 -h*K J"Y#bAQ2xV(ё!Y;gj71|w{V6ѹIǷQ-qF 9ڋ y`6/@=zRdlHcb:<~}✩7sE:CD0hC*y*LԊ'g}*h`~UF΅A*e`FJ'mj)G*+WiIQaCJ,7q׎?TVeƪLP2#?U4SH7p0@-Ct~Uds}S\I*e#i qu_I7*'9_oŸ=HïӊH..6ܜvJژF{I*ĒpFU~\{T(>Cr  1@Ie0`z3{ґmE69T)vGK)bLT;Os{'b#2Ӝ܏}/#m,Vgqk&ڇSjw/ɵ3 4tf3!=I"];yZ4>)^%frz(e*|h9qp,},-v~Ijpױ39m A;Shvا>N-fFU$T߭{8x&Hk)3cA`z e{HIS=Ȥ{e(%y<1{utz緽o#lY"W,iRB$zHh =Ie0l494⒰JDZ?STfQ?BO?*^QP#Co`q?JKͧ )8)pW w&qn3,ݍΔvҟ'"/Y-Y aB@e)ኑZ(;Wo^pg3C#K~ؼ|<$zQkŏX~3b&+jwH!,aLIW_w!*+k%.}rjQ1jy:'n&Ys˛1יk(`Sk($R9_Jy2NxB0yz@UGjCezzyV6߹dynf0Fi(Y8C}{ ? w`zyzF"q ,?iݘ/X%Jĭ 3I G0Uն|X鶟.B3gy0tC1CU p@;-YU}R\)Ź?!,o'?Ĵ4% { 9?is bRC-]qQzʊ+Zl7ߣ.#Ʊ )oB>:Y'#+#܌c᠙y?Tf&w:Nz;uv']t7Vä7̿3'&ܗ1ȹ~f9,JG,&6*~f.z+^GC" (+OGTAud^0+`x/&Kn`̹Yi" $O :#`Wl^"&Z YzU;cԅ#KXV?6{l*<_]VrbVٔ'z2&hJ90*lݎ'Ō_;gfUCci{1*Wg}[f&OW%m 4@Zp԰dV17ǵ~wY1 >JZ5*Va ~[i*Zf2!_-fibP9zDJ~I#^=<;b8rc+ֹzwL'&E C,@X޳'5?8?_r3~*[H׬D+ȎN[cD6W Ck%$y #{ɗWw4oL~7=Dgq/UXibڙ$D%ӲvޤF#wWڣqyy6Zc5#c> afFnߝ)$\˧Bi\zWC$z`jWsn;'<, ̖]Y ]fgq/aXt!)uKdN@Ra,ohe\>;<1+Vvhnԉ@+#8 3<0O>,u,_UolbK-aG Ɲ>B6j?Jw|CS bֳ@ ^&1X~4Uy?Z>U[Ή#7|[fV\9FL,'nTI1dRrTs"z!EAS #ʽƻj*Y`kd aX0^P!;^s_qVХ[y828ůLSFV5X2Wx_s>^1U5;H>U D:]pݿ@|=L^I-Vf VgYqHR[` &<k=KUde4hOmaTP!>>a ~W8ϹDžnULs _#x٢`մb]*oT3>md`J"[muG~D P ̠#̫fbJc(y>GfJ{7)7(T/jz 'H !RB7;FJyK{VBOgbw:wKS|'EUv,@= zf2}(=)A|[ZTRGق*<+*̋+ I*CvsKjwkqEdeK3t7]JUT'`>ʏ$LIUFuaw嘮so[ى]loRA)T !ޜ3*ٻ8O/ ,݀YF5o%$NgU{ʃ+~ҷ{+Z4K4)\8 vh"P ~緒H'֏qɽnsAkTFOˎٖ tH&voBhj[*<YYL_b SqEa)( z>zdylvkԯJlxF]Q%=R:GZ1c?́rꫀy,qM;wu[ KcCgy]/o-OePXf#{ƮzbqᡎY#F7f wUO!oGcA|kcv]ν\fN*wd&u B쥤rTUOHV&SCZ5o(]](>@H:jy?{㴲H24J^> DHO7$g*bCIec\HOhyPdž olM_~Tx[ N ]{9[5MX `;cOx# 1AxE=-'*J@H GF w"xbp><,\dZtXiC XuCey9{fE-µeCW`v|}XG`ǯ_8O!*1J )O*5|4<Õs~eǞW WYlEa :]v`Ǝ|~#2N}\8s ܮF18Wv*rFG!$9\Fer>6HWnvCt=x+ǮSE <_Q~ܥⅴP`Ο|WH)k?{=^EMԭjdH*T;׏U͈b38mq4pcG{zr"v67f F_k|-R3߹Vi$}#0 @am?pnE=#l,OJBA{ᚹ^3ʽb0b+ !#4M;·%7s!>VO#8Үd> -܎kk 1s?ܽYfgF@DLuvT?ФywF2?,nAҝEX}ҝfǪWhG{MCZ= وBѨ(bEԓNw-3xe~@/KI+8IbHea$$ VFVMKk^pc>U Ro2qqr ?4v1y6I7Q6|&zZcb3jv}?o0rrq5 26@{W1nۓVAs0jB#*UJwm l18QSJYPjB_!ɹ^qeneA/ `fZd!Ί,f$q}Cbqxd~?M"o0w]\_ mZmYGoƽnM1YtflWF1B/%]OT W;?ypkrwij,FD,O ϠH9V90Ln_Ż,c*TI6$s"єŋ0I^8^{S-" )ƭ'O]AFIN6""Qz;J;pudiC0F: Ku䜗rNf՜S v"%HciF>FOlK?Ia{N3ٸ_of0i>DcbGD<3 Hfj9.Vs y#evd`h;rt?zbUPNYw&6@%j䇏:݊" aڻ Bߊ6b[CMF+ _d'$;{Vevֶ<'mZe@nȍ\Wn> ?Q>='*Qfa3?ky>qq;ù]ܕx'qMvW?B<[z`¹-GTjaG \Sc, VhC}:0UUěRI z؛mΡ!YdUJU(;`HSgsDY d} bRp&i~ >E$}ĒPAbk(J/EC$AGx=@$hkѲ2P2Er'cjSac[oVU߂A'09B[&2+G֙$MCjɰ:#)b; w VmX+_S<0JK$q3D~2iF=c=M*F)֬8F^Jtc}D)йnJY v}~KÒ,Y:"XUdN?# <^?>*\zORصRO_^9J?'+LUAǸ$|\IYY nZ92H6$uJ\o{THHHI ˰ٲwOXd23ԶTbBZ d?@תwڏsygeحӂ83G3*/VW!F&k懣>O?S˴Ķ4,`FS䪒]~Ia x k|Ӭ2Ll3Lm(bie,,8O^k_ܱ%yWl_sCC#`> /{V̓@]&ʠBĿ fʷ?3W!ug2-*\GE 3;#1Ͻ— x2FGЕ~K}ARt}xh.Ә7~'ߏddD5a#9@Ql<ӗrqṇPa6fR>,ѣB=롛!Ze7ޫ6%!; ̠hl_Mbz%&\.Iv .FDͧ!^qWq +XsFOHO>7(@/A O^ѧVY^[ }cBu[_ LcQ̨ŭ{w8c݊YnfuKdI$!G$N'@!WNEj=Y*z ^:'Phh\̅/Xj_fLwVxk[r7dI5XYYOoU_G>&g| %;}B;N!l ;&br.Ci{ rqLYiZ2 m^'WɉgYrj$E=uԲBxӫ`94#>qcc8T`W^Km;VmyksܽXpr 6^$<@eCvvףZ6yKqq^XV5Ojze QՑonFgne2/'vXf͆74;=i[H &l*mMIujF!XjEy4w e>?ӷ1Ȭ}إBchۅepPPvU<3|FDBniJ\~ד6>. oA$p:\UX#8,H\ngY~Y3V7@>VTcHrwGgwsǛ}fU@&[~'nUp5ĘmC?mN?ےGs ;ݮKc+.Zw7'o2(v{29נKľ^̑YʼnOx ۫N7^"9( @uxϜ2RĒ]CŠ*3'AZ|J~fcbib>im`X,UC  Zxl4k+z#fH/ҝwS.z~<|qyM m%E1$pC]}YNև*WU@~/f-Ǹ1kti-%H],U.UNL;VzGI~t_eG,İYX5r<ǹ|I0,i)JKreV* P6bb=~eqrVa$cW]߰u]~l (ap\RzKYVz2<oUD$~ÿ>oqa0uRn6ɇ%V @2iGzb)#~emt;E(e1+j:yI"=)  P}{ҔrngE(YxDfY z>*)c=o %1 q{r#?S%K;Y)*dF Ϲqbr N&  b K ?!`4QvOݶ`vwvׯhL<5Ǣ w<+amՌ[@ @*H prIűxK\g9)Q_ٕKkkOZh!lz)uwpbgSʴ-+$gfD h?|1~V5 ɱW/j;Acg ur."d'-yC'ٰ9ge .3E,4՜)~ #a9'qY?uiRlsȕUzY;h~7*Src?q,kŲɃsW `>{u褶I:.܋s^[&+kK- E5Ԏ-WuTGqj9o/_1/V[~5cm ,4&yndyM·k;[Rii1Y9rvA!T ck5^.wx%8^3);eV:o'Mx3-KQKU4ĥ*J  zHVPnC$,2B$@^*0TV-ޛoHFםz_U %2l@o GR)~?|Od+K#%)Tෞ xNQ&H7HP1'!d}">@+8nfYggV3W(=߮w*<4j(Y `#eW _B5f`AɏV[ >s 2;T E(o_j޷l: +Fx~FxJOl34*TV<M)c1٧-:7s5px;(T'1I!g*6A=uO Z _"ZtګmIԊ봛=uX0cSw+r?W|r0ե\!f\K869?w{sas>Fy+W*c  e}f(ׯ~0buzqQ9 HCv \Ky  s,V>^ڻ_H9a2GU7{xif1E:L0?)` zx='KW7jW>rX-G:,}#jHn/}ń-y㦭*+2>PTvz0A|G'Mь=朇v6b||af|jtJv?O1p}b}YSlTrMR8؝'|7{1aNLr{M)dzK~3!scy+#xHVm#q$={乶klu$;vR_V;mo y^M+ۙ"-e MV+? x;ka2G#Z:*pY> HE*'SZcd湨y,_klb^Eb.h*XJCY/]H[ SKǧr,>*'$VnUS$l^NnÁvi6U[mϯBc~8[ u1KʐntIl:Ϻ2gs"W74UdN~1$A֏YAEG,76W9wI*$S+GDvaui?Rߧ+nG4u"Z;8RocC&j,@l zp~C{5'k!ɫXXM; 6^3W"rYoҿ,VX~B[Tǚ \[|Gnb9X XQV%di{o7^yGo0>Qu0VO df/E1ǰ 6>Ng~r-c%qnY*7nij|Hv]ٙz =~&YivkA?V(GK+Ԫ$2΀A6fSD?Q}30*ZYgXuTuWC>c1l0v}]AbG&嶲 iVH(ܒ㎴ QvI?+ZRn6~Ƿ 7bUR3ߴhCokъ3PN}^u%ԳX!һ2AF cz zNkV%gkƮQeM#ϥu-8$Cǹ:DA?.;ۋV)A04EةvF]wl[iml<J5g`I lhȡ ʩ;_V7/:+c@,4r '`lhk~}-aK}Oon؊֝%OB;%L.ODꏝasTA uぬHcgBN,ɢw={iq9>\Zm6,1o:+ lL`b~a>kc8'1,58K%c}KK6IlI C 8,hT`4@Q؍,cz.#_i}x/!sٺ`/SjiG?F A$}|z|_m1k~~k`)dE׫rFƆ, yNUlOp\fFy b{ *O{ U7dPr頣{!S5Δkvܮ@߄@I͕q`3"gTyC9 n՛񎒆EQQY:]*醇?ǫC%E*WyFJiZM%I Ll#Ѳm;Vo׏PTpUL+ؘ}-4O$Df+Z4P2e7WզRJ4w |jlI?z%2?H8;z,/n9ujϊbR?6Iu& x#F*Ɲ2'' |%tAU;'k^e1V;׺lf7 gO /"c1̙Q(; 'F+ׅZ]Oxq\#hzBX]K%|À!ʨ$ t[-,Jm6(qĀ{W4{3^\= ?-ȧVٻB[fu@F~a_{/4kN%8wQD${K$%I1rteN9c1UfZ2"-'@_~l(-YN5jٟմ~e8׳Hf(z :N~Omrֽbe2 R6Vx4,P?juD$/.{mGN'{S_xu iJFŀ gՏ{]$)H1D_f@,P0дġhO?Nt4*Z?]Zhfꇡa:_ˋx p3V#ΣN9ec%H'܋I04-"ĥf5e!–MiJGDoj2<^ЙU_Y|Ǝ('ğN|sU_7<9{&8SHY ^O ܭc ɏR!$bH:I:0.,QV߃,Lo2uf86.М/RB*Qﯴ;aY5ZTpc(i1.:Ҁh/ fB9x>k[KF9 v:'CGǟ+I[ݜ*q9YFCc,Tt K|hny\۵U`I3pe;ךvoriKu ^L p\'0S%[dpʌI .fU~hč yOK ĕ8f$`JU=o4nMdBS[˷I[@߬GИϏm~F|8 cVđM]t G:V뢾}|ȵ<<'XV;+jrf}чQ_!>_n[(7?K,=MMm}V2ű %Hߖ^7k?A2*w,GP7$jF;~>VW#S{+dЙgi~;*&"To7Ϭ쵏b{F/klgPߵ߮ȹMzqTrZ܋D@? «r cq8+A]{}"@o bAzF'{Ze^Kr gR+Aknj [S#U+WzgbiDkj ]"AB#vo5]>Ρk;m(u`TQ /yr/#P#Y$#]UvN'C^R =9pj41E^Q+'> }T{烪4}0]>7a 2ʹ&bne5 q/T,lo7n(}?Ofx14Nc%F$dկЯ+_>FJXeT|wt~;xb;`.V?T6 G$Mw N`W~6wF>Rs.x^K2[2F zd' PMG$@m7㋉~2%]⒎&+QvI:lG?҇>AaDc^3փm4Q|t$Ng[.?q$ҺPIrb"utŋA$z0Y<>vs3,d@1" !$ :(,IN|3Ʋ L(:00zv)\,}ofJœV)啻#0`BKv޿whܟ/1xfDVv |>v>ə},*ܩ,;_ޕ.0јjc7{ʫpq,o¶O⨯?/}24kGOrvbWUb*)n: $ʠiPGUƺ0X޸ KDXЅV]GrF7{k^5G✺o|AZMtP$>ǪuzZU[Ong<GXbhLvIߐ`}ٯlr3gfb:$s"H̬H#le>rk(}<9kqO&4BW"SNy-,U@O[bu@.x9<śse}bFUb*:xt' REg! P o]t@71>eeD?ܤ-,l%x@ۏ_/slfP0[r A=Wۿڃߥ~?.>RWby* u~>, `cUWrdu`#XQOݲ$l~w˥"C1$gRBZ;7*mI>=`'M0eVDN{.<0fItPa#F\:ڧB#W{eDy|,SBW$zۇrg.4F~'zXlE$^ פ@?Jnrnag1^ 8zG*݁J1:NB:b}v¡h=|N\VIvfvuC򤇋~?G!N228P'Hidx,VEW2x9$9G 7|hk(Yuv{%f׷#-ҎZ?>2cgiYh 򖷷v3<1*ة)jH c]Pw ]'_ψrvHw~G$aJw k  Z YrU e'V9EVmv,\( ?=>{P>bU{#Wo?$ }?&"\ Lg=>f-z aGd@d+ l0~ymWphҽ(YƋ܅YsbJzXՙ($,FؗFHx|k5 VcM*[ŋ 0k}sN*)c}8o`4QA OQ-7a<+v;crx$7i2MFZY&lDi*REG'w){W̜vfʨG S6$jARC::֖!+:k_t'7gqCPU@H} x͉1k??)ѳO? 'w4g͹#ou۷`۱`O,?t+A*Qeٵ^'H#hD@UX>q[qq*k9o|G67w i $*ؒ:zG?xn< 5o;2q4p0%C_5kVft'Tn5Arx<)| {!ZfyN4 )~δHY)Vaq@ӡM$,c9ee<{@+|q<;Ts}CbQp$p+aׂ =ᰖ&!>hb*.'~5~iDzxN!k[3#C F@=<9*+_қ-+N쎋Pj b]k j%/r~6_J~_P^BN>#yx3sl7ir.'l :~pL&G>_Ob&\K9m@('m~3=^GN-A#KuĀ4I:]z~B>y \g= Nd.wFj|B?|Hhy|?~QylW.Z$ŘL{J~Hע!NRR{i 28VNY8)FoXG~I0['%t=h;'{y>}sfY [a<ݯnSX;ةU 4̅{'~Kh}3띘o 5F9w3y|Q$#1o#,f"_Ή񻷎|83ߒ\*8bٗ~$pd k˅}5o1]j^x_NIj1\ǀjqnpUf;'ɧ&i[D0S S@44 (e.!RSe{#n˜;_Xv5 .?:mD?IWQ|]oy/r}VK ʄXu BnĄ>޽k1 Jb~[s6sS ԍq`ܳF˘탷tO% GW+&#svEחXTPuםanِp$ǯM}Hm^X 3-yժ-tP)+~Iv;:?{+ 4hk}1 ڤE'Pm~? .uK0zC'fmyrIr6x:;,,Cz: n{?7cOhF멄3쪨Q# }#Acnq<vV0Y ufI#@T1Q{8i5찘_q$ :c*M^[_cҩ2 r&EB0kc8~\BZ@Pvae͐j>ϝu~$*,=ۊdŲZbN=`7D`AU?u臰66rVP _iHW@ݕچ=k}\Ō'הr'YUuU H[9;Fdee`}\WT^6rS Z7+XFC1 Vv$V=}b'0,SI8VYD!ٕY$fbH_ZIxjY!Ȫ{eZHe?ӠXݝI0ȆUc‚-c+ y2D|$HFԱ$;\_N%_-6@*^=*FTBc˒,Oς}DŽ v5mq)取PNQk{QBh+ᴟxn-ɏfh;f3h>f v@7",p+#zKn_~j㝘{N74S 1(=Vb^(-Ri%Kb(pz@UםQo qHJJ9.~Lv'5by$h[lg,YOwJ#1:fUK_:;ּD}bko^RR紐5 @*:o玫rZ?m09+=VXC>6V-( A8ojF# :[Kfo{s>KSD#Fb'Ո ?OD)<%Cq;Yp]4n}*|'={zQjsZ%)U$*:j_wN(8y>3J]Y~ |[&p;,F]ϗG{EpƌTWt$Hi@`#`g,Fk;*L P2C~B'l;DOtc^%fx=|Zܑʤq)V_9*F0Sxǖ:]'dǭ%~ ?W)=bjqlU I{_hH7옂x߮xwG1PIrKAu{G*}H4vK?eB(oӑ\#}ý"I4aWNҖ]DT<0XVʥdu%Q-&&y3Sva<1=7/ ЉT$*U,tñ;">d2WbdHfݤh׆ΨۈjX=/ֹ,zΦAN@+[%Cїjv<Ǐqs8[~N'8:|bQVĕ]ub)?;S>=[#\'reOCN|c2Y؋JjV#L HF^GS颧ﯷ\SEUfVk/.@@Eߧ7,e+m}{,n{6Zw2 'DQJ"~z,|DBK@$~:7R20I;ݮpcF~͖[qBc42Ȳ ?n| ? ǽ5X}ɒLJIjգe}ǵMg?rv?fGn5nyDk[90bX1DeBDjT]Bb_2׭qdx)P@N"Ea@Ή A%اF*neܫ5h+ZcHюR}V ]u-5=dAd23RJٴ:&q=yU)C5V+lGVےh֟t}3W"G-&IW@>Eƺ8$i._zPMÔ[ŋyjRd%Ի_CuH:VN9k9t9 nXP@{3Y,e$? ?+o@U_{K;?<k!(-dR:#o;]c+L92 U UGq7g˳ňVc:}sxO$oۼ*"T]rh>5aCk!}ʂ\w*\|O7eBZ7iD$N &7}ڲh`o§OqosG7S,>#jp2b{IS"!vO\p$&sj#PjDPHD&]Ɣzt")`I.+xX?cq5a͙`R%H$]ܯR[X)$2EX5@_mh.ߐ5Kk`[62,f#1R*c=霿p kjO[+}ex .O=<@sz56'U27FI5#@lsxAߠ)wnK8k|AV&./5%R~͑gƆO:A M>nڿot5gV-ZFa)AQ+h^YBcORsQ,SemIdly?ߦ!Bo֎_-aё}iݮF8XG,onq:+7bBH4<j¼HcXR+X$21tdAV2ʪd c3[~i){ ZQ -!]jo(lU- +`O͠.{}d~snLek2 S m1Hߒ}}̺lBef.2"iϑ#ÿNTohaw8.s1r,A.Kn?XȲ*ϰ m/:;}hSLCII=#qUGAxեo0<x7%"W3|X6Fs۰ lFm<kC;z}L+)Hպ BF8|g+ڻ9\,IFYbDuNI#m7T`88/^DXV9M#{hz<(c#3j$*w*"  7PoǏDUӐːJ?I4 aM*IOG8 yjh0n]yvn+' >:I% IVۧ֏:1x/X{r~l˷ɞʮ/8tWKz@ᷟʱ*8lدrݿqmf"?6irH@P1rQ$ qeO<#*be QEhYA,U<&5:A'}{c&,Gb{!6եUnz1+dK~rVɿk`|ab_}o4>Vݦ%ooXA2Ѹ!vKEΡIp_\KVX[Yȵmn avO= Vyvb&vWiP쑡qh9=\f_#^~֤>O2[#Z|zv$`H9M i!\,kcH^4$];2DH"i,~πEZ7F39?f]mvW}dz29)C5ۙtiFP$KN;_Y`kb+ w2 4qTDYtV@Jگ>O*EBbY$ʭI U$!Udw@ɕMśҽIw1M*!Qw/~;; ?׍_f(v,7I{9 0c.&_Y-4uL:rjL!VqspIϱ^ZTKTu(*;!|?1_M{c-:Tf+RIR&,Zr1O j W<:<.NGO^|߷YSr5Kr(RcK (cͰtMM16lѳY),ԤILYbaٷ Nkɇn|Xɑvg.tq6 [1(J$'h[m=c+R-Y_-ԓu+?׍kҾ/~d;fMi@!cEXTGu>G_MGR &'-c֒;Vh @[ǝtcdxNG^OvwR1c =T[CeWH}w=bhrFd}42 |aT*$54݀TmVoU*b"7y\\&%#0Xr$)]gg~1w-U9^YNz.2Dk; >aLzUO񅽰b9&$sVW`FkRC1kxŏkDyq杫^6Rv!lЈhXw'KC{ʟs5*S@fy$C eVs/<ܿyg# իܴ]cEdd];'cLIz';%_'v'ǒ⏙uYLeE*@ߏ8<۞S.!ysObJzZ{ :C=kϜay>Cl-=|=}+p#\'hr,FF k) [v;$Nu?Kc ~[+$qZ:el+;.TV]0$x#;%XkkNAƣa8KsQfa X+䥛cO!m3 c*u[2ܷLRKYp9B5_R[ ?9S;|B}\eYrf8>s\yO lI ffBYɰLJIGVg)]gq̟ž=x@_aq֯ERV&nݔ -}<[d8E;B${9o]]>jص=-Ŗî'55K$REndA'J&~s8pHu in"s]TO_ aqKB.xcJfjXCdP1A5Yo;ˢfj1꯰ҩ_ ey8pL'nC[&W'aKfm0b> " l1=eX7Wb?k9,[iCfdbGfuB@]x-837)55Hb܇rdRֺvWgw7bK>+sxzkd4G٪2#|hXFTs)}R+N p2|c]C2ۙ@Е`ŏG66v;`+ nW0A\X(b;z[J}f'_ˇy5p.e6Z',j:;;|oE*h7K!T$r  Ԡ!aDqo8n. ]Hpj+'kYJŀ%I Jg 8^b0͡ݩzF8$ߕ N{g;p2d8LҙUjΝ?qS2vX Anih2~rn2TZz6vEFӲ_|zK>} {V1C M=ꭗKШ%de^ަN9w0N?ܷ۵n/sQG^?pZ<>eߴ#kD+^I,W25Pz@^jG'c (+$έ21P䃭5ƮK]W7]ʹFqӴ/ܺ׷;}q3eyܝ8!kYqG*@ K}54[[-@yp{k9ge1-ƔEFBNƷg 1eX(Whb5cuu;e_'G*ˌ]RwܲHy9 qթfuGV'7C?7&S,Z7IKc."ŭE xnD2qL9Pcqt:2}}*Wxs|e/s-=LV9LR"L]e<xޗ"Q&4V}oC'<4UG 3P@` vH8|o'Fn-J fV$/+NmJNXL񮢵'c)v(Av'd~G7܏u*`A_)V@)eJ?rO㶏$䈌Quߨdܒ[e1*ֿX>-ω2AD $5r9I!VYD'eF~>'R~ t?a,n IJe,p xY`;8@~&+q ,._JӸ9` ϕU2uh95CuY0 2XW9{2үGa2cP]D~=K2cz*˖/*K*fK2vqᔞzNm|Ys)(lQ،]d Q{ͽ be/[pV/h=I5QeR3Bd";wW(>1?wFb~SEDU^WGdi:~{u$$zNK$ѝ3Q<;7p^fUEKxp>tP;OϽջ9 f $65OE;$}񡣽wYy3ބ~ùGVivGG{(adyh#Dx\)E$n+֍CE=co< 2 .MW5={ebC#5Kּ5DR=",dLXBsk/!>?؛mXf7bfn 6lq >GJ^4듨W0gylN ?fFvn[.BgͶJ8kN~nݕ۲ +ԝ^A{6JGϯ(A 1MD#߂ ,u*0㙌~1WNA{}f֐؂bOf }6mI#џ7yMb/>Y;V^QvӤ>7&{QBjϐԧ+!ĬiPMֆ4TC,D*?K6O~}ȱFt95Sd8%X|YqX1 3ϐX=vJ>Oid)Ǹ\2 d<#(6A::lWݻ\g<=p$fitj)'uy:ڛj&<=8!{haPU&UdiFv YM 1Ra,VS{f57,Jڀ`?_#c3S͍ڛzTLAj!>DW>&,YpX3vlȂ#$p|&&b_ @B[9k՞V Ӫ*AS]b(αOTfgRnDDmh^]rh$m/ðR,U,Gz rӧ%2:׭)S(cdm(h)SɟKK2F }H:] ȚPрy|GKJZ#OKiO@|6}p>q #B<9aȱI :RH~#=d2_8`!n+uO2:Y oJQzRa5Bbagud$vHn*v\o1_~/Lbua*(X(G;3S;- ?\Z(%*˩o4NL}vzqƺK 6Xhώ2lj[ M>~* o<;l#ʓUص}avBǨ@x$Qr`8S-yyYIѐR5CÃ7܆[(5CΚ%O;VdFYay%Rz/[ۂU?Oq8*tJN>OͲן=sW]d`+F3X:ߦٺ SVݙ|O|c)LN;$Y7S1c9x1L81,U{CՏXH,jeeiÍrٲgic w,|N\]9_2Vn%ʱTS!ƽ~/| 9QVheabO^:+̖$UBJ•R7u/~_ K)ɋ|#g[Aݾe x'1Wsa=sJ}nܤr8K5PK Q 쥕e4@'d&b be4MW.A%J"Ǎ:bEKUt9. h+LCXcu:‚=#/K Ex[RhF: ['G4Ơ;FF2=%g-^wH-ϒXW^a%̎oXN[59hI{R+~Fkӱ$*~5Wûb#ZXRen(b4yArTL M `j$`v?h/*gfl&?#i\W{Iq WR޲pSQؑoJEAO%@u'>ߋY }jw? aUUߏfb8+v+V cq7@FL5eƲ1MoXaR2vH6JAcꑯn~wzWvwx.?ǒ*Ĺۏ(ka-g!Ֆ ^VU5鶅;1m) ˖aq.]P,uHdf=G|#rV:5-4}R⪯#ϭҒYe@IfrFv5 @mAY?NW!&ewM{/g2^Z_kTX#U:;p>e_$y:8µkVh=h-9=6r{קOoGۘhKܯ;W\Kg8J7!âH)#1e t?ha'^/tLasʪ>BUZ"ǔpKlm2v~yp<&>idlŷ)염|+>==q }#ThB umb1X,w.HN3bc^2.qԅy_vG~C,{^ KfDLF8 P7MRMozzfi+]~CiQiA!WJ/EfN!Pl1 g$N})/\䆥y9NX|PI XrLZ4﷯5yG%շߖ*;$0$zA$x >2fĸ~?`)~2ܪ6QIm?%n_1$vm[1 Jw$T!C5xq5J6sC}(舽u"4Am qPZ qqΩGN3s K[FwOٿeq^ŜStM؉4 r;LX4cGn**'X0=ý3[69V2̲(eFM~}7؋/x9,s ާ0챵5!o29v#өS  g&o=/eJE m|vw!gr;sM_YMI%jB&8ɕ~g֏ÔaԿ1yo!L!]mebP鳶+G9 ܖ7fH! N:+Ֆ˓a:co//{ݼKUc^(J#Kb(R- 'Z%9 TXףW 6/OVV"#J]*ϬxӀ"ӿyKOi_EXs[ -4+(+{v:駎 yo/bX:řkѐ;3**6:^ǡM髙1M)-~O"I1OFZY'qR)FSfA㪐S5qȱV0&~ kqR弧I2GS*$CQ}[}l>~r,{+Ti/fJt\yVDui\F3qtp\nn={04><}Sߴd1 F J?ZO?? Ao_9^ݡO~M37[ܼf\~bVV!HzX 5'{^{<+)Yj3 F>qY?o.QHZm< /rX(,VpޞLI)# t=Ox#_o[\+HDzA@K?-%ۘcMsԗ+_#3 |e@+:<:X?4{_S-rDO4dzo_ƔmG u~n_cmbyt ՅXC2JնC <} wȳ(pkW\UؠLFwa y܂opqy<|X|EYcmT`Zb1οq*HPԌ!fw#P UddG6[&/fx\H3Y9$o⫬K|>(ùԠ#=k5n#TW,CtFoӮH^q,lރ]Q1~u4niC&靛?@>{s{˙<79bd!t0ֿs j#O;t w# {?ovy ˓> lABcWA$"۶m~= =Wq Ng4ʫO-+m63!`7>qr^Ǹgq^㿥QftWWRa @|*1.vYݲ٫F'-/mؒ ,TX\ W+B!361ళNCүI>W´~+Mdz^kld3݊Z/\ݺށcco 6hIokgZn%%vQ}69 }m0؞^ Ҟ{= [mi{/ց_ξlkG-n#GjŬY,"VB'A#͟eX䣀^*ԕ?( 14dE>C (q׿f9GkͰQ'f zlS)+?g!aw] ՁNww#s1G݄LRd]Ʃ7IԂhew8{{sN$\ aC5LIm;}Odpbb<ǂ_'rCJ?LÆUAx G#?=V.v cESWhTDhClPmK%GνɏTfa:ƅ&Xh#c#~/p .խ`|es#mh@yfevc \dq?ۯڌH 2V֋}%9O*]L6@g_b6g˨ lH)wf^#sEj=k%XhhwO׮h9QlJ: [dOdoǏ]|4X9k.GȽ_5zz<0H-z~.ڋ x$\du$C/NߨerG='{b;ls7Sཏ3ij2GmUdn*L9,TVId /ʪ6}t(Ǩfoou슸TTv1Y]Z<ȭ,G4̒)}/P<3#SJ%h,,~N@Y3v- *J Xd*`a4=kg gi2Ls٬$n v?wn6ǔܯ$>+2ʂ=3!|=C3)-icJJޡ2y8_\\ +$W%1` x?Io{;x6MM_Hp$1o(6W9_ Eq_;Mg|S xw_*HeNrx1L>b(Ԥ|$.|Iϥb](Q$\+qk)8Ԥ|H~9] v|r'9[q59a8Oh%loNhP3N|u,MהP^r_s3X|5>9<6V i~-$h,z'l'p>zR٥9M)DJ*Dą'NRʖ׺e6Q;/yo2ynVVGqPH~ndkle}fג,>; XʇL:mF):p dW%\Co7C,8ݫJjb_n6g|WbH{hmDGe<+7bNo(<]aZj۾Ym7+ώrWԝ$F .~GrK=nhJA.J/J; zy?~㣱v&S2 jԤRaF̬q'JB=A!Yφ<ݲuBIfm<ҰlĝAWC.E㹌wj DUWf*50E%d;\Zp __J5 ]{NW2 T2c6 ^@"@c~Nqݬd3Cۆ3Z)M ;6_#`d_Huw!:l|J,XXedPV_=A\~} Y~b>n?&1预D*%w1L N#2W{Y 6ccEWr(̍u e}O?b]+.XPlvCoMnW4y\O 5//Mky(I^yJJ{R=N]~<)5M Lm 1V-YA 7W?Ir1_ f 䩆i,&WI+:Ypl뷦^I#fnڤaR((̿j!PGbeU{9>&l>R[fHago=rQH>Hx?+##I1LPmUWl vۯH$Py qLz (1e{P[,NWbR{7&2)}+99aÐWX4/P5=sU,zn<\ҽV ŦE};ԯvvwپUx(zZr4i"eyR<@v'бt~'^Gj6r+ Zr\w˜OI"uBGۢ'[PRz\L mְgjѯi&7V2jK]&豘6 sb Fü$$t5>G5@̻M:m=~M[Ya糈I b_Kʡz>F޹bYtkp^I/-P_e/fv4@Pa'Rd{Q)!ѱ,v g=w&![߷oXw1xJv5嫃[mڱt!W%mPttOݏa7~npU[E{Ia@W#Ze4{~Oa9A=eC+?T'~Cyz?gx~A'*Џ-|f6mB.0XY ,Fy,h vOl V,ۦ`CpNi؍?9$?8xvL!E=aCk҇Q/feS FL~ܷχHw{Ȱ<~b[ |̬k)f+)ߏO2cl8]Go~qn]ڴnRF|di<Iqs֥VF ZEaI10p)w#Ռ^"tO(PC%BX4c6OIqI-{^rJĶT-t붍a_L> (Wy c{AOl41]Vr|/: 36ނ;: |ocVȈؖ2;o*C]7:v=.=29Uj1{I3"/X`_}so4nKiR2/bu`K»P1C狀-=5jSBy&bЈN̽@ށ,FWܿ!CWO}25?NK>;`׍@8l%J/9y\G_M;~m'_q/a0>k\.cae@ʯǴ$'p!q[qRR>nw$K4o#׍Dᰰz U]cJ)pԨ-}o]7-_w=|P*3?ݶ|nn>xw'H' ~\{1tcqUB4iDHi؂>W>'SFБZ?IuERT_,Ƕ?#LBA-yJs2\\F֥<dfBM$cpS'YK夯Z"6 `++= kB=qVl!qn#7kԌ+ٳIOo:;%ƵV+n%~yY-29U&&7ώ^O`$m,+ྡྷ ùj\U1I#BLf̬5P$C}!(>7#_xu̕(V]v(-)/|2Y%oR*RnLŻXfwYw3h3F ~`o^ \{ RXUa_3J@x@{.cy^sL?G}ع-)&^*C3HHd~O|~A?i%F˯tQ~~9['XHHD@n1޽u ŌꟅ/Xr o} {}ൿI\6f"\vͳPٺ۔DgTҒTX?pmYW+=/|6…= F2ӀtX(w;m5(NCV;ux_r(6\eChH# };F&[ڞ:}V _军J W"e]O`baU `TɗY+VZvmdܖ6(v_#ʦ钋FApy/$8!qu mIuv4t* vSҕIa^EGmںho^'sy2\gsOsr r30$}0]{2bzQ&I@(*&}vAt5R ҵfAoLlH~ufOf7<{SD&\*_m\rvz۝, ;Eo/q{e\,KƿSlaOۯBt1dp2c|y)A11ܳh {\AMy:\ǹbhOD-\DF;nPS3877.v 6cjDMi2>t N$;?{n@r̳r^]<0(b};{WIfbl5*U|#ƠQwH.QD/*?sb\} t^Z*Έ$ao]0%[KV,%[)HKȦ1v##%WV7,2Umϯ^| r~uOmcPب 8r%.@>I9]+M,ى߂-l]v!UA/? }¤ܣ 奚ZYdF:B3 muދ+Oh' 39TBHĀD`A'~h!\Au]{/b *jFQìјU?#K#C^ŸܺڵOFH4nHmf#Fkz8b⼂9x<6,-NVZ+,}xׂ{1uףlAs[ӒY#,ZӀFOٱ1r3yO_qXxQ%Lv]yUKHNn@^e 8Z5qYgS M3 Pqf8Oȼ/2ٕk̢& shv;d|ʸ1AwqXjΦR@V w?yEv>Gq{s ĵh&E״Y&RqkBG-+j`>yPcDVu^<2VSTg}/93fHqȏNb7μ'[>}vzuN;,_XkTxPxkGF `2p AW Ĉ@7Pd@wo~r5r\nf${hIQdUʍ0ת774>_!"s T2hV$$W~XīX|~JїϴfHWG:IYz^7=}%,'gӜj2(Pjl|@5 <+.p<9&\6rxKMc3v%0lq)Wq<;Yi-Ʒ١ _Y'j 47G^s%g j2W`cPgb@o3FSS'ofuelI`U2|`6=2ys:xܟg=֫.g!f)1Sbo4}zTH,r.B.[=cZ묮UHKPn1 rd`+Q^2b t1z;w$Wg]`ּw'e?IDCV܉ܨªQENm:#+ "fRăhx4>ߵgj5gGQo5bTl~G>Hx33E)%>4 M*8⳪1qqhS g=b)H>$?oǾqocc/sg'%c @U]!tX')%ԀInWZ J$tD}:!N2~WlN.&uƹ ">5I>~rcnig0w+4[X~}*9c䘜)RڤA.Y:yזߧzv'ïǯQ y't#&S*c5t ^{s׵w+qMdk'L>^]=P>6"dzHyO_Ryk[hc:*G7{dSsbqU˭diYdz%OB w,Zrb:ŜE| efՁ#!Ц0iP,1aJy?$mf i)%2~X[fAb@B5vEk-9*0e\M1%tDvßqN,KpBpLrVF-$G]xVJ Q/*r `(V 9d#~DuT=  | 8CG~B.>TIP"ܮʦ|hźd UmGa=ܽԎ%WEt3$./3-g%%?U,7@CRGsw" w51%yOkgRՅ⦣dr^̧XtNp_;ܷS['2RCAٙx+(0F\a,D~s.FgR~l!z:hŀ$y>4{O)gج+FQʤn'`q;Ŕ-9' ST$BhvV[!*K>#}|Gܱfl#jFixN#i$@A`zxNU'̶3ۮyKYnYs$SeUa6{+{'c|Yq*qK;F`!G`>Ib?)٢H1ejx#c=BUc[ްȫq٘v H-N;pA8G-ܵ  B !dƆ`%KENM={:^S㷁&uFoF 4``xحayHv`Uٓd) Az vsre暿: RLH ܲzXR18P]jcdOr *:s9=\aveV{+ۉf΢0VbX1$v>OCqHeZF>P$ iMK1Ǹ2pŊwLv &X(Vƒ[8+61Ǵ0^@H;L<ƿ[p`qY5Lz[NG,X7,V4f,6OxCq9a2Drk]J&Ju֪|\Lq)~{CO*d889Lc'iHU>7V{(;*f}hGbpJyS4Y]:7\03aM=S7.J!rHO_dQdru-gG>]43t'5~*icO auއ+s~_se)w/䕱| 5"Xb${HFf]z: Gm%SY"l1ȑuEPv?>=dEeȺ/e/ Uj# 諰 fTs]~m}vW%]Wkα3#t9 @]$U^/4y-AZ:59դ.6f[b"R8h "4'[}vp匞^OdIe'XRV- 4KlC,Y>;bLg)h-bGX ޿kF#1(l+}1dw:ibOr@-YIW_Jb-KW~6bqdt: X k;8c? <*n$xpYkҴ:d?NlΞG1"pL&_ 6RJN(*H]7_aɿHK⍞ÈE&pdMH]*6X)#_)jԪ&:YJ4v47кx =HoEu1Q|.Wg8kY؞G7ڱG!>?WSZV+^&`KЀX*h$#O/f-#,ZzcԘ#m:R5m{wGپ+$,~PXq#NL#3ň:P),5=!h*;*wn N1`:ܙ%Niwo2H+r2}p]n#|\rgl؋!j*K9<Oij1˿[8i YJP@ I$R0R$kc~zRyf*h¹xZ(7ZpH &kZ@~:jӨWk_Nn1':!x,xLaF+2?oMH8sv(ᒤU)WRS㯮o?{<Nɀ5GƉI*J`qM#*u eT X0%:s3ɩY/@dWǘThr>NP mC*\K L/,q53Z<NT,E6өX Ni= d9<[qXJv/,t  ?qdhS 78G eV$ԅ~F[ ;6{Ko\{rb{<[fY7i}UXe-&H]NG>Kg,1dai?v…ƨ2(uʆ ٯt2x~3ۗ/[Kv*K)};Y6GV $uh]١ uPn=b)S3KIU%uQq|غQ9# !άbE줭i˿VS(yz7-{./(\&Q{7,답$A卞AtAM/^.:cA9LEv8䕌jCDQ?)Uo?'Cտ#IUO7&ȷ$*vjE@)]K}0c~UsZ煣Ԇ@@V,HYA"l^†r]O  B3*3VHiʒ6pQarx咽;HC]u ve?67UFt{kW#đ3F;"00? ~qNQW'̳Qa[-گUMS SٕWu%YV~_^Zva U²0#䀷qv&<&.⽊27cd}rԱ^!&mp{FK_ ɹ#kdc!!bbyΟIυlTZ];YF'<\g% C,,uW"yUgpd]1llA{u9\gE.INxXߟ ]BHǣB;GN_AWEA0؊vݍcUumq+v N9/ҟߴdHqAz++ cfRb7 N2 0=z 7U#^KIH1̀ʮʨ?Jh$b6Pһy2:dbC`d=NAS{Nbgv f{#G|}]:׎3A%7Sv^{%YUb?Ԡ-WV2S%Xc2*7*: ݥ1+9;,+z(QS_fQ>)}; j<8__9b)0r'rf4CE qm*6;iG@=ڮ!ʬ҆Ղ܈Gi#P|h1kEǟLU|P?/xMhM>eWItXsсmD7'>rE^(xʮe1$ 2( A ^eß&r*=sT !{-d'}7ӟPA!בWoSal(~y?4):6폀7'Kf̺ҹߩtOx^^ZDҖ莫'UK~<ۺr=g;Yx$q’pVER{ tԕ&6(#d?M>{0<F9nVCdZ)^jE,Cu-1x=9 {T$TJ|E8Ug,̂ :˳k;,͓3{2,?Sg3mi90XLhg**1e8q^!ix=>oN#/Vf\߼@t4Uyq =Kd,x|'n|<lBZUh5LB"_[C-g$p9eo B ׅuy y<{/8c-Eų|ԣ6_(NFU]D"Xw/ɉH*UX#Bv#l4 кESd=G:0X<{6d|Һ3·48k4_> j$`5u-cko]Krhw3NhEU:~.b6] =rFK2yJZdD$>cSrQ_lTı2X#Ef 4+ ={Sq& #\Zp4Mڨ67އQݷs=˒"M%;#ؾ-<DG",=0 >dL9[^h ؒ$&jDzO hN#źC(,UV${/Y,bi^nIOe IpWJwm)>|E[\u^.-ESm4%HQLb 'A\C}䙫GѓP SI4m!Ba TJRGOq}?$,㹏ر7?Q~9:ö(W}q9F>iN8l,~>!>`ᄴmdh.{b%Hjgr4u]~_)> pi$b(b18+eFqUUEgg@#?}eu$;ǫ"PaœsJVMdYy'6Deв) TwO3ʱ^.{m,SGݣr6x G{}#Ǹ83?q=|L[XCIW-eH1bJ[ ߐ=5{050Y3"8V NO z3!Eߚ?e ws_lyb>f"y٨,žIY BJN((&Ljh]H?=kٳx:ޛ]T=PZvOА| |߀E^3W997t6AugWZ6GZޢ[N?vI8^5l 5-*p80I;BxeB%hOV'[_tI=4cA7PJ4eK S{'qe2+KRY]Ck::5#p﫿vb\W~:օi8#>.>2^s=h̙jy?~CȿT/fd?K%xSRK>HGf071TmOݯ%w_O"_Xk ɋK \68\yν$UxEe=4GO#nF˔92TƤ0e&7*lh~uϟ^ ,&C|HHvPJC=?agd 8b]}_^'^˸kiY5¨cvPO9d[{=K^{k4-v$OY %wZE){D0W2oe2e KuK3FL&?b QXYz!QGߢN.jKe ^K%lu(0{Z%EVmώRk--#Ɣ }BW1mG1FBQod'y>B#bA hxKi>tX ros` hף6=Ͳ! 3y( Vox~/'8Jj5?$J*{֔Jfk{7Mkdy,}>92b7oK]XJ"fRkT꿰5c85Fyf(%Zt!:-pƬ삧^ ZW!FFb%YG-]20CVX4Ͳ{N;>Gy?Yx&Ԇ:Ȑ$?N̞JvF, ;*VcԪ+x_ v[O?miXo8N7Z_ @ @ڀܟ׽os.W^_ ]EWMg#J~ɐZGaӢ]Scxx;!)zYsoҧ >/>&G5w#fddQvg-,~nyL|F+GӺd[BFǪ͍115tt跇{k{!NJ X {TKZ&Enƾݽ)b b,)~ӥ s%bD2vrQU;l1IollWg)X08{8f$i `@ ۯ ʿoܸhgz>GHHr4C_%lٞ ,Y~IHgf`hk41լs\La*crgAU.g!d>)UC`$h#sr9֗Ȣ;-8+2A!$,cAYx-B4p;U }l#g?X#v:uTHHYqR`Y@bҍé_C@Oif<%.MnB;G,;+<~Q'\8E?$QyonN |ϐ+#+j9]m\FE>5ιd\;s͙jIYL:lLۯoU6$j[=lrb_LX,l4O?F9 s~/3_*ثNB2ŘOWi @{ߦߵ_Ř ?mЂos ]QҀ,Ncu$P,GɑhVvY[vJ>.,M q"UdI ߟ5F:u"QG3״bO~RZ?"syA:hn>wIҟ)|R =~3^I)C qLπ~#ьdQ25wal[T9cx̅f'`Ϗ[8'//n/:2LtU~kexMKWe#^y񜥷McsG>Ek^TPj.*ԏoΩgG~>T$|A񜵋b-_k,ȃbcgz#}٪JT:𴔡zI>kGWh6(ϋ=} s(S+t'z4u>2zQxqk)o:篟@<\cE?qYr;TC뛸D{ﵞ]3IsPT4&`L1GikdDTk+hXol,Auduc/Ml~;oE W=((=XqƁ'ц&E )U?hC2}[m{8g"o>K0nN<$; %YaZXD KhwG5|LCn4%fe$bI>vK#ƽFZ4UPeǨA2F-x&_-^&hmM hC E)c̥X:염XopjGǖe*@YI[iL^6?LSQ {-|dxJլXEXq?# Ԍ\DŽڦ-,0K UYEOֈh.P 3}{&2kqU x9dUmHBWgg~fiWG%HaHe#cK1GUGt@Px\nK=tkD}VIE-bۦ& *66dxg*ʭ=K*F|cط !B0gc˒\:$RM~|*`'cF8S+%YStTQRo~z?Yp';y25 ;AZƦNr YY\IjJ h$ )$vF>ekYrhHQ>,ZRA^wwьc@KvW)z~#zŧȬF$[`]:UH~.qmǷ|w0#3TL@j[$ly@ytUܹOp9O7J 6qYI8K $F"xP1=0:jԈrӖ _iDN h ӹ,pq~}j.-Nݪ+k7K@6 QH*H=w>ܷ0g15q_4{5,%~f ]pav*ELx~{7#߰b˓UnHwTϮUa~eݬH\Bk3+/nhXhN ?s"똇a2M1ZkY~6>ZcC2i_Gm`GܿUr%5@s4P|=tpeXhԫ4M{Z7jS hu'ՂNv|yǺ<^YBOQZ}̣=t:l'Il71-6R5{ҏf^ j,WճnfOu3,+76^B*]ߵ_dW0 vzI?yq ڏӏrT\'؜fr'2W+xgc N|:#o J9հ,i^'6;;7MX?(X:}}_1}jf$|KeUB=7P@#G=9ckxRK3* YFlsl_qA TX^7Gg:{V1V.$ 61':!AסX31̽Ĺ~9\Me{HCxeڃC3) G变n3&ic_vd1T`>ax}z,O-ةVʪ0k+2@,'e/ކl9X ư$m=9d*|ײG+ #I q 5XX`F~X0~* NU T<+O)MGu]nY5/^JTW/m\n/ZeJwz`H"`XCϪFP){w_ncbZ|mI˂j{I!%nAV$C[r?EAVW\,Tk IN{7WҘb6Cgd`U[BĨ#Y{}Ck{c.j˄gʖxUħJuֶh?c}A{d.ccW3<+mt4Y<^_'bSϑ *I"s I#vG' :BJ&r3pon1EEŜBB1(5,HY2^1~PܑVEO5Le&P2kjt@׫ Nv&7\cx5ye)R),3w=(} tuJ_hRjlޒ+A^lw 4xBpxvk}>{r3!8jzGv>׹]c V_D 71{GF49\_{'0x謰KwbvXXOx13Wn+Mwd$iL&zP6O|Q*9ǵqKGT8]R9{˽0#Iۀv@cYrvtg+TtBHe{IR43$\6'xF[>fzH^)z-Dibdf^BdxPS}̦&2V*|-S]$J'ϦE3ܚưΦ`v|X{/)(HC!fʁ;^f5J}b!UYC=ƿTx]})QDK,!ϭ]Yi>#f-; k+MՌ5U)NFcZ ?ќ~,;EUW^ОkϒH:>ĸBzqWvu@6@f<zqkc<ٶDë #ZmSIj"Cny2!?tFj:N~$U(βp[S %4<y;t#h~[Gcm >QdqLf)eUK">D_MpW`74HYk6'~95}:${oɁƧm,Ĵy:'1d+}q+V X3KPWӏ/VJ9|6r~ܵ2c+[u^^/~0ۯ@6|cx8?)PZh?hu#ju^)d`nYJX.0ʱWsF 4vH~T0a G\6Fz-`o=11=5M7y$H_8KIu zGk Q=h,ohWA4[]l'Qayc1!1$] bn1bl A#ys9dJԪcJ*RmƶEoּtRԕ}{!eJV(X7ZC dYBNԑI ưj#1q ^HQ#$JjIY?[pοd#Ѵ<&".}G~J}GfEduF޽?mAb:;Xg([PI[{=|$ׇRK_z`SrGӈv"^pݪl1ac҆GޏP'W\x P,z2;~=m2:fkC/uѳbK-~1 'δ=W>CxW{ail})1qSn[FYqZQ Rr*RO[;y0w}f7:+U: @:aw <9:HU83Curpa$gdžC&-MםߎNLV|e][і?hi44AGZe[E:vsy>Ø'~+sYYr9::; lý;-:oh0F9+2yL3$].@Bz?ǻ ϙ!rڇr;I$̄&t;'Gc@o~/l?y#rVv`byWd蒃`l^\B D&XɿO9\ХW->Y**-v^]ƈ`|NS'bs!UXJPw?zϒ*?*o )+N$9fjFDonA ?#{RVɋQQl40ZC$6V%1QE#Xfo:?,A)vuDrLŇsG<+p,u~+89U:vOgRuԲ }2F;a}8B ؚrɀre,8fXC@@.Gldo=;)Vg+DH#ǖz)Zƚi̪s7_#ȲiBbZ F+(Iw K'W-CV*|'`nnQB>Ռ_wdd)~U!(ʤpC/_pG>C'7>LIVLq&bdC8T 6o=A|׭и#C%'#[ Y^oe) dW b'Nb\`iڵ.毺DaᑇE$`#?etI-M<}KWR]^5mֿ XnePy!vL^GK?ܚ4DU:B{@,͠j)'{aŽɃ%C>i1HBvDu(t_'eT{1v{6b+ߛg CN|dAQ՘ց {<~7>~K*HE*$]?6[,42KCIZvv1k {1i\$1%L%zrrnL8^y2--GN// @d^oewq+bfC-^7IY6N)]JVpBX{}ǑKK_o4!Mt hQJwAG k>Eȫe ν|R$*RN"ZnA!o{b90/5=qV3GhDa ]I=H[qlm ^809=zHC@  YSrIⱊ51vbJ3tpA14qANwX]lz,]WaUAV? Z5_9>՛KKի<,WaP0h;:@ʄ8L +3FR4|xN0$'R+oh>BR)U$=(;{ϒOWNЀTg-$E)! v>Wջ6en"$HJc}Y cVoW`D oG֯eVRUl?Up&XP8u*o:2bsbi,}>!~\J~b?@p &O'mG(MJPGǤZ-yM(.i׆Ki~$<<.s onj a`F#7zN8v,9,]zKPR2ɰu;1k&\u^p:1Y&5,e^;(z+zx \Ok)ff(SVcb5,Ci[;X~ѷ+q[mi?ƇO;.+w0RFo{-#ZQw%{%-2dw _< oclzNa&R)ZKR5~૯v,W! 9#K?v0b;E5$?'GB,um臎Ύv|^t#9ct/ӛUiXp?,u.>=sjqux03< -裰em6a|Cm+V_,ʮ{yVdpm.V,v>~'k}ݓK-v=1ϲ|h~;:Nn<͞CtAg . TD)-סSxaR9̢2-'m*.ֻYBvBCy>w?)Q5tO~_i%şi#Hw_G;z ~⯟c"+ԕ`Ī3wx?' *=!Is#ZZ|3Јیw#N= R_6~q[[E%S)Iw#^}z<]Oc1~9ẞcjCTEaVJR!|?w.M`wc|[$%ׅm)īܟ:^C5 'W<ϯ\qSA wX͛Ofc'??룮1G+'!mdnȉ?̡vz$`Ϸ-Ff̬ʊ?.MX4?k㳈3ڙZ,oc*I5afaڧU_)?;.WfY=>oB]! 1߶N7 M&R&! IDV#]$ /o(sBcN6H6E'jҽ" X(ood:kqY\/e%L>voC [L8Gz|Lԧ̱R:?}rzjy>"C WSۻx5pOUa[ i<,M:$~{7sr1N&ePBG )v>?>߇dC2V&\1ⷝ=CF =%m*]uu7'٫hXdG {vC 1y?79kgxx^G9/#}\gI 8UE+ ۼ[bE9Z:䥆|ЛK#O* ~ UXm,41-՗W Z;X_,ϴħ=H3x-2ZYy-ӯe/\û֜V2I/{qYXmb^GN`q53r5B)afd[NL G ?m UL'f8(qԇh2w m~Cϸg]1v-֜a$SCCr~עlO{78?VtU.Dd@DNN!UG喞>"ЮD(4z,BUn̬~[P;Bߚzx%LUk=t\53[{JtfRBY^A+vZ3M|"ggbltCؽy>kگfˌL͍˥Fcm#ь~[%8sьD90"R u.I4{ u{^m{oScK$cX6yRC`Tߒ =On<"Y!y * WG631|:F Č=p¦#%᫒6{B91av@=)%'zx1SҪ TVԖJ avԸ=a\۟_N=U .4{ q} TGɔ6x d +hBCB,]SKu #KC58o>\?Yq.ՂGSXڦfYtC0k!|vy7,QY{B,Pcc3ɠNԒ{)`vzL7}T77G+\ՈlsZ[ nEMvpGM9$s!O.gclnԊՀ?$7aCv1BiX?0yCxڝaLP GI$SgS?"[]c2Ifi3ll eNWVwȦ'Oc*d1D6O *7F8]crFqQ'Ȓin^z H7֡N%'̺!иCqn3Y;)Rc Z;cF:35>6pIE*O3gLXvFRVdv#uى>=4l??xH*ے hx^MPz ͽ vSD:{?cv%H00!kR03 u,?z[evdtJoCUzD~zωa~ayOqxx3vb: G!aؔr .ծ@tRljJKYV\sM<#aU^qpqܘvtCYánIUYy8f9_\O{yߌ^GRxFxט3}E/m?v{~}fϫٵyG2(>iad9 Iy?.ɼuijGB\ck={{!o~=sZm6# !I- oU_7~\un!2rb-,+8PIx Klh&V;:Nӄ3ߚ~mxҞ"i#+4QNrn{y3Tx2K12v_;x>Hux.5Jt}GVc?Z{zk~-Xn(jf-k*ʬFxǬK?ZqwQd⒃Ѡ>1'SF:t}1ʻ}t} g=hg,qr{+߻*q U4AJ{<"!劔f*ʖ84,_ZH9Q ,lxN~# {*hE EVx_;|QYE#E^m] |]'ѯ]Ny~&o:Iy| GDQ̣ .!1FN L(oC[}Kc5B ~(4o۴$  keWMk1,e^92z0Ah4FN^.eb'K,X(d$S vN4ʌgDp([@\s 9IFm:O X z[5ۅp^ G[-X7@?g;]A#u2R"澝71%XHmL !k="n o:3lW ܎+Yеc[y*FW@Qk`uCnw>ҳf YUGQFW]nUL ֖!rbuUW?\Kr'8moflLR-x#;4eԒ1;`xt8B>9UR@_:h݂̏'f]͓/o[C܇YbJ;,a9gN" Wv7HwjU>"e؟HZXC0_llFEWbȪI-@]4i1I #$~Ss9fN'洲|x fSa[lCNm 9a'ƜxI-Gbx!s Wv'u3"735Njd-S3T$JZHhco[ zn1S.Ks<{-bj8,DqC#Uect. {x?sh8ɼ潚Ѿ1j"߂65zj%17[q+~qFi,$ T;!UI6v!? g/cD~W18,7cKv, 2ZȱO-PS3ό+Jۍ%bѨ0@+D.1Q_G qX4ñ/ $BXKJߒ~9;dJld`F 0Kִѓԓe}V>oz7U 0AGG,]۹w`P [Mtq Z~$K$%XX#[j_8od=ׯ{?\;cZf*PwcDC=Jdk dm-W9j|:*$1"wpXUb5eOqnjUԮĨzS#֜v9`>#9;CGTKӵC{ Kko!v qEG*Jp>8Op6ZŚM%^2{`?$kDxDUEs}9e S1qJaIy$Oյۍfq,IgT~_>԰vn*5^:⼷Wܩhވ޽ArC0փGZɵ#&]hʿSq&+d㝝B d곱 qL[cb5-~@$A_$mSσ^&# ^T.t7c_)Ȑ~;hǪoM'|ȯB!G ֽszEsnwo)м?XoN&T*vi^_?l)G޼MJ6/$qҌE]ArûvIl?iޗkN'^{~c旴&˪;)S;f=_I^}gn7fC=Qg, Y&|v{wi\vTz8gC e~=sk,T%jVbYu*?QL0L9[!Ɛ3 ʉ]6_VO7'jcRbo$!Gt=#&_مY#ncM>}zRḜrlql7~\l Nu)1v>pfӨm͓M08v!#? ԚbHU |~UON^znIGZH 6 f)'y>g:iquCtY8kQM3` T0!7Ng& _=^J 8t݊33\ZZ*RI$bvB@O}kir Z4g4rH0HD,Ƽy#%NWP&&.< d ʒ~cRKg#C^<I)cbq>p!!TJZV; , G ;{?32[1c[ ,K}ԖP7(DTn+%e8s+OEfø4FbX::b)3UwJ3wwx Ʊub6N#v*OǗK l7P 󑸧U<&a8xWJ̍;h>5ps 0+;՛Vvy%L剭r `?Xw4~2> C< eYI;֎xPxfB^3jC5^,bRઓUh7:N Nvi(~/g9/_Yոi_VyO]ֻ0;(L6͹T r9W+L_tj vZ}m\j|<-coAhqX Nb%1``` kr pbTy@ : ^38bHzES[=)OOq+L*Mx!c[^|XƢfh-@{#zNGe̊x@ؙsF93sfF+&;4s;22z_=y> o'Us*bY A + KHiPۮKqŽ]Jwkm=U-,@?ox.ARb.H-WWiz3$Yzdw$s&4)*; H8s핀oZDq栞Co/Wq@jQF (ORyǝYNC.bbح=#If<I_/TgV]sKHn!d\sV/)C!$3(pG]z2J2z9c&/1IKйBfS#Pl/@:Эwaa$fY`a1%AF g[i dV@l&UdbJZl ~>;L==;㠑~b($\bNbK$lGh,.e5{wݖ!AA٤U~$mn_k˷b^TXcDbViF$ };Ġ71?{M¹,k㸚ԋG%Y6|zğ߷//nlafiSFKZA]e:=:}MLT߮! 6/qo~NK#W4N3,~?> V+a ǛIiXD@_hvUĠO%$+?lg9b;b/#e]΁KO谈G{1vx9 g\T4$C@ta:|́r5 !^_EZhiQ4 % OMvߟ@\9''gU3~8jbb?6w]m)ھ)8 ^VN' oL(1;:($Cy?.-5~3={g I+Xތ/lq'^ZWY %u/=8C(]oS?1nCL]܍59Vdv?Fd@ mlU;sy / 1<O ?rsndxF<c id čh^2(MF1W#kӼ|~ɐkCf B|?R ղ9/bi^#}#(:5EW~u FM˷8758yg髞i*1k.Qy$B|'ƨ^Rvw½93aNRgcTV0Z?C7p7ݕ~< ; ,؛ȈYw]kkԅA^UڬZ<*9U*.EAX$r;-A \z(o/=+0 Q6Xo:ގo\ިfΏOh?`bd0 ŧ&wW`H24F]x#d~#ͬ^;!.0P(b]zчy$oY2~{wcsoFE.|}7iY㩍(P5 ՙ[:<ߤڤ`Wַbө!% 'wvRR>ցc* zʼn,e&cv(CݻHtug_ ,Ghia|FSVbBg(bQDdwiwFcԔ_ 1Z\uV:@ĎI>Hv[jG^\jqmg]\cd_+UuDwm#n9 bq7shRx*b+E$=IC B#CB/ gC{dq8kl#x0$3J0Pv.;rRq&Bz/ёUk 3#}|k>'4GiI {廕q ,ׯF frHE8Ho C$zm0;\8R1RL=Ӈv|k`(7Svo~Lz1hI9EQYε ?Vc)=4A:cf2R_,I+ܧe5(V d;}k^SN(.d~v us.?'?XϏE%QȞ,CjMf+ vFPWAcE/n(3822C2[2X}:1*y􌠾e?O4Yqs2QkmlKIauw]wyfhDdt!@qOu^r\?^Saa#$|kVfpQbکp=nu >Qİsny}\~^I=VZp/ jgsXAjTj‘ V7@+4^[ҀnI-O9Kx1IjGdOʧNB[>c䚹9h`251!d^ : U) hyO8FyI!hZV($@)ʤ1!h?;c! ,ՅvX"l=Wa^ 4(A nMu>|TJ#3 u,0j`ē~}2v{y&gX([5"^աi:kgUmR~|ΠO%.F|աVg%@7FcdAPP5\ \|x$)el#I@;u:>}0+IKRG)("H2HR׫;B [C l^Snyèf :$v/iCG }G}'g=*>l'&nd{r IQ!(X U_Kb??oRcn}l?QtDdvG1Us^I%= % f5g#>K;|Xo#v 'Ƶ$Z#Z3^|S r$$uXs3y 4vw#O3\bVH#mvvJ mBS 7c33'g&UqY8W>Mm:{y\9)!~]kIeX HX}>')mr}{]0XL!Y4z#'hW ~|S׋cy&7sQa6$tr$!zIn6H 彾[Q2Æ1|8xl:  t @3W%مDLw\ϑV <}-uE 6gH-f#*Fҡ$GЬc >.@XdeK7]Z rjƧIQ8_nE~w2V6!X* Ief5*۳O 9&25Z;R6JDfbLDFR}pUǿg+;zixLC*B<$N1ꤾ@_{ə8*xg!?&'o"-|hgmd}6Bm &>l^%$aF*Kʬ2 1oE(*q݁57% 1/I#f=wnֿ;罍7*?U,u k2x`6WD;MҎ!cŠ.~%oW gSzI'kWñO:,t$k[>}9=揁d2Re'yUrUKT@J3 HRhߺ|S$Iðo^BE{rEy.R|o:4:.|kċ@>vmM^q+d?2iՌgr_wg> DXr[\l^iL褝X #c{:m#Nǹ!zZ'fv`t; u Ӑ+WʔJxظ<ĺԀ7ߌ9“_tQ:0;<)9_! T+"/`t }/#%[9Ҙ2iA@#c,t7:A}q3Ron0܅-^PJ[D& {S?/*Ĉ$+^s?"ivOieOh U$|ڮdl;QYFռΏnKO^fl a d$v.,b\ Šҗ%S=1)T`I?ԛ%ڿIrkPor-z)vXqpcZXzSQ'Y !U kNF8=?!%1ǗyVjWT "% c} ?фچ?%⼊JF$)+N>HУ {v`6=֓e1Y'657= XͲs ٵ2mҌww[FYd2*ر,L GܻZ9& %%iِq1V K/~*s.c!o-)}'T՟:Hb$(U/ޯֻwq٬KX`T1 lKP_)`ׯ3ĩ~> Y(ۆ"0yɢ >s̗イÐ..~8lZRwI ߷z>q.l+#?tq~WR(~z9u`?r,87*~=n27`hȐb}Qc~=f$L=}FYw%R0s7O.(2}ˊ|w=y$PzHث>q(dnϚ/ešøc UVhEDRJQcj,{?5A_Xu.;ZI\dȊ6b;vM/EY l7/ᅺV*]Hӳ%T>NC֭=Dd:2MQEOg#Y|БmP5"*XYuUEyv<Ho|9Pe)VYVnU!CYd'o׍ ~pL?[oc=ϓf TMn:"Z9g$%\']G6@5XvP?_qr4܇ Y\sF14j W0.d] \$S;rű4rd(6$X;(uRc[˕stx T!5l cAuFv>S.w5{-rEio@Dtvc'mvv QUմ3^EG"pSC,2BQ~oN]uqzWemS]FzW:e}AEoݙ_l@Fz]R?)8Cjb>CJ6[E2+Oؒt|Xn+fËӤ?;`<]wDB4e)Xt(."k6Ah[ ĝвlkNgװ<4ZTIdgC~hR @U5V\N?54l4ek5%z@GxL7|##Rjb\3WH+'@Z`^TM64{͸͙6, X4=~ó B䒯;5>6dwO_W#r`5>|V JI6 6rʤw/V `N{=lU,6>^+nŖr\,D ȝz͍|恼BľTz,rUdoQeXtt**3OS{!>f]1od,+ W$>P,l7Z)p$xja`ERBToΏ{c}H< eYB )֛!<#RbvU1X" R4I~ &ӵw7 k/FLg8Mhri)dF/)!]F_èjznl8C W+t23FؤDHU .gԢc߇R%!:Ͷ+м\ւ~ h`E+fM~reiRܖhX)36H>IV.';ˣyG>cZXF2Lړ <ȠT.e#nN,-XbrFBX,<_%U=i6R@aʱ%C+3Ed}{><3+cTLMlɼb͐[7gjT{߂A?q^ _r,F)V(M!wTF%W{;$VzF@/3JnE|lYM(mv wRzty{3N\cRQF~DY44~m*Y7osLV–b(0 JO_?W972$HrkTe 6deMQy+_vr|\]sQls]c QG<[ܜ>T5YydaQ ݆6ε'9JuSqupC -5xX!Tn@ xkԈd`BI_ u Cǔd9kc1kvNznh=OП#_&% l|}e)}bW:I`8+H?خ[1,py!̹JlA: ow׉jgr*YeԬcZ *a`z!ZmG)]͹$yZ C Gn];ElEkHZ2zLpV&g/V%UI $19 ?`Q+ {_(1w FCqd*Ж?T36 6,xip/oxf\"o}v|}ʼnbJnyLeZocac!o Ak9r+%γA f*&*NN2*H7 7?OE5)jL c|v!ڀ!#B+or6ŌN_?X%w39OKޟ#/1NBŔ8ao yضoA(ܡk+վ'{ʄ/UH\_o/4F!mrGȱSRճڵ:,\>[ 򟍃>])xפy} w[j(hoZA=Te&m 4CSoxr9 f9i^<59=6>P#)rx2KNUM|k}lS~ďsX{<̣}$~߆a}+$MVF"Z.Fk`N :~ Uv En#EViM?#AJ<E?jO6VW(#%c^Vv!KQ-Y4-$G:v če:(0c}!& +m96)1)3՗㗢v%T{ܟ{9IcJZD?NvXz'd#` EJ_掙gjŗ]YǤWeuDq)bzkg'6oof4r^XiY +inDR EEj\QBG"$*1f ߐC^oʸr(FF)pՄ11:6:;B >B=>]>A2Ð!_ګkCm*Z-bu!^F/gT1%;߫g'`wfl2{KG{!alWյh2~8l/ƌ5˽|msicYX2*F>Q4g!*D[!b2h2R$UnŇHX>~۳e1y (0hسi0ݦOy  #.- ŮmiS&-kH8eX~;vNfSm `<췺{Il Qٴ*Gf0L֐B1S,}t9ϏqjGe˒aIjUB+7oM > 1 ncSfxh= V{5a&RPe,4:hv>M{]Z{墭)8ʏJs;,igI|Qɍ0WIgGK{ 5|UX%et1I^/wm?!zܗ R\~,b)bUvoWoI5{V55S|=9J}bj5+'u+v  ]2r;U$O_O]bvB%d[ξ-ǦxI;ENs#/D%h*"KYcXU:DoP llG9wPɜjʔR,(r, ~x$xw}|v#iV {q v6L *_GK&k=3.L,IJE" hJwñX<\~忧w5_qs؎4|R!6 ,聿σ\o_ݿK lHNBb%Vn)@>»(ĥ^}~M.K5,ZE̺B,*ՇiOm}/휵-RI{k#)cB )$hغcҝ7Dzk[_1u)$+-Yms'Wx.35X,hVhuc,`Dh~[|g ȭ9{U(UQAURPw5=x؎o0y1 4Kiqoѳdߘ!t9s)f\DbmU `I ѧĎ˅_dw)5#r2BTDa)gUe  MI qN>վbFQIw<'eә`r񬍋W3AuGPT;e-A6[rpYZ[ƲjmGd?q;?[r\ד\fMYcXVh(@ e2+ >xAjH0~AnlI^eLRG;C dBO#+<5\-lL6b8D 8@ w>ތe|Tp Il1>B2ĺm43;,/)w١n%^Հ.;:o]\xu;L3{?%q-9d2/b,cI?+&hƒ'1ׂ~~\'GVF P# ԾiVx #0 w>|ߟ[@2M(s qJy_2XVV`AWSG;:}Uđ>a?{;x!G|llV1XrNKRRiqJVBg e^ F\97ܼǤa5@x53ԯd$J9"j@Yt 7cN$FKb z)H*G&bͬVD0hxn[ IЈvD蝏N1 ̰>0zj/}")6 3$$r% &IȨ8diENŭ]JP5#F` 7{._q=^cbOUZ/n%6AuR蝊5V 6=[^ec|OKc/c fG3YKnX9Ϣ8~[J׹2x%*UeU:11ݔXؾ(3k9ʁGӁ"r܂>Iq;23UK41jrqSf7r AsV?y't|ŇLNf^~9brRkd+縆_#ò?νJ}qp/6^\ b>|@;?;Y&[k:y7._%&SfIH,Ē' -27l9BT(ȧG"h}VZdS %t΀'މ?>k.YPr,3(&3`͸ʨڌKHۧ55 1PFy$@oX?sG^ hYڌ;ťY7QD#rf$̪J)7YZKFR R};k.Z@;k{J״^.{',v*C'y !rZxR;lk °pMVXQWFүf aFAԆسSHMF# q26F NYTQi̍1 @6ekS%/|n1ӊuVe$S"vFΖUG2wYf1U}J9w~d+^26%kf8!R."):[@o^wF~_3y\n0-8*vQ,&q@>5#ŸEM6.XQն4PXGb $$?h4gNc:< m^2 EEDb:J°P'>=~ W/nQlm&'T'C-))*I'J.؀:Y n#~c?LϐZ8 X|u̬;fb> ,2AGXZ`z0B"#ĝR7VPbvtK(ػ3/qSBZtqSQDYROIu _$Lh%]# {Q±1-Odq#1dК17`{kzYx&VhGTat ]uUdq4Ql_I"D,}:HxR>5'@Ouk;ؼ%)OcZfv@C~_ƿ&մ*[iW(C\B1$n8bsqQUC)SRA7Ukofc! ԍљBZYt6Aa ԩLC\o-8q lrvϭX{YVk(&.P @6I>Ok6ZG} 4 g[ 6}XlFۜcV'y7$ k(|f<6ـ1Ynx0ꢴ=ї`5rl.'6 ہuw&$#2BBv5c/VE\M F@Kod_ү4[XWC#lFi[~ Y{~9VBke縁ci8ۨ $ kdf;H*d._hdo:1^k^>+n0#Zع\B%`߁|<vC]V4Q%ưXPP4[-#6(Ƈ&zd--VQ/, r:Ȣ$݌H2!H*Gog||,|K;3=i+ctB:mY:רHԺ+oыt\GfYS)h$=& {)TQF.Av;EQd-ܑ3V (Dƙ,3Njy[*֖jh@:)FyS8,5`Y܂Fb䱰A!M}@!v<!- 0}̩µ{\V "?AQA6ZIDf,TRpLcaenpש֌aIۘx? hdnɌ!aMCiGn1,fӱ {xfg8w . ?\#Xh<#*"PAw:w'2bDsVk۪3'Tv I_/m=Y]8q iVmRVIEv@OUB)` ONI'h㗨0HR6WcG. 7_Y'Dԧ.5!i^?BeQ'f*!Ym'b^9%,޾uoEa@C*Yo!7|;+Ll..Eziq5 bC;(X0U*65`ȕ׹_NA2{/#׏(jQ4#6Xcګ*+|\"%vEk/;kQ{*gR aU 1yn+>g5Êm5xATyUWeo%Q؛o[ / c sڑr0L!>5HB@,K}XeӼ3tO<=-Pځ3Xa]dP\ 2Vt9,g͗| be`iRYQcsL0xX%fH}çPUA>kl7/H=#&g0[jYٚX .o*Bt!fiWy>' X=6><|eGa%I*VuimV^G^;`abkp)s~wR;m[o(pY8[Cf⚽M9E n/d(y:Xak~1|;4#w(U:veI$ Q#Q-6̰G=EڐG7?^ذ$r`\0Vsxof-@MN儚h5u쥕C* پ*ZC{Ej|d} $}Āɰ@뢾㴰6{ yGEb5^e-*O\a"YCHc, F1-0 Gd,( Bb=g[WbӺ󲲑4bzt|bj=׿ݩk:̢% ;RX> *u(-(#6[bY2wHC!ϯ_(3G.%O SvyѤċBP5Z^aJ"z<6B;W EAc5ש:}GyGOe 7g=Fq 0׺7x [ݵ} ĽyAcRB"n7U$5G4=V=@Nq=Gː8JudY$:!~<j8綏zԄY$ӭ]@ u;as+ SY K1E!k f[謽= 4x:dK xr%m|~6L½mQN+FiU #]z;w =fr n^=[9C"K*I]v'{ljWd&pycrib},BfWd,wDv%4 T/Ey688NJrMjw^ |oz",\ALAB;2؟[5f ;ۨ} s-[&r20 OV Ǎ~)MHh FZ"dH +%-ԏ2xʣk1N$Ijӵ̅:*~v<ǔ6D Cb w,_sWJ2+,UtK+;1 TvT(>e$8j؞+Rf<)my}r ߸&p=~~fO5^Y~[N1̝!v]>8c iNiz5bRm#^t >c Yp _kB+? $z鎿y?ϣf1ڒ:[1YFUJ$QXڲ603"+j*y,}kM*W!JX4?l/Q9ClJ$HT ˰%I l i;T%fgq y\mUwi10`>d6GCQW2{S#W(YBNvp(>[)5_s8^&~'r91uaFI*mU\U-gA%#_*g[9r؀,!zHS G}-+mХ8VXMOJhq6@#5atucq^$֜I@ Ywm+T)pio@S* 8Yz8yřfB3M];zW\;6G"EXNe Yl['x[ g c\m+T13.,>;i/R>UapĐg[k" %X2pݴtGa2&>Ok9"9rPˈ;Y 0yS!o@k}K⧐IM.Qg||q+UC FX0 0<{z"Ad1y<[b^ 6JYI 1-بS}>}Ccܨtܝ%bp" )BUU`TO ;lE/@Xn5gxgo^#4I6 yuT׀=:c,&k҉2 KեIF$`2 <z[ =\*/dv9Ca>kgw'bɉ,BUJzFeV.<@ʱ~WbXbܽim⭼_O CJ'@_Dzc+"%186pF3<EAF k$;PHWY;wir`c#sDz;p=3tFG;Osj泲1eA"3eO 4^8- =bYcW\{iOf*?~b kט[L t.β,/h2)Xeܒ7bʡ6 iyf3 ۮ9ZZBk6aƳ* ԇPK:qMxviQKcc,ٗ+PZWDQ#"{v+*ے7JUmT*mLWۏ^B8gs&72xec F$eq %0H ,7o{q6?G-ſی9eFv HU>1|D2WMr H䪒4BV]2 5 }o_cZex&@_,ʃO$gDz< y /E fIIgi:.Ȇ@#=zJ봃s\os<_=Y!mm bzCnR  Xh^d-yukٿr:t3d:OxlR@G H;1"䣐]אURr||WZ,N^ 9Z`#@L\OWc{^T%|,K#d33u,tBfQj0ܧ7=X|lU)% l2 ȟ)-KC^K6ZԄp' aI V,N3G(oGb(PT6baס$V/ԕ@]=Pe?~rO9JoHw Eg:OΈoT5cnrv , =31Urj-vJEv@v=|>];K G47*!5LjP݇*0`ޣ?(x7vI Xdkcķ/]` $O A y8ZY|V_.dAF,\F^@ Od-vq OO&vZ,BO]aQDH$ S21;6=όN;fl:yŮ6YΒmj^oͲ !{GFc(n֫wף$}At?#ϑeAPr<]E^a0$թU'Gr#ƌdEҀ[8#~jۏQXnݒ)$b[! ?P^@PI>Ay% <ŵ  E ^BsK,C@f>/^VWC.4'b Yv6u GP+ܯbokdQ@n'gDn;AQ,p;gW$t6~OBX0_6NY{1YPå,\أ.:e6iW4a5N ~zY.,@ƪ)=$/ww}OLERX0DUYC)nXϐ}[l HEGv|;r B-WcXViJ HM! >u(*?'Ʋ :ًNdѬ6Sh}p!>N{y?=q-"maۂKi[_Ds@G_䗇E*VH# ~((iG˽(baVvj9^][ֺϏz#"M 01Ǜx\iE%AP4BdT1\Ya3!غ, ^u'..23PR5ƗmM4RDdQFe޶ޏcԤ8?8̈́{r*7Ԩ1 f>%F9Sdba+}>3bI-W`^~>'G;̚| *#!j4 %H*O41OEOukڬ:l46eW:x*",ooGB1q@W"`SG}9(ή:' #S* []Ϯ:qX#;.ELjⲮ ^J.񻜊+|\p^Vnj$d56Eu|k!'?.ep\3S5hdv0PD1ڐ[ÒqqMEl}ynݱ.EzhOxWj cbb()S}Ykg* !2rRDbbRysz_^ Rki=\*Y%fYH ˾PhY:zt=F\Weɹ\7JZ F>:iB`+T3(o8.r,wD)5j!4sHQ($wӭht9_&q^G]1v81YdtI!B2 'Pb] g2 6' bMzjPGE-1.O%`8qsع@ _&YRTP^$E"H~A*@s|-N1en2Nº7$qXUF㫂I֍J߉Uy|38\D"7/O)2RXD*Sqm'?7r?c=Woho3 NG+HY;MX< %v;ßOpncqJżAD,e#RȢE%];SkM|?j| ) I J =~T$S=1w4(4"kadN9bIqqXJr )Yҁ/ƸJ܍R׮'V6[Ĥuu)-~ o~Rk1{b*VP Ȩ #>tC6Əu2X^Wc.u%$,OdGQ/bN9±-dCAsXR,v{bk09n9zI!{0I Z:Qee<*-xc++Wq\KTv׹*JFA<.8ÎԚl}>x=´ [5Jjq "sGp9~}†娍`PWE=bI,7S/W))8DPNp\+iN><zء2yꪠ~NRC-« طP2 7 cjgiYє_o_? EU/][4(s+-ږj:Xm΀ Pj]lF`۱nr>B%KQڕ.h*RC}=r\6Y筓wA,W(Hcی{S3h#&<}XW)QK)fv:u$AŲ8?|uJVRq}hlcٍR嬞/s,/m<4Z6Cj7ϝRVv/6cw=4Wg;-a1ה]_%IZ.$*Oܿi^Tlϑͮa݋%NujץA ޿;`/oBA9 5CnRKP#ߏǂuyrQdW~>)cm~?#2q4$rKe!Q-2 UevN9~C*;2sq~JWƿ}C,# 'cV-WL]oTxZ4eaꝂ>/GK=-eZkQT# Ȁti{QS93z}c<\^\TW.S뚽E܅h>{[LykZ(WWIGh$*:yHp}س.'v팛uZ:ȟSqcd?ؘߐ}{qj]؏ f-GC']]c{8O8,>5uM4"e8~6Xƺ}c% sr/xU#6Grv`It*;c&3s<5)Y"h7}#5Ktd,#gxyQ=qNSv'(krŏ=-|] =ON:O9WDj .ںP̧@ {&\r .Pl-]=hl4" \ %}6*K p`h#*$)39K\iVI"z I,R'R'c`[prV)aIR[ #_$I7Ȫ񇍴:%$GQ9N+41k8KJ kY$'G_{;/kHC^ݸEcqQs*Gp;vWACD8(}re:Go#V9OudDzd%V{gڟrM=ihcRMqəĒ ]+PU:믆jvjiZ@+iνE?MU҈۴b._$y'6bۆbxŸljp>7x{q  #dUAWbѹ|хoI: !NBO#Ǐ$g9q|n͌.ղ!Z0# 7] .@/Q~e'`jKa%^/W'(pAt_,6# _.ibthlBvUT&hP6,|W]v2*䭎'DMv+i]fTm uT /'‘=rR8g#ԁ'PHOK1a-M!XkD=F?I,䕾"ծ2<8zHex v2ZaH W`f? o|/Ex7$ B H(X%~6GT4Y7@kUK9l"%2Ԧ%RSCEX Xlx3%=E=A g9 ҥX>!s1rorNyݵ߬.7r3:ӳ5&3t, Ճ:R{ב]Kw̻ DCsK'ajX$ǿv0  ;l ~vA`.9 [bĤ*38tWIo'nJ J5|kd-S\)ձbjSգYȀvVdx .I'_ ~\b5;iV KdG+:( _bHc8X pt9);22,T :VؒR@CۨF;e}ы!qm+QWaxĒ)wV>Gg I\v ;KD orl|O`X̴)3-FX頿Y"<|qөaeKx=A kztOK/zLա>F\F+qĜ4+6.)HZEvSaV$[~{ R[Ur G=YXb6HQIn6M' LHybǽ:m (23Cx#@Ne2ʗ 9|w3:UR%3$閭gxqmM/#[c cd %K+}[[pϢI=[g7;rHr"J̓ 0OOFzLڢPEn+-uBJ,I*קŔ`x%g1s U^I;ѕIa~['t3gDI=\$ij7> P7 pZÀz56fb꼈{c%vF5_?йN>vSdYXlv(ѱCj[1vv68톳=y=.|1J~FbQ$+LŸM[a?v2S hhO r;k#EbwaUKClNr1^;cNt<+\"^y&#}|xfS =Ͷ?;lVUU~ DʏGOze7,{ŏ<qQDxxn2)] G!-܀}n*~q R9p+RiNUB@r^@ hQyo3MjxW>g)NCW-rXi'TzK=BGѶK9 L/ | ns4±"'qQ͠GX9/8LlK=,3Ov#3W4lL~oJuU 19 bi4zl_t[ܙi ZU"G48xJu?~@cX.x.2[E,1*TNI2MNKo@i:=@n1K`sJ z֖5"1 2|yR6ᢃ,/؋keLS=BAlwU:9_#$>Opw+!xY9EYv2OTn:)kd@{y?c(>/lRPA=&] -1E ZrFA}ƺفgڃMv;N/˃ڨj 1yoԇ3.jTe12 q6vC_{*Ὺb}R/ɏI‘z^GOg"I v$'.~Lիo}͞JY=Hc%G WFvOiT>{%׹ )cGE>QFd@̨zJSb?)+7"ګ 5+f(Y0) M3yߠ!{E%?ڃXKZHGhg/1N ~㪓 a_tqd!:2e zVY_hBh0PTqǹ9J]gyI, fdrkO6v<[OޟcM4W$r33DP:4J$ J+OfW9&rXO<2y1v؇Bƀ:{wUٯ;7n49YHUtdXA3v+Z- Xz9䜿c2vP i0n 3%S%`Q?i*K1޻H) 8$s[=k 7B"CU,Gg$iG^/g{grs>AF")'F*h(}cbA_ 7@H2ʱ3YK,du)ʋ4C2q䰯"]|˟OjVU,ZˍU*ԾkgZM(MScw!VAW{}ـ+:43C1+, K~[7 a%v0  ]-Vﻉ5 DزǮU (cF7 0셡)SX^|ER!QJb^W>j8zqk`L[<`h:,u&!``A'%[f=aƝHxqKYc; Fd MX KWZg9* @0cJe#$i=t4o$6:niѮ/D,ƪ-Aׯ8W9My^LsKI&BPX1!K o%Z `_ :w1S4Nb} !tKl |_7%;[9lTnHw@T׮#F&wKfӓ&[5zGzbD6%IAa<(cK~LqQիWb,(lWYUd &'cVHh.#si}ȫS'"_`Քo)< XL!\RL*fɒ9:$)A46=7ō;ErN5x%j9 v,JU=|k7#p*,I% #n: ր ZH$w#QFq yrn^ڌ*ŔNىM Br=/[r瞜“ (d$ڍDn26C^/yCu%'iZ0OnhYz>(V8,1OB 4^YXC~'7vS' rM*D+JG~Y!;q^kZVrGi2dg% rK2yh''q|Yi4Xkn3-P`3mQ~vÒ{kqK頭N A,{&zs@ rݞG7sKg!c?YI ^#!gI&#շG¸MFv8' !IՉ#j SJ<_\Ec\z~pgL3|cJ"Wgh l:֏ hT"-v .2Īl}.<KTٞqw//-!jt5>:_p'K+KmEJy,w֛P4t},"bPo5bAK'ǫԭ4.{`HǸ#wc4,/שcS$%, uc66vJ1O?hIjxNMʭM9䁾Y*G,ݢ]?OD/v}ӣ<5ZK#ZܒXpB6s* SG<@u}z3pjܚX*:țT;m| J)b9~acjXJ!!` .x*{uE ~`nq<&7{qrbFQB~ifmF.-_eC̡rL*d淎PoE馥: רgo6Ѳ/Uh?ой5ǫ}Lxw فqߟG9w3x>WB9JB]Iƃ[(Ϻ]B2r>#FߊHⱣ5,_j5*y,2,tg>/S) zy\qTv1#@KB?.o"¥L~??RhQcl$E(UA Gsg縧(}~KCP#|"n,`,?eԆG)e,Ǔ`B6"H_D7oOj]wW1N\_Z *Chʄ }GuМ&Ǩ]?[O%v>9oTx"9#czM1%\KGL=o5,MGV-!oNCgIP1~Pw+̱ϺP/J8Ayj<9A#H(H>CJr{07 㓎{q\y^! TE*2*V`y+,^ 3s1. #ďC' W_n=QNCHۺ$ӗx&wr̃!gMv*dIE|?2od՚Y#JBB( :$)ܺ\_%\gs-[ xEmKNHbV h3)Ĩrnwm|tSE{$@v>B)P_}ÏܣݱrxG"[_N}cocC[!9+ϋsًPl4Ux(Z= c!;bĿi$#}?|~/)ɲ%KKD90;#shcǧfCģ ';v_ѯQ/fLI\3#cKb0F.#v%wB̤]^xx g[dLLO-s';(@+O^}mp^H+$IYmmr%Yöz [3[zXd`Ӑy,FϭӴ͓ñ ޡ.=T \GU^w{e9)E9aQ>̝td}Kk'V?kw a,_5 g-Kԣ.bc "nԟn8.,U/asP /H)RX`cLb}ACd\nqp=w9eOkL o㕹nEъ&kȋP7vH~ ׷E{he"[zDWjp)#klEP5݆> =sԱ%0YTKF;uhtҔWMjֱt a}^i~^YC7A'ɪ>eܞ(6:!G^?r2 \BY$7#4r}LeUQ*dDV'r^圿qRrCXvEgò?cEF&iy3t-U{_"mX6C ~Lu7x.NL{\-ycO#rwi?\vdu;-nXmG݊CZY#Hcfvg!?}kHX5z$f'>[!R6@;= x(c$9,1Y6ۅf:J[ӧ1g[$jZIu }OfmY/&u9wGR'^x{vyqnw&1oA9xd/ 4<>} sV-EBLpԍ7T6<}%GnR&ew$YONdLI($hG%r(ʸɎK])vPmFgȚۋ#X"Q h6,ģmT?fg +vDߒz(6d-G_Ε>@؅$_eW3HL_Fsgo㫸6q?bO,r|.^$}TK1ډ`U g*#kיꗓ^h1U-Z+bvH)QD@α/u*ŋ8:~^3rjo·V$uڀB0S ~=QQH6t_~Kbԥr`նA!O |Ob5drːU^897M~Dcٺ.|_be.s[ܻ[sDU /<]0P7[cduޏ88|$U8Ka%BnX-վ(ٕI%YW(rՏlxdZf$Hgh$;U<[H)D|ơVAK}(f"8A`2sjtROzh~ZhŒփ_iǁzX|F붲ysq6҂m9٠Y+6~Fxri1IZ& d73*v7O'H `A{y< dkYB MheWE_# C|c(ܪבiYUJ8bT.xvb u<o2Aj#$Jݦp],Aau4=o:8T>:iMT^yu\0tV㦑Y@<1~{ooŨ{呦+FV #c,6{kk[;EP0 ~3,+o 5Fdtf$'cC(O ZA^uF]Xt[~Ie~;r SGgr͜s R i{%/ԮðI6r?g.?WSEd0pƧ0\G~ f6SWs#db2KCkqlm%v܈^cb#4t~T< Rg.2.S]v'QDMNf{mrrjV1cʮCDZ] !#ECTv}X~ux'n\g.֌xL>aʁf:v|cglr\X|n:;׾+GF :E:J:hV׷\7%GN,t3WEj}kU;@=XÙUF Ȁn=9/Q V,VwbEi8ىTyddPފg0V>?H>oj6 zWœ-^rzj!T0JyJb($URFw?q^߻IL5<7][ r #cRN_  ) +]";)rҾ0H PUW^r;^FXaL}rY& }l]1PAߪɑ1mބ$J;EC}33R^X{/Ίwο;$Hn2U8lb(Ր<6ԎFAnwJE:#תՍOq9=u8y4lUrE$Rt#ev !`FR|XS~V/[ $EգUQf6/d ŵߟy+wOigj?u1=wB~rAW[K{?!Qje9bc]{0QW7 0?ԭap\x HGmhѶa(v&bOA=>y%MGP cEyܰB Mm܍\k4H9PDSvgUr}=jk;\Wd-'C[!F; D6Dyߦ.KQpd_g+Th1sN-¤b ta*7rͨ{Kzx_d21fWyvIV*A@t-!{ 8Ǻ<_-t3՘5;42T*Y b8<H>{qc+!zlwm(BD-YmWkYI[f"U_*A&w{-ȹK"Z OX˦ugj FCS=J9s^FFub:Skȫ8˭OYxS z "eFԒAH|]'n_Y<#lV=s|UolkHD>ߝzO-y6oC!%R;th9tFeO#z4}n¤tlއ[ǟTs)$G^ĕcU'Qϫ9x.mJI<6)mxy Օ,7 PWF&u1+pAƓp#xlJʻolC?Kk~G|osro%4Iι626|݋]#l0iLz^hf,OG kػYBk_T uKU;}#tG#+3>G#2pmv? :>ӌjA<~%U<#<_5H c?4Qx@P|o^4cqr$cﴲYլ[6= ( 噺lHeq!dtH1_0S?不J>irR'i;ʮxw'Hl|-r{\^> Ȗ6cFP7@hR|mFu(?sh1$Pu"4M2Ew5/]\ ZQEזV"4Q;?:s8i0\Ť֡IZG`d:a/߂ja|soi"*gAUjEa(ZD'Qzo_57(Rs 5}YbHP@ҊmCM :ˣ@<')4Dx l;*llm|uzO?6|Q׎YbҔSI i@y康Ie qE`e\%?jP|Cck[)؎iKyf4ϒ|[r3 :}0DB!wMSL <k>OaWG^,t:=/oa9Ipw!pIvIa=VC6IpW%S#2Yeܐ ~O~|!c鎝:O.ѻч+_mjT,NՍY(ߒ[!RnRbzq]pRJHʟrG-]ԃ2' c?C:)YW hr cHx{6ev{m|r%T&CRIu;BY#A09 !D{M{_[ϲ$aRWr@5^H FoƽV?Tk'W̓G.~RD̻UbUcɆ$yWJ_8 ?T9/9jRu5ʛTeG>6}\n[Wb#1.RK^߼,c_?ϐG$fHI*6+{Q\+uWl&.G-@-#; |TK9Xָ's܏ݎԬ rE!,뛹GvΚV7$ꭆHh N 蝓[w\bo=ԭy7t~14'sO:PtC,vUA>;yЇ溊a9hڟv av_ߕOb'_ H_"K?ݪ_R>TƁEOob/xm32p@LA6A)ϲ!HSZ f'ںm~pyn -D%=t?K .%Ln4yrd65%$\+ Ŕv>e쨩d"?[W'ƮJ6扭Gw)I`:E'n^UľsNEy0q,h$H5$1 _w뗛 f ξ(73Y _ncuU]X˸5he@ۓv+6W"JkI3kűԆ /5"$l@2_:5 nFsMe,!z]{*M*U=(:Bm&{'^2GkƉg&(omy`33#|b~Y]P?սP{uCĥL634gpe'J };yO y[yr-`U$~E&F Y9brkA =Ǘx.%fB;"XNS,G`oߐ> G ~ Ey20К)hWERWnxm6Dkخuz3p~[唤֖+uG vS WH#z 9&X "{QZC!$m /F0P0odwia@ NkS ^Q+r f6~I*fu^`B&OE61y߆YNCY!` }tcTE ;\$cW*n:9` D])A|r^[Jw-iqqډμyi c 9X򌱤e(1:Ή>ϰ9S3L Da"@lx:Bo!cF6 &Z9nVӹ24{82qvZDzMTy0r)OO<&upCfg>;yG)6H)[e/nC |.9ReGbҒzQϲ@;{/k{m`~67 ZH[M-^ce4[&ݓ5ra6 .wG: a0da {8~+2OM ?ܾm!.F5ffU_0ö0W=}lR$P|a6O`͇ˬrI$"toJOF u/q:$|tN%g֛"yHPi`ˈ SӒT+ 缱~7h$ ;ehy%YQ1Uzxf+KJ1'r6<-jo_IJVߛ rմ5Ս(B@BL{$Cl"}o7(%jŊbHraiDNv4t@$ǣ]$":OWc3jCy1sb`@5䜧cd^X^;޵~ co5Y?P?6o ƽWi=?kK^8).@=CzoӟO9O{/ld1>,Hɏl]y/_I{e!_Z8=1lkWh>5e2'@~Pi]fi(M#YL$Jԏ|oU4n|' gO^!:+z,{|W|(I#ڙǵ:ٟA~#ɐpl4pdyOrӪj2a׺o$#_OZMe'As2?eڏ& _s.]>IM/Oj5R6 D} Z<(~xAA=:꽩= u f3b01--UH z E_ }IԖ4 1=WlKLrj ;ǜ姊4}ܗq_T5FSꥅBIvꩯǃ1N4Q=>r )K>:2۴@'=1l G7lΪb( u2vT w](jJe{͒ |:#\jH,Z+jIo$x$S{HRqrSV+yA@U =Zl.7mflY*7c}zRww:xfC"a!2QrEz =wFڬu  pprP4EjM|\^f,R$_ڵ@po1hIV'0*)]q&GܐX΀H-z؎r*PRCZW״>9\/raqo py `=fσE&dvmFf}yu`1_oǚF՞LCI#4]@u{/ \ 8u.YСD~mKbW(W*%iBm8;_'OÜ+Jb gse#݀=vvgzs]@ZO1w#t,tQJ=;:e =㼊wgˍ:f F|zYFvR"{Ϊ{o*H¥ZRZGvg Q!u }X~a؎I=2o ]d푹d   :=̞1dEcrl&{E k 'f,9%6 K,Th͂  P(~;ܭX! e9iJ"onhބ4HĂ[j (gup8Ia3;1+ d*tYΌnը2VCʱrlcs߻ ,)+?^x KƠĪ#*IPZ~M OrܓqbfxfM#y)Ӵlw>^Mؖ3HQӢ6H~I5f>~G}1#EIdp\X9q1i[ZwQ dF(3mo[xSi5o^c9!>Vj-hͲLr і!,OQE}ɸ=K+bEQ~ q26'ab,# P#3n5yK1e`/s-eU<*>ث21Sy ߳+-h+D I':=<e%n R }( AduC9^lDB^^O|%) 1axzI 0ub8^ s F"M ICpɰY[GW_L,X^+Ҩ)Riid ʈ~ Qu؏ڽ|qpQ} ^) #E;>6!h;\3끿4y#Jah4 UC<) 'o!tT1\YOV!jX4IvdQ؅ O=@ie˔pr.ea4+e&B#Ecn\Y*._2UHf`öw oyK|K;Z7d}݀bt;<,v3k&se%V*55nj4Xp:qTzuT8 }'Xa  ]u"grGĒ7 :{W>?6_xq8Y8/wn ,3I. l=gg`I2 X;VT\?_nj.Nܒujt [6Y j@ϯS\~-j#s_'M~yUK@2aC(#s|dM^?׭ΣqLnBXK9 ei4ϥr%˃ :%8·>r?Dx~6rP<@T̿ǫ_bgAij|\1;@ g1>XD l߉uY7@`.gyyo7چg qʵjX)JGNWs|E:,d )dc :?_:޵xAb\{[8$yxNF!^"&/Wk=| ެư.#\W4u#̎J 6ǎ\sRىf([m@u1b:0 tLܧb3G @~krLF/>:HȬYTH-ĐMlh.G{8RpБ#B\`{,DH$ K)-yקv̲EX}]V_@lQ)v$Ŀ7Y]־3 "ȅLG}8L?kd ƙu-ZIƨc#@߂tw%Cȟ/m}y.}KqPjQ)_ʲvۺ8x` VHӭ~j4f_l]fož?b uQzp7]xHjF}׏ν4s.qoK奱]+I-$jtG6ߍR\Z̶5Ԫ 2 0C6F  y ~<؜#?~/>U*֔DJd7H zpcc3v!cqFswWb-܇ QDfeF:PI,6y@yr9cG"렖1$b߁yfBtW'^"f3l(Fie t~~ֻ1@iފbɉ;}3OQfRhA::^, -_hpʩ~Y-75ZNz#lyP`w.4Ns!N{_Gv?LJ|CMfTxGOg"ʒRHTk̠܃ύe_Zb,&I*i<Yh95_O8Uq=ՙ,Mȥ^FPK &u<#?(=-L-Hlȑxd G'cy^c{kc>^J{(qԑե*#~XN{ʣjg~_=ȭ//x3j*4;'ukyIܳ'XpC%-%=Q\<$}v$Dz~H@;ld?>.ϸօYj< jIbu'/s\(\k*hoa]4 ?mlqvpriŸJFs4\"uvo, ~7/#ì6Sjj`oǐ$}+30@( hF)N!l?ZUA|0%ʢUOׁ Իf"7˫bAǨe(@btJ17 gz\%*M [* >'gREǍU[:%{+톁z2Ro<ɍ=33*]0g%~T~Aظ+cXa4W݃x7 ?# m+b8<%:,y|xtM':4ć?>='<'I*59N?vcp "C`@yܩ"Z[p 0WO \^lG!Rߛ#;P"Ơԟ8ӫ^r6\xܖPdXJԒ:\'o!f˕lү^\J%W2g>!Lq4Cϝ6K5_'| T<[Lykoэo013IO)[oIjGlDKx5QmWvO<3ҞUph׋d`Oz בd6cTPPĭ~ ZG-O$)~!ey>=T1 '6{=uZ;d,MHDTړhO B19[)mH>ϲŘwߜdxxEI''w #H#Pblghdm9 l8+E2N|.|cRzs>fG%*;c~wꘪ= sogv;лu]VX^¬v}㱙O6s4B fq EH*I,{ qQ|o-Y&;4#Bx)1Akth3EfF%^N |}FF[ka|cm u uT+~3;ת1a}4gieaO$I@)H#$:ˇT$u>ھ؜5Hk%d$i O\Fx0Ԃ{FrN6Ǹs4нQ7~tF'}ѹGclr*:y!JŘ A_E|%G25 ̇}$6̥  y Vj}眗p 7+CqqSCI.oRo@Fߖϭd <3͒bJYd.`2bH+#$٩o7b:|RK#)@ij0$A+ecp:Vq(9GܚZǜh7>RF(. \gr>qZp؅A#U @'AC׮I #Qa1S^+drq@I$hJuع' fn'BK1j1,PLAX?ʐZ?~>Nt0R]^58e\1VR}N$SyzgmbC~Xg+KMrdN%VMje{>5) 'e=vOAKdx*^v1#_jg"[P[#d,7!pN~ccdy/*(y7)縴I29 F)C!uh)C\5cČ{SwMs%z"Sƒeb!$!bON.[G1ncv:;RefptpMB}Uy1J`J[>'dWh y>8J!dBέ K䏻Le}4:'xOU/ ؏PYvʙz=[XTD`BPe!v]xQޘY܌{OF_M6n8TZg~ ïHBmd4Wsbbsbl\F\tWm΀$mxzUL43*3A[iFF/XYY|q:#zӎ`W ZA0/??.w#_XQ(fx *]unH>z염[ry# CfaC-U,cIG]8| lʓ1^5F&: 'c$raB=2/v _KyG\+ϱtW*#}q |zٿpñLy3PyֆWVe#'j@vv~I']cUr T>$p>"-}]>=1~yecS{ s_Zפڳ6BG?oL/bf,1CUAQf$OX( 2ԛkx㉯L"eU [k(6$>iy 4JG i_2\l[I#hDnM}lfl&(=L88u߮ ?baٮYh!ySPA:;ChUh{59L$-.)%&mGFeg{H|bGTo?Z{_Bjb<Dy=ydXf]G?Q1x?X<3qҩ5&ś+"DC@,[>p-?AX~?.Hsx=yF?Kmh2! ͱʿ?>KOiJȮfxm,K/~H7 I$ۂi v[rJh):_ێ)b8 qr`ES֡ 1WE=Ggќ.y36rA+&cαHVRD}a,)}\WqTwlEj85)im0!]ǰ|yn j,X4rEIE#EU@vkXev@+$s&7)q輷G1 vYhg k׍Vܧ#q>ĭ7X_('I v V]BH 2\Oǥ&J؍)-v*t[DsoYo-hT z HL}HOr*4\ţ*!^U ~'oddpJw(i 5lyЬo ;q+7n '{B,HX_=@2@ | iF7"QF+;W9)XVP*ƨ=J|z=B1Y+ªۂ"p#WŢܲG{0߬%\M.C6wq2CekԮ:pz5з]Ky< ǸQ8r?pSFcnOQ=y|B/‚ ^ڤc0 u;$dHfz_g/(wڃ #,SP*N't(Bnho4hdBă enGfZ>efroJ;)@>۫vY'nA]Vǯj޾rٸYlG$x , ~F :.O>qd{'ً+UG+6 :-h:Qk;5L<6`ȑ`EcPl/*^|Wr|G%5J$\C-HR$L\KBt,[`o^.k9M,;Sg%ֱ< >v%RahvN#0ץ/5ry<[q&%KscX?чSI=@G$bHlXjTxOUW鱯ћuU !|u;8=wyak0|B ׺։볽Hě2I!AYԒFQ ;.r:^5 \r1H7g ! !,5'l5ꏍk <%^ݜm9r+ZN %ݺDۡP{<+ }KY "+_tfqH렝GbHcT '(~9'簑j0!vY[c{.[>'w|v 7WlYdXZA!?QGb;vVĄcNWRcq*ZM8k1p1vuCGԎ<lc+gٜ'P'dkUӌEHg,woe3 ,~I67l3+/UROIfpװZ|fBQ~ >V;ZTv m_-YgҤA*{z` :9O𬄒W&fݿ_ $6·~wnʾ&CNψo_ Jkw[[ 2KbVF,{b;)f>4̕9g񮳆%B$`T?h4?:V׷=j 7 kưX,M(@ @+z#OpFX6ц|db*هD8ИuN-[=`F$;L.Wr*m䘋8f2,[g}bt>;rE6*yZ d_V%P Y, S)h']GZY%\rc#]lk@n8.AReCjL{Zˁ# pnl3)X8MJP* R4@KaT ||Wɰ1E/p$ (籶"fŻ5ZJXWv -Uaf[~6fw(FQX_(mOS;䨷F,kS̤.ˤ4X~{yҼR夞4H\: $zԖP/eRƍԷ<'"~`1YdKһcǓ4-M %nB>P-ۃ.*yER_?%<.24kO&gkَ؉Ї^O:oXߪs0{09"\x ŝ6?}m? uk ˦T}qg=ѓg?;/!}8fGQzC?nmkc<͚/>D*QR*fIM4 rSx{Ucs << I#];yzzvEӿ7=>~wg.&k(J \wa=aV|S\'+x7hI+EzCGƵQeM$Uā{>#˭UQA $LrAڝ&4AFpIBhLc #GI T@~C| ŕŸ\^xfE0Z=cT@0 RLLno^Lbsg#R?xV$ڿPEJ#z8Q~Ko2 3Z_c!w`:5yoTF)-Z_%A'OvhP1cr< bꗄZ/ә*( @c{ey-܆PYtw'C 4 ("u#Kh$cļC -=ߋ߱#Zo@Gg1bӒT ͦ?V+T5d&hܡs%v@*>|75or6\q1X!&i>%gӍ롽~Co[9 OQvlET Txf։m0U!d[ٚi?$O,06>B?ˌqr2܁y>gkZ#sJf`Ɍwxo5?TLT/-fF G۲,jC6 F;{~=Wy ^`X$bEPuݶhϮ`(-W%wa5qCd@Of:M{=g]olƚy3w]V`~CfЌ˴,AV,x da}}$Ҿr[W]ۉP+drbZ6_Pk`~N#+ q.Ǘq%91?+"XvcUrB;ןP.SL).sDl׃HX!:S)y`SG_Y DUdb c%,?7f[`梕7a8ERXP<vA 1PoLpg:j7+ iЯ:Uܐ{oGwׂŴKIم "[ڪWA~O&"PFF{|R,7viŒ,He jt #xg+Vih .F~[Ϗ:ץeq[ՉN{NpRo#$ack fUf`M :8,/bǭ2\TlD";v˻_:1?tu^,e(P#_j(YObT^JpTw ;*GOM{lF.i?rJ(߸!& R< ~w˽zٌbι41VG#`2]x_רL`*}T- 7髌y{vҼ^TXƎ-ΉG| e\I*enY~=#~|@/==ht)-cq -!uEPLqDYxpg;|g%`f8;m`xFS:T1Jh5t>v ? hKRQ]lt <yLt3X|V-*egC{P57^_`~_nr~;'3+ yDTX=Ǎ%OKxRHת3|oնYI;yhGSC`Gr@cd,%h܀vvH!nzQ8'<,_+"Lkοq6H&yn&<ێ/qb=fUD2s</)#?w [Պ._?ܡBE2}A Ǯfɇ!IYN)8L=au wnVid$0d-'_o=PȰsً貤eYZ=66m677>eHZ7'\Cg5p|E05!nb>=iIo>+yPѵB{zu䵑f]ClXRt v /A3\V/bNCݖXe rQ#uOܬ{6C@GF}F.giT2%&'f%{ǝu:n]/' a^yvU$c ޒ%\ m/4ʑ?OU\{TxLs^k ʤb.U1X'Q|lzفŠDf\ԲN!|gmj\V!vBB evk h郄v~SGr78JylNC0{gh$zXe4͹w9}ks#0kZ 3"Em*HPϫӖ~,z˘H㔾1B^QٕSvaÏ,8tT'U\2J}J}ޝ7f"n.-nE`_ #D) G`#_|`qj2q'S4jDA:Uu>qZ ;JӞs/2kːR&Wz2kvbHo>3WbrOJ͚I7obѐw1$HGyղi {Mro M=7IfȒwG}C;;Q2r49N/ 0"0uHWJѲPzB}ʼn!2O5"NCެ9 0y)%xY:B*`ouB{˞rYce1=Nض-?lx&/I伏)Xn[NJV'ׅ!F@%A!{?|rk;emU+ Y<8W v2>ڪ@fJK<~A<ɓ)Xo*F2W,κֺOSep:Uq%MH}<%: M4T_ !lz0VhoIl7'|#&뒩 ^ ZGbeP`Gn##<TNɍ+^oҠ]V#Dj kqھ{Pg|OBԐ9,7v2Ƞ@'/%=DP xIIGb`p$vo$~ i6nZL6*zC,{2I_e~O$k;.cW)q(䧓x")Q̤C^! i,5bDN4/v!,cs b] v'^\TG]34EG@gҕaF_g<̎Oo'K<-6bԑTx]"2:HcY8%xQV\1 {} ;  .TmjWbo`X!M[a*PietvS*?k=ǂ0bҽ-HYC.ʁ؁Sw$D%U Y1V,f/c s9w3dA߲U#,CwP#23ZVm?7t'I -uV!Houa;m rpŋJ`f$4US,`zu)^X{c0œbiY& !fA3oAߧ Qv2Ȓ.;ѣDp:w OAК\1ٿ Q|d/[NXȮ/xa?R`qıV TZgdI{|>HEA(v˅'.a8H$C %GᛷQG!傼Cb(&BK14kD!^O}wne;X*Qyiu@hQ{>C Ź$,1cOI~BAe*Nǝ57ifէ' ZPcuJٟgR[] խ7^|O]{[+%v~͉qH.Es%Z>~GbhOq1"PX޵xϗO%J\lfXCf!N#e3iC^]|c$b\:I 7C]㤆/+yOr:=LX mh~,=>IH󑱼TsdaVB@ٓ,+C׹;I {iZ%gr/I+Dq)X މсJ3b#0cm=1xǂWuA- ]T@*|Q^{vK+p1POF9"RrĈI tvTab~# YjTvrq Cb]yjIJE,Ba"43;dr%PG)ll/P.'fB?y;Aߧ*{۟c}LH>Ky ɧR nu`4X{td:r@Op( Zed|0v1^A_(/s TfzkﺑFeb金VƪOcKq-s?}/?#$4QeP4u$- jsssCw.HB;,Αmh S2%c_Rݬc#$XU&2R~"kS1~};f95U>G[V,)\ Zx6An *~sllh׹{ WXw5zB)EHN|I _&,vx=&2mŋ:΋\mH=YNf* c/2+ec YzJ vN$_V 9kO_d&K-^.x"+)ce2v*b}˰<77vfq\f"룄.dX{/}uJM__kq<6J-Y((>ѳ8^@: y_aN׬Cp)$$H"}Xm6@}F`\0dqm3?S2~+N#b OwChA#dL_B1pQd_r9+,4B 1vOoઞx?Eơ߈jrygԧ28v.~͜٪RD-" vDvwߞy=ꏏ<7YHadllx:L]]gUsα` "o$1Y@)I#ǫOwU&5wG5䇾X^=dz̮GkoiW EZlb̥HږGziv?G9,> UemRtP:r@UIhef2 gbk} [,ߒʟFqmD6 ^W$Fs߈DP|λcƤ`cjVռü a]{N^j>} G0xH s 3OaEOgn@l1 u+'`ԶN5bqfDҥIct@AqFHaϥp2مsLlveZ ֬:Y.0b|uK0M0.{ p9;EI. * fFʨ܂I`2p>Sׇfa>O0@BJŋ{P]}SdcJ$W0Vpi3Vkvm]IH]7]b(Mv+沸#scL>ԁ:zm7Qs\/z Z-IX=XTҳLKbT;/(͒bk^A;p|V^o0X[VY#d .Lq2|R,[~(gMꀲȭZR-\f{֩FRY5WGW,>V8HruJ)#س Bđ0ڒ'Q,pӑߊ;)BW,HM$ pwZ!`Z-Yln("GBGH 7C^ q3KWh?)¸-ܴ.55\w{Y?H*֏S~VqG.>zO!:nHbWNɔPhZQN_>3+Q-'޼RNdud[=.y/f\+k8a#ۆ,&A +j㟜'Хo{ykZV<N{y4q?2balHkʃ&/iOhf);X/7)g'Z䶥V„bƒJ7{<>{oq,-a)(%V EvcO֌K,ޡ 5UvҦ}0(X鳑g?F|QhV@8xf İ!z,;8,>\cܱxV{'ef%R5e󲳐I+XENžW#!ȐT,B=\|hs,yprƎR<׬֑=#bU K } Q=Ājrv>Y`cyYYx G2uPuv΂J6; ^ܐ#k$ض_cdzߛ#[_ ƞЏ3N;|]W>ʸ2"c l66eS=o#Q䭈bөUIQٗa:<'^;by?PT_+n<!f 'Љ01tH HOG^gxLdZ 24 Vnʝ BHַK̓#xYR~G$83gcE0z\ct{ "mni7˱hC[HAXDqzx;QK ׾hv*_)_`jXh|b,tw.xX%c/ ?ī0:` =` < b 8j\2IO׶pOo D 'sgwяoC[wo ܉z %︣BG7um$OodZI MX>IlcF?j$ dBi$ d"ή?%;ny^95b B!_\\%(u09;U DXa[Jט={䏑G.+BNlgJ-طŋ1@<|ˍ:XKAYJh 0K:;Keo+b2XcR,nN*q+1S\g *5껽NCo^;c)ji'^8%DdtU.p:ԊLry@dReqB)X:X2O*kR;:S)~)cְ LfVOf6% !\ʬ$VT Xz߃}@(˗Cʃ=j^{{RILžGy*Uz;aG_+g%ڜ"7G3#" ^=tCdL_p; K{)or qP ,r*|,v2??w罂~97h]Ҝm$^ʱl@<߮~ bx0VoqlS{)nI%E)F]Gg3,E,O&+YSu#RF,I:aRx·I҇Knys7fsIuͅ.Ά>y45ja=zrD$av҃mG=s szcA2rA871 mI'Aw8\? =,V2 +Z@J身|, ;d}׬H,F?< r9òf/ef5e *}T}T4,+{wD֣k V4){v?A)x`I0o0|z<cf+W%I""@0s*@kcW*ϐeFa x@eu }~HRd ^#!|ehΖbC*'YXbczV&д<ѐ]vqYTȓ .,jX .Qd*H{5o}9YW]{yP/`4@׀m8z>'b$J8PD̪Jh@JH:G@O(klYz9^[qjZYd) =V{W֛'. Cg*@B_N(#[Q) A|Uѷn6Y: :+o±p_NLFJW#wcxW,#'[~>*џ l 6TH"@GqA0F)E-$II,aaa(s]l&O“$uoUV^$gUC#gAn͹!(J1jϦ*WLR<Ս$UQ5ܛ34O?, r34+M 7! 6ж[%GXz4*_ؒLJb&Y@cF~`@6o9Ua/ca[( `Y4Jl&vA$SgXϸ F&P[b|?(@o>e]#.5QOcKa+ܒRd:_bca}=._r~ʧC-ρ>{VwvpUJHެC~6NOųX%؎'fjwUһ7a`yUb|KX|#b# q- ܅Qj=|wWq SGy|#"!#~Vf"Emkm0wEy mւh#j}Ga*K˭u4pW ,<ي{F>}NX/R-|Ma_c}o$3dZ(J(~*7Ԩ>4U]A/̄@0] w+QD $ >bBeؖ0åGrNWk1bjhXA1$$β/d$5ܿѭn(b+YܢBC|4CF=VOrg'Z#&v|PI_q>Ocnvu$*xVq@0 aqMJH80&\\" 1Y%V ,h|o< k< 5$1Z5ue*O ;#~0@h{Z:f$L!"GH#rY:hjdl}V&60h&c]v4IfE(}L\g+iqvm<+*îꪁdb;=;/ñnX?*訛 ;;UDzijv0P3:sIb`hptʉcS hثkwv{#'Slj^NsP=liCQ$"yNi| wlN^Q^|u m}Khvy/-.k)k; y߲r6a rjNa1߭oo~zuVҤ23@mlcߎE=N)ZL{};T8hI;vE콙N-0N{|dMtG9okq|;GXpmYbA:,4l6?ˉaʱ^6m4Mo~𻜢L c'ŤA߳  \QLq㝾PwEV{V!3"в i>U>w߫^Akq' ^meciǮ:>&,8˹<؃9E7jZj_YK%!U(/XpHaW'^OǢ$BO0w@!z3cf?,<}Yȉ iJ]vF K 91파XFFq;X##X /Ph$8OfOUUTl쾏L7ʄq ]^x>Y^ABAo<#d9w7=Zae{ 99ad^ݓm NWQ?Xp=? 1⳾Hf{ql52$het/n +PBI D/JÕҏ`qqE,t=Dc@Qw?yJ9Ut#,4T(g1/f_^G;rQP@m~~SWjTZ҉#Y%duH`g8y霄u1rWFci:E ؍.Co@wƒן1wE'{H]RJV/V[g1aDE²T K;$wm4fx~SW>2<"$Tda%^! 4G|O+# Y-Z g"Y~[@1?NԪ6@#xWpi_%XeKԞV /RIݴHѵ9|\c)Šq|6~=fdRTZIKXgOL^>4|@GȌ6f2wGA 9uG\J>}. w+\^OB6"#ÅJ=9Y` C|Kn ^gc袂fs:tiEGO6=XF0}Dzd![=GDB>_ˁ/Om-eل4j]2*Mwf`P@ƃPܢXG)PXf¿ OwTTrs7[`Q%z"9:;*N|O8!RḜ˳S)c{?HP@:$e#@vָirB) j5X݉g+ފc3 `XC|& t?u J!v=w§||C+|*͏*h0 m%I9lIuy_Hl|>YGckӖ[QN-ޤ- tw.5IbFh>20,;#܏'YvESPy4n{fyF)GgTwM+)FWPhmBl(l/{=c& L^5F'BѝI4ᵹw{DrZ܉24` 3Kw ?UXb)Nsϋ(J1EfY[Ē?Q`yLUieݡ+O4&3=mcq/Nbۏ؜\sMS/PBF!$* <&Pjg5X m #֢*Xr؉d30Q+{gBmfe(窅-=J(nḊۚf]S્6ffXh1 SlVB%V߸|5L/n/X!LHI*!b6f/ÐY tM+J eXvhG2^'rŒǺ^?~'q zĒG3Ot0C-LħYDU Lw}tVR~ :zng| cR5YTBd}eLSD :,?pHBPF*6L/ Ǎ/}!]^*H'0;(:y׹OKٖR[`>Ggoߠ$7[7)3MpKZZORT躩||e~{7G?ڿX6 93,͘Svt_4.Tk5>q[?ۼ^ Yܣ} ;߆=FTl?;ʿSm#,>)cE+"/BFw4|:񪮗+owa|eщYi?@'ڤh)h~c75Ֆ܎V!F "l[JwO.5ϊjY'lV6{HX|Ԙ Bjg9$/?uk{?Kg\m#\J kţ?7woo{] Gkh.`Z#T0*X]a|z'Z0>Fg]-Ky?U?v1ey'fsL*׹ H,K<>1n)ݳZ[5q|gھH Ng$btdƷMGr{XĹ =pkr*|)QAI^Q`W߫wrVhc>Kp!b+ԄH+"/vE; zbǔc1t$x鋘W!{NeŗRکdNK){hG5 ¸?R6Xqz7x% /8Y=:,:sZ)7!n[EcUsfD"G/?y' w<=_w ʨW #~r>oha9|)8Nm4,[-Nʪ\Q:}:sYX5F| /"xSM+K0c+kArQBx'G:bY@'$9SN=ٺS 4j% ؖyBB_vKr[cs.[Y[ .7LO^4҅W gz,_m~1c771닎 $ҼM^m\ǂ@_'`kէ fXS3@Rz,7&?\ Ul63ɆqpO7+N!I`M LGI$Miuqk<b%'N Dzl lhLUcoQ[s?IUD)}tt=7#pMhdkiZ&"V?˰=f`&:=]% ~2ªAh1:0J-?06٭Z\ Xv˽j@5ȟr_V8W 32|_T]7\/G=+SqCQ T\`Oh%lP|{i3~طVD<HC d( `/^lUe$Zвh`6BщBc遗WI?9՟F2]i#퐻BHǦ 1wFArśnIHE ؎Qo8niRO=퍘bbl [W]b5£K{|S=lMR:*M0bà zX{6y;n1.C :kY IikhT6ʼn_KG~BŮizhx XٖQF$ߢa N<%dq9etif6K3L04AfJ4@ V[֍)o&M)V_,a(gm8 T%zj !&Gڔv,7m+bJ2[L|0D@щ!2:o#U܌vM۞ 8,I VD&cC?J%ԃa̦S(>vʭ+ٍٓm*md 'G5o̺FwqR{-yb6i<@jb:7!bP3O)fן>pqmw%sWt^H'gD짳nv+fl>6 VS3+mlRB uRXqs]dfvitUP3_<;_ӮCZ[߾C1lZy5ҦS oFW[b"|cTt#} {xޙ|ß{[ yF=/i v3k_'J]Hb4:T7>{ͲVd^XK]c%~2P R@ny6+rw临cA J"Jo*0b&`2tξ~9$O? eEYd'>&/T`41DLtRt k_8bڿ77CK r[2K*LeeUHU<$/bg-s,?Zxa]uwfEmWNi\ۚ0&6Cy3J?DNNs5f]хKc*Dk[_'/Yv3% \Hج+Vګ#wfK*?OJ2.;ShUb~>:U$N'VS@ ?Ln姉kp\Wƶ8-| sf1 &>'; xA_|K=vMUNAJ[mpu^;ɏ9O_ }N QNjb6!wpda1EU h%.]d yՎF]weD:1T0P֧ϕv:B#h0jrBݙ0{@b3qA=ZeN$*N ވrc1.+] ehXp =$l~ip{e88YY#DGkHf]U=:gjطtmn]6fmòR8Y*y HCr!GQY: & ũq#RO0yl4`4^H%F ]7Y˹) kq ;AKe{YP>%$tu|Gux%YۙNe㉊k橐>u}1!uq{cߒrlg^Wzy*W'Jxf9!dq$S}Ϗx>܀x|W{{'NS۾Ie%㹬}l9r!bByf;uE;bX> ?K{(م)Js+DT#_$^saRg!ZG4$tfjy$ ygF@5ϠCơg?v H̱w@k#MDO_qZ|:?8s(~9 <`HYяUf~Cn~|aգ*6׏;^kֶ̏ w,Sƣr^ .NO1x`QK~vvQ٫hV;ҽONF%# R(S꽺-FfX D=YoO7CgXarqq݈&FxY!HR/dvE+'Z+1{ԓι*",uRLl`#/(f@}WUɞMrlbҐ!2B*4,{@Q?-7bxZU+"N7Xb_F79?1bRFtJ 8HV$JSDy7+ӝd9rPAS+`#oUm8ad<Ǜt`zFDH]6\&Vqsq[ a'tԳ$\:N+ >exGI=AKMv>J4Pm^A򢯍,GoVST/_gicLd1}hB2䎺,8k9h^Y%(`UF>v1 #/  AI0/)𤞽FI؄ƮY$?#uϥ%vh6!TVO 拮~C=p{vIɼO#cLJͭju㵂#!ʖ@P1 o2 ǹQZ֖`pm]:^HY* K2{EIJϊѪYQI_D.b5uPoޡoq=>`8o3Tr+!4tD[3m@V=e%,~` ؊{}q0@ ,VrB[:vgڎ:OSr.%3Αʀ-*UYJ0~v*m3ޤ)TJX`lTi\I!La}1Eoo_i(9 R*lV #Hl9c4X HĞЇèRP]PX7{sةIBS_DyXUi6^erHF]iԶ@Gḳl9}̦CUObV;XXNW{enKlĵC3R d.AB=#y?#޷;62) ]r_oEjF<"tYQaU=A;kZqƩ-(Ey$A{J_.[vr@ߒ|@c;q|C j1V"XyBU!;K25?G(ȇYri [U?N Nh`.{e>T*c!S/:U,z4jAו>T9W.!Ϋba~VydG}+: [ytC ęPTGh=J?oF+ ,k_-)^A,Ք.̇.]%ۘv2\ ܜ`$ (Z:"_w+);ƌO4XR팪3(h=֎ ?ꊒt*ED'iyB>#l~᭐4=fΘ7,8`WƲ\Ɣ_;t_.%vCFX:h[~^9|gG)*Fc= W0ˤHb E J5O A2X>bsHa~dyJ3u'ݖK40urϑŮ-FL6'ܟܜiۼۣb4aSh̛D{.ɡoK L"K'(\(}h7>?.fw$ձ\?7-ǐ27`ש$+r`lG o.ŧv_sD`~~s:5;,7_7ɑ ZSu uZX'0U}O9%RGް!:%:F57m>^۞:ӉXb5rY!̡Y*uLTa[O/2rdfnL4Bpd 6|b<`ÍͲ 01U ɟk >/hlSiWWatzi#W1?opV=h9(9,2׋4Jus %| Cƴ4#t@Kj>{ɡeB8Rq~D /]jYNmpoWsǽMD5n|0ф]YGЖ=Q/W]@p j?O'o ]os5&Q ,.̪?Qz/I^r 3ycAܴc3*=g_ǮQa G6e_3+Hx|wonXqp ;Nfr $mzVPUŧ/DBmԣ\ c~c<Dң[w/F؋I"SX] 3b,#0 FӽɹO~N##QMR0WPhh~ÌFFl!?Ĭ}&?_7֓'#3"?BH˱]vVO cڕ&XD {ht6t-/ U(n51v+D!Wm *t_btN%qM͖:o+8V^;jI\,N |*C(7n\!Ncn ~7fX%He,^JXح%Z8hK4YJwKe_]1v:ц#\ۼo;^7K/Y!"Դ%A ݌Hn~96C(~Kl@t5y"#x+aTL,8̭+U wKDNki[,uy_ۘf::K$W,gx;l%*s^{wq<+spq2f3i 1ʁ$P,{džsITMFkOؼ~O,Em$UQ43HUnI mQo BcؾD95_u|.^U5 ΁WQ4QUw /4K yTT8[͓}` !D4lvNφj~O*k|˹VK5yld;4r-bΌj5G>qpvx>5" } jӏ%߳XTǦyAOұ:EXv0w/#*TVdXƎnpsI`䘌})rV48ivTMG$]뻧337:uIqyfYi$e&4/bJp8 地#ڿ|}L ñ'ȫ4٭YY/&HĥǬZ{y#ۘr\Cxne]NV0|,VCЃ_v"e.3?4j$~I뗏V.*(@a\Է%G9\xNV(9^a~?'NvW$6:˻ث+:D*vBZ}G:.V':;N )=+^ro ڔ.1=,>/Y4Hf36& J*U3Ų27KS^HnQ.bAms5QNR;z!52?i;$lc3J|ޛ0;_+Y5,Օ CSIˆzu@FηL0"C$kEۙYʠvm#hw 2gX=ҐMPRN{ہqsv]e\tyX:MȩoȡA;}2++|-jYb>Y$J簍GQUv<WiЋD# Ǥ$Cw,ϖ>=`׮ѧ/);:IGѥ2L{X.4w7C6`#g掌E Սf"H+vI?9C+c+=̫g-2V+h„=Vekzk[̰|C oHS.vmZw`n|o@G֬JNv(F^OukX\u(+JI#";6ʒ-;>r<QiA|"׈J $$תT\s#K#PKZ+,.%_\ܺnYnC!+68dInkVhI3w+~zw<J,`kGQB}zC.́$Hr/o!ū8kɏ;Vc\E4u7kqK)aF*sL[pZ$cJG m5 6B{Ϲ-ː̚z{YfHdT C /%6UOdz9[֓Qٷ$|CPW/s l[k^Wo[f~,YBR)߿m+9Jpo'} < օ+/ 0?nykKǪ\ފ$2$J򍂺=  A&n{Λ; 㶪X-GjU)b=G; REo31>'q^7bg,#it (T~?U%[# V@"FE~Fm7OcWeJ,}+mi$ k&qv{ [}![(bG8THL}|uR~+19W#%Rt M Jg1I7[kY2q\fiE(PuNױ߀7>VeK#rf[ yV'6vl <1_R4+7hib:~`B%:>/vZ<}DiYZ*ie@,]<{▯Ы9XM<*cW Z'3l[|! 5!,Ac5ԍk-GqpF/e"5rK 8.rǻ"7NKcZqVc BIµ1:2$ln%Irsd(}L=b6PO:v>߫BBb}j=|ѬwGn!lxmAE_CcɭAԕ *AcFOY)brd87~5B $?3tXm)!vN\vs%K).B͔9,"vB|_= *H>9z؎?~vZ6e&:F AfRV=ZOh!\ܧxTty̽ʀV.:Z9hUC*EXu]F>ff2l(fT`EY%Aa܁@)spVN{Y5U{!yꠑ@1V̎DM|9[rfqc2'"WF!dEh_]+'z9/74ʚ)RIL8$R#i^1 @lmActx|m= +gW~éF/,1Wr?R2~+ R9BFQ+c﯂?{"YMk4eBU4ݑ_HGݘֶNb/d4,ӵ(r8&ꟘC,*>I 9c非+6[EdZ)d$+A<;`$ @% tGr^VGZkd3rh,7sB>hHP0plnrxx E K*IN Vሾ+@7c=+{cpd# dH($v]X>zK 9\њo#vƎv>) $Pa!>sqYyjX)Rbvf`Xs#D^ma6\lhWP#4Od}zse8 yҮN4 ,)G߼`o]}Ǚڞ{[l{Q ZRY;!43:k9؊0vg?ot}ɵM,};@/=l#,s5rd^)qI*6ǦC՛GRyRιx",|Xnl~>^ {u.d33 g0ӳ,C$"8$GX9;Wy5/bmG5|O㥸Gw*m:٭C-"8qh%EFp\mg̲1ժ$W,Gng+n eƣ I>48oꡯSK83[U9+Պ#/ o/NI?7M{8qfCa4R9fXJ6ӷzʂhUKm**~x/yˑj*ZUAwK?sz\vhހi`/ m(N;Th_[C86ĺ_Ck#."/o܏3Mf f "t#·g@So{Y"ŪB$KeScD~#+d%@}\kl}јcܥbH JZQNƻ>7U$ޕtI_:{5FpmmK¤1 Z%90xgӬ#dk$|s5KPa KH i Q@]Z\]Kۿ0?Y8"<}IVB*īv-u$cK5o8^_:%Ub>@" ̝<$=!ɿu!}ה}Mq.BWJX+Tt&>Tyl6 [ dp)$HΠt妱@][GnWcqPD>uCٴb~NG#YykzR V [Ŭ4-t@SR\SXxƽ{a/ߡ >ܑ+,]qPt"!@ _|'|j^fy40BB6k&y2/?f#PXDGg6A|}ݼ;#|p\gfzrK?kEDؖc@"y= c`dȺ H^йK٫ժWRsՂ>4X=e%|R8%ӷ#B|=Ad=xv6 c8CYI4O4BT?`G4;mAx5xI>K-R婊2ܸ $?#ǂ6{iJ{p\[fBqf r(b?e/N]81QRb [@/Ԫ]?LJmc-Jh}ߣ?fI-2ɒe5Vȴ/y A0X7tOS×/(5`Dr{FF4yvk%S=>(^UeT=Od!]؟;xׅ`ydCI8'$ngx@ o0Tw? ZY/v۞ୄ-Vhլ$o D!ĖB]TW7=Ez7CUX. Sn*>0bYANzw/{xCHk훨RlO=(Pm^G|- 1Sw%oA x׵D0f aI^CZĂԍC!>L4>O41l wx*KHSܨ;gN|Q2I+=SգJ,~SyfVQ6ĖPj=r>)s|ڽ+2$%W(څek'R$Jyq)ܰJi,xƜu܂ :uoܮ~?~]ۿau8|]&P{+bs3< l&Nee(ٔCa5۾G,8A#ejW^!.e _$y NAQ/9N,w&lDs,m:'mؓ`:+{oR@jT`.9ãlJ*}ζ8{Kx.QMfxҭׯM$M+fptN2cRG9fV0I F1RFÅU t$|Mtb;B:40Ԛ7k&@C9( #zO8,|ysXf\Đ=8%c>1 -^߀d4$L縸^G&o=^Jz #4c~/dzdصUP&rtѶ*uqnJP/l+bL"H4! iT͚prTK2ÒmO?baO:syd# `V[/85פ1ɳ? w X>WSS2 9| Hhc%o#h"y%)*ŌxSG #<V@ʾWb4 o^dO$Y,-pe,JybD凈amؿAM12uxiT.D =\vk ?j;[RƦ)>~O|\OoĽ#2" i@P@:kݏTZ_1c+"pZ۲@ p]3o%< Yz~ݍ 78~Ccx\ƢKN3%,N L],Y7`/ת7qo]+k܅tkպ/^bR@O]h5s| lW*́!׺cևb@w]|>s {G ,hO[ǫVwI/Dil}D{g?Y-d rE~р:JRw%Ht>NA`n F [PK\kck]p\(l]JGvq88JִI85[vڅV!aO$mA>+)o>W\,EabYC7W2u#wd $oӑcO5&~Y|l0WQu]QDD ozvI` Rw;bf-@R)-YM21V5n1EnƿJS59<9(ZjAOVLY?`$ȣ U!P7w ?9ZfUvjM40Uo;ci4K|vFd{W ֒;:a Ņr?Wk;-ijPRjJgB"ĝv>rccѥة~^•+=z$젤jzQ[{r>3fڣl3-u>e(G| ~ѫVǸYN}òX +TQJQG "׆65ӒPzǘb+E1N Zŭ^lʨ % ,F(S cb iUJ(~/~{ t7\I1elad)~Z]/ܿ|B~vm?RXx=26/j㋐P&4H“PA՗bX#t7 u>Qn~kj"eSEJP+0dt=}k4v]XH_>]&G/zպX ~'Ex b>{=ɐךrNP6喉5RE BH4BJ8F'M fsRr@o{A>.l1jh{ bH$y5\m|F;YJp V0'O3Wx{vZCifea4Nr]NZ0psEU#+$E"mdH ɔHI`srrԎjMV 96ݜ>N9ubp-/!WjFg6X,_#]!bևHgoo3{їcJXWk9;FWR ]|{OY sƴlb>CrgknHfoVeU4}ZQc״7=ϺY6rX*Zu< d!:vf=ƣ<,,`n| e[u@#vSjBġ{1/q9KpUVaX-(@{;Q('dmO>2-nlvJĈ>h,$gRj6vT 8A sϫ( /qsi-% ";f%zTր?;pN2k^9b Eݝ2;2u:R։c\ME^˟jȓ`> !_Zz,{mcr䆌v1$=YO¾2 k'N6uLOx~%)Ctp6#őĢ~&+F#t!ݣ]0 tit G][1QkK^`A ^KV5 &:|4Ykx >++_;'qV^ݔtY&HJ/}< 7qϡ[q'IgV-D:$MF{hfJA3~oB%$]wNm~:өAJI6EX!A ( sˇGX>h؀}HM),{OZJC3V|Xp5A 'l_l1Q8 p_6NadSKc"$d-V>=Y28~/%lH֌yy`hSæרNA9_!TlR@)rPH :oub]|]fT;4p),6G.X U%=U{ ) T!E%JM}F֕mf0~+='YbWehFF'F/ ߳ TEQ=IɴT}v<>'hM4W -PLA;h@|׾ 5j &heToAI#)Z(wg{q v{\;gDPPHm 7>?b/ܭWQaU 4֣(klFu1dn8iw,*ҷbJ8DGBbG} T͐BT~9kD^zV܊ig?DV5>~`w(@Ƹe`\E,W9*OnI['3 L/O["IaV$<+y7mן!Cʩ%LF4;W ?cO=b>Rx̅=iق7Rd ՘=[xG s,&R8&QP7zwA?S|s;ϕ1o7fooy Le֌FIQE>t>8q,N_ڇ,1 ?ǶC>xLМΔ0b}&GK SqݵEHGf_ z<ʭkaNHʰ[Zan6b?Jj&xJk``sV8T[3JH$u#މ 8O 7̠\)=KRax ̊uuc]WC6Fl(q *`hAH#H%T)کx/"눦H>g/wܜǾؼf/ڵ ;vuaI;kOܚq̿$g.5ď$afqI4YB;,یO`ֻ _VR\Dw9|L^G-흨%6 Gzfz+2V%H?>M|jNzNgsy>f*Fj\i}+-ed3 x5麂@<*FG9qq*Z\;jNDġd~> 6<"֠*dόu-㩥G]ͦ:d;|S2GrpyǸn8 C /V0֥5=[  wQS`|<{ű^!2j3K؊=XV02ƷJ^奅9kX˹ RüSJXiO$ |^" 2(s?q.%=<.Ynم$GˬPNHWb|(mM"=V.?AOej܁Rz=*mҵujTW23P,|zWvJ4I [O8 bV3;i&}ͦ A=OmcɐnvUB?O7q\$W\Kiܲ2`U3ي~I#ӗ|F'$V1{I.ԷjMqr J<߯J[ErK((oA_ ;oy+ȅ(98\6ddy]K8¾y'%9SQn-OS1HJ N>1 XTj,mC'*p\2+[ 5hಮ;|3<1*f%Y7|$(/2n5AqQ|X'|x?Лdsxoލ{pa?fVrHz.Ƶ8|ARUYWq0 א5{j X&9_q\RŶ5Z!$I;3jrB.ulEs/zP$SI> g]?XؿP)Sw\SGEn9T;VT$lw"&Z,1Ia׳|RcHv<%|qJyOyZA2.Y&I48iኧ)k=l}5X'vV*faŷߣPvE/O Ƿ\leDe'Ȣ\LLb,m9gc~anA,SObI#MY,QK">Ki&3qpTոŸ< 4i /$>J{ZLKRBD>T`7סIZ^S+M&E EZj9d }[ϕY&z7:gdtIX6|>=cBX FW hֹR3x$A [$y;ߟN<ڣ,b&cZwmHvp ;!v]NC^Fɼ U2V=O RV=<6^g^qN[8d1c' hIfhKֽ:x'srG'X{$2fUJ#fXY'@vtG>uQe1tD6Rc,WD,b3/Hr;oZ>}0֠` 9f󸜅C_ػ\VZL:}#1I̹Kn˨>N"iNbGudIz O'qcygG3N9iԷ}l_"UUW@|_=yI潕Z*D>{j3 N*< Klbו&B@H??ݍ'iWR| V7Kv8B`6b'llIn/#CWlT Kn[cI=ϬN]Y@a?hBT#'xJ\.J*)Uu4~XQwk19&[Zβ\BHECw<"HUmH4?޿O.ǹ-^9ygصi$W,ԫx쮁}\}?{+!N?v3=eyT%[]XF:=5N) qq7AMkŋaNQ>m \ժf bX Ov߈4J 3> mR[&̔W!Vb0pQ?ύY84C56?5N-8GV@v‘=wUQ >+ƪrK,he6XAZ?ʱ^dx;x<[W'vgtr~0=T`A@yLr>#T0y'CZ{$lqYcOܛ܌4jjK yI\ׁȌM # ?6I(Hq@9/7#+ Ǐr#WIj~;mׯރr[JIKM$bhz HTl3} t!+# 5 شj:&0例@~>3x\|w#x:&b`Pقm $@j݀? \'/c|bx;?i "$+)v3ܒp|+' v}~ o}>Bd/PK^bt> ]{G!+^d,gy; ~U}6Z6VGO$ph\nYi 4;@mN(hG9lx~DdVVtXWq/yRo hl/8^/ldS4y!Xw;\T-Mbw FPI| 3z` $/RU!=v ~PYy]mC%p|cZ'y~U X+wR3N׷{ t].*ᔥOe15hʴۢ 4Nr|L~6,>lyʲ+R`(\7#௒⹃dO<皯(tI^aRbaU "{C17KAluo!ƞ/p57FAZrXPuT! #dg⍠BcbXġ`Fxv[&V9Kص-QߣU~ףu}o:l~N Hx cqB/@|z> <^ApA\56~rcK.VVᅄm+qsݸZjWDh~f%F*6iwڶMUs8똌jpkųrZąC'cPz Uv泼)SN-xI+*}#R,S㹨kzFYF DĹhGo=u I-b0XܵYk-4djROT0믻S፶- Opz+F2Wn3$ٜª"! Gc`(^P#x#7%٥g彘xg]7>VhwV%9_fhќk$Jܨ@BR UKqWR,e;xQ[HlOH$$Mr&M-צ_iidkeH_́Jb]zhvGMSYxp̶sf1,ێ1. Yы&0 !>'ke뒁wj*A,Xmz(kݿo)l=z-$q7fEFi?Hڀ0W5vL7H2J#,e"BCh(C2`(=Fˋ|WZ?r}ʧkxB,"4?B~|Df.=1۩HW% *D~ulIAyÕC O\bDꑻPlc$l6[qpl)ql1f*XctCZ{H$.cUE8rous3c0ft%w쫩{#xXm2\**pեc6[7KbMP:,uU?q#d{ ="8 ͚X<1icn9 NI;h Iק)NՉ1,50W紐[`m7 _|V+m[b,~;hl˫Kۥ%W \~FdM4j6$폀ʾau_p&kyff]{^%G Ɏ} 6,m=l7W1in|7D8 Kih=_WBV{e׿y;[َNJ+-Kg^ ]]Nߦ,.ZCnr ҝ_#?$Qe,a B!q'zK} >2i\Qs.SiQq]<\} |EIVU$X~๞ 9G)7[JbBUȍ%QT* ?poZgmKAPoӀ7 e#,،1:c:''9~;٨sܷ1_\؆0ZdFU_FYAgveR6;6B͹f5oooLAsXM]c} KnFh~8893{dk/)΀˲c iKvuaYь ; ||20d+_$ʤF FV_|HƪCrI&* ̵D2$no3.\-ᣆ:EG5bc+/ɱ0*k[z|X9G;\.A\}MX;ЙДǴnNΧUH _iW[yhqܭZe2pѴ|k|=U9ueedU(~/k]b}dD]mothǞa&AqE;N]LA]B۱EǡǂrI2>%:1<Q!W.:^7hͦ*b"[cYrqwm܀F q F~qrw$oC YF+EE–&VYJYRݷěҕ; zM6n(O/R[eźv;S;np5R4vVOȣZC1%c̽3vŭxlσN?aX aCOn~mn-،:tVij+U=jŕP+N#?/,RZ4)t,ջ5^̓&@>(&g'/r<. ] hfP|cVr5rOs{#[ItKr<)8$L||(Gi(n3-o_k[\<VɎ2*IV1[Moߍ¡&Sp3=oq8JtOb4f"Hۨ ݉dV>cL=n(ݠeFȉ2DJ.|A編u0$_+5x<g?fP!P >d~{m7Y&QпLSBn1ۀ0a(;Jꟴq*V3\ҭy[l4%;ZT1qc#UzwIBt7֥1Rʝ78?B\읅cN#ہL3A6C![DM1PvOϟ>x =|[+e wYbCa!mQDl@N#BQn = #➆Z5 6MZ+IͭNG>n)#lSEk7ni\8yK$EN%3)'3ך*CHEQ%=B$*@ {ժQۭ3N z8]9ԃL.I,]귢'Jd hܞ9*X}Gﵘ7619nkN=XZQHñGT쬾:AQ_R? w^Md̫L$uP荟'qIob2S9n(gUG39otp qZܞ̸ \}5kő&Ʒy: 7(qO[+&VCWz 7g(pYhkxd sL~(ck!KGofU}%ų𪜷)`I@t/OIX)~ 1R%?ITU>e/M;Xv!p e&DL,(=tT6|.sdvIIJV-U쮟Ջ|]ߕc=+z,Lf_3ɏ);>r.R\f%c#bg52 $y>*؊r nQXh`X׼`^y1Ùu W.KӣHYWGثu`3l'{??#qqQ]ꓵd=k{VVq3(!rW2 =㗪V_n $Kx!rn![#}nbk#*f%(vtbdBHNvL}9̗cw!&vd]~:l@LjkѶ>:NZ8ryu#ZTptBH:836haQy\{F~wD$m3HUvIo9~fq~Yc7Yc\*[e>\6RH#{{ڐڱűVHh9+_L%x~p G!rj^Ɂ v+Bcd۪P@vĊX].aM#cfpݱ=M @ά-E j;mo{u\SK(۝ Ē$B4 X0ci;Ebo#rn{{%9|ѡiXYT+{oo).O{%#Vq7Z;!{Jh%]ZgDŽ̉Kpo*z#xSȭ _IlX8^'ܕׄIXWc7V+"vڃ65A2S}&r,_sGOm׷ܡvԯ~bCBg #!R ~Fȳx*n-|ӱme˯Vu@=sבm׋!%#y%>kЊAmG $6ʣ^),-)[&Co &O23̟ኑ@`\ ޿P\1Kq\jZf$$I]A'~U9<1#8y8CkS=i]|ÖmԀצO81ei9J x%D … X%v*Oe{FlK zZҟX'{ &ăխwVa&+oaL ,O +*@q/ wpkdI*w RcTk2m?Uă;`lO[%l=Y-"*n@Py}Vڡnlsev uW=`Ph3~xGX.'?\]PصKIvPCvy*wwۙ *6Tlf%ñNKx)/sr,|nISh6ףFE2_r3{P-1"MPv "ipG !+qym Q>QGnRDd %1Nk 0i6${)`IDà"F.A]۰_q㘬jeZ%tD .iVM}}@'OolFc;4܊H9R"6!^`3?.7B/yBȒM(/3^^Xg۴nOy&9B,GWO&ą|nc 6KVW9Y4'=ŸB EGC0U异@|~\b֝ܐQ},Mt'A{yptD+ P<\HP7Xܴ)6fZXρ o`f_S.%y99Qƌk|B{]<6 7;ťTYMFUI]FgrG]ڎvd< KyYybb,-4\B,.v|duV'V$~[N'[{)¸m:<,V|lpJwg[K߾CMA=P]_xJ [/^,%ca[^&c4U̬BPD镁'[i͡q 59 o:8lpžzڕ? |mf?A`ylM^cn33WQՀׂ>sH=1oӱ&w<]N*`@*l="CoBQ <1Ȱ-=GHˣF\!ЂG-.K&%7{/V>8H\GGdxV$98&3^<ъ|?[s62A1dEh{ >6gT Bw%Նԥv}3!cCL|Y[&Cbh%Ty0Q|23X,mҷT+vs#['G؇i7&n4C47!T UA$Gv 79M% (=xrI-ҭИH](~WWxLx6:<~>I.LHfTDgvr d2%~€D~wٖywAo25zqsG̮6HGS|j'&,eǮY?ˑ\x{ձ>:1 kh*>N_EmqۍX 0v Օ噝F#`>BTG>tۑ{d \K1{QH@X3F~_zXw 8 ;F6<.{6-U+ɎX%VG܃r[2/l[!^<(V"w]+݀e~42W21 G*~)3eg1:wmx*8>/qqIIǞ`djc/PN>z|KIbfIRq0\|C FEb,cJ|$kgm_G)RŅ 4)N6=mI /Q ?@+l8){irޙ W+ۧK!"XRHN"l6X.=]\cc%ҿ=zr83&MK .4ƺtYW<?N#ȹ?M#xgЖD"O_mK]v BMI7 +bkjܪ-"=4W.ģY~2thvogp''/ںG2Jĕ zڏ> @`GžQ=&ӗ?jV Ji@ClbߤN5GO5lvS'[! 2nHfw쨴>.$QaŽCJTwAbr}dz4tNW׏]aynw%V=.!5)NJmKdP,oETe,w'{OmsglGf:cp7mG%v:a7^ҮL-K" XREe̻-ے|XR/d-NGDϏsO4 DP*K'p:?X(5gi³;0VjԹo8; wat@Ok?:3rfU$Б"4_qKā`J(f|c%ȬZ:*ߊNo=A Rz?cԣ[q޶2j @H'^[ 6>ʀ-p/\۸rT5X ,s EM*ƭ+J#shZ`YO| WzyD`0P9U$/y}6x8^1 |iKn!xic O$/@ s.EY!)ŋCjH&3:F &hoǧ*lAתg˝ʌW)w~ĝM$6v Uցޙ|C[qx yb~{U ކ"S%`lw'{mȳR,>7\*^vBv ~9ok1xycXXqcVJcvO|zx/VF=ᅞmWf/۔^@KvKqׯ.f7g:Mhc4H *\I7(n`:7)P FC;}c6Ƿ9KyE{, 瓲yv6;[i[фy9ܟ5>Ld&2t%t ^_3x^8"1-$feEdcl׹I?7_#=%lw"Ͻu|5\"yJ$TnnuAcxqjn'VLebڧGuj@Y + X7DM_-/0 \ᾉlSqb5TW$#=ǖIW3 ?&b{6,:΅f,)kj*)l lAm0'..;!Z5Z mr1a8&^dԧ]+ux3ח)fR,yBZb<yH q_[Ϯv>Mܵ-+F}MclƠY#A^.R^!Βc!HP|#DS۰I.N؃g@FǏj9U<g bs˒~=rE XH۰Oƽ2P9F7V5i3$.ʿY?ܐ):]5+OfQqϑ{ʼn C2ǮC|{|`VAcOjQ{xp69ټ. k-IfN^=D)!fB}Eo LX[bdj#%(܃ר|ܾ1V*,V%dUsfV3dLđJN( o RZ˜?#B4kM"Up$+"X@OϚpa3fq~~*L541Zu}1co}C1H$.g\3^k#*dnbI t'ȡ;xPJra{~+b6"_#Vܘ_K6FYFr_Jy26!NگQbBt ?zx7T85*pTl=Rf:-j(Y{l F2m|b>r|o-8?pVLZrLj3#iCyZs8x &F8Tq6(5!$hwn#=Oy17wdx1rx#l&'0߲W#t\z#c9CrܞX3ւveF=G+ϓAYޫPӛx9$!y4chW %  ƳF F7^;S&B\%裺]ki7$h8cIg5#&?(V%A lCOgU^qQ˴vcO0%A`+# :r-b{V|!& eR8Eb~H 56x %%{`I63Q $RUOr쁰;- K2q[߯jX[ZPՊc?]S#LNG&/3c,ϋW4B{)/4Fva^E9^? W"VyCÑywg|$^C½K+Zd>(& J5,@f2?'ץce ZrJay Lb묳@%=Y$߱e <~)+YpŖu v4:4zɏ]>Q'C1mr,TTXYQ@Yb[: /s8?۵5(f,+|`v h?yT!SkԪ.d]'cgwgf0h$*P}Vf`C o <_#~=EQn1qN]xtQЈhHtYPH? \:nu&ZwN4J~@*~GGcϬxrPx[aD,N뼾}rqyA/~]`C1ޗΎ6 8|74ϛFȊEZp6Yߝh::ń99C >]<\a{k[S2 I)[痬bY{k*ϥvpxI*\2b=v5 0{t %&n"l^~7M5r?7 >DJ< ~1Yl׎NLC,J4DM'b>4׌0_]D8rYS-rU Q)M$ 6 >؞>3%ULXǻKNa~!dQJ{`1|Z AvCg+,ơ(eVM>4c`O(<+r*bxFJSKo&f>W^Sͥau{WwYqXj,!r1{hmoCƶX=n:ws/N= 2xɝ|e#`W|1Z>M/U9oy>|Gv8$juR{ 7QA ae{?K:[o޳%a2{eƇH ua@ý{ۋspӕ/E=dIY{(z 6>rײ?\iVpV2|˭ڳ5׍}Raw٭G^(RdڈfRh'DJ= WA?v~= ϽԚ: \*0t26\w^PU^Y@JY̿oz=_|XGVaf*h)7]Il:l{}KGjEK]ECR6pB^:I#zr+%+&$8)$hG+-λذa787'wx0NA(耓uby5\m)#+Ai~ 4!RhRgU:#th{mڱs=˩Gx-( $ħa7yӒ=m X,ZS|bFc& #L_kބ)c0f8ʍj] KiC2#Ho=Uuy,:t*tĈ#ړyS&\uD콘Eä-:5>b TT$|y_73!~)≕ FgƀT]0alqC|WmJ*,kƿ! ?!:RHHn!n#)nWj͆jJ xbϦt s^M2(Kd-W'=Y$+DZX¯du]6ѯ> "‹cGg/|G#C)XKv̏V>*ჶ?{Fs1XZ2 b2;yV=P튆eP69᫂^H$h]pX^ֺ*#8'@ķ2[K92-֎ xyPPVU*U!Ok=vMʹX61X1Hqz1=&Ӳr~lzʫqO2-l_")+^.Ͱc?#E>;g_D`ݦ\ks)VJ,c/:"3񤈒D{,#Wa7VY`0&rG+Ԇ*Ze6U(U2$+\phlv_襬acp1 Iӎfj0 W2e2sEacXl]&FUE20]9@GdXz;pUr*oDEr<*(S؎Cø)\ܪZ|5ŌPԧUo~Ax$nn]x>9qג eul@X1ކT>9Yr;0@dnAʐbPlH x;j?ݶW,Onw겳>tVRDdFJ\Bt {9eՠk6Vbl$ |$c}rɣB V5WG?Uvߕ=@ 6OcQ5!T`ʺ"b|. %7/W OٛfI*! 7LL]~2%T;LyKKYvŠtW7NЏ h2v^_J\/{5sǏeteO^$:M2>^>b{Wyb /ڞLάQ%!x+rb$J\,bᇋcokV!2[Ų&aoS<:r>{ySKa)dFIbi NT| |U\ĞF%H9"--Zj?,sKignͰOC=cW.u.N!*/{=-N nTH@_Yp{{}oes FjA/<):gĕCѥ1p01HYD8w|ϥ]ɔU<3q(pn˗Z5UD8(}5>l;710^j*εBy 1zhdu'f@؈n|^E]su!uP5 0Oz-}K-V7V_8>V$ `u뾠5i-@j} 63c/{er,n,-O;Ft;_3 {{[-%\s=bc$!ˢHݶv 4@U{a=ڣ\s "ر^aEb,>`x$U9OpORdw!H&7_r=ma!@pX|'$XCܲ*C5}K F]F:Hqx#\AZݼC^AvlZ'_ [6b;Goܾee6 8| }*hG|).Bb@nGVvO"Bċ݇s}>d16~ų7qy7z*>An;7#kj'T G?iWsK35qTIR iIG1iT~'6?01]~"wCxfsu\o)ңf-ehQJGܝm8/":yO#"xƥ,9REjt;PX axBUcmCV6$#Cш"z]}B*̍(`pd3ώi Ʒ$3ɵ_* C{VuTV9,:ĕ3,-Ԫ7Ԃ{&e %ır "Jһfs{3o~Qol1|~j•dɮJ[JXO|!ŗ$ myu>!=K< 2R{6j–rew^@nI,eLn,N_ ~zykQw.A>FP0Vonjϧ&Z܎jY>XV BF@m0+MUos8׷+IO'* HY]?|(;kP(;w^kb@Vs0 Fwπ MQׯ[k}v)KzU'%{WF(z|| k}Ċy^zYLM Dci$G ڂge{w{Phb2^ӛ|WPMaxM#@&}(xw}ks*oלpUYujࢵc'jF{S$.o$hW_ϱ>~LSm 8%0t;uK1]> 1|:dqR7ŊV5 m b;KB2zjrnby~6d@A7ck%Q"q~}+S[*veb Xىv_`D/9o7n_3uҺ4y8ݤ3JrQǥ61bBin'V9\$M/_V"0=鈑JqAbNT+c(ZaTdfK!;z[-len$oprcπc9U##C3]BAS2sxdmK:v>OnDBd$7VYk2fCb zgM enα> YZ)s'KG!FbJnl h-b,Z/F|MߕxUbğ-lծ@1ވ:뱠5}0Xc eeJ`XY۴(C}%%X\!BJ^ BV4wXYc 0n!x'f!q Ѓnt"0[^4 PE]G|v;KM[\ǻBLBKZH~6$ItU"bC)Np@^Pv Xrs>W{_!0'%4\ .Ɖ;_f^o ΤZ*Sv<)۬NCu:%USb U y"x\ SGG#h`1* AG'ͽ,ڲC*8M7MߟX -GU~,zdw֩,A HU"*]NO7Qq\/cZd{":Ðsd*'bc[t\rڗaZC^{ ™4W>㭃[3'YPYrT抚Jdci'e`úBJaHA1_KqN#GZ J:Pj}ZGFqGwNQ{3kuhbJ@e#! YdV:w1u12@RjUxTʎ,ٙ-%U6c65CZʬnĒ?n9DU,2;A2|,3>&K !TF-(I Իvt?3ތEa&:{ַvX3*>aїjEn].L_ɘ4 J[+5Os[d24f "i݄[h$8<Dp]JH#pO?z $z'_.C-+Xy^PEV/갉ԐL7"xmoDĈQr |!lҌ5dU#R9@ #l @3RkYe_pN-k1}z+,_DЌ]@es{{'&>VVQVEVyG5tvW^ȍ3M7`}٫`\ =HfW>9w8D3̕K6ʵd _vHһar5Yncx+V.+J+UbKұmi$ *kGc\x򖧗 ꋉwv1WyOƬFu{+w;enYɏa)i-KE)4`ey'BW}5EaeX CB^̧ƶ$f²MTCxdU,y.҂6p=F*Gmz*9>-EgR%VcL9"D0N[?kDLAUi,=g*|M33I"e$D,6A. S#,șeR&u&1ˆm*X$!qgf 2dE/ Sې8E 5Ԗ:K%F A-Te3q?UONxI& IGQw3 A,agǺXNcM b8UO9U1I$$$$x`5[ HU0T{쬨"%ykid,EYTA#sy); Z5n u]VhL `~R ?A nx*aǸ,WmooC&…EO׾R8] w$1(m,řсԊn|Eq5x OeBl\ܝUΝ7BJ7˯V/8^KbhKṅ-fKDOfdVP;@?-Jqr}OgOer{I_:[%7PG~̥gUv}'_vaELlܫITL&Fq{i*?|=īCiDc"e $=+f2uCU0G!n!q.?59$iVVHX"(߲'q''hι&>gvk W*e.JZFC42R}~Iw[f8VGXq6JҢRtьD`׹ @~қ%\ljkf0$o;?$k&/oJ u+FYf9nΫ+ŲBsG]fy4o/)FN."7I!-{r.DhR읳z{9QՂP^GSC?c~В",war18,V)yJZ8) |a2f$F?wjrn /XF flVU޼`'m:$Av#G<8_N*lG+jLtЎP%!cST%rSZl@M G ܐt`x@; h3oc>W#`9TG{j9JyLdzp\i, tDb`KQ㮛>B%.%{kU&h Hĩ XRY [ Ww1Zi,*C B!d,OIד{Pr9K,UzݔYAEE`HwN1X=S.V%*Sck{S=íd9`(ak U;HVnĤ,@|z~fyO't9Ś1 RR):dl@z?^]>NiE>_{0"×`0ոw Dz hZ2 ]DeQ?Y(UUϓ\jc)[4DYXd;G`O6Or(" +6aleJ2Cm {ׅK}8 >(z(rW1#-쇸yM]VzAwyFyg߿rs9j%tUbhm?@#"UdQ?x:ΐC^YL*JVDl5v%3.}ȸVlq_*+ٱ2+*$;>uj6;_}f<ŏi9U.'eo荖Mb4%J.?p+$ `iK`yFpF bRBWv GLlm1Ԃ{Scn%O,`TTuGg'V J/Mq [Z2 G4eBK(oԝl>AmIea?p<^y.X#g]!NՔ\%pdNJ , {!2h2cRpiSNq40+1| `xY.#J$YocDĆe'ʍ^0>ijHǒU O%l8h1 gǞw K%mI=t WMتvxfӮL X$ |[!ZO1a(b䑖FpJש, JrMpܩܶ>t韭3I2Lv$cg_i [1 &&rsqR E )vȣYt PTH009Onj{; ,k'#J~6 6qكqmvUCBr{ȯ7{uWɉ2Wq|o.TEvJ\33˳۶c"`Jc5oQLw"_[d@A4jLr6G[Jǂl*aVE_% 1C6#_wS%$j}|"ُb`|)0,Eh#Dbޗ &n<\y*i Ĭf~V_UO#% ߼:aLz{y{y Lʹ'LF꬯^2~d̤7.x|;IZGAq!gM Se^t??JA_=Oz776*S-iXF$>ĝI>Y7#>MѥZh6 ~RCv;wdy T,O9~o_y9W/,R3$Va%fk2ԭ1P@|k܋xEL_ \,^VE;ވD( #!{Ynړ<+[~ZxuI?ՊW7#{krԖ|W'tε. uUU O6tGQ>?h<nu^kq.F3dΉ`сF.QJ|_ڏm8=ۜ5A$UjV䱳)G%4O_z7r,oK%- Vz)OҪHѰ^%Ĺ&[ E'=fHR! äWR FlIf=6Vx#? ??S.YBѺ OרSpzn,s7`xG 4`zd#3H{+Y$s#Ƞu !OIzv39 ,'/LJNiRWJ_=V ђw? x\gϏr1WK$Bp]FzPXxk{u7VP_VfEutC/ <f{_!4pE]tI\z[PO]ڶ1>緰x'˳Z k\ȬFzf7 ӷ py=&UZ1cR[g$gmx?d§{c>\ni%&>ѥi4ANdq kVBE ټ(:`Ⱥ :6$"7ˋ&x+a᪠{l4wÍm^pGޯ )ڝy,,:,daEw#{5JZ3SIV]mRw>ӳ^/rĭ̶I,SI\$b8+uNb%pw2tY~mPu$R}] 2 >$.nr)ƜrO9mԫ,y- pOWET%wjثGB8ngbFh6NW"3N2y n3>#^ W? <a}Ƣo$e=nwo8V=kewpTgU:P % *}VO!ؖ3< o~t]0ѼpF*ɽ 4¥x-rKɒdI(4^ZFm6ƙvvr $iyÍr^[kc7VR\6ǽ;2.<;="3B,d3wqxo8AxIqaJ'U044v~N:Yo7o>f[畁 !Yz/^+itAlᜓhCfloXi,i#=~%:aۥq<[*Ǯ7%jAb"~4I?3>M.P`ȡ8o\ ȝ$톊W.۪:U_'!}U]fj]X}ZA$0lv>GAKHĭ=6*q{{c3E,I#~N._ k㲉&I%.>=[`5 ~GQ=#hOo Z2G]^kY0.6#<'_ R RbZJu_:#WJN$Fr}.S~r<{#05@NVh6J3v]>,0^ʿJth2ى%#Fb>5SԲ>}&ݏ?pn.&WN+/s,I'i2~'N X(%A{Qg f:)!e4:)hPֆ=/pp)7}{L50Mrpl;x`s/G1uI,cNnL; Y]=e1;͘o/o9}s2\L:䥏r+: ĕhr,*g %rTxfo̱o 6u5x)œ{֯X4X=R̻Di2}cGǯ'䴹n&ZIR 4|e .7;O+".'revW@&Oؖ_+ sѩ=\O,E[a$ Cw%t7HcőwR[?qhգ 0偈0jFBO<6=2/{Tk@գ_cJ|P}Ks^-=GrE|+Q~"J;s:XHx aQZ"ʁULJĊE]$XL9WYN1kRC=$ JPl|:k]%β١.ӂoMLK,҂X?~@2:Z[y[)ɤW.ݱn; TB;*(%{X9jEs3%UV+JUa>e;u j D!0#B:E/-f8"EV2)4ik ;}3IK-62V#r4n#D{bZV1OjQǓtI]I"Ѝ!KE Nglo(e*tpd+`X IWۍ[Y3]aF8l~5Av}Gήױ[ HUdYGTNӰiECX̀~j[r+|39-jvbZwIW0+Վت䝩w|Bpܝ}UVU;)z*UO#їqeo( ԗ-3xRWJu]U 6lvZ듿`G/p|+ƌw"t hMG֎T罋!.cQuq!;M{ub-L4u*09VD%3` 81y=̮C'r5bdDꑪOXv hpHIyy^#H\V-IL4s"Ļ~x>ǽqfO.WɸEkD7jW+xB/gbfƵ"}˝v,~Yk~ 3^n3"O#ܚiĉU b HgkSJX&I M0vtG~%,G;iﴱ="Zk<5;qK)#Ec/$rOD/N*KFN yc^6uE՟ip>llbC#~F^Z98L`N>k2$0;>7uڋF:0+؈.@bf`e+GcaI~'.hqi܂6ë&ê@ v&u>p~)yf&j V̳Q$B;Ku[s AhQ;J$׏ DS5av͓~[)GAe [YY~hgm1?#E{hT?4rjҎ%i͊3˅WbwkҺ|Ș~_͔MoFcrVlCnϒ11JBB?>:C٩+rFز]DGM027R#~vޑ+Fğ.6NC ={}`j&$yIn[5emo@oGb1.;iYU7 W⑧r< @+T>X_X y2a%}wpOvz9a/GRds-f |I=GPnH_iWq1{̱h2wfp@;_ݿHdJ+}l8WM(.|z)dyZ 4ȫ 'u^6#|^l:NV.%lGȋC?_$ v=q>Ŕ\ekkb#Y H`yݻϽsl\G)\B Oa>ݷzoʥAjob,"s;xɳ?I,+ß%RS㯐 4uDb~9G9$pj ܹmBH~vSw!|0vٯ^#N1fHTW,Or{GO`E##WC8 ЯPWI,t!džOb!sӆ9%R+&]. , #3-4zա`;ɪ#f&oR}@E_hxB!xiRe'Po3Iԙ[|Wb\zpgrH-r(moMMf8*HFFPey@*ts *Uo-kx\]{Ajjyu߅.\z;x OonpYg-PQ'U>6A˪%Zl,'l6CGVyIƋ2d?pXـEO^G`H3BG+]RI_Ò{~DՒڊo(n=7-NmxM6׬۬TR{e*ucu%i:.-2fYޝ0)=ؐ0I݉4vcǹ))%(UK(YDL[Q$9Qofn\̇6C;_I **7G_̅ǃ~nԊ,&ÔęI&gٖ& H$ 'CLd=8u;+JiC4wQ-G%~Hlȫhyaf :z@73ysϐd?H,AkIe1 A[qJr9f%y28J #{JJ*c9*I 箁dtukxEr}UpkVe|ݥ3IMCJ=,];c;N8{#_-Ez48s3*,zFuOֽFX߶>_>rXT'hmJ5RcdjwϜWfYX|1uc9n>G:SV)sKR +ȆC5Ԁ\>He<{SvO4f@Kf;V{~JD6nNۯKFV!jY >R:}^W_(tԝMZ#^At7>TmҔ5-R4ZQbf!1Gx5 ]ipsP\ -y fjWV1䎌:l t}IѬqX2A^8^ T*4U ʫ٣vZP@0!Y̘(b̩Jy+̫2&P@nߍzpXlelv8ѯQ|e] OvIۉhu>=g?z|,d1F;kDc+ɹ%XFؖn/:޶uP@߁( of aPK}>W( H2G-me{=CN pPÐ cfGuqAǛHt>^GnOrF4#x3@q;@b|?@pUd`fHj}4I} Gbԟ M V1\ȼor^T(Re }AFe)moIa{uYqrC܀Бr: zN.7RA{1͔{5#s9~gBjxuf#(]:Yb{>H#Dz96j6YyV!]  nl4󸙗0jFs.}إ<ő4! Z4CyԸʜŨsWf՚hYI[/ cESFYH>r;.|eb[z* ! _m<쓩C_NRf#WJp$?:_N؂.D,z4] H6莬QD~T]Nlo"gcH꼋_BJUֶ[(!0 O3oQ<3;b8;A" F T~S`1N8֠B ז]; [ ̖O_q}\_ rv|_zA^ ,4xvk#gTǡ-n4i\$:*~>j-Ӎ=㚇ی;[dCd;#ﱈvϫ]9B gl x飯 L] }H?{1#cR͓\L{:ۈ(b(>k+B*Y DnHV@Se߻w۾crY,ga'Ic⭐\%xF1eS`\|~bl5ǜFrny,XIa,a*;w% &W`I-yk _!iS[/y3OYX~;#U/B>:mG;3\qґa?uFp:mlY4 ׋ۘޡx|8p&1$ 4Jfw%,L bHfB |nX*ٽ{qkw'M|6K,,26. J80W I9ow$Jc5&cO-LIg:wC+gr򚑮N98긏?<̑dDaV+uhkddT{W^98|[[pcWb:V*4BZ$ 'Aqɏ~>i73č篕?rÐI6#..+{jӒWf*]?uu51< qF#,35z2[cZ +-xl)H)ֽ3G"ܛ$jYk*ieJh.$CCF>&#r/ٱzSN*Aۨn h?fRǸ58g5Y^VF,Q <ĆD] Rc`P9s6^aE+E4>hטv n _KZ|}>&0$* z{&wJ$"~xǸNaWKUk![UBATa ֗F7۟u!XNz.BWbg_Gm(?n(7n}&,D19CvZQ)PTx1RAaI]^{S#Z%ڣ|+Lْ?vV[6 B]FFW#,XĬ$ h>I%ncYv&rS U1h,.ku=X.EBVW(snOZ+) B~~nI$0'Я|xܾgirkmZ+7^n٥3 >XDVJWo NK{X\O XEVbHv| ҡUFt]~Fw`S\̟x^̌{}թ䲹UY@#^7ZV7wy<{>XHf{JUS_I$l(25))@TrpaNs/f#YM(XޞSfu=UtקmKu6#W1g1wTٝ`"7ɰ~$KoCk^_h|kq2bJOYK@FUl/[r\0$5D[hB]7#BC1*-Vc#fС +Ƚ:a$5 Wpax;9pI,@z}::E pbK/bevX`1w>pZu7+IB́|#GS(*?$.F~Ef#hSGy TgP m>a0rCzX7RGd`2R˿uU][P5^եHpNc&pvn7y5NR) /}.\5K|LySܡW9;0[ ոkc8e3ng~k4{YqX!*Sպ ccԯ3zxh`T,X-e-Zp{f+٘SC5V/Q\WY 2YhዙގJa轁Ys]Vr_C=!b(e 6ڟH\o4E@xÎX{W+jEε;"( Ā1XDPPl O>ήo%&ib4lݔH:<ߟ2Fڹ (oeʊ縫Q9dDڐhd]BW=/\;s|SeUkXL$Շ]/JIJoM2bK dNbN=S ׯxAuc RO('>3vJO)ʷn|DžIڅ)T^#+^6A g?0N'SQ o4e=`@[ u쑲7SdVB-?+$|w s#_U$ċº꣰$Έgqs/Ʌ,,O,BIo_ ʉ~`D0{.;Dq*o~=ltd4zibd e4N2(9j>Y3a"OcF=J7w(FF@ØOp.]ϟQ[|֞A|3$\/ZܦILɶ\^e^D`bO?ffne6SgjYIbt~zVT28 ԕe,v~=Oj?9or\Uak#*Ϊͭkϩ'"blhEƥiprvfTX;?H@ʮ׷ݰG0{}B"%9 U׮0&/C/fJ @ A~<،+I ҞvOy נv.EVOR_Qt4 vbQI'kǮcȧ{L ,lGchזvwgUAU.H ]?R{WˊޒhLNطȎʁ ?$\$x/[NnPh/?Yx},ZM]Y1 2$l=~[Or=XQG6I{( }/ ߸5"}s\6?;M ihGId"`E4=UR{ quߤ8lS_㴲34rZ%P I0IN#C_mFQ5fjXyE NOC#iW$1|*Gp Nvcx>ҡ6f2*7N'L#e8o/ q-BxCBF,Ƅِ̏o% ?ǣ/?b|:C22 xYH B霐2hSF^sȫ58Hi fͩ7ّBbjt'ȕ29}^xZePU5h32(pVcƻTH[1S0Y¡Ų<>z1@-!-iH }t>[ǮWqݤ4xy XYU. llklģSװ$j[BU<6*%) J57!FnG.RK40V:YI>D lHځhPfXsWrrz=΂6Ƀ=ǥc$u 30R +jyG7cC,1Ȱ)r^;7e߆:7\)~GF)$-K1Uܕ au&"K[!f<}ZJ89cRJ( "ԱJߐf{eME.#-,+C2>oM$Ƿe헺U3vlBlHi1ݴGL }z GVqq>ʰٛ{-U,gt`S^{aaEYW~p0$9FEv{0"2Zt6Mޏ )i#\Wmre~9pu\*)uքqu9//ø5 d{ ԍN 'wlMGR ?k!=lc䂅̕co3Y=f{uڒ\DS Ǹ:UWdHYBn{쉑3Ky\m^xGuHQzI(@j|k+7-e(I|>(0bh&4#֋rzR Q!RGY3W-hO.X!?#Ϧ7-Z@g[uf+Lj* CC,xY; ?[e3)1;!OjP U[-A=y-kE[i+3F#m!`SN['f,ej[MpRW0)1Y=@v#&~MZjqMk,,@zq 6Q#0rl7$ar;%Yn;jD !d_-kgÄ^ڦNhQ(,VF?+^5$dr ?wƆ58Ƭ)2Dڑ7%PGw_*83m$Zu)myϪz qa,G> uLTۈ"{t!ys݉E/$4[knNg.^!Fzז&U'],\ok<35r%uI3(Y<_VW؎FiE@qzXw9㶹b [vB,|}+(b xҷf>Ia@1s xc0yjy}{$qHK L#f.\jv{+fC;fWVgm{T ؋W<QOfpFO~4+d)$\т}'<6{dekeP w!Miby{A\72Cv4F{ G+(| saCDi~wIv[*vc*(|ʮ/Un!Yup~^\1;%Pb;ՎZX! Y!y# BXGy~ _\J͏RUoUM#*̢`<|Sɚ 7G8,G{-l/CN2:ȓGnV*>G?7غ~pD{Eh%eKe XbbBo[Qm@~C_8>GȚ0#&yEӖM@i\۟nR7341_M%H{$}gFچ`n}PZǯt'`=}(blI)2xxVfh^DqW:m{Ϊp x7r|oryj:}P$F ~VrW09ئ؋̒uQQU@*GW S-LdL"DC2Ֆ I"K 񽐚4o}{ "j}ʙI*]+4.۱of.C@^ow݊ҥՕ2Ւ?_A HB?\A?hvLCY:AK4W12P/C 'LX+{/3f |K%4oyG20fȯ $2D~/˪:)8S GplR:d"[jk bس K>;1s\w.~RDć5/_tK}H (C = #ű98ݫ d6m6$k^gɮGZ#%|bĈ|?p(RBlJAl(lNokc0xڲWRݝHBI,|GO1_{M[bR8_P4NB"$CA ֵP(Zk{#sq eR8q"1DK9:# H//mK7=KOh+\`^2s(M7͓Ec#,I܌b~gǑ{ҒSB%k,O'B$qX2 N.{+jNK#q8?okJk sqSFXi;cL%R0Ƥ.˯ȌGBk,R ~2Ͽ87gU87⦑3el# <qJxM'|% S6Fv_)" G m"@6b6S/K%n+-9MT9 cU,97;N`*~Xر|w;s/ey^ η6b|ߣ㞴p]RvhQKsRIاNV02;H^XffKj"CZ:%N~<gh֊p_48S[֘Rرj6Tb]4@ 6f-}ѸE'rc墖b=O {76UqYTYm2jkSuߘ:dUG7>@t4RWT uYu$<eY%AY+kΆ'%59kI|F0z [vМuDzi1K8P<r癱$q9\8i硕zuR:V✯=Ëf ZK627f,UW"t2I%O޺XtLI_i.pBÕ{w~excjX nBPg?iAU{06okYN#X ݠ$0;}Pl4#ſ"^EU\Y(ZGZ64 ؒDl7X^VNHkNgZP֓qKJ~"B6iG0G.HY17AHZA(rR#cg-'#!Ih3?fKʨ?+FY-Գ6 7s@tflrêY틾z#@x>H"~!*5ZŞAhFW@;m]o\y l=w\NB/S,Jk|&y, Dsשnh秏BጬWSտIm5 |`cЦ̕L-7rxꛎ%`]hӱGb ?1-nx%UeafP -bv"ƺ's uldt\bS6F'2r(qʭja|~yC#n@fwYGo0舭_6;39+~*t*ȱvi pڟo\7Qrڢ 5;F$̿vT$+` x,'DzBk0NXFTikʪ^x.?tT(s,'>JG7YYe̟ S#;W';ܓ[)T^m=1ƐDz2~D(ڧ86㜪ܬxX~,eL&^qr[`X/n;;Sfwׇ{A2IfYe˒ȒƱO!$U{} rA0y ϓ#/FI<B9,ܲd ̎JI)09&#ZagZyy,#*cf #PށNC KelW||&6; )4J[%\)(篏l^F q&ilD>4NĚ"G83 Y7e$rUD60ǩY|?_d[aگVe7 AaLd5dMXdFi2hq׍#dP;~QLS\2M%0=HʬWxCY 鍆GqI"?{ UxeymCnhF\ `t|@zP?dÊ+ @Dy$ c뱥|OVӕڦ" E(Q++x wTE~)7ƙ!i\#1bH1qI{E kv'!oA)h+ԅ졘;NNoaXOwQlk͗ǭ- Gz+H o+pz9K-ͶL\f]; N#WL˃s*ZytҨ.Up{1 ՌuuEE(F=q5Doy ֵx ԅp׮Ђ؟px fV^Sb,j n^+t4 h94 _a!8آu~[*؀XlxĜ15rܼl^xJ7Idt"O cw$1*~NO}oWE,Z dIf,ЄdSۨPGH}Vۼv>3 /ֹ;4c *2i+e^];G&`:W]4vq%!u`aqTɊW"]ِ9,{{eס,E_ ~Nc6#;hl/$Z9~N$d}>u `\%lTA%F~F$h9vߓ,i'iG\*eg1D Cb{;cvl|o;nG԰$+$0pGT~51zc[VV;n352_$漎[Bه_)(ggCoz+s~%լqֿ|U- `t%HqLU+PR/q@7/ƣPd2%M"J2?|>銩.,4)bWrR bHo#4X!᫜.7>#nCX-z^\ܘq:*}XIl+\KjryUypʈ,[DP[נ*v(Y]bs6"KaKvNΰUT7 /*b8GۑꨎF2K/B_ S2~ SQ-}vJ2dS;2ƃvQ?Nby&!HܫT'=R/P9V幇 풉C t;$7Nd;KJH}MVK }n;I=/ rMԵ8Bn%',A4# OjXKhz7g٢NE൑+G10 t ߠKЈ=}J>n* eyJ8>u 磐vݶ0? la5LEۣ7f:vO=Jf SV ğܼCDAmm|OI#|lY4F~}uF*ͼt6"[pYXpKh}mC=;߉5z=JKtBW2q e6#26ؕdy5[_rd(QRD }o̊!0Ѝo^֭h 0F3@⠎>ᢑ\lfq#hfjVJn-XFٻ~I|'՟^1-.m%kթE$o u=yMoۖ紓^`5kb:,T;PnŁ!Sa=˯/5qگU jh]cmښt,-9e~|v;8nKau C]iI m-4j ~ 3$dee!@Mʺe+ob H51~?6!kjkr)f絉 qDI/"4e/B+篂<̙Q~G(% #:+CT"26P& NCIg9?TqL)dzBV@$ =Ԁ he}ͩ>ZXLH㣕ňVXE9I©}/yAr6lO? s]`^G-8kqBY:(T|=i%|_ wM= SuepC8&@{h~-Xb{{5cۖ7n8|uC,X-IYb1*C ^l%~?G9x\Ƭ]q2b44nGP>U<(c&-J[)MPΒxG#ۑ]Xh3ߨź8YKr ijW+t"RAmߤ ь(lc|Do.^i[IJ`(ԌڹbJyxk>+apkbXiroc0o؊䌕YB*!ܖ޶[+5<*ԣܸ*> Rj?522~Zg /dVunùWBIb>/ɳpc}#?~eLAABR;u 䣍'lnX1)`F2جyK4R,)d;uVZ@G UO^qp4hm*!JA5ᬪ+"bH)Vm k"+S /})2,4xHFCߡڅ `$.q3yGU4xD E>;iéٯAZ?omZo,ԍfHOhRY{!=GqwKGV;4–gdJ:DI  HK~ޏ8%f?I7,ܟ?ȜۮӬ@@h5 v>qK!w0)1Lë:u?>o[KN&Ϻ7!~l18k;c^챗rJ`xz/'|p}\kUa}/"BQ>{z^&Ȍv8ܢ(*J>ѐģl@Pq?tyH8*@<Ij;:!^ XV`mkvˉxRŔ[J66Nύ:9x*ڕ۔KYdy oa!cL t(e{B8> TlϸMB¬\hӲH(A3=nE+ј߈W+XBdEߪ k+{1J#HBa@)O)q%~Eڕb#=#l@>**csb1=YhӊV'I'Ay"!ppmیa-y{>_#tcU3;#`OL3L=l,&\}x5ƹ@ ̝f}F?Aqe+ԟ"JT")X]dklzV9pw|nՆK~U9YXNGfႸ^gӿ?O%[1O$e;4R o'MA/Ouź@Ѱz44I$`}uJ\u3ATv`#ë3yQʔCh(3_y5"V59ߩB\/o"yRnOTFvLxD;XE«zQ:2ƕ2k=qKv`N@v}*QxU _W{9?iJqO'|)#l| ̇M~)h*%ꌻc$B{vR*?px㹾Թ?뵱J%M,pPDzլm5Onye2~J52@։¦;^wO^e?;b0d*qdPɨ?n1K"cӹ o r v,BU,EOm }'oP ~A8fio+)[rU- mϐA 1 arSX?ƕ|3jbOt0-FǁrA#{('FPR" fж#z\S%ܗ941f{Xy[5]TWodi=F}qVB\f֪=E(Sa*mWK yf},w,w) K xlK JXX4U@$Me*ֽflwYȩ!YXsvA>4{Jù(+r'?5T$vW7c$<.$%Ifc(ߝҾ.8l QX7Qb:'#3M+} Uoc*9:N3LۢXuG1BVb#EI ܦ|m|L)fEMX!x JyP'  ?,q[Bo ޚ}~s^;*[ڜrE^nA#`ACFzl  59o< xyfFd-r5,zm(#Ь/ܛ.1U1YDHqYtH"`K7e^? 鎋4Lj)Tx̜'I@ar䣯}hvoBr %63V;rЀZ1}ã|OY(t*EVqؙkYRSޭW*b(vw$tX¸,|xOmzkrF DjV@ʵ|JV';P~u5b }q3.ϟ U9. RR 0=sK,+z XW+`@OYQ uԾ_\%fEǤWS%bHkz7&V"v{q)_WX|c̦OpfB o)_1,Q|kcЋ%K9&2F‡f ]=91CYKڟlUٮim>4*q^RO$6v~cG9/vuk6bUAm ARS>'`,:9ȾǟKi jh16!_:ִ= aj>hms$>(DW^Nw ?,˹YK^ גiiǑI(LLKK;)%#oC'ƩὼN_YZ5 3;e) O$z`9M {q9K"展0؄YYei#vVzdw~',nq5sdV:>i:G˯-> vg\7%R^;+U-bjcd/=ޚ)?wQ\Ū+T.)*:3DTy5y˗\ߧ:,"."Y&3I^JHӖ@U<(>@=_XL|~-;աYh uTz@7ܡ~^_g_:lP`vto ὖ8b!.:2 ^RʻPK. |mCh ~Q+b)ASfK!My?xb4tFG}E)X紌>>A?xߪאr9Tbԧ<.~B^?>cWS7tEcpUxb0]fLd)mﳘ()N/I|)hTT&ru+}?䵯W7ćG ό ㈪}BK( z=B*\n$tMGTȇ>$h[4d>_rZ>CyqZώJTn3d7jew,ةcQ AWՔlx$3v~8QJ =4;ٔ& >ObGm DXѻK;0_4eQI߷_ѬzX{BVRhSsU+[\!`$ "6 ޏ,F$)f ˗`/@_r'uGLR[/#L<0:9|cE@Mk{>o y SEz$E;֪;|澌`ohl^M,Cx6{iI]6_vך^+ז6[ ՇZ?FUƾ3*/dx+ ͬūXZpTRbUW ޟv1o\lPDݲ2V9bY:iG`JUO:fq[\/ŽQ)aeQ ~噁mcƆ+sI3"p9ܯn'0D.(SeaЀ)Q'#)9N]8+{%Zj vUmN!{,bͯo/ԥҐˀm弐Nk^6=zl]1 ~N7 Or\Xh/-l^y ! 4[.bϸvQl0 EG:FݕtH(|˵ ާH.\p'] 0mK"bm2=X}eyjLlxj8?QoGhXj}#!A+Jf> _샋Q\uu,a p^zOdžF!Om†[ўOz8ΒVJ^ +'_ha찰c`A Hߘ˲՚n)EdOFĪC#e`K=|GݜWmX8%qk)P,LP=9QJX>Y5Ȓ2y%>I|&v2+o"ђvĹ Rgo3eZj5 97^ yTmS׹ݚ(&]w <kcw|I叚dy r-O zpfdr\uZ?/uם7 m y-ێzdicAY޵BKK*z?= +TqM$.ln٨;J]b3rfPA'ˉS_pdC')ls v8I%v >KNiX!|tkS2 |{h)8?9l ǰߺkZjFk4$ aȩ !(ǽx/NA,AXS"VwuфY'`kb&G%B@GSv~^Grbyq^c3xb UfGtI$vp^AKc`BG.  A*TD mI:ߡܮx׽g3KIqi6Qvґz1"G2v6;LxUmcr᭐,U̲0H:ϟYT ]9{%Zk;W> Ge U;?ɪܙ<|zEE2`r8=S,ҷKj IU?6Gznw4egʃ`+ܦ:8*J'doP@րב?l2;3[.'U- /^@WA|xf~ՈkxQo,;vgU zPV ՘0}xotIM8sy;/J37ǷR#vf~Ƹm{+daIjro;pvx63g viFl7zڏeI'%dkw7i;"wϦt؏QChOo_`۵S2}9.ȊA ;OۖG{#sӲ*W$O *~dI 75d賌o$eR]ƭ%uZվ3nS 3f/NoOE&4"2Iܖ|}@,3t+U Phɉ_p$VtwLv) @>bN7[nS %G완Nc]퇒͏ɀ#`# usˌEg~Mb쳘X;hW_izFN_p7lzU$o&'{ ֽR=y&"T꽢飉ՋV؎4$L֕2 44t|sWnG%$JjUu^_dS(C+E_=ޑrgPo*w_RGuY1J;WN[4:dW0{t$TgףO8?WW$ ׸~taEBlC{}?aekq+eoIO4W$afY@>豐 ߏ[*g56bݿ*v-lm**ح؈\w-6\7׌?Yb{8bCo0drz=;Go>x9/q04mV lc*IVI#,k4 ]U,;2 dx^{їg'}Dt$@F#EёH 鵉xF1K<2rEpV#i՘`ތʳ~)or>֏2iOiaVJ 3Ε:ͷ;q-:*/ɠ:Cɭ !у@ {L d,Z0FE4h٘29Y\ op6z ʰ}\$6qv.Kl/T bb_B*qSa1vP&&d!/V`:?ocf?+9= {Y,_NawXu+$l<~'5C V/C)8 Ҽ4A%1bt ~2rOS g=#UݦGhԴԨ@ ){B$cNSCqO$Y$Xdb W1 OPRޙ,f8vxPdAbs #?m64|h %0SUrXUqk͋˼/Ho?Ȗ&YWsʬ=Y4Y5G w!lݞH-jq b@1@]ҘDc|^~I|H$ -"IAūQk=o^J22"ҤP]vH֏ۿ,w0/ uW 2;HɶpTK-߱^wvN?>Is%f[k"7 #Uډ0ߏQ*imG2͚圊he+6#bPc.zrGH>{aVz@rb~:>)dGZHľJ<>R/MwPrn㢊4TY JJN2ݻ9m~U֣To;BncoGܟbdV@un Boqn|'%oڿ< Xh)@d*r g4y3 L x<29pЯe]nm-Ի?Y-5L,-@< ԝPą;⼱1wiV~,SȱFI]3GG ٸg 1,s2FE.Ǹݦ*Za'<n?vTfAf;=<;J$G}x-deSyUl OM"Ǣ̣}AlX>c>y4|nК#fGf4/u22n7{oS7Jژ +N:tP eHc@X o\,WKPdvZ9d ZXIJR.*erN\ytyf%wկZ7 `P<ߦ/oяĭ +=iJS5z$,Fο!>B<&5r5 !~p%5b(O2 UY {'DWd:۪tp,MNKd^$Ӓ9|n?C鷊nD:_!65 nO#QoP}^N2d8hEf H~RT/緓.gVOh_֨ˌ!_Bp ??ܺQ^;FF(eJ\0}uG,6*Oθ^;_On7ٝ`,m@;W]DCGvȫyM:0aF]#~Q^Y~}ύׅ_IqEi/<ڻI)&_Rwx߭2ty8N÷?^k9-\ h%@_fr_nQ䴌#0bw]=,d/W:~$хre9,۠l)m;=IB3'c]rYxK|ѸyfׂOϣ8n~h: S|D$~rDÜ 2Zڊn0T(T,߂CyתO"bhMj'Xix~5Bfl0ewI߷ n>N?>RY ,|fF&|"ɛQ$g=9 Pa̽ז8R }L.r[] zULـLKE.I?%]7^E1 Ub A@PϦL]gns Y-%ҴSHU,~=+; [ι ($%#M+ϫ_pcR7>yֆPa#C_♼ H9|/,7:[.dgxܯ [_: !S9بg~+$[^_Gc HK\vAN渐Zi;0&o#CB%vJy!F*KP#21 ] 2r o>~E\-v:\k׭F$J _*7,\Ir)CfZb \v[Vd ĩܹԝ<3_fy.7>&5!;~V`$ߠ*Hv?1lm7,w{eo4},>F[+d@eHe!ף9.8?iծa#hVmIouKiST1q< Ō0qtK=_`CHtb:`#`ˎ1Gԯ- +v%O%6|3r-Y1.cz4[(꿏@p0? 9 6+=^5{fhQJcVׅ4@OCűEY悘y9D8a+}FSٟn9L@e^)p|U᱋Y9TWP S_ IaPAF0o'_!Gyl߲hV  ~=:#9l<뭻RZCܲ{:cGcCXBC Tw.ڳ#T}ϵm= ar,Nb T'gzxNˌc y.W+U^Jb3m#]W`ňb@BO &WnrQr5*did lk?8޹28x/9YiY<6|PP{6M%Hux>-㣔M0`D1,?ݽTّYy65ձpO2l'gG|[Aab`f&yV!A<Q &rȍ'Kw9-]rt/ :B{u?ƫẽ /i_]5 o}H;C[2@r=~Mk]cYi3=It oǵQUٯBi'j1/ʻIytA<{C޼94~+kfR*KiШr[o!S|bR\VĭC#bx*fG`K2*ִ΄@7*L`qy,-k`F;B1kkU蹮A)dLJ+E /]ߐfPK8RV*{o8U?R-eR EVI@.(~O:Q8`kbb3vK:;h\kCcGcK X3u81@vڻLa[ '⿥+ Lq_!7̓&e5彥|0B)lQ,wٶ3ə»=7NAse}V?fx^a %}q.ʍ$FW5ʫϛ>UA5G̽cD5 q7 EJP lHG?*cNI#"'؃o^{OLm~YqH M#)ۨ <}f͛-Y2ߟ_):N- 7b8€kh{EwMdskYHzTn:/gE%'6ǮE;y.=T|bZ$,kV@Q I p˵`Xl0+^:fgRj701rtbhEBfX goR{ןZ[ SL[; |oqQ-Aoa}GRV'G0W'zER6A 5Z-l׹*u'?ΐLINyI6MJ2%P 2,I;lן=t2 M^$v C)P]tWY=m,Pq [T f#CZ>VԚjU-#[Gs0|N|]ySv~(bN:񳡿OTt/f0! PO$zE#^F\n9\L#x|K\%ș ɤ ` h7y}E&n{S9Ww%gQtD:3mRI~|zz|0Ru*.j%FOe \_73/ti`r|ñrzU(6ad/@c-Ev "_-u9+܇!b4TN) H@H~j!Py|m9؛d["2ʋ]\$nz}l1^F[S01I9) Ϳ|,^[f uZڻ_@܅H7>r 9dgw;+Qh#P:L:$hPX^xI1<7H-vbTx*$Vv0Uy`remW_/FRXo~oa TsYwUrZ\ }ȏ#Bd op/;rL0RHkAb#ъ׼%`eWRkXq=%:d LL@ޗXu#=qHxwQH[` 6@I8<`m0.?1m]id"vy$)`?~lOg%hfsDfy RtSU%{wڏ'Az dEW7wCN7g揹0 |Xl1$3MT㦢L4)py~fTS b!m5nF?Re>WeOI{qluʿFy_Jy$%2ꊽ[]+c銊ى;ICVOt[`YDOC:6;GAyg$Üu|n6y 0]eH;B B+^͙)5Xq0EeG%GƉIX+)Wmv_6f"h*C$DUEv6D~Ф8OT[ՁǽN,Mrv > x$z{aܖN1BWN2(s9O^ߓVdUpܢ+3t+;1d?bBG4\q,TUZH +G"a}E{ %3Aj[PߝL~J)e!Qb-Ǝ߮GOJEvƲ$j"*}XpG :0Ϟ >\Twqղ"%ur@c`m@F]?_zs:fs<:5~h ~;'VWt>NρD}לc{F+*XxK0Nf2 ۩d'z;yk]iq7C?b)BvHNiY3?e׊iE]>(Y;EB:A'@81CسlW[#)Eѐ7WɌW]t>Yk;J)./6'%k4D@|a#M >z]n*2&DRt5>NueoX4aҐk!o?!v4j7-48VC\Yc^䁣[F s|o+AkciW Ҧb󱣥ڱyf 70-,B|-؈3ں=HZ9(5|WYC45!yT6: ?'dkij[_堧Y99Ge7v:ߓ!.ŎY![f$fxY#۷_ yT )S:ME^䬡):GQO q5*؞>}N㷖]5@=eQY\R䢷 & QFf]3l#cBkx{#]S on|a˿"FV%dCS5Uw{(o>I?RqkB1r-m; v|t#zRc[LֆAu/{Q o` '=7 VHkT\6:t@`k Rh/)_r9rE:n61pv| ת2pO3{Ga[$X$;u)_ߝ#t`1,H3Vo.Nio,6;ee\$ mq req:ƞ5~%h(pvvmB ߦbEl!#ي"-bL8݆݉byYdsHE_*m1mm{~GO|rgMHҤGJY * ޣ*p |%aVC׶\ U:͋tR%w@׃{adS#կz Ŋe[9('}rǘ~ KܾF kv$G֥}P7k`} pbswd6^ؒU =wk^NcZ&9^$&1eUf(Pc`qxL_W7qn .Xbr5)IIBhY8L$ڡW7=L*4 &_?ۺ Ԃ{ꜜTE{w--䤖G,˱6)ϭݞ4Gcs$`4?{ qmIuF=q2XUNuQ/A,?v;Y7 o$bҰT,@$aM9f{%c>}9kE`C9ٟ% cn|rG&.GhT5}C{S g;ӑ">8p x2#\jΏAuEnY2 2Tf n9g"²C)P XhxO9 Y2rמi+fvgΈUnЯ'@zvm5 e&56.&yfif,{YD";ԡu#hǨpk5{E,R'6ۨQ*$躍ǭ{CU[{y񙜕N'bXk~猧ٴB$m@P6w&|!f)-ECABSVmGo11Y(A5XRTWHXұǢ {BJkЄ C0րafuk-o#r{VhhCD `UHImQd=+0Uk "շXe}FoV:;Rf@Ez/Kg!4\۾M\#<|TU=|{` OWvbOC*7C["U^fgJIױ:*ϪFbM|zAϰ/[ӎib#N3^;B$eU!/c gL߲^crcbCYd3Wi6|4IJ=|o=wbF|InOFj7#)'ߠ2n\˞/FիHB\VcS1Ri-D Kfj7qpy Jyl&XmH2}Hu >B< sW5#M ɑp)twHߥ{5v }2\y;r+UHGg.T*i]Fתf=g{ad:%PiJ| Z1hEkя0^qFkzGPY"W!iK1G_lňƓ$Ʊ_~LǏ\&Hh7/DU9cN˽~ >|~l57r4bEfv[H<a11Lg >1?%r7oZ\.K!G81R_Oz:wƼw~?wd0dVi% l+=#k)ؖTMm["2…$?z2)#y=^EMrC f#J$.]Tu:>s%qʖ-Yt$At=tHZ0݃{ +gUq1Vatf;E.{yw gw8ն ox0ڇPN%okdF["h ;'mN2BFvD -%/]-bW7.wP>&2mF~j^gv+Z!mDʼnT؎1iKy{97rb,U +-Fy~Pvc?$?c_M^-=}\O.SGզZ($7X Ӂ [NFjy"IVc> /xH-klK2K@GbtX]}M<{r3 o--xkwOA@iZxn/qv/VIG#!I{:'qF ڵpStvew%vp66uf/w[l,v}Z~8F&XOU,fmwlvu^Ǒj*~sN=JiH ꠂHC3>2\7L%b$P@ 'UR:nFb)Fޤ_YL:>}Tef?d:m+OB1~u}zj;Z};ay0e :B**;j),{~|3yPռxWk~/bZ*,7VɁV yWkư֥m|bGR?~<6kۍBP$R%IJo?{-OOy?޵٫B 2VӢ(!HIcOybHK'm! ppAZއ^abXo_9Uf $hS ۼZ N6R8oK$NBll|~?ƽY?܋OaxWOR1Yrݣ$ao:>i>=qc*jwUij}vkh@&o\/!oh,JPfmDH*b@+aN} (G.GS,7)*dx c3|AŜ))NZUd6ˀu'ȪBo(o$+4HVC<d36~EovCZFes1&&jO25gŅQMD/^-BF%M/؂.ψFBEzլJ'PA֔h '#~NR2tiVcn&e%ݻf oyY*rnHr %Tmd{DE^te'^Eq1qA%l9ேѰ D2J[~CAk -I߈hO2br>[p VBgS#G+__:TS4f>ϔW*q< }55JzD?##):PId>fZ/hqYՒJT(GwtFnGSخu11s2`i<­lC5٣{i/B<؃U5qs.?ZqÅd*\ٛZdI4%M`=m_|0,\c_I;:L * `Ixh[na!G7WU/g8o졚0cc(I4PűTE, H+'«(So^Mͱ6(ldxnr,JRB;Ecl4W}ծg46/bv7Fd*;3(nz˯lAy$5?hJGn#e66?'WR5įA,@;֚W8v̢VX!l,it%~j؝6KS{{W [3 S$!P/܌wX&fyhRKeE <+'+Čt^}>2UI@.ɕW7@}K_9jņV)׎&l?@O}+koyp? x;pQ4ɉy |qh4KOߣWӰ9\tsAqׂ11ʗXɠ~Ւ@UŘ'٘֯\C߯>stpNOy)cT.b6(Y|*m s~rNAc.=ノT;"G`Y6;zBA ~G#s>S{nXu(UVFYN^Y6F;I>;`I%kP[f*֠ 0]F)%f yV)]s5vܭK)sh`>F쥻HN+u?;G>#b-CTj RrȽ*O6`.O۠[ظyR9_>)[5v,(U;Qx?MZ8 -DNE)C$1Y I$NWG//㸝vEzLT՚T%HھP q1+绞g_9KD2Dت]lvww%sif!JݢF۩,Cl#\q0Hr#^WX*tA;$ )˚r]A B+N )@Cy)N@ʾP Ɋ9v"N T0@RUCvh:񳣱͛?r-IbH^al^m׷@oӁ\Jk7P4iZ,)"O*Ť jBٶl\A-`RJR7HF~_h#]!\f 3 ,a%duR%:IP^|YpRdmܮ&%%>"6HbvH =Hfc^k_!;&m!;>%e=4qfG!d; ^a]F/hxW}֧33GDMCB!X$Q +["j] s9gGwP%c*붂Eie=/bu|K96Pc$ 'c"',ܓ1-q;&mWoρ|YL$;LȗnY5>zX3nH⥖j\Nis&&#ơK1V,IҟHeNz JАCABiYE]Qr10f Wt/,-H7ưuq wbhWմ8wenנU{AԍD9^rTWnD4 DOo449Uf-K?=Y>)chZ:s Bu]?ԭ%PFDr k?r{K28Lc˫c0V,IX։O4Rinix_Y+?^J4*e #GE[5` #ec%b)I+ kϟG,e:&{7PF"l7o±cq*-Mx8UB\(@RqrU^ Re{&:աfJH?MܱchAISfj#d߮q _qa#K,ɨ{"vIfƷCQpL<\CmqIYUeB*@4:Oǃ馵nnGJśqer h؏Dyup;HFބ!,..F '3%x>ӵ עM֩9r,HZ 9vV~qF;  N4G'K)Q6^Pfh2k֔qr ]| xYnЇE6O G(!my+=׮mC+O2L!oO]:l+Mmy-˒nhJPDa$ٵ@ UA2?+[%b${HKWu!;;Ob"单\ȊT%ʨ,U >7Յ**Uqnp/=S$xҰPH걷WNH#j8(NKs5 rV,JX,a),43m- zL=8۞,f5SkY丿lF~@`A On[|rvbXhۚ*r?HC2쪓7HjجuJeZO^MHAvI\݋!gpۆb!I5!mKo@fr-c|+BYoM$U@U47I%y'LJ&Է#~DRĝ.~6I\F' 98W%G_+UH;)V;{ݏj8Ŭ2hX[1 h>H;fZ-J7^Qb/uSe-djbZd␩g u_85}"r7]]ך_+*bͿ#o!#6E픿>[8(mRXC H tmڿc8ݻ+DؒEY_m>t>5.=2ȼ7>[G^[ͳR0*F1khVd㕕XՆG\'~O[bժ4e5䕒,E{@D~`/q0qVR<֧ٖYEgy@m*u Xr22bi:̨;GHOIH;B770U+pٽq#^Lф&.~zUO]r7j3!γஂwջ)^RBhG,Ph_pK8=obU҅UmƺA|פ!c-SLf'_5̖ R &^ے cz7geF(H V$uf_ 0ݎݍgf!o1)N $HiIR6Et5gdžsey/,LtE/HZDS_sa҂x?d2ѕ3k48>L7~Rl1!ZE_mBduͲA'Q`aK [ga;uwSe¯"W.9{BY dT/#G'ClFE܎n-0.O#UOfWuӅ*|RFb<ǡ9FSf!d8>_##MBȗZ"D-;x#@.'y9 oC>,bxAv|3&|# ų yx`QgL-,E&IYe: :s /,O/ i"4~> ߑYo@6܇n7O,Amٴdr6.. =A`Ens\K,DLqv[K;ޜ5'#e;@G\/{xcM`< MX ,b ۪(n''%тEZԟM`אƤ"Yu׷uKq*=yC!qn/,X̤̅&1{0˃R bGe͍ܿdԺѫt,nUFD2BԢR@!o{ΡIi^f*XŜhz?b{0aime3a21^/2ᆺ,FU.>6$D*G\Q6?GI=ZM4fpIpAh+zJ U"9u+sK^ b8}OQkŽ7pn܎w% ^K:!P$—}YHϟ]/~?כ{~.4*n/AIOn6q1 $/ck ~zO4lI|g6*"!]"x:|~G6ylM~[9kp\ڜvTicޜ>5͡oPٯB5hմ4;yx+LWs'ldё*{ґ];@w^N?]4ի̩ۗ+Qߑq6 #RGA>)^N'ưP)UmU Ձk_CSqQI8<;{I$X߹s[qwrV1 *,GQ>Pdz1KhاD70Ό T㪝[CJqL8=q6Afű {oAoggζZP88 *&cL򴈄} ވ FE~I9|nF0ӟPZf4Qyi6;@?> 5VTeH,U䎋7:u2)17YJ۰F3k=&Kd95Ov0[32WRcp )4Az\qpnzU8G/I,h1vy: <2l5ԝ.cᜉ?HPcj|NP\5Qrm9nr<[n>)cӪ2ao9 piA:{Jj[kM,Dc.^; |/S~qJY#C>"cSHqXіnH_[[ɟGBh/ѴJUX-%Dd@U,G`D6A4lrvrO@cMh=3 8JCã0dZ2]ٺ?>I*Z%F$cMݰ_- V8)) F`WgN?q^?ߙ_S8K)T3BPVڐBJX*V_2(W۝ kEC#CQm#%Gf%Yqo՟^N$i21QЉ / 1;aق,Fc+A1={'F2u.6D$;$A)Z96g=٬LmY#{Kig;ʢl͕pM0?n\90bh2ʭoehkYY+xz_.C6#WյxAe)eRc4)3Of{v"԰jZڤ1FбH#{Ͳ98蒘kF#elk25;l[&'>ڳ[i-F㷰#T6k)Q}G-6+ܾޒ:q p~61,]1cգBF1_x}">,{e^[+^^-\Է+2 b}wwcf)T\ѩ3b4qӯdjDfq"3#&26uM>{͖juRK+(̄c%.,CWYB_KVdh и$|{^]&0((]vi_A $ ,]! PP>1rQk;5s-U  EG/;/@BƧ%TBA9k,Rዅ kd;3B|&0cQQHzN]@ uԦǿ!{~ƿ)SoۍY#q,Kw ^7zXc<~kc-2Lݒđt)9;(^zv&}LV@sU8C(LJؙ1gXZ;@k/=ׯJ<Cf&}HDm2|j L:C&Vy4q3!]zq⊽yVX B:; *XxsIR0#Uͱb}K7n(,i\e 1wJhI迟vrk۬% =/b:{kϡeXL"e4O45뽆?p;ߞTҰ}qg,PdZOƩЗIB:=B+iL]2NUWY>("v@'Ƽ ( i̯~۟S'ZZq$se:.? zrƠq/Q0- M~AXa 4oEAƬ\1z2x\MiRfj16!ފ]~l311VoֶIe"vg@ zNRt6Ķg*\rNd{21OsN-@#>> 0'S;~ɑ{0vd>c~[\|K|26O C1{Ml_/jpDA#"O$. ҥ ZcX/NNΑ,:'kŐff%|6a]C=b}m f=1t\+[HBX^ ʰR<gDW/dck5rQ1EnʊHI-ۮz#Ϯȿ"g?Nԕ>UV6A(R$l;cƠjbTX%@>7קQ=v>e? \F?ePP3bOñ_^ba=4 Jӗ쒕UYxʝh-Uw^Y3Hk";&Fwʀ&00]\5E Zd&Q೟_ϣs]dYٽ,2ĆP U?>=6b\O1y~Nk(n]Ul8'䇴B!R4*46?*5e3Zdhࢼ|mFt Gu"ʂ6>ii08yZF;ST9r0g:  U8\9YO1Ki) $d]IUU )R#|Lea%8è_s\,Onf-Z0ReZGCNTOnUμ9=DŇ Ifx4>b^Zrb@RAQkv@W%7gWURBV3xp5oZ;lWs4PB|¸Qr(-d`ȺZN•bb;Ғ*5Zd~Ccw5P=HM4T?Vh~1 m-Rj'/VKZS#:%H$! KZ_2&Yu!G3-e$zXԋx,eHkd"s慖ĉ#(=U: W^_x 7VuȱAҐ̤+05C}0Xclx B,J] gg 6Wl0p9<×Qp~7b\gl#+Q' BPUW>>f8Nm4όvhf1S}$aFexP=rOjdnF/V$` /m 6ߧ(=;:V߬}\2<T8f10O<ן"_n}YJ]&7yQ`3yb[ƷmH>wgx!Sj1"T]Q;( !rO 36%qǏZ-T,H6Bpn{6xF׫AWݮ#K?3Z/Obzu/n+TVUVB$ة[gڝmuֺd[lt z ɼW70݇͝ mC]Kv?g{$;3LVZ *WzGV?qyɦ9\|<ߞKJ"h=ߍ`L^4qWٻ d^N)KM,X870r|\1ޯkpշiRTm$;c Sx '6jXTF òYʯkч7+o nmpÏcA5:5Zc? zt_/n8ӟd=vӈ@ I)b{oOM$ C%}Ǎ#[Vy*>NY4vX̉5cַ$[k\+Q&\w]q"+Kh>vX q0Tc!tT_KoU'Z bK= ei!0HOfOO^N-NrqXݏq^sfO#Z&0Ot=$kb È#Bù`z%Yׂ۷bd覟Uzy5f8`/iYwo!F1EszMa)RAڐ<0Ǣrq GVW4bs1ɤ+7'{#695#iA^Jಆ/IF? E5|cdksGؕпhHdnEmѯ|.ύ˂g)1_* 4K U)#;EdggAB@i>]<>%9䜸f4dA[bvJޱJVMǹl-{%XI1U] :ҘjZFj"\oa1-Ȏ طF8mv?a1r.fx':.K*57oo|6crc3QR?$r} }9a}U5cֹJJe~*12i.$T4X@GpCz`<_"rVrZ! ݛgfFr~0( ^T;G<\tf2xQ\Lv=GPFH׏_6?^DUXra_kD z`#O)֠VIu{q.00aEy'ԩYL>ю6ߧ< V9s\/)g![n5X%_DHw~= 2tWAjbM) P@w}"&hӣuhwO߃ø>#b@zpdxo)%u=qv`cEX?wbHFa".?1acADo=t|Ě"2DcZҖ"R>J77#5Yl,6(]vF·Ad{s+nF?@Gftdu Yd;oZ(De22E]@@]?>7Ҭ\1*'ȺBW2R\H2dx5W&2?P ,.5BV:bBqLe>!A_!F,TѰ)HrombNɀ5'n 9Mp_dRehUaCN'Z>OZЮr-+RSG O\iYQDi@ 6 ]o ُqjrR Yy#Eʌ [0&7.VԬ|'ESK~AHjR~XZXyWerj⬶$Klٲ mv ~t]?1B+YL+)cJ"''d2Y;'uEva*c#cP77 ax緜zo՛"][v1$0&F'zQiV51SE`۝ u'Mr6?m6+W2M%`ed,H6W+G|T_+Nƴ5nv{}1R ǝ厧#6,T^H̶dGhs#^OPj>@ꅳZ%n)B+\ш0/n_Z|FKH+5TPevH@]aU[|DQ἗#ZճX[5, (W)@4~LeɺzqVF O{30~s+K^{U+5S2RrL5 8BFYGCQ(r.18O G%Ʌ[$|9($ ǭ1"Qv51R3ގ9Ix|})sƠ:jE)Otte=b٦2 lBG=kqm ǀe=O:#Ӥ)=7ZvL& Qe6  ~y? *ꊠ}:`Oa;n6YfUR35*%Js׆whIlM&keQ^ƠϖNόV!<|N^n?5T6cf(];J[xN׸Y;ҧ[&V0N-S~F eyZΪv,{4DQ!}Wg+Cb:=TRZ,HU$:v|1qP& d% k)mek 4)HK{rH*A!}X>Gd:\#_'AZG 2gܿ=[%˞{' M1hH:g_{kQ:E ?s^]#D>w4g/^cr=(XӅ,iPִ={1#f,eZ%%Hw61; v>n]v1D̉%i*PFԶ#7 x><ZsQ0|'Q@[T1$PJj0_jFϪ )˫{mњM)᱕GWf'@9ܞ5Ԁ6OQOGֳ4Ue=hdK)ES4D|l6 ̢Ks13^5ks&9l}6Ӻ]*1pAOQ\Y'ޘ: KG"Bv,GDqKOGg؜Kr[ )Z&/[PJ&n-w̳,VrPVt48&Dor&S#:^Ĺ"fFSD|>B>Aix9'X*'M>?-ו}1*ceG~X|ӒO^D{AťiV)ܬƼ`ՃyW#g}L 箁SՔE Ax>MqM =re` z)#r`5?>-[rmz4hiv]']ߍU[rGb *ۨebGρ\Qm\eV(^oːδw>ukY_go>@o~A bՂ$]I$?ϓJrw=szVi0\xE·?>bCǤY3G\OlWFR*F E1ʈFo6VaE䘞 ?T vkffYQÅPH;#2V?;i߯k뇧]yRѕj,WUWu!!!Gs?YOBOmj熭i#))N:(Aȓb <c%k4\FUQcbI{ga.!ŎIr)T 4 sZĸrZ󛶲WKVe7baчN( Kŕ3Z+SBQ+0]ei\AU`37pqS,iQi,JB퐀t4|S6Z Er+'ػhIDGGC[yګѫb̍hB<.KW_p`+^}Fڟ%Y9>;Poڷuo%]uA;: ևo KMx"be|^&#nL=0ddӧĂzY3: jd l1fO6ukzZd%O=!^$cfx1Hw!BHw*5,C*XP }p@_Ѕהo^#lqf%Hq)@/_*Jq[+u},wE`B+Zi1)gh''>ܓ=S$vHK#$Υʀu$)Qvq'5wV"3#t7i]Z>0HߺW\ݮ9\+$-ZUPquUƉ`O|^8Z$Eh 2,y|) ߬C^IK՗{=\i12v5K~Q5'nyǙoz9ġ)‹9ƿ=u/ß&=yXq}Q~=̬kyb;EbN5;~#Yx`jZ4an!]=uE'1GPג&Cy|g!ESDzNK4Rm9?e]Q t CÍo"߬g:sKGc?YZ -N9Gپ4i1fr9kSEAA_Fvl`{b隮wYx)\L_r [%QiF &N2ϟغv-u;r+=3`bDRAt}Vǵ{UE셧d_hn~6ҸmJ14ߪ|sim5hOܾNS X@-Q$@Xy88@$i^㽟c{{e"MF//D.4߰6<@7O=R^B> p1*K:MI0 P3c5[ƺ/sr<E1 [2O0ՈϒWJP[)p9l|1MsL^݆waQDnFf\':ZbJ{>р4:xNq ,]#ĒIe(`7!uU⤜U*84r/򷡞(r)%S.+v[m\@%lLx@g2G#- @ߢE[y(q _Ix\D[tDz`%wA²ێܓQ|DV$֏L0pb< f\q=ʵD4#2JFۨMy .WM/V+eF1e`჎Iԏob8(u >85SZ$gDU@fyI,C7NG-ux@+ UFZ"7'u!#ϤmJ2=mΚd_W[ dX՛lFذ]u_F.7&b"!nCxbA YO3Gc3Rk ;HClH #^@_BYNJ 0۞A\IoV YkJsy'C~"A`2sg+C]Ռebݺ3!Eh̻Ů%b*adȸ=y p#Q@ >O7{c $r?7OW1G^yb{.kjr\ $[-8T Q e@UFruLof,K |q&C4źke עlrrjcrra(, ΓBRv TE_{kD«b\8 {\Z/]a$RNIYw'h=|9?UǿOE:}\J F͠FbNǭ]&'QڨEA" x}LP|GjuKunO?q?7=O\I]`[z:^h<{(Tc0(G6AG6?{gVJߨ|>V/O7W#|QKlv?n,i:?Ivc-ޫ>UfUF~| yŴYJ ?QZFTX/hk>ajefʻ@]ڤ ?;o٦ ZV/M#(B!?$y>K4$fVdg*N6 ]%W7Q èi|[Z:>o/ۙTy]-)cwMJFUAm Lǂ{s|\KhjYԽD̽tuOm[/{4qF<|0;+e䚯ƂH,12vvC_Ux~^!1VAGDvH@N9hVIDY>N|I+o8BmOqnF2Ff+ߎ=o<5lVd*JJX)3ٹ˽jk,9BG$uif *ٺzd lz37O/PW5=C6?0fv YK1A~L/7 gdxO{b4$TcلQH=}r}eW'Pb`|JZ7{ #2v, +>wО[>YwC4K((G#bڛ_.eK,r|:ֵζ =m<}.p&"3BUzJKFAʟ#߮YN@\ u!~YvNO掤G,$ϏD=帕 -bdbt$1Gd>w-,xRU5y M 9ru`^EGa^yOS1pT:'[7f;%Fj{U&Z TRZ#LlЉQvppHzE=G:%Q*b;0G|/ŎA#քjgɏGE77ZFyuf~GR.jy1P -6:~ ށ5{|sWKY>OW8rD*Pg4)*C />-oѼk4"E"/Um7eox *M'ow!!>lN`,AzNUI_aH@@}*Yo2X?YLY 22;*fU (g{5(.popڜH/ٵdE%xEUjׯaR 5v/b$LG]|)xLj{uHq_UdC??t G|Ks8\0gh[jXG#Dn 6xR0mcZhGRXU?hI6dr_SGOn,'_c`yבz*`09|Ld= =8bkȱRJu? y1[KS ZyU'Bug;ڹX0kcfJH %j $ |9#RtCxܺKFFReщ_}J﮿b|a]J |! aM7R8,`fskrO-eDuhU//\(ifb|2?՜Gx >Z|ϮS>C}a!jW>K |rH6['c)f[+2,%a;'\jbC, _ZzO)qꂯDŹGUs|K-G2:Rth5:WIGwCTn4?^O5!nyF ?,T?lx;p:b|~F?߫$1Mk5@'u[D}O1\3:;$k 4:Z|p¿:ٖ$}+Uq k~b)+Iц+r<~v?$?Ǧ& aY15Νol'ρ)^8@` .+/L`,b$4bT֗C;C#S&{nM];JDWrī膛[b@>m Nd 8G*ThaQ'sppEk2JK~VfgU bNp7`e9wgQ*SGUxV{I8nk5ԩŬ.Rp$p^:\Fd#^Ė}T?ӄjO-rTu9Y$K4į oZ#o\y XP6V2T~fG|PM_ /z&$ќ)mQ~AV6ǰ͏IiU@̱6 Iߐp[ Y w{?(b0L#?ȍu:]i'G1gJ "}DI;q4uS~"&*|}'ۛh65!/ }eTZS9;=}j~DnP+ 5i qM3|$ _o-x ",/v=nqd5uI=,h;uQGλ ??YשM:~'Nv׫os9TxDrUVP28/@w֎~*RykPY"kj4+??b훨JE߽[ q8s.> -Uǩ\l ?r+\ .+}p<+ν<=ơ].a!Ml6CJֵ6<&u hhvc9wLw*ڒTT]~ G~@hAo5"ߋ4JLXw}c9 H߀W lq!vF̮݁M>tѰȸBZS=Ʃ>cp,!VbN̻S_~#y 7 y#Bc:`ݔL<ucp{rL2Ifdtfvu4c2 FfqY,d9-ت08 gҠ ;#]6WBZQ71rhU ?ڠ$sFhtA|6se|8DvvL2>U$l:DEd[RWЈ>wS8(s“#W N s|R,bcз@Ky"G ڕ#s,n#L篐5 U?$L̨?]U}?"+S4}@F_WdKdN-Ώ5ͥ^#+ ĵddAIbC@ d%MnbDqMVhIw`ˠAmHOdyNsLGLL%[L-7ΝNIFo99K)Ci&* m>}7~-&wDCb:ifU/3Tyd ;,,APt}0~?On~ج̍-gջv >D@@@APr%WS1SWuPٳ=+ߑ?jw{syqL! eGTۃ4x@bb)RetJ(@X;iT+Ir=$\͛Ȥ))J ,R'E d˵7}qV0U޿xr#'#BD1h"vxͰDKr G5F& 5& d)"$1UP^?%szk9ngRN/:f_WR] A! 5`ɥP%iEW5LF/HXւh9?TLk˂WL]}mh)VnE  z .gx6,Ns4B7`5hBUՒO*X $l kAmR6fZ+pRĔ'/"HѯXF kz}"MܫժPI*]k1xփ S[Q09P~=ׯM R B>x"14da)~i3eSYqX@[<~ugwWb0d{2|6WդNC,d w@zB&k'ܖN|uX>rQH0Ex1lēNE$ #o@$Gqov9 MhhB:ߣj V৽6M?PF;Nx9Q&!ZGʑNfQG{=Yt &W)3Sc`CK0m,|@?Lʔk lpŰQX|mYۘFJ39^Mo#;J9|,fX4>طIx:j131,.&leM+v|.`;wEOV6GO7p%81|[d>@ޘ[(@~"RI~2 qnKr~؎odڴ=tw?W_~c-n-g*Ay$:펋1Yg9G;-WߥFo)%x\u0IwS2(9fP | R,C^@kН$_1~"P%r8< F6.:z{)FKc;IK: B6)A-?;Ds!qd ~PX]TC1u9G+ |lE&/?SX&vxnA_<by~l ~I+ȫa'HQ@`Ub?Q`[XÒS-6NM%դA'_6YoJHa6k>~rz9i+%C 탽?>FZ1aH6 KY k><,5H"vweQu`h~} \HUZWh@#z~]ꃂ9C@a~AW-,,WR:-ʽN o[ߟR5nCɿR|ڶ#6.z7ubI XV>P. ׮Ʈ;7$@+8G0){_?J\m܏.œ`hɥyf=׹Vy_V9kOZr Q*lbOu@ @@m qSp<}zW>{}!IyhԞ'qK$FBXmB o]crsˎ aLHm~}d̉Ǻi,ņ'lF/TAVG*6=^Z켓 xWlam`ee|7q0Ncyȱ#K^Pi~h>agCcq6SORPdz$>LHScVs(O g-,Eilk,RIXx%T(ln lrLBs.ﳱHn NL>jdNaN٪E\Z-HX[~?wbl+ऩ7Gs?Y#P~q&1)$o q`ٛ%,AP(c~?:qdح.-/b #P>9dbWET҃))u\S|c%6$ |}C}w -َgicpqXQ3O8@c[FIaD>#DZ|妩hO='5a%h7kP1gӭy2B7c#WZ#?BZ .!N/pKߪ;}o^|4=Ȏr~K8EW kdUXUd!h4W-r4qv渶][䒭j!H X~H}Dk\*|Jl:ج- *e~6ɗa|ŕ#0c'8`KZ؉+7n뢟*lwY)Iyi J.,g~vN 5W1`r>ޚ,|$-fmI#E(yV.X-IFj73f]*~$@0<|UP <'V>XR *ԖpdU?W'ųgZQkn };}Ǫ,=se1)K1?[,8bt' zv>\I0j@oA Xv H?q_u6@v"5nAZ p:ũO$9F_ Y Sϥ˥xxԮ/ag}ܶ\An*0R5%;q;-b=SKav7H_aUN6 # ?̰[FπzL滔Q +IqՏ@O몏[9 xy/U\>lHR|$HvNlnjs !Y`PNzD=@)Pvo?E'. V]VFTeUwnB;1m1F--W{Zb ^%g_ rUEY~/c\KpNyΕSÛ|zM!3[UVVt$$EpgwcJw=TVo-.-BQ%ta _XCx+}D'J@#ײE,@5q_BdM$,{#D%Ol b+q!}Vw QQtBPQ~/~jtdzۨ#}GUNsTVLl bJEmy߃!:Iq ;U-%O\ [:oueQε§2z킁mDKX W`$j}]t< /nDSCDr$) GGx5C!s72jش`LRpHGΉ?>g 7p?S M`qV)ܔܲi-$SO7"ACTGrox=ڵlJk'6GR5Cボj 8 Sb kdG!IT% Xm%r4)ٱ&>1U2-᜷v?p T 'a3 W8m^;!Þ!b~9acGgAAv7`.{d.?&3'f.aaXň`?^x~{hV<bBk䅙zǏ>O7[y]*IeJzd.v6sv$~[J EfIX䕙|hlY?K_x+<=o0+CZHX}I0HO\{ySu1C)$ڗ( H҅+GzϦz>V5V]q?elementary-1.7.7/data/images/sky_01.jpg0000664000175000017500000040723512127353614014623 00000000000000JFIFHH$ExifMM*  (1 2iĥvjKONICA MINOLTA DIGITAL CAMERAKonica Minolta Camera, Inc.DiMAGE A2HHGIMP 2.4.52008:09:20 13:34:01PrintIM0250. ' ''''^''''"&."'@02216J ^ fn  v~|~@0100LD   ( 2007:01:15 04:30:412007:01:15 04:30:41H jd2  MLT0pd@i @!͐"sT  P+m)<1)&$j` m)@v77 9% a5 7r o<"N^RR\ZTZ~f`ѪRF*MVJHpc[3?6};;=_b>3:{2՗ofkWwW+ۿyowu{~s_{37o}[kqq23s;wss?[X1~WwV]G~{ӿ?c׹#3#{qcTV_dlx>_pnK{ ANUO_dBmwPw2(YN5B(R(x()()j*7*A..Q0/I0.?UDMc;@,?ChGiOZZbc:cXYOQL@D`DfHCLSTdzs&Ka*kQtDrsx|~4} Q;  e$2ONZhSmbT >%]h !ct~txC%0P"2 ##'jCQF!:"Q03e"111"P0"0@ h4232n10+1/92}1X87=W@J66/> A742R0181x/.0/f0K0kS446|8&3-46f42O31//2 2/<1/1#/q!:: D#G89BEM955A444Z2R4536Q5z1&{3?gf;o0u.x}9gX[75<9[fvop?zi~wjc{3 wM|--^yܓxߕߝ辻[`ۨIPѸ+ٟN|k{i}qÊ '_X)\.hnooriv|%]g%2&m]|s1|()(>w{5;yxSVFwws?_37?#p=?}gs2}@0_oܷہH9~l뇕(z2ݘ*@*@ UT  _ .  2@@z  0 pJn8LM2  F@BFTP&vvX[ͯ8֟Ji@ X1 uA@H Є܉AI` )HE ` RC ͘ IDZZP!  )AH(I (P C!x ` Y \`B(ayBUT32B(ayBUT32```2 9Ѝ= xș-8@ @@x  0JX`&(.4"&.:&   &(.4"&.:&    * * *p(@!X )P@8ЀT@(PAX=!" 4B`0! aY0 32ff `` $Q0 8! И 8H"@  )@  =8سY ɘ}߻ٵuؘk]|9<uEua# angC7#799J9Hd{aa^XOF<2( a`ZRH?5+!}^{G#^I3n\"V@{+f|vmdZPF=3) yqg^TJ@7-#Xܥwۛw17~vw! 0 Q!!"CRwww !@o% 6423L !" Ҡ a xt2  @B!xc@Q &!c2+)#"twB3>w{*q;?+'c7SfSzv vny7gk!#j`zFyzFF 9034097 7)E@>64)EA@859'q %L p??                                                                                                               ##%() + - / 1 4 5 5 5 2                                              "$%(('*&%&*-.+'& % $ #               1 1 2 . - * (  " "f"fmzd bBu   ????44????7T ^"7D8@L%?? . B88@ , @(,i <(q! 22dd     !C [ZHXhx@@%L??????24??>????<7????<7??Is&Is&(2Z2Zdd@xuFF d;`,p *"22BPwMpid@]VP3I B =& 6 /r ) "  e   X  K>1~$q !"d# $%W&'z(sJ)l*f+_=,X-S.L0/E0? }18!#21!3,"p4%#5#6$c7% 8 %9&V9&:';(I<(=)>*`^ ?_?`@S`@aAbBFcBdCeD9fDgEhF,iFjGykHlHmIlnJoJpK_qLrLsMRtxMuqNvkOEwdOx]PyXQ8zQQ{JR|DYU~W.[P??n~:FwRZ_|[w=~? }Dڀ{mpx;q2?joS?'qR䏮?:ck]~|{5m to~.ϧ=e^묮&@@@@@m)+&@hhhhh@@@@@&&/)&zFmoHkkkj$%P$$$%w "*\T4_?7 (08@bB"lL,$EMGr9AIQYaizZ:(bgP"[QZl p$!&p$ "xazF$Ǽ>.H dxJ i,|ʐ~zL^2kPus2DD4@FE 89"9]6A '`##%%`%`% '$p'$0%#% %%#k)m.&'#%# #%$%`2+)%(%$%#% /[]]\YV!X8qFw ^w'tXj{& sgb]M=z0Avk+ js|w; DLTG{<{fp<+7TLW; Fnxl^^s. ,AV?' Gh1`2<?BrfBfH bKA&91* #,6773.)mXD0[oE9PHYjx{] ?VBAA6+3ga.;tldlt}DRaLm{gvGfUB^z9(qfN&m /"Eh M{N -hvvB~ace N $ h+`lW` ? P&L;+ ")2:;<727:Nbde.fH)R{xww~l8+Pey xkf`N<n.,f\,O{v':AG H{eW7! $==@"1_ui OJo *0JcY%noqN>)\Kk1,' (333/+#ez-R FDA,D`|3S`maR [D,,gg/6<# Zd  iF$R-456Ye2'f{@lg-@'Un@   %!BTgz !*4^p> STTB/%4?IQY\_XQE ASCIIR980100(<HHJFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?*?0WH9lҳ)GQ̓V`>YfH.zrb =,ޡ˒F)5KB[2ብq4M=xbE .Mm)ƉGZ((ih1NQ(()E(RRi*XQP3mNVG=1ީg-'AYqkќnZ6z$sL9uW;vbwbSC/x"e7?f&{ n5K{͚~F+4KQs!쩜*БFxk3+O_ZմT*ҳ(XJ5c[Ey7ځ8V_Rj֨w84f7rfC*)6\Og"9jp, 021>dȃ׆21l95bO֔g6U{ sKls*+.QW#[9܌wܠnv5N ʓEGiY~pЕ.祛 %4W)n G(<Z[XHe ⻝eɪ>Ԫ =j_2/ NIw'(|j*"l3]5HP];U1*%eb.Ws&^>.Ep~l{Z%=ݚͻu~"Yn=H^MW֬픟+J6N*#?5^6{G{m{_ yqnhPv SqBҍU;iLֶH쾓` hikہ]$0>H&76G ף>_[2^zv Xm1]RHEMy5i#Sͥ1ۭh,^=U's'Yi߻PXpx<]fh5q UIh_vކ;O:k](j< ]ɰѸ i4\CST{HK@HU9"ÜR/Zsí/M3gBu1؜s̨֓7QdIZ*)\̇H@PM{I6[&#Lwm̂xjx*lHll+П gqw^$_7H94 `PGe*cl'`\"4K 91rD+?htFfWRw֣,֛OCִB ())t8 ږV X|PpMP4IRXt5k[g}*{Xohfɮ[i#[& ˛]却(+Nb9F3v0N{ʟ:2xkzUŴ|EnA9T38+zSz]3KTɦER5CZɘ6;Ѵm<3) ;K{dTb%}]j\5tv"g%}Z:zf2 إG"Ӏnӧcf8sR[Sdr.zS~\Dq__SI{tci>xyҜV+5e'~;5ً;}8R}S=*M5pZ/=(sM;+Z-6i>j]ue{J[= Hj>Ih޹M$B){Pn* Tlu"ckA^ȿd\5ejjAC[Av; &o lR[PeEƃ51ZB*xzVnQ{DűB?*Uӣ|+]cב.rdO4#q[E8 o#7^] ,b ChK5.ZFqNɊK" lҗh_XhFiA{OEde˱PzWDzSX/ˡIԖC!g۟zEF(;xf Q +{qKT/Ƶ1E\R’9lQ\n'Խs_t.}M:CA)VcbӔF ⊯f̽4hXiEI x&EC3cPƊ)24MTY"E,͏ TKE (Z(f*Vb ElGC     C  ! D !1A"Qaq2#BR3b $4Cr%Sc5!1A"Qaq2B#R$ ?X*G**ARd0&MtB>*G ~u\ڮ M ܐ Liy:ꔣ%CPMo*#ZSJGoaJDV[ND[)^1n鴀?z<5yzTen@0< ӲJq`&Grk1Mtwg1_禭u~;q3^Vv$,N՝.e)Z&y;Gj JC_m(ʝA(e $x&H4WaDө?+\ RLUY =j@ՐRE(3E$Je{2lbǑK 4"LZFILx-#j&SH=**EG51'ijQ4[tTR\OqJJ v4 $Pl) Tj%dVq+|T( 3>oAJ`Гb* JQ)nEJ;7T7l(1&*0'Uʬ6oR*U<T)YJPI( Vd7·S6zhڑvnv[ LגuSrۮ]O9HlΪ֒)893QqJ*)1[#hlBlIwj@ܕ@ Frΐ? Jc8 cEx@\Le=:wֶBy k$ڢ~|<]Nsbǧ4$ٶ!1fm͖ARuPR"] zS: SR5"'UoyAP<1.`BvNEi*H4=8m DjL! $E1@U!5#' ODP( E, Ҡ»*敻AcҠ0z{RZ$(!f4*S424@1AD((yT8y݌ER2x77r ƈ 1#&j]I 1BSfI_*ПNOz /%"sR)Q+yR4DDTv2ahd9DѠ' H$FEJ `S ***DE`;4SsJ.XCyWatKU b@"QYJAB ԩx ֢Oj}rFB"EaddL ߚߊIx T*猀#RJ,]2?*1WضN)R,TQ,T $JPPPR*e k F{2qiI#4ȌzUPRTTa[ݴ H%Ew|E$<$Ltӫ^֚$o=zqVHKXHVn/-(}k;lGkӽdLb) 'rL)Q@{en-ۊ1Ep~j Jt Q T P}vH2xE&d$Qϵ/(6A"0i*TJJTzThP=*; 94"t1In0NdPJxȩPTT c"F 0ݐ+j*b @UƠ5 $lUOKjS S(,@#$z, uV}Q+vhQ$w5KɖeEiVRj(nmPm:ַvEpE!v<;*Q1)R:P* VyգmwŒ6%.,ֺy^ڰnVDSȎoɧ6aӹB@uͲTZPFei WtI"&Ӭ;x&Tx '^C4%%(mtLJAExqҏ)?;+&`[۷ KOy8Z;};Km n8?t?48mBjγJKF  Zm[2S*4%J`; xQ"M2Vƾ RTTTy40E@✌`P'D0R5(D" gljQޡJJ䂥CةqDHO$J1H2dr1N(I"`(*PRRB9`byA@G AA梠(V1Q +"&:6@&Hf tAjj*0&3MݻI+fR'lcȾ+-,, s`sG6Tׂ#X^{6#1Zq&*qS cXBRkz4]Ov C(X-AX+~Ϥl-e)Vh85tv AbAErISi5͟'hUɹt :>ꓭXe@DV@i4L`TZ͏JPPPeI iPM }#e$ F@  B ةQ\x"TPĨ5$GdHF]*0|0?h\@ǚ==4R45 3)R/b5Dr#$ ~Tld՜N֩d1ڰ5/-ضx1LÎ.')5}\2V=Lc*Fa_kd+O4]\*^v0**"[nOgqu@Bxs\V+ٞm<n+Qp3uE@8cv3AHRD });=wVN ~]4Ë[O@=}I> cFeÛ*uɖgб܎B6 qH1[(րST]QQVEZB҄4=ɭ;Fb!Ki1L@# N<ɧA@x58 B+bQۚ$}i @UayA U;RDNsMPWv2dΠIW5mhA5C$|ji[D޹i7o'.R? ANlܮVjY Zq ܙ0HWvD-nHc0mS 9$DR@5{:@\\ϻ!*zxdū  BgսgpPS?O7lαh'jMj Z$]LԺFnkeGh8t:Ć-CW!&"$Z蘧3⾓5̕"HRQ  RL 5(T`NDhkCA4\R Gjbw"=)F#5#@$T$A51}8;@3&T>O4=OYz|`Gzؿ/oT@;V8p3D1e7H9'gPvL*F+zKPeaVݼYR0xHwqWED?G5QO^^b`ObO QX#֙J[I}7zrK{HUԗ* [G2eH5Z]*N"Wop8҉'HZRqvHCMWRn՜nյ I#Ic1 k㸫qOvͣ+mx;N wAz<IR\{/hn)-GeGބJئ;M+^KPC jZ V<ꈸpkE J*J"RORLāV.$LF&2)@JJJARǟjbI*TWdhT*TH*T DdbH*6"W t^H&"c$Sʎϵ TBHJH3IlnxdE*P_"#|* #gH߀*I'TМWaY]'^JWt QúSh)a„\Zw3J{j>vIINMtn76@I<ѓXo-eizҴW|?z0woZ˃ZӕfMEÈF(t촬GVfԸ}GFMx3 R`- cgkAuj~jJWRE=K!G\Ҿ/sIM%_ۣ{NRoONց멃oq]of|G?EOuM>c +aXgK){BAS]j4^YN 9%r4F-%n|F$bf-A'lw $]pq=CvV))ډ1ytRę"jE%LTC龚uE)eGI'7T-=0 *O^.(^ȞxW\NI)Qv9n\VH Hl1**.)@rv8|" +ڤ TMW=:vR*QJhKة{PT* 1&'tD& LnKCRݐT?& ӕEK AJ9Q"*>ITT-}r8DA;TIMe|uh@"LURE?:pH !FyM'ی<0Ak_K􏍬0SϵuOݖZ$Vl48=| n?.tQ"HşAW&sz.ZSA> N+VgYƶ+.K3omi$O†BO?ק7(3QQq[q[Z_BZOr&)ܟ.^aCk!0=5u H4)"qZ3g66.RV8)5n6Pwr=(sbMK,f@[/Yœ)\pe|ņkmncCPxƙFθR ߵ)lL`|B <#FŀSV#["Z#җC!LӜ5.4RAɩn4]&+4sJbI3Q'vUKpGDJ,TPAU[ϥ-B=$jh)PDpiл#EEJ'zLOjNT*QPi(Y~iRXS%sL|AVc" Y'.R[B*.2]O5+Ud y"n\c|Fֺ0f-z+ռ|RO'<2en܄8#E*:-t< ⽳nh ^6Jn띨?>oeII:SFTP\x&:CLx͒#ޱcRAR]RvҌ6I5j֔B o0E:TAPy-mt#cڐFy@JZ]@>FHdY4P(J$,[6$a[14aBb6dw-D'jk0X'dа)$~ Bݔ@$Km^ 3/SXn$A%aCrM:} -itH""@9PڣQIP 9PLpBCɉ"|h O.ƥGr*UEHE1R vB B B  ֥Ec֢\L@PrKrЊ¸1yw~u7&DR1Q>2i ߈f{PtO#BdIjJ5[j ɪ.(O95DL)_E=FĵT8 L5uHOT*+s GQLi?Ω[B`dbhI]Gp)9>uy-Mȑ]1wHB2䟗~u~iTjk1nǑ3umP]emh4€\/BH $1":6, FHiZFEM $gUrNћXqC$ΆDQm%lխF庑46ӹ뚯ݍ+׈d{ӳvӠ~t"Oܘp"zOF>E9)ODXWjzHmK|$ [Q:ӷWHSzJ'!c|tdx?=bڞ.h{߹BTW^_iM\<$fl9&u!R SQuZBLOy\˭}!nִ85ڃFNK{yZjL5B"zQtF&&PW*SM@ *E@hZS)B0>t@1p m'`ҩE6DC(Qfh[iW50gi&(z,M+foD; -%-WU.JVH''(Z s[\F쪭c%nֹblxDQt/8ԑ/#/\dy&պvS Ut5TVLHRNI&<${9K;P0<9ivh d8ψ#o՛}I r*IQ*e)M0Z"O^fطfХ%ls\Rt-F;~m05zí6JmAJdQP-TzK_nX#Nھ֜)WOrk%]#l[hm$.Jɚ'V\ Q>\>8,&`ԛ,<9Z滦VIP+(W l_iZtBnIzΩmB%?*k^-ԟ΅[NFoȻ=)=7 ~|V>ݢ5o,C|S#K/u +Y`< pΔ=.^=րӮ%z!#WWWBnbTH RiO$9G?.Η@; {V$@OmWWl&ʢ!C [04;$!REkeW_e8T\X) g<3j]WoJrՇOX|E/pʉJI8i1y9/V.TD)=׵W|L;KNKɑ'2ˎ+c#&+t*LMkrZ&5K $&=IU3ҕ*Zrmwue 4QJTs#I*dN=syڊy76_AEo]D9p5m7͸I*wICT Zfy򛒦[RR6+%"w(Dⶵaj(shRLMƙ@%oBS.[kI;fV1ϴVnbNk>'~qZ Oo)&rT?Ktˍ$䙎k:h<+λL繴¹ꂤWNhMu+3uAnP' 0u^BIV@3Ȭm€0@VETgA5,-="E[Fd(Iϵ$! l!PrjkxR9y: P(i `>]gKudfz?eXzNm6Yh9r{Ub"y8+y=[=QO[RbTQYL ˈihZW7.ߪǘ2zD1R)_u4\j*J~:j%WlFH_5'UtGĽG_AsԩڿMK \6m;ɨݷ>zoi祂 ,9%'H:V&AzLc͏,SE-v>Q+NJW9'BF/UuփvKJQ9Wʼ+G-{zu J3W68k@Q36=U 1GXrke+oÖ>~dd'UzMHU&!Ytvhy]ͣ*cD*PIEq_;\?9v5~Y=998m9wtʉQ[)񽮛-ԂϠ57,UcJ2nHAɸmvAʿ=OX.5wC%f4QW7,(~6jt I ȯEeַ\ R|ip"4=-^A $;z?ZгCm%}]8 t}ebiE#{ Wm5iyHao6v%>J/w>T2kn.sĊbQF{M:Rm[RR0?:|A|[xSSS//$G 6 珯һRu$\mX`՝8g_a p VŇWނ%>#}erDWI#A>ҥ]I5k:H'jYZ SgXo?gmB˪CiHx&ɯ|޵^J3޼Ϊg~+C:"&Ӫ$ m&LqI1fh4E \$h9}TLrXcQKhqrsMtκB2; 8xG9VMep[<Pp0@V~w\Ӭ\z,Xv3)ۤcVRܔ; V%⍹nl^PDɐF=[?tA fv䔗25 5.ݣBVd|QS:[H)>*,j\lT:!15zUt"UYL69˸8򊧺3@sJA.'r4^%|)Ywԋp S5Q]vO}Lg-KyR֩ Ij׎ Z#DwJAci3Ke0H2&c拂2I[]^t*t ۴I dUt8]ҷZH?:\V_ ⩞+vKXWZ: ^ۜwՎ)A>8Wb'5X"6C5<_Rܸs@?ii]tR4-_L0IJUlid) j 9\-Fm<R翟v2ܺQ=V;}oudҀ ޿{j()f^}zoB숯kAB R _^ NKϠ~}KK:KNw}zUZ̧1z  y9Oi]վ?t_Oiv^aKgS[tݻgqeF ی2 q\?>E׊AJ<5yF~u3b⒟~i'9ڜ*NC-Zz1FG}ħ׸Fk2<*&pUoa@a?ՙniR$vwPסn\Sg_QA֭ V^_rjWaӝSqkmx1?f #*Gg˪q$oUuE Rnς)ɿWV^ .W>r^)w$*8+9Ŷlힿ׫:|9޽3F[6q\)A:_LhZܱ\)WKB7׎Wsm֗(RK s:;ڵCKψ7j- W%;ExZt:9PmeDWoKG5Q9gtX) ZܷiNf%Rv{ïe !&7NM\վ;T9h &JSFe;bjnޮk9\ٶݗU40N9ӥj^O߽iذ.RpLz _>ǘkdZ̰\I$(IE%IH\ ՖO$[rG}#]&N`0A}Cﮭ5yvź3yP(|[׭t=NH)nPxN*bA8,7 'ZQN`Xk-j,o7PbpJH7O2 /ةUSSۦ ]$dLy8yK#ד@rA' /j궊ھS). (SUgSP${ODtTy<6{e>HR|*“%_zZN>nv_}L5!>֚߂A$ sKNM!QG&u!LRIPNԥ+PROmޮvB̌7\2W*)N┢A=jz4| Ly}jʵLmUs+SOij JFOj=)*qŽ$*i o$qWG&wT'̓ar$cڣqWkJT9'j:G 3CjAQuL+mDIRgpPa@*0*=-jZ AHc{1nյԙ!!QJ|cLuk%*&|Bí^ ʯ5Znl:wP].b{!'vE+BRk'({rw*_PDP\pkZX/F9朙=mQtvke£/B+V($FyIrf;R#q:RI(K$q*%Vnwda2{v$-I0(Orx()'CnS_*tqTs/nt6h0Rbg&5%eМ ko쐒L`zWSѺCVٍbΒ#߾h.:.`WV>ԡ{W$ 5ޱfNqWPc2iL7!lNkѨbU$=?.L-#cNݨj9I|H /lԒ(OֶY?i*<,Ze eHn0b]J5-E{#AJԬRRʈF-r$WLtWJkڭq+Q$DȯU龨i 3\T#vI>ςl $BO[Ompr8ϟynk3gHҕpIdU ;ز۾{⻝?=Ύ´HL(\-KZ8i-:~[zP|cr)oH"}VNCj&4seM[_Sx'Es:#kv49*O_kIQOjޭ&=y?Y .x35]&rA1}[ |4c|Cx+I3O!K#@|꺥Eܿ n¥dBAp+~*Eӱdia  zsPtOnU^N-&3/b.68H;t!$H$xϩ>#)'`bA\dڣ'Tl! ~E…`#Zq][3J ]rRJprHy߂`_:.@Q)QX3DiX5V%s٠&RJwl+DLx</΂-Ͼ k nN ;{<Fۢ9y"ue+1&Nhڹڒg+QGR[Y2"F|؞T\-NJ%Ks/s`PqG35k%ş攙:Fl\@Gl&uԅA@;/:/9گ"1Ǫ\pOH4ĢǖUM}"F{z=H $ j$EG=GQN d$$2CȌ2h3I#z?M=NaMă樣7X%(14':E{ M5WnZP:35ㄩDɚdX#\.\GhNo-ahJ ԤȷSlxB?pI< 6oGʵlu@De^mxCEnQZ*Q n0@1f$hIW6 3 ^z+[ŴD=덫ȥ Liq(H߇7In/0$WNިB-q^~-IΌEpgVC%P̓YzvͲX+Ei0Vܷ?oz0q5:bW.!HS>\nbź zil)SyXtGR^oj0&I5~,6ʞS%8A.;JĄf=΃ھYh }bhصxۃ]T.d% )[zjyGj&x`ǧMGc|(ՖCv+J)#v!SoUݫ%^̜x/fQI*RNbqCW|{I-M$lٲdk諤ֵ jr(0rs=YOVԥ%5]Ypb> e BVj$)I&O 73Noz)?TH=j[jPQ&I"sV$T'1S_FcxzP]d[p w4F`3Z4*IQ T=lޅ*V8RqC'H25E S?)KJN'wN:cAė!DLj* *& ))*Dp .?AZ JA8)KBsQqxfF}*RG DvtysAU|TyV#0J$Rв57I3~RAZW:BCWܒw0"gj-j P 2n}i*nӡ !ArU ʂ"%C%S`I>is@rAdbMMP1fk7zTE5^(0DO5i p^9fم-!IWo\օPPA#$DR7:>.G5ڼIbЭR |\^JsV}Oޙy )HVzAl`#p+>χ=/<-&8=W6ޘm jJ:Pi`z͕B]sZ<8 Aܶ Z\\U=ttZINλg8e)uM5<[hqQ&;AW>п tu;vz7JMy@CnoP5 ݰ@swjmznՐ -,UO a IF4\NpJO=oU꛳hHJ @#WzkO:IӴN:\7ehŪL%[JpzNi߬ifdDV+UݪVXFoJpHGhi ʳ'14|QN?v#]rYޫC$j\UݺTWdw5L|eGRB$څJN?r[l׻\ Rb`c07MJv;&mIĔI*?{{~+(Z'My&=`%EJ Ia?D^ے%FŜ]@01UJ6Yp!ĊoBIjnJѦ*<6h5|ؓ`& Z@ )"Hf'L-1 ;:[uCN/A޳JDžN,*K5zΨhz>]F(UzRZqY{ w%*WR)GIF$ KxH=k+t͠&NޕZPڨ$nڧ-l֒H47.P( 26 Q*Pu-Q@(r\W΄*p1⦗P[r_h"PLQح`څ.kDBxOje(V>Ҵ;ƣc &ff*Lޔ[?p&Mp 'vge#w{$}|\FTQ:돟uށH=/ shttz*NciY-E{I338rG6l)O>յ\-V})2:,՗i\$I$`#r0rHYn*dMD>(%#cӚ .J :BmHx.aCb2VҊr)obIqF`fy"m 1L\ ~6WqECfTrDOΫM}ĩ>-:TUpwNd<-+*2Q϶*+$I 9JL)̺ =զnB ؑDG~SWJTrI#rxuS߃.x\? kд^ -~'=nx d Qy;5 OZ I;()l؅sXTH$h=9bWbK.LM ׇQ$A 72U%_Q[5#Rdx6 35AWV4ۙLut=qՋhި|BuJ%!\A2M&?Ly@=z) |Rwr*+?!뻣lm!DExTʍђsKQI䪗!wk( @꫋^eJxPɋrc[<5 ,d?^ի꺮J;KgQY8 ;Ϩ47ҩTT\RvMo%@OНG0Rud"Us Hp{S$cʌ\pAq ysB|r"J'0BSވJ^ &DR#_>v^ͪR$*sȧK* ZS,Q߱46pcH+P'HJOb:$0N "`Е5hzWiRm)9#j[Dgk4KXCJ\L ϥ`^_8J@HNe&S- sqPAۧV!|N>mM5f)8RF]é%b }Ӄp;S+L~-Mۊ$I#r݉ڨdQ=X/aRϘRJON۴iED[p66xڧ7+"o74"78G/(y H:>oI{ Ly۪P`*S~R|I*9p0IpLqm} $.AKBJLNO*#Ow#)tڰ riN4HF|HČӋ<wRnD"#qD栫lR~#8J 0$qRCTDJv@Qs!1vT䝢W$(d^0 䊊J}7d*ݩ!;Ґa9 (aZ)XrxV.& 91JTOj$]4pS̕|M;^t.ۂO]\,83=RœTdbj*|hw8%\$¼' ܓŔB\G }OjT8FKoURCԐt('?AGp[@r81TV:Z1# R'EUK2ĄLV ^Oj)_i1jm>x} OXhp#>] _tXij$Ox9m\_r(O5zݭ7BFwE AҖvLɏjjjuv.~ح'x$|л +˴<]"F7tC&NTQP|I7l)#*핒ȑ&MIaQ/x)Bvc׵rs5D2E@)mR$%?v?g܏/\}v8VvqnKROGቪ(-6 rfQqh$mIOx4TIH<qNϊqs6o"w2<<L2W ~Tam?rlb{jnY847:.pm n&[5(ebFq1Hw-mʇ߱q.)q+ڵcN2JWFD}2$`VOCƢIlD2LGZn<ٙԯɊJj 1>QqA]RvV'X|BԴ#>ʢ+ps~_]*ȳ:,s IKf I#Ѧ8%`S˪V3'AfQ6?)s`Rǡfq?c!Ք,c$cs_aZ aڟ܂D3zW_9ZM/IX'ӗI sLZucA?˵?G$TQ"Rҁ54)@{ފyrذf. T$T^bԿr.@L{B/'Q(SLڱХA};Npk? rOK77'xGeO&u K^سat ) $$W~(W2w K}G˵tgVN Нi9I]Ww.ilۉ*PHYm%) @{VYI4cZأjmcnv{WID^im(q1ݬoZ~%$%?/է c+.8mڎk],#2kAK$9WjW.m a$+\n' O2mFN]*S":o AleQޅ'c@%[Ա*~<g)T[k¥ŭ`Ddzު^)J>>晻*˥}rJP#V\D~( sHR L6˴tVA@Prp) ?ibx,mIeepqFj᝛T۵Wϸv- J!CG׭tEH*R`+;7W92.G-)jOwzʞL kVʲ9$`BdK}W7Jގ3Bj RT@T tҒ m~tQrگp w#t]t+!qڴx-[K ?i:8GOLh5l] }CUovZ[>w[a$>MyVͤ CUﮭuTͶTȪ##<£]@Vط:$WrEGTZWE Έ{x[mD ]PeC(P2!D5?~v+jGUK[V zҢG|9A>[.$D"})U-t$xhoG>*"?ZĹXe~Gd-:")FVrI:ڔ85VJ@ۻ#-Jyf7 ?`A7*d GpPH3AI'm¨ xA$zQRW0FϭA+@; F+Vָc$&V @#+aj}[TO=;K|0}I<:@C@tR@8ކ *oSx,+ȩ{RTw]k'x9 v܂OhR۶Yx@ :ZT1h:ar\03zDf#N\ fɒm4ՉT(DU8O8T7tnIcTvT2Jt:nT$nAe k%&5_(oޕΊt=BaBSECE+Á_͙$`VHkUX_y,iRH=$i**> Pj6_ o0g.PGWamqd: L@Xm JI4$]%R(U6ѹy`͎+"L-mnj9RF#=jtILN.nRRVL؜MSvi֢V JweV?*TIcj4]+ָ1oupKImS*VX5Zw%Hi1?(5/ 5\J`N>RNH<&&v.g}zQsOق5[8գ)(w=/!PҨy 9ެik* Sz#gJB+l;QjeN0$rD&_iT\ʇoKiz|vV<B*{sҒh$( HTD+|ʤQ%+lLDP/$Th*trHWQz 8WuŸ wxh郁YO^³_ QSr_w*\8S H3 @fkHF`_Z @npJHKK_`5Yv|)[\*L/ѕL_,yI<~u},4~ /aF5eps|-+:Zg|WJ6HO- 4J3^3J#zF߃ݾtwf.Jһ.Yim_Qg8qE锳tkrg5)-'^sJQ_k;zZ g*@As\,y8'tKcYN6E}u"V Bm~O>[O*ڀJJk_mi FqֺQ,QR)EFM:c%L* * ϊ4aspRe>_s]GdXZQ͇_:k7.NSȯ-m@  }j4|%G3pWԙˇ ]tBw5cw+w 'we (E4KH8HWT~ax(s\D~* Z4D "=ܹ%DTH&-oKMϧn2ȵkBhR=;֕Nx3\Ύη$21zIΰb+z%5k=dةtN;GZpA}+׺?ipGzϫ['gR[_GNixOrk,l^aPj%=TE tP!`\ީ1xY%ǭ78Ȃf""fbH< t%e}VG4G/B=qv LW4< nLycl͹>du_vgmlWx`Hȿ!8un$/YϪ=Fm,R꣩oB%םAx$I}#GXd9A9#_B!*?՘Qkmc$YQxJ#Pp%p'MY52Vr#4=#bsSZaX* HO ϵI ޭQ{$h'xNA '8cF$TvJU 4S _O Rܝ۰gӔ@D#ҙk$ʕIJ$%@v8XA?АA0$j**)Q1ъn`!`wzT$:I&HB)R缃Wa ^ ݏ6B=lf&R';EKj@3,+p)k1)"8"Ai[$"Ċ+n!{xy6 oit%Q`:^D}+/ HڒjX%jO{>RxjQlǏʀaD{~MWEr*dAgf^Z\[yA@gOGRWʡJA&y8Q+s0e~~Gҷx5- "Ndz*ST0@'i3ւc+MBH:HN,.N-H)VU At9?L5*T)J EI `Fx|=*=Bdoז( IZc"n|bMR +oL499]J8LnKGd1hɧ:8ܓ}(_tB& v[.ٍ۔?5nPSȚSYj02T?:صfbk$ 2ttZKODA?Z +0@1^=N=;*4S5d8;zKX 8_?|9#o9.W~er6hK@`fqO l oX\*v́F'hme1+ΜljBv rxgFK]z/ZW=*s$[6Ye?t˽IJ`+㶤zϐ#ש4;ybMڗ#9"\ |LH_dP%# θeP kBJ8KL` Lx**%?*:FgȦ)RHgڥsR\X;8V=惝p"(V#Rn܀ Ҷ\SH! q(Ԑ R愝&VgՐJ\4$-9w![I} )~u#n#i;W޶I*R@>T0˨c-q ۉAY%GvDTEIl.8i:O50 MιvJJdm2<ϚDo%sAiCdlї+^O5,4MQBPpʔ@#ҍJBHPیz"]*QQS;~ܚ+Vp*0s#KI{yo W'LIڢY)].A+`YpT+DH <$*Pi.%lAP)3"I%C+c%qsQT&c;xmE+~q8q(L jX* W[TG5<򨃟hRv2C%Cv y{&8p~*%'Ɇ۰Fdd "2LN,h邕AtAP=TfwyR!CiB @֦I:$* T2D)3j8˂Ԥ"ndp)trfGʕqVZ"jid%DDO劵hQsj #alRB"Sju%vެHo^Niv-l\k D Rc.ލ=M>~VaI\u:é)m+yOPit td ϸ>jͅ!)+޿,.,7ghW^ (ki[w̔&R<D 6okh\f]N>F yCjh^e)s$xŽ6o[4L ~4|y&+gI`ur~NUzj ePv~uڇÛ:J$p+]B+sIkh5۫-y%]=kWJFl+I [+A΋}"jc5,.YP M{P-TՓEkר岕HɫV|+Wq)eF+\f"Jvk8ď* 6sZOʤu u0K=)*jjklRfҢF0u.RVU@;fae+`zَJPT"IGOt`)g ;H2,|m)N-/j'"TrI6I:Klؑס@$ &xl G ă5 R֘3FM;IZGl'}?VI%?>{V.n}Ҡ@REYJ 8Kp9:A I1 (kf}}2(:VOb)T`TZ"{d$h=`xb{ǭHЪ;b  Fcw4fBҦCmߐRRDHBB[:bW qT ֲ7* m57PF6ZDPN%FU k;bĎ#W.%'1'Ҟ첾D'W DH.JNb6 LwR%2 H?_%eVEnXq'Dܾ #,qmn-d 1|h ̈#֋-NJ%**0FTΈn i\[N4C6a]} R~ UtKL:*HKӟSj)\R!$>-T }I1f'2VF)!) ItƜvB 9Q&['I?\Š+~_fݔu$j7IEW&V^--G2lU6RRl57ՍKfDݴA?w*+@3Gg_s:0o63G׽{Cڏc]5:CX A,$yX|,Kv9p<+ƵoN,}ܓtySts3ANI葩[W5gӭ3z>\nɪػ1N 5u/lR쮻;%j(:K.?_#wKS YX.̹g\6{RdG ReZ N),~Z2 ziZ^NN Qj_`U$$'/ZazoL\^{[~ō())*O'UHYiI3Ws`mbO>UQ\;;͈װq#z91=5OcJ\'"ல=nsՆ7Kئ0mm 癪ueKW$PjŨW\[vtZ,QL΄L[D I?Ye8)^JqEotL%9 YrTiUlOjrᴖ {FXiheoaIOj6.)Qts7Wwb vC"l3} zG >q 1\S==74Gt7Oܴe{Ft۷p{=Wrnߧץx!a="L*qy3of,:NNlvz=0bGtgv<5#4ғIkbXZ=IACj*SڸڱZ/.OT~nZ ptu~& 5-\%^<^U2RbyePe+裡|+Bw?,XYq2 O$w9[R _}.˛D?亳49gĴJ;Wsm"ON`+5=+4Խwj HR&S0Q[=l[?ÝBl[9*RVёdUWIC^LwB_[pݲAR9DKQ';U=GWW[q * `dɧEۉ0U#ZvtG&U۫PShn@']U¿3EEI'>|XϠi 7ݚ;Rw.4oZ~[IrGs^ui L3K&|MI%]I:-`*$Sq6P rV:nRFE Q. 2NJ ڌps˶eFoa|Mc]0J\rx?*e9#`b=U-تZ 3R XxyNp->UF{0O G!o9@R#AjLFMtIno xAdCU{kbT&q>g%# #I&}>l.DWI];̃2:Vz_J8aS7*JeDdLU^tC1VFKtkyi*L2>/<%NdV\c%׹YCe!3J7H!^}92xşgE#)..I Eeͨ{4Aq>|+ZJd]3*t)MĀS\ Fj4Enu6]HPWT?j.jT8-R,I4St銖ZR U9 tty\2+=[斤ulA85z%-BDF^'YYG8.]Uij1y.8IEpYt(8HQڻ{+P )|1:8^sf62*.%I⻛bIdjMo-KΛNpk,eɗ6AvE$?yn(U˛&{l-&G$ғdN+)QR7G+{;WkmA6On3mKQ뱃Mk]rxғ~x]G3YZ]kR 3S].Lv3z^a6Uqp pZֺSeLv8iٟ+Ir:֦R! N+}nNA$WF/qpf)% @GW9 J@Qm9;9IڿgY6TA;իnOD4S SAR3\:ut_>!Ks3><ЩZK``P 3报_EtHqrgnJcD[@[y*BvA&lm<$p$3Q[76UopE4[i08&)v}`S`BrLyb@*Z\sfNTLGh[ہNqږ+E%&I34HOa$V/i !i fvM* [b=>U" I%1nvG F*94%E;NQITDH"bCy?D]u2+EZ@W۟JȻ%t;r(fy އS8c'xd$HoԱ%,:o{tq,#0(|ZJHVHJ?Jj>o!2.i=-|ÿ߱YQ9Ao[*fA)<-*:7wwu/Zj{z!T(b0k>E6t!]Q%BR ݵc)A2g9v\.=Im%l b:B8ʣΛnRl|.u ^p?b?i9| H!ll昊2ǐ8+$76liN{ڄe.o(>#Pvߤ~թ SbZ76.`+•f1ޭ+]ZNZmVc)QK2mО1\]F7N(!I x7ȒmQ3:j 9JhQ_p9rl[ێ \ZhDD yS $^=xv6&ksmm%,e'\R]dQ>T@m9$ ԿnZK Xp51A{es\)\ Hkty*tݤcZJPFvQ"">hHԔuĨ$ryjS^F*} WN<`ЁQ.HX1߁B]Y\C$8,1ojn,^*2&@`W_ީOBVH PڡRL|ܑڅ%J*Q%=I$& R"R)▕xxfG4A"DN")ĸ$ wG[ AcG4YR:\ #iR\H.'<("6w ٺAE"!8R8R1Jt C.%? #?g1Dv7+y>p!$9fDdOauWY\(P|k~7鋵;kxP ќz\,3_Ҽx<n4塛%>\ڟW7JR0 N@=b寱j^>NkZX6Jϩ^eZvW6wz:]<9wQ|@vw(5\ )N1aMjIAءTHXMXr}–Q 01'^:~)*2E>8&|3nJ<(Ⱶ % 5 R0//%3³nL܀DsV.2%'8;jBBHWsA;@mZOR8)8JR@U?O/NdU}ӽ>n{P8*ޕ=G$_vG y8z`)IWrj1\F RR`f$wqWE8裩m:R=ߵ/Etֳ= eƑ!+.Xj3f#BP7m37E:Iq`g󮓦.R:-e(tɮO]po~ YYJـu4g6ʘAEHŕ5Bߏ>8Ӆz)W$+ L$"3zp)b8Tv`hUXX XĮӯ>u$1g' k53fIU*/sn.mGT;u"W`6AO_H'eGicnmNԥ\𫯴U՞OQ|h0=>(E|Xu 9qx<ȴB`ă?]> k)lO>uJ|WF PEy_/._YRZQ+Je~yմ!U˻f;R?}?O(%GϳNVsZ뫧|ez ޺pR]+3ˁs='7Ԟ -I'N EJJ_Pb)+ ՗1&y8=x$w L6c}F qt3Qa fGEfjJ;U$c[2.򲔘ܑjeEJq NTH6#rA<@84@!N9Pޣ#%J$ErW+F_Sw ;dnt]_@(@ɂ#,6Ux>^{4y|#88+Z(ːܘUEDg &Tm$bVvظ :q僁ZRsU_w'9懸OiX7t"gG]UCc̊e4!pmr 3BMn2*'O# oHL-MՕ''gQɵAThsjBv  >P4j/3|!dQ$4ٕ( H e%B6(JgbDԛӔFŘ ~kDƙ%IɜKy @Qhsd7vI6hBP&|W|C%o\DE2m ފh#v4HR,;}=I$y"gq.q<Pݖ;N6>[WF(d]~~)Hl 5痝er9p&N#>AǏEUˑ[\[8 w IwT5.vnNyS缭372yɏԮNʜ}&zhW^9EZu K@Lrqd돟]ް.TvʱϽ{O^^SqF⸚Lǩ$w4<mJ8z3mbվ_z[{Yi6TyBk徣 =2O]΋@r e_C}UXrk^fv[_]"px(z{Wϧ,? U^<]=/d*^[iSLP:JnWᄁky{M~FU rc}/PBCk$ }>)rpREwZGC4xGZ oejK]"UF|>9;v@S|ŎwwTlQQy(M6t5t$bT=C˦d7 .LRaʫ=|ۖ& .}rMnK>=ꮩqM%RA?^]٨Ӹyt[UI%ge$o8Rq^#}Toj<֍UH Js5^|/ŚJIN]hHZw+}SMëV$5<ΏG>+֚ݫM"R+鮓ҝ-S-28Lť\Q5i:Bъn8 +R[m $kwJNk0P' |iPGj0LzD8m|DN1VZPTW SIEª*"K\V ( Oen8*$d.AYP9U+wZS)JdyH}++PF'ޝZ"Tr\ m@u߱|E+bU1$`{Glmck4'Ծ3/[ͺ-T%Svm7➡J'9ZK mdrv1}e`H9ɯM鯵ܾ|j@ ?-~1>NDfi.ZP|"Q޸i=?\veR9^vxگXH|D/~UqxN?j٤ o=/eUf~n?w|p?ROZ}5XS*/zP{IU#ߊ[x}Yzȩ~J\~(|h:nnoqJ?<{6umܗRcbb5 kCɯ9>3u3zơ)%i&9:㎩ ~ uzU;x ZJ$8W]8ƨA*]@yĉRiԢ\*ݶ1Ayjqr ֛ #FrA]&I$crQwΨՏs?IoG|P.A\ '0xj yJ;PdrG4ے?]$<$S|t8+Zr]Ei#XvN* nJr OoN)x򑰬R d9xт sĽg1R):-KLjvwDG"/!2 )')$f?*W[fKd4ȷRJ' HA.):[h -boΨ>)G-@HQGPl o.Pmn(u|g H8irN*m҈8SrdՔR"jCK=olΨу+Ai.঩xwqΕ_>aPzT@"e-*o9~8#J|&AWMQ8`)j @HR'6rl`B "}<L]b?5\ZԼ9*E.Sڗbnm=}ql. JL`T7oyS\{KJMKT*=OVq0S$6HtI'’V3\aAX'Ҝ}%Ő_OJJI qtջB^A}OwCB(yQxR(t˗i+I!g>nQn8BOA3'-3qQgI7ߥZ"L>| -*q@IWlU}{㥄c|:ymFY}zIq”^ј]Oᾪգ?dI!EBH=U=_5ޗǙJΜ"`^kL891״grFw\YziJaqQwoQ 4 [,5E ΀% X#x.tVPG7F K`Q|.Eɴ_̂3U^MQ++6&DN&;֙f`x3nlUG)u a'Vv|4mV܆H*G~UimBgNxBLNf\mǞ}GFA3ޝ{;+FgxMt·>N DZ'. N|${RlR4+|"H>߽H<łD47&NH3}7r2( M [,J-Y+nXPYIW 4ŠB#HJaNOQ.Cᾁ:BRЋ$l$?.kJo)qya[# 4*¡*8ϯ2^%"<ǴҺrJQR\?u Ƞ- xk棵 J/NGiH.)HQCldܑQ/GcX!)Q0A4w%\ ]tJwhҮDd RK^t0@*+PX$dA$fjv LkYڒL 7Zw]=Ջ j.8-4췢w7 lP׬t/Ûkf EbexBM=G9Xz ܟ,&&Ūd*|M:V&RW /lRn6ْ}?iHv u!j yG9Zm*3,rNʛnz jư!*"=f)(OlZl/%.X=Vٻ &Py~Em.+!S1 -e+d~^4>x::|>_۰6^$[ʨBy]A[T}MyPI_zOµ:͟O|8'Zf›CHPZ.khvIm6e|g}ikr}]W|XWj_CtΚ^6+ʹ> k+yucq|l-4%ps%VOI+&t]#=dtP&]OQ*WꚾhKsJ&{湍g^_B9z1d8W 壓]R BΞaN0A_e>>x*<[rKOt6)}cvO-h/!$sjX\00!? 8CNB%ǭ[)i'׆ۓG.VF LK䃗[ēU7I rGT!i?j!qiW kmY9nxyV '=pʒ B($m1N'hH0IR}ME :~Hx@AzR"@56el+ĥ47w-D T]%0#4د 1X]./g7)N|eMX2@՝)~"rL*K\AKkV ՛{kU@^v햛wiz¹SXҰ_{?J%iۑG%UC)J<>v+R|U(i(Yyǽ 7UDj2; )8wiݼgڳ[/植h[Xir\s)#Rɡ7n|ŖWG_.یpZRguvGؑOumэriBY$( jyu/>r8LuZԧKh EtVH)%֕op͸TL9G8(ٛ,Z~ 7$ *JqA(p [S1j<"R$EҠw`4ܜ^K6^b&@8"k`INGҷNW}*O6WlXuNBIHWQՉs~N@녥 3ײ ƃt9?yWPɅ}/+ÙKǍ*FC; zNPhP[cjhgV{LaĤkl\Ar'KuSV$ D]L> _y2CRIumLZ6A`Z{-Y%g*Q\Gd Ar56fP)ks~)JR?WoI#7u-Ea-jQzl+ޟwoh RU1g9jUl* +4*HiEHЯcW}|]Yb k Y&FusxǠNLҐ4>RwrbzRuD!$6sIllJ*T:U\Zn= sUW)!_ Fz'M/'P7$?↻n0Uz8 im J LOL z]E!ܹJOT./TD⬂F \6LN=hN)j#\I̊tIM*HVmU*H̃*W<e+J&Dz[ԢD<Kq>wp۾9&}*6s~ ~Rjsa ܫr hbVA@Axi)0[YTsQ[$Df&(7AZNfD;j.))! P=& ^@PQ;cRn>T[ S|1N9&aޢ BRBB-NRAQRq \tsRv!j${n-[􍴉_OAd0 R G9]$0`A_..Hy%0Q%_ϠJ;d'*ScQ ?F J]qIQ; >d\& Lɭ[fh.DJ\CpDES*ܭ/ՕtV< `-&qIF5]Ow4M.4GzG­'GU2HOUkr+]F |ݦtQѴKKe/=~BIdTEA^ob8hr,"}ol#/7*6+ FR TIZ*Vr5Mpq)܃'u-G΢`FaPEi'̠+ ,DA5]WnAIc&Ko )H&diAcvv$Z6)qO#Q+\>Ҵ.9+Ѻm>m$;n*^>;ޏ~LB[}ѭS-)V Esw.S(~2pB׿Kt֌i^ JHdWGHƒ }/5߲q J;R$~~]Eܕ6t+ }N5p=7.ݝM (An/IK k2[Y&ƧO?M$\5zK6?5(ahm벲ev$̎+}fgG5},W_|kAwwpH$}c&`.ubUbjڑTĎ~|z s~@ԑ ZIg tNݿ{U1\x*n芵V8 GGjQ*U*P&3L$@9OQ|r\_6AOrV>( }$\~T^T Č}ܭݐwr9KZqB^QqW=IԐ3#SM[ȄʏAjO#OQl ;cPT@㏬M_ 6ʸ ޚ⒕U1yh'i2{yUNx#)>a3T85.d!a8 ޷4ާe*'|ިhIcJrg[rO3 C$ baQqe;Z8I#$V>b[%FMZg!?zt 1oPxv!B fE 8yDq1}imnP:a2Gc5nN`I%$+oC6U (+Z+Reql]( l@?*yFʈF [/o3zFB $2EmŤ}+CӵSI'Xq*ϚղYhpq=׽Q< KKqk k%I'jlz&pH=>K׃S8I;:]/WH$5֬8Hwv->^. /1Z\[:7ZRRW^ۣduM0jviZsAϣfR AZH*~LwZ1{$$ _joX%BQ$)Nk+W'3;a>+.q)ǽqڅ+zi)$|EKNs Y=MvK:t>TK 9&qd#4HJwք@nR끢܃w(ZIJ=>Rw8\1ky }%+4S@N:PLcPqРi[zl _[ic "ryL~i8&`\0P G3D:B[D{<oQH"# 5jIJLҾ@%7@xHZPQQ#Q&>uj+)dAQK`xZ =4c)%ϒIP@.2$~#TAIQXC<1ժAsX)A5Tqwc+T:H.BNNG[ӾF)@pcTa[J?cވ"=/Ld1SrR"vD?DwJ)sqǶ&B%>JS(,jnI E:n"V@KjSr >z#RM[,&HkRKeEA`³T[.tݚV("j+CdUmnRaD Nr*~U OʫژSn6up:aCT֨M7ѝsmjޮb &βou ҥGnS"$qɻ}{yGOU+>;T*v?7 $L7>.)%!,`ngLܓQUI)5GMin 3S]!MxD9MT_ZMm(I2*}PMSN"{U&In^kz>h%J5_!@'ֺ *FI97Q,ԠR4vb\JTPF7ϊI꒩?hi Hx#`ϭSo^ZTJR1"&N|%pX-sF7RNAfj0AsGKOgGuv (H5 ~-^iZm.VAI W3=2/=Z-KJQ*&+>8ֽ֑: KR84>KS 4_g$fs.7Y,;R zv#ކOweߧt|qz/J NQRF#،IC rޭ16~3oEkI8EUyJ)08r?]P *\IP1[@P%JJdҫ8.(w¿#Q[hm)6'T]*='PI UBx``Ve@f#47IE!bJA2"Nhp(P=i2΄VPL l+E&HmKohWs~'4 gzQ\ MJ˶}/t8@szS9)X6FhձT"JӴStD>Wo*Qڶ|*kikP ;Gt 5kl8KDAQ$AO>Z 3Fג&0zROsޖr[e{%HRiۡTrdqP]ʬ<#дՀw!)qY3ŵFytu=2u AlyTW ,M$=jCOMvKڽM wV/#$$|kz=cxD??:z֪4gC.-DOׄ,< crHi>}z7]C 6KL̜ʹS%(*̓^e$ẙ)7dIݶLTKO' ʻ)PqQ7 bsUIBv(dVF[ ܤN)Ew`ubI.!)(!38*dAg # DЪZQ1G%#~@V@#S$'J()l""!p }j4n["(0 wy6^JXzRZ14ʶޣKq,{ D* ZLFQr=DUvEV)6GMsD^[~`'Gnn"G(;I9ќ:sPZ'ے\9J '"D ri7bxiͱLqĂRyfP$qW8en,AQ&Ƙ-nKȠ1eqȶPa(jПiQh<\KT1뒀ʁ$ >O#> #ɚ4nmւw*{m<5QԾu:{]%BAW;y6.R=*|:m62s̍_D=($\n:tr 0F+?{9OZ QRwRdDNM9m栔nN$y˛8dbO^JQD򒪋άBWV>]̉qJ)qFD;۸#y##>ߐES,Zw$ Ď15~V'KQ|\RI. L(PbS_$ y u$QzV6@SJIP1{4䭷)̨9tD+{gwt2b/adE2o7 HmZ쟌vVgf4qpx2MR6{Tgj$m|${EE/ʒC)īBA'%=ǽ(ɑ)*7 (|vr JzW&pUH {4۶J* $UdYf)muյ L8ڮ#^XVd\]#~,Pvܤhrن]D`q+#F\HۋT%J>j̦kպ҅;M>H5zs7zpju J\$F{gʌe{9r;+-T,DZgBOT ƓLo%);ŷI>+fmƢ%@;j%i;, g['iPsڢ-‚BND3J6Y|x(]q.c0UY~M+ANԂ}]J??ZMHYlM&kOOWv̻)Q]_e4Syկ#ڀ:jV2v R+y%\07҂ Yz(w]&S9m\ѝut.@]۴הdi5ڦdrsUuID}ƊnVI21ޒBaGi0߄n J2DQH Zq>@|iB ;tj69sQ÷-4AQSP%*P(U8 \R@:?L$:$g?JZXKjRgj{K(NӁqRUju @)$:qaڨOq6nFĜ;7;=E)Y#?|`}~Pm;TF;mZh 8xL;#d'?Ͱp N-! |G{{b:]TI2SW-q@RI%h4~[m+%CBV r?*ru$B sj;z=#֙HD"$Mc]qrTU՘BJry| v5Yo, .GZ# \Ks\jm ݸޘH#*I>)6.ړjRp+ RR඲A䉊-3dL҆n6U`- v<O1Jv= J!N悱yEFOѫWϺ2%P?Ze&K4y$$({b~|>{$ =lhYPt2Zɛنo#My;@]ʂl؀I'ֶ/C՚bZ-&qO^s7cN~8vZ^,${M$dþ>h9G#muehW|nSe,rɧx[ᐥ`ؠJ9.QVWvD2xBH qFRܬ.*\*)֜FO~xRqv9Z¥~JO&J5YIdm<{+)TqŤBdjT:wdXڕ+.ՙ'|uW26nB'F`IIP@CVAgm7mp䶒lPl{ʒD3<; ,^߱~d/&qFǿ5"SWm$dqڤ$iIB .զP+p>oiF-d,AE jfIʪHtpL:ڐ !vJH(8SQCEm]j~TLy<!8ǾI)O/'3Y B“{EX#+.P}F@'-Xpe"Zd DՖ"ܝ!l.H0LhڤPJc?+Ĵ%#i ܍P3|StDe+ jξ<2KHXIPxD!IFaOyCF> -SD(Ĝ#P(Π1z +%ADgbMJDcGQAT [4PKM\_J֐'~*UJ|7APTp;y&>XW$VDr6$(z~3g5diqCp-!K F$Մ_) @oJJDŽen&qbJRڡ#+MbtutRo*='tW!,"&o{Gf`v]q_8zq~Ok=fz:>UԸm lןwpO>O}j2.iI`~$=v@HP T{V٥E*-{;7M)vr^A^D \"ᚿw&Mh7*+mJVm q)LA]Du/hPuJ\ЉjaH=V6YQsw>ź'HTuƓm4²Eu95g.qJU\:3 Zy? n%e})ܤ d^XAԨGKm27'&R&Կ4T}Um7rQ2)VY)rj-p$%y?SI:~<Ā ț'Pm`2GSm*R<Ď4mE݇Fp}M3N?%T(D#hRTSƠ(8J'5'vn ;*1 ޒR H"qL.AJCAJݟZM"gt@j$ FINIW sT@KV#J_e*Ici_SV$HXT:H;@GڸƢ,]@J ٸ2719v4B+=3S-6i|N\|ߕ !& LzЊRvm&S7ϊ0sA7[@$V n )Kwj )M(k _Y$@~(n4\BM!e f H4_:"ڗ+Mx% #Wn UL )De7 t8J愥\.quDS>*.r =Ҡ5S8Q4v CQsΔG[h Lnҁ>`{jI4 0HGP6\"I,ӫ,dd\ϛT媝 KgweoJ>L5DmȢV:JybM%Dx`9ARTG2y%i߄Sf<*SHHIܮEE"V}3J $ B@vA(&o}[8}˖Jwë dIjӟ  Jk wɧI e* ,*R>uUU;5#9с;C2 %<ǵ-ֆHÓ$24ʎy @VqnI<pjԄJM X;Vy< Jy> _O!QЖ d vNcsnIXc${V*ڕ%SVQb1Sv O34, ycԒ8WUMr"8vSHQ҂MX[tI<欱nުEZmtR$ִԯ#䁑 ehlpRkִ雄ۭm9>wt[ʌFjN\,*)'ٗwjd]eZyzK\eUx@Riy9!*I $zZB{ uDw"!DoIT@=n}25'w"$)-&2jnE.FPc4II>z"VoI>ژ>Cg 9e9ih;~5eįt@GRDS&H-xPKJ9U~^#ôqC2A!T)mʬ@1V-u  |CgYĕYrgCӟzWm:Gko>dH*Lz="gKK钕ZxزU{vvҺ h̬hdבQ_h)eʢrl%NHE*[h"#ExW|:]SHJ& }bz5c.}*zIx~~#tU0(㈮QӈXRђgpN<ܞ.gL'wǁQl8q&q1hjB\Qe;zdv$qJP'2jGT$H2›Tr dB)'sVfȢv*ՂO&D$aQqQfj]rE Q;LnΆ,E0{R#SPKvR3|[lڊBYe$}Mv$ gyJƌ.VP$Z:w$G${Rd}v2)d$qR6 v'ߚj۠H;1PA9J v/տ{w5 "BSjEǢm4덾)Hn>(4wRM_vÉWc϶+Co7&wLcE^gUeٔU#Ɯy@ԜRvDg(:PCof=7Wkt@$s#ڑF"tfݨOF9$u|\΋VxBN~u!`(I:hQ uOD<]Y˦˛"fzyRTsI2=J)#)#Jv㪄91V 7ƮT)5\6HW2'Rv%=N!-(djR]e*Q"H~%|%qM 6'^=wYWJޝ»gR+U.iBd5|;wjٵb!-ۊsl -[u)=18_oiZNu+9/ٝ"Ӗ@+Rm\w-4;w6#zM z}VS}Zܻca~IYh MatV`,=^>N<3zK&gtp,(U$~qY_g ?zye)Ic$VoD L?ʈMYۘR08VYdVǭ2 88a&٠ۗ >^[F> mQJuv( 3 %|"\om̩ 11i7xyjS~_Mp%gtEfk(5&g\Qg:fsW,_d{yjzRG]&H㔝Hz:)ڦ|~T㢯;D<٤dظ"i*2HҙvAM.# H" |d)Dc^kV:zBIđz\H'03H|1Ce#=h/*g֫nSoEh; ";S/BЋRRL~QM*lU/(,Z/ Fji;d|E,Z{y K; گA$hw`G=`tKL(|ECd¤8 Μ ( @~t#ڃ-1?*+<V>I*kjn尬0'ωGI5fߥu7]ثUaDԺZHIQ%:E(گ&-OޤiA#U_ RO}>j>8:lJN" c 9t7肭Q&@o#G\ `dM.Pe4GZ=>?z$0(?_YJA([]hhqhK)Jv\F<: LpzG:a<'Ev]և$ڴKD*xzrr̬,x86/Ka(u[A}iotIJpTqls('BZ@zM$pHG{DM.{+t$O$U7})<*sli?p `M:zqA$prq4, Ĕ_KVrxX + YjvHPH۸JRGѷdžOo((=B 6z:HW]'Mt@P&B:KK+G|2@H'mLs\cY]BNwKJ+mI (/]iK[vFؖH "ZCǨɽOu0zk>=Q 7:ZjW"4GĨAŵO,M &b=:i$%A=OA\u彷ݜZ@Q~|UK_CmgܕCꟴPYőت?!\S|NԮRTA¬JW{A8p$NF%EzR*TNG*ËQ%?O^8/yee47.Sǹ)q}( +pIYaQE$Tnoˎ qi 為W[L\{jJTu>ZOj7+s@A@[y3N]t#r-kV Pժʎ׈9晵-V.-{{CsRyJ0xPwIX%0^ 2j-jW p_ZE)SjQA5ͣ.n%&֞f2"}+,#^*;VґE?l5FrVQs2+FXHw*էH< mic76ۤ pf_&acR[i7cmڌ@3>u62ЩHX sTij=-ϛnHHPJ" Cg98[2O,dtCh̫˂#5}+?yc$cֹ>/PQ~Իhk\'WtW:=IJLf}bzJSJm[9x}GѮyՀd$~U0/dP-x`(Hނv Ӧpɯ-v51{M[FAO%t:7|O9/UR@GQIHM𕞡rWq? Sc8⌕>Coo܂o^qehYF&s/y T3Sl\~?g% I&LpEvLQCi-"$,eK8z@/2g1 β"cR%gIXNQ=栻*BFc+.Q5%xiڬ >YzVwCڋ#om/XjΧU<@dJxc)6[ >ɯ[}MY C5rQ%\v8ş%5zgo c"}jտR>JY\N+oNu +0<e}Ih,:dE*mX.y-ZuD8 '̩']`y X4=LIO03?C o"ԕ++\L.-b0p?5J]}0@T! S)?R]RQ*qJʹa}<0u+rM׸BRURCWry<2]q7J3@wa8P"vB[iUI=Ѫ\lwAM-+$$>QS6=(!-WnTR4 "L~rVqx 23\!tT $#*Nn 1ӊשI-!Iy'oE5qxq0/ӊ0hh].$dG?:u>*)\ڿԤpBc480PF1Aiɶ)@"'5m7lK/IT:r?T @>΄%8^RA^$f wPeQU+dik62npW]Rr'6TuJUm TеQwJBU<#M5"s`D($ۄSuN\;苎A4Y@\Dx;8JU@$,,V%+@ޒ8&qDHRKO4H!#j23LH1>ƧUABLG4%gzЪ* P3L(ANHQR:[l#dFRB*ծ@0 *d x(MIEv@ﺋ! R}t Bq4ޟbITNӷrGވۋ(P?xI"_ZS ԑPR-N,(yW 3g⌸_voB@pNf?.!ҍ㜞j>:k£e޺)[Ǘ P(L_$ԻAR) C4"1GESƔS_pw7A P]Lpc8&ENMog1@[SQ<1HmP<=ie6BB9E$T#?</#_Zp)I>jՒN-Aب6S`R&'_X)*@R[۸FI⪪.p Z_|Qyt@" )TGv.ƔA>B^ )T 2jX(ӮrL%P<4=>w/M|T8ӱ-7LHYWtYJ%}%SD`ҮRId+""b܌]&>=3-5(=8dnS@5y=iuB2I05?PQZC{*gLhV>ڤ#Ra5Ͷi葄-R v쀕;dV|v&AʣުCvH"ܠ~&Tbd^d G>e$9|q0 ҹM=dNVB+4>wDbR&1H\EP6  K~p0O#m>Smݍо D㚑B‹!$ګ{KYϴ*u4j( @ɚHvzH BV:ڗ)IoOPL'8qTڗV&'љҵB7%yI'zݟُѺ[6ZVR ;3?ڠ+t f9ْ[o"BW'Dj)hU(X[MN94Cjvn3h !J)ROވ @Jy :GI >dvN G4N<%e\%8=∍E@8ŁTOI%19|$Tj/lo'IjV&IQ׽7ޜ#i3\sJU u@u$  76FINzRq)Ocr&ڙRφAT*چ<MIC p)hIq:_w7F_Mŵ M5|4vky$|1WԙQ _#Gmi%@To wGjPfd/dAV|݀#0y9ƌ%+ZcBuJ`8.JY+.MFչ`R_A|ى? ~w$Iz{N։JU kԺv=BGWC+~Qk6 7i};NRlzSS@:lp$|#,>pO1a/';jU#5lRڱgU}–,A$DhG}\3=C5Πr\VG^d·}׬u 66Ql .GS"?bZM1C8@T>|oT}o4Y$2٘/U"lupy٣VvIZvf˥op;[3Ǻ4rկ٫Kn.U z6.$տiشۡ,s掃=:]Kޫj̺5~Eo\jvKBV;W7l5Gz~&7ƠgKm[DiҹRɓޝ!v ev8T$5 =Br%-) qDMJ@ =&7[N+x vJ^B6Ĉ4\d̡IL;ke;8R9&]j)n?3)H* YK~X\-8N /jd 4c%Vm ED( ÚIN(Z(!'Rr5J?.5(Z1C;YIfN/JȢ_|h&e'TӢ8->TR % >LmBVLǿz #JWdiH`ST*V!@ qӐ(=+=V毒F<:xmHUR@ ڋچWjrErJ2ɏ7jZvKRM/[0r݅𬔉·>° ̊$Lj[F{RIm*JB LLZP`(e"LYrc[_̶SNܕ% 82OtOv ʤɪ3BlN,[JOsYJWui^,&&goUbUr] qF3K,v8|ܟ5껷ft]'~"x5`XrcU7}OlZk﮴U.X뿆i΢ l)1k侧 _sL^ԩ#8Szu])ࠏBLWrK#Ӄ޿꽷^|5B$su/Pv}MR^-!^SD=H,r\uꒋվmrI\?RS׵}YN+n4Zi Wyc.yzᇉHAVk⊕Gb']FVd֌ެfBF Om~[c~C5[$L+7ZJR 8,N.fg^s ݱ|Tۍ80 ϟE ٧O%Lnk x$bLɓXڙe $f*G'=wF-֜'$DAv&x28FE'4ƂBP@47Ϸ5f| %T`+L}Mɒ`O:MnP{Wsz}JE9`9P\yy,+BmZd[c O&̭ ݩqiE) LϽY6-rE#JmL,=2}jYVcE8%^I<2nqg1RNK~R9ɅbirJPQi [TQnh1uHHH3|CzocM$4`iS|)Oj}oOhA r~brIT}/(m 1a5N1sMӦVMr=jC[H'9*'jx~k$GB&JAsY+nA7*l0 sQgBJMMv4a*4wh }@ {ezWjw -D2AT˷^!Y ȑSDj4giǯzeH<+ߐ!T BX Ͽ+r4]U@֦P>Rb3IIBQ[Дyd~u@2{UmlZ;Z yO,jALbQt]+ dys5a:P 34 dN6҂DLw,XUwjJma 1OIcϔE JIRige@f=.BI+BT$ޔf bRDރ肯Tq>U2?H RJ*]ȧ:u7OΧpV$~D춥 JUb+JU=($ՃaR2c&GΧ֏ (pQқ b%CYΡwzs]0W'en1Hp݈%>{Z"QD[[2 =+LҠb$OS2>؛`,'blme0H+%d6$Ҥ,h#1M)S F7Jd94d=5RmEB6mbF"eBAF=}*iKAЖ ,w;QOp*˟JYnS"w!Fgzw>`1?PWo% ټ2VEˀ$2sI-I k[v1sG$8$2 s VSEH2ŋLfx[ dQ(QE{@O0Fe ?9#M1ŅMBaK$8~p?;^DRɽ#)Pj^r_&L0$sc)56tZj䥲@3;f`TQ%j $Js bM u%K9?QSip%3SQ_%'rr0|ڄ"S9%$h0sf2%<֐6[eN:8'Au7?zY7v5&dZ$Oiޜ&Hޒա}rIV{H\@IOSsC rL 7I[$H9K)8c)KKH'MH)c(FqBN4Mi-8U"=MH[\(" {i}e( LH)^[МQVFni[n%F9)wl$ ╶E(Yi)"8hP%-]_Q;D&{SB,r"E7@ PfJ;pcjqgb0OPSzxYvRKՠBxRb8ewdY#'L2YmGjrM*C!0q4\R xh8m,&0`JJIJ&P[Ϭ q$|d M__䡡)=3Wj6]D7D{ T'LQwܛ\/PTHImHͰ &b=>SWLE:%f$6qEW,H<3W!"$~t+"veR'TK;Gld;nȉ 4irc pTϔ|.^)JdMwN[T%D)W8MR[G'>R˺'}x*.[J~%J*K)>TyoZ.u Lީo~,qiYTO&{qRCNԐ%]I-!ՋK'ތͺʐ6DzPSI[vq,AJT Lޯ)#0kԷu2V VRL%֒Mnē$|DTmCb OIܾx4;ZzvCU!I`HYܓb.NSoij e8yh`&+dS r!$ Qa zՑeЋO$7ܐL2i7`ǭIdl/f•lH/0%2S&c5JDQ[C`xA RTW1hK!!aDRoKqiI!'ͅGoʦ ,gYmB w!Ԕ$}ie5F16Dg'e۴p&&E"(J:ݞV1P6lRۙ"N#? dX5)j_uNT2ǵ6 +?ܐ)TTi)E(t`i\8Wc1PUg RV8a} )>h;Z;˄jSꄭ-¢x_ڤΖ7wf#0qU.Sm6L\3S)ve@ޖ.qx.O"삆yi}B@z 'h87odTw\F`f޺PKXEI*ŒB"3)G$脕JR&JSΓr[T)UHCR;MrAڰJotc)ȡ-G?tHd͒L'paJDQ*Um/JLsZaOq- V  91XI%&E((؟#,nIWi?_\T"HF2 L֕wAJRfhڼ R RsM.ϱ8f?fXbknR3zGcz[P$TK$RZś-6Qz{Hxm~ 3e\vRjmm$s$2)]]#nܜvENr*]g? = B1840oJ&ic7W[~p$X4x$(ӭ› 늞4aPt`\mmT O$[I @% ?u =z+Ju>R"AxS܋Q֙a5)y_ jPtjn. r)K@S y^B?Ҹ$lff;PM<vf7∆RHmXcw)Ya-`GFt dxS*lwO+ѯJN;L1:THnA9yu"7vp1I`D+dr>7vg̕f Ih|U*?Z3*pu۩vIgj Rğ0@&#Jq  !<"<:_w@% I<дN$=?$#<ӄ,,Gw|8&JpF}yjJ#_cB Dj56B$0(.W 1l@ IΕnjD>Qe['̙f,U~$+$4qļM['FYtDw+EԮ @I>|zǖkcV$yVM2shȅ2jIin qr忣\~B7c 1ӥJ$nT%]Җxsv L! .đ9Y5V~(ʝ  0SZU tCĀMU;z)Bd~ g9 H4ń2'^Nz] YBHDn+ƙܭ5EAGʼl/4i/i {Rո$ENdF3I=*;9 ҮzrEQҷH4c҄O&Ԉ򧎪RV^M._fܫU E(#UP :]Z8$~]tZؖH0)GՉPQOM8LyI K$Pl ,7*-# kbIe0#oEOd~08BNn*)n=GdڰKARI*n\?}pA8[fej=TI7>뷚+v4D:I1ON)qndnʊS&*ws1+rH>:ŲS!Sm41jO #+,ЕhLZJ{TMKTk)"7EV%dkk TI?I6PP `^WE/%Ґ#r#;[%ϯW;V>V6m'5=C꯱m[--T 8UśfyO/-fZI-zV\:'j5}i:S>eiQh( &"_kZ឵sl.CpC52zcpLZ'km i!  U= l*7$HW 5Ҏ YmAr$~E%IbD_UjMݟ7qo6vJ[ SE@B+rI]SgjW BjR +Ux([)?Orcɒ-_όwϜv\Бj-)) U j%W5P%%0"EizHOx0+ɛVᖝ+eR8WS 679[e_&Wr.5σ?vP]F1ڶ, -K&8Un)4aNzAJtia[6"dɭf:)>(N+4yK$;XڢկP!vU&[]i R0=:8PtJ,RBFNUE$w.Mh[&ʥ :g߄@% /m c>y~5dEb4w~$RGv\ oj<=%ÏoeZ%Drh_M#-FMY(TBB1V_W?kYJV~*ʾ(FS,u% }|?Z7]v3M?FF/7⵫:9=#UiFi jFG+Ը(f_tY1SVd97y1_gKSwo1]NFG fn?˰o$x\)ILT1tZt޽=G3W9486s"-IQ`Z(!|[I[0KK ԵDӍ$yv 4O/IBzʿN4(6`v4u[9UvZZRo9j7SitM:z@If(n k?^ csK#I4%~ Ek[_A0mI5"mqPY?!+_R-֝ȴDqNtUw݁;R%cI.Lpbܑ418%*QG7fBpn1V6*j&GNJOIS*Lw[őQjEҦ0Vt'bch3 i#Qteۮ$mIP$z.O5Ox.Φ=]uE$&w%nqY5H¼>MQȜ<oyVkvֶ r ֢:rHg$ۿ*)%L+#xM߶@m )?6o4% q_Eߖx=ttnyPǷ׭]%VlZX|<(ɤE%Q4q RVІ,|w\,Tߎ?j#}68gEiVaQKo2FBm7N I& U5o֙'bۧ Rـx]Lr'z,R?jFOcNwI8Hoq'2sWtmYE8]k}}bv'Ysi>:rϗ >crZ6*#Gzݘri$$ct՚bVm7`Tn+$6pWe \ ui>ՓCrckZ R\AO"187 x%6r$%&W7sz}kTKr5DbUwNJܭ3D')zqw!j6"c9뗬9$^JM+커}4wFBXI4_ϡ]/^S@ǥW}K͵CzNfNhSv Vp5]|<~qz=d^&oLX_H8"1?~κ1+v`Ub"j~`:-pKKNd<"0I#SP-$I!I9*U:;HTg&;#;@miUHȞJ* p>,iDn6զKp-T'f˗Ñ|qWfޜR&Ev:J-,V ܛtǬW_=M"-t{w y+sE:*6􎘣I^oSsy_jtnirrHH?W?o)ݩtŲݹ[XK.Pؑ655 ᦕ'BiN$v WZ7ԱdxdI4VS9إ,6C\j7LOIft}v:@RR'TYjQu56oZ:ik*~|ۻfM3Uf>2Oii}3qd JA &}$=}S/ÆMx%iOpj?8k~i*hW4/S₸Wcuİ,\k\IہZszHҮYF-4$ϱq7*)AhiӮa-(A!eIzƏz$ZMte)Ua._ɣt WۊWLۡ?T]P9Tޝb9f<ڷ OsE)L-^nUeP\ -)0 lP߷ZgtَZq{R ~Yf#ᵁ 5ryxON|.E>CI"Wtӻ<GcQ_jl~.[t[Hy{eolV(IOGuImiFeG\Zge<vtx)/5}&uTq` AKz7svB3.>W?r͵pΣz,UO?ʴ4ηEͽBw~ Etr,{g]No[H&}YXU* HPʰtt"\$t=ayXY M.ܩkA߽2G./TU qV$cNM"E[~R>߰RZ6d+gϏ$D ıci%#+CZ~J8ϛX'Q`e|EhϾe>Cf76U^txn(SZt;^O4P03\znF4>WG\~Z `VѥcO5,pƔFQۍ+#S5w.RyFvS%!Y&}D x]%tYX'׊}G/? 8֫qY'sWhgfG5vʂbcQi c*:'lVstJ9ΕXX"∐kj֣fůy?U94>|*7Ӗ*Y/!n,{TZ:Sn3@H5 jfai& E !ləL@Yj"*ht7Z-ݴ+X4hZrM[&)|Ԋi6ZrL5t#Hj' :eRո˲. nzZ]O4Dut}G.9Yoc}KB’21mzTA1x++j|0-Ԓ+VշNiJPP~[3=K.nWJc#xY8itaǑc]r`'#j~(i^̖$z@VqT'3&J&9$Uvxj q_>vt1N4ɺllQE!tVOJI&d{CůBi6&lf@?ޟ|9J٥i2Eim #5kLvsDL@,mJ]N]d!'ICvZZPSS`['-,NSj\R%&Úo˒Wz>uj0$ՑiMtɟGZpuzxJ0~WQmS'K^[kc`mt!W4ٗLuj,jO9?[ϧn=jْw6[7o.x6l5nsTA<#:7Ní͒Դ~(d][)ד͖zY9xS Gv p{9n)dv~ypk d? zKZ/gpʔrDT/2 1ZjKQ;S3w[Mqںo,ca V^qտ~:Jo *Gʵ:4o\]m>tvE݅û_f*Wv?_޻ؽG<}upd4S(qqVWifR/5u*Jf,ڜ8}Si{xco4ץ.*edZVm:?adȔjҳvl5%(O9C!x%"{'ݴ#;g/ԫΌC-z3z{MceޙY?( *S6|Һ*9pŶ8LCjP3]obtVm *JG4hScDnU0ٓܚքⳑ=,k~J1 A0x,ų >uC*(4i#:]pߊܔNS΅ oC&UOUHOIWJ=B\×W&MH-t:“&/dɭ mhMv2*_(h^g:摑[bFSGtd<\ {. ZV gE)e媈]‘`?;,эX-*ڴAf@~p*eQJV9A5lPZi"CVj<֦ޙrnNOJfe Ɏbu5mTvl~cgv WpglOL5QKNtΕ+bF1$TtTC\>Q nZ{h?K"b`|<"FU? +:Cm7Fء,<RߒyJQ@Np*]#bR?Qy%QzHZ"caVqotʡʗ,;=;jc9m4 NYr yR)-4v%`yFSeJ*vlbTZCH6Ken6dr_z߀HȎk5ޝy4 93͓_у4*BhWc3'%BEIAV}FͭM][dz{i60XXZȕ#&aJ7p1FmĄ ]}.\2V|kIm>X7%@yf5ՖI:g^PJ[pG! J &v^Z!}l(LY5ڊ+tĢ`Uo#\,c[#jZsF*rtĹ1PcT Gw9'>9(h)K2Ai 0I 8@C8y3ENIf\ 4a5&VYdئd#FF=Fyeh*tI!SoMI1TO+K0TبD*;zt)=ή\O0Ti*9 X>nqR<\J3Ej*Q)cj`QܨsWo49@Jʫ~Ey'IHQёvf1-e20 |T'T.e,**AGBn9RzEQI9FN16$ZG4qz+RQXǡD١0@L`y$lvϵ?$lrMgF_wSwGˉPrus SK`Ih㋛$3))+k[$7N>uJV St6U by,Og.ȟ"( ϵ?HK[2Xc)ڤq6%2#[3+LpE?$9I2ȭ'cF9Sm A9|/իF1"$m9詶j)]^F4bb@3T9QɒRsI.%9PmZjqHtO  J >R[p%D'=jIjLH-F*-"wqUE4U)t[HvAjT4&dȧLȦqv۽2R@U3nΈ>ăɩ%aWH r H$NsZ}v-H 4*Af)⬌Ty@4M##ӼA"p*,i l楲 trj U/"$L5܅lr1Z+@IiÒryEsrAgjvēՎƑlO1I(En*?D4 TF#'C850*7Jȑhcjwr+62(y"M'K%ML7۵T.ѝ·lĒy'4[7al;hn$4_O)6Uvp@J(K #pޤ‰ j;Șm!Y U-RERnysv'6T)Q(& IQUliAKa‹[IBT@JeNTMv4D~UT_erF 0x*[T|__R&igۢ%81R.b ";P#dGN#)R3qMQt bR jo%NAY|x=iD-4B^ӚJI#Wiv!@Dձq@htL=jȢ4$LѵI姎 O4tA$UI#1QQNT$]/! DT+ >0`-Xmi҉LJ|}C{ԃ')חg\~ĿqRNL0$RD& vǘzDܕ";F($n" D e2|RBiI}jۍ2i$8A,撤ʤb~tf $bE*J #R'je. );I IDJM DqEޒ. rU+n L<'ک+kɇ 4FQ'wB1*'V (6IMNLpr;txOa>&x*I)x*j$wR(aL~ 8UaZ*'"=(?S'-dʦ Goc~J4?VI&&mw䚡4zpbg@ȘҴ NUEEJSޝ4c֦ HUi@(su@Utj1yJ{t\IO`H GV@bd$ ?/!$ (sN NiA%GGrAT*T:a2@Za$oȴM Q9 <ɮ[DG"UaV#e(SXV5y$ REd*ԛx 8< *ԚV#0=ja$*_>2\$ [}T&dj%2&)+j_@C5R_KEN-i zM-DHerJqϡ&夠&D }%t7lQsAŨ)p&ăgҤӀg>JWi| 3jm dqUE/' vh8+Vg@eC^JUMOm=eN vIQl+|r$. =Hl *4"QdrL*Ij'·pڇbg*H E&֕;,7t ;b$=)vQdADn jiT JnQG[5S  L.-EJKJTbh}nL7Qx`FЌbW)n4 |s߽s THL "G[inDOv * M;@䛮TLS&t䛈P, & A_Ј-l rBK(W'@kԍFr [#zjT `u#T[=}܅URPȭ1SJc}6+_1֦:œ{:o~d %?fw'%e@h h?kM Pj5!;&AT q%i(r$nTO|)HiH@#NkPP'@'+T)"H‡`/56-[QsA Tȩ2 ":ZYD8Z{ vVZ^ĭ6C\ԯ , EbY,הTRe!Z2'E5!\x@բH֖Y0kЀ3ه)()Q8$2ngJ JiQ_pVhZ^ATǢX=i{4ޥ-j@ ?@`_ j6^U(`!EnzlEcބB,lpn D[b*PB A/qF["^Irh" k`l 1=MD?{^u"͆DڇFW IP= Nݒ!pkD+K 4Kؔʼh(ՈNbvJHP4 KALZl*"ehHւ;AFBPkV.u83HB4ŢZe^2S=kZPj+*/DR4%kBd/j@!#Gv;Dց^T4Xz:1##:" l:T"Aȝ; DNx%jDoVmW + 4dK4BȼPrȒ'$'(AD(Ҫ'!䌄b$>Ix#zka,B,"@FNIOp4@D*Et!^$V22Ѥɳ4bZ,4dhJLr7P+"} =|@4"ZVe/YjY^@]6bVX/;2q8쌁QS+.i%WZ;(Zd*I$%Y+QWa^7jДVT- W:Nw+kmB16iFQQ-\7#ثr7eSHgQ'k@bIO-DdL,uE2:g^v ,^e*m=cZmԜ#`URYXM4`D7Ղ$:S%4=F)h-XoHDB@oR_dDd%{DD  D| r nJ [A aZp44M>HUIR2؍0XDXS@*i ށI1%/#h>Z^qY6it.R]rM[D/H _[ -h(@$XҭŮPOqVDB'b+,Unb)k@[3gJ.RV:~v35CB*aIO5"4ZW &iy|ʁJ#O4&EdЌ;x 5bw^Ccޤ0lQjz=tcw5){ڢZ %"ؗ^EOY׮b"U>Q;KMĄAvVM6D X:D-FxѲWR6cWQ&U`dA%W ʚ"D{&CAlQPɪ%߁F_њ6M+sL#'D;kq~9Km ԇ'hQ_E&ȥC=>š 3hW&O nޣ>hZD4dYP5Wd{_@y+4)$^X 5 !^(Y AւD!!dT5!4aL))VT 'ȃk"tK.E&5fKn&U$E?bHJ"e}˂_&|y%$:z@{d2[ KY5Z_4&K2t%ہ5vgp\k]qD-3e)e`="rCAz,[65]w65o4@ l(gNX+]Dl"ߐ02?p],0߀/kRYXP* 0 dmOMQ`ё=tl 6sԱKIlO!N^D*Ecb~ Ġ$TV }DV2d^EH)2[&%[Ԩ, aD~i>IJ/bVdHKk | a+E'7${߸+R%lȩ4KE_R30=z-wB"ڦM9N_ @\wO]FRʬ(z|5YP `MQ/ ?` ~CCw׸XmĶEaF={ R[ >1e<R H;|!KyKe@}KSW (>HK0߂k5V y%CWVfAPنpD%( A+%"ܬ bH:z_af naZKRCjR5A /A+ {'l7E)M6]AMN@ab4:Pzb4~rRU-+-F+ad ,Nw'͍} ;@TD߆5Y@ZׁXn k$+` D+@,4޻+y%/!> ĴV- ooK #ӒMQoR^O Iv5oAZ4,POM4uܚ<V#_BZ@q,zwAVѩм +2Ȭx{w4?quàɑ'vYݎ42#oևl߰s'zܬu2zPIJKHR5W#wDhP-|S23鵳'Z2=#;[Ee*T2cr{C&^)r؛pQ?!Rז"TXnM7-BWoX$Uy *" Dʃ' Z^ؙL'DK؋>hjMJ…K5 S- քGW)ߑDjJ2I P(_(/؛<#P-P>Eb 먏pn%LDz-șOulɥ!aNp4iH5%i;ѓ,lZ܀E/qS%VG.J\wl]ݥKB(wX_#4m>I1!XmFвK^=ʐ#ș[ZhD;t-4ru.l*_3vVG++3) {d^LV#=-TnjlM*V= aʋԘE12OǃvPh /MTd<^"~B?r-)DA&n5h!@h2dDC'nj֛1%kZ镅Xn`d-PAx B+=e>N4"ЉخZ wj!E6]$R"=^7@0-o.$Щ$G-( *L'uhQ- -]2dׂ-oPwŎZjN~F#,(}d^IH`K "ܗ rl6|Y?Cq6RR+`z$ErW$\%T6P@*hS_lEm*"m)l^&Zr䷻J2aD:hfMuVVjYɮE/qX4kSƦ:6!3#".Ƹ#$1~3#Tdю3'p4i3Zw!2tJɠi, 0N=Le%y X(l< A IBJqX|X_[}HFɁd&  SYͥmK$6Ʋ&+Zg""j1Ӓ7#BC7K@)[b5eQXoԇI-rG!DAh%!d!A@U[5o,"6:S~4 4F^dM{1o ܲ9 ʍvK2,9W/Œ^ k'zGB2{՞KqQ$ .Nsv7#-5[՗y2x5F^os<ڱZFe,P qe0M4b@4p_2-+*,SJD&S")ިu5 hd+Nı2|RkpiDP$h,7"4(R%[ =%2߸JZc'%EI2`fBPZMU.{AoR0'L ]߁[ '~?'};E`+ qXȨc)qe-,z=Z'kydDY'`^Ed=I/#~T"*VHͅdޢ, dVX)Do){1,(j*R2Eꊻn,Q둣"^H2T'\Gw)y+*4p7s2J)VaExɭ񕎥 i7qRwR~ZS22XinQkTHa^L*~DFZ-ka^M @M6XޤYRiEHu: k;8bȼJKi{A7gSm2VD[XQw; %+*F~4p4HaeB5C-Cۮ̶-JB׌jU~خ4TvFŠVMȴw5Y$#B8ƷAf+z-zp.`&Peݻh TVTR+BoЈg#3z@sCC] ]{,RЉȷ/P;~Xұ c&hy+ ,L)*ZA›*2EeC^XZIXn"NIj3tR#- z YPւBj‹?#hd[^iEJlnᰢ5"F^X_6MrZHmoNK"k,_ݦH?!nQԯpe[p[Xs+nVTLMgzoqe-6+[1[/~VT\v4e}T֬$F:jki2wj_f!G]ƌ}/9,`l(؉!EjZj5;e@@i>Hi\Ec;U 3W6 h+oEGLd؜jO0zZ!]Lu"-6 Ro64>^C! SvLd<l!He@ʬ PkE܉vVF)4v@"^ 0bPR"ZAD] >w+`}ȢP+$Q7n6(e^OlN:""kdQnM'G# Ea .6-ff9 卛.Z뒼7&ݒ=c5fWbC> NP cʿf&5,!TTe`d[Fwdmyc{KRtX ʄjN͊yL].1 8n=.Xc*z%^^4htfhA DxũzL+z@HE} KaI`3obƤd"!/SQNo">ޖ=Bw_ T5ne`G؎*jBN+'sEr% aY[!Q)l(*uC]QYPڅ=E;CD]xR$(T0XFPȬ U`KQ3en2ab,HtdIBhdR!@(EcTB\]&{I#Zb㢴@5+.*La+ 2+ $wCEQH #"dgq:h֪֚& !:oY^JB cB7h֛E^{$֥l0$nط/{䭕|.Q=Tfm$GLc/#4ñ")?#>XSTK¥UAMR8}Z4ɦ-{e5k!堬 6jN2ʼl;2)3!R)TwO2xm #C#2"ݴMHYPE7YP]:,k#+*&F(`-xÊ-Vm4|(t_QۢUBYYP "-@HdVj1Rh,Z2$(,ub:zh~eiB"eCVC-,C&WqE-ԔwՂ%0jV!E k*H-E"8+S[-PRCKa \ť+]$FVMQ@ёU2l*[ho]h7SEn ԔTV钥=Шb:=k3I2غr!-LJƗqNDU> z.;0N6ʥ7ţiKF%+6zib#U5*Kj+:)e3ֺ ԬrLpZlsx3~dQ懗Q S|q7|Y@}TxH #ʷ9q? *:Qr d#ehB\?9=N\3wq-O{ZkLVTqYGM1e޽9#)b>Y"AOJ1;0kb_2K"D;h&lZ4DGkQY%PREI_rd Qbj?C'jv2) CrVM-H->ԉLjR3!eqMb*.ULlIߐSdTZM"l7*SaO eIc%1tc'YjM!Če-Jl5.I{>^8/EK4 ^f4,RXVkCJV$̩dc9'X(1I[kTCwK)ːD2i[ ~mVcE𹵱\߹\*I-NqEAsR>-@QM\@VgRE-J~6oXU % O+ج5B5+ Ac)P(!E>JE%TF$:1DDiR4OLw*0*z:eeB%XY" QtY,EdPLev\Tei/^{n`M5u.Y.?eS.^JP %{Zgywmɦ>aF,oN T=cskd[ 隥kt*Fu3YVW'8vͲ$]d&^Eo2uWXՋ.-{/ղ0ѶYYfo#h2|&eV!~d)6Zka9Gp$+祩%qFgB5{74K1_U*fkZάՉ,Q/qiym !D4'iI"; jBՖ,,o^IVk ǞIQ+ܡ(sO%v]ўv$)ᕾ%mlђ]<[%ȎJ2渵&BcojS,lRFbz `qBK^IlE -)W]6vL>@ƅpC'+͏lj L{;5LΆ>{ o#Hˁ{hUB{ILh](,8G`'cHBQ[LLV٤4F-ȍ#Nz´FX !O6DBќM*inK4r2ċSe'zMQ l]J䊍Ք:)sمe:2ВN`bNl6gPBTYGUMZk@ ;Zز=uW5`uԭ5=6.i[yc[\6G Jaj`pZᡳ&8m/6:MS*Բj\2&hw+@z ЭQD5 VzlK4W5j[ž8 XꊜHօ %X8U 8Oҍ_{Y#,8REs[^9~ZQ͗O@1;2q).#,eR y6atTdkx=;n'/xZ FC+¼ĕt2Xb kMJOܹC ,in4y V3#fӿbxtw~y@k*cak^)x:ra%d_A,mVҘvfQ j*ѕ"ƒ WlJ$ahkk$a=FIPBe rFM|gc"wv2q1)ӫ:!5L!*c.#& v3 \|ƯIǑzL7 eA߂tKBze`-BH W{|-R (6 2DmV 1lVe!ZOVe9PEIAL7Z23"Ge-v ,O+*'gw Y3,_韙hɚ+,ȟrc[7F̊o!imyIe4?j@3Cf j+`*dmkXz,Rͱ-Ӎ(Gl=0Kyh)==@]Q;bQFaݓѭx&CI+Fcᢹb^Ȍ>QNlw7ϓ4V`2Gar{M~C79-tox"KXnf5?a'x4$ȒHS~sȣ'GPJiK#Fu<^3dōh'MczsxQ˥=&Nxq-;qxDqV)k@>&܋ݳGjc,a7Ԫ2IU1"ݐ;ſr&XeJl1J[6bFY~l\XdP|:8N_֒$"V8hwisrFXY/x#~40.Wdz sFb/&'7+fA|=56(1ÞgO!/ I쿁'_ZpO_ w_o+e±%𜗱|W~id-?2Sꗣ^uoP7ZɇC^L̴qLZW%:ɟNl,Ϥ;+Ei#ٗitk$;"zK_uWK~ӼŽpx%=N,X^WFW<԰?+,؟jx`RZ+=,\;>[/DY<ꊺhF2ѝ8B98n&<HbH֪CKᒽ[nJ($P~()O'ڌzI+]Mg}2t(ϓȷGEGR\tϘ>srpr^%u%ӯ,XiY Q̖5XdǞ(hO+JtYoɁHdإvYQ8R$/kvϤK̎o9lt%ҕ˥kxA0{NٱSFx؞h 5=^K`qt'jf>xRcj`x51^ '5EsOAtSPDZw\#FOeh2=iԐo̦S9ѻ/(Sx r,yfeuYCʸO]r[r{spVw|NI&82l t[ ҋќ%"=F>u sY%ӏMoɩ"t_3|KaČl>|&$FncK A|r"Jʜ=pE 8e#;+^vlmL_whki攊\ܹ%B4+y,b26i4%O#$ȿ#sFfif+y' %H %(Ħ*:͝9% &O%F ^[(=iD{>\3ERtނJW ËKTч.)l%wȩ[?cHŖ&df|̥ 0J0hɉ%FHh)L+p~xd` c)82LOJhҕp(W,(R[6vfpMlU$}'H*Z3:(^ZJRjE~z5鳱-VΔmu9/,ITsAoTQ8_㮢NeZL.W/5Iu^KT0+lpU>ԧ1RFG},='IгG/S.Ԫ}\=H"zie ˦xr'aoS%W;V|:Y*UVpn.)-|U\^'ٚ>#c)&DIE嬴6}7~-XM8e)bR?q4 , Ci)4G.iFWz2tyܝ\S~TQF4r=,x'x1{y8Ouq9mP_ݤ2KNO\eIQsB&mi$srodЬ і$[Zh5\y Չ&*pv+`rbxCIfAlWa7EAPT#T8gpؠr=Qa9/(nqcSl/n_a':{Gk[SyvAF|m/h x'&/scŠIir:s~V6 ee'*^n^} $Ge8 ޭO+.~Ce*Jj""%Vd%ђJ4fAS^Li3Z3HofR+`0+#{3"z2zf=G内Y-/,y9}5- Ϋ1%h$[?gx;q ݝ?ƷW7RO9.l20P;ⱘG ȿ9#/<V>Qy=AG9=Iy.0GS>W6Z$Z[,sVy{֕rJh/|L^ =|1w%h2\$?܉A_W$+_4ky}'C'eVЌ͋.3IT"g?Q,I7.X,{?[S>nM8+W 'm> zҤyNƄW(ۃ$"TeYo}Fm[X묒.m~sp|:7]eMѮncy 'KG}Kʳ>}>iBi3?U]oOfWQzћq}ޞx=KLɏ@I5kF}==^?4vInWxy]ų^e6pGQo1OlՋBU3M85G^K)xH*?S>\.mx'y.x8σ'sQNOtY۷ W̫-vZ灵/ޣ]f=T{/EcXe=~09-{e:*bRP- XbȦrd}4uoK_=|*oe3/ӒQ]R}q lp:F|,/:G4d\,Τ)"[ѠKvO<ã%+-Fs~A)&ZlvV94drpGK#{y"e=K#Ǥ2 Mo:?s\ T}]]U[;&.]ڽDj9ه1Sm1Eh,鞪TW)t|yvtIP+7LB>_)3J`qRb˭¿cα;VV#11_ٴ|3X?r I}!n#S=N|W-QeO+c8ն(aG,SRwĠ,2jp{}/,ZcXˊ2)aʼ3d7X/SeOr'ht麕Q[2њ8dr_&agRE.2WAp2fY#R=28e8Q.UY䞰}^Y;c9OR"?OG)lGcCxKO_a+.|~Ab-_/ニ/fO)K>oV_s\}FKB9_u.Z_qsK\YǦp l6GIhrH<'l)$,?1 *] Z?xC. F c+kákdO9݋x.VGSWk&vg_$V/qĹ}V?6@w>,)ȼ)}Z׹ >e[I0>iw[@&F:?د(4hW yBLԋO\*e=97axxR e/IJfiFW|/%0ÒR.uNVO?IfS۲5 O2gl'/s.8J z_ Y>[d')[o$R\r}б;cQI #G =osxїԓ{w5/G%'(O3toKC#ɜ 8;~:$oQïkoۉpļIj~Mzn7+g뼸K_N_\7O4|},f_Md["zg >>RQi:`U,^NT濐QOI՗ɇX_'<|mˍY\Y.j]N.}[rz'> 25F|jK{O6M/Of[I}NɛG2yȍv~#|/'G5ƿ2er7 qkt4zfEqg/N V .3-\ʞTrW5E+\KHÉ9o$b{"~Ƽ,+y/q ?#i#. S|$E)y-~g~ČX?=[i)9C,(heӿ(ÜML7ѭ}gh=KON%GBzW(w z>ҜC' wrD8=OdN١O삺i򨷏b9sN}cmV&foY\*+'eHxe yr˿k4=91ʇDI;7vFDJ s%ζa:O?F '&׆>¼ǝL B/s[ մW8bm \)e/2Xǎ(?g^X+aeOH) # R @zVYg%W:7[mHVY:q"8'/&7$W?C?q:J%v|B "ƿq8&s{O_'K&u]<ƏF-#% he9 /d|]$~V?GQ(GE~yd">#?WHwS>$y[#V\]2F_Tߣ>+}CoISݓծMalO4/eJ[chJ[ )Y >frݲLxIzZ*L+K_&BJoQC~;f{3CmE{=߆jP.yhS_},R5Hƾb23gȟv%!p|z*Q/]N^y=>;'0<~wM|>ѳ _}J?sQ4JЗYšWԾ9'+ ц:Qu_2ܓ@XPo^N zԦ}~r R4en063l#-grc9ҕ+74}팠([o3zt#8͞OYPGQ.G7JoHNoO+W9Mo09n_;<7~YKP_/x@5`^.o[|0>Eݯvm'/F('mOd&)r4e?3wL[n+{$VEOUVg)~'j6l/K#f?[:Z1lYV.h堮tfyGL#[Nl'ȏ#P2ky}y+֦65zOPT͐%|X3r"ӵK~ly1i%Keٷ]?pfJXf~NXg%kFA]W?4G)Q{{ʃM 6_pXSteO#wlx{Dbp6&꼳H+/Llި*хfo]QYLe&c?#G\0?Ǘ#t1oG3fy_)Ovb0mt%\eRmM Y?GF}VR u[uXyIfU9ǖIk$bso]|m%'W<4'<-^aUVj8Yt6WI eIgi$?ҘRl_ ,~:F)/&#%F/yFJ(1%c9K*^Γ˗_c kzϙ,GA`yUG;ky<TsurXsWغq\'gh?{I}GoQl:'XUOO-RȥӺ??_Zɳ?{^SU'E#"wH?`[4މ0^ӹ{I}; _^v\6?W~';J|_k3S2\ucV9ԋ%q zβ]KN2'r'f^QgeuoOůGj_Ir}; FnoSIʻQ]rzBX&+;T )%G__i}^̓h&YU?z*:G}f#,Q,˗]7UkSzv,Byb<{/FwL/=<>]9 :+Q}n6s!UV=y0.gE#ك~MG'y_ɘG{,f^SLWF[ibfdntPbb9f{17~!+<Ƹ~͒b<#˦Ɩ3lyk^c#+klΗswbouso{W-77{v?suzSC;-v~oWZ{:)Sg2 gg;#~qӞO˺n9ݚoggd^ULB8/%gfaXOE<2( CXܥw۟v5wv6w!!0 Q!!"C "100 +6 Wxxxx`W~HWW~HH034097 )E@>64)EA@85'X7q  %Lp??   $+),.03266752/,'#   !(-38887 4/)!      #&')&" % )()(#$&!&%% #  #%'!              %+17 ;#<&>(?*>*9%4 *!   "fa~ d bBf "[pD% kT????44????+ O(e^$L%   . B88Nv@ , @(,i <(q! 22dd     !C [ZHXhx@@%L??????24??>????<7????<7??Is&Is&(2Z2Zdd@xuFF d;`,p *"22BPwMpid@]VP3I B =& 6 /r ) "  e   X  K>1~$q !"d# $%W&'z(sJ)l*f+_=,X-S.L0/E0? }18!#21!3,"p4%#5#6$c7% 8 %9&V9&:';(I<(=)>*`^ ?_?`@S`@aAbBFcBdCeD9fDgEhF,iFjGykHlHmIlnJoJpK_qLrLsMRtxMuqNvkOEwdOx]PyXQ8zQQ{JR|DYU;~W.[p??.~:FWRZO|[w=~? }Dڀ{mpx;q:?joS?'qR叮=:ck]~|{m to ^.=e^ˬy@y@y@y@y@a"+y@hhhhh@@@@@ $*~H\oHXXXW$\$$<$>ff1?$&& "*\T4_?7 (08@bB"lL,$EMGr9AIQYaizZ:(bgP"[QZfflf p$!&p$ "xazF$Ǽ>.H dxJ YO<*4SUygb:U>R] uDEDB=?>^;t6V\@[ '`"0!%%0$(0&p%(! $$%$X"ajy(0!&p"0!$%#(.$$$$/nEH^5 fH2N-?i:xZ;AY/sOP66PsewbL+;=M^I prtx@cF(hIS\F0 xognYL@2%""lT=$               -I/|4wj?-$lpR3 h_qqP/38txeC ?]wrV9<? h<yR;$Ls/<JXuT jKqB[sQV]ULu{Y"prt\C( vqO4 syeTC?;lYEDC;30.4yeP>+$$##$&,   !#%   tLRsJ {]G1Y';ORqR)Js+3d\B(B]$zn|h0.BEMav&^(nsxOqR4 tU_iR;vl!p[L=. kS;"      `fBeP;!]U mFsZ"U`i\jgccc~~c{ H.p\H8(k.LkIrUR]5.'_diO5g==<EM8$ pdX2YXYZVRQPV\bdf@eVadghjR;v_H2/+*yV2(    " #         ASCIIR980100(HHJFIFC    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222J" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?).ߥJ##k;`7CWD?JC1 $UMRd2*2*bTI¾1E1>Ҿ1Ȥ;V [fd5n>Zlb3E='&̲Tg֠$ jlSN+ڄHW-ޡRzU¹QrGnsTeQ,gW?ʁȫ-*6Ji!4EQ#[i dUkۢ)%L w&}P5fjlOCw?p+=\ *<$p_:9 SR/D#p)YW2}'kV]#o;|wi#`qL qbҴ7w! 1f 6֡auoYQydb`jb^4j7fssXZmF}hL2J*5+C6™˔#![cO ߁6 [ =kVc)9(/)syza|Us(h,)\ ›AIZXCPGzRMd}՚ 3V,NAI)T. w⨦ m ڮyI0E G7cE_f$pj*XֆUl}VWP;S2뚸-GR=qY9[7$`X2r{d>:y$ڀθITM; fsƣc1gU|DIZfiW.Ax|SOJ'ցn&(y搓E-Zc݀ ozg'j'ր.rNie'b t*Hg|}hcF3 ÷'ӇMܜ!<抌)C  !"$"$C!6!1AQa"q2BR#b3!1AaQq ?@GUC0)Qb2 #@h5 +۪Z$ (pXM(5, l#⪄jZkHm5"u\&d5V+ y@ W "VfIiURD( +РhfW&4:|hVCLS4Fh|X5jqd>R5hW7 l^]*-Vۦ7AFdՃl@rfh40+d lryC~ĽƤ $ *ث~ĂTZ+l?Ɔm:I!FiC|hn4GF̘)bµ)*Fklq%%9.ʷ:zN{κɒa$3@w$ױrAi ",#HdSJ+9ĵزF٥Z = Sح|^p hCb@ѫdh\PpTOH FJ3VjD 3$ ( KBf@<VGZE@ACݡc:b_?:PZVo,@j;@~hF($ B3+2@T!0LLһdWB4HZ 2$j M6 -&U ,r${^~Zx;(R1(fւXX陭CQцLn;ͨxKqG*wK6_6iFPiɊ=~KaΥ-Z`kIN2Zє쁓 `=-|.&ol !)hI$hPˑeH@V"5c4Vf$wZɦART @TI`5~"[$F~ItWՓ0M0f~3 u:Pf eM"LѨP42hV&!Z iy%|+^P^sdAF!H|j,4<$H+x$ $ϐ 7eLNRIg4a; سlG9&pHc顴*R` CDV<µ-ace%Z]*z>t+zt`Ɋ܎XZXkOhnYXŃIIx :,jM7LZ{EK*2RakѬOH=1J}4, 76IhײZ&âHQe$C#/L>b]حj͂DZ6&ASV5%[@&Z$J(>AhSoќu [V@dEěV-'dj#@ٚV{iD$5%dꐭXѪXL 3WɟAFڢMNHS5|5~"6[@u+|6xMFjW0kJح41L <'VR>+fh#54tAE#S9H9A9~`uWhRrԸiaēimUJ|5 _ l `RK[ɒֳZ $&" "rYJIJ tH+z|5/+\YP "l] 1\P>(J!K@&lhŶv=p7 * %ǡ M+z^yfƵjda8VlW FR@Q /^3)$0{h z"fz! 18%AUkN;ijYa%ݒG jZLdjōB7^kK:ǒFkqHs^Btt&Qۍz:qњtc:qt@[@c-MZ"lMl2N^"IEݦj[LYʝE#M|%^ 1wމ.сD,Ch 7hע@"@h[wAdqޅqfkbhJ5|@gƅe= my>o|S$ H{|H &3$W* y쉥H@4Пjxϛ+)٭|thͤxNGM>z?Bt+^ɩt3K-P2C_{ &N_IGIGC_)Y`?br[48_l1ςD͗?KL)^f=O;ž;ҷM8|֐!mU/K!褒QdW@ˆĪAlQQ˺uF+Ql1nQ/2t:qqӌ<eE)lJDaj AJ7jPhp6+ cEV6gQ{SA Z|Yh猥ntBIe@5n%k% %f!KXaZ"5Yg FQ^fd*$h Xcyh ߲@f %BDFJ5yVKQ@6j$ kB1u :4&Z4ɒltP5\,Q|#N;$~9{bΎ4ʗU)m7^x}d{]IͯrLZ/oqe^~tH˴Gk(Ro RLA @| _@ Sfk||s9;7{^2s,]Szv٥$)T윛oC*V tH"LZ)[4S7Of+ ЧLj:q;:`GNucF-n:`Ck,vꠧ j#SOܐqߦ]ǧ3ڡ=i)ϺVi[YG7V5 Sl^%xrAYo䙥sKMg15kk552OȤв $hRjhW^M~Az ;)ģ0VP`LYW M`S5hP1iVVD0ɤXuMl\'A`XcvE_œ?脈K%%) ޴R!LcNd䃵SAQ9]wHsMܩrQc~K4 oBd\"_͛5I"XOw/|zrHEm0='*7vH4ݣ,Dv6Ҷ/4oB1JSУQBm:һb8EoBBl Z(#8f)qIjmrμ[F+nhČV hQh e5@e$G#N9$$poFV+t̮:N5&H |A @34 8&j Vfo[ QZ*01K@ 7{+ZDbV3J{h8I6AKDK h$`WG'S#3#섶ݔi)6RM*$kҔeUŢk : (]Kh<΍ Rś~6I+,rINY7?DPcUީdN[tԘK7_}O,["4]󒷻g^\`K&{AUIFk:H٨HA^/uBmS%n<[$:% ֎#2 <ӓيvUVsGLщD ǃe|\+x9g6h$ %GV)š# *vL4gIϟZT;'h+4{咂b+__Y$lgš׵tˬVertΕ%-hpAdS# #C,I%Y 0374سgm^?ƱA{5Ct{ݢZ IPo| U+Уеf*dB/7|f8}3>iNVށNӗIʀ9%3467>klY=4W\Sw{аُI*:xu.;I/CGDrdٝi$ԼOWN9#U'4(ϫHHR ӷ)9u0[t9n9/f+s<$Y2䓘a$)At[6/U`Klmp,*~lm7bM&T>4$߲W/VygmцГ N[2/RlW'fpLӡ㖸D\~`oC7u"P7ج i=.=b ^Xˆhh7ʢ8fI9ϵm)JTN#&[ x+f3Zp^nGF39֣: r9Zj,#InTNY vrue:$IfboG*iKؓ\ԣNpR$ rJi)%f7{TV43v2,cSJ^N s@uV@ 3/ ֬ݯഄ GEzfekb,f-[dXC y5hߑX̠V1bU[$ݯ~3n5Һ ! `#70PݢV+Ad&`[fE/ImhW:$D`<#.#u.wr,/RJy_"Ivc NORlYV-7&*oV(.*!fJ]fy6G蜳5Rd'苝PTi)Jګ*ez%v٪2Tߖi28-^1:0mhجMmKܶc֒|z]>:W-$Z}G&0K)$ɓ*m^7)sKc):\V h^W nIߒ.-+5 C521[~h["}:rg:hAE 8b;zLѓ+n do$mrruW|Y|pS}Mhp޶qu87+68% H8kf2wN˜xVi-DW㜤iClءprdMJbxښ~Soiw;hV\P2t:QbE ?F/OU"ٔ<| ,oJNQv+7fFC?Bl+V.٨0|D_5@ x~ak7vJk:Q_6w7I6 _;wBRwnݐ!e#6Sdҍ92o@QGc62V' vEnJK-,T*z(j_5 ЖdpC&mRSY=-L9{Tu K\v TJr^ nYrJ\e()ƩI ד *6fV8m7Z+qW!ł,]Ju]ݢ=IGoo6|/92G i[c< )%ytR>+KAqea b8GN.N\8!+ηVY&Ãl:eo>}lG6JkoSi Y{ׂ%FW~J󠦸ZȹMlmdQOT ^1}<%6iGƚUڣJ:m:4+JJ͹5{ETH_kSu$1)GS%ڱ>)r8dqXk|LV/efƋ@n/g:t/tωΚ[8:t┩gWS(5O.1QMIZJF DQ$qj29V*^IMcFt*⇜ҭO,_emr sKz#M蜮12X| %i %A$֍i݋ZLŒo _ 6Ĕ'<rStE˻g\ frO!)mR)EZd/\Ȭ+CG' oxM"$zU8Y$5NOO`Ȝ DiD u7QW.Yd`BY-0Fk%g;"IQ#{H)^|XGpqе~Jս4yLItsiSVvㅫ~NOGvixdMwJa=ɔWTWiV!"xR1Xkqhz/sׂκEtA9xnn픉Ǘ#ՃW,rRM:fzT|ui?/yUy:oѻɤ0M3Fѯ(J>;"jVkJJ|4]IV72RȤI*n߶ua(='4B잯Ȱk@wFu<dԵ0%Lx١\ȡ\t$?Mr}Έ:X?&iwrK&\mqh̲m@>V}Si d+Xib|g^$( Z$28Gtv)+z:N _l|<`/lҊ%YT D43Bq""o\~ e:TR:~Rho]sؘY˱V[TRWG=dE]n)O+_"ze;~NHU7/*dž)}WV2;#vx1n $li?% v¢Ju[\JSZ=.)BR\ĺfd ޗ 1T-H䄝5vVA[[hrb":1qg:s"j)MpKHTphm'{uw65.WUB}(Mۂm%V_ ID }ѓq^'l>(]D20fM'Ը?iC'WR#Ǒ7)'IzrOGn&wϓETHdXXԢH3i|F݉/}ѱ kp8j+19_t5$rmt7(a[K1P^Ob-E#$kz5;4$W߲V)>SAb␝!6zwMHΕk0=Bb$\w]+;y!^Y9(s咪9ʙd۶Pqhomn[NQbI|Q2M.٠*M- ȖPo{b5Gohx"R>$%D0R|u$VF3IZGhKe]Qi <).ETj{[;:k{c:GR2)בE-T|hB/"z%3%{̞}2~B-μ[ ՝qMGD)ƑκH{:1G>N2,puGj4wۗK?SX.<_R6غi''?X^qc;ӺߓN%:zK;0oi(vӏȄ,wtKKMiF\v1n[žٸ=:\}kşBvkr׭XѮž]k!UqUoL@;]N%$d=V ǓQQRCu,oӹ$ٯAqIeGP C^G7 fXW5b9 S6-b$|GUBe䛭E&ZeRˉ\ɉs䃽om>XpG,e2荚{M_# R* J8rg7P&Lntj˗Szcܒ;1]͋UǟveZ F#5dg  B4|nAcm,\PŪF:1WʩVC:h=0y5f[ٛH<fm/B`zB $h@05K eҳ꠶yBQ!.xT։EXr)D9IK- EJ BpC<N8EbJj*ج*`Yn'Y >U$ߎU/Ӎn#.~+3ܖÉsv.:5igU³^jt;;auLͭ;ēd?˟ӧ&ܻ  ?钽d#gNmHG姿NT:*:Km2¤S׆su1ZzRe.mچ7E6Ɠ9nt1Xh~z'ӵYYG%jЙ%ʻX/%+Fŋg#J+,n+Z!>:\VgiemЏbL{%="ZS5Y_%~ ]Y, $FGTz{rRdB8g/J|]7iZljpqO t߇SΉ9m_bI$i:0i67u +T E. p'v)Qr|>>Wvc#٨ {袕kYU\k;cO7vM`\P4SVE7䖷CA4Hr '7:JM֎^MQ9Uccj+fZxm:W0G^ v~橜:f4t#nFqbMOT\QtxXt85w1ӣjj/ T䤴ݎ?ob1bP&.>40TxR[-ʼnG7sTuվ+;'Ǎ)twcEcW}!qO[;?rsh*Ԁԯyg2Ql 9Φ=2c;fMRi*)l]&mR#9;{8yenN*7v'JQv t}_^Ns׷8i]rzRU*!V̒Q\TFpѩYrz\4bTss?Q℥@eKb>jN[VaL@uk8 3d:f >dr{n t,m;vQ J)hG.(qf;[G˒gA->l*ҳ"Vf2 .N_$*bQ\ O\k~d^0ナO}$$Dք;m"LJDN\~C<%4J`UDtQ8rsl7 | x$l* :!|ub\x-GYe:An !cRԋT,dgTzPiѹXp?+Lgc&!P7#IQ[.IIR[' UQH`\lԙϓQu|&]"/ew[]4fNͮ$۟zK$ly^ |2¢$q*8EpgHqvČh/%-,e;<}DxF/'OKMR9:ܙg>O&2e"pqyweF/[-;9rfr}TjFmg9N= bnOg_/StkBR ODY\$FE0J.Fn<݊{G,(84q>9$xc.K%4c~B/J ^6@SwD{;݆f'$ !*@hఛ1j,!\D3v.hR\ nNJ8M=R4rp7z@ܨ\i'F97gI+TogGdRPO)K*+t]vUSh|7}Kcm3~y:.UKS(\nN5ةܯfZץ{1j'7S6ěMly'L(:ތˎKrKU^\:sS6=~Jreǥ"ȓƱڂ e5%LPۍ/"ͺ4>GkOΈ!:5nHϷ9މ_O*m$z==ױ2Q(Ijʨֶ_Tğ$!dy3wd]%<䫨GEO䓢;2:JN#RN~K ,cNE:zyRIպm [%tDbK;uk:lY~PoЀ`QV5,iՙ׳7pZ-k^R9dmυZ݌0Fb,mwNc⒩I#3%JiZaA76!dMuoMY<ҖKКFcE:0Σ\r%IE&NX ɓ3{_Oyӗ)b໼47+8ώJ^ySX7 2q|0H'NɭM3^kȴc:i زdRO: mpnw׭Ŵ Dφ >M$Y!lMp91ȫ2:"HUsQ~q7OWˎ_K"vw%*NؿL .t3k3zd ~ zdA'7k8nl3XZ3k.鶖> 8#}ΩLsQJ)Sg+&+Z3B3RVƴ,0JHSF6EW))hFh>h ")h_ NN^1|x'VXŸܖp霣[sݤ~J[b[{9`HTǍYtqn<.N嘶N_EtKߑ9= kÅc}G0kewo-1Hۿɕfš*ޖSK<{αKVIZL㝺͆8RWD0NFz.LOVʣތge7՚U$e[K-v69RzX#&p_7Db@#X ]cvB3eiUsf4ʬ#Ki =k.1j61izUKAmh9'"&Wdu<&-=B0n{d痹DO)풘/HfE!+FD-)])?xOnJ߂Q4oZ@_UK:~Iy[r^:4M:"RwKC~ts^ 'PdN-'d~M)df,qR:1⊦s:1>LmlIbgV |+xُYǟ,v] V7HZ(ti8R;qŖJUeӣLHlևF.y~/dodZR+jVmؾLٸ]sMK9-tCKG%yrj9[`Bg+"ñ*8WF ,v{JٞS蹹) 55ߐ?Ȁkx TamgŊ@5f-fŴ,8Qm<ٲ'M7gIC,J[SsuN9I|-B&tt?1'0 ?2@~H~5:"Q2Óv wK V Ep$So4`|I]mz8) h4dAmO"W-K,SZ.Em9\mA::Q)d$;؀KujA9I7+B1aqV2wb={NV E'iFuOYrۏ`CKk| 쐶IZ5WFvV&\_vhlqb:1Rs8'j qa[۾+U^OSKGux)?|sWuF8qdNYrף{gȽ<ӌcˡ'Lx`K5NN- i':QŽ4ޢ2NײQm;:睩\B9'4P2wm tŚ\2(Dsu2+sz&Lk\VxqdCmMl9TV{n )}V(bwAb+wrAT!_T&`b bl$ G9$#ME??-4٤]tub\#\&\N%^Yήs^DouU+~̳?ְ^΁~a[FPmdz FM/jGӷm.~+8uQ4GܮCkg"Z]Z:8.ܗ6m_Ai*GYJ]NhBj|UJj&|pn^?$=FqW('DHDNI*'FьeMD+Tˁi+.$Ǖ F(8hָj8g la[dJ~-M{SltezoقPyxФQ.aMǓ>ݸ,֭1ByxĹ4:H/%Ǔ1y>糯pZIFkӏttr9M GsvG:˶/S/*1WQkŎWefT%E[$u:W("V)-`pq9d=xz^IA}LJ : o2|kj +oZdn c:.!&H;bnH;ݭ߰^E7p{5+g#6U$˹y:J:,rUJwRI_$ݱCB}H:puRǸ=^X-:mS,c?ע ?bMJ#KD%NI,[G^.oucru/N+,*,㻲gZNdI?B}8$=7auDz-E^49Z(Z,ެVObJuȋ #rH|o=~ʇBID4&gW薶KV%{2R}I)&θRV ͳ^&o"&O)TYHO ^'%OHh7GMJ,ruy<ܐmt˒NObJ2uI+5=ZJЭR%Gb>{Ƨ]s|]Xh& 5uIYeaaQePW]l6,Jfb2UfeM)KB6:G;|%ئ2l7fH VkZ =K^(pGڌk7$QIZwL7AI2u%֥:qé4ƎE5uKۢ(#֛+ Iv:k8gB%r&Zyܹ١(!Qq(Sfk{hnֆrAP'NJfR',8f]6;u>.R+jk+j8LxӦ<Kȝ%uC)ǘ='-qtqb"8:0zX1IVUúTaIӇ5cYXaSk,[7w~byM7;)ݙ !//v) `c_-셃'sJIxf&5+jRkٹf,JP9GqR+m!Y/Q7)k|:[3fofrK4`6 ~Q^O|ocqiqO"ո'P&Zc˧Bɶ$O*Y .<_Z(Dg/ab6ùlwl*d˹~İ nzҕ/WCot$KCvԁbwj<>5:nvȱ] $R9`(8u,;ړ! 2]K=_R4f+Of+7Vϓ40tutcqՍ*9Hdnj HKv EbPXL[glƙ_bHC-;L]%$Ug}:Fq[KwیI-FLtj6C5νڀ-? Lּfօo͌Lߓ^ Y7@YlC7j)bwE탓XnHB*-fYKcڦH/кEmҵN\,fR7((W Gnv#A}m΂zIva Ғ[#zvy"k2?_+,Zrgiӝ$cdץڪxt|ij]_&j@^i X͑wv]7 _mB9cVi= NΏ]ڥzM04֨ 3}kbnR}Dvyj)+Ǝ\h.ߑYN)fOirR:2Uye&Ťuϒ Y(L''dQ唼%?FEy 6X4cΨ#AeVIwh#Y>')EQb e#4ױQ9}k|V':".lZFm/Z9)V•|q  l 5l_ϰG^<0鱻 3֔]Cj`hVM4Z5w?`342~v^4CU- m,C9Y{$`, B7T@H~nB|&D\dLsA)4P9r!5EskmW=|x~ētJ(z1CkE7E=6<DufRfjJ)!'@LӃsɨc4HNJ[oؾܛMY^rj-m Fi.H+%E\bɒd6%.yץ\0ڳP][4W^IMMUfM?%U`4PB#!:2SJ:1JbNXEtIڡ&s.֎JE9jޫ2t]W$kkdGy$I3LюU-= ܋l=L[o.Y\2EԴ39ٜ3囹$nLѻ,/wnwQnv fd;AE@{ wx3Xr$ћ9l)"I*tw`r92=߳QwoWeTsxє߳whrB>ݱ^T|ɒՏdOhXhzTvtOJ=n7f\7߂yTާ+NI_,jMpoqWOC/rM&S2'/$,×<G-gF9 \>y9d# ՑcA&:'Yfd<j_zbɿ$MNGDJWIȜe!D{\_^ -肶jh),k"ȕ˟<xWEvlz/*%JG#(HŤf"Ib"ދF1t]u'C)5 +|mw6 20Wv\DLMdMi {--: ac_{@Tڪm [RaaV,ͯP{n!XOT&k c9EL~Cݫe5g` BسFkĽwQ6.J-~~zrusɹ3VQ$0|0Aqs}跧?ugsݔTIlɳl꘭$O/&װ6)rg/ruN-ù+,.Keh\Y8#FTMPںB޸ ZII9J#){$NvqՑO~`\rELN\}nk/6;2W챩R\~V+HZ9KEsF@u ƬآQY9+(= i ݾJ$ovde(N5 k>-=?j]^u),2+6-R/ aBnt$l=ww-g4Xp9|֘;Ʋ"lqRdru-Ǐ-s'Α'<悡'T+ F݂3}MױeyfǞVI0vU9Up<_ȏa;v`}˜Ǚ(BQTqݿRL dI6}guZ794'\cB7xW)JZ%`QQ #lt\͈rj=RY'X|V;ul W.JL DYv,NP'>9)$(=g>Z%JC ,ʄfUo<^lhd\O&Wg*KS40;M+Ҷ5 ނɍ'$ݏX - ݢk]۹vXjEJƭ[ ~#.-G:ų)#5J4>Aʩj1hŖbXHoEE?FƹᕩmX,.])⪗/bM@ѯ MQJSFTя%ўQ7u`^licn}E5x],}kfSsj;cwz%9ϿQ(/HܶG<y*jte5deI ޒ/j4oIK3ɼ5#){hbK;\o4k;VFw9)+ߠEd G1cR'蔲%nFQ;!9? ԥ%¢i(G߻!}VI~wciS]dT~~Zɕڙ4jLfNؒj2n;|2[rX˨c5yVy-E}開R+ҍ$-_' hHsˤRލt1"}Ʌ֙~b_D܍~Rzrra_:}I T>wch2VE)$+QY \%A_U}J@ՓsI͡2<̲r]S[[ISz ԊiVae%ȪVV\+I.@Nؗd5Zx"9V#AI^mE]xIٚTEj)**{:T˷^=L)5 Y%QgIlV1{+T$gnoݠDtSrOV)':NyTJ#NJShƏu\n:#AeW7o3bQdJQ_T|D\kC8/~IMߑdd:qb$3pFvfdY"KOѝfQ]H t2\-^uG(,3G4e`ОTlM%{f,ĞM[n*Ii%,S}NYmrOf{+ Q eO$;vI9;lI׃PX*?)5ќגNo";4.ߏ%D/o[:gڸ4oAwb+my薩'[ 3TnC**U99*TFirWLWUa?6fhO1A[iV8%9S(R"lty|2V]iJTV.K))>(DfM$iIKE0)rخ_uų9[5K#T 3R.IդgxE9W,iG|QΒYu,o5J1%]<궶NR_HݶI'|!d{eP:=]dhFTcwvBR9*7-Ы2\SWIJ A ؿJ#스 B=++Q jOofq d|_ E5-]',8ޚHYt|Î2kRvI]uuʓk-,rw&4KzU:*Dͽ1n$oQa8ɻ3uveD%.픈ܿGu-rVi$%.7wj@Rry;%l~#K2ޕm ź#v+ЂNEzԊTܶXx^@~Y& p ^|Vk{ErW/Q n/$J)Is9N \Y]'kF\!׳ a$^ތKe5njI(X7TEy9R,C#$ܑT(ɖJ0~<y7vkTLFZ%G ޯLiOB)A}X]X-RsjIr.U|v4BzGMV%8U7 l}œj/rfrB'7mrfFfȌ' I<RI^4Ӷ@J:FS|h!&Dp;7z&AZel¹c%e`ed[ Ɯ\16T8 h-g .^,A*WleA=C 4߭k3UIٯBM|? QEXHi헪95 rWؠM]5ƉkH'ȨɦPJM[X^ܓݐޗmSH*^[5Fy-R{OZhv>+[U"L%b:R3H+qhKe#5ȢXHe|Z T +X$VIN};oԬ^%xor}UW$דA gZb/{dIU<"kRvOzE#8,̲x43-T`l=FCݽsֹ+1Z 9;`VO\KSm8l`7ߠ< 'ݱ%4+RMQ r` ik݉\Ce/#wZ$ʒ)iTwbt;3t4.uWS<䐩|Y+ğ}1,0Ǒ35uhIV^&- %C%hH&V2)0>~J ^۰?L[ Wɿ?؉߉6ˊd$A:i4حKQJkV٩0I>I d A&tߏ$( KEc9[o_[7@oHBVEn-'$֯e7du.Ea\w9@;,[!%=M!{rK~T ؎~)&sڢ_X{L:di;$'߽;ȨW?,ײAޒ~!S*{UȟSBFB q@r&KV7V&Iߐ42&sW-{I7w_),I+D+c]cw1%&8 خdؽʹDK9W,nW72a_Py׀D@jKj +SSZ)_x6RErKA{k!gTjr^h9lm 5$h3-> dj&elementary-1.7.7/data/objects/clo.png0000664000175000017500000035264712127353614014470 00000000000000PNG  IHDR2csRGBbKGD pHYs  tIME8+ IDATxk8 R,c6pSQΡ(7d<, 97%f>u~>\|'.?6>7}_*sX~k]KW5Y_n}/ɝc~?}-(}V*Ciaqpd@$"Jfpd|lKߝYZ'&\@s(G)G& m=B`-v.;B_B782-B p/}wfZ.A_I ;7#"2/]߯ 3}ʕv?s=ǟeWR3 uw3w[lw(Y]_neЗkzo'rr$+u]wH} LCp0<$}9{ᙤpd 0 ˑ>"2>\h#% ' ]@_/>[lj?{%@LZ!BCY粅@D&͒#"Vӗ@:%"3W}~>?Vٴx._XĊÚ^RTu:ϭ?ї+v/ol߹|KX~(,LX.x&GG&3 S&ϑ2Mң?$sȝ@_ xDB1W HKL 9G&5B/Ȅ K(pd^#0{Gm>u>?х> +|M.~gl}'?˻گvqϻ{D,χp=Dd|ۃ# nG`ypd|9"Ϗϓ?0Wf'*K%}/ ?Y0> pdpk9X K+4KG`y v} CD&,Wդқ ͈OG@dNȼT &ld@%82ohX|<@D&Е%QˋMxm]?fOOwگ?~!}x/ݿ~>ޠ?[_nlBi\\_ G,/ay8ZCD&v}a CD&kP@_ٿЗp982 A'BfV} əIG&9L%<  v?vb} W!fM{Qn^wE] ɳ/}\W$3֗ПOw r U*7/> MXv`bЗG$slj97 : W ЗL,n`"l>W&јKȜ p!=#->>V~ϑ9}{_f;zgY~0;\0<8Utr\8Mn4!">v̩?L!Թu#>q"G&, m&?ݼp/-gɝ?{G:^yoA/N_w/MnOחw^_re/ҷ뗧fG~ U@pd6"څ?Dd !"2NG&.N'Q:_};khmr˷zDT|n˝}ӏ^mu?͟D_/K/GCh9'z%<vC`yX8K82)${? @_­ @_DJ} @_|`Y͟?>ω͝˓/}o1wc1?~6j}B}y}Z³?7'{l}qq1|-x&%@7Dd L%@782% G`ypdp|ѷ}||ɟ7Ogvu}hўva;R?B]>|7G@_>>Yߡ/~gȼ#K &Z0?оn0

    /׶j}t<~._;O_K`~}|}/_N GşZȢ/.LOSC}K "CB} w9,s  ! 9?`UALٟOO6`-^Y~r`];~vf )->}9K?/q4|rJ}/h\R]/&g?߼~υAa-N~#߾ڨ‘yzzDzGl\c"5r ^u_*J-Qi\˃XW?ԗ}YCy/9G:DK\ ݪ!-;@ygx֗Dd\7?IGj-M(8!o?jsxB}y$"40=ǟ :^P?*zߧ[^zwW?. 'Ya)4$ϊ' 5]9>^Si<؏+go/4Wחq7;"r~}q tV\ُP}?{tzfF؇[NND&i|xg(/wx[{zȺQ|dPlpx%'Khf#CBg |]=G<?hy4,O3'%Gcl%TCD&.$V|$?ǜ1VQҭ+Fd"2.Y_}1O֍R;qQ쮮9A[\ })k+yNQ_Jtpdg21S ػ)Ǚ.GG_sVaf+V m:R[~ЗWOחUof/ +GKk)XGo; jvkÙ3FZ?N4,!_qm-i?O4~zm9ח#4[N;G):ee0}BA6n3 %VB28V,gD[ybݵ_M!0W_m??Y__җ#ELG?Gf&sȅ|MB"~hu~VM!F:3={Hp]@j*>ջ~Ԣu#3=ZOZNXU{y: 5 1-GsUYAﶪ u'F%Ö"(7a_.\T_VH(%ʿMiނV.Q9]P?Z~)߿&/@kɓ }٢Fi9eiik2 _[;QXG a߿-fTe//ÖDc]T/yW`0`{unqĎ^UNoTTZ dž2OghKgqiq?Y_^~ L8߹j?6k)Zꇹ~z?Ε+jĠuaН&9Зc +޼ٗΎ΋u}y])ٙY}< @}Db獟ڣ7Re/y02GwЗ{֍2o[iʑ Z(O֗gHG_LGzD+4v!d%6Ywm𲣝ϏJV_1їv9KÖ«?2zh/ϰ+%m/#"ډ`C'Ikȴ.̣ś ͖<ϕ5휝ЗWo˾KÚix<[Cߏ~t}9K0 odɈLŤ(3^G'-$c!%/?`\?G_T iA^q2MMu?~MnwB qPY[y=3J#z6~v!Wg_g|#?vyf:_J\]yj=#^U7g3[;:5Y_Z{gfW3iY_ Q6 }ofVϖpdCF#|JDSd|P)֭xw#\I|z؜<6 AOv& }iͿW_fs;]Fu?C_5295S IDATs˶J>f١MOZҗhGfDw!hU:bBF3[뽻3mFD#34LYGo!)^C#7bW'sOwgأ gܫ/9OݳYTӖO^ٲƉG|GŨޒBruGE~#T+̼*NeMwg.ҘChY.[e.GW>1ң?hyGw?{ebF);"q#4&!>gF|?2-^N>=G꣩Wx\}_Ȏ1+ȼz!'"-M0w>8o*#Ǹ~수+W+r{o:g}V;lxl}9}ĉȄ$ !_~ jEFFI}'`TqBxp,^dqk?羅٪/{N̬/M_~kkЅuDl13a|- 9ж΁|cYLXw˘l=.EP1xl_I[K5ɰ{3}kŊٻʎϗ19~~i u9~}K0߷9m1ßy قy/M~3g&_|d@};U_ZWa˂QI~z+]v#k.SVow%9ȧC:-.QD:gUSZ|`5HF'a[ԦrZ{i#T7wzWOG6[ggjXEgty~/Ed_MX˞,c+aWztz؟\>g-*2~95 '"2e;GdZΒY9d<1+'ܳz"Nc~hdt,Ƭcwpz&ӡ Cѳ٫/vdoA?9]oAx=6Ov\ h':wzMʻ[,iE+"SQվDÞyѣp2\ V?6Y4;?Ү'j^D*/P ٖHÒx̂ l bGP?=mhM|U717_M5u=ˉB9|~Ed].OW?#`}y"4I+/ Pzޢ|,d=߂/QWфfx|^Yf %+]GQr1BZ}sW_E/W}lF2(ҳs{<㞛K尿_nm4{Y)J2uk|-O'L_ قоM2Cn]rFE^GKYMgՏw592%8wJ=X / ףz65g 2a7tQm,DqiѶ<cdO?-cǮAslVгZ $ XKzG_ l¼D>C_j9]{iT6hV֗J69}oj1OMld~ǃ#s !}:#z#2HJH7-{DU\5^&$- ;Dhj G'DVqVy(v̽9 ޅ~$*tE:Zy1s=01jE2==Zl[)_#ӫ/k 4-;WvEz?vC-yʵTI-՗!ؑٹXuPX>*91nM'~D_~82 'GFm-^C'lqx5Go=+ }-!b1~~+7T(jяv ݄-骞Oڻy4^/S7jL{B-̔nxnYmI͎9Z.i8h|FuPY'5{Kl:ޓbї#\5H܊=BMI5F-W4Ncc- V8RgTg9˝6N׺BfU! i:o~QH j9kexNk,\a3|̔ Q[`߸<ⲧQS?Gz/NFS1YlBg^qɨkě΋+oD.#Mt.9!5fx:K R= G}Xk sr:3J;i>,>qDhLU{:sUڣ/Ks*S>[xW(;.޵-Jtt}LD&0BP5C>k">+DKtu&/!gX>ZTdEvQ-7:YZND&\5_}U~4OFw>8YVɣz@bpO~?k\Hk}V}]KҚwLm>i alL׫Ϊ5wPJ"oE"f̗$U::6Clل(lR?i~ o/Ϥ2A/9 ˤxɱ s{dzܪߨX=3"UeBb_GNgD|qx~_F^}Y."s^C9b2 1\JNrx"ヘy(U'_}h$^ ~N}9"+җu]Zv)rIIg_:}lUӕeؓ} :K1qK4c|)oGo-{z?oKe/ Zcs֯?đ ~F9->YVj;Zh7zNp܄qm4^Bxi%$f,6cr=G}^˱TuN12;\6'^}9c8.%=}Ѕv:WA;՘ZiͺqIOg}֜0aҚ7HQo2+ mlGmnۀ=:_+Y_V4po?% }^Xy3$L[T?3D$c\n GVA#=~/}mX:ۣ/GWҗK"]21y<9bKe%O>;;!:ydܛVQ"r،Q.M"{aZdshxͪ)&rGkגhRX1t-ՙtͱb7u"7No[gA_ڟ0sˑΞ[[sZts=}F/[֯5mf2iI*} 6ٰy-{TvcVڽBTOﶝA?ZUrFKbbvג!UpGG$ݥ~Hm `% -GF;秃#zԪVȬhC_ut|mh}*?J㱧ԧS#SiѤ-U"GWOҘ`82A;hj, mn9Z[+ G4Yᔜi]ǣ$<""@A0;y[ygdA}(c]nf|+5.cx >=_=9;'ᕢs͈~=hyI~O2&nzM@fَ(Qg,rvPv>8­쨎1~ p,EW: z/keOi9ksxgfzǫ/HYҩ:`jM8|W맫fb@LHs&$ːzn@\5$۸ϕi`[GGLMSq-B@tW hXipsߝge_AU sQ6P ͥ :=k|ߟ/~0oK^x|o/%ޣGBhϟk?e|Rأ'RگN}Ə>oAU9Zퟥ_{/55}ٳ~Z_ζW_v}ID&<|IhrEǡ<;n zّfjMyi*؁U.S } J)®6O6F_1/[6Krz7}ѱxwZgЗp982 Bgbqq9V,G_KiGgNDIN-^ GU[Nr:zRz}W!l!}`|erdI-* }yY}Ys:U<㔭՗QQKGOg%%Lxy@މA`Ȕx'ˀF2~khwqڣoPl=%P\Bl!X<~ȝ Uv8MZ[R.Ľ\Y_XFESZ Xb3iik'蛥?"Mӯ4G= )5K4jouPMܒ*9Zn \׾2 ߑ?::{biEf^Gf:l(-;W 'WYљO՗QUJ:=zxlKx/uї3~Aܡ hG:*ZU;>sX< 44kǫRB#2[ڡR|Ͼk9{fnS i#;vthڏPM9K_XkjAφ~Lj;uUzZ}}'b瘸Z\a?ЗbȄ'R2Y!O=kJA??BHiBsv-]̶{?IBQROvKה?_ZblW $,D~82-o%Hi9g=wzxǑ٢/ώJy~@_^;?З82h](N$"h "{+R[rbq IDATtdFsfzZuOGOy[O*J /v%EGɂCK|fUvXHi[ <#_8^}rkЗhЙ/g_8 %^_~lL} W˳KI_f~?X[DW G<*1iD4?;b}V0,rЗo3R )oe ;ʪ]Zvn;^_ӗBVڷ|ze<㲖|MIr}t VܫGw?YQp>Vؑx&߫[C)O(w>J"Nٳ">=#t ~VK5Y̨Ag EJDS З+_FL}Yr '͟9)Gc[K;ʲoAyԗ(Յ'2WYޫGi4})i ByG7ЗsX&Dm%bBC`qp9BkDHCv<]~5Ҥ(tI)u4sPuQ8򣎜,'h ϳh'AO>/Jz ctЗ12ʓrG_eܞn9)iODvJcqd7շ0ЗCMH|+\t3,Ǒ&=Le-721LSxqCӓ.Q?w$q>m?˵ -\V. "w7eCȱ?:GOd|/mN[ VI<҆HXt]tfI풳c]f `k{#Rl,t8/Я+՗py/vEr81r$c|o<w4A;E??^GYҗV:Z}Y?!g =:e9khd̟/>F/Kkr2ZRʕ3OX϶.+ ԗ58Z0i8[(kϰOkGܖ0$"/Gz(4Z +ǗGy_s,b6!#*MhRd[!klU`LiΠߍ<:?*ѣ\-//-sԢ/=)e CQ_>Fk[ }ySpd§3{[̻cu4H+#ݼXһh Ǐr I!mA??ChXϔv3WHVX9>5AwvSxvԎ^֠٘{ȺmsLroMK\}Y/_e65Ki.n=Q_\֏/k˦iI_f/o/qd>H\J2A:Ȭ9ZޚFLv_; j-u$2c#zϞXDdFB),.knu}k%j#2k9<֭֭#Go]}\5xΗ44GsS/K:9*zNdou]_ r6cgE_Z_ősQ]eKG&rE/o/qd~6ֶhL%1d]w?IriL;5CJGG h,FY6ΊIг' }7;GC} ?܂/"68di,Q2G[\ 3˅(r 8 O}B\7R_A-x#IR+Ip՗o#Gjwחyơ/k}y3}#`.9d-B%(:?G2O^g$EX)Lⵎ^DZ|#MޥZ_D%"+qT[jlIh'Î r,56FMXkٔ?J_j'zeE[AzR?Zm藫'_]ƧGF+U_߱kO/o/qd~ЁzGˌ -/dN;) JA( RB |c =U#,6~w|J;^!]h-2CS,Ys̹mBKKNYGڇxph黵@=92/5'Pї#®5N̞'K~,}}yc}#Ce-ːl2 %4+粏K+]!2p@-3%FYΓ{(r&QjqBrh n*3#tV)WD3R'֑YzV_v]k%Oї-uC%- _aGm;o!Nx߽|oz7 շ???&x>? ߵ e_wTdB-ErֿDg~(N[3U/D*xkP/^n+6Q'&T\=aזпɝ+hm\_%.hXY-&;xJ!lG'l=C~ο5`}NZG ST%1oƘe#4TI_J'Rm'l<{\N}]xdh/:t]ٿy'%etŒ.ڢ_JCew=eTuKv}8z :np(ygo%6gw04일['f|_oH7Lz"gӫ/(}W\|џkKIKzePw! y]F{F֗i -}q#KhyάVw_7W6BzȉǙR&K~-ػwV]IZu"=G3Ψՙcc?W~˭!jcad^Oe9VY}rww}gȡow~~|-e~:梷ߌex;f_r8@gK ճl}y˴<wA' Qi~_1-NȿVކqn޾T)/g#[eXQ WIv_[h6'4fMĴǿZ eFʟRd>]_Ȅ@eIOӪ/Gl{OJGUg.v/ӳy{reGGdjWm\]I}X](rjHϗ~ Nw5;Y*m>cq X'*ŭܙuTY١{n-% ͊Qpf ?3Vӗx<ف6QI_nPcg^ WB҄y`ݥg}/1Sƚ;NJ9:{l}>̼ɢ(:V5cl>D'*3:K[lU2%AJb PՇj߿'b7"s~aѥǗ(SʳjWKwpǺcbZ֗jF苖W+z8l#W[V쇈L8r2 A?Sc!a2{DH'|yB_7{D4[f\I]$9jfuA 0_ziI_jKm|6rw}#Rz6FlDw#%dMFY=eZ_W>uq}I晻ⲆqW{* I$L3Jݕޚs+v\Gv$VC~?.ޣ/Gͅ'Z/,\q/Fon{F^Rɉ׀zhMDϷ>ن/_|/RttGwjvzw~=/QڜN4ko~Dܕc-e[Zxo?[v}ޚ0K7* -iAE$AOͰd~___qX.0z"B?W˕u,sMnSsޫmĭW;VחN̋oV9ǬVG=sQ*1I-@ߒ&Q3g^:xA{`?W'N})G$4}쓞hM?KCPj2Zq.i?y?ONTkGba[ZmAI/-8[_&Oٞ "kpiq=~/ֈQem&:jcD[iPBĥ ZʑYi'2_w++=1ZV!ڠ%$ou?nKx9nKZ6hy}qN!ID_~ 윖g O_@son,ݢ,(2_玲IZ<;>ڀlҿ ͖KB2}%L[ӥ1З.\yJO:#2{}Ǿۑ.|lhYRQߑ e/m~{ewVDbj3y}R gKk6:RgЉ~ _~s`TJ(9~['A9NcïiX~9Ku[IhIQtU?Iy[<.ݿB(Nv࿄Y>Mɯ]?ͅ:t_dR{B:ee_~?@zIA?bJ+ǖRX?7TQ6[?l}٦/Cg_W՗[:Yhd k|| 8$} }xc;AlG&L[VQx\ >Ida~ me%yqгWwX:m\ Crt}DuYȌ6a-#@GJfyt5B$ -#* l|6mx˴nn5'Bή۳:ИҿiїR>ucE/Wϡ<~/=Y)"Lqcm'/6? }oݛ0 z'*Z,9@chi٫+[.U>s̫eC3GQИB_Zq}>dE5=9h1[/華KV?2Dd^+Dft+fDBIq}KJ!Jeλ%Ėюcq35)؉[&RN žx;PrdZ ڒoIX:m15Q3XŃu&>W?~Y)" sl'vIpҤHQmǹ`_cdstgtu4uV165MwYv>:-R[knx$ ی1] BȺ'gfo*5 ;T kOz&-չѻuh4Z폧^Jm-ڻ^=+JYKCϔsxφ|pO4;;c GJj6Yx, n]R]zWMH=,t ̢lO4 ~ډȬWьP BDqƑ9hno9c6FqMTFЗW룒;s3&megf.)GʏTV_hlrkc=L)̨fwjR,9@kghJo}h{bc{x e<#5ϴ;+Uv̙Z%,݌ɢ~WS?-+븶U5/iMʣJ_|6?xm~?mɼtt<v{߻4wq?C8w)R rTl*_q,ґ~k_Rh²? [wv(駟l<ۥ9rt~[EK?(4S( z;D}!;Š~)͏R]Ka ,ƂpsUF *}K꨻ﱱV>egKߓe:hv㴔9;wO/i4寝߂[P{ToEn.o]!M~0>8h>̇G=u|W} 8jK< Q(K4t6k-yLwn5ݜS| v>Z_UaGOE|"DS@HjsP|Y{B i2YGsG}xv3KuPOZc3j+^ߩ-Q+]Ea|+ֱEMx}+E)zu^,17/ggnhZ{DEwXc[H{jNMI4cm7K&|sQ &W;#{6{ǾGx߫chUn?oΓ繵\+WkrRY< +(k.=9%G`KDw>0E$xZ+"QԄNDo8dfhm{sT½/i%_OZ}yܼ^&Ko6i_5gfo5zn׎{ڥgS!)zu~ډ h;ط҉=+5VkLچ>;+"S}ӓ_"s/ժ+( aҲP㭋!"'9q}uKŚ\[=JǣXQ%g:>ؔC.6Jk"fn {Er#B )e\&#Y:&]s-ѹw<;瘏?U>-vhXm{PJc5˓7,|I|%m+clN;xk؂|CxROeWhŸǙߙ_r]0|r^ʸ?P&ζ Qߴ 8MAp[hT_is3X>< mB'y#s/SAx/ 8Qp̡d \(+S>By'sٯBXM c^7%h]&?9ȷJ}"G_X&{Ke_M֗[C/c}ѣ/[E_֬?KUq[SN?љnx?G6/J2 e->.[Yj뫒1?i2?~v~?(0+uG[i>J0,6~*o_Ʒu\vkoYʍ^o]-_O::[knP$#ͫJ}ߥFt-k1:YjIB#z#rҝ'EiIϴv|VldC'i_Zdbk.}h`SIcܺ,햄q!qߥ-G -+ O-`6`Tך(-BGm8͝M(ߓ~Y:F'L3*j}9cIy\{Ȩ_^st9w ؄mt]kmAI)c[ΫZGHGsn7%<Q :Zi :DQc0D`r5Șxv[;S;'R2G ؞(!5ReTڢ6!t^VY_9lR#x;'̱_y{nuk@AӈX"y[)1vgzz}Q@kq~ ZauR7)ɫkR; pr.4K;ŭ9\g["^GB"iM퉚,U ]EܕD8yr> GdZ+s-?sitIWz"N\h;{\ת/[`|9-}\C{-2:l.JI$lRVy/ fVw#2Awm#SkJ٘ ՗e o` !YhfGv\J:0W>-Ejc-Go}?qlw]S3rp 8bgNij#2CU>~k+Iv {Wߟ+g&"Of3 nw Λ{܊@H8,qm~^)B]BO`ow7G_,I[IOE)o'+*S9Ndhϕyfj])9 fˬ,fG_F?z}Y_KmS[[JeeF훂|/=o9ő:e͉ksSZ3FCsS$5'ֶSj}HAzo2Ӻ_JR)Mrúg#kԩ^}Y(U֣垅'g@wk#):ꈄَGmо GS 埱(9bjcGGꜙA#sEAqZ ۚ};K uڤʉ8:Q)GZ{6 %UBFh:)(-GB&"SsgmY9Hk;/Җ.W>)L}99fU˺jdnO dk >jWo0O6g+8J(+Nac\N8FmZr\'Ccn=h'w>-Stsо=2!p5{DP G{nQZ3:Ph)hі\Y u֒#ģ~K m+y|6V=vsTDƱi+`k9Ru$j tev]P&!/1q cú> {tp8i7??|GB(ؿ:vоMoCP[OlU&\[XPEaRϬ7ͷPۮ}S|ݾl]<3w嵴30%Q%-$a4ZXxrP!* "֫/SBFJ;R?3ٌMN}V/ߣ/߿*>/͏Y 2G0w}&ۨkK_*/7)=)_З?}-`ncɻ]н{]_Afx+u'J2EA<o߿dߊ3q}׏6|^ߕ.z YnS(Y8[؄>Pʁ{,طk.s8û/FAih<\~{e#n]m)w'GiϭZh-˨Ԛ?oD'GPN#ӺhŸ0!o ܂X# :A)k6vRnKӜrƂW4矷Kt4YNݨ[+W+xg>u}Ps"dkk"Gh]mnnտ<қ@V{5;b"Q)!C-[(of,Ea˂j^CKQ;*u#OW7oS97.@Zm,}#3Q#kG zzB`D3knnSph J,?vIGEzs_\;ӭJ4%5fë 8CkW V7Y=s+"L{}}qN{ƨz^uVxFqi e/ŗF|;Le}~:ܟݟWN|y%I{Wlzu೶w6=Edf!ɵ py˃<߄]{KxDXTb3ĺWHYmW 2UW~Uթw^jT@H}%< 4vλ>tA{i-ξ,96ק~wMm~yKa ltx } {fZPYځ|=_+YėxgG_eLe;ֺ|^c{t&C"Tr IDATW]<ڠDvֲy |)r,?'8 R%BF_N]22a+P|79<{ ?bNt'@}{=qnN v*+@ƉWoZ[VuԂv|U _lN~" uu(->o8{/ݾj:.Mp"&}aCՎJtny4R"NĻD×nT:q!)OZiqHZZ0 I8?Mg2lso|7|l8ڮN} 7qTq^uDOsGw)]@uqV 4!,4;9ne:jsҪ5 a{UmߘZXpr6f_ H!&v0|ێf!^iׁC*? ɹ~s _k@ `? ڥ-ٞysO>t?fAg3=M7=wǫOǗM7WWU9ov/o~v?=f| Aay zn4s~ wF}3i/e>?/Wb /IbLj;=Lc90M8&~fXKScy#(\H$ElP7pvRw=wjBO3wCD;Jr1`ٲe϶~ya]άݶ b]c*vrEw]%&|qr~*{.!2]JwIxLWcqWf<ȎWW Ƨ_Md^ŗ9yw;`WwK7\fmWȻrJZe'g$[)pe+;״C7A()I+jD2_۷`+C7+^G['U\\3^h{+~ݪՔȬjTv_t؟ߥ1yt|]qaS[\vi@wh^_i==+0sꔎcր1gŊ۩fgu>6δ_N#wkoǗ~w'E|/!;_6n| bxgg n|ۉu `PS]K_z {7-|}xs>&SEd> L+|MxxYk_nmqcǯ1gF9%˦_)i> `Ύ# t$&ѰZ݈w26 Ͽ&t9 3\67U S;*X3?Q_%PTW;R6M`m~e 0&MV>9c˳0ʂ3byU?w'3UcZIG5x ;R0;tCu0cӾWX뽎gAWTef~Wwu97]֠{@w:-F6U+d#:Yn >+ }zrxe߲=p7P?3LL=;+2w!A Qrձ&V]D&s#N6mpeGbrv=ؙy+fw g=/y7ށ/r}ډ."U%Jwf,9ްG$3ӆwԀjuA/:|];}2a2#akW`vzȬ`;XLU]j GOiM?P(vo\A{OrvYŸS<6 XpwkI}s?]ʔ+*}*p]'3C׶ZsLUV̨ųɈ($c"m?7. h2# WVDw]~Tt&;#18 \ c!چj%1vH8I܉ H愈D埰߅/]uSxʉ]l܌/$hwN|a=S |( #&II.t*cwJ|{3f\dWT~*j @MցFQ$il9~;+myloTh:>gLw7 PNBJY u etv38N;k=~'B|ߟXBs&[ϧ8:ubF⪩!| G_?~vϳ~gف3@>x}GTuqU3g:_ןi*%|5 t߁\)|kͳ=vQMJ0zנCGf?Lس^ĘBfӪ3;a |{_o0{N̞Q$u$ o瑨'>HR6`+Vˎ ?-}$va-3Ytlb,p^Wg=_?㑬ϰzBa}Ab Wx_wt9Nl @"Sv<w~U<#æ<ÀjH5 gg:e0ϡwuaWZw;ߠpw({{8Uۣ &fЀou P"S,bZYCKA@t 14v3apX:סkvZ٠a="??Wej,حV8߻d03S }t:S][N\҈{T5݊kwl梠sTr1^?DgI#ٟ^@0,*]*k \~}I1pΠa_gyU&F(3lF Vwv2ؿ)@g@:h$@Ğ Adȭ)k[lJ8{i^!طg)ґW5ATf2W42q~j AXٷ>?- H{D+}e.> 'x:S\kj+sU=Hʵ ėw";qg5Rw̾_/>+~g yQwʄvߍ/+C1%G.ho{T3q\UK$vu]&rX+4>͹$ga7-l%6C,Q*p9[[8-^?#2[1eiEdYܨ7Q5c~3~Pu*JtLMW @-r9S߱ٝ2.:t3 s'\_ 2c>}~h9]]!֊D&L̒ g-[nza$'; NM— 35m~UUE95 H!>qgw}qwDav =×lC/|;㕎b(Wyw1j*x\dƦ _}Nju](I"Wass_=> l"֦4oEdV]1"(Ƭ-"3JC'W,v,xIf'kW 4^oC!3MCp3o9h##LڙG3 펡fh"ɛg .Q2qO.$O#*#Cf "@mȇ@VάkjMRggDXɈD=skPӝw@啩";EÀ֜DKlV3M_9SiYS8IÈ TyAYn |=+2M0}kl{Vg GdF1D@8 Вitr7L%aLw˿;y;/wwKwgžN V{*>Iė;#O7bWo[_ gJu-S"5[_"lDpNkLHH)#Īu `wMٙଁZ$?;5HTHD|'#؄!1 ;ACHϢmI3ޙ3׬"\1$g4NEwȬhT߿rƯwgHvv|^U dhlh-g$q@*T* V P 0't%gwg=7AH+NHa5\cX*hLmu=Q_.Ql,ZTt_]m}$|./?cFL8ײk; .l6֐iN/ލ/eX)|*&LGNfXuvdx!uSH]AοV3Lr)v]VUsFupO+ULP:|migI"Ĺ@Rڻ 1w v;K[# yT MM8>3 97N;7 @Rw7KbV 偿Fkt\CA=!HSc6'˸xVڃ+ڏYaiYg!og>;p]lͳwC|tǝ%"\#-]اw x_NCP!`DU,.3EwWZ˛wI;L$ _:) ~9gڛ 5^2}\etŗ \8%킋S#큘tǀ%ӇHəCJl''}fս>ШtFM_w26w 6$N4Ʈ EyuDH8&2qMi^, 28]֥U{~5s&DJX+5MU2Ίm, Gϲ̰.Î2a+ T$dWUƼRU:p|.bӧZ8N˝埈dj/_fwfNjB;޻ʙ=ٝWJMq_ b7VJ ;/"ذxSi [qnrlϭêE#º`*ϱQĻGa=X`~DWP<~[~ H* 3⨓ @:#V] wAܙpwI*}:z>vư6lauНʓfU%#Ϫw$ZX~_Uj,~1F ։(9gĞ\S+U)8{! Ȉ)@>5<>7DU \ہ_n˅4h ؕA=5b65_Yx|z{tBcu~~K#ZJ1ߓ`x} [.Lle- 8ezM}a}k ?omR7eVmx;RQy(ܿJ15|VF[VqF|YoG">Ym]؈:1a$jw妲#!0m5yޡ!fk򺆇X?܊I#p*Q%Jk劙^_>,qdC:xR}^e?7LUK k;ya!8B;_Ɗ|ƌCIlڼ:x<%2+DҺ{WvR׊r91+ηZӓ# xvz0չ*wUpWkVoK@Joݭq}g֙4X4dW#l]}թWbECq$~?ĭ9_^%'\IV U!9#&tՑzLcߴևIʌ [cl !L ;NCJ)\S6ʮOZ5ŀ7@)xǰ;s>W^>lıwUWo8sn8gTԚy;7ԀJ/Y(hd, |㦀gCཉ$*FȁZz=.BΝw:]l!޷5Q&Iww;ۉV &L{gى ,o9P*nﳁ#jTqo9OPuk,yܩ _TZ " *Z׊0l a:S a<9q&5gvM<ŀ<;\ZXBUdD].TJ.dl!f\5&,>QDĤ;^d/ݐ%|Y!2;f.6]!TJf. yL#GUN(SߝUoJt)}7Y3ϯCWWIw^ܟ|"$w7oWY1 d[ ,>2z6Sd(Q5Y}rGI'܎ 䌯ФO !.תG>t|nљx*!fgb Y xX%d}Qj+Uq mh+vė*w&ʪxC?_Lڡvfϼ_KjЭ|,YFUC,鰴×?Psxt1UEK\7En' IDATJAYA:,RdWY  'IEtdk ]r'>놪=b .j%Dܬg, 3DQUi2X7s4p2r^D 7D7wQ 7YyG3_|v;ZٟGbY?NQA4թg3Df ^je>rG9 {Gٸ#YAoUȵƊX`5wߍ/kcluQ0U"yo"YI?׮*\3,6ΰ*W-Wu ldpc̑qR :W:tk&t'@GGDC2c.b= 9u3SH(D3?zϼrV0U+͂lBO laO}]mޝ0 fݰ~_ʰ$s%l}^0@W)Vtߝ3> |q'6׊e\t쵖7CdC+i&:$vZU њmlj >fȌ`ǢSlmJ,}g;M鸦}AgaU'Vȉ^$*Z SB0TͬOƗwW;VAu@U*n#b;eĭ*Q3ֺy\g a;KDOڟH[0 rrDQ~'9׬"U dz y%„})|zZ[!ؖͫ8p#Kg9sZ[;42 `n3*醇\ul Uqph^mokQ{.gq}ZfS> F5lN [5@:xUrYLkU^eX"+MUM NA/@(dwTd΍reU4ُԾ__L/zsb 9_S^qFߝdOVaK%ԡCص$%4!? N|W 3|#_3+D;2R&_^~ 6wrNhrg*TO/oHNHg t3-po.u'&hd]:.,@o:Tޙ߂/+ag~|dΰFIl067>"ip=QU6VabQ;l҉\ڂeUd{\tqwW?ܙtݐɘ8w|gvgg+<0zJʉi2KDfB <{q}}ƫ]ޯz?Hf@ ̮U7^k.`t$@D9΅fmu. Hy׿+ƍ=:>Eֽ\T+'vGf2b2~#y5Vjh&eeL@ŵ*"0ssw c5Y)b_ؖ*aAHzscݒg#hI|/M@_|JV+~[s??G 6,\mX~j:f?`,lvo~CXҏA#)G~==b$lБ~Ձr,bb$I]aS_mE+S1g_ `)󚐀U^ėGgxP3LIUM?k(y!< <_}ͪFj\xXzD `cjó{^|X^O• CbC`<,fI G7?˞Q ׿DYLQoI@ }k zXZv3ÂY'cW e7w2@ޑؓb~e\pH圽f >k{f6`MʯÐJd¿gz|+l\尫-퓰lӀ㜞δ;W~J;uww_`NA;2lFVf+UۖUq/>7SsX;v;NYDJi &=f2 dbgE 3&`4rqySr. N"iκf m;BU|~UQi>lv0|JJӯcmc^j_FUwf໱j+ gGp70igU"5rUc_6+<t5e*lțTmnҏ)He,O137>n-ðlv A>c$hl NA=W5lt.Lo&%Re4!s3 (xT#!Lg 05/rWݫxx;Ζ(y!>WOyHΗkf`9WH~o~PI~'SRYӯ l]ˏ{>~z}t詂nO3DZ;V9Į.;WH)~g_eu! AgȸHSI]5 Uz4g#OsWZ;5I Ʀg:=f2"*ᨯ"%D|欴ڳ$U _*G)]tn 2[a/Yg\*~OȻVL0zw{PKdU&٠yHVdK°'jr5ڦT/49+fX3Vۊ|ʝKՌ~U a6O *:J7T鮰ꬌ[|VMgd@Ydd֊ҫce_2i[eum"ɪ}w-1ys8Mq?k[O,| 32b?T> d/ Wa2qwDm"HZY@ċz% ?_>_(/G,2|鴌jSNA7DzeW3q_NBs.l〯b#U)R5G̟F1N;foGfSgW}ٺD3(u`~*qs1|D"ɴwS=b,갟߮SXM  3"d(X@057Lkֻ@W~ f5wϑ,أL rf8LZ[N{V :8_|Q঺g,Q> "U 9p?ŽA\D ˘g[ +/#dd ƯgK6Zmv)63=VbխMJ  eUUgDrOwZ?߁S{FWKwyF#PRna0̫I/gZI|5voe/3wsF XQz2,u䚑,ʒiLŎZ_5_E(VGT:CXda;ZUsL,lHʞg灼}셀(eK* Ip֕f:@^!DfH(wvhV[[\]YMC1vL~U9JcO̹v5>̞'KE}8 _H smݾaUwݗjM0"I(}Z~ʻD~ad,blBeUӓItuX~7Sa{ktBd>pp \؛">lf>xax0PU5Ԧve:%YE6iS8:vh0p&~fvZ/&ӽSzqƐRU0w|ʦG":Ɂ?+vG6\$"G.{;p^N;JJd~5Iyo f$ f]*8/lψ^wH."U1 دF@YƲЏ>;j)V V@b~$~&Wqd`p`g\1Ŀ-\Uu}!T(!lXF|fӠ5.㳌_x~+oys+r\!gSjSӳJKRȠDKE206klW ]]WED ٓ{\)slgu3KH)峀gYE`[#y؏\b j_F ގhv]!!2P1˳U5L:yW\qXlïDf,) tvNHW f~K^q*SUbn3foU;;;Wƀz\; pV^? ~ݩ r6aɲNΉU`*)aW%-3H]FիR%yzk2|V%%]|njhV$0K5*tu 7 3N}pϾρ>ذ yX zk}nwgk_;1@h{ގ?o8VmkA?SqW<@#3 0XENEiWvq{@Vye\zy0mq37n/#?%D&gc|랿ײQ[Ijj5 Z(=NXKqU׊g'j<E D ȍWJQ2'QxVdC&U-|q4(Q,<9 *bú=ݫ/AׇskJ6$p[5._= ]^QdMc`{gVZxК#[ ӞW}VR=@+e*c%~?kR.{4zjNpy;ц= Y=kc=_yt=سHbglX.0? t$ߒ=uB 2|钞O_tB >y1{lM]">$drh}bÖsIelJſ΁Z̟t9<ܱr3`Ïc`o@Z> ~GW2Mb ]q`Ow^K=_٩V#P~~/k?fr$ʌ٨+ST 9=t GuUtq$W+Ȅ൚t*aOnXEo Nm>DbnH36egnkVEtZOLWw՟eUMcn {WjapWB l"&T'RbUc6:&W<%qkΠ`HTlJ6/B_%=@*@]d7@ͬ'VMfovh< W2l.%:L 5tۓN'FJEjIZHDGVٮm~"1øȝoؚ!ڕ8x$⺨dݮY [fU&%VGW*UϮ&Gyek >vM{ShÕדݖئn =%hO|8i'*\|vP+>dzV.ʟ\[%~7QܧFfI;\l|}yH*Fl b$ծDsL(qWLkyE 4 YF JubYGxwU,Qff Q{xwLdaaZy@W<*"3N "Pc9rsr+ ?v}6O|nׁ 6, e-' ٘Ud| Z aM#91P`DfFy ̯TwrCKH *2!dc{u'ywթgǙ{o`2ܰ\Dt7C;l|'Ι^K.T4^~;csC3IxXrw2̭LVHD{\vZQ A~z=L&#ZFc^5x$ #VQm~#puH5#sf>O&Y548Y@ &4\\dUe}:`l9!4W5vJ+bL䭻go\-. !',(z+nJ9Pn`?@! ,)2OixL)&Z+U%L+KYk+ouBdIZS=cτF&a*4>DPRm-/y_wwJ]AKeH~%/' 3 *-yxay;]DA~=; 6a.G1V|Єa0oZ_W@_(r*2 D]FXdxhk@jpZamsxlFBF|p:ņeqC&+*iQ *ȼ@raR%Vr aϟC.8GXoȧGo؅c#h0ߡ+>𕁮R9U|@TbUj7Y۩<w{0Ve8J]] \=n< =dkO}sZu]4D×cc_G|[dždd.S>}[pN$jcN ;N\ |uC<OU#=6 T ?li>@RVtq*K^b^j< ݽNg#H:wV*L23k:_D_uVm] ߩqSjoZWƮs4Mp6Qq1@bKhY$ hNLI52B2ua՛ٞس%4~nfTZ+~#2]gp|f;H]Lbn'/SFy+]V=;N|pksl`T;Zh5, |ׅU.D(E&RɦAlkn:Yl*NY`@OzR FuS}{V^mQUXq0{VIPN #> jWpnpy(89qLLygbENP l8W\!z>]l:+ꨙ F^Ōcu#jVP3IMu^; '*׌mAeS*Zc#2s9`(\ XrHp1o 2 6 swTqŖdGf ^ahS\KZ`e:[LCy];Y!Awʷ8V;{_/;0JE_Ff~)ɻ5[%H^{}V7fme:Ѳnȓ]毉I_s[Cogr)Hw3=qֽoG1>ZK$D*{WAɮd.8Ͳl !2hakƼo3n{(v8F D^+8IxJ%@@MLЫ}2]n ש6*GiY{zYߴ8$T̞tx‘Cd>Q.j\6U:"tV yȶv7tj]Op;l,h6PӑbabJcN!^Gcf맆x9iGr\#~td"gl`P{ ܯ *9T'U|\{iͧY&`>HeӨvIfn`F.BzN䥭Yk L2b 6Q.YRE)4W@}IV8*ʖJgvg[:JǸIʵt$*T5T|wƗJÈ&x"Ik8R%h FTIJw#aPP!&"ul{tL;!k_a|Nz H*^漨5a/`'S^Y3 9@"[mwFf ΞJi>RU}鈂[6V(8km-W8/6^Eŀܟ2T6>ۿwnz_F̾H^ dܰ0}vGƼbw$bY@&f6%k9ws3[ q'#&tE^Uw.@y Hg@t/9y2Gܼy l#A eߵ@ _%bҘuʞ <68'SOAā6-XDv[ahL/ 3p &j`hgVNN" 3{_mϾ2禒wl8ӘFIOA_y~?1u)3 j?_VCKĶ( GɲBJfSiƎ,cީh5f:ЭU42iMٯw;|$@iݠi֭DJGrV zBBu,Po~=Oڛ "3#ckhͪ@1{v}cTZ* [? U:ctEoT*1 # b;$.|H|7pa?ʜ)˻e"SUl`k$2/wcٳD@-)ԊD;w?їaA)ll'm_UCظJEdr!`Պ2ס "~]e L2;Bk9 2v-YFe]l|igն] [# tSժewOU\1xh{dKLT䅛Zѧ\;FL D+dY[rD-(eRPթWV_#E"3F%huvz}#tC|Vߒ)( |(O$DqspMB}!\ɬNdV7w9ʰDGhŊQ+Vg<~f0QϬ#8_PvƗJZ%[[Eqcc'67֙w"d`wpiUi@Tf9Y^83&oH8R.&ugrMmdDGUvgf cC} 9[E X~i.>F1B #1#\ J^xF$N/=~qq='cU@^Y^8ȊTt?~RjJuO&1}y:דױ0~f yZ3'X)NqwڣZ\Ea֛]'x] KPrhf;$?k~}=Pi@RM؊v ܦ 3R두uJ3_f&2>s*c;!_\nC6Uu|[e%dg?WI<șsD{vlꂦyNGs+.dU̟8V?cOVk*g8?pA> ?Md>.j|e-Qǂ_xu+_G\;A< I߱V}4!).kw}w׸RzhuZwH?/#?q= nت a#;#i$5巄'V ;kt&pL%Y=UBg&->{[%hnΔF=a+Tn!Y+!>{ 7WIpw!%wͺVW6 VWw{|Z] &# kUW{U[DIuڳyѦ!ܹs]*ނ!䙾m?T:|XCef]YGBd|dlτ`? Zc&fԔ=6f j1"U>#Ɇh1I.9XfVI$& ^|bz\-XTCd)@>]:l#"b%"7TrOۋYB8[uW<Xl)ž:;,k>Ei0 \.FJ;׷LwLS *7OBxomyX|9ި;2|3|%oJXF3#ӷ@4Z]Ҙ28+0 ~FA^p(%3_+? 0Y%睽o">w,9}xpw|l{]<=鏻pǙ'V'YuSp\e|QV%+R—=}V! B>a$ OTEga˽/¦eQ^l_Ap"_!/&pm-;mTt'l"w: N| U W;bSWa$.W߸~V(d;_%P+~؊>V@a62 xx»*ҝoZ?:F z5wi#3̦ceV'"vY+1J*`atY>* zPA\3B;@sq4{,2 2wZD;!>Ephod߰j] uwRp2NHy +z.iƊVe[22 ~&>jDMMWúFe !в @N]@mZϑc0NEr!2PP %nl1bs-+e Si S7d# kE| s_ge3_oŗ;oX{:GW[? ,kd1-VE Gw;?"yܒ—vފ[&t7øSK^'nNϕI؛\[U$;24Kڜ!2jfo&?3K *.Kd6hji~7ә9 T%@Hi)uYF𹍧 zF@mw d͈wrfq>¤5ةP@sliL e\i\qDYRIC` ƳTØvY wwu{ҬhB8tuokutH0g C_??H"$LHN (|@W=ed6#×ɚW+2Y,s!{vf0X6߻^EAHp>W| :ʞ1_QeDSV+ x7gIAL;V༊/k1fkقffF->(i? 2Y|^+Q7`#/Fn=oa߻[+'_ 6ZLʍD!;6"U"1Y@2\,W׻d] =+DCeOKni X CnHLUCHdFPP4fZamr-U8EH\l-Fq}+ j4W52"t=MR'f{&2wt4d*{UT>Qvg5X8,&(;#%dsDfFL+If+{.;oqӦթ`a >WQ߀Y NBy IDATV*IR\%+, ΒujieU|JLV|w+?ÔtU)k*ZbԐV韎 :lEX7@7lͪ;OE_KXZEbp,s6%TB4\! vT;/Tmδ}Ad"+[yZgYU]Н -mYǰJS>\n(e(H0::̀/~?=Iɜ|Y)Td|@w<*oF6{p;j}KR٤]eh*r{M o@3]푑WF.>؊uc^DbP2 ·xsYHlv쏌n{ aUm=!L#Zt5s $b շL :v4A발,Xە0`,gIu}L"NkE0DIW<#@>i⮲f6#7$O-o&nN}'{v  } )n^LOXCȵ+U"iCD$Z+?'Yُl ?G_}U} C2N96H#` Vp ×_bW!)Y!bASAeE HbKm#ŵq|KR;#=VPqݚfq%Zv"p2T%XLs֖x}aSV4 *k0ᇹ[˺>IדCgRH;^rdT%J6@Dx)u.'hfNLXl-\UwY{FjMs0d1 `mtvO@ԛL͢|lj悢~>ipU&|"u HY,YZv]UAVO$ʫx·J[3igOg\d|XQe6J.[ $V/16 \?/7٭|4^J5u3VՉ% aUbE,p3=)=* j3ŗiu̍݉aMQ\69j !:hLz" YqJxRS*A%iP)g&gmr^|;*@n=ݼm[ϲF%gj& $0̪kx nXN`YZ$vC93YLVy*SfUqlrR nEdzAbuAMm:OU@WI1` kKbN AٱGA`Qw0|YiVH 󓐠\7qUvNaΞ—Yse|U6Z8K`C3ΖTфT%1Z"1_fϺMU;qSN}lV ς1M8iLTk\8&>f%>s V2fIdg[Ξf)B,s#]$3zN 'GU20¤1Z!ڵW:@쾆!>_Je{(=inZULwl@_luܓ4<ͺ2~jXAHJš[EfvH8<#Sؘ iųYQ*Z;B3F_Hdf L-wpyfd$vUw:㵶(-q,S]js3E)BXr2M{|f; H"Fd_ߐkCe_68ì2.lJy6O fJHQ;gBDq,fe{U̵g*Dr/aCWdvUe!0ٙTAy? |ƩF3$Z&)2gj뽫9ry"2( ~p6% <¾+M;:l?К^Za"x\8Ww/\3U#H0 /vr&0q41F99t0-z5twdTkloב 061P-48$kX /kI$T`Ib L|KUਝp#2r~2U~gǶrn_3E\SDV~̞+ٍN"s=yjՃ2}0k[m)6B*s1Wu*-wL|[|MwpQI \Ez[&w62VDnХ >[D?#"wW]*:{1ޭ69C^9d7{#`T9@({Pmie{ G]vbR2Bz3NЕ+SA,bkw6`AbeJV4Ab:"j]MyJgAUy,/3U"Bf^%ԠwUD42 D놃yϤVDG"3J ) .Us;ZB5g5}l0W Rȡ*7na"ﲀ{NNʬsr; ~vVuU;x:v- yٹlV4n"bOq;Jŕ Y2XO|vmj2mI".Df$pflm"q}:.;(H-?.aK\*":N t@r3m3xՀMg(EPifҵ6A;=ga2䞣@ڵ}gD{ ?mwoVڀ CkC{VIt'[zWQf20+)L*9\?;*WgsCpyGO;ZoP>~~@h}Վ 1J' YO%Ѭ].<Эy~ sF <|]Àݺd TF <!X Q0F+!XV$x1h(i+2˯8X{uAb4ϭ 6֑@}r{OmY)$u' Ϊ"OCa!GbXkA.~OllN%@˜7cY}~'& D͎d7A^d{Gpp>}cIuLczk3GpcaWMOG&_zcyZ>OVEBdv_>--kR.2tCF2M 03qUCHNG B^5v#%GV xcYyYc-ѮBd2*LlшgO$ab` {$@y@kwcIL _b|~!ȌJuėFJ;n\oY߭td{:\4Lz$#̿}@H? Q;etp 9GbGc?q3es"o0$zxF]lA[̬i TG.vk ]ƛGv[?slB9aYȰ# a{U4Ю?,3Wg&DNqΦ2L;ӮfgGq?e{zݭ94UmU 9\JPW% Z~*S>d+NJJEd f$_s߱l$PՃ;k]\/ua?4ٽAHX1Z$6ʶ7c~8/Uh)XU~HU*sSZagArwZɫHHh7 D;~px@]R> b g||9|×=ύ3Ⱦ21C1dIZ Yu:=0 _)?;)VBT #lZ zAʨ BBw Ae*sGR?f{vqS!62mnTtDXf~&kd>K[]ێsU.(]{_Wزp\֊s%xc-A,QC\U@%˪+qPRuAX8 Y̒}vRwgTG`΂|D}? `U2t21PNCˑ~HQ"2ϐ:m#}=-PLח>W eA%؀X*b os _Ns}WeC]:ŀ{;>;%?_g>_Лa`o_da$/YNM&1x'&jwL\s_2Q+(8n3l/K{r'.*[HEd+Q[%#\AFsei]Jc.S=ȳ8؛:iJ^ !bo&r\ilb_itT~R .l$YZ\;NfUGa&2G1ˆ9KU0* }`jTv 3<;'n/@u& &xPUdIY`'Sf^X|Q a0/X/;Nw'Щ|eMRð3 (}wJEE ób|TrFg:WYs|/aT7HTLX||}mԟ}FrԞ>/;CشwS)֙Y| T2]gS Kr!"eSX^,x K=d-@e> k`Y \ ' 8Df, *AZkșgme S>=J>aC0Se[k{U2$֦Q&pT#ٟ`eT~N)n5Xc9@WE> ĨQE;~Dn@::LUeg,4bwfE?قa~ 0̶NY!eS+9ޑ'^U.W %8" l/<8ۼ@y?OYkr̂h0UyN`]%2U:Utῲ%e6?l"> ȰZ!M"*̤X2uTOtW3m'GH6| CL9.t_nٙmx7k$;WVɒq궲(u> vf p_* :f y"0yU kkSl,q.D/:I=8. Vi)},hѮh8nwڛM-yA4:U>p;n:[UGpaW52< >URMaeZ9qn+͟W-C~:t}VE& aMQT+݊#x| S3&#Q; 6 4avцo'?*(n fS@nHYC;=""$,+-B>},ev7K F;fW+=vh5/"_(Wev ny7xT᫭ h f|YNskl| CF2! *ݎYWjTѠT$:y_B ĵ;HgZ@^!Moh>&SG۵d@H <^d@}'#ݯljHd?CXFI5p /2YV9eSgF5`!¼h>VpgD!N3y1_YPJh2y"s'7"`1+~UZaG}Zl=#Zj^׉D H$[0A7'ʘtQVݘ5TYy;D&ã+~~Dʂ@l&::xzƙ ĺ 8U;;c;p#Q-+Yā0k5Q+ud㦒Ku^96S[+aW_8Y\£':~*"y6O+݁wip]+#qZDZ F˞;Hd%MUi67n;ݚ4F2=aEX+D&$$Q bT*߭ŝπIX8M)ehDfw2*v'=@vgгa4קMBMf :gRCViO pw9IGdNԪpsV$0 I IDAT5a@tϨwXCg3µC'& 6qjkrm:wC}f8/d32fyxBij)V97`ڙj\^=H~D_V7K#ȩ4c]hs"/ZڱKⒺ ~|'+qgܝ;&D֎fqU"%x_D9Hy/ן*C_्,}G{208^R13IA Z+OrϽ p8d_~| d‘ -Րx/RѠ"Q^_ aḆy"\Ȃ}H@0#9[Nڱ#~XxI@00iG 2 ښ@19ᇨsJǯZ`G13yvw~gz/boY nu-@'M 6:ѻd%s\Ԉ$r |C<sf!Y ;yY1bVHщ/ y}O{Lr'(8wg8^ ﺀxP8#lB=kmM -ف,?Ib$kMVWb@ت5ې3_dܐ*y^'i#HzmZ@p0% %ɞz$8g}a =7dL _֥@YH-h Bމx,s \# /K =eIƠlѱ_!S1|d!xuzR1vt5\FNi(ҊFȓ C&ŧg`7CUprQÐ[}MbiUAmY#d]ۇZ(!L"$J rj*fvlX 2 T*$Z ^Ϲ=1{U_ș, ^MnaV_ ʶ 8lw5]IړZØ"U2XYkqϪvOȡ|m|v}㳢Г!0nw/[o3|Ve!*ؠؠց|{1+ h fhg? ՙ&+Xaa5vx-y$,xfI9>aWHqu;uh7|}$BVus U6 "z\@^I T:I) 58vl6dA¹y0+|̀Bs}O܌"YR"JGBVYUmɝ5 H>`Kc $\2o$39ܳ LGq}='!m%Àp ,Y%[x r*= 0㫪o}QuԒ3oV?'j ?LB~WNe|;FvB ))ajPq2 $fdaU-l*4knȧW0[rGc}ÿOM||t7ϋVl|uO~Ss3 x sG!Qwڟ,P*KFx!cM'VZ骷!R*މd g|j/O4wUs[j!cwWmYϾ6Hp܅g.`?0NKHC6,-w@WGLxna;6kw ;FxOn@>H$f">npC3KSOVdWqRfFPl wd~p~`As}R +^CՑRssf$k$zsx|9 RjXC;2ړȯLx4'7U龬\#\y U:.Qi2\tC2 ӫ*DflYIhdABd׊ y}V&وcnpupBH .U1cU@~f"`fX\YX?Lڃ̀iEUg1nA@ؑWܻJV]0n^_/:]23#K<$fbJ㍑!Q"A4.b]#Hl-gr2!S* sYU5 d#"NžV-|˒G0&aU~+2Fl]?gVz">yF;=I*Y]1&ꂈއGwOrk~0PJ \f^ՂIl+17Μ246.Ħ}Y{5 >ͪ7-ITfl Y.%u.;t[Upٞl, sDdQlal0rY[qxY V>(%&;6<*LJd>?Sci=3!|E|W,;Q-yؕa;R*C~x(Z ˘w8`=Ne$*յiz񀻌5ꫜtWL] 0-#!{Fk X<7/sl0ii^P:؜Y$K* /uMN }*YǒOV2 yQο<%Hkdg6w3 B1CdV*f>ln;DhE'joϋ]/>W3Rȩl*6*Q|_PMdҺބȾ"4رƱ ew A>:TXpًIOUdVV^ywΌ/U5 gtw*[34[#!> p ocZ__˂ZΏ$Za6"3c_1PSﻙctXvVŞ;_Yi1#yPXPrV*S܋kT۴d]ZmZ>,v Ô}Hc x-Are2Qar_N?=;rM>۠uv I4;Sj^Of q֊D(PODU5d-!2 =5Ѓv:vWZΝj6.lDQ'~gW!Iwɨ847N  Cr-xŘ}zwD{a5X sM ~ȧ*ٙ]_wȥEFC~weo)3#J/:h>E;`-⤇ID XLn2|y&2&}@QIe:,z='&+Nn\|x=G*gm9ICud]}:L{23>NU}pwktSY3u4Ͽc!Ҧ`;jځY<+GxTUTj+fq~)2VΔ-fO&*ذaENetJp,c@#2ŏef)7/flXʳϴz+ݗk+jo*m_Ֆ:ڑTA툩 c_T뾟oi}Vi+g®ӪZ*Ů+:Wg%]5V43 ܵ|&gDKJ#N_INMwvUUִgf\5zT*w4zw+{$QO7*T5ejǻ^No |'lXpysNu.ktXBd!NAگDa2gTUu #F1x%ˣOPw,ۭTo&VKm~?_DȫV-!2@S?B0W"2_ kV@D]i 8mIbtx2@gDt=0~2Tet 4 ²뜂@sS)wL5zvB\䭪3cacAjΫ@6jgWjMdS@S` R:lit> aA#_'xu7 $ Zluuc щDʽ;Jm}LA}Wlk"Hv _ppYe֊w\H̵{%HŽ@Bgv=A]0_xVUFe?WI޵ U+W"|U]ٶ>܎W.ȿd2qsHmIt5]&s&rDwCV ;ݭxDKhY_ըw{naStqg˰7 [W{Ήwá@F|J ?UWed td,#2Gpu /In Rat-#udҵP4ܱ<~ $ C"+ L,. x]+YԶ{1fS=Y"'j(WUqΆxTA5[U]dXeUȌ ^{zPk%[M+}n!]6\`4YA&Al{"KixoKc 7q{葐Z\Je-LOЕߊM NYr$DTq_Vg!T&9WφEL\tOFyKt9vݡiH ):"|Y!Z+D.Que8klmUzٽF(2ؚWsYxn#y]+}aOUd^ Zw JV3l68dlEd2}9j?s%BWH? '?-p655sxۻ <tZѐU0du&s4lm{sW/yrtnr'#U#gۓgKd,jQ4}y 25Zz_LJuC*p֟*Vwڼ@ȴ }97ȻЭ.X!2+u@/݌9 p'ާmFErH'zbv@W!>QD5 vp;1049;̳~-hL ~៺=m9n* @V,WK_$l]Ǭ8"62 Zg{C2~b#2a>Kwõ> Z;p։+=>E%z?Wrab)z^ӫR VvpL(y*z"s+a#گve>oMЌ Df(h{-VCWh1x5>ʧw]i-wqSOwSy AUT lT?3Nq'@ff?\4%\&Yy-{]0лZgM PxWy^4 tvOA\WZdۆPwθMqnbnzU=(q0+2aZO|HOM8w?3- g!I3`=oPWTAU7 J)c"Sl=*ڝ v͌6+YL> BKC/JIZ_Uńճ6q!xf;nwˎriҭq(sMSĶg*+Znm&;L%?3ccV[=Jճ3ŇW졚pWڨ"wwm;ՙR*{ Dډwї=\l' iL/%/&_'T@ښϦgIlXE~ {"~ ;jɏG)Z6]88jφd8[/rvJ<.:IQs9.T! &&fF +6u#br]ꚱ|oٹq?|@%ڻ@ːqA ␷LF98%:޻I_EbF:=4xo_<Ԃ}avZ(!/]LVZAt`Zgzr nLa (̯&6+{V;x$k, ^[e>|vw]J$8ZϏdГ38b4t6EỸwjGb_jC xOKc^cCu3ٻsܸ3ZW9?{Ɩ=𮻟d6\g1PVz$7/Ih!RKkG˻;?;5OsM? =kF%2]ES YS.t/!nGHk-Ƭ#1.(?sz:kՎjKtMNӨXv Ŋ28:zπduҕn:  Ձ|bneƀE{eS | Jy~__?~bo7b "V}x?59awS{]9񮕉L)tjv*U>ju{fщwΗĦSUYpSU2Mx3x҉3 >5bu@vbG*()|řU JЩ% {\U,fÒ*AV(}/]T@t;9vdR}),99 WJʀ fխ59O+갨*tq~⏑`ժ}˧maʾ ]n. k'D":MdV?Xcˆ)mCkY: VLwF#23+eC&Dprcթ4 l$&Aaıc'􀓞|(^ap0";`No HtU]KV2EPY ءTW^Cʽ+=OFRDDϝ FՊE0w$?+ok]ty2kvu̵u`? U*?Sf\_=n;W**ģ.M2Й!jA%9j爘V|"9Lj"J9bE٠N'xRxwY 6Aĸ nlBF+biCw*u5upYGn5h &ee+2 /V!يL@YÜљ*n'y$D&_JܮhŗþC$8^ŗ/9|9?XĞgg}{LPS*tyS+O 7, txwvKťT5JYu0ܦQD6?&$#xNF &8t!fvAP@Ze3puj7 ׳6A"V6v*s2&E׺kTeR(̞0@!"4=LErX|`s*Vd):RdL59*]%2m% ݌eWmk0 uW2W!V߽|)ڵ%{aXGt0$ ](ξ}D ]NBbEh8PU3AU'vcKp-!X vwBDء~L)?T.>n;7b(E1rlFjPR |yGlh2kaB,pDĆV1 f|$*PĘ &Q@^lWE@|sGU\*N9kY᜺AZ/>狤ȜčɆfz/GM}C~, |Jdf.:&Ӈ|y -!:xulq;1|;dSyU3#<[I})C1N .z\Վ ∧+Z+ dVJ5nl=j1#x<Ӭ ڞ3Y+ Pw{8 rm,8cEM*%2+KUZVg>]cAMw= XMm`ZQr@ O#F f g8Oev)x~EO Y'yg1 Dׅ_+ڔWR:2A7sDq>ߍ}lXuFIzr/3:d*ޥ'I$ŗŸ߁/g1MLN19#G˪fBĨ1³B(=D xL/Uuhٲh2i2^L$QYh_K,i{rޟ7DD濞ۣ3-L*28C1e 9$eSUOT4!T7 Aën !3*Q CD0bg*|@d>%-s &:EnhE[u2 p+(M+w uyt&'#>訷V_ZWfY. *nv ƾUV}{#H6̪GA"79ۊsfAŀn!͆o5lj}$D^q QmGTgUR5-Պ̻9#?ThWZC0=pv(|SlSVõ s_V UDqT6x>1 [2+gN\LN/˿U9?ٳ-C? kW [DfZc6aurl7irx&f]v0ƪz/kS[hs x8\G&w6%ZI5׵ F/DYs :ȾhÎ$_>U0T5BԤ!(\?Xh郱ؤGB착=yg\:6yƑgjBQ/3!TA"!$Gb}othH Ԙ l"u#3~Hu8?Me$Pdz֢W GOֳ*{F /߉xul2gK @%0)aɦ\?WB>aNgmU?}:f{2_~wjEd#n _}y<8x/.)ÑdX~tVV&I|H𨄎—,V!;gl4a?{`<Z#Frd"7+;j_ ӬY;WA sِ݇H_&21A2Zim12P<+ WݳpܙUJF=Z[,nj`QilX܌Hx>c7(ussg ]ui7mwթ;6?×tgN+WZ!%K?銪{}`Fm?TȩII͛Ϸ/UǎuUC~u̶(JڮʞwKU|ɗueTmX_C*:ͳpv5u]nMUGuUP8W̑5ͽV+CAg2Y 0`}aqceƫb߫]j(2w4sGuuL`Ax5fOZz'އWfU'w>19KVNȸ|=̵h9N0Ul΁:ϝ]5#{ڝe)džݙ*=τW6qN/Ȉ ʒbtU[OKg7Fn|يs"}yUean!,}wn H6}eEur׌ ϯ=ECI7pS@O3]k+R!wDU >S tDz`VYN }лSy4v̧@iʌƶdLB#>=nJd.)+w>fTG9  BI /ȋ#kT; F*⃑, ]+~s;%mڇ!ԝ6K.(B;@+Y$T9ܭ?s4&!Ь WЬ:5vD&yLC6 _NwlEbO3'Mf.d4^{F;t|×Wdu۪"KҮï\{v!f?2",өlW rm?L'j=c{l@fKL583M0ѹuUdfUV*2BLFx>;'[w #0v[?{]4Z^ 靝wrH0BB$( e~iM=qv=Ѿ) 7?lB8'-Lu)NnQkd:i@oOC"ѵȦI4m|fzaj o tfsN;q,P\O_b~cw⽽Esb܋o·gr{Im@g?wޫD {&AWT̨2>Ø̇e.);Dkzun#~Օ#2i% V"܈_!"b39VaGJpOԆ:~#`ǎ_c6 ˯n<'="/C=9hsuw\ᚏ_3Y_f}Z'~o$ IDATS`Cx}j`$x6?VqOc(!}U_Hƌ 4ȵFhHy@/lFW9oTy=qu_vU {8_o2]ڭ>gp Okl=2}e~8}fLlgϚ\6cy}MQ{'8b?Ux{=VR},kƯɾ?Wky<'wƠL~ggX៿0$w}Xu]cV~Svj C1 Oak:}g z`ײt_YTw ܍ {䛝y$@V5˚JixֆTQMZ+U,T˳ _0dt(dYKiGTʴ?5Md+ݰ^`tՔFsTGbSzW2~{tAdX]φ4BpMNoJ]Z@jdOص!jRgO*KVy5t/jDh#ϥ')43=I`g[Zeev?U&#~oz\g d{YGB\1\NgEBdh)xuk5)L6U|y3p8BdյB|MTqwR 6[+owH&~hpLR4×S|ž^MxRaxwDfBoT{UUH*|%X;e6%\aNbل V t1nՄ}ʒݾ톶= 'Ï ed;PpI+J4=:i  kdDVH8k(ϻDɌhr\V<`vĊ]) 9Zca^ 7Osڦӽ4wF 4gHlP2p6Xz+;p:VY`«f7nPYVÐg0aL#qu~bՖz5rəIYТ +X+Xԓ:[EdV i@)9L,LPza]OȄ8?k"갻{R z&LUֲl 3kv 2 %w'K'IY!"4Č~UnT`p+v;UY]׬y3r&S7QǼw>Id{̒hpKĚ,VH|̜%0~MNgrM+T*+eFA:Lp}i= ຉ, +Ժjsv<4J}= I:9D31DJUt黫łfHJx4p|hV#ʊGVi+"MW !InXO^hUFQW&|k0j"Q5hxiz/0%Y5wffD^4 gID|a| & +GBVH)&1 cy ם)#+`(|7bmj2W] + H@> z &jōבk6ГRq7={w;ƿѪS]g3e_VHt 6xpw쏑jKTb>;l32BvOM|Tye ]O./tή0ⵛgv ~1{ft: fO Vkt /,Nj< S}<UW5ܰ.WUu؜aojd=P83xbn5rhV$B 51U} ԅdzYX4NhߧW5s>0R.邘;Kab'!cU;idգl}%eT΀CJqgȕWOc +nؓ>fl|e`FnF/3#MZ}tm"М2w\Y Y$zz+|p/TB.pdK7k=v*s=~`'HL ^wžfUO DwWɞßxOwB< E}j?"?ɴ3o1y3l@TŽP{6gFNMTDanr ,)]8ۨQ%M\y>Ռ#TjɈw}rn@p-W%3Pɘ$ 2aThL'+5 D& 6H eDT F.{2},vS?ppUeNɠlFy .H\Ӕk]cgޥq*A,*ev{lKaC _xua?Y،Df柆Mg_f$xD(|ݎ)}a? *Dk'2?>e FxO ┦Sd£p ֍~ h~v:VDzן3 pgӦ0l6:~e$NHMe40XF6y=SW%쑰Ɍ@l}^q]Y'$SU}j3 2WmiHNJhOⓙT C<<$ 2q Evx_g6'!렁L>am'DZ_{yr`x>?+?zĊG:*i?(HZ0Dq< w[֫b#v;䚸@.uк.f2X!Fp= !ҰV%H6]Rhdddȟ$&!Xq"i gXTəEC(`}{kr7F\{>a<"t佢I$d V9MGu5IgyV'e<%~=_ғ<C^xw?=-`~o #Y/s&x%Dzw|Xjž?8$a*(P6~R:cU֌ OVL7唁)N\W=*Gײ;g7QQ}2kU7uW̻Jȸuyq`:̌Y/M,#!I ˲Lr^#R30xi]Ngw?'H¯Cv#@=1ℝ?l Q_w3\~ `a DYE튴LEc:6;zP0v]Ah4リIlzjӸv4K Rr-W /ݺ3_1^w5n1dO:GfNڊ]&.;6@q.p_^MxW3 yuMaP7l匦 WO-i{ wSCns luq"&4w.EC in :qR鉬C32rn4;Fd@DS\Qi-6xy< dzi@ @Ckt^$a+F pĮ]Žf-EY~\Z ܧ j5ɗ |cO,YUj̑ L*:]bCFB:1ybL۪6`,C_m "']LC\dd&˘0#>$gUO=̞ PJCm;?)*jidw" xUiq;m 3ĕ H]!2x3 87F |E#h@ݺsЊ̼dvð1un r+C7䭨x&šG_͹*Չ X6|,'`_{;!2} g{iMD"~X)gГ=ձ7x&7.*=S?oEI쩪U]=+iV@ڑ twoܛrERdDB܍w̫I CV_6k}SetEf,:YsGJh#Nw.T1*R"ND`l@^H:q(HC-Za05UUI00|yF;v+T<A | ժFlDe,up_ٟU1N>%vűx=}lERIwU TyGBn*v+cߕrFdVR53mu];0+2<  $;|Q09&&qđ8nkcar67#%+hHHl{ "SesltRϕZfUawow' d:C=+*;wUU*\K9 XJ5 rhN2] RUmNΙƆ>| #I&qPd @|O%k~  (8 @[m M:WgxmazON^Wxg;%BGs_I 0P#4U$ZY*&!~ɐ52Ḫ#6!t?/h-teùD9ZrUi{ߵoWc Cf 2K\Z-*D{fG… ADN*n567J5Nqd;y,F AfGHψU0dgҔl QAoXv%2^i6#;"蘘s=}Ji)Uf;n],} D mbZA@GE;9FdDȸAR'JoVQMpؚ.Y $*﹢51  Yd-,R HkEU) /@>PӔuwذLTޫnQF@{HkКG_3ou!X{ UYNq]/pqsV/ݾYa7Gd+WDf%gDDK׬ RaԈa!W_fwkȬjX!⚸6FnB$MeY%ծBxV+\vWXnueĢw= "mtso|̾ŗ`VI7ZM+sG Fp6[ jf$~8aêM? Wn/&N}=Sq@ngXQU܁̬- hSl#`FNWVH *kPBB J1]ɑ0W W`qEiĀ.W=w@,T}VSX{ztAtT@=ƹz# G!I}gNeGLlUp9;9 Zqɩ@.c0T[UBpYkGJ,&Nveg ah64`'3yɴ>Z΂.SuvIsE];E0}7bmIP%WĘ>ʆ _ݻ\@T/dwi+sV!dUc!gnL| \)|y&T~5-jū( 'f~ Mʹ\I Lh)8fן F&?{ ҹl/}gU/t$ `Ua6ށv9ab٢sy_紳cYDt8̀+^F #wb\ː>kUD0t"o{}F\, DNkIre >,A9:֏NDUi7'xemj3Ъ׃Ykj  6F*`I;w+ a/}-#V@2Y3پWh{)|{6, kOpaz /{z'ָ~|k\0##. ? ! aܝsчCgSU6k;VTߝdÏy$BU_BG/<_WL'lI fv,=gY,0gXa?}Q/_B2D?$<[~ǯ D>|;2{@#`,lN2[{H~ q-yP"M!k$3a^4Nԛm>9WE"5Q UaN=d,Vp,؈H2v1C r갇Y.١4Z+#2w5Ͳ  Ls4h@V[$<:xV=#hQshfW`/j \p D_lyU /qZ8ڡ[پi \oFńU#гL7Uye>|)xdk ;3] yRB0|ҠQgxA]61V.߱Q kV}|*ЙuD 6}U"K}kli|u?IdV<)ypco_aӻ=/WϳǗwGh+/v(Cw̉z*H{r#fr#܌* ;yd3l֊y {f21s(`jUqly>jn (jxhE^Iͦ=P uQ "*ة)@$48Ba {qg 9 aC+wŗWgEKНaW\%rhߕ,ĂwOv@+,Z3/JWI\%1wY&a48&hOI6h[Ƨ ,YʙTٺ1k/Ϥbgq_A,WY]C1ܙJHF&~}]#etY=PWe@:*~:Y{Wa;jwpl w4]E+@s%)*m埬JpUCz}=x=s79ڇ $TNQUv%2L4:w\z-)1}}3!Yk5Y!yޛ O WXٛ*" /b$=610qw}e9| w;04)N|aa[_~ǫ25ڽo?W;~%Qyg\Dystles)$glj!"D&K͝u~* p%O\q*B? Ȼ6T {&_%ʙu\l\- dﳰXBi촖ge 2 mb+;(efw*:z;j@^*.ؤql U*Vf+ZW\FN냪xv@@Dޞ]WjEwi z􀯂PzV%`1MZw+v4w0%̀V ؜P/ňnOQvydmF瀮@yUuvKbg ߸;d$)K@g~[dlg?{ğwK8êa*劌w̤쒫|7JhQVrPwvph:Spmÿ>wwU"J9'tH6=y*74ϓq+k{a/]ģƒY w&q3 6HIF\v3M8ժTΐgq6ij896jݪF3# ԔY Į>Nw4g&ՌO#Fn UB^:[v\@IUJ8"U0R`|Z n}5Qw2m]"F تU|nv.'s+xD&0>vr%Nv%n^`5V*7][8& T1bgX]yV1HX >õ2, rVM*VΈM OD6`55B~RWH72Bz02}Ųknɞƿ T6ULWU"j ~n*E6\;rOcFLY&>LU`ys: *>3͆dK7vnb[aĻ6#1wq_VYŴ$\k2=GٽHz ԰X_Y((p # #2/ ߞ$P|fjU20-caF ld$ #_@:3[,"Qdɟ&@COBG:R|fۉͷLC(EރoYZ_oA|?@W5EaȻgLg?b2^x{QF4/ τ ;t2l 9&ah vd{~ "g\/m[VrD,Q-kTK 6X*Dyڣ}l،N3U? 7jQGt< 5O"+\*~^fQ^If"P%*Nll=eߐ}cIZ1SFAv(g1:~$ Rr$GKlH0q? ?u&%W? $ <+| *Y;&=6}%svv W&EdPF(щkΡyLC4 Μ%:Ny%'r=ױ;{U zR@MDT+լcW*+q*– 2QmtYA퀮tzpثPD,, d6K<UfIF5B8kI*8eM TF/g2qZe6yoG Q dhfe "* ;U \߿R\/n@^E:}; dvZ9{̆fAh]E(JURwB,Rڻr@W|+]f/BLu|V0U xu}n ՚8;/@3IW1ƌ4?gBTF ځe5o?4#xn ٽâAcDLg4XUVmTH|U]L٧qj}#ZZIUtZѪ_* ܍~ʹ;VQ`AXT섚Z6 HW#w3w9)Fd Pu詨jrzF$*.[3 @܁QIoM3T룐uQMmy@}+n;qÐv_&}%Qb #s.;PnlhBp6nf +$3_VH0+Lӝe׾l8g;D{P%G`϶Q|#ʆrZήkg*5+=10_Ȉ-FĴ*1sɲ/h;} _2U gpHzt>X%#JЭ3aBؿPF_:!I& w|9I@}Q #4—#x"`"+ILO!+Ew>H혋+*6ա^Fu<[ȝ(b[c2s<w ["H L O@_:1S$ 2#xJ4[2|$^\7c#ra#gUmQN Ml؏,zY^WeߔF"~;`e2rHsh2jɀ&r ,j?fzʈ"V `؏Qv5U' $Hs532CA;t3tMC6@$6!Ab_Z2~kQkͭ$X>{* ـjޡ[:!_+r  UaNE:UEFv?.~VK7$KF~"]|ٔybK?Tr]??I0LH" a׬$$F18{otP ZYE2Éh=OXO8dJ~+Kab_dԌR\G_$"aDdb" ifq?[ b&s4;v'PGDH2g֘A%UY bڄY[v}*DiC6,T dvtP$fs~TìQ'Y`+&p^;9_"ǬD-AD74q^$OvHk $'v̏=C[MJ˙@A, X%8s t^ @W ${,Cie[ *_eP󋐻שY:8kYl:ukS”MZwAvU\S,ͪD)]" w7PNUv$Ȭ6{֡UD|9 ډ[bUB2kL~ fȫf ҷstT:wڭiؼ)p2DH$]1m}VGx"I8Y5A!CꙐGpl}ٌE,' 1"3!ݍ dNl5w%{Og %& y, s ;o!Q8Bvh' 4 U#[4@UE%CUDgoHQ@M|PSCNE`V@/ίRZF뿑F#tE;g%"& Qc [J xx$w$fg{X P{^@%Gs tRxegNaw&#» aD$BH b {r 鐀petGVėDD~v;՘3xXt_OnT"1}WDu*+Mco`* At7hRD bR]kUu{\Ic s7VbX3v ߦZ_D/Dj)W;t_[!3$2c; x%G? YAnlh\G֩wk{QWǿV8c3"#r*'٢?/R-(3z,4+X~?L 9 @,dD s̙|`g?5u~_F 8]hRmjXG3~6de/Bz5`Wguv Q/v42ӓ}:^ʑ=>0bp.>>WT2`;zͼ p^W}59ëU] ` X3~DklBd)3rMKes _Y7KUOX?.kus粷-}yp,x4 (R馲#$}V) IDAT[B߼&i*.ʂ0"DjjxO/_uFA6 :᧱L (@ 3ΔIAP :4ZgrFں殯?p]=9OS"b's#= a)YԸ-]5%5M(+ѕuD˸<))`ћu].6 =/U"گuQ2z|/8dŎ+^_42n(]5Yp,{sWquHd_ 0Ȳx:!b+!"݊WW4S- %sn+{/p,x)"DdJ'UUuez]gg+MQj"ʙRv ];N5eS$& nH 4d͵j:x]nEm8>AB@)b 0?^+NF,[JP`|W(c ^֟?k.zjH4>SәV"+@5W춏[!7Ե$ܑf@]wN"%.ѐ޷U5f]Ujշ߹n6.Daﴀ!a"td-{Fv;6_Bfjk|f]ֱkuHpF~"@8S+pn/kl;HtEd2wܱSՠ{57È;>ڃDW!BW|<6QD5UX_IdUYwgz";giboEd6Ӗw{(b];-5Ho_e!lfQ%ٞTY[)0r+fܨčsT9MmTB 'Xɂ:9924]pFڑUd:[+2v2(vdsdH5p: Pr D7IY0Pqn j Pβ{=6ʪHt'prAfU_dwjf\ys R@"LFHPe{ UZًDw OqDmXI@X%bI[;$: l}GhW:φ߬@ ;9*I0y!}B]`5LA|}5X 8WFt  33 |Ɋ$*ĬSuv sE ?LhCB2^ŗbfjms'W?{`Gr "S c7"fezVazP3x!õkoGs= f:^׳`ZBC/G~ {$+ 8F`O[;0AnȮbq3zhBy3{ <0t31nƼ΀*V5_gڛвb(kWA^"c@]}ge:Cwx ȻC`2 [IT?c&:@ mn?cHdD>ٝ ޲szكlOAd Dža\"wk?)n'_+b+2< ggwa~8 dyK.Ѹb~r>Eg? IF=9 U!.GaOT3Uv-H:%$2:9GDB֍Y6l3 =`a>>nWTu7 tL/RU4F)H6ȵ~i_(Ebjc+"t)}FVAkKs8"|J~&?4 2Yt#ߨ,#" TBp j `]NBL]<]C&؜w@=s=Gdk0:e]Gz?@Y Fpީl3vA\Fb61@kt.ײg|R_ G=* MƑe-KgGxE"bF8k\52Ѱ[)"Sg̾Urfsݍnkd/w Qƨə9} (dSXeZWrCfXw5>C/TfʪewCJt%'@&a 4ghn玄$IHq$(UmՎ&oblZ GA֙lU*שN|pSQ$42#%V)>5jW` DLo a+V[Pqh. +u_W*7Y@;|/:DCxl!ؚ];GQ0]n,Bk!]~0@,e󯕢(;^:PZou2 XUTqI!HSϬz?Ğ=YE^i$~${נ%X:gLտ p& }>.ίNVLDb_X&-Vs]I+-¿r VrE>DHֵ{egk|h:@|TH;L3i4涬;g5L#ZkvіˌpQ |mD{{[bCYQBҕ(i[;z >W\NG?C%Z\~A )ޒD&jⰔ 1V[bS٠ ۑ2M1 sP9vцyfw&|JDҹv6"<Ԁ>ߊ-s-ߨL58蝁;$PAuzYՃ3B]En@ߍ/=¯lב.b?lw]9"EDV`./a{fUy4Av&Pkq L0e LrhDqopVZOڑw|| du|  mdSФgsVu,4kk0gJn6hfO|\X ̻0*N؈\OAF̑"g׌OV/rzk$؍cH.PED*o\>Ci$jZ3ϐp1SD'^+2rh<2w 3` u}]j_W R!Gv+;I;QsU&:C$e:R*JkT~* WLZ7aKZ3d OOb(\*R #r_6a{jϣ KkVSV0a?U:u5 [8b_ Ҫ^p6 i_e  9;S<)uTZywX[*!x(3meiQ;" DTArdAXi(=b䠚ԗUHT1r`7PpJ#d"j5zb9DXN xrvr;iӌLW_A$›<wAWW]~7w~͹ j>V+^[)֭mft2Lsԫ@DFqw)n|4I_ a$[,LTD_[HDCdNϙ0ÑjENRtCBC~5{L@ ; L|ǐd";D,aO4@Pzoƹq sleC").~4;ӃgAdf'T H|(IAIXçCАʄvg+^t.#Mp7ٌiOU#~oŗ,Q|x34Hv+93gY,PƗGXa "nIknHwxpUl.Tӕ暰yR=wKgTe7aÖHIg٨H8 Q*Rɛ义*Qb,+I׋:W8#dd&ޭ`\$66Ѯ[Uw ώ #T42wĀQпCdٔh:Ü4YcFfeD>utuOet I2ͬ@g9"̦;=3ژ=xFU7#| gJF(i߂ %"$ܧl{Ԉxrjא]ʶJ5D`(ؿTº2 {6#!g8vgo HYxX"*Dflf-^ )Vw> ̧Qsqp5V;/UqMhM(~NE3s6Z{bXZl8_vAD]mxI0/QGMPJl0 ?#2'QdM{ʝXv&0?BFb=+=U@NwUMޝō8\GSV9I| 4Z[` 욆 NlMsKj)Qo]W@2<*:a?HZc%;) *fG 'š ,rǶ==>D!VFgedAڏU۪x#c*ZC pƙAÅ+&TMQ]TAғ%UVw'|iC|],cOt+2ɛ&|C/[xr$ˮAļCf"ΤO8SI,MBuoTcCC3_T! PTR I 7Vy1D4kS4hU[<#vg N _$F Z.?uBL] z#>nhZ b6Qr$sɞW_qy#~f d3.8T %Hjx S=t x5"3gH7%9}&^ `'wN.6U?} kz`Ͻ/A3Տ &8CG\"BϿVq70`uYuA ݊wF.4M|7vvd^}Չkϝ㎏:s("%|z,6LSyXOֿ `Z.vBpp "UxסH; \aߪ]/6e,vD SIsW|]_8bD^IٓƑ?|LzxZ% ;`/qPH,§a爈|^&9NJX2<d[#_ W!:CY|q"i?u-Ī29I VӬ%aZ|HǑ:LK9=WF })M*:l4D-dg,sS싻/U&_X~n 8JU>]r;2 4;aᬿȫVɠ#ˑ 4Sx86y }־;׶(2 Iϝ4GQX0|eUJez >H=}xw5ïdeyjvofuu*&N.—IOT74;n=BT+BQ?"#07&t&bݪ̊zjew ;S~?k+n_fhܳX* ^c1ld|_ *=f<^5TCp싧ČԘdv/a#Nv]"@ptdid {*yw J"zpu~3|@z[üvc*@[ 6Fi IDAT —8ˤbA qŗ_UIJ`ȮGN.;e짒~k il7%wUD8~CD$h_!bҨEyhiPq].'{ĖA=U+?d$8;_)D*zG1{~+lDu2=p~TZ1^%e٩p*uc!z*k淜g D"##[*?dpZ|*kؠ)Df_! 4o]3'8@> 3}4,«乃/g^+v ݻ ۹CfMF ! w ) + SD!p—G`[t^z噏뉿VUwn3 JxED)jE3Ar*vNaZ{_@JuHZV7A4yU=09|cO?aK{ĬKg2"NC&_7KdOB" Djz5fJV GEdfb2`b"KD&*Zi8Y +GSM[[kZD/NcV}>s 2c'yN kߛ"/N񵝛E2x'p\^ k#!ZOu9@ KqQAp8r'oJ9Tۑ^H rU|_UIX*e =5RiD6`W㯋:#~ôl"UIeD>-t"{' 竁Od|>6F<6P#;lCV4Ԑa*@3;*F ς9_31TDLȏ!MVJOKg_?bo̗ōbN q5v;;z \=Lg Uv&[7o ɨ|o˹ؒ/BtF+^FD_KHq3`\ݫNڹ \V24 E`>=?ߨDkޮ|N /1SѳCڬu aC~xseZTR!LLlc 5r9W|:rTg޶>ҲתXZr]S 5%K~DeyG`]쪾dٌT!#N؈30o ,Z@ DLrVUM9*2 Ľ `V RRZD'F g{;!WY1h"k^Ik+ /^7~ @џ g~RW cd\ϕ@_- 2DR[Ĉzg_s#ߙ-|!jԻ_!7bhtfqQJ\ǝ@Svl*ͫC?Џ<{~5X?{Û***G3!? ![I_}-,:TEH7 4> qW '! ,3*LZ]0iطF;ތ~ds/Y;~zw}^VS_C $cCDURM{ "C> !_ۨ8d& sW֕>k| &B1S?.8o&х%߇WW3LdD<#!12?AMOlF'Uddq_85}qcs8_c5?ą_^z3|^ J:ެ_U%8<^1Ԫ̞;Ij$Nmd3SY9Bd@rWu2m>dDw5s3F,a6OH"U$$0_ew^c!TYLt^+%΀#-UΦ7˰HTtD@[ \:%tw0A7 n5?q}SB3ks]jSQe~ZTj3M:kĦ*;_BE7^Eݎ/VZM$b,`o(Z^eO\0GqHKHR McqJB0 U^%wK1eiXҪjtFʠpG&gBu_0pzJ_1VU]|>ґGhfQ´9u٬dz:Ȼ« ʞw46[3X5~DD`LU'85!⃸pZ4n!vߺYv G-(q̈́Т3k' }Us05qN˘{ψG._ yVrM 2B9Dd*2OAdO6Ûsظ'gS gE+g}0"vBʂF F«hgSUYgp *PTIyG\;l@5?Պ/5n+—G`iXfs$&Ӱ"eN2?،kO4p[6rb]ȏDJaK#l^jODy7e?3Ua.AYujP8F FW~ 05-=[I8S UrOWiȥY5{d,;Դ,bזL ڲ!DjBUuĴ@**AÝ  PAN WMӵeIl`fP#alȵ;లǜH3AgZj_֢TT*G1D$zg!T4HҳY.Q@gZv@ߌdZp Z6|:Ugp&#~YUdȩ$DIWl0Tn‡d3!3BYm~spI*zA| =l$×/C"W5AEh=s}!!X9?V3*Nb&$~}a%`CZF Eu_2">BIa؝S%-\_[W9Fa'9ӓ`t/I.88v|Al V-e !BS Cr֝wrćxͺGkQ+@!"XOܺbNb vHTXY7D tO6:9k@-J# r~Mt 4]"Gg}NtksP`Fle$ZuȚ"AN! >3ӀY]|$—,ZRߵJPfqOaH _Tϯ{ٵ\Oyb™8S;g "F A$ݍ܎݁G#Ϫ8GY}3t{/w[F~ o4'>G"aL]ŗ<5)q&|2XLf@v#\cf"*5-vB0r =T av| ͘Gxm,Q\hFh~@V#Ai `89<7U#̩p l-g@6#ʜ < & ֭c՗N 3=:9#:U݄QPU7EzhVe #}0UqT` a`~ *DT9o>_DT 3DK6Ld}&Bw,U|t&8ha+;Kf}8[P6 g:Ÿ6G^U1b烞ߟh-G{шV:G*J8φ̺y$ UkK:I̧ݝ!׬GT5Dgg_vÌ$G1F y[ٞ,F㎌n?}ٻ/r8NE`vFτ20buvVU`w҅Sd lpC1Mt'2"s%F{I=/PeD9\uRA73M|==9;LCt#x[Zp(г:d1 "S~7cǙ<^ wM+##TMT)i/sm@:ȽX濲uj ;20S K5U30Z5U|hO:Hl_ n^bG.}ldՌ=~_˧Ck! "hQa6LvϏz9g`:3GcLUZ@//db'=l+ü:Nzऻ]\Uj4cҳtzް8ǖ6#^e?grp)KJ4= "G ϛ!fDCkL/Afńw[N0a>.$A9бVy;yw+UUDQEj衧W~E"1?7 lo"뾎Wm 5ހȨJ PpԨ@EmL3O쳛WDL*䐒ʸ(>X~T'`:w5hpMwnUm;Ri|=/Q"Av"S2UIp{'y?MR9]?Gð_T֕d ^5ZE!_1/UHns whM'lv6Lg$:AQ :n"KW+U%' 5pS5\@DȡӜ^>Ų o#aGlm0in_d 2 CVR AR͈)rCqq(^;v `ɞz}]/q/}}>Nj f+ihYG*<ëDѵ*w\Hߍrg{Z)jݩx_#xH{SmelXH11"Xkg̹ؗFH;<>5U/S2ظV۵*9հ$u}<|nFd,hm&Ac} PfdIB &ˆ8}C3 # 3|x'D`ֱ/—\E/r-ښuf:e: qV3aFzM`+ѐov5t$ئ e_>9fzg̈́\_%_̤Pk ǧ%Il5#S &ᕭQ C[/Q \3"ϙj3͓L5}>Yr$GpIwx,~ M eWp;]_tfwj+}IɎ3He7CDKYŒ%6Kb2-R3e3aN*r mM<{h *8#!ZU\ف$i :rTUSyU9n^ gPɺf-pu}<+Yҳ.V TQ-tKءDJo d#jawbF|`*`r g d@yҢD^D"ԍ}Ul2-%5q3/X+:×*ydc[If??Y` S PVR.|ZI^/PlWX #23|&ZB?B{hegy5)޺ a}bRa.t3q"M#|z("%J:gs26m &8?K_D0/6msO#2]5A `^Dq5 :eֵSDk@)n|k%GW9H f̑ggWTp nTF%&$ֶLXG^#C{EJ^"=x^+ DDSD="$^UT@ 6ȩ0@nF%^oer;=ݿSs3ֳl cAٟaKӉ SCalZK*o̦6IlwK4T_џ!%Z;klV_L4 8NЮ!wK4TZ c,ېpNB0 q?;(B:N|h%2t)|霿&EVIM n1JVWk5 AM+> |^)"֌H Q?!HY+,#9@Άs*8WDYAB'ڑ8]*kWڟU%$H24WNԓ7AU'f᜻$O Hd8G"t2ڕ)NFRR$YDzČ @9>TB{ijd_@2IDAT&×kg$ _IyBii}R1|r4LW٧߅?3|&Ο_e>"te&8t qWŗsch:dUL:wIdWY ^%2ݪ p#1btrƁ2Q0h]TT$q543IG1aq2 PV?g)MkIՔ{:WRwf? Q5~*C}_|v܊ =/𭃜oEz;'ȁ;U.>e FN7]~93ؗ\tUOu'1p%NE+\:U*BYy//v$v$kw!^eTyƬ)K?7D&L JЁ9{_*hf vДJ!5}YZ˜d*SYc}@mb'! /Dv~ 꾿҈T,)䮍j7aÎP"L,0i& 2+6%NfIzC4:C"pe"ڿ]إcs!iG~El]2"y7и1#֌ G_6@:]|dR/3x_DfK 1^.ȽW:w3YK&#Ĕ=^b\7Tt?!JRdS\vߍ/ߞ߻r1jV]"IU.9jA}}]E΍x=K4"NV*Y#Y9 j-w&0XiUi/ӊaXFXLѫ MtpOF`]u!cjV "2Ь?U:rt kz 0&0?wg4>0͈FR;8-r˭PT5geGa'52#! }#ϮDsl={f~&܃3!ԾQ{iw_Ll@GlC "-_mn {-6T r ]hQ.i!WLWlvAeUC6f)u Bh7$+K;¯|d?7֪R| J3z>h׺f+R^CH Sy~̸Ĺ)ʰ׬g7u>dI*! TX3xkj|%ޮ_^|:\~g$b$NMTZq8[u&@ZB0kGZ9ş6`#?fj| [ebJoBRMf/׮ڧנ@\Jr.#KtPLu`*FB4A78^'/a^"g/Z/DJMv&6jp*)\'TMMDg&N$>]uPTD|mn¶3x#4qtZ0uı09/׿b5v UV|+니z 5XvWU#և4^&{t&3"~EOq#jߙV }zn>ɗZLv;)2^c!36Ff(bLƨMeANC[hTJOi(E+{jUUZT)^<Q|ޫL йӲ072bgaRNFڇUkrֱg]imW$S='ot_|lSSW34= ҬR~'AC?D̖W`Mz3"l]8OG||sF|lKdvF.EΰyR6Tpe$;#Cu=n6JGEOsT@_vC-ß_:%ˏI9#Fb }q¾ȏdC]/OiCQWÕw{\*ga/e4ʘ#tx"Jk 1 {8dTu |& 2ݮ^E0lװ *jn5ER5wfkv a(Ub2l?0N$k xuvd4wyU8 Ʋ~wb6ߟ}?̦g_mO!nF`:մ3-xՅKdb ֝NŵJHbOhegq&{|l=%>wLf$;rm뵲ׇ5N4vo]uj]"rgghiV4pW/R~'>nGޑ/W_S+PBݎKua.bcyΌ g׎:'vڟ&2]|ɤ**VYɸ/qG׮6doŧa|”° gDfDMf= ݰAls/n4:Xx֦lmq!-@l7]GHW8&Ž=!G!ΤK+X;hЊC=/S Spɤ .Di-ovcemYu/Ad?T  DL1מ$QQ.\y||'Ӛ52%ʈLcѦLR"#)ѺKd^fJ'W{Fėx|pLZZ2L~%AbUWN;2Ɏ45+*^I@i0f$ CUydA/ bUf.>OW1sos ͻKꡧ1`sUvin AXl>u>.O& *Mw15L 9^TdžՄ'; ;Fz3VSRA䈯ю$ \"$({'qu[io=|BөHoQBffD&!X];A 3dczBzs3=୻r.+27rlPSDb |V tU|vgB!ِ,^ŗ= J3n0bøD|A,~?8[ Rt"뾛4'G^HK<7Cm;V{7̰}#0o>s4#p0 @DۆeQ8#/oF]5#:H !ܿ:?lAd+D[ԫ2Dgk4H? _w&Y6$g=)]@sѷȫT|C?Rzd ԴJI~'IpՓ3$cG2nUf5Qmf3L~Ֆ+ۑV%:A kOj*p|=ʊ"O9kq!3GG W^M؇kܗp Z=)hh{wF<wJd W*"MGf>BW*2 Oi2"N4. _9H0DSmNvϡDu9h?OˌdgM`]d cA'G_""Sq(,eR.#a9 fhVMK7dmaW1uƔߓ$6*#W!> k#ddڌj) ܸPnŒ #!C"p+"2I\'^lUTZ&Z3z7SPbV tLhfg-a-t;w ԨD W;uI"}Tܭ|( 89QT_lϊI , 5; U~; :߫}Ƃ:wPD9bu]C|-BW_ ,`HԕE%ɤfz[3lQ̆CdEkzf*$a}}54#|_^wk7`_ OjwBc_Ze|?뿻ÌETAeDK9 C! DkeX{NܑsfAsYB5E_+~If-W C,g@eATIMV?9Պs!Drd]7̓P +P'cjV:ZQ0~k]Wmm\ )w(DC~$gxXDkKe{f݃WVl8IWѶai&.q:׌8x h\OQ9˂t+Am3䨭<#]rWJdc=x|%!wCNlkQy3|+!DMlxdbil\_6P$FbxT v뿳k.yA ;]_|Mg^|dΐh'53C41@*Τld#GN-DҘTD&%(\*Z&D~#)wE9pv#xB]B[IENDB`elementary-1.7.7/data/objects/postit_ent.edc0000664000175000017500000000073512127353614016036 00000000000000collections { group { name: "main"; images { // image: "1.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; color: 247 239 132 255; } } part { name: "ent"; type: SWALLOW; description { state: "default" 0.0; } } } } } elementary-1.7.7/data/objects/over.png0000664000175000017500000021762512127353614014662 00000000000000PNG  IHDRIXUsRGBbKGD pHYs  tIME DZ IDATxڌmYr4F\kw|-ؗ@H8IHFV@  t^k\d\kj+8RuU}gΜcchNa(B 00??$Apf $@$@m6 $̰aHa^W5UWIJ0Lp H7 A`y?& s*NF=KADBu_? !" [$lD_"bC(߉h?wFN ȧ X`ό\ah t^_[X^oԵjo(bC$3c}N(`}?~gl˫#{PG 1!\u{LĜ<kKs!<7z Tc0|NvX+8Wǻ@ƚWz#ͤ(ȟ1;W})Ov?S+4|n#BB:PQP>y;E2kx`fȇq1܆y^|sNL B!`=d,7s^я@r-# &׉3k98 lwm\)6 iWdX9ƏM%kSsE\̍Ljd"\܏_*@tp@[_MUxc[q$=p}$ ,eªBzo!Ƞsp})HsNԃ?IsԳk̸u \U+s̐ZRpp3pQ'9ʓ__^kPR)"|˜n qZ੝bF+;iլj{*B@ׄ]=00'0A2o(yI G:Y u1!8П]Y %(C 2AʮN{m悊Ii@ԛ7: s|5u20r iCGN;Pz.Y ʤh%D40VV2V :%s1ͨ6s\Vg? ZXEo|4}?b<+Ŝ廋HȟRi#<Е"9#SdI!73w UqreFΊ5(a~)%,w;z!,ˬ/3աѯIl.ӛw2_LţRu׀]UDׁ[V`g?oC JK̈ؐoR@ #1AMnukCo1kf(@&! jӡJ LApe ' n; N)]\REC.b*&]s7"K$4⽪\Z:Xş ;ǜ`@(! nDY @@`S;O<˿t]>*͸+ʅ +2VetP-i U9FRƽUFT@H++ QiH%z &f޻U֟11'i$::9s#Bu* 63hJ0 Evk0avL=WP&NxtCꁖ0Z2Pw"+ dq H 3(´ dj}Μpk,v&o 32AZ b\W >@F`fG.d3/cp0w K17\ 9 (ڙ,᪒KKaᆀg`ZXiky6m^4W}}>aNDhD}nG\/;L7:ݹ-yYB ʹk8q\s?ArQt<^L0:$q-Ah3C݇0kyƔ| 30̧"3:㊫`Yڳj2Dg&rHʴ/ '}fSl G..ͬ0Pd-8!:Xv*7Vyg SeQ>'\qUۥo8Y/}p51YJ}TZA}u=Zh{+bO٭甙\ĕ""W`3.&hc113@;3LoPbκ|m*;5oE>č,(R,(xE;󼏵'D\n&yXf%y+)_vq% k9׻DIoH+՞,VEӔnr.nT8,q9A^a <Ɏ96g9}^s!8P'n~rh>֙2+eד `.+HToc=ӊ0݌Eg! E'tk=ƧWDց̼^Qu%0yo!U3Qx0l;LeԠi#ڇ 7|1Er?cwܸogo|kx026 Eb|3 `P뭰'5C#' ]D2a`ifjvH#lO]v0B AYZs;k 4t*RY&4SP*0q!4xdP]TQ$L?4&V3U@@^tCĕyKA&/xĪtф (4쬪Ƀd*G Єa`kQd*["*W▓''=WfVjD':XUhfY x)(⭈ul,Qq.8DP}*E]یz' l"R>BEW@NePB[a6D&bɾĄńR!R wCI-^3Wƌ;ܜ1fVž}I@>v36u@]qN ;8^ط1zu<ID`c߷m3]sy]gH$aɲ#OlmFncF.1hݿ*扰Wex^e}o/P-@NffFQ QD-i\iһqϜKD27<ڽ$lI.L@]9Kbd[Ԡa+`O&%>Pb1e3҅ ꡡ~[E$%vw7|M 3% }-[e0\6rvd#X41/|-h )@NPug4'`?Dp' <_6l߂>bL@yc^476 FG<V9|2.t-kKKq $Z+/ HMMVNEʈ̦ (LmEh5(4.\ۺ{3sUۃCy`=ឈXcnmDj)uZT_,y\}WX`EkX>L4j&gK֠S.[06oh@x<kv\<>swd GP߅7B f0zRld1pg;Hn6_Nݴs 5k{q/ԙ%i0%^f SܓE0Pҩkڵ@x)ʯ(lb| }%#{V [\42RDԃU^=LgH,%[WkSJu2v!<`l?4ՆeXE$DlwʃM>&E3<:lNQ>xFP;2(ͅ ȖH{v&;oz^?BuwoER--g#{lY r߫K+=T6(̕i'bߨRbDd0ET*L3M܈[M\^Vzaٺ)aYjYY []' Cb?CGG$ina7JY@E󭘘}{{{CEdD?yQ؜D&O]9fI0^4(]cLp;(J)a #)f\ZOBHZr5WLZ 0G1!!Z?[Hby2GĩJvT= Z9E . tk.f_>/Mbg߅G+M`&kg3o1a\sP=ZU:tU$peiBهg7#-Y*z"f!Zͳ6靭{-%:@^¬s<հ<}ޝU"\ vZ@%7y5w V$T<ߙ>v>8 \_zvs'c$6&h&5um%ȗ1yU6fw'w4L;}wa+dhaÁ=sb7|I"vp@9cfw1񣉧/fs-}fI Twas;эt a HD7\Ѣ:n֥Gtwf.CƜGgFj-Ƅb= B<(cLlI%0fIY_g6T k?w+qgeqe,=!OU(;X?fћ}̨xvШ[/v Rzԣٓ],ѢoKdwTTó_/C~!oz.x2nPߝN[Thѫ6*7 e גi0>YE5TI,Jb-[K?Z=,} 'w (8)ݳ~sՕ5>H.}FFB`l{Y>$C_pCޤWfh]'6oG^x3-oQ0Q<'5L+ A-4\%~9J`Xzʴ%>믨l|"4~/5_귱@ gPC. àAAx \.x~YnᛱZ8O3˭n}_R#]QKr\%sT{@wq{Nf`f{EB6ߒTE)/8y~R@"t)B' Ǎ M@sGl/c[ l#p\1A76 DtnI;,Vޥ™ f7sdhVPyC!_CgݲX ȫ'ϱ,udTlQ Nt#;j]pe1Q <*תlF` yauAYʷ:X>߻i9q]c|ۍսz,VgCZ"m=w4-ØdJ nX.P[FV僆LR$1creLuaV_ LA:Jqf$=Ÿ<!iȂ =,wi.p۝qT qk|ABN/=lOْY W;n;E80ߊy~]8! հ :=8Qqȍ:*{L7.os:!EHA̮ h|ũ1u rVokџ,MoH(-Q{?L~27eĕwGeRuce(ZV`ٚ`N󐻰.SӐRX?t⭕;Ȓ5ө23Aq ;஭^f**ӻiѻԠֺܷKmtT˔!Y"!|>Y6Rh-G*!)asJVύHm=̝R{ cqHuk鎴3@j{v<{9uJq4a;TeCF 3&`ܝĠ#q8NyF)l:Jpffmqp fvqڍ6RQ ͔$Νg3uz߽+f;'Ye_e:=p.nBk+yn/mf]@vdp>09n}$"C[n*u `P2ZfO¤'!fyFnFipDD: | [xrg.]>wEhgI<5^I * (B%nHV6`ϰ²Gmvi8M;pf?d mnD<~<m?{=%P&l")"Gugm,]S3imw(k^u]?kqpIׅW3{3_G;=핈8l @j48aAGe8y0]9Cs:6Fndɑ8@3\<")FBXF2!F`e`(}ꩳ;snQsn8X҈;8X ->inaQT^5>\AA4c;=5w68h>8g+TM;KoBX}޶tN+:}~?Σ*A&QأS۠ O90H#}~?Ik>XKwDH̵|V|j%j9Sq"ĭ, ">~D` i#L[8_ufFyvw?}_U_c1]f.qRq^:sjbp,yA9:sj+'C]Zw'-n3~ojӫ0<m UNs>X*=0|$vxf)i\&˲-imOă 4Lg&!z6vhOO *n*Ze7 l~bQ?7[e E\5ߒH?z4w&Y^5698g~=zb_z1Gizomöm 󌈯7?+1iiƉ94)] c4#OŜ%6 dLQbN0zOar Rm3&Bڒ ;"lSDxоltt=8Mx&qq/^.&̲p# 8^G;]ʢv2Ҿl{Y]JKgڪ<{ yje),6ۦ,K(E-ڝ|xP?Þ3ͫn2+n⍲S]N؉Ӝ19;57_:#D80' P L2Y:,g3󣛡X :vMոgV-$ԕmFeJAy9C)[PVv=oH+jCq^53Oʢ \q9)zSKpaɤ1ÔϣWܣ;m}GfP_52[j_F=$lVe5-꣌^"Օf03 ܥkK:dMg["`x+@jc ?kGS1s@ q]' ;ͰmGM6`h0R^%~nN#qjdd o)}~k `)<&ˎ!8V$ 9 Ϙ6.L^qwclѿĜ2#{Vaf4Uxnǻ"3v{1ļ C[¯Ack=[A.NLqz]L¾WRZlT\Ҍ!#{p-bمUWD5ޠit[(/_Jv=lH@]rWPY3Pe[}X`n23gMJ̫x}c׶veo\& ڝģ3a?$j7xHwS5aQ]VTn݆1gьz:9 ˞S ƅS+E b Q qUY1I1R#L\d~Ĝ@ 4TvNg&WD`[[}ޯں䯗{\סó|G2Nw x%| :Kfpt 9tfd_lL*/$x?y9ܭ T, Ze"SrC8w,xJޟ^6̉{g:|ۺz\Q^$g-2fCFM(Cy}aEڈ-k*dmu5Aku>|9op f58>0z|#Fs,w?0Ǖ%wUf\C8GuI=0i+~ bT*oQ3vb(;u֘ʠo3x-|3$KP ^2H9? Ӹӈ1pԜPœyȽd@K"/oyVABTevi~`LG''(q ?2w:Nw~u6~;mfLa_1Q"^ސvFjN%Iܰܫ' FJ&̱I8`P+N1θg;1{r= !dΡOa30)/lMwɨ~+xZk Ʉd ah', 򰹒X՛p5p r=}AUv |*MI!ˆke~TWII*K!\sf:S> sʡ3??ɧVka]ax-zEY3G'>>vgU{M-!>]W{OrNVvY%sՋ͑"#\r 3n1AfnVehCqEf3 dKZPRv+}1,rÇn!%R&X&mW[#̦BIN\ l>ӈ.p%<2]0j`ӳp{ =",_x31Er҅TY}g9[D`MlM ݧ>~,-)+˨nR2Ո SnUEg2fUv*V[`d82dkr<ީFr Ɔ,m>8`ѾLr/\qK璸'6sOr7h]q dlלYLFAsf b6{&Pv0K_  cyh)G-3׼vuݽ6|_FVFO"vfD cg:igWxHeBpcܶ Qf^3b0.w?#pg1zS6'>ך-4Ж`\w`ͮZmgЖs9nF$R{KpFk+{O@NDf7hydBgsO[O̘uOheQx'ݦ$&>Ue40#JV?>1XI@1~٢ܺ٦2[wے- u0`O ̇2$y]Zf.3F!mXϲ9q9&/@"cWO4'X!`{7)v3۬cOw4۷W .+n{tF "e@^4A%^/![aE j:iWIoϡ8tJ 9TVy.`q` 0ߨ{a&hIR@͞ѢPC?O5+OVyE$Z0b}p+pYT4YJn9ZEAVpTw̸1FzD.w[~WK%BziFuA+"7 3EٰI&(wV4)SG,feg;E8:3X48 =i>OIqS\f_ 1SG\sept̴,蹙`Se0Þsw+;!&"Ǚ?a|YA o̮qlejkQ87=sO_hoc\ 쀎&'w9Aupe茱&jt`6ڂ<$N ^ݸ)t;n>wۣUfY6富BQ-\xm'AAX@c${ѣ^@[љz7cC%9]OTa.){6h=Sg>8dYS kY %}*w$$9MJ]{DuF&z@]q*tLgjvlٵaNra'Q"q_uP^.Ba̸h0+'i2%^{@IQ uhƛfǣlww\e6#͖B5}>{+W=(!|mbңG Wp{os.9O ggiߒu:Ia!yzW -,JnyUI}ia'NmԜ4ndJo4+/;&vonj>1HеV>?㿳_]y`퓚y c`wƧeZN'ޕ-\41b(CQi7zf{6@Ҟ+:Ax:hi>r}zoXULhrLa*JnAd;vRAe0rGxupk.Ǎȼ')+@(Ѯб\zhoPYs Ih r! /}Zu",InN,g ?ܔz=þh3pJ8:_r p>{:c'ܾ׍6( 5=0E [;\ A_mSvEh ӲԶ&({4*(o~fy$@L!G cT$OG?k|X߅j숛4Yi'LwG?`n^G|?};;c| ukuk<' h}O-8af7Qda+%?=d98I,}qBWU CK Vbr 'f߯V`83t`N?<4Hm%!cN^6Bڗڝvv<ҲI WN$$H;RN:!_arLz9ID%7ק${4ѧC4>qvo'bQwr3$K@ښd<ֆ(;Vw~ M0Ԥ?TYn0r n p'pz9t\K3%҃CFD$6L_daqZՀ8cVp gc+n^9C~ƈ'j4j$h^mJV4 9?ӎߦ}I)Xd{jwIsY1]t_1+bjX`IOL:qL8(|s-tAg[e|aA-~.E#rzV+0ᶃ1wOf/3{[*ƚf8sw}3pb? 3592H(jVĕ)!"~5CBﶖ'\cJXgW {lA̗k{ۺ&ySCRKp.(1-KgYL'ŶJ`eẎ[ Cq@(0g']Vc-eS#_X~qCe ,z iix5\7K,0mFlCA_vŪ?_9ӫ ڿlcEO;qNp aȉ&j`SGD#p jUbƝ 3;@ 5zCald6{Bhx3[S"c= 5{yBt:hu랳ht95j#L]bl'u2ʄw,Cl TKМsَ4%g([lG7+Y!.//GϕI7j\+}t>TFOs=w-FJD,;=o% dyh](1igc zUfDX7/O׿qo4_ ~9 o@?w8Ĝg\kDϦm6?>Ɩ3Yvj@a+nfG.̽&%Aduk& +~U?^{*ձ)T& dKwf7MF\ wJ2Tb-C31cƯ IBr9K:xCq(J#/Syڟb#SYwI.]60wN_cW 1z c"Jm aS8oJ ^lI|138lek2 -: 9Yb1>WVB 2q^5ɒY$}@hن!IgQ4y23hDF!|سŇWj1s9uM|Lxj\kP~x8 iu5Š7) _ __kVBW}{ӳ;Zm?RV#nFbآ %rg d73\] ;q R{ւb|9Tx/1pvEsp:v*8q 9o0^Cw#1 "8_u htG/0 "~7~mN7W|d_y08 {Gk.ߗ]G:oYN9rj^n~[\e9q=/Fg'w"xwVe89fS^d[~̫ܿ"G0Ϟ~FOvey3Ƙs8N}tuӎc;)XFQBB  "p8n5`ҶUH?(D&tvs1r1\kS-q*jZs={2h5o<\}OX}s?{ G! 3̗%JʔQCx2lqx6 #H%))I@dÝ"/X}? 偽c ߍebg67h2Оiqs* ؙlXj:h .)jy2WږތrfE܈rCkmh $ VF5r;Dl3<|4s =Q\=|mU6 ݼiSXSODɭA;1uraJLhB7jRvEDnjN&uݭǘ7i\d:[ Ūb؀SS޷;Ccv}1}9.1"}=ғ͋Fnui nnpIv_2-Dž"= Y?Vhd1][n9U,ר s鵀 GaU\\ Bb 2/6 6..uH lXB΢Dh"[$^.xw"%fYuWzqM-$/~(e0Ři駃^@I?Jn%Dt>BVx*Ӂo2~﷿8V7 fI[y¯\Īt!5h?@9_m>;)]Ji-F!')x3c8QO&ar:H|7<=77o+DmM'.F5̭1BDfi3X{'oP9;a"2*2㉩gꪷnL1 8BZkQ}vSoEmq$Fm ` Y6 G[z=,00Ңz^thB6-Yݟ-9u83P v5(ULUܖu0aꄮnLM鯳_}B񍶛ЩhMaAydE"TH&EZ`lS:bnj'd]h sm8opRsP p՘wGŽ9u.f사̵1ս _*gN톞ζW~9/<oy-`udnTEV6Q1Kegw7@ A+1nݙK><霮2Qfo{qV o9-I.7A>n۫2fi&hq sWB,tj@0Z^jeq]7a^3!6D@@V;2[ꏂ&C`f9z&Xs&ל|?[uy}\amk?z @36 KL}OA:FƦ>@3=71|}^).&3 mꃯCnQY* W_P," 4oD)2zzΪ-NQHz\Xa V"6)`j9>N` &؜z2{6"Ⱥ;h/l۽kseĊ!hK!yQy$c~k$pa ccḇQWz"B~~,fuTghREG%\y~k`ϩ aSġ4Y 1]Ղ)tBBs|HN j#GwO$n؋l}UL@P,^0 "*,c1lfa"uO'8A)4_E]³VKNr,-IeoO\q)Y b"3N3hvXl un8Cz]EnᵏUCm—` S¶|N1H/R}>_K$`屎SB);alk2s71{]E9 04s.$ZIUSyRw2n޽#S>Q[fiAMLe&hs `Ŧlk:Pk u\,0UߨsWa| L˚q]̬y  )4Tvl`޳ ,y,-.'#53}yOF~ÕS1W[>bwO]^ j{@mrѷ1t, 3W.y1֑/3R|ER2 xkD6 A҉^I=k<;DԁRPͮ"gPog{Z">g1+C! mɊǩ_6{;JvIUzf[Aj S%C(U (5 Y!BgD $g"|B|ya {Eb> %YHrkɍ 2F( 's(4EN@f{lM F-D|-΁37SgGu]6+!%0L*P*E`q5Nf̠FzmiA 32noЖqfǑˉ̘EĊʹno౥'Aבk]6E"~W~#ݔ)wުɷ7Ё BŘG88F6E 01n%>G5۪U!=D1a'[] AD)=UG# iY׶oZ[qZpn\rS|aS3Qy$C\$D'Bί@8ǁV{gޘK ю92g| ;0hZ' %CԚ؝hL3Ff} ̽\:\=sQMltzwUalpd--:9lEk% mN %T[qkAL|uF8NB@(NiV^oTO1s!S~MBhӀ8('&oޚȋHs\to!3M<5';:;{SU |ኑqYUv9Gc3!= @ - @|^*;;14QDŽVT 5 B9,x'b20.*Yv[m#Uϼ+e'`ވ rb2&1ԛ9:_1= w{ssy0\Qyzӧ}uhҽY80ܚ^2m31lMX<|'̥L^j0R m Kj4cSAPc,3Wq/VZ!nq+ Sh'gsYe'KcHJLb .p}5\6R p 3dp j+oX r>ӔLUҘrY nBVRY O`* 9f8EPj$_ңayӺG 6B3Qcl\NjҊV}6AH:v*4:[/@1+Ț %! ۲z.8ܙś#*X3 _|Txtr*B Fj$sd3_ߴdu±M۰RtٞBBIp"Rc h_(6ܜѫoosSۋ+=}#߸~u}]>sX!Cq 0-s6 b]i1 '%t߈qII oU|Io[M×!͍͕^yL-~m[}?Ǚ{Zs-o.`)8\aiOth5)MPqSm)"l-wޝ5x cV(+/y 3݆ٚY[|{>O) ZbV\cEbs,E:H7.LbJ(3Q-z[$RへСóV "|NPQA " To_^wK/n^^ 7*N}2;]_>|},SbΠ[2 5eoP =YA hH<s-bZV ,3gbڜk.KVzج%:HoA1{~I[4=!--PpJx&XP PjjhT؜;]!#$$WAF,SDn5hn5ma7@pZ/i:vx C_#b{ ޫokU$d֐ٝe0+CuG50ݝA-YwCwn ܛ Dh nNS>j`c讨,@,P7)0޶P,h9 rxր=LP5xܣZ H IcZj43f) Uj&A5/-,F)*v׶-FYA.CBS"6$ tl[F#*!7G YeP7qo6f^CQw0{o>^y|r?Ƿo1>#Kfis0y~)f8:ȫ0ȇڦmbj)ev[q%ng9~Hj &:FEh{FXJB$\{,o>mUC]Jgg vQ :jW|m ͂{T3] 3rh[IƴC,. #ق9U0j+t[UBZR EJlafO\I Su% !li}'r~)y(5pwىIfLfn0utJ.%L+ D @ag3G Rs&%Bi{e{h(f]0D\hP6)ՔG;OUuL(̌*aT91ư bKVȦ8ѢzFwPK iܒƂ@D^!إapsniBrEMݛ7$m F 2qSj(x~#jo~a'\w^/θK U}>|?o?|++7NDB"㡞#K:]HRpш6byR9SbǍlHANP>F菋B[s:̵-54am =Ld8oUaNaQCiL.twA|*skg!Mb {rR½) *g|M*@揹U25"7 jok)t}M8;4seE 2pgz"FO5^* RJhDŽ?icN6ieN{=0ADՄpsj9S4|pfC)&9d94eX2z<0@Mx"(ES3L5umVM@x9DRN4t,<Ҧ!G1srhҢоm1T IDAT Qv`B./SQ]?+\->~ ؄<)7 T~|t7=8;_ïnr"U6?uةHY>sǽ:pvH.͘yu {iNg ٗϒ~{1?\qNߞoym0\%d,18DoAl 3ŤLu=xoB%kgI_9J}b;%_ kbS_n1<}s"&.x~O@r}&2t $[syHa䵞 u~Iՙ T Lz|41i\5o2TUi擦@i;R!΃iΧjN״JñרuSiwYiBv)Eunyeہ tV˜S-XOf2쬈3gANÍ}ug`64FpsdH*$+3:i vˑD~+T+|2.G?p5 oއ7 ;>?{?5*es7Ȫl-"!rWJa̔3we(`n%۲ܔ[nq@m[2.@i([QKVlmLm[P*v۔8-`pp8$8.}+PL9ٽ[b[98{X2C&9$s1-f1'HV͎3S>12wYO~=0'.2|yD J-esO݄ @a]ps`U"Nᘪ(c7`C `0-l\ԡcLe\A˛'nS'&&)PBqpͬOzaj#7|־č}!\ *^(g496' 3))fׁ7""kb]0EytwzqU8yɅ`.a*$TTgZt: nf>=<;:"nx뀌UwNČb4գ?7WO|_wpi5W\pޟ5 W :+xnh=] ʍ_~x@mroF{-pC8lZ /m~t 93F3~7Y1wy iw}@n8Ujwwwn|f^bHJA~F(E Xamefrg8A5f"LK߉ʁ|}Hbpja=@xSO t\P$Z:ŝOsuaLAqs.b҇7gʴS'HPq=_Dsw̅8fs,&* \72c T.4}4s9]+Zi¨DZXx=,N!-FFp`O %3'AFC(*NV$ eDl}ܝݙutpe:'J&a^֍:8h' 8*N&!ᇞD gfJƀ89g5: l9U2_w❗hdVbj 0w`S'@;x5$Ra R>>:ܣpv0C wgcSi6Bԩ6MD\^\Rp!ևtjjn>P$isL:M<*y7Z `$b^D̾_F>w+q2u2b!kXzH7FjwWKj0 3N3b ca OYnSe^ζ;$Ny1%Ph\b X;%" **X9d2uEG^8&O]UqSϯ_P>r \Z\^GhW/050ՎZ {7 0m+~g_cFn(|Û;v`hډ//g#x/'уb-@ F:kN\%;^#əX.bc~Cvڅ阁7?9?c0)A'7x>,rpQᐴ*X5sǼӏsXޜ3H%?r"ܜq>/x?AĜ媂Y j)ס73|.d0k@ap-/LDV XӰLQϥ0J+Zۭ2i H}-JAkB#JWFҪ773=\``. S(ALhCDscg 7S7I00бGX"j0 LB.p#c󧋁a\8?K7 ifc&w/*HZ3;t k2hNCmw / &`^2Qme@)ЌSx=;4*!01  A,:jO'܃_^^=9fPj3$0L=o^A>y̧wmkvrg)ډopS9OEnIWh:z13 ؛x `D }.|v)̀&BD|T? /Ȱl3rS C9%y툧n/4.z_0-)ox_xF,H s喔&b7G xs¦i(5V gβG5B`<=vթR8!g>30"ҡC}<]UD(l:ʸ RPNpH,7awƩR{]0§_ABF %c<.%\ gf/dZcaBe"/@9 \Ng]KH % ߉ HcGĶgALd&bDЂ[F9qaR Rslw\ff)l, c pHY 0sTFvٮsqAE,LN"^ቡS00qT WAʂ3ڻ?Q_|vl$B8<ՋW^}ç}\^庹[ ژn\5˩IW} Za`U܌z:܉vI&a2wDdwu3H"Wr#  2\X ttgT7J/ow0OA,)n  Eh` Fpv.*Hsd͹Ўh-x;g;ldm{Mqͥ9~׿{8KS+I|{c~Etuzuׂ0&HZ@ \ j'18+ L\ÝWT ),2Sד#c$!|'ULI M>z)-A}'\j\B4ˉAL`?ASrRqmԧ nFef8t$b6>umn6gq;)8"778ts!psf%[1 pZ*çRc/ByQVNʴ#˜c+b~O@//~I@ztn]ggPMΰןU~JUuU2J#LCrCcNᾫ_M @W@Ѧ˄+`$Rsg- 4*f'mky sN}]9Fq":R@OF:*X 3"Sƭ-Tȳ";1YHeɫzUh&GuɁ}[r(e֓2dT]-R<_ER.MST` ރ`LAWgtr">5Pm 0"+Z1M7*]~͇:$ cL# +j-7g7=*6>͛ bρ9u?՘:ć?cƴ?  UNcgKm+K//ӁEd{:-Yla013C@ŸuyT7.\G<9K80)>1D t}2ؙ]xYH8v2ӝSpKp EF,b@asK^q >kվG{<N`vV b7@&77@N߆>gg|uRspo+Xr7"j*j<1z>` UYn5r4w>P3[ګ>x1鶶^]9`(ݱO3|Jh \Ȣwȫ^])[<#tSw1X3]b4){PGR]HfrpԦd-26uśdͲvU+L¥nfI tI!\N >'x(*0%\CUi[ݫ:1&ww7ܹ2Ѕ1IВ'*)MHhMyy{] 7S<41 :" ӟMkIH әA[ r]}wo?S |?@g.6|n,' b[aD^,ǁ|L ]bwŗyQ6"B7>5&`Φ[x`B,ppPש=.oB"Q*3| :;.(S%Dž ^P 㤢M9!`D`{_ nq<` wKN$':映VIh83NZጠvM- "3@W\6'ߢҽi " ~ѰcX&af\ؘ GeȪ]Yi :I=ąjqN2PRpFdtE"b΄CM}Q1[o$Id=fU[}5ujp_a ӃMcj22#2_mUafDܣq$Dxy{m·s^~bKtv#xʪPİXQrFuje[ ҼM-ST3UkXFeYT xJQ v(c%=N3Jum|Ӷd?ct)X{cB|\vOwgaܟ99B;UEv<ݩ͗&,iʒQk="D@Vv"1Z&Nށ5W4IJr7kp^iB1X"HpFE>+htrf64qZqitDќ{ H0EȬ(1Ta"4nȉx4%g#:v'4E8Ca}|:EV!s!3ܔ0TXɞ`v7,t> ^CWW]p~lL͎b JnOi:'*WKa\{^x meW ]° įQ?>Cx7Mrpٟ.M v1RDkW"2pK'‘P#F*r$Pe&0R"'xT!!aP`*HZB:t ?'iJr=)CN) 76m2uxFB 2و1IS^]y)5&D@MHho . !$+̱"9y|xҾ(9At8c>bFOLAr5t;-|)vcۥ ~[ !Baΐ4f%clJJpxd %jm>ab IDATmX<LmNn6Y[Gc&&kT9Yy5v7*l7xb6s.PU=p`w3HA\R#fD Sd;d^A,,s ~?L] Y"̓Y!ݼc 3Dijx @"{xC}eֆ$ 5ZB1dW,=3crPC\v2皀YKf9EZTBrLU_XF/7T`\dL&Q t6.I© SjD9b$e&pw4-(@BN=[įQt@* Ru O.x wƉH)n V!@-e|~4n0 Dž3}'q<#OE:zҦ8Ex?CAPnm`nV].'f5Q61?y}JsRכkAP܂8 $0gZ!iltul@xaB;<z Ėb#;Bf= vт:*r!Dv;e4R5@݂[Q3\f@&I|J&hU) IZ#ɞ.Mƪ_ZH`1diNMgD)#cIL BE5"pRX֨!i_RPڛTvCA@ĕ44o?@a`caiX*T}-CĠqA"HW[b!c+h wSbi)1o\ m8㕻.cbK+deefK6C!P K5 a1420TGY2̘ѽX=Ip6r"aAg$sl?jS1tLmL@gq ի]-~mc[F~M#Sa(GEm%#է?OAsxz9QC0Ub,pWY+רJ1na":ff!fCj1 $PjqTp`9Dw3R̭IV¼UZ"9w&aA8E>P Uj02Ӳ'X<1X$aV-\F!`J,`rgf\#u0-(f g"'*iSb~ɉȌsX6]d¨ lqFm?CwV!pg"PcwbTk{'@m vT;+8 89qT/ [KPJ(,f= r)Њ9#\ hSLD.)RM$whSJ9\\PJuрpȔfw3Z%D 4cE "n0 sd)i~6߿|wr^\0 !JJ>0Ȑ̻|l\o$]y/GxhUKuV3"6}ID~q āX" 1lߢlwH)wfr28&=fLC)\qnB6g.Ɓ_Y@ 01YuȈFe'#gRr7B3vUҡ:[54*8]hIg@"̝#T=&װ9K/bpv|bS8ݳ0|Eܦx])#mSmaC&%/>lYrs3nn?CPɘďrd]<9aZ;Ni>[-|FpD7牴>Am,0^ÀTkeb^a^ݠDc6 7ij# LܔxL$ĭ̔qv=P_@ξ6@u^a9ykL*u8|w+\ny͛A֗%jȃSOZM&;)P'4tG@dN @b-ul)H[u2v~>$.L 2"LS);]y+kUUC# =Nk&beWSF8 &wJnZfxc6PIyBA%#{zVFtPfCtX1| N@QX ; C/#^Tw?isGVY/Uu[zbn2`ezƿ X~ݛi!^gP񠫙׻z͋!nvwo J^`#D4/{^_ؾ;|?`|kT2/u՝|0avHOS#a##TlZTh< *x<tL= ^Hוf5L:&i>f#3s1?d[x=7[hQHW( *iQɚu4jTϥ߉pfJ-:S)yhvW ̟5ƈp2~ip6gm<ݼYBbc@%tr=i3yZ6R3Rk3A1ºU鱱j-vYZ㺶|j?a&[.;e1Xa1 .|Gz VA\u} k`8 69 Ј[6"AMuIlM9L}4o;¶~F0x7֚a͑R5@&"[0-Li !P̌LF$Z 4, *1Q`H^#.?/K??-nȹ-SJQ$Wi/(vзuoK-qxV5/b%=ۻgszu}w/K>ã~ܣJV*K)療f_WWoZ*pjUC_Cp6Q]kb\SdlL!&x'H?Ν$'i K?U]< {qT&c#$p@E xx ntkP8| !䈐Vj .7}1f6Xƪ r6(0I] 5Q*X\|xԤj}wF*o>w!Lo <0( L+jZZ)L+BAf3 P7w݁ɍAҎG0P9W_0& ;DC+'c泏Mi.+{ ́A gD~F# TGPP6JFe2DO+Ð06ZkOm~. &SXt58"e>lu|N3Y{!6Wi1+.j5iѕ9m]jvx~ Z5MH0[!g8$RbKvsbu;qekÑ 5a? xMz5Jyuu)1h\>x~4&<+b/2%amwi_ly{sC^C8^\-uHPݏey\?;{zUY[a9JMMj >Is4 wpH?=NƖG N`;[b;H .T((Ցs!Y=Rs 0p F.f@fG  ;gph}&6 r` JD$ n 8~]sDd:@OwxǠl4imGIU൑( t t8-n` BHd(˯ )mPZ$B}@4sr㳵m!AAP۩M8vZ8$cF8QN`i_3qӕ&FZy@3"$m4)A;pYq 2E$@9 Q95'F5#@F0v `un@84}~QӀ߼U9f٬6dbp QB a8rP~J Ax([毉ʔ/bŁ ey_d9P~[\k'˼nf\Y?:dݏB٫3~y~SnjY,>:j~|خìA)3=BP#H쀎tr?LPr*M|Lhrx[Lw [LTF{UgH+T;d`T6 Uf-j4t]B|wp:=|w=` %@]8!LT V<}܃bTFC5é } *"hNtV`nr-,!g.ա{ttwr p`R@-8[ڛ\*:[A^\P+%o7D%an4 !F~爡CI#zx X9 ٨Pc:OHl'5؂G ZFUo߶Up`.n&C‚r@!:F h6"6Cfw4a\ ![ Cn8s쁀@vGq)Q8[j[~Z;xJv q7+aY[Uڭ\YbiH ͕8cgb|",}auO8:i"e/7 -= VAC)1[μ)@o*H _՟äEAJnR>@ziP uqХ6`pXJ*ZvadI2Ҷ$kto_& j<{Ͷ\B'$bHv?' 1]( .Hq`s;y:Z dcƒɋ;@;C(=j6V˫e8 _aL[WǗg18;^ \Yͱpyz0#|iTsgc.CUbGɋE~<ܔ4#1K`Dd|< I[9FC tL=#$l z$;͊ VSj GXPHhmehdΊ(#A@38)i- RttnHK >7Zj6's dGͦQyd~6 ,֝C[h!? U!'_/܀06D;0 tZ2xjw#IaF 5af|ܡ%`} [baj6 J |%TpC1; uppZ tr@t ;nR>bh #'HLR0+T8w ;xÁ$E+8#-嫿X/`U f9(faL37Ԓ8L2BAL8|#S&Gyn rc\dESL)YkVW]sy8,Ͱtop;_wn>Va>"y˕][pg YS&gg~@C8{n}d(`6TqŗD>zuns}w9.ϯv7כw׃i!UYV\{nUօN86"86~6Yvy壙w N1ObyO#7”}O7C0fg0 p͹!=h:  *@VWfPހJEI=/4_ F@-QUT8zGٺ5stXAZ WGD-Um]OpF oPH@@7GX.Êë60JnM=ho;T9xXK-2 0!DC})1;{g#;вk2-9JΠJs(A:43TV~pqDw P6AGἀ#"JUfp2 !V v"ֆ *L na1BU FG=03@ Cl9#Y._?DK>PYN P>_:+GP γ#_sM6=9-|7T+ Vۂ_Ua ,֠3xL:?_r|Pn~wqO%' 9̙TmrbcGדkF=Jw|raIHlh;?"e Y_3H\SDզax` Wà ^2dY K];pa h9b8QK91eq &3d6 =2uxt@( 0fs05 IDATxZFxI$FaPP/.8lͽ"t4kw$ytVgfBUZwxG&?ӷM?n(|j?gΟ7X=0KWm.~@X7?>y~O`'^%@zzq|߇HgA6ZmDp6;.b~1T@A- n-A)>x=;!OXds=VOm@G"|Z>IlECٯF2N.zf| Aa|[=;x݀K`f2Bb&.`ֆWFT7pm^3JB#Lw ҫ$s7ӧj2~mL0 cXdXhTbQ f+<XZg[q 3(5fo`%#-Gp`4#o}@A'2<-P+P+ g@w EhڂDA= Rwu DPHn]$C waZqVdFE8@N(ZeBlmiW2;}^~@/Pkګ 4C4%| G+Xx"\ =Bǔ?/%Jjf%c d?<_@2bQp(9)D,ǡ9ЁZ YEYK"z&* PޫQ{OT^o~rOd#԰Oi~ -o>_]u3̗(-T`/%f~x_C=(>sww6&f;5jq'N<}~V(פĈL3GX*&gK_ 3vy8B =]Ϸy )1(vmYPӊ#֢G~D 2A "3ڡ%2|@13k1| `n8l?nqY0Kv #5"s+KH]X*QC C A%R Pj{.$=aGUAae .ڒ0;0}pSEVQ! (e@1t/@i sSF>@ ܃cB0?GZ,18(-L=x&by#(}5\(#nPsc^%П3h#>Mޤozc +8,QYUoGo7_Ct. vwi@&Ѽ'c"D˔9n8e#9p$nAܝ#͟ΜnspRmz_M^`vx H@iߏf*x/3_a^Msxm>El\3S(B6saҡp5f6[x{X~nw5N *z[+TP!8yb`,1Yy ,^!4A@R5V> {&7<ufz/bee-۬mD@`-e~s*U?+IC>n8~Ç|G~<-i)hZ2I>8NL{FV'q6wfN">-t̆js=1mg -[*4G0`v)2 ( E" x6( 1a2#)7tv Nэ{PN #,B_\85'ZVJǑ Xib 3ϱ[X=Y[{m pNk9$o6s f7x _q\܆_@KPXa;>H\ ()&@VZ2~ԃ9BhѸl s@pD'Pl@9n$ *a.ž ` 6 \]ag Pme_j9Zp-1|a>7}KQ#r 0eҧvBL>fLOFɝkFZT =)ئNbI24y ~=|iUr[Z+L1i BhUdE#yx23GJ0afCx|U8hv& ϓ>:诅e>e7\|TXL1|~#"/v= 8zZ'Fx 6m5kD*l3S!0qlIe GٽQGDBPy>pZ}ގҭC`#}Jk#ݼ 3dž<DN+3+tw (Hf4q_Dc//h~2hFL P@Yx{KYMlq?afFat!o:DEXDí}G/zO[~rPYoBH:Ddjop疙ӹ>H:#:=۬X?W*a| ɵ de( I HClR !?ҷEG*t{mФ fz, $"6F \EƇ}{h?mn~,"o~zAO筸v}A[@ v iz ӌ. =:!Sص=]"X^~5D'*arE;#-pCv@b4vi+Hn d(IρS}yRAF$O0{`NW!T.=(1ϺoRm=:S΄ZV;ko+ N㯠|@q&. ן<|߂}N%Msʽd2.RU/^>Z=z,2o"R) $gDTgvYa,4YHDrwA疺)6mԊ5K8_Y ^p OaH6 P>}uRļ51 8S\okW8F#_hSHi}Po]##sb|׵欹(r"J}t؎#O7Iye48Sd"$WYMJ' iTgۺv'Z 3l (Ȗd>HRe9C7 IO*S$$`ޡ hH}>. %g>I*AaLdrCDŽ/Hl6nRt#ca6f|эZG'qHӑ!&$v@/r@_>Ak&`z^"At>k3 ;1uFڊ`Xqq} ߡkڝz\oW߂-(_q#G"-CAG9iIM;o@Dpݼ_S I\.֧.ss1yF@mJ8YG8©^[tV'BHio$P.2ldf'p'k1:BאW5gtTňDT8j[ t:9"؅-f-[6:O؏H"yZOⲑ}1J qvQ:!stF#gD. FA(-0Vu;c;41-c7ziBiqMH٠ K(vh1bؙ ʸܛ]<7B%[0v_q?w0|Ax ńR ,71B9i#$IF7昺MH0فap`2úFfO{ ÚGɋ*vTΠ$Pπe G䔑9@mCubX# 嘉!y2ǖk4a<Zvn{DjP`77`w@%ץ3 u]?g_ o㏱?|/)ť*ug;/4R*v8,69e" YEuK+x+?ϯ4T]jT%?K)mlkzuj#r%S[НlBƊdE];eqJJ#[ѐ_cB%x>+ (pmd$#p44c$#ۀY$ cE@\uQelMXʹ~蚷]hRDi`"7jq. NDZ NNK" 470+t?ı Ţm4d xN֛yC, Gѵ.Efcop'lkG~F_C`7_"A,8KsG!zn#9Q҆x;Vf\ Ϗ`) !:m`vܦ%؈C1D~ ȩ} IWv90pCJ#MB5Uk~ VBusą0 .ICE90j6oA?&;LPfhe"EzK)1۫et)!SRwEͯʣLeȖ^裯\y~|i^ DTiR/>ΆΜ??57n6 bJju-ڭ7T76ɬdoi^n1l 8 \QG߸(NlGpiZ׹o"17ƒocz؆&"7&QRDlH@1[\YPr[^ Y/-}.? Glp )N#\RaԒ=Ɨ|rp`n6C+t`cae)z{#섣HbLRtyNezn\ ykpB ?CyN(9)A(D~bD \3oӇKJ> 5Dx!3 1k*I^ |~1[`,Ygw}[7` JpI''w h$scz )נ\8y j>Q7Ox=ͼ^3~*0=s<o~O=nKw>w]  w¢n}hDn@a'x _(ʃc5JyfǢx+<20ÉC9lO0ǯ h!9m;mcXȶ('?p/p{-b -4V pDOH$%:11(%}G_B]'NyƢA~‡h yt딴\bG>g "(pJd]o`1$ vx_z7 ΀xt+_b_}d&Gj]mnlW_z/ ן[$L%#M!O(,7pmwB3,7 ??S DUTE?GJy*ؔE|w;yjЌ0J&b`G~v& _]r&;8&lp`]`紫R);KR%,!t,AeJ? ?gWn)6Kh5d02#r6F;C=f ST3?IꋈeE0sS]D`Qk4ֹe8n]7+:S6q:Y֘H`C?Y̮tuQ B$G'1Z-X-1kD\"Jl* ݉N`ʠ)MS}OGu-m-8#ym,"9ʈ3RzP?9^f2zc$H/<;4ҏH2NT_x7 i{ϑ^AF:ZR~.(/Cl|wgOR0ayя&JN{[,H -~SRe}h{vC ;9 J9\[!nRv].d; [5Oea Gcn]e\,yR*btwٍ]5^Ǭ\aQ׍C%ĿL^0lՌP.:8um^úL̏{A[⢟ܳ9ކ* xcɆ&:f9" 8_8+w'z/xѦb7hcsN¬mO./g-?H 'zۯLjH!'.w^`d@3(^NHג~]Co]C0I.?1)ny8U  }O}`ye v`^CװWS7NN}攙b T0Ծv?O>^|G_&I;l(Yj0U"I7'[ei418e4r!֐HX4aHx،!>D!2=[бOݠ(״&fjKZkn#D> H}A~8L?+fh;h3A6'?|z{/Ǒ\s.^TLCm:6>P}H IDATe/#(<6Gl</rr$,-S՗@{ 1GyA̫P` `:#sqKYt~Pjh 2kn*ɖ'6 T?bn wl&I񷀶 K@*`9-GbKeÏ>?gܱʋӡ$OG XhI`uʓ\rۿ)v})?{C?/_,LYhC@<-],L)YhڸfN`BtrV)ڰ 7>D>;A.x>j;}#!>q r[lE?J8n|:}MC8mo5Z偝[>fd~!*ThFJ3CRvѲ n==/V0Bs,/m S\tNo͈{!~_NPu;k17LCk&6k-1蝊=I΅¼&. sI" L%DvE ~ǽ#͋{ο_\>" t"+p iYn>-T.4ThpVIj嫏>zlmJ{l2zZΖ}?3n)!Q n̅=%PIɍ($ds# fI!qݬu`K+vpl*fnrU>uFTfQ(Eّz~4v5BֆC+Fi$xXŧUD*qE"Eۢ#HA&@GSj%C#y{ U݁}|iܥHMc H&@i! Zޅр܎=.[%iU4 (uU3xS-utb!nA]_hҐhRt{i [X߃}k{FvW#5LYB{yJYk«<0Eֹ(ܔ{goNjKN sZ07ea!f` {#裿~9Ϙ>M!Dys\|N&0}1W&̴̓_g%0-֡C|"$=߱K:LH]@҅gm{m󧩧ԗl.u/U{%Bo\w-v&=˛-9vC!T|1)uC=0'vzP?/{s^PJ XjAMpHq:́)A3l҄鑃9rGY*9ȓ zM9jHN&%+\$XBϠ 9YJ֤t"-e;FNlZ&?9Z#Z-!:OehvXlf(!mkX6>R6O)L  :]ۮ$f$);w(}snu—w9Z!%=W2A;:Ōb + [do#6O)쐻34-nFW]nK'@n6QuUojm$srVVl!.TkI}YPM3wމhq%q(&֓wdlh8ENDܺy؇2EȖyڬ9c51Z[+eŠY"GE" _aգQa\ /@?$5Yo 6Oj`E4a mti,;H>shXr'r{_R#n^Ml^nH(ݖ^cf݅l4o@/y(/ mp TQ0ݶoft?8>9:ޘk>ȷ]K^#1݁fX"3( I " ȊD2ABЋh哦7nC=&+.8[-X3A}luSYI:ґ wVSr0Bꍻn57Zx )K !RwZ +hB`h6$0L @gIq У[ZܚMNKT"PV|#&T$IqDMl9Gy$Aj Jcqa l[յHr~t v@ED,{`p4&N t׀yzPHBxy)eBR 8"i.kXVrޟm=N!x0TO@J\- sЋ:_˜s=)Ίy|Z$yW~} 6[ nSгS>N+C i.k׀ 3 z\LI18(Dpp 5R^G"ZYnYcΰ0y[ z G)V UR+ ){ $'R\|нHB|vsNN6~} $BA2<fX֭:,uŔ Q=AC$cMQ4=k% ҶckTE܊hMַǀQ׸i$B] cXy䑯z$Qv:ė[ 9pF-:7r eH|󁫷'mڱ'ʼmC @Ρ9C# /NPJvݖ eNWZ4 1{R+CGOf%KGKkB#i̪bV&}A@tp@-?g.#܅ 50# ՝t􍏒})GnWKWj bz+ԵzBjU0lXSBV3Y tѺhBHsHτFڀ*N;$:ydL8g@w?a_kA>}/O w[uCJBAޖq ]TACI*smSxC k!:d@wE&xrJ8U(ioFt#٘3Zwj,_$|:O*tۙoeGN?Xcnn,V@)pHI_By;I'l?~8?}uvCE%Veb,4v~О| eAޝ&^@[RO}ws}HzcZR:{#qKvdud}t‘:$T eBpuu* ^}q7) #RD")-MnilW:1bm1T|/wb~O%.b p??ϞAzB[4+w{׀)8\_G_^x}7u& hA-J|Y~ `;VObjm!E}02 ~Y-E^kVm}MJ|J/>)`Dң𦑾<9!#KcLE2f'v"ٖ/ oɎ80&w,c~{5lؕC.E2DѭJ9N2kݗ3tzT7װ{(}&D*k3"d2˟?U^|~g.Sr]ݰ5 wt6 Q ڝׄTokIdʑFX{*B9'\Λ}[V5iܜv G$;۠w 2ޕ:(fw%sG%?/)Մ;9..S4w eސ"u"AG=S=2`A}t mJxKC1&$ڊf,DضA f܍+7KQԬA" EVSq 廵q89dU?x>=ߠ,X guG`K1tX!*J'$(:?4'߼ wt2)q-47 +4C5T rs|Y_0T a- L*yG] 5Q 63H(Z ?ezpdIzv6;rB)em28(Tޒr$9u@$U#k*#`Z!S@\NԶeDNP159D/!(bpHΡkNq'=#P_E\u}̰qtp(5>jĐDr+݆S/~:+ᛓ1'Nt*9otFאț9韐<[DO\}#; *pXď]m)U3R`Ju.u^)(:ʣjHU 566ydCz tUs&O:rޒrO|GgYH w9ZrN'Ԁ*(ڠrfn Qb/=E&ɬ, To'XO[7XʶԍLoڡqbԵDNa} 0t"Gz<9ߥOhRi s-7KEKD:`ѵWbQ)ee IF9Tы#ݑXGF4ZE_C~_qO^oY 02Gs5VIHV0oY@Mknݥ$`!R!x/W;8]h|A{/o`א ~x"%ZjJ3[lp.BIH B$9yFG B&Uì?QJQD-QFlu9#k)*\3ds:REP™Az8C2-bs WODRqJnn+n#l O 34*?Dq z=I|3)M1}4KѨ$.eHªS 30]"K y,wv@YFd(R7o.!p_,$!3A#Rڅ{r7RBn$ #g+G0ۿx"RN27H}bFD |.#>t0ũcF/sG4R޹ gs(:l %H 0&BGX$#=?ܞ^ZA9pWJHZۍ9QjCG Zw:8Y)ZQұ n-:mNҳL)Etj؊-x}~BOD[Q4zm̀ ȧ] EYJ T݌}X;)\piʰ:U=d; _HFM" kR o-QM:\a"#~&t:Ac>$IrcZ]X9Ls$au Zk"A [OP </O׻i>$8tRιd)Ek8D*I(ՈE7b26O_R!Saiw$]~x>4  ]W(KY䆺C;,M3<u@}&lHNn]U*){PnIv» &&;Tm*:t:4Q(ˑ:1)9tͼr XT ~\ED2guj'+y k#HjdywFG}sC&tyqY!N& \MPG1mc 91j3OCD (*)Q |: g6QlfN#gǶcZ;Bm))jry%Hn7joV0P}m7)vCU1$"a牷q 3tb[:!~%Ia692FC$D6e`( o 4Mx=@o;@ # JQ_EVh҄:nt Bʁ.`%FgSKLT*tpVX݃j(#VQ,\8[khA|1:e`{PnIU;WD6zp5iTa[}< |"@G Pz{Бp9qpK5o (%4+ڋr \"~]kL19Xn 쓐 G\.BsIxu\E D:zvM#^ gxlm"H2\']$֦6f $"f8BDc3d ]eW1+Ad#8#ˡ:PV2mDxvYhrm'pg"9pmi3}{hn yZm=Aԣ%͐{@>ztv M30"*Ae4_GdȉeA dM{CX cʭ iiBG]/ۗH ;W8fWO׸ xiz0wmmȈo^އd#ˁ&5W$w){ˋ"4!YHR4uU LOI0e՝dbA[ͪZF(@*\&8 (8I (IM(˽HNlI(@!!z{?Mq2OCc",ze4SiXcɓ5k2S3~ 2f MĐCp{3Rzΰɖ-8Z!Ͳ[AϚX>e "`tQ-qVdVǹ/ڲ{FcИ? 4ƶl Eޕ">$e[[Fp8}"#|#[|AaYlOu+Et6[$oBt ڜ zj (07zQ u0iK6V6K\] DR,fpkρ14C! a-b; }u>!FOq)QF[ (S8lLġT_&{~{txKUyxE37eTQ )oC'&9[ZslðÖF*>- :Tr)@"mq\Z`ȠRc*懱rҽb)E׿rSt?&ߺq$+^*O~_c5&w QF`$r*@/_iH,cFxJ-q3Rزi7Du2LoVZnIA.*]%dN ˜&Buǂk~ wH]VE.WTHo?b CDMpㅿllB2TvԄgA7o %k (28 :^`~~_F cACٵ-v81%Y$ U ;"N8i+HCɶYYlDL!~ b0QKɢNvvd߬}-h{6Qf7n'׃3+)=f$)>`0vܒmq۳b!g0ׅ1מgM49ή LX>ZNhi40%~Po]Czz<=-?`[ o4ib ֘GM kt=dH <㔈0chm h{'xw{[ѭ0h@kTya r:@o OG،a+0S;HN,inЇ7>S2"ϽM{>@E,N:GDL38n.ɔ1 vkA۞<\H!ܻJ_k~53mH%,ovĚn%cofKMc1!+%gsD y3V[x; (?{q|kп[.7пKHp{F1[<. KZyGrQiZ3bܜ/qiwh$AX)Ey(ޅN!wId^kb%}qG&\R쉌?Z ?9g?A;zVxoNs񲋁sI͢x6ϩ1i#:ʒh;Dln=[#Gu-4Hlð<|/?[A]~ կp~x cKի9NÅs#\*|{}|‚Yc* WKU),MA{D ^KRbac4:|ι:ɐh9U^1$5N@vÜ 2Nv EX:5 ̓A0I<;9arhE?D{Es͟ޤ ȋ:-y]vbE({v%ffØ}>ÎJ*r֞X@P| :9C Aj>XcM)LyplBL`_6BdE-{ķ;'f\%^a`%A@Gkla?]"*RHbtޤA83}Y~Z\c,Ƣ~[mOy_`60%6.{!Yaq8S |"5?+,)n?tƶgW vOH^?RSY0-%6Bq yYxwIYjŸX{h/QJ#Zk=hF6P4 \*" Ƹ_ ZN8=(f0/}z/PΡ3~mv UȪE"GXݦߚMJAy Ձ('-1 JN-sBzЇY3*Av-ɞ-HJw}ټ>=٩E{},(WQ[]':DgCVH=@j͎+fxZ!_Q q39>֜N?e'LBƑϲg= \9} oSt^? J"kXBFͅy 3l9N~Eq # }vjFcuz9dhd `Y*ceZ%݈[3[<>9o7\A LJpvW%9v(K2ewFWWg4D1X7KK=@|73;DCW'C\)^aҁj9`)e#Kآ jKQgs7{s|?2jW_,ш5_dugBBҲ|rX ~ff2.׭ԥpavm('36Oۤ+Hʪ# v:2`;aOsLy2؛e 'vO*n9d ȹǯwTZuEg BNYE,Ú)RR: <EcJNE\(Kpp"Tn~YM~Q3@ cR q+4)(0jWDg@RN$"x7̀"^rbIRϦ 211%-6ä_W|UZ ^E 듖*UW6.:6֯?yϺ'>SJ.-ܚ '|M@ n0.) Wqk_s@aN:P̧2L%4LZ(3P4: }.K=̷%/ŚzWO` @?Ce@ xYSy3f!rj:@MF`94:"ܖw&HIDATJb"?d`P4v+p|15%[[sYjA˺;X*A @\p[yp `  W1(%B{̰+ "W%[&Z?`\;Y/iR_HyP‚ïp N KSArz}U.1]\DXcA wXz T}3yֆA՛8UEͻ9QŀXƉY_BB3B` BzfHxg%?!`INtb.Դ2CĶ!7מ$ T]FŎ| y4긹Hl zޟQVFFsR w%rThqCaР(0 c PU9sTI뜧hp0) =# .@Q"+T& >VWXߠm`|z:vUqWWX3(뱍m|P[9n:E.K@]M" ґ;jf QR 4@O f@ŴL?cЉpk0`}%`f?DMc"g3{,X(3jA (5DE|b9e -qLAsN)Pw5.;2 6__P$šn %nǫ &!% qNz=;Tb_"l?vQSFLJyU).[CŰ-R3!3L"AɸLDnx|%m3{]!_nɄE`f + z(8@i)K:^`RÛ#7_gT n1xW`;Fօu 4䪈:4\[Ns Zysl)5mwߜ% i/-cl&*t +e_VqYp:'nV:"KWjZ : v|QCͧ&ٕ0C{Dt 5H7,(1Zhǘ6LWX1~#>k~?tB< c? Ȳ_~C/A9V=$ !;h>$7P,,w#X+6<9^Na@P5(RÃ`\Nswz>7g>14u\@%|)v!8$dT]A3îAap!^;Pw EGG+-w+#,,v㛌ƶaqS((>}5mF'}CvZS3ޠՈ"Xtqm\WU)Jca]9wؖQ"`jT]VRDü$ s+,A)$8$|uˡ= Μc%|Ԉ_w6±@1 |F9gtĭ(ND͏M.)=ZS@pK'RP~+(EYn1sqc$%k$+pg7]Ĩ;0 qs!*]sޜIxV ̸ |Zcɻc?(q:b_LH0 k};O$ڤa /@ }(:eN UNj,D 4k0b]b3o6+j(ŽgfhnÊWXOߠ+78<ʵ2]aNGׇ4PuC1^c\U.eYA+ֆb]u9`1Zkm 0T{7>FTUg5ЄhRr843v6@Ƀxst{~ݩ=/H=|@a]Oo:H;-k eJo`]u|,^>뵏,#jìb0ϘʹY; zSO+ٟډFMb2>Nw#l~=q8:^.kûTYT؇iB\zѦt(Wnw7ֺ\?;k޺,k]7΀o `gUҽ l b P /8, ɰZ.αsvb > Q #Bġt4r -{y-a Ke(~7&NrDB&3f^s+<ơִ֝.sl< J͊'gXoXtqjy.̧XG5,‰^l:=vH[}SQG_|#b4ua5dqI0+X9jF}ky].ԇRo*X*/^6zXI;!-"WKv mQ5:]>voŮUjw3BZ9z, wAYz6`  :2m\^G5\jumk]W}|.ch*>VRpwߌŵ+ŵZRR S$]=qPDVRLucz03K|rPä_w(-+C|XX^ L7r |Pp`3iwc,\TFˆvO_흺04;nq2g#L p^ 9OZ,eYT L)Zf2E1 H1:dD< #xra4],8Hc7ºBn"2f zYZ?D "vyCUk ( q\^^2& -[BHz#ҩ2;"|"".af80k=QfCaD|T.fx~0 rHORS*ZӕC.\<>5xU.~W"<յ.͇zQnŖZ,`ZLLFcHK^ԎPrX(r' .# xL]ARg9'VSva˭9J&ԥY,0߳i1c^qJ҈[ƌa) ]1j{]q>GE'c89s]C fNz`_*,;ӑk$YfLdWuM=nj܅̅;NLT0T"& Q$ģ#f%pgn6w % ]lƌTfAd0_D@9BJ:rn%V2 M SSG,~JxǤəw?'~{8Kʞvɻ{5߄dHgw;.#\lPSdym_7&UJ E 4XFx"j,V1H1q 7+e )M2j)Yq.lD"S0otq=.尀39hV`M{wf74@&рmaA JMtPfnp館AH$ 譚PkP~_?5oWQC.UxـnшnkQ.HmiӰfQFLM713j=DUj4UREJ] .K]u;3 tD ʔHꬼ#6y.EDu118I@.ÕfcJϯ)IŞGC)bpO~!x$b|axg7\w}݁fO`~238n}4M]<}&TE-5y~ȈG1F3I;  läp bƲ.p56+d)C Fl:Lm\ 0ktJlD1w$]`+^l018MDjJ: Q@/""&j1N먥BC]->.E֗ù>/Wz-vCyi?9õoכg%+bbXVXf@Cbbӂ1PmBjmbJZq(,.M"n!YJ"U2\ O]tqSXkH;(){x΁2ãH܌50^bpIPՔHׁwrW ucvߢ, ~?V@"k 1(=h uw}-Sjf>#{HENH)I=3}cf42/2Qnn$lP Rɇ@ X*8FZSϣ-jFaz$ -g M^ӡb՝8ՖXonv@L}bȊ)ˊe)x~zj]MU.CJJJ r8fjCG>ưk뽫OOߍOz|dmyRj\ɱ>:DOO?}|| u]z6fYRbXLqPKG1z ­mWnd1p\x5 `WC-@TPd)dlQh `y;EP)qM%fglis5#*%L()Q-siY(;%p|5q -;_ɀ~` 2whԏ!+(WޑWn^x;3ϦT5 YA'<0#N`ͩ@ n`Fr搡d. ݼZZp:JrX = Ǧztxo(,6cXUі!%"`-ы@ ̂448  ߠOGOpXIY.e ,o+ʛ3耎1G6Ftrŷ_3.M/fH.OcxSHSG7!OA0|߄}X˵.VcIm/6 ]u9Z_־p_>xt8 WUqP -R  AX"̇jj>bx`Lukfnf 3* ŊH0UU#6 :˸R0m2l}5ы,_7洮No 7˛:|[EouOzynͰTukf> 6Q)l?=s(IENDB`elementary-1.7.7/data/objects/multibuttonentry.edc0000664000175000017500000000451412127353614017315 00000000000000 collections { group { name: "multibuttonentry_test"; parts{ part { name: "bg"; type: RECT; mouse_events: 1; scale:1; description { state: "default" 0.0; color: 0 0 0 0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part{ name: "top.left"; type: RECT; scale: 1; description { state: "default" 0.0; min : 0 0; fixed: 1 1; rel1 { relative: 0.0 0.0;to:bg; } rel2 { relative: 0.0 0.0;to:bg; } align: 0.0 0.0; color: 0 0 0 0; } } part{ name: "bottom.right"; type: RECT; scale: 1; description { state: "default" 0.0; min : 0 0; fixed: 1 1; rel1 { relative: 1.0 1.0;to:bg; } rel2 { relative: 1.0 1.0;to:bg; } align: 1.0 1.0; color: 0 0 0 0; } } part { name: "bg.box"; type: RECT; mouse_events: 0; scale:1; description { state: "default" 0.0; rel1.to: box; rel2.to: box; color: 230 220 188 255; } } part { name: "box"; type: SWALLOW; mouse_events: 1; scale:1; description { state: "default" 0.0; min : 0 5; fixed: 0 1; rel1 { relative: 1.0 1.0;to: top.left;} rel2 { relative: 0.0 1.0;to_x: bottom.right;to_y: top.left;} align: 0.0 0.0; } } part { name: "bg.multibuttonentry"; type: RECT; mouse_events: 0; scale:1; description { state: "default" 0.0; rel1.to: multibuttonentry; rel2.to: multibuttonentry; color: 246 245 237 0; } } part { name: "multibuttonentry"; type: SWALLOW; mouse_events: 1; scale:1; description { state: "default" 0.0; min : 0 5; fixed: 0 1; rel1 { relative: 0.0 1.0; to: box; } rel2 { relative: 0.0 0.0; to:bottom.right; } align: 0.0 0.0; } } } } } elementary-1.7.7/data/objects/cross.png0000664000175000017500000004427412127353614015036 00000000000000PNG  IHDR!WsRGBbKGDC pHYs  tIME ;.mbtEXtCommentCreated with GIMPW IDATxm-Y̪s͋䑐!` }l`kƀ0݁]-0Z6ػ&mY6  8֠d5 1cI3Lݧ*3Ceuη:_ĉSUYy2B!rOPdsB* w!!t!!DD&B%B0E%B0E%B#B(BBr`aJx'^ !d2-cnqoB2'x!B(B&G!NNNfB2G} !d2[W:w !!Lu{JjzDκ!!s/B ~$BD(|~;FD֚!!+E#hvODnmJ"a7^tBbhBR+1وm'P" 1F%P"TG!.>'!D}ߋp!!BM0E%B*h!!SYa}guD) $P$P"TqK)5pJZNDžcDBR%č !-/k"ɗJix,B%BHoqy L׷J{'P"Բ)T6+Da)Uu}N%B ljFDaCa,B(B=OBRmRny LgB!,oj, D)Z˩ DY ^ !d*6]a}E%BH%'n'!cCk-lpWB2M`i:YP"YJY. D!#sD`Αy| D)=w!!&B%B4"# !!U]a}]A%BH [z`y]|ᶳN%BHMZ&B%B!!27&B%B*5B%BH`]zOD)1NoΝuJaݙDfBBP"LaiHaSBRp'BK%B*̃H D!P"B(B!!JBD!P"B(B!!BBD!P"B(B!!BBD!P"B(B!!BBD!P"B(B!!BBrSnxsǾ7ژ5ڍ8Yt3NjOz7p^'N]@T<Fw_ֿxyRRy ;kykޘE֦=YG!q흽|3>9w(Br1EN_ Y%7xst6Z1k,<|kn^kmLw5Ǎw8[ r9|`wH(B4 Wx>Ej6r=ڜ-ڜ馑fD*izmNZT "I-E2|/5>y %Bc.4^ ZF0k|,6fޘ5iYc{i̢z>km#TIEZvE*O~`GP"& [1bFNCGdUj6JZefm V鶑]waGX6Pmohw`P"!0z(H/ _fB@J7JY$QVYQbbщT| !dY:(!P:/sFD&덒YFI(i5%nn\8ryIMfP,*PTD$?sbmw_>}P"&5ށa4Fqa"ҰQkFQUm$ `v(XD$CMoRRI eC[]dk"Ix#wtM: aq "9]W.պHmt[Z],YIoTRB9v"&o]?qQ.BuP(N/rʏ:N*K#F,갡8FUf(۸H-m*6oDb),NBR) èQ"[l}c(ijnB(VwandqyQb8D#(zm6R#0"yÔV,*9C:k#Wl7DbH,SYaF&ڭ7Eyɸl=2{t} f{g=~`װJ\50_r1m×DL}mK,8RJr:&"8'tV_HeLTƥ|D֍Y} ;{?t ZB 7xQ$8ID'\ԡ4lDE$׽Q* Kcؑ0 #S!Q/Dm6 R^P6\Wwvlń!J CNaj쪻.D:"45!hQJ5JDt4nv_H"&#@¢z*:1 /* 1흽w>L(r?!q E8U_AY($ Id'b%֥B@IatVL"/*P"*Y`_$pe{g ǖJ<<}P:ҁt$ #ԶR:ki4J P\a9D'U*Db¨$m\W{Hud}<u$*&o{l]@& 7@ǡ{pE'8k/{O8]py EMh<]QzWU*)0pm(3kN-ߕR'Edc5cw,_ocL#r髷ʏ>^W]$u6XQz$#q}왥HH(uCˋD($UHDy^@r흽 }LoJ\@6|//٠\tb='3A5\J aQr,6%4%]%T]Di+[/e ,?ہHq{gGtEt@^=N G,.H RQuNZg;ݮ8+R$gm#c?TXzKg"S9L.ֱ~;qmJLȗ8{GX8r#UБS/IBk*.&wq5()APpD]ߙK ϦuB]B8'X.õB(R-m?.$/!^@bX+%pƦH*6R +rNJ@7|7cS]9MD4b \xw#\Xq>km\K _"R Ӡ4RYlge~Gvw&H:"rsp0׋ Dv  }î {NT1X.:#^{z{:p~&"Y$R$& ҍ$\PIƂX'Evv%Bn@!rX $5#,M \)d%k.vX.BY:D,̄+WTWرQO =D"oD)#l9$*v_[lb9oŒS,\t0و$l!ZH415Z'c]☟$Dr[]["AJ;H: .e݈Hk[!k,cÈ!.fZGXQWO(E6"U@CMbv65QOJvMBbEP$c{zkc!k($UD4M!vy.r0œm_TC"mR #ڑT3}V&bi1=v= H~ص5r`Ûc>HH_BF삗KS K#gaF4Yc$ !t-g~OR?6S ߡ*nk24c$B' y7e"q@jURSll{)ULJQ/ aEөPldJp`y~(bcObm%ɵ9B5| ǂsah劸Qv E}!{,ׯ.vsޖڿ#%ZLٷ)"ёտE"oqm1`JSN.rwEQH#vL]tsiTV9ݖz䫵M\*k||P>ͣn 'gI'kϥ߫`]y[oN `m{}K<D[ tHU#HPjgMM~Nx;6rf#"Rd$3f25 2tf\yחkDH:A|J ɍERz{'8lA6.|ŗCL(>F'n:_>Qx'KcAJ,VFΥ˝;SBBY\0A wmS]ٹ^&>sJA ž8y&LSчej"+(rIHFIm ( ݯltr]óڼ- $D BF.+OALJL XjKbB_Jזd{x& xR"F!OS8ߝ7F g)me/ T=&XKyT$Z2'HDEj"Tk{wS;{O>dzu=8{p6=5f<@I!T-sz2Asj&LMRYzbj6XIӔQxm" X}"ʤV S 7&JJEv>%"8lwNl܋in}e$B@6F%[k4R S~$9`pl W. LuZ(uMb+G-7*(YB+p>XBB T QIgD2e\HXgc<QAcˢZ}B 4Ijzv^ Z$@Q+ԱՉ6zz6F||kÚzmX~ԩ?8)[*8t \ W+ ~#\!"ddp Kڍ z8Xm~GypQk0 BbbyN1U L5qr2HW`XykÄ!?.GuzƄ)D$Y@z>s/ [9L=Ω璔{HR"D!_)D:h2z^, 侈$wlrB[}D#\[&|{Ɗ K=ȫy)r8?&$5إ偄WȕJm*DS7,=҃ñ#G!' yW{QqE+fM=*reDĎW& 䢑c/j׶ %B1$HcMBlFe. -m@H:PWAeё)(?£G{ Džӛ؊(V$Nq N$&aԦLEJKGnNt&-FƔ\'G|UEG>OE!bz̓rQF W+"+j!2CE#_#G{Ƿ'd_qWBl@jX1ǔzlЖɰ=/%BQ*^D)-1!2 )u Ig`1 Rш6Jw4S xk!=ƄzrݘmD{eQ W6e&bSD#iZvJ\b|Ώ 'KmXhS C$S D,m9~42ؿɵyBKOX=}3r=vS)m-5#BlbpQ"CX^"]w`r壑)BY%$TQ"rRY CKeM0'v.RJk|k!䵨^*_dNE`-:E#+ܿхv3Z1J\T4ꊜaOUF\K^2GJiG!Ke Ӝ25ԜxbC_Z 3Ii4(!ڗRYS 0iˊF؁|JklhQ"du~w2^Y P aȪ2Ǖ'DZ,爁t* ȏL^+/X Yh2"" $đjZ)JΞ83+0`J*+uZ\h$7  )Z_B<+X袦P. (ܥINi@]$XO-\ N Lb"`J}8:} b6x\,.w<#E|b\YgA}#TTRJoۚ숴X]+x(2*8tpLR,Dɥ>V~^Rb=π.J԰7By|TQB4RK'!ט )SS3+E%ڻisP"ǃ(LLnL.U*d}">uR]$l~y(Rk($2cj=4Nz䑊fsm7K@:wNJTd$ @]{FZC*RZDS^56>E <DzJpW;kR`$HgS$`bfîOP"7by,$QSTQnPj"@y k*:ʹ`"H B;{-u"H墑vv6*5v߻sP"fpޥ^J(/Ƕ նTZs`G!eTV,e*.@y2y P?Agcf\ΉyX(Re;T]V\jSd}qvJCrDH@C$V@ϺYWMkl!e20[~}OѬ\J)2GȽӿO=oҴ$^7AS&jj#@:V"w,Q pVm HM(R{),B̉NnsIשgvZJk+/oV IDATFɍY6FJ- %e())Q]d^UR+%VI44JRf*(g2m#um4VV)m;.ev*3o(i21k|ɫ0{½~u0t'6ŢR+^EE\tZNk+{mDQNNkk6Jktڨ~x56MVڴژFk;봞uXt^۷6ڧ>d9M~Oq}HB[./ k^-`an{K@*@Y/[ 튋JAܺ 'yl9oY7fM?m544'QTN㺔IEIah ^V@*)R+J̘z̥I^dΗW oI"B@H))PRk^a^֊^aHc,FT4k#}sI߶Jͤ+VnwdfaD@B0HB[Aleq;ro&.70Y^6fsޘ[l1oF!ضQuq{a]Ja]ae!pwB@VXC=@b+xm?Y+@B ΡQRk!hq9O&n)[fFFI()^ؾ"u\ Mnd[l}m1zËJe%x@v& v~3!FB I qhi'(igͰ/]z JJI 2$"1B[Z!H9\<0FH뵯Y@mǟѭ.n#BJ!`\7,aVre 6ү7.4f EdN2'$r-u/vD,[NalP i^۞|G1'x^}/u]3gŢmvSk-2HԼ{!Z !\k-uc#4}Kc>SZkhVۭ{1Fc`qb1ZkXkǗ}& !7!RB!\RvJ)gH)RZ!UJi)mֻPJY)ZJ)k=rﱔhgYuݑ{Զmrrrisrrb4N4 RJsϽ~gSxڽm+_2|޿xdksf7ݜ7fc؍YsH"嶏4S[KsCVE(4 Iwww11Z хu¸-c0fخ96{X6.e {?\t6Nj^/zqtˣN-~8A$)r);VlJ$R:kEA&2mEBÄh dW&b7QڴJ^+c Ώ(0V`" ֺԔ ߲CAX @1!qXךH;D5,%1]֊A,BƵHzpD5]Sg57z-H;m} ש&ږDžq!2Fs(nTE'=z=[t^E/wqR,k1D'v; b ֫>w|ִwu cGQY:$Xq"ǕZqWa1.y D&nD&Q!)BV#֟+wQάU/]덒:b3>綷zɈ y';~] 1m$]pp=Ъʳ q/ ]wa.zKGx`pﮍD߷[YFb>~:۠tw/y?:68;& WNx5y!#zqc(.tB !~O1'v9yf>}cBn U\Df^(R'Q&+NNX.b!z\κE6Tj/2іi%B&F"9qD!Q t) dƋ0>TJ鬜\RמT*֟ BJup7*j$aD.kZHB[H8xG! ,?w?fthDEd2.RzRLiRYrR=$ ElpGH,M _ꁓkzF"5ǻvbn|LݘH\ =#8Ed,] JQ i N)zm5G̔ uXP,5dm);vF#BG!q*"ɥ“X]b4BjoXBˆ#hQ"|{hRZ*xZ'V?aZz0!XBLumP")/GDJiNĔb+%r=XBJ`Ke~ٵ}BK*SZS^fo.b>QLm\*x(ry6ʔVN)qmFɂPjnnR"tmP"RZϸkcVnţ]~CR;E"R˥6\ %B._Y]d柴JD!D#i)+\sjkSXmE5J\~4{tOR["Y%b9w7K\)LԌ3ݜRX9‚\['$V+ Fj.,Sj&1!+@) &ypV" \*s0Er_"RRϒaҠހM" !׶ %BnjLFR\RNw tQJK#HGiR4Q8זF_5jHm0kp\`hRnik``ݿ8Fx72:XԞ}B U.E$pg-#Hwu}mIXAuYn6ld_ +Ș?":nThr>2ԏ4Oȥb$ i$_H\M:κO?D:"Sŭf¿x\&*"$2NL+|jks;{;ܦދHTA`u F~ m_\W&B&" 2ɥsU MB*a%dX?xkxR"zS;{?[hATTnSD%Ԗ~_(LXwQIQSz^KM/iLrQGX8OmO~g&%B u^42$e&J\jFD(Ađ*Q[$'0}4B^Tk!,;{? =xq``HI"22 _fBo8PrG)UJiH@Rk3cu1ʆ!W$/m%?L0%o-\#XBS[PDZAr.U]䗾ZM].X$֑6VGjvnԱilRQ8bu DK<"(0GGAb)sTzEH\Ek#zm6Fcaq]N^T)VfDQHuX0vmP"d D~iQf`LkD2X$wv<$c  ;1VڠB\T5cH~[>a:gGۄ\)3T?-Y*uJsRb[RI)BӈZ' (\ +@|0aj.@M"jtryȥ79*Yhd+bt0vD.8f65kg=V#UR}/ ǬV m&}JHD{iJ$*sg;5UXNV4I =DlPCMDk#NbV*tU&-]|"~%BX$w?ܻX$ܖ5lR 4.҅ziEu1F\Md0Ɗ8Kgf&rHMr(դb@&I[9ҋZ}<ҏE(rDkhOmq~F&jTVw[ t/=¥ C/-[33CI)y*HitV’A}צ%BnH??宿E* ܚLl"L4^kzEI'򴋯=-vʮץGMOR(ϰ;2#XA=m6kK!7P$ {3" P”G,e&3Iu2[c=d{ zHgRԜBQگM" i06f佮 J`""d-kSƞ.G_gFjmvQV#Ӧ߭2ocAjZ&!ؾo3k\/yk;!{#XlߌD" A$P DzqL}.F8- Y$2^c19]8IIs q 61F C(F$]$^[s *{Ħ gI蜻纴.Hzg5!5L=5F{,WDjK,s#2$ws^i27!aF{w˓$߄ۭ8,Oʘz*]/{m9.u:P+~f ?~=\{ $8o+)!9흽|o4NO,N|Q@ƓDzr҈m .XXBI!5qViOjfHl*l gR(Ԕ;ң7<ظt*gRhg "u˜]oJNwz =J!5?Fcđ[õB(H&M\HK"2Fzӛ`6FI̘T$ڄc 5Џ>vuR+ o},~"Y==]E%Yz|O1cNy赑6X.Ǟ1+K䟝" {b&M2ǦǯF"^y[a$J4 s5gL" )TV]e8jC$b0bz-NE;sR5h-UGmgy 0!Z$o/8w`[{шE2}}(,w5MRHDbZfG"{zoljƃL$n GG87Q'.$!%흽!ז;/2e#i._:"@8R[&HMC <)2i,HgSj!IdB%gw -"I(E1& #Gw?VH(2wK7uQ%!N* ^|{gO`xr^F>&{mn,UrfD^{"ިãdo$C8Q'OwX'!W[*{}/ x̽˶6gF>@,aI'F+%LcF8,M@p2`}`(oxUOcx#`(B!!BBD!P"B%B!!BBD!P"B%B!!BBD!JB%B!!BBD!JB%B!!BB!!JB%BȕK !!')B%BȊx!!ȝB$rJHr/BRa~"E{P"S 鬻5P"p ,֏KDv/!!+r hH%BtR P"LX{]B%BHCx HؽJJN\a5B(BP"P"P"Wq",Be,ӛD#. $M4LgBRؽ7DDXa DYP"L4eD"!#GJ)=sBRBBŗJQ  鬻80!!!!#=XT'!d"wq"K%BHɆ8CD,B(BV.H)BE1N+"!!D#{.LjBR׍iӚB2Ip^xᅱ(F"Lm[ͽ@#B&!8BJB#B&sϽĽ@#BVF|Q!DYDDYJU9. !BHJ P"0!!YP"0!!Ú!w!E,w!B%4ZJOIENDB`elementary-1.7.7/data/objects/Makefile.am0000664000175000017500000000323412127353614015222 00000000000000AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in EDJE_CC = @edje_cc@ EDJE_FLAGS_VERBOSE_ = EDJE_FLAGS_VERBOSE_0 = EDJE_FLAGS_VERBOSE_1 = -v EDJE_FLAGS = $(EDJE_FLAGS_$(V)) -id $(top_srcdir)/data/objects -fd $(top_srcdir)/data/objects filesdir = $(datadir)/elementary/objects files_DATA = test.edj multip.edj cursors.edj font_preview.edj postit_ent.edj multibuttonentry.edj EXTRA_DIST = \ test.edc \ multip.edc \ cursors.edc \ font_preview.edc \ postit_ent.edc \ multibuttonentry.edc \ over.png \ under.png \ sky.jpg \ clo.png \ cross.png test.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/test.edc \ $(top_builddir)/data/objects/test.edj multip.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/multip.edc \ $(top_builddir)/data/objects/multip.edj colorpreview.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/colorpreview.edc \ $(top_builddir)/data/objects/colorpreview.edj cursors.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/cursors.edc \ $(top_builddir)/data/objects/cursors.edj font_preview.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/font_preview.edc \ $(top_builddir)/data/objects/font_preview.edj postit_ent.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/postit_ent.edc \ $(top_builddir)/data/objects/postit_ent.edj multibuttonentry.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/multibuttonentry.edc \ $(top_builddir)/data/objects/multibuttonentry.edj clean-local: rm -f *.edj elementary-1.7.7/data/objects/under.png0000664000175000017500000010760612127353614015021 00000000000000PNG  IHDRC\ CiCCPICC profilexڝSwX>eVBl"#Ya@Ņ VHUĂ H(gAZU\8ܧ}zy&j9R<:OHɽH gyx~t?op.$P&W " R.TSd ly|B" I>ةآ(G$@`UR,@".Y2GvX@`B, 8C L0ҿ_pH˕͗K3w!lBa)f "#HL 8?flŢko">!N_puk[Vh]3 Z zy8@P< %b0>3o~@zq@qanvRB1n#Dž)4\,XP"MyRD!ɕ2 w ONl~Xv@~- g42y@+͗\LD*A aD@ $<B AT:18 \p` Aa!:b""aH4 Q"rBj]H#-r9\@ 2G1Qu@Ơst4]k=Kut}c1fa\E`X&cX5V5cX7va$^lGXLXC%#W 1'"O%zxb:XF&!!%^'_H$ɒN !%2I IkHH-S>iL&m O:ňL $RJ5e?2BQͩ:ZImvP/S4u%͛Cˤ-Кigih/t ݃EЗkw Hb(k{/LӗT02goUX**|:V~TUsU?y TU^V}FUP թU6RwRPQ__c FHTc!2eXBrV,kMb[Lvv/{LSCsfffqƱ9ٜJ! {--?-jf~7zھbrup@,:m:u 6Qu>cy Gm7046l18c̐ckihhI'&g5x>fob4ekVyVV׬I\,mWlPW :˶vm))Sn1 9a%m;t;|rtuvlp4éĩWggs5KvSmnz˕ҵܭm=}M.]=AXq㝧/^v^Y^O&0m[{`:>=e>>z"=#~~~;yN`k5/ >B Yroc3g,Z0&L~oL̶Gli})*2.QStqt,֬Yg񏩌;jrvgjlRlc웸xEt$ =sl3Ttcܢ˞w|/9%bKGD pHYs^tIME "iX IDATxwdWy97Tꪮ3=''iF9PDB L08Ƌaϋ kXc16x% I P@i4h4ysu=sWUW83uֹ9M 2.Q%&?ߑWoH("}OV\k_ynD~od.3}ÊRQC\q^v&Ǐvx*e[(, nkE4\VJ^?wu턼.9=S4 m{oLyiV5muC~!F*CTv]e~=}dVӢ43 um|iY$ߡk|kk{yH'$cP6V$k+9.LfXj#!t28X|Ԑc)l\G`=t d!ճϐK=Y>P 8 .a$R >PVIJXe/ZA!/˫Xbs+^v epӿy2WP#4E\?)BUv,*^r 55e^7T}Qb0 V1`1Le{>|kCu=?g3; v{+L$nq 4+yҵ躡\Ч.YG6e=Rqoo~ #ZeUQMuã%1ސ&HyrAUʢBn8_M p&5#;1I%KVa'7 y9 شʂsX$W"3C~~ӰdZ4zY%@9%M-\sӯ ?_\xVz]@hYZ_''o2PygY aB+^Q*Hc R<ץG-\StN@~׭$?OKge͐hs,/6 2~@S|m2]襮W]mܶrE uJX3ū?—> ?- 7Q:oڦlS Y޼}T.QR8h-K4)B(,t@򊌖\AN]7q]κu9th-qphY QPP(~_c$FE!2k\x|L* `1o+VAC|XVL@)]y6hii;.tZVAB>HV<0M0IS9{5# |D VĘ!Lb`ͺnZA"Bulկ _eKiұ#K")=p-PYX'8#4M`zw Xv=_ߡ8B,കQήYdbcv}qSޓ%Ѣmqn"an5*7Q~X۲Hx EW#P8N8sU.3}45N_Rp˺ \ryÇ/i12"J?+ _x56\Tб}9Ǻ'SS(DC7"(5P䥒{* [Q͉۸[ENuӜipEC 9dTԄo+g.Vsis; Ҽy{.kh%iTWWltj{)ƮRD:ȱiXGě'JLYDEW#$Zil;;ճv2FR#0ؼy#ǚXV|kl{7: u e6404>l4b"Q `xxP|*IefavEtwfy"Jv4. mXʾK|P > MW;r*Ag*Bw~TѶG˚ մMWS[[z30v;wbN>aˊ+&)eel]y-KW.{_v}rmg~e4Z{ߓ}搜4%|EMM#Mß ~cXN>%/ܼZ- I},wl}!yʋ/n궏4M[? Nk@اt<\O +ޅ4U%4?ҳݑP>dptd\r TDC,]C^xZkHLB$SmS)w:ޏ,W _s^/K%Xt ]?/ 8w^" UEhmmUhhZ6.+.Ÿ X޺6ou]{Z hЄPy =W.yfIxp'Zl@]Ho `M7]Ayi4? !˦TiH So)b(LpO${`8"^aY*EaU[zѲu+s˻/Nf=@&Ն*0 <Δ$۷obU c[Bw.,%^ƮzBr2I] Ĕ< Wb+8~NEY yj*:)]&ע`FC@)Xbx*'38ԫo`KO UDOJlFErVP3juضEA /YN<#U8OGkmX)π-A(᫐,[HMɿP _|koS-۹VP4A(\C|t@Y~FFT3i!hZёAe\z);|X`Mӈ'^SXA,!W|>,KAm+=Ґ*ŲJ|«jқ;J.XpIt%| l6[W VtDyFfTK>$nj۱꥔J͞N# @8T3V!p3Peuѩ8X,'CwL a|xsӭȅB {sf6}%5λƦ)#&l'k|~Ԫ1We s}!TTXK^!_He-Թ},}lEgFZIq>$7~8:rQ)ut&=͐fә ױ *K!Ѐ*D1.oVkq=L6Y4`V<<x]յ'5OM @)7 1vPh!eW9G1^tXbn^cs= aB3}XX\n_LLԊ}]흒@L){/Xt~S\Vdyiʁ7Y '/]"ՋRT}d"Be=]G_! Fz* 3u>TQPP(˙"LO}QMdcv?GZ !ܳ$?~>/q%噗!U/늋nZ类jj>YW(a4CѢȮ򱛷HWJב|飮loB xesY#TBA0::7$CEnvڎcx,ix4/]{%7v^/$(ŕT Tœk:2E ODkmM& MtC'Vͧ*3JCR3 ]x'kW,jDsbϱFht'łlѪP ˖dJ9]c&@}|"66diwh"o/;_@Ξ[]_RNFn/~$ҫi0ZP9E:\Z ÆusbW =qPX *Z cb¶rw8JEegmϷzHUpT_ h&X|BZCBXr v6~/F%$]L&5 4A\=ȡ9~U7ؼz[;K`yּ*/yO7ф7r*kܿ dr##Dug0ډs\*3LM"zúh/ƨ47:BȒI_ ¤RY MM3nd`aq+thOQ_CMTkUA(%J)m2J+tM*pjXWy?-Vo`t&1흋kk T/_0LJmrM#J((. KH FFhR䌄/@hd D턂*0gaTBYPU-l)T-1]*7PaqLyDYJr8\ϭ7|!S\0<ǸshƑ`K6oAW b/+XT  y9¶7TQET 4346--W3^!RM”#J7:v':\\W9N0p LTj(Vvdi~yO.#5#L9@]M=C# QIgWMmVPXB#qTfz,Qx* Z/Q05[ , hB掯k ɐN%q&nc!&Bl$2ϸs>h˯b EmkVO}S(pY@B&Xz'Ζ6)|[y/D׫/[&.cD}қ(N(p𜈘G$1: ʇڥ_ei巰e5,ŒVl*W )co}^T+5&|l_s$*걮\L8a[lU^./N Cp,V{:T@ vfp8 FOql,vpϪM\Vt _uViD3G0amǕ?0m!^Ec]zr8&l YR_10~Wn5hV^ƸhSq'T \QlEqcmR;ġPHTkIcS*$l^+?5-ZJ0hA@D6SiY `F)sbk?.\hUMO~L¡*HTu?ksi!@tݣH14ܯpf\!@zdyE[w+V>I6p3W-&bWy1SҞ@RL͒0)){ *;ƏSwD?h=tԍ7_pJ~{+V!8GB%vmHen0ra&U>erq !\]K*s >'6ҮW5stg !D λ^G9Y}/cϮW r. Z T&IViNt5(\A<퍼V be;}Q\kܔQf GmAeV @L&W%w8[hcS}Dd1lX1]ԢT#B =rkUӫPk>fjĄ@OA)O&F]c ?/u>v$ EG4-Ym;nKrhj)Urޖ9}]׾Hn^:~-zQz]-.^Ѣ{Te(rMvK3 ƓOLFIyl~qJ_[DU-2R0pƅ‰E<ךW5Ri3B `XvV๙yh+ZеԅNy߷QoNm̼iR5UVsjz1fڣ1P]s>{sXY+ ߷6fU[x8T^/1B_* cZ\ y .AWs~RA }4}Adi޶by E^Y 8k)L"+/^8fx8@Mϡiq#}}UmEgخ]29  p3IdI̳q*1M7ٷѝU/_|*]onhu -[ys븮@ s8gsl:ѤLגH7nB1'aWWaG#()Fߙ-˛8]|SaW_+{wAoOǼ,? ::xm{#OD|(gciZ}T67i9==мdK-xn ~ӖqmeO;ʘB!\,]3Є8^:۷v 555tv.r{1ڏx|#Gt\~;EUA>p<ꮢY+C*]c˗Tj4}In+ł?Z ~l6ˡ%ϏB'@y躎Ǚf#*Rx3/gsy 2Su2{*>֮Y;͉集ಅD@%K IDATxnz ՐLOo YX6m<`?bɲe9xdbDž\}>GӪKQ,j.‘(P(@MRh5r^Ia"]}za9hA (ӦT~Uʃd ;#^Ed*zz!aSr<KGYWמw.]~o&mXoyᗿ >:&c;ŭI7+$;.|iWh[ᅮw\|<#dF'O]Xz5wC; -&\&M̊0ʤq:[DNYmbx(Z{R0<:=Ì 2whs tP1~J  #͵g@PSS`"Y܀&EXS[P/xrn!BgV4 TƛwU{sݢ߯l1Tx*P1_%Y@(">4VEj8Be),`p饗ϞlZ˷_)ӹtOpݱDõr|ʙ.ii{qsQvZ ym~w6_8_| xnK].WA[vlǚB# Z銏Yu/;&T4vA]uY3GϮz8ѩٴd1Hfa2=<_{zcjA()A Y `OM,V6:oƿwsd=;믽]{vTQ Bgqv7&|x-^@Lrx'.e8wJf雠B?ҳ~fUPUl&Y`)2 [stwfdb7^E΅/@<}OI'i9^3Xǭ%m=3MŤLN:y-cc]}\v-xkB򋯠`'vBI}D6T2Bhlٴ˶̂4KyEeR1?UY#lRv*p!X'PQ_ϵ5 ŀ` Z9++4]G r8B|PdP(\w躟V4дIϘC5T#g. .rQhjXE2= P4TGp\$a!2`>5E ?( 57^ g"yoNqlc` OIwL] =0D={~-"dКfk94u$FDl{<4!8ozFI W^p>ۏzv(_1L<vOy7,EmS?=| ^|i5`|edGT4ά&4$RLr,^~`EiRauM CDzy>ԅe=m]%k9peES & $q2^B,;n+34`mڵ "j4Xb,x-UG<וt[ڸ[r=ر6^z~gCLF U.4yz&1z[yi\e >@U±J) Dzwio&e41WYV۞KI&;FwQ9A!4| ٬*[hlXh/?nExv tHyC}>@f ظXl,#[p)DTד$"`oĿ{S[%岿c,ּ+?{믿t" yNYne.ӟz?OrϤ؇ N?*h~6\"ps:0x)i H\|5M4 [WahpP&=Õ?H2.~.̠ߏyX* Q0 H ͔; 95E4tMr,/~U7w-LȐ xE7i^=IE<UE=x* !d2)E|y )l-_9O~Kr6=533A78@@j,ŔgqEwؓm/sbA]pI-\\iےc@y+sMOt@8Kz{S/1UlO wg_g+0ے5&.~wO{[[{E;~/2} ˉ E x!ʎv'ym tvO:v4j̚f3d/-9cyײ] T4ƕ7 Tt K66.X{;Y{{qt'bcL:4^lq[Rh:b<_Z̤j&}C7u㛆ƻ޾ay[H+6_o %O|4[l[-,ղNxf .&R'%)B*@-xS蔩S:tRzӨ ffI6c{`hLgkj+MlXʡ_#̀44]$(kf#'}lޫ/K:ee=+ɫJ@>Ç{LM"Lr=cd]JJVt2.!{zrpNҲy kHesy[L"RIՇt)yEv8~huc#n)=FFh;8+Յ6~:-'x7!8Wa3YO}S~lb0.439:s6O/}H&޴G;TN"RqtD4lk] KkDt8cߴn-tfm>O~p"YKz|CB#%jZ =Z@*k6 pvۃ*.#,RtJIʛ_“.%B~}~{O/;=GjnnQ@IGk&HؿW!0<;J6M4p|>?_p#y㱂*5nH Sp[i9z(9cI@9z0s&5$0:2;etżsG硧_>OX PTpȤQC܎JlsSR?Le2j'M𘢃qlS? ?~ Fmk@d6>]cMc5}4qa S<&4.jCM2ZV{xD"YIg }=O:@Ab EH$Rg02~DZ2 EpWJR)CzĘ4 T@<gdt~\|<Lj3 ?K `gp.z}FCmd:[&o$_p~TALsW-ZqC7پbv ֦tC0VxvC46.㐚reFKfz{:H%'e /8tA,%`T <[QdP(gBU<ꫯL$TEȜ8i9ڏ'=bQҙltMGGvbIe WEq\G=.0 orX#CEUX ZXG˲Ϳ-^F2GDdsdOò4,]c1\_NqYR -뮽Ny38wK0M2?ͤ_ v43؁`0B:qUX!VI]7XhNݜPF?RC!'8xWs³53VԑfRY}:ϜU!Ƕs{3d=iCˀB6yXA!k˼8vV_OW15Q cj7BPX,'ASm"w6fȤ\`5D9ڱMݤ:ahp8gu*b4XղG"[Ko Sl WuޥPty<7Vcml\Xd24BNDZ}9Cڱ9G Ƈ8q#-bqm j _ )2ꪫxg../pVn,btd/Wf(6M׹8/{L۲[{u]FlY_sJz{r DxCQOL9y inF':lJwm[q^p?7&d=kz2lٸ$12[ƅ{ƕGi2,)Stt(|ݝkBxԸR0.XSϽ^ )LjNIIJIl4!J/>˶2OUa:D8Ti3h{tbC@G̕Iɮ};M $$NzaEDkjw FXѼvj(q Y@%{j䟿|'?`wd4y*;x,^JǛz2Y:Ef ANf³&M1SX>V,[#s3iXRcd*2`'څ5q߃9vN/inY͡{60tu!D:VÁcou& 1iS-KcY։:$/yDj:' YUa{RJBUY3tLBp+,{ʤӸf? GR4v%|';k< I'=FO 0'{ Ʊ>3i|:xαj^~3+ zδc_?xOXcn6|Z \K]㜱ݢpy EuM+9W,,MFX줼FΙil~#I&GLkYFJҎ~Y2}N}$?RN~,=es~Ss&xԭ9EI8Gw!]xBOO==GH~b&m;GIF 5[LRJ` L@)ƶmo~88sy ߪpH GxB~o0~˓c#Bptv9#NJ()9D+ )q_fUB +i6BL :HI Pm^#Ybկ}X'LȯגqXn)=_&Xc ,ܨ ٧,K9ӄk]C[1ӆ\rU #{F_a 㺎. '04?םK_GBl;:JZ@c T "|6qO:xgD a<1Ãg%Ma<=K C71t%WQ_@oo QUTkHc%|j[x/8 [M#ukFe' HM2JH>c߻oFƲcgt[E&ImۙWS(ȑ5-]*|}rߞ=u0|o3xR>u֥놼wKӬ]n|t='owܳWJ+==w0cPX_Ξ)C3e~vs,GÛmB14a"*Zym`>ZZ/1f]U:Ga2a6m =Ul^\8N"4-my4}Fj17h>VL: iBE|`:/xQ_5}uddstNy:iڴud:ryCa"F _"p;WWju3f mœa${JzPl^yՒ54O~&Tߦ~5moURxβxZMD| ϓ;˯I,6ܓə ˖$ǦY y8A7M7_DJMZp 89g M=M L]?QutCj)z|~vTjTGչΪ ':xޞN< 0W -M*3WHf߷7`0t:{-]arXK@U=,\7Lt]*\bMͻUDXn===bCs6 (Vyk$i) 7FTeyy}811Ė|v8LdsW\*oF9^-Z.jd(ycK+)rՑE9#r wnɐ(kMBk]yw|e>\t.흽<ک)>D"4/p۾Ӵ-ՍO3}cɎY3aкf GJխ{&Q췺{l޽N:NB ,BPcc ll؟Fal@It9yv'OػӝnNzgt;=U :R}zmN "NW} axxc#(ɻh:gpymp]nYrHgR74Y7٘e@ 9r۞Oqdb*sX"YpW=Y^Ksm#텸blB]ا !4}&x;o_~_Xj6]ieغuLp6I\mmu#)Ud~˴сkpDž_~G%##k,u17^t[윰d+Bp%o /N11+1nnb EXK,cd$?T:{>]S2:qJܪ]mzkDZ]8k<% u)wg-f (pR"ExH2Z-u܅D"Cu֪UŪhRq\jd_$cfu[@>?x2Ƃtszt2dW]/EMo,5E=ʞZ?!9 ߱mU'^+!UFJw޳D<>- g_i]a:?5_kK+CÃE x1EfxpgL, x}>dqC7_!d~?k7ߏ*L"~Ŝz N+͍FhCaش(4Mcettt`T@`3=oķ]/$cpg c8}4|^lRf/nI'g}-ai2V0/*^ss8qƿLGC7v)"o.8zph(" dXt!G4)p أ%^y=='7:9RJ")7ώcm\q=DvOhY2e9aN]-yd!(^%\[Rk+qmi'>`E q\x2Y 5.Ѿt*E2O"4 8x 6K[^';c?~?Ӓ*qJI29{uk6y(Z[[K8{ [I%q]Km3(JL Ca>/G X| }]/?%X,75 "Nbhʘ&U OeeN JR'ha ,]]˾={y\{ܽgN2lݾX"/>s?C&3|P[o~:$@гOeB5D"50h* -7H<=oFnxY_2=JA ~/ÿrP9-jjj>O~Գ'+){ MH7mν/~gu_5\|>¡0CCyt8)/YɟoMKXfWֆVw,˼k5خCD~<X΃7^u =XQ-#Vb}Kdׁ7fO|.},[p\~v+Ǵ0 O<8GOYLJ2-n6|yFxO%i&Nk >Ǻ:㐚fpGŕ3 \`=7S8,I$6\jk]mX9v皶yZ:m6rc X "8ץ( lpG>7)~e>zEx?bϊ[aayqy]t ;%+ؽ ,~3t7̓CGQW{o]G4_}'"J9! MzM}EJ"A7uk6o)fQàxL_kSd8iBE`N6r,F % A?L$DuXV\CpĞviy- _q}8ALa[\xU=g#obᒕt1+)hש |WvsN[&%itMж[vs~yT zk];gvu|s_СCtwa֔j Wε#sl[&Ii _!Aopk7]E{ϱ.Xwy__gٺ k4TNjkNA,%i?rW2mκ2:qe-8Yɣ{ 'KM 8QrDt֞})ǎЁh7.+|KրU|~NW47C`aqN; 1߉e; NڹH׌\YWcFڶ-S] Ҳ H|Xc5΁%niE޿xLֵ:ZZl-]E^9+3ŔAK%GP(kp֥odK/m~A#Ie%sOI3=\0 {=[ZRt c/~kӕ`$.*;Pwd7:2M&!LXj>_gC׺DzٵyatdL:QSDs# $G z#47IP.u ls A[FGF8gG=иN (bǣg,7Cggfy-XKvlqÜw:pC{_-{-~1-3 GYP󱷼G/ ԑ2]E觻g/=5!j%DqD3D0Oۣ/+0۶&404wPovQ7\z%G*j iL.Puk-̶,Y->N!{:o{FjCOf30</E>?Q3st ;Vw?>y.ևjIX%7EL]|8C</DΦw`~%؂ZՑThit,ڇ{Og5U`YPP\jtAXrz 7|im[%5i$ű>S&|aly$xDbI)ŢXc M `]<~fseP\WgLE~ B-"102E8ke^MΨ2Xp 590ؑq7 ο2I$+^z'X:n{jL5x4A޽؄sk[{Yj)XWt%Cs?g]l鑵uul<<W{Dv5 pMXdZVDz`m#_pg{3Ιg/`fm%woM W | IgI:;Ij*>K ilZY^ɒf84`/ioe2)l*,k[n[Ò+ge>s?J"ډ+-9^r!ҙ*xQKþ%TMFm ~# !XlמK5\WVez|wu>^88*hZtiB W֢Ϗ'6:]X>%'ߡt=! &@նOl|]?O"Y> |:`YjòkH'Stw+- XGd*.-`cc cbnMM=D{Oh'*_a~ǑU^H>3Jاi9CFi)#24H,ZzEo#;sz]` Tm=o\e˖<:WDB淕Eb}HmӥPM]nK57C욆A?,[Rt 7IW;iRұ<ז{#3)_K?kUk`gPAS߼X8[WK99tM訅JEȭ+TJb=]}YkB ljG axYl-,2f `jZs%7@oϞܿI՗qK 2 /|cGP|NyV@ K$>%|gh.XGg8}M^v:m٢E|7/i$j6µMlye%|'k $cIv|JOʑe׶-tuQƬ'e-|O7Wݴ_}%;tuNTLF|p#R/i@wT<e^+/@ldoo"cٻ׬di߾g׺b#,L*/+8\ QҷY.(rRFiv R<&zC8V ; 3ʮ u>t!pXs#~i7ؽ\s]=}\7w(C EtAmA|E%YBHej0JֆZ ]kjWOB1 VG]yG..]gPy4s7}^˻E>-V׷L3Ē )?"w{\W5 %KWp>jn5!x}$JiBhyI fxq^Wk&|^L*j=q!Hr- Ůb l"":8з.[-,X-6 SNVVxs!45u;<̇=^Va΅p6V=[~'Wcgx|uR (X鑢 ?Mӹd"@{l auJ%&ĴHN^J}m,_={O{[:8t`N\ⶣ jK`1wi4*@!]eʑRq;亍sƿi!{:L&ZR ˀ'Ӗ9f"ԝwO8,XAH]ץgDM ;=ekkU_+Uбo)q1<^t]py:JSIKօ&Uyױ_5z9#f"\`Oy[|3%mg>֬"/|ozܳTfJY+U F<~Fc*꾘xخ/|7>6fE#I^hmO__Ϥq/LM])@s0H2B4J)K0X˟O|JNW/*MjƖTc+:C e{WrP $j0gʳ]2 />-ؔgLWkVvϷ<+ ]i͡,[ F x*.YœOT FisP1j[X"ȪRCS=7&F̪˄>8H,:f4ñwTQ+rՇ!DN4/\4}jRd2+纥~m-ly0,nxBSy E9`A6_H%MG+v]Ϟ jM:$Ugђ m}U'uST2mRS&(} 9,f~M`K]p=LJy RP]JB1 s,ؾvĴ,lzo0QrA-ժ{cf">,CJ($eg /(Oô֮*c<(%u'>߂m MۚHO+2'aqxguUM"y x=#dJQ7\t5?-6Ȧ/3 yR/  ȤjǺ{s1'E%+J]"Û]G["TOI ,z-e{vnJjBsn)ٶI2U[$%y%>m3WZ dޮmvʆB[ʙcrÛyɧ<ֵbB t-ڣ6 "HKt97ipɢg}ՕM,ZG *8RC4O @4M缋o~)a ccruGuv2YŤH*&Q ~()al[G:eaV^@S,Ujr?cʵn+X/j77:^!H]_Dj)*%WL&pY[ ^Q o:ZJ/5cƉ%(BhioJB/'nx˭#L-sJ%o`߯֊* v8g JrK/_qղug/B">ZQR!9κhhlc-XY}o3_*du/+E]ÁN[I8{b#aE99]s CE+Aŷqx4^8k\FS):FGb1$2IwuLP_c٭۲سs+_gusdTX ch=){57-=lש ]%veWk䮻? ?$~o}C=էg ` t8eJGR6;-҄`jM2l8q$bPmٍLo_؈i-\|?ɭ`)#*^r,G1 )m@hd:PS eSːs(mվ;ό Xj>>pHYZ:t>azQ2&~5$Lw^~ 0 nTJBɻ'O%RBӑNyֵ~%YISxB/`pz'OK1sZ45 EGgTNm i㹝`(t٥<$3!Md9dj3Z"4\MpEk cꀿ7Nj9WC(ݏkFdi-- j'=! ×eH(L%JtV-Wq­UR֜K"fdN[y}c*T3#khA2)t8D!tOrj^yד^#.ag9?6݇ˬ,_ :;y cHU_}8e`B:s[QE>fA)!iokOVфƢm:6hhh JNW~𪥗{n!mF:ZfVlyLЄq-UYH+s>G)%XTW g`e^S M+I468#u2̔{MضUrCΓvS?WGl 43.hpBP( lNbٞedY' whXʲjRaQ~ E`*9* q( wKpF0 GgK"_"FCڇ_C,zB&ؑ9e:MjJګg{z%k.]A簬meA?h1Sn*J"J54tC0vtHDM"4ԎE%mkߔ.,̢ܻC#LnSs&{΅#8n-+[" )+f.\$G:)g j,_^x<)4B$2fRd΅/0K ^Q躗ysVݷU91857qKMjMV ]hՕt}˙3p$cV0 Y|v~r‚ 4(mf17 ɤԄ+S)?Y~o^ZmE$Mۉ<=hYijPLN! ]=MmY鎣ѲR46cHЊmmpɛO}W 4坷Lgyhj\J*'S864ZF 6EE26W}@AL=Gx?_r&^D=!Ձ@tw2 j;>H_W;Y)goĩo+[~bj(*Вl;/`F瀁.vz PQdY?Ƴ>I"1 +cyqXvyXYh_OH t"J< muN[NZ5V2e› Xy:dM7Vp)gק erq-`7%=9˖ӟ+9j9Q&x<>/K"(\rymP!IDATO!sv)eg)3Yc|;[ WOZ Sh,:)|XѲ+.{7 Eɛc}ʗ)π3P?]{(o=7<_M7c\693XQS +'h2Lvʚgں&ς: er2%wos8{֧#v*oo!KBՎU(lNC,ܾRb5Yָd&P6bBΰۥ\o+_bɍ۔gcV7=TCp%oJVos:+^YW 86"%r P_~kf ute,03=G$pd +j!r<ў*LYFƴ0hƶ,w}='k B8I?L/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data/objects DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(filesdir)" DATA = $(files_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in EDJE_CC = @edje_cc@ EDJE_FLAGS_VERBOSE_ = EDJE_FLAGS_VERBOSE_0 = EDJE_FLAGS_VERBOSE_1 = -v EDJE_FLAGS = $(EDJE_FLAGS_$(V)) -id $(top_srcdir)/data/objects -fd $(top_srcdir)/data/objects filesdir = $(datadir)/elementary/objects files_DATA = test.edj multip.edj cursors.edj font_preview.edj postit_ent.edj multibuttonentry.edj EXTRA_DIST = \ test.edc \ multip.edc \ cursors.edc \ font_preview.edc \ postit_ent.edc \ multibuttonentry.edc \ over.png \ under.png \ sky.jpg \ clo.png \ cross.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) --foreign data/objects/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/objects/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-filesDATA: $(files_DATA) @$(NORMAL_INSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(filesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filesdir)" || exit 1; \ fi; \ 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)$(filesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(filesdir)" || exit $$?; \ done uninstall-filesDATA: @$(NORMAL_UNINSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(filesdir)'; $(am__uninstall_files_from_dir) 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)$(filesdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-local 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-filesDATA 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-filesDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local distclean distclean-generic distclean-libtool \ 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-filesDATA \ 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-filesDATA test.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/test.edc \ $(top_builddir)/data/objects/test.edj multip.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/multip.edc \ $(top_builddir)/data/objects/multip.edj colorpreview.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/colorpreview.edc \ $(top_builddir)/data/objects/colorpreview.edj cursors.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/cursors.edc \ $(top_builddir)/data/objects/cursors.edj font_preview.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/font_preview.edc \ $(top_builddir)/data/objects/font_preview.edj postit_ent.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/postit_ent.edc \ $(top_builddir)/data/objects/postit_ent.edj multibuttonentry.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/objects/multibuttonentry.edc \ $(top_builddir)/data/objects/multibuttonentry.edj clean-local: rm -f *.edj # 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: elementary-1.7.7/data/objects/test.edc0000664000175000017500000004403712127353614014630 00000000000000collections { group { name: "layout"; images { image: "over.png" COMP; image: "under.png" COMP; image: "sky.jpg" LOSSY 80; image: "clo.png" LOSSY 60; } parts { part { name: "clip"; type: RECT; description { state: "default" 0.0; } } part { name: "sky"; mouse_events: 1; clip_to: "clip"; description { state: "default" 0.0; aspect: 2.6225 2.6225; aspect_preference: NONE; image.normal: "sky.jpg"; } description { state: "drift" 0.0; inherit: "default" 0.0; fill { origin { relative: 1.0 0.0; offset: 0 0; } } } } part { name: "under"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; align: 0.5 0.0; aspect: 1.486068111 1.486068111; aspect_preference: HORIZONTAL; image.normal: "under.png"; } } part { name: "text"; type: TEXT; clip_to: "clip"; description { state: "default" 0.0; color: 255 255 0 255; rel1 { relative: 0.3 0.02; } rel2 { relative: 0.6 0.12; } align: 0.5 0.5; text { font: "Sans:style=Bold"; size: 14; min: 1 1; text: "some edje text here"; } } } part { name: "element1"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; rel1 { relative: 0.2 0.2; } rel2 { relative: 0.4 0.3; } } } part { name: "element2"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; rel1 { relative: 0.6 0.3; } rel2 { relative: 0.9 0.5; } } } part { name: "element3"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; rel1 { relative: 0.1 0.7; } rel2 { relative: 0.9 0.9; } } } part { name: "over"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; align: 0.0 1.0; aspect: 2.238095238 2.238095238; max: 329 147; aspect_preference: HORIZONTAL; image.normal: "over.png"; } } part { name: "clo"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; fill { smooth: 0; origin { relative: 0.0 0.0; offset: 0 0; } size { relative: 1.84722 1.0; offset: 0 0; } } image.normal: "clo.png"; } description { state: "drift" 0.0; inherit: "default" 0.0; fill { origin { relative: 1.84722 0.0; offset: 0 0; } size { relative: 1.84722 1.0; offset: 0 0; } } } } } programs { program { name: "anim1"; signal: "load"; source: ""; action: STATE_SET "drift" 0.0; transition: LINEAR 10.0; target: "clo"; after: "anim2"; } program { name: "anim2"; action: STATE_SET "default" 0.0; target: "clo"; after: "anim1"; } program { name: "anim3"; signal: "load"; source: ""; action: STATE_SET "drift" 0.0; transition: LINEAR 40.0; target: "sky"; after: "anim4"; } program { name: "anim4"; action: STATE_SET "default" 0.0; target: "sky"; after: "anim3"; } } } group { name: "layout2"; images { image: "over.png" COMP; image: "under.png" COMP; image: "sky.jpg" LOSSY 80; image: "clo.png" LOSSY 60; } parts { part { name: "clip"; type: RECT; description { state: "default" 0.0; } } part { name: "sky"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; aspect: 2.6225 2.6225; aspect_preference: NONE; image.normal: "sky.jpg"; } description { state: "drift" 0.0; inherit: "default" 0.0; fill { origin { relative: 1.0 0.0; offset: 0 0; } } } } part { name: "under"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; align: 0.5 0.0; aspect: 1.486068111 1.486068111; aspect_preference: HORIZONTAL; image.normal: "under.png"; } } part { name: "text"; type: TEXT; clip_to: "clip"; description { state: "default" 0.0; color: 255 255 0 255; rel1 { relative: 0.3 0.02; } rel2 { relative: 0.6 0.12; } align: 0.5 0.5; text { font: "Sans:style=Bold"; size: 14; min: 1 1; text: "some edje text here"; } } } part { name: "element1"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; rel1 { relative: 0.2 0.2; } rel2 { relative: 0.4 0.3; } } } part { name: "element2"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; rel1 { relative: 0.6 0.3; } rel2 { relative: 0.9 0.5; } } } part { name: "element3"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; rel1 { relative: 0.1 0.7; } rel2 { relative: 0.9 0.9; } } } part { name: "over"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; align: 0.0 1.0; aspect: 2.238095238 2.238095238; max: 329 147; aspect_preference: HORIZONTAL; image.normal: "over.png"; } } part { name: "clo"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; fill { smooth: 0; origin { relative: 0.0 0.0; offset: 0 0; } size { relative: 1.84722 1.0; offset: 0 0; } } image.normal: "clo.png"; } description { state: "drift" 0.0; inherit: "default" 0.0; fill { origin { relative: 1.84722 0.0; offset: 0 0; } size { relative: 1.84722 1.0; offset: 0 0; } } } } } } group { name: "launcher_page"; parts { part { name: "slot.0.0"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; } rel2 { relative: 0.25 0.25; } } } part { name: "slot.1.0"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.25 0.0; } rel2 { relative: 0.50 0.25; } } } part { name: "slot.2.0"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.50 0.0; } rel2 { relative: 0.75 0.25; } } } part { name: "slot.3.0"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.75 0.0; } rel2 { relative: 1.00 0.25; } } } part { name: "slot.0.1"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.0 0.25; } rel2 { relative: 0.25 0.50; } } } part { name: "slot.1.1"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.25 0.25; } rel2 { relative: 0.50 0.50; } } } part { name: "slot.2.1"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.50 0.25; } rel2 { relative: 0.75 0.50; } } } part { name: "slot.3.1"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.75 0.25; } rel2 { relative: 1.00 0.50; } } } part { name: "slot.0.2"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.0 0.50; } rel2 { relative: 0.25 0.75; } } } part { name: "slot.1.2"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.25 0.50; } rel2 { relative: 0.50 0.75; } } } part { name: "slot.2.2"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.50 0.50; } rel2 { relative: 0.75 0.75; } } } part { name: "slot.3.2"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.75 0.50; } rel2 { relative: 1.00 0.75; } } } part { name: "slot.0.3"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.0 0.75; } rel2 { relative: 0.25 1.00; } } } part { name: "slot.1.3"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.25 0.75; } rel2 { relative: 0.50 1.00; } } } part { name: "slot.2.3"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.50 0.75; } rel2 { relative: 0.75 1.00; } } } part { name: "slot.3.3"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.75 0.75; } rel2 { relative: 1.00 1.00; } } } } } group { name: "launcher_icon"; parts { part { name: "slot"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; } rel2 { relative: 1.00 0.00; to_y: "label"; } } description { state: "drag1" 0.0; inherit: "default" 0.0; rel1.offset: -5 -3; rel2.offset: -5 -3; } description { state: "drag2" 0.0; inherit: "default" 0.0; rel1.offset: 10 3; rel2.offset: 10 3; } description { state: "drag3" 0.0; inherit: "default" 0.0; rel1.offset: -1 6; rel2.offset: -1 6; } } part { name: "label"; type: TEXT; effect: SOFT_SHADOW; scale: 1; description { state: "default" 0.0; fixed: 1 1; align: 0.5 1.0; rel1 { relative: 0.0 1.00; } rel2 { relative: 1.00 1.00; } color: 224 224 224 255; color3: 0 0 0 64; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 0 1; max: 1 1; align: 0.5 0.0; } } description { state: "hi" 0.0; inherit: "default" 0.0; color: 255 0 0 255; color3: 0 0 0 255; } description { state: "drag1" 0.0; inherit: "default" 0.0; color: 255 0 0 255; color3: 0 0 0 255; rel1.offset: -5 -3; rel2.offset: -5 -3; } description { state: "drag2" 0.0; inherit: "default" 0.0; color: 255 0 0 255; color3: 0 0 0 255; rel1.offset: 10 3; rel2.offset: 10 3; } description { state: "drag3" 0.0; inherit: "default" 0.0; color: 255 0 0 255; color3: 0 0 0 255; rel1.offset: -1 6; rel2.offset: -1 6; } } } programs { program { name: "click"; signal: "click"; source: "app"; action: STATE_SET "hi" 0.0; transition: LINEAR 0.5; target: "label"; } program { name: "drag1"; signal: "drag"; source: "app"; action: STATE_SET "drag1" 0.0; transition: LINEAR 0.1; target: "label"; target: "slot"; after: "drag2"; } program { name: "drag2"; action: STATE_SET "drag2" 0.0; transition: LINEAR 0.2; target: "label"; target: "slot"; after: "drag3"; } program { name: "drag3"; action: STATE_SET "drag3" 0.0; transition: LINEAR 0.1; target: "label"; target: "slot"; after: "drag1"; } program { name: "drop"; signal: "drop"; source: "app"; action: STATE_SET "default" 0.0; target: "label"; target: "slot"; } program { name: "unclick"; signal: "unclick"; source: "app"; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "label"; target: "slot"; } program { name: "cancel"; signal: "cancel"; source: "app"; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "label"; target: "slot"; } } } group { name: "twolines"; parts { part { name: "clip"; type: RECT; description { state: "default" 0.0; } } part { name: "under"; mouse_events: 0; clip_to: "clip"; type: RECT; description { state: "default" 0.0; color: 0 128 200 30; } } part { name: "element1"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.5; offset: -5 -3; } } } part { name: "element2"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; rel1 { relative: 0.0 0.5; offset: 4 2; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } } } group { name: "bg_overlay"; images { image: "clo.png" LOSSY 60; } parts { part { name: "clip"; type: RECT; description { state: "default" 0.0; } } part { name: "clo"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; fill { smooth: 0; origin { relative: 0.0 0.0; offset: 0 0; } size { relative: 1.84722 1.0; offset: 0 0; } } image.normal: "clo.png"; } description { state: "drift" 0.0; inherit: "default" 0.0; fill { origin { relative: 1.84722 0.0; offset: 0 0; } size { relative: 1.84722 1.0; offset: 0 0; } } } } } programs { program { name: "anim1"; signal: "load"; source: ""; action: STATE_SET "drift" 0.0; transition: LINEAR 10.0; target: "clo"; after: "anim2"; } program { name: "anim2"; action: STATE_SET "default" 0.0; target: "clo"; after: "anim1"; } } } group { name: "test/layout"; images { image: "sky.jpg" LOSSY 80; } parts { part { name: "bg"; description { state: "default" 0.0; color: 255 255 255 100; image.normal: "sky.jpg"; } } part { name: "swallow"; type: SWALLOW; description { state: "default" 0.0; rel1.offset: 8 8; rel2.offset: -7 -7; } } } } } elementary-1.7.7/data/objects/font_preview.edc0000664000175000017500000000154312127353614016353 00000000000000color_classes { color_class { name: "entry_text"; color: 0 0 0 255; } } collections { group { name: "font_preview"; parts { /* some fonts have weird alignments, thus they overflow badly */ part { name: "clipper"; type: RECT; description { state: "default" 0.0; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; color_class: "entry_text"; text { font: "Sans"; min: 0 1; size: 10; align: 0.5 0.5; text_class: "font_preview"; } } } } } } elementary-1.7.7/data/objects/cursors.edc0000664000175000017500000001337712127353614015354 00000000000000///////////////////////////////////////////////////////////////////////////// // CURSOR ///////////////////////////////////////////////////////////////////////////// collections { group { name: "elm/cursor/hand2/default"; min: 30 30; max: 30 30; data { item: "hot_x" "0"; item: "hot_y" "0"; } parts { part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 255 0 255; } } } } group { name: "elm/cursor/hand3/default"; min: 30 30; max: 30 30; data { item: "hot_x" "0"; item: "hot_y" "0"; } parts { part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 255 0 0 255; } description { state: "blue" 0.0; color: 0 0 255 255; } } } programs { program { name: "load"; signal: "load"; source: ""; after: "go_blue"; } program { name: "go_blue"; action: STATE_SET "blue" 0.0; transition: LINEAR 1; target: "base"; after: "go_red"; } program { name: "go_red"; action: STATE_SET "default" 0.0; transition: LINEAR 1; target: "base"; after: "go_blue"; } } } group { name: "elm/cursor/hand3/transparent"; min: 30 30; max: 30 30; data { item: "hot_x" "0"; item: "hot_y" "0"; } parts { part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 255 0 0 120; } } } } group { name: "test/layout/events"; parts { part { name: "events"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 255 0 255; rel2.relative: 0.5 1; } } part { name: "noevents"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 200 255 200 255; rel1.relative: 0.5 0; } } } } group { name: "test/layout/noevents"; parts { part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 255; } } part { name: "top-left"; type: RECT; mouse_events: 1; description { state: "default" 0.0; rel1.relative: 0.1 0.1; rel2.relative: 0.5 0.5; color: 0 0 255 255; } } part { name: "top-right"; type: RECT; mouse_events: 1; description { state: "default" 0.0; rel1.relative: 0.5 0.1; rel2.relative: 0.9 0.5; color: 0 255 255 255; } } part { name: "bottom-left"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.relative: 0.1 0.5; rel2.relative: 0.5 0.9; color: 255 0 255 255; } } part { name: "bottom-right"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.relative: 0.5 0.5; rel2.relative: 0.9 0.9; color: 255 255 0 255; } } } } group { name: "test/layout/parts"; alias: "test/layout/parts2"; parts { part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 255; } } part { name: "top-left"; type: RECT; mouse_events: 1; description { state: "default" 0.0; rel1.relative: 0.1 0.1; rel2.relative: 0.5 0.5; color: 0 0 255 255; } } part { name: "top-right"; type: RECT; mouse_events: 1; description { state: "default" 0.0; rel1.relative: 0.5 0.1; rel2.relative: 0.9 0.5; color: 0 255 255 255; } } part { name: "bottom-left"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.relative: 0.1 0.5; rel2.relative: 0.5 0.9; color: 255 0 255 255; } } part { name: "bottom-right"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.relative: 0.5 0.5; rel2.relative: 0.9 0.9; color: 255 255 0 255; } } } } group { name: "test/layout/swallow"; parts { part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 255 255 255 255; } } part { name: "swallow1"; type: SWALLOW; mouse_events: 1; description { state: "default" 0.0; rel1.relative: 0.1 0.1; rel2.relative: 0.9 0.5; } } part { name: "swallow2"; type: SWALLOW; mouse_events: 1; description { state: "default" 0.0; rel1.relative: 0.1 0.5; rel2.relative: 0.9 0.9; } } } } } elementary-1.7.7/data/edje_externals/0000775000175000017500000000000012143522014014575 500000000000000elementary-1.7.7/data/edje_externals/ico_radio.png0000664000175000017500000000040112127353614017160 00000000000000PNG  IHDRĴl;IDAT8; @ڬk6M ķG4GgJ!^gSee״>/IENDB`elementary-1.7.7/data/edje_externals/ico_anchorblock.png0000664000175000017500000000046212127353614020356 00000000000000PNG  IHDRĴl;sRGBbKGD pHYs  tIME)\~IDAT8c`` Oc``IesSgUP`3gVs'201! ))) FV"ΐۉx\˥.Rx8hV .ơ'Ah BvQ3G@a_?, 3gϰ) .ƙUhW5 ͆IENDB`elementary-1.7.7/data/edje_externals/ico_scrolled_entry.png0000664000175000017500000000017512127353614021122 00000000000000PNG  IHDRĴl;DIDAT8c`0G200,Q BÃ3![ojN5'3*G Od 9DIENDB`elementary-1.7.7/data/edje_externals/ico_thumb.png0000664000175000017500000000022312127353614017203 00000000000000PNG  IHDRĴl;ZIDAT8ձ PEчq0%v6V&nIq  Ց MB2;"*bf/c<8ByhbIENDB`elementary-1.7.7/data/edje_externals/ico_slider.png0000664000175000017500000000025412127353614017352 00000000000000PNG  IHDRĴl;sIDAT8퓻 CE  CT@ͥ EίIg8I 8'#|HrhZ!}JQ,zj[5e>@kM ^xazXƟt6<6UIENDB`elementary-1.7.7/data/edje_externals/ico_list.png0000775000175000017500000000416712127353614017055 00000000000000PNG  IHDR*3 pHYs+)IDATh՘1o{= !h':"TZJPO蠢B껂 !( \dw6;ogv6Iuõ4ǞGy}"@Q4@ |8Wyϟ?G-//$ ""8.ڄ rjSbܬL1k-n)%YtZ'iVRZ?Vqau߷NiUQJbqqnKe[[[c1]]kh~czٶA|@Y/ jc~"MS$5coݺUN'D{316$BXq,ذ]{mmШ=48z3mR@e.@`\\35rpp@v9[@"JQiأ^Cbz1WYcvdYIAZ(yVm A6DhkRs-~ pR !RFgi.-S9QE?)QEM&X~۷osevww ;;;VwE)֚%F͗+W,c2*dYh4b0 `0Çܹs'OC?~̏?x-+++>"I)߿7oDyN}dfDsE%wccFږv-ðVIˤ4/M{!.՝*; khIfE[{ Poi5!/ )TM(beeWbArNsΔ x֯1hhvgN1玬GWa54[zI!X^^(xhMvN lϔmjNxDU 8ʳ0IENDB`elementary-1.7.7/data/edje_externals/ico_spinner.png0000664000175000017500000000032712127353614017547 00000000000000PNG  IHDRĴl;sRGBbKGD pHYs  tIME%5ݯWIDAT8A u?a(( pn0li"I2$-[fmp73Gw`xm%RUcIENDB`elementary-1.7.7/data/edje_externals/ico_toolbar.png0000664000175000017500000001367312127353614017543 00000000000000PNG  IHDR>asRGBbKGD pHYs  tIME YtEXtCommentCreated with GIMPWIDATxoɳc;۱hS.iURZV qu9i~*ToJ*H4B$Nx؞xoO{~{ISEcw>k=kg=땮]fVTT`&6i"IL4MCUUt]0 l6( `7 I `7j$a,:dM2DUUz߷yi6U\.afq\$I<3f7='Eq\hi\.RI$ Y7%Fl񩊢`7r$YDPUEQBj)]e|I,8w!!Y4MMi233CYY,//lditIX\\4sƠ߈,9uUXT*$Ii2,db>/7W p3}$I.n`xIfQZZiFdq~nǃgyy@QM; H,--!Yw\F, J(.)<>"{4IHR9ot211Aqq1x]qݤiU,dp8L{{;H4|w7'y,!EQpl%X#i( `"$IḼp\PRRB*rڂHlnN󚦑H$q:`5х뺥 3B?0tUUp:E7 ```EQF#lvv faTrhoߝ:6z{9$0o21ы$ Եn2|͕_t: H$k8xܚtIPUӉ0t&''عs'ImmÒwussÐL(baaJ[UUR^^NQQMWWnM"IsssDt R)4M2cE"ԠJN|ļA"Iq0uuH0)F(B pihT*fc|;Y\\̙3>N:m۶255(TVV|$2bq3%]%Pa&&&r Jkk׉iH$ŋq|>=.TU 2;;ˇ~ r!f,--aEEE8NFFFHRTVV  x"+++TUUIMM4yz{{nBKK UUUTVVT7]Ɲl&A%7+lI62YYYl6~F0ܹsD"l6SSSo.oeoVȲ̕+WF$~ivzE#O}a>Sワ,z<Z3??Ϟ={8z(T.]ac?zSNŅ/D"Ӿc/dJ7w3?f$7JA /G]2D%(**"N<3̙&LMMꫯ9z(?o&?gyyp8/_Vz{{ Biw[RIĉ ?Η_~I<'LL&bLNNr~ EEEtuuJ]]UdX}ēO>!^~eXZZbii)zzze=<###,..ގ_0t4 L󱼼"ː Ӱru]#D(H$0{tL3d2i.^H__orYVVVX]]F4e||Ǐ( gee?Ie KYYFD"F,chdW^yv***ܹshnhv0 Ft0 :$/pH$bI'ܹs<#(Oļc9L$LbP2$aFnu'bFATbv;pO>dV%g9 #q4Mh4J__h4J,^>{bp>$$LHӌǘ@ @2X'C,#ɤ3t;ǵy Y]ͭM -% 24<};vPSU HĒcn Ff ä3iRCCC[T@xܪOȪ呣Gihh^ɓB! P]IRF"ˤ3 D7L.H3LMM֪>v|~CCVݿT* D"ߑiixhiiҥKx<|>dH$0MTfs[D"1 ֖EAӲwuA*"H`ΖJʨĉ\tiul6U dh~Oɠ'/.H&\vkl=uuuYN'6lVT"h Y NYY/?^{SNJ%]jhr5\͆cvsNL%۶r&aܹs<V:J}}Z'Q@( ?)l#VQ^~3{gP0' p8A4tMxnnVq9MURYSO=Ess3'Nw!HꫯbG'VwTT F()){<]Pȇ-ۍ]9{,tvvZDyq8]z*hJ6vag`jzn|>]l64ltwwx-Uk˲M$.\ݻ z +:U1??駟Jp8ɓ'ìPUijj"L d``]9rίRrt:1 .099ɞ={9$P?ƢpPZZŋd2TWWL20kⅈ$2qI^JKK _EVy}ҶL609Ww=W 4$n&&ҥK?C7,**>\4_;ٔ CUUrŧlȊFt:-[080?_;FMuuQ'qt0(/ZrF@v***&077GUUutrF룻VnZiȒ餬me``?lۆ$KOQ`ddӧO{njX rFݴIcSPg}Vof8].,===|ۿyz7oh`Og'Pi|I~;4x\{^Xy@^`۩Ug- @$tCGe¡GUT;IR={4hhݻji H$x뭷ra&|u+?^z۷o>fff()-(`lR]q\DQFGGbpp&Bmtl/}sNp:EY)-)$Oޓ g-P;䧫_^4MFYYHAն?O8N:;$Ip :::P^}a穧~J_W|'ر_WV{3?~zxwbHDkk+8ɋ/HGG`_|>|٭򭃚5q.NU՜s_^,?*^r%W ^^![B8^MMw̙3<BG66C*bbb">LLw>>][Cl6ttt#Y5P***6e*LD"j?iu(*. yottt066ΡCo!q͖3`0$ɷ>n}JL&wyZ૯biiL&kź]vJhiɓ'ٽCBh3kbq>3SȲDMM PUt:rŘgO?>ee(B߬p 2++\:H:vQWWGMV .^{?p8Ȳ(~kYkj!wҍ6o[۱lb1~an7_صk?+s?ռKTTlᰳuVFu.]緿- q|b72C!ὙԵCiM"x݀)))i~ӟuV~? rnzYmmm]]onu!=uV8kT~).GTg4moMgvSWWikWgϞ;זفeٻw/~0v]_H5R~W0fF. ^&07V% k -n[Yz*;v`zzmmHfg ȲL8NI&DȲ(HGbsn  LDCCTUU!Ia.~7er[-fNR,3\rq\Ӗd:L-T0rݸ,IH! DVPjo#_AH%-wƯi8N |(OVͽK[}a8vH!XyšBnidg|T0 2Z.D+lxa>A3ƒRP\~XJHRνHkzMS޳A|;>1o 'm]-؄1H[~mo' \\;V(ak@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ?8<0veIENDB`elementary-1.7.7/data/edje_externals/ico_slideshow.png0000664000175000017500000000204312127353614020067 00000000000000PNG  IHDR szzIDATXU]HlU8pLBJ|q|Pz0aΓIO"8>/A(>#:~ C aWE\^b:g<{ `gﵾuJ(gY%7cWlg "8u4U"z17 !c0M)ts"iE(esa6}df9~*Imfɏmò,X'L[+:::Ic$ D~elU/"ADW B u|SSS'^0/wbij"FQ 8^ _aQL&o _3 chh " B!e\J" D65Mdf:~1&5M^.lh4 g_U8#,T|?455O$\WW=\8c?<ϩ9Y&IID06Ev//xj;[Jsשּׁ4offf>4峳qam{{;9xxxX^UUdmm%Iz\s1<2~vWv|p9'+Ns1 D2ʔ&J(ǟ$k_w$+IENDB`1055elementary-1.7.7/data/edje_externals/ico_progressbar.png0000664000175000017500000000021212127353614020413 00000000000000PNG  IHDRĴl;QIDAT8c`0G200,Q, ˒SI5|)SXDz0000<}t4(hg02h3 0°eIENDB`elementary-1.7.7/data/edje_externals/Makefile.am0000664000175000017500000000171112127353614016563 00000000000000AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in EDJE_CC = @edje_cc@ EDJE_FLAGS_VERBOSE_ = EDJE_FLAGS_VERBOSE_0 = EDJE_FLAGS_VERBOSE_1 = -v EDJE_FLAGS = $(EDJE_FLAGS_$(V)) -id $(top_srcdir)/data/edje_externals -fd $(top_srcdir)/data/edje_externals filesdir = $(datadir)/elementary/edje_externals files_DATA = icons.edj EXTRA_DIST = \ icons.edc \ ico_anchorblock.png \ ico_anchorview.png \ ico_bubble.png \ ico_button.png \ ico_check.png \ ico_clock.png \ ico_fileselector.png \ ico_fileselector_button.png \ ico_genlist.png \ ico_hoversel.png \ ico_list.png \ ico_map.png \ ico_notepad.png \ ico_photocam.png \ ico_progressbar.png \ ico_radio.png \ ico_scrolled_entry.png \ ico_slider.png \ ico_slideshow.png \ ico_spinner.png \ ico_thumb.png \ ico_toolbar.png icons.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/edje_externals/icons.edc \ $(top_builddir)/data/edje_externals/icons.edj clean-local: rm -f *.edj elementary-1.7.7/data/edje_externals/ico_check.png0000664000175000017500000000026312127353614017145 00000000000000PNG  IHDRĴl;zIDAT8c`0G200,#.jʵI294lKDJI#RKk S23!){ĭ*^3zXVɸ\m!9PIENDB`elementary-1.7.7/data/edje_externals/ico_clock.png0000664000175000017500000001742612127353614017174 00000000000000PNG  IHDRlN$ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs+tIME0HIDATxkLgƯٝ]e9TD9I"bE<"/5OmULLm-VUJH4MjK5Ѵ41X .{ 02{}~ 3uss{@P< 9&S_h֞80 c7 @&]dcwT 08N lO (*WXXŋEQbX%b555b[ЌF rh4bX$V}W,fGhiH^% @HAu_O"@T"** JBǓrNblN gI$p=9 {l6wq[[\`0tuiF֑O,{? jRD5cY)L&U*qqqs.NeYt:at:QM8ڻX,`[/f9W79{(YDL}i>z/"FtB )jx "J1<1<S(ڥP( B餝{b?-tҎB5{yܹs1bɓ'XzkЗg +ǡ ͢+8qrAEgٳg#,, P__1 /0Axq:;;QWW'oP(tHt Ot OPDP( BPS(c2hֆvhZt: L&pT LR ??? 6 AAAP*vJjj5hc ; Dpp0d2ݵQf&;*nDҝZڙd2d2v҂gϞAբ]]]YNgY *  Bll,fϞx5o;b4VqI\xݱ0f~FDD )) ȑ#55C}b=~Guu5n޼k׮]]]3yd\p?bǏqmTTThjj"~ЙftuuAÇ{ncXd bcc=]]]|2~9sՅO(,,DNN̙ FF:y&nܸWMMMhkkszj_.}uu5{=466n]溺:޽ǏҥKsZ\?X{ىcǎ?@ZZL_.kdI*7PYY V+3_ʕ+غu+=e?wrrrPVV&upA\~9fϞM57|sP}}=8[4fw&%%%PZZ* )zRVVkٳmF:pMM ֯_;w^ajVT#5kq-|DFuu56oތЀM6T#5k8}(i4塶eb۶mx)ڮJ%BCC1~x̘11115j|||ގG.]BYYM-hÇ*~ǎN#F %%鈊0ѣGQ\\fӂ$%%aʕTtݿQ(xװl2a̘1}. 558tB\_ jxwZh4طo_N2Fرc ˻d>}YYY ݋7xZĨqH-D"PL23fo~)wUV>7,, f† 2ظq#j*WF˗/cԩBq>{񾾟p>7&d2̟?]]]ݍw>A;ŕ5|ĉ掌DxxsΜ9㴖ǖWrsņ /6z$$$ ++ _|t:7oS\{(f̘  a̛7=a4QTTe˖aذaK]5҇O?ūɓ'up.L&CBBxR_?֊+PTT\>-t+**pEeFF 222P\\ /^DEEһF^QQQOf1cHNN٭b֬Yi4ٳ0L ELL 'LPF={j/) =Z&&&C2zexw %:uJ!i@ TWWTDEEP("*UUU2<9r(ٳgBdd$+D>{ nxv]W&Mr{ǡz eAףz~\txe`>W^ÇS.41b)qxaF%wwZM<#544bH /pwIܾ}hJF#JRRT`Y}c---DeĨ^@#J답kv%g?`VUYف&w\ 14>ٌv7ǧ\???deeaݺu6-rC* GբƎp(qZmmmشi B&O|L4Iwa̙3rIVTTT1w\bi ._OdHII#G0m4"((hرc/(( Z5 BJJ hÓY=8oFVV^~8T*… k׮z|駻 8q DaɂsW,V\qvw+W$(5 ӧO0Y-bccE[PTXbN:;;Lyy9򐗗>mۈ>>>XbM9Ĩw}"^Ԁ~ UUUXh/Ï={G{M_#Ö-[xE3~W3 `̙9s&HbxaPUUZz1 VkKvhʒ`{q6^^^Bii)j5sz=݋B "" àhhh qpp0VLYGTȡea,t}`ڴimxOr١VX7 Bre}CIqe+|R\ FHHrrr}?ަO5k7[|R\FV *3BrE}2 ?>N:G DۚCBBt >IqywὸO___Z߿<{c%K -- ĵkPYYZuP( / <<шGtt4ƏO56|||4)sPûBYRgqz=Z[[ 6 v-ZC{0``lۤIύ(R,5f2d2쥏ax{{#((iUiWGcb- T ^{L&sHP( J!J szr;b;rft:X,f3z=J%X˲P*ub׳5rt.JEW//Z@DY\nGmqV}R>P(H$EN>GݗPO3[*u=*˻*f QP<,GxN@IENDB`elementary-1.7.7/data/edje_externals/icons.edc0000664000175000017500000000175112127353614016323 00000000000000#define ICON(_name) \ images { image: "ico_"_name".png" COMP; } \ collections { group { name: "ico_"_name; \ parts { part { name: "icon"; \ type: IMAGE; mouse_events: 0; \ description { state: "default" 0.0; \ align: 0.5 0.5; \ aspect: 1.0 1.0; \ aspect_preference: VERTICAL; \ image.normal: "ico_"_name".png"; \ }}}}} ICON("anchorblock") ICON("anchorview") ICON("bubble") ICON("button") ICON("check") ICON("clock") ICON("fileselector") ICON("fileselector_button") ICON("genlist") ICON("hoversel") ICON("list") ICON("map") ICON("notepad") ICON("photocam") ICON("progressbar") ICON("radio") ICON("scrolled_entry") ICON("slider") ICON("slideshow") ICON("spinner") ICON("thumb") ICON("toolbar") elementary-1.7.7/data/edje_externals/ico_photocam.png0000664000175000017500000002707612127353614017715 00000000000000PNG  IHDR'sRGBbKGD pHYs..*' tIME PO IDATx]WpT[UVB d$!$%` T"vpI8K*577ĉRB!YL(H,DYd ڸ7o609EcY>%' 9 ͆`0UUQPP`q8%Xi̩e `,;;-A" 1]tIohh@ww7ĐaP^< H "M+"EKtyXfn"11EEEd#jo߮WVV֭[͏qe* 4,AD^^ϟ}={ǎCwwfn7dn.~iG2g( \.("]6{BY=233Dw^p;4 `PTFVEd)vVnaa=k⭞ܸqhiiʗ{!)) m#"ׯ/_,@JJ ,Y\ 쑌[4|MPSSCPibcc?6g'O sxWZGF4b jX4T1 ! tӧc_fdd7mX_v֭Ì3DN~===0EC >>E*[%B)+Wmzmmꫯ"''P@uuu8y$_N\!Dll,0m4AUU[, 歷B[[@$#/ӟt(Oℹ]]]زe .^hCiFPVVp8p!؝իWP ˖-  a(//ǦMD7pSfEC"rm6ٲE8,X%J[[[#+ 7yƍOaLK(¬ЩEC!THBUU8q~9K4L4 ӧO7D"*@@Դip8 u8>009? ,NU0k׉f̘aPgΜ#&I~ɆL1TVVbrF(w^CB(BZZZЇ "`8MP^^~K[4bΞ=[n TQOMzkE#?}ς@ 577 "FMu ܱ ( %Y4FI0]uܺugPr %,0^)h"Lmq~6A7% }mF?E?/5Iq9r(οGnX\s, BHJJ̙3-\by9_ΛxS.t ̄ro7>/0a  MflYPLX=/## EY./г?>~m|-̜0X̘t].׋!&&NӠ|>сf466C]pk翏Tovnnt(zq@}{\~}Dk& pgYvc͚53gH5v] gXRx9WUBQc'@jjdfO^8V0FRR^z% 8~808( p={W\AWWm|>͛7q%GQQ233Ms+z(ߏxW† PUU%'UCt|)… zjoą+Y-A(9ů*^ c`&˜tttO#!Y]'Atttѣ8v&OR}ˆ9N! }|v="Q~|Tz)̙3G(bu>XdKza㹹&lN ~ .{9aP~4M͛7_`޽Xx1Ν 6P/"}]H9~!77א1f,и5x/"!!ADeHkP*A%bSN;8g&c`.3mTEAoo/+[ a\_IQ rrre( G,:z HfW!Μ9g9L |dž,\.̞=gpKM wa޽a+8566ڵkg`B:~l<عs& p9`Bt]9uw"Hf21O>Jя@ #Gɼ93rii)-ZV/#'賄/*+..̙3o]6O9wźuP\\lyiXx1^/ j|>{HJJ zG:4F|x„37E?;v:뺎4!++K<|.raûV¦M }Bx衇Lqx-?+W Čd#HHiAA 73 TTT/47ի Q&=NC{y4 Htt!B-AO> 4$xB˗/ǎ;LD#p#1,6H1 x\faw^bW⣏> )ẀGIRӰ=tk׮EQQQXC@mmmhllDkk+:;;#ۍ7`d>]g0G}^{BW\?lO@ɣQ##=hL,ۍKab&߷mۆ6 sϡ783*뷶ҥKpH;wĚ5kGFF 4Zf̱aLݤEpfQ]Q:u }!Bl>(*QȐh*8qW\A؀HxbÇMEfmG?6l0bAx<[3k;wbԚc֬Yb-Myy0zư ȎgZZ2ഴ9͆Dr?n߾UUUhШ<:._~k24.6Oc OM^apܟ9s孅<9U^^G)-["'=$xtkw,AOKKm PJj>cWc֭bd!O&Mp8pҥɓ'0EcH M:$''a#MDnP\DG֭[ E.F{0D]]q`0+k^/â2g{{;zzz L i|8w.\T|hF؝jrғ,Lrphll4] (AI64Mf-F>OTrbƠ ȡUDn20 M||!LWTT57MQ#>E[[۠%i,Mld1RWcOg6iL BBBmw OIJ^ Gz1󥥥} E%Y]|#(FuCǛ|x D'ޓ2Rg:yu6Bcr-A0x"uXa8L/c:>O zzz yF|@bMnK{ˇ" SvM(\(tzUtww´R؆Mán'fQ#[7Ne/4\;wN6AG.FR(4: )h A\v- .E[u(@rXp"]V/n2ّ`ɰ|)0̳F g#3 N [ 6 .GsfO^"%vt4Z} aD.]dxr4) Oî`^z5lhyPn{)99ߧiZ"nkF G("?fEw{RRvaP__N8!k]]]O [r99ȯFO4ɴ~] EFH%&?Wr7 !11qqq4tmi۷^/XrxtP6mDJLL#gG|3E#$|KeIII)J躎TCǏ7$ ޭ@p|(j466s* 6 :B!cQEp97o4EL* "kVͷ͏gO%ݓVa,X4B`8 ϕGP(SZ9Ei44w\Xj{;2q͆(dff:$ׯ_x1%Cx\~-;uuuaEARRh!i!v qL4IhjܺuKBPز#(ÅAI֭[qMf͚4G1c̙c8 gϞmK7 WUUe?ɌFu%9ȗ/_pEf͚%v' "$O~qv8s#113f2666M4`H 2ZGSΟ?? &Fxe4_(^TVV%EABB͛7P麎kbƌ}~f+V[>NE78X9 ciȯ`իWw 4 MMMX~=:::Dng!*KNl6v%v& iTUEBBPp~"`i*߹lֽirrrOb˖-jup8`1uTbΜ9b:16_M{yl޼麎^z 2kw̙3aKA3eܼySF`wލ\.CKp޼yƞ={֎|#''FЬ. }}}ؽ{7>,ΙP{9L>]D9 4 IDAT_})Ber< ]Fcp®]SO<_o\lTUӯiUkl6<())1q'z\.Ο?{{ꩧPTT$ΓrcPw$ "v$'' !\҃1'N@nn.SsǙuv:/#&P\\, 1)gV͆*>|X?Ѓ}gQXXh:FUU!v/ l̛&4ˉ[Qlݺ@ȁ@GRR>DGWTT`޼yŋ8s ;dzs!333MӰi&p[!n C86mڰYǒF}n|/)^pxװm61Nn֭|2&O ߏV477y^yJ15kV^XC%qCUUlٲ qzGPa' 0]O>k׮]HJbd8q#7;6#y0(B6fBBV\YfrIfÑ#Gpq%!ƊM !{v'' q ]VVVbҤIXj~#ܙl~a̜9ɓ' 3?X4sQQQ(--ŢEeϛ,™3gm67N@UUQXXhhto B ¾}*VX6geɑ p8Ś5k0|:u N2\˧eK=EAii)JKK%4v}>C0^r,OB(WR[reX턌 EGO?m0p$k9LK999ƢE5d}))Knyܟ[6 w޽{ôS:KFzz(EfK:hkkó>D 4H3M6k'm^#Oɐ(Q&GH~?6m4`WDi%V0DLL }Q%>""t<YSu4447Dyy%,O63֜elq|<>ryDu\t o\.Dd,%z`0(ASSw:`G}GAKKi]x*|?gNS'r<51#*3U{jooݻqQ=-f{ c-fIY*Ѧ[rr2z)dee,.ݎ={;++kpv7Z/NxPQdeeW_`0sȑ#5^m%(׋ya…VU_-pgAQQ-_G\EQ0o<:peX8(C<̭@!f3 "[Ox<!77br_6 Νƍ@|| ?`Ew%Ha>z(nj PG.\?1X.aa)E,4?/Bmii]p!$Z]bVXq[kFnFØm;GmGK46g}$ qlg& M;p]q$3&LذUUj E$֬²mWU4MCJIII!;v%P.@cp40?j,<_B6_h$z#] ۡ",9pJ*ŬDql0}{磆hy.P=lb&Qn .~ySR;'JϽtEQ<@@"Ξy nOCu];Ձ(NKMx>ʜ`v4(6mKK\tp({X-WoYuvikVT𓇟 tʺMMX$g+ ;.I]P+\+XUUR$A,/R W-'e2\^O}m eUki;LN` %$-1dQ<@Ät[wn`,/QUxQG$_߽4eK 0S9شT&g A}B(8G3OUSsZX'l^Mz|fUQfp]GJ2M}mͧV/@A:FPW"]T%(66/gv QY@eY!;0DHCHC,;|C4nBJmض*H&fr>cID^! KH6]va$kcqLicFy :JfryLIJ7U2>2髊߶(ZNgE! ˡ4KӸXSY),bXͭg1Ms͘DT`sP(=ٍSUo3fMAj;f>00M$J8|}xhEVUo lq"oDe3 0Q챴ÊdBmA4j=f~rGRW!;M>0 {8GHsC9dA24"%um]_۶S2)!xfx=qH,{ ir>5Jeq#3>x[p`ZM7n۾!HB:܌p椟[B"XlK%?C;㙎gs{> E{lT(+)[- @\$, М3 p" E (8bmym IENDB`elementary-1.7.7/data/edje_externals/Makefile.in0000664000175000017500000004264712143521121016575 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data/edje_externals DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(filesdir)" DATA = $(files_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in EDJE_CC = @edje_cc@ EDJE_FLAGS_VERBOSE_ = EDJE_FLAGS_VERBOSE_0 = EDJE_FLAGS_VERBOSE_1 = -v EDJE_FLAGS = $(EDJE_FLAGS_$(V)) -id $(top_srcdir)/data/edje_externals -fd $(top_srcdir)/data/edje_externals filesdir = $(datadir)/elementary/edje_externals files_DATA = icons.edj EXTRA_DIST = \ icons.edc \ ico_anchorblock.png \ ico_anchorview.png \ ico_bubble.png \ ico_button.png \ ico_check.png \ ico_clock.png \ ico_fileselector.png \ ico_fileselector_button.png \ ico_genlist.png \ ico_hoversel.png \ ico_list.png \ ico_map.png \ ico_notepad.png \ ico_photocam.png \ ico_progressbar.png \ ico_radio.png \ ico_scrolled_entry.png \ ico_slider.png \ ico_slideshow.png \ ico_spinner.png \ ico_thumb.png \ ico_toolbar.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) --foreign data/edje_externals/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/edje_externals/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-filesDATA: $(files_DATA) @$(NORMAL_INSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(filesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filesdir)" || exit 1; \ fi; \ 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)$(filesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(filesdir)" || exit $$?; \ done uninstall-filesDATA: @$(NORMAL_UNINSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(filesdir)'; $(am__uninstall_files_from_dir) 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)$(filesdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-local 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-filesDATA 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-filesDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local distclean distclean-generic distclean-libtool \ 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-filesDATA \ 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-filesDATA icons.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/edje_externals/icons.edc \ $(top_builddir)/data/edje_externals/icons.edj clean-local: rm -f *.edj # 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: elementary-1.7.7/data/edje_externals/ico_genlist.png0000664000175000017500000000023612127353614017535 00000000000000PNG  IHDRĴl;eIDAT8c`` Oc``IesSgY:a0000XFDD.(X95n04UhPŀTMr ԂbIENDB`elementary-1.7.7/data/edje_externals/ico_hoversel.png0000664000175000017500000001107612127353614017723 00000000000000PNG  IHDRFsRGBbKGD pHYs  tIME +tEXtCommentCreated with GIMPWIDATx}lǿ33-Vk7AcS* Qh0W-U"H@ 5JBr14"=V,m[Zٝ1/;mgjcFyy^{~3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ0t@c 100 v? 2H*xu"fXrw<~g{7Y=z? 3d?hooG Wk3vI@3Ɯ c15j4ƎK[ZE]]|M(klh4/"bҥhin5l-PkU_ؽ{7̙;4r4MÅ ѣxqcXoȳjooGEEn,^_}>c_9@]w/^TTTxp]إ˗ř bܹ8y$jjjh#CUU̝;ǎC[[::.kO2 ]]]D^^> UUiC|Xl2330 !Š*4MC8a̘1ww2mmm8p)DžPUhVmibFƜ9spQtvvѣ1~xৌS?~Ob1h!Db*`X̓PXXdgg ]]]Vv dRϯ< H0-_4s y桠PPPyFwwل䧌a$9!bh,P4MҌ ̟?SLI)S aD"܋1h[@v\G$ ( J4X,!/@FF0uT'ommŸqSNE4EUU"Hb U@,@d# ؠL@wg?8Xv-V\(Ď GS, !g. s H`0ya΄>}x'OӧOGOOy4q x]/]@Hli5oX ]סiy3pwc̙`A4`Ϟ=hkkÞ={PSS\;sLs=``N:t]w)cS.ƍw;ӝ9; 1Vs;$.L0sX !&Lٳg1]Ѐ;vʕ+K.aΝXb&Nf͚O?I`V+,{%s_uig*\ORYT*ӻv%I@vO؏;4b1pauߏchhlX8܆[bŊGUUjj5n W@~8",I@5ݬ$qp.9V>9(x1m4ɓ'o>^U!twwqKf  D0|̞=`OFee%ԨyW㮻ȑ#o… K.8v8fJON}1@2$H0D[c9DAB5zEÇW7"n&$íعs'&MǏ[+H CmH50#Hm~|ƭm,X,<3˗{ž}o'[/^&+V YA|s.Ae_۶m7~I8s,ڵk쪯[dd mE-7dA4gh cǎŕ+W>_B  ''p8eװ CQ.̈ރƹɒ 9`˖-(++|8t^~ep!K2dY޽{ #@|{nJ7 x q-I2$MA2GW^ P__b00Ȓl{+&g[uHR5 3+-mP9h5 &M† pڵ+))}Gqw$)Vgasgٻ$aʔ)eS@nPsYIpTUU0 AȲ`00cǎuid}ɐ帀$IÇqA'h/s>zɝr>]sq⥗^Œ30m4")d9IŸ+yg ~@8t݀$]M4s l+ Ec "C$(b 3ɲT} Y 3cٖE$jii)t&jҿ "5(7bH)-P2F\dnk\ HH=p.Are͉OdN9&9֭wlA;c*0 a YYܻxhb % ('Ė-[p 7@QCU#…O#8ɞ~?X>X$܏waUg_CK2H>]Wì˖&Y@}{,i+ܹs(--Eyy9&MÇgK0a¿㡇á: P_ߐ(&>1]K[!sn8 ( _נ9lT#++ ˗/w .`8H&y +~I^;I=ِ:>Lu{Gaz(u "+6r/8#779we<*|P%^z_ivaG|Y%0Ơє2E??21b:;; =>;in!W@a wQ$ DkYK~9?Yu'mQ]] YVB $N~QYNpeNKۄ!,2.L0 IW|RdYG}44489 &1ѳ5߂:"jjjr'~u؟N/$&_@! IBQ~M]FfZ. sXRYQl߾E΋@II2233% ɤw7?ƾ.fIV_6qΑl+S8 0_aD"FvvgKI@#Gڳ 8e*9œlɫtW}}~;1i']`0_ߛuZL)1z4`ިQ0~x 0fbs#!tN|#Mz9s=!y|r5g#MM͢[ڹ PU5! NҬYOψ/7%8JwPaN] QPPG}\{lH? .vt-G60EAVv6ƌQ-WtM{` +;a kh¯aI"RZXOU sC@$X+w;%\.U9;~aW~9#F@ˋ                             cSd%IENDB`elementary-1.7.7/data/edje_externals/ico_fileselector.png0000664000175000017500000000041112127353614020543 00000000000000PNG  IHDRĴl;IDAT8啱 0EoÛ-Y%ݻF1k:K~KPAfhImpr9\^DPzŴ%ꪪmێ`G C1@4Qu]Cj~H))wƘU`kmvu )۫8X7f3Q19ٞ>q9x8Y~'zl e.vt5S܋F9)8IENDB`elementary-1.7.7/data/edje_externals/ico_bubble.png0000664000175000017500000000243712127353614017330 00000000000000PNG  IHDR99sRGBbKGD pHYsu85tIME0IDAThZK#g~/3մZOJ hEEޫ\*Xzb/^gGM-(jN E`lDc337_~Nnl&慗 !3>|NМI#9ZԤ&!mRFHdx߃ 滻olnn~*FE`2q]y&y=8$h `(J8c3Ƹid2X,R6`lRMEu^`WWWcW4Me@ ɕ_ ꈫa@r,Σ,>drX%2EݧӿŢY I9ܘ}PU4CF5#CQbh|eeȪqZ8i4z'SSSuuu}}B)ʬiM]X,߂WBʄvvv?iP6F4˲`&4M+͍=P`\sܙ033Cs˲ZEQ IJRyyy_^`B{SГL&er7X(c ''' `y欠@(RJ뺯j]A)E$ŰRBZ&! v39b:yXW 2Y5+[Z ?M׶$~IW˲|MWwk;gB:tеC];tеIۀ~{'Wܷ)V<4wZHgյ"kS%d$/-ι=Xp7H iF1K1KIi3MӸW?eY4'gO29:@*ɲZڜV(c T*^BNO0@@£oTU}[znkkX,3, a)q3"45@G1p-i py8$.8u\| N VS5V,+U;h⦮@@fW*^V[S@(bԬaޘIENDB`elementary-1.7.7/data/themes/0000775000175000017500000000000012143522014013066 500000000000000elementary-1.7.7/data/themes/ilist_item_shadow_h.png0000664000175000017500000000053612127353614017550 00000000000000PNG  IHDR @#sRGB pHYs  tIME )Bs$tEXtCommentCreated with GIMPWIDATHŖ0EO)SSLf"/Ud<.ol|ͮ/ PFN6r6%Wcs^HGIFEJO@w2Dыڦc&B\"zafto 4Xlա4h':ko':Z%֙ 8ˤ .{mtS/ ~_-.,23""PKbY[bɂ屲/:d.]Db&_D1x֬YZnZH.IENDB`elementary-1.7.7/data/themes/seg_left_normal.png0000664000175000017500000000131712127353614016670 00000000000000PNG  IHDR 2eJ}sRGBbKGD pHYs  tIME1!OIDATHǍN@;$VHD4KG 7 O-tiS QE R(O7OOO#?ԋIENDB`elementary-1.7.7/data/themes/updown.png0000664000175000017500000000261012127353614015041 00000000000000PNG  IHDR 0pxosRGBbKGDC pHYs  tIME 9+3-tEXtCommentCreated with GIMPWIDATXXK[g~ί8M#!v׋Vk+ j ^v7E)Ő"-Rbq̈5FhCMCHpN]f{,D$'<=}˃9:G߳d?a Vc,DejDB#Htߘ'n'4a*^jyı$IOeYV$IO„VH)$uƄVY&Q$Iϊ1q,Ş*Fp\ ˕0ŞbB}Qa,htt4j6W|LhwbooO1ke .˲EQb/L0,$޷A˲ZZXE1j6 Zt:A(P P 6q'j!IR/jEj TR)VeB0\l],! M6 lx6777)@GRVx<˺;B䲞pLCZ-p @nR)%J)ǙYh'* Ax .^sw-">)1|lpxIi!bd[ϙ< 5\&32_ …1vT T;*O%A&}GZCi{4,D.5\{1sQr` D666X,:S@ /W8iEƺ2{mmW\pZoB!DN<}L&0q\K=O$txmv8Q\IOEQ _oA8 5vqwunnAcc͈'ZIў@%O|t:gd2i(,)PK;ҩ%x4t:f G2" -`c@1NU &3k8VVV\<_y`08i6wzzG9),4cppp@1T 5gׁf&Obhhh1̈ny=T mjjrJQdB(z@RSeo&v/͗.#[[[hLo3v4~ei4&{^ Qr!xZoX~3Ks 8C<+ BP( Ť6tIENDB`elementary-1.7.7/data/themes/bt_basew.png0000664000175000017500000000276712127353614015330 00000000000000PNG  IHDR4sRGBbKGDNm pHYs  tIME %. tEXtCommentCreated with GIMPWRIDATXXnEʻ!(sÇ/g 9r+pᆲ/-E!₰Lǡg!4?gC{{ 7`zE , e4ʍyl6{<_*o...1{Dc;::FSjbJ))UIUIs_~liReY[{fhCU~kF/vww?l пv2G (md8 LDY24~{pppb|EP #!LQ_T}hʍT"X=F@;˷0 RD\uH<5s7]Uڄ,\ܣ"PTOz6Ѫ?fRA~]Lt:]t6X{ +!RF2h* Rغ 4t:YH)U8؊dhIIe3,jen*=)pEH5J AJ2B9x:JN+ v;ķP@Y%Tb+0Z10Rԧ/`[WhYb7 )p!)5O~!)cZI"z7GGa(cڋ~R:6K}.@SbAƹeGdg攈oKŏZP]'P`픆a(a2fdA4ΡkpjLK yFk=pR(r=-Lk$KcHVe!zMKXVT3fI |\FCY%c"K!P%V fC%, G֯ex┑\<¼ģ4!pT~~O'~|v0;7Q5v5wsk,F<ʿoO͙n?IENDB`elementary-1.7.7/data/themes/sl_units.png0000664000175000017500000000157512127353614015376 00000000000000PNG  IHDR#)B?sRGBbKGDC pHYs  tIME #w8tEXtCommentCreated with GIMPWIDATXýXˎ0v2@lb7{U~,;Wq /A\jj{?_$XUU<Z)cD"'Wi%-#lyp)ګaU S&3,|ʋP)}< `jO{1+3Y"LbV@I^+L< 1@Di^ȅpO7N};vwz.b; - ̌ #\vH-.;1F[\Xў`D1fbP騉,3jD̀<2cVޣ> ":?fCLeA᪣˪0S,9- 53Miƺ7^PCfB%ޤYY_(;(A_|}6rŀ=b 9g \^s{;mEx1Xx.~O6%R jHL'8f0O|πGAy`2]\JNMZP|HB_͆A|IENDB`elementary-1.7.7/data/themes/emo-wtf.png0000664000175000017500000002136212127353614015110 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxy]U{s}{_9!@EPҴVV%,MPRT6D@e C" LdxK9{$/nڟ{Ͻg{uw{v ?x'n7CZuށ]\3rmtPrPq|濌x h<UefMx}Q P# ֜%ܿԔSA[On?\F P5 E!bw.<(d(;xB!Ҡ|DA@Wo]~x)&4O"JtyVP6tA VHYs\4oJIӦ\!4|v`) Qa Q?s8AD#"`-ۆρ6i"t[mJRnfwᖞh½?VwƤ%dq+ń#*YE-bJ! W(~~/b#s+?ןZσ+57uU1Jĉ8mFRHY LJ^ܺ)/PS]0w2Ph/@OQI@)PI)>5%70T=(ETFűDm|DJi 4mwlsWz~Me Wyկ౗coz{;x i. =QΜ &(E`Zu~pf2V[eaL쳖||ܗ+%ِ\`x5DikkS$cZZZZswb fhV1%5D/WX,h"/_N65h|,L(>% "COKmv.?qO*.XՀ[nݻw\O\wupidCsJ.D#֭[ŋ;wkHC}u3 s JR-IO|V#W^M7Ē%KFM>ٔF2~H(_6ޗ|(+x-zV@m*S> B@>~|_zKPg QQZG$̝;q#2!|<ח"֊M- BsFpB֯_ϪUbٲeuYcK_bC1RU?LU?t hQQ(=_UQ-9kD&>yW<]%>~b&VXqyS-(d-Q)㴇2N[b}g~ZÑ}@Eq!"*)Gh"VZEuu5|bHXsezk rH$zh" #È::tRiL@ȴqzQ5@EQcrтS+ItB|cKK;^Ò5G;GO)TV݈SQhdI'q9p:XM@-`Ŋ! oEicJCS>UreŊcyT,HdZʷx+gDFtJBDߞ\Q<<ϧq=)v;"#@ Q8{D%\+HgO{_ځRU 9/Q(FDFX_'gkwEd0N n9>?% DN(ŖRH{ȡ"]Ő9fUsǏ#72=ϰ.=aC\zx gm—3t쵼Zcx՝\'*bG|&Mj(&U:nrlLDtŖ=;ܭ-\zK8&0(cDƹu&[&ADj+͗P.=m)tZvoϲm]Gb&lʧZ:z ƪW᭮&\݌l'7*P!!^d .Xv*3[&И8شq_^8/(!'^@o e0)R >ͅ}R;mNځq;g4Cx$% %drfG%J`KRHb^`$9f:yA@E euDA|/"Nm᎗qczM"A@!axtphDt"bF*Cںde N;b r(`7 2غ8<~ OK2)t:}wUd< ,*g)+$=V 4411_'{LAZC9 B p[S.®}ۓLBk?Q @&FR wsPۯ/$$CYӬr hIjwOUL:D =$N*Ap4޵/w:qC84otVH*T ˬI9Z^^ͦ}ytCs*31'Lٹ,ʷ'RWU6|_Ae}RU6S@bK@)0Rfb?jŵ 8f8I;|4MQb;o^x~:'i`q1R!."~xNSRu2*l!xؼw5ո^ ڃ~H5)t)Ed+҆*+Ƽ}?*U)U.?yFHTDlr1(2W^>0g=GڣRσ|FD PlGuB8v>LYj<3~Ҡˀ+"Cke _D" %lD$.!.#)8Qy=RUCڐєjrrb):G:Pͼx ڟ㩽KOٰ{^h孿y{.+$ը IPw8iy}nP 0VGD(gۻ&x|nY7e e' l?0z7\0|o~Ǐ]߹ߗzsckcrc0 XwzH7"],55Ac.qq}䥳>= |f[>j3)N(k(!I]iTGe)#s8 8i`H18ήHVOPz;+g{ ۔n^CRABB'IX! :7c%`GQ6/j,+JnG=.C:r#2cw$G0=\oǼtN%%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/bubble_shine.png0000664000175000017500000000037312127353614016152 00000000000000PNG  IHDRIf MsRGBbKGD pHYsu85tIME {IDATXӫ aDsjJ!f06<$kIpvT VpfӵΝdSMs!FmS+ %\H%d%$&]$hmIENDB`elementary-1.7.7/data/themes/pointer_glint_02.png0000664000175000017500000000034112127353614016702 00000000000000PNG  IHDR UsRGBbKGD pHYs<<MtIME /$(aIDATHұ @9 q d(%Pq9tAǐ:J _~Iw:Mcocրܽx XJ)k%"""&dIENDB`elementary-1.7.7/data/themes/emo-worried.png0000664000175000017500000002163412127353614015765 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`PIDATxy\ŝ?|U}[jI-5Xa !kll01vY3f=3>f36^l0v]̀08@HH@jQUUٌu33-9-7w?`_ r\?o6JNEGY5z!ԁ'~_̉yW;rÏ7^!|#ڷ uI.ok^Ok @X `\N\㸠Ǜ6Fv!:J9t DfyھB'`&Ew#:.RSIp%c1<%J%Q"""-|;@;͡FvrΪ5]ө6V ž=dɺI"IIqH8(Z\AM QlLӄ$MƉ` .qoK3R vM_]{ }0SD E ^v :FGN( ܆#~T\ΓKC`=rλ.QV q"B!$9ecŒPi8*z)6LQQa Qb$NpQ.n$Nit844&$wqҩ# /ۈAj3E#7η~'[.S֞]aq`1B9UMqh+ "`sks4/U{b=bΈ1V"(|3\ܷшBWS:/$~͛ʹcNx۰au>qaeRH#Y(͞)8w |)&0g2>H4]wa(H-VJ+y$СȞ$Ix>kQQ5}ώ hM`摀 \we(<CQ{\f /#WD!J08h_0?xԦU7ssmMo s>YBUXWV8% =FJk.(cG쿿8 ˀp7 _ Kqfބ'E9hOYQ0&snbnCOk5 ?_P:>h yylx)|s6]]&]wor]NyP_=DJgfm}frЃ˻%ayAq2ɗ&CN˟]Lރ f-i1Jb(Ko;Rф}'6F7-wSSSp |#'~6;ٺrPQ <(eh0sN&&&A+`4]y>GlJ/du6' 򜳏8GD/t]uƟkmdOwf~llk)T#G~Yqfm&Xvgh4W֭[yW^y%{:i~+ڏgǧ'lsHh.Q'" w56I C39͛9x FZFVRpT`Ij׿u~S ÐI֋kA3BrohZhZ>#MGZLzogi;;'se{ۻw/[nŘu뮻Ìi&(K[4?MSnV*@.6n܈y s\|0?9jGZTD5"MLdccX~=7|H;sguXPU\,M׋'Ig*ec KKs `ݺu,_}u,YD F<{֮]˅^H,Qj0 %A|u3,X̴֪S^(q)Fd=4۱usqFrZFFFؼy3wPJq R\Ö}k?xBsԓz8D`&E!Ơ==)A;y/IXиꡰh3qLY֬Y}$! C|Ɔ>|`+ŴFRjqqxN*ȍGf pq؁gypQ2FTx^;]c0q9pÖ})pL1aD#I+<(I8ш2hV2|@-8uIDL'kmIA$e*7L1-qݻyXA N4)ц#NͅN8g-Ns; Ws>&QRK !O J 4? ]|:,EmLdy\{!Wz,fZqL-Nh$)Z)FxxGbPIV֜62tnsH`Ʃ4@iJ.e7{Z֬`:3dtD I-tz85f64zxfʟlU:c'Or!P|C_|B{2t:%k $?yg gFI(<{ob?ۧo[%!!˷GEÜh /рckM=TzTz:.^v`lm-COO0_Vq 2XZ΃Õco\>i4uʹZ<6O(L>s[<:sȕ ͕ NTV3aȕ.iHR+i̟2ZIq&aj*f\!hE@biLP":@T;ܾY|x~ YɖhFѨE s|˩LkD{i+J pxT%"NRMsp8jZ%m$xAώ#ca~xA-38WU)ESmSyxx Iu(Wdu=2CܮE1oiD]#ϙ_}`+3f<:j@ ؂==\Sٖ8V8}unC_O7ƦDgc?ua驧maf(P_@tp?C=$IkM{f&ElkE Rݴq+G6LȺ!6?3׮R ?5 =wIN:'Ms|g@ "^&yCry4"NT +"sNlSu K flի?Gzq(pJCˇN[Gvғߋ݁Aɤ.>NL=ryzV?=|'N?.9k6&6EC&mx!* >̀P0B_NX>P\$S{8J?sv8 2W ]0䊚rA37ۈbK9Ӑ9YvH XGr,XA:q^7'],Y1ɾ{y g(Lj"Q+ sk>vZ7~[d:9êuP\޾g"C2,Cgt!if~ro޾nwpwm{Yo]PP\xw6?A4vM\әc4Dx8Laj>|6^z&~24]S3l{JHLBEd(5*oy ߵE '`RZ#.W? VfKQ:c)֪ok!R`cG6DDUQ+Hu>c3(EŒ~>Cư*\/Ư}Sw-˫㏴&F7:2G.i t(zf qQa㐴0LԽ5AA1دYٯ)UQyog?W7SWwck 6?Kڞd@,v8$ D3H\E:xE*l)B_3Qaـa&S#,ʖƦ/|Szm0y>fiw:WryuŃ{^_qB#ٲ?w *+^.`0ۃ58j1)CU)Ƭbpr׷ nViNHqNI3lb#+VSo+ыlcD+7%4 XP HgFxB *Pwk6 iZ( k~%Q%ⶍ0,^:IyF#+VFGWk_gֽf!:$u=i*87/5\B45+k>mTmO4<0U훢u||P,KWbYuCgR.EuDbBb3 isM6xy+50Y֣{чm8gdWq6Z8YZ;GM 6MH!+{GͼMpy:9i.rZ2SFcG*/۟;+;& Тz--_.'2IyKTZRwwO_ѓ{O;Twn=^yy>| T^)u&=XT{m=ݍm*djMj4oMen xԆ<|>ȕRw/H7_0A.9O$dJezX.j$w'/I;D3O#ZZ)_ suY,:[2Py9G{L'm.H^j"I:9vPi j{Q1Gv-&1E'Bڥ~*ضcFۯ-gl'lj|Q;N0Utǽ&:/d:RNL$/7[%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/flip_amb.png0000664000175000017500000000170312127353614015300 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME  tEXtCommentCreated with GIMPWIDATxOK"aP/'*["563.9t D/ CSoHl)Fս-,=39Xl|>??EQ^,c``H5M$Iz$^_\\TL&l6aFkd2r/--$m kN`PX p8Z\Ɔm2ѽ]<88PB!van# Wo|>޼ozz^הvj1N'bk>׍>}}}s0uk>D^/x<]HdYj!b4]yyU<ŢOW;nooE2&&&0<<&''?x{dYՁsssjfT*0Jhh0Tsjm'm(<ϧ=^&0$  $ C@  H@!  H@$ dH@!  H@$ dH@!  H@$ v (EQT*XJҹrOH$Z$= p8Z,sQb ë|^NҤIENDB`elementary-1.7.7/data/themes/flip_pmt.png0000664000175000017500000000203412127353614015337 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME  2 tEXtCommentCreated with GIMPWwIDATx/#aǿ_å?7DYFJp=M⎨p%6=H$M ȘP&mvw鏱M筏y NnY4M2u]4J)nN@g$IPrvC闆oq~~Uxzz~yy˽N獠뺮@$p@xyJaI)0 {"@$Hp )M#LDh"a @; iȗ;)@0RHa҅)v DxRa$@E R4G)D8 M0WUUU9oPQQQQ[[ χ|Nkdd$eS%c?0&&&vmYTTCxKKK4xuZiZ.RIYIH !!$&c_rK:^ѹ<Rn·{'cx|xW,k\.166vz<)իWw655F~7)&=J W^=u?8wSgz# m///_~cnnc=A\.#G~{1U)%'B}(|9111V<E&(wB'yg?PRzA_jZ[[O)cUY5QI,ys"RJwA!;v\.? / BJA%J烃TꯊnݺU8qaL]`---ncc#[ !zżiѽ{qϞ=D!tUtӦMo<;uԐivf뺠JJRZA%񰪪333\׭;p$B&''vڵk[(HJ)UBbroob6_^^~W]_}juX,v 8p8{1ù91FTU>@p.]4ӳeR)'L~U,?%/g?22P(h]B_J(lذ EQ~<55.ˊ9???_8{?_^f0MӋF_!dssh@}i? JRmi;&''cbQ<RT9}/vwwZfMxǟ@ iZ_a޷2̞Eն'd2ݽ+ !)%x'կiR"X,= X|Bl6[J$`Q4m@;!$B ƃ`GL|01t:nX,fZeT!DDJA!CPsJi@z 8m;mjj3lV1V,=C["ytOF"obs|.Q[Y>t4M0 n4M. HDF"ܸq#cYV1&Ν;ws׮]q)2oV3\_QUJ) !Ҳq];6n󗺺*hSUU*"UUhI<=zEQ"}}}[ ÈWDk<W@T*ѦmT*]Tx2M(ZW*_B UUda˙L+W,%9wL`<ŋ'hll;h6¯R8I1P8Le\.;6??y9G VCؽ{ro9t;CKSҶ q T& 9۵k9qnnnɓ_(˗/)@ggrܾzG<#bqRڻ2u]9CR 4[h]!< Vn۶/\j{{b )喕KLM q_p(2uUSr΅_yT `[m{YUՈiggg\JIVWu]9](A477kt!,kQWR~ СC_;vWDb'm5u;!\n1V>|/\0`rm .zM>sBBM\g1u] BeY[c/<~0kQ$pS qCtQW5矿ӬiZ{DOp+, gΜy_M (jV}$ xCQ]A=c S|Ǐ;,%3@oD"Ѻ[*E!uQ+u+o;D7h~s68jyHb??IENDB`elementary-1.7.7/data/themes/icon_apps.png0000664000175000017500000000155012127353614015502 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME tEXtCommentCreated with GIMPWIDATxn@ lW?_kMؘ?|6]T͑evβI T*Jug%ȏ}[6+U@/\Q8~ڹ` ;S`'43"c5}wʩ9 Kg_h`l} iZwn\29́UaBl S[rгDGB5q`n_ȻJđo$T PB5*u_c޻i(ʁr(ʁr8sJ@(ʁr(ʁr(jab 9fK%`#JFBqB8*;o1θzB~၄^1m2@s9T8^ГPMz7ᶛ>`3!n Щ9֜<(6܄V qsR.L-IENDB`elementary-1.7.7/data/themes/seg_middle_normal.png0000664000175000017500000000065612127353614017201 00000000000000PNG  IHDR 2eJ}sRGBbKGD pHYs  tIME.d,.IDATHŕ]E0F]51Hh{D=f^ *˒$3_UUim[< Mӄ<48~8zYoJ@e1M)W?/c@dd VYF)a q^ճ@}de( pOoa=@w~)C^w|}74G.o+­(3_ GF=KF`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`zIDATxy]U?{skN2'D$b3"AdPDAEgnZe-6">;ZAHAdRʜJ ;{ު[~~wq$kO_kHP8#fx~譫,ә?6d"d0RA~? W8=LCʣd2a7'Đ 9?! f]1)=πD@6%EER%ಘdO)#@A@ku* I i+h$*@!dQڪb9x-,Mv&)؇8C&`IN惘deWdhcoߐJq : TP !Jm 8 HK߶o{-MUEh5ɻ|> ! b<^-GY^s\$&Xhja# P@bEmycſ#g]cN]M{N~ Z4r"An`6k E -"4`=w,87IT~t1r 9O,%6U!%)0B0L13<1mq/ @ g\r>*JXJ %aa j4 }w 2n- ,o@~4(Q)s @g;xrµ"]u6*AR L>+ܦf&{]ò|["XD@**/JsƜ \ l!``*ɺ\ҽnTY@%0kɄƸn_2Ȃ-`BX+!y`0"&>!,Erq\&4Z(ap16U]խysz-HBn (0%6%V-1x  Daz]Qh)!B2o\r=m>v(JhM0Զ1:*xMn}# h5pDzlkI%J`Xc1\J~H6( BOyx c>\Z'C( )O8ed?pb$4F۠"k: n)Nȶlضm{[{^@{E=?the.F*˷0& i54lz F/m uGrAHv{螶%b@ҋL>{W^yG;ȡtg/Ͻ.O<BH::;UW>ІٗC_Ԇ_yK/[w~_l ,sWpF40V<81m/vDϟرcBob#hk`3+ ՙ"JIgg'T6^=ٳg3غu&L… iiOgZ C:]CxN*U($]]]{ 2Y**rU=xlgp h #8tOE{֭bfDH^ S1uJb/ŋY`;ww8㟸H$Bss3-;s15޼ʷѻZsUWpх=B=(. ||0=XA>xv:cҤIuhooGctmA~6o*(MӰd$ d`DUd;s&4'&` T%=֯_WVz+_HRXE4א0 q]`v&,`޽AcDЁƍ} Ğ={hmmqD"(0|POl%ٹs'xf2*K;RGZ:,%*Md3  4twwǴiӘ?~7e̘A{[mmm'56!0l޼ݻwc6?U<L&Ü9s83|jcx}|L,is+hr.P6 {%lcuV[<3̚5Yv-okj˗IM({8Z2 ?W^y%{/R2e ֭c͚5,y3Xuv\|BY̨@oxsMVo[w!ǏիWB"/&ϳ}32Cټy3۷o'2l4}tԔy()xYf 7Yb~qtvvraaiLL./2;5q Z(TLQظ)6`an#Crx:[6r$UUϛoɮPTp(νr%b\g}e˖0v5S+ |Iic?G:t-πжDn˕l}=.;ot3Wt3'O)m zR߸׳tRR0tLJB/nB ?,nhkae`Ɯ9(!ЅUǢ8>׮fM<t$H'T%Ձ76)x? (9)AYFrgaufC8Ed"(E:K$atle-4x*ꠢcq}v!O 5agK/iIt nRje(8Fڄ&tjۀP 7%A#,Tׇ(DJ`dOG%0$"j#"TbrؽAo;eG7?'$FF "hS2.JKQA+A0HI, 1ZaqƪJ#>acM $F*B;Vabq8QE`+fjAI8(7O~Ӏ"-BiaDP`h  iPtc A6=/W?dia(Z H12'D,XSDckQ~KE2!F|m+(!RY۔BJ.pAT\ \+:@mKC KU$8 '.P'1VZӂ|>ȲaKǑ0Á/ڲ]ٙje7nzK?l5j! +]\c0dR(9f*+$٠C'0{8O{ҹL!,J xiV5T0\˗P1Z9*;E=S&6} .923wDg3/ "(nH 0vh;T!,8w&)ٚWl߾8z3miACIDwh;Fծ'lZfK}]Ս,h |x%2BHlG0uFZEgzgOvz\Q 3E*?#i1͙|ݽ}֣oYꉧJq\uꇛL|^ 62P4HN#zǞ~'۽yikedF8>TP-io]:rH_:G[jwn˜cS9NHVF+!*t6}mc}@ס 2x@kO((I3  (CUF3KŊZLOwwO6iɈc틋;cZ?:h ZkaBHpE2#CEӀPnYK*R 5؞پ9a[EUxDbIa+W$OF$`(ࡦab e+ cԐ{1`ȽRnF4'"t^"a0t0PCI('c(1'j%'Kp4: +'J sDXpI0ډ$ w~9wN:OO qX%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/arrow_left.png0000664000175000017500000000314512127353614015675 00000000000000PNG  IHDR--:sRGBbKGD pHYs  tIMEAOVtEXtCommentCreated with GIMPWIDATXkSg?sN&V[Np SfL*ŗ_Rez+JE!w^:nSPlbVEBTfm&isvs1iRCNB4gEZ[彾 ˴.^-91К1uj %X|'cg,Ex5M4 _,2 /PT~s644)"!XG7v0 n˖-;w`0*cScYܰnPyaUUW^=|gSꥄ c7*RJH'O233~~Cz!JM  TUEQH)FDQ: u]/++CQ٩( b1:::P[nXHS ****~|t=ijj"SYh,$N|$69r'N5NQ+++J)zY+cB9sfh2`hkj6\Ne˖]R"~Ю]hnn/3Z[-pp: ::{ݻwJ(bppp 0,.J!lϞ<jB꺎i\B`6=ʅ  ڑ#U^|5˅Mд(Y>̥K-H;G2}@ʕ+0466r1:˗ֵk909VXΆ5Mf׳g<ȕ+W6iZ.]5˙֘w^8{j-ձ8UOs|Z4d24lxΝڿ-1~9jUfioN|1JNd2b iӦQCVNq?_ZL@b||d2I:eq!_~ٳg9!@HSN199_sZ%i১o}fr H$===֑_GW333C.kYmϟ355E8&Jݽ{ xbXD2B쯪ZJӧOyRyR%K7 (JQ(hZ$Q%x}mm۶DWWpQ: uiS Pi,Pcݹw]]_ ٹs'/^oΰ"$gy[no޼,,T*` P(~Q ADO-E?(9s{PE3G'Jsr58爟bOn_iIENDB`elementary-1.7.7/data/themes/bd_button_min_focused.png0000664000175000017500000000056612127353614020070 00000000000000PNG  IHDRj sRGB pHYs  tIME ;^tEXtCommentCreated with GIMPWlPLTE###998999EEEFFFIIHIIIIJILMLLMMMMMUUUVVVrrrrsrssrssswwxxwwxyyyyytRNS@fbKGDQIDATY@ "D9 ^ jvA@棄%9Ng# 8ZsJdUE'nNIENDB`elementary-1.7.7/data/themes/bt_dis_shine.png0000664000175000017500000000220112127353614016153 00000000000000PNG  IHDR4sRGBbKGDC pHYs  tIME  ;zgtEXtCommentCreated with GIMPWIDATXXKn8 %);Fs9l{ѧIoLT#EDVɮj.`}(= B+ UMCUFlG@:G|uM)Q!:;I)aA]1B.)%RivֹA?SJ3Ĕ_L2x}(P~b"&D#A_9s"rRZ.EPU݊P(8G$+& L);dV{{M{PRJY[3v<r{HOU+=Xf.Ư˘BPfL1`DZEi[VqFbcD-DT"7o""fzϺhwO1Bu:Ⱦ;}ߣ 3}B:eM&U4\{l@=pv<>>>%w<D=ߤfDDxrg~U HXEWU1}777mBU/RHYĖeKDөz|4,1F\8!g(3#3Dwww$4h. PlP-fɤR4!_$["NX<ϫ%uYv)HY"y[=??CCcZI.C}OkK}/^;' %ڊPjd|AIENDB`elementary-1.7.7/data/themes/flip_7t.png0000664000175000017500000000174412127353614015100 00000000000000PNG  IHDRPPsBIT|dIDATx^휿O"Q"Ic vv4ڻBz;$ByuBAbAgaaBG4v&HcCq\aQC"17րwx徯 av3 y>:774'=wס?wy41A@Spf_qU!D"4BK" HxfiO9,\#4| v0@f( 2 0!" <9 Iia0AD $rq-q 3! 2 0aDȃB!r @t" xx%*,"€Ȁ(9P"@&D 6 |AXds"b@@Z1&``,TUeY.`0̲hč7pq~vL&\%o4MP8ೳ3sи{O]Mix<suuEYuMUU$IBeY04)"cއ+ ~MhGA5ADl6*EQP%ł4M$qam8U5jf4MI9^ט(FhAÇ|8LS5: a6+c^|ڀwn<Suc(sx9}y۶SDyڂu]710D$ ƈSD',qK/h͖fh oCuDUEtݞ aMUT7Up"B"dbUkOe ;;;w c2"}-껡l`c3>먭7n2 ˬPڠ֒)u7 %"Mi"]UqpQuS߲,#Mܾ}kVvurHPOOOMFAuxCXē$Ԉ,˹n+~&qQTU{.>}֭[.]Wʲ۷oǝ;hn_\|z=o߾պK_cw=IENDB`elementary-1.7.7/data/themes/busy-4.png0000664000175000017500000000453312127353614014656 00000000000000PNG  IHDR szzsBIT|dtEXtSoftwarewww.inkscape.org<IDATXW]zf&vAP~Q VI$Ҕ*DڗTUUCKKP% VH! f;3wlMt4W3w{w!s?B?",gS-c=.`9苂 \,!Daa4dV. hsX\.@ Kӹ9cJ2>55{ &ar~ohϲ,$`yyy&^QwąW_}5 KB|:HE1|~͛UU-9r^oGc aaCn6k###?;qEu9}$B:!Iwuuuett#4z{{P(G"mwqCCC]._ӧ_~/r!&c_%Ijʅ F~޽{˃L&߳ov{h4|DOOYMJ$=ǏﱎCx )I"fS{ۻsJ___+ RcB7;ׯO$J6>ZZ6rW^ye@7!dzz,PJ/^(SO=U1A @F\ګX,T:b1d2v=97{zz/`]Gc@TC* )Bm eZW~kz<S$xK@zR߸qv2<ǷrɃ c (f5OE^.[H$hNۊ@ @nt:yGA:ܽ{x'@@- {SAEQ& w9~JRJZ>ϔ$B)%i~GE'c $9BPRFzWWQ*>rTj$IKyڵ-DرczSBf;,3l9j B@e BIUU1|>3LwU7s_u]7c( SgϞP`K1ݽUUJ"1eKG)%a kG㪪:5Mt`0Hnݪ zٹI*QJD4W>?ffP478 h1`pο`><<<{u)rIJolBBUUgggRJcvyԩܺukzB>ϟt\!0(:aC6TfAUU޽{ߵk(t]9fwӧ `@ @nKkgogut6ibuuu& 2|ߏ0`@sFx`b1}8p৑H$~{W\97<<|EW@\X"'NطgϞdrGWWW!@jRndds>biXWΆ\h`p[b=4x rk|؞-03ɴ@fb=?rh^IENDB`elementary-1.7.7/data/themes/head.png0000664000175000017500000002354312127353614014436 00000000000000PNG  IHDR\rfsBIT|d pHYs7]7]F]tEXtSoftwarewww.inkscape.org< IDATxmyճ$ERIE) ˶dqp" "ā>0ħE eC:m:}pC:ˎ;lZ:"r\].wv{g>԰zfFw?ϿzqAD9 FmA J A(1$QbHĐD! C@% J A(1$QbHĐD! C@% J A(1$QbHĐD! C@% J A(1$QbHĐD! C@% J AQ@G<~ة pYf +^p-'㜏#a>yG+]_ysz}sCpawDf ௱# uF^?F>Ƙqu9hP::" Gmݖ 7sA 0 orU ={9fm0E44o880D`cO:0 @Aa ѭe=I =b/a @2_)nب IWΝ;7^3NglKѶ`DF( Fܡ[7'<5@1VEw~k&P-͵^}R~QmyS.{Kx"Z-VT^p@>o̖<Iܐ`iivI&S218ʮ=o'%z1TjC7^X0~{&m*H!ؒo),..2y"\i4_~ĉRSd}nՌ&#"'qc}NZ2H36mkGq#5oqA8̓qƤcIp Ld1v߸cbc6y5Dd{ÁL+>~mٌdclNE;8or=A\۸;UQ|$ ?lEEetM":fggQa=XZZ±cp7c޽Fa@`3BNJncnnsssX]]AR "t:DQ>|SV,--jV*Gqk?1ꫯbΝ;u|7L pE.^Ys+텣% ^tn{ӧq"7|Z7T՞MqVǏcǎ[099 S(D73$~8`ٳX]]D_wYD+@@.60Dx"^iJXYYA^G@ZEVqm똛;μSw=d^R 㞃FrB_^^3ٷZFZz'j2S!u6DRyP"GHUV* D/2 ئ@m#ZT0]Cr84low;<#$u>C`V@_/j.;Ky9_YYIj/B @KEFD 49ߑ #)_}'DPTJF9WǺ7%Eh۽z:!Jۮ0 Q_HD kק kC !r: AoV].MLqZb}}.MdCG BJs(8BNC&Ĭ\pzy.S &&&jjs:!шAЋkM¶%mC # `[/MBץ&痻رíz ¡Mפ[&#k|sI!pg!޴VV6XYY16=fKG.oZnXGN!:d=ڑ]f \Ѣԧ*@Hq meOuNctB!Ŷym˺ee^<+Pr$:duE>Jn֮J|y[iYk$pv]] 95ծ9A 胠P+;oH}]Պ GEQM=ڑ'p"GU:˶:!Hkoc)ї"$8";m|03;$tY|4/Ng׭#p9y{(mW/ qż E> 28rwv8秒BSd ۄ 'Gb"l3;龦D~_@GHq$: \E@@b'#C1pA)M|U\EWI'Y$ @^y> fk oYGh! qǦ0[7=}kW`_8\j9A9d~_or\@޺"8y$6:N/_T011iC'9A^:tйBrKM 0ف]X8uRAVhhXK"QZɯ$Z  󵤺)u8]WUT>gCV뭯T*"ǞD^R ko1 +]H|uC" BԒ~rr}" ,iמJ9l^qx"g|")`nM@^'_=T*? BTpI"ʶ"U3NFXВs B ΒK eo5JPP춃M7ߝѡCtQ<9*% ɾ2l]AUyȊmIo h_l1 G8cëD_# qNuYJ]"*@w9%=rA3iuX<2A" j_MNo/:Q4Mz3o߇\kGd ަj]ox)Dc .\AJT\vC$7^M=TćwS{-6Q@R鯹O?@/ @s=s-WIvD6QݿH /qiu4/*7SrMiYefH/zCP q>0'90mp.  |~Z2H ]z1_e R"Ld^_6c\:N_H.;qm)y^E,,$갺iS` W2_a 0~_ y{X"p$Ƿm@ { _`H=z6 ~˧FΟfxDTq=8>/I|`_A^^VT6a ECdfffgۧvC*_(sCf󲿻N$A0dfff ৌy$r~l& 3333ƾluzҿ(^1G&;dHF̓ΚwpYo7`kAxߦ ? R 7?vS 'HF/oc3@7 @Ht9|3 8b9۵@]~T7u p%ۭm@NÔ "iQ p)'b 1/_FEعs@2P9^1ٳF#>1]vrO{'%} @Z">q3gc _λYڵ ZmإFL:6EiQ@ӧjz/H#J:pM7ajjJ_9G¹s簾`LLL |(!1==;w5 3,PMaKzjFL`t:8XYYA7ވiG-ron홼$}rRB0BcW^E$tJyLNNbǎj{ TZ`qqV qcw5g=BA -"5*ZcT̽64-|KKK$ ,rdzHAP :W个 Z-`jj ۷oG^~Xs|59)ydIAЛ@8tb,V jӘFZ8d[qTLy`ee+++hDT&przxmI 'EQKhznj5LOO^^1!VVVw= G<8}D_yӫ!mm[ScU kנ @ZBPT`OtreoZyUMyۚ@Υ\3Ȏ&=s,ڨD$X:~i>l ꈦ8iu 2 :,rkzL3Y*mZEwaU `p4^&gbb3=^_YOl}@Wϗu/@g&X7+[Xh :Xh?0/cYDzK:>5RKFeA VԱià0 )BPv 0`2a3|5'I4ܷ*i/"Y,_"&D il#DE@C:_xXNIv Qͫ!H $u ;}AMq.O34`e۔UH_ԦeyOZZ}5X_cY!r).֩fs~ _,M' iS/A&l@u#i \)Grȯk09/Ǡ㫃*I۔\cȽ\紪$EsH@AZO@]bPW1;UULJ26JyC#L dt"ujq1t̼IDATE^. @WLLq~qt:=aP?إ 6zӃhu^.e6^^~TԦIP^6o68?pȥ<281RFH+mtOhj! ġ}u:1R(PEtrYļ1"̐ F@ PZ:sƺVR }B.l+dڹFq[ډMΧs PJ,:~!I㤦@ݶDӲoRjtj5\pE?\tߐ|>mfZԂ@p!C+_?^ly䟐|r4A12tԇ iyPԁ3̑#G|/=̗#0;~~ӗM >ÇuԩoƂg~瓟wޥ i J @:6aiq>>p?|EWveC&+/Gr064CD":}Gз?>iaaE\(Y\\/| ~S'x_,F㗺Z6Vv~I_Jz(Py晻}k׮0ƪ*hNv=;;?7/w$\u}S5Z ۀ-@ɡUЭK}ӟ'[ozӧOg}E%DԭSu6 ( It\C#SOc=tw{7|[n}w^KQN.//ϼk3_ѣGCPtc15 HL&'(3Eq~mL?CSoۿ-vm۶mLMMi4{*ʖ & hA04jkbEV587???wĉ^x܏~q~y% ' ДYD mKqt2u2In]Wi`ZR(|ںMҍm >ݲLۀ.pl8W.^ޗ,B O'_:(`H8isk:n>m-6ί VtlډK $RD@v:ufv].WAH%0VJHqyũ}.uaVt|D$Mo,(ЮQ:}:Ӳy!Il=%wK,@[w9{Q9YIl?G2 AeI˳ngd1>H2 6&Hlerr|=$9I{7g-ዪ l+OBdo+^o$K ﺍ ,[]һ|,rzwH :HS7q 'OHJF^ G\D"C@% J A(1$QbHĐD! C@% J A(1$QbHĐD! C@% J A(1$QbHĐDizIENDB`elementary-1.7.7/data/themes/pointer_glint_12.png0000664000175000017500000000033112127353614016702 00000000000000PNG  IHDR UsRGBbKGD pHYs<<MtIME 1*%?:{YIDATH!9J Ј 9Le%u_jo\섥zp#x}74^-Iw/"n_IENDB`elementary-1.7.7/data/themes/color_picker_brightness.png0000664000175000017500000000122112127353614020425 00000000000000PNG  IHDR<!D: pHYs  gAMA|Q cHRMz%u0`:o_FIDATxĒ M/_ OT$%\]^ }%6sdKI}7Kz)N){ϵV]1#g֟[)YbɼwwOdY\cڭ?-@`Q0"@x`h`@(`-F(#h7 F(1 F Q0 F4ZQ0 F oQ0b@x`h`@(`-F(#h7 F(1 F Q0 F4ZQ0 F oQ0b@x`h`@(`-F(#h7 F(1 F Q0 F4ZQ0 F oQ0b@x`h`@(`-F(#h7 F(1 F Q0 F4ZQ0 F 0-tIENDB`elementary-1.7.7/data/themes/pointer_glint_11.png0000664000175000017500000000042212127353614016702 00000000000000PNG  IHDR UsRGBbKGD pHYs<<MtIME 1sXIDATH=nA U(6Di85s(ZeÚfXkFC)RnKN+<CD|yfzlV v8w"#|g-K=~Kaz!fކq׍3@^T*uғ5L!`wT*=OjW;,_d2k@O۝!=ɸnFSNGA0Nf/7NGHgtLxFv-zs>G=9_;r[6׀q=Dj ;7|c34Ս\v~c!Jb\NJuwЎD"߂]e[AӴ͕u::2B+~vB~yyy ~lGj<?6 #PE;99VPUu- SQXAg!ni"Hj5QՄZl"^2Lemw$.94q.q pRN HtwI>\4_5IENDB`elementary-1.7.7/data/themes/slv_bg_over.png0000664000175000017500000000045412127353614016040 00000000000000PNG  IHDRP$4sRGB pHYs  tIME /8tEXtCommentCreated with GIMPWIDATH @N(yݭzɃPh]b 襰$( t(F XcΪ\FdjJp3,+_p~x˥.gn iPDZ/`33IENDB`elementary-1.7.7/data/themes/sl_bg_over.png0000664000175000017500000000045612127353614015654 00000000000000PNG  IHDRPnx7sRGB pHYs  tIME$Ͷ*tEXtCommentCreated with GIMPWIDATH햱 ?S!s-zy!!B+mд~kd(KFdW0]*[tmq;JΤY3'`I:j*o|uӬW 0)gNN y&9%<иW}y)WYdRHƲEosb'2:6\$l/b5G&icC&K?,J*3{4ؿ{{VY1L\zD5s Ƚq?9Kpg4!,3R^ 8Ts%i׾Q&.^تN*XFX, T}s%+&M*?5k#wG~QݡlIENDB`elementary-1.7.7/data/themes/flip_3t.png0000664000175000017500000000264412127353614015074 00000000000000PNG  IHDRPPsBIT|d[IDATx^K(}]#xJ(y233RD׈ ycg};^u>{k9fy||}l|'_m]ׄv(ϊ8prr3~ϥ&뽼T4puuųFFzTHBSS)VlhhSi R[^^XZZ P\\,}ZcRTLP]]-7<==awwWs8C ~H=~G!CF"h:vc=>>^*?¢b)ō%UbH"G0c-*[2bH'ۧ2%99Y::ayBBp}˜ cˉ{A5Hϊ0Z巇qD4~VIENDB`elementary-1.7.7/data/themes/emo-tongue-poke.png0000664000175000017500000002141612127353614016545 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATx{gUu?EwCCCE1DDh\':ue5c1de:b@7nh=_կ Ś5v>g}Nf^?R7 /,:;ހ /#_&~U@jW Q,R d :7ʄț 0}.q^{qxnrp?;.`eK˒;t'=P[y6@c,Wis F]ggg;p6 q3W 3-&*0҅;ֿ‹-q~tQ R˪`(F6E mB|?9Oo}1rEauACmJ8L;ŷ[QdT=D7EEo@zu4뀺gp].8ũGTT"HT 2whzWg}ѳxh&rty@߀ b?C$~j{N|\N p\_X~UhAÐLr[k!rڟpþÏMe'kCLB;ukD|/4KSޭݚt~Fi;r;IՑJ0Al6<}ήhv[kG'$>c8  2}k>e6glX&ԣ^A%w |~1Xr__WbʥH8$0VD~`8w2㪻ܧnn*7=;`p@h (@Գ?$~7իA~E\+/z햕j=6q#1 DMG}ю.3Fe3ycp23߻IpY1YKnyЧ;p' ]s: o0Z^TpY.>"\E+jWsL/8!3S婖c$IN3;[.tO2|/F39c7]q)?/F"4_BE>@+ʓcC&@w"5Ek?wM8}L<=Xs|3%i#Ga.Ŭ%:CW C%|f & H8Qx|BOoȇޏ<'G*<>vF1֭7ZSS阾#7 Sv:v9px (qt-Rar&{"8_;@Č$jg4j1Z lT3cd$tSZTa P`')8cU=JՁ\gH<7kL pߴNiDU6BX|{K_vߺj+ٔ?9u5M#aHakr?t3N{.4-.b>яryfy|} velk~8~,r}ڼi nѬ5a$d,=絫 kbGgSJKk-тcll)Հ?bс=͜>XCnFFFFcxxcfFk߽7_Z%DXȉSLX% X9眳H֟|"FaƟmo~b ɸqfEa/;cbbz~aDMUZ)޵kLLLpOߓUB|͋OZAaò"+0-kYEz/Z&ovMfu8夲 2О={d|l=4r 'frb`}q8㌌p7nk/P5eY13j{+_z- eXu,}bDZst>cUUl?Y3/'Kig0C'5B6{6'5ͩ[R)9 |c:ũǙ=2tCEܾ?\i4Ax ښU&1ή[f:o{jšNg`/=d# ?g&2`b̧|b٘oB bK#B.ScÉkkQJ)42ԡ1ck4cM̻,G3&<tNך#B!M͌>y`6/88,πDMIN3mgCWHP+hh!hdѨ'EPAR< !Yf {D]^2PE#"F$Q`6k FwEڴ'V`@. j dabQ>+27; 4S4#ԣZCK IE-A38ŭ9UԸY{D@ 9F=X%K -8B)]Fl7{Rr4+zG3 м ,Ts@ۘ'bPc @N*kq&+Yg9 B(WCQ o [* *@+@p2E2 ]+2.֡{ݢŋ!B6I% ifǭ/f@lqx2>j0*4gC*Xt0hAU @q^bb3JLX/cQ06$W T\?@,X  &ˇ4r8r_xlA 6l*u*<86 U~4+_HwAQ{h (jR4Θ,΢R|ڼqpN>Z?4P_fuf7վw& s H?^0tME1!ބ mܰd0-|`sp.˽9#/|D N$NꣶAgd _27fCME(jqtflCĄ`B + ) Ʈ C1QDP rZkq-o#Aw4巫Cl'\S1k4TÀ}d'*/K}F(buMæί@\$uj&߭o;а8Ίb1 Z Ex$Oэ!"*>=ȍ~0oЭ kD"! bL#Q87o2=a[Rvˈrp:K{$ɝgVHځ֕Y•bs`8h ԫ| |Pb "qnySbrL|d$p^dXv"cZ:~k!H\"#2cU|6q ;5$4}ޓ AC#b(ŘRDĜw>-QWWV`GmBtkZRŨAGAQ(ĮW4dɕ|8O} "aK1Qg?؜X=Jw;QbMypqmF]=ԉywL+1^Aj5lIG $MOp &ȃb#! r.ڐ|o7Mgڋ\[/Y#t\!*ZDx6e=}ȦAl/4vp=A@?TK^0;ͣ^WB+O"%KZ޹i+ref <]]~!gws6u!a u(`I@^v.8: V8 JA (88ek?WcƏYg>V4n])⃢/Kyx>LN0 L8h5 *!DQ! Bl%T(C!M"KF hAPÈy7U9U"fhϸ #-02j-E09;@Nlh rYLbr=^7lぁɟvۮ*2j+?ٰ(q+MN. =xԷ``by/^ dC[u.(؀ttI)A##쟍Ӭ-$:&0bbK\[*\={Kg۞Bəљѧnm_5[~ k^ ̧* O̭gaCä%y$H!kqDEE1 XJU ru>sw0x*/Z0bܗn1ҷfhikVVFP|#}8Ƿڻs93=a\Z@ tvÄ`ý} FWQm`$Ӈ9NLTKlMPё=hg*x8]eWMwt kK/斏qE0ǀ^ Jo2,Lu6<B>taNJfח64y_֣dY,],)R̄gcCo͈l/͚zYeZzJ 徱xcs `,ce7( dYeX%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/cur_shad.png0000664000175000017500000000037412127353614015322 00000000000000PNG  IHDR|sRGBbKGD pHYs  tIME tEXtCommentCreated with GIMPWWIDATӕ1 DчPk,N39 o6S^&a:MS˪D<<,Kdbly.0 o<_ޭ_F#k^‰xlXx9x[U- d*o]yixt .OaY1 uOTux/]}(poq* c8Ty ~)X*8J"eNKX"(XT8 DV THJ"j5N*@%: RF$b䴄 RVS @Ivͩ@T$bTD*Pr*P_ B^i K"FiVhN!~<*0 @ ;$g㰩c1Fdx/~Fx~nPz- ]|,IENDB`elementary-1.7.7/data/themes/mp_forward.png0000664000175000017500000000626012127353614015672 00000000000000PNG  IHDR@@iqsRGBbKGD pHYs B(xtIME9d6tEXtCommentCreated with GIMPW IDATx[{PSg?_(4ajpn*غS "Q2vKV(cʈn탎 `p[! MB= $! w;|;R$@*,J<`L& ɤTfpE*H3Rg$RP".d~{RHe2D*yRP*,$~0L!ZoIvDR ֖|/)1e_ۘ@+%%M""t AjkTvφZ}QJ}F} p횊nF7n 'rt:k]v }-Èۣ͝{󻺺:R9@ ]JEp [ EWVV֧O/Z$cw,((x(-_y^ɨVu_ddd̙3=࣏=\dffў갬Trr򖠠 ; ^_;w@uu5 RUnnĄ7}}0ydeeA 8Zn7Khnùs999I$ lqՋh4tL4"RvVS^^~*++kL&o@ "88ѣG=ѱ Ef[[[ɓv7={@V?o|f͚0EuZw4Ċwsʕk@yyoJKKka{ϳo=$[n9`=)͈حh~/~ܹs{`[dddprssG ===u:~8DIII ??N]\\|o)˅ٳ##G| KhNR>}4P8`\ݻw 4c~_ 6k֬ -[8tuqo޼i8tѩ .-ɼm&pႻKv}o߾mrJ;Sr4':lؼyrBٖ2`v߾}+VHfLHH  qǎ5K.?..WSS3m)lŮ.Bќ_i#.Ow ۚq me=WMmmm>$...^x zzU/_n.((~ƍIK,Yʔ#&&߿#ٹ)RB'Dq+ "HfYzT*ILL$@\~bx‚ ~~~˸\ӾO\SS r9ƀBQ ?2===`0 ۑh~̙۷o[wssرcnh攰I&GZ.+~'"""ˬigAf||g̘5k%7̙30w խwܱaPCر'>-V4Y=?4y.ٺuN[߭a9MEu) ޷:;'sΝ;lWZEl>;)))D,^yiGܣCAk{oʔ)A2lܹse"(h4ju;@mm-lڴp 0)))X,x69"!'NO$ 5uʔ?|[tTUU$%%M uI4Ms\.Q͛/Ǎ\7(we;c EQb |73=CmT9k6K]ppvp(:1sdٳgOSN=Fћ+nXMXQ&d*Dg !=}}}wBCCz 4ָcD"z/ hV 4hk`ehZ0*҆7.8qb5"jkkC|}YaG(۪;vyҶ>}zɥK9zsnݺsFYA(kabt:/^.r#GM̾VEqtˆ{F1Uw Yn¼j43F(2D<-- ƌal'>)xt o޼q >Z[@ԩSE@1#h(|>?Rzj`M=P}}}OD"glu]X,f_o=8e֪`HMM}HJJ XɹLx啕=mc'O \XX8p =G{8+@&IENDB`elementary-1.7.7/data/themes/tooltip-corner-bottom-right-tip.png0000664000175000017500000000067112127353614021721 00000000000000PNG  IHDRH-sRGBbKGD pHYs B(xtIME +1ENiTXtCommentCreated with GIMPd.eIDAT(ϕұJ@2lyQIENDB`elementary-1.7.7/data/themes/bt_base2.png0000664000175000017500000000172512127353614015214 00000000000000PNG  IHDR4sRGBbKGD pHYs  tIME/4otEXtCommentCreated with GIMPW0IDATX՘=r90,v*'>Caܙ/; rTtQCE;"Q55C40ׯappMDk 4@8BP l [3pm|6f=r s׭d>Z=0"+N],^oN47ԩ6<6֙!N@ADYǰ>y΄I>W}jJyp.&2;Y-2R#P@J6@T!UADQQXzYVwF+󫳳w.nA:`bTl]܇SٿËmƶm7?K(C D>c?V:gŀ҇X'__'EIENDB`elementary-1.7.7/data/themes/busy-9.png0000664000175000017500000000431112127353614014655 00000000000000PNG  IHDR szzsBIT|dtEXtSoftwarewww.inkscape.org<[IDATXW]lTfݻw^/&` mRU!!T4B'T扪,( 166`?sg{ HGswg7|suB,FY:Lqg @&<{]@uܺukC]]OEYN%hiN[$СCXl̑Wpoz樂 L1? w={XKX!ܸqϪiv__?ᰣi(1ojjZ< Tօ /^Zj e\.#4Muuu-h\N]|G~ {/_*CJh4B0h>/<,k{ccci{`;1!$W -v>00(ABy!^.a4M'Hm]]/TU1NaPŏiYV1VoYr!1X=c,566ǡNWWW(NCWUURJ%_Gz6RJJVxiښ1/8ǃ'2MW{Zl}?ٺul]]ݤ7ޝhI&a˒B!(0::ze*H)L&sDbpڵ|0_ b?ѣ@PP8$;JJ˗/\5Wܶmqڵd׬YSD"ϸ=Dm_ϙ3g>0j@p s~].Saښomm-VWWs/K2Ƥyx+X,fO8qsiR..Hsݿr۶M@"iZX__oWƶs9_0;4(yтLJ) !Çfo߾@ yt:|_a0$I79_@\(ϟ?Oϥb tMG],"@˲&SUdbHRʫ9~{{w_#/P0ɬ?}jjjVLy}CBN^togϞ k:# wڵ*mi Bjtt/cNhIw./뎾7B 2'S$\?XPpo_;D νgΫ{YvfiIENDB`elementary-1.7.7/data/themes/bd_button_min_shadow.png0000664000175000017500000000071512127353614017721 00000000000000PNG  IHDRĴl;sRGBbKGDIIH pHYs  tIME +1ۣtEXtCommentCreated with GIMPW(IDAT8N0Ec7lBP icr-,/HK,c3J ?u"ク\`,@!`E:80z83prxjQ;V7{^ZIzQ]jUT @I$Uʁdz.Ƕ_:5jd{>4FZd'`gW4G$xTIU^ƽ/<>#uM@$ :4N+W76ZhMG&Z#lMES֠_+(z*IENDB`elementary-1.7.7/data/themes/emo-knowing-grin.png0000664000175000017500000002044112127353614016716 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATx{eU}?9Uﮪ~t;A #`t@'AǙqf!fb# k'fI&DVV$ ( -颥Ϫ}o8Vݪ5k9ֹw^ws3^Ox?JnO rwq si!#a7I\>0w`>wyU?SHHRh I|M) kO,.֣ Xz g[ѵyTgM}P)ۋ5|!c̒, 6b),+bAyOV0]JP) 1""F:=Y={ZW֜2ԟsoFƇJhN5{oSxL{fS%͛ 5((6,SL_}˶uw/hP@i6 : Z"< XP/#?8]z%iPlTdTw'k>|v7u%'YS-!I PV^ ƥÂ^+?~l w٬/Dq8c|UTϾuO6M+.\p?Zx?DiB.'ttp&'B4aƷ]Q4 !".w<<~lzޚLW&kUkP̜w!/3Y8T7*pNOV#m?vA(뀷m^/X5?oDØ]L{o0Sus#/`M\:nt;epI2xIw~ >SS!>aDTdSᗇbwGx>+_\"Rfx%7 x2f8\@4sfZh+JN %У!ɝBZCVT]ბWV |>ûTԇWdmX+ٯ3&K)ǰnM039gB9>b 8bb>|ҨMPG&Xec&z\w;ιm(Mt4a_=TG&jHYdsz`3s$ ԑS*ףŘ,iE%e) +7\t,-K"MmO[VEla2UMM<~LPCA'ؐ^6ېf\{a`% "z&\~idIO }I&`㈸y:_O\HlMEfccsS}k߹1(Ml(O81.Ik WO\&ިckW&LcuVV`#=xmlA_3/~֞&(<W苆1ھ}a&=忝H{&=T]};+|7wJ=~ MȎ[ވ'ۤ+2S?y)"矎>bMU]\ 5kf읞БG[6~mc _ޓqڳW S]W +{v-}ݬ_o)n9kg{q;%KJ16(Ky݇7JoHy'6km80 ȱz.Y5YDQюK^Gp'UăP/T\`e7j>7h;6q 8e y'YXw5/(%zhԅV+2Bz~AJv~6uUWq뭷ǝTZq?FS%0u980Xr=k6s׾s}Usz"BD+D[*11ʍ'Q\ [ʛ*[)/K18TW~z|5<x; :۵.R5'!O}>ͮ!!{q <͇X}囑Ө8"V.928VLoE3@H}Z>L\FXEMJ^̧9\fH'與z):@ä5zV4 Vv:CU^ b~kLs <ٟ 94Lؼ 6n'1ѐ4# t]C Ll+D=HNػ D=$&FLLL0*6+#)ahƵ)$;e3FBT{f7rl=xz`2&$Co'a ²դr$+j* DQQ)T @~3ڽ̸ͮY`V#X0j"L!Ɛ"*:u=|S`1#Wj0BDAbF@bF&$Gߞ:L< H"y84ňGH,5S.ap+VY!$91HD01pŘ$ȟ=3ުT*> Al![z(p)D>l L8BIB:9C$ /%jL P,H X Bn鵣w2> b[@/f)wg%"j>[A$ml!f m$Zh& >KF98D 1"1\1&BW'jTf{nvwBn1橲,J̩Q=]aY>WySSefr)8L)-ʷjiBd>vgOWsj4t<@sgR'teD4@>68E*E lޟVm('P1Ass@p[gJ590&'#ʚ{sBlؼD\ESqz,=}e[呅-!Gb ᴊ'QY |ȲQ6Peh!D dW(1HzlL lv \Q(>?D>!T>qjRo\Q1sbs1]WS@l_g2aʖAQHGgun{Z5"c]-e~GL}xKܵQxIC'LG.7آatr G0 i˟/n:؞w`| Rس·.1wh4uW5J#`;%.֍X֯ز;JȆOZY,<ڕtc؁x zm~)Om{ƣS9Ǟ]m([J(r6EF2 `U8utuǟ;7ܙx]:qa1d~Wjmc~z׭e^w̟jZM!$BH#f:R}RP.\mT+~*i}KwO[{whIܥ j4`)MT֪3m6v9|3=wuHZSmHڃAP),7\R{h>󕙝Ͼ*- g;eѹBwSV{m=ZI:E#\@y+ cu\s ]wV>șV5qD9[DLQu>BNUMAT5hVLv..ivwޑ,MJVMxC5<'RUNQ;sCDdg3|\}tp)X ?jAtQP%N/Q e1_z1/K~IFtû-;?>o-& KE<RO%c!r㥪K9ԏ./v'_3@N?c+%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/emo-omg.png0000664000175000017500000002102712127353614015070 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATx{]Uk֭[<*!2!<AJ6-H0؂0 =v#3>0PDQ@y(! !BHU{Vުp̧g>sιgsZ{C7]?˿x׃M{j "K#R2F.\+xQ UO3A^ɤZvQn0U!xI U:& M񮪉$ @_ox"rO80s@[˵+=}{5F+ `z߼޳{Mw=tP[~]e:IA(i)x[=\(o5iWBϿBcgϓb J)%"JDPãooOT}9[w;7?7>|XrȑkyqL0JEz.v8}^In t'KlDw[?x+ʎlK8pisOVZ)%J$3l;}Yyc\AK\_{ Z!Q %`).Nq D).1ep=ݦGd,D=\c:xLWLN=-'.IrgwmŲgس67^ukT,oT $`YRo] /f>"qF=-cY݂Ӆ;( ;o腳7Al\i5DDTX ,fDn ; quֲc8vH 8@B5h$11$ 0=i&16c п?Nt/^{bP(q 8\^Dk^s'?2`N\E*<2x#ZC8eցQ-hD Hƌ\ C:cQJi^DcBi7βMel %"D "Y8eg}jݢ?jWZOr3څQx*|^hT{s`RTe+AdV) $e mml=xH9yp[5@(3@5ou✸ "+j먽+d<1G.Ph9!iQTu!Ɓ@B+X%Gy΂F+0Cy.?ϭ?/;C|yUeԑ:֢cKyhQk0'8zZDcQ`|O@w-r=ɹ給s!k|o3h74R17YB3]17ZpccbM;gޖڮÕ_ >!U"tSYk%{^eG9ᐩʏ+ЊRUKVgSDN9fO/3({Zn_#4UZ0te/|tbv((9Μ✥!Y0<@>9y\m h)ٟR5HW\?l ü*-O*9]8pt"@(h/|u87o(~e&JŖ {IB_Zi 5-.%PUJByp2(9%QJW:zZl#qֵjmnRԣ0\>Yiuvw J4=~)-xς~0 h_x(_}79JʼV@)|c q7*ТCӃ9FO 瞾1вO94) H/=_"eO=t劮IƘ]hw}qc88s}<14]w֭[rMhPk޹'1^'Vԕ#_cxpǔ~FAaACѳhQ~\͛򗿌R믿+WbROSf-~: 凇)J [0oV+E(u;\O79FbJpz)Z3wq<FSS<r Gu;wd\y sX}&R +s?(L qEBy%1c]L*˗/gAE]9Ckk+^zDc;lԅ {nzzzXv-Ip 74qkIE)!s|@?/I)j@q:Ut$)ĆRSci\Ykc ֭c\p u^; QX+¥/իWgy&~C,QjH'Y,O~K/֚)Ϩ$!J R W0s|Pڗ`UІP&1 *IrJSLT *TRC9NMR~0 *o[{/MIjX|ySccF9*eSڽ܍'3x,Řjkʔ(f4I*%q74K7>Co9>'2 UcҔb͸RNy8=K̀4,y(☑G6A,ՈJHdNq2RMᅩ́B!۷L_0PTcX·h 霳u4!RW4":yd{Z qRlbN8 WxlPXZ{Y|+~ϊ}њ≱TMfv#QB9N;Z_+DyX,={w&|@ΘHo ()TӔ</#d9-52%:2lc7_N?nfFqjJR9e惘姂 `%Gg5)i2"cVL kfx5]?jEJ10Z|_*"wXfG[cX 䫏q۸:5!@G.dQ['~ߘR㴏쀶XАWxAPY_)YD)y b1K)(NỵϾ~n1>nLv4)Pk2RO߷C:,(^y?:jI @H[Zs|xޫwhLiҽو@ihE:悪P cN"-cξ7"ʢp*Z2Z5V8Tʨ#oXB( tQ*DCT.Жs\Tzo]E`jhjց x\ /DX7 Z-Sw81Ntť gq~ 3831rA1jS#TIYkql}};2v4Z"':$h|#[?t:AYHRZ4j> mWfQ>Rkg*2~1 v߰OP~ QEqc7G^ sv$f=⡇=r^dFŅvd̜ N nkv˾#=x0SRT ES&Eyf^cCBy֦?w 0X'}~u4 h]ʻg m@!d`nt:8~Fg2sq"ΠM1a'kÝk %Mi)iNs+w|ﺻi'>a;2Ȣ/um)E^vtjޟ~U1\UW,X,*Y5x#(n¯ :@B~Ԗ䭁6HF?F֒9%AESt6LfV tܳ_FZg1L@e"D{5sHG=sqgbH|g#EFBEKI`]|z>G{T3 Mγm^Oe&\lTSKbBs+!&OQ~ 33@,Φ„$F*PBԦY2W3Cjϩ;?w< Ǎ7+/׿-;D bYn'a׎œȑ$&Vh-.}ܿ~3s9`~4 |-)WR"iT|n.a6qO=ܿw9ԔuE Ax bA7:2LO_ ڻ5CKO=zghY$2-{Soc2c/} c ;f.d'R\{ %3 cm:<4Tƒ7u׿ OP!; XxE<#O_rdw}غO[M&ƧlAy(Hs|B+#{tSYdL|3n~o{0\RcB\z0 N N7 Nn>FhhEkoډxEU^>)8TSdw9o?5>^8,2-Tg]X靑5eՙ %<ՊsG)j 8vMg1!u5&?`꼘-83v6`SŬ5j<ې&ߞ:s %Wj,ɾ6U͔v4͚.R$^M?AS2 IENDB`elementary-1.7.7/data/themes/bd_title_over.png0000664000175000017500000000056012127353614016350 00000000000000PNG  IHDRw=sRGBbKGD pHYs  tIME+(ztEXtCommentCreated with GIMPWIDATH; 1E2 03;Bp,Ay6pp!ܓwd""sc>1:$OYыcl#/S'%xhzTS ,lp *%7e}UEAڡK ]<2Ɩ, s(b``\<IENDB`elementary-1.7.7/data/themes/flip_amt.png0000664000175000017500000000206312127353614015322 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME 'UtEXtCommentCreated with GIMPWIDATx?K#k8F[[()RXX@-T6~'wP1锐BK1BB!Dعf2ę[e ȳyDUU UViB᫪_xf___Q*@$Ix(> iԮ^M«S meD, mИ aHC!B  E -L B{ CHȃ4 MHC{ -L2D8LaH -L"0 aH C!B SH "DF1;;[ubvM]]]E$اi{ݭoooieLGȲ=P,,BUAFu\.h4B!U+ 5v-Dj6d2U9l7{X,EQ\Ք-4y>ى[4|4 333H$?p}}@>ؘV155h›`rrұ0i}}Vfs$qQ #߶춍088h7v !F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`gIDATxyeEq}/3+2L [FADZضݣuv3M2uO:B( 64XBXQ[fVoKę?R/_.jLsf88ĉqst<x˿Lw. &{oÉ1.#?vZL}ypXjVTO =pSgH -UC N@ UGIV#Zq@n ٱ!'R:4|Rp֨K|_}Gп~5CG.աP=*` sֆ TLFbBPHW`*.* SjoG yܵ&"/ &, )UR:T]]yVRE";<ٰ5+ L"<,(ū Xce)6vz/;oZk~{)ve%ĹZD%8Sl}SЕSBt>cNC>"(_ԉ3|m~. 4Ji̪"S']*⨪D'H&ˎաV+ѱZC=ZެfG  ւb]D 𔨥qD<0Z*?𜕌xM/(*E[,Ç9~xO|!^o𞈌])~;v׽u_~a&c o}͹|(F\y4|gx;kc|ȗ%g5*h'`B-DQDE24TftxtY=5>O|;wo]v-Vw(fZ]OPb%Z,q cIURL`hp>f= q]h\pމfď9hEk0|<ÒԦ 4vu?0V>t{%f Tj*aOY+$""8^.2;~#z)Y/ox1NzuO:Fb/F:io~k[nbs:.b#Oq`|plP(>Ps`4*܈[A QLљ*ՠE&RtT;Ts)I4֒)s 3ń%G+j\5.Z7֞QvU( 6;J|Лp߾q ъD2L&@e^џџ,م Ʌa$i; Z_S*8bpYAٱk"tf|̟B uMl˵;LU"f1֔1#MLmRhG,hp/let*DJc= ֠|aZuG vBb$#xO)P`PSaN IIu_8\(8bk)%bSLR9LP QTi|m0~Xg;s{v.0fspՄJ#+(I`~g)kE9-Fc3s[@$RAYቨo˧_;p_uu8Vtj|F(hܚF)lVgtQX尢A&I=0{ʗO*DV3g 31y:"! 5tg ŊKxQ7w>V ipJcH0:UDG0Js*dd2]S1>kT)ӀYW۱i+etmc7ajjܓc֬3sѶ-`={݂CR%&M!S9hEGI CVu9Ea0U?:9:2N++d39+ )1=ZgFVnr{~+ avr:iXߡ 8A&`sF@)MRw cZH+'MŒOdU 􇀫%L7 Rn9ϧ;Tcbl1+eDjm aRx83e AU]ڬ>zA&𩦵P%=b+-jNDZHg=E$eUXL&ĊϪtuŝ&`];"\Y~Z:El}G4=('F5P§V:NTTcjgc%%5J$%$1g}R!czjߣs.f²v 91iPMSh7sb:I kfE-q9M e@)iZk `hD&y]m|?>h9~4&K ĖW>v|_0OGPSsu} KpwMʥJk˭h!Yӳ)GH-׺e>(B5vC#[«s||zwkv=8n;Q]p77zʬ}ڦ0|&Wݷ ,H3]5&Ek~^]@_UIm7ʝENV_mJZ ^BW\o{|Bn=crT]oWTsa^i(e<(/@S PGibm-83R\'{ntطuWnʍ7S.U}¬0uX^RH&dQP:.ePڠƯe6k/J+5uY X\ɚMgg /؁[wxQې/\>gGjjֹ |W[zMa+j~祈Ԯƫ dhfrk89&~+g\snVuFmgWx˒ҞK0Qտ+~g ޲n1dU٦ 7AS bQ.E)W r4O)3?f cGgO>N+Ҳ>E{wJ}Ezz!.Sw=^{aeOn )(y+[z){U fVB![~24Ƹ?+?}_o@{C[8{SгEMc3]uͮk@o@K j2 Bflؼe=.g^~|*v2+v ]{_~!s319LF.m zJד( :mmؕ26;ɾD~?Ol4rkoE@-Q?5ǝ"SV=cG7b)J8ˆˆBקBQg2X/H'd:-y'=G~ǟՆY1h;Zhnttd"Ȅ0c2:?͈XkDD;lj8IR\"hNՖky+i(,ր@hfm:W*eR)(#pJiid"`VoQv>B9>Ol~{@J|Uxpr9ƊAa{k{o/ʈSI%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/flip_0t.png0000664000175000017500000000301312127353614015060 00000000000000PNG  IHDRPPsBIT|dIDATx^[([r'(.n)n\SrHvPBD#!JQ=}"~_٧ּ֞+ߚs1e<==0jmll> C++nfh[k1FWWW gggl]Q<zZSHlidgeЄ_]iD+-(R3P%JTWAD "^U( QT% H "P x*C*HTe,q*$DP$ *HTy#I%8m'Q{]RDvD0tvv_zҶpׇJ:::s[V>Xվv8mqDVRRRM֌zz \.cLVڢ>2{}TBiJ[\k<358::GRITT)8<< f{A KP*shJXDBdJpٖV< xC-6y8Kצ2IAXJX Da "F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxy_Gu?.޾h,ٖmy9 c I-Nj0T2ԤX f!HM $0` Uq f# 2$[}w>='Yv<0U[uﯻt_QU%_=y} Yo}ȁ{MQj1TFA,8JwwEzxFO~pg9Ԝ)}nꟾ#ע}(V)qLXK&4<,4<|,e=`g/Y۵G+VB1/J@ -7o\Te &'\!䊠Yhwg6QJNX|80?؁ Lh>PF@5/^׏tlnP{n>Z1ϸj+6Ӗ&mu EGw$C#0yǨnCB"7+Co}ZPՂP^ġ8rd4sUGܟDLDBf2塎r qTKwp#<=ǯ<jfo|N5!nʝc<1Mݗ]\8۞%rojh¹Q} 43OmxETg>#"ûn.^+ʁ0Ix4h914a _wfݼ -S ocؑ~ӭ"51qt0b('/p:{ʕM{k6oo {/KKKϳ0?~:xF&6IpSTjdi,K |Cod~~c}[_q915cBaX߃5aqMlXaa|d8p&=̿+TƉNBࣼu׳B9<: MQ?R$tx{ȟԃ&qz*;Z(WJP -Nr:>) iz}B#]eL/4cC1݅v+C:X&bvzO3$yl6 E Jl錹-%\YŒQ2,ՠE@n [g_CAqQ:KMZ<2%u Z۴s=74K@D2J"p\ٿp%ÃuB#TC/V!0RD(`eVb( \  -0*D0Tn D6fhoyeo'KfDzo3F B!5.- C5B|L d>eDJMݺ|=k]{d试Y`!ͮcdi }vΓv;Xk96"MҞ+F ^#c d+B屓sm|;w<0EjڄH +ԞCe@9\z;|x qbSqYJ=1Jb0[Q_$]CEG}+RF C6@XJ2Nq!kȂ~;GRY'-3‘~ݎB)[8|68QZz1bl[K1āfvyh{Jq=0#=QRdUO#'^w+aZXr\Wmg] ="sϣ*!$| '^hQ62˩}sཧYYi84x‥LV'aqlɆ r[~"# 8#BNq19dfMy2jJ /ם"QVU:)nJC+á-ǜXL% Z|dTS * '͟jrGh,u0q4Wci^̲e)y/iqZ얟4/V^&9ǖ ߻щS Պ1>vڋ?W?Hy`B?1:Nüky񳶑z:秒\ɽi0-3:O8 `ë pχ7JhѦV,q_@ݒ&[fSHA誔)"#W#n8 ل0JT_s/FSmjdsC+=Uʚ0_Hí@).kn:۞&w<32dN-%K4?9[{:ndjd^@y1K{v34;26,%uRS"cJH\ȳ.c48fd-Ňosϋ|oSO :p͛~˱ǻιȀ|2c+'`X$V2 @D@dmPmԮڙu3_n#Y"h&ɖhy -gm䑰gO:˟m)}R仳5 qva-Oc>8.[ʁվzсݗM~ _˕Gj h*D=`Q0T(E{<}@ (Q$<%֪zzWe T8 1[.]vd4Ŷdb,#c<츾d䁽 Շ܂"4zWHZ5xZXkׂh$ecLVk}}qfjհ\ZFQ N:;3ٚZl; &+Z_29@X  2EˠXcb1&1UVO .|Y v{Zh-߯8JXK+"Y.vFTߟ5 \:,uNy&36J[DL91dx2ʙzO.ڞo gjgedP %tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/flip_4t.png0000664000175000017500000000216112127353614015067 00000000000000PNG  IHDRPPsBIT|d(IDATx^KK#Akb|MPO-|%>( {̢""x۽""^ED~kkHvajgoӉ@DAAAYw'ioooiۯhw+0ࠤ{0Ͽ8ّQp;Sf#3]#gĴO /;8p Ĵ1xԪ,K@2TLL^Ns TLL< &u;;A5~+d`9PMAPׁ.** ߎtGG^B5.,,t M Bcc#\^^0-|.k Bz~~VVV$s˹$l |5,V0򪭭xF`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxy]W}?9wx͒KdLFl L vMV4Ҕ6rKhCHRc P`l4XȖIOos߻=Y7dt{~+?d~ UOO%v –zpÇ!#; Yq>">9H\vMҫKC]e,gX]rO/{/\ɿ['0:7P]%E)@CAԸFYN˚Dd3p' ijUZQyT՗}|< 8[,je2GB/kkwG/]b5FD.-yzM_g(v=[=͜Q41>,P&1vSDȼ+8qƨ̺V_ J+Ty?64Y$h(L(Z cꑺ# [7P!ඛ2wp󱏝0U*` #a>.}) %vXݿ~5Kbea&R"WEaVkܿͳeָz*q؋k%j tH۾x0ޑ佫~cǡ*Xv HP5< !zȜM#Jiclj (+v Z..=.`|e׬ãR|qPpD `dΠ<Eǁ;_u`99)XcDIe \W tz,dUDpAE$*&إ=? qf6kS:p9+'iF~גlGs YFS~ˑX*qikZ*J] Q5/Ay5IIba<"L:2:P_!gQͷ(`]c#zvWPi@W·l-' aC Sb5E8R9hU ae$aCc`=K8ލ&6<x}x~5QVgFb8T}=P584iH@čم˞7Pi̜ӛś4*b=B(c1K4%k'4߉qz>z@XC25+hT $>k*iU[{ށ?qRF:~%RsS׳/# P,f7{9k81C ̨:Yssޞ ,`Eb͒A TAf*(}>FχM_1".ieXr@/Bz L*NQ)ӦiȑYD !ruf f2 COq!cWԍo咋7pXEzg|WNpAVbFC*${|!|GjbPςKD%)y(?<{О2}p'ё|}=??2~g!X͟}f~`~SRD5ԫPw1* #b5h阚Ě^S& h* )1hf_P |xz? xVQ#>"XXt.9û9o- "|q,#6i_ cDu*#Osn_Dl,ώƔ0̙KgS\3/(s|eYzOG&sӇCx]|Qں}(̓j k-^〻~?*)xh$yn߫س;^ï_~)5xz( ftEL_G%V"Mӛ\z"큏g T2Wq^w62x8c<{͙ IsW|4,,Zw #5w9p.xf^w*Nl#`c1l=HdlP18|2 D,+`AhW$azgNrmὯ] \|)\B>79owFVaug(*/e;]z9غ}/ANC?E?{"Xk|{a@,Sc};;;Xy{FXD ,@`UN `hPk1W{ҙk+>Nu3s쩵L.?)Fq4$un|\]s ќ{w2VNLˉZ5Rf${B6& *ً 6/?D{nㅃG8.j5KeӺ>5IwWע֓{AĦGAOfd[|aPS12إƤsΐ%w@[ez5pW7piK{S9irm9J09oZH{ H&s9ɐן;azQ퇷3,iOfUh+PqJwΧ{!0ȟ o\od9&ȁ<?^#i ZX`;NuG I??G<6zo>=Ǜ7tEqEĀ$xAB{ p3RbWZuA1:$}X/bGfH"^|x$CA17avz햿_M LUVOD-IHȪBzmhr`6#d$XF移 Cu>F23"VgB+L89s{ g&9=Q񲇳|W%Ca(ޝ]9oE_BzsrU7yӈd03#O9.t#zr ؑoC# &P{yq;wNv**/Pl3䊆)1c7D~'N 'NdTFD<(+7P.{4$LXa9~o?x"*y_cH,PI{>ζ݌K J]Xk0@7woqIC:5<<0m}Fl'3wzK|ǹ5nR'v"+ Ԫ :P0!1^JqzDHR,)K]& @Yo|׍Ա$Xf~6LNLO95j#I秓R_ӗySTglBؽ/&񄶒paU7jf'u[ZKS"4 07CF&ixfERz(DQY:ʦ]tE6 L:`2.a8'K/6ln/4 ('VAI\2]C/=osKWV8 [~__>l/E#z }^-錆wO>v][=繽Q+L2ƛU0 8Y,ͫ 8d[G{WR|iYc~P |)9֣ёTyff)e`]+Ye9rè YN ͕rAUW\2T1&'8UOYuڐnds= Ip4Wle;Pj]x$mz|Ek&$a>fЭuž%"U #Юl y> fB2?iɟ*UԪyQ"N@g;)J+Uu'*R _~)>;x) .;%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/emo-very-sorry.png0000664000175000017500000002146112127353614016451 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxyW}?{m[dI,`cc1 g!$0 d23=ar`,,s„$l ,116 6,#ɖmUuoz_Zm8s2S~ۢkn7=t'n ~/|Cvل`0ʯIp|ļR3(&Nl"FDe0)xkO^_'/(GOtıtzH`Nc[_ _xq#McArehKEM x*~uaXٸ 2Pcil /|5nz֋V  |8pz~A6sM{<4suD)uA@6vƀAG:==0YW6暕=5eWUw(7!A)``6<H]!>w>8-tϖ@f|/~õ*T ,o2}0"\pC%K(iU:xsi]| ѝ .žO8E WH {P<~({\p&iLOkWj"1 +"ʼnUԯxpǔ`]3}32~ J~3E/3D]4#oz;{{v{t+J# Bf Ra7M7Քu/Կ&b)+PnoͿeyȊt[V} U!IfI>I!eÆ j̪[ӳC.ww93:MѶ^4`K!XCPԫA%KSyYT1BSM{gpƵg!id&p( W+͛7?~l;>W@Tx9pA%=C^9D#zzWGw!"OSUnlMa`xYw ֱ+.X2mD *1B ZJL=~;~k8kzWx{#"Y$.T9~* Pmedu1ƌ ]<ơ]U"#o8 L k8weᝬYի{Ϯ1.8'`,P0{mϘ=vS>_g0lNZgN=ke /\dzLRoeWXa`EL`[QkGF"aLzx+]{9]uͨBF?pOT "#C P*YJVxlvVl8u~Ff.^tnk/z=>qV=Te6F5ʛQ#sn\M:O>E{E $}_ߗgx2˖q>qɪAT_6OE?-7p}1[Ove+ʖ͏m攣SKy#}F|U|[⭏}Nx/'ρu #siO硇 ^KWb}㔧'y/lKU#7fF֮24昏xQT>U#ӳu{ i)1q;x^G{ٴr9n׷mRQx%K-JYBV+x`=4oC)'{~ qZ{q]Mr+F4" )z MGTAASh%gH4HU#Gjr{Ex5?zK`,`@~Աh W}MwSylo;Cr] ݩw>ʓ,Τ14x:^N!"kwmH@38F&ƈ&E! Ma^[~ۈe@DœT/b]/.|׀]cۍK@UǾ|S&x*K+H}= h&YP*8EBZ'\F|_4ē1xg:ZG x|)S?dv'aNmn1+ C/)qh *:0BZG4 z2G9xl+&D]$v+N7).q;3zvBX{n~i%Hx Ia* t,"HT7Sk2D2e^3IiL2ze^ťɟermzωEl?2KP(X_8+u&>}+ \-EbB}lY^Ԡ6\ Xm9x%] Zp}Q"<Ϝ}f"DX_{9;? $'yc%S 8L M)6`a> d0M3p:]G '&l8*x3SԈ&BWLAbCXsv|G0%H-bq ʼnC"΁I 6'K-3\[4'Ǿ}Ճ .+1g?v2qd~n8r]EhZz#e* !q i{ hz]"҇ qޡXa,}V8i ͞@rmEM=N'yG0ÅW?ӥnFpPo{_Stb3 BöM:3ͩ| HO*t!RPfd[WN4wf!(XXr$m4U?h`~nf'.N%b7 {tFq|M.y$@@,S.8 ( g[7{8{ :p|NFʬEP˜ x񎂤F6j ʄn % GHo*<P.lv9#l7*jJp0QUZ,I@zLT} @yoX:Թ\qff FQ<JR RxVJzz(@B8zW9v`n>l(0D5%ě00j{ `$ 9YD޸bF|;~nWmփYEHI9#,gHuj4NL!L2- KQ|wu\j3͔8( DMA8ل4ۋ@oY 3y]ߪVr 6o:BMPir騙"tDq q):1`"| $X@ 6DE uq> nAbNJ=G#Yb9`!6#A¢IhFhX|DIĻXB\àckVr@"M0a[ w{z\i XSny!\yo_]I6?g^w9B";$f +TLxmYq^DBP -!QT BLd`LA*m0p)XxGVSͼVV'z3ium1ⵕ )n.UP,}3mmAf @BRc+q(BEL1O$rFFKĠ/D: -,>hZ"ӑ{|GKNd \eÃ1aڐna*c!2c~]uSt~V@$|Ai.\b27;HNB:5JK^-H 5ոxy=btv~r~~L8f_i%0>r>_߶ (< QST 8c!R$u?2񕃇l J IrOVD爒kM%9ߒfs.xo[9 B\fD(&0X`KArwL|;x5f^,S:;4kGxס sWK @\K&qL0HW7PXL;J?w_k ēs]0j[Wy9I呯:~\tA t "9!=}1.QVBVwW D]!=ݖnÕ[w}?sR4LoDY02bdг7AVLJk/AҺXQЖH+ P 3'R< D)Zz L7GQW[sQkQsٜOnȊ{C1ys@2tQT %=b5A2y_>ʜ]8|X l,2O}A?>w8!YdދL@xt=Wz?e"6|9@;d-_`eY=4Y eaPٽ5Rd:荏~}GnԬk4[ȅYOuwIdJO^k~X}vݿ!NSy-zMR0T,g[uGp_޿nkgYHI$,Fb;f `7tͺwwo|Oyͻ+ԚJ;( #KVcG(}xGtCsm2.<}J) ,$tt[5;!Ykw֯+[ߞiڰ\j|3D \+!aWlME#lߵsڭcSI:-i_H渕ZNOMȎi{bɭ^sEO^W׃z@ Ċƭ},uc.Yeb!-- RK;ђ|O/'3v0wTo;9uxd=/:\ ٗlVUH @$(ac؞黿s'#S[ڬN(^_?Plx&iٗ˯iF`sfrbB:U<=bL_Ҋ3{*KrWPF֎nynvt#8T"ռ ӧ' Z>*,FB;>P TuѨO:rhQ%E>3zsg{#;ƭJ;zkQ'sJXulIAzh[ߵ*9q'9nI7^O%gKiB]a!ZN,[-$s/u낾pK39ŲZ$ e3Y- [n) KӍ; /T;߱Pzz3N"aT/^,z,lNسX?]c F%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/ilist_item_shadow.png0000664000175000017500000000050212127353614017232 00000000000000PNG  IHDR@ XsRGB pHYs  tIME !8SvtEXtCommentCreated with GIMPWIDATH 0 C_ `frAw\RҀoX={upu|ؿAIB"1za"tU qT-uֈ<728!PF|Ib9 (/x&C4*'5Qh5܅ /wM+IENDB`elementary-1.7.7/data/themes/widgets/0000775000175000017500000000000012143522013014533 500000000000000elementary-1.7.7/data/themes/widgets/diskselector.edc0000664000175000017500000002507412127353614017646 00000000000000group { name: "elm/diskselector/base/default"; images { image: "bar_shine.png" COMP; } parts { part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 255; } } part { name: "shine_left"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel1.relative: -0.1 0; rel2.to: "bg"; rel2.relative: 0.1 1; image.normal: "bar_shine.png"; color: 255 255 255 120; } } part { name: "shine_center"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel1.relative: 0.2 0; rel2.to: "bg"; rel2.relative: 0.8 1; image.normal: "bar_shine.png"; color: 255 255 255 180; } } part { name: "shine_right"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel1.relative: 0.9 0; rel2.to: "bg"; rel2.relative: 1.1 1; image.normal: "bar_shine.png"; color: 255 255 255 120; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; rel1.offset: 2 2; rel2.offset: -3 -3; } } part { name: "text"; type: TEXT; scale: 1; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; visible: 0; text { font: "Sans,Edje-Vera"; size: 10; min: 0 1; } } } part { name: "elm.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } } } } group { name: "elm/diskselector/item/default"; data { item: "len_threshold" "14"; item: "display_item_num" "3"; item: "min_height" "-1"; item: "min_width" "-1"; } parts { part { name: "elm.swallow.icon"; type: SWALLOW; scale: 1; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0 0; offset: 1 1; } rel2 { relative: 0 1; offset: 1 -2; } } description { state: "show" 0.0; inherit: "default" 0.0; min: 10 10; aspect: 1.0 1.0; // aspect_preference: VERTICAL; } description { state: "default_small" 0.0; inherit: "default" 0.0; rel1.relative: 0 0.2; rel2.relative: 0 0.8; min: 10 10; aspect: 1.0 1.0; // aspect_preference: VERTICAL; } description { state: "left_side" 0.0; inherit: "default" 0.0; rel1.relative: 0 0.2; rel2.relative: 0 0.8; color: 255 255 255 160; min: 10 10; aspect: 1.0 1.0; // aspect_preference: VERTICAL; } description { state: "right_side" 0.0; inherit: "left_side" 0.0; rel1.relative: 0.4 0.2; rel2.relative: 0.4 0.8; color: 255 255 255 160; min: 10 10; aspect: 1.0 1.0; // aspect_preference: VERTICAL; } description { state: "icon_only" 0.0; inherit: "default" 0.0; align: 0.5 0.5; rel1.relative: 0 0; rel2.relative: 1 1; min: 10 10; aspect: 1.0 1.0; // aspect_preference: VERTICAL; } } part { name: "elm.text"; type: TEXT; scale: 1; description { state: "default" 0.0; rel1.relative: 1 0.0; rel1.to_x: "elm.swallow.icon"; rel2.relative: 1.0 1.0; color: 255 255 255 255; visible: 0; text { font: "Sans,Edje-Vera"; size: 10; align: 0.5 0.5; min: 0 1; } } description { state: "show" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "default_small" 0.0; inherit: "default" 0.0; visible: 1; text.size: 10; } description { state: "left_side" 0.0; inherit: "default" 0.0; color: 172 172 172 255; text.size: 8; visible: 1; text.align: 0.2 0.5; } description { state: "right_side" 0.0; inherit: "default" 0.0; color: 172 172 172 255; visible: 1; text.size: 8; text.align: 0.8 0.5; } } part { name: "over1"; type: RECT; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "center_text"; signal: "elm,state,center"; source: "elm"; action: STATE_SET "show" 0.0; target: "elm.text"; target: "elm.swallow.icon"; } program { name: "center_small_text"; signal: "elm,state,center_small"; source: "elm"; action: STATE_SET "default_small" 0.0; target: "elm.text"; target: "elm.swallow.icon"; } program { name: "l_side_text"; signal: "elm,state,left_side"; source: "elm"; action: STATE_SET "left_side" 0.0; target: "elm.text"; target: "elm.swallow.icon"; } program { name: "r_side_text"; signal: "elm,state,right_side"; source: "elm"; action: STATE_SET "right_side" 0.0; target: "elm.text"; target: "elm.swallow.icon"; } program { name: "icon_only"; signal: "elm,state,icon,only"; source: "elm"; action: STATE_SET "icon_only" 0.0; target: "elm.swallow.icon"; } program { name: "field_click"; signal: "mouse,clicked,1"; source: "over1"; action: SIGNAL_EMIT "elm,action,click" ""; } } } /////////////////////////////////////////////////////////////////////////////// // diskselector item : datetime style /////////////////////////////////////////////////////////////////////////////// group { name: "elm/diskselector/item/datetime/default"; data { item: "len_threshold" "10"; item: "min_height" "-1"; item: "min_width" "-1"; } parts { part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; min: 10 10; align: 0.0 0.0; color: 172 172 172 255; visible: 1; text { font: "Sans,Edje-Vera"; size: 10; min: 1 1; } } description { state: "center_sel" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "left_side" 0.0; inherit: "default" 0.0; color: 152 152 152 255; text.align: 0.2 0.5; } description { state: "left_side_sel" 0.0; inherit: "default" 0.0; color: 255 255 255 255; text.align: 0.2 0.5; } description { state: "right_side" 0.0; inherit: "default" 0.0; color: 152 152 152 255; text.align: 0.8 0.5; } description { state: "right_side_sel" 0.0; inherit: "default" 0.0; color: 255 255 255 255; text.align: 0.8 0.5; } } part { name: "over1"; type: RECT; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { script { public field_pos; // center = 0,left = 1, right =2. public field_selected; //field is selected(1) or not(0). public update_state() { new pos, is_sel; pos = get_int(field_pos) is_sel = get_int(field_selected); if (is_sel == 1) { if (pos == 0) set_state(PART:"elm.text", "center_sel", 0.0); else if (pos == 1) set_state(PART:"elm.text", "left_side_sel", 0.0); else if (pos == 2) set_state(PART:"elm.text", "right_side_sel", 0.0); } else if (is_sel == 0) { if (pos == 0) set_state(PART:"elm.text", "default", 0.0); else if (pos == 1) set_state(PART:"elm.text", "left_side", 0.0); else if (pos == 2) set_state(PART:"elm.text", "right_side", 0.0); } } } program { name: "selected_text"; signal: "elm,state,selected"; source: "elm"; script { set_int(field_selected, 1); update_state(); } } program { name: "default_text"; signal: "elm,state,default"; source: "elm"; script { set_int(field_selected, 0); update_state(); } } program { name: "center_text"; signal: "elm,state,center"; source: "elm"; script { set_int(field_pos, 0); update_state(); } } program { name: "center_small_text"; signal: "elm,state,center_small"; source: "elm"; script { set_int(field_pos, 0); update_state(); } } program { name: "l_side_text"; signal: "elm,state,left_side"; source: "elm"; script { set_int(field_pos, 1); update_state(); } } program { name: "r_side_text"; signal: "elm,state,right_side"; source: "elm"; script { set_int(field_pos, 2); update_state(); } } program { name: "field_click"; signal: "mouse,clicked,1"; source: "over1"; action: SIGNAL_EMIT "elm,action,click" ""; } } } elementary-1.7.7/data/themes/widgets/spinner.edc0000664000175000017500000007336512127353614016637 00000000000000group { name: "elm/spinner/base/default"; images { image: "shelf_inset.png" COMP; image: "bt_base1.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; image: "sp_bt_l.png" COMP; image: "sp_bt_r.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; min: 0 30; rel1.offset: 1 1; rel2.offset: -2 -2; color: 255 255 255 0; } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } part { name: "left_bt"; mouse_events: 1; description { state: "default" 0.0; rel1 { to: "bg"; offset: 3 3; } rel2 { to: "bg"; offset: -4 -4; } align: 0.0 0.5; min: 24 24; aspect: 1.0 1.0; aspect_preference: VERTICAL; image { normal: "bt_base1.png"; border: 6 6 6 6; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "left_over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "left_bt"; rel2 { to: "left_bt"; relative: 1.0 0.5; } image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "left_over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "left_bt"; rel2.to: "left_bt"; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "left_over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "left_bt"; rel2.to: "left_bt"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "right_bt"; mouse_events: 1; description { state: "default" 0.0; rel1 { to: "bg"; offset: -26 3; } rel2 { to: "bg"; offset: -4 -4; } align: 1.0 0.5; min: 24 24; aspect: 1.0 1.0; aspect_preference: VERTICAL; image { normal: "bt_base1.png"; border: 5 5 4 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "right_over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "right_bt"; rel2 { to: "right_bt"; relative: 1.0 0.5; } image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "right_over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "right_bt"; rel2.to: "right_bt"; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "right_over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "right_bt"; rel2.to: "right_bt"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "left_bt_icon"; repeat_events: 1; description { state: "default" 0.0; rel1.to: "left_bt"; rel1.offset: 4 4; rel2.to: "left_bt"; rel2.offset: -5 -5; align: 0.5 0.5; min: 16 16; aspect: 1.0 1.0; aspect_preference: BOTH; image.normal: "sp_bt_l.png"; } description { state: "rtl" 0.0; inherit: "default" 0.0; image.normal: "sp_bt_r.png"; } } part { name: "right_bt_icon"; repeat_events: 1; description { state: "default" 0.0; rel1.to: "right_bt"; rel1.offset: 4 4; rel2.to: "right_bt"; rel2.offset: -5 -5; align: 0.5 0.5; min: 16 16; aspect: 1.0 1.0; aspect_preference: BOTH; image.normal: "sp_bt_r.png"; } description { state: "rtl" 0.0; inherit: "default" 0.0; image.normal: "sp_bt_l.png"; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 1; align: 0.0 0.5; rel1 { relative: 1.0 0.0; offset: 3 2; to_x: "left_bt"; to_y: "bg"; } rel2 { relative: 0.0 1.0; offset: -3 -2; to_x: "right_bt"; to_y: "bg"; } color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 1 1; align: 0.5 0.5; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "disabled_active" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } } part { name: "elm.dragable.slider"; type: RECT; mouse_events: 0; scale: 1; dragable { x: 1 1 0; y: 0 0 0; } description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; fixed: 1 1; color: 0 0 0 0; } } part { name: "button_events"; type: RECT; dragable { events: "elm.dragable.slider"; } mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; color: 0 0 0 0; } } part { name: "elm.swallow.entry"; type: SWALLOW; description { state: "default" 0.0; visible: 0; align: 0.5 0.5; rel1 { relative: 1.0 0.5; offset: 3 2; to_x: "left_bt"; to_y: "bg"; } rel2 { relative: 0.0 0.5; offset: -3 -2; to_x: "right_bt"; to_y: "bg"; } fixed: 1 1; color: 0 0 0 0; } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "disabled_active" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "access_text"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.to: "elm.text"; rel2.to: "elm.text"; } description { state: "disabled" 0.0; color: 0 0 0 0; rel1.to: "disabler"; rel2.to: "disabler"; } } } programs { program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text"; } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "dec"; signal: "mouse,down,1*"; source: "left_bt"; action: SIGNAL_EMIT "elm,action,decrement,start" ""; } program { name: "dec2"; signal: "mouse,up,1"; source: "left_bt"; action: SIGNAL_EMIT "elm,action,decrement,stop" ""; } program { name: "inc"; signal: "mouse,down,1*"; source: "right_bt"; action: SIGNAL_EMIT "elm,action,increment,start" ""; } program { name: "inc2"; signal: "mouse,up,1"; source: "right_bt"; action: SIGNAL_EMIT "elm,action,increment,stop" ""; } program { name: "left_bt_click"; signal: "mouse,down,1*"; source: "left_over2"; action: STATE_SET "clicked" 0.0; target: "left_bt"; } program { name: "left_bt_unclick"; signal: "mouse,up,1"; source: "left_over2"; action: STATE_SET "default" 0.0; target: "left_bt"; } program { name: "left_bt_click2"; signal: "mouse,down,1*"; source: "left_over3"; action: STATE_SET "clicked" 0.0; target: "left_over3"; } program { name: "left_bt_unclick2"; signal: "mouse,up,1"; source: "left_over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "left_over3"; } program { name: "left_bt_unclick3"; signal: "mouse,up,1"; source: "left_over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "left_bt_pressed_anim"; signal: "elm,left,anim,activate"; source: "elm"; action: STATE_SET "clicked" 0.0; target: "left_bt"; target: "left_over3"; after: "left_bt_unpressed_anim"; } program { name: "left_bt_unpressed_anim"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "left_bt"; target: "left_over3"; } program { name: "right_bt_click"; signal: "mouse,down,1*"; source: "right_over2"; action: STATE_SET "clicked" 0.0; target: "right_bt"; } program { name: "right_bt_unclick"; signal: "mouse,up,1"; source: "right_over2"; action: STATE_SET "default" 0.0; target: "right_bt"; } program { name: "right_bt_click2"; signal: "mouse,down,1*"; source: "right_over3"; action: STATE_SET "clicked" 0.0; target: "right_over3"; } program { name: "right_bt_unclick2"; signal: "mouse,up,1"; source: "right_over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "right_over3"; } program { name: "right_bt_unclick3"; signal: "mouse,up,1"; source: "right_over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "right_bt_pressed_anim"; signal: "elm,right,anim,activate"; source: "elm"; action: STATE_SET "clicked" 0.0; target: "right_bt"; target: "right_over3"; after: "right_bt_unpressed_anim"; } program { name: "right_bt_unpressed_anim"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "right_bt"; target: "right_over3"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "left_bt"; target: "left_over1"; target: "left_over2"; target: "right_bt"; target: "right_over1"; target: "right_over2"; target: "disabler"; target: "access_text"; after: "disable_text"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "active")) set_state(PART:"elm.text", "disabled_active", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); get_state(PART:"elm.swallow.entry", st, 30, vl); if (!strcmp(st, "active")) set_state(PART:"elm.swallow.entry", "disabled_active", 0.0); else set_state(PART:"elm.swallow.entry", "disabled", 0.0); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "left_bt"; target: "left_over1"; target: "left_over2"; target: "right_bt"; target: "right_over1"; target: "right_over2"; target: "disabler"; target: "access_text"; after: "enable_text"; } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_active")) set_state(PART:"elm.text", "active", 0.0); else set_state(PART:"elm.text", "default", 0.0); get_state(PART:"elm.swallow.entry", st, 30, vl); if (!strcmp(st, "disabled_active")) set_state(PART:"elm.swallow.entry", "active", 0.0); else set_state(PART:"elm.swallow.entry", "default", 0.0); } } program { name: "active"; signal: "elm,state,active"; source: "elm"; action: STATE_SET "active" 0.0; target: "elm.text"; target: "elm.swallow.entry"; } program { name: "inactive"; signal: "elm,state,inactive"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; target: "elm.swallow.entry"; } program { name: "toggle_text"; signal: "mouse,up,1"; source: "button_events"; action: SIGNAL_EMIT "elm,action,entry,toggle" ""; } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; action: STATE_SET "rtl" 0.0; target: "right_bt_icon"; target: "left_bt_icon"; } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; action: STATE_SET "default" 0.0; target: "right_bt_icon"; target: "left_bt_icon"; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/spinner/base/vertical"; images { image: "shelf_inset.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; image: "up.png" COMP; image: "down.png" COMP; image: "bt_spinner_up.png" COMP; image: "bt_spinner_down.png" COMP; image: "bt_spinner_hilight.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; min: 0 30; rel1.offset: 1 1; rel2.offset: -2 -2; color: 255 255 255 0; } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "bg"; relative: 0.0 0.0; } rel2 { to: "bg"; } image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } part { name: "down_bt"; mouse_events: 1; description { state: "default" 0.0; fixed: 1 1; rel1 { to: "up_bt"; relative: 0 1; offset: 0 1; } rel2 { to_y: "bg"; to_x: "up_bt"; relative: 1 1; offset: -1 -4; } align: 1.0 0.5; min: 24 16; image { normal: "bt_spinner_down.png"; border: 6 6 6 6; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_spinner_down.png"; image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "down_over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "down_bt"; rel2.to: "down_bt"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "up_bt"; mouse_events: 1; description { state: "default" 0.0; fixed: 1 0; rel1 { to: "bg"; relative: 0 0; offset: 0 2; } rel2 { to: "bg"; relative: 1 0.5; offset: -3 0; } align: 1.0 0.5; min: 24 16; aspect: 1.5 1.0; aspect_preference: BOTH; image { normal: "bt_spinner_up.png"; border: 6 6 6 6; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_spinner_up.png"; image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "up_over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "up_bt"; rel2 { to: "up_bt"; relative: 1.0 0.5; } image { normal: "bt_spinner_hilight.png"; border: 7 7 7 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "up_over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "up_bt"; rel2.to: "up_bt"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "down_bt_icon"; repeat_events: 1; description { state: "default" 0.0; rel1.to: "down_bt"; rel1.offset: 5 3; rel2.to: "down_bt"; rel2.offset: -6 -3; align: 0.5 0.5; image.normal: "down.png"; } } part { name: "up_bt_icon"; repeat_events: 1; description { state: "default" 0.0; rel1.to: "up_bt"; rel1.offset: 5 3; rel2.to: "up_bt"; rel2.offset: -6 -3; align: 0.5 0.5; image.normal: "up.png"; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 1; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 3 2; to_x: "bg"; to_y: "bg"; } rel2 { relative: 0.0 1.0; offset: -3 -2; to_x: "down_bt"; to_y: "bg"; } color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 1 1; align: 0.5 0.5; } } description { state: "active" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "disabled_active" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } } part { name: "elm.dragable.slider"; type: RECT; mouse_events: 0; scale: 1; dragable { x: 1 1 0; y: 0 0 0; } description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; fixed: 1 1; color: 0 0 0 0; } } part { name: "button_events"; type: RECT; dragable { events: "elm.dragable.slider"; } mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; fixed: 1 1; color: 0 0 0 0; } } part { name: "elm.swallow.entry"; type: SWALLOW; description { state: "default" 0.0; visible: 0; align: 0.5 0.5; rel1 { relative: 0.0 0.5; offset: 3 2; to: "elm.text"; } rel2 { relative: 1.0 0.5; offset: -3 -2; to: "elm.text"; } fixed: 1 1; color: 0 0 0 0; } description { state: "active" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "disabled_active" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "access_text"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.to: "elm.text"; rel2.to: "elm.text"; } description { state: "disabled" 0.0; color: 0 0 0 0; rel1.to: "disabler"; rel2.to: "disabler"; } } } programs { program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text"; } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "dec"; signal: "mouse,down,1*"; source: "down_bt"; action: SIGNAL_EMIT "elm,action,decrement,start" ""; } program { name: "dec2"; signal: "mouse,up,1"; source: "down_bt"; action: SIGNAL_EMIT "elm,action,decrement,stop" ""; } program { name: "inc"; signal: "mouse,down,1*"; source: "up_bt"; action: SIGNAL_EMIT "elm,action,increment,start" ""; } program { name: "inc2"; signal: "mouse,up,1"; source: "up_bt"; action: SIGNAL_EMIT "elm,action,increment,stop" ""; } program { name: "down_bt_click2"; signal: "mouse,down,1*"; source: "down_over3"; action: STATE_SET "clicked" 0.0; target: "down_over3"; } program { name: "down_bt_unclick2"; signal: "mouse,up,1"; source: "down_over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "down_over3"; } program { name: "up_bt_click2"; signal: "mouse,down,1*"; source: "up_over3"; action: STATE_SET "clicked" 0.0; target: "up_over3"; } program { name: "up_bt_unclick2"; signal: "mouse,up,1"; source: "up_over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "up_over3"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "down_bt"; target: "up_bt"; target: "disabler"; target: "access_text"; after: "disable_text"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "active")) set_state(PART:"elm.text", "disabled_active", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); get_state(PART:"elm.swallow.entry", st, 30, vl); if (!strcmp(st, "active")) set_state(PART:"elm.swallow.entry", "disabled_active", 0.0); else set_state(PART:"elm.swallow.entry", "disabled", 0.0); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "down_bt"; target: "up_bt"; target: "disabler"; target: "access_text"; after: "enable_text"; } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_active")) set_state(PART:"elm.text", "active", 0.0); else set_state(PART:"elm.text", "default", 0.0); get_state(PART:"elm.swallow.entry", st, 30, vl); if (!strcmp(st, "disabled_active")) set_state(PART:"elm.swallow.entry", "active", 0.0); else set_state(PART:"elm.swallow.entry", "default", 0.0); } } program { name: "active"; signal: "elm,state,active"; source: "elm"; action: STATE_SET "active" 0.0; target: "elm.text"; target: "elm.swallow.entry"; } program { name: "inactive"; signal: "elm,state,inactive"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; target: "elm.swallow.entry"; } program { name: "toggle_text"; signal: "mouse,up,1"; source: "button_events"; action: SIGNAL_EMIT "elm,action,entry,toggle" ""; } } } /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/toolbar.edc0000664000175000017500000013502312127353614016611 00000000000000#define ITEM_STATE_ENABLED 0 #define ITEM_STATE_DISABLED 1 #define BUTTON_CONTROLBAR_ITEM_BUTTON_ICON_SIZE_INC 16 16 group { name: "elm/toolbar/base/default"; images { image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; image: "bt_dis_shine.png" COMP; image: "arrow_right.png" COMP; image: "arrow_left.png" COMP; image: "arrow_up.png" COMP; image: "arrow_down.png" COMP; } parts { part { name: "base"; mouse_events: 1; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 2 2; } rel2.offset: -3 -3; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "base"; offset: 2 2; } rel2 { to: "base"; offset: -3 -3; } } } part { name: "elm.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "clipper"; rel2.to: "clipper"; } } part { name: "over2"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; image { normal: "bt_dis_shine.png"; border: 4 4 4 4; } } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } color: 255 255 255 128; } } part { name: "event"; type: RECT; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "left_arrow"; scale: 1; description { state: "default" 0.0; image.normal: "arrow_left.png"; align: 0.0 0.5; min: 22 22; max: 22 22; visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "right_arrow"; scale: 1; description { state: "default" 0.0; image.normal: "arrow_right.png"; align: 1.0 0.5; min: 22 22; max: 22 22; visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "up_arrow"; scale: 1; description { state: "default" 0.0; image.normal: "arrow_up.png"; align: 0.5 0.0; min: 22 22; max: 22 22; visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "down_arrow"; scale: 1; description { state: "default" 0.0; image.normal: "arrow_down.png"; align: 0.5 1.0; min: 22 22; max: 22 22; visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "left_show"; signal: "elm,action,show,left"; source: "elm"; action: STATE_SET "visible" 0.0; target: "left_arrow"; } program { name: "left_hide"; signal: "elm,action,hide,left"; source: "elm"; action: STATE_SET "default" 0.0; target: "left_arrow"; } program { name: "right_show"; signal: "elm,action,show,right"; source: "elm"; action: STATE_SET "visible" 0.0; target: "right_arrow"; } program { name: "right_hide"; signal: "elm,action,hide,right"; source: "elm"; action: STATE_SET "default" 0.0; target: "right_arrow"; } program { name: "up_show"; signal: "elm,action,show,up"; source: "elm"; action: STATE_SET "visible" 0.0; target: "up_arrow"; } program { name: "up_hide"; signal: "elm,action,hide,up"; source: "elm"; action: STATE_SET "default" 0.0; target: "up_arrow"; } program { name: "down_show"; signal: "elm,action,show,down"; source: "elm"; action: STATE_SET "visible" 0.0; target: "down_arrow"; } program { name: "down_hide"; signal: "elm,action,hide,down"; source: "elm"; action: STATE_SET "default" 0.0; target: "down_arrow"; } program { name: "left_go"; signal: "mouse,up,1"; source: "left_arrow"; action: SIGNAL_EMIT "elm,action,left" "elm"; } program { name: "right_go"; signal: "mouse,up,1"; source: "right_arrow"; action: SIGNAL_EMIT "elm,action,right" "elm"; } program { name: "up_go"; signal: "mouse,up,1"; source: "up_arrow"; action: SIGNAL_EMIT "elm,action,up" "elm"; } program { name: "down_go"; signal: "mouse,up,1"; source: "down_arrow"; action: SIGNAL_EMIT "elm,action,down" "elm"; } } } group { name: "elm/toolbar/more/default"; images { image: "toolbar_separator_h.png" COMP; } parts { part { name: "base"; mouse_events: 1; description { state: "default" 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 0.0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } description { state: "open" 0.0; inherit: "default" 0.0; rel2.relative: 1.0 1.0; } description { state: "open2" 0.0; inherit: "default" 0.0; rel2.relative: 1.0 2.0; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; rel1 { to: "base"; offset: 4 4; } rel2 { to: "base"; offset: -5 -5; } } description { state: "open" 0.0; inherit: "default" 0.0; rel2.relative: 1.0 1.0; } description { state: "open2" 0.0; inherit: "default" 0.0; rel2.relative: 1.0 0.5; rel2.offset: -5 -2; } } part { name: "clipper2"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; rel1 { relative: 0.0 0.5; to: "base"; offset: 4 1; } rel2 { to: "base"; offset: -5 -5; } } description { state: "open" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 1.0; } description { state: "open2" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 0.5; } } part { name: "elm.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; rel1.to: "clipper"; rel2.to: "clipper"; } } part { name: "elm.swallow.content2"; clip_to: "clipper2"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; rel1.to: "clipper2"; rel2.to: "clipper2"; } } part { name: "separator2"; clip_to: "clipper2"; description { state: "default" 0.0; min: 2 3; max: 9999 3; fixed: 1 1; rel1 { relative: 0.0 0.0; offset: 0 -1; to: "clipper2"; } rel2 { relative: 1.0 0.0; offset: -1 0; to: "clipper2"; } image { normal: "toolbar_separator_h.png"; border: 1 1 1 1; } fill { smooth: 0; } } } part { name: "over2"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; image { normal: "bt_dis_shine.png"; border: 4 4 4 4; } } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } color: 255 255 255 128; } } } programs { program { name: "open"; signal: "elm,state,open"; source: "elm"; action: STATE_SET "open" 0.0; target: "base"; target: "clipper"; target: "clipper2"; transition: BOUNCE 0.8 1.0 3; } program { name: "open2"; signal: "elm,state,open2"; source: "elm"; action: STATE_SET "open2" 0.0; target: "base"; target: "clipper"; target: "clipper2"; transition: BOUNCE 0.8 1.0 3; } program { name: "close"; signal: "elm,state,close"; source: "elm"; action: STATE_SET "default" 0.0; target: "base"; transition: BOUNCE 0.8 1.0 3; } } } group { name: "elm/toolbar/item/default"; images { image: "toolbar_sel.png" COMP; } data.item: "transition_animation_on" "1"; parts { part { name: "label2"; type: TEXT; mouse_events: 0; scale: 1; clip_to: "elm.text.clipper"; description { state: "default" 0.0; align: 0.5 1.0; fixed: 0 1; rel1.to: "elm.text"; rel2.to: "elm.text"; color: 0 0 0 255; text { font: "Sans"; text_source: "elm.text"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "toolbar_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "label2_new"; type: TEXT; mouse_events: 0; scale: 1; clip_to: "elm.text_new.clipper"; description { state: "default" 0.0; align: 0.5 1.0; fixed: 0 1; rel1.to: "elm.text_new"; rel2.to: "elm.text_new"; color: 0 0 0 255; text { font: "Sans"; text_source: "elm.text_new"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "toolbar_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; image { normal: "toolbar_sel.png"; border: 3 3 0 0; } image.middle: SOLID; fill.smooth: 0; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "moving" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 100; } } part { name: "elm.swallow.icon"; type: SWALLOW; clip_to: "elm.icon.clipper"; description { state: "default" 0.0; align: 0.5 0.5; rel1 { relative: 0.0 0.0; offset: 2 2; } rel2 { to_y: "elm.text"; relative: 1.0 0.0; offset: -3 -1; } color: 0 0 0 0; } } part { name: "elm.swallow.icon_new"; type: SWALLOW; clip_to: "elm.icon_new.clipper"; description { state: "default" 0.0; align: 0.5 0.5; rel1 { relative: 0.0 0.0; offset: 2 2; } rel2 { to_y: "elm.text_new"; relative: 1.0 0.0; offset: -3 -1; } color: 0 0 0 0; } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; clip_to: "elm.text.clipper"; description { state: "default" 0.0; align: 0.5 1.0; fixed: 0 1; rel1 { relative: 0.0 1.0; offset: 0 -1; } rel2 { relative: 1.0 1.0; offset: -1 -1; } visible: 0; color: 224 224 224 255; color3: 0 0 0 32; text { font: "Sans:style=Bold"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "toolbar_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "elm.text_new"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; clip_to: "elm.text_new.clipper"; scale: 1; description { state: "default" 0.0; align: 0.5 1.0; fixed: 0 1; rel1 { relative: 0.0 1.0; offset: 0 -1; } rel2 { relative: 1.0 1.0; offset: -1 -1; } visible: 0; color: 224 224 224 255; color3: 0 0 0 32; text { font: "Sans:style=Bold"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "toolbar_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "elm.text.clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; } description { state: "animation" 0.0; color: 255 255 255 0; } } part { name: "elm.text_new.clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "animation" 0.0; color: 255 255 255 255; } } part { name: "elm.icon.clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; } description { state: "animation" 0.0; color: 255 255 255 0; } } part { name: "elm.icon_new.clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "animation" 0.0; color: 255 255 255 255; } } part { name: "event"; type: RECT; mouse_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "elm.text"; target: "label2"; target: "elm.text_new"; target: "label2_new"; transition: LINEAR 0.2; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "elm.text"; target: "label2"; target: "elm.text_new"; target: "label2_new"; transition: LINEAR 0.1; } program { name: "moving"; signal: "elm,state,moving"; source: "elm"; action: STATE_SET "moving" 0.0; target: "bg"; } program { name: "go"; signal: "mouse,clicked,1"; source: "event"; action: SIGNAL_EMIT "elm,action,click" "elm"; } program { name: "mouse,in"; signal: "mouse,in"; source: "event"; action: SIGNAL_EMIT "elm,mouse,in" "elm"; } program { name: "mouse,out"; signal: "mouse,out"; source: "event"; action: SIGNAL_EMIT "elm,mouse,out" "elm"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "label2"; target: "label2_new"; target: "bg"; after: "disable_text"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.text", "disabled_visible", 0.0); set_state(PART:"elm.text_new", "disabled_visible", 0.0); } else { set_state(PART:"elm.text", "disabled", 0.0); set_state(PART:"elm.text_new", "disabled", 0.0); } } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "label2"; target: "label2_new"; target: "bg"; after: "enable_text"; } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) { set_state(PART:"elm.text", "visible", 0.0); set_state(PART:"elm.text_new", "visible", 0.0); } else { set_state(PART:"elm.text", "default", 0.0); set_state(PART:"elm.text_new", "default", 0.0); } } } program { name: "label_set,animation,forward"; signal: "elm,state,label_set,forward"; source: "elm"; after: "label_set,animation"; } program { name: "label_set,animation,backward"; signal: "elm,state,label_set,backward"; source: "elm"; after: "label_set,animation"; } program { name: "label_set,animation"; signal: "elm,state,label_set"; source: "elm"; action: STATE_SET "animation" 0.0; target: "elm.text.clipper"; target: "elm.text_new.clipper"; transition: LINEAR 0.2; after: "label_set,animation,done"; } program { name: "label_set,animation,done"; action: SIGNAL_EMIT "elm,state,label_set,done" "elm"; } program { name: "label,reset"; signal: "elm,state,label,reset"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text.clipper"; target: "elm.text_new.clipper"; } program { name: "icon_set,animation,forward"; signal: "elm,state,icon_set,forward"; source: "elm"; after: "icon_set,animation"; } program { name: "icon_set,animation,backward"; signal: "elm,state,icon_set,backward"; source: "elm"; after: "icon_set,animation"; } program { name: "icon_set,animation"; signal: "elm,state,icon_set"; source: "elm"; action: STATE_SET "animation" 0.0; target: "elm.icon.clipper"; target: "elm.icon_new.clipper"; transition: LINEAR 0.2; after: "icon_set,animation,done"; } program { name: "icon_set,animation,done"; action: SIGNAL_EMIT "elm,state,icon_set,done" "elm"; } program { name: "icon,reset"; signal: "elm,state,icon,reset"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.icon.clipper"; target: "elm.icon_new.clipper"; } } } group { name: "elm/toolbar/item/item_horizontal"; inherit: "elm/toolbar/item/default"; parts { part { name: "elm.swallow.icon"; description { state: "default" 0.0; fixed: 0 0; aspect: 1 1; aspect_preference: VERTICAL; align: 0.0 0.5; rel1.offset: 3 3; rel1.relative: 0 0; rel2.offset: 3 -4; rel2.relative: 0 1; color: 0 0 0 0; } } part { name: "elm.swallow.icon_new"; description { state: "default" 0.0; fixed: 1 1; } } part { name: "elm.text"; description { state: "default" 0.0; align: 1.0 0.5; min: 0 1; fixed: 0 0; rel1.offset: 1 0; rel1.relative: 1.0 0.0; rel1.to_x: "elm.swallow.icon"; rel2.relative: 1.0 1.0; text.align: 0 0.5; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "elm.text_new"; description { state: "default" 0.0; align: 1.0 0.5; min: 0 1; fixed: 0 0; rel1.offset: 1 0; rel1.relative: 1.0 0.0; rel1.to_x: "elm.swallow.icon"; rel2.relative: 1.0 1.0; text.align: 0 0.5; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } } } group { name: "elm/toolbar/item/item_centered"; images { image: "toolbar_sel.png" COMP; } data.item: "transition_animation_on" "1"; script { public item_state = ITEM_STATE_ENABLED; } parts { part { name: "label2"; type: TEXT; mouse_events: 0; scale: 1; clip_to: "elm.text.clipper"; description { state: "default" 0.0; align: 0.5 0.5; fixed: 0 1; rel1.to: "elm.text"; rel2.to: "elm.text"; color: 0 0 0 255; text { font: "Sans"; text_source: "elm.text"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "toolbar_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "label2_new"; type: TEXT; mouse_events: 0; scale: 1; clip_to: "elm.text_new.clipper"; description { state: "default" 0.0; align: 0.5 0.5; fixed: 0 1; rel1.to: "elm.text_new"; rel2.to: "elm.text_new"; color: 0 0 0 255; text { font: "Sans"; text_source: "elm.text_new"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "toolbar_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: 2 2; } rel2 { relative: 1.0 1.0; offset: -2 -3; } image { normal: "toolbar_sel.png"; border: 3 3 3 3; } image.middle: SOLID; fill.smooth: 0; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "padding_left_top"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; rel2.relative: 0.0 0.0; min: 10 8; fixed: 1 1; visible: 1; color: 0 0 0 0; } } part { name: "padding_right_bottom"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; align: 1.0 1.0; rel1.relative: 1.0 1.0; min: 10 5; fixed: 1 1; visible: 1; color: 0 0 0 0; } } part { name: "icon_rect"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; min: 0 0; fixed: 0 1; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 0.0 1.0; to_x: "padding_right_bottom"; to_y: "padding_left_top"; } align: 0.5 0.0; color: 0 0 0 0; } description { state: "visible" 0.0; min: BUTTON_CONTROLBAR_ITEM_BUTTON_ICON_SIZE_INC; fixed: 0 1; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 0.0 1.0; to_x: "padding_right_bottom"; to_y: "padding_left_top"; } align: 0.5 0.0; color: 0 0 0 0; } description { state: "icononly" 0.0; inherit: "default" 0.0; } } part { name: "padding_after_icon"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; //when only icon or no icon is there align: 0.0 0.0; rel1 { relative: 0.0 1.0; to: "icon_rect"; } rel2.to: "icon_rect"; fixed: 0 1; min: 0 0; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 0.0; } description { state: "icononly" 0.0; inherit: "default" 0.0; } } part { name: "padding_before_text"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; //when only icon or no icon is there align: 0.5 1.0; rel1 { relative: 1.0 0.0; to_x: "padding_left_top"; to_y: "elm.text"; } rel2 { relative: 0.0 0.0; to_x: "padding_right_bottom"; to_y: "elm.text"; } fixed: 0 1; min: 0 0; color: 0 0 0 0; } } part { name: "elm.swallow.icon"; type: SWALLOW; scale: 1; clip_to: "elm.icon.clipper"; description { state: "default" 0.0; visible: 0; align: 0.5 0.5; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 0.0 1.0; to_x: "padding_right_bottom"; to_y: "padding_left_top"; } // fixed: 1 1; } description { state: "visible" 0.0; // fixed: 1 1; min: BUTTON_CONTROLBAR_ITEM_BUTTON_ICON_SIZE_INC; max: BUTTON_CONTROLBAR_ITEM_BUTTON_ICON_SIZE_INC; rel1 { relative: 1.0 1.0; to: "padding_left_top"; offset: 0 -3; } rel2 { relative: 0.0 0.0; to: "padding_right_bottom"; offset: 0 -10; } aspect: 1.0 1.0; aspect_preference: BOTH; } description { state: "icononly" 0.0; min: BUTTON_CONTROLBAR_ITEM_BUTTON_ICON_SIZE_INC; max: BUTTON_CONTROLBAR_ITEM_BUTTON_ICON_SIZE_INC; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 0.0 0.0; to: "padding_right_bottom"; } aspect: 1.0 1.0; aspect_preference: BOTH; } } part { name: "elm.swallow.icon_new"; type: SWALLOW; scale: 1; clip_to: "elm.icon_new.clipper"; description { state: "default" 0.0; visible: 0; align: 0.5 0.5; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 0.0 1.0; to_x: "padding_right_bottom"; to_y: "padding_left_top"; } // fixed: 1 1; } description { state: "visible" 0.0; // fixed: 1 1; min: BUTTON_CONTROLBAR_ITEM_BUTTON_ICON_SIZE_INC; max: BUTTON_CONTROLBAR_ITEM_BUTTON_ICON_SIZE_INC; rel1 { relative: 1.0 1.0; to: "padding_left_top"; offset: 0 -3; } rel2 { relative: 0.0 0.0; to: "padding_right_bottom"; offset: 0 -10; } aspect: 1.0 1.0; aspect_preference: BOTH; } description { state: "icononly" 0.0; min: BUTTON_CONTROLBAR_ITEM_BUTTON_ICON_SIZE_INC; max: BUTTON_CONTROLBAR_ITEM_BUTTON_ICON_SIZE_INC; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 0.0 0.0; to: "padding_right_bottom"; } aspect: 1.0 1.0; aspect_preference: BOTH; } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; clip_to: "elm.text.clipper"; description { state: "default" 0.0; align: 0.5 0.5; fixed: 0 1; rel1 { relative: 1.0 1.0; to_x: "padding_left_top"; to_y: "padding_after_icon"; offset: 0 -3; } rel2 { relative: 0.0 0.0; to: "padding_right_bottom"; offset: 0 -3; } visible: 0; color: 224 224 224 255; color3: 0 0 0 32; text { font: "Sans:style=Bold"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "toolbar_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "elm.text_new"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; clip_to: "elm.text_new.clipper"; scale: 1; description { state: "default" 0.0; align: 0.5 0.5; fixed: 0 1; rel1 { relative: 1.0 1.0; to_x: "padding_left_top"; to_y: "padding_after_icon"; offset: 0 -3; } rel2 { relative: 0.0 0.0; to: "padding_right_bottom"; offset: 0 -3; } visible: 0; color: 224 224 224 255; color3: 0 0 0 32; text { font: "Sans:style=Bold"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "toolbar_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "elm.text.clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; } description { state: "animation" 0.0; color: 255 255 255 0; } description { state: "disabled" 0.0; color: 255 255 255 153; } } part { name: "elm.text_new.clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "animation" 0.0; color: 255 255 255 255; } description { state: "disabled" 0.0; color: 255 255 255 153; } } part { name: "elm.icon.clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; } description { state: "animation" 0.0; color: 255 255 255 0; } description { state: "disabled" 0.0; color: 255 255 255 153; } } part { name: "elm.icon_new.clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "animation" 0.0; color: 255 255 255 255; } description { state: "disabled" 0.0; color: 255 255 255 153; } } part { name: "event"; type: RECT; mouse_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "event2"; type: RECT; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } } programs { program { name: "pressed"; signal: "mouse,down,1"; source: "event"; script { if (get_int(item_state) != ITEM_STATE_DISABLED) { set_state(PART:"elm.text", "visible", 0.0); set_state(PART:"elm.text_new", "visible", 0.0); set_state(PART:"bg", "selected", 0.0); } } transition: LINEAR 0.2; } program { name: "unpressed"; signal: "mouse,up,1"; source: "event2"; action: STATE_SET "default" 0.0; target: "bg"; target: "elm.text"; target: "elm.text_new"; transition: LINEAR 0.1; } program { name: "go"; signal: "mouse,up,1"; source: "event"; action: SIGNAL_EMIT "elm,action,click" "elm"; } program { name: "mouse,in"; signal: "mouse,in"; source: "event"; action: SIGNAL_EMIT "elm,mouse,in" "elm"; } program { name: "mouse,out"; signal: "mouse,out"; source: "event"; action: SIGNAL_EMIT "elm,mouse,out" "elm"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; script { set_int(item_state, ITEM_STATE_DISABLED); set_state(PART:"bg", "disabled", 0.0); set_state(PART:"elm.text.clipper", "disabled", 0.0); set_state(PART:"elm.icon.clipper", "disabled", 0.0); run_program(PROGRAM:"label_set,animation,done"); run_program(PROGRAM:"icon_set,animation,done"); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; script { set_int(item_state, ITEM_STATE_ENABLED); set_state(PART:"bg", "default", 0.0); set_state(PART:"elm.text.clipper", "default", 0.0); set_state(PART:"elm.icon.clipper", "default", 0.0); run_program(PROGRAM:"label_set,animation,done"); run_program(PROGRAM:"icon_set,animation,done"); } } program { name: "label_set,animation,forward"; signal: "elm,state,label_set,forward"; source: "elm"; after: "label_set,animation"; } program { name: "label_set,animation,backward"; signal: "elm,state,label_set,backward"; source: "elm"; after: "label_set,animation"; } program { name: "label_set,animation"; signal: "elm,state,label_set"; source: "elm"; action: STATE_SET "animation" 0.0; target: "elm.text.clipper"; target: "elm.text_new.clipper"; transition: LINEAR 0.2; after: "label_set,animation,done"; } program { name: "label_set,animation,done"; action: SIGNAL_EMIT "elm,state,label_set,done" "elm"; } program { name: "label,reset"; signal: "elm,state,label,reset"; source: "elm"; script { set_state(PART:"elm.text_new.clipper", "default", 0.0); if (get_int(item_state) != ITEM_STATE_DISABLED) set_state(PART:"elm.text.clipper", "default", 0.0); else set_state(PART:"elm.text.clipper", "disabled", 0.0); } } program { name: "icon_set,animation,forward"; signal: "elm,state,icon_set,forward"; source: "elm"; after: "icon_set,animation"; } program { name: "icon_set,animation,backward"; signal: "elm,state,icon_set,backward"; source: "elm"; after: "icon_set,animation"; } program { name: "icon_set,animation"; signal: "elm,state,icon_set"; source: "elm"; action: STATE_SET "animation" 0.0; target: "elm.icon.clipper"; target: "elm.icon_new.clipper"; transition: LINEAR 0.2; after: "icon_set,animation,done"; } program { name: "icon_set,animation,done"; action: SIGNAL_EMIT "elm,state,icon_set,done" "elm"; } program { name: "icon,reset"; signal: "elm,state,icon,reset"; source: "elm"; script { set_state(PART:"elm.icon_new.clipper", "default", 0.0); if (get_int(item_state) != ITEM_STATE_DISABLED) set_state(PART:"elm.icon.clipper", "default", 0.0); else set_state(PART:"elm.icon.clipper", "disabled", 0.0); } } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.icon", st, 30, vl); if (!strcmp(st, "icononly")) { set_state(PART:"elm.swallow.icon", "visible", 0.0); set_state(PART:"icon_rect", "visible", 0.0); set_state(PART:"padding_after_icon", "visible", 0.0); } set_state(PART:"label2", "visible", 0.0); } } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.icon", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.icon", "icononly", 0.0); set_state(PART:"icon_rect", "icononly", 0.0); set_state(PART:"padding_after_icon", "icononly", 0.0); } set_state(PART:"label2", "default", 0.0); } } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.icon", "visible", 0.0); set_state(PART:"icon_rect", "visible", 0.0); set_state(PART:"padding_after_icon", "visible", 0.0); } else { set_state(PART:"elm.swallow.icon", "icononly", 0.0); set_state(PART:"icon_rect", "icononly", 0.0); set_state(PART:"padding_after_icon", "icononly", 0.0); } } } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"label2", "visible", 0.0); } set_state(PART:"elm.swallow.icon", "default", 0.0); set_state(PART:"icon_rect", "default", 0.0); set_state(PART:"padding_after_icon", "default", 0.0); } } } } group { name: "elm/toolbar/separator/default"; images { image: "toolbar_separator_v.png" COMP; } parts { part { name: "separator"; // separator group description { state: "default" 0.0; min: 2 2; max: 2 9999; rel1.offset: 4 4; rel2.offset: -5 -5; image { normal: "toolbar_separator_v.png"; } fill { smooth: 0; } } } } } group { name: "elm/toolbar/object/default"; parts { part { name: "elm.swallow.object"; // object group type: SWALLOW; description { state: "default" 0.0; } } } } elementary-1.7.7/data/themes/widgets/list.edc0000664000175000017500000012536712127353614016134 00000000000000group { name: "elm/list/item/default"; data.item: "stacking" "above"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/list/item_odd/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/list/item_compress/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; align: 0.0 0.0; min: 0 10; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } } } group { name: "elm/list/item_compress_odd/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/list/h_item/default"; data.item: "stacking" "above"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1_h.png" COMP; image: "ilist_item_shadow_h.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 10 0; fixed: 1 1; rel1 { to: "base"; relative: 1.0 0.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: 0 -1; } image { normal: "ilist_item_shadow_h.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1_h.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.5 0.0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.0; offset: -5 4; } } } part { name: "elm.swallow.end"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.5 1.0; rel1 { relative: 0.0 1.0; offset: 4 -5; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 0 1; rel1 { to_x: "elm.swallow.icon"; relative: 0.0 1.0; offset: 4 4; } rel2 { to_x: "elm.swallow.end"; relative: 1.0 0.0; offset: -5 -1; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } } } group { name: "elm/list/h_item_odd/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2_h.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2_h.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.5 0.0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.0; offset: -5 4; } } } part { name: "elm.swallow.end"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.5 1.0; rel1 { relative: 0.0 1.0; offset: 4 -5; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 1 1; rel1 { to_x: "elm.swallow.icon"; relative: 0.0 1.0; offset: 4 4; } rel2 { to_x: "elm.swallow.end"; relative: 1.0 0.0; offset: -5 -1; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } } } group { name: "elm/list/h_item_compress/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1_h.png" COMP; image: "ilist_item_shadow_h.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; align: 0.0 0.0; min: 10 0; rel1 { to: "base"; relative: 1.0 0.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: 0 -1; } image { normal: "ilist_item_shadow_h.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1_h.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.5 0.0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.0; offset: -5 4; } } } part { name: "elm.swallow.end"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.5 1.0; rel1 { relative: 0.0 1.0; offset: 4 -5; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 1 1; rel1 { to_x: "elm.swallow.icon"; relative: 0.0 1.0; offset: 4 4; } rel2 { to_x: "elm.swallow.end"; relative: 1.0 0.0; offset: -5 -1; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } } } group { name: "elm/list/h_item_compress_odd/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2_h.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2_h.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.5 0.0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.0; offset: -5 4; } } } part { name: "elm.swallow.end"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.5 1.0; rel1 { relative: 0.0 1.0; offset: 4 -5; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 1 1; rel1 { to_x: "elm.swallow.icon"; relative: 0.0 1.0; offset: 4 4; } rel2 { to_x: "elm.swallow.end"; relative: 1.0 0.0; offset: -5 -1; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } } } elementary-1.7.7/data/themes/widgets/bg.edc0000664000175000017500000000324612127353614015540 00000000000000group { name: "elm/bg/base/default"; images { image: "dia_grad.png" COMP; image: "dia_topshad.png" COMP; image: "dia_botshad.png" COMP; } parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image.normal: "dia_grad.png"; fill { smooth: 0; size { relative: 0.0 1.0; offset: 64 0; } } } } part { name: "elm.swallow.rectangle"; type: SWALLOW; description { state: "default" 0.0; } } part { name: "elm.swallow.background"; type: SWALLOW; description { state: "default" 0.0; } } part { name: "shadow"; mouse_events: 0; description { state: "default" 0.0; rel2.relative: 1.0 0.0; rel2.offset: -1 31; image.normal: "dia_topshad.png"; fill { smooth: 0; size { relative: 0.0 1.0; offset: 64 0; } } } } part { name: "shadow2"; mouse_events: 0; description { state: "default" 0.0; rel1.relative: 0.0 1.0; rel1.offset: 0 -9; image.normal: "dia_botshad.png"; fill { smooth: 0; size { relative: 0.0 1.0; offset: 64 0; } } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; } } } } elementary-1.7.7/data/themes/widgets/genlist.edc0000664000175000017500000117741012127353614016623 00000000000000group { name: "elm/genlist/item/default/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; data.item: "flips" "elm.text.flip"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "reorder_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -7 -7; } rel2 { relative: 1.0 1.0; offset: 9 9; } image { normal: "bt_bases.png"; border: 6 6 6 6; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "default" 1.0; inherit: "default" 0.0; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } description { state: "selected" 1.0; inherit: "selected" 0.0; } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text.flip"; clip_to: "disclip"; type: SWALLOW; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_y: "elm.text"; rel2.to_y: "elm.text"; } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "selected", vl); set_state(PART:"fg1", "selected", vl); set_state(PART:"fg2", "selected", vl); set_state(PART:"elm.text", "selected", vl); } } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "default", vl); set_state(PART:"fg1", "default", vl); set_state(PART:"fg2", "default", vl); set_state(PART:"elm.text", "default", vl); } } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "go_reorder_disabled"; signal: "elm,state,reorder,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "go_reorder_enabled"; signal: "elm,state,reorder,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "flip_enabled"; signal: "elm,state,flip,enabled"; source: "elm"; action: STATE_SET "flip_enabled" 0.0; target: "elm.text"; target: "elm.text.flip"; target: "elm.swallow.icon"; target: "elm.swallow.end"; } program { name: "flip_disabled"; signal: "elm,state,flip,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; target: "elm.text.flip"; target: "elm.swallow.icon"; target: "elm.swallow.end"; } } } group { name: "elm/genlist/item/full/default"; alias: "elm/genlist/item_compress/full/default"; data.item: "selectraise" "on"; data.item: "contents" "elm.swallow.content"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "reorder_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -7 -7; } rel2 { relative: 1.0 1.0; offset: 9 9; } image { normal: "bt_bases.png"; border: 6 6 6 6; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "default" 1.0; inherit: "default" 0.0; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } description { state: "selected" 1.0; inherit: "selected" 0.0; } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.content"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "selected", vl); set_state(PART:"fg1", "selected", vl); set_state(PART:"fg2", "selected", vl); } } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "default", vl); set_state(PART:"fg1", "default", vl); set_state(PART:"fg2", "default", vl); } } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "go_reorder_disabled"; signal: "elm,state,reorder,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "go_reorder_enabled"; signal: "elm,state,reorder,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } } } group { name: "elm/genlist/item/one_icon/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon"; data.item: "treesize" "20"; data.item: "flips" "elm.text.flip"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "reorder_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -7 -7; } rel2 { relative: 1.0 1.0; offset: 9 9; } image { normal: "bt_bases.png"; border: 6 6 6 6; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "default" 1.0; inherit: "default" 0.0; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } description { state: "selected" 1.0; inherit: "selected" 0.0; } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text.flip"; clip_to: "disclip"; type: SWALLOW; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_y: "elm.text"; rel2.to_y: "elm.text"; } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "selected", vl); set_state(PART:"fg1", "selected", vl); set_state(PART:"fg2", "selected", vl); set_state(PART:"elm.text", "selected", vl); } } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "default", vl); set_state(PART:"fg1", "default", vl); set_state(PART:"fg2", "default", vl); set_state(PART:"elm.text", "default", vl); } } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "go_reorder_disabled"; signal: "elm,state,reorder,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "go_reorder_enabled"; signal: "elm,state,reorder,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "flip_enabled"; signal: "elm,state,flip,enabled"; source: "elm"; action: STATE_SET "flip_enabled" 0.0; target: "elm.text"; target: "elm.text.flip"; target: "elm.swallow.icon"; } program { name: "flip_disabled"; signal: "elm,state,flip,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; target: "elm.text.flip"; target: "elm.swallow.icon"; } } } group { name: "elm/genlist/item/end_icon/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon"; data.item: "treesize" "20"; data.item: "flips" "elm.text.flip"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "reorder_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -7 -7; } rel2 { relative: 1.0 1.0; offset: 9 9; } image { normal: "bt_bases.png"; border: 6 6 6 6; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "default" 1.0; inherit: "default" 0.0; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } description { state: "selected" 1.0; inherit: "selected" 0.0; } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { to_x: "elm.swallow.icon"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text.flip"; clip_to: "disclip"; type: SWALLOW; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_y: "elm.text"; rel2.to_y: "elm.text"; } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "selected", vl); set_state(PART:"fg1", "selected", vl); set_state(PART:"fg2", "selected", vl); set_state(PART:"elm.text", "selected", vl); } } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "default", vl); set_state(PART:"fg1", "default", vl); set_state(PART:"fg2", "default", vl); set_state(PART:"elm.text", "default", vl); } } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "go_reorder_disabled"; signal: "elm,state,reorder,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "go_reorder_enabled"; signal: "elm,state,reorder,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "flip_enabled"; signal: "elm,state,flip,enabled"; source: "elm"; action: STATE_SET "flip_enabled" 0.0; target: "elm.text"; target: "elm.text.flip"; target: "elm.swallow.icon"; } program { name: "flip_disabled"; signal: "elm,state,flip,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; target: "elm.text.flip"; target: "elm.swallow.icon"; } } } group { name: "elm/genlist/item/no_icon/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "treesize" "20"; data.item: "flips" "elm.text.flip"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "reorder_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -7 -7; } rel2 { relative: 1.0 1.0; offset: 9 9; } image { normal: "bt_bases.png"; border: 6 6 6 6; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "default" 1.0; inherit: "default" 0.0; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } description { state: "selected" 1.0; inherit: "selected" 0.0; } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text.flip"; clip_to: "disclip"; type: SWALLOW; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_y: "elm.text"; rel2.to_y: "elm.text"; } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "selected", vl); set_state(PART:"fg1", "selected", vl); set_state(PART:"fg2", "selected", vl); set_state(PART:"elm.text", "selected", vl); } } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "default", vl); set_state(PART:"fg1", "default", vl); set_state(PART:"fg2", "default", vl); set_state(PART:"elm.text", "default", vl); } } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "go_reorder_disabled"; signal: "elm,state,reorder,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "go_reorder_enabled"; signal: "elm,state,reorder,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "flip_enabled"; signal: "elm,state,flip,enabled"; source: "elm"; action: STATE_SET "flip_enabled" 0.0; target: "elm.text"; target: "elm.text.flip"; } program { name: "flip_disabled"; signal: "elm,state,flip,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; target: "elm.text.flip"; } } } group { name: "elm/genlist/item/group_index/default"; alias: "elm/genlist/item_compress/group_index/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_item_shadow.png" COMP; image: "group_index.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "group_index.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_compress/message/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.title.1 elm.title.2 elm.text"; // data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; } styles { style { name: "genlist_textblock_style"; base: "font=Sans font_size=10 color=#000 wrap=char text_class=list_item"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; } style { name: "genlist_textblock_style2"; base: "font=Sans font_size=10 color=#fff wrap=char text_class=list_item"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; } } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.title.1"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 0 1; // min: 16 16; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.0; offset: -5 4; } color: 0 0 0 255; color3: 0 0 0 0; align: 0.0 0.0; text { font: "Sans"; size: 10; min: 0 1; // min: 1 1; align: 0.0 0.0; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.title.2"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 0 1; // min: 16 16; rel1 { to_y: "elm.title.1"; relative: 0.0 1.0; offset: 4 0; } rel2 { to_y: "elm.title.1"; relative: 1.0 1.0; offset: -5 0; } color: 0 0 0 255; color3: 0 0 0 0; align: 0.0 0.0; text { font: "Sans"; size: 10; min: 0 1; // min: 1 1; align: 0.0 0.0; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text"; clip_to: "disclip"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; // fixed: 0 1; // min: 16 16; rel1 { to_y: "elm.title.2"; relative: 0.0 1.0; offset: 4 0; } rel2 { relative: 1.0 1.0; offset: -5 -5; } align: 0.0 0.0; text { style: "genlist_textblock_style"; min: 0 1; // min: 1 1; align: 0.0 0.0; } } description { state: "selected" 0.0; inherit: "default" 0.0; text { style: "genlist_textblock_style2"; } } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.title.1"; target: "elm.title.2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.title.1"; target: "elm.title.2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_compress/default/default"; inherit: "elm/genlist/item/default/default"; data.item: "texts" "elm.text"; parts { part { name: "elm.text"; description { state: "default" 0.0; text.min: 0 1; } description { state: "selected" 0.0; text.min: 0 1; } description { state: "flip_enabled" 0.0; text.min: 0 1; } } } } group { name: "elm/genlist/item_compress/one_icon/default"; inherit: "elm/genlist/item/one_icon/default"; data.item: "texts" "elm.text"; parts { part { name: "elm.text"; description { state: "default" 0.0; text.min: 0 1; } description { state: "selected" 0.0; text.min: 0 1; } description { state: "flip_enabled" 0.0; text.min: 0 1; } } } } group { name: "elm/genlist/item_compress/end_icon/default"; inherit: "elm/genlist/item/end_icon/default"; data.item: "texts" "elm.text"; parts { part { name: "elm.text"; description { state: "default" 0.0; text.min: 0 1; } description { state: "selected" 0.0; text.min: 0 1; } description { state: "flip_enabled" 0.0; text.min: 0 1; } } } } group { name: "elm/genlist/item_compress/no_icon/default"; inherit: "elm/genlist/item/no_icon/default"; data.item: "texts" "elm.text"; parts { part { name: "elm.text"; description { state: "default" 0.0; text.min: 0 1; } description { state: "selected" 0.0; text.min: 0 1; } description { state: "flip_enabled" 0.0; text.min: 0 1; } } } } group { name: "elm/genlist/tree/default/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; image: "icon_arrow_left.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "reorder_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -7 -7; } rel2 { relative: 1.0 1.0; offset: 9 9; } image { normal: "bt_bases.png"; border: 6 6 6 6; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "default" 0.1; inherit: "default" 0.0; image.normal: "icon_arrow_left.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } description { state: "active" 0.1; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "arrow"; relative: 1.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "go_reorder_disabled"; signal: "elm,state,reorder,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "go_reorder_enabled"; signal: "elm,state,reorder,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "expand"; signal: "mouse,up,1"; source: "arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); set_state(PART:"arrow", "active", vl); } } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); set_state(PART:"arrow", "default", vl); } } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); if (vl == 0.0) { set_state(PART:"arrow", st, 0.1); } } } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); if (vl == 0.1) { set_state(PART:"arrow", st, 0.0); } } } } } group { name: "elm/genlist/tree_compress/default/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; image: "icon_arrow_left.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "default" 0.1; inherit: "default" 0.0; image.normal: "icon_arrow_left.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } description { state: "active" 0.1; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "arrow"; relative: 1.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "expand"; signal: "mouse,up,1"; source: "arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); set_state(PART:"arrow", "active", vl); } } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); set_state(PART:"arrow", "default", vl); } } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); if (vl == 0.0) { set_state(PART:"arrow", st, 0.1); } } } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); if (vl == 0.1) { set_state(PART:"arrow", st, 0.0); } } } } } group { name: "elm/genlist/item/default_style/default"; styles { style { name: "genlist_style"; base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=list_item"; tag: "br" "\n"; tag: "ps" "ps"; tag: "hilight" "+ font_weight=Bold"; tag: "b" "+ font_weight=Bold"; tag: "tab" "\t"; } style { name: "genlist_selected_style"; base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=list_item"; tag: "br" "\n"; tag: "ps" "ps"; tag: "hilight" "+ font_weight=Bold"; tag: "b" "+ font_weight=Bold"; tag: "tab" "\t"; } } data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; min: 16 28; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 0.5; fixed: 0 1; rel1 { to_x: "elm.swallow.icon"; to_y: "base"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; to_y: "base"; relative: 0.0 0.5; offset: -1 -5; } text { style: "genlist_style"; min: 1 1; } } description { state: "selected" 0.0; inherit: "default" 0.0; text { style: "genlist_selected_style"; } } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_odd/default_style/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; min: 16 28; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 0.5; fixed: 0 1; rel1 { to_x: "elm.swallow.icon"; to_y: "base"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; to_y: "base"; relative: 0.0 0.5; offset: -1 -5; } text { style: "genlist_style"; min: 1 1; } } description { state: "selected" 0.0; inherit: "default" 0.0; text { style: "genlist_selected_style"; } } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/tree/default_style/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; min: 16 28; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "arrow"; relative: 1.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXTBLOCK; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 0.5; fixed: 0 1; rel1 { to_x: "elm.swallow.icon"; to_y: "base"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; to_y: "base"; relative: 0.0 0.5; offset: -1 -5; } text { style: "genlist_style"; min: 1 1; } } description { state: "selected" 0.0; inherit: "default" 0.0; text { style: "genlist_selected_style"; } } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "expand"; signal: "mouse,up,1"; source: "arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; action: STATE_SET "active" 0.0; target: "arrow"; } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; action: STATE_SET "default" 0.0; target: "arrow"; } } } group { name: "elm/genlist/tree_odd/default_style/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; min: 16 28; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "arrow"; relative: 1.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXTBLOCK; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 0.5; fixed: 0 1; rel1 { to_x: "elm.swallow.icon"; to_y: "base"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; to_y: "base"; relative: 0.0 0.5; offset: -1 -5; } text { style: "genlist_style"; min: 1 1; } } description { state: "selected" 0.0; inherit: "default" 0.0; text { style: "genlist_selected_style"; } } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "expand"; signal: "mouse,up,1"; source: "arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; action: STATE_SET "active" 0.0; target: "arrow"; } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; action: STATE_SET "default" 0.0; target: "arrow"; } } } group { name: "elm/genlist/item/double_label/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text elm.text.sub"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.sub"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; min: 1 1; // min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_compress/double_label/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text elm.text.sub"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.sub"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_odd/double_label/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text elm.text.sub"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.sub"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; min: 1 1; // min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_compress_odd/double_label/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text elm.text.sub"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.sub"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/tree/double_label/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text elm.text.sub"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "arrow"; relative: 1.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.sub"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; min: 1 1; // min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "expand"; signal: "mouse,up,1"; source: "arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; action: STATE_SET "active" 0.0; target: "arrow"; } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; action: STATE_SET "default" 0.0; target: "arrow"; } } } group { name: "elm/genlist/tree_compress/double_label/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text elm.text.sub"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "arrow"; relative: 1.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.sub"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "expand"; signal: "mouse,up,1"; source: "arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; action: STATE_SET "active" 0.0; target: "arrow"; } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; action: STATE_SET "default" 0.0; target: "arrow"; } } } group { name: "elm/genlist/tree_odd/double_label/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text elm.text.sub"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "arrow"; relative: 1.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.sub"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; min: 1 1; // min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "expand"; signal: "mouse,up,1"; source: "arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; action: STATE_SET "active" 0.0; target: "arrow"; } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; action: STATE_SET "default" 0.0; target: "arrow"; } } } group { name: "elm/genlist/item/icon_top_text_bottom/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.5 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 0.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_y: "elm.swallow.icon"; relative: 0.0 1.0; offset: 0 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: 0.5 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_odd/icon_top_text_bottom/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.5 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 0.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_y: "elm.swallow.icon"; relative: 0.0 1.0; offset: 0 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: 0.5 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/tree/icon_top_text_bottom/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.5 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -4 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_y: "elm.swallow.icon"; relative: 0.0 1.0; offset: 0 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: 0.5 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "expand"; signal: "mouse,up,1"; source: "arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; action: STATE_SET "active" 0.0; target: "arrow"; } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; action: STATE_SET "default" 0.0; target: "arrow"; } } } group { name: "elm/genlist/tree_odd/icon_top_text_bottom/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.5 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -4 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_y: "elm.swallow.icon"; relative: 0.0 1.0; offset: 0 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: 0.5 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "expand"; signal: "mouse,up,1"; source: "arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; action: STATE_SET "active" 0.0; target: "arrow"; } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; action: STATE_SET "default" 0.0; target: "arrow"; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/genlist/tree_compress_odd/double_label/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text elm.text.sub"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "arrow"; relative: 1.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.sub"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; // min: 1 1; min: 0 1; align: 0.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; target: "elm.text.sub"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "expand"; signal: "mouse,up,1"; source: "arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; action: STATE_SET "active" 0.0; target: "arrow"; } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; action: STATE_SET "default" 0.0; target: "arrow"; } } } group { name: "elm/genlist/item_compress/media/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.title elm.text.album-artist"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.text.title"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.album-artist"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { relative: 0.0 0.5; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.album-artist"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.album-artist"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_compress_odd/media/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.title elm.text.album-artist"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.text.title"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.album-artist"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { relative: 0.0 0.5; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.album-artist"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.album-artist"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_compress/media-album/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.title elm.text.trackno elm.text.length"; data.item: "states" "elm.state.trackno"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } script { public dot_visible; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.text.trackno"; type: TEXT; scale: 1; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 255; align: 0.0 0.0; fixed: 1 0; rel1 { to_y: "elm.text.title"; relative: 0.0 0.0; offset: 5 0; } rel2 { to_y: "elm.text.title"; relative: 0.0 1.0; offset: 20 0; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; align: 1.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "dot"; type: TEXT; scale: 1; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 255; visible: 0; fixed: 1 1; align: 0.0 0.0; rel1 { to_x: "elm.text.trackno"; to_y: "elm.text.title"; relative: 1.0 0.0; offset: 1 0; } rel2 { to_x: "elm.text.trackno"; to_y: "elm.text.title"; relative: 1.0 1.0; offset: 1 0; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; align: 0.0 0.5; text: "."; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; visible: 1; } } programs { program { signal: "elm,state,elm.state.trackno,active"; source: "elm"; script { set_state(PART:"dot", "visible", 0.0); set_int(dot_visible, 1); } } } part { name: "elm.text.title"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to_x: "dot"; relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.length"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { relative: 0.0 0.5; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.trackno"; target: "elm.text.length"; after: "dot_active"; } program { name: "dot_active"; script { if (get_int(dot_visible) == 1) set_state(PART:"dot", "selected", 0.0); } } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.length"; target: "elm.text.trackno"; transition: LINEAR 0.1; after: "dot_passive"; } program { name: "dot_passive"; script { if (get_int(dot_visible) == 1) set_state(PART:"dot", "visible", 0.0); } } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_compress_odd/media-album/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.title elm.text.trackno elm.text.length"; data.item: "states" "elm.state.trackno"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; } script { public dot_visible; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.text.trackno"; type: TEXT; scale: 1; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 255; align: 0.0 0.0; fixed: 1 0; rel1 { to_y: "elm.text.title"; relative: 0.0 0.0; offset: 5 0; } rel2 { to_y: "elm.text.title"; relative: 0.0 1.0; offset: 20 0; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; align: 1.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "dot"; type: TEXT; scale: 1; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 255; visible: 0; fixed: 1 1; align: 0.0 0.0; rel1 { to_x: "elm.text.trackno"; to_y: "elm.text.title"; relative: 1.0 0.0; offset: 1 0; } rel2 { to_x: "elm.text.trackno"; to_y: "elm.text.title"; relative: 1.0 1.0; offset: 1 0; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; align: 0.0 0.5; text: "."; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; visible: 1; } } programs { program { signal: "elm,state,elm.state.trackno,active"; source: "elm"; script { set_state(PART:"dot", "visible", 0.0); set_int(dot_visible, 1); } } } part { name: "elm.text.title"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to_x: "dot"; relative: 1.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.length"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { relative: 0.0 0.5; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.length"; target: "elm.text.trackno"; after: "dot_active"; } program { name: "dot_active"; script { if (get_int(dot_visible) == 1) set_state(PART:"dot", "selected", 0.0); } } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.length"; target: "elm.text.trackno"; transition: LINEAR 0.1; after: "dot_passive"; } program { name: "dot_passive"; script { if (get_int(dot_visible) == 1) set_state(PART:"dot", "visible", 0.0); } } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_compress/media-preview/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.title elm.text.artist"; data.item: "contents" "elm.swallow.preview"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.preview"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; min: 68 68; max: 68 68; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.text.title"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to_x: "elm.swallow.preview"; relative: 1.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.artist"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to_x: "elm.swallow.preview"; relative: 1.0 0.5; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.artist"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.artist"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item_compress_odd/media-preview/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.title elm.text.artist"; data.item: "contents" "elm.swallow.preview"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.preview"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; min: 68 68; max: 68 68; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.text.title"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to_x: "elm.swallow.preview"; relative: 1.0 0.0; offset: 4 4; } rel2 { relative: 1.0 0.5; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "elm.text.artist"; clip_to: "disclip"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to_x: "elm.swallow.preview"; relative: 1.0 0.5; offset: 4 4; } rel2 { relative: 1.0 1.0; offset: -1 -5; } color: 0 0 0 128; color3: 0 0 0 0; text { font: "Sans"; size: 8; min: 0 1; align: 0.0 0.5; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 128 128 128 255; color3: 0 0 0 32; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.artist"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text.title"; target: "elm.text.artist"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/genlist/item/mode/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.mode"; data.item: "contents" "elm.swallow.mode"; data.item: "mode_part" "elm.swallow.origin"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "default" 0.1; inherit: "default" 0.0; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } description { state: "selected" 1.0; inherit: "selected" 0.0; } } part { name: "elm.text.mode"; clip_to: "disclip"; type: TEXT; scale: 1; description { state: "default" 0.0; rel2.relative: 0.5 1.0; color: 0 0 0 255; text { font: "Sans"; size: 10; min: 1 1; align: -1.0 0.5; text_class: "list_item"; } } } part { name: "elm.swallow.mode"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.5 0.0; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } // Transparent part between base parts and slidable parts part { name: "event_block_layer"; type: RECT; clip_to: "disclip"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; color: 0 0 0 0; } description { state: "repeat_events" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "pers"; clip_to: "disclip"; type: RECT; description { state: "default" 0.0; rel1.relative: 0.0 1.0; } } part { name: "elm.swallow.origin"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; } description { state: "slide" 0.0; inherit: "default" 0.0; rel1.relative: 1 0; rel2.relative: 2 1; } description { state: "rotate" 0.0; inherit: "default" 0.0; map { perspective: "pers"; on: 1; smooth: 1; perspective_on: 1; backface_cull: 1; rotation { center: "pers"; x: 0.0; y: 0.0; z: 0.0; } } } description { state: "rotate" 1.0; inherit: "default" 0.0; map { perspective: "pers"; on: 1; smooth: 1; perspective_on: 1; backface_cull: 1; rotation { center: "pers"; x: 90.0; y: 0.0; z: 0.0; } } } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "selected", vl); set_state(PART:"fg1", "selected", vl); set_state(PART:"fg2", "selected", vl); } } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "default", vl); set_state(PART:"fg1", "default", vl); set_state(PART:"fg2", "default", vl); } } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "slide_right"; signal: "elm,state,slide,active"; source: "elm"; action: STATE_SET "slide" 0.0; target: "elm.swallow.origin"; transition: ACCELERATE 0.5 CURRENT; after: "unblock_event"; } program { name: "unblock_event"; action: STATE_SET "repeat_events" 0.0; target: "event_block_layer"; } program { name: "slide_left"; signal: "elm,state,slide,passive"; source: "elm"; action: STATE_SET "default" 0.0; target: "event_block_layer"; after: "slide_left2"; } program { name: "slide_left2"; action: STATE_SET "default" 0.0; target: "elm.swallow.origin"; transition: DECELERATE 0.5 CURRENT; after: "slide_left_finished"; } program { name: "slide_left_finished"; action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm"; } program { name: "rotate_on"; signal: "elm,state,rotate,active"; source: "elm"; action: STATE_SET "rotate" 0.0; target: "elm.swallow.origin"; after: "rotate_on2"; } program { name: "rotate_on2"; action: STATE_SET "rotate" 1.0; target: "elm.swallow.origin"; transition: LINEAR 0.5; after: "unblock_event"; } program { name: "rotate_off"; signal: "elm,state,rotate,passive"; source: "elm"; action: STATE_SET "default" 0.0; target: "event_block_layer"; after: "rotate_off2"; } program { name: "rotate_off2"; action: STATE_SET "rotate" 0.0; transition: LINEAR 0.5; target: "elm.swallow.origin"; after: "rotate_off3"; } program { name: "rotate_off3"; action: STATE_SET "default" 0.0; target: "elm.swallow.origin"; after: "rotate_off_finished"; } program { name: "rotate_off_finished"; action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm"; } } } group { name: "elm/genlist/item_odd/mode/default"; data.item: "stacking" "below"; data.item: "selectraise" "on"; data.item: "texts" "elm.text.mode"; data.item: "contents" "elm.swallow.mode"; data.item: "mode_part" "elm.swallow.origin"; data.item: "treesize" "20"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_2.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.text.mode"; clip_to: "disclip"; type: TEXT; scale: 1; description { state: "default" 0.0; rel2.relative: 0.5 1.0; color: 0 0 0 255; text { font: "Sans"; size: 10; min: 1 1; align: 0.5 0.5; text_class: "list_item"; } } } part { name: "elm.swallow.mode"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.5 0.0; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } // Transparent part between base parts and slidable parts part { name: "event_block_layer"; type: RECT; clip_to: "disclip"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; color: 0 0 0 0; } description { state: "repeat_events" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "pers"; clip_to: "disclip"; type: RECT; description { state: "default" 0.0; rel1.relative: 0.0 1.0; } } part { name: "elm.swallow.origin"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; } description { state: "slide" 0.0; inherit: "default" 0.0; rel1.relative: 1 0; rel2.relative: 2 1; } description { state: "rotate" 0.0; inherit: "default" 0.0; map { perspective: "pers"; on: 1; smooth: 1; perspective_on: 1; backface_cull: 1; rotation { center: "pers"; x: 0.0; y: 0.0; z: 0.0; } } } description { state: "rotate" 1.0; inherit: "default" 0.0; map { perspective: "pers"; on: 1; smooth: 1; perspective_on: 1; backface_cull: 1; rotation { center: "pers"; x: 90.0; y: 0.0; z: 0.0; } } } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "slide_right"; signal: "elm,state,slide,active"; source: "elm"; action: STATE_SET "slide" 0.0; target: "elm.swallow.origin"; transition: ACCELERATE 0.5; after: "unblock_event"; } program { name: "unblock_event"; action: STATE_SET "repeat_events" 0.0; target: "event_block_layer"; } program { name: "slide_left"; signal: "elm,state,slide,passive"; source: "elm"; action: STATE_SET "default" 0.0; target: "event_block_layer"; after: "slide_left2"; } program { name: "slide_left2"; action: STATE_SET "default" 0.0; target: "elm.swallow.origin"; transition: DECELERATE 0.5; after: "slide_left_finished"; } program { name: "slide_left_finished"; action: SIGNAL_EMIT "elm,state,slide,passive,finished" "elm"; } program { name: "rotate_on"; signal: "elm,state,rotate,active"; source: "elm"; action: STATE_SET "rotate" 0.0; target: "elm.swallow.origin"; after: "rotate_on2"; } program { name: "rotate_on2"; action: STATE_SET "rotate" 1.0; target: "elm.swallow.origin"; transition: LINEAR 0.5; after: "unblock_event"; } program { name: "rotate_off"; signal: "elm,state,rotate,passive"; source: "elm"; action: STATE_SET "default" 0.0; target: "event_block_layer"; after: "rotate_off2"; } program { name: "rotate_off2"; action: STATE_SET "rotate" 0.0; transition: LINEAR 0.5; target: "elm.swallow.origin"; after: "rotate_off3"; } program { name: "rotate_off3"; action: STATE_SET "default" 0.0; target: "elm.swallow.origin"; after: "rotate_off_finished"; } program { name: "rotate_off_finished"; action: SIGNAL_EMIT "elm,state,rotate,passive,finished" "elm"; } } } group { name: "elm/genlist/item/edit/default"; alias: "elm/genlist/tree/edit/default"; data.item: "contents" "elm.edit.icon.1 elm.edit.icon.2"; data.item: "stacking" "above"; data.item: "selectraise" "on"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; } rel2 { relative: 1.0 1.0; } image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "default" 0.1; inherit: "default" 0.0; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { to_x: "elm.padding.right"; relative: 1.0 1.0; offset: 1 1; } } description { state: "selected" 1.0; inherit: "selected" 0.0; } } part { name: "elm.padding.left"; type: RECT; scale: 1; description { state: "default" 0.0; min: 10 0; fixed: 1 0; visible: 0; align: 0.0 0.0; rel2.relative: 0.0 1.0; } } part { name: "elm.padding.right"; type: RECT; scale: 1; description { state: "default" 0.0; min: 5 0; fixed: 1 0; visible: 0; align: 1.0 0.0; rel1.relative: 1.0 0.0; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "elm.edit.icon.1"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; color: 255 255 255 255; rel1 { to_x: "elm.padding.left"; relative: 1.0 0.0; } rel2 { to_x: "elm.padding.left"; relative: 1.0 1.0; } } description { state: "enabled" 0.0; inherit: "default" 0.0; align: 0.0 0.5; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.padding.icon1.right"; type: RECT; scale: 1; description { state: "default" 0.0; min: 5 0; fixed: 1 0; visible: 0; align: 0.0 0.0; rel1 { relative: 1.0 0.0; to_x: "elm.edit.icon.1"; } rel2.to_x: "elm.edit.icon.1"; } } part { name: "elm.swallow.decorate.content"; clip_to: "disclip"; type: SWALLOW; mouse_events: 1; scale: 1; description { state: "default" 0.0; rel1 { relative: 1.0 0.0; to_x: "elm.padding.icon1.right"; } rel2 { relative: 0.0 1.0; to_x: "elm.padding.icon2.left"; } } description { state: "flipped" 0.0; inherit: "default" 0.0; rel1.to_x: "elm.padding.left"; rel2 { relative: 1.3 1.0; to_x: "elm.padding.right"; } } } part { name: "elm.padding.icon2.left"; type: RECT; scale: 1; description { state: "default" 0.0; min: 5 0; fixed: 1 0; visible: 0; color: 255 0 255 255; align: 0.0 0.0; rel1 { relative: 0.0 0.0; to_x: "elm.edit.icon.2"; } rel2 { relative: 0.0 1.0; to_x: "elm.edit.icon.2"; } } } part { name: "elm.edit.icon.2"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { relative: 0.0 0.0; to_x: "elm.padding.right"; } rel2 { relative: 0.0 1.0; to_x: "elm.padding.right"; } } description { state: "enabled" 0.0; inherit: "default" 0.0; align: 1.0 0.5; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "selected", vl); set_state(PART:"fg1", "selected", vl); set_state(PART:"fg2", "selected", vl); } } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "default", vl); set_state(PART:"fg1", "default", vl); set_state(PART:"fg2", "default", vl); } } program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } // edit mode signal program { name: "edit_mode_enabled_effect"; signal: "elm,state,decorate,enabled,effect"; source: "elm"; action: STATE_SET "enabled" 0.0; transition: DECELERATE 0.7; target: "elm.edit.icon.1"; target: "elm.edit.icon.2"; } program { name: "edit_mode_disabled_effect"; signal: "elm,state,decorate,disabled,effect"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.7; target: "elm.edit.icon.1"; target: "elm.edit.icon.2"; } program { name: "edit_mode_enabled"; signal: "elm,state,decorate,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "elm.edit.icon.1"; target: "elm.edit.icon.2"; } program { name: "edit_mode_disabled"; signal: "elm,state,decorate,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.edit.icon.1"; target: "elm.edit.icon.2"; } program { name: "enable_flip_mode"; signal: "elm,state,flip,enabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.edit.icon.1"; target: "elm.edit.icon.2"; after: "enable_flip_mode_next"; } program { name: "enable_flip_mode_next"; action: STATE_SET "flipped" 0.0; transition: DECELERATE 0.5; target: "elm.swallow.decorate.content"; } program { name: "disable_flip_mode"; signal: "elm,state,flip,disabled"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "elm.swallow.decorate.content"; target: "elm.edit.icon.1"; target: "elm.edit.icon.2"; } } } #define GENLIST_PART_MAP_START( param_x, param_y, param_z ) \ description { state: "map_transition" 0.0; \ inherit: "default" 0.0; \ color: 50 50 50 100; \ map { \ perspective: "point"; \ on: 1; \ smooth: 1; \ perspective_on: 1; \ backface_cull: 1; \ rotation { \ center: "point"; \ x: param_x; \ y: param_y; \ z: param_z; \ } \ } \ } \ description { \ state: "hide" 0.0; \ inherit: "default" 0.0; \ visible: 0; \ } #define GENLIST_PART_MAP_FINISH( param_x, param_y, param_z ) \ description { \ state: "map_rotate" 0.0; \ inherit: "default" 0.0; \ map { \ perspective: "point"; \ on: 1; \ smooth: 1; \ perspective_on: 1; \ backface_cull: 1; \ rotation { \ center: "point"; \ x: param_x; \ y: param_y; \ z: param_z; \ } \ } \ } group { name: "elm/genlist/tree/tree_effect/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; broadcast_signal: 1; parts { alias: "elm.swallow.pad" "group:elm.swallow.pad"; alias: "elm.swallow.icon" "group:elm.swallow.icon"; alias: "elm.swallow.end" "group:elm.swallow.end"; alias: "elm.text" "group:elm.text"; part { name: "point"; type: RECT; scale: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 0.0 0.0; } rel2 { relative: 1.0 0.0; } } } part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "group"; type: GROUP; source: "elm/genlist/tree/effect_parts/default"; description { min: 16 28; state: "default" 0.0; } GENLIST_PART_MAP_START(-90.0, 0, 0) GENLIST_PART_MAP_FINISH(0, 0, 0) } } programs { program { name: "rotaion_transition"; signal: "flip_item"; action: STATE_SET "map_transition" 0.0; after: "rotation"; target: "group"; } program { name: "rotation"; action: STATE_SET "map_rotate" 0.0; transition: LINEAR 0.2; after: "rotation_end"; target: "group"; } program { name: "rotation_end"; action: STATE_SET "default" 0.0; target: "group"; } program { name: "rotation_transition2"; signal: "elm,state,contract_flip"; action: STATE_SET "map_rotate" 0.0; after: "rotation2"; target: "group"; } program { name: "rotation2"; action: STATE_SET "map_transition" 0.0; transition: LINEAR 0.5; after: "rotation3"; target: "group"; } program { name: "rotation3"; action: STATE_SET "hide" 0.0; target: "group"; } program { name: "show"; signal: "elm,state,show"; action: STATE_SET "default" 0.0; target: "group"; } program { name: "hide"; signal: "elm,state,hide"; action: STATE_SET "hide" 0.0; target: "group"; } program { name: "expand"; signal: "mouse,up,1"; source: "group:arrow"; action: SIGNAL_EMIT "elm,action,expand,toggle" "elm"; } } } group { name: "elm/genlist/tree/effect_parts/default"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; image: "icon_arrow_left.png" COMP; image: "icon_arrow_right.png" COMP; image: "icon_arrow_down.png" COMP; } parts { part { name: "reorder_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -7 -7; } rel2 { relative: 1.0 1.0; offset: 9 9; } image { normal: "bt_bases.png"; border: 6 6 6 6; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "arrow"; clip_to: "disclip"; ignore_flags: ON_HOLD; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } image.normal: "icon_arrow_right.png"; } description { state: "default" 0.1; inherit: "default" 0.0; image.normal: "icon_arrow_left.png"; } description { state: "active" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } description { state: "active" 0.1; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "arrow"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "arrow"; relative: 1.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "go_reorder_disabled"; signal: "elm,state,reorder,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "go_reorder_enabled"; signal: "elm,state,reorder,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "go_expanded"; signal: "elm,state,expanded"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); set_state(PART:"arrow", "active", vl); } } program { name: "go_contracted"; signal: "elm,state,contracted"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); set_state(PART:"arrow", "default", vl); } } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); if (vl == 0.0) { set_state(PART:"arrow", st, 0.1); } } } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; script { new st[31]; new Float:vl; get_state(PART:"arrow", st, 30, vl); if (vl == 0.1) { set_state(PART:"arrow", st, 0.0); } } } } } group { name: "elm/genlist/item/tree_effect/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; data.item: "treesize" "20"; data.item: "flips" "elm.text.flip"; broadcast_signal: 1; parts { alias: "elm.swallow.pad" "group:elm.swallow.pad"; alias: "elm.swallow.icon" "group:elm.swallow.icon"; alias: "elm.swallow.end" "group:elm.swallow.end"; alias: "elm.text" "group:elm.text"; part { name: "point"; type: RECT; scale: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1 { relative: 0.0 0.0; } rel2 { relative: 1.0 0.0; } } } part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "group"; type: GROUP; source: "elm/genlist/item/effect_parts/default"; description { min: 16 28; state: "default" 0.0; } GENLIST_PART_MAP_START(-90.0, 0, 0) GENLIST_PART_MAP_FINISH(0, 0, 0) } } programs { program { name: "rotaion_transition"; signal: "flip_item"; action: STATE_SET "map_transition" 0.0; after: "rotation"; target: "group"; } program { name: "rotation"; action: STATE_SET "map_rotate" 0.0; transition: LINEAR 0.2; after: "rotation_end"; target: "group"; } program { name: "rotation_end"; action: STATE_SET "default" 0.0; target: "group"; } program { name: "rotation_transition2"; signal: "elm,state,contract_flip"; action: STATE_SET "map_rotate" 0.0; after: "rotation2"; target: "group"; } program { name: "rotation2"; action: STATE_SET "map_transition" 0.0; transition: LINEAR 0.5; after: "rotation3"; target: "group"; } program { name: "rotation3"; action: STATE_SET "hide" 0.0; target: "group"; } program { name: "show"; signal: "elm,state,show"; action: STATE_SET "default" 0.0; target: "group"; } program { name: "hide"; signal: "elm,state,hide"; action: STATE_SET "hide" 0.0; target: "group"; } } } group { name: "elm/genlist/item/effect_parts/default"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "reorder_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -7 -7; } rel2 { relative: 1.0 1.0; offset: 9 9; } image { normal: "bt_bases.png"; border: 6 6 6 6; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; visible: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "default" 1.0; inherit: "default" 0.0; image.normal: "ilist_2.png"; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "default" 1.0; inherit: "default" 0.0; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } description { state: "selected" 1.0; inherit: "selected" 0.0; } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; aspect: 1.0 1.0; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text.flip"; clip_to: "disclip"; type: SWALLOW; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_y: "elm.text"; rel2.to_y: "elm.text"; } description { state: "flip_enabled" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "selected" 1.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "odd"; signal: "elm,state,odd"; source: "elm"; action: STATE_SET "default" 1.0; target: "base_sh"; target: "base"; } program { name: "even"; signal: "elm,state,even"; source: "elm"; action: STATE_SET "default" 0.0; target: "base_sh"; target: "base"; } program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "selected", vl); set_state(PART:"fg1", "selected", vl); set_state(PART:"fg2", "selected", vl); set_state(PART:"elm.text", "selected", vl); } } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"base", st, 30, vl); set_state(PART:"bg", "default", vl); set_state(PART:"fg1", "default", vl); set_state(PART:"fg2", "default", vl); set_state(PART:"elm.text", "default", vl); } } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "go_reorder_disabled"; signal: "elm,state,reorder,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "go_reorder_enabled"; signal: "elm,state,reorder,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "flip_enabled"; signal: "elm,state,flip,enabled"; source: "elm"; action: STATE_SET "flip_enabled" 0.0; target: "elm.text"; target: "elm.text.flip"; target: "elm.swallow.icon"; target: "elm.swallow.end"; } program { name: "flip_disabled"; signal: "elm,state,flip,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; target: "elm.text.flip"; target: "elm.swallow.icon"; target: "elm.swallow.end"; } } } elementary-1.7.7/data/themes/widgets/flipselector.edc0000664000175000017500000003437312127353614017650 00000000000000#define FLIP_PICKER_MAX_LEN (50) #define FLIP_PICKER_MAX_LEN_STR "50" group { name: "elm/flipselector/base/default"; images { image: "flip_base.png" COMP; image: "flip_base_shad.png" COMP; image: "flip_shad.png" COMP; image: "arrow_up.png" COMP; image: "arrow_down.png" COMP; image: "flip_t.png" COMP; image: "flip_b.png" COMP; } data { item: "max_len" FLIP_PICKER_MAX_LEN_STR; } //FIXME: quick successive clicks on, say, up, lead to nastiness script { public cur, prev, next, lock;   flip_up(str[]) { new tmp[FLIP_PICKER_MAX_LEN]; if (get_int(lock) == 1) { replace_str(next, 0, str); return; } fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN); set_text(PART:"bottom_b", tmp); set_state(PART:"elm.top", "shrink", 0.0); set_text(PART:"elm.top", tmp); set_state(PART:"elm.top", "default", 0.0); set_text(PART:"elm.top", tmp); replace_str(prev, 0, tmp); set_state(PART:"elm.bottom", "default", 0.0); set_text(PART:"elm.bottom", str); set_state(PART:"elm.bottom", "shrink", 0.0); set_text(PART:"elm.bottom", str); set_text(PART:"top_b", str); replace_str(cur, 0, str); set_state(PART:"bottom_sheet", "shrink", 0.0); set_state(PART:"top_sheet", "default", 0.0); set_int(lock, 1); set_state(PART:"shadow", "default", 0.0); anim(0.2, "animator_top_down", 1); }   flip_dn(str[]) { new tmp[FLIP_PICKER_MAX_LEN]; if (get_int(lock) == 1) { replace_str(next, 0, str); return; } fetch_str(cur, 0, tmp, FLIP_PICKER_MAX_LEN); set_text(PART:"top_b", tmp); set_state(PART:"elm.bottom", "shrink", 0.0); set_text(PART:"elm.bottom", tmp); set_state(PART:"elm.bottom", "default", 0.0); set_text(PART:"elm.bottom", tmp); replace_str(prev, 0, tmp); set_state(PART:"elm.top", "default", 0.0); set_text(PART:"elm.top", str); set_state(PART:"elm.top", "shrink", 0.0); set_text(PART:"elm.top", str); set_text(PART:"bottom_b", str); replace_str(cur, 0, str); set_state(PART:"bottom_sheet", "default", 0.0); set_state(PART:"top_sheet", "shrink", 0.0); set_int(lock, 1); set_state(PART:"shadow", "full", 0.0); anim(0.2, "animator_bottom_up", 1); } public animator_bottom_down(val, Float:pos) { new tmp[FLIP_PICKER_MAX_LEN]; set_tween_state(PART:"elm.bottom", pos, "shrink", 0.0, "default", 0.0); set_tween_state(PART:"bottom_sheet", pos, "shrink", 0.0, "default", 0.0); set_tween_state(PART:"shadow", pos, "half", 0.0, "full", 0.0); if (pos >= 1.0) { set_state(PART:"shadow", "default", 0.0); set_int(lock, 0); fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN); if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) { replace_str(next, 0, ""); flip_up(tmp); } } } public animator_top_down(val, Float:pos) { set_tween_state(PART:"elm.top", pos, "default", 0.0, "shrink", 0.0); set_tween_state(PART:"top_sheet", pos, "default", 0.0, "shrink", 0.0); set_tween_state(PART:"shadow", pos, "default", 0.0, "half", 0.0); if (pos >= 1.0) anim(0.2, "animator_bottom_down", val); } public animator_bottom_up(val, Float:pos) { set_tween_state(PART:"elm.bottom", pos, "default", 0.0, "shrink", 0.0); set_tween_state(PART:"bottom_sheet", pos, "default", 0.0, "shrink", 0.0); set_tween_state(PART:"shadow", pos, "full", 0.0, "half", 0.0); if (pos >= 1.0) anim(0.2, "animator_top_up", val); } public animator_top_up(val, Float:pos) { new tmp[FLIP_PICKER_MAX_LEN]; set_tween_state(PART:"elm.top", pos, "shrink", 0.0, "default", 0.0); set_tween_state(PART:"top_sheet", pos, "shrink", 0.0, "default", 0.0); set_tween_state(PART:"shadow", pos, "half", 0.0, "default", 0.0); if (pos >= 1.0) { set_state(PART:"shadow", "default", 0.0); set_int(lock, 0); fetch_str(next, 0, tmp, FLIP_PICKER_MAX_LEN); if (strncmp(tmp, "", FLIP_PICKER_MAX_LEN) != 0) { replace_str(next, 0, ""); flip_dn(tmp); } } } public message(Msg_Type:type, id, ...) { /* flip down */ if ((type == MSG_STRING) && (id == 1)) { new value[FLIP_PICKER_MAX_LEN]; snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2)); flip_up(value); } /* flip up */ if ((type == MSG_STRING) && (id == 2)) { new value[FLIP_PICKER_MAX_LEN]; snprintf(value, FLIP_PICKER_MAX_LEN, "%s", getarg(2)); flip_dn(value); } } } parts { part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: -4 -4; rel1.to: "base"; rel2.offset: 3 3; rel2.to: "base"; image { normal: "flip_base_shad.png"; border: 8 8 8 8; } } } part { name: "base"; scale: 1; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; min: 24 48; image.normal: "flip_base.png"; } } part { name: "b"; type: RECT; mouse_events: 1; description { state: "default" 0.0; rel1.to: "base"; rel1.relative: 0.0 0.5; rel2.to: "base"; color: 0 0 0 0; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "t"; type: RECT; mouse_events: 1; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; rel2.relative: 1.0 0.5; color: 0 0 0 0; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "bottom_sheet_static"; mouse_events: 0; description { state: "default" 0.0; visible: 1; rel1.to: "b"; rel2.to: "b"; image.normal: "flip_b.png"; } } part { name: "bottom_b"; mouse_events: 0; clip_to: "bottom_clipper"; type: TEXT; scale: 1; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; color: 0 0 0 255; color2: 0 0 0 255; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 30; min: 1 1; align: 0.5 0.5; } } } part { name: "shadow"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "b"; rel2.to: "b"; rel2.relative: 1.0 0.0; image.normal: "flip_shad.png"; } description { state: "half" 0.0; inherit: "default" 0.0; rel2.relative: 1.0 0.5; } description { state: "full" 0.0; inherit: "default" 0.0; rel2.relative: 1.0 1.0; } } part { name: "bottom_sheet"; mouse_events: 0; description { state: "default" 0.0; visible: 1; rel1.to: "b"; rel2.to: "b"; image.normal: "flip_b.png"; } description { state: "shrink" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; } } part { name: "elm.bottom"; mouse_events: 0; clip_to: "bottom_clipper"; type: TEXT; scale: 1; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; color: 0 0 0 255; color2: 0 0 0 255; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 30; min: 1 1; align: 0.5 0.5; } } description { state: "shrink" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel2.relative: 1.0 0.5; /* FIXME: same visual effect? --> MAP! */ } } part { name: "top_sheet_static"; mouse_events: 0; description { state: "default" 0.0; visible: 1; rel1.to: "t"; rel2.to: "t"; image.normal: "flip_t.png"; } } part { name: "top_b"; mouse_events: 0; clip_to: "top_clipper"; type: TEXT; scale: 1; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; color: 0 0 0 255; color2: 0 0 0 255; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 30; min: 1 1; align: 0.5 0.5; source: "elm.top"; } } } part { name: "top_sheet"; mouse_events: 0; description { state: "default" 0.0; visible: 1; rel1.to: "t"; rel2.to: "t"; image.normal: "flip_t.png"; } description { state: "shrink" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; } } part { name: "elm.top"; mouse_events: 0; clip_to: "top_clipper"; type: TEXT; scale: 1; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; color: 0 0 0 255; color2: 0 0 0 255; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 30; min: 1 1; align: 0.5 0.5; } } description { state: "shrink" 0.0; inherit: "default" 0.0; visible: 0; rel1.relative: 0.0 0.5; } } part { name: "arrow_top"; mouse_events: 0; clip_to: "disclip"; scale: 1; description { state: "default" 0.0; min: 15 15; max: 15 15; align: 0.5 0.0; rel1.to: "t"; rel2.to: "t"; image.normal: "arrow_up.png"; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "arrow_bottom"; mouse_events: 0; clip_to: "disclip"; scale: 1; description { state: "default" 0.0; min: 15 15; max: 15 15; align: 0.5 1.0; rel1.to: "b"; rel2.to: "b"; image.normal: "arrow_down.png"; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { type: RECT; mouse_events: 0; name: "top_clipper"; clip_to: "disclip"; description { state: "default" 0.0; rel1.to: "t"; rel2.to: "t"; visible: 1; } } part { type: RECT; mouse_events: 0; name: "bottom_clipper"; clip_to: "disclip"; description { state: "default" 0.0; rel1.to: "b"; rel2.to: "b"; visible: 1; } } part { type: RECT; name: "disclip"; description { state: "default" 0.0; color: 255 255 255 255; } description { state: "enabled" 0.0; color: 100 100 100 100; } } part { type: RECT; name: "event_blocker"; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "load"; signal: "load"; source: ""; script { append_str(cur, ""); append_str(prev, ""); append_str(next, ""); set_int(lock, 0); } } program { name: "hide_arrows"; signal: "elm,state,button,hidden"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "arrow_top"; target: "arrow_bottom"; target: "t"; target: "b"; } program { name: "show_arrows"; signal: "elm,state,button,visible"; source: "elm"; action: STATE_SET "default" 0.0; target: "arrow_top"; target: "arrow_bottom"; target: "t"; target: "b"; } program { name: "up"; signal: "mouse,down,1"; source: "t"; action: SIGNAL_EMIT "elm,action,up,start" ""; } program { name: "up,stop"; signal: "mouse,up,1"; source: "t"; action: SIGNAL_EMIT "elm,action,up,stop" ""; } program { name: "down"; signal: "mouse,down,1"; source: "b"; action: SIGNAL_EMIT "elm,action,down,start" ""; } program { name: "down,stop"; signal: "mouse,up,1"; source: "b"; action: SIGNAL_EMIT "elm,action,down,stop" ""; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "disclip"; target: "event_blocker"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; target: "event_blocker"; } } } elementary-1.7.7/data/themes/widgets/video.edc0000664000175000017500000000243112127353614016251 00000000000000group { name: "elm/video/base/default"; parts { part { name: "clipper"; type: RECT; description { color: 255 255 255 255; } description { state: "darker" 0.0; color: 128 128 128 255; } } part { name: "elm.swallow.video"; type: SWALLOW; clip_to: "clipper"; mouse_events: 1; repeat_events: 1; description { aspect_preference: BOTH; aspect: 1 1; } } } programs { program { signal: "elm,video,load"; source: "elm"; action: STATE_SET "darker" 0.0; target: "clipper"; } program { signal: "elm,video,play"; source: "elm"; action: STATE_SET "default" 0.0; target: "clipper"; } program { signal: "elm,video,end"; source: "elm"; action: STATE_SET "darker" 0.0; target: "clipper"; transition: LINEAR 0.5; } program { signal: "elm,video,pause"; source: "elm"; action: STATE_SET "darker" 0.0; target: "clipper"; } } } ///////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/radio.edc0000664000175000017500000001423212127353614016243 00000000000000group { name: "elm/radio/base/default"; images { image: "radio_base.png" COMP; image: "radio.png" COMP; image: "radio2.png" COMP; } parts { part { name: "bg"; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.offset: 1 1; rel2.relative: 0.0 1.0; rel2.offset: 1 -2; align: 0.0 0.5; min: 16 16; max: 16 16; aspect: 1.0 1.0; aspect_preference: VERTICAL; image.normal: "radio_base.png"; } } part { name: "radio"; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; visible: 0; image.normal: "radio.png"; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.content"; type: SWALLOW; scale: 1; description { state: "default" 0.0; fixed: 1 0; visible: 0; align: 0.0 0.5; rel1.to_x: "bg"; rel1.relative: 1.0 0.0; rel1.offset: 1 1; rel2.to_x: "bg"; rel2.relative: 1.0 1.0; rel2.offset: 1 -2; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; aspect: 1.0 1.0; min: 16 16; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 128; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 255 255 255 128; visible: 1; aspect: 1.0 1.0; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: 1 1; rel2.relative: 1.0 1.0; rel2.offset: -2 -2; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: -1.0 0.5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "events"; type: RECT; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "click"; signal: "mouse,up,1"; source: "events"; action: SIGNAL_EMIT "elm,action,radio,toggle" ""; } program { name: "radio_on"; signal: "elm,state,radio,on"; source: "elm"; action: STATE_SET "visible" 0.0; target: "radio"; } program { name: "radio_off"; signal: "elm,state,radio,off"; source: "elm"; action: STATE_SET "default" 0.0; target: "radio"; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text"; } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.content"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disabler"; after: "disable_text"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "disabled_visible", 0.0); else set_state(PART:"elm.swallow.content", "disabled", 0.0); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disabler"; after: "enable_text"; } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "default", 0.0); get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "visible", 0.0); else set_state(PART:"elm.swallow.content", "default", 0.0); } } } } elementary-1.7.7/data/themes/widgets/panel.edc0000664000175000017500000006774712127353614016267 00000000000000group { name: "elm/panel/left/default"; images { image: "bt_base1.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "icon_arrow_left.png" COMP; image: "icon_arrow_right.png" COMP; } data { item: "focus_highlight" "on"; } parts { part { name: "focus_highlight"; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { to: "btn"; offset: -8 -8; } rel2 { to: "btn"; offset: 7 7; } image { normal: "frame_2.png"; border: 5 5 32 26; middle: 0; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 0; rel2.offset: -1 -1; } description { state: "hidden" 0.0; inherit: "default" 0.0; rel1.relative: -1.0 0.0; rel1.offset: 21 0; rel2.relative: 0.0 1.0; rel2.offset: 20 -1; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { offset: 4 4; to: "base"; } rel2 { offset: -5 -5; to: "base"; } } } part { name: "btn"; type: IMAGE; mouse_events: 1; description { state: "default" 0.0; max: 32 48; fixed: 1 1; align: 0.0 0.5; rel1 { relative: 1.0 0.0; offset: -3 0; to_x: "base"; } rel2.to_x: "bg"; image { normal: "bt_base1.png"; border: 0 5 4 12; } fill.smooth: 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; } } part { name: "btn_over"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1.to: "btn"; rel2 { relative: 1.0 0.5; to: "btn"; } image { normal: "bt_hilight.png"; border: 0 7 7 0; } } } part { name: "btn_over2"; type: IMAGE; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "btn"; rel2.to: "btn"; image { normal: "bt_shine.png"; border: 0 7 7 7; } } } part { name: "btn_over3"; type: IMAGE; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "btn"; rel2.to: "btn"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth: 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "btn_icon"; type: IMAGE; repeat_events: 1; description { state: "default" 0.0; rel1.to: "btn"; rel2.to: "btn"; align: 0.5 0.5; min: 16 16; max: 16 16; image.normal: "icon_arrow_left.png"; } description { state: "hidden" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_right.png"; } } part { name: "base"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; rel2.offset: -20 -1; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "clipper"; rel2.to: "clipper"; } } } programs { program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "btn_icon"; transition: BOUNCE 0.5 1.0 3; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "bg"; target: "btn_icon"; transition: BOUNCE 0.5 1.0 3; } program { name: "btn_click"; signal: "mouse,down,1"; source: "btn_over2"; action: STATE_SET "clicked" 0.0; target: "btn"; } program { name: "btn_unclick"; signal: "mouse,up,1"; source: "btn_over2"; action: STATE_SET "default" 0.0; target: "btn"; } program { name: "btn_click2"; signal: "mouse,down,1"; source: "btn_over3"; action: STATE_SET "clicked" 0.0; target: "btn_over3"; } program { name: "btn_unclick2"; signal: "mouse,up,1"; source: "btn_over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "btn_over3"; } program { name: "btn_unclick3"; signal: "mouse,clicked,1"; source: "btn_over2"; action: SIGNAL_EMIT "elm,action,panel,toggle" ""; } program { name: "highlight_show"; signal: "elm,action,focus_highlight,show"; source: "elm"; action: STATE_SET "enabled" 0.0; transition: ACCELERATE 0.3; target: "focus_highlight"; } program { name: "highlight_hide"; signal: "elm,action,focus_highlight,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.3; target: "focus_highlight"; } } } group { name: "elm/panel/top/default"; images { image: "bt_base1.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "icon_arrow_up.png" COMP; image: "icon_arrow_down.png" COMP; } data { item: "focus_highlight" "on"; } parts { part { name: "focus_highlight"; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { to: "btn"; offset: -8 -8; } rel2 { to: "btn"; offset: 7 7; } image { normal: "frame_2.png"; border: 5 5 32 26; middle: 0; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 0; rel2.offset: -1 -1; } description { state: "hidden" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 -1.0; rel1.offset: 0 20; rel2.relative: 1.0 0.0; rel2.offset: -1 20; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { offset: 4 4; to: "base"; } rel2 { offset: -5 -5; to: "base"; } } } part { name: "btn"; type: IMAGE; mouse_events: 1; description { state: "default" 0.0; max: 48 32; fixed: 1 1; align: 0.5 0.0; rel1 { relative: 0.0 1.0; offset: 0 -6; to_y: "base"; } rel2.to_y: "bg"; image { normal: "bt_base1.png"; border: 12 4 0 5; } fill.smooth: 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; } } part { name: "btn_over"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1.to: "btn"; rel2 { relative: 1.0 0.5; to: "btn"; } image { normal: "bt_hilight.png"; border: 0 7 7 0; } } } part { name: "btn_over2"; type: IMAGE; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "btn"; rel2.to: "btn"; image { normal: "bt_shine.png"; border: 0 7 7 7; } } } part { name: "btn_over3"; type: IMAGE; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "btn"; rel2.to: "btn"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth: 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "btn_icon"; type: IMAGE; repeat_events: 1; description { state: "default" 0.0; rel1.to: "btn"; rel2.to: "btn"; align: 0.5 0.5; min: 16 16; max: 16 16; image.normal: "icon_arrow_up.png"; } description { state: "hidden" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_down.png"; } } part { name: "base"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; rel2.offset: -1 -20; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "clipper"; rel2.to: "clipper"; } } } programs { program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "btn_icon"; transition: BOUNCE 0.5 1.0 3; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "bg"; target: "btn_icon"; transition: BOUNCE 0.5 1.0 3; } program { name: "btn_click"; signal: "mouse,down,1"; source: "btn_over2"; action: STATE_SET "clicked" 0.0; target: "btn"; } program { name: "btn_unclick"; signal: "mouse,up,1"; source: "btn_over2"; action: STATE_SET "default" 0.0; target: "btn"; } program { name: "btn_click2"; signal: "mouse,down,1"; source: "btn_over3"; action: STATE_SET "clicked" 0.0; target: "btn_over3"; } program { name: "btn_unclick2"; signal: "mouse,up,1"; source: "btn_over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "btn_over3"; } program { name: "btn_unclick3"; signal: "mouse,clicked,1"; source: "btn_over2"; action: SIGNAL_EMIT "elm,action,panel,toggle" ""; } program { name: "highlight_show"; signal: "elm,action,focus_highlight,show"; source: "elm"; action: STATE_SET "enabled" 0.0; transition: ACCELERATE 0.3; target: "focus_highlight"; } program { name: "highlight_hide"; signal: "elm,action,focus_highlight,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.3; target: "focus_highlight"; } } } group { name: "elm/panel/bottom/default"; images { image: "bt_base1.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "icon_arrow_up.png" COMP; image: "icon_arrow_down.png" COMP; } data { item: "focus_highlight" "on"; } parts { part { name: "focus_highlight"; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { to: "btn"; offset: -8 -8; } rel2 { to: "btn"; offset: 7 7; } image { normal: "frame_2.png"; border: 5 5 32 26; middle: 0; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 0; rel2.offset: -1 -1; } description { state: "hidden" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 1.0; rel1.offset: -1 -24; rel2.relative: 1.0 2.0; rel2.offset: 0 -21; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { offset: 4 4; to: "base"; } rel2 { offset: -5 -5; to: "base"; } } } part { name: "btn"; type: IMAGE; mouse_events: 1; description { state: "default" 0.0; max: 48 32; fixed: 1 1; align: 0.5 0.0; rel1.to_y: "bg"; rel2{ relative: 1.0 0.0; offset: 0 5; to_y: "base"; } image { normal: "bt_base1.png"; border: 4 12 5 0; } fill.smooth: 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; } } part { name: "btn_over"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1.to: "btn"; rel2 { relative: 1.0 0.5; to: "btn"; } image { normal: "bt_hilight.png"; border: 0 7 7 0; } } } part { name: "btn_over2"; type: IMAGE; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "btn"; rel2.to: "btn"; image { normal: "bt_shine.png"; border: 0 7 7 7; } } } part { name: "btn_over3"; type: IMAGE; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "btn"; rel2.to: "btn"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth: 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "btn_icon"; type: IMAGE; repeat_events: 1; description { state: "default" 0.0; rel1.to: "btn"; rel2.to: "btn"; align: 0.5 0.5; min: 16 16; max: 16 16; image.normal: "icon_arrow_down.png"; } description { state: "hidden" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_up.png"; } } part { name: "base"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel1.offset: -1 20; rel2.to: "bg"; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "clipper"; rel2.to: "clipper"; } } } programs { program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "btn_icon"; transition: BOUNCE 0.5 1.0 3; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "bg"; target: "btn_icon"; transition: BOUNCE 0.5 1.0 3; } program { name: "btn_click"; signal: "mouse,down,1"; source: "btn_over2"; action: STATE_SET "clicked" 0.0; target: "btn"; } program { name: "btn_unclick"; signal: "mouse,up,1"; source: "btn_over2"; action: STATE_SET "default" 0.0; target: "btn"; } program { name: "btn_click2"; signal: "mouse,down,1"; source: "btn_over3"; action: STATE_SET "clicked" 0.0; target: "btn_over3"; } program { name: "btn_unclick2"; signal: "mouse,up,1"; source: "btn_over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "btn_over3"; } program { name: "btn_unclick3"; signal: "mouse,clicked,1"; source: "btn_over2"; action: SIGNAL_EMIT "elm,action,panel,toggle" ""; } program { name: "highlight_show"; signal: "elm,action,focus_highlight,show"; source: "elm"; action: STATE_SET "enabled" 0.0; transition: ACCELERATE 0.3; target: "focus_highlight"; } program { name: "highlight_hide"; signal: "elm,action,focus_highlight,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.3; target: "focus_highlight"; } } } group { name: "elm/panel/right/default"; images { image: "bt_base1.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "icon_arrow_left.png" COMP; image: "icon_arrow_right.png" COMP; } parts { part { name: "focus_highlight"; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { to: "btn"; offset: -8 -8; } rel2 { to: "btn"; offset: 7 7; } image { normal: "frame_2.png"; border: 5 5 32 26; middle: 0; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 0; rel1.relative: 0.0 0.0; rel1.offset: 0 0; rel2.relative: 1.0 1.0; rel2.offset: -1 -1; } description { state: "hidden" 0.0; inherit: "default" 0.0; rel1.relative: 1.0 0.0; rel1.offset: -22 0; rel2.relative: 2.0 1.0; rel2.offset: -23 -1; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { offset: 4 4; to: "base"; } rel2 { offset: -5 -5; to: "base"; } } } part { name: "btn"; type: IMAGE; mouse_events: 1; description { state: "default" 0.0; max: 32 48; fixed: 1 1; align: 1 0.5; rel1 { to_x: "bg"; } rel2 { offset: 2 0; relative: 0.0 1; to_x: "base"; } image { normal: "bt_base1.png"; border: 5 0 4 12; } fill.smooth: 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; } } part { name: "btn_over"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1.to: "btn"; rel2 { relative: 1.0 0.5; to: "btn"; } image { normal: "bt_hilight.png"; border: 7 0 7 0; } } } part { name: "btn_over2"; type: IMAGE; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "btn"; rel2.to: "btn"; image { normal: "bt_shine.png"; border: 7 0 7 7; } } } part { name: "btn_over3"; type: IMAGE; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "btn"; rel2.to: "btn"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth: 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "btn_icon"; type: IMAGE; repeat_events: 1; description { state: "default" 0.0; rel1.to: "btn"; rel2.to: "btn"; align: 0.5 0.5; min: 16 16; max: 16 16; image.normal: "icon_arrow_right.png"; } description { state: "hidden" 0.0; inherit: "default" 0.0; image.normal: "icon_arrow_left.png"; } } part { name: "base"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel1.offset: 20 0; rel2.to: "bg"; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "clipper"; rel2.to: "clipper"; } } } programs { program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "btn_icon"; transition: BOUNCE 0.5 1.0 3; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "bg"; target: "btn_icon"; transition: BOUNCE 0.5 1.0 3; } program { name: "btn_click"; signal: "mouse,down,1"; source: "btn_over2"; action: STATE_SET "clicked" 0.0; target: "btn"; } program { name: "btn_unclick"; signal: "mouse,up,1"; source: "btn_over2"; action: STATE_SET "default" 0.0; target: "btn"; } program { name: "btn_click2"; signal: "mouse,down,1"; source: "btn_over3"; action: STATE_SET "clicked" 0.0; target: "btn_over3"; } program { name: "btn_unclick2"; signal: "mouse,up,1"; source: "btn_over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "btn_over3"; } program { name: "btn_unclick3"; signal: "mouse,up,1"; source: "btn_over2"; action: SIGNAL_EMIT "elm,action,panel,toggle" ""; } program { name: "highlight_show"; signal: "elm,action,focus"; source: "elm"; action: STATE_SET "enabled" 0.0; transition: ACCELERATE 0.3; target: "focus_highlight"; } program { name: "highlight_hide"; signal: "elm,action,unfocus"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.3; target: "focus_highlight"; } } } elementary-1.7.7/data/themes/widgets/segment_control.edc0000664000175000017500000004003412127353614020346 00000000000000/////////////////////////////////////////////////////////////////////////////// group { name: "elm/segment_control/base/default"; #define SEGMENT_TYPE_SINGLE 1 #define SEGMENT_TYPE_LEFT 2 #define SEGMENT_TYPE_MIDDLE 3 #define SEGMENT_TYPE_RIGHT 4 #define SEGMENT_STATE_NORMAL 1 #define SEGMENT_STATE_PRESSED 2 #define SEGMENT_STATE_SELECTED 3 #define SEGMENT_STATUS_ENABLED 0 #define SEGMENT_STATUS_DISABLED 1 parts { part { name: "bg"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 0; min: 100 40; } } } } group { name: "elm/segment_control/item/default"; images { image: "seg_single_pressed.png" COMP; image: "seg_single_selected.png" COMP; image: "seg_single_normal.png" COMP; image: "seg_left_pressed.png" COMP; image: "seg_left_selected.png" COMP; image: "seg_left_normal.png" COMP; image: "seg_middle_pressed.png" COMP; image: "seg_middle_selected.png" COMP; image: "seg_middle_normal.png" COMP; image: "seg_right_pressed.png" COMP; image: "seg_right_selected.png" COMP; image: "seg_right_normal.png" COMP; } parts { part { name: "segment"; mouse_events: 1; scale: 1; description { state: "default" 0.0; min: 1 1; visible: 0; image { normal: "seg_single_normal.png"; border: 7 7 7 7; border_scale: 1; middle: 1; } } description { state: "default_single" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_single_normal.png"; border: 7 7 7 7; } } description { state: "default_left" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_left_normal.png"; border: 6 1 7 7; } } description { state: "default_right" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_right_normal.png"; border: 1 6 7 7; } } description { state: "default_middle" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_middle_normal.png"; border: 2 2 2 2; } } description { state: "pressed_single" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_single_pressed.png"; border: 7 7 7 7; } } description { state: "pressed_left" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_left_pressed.png"; border: 6 1 7 7; } } description { state: "pressed_right" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_right_pressed.png"; border: 1 6 7 7; } } description { state: "pressed_middle" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_middle_pressed.png"; border: 1 1 2 2; } } description { state: "selected_single" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_single_selected.png"; border: 7 7 7 7; } } description { state: "selected_left" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_left_selected.png"; border: 6 3 7 7; } } description { state: "selected_right" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_right_selected.png"; border: 3 6 7 7; } } description { state: "selected_middle" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_middle_selected.png"; border: 3 3 3 3; } } } part { name: "padding_frame"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; visible: 0; /* Add a padding of 2 pxs in all directions */ rel1.offset: 2 2; rel2.offset: -3 -3; } } part { name: "icon.bg"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; visible: 0; fixed: 1 0; rel1.to: "elm.swallow.icon"; rel2.to: "elm.swallow.icon"; } } part { name: "padding_icon_text"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; //when only icon or no icon is there visible: 0; align: 0.0 0.0; rel1 { to: "icon.bg"; relative: 1.0 0.0; } rel2 { to: "icon.bg"; relative: 1.0 1.0; } } description { state: "icononly" 0.0; inherit: "default" 0.0; } description { state: "visible" 0.0; //when icon is visible inherit: "default" 0.0; rel2.offset: 2 0; } } part { name: "elm.swallow.icon"; type: SWALLOW; scale: 1; description { state: "default" 0.0; visible: 0; align: 0.5 0.5; rel1.to: "padding_frame"; rel2.to: "padding_frame"; rel2.relative: 0.0 0.0; aspect: 1.0 1.0; aspect_preference: BOTH; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 0.3 1.0; } description { state: "icononly" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; min: 1 1; rel1 { to_x: "padding_icon_text"; relative: 1.0 0.0; } rel2.to: "padding_frame"; color: 224 224 224 255; color3: 0 0 0 64; text { font: "Sans"; ellipsis: 0.0; fit: 1 1; size: 24; size_range: 8 36; min: 0 1; } } description { state: "normal" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "pressed" 0.0; inherit: "default" 0.0; visible: 1; color: 0 0 0 255; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 50 50 50 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; color: 200 200 200 255; } } part { name: "disabler"; repeat_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; min: 1 1; align: 0.0 0.5; rel1 { relative: 0.0 0.0; to: "segment"; } rel2 { relative: 1.0 1.0; to: "segment"; } color: 255 255 255 150; } description { state: "disabled_single" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_single_normal.png"; border: 7 7 7 7; } } description { state: "disabled_left" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_left_normal.png"; border: 6 1 7 7; } } description { state: "disabled_right" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_right_normal.png"; border: 1 6 7 7; } } description { state: "disabled_middle" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "seg_middle_normal.png"; border: 2 2 2 2; } } } } programs { script { public seg_type; // Single, Left, Middle, Right. public seg_state; // Normal/Default, Pressed, Selected. public seg_status;// Enabled/Default, Disabled public update_state() { new type, state, disabled; type = get_int(seg_type); state = get_int(seg_state); disabled = get_int(seg_status); if(state == SEGMENT_STATE_NORMAL) { if(type == SEGMENT_TYPE_SINGLE) set_state(PART:"segment", "default_single", 0.0); else if(type == SEGMENT_TYPE_LEFT) set_state(PART:"segment", "default_left", 0.0); else if(type == SEGMENT_TYPE_MIDDLE) set_state(PART:"segment", "default_middle", 0.0); else if(type == SEGMENT_TYPE_RIGHT) set_state(PART:"segment", "default_right", 0.0); set_state(PART:"elm.text", "normal", 0.0); } else if(state == SEGMENT_STATE_PRESSED) { if(type == SEGMENT_TYPE_SINGLE) set_state(PART:"segment", "pressed_single", 0.0); else if(type == SEGMENT_TYPE_LEFT) set_state(PART:"segment", "pressed_left", 0.0); else if(type == SEGMENT_TYPE_MIDDLE) set_state(PART:"segment", "pressed_middle", 0.0); else if(type == SEGMENT_TYPE_RIGHT) set_state(PART:"segment", "pressed_right", 0.0); set_state(PART:"elm.text", "pressed", 0.0); } else if(state == SEGMENT_STATE_SELECTED) { if(type == SEGMENT_TYPE_SINGLE) set_state(PART:"segment", "selected_single", 0.0); else if(type == SEGMENT_TYPE_LEFT) set_state(PART:"segment", "selected_left", 0.0); else if(type == SEGMENT_TYPE_MIDDLE) set_state(PART:"segment", "selected_middle", 0.0); else if(type == SEGMENT_TYPE_RIGHT) set_state(PART:"segment", "selected_right", 0.0); set_state(PART:"elm.text", "selected", 0.0); } if(disabled == SEGMENT_STATUS_DISABLED) { if(type == SEGMENT_TYPE_SINGLE) set_state(PART:"disabler", "disabled_single", 0.0); else if(type == SEGMENT_TYPE_LEFT) set_state(PART:"disabler", "disabled_left", 0.0); else if(type == SEGMENT_TYPE_MIDDLE) set_state(PART:"disabler", "disabled_middle", 0.0); else if(type == SEGMENT_TYPE_RIGHT) set_state(PART:"disabler", "disabled_right", 0.0); set_state(PART:"elm.text", "disabled", 0.0); } else set_state(PART:"disabler", "default", 0.0); } } program { name: "segment_type_s"; signal: "elm,type,segment,single"; source: "elm"; script { set_int(seg_type, SEGMENT_TYPE_SINGLE); update_state(); } } program { name: "segment_type_l"; signal: "elm,type,segment,left"; source: "elm"; script { set_int(seg_type, SEGMENT_TYPE_LEFT); update_state(); } } program { name: "segment_type_m"; signal: "elm,type,segment,middle"; source: "elm"; script { set_int(seg_type, SEGMENT_TYPE_MIDDLE); update_state(); } } program { name: "segment_type_r"; signal: "elm,type,segment,right"; source: "elm"; script { set_int(seg_type, SEGMENT_TYPE_RIGHT); update_state(); } } program { name: "normal_segment"; signal: "elm,state,segment,normal"; source: "elm"; script { set_int(seg_state, SEGMENT_STATE_NORMAL); update_state(); } } program { name: "pressed_segment"; signal: "elm,state,segment,pressed"; source: "elm"; script { set_int(seg_state, SEGMENT_STATE_PRESSED); update_state(); } } program { name: "selected_segment"; signal: "elm,state,segment,selected"; source: "elm"; script { set_int(seg_state, SEGMENT_STATE_SELECTED); update_state(); } } program { name: "disable_segment"; signal: "elm,state,disabled"; source: "elm"; script { set_int(seg_status, SEGMENT_STATUS_DISABLED); update_state(); } } program { name: "enable_segment"; signal: "elm,state,enabled"; source: "elm"; script { set_int(seg_status, SEGMENT_STATUS_ENABLED); update_state(); } } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.icon", st, 30, vl); if (!strcmp(st, "icononly")) { set_state(PART:"elm.swallow.icon", "visible", 0.0); set_state(PART:"padding_icon_text", "visible", 0.0); } get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "selected")) set_state(PART:"elm.text", "selected", 0.0); else set_state(PART:"elm.text", "normal", 0.0); } } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.icon", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.icon", "icononly", 0.0); set_state(PART:"padding_icon_text", "icononly", 0.0); } set_state(PART:"elm.text", "default", 0.0); } } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if ((!strcmp(st, "normal")) || (!strcmp(st, "selected"))) { set_state(PART:"elm.swallow.icon", "visible", 0.0); set_state(PART:"padding_icon_text", "visible", 0.0); } else { set_state(PART:"elm.swallow.icon", "icononly", 0.0); set_state(PART:"padding_icon_text", "icononly", 0.0); } } } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; } } #undef SEGMENT_TYPE_SINGLE #undef SEGMENT_TYPE_LEFT #undef SEGMENT_TYPE_MIDDLE #undef SEGMENT_TYPE_RIGHT #undef SEGMENT_STATE_NORMAL #undef SEGMENT_STATE_PRESSED #undef SEGMENT_STATE_SELECTED #undef SEGMENT_STATUS_ENABLED #undef SEGMENT_STATUS_DISABLED } elementary-1.7.7/data/themes/widgets/actionslider.edc0000664000175000017500000002613312127353614017630 00000000000000group { name: "elm/actionslider/base/default"; images { image: "shelf_inset.png" COMP; image: "ilist_1.png" COMP; image: "bt_bases.png" COMP; image: "bt_basew.png" COMP; image: "bt_hilightw.png" COMP; } parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; min: 75 25; rel1.offset: 1 1; rel2.offset: -2 -2; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } part { name: "icon.dragable.area"; type: SPACER; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } part { name: "elm.text.left"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; align: 0.05 0.5; min: 1 1; } } } part { name: "elm.text.center"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; align: 0.5 0.5; min: 1 1; } } } part { name: "elm.text.right"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; align: 0.95 0.5; min: 1 1; } } } part { name: "elm.drag_button_base"; type: SWALLOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 1 1; min: 50 25; align: 0.5 0.5; rel1.to: "icon.dragable.area"; rel2 { relative: 0.0 1.0; to: "icon.dragable.area"; } } dragable { confine: "icon.dragable.area"; x: 1 1 0; y: 0 0 0; } } part { name: "elm.drag_button"; type: RECT; mouse_events: 1; description { state: "default" 0.0; min: 50 25; color: 255 255 255 0; rel1.to_x: "elm.drag_button_base"; rel1.to_y: "icon.dragable.area"; rel2.to_x: "elm.drag_button_base"; rel2.to_y: "icon.dragable.area"; } dragable { events: "elm.drag_button_base"; } } part { name: "button0"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button2"; rel1.offset: -4 -4; rel2.to: "button2"; rel2.offset: 3 3; image { normal: "bt_bases.png"; border: 11 11 11 11; middle: SOLID; } color: 255 255 255 128; } } part { name: "button2"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.drag_button"; rel2.to: "elm.drag_button"; image { normal: "bt_basew.png"; border: 7 7 7 7; middle: SOLID; } color: 255 255 255 210; } } part { name: "button3"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button2"; rel2.to: "button2"; rel2.relative: 1.0 0.5; image { normal: "bt_hilightw.png"; border: 4 4 4 0; } color: 255 255 255 190; } } part { name: "elm.text.indicator"; type: TEXT; scale: 1; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "elm.drag_button"; offset: 5 0; } rel2 { to: "elm.drag_button"; offset: -5 0; } color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; align: 0.5 0.5; min: 0 1; } } } } programs { program { name: "elm.drag_button,mouse,up"; signal: "mouse,up,1"; source: "elm.drag_button"; action: SIGNAL_EMIT "elm.drag_button,mouse,up" ""; } program { name: "elm.drag_button,mouse,down"; signal: "mouse,down,1"; source: "elm.drag_button"; action: SIGNAL_EMIT "elm.drag_button,mouse,down" ""; } program { name: "elm.drag_button,mouse,move"; signal: "mouse,move"; source: "elm.drag_button_base"; action: SIGNAL_EMIT "elm.drag_button,mouse,move" ""; } } } group { name: "elm/actionslider/base/bar"; images { image: "shelf_inset.png" COMP; image: "ilist_1.png" COMP; image: "bt_bases.png" COMP; image: "bt_basew.png" COMP; image: "bt_hilightw.png" COMP; } parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; min: 150 30; rel1.offset: 1 1; rel2.offset: -2 -2; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } part { name: "icon.dragable.area"; type: SPACER; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } part { name: "elm.text.left"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; align: 0.05 0.5; min: 1 1; } } } part { name: "elm.text.center"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; align: 0.5 0.5; min: 1 1; } } } part { name: "elm.text.right"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; align: 0.95 0.5; min: 1 1; } } } part { name: "bar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel1.offset: 0 2; rel2 { relative: 0 1; offset: 3 -3; to_x: "elm.drag_button_base"; to_y: "base"; } color: 0 0 0 180; } } part { name: "elm.drag_button_base"; type: SWALLOW; mouse_events: 1; scale: 1; description { state: "default" 0.0; fixed: 1 1; min: 50 25; align: 0.5 0.5; rel1.to: "icon.dragable.area"; rel2 { relative: 0.0 1.0; to: "icon.dragable.area"; } } dragable { confine: "icon.dragable.area"; x: 1 1 0; y: 0 0 0; } } part { name: "elm.drag_button"; type: RECT; mouse_events: 1; description { state: "default" 0.0; min: 50 25; color: 255 255 255 0; rel1.to_x: "elm.drag_button_base"; rel1.to_y: "icon.dragable.area"; rel2.to_x: "elm.drag_button_base"; rel2.to_y: "icon.dragable.area"; } dragable { events: "elm.drag_button_base"; } } part { name: "button0"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button2"; rel1.offset: -4 -4; rel2.to: "button2"; rel2.offset: 3 3; image { normal: "bt_bases.png"; border: 11 11 11 11; middle: SOLID; } color: 255 255 255 128; } } part { name: "button2"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.drag_button"; rel2.to: "elm.drag_button"; image { normal: "bt_basew.png"; border: 7 7 7 7; middle: SOLID; } color: 255 255 255 210; } } part { name: "button3"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button2"; rel2.to: "button2"; rel2.relative: 1.0 0.5; image { normal: "bt_hilightw.png"; border: 4 4 4 0; } color: 255 255 255 190; } } part { name: "elm.text.indicator"; type: TEXT; scale: 1; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "elm.drag_button"; offset: 5 0; } rel2 { to: "elm.drag_button"; offset: -5 0; } color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; align: 0.5 0.5; min: 0 1; } } } } programs { program { name: "elm.drag_button,mouse,up"; signal: "mouse,up,1"; source: "elm.drag_button"; action: SIGNAL_EMIT "elm.drag_button,mouse,up" ""; } program { name: "elm.drag_button,mouse,down"; signal: "mouse,down,1"; source: "elm.drag_button"; action: SIGNAL_EMIT "elm.drag_button,mouse,down" ""; } program { name: "elm.drag_button,mouse,move"; signal: "mouse,move"; source: "elm.drag_button_base"; action: SIGNAL_EMIT "elm.drag_button,mouse,move" ""; } } } elementary-1.7.7/data/themes/widgets/scroller.edc0000664000175000017500000003313312127353614016773 00000000000000group { name: "elm/scroller/base/default"; alias: "elm/list/base/default"; alias: "elm/genlist/base/default"; alias: "elm/gengrid/base/default"; alias: "elm/scroller/base/map_bubble"; alias: "elm/genscroller/base/default"; data { item: "focus_highlight" "on"; } script { public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer; public timer0(val) { new v; v = get_int(sbvis_v); if (v) { v = get_int(sbalways_v); if (!v) { emit("do-hide-vbar", ""); set_int(sbvis_v, 0); } } v = get_int(sbvis_h); if (v) { v = get_int(sbalways_h); if (!v) { emit("do-hide-hbar", ""); set_int(sbvis_h, 0); } } set_int(sbvis_timer, 0); return 0; } } images { image: "shelf_inset.png" COMP; image: "bt_sm_base2.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "sl_bt2_2.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; rel1.offset: 2 2; rel2.offset: -3 -3; color: 255 255 255 0; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; rel1.offset: 2 2; rel2.offset: -3 -3; } } part { name: "elm.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; rel1.offset: 2 2; rel2.offset: -3 -3; } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } description { state: "enabled" 0.0; inherit: "default" 0.0; color: 200 155 0 255; } } part { name: "focus_highlight"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: -1 -1; rel2.offset: 0 0; image { normal: "sl_bt2_2.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; color: 200 155 0 0; } description { state: "enabled" 0.0; inherit: "default" 0.0; color: 200 155 0 255; } } part { name: "sb_vbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_vbar_clip"; clip_to: "sb_vbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_vbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 10 17; align: 1.0 0.0; rel1 { relative: 1.0 0.0; offset: 0 2; to_y: "elm.swallow.content"; to_x: "elm.swallow.content"; } rel2 { relative: 1.0 0.0; offset: -1 -1; to_y: "sb_hbar"; to_x: "elm.swallow.content"; } } } part { name: "elm.dragable.vbar"; clip_to: "sb_vbar_clip"; mouse_events: 0; dragable { x: 0 0 0; y: 1 1 0; confine: "sb_vbar"; } description { state: "default" 0.0; fixed: 1 1; min: 10 17; max: 10 99999; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar"; } image { normal: "bt_sm_base2.png"; border: 6 6 6 6; middle: SOLID; } } } part { name: "sb_vbar_over1"; clip_to: "sb_vbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.vbar"; rel2.relative: 1.0 0.5; rel2.to: "elm.dragable.vbar"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } } part { name: "sb_vbar_over2"; clip_to: "sb_vbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.vbar"; rel2.to: "elm.dragable.vbar"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } } part { name: "sb_hbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_hbar_clip"; clip_to: "sb_hbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_hbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 17 10; align: 0.0 1.0; rel1 { relative: 0.0 1.0; offset: 2 0; to_x: "elm.swallow.content"; to_y: "elm.swallow.content"; } rel2 { relative: 0.0 1.0; offset: -1 -1; to_x: "sb_vbar"; to_y: "elm.swallow.content"; } } } part { name: "elm.dragable.hbar"; clip_to: "sb_hbar_clip"; mouse_events: 0; dragable { x: 1 1 0; y: 0 0 0; confine: "sb_hbar"; } description { state: "default" 0.0; fixed: 1 1; min: 17 10; max: 99999 10; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar"; } image { normal: "bt_sm_base2.png"; border: 4 4 4 4; middle: SOLID; } } } part { name: "sb_hbar_over1"; clip_to: "sb_hbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.hbar"; rel2.relative: 1.0 0.5; rel2.to: "elm.dragable.hbar"; image { normal: "bt_sm_hilight.png"; border: 4 4 4 0; } } } part { name: "sb_hbar_over2"; clip_to: "sb_hbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.hbar"; rel2.to: "elm.dragable.hbar"; image { normal: "bt_sm_shine.png"; border: 4 4 4 0; } } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; rel1.to: "clipper"; rel2.to: "clipper"; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; color: 128 128 128 128; } } } programs { program { name: "load"; signal: "load"; source: ""; script { set_state(PART:"sb_hbar_clip", "hidden", 0.0); set_state(PART:"sb_vbar_clip", "hidden", 0.0); set_int(sbvis_h, 0); set_int(sbvis_v, 0); set_int(sbalways_v, 0); set_int(sbalways_h, 0); set_int(sbvis_timer, 0); } } program { name: "vbar_show"; signal: "elm,action,show,vbar"; source: "elm"; action: STATE_SET "default" 0.0; target: "sb_vbar_clip_master"; } program { name: "vbar_hide"; signal: "elm,action,hide,vbar"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "sb_vbar_clip_master"; } program { name: "vbar_show_always"; signal: "elm,action,show_always,vbar"; source: "elm"; script { new v; v = get_int(sbvis_v); v |= get_int(sbalways_v); if (!v) { set_int(sbalways_v, 1); emit("do-show-vbar", ""); set_int(sbvis_v, 1); } } } program { name: "vbar_show_notalways"; signal: "elm,action,show_notalways,vbar"; source: "elm"; script { new v; v = get_int(sbalways_v); if (v) { set_int(sbalways_v, 0); v = get_int(sbvis_v); if (!v) { emit("do-hide-vbar", ""); set_int(sbvis_v, 0); } } } } program { name: "sb_vbar_show"; signal: "do-show-vbar"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "sb_vbar_clip"; } program { name: "sb_vbar_hide"; signal: "do-hide-vbar"; source: ""; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.5; target: "sb_vbar_clip"; } program { name: "hbar_show"; signal: "elm,action,show,hbar"; source: "elm"; action: STATE_SET "default" 0.0; target: "sb_hbar_clip_master"; } program { name: "hbar_hide"; signal: "elm,action,hide,hbar"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "sb_hbar_clip_master"; } program { name: "hbar_show_always"; signal: "elm,action,show_always,hbar"; source: "elm"; script { new v; v = get_int(sbvis_h); v |= get_int(sbalways_h); if (!v) { set_int(sbalways_h, 1); emit("do-show-hbar", ""); set_int(sbvis_h, 1); } } } program { name: "hbar_show_notalways"; signal: "elm,action,show_notalways,hbar"; source: "elm"; script { new v; v = get_int(sbalways_h); if (v) { set_int(sbalways_h, 0); v = get_int(sbvis_h); if (!v) { emit("do-hide-hbar", ""); set_int(sbvis_h, 0); } } } } program { name: "sb_hbar_show"; signal: "do-show-hbar"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "sb_hbar_clip"; } program { name: "sb_hbar_hide"; signal: "do-hide-hbar"; source: ""; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.5; target: "sb_hbar_clip"; } program { name: "scroll"; signal: "elm,action,scroll"; source: "elm"; script { new v; v = get_int(sbvis_v); v |= get_int(sbalways_v); if (!v) { emit("do-show-vbar", ""); set_int(sbvis_v, 1); } v = get_int(sbvis_h); v |= get_int(sbalways_h); if (!v) { emit("do-show-hbar", ""); set_int(sbvis_h, 1); } v = get_int(sbvis_timer); if (v > 0) cancel_timer(v); v = timer(1.0, "timer0", 0); set_int(sbvis_timer, v); } } program { name: "highlight_show"; signal: "elm,action,focus_highlight,show"; source: "elm"; action: STATE_SET "enabled" 0.0; transition: ACCELERATE 0.3; target: "focus_highlight"; target: "conf_over"; } program { name: "highlight_hide"; signal: "elm,action,focus_highlight,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.3; target: "focus_highlight"; target: "conf_over"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disabler"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disabler"; } } } /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/slideshow.edc0000664000175000017500000003072012127353614017146 00000000000000group { name: "elm/slideshow/base/default"; data { item: transitions "fade black_fade horizontal vertical square"; item: layouts "fullscreen not_fullscreen"; } parts { part { name: "whole"; type: RECT; description { state: "default" 0.0; visible: 1; color: 20 20 20 255; } } part { name: "image_1_whole"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; } description { state: "fade_prev_next" 0.0; inherit: "default" 0.0; color: 255 255 255 0; } description { state: "black_fade_prev_next_init" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "black_fade_prev_next" 0.0; inherit: "default" 0.0; color: 0 0 0 255; } description { state: "horizontal_next_init" 0.0; inherit: "default" 0.0; } description { state: "horizontal_next" 0.0; inherit: "default" 0.0; rel1.relative: -1.0 0.0; rel2.relative: 0.0 1.0; } description { state: "horizontal_prev_init" 0.0; inherit: "default" 0.0; } description { state: "horizontal_prev" 0.0; inherit: "default" 0.0; rel1.relative: 1.0 0.0; rel2.relative: 2.0 1.0; } description { state: "vertical_next_init" 0.0; inherit: "default" 0.0; } description { state: "vertical_next" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 -1.0; rel2.relative: 1.0 0.0; } description { state: "vertical_prev_init" 0.0; inherit: "default" 0.0; } description { state: "vertical_prev" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 1.0; rel2.relative: 1.0 2.0; } description { state: "square_prev_next" 0.0; inherit: "default" 0.0; color: 255 255 255 0; } } part { name: "image_2_whole"; type: RECT; description { state: "default" 0.0; visible: 1; color: 255 255 255 0; } description { state: "fade_prev_next" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "black_fade_prev_next_init" 0.0; inherit: "default" 0.0; color: 0 0 0 0; } description { state: "black_fade_prev_next" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "horizontal_next_init" 0.0; inherit: "default" 0.0; rel1.relative: 1.0 0.0; rel2.relative: 2.0 1.0; color: 255 255 255 255; } description { state: "horizontal_next" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "horizontal_prev_init" 0.0; inherit: "default" 0.0; rel1.relative: -1.0 0.0; rel2.relative: 0.0 1.0; color: 255 255 255 255; } description { state: "horizontal_prev" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "vertical_next_init" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 1.0; rel2.relative: 1.0 2.0; color: 255 255 255 255; } description { state: "vertical_next" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "vertical_prev_init" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 -1.0; rel2.relative: 1.0 0.0; color: 255 255 255 255; } description { state: "vertical_prev" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "square_prev_next_init" 0.0; inherit: "default" 0.0; rel1.relative: 0.5 0.5; rel2.relative: 0.5 0.5; color: 255 255 255 255; } description { state: "square_prev_next" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; color: 255 255 255 255; } } part { name: "elm.swallow.1"; type: SWALLOW; clip_to: "image_1_whole"; description { state: "default" 0.0; rel1.to: "image_1_whole"; rel2.to: "image_1_whole"; color: 255 255 255 255; } description { state: "not_fullscreen" 0.0; rel1.relative: 0.1 0.1; rel1.to: "image_1_whole"; rel2.relative: 0.9 0.9; rel2.to: "image_1_whole"; color: 255 255 255 255; } } part { name: "elm.swallow.2"; type: SWALLOW; clip_to: "image_2_whole"; description { state: "default" 0.0; color: 255 255 255 255; rel1.to: "image_2_whole"; rel2.to: "image_2_whole"; } description { state: "not_fullscreen" 0.0; color: 255 255 255 255; rel1.relative: 0.1 0.1; rel1.to: "image_2_whole"; rel2.relative: 0.9 0.9; rel2.to: "image_2_whole"; } } part { name: "events_catcher"; type: RECT; repeat_events: 1; description { state: "default" 0.0; visible: 1; color: 0 0 0 0; } } } programs { //Substyle program { name: "layout_fullscreen"; signal: "layout,fullscreen"; source: "slideshow"; action: STATE_SET "default" 0.0; target: "elm.swallow.1"; target: "elm.swallow.2"; transition: SINUSOIDAL 1.0; } program { name: "layout_not_fullscreen"; signal: "layout,not_fullscreen"; source: "slideshow"; action: STATE_SET "not_fullscreen" 0.0; target: "elm.swallow.1"; target: "elm.swallow.2"; transition: SINUSOIDAL 1.0; } // program { name: "fade_next"; signal: "fade,next"; source: "slideshow"; action: STATE_SET "default" 0.0; target: "image_1_whole"; target: "image_2_whole"; after: "fade_next_2"; } program { name: "fade_next_2"; action: STATE_SET "fade_prev_next" 0.0; target: "image_1_whole"; target: "image_2_whole"; transition: SINUSOIDAL 1.5; after: "end"; } program { name: "fade_previous"; signal: "fade,previous"; source: "slideshow"; action: STATE_SET "default" 0.0; target: "image_1_whole"; target: "image_2_whole"; after: "fade_previous_2"; } program { name: "fade_previous_2"; action: STATE_SET "fade_prev_next" 0.0; target: "image_1_whole"; target: "image_2_whole"; transition: SINUSOIDAL 1.5; after: "end"; } program { name: "black_fade_next"; signal: "black_fade,next"; source: "slideshow"; action: STATE_SET "black_fade_prev_next_init" 0.0; target: "image_1_whole"; target: "image_2_whole"; after: "black_fade_next_2"; } program { name: "black_fade_next_2"; action: STATE_SET "black_fade_prev_next" 0.0; target: "image_1_whole"; transition: SINUSOIDAL 0.75; after: "black_fade_next_3"; } program { name: "black_fade_next_3"; action: STATE_SET "black_fade_prev_next" 0.0; target: "image_2_whole"; transition: SINUSOIDAL 0.75; after: "end"; } program { name: "black_fade_previous"; signal: "black_fade,previous"; source: "slideshow"; action: STATE_SET "black_fade_prev_next_init" 0.0; target: "image_1_whole"; target: "image_2_whole"; after: "black_fade_previous_2"; } program { name: "black_fade_previous_2"; action: STATE_SET "black_fade_prev_next" 0.0; target: "image_1_whole"; transition: SINUSOIDAL 0.75; after: "black_fade_previous_3"; } program { name: "black_fade_previous_3"; action: STATE_SET "black_fade_prev_next" 0.0; target: "image_2_whole"; transition: SINUSOIDAL 0.75; after: "end"; } program { name: "horizontal_next"; signal: "horizontal,next"; source: "slideshow"; action: STATE_SET "horizontal_next_init" 0.0; target: "image_1_whole"; target: "image_2_whole"; after: "horizontal_next_2"; } program { name: "horizontal_next_2"; action: STATE_SET "horizontal_next" 0.0; target: "image_1_whole"; target: "image_2_whole"; transition: SINUSOIDAL 1.5; after: "end"; } program { name: "horizontal_previous"; signal: "horizontal,previous"; source: "slideshow"; action: STATE_SET "horizontal_prev_init" 0.0; target: "image_1_whole"; target: "image_2_whole"; after: "horizontal_previous_2"; } program { name: "horizontal_previous_2"; action: STATE_SET "horizontal_prev" 0.0; target: "image_1_whole"; target: "image_2_whole"; transition: SINUSOIDAL 1.5; after: "end"; } program { name: "vertical_next"; signal: "vertical,next"; source: "slideshow"; action: STATE_SET "vertical_next_init" 0.0; target: "image_1_whole"; target: "image_2_whole"; after: "vertical_next_2"; } program { name: "vertical_next_2"; action: STATE_SET "vertical_next" 0.0; target: "image_1_whole"; target: "image_2_whole"; transition: SINUSOIDAL 1.5; after: "end"; } program { name: "vertical_previous"; signal: "vertical,previous"; source: "slideshow"; action: STATE_SET "vertical_prev_init" 0.0; target: "image_1_whole"; target: "image_2_whole"; after: "vertical_previous_2"; } program { name: "vertical_previous_2"; action: STATE_SET "vertical_prev" 0.0; target: "image_1_whole"; target: "image_2_whole"; transition: SINUSOIDAL 1.5; after: "end"; } program { name: "square_next"; signal: "square,next"; source: "slideshow"; action: STATE_SET "square_prev_next_init" 0.0; target: "image_2_whole"; after: "square_next_2"; } program { name: "square_next_2"; action: STATE_SET "square_prev_next" 0.0; target: "image_2_whole"; target: "image_1_whole"; transition: SINUSOIDAL 1.5; after: "end"; } program { name: "square_previous"; signal: "square,previous"; source: "slideshow"; action: STATE_SET "square_prev_next_init" 0.0; target: "image_2_whole"; after: "square_next_2"; } program { name: "next"; signal: "none,next"; source: "slideshow"; action: STATE_SET "fade_prev_next" 0.0; target: "image_1_whole"; target: "image_2_whole"; after: "end"; } program { name: "previous"; signal: "none,previous"; source: "slideshow"; action: STATE_SET "fade_prev_next" 0.0; target: "image_1_whole"; target: "image_2_whole"; after: "end"; } program { name: "end"; action: SIGNAL_EMIT "end" "slideshow"; } program { name: "end_signal"; signal: "anim,end"; source: "slideshow"; action: STATE_SET "default" 0.0; target: "image_1_whole"; target: "image_2_whole"; } } } /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/notify.edc0000664000175000017500000004747512127353614016474 00000000000000group { name: "elm/notify/block_events/default"; parts { part { name: "block_events"; type: RECT; description { state: "default" 0.0; color: 0 0 0 64; visible: 1; } } } programs { program { name: "block_clicked"; signal: "mouse,clicked,1"; source: "block_events"; action: SIGNAL_EMIT "elm,action,click" "elm"; } } } group { name: "elm/notify/top/default"; //this group is a design similar to the inwin group images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 10 10; rel2.offset: -10 -10; rel1.relative: 0.0 -1.0; rel2.relative: 1.0 0.0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 0 0 0 64; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } } programs { program { name: "show"; signal: "show"; action: STATE_SET "visible" 0.0; target: "base"; transition: LINEAR 0.5; } program { name: "hide"; signal: "hide"; action: STATE_SET "default" 0.0; target: "base"; } } } group { name: "elm/notify/center/default"; //this group is a design similar to the inwin group images { image: "bt_dis_base.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } } } group { name: "elm/notify/bottom/default"; //this group is a design similar to the inwin group images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 10 10; rel2.offset: -10 -10; rel1.relative: 0.0 1.0; rel2.relative: 1.0 2.0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 0 0 0 64; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } } programs { program { name: "show"; signal: "show"; action: STATE_SET "visible" 0.0; target: "base"; transition: LINEAR 0.5; } program { name: "hide"; signal: "hide"; action: STATE_SET "default" 0.0; target: "base"; } } } group { name: "elm/notify/left/default"; //this group is a design similar to the inwin group images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 10 10; rel2.offset: -10 -10; rel1.relative: -1.0 0.0; rel2.relative: 0.0 1.0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 0 0 0 64; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } } programs { program { name: "show"; signal: "show"; action: STATE_SET "visible" 0.0; target: "base"; transition: LINEAR 0.5; } program { name: "hide"; signal: "hide"; action: STATE_SET "default" 0.0; target: "base"; } } } group { name: "elm/notify/right/default"; //this group is a design similar to the inwin group images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 10 10; rel2.offset: -10 -10; rel1.relative: 1.0 0.0; rel2.relative: 2.0 1.0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 0 0 0 64; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } } programs { program { name: "show"; signal: "show"; action: STATE_SET "visible" 0.0; target: "base"; transition: LINEAR 0.5; } program { name: "hide"; signal: "hide"; action: STATE_SET "default" 0.0; target: "base"; } } } group { name: "elm/notify/top_left/default"; //this group is a design similar to the inwin group images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 10 10; rel2.offset: -10 -10; rel1.relative: 0.0 -1.0; rel2.relative: 1.0 0.0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 0 0 0 64; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } } programs { program { name: "show"; signal: "show"; action: STATE_SET "visible" 0.0; target: "base"; transition: LINEAR 0.5; } program { name: "hide"; signal: "hide"; action: STATE_SET "default" 0.0; target: "base"; } } } group { name: "elm/notify/top_right/default"; //this group is a design similar to the inwin group images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 10 10; rel2.offset: -10 -10; rel1.relative: 0.0 -1.0; rel2.relative: 1.0 0.0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 0 0 0 64; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } } programs { program { name: "show"; signal: "show"; action: STATE_SET "visible" 0.0; target: "base"; transition: LINEAR 0.5; } program { name: "hide"; signal: "hide"; action: STATE_SET "default" 0.0; target: "base"; } } } group { name: "elm/notify/bottom_left/default"; //this group is a design similar to the inwin group images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 10 10; rel2.offset: -10 -10; rel1.relative: 0.0 1.0; rel2.relative: 1.0 2.0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 0 0 0 64; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } } programs { program { name: "show"; signal: "show"; action: STATE_SET "visible" 0.0; target: "base"; transition: LINEAR 0.5; } program { name: "hide"; signal: "hide"; action: STATE_SET "default" 0.0; target: "base"; } } } group { name: "elm/notify/bottom_right/default"; //this group is a design similar to the inwin group images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 0; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.offset: 10 10; rel2.offset: -10 -10; rel1.relative: 0.0 1.0; rel2.relative: 1.0 2.0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 0 0 0 64; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; } } } programs { program { name: "show"; signal: "show"; action: STATE_SET "visible" 0.0; target: "base"; transition: LINEAR 0.5; } program { name: "hide"; signal: "hide"; action: STATE_SET "default" 0.0; target: "base"; } } } /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/frame.edc0000664000175000017500000002212112127353614016233 00000000000000group { name: "elm/frame/base/default"; images { image: "frame_1.png" COMP; image: "frame_2.png" COMP; image: "dia_grad.png" COMP; } parts { part { name: "base0"; mouse_events: 0; description { state: "default" 0.0; image.normal: "dia_grad.png"; rel1.to: "over"; rel2.to: "over"; fill { smooth: 0; size { relative: 0.0 1.0; offset: 64 0; } } } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; rel2.to: "elm.swallow.content"; rel2.offset: 9 9; image { normal: "frame_2.png"; border: 5 5 32 26; middle: 0; } fill.smooth : 0; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; fixed: 0 1; rel1 { relative: 0.0 0.0; offset: 6 6; } rel2 { relative: 1.0 0.0; offset: -7 6; } color: 0 0 0 64; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 1 1; max: 1 1; align: 0.0 0.0; } } } part { name: "over"; mouse_events: 0; description { state: "default" 0.0; min: 2 2; rel1.offset: 4 4; rel2.to: "clip"; rel2.offset: 5 5; image { normal: "frame_1.png"; border: 2 2 28 22; middle: 0; } fill.smooth : 0; } } part { name: "clip"; type: RECT; description { state: "default" 0.0; rel1 { to_y: "elm.text"; relative: 0.0 1.0; offset: 8 2; } rel2.offset: -9 -9; } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; align: 0.0 1.0; rel1 { to_y: "elm.text"; relative: 0.0 1.0; offset: 8 2; } rel2.offset: -9 -9; } description { state: "collapsed" 0.0; inherit: "default" 0.0; minmul: 1.0 0.0; } } part { name: "event"; type: RECT; mouse_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; rel1.to_y: "elm.text"; rel2.to_y: "elm.text"; } } } programs { program { name: "collapse"; action: STATE_SET "collapsed" 0.0; target: "elm.swallow.content"; transition: BOUNCE 0.5 1.0 3; after: "signal"; } program { name: "expand"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; transition: BOUNCE 0.5 1.0 3; after: "signal"; } program { name: "click"; signal: "mouse,up,1"; source: "event"; action: SIGNAL_EMIT "elm,action,click" "elm"; } program { name: "toggle"; signal: "elm,action,toggle"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "default")) run_program(PROGRAM:"collapse"); else run_program(PROGRAM:"expand"); } } program { name: "switch"; signal: "elm,action,switch"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "default")) set_state(PART:"elm.swallow.content", "collapsed", 0.0); else set_state(PART:"elm.swallow.content", "default", 0.0); } } program { name: "signal"; action: SIGNAL_EMIT "elm,anim,done" "elm"; } } } group { name: "elm/frame/base/pad_small"; parts { part { name: "b0"; mouse_events: 0; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 4 4; max: 4 4; align: 0.0 0.0; } } part { name: "b1"; mouse_events: 0; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 4 4; max: 4 4; align: 1.0 1.0; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to: "b0"; relative: 1.0 1.0; offset: 0 0; } rel2 { to: "b1"; relative: 0.0 0.0; offset: -1 -1; } } } } } group { name: "elm/frame/base/pad_medium"; parts { part { name: "b0"; mouse_events: 0; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 8 8; max: 8 8; align: 0.0 0.0; } } part { name: "b1"; mouse_events: 0; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 8 8; max: 8 8; align: 1.0 1.0; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to: "b0"; relative: 1.0 1.0; offset: 0 0; } rel2 { to: "b1"; relative: 0.0 0.0; offset: -1 -1; } } } } } group { name: "elm/frame/base/pad_large"; parts { part { name: "b0"; mouse_events: 0; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 16 16; max: 16 16; align: 0.0 0.0; } } part { name: "b1"; mouse_events: 0; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 16 16; max: 16 16; align: 1.0 1.0; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to: "b0"; relative: 1.0 1.0; offset: 0 0; } rel2 { to: "b1"; relative: 0.0 0.0; offset: -1 -1; } } } } } group { name: "elm/frame/base/pad_huge"; parts { part { name: "b0"; mouse_events: 0; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 32 32; max: 32 32; align: 0.0 0.0; } } part { name: "b1"; mouse_events: 0; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 32 32; max: 32 32; align: 1.0 1.0; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to: "b0"; relative: 1.0 1.0; offset: 0 0; } rel2 { to: "b1"; relative: 0.0 0.0; offset: -1 -1; } } } } } group { name: "elm/frame/base/outdent_top"; images { image: "outdent-top.png" COMP; } parts { part { name: "base0"; mouse_events: 0; description { state: "default" 0.0; image.normal: "outdent-top.png"; image.border: 0 0 0 13; fill.smooth: 0; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.offset: 2 2; rel2.offset: -3 -13; } } } } group { name: "elm/frame/base/outdent_bottom"; images { image: "outdent-bottom.png" COMP; } parts { part { name: "base0"; mouse_events: 0; description { state: "default" 0.0; image.normal: "outdent-bottom.png"; image.border: 0 0 13 0; fill.smooth: 0; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.offset: 2 12; rel2.offset: -3 -3; } } } } elementary-1.7.7/data/themes/widgets/slider.edc0000664000175000017500000012315412127353614016433 00000000000000group { name: "elm/slider/hidden/limit"; parts { part { name: "elm.units.min"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; align: 1.0 0.5; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 1 1; align: 0.0 0.5; } } } part { name: "elm.units.max"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; align: 1.0 0.5; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 1 1; align: 0.0 0.5; } } } } } group { name: "elm/slider/horizontal/default"; alias: "elm/slider/horizontal/disabled"; images { image: "sl_bg.png" COMP; image: "sl_bg_over.png" COMP; image: "sl_units.png" COMP; } parts { alias: "default" "elm.text"; part { name: "base"; mouse_events: 0; description { state: "default" 0.0; max: 99999 6; min: 0 6; rel1 { to: "bg"; offset: 1 0; } rel2 { to: "bg"; offset: -2 -1; } image.normal: "sl_bg.png"; fill.smooth: 0; } } part { name: "level"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; rel1.to: "base"; rel2 { to_y: "base"; to_x: "elm.dragable.slider"; relative: 0.5 1.0; } color: 255 0 0 200; } description { state: "inverted" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 0 0 100; } description { state: "disabled_inverted" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "level2"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; rel1 { to_y: "base"; to_x: "elm.dragable.slider"; relative: 0.5 0.0; } rel2.to: "base"; color: 255 0 0 200; } description { state: "inverted" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; } description { state: "disabled_inverted" 0.0; inherit: "default" 0.0; color: 255 0 0 100; visible: 1; } } part { name: "base_over"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel1.offset: -1 -1; rel2.to: "base"; rel2.offset: 0 0; image { normal: "sl_bg_over.png"; border: 3 3 3 3; } fill.smooth: 0; } } part { name: "bg"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to: "elm.swallow.bar"; rel2.to: "elm.swallow.bar"; color: 0 0 0 0; } } part { name: "elm.swallow.bar"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: 48 24; max: 99999 24; align: 1.0 0.5; rel1 { to_x: "elm.text"; relative: 1.0 0.0; offset: 8 0; } rel2 { to_x: "limits"; relative: 0.0 1.0; offset: -10 -1; } } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; visible: 0; align: 0.0 0.5; rel1 { offset: 4 0; to_y: "elm.swallow.bar"; } rel2 { offset: 3 -1; relative: 0.0 1.0; to_y: "elm.swallow.bar"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel2.offset: 4 -1; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; align: 0.0 0.5; rel1.to_x: "elm.swallow.icon"; rel1.relative: 1.0 0.0; rel1.offset: -1 4; rel2.to_x: "elm.swallow.icon"; rel2.relative: 1.0 1.0; rel2.offset: -1 -5; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.0 0.5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; rel1.offset: 0 4; rel2.offset: 0 -5; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 128 128 128; visible: 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "elm.swallow.end"; type: SWALLOW; description { state: "default" 0.0; visible: 0; align: 1.0 0.5; rel1 { offset: -4 0; relative: 1.0 0.0; to_y: "elm.swallow.bar"; } rel2 { offset: -3 -1; to_y: "elm.swallow.bar"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel2.offset: -4 -1; } } part { name: "units"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to_x: "limits"; offset: 0 3; } rel2 { to_x: "limits"; offset: 5 -1; } image { normal: "sl_units.png"; border: 0 5 3 8; } fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } alias: "elm.units.min" "limits:elm.units.min"; alias: "elm.units.max" "limits:elm.units.max"; part { name: "limits"; type: GROUP; source: "elm/slider/hidden/limit"; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; align: 1.0 0.5; min: SOURCE; fixed: 1 1; rel1.to_x: "elm.swallow.end"; rel1.relative: 0.0 0.0; rel1.offset: 0 8; rel2.to_x: "elm.swallow.end"; rel2.relative: 0.0 1.0; rel2.offset: 0 -9; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; rel1.offset: -5 0; rel2.offset: -5 -1; } } part { name: "elm.units"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; rel1.to_x: "limits"; rel2.to_x: "limits"; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 1.0 0.5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 128 128 128; visible: 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "button"; type: GROUP; source: "elm/slider/horizontal/indicator/default"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; rel1.to: "elm.dragable.slider"; rel2.to: "elm.dragable.slider"; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.dragable.slider"; type: RECT; scale: 1; dragable { x: 1 1 0; y: 0 0 0; confine: "bg"; } description { state: "default" 0.0; min: 0 0; max: 0 0; fixed: 1 1; rel1 { relative: 0.5 0.0; to_x: "bg"; } rel2 { relative: 0.5 1.0; to_x: "bg"; } color: 0 0 0 0; } } part { name: "slideevent"; type: RECT; mouse_events: 1; scale: 1; dragable.events: "elm.dragable.slider"; description { state: "default" 0.0; fixed: 1 1; min: 24 24; max: 24 24; rel1.to: "elm.dragable.slider"; rel2.to: "elm.dragable.slider"; color: 0 0 0 0; } } part { name: "elm.track.slider"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; max: 0 0; rel1.to: "elm.dragable.slider"; rel2.to: "elm.dragable.slider"; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "indicator_show"; signal: "elm,state,indicator,show"; source: "elm"; action: SIGNAL_EMIT "popup,show" "elm"; after: "popup_show2"; } program { name: "indicator_hide"; signal: "elm,state,indicator,hide"; source: "elm"; action: SIGNAL_EMIT "popup,hide" "elm"; after: "popup_hide2"; } program { name: "popup_show"; signal: "mouse,down,1"; source: "slideevent"; action: SIGNAL_EMIT "popup,show" "elm"; after: "popup_show2"; } program { name: "popup_show2"; action: STATE_SET "hidden" 0.0; target: "button"; } program { name: "popup_hide"; signal: "mouse,up,1"; source: "slideevent"; action: SIGNAL_EMIT "popup,hide" "elm"; after: "popup_hide2"; } program { name: "popup_hide2"; action: STATE_SET "default" 0.0; target: "button"; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text"; } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.icon"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; } program { name: "end_show"; signal: "elm,state,end,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.end"; } program { name: "end_hide"; signal: "elm,state,end,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.end"; } program { name: "units_show"; signal: "elm,state,units,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.units"; target: "limits"; target: "units"; after: "limits,children,visible"; } program { name: "limits,children,visible"; action: SIGNAL_EMIT "limits:limits,visible" "elm"; } program { name: "units_hide"; signal: "elm,state,units,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.units"; target: "limits"; target: "units"; after: "limits,children,hide"; } program { name: "limits,children,hide"; action: SIGNAL_EMIT "limits:limits,hide" "elm"; } program { name: "invert_on"; signal: "elm,state,inverted,on"; source: "elm"; action: STATE_SET "inverted" 0.0; target: "level"; target: "level2"; } program { name: "invert_off"; signal: "elm,state,inverted,off"; source: "elm"; action: STATE_SET "default" 0.0; target: "level"; target: "level2"; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; // target: "button0"; target: "disabler"; after: "disable_text"; after: "disable_ind"; } program { name: "disable_ind"; action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); get_state(PART:"elm.units", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.units", "disabled_visible", 0.0); else set_state(PART:"elm.units", "disabled", 0.0); get_state(PART:"level2", st, 30, vl); if (!strcmp(st, "inverted")) { set_state(PART:"level", "disabled_inverted", 0.0); set_state(PART:"level2", "disabled_inverted", 0.0); } else { set_state(PART:"level", "disabled", 0.0); set_state(PART:"level2", "disabled", 0.0); } } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; // target: "button0"; target: "disabler"; after: "enable_text"; after: "enable_ind"; } program { name: "enable_ind"; action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm"; } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "default", 0.0); get_state(PART:"elm.units", st, 30, vl); if (!strcmp(st, "disabled_visible")) set_state(PART:"elm.units", "visible", 0.0); else set_state(PART:"elm.units", "default", 0.0); get_state(PART:"level2", st, 30, vl); if (!strcmp(st, "disabled_inverted")) { set_state(PART:"level", "inverted", 0.0); set_state(PART:"level2", "inverted", 0.0); } else { set_state(PART:"level", "default", 0.0); set_state(PART:"level2", "default", 0.0); } } } } } group { name: "elm/slider/vertical/default"; images { image: "slv_bg.png" COMP; image: "slv_bg_over.png" COMP; image: "slv_units.png" COMP; } parts { alias: "default" "elm.text"; part { name: "base"; mouse_events: 0; description { state: "default" 0.0; max: 6 99999; min: 6 0; rel1 { to: "bg"; offset: 1 0; } rel2 { to: "bg"; offset: -2 -1; } image.normal: "slv_bg.png"; fill.smooth: 0; } } part { name: "level"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; rel1.to: "base"; rel2 { to_x: "base"; to_y: "elm.dragable.slider"; relative: 1.0 0.5; } color: 255 0 0 200; } description { state: "inverted" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 0 0 100; } description { state: "disabled_inverted" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "level2"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; rel1 { to_x: "base"; to_y: "elm.dragable.slider"; relative: 0.0 0.5; } rel2.to: "base"; color: 255 0 0 200; } description { state: "inverted" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 0 0 100; } description { state: "disabled_inverted" 0.0; inherit: "default" 0.0; color: 255 0 0 100; visible: 1; } } part { name: "base_over"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel1.offset: -1 -1; rel2.to: "base"; rel2.offset: 0 0; image { normal: "slv_bg_over.png"; border: 3 3 3 3; } fill.smooth: 0; } } part { name: "bg"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to: "elm.swallow.bar"; rel2.to: "elm.swallow.bar"; color: 0 0 0 0; } } part { name: "elm.swallow.bar"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: 24 48; max: 24 9999; align: 0.5 1.0; rel1 { to_y: "elm.text"; relative: 0.0 1.0; offset: 0 10; } rel2 { to_y: "limits"; relative: 1.0 0.0; offset: -1 -8; } } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; visible: 0; align: 0.5 0.0; rel1 { offset: 0 4; to_x: "elm.swallow.bar"; } rel2 { offset: -1 3; relative: 1.0 0.0; to_x: "elm.swallow.bar"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; aspect: 1.0 1.0; aspect_preference: HORIZONTAL; rel2.offset: -1 4; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 0 1; align: 0.5 0.0; rel1.to_y: "elm.swallow.icon"; rel1.relative: 0.0 1.0; rel1.offset: 0 -1; rel2.to_y: "elm.swallow.icon"; rel2.relative: 1.0 1.0; rel2.offset: -1 -1; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.0; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; rel1.offset: 4 0; rel2.offset: -5 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 128 128 128; visible: 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "elm.swallow.end"; type: SWALLOW; description { state: "default" 0.0; visible: 0; align: 0.5 1.0; rel1 { offset: 0 -4; relative: 0.0 1.0; to_x: "elm.swallow.bar"; } rel2 { offset: -1 -3; to_x: "elm.swallow.bar"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; aspect: 1.0 1.0; aspect_preference: HORIZONTAL; rel2.offset: -1 -4; } } part { name: "units"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "limits"; offset: -8 0; } rel2 { to: "limits"; offset: 7 8; } image { normal: "slv_units.png"; border: 8 8 0 9; } fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "limits"; type: GROUP; source: "elm/slider/hidden/limit"; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; min: SOURCE; align: 0.5 1.0; rel1.to_y: "elm.swallow.end"; rel1.relative: 0.0 0.0; rel1.offset: 8 0; rel2.to_y: "elm.swallow.end"; rel2.relative: 1.0 0.0; rel2.offset: -9 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; rel1.offset: 8 -9; rel2.offset: -9 -9; } } alias: "elm.units.min" "limits:elm.units.min"; alias: "elm.units.max" "limits:elm.units.max"; part { name: "elm.units"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; rel1.to: "limits"; rel2.to: "limits"; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.0; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 128 128 128; visible: 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; color: 0 0 0 128; color3: 0 0 0 0; } } part { name: "button"; type: GROUP; source: "elm/slider/horizontal/indicator/default"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; rel1.to: "elm.dragable.slider"; rel2.to: "elm.dragable.slider"; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.dragable.slider"; type: RECT; scale: 1; dragable { x: 0 0 0; y: 1 1 0; confine: "bg"; } description { state: "default" 0.0; min: 0 0; max: 0 0; fixed: 1 1; rel1 { relative: 0.0 0.5; to_x: "bg"; } rel2 { relative: 1.0 0.5; to_x: "bg"; } color: 0 0 0 0; } } part { name: "slideevent"; type: RECT; mouse_events: 1; scale: 1; dragable.events: "elm.dragable.slider"; description { state: "default" 0.0; fixed: 1 1; min: 24 24; max: 24 24; rel1.to: "elm.dragable.slider"; rel2.to: "elm.dragable.slider"; color: 0 0 0 0; } } part { name: "elm.track.slider"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; max: 0 0; rel1.to: "elm.dragable.slider"; rel2.to: "elm.dragable.slider"; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "indicator_show"; signal: "elm,state,indicator,show"; source: "elm"; action: SIGNAL_EMIT "popup,show" "elm"; after: "popup_show2"; } program { name: "indicator_hide"; signal: "elm,state,indicator,hide"; source: "elm"; action: SIGNAL_EMIT "popup,hide" "elm"; after: "popup_hide2"; } program { name: "popup_show"; signal: "mouse,down,1"; source: "slideevent"; action: SIGNAL_EMIT "popup,show" "elm"; after: "popup_show2"; } program { name: "popup_show2"; action: STATE_SET "hidden" 0.0; target: "button"; } program { name: "popup_hide"; signal: "mouse,up,1"; source: "slideevent"; action: SIGNAL_EMIT "popup,hide" "elm"; after: "popup_hide2"; } program { name: "popup_hide2"; action: STATE_SET "default" 0.0; target: "button"; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text"; } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.icon"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; } program { name: "end_show"; signal: "elm,state,end,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.end"; } program { name: "end_hide"; signal: "elm,state,end,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.end"; } program { name: "units_show"; signal: "elm,state,units,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.units"; target: "limits"; target: "units"; } program { name: "units_hide"; signal: "elm,state,units,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.units"; target: "limits"; target: "units"; after: "limits,children,hide"; } program { name: "limits,children,hide"; action: SIGNAL_EMIT "limits:limits,hide" "elm"; } program { name: "invert_on"; signal: "elm,state,inverted,on"; source: "elm"; action: STATE_SET "inverted" 0.0; target: "level"; target: "level2"; } program { name: "invert_off"; signal: "elm,state,inverted,off"; source: "elm"; action: STATE_SET "default" 0.0; target: "level"; target: "level2"; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; // target: "button0"; target: "disabler"; after: "disable_text"; after: "disable_ind"; } program { name: "disable_ind"; action: SIGNAL_EMIT "elm.dragable.slider:elm,state,disabled" "elm"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); get_state(PART:"elm.units", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.units", "disabled_visible", 0.0); else set_state(PART:"elm.units", "disabled", 0.0); get_state(PART:"level2", st, 30, vl); if (!strcmp(st, "inverted")) { set_state(PART:"level", "disabled_inverted", 0.0); set_state(PART:"level2", "disabled_inverted", 0.0); } else { set_state(PART:"level", "disabled", 0.0); set_state(PART:"level2", "disabled", 0.0); } } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; // target: "button0"; target: "disabler"; after: "enable_text"; after: "enable_ind"; } program { name: "enable_ind"; action: SIGNAL_EMIT "elm.dragable.slider:elm,state,enabled" "elm"; } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "default", 0.0); get_state(PART:"elm.units", st, 30, vl); if (!strcmp(st, "disabled_visible")) set_state(PART:"elm.units", "visible", 0.0); else set_state(PART:"elm.units", "default", 0.0); get_state(PART:"level2", st, 30, vl); if (!strcmp(st, "disabled_inverted")) { set_state(PART:"level", "inverted", 0.0); set_state(PART:"level2", "inverted", 0.0); } else { set_state(PART:"level", "default", 0.0); set_state(PART:"level2", "default", 0.0); } } } } } group { name: "elm/slider/horizontal/indicator/default"; alias: "elm/slider/horizontal/indicator/disabled"; alias: "elm/slider/vertical/indicator/default"; alias: "elm/slider/vertical/indicator/disabled"; alias: "elm/slider/horizontal/popup/default"; alias: "elm/slider/vertical/popup/default"; images { image: "sl_bt_0.png" COMP; image: "sl_bt_1.png" COMP; image: "sl_bt_2.png" COMP; image: "sl_bt_3.png" COMP; image: "sl_bt2_0_0.png" COMP; image: "sl_bt2_0_1.png" COMP; image: "sl_bt2_0_2.png" COMP; image: "sl_bt2_1.png" COMP; image: "sl_bt2_2.png" COMP; } script { public value_hide = 0; public set_value_show() { set_int(value_hide, 0); } public set_value_hide() { set_int(value_hide, 1); } public thumb_down() { if (get_int(value_hide) == 1) { set_state(PART:"elm.indicator", "default", 0.0); set_state(PART:"button3", "default", 0.0); set_state(PART:"button4", "default", 0.0); set_state(PART:"button5", "default", 0.0); set_state(PART:"button6", "default", 0.0); set_state(PART:"button7", "default", 0.0); } else { set_state(PART:"elm.indicator", "visible", 0.0); set_state(PART:"button3", "visible", 0.0); set_state(PART:"button4", "visible", 0.0); set_state(PART:"button5", "visible", 0.0); set_state(PART:"button6", "visible", 0.0); set_state(PART:"button7", "visible", 0.0); } } public thumb_up() { set_state(PART:"elm.indicator", "default", 0.0); set_state(PART:"button3", "default", 0.0); set_state(PART:"button4", "default", 0.0); set_state(PART:"button5", "default", 0.0); set_state(PART:"button6", "default", 0.0); set_state(PART:"button7", "default", 0.0); } } parts { part { name: "button_events"; type: RECT; mouse_events: 1; description { state: "default" 0.0; fixed: 1 1; min: 16 16; aspect: 1.0 1.0; aspect_preference: VERTICAL; color: 0 0 0 0; } } part { name: "button0"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; max: 17 999; min: 17 24; image { normal: "sl_bt_0.png"; border: 5 5 5 10; } fill.smooth: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "sl_bt_3.png"; border: 5 5 5 10; } } } part { name: "button1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button0"; rel2 { to: "button0"; relative: 1.0 0.5; offset: -1 -5; } image { normal: "sl_bt_1.png"; border: 5 5 5 0; } } } part { name: "button2"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button0"; rel2.to: "button0"; image { normal: "sl_bt_2.png"; border: 5 5 5 10; } fill.smooth: 0; } } part { name: "button3"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 8 32; align: 1.0 0.5; rel1 { to_x: "elm.indicator"; to_y: "button4"; relative: 0.0 0.0; offset: -7 0; } rel2 { to: "button4"; relative: 0.0 1.0; offset: -1 -1; } image { normal: "sl_bt2_0_0.png"; border: 6 0 6 12; } fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "button4"; mouse_events: 0; description { state: "default" 0.0; visible: 0; max: 15 999; min: 15 32; rel1 { to_x: "button0"; to_y: "elm.indicator"; offset: 0 0; } rel2.to: "button0"; image { normal: "sl_bt2_0_1.png"; border: 0 0 6 12; } fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "button5"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 8 32; align: 0.0 0.5; rel1 { to: "button4"; relative: 1.0 0.0; offset: 0 0; } rel2 { to_x: "elm.indicator"; to_y: "button4"; relative: 1.0 1.0; offset: 6 -1; } image { normal: "sl_bt2_0_2.png"; border: 0 6 6 12; } fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.indicator"; type: TEXT; mouse_events: 0; effect: SOFT_SHADOW; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; align: 0.5 1.0; rel1 { to: "button0"; relative: 0.0 -0.25; offset: 0 0; } rel2 { to_x: "button0"; relative: 1.0 -0.25; offset: -1 0; } color: 224 224 224 255; color3: 0 0 0 64; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; rel1.offset: 0 -1; rel2.offset: -1 -1; } } part { name: "button6"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1.to: "button3"; rel2 { to: "button5"; relative: 1.0 0.3; offset: -1 -1; } image { normal: "sl_bt2_1.png"; border: 5 5 5 0; } fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "button7"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1.to: "button3"; rel2.to: "button5"; image { normal: "sl_bt2_2.png"; border: 5 5 5 0; middle: 0; } fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "popup_show"; signal: "popup,show"; source: "elm"; script { thumb_down(); } } program { name: "popup_hide"; signal: "popup,hide"; source: "elm"; action: SIGNAL_EMIT "popup,hide,done" "elm"; } program { name: "popup_hide2"; signal: "popup,hide"; source: "elm"; script { thumb_up(); } } program { name: "set_val_show"; signal: "elm,state,val,show"; source: "elm"; script { set_value_show(); } } program { name: "set_val_hide"; signal: "elm,state,val,hide"; source: "elm"; script { set_value_hide(); } } program { name: "val_show"; signal: "mouse,down,*"; source: "button_events"; script { thumb_down(); } } program { name: "val_hide"; signal: "mouse,up,*"; source: "button_events"; script { thumb_up(); } } program { name: "indicator_show"; signal: "elm,state,indicator,show"; source: "elm"; script { thumb_down(); } } program { name: "indicator_hide"; signal: "elm,state,indicator,hide"; source: "elm"; script { thumb_up(); } } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "button0"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "button0"; } } } elementary-1.7.7/data/themes/widgets/bubble.edc0000664000175000017500000004456612127353614016415 00000000000000group { name: "elm/bubble/top_left/default"; alias: "elm/bubble/base/default"; images { image: "bubble_3.png" COMP; image: "bubble_4.png" COMP; image: "bubble_shine3.png" COMP; image: "bubble_shine4.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; visible: 0; align: 0.0 0.0; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { to_y: "elm.text"; relative: 0.0 1.0; offset: 4 -1; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; fixed: 0 1; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 4 4; } rel2 { to_x: "elm.info"; relative: 0.0 0.0; offset: -5 4; } color: 0 0 0 255; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 0 1; max: 0 1; align: 0.0 0.0; } } } part { name: "elm.info"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 1.0 0.0; fixed: 1 1; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 0.0; offset: -5 4; } color: 0 0 0 64; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 1 1; max: 1 1; align: 1.0 0.0; } } } part { name: "base0"; mouse_events: 0; description { state: "default" 0.0; rel1 { to_y: "elm.swallow.icon"; relative: 0.0 1.0; offset: 0 0; } image { normal: "bubble_3.png"; border: 36 11 18 9; } image.middle: SOLID; fill.smooth: 0; } description { state: "rtl" 0.0; inherit: "default" 0.0; image { normal: "bubble_4.png"; border: 11 36 18 9; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to: "base0"; offset: 9 16; } rel2 { to: "base0"; offset: -10 -9; } } } part { name: "shine"; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "base0"; offset: 5 4; } rel2 { to: "base0"; relative: 1.0 0.5; offset: -6 7; } image { normal: "bubble_shine3.png"; border: 36 5 14 0; } fill.smooth: 0; } description { state: "rtl" 0.0; inherit: "default" 0.0; image { normal: "bubble_shine4.png"; border: 5 36 14 0; } } } } programs { program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.icon"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; action: STATE_SET "rtl" 0.0; target: "base0"; target: "shine"; } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; action: STATE_SET "default" 0.0; target: "base0"; target: "shine"; } } } group { name: "elm/bubble/top_right/default"; images { image: "bubble_3.png" COMP; image: "bubble_4.png" COMP; image: "bubble_shine3.png" COMP; image: "bubble_shine4.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; visible: 0; align: 1.0 0.0; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { to_y: "elm.text"; relative: 1.0 1.0; offset: -5 -1; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; fixed: 0 1; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { to_x: "elm.info"; relative: 0.0 0.0; offset: -5 4; } color: 0 0 0 255; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 0 1; max: 0 1; align: 0.0 0.0; } } } part { name: "elm.info"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 1.0 0.0; fixed: 1 1; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { to_x: "elm.swallow.icon"; relative: 0.0 0.0; offset: -5 4; } color: 0 0 0 64; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 1 1; max: 1 1; align: 1.0 0.0; } } } part { name: "base0"; mouse_events: 0; description { state: "default" 0.0; rel1 { to_y: "elm.swallow.icon"; relative: 0.0 1.0; offset: 0 0; } image { normal: "bubble_4.png"; border: 11 36 18 9; } image.middle: SOLID; fill.smooth: 0; } description { state: "rtl" 0.0; inherit: "default" 0.0; image { normal: "bubble_3.png"; border: 36 11 18 9; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to: "base0"; offset: 9 16; } rel2 { to: "base0"; offset: -10 -9; } } } part { name: "shine"; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "base0"; offset: 5 4; } rel2 { to: "base0"; relative: 1.0 0.5; offset: -6 7; } image { normal: "bubble_shine4.png"; border: 5 36 14 0; } fill.smooth: 0; } description { state: "rtl" 0.0; inherit: "default" 0.0; image { normal: "bubble_shine3.png"; border: 36 5 14 0; } } } } programs { program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.icon"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; action: STATE_SET "rtl" 0.0; target: "base0"; target: "shine"; } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; action: STATE_SET "default" 0.0; target: "base0"; target: "shine"; } } } group { name: "elm/bubble/bottom_left/default"; images { image: "bubble_1.png" COMP; image: "bubble_2.png" COMP; image: "bubble_shine.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; visible: 0; align: 0.0 1.0; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { to_y: "elm.text"; relative: 0.0 0.0; offset: 4 0; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 1.0; fixed: 0 1; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 1.0; offset: 4 -5; } rel2 { to_x: "elm.info"; relative: 0.0 1.0; offset: -5 -5; } color: 0 0 0 255; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 0 1; max: 0 1; align: 0.0 1.0; } } } part { name: "elm.info"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 1.0 1.0; fixed: 1 1; rel1 { relative: 1.0 1.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 64; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 1 1; max: 1 1; align: 1.0 1.0; } } } part { name: "base0"; mouse_events: 0; description { state: "default" 0.0; rel2 { to_y: "elm.swallow.icon"; relative: 1.0 0.0; offset: -1 -1; } image { normal: "bubble_1.png"; border: 36 11 10 19; } image.middle: SOLID; fill.smooth: 0; } description { state: "rtl" 0.0; inherit: "default" 0.0; image { normal: "bubble_2.png"; border: 11 36 10 19; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to: "base0"; offset: 9 8; } rel2 { to: "base0"; offset: -10 -17; } } } part { name: "shine"; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "base0"; offset: 5 4; } rel2 { to: "base0"; relative: 1.0 0.5; offset: -6 -16; } image { normal: "bubble_shine.png"; border: 5 5 5 0; } fill.smooth: 0; } description { state: "rtl" 0.0; inherit: "default" 0.0; image { normal: "bubble_shine4.png"; border: 5 36 14 0; } } } } programs { program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.icon"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; action: STATE_SET "rtl" 0.0; target: "base0"; } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; action: STATE_SET "default" 0.0; target: "base0"; } } } group { name: "elm/bubble/bottom_right/default"; images { image: "bubble_1.png" COMP; image: "bubble_2.png" COMP; image: "bubble_shine.png" COMP; } parts { part { name: "event"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; visible: 0; align: 1.0 1.0; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { to_y: "elm.text"; relative: 1.0 0.0; offset: -5 0; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 1.0; fixed: 0 1; rel1 { relative: 0.0 1.0; offset: 4 -5; } rel2 { to_x: "elm.info"; relative: 0.0 1.0; offset: -5 -5; } color: 0 0 0 255; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 0 1; max: 0 1; align: 0.0 1.0; } } } part { name: "elm.info"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 1.0 1.0; fixed: 1 1; rel1 { relative: 1.0 1.0; offset: -5 -5; } rel2 { to_x: "elm.swallow.icon"; relative: 0.0 1.0; offset: -5 -5; } color: 0 0 0 64; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 1 1; max: 1 1; align: 1.0 1.0; } } } part { name: "base0"; mouse_events: 0; description { state: "default" 0.0; rel2 { to_y: "elm.swallow.icon"; relative: 1.0 0.0; offset: -1 -1; } image { normal: "bubble_2.png"; border: 11 36 10 19; } image.middle: SOLID; fill.smooth: 0; } description { state: "rtl" 0.0; inherit: "default" 0.0; image { normal: "bubble_1.png"; border: 36 11 10 19; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to: "base0"; offset: 9 8; } rel2 { to: "base0"; offset: -10 -17; } } } part { name: "shine"; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "base0"; offset: 5 4; } rel2 { to: "base0"; relative: 1.0 0.5; offset: -6 -16; } image { normal: "bubble_shine.png"; border: 5 5 5 0; } fill.smooth: 0; } description { state: "rtl" 0.0; inherit: "default" 0.0; image { normal: "bubble_shine3.png"; border: 36 5 14 0; } } } } programs { program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.icon"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; action: STATE_SET "rtl" 0.0; target: "base0"; } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; action: STATE_SET "default" 0.0; target: "base0"; } } } elementary-1.7.7/data/themes/widgets/entry.edc0000664000175000017500000013421512127353614016312 00000000000000group { name: "elm/scroller/entry/default"; data { item: "focus_highlight" "on"; } script { public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer; public timer0(val) { new v; v = get_int(sbvis_v); if (v) { v = get_int(sbalways_v); if (!v) { emit("do-hide-vbar", ""); set_int(sbvis_v, 0); } } v = get_int(sbvis_h); if (v) { v = get_int(sbalways_h); if (!v) { emit("do-hide-hbar", ""); set_int(sbvis_h, 0); } } set_int(sbvis_timer, 0); return 0; } } images { image: "shelf_inset.png" COMP; image: "bt_sm_base2.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "sl_bt2_2.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; rel1.offset: 2 2; rel2.offset: -3 -3; color: 255 255 255 0; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; rel1.offset: 2 2; rel2.offset: -3 -3; } } part { name: "contentclipper"; type: RECT; mouse_events: 0; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "elm.swallow.icon"; rel1.relative: 1.0 0.0; rel2.to: "elm.swallow.end"; rel2.relative: 0.0 1.0; } } part { name: "elm.swallow.icon"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; rel1 { to: "bg"; relative: -1.0 0.0; offset: 0 0; } rel2 { to: "bg"; relative: 0.0 1.0; offset: -1 -1; } visible: 0; } description { state: "visible" 0.0; fixed: 1 1; align: 0.0 1.0; rel1 { to: "bg"; relative: 0.0 0.0; offset: 0 0; } rel2 { to: "bg"; relative: 0.0 1.0; offset: -1 -1; } visible: 1; } } part { name: "elm.swallow.end"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; rel1 { to: "bg"; relative: 1.0 0.0; offset: 0 0; } rel2 { to: "bg"; relative: 1.0 1.0; offset: -1 -1; } visible: 0; } description { state: "visible" 0.0; fixed: 1 1; align: 1.0 1.0; rel1 { to: "bg"; relative: 1.0 0.0; offset: 0 0; } rel2 { to: "bg"; relative: 1.0 1.0; offset: -1 -1; } visible: 1; } } part { name: "elm.swallow.content"; clip_to: "contentclipper"; type: SWALLOW; description { state: "default" 0.0; rel1 { to: "elm.swallow.icon"; relative: 1.0 0.0; offset: 4 4; } rel2 { to: "elm.swallow.end"; relative: 0.0 1.0; offset: -5 -5; } } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } description { state: "enabled" 0.0; inherit: "default" 0.0; color: 200 155 0 255; } } part { name: "focus_highlight"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: -1 -1; rel2.offset: 0 0; image { normal: "sl_bt2_2.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; color: 200 155 0 0; } description { state: "enabled" 0.0; inherit: "default" 0.0; color: 200 155 0 255; } } part { name: "sb_vbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_vbar_clip"; clip_to: "sb_vbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_vbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 10 17; align: 1.0 0.0; rel1 { relative: 0.0 0.0; offset: -2 2; to_y: "elm.swallow.content"; to_x: "elm.swallow.end"; } rel2 { relative: 0.0 0.0; offset: -2 -1; to_y: "sb_hbar"; to_x: "elm.swallow.end"; } } } part { name: "elm.dragable.vbar"; clip_to: "sb_vbar_clip"; mouse_events: 0; dragable { x: 0 0 0; y: 1 1 0; confine: "sb_vbar"; } description { state: "default" 0.0; fixed: 1 1; min: 10 17; max: 10 99999; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar"; } image { normal: "bt_sm_base2.png"; border: 6 6 6 6; middle: SOLID; } } } part { name: "sb_vbar_over1"; clip_to: "sb_vbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.vbar"; rel2.relative: 1.0 0.5; rel2.to: "elm.dragable.vbar"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } } part { name: "sb_vbar_over2"; clip_to: "sb_vbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.vbar"; rel2.to: "elm.dragable.vbar"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } } part { name: "sb_hbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_hbar_clip"; clip_to: "sb_hbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_hbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 17 10; align: 0.0 1.0; rel1 { relative: 0.0 1.0; offset: 2 0; to_x: "elm.swallow.content"; to_y: "elm.swallow.content"; } rel2 { relative: 0.0 1.0; offset: -1 -1; to_x: "sb_vbar"; to_y: "elm.swallow.content"; } } } part { name: "elm.dragable.hbar"; clip_to: "sb_hbar_clip"; mouse_events: 0; dragable { x: 1 1 0; y: 0 0 0; confine: "sb_hbar"; } description { state: "default" 0.0; fixed: 1 1; min: 17 10; max: 99999 10; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar"; } image { normal: "bt_sm_base2.png"; border: 4 4 4 4; middle: SOLID; } } } part { name: "sb_hbar_over1"; clip_to: "sb_hbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.hbar"; rel2.relative: 1.0 0.5; rel2.to: "elm.dragable.hbar"; image { normal: "bt_sm_hilight.png"; border: 4 4 4 0; } } } part { name: "sb_hbar_over2"; clip_to: "sb_hbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.hbar"; rel2.to: "elm.dragable.hbar"; image { normal: "bt_sm_shine.png"; border: 4 4 4 0; } } } } programs { program { name: "load"; signal: "load"; source: ""; script { set_state(PART:"sb_hbar_clip", "hidden", 0.0); set_state(PART:"sb_vbar_clip", "hidden", 0.0); set_int(sbvis_h, 0); set_int(sbvis_v, 0); set_int(sbalways_v, 0); set_int(sbalways_h, 0); set_int(sbvis_timer, 0); } } program { name: "icon_show"; signal: "elm,action,show,icon"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.icon"; } program { name: "icon_hide"; signal: "elm,action,hide,icon"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; } program { name: "end_show"; signal: "elm,action,show,end"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.end"; } program { name: "end_hide"; signal: "elm,action,hide,end"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.end"; } program { name: "vbar_show"; signal: "elm,action,show,vbar"; source: "elm"; action: STATE_SET "default" 0.0; target: "sb_vbar_clip_master"; } program { name: "vbar_hide"; signal: "elm,action,hide,vbar"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "sb_vbar_clip_master"; } program { name: "vbar_show_always"; signal: "elm,action,show_always,vbar"; source: "elm"; script { new v; v = get_int(sbvis_v); v |= get_int(sbalways_v); if (!v) { set_int(sbalways_v, 1); emit("do-show-vbar", ""); set_int(sbvis_v, 1); } } } program { name: "vbar_show_notalways"; signal: "elm,action,show_notalways,vbar"; source: "elm"; script { new v; v = get_int(sbalways_v); if (v) { set_int(sbalways_v, 0); v = get_int(sbvis_v); if (!v) { emit("do-hide-vbar", ""); set_int(sbvis_v, 0); } } } } program { name: "sb_vbar_show"; signal: "do-show-vbar"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "sb_vbar_clip"; } program { name: "sb_vbar_hide"; signal: "do-hide-vbar"; source: ""; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.5; target: "sb_vbar_clip"; } program { name: "hbar_show"; signal: "elm,action,show,hbar"; source: "elm"; action: STATE_SET "default" 0.0; target: "sb_hbar_clip_master"; } program { name: "hbar_hide"; signal: "elm,action,hide,hbar"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "sb_hbar_clip_master"; } program { name: "hbar_show_always"; signal: "elm,action,show_always,hbar"; source: "elm"; script { new v; v = get_int(sbvis_h); v |= get_int(sbalways_h); if (!v) { set_int(sbalways_h, 1); emit("do-show-hbar", ""); set_int(sbvis_h, 1); } } } program { name: "hbar_show_notalways"; signal: "elm,action,show_notalways,hbar"; source: "elm"; script { new v; v = get_int(sbalways_h); if (v) { set_int(sbalways_h, 0); v = get_int(sbvis_h); if (!v) { emit("do-hide-hbar", ""); set_int(sbvis_h, 0); } } } } program { name: "sb_hbar_show"; signal: "do-show-hbar"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "sb_hbar_clip"; } program { name: "sb_hbar_hide"; signal: "do-hide-hbar"; source: ""; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.5; target: "sb_hbar_clip"; } program { name: "scroll"; signal: "elm,action,scroll"; source: "elm"; script { new v; v = get_int(sbvis_v); v |= get_int(sbalways_v); if (!v) { emit("do-show-vbar", ""); set_int(sbvis_v, 1); } v = get_int(sbvis_h); v |= get_int(sbalways_h); if (!v) { emit("do-show-hbar", ""); set_int(sbvis_h, 1); } v = get_int(sbvis_timer); if (v > 0) cancel_timer(v); v = timer(1.0, "timer0", 0); set_int(sbvis_timer, v); } } program { name: "highlight_show"; signal: "elm,action,focus_highlight,show"; source: "elm"; action: STATE_SET "enabled" 0.0; transition: ACCELERATE 0.3; target: "focus_highlight"; target: "conf_over"; } program { name: "highlight_hide"; signal: "elm,action,focus_highlight,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.3; target: "focus_highlight"; target: "conf_over"; } } } /////////////////////////////////////////////////////////////////////////////// // emoticon images from: // Tanya - Latvia // http://lazycrazy.deviantart.com/ // http://lazycrazy.deviantart.com/art/Very-Emotional-Emoticons-144461621 group { name: "elm/entry/emoticon/angry/default"; images.image: "emo-angry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-angry.png"; } } } } group { name: "elm/entry/emoticon/angry-shout/default"; images.image: "emo-angry-shout.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-angry-shout.png"; } } } } group { name: "elm/entry/emoticon/crazy-laugh/default"; images.image: "emo-crazy-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-crazy-laugh.png"; } } } } group { name: "elm/entry/emoticon/evil-laugh/default"; images.image: "emo-evil-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-evil-laugh.png"; } } } } group { name: "elm/entry/emoticon/evil/default"; images.image: "emo-evil.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-evil.png"; } } } } group { name: "elm/entry/emoticon/goggle-smile/default"; images.image: "emo-goggle-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-goggle-smile.png"; } } } } group { name: "elm/entry/emoticon/grumpy/default"; images.image: "emo-grumpy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-grumpy.png"; } } } } group { name: "elm/entry/emoticon/grumpy-smile/default"; images.image: "emo-grumpy-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-grumpy-smile.png"; } } } } group { name: "elm/entry/emoticon/guilty/default"; images.image: "emo-guilty.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-guilty.png"; } } } } group { name: "elm/entry/emoticon/guilty-smile/default"; images.image: "emo-guilty-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-guilty-smile.png"; } } } } group { name: "elm/entry/emoticon/haha/default"; images.image: "emo-haha.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-haha.png"; } } } } group { name: "elm/entry/emoticon/half-smile/default"; images.image: "emo-half-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-half-smile.png"; } } } } group { name: "elm/entry/emoticon/happy-panting/default"; images.image: "emo-happy-panting.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-happy-panting.png"; } } } } group { name: "elm/entry/emoticon/happy/default"; images.image: "emo-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-happy.png"; } } } } group { name: "elm/entry/emoticon/indifferent/default"; images.image: "emo-indifferent.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-indifferent.png"; } } } } group { name: "elm/entry/emoticon/kiss/default"; images.image: "emo-kiss.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-kiss.png"; } } } } group { name: "elm/entry/emoticon/knowing-grin/default"; images.image: "emo-knowing-grin.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-knowing-grin.png"; } } } } group { name: "elm/entry/emoticon/laugh/default"; images.image: "emo-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-laugh.png"; } } } } group { name: "elm/entry/emoticon/little-bit-sorry/default"; images.image: "emo-little-bit-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-little-bit-sorry.png"; } } } } group { name: "elm/entry/emoticon/love-lots/default"; images.image: "emo-love-lots.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-love-lots.png"; } } } } group { name: "elm/entry/emoticon/love/default"; images.image: "emo-love.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-love.png"; } } } } group { name: "elm/entry/emoticon/minimal-smile/default"; images.image: "emo-minimal-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-minimal-smile.png"; } } } } group { name: "elm/entry/emoticon/not-happy/default"; images.image: "emo-not-happy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-not-happy.png"; } } } } group { name: "elm/entry/emoticon/not-impressed/default"; images.image: "emo-not-impressed.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-not-impressed.png"; } } } } group { name: "elm/entry/emoticon/omg/default"; images.image: "emo-omg.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-omg.png"; } } } } group { name: "elm/entry/emoticon/opensmile/default"; images.image: "emo-opensmile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-opensmile.png"; } } } } group { name: "elm/entry/emoticon/smile/default"; images.image: "emo-smile.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-smile.png"; } } } } group { name: "elm/entry/emoticon/sorry/default"; images.image: "emo-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-sorry.png"; } } } } group { name: "elm/entry/emoticon/squint-laugh/default"; images.image: "emo-squint-laugh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-squint-laugh.png"; } } } } group { name: "elm/entry/emoticon/surprised/default"; images.image: "emo-surprised.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-surprised.png"; } } } } group { name: "elm/entry/emoticon/suspicious/default"; images.image: "emo-suspicious.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-suspicious.png"; } } } } group { name: "elm/entry/emoticon/tongue-dangling/default"; images.image: "emo-tongue-dangling.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-tongue-dangling.png"; } } } } group { name: "elm/entry/emoticon/tongue-poke/default"; images.image: "emo-tongue-poke.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-tongue-poke.png"; } } } } group { name: "elm/entry/emoticon/uh/default"; images.image: "emo-uh.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-uh.png"; } } } } group { name: "elm/entry/emoticon/unhappy/default"; images.image: "emo-unhappy.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-unhappy.png"; } } } } group { name: "elm/entry/emoticon/very-sorry/default"; images.image: "emo-very-sorry.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-very-sorry.png"; } } } } group { name: "elm/entry/emoticon/what/default"; images.image: "emo-what.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-what.png"; } } } } group { name: "elm/entry/emoticon/wink/default"; images.image: "emo-wink.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-wink.png"; } } } } group { name: "elm/entry/emoticon/worried/default"; images.image: "emo-worried.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-worried.png"; } } } } group { name: "elm/entry/emoticon/wtf/default"; images.image: "emo-wtf.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; max: 64 64; image.normal: "emo-wtf.png"; } } } } //------------------------------------------------------------ group { name: "elm/entry/base/default"; styles { style { name: "entry_textblock_style"; base: "font=Sans font_size=10 color=#000 wrap=word text_class=entry left_margin=2 right_margin=2"; tag: "em" "+ font_style=Oblique"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font_weight=Bold"; tag: "preedit" "+ underline=on underline_color=#000"; tag: "preedit_sel" "+ backing=on backing_color=#000 color=#FFFFFF"; } style { name: "entry_textblock_disabled_style"; base: "font=Sans font_size=10 color=#00000080 wrap=word text_class=entry left_margin=2 right_margin=2"; tag: "em" "+ font_style=Oblique"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font_weight=Bold"; tag: "preedit" "+ underline=on underline_color=#000"; tag: "preedit_sel" "+ backing=on backing_color=#000 color=#FFFFFF"; } style { name: "entry_textblock_guide_style"; base: "font=Sans font_size=10 color=#00000040 wrap=word text_class=entry left_margin=2 right_margin=2 ellipsis=0.0"; tag: "em" "+ font_style=Oblique"; tag: "hilight" "+ font_weight=Bold"; } } data { // item: context_menu_orientation "horizontal"; } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: EXPLICIT; multiline: 1; source: "elm/entry/selection/default"; // selection under // source2: "X"; // selection over // source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under // source6: "X"; // anchor over description { state: "default" 0.0; /* we gotta use 0 0 here, because of scrolled entries */ fixed: 0 0; text { style: "entry_textblock_style"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; min: 0 1; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "gdisable"; signal: "elm,guide,disabled"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "elm.guide"; } program { name: "genable"; signal: "elm,guide,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.guide"; } } } group { name: "elm/entry/base-mixedwrap/default"; inherit: "elm/entry/base/default"; styles { style { name: "entry_textblock_style_mixedwrap"; base: "font=Sans font_size=10 color=#000 wrap=mixed text_class=entry left_margin=2 right_margin=2"; tag: "em" "+ font_style=Oblique"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font_weight=Bold"; tag: "preedit" "+ underline=on underline_color=#000"; tag: "preedit_sel" "+ backing=on backing_color=#000 color=#FFFFFF"; } style { name: "entry_textblock_disabled_style_mixedwrap"; base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry left_margin=2 right_margin=2"; tag: "em" "+ font_style=Oblique"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font_weight=Bold"; tag: "preedit" "+ underline=on underline_color=#000"; tag: "preedit_sel" "+ backing=on backing_color=#000 color=#FFFFFF"; } style { name: "entry_textblock_guide_style_mixedwrap"; base: "font=Sans font_size=10 color=#00000040 wrap=mixed text_class=entry left_margin=2 right_margin=2 ellipsis=0.0"; tag: "em" "+ font_style=Oblique"; tag: "hilight" "+ font_weight=Bold"; } } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_textblock_guide_style_mixedwrap"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_style_mixedwrap"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style_mixedwrap"; min: 0 1; } } } } } group { name: "elm/entry/base-charwrap/default"; inherit: "elm/entry/base/default"; styles { style { name: "entry_textblock_style_charwrap"; base: "font=Sans font_size=10 color=#000 wrap=char text_class=entry left_margin=2 right_margin=2"; tag: "em" "+ font_style=Oblique"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font_weight=Bold"; tag: "preedit" "+ underline=on underline_color=#000"; tag: "preedit_sel" "+ backing=on backing_color=#000 color=#FFFFFF"; } style { name: "entry_textblock_disabled_style_charwrap"; base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry left_margin=2 right_margin=2"; tag: "em" "+ font_style=Oblique"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font_weight=Bold"; tag: "preedit" "+ underline=on underline_color=#000"; tag: "preedit_sel" "+ backing=on backing_color=#000 color=#FFFFFF"; } style { name: "entry_textblock_guide_style_charwrap"; base: "font=Sans font_size=10 color=#00000040 wrap=char text_class=entry left_margin=2 right_margin=2 ellipsis=0.0"; tag: "em" "+ font_style=Oblique"; tag: "hilight" "+ font_weight=Bold"; } } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_textblock_guide_style_charwrap"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_style_charwrap"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style_charwrap"; min: 0 1; } } } } } group { name: "elm/entry/base-nowrap/default"; inherit: "elm/entry/base/default"; parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; description { state: "default" 0.0; text { style: "entry_textblock_style"; min: 1 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; min: 0 1; } } } } } group { name: "elm/entry/base-single/default"; inherit: "elm/entry/base/default"; styles { style { name: "entry_single_textblock_style"; base: "font=Sans font_size=10 color=#000 wrap=none text_class=entry left_margin=2 right_margin=2"; tag: "em" "+ font_style=Oblique"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font_weight=Bold"; tag: "preedit" "+ underline=on underline_color=#000"; tag: "preedit_sel" "+ backing=on backing_color=#000 color=#FFFFFF"; } style { name: "entry_single_textblock_disabled_style"; base: "font=Sans font_size=10 color=#00000080 wrap=none text_class=entry left_margin=2 right_margin=2"; tag: "em" "+ font_style=Oblique"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font_weight=Bold"; tag: "preedit" "+ underline=on underline_color=#000"; tag: "preedit_sel" "+ backing=on backing_color=#000 color=#FFFFFF"; } style { name: "entry_single_textblock_guide_style"; base: "font=Sans font_size=10 color=#00000080 wrap=none text_class=entry left_margin=2 right_margin=2 ellipsis=0.0"; tag: "em" "+ font_style=Oblique"; tag: "hilight" "+ font_weight=Bold"; } } parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_single_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; multiline: 0; description { state: "default" 0.0; text { style: "entry_single_textblock_style"; min: 1 1; max: 0 0; align: 0.0 0.5; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_style"; } } } } } group { name: "elm/entry/base-single-noedit/default"; inherit: "elm/entry/base/default"; parts { part { name: "elm.text"; entry_mode: PLAIN; multiline: 0; source: "elm/entry/selection/default"; // selection under source4: ""; // cursorover source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; text { style: "entry_single_textblock_style"; min: 1 1; max: 0 0; align: 0.0 0.5; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_style"; } } } } } group { name: "elm/entry/base-noedit/default"; inherit: "elm/entry/base/default"; parts { part { name: "elm.text"; entry_mode: PLAIN; source: "elm/entry/selection/default"; // selection under source4: ""; // cursorover source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_style"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; } } } } } group { name: "elm/entry/base-noedit-mixedwrap/default"; inherit: "elm/entry/base/default"; parts { part { name: "elm.text"; entry_mode: PLAIN; source: "elm/entry/selection/default"; // selection under source4: ""; // cursorover source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_style_mixedwrap"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style_mixedwrap"; } } } } } group { name: "elm/entry/base-noedit-charwrap/default"; inherit: "elm/entry/base/default"; parts { part { name: "elm.text"; entry_mode: PLAIN; source: "elm/entry/selection/default"; // selection under source4: ""; // cursorover source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_style_charwrap"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style_charwrap"; } } } } } group { name: "elm/entry/base-nowrap-noedit/default"; inherit: "elm/entry/base/default"; parts { part { name: "elm.text"; entry_mode: PLAIN; source: "elm/entry/selection/default"; // selection under source4: ""; // cursorover source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; text { style: "entry_textblock_style"; min: 1 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; } } } } } group { name: "elm/entry/base-password/default"; inherit: "elm/entry/base/default"; parts { part { name: "elm.guide"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.to: "elm.text"; rel2.to: "elm.text"; text { style: "entry_single_textblock_guide_style"; min: 0 1; align: 0.0 0.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.text"; entry_mode: PASSWORD; multiline: 0; source: "elm/entry/selection/default"; // selection under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; text { style: "entry_single_textblock_style"; repch: "*"; min: 1 1; max: 0 0; align: 0.0 0.5; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_style"; } } } } } group { name: "elm/entry/cursor/default"; images { image: "cur_box.png" COMP; image: "cur_hi.png" COMP; image: "cur_shad.png" COMP; image: "cur_shine.png" COMP; image: "cur_glow.png" COMP; } parts { part { name: "clip2"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "clip"; rel2.to: "clip"; visible: 0; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "clip"; type: RECT; mouse_events: 0; clip_to: "clip2"; description { state: "default" 0.0; rel1.offset: -10 0; rel2.offset: 9 9; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "bg"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; rel1.to: "base"; rel1.offset: -2 0; rel2.to: "base"; rel2.offset: 1 1; image.border: 2 2 2 2; image.normal: "cur_shad.png"; } } part { name: "base"; mouse_events: 0; scale: 1; clip_to: "clip"; description { state: "default" 0.0; min: 2 2; align: 0.5 1.0; rel1.relative: 0.0 1.0; rel1.offset: 0 -1; rel2.relative: 1.0 1.0; rel2.offset: -1 -1; image.normal: "cur_box.png"; } } part { name: "hi"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; rel2.relative: 1.0 0.5; image.normal: "cur_hi.png"; } } part { name: "shine"; mouse_events: 0; clip_to: "clip"; clip_to: "clip2"; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; rel2.relative: 1.0 0.75; image.border: 2 2 1 0; image.normal: "cur_shine.png"; fill.smooth: 0; } } part { name: "glow"; mouse_events: 0; clip_to: "clip2"; description { state: "default" 0.0; rel1.to: "base"; rel1.relative: 0.0 -2.0; rel1.offset: -2 0; rel2.to: "base"; rel2.relative: 1.0 0.0; rel2.offset: 1 1; image.border: 2 2 0 4; image.normal: "cur_glow.png"; fill.smooth: 0; } description { state: "hidden" 0.0; inherit: "default" 0.0; color: 255 255 255 0; } } } programs { program { name: "show"; signal: "show"; source: ""; action: STATE_SET "hidden" 0.0; in: 1.0 0.0; transition: DECELERATE 2.0; target: "glow"; after: "show2"; } program { name: "show2"; action: STATE_SET "hidden" 0.0; in: 0.2 0.0; target: "clip"; after: "show3"; } program { name: "show3"; action: STATE_SET "default" 0.0; in: 0.5 0.0; target: "clip"; after: "show4"; } program { name: "show4"; action: STATE_SET "default" 0.0; in: 0.5 0.0; transition: DECELERATE 0.5; target: "glow"; after: "show"; } program { name: "focused"; signal: "elm,action,focus"; source: "elm"; action: STATE_SET "focused" 0.0; target: "clip2"; } program { name: "unfocused"; signal: "elm,action,unfocus"; source: "elm"; action: STATE_SET "default" 0.0; target: "clip2"; } } } group { name: "elm/entry/selection/default"; parts { part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 128 128 128 128; } } } } group { name: "elm/entry/anchor/default"; parts { part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 128 0 0 64; } } } } elementary-1.7.7/data/themes/widgets/naviframe.edc0000664000175000017500000006111712127353614017121 00000000000000group { name: "elm/naviframe/base/default"; alias: "elm/naviframe/base/pager"; parts { part { name: "base0"; type: RECT; description { state: "default" 0.0; } } } } group { name: "elm/naviframe/item/basic/default"; images { image: "naviframe-base.jpg" COMP; } script { public notitle = 0; public noprev = 0; public nonext = 0; public set_notitle(val) { if (get_int(notitle) == val) return; set_int(notitle, val); if (val) set_state(PART:"elm.swallow.icon", "no-title", 0.0); else set_state(PART:"elm.swallow.icon", "default", 0.0); } public apply_area() { new np = get_int(noprev); new nn = get_int(nonext); if ((!np) && (!nn)) set_state(PART:"elements_area", "default", 0.0); else if ((np) && (nn)) set_state(PART:"elements_area", "full", 0.0); else if (np) set_state(PART:"elements_area", "no-prev", 0.0); else if (nn) set_state(PART:"elements_area", "no-next", 0.0); } public set_noprev(val) { if (get_int(noprev) == val) return; set_int(noprev, val); if (val) set_state(PART:"elm.swallow.prev_btn", "hidden", 0.0); else set_state(PART:"elm.swallow.prev_btn", "default", 0.0); apply_area(); } public set_nonext(val) { if (get_int(nonext) == val) return; set_int(nonext, val); if (val) set_state(PART:"elm.swallow.next_btn", "hidden", 0.0); else set_state(PART:"elm.swallow.next_btn", "default", 0.0); apply_area(); } } parts { part { name: "title_clip"; type: RECT; description { state: "default" 0.0; min: 1 55; align: 0.0 0.0; fixed: 0 1; rel1 { relative: 0.0 0.0; } rel2 { relative: 1.0 0.0; } } description { state: "hide" 0.0; inherit: "default" 0.0; align: 0.0 1.0; visible: 0; } } part { name: "content_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { to_y: "title_clip"; relative: 0.0 1.0; } } } part { name: "elm.swallow.content"; type: SWALLOW; scale: 1; clip_to: "content_clip"; description { state: "default" 0.0; align: 0.0 0.0; rel1.to: "content_clip"; rel2.to: "content_clip"; } description { state: "previous" 0.0; inherit: "default" 0.0; rel1.relative: -1.0 0.0; rel2.relative: 0.0 1.0; } description { state: "next" 0.0; inherit: "default" 0.0; rel1.relative: 1.0 0.0; rel2.relative: 2.0 1.0; } } part { name: "elements_clip"; type: RECT; clip_to: "title_clip"; description { state: "default" 0.0; rel1.to: "title_clip"; rel2.to: "title_clip"; } description { state: "previous" 0.0; inherit: "default" 0.0; color: 255 255 255 0; visible: 0; rel1.relative: -1.0 0.0; rel2.relative: 0.0 1.0; } description { state: "next" 0.0; inherit: "default" 0.0; color: 255 255 255 0; visible: 0; rel1.relative: 1.0 0.0; rel2.relative: 2.0 1.0; } } part { name: "title_base"; type: IMAGE; clip_to: "title_clip"; description { state: "default" 0.0; rel1.to: "elements_clip"; rel2.to: "elements_clip"; image { normal: "naviframe-base.jpg"; border: 0 0 0 2; middle: SOLID; } } } part { name: "elements_area"; type: RECT; mouse_events: 0; clip_to: "title_clip"; description { state: "default" 0.0; color: 0 0 0 0; fixed: 1 1; rel1 { to: "title_clip"; relative: 0.0 0.0; offset: 100 0; } rel2 { to: "title_clip"; relative: 1.0 1.0; offset: -101 -1; } } description { state: "full" 0.0; inherit: "default" 0.0; rel1.offset: 0 0; rel2.offset: -1 -1; } description { state: "no-prev" 0.0; inherit: "default" 0.0; } description { state: "no-next" 0.0; inherit: "default" 0.0; } } part { name: "elm.swallow.prev_btn"; type: SWALLOW; scale: 1; clip_to: "elements_clip"; description { state: "default" 0.0; min: 40 40; max: 100 40; align: 0.0 0.5; fixed: 1 1; rel1 { to: "elements_clip"; offset: 5 5; } rel2 { to: "elements_clip"; relative: 0.0 1.0; offset: 5 -5; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.swallow.next_btn"; type: SWALLOW; scale: 1; clip_to: "elements_clip"; description { state: "default" 0.0; min: 40 40; max: 100 40; align: 1.0 0.5; fixed: 1 1; rel1 { to: "elements_clip"; relative: 1.0 0.0; offset: -5 5; } rel2 { to: "elements_clip"; offset: -5 -5; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.swallow.icon"; type: SWALLOW; scale: 1; clip_to: "elements_clip"; description { state: "default" 0.0; min: 40 40; max: 40 40; fixed: 1 1; align: 1.0 0.5; rel1.to: "elm.text.title"; rel1.relative: 0 0; rel2.to: "elm.text.title"; rel2.relative: 0 1; } description { state: "no-title" 0.0; inherit: "default"; align: 0.5 0.5; max: 99999 40; rel1 { to: "elements_area"; relative: 0.0 0.0; } rel2 { to: "elements_area"; relative: 1.0 1.0; } } } part { name: "elm.text.title"; type: TEXT; scale: 1; repeat_events: 1; clip_to: "elements_clip"; description { state: "default" 0.0; text { font: "Sans:style=Bold"; size: 12; size_range: 9 14; fit: 1 1; min: 0 0; max: 1 0; align: 0.5 0.5; ellipsis: 0.0; } color: 0 0 0 255; align: 0.5 0.5; rel1.to: "elements_area"; rel2.to: "elements_area"; } } part { name: "elm.text.subtitle"; type: TEXT; scale: 1; repeat_events: 1; clip_to: "elements_clip"; description { state: "default" 0.0; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; max: 1 0; align: 0.5 1; } rel1 { to_y: "elm.text.title"; to_x: "elements_area"; relative: 0.0 1.0; offset: 0 -3; } rel2 { to: "elements_area"; offset: -1 -4; } color: 50 50 50 255; align: 0.5 0.0; } } } programs { program { name: "visible"; signal: "elm,state,visible"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "elements_clip"; } program { name: "title_show"; signal: "elm,state,title,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "title_clip"; } program { name: "title_hide"; signal: "elm,state,title,hide"; source: "elm"; action: STATE_SET "hide" 0.0; target: "title_clip"; } program { name: "title_clicked"; signal: "mouse,clicked,1"; source: "title_base"; action: SIGNAL_EMIT "elm,action,title,clicked" ""; } program { signal: "elm,state,title_label,show"; source: "elm"; script { set_notitle(0); } } program { signal: "elm,state,title_label,hide"; source: "elm"; script { set_notitle(1); } } program { signal: "elm,state,prev_btn,show"; source: "elm"; script { set_noprev(0); } } program { signal: "elm,state,prev_btn,hide"; source: "elm"; script { set_noprev(1); } } program { signal: "elm,state,next_btn,show"; source: "elm"; script { set_nonext(0); } } program { signal: "elm,state,next_btn,hide"; source: "elm"; script { set_nonext(1); } } /* current page is being pushed: [previous]<----[current] */ program { name: "cur_pushed_phase1"; signal: "elm,state,cur,pushed"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "elements_clip"; after: "cur_pushed_phase2"; } program { name: "cur_pushed_phase2"; action: STATE_SET "previous" 0.0; target: "elm.swallow.content"; target: "elements_clip"; transition: DECELERATE 0.5; after: "cur_pushed_phase3"; } program { name: "cur_pushed_phase3"; action: SIGNAL_EMIT "elm,action,pushed,finished" ""; } /* current page is being popped: [current]---->[next] */ program { name: "cur_popped_phase1"; signal: "elm,state,cur,popped"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "elements_clip"; after: "cur_popped_phase2"; } program { name: "cur_popped_phase2"; action: STATE_SET "next" 0.0; target: "elm.swallow.content"; target: "elements_clip"; transition: DECELERATE 0.5; after: "cur_popped_phase3"; } program { name: "cur_popped_phase3"; action: SIGNAL_EMIT "elm,action,popped,finished" ""; } /* new page is being pushed: [current]<----[next] */ program { name: "new_pushed_phase1"; signal: "elm,state,new,pushed"; source: "elm"; action: STATE_SET "next" 0.0; target: "elm.swallow.content"; target: "elements_clip"; after: "new_pushed_phase2"; } program { name: "new_pushed_phase2"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "elements_clip"; transition: DECELERATE 0.5; after: "new_pushed_phase3"; } program { name: "new_pushed_phase3"; action: SIGNAL_EMIT "elm,action,show,finished" ""; } /* previous page is being pushed: [previous]---->[current] */ program { name: "prev_popped_phase1"; signal: "elm,state,prev,popped"; source: "elm"; action: STATE_SET "previous" 0.0; target: "elm.swallow.content"; target: "elements_clip"; after: "prev_popped_phase2"; } program { name: "prev_popped_phase2"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "elements_clip"; transition: DECELERATE 0.5; after: "prev_popped_phase3"; } program { name: "prev_popped_phase3"; action: SIGNAL_EMIT "elm,action,show,finished" ""; } } } /* same as elm/naviframe/base/default except: * - title_base is translucent * - contents follows below title */ group { name: "elm/naviframe/item/overlap/default"; images { image: "naviframe-base.jpg" COMP; } script { public notitle = 0; public noprev = 0; public nonext = 0; public set_notitle(val) { if (get_int(notitle) == val) return; set_int(notitle, val); if (val) set_state(PART:"elm.swallow.icon", "no-title", 0.0); else set_state(PART:"elm.swallow.icon", "default", 0.0); } public apply_area() { new np = get_int(noprev); new nn = get_int(nonext); if ((!np) && (!nn)) set_state(PART:"elements_area", "default", 0.0); else if ((np) && (nn)) set_state(PART:"elements_area", "full", 0.0); else if (np) set_state(PART:"elements_area", "no-prev", 0.0); else if (nn) set_state(PART:"elements_area", "no-next", 0.0); } public set_noprev(val) { if (get_int(noprev) == val) return; set_int(noprev, val); if (val) set_state(PART:"elm.swallow.prev_btn", "hidden", 0.0); else set_state(PART:"elm.swallow.prev_btn", "default", 0.0); apply_area(); } public set_nonext(val) { if (get_int(nonext) == val) return; set_int(nonext, val); if (val) set_state(PART:"elm.swallow.next_btn", "hidden", 0.0); else set_state(PART:"elm.swallow.next_btn", "default", 0.0); apply_area(); } } parts { part { name: "title_clip"; type: RECT; description { state: "default" 0.0; min: 1 55; align: 0.0 0.0; fixed: 0 1; rel1 { relative: 0.0 0.0; } rel2 { relative: 1.0 0.0; } } description { state: "hide" 0.0; inherit: "default" 0.0; align: 0.0 1.0; } } part { name: "content_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } } part { name: "elm.swallow.content"; type: SWALLOW; scale: 1; clip_to: "content_clip"; description { state: "default" 0.0; align: 0.0 0.0; rel1.to: "content_clip"; rel2.to: "content_clip"; } description { state: "previous" 0.0; inherit: "default" 0.0; rel1.relative: -1.0 0.0; rel2.relative: 0.0 1.0; } description { state: "next" 0.0; inherit: "default" 0.0; rel1.relative: 1.0 0.0; rel2.relative: 2.0 1.0; } } part { name: "elements_clip"; type: RECT; description { state: "default" 0.0; rel1.to: "title_clip"; rel2.to: "title_clip"; } description { state: "previous" 0.0; inherit: "default" 0.0; color: 255 255 255 0; visible: 0; rel1.relative: -1.0 0.0; rel2.relative: 0.0 1.0; } description { state: "next" 0.0; inherit: "default" 0.0; color: 255 255 255 0; visible: 0; rel1.relative: 1.0 0.0; rel2.relative: 2.0 1.0; } } part { name: "title_base"; type: IMAGE; description { state: "default" 0.0; rel1.to: "elements_clip"; rel2.to: "elements_clip"; color: 255 255 255 128; image { normal: "naviframe-base.jpg"; border: 0 0 0 2; middle: SOLID; } } } part { name: "elements_area"; type: RECT; mouse_events: 0; clip_to: "title_clip"; description { state: "default" 0.0; color: 0 0 0 0; fixed: 1 1; rel1 { to: "title_clip"; relative: 0.0 0.0; offset: 100 0; } rel2 { to: "title_clip"; relative: 1.0 1.0; offset: -101 -1; } } description { state: "full" 0.0; inherit: "default" 0.0; rel1.offset: 0 0; rel2.offset: -1 -1; } description { state: "no-prev" 0.0; inherit: "default" 0.0; } description { state: "no-next" 0.0; inherit: "default" 0.0; } } part { name: "elm.swallow.prev_btn"; type: SWALLOW; scale: 1; clip_to: "elements_clip"; description { state: "default" 0.0; min: 40 40; max: 100 40; align: 0.0 0.5; fixed: 1 1; rel1 { to: "elements_clip"; offset: 5 5; } rel2 { to: "elements_clip"; relative: 0.0 1.0; offset: 5 -5; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.swallow.next_btn"; type: SWALLOW; scale: 1; clip_to: "elements_clip"; description { state: "default" 0.0; min: 40 40; max: 100 40; align: 1.0 0.5; fixed: 1 1; rel1 { to: "elements_clip"; relative: 1.0 0.0; offset: -5 5; } rel2 { to: "elements_clip"; offset: -5 -5; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.swallow.icon"; type: SWALLOW; scale: 1; clip_to: "elements_clip"; description { state: "default" 0.0; min: 40 40; max: 40 40; fixed: 1 1; align: 1.0 0.5; rel1.to: "elm.text.title"; rel1.relative: 0 0; rel2.to: "elm.text.title"; rel2.relative: 0 1; } description { state: "no-title" 0.0; inherit: "default"; align: 0.5 0.5; max: 99999 40; rel1 { to: "elements_area"; relative: 0.0 0.0; } rel2 { to: "elements_area"; relative: 1.0 1.0; } } } part { name: "elm.text.title"; type: TEXT; scale: 1; repeat_events: 1; clip_to: "elements_clip"; description { state: "default" 0.0; text { font: "Sans:style=Bold"; size: 12; size_range: 9 14; fit: 1 1; min: 0 0; max: 1 0; align: 0.5 0.5; ellipsis: 0.0; } color: 0 0 0 255; align: 0.5 0.5; rel1.to: "elements_area"; rel2.to: "elements_area"; } } part { name: "elm.text.subtitle"; type: TEXT; scale: 1; repeat_events: 1; clip_to: "title_clip"; description { state: "default" 0.0; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; max: 1 0; align: 0.5 1; } rel1 { to_y: "elm.text.title"; to_x: "elements_area"; relative: 0.0 1.0; offset: 0 -3; } rel2 { to: "elements_area"; offset: -1 -4; } color: 50 50 50 255; align: 0.5 0.0; } } } programs { program { name: "visible"; signal: "elm,state,visible"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "elements_clip"; } program { name: "title_show"; signal: "elm,state,title,show"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "title_clip"; } program { name: "title_hide"; signal: "elm,state,title,hide"; source: "elm"; action: STATE_SET "hide" 0.0; target: "title_clip"; transition: DECELERATE 0.5; } program { name: "title_clicked"; signal: "mouse,clicked,1"; source: "title_base"; action: SIGNAL_EMIT "elm,action,title,clicked" ""; } program { signal: "elm,state,title_label,show"; source: "elm"; script { set_notitle(0); } } program { signal: "elm,state,title_label,hide"; source: "elm"; script { set_notitle(1); } } program { signal: "elm,state,prev_btn,show"; source: "elm"; script { set_noprev(0); } } program { signal: "elm,state,prev_btn,hide"; source: "elm"; script { set_noprev(1); } } program { signal: "elm,state,next_btn,show"; source: "elm"; script { set_nonext(0); } } program { signal: "elm,state,next_btn,hide"; source: "elm"; script { set_nonext(1); } } /* current page is being pushed: [previous]<----[current] */ program { name: "cur_pushed_phase1"; signal: "elm,state,cur,pushed"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "elements_clip"; after: "cur_pushed_phase2"; } program { name: "cur_pushed_phase2"; action: STATE_SET "previous" 0.0; target: "elm.swallow.content"; target: "elements_clip"; transition: DECELERATE 0.5; after: "cur_pushed_phase3"; } program { name: "cur_pushed_phase3"; action: SIGNAL_EMIT "elm,action,pushed,finished" ""; } /* current page is being popped: [current]---->[next] */ program { name: "cur_popped_phase1"; signal: "elm,state,cur,popped"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "elements_clip"; after: "cur_popped_phase2"; } program { name: "cur_popped_phase2"; action: STATE_SET "next" 0.0; target: "elm.swallow.content"; target: "elements_clip"; transition: DECELERATE 0.5; after: "cur_popped_phase3"; } program { name: "cur_popped_phase3"; action: SIGNAL_EMIT "elm,action,popped,finished" ""; } /* new page is being pushed: [current]<----[next] */ program { name: "new_pushed_phase1"; signal: "elm,state,new,pushed"; source: "elm"; action: STATE_SET "next" 0.0; target: "elm.swallow.content"; target: "elements_clip"; after: "new_pushed_phase2"; } program { name: "new_pushed_phase2"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "elements_clip"; transition: DECELERATE 0.5; after: "new_pushed_phase3"; } program { name: "new_pushed_phase3"; action: SIGNAL_EMIT "elm,action,show,finished" ""; } /* previous page is being pushed: [previous]---->[current] */ program { name: "prev_popped_phase1"; signal: "elm,state,prev,popped"; source: "elm"; action: STATE_SET "previous" 0.0; target: "elm.swallow.content"; target: "elements_clip"; after: "prev_popped_phase2"; } program { name: "prev_popped_phase2"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "elements_clip"; transition: DECELERATE 0.5; after: "prev_popped_phase3"; } program { name: "prev_popped_phase3"; action: SIGNAL_EMIT "elm,action,show,finished" ""; } } } elementary-1.7.7/data/themes/widgets/multibuttonentry.edc0000664000175000017500000003170212127353614020616 00000000000000 group { name: "elm/multibuttonentry/base/default"; data.item: "closed_button_type" "image"; /* image, label, default : label */ data.item: "closed_height" 46; parts { part { name: "elm.base"; type: RECT; scale: 1; description { state: "default" 0.0; align: 0 0; color: 0 0 0 0; } } part { name: "top.left.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min : 6 8; fixed: 1 1; rel1 { relative: 0.0 0.0;to:elm.base; } rel2 { relative: 0.0 0.0;to:elm.base; } align: 0 0; color: 0 0 0 0; } } part { name: "bottom.right.pad"; type: RECT; scale: 1; description { state: "default" 0.0; min : 6 8; fixed: 1 1; rel1 { relative: 1.0 1.0;to:elm.base; } rel2 { relative: 1.0 1.0;to:elm.base; } align: 1 1; color: 0 0 0 0; } } part { name: "box.swallow"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 1.0 1.0; to: "top.left.pad"; } rel2 { relative: 0.0 0.0; to: "bottom.right.pad"; } align: 0.0 0.0; } } } } group { name: "elm/multibuttonentry/guidetext/default"; parts { part { name: "elm.text.bg"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; rel1.to: "elm.text"; rel2.to: "elm.text"; } } part { name: "elm.text"; type: TEXT; scale: 1; description { state: "default" 0.0; color: 130 130 130 255; text { font: "Sans:style=Roman"; size: 16; min: 0 1; align: 0.0 0.5; } } } } } group { name: "elm/multibuttonentry/btn/default"; data.item: "button_max_size" 130; styles { style { name: "multibuttonentry_textblock_style"; base: "font=Arial:style=Medium align=0.5 font_size=16 color=#FFFFFF text_class=label ellipsis=1.0"; tag: "br" "\n"; tag: "ps" "ps"; tag: "hilight" "+ font=Sans:style=Bold"; tag: "b" "+ font=Sans:style=Bold"; tag: "tab" "\t"; } } parts { part { name: "elm.base"; type: RECT; mouse_events: 1; scale: 1; description { state: "default" 0.0; min: 0 33; max: 3000 33; fixed: 1 1; color: 255 255 255 0; } } part{ name: "top.padding"; type: RECT; scale: 1; description { state: "default" 0.0; min : 3 5; fixed: 1 1; rel1 { relative: 0.0 0.0;to:elm.base; } rel2 { relative: 1.0 0.0;to:elm.base; } color: 255 0 0 0; align: 0 0; } } part{ name: "bottom.padding"; type: RECT; scale: 1; description { state: "default" 0.0; min : 3 5; fixed: 1 1; rel1 { relative: 0.0 1.0;to:elm.base; } rel2 { relative: 1.0 1.0;to:elm.base; } color: 0 255 0 0; align: 0 1; } } part { name: "left.padding"; type: RECT; scale: 1; description { state: "default" 0.0; min : 0 0; fixed: 0 0; rel1 { relative: 0.0 0.0; to: "elm.base"; } rel2 { relative: 0.0 1.0; to: "elm.base"; } color: 255 0 255 0; align: 0 0; } } part { name: "right.padding"; type: RECT; scale: 1; description { state: "default" 0.0; min : 5 0; fixed: 0 0; rel1 { relative: 1.0 0.0; to: "elm.base"; } rel2 { relative: 1.0 1.0; to: "elm.base"; } color: 0 0 255 0; align: 1 1.0; } } part { name: "elm.btn.bg"; type: RECT; mouse_events: 1; scale: 1; description { state: "default" 0.0; min : 10 6; max : 500 50; fixed: 0 0; rel1 { relative: 1.0 1.0; to_x:"left.padding";to_y:"top.padding";} rel2 { relative: 0.0 0.0; to_x:"right.padding";to_y:"bottom.padding";} color: 80 80 80 255; } description { state: "focused" 0.0; inherit: "default" 0.0; color: 170 170 170 255; } } part { name: "elm.btn.text"; type: TEXTBLOCK; mouse_events: 1; scale:1; description { state: "default" 0.0; min: 6 6; max: 120 33; fixed: 0 1; text { text: "Auto Resized textblock"; style: "multibuttonentry_textblock_style"; min: 1 1; align: 0.5 0.5; } rel1.to:"elm.btn.bg"; rel2.to:"elm.btn.bg"; rel1.offset: 10 10; rel2.offset: -11 -11; } } } programs { program { name: "clicked"; signal: "mouse,clicked,1"; source: "elm.btn.bg"; action: SIGNAL_EMIT "clicked" "elm"; } program { name: "default"; signal: "default"; action: STATE_SET "default" 0.0; target: "elm.btn.bg"; } program { name: "focused"; signal: "focused"; action: STATE_SET "focused" 0.0; target: "elm.btn.bg"; } } } group { name: "elm/label/base/extended/multibuttonentry_default"; styles { style { name: "textblock_style_multibuttonentry_default"; base: "font=Sans:style=Medium font_size=16 color=#000000 wrap=char"; tag: "br" "\n"; tag: "ps" "ps"; tag: "hilight" "+ font=Sans:style=Bold"; tag: "b" "+ font=Sans:style=Bold"; tag: "tab" "\t"; } } parts { part { name: "label.swallow.background"; type: SWALLOW; description { state: "default" 0.0; visible: 1; rel1 { relative: 0 0; to: "elm.text"; } rel2 { relative: 1 1; to: "elm.text"; } } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; text { style: "textblock_style_multibuttonentry_default"; min: 1 1; } } } } } group { name: "elm/multibuttonentry/closedbutton/default"; images { image: "bt_basew.png" COMP; image: "bt_base1.png" COMP; image: "arrow_down.png" COMP; image: "down.png" COMP; } data.item: "closed_button_height" 26; data.item: "closed_button_width" 26; parts { part { name: "closed_button_bg"; scale: 1; mouse_events: 0; type: IMAGE; description { state: "default" 0.0; align: 0.5 0.5; min: 26 26; visible: 1; image.normal: "bt_basew.png"; rel1 { relative: 0.0 0.0; } rel2 { relative: 1.0 1.0; } } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; } } part { name: "closed_button"; scale: 1; mouse_events: 1; type: IMAGE; description { state: "default" 0.0; align: 0.5 0.5; min: 26 26; visible: 1; image.normal: "arrow_down.png"; rel1 { relative: 0.0 0.0; } rel2 { relative: 1.0 1.0; } } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "down.png"; } } } programs { program { name: "button_click"; signal: "mouse,down,1"; source: "closed_button"; action: STATE_SET "clicked" 0.0; target: "closed_button_bg"; target: "closed_button"; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "closed_button"; action: STATE_SET "default" 0.0; target: "closed_button_bg"; target: "closed_button"; } } } group { name: "elm/multibuttonentry/label/default"; parts { part { name: "mbe.label.bg"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 0; min: 0 0; fixed: 1 1; } description { state: "no_text" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "mbe.label.left.padding"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 0; min: 3 0; fixed: 1 1; rel1.to: "mbe.label.bg"; rel2 { to: "mbe.label.bg"; relative: 0.0 1.0; } align: 0 0.5; } description { state: "no_text" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "mbe.label.right.padding"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 0; min: 3 0; fixed: 1 1; rel1 { to: "mbe.label.bg"; relative: 1.0 0.0; } rel2.to: "mbe.label.bg"; align: 1 1.0; } description { state: "no_text" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "mbe.label"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 255; min: 0 33; fixed: 1 1; text { font: "Sans:style=Roman"; size: 16; min: 1 1; align: 0.0 0.428; } rel1 { relative: 1.0 1.0; to: "mbe.label.left.padding"; } rel2 { relative: 0.0 0.0; to: "mbe.label.right.padding"; } } description { state: "no_text" 0.0; inherit: "default" 0.0; min: 6 33; } } } programs { program { name: "has_text"; signal: "elm,mbe,set_text"; source: ""; action: STATE_SET "default" 0.0; target: "mbe.label.bg"; target: "mbe.label.left.padding"; target: "mbe.label.right.padding"; target: "mbe.label"; } program { name: "no_text"; signal: "elm,mbe,clear_text"; source: ""; action: STATE_SET "no_text" 0.0; target: "mbe.label.bg"; target: "mbe.label.left.padding"; target: "mbe.label.right.padding"; target: "mbe.label"; } } } elementary-1.7.7/data/themes/widgets/layout.edc0000664000175000017500000005253312127353614016470 00000000000000/* application with toolbar and main content area */ group { name: "elm/layout/application/toolbar-content"; parts { part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to_y: "elm.external.toolbar"; relative: 0.0 1.0; offset: -1 1; } } } part { name: "elm.external.toolbar"; type: EXTERNAL; source: "elm/toolbar"; description { state: "default" 0.0; align: 0.5 0.0; fixed: 0 1; rel2 { relative: 1.0 0.0; offset: -1 47; } } } } } /* application with toolbar and main content area with a back button and title area */ group { name: "elm/layout/application/toolbar-content-back"; parts { part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to_y: "title_clipper"; relative: 0.0 1.0; offset: -1 1; } } } part { name: "elm.external.toolbar"; type: EXTERNAL; source: "elm/toolbar"; description { state: "default" 0.0; fixed: 0 1; align: 0.5 0.0; rel2 { relative: 1.0 0.0; offset: -1 47; } } } part { name: "title_clipper"; type: RECT; description { state: "default" 0.0; visible: 1; rel1 { to_y: "back"; } rel2 { to_y: "back"; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; rel2 { relative: 1.0 0.0; } } } part { name: "back_clipper"; type: RECT; clip_to: "title_clipper"; description { state: "default" 0.0; visible: 1; } description { state: "hidden" 0.0; visible: 0; } } part { name: "back"; type: EXTERNAL; source: "elm/button"; clip_to: "back_clipper"; description { state: "default" 0.0; align: 0.0 0.0; fixed: 1 1; rel1 { to_y: "elm.external.toolbar"; relative: 0.0 1.0; offset: 0 1; } rel2 { to_y: "elm.external.toolbar"; relative: 0.0 1.0; offset: 50 32; } params.string: "label" "Back"; } } programs { program { signal: "clicked"; source: "back"; action: SIGNAL_EMIT "elm,action,back" ""; } program { signal: "elm,back,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "back_clipper"; } program { signal: "elm,back,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "back_clipper"; } program { signal: "elm,title,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.1; target: "title_clipper"; } program { signal: "elm,title,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "title_clipper"; } } part { name: "elm.swallow.end"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 0.0; fixed: 1 1; rel1 { to_y: "elm.external.toolbar"; relative: 1.0 1.0; offset: -2 1; } rel2 { to_y: "elm.external.toolbar"; relative: 1.0 1.0; offset: -1 32; } } } part { name: "elm.text.title"; type: TEXT; effect: SOFT_SHADOW; scale: 1; description { state: "default" 0.0; rel1 { to_y: "elm.external.toolbar"; to_x: "back"; relative: 1.0 1.0; offset: 2 1; } rel2 { to_y: "back"; to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -3 -1; } text { font: "Sans:style=Bold"; size: 12; } } } } } /* application with toolbar and main content area with a back and next buttons and title area */ group { name: "elm/layout/application/toolbar-content-back-next"; parts { part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to_y: "title_clipper"; relative: 0.0 1.0; offset: -1 1; } } } part { name: "elm.external.toolbar"; type: EXTERNAL; source: "elm/toolbar"; description { state: "default" 0.0; fixed: 0 1; align: 0.5 0.0; rel2 { relative: 1.0 0.0; offset: -1 47; } } } part { name: "title_clipper"; type: RECT; description { state: "default" 0.0; visible: 1; rel1 { to_y: "back"; } rel2 { to_y: "back"; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; rel2 { relative: 1.0 0.0; } } } part { name: "back"; type: EXTERNAL; source: "elm/button"; clip_to: "back_clipper"; description { state: "default" 0.0; align: 0.0 0.0; fixed: 1 1; rel1 { to_y: "elm.external.toolbar"; relative: 0.0 1.0; offset: 0 1; } rel2 { to_y: "elm.external.toolbar"; relative: 0.0 1.0; offset: 50 32; } params.string: "label" "Back"; } } part { name: "back_clipper"; type: RECT; clip_to: "title_clipper"; description { state: "default" 0.0; visible: 1; } description { state: "hidden" 0.0; visible: 0; } } part { name: "next"; type: EXTERNAL; source: "elm/button"; clip_to: "next_clipper"; description { state: "default" 0.0; align: 1.0 0.0; fixed: 1 1; rel1 { to_y: "elm.external.toolbar"; relative: 1.0 1.0; offset: -2 1; } rel2 { to_y: "elm.external.toolbar"; relative: 1.0 1.0; offset: -1 32; } params.string: "label" "Next"; } } part { name: "next_clipper"; type: RECT; clip_to: "title_clipper"; description { state: "default" 0.0; visible: 1; } description { state: "hidden" 0.0; visible: 0; } } programs { program { signal: "clicked"; source: "back"; action: SIGNAL_EMIT "elm,action,back" ""; } program { signal: "elm,title,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.1; target: "title_clipper"; } program { signal: "elm,title,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "title_clipper"; } program { signal: "elm,back,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "back_clipper"; } program { signal: "elm,back,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "back_clipper"; } program { signal: "clicked"; source: "next"; action: SIGNAL_EMIT "elm,action,next" ""; } program { signal: "elm,next,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "next_clipper"; } program { signal: "elm,next,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "next_clipper"; } } part { name: "elm.text.title"; type: TEXT; effect: SOFT_SHADOW; scale: 1; clip_to: "title_clipper"; description { state: "default" 0.0; rel1 { to_y: "elm.external.toolbar"; to_x: "back"; relative: 1.0 1.0; offset: 2 1; } rel2 { to_y: "back"; to_x: "next"; relative: 0.0 1.0; offset: -3 -1; } text { font: "Sans:style=Bold"; size: 12; } } } } } /* application with a main content area with a back button and title area */ group { name: "elm/layout/application/content-back"; parts { part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to_y: "title_clipper"; relative: 0.0 1.0; offset: -1 1; } } } part { name: "title_clipper"; type: RECT; description { state: "default" 0.0; visible: 1; rel1 { to_y: "back"; } rel2 { to_y: "back"; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; rel2 { relative: 1.0 0.0; } } } part { name: "back_clipper"; type: RECT; clip_to: "title_clipper"; description { state: "default" 0.0; visible: 1; } description { state: "hidden" 0.0; visible: 0; } } part { name: "back"; type: EXTERNAL; source: "elm/button"; clip_to: "back_clipper"; description { state: "default" 0.0; align: 0.0 0.0; fixed: 1 1; rel1 { relative: 0.0 0.0; offset: 0 1; } rel2 { relative: 0.0 0.0; offset: 50 32; } params.string: "label" "Back"; } } programs { program { signal: "clicked"; source: "back"; action: SIGNAL_EMIT "elm,action,back" ""; } program { signal: "elm,back,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "back_clipper"; } program { signal: "elm,back,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "back_clipper"; } program { signal: "elm,title,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.1; target: "title_clipper"; } program { signal: "elm,title,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "title_clipper"; } } part { name: "elm.swallow.end"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 0.0; fixed: 1 1; rel1 { relative: 1.0 0.0; offset: -2 1; } rel2 { relative: 1.0 1.0; offset: -1 32; } } } part { name: "elm.text.title"; type: TEXT; effect: SOFT_SHADOW; scale: 1; description { state: "default" 0.0; rel1 { to_x: "back"; relative: 1.0 0.0; offset: 2 1; } rel2 { to_y: "back"; to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -3 -1; } text { font: "Sans:style=Bold"; size: 12; } } } } } /* application with a main content area with a back and next buttons and title area */ group { name: "elm/layout/application/content-back-next"; parts { part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1 { to_y: "title_clipper"; relative: 0.0 1.0; offset: -1 1; } } } part { name: "title_clipper"; type: RECT; description { state: "default" 0.0; visible: 1; rel1 { to_y: "back"; } rel2 { to_y: "back"; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; rel2 { relative: 1.0 0.0; } } } part { name: "back"; type: EXTERNAL; source: "elm/button"; clip_to: "back_clipper"; description { state: "default" 0.0; align: 0.0 0.0; fixed: 1 1; rel1 { relative: 0.0 0.0; offset: 0 1; } rel2 { relative: 0.0 0.0; offset: 50 32; } params.string: "label" "Back"; } } part { name: "back_clipper"; type: RECT; clip_to: "title_clipper"; description { state: "default" 0.0; visible: 1; } description { state: "hidden" 0.0; visible: 0; } } part { name: "next"; type: EXTERNAL; source: "elm/button"; clip_to: "next_clipper"; description { state: "default" 0.0; align: 1.0 0.0; fixed: 1 1; rel1 { relative: 1.0 0.0; offset: -2 1; } rel2 { relative: 1.0 0.0; offset: -1 32; } params.string: "label" "Next"; } } part { name: "next_clipper"; type: RECT; clip_to: "title_clipper"; description { state: "default" 0.0; visible: 1; } description { state: "hidden" 0.0; visible: 0; } } programs { program { signal: "clicked"; source: "back"; action: SIGNAL_EMIT "elm,action,back" ""; } program { signal: "elm,title,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.1; target: "title_clipper"; } program { signal: "elm,title,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "title_clipper"; } program { signal: "elm,back,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "back_clipper"; } program { signal: "elm,back,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "back_clipper"; } program { signal: "clicked"; source: "next"; action: SIGNAL_EMIT "elm,action,next" ""; } program { signal: "elm,next,hide"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "next_clipper"; } program { signal: "elm,next,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "next_clipper"; } } part { name: "elm.text.title"; type: TEXT; effect: SOFT_SHADOW; scale: 1; clip_to: "title_clipper"; description { state: "default" 0.0; rel1 { to_x: "back"; relative: 1.0 0.0; offset: 2 1; } rel2 { to_y: "back"; to_x: "next"; relative: 0.0 1.0; offset: -3 -1; } text { font: "Sans:style=Bold"; size: 12; } } } } } /* application with toolbar and main content area as a vertical box */ group { name: "elm/layout/application/toolbar-vbox"; parts { part { name: "elm.box.content"; type: BOX; description { state: "default" 0.0; rel1 { to_y: "elm.external.toolbar"; relative: 0.0 1.0; offset: -1 1; } box.layout: "vertical"; } } part { name: "elm.external.toolbar"; type: EXTERNAL; source: "elm/toolbar"; description { state: "default" 0.0; align: 0.5 0.0; fixed: 0 1; rel2 { relative: 1.0 0.0; offset: -1 47; } } } } } /* application with toolbar and main content area as a table */ group { name: "elm/layout/application/toolbar-table"; parts { part { name: "elm.table.content"; type: TABLE; description { state: "default" 0.0; rel1 { to_y: "elm.external.toolbar"; relative: 0.0 1.0; offset: -1 1; } } } part { name: "elm.external.toolbar"; type: EXTERNAL; source: "elm/toolbar"; description { state: "default" 0.0; align: 0.5 0.0; fixed: 0 1; rel2 { relative: 1.0 0.0; offset: -1 47; } } } } } /* a simple title layout, with a label and two icons */ group { name: "elm/layout/application/titlebar"; images { image: "toolbar_sel.png" COMP; } parts { part { name: "base"; mouse_events: 0; scale: 1; description { state: "default" 0.0; min: 0 33; max: 99999 33; align: 0.5 0.0; rel1.offset: -1 0; rel2.offset: 1 0; image { normal: "toolbar_sel.png"; border: 3 3 0 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; visible: 1; rel1 { to: "base"; relative: 0.0 1.0; } } } part { name: "elm.swallow.icon"; type: SWALLOW; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; align: 0.0 0.0; rel1 { to: "base"; relative: 0.0 0.0; offset: 4 0; } rel2 { to: "base"; relative: 0.0 1.0; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.end"; type: SWALLOW; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; align: 1.0 0.0; rel1 { to: "base"; relative: 1.0 0.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -5 -1; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; fixed: 1 1; rel1 { to_x: "elm.swallow.icon"; to_y: "base"; relative: 1.0 0.0; } rel2 { to_x: "elm.swallow.end"; to_y: "base"; relative: 0.0 1.0; } text { font: "Sans"; size: 12; min: 0 0; align: 0.5 0.5; text_class: "title_bar"; } } } } programs { program { name: "show_icon"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.icon"; } program { name: "hide_icon"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; } program { name: "show_end"; signal: "elm,state,end,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.end"; } program { name: "hide_end"; signal: "elm,state,end,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.end"; } } } elementary-1.7.7/data/themes/widgets/menu.edc0000664000175000017500000005215712127353614016121 00000000000000group { name: "elm/menu/item/default"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } script { public menu_text_visible; //0:hide (default), 1:visible public menu_disable; //0:enable, 1:disable } parts { part { name: "item_image"; mouse_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "clicked" 0.0; inherit: "default" 0.0; inherit: "visible" 0.0; image.normal: "bt_base1.png"; image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; } } part { name: "item_image_disabled"; mouse_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; visible: 1; align: 0.0 0.5; rel1.offset: 4 4; rel2.offset: 3 -5; rel2.relative: 0.0 1.0; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel2.offset: 4 -5; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: 5 7; rel2.offset: -10 -8; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 1 1; align: 0.0 0.5; text_class: "menu_item"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "selected" 0.0; inherit: "default" 0.0; inherit: "visible" 0.0; color: 254 254 254 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; inherit: "visible" 0.0; color: 0 0 0 128; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 0; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; } } part { name: "over_disabled"; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 0; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { // program { name: "item_mouse_in"; signal: "mouse,in"; source: "over2"; action: SIGNAL_EMIT "elm,action,activate" ""; after: "item_mouse_in_2"; after: "item_mouse_in_3"; } program { name: "item_mouse_in_2"; transition: DECELERATE 0.5; script { new v, d; v = get_int(menu_text_visible); d = get_int(menu_disable); if (v==1 && d==0) run_program(PROGRAM:"selected_text"); } } program { name: "item_mouse_in_3"; action : STATE_SET "visible" 0.0; target: "item_image"; target: "over1"; transition: DECELERATE 0.5; } program { name: "selected_text"; action: STATE_SET "selected" 0.0; target: "elm.text"; transition: DECELERATE 0.5; } // // program { name: "item_mouse_out"; signal: "mouse,out"; source: "over2"; action: SIGNAL_EMIT "elm,action,inactivate" ""; after: "item_mouse_out_2"; after: "item_mouse_out_3"; } program { name: "item_mouse_out_2"; transition: DECELERATE 0.5; script { new v, d; v = get_int(menu_text_visible); d = get_int(menu_disable); if (v==1 && d==0) run_program(PROGRAM:"visible_text"); } } program { name: "item_mouse_out_3"; action: STATE_SET "default" 0.0; target: "item_image"; target: "over1"; transition: DECELERATE 0.5; } program { name: "visible_text"; action: STATE_SET "visible" 0.0; target: "elm.text"; transition: DECELERATE 0.5; } // program { name: "item_unclick"; signal: "mouse,up,1"; source: "over2"; action: STATE_SET "visible" 0.0; target: "item_image"; } program { name: "item_click2"; signal: "mouse,down,1"; source: "over3"; action: STATE_SET "clicked" 0.0; target: "over3"; } program { name: "item_unclick2"; signal: "mouse,up,1"; source: "over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "over3"; } program { name: "item_unclick3"; signal: "mouse,up,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; script { set_int(menu_text_visible, 1); set_state(PART:"elm.text", "visible", 0.0); } } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; script { set_int(menu_text_visible, 0); set_state(PART:"elm.text", "default", 0.0); } } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "item_image"; target: "item_image_disabled"; target: "over1"; target: "over2"; target: "over_disabled"; target: "disabler"; after: "disable_text"; } program { name: "disable_text"; script { new v; v = get_int(menu_text_visible); if (v==1) set_state(PART:"elm.text", "disabled_visible", 0.0); else if (v==0) set_state(PART:"elm.text", "disabled", 0.0); set_int(menu_disable, 1); } } program { name: "item_select"; signal: "elm,state,selected"; source: "elm"; after: "item_mouse_in_2"; after: "item_mouse_in_3"; } program { name: "item_unselect"; signal: "elm,state,unselected"; source: "elm"; after: "item_mouse_out_2"; after: "item_mouse_out_3"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "item_image"; target: "item_image_disabled"; target: "over1"; target: "over2"; target: "over_disabled"; target: "disabler"; after: "enable_text"; } program { name: "enable_text"; script { new v; v = get_int(menu_text_visible); if (v==1) set_state(PART:"elm.text", "visible", 0.0); else if (v==0) set_state(PART:"elm.text", "default", 0.0); set_int(menu_disable, 0); } } } } group { name: "elm/menu/item_with_submenu/default"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; image: "arrow_right.png" COMP; image: "arrow_left.png" COMP; } script { public menu_text_visible; //0:hide (default), 1:visible public menu_disable; //0:enable, 1:disable } parts { part { name: "item_image"; mouse_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "clicked" 0.0; inherit: "default" 0.0; inherit: "visible" 0.0; image.normal: "bt_base1.png"; image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; } } part { name: "item_image_disabled"; mouse_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "arrow"; mouse_events: 1; description { state: "default" 0.0; color: 255 255 255 255; align: 1.0 0.5; aspect: 1 1; aspect_preference: BOTH; image { normal: "arrow_right.png"; } } description { state: "rtl" 0.0; inherit: "default" 0.0; image.normal: "arrow_left.png"; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; visible: 1; align: 0.0 0.5; rel1.offset: 4 4; rel2.offset: 3 -5; rel2.relative: 0.0 1.0; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel2.offset: 4 -5; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: 5 7; rel2.to_x: "arrow"; rel2.relative: 0.0 1.0; rel2.offset: -10 -8; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 1 1; align: 0.0 0.5; text_class: "menu_item"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "selected" 0.0; inherit: "default" 0.0; inherit: "visible" 0.0; color: 254 254 254 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; inherit: "visible" 0.0; color: 0 0 0 128; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 0; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; } } part { name: "over_disabled"; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 0; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { // program { name: "item_mouse_in"; signal: "mouse,in"; source: "over2"; action: SIGNAL_EMIT "elm,action,activate" ""; after: "item_mouse_in_2"; after: "item_mouse_in_3"; } program { name: "item_mouse_in_2"; transition: DECELERATE 0.5; script { new v, d; v = get_int(menu_text_visible); d = get_int(menu_disable); if (v==1 && d==0) run_program(PROGRAM:"selected_text"); } } program { name: "item_mouse_in_3"; action : STATE_SET "visible" 0.0; target: "item_image"; target: "over1"; transition: DECELERATE 0.5; } program { name: "selected_text"; action: STATE_SET "selected" 0.0; target: "elm.text"; transition: DECELERATE 0.5; } // // program { name: "item_mouse_out"; signal: "mouse,out"; source: "over2"; after: "item_mouse_out_2"; after: "item_mouse_out_3"; } program { name: "item_mouse_out_2"; transition: DECELERATE 0.5; script { new v, d; v = get_int(menu_text_visible); d = get_int(menu_disable); if (v==1 && d==0) run_program(PROGRAM:"visible_text"); } } program { name: "item_mouse_out_3"; action: STATE_SET "default" 0.0; target: "item_image"; target: "over1"; transition: DECELERATE 0.5; } program { name: "visible_text"; action: STATE_SET "visible" 0.0; target: "elm.text"; transition: DECELERATE 0.5; } // program { name: "item_unclick"; signal: "mouse,up,1"; source: "over2"; action: STATE_SET "visible" 0.0; target: "item_image"; } program { name: "item_click2"; signal: "mouse,down,1"; source: "over3"; action: STATE_SET "clicked" 0.0; target: "over3"; } program { name: "item_unclick2"; signal: "mouse,up,1"; source: "over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "over3"; } program { name: "item_unclick3"; signal: "mouse,up,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "menu_open"; signal: "mouse,in"; source: "over2"; action: SIGNAL_EMIT "elm,action,open" ""; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; script { set_int(menu_text_visible, 1); set_state(PART:"elm.text", "visible", 0.0); } } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; script { set_int(menu_text_visible, 0); set_state(PART:"elm.text", "default", 0.0); } } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "item_image"; target: "item_image_disabled"; target: "over1"; target: "over2"; target: "over_disabled"; target: "disabler"; after: "disable_text"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else if (!strcmp(st, "default")) set_state(PART:"elm.text", "disabled", 0.0); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "item_image"; target: "item_image_disabled"; target: "over1"; target: "over2"; target: "over_disabled"; target: "disabler"; after: "enable_text"; } program { name: "enable_text"; script { new v; v = get_int(menu_text_visible); if (v==1) set_state(PART:"elm.text", "visible", 0.0); else if (v==0) set_state(PART:"elm.text", "default", 0.0); set_int(menu_disable, 0); } } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; action: STATE_SET "rtl" 0.0; target: "arrow"; } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; action: STATE_SET "default" 0.0; target: "arrow"; } } } group { name: "elm/menu/separator/default"; images { image: "separator_h.png" COMP; } parts { part { name: "separator"; // separator group description { state: "default" 0.0; min: 2 2; rel1.offset: 4 4; rel2.offset: -5 -5; image { normal: "separator_h.png"; } fill { smooth: 0; } } } } } elementary-1.7.7/data/themes/widgets/index.edc0000664000175000017500000005005512127353614016257 00000000000000group { name: "elm/index/base/vertical/default"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; } parts { part { name: "clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "clip2"; type: RECT; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "elm.swallow.index.0"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; align: 1.0 0.5; fixed: 1 1; rel1 { relative: 1.0 0.5; offset: -1 5; } rel2 { relative: 1.0 0.5; offset: -1 -6; } } } part { name: "button_image"; mouse_events: 1; clip_to: "clip2"; description { state: "default" 0.0; rel1 { to: "elm.text.body"; offset: -5 -5; } rel2 { to: "elm.text"; offset: 4 4; } image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } } part { name: "elm.text.body"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; clip_to: "clip2"; description { state: "default" 0.0; align: 1.0 0.5; fixed: 1 1; rel1 { to: "elm.text"; relative: 0.0 0.0; offset: 5 0; } rel2 { to: "elm.text"; relative: 0.0 1.0; offset: 5 -1; } color: 224 224 224 255; color3: 0 0 0 64; text { font: "Sans,Edje-Vera"; size: 20; min: 1 1; align: 1.0 0.5; } } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; clip_to: "clip2"; description { state: "default" 0.0; align: 1.0 0.5; fixed: 1 1; rel1 { to_x: "elm.swallow.event.0"; to_y: "elm.dragable.pointer"; relative: 0.0 0.5; offset: -16 0; } rel2 { to_x: "elm.swallow.event.0"; to_y: "elm.dragable.pointer"; relative: 0.0 0.5; offset: -16 -1; } color: 255 0 0 255; color3: 0 0 0 64; text { font: "Sans,Edje-Vera"; size: 20; min: 1 1; align: 1.0 0.5; } } } part { name: "over1"; mouse_events: 0; clip_to: "clip2"; description { state: "default" 0.0; rel1 { to: "button_image"; } rel2 { to: "button_image"; relative: 1.0 0.5; } image { normal: "bt_hilight.png"; border: 7 7 7 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; clip_to: "clip2"; description { state: "default" 0.0; rel1 { to: "button_image"; } rel2 { to: "button_image"; } image { normal: "bt_shine.png"; border: 7 7 7 7; } } } part { name: "elm.dragable.pointer"; type: RECT; mouse_events: 0; dragable { x: 1 1 0; y: 1 1 0; } clip_to: "clip"; description { state: "default" 0.0; fixed: 1 1; min: 8 8; max: 8 8; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 0.0 0.0; offset: 0 0; } } } part { name: "elm.swallow.event.0"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 0.5; fixed: 1 1; rel1 { relative: 1.0 0.0; offset: -1 0; } rel2 { relative: 1.0 1.0; offset: -1 -1; } } } } programs { program { name: "active"; signal: "elm,state,active"; source: "elm"; action: STATE_SET "active" 0.0; transition: DECELERATE 0.5; target: "clip"; } program { name: "inactive"; signal: "elm,state,inactive"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "clip"; } program { name: "active2"; signal: "elm,indicator,state,active"; source: "elm"; action: STATE_SET "active" 0.0; transition: DECELERATE 0.5; target: "clip2"; } program { name: "inactive2"; signal: "elm,indicator,state,inactive"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "clip2"; } } } group { name: "elm/index/item/vertical/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; images { image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "active" 0.0; inherit: "default" 0.0; rel1 { offset: -16 0; } } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to: "base"; relative: 0.0 0.0; offset: 4 4; } rel2 { to: "base"; relative: 0.5 1.0; offset: -1 -1; } color: 0 0 0 128; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: 0.5 0.5; } } description { state: "active" 0.0; inherit: "default" 0.0; color: 0 0 0 255; } } } programs { program { name: "active"; signal: "elm,state,active"; source: "elm"; action: STATE_SET "active" 0.0; transition: DECELERATE 0.5; target: "elm.text"; target: "base"; } program { name: "inactive"; signal: "elm,state,inactive"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "elm.text"; target: "base"; } } } group { name: "elm/index/item_odd/vertical/default"; data.item: "stacking" "below"; images { image: "ilist_2.png" COMP; } parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "active" 0.0; inherit: "default" 0.0; rel1 { offset: -16 0; } } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to: "base"; relative: 0.0 0.0; offset: 4 4; } rel2 { to: "base"; relative: 0.5 1.0; offset: -1 -1; } color: 0 0 0 128; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: 0.5 0.5; } } description { state: "active" 0.0; inherit: "default" 0.0; color: 0 0 0 255; } } } programs { program { name: "active"; signal: "elm,state,active"; source: "elm"; action: STATE_SET "active" 0.0; transition: DECELERATE 0.5; target: "elm.text"; target: "base"; } program { name: "inactive"; signal: "elm,state,inactive"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "elm.text"; target: "base"; } } } group { name: "elm/index/base/horizontal/default"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; } parts { part { name: "clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "clip2"; type: RECT; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "elm.swallow.index.0"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; align: 0.5 1.0; fixed: 1 1; rel1 { relative: 0.5 1; offset: 0 0; } rel2 { relative: 0.5 1; offset: -1 -1; } } } part { name: "button_image"; mouse_events: 1; clip_to: "clip2"; description { state: "default" 0.0; rel1 { to: "elm.text"; offset: -5 -5; } rel2 { to: "elm.text"; offset: 4 4; } image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } } part { name: "elm.text.body"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; clip_to: "clip2"; description { state: "default" 0.0; align: 0.5 1; fixed: 1 1; rel1 { to: "elm.text"; relative: 0.0 0.0; } rel2 { to: "elm.text"; relative: 0.1 0.0; } color: 224 224 224 255; color3: 0 0 0 64; text { font: "Sans,Edje-Vera"; size: 20; min: 1 1; align: 0.5 1; } } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; clip_to: "clip2"; description { state: "default" 0.0; align: 0.5 1; fixed: 1 1; rel1 { to_x: "elm.dragable.pointer"; to_y: "elm.swallow.event.0"; relative: 0.5 0; offset: 0 -16; } rel2 { to_x: "elm.dragable.pointer"; to_y: "elm.swallow.event.0"; relative: 0.5 0; offset: -1 -16; } color: 255 0 0 255; color3: 0 0 0 64; text { font: "Sans,Edje-Vera"; size: 20; min: 1 1; align: 0.5 1; } } } part { name: "over1"; mouse_events: 0; clip_to: "clip2"; description { state: "default" 0.0; rel1 { to: "button_image"; } rel2 { to: "button_image"; relative: 0.5 1; } image { normal: "bt_hilight.png"; border: 7 7 7 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; clip_to: "clip2"; description { state: "default" 0.0; rel1 { to: "button_image"; } rel2 { to: "button_image"; } image { normal: "bt_shine.png"; border: 7 7 7 7; } } } part { name: "elm.dragable.pointer"; type: RECT; mouse_events: 0; dragable { x: 1 1 0; y: 1 1 0; } clip_to: "clip"; description { state: "default" 0.0; fixed: 1 1; min: 8 8; max: 8 8; visible: 0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 0.0 0.0; offset: 0 0; } } } part { name: "elm.swallow.event.0"; type: SWALLOW; description { state: "default" 0.0; align: 0.5 1; fixed: 1 1; rel1 { relative: 0.0 1.0; offset: -1 0; } rel2 { relative: 1.0 1.0; offset: -1 -1; } } } } programs { program { name: "active"; signal: "elm,state,active"; source: "elm"; action: STATE_SET "active" 0.0; transition: DECELERATE 0.5; target: "clip"; } program { name: "inactive"; signal: "elm,state,inactive"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "clip"; } program { name: "active2"; signal: "elm,indicator,state,active"; source: "elm"; action: STATE_SET "active" 0.0; transition: DECELERATE 0.5; target: "clip2"; } program { name: "inactive2"; signal: "elm,indicator,state,inactive"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "clip2"; } } } group { name: "elm/index/item/horizontal/default"; data.item: "stacking" "above"; data.item: "selectraise" "on"; images { image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; } rel2 { to: "base"; relative: 1.0 1.0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "active" 0.0; inherit: "default" 0.0; rel1 { offset: 0 -16; } } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to: "base"; relative: 0.25 0.0; } rel2 { to: "base"; relative: 0.75 1.0; } color: 0 0 0 128; text { font: "Sans"; size: 10; min: 1 1; align: 0.5 0.5; } } description { state: "active" 0.0; inherit: "default" 0.0; color: 0 0 0 255; } } } programs { program { name: "active"; signal: "elm,state,active"; source: "elm"; action: STATE_SET "active" 0.0; transition: DECELERATE 0.5; target: "elm.text"; target: "base"; } program { name: "inactive"; signal: "elm,state,inactive"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "elm.text"; target: "base"; } } } group { name: "elm/index/item_odd/horizontal/default"; data.item: "stacking" "below"; images { image: "ilist_2.png" COMP; } parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_2.png"; border: 2 2 2 2; } fill.smooth: 0; } description { state: "active" 0.0; inherit: "default" 0.0; rel1 { offset: 0 -16; } } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to: "base"; relative: 0.25 0.0; } rel2 { to: "base"; relative: 0.75 1.0; } color: 0 0 0 128; text { font: "Sans"; size: 10; min: 1 1; align: 0.5 0.5; } } description { state: "active" 0.0; inherit: "default" 0.0; color: 0 0 0 255; } } } programs { program { name: "active"; signal: "elm,state,active"; source: "elm"; action: STATE_SET "active" 0.0; transition: DECELERATE 0.5; target: "elm.text"; target: "base"; } program { name: "inactive"; signal: "elm,state,inactive"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "elm.text"; target: "base"; } } } elementary-1.7.7/data/themes/widgets/win.edc0000664000175000017500000001520112127353614015737 00000000000000group { name: "elm/win/inwin/default"; images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 1.0; color: 0 0 0 64; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.1 0.1; rel2.relative: 0.9 0.9; } } } programs { program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "visible" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "default" 0.0; // transition: DECELERATE 0.5; target: "base"; } } } group { name: "elm/win/inwin/minimal"; images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 1.0; color: 0 0 0 64; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; rel1.relative: 0.5 0.5; rel2.relative: 0.5 0.5; } } } programs { program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "visible" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "default" 0.0; // transition: DECELERATE 0.5; target: "base"; } } } group { name: "elm/win/inwin/minimal_vertical"; images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 1.0; color: 0 0 0 64; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.content"; rel1.offset: -5 -5; rel2.to: "elm.swallow.content"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; rel1.relative: 0.1 0.5; rel2.relative: 0.9 0.5; } } } programs { program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "visible" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "default" 0.0; // transition: DECELERATE 0.5; target: "base"; } } } /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/fileselector.edc0000664000175000017500000001247212127353614017631 00000000000000group { name: "elm/entry/path/separator/default"; images.image: "arrow_right.png" COMP; parts { part { name: "icon"; mouse_events: 0; description { state: "default" 0.0; image.normal: "arrow_right.png"; max: 64 64; aspect: 1.0 1.0; } } } } group { name: "elm/fileselector/base/default"; data { item: "path_separator" ""; } parts { part { name: "elm.swallow.up"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; min: 10 10; fixed: 1 1; rel2 { relative: 0.0 0.0; offset: 0 0; } } } part { name: "elm.swallow.home"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; min: 10 10; fixed: 1 1; rel1 { to: "elm.swallow.up"; relative: 1.0 0.0; offset: 5 0; } rel2 { to: "elm.swallow.up"; relative: 1.0 1.0; offset: 20 -1; } } } part { name: "elm.spinner.clip"; type: RECT; description { state: "default" 0.0; rel1.to: "elm.swallow.spinner"; rel2.to: "elm.swallow.spinner"; color: 255 255 255 0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "elm.swallow.spinner"; type: SWALLOW; clip_to: "elm.spinner.clip"; description { state: "default" 0.0; align: 1.0 0.0; min: 10 10; fixed: 1 1; rel1.relative: 1.0 0.0; rel2.relative: 1.0 0.0; } } part { name: "elm.swallow.files"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 0.0; min: 10 10; fixed: 1 1; rel1 { to_y: "elm.swallow.home"; relative: 0.0 1.0; offset: 0 0; } rel2 { to_y: "elm.swallow.path"; relative: 1.0 0.0; offset: -1 -1; } } } part { name: "elm.swallow.path"; type: SWALLOW; description { state: "default" 0.0; align: 0.5 1.0; fixed: 1 1; rel1 { to_y: "elm.swallow.filename"; relative: 0.0 0.0; offset: 0 -1; } rel2 { to_y: "elm.swallow.filename"; relative: 1.0 0.0; offset: -1 -1; } } } part { name: "elm.swallow.filename"; type: SWALLOW; description { state: "default" 0.0; align: 0.5 1.0; fixed: 1 1; rel1 { to_y: "elm.swallow.ok"; relative: 0.0 0.0; offset: 0 -1; } rel2 { to_y: "elm.swallow.ok"; relative: 1.0 0.0; offset: -1 -1; } } } part { name: "elm.swallow.cancel"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 1.0; fixed: 1 1; rel1 { to: "elm.swallow.ok"; relative: 0.0 0.0; offset: -3 0; } rel2 { to: "elm.swallow.ok"; relative: 0.0 1.0; offset: -3 -1; } } } part { name: "elm.swallow.ok"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 1.0; fixed: 1 1; rel1 { relative: 1.0 1.0; offset: -1 -1; } } } } programs { program { name: "spinner_show"; signal: "elm,action,spinner,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: LINEAR 0.2; target: "elm.spinner.clip"; } program { name: "spinner_hide"; signal: "elm,action,spinner,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: LINEAR 0.2 CURRENT; target: "elm.spinner.clip"; } program { name: "save_on"; signal: "elm,state,save,on"; source: "elm"; } program { name: "save_off"; signal: "elm,state,save,off"; source: "elm"; } } } group { name: "elm/fileselector_entry/base/default"; parts { part { name: "elm.swallow.entry"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; min: 50 10; rel2 { to_x: "elm.swallow.button"; relative: 0.0 1.0; offset: -1 -1; } } } part { name: "elm.swallow.button"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 0.0; min: 10 10; fixed: 1 1; rel1 { relative: 1.0 0.0; offset: -21 0; } } } } } elementary-1.7.7/data/themes/widgets/ctxpopup.edc0000664000175000017500000005004412127353614017030 00000000000000/////////////////////////////////////////////////////////////////////////////// group { name: "elm/ctxpopup/bg/default"; parts { part { name: "ctxpopup_bg"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 0 0 0 64; } } } programs { program { name: "clicked_event"; signal: "mouse,clicked,1"; source: "ctxpopup_bg"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "show"; signal: "elm,state,show"; source: "elm"; action: STATE_SET "visible" 0.0; target: "ctxpopup_bg"; transition: LINEAR 0.25; } program { name: "hide"; signal: "elm,state,hide"; source: "elm"; action: STATE_SET "default" 0.0; target: "ctxpopup_bg"; transition: LINEAR 0.25; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/ctxpopup/base/default"; images { image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; } parts { part { name: "arrow_area_left"; type: RECT; mouse_events: 0; clip_to: "ctxpopup_clip"; description { state: "default" 0.0; visible: 0; min: 20 0; fixed: 1 1; align: 1 0.5; rel1 { to_y: "base"; } rel2 { relative:0 1; to:"base"; } } } part { name: "arrow_area_right"; type: RECT; mouse_events: 0; clip_to: "ctxpopup_clip"; description { state: "default" 0.0; visible: 0; min: 20 0; fixed: 1 1; align: 0 0.5; rel1 { relative: 1 0; to:"base"; } rel2 { to_y: "base"; } } } part { name: "arrow_area_up"; type: RECT; mouse_events: 0; clip_to: "ctxpopup_clip"; description { state: "default" 0.0; visible: 0; min: 0 20; fixed: 1 1; align: 0.5 1; rel1 { to_x: "base"; } rel2 { relative: 1 0; to:"base"; } } } part { name: "arrow_area_down"; type: RECT; mouse_events: 0; clip_to: "ctxpopup_clip"; description { state: "default" 0.0; visible: 0; min: 0 20; fixed: 1 1; align: 0.5 0; rel1 { relative: 0 1; to:"base"; } rel2 { to_x: "base"; } } } part { name: "elm.swallow.arrow_up"; type: SWALLOW; mouse_events: 0; scale: 1; clip_to: "ctxpopup_clip"; dragable { x: 1 1 0; y: 1 1 0; confine: "arrow_area_up"; } description { state: "default" 0.0; min: 36 20; fixed: 1 1; visible: 1; } } part { name: "elm.swallow.arrow_down"; type: SWALLOW; mouse_events: 0; scale: 1; clip_to: "ctxpopup_clip"; dragable { x: 1 1 0; y: 1 1 0; confine: "arrow_area_down"; } description { state: "default" 0.0; min: 36 20; fixed: 1 1; visible: 1; } } part { name: "elm.swallow.arrow_left"; type: SWALLOW; mouse_events: 0; scale: 1; clip_to: "ctxpopup_clip"; dragable { x: 1 1 0; y: 1 1 0; confine: "arrow_area_left"; } description { state: "default" 0.0; min: 20 36; fixed: 1 1; visible: 1; } } part { name: "elm.swallow.arrow_right"; type: SWALLOW; mouse_events: 0; scale: 1; clip_to: "ctxpopup_clip"; dragable { x: 1 1 0; y: 1 1 0; confine: "arrow_area_right"; } description { state: "default" 0.0; min: 20 36; fixed: 1 1; visible: 1; } } part { name: "base"; scale: 1; clip_to: "ctxpopup_clip"; description { state: "default" 0.0; rel1.offset: -3 -3; rel2.offset: 3 3; image { normal: "bt_base2.png"; border: 7 7 7 7; } } } part { name: "over1"; scale: 1; clip_to: "ctxpopup_clip"; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } } part { name: "over2"; scale: 1; clip_to: "ctxpopup_clip"; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; image { normal: "bt_shine.png"; border: 7 7 7 7; } } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "ctxpopup_clip"; description { state: "default" 0.0; rel1 { to:"base"; offset: 4 4; } rel2 { to:"base"; offset: -5 -5; } } } part { name: "ctxpopup_clip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; rel1 { to:"base"; relative: 0 0; } rel2 { to:"base"; relative: 0 1; } } description { state: "show_up" 0.0; color: 255 255 255 0; rel1 { to:"arrow_area_down"; relative: 0 1; } rel2 { to:"arrow_area_down"; relative: 1 1; } } description { state: "show_left" 0.0; color: 255 255 255 0; rel1 { to:"arrow_area_right"; relative: 1 0; } rel2 { to:"arrow_area_right"; relative: 1 1; } } description { state: "show_right" 0.0; color: 255 255 255 0; rel1 { to:"arrow_area_left"; relative: 0 0; } rel2 { to:"arrow_area_left"; relative: 0 1; } } description { state: "show_down" 0.0; color: 255 255 255 0; rel1 { to:"arrow_area_up"; relative: 0 0; } rel2 { to:"arrow_area_up"; relative: 1 0; } } description { state: "hide_up" 0.0; color: 255 255 255 255; rel1 { to:"arrow_area_down"; relative: 0 1; } rel2 { to:"arrow_area_down"; relative: 1 1; } } description { state: "hide_left" 0.0; color: 255 255 255 255; rel1 { to:"arrow_area_right"; relative: 1 0; } rel2 { to:"arrow_area_right"; relative: 1 1; } } description { state: "hide_right" 0.0; color: 255 255 255 255; rel1 { to:"arrow_area_left"; relative: 0 0; } rel2 { to:"arrow_area_left"; relative: 0 1; } } description { state: "hide_down" 0.0; color: 255 255 255 255; rel1 { to:"arrow_area_up"; relative: 0 0; } rel2 { to:"arrow_area_up"; relative: 1 0; } } description { state: "visible" 0.0; color: 255 255 255 255; rel1 { to_x:"arrow_area_left"; to_y:"arrow_area_up"; } rel2 { to_x:"arrow_area_right"; to_y:"arrow_area_down"; } } } } programs { program { name: "show"; signal: "elm,state,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: LINEAR 0.25; target: "ctxpopup_clip"; } program { name: "show_up"; signal: "elm,state,show,up"; source: "elm"; action: STATE_SET "show_up" 0.0; transition: LINEAR 0.25; target: "ctxpopup_clip"; } program { name: "show_left"; signal: "elm,state,show,left"; source: "elm"; action: STATE_SET "show_left" 0.0; transition: LINEAR 0.25; target: "ctxpopup_clip"; } program { name: "show_right"; signal: "elm,state,show,right"; source: "elm"; action: STATE_SET "show_right" 0.0; transition: LINEAR 0.25; target: "ctxpopup_clip"; } program { name: "show_down"; signal: "elm,state,show,down"; source: "elm"; action: STATE_SET "show_down" 0.0; transition: LINEAR 0.25; target: "ctxpopup_clip"; } program { name: "hide_up"; signal: "elm,state,hide,up"; source: "elm"; action: STATE_SET "hide_up" 0.0; transition: LINEAR 0.25; target: "ctxpopup_clip"; after: "hide_finished"; } program { name: "hide_left"; signal: "elm,state,hide,left"; source: "elm"; action: STATE_SET "hide_left" 0.0; transition: LINEAR 0.25; target: "ctxpopup_clip"; after: "hide_finished"; } program { name: "hide_right"; signal: "elm,state,hide,right"; source: "elm"; action: STATE_SET "hide_right" 0.0; transition: LINEAR 0.25; target: "ctxpopup_clip"; after: "hide_finished"; } program { name: "hide_down"; signal: "elm,state,hide,down"; source: "elm"; action: STATE_SET "hide_down" 0.0; transition: LINEAR 0.25; target: "ctxpopup_clip"; after: "hide_finished"; } program { name: "hide_finished"; action: SIGNAL_EMIT "elm,action,hide,finished" ""; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/ctxpopup/arrow/default"; images { image: "ctxpopup_arrow_left.png" COMP; image: "ctxpopup_arrow_right.png" COMP; image: "ctxpopup_arrow_up.png" COMP; image: "ctxpopup_arrow_down.png" COMP; } parts { part { name: "ctxpopup_arrow"; type: IMAGE; scale: 1; description { state: "default" 0.0; min: 36 36; fixed: 1 1; visible: 0; align: 0.5 0.5; } description { state: "left" 0.0; min: 20 36; fixed: 1 1; align: 0.0 0.5; rel1 { offset: 3 0; } rel2 { offset: 2 -1; } image { normal: "ctxpopup_arrow_left.png"; } } description { state: "right" 0.0; min: 20 36; fixed: 1 1; align: 1.0 0.5; rel1 { offset: -5 0; } rel2 { offset: -6 -1; } image { normal: "ctxpopup_arrow_right.png"; } } description { state: "top" 0.0; min: 36 20; fixed: 1 1; align: 0.5 0.0; rel1 { offset: 0 5; } rel2 { offset: -1 4; } image { normal: "ctxpopup_arrow_up.png"; } } description { state: "bottom" 0.0; min: 36 20; fixed: 1 1; align: 0.5 1.0; rel1 { offset: 0 -5; } rel2 { offset: -1 -6; } image { normal: "ctxpopup_arrow_down.png"; } } } } programs { program { name: "enable_left_arrow"; signal: "elm,state,left"; source: "elm"; action: STATE_SET "left" 0.0; target: "ctxpopup_arrow"; } program { name: "enable_right_arrow"; signal: "elm,state,right"; source: "elm"; action: STATE_SET "right" 0.0; target: "ctxpopup_arrow"; } program { name: "enable_top_arrow"; signal: "elm,state,top"; source: "elm"; action: STATE_SET "top" 0.0; target: "ctxpopup_arrow"; } program { name: "enable_bottom_arrow"; signal: "elm,state,bottom"; source: "elm"; action: STATE_SET "bottom" 0.0; target: "ctxpopup_arrow"; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/ctxpopup/icon_text_style_item/default"; alias: "elm/ctxpopup/text_style_item/default"; alias: "elm/ctxpopup/icon_style_item/default"; images { image: "hoversel_entry_bg.png" COMP; } parts { part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 2 2; rel2.offset: -3 -3; image { normal:"hoversel_entry_bg.png"; border: 0 0 2 2; } fill.smooth: 0; color: 255 255 255 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "elm.swallow.icon"; type: SWALLOW; clip_to: "disclip"; scale: 1; description { state: "default" 0.0; min: 25 25; max: 25 25; align: 0 0.5; aspect: 1.0 1.0; rel1 { offset: 10 10; } rel2 { offset: 0 -10; } } } part { name: "elm.text"; type: TEXT; mouse_events: 0; clip_to: "disclip"; scale: 1; description { state: "default" 0.0; min: 1 40; fixed: 0 1; align: 0.5 0.5; rel1 { relative: 1.0 0.0; to: "elm.swallow.icon"; offset: 10 0; } rel2 { relative: 1.0 1.0; offset: -11 -1; } color: 255 255 255 255; text { font: "Sans"; size: 10; align: 0.0 0.5; min: 1 1; } } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 0 0 0 255; } } part { name: "over1"; type: RECT; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "over2"; type: RECT; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; } description { state: "enabled" 0.0; color: 127 127 127 127; } } part { name: "blocker"; type: RECT; description { state: "default" 0.0; visible: 0; } description { state: "enabled" 0.0; visible: 1; color: 0 0 0 0; } } } programs { program { name: "item_unclick"; signal: "mouse,clicked,1"; source: "over1"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "disclip"; target: "blocker"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; target: "blocker"; } program { name: "item_click2"; signal: "mouse,down,1"; source: "over2"; script { set_state(PART:"elm.text", "clicked", 0.0); set_state(PART:"bg", "clicked", 0.0); } } program { name: "item_unclick2"; signal: "mouse,up,1"; source: "over2"; script { set_state(PART:"elm.text", "default", 0.0); set_state(PART:"bg", "default", 0.0); } } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/ctxpopup/item_compress/default"; images { image: "hoversel_entry_bg.png" COMP; } parts { part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 2 2; rel2.offset: -3 -3; image { normal:"hoversel_entry_bg.png"; border: 0 0 2 2; } fill.smooth: 0; color: 255 255 255 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "elm.swallow.icon"; type: SWALLOW; clip_to: "disclip"; scale: 1; description { state: "default" 0.0; min: 25 25; max: 25 25; align: 0 0.5; aspect: 1.0 1.0; rel1 { offset: 10 10; } rel2 { offset: 0 -10; } } } part { name: "elm.text"; type: TEXT; mouse_events: 0; clip_to: "disclip"; scale: 1; description { state: "default" 0.0; min: 1 40; fixed: 0 1; align: 0.5 0.5; rel1 { relative: 1.0 0.0; to: "elm.swallow.icon"; offset: 10 0; } rel2 { relative: 1.0 1.0; } color: 255 255 255 255; text { font: "Sans"; size: 10; min: 0 1; align: 0.0 0.5; } } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 0 0 0 255; } } part { name: "over1"; type: RECT; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "over2"; type: RECT; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; } description { state: "enabled" 0.0; color: 127 127 127 127; } } part { name: "blocker"; type: RECT; description { state: "default" 0.0; visible: 0; } description { state: "enabled" 0.0; visible: 1; color: 0 0 0 0; } } } programs { program { name: "item_unclick"; signal: "mouse,clicked,1"; source: "over1"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "disclip"; target: "blocker"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; target: "blocker"; } program { name: "item_click2"; signal: "mouse,down,1"; source: "over2"; script { set_state(PART:"elm.text", "clicked", 0.0); set_state(PART:"bg", "clicked", 0.0); } } program { name: "item_unclick2"; signal: "mouse,up,1"; source: "over2"; script { set_state(PART:"elm.text", "default", 0.0); set_state(PART:"bg", "default", 0.0); } } } } elementary-1.7.7/data/themes/widgets/dayselector.edc0000664000175000017500000003251012127353614017462 00000000000000#define DAYSELECOR_DAY_POS_LEFT 1 #define DAYSELECOR_DAY_POS_RIGHT 2 #define DAYSELECOR_DAY_POS_MIDDLE 3 #define DAYSELECOR_DAY_TYPE_WEEKDAY 1 #define DAYSELECOR_DAY_TYPE_WEEKEND_DEFAULT 2 #define DAYSELECOR_DAY_TYPE_WEEKEND_STYLE1 3 #define DAYSELECOR_DAY_STATE_DEFAULT 1 #define DAYSELECOR_DAY_STATE_PRESSED 2 #define DAYSELECOR_DAY_STATE_SELECTED 3 #define DAYSELECTOR_DAY(_pos, _after)\ part {\ name: "day"#_pos;\ type: SWALLOW;\ scale: 1;\ clip_to: "clipper";\ description { state: "default" 0.0;\ visible: 0;\ min: 0 0;\ align: 0.0 0.5;\ fixed: 1 0;\ rel1 {\ relative: 1.0 0.0;\ to: "day"#_after;\ offset: 1 0;\ }\ rel2 {\ relative: 1.0 1.0;\ to: "day"#_after;\ }\ }\ description { state: "visible" 0.0;\ inherit: "default" 0.0;\ visible: 1;\ min: 40 25;\ }\ }\ programs{\ program {\ name: "day"#_pos"visible";\ signal: "day"#_pos",visible";\ source: "elm";\ action: STATE_SET "visible" 0.0;\ target: "day"#_pos;\ }\ program {\ name: "day"#_pos"notvisible";\ signal: "day"#_pos",default";\ source: "elm";\ action: STATE_SET "default" 0.0;\ target: "day"#_pos;\ }\ } group { name: "elm/dayselector/base/default"; parts { part { name: "bg"; type: RECT; mouse_events: 0; clip_to: "clipper"; description { state: "default" 0.0; rel1 { relative: 0.5 0.0; to: "day0"; } rel2 { relative: 0.5 1.0; to: "day6"; } color: 199 199 199 255; } } part { name: "day0"; type: SWALLOW; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; visible: 0; min: 0 0; align: 0.0 0.5; fixed: 1 0; rel2.relative: 0.0 1.0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; min: 40 25; } } DAYSELECTOR_DAY(1, 0) DAYSELECTOR_DAY(2, 1) DAYSELECTOR_DAY(3, 2) DAYSELECTOR_DAY(4, 3) DAYSELECTOR_DAY(5, 4) DAYSELECTOR_DAY(6, 5) part { name: "clipper"; type: RECT; description { state: "default" 0.0; rel1.to: "day0"; rel2.to: "day6"; color: 255 255 255 255; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 200 200 200 255; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "disble_dayselector"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "visible" 0.0; target: "disabler"; target: "clipper"; } program { name: "enable_dayselector"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disabler"; target: "clipper"; } program { name: "day0_visible"; signal: "day0,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "day0"; } program { name: "day0_default"; signal: "day0,default"; source: "elm"; action: STATE_SET "default" 0.0; target: "day0"; } } } group { name: "elm/check/base/dayselector/default"; images { image: "seg_single_normal.png" COMP; image: "seg_left_normal.png" COMP; image: "seg_left_pressed.png" COMP; image: "seg_left_selected.png" COMP; image: "seg_right_normal.png" COMP; image: "seg_right_pressed.png" COMP; image: "seg_right_selected.png" COMP; image: "seg_middle_normal.png" COMP; image: "seg_middle_pressed.png" COMP; image: "seg_middle_selected.png" COMP; } script { public check_pos; // Left, Right, Middle. public check_type; // Weekday, Weekend. public check_state = DAYSELECOR_DAY_STATE_DEFAULT; // Default, Pressed, Selected. public check_bg_show() { if(get_int(check_pos) == DAYSELECOR_DAY_POS_LEFT) { if(get_int(check_state) == DAYSELECOR_DAY_STATE_DEFAULT) set_state(PART:"bg", "default_left", 0.0); else if(get_int(check_state) == DAYSELECOR_DAY_STATE_PRESSED) set_state(PART:"bg", "pressed_left", 0.0); else if(get_int(check_state) == DAYSELECOR_DAY_STATE_SELECTED) set_state(PART:"bg", "selected_left", 0.0); } else if(get_int(check_pos) == DAYSELECOR_DAY_POS_RIGHT) { if(get_int(check_state) == DAYSELECOR_DAY_STATE_DEFAULT) set_state(PART:"bg", "default_right", 0.0); else if(get_int(check_state) == DAYSELECOR_DAY_STATE_PRESSED) set_state(PART:"bg", "pressed_right", 0.0); else if(get_int(check_state) == DAYSELECOR_DAY_STATE_SELECTED) set_state(PART:"bg", "selected_right", 0.0); } else if(get_int(check_pos) == DAYSELECOR_DAY_POS_MIDDLE) { if(get_int(check_state) == DAYSELECOR_DAY_STATE_DEFAULT) set_state(PART:"bg", "default_middle", 0.0); else if(get_int(check_state) == DAYSELECOR_DAY_STATE_PRESSED) set_state(PART:"bg", "pressed_middle", 0.0); else if(get_int(check_state) == DAYSELECOR_DAY_STATE_SELECTED) set_state(PART:"bg", "selected_middle", 0.0); } } public check_text_show() { if(get_int(check_state) == DAYSELECOR_DAY_STATE_SELECTED) set_state(PART:"elm.text", "selected", 0.0); else { if(get_int(check_type) == DAYSELECOR_DAY_TYPE_WEEKDAY) set_state(PART:"elm.text", "default", 0.0); else if (get_int(check_type) == DAYSELECOR_DAY_TYPE_WEEKEND_DEFAULT) set_state(PART:"elm.text", "weekend_default", 0.0); else if (get_int(check_type) == DAYSELECOR_DAY_TYPE_WEEKEND_STYLE1) set_state(PART:"elm.text", "weekend_style1", 0.0); } } } parts { part { name: "bg"; mouse_events: 0; scale: 1; description { state: "default" 0.0; image { normal: "seg_single_normal.png"; border: 7 7 7 7; border_scale: 1; middle: 1; } } description { state: "default_left" 0.0; inherit: "default" 0.0; image { normal: "seg_left_normal.png"; border: 6 1 7 7; } } description { state: "default_right" 0.0; inherit: "default" 0.0; image { normal: "seg_right_normal.png"; border: 1 6 7 7; } } description { state: "default_middle" 0.0; inherit: "default" 0.0; image { normal: "seg_middle_normal.png"; border: 2 2 2 2; } } description { state: "pressed_left" 0.0; inherit: "default" 0.0; image { normal: "seg_left_pressed.png"; border: 6 1 7 7; } } description { state: "pressed_right" 0.0; inherit: "default" 0.0; image { normal: "seg_right_pressed.png"; border: 1 6 7 7; } } description { state: "pressed_middle" 0.0; inherit: "default" 0.0; image { normal: "seg_middle_pressed.png"; border: 1 1 2 2; } } description { state: "selected_left" 0.0; inherit: "default" 0.0; image { normal: "seg_left_selected.png"; border: 6 3 7 7; } } description { state: "selected_right" 0.0; inherit: "default" 0.0; image { normal: "seg_right_selected.png"; border: 3 6 7 7; } } description { state: "selected_middle" 0.0; inherit: "default" 0.0; image { normal: "seg_middle_selected.png"; border: 3 3 3 3; } } } part { name: "left_padding"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; min: 5 0; visible: 0; fixed: 1 0; align: 0.0 0.5; rel2 { relative: 0.0 1.0; } } } part { name: "right_padding"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; min: 5 0; fixed: 1 0; align: 1.0 0.5; rel1 { relative: 1.0 0.0; } } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to: "left_padding"; relative: 1.0 0.0; } rel2 { to: "right_padding"; relative: 0.0 1.0; } color: 224 224 224 255; text { font: "Sans,Edje-Vera"; size: 20; min: 1 1; } } description { state: "weekend_default" 0.0; inherit: "default" 0.0; color: 225 49 8 255; } description { state: "weekend_style1" 0.0; inherit: "default" 0.0; color: 60 100 255 255; } description { state: "selected" 0.0; inherit: "default" 0.0; color: 50 50 50 255; } } part { name: "events"; type: RECT; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; color: 0 0 0 0; } } } programs { program { name: "check,pressed"; signal: "mouse,down,1"; source: "events"; script { set_int(check_state, DAYSELECOR_DAY_STATE_PRESSED); check_bg_show(); } } program { name: "check,toggle"; signal: "mouse,up,1"; source: "events"; action: SIGNAL_EMIT "elm,action,check,toggle" ""; } program { name: "check,on"; signal: "elm,state,check,on"; source: "elm"; script { set_int(check_state, DAYSELECOR_DAY_STATE_SELECTED); check_bg_show(); check_text_show(); } } program { name: "check,off"; signal: "elm,state,check,off"; source: "elm"; script { set_int(check_state, DAYSELECOR_DAY_STATE_DEFAULT); check_bg_show(); check_text_show(); } } program { name: "check,left"; signal: "elm,pos,check,left"; source: "elm"; script { set_int(check_pos, DAYSELECOR_DAY_POS_LEFT); check_bg_show(); } } program { name: "check,right"; signal: "elm,pos,check,right"; source: "elm"; script { set_int(check_pos, DAYSELECOR_DAY_POS_RIGHT); check_bg_show(); } } program { name: "check,middle"; signal: "elm,pos,check,middle"; source: "elm"; script { set_int(check_pos, DAYSELECOR_DAY_POS_MIDDLE); check_bg_show(); } } program { name: "check,weekday"; signal: "elm,type,weekday,default"; source: ""; script { set_int(check_type, DAYSELECOR_DAY_TYPE_WEEKDAY); check_text_show(); } } program { name: "check,weekend,default"; signal: "elm,type,weekend,default"; source: ""; script { set_int(check_type, DAYSELECOR_DAY_TYPE_WEEKEND_DEFAULT); check_text_show(); } } program { name: "check,weekend,style1"; signal: "elm,type,weekend,style1"; source: ""; script { set_int(check_type, DAYSELECOR_DAY_TYPE_WEEKEND_STYLE1); check_text_show(); } } } } #undef DAYSELECOR_DAY_POS_LEFT #undef DAYSELECOR_DAY_POS_RIGHT #undef DAYSELECOR_DAY_POS_MIDDLE #undef DAYSELECOR_DAY_TYPE_WEEKDAY #undef DAYSELECOR_DAY_TYPE_WEEKEND_DEFAULT #undef DAYSELECOR_DAY_TYPE_WEEKEND_STYLE1 #undef DAYSELECOR_DAY_STATE_DEFAULT #undef DAYSELECOR_DAY_STATE_PRESSED #undef DAYSELECOR_DAY_STATE_SELECTED #undef DAYSELECTOR_DAY elementary-1.7.7/data/themes/widgets/popup.edc0000664000175000017500000006407412127353614016321 00000000000000#define POPUP_ITEM_STATE_ENABLED 0 #define POPUP_ITEM_STATE_DISABLED 1 /*popup widget specific notify style style*/ group { name: "elm/notify/block_events/popup"; parts { part { name: "block_events"; type: RECT; description { state: "default" 0.0; color: 61 59 56 180; } } } programs { program { name: "block_clicked"; signal: "mouse,clicked,1"; source: "block_events"; action: SIGNAL_EMIT "elm,action,click" "elm"; } } } group { name: "elm/notify/block_events/transparent"; parts { part { name: "block_events"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "clicked" 0.0; color: 0 0 0 50; } } } programs { program { name: "block_clicked"; signal: "mouse,clicked,1"; source: "block_events"; action: SIGNAL_EMIT "elm,action,click" "elm"; after: "deeper_block_color"; } program { name: "deeper_block_color"; action: STATE_SET "clicked" 0.0; target: "block_events"; transition: LINEAR 0.2; after: "default_block_color"; } program { name: "default_block_color"; action: STATE_SET "default" 0.0; target: "block_events"; transition: LINEAR 0.2; } } } group { name: "elm/label/base/popup/default"; styles { style { name: "popup_desc_style"; base: "font=Sans font_size=10 align=center color=#000000 text_class=label"; tag: "br" "\n"; tag: "ps" "ps"; tag: "whitecolor" "+ color=#ffffff"; tag: "tab" "\t"; } } parts { part { name: "left_top_padding"; type: RECT; scale: 1; description { state: "default" 0.0; fixed: 1 1; visible: 0; align: 0.0 0.0; min: 10 0; rel2.relative: 0 0; } } part { name: "right_bottom_padding"; type: RECT; scale: 1; description { state: "default" 0.0; fixed: 1 1; visible: 0; align: 1.0 1.0; min: 10 0; rel1.relative: 1 1; } } part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; min: 380 0; text { style: "popup_desc_style"; min: 0 1; max: 0 1; } rel1 { relative: 1.0 1.0; to: left_top_padding; } rel2 { relative: 0.0 0.0; to: right_bottom_padding; } } } } } group { name: "elm/popup/base/default"; styles { style { name: "popup_title_style"; base: "font=Sans font_size=15 align=center color=#ffffff wrap=mixed ellipsis=1.0"; tag: "br" "\n"; tag: "tab" "\t"; } } parts { part { name: "base"; type: RECT; scale : 1; description { state: "default" 0.0; min: 400 0; color: 237 237 237 255; align: 0.0 0.0; } } part { name: "elm.bg.title"; type: RECT; scale : 1; description { state: "default" 0.0; min: 400 50; fixed : 1 1; align: 0.5 0.0; visible: 0; color: 172 172 172 255; rel1 { relative: 0.5 0.0; to: "base"; } rel2 { relative: 0.5 0.0; to: "base"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "left_pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 10 0; max: 10 0; fixed: 1 1; align: 0.0 0.0; visible: 0; rel1.to: "elm.bg.title"; } } part { name: "right_pad"; type: RECT; scale: 1; description { state: "default" 0.0; min: 10 0; max: 10 0; fixed: 1 1; align: 1.0 1.0; visible: 0; rel2.to: "elm.bg.title"; } } part { name: "elm.swallow.title.icon"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: 48 48; max: 48 48; fixed: 1 1; align: 0.0 0.5; rel1 { to: "left_pad"; relative: 1.0 0.0; } rel2 { to: "right_pad"; relative: 0.0 1.0; } visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.text.title"; type: TEXTBLOCK; scale:1; description { state: "default" 0.0; fixed: 1 1; text { style: "popup_title_style"; min: 0 0; max: 0 1; } color: 255 255 255 255; visible:0; rel1 { relative: 1.0 0.0; to: "left_pad"; } rel2 { relative: 0.0 1.0; to: "right_pad"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.content"; type: SWALLOW; scale : 1; description { state: "default" 0.0; min: 400 0; fixed: 1 0; rel1 { relative: 0.5 0.0; to: "base"; } rel2 { relative: 0.5 1.0; to: "base"; } } description { state: "show_title_area" 0.0; inherit: "default" 0.0; rel1 { relative: 0.5 1.0; to: "elm.bg.title"; } } description { state: "show_action_area" 0.0; inherit: "default" 0.0; rel2 { relative: 0.5 0.0; to: "elm.bg.action_area"; } } description { state: "show_action_title_area" 0.0; inherit: "default" 0.0; rel1 { relative: 0.5 1.0; to: "elm.bg.title"; } rel2 { relative: 0.5 0.0; to: "elm.bg.action_area"; } } } part { name: "elm.bg.action_area"; type: RECT; scale : 1; description { state: "default" 0.0; min: 400 60; fixed : 1 1; align: 0.5 1.0; visible: 0; color: 183 183 183 255; rel1 { relative: 0.0 1.0; to: "base"; } rel2.to: "base"; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.action_area"; type: SWALLOW; scale : 1; description { state: "default" 0.0; align: 0.0 0.0; rel1.to: "elm.bg.action_area"; rel2.to: "elm.bg.action_area"; } } } programs { program { name: show_title_icon; signal: "elm,state,title,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.title.icon"; } program { name: hide_title_icon; signal: "elm,state,title,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.title.icon"; } program { name: show_title_text; signal: "elm,state,title,text,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text.title"; } program { name: hide_title_text; signal: "elm,state,title,text,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text.title"; } program { name: show_title_area; signal: "elm,state,title_area,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.action_area", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0); else set_state(PART:"elm.swallow.content", "show_title_area", 0.0); set_state(PART:"elm.bg.title", "visible", 0.0); } } program { name: hide_title_area; signal: "elm,state,title_area,hidden"; source: "elm"; action: STATE_SET "default" 0.0; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.action_area", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "show_action_area", 0.0); else set_state(PART:"elm.swallow.content", "default", 0.0); set_state(PART:"elm.bg.title", "default", 0.0); } } program { name: show_action_area; signal: "elm,state,action_area,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.bg.title", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "show_action_title_area", 0.0); else set_state(PART:"elm.swallow.content", "show_action_area", 0.0); set_state(PART:"elm.bg.action_area", "visible", 0.0); } } program { name: hide_action_area; signal: "elm,state,action_area,hidden"; source: "elm"; action: STATE_SET "default" 0.0; script { new st[31]; new Float:vl; get_state(PART:"elm.bg.title", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "show_title_area", 0.0); else set_state(PART:"elm.swallow.content", "default", 0.0); set_state(PART:"elm.bg.action_area", "default", 0.0); } } } /* end of programs */ } group { name: "elm/popup/content/default"; parts{ part { name: "pad_t"; type: RECT; scale : 1; mouse_events: 0; description { state: "default" 0.0; align: 0.5 0.0; min: 0 14; fixed: 0 1; visible: 0; rel1 { relative: 1.0 0.0; to_x: "pad_l"; } rel2 { relative: 0.0 0.0; to_x: "pad_r"; } } } part { name: "pad_l"; type: RECT; scale: 1; description { state: "default" 0.0; min : 10 0; fixed: 1 0; rel2.relative: 0.0 1.0; visible: 0; align: 0.0 0.0; } } part { name: "pad_r"; type: RECT; scale: 1; description { state: "default" 0.0; min : 10 0; fixed: 1 0; rel1.relative: 1.0 0.0; visible: 0; align: 1.0 0.0; } } part{ name:"elm.swallow.content"; type: SWALLOW; scale : 1; description { state: "default" 0.0; min: 380 0; fixed: 1 0; rel1 { relative: 0.5 1.0; to: "pad_t"; } rel2 { relative: 0.5 0.0; to: "pad_b"; } } } part { name: "pad_b"; type: RECT; scale : 1; mouse_events: 0; description { state: "default" 0.0; align: 0.5 1.0; min: 0 14; fixed: 0 1; visible: 0; rel1 { relative: 0.0 1.0; to_x: "pad_l"; } rel2.to_x: "pad_r"; } } } } group { name: "elm/popup/item/default"; script { public item_state = POPUP_ITEM_STATE_ENABLED; } parts { part { name: "event_blocker"; type: RECT; description { state: "default" 0.0; } } part { name: "bg"; mouse_events: 0; type: RECT; description { state: "default" 0.0; color: 240 240 240 255; min: 0 71; align: 0.5 0.0; } description { state: "clicked" 0.0; color: 190 170 150 255; } } part { name: "padding_left_top"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; rel2.relative: 0.0 0.0; min: 10 10; fixed: 1 1; visible: 0; } } part { name: "padding_right_bottom"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; align: 1.0 1.0; rel1.relative: 1.0 1.0; min: 10 10; fixed: 1 1; visible: 0; } } part { name: "separator"; mouse_events: 0; type: RECT; scale: 1; description { state: "dafault" 0.0; color: 180 180 180 255; align: 0.5 1.0; min: 0 1; max: 999999 1; } } part { name: "padding_icon_text"; type: RECT; scale: 1; mouse_events: 0; description { state: "default" 0.0; //when only icon or no icon is there align: 0.0 0.0; rel1 { relative: 1.0 0.0; to: "elm.swallow.content"; } rel2.to: "elm.swallow.content"; fixed: 1 0; min: 0 0; visible: 0; } description { state: "visible" 0.0; //when icon is visible inherit: "default" 0.0; min: 10 0; } description { state: "icononly" 0.0; inherit: "default" 0.0; } } part { name: "elm.swallow.content"; type: SWALLOW; scale: 1; description { state: "default" 0.0; visible: 0; align: 0.0 0.5; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 1.0 0.0; to_x: "padding_left_top"; to_y: "padding_right_bottom"; } fixed: 1 0; } description { state: "visible" 0.0; fixed: 1 0; min: 40 40; max: 40 40; align: 0.0 0.5; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 1.0 0.0; to_x: "padding_left_top"; to_y: "padding_right_bottom"; } aspect: 1.0 1.0; aspect_preference: VERTICAL; } description { state: "icononly" 0.0; min: 40 40; max: 40 40; rel1 { relative: 1.0 1.0; to: "padding_left_top"; } rel2 { relative: 0.0 0.0; to: "padding_right_bottom"; } aspect: 1.0 1.0; aspect_preference: VERTICAL; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1 { relative: 1.0 1.0; to_x: "padding_icon_text"; to_y: "padding_left_top"; } rel2 { relative: 0.0 0.0; to:"padding_right_bottom"; } align: 0.0 0.5; color: 0 0 0 255; text { font: "Sans:style=Bold"; size: 20; min: 0 0; align: 0.0 0.5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; min: 90 40; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; min: 0 0; color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 128 128 128 255; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 1; min: 90 40; } } part { name: "over1"; type: RECT; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "over2"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; visible: 0; } description { state: "disabled" 0.0; color: 87 87 87 128; } } } programs { program { name: "item_unclick"; signal: "mouse,up,1"; source: "over1"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "disable"; signal: "elm,state,item,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; after: "disable_text"; } program { name: "enable"; signal: "elm,state,item,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; after: "enable_text"; } program { name: "item_click2"; signal: "mouse,down,1"; source: "over2"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.text", "clicked", 0.0); set_state(PART:"bg", "clicked", 0.0); } } program { name: "item_unclick2"; signal: "mouse,up,1"; source: "over2"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "clicked")) set_state(PART:"elm.text", "visible", 0.0); set_state(PART:"bg", "default", 0.0); } } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); set_int(item_state, POPUP_ITEM_STATE_DISABLED); } } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "default", 0.0); set_int(item_state, POPUP_ITEM_STATE_ENABLED); } } program { name: "text_show"; signal: "elm,state,item,text,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "icononly")) { set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"padding_icon_text", "visible", 0.0); } if(get_int(item_state) != POPUP_ITEM_STATE_DISABLED) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "disabled_visible", 0.0); } } program { name: "text_hide"; signal: "elm,state,item,text,hidden"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"padding_icon_text", "icononly", 0.0); } set_state(PART:"elm.text", "default", 0.0); } } program { name: "icon_show"; signal: "elm,state,item,icon,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"padding_icon_text", "visible", 0.0); } else { set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"padding_icon_text", "icononly", 0.0); } } } program { name: "icon_hide"; signal: "elm,state,item,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; } } } group { name: "elm/popup/buttons1/default"; data.item: "action_area_height" "140"; parts{ part{ name:"actionbtn1"; type: SWALLOW; scale : 1; description { state: "default" 0.0; min: 252 46; max: 252 46; fixed : 1 1; rel1.relative: 0.5 0.0; rel2.relative: 0.5 1.0; } } } } group { name: "elm/popup/buttons2/default"; data.item: "action_area_height" "140"; parts{ part{ name:"actionbtn1"; type: SWALLOW; scale : 1; description { state: "default" 0.0; min: 172 46; max: 172 46; fixed : 1 1; align: 1.0 0.5; rel1.to: "elm.rect.pad_btn"; rel2 { relative: 0.0 1.0; to: "elm.rect.pad_btn"; } } } part { name: "elm.rect.pad_btn"; type: RECT; scale : 1; description { state: "default" 0.0; min: 6 46; max: 6 46; fixed : 1 1; visible: 0; rel1.relative: 0.5 0.0; rel2.relative: 0.5 1.0; } } part{ name:"actionbtn2"; type: SWALLOW; scale : 1; description { state: "default" 0.0; min: 172 46; max: 172 46; fixed : 1 1; align: 0.0 0.5; rel1 { relative: 1.0 0.0; to: "elm.rect.pad_btn"; } rel2.to: "elm.rect.pad_btn"; } } } } group { name: "elm/popup/buttons3/default"; data.item: "action_area_height" "140"; parts{ part{ name:"actionbtn1"; type: SWALLOW; scale : 1; description { state: "default" 0.0; min: 120 46; max: 120 46; fixed : 1 1; align: 1.0 0.5; rel1.to: "elm.rect.pad_btn"; rel2 { relative: 0.0 1.0; to: "elm.rect.pad_btn"; } } } part { name: "elm.rect.pad_btn"; type: RECT; scale : 1; description { state: "default" 0.0; min: 6 46; max: 6 46; fixed : 1 1; visible: 0; rel1.to: "actionbtn2"; rel2 { relative: 0.0 1.0; to: "actionbtn2"; } } } part{ name:"actionbtn2"; type: SWALLOW; scale : 1; description { state: "default" 0.0; min: 120 46; max: 120 46; fixed : 1 1; rel1.relative: 0.5 0.0; rel2.relative: 0.5 1.0; } } part { name: "elm.rect.pad_btn2"; type: RECT; scale : 1; description { state: "default" 0.0; min: 6 46; max: 6 46; fixed : 1 1; visible: 0; rel1 { relative: 1.0 0.0; to: "actionbtn2"; } rel2.to: "actionbtn2"; } } part{ name:"actionbtn3"; type: SWALLOW; scale : 1; description { state: "default" 0.0; min: 120 46; max: 120 46; fixed : 1 1; align: 0.0 0.5; rel1 { relative: 1.0 0.0; to: "elm.rect.pad_btn2"; } rel2.to: "elm.rect.pad_btn2"; } } } } #undef POPUP_ITEM_STATE_ENABLED #undef POPUP_ITEM_STATE_DISABLED elementary-1.7.7/data/themes/widgets/gengrid.edc0000664000175000017500000011532512127353614016571 00000000000000group { name: "elm/gengrid/item/default/default"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "reorder_bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -10 -10; } rel2 { relative: 1.0 1.0; offset: 12 12; } image { normal: "bt_bases.png"; border: 6 6 6 6; } } description { state: "enabled" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 1.0; offset: 0 -10; } rel2 { to_y: "elm.text"; relative: 0.0 0.0; offset: -1 -1; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.5 0.5; rel1 { relative: 0.0 0.0; offset: -1 4; } rel2 { to_y: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.0; aspect: 1.0 1.0; aspect_preference: HORIZONTAL; rel1 { relative: 1.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 5 5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: -5 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 0 1; align: 0.5 0.0; text_class: "grid_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { name: "go_reorder_disabled"; signal: "elm,state,reorder,disabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } program { name: "go_reorder_enabled"; signal: "elm,state,reorder,enabled"; source: "elm"; action: STATE_SET "enabled" 0.0; target: "reorder_bg"; transition: DECELERATE 0.5; } } } group { name: "elm/gengrid/item/default_style/default"; styles { style { name: "gengrid_style"; base: "font=Sans font_size=10 align=left valign=0.5 color=#000 text_class=grid_item"; tag: "br" "\n"; tag: "ps" "ps"; tag: "hilight" "+ font_weight=Bold"; tag: "b" "+ font_weight=Bold"; tag: "tab" "\t"; } style { name: "gengrid_selected_style"; base: "font=Sans font_size=10 align=left valign=0.5 color=#fff text_class=grid_item"; tag: "br" "\n"; tag: "ps" "ps"; tag: "hilight" "+ font_weight=Bold"; tag: "b" "+ font_weight=Bold"; tag: "tab" "\t"; } } data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_item_shadow.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; min: 16 28; image { normal: "ilist_1.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.0 0.5; fixed: 0 1; rel1 { to_x: "elm.swallow.icon"; to_y: "base"; relative: 1.0 0.5; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; to_y: "base"; relative: 0.0 0.5; offset: -1 -5; } text { style: "gengrid_style"; min: 1 1; } } description { state: "selected" 0.0; inherit: "default" 0.0; text { style: "gengrid_selected_style"; } } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/gengrid/item/up/default"; data.item: "texts" "elm.text"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "arrow_up.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.offset: -3 -3; rel2.offset: 2 2; image { normal: "bt_sm_base1.png"; border: 6 6 6 6; middle: SOLID; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "image"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; aspect_preference: BOTH; aspect: 1.0 1.0; image.normal: "arrow_up.png"; rel2 { to_y: "elm.text"; relative: 1.0 0.0; offset: -1 -2; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 20 -25; } rel2 { relative: 1.0 1.0; offset: -21 -3; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 0 1; align: 0.5 0.0; text_class: "grid_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.offset: -3 -3; rel2 { relative: 1.0 0.5; offset: 2 -1; } image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.offset: -3 -3; rel2.offset: 2 2; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } group { name: "elm/gengrid/item/album-preview/default"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon.1 elm.swallow.icon.2 elm.swallow.icon.3 elm.swallow.icon.4"; data.item: "states" "have_files"; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "icon_folder.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.offset: -3 -3; rel2.offset: 2 2; image { normal: "bt_sm_base1.png"; border: 6 6 6 6; middle: SOLID; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "image"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; aspect_preference: BOTH; aspect: 1.0 1.0; image.normal: "icon_folder.png"; rel2 { to_y: "elm.text"; relative: 1.0 0.0; offset: -1 -2; } } } part { name: "have-files-clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; visible: 1; } } part { name: "icon_box_margin"; type: RECT; mouse_events: 0; clip_to: "have-files-clipper"; description { state: "default" 0.0; color: 0 0 0 255; rel1 { to: "icon_box"; offset: -1 -1; } rel2 { to: "icon_box"; offset: 0 0; } } } part { name: "icon_box"; type: RECT; mouse_events: 0; clip_to: "have-files-clipper"; description { state: "default" 0.0; color: 255 255 255 255; align: 1.0 1.0; min: 32 32; rel1 { relative: 0.25 0.25; offset: 0 0; } rel2 { relative: 1.0 0.0; offset: -11 -4; to_y: "elm.text"; } } } part { name: "elm.swallow.icon.1"; type: SWALLOW; mouse_events: 0; clip_to: "have-files-clipper"; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; to: "icon_box"; } rel2 { relative: 0.5 0.5; offset: -1 -1; to: "icon_box"; } } } part { name: "elm.swallow.icon.2"; type: SWALLOW; mouse_events: 0; clip_to: "have-files-clipper"; description { state: "default" 0.0; rel1 { relative: 0.5 0.0; to: "icon_box"; } rel2 { relative: 1.0 0.5; offset: -1 -1; to: "icon_box"; } } } part { name: "elm.swallow.icon.3"; type: SWALLOW; mouse_events: 0; clip_to: "have-files-clipper"; description { state: "default" 0.0; rel1 { relative: 0.0 0.5; to: "icon_box"; } rel2 { relative: 0.5 1.0; offset: -1 -1; to: "icon_box"; } } } part { name: "elm.swallow.icon.4"; type: SWALLOW; mouse_events: 0; clip_to: "have-files-clipper"; description { state: "default" 0.0; rel1 { relative: 0.5 0.5; to: "icon_box"; } rel2 { relative: 1.0 1.0; offset: -1 -1; to: "icon_box"; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 20 -30; } rel2 { relative: 1.0 1.0; offset: -21 -15; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 0 1; align: 0.5 0.0; text_class: "grid_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.offset: -3 -3; rel2 { relative: 1.0 0.5; offset: 2 -1; } image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.offset: -3 -3; rel2.offset: 2 2; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } program { signal: "elm,state,have_files,active"; source: "elm"; action: STATE_SET "visible" 0.0; target: "have-files-clipper"; } } } group { name: "elm/gengrid/item/thumb/default"; data { item: "contents" "elm.swallow.icon"; item: "texts" "elm.text"; } images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "thumb_shadow.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "bg"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.offset: -3 -3; rel2.offset: 2 2; image { normal: "bt_sm_base1.png"; border: 6 6 6 6; middle: SOLID; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "border-shadow"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "elm.swallow.icon"; offset: -18 -18; } rel2 { to_x: "elm.swallow.icon"; to_y: "elm.text"; offset: 17 17; } image { normal: "thumb_shadow.png"; border: 17 17 17 17; middle: NONE; } } } part { name: "border"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "border-shadow"; offset: 16 16; } rel2 { to: "border-shadow"; offset: -15 -15; } } } part { name: "elm.swallow.icon"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; aspect_preference: BOTH; aspect: 1.0 1.0; rel1.offset: 0 8; rel2 { to_y: "elm.text"; relative: 1.0 0.0; offset: -1 -2; } } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 0 0 0 255; color3: 0 0 0 0; align: 0.5 1.0; rel1 { relative: 0.0 1.0; offset: 20 -30; } rel2 { relative: 1.0 1.0; offset: -21 -15; } text { font: "Sans"; size: 10; min: 0 1; align: 0.5 0.0; text_class: "grid_item"; } } } part { name: "fg1"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.offset: -3 -3; rel2 { relative: 1.0 0.5; offset: 2 -1; } image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.offset: -3 -3; rel2.offset: 2 2; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } } programs { program { signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; } program { signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; transition: LINEAR 0.1; } } } group { name: "elm/gengrid/item/group_index/default"; data.item: "selectraise" "on"; data.item: "texts" "elm.text"; data.item: "contents" "elm.swallow.icon elm.swallow.end"; // data.item: "states" ""; images { image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_item_shadow.png" COMP; image: "group_index.png" COMP; } parts { part { name: "event"; type: RECT; repeat_events: 0; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "base_sh"; mouse_events: 0; description { state: "default" 0.0; align: 0.0 0.0; min: 0 10; fixed: 1 1; rel1 { to: "base"; relative: 0.0 1.0; offset: 0 0; } rel2 { to: "base"; relative: 1.0 1.0; offset: -1 0; } image { normal: "ilist_item_shadow.png"; } fill.smooth: 0; } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "group_index.png"; border: 2 2 2 2; } fill.smooth: 0; } } part { name: "bg"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1 { relative: 0.0 0.0; offset: -5 -5; } rel2 { relative: 1.0 1.0; offset: 4 4; } image { normal: "bt_sm_base1.png"; border: 6 6 6 6; } image.middle: SOLID; } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; rel1 { relative: 0.0 0.0; offset: -2 -2; } rel2 { relative: 1.0 1.0; offset: 1 1; } } } part { name: "elm.swallow.pad"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { relative: 0.0 0.0; offset: 4 4; } rel2 { relative: 0.0 1.0; offset: 4 -5; } } } part { name: "elm.swallow.icon"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 0.0 0.5; rel1 { to_x: "elm.swallow.pad"; relative: 1.0 0.0; offset: -1 4; } rel2 { to_x: "elm.swallow.pad"; relative: 1.0 1.0; offset: -1 -5; } } } part { name: "elm.swallow.end"; clip_to: "disclip"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; align: 1.0 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { relative: 1.0 0.0; offset: -5 4; } rel2 { relative: 1.0 1.0; offset: -5 -5; } } } part { name: "elm.text"; clip_to: "disclip"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; // min: 16 16; rel1 { to_x: "elm.swallow.icon"; relative: 1.0 0.0; offset: 0 4; } rel2 { to_x: "elm.swallow.end"; relative: 0.0 1.0; offset: -1 -5; } color: 0 0 0 255; color3: 0 0 0 0; text { font: "Sans"; size: 10; min: 1 1; // min: 0 1; align: -1.0 0.5; text_class: "list_item"; } } description { state: "selected" 0.0; inherit: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; } } part { name: "fg1"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.relative: 1.0 0.5; rel2.to: "bg"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "fg2"; clip_to: "disclip"; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; rel1.to: "bg"; rel2.to: "bg"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } description { state: "selected" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disclip"; type: RECT; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 64; } } } programs { // signal: elm,state,%s,active // a "check" item named %s went active // signal: elm,state,%s,passive // a "check" item named %s went passive // default is passive program { name: "go_active"; signal: "elm,state,selected"; source: "elm"; action: STATE_SET "selected" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; } program { name: "go_passive"; signal: "elm,state,unselected"; source: "elm"; action: STATE_SET "default" 0.0; target: "bg"; target: "fg1"; target: "fg2"; target: "elm.text"; transition: LINEAR 0.1; } program { name: "go_disabled"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disclip"; } program { name: "go_enabled"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disclip"; } } } elementary-1.7.7/data/themes/widgets/panes.edc0000664000175000017500000005454112127353614016262 00000000000000group { name: "elm/panes/vertical/default"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "arrow_right.png" COMP; image: "arrow_left.png" COMP; } parts { part { name: "whole"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; } } //2 contents part { name: "whole_left"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel2.to_x: "elm.bar"; rel2.relative: 0.0 1.0; visible: 1; } } part { name: "elm.swallow.left"; type: SWALLOW; clip_to: "whole_left"; description { state: "default" 0.0; rel1.to: "whole_left"; rel2.to: "whole_left"; } } part { name: "whole_right"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to_x: "elm.bar"; rel1.relative: 1.0 0.0; visible: 1; } } part { name: "elm.swallow.right"; type: SWALLOW; clip_to: "whole_right"; description { state: "default" 0.0; rel1.to: "whole_right"; rel2.to: "whole_right"; } } //BAR part { name: "elm.bar"; mouse_events: 1; dragable { confine: "whole"; x: 1 1 1; y: 0 0 0; } description { state: "default" 0.0; max: 15 9999; min: 15 100; fixed: 1 1; rel1.relative: 0.0 0.5; rel2.relative: 1.0 0.5; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.bar"; rel2.to: "elm.bar"; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "elm.bar"; rel2.to: "elm.bar"; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "elm.bar"; rel2.to: "elm.bar"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name:"bar_disabled"; type: RECT; description { state:"default" 0.0; rel1.to_x: "elm.bar"; rel2.to_x: "elm.bar"; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } //Arrow part { name: "arrow_right"; repeat_events: 1; description { state: "default" 0.0; min: 45 45; max: 45 45; color: 255 255 255 0; rel1.relative: 1.0 0.5; rel1.to_x: "elm.bar"; rel1.offset: 45/2 -45/2; rel2.relative: 1.0 0.5; rel2.to_x: "elm.bar"; rel2.offset: 45/2 45/2; image.normal: "arrow_right.png"; fixed: 1 1; } description { state: "default" 0.1; inherit: "default" 0.0; image.normal: "arrow_left.png"; } description { state: "anim_1" 0.0; inherit: "default" 0.0; color: 255 255 255 200; rel1.offset: (45/2 + 10) -45/2; rel2.offset: (45/2 +10) 45/2; } description { state: "anim_1" 0.1; inherit: "default" 0.0; image.normal: "arrow_left.png"; color: 255 255 255 200; rel1.offset: (45/2 + 10) -45/2; rel2.offset: (45/2 +10) 45/2; } description { state: "anim_2" 0.0; inherit: "default" 0.0; color: 255 255 255 0; rel1.offset: (45/2 + 20) -45/2; rel2.offset: (45/2 + 20) 45/2; } description { state: "anim_2" 0.1; inherit: "default" 0.0; image.normal: "arrow_left.png"; color: 255 255 255 0; rel1.offset: (45/2 + 20) -45/2; rel2.offset: (45/2 + 20) 45/2; } } part { name: "arrow_left"; repeat_events: 1; description { state: "default" 0.0; min: 45 45; max: 45 45; color: 255 255 255 0; rel1.relative: 0.0 0.5; rel1.to_x: "elm.bar"; rel1.offset: -45/2 -45/2; rel2.relative: 0.0 0.5; rel2.to_x: "elm.bar"; rel2.offset: -45/2 45/2; image.normal: "arrow_left.png"; fixed: 1 1; } description { state: "default" 0.1; inherit: "default" 0.0; image.normal: "arrow_right.png"; } description { state: "anim_1" 0.0; inherit: "default" 0.0; color: 255 255 255 200; rel1.offset: (-45/2 - 10) -45/2; rel2.offset: (-45/2 - 10) 45/2; } description { state: "anim_1" 0.1; inherit: "default" 0.0; image.normal: "arrow_right.png"; color: 255 255 255 200; rel1.offset: (-45/2 - 10) -45/2; rel2.offset: (-45/2 - 10) 45/2; } description { state: "anim_2" 0.0; inherit: "default" 0.0; color: 255 255 255 0; rel1.offset: (-45/2 - 20) -45/2; rel2.offset: (-45/2 - 20) 45/2; } description { state: "anim_2" 0.1; inherit: "default" 0.0; image.normal: "arrow_right.png"; color: 255 255 255 0; rel1.offset: (-45/2 - 20) -45/2; rel2.offset: (-45/2 - 20) 45/2; } } } programs { program { name: "button_click"; signal: "mouse,down,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,press" ""; after: "button_click_anim"; after: "arrow_anim_start"; } program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "elm.bar"; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,unpress" ""; after: "button_unclick_anim"; after: "arrow_anim_stop"; } program { name: "button_unclick_anim"; action: STATE_SET "default" 0.0; target: "elm.bar"; } program { name: "button_click2"; signal: "mouse,down,1"; source: "over3"; action: STATE_SET "clicked" 0.0; target: "over3"; } program { name: "button_unclick2"; signal: "mouse,up,1"; source: "over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "over3"; } program { name: "button_unclick3"; signal: "mouse,up,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "button_down_double"; signal: "mouse,down,1,double"; source: "over3"; action: SIGNAL_EMIT "elm,action,click,double" ""; } //arrows animation program { name: "arrow_anim_start"; script { new st[31]; new Float:vl; get_state(PART:"arrow_left", st, 30, vl); if (vl == 0.0) { run_program(PROGRAM:"arrow_anim_start_ltr"); } else { run_program(PROGRAM:"arrow_anim_start_rtl"); } } } program { name: "arrow_anim_stop"; script { new st[31]; new Float:vl; get_state(PART:"arrow_left", st, 30, vl); if (vl == 0.0) { run_program(PROGRAM:"arrow_anim_stop_ltr"); } else { run_program(PROGRAM:"arrow_anim_stop_rtl"); } } } program { name: "arrow_anim_start_ltr"; action: STATE_SET "anim_1" 0.0; target: "arrow_right"; target: "arrow_left"; transition: LINEAR 0.6; after: "arrow_anim_1_ltr"; } program { name: "arrow_anim_1_ltr"; action: STATE_SET "anim_2" 0.0; target: "arrow_right"; target: "arrow_left"; transition: LINEAR 0.6; after: "arrow_anim_2_ltr"; } program { name: "arrow_anim_2_ltr"; action: STATE_SET "default" 0.0; target: "arrow_right"; target: "arrow_left"; after: "arrow_anim_start_ltr"; } program { name: "arrow_anim_stop_ltr"; action: ACTION_STOP; target: "arrow_anim_start_ltr"; target: "arrow_anim_1_ltr"; target: "arrow_anim_2_ltr"; after: "arrow_anim_stop_1_ltr"; } program { name: "arrow_anim_stop_1_ltr"; action: STATE_SET "default" 0.0; target: "arrow_right"; target: "arrow_left"; transition: DECELERATE 0.4; } program { name: "arrow_anim_start_rtl"; action: STATE_SET "anim_1" 0.1; target: "arrow_right"; target: "arrow_left"; transition: LINEAR 0.6; after: "arrow_anim_1_rtl"; } program { name: "arrow_anim_1_rtl"; action: STATE_SET "anim_2" 0.1; target: "arrow_right"; target: "arrow_left"; transition: LINEAR 0.6; after: "arrow_anim_2_rtl"; } program { name: "arrow_anim_2_rtl"; action: STATE_SET "default" 0.1; target: "arrow_right"; target: "arrow_left"; after: "arrow_anim_start_rtl"; } program { name: "arrow_anim_stop_rtl"; action: ACTION_STOP; target: "arrow_anim_start_rtl"; target: "arrow_anim_1_rtl"; target: "arrow_anim_2_rtl"; after: "arrow_anim_stop_1_rtl"; } program { name: "arrow_anim_stop_1_rtl"; action: STATE_SET "default" 0.1; target: "arrow_right"; target: "arrow_left"; transition: DECELERATE 0.4; } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; script { new st[31]; new Float:vl; get_state(PART:"arrow_left", st, 30, vl); if (vl == 0.0) { set_state(PART:"arrow_left", st, 0.1); } get_state(PART:"arrow_right", st, 30, vl); if (vl == 0.0) { set_state(PART:"arrow_right", st, 0.1); } } } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; script { new st[31]; new Float:vl; get_state(PART:"arrow_left", st, 30, vl); if (vl == 0.1) { set_state(PART:"arrow_left", st, 0.0); } get_state(PART:"arrow_right", st, 30, vl); if (vl == 0.1) { set_state(PART:"arrow_right", st, 0.0); } } } //fix the pane program { name: "panes_fixed"; signal: "elm.panes.fixed"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.bar"; target: "over1"; target: "bar_disabled"; } //allow the movement by interaction program { name: "panes_unfixed"; signal: "elm.panes.unfixed"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.bar"; target: "over1"; target: "bar_disabled"; } } } group { name: "elm/panes/horizontal/default"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "arrow_up.png" COMP; image: "arrow_down.png" COMP; } parts { part { name: "whole"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; } } //2 contents part { name: "whole_left"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel2.to_y: "elm.bar"; rel2.relative: 1.0 0.0; visible: 1; } } part { name: "elm.swallow.left"; type: SWALLOW; clip_to: "whole_left"; description { state: "default" 0.0; rel1.to: "whole_left"; rel2.to: "whole_left"; } } part { name: "whole_right"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to_y: "elm.bar"; rel1.relative: 0.0 1.0; visible: 1; } } part { name: "elm.swallow.right"; type: SWALLOW; clip_to: "whole_right"; description { state: "default" 0.0; rel1.to: "whole_right"; rel2.to: "whole_right"; } } //BAR part { name: "elm.bar"; mouse_events: 1; dragable { confine: "whole"; x: 0 0 0; y: 1 1 1; } description { state: "default" 0.0; max: 999 15; min: 100 15; fixed: 1 1; rel1.relative: 0.5 0.0; rel2.relative: 0.5 1.0; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.bar"; rel2.to: "elm.bar"; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "elm.bar"; rel2.to: "elm.bar"; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "elm.bar"; rel2.to: "elm.bar"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name:"bar_disabled"; type: RECT; description { state:"default" 0.0; rel1.to_y: "elm.bar"; rel2.to_y: "elm.bar"; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } //Arrow part { name: "arrow_right"; repeat_events: 1; description { state: "default" 0.0; min: 45 45; max: 45 45; color: 255 255 255 0; rel1.relative: 0.5 1.0; rel1.to_y: "elm.bar"; rel1.offset: -45/2 45/2; rel2.relative: 0.5 1.0; rel2.to_y: "elm.bar"; rel2.offset: 45/2 45/2; image.normal: "arrow_down.png"; fixed: 1 1; } description { state: "anim_1" 0.0; inherit: "default" 0.0; color: 255 255 255 200; rel1.offset: -45/2 (45/2 +10); rel2.offset: 45/2 (45/2 +10); } description { state: "anim_2" 0.0; inherit: "default" 0.0; color: 255 255 255 0; rel1.offset: -45/2 (45/2 + 20); rel2.offset: 45/2 (45/2 + 20); } } part { name: "arrow_left"; repeat_events: 1; description { state: "default" 0.0; min: 45 45; max: 45 45; color: 255 255 255 0; rel1.relative: 0.5 0.0; rel1.to_y: "elm.bar"; rel1.offset: -45/2 -45/2; rel2.relative: 0.5 0.0; rel2.to_y: "elm.bar"; rel2.offset: 45/2 -45/2; image.normal: "arrow_up.png"; fixed: 1 1; } description { state: "anim_1" 0.0; inherit: "default" 0.0; color: 255 255 255 200; rel1.offset: -45/2 (-45/2 - 10); rel2.offset: 45/2 (-45/2 - 10); } description { state: "anim_2" 0.0; inherit: "default" 0.0; color: 255 255 255 0; rel1.offset: -45/2 (-45/2 - 20); rel2.offset: 45/2 (-45/2 - 20); } } } programs { program { name: "button_click"; signal: "mouse,down,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,press" ""; after: "button_click_anim"; after: "arrow_anim_start"; } program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "elm.bar"; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,unpress" ""; after: "button_unclick_anim"; after: "arrow_anim_stop"; } program { name: "button_unclick_anim"; action: STATE_SET "default" 0.0; target: "elm.bar"; } program { name: "button_click2"; signal: "mouse,down,1"; source: "over3"; action: STATE_SET "clicked" 0.0; target: "over3"; } program { name: "button_unclick2"; signal: "mouse,up,1"; source: "over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "over3"; } program { name: "button_unclick3"; signal: "mouse,up,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "button_down_double"; signal: "mouse,down,1,double"; source: "over3"; action: SIGNAL_EMIT "elm,action,click,double" ""; } //arrows animation program { name: "arrow_anim_start"; action: STATE_SET "anim_1" 0.0; target: "arrow_right"; target: "arrow_left"; transition: LINEAR 0.6; after: "arrow_anim_1"; } program { name: "arrow_anim_1"; action: STATE_SET "anim_2" 0.0; target: "arrow_right"; target: "arrow_left"; transition: LINEAR 0.6; after: "arrow_anim_2"; } program { name: "arrow_anim_2"; action: STATE_SET "default" 0.0; target: "arrow_right"; target: "arrow_left"; after: "arrow_anim_start"; } program { name: "arrow_anim_stop"; action: ACTION_STOP; target: "arrow_anim_start"; target: "arrow_anim_1"; target: "arrow_anim_2"; after: "arrow_anim_stop_1"; } program { name: "arrow_anim_stop_1"; action: STATE_SET "default" 0.0; target: "arrow_right"; target: "arrow_left"; transition: DECELERATE 0.4; } //fix the pane program { name: "panes_fixed"; signal: "elm.panes.fixed"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.bar"; target: "over1"; target: "bar_disabled"; } //allow the movement by interaction program { name: "panes_unfixed"; signal: "elm.panes.unfixed"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.bar"; target: "over1"; target: "bar_disabled"; } } } elementary-1.7.7/data/themes/widgets/icon.edc0000664000175000017500000000666312127353614016106 00000000000000#define GROUP_ALIAS_ICON(Name, Alias, File, Min, Max) \ group { name: "elm/icon/"##Name##"/default"; min: Min Min; max: Max Max; \ alias: "elm/icon/"##Alias##"/default"; \ images.image: File COMP; parts { part { name: "base"; \ description { aspect: 1.0 1.0; aspect_preference: BOTH; \ image.normal: File; } } } } #define GROUP_ICON(Name, File, Min, Max) \ group { name: "elm/icon/"##Name##"/default"; min: Min Min; max: Max Max; \ images.image: File COMP; parts { part { name: "base"; \ description { aspect: 1.0 1.0; aspect_preference: BOTH; \ image.normal: File; } } } } group { name: "elm/icon/arrow_down/default"; alias: "elm/icon/toolbar/arrow_down/default"; alias: "elm/icon/toolbar/more_menu/default"; min: 32 32; images.image: "icon_arrow_down.png" COMP; parts { part { name: "base"; description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH; image.normal: "icon_arrow_down.png"; } } } } GROUP_ALIAS_ICON("home", "toolbar/home", "icon_home.png", 32, 0); GROUP_ALIAS_ICON("close", "toolbar/close", "icon_close.png", 32, 0); GROUP_ALIAS_ICON("apps", "toolbar/apps", "icon_apps.png", 32, 0); GROUP_ALIAS_ICON("arrow_up", "toolbar/arrow_up", "icon_arrow_up.png", 32, 0); GROUP_ALIAS_ICON("arrow_left", "toolbar/arrow_left", "icon_arrow_left.png", 32, 0); GROUP_ALIAS_ICON("arrow_right", "toolbar/arrow_right", "icon_arrow_right.png", 32, 0); GROUP_ALIAS_ICON("chat", "toolbar/chat", "icon_chat.png", 32, 0); GROUP_ALIAS_ICON("clock", "toolbar/clock", "icon_clock.png", 32, 0); GROUP_ALIAS_ICON("delete", "toolbar/delete", "icon_delete.png", 32, 0); GROUP_ALIAS_ICON("edit", "toolbar/edit", "icon_edit.png", 32, 0); GROUP_ALIAS_ICON("refresh", "toolbar/refresh", "icon_refresh.png", 32, 0); GROUP_ALIAS_ICON("folder", "toolbar/folder", "icon_folder.png", 32, 0); GROUP_ALIAS_ICON("file", "toolbar/file", "icon_file.png", 32, 0); GROUP_ALIAS_ICON("no_photo", "photo/no_photo", "head.png", 32, 0); /////////////////////////////////////////////////////////////////////////////// GROUP_ICON("menu/home", "icon_home.png", 24, 24); GROUP_ICON("menu/close", "icon_close.png", 24, 24); GROUP_ICON("menu/apps", "icon_apps.png", 24, 24); GROUP_ICON("menu/arrow_up", "icon_arrow_up.png", 24, 24); GROUP_ICON("menu/arrow_down", "icon_arrow_down.png", 24, 24); GROUP_ICON("menu/arrow_left", "icon_arrow_left.png", 24, 24); GROUP_ICON("menu/arrow_right", "icon_arrow_right.png", 24, 24); GROUP_ICON("menu/chat", "icon_chat.png", 24, 24); GROUP_ICON("menu/clock", "icon_clock.png", 24, 24); GROUP_ICON("menu/delete", "icon_delete.png", 24, 24); GROUP_ICON("menu/edit", "icon_edit.png", 24, 24); GROUP_ICON("menu/refresh", "icon_refresh.png", 24, 24); GROUP_ICON("menu/folder", "icon_folder.png", 24, 24); GROUP_ICON("menu/file", "icon_file.png", 24, 24); GROUP_ICON("media_player/forward", "mp_forward.png", 16, 0); GROUP_ICON("media_player/info", "mp_info.png", 16, 0); GROUP_ICON("media_player/next", "mp_next.png", 16, 0); GROUP_ICON("media_player/pause", "mp_pause.png", 16, 0); GROUP_ICON("media_player/play", "mp_play.png", 16, 0); GROUP_ICON("media_player/prev", "mp_prev.png", 16, 0); GROUP_ICON("media_player/rewind", "mp_rewind.png", 16, 0); GROUP_ICON("media_player/stop", "mp_stop.png", 16, 0); /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/border.edc0000664000175000017500000006340512127353614016430 00000000000000color_classes { color_class { name: "border_top"; color: 255 255 255 255; } color_class { name: "border_top_hilight"; color: 255 255 255 255; } color_class { name: "border_bottom"; color: 255 255 255 255; } color_class { name: "border_title"; color: 0 0 0 255; } color_class { name: "border_title_active"; color: 224 224 224 255; color3: 0 0 0 64; } } group { name: "elm/border/base/default"; data.item: "focus_highlight" "off"; images { image: "bd_top.png" COMP; image: "bd_top_hilight.png" COMP; image: "bd_bottom.png" COMP; image: "bd_title_bg.png" COMP; image: "bd_title_over.png" COMP; image: "bd_resize_b.png" COMP; image: "busy-1.png" COMP; image: "busy-2.png" COMP; image: "busy-3.png" COMP; image: "busy-4.png" COMP; image: "busy-5.png" COMP; image: "busy-6.png" COMP; image: "busy-7.png" COMP; image: "busy-8.png" COMP; image: "busy-9.png" COMP; image: "exclam.png" COMP; image: "bd_button_close_shadow.png" COMP; image: "bd_button_close_focused.png" COMP; image: "bd_button_close_unfocused.png" COMP; image: "bd_button_max_shadow.png" COMP; image: "bd_button_max_focused.png" COMP; image: "bd_button_max_unfocused.png" COMP; image: "bd_button_min_shadow.png" COMP; image: "bd_button_min_focused.png" COMP; image: "bd_button_min_unfocused.png" COMP; } parts { part { name: "top"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel2.to_y: "title_base"; color_class: "border_top"; image { normal: "bd_top.png"; border: 2 2 2 2; } } } part { name: "bottom"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 0 -4; } color_class: "border_bottom"; image { normal: "bd_bottom.png"; border: 2 2 0 0; } } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } description { state: "max" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "icon_area"; type: RECT; description { state: "default" 0.0; visible: 0; align: 0.0 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1.offset: 2 2; rel2 { relative: 0.0 1.0; offset: 2 -3; to_y: "title_base"; } } description { state: "active" 0.0; inherit: "default" 0.0; rel1.offset: 2 3; rel2.offset: 2 -2; } } part { name: "icon_area2"; type: RECT; description { state: "default" 0.0; visible: 0; rel1.to: "icon_area"; rel2.to: "icon_area"; } description { state: "uw0" 0.0; inherit: "default" 0.0; rel1.offset: -3 -2; rel2.offset: -4 -3; } description { state: "uw1" 0.0; inherit: "default" 0.0; rel1.offset: 5 -2; rel2.offset: 4 -3; } description { state: "uw2" 0.0; inherit: "default" 0.0; rel1.offset: -1 4; rel2.offset: -2 3; } description { state: "uw3" 0.0; inherit: "default" 0.0; rel1.offset: -2 -1; rel2.offset: -3 -2; } description { state: "uw4" 0.0; inherit: "default" 0.0; rel1.offset: -4 1; rel2.offset: -5 0; } } part { name: "elm.swallow.icon"; type: SWALLOW; description { state: "default" 0.0; aspect: 1.0 1.0; aspect_preference: BOTH; rel1.to: "icon_area2"; rel2.to: "icon_area2"; } description { state: "shrunk" 0.0; inherit: "default" 0.0; rel1.relative: 0.3 0.3; rel2.relative: 0.7 0.7; } } part { name: "elm.text.title"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 1; align: 0.0 0.0; rel1 { relative: 1.0 0.0; offset: 9 2; to_x: "icon_area"; } rel2 { relative: 1.0 0.0; offset: -8 2; to_x: "title_base"; } color_class: "border_title"; text { font: "Sans:style=Bold"; size: 10; min: 0 1; align: 0.0 0.0; text_class: "title_bar"; } } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 0; color: 0 0 0 0; } } part { name: "bt_close"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; align: 1.0 0.5; min: 22 22; max: 22 22; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { relative: 1.0 0.0; offset: -2 1; to: "top"; } rel2 { offset: -2 -2; to: "top"; } image.normal: "bd_button_close_shadow.png"; } } part { name: "bt_max"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; align: 1.0 0.5; min: 22 22; max: 22 22; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { offset: -2 1; to_x: "bt_close"; to_y: "top"; } rel2 { relative: 0.0 1.0; offset: -2 -2; to_x: "bt_close"; to_y: "top"; } image.normal: "bd_button_max_shadow.png"; } } part { name: "bt_min"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; align: 1.0 0.5; min: 22 22; max: 22 22; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel1 { offset: -2 1; to_x: "bt_max"; to_y: "top"; } rel2 { relative: 0.0 1.0; offset: -2 -2; to_x: "bt_max"; to_y: "top"; } image.normal: "bd_button_min_shadow.png"; } } part { name: "top_hilight"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; rel1.to: "top"; rel2 { relative: 1.0 0.5; offset: -1 0; to: "top"; } color_class: "border_top_hilight"; image.normal: "bd_top_hilight.png"; fill.smooth: 0; } } part { name: "buttons_unfoc"; type: RECT; description { state: "default" 0.0; visible: 1; color: 255 255 255 255; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "bt_close_unfoc"; type: IMAGE; mouse_events: 0; clip_to: "buttons_unfoc"; description { state: "default" 0.0; rel1.to: "bt_close"; rel2.to: "bt_close"; image.normal: "bd_button_close_unfocused.png"; } description { state: "active" 0.0; inherit: "default" 0.0; rel1.offset: 0 1; rel2.offset: -1 0; } } part { name: "bt_max_unfoc"; type: IMAGE; mouse_events: 0; clip_to: "buttons_unfoc"; description { state: "default" 0.0; rel1.to: "bt_max"; rel2.to: "bt_max"; image.normal: "bd_button_max_unfocused.png"; } description { state: "active" 0.0; inherit: "default" 0.0; rel1.offset: 0 1; rel2.offset: -1 0; } } part { name: "bt_min_unfoc"; type: IMAGE; mouse_events: 0; clip_to: "buttons_unfoc"; description { state: "default" 0.0; rel1.to: "bt_min"; rel2.to: "bt_min"; image.normal: "bd_button_min_unfocused.png"; } description { state: "active" 0.0; inherit: "default" 0.0; rel1.offset: 0 1; rel2.offset: -1 0; } } part { name: "buttons_foc"; type: RECT; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "bt_close_foc"; type: IMAGE; mouse_events: 0; clip_to: "buttons_foc"; description { state: "default" 0.0; rel1.to: "bt_close"; rel2.to: "bt_close"; image.normal: "bd_button_close_focused.png"; } description { state: "active" 0.0; inherit: "default" 0.0; rel1.offset: 0 1; rel2.offset: -1 0; } } part { name: "bt_max_foc"; type: IMAGE; mouse_events: 0; clip_to: "buttons_foc"; description { state: "default" 0.0; rel1.to: "bt_max"; rel2.to: "bt_max"; image.normal: "bd_button_max_focused.png"; } description { state: "active" 0.0; inherit: "default" 0.0; rel1.offset: 0 1; rel2.offset: -1 0; } } part { name: "bt_min_foc"; type: IMAGE; mouse_events: 0; clip_to: "buttons_foc"; description { state: "default" 0.0; rel1.to: "bt_min"; rel2.to: "bt_min"; image.normal: "bd_button_min_focused.png"; } description { state: "active" 0.0; inherit: "default" 0.0; rel1.offset: 0 1; rel2.offset: -1 0; } } part { name: "title_base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { relative: 1.0 0.0; to_x: "icon_area"; } rel2 { relative: 0.0 1.0; offset: -3 4; to_y: "elm.text.title"; to_x: "bt_min"; } } } part { name: "title_back"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1.to: "title_base"; rel2 { relative: 1.0 0.0; to: "title_base"; } image { normal: "bd_title_bg.png"; border: 7 7 2 7; } fill.smooth: 0; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; rel2 { relative: 1.0 1.0; to: "title_base"; } } } part { name: "title2"; type: TEXT; mouse_events: 0; scale: 1; effect: SOFT_SHADOW; description { state: "default" 0.0; visible: 0; align: 0.0 1.0; rel1 { relative: 0.0 1.0; offset: -1 0; to_x: "elm.text.title"; to_y: "title_back"; } rel2 { offset: 0 0; to_x: "elm.text.title"; to_y: "title_back"; } color_class: "border_title_active"; text { text_source: "elm.text.title"; font: "Sans:style=Bold"; size: 10; align: 0.0 0.0; min: 0 1; text_class: "title_bar"; } } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "title_over"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1.to: "title_back"; rel2.to: "title_back"; image { normal: "bd_title_over.png"; border: 7 7 2 7; } fill.smooth: 0; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "bottom_clip"; type: RECT; description { state: "default" 0.0; rel1.to: "bottom"; rel2.to: "bottom"; color: 255 255 255 255; } } part { name: "resize_b"; type: IMAGE; mouse_events: 0; clip_to: "bottom_clip"; description { state: "default" 0.0; min: 20 10; max: 20 10; rel1 { relative: 0.5 0.0; offset: 0 -10; to: "bottom"; } rel2 { relative: 0.5 0.0; offset: 0 -1; to: "bottom"; } image.normal: "bd_resize_b.png"; } description { state: "past" 0.0; inherit: "default" 0.0; rel1 { relative: 0.5 1.0; offset: 0 0; } rel2 { relative: 0.5 1.0; offset: 0 9; } } } part { name: "elm.event.titlebar"; type: RECT; description { state: "default" 0.0; rel1.to: "title_base"; rel2.to: "title_base"; color: 0 0 0 0; } } part { name: "elm.event.resize.t"; type: RECT; description { state: "default" 0.0; rel2 { relative: 1.0 0.0; offset: -1 5; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.event.resize.b"; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 0 -6; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.event.resize.tl"; type: RECT; description { state: "default" 0.0; rel2 { relative: 0.0 0.0; offset: 15 15; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.event.resize.tr"; type: RECT; description { state: "default" 0.0; rel1 { relative: 1.0 0.0; offset: -16 0; } rel2 { relative: 1.0 0.0; offset: -1 15; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.event.resize.bl"; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 1.0; offset: 0 -16; } rel2 { relative: 0.0 1.0; offset: 15 -1; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.event.resize.br"; type: RECT; description { state: "default" 0.0; rel1 { relative: 1.0 1.0; offset: -16 -16; } color: 0 0 0 0; } description { state: "shaded" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "elm.event.icon"; type: RECT; description { state: "default" 0.0; rel1.to: "icon_area"; rel2.to: "icon_area"; color: 0 0 0 0; } } part { name: "elm.event.close"; type: RECT; description { state: "default" 0.0; rel1.to: "bt_close"; rel2.to: "bt_close"; color: 0 0 0 0; } } part { name: "elm.event.minimize"; type: RECT; description { state: "default" 0.0; rel1.to: "bt_min"; rel2.to: "bt_min"; color: 0 0 0 0; } } part { name: "elm.event.maximize"; type: RECT; description { state: "default" 0.0; rel1.to: "bt_max"; rel2.to: "bt_max"; color: 0 0 0 0; } } } programs { program { name: "focus_in"; signal: "elm,action,focus"; source: "elm"; action: STATE_SET "focused" 0.0; transition: LINEAR 0.2; target: "title_back"; target: "title2"; target: "title_over"; target: "buttons_foc"; target: "buttons_unfoc"; target: "elm.text.title"; } program { name: "focus_out"; signal: "elm,action,unfocus"; source: "elm"; action: STATE_SET "default" 0.0; transition: LINEAR 0.2; target: "title_back"; target: "title2"; target: "title_over"; target: "buttons_foc"; target: "buttons_unfoc"; target: "elm.text.title"; } program { name: "resize_b_on"; signal: "mouse,in"; source: "elm.event.resize.b"; action: ACTION_STOP; target: "resize_b_on2"; target: "resize_b_on3"; after: "resize_b_on2"; } program { name: "resize_b_on2"; action: STATE_SET "default" 0.0; target: "resize_b"; after: "resize_b_on3"; } program { name: "resize_b_on3"; action: STATE_SET "past" 0.0; transition: LINEAR 0.5; target: "resize_b"; after: "resize_b_on2"; } program { name: "resize_b_off"; signal: "mouse,out"; source: "elm.event.resize.b"; action: ACTION_STOP; target: "resize_b_on"; target: "resize_b_on2"; target: "resize_b_on3"; } program { name: "bt_close_down"; signal: "mouse,down,*"; source: "elm.event.close"; action: STATE_SET "active" 0.0; target: "bt_close_unfoc"; target: "bt_close_foc"; } program { name: "bt_close_up"; signal: "mouse,up,*"; source: "elm.event.close"; action: STATE_SET "default" 0.0; target: "bt_close_unfoc"; target: "bt_close_foc"; } program { name: "bt_min_down"; signal: "mouse,down,*"; source: "elm.event.minimize"; action: STATE_SET "active" 0.0; target: "bt_min_unfoc"; target: "bt_min_foc"; } program { name: "bt_min_up"; signal: "mouse,up,*"; source: "elm.event.minimize"; action: STATE_SET "default" 0.0; target: "bt_min_unfoc"; target: "bt_min_foc"; } program { name: "bt_max_down"; signal: "mouse,down,*"; source: "elm.event.maximize"; action: STATE_SET "active" 0.0; target: "bt_max_unfoc"; target: "bt_max_foc"; } program { name: "bt_max_up"; signal: "mouse,up,*"; source: "elm.event.maximize"; action: STATE_SET "default" 0.0; target: "bt_max_unfoc"; target: "bt_max_foc"; } program { name: "move_start"; signal: "mouse,down,1"; source: "elm.event.titlebar"; action: SIGNAL_EMIT "elm,action,move,start" "elm"; } program { name: "minimize"; signal: "mouse,clicked,1"; source: "elm.event.minimize"; action: SIGNAL_EMIT "elm,action,minimize" "elm"; } program { name: "maximized"; signal: "mouse,clicked,1"; source: "elm.event.maximize"; action: SIGNAL_EMIT "elm,action,maximize" "elm"; } program { name: "close"; signal: "mouse,clicked,1"; source: "elm.event.close"; action: SIGNAL_EMIT "elm,action,close" "elm"; } program { name: "resize_t_show"; signal: "mouse,in"; source: "elm.event.resize.t"; action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.t"; } program { name: "resize_t_hide"; signal: "mouse,out"; source: "elm.event.resize.t"; action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.t"; } program { name: "resize_t_down"; signal: "mouse,down,1"; source: "elm.event.resize.t"; action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.t"; } program { name: "resize_b_show"; signal: "mouse,in"; source: "elm.event.resize.b"; action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.b"; } program { name: "resize_b_hide"; signal: "mouse,out"; source: "elm.event.resize.b"; action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.b"; } program { name: "resize_b_down"; signal: "mouse,down,1"; source: "elm.event.resize.b"; action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.b"; } program { name: "resize_tl_show"; signal: "mouse,in"; source: "elm.event.resize.tl"; action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.tl"; } program { name: "resize_tl_hide"; signal: "mouse,out"; source: "elm.event.resize.tl"; action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.tl"; } program { name: "resize_tl_down"; signal: "mouse,down,1"; source: "elm.event.resize.tl"; action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.tl"; } program { name: "resize_tr_show"; signal: "mouse,in"; source: "elm.event.resize.tr"; action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.tr"; } program { name: "resize_tr_hide"; signal: "mouse,out"; source: "elm.event.resize.tr"; action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.tr"; } program { name: "resize_tr_down"; signal: "mouse,down,1"; source: "elm.event.resize.tr"; action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.tr"; } program { name: "resize_bl_show"; signal: "mouse,in"; source: "elm.event.resize.bl"; action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.bl"; } program { name: "resize_bl_hide"; signal: "mouse,out"; source: "elm.event.resize.bl"; action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.bl"; } program { name: "resize_bl_down"; signal: "mouse,down,1"; source: "elm.event.resize.bl"; action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.bl"; } program { name: "resize_br_show"; signal: "mouse,in"; source: "elm.event.resize.br"; action: SIGNAL_EMIT "elm,action,resize,show" "elm.event.resize.br"; } program { name: "resize_br_hide"; signal: "mouse,out"; source: "elm.event.resize.br"; action: SIGNAL_EMIT "elm,action,resize,hide" "elm.event.resize.br"; } program { name: "resize_br_down"; signal: "mouse,down,1"; source: "elm.event.resize.br"; action: SIGNAL_EMIT "elm,action,resize,start" "elm.event.resize.br"; } } } elementary-1.7.7/data/themes/widgets/player.edc0000664000175000017500000001132012127353614016434 00000000000000#define BSZ 24 group { name: "elm/player/base/default"; min: 20 10; parts { part { name: "media_player/slider"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; rel1.offset: 2 2; rel2.offset: 2 -3; rel2.relative: 1.0 0.0; align: 0.5 0.0; } } part { name: "media_player/rewind"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; min: BSZ BSZ; align: 0.0 1.0; rel1 { to_y: "media_player/slider"; offset: 2 2; relative: 0.0 1.0; } rel2 { relative: 0.0 1.0; offset: 2 -3; } } } part { name: "media_player/prev"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; min: BSZ BSZ; align: 0.0 1.0; rel1 { to: "media_player/rewind"; offset: 2 0; relative: 1.0 0.0; } rel2 { to: "media_player/rewind"; offset: 2 -1; relative: 1.0 1.0; } } } part { name: "media_player/play"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; min: BSZ BSZ; align: 0.0 1.0; rel1 { to: "media_player/prev"; offset: 2 0; relative: 1.0 0.0; } rel2 { to: "media_player/prev"; offset: 2 -1; relative: 1.0 1.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "media_player/pause"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; rel1.to: "media_player/play"; rel2.to: "media_player/play"; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "media_player/info"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; min: BSZ BSZ; align: 0.0 1.0; rel1 { to: "media_player/play"; offset: 2 0; relative: 1.0 0.0; } rel2 { to: "media_player/play"; offset: 2 -1; relative: 1.0 1.0; } } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "media_player/stop"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; min: BSZ BSZ; align: 0.0 1.0; rel1 { to: "media_player/info"; offset: 2 0; relative: 1.0 0.0; } rel2 { to: "media_player/info"; offset: 2 -1; relative: 1.0 1.0; } } } part { name: "media_player/next"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; min: BSZ BSZ; align: 0.0 1.0; rel1 { to: "media_player/stop"; offset: 2 0; relative: 1.0 0.0; } rel2 { to: "media_player/stop"; offset: 2 -1; relative: 1.0 1.0; } } } part { name: "media_player/forward"; type: SWALLOW; description { state: "default" 0.0; min: BSZ BSZ; align: 0.0 1.0; rel1 { to: "media_player/next"; offset: 2 0; relative: 1.0 0.0; } rel2.offset: -3 -3; } } } programs { program { signal: "show"; source: ""; after: "pause/0"; } program { signal: "elm,player,play"; source: "elm"; after: "play/0"; } program { signal: "elm,player,pause"; source: "elm"; after: "pause/0"; } program { name: "play/0"; action: STATE_SET "hidden" 0.0; target: "media_player/play"; after: "play/1"; } program { name: "play/1"; action: STATE_SET "default" 0.0; target: "media_player/pause"; } program { name: "pause/0"; action: STATE_SET "hidden" 0.0; target: "media_player/pause"; after: "pause/1"; } program { name: "pause/1"; action: STATE_SET "default" 0.0; target: "media_player/play"; } } } elementary-1.7.7/data/themes/widgets/label.edc0000664000175000017500000002650512127353614016232 00000000000000#define TEXT_SLIDE_DURATION 10 group { name: "elm/label/base/default"; data.item: "default_font_size" "10"; data.item: "min_font_size" "6"; data.item: "max_font_size" "60"; styles { style { name: "textblock_style"; base: "font=Sans font_size=10 color=#000 text_class=label left_margin=2 right_margin=2"; tag: "hilight" "+ font_weight=Bold"; tag: "b" "+ font_weight=Bold"; } } parts { part { name: "label.text.clip"; type: RECT; description { state: "default" 0.0; } } part { name: "elm.text"; type: TEXTBLOCK; scale: 1; clip_to: "label.text.clip"; description { state: "default" 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; text { style: "textblock_style"; min: 0 1; } } } } } group { name: "elm/label/base/marker"; data.item: "default_font_size" "10"; data.item: "min_font_size" "6"; data.item: "max_font_size" "60"; styles { style { name: "textblock_style2"; base: "font=Sans:style=Bold font_size=10 align=center color=#fff wrap=word text_class=label left_margin=2 right_margin=2"; tag: "hilight" "+ color=#ffff"; tag: "b" "+ color=#ffff"; } } parts { part { name: "elm.text"; type: TEXTBLOCK; scale: 1; description { state: "default" 0.0; text { style: "textblock_style2"; min: 1 1; } } } } } group { name: "elm/label/base/slide_long"; data.item: "default_font_size" "10"; data.item: "min_font_size" "6"; data.item: "max_font_size" "60"; script { public g_duration, g_stopslide, g_timer_id, g_anim_id; public message(Msg_Type:type, id, ...) { if ((type == MSG_FLOAT_SET) && (id == 0)) { new Float:duration; duration = getfarg(2); set_float(g_duration, duration); } } public slide_to_end_anim(val, Float:pos) { new stopflag; new id; stopflag = get_int(g_stopslide); if (stopflag == 1) return; set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0); if (pos >= 1.0) { id = timer(0.5, "slide_to_begin", 1); set_int(g_timer_id, id); } } public slide_to_end() { new stopflag; new id; new Float:duration; stopflag = get_int(g_stopslide); if (stopflag == 1) return; duration = get_float(g_duration); id = anim(duration, "slide_to_end_anim", 1); set_int(g_anim_id, id); } public slide_to_begin() { new stopflag; new id; stopflag = get_int(g_stopslide); if (stopflag == 1) return; set_state(PART:"elm.text", "slide_begin", 0.0); id = timer(0.5, "slide_to_end", 1); set_int(g_timer_id, id); } public start_slide() { set_int(g_stopslide, 0); set_state(PART:"elm.text", "slide_begin", 0.0); slide_to_end(); } public stop_slide() { new id; set_int(g_stopslide, 1); id = get_int(g_anim_id); cancel_anim(id); id = get_int(g_timer_id); cancel_timer(id); set_state(PART:"elm.text", "default", 0.0); } } parts { part { name: "label.text.clip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; } } part { name: "elm.text"; type: TEXTBLOCK; scale: 1; clip_to: "label.text.clip"; description { state: "default" 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; align: 0.0 0.0; text { style: "textblock_style"; min: 1 1; } } description { state: "slide_end" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 1.0; align: 1.0 0.0; } description { state: "slide_begin" 0.0; inherit: "default" 0.0; rel1.relative: 1.0 0.0; rel2.relative: 1.0 1.0; align: 0.0 0.0; } } } programs { program { name: "start_slide"; source: "elm"; signal: "elm,state,slide,start"; script { start_slide(); } } program { name: "stop_slide"; source: "elm"; signal: "elm,state,slide,stop"; script { stop_slide(); } } } } group { name: "elm/label/base/slide_short"; data.item: "default_font_size" "10"; data.item: "min_font_size" "6"; data.item: "max_font_size" "60"; script { public g_duration, g_stopslide, g_timer_id, g_anim_id; public message(Msg_Type:type, id, ...) { if ((type == MSG_FLOAT_SET) && (id == 0)) { new Float:duration; duration = getfarg(2); set_float(g_duration, duration); } } public slide_to_end_anim(val, Float:pos) { new stopflag; new id; stopflag = get_int(g_stopslide); if (stopflag == 1) return; set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0); if (pos >= 1.0) { id = timer(0.5, "slide_to_begin", 1); set_int(g_timer_id, id); } } public slide_to_end() { new stopflag; new id; new Float:duration; stopflag = get_int(g_stopslide); if (stopflag == 1) return; duration = get_float(g_duration); id = anim(duration, "slide_to_end_anim", 1); set_int(g_anim_id, id); } public slide_to_begin() { new stopflag; new id; stopflag = get_int(g_stopslide); if (stopflag == 1) return; set_state(PART:"elm.text", "slide_begin", 0.0); id = timer(0.5, "slide_to_end", 1); set_int(g_timer_id, id); } public start_slide() { set_int(g_stopslide, 0); set_state(PART:"elm.text", "slide_begin", 0.0); slide_to_end(); } public stop_slide() { new id; set_int(g_stopslide, 1); id = get_int(g_anim_id); cancel_anim(id); id = get_int(g_timer_id); cancel_timer(id); set_state(PART:"elm.text", "default", 0.0); } } parts { part { name: "label.text.clip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; } } part { name: "elm.text"; type: TEXTBLOCK; scale: 1; clip_to: "label.text.clip"; description { state: "default" 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; align: 0.0 0.0; text { style: "textblock_style"; min: 1 1; } } description { state: "slide_end" 0.0; inherit: "default" 0.0; rel1.relative: 1.0 0.0; rel2.relative: 1.0 1.0; align: 1.0 0.0; } description { state: "slide_begin" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 1.0; align: 0.0 0.0; } } } programs { program { name: "start_slide"; source: "elm"; signal: "elm,state,slide,start"; script { start_slide(); } } program { name: "stop_slide"; source: "elm"; signal: "elm,state,slide,stop"; script { stop_slide(); } } } } group { name: "elm/label/base/slide_bounce"; data.item: "default_font_size" "10"; data.item: "min_font_size" "6"; data.item: "max_font_size" "60"; script { public g_duration, g_stopslide, g_timer_id, g_anim_id; public message(Msg_Type:type, id, ...) { if ((type == MSG_FLOAT_SET) && (id == 0)) { new Float:duration; duration = getfarg(2); set_float(g_duration, duration); } } public slide_to_end_anim(val, Float:pos) { new stopflag; new id; stopflag = get_int(g_stopslide); if (stopflag == 1) return; set_tween_state(PART:"elm.text", pos, "slide_begin", 0.0, "slide_end", 0.0); if (pos >= 1.0) { id = timer(0.5, "slide_to_begin", 1); set_int(g_timer_id, id); } } public slide_to_end() { new stopflag; new id; new Float:duration; stopflag = get_int(g_stopslide); if (stopflag == 1) return; duration = get_float(g_duration); id = anim(duration, "slide_to_end_anim", 1); set_int(g_anim_id, id); } public slide_to_begin_anim(val, Float:pos) { new stopflag; new id; stopflag = get_int(g_stopslide); if (stopflag == 1) return; set_tween_state(PART:"elm.text", pos, "slide_end", 0.0, "slide_begin", 0.0); if (pos >= 1.0) { id = timer(0.5, "slide_to_end", 1); set_int(g_timer_id, id); } } public slide_to_begin() { new stopflag; new id; new Float:duration; stopflag = get_int(g_stopslide); if (stopflag == 1) return; duration = get_float(g_duration); id = anim(duration, "slide_to_begin_anim", 1); set_int(g_anim_id, id); } public start_slide() { set_int(g_stopslide, 0); set_state(PART:"elm.text", "slide_begin", 0.0); slide_to_end(); } public stop_slide() { new id; set_int(g_stopslide, 1); id = get_int(g_anim_id); cancel_anim(id); id = get_int(g_timer_id); cancel_timer(id); set_state(PART:"elm.text", "default", 0.0); } } parts { part { name: "label.text.clip"; type: RECT; description { state: "default" 0.0; color: 255 255 255 255; } } part { name: "elm.text"; type: TEXTBLOCK; scale: 1; clip_to: "label.text.clip"; description { state: "default" 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; align: 0.0 0.0; text { style: "textblock_style"; min: 1 1; } } description { state: "slide_end" 0.0; inherit: "default" 0.0; rel1.relative: 1.0 0.0; rel2.relative: 1.0 1.0; align: 1.0 0.0; } description { state: "slide_begin" 0.0; inherit: "default" 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 1.0; align: 0.0 0.0; } } } programs { program { name: "start_slide"; source: "elm"; signal: "elm,state,slide,start"; script { start_slide(); } } program { name: "stop_slide"; source: "elm"; signal: "elm,state,slide,stop"; script { stop_slide(); } } } } elementary-1.7.7/data/themes/widgets/progressbar.edc0000664000175000017500000005624512127353614017510 00000000000000/////////////////////////////////////////////////////////////////////////////// // FIXME: this doesn't look too hot. need to fix it up group { name: "elm/progressbar/horizontal/default"; images { image: "shelf_inset.png" COMP; image: "bt_sm_base2.png" COMP; image: "bt_sm_hilight.png" COMP; image: "bt_sm_shine.png" COMP; } parts { part { name: "elm.background.progressbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 1.0; } } } part { name: "elm.swallow.bar"; mouse_events: 0; type: SWALLOW; description { min: 48 28; max: 99999 28; state: "default" 0.0; rel1 { to_x: "elm.text"; to_y: "elm.background.progressbar"; relative: 1.0 0.0; } rel2 { to: "elm.background.progressbar"; relative: 1.0 1.0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; visible: 0; align: 0.0 0.5; rel1 { offset: 4 0; to_y: "elm.background.progressbar"; } rel2 { offset: 3 -1; relative: 0.0 1.0; to_y: "elm.background.progressbar"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel2.offset: 4 -1; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; align: 0.0 0.5; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: -1 4; rel2.to_x: "elm.swallow.content"; rel2.relative: 1.0 1.0; rel2.offset: -1 -5; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.0 0.5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; rel1.offset: 0 4; rel2.offset: 0 -5; } } part { name: "background"; mouse_events: 0; clip_to: "elm.background.progressbar"; description { state: "default" 0.0; rel1 { to: "elm.swallow.bar"; relative: 0.0 0.0; } rel2 { to: "elm.swallow.bar"; relative: 1.0 1.0; offset: -1 -1; } image { normal: "shelf_inset.png"; border: 7 7 7 7; } } } part { name: "elm.text.status"; type: TEXT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 1; rel1 { to: "background"; relative: 0.5 0.5; } rel2 { to: "background"; relative: 0.5 0.5; } text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 1 1; align: 0.5 0.0; } color: 0 0 0 255; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; text.min: 0 0; } } part { name: "elm.progress.progressbar"; mouse_events: 0; clip_to: "elm.background.progressbar"; description { state: "default" 0.0; min: 14 28; fixed: 1 1; rel1 { to: "elm.swallow.bar"; relative: 0.0 0.0; } rel2 { to_y: "elm.swallow.bar"; to_x: "elm.cur.progressbar"; offset: -1 -1; } image { normal: "bt_sm_base2.png"; border: 6 6 6 6; } } description { state: "invert" 0.0; inherit: "default" 0.0; rel1 { to_y: "elm.swallow.bar"; to_x: "elm.cur.progressbar"; } rel2 { to: "elm.swallow.bar"; relative: 1.0 1.0; } } description { state: "state_begin" 0.0; inherit: "default" 0.0; rel1 { to: "elm.swallow.bar"; relative: 0.0 0.0; } rel2 { to: "elm.swallow.bar"; relative: 0.1 1.0; } } description { state: "state_end" 0.0; inherit: "default" 0.0; rel1 { to: "elm.swallow.bar"; relative: 0.9 0.0; } rel2 { to: "elm.swallow.bar"; relative: 1.0 1.0; } } } part { name: "text-bar"; type: TEXT; mouse_events: 0; clip_to: "progress-rect"; effect: SOFT_SHADOW; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; fixed: 1 1; visible: 1; rel1.to: "elm.text.status"; rel1.offset: -1 -1; rel2.to: "elm.text.status"; text { text_source: "elm.text.status"; font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 1 1; align: 0.0 0.0; } color: 224 224 224 255; color3: 0 0 0 64; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; text.min: 0 0; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.progress.progressbar"; rel2.to: "elm.progress.progressbar"; rel2.relative: 1.0 0.5; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; rel1.to: "elm.progress.progressbar"; rel2.to: "elm.progress.progressbar"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } } part { name: "elm.cur.progressbar"; mouse_events: 0; dragable { confine: "background"; x: 1 1 1; y: 0 0 0; } description { state: "default" 0.0; min: 14 28; fixed: 1 1; visible: 0; rel1 { to: "background"; relative: 0 0; } rel2.to: "background"; } } part { name: "progress-rect"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.progress.progressbar"; rel2.to: "elm.progress.progressbar"; } } } programs { program { name: "label_show"; signal: "elm,state,text,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text"; } program { name: "label_hide"; signal: "elm,state,text,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.content"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; } program { name: "units_show"; signal: "elm,state,units,visible"; source: "elm"; action: STATE_SET "default" 0.0; target: "text-bar"; target: "elm.text.status"; } program { name: "units_hide"; signal: "elm,state,units,hidden"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "text-bar"; target: "elm.text.status"; } program { name: "slide_to_end"; action: STATE_SET "state_end" 0.0; transition: LINEAR 0.5; target: "elm.progress.progressbar"; after: "slide_to_begin"; } program { name: "slide_to_begin"; signal: "elm,state,slide,begin"; action: STATE_SET "state_begin" 0.0; target: "elm.progress.progressbar"; transition: LINEAR 0.5; after: "slide_to_end"; } program { name: "start_pulse"; signal: "elm,state,pulse,start"; source: "elm"; after: "slide_to_end"; } program { name: "stop_pulse"; signal: "elm,state,pulse,stop"; source: "elm"; action: ACTION_STOP; target: "slide_to_begin"; target: "slide_to_end"; target: "start_pulse"; after: "state_pulse"; } program { name: "state_pulse"; signal: "elm,state,pulse"; source: "elm"; action: STATE_SET "state_begin" 0.0; target: "elm.progress.progressbar"; after: "units_hide"; } program { name: "state_fraction"; signal: "elm,state,fraction"; source: "elm"; action: ACTION_STOP; target: "slide_to_begin"; target: "slide_to_end"; target: "start_pulse"; action: STATE_SET "default" 0.0; target: "elm.progress.progressbar"; } program { name: "set_invert_on"; signal: "elm,state,inverted,on"; source: "elm"; action: STATE_SET "invert" 0.0; target: "elm.progress.progressbar"; } program { name: "set_invert_off"; signal: "elm,state,inverted,off"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.progress.progressbar"; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/progressbar/vertical/default"; images { image: "shelf_inset.png" COMP; image: "bt_sm_base2.png" COMP; image: "bt_sm_hilight.png" COMP; image: "bt_sm_shine.png" COMP; } parts { part { name: "elm.background.progressbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 1.0; offset: -1 -1; } } } part { name: "elm.swallow.bar"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: 28 48; max: 28 9999; align: 0.5 1.0; rel1 { to_y: "elm.text"; relative: 0.0 1.0; offset: 0 2; } rel2 { to_y: "elm.text.box"; relative: 1.0 0.0; offset: -1 -3; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; visible: 0; align: 0.5 0.0; rel1 { offset: 0 4; to_x: "elm.swallow.bar"; } rel2 { offset: -1 3; relative: 1.0 0.0; to_x: "elm.swallow.bar"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; aspect: 1.0 1.0; aspect_preference: HORIZONTAL; rel2.offset: -1 4; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; align: 0.5 0.0; rel1.to_y: "elm.swallow.content"; rel1.relative: 0.5 1.0; rel1.offset: 0 -1; rel2.to_y: "elm.swallow.content"; rel2.relative: 0.5 1.0; rel2.offset: -1 -1; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.0; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; rel1.offset: 4 0; rel2.offset: -5 0; } } part { name: "background"; mouse_events: 0; clip_to: "elm.background.progressbar"; description { state: "default" 0.0; rel1 { to: "elm.swallow.bar"; relative: 0.0 0.0; } rel2 { to: "elm.swallow.bar"; relative: 1.0 1.0; offset: -1 -1; } image { normal: "shelf_inset.png"; border: 7 7 7 7; } } } part { name: "elm.progress.progressbar"; mouse_events: 0; clip_to: "elm.background.progressbar"; description { state: "default" 0.0; min: 28 14; fixed: 1 1; rel1 { to: "elm.swallow.bar"; relative: 0.0 0.0; } rel2 { to_x: "elm.swallow.bar"; to_y: "elm.cur.progressbar"; offset: -1 -1; } image { normal: "bt_sm_base2.png"; border: 6 6 6 6; } } description { state: "invert" 0.0; inherit: "default" 0.0; rel1 { to_x: "elm.swallow.bar"; to_y: "elm.cur.progressbar"; } rel2 { to: "elm.swallow.bar"; relative: 1.0 1.0; } } description { state: "state_begin" 0.0; inherit: "default" 0.0; rel1 { to: "elm.swallow.bar"; relative: 0.0 0.0; } rel2 { to: "elm.swallow.bar"; relative: 1.0 0.1; } } description { state: "state_end" 0.0; inherit: "default" 0.0; rel1 { to: "elm.swallow.bar"; relative: 0.0 0.9; } rel2 { to: "elm.swallow.bar"; relative: 1.0 1.0; } } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.progress.progressbar"; rel2.to: "elm.progress.progressbar"; rel2.relative: 1.0 0.5; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; rel1.to: "elm.progress.progressbar"; rel2.to: "elm.progress.progressbar"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } } part { name: "elm.cur.progressbar"; mouse_events: 0; dragable { confine: "background"; x: 0 0 0; y: 1 1 1; } description { state: "default" 0.0; min: 28 14; fixed: 1 1; visible: 0; rel1 { to: "background"; relative: 0 0; } rel2.to: "background"; } } part { name: "elm.text.box"; mouse_events: 0; type: RECT; description { state: "default" 0.0; visible: 0; rel1 { to: "elm.text.status"; offset: -2 -2; } rel2 { to: "elm.text.status"; offset: 2 2; } color: 255 255 255 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.text.status"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; fixed: 1 1; align: 0.5 1.0; rel1.relative: 0.0 1.0; rel1.offset: 2 0; rel2.relative: 1.0 1.0; rel2.offset: -2 0; color: 0 0 0 255; text { font: "Sans:style=Bold,Edje-Vera-Bold"; size: 10; min: 0 0; align: 0.5 0.0; } } description { state: "visible" 0.0; inherit: "default" 0.0; fixed: 1 1; visible: 1; text.min: 1 1; rel1.offset: 8 -9; rel2.offset: -9 -9; } } } programs { program { name: "label_show"; signal: "elm,state,text,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text"; } program { name: "label_hide"; signal: "elm,state,text,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.content"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; } program { name: "units_show"; signal: "elm,state,units,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text.status"; target: "elm.text.box"; } program { name: "units_hide"; signal: "elm,state,units,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text.status"; target: "elm.text.box"; } program { name: "slide_to_end"; action: STATE_SET "state_end" 0.0; transition: LINEAR 0.5; target: "elm.progress.progressbar"; after: "slide_to_begin"; } program { name: "slide_to_begin"; action: STATE_SET "state_begin" 0.0; target: "elm.progress.progressbar"; transition: LINEAR 0.5; after: "slide_to_end"; } program { name: "start_pulse"; signal: "elm,state,pulse,start"; source: "elm"; action: STATE_SET "state_begin" 0.0; target: "elm.progress.progressbar"; after: "slide_to_end"; } program { name: "stop_pulse"; signal: "elm,state,pulse,stop"; source: "elm"; action: ACTION_STOP; target: "slide_to_begin"; target: "slide_to_end"; target: "start_pulse"; after: "state_pulse"; } program { name: "state_pulse"; signal: "elm,state,pulse"; source: "elm"; action: STATE_SET "state_begin" 0.0; target: "elm.progress.progressbar"; after: "units_hide"; } program { name: "state_fraction"; signal: "elm,state,fraction"; source: "elm"; action: ACTION_STOP; target: "slide_to_begin"; target: "slide_to_end"; target: "start_pulse"; action: STATE_SET "default" 0.0; target: "elm.progress.progressbar"; } program { name: "set_invert_on"; signal: "elm,state,inverted,on"; source: "elm"; action: STATE_SET "invert" 0.0; target: "elm.progress.progressbar"; target: "elm.cur.progressbar"; } program { name: "set_invert_off"; signal: "elm,state,inverted,off"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.progress.progressbar"; target: "elm.cur.progressbar"; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/progressbar/horizontal/wheel"; images { image: "busy-1.png" COMP; image: "busy-2.png" COMP; image: "busy-3.png" COMP; image: "busy-4.png" COMP; image: "busy-5.png" COMP; image: "busy-6.png" COMP; image: "busy-7.png" COMP; image: "busy-8.png" COMP; image: "busy-9.png" COMP; } parts { part { name: "elm.background.progressbar"; mouse_events: 0; type: RECT; description { state: "default" 0.0; } } part { name: "elm.swallow.bar"; mouse_events: 0; type: SWALLOW; description { state: "default" 0.0; min: 0 0; max: 0 0; visible: 0; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; min: 0 0; max: 0 0; visible: 0; } } part { name: "background"; mouse_events: 0; clip_to: "elm.background.progressbar"; description { state: "default" 0.0; min: 32 32; max: 32 32; visible: 1; aspect: 1.0 1.0; aspect_preference: BOTH; image { normal: "busy-9.png"; border: 7 7 7 7; } } description { state: "pulse" 0.0; inherit: "default" 0.0; image { normal: "busy-9.png"; tween: "busy-1.png"; tween: "busy-2.png"; tween: "busy-3.png"; tween: "busy-4.png"; tween: "busy-5.png"; tween: "busy-6.png"; tween: "busy-7.png"; tween: "busy-8.png"; border: 7 7 7 7; } } } } programs { program { name: "start_pulse"; signal: "elm,state,pulse,start"; source: "elm"; action: STATE_SET "pulse" 0.0; target: "background"; transition: LINEAR 0.5; after: "start_pulse"; } program { name: "stop_pulse"; signal: "elm,state,pulse,stop"; source: "elm"; action: STATE_SET "default" 0.0; target: "background"; } } } /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/separator.edc0000664000175000017500000000174012127353614017145 00000000000000group { name: "elm/separator/horizontal/default"; images { image: "separator_h.png" COMP; } parts { part { name: "separator"; // separator group description { state: "default" 0.0; min: 2 2; rel1.offset: 4 4; rel2.offset: -5 -5; image { normal: "separator_h.png"; } fill { smooth: 0; } } } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/separator/vertical/default"; images { image: "separator_v.png" COMP; } parts { part { name: "separator"; // separator group description { state: "default" 0.0; min: 2 2; rel1.offset: 4 4; rel2.offset: -5 -5; image { normal: "separator_v.png"; } fill { smooth: 0; } } } } } elementary-1.7.7/data/themes/widgets/conformant.edc0000664000175000017500000000303312127353614017310 00000000000000group { name: "elm/conformant/base/default"; parts { part { name: "elm.swallow.indicator"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.0 0.0; rel2.relative: 1.0 0.0; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.5 0.5; rel1.relative: 0.0 1.0; rel1.to_y: "elm.swallow.indicator"; rel2.relative: 1.0 0.0; rel2.to_y: "elm.swallow.clipboard"; } } part { name: "elm.swallow.clipboard"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.0 1.0; rel1.relative: 0.0 0.0; rel1.to_y: "elm.swallow.virtualkeypad"; rel2.relative: 1.0 0.0; rel2.to_y: "elm.swallow.virtualkeypad"; } } part { name: "elm.swallow.virtualkeypad"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.0 1.0; rel1.relative: 0.0 0.0; rel1.to_y: "elm.swallow.softkey"; rel2.relative: 1.0 0.0; rel2.to_y: "elm.swallow.softkey"; } } part { name: "elm.swallow.softkey"; type: SWALLOW; description { state: "default" 0.0; fixed: 0 1; align: 0.0 1.0; rel1.relative: 0.0 1.0; } } } } elementary-1.7.7/data/themes/widgets/datetime.edc0000664000175000017500000001135512127353614016744 00000000000000/////////////////////////////////////////////////////////////////////////////// // datetime /////////////////////////////////////////////////////////////////////////////// #define DATETIME_FIELD(_pos) \ part {\ name: "field"#_pos; type: SWALLOW; \ scale: 1;\ clip_to: "clipper";\ description { state: "default" 0.0; \ visible: 0;\ min: 0 0;\ align: 0.0 0.5;\ fixed: 1 0;\ rel1 {\ relative: 1.0 0.0;\ to: "separator"#_pos;\ }\ rel2 {\ relative: 1.0 1.0;\ to: "separator"#_pos;\ }\ }\ description { state: "enable" 0.0;\ inherit: "default" 0.0;\ visible: 1;\ min: 13 13;\ }\ }\ programs{\ program { name: "field_"#_pos"enabled";\ signal: "field"#_pos",enable";\ source: "elm";\ action: STATE_SET "enable" 0.0;\ target: "field"#_pos;\ }\ program { name: "field_"#_pos"disabled";\ signal: "field"#_pos",disable";\ source: "elm";\ action: STATE_SET "default" 0.0;\ target: "field"#_pos;\ }\ } #define DATETIME_SEPARATOR(_pos,_after) \ part {\ name: "separator"#_pos; type: TEXT;\ scale: 1;\ description { state: "default" 0.0;\ visible: 0;\ min: 0 0;\ align: 0.0 0.5;\ fixed: 1 0;\ rel1 {\ relative: 1.0 0.0;\ to: "field"#_after;\ }\ rel2 {\ relative: 1.0 1.0;\ to: "field"#_after;\ }\ color: 100 100 100 255;\ text {\ font: "Sans,Edje-Vera";\ size: 10;\ min: 1 0;\ align: 0.2 0.5;\ }\ }\ description { state: "enable" 0.0;\ inherit: "default" 0.0;\ visible: 1;\ min: 13 13;\ }\ }\ programs {\ program { name: "separator"#_pos",enabled";\ signal: "field"#_after",enable";\ source: "elm";\ action: STATE_SET "enable" 0.0;\ target: "separator"#_pos;\ }\ program { name: "separator"#_pos",disabled";\ signal: "field"#_after",disable";\ source: "elm";\ action: STATE_SET "default" 0.0;\ target: "separator"#_pos;\ }\ } group { name: "elm/datetime/base/default"; parts { part { name: "bg"; type: RECT; scale: 1; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "separator0"; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 13 13; align: 0.0 0.5; fixed: 1 0; rel2 { relative: 0.0 1.0; to: "bg"; } } } DATETIME_FIELD(0) DATETIME_SEPARATOR(1,0) DATETIME_FIELD(1) DATETIME_SEPARATOR(2,1) DATETIME_FIELD(2) DATETIME_SEPARATOR(3,2) DATETIME_FIELD(3) DATETIME_SEPARATOR(4,3) DATETIME_FIELD(4) DATETIME_SEPARATOR(5,4) DATETIME_FIELD(5) DATETIME_SEPARATOR(6,5) part { name: "clipper"; type: RECT; description { state: "default" 0.0; rel1 { relative: 0.0 0.0; to: "separator0"; } rel2 { relative: 1.0 1.0; to: "separator6"; } color: 255 255 255 255; } description { state: "enable" 0.0; inherit: "default" 0.0; color: 255 255 255 127; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "access"; type: RECT; repeat_events: 1; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; color: 0 0 0 0; } } } programs { program { name: "disble_datetime"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "visible" 0.0; target: "disabler"; target: "clipper"; } program { name: "enable_datetime"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disabler"; target: "clipper"; } } }//end datetime group /////////////////////////////////////////////////////////////////////////////// // end of datetime style /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/hover.edc0000664000175000017500000012260712127353614016276 00000000000000/* TODO: replicate diagonal swallow slots to the other hover styles */ group { name: "elm/hover/base/default"; images { image: "shad_circ.png" COMP; } parts { part { name: "elm.swallow.offset"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 0.0; } } part { name: "elm.swallow.size"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.to: "elm.swallow.offset"; rel1.relative: 1.0 1.0; rel2.to: "elm.swallow.offset"; rel2.relative: 1.0 1.0; } } part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 64; } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.size"; rel1.offset: -32 -32; rel2.to: "elm.swallow.size"; rel2.offset: 31 31; fill.smooth: 0; } } part { name: "box"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 0; rel1.to: "elm.swallow.size"; rel1.offset: -2 -2; rel2.to: "elm.swallow.size"; rel2.offset: 1 1; } } part { name: "elm.swallow.slot.left"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 0.5; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 0.0; rel1.offset: -1 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 0.0 1.0; rel2.offset: -1 -1; } } part { name: "elm.swallow.slot.top-left"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 1.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 0.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 0.0 0.0; rel2.offset: -1 -1; } } part { name: "elm.swallow.slot.top"; type: SWALLOW; description { state: "default" 0.0; align: 0.5 1.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 0.0; rel1.offset: 0 -1; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 0.0; rel2.offset: -1 -1; } } part { name: "elm.swallow.slot.top-right"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 1.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 1.0 0.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 0.0; rel2.offset: -1 -1; } } part { name: "elm.swallow.slot.right"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.5; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 1.0 0.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 1.0; rel2.offset: 0 -1; } } part { name: "elm.swallow.slot.bottom-right"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 1.0 1.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 1.0; rel2.offset: -1 -1; } } part { name: "elm.swallow.slot.bottom"; type: SWALLOW; description { state: "default" 0.0; align: 0.5 0.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 1.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 1.0; rel2.offset: -1 0; } } part { name: "elm.swallow.slot.bottom-left"; type: SWALLOW; description { state: "default" 0.0; align: 1.0 0.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 1.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 0.0 1.0; rel2.offset: -1 0; } } part { name: "elm.swallow.slot.middle"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "elm.swallow.size"; rel2.to: "elm.swallow.size"; } } } programs { program { name: "end"; signal: "mouse,up,1"; source: "base"; action: SIGNAL_EMIT "elm,action,dismiss" ""; } } } group { name: "elm/hover/base/popout"; images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "elm.swallow.offset"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 0.0; } } part { name: "elm.swallow.size"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.to: "elm.swallow.offset"; rel1.relative: 1.0 1.0; rel2.to: "elm.swallow.offset"; rel2.relative: 1.0 1.0; } } part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 1.0; color: 0 0 0 64; } } part { name: "leftclip"; type: RECT; description { state: "default" 0.0; rel2.to_x: "pop"; rel2.relative: 0.0 1.0; rel2.offset: 1 -1; } } part { name: "left"; clip_to: "leftclip"; description { state: "default" 0.0; visible: 0; rel1.to: "elm.swallow.slot.left"; rel1.offset: -5 -5; rel2.to: "elm.swallow.slot.left"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.slot.left"; type: SWALLOW; clip_to: "leftclip"; description { state: "default" 0.0; align: 0.0 0.5; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 0.0; rel1.offset: -1 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 0.0 1.0; rel2.offset: -1 -1; } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.offset: -7 0; rel2.offset: -7 -1; align: 1.0 0.5; } } part { name: "leftover"; clip_to: "leftclip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "left"; rel2.to: "left"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "rightclip"; type: RECT; description { state: "default" 0.0; rel1.to_x: "pop"; rel1.relative: 1.0 0.0; rel1.offset: -2 0; } } part { name: "right"; clip_to: "rightclip"; description { state: "default" 0.0; visible: 0; rel1.to: "elm.swallow.slot.right"; rel1.offset: -5 -5; rel2.to: "elm.swallow.slot.right"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.slot.right"; type: SWALLOW; clip_to: "rightclip"; description { state: "default" 0.0; align: 1.0 0.5; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 1.0 0.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 1.0; rel2.offset: 0 -1; } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.offset: 6 0; rel2.offset: 6 -1; align: 0.0 0.5; } } part { name: "rightover"; clip_to: "rightclip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "right"; rel2.to: "right"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "topclip"; type: RECT; description { state: "default" 0.0; rel2.to_y: "pop"; rel2.relative: 1.0 0.0; rel2.offset: -1 1; } } part { name: "top"; clip_to: "topclip"; description { state: "default" 0.0; visible: 0; rel1.to: "elm.swallow.slot.top"; rel1.offset: -5 -5; rel2.to: "elm.swallow.slot.top"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.slot.top"; type: SWALLOW; clip_to: "topclip"; description { state: "default" 0.0; visible: 1; align: 0.5 0.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 0.0; rel1.offset: 0 -1; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 0.0; rel2.offset: -1 -1; } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.offset: 0 -7; rel2.offset: -1 -7; align: 0.5 1.0; } } part { name: "topover"; clip_to: "topclip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "top"; rel2.to: "top"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "bottomclip"; type: RECT; description { state: "default" 0.0; rel1.to_y: "pop"; rel1.relative: 0.0 1.0; rel1.offset: -1 -2; } } part { name: "bottom"; clip_to: "bottomclip"; description { state: "default" 0.0; visible: 0; rel1.to: "elm.swallow.slot.bottom"; rel1.offset: -5 -5; rel2.to: "elm.swallow.slot.bottom"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.slot.bottom"; type: SWALLOW; clip_to: "bottomclip"; description { state: "default" 0.0; align: 0.5 1.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 1.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 1.0; rel2.offset: -1 0; } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.offset: 0 6; rel2.offset: -1 6; align: 0.5 0.0; } } part { name: "bottomover"; clip_to: "bottomclip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bottom"; rel2.to: "bottom"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.size"; rel1.offset: -64 -64; rel2.to: "elm.swallow.size"; rel2.offset: 63 63; fill.smooth: 0; } } part { name: "pop"; mouse_events: 1; description { state: "default" 0.0; rel1.to: "elm.swallow.slot.middle"; rel1.offset: -5 -5; rel2.to: "elm.swallow.slot.middle"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } } part { name: "elm.swallow.slot.middle"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "elm.swallow.size"; rel2.to: "elm.swallow.size"; } } part { name: "popover"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "pop"; rel2.to: "pop"; rel2.relative: 1.0 0.5; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } } programs { program { name: "end"; signal: "mouse,up,1"; source: "base"; action: SIGNAL_EMIT "elm,action,dismiss" ""; } program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "visible" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "default" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "leftshow"; signal: "elm,action,slot,left,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "left"; target: "elm.swallow.slot.left"; } program { name: "lefthide"; signal: "elm,action,slot,left,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "left"; target: "elm.swallow.slot.left"; } program { name: "rightshow"; signal: "elm,action,slot,right,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "right"; target: "elm.swallow.slot.right"; } program { name: "righthide"; signal: "elm,action,slot,right,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "right"; target: "elm.swallow.slot.right"; } program { name: "topshow"; signal: "elm,action,slot,top,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "top"; target: "elm.swallow.slot.top"; } program { name: "tophide"; signal: "elm,action,slot,top,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "top"; target: "elm.swallow.slot.top"; } program { name: "bottomshow"; signal: "elm,action,slot,bottom,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "bottom"; target: "elm.swallow.slot.bottom"; } program { name: "bottomhide"; signal: "elm,action,slot,bottom,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "bottom"; target: "elm.swallow.slot.bottom"; } } } //In the hover used by the menu only the bottom part is used. group { name: "elm/hover/base/menu"; images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; } parts { part { name: "elm.swallow.offset"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 0.0; } } part { name: "elm.swallow.size"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.to: "elm.swallow.offset"; rel1.relative: 1.0 1.0; rel2.to: "elm.swallow.offset"; rel2.relative: 1.0 1.0; } } part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 1.0; color: 0 0 0 64; } } part { name: "elm.swallow.slot.left"; type: SWALLOW; description { state: "default" 0.0; } } part { name: "elm.swallow.slot.right"; type: SWALLOW; description { state: "default" 0.0; } } part { name: "elm.swallow.slot.top"; type: SWALLOW; description { state: "default" 0.0; } description { state: "visible" 0.0; inherit: "default" 0.0; } } part { name: "bottomclip"; type: RECT; description { state: "default" 0.0; rel1.to_y: "pop"; rel1.relative: 0.0 1.0; rel1.offset: -1 -2; } } part { name: "bottom"; clip_to: "bottomclip"; description { state: "default" 0.0; visible: 0; rel1.to: "elm.swallow.slot.bottom"; rel1.offset: -5 -5; rel2.to: "elm.swallow.slot.bottom"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.slot.bottom"; type: SWALLOW; clip_to: "bottomclip"; description { state: "default" 0.0; align: 0.5 1.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 1.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 1.0; rel2.offset: -1 0; } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.offset: 0 6; rel2.offset: -1 6; align: 0.5 0.0; } } part { name: "pop"; mouse_events: 1; repeat_events:1; description { state: "default" 0.0; rel1.to: "elm.swallow.slot.middle"; rel1.offset: -5 -5; rel2.to: "elm.swallow.slot.middle"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "elm.swallow.slot.middle"; type: SWALLOW; repeat_events:1; description { state: "default" 0.0; rel1.to: "elm.swallow.size"; rel2.to: "elm.swallow.size"; } } } programs { program { name: "end"; signal: "mouse,up,1"; source: "base"; action: SIGNAL_EMIT "elm,action,dismiss" ""; } program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "visible" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "default" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "bottomshow"; signal: "elm,action,slot,bottom,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.3; target: "bottom"; target: "elm.swallow.slot.bottom"; } program { name: "bottomhide"; signal: "elm,action,slot,bottom,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "bottom"; target: "elm.swallow.slot.bottom"; } } } //In the hover used by the submenu only the bottom part is used //and no part should interact except the bottom area group { name: "elm/hover/base/submenu"; images { image: "shad_circ.png" COMP; image: "bt_dis_base.png" COMP; } parts { part { name: "elm.swallow.offset"; type: SWALLOW; repeat_events:1; description { state: "default" 0.0; align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 0.0; } } part { name: "elm.swallow.size"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.to: "elm.swallow.offset"; rel1.relative: 1.0 1.0; rel2.to: "elm.swallow.offset"; rel2.relative: 1.0 1.0; } } //here we do non catch events like the hover hover does part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } } part { name: "elm.swallow.slot.left"; type: SWALLOW; description { state: "default" 0.0; } } part { name: "elm.swallow.slot.right"; type: SWALLOW; description { state: "default" 0.0; } } part { name: "elm.swallow.slot.top"; type: SWALLOW; description { state: "default" 0.0; } } part { name: "bottomclip"; type: RECT; description { state: "default" 0.0; rel1.to_y: "pop"; rel1.relative: 0.0 1.0; rel1.offset: -1 -2; } } part { name: "bottom"; clip_to: "bottomclip"; description { state: "default" 0.0; visible: 0; rel1.to: "elm.swallow.slot.bottom"; rel1.offset: -5 -5; rel2.to: "elm.swallow.slot.bottom"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } image.middle: SOLID; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.slot.bottom"; type: SWALLOW; clip_to: "bottomclip"; description { state: "default" 0.0; align: 0.5 1.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 1.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 1.0; rel2.offset: -1 0; } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.offset: 0 6; rel2.offset: -1 6; align: 0.5 0.0; } } part { name: "pop"; mouse_events: 1; repeat_events:1; description { state: "default" 0.0; rel1.to: "elm.swallow.slot.middle"; rel1.offset: -5 -5; rel2.to: "elm.swallow.slot.middle"; rel2.offset: 4 4; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "elm.swallow.slot.middle"; type: SWALLOW; repeat_events:1; description { state: "default" 0.0; rel1.to: "elm.swallow.size"; rel2.to: "elm.swallow.size"; } } } programs { program { name: "end"; signal: "mouse,up,1"; source: "base"; action: SIGNAL_EMIT "elm,action,dismiss" ""; } program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "visible" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "default" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "bottomshow"; signal: "elm,action,slot,bottom,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.3; target: "bottom"; target: "elm.swallow.slot.bottom"; } program { name: "bottomhide"; signal: "elm,action,slot,bottom,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "bottom"; target: "elm.swallow.slot.bottom"; } } } group { name: "elm/hover/base/hoversel_vertical/default"; alias: "elm/hover/base/hoversel_vertical/entry"; images { // image: "shad_circ.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "outdent-top.png" COMP; image: "outdent-bottom.png" COMP; } parts { part { name: "elm.swallow.offset"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 0.0; } } part { name: "elm.swallow.size"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.to: "elm.swallow.offset"; rel1.relative: 1.0 1.0; rel2.to: "elm.swallow.offset"; rel2.relative: 1.0 1.0; } } /* part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "button_image"; rel1.offset: -64 -64; rel2.to: "button_image"; rel2.offset: 63 63; fill.smooth: 0; } } */ part { name: "button_image"; mouse_events: 1; description { state: "default" 0.0; rel1.to_x: "elm.swallow.slot.top"; rel1.to_y: "elm.swallow.slot.top"; rel1.offset: -2 -6; rel2.to_x: "elm.swallow.slot.top"; rel2.to_y: "elm.swallow.slot.bottom"; rel2.offset: 1 5; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "bottom" 0.0; rel1.to_x: "elm.swallow.slot.bottom"; rel1.to_y: "elm.swallow.slot.top"; rel1.offset: -2 -6; rel2.to_x: "elm.swallow.slot.bottom"; rel2.to_y: "elm.swallow.slot.bottom"; rel2.offset: 1 5; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } } part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 1.0; color: 0 0 0 64; } } part { name: "topclip"; type: RECT; description { state: "default" 0.0; rel2.to_y: "edge_top"; rel2.relative: 1.0 0.0; rel2.offset: -1 7; } } part { name: "elm.swallow.slot.top"; type: SWALLOW; clip_to: "topclip"; description { state: "default" 0.0; visible: 1; align: 0.5 0.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 0.0; rel1.offset: 0 -1; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 0.0; rel2.offset: -1 -1; } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.offset: 0 -7; rel2.offset: -1 -7; align: 0.5 1.0; } } part { name: "bottomclip"; type: RECT; description { state: "default" 0.0; rel1.to_y: "edge_bottom"; rel1.relative: 0.0 1.0; rel1.offset: -1 -8; } } part { name: "elm.swallow.slot.bottom"; type: SWALLOW; clip_to: "bottomclip"; description { state: "default" 0.0; align: 0.5 1.0; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 1.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 1.0; rel2.offset: -1 0; } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.offset: 0 6; rel2.offset: -1 6; align: 0.5 0.0; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button_image"; rel2.to: "button_image"; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "button_image"; rel2.to: "button_image"; image { normal: "bt_shine.png"; border: 7 7 7 7; } } } part { name: "edge_top"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "elm.swallow.size"; offset: 0 -10; } rel2 { to: "elm.swallow.size"; } image.normal: "outdent-bottom.png"; image.border: 0 0 13 0; fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "edge_bottom"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "elm.swallow.size"; } rel2 { to: "elm.swallow.size"; offset: -1 9; } image.normal: "outdent-top.png"; image.border: 0 0 0 13; fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.slot.middle"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "elm.swallow.size"; rel2.to: "elm.swallow.size"; } } } programs { program { name: "end"; signal: "mouse,up,1"; source: "base"; action: SIGNAL_EMIT "elm,action,dismiss" ""; } program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "visible" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "default" 0.0; // transition: DECELERATE 0.5; target: "base"; } program { name: "topshow"; signal: "elm,action,slot,top,show"; source: "elm"; action: STATE_SET "visible" 0.0; target: "edge_top"; after: "topshow2"; } program { name: "topshow2"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "elm.swallow.slot.top"; } program { name: "topshow3"; signal: "elm,action,slot,top,show"; source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; } program { name: "tophide"; signal: "elm,action,slot,top,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "elm.swallow.slot.top"; after: "tophide2"; } program { name: "tophide2"; action: STATE_SET "default" 0.0; target: "edge_top"; } program { name: "bottomshow"; signal: "elm,action,slot,bottom,show"; source: "elm"; action: STATE_SET "visible" 0.0; target: "edge_bottom"; after: "bottomshow2"; } program { name: "bottomshow2"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "elm.swallow.slot.bottom"; } program { name: "bottomshow3"; signal: "elm,action,slot,bottom,show"; source: "elm"; action: STATE_SET "bottom" 0.0; target: "button_image"; } program { name: "bottomhide"; signal: "elm,action,slot,bottom,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "elm.swallow.slot.bottom"; after: "bottomhide2"; } program { name: "bottomhide2"; action: STATE_SET "default" 0.0; target: "edge_bottom"; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/hover/base/hoversel_horizontal/default"; alias: "elm/hover/base/hoversel_horizontal/entry"; images { image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "outdent-top.png" COMP; image: "outdent-bottom.png" COMP; //image: "shad_circ.png" COMP; } parts { part { name: "elm.swallow.offset"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.relative: 0.0 0.0; rel2.relative: 0.0 0.0; } } part { name: "elm.swallow.size"; type: SWALLOW; description { state: "default" 0.0; align: 0.0 0.0; rel1.to: "elm.swallow.offset"; rel1.relative: 1.0 1.0; rel2.to: "elm.swallow.offset"; rel2.relative: 1.0 1.0; } } part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 1.0; color: 0 0 0 64; } } /* part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; image.normal: "shad_circ.png"; rel1.to: "elm.swallow.size"; rel1.offset: -32 -32; rel2.to: "elm.swallow.size"; rel2.offset: 31 31; fill.smooth: 0; } }*/ part { name: "button_image"; mouse_events: 0; description { state: "default" 0.0; rel1.to_x: "elm.swallow.slot.left"; rel1.to_y: "elm.swallow.slot.left"; rel1.offset: -2 -6; rel2.to_x: "elm.swallow.slot.right"; rel2.to_y: "elm.swallow.slot.left"; rel2.offset: 1 5; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "right" 0.0; rel1.to_x: "elm.swallow.slot.left"; rel1.to_y: "elm.swallow.slot.left"; rel1.offset: -2 -6; rel2.to_x: "elm.swallow.slot.right"; rel2.to_y: "elm.swallow.slot.right"; rel2.offset: 1 5; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } } part { name: "leftclip"; type: RECT; description { state: "default" 0.0; rel2.to_x: "edge_left"; rel2.relative: 0.0 1.0; rel2.offset: -1 7; } } part { name: "elm.swallow.slot.left"; type: SWALLOW; clip_to: "leftclip"; description { state: "default" 0.0; align: 1.0 0.5; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 0.0 0.0; rel1.offset: -1 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 0.0 1.0; rel2.offset: -1 -1; } } part { name: "rightclip"; type: RECT; description { state: "default" 0.0; rel1.to_x: "edge_right"; rel1.relative: 1.0 0.0; rel1.offset: -1 -8; } } part { name: "elm.swallow.slot.right"; type: SWALLOW; clip_to: "rightclip"; description { state: "default" 0.0; align: 0.0 0.5; rel1.to: "elm.swallow.slot.middle"; rel1.relative: 1.0 0.0; rel1.offset: 0 0; rel2.to: "elm.swallow.slot.middle"; rel2.relative: 1.0 1.0; rel2.offset: 0 -1; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button_image"; rel2.to: "button_image"; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; rel1.to: "button_image"; rel2.to: "button_image"; image { normal: "bt_shine.png"; border: 7 7 7 7; } } } part { name: "edge_left"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "elm.swallow.size"; offset: 0 -10; } rel2 { to: "elm.swallow.size"; } image.normal: "outdent-bottom.png"; image.border: 0 0 13 0; fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "edge_right"; mouse_events: 0; description { state: "default" 0.0; visible: 0; rel1 { to: "elm.swallow.size"; } rel2 { to: "elm.swallow.size"; offset: -1 9; } image.normal: "outdent-top.png"; image.border: 0 0 0 13; fill.smooth: 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.slot.middle"; type: SWALLOW; description { state: "default" 0.0; rel1.to: "elm.swallow.size"; rel2.to: "elm.swallow.size"; } } } programs { program { name: "end"; signal: "mouse,up,1"; source: "base"; action: SIGNAL_EMIT "elm,action,dismiss" ""; } program { name: "show"; signal: "elm,action,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "base"; } program { name: "hide"; signal: "elm,action,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "base"; } program { name: "leftshow"; signal: "elm,action,slot,left,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "edge_left"; after: "leftshow2"; } program { name: "leftshow2"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "elm.swallow.slot.left"; } program { name: "leftshow3"; signal: "elm,action,slot,left,show"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "button_image"; } program { name: "lefthide"; signal: "elm,action,slot,left,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "elm.swallow.slot.left"; after: "lefthide2"; } program { name: "lefthide2"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "edge_left"; } program { name: "rightshow"; signal: "elm,action,slot,right,show"; source: "elm"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "edge_right"; after: "rightshow2"; } program { name: "rightshow2"; action: STATE_SET "visible" 0.0; transition: DECELERATE 0.5; target: "elm.swallow.slot.right"; } program { name: "rightshow3"; signal: "elm,action,slot,right,show"; source: "elm"; action: STATE_SET "right" 0.0; transition: DECELERATE 0.5; target: "button_image"; } program { name: "righthide"; signal: "elm,action,slot,right,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "elm.swallow.slot.right"; after: "righthide2"; } program { name: "righthide2"; action: STATE_SET "default" 0.0; target: "edge_right"; } } } elementary-1.7.7/data/themes/widgets/calendar.edc0000664000175000017500000005022212127353614016715 00000000000000#define CH(_pos) \ part { name: "ch_"#_pos".base"; \ type: RECT; \ description { state: "default" 0.0; \ rel1 { \ relative: (_pos % 7 * 7 / 8 / 6) 0; \ to: "header"; \ } \ rel2 { \ relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) 1; \ to: "header"; \ } \ color: 0 0 0 0; \ visible: 0; \ } \ } \ part { name: "ch_"#_pos".text"; \ type: TEXT; \ effect: SOFT_SHADOW; \ mouse_events: 0; \ scale: 1; \ clip_to: "ch_"#_pos".clipper"; \ description { \ state: "default" 0.0; \ rel1.to: "ch_"#_pos".base"; \ rel2.to: "ch_"#_pos".base"; \ color: 0 0 0 255; \ color3: 0 0 0 0; \ text { \ font: "Sans"; \ size: 10; \ min: 1 1; \ align: 0.5 0.5; \ } \ } \ } \ part { name: "ch_"#_pos".clipper"; \ type: RECT; \ description { state: "default" 0.0; \ rel1.to: "ch_"#_pos".base"; \ rel2.to: "ch_"#_pos".base"; \ } \ } #define CIT(_pos) \ part { name: "cit_"#_pos".rect"; \ type: RECT; \ description { state: "default" 0.0; \ rel1 { \ relative: (_pos % 7 * 7 / 8 / 6) \ (_pos / 8 / 5 - _pos % 7 / 8 / 5); \ to: "base"; \ } \ rel2 { \ relative: (_pos % 7 * 7 / 8 / 6 + 1 / 8) \ (_pos / 8 / 5 - _pos % 7 / 8 / 5 + 1 / 8); \ to: "base"; \ } \ color: 0 0 0 0; \ visible: 0; \ } \ } \ part { \ name: "cit_"#_pos".event"; \ type: RECT; \ repeat_events: 1; \ description { \ rel1.to: "cit_"#_pos".rect"; \ rel2.to: "cit_"#_pos".rect"; \ state: "default" 0.0; \ color: 0 0 0 0; \ } \ } \ part { name: "cit_"#_pos".shelf"; \ type: RECT; \ mouse_events: 0; \ description { state: "default" 0.0; \ rel1 { \ to: "cit_"#_pos".bg"; \ offset: -1 -1; \ } \ rel2 { \ to: "cit_"#_pos".bg"; \ } \ color: 200 200 200 255; \ } \ } \ part { name: "cit_"#_pos".hd"; \ type: RECT; \ mouse_events: 0; \ description { state: "default" 0.0; \ rel1 { \ to: "cit_"#_pos".bg"; \ offset: -1 -1; \ } \ rel2 { \ to: "cit_"#_pos".bg"; \ } \ visible: 0; \ color: 160 0 0 255; \ } \ description { state: "visible" 0.0; \ inherit: "default" 0.0; \ visible: 1; \ } \ } \ part { \ name: "cit_"#_pos".base_sh"; \ mouse_events: 0; \ description { \ state: "default" 0.0; \ align: 0.0 0.0; \ min: 0 1; \ rel1 { \ to: "cit_"#_pos".base"; \ relative: 0.0 1.0; \ offset: 0 0; \ } \ rel2 { \ to: "cit_"#_pos".base"; \ relative: 1.0 1.05; \ offset: -1 0; \ } \ image { \ normal: "ilist_item_shadow.png"; \ } \ fill.smooth: 0; \ } \ } \ part { \ name: "cit_"#_pos".base"; \ mouse_events: 0; \ description { \ state: "default" 0.0; \ rel1.to: "cit_"#_pos".rect"; \ rel2.to: "cit_"#_pos".rect"; \ rel2.offset: -1 -1; \ image { \ normal: "ilist_1.png"; \ border: 2 2 2 2; \ } \ fill.smooth: 0; \ } \ description { \ state: "today" 0.0; \ inherit: "default" 0.0; \ image.normal: "ilist_2.png"; \ color: 240 240 240 255; \ } \ } \ part { name: "cit_"#_pos".bg"; \ mouse_events: 0; \ description { state: "default" 0.0; \ visible: 0; \ color: 255 255 255 0; \ rel1 { \ to: "cit_"#_pos".rect"; \ relative: 0.0 0.0; \ } \ rel2 { \ to: "cit_"#_pos".rect"; \ relative: 1.0 1.0; \ offset: -1 -1; \ } \ image { \ normal: "bt_sm_base1.png"; \ border: 6 6 6 6; \ } \ image.middle: SOLID; \ } \ description { state: "selected" 0.0; \ inherit: "default" 0.0; \ visible: 1; \ color: 255 255 255 255; \ } \ } \ part { name: "cit_"#_pos".text"; \ type: TEXT; \ effect: SOFT_SHADOW; \ mouse_events: 0; \ scale: 1; \ description { \ state: "default" 0.0; \ rel1.to: "cit_"#_pos".bg"; \ rel2.to: "cit_"#_pos".bg"; \ color: 0 0 0 255; \ color3: 0 0 0 0; \ text { \ font: "Sans"; \ size: 10; \ min: 1 1; \ align: 0.5 0.5; \ } \ } \ description { state: "selected" 0.0; \ inherit: "default" 0.0; \ color: 224 224 224 255; \ color3: 0 0 0 64; \ } \ } \ part { name: "cit_"#_pos".fg1"; \ mouse_events: 0; \ description { state: "default" 0.0; \ visible: 0; \ color: 255 255 255 0; \ rel1.to: "cit_"#_pos".bg"; \ rel2.relative: 1.0 0.5; \ rel2.to: "cit_"#_pos".bg"; \ image { \ normal: "bt_sm_hilight.png"; \ border: 6 6 6 0; \ } \ } \ description { state: "selected" 0.0; \ inherit: "default" 0.0; \ visible: 1; \ color: 255 255 255 255; \ } \ } \ part { name: "cit_"#_pos".fg2"; \ mouse_events: 0; \ description { state: "default" 0.0; \ visible: 0; \ color: 255 255 255 0; \ rel1.to: "cit_"#_pos".bg"; \ rel2.to: "cit_"#_pos".bg"; \ image { \ normal: "bt_sm_shine.png"; \ border: 6 6 6 0; \ } \ } \ description { state: "selected" 0.0; \ inherit: "default" 0.0; \ visible: 1; \ color: 255 255 255 255; \ } \ } \ part { name: "cit_"#_pos".check"; \ mouse_events: 0; \ description { state: "default" 0.0; \ rel1 { \ to: "cit_"#_pos".bg"; \ relative: 0.7 0.6; \ offset: 1 1; \ } \ rel2 { \ to: "cit_"#_pos".bg"; \ relative: 1.1 1.2; \ offset: -2 -2; \ } \ aspect: 1 1; \ visible: 0; \ color: 255 0 0 255; \ image.normal: "check.png"; \ } \ description { state: "visible" 0.0; \ inherit: "default" 0.0; \ visible: 1; \ } \ } \ programs { \ program { \ name: "cit_"#_pos".go_active"; \ signal: "cit_"#_pos",selected"; \ source: "elm"; \ action: STATE_SET "selected" 0.0; \ target: "cit_"#_pos".bg"; \ target: "cit_"#_pos".fg1"; \ target: "cit_"#_pos".fg2"; \ target: "cit_"#_pos".text"; \ } \ program { \ name: "cit_"#_pos".go_passive"; \ signal: "cit_"#_pos",unselected"; \ source: "elm"; \ action: STATE_SET "default" 0.0; \ target: "cit_"#_pos".bg"; \ target: "cit_"#_pos".fg1"; \ target: "cit_"#_pos".fg2"; \ target: "cit_"#_pos".text"; \ } \ program { \ name: "cit_"#_pos".is_today"; \ signal: "cit_"#_pos",today"; \ source: "elm"; \ action: STATE_SET "today" 0.0; \ target: "cit_"#_pos".base"; \ } \ program { \ name: "cit_"#_pos".not_today"; \ signal: "cit_"#_pos",not_today"; \ source: "elm"; \ action: STATE_SET "default" 0.0; \ target: "cit_"#_pos".base"; \ } \ program { \ source: "cit_"#_pos".clicked"; \ signal: "mouse,clicked,1"; \ source: "cit_"#_pos".event"; \ action: SIGNAL_EMIT "elm,action,selected" #_pos; \ } \ program { \ name: "cit_"#_pos".clear"; \ signal: "cit_"#_pos",clear"; \ source: "elm"; \ action: STATE_SET "default" 0.0; \ target: "cit_"#_pos".check"; \ target: "cit_"#_pos".hd"; \ } \ program { \ name: "cit_"#_pos".checked"; \ signal: "cit_"#_pos",checked"; \ source: "elm"; \ action: STATE_SET "visible" 0.0; \ target: "cit_"#_pos".check"; \ } \ program { \ name: "cit_"#_pos".holiday"; \ signal: "cit_"#_pos",holiday"; \ source: "elm"; \ action: STATE_SET "visible" 0.0; \ target: "cit_"#_pos".hd"; \ } \ } group { name: "elm/calendar/base/default"; images { image: "shelf_inset.png" COMP; image: "bt_base1.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; image: "sp_bt_l.png" COMP; image: "sp_bt_r.png" COMP; image: "bt_sm_base1.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "ilist_1.png" COMP; image: "ilist_2.png" COMP; image: "ilist_item_shadow.png" COMP; image: "check.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; min: 0 30; rel1.offset: 1 1; rel2.offset: -2 -2; color: 255 255 255 0; align: 0.0 0.5; } } part { name: "spinner-base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; min: 24 24; max: 999999 24; rel1.to: "bg"; rel1.offset: 6 6; rel2.to: "bg"; rel2.offset: -7 -7; color: 255 255 255 0; align: 0.0 0.0; } } part { name: "conf_over_spinner"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "spinner-base"; rel1.offset: -3 -3; rel2.to: "spinner-base"; rel2.offset: 2 2; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } part { name: "table-base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; min: 256 220; rel1.to_x: "bg"; rel1.to_y: "spinner-base"; rel1.offset: 6 6; rel1.relative: 0 1; rel2.to: "bg"; rel2.offset: -7 -7; color: 255 255 255 0; } } part { name: "conf_over_table"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "table-base"; rel1.offset: -3 -3; rel2.to: "table-base"; rel2.offset: 2 2; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } part { name: "header"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "table-base"; rel1.relative: 0 0; rel2.to: "table-base"; rel2.relative: 1 0.1; color: 255 255 255 0; } } part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to_x: "table-base"; rel1.to_y: "header"; rel1.relative: 0 1; rel1.offset: 3 0; rel2.to: "table-base"; rel2.offset: -3 0; color: 255 255 255 0; } } part { name: "left_bt"; mouse_events: 1; description { state: "default" 0.0; rel1 { to: "spinner-base"; offset: 2 2; } rel2 { to: "spinner-base"; offset: -3 -3; } align: 0.0 0.5; min: 24 24; max: 24 24; fixed: 1 1; image { normal: "bt_base1.png"; border: 6 6 6 6; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; image.middle: SOLID; } } part { name: "left_over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "left_bt"; rel2 { to: "left_bt"; relative: 1.0 0.5; } image { normal: "bt_hilight.png"; border: 7 7 7 0; } } } part { name: "left_over2"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; rel1.to: "left_bt"; rel2.to: "left_bt"; image { normal: "bt_shine.png"; border: 7 7 7 7; } } } part { name: "left_over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "left_bt"; rel2.to: "left_bt"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "right_bt"; mouse_events: 1; description { state: "default" 0.0; rel1 { to: "spinner-base"; offset: -27 3; } rel2 { to: "spinner-base"; offset: -3 -3; } align: 1.0 0.5; min: 24 24; max: 24 24; fixed: 1 1; image { normal: "bt_base1.png"; border: 5 5 4 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; image.middle: SOLID; } } part { name: "right_over1"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "right_bt"; rel2 { to: "right_bt"; relative: 1.0 0.5; } image { normal: "bt_hilight.png"; border: 7 7 7 0; } } } part { name: "right_over2"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; rel1.to: "right_bt"; rel2.to: "right_bt"; image { normal: "bt_shine.png"; border: 7 7 7 7; } } } part { name: "right_over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "right_bt"; rel2.to: "right_bt"; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "left_bt_icon"; repeat_events: 1; description { state: "default" 0.0; rel1.to: "left_bt"; rel2.to: "left_bt"; align: 0.5 0.5; min: 16 16; max: 16 16; image.normal: "sp_bt_l.png"; } description { state: "rtl" 0.0; inherit: "default" 0.0; image.normal: "sp_bt_r.png"; } } part { name: "right_bt_icon"; repeat_events: 1; description { state: "default" 0.0; rel1.to: "right_bt"; rel2.to: "right_bt"; align: 0.5 0.5; min: 16 16; max: 16 16; image.normal: "sp_bt_r.png"; } description { state: "rtl" 0.0; inherit: "default" 0.0; image.normal: "sp_bt_l.png"; } } part { name: "month_text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0 0.5; fixed: 1 1; rel1 { relative: 1.0 0.0; offset: 3 2; to: "left_bt"; to_y: "spinner-base"; } rel2 { relative: 0.0 1.0; offset: -3 -2; to_x: "right_bt"; to_y: "spinner-base"; } color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 12; min: 1 1; align: 0.5 0.5; } } } CH(0) CH(1) CH(2) CH(3) CH(4) CH(5) CH(6) CIT(0) CIT(1) CIT(2) CIT(3) CIT(4) CIT(5) CIT(6) CIT(7) CIT(8) CIT(9) CIT(10) CIT(11) CIT(12) CIT(13) CIT(14) CIT(15) CIT(16) CIT(17) CIT(18) CIT(19) CIT(20) CIT(21) CIT(22) CIT(23) CIT(24) CIT(25) CIT(26) CIT(27) CIT(28) CIT(29) CIT(30) CIT(31) CIT(32) CIT(33) CIT(34) CIT(35) CIT(36) CIT(37) CIT(38) CIT(39) CIT(40) CIT(41) } programs { program { name: "dec_start"; signal: "mouse,down,1"; source: "left_bt"; action: SIGNAL_EMIT "elm,action,decrement,start" ""; } program { name: "dec_stop"; signal: "mouse,up,1"; source: "left_bt"; action: SIGNAL_EMIT "elm,action,stop" ""; } program { name: "inc_start"; signal: "mouse,down,1"; source: "right_bt"; action: SIGNAL_EMIT "elm,action,increment,start" ""; } program { name: "inc_stop"; signal: "mouse,up,1"; source: "right_bt"; action: SIGNAL_EMIT "elm,action,stop" ""; } program { name: "left_bt_click"; signal: "mouse,down,1"; source: "left_over2"; action: STATE_SET "clicked" 0.0; target: "left_bt"; } program { name: "left_bt_unclick"; signal: "mouse,up,1"; source: "left_over2"; action: STATE_SET "default" 0.0; target: "left_bt"; } program { name: "left_bt_click2"; signal: "mouse,down,1"; source: "left_over3"; action: STATE_SET "clicked" 0.0; target: "left_over3"; } program { name: "left_bt_unclick2"; signal: "mouse,up,1"; source: "left_over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "left_over3"; } program { name: "right_bt_click"; signal: "mouse,down,1"; source: "right_over2"; action: STATE_SET "clicked" 0.0; target: "right_bt"; } program { name: "right_bt_unclick"; signal: "mouse,up,1"; source: "right_over2"; action: STATE_SET "default" 0.0; target: "right_bt"; } program { name: "right_bt_click2"; signal: "mouse,down,1"; source: "right_over3"; action: STATE_SET "clicked" 0.0; target: "right_over3"; } program { name: "right_bt_unclick2"; signal: "mouse,up,1"; source: "right_over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "right_over3"; } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; action: STATE_SET "rtl" 0.0; target: "right_bt_icon"; target: "left_bt_icon"; } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; action: STATE_SET "default" 0.0; target: "right_bt_icon"; target: "left_bt_icon"; } } } #undef CIT #undef CH elementary-1.7.7/data/themes/widgets/photocam.edc0000664000175000017500000003236512127353614016766 00000000000000group { name: "elm/photocam/base/default"; script { public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer; public timer0(val) { new v; v = get_int(sbvis_v); if (v) { v = get_int(sbalways_v); if (!v) { emit("do-hide-vbar", ""); set_int(sbvis_v, 0); } } v = get_int(sbvis_h); if (v) { v = get_int(sbalways_h); if (!v) { emit("do-hide-hbar", ""); set_int(sbvis_h, 0); } } set_int(sbvis_timer, 0); return 0; } } images { image: "shelf_inset.png" COMP; image: "bt_sm_base2.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "busy-1.png" COMP; image: "busy-2.png" COMP; image: "busy-3.png" COMP; image: "busy-4.png" COMP; image: "busy-5.png" COMP; image: "busy-6.png" COMP; image: "busy-7.png" COMP; image: "busy-8.png" COMP; image: "busy-9.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; rel1.offset: 1 1; rel2.offset: -2 -2; color: 255 255 255 0; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } } part { name: "elm.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; rel1.offset: 1 1; rel2.offset: -2 -2; } } part { name: "busy_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "busy"; clip_to: "busy_clip"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; min: 32 32; aspect: 1.0 1.0; align: 1.0 1.0; aspect_preference: BOTH; rel1 { relative: 0.9 0.9; offset: -9 -9; } rel2 { relative: 0.9 0.9; offset: -9 -9; } image { normal: "busy-9.png"; tween: "busy-1.png"; tween: "busy-2.png"; tween: "busy-3.png"; tween: "busy-4.png"; tween: "busy-5.png"; tween: "busy-6.png"; tween: "busy-7.png"; tween: "busy-8.png"; } } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 0 0; rel2.offset: -1 -1; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } part { name: "sb_vbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_vbar_clip"; clip_to: "sb_vbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_vbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 10 17; align: 1.0 0.0; rel1 { relative: 1.0 0.0; offset: -2 0; } rel2 { relative: 1.0 0.0; offset: -2 -1; to_y: "sb_hbar"; } } } part { name: "elm.dragable.vbar"; clip_to: "sb_vbar_clip"; mouse_events: 0; dragable { x: 0 0 0; y: 1 1 0; confine: "sb_vbar"; } description { state: "default" 0.0; fixed: 1 1; min: 10 17; max: 10 99999; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar"; } image { normal: "bt_sm_base2.png"; border: 6 6 6 6; middle: SOLID; } } } part { name: "sb_vbar_over1"; clip_to: "sb_vbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.vbar"; rel2.relative: 1.0 0.5; rel2.to: "elm.dragable.vbar"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } } part { name: "sb_vbar_over2"; clip_to: "sb_vbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.vbar"; rel2.to: "elm.dragable.vbar"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } } part { name: "sb_hbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_hbar_clip"; clip_to: "sb_hbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_hbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 17 10; align: 0.0 1.0; rel1 { relative: 0.0 1.0; offset: 0 -2; } rel2 { relative: 0.0 1.0; offset: -1 -2; to_x: "sb_vbar"; } } } part { name: "elm.dragable.hbar"; clip_to: "sb_hbar_clip"; mouse_events: 0; dragable { x: 1 1 0; y: 0 0 0; confine: "sb_hbar"; } description { state: "default" 0.0; fixed: 1 1; min: 17 10; max: 99999 10; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar"; } image { normal: "bt_sm_base2.png"; border: 4 4 4 4; middle: SOLID; } } } part { name: "sb_hbar_over1"; clip_to: "sb_hbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.hbar"; rel2.relative: 1.0 0.5; rel2.to: "elm.dragable.hbar"; image { normal: "bt_sm_hilight.png"; border: 4 4 4 0; } } } part { name: "sb_hbar_over2"; clip_to: "sb_hbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.hbar"; rel2.to: "elm.dragable.hbar"; image { normal: "bt_sm_shine.png"; border: 4 4 4 0; } } } } programs { program { name: "load"; signal: "load"; source: ""; script { set_state(PART:"sb_hbar_clip", "hidden", 0.0); set_state(PART:"sb_vbar_clip", "hidden", 0.0); set_int(sbvis_h, 0); set_int(sbvis_v, 0); set_int(sbalways_v, 0); set_int(sbalways_h, 0); set_int(sbvis_timer, 0); } } program { name: "vbar_show"; signal: "elm,action,show,vbar"; source: "elm"; action: STATE_SET "default" 0.0; target: "sb_vbar_clip_master"; } program { name: "vbar_hide"; signal: "elm,action,hide,vbar"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "sb_vbar_clip_master"; } program { name: "vbar_show_always"; signal: "elm,action,show_always,vbar"; source: "elm"; script { new v; v = get_int(sbvis_v); v |= get_int(sbalways_v); if (!v) { set_int(sbalways_v, 1); emit("do-show-vbar", ""); set_int(sbvis_v, 1); } } } program { name: "vbar_show_notalways"; signal: "elm,action,show_notalways,vbar"; source: "elm"; script { new v; v = get_int(sbalways_v); if (v) { set_int(sbalways_v, 0); v = get_int(sbvis_v); if (!v) { emit("do-hide-vbar", ""); set_int(sbvis_v, 0); } } } } program { name: "sb_vbar_show"; signal: "do-show-vbar"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "sb_vbar_clip"; } program { name: "sb_vbar_hide"; signal: "do-hide-vbar"; source: ""; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.5; target: "sb_vbar_clip"; } program { name: "hbar_show"; signal: "elm,action,show,hbar"; source: "elm"; action: STATE_SET "default" 0.0; target: "sb_hbar_clip_master"; } program { name: "hbar_hide"; signal: "elm,action,hide,hbar"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "sb_hbar_clip_master"; } program { name: "hbar_show_always"; signal: "elm,action,show_always,hbar"; source: "elm"; script { new v; v = get_int(sbvis_h); v |= get_int(sbalways_h); if (!v) { set_int(sbalways_h, 1); emit("do-show-hbar", ""); set_int(sbvis_h, 1); } } } program { name: "hbar_show_notalways"; signal: "elm,action,show_notalways,hbar"; source: "elm"; script { new v; v = get_int(sbalways_h); if (v) { set_int(sbalways_h, 0); v = get_int(sbvis_h); if (!v) { emit("do-hide-hbar", ""); set_int(sbvis_h, 0); } } } } program { name: "sb_hbar_show"; signal: "do-show-hbar"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "sb_hbar_clip"; } program { name: "sb_hbar_hide"; signal: "do-hide-hbar"; source: ""; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.5; target: "sb_hbar_clip"; } program { name: "scroll"; signal: "elm,action,scroll"; source: "elm"; script { new v; v = get_int(sbvis_v); v |= get_int(sbalways_v); if (!v) { emit("do-show-vbar", ""); set_int(sbvis_v, 1); } v = get_int(sbvis_h); v |= get_int(sbalways_h); if (!v) { emit("do-show-hbar", ""); set_int(sbvis_h, 1); } v = get_int(sbvis_timer); if (v > 0) cancel_timer(v); v = timer(1.0, "timer0", 0); set_int(sbvis_timer, v); } } program { name: "go1"; signal: "elm,state,busy,start"; source: "elm"; action: STATE_SET "active" 0.0; transition: SINUSOIDAL 1.0; target: "busy_clip"; } program { name: "go2"; signal: "elm,state,busy,start"; source: "elm"; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "busy"; after: "go2"; } program { name: "stop1"; signal: "elm,state,busy,stop"; source: "elm"; action: STATE_SET "default" 0.0; transition: SINUSOIDAL 1.0; target: "busy_clip"; after: "stop2"; } program { name: "stop2"; action: ACTION_STOP; target: "go2"; } } } /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/photo.edc0000664000175000017500000000662412127353614016304 00000000000000group { name: "elm/photo/base/default"; images { image: "frame_1.png" COMP; image: "frame_2.png" COMP; image: "dia_grad.png" COMP; } parts { part { name: "base0"; mouse_events: 0; description { state: "default" 0.0; image.normal: "dia_grad.png"; rel1.to: "over"; rel2.to: "over"; fill { smooth: 0; size { relative: 0.0 1.0; offset: 64 0; } } } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "frame_2.png"; border: 5 5 32 26; middle: 0; } fill.smooth : 0; } } part { name: "clip"; mouse_events: 0; type: RECT; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; color: 255 255 255 255; } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; } } part { name: "over"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; image { normal: "frame_1.png"; border: 2 2 28 22; middle: 0; } fill.smooth: 0; } } } } group { name: "elm/photo/base/shadow"; images { image: "shadow.png" COMP; image: "black.png" COMP; } script { public message(Msg_Type:type, id, ...) { if( (type==MSG_INT_SET) && (id==0) ) { new w; new h; custom_state(PART:"size", "default", 0.0); w = getarg(2); h = getarg(3); set_state_val(PART:"size", STATE_REL1_OFFSET, - w/2, - h/2); set_state_val(PART:"size", STATE_REL2_OFFSET, w/2 + 1, h/2 + 1); set_state(PART:"size", "custom", 0.0); } } } parts { part { name: "size"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.5 0.5; rel2.relative: 0.5 0.5; } } part { name: "shadow"; type: IMAGE; repeat_events: 1; description { state: "default" 0.0; rel1.to: "size"; rel2.to: "size"; rel1.relative: -0.06 -0.06; rel2.relative: 1.07 1.07; image.normal: "shadow.png"; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.offset: 3 3; rel2.offset: -3 -3; fixed: 1 1; } } part { name: "border"; type: IMAGE; repeat_events: 1; description { state: "default" 0.0; visible: 1; color: 0 0 0 255; rel1.to: "size"; rel2.to: "size"; image.normal: "black.png"; image.border: 1 1 1 1; image.middle: 0; } } } } /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/widgets/pointer.edc0000664000175000017500000001456512127353614016636 00000000000000 group { name: "elm/pointer/base/default"; images { image: "pointer.png" COMP; image: "pointer_glow.png" COMP; image: "pointer_glint_01.png" COMP; image: "pointer_glint_02.png" COMP; image: "pointer_glint_03.png" COMP; image: "pointer_glint_04.png" COMP; image: "pointer_glint_05.png" COMP; image: "pointer_glint_06.png" COMP; image: "pointer_glint_07.png" COMP; image: "pointer_glint_08.png" COMP; image: "pointer_glint_09.png" COMP; image: "pointer_glint_10.png" COMP; image: "pointer_glint_11.png" COMP; image: "pointer_glint_12.png" COMP; } parts { part { name: "base"; mouse_events: 0; description { state: "default" 0.0; aspect: 0.71875 0.71875; min: 23 32; /* force a specific aspect ratio so * when it gets scaled it wont squash * or stretch */ aspect_preference: BOTH; /* both axes control aspect - thus it * will be WITHIN the bounds the axes * of thre part describe */ image { normal: "pointer.png"; } } } part { name: "glow"; /* this overlay is used to put a white glow * around the pointer, so when the pointer is * idle every now and again it will pulsate * with this glow to just remind you where the * pointer is (if you lose a black-ish * pointer on a black background) */ mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; visible: 0; color: 255 255 255 0; image.normal: "pointer_glow.png"; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "glint"; /* this overlay flips a series of small images * over the pointer. they look like a white * light/refelection when put over the pointer * base image - and produce a "glinting" effect * when played back fast */ mouse_events: 0; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; visible: 0; image.normal: "pointer_glint_12.png"; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; image.tween: "pointer_glint_01.png"; image.tween: "pointer_glint_02.png"; image.tween: "pointer_glint_03.png"; image.tween: "pointer_glint_04.png"; image.tween: "pointer_glint_05.png"; image.tween: "pointer_glint_06.png"; image.tween: "pointer_glint_07.png"; image.tween: "pointer_glint_08.png"; image.tween: "pointer_glint_09.png"; image.tween: "pointer_glint_10.png"; image.tween: "pointer_glint_11.png"; image.normal: "pointer_glint_12.png"; } } part { name: "elm.swallow.hotspot"; /* this is a "fake" swallow part * that is used by e to determine * the pointer hotspot - or where * the actual mouse events get * reported from on the cursor */ type: SWALLOW; description { state: "default" 0.0; visible: 0; rel1 { /* the hotspot will scale with the cursor here */ to: "base"; relative: 0.27 0.125; offset: 0 0; } rel2 { to: "base"; relative: 0.27 0.125; offset: 0 0; } } } } programs { program { name: "mouse_down"; /* called every time elm detects a mouse * press */ signal: "elm,action,mouse,down"; source: "elm"; action: STATE_SET "visible" 0.0; transition: LINEAR 0.3; target: "glint"; after: "mouse_down2"; } program { name: "mouse_down2"; action: STATE_SET "default" 0.0; target: "glint"; } program { name: "mouse_idle"; /* called when e thinks the mouse went * idle and isn't moving */ signal: "elm,state,mouse,idle"; source: "elm"; action: STATE_SET "visible" 0.0; in: 5.0 0.0; transition: SINUSOIDAL 1.0; target: "glow"; after: "mouse_idle2"; } program { name: "mouse_idle2"; action: STATE_SET "default" 0.0; transition: SINUSOIDAL 2.0; target: "glow"; after: "mouse_idle"; } program { name: "mouse_active"; /* called when e sees the mouse become * active again */ signal: "elm,state,mouse,active"; source: "elm"; action: STATE_SET "default" 0.0; target: "glow"; after: "mouse_active2"; } program { name: "mouse_active2"; action: ACTION_STOP; target: "mouse_idle"; target: "mouse_idle2"; } // when mouse button is released. not used here // program { name: "xx"; // signal: "e,action,mouse,up"; // source: "e"; // } // when mouse button is moved. not used here // program { name: "xx"; // signal: "e,action,mouse,move"; // source: "e"; // } // when mouse wheel is scrolled. not used here // program { name: "xx"; // signal: "e,action,mouse,wheel"; // source: "e"; // } } } elementary-1.7.7/data/themes/widgets/button.edc0000664000175000017500000013776312127353614016477 00000000000000group { name: "elm/button/base/default"; alias: "elm/button/base/popup_button/default"; alias: "elm/button/base/naviframe/back_btn/default"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "button_image"; mouse_events: 1; description { state: "default" 0.0; min: 12 12; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; visible: 0; align: 0.0 0.5; rel1.offset: 2 2; rel2.offset: 1 -3; rel2.relative: 0.0 1.0; } description { state: "visible" 0.0; inherit: "default" 0.0; fixed: 1 0; visible: 1; aspect: 1.0 1.0; // aspect_preference: VERTICAL; rel2.offset: 2 -3; } description { state: "icononly" 0.0; inherit: "default" 0.0; fixed: 0 0; visible: 1; align: 0.5 0.5; // aspect: 1.0 1.0; rel2.offset: -3 -3; rel2.relative: 1.0 1.0; // aspect_preference: VERTICAL; } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: 0 2; rel2.offset: -3 -3; color: 224 224 224 255; color3: 0 0 0 64; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.5; text_class: "button"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } // used to force sizing of icon to follow label sizing nearby part { name: "sizer.content"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; text_class: "button"; } } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.to: "elm.swallow.content"; rel2.to: "elm.swallow.content"; text { min: 1 1; text: "M"; } } description { state: "icononly" 0.0; inherit: "default" 0.0; rel1.to: "elm.swallow.content"; rel2.to: "elm.swallow.content"; text { min: 1 1; text: "M"; } } } // end sizer } programs { program { name: "button_click"; signal: "mouse,down,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,press" ""; after: "button_click_anim"; } program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "button_image"; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "over3"; action: SIGNAL_EMIT "elm,action,unpress" ""; after: "button_unclick_anim"; } program { name: "button_pressed_anim"; signal: "elm,anim,activate"; source: "elm"; action: STATE_SET "clicked" 0.0; target: "button_image"; target: "over3"; after: "button_unpressed_anim"; } program { name: "button_unpressed_anim"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "button_image"; target: "over3"; } program { name: "button_unclick_anim"; action: STATE_SET "default" 0.0; target: "button_image"; } program { name: "button_click2"; signal: "mouse,down,1"; source: "over3"; action: STATE_SET "clicked" 0.0; target: "over3"; } program { name: "button_unclick2"; signal: "mouse,up,1"; source: "over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "over3"; } program { name: "button_unclick3"; signal: "mouse,clicked,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "icononly")) { set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); } get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled") || (!strcmp(st, "disabled_visible"))) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "visible", 0.0); } } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); } set_state(PART:"elm.text", "default", 0.0); get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "default") || (!strcmp(st, "visible"))) set_state(PART:"elm.text", "default", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); } } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); } else { set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); } } } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "sizer.content"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; script { new st[31]; new Float:vl; set_state(PART:"button_image", "disabled", 0.0); set_state(PART:"over1", "disabled", 0.0); set_state(PART:"over2", "disabled", 0.0); set_state(PART:"disabler", "disabled", 0.0); get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; script { new st[31]; new Float:vl; set_state(PART:"button_image", "visible", 0.0); set_state(PART:"over1", "visible", 0.0); set_state(PART:"over2", "visible", 0.0); set_state(PART:"disabler", "visible", 0.0); get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "default", 0.0); } } } } group { name: "elm/button/base/hoversel_vertical/default"; alias: "elm/button/base/hoversel_vertical/entry"; alias: "elm/button/base/hoversel_horizontal/default"; alias: "elm/button/base/hoversel_horizontal/entry"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "updown.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "button_image"; mouse_events: 1; description { state: "default" 0.0; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "arrow"; mouse_events: 0; description { state: "default" 0.0; image.normal: "updown.png"; aspect: 0.6666666666 0.6666666666; aspect_preference: VERTICAL; rel1.offset: 3 4; rel2.offset: 3 -4; rel2.relative: 0.0 1.0; align: 0.0 0.5; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; visible: 0; align: 0.0 0.5; rel1 { to_x: "arrow"; offset: 1 2; relative: 1.0 0.0; } rel2 { to_x: "arrow"; offset: 0 -3; relative: 1.0 1.0; } } description { state: "visible" 0.0; inherit: "default" 0.0; fixed: 1 0; visible: 1; aspect: 1.0 1.0; // aspect_preference: VERTICAL; rel2.offset: 2 -5; } description { state: "icononly" 0.0; inherit: "default" 0.0; fixed: 0 0; visible: 1; align: 0.5 0.5; // aspect: 1.0 1.0; rel1 { to_x: "button_image"; offset: -3 -3; relative: 1.0 1.0; } // aspect_preference: VERTICAL; } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: 0 2; rel2.offset: -3 -3; color: 224 224 224 255; color3: 0 0 0 64; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.5; text_class: "button"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } // used to force sizing of icon to follow label sizing nearby part { name: "sizer.content"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; text_class: "button"; } } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.to: "elm.swallow.content"; rel2.to: "elm.swallow.content"; text { min: 1 1; text: "M"; } } description { state: "icononly" 0.0; inherit: "default" 0.0; rel1.to: "elm.swallow.content"; rel2.to: "elm.swallow.content"; text { min: 1 1; text: "M"; } } } // end sizer } programs { program { name: "button_click"; signal: "mouse,down,1"; source: "over2"; action: STATE_SET "clicked" 0.0; target: "button_image"; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "over2"; action: STATE_SET "default" 0.0; target: "button_image"; } program { name: "button_click2"; signal: "mouse,down,1"; source: "over3"; action: STATE_SET "clicked" 0.0; target: "over3"; } program { name: "button_unclick2"; signal: "mouse,up,1"; source: "over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "over3"; } program { name: "button_unclick3"; signal: "mouse,up,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "icononly")) { set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); } set_state(PART:"elm.text", "visible", 0.0); } } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); } set_state(PART:"elm.text", "default", 0.0); } } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); } else { set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); } } } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "sizer.content"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; target: "over1"; target: "over2"; target: "disabler"; after: "disable_text"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; target: "over1"; target: "over2"; target: "disabler"; after: "enable_text"; } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "default", 0.0); } } } } group { name: "elm/button/base/hoversel_vertical_entry/default"; alias: "elm/button/base/hoversel_vertical_entry/entry"; alias: "elm/button/base/hoversel_horizontal_entry/default"; alias: "elm/button/base/hoversel_horizontal_entry/entry"; images { image: "hoversel_entry_bg.png" COMP; } parts { part { name: "button_image"; mouse_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image.normal: "hoversel_entry_bg.png"; image.border: 0 0 2 2; fill.smooth: 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; visible: 0; align: 0.0 0.5; rel1.offset: 2 2; rel2.offset: 1 -3; rel2.relative: 0.0 1.0; } description { state: "visible" 0.0; inherit: "default" 0.0; fixed: 1 0; visible: 1; aspect: 1.0 1.0; // aspect_preference: VERTICAL; rel2.offset: 0 -3; } description { state: "icononly" 0.0; inherit: "default" 0.0; fixed: 0 0; visible: 1; align: 0.5 0.5; // aspect: 1.0 1.0; rel2.offset: -5 -5; // rel2.relative: 1.0 1.0; aspect_preference: VERTICAL; } } part { name: "textvis"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; } description { state: "visible" 0.0; visible: 1; } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; clip_to: "textvis"; description { state: "default" 0.0; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: 0 2; rel2.offset: -3 -3; color: 224 224 224 255; color3: 0 0 0 64; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.5; text_class: "button"; } } description { state: "visible" 0.0; inherit: "default" 0.0; text.min: 1 1; } description { state: "clicked" 0.0; inherit: "default" 0.0; text.min: 1 1; color: 0 0 0 255; color3: 0 0 0 0; } } part { name: "over2"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; } } // used to force sizing of icon to follow label sizing nearby part { name: "sizer.content"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; text_class: "button"; } } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.to: "elm.swallow.content"; rel2.to: "elm.swallow.content"; text { min: 1 1; text: "M"; } } description { state: "icononly" 0.0; inherit: "default" 0.0; rel1.to: "elm.swallow.content"; rel2.to: "elm.swallow.content"; text { min: 1 1; text: "M"; } } } // end sizer } programs { program { name: "button_click"; signal: "mouse,down,1"; source: "over2"; action: STATE_SET "clicked" 0.0; target: "button_image"; target: "elm.text"; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "over2"; action: STATE_SET "default" 0.0; target: "button_image"; target: "elm.text"; } program { name: "button_unclick3"; signal: "mouse,up,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "icononly")) { set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); } set_state(PART:"textvis", "visible", 0.0); set_state(PART:"elm.text", "visible", 0.0); } } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); } set_state(PART:"textvis", "default", 0.0); set_state(PART:"elm.text", "default", 0.0); } } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"textvis", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); } else { set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); } } } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "sizer.content"; } } } group { name: "elm/button/base/anchor"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; } parts { part { name: "button_image"; mouse_events: 1; description { state: "default" 0.0; min: 12 12; color: 255 255 255 0; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "clicked" 0.0; inherit: "default" 0.0; inherit: "visible" 0.0; image.normal: "bt_base1.png"; image.middle: SOLID; } description { state: "disabled" 0.0; inherit: "default" 0.0; inherit: "visible" 0.0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; visible: 0; align: 0.0 0.5; rel1.offset: 2 2; rel2.offset: 1 -3; rel2.relative: 0.0 1.0; } description { state: "visible" 0.0; inherit: "default" 0.0; fixed: 1 0; visible: 1; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel2.offset: 2 -3; } description { state: "icononly" 0.0; inherit: "default" 0.0; fixed: 0 0; visible: 1; align: 0.5 0.5; aspect: 1.0 1.0; rel2.offset: -3 -3; rel2.relative: 1.0 1.0; aspect_preference: VERTICAL; } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: 0 2; rel2.offset: -3 -3; color: 224 224 224 255; color3: 0 0 0 64; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.5; text_class: "button"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 0; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } description { state: "disabled" 0.0; inherit: "default" 0.0; inherit: "visible" 0.0; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } // used to force sizing of icon to follow label sizing nearby part { name: "sizer.content"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; text_class: "button"; } } description { state: "visible" 0.0; inherit: "default" 0.0; rel1.to: "elm.swallow.content"; rel2.to: "elm.swallow.content"; text { min: 1 1; text: "M"; } } description { state: "icononly" 0.0; inherit: "default" 0.0; rel1.to: "elm.swallow.content"; rel2.to: "elm.swallow.content"; text { min: 1 1; text: "M"; } } } // end sizer } programs { program { name: "button_mouse_in"; signal: "mouse,in"; source: "over2"; action: STATE_SET "visible" 0.0; target: "button_image"; target: "over1"; transition: DECELERATE 0.5; } program { name: "button_mouse_out"; signal: "mouse,out"; source: "over2"; action: STATE_SET "default" 0.0; target: "button_image"; target: "over1"; transition: DECELERATE 0.5; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "over2"; action: STATE_SET "visible" 0.0; target: "button_image"; } program { name: "button_click2"; signal: "mouse,down,1"; source: "over3"; action: STATE_SET "clicked" 0.0; target: "over3"; } program { name: "button_unclick2"; signal: "mouse,up,1"; source: "over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "over3"; } program { name: "button_unclick3"; signal: "mouse,up,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "icononly")) { set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); } get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled") || (!strcmp(st, "disabled_visible"))) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "visible", 0.0); } } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); } get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "default") || (!strcmp(st, "visible"))) set_state(PART:"elm.text", "default", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); } } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) { set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"sizer.content", "visible", 0.0); } else { set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"sizer.content", "icononly", 0.0); } } } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; target: "sizer.content"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; script { new st[31]; new Float:vl; set_state(PART:"button_image", "disabled", 0.0); set_state(PART:"over1", "disabled", 0.0); set_state(PART:"over2", "disabled", 0.0); set_state(PART:"disabler", "disabled", 0.0); get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; script { new st[31]; new Float:vl; set_state(PART:"button_image", "visible", 0.0); set_state(PART:"over1", "visible", 0.0); set_state(PART:"over2", "visible", 0.0); set_state(PART:"disabler", "visible", 0.0); get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible") || !strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "default", 0.0); } } } } group { name: "elm/button/base/colorselector/left/default"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; image: "sp_bt_l.png" COMP; } parts { part { name: "button_image"; mouse_events: 1; description { state: "default" 0.0; min: 12 12; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "prev_image"; type: IMAGE; scale: 1; description { state: "default" 0.0; min: 16 16; max: 16 16; fixed: 1 1; align: 0.5 0.5; image.normal: "sp_bt_l.png"; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "button_click"; signal: "mouse,down,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,press" ""; after: "button_click_anim"; } program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "button_image"; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "over3"; action: SIGNAL_EMIT "elm,action,unpress" ""; after: "button_unclick_anim"; } program { name: "button_pressed_anim"; signal: "elm,anim,activate"; source: "elm"; action: STATE_SET "clicked" 0.0; target: "button_image"; target: "over3"; after: "button_unpressed_anim"; } program { name: "button_unpressed_anim"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "button_image"; target: "over3"; } program { name: "button_unclick_anim"; action: STATE_SET "default" 0.0; target: "button_image"; } program { name: "button_click2"; signal: "mouse,down,1"; source: "over3"; action: STATE_SET "clicked" 0.0; target: "over3"; } program { name: "button_unclick2"; signal: "mouse,up,1"; source: "over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "over3"; } program { name: "button_unclick3"; signal: "mouse,clicked,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; target: "over1"; target: "over2"; target: "disabler"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; target: "over1"; target: "over2"; target: "disabler"; } } } group { name: "elm/button/base/colorselector/right/default"; images { image: "bt_base1.png" COMP; image: "bt_base2.png" COMP; image: "bt_hilight.png" COMP; image: "bt_shine.png" COMP; image: "bt_glow.png" COMP; image: "bt_dis_base.png" COMP; image: "bt_dis_hilight.png" COMP; image: "sp_bt_r.png" COMP; } parts { part { name: "button_image"; mouse_events: 1; description { state: "default" 0.0; min: 12 12; image { normal: "bt_base2.png"; border: 7 7 7 7; } image.middle: SOLID; } description { state: "clicked" 0.0; inherit: "default" 0.0; image.normal: "bt_base1.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_base.png"; border: 4 4 4 4; } } } part { name: "prev_image"; type: IMAGE; scale: 1; description { state: "default" 0.0; min: 16 16; max: 16 16; fixed: 1 1; align: 0.5 0.5; image.normal: "sp_bt_r.png"; } } part { name: "over1"; mouse_events: 0; description { state: "default" 0.0; rel2.relative: 1.0 0.5; image { normal: "bt_hilight.png"; border: 7 7 7 0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; image { normal: "bt_dis_hilight.png"; border: 4 4 4 0; } } } part { name: "over2"; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; image { normal: "bt_shine.png"; border: 7 7 7 7; } } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "over3"; mouse_events: 1; repeat_events: 1; description { state: "default" 0.0; color: 255 255 255 0; image { normal: "bt_glow.png"; border: 12 12 12 12; } fill.smooth : 0; } description { state: "clicked" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "button_click"; signal: "mouse,down,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,press" ""; after: "button_click_anim"; } program { name: "button_click_anim"; action: STATE_SET "clicked" 0.0; target: "button_image"; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "over3"; action: SIGNAL_EMIT "elm,action,unpress" ""; after: "button_unclick_anim"; } program { name: "button_pressed_anim"; signal: "elm,anim,activate"; source: "elm"; action: STATE_SET "clicked" 0.0; target: "button_image"; target: "over3"; after: "button_unpressed_anim"; } program { name: "button_unpressed_anim"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "button_image"; target: "over3"; } program { name: "button_unclick_anim"; action: STATE_SET "default" 0.0; target: "button_image"; } program { name: "button_click2"; signal: "mouse,down,1"; source: "over3"; action: STATE_SET "clicked" 0.0; target: "over3"; } program { name: "button_unclick2"; signal: "mouse,up,1"; source: "over3"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.5; target: "over3"; } program { name: "button_unclick3"; signal: "mouse,clicked,1"; source: "over2"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "button_image"; target: "over1"; target: "over2"; target: "disabler"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "button_image"; target: "over1"; target: "over2"; target: "disabler"; } } } elementary-1.7.7/data/themes/widgets/thumb.edc0000664000175000017500000001175112127353614016267 00000000000000group { name: "elm/thumb/base/default"; images { image: "frame_1.png" COMP; image: "frame_2.png" COMP; image: "dia_grad.png" COMP; image: "busy-1.png" COMP; image: "busy-2.png" COMP; image: "busy-3.png" COMP; image: "busy-4.png" COMP; image: "busy-5.png" COMP; image: "busy-6.png" COMP; image: "busy-7.png" COMP; image: "busy-8.png" COMP; image: "busy-9.png" COMP; } parts { part { name: "base0"; mouse_events: 0; description { state: "default" 0.0; image.normal: "dia_grad.png"; rel1.to: "over"; rel2.to: "over"; fill { smooth: 0; size { relative: 0.0 1.0; offset: 64 0; } } } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image { normal: "frame_2.png"; border: 5 5 32 26; middle: 0; } fill.smooth : 0; } } part { name: "clip"; mouse_events: 0; type: RECT; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; color: 255 255 255 255; } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "clip"; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; } } part { name: "progress"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; min: 32 32; max: 32 32; visible: 0; aspect: 1.0 1.0; aspect_preference: BOTH; } description { state: "pulse" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "busy-9.png"; tween: "busy-1.png"; tween: "busy-2.png"; tween: "busy-3.png"; tween: "busy-4.png"; tween: "busy-5.png"; tween: "busy-6.png"; tween: "busy-7.png"; tween: "busy-8.png"; border: 7 7 7 7; } } } part { name: "over"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; image { normal: "frame_1.png"; border: 2 2 28 22; middle: 0; } fill.smooth: 0; } } programs { program { name: "start_pulse"; signal: "elm,state,pulse,start"; source: "elm"; action: STATE_SET "pulse" 0.0; target: "progress"; transition: LINEAR 0.5; after: "start_pulse"; } program { name: "stop_pulse"; signal: "elm,state,pulse,stop"; source: "elm"; action: STATE_SET "default" 0.0; target: "progress"; } } } } group { name: "elm/thumb/base/noframe"; images { image: "busy-1.png" COMP; image: "busy-2.png" COMP; image: "busy-3.png" COMP; image: "busy-4.png" COMP; image: "busy-5.png" COMP; image: "busy-6.png" COMP; image: "busy-7.png" COMP; image: "busy-8.png" COMP; image: "busy-9.png" COMP; } parts { part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; } } part { name: "progress"; mouse_events: 0; description { state: "default" 0.0; min: 32 32; max: 32 32; visible: 0; aspect: 1.0 1.0; aspect_preference: BOTH; } description { state: "pulse" 0.0; inherit: "default" 0.0; visible: 1; image { normal: "busy-9.png"; tween: "busy-1.png"; tween: "busy-2.png"; tween: "busy-3.png"; tween: "busy-4.png"; tween: "busy-5.png"; tween: "busy-6.png"; tween: "busy-7.png"; tween: "busy-8.png"; border: 7 7 7 7; } } } programs { program { name: "start_pulse"; signal: "elm,state,pulse,start"; source: "elm"; action: STATE_SET "pulse" 0.0; target: "progress"; transition: LINEAR 0.5; after: "start_pulse"; } program { name: "stop_pulse"; signal: "elm,state,pulse,stop"; source: "elm"; action: STATE_SET "default" 0.0; target: "progress"; } } } } elementary-1.7.7/data/themes/widgets/map.edc0000664000175000017500000005105512127353614015726 00000000000000group { name: "elm/map/base/default"; script { public sbvis_v, sbvis_h, sbalways_v, sbalways_h, sbvis_timer; public timer0(val) { new v; v = get_int(sbvis_v); if (v) { v = get_int(sbalways_v); if (!v) { emit("do-hide-vbar", ""); set_int(sbvis_v, 0); } } v = get_int(sbvis_h); if (v) { v = get_int(sbalways_h); if (!v) { emit("do-hide-hbar", ""); set_int(sbvis_h, 0); } } set_int(sbvis_timer, 0); return 0; } } images { image: "shelf_inset.png" COMP; image: "bt_sm_base2.png" COMP; image: "bt_sm_shine.png" COMP; image: "bt_sm_hilight.png" COMP; image: "busy-1.png" COMP; image: "busy-2.png" COMP; image: "busy-3.png" COMP; image: "busy-4.png" COMP; image: "busy-5.png" COMP; image: "busy-6.png" COMP; image: "busy-7.png" COMP; image: "busy-8.png" COMP; image: "busy-9.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; rel1.offset: 1 1; rel2.offset: -2 -2; color: 255 255 255 0; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } } part { name: "elm.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; rel1.offset: 1 1; rel2.offset: -2 -2; } } part { name: "busy_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "busy"; clip_to: "busy_clip"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; min: 32 32; aspect: 1.0 1.0; align: 1.0 1.0; aspect_preference: BOTH; rel1 { relative: 0.9 0.9; offset: -9 -9; } rel2 { relative: 0.9 0.9; offset: -9 -9; } image { normal: "busy-9.png"; tween: "busy-1.png"; tween: "busy-2.png"; tween: "busy-3.png"; tween: "busy-4.png"; tween: "busy-5.png"; tween: "busy-6.png"; tween: "busy-7.png"; tween: "busy-8.png"; } } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 0 0; rel2.offset: -1 -1; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } part { name: "sb_vbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_vbar_clip"; clip_to: "sb_vbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_vbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 10 17; align: 1.0 0.0; rel1 { relative: 1.0 0.0; offset: -2 0; } rel2 { relative: 1.0 0.0; offset: -2 -1; to_y: "sb_hbar"; } } } part { name: "elm.dragable.vbar"; clip_to: "sb_vbar_clip"; mouse_events: 0; dragable { x: 0 0 0; y: 1 1 0; confine: "sb_vbar"; } description { state: "default" 0.0; fixed: 1 1; min: 10 17; max: 10 99999; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_vbar"; } image { normal: "bt_sm_base2.png"; border: 6 6 6 6; middle: SOLID; } } } part { name: "sb_vbar_over1"; clip_to: "sb_vbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.vbar"; rel2.relative: 1.0 0.5; rel2.to: "elm.dragable.vbar"; image { normal: "bt_sm_hilight.png"; border: 6 6 6 0; } } } part { name: "sb_vbar_over2"; clip_to: "sb_vbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.vbar"; rel2.to: "elm.dragable.vbar"; image { normal: "bt_sm_shine.png"; border: 6 6 6 0; } } } part { name: "sb_hbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_hbar_clip"; clip_to: "sb_hbar_clip_master"; type: RECT; mouse_events: 0; description { state: "default" 0.0; } description { state: "hidden" 0.0; visible: 0; color: 255 255 255 0; } } part { name: "sb_hbar"; type: RECT; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; visible: 0; min: 17 10; align: 0.0 1.0; rel1 { relative: 0.0 1.0; offset: 0 -2; } rel2 { relative: 0.0 1.0; offset: -1 -2; to_x: "sb_vbar"; } } } part { name: "elm.dragable.hbar"; clip_to: "sb_hbar_clip"; mouse_events: 0; dragable { x: 1 1 0; y: 0 0 0; confine: "sb_hbar"; } description { state: "default" 0.0; fixed: 1 1; min: 17 10; max: 99999 10; rel1 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar"; } rel2 { relative: 0.5 0.5; offset: 0 0; to: "sb_hbar"; } image { normal: "bt_sm_base2.png"; border: 4 4 4 4; middle: SOLID; } } } part { name: "sb_hbar_over1"; clip_to: "sb_hbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.hbar"; rel2.relative: 1.0 0.5; rel2.to: "elm.dragable.hbar"; image { normal: "bt_sm_hilight.png"; border: 4 4 4 0; } } } part { name: "sb_hbar_over2"; clip_to: "sb_hbar_clip"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.dragable.hbar"; rel2.to: "elm.dragable.hbar"; image { normal: "bt_sm_shine.png"; border: 4 4 4 0; } } } } programs { program { name: "load"; signal: "load"; source: ""; script { set_state(PART:"sb_hbar_clip", "hidden", 0.0); set_state(PART:"sb_vbar_clip", "hidden", 0.0); set_int(sbvis_h, 0); set_int(sbvis_v, 0); set_int(sbalways_v, 0); set_int(sbalways_h, 0); set_int(sbvis_timer, 0); } } program { name: "vbar_show"; signal: "elm,action,show,vbar"; source: "elm"; action: STATE_SET "default" 0.0; target: "sb_vbar_clip_master"; } program { name: "vbar_hide"; signal: "elm,action,hide,vbar"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "sb_vbar_clip_master"; } program { name: "vbar_show_always"; signal: "elm,action,show_always,vbar"; source: "elm"; script { new v; v = get_int(sbvis_v); v |= get_int(sbalways_v); if (!v) { set_int(sbalways_v, 1); emit("do-show-vbar", ""); set_int(sbvis_v, 1); } } } program { name: "vbar_show_notalways"; signal: "elm,action,show_notalways,vbar"; source: "elm"; script { new v; v = get_int(sbalways_v); if (v) { set_int(sbalways_v, 0); v = get_int(sbvis_v); if (!v) { emit("do-hide-vbar", ""); set_int(sbvis_v, 0); } } } } program { name: "sb_vbar_show"; signal: "do-show-vbar"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "sb_vbar_clip"; } program { name: "sb_vbar_hide"; signal: "do-hide-vbar"; source: ""; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.5; target: "sb_vbar_clip"; } program { name: "hbar_show"; signal: "elm,action,show,hbar"; source: "elm"; action: STATE_SET "default" 0.0; target: "sb_hbar_clip_master"; } program { name: "hbar_hide"; signal: "elm,action,hide,hbar"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "sb_hbar_clip_master"; } program { name: "hbar_show_always"; signal: "elm,action,show_always,hbar"; source: "elm"; script { new v; v = get_int(sbvis_h); v |= get_int(sbalways_h); if (!v) { set_int(sbalways_h, 1); emit("do-show-hbar", ""); set_int(sbvis_h, 1); } } } program { name: "hbar_show_notalways"; signal: "elm,action,show_notalways,hbar"; source: "elm"; script { new v; v = get_int(sbalways_h); if (v) { set_int(sbalways_h, 0); v = get_int(sbvis_h); if (!v) { emit("do-hide-hbar", ""); set_int(sbvis_h, 0); } } } } program { name: "sb_hbar_show"; signal: "do-show-hbar"; source: ""; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "sb_hbar_clip"; } program { name: "sb_hbar_hide"; signal: "do-hide-hbar"; source: ""; action: STATE_SET "hidden" 0.0; transition: LINEAR 0.5; target: "sb_hbar_clip"; } program { name: "scroll"; signal: "elm,action,scroll"; source: "elm"; script { new v; v = get_int(sbvis_v); v |= get_int(sbalways_v); if (!v) { emit("do-show-vbar", ""); set_int(sbvis_v, 1); } v = get_int(sbvis_h); v |= get_int(sbalways_h); if (!v) { emit("do-show-hbar", ""); set_int(sbvis_h, 1); } v = get_int(sbvis_timer); if (v > 0) cancel_timer(v); v = timer(1.0, "timer0", 0); set_int(sbvis_timer, v); } } program { name: "go1"; signal: "elm,state,busy,start"; source: "elm"; action: STATE_SET "active" 0.0; transition: SINUSOIDAL 1.0; target: "busy_clip"; } program { name: "go2"; signal: "elm,state,busy,start"; source: "elm"; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "busy"; after: "go2"; } program { name: "stop1"; signal: "elm,state,busy,stop"; source: "elm"; action: STATE_SET "default" 0.0; transition: SINUSOIDAL 1.0; target: "busy_clip"; after: "stop2"; } program { name: "stop2"; action: ACTION_STOP; target: "go2"; } } } group { name: "elm/map/marker/radio/default"; data { item: size_w 24; item: size_h 24; item: size_max_w 58; item: size_max_h 58; } images { image: "radio2.png" COMP; } parts { part { name: "whole"; type: RECT; description { state: "default" 0.0; } } part { name: "base"; ignore_flags: ON_HOLD; description { state: "default" 0.0; image.normal: "radio2.png"; } } part { name: "elm.icon"; type: SWALLOW; clip_to: "whole"; mouse_events: 0; description { state: "default" 0.0; rel1.relative: 0.27 0.27; rel2.relative: 0.73 0.73; } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.5 0.5; color: 224 224 224 255; color3: 0 0 0 64; rel1.relative: 0.28 0.25; rel2.relative: 0.75 0.75; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.5; } } } } programs { program { name: "open"; signal: "mouse,clicked,1"; source: "base"; action: SIGNAL_EMIT "open" "elm"; } program { name: "bringin"; signal: "mouse,down,1,double"; source: "base"; action: SIGNAL_EMIT "bringin" "elm"; } } } group { name: "elm/map/marker/radio2/default"; data { item: size_w 24; item: size_h 24; item: size_max_w 58; item: size_max_h 58; } images { image: "map_item_2.png" COMP; } parts { part { name: "base"; ignore_flags: ON_HOLD; description { state: "default" 0.0; image.normal: "map_item_2.png"; } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.5 0.5; color: 224 224 224 255; color3: 0 0 0 64; rel1.relative: 0.28 0.25; rel2.relative: 0.75 0.75; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.5; } } } } programs { program { name: "open"; signal: "mouse,clicked,1"; source: "base"; action: SIGNAL_EMIT "open" "elm"; } program { name: "bringin"; signal: "mouse,down,1,double"; source: "base"; action: SIGNAL_EMIT "bringin" "elm"; } } } group { name: "elm/map/marker/empty/default"; data { item: size_w 22; item: size_h 22; item: size_max_w 64; item: size_max_h 64; } parts { part { name: "whole"; type: RECT; description { state: "default" 0.0; } } part { name: "base"; type: RECT; ignore_flags: ON_HOLD; description { state: "default" 0.0; } } part { name: "elm.icon"; type: SWALLOW; clip_to: "whole"; mouse_events: 0; description { state: "default" 0.0; } } part { name: "elm.text"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; align: 0.5 0.5; color: 224 224 224 255; color3: 0 0 0 64; rel1.relative: 0.28 0.25; rel2.relative: 0.75 0.75; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.5 0.5; } } } } programs { program { name: "open"; signal: "mouse,clicked,1"; source: "base"; action: SIGNAL_EMIT "open" "elm"; } program { name: "bringin"; signal: "mouse,down,1,double"; source: "base"; action: SIGNAL_EMIT "bringin" "elm"; } } } group { name: "elm/map/marker_bubble/default"; images { image: "bubble.png" COMP; image: "bubble_shine.png" COMP; } data { item: size_w 400; item: size_h 100; } parts { part { name: "clipper"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 255 255 255 0; } description { state: "show" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "base0"; mouse_events: 0; clip_to: "clipper"; description { state: "default" 0.0; image { normal: "bubble.png"; border: 11 36 10 19; } image.middle: SOLID; fill.smooth: 0; } description { state: "rtl" 0.0; inherit: "default" 0.0; image { normal: "bubble_4.png"; border: 11 36 18 9; } } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; align: 0.5 0.5; rel1 { offset: 9 8; } rel2 { offset: -10 -17; } } } part { name: "shine"; mouse_events: 0; clip_to: "clipper"; description { state: "default" 0.0; rel1 { to: "base0"; } rel2 { to: "base0"; relative: 1.0 0.5; } image { normal: "bubble_shine.png"; border: 5 5 5 0; } fill.smooth: 0; } } } programs { program { name: "show"; signal: "show"; action: STATE_SET "show" 0.0; target: "clipper"; transition: ACCELERATE 0.5; } } } group { name: "elm/map/circle/base/default"; images { image: "map_circle.png" COMP; } parts { part { name: "base"; ignore_flags: ON_HOLD; description { state: "default" 0.0; image.normal: "map_circle.png"; } } } } group { name: "elm/map/scale/base/default"; data { item: size_w 100; item: size_h 25; } images { image: "map_scale.png" COMP; } parts { part { name: "base"; ignore_flags: ON_HOLD; description { state: "default" 0.0; image.normal: "map_scale.png"; image.border: 10 10 10 10; } } part { name: "elm.text"; type: TEXT; ignore_flags: ON_HOLD; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; color: 224 224 224 255; color3: 0 0 0 64; rel1 { relative: 0 0; offset: 1 1; } rel2 { relative: 1 1; offset: -1 -1; } text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.1 0.5; } } } } } elementary-1.7.7/data/themes/widgets/check.edc0000664000175000017500000005072612127353614016232 00000000000000group { name: "elm/check/base/default"; images { image: "check_base.png" COMP; image: "check.png" COMP; image: "check2.png" COMP; } parts { part { name: "bg"; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.offset: 1 1; rel2.relative: 0.0 1.0; rel2.offset: 1 -2; align: 0.0 0.5; min: 16 16; max: 16 16; aspect: 1.0 1.0; aspect_preference: VERTICAL; image { normal: "check_base.png"; border: 5 5 5 5; middle: 0; } fill.smooth : 0; } } part { name: "check"; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1 { to: "bg"; offset: 1 1; } rel2 { to: "bg"; offset: -2 -2; } visible: 0; color: 255 255 255 255; image.normal: "check.png"; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 0; color: 128 128 128 128; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 128 128 128 128; visible: 1; } } part { name: "elm.swallow.content"; type: SWALLOW; scale: 1; description { state: "default" 0.0; fixed: 1 0; visible: 0; align: 0.0 0.5; rel1.to_x: "bg"; rel1.relative: 1.0 0.0; rel1.offset: 1 1; rel2.to_x: "bg"; rel2.offset: 1 -2; rel2.relative: 1.0 1.0; } description { state: "visible" 0.0; inherit: "default" 0.0; fixed: 1 0; visible: 1; aspect: 1.0 1.0; min: 16 16; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 255 255 255 128; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 255 255 255 128; fixed: 1 0; visible: 1; aspect: 1.0 1.0; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: 1 1; rel2.relative: 1.0 1.0; rel2.offset: -2 -2; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 0 1; align: -1.0 0.5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 0 0 0 128; color3: 0 0 0 0; visible: 1; text.min: 1 1; } } part { name: "events"; type: RECT; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "click"; signal: "mouse,clicked,1"; source: "events"; action: SIGNAL_EMIT "elm,action,check,toggle" ""; } program { name: "check_on"; signal: "elm,state,check,on"; source: "elm"; action: STATE_SET "visible" 0.0; target: "check"; } program { name: "check_off"; signal: "elm,state,check,off"; source: "elm"; action: STATE_SET "default" 0.0; target: "check"; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text"; } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.content"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "disabler"; after: "disable_text"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "disabled_visible", 0.0); else set_state(PART:"elm.swallow.content", "disabled", 0.0); get_state(PART:"check", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"check", "disabled_visible", 0.0); else set_state(PART:"check", "disabled", 0.0); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disabler"; after: "enable_text"; } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "default", 0.0); get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "visible", 0.0); else set_state(PART:"elm.swallow.content", "default", 0.0); get_state(PART:"check", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"check", "visible", 0.0); else set_state(PART:"check", "default", 0.0); } } } } group { name: "elm/check/base/toggle"; images { image: "shelf_inset.png" COMP; image: "bt_basew.png" COMP; image: "bt_bases.png" COMP; image: "bt_hilightw.png" COMP; image: "tog_base_on.png" COMP; image: "tog_base_off.png" COMP; image: "tog_dis_base_on.png" COMP; image: "tog_dis_base_off.png" COMP; } script { public is_rtl; public is_drag; public was_drag; } parts { part { name: "bg"; type: RECT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.relative: 1.0 0.0; rel1.offset: -4 3; rel2.offset: -4 -4; align: 1.0 0.5; min: 96 16; max: 96 16; aspect: 4.0 4.0; aspect_preference: VERTICAL; color: 255 255 255 255; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; color: 255 255 255 255; } } part { name: "button"; type: RECT; scale: 1; clip_to: "clipper"; mouse_events: 1; dragable { x: 1 1 0; y: 0 0 0; confine: "bg"; } description { state: "default" 0.0; fixed: 1 1; rel1.to: "bg"; rel2.to: "bg"; min: 16 16; max: 16 16; aspect: 1.0 1.0; aspect_preference: VERTICAL; color: 0 0 0 0; } } part { name: "button_events"; type: RECT; dragable { events: "button"; } description { state: "default" 0.0; rel1.to_x: "bg"; rel1.offset: 0 0; rel1.relative: 0.0 0.0; rel2.to_x: "bg"; rel2.offset: -1 -1; rel2.relative: 1.0 1.0; color: 0 0 0 0; } } part { name: "onrect"; type: IMAGE; scale: 1; clip_to: "clipper"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button"; rel1.relative: -5.0 0.0; rel2.to: "button"; rel2.relative: 0.5 1.0; image.normal: "tog_base_on.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; image.normal: "tog_dis_base_on.png"; } } part { name: "offrect"; type: IMAGE; scale: 1; clip_to: "clipper"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button"; rel1.relative: 0.5 0.0; rel2.to: "button"; rel2.relative: 6.0 1.0; image.normal: "tog_base_off.png"; } description { state: "disabled" 0.0; inherit: "default" 0.0; image.normal: "tog_dis_base_off.png"; } } part { name: "elm.offtext"; type: TEXT; mouse_events: 0; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; rel1.to_x: "button"; rel1.relative: 1.0 0.0; rel2.to_x: "offrect"; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 0 1; align: 0.5 0.5; text: "OFF"; } } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 128 128 128 128; } } part { name: "elm.ontext"; type: TEXT; effect: SOFT_SHADOW; mouse_events: 0; scale: 1; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; rel1.to_x: "onrect"; rel1.offset: 1 1; rel2.to_x: "button"; rel2.offset: 0 0; rel2.relative: 0.0 1.0; color: 224 224 224 255; color3: 0 0 0 64; text { font: "Sans,Edje-Vera"; size: 10; min: 0 1; align: 0.5 0.5; text: "ON"; } } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 128 128 128 128; color3: 0 0 0 24; } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: -1 -1; rel1.to: "bg"; rel2.offset: 0 0; rel2.to: "bg"; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } part { name: "button0"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button2"; rel1.offset: -4 -4; rel2.to: "button2"; rel2.offset: 3 3; image { normal: "bt_bases.png"; border: 11 11 11 11; } image.middle: SOLID; color: 255 255 255 128; } } part { name: "button2"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "button"; rel1.offset: -3 -3; rel2.to: "button"; rel2.offset: 2 2; image { normal: "bt_basew.png"; border: 7 7 7 7; } image.middle: SOLID; } } part { name: "button3"; mouse_events: 0; clip_to: "clipper"; description { state: "default" 0.0; rel1.to: "button2"; rel2.to: "button2"; rel2.relative: 1.0 0.5; image { normal: "bt_hilightw.png"; border: 4 4 4 0; } } } part { name: "elm.swallow.content"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 0; visible: 0; align: 0.0 0.5; rel1.offset: 4 4; rel2.relative: 0.0 1.0; rel2.offset: 3 -5; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; aspect: 1.0 1.0; rel2.offset: 4 -5; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 128 128 128 128; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 128 128 128 128; visible: 1; aspect: 1.0 1.0; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: 0 4; rel2.to_x: "bg"; rel2.relative: 0.0 1.0; rel2.offset: -7 -5; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; size: 10; min: 0 0; align: 0.0 0.5; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 128 128 128 128; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; color: 128 128 128 128; visible: 1; text.min: 1 1; } } part { name: "disabler"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; visible: 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { signal: "mouse,clicked,1"; source: "button"; script { new Float:dx, Float:dy; get_drag(PART:"button", dx, dy); if (!get_int(was_drag)) { if (dx > 0.5) set_drag(PART:"button", 0.0, 0.0); else set_drag(PART:"button", 1.0, 0.0); if (((get_int(is_rtl) == 1) && (dx <= 0.5)) || (get_int(is_rtl) == 0) && (dx > 0.5)) emit("elm,action,check,off", ""); else emit("elm,action,check,on", ""); } } } program { signal: "drag"; source: "button"; script { set_int(is_drag, 1); } } program { signal: "mouse,down,1"; source: "button"; script { set_int(was_drag, 0); set_int(is_drag, 0); } } program { name: "drag_end"; signal: "mouse,up,1"; source: "button"; script { new Float:dx, Float:dy; get_drag(PART:"button", dx, dy); if (get_int(is_drag)) { if (dx > 0.5) set_drag(PART:"button", 1.0, 0.0); else set_drag(PART:"button", 0.0, 0.0); if (((get_int(is_rtl) == 1) && (dx <= 0.5)) || (get_int(is_rtl) == 0) && (dx > 0.5)) emit("elm,action,check,on", ""); else emit("elm,action,check,off", ""); set_int(was_drag, 1); set_int(is_drag, 0); } } } program { name: "check_on"; signal: "elm,state,check,on"; source: "elm"; script { new Float:drag; if (get_int(is_rtl) == 0) { drag = 100.0; } else { drag = 0.0; } set_drag(PART:"button", drag, 0.0); } } program { name: "check_off"; signal: "elm,state,check,off"; source: "elm"; script { new Float:drag; if (get_int(is_rtl) == 0) { drag = 0.0; } else { drag = 100.0; } set_drag(PART:"button", drag, 0.0); } } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.text"; } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.content"; } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.offtext"; target: "elm.ontext"; target: "onrect"; target: "offrect"; target: "disabler"; after: "disable_text"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "disabled_visible", 0.0); else set_state(PART:"elm.swallow.content", "disabled", 0.0); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "disabler"; target: "onrect"; target: "offrect"; after: "enable_text"; } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "default", 0.0); get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "visible", 0.0); else set_state(PART:"elm.swallow.content", "default", 0.0); } } program { name: "to_rtl"; signal: "edje,state,rtl"; source: "edje"; script { set_int(is_rtl, 1); } } program { name: "to_ltr"; signal: "edje,state,ltr"; source: "edje"; script { set_int(is_rtl, 0); } } } } elementary-1.7.7/data/themes/widgets/clock.edc0000664000175000017500000010541112127353614016240 00000000000000group { name: "elm/clock/flipdigit/default"; images { image: "flip_base.png" COMP; image: "flip_base_shad.png" COMP; image: "flip_shad.png" COMP; image: "flip_0t.png" COMP; image: "flip_0b.png" COMP; image: "flip_1t.png" COMP; image: "flip_1b.png" COMP; image: "flip_2t.png" COMP; image: "flip_2b.png" COMP; image: "flip_3t.png" COMP; image: "flip_3b.png" COMP; image: "flip_4t.png" COMP; image: "flip_4b.png" COMP; image: "flip_5t.png" COMP; image: "flip_5b.png" COMP; image: "flip_6t.png" COMP; image: "flip_6b.png" COMP; image: "flip_7t.png" COMP; image: "flip_7b.png" COMP; image: "flip_8t.png" COMP; image: "flip_8b.png" COMP; image: "flip_9t.png" COMP; image: "flip_9b.png" COMP; image: "arrow_up.png" COMP; image: "arrow_down.png" COMP; } script { public v0_cur, v0_pre, v0_lock, v0_next; public animator2(val, Float:pos) { new st1[11], st2[11], v; v = get_int(v0_cur); snprintf(st1, 10, "%ih", v); snprintf(st2, 10, "%i", v); set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0); set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0); if (pos >= 1.0) { set_state(PART:"sh", "default", 0.0); set_int(v0_lock, 0); v = get_int(v0_next); if (v >= 0) { set_int(v0_next, -1); message(MSG_INT, 1, v); } } } public animator1(val, Float:pos) { new st1[11], st2[11], v; v = get_int(v0_pre); snprintf(st1, 10, "%i", v); snprintf(st2, 10, "%ih", v); set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0); set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0); if (pos >= 1.0) anim(0.2, "animator2", val); } public message(Msg_Type:type, id, ...) { if ((type == MSG_INT) && (id == 1)) { new value, v, buf[11]; value = getarg(2); if (get_int(v0_lock) == 1) { set_int(v0_next, value); return; } v = get_int(v0_cur); set_int(v0_pre, v); set_int(v0_cur, value); set_int(v0_lock, 1); snprintf(buf, 10, "%i", get_int(v0_pre)); set_state(PART:"bot0", buf, 0.0); snprintf(buf, 10, "%ih", get_int(v0_cur)); set_state(PART:"bot", buf, 0.0); snprintf(buf, 10, "%i", get_int(v0_cur)); set_state(PART:"top0", buf, 0.0); snprintf(buf, 10, "%i", get_int(v0_pre)); set_state(PART:"top", buf, 0.0); set_state(PART:"sh", "default", 0.0); anim(0.2, "animator1", 1); } } } parts { part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: -4 -4; rel1.to: "base"; rel2.offset: 3 3; rel2.to: "base"; image { normal: "flip_base_shad.png"; border: 8 8 8 8; } } } part { name: "base"; scale: 1; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; // FIXME 48x96 should be the native pixel design, right now // its 80x160. fix int he artwork later min: 24 48; aspect: 0.5 0.5; // max: 24 48; image.normal: "flip_base.png"; } } part { name: "b"; type: RECT; mouse_events: 1; description { state: "default" 0.0; visible: 0; rel1.to: "base"; rel1.relative: 0.0 0.5; rel2.to: "base"; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "t"; type: RECT; mouse_events: 1; description { state: "default" 0.0; visible: 0; rel1.to: "base"; rel2.to: "base"; rel2.relative: 1.0 0.5; color: 0 0 0 0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "bot0"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "b"; rel2.to: "b"; image.normal: "flip_0b.png"; } description { state: "0" 0.0; inherit: "default" 0.0; image.normal: "flip_0b.png"; } description { state: "1" 0.0; inherit: "default" 0.0; image.normal: "flip_1b.png"; } description { state: "2" 0.0; inherit: "default" 0.0; image.normal: "flip_2b.png"; } description { state: "3" 0.0; inherit: "default" 0.0; image.normal: "flip_3b.png"; } description { state: "4" 0.0; inherit: "default" 0.0; image.normal: "flip_4b.png"; } description { state: "5" 0.0; inherit: "default" 0.0; image.normal: "flip_5b.png"; } description { state: "6" 0.0; inherit: "default" 0.0; image.normal: "flip_6b.png"; } description { state: "7" 0.0; inherit: "default" 0.0; image.normal: "flip_7b.png"; } description { state: "8" 0.0; inherit: "default" 0.0; image.normal: "flip_8b.png"; } description { state: "9" 0.0; inherit: "default" 0.0; image.normal: "flip_9b.png"; } } part { name: "sh"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "b"; rel2.to: "b"; rel2.relative: 1.0 0.0; image.normal: "flip_shad.png"; } description { state: "half" 0.0; inherit: "default" 0.0; rel2.relative: 1.0 0.5; } description { state: "full" 0.0; inherit: "default" 0.0; rel2.relative: 1.0 1.0; } } part { name: "bot"; mouse_events: 0; description { state: "default" 0.0; visible: 1; rel1.to: "b"; rel2.to: "b"; image.normal: "flip_0b.png"; } description { state: "0" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_0b.png"; } description { state: "0h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_0b.png"; } description { state: "1" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_1b.png"; } description { state: "1h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_1b.png"; } description { state: "2" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_2b.png"; } description { state: "2h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_2b.png"; } description { state: "3" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_3b.png"; } description { state: "3h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_3b.png"; } description { state: "4" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_4b.png"; } description { state: "4h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_4b.png"; } description { state: "5" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_5b.png"; } description { state: "5h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_5b.png"; } description { state: "6" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_6b.png"; } description { state: "6h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_6b.png"; } description { state: "7" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_7b.png"; } description { state: "7h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_7b.png"; } description { state: "8" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_8b.png"; } description { state: "8h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_8b.png"; } description { state: "9" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_9b.png"; } description { state: "9h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_9b.png"; } } part { name: "top0"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "t"; rel2.to: "t"; image.normal: "flip_0t.png"; } description { state: "0" 0.0; inherit: "default" 0.0; image.normal: "flip_0t.png"; } description { state: "1" 0.0; inherit: "default" 0.0; image.normal: "flip_1t.png"; } description { state: "2" 0.0; inherit: "default" 0.0; image.normal: "flip_2t.png"; } description { state: "3" 0.0; inherit: "default" 0.0; image.normal: "flip_3t.png"; } description { state: "4" 0.0; inherit: "default" 0.0; image.normal: "flip_4t.png"; } description { state: "5" 0.0; inherit: "default" 0.0; image.normal: "flip_5t.png"; } description { state: "6" 0.0; inherit: "default" 0.0; image.normal: "flip_6t.png"; } description { state: "7" 0.0; inherit: "default" 0.0; image.normal: "flip_7t.png"; } description { state: "8" 0.0; inherit: "default" 0.0; image.normal: "flip_8t.png"; } description { state: "9" 0.0; inherit: "default" 0.0; image.normal: "flip_9t.png"; } } part { name: "top"; mouse_events: 0; description { state: "default" 0.0; visible: 1; rel1.to: "t"; rel2.to: "t"; image.normal: "flip_0t.png"; } description { state: "0" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_0t.png"; } description { state: "0h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_0t.png"; } description { state: "1" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_1t.png"; } description { state: "1h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_1t.png"; } description { state: "2" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_2t.png"; } description { state: "2h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_2t.png"; } description { state: "3" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_3t.png"; } description { state: "3h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_3t.png"; } description { state: "4" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_4t.png"; } description { state: "4h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_4t.png"; } description { state: "5" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_5t.png"; } description { state: "5h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_5t.png"; } description { state: "6" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_6t.png"; } description { state: "6h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_6t.png"; } description { state: "7" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_7t.png"; } description { state: "7h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_7t.png"; } description { state: "8" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_8t.png"; } description { state: "8h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_8t.png"; } description { state: "9" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_9t.png"; } description { state: "9h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_9t.png"; } } part { name: "atop"; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; min: 15 15; max: 15 15; align: 0.5 0.0; rel1.to: "t"; rel2.to: "t"; image.normal: "arrow_up.png"; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "abot"; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; min: 15 15; max: 15 15; align: 0.5 1.0; rel1.to: "b"; rel2.to: "b"; image.normal: "arrow_down.png"; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "load"; signal: "load"; source: ""; script { set_int(v0_cur, 0); set_int(v0_pre, 0); set_int(v0_lock, 0); set_int(v0_next, -1); } } program { name: "edit_on"; signal: "elm,state,edit,on"; source: "elm"; action: STATE_SET "visible" 0.0; target: "atop"; target: "abot"; target: "t"; target: "b"; } program { name: "edit_off"; signal: "elm,state,edit,off"; source: "elm"; action: STATE_SET "default" 0.0; target: "atop"; target: "abot"; target: "t"; target: "b"; } program { name: "up"; signal: "mouse,down,1"; source: "t"; action: SIGNAL_EMIT "elm,action,up,start" ""; } program { name: "up,stop"; signal: "mouse,up,1"; source: "t"; action: SIGNAL_EMIT "elm,action,up,stop" ""; } program { name: "down"; signal: "mouse,down,1"; source: "b"; action: SIGNAL_EMIT "elm,action,down,start" ""; } program { name: "down,stop"; signal: "mouse,up,1"; source: "b"; action: SIGNAL_EMIT "elm,action,down,stop" ""; } } } group { name: "elm/clock/flipampm/default"; images { image: "flip_base.png" COMP; image: "flip_base_shad.png" COMP; image: "flip_shad.png" COMP; image: "flip_amt.png" COMP; image: "flip_amb.png" COMP; image: "flip_pmt.png" COMP; image: "flip_pmb.png" COMP; image: "arrow_up.png" COMP; image: "arrow_down.png" COMP; } script { public v0_cur, v0_pre, v0_lock, v0_next; public animator2(val, Float:pos) { new st1[11], st2[11], v; v = get_int(v0_cur); snprintf(st1, 10, "%ih", v); snprintf(st2, 10, "%i", v); set_tween_state(PART:"bot", pos, st1, 0.0, st2, 0.0); set_tween_state(PART:"sh", pos, "half", 0.0, "full", 0.0); if (pos >= 1.0) { set_state(PART:"sh", "default", 0.0); set_int(v0_lock, 0); v = get_int(v0_next); if (v >= 0) { set_int(v0_next, -1); message(MSG_INT, 1, v); } } } public animator1(val, Float:pos) { new st1[11], st2[11], v; v = get_int(v0_pre); snprintf(st1, 10, "%i", v); snprintf(st2, 10, "%ih", v); set_tween_state(PART:"top", pos, st1, 0.0, st2, 0.0); set_tween_state(PART:"sh", pos, "default", 0.0, "half", 0.0); if (pos >= 1.0) anim(0.2, "animator2", val); } public message(Msg_Type:type, id, ...) { if ((type == MSG_INT) && (id == 1)) { new value, v, buf[11]; value = getarg(2); if (get_int(v0_lock) == 1) { set_int(v0_next, value); return; } v = get_int(v0_cur); set_int(v0_pre, v); set_int(v0_cur, value); set_int(v0_lock, 1); snprintf(buf, 10, "%i", get_int(v0_pre)); set_state(PART:"bot0", buf, 0.0); snprintf(buf, 10, "%ih", get_int(v0_cur)); set_state(PART:"bot", buf, 0.0); snprintf(buf, 10, "%i", get_int(v0_cur)); set_state(PART:"top0", buf, 0.0); snprintf(buf, 10, "%i", get_int(v0_pre)); set_state(PART:"top", buf, 0.0); set_state(PART:"sh", "default", 0.0); anim(0.2, "animator1", 1); } } } parts { part { name: "shad"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: -4 -4; rel1.to: "base"; rel2.offset: 3 3; rel2.to: "base"; image { normal: "flip_base_shad.png"; border: 8 8 8 8; } } } part { name: "base"; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.offset: 4 4; rel2.offset: -5 -5; // FIXME 48x96 should be the native pixel design, right now // its 80x160. fix int he artwork later aspect: 0.5 0.5; min: 24 48; // max: 24 48; image.normal: "flip_base.png"; } } part { name: "b"; type: RECT; mouse_events: 1; description { state: "default" 0.0; rel1.to: "base"; rel1.relative: 0.0 0.5; rel2.to: "base"; color: 0 0 0 0; } } part { name: "t"; type: RECT; mouse_events: 1; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; rel2.relative: 1.0 0.5; color: 0 0 0 0; } } part { name: "bot0"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "b"; rel2.to: "b"; image.normal: "flip_amb.png"; } description { state: "0" 0.0; inherit: "default" 0.0; image.normal: "flip_amb.png"; } description { state: "1" 0.0; inherit: "default" 0.0; image.normal: "flip_pmb.png"; } } part { name: "sh"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "b"; rel2.to: "b"; rel2.relative: 1.0 0.0; image.normal: "flip_shad.png"; } description { state: "half" 0.0; inherit: "default" 0.0; rel2.relative: 1.0 0.5; } description { state: "full" 0.0; inherit: "default" 0.0; rel2.relative: 1.0 1.0; } } part { name: "bot"; mouse_events: 0; description { state: "default" 0.0; visible: 1; rel1.to: "b"; rel2.to: "b"; image.normal: "flip_amb.png"; } description { state: "0" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_amb.png"; } description { state: "0h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_amb.png"; } description { state: "1" 0.0; inherit: "default" 0.0; visible: 1; rel2.relative: 1.0 1.0; image.normal: "flip_pmb.png"; } description { state: "1h" 0.0; inherit: "default" 0.0; visible: 0; rel2.relative: 1.0 0.0; image.normal: "flip_pmb.png"; } } part { name: "top0"; mouse_events: 0; description { state: "default" 0.0; rel1.to: "t"; rel2.to: "t"; image.normal: "flip_amt.png"; } description { state: "0" 0.0; inherit: "default" 0.0; image.normal: "flip_amt.png"; } description { state: "1" 0.0; inherit: "default" 0.0; image.normal: "flip_pmt.png"; } } part { name: "top"; mouse_events: 0; description { state: "default" 0.0; visible: 1; rel1.to: "t"; rel2.to: "t"; image.normal: "flip_amt.png"; } description { state: "0" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_amt.png"; } description { state: "0h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_amt.png"; } description { state: "1" 0.0; inherit: "default" 0.0; visible: 1; rel1.relative: 0.0 0.0; image.normal: "flip_pmt.png"; } description { state: "1h" 0.0; inherit: "default" 0.0; color: 128 128 128 255; visible: 0; rel1.relative: 0.0 1.0; image.normal: "flip_pmt.png"; } } part { name: "atop"; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; min: 15 15; max: 15 15; align: 0.5 0.0; rel1.to: "t"; rel2.to: "t"; image.normal: "arrow_up.png"; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "abot"; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; min: 15 15; max: 15 15; align: 0.5 1.0; rel1.to: "b"; rel2.to: "b"; image.normal: "arrow_down.png"; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "load"; signal: "load"; source: ""; script { set_int(v0_cur, 0); set_int(v0_pre, 0); set_int(v0_lock, 0); set_int(v0_next, -1); } } program { name: "edit_on"; signal: "elm,state,edit,on"; source: "elm"; action: STATE_SET "visible" 0.0; target: "atop"; target: "abot"; } /* program { name: "edit_off"; signal: "elm,state,edit,off"; source: "elm"; action: STATE_SET "default" 0.0; target: "atop"; target: "abot"; } */ program { name: "up"; signal: "mouse,down,1"; source: "t"; action: SIGNAL_EMIT "elm,action,up,start" ""; } program { name: "up,stop"; signal: "mouse,up,1"; source: "t"; action: SIGNAL_EMIT "elm,action,up,stop" ""; } program { name: "down"; signal: "mouse,down,1"; source: "b"; action: SIGNAL_EMIT "elm,action,down,start" ""; } program { name: "down,stop"; signal: "mouse,up,1"; source: "b"; action: SIGNAL_EMIT "elm,action,down,stop" ""; } } } group { name: "elm/clock/base-all/default"; parts { part { name: "d0"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.0000000 0.0; rel2.relative: 0.1250000 1.0; } } part { name: "d1"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.1250000 0.0; rel2.relative: 0.2500000 1.0; } } part { name: "c0"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.relative: 0.2500000 0.0; rel2.relative: 0.3125000 1.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; text: ":"; size: 10; min: 1 1; align: 0.5 0.5; } } } part { name: "d2"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.3125000 0.0; rel2.relative: 0.4375000 1.0; } } part { name: "d3"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.4375000 0.0; rel2.relative: 0.5625000 1.0; } } // (if seconds) part { name: "c1"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.relative: 0.5625000 0.0; rel2.relative: 0.6250000 1.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; text: ":"; size: 10; min: 1 1; align: 0.5 0.5; } } } // (if seconds) part { name: "d4"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.6250000 0.0; rel2.relative: 0.7500000 1.0; } } // (if seconds) part { name: "d5"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.7500000 0.0; rel2.relative: 0.8750000 1.0; } } // (if am_pm) part { name: "ampm"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.8750000 0.0; rel2.relative: 1.0 1.0; } } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/clock/base-seconds/default"; parts { part { name: "d0"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.000000000 0.0; rel2.relative: 0.142857143 1.0; } } part { name: "d1"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.142857143 0.0; rel2.relative: 0.285714286 1.0; } } part { name: "c0"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.relative: 0.285714286 0.0; rel2.relative: 0.357142857 1.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; text: ":"; size: 10; min: 1 1; align: 0.5 0.5; } } } part { name: "d2"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.357142857 0.0; rel2.relative: 0.500000000 1.0; } } part { name: "d3"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.500000000 0.0; rel2.relative: 0.642857143 1.0; } } // (if seconds) part { name: "c1"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.relative: 0.642857143 0.0; rel2.relative: 0.714285714 1.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; text: ":"; size: 10; min: 1 1; align: 0.5 0.5; } } } // (if seconds) part { name: "d4"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.714285714 0.0; rel2.relative: 0.857142857 1.0; } } // (if seconds) part { name: "d5"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.857142857 0.0; rel2.relative: 1.000000000 1.0; } } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/clock/base-am_pm/default"; parts { part { name: "d0"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.000000000 0.0; rel2.relative: 0.181818182 1.0; } } part { name: "d1"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.181818182 0.0; rel2.relative: 0.363636364 1.0; } } part { name: "c0"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.relative: 0.363636364 0.0; rel2.relative: 0.454545455 1.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; text: ":"; size: 10; min: 1 1; align: 0.5 0.5; } } } part { name: "d2"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.454545455 0.0; rel2.relative: 0.636363636 1.0; } } part { name: "d3"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.636363636 0.0; rel2.relative: 0.818181818 1.0; } } // (if am_pm) part { name: "ampm"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.818181818 0.0; rel2.relative: 1.0 1.0; } } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/clock/base/default"; parts { part { name: "d0"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.000000000 0.0; rel2.relative: 0.222222222 1.0; } } part { name: "d1"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.222222222 0.0; rel2.relative: 0.444444444 1.0; } } part { name: "c0"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; rel1.relative: 0.444444444 0.0; rel2.relative: 0.555555556 1.0; color: 0 0 0 255; text { font: "Sans,Edje-Vera"; text: ":"; size: 10; min: 1 1; align: 0.5 0.5; } } } part { name: "d2"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.555555556 0.0; rel2.relative: 0.777777778 1.0; } } part { name: "d3"; type: SWALLOW; description { state: "default" 0.0; rel1.relative: 0.777777778 0.0; rel2.relative: 1.000000000 1.0; } } } } elementary-1.7.7/data/themes/widgets/colorselector.edc0000664000175000017500000002447512127353614020036 00000000000000/////////////////////////////////////////////////////////////////////////////// group { name: "elm/colorselector/palette/default"; data.item: "horizontal_pad" "10"; data.item: "vertical_pad" "10"; parts { part { name: "palette"; type: SWALLOW; scale: 1; description { state: "default" 0.0; align: 0.0 0.0; fixed: 0 1; rel1 { relative: 0.0 0.0; } rel2 { relative: 1.0 0.0; } } } part{ name: "bottom_padding"; type: RECT; scale: 1; description { state: "default" 0.0; visible: 0; min: 0 20; fixed: 0 1; rel1.relative: 0.0 1.0; rel1.to: "palette"; rel2.to: "palette"; align: 0.0 0.0; } description { state: "disabled" 0.0; inherit: "default" 0.0; min: 0 0; } } part { name: "selector"; type: SWALLOW; scale: 1; description { state: "default" 0.0; align: 0.0 1.0; fixed: 0 1; rel1 { relative: 0.0 1.0; to: "bottom_padding"; } } } } programs { program { name: "palette"; source: "elm"; signal: "elm,state,palette"; action: STATE_SET "disabled" 0.0; target: "bottom_padding"; } program { name: "components"; source: "elm"; signal: "elm,state,components"; action: STATE_SET "disabled" 0.0; target: "bottom_padding"; } program { name: "both"; source: "elm"; signal: "elm,state,both"; action: STATE_SET "default" 0.0; target: "bottom_padding"; } } } group { name: "elm/colorselector/bg/default"; parts { part { name: "elm.colorbar_0"; type: SWALLOW; description { state: "default" 0.0; min: 120 30; rel1.relative: 0.0 0.00653594771; rel2.relative: 1.0 0.254901961; } } part { name: "elm.colorbar_1"; type: SWALLOW; description { state: "default" 0.0; min: 120 30; rel1.relative: 0.0 0.254901961; rel2.relative: 1.0 0.503267974; } } part { name: "elm.colorbar_2"; type: SWALLOW; description { state: "default" 0.0; min: 120 30; rel1.relative: 0.0 0.503267974; rel2.relative: 1.0 0.751633987; } } part { name: "elm.colorbar_3"; type: SWALLOW; description { state: "default" 0.0; min: 120 30; rel1.relative: 0.0 0.751633987; rel2.relative: 1.0 1.0; } } } } group { name: "elm/colorselector/base/default"; parts { part { name: "elm.bar_bg"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; min: 60 22; rel1 { relative: 0.0 0.8; to_x: "elm.arrow_bg"; to_y: "elm.arrow_icon"; offset: 0 0; } rel2 { relative: 1.0 0.83; to_x: "elm.arrow_bg"; offset: 0 0; } } } part { name: "elm.bar"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; rel1.to: "elm.bar_bg"; rel2.to: "elm.bar_bg"; } } part { name: "elm.arrow_bg"; type: SWALLOW; description { state: "default" 0.0; rel1 { relative: 1.0 0.17; offset: 3 0; to_x: "elm.l_button"; } rel2 { relative: 0.0 0.83; offset: -4 0; to_x: "elm.r_button"; } } } part { name: "elm.arrow"; type: RECT; scale: 1; description { state: "default" 0.0; min: 1 1; fixed: 1 1; align: 0 0; rel1 { to_x: "elm.arrow_bg"; } rel2 { relative: 0.0 0.17; to_x: "elm.arrow_bg"; } color: 0 0 0 0; visible: 0; } dragable { confine: "elm.arrow_bg"; x: 1 1 0; y: 0 0 0; } } part { name: "elm.arrow_icon"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; min: 25 15; max: 25 15; fixed: 1 1; align: 0.5 0; rel1 { to_x: "elm.arrow"; } rel2 { relative: 1.0 0.0; offset: 0 10; to_x: "elm.arrow"; } } } part { name: "event"; type: RECT; description { state: "default" 0.0; rel1 { to: "elm.arrow_icon"; } rel2 { to_x: "elm.arrow_icon"; to_y: "elm.arrow_bg"; offset: 0 0; } color: 0 0 0 0; } dragable { events: "elm.arrow"; } } part { name: "elm.arrow_bg_access"; type: RECT; repeat_events: 1; description { state: "default" 0.0; rel1.to: "elm.arrow_bg"; rel2.to: "elm.arrow_bg"; color: 0 0 0 0; } } part { name: "elm.l_button"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: 24 24; fixed: 1 1; rel1 { relative: 0.0 0.0; to_y: "elm.bar_bg"; } rel2 { relative: 0.0 1.0; to_y: "elm.bar_bg"; } align: 0.0 0.5; } } part { name: "elm.r_button"; type: SWALLOW; scale: 1; description { state: "default" 0.0; min: 24 24; fixed: 1 1; rel1 { relative: 1.0 0.0; to_y: "elm.bar_bg"; } rel2 { relative: 1.0 1.0; to_y: "elm.bar_bg"; } align: 1.0 0.5; } } } } group{ name: "elm/colorselector/image/colorbar_0/default"; images { image: "color_picker_color.png" COMP; } parts { part { name: "colorbar_0_image"; type: IMAGE; description { state: "default" 0.0; rel2.offset: -1 -1; image.normal: "color_picker_color.png"; } } } } group { name: "elm/colorselector/image/colorbar_1/default"; images { image: "color_picker_opacity.png" COMP; } parts { part { name: "colorbar_1_image"; type: IMAGE; description { state: "default" 0.0; rel2.offset: -1 -1; image.normal: "color_picker_opacity.png"; } } } } group { name: "elm/colorselector/image/colorbar_2/default"; images { image: "color_picker_brightness.png" COMP; } parts { part { name: "colorbar_2_image"; type: IMAGE; description { state: "default" 0.0; rel2.offset: -1 -1; image.normal: "color_picker_brightness.png"; } } } } group { name: "elm/colorselector/image/colorbar_3/default"; images { image: "color_picker_alpha.png" COMP; } parts { part { name: "colorbar_3_image"; type: IMAGE; description { state: "default" 0.0; rel2.offset: -1 -1; image.normal: "color_picker_alpha.png"; } } } } group { name: "elm/colorselector/bg_image/colorbar_3/default"; images { image: "color_picker_alpha_bg.png" COMP; } parts { part { name: "colorbar_3_image"; type: IMAGE; description { state: "default" 0.0; rel2.offset: -1 -1; image.normal: "color_picker_alpha_bg.png"; } } } } group { name: "elm/colorselector/arrow/default"; images { image: "icon_arrow_down.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; color: 0 0 0 0; } } part { name: "arrow_image"; type: IMAGE; description { state: "default" 0.0; image.normal: "icon_arrow_down.png"; } } } } group { name: "elm/colorselector/item/default"; parts { part { name: "color_bg"; type: RECT; scale: 1; description { state: "default" 0.0; min: 40 40; } } part { name: "color_obj"; type: SWALLOW; scale: 1; description { state: "default" 0.0; rel1.to: "color_bg"; rel2.to: "color_bg"; } } part { name: "focus_color"; scale: 1; type: RECT; description { state: "default" 0.0; visible: 0; min: 38 38; rel1.to: "color_bg"; rel2.to: "color_bg"; color: 255 255 255 80; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; } } } programs { program { name: "item_focus"; source: "elm"; signal: "elm,state,selected"; action: STATE_SET "focused" 0.0; target: "focus_color"; } program { name: "item_unfocus"; source: "elm"; signal: "elm,state,unselected"; action: STATE_SET "default" 0.0; target: "focus_color"; } program { name: "item_pressed_anim"; signal: "elm,anim,activate"; source: "elm"; action: STATE_SET "focused" 0.0; target: "focus_color"; after: "item_unpressed_anim"; } program { name: "item_unpressed_anim"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.2; target: "focus_color"; } } } group { name: "elm/colorselector/item/color/default"; parts { part { name: "color_rect"; type: RECT; scale: 1; description{ state: "default" 0.0; } } } } elementary-1.7.7/data/themes/widgets/tooltip.edc0000664000175000017500000005341312127353614016643 00000000000000group { name: "elm/label/base/tooltip"; styles { style { name: "tooltip_style"; base: "font=Sans font_size=8 color=#666 wrap=word"; tag: "br" "\n"; tag: "hilight" "+ font_weight=Bold"; tag: "b" "+ font_weight=Bold"; tag: "tab" "\t"; } } parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 0; scale: 1; description { state: "default" 0.0; text { style: "tooltip_style"; min: 1 1; } } } } } group { name: "elm/tooltip/base/default"; min: 30 30; data { item: "pad_x" "20"; item: "pad_y" "20"; item: "pad_border_x" "10"; item: "pad_border_y" "10"; item: "hide_timeout" "0.35"; /**< tooltip is hidden after this amount, keep in sync with hide animations */ } images { image: "tooltip-base.png" COMP; image: "tooltip-corner-top-left-tip.png" COMP; image: "tooltip-corner-top-right-tip.png" COMP; image: "tooltip-corner-bottom-left-tip.png" COMP; image: "tooltip-corner-bottom-right-tip.png" COMP; image: "tooltip-edge-left-tip.png" COMP; image: "tooltip-edge-right-tip.png" COMP; image: "tooltip-edge-bottom-tip.png" COMP; image: "tooltip-edge-top-tip.png" COMP; } script { hide_corners() { set_state(PART:"corner-top-left", "default", 0.0); set_state(PART:"corner-top-right", "default", 0.0); set_state(PART:"corner-bottom-left", "default", 0.0); set_state(PART:"corner-bottom-right", "default", 0.0); } hide_edges() { set_state(PART:"clipper-edge-left", "default", 0.0); set_state(PART:"clipper-edge-right", "default", 0.0); set_state(PART:"clipper-edge-top", "default", 0.0); set_state(PART:"clipper-edge-bottom", "default", 0.0); } show_corner_top_left() { set_state(PART:"corner-top-left", "visible", 0.0); set_state(PART:"corner-top-right", "default", 0.0); set_state(PART:"corner-bottom-left", "default", 0.0); set_state(PART:"corner-bottom-right", "default", 0.0); hide_edges(); } show_corner_top_right() { set_state(PART:"corner-top-right", "visible", 0.0); set_state(PART:"corner-top-left", "default", 0.0); set_state(PART:"corner-bottom-left", "default", 0.0); set_state(PART:"corner-bottom-right", "default", 0.0); hide_edges(); } show_corner_bottom_left() { set_state(PART:"corner-bottom-left", "visible", 0.0); set_state(PART:"corner-bottom-right", "default", 0.0); set_state(PART:"corner-top-left", "default", 0.0); set_state(PART:"corner-top-right", "default", 0.0); hide_edges(); } show_corner_bottom_right() { set_state(PART:"corner-bottom-right", "visible", 0.0); set_state(PART:"corner-bottom-left", "default", 0.0); set_state(PART:"corner-top-left", "default", 0.0); set_state(PART:"corner-top-right", "default", 0.0); hide_edges(); } show_edge_left(Float:val) { set_state(PART:"clipper-edge-left", "visible", 0.0); set_drag(PART:"edge-drag-left", 0.0, val); set_state(PART:"clipper-edge-right", "default", 0.0); set_state(PART:"clipper-edge-top", "default", 0.0); set_state(PART:"clipper-edge-bottom", "default", 0.0); hide_corners(); } show_edge_right(Float:val) { set_state(PART:"clipper-edge-right", "visible", 0.0); set_drag(PART:"edge-drag-right", 0.0, val); set_state(PART:"clipper-edge-left", "default", 0.0); set_state(PART:"clipper-edge-top", "default", 0.0); set_state(PART:"clipper-edge-bottom", "default", 0.0); hide_corners(); } show_edge_top(Float:val) { set_state(PART:"clipper-edge-top", "visible", 0.0); set_drag(PART:"edge-drag-top", val, 0.0); set_state(PART:"clipper-edge-bottom", "default", 0.0); set_state(PART:"clipper-edge-left", "default", 0.0); set_state(PART:"clipper-edge-right", "default", 0.0); hide_corners(); } show_edge_bottom(Float:val) { set_state(PART:"clipper-edge-bottom", "visible", 0.0); set_drag(PART:"edge-drag-bottom", val, 0.0); set_state(PART:"clipper-edge-top", "default", 0.0); set_state(PART:"clipper-edge-left", "default", 0.0); set_state(PART:"clipper-edge-right", "default", 0.0); hide_corners(); } public message(Msg_Type:type, id, ...) { if ((type == MSG_FLOAT_SET) && (id == 1)) { new Float:x, Float:y; x = getfarg(2); y = getfarg(3); if (x < 0.0) { if (y < 0.0) show_corner_top_left(); else if (y > 1.0) show_corner_bottom_left(); else show_edge_left(y); } else if (x > 1.0) { if (y < 0.0) show_corner_top_right(); else if (y > 1.0) show_corner_bottom_right(); else show_edge_right(y); } else { if (y < 0.0) show_edge_top(x); else if (y > 1.0) show_edge_bottom(x); else { hide_corners(); hide_edges(); } } } } } parts { part { name: "clipper"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "pop"; mouse_events: 0; clip_to: "clipper"; description { state: "default" 0.0; min: 30 30; rel1 { to: "elm.swallow.content"; offset: -15 -15; } rel2 { to: "elm.swallow.content"; offset: 14 14; } image { normal: "tooltip-base.png"; border: 14 14 14 14; } image.middle: SOLID; } } #define TT_CORNER(name_, rx, ry, ax, ay, ox, oy) \ part { name: "corner-"name_; \ type: IMAGE; \ mouse_events: 0; \ clip_to: "clipper"; \ description { state: "default" 0.0; \ color: 255 255 255 0; \ visible: 0; \ min: 14 14; \ max: 14 14; \ align: ax ay; \ fixed: 1 1; \ rel1 { \ relative: rx ry; \ offset: ox oy; \ to: "elm.swallow.content"; \ } \ rel2 { \ relative: rx ry; \ offset: ox oy; \ to: "elm.swallow.content"; \ } \ image.normal: "tooltip-corner-"name_"-tip.png"; \ } \ description { state: "visible" 0.0; \ inherit: "default" 0.0; \ color: 255 255 255 255; \ visible: 1; \ } \ } TT_CORNER("top-left", 0, 0, 1, 1, 4, 4); TT_CORNER("top-right", 1, 0, 0, 1, -5, 4); TT_CORNER("bottom-left", 0, 1, 1, 0, 4, -5); TT_CORNER("bottom-right", 1, 1, 0, 0, -5, -5); #undef TT_CORNER #define TT_EDGE_VERT(name_, rx, ax, ox) \ part { name: "clipper-edge-"name_; \ type: RECT; \ clip_to: "clipper"; \ description { state: "default" 0.0; \ color: 255 255 255 0; \ visible: 0; \ min: 14 14; \ align: ax 0.5; \ fixed: 1 1; \ rel1 { \ relative: rx 0.0; \ offset: ox 0; \ to: "elm.swallow.content"; \ } \ rel2 { \ relative: rx 1.0; \ offset: ox 0; \ to: "elm.swallow.content"; \ } \ } \ description { state: "visible" 0.0; \ inherit: "default" 0.0; \ color: 255 255 255 255; \ visible: 1; \ } \ } \ part { name: "edge-area-"name_; \ type: RECT; \ mouse_events: 0; \ clip_to: "clipper-edge-"name_; \ description { state: "default" 0.0; \ color: 0 0 0 0; \ min: 14 14; \ align: ax 0.5; \ fixed: 1 1; \ rel1 { \ relative: rx 0.0; \ offset: ox 0; \ to: "elm.swallow.content"; \ } \ rel2 { \ relative: rx 1.0; \ offset: ox 0; \ to: "elm.swallow.content"; \ } \ } \ } \ part { name: "edge-drag-"name_; \ type: RECT; \ mouse_events: 0; \ clip_to: "clipper-edge-"name_; \ dragable { \ x: 0 0 0; \ y: 1 1 0; \ confine: "edge-area-"name_; \ } \ description { state: "default" 0.0; \ color: 0 0 0 0; \ min: 14 14; \ rel1.to: "edge-area-"name_; \ rel2.to: "edge-area-"name_; \ } \ } \ part { name: "edge-img-"name_; \ type: IMAGE; \ mouse_events: 0; \ clip_to: "clipper-edge-"name_; \ description { state: "default" 0.0; \ min: 14 14; \ max: 14 14; \ align: ax 0.5; \ fixed: 1 1; \ rel1.to: "edge-drag-"name_; \ rel2.to: "edge-drag-"name_; \ image.normal: "tooltip-edge-"name_"-tip.png"; \ } \ } TT_EDGE_VERT("left", 0, 1, -2); TT_EDGE_VERT("right", 1, 0, 1); #undef TT_EDGE_VERT #define TT_EDGE_HORIZ(name_, ry, ay, oy) \ part { name: "clipper-edge-"name_; \ type: RECT; \ clip_to: "clipper"; \ description { state: "default" 0.0; \ color: 255 255 255 0; \ visible: 0; \ min: 14 14; \ align: 0.5 ay; \ fixed: 1 1; \ rel1 { \ relative: 0.0 ry; \ offset: 0 oy; \ to: "elm.swallow.content"; \ } \ rel2 { \ relative: 1.0 ry; \ offset: 0 oy; \ to: "elm.swallow.content"; \ } \ } \ description { state: "visible" 0.0; \ inherit: "default" 0.0; \ color: 255 255 255 255; \ visible: 1; \ } \ } \ part { name: "edge-area-"name_; \ type: RECT; \ mouse_events: 0; \ clip_to: "clipper-edge-"name_; \ description { state: "default" 0.0; \ color: 0 0 0 0; \ min: 14 14; \ align: 0.5 ay; \ fixed: 1 1; \ rel1 { \ relative: 0.0 ry; \ offset: 0 oy; \ to: "elm.swallow.content"; \ } \ rel2 { \ relative: 1.0 ry; \ offset: 0 oy; \ to: "elm.swallow.content"; \ } \ } \ } \ part { name: "edge-drag-"name_; \ type: RECT; \ mouse_events: 0; \ clip_to: "clipper-edge-"name_; \ dragable { \ x: 1 1 0; \ y: 0 0 0; \ confine: "edge-area-"name_; \ } \ description { state: "default" 0.0; \ color: 0 0 0 0; \ min: 14 14; \ rel1.to: "edge-area-"name_; \ rel2.to: "edge-area-"name_; \ } \ } \ part { name: "edge-img-"name_; \ type: IMAGE; \ mouse_events: 0; \ clip_to: "clipper-edge-"name_; \ description { state: "default" 0.0; \ min: 14 14; \ max: 14 14; \ align: 0.5 ay; \ fixed: 1 1; \ rel1.to: "edge-drag-"name_; \ rel2.to: "edge-drag-"name_; \ image.normal: "tooltip-edge-"name_"-tip.png"; \ } \ } TT_EDGE_HORIZ("top", 0, 1, -2); TT_EDGE_HORIZ("bottom", 1, 0, 1); #undef TT_EDGE_HORIZ part { name: "clipper_content"; type: RECT; description { state: "default" 0.0; color: 255 255 255 0; rel1.to: "elm.swallow.content"; rel1.offset: -64 -64; rel2.to: "elm.swallow.content"; rel2.offset: 63 63; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 255 255 255; } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "clipper_content"; description { state: "default" 0.0; } } programs { program { name: "show0"; signal: "elm,action,show"; source: "elm"; action: ACTION_STOP; target: "hide0"; target: "hide1"; target: "hide2"; target: "hide3"; after: "show1"; after: "show2"; } program { name: "show1"; action: STATE_SET "visible" 0.0; transition: LINEAR 0.15; target: "clipper"; } program { name: "show2"; in: 0.1 0.0; action: STATE_SET "visible" 0.0; transition: LINEAR 0.15; target: "clipper_content"; } program { name: "hide0"; signal: "elm,action,hide"; source: "elm"; action: ACTION_STOP; target: "show0"; target: "show1"; target: "show2"; after: "hide1"; after: "hide2"; after: "hide3"; } program { name: "hide1"; script { hide_corners(); hide_edges(); } } program { name: "hide2"; action: STATE_SET "default" 0.0; transition: LINEAR 0.1; target: "clipper_content"; } program { name: "hide3"; in: 0.1 0.0; action: STATE_SET "default" 0.0; transition: LINEAR 0.1; target: "clipper"; } } } } group { name: "elm/tooltip/base/transparent"; data { item: "pad_x" "10"; item: "pad_y" "10"; item: "transparent" "enabled"; } parts { part { name: "elm.swallow.content"; type: SWALLOW; mouse_events: 0; scale: 1; description { state: "default" 0.0; } } } } /////////////////////////////////////////////////////////////////////////////// elementary-1.7.7/data/themes/separator_h.png0000664000175000017500000000022712127353614016036 00000000000000PNG  IHDR aaMsRGBbKGD pHYs  tIME ۙIDATcd``a 01 IENDB`elementary-1.7.7/data/themes/icon_right_arrow.png0000664000175000017500000000345012127353614017067 00000000000000PNG  IHDR@@iqsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATxkhW͚GX$F XS>(M16>/1 u5A/hiZۦ!9Y׸lܹpgLEٙ٢ιs'\Nwi8m8Nf㊢(4\s4W{{{ÇDv)⊇ !lu$TѣGgb3߯[n& x eMIfE! m`߾}cccD@ tB3 .LO)o  ;{t`EY###*> X-D"!XM=hѢJUUJB0,PVZZ~ooi0㪪s C)͢`( 3`[ `6nQQG===WЙj}c@ xpkwww͛Œz!P&@;<>>.y`O#r?0¼i} BqqqC0 GQaUUlҜ1aUUJ֊"nWA踸xOG̴L = ' *K9[MQ d#7U\\\kk̴DXdIաC4!fI G&\=44tL999O޽@eeLdcR2V΄|~9s<ȑ%yyyfZlYՁ~矙;Bxd4f$ce@ I9E1(+L<6m6+^4رcH7SE$I@ cȈ]={;/鳦i4 0R0 к>{լ7A6[S rss2ibg~p]1dVi KȒ@_2Oo-[:~rIF.7 7S!;~/@,HȒ`]ӦM6ib֭ AG< \C_>$ @=^l̄ndKK}{#^uMm۶߰aO^Է}@\?|BcǎׯOxqE~1bΝ6ed}}}_zW\pRUWZxCmϟ͝~(`޽kjjH` k9yd"o߾K+WL`!:RpUU'N9---VX=i$,;_AS{[N:nD~˗/Y!Mă=< Qృ K~<% ă;AAM#LiH@?x0$#w9i l<+Bqy  ( GŃa!6ĸ(23bxH^Evo mIA.t']tpN]oHFIENDB`elementary-1.7.7/data/themes/emo-love-lots.png0000664000175000017500000002270712127353614016240 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`{IDATxڽyEU.g{wҝ=$!! v 8\GEQT.2suFGz n03" ""%[>Y޷sN;N}>{[zZXkg &,+IK-ӰaHpQ; EMzˏ!*} ^J5w|5E\r{]C{35z7qHೄa;C> R2R#|L##Qr RǍtkcQyYxg uK/e7BQz)MS4ե[r5z߿ 5bA9sV^vAH18!"c^<ˏvȆ?XL}PDQ$87;_AHCY=+O;Wimr}m <7߃7# =xAl >_K΢SI`kv8{LQ_ rgǯBDU/-_#=H uo}M򪊮V+03#LL%?z`Ks1:{37WHBw@ǁ7ܖ@ @X;uwuies?;a _8/`b)k AO xu]oOYw=t篚~E]#Լ2v(Vz(y-/0uKƿxχ%@Qш2mӇc>:%p^(C1KX5  <5*c(TUy J9pㄩmAj7B'zijOt ਲlq35m[v?LgTS]vZpʯB4 f_iǭm_}= KV/4rt] (k ,Cl{UWѱJOZ"B߀88 /,cϫrOჱE=ꝸn m9C!.s;#›)}ok3E?O-vc5$V(pЉLdd 5&*h^)6؂O2^] 7yY-沩b:Lq2?>ۙ^w2'j+P]b!֘o(e!= W4I P,: 9r.|G,[s^_^;VY}&]Lf,,p\;j?K"wmnɪpUrŅF#0f5+p?/&Q?q7__sNVi.>ǂ0s>Bk S<5Se^,NzPCX n}3vʇ潹1z_89KC.gk@$@ tJ))4Ro]wp%O@HG`ޚŽrk+ ە}Ɲu'L+DGDm=znjP*=8}K #&f̑5mepwr"1u9KG|D,?{k-{s6x`GV7~ٞ/ѼbP! o;&}x&y$Ƚ1X m22_uCn`Rk-[;yFuP~{ R.nf?:zp["L9a= W57245XύlK@b[v5F|v\GL]Gwcv̉DR6߻IHQ8l8=Yחo|[l&tfӾ\R5?F,QZ04?/;V^J:DZI܋rx.߁nECq&۰ώ{AJA!4/8Ϻډ5¥l{~R G~;(OQÕn =@O9tTi,#A n^\;r+ҽu+0`-D ,^7AH,{dBCYvH07I,Z%"InVs޼?e:7R^&i۟DOiNZRA]ݬ|~ x|axvY Jڗ3O;ah#W9(71M$6}Ǒ4`,`b SB"Dxb}&Z,(u1/?c+?m.uyƯjZk]t;d$Y=uOclX~^[t;e~+=tRr2ٹG&ɧ#`UXQ*[@f :;Wr2^NOA۱4Ԛ`6E  ]0k̲߲ `[ "րvX('BrPO"#tb/;n7(>;YДRDBZVX!A9D6X]r8.I#n.1,QJEcE& ͑B' p*6<ȱW;$TVD9`8nI(L $[0hp&1[r8E$2-FC}czڒ5rI,`z[=ɘz3Ea+,`EIqI ՝6ٸg7tmO{{2 3BǸ1Yr@q%(\էs{7ҵ/`NX8srL[ul&OCG)edCcƂA)dܣ/mOyNMi,6ӕSDs)`Gkp4XD0JUfݳtvȼY,dAOk\M(ږ3ݖ(;zd-ڌ]Y@S e" tm=d2YR8׬'h_v\=?_"S8Z{,,;2`Z:LwJ; c lyE rֻP(L(FST9D@--/oBr&, !G }]X‘ilgDcifݙAB3 .ڐX+R4[2;a؞ YmАnl<5i}l1-"!Qr]{ 0`Q`el  B[}BaQ3X+ HW;9ph!„FEBG8JDJ8D=ECBcG6",jVL%W&wOy+oisN% /:Y^yg yH9B)R%\hYU"E k|V'Jk+"@5k4ǟs"/I'Ԟrcåj+yk'iV ~L^"S޸B:"JtA:*/NqgSJ#|;#c hm ҆񐏕# j !G8By匐6` PI,Ws|b! (1B7”HAHYB,`@jBienDnJ7p"eRTUрCH`ԧ`ѭ_|2s'tcv v֘-K DrMk!?M'.dv(*y*$*>**om:ĚCXXGږ̢w]CG{F䦯Oxsサ8 k+CRD2/ih"g=wTBBH FF a KX`uBJXncM%VW}s;ȻBoxW/{][7NLZQbU%thf`ۋ>blʫH֕P`tY$T&(18yd!ړ k悛{C֌8\ nM hRrb3MV7ÀtRiϬ LĄf Ց$L Z("޴3cΎͻc[]\ JE 1ߣwHoWP?8R 1Vt'@%S#tL=(ޞ/D~ 0z2\jVQZ]Bd*650s̡3d3d :t|`!zdXD2Ay cӪ)ttw1)%C4a<&p/xFX$lkmK]i7"9 7wZ[[wcccX4?~d2ŋ[ܼy1lfff):::阚pZW c'`tt۶s͛7˗/ݻ-耒sq ŲH&|6>|~R_OZu)MOÇhiiadd der}ׯ_gddMBضǏ` u@,ǎ4 ?Cƙ3gxɷ@F.oiiڵk$S .GT=z7]}#^__υ hmmٳgӧOO޾}Wum<`I4j+WzjT8rȰ躞ihoo'3>>SܹC__:`7mLLLe`UZF':9`^.޽_g6eׯ$YF9*ȯ{ )U*ܯ$ QQQaD"?ի`64M4tT*jLeyu6]Oh4 +"h~ 0 6*Rb, 4Y^^nJ}I z=1xE TWW<v"n&KKK6\Mi;*i+z\c6ŶuӳmdY l.kwO*%F82;;۠8bv㺫]ٳg0 ,bvvLZQ@W_pk 얀 wxH3޻& |=SS NcIȀpf@ hM9YhbP9="ӊ89vAs@&_P-%)^$BMIENDB`elementary-1.7.7/data/themes/separator_v.png0000664000175000017500000000014012127353614016046 00000000000000PNG  IHDR IsBIT|dIDATc```;P-<_IENDB`elementary-1.7.7/data/themes/busy-7.png0000664000175000017500000000435612127353614014664 00000000000000PNG  IHDR szzsBIT|dtEXtSoftwarewww.inkscape.org<IDATXW[l̙^ثB؍גZIH)QTխEAZEU<$iTZBS_TJ#D)` Ʋͮ㵽w>쌻&9_ "σEV,F&IY"8m˺O67n8s8h J~Ǐʲ9Hck˾}>E!… ۞{SyX-3sss,UUeEQJiX,HZ[o`p"@![n; FGGLNNc-R֖-[`0芢]% ===?$a+O>tر/49N' Ν;/>PJC34MSbe2+ R-"fs+!p߫?p(=zYBi a#{s?(!BA ؽ{w P"Ŝp8AWeF)$|ЎlkIi`hhCCCOBM  )Jiܗ@ T*ikZIXs7<(Jcr޽Z>Mrz]rc8?QVL&o@<H$rl#x硢(r@4#14r]M%`޽ ߼yYEQ1q%d)Eٲ,bY ggg+R4bM99 @GI$y&(ߓ7#S,\vm*۔҈˗oj6S(z8vlۮBR/ @cPrT*)Ik9G( R]r|>߫*80MӺzꝩ|>cǎ|ތF͍ rO|"sueYo5M &\&el<۟5 ˲ą4}ʕ[D100֓ɤ*reyҶ헣h@]( ?|^cD5MӖ4H:~X,M4MLOO>Ν;}}}kL . j%ImA _pc6VTUE"cn3ƈi낦ibUMǁBXյDJ:(c$!*c  \wB8NR o RUUe$ht)JhZdppp/GaTkZs^Re& ۶A9 ø+|>jM9CdY^²,AEQ$I@ g^{P?(iYӌ]8z}q(%۶@^v`Fj$fR48i6+Ҵ j:?00P5 +˲v BUIQt]eBs]Je 3;==}1p8m;BWWWF5A~-bjUY׺zV9{&p駟0: h\#[Ax_曥X,f%I;;@ຮuZ̙3g4 xRkbb] ³Xln|%[PUU閦i_ll:c8'V<ng1r^}Տjm4#,r*dRU 5h4}P_r'z30V9c ˡPFcRcYm\Ńλ< ؜s!{sjbD"ژtTUelh4nx 4Mɓt( S_0f*J%؊0?O!$*7MԩS'N>},U/xtWLl9|Çf_K3c]d2T*"˲%ض1Ύ÷nݺ3·"%3=<<={&x-ןǏ9\Ӽq@Hu:th`ppt:Fs,GDZ]׵zT*_x|2p6s6BH2KGv75wM/h3\/.c0h\]?IENDB`elementary-1.7.7/data/themes/cur_hi.png0000664000175000017500000000027412127353614015002 00000000000000PNG  IHDR l=sRGBbKGD pHYs  tIME .h tEXtCommentCreated with GIMPWIDATc1 9)sL]YdoIENDB`elementary-1.7.7/data/themes/emo-guilty.png0000664000175000017500000002167712127353614015636 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`sIDATxieUs}/Ȍȉe(D q5(%նj(-˶e#ڶS6]S " C&9Cop{"22I(j׽q{U_0o~V=~t;CGj pՉx} _Z q\iUeWso\|%Qt;:<I7 "F69?F^IƟi/$NMl.S*(PW9Gǯ4i]z?-`}Wy H}JR-2 ^Fws/z5?7i?4 ΐ|i:4+-$ `1" `A~zeWyg/^[HTa:UitɓъJ Q*ZZE+MZM|UƔ@I^wNvu xace] eƊ+ " yzJ{[8'#"hBY5yr"K6㹘hSg%v|mKбӲN,ϼ"dyi*2:49bB$IYK,F7 w_Кdٛ*~7k?r%5Or(*oo2aWUeY[Ӕ|}UI74 Z7 4W^RaՀj26nѡ)/w&{šPo"N˛u睁sf',nhD0 3'; ,nvT(Z!"\~wbKR[)":@ m %2ĖTG,PU[.Y`)X2!~.-}uΝ|Gؑ8ҐL_cX[z";v;4WEsog^@l,"Ȳ< ja3o8t (D6 ֚ϔ>PpBˊi꥝ q5װ{nxzzzҗOR`s̚A0B{k{n?Lpɋ-vbf FH7UC O~m۶~/ZEhlOg=M{eqWI>_徛v뗴 \s 7oo橧{I2 v&! B h Ls?bmؼy3!ص{7o28uK[S&'v4 ğ5,,>pO#?' ؐ籱*7=ǟ^x2[iM n#26o+񚹀'#@ۇxyO+S#P)@sl(:x;/Dt} vWDb71g &#);[#*'RpWjqhM,k8\\p EN?'صI&ST3MH@uo0qx:=O.;* m^~G8%RpTWcz9 {̥dž% wX$<_Rya(S>P!w i@W(geST3V*N&)K9oUXq'~Ⱦ BT*Tep @Y ~ErhUT$8*+g>/m+"UjF|%yw, YРV€zz~esvtIl"JC\pT}|YxC`KF,"SɁ 42Hl!Ss6!KqVe>.zД<&(BV6*TOy}DIzU Ҵ/>!ɾʱ\pl4F%""Ag`$ |.|\+25MӜMD-yRJ%+ZXFS\,^U; Dx x 8 AQogy)fDXWe&ॊ泟}?>Y]7SȨ30`,b-Fe'!'#cDS2kqIY]e:h5zi&H%{X AN<}quo!=6!;,z IT3zSi5Oz##αlŚݭL?0 X!E[$Ѽ(+@|4o50Z bAs+E{Fq<չ+_,X%ōS~m,b5/f:lB+YTօ81HD05%lK| emj >Br%Ìg달uLLN$ OT`IRy&jC c &/-o"1ؘ`ꅊ!@`4{)q`2FdՈˎ"}?;[^Z Nv36Q41JU'Y{&&+6ZSf25ӏ`Ř8&u1ˁٛkp Z٦vzQB$Ikșkqg35>{ٹk/" 4?KڮLO9xLH BLH qS +!jySyXo$#X0K"mXwjF'Jt/lD1v*gJX$ c~Yv?t7'ԳI򭥚8ŘB$1--n{>o'6fZb|ZyNYO+yS1:YkA YQ2FH muylk˿X" b0 D $ X$fcmlu9qq@UNdÝږ7tQ AӒ6O7U߰MtVd3]M=e dO] Ibl!"'÷]sIX=rgAK9ki6K(`L&lʎ({{䊷\TtbzC)'DN3ԃerIbLa nrу/m:dTm<FQ)b qJ)bR%*_z/oxc)h^:νm{X4e$&e"(Z$S[#SKŏ>PoGUm\k6+O0<4tPJmƥ5O DI1#P-y $$RtMpuW 3KN"Od&6[YˣB ,KQ]Ms%nfUW3S>N;IPgcirMm#~b4]`dsT0l|Y(+5/oUQsY";SEd Q3b˘=[iZLwet`ɴ |ƣzs[laZ,I͐&>,ir;lCw߂f`Ȣ?OͰԪU2PiKD_hG% PaoDhYNh$H1xy279-fʟ}s˞MO(# 8b(:, >n>ҹ^s:zļ?sZ]mj$'F$/=m"hi :.p6'5Y,b EH_K #BѤ#OEӢTFH#H"{(/_KZTQq`4qG9 m%]f$ ʾ[| KyS4CQ)G} %(Wa#!t jͥwf.t,dι4SxMJ٦Ze: W9ǚIb2ǑY! `Yl5a̗\w}m/lo(5}JhoբwKVymS;ʊ\@g2@=^_1j4-qn)K-6JV~qhaWk}Wvߞ='_ؽiwgE~WQik+M+b|'(˛))y -38KKpr+ $'G*mw}[vz1{oYsj<Qxc|0j'gϞpr=7/{u{%Ϲ©NH+0 Z|0 95pÅ+-6'v7>o>q`T&+҆hxchB>(.PU.+#cKZ~Nw.YY8 rʅ++K6vʢ%GѸ* Š]2Tڷm߿oGV+!x8,[Bj$4ϑBj\*O4Jr]F-mI[gK=3Xc{FFӠdk20MS&#2CNj0/IYoAǓ+JMqR.kD:U5{ur} Ri8K4EBcQSԔ TUԑEk vӨoYN|f>z],Ԩp$+fre"|o4YU#$E!hD̽67Wx1Gl} >./~t0h4eGK/?G_au2 hg<2%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/bt_hilight.png0000664000175000017500000000052712127353614015647 00000000000000PNG  IHDR4`? sRGB pHYs  tIME #rtEXtCommentCreated with GIMPWIDATH!@?ٕk6isR_H;Ӝ+P=A͒<6yKɬ_f30gY<7l lՄ.QUOoAfBfm[RJUݿ̬ !l˲{I)T 0 {4M1knG #Go7-7sqk:}ٞA9fY4dIENDB`elementary-1.7.7/data/themes/flip_9t.png0000664000175000017500000000317312127353614015100 00000000000000PNG  IHDRPPsBIT|d2IDATx^GH]ϳľҸP!FAQ`QQ!!OЅХ bV"BbB,X`ߜPE=={ܹ3ƿn5YZfeeU5/ ޿G~WL-h׾'꣣##A?#CywG⪅f aA3~w',Ģh@v펀(y(( $IwD$$"@I (I@]% *HSIJ$" R $":%!* $ w} TIDBZe@ID$,x* @TID%1 :PJ"$wwwaffFY\\UX[[gUNNNt]| ^~ o޼;;;0 NOOoϩ4>}?~ ** RSS]ZWƼwvv`ee7>AXXdggC|||t ? ۷.txs{qq!,бaooLSD(!!YĝŋtXNNtuu1u'@]]DGG;HR.,,@DD_fˑѰ(((b'˗/f RJJJ(%u-+,KXyy9466Ƿ\XxWͰfб:z5߿'vNOOCCC?;//$S^xx8XⰀ/_7n{{k莎 hHgg' k)l^6q?N`]Ee@nn̊6kOʼn:###SM?7 `LL |YNyss3rw BVVW Ƹ }F~qqq/a}(cdE8Ha߿aa)fF`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxy\W}?UedIƖeIea3 !aBa f' Ivfq ["KŲZ-[꽫{ZM3Ϋwrw)%"\ ݀;/t^ x7|SG>Y#kB x QE1#EGɹ#q.Z/o,(v5}g\],@<'o̴'6('B0<6Ќ R=`IKE(1%ZUʮ В]^5IXZa|9AQkZRjl.đ{S{V7dZQmx})^UVQ\#G.IlK7R +αClN`<r'A1 @;]x՛Y+M?]QDwL 'k{暎;Yؿ{.+':lTƏz{D p*}|_*ڔ]d`]ӏ],?ʟ}PNR_8Bnxda}B[OL@Wg[w bYD}8eGjSw"! =Z{WQWwav:APlh8v xnp?˗%ۆ>= ރ^#_ײP0g,T,j6NL@["V^xs?|j<es {=yvz~$ 4𒝛pw/PTRTg?ţs^`_k\>Nx;YnپռJmtw_~2^݋lr[;#wif@ixGT^Rf\Ep0 uZ#AYAۊ+xHfb.lУ\px`}!i\Ǡiu,;D qX H8@<Ç{h |pddhJ--뙥а܌r=DDKWY g!)/V!!(DVPV#~UZBcVpKXu&*׸[^%I bb'йV#^nnxvwgc%\k2L7>c VGOF.F9iÉmXXLCPB&VQ&5""9 bHtPZpx9no`zԳ(Q x!Z0_@GNKf`!c 8, k΁!bL:C) AIDAqm'M%VZQ"{%i$HJTSAG!ͷzǸS$d)jVcq@Kfi|@%t vQQ:D'Zq.GM\?ˤY<#b>՘F_30 > %-jGAz'% mȬ2&&Uʀ X>sB_45Shi T1ԕ)65J+0l')\ q(8P.f0h $Ӆ΢v :of}}D8!ʛl1ddQrfGˁ*asuyF*5\eT"883n908P N C9%dXPY Y!>99ؐwF p6HmuC(/@y yo03^?fuNBH3sb9kځܻu:8mkl2֦S' bun!(VP(BQx:P9XexG?a3<:I=d 8l ? Aּ|'+s- %(P tb{W`+x5MB!ZJW |  a"0*/d$xP =儑÷18Fʀ e$ ol>4,=@/EɂFǍ[244J,FΔE1B5JY3XuQuXE".!-~;, +B2td:mxYqbC˰;呉,Ů@⩸pv:F[qqۦh)58UK;8kq ˴6So.)C,IWD.Y8d֑J-bN6?Cce]A 520DCHQ(iJeBLA)E7RM<'=NԐ)P8TkuF+U+ S!ƥJx f$ :oX& bH4^czflhG`UZL]Lz`xI2LDǞT\#4<%p&z&|7/-}0!` lzN#r>ВB8^H]k2IRfN{=:㔏h&܀AԲY-\G d* }}o< h>&JS oJcS$۽"4cLJz |f r2 GLfXpE GP \r-ֆGB7CO@<LN>^H2-:+!XNɓ(?l d1KiFᔇLqL8^X! FM{QH@3Gɖ܍{4'w+Ag@σz@!@3F''R( K4iR`KNG6Y'eN`дEMBѐ)z45j/Md6<?]O*2fTy zJo)RԚGbԤ ЗdM PFְWrU= jVg#SN-GqO|[}ML5 aPзgɴvD*!(iA0=7e);J,e,$-͆bʇ78ݭwA/|2:.z7Z$J T(4-&(Q?g-qZӖ7USX(pbJ{NQ>ҊMO Kߠu:{. J3Qج8Bv2<9aC%Vdb.jr|o3Ki(12sBsgqP7:aW}UkS৷d{udŞ{=2.c-["Qd3:4L)yq)#aik;ZJd;  Euj8:2<١:yI8] H>&BjjnEo3WWz:ul2&T26ڠ=x(+\RQpM y&Ú3S6ؼt'$a>קGU|}^wmm8Ypġj`  R(m2 m+n<>wQ9P~ vJӵ-F <^`>0º>x` s=7u=|󯾴^>ֽ0 3ԏ =CkCҌQdJY<œ=[o*w*7NŤq:<8U' き{KMXUnYƲmhc9 r~=vm߱iony:Ƙm>-w%+b255JZj{{{ƦjfP}={{l`J_؉s܄h˶=|S?&q LTBNf0}wg\8mL60c:<665=5\=O=oo{]ʭC1FwN<^ C.tӞ.|?)S!`v%%SqaDS#cSJ۳k"TllUFё~kIg8iN_crt32ߩؐEUuᑑ gtzox\~n'ex@C.j7m͛M 6pϸ_|%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/busy-3.png0000664000175000017500000000453312127353614014655 00000000000000PNG  IHDR szzsBIT|dtEXtSoftwarewww.inkscape.org<IDATXW[l=3$W)._")*fBK#+ FnQNDMS hOP4Ea q㶈 N6M 5,\ز\2%SL)$*|H.w釸 -~u9s s?L!l.k|Z•+W苔]R,aiZ\.{qq/e hl6{u:oIJgZN7::7uHܗ!\|9}S$jpZR4{zԩ snnšSSS{SŎCNgfB((R=sR~țo'OB o%OGw.LNN^ZZZJSJ7f ~X,2_UU-\>z[/\ϊعڻwo1vɲ,fր9d2DB* g(/W^ye@'!ޓahh菢(v+x<644WbrުzXYY)PJhX86kFaIگZB}D2ܹ mɲTU9֭[ HD(\E.2{UUnYDGҀBNUՅ;vpSEN)(rWPe]m1s~~vwwz7=R= r !ؿl-PSSSNsl===Z04$I(}Zv޾}{"H4zwr!r/<  @O?T4}\Q(Բ,bY$r˕Je&dnwww,3J)gEQB@Z}RzPEMСC\@].~[ݱh43M۵Zm.Eq2IN3xz]sҞ={ QyZ !d"B6-pc vr!dYNV*RtʕJy>m5̓(>!9<Oe&@( ,˺9`089VUB!NRԞH$pMv8N8x[8$):u1{m?-1אnaDQKe-߀i<.]z5n6䣏>zWx/)l6ب r9!u}A~ںM0̙dZR,l 0MӝH$2PH Bbqzvv+r_$ ݜsҮRF`TU|mqׯOd2jP9cdd䉵D"\.KUZX,,//'dYNBdGGϲ,`&&&sϽAڍ7ӷpeppǵp8lx<E}"%r\H45 6X0ln۶MW_\\L&ykTTMx>zOLNNggg'vQyGPxLQ9* Bök.aڵjl/u/>|~`@4o,ݻSD"6dYfNs3Īݮ===|>X,LG)BӴealljdFGGZ(R(ҩ])1FL|7B(ڝ]kcX,>9'7yqE޾9PiZtz=rV v.PUGlIzժ#z]?lfTӴґ#G@EeرcS~O dYN|/..n/JVzl)Iej"˽l6v鷯]n[uf?~|$I9MI^E1dk/-˂Jr3 [E5M+8qWgϞp@@.YBDÇ?yV@j~`\=viwZz{@ |ĉ۷'~q~_~e:~-[vo-(._###OotuuA!NMr~yyyO>?w46<V{uG EčJ5wqMl:jKtlxun{ޖŖ8U fVCS/eyIENDB`elementary-1.7.7/data/themes/dia_topshad.png0000664000175000017500000000037112127353614016006 00000000000000PNG  IHDR@ ~sRGB pHYs  tIME 9tEXtCommentCreated with GIMPWfIDAThM gz }B$s$ `ltp :A[n`t2@) L`ffffFPIENDB`elementary-1.7.7/data/themes/arrow_right.png0000664000175000017500000000310512127353614016054 00000000000000PNG  IHDR--:sRGBbKGD pHYs  tIME 6.8@tEXtCommentCreated with GIMPWIDATXkW?sfMVJKޠB/!"(BxA%Q` F!$fm][AM$ME J!nnb>df=لD(x™9=x7<~H\ hb**vM8Vm;&U,16`)f{ +؅˜_6Ùo)^Te@5߶mRrr^J(io3 #;vauV |||| |Ջl%tQ/744<<`!7o]*wA_SSX H$2;Aظq J=+r4Ns >}:D4v/и'鶶6_ B~z/(޽mǎ9p˲m)%=|>333lٲZ:/ udٟ=J4% !̃H$ޘdJ:D"Ӊ'F<{,.کT 4nLӃϜSyy__~|ԩ9RbL!555 Tj>2`hӧOa$I! drpO{]lH@>z;>sLmq躎D"q Be$LU罽_[իض AV^=D4Jf3 ,+ׇ7RBvڛ;J0J3|jڵ 6dL]|TUUf͚Ƨ4U-RlvZ݁ؽ{z]uVZ<ϼ\h v 8w@ ӹgضeYLMMX5cyTmڴN.^H<_]J,4M,^ d-3M畨JSe˖pOODѼz4M2 {$ҋ݄@5 ߾}>.]ep$ āc)FA#$=b |/ ]]]B a䒌 <11ױdO{*MpPsС===\|'Om:˲<99Ou=BҨXE{<|pNxKR9X,IEbӸ(7Z?~v\ɶmN1M g`{1SY>yٳgΝ;s#D" / S^J0, z9KsZZZb\S#Ǐ(qw=b,# 摑 #v%ɖFPPp)G .\a/Rr޽Zg^7E šG y>'t!?mjj:qׇ圣s>mz}>yO9_Wr*o.Kjܻ-x[?HϓjIENDB`elementary-1.7.7/data/themes/map_circle.png0000664000175000017500000007005312127353614015631 00000000000000PNG  IHDR  phsRGBbKGD pHYs  tIME5<}tEXtCommentCreated with GIMPW IDATx\Y=$3KqںwV44g wC^FRc%UUGϕVܬx !az<%iTLx $i 0L3?Qq(ㅣTC-`-±UJqk/c7Bk>$i$/ŲME/5 ֻ;U 2S>6 !Qr#ȵWb|BtX(vuSHD_k `1|ϲ>8$zTCj ˪ծCuzUVu`qxW:O׀3)t>q\W@$"I/cŎD+1zw2i2}Y ,Ǯ>Ժk9x p8_@HݕUևU,+l춬k!I2HRW >*ҹݓFdc!XS^0WCU 9drj1H2HҐ& ,*88Gbɘg{*˟oG7p*br99.9+7fVǒd 9|T:{s8GYݽ(N ={-@zwnq!X|qO_h&@$@$F 9Q3V@* Zau! 3YW%7ͮP.II4Oc_GrؖIe~F!X\3 @"5`>Fap:p""I=/R VycظixYcPɲBZ*7a||э%"I 9|,LH#Q6kUJ`$4]-W!]g !IIQ 5 s? ,4A% DwnI2H2ls8 <ep++RMqV3 rCnyJ[oo&B8cddРTը { iu!uHq%+!U$$'M?@0XL2 jdD@V8:Cr8y#_plDDƂF1Op̑RUȃ#0`H=_ViURw2d`\ ),n< O]|>9|x4cr FfV_%-Q1S9\"~ B`"2IjЈ1= <|4 N!X WTzJ i&!juA*H[X4# Iv,v?< |͗ĭU8YH jkup8cHꊜ' hg@" $ȦD1p|x*Y_2k憎HjKWΑ`wW_VFɠQZ(TW+JcUؤF!d"uNhuH}.S/tF*je5-;#Z IRHs:&B@^ &@$v MdxSFW2H4bAvQgnGnbݤ!fF.p ʜ+!םͮKF#iHɿ }ի" X ^5F'JK&HWi5^>5_"&; ҐM:>Q| ER7,PYzVKSIaDQK A۱4jVmhCR u_+;c|Kq),(|GIz5@$i`.\nH5m_?+njhǁ1һz;Is<>1`wXIj"co=E.? 9OOV뭁D.$-<2i)RcC$i/5w4G2px RGVǒ:Q8HRuosKܹas;$zo,7s{bl#uDnָH%u8|~)I|d"I#{s=@\~DUl+kIaDp1cQD6zgaz7qR-;"#"+9l@ˣ2T`{&l@$I5.uYKCG7]"Mv/c;㱇x6cCڥ^Gd7yR#r\fyI[{Jj#j"@xHR.uŎ[wI]WCWKj́:v:'Iݎ/xHRg4f·֚b ”\=JZBC4㱳Kz\\oϓ:"ׁ_z4HcDj2xxLv.s&7@\:";Y`ѽ1O !UW˒BZ|XIbs$饽N09Cꈬo~x3Iw"587VH^^_JC7v.@Oб X<$I8G_.6s?Lฝ|j"}!ˤ;6xǐT |@Z-0c|7\ax?rF$b&iY݇xH &'IC~YfSҰ5ZU' iZ72ްXHp8B FV Kڡ\x \1>N97D&C~ xsC$cC~[NꯅD6pNwJ(4iǗ8!IP3]M[nH~, A I ~չ?~gD;1䕲a{H@Iz,3IWBZ-u_By3G$q4 I 57dli#Ù"6Z?D4hOxiAH\\Iܯ'Id!_J6pNɅ iqNPe_bҺ$ FK1 9B*Y'dgI樿$IyK,"r1?!h>*; Qcu7p$iP ^x1RWҠ<~ ہWH̟#m0\%|^KYvx +BlQ?~ۀϑyxګxe$ zsCIs#ۀ> !\)_ "'O9OHs>*z%I[g*p9?_5rz8n'AR.$sCzp**Y'/0i_ad"Iҝ[)'Bx v@QgCͿLZjkp$a}r ؛綾Hd-*Y'2|"il"IR[l9*Y]DdD 3~@^*W$NiYV5xax6WOXQI{" Úq$I zKH&?~Zj7; j1z:pJƔ$]9Id !D;!TVY"DŽDߊkOH+zo쀨v{x7!n@Iv@ԶQc]%vDv5SuA&IR[%k9ߛDWy QR;I >Mx>_(It.^"MH)!\0쀨c < $Uǀ4c p"px7]O@3?! ҔD܏ovO.?~_j3x,:mB'Iz2 Q^ >-8i՟&/a$Oo57Qfz@jm5x`ioX2xH40BicX^!;O8_"lD׹_~R=v@iฝV7I^HKVv6/^!I(/$c7V9][}IOV*^|~I4@*𯀿~j5$Ihb}n-pS#*v>JXcyGIaIFIY'd4${ c|8BZN rai݅!ID :"K!k2hz'"8%ru6n0hCU !d 9c!iaXo De4()$I X,?{Zdqu:S=evAZr8·$I(cyw:!8pX #1FqD$+-jHݏw!wG4<1WHIԠP^1oVAdt00|"-g$IM5UҊXEF /; 1E@9iD$TzԨ!"p 6߄h^2cp[U $YNH,BVNJ^1D@#x>`;>?$IҖJ:uE/섌; <GHbt>|Kv % ٝkʜ턌C@g㜏$IhRRo焼H=gd4Gq·I sC;!焌A@6@$ud)?2B w9$<5oO?4`Ry$Ij SR=_~Hcd8 $I^'g9!+z 2<+<Ǟ$I꫒$$uB/48 p~{;ǀSv>$IR*͵̫1UJc4  %C?&k Iw%NU ; !H=gdGOw_lI7k5 7!5` )pO; #IHurOq`v@UX(eE8gkJ$Izќ\&B,IvB | RS$ kz4<5Az[`S9/KsI4%OzfWyno\Duic)I4r8 Y=5IX4eRN$IҠ ;@7cSD $IX_^y$iLh8LB1qGr1GH{}|8Tv>$IҰ*넌Z苤N![vB jO l2uɜ%IFi“[!UODZI> |>|HQQ ʵWIb=e'I isڗ$IRRYt8clT(ʃFd1Ҟs%_$iuBrt ibdxCϊ$IRMw&!@1d&R!|$IX룅\; p+Fb޲{!џ \$r RGbSҺKSr7K$mTDK ~ᆧ?/rbGC$0BQyj{?<|5I(x\"M:!I6w8)1c#-eҞF$IR~Z5uOB@F5&I= H$T.boV<5aH>I$IjLQO5*i;NdI %x4.Q$I1O> c< !DOdF$C1B!Ie\{n?5;!auCkC$k@Rt~*P%I>e\}5xxINݵc<$I=+dk4@W#!B'H^"ub>v?$I:RoUꯉ\}x"8_Ry:!XݱxӹI &o<%QgՄC_aD$IaGѮo9W2 Z #r $I'Fc|BXts@46( |a6I Rùf|'vv@: W9O$IRZi1n!L!|߇lY IDAT$IR(d.nbkCW|H$ N\c<c4@ze{#%I#|k@!X SLUr$Iમrw >pX*Ӂd& )I5k1s!OAVLc_%I4%aU}/׀+ybh') |C$I4o"Hgo_/;$I){3|9xx+pSWjn@a#I$\Aei]َ1N/pWv?$IWu7kVttH,iիI$e{sD l Tkݤ>^K!K$iJƪo9׈׀zU -ҪWӞI$e׀qJx6< $IFS٪XӹV|1xx ksH}ӭ$ITf1׌kH@j+[*;W|~H$zp.׌2#W24Hc{$I`mx,sK8U X_jO1$IT]a}UKD~C$I Z6iHu#=z,^q"x7ilN1$IRQ(gs-DDE=?=$Ij|)n0CH3ܹ$ITKu8kʋ_(n$=b !!Z IVM!Pq!hmme@1$I@1_5s. I$?! 87'd: e;ǁ#9$IZU*֎\kɵH>n"-;E$I2kΧr :FjV*ˤ_U%WI$ҳm R>5 cWI_'$I\s|pTOH *|2x/9hSl'I$e}.T=?c78Y^5 I^$Ie>נ_5!Xuv4i!I) 4p!}Ԗ 1ww<$IRL!Lq!Xs|1? $IRTכ\Q[k-Ҙe_$Ie6)dxY{=Vs?$IItIOb:sAFe~pN$IR?1/.;F<2^9C$IT].2d/i+{I$ݤ ;7ICPu@*;Hpxwt$IRVѱ\>,[gqc>%I1kGs ;Կ;W DZcy{U$IzVV}=׬Ið֨o }nM0\$I}j\8>P c uu4I$I}Qʲ>7y:׮cs el'm8d~ %IA0kا8`h q1tI$q)[\^>.ըwְv@_@.I$ Ri@c1Eh>*~H$KB:Qgc1ƱZg1X$IjP. /6s@jx!?P$IUo5n'/<$IҀZ5틹@J~Hc~/~H$iJB:kۣ1ƥxz}s38C$Ic6׸w s?ǹ$Il! 2,ݤI$ \Rcߏa $Ip r8c9 zdx x~H$ix)|.@)붓49!IQ69\r.Ƞw@v//;|J$iH5˹X@J~,p?imʚ$I0)ַ?8c eHm> L$I҈5&8zw~.@:q\ &}^J$iD,9 dU6-8BjA!IVwCj~ 2h}>&I$mDy` $EVs?!IaU]n5F4Hv4c$IF\o~ ; ! 5{;C$IR\#ת -c^s$I{c1Aa2<;C$I-}cP,;>FZX$I xAa_R2nm x xy&I$i5Gt9 uL1C$IkroBwzZq8@deOq+I$zx1r ]Z_@67<<ƍ%I$۞kgr ݷ*[#ȧpsI$V==OV}s NI c$IRMs|&}/: ecb>_I$V}|/u %d8&}^I$I 5\S~5<$I>@|xXy%I$5dW'' e|X#Hx$I\C?kZvFӤ'|I$I- >Fw_͒vpQ$Ic,p>HΌ T>W@\$ISZW~¢N3zu@v$IZ6kOs7fz1{Hk\$Ij{rm)i>^\J$Ij\cߗkz8 o' +S}H$IrpF=>NX|P$I,:sҪX=ՓRvvlt$Isd^/psI$&r?LWH΋1iv~$Iһ^b %怣y"I$uL!O-Ν%I$&ԨVˇI$3rG"X0?5$I\{t5/$Ij!=ѕRp79 I$ud5yi>|<$IFU<կ!I$Gu}=_÷R |)>/$IX,;{te__~%I$uNޞȵxOVz$8FZ*<$IzHrmU]y~`/$I:ޞ5jXC@H$IGrmպd=y I6~%I${sMD.~ _I$ITY &wCGW*M?+!O}H$IWsm>_~onw@K$I}5zWHq<Ƹ}%I01.Rw2CgI$I:#d6all$I=\?\;V: 3]%I$BџKdtdI&}%I0k#fUϷX%Ç$Iw&s>׍og,&*Z$Iz|;+au4'=q$IDn5`39$IKtnSW) xxwA$Iն\?麽a$IN<I$I@~ţ;co2H$IW]tcJ$IHoHq<Ƹ ,W$IR'rTd'>$I@.3}@JcQ$Iu|;TnǗ$I48u|[V*?ǜ$I4*u{:aujY~6.+I$M~:4Cv>$IԯthVHqv%IA\o?H$I8'H[CH; |L8J$IiP׷u_-ȇH$Io~ w%IԱݓJfY$I4*u{;@I$Ik:*8 ,> s,I$UKҎ;1 %I $mҖc 1mBtI$ipTcBq[-u}: S|$I4^3ˇD$I:]d/3>N$IPh{R|$I4Jޮ}@c$I4*uG[ %w{|$I1k) ~ cm|H$Ii[Ћ#nH(I$ z~^NB8ј$I4ƀm]?|w@$IWu=jjbXǤ$I4Vo5L{$Ipj[ݿ2 Ǵ$I4V7@Jv<[K$I;3濿X#VwBcE$IJݭM+q$I4sͿaV+;o2E I$ix\/IS\cw@$IGu}?D$IM; αqDw@$IG(網zK$`#$I4&rXh5mv@$I ;sh)@&I3%I$ ɜ[[ I$i@=p%,I$i4l94@b~vB$I4Ԧ 9`N^Z)1ܓ$I4:fZ \Ꭽ=*}I$i>: %yak7CZX$Ih`-6"ȶ1$IOu.2n$IF:zC&@c I$ PqwkzD$I`f]zc \> $I9`.g8mK$I#\JχD$IR.h6L K$I#\Jّ$I4\JYv@$I ;s6hd$I4&s&Xl6@a$IF7 Z $I$gI$i#U۫є]$IIS4&J]ɪjK$I#+LԌ$P#~I$Ií-fpf瀄7$Id i@"I$i42BSb3I$I@22a$IT Mje$IJF1 zcgI$I9Lоc 9|LaD$IRr;'Оt>H$Ij)'4@f $IJL'HS_X$IH$I!Xv@$I$ 0H$Ij)'@$I$]_t&Y$IsFm4'4;$IbN4*.I$c $I@jH$IґU\"I$ij*X$IT'*9#`@$I$ $I2L"I$hI$IuHhgi K$IzM7* S$II$I2I`M6%I$ P mL"I$J$II$I* !m WI$I%@*F$IZ t@\~W$IR\!XI$I] $IjH$I$I$$I %I$i+Ya/x*I$ĭFCD$IR5ϫ$Idf: 7=$IJܤCH$I*֩b$IT>:@\W$IRK9r X͇D$IR%TrBC5or$I[9#4ܨhr"I$$\JC$I$%>/,I$i5ݨhb$IRNh&"I$`$IwD$IRr5%I$ 9#tdVS_X$I+6*"I$+I$I?4Z$I4#s@K.I$ZIv@$I$ $I28 ]$IҖrB3z> $IZ ; $I9aS/,I$i$HS `I$Ijio$gI$I9nОCZv@$I$27X$I$аfȚD$IR!5?4@n@$I$N[%@"I$Ndϻ$I jHLM1}ng5Z7$I4:9 %u&#^I$I)LpvBN/)4iOI$IF$?4@J}#I$I#ؘ> tE$IP3 g $Ivg $IH9t4or&\$I44r&8l.h%\ȇD$IR.h%\̇D$IR.h6.]$II-Vȕ|@$I -傦H!Wq.I$[\3BgH!+I$iJMkŤ>$I4ho)q x'|\$IԶB V%I$ \PKA{H I$ICmu;&$ISUL3ϒ$IO-|wCtGtI$ipU삾R!W[>N$IP\j^Ʊ`.I$ zmZvM?* "I$i\Ms[ %;vF<%IakO(t@Z}KF"E>H$Iáu~Kdk$I$ :з@JTf6MN$Ism@n'$Iph{r:I$ixH[BE6nHX $IRoCm[hj?UÆ$I44BfKڿ׀U?$I Eg)~UR7ku?I$i ]5yN~ $I`X]߉9 U7I$i u_׀aD$ILuV~Tr8$IӍB]ֹm !5L> ),I$T\g)KI$iɥvhN%狹P$I[\ӷX~k$I4Vs ZT-$x{W*$I4Jz|\q$IB;p?I$i0S|\q$IB҉oБUB731Ʋ@U$I~P]8өo8_aC$Ink)W2H$I8UW)qx9%I$+f@:C4H$I@:F7/_@$I ̵{GU> ~>$I;BݾR߲v@B|8K$I}iRc:='y6Nfq5,I$w\wX~Y`Z$I+Vڍo֑Rc?wI$I\M/v 3s>֒$IR]~kK逄gW:% IDAT6.Y/I$+F߰GI= A>V|%I:+Cl1SMgI$/Nvut7tI$tFh)=]#"I$uS~~Nv]/g%$IRם#|\wMG; %/M$ItK&Xwrnw@o%I$u5ou.j !܈1NkOU9D$Ijz{-Ct{,/xѰ!I$L.v;|t-̦@dp $$IRGXbG'<]` x X9!I$u9\0֣_r_ejXi$IT/U*k@$IUޕRp^ 8@$I\BN,/|$IUۺ@j.i󓈫aI$ITcߥG_ULOKI$?ȵ^ c=>հ$I([^w@o'$IRG-z mWHjX71l<I$i w!nt8C^$IRZ/VI/_Ƅ$IR\5/W}rbI$i͵~z !T7aI$I\sתǻ/: !1p$I.k$t 9 (5%I$5\VW'>*dH-7q2$IԪ~~!Xg׀.'B$I!)")\dE-˲[c'v4 Ц@@4- M޴I4 AS6$Kd[Dj*q9g8;q~sxΙ3,p03g~|E uC<RjKmum9"^$Ia][WH5-i7$Iu3m -LS%I7\H)t?+`59q8qaI$ITRC]jVMKpx$ow$I5 x@Ɇ.q}ܓ%IDM2#1`$IԑRC)5EfE~Ji8TøD$IjUΖZm}l v$I1.nvUir2qx.ZdtI$ zx_j6Mvx 3I$R3H.>tAgr'G9&IXDGeC׏l qJ$I!qy28 NŒ$I*F>H|hS (j$IH`钅խ6W ZU<]$Iɗ]': )+h9I$is)^v"&so.IRտ &~ȭ箳|{M.$I@CK36@_XkA$I݉R-5rHJi:|xy(I5Ozz3S>O%IԧJͻ=H )!,ǁZR!I^UgJ{4t1Ъ>4DEx$I%R'Hn,h-D$I=U6ԯ mS }'弈kA$I?J<=H WRJ#abodׂH$'K]8N){ɦ> {q-$Iz%RH ZI$HiPVk?'k?*w|^ $I]SR?z:8dX r%I$IҶVWlJihO灟9-IpxԲ?SrWĂsWu$IM/eӉRaGCk2g|^K$G̔v?K_H}@)I(fFf\ "I.+e#MhJi2[ջlSC y~s\$I] 8}WS̍▼$IRէ^TsI|OK\`\;;!$IZ/UYգ F=GUڏʦFK~$If{;F,yXSqW,I$BQ)5kHJi8s>:(XI$1b3R͓>u8ep/|<$IRE֯}gÀ}㇉ cT,I$i=](5wK:0-L/{,[kA$IwKMKϫ3w=RNܿK$I0Sj7)~?cHsA}%q^}sA$I˥Wj>>Ѧ}"\$Z|φ$I8xE/ $RK)^!_,=R$IZR{I)]9"Zb$IZSJWy mkv*O#Kׂ $IJ&X5Tcvjp6$Inyƀg-k$I RkN8<6$%TJQ v>$Idlx^ UtGk,LsD$IT+5R3jv@kkJ);Um%IiH rc쀬o,#I3RjPzYV;s:肸+$IRjVMO:DĖkbI$ QĮW9UfWabX$I}[6Y8ڏιtJ5bǃ$H$R^J)VdM)%rWmqyyB^ ,$IRi&KLJ}XՋZSn0q~`C"Iԗƀ?6J+gRJǁ D"I[(5 ޔҜt쀬"}`C"I.+5 ͮX#fa|zj|I֬^aR]=] 7;\kA9:$I=i8VjC)fV=b_ $I=kxvWq\ƈS1`qA$Iz3 RhRY?r8$IzPtZev@@J2|yyzwŒ$IIE8)$IRW%ad^mv!yx>$I꼏Sv:޵^ &sќgynut$Ip8㥔QKUR>I1+ڱv> ~K9$$I]ax8c04mw-$IjH)7ߴ<d} %Its JubdC9-ToX$IkY}u 8t!2 _v;$$I]b}}@K]Fg'["IZSŮ0y0HWI51N2p(4@9pJ֧n>|! $IZVq':}|@,Ly7v6;:$Ib8D6x zϴ~t? rH$IViڏ12ĭ,Nr-$IR{,pV/ƚ_ ] b(I$-B(_C=t,Ny+[ZP"I>|$IM=t81`_J/vDˆ+9緁H$55 |C]6Z%%o>| ؆I4?~bgiX+@&d`wD[t,I$E}#q!G~x|8#N$IY ǥV:y|@tCd.V ӱ$IQ5>J)-8,]_&rGJI쐵;!$5o ~Zj#UasDNct,IA0 '? O)8,N1ɧfrίƍ%||;!$׵gNS^‡֥LjSovӱ$I0JwX Z˗&~b۹W H+yZ/ٟRG2h}\KX$If8 |Xt~!1h 5uB20sK숵x+ $IݢU+cx8|oJi^5K~Z%ph$I=~9Uj*5z^il>>9?||_#$IEs bS)S#VT]y3]>I%NyT3tp24\-^LqHٔQqbr`K$u[Hfɥyx;;\I4z9#bInU=R$CLGRJi෰"In~f>]>in ⚐ItsHc㿱4ٺr$t;!$fް15CЇ?;!՚;!$iHGǀҏ}'h 1JuEcv>Vu~5!v!IV35H?ׄ@NHupm$Ijo3\ڟr?xH$]O8b| .; 2۟ZmMȷ=-  ;!$X/ĚO8!BNV>b*ֿ"I\pcbՉҴdٺ2 s#> p!1HN8p 8j^%ZwB6u__څ>o$IrdxK)TJi"2u'd8s-A 1kO "vB$IrcvÔ)Ԣ_5ZwB6;b} WK"I>;^\Ji:; >[wB9秀6c'D$,pxXTJiࡦ5CxQ9'`7yJL`$R.S\H)j &; Z i@d`8nN$I<&cޔxc0x#~21K$ YSQR3HuqMH\K9)WOc'D~~ xz<O)B2zL`8&t,I4&?&}‡d y'$4s~\!: vb'D~~>JLzRJ z Zs> L} %T,:$G闀 NVC2h+Nqj8 9Y<5ⅡDuz1ٔP@2h=T' a$oQ/@^ 9s&"ئw6D<[OG})+W]oMhW}7?"'I/At>N.uRH˱&p0< |X!b $ۃ,i'#)w ZZ!u_ZwB6w_~*15 $I]@k;M)@kN,n"&a'Dn q%d'RJcI 膯b;!>A,L %@$I2]BOom/;  iŜ<0l> NX Wds@e!:ph~ CON$I>=\ZX~y!ќ('89y,In\i$iUH"x8)ӣ Zwv@)y!xu2qtwɒ$>9 '}<4nM ձy!wkA@OmI;L8%bǘ{fK /ĉ_$#.^)%Ik "Cx֭&tW6-%t|8/4Hq9)qq`(4gQO grĴ_v6\.I2x4&xx4|tSkA@7*zmvC/ݐ@$I% KLp!7Hz-xO^7~xXU%@$I>b}`,` ^n)7Q`4p(_[ve []&vzx8|JJabҾ#MtD~- G;AI3Խ Dl R4H~+[ ̇JMtC7&$w.&1)GF!:Qo>@tC>| oX $SJsiyv@ցcˍ-0qnpy` ۅr@t[RqԾrwkC|8DGdD"T&QDJ)@"JwĎ'Q`򳵃芸[$FਯPָck:Mw˚#97EgBv;"~ݽX3VY\!VxƓsV!Zo@*π瀗u牝&> 5; JS{!ϗ$p~5kضV#r;vD$iGzxLr1t8Un˟R혵<|h?NwenX9 %h$.|"2vD$iHexvHt<ǥ҂DZ?v@NwDV.ga#2|ŎNGX]SD9H'!QHk|w\#Ŏǁ_"! l4HRGrByUO)]뵤aDZ딿|G K;"ծYc+w.H2p4;|xk<&:SJ; ij#@ZggkDn#|8Y+J1H2,( ]p؋D5R"wlXy[NV?E@ALڰ$jШ_ TM!N.8|anR-H7.|G$ۉ黁{u"_)"i@He{baQ py9^o%; ~sD&t /JQnڮԫ#5|nXQu6":{#m^i:R7>ew^9o%C~Ybȧ%[H4UQ0q\O%?; R*Т#R\N9妜K ItCG/HHZxݩ_&jrm;XN-oV:R7:w&7&_X'Ĺ"xXq~5JrJIT/7Knr0p õ6%VH-+WT%|h&Z\mWj@걻yoB'rqġ_~@$gi4 <@x8c8cF^5|`xu&bgTn#MI4Ok恷ݬ^ vK\8R;=4vqZ_C:>µk;Fnԍ\$; Ry"S>l)d8U1Uk A%] <1 %hUͮ_j@*A+3o8UBDjjOJ8I1Fl1Lupm2xH}ԯ.t{DGIy"3{TY\/ ׊H8Zu:2e 1M凜rx2xH}^8ҀT+5LNuG wEEtN `FS/VnE܎eZur]?HݳʯFj_ 8^>-}!FtFv|gueQ1IuRiCNZA<G>HL$0H|<"V'JN 2^tW@$@$L@0T!C.wBL^B- p+a2cUH9 x n+"koa;( |X30q*] p9G,Xq2`q tJin5^%"oIfԭDtH-+'y]T ٘,ogG&R@RJO 1TkGS_FtH!p}@T oSjFN_/""I- Φnmj@'vC!ܲOa,PXR_#I2H2I}z{"@<8q0q8`5zTt> eUy{!l$"K%[i`@Qjt,Bt7ff$ty=~$"Ik@ͧ`m-}b:]Ĕ{be @fJ8ZBb K0+oRIIr"¬,to -m򸅥]&PBEsnTo3%@:] ~cI2HRZi5ks}B;$o]>o2NL:Uy`X ~|~䳴ad>*[ؕr;= R'#R3bEwSFxw-ڌj}B{u3 d)UV,V'IIR !S5&Ue ۷*T]qg 4!S%0 pTu$3pRu0^ 1> u)˟,,%ԧU ,4{lcVZC.zaJ[hgڣ8J:qMYB eٍ)XcS-;.UZ𾕥kVnzk~}|gRw݈jKHTcS,]S1EUWbXrmf Jw2HD2{6t&d@4걱wIꝇ+Q d!|4V!1Cl($"Ig V&N h?5>*7 'ajv ju- $I2|Vr$lp$I$I$I$I$I$I$I$I$I$I$I$I3^l.rIENDB`elementary-1.7.7/data/themes/sl_bt2_0_2.png0000664000175000017500000000067612127353614015364 00000000000000PNG  IHDR KsRGBbKGD pHYs  tIME'=tEXtCommentCreated with GIMPWIDATH;N0oA!(@E"I Aex93EO/ i1294y&,l|k׮ׯj+ 1N-2[9G艆QO~F/z tY666vIBȚcc$/iftTUQUU͊X\Wc$$XKAc fDè,띁n6T,Y-vL1NU׾\XŠPes##*FWWk0`>\t:av_bdrS R1E*ޞU L=U`WU 4MeY)Ef2lKmҔVuv߆ߤ.RfFcSLn!Rr'"OSO99ۡx)u)NeiB<6l.&)HYy~Rǀ G/x]s) EQHXE`)Ki ,fQj&qs 1tP1 ¸|b1Y"]񵵴+њIz,*yjˀj+,XՀTT1:^?k`󾡍* 1XtNN8@RM:2hc9戸”0I ْgBtٖ`Sz篅p֔EaL`+"PX&ZH 4Ơ,(Pj N߄d(FZHό`C*\g`@R%p]tX&xlGd2dŠB~d6Kz*€^tdm|L h7xFǕԙE~ x)vI@$IvŨ9*0&\>t@ט"1`MtR֎-c>c$q=ydCàO t(@3UEg`0 (I֍ϟ?*-y8~46777Gѫí= <;f .Xkkk:u͗8ѣw/^^Ylȍ(Bm*w9̃+(/yPh!i KME$s^$_$Jth!y{R6NqVB$C6H'),VKm6x6_0{ C@bQ.=25hzr=C RS#F7޷CwV:32J 5Hച^aYj5n9f6z'"-FUʌmKj*愓}|gT0KkBqx<~@DNxIENDB`elementary-1.7.7/data/themes/pointer_glint_01.png0000664000175000017500000000033012127353614016677 00000000000000PNG  IHDR UsRGBbKGD pHYs<<MtIME /NdXIDATH!0Dѿ$ 1(lW6<9b2O,afgkd+ H= Y^~]9IENDB`elementary-1.7.7/data/themes/ilist_2_h.png0000664000175000017500000000255012127353614015404 00000000000000PNG  IHDR @sRGB pHYs  tIME R1ttEXtCommentCreated with GIMPWIDATXõXK0 k/0?d9y}b&eA2%I 1k A$<ӆ ! 8x0GIiJ I˥멭6JUfAw4=nh9" bs]4H: "3h߂$ Ŋؗ!RBNvH2pdޚYd Drzwƀ hztuCi;DǷ7cTTI#i+1Ynj6N`{epe&*}̎$3L'ic0Nq1%یISvkӏtorK)Ѣ?f-?he2ToXsUHRͿinc$ 0p,uH,-dJ0IC@anezol/9FtLLuڼik,EI ɦe;۵ZgLbc2Y{Dbɹhx棱j`ϖ@Han0%fK\^t5, -%|T̅s㒨>.RR pv`[=‚K5!;7kC\Pg:8]Y=KNں%%Wqj̭_5KTd@s Af&'r0,X=nd x 5MQM$`4//-^Yre $Ӣd)80$)~gr2j4ܒ[dBvd[ZrN6nziHmJN҉Qi3i~m>%1lbqljUlժ۞W8Ux1jv>͒1JD%TfJ.en`^ɵ] /Y}40JR88JvB<_QA8=w;$! $+~Kǿ="68\_FŦ\cnʹMq y^hrC[u.Y?Męn 6l6Y|`B ]|B~Sp_0ˎh> 3ZV0 CGˣ>؃ |^Ln`8x)xX(Kdצ^  I}fq1uCcByM& _N@yݳr^&IENDB`elementary-1.7.7/data/themes/icon_arrow_up.png0000664000175000017500000000141012127353614016370 00000000000000PNG  IHDRPPsRGBbKGDܾ{ pHYs  tIME 5OtEXtCommentCreated with GIMPWcIDATxIo@TMcO[̾]52#qH/cKHOc1c1c1IM}rξ+'!,_7ic0܆a96]9x ^RPJ!=*D @x<>aR` З)Yg+؄w8FQV JlCj%x JxnNJzfw% v;JbCF#uDIoٌ`LQ^S3ZTxi"Jx*<뺉"J@˥xv/IDoXXgt:"J@y.Ln7Do6 FŅ(M\͈Rv{dR(<`0Qw\7 g xf,xp 4x?F <'%?xZ:|ߟyUTzxg3`L5ߏ/P=i^hW`3OK'.L =UO>HϺFu5&ʋ4/1c1c1XN ӱIENDB`elementary-1.7.7/data/themes/emo-smile.png0000664000175000017500000002256612127353614015430 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`*IDATxyGu?U[[ݭ[d6`392ða0u`X&a@@Ns 3 K8/`țdY%YRko[~K՝?~[m9:mKݺun{/wg^[pv A]ELUk!pZ)q9k"cU݊^jtԋ : Kc攥%&H8G?Urc``k8oh^Ds|6MLU> >0(\^; 0f˧|j}Nf{cOSLNO.i{I/BP bܴHhOoǷ9߻E0}zp lc@n,& Îeuf\PcNh&ق; mr+ nr˦| =3R_w嵯>{U~}I V8skfb%t=/JA>]߻s~B9D)A4rB ܼr (7$w fox]ו7^fB-vT7-dXgQ^ ʪ1GL8;;I)]0?Q YŢR)*3rVxΈB !?>~dӚv2o'kDsQtTN T=$? {'~EuWTP" A@4J@'=OՁlzM&Udzua:Li(8 d C\F(7wC?WT29˄[n~5i@AT3Z)1@(Zځ槓l3 8*jF ZZUg˙7 F;(ީ'2 (Ľ 7`SA [}-3-P RVJJѭPp:YyuE ]TjkZS+EQ)c3!d{‘ ZTAYA49OvY1WU.A5})L%ڊ W@zq8  8t`ڴ1Z(رC˺k68=1\,b|EMOةӌ42ET6]&I3\f1++K;Xt]dY33WpCa X1TL5o8UY@kƣxdqfzTL$ڔ}[S{֟1&Yb8 i4Xki6XGg_͎lVDSh0S?嵰DTFc ZIbQXQ'i4_ L:(<~+Tj k4+|jWg GZl6Y^SJynCw˥شf+?&b#E5Rg\>g.3Le#D{lsF6<^cN~{sm?3AX\P?N*LeO|VZ䇏l˪~ٳgϜoYez y_+ ݏ9vٰbqm̎wnz-5$sζ%,]sێ9*\_[ <(㡻EY{ﹽlv!"BZ%IRԛ1Ǟ喇Ocۊ[h|S֚4MQ|Ѿ8V 7p+IV\֭Wݰ2m>qַpIG)8慛њv>M?GM7w|ttYoaÆ>~V;[l޼ӿ0&v_uBxG[/(=C(tBD*FL3I\IF Xl%{ųQ}(3/ p2\o)v[a!sH O5jBx_KR5ImeYfp|Y(*K.]NjB 4II+ԅX㓊"d$XA.O!.B9A2T M# n&XB"">\⡌0GM5ƉYбB<̗gosn_Ex!ͥ(s 0̤INUuPj*Qw дVQ;׼b"׽QeHkkWD{) ĄHSiP抌6|N{$H*(W:Yz5uYB9:8,lK(t,R<@:ӈQ'!qq"bK}+c'Qa7I2"l&3tf N8qh h4&+ձse~!QOR$u8ÒL`b%l<~76sPU޵bڵ1E~ 6#ѳ  (h1xAHTiwΰ U{)`F{V@k$蠶DN[)B%ŬF=]j_@GI~tiK6 zӋEDGŨ!G\5lD{$~`ШВ6RRM\_y~ʵQ C.Z^oinߪ5maQ a9foHa+c1bƴ^{ sQO!n6gbwyIQ 2Reesƺ/!黊ZgiȬ׍o_INJv `i1j0ZYpZ4rBu1S{'c׸CA!* (cCÒLԁ` [8 kבf8 i3/Z@ -r i1+HP#ţubʑ1'``BBOw5-㠶VPǟ7;|iNGֶ m qfեgwgA3f0R@ġ&ݍQXr֥u$O?CX/@!z>K#;Y\m$#9HYꋯK<5LGAs*f#P"SD塀`vY5"IQ$uC;bv\5+0PtMbnsSPSHU}x y 4A3j9b P7xc?_ IRjO2&-ZB-Sę6_c6ߣDwDW[e%`hq2FN2L K CL䳼ILJrIm%oũ9? ^)^@!PaHXjPkʊZ!Xۮ8V?+.f6TMJHfNyqA<\`x;O T܋V4/W a$9(q}OѱtC$dH-B`Aip(2A ΄ ltL+hU8m]43i)#IB%g>P)L-œqr)|xv?PsMMwq~#G!KJ|b5 I *254ľX۷yսxGn^s趻!d &A I8SWk)P:d=;Gbq* QHH9\P `y'EOZGlVP`2ε'<0@3;;hix 6*ƿ[7λ32zyqWPˮ͂r5FB&8 yvڣ2лoK{;jή= %VH>4- aȲ#LJh+jnTIe ^٧E_۶-g`s θCwD}KlPhqb*T|3V8`ԙH ad і4'ŖV{G5xQ(mbIj5#~ 7{:z90TM5[')ǎK?ϱvV:ќDg<{,2qh$SӖ#U1ڱl('tz4ad@>^[F}_[<؎ؾM]+>n l A{'#,]B*t*"I+$8Z"34$N2 4B+n$ 劦ݡѡa#~C_w`~*/[Ny 5 ZӨ[Nek885IgfpI)m(ZAb2f:#R@Sj2NDEXCIbx|}zA@¥=lxxW,B Iˉ%:/@Maf2QHMZ{eh?PBcRy;}=ar/莻5 c?'/bg56ֱ`|5Y4s+UjcԧSP" gzd((4<~kiRACJc%-QW!K㕃k_}?0ݼΟ ր>~||{7}^7V٠;4C՘DlkK[4|_OW*=D"3iLXSd.+N:ǭ?O>4`Zv//;i\ ,`0ƌyڸv{l-+o7E5e\*CEyQEDG9kU|ʁxT*[ l+PӆjYS.O&;6P2_XbЋ2ҌӟFOWg3SVd3-'@0iQ: { d8ϫ%>"=nsEĭAVHZ ֡:qs≈-"j^3YDgkc!/Φjk]Zǘ.Yyvlv,|՞e.]t>{tisJ|if|vP!:ۿߛ=¹}bs.fϦ}Ib@;g -9 fgl.Alǹ%x%3=jE%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/toolbar_separator_h.png0000664000175000017500000000023612127353614017560 00000000000000PNG  IHDRTsRGBbKGD pHYs  tIME"CIDATc`0Qȸc"?IENDB`elementary-1.7.7/data/themes/flip_t.png0000664000175000017500000000067212127353614015010 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME 6 \mC:IDATxܱMA8pvQPA@O@.XyI"}p轝[t%GzIV.18_I[kIRޒMӔ;SZzN}9N~g6M<4M;w$~Z떼齧ֺByRJc0q~Sil"""V@!""b """V3PDL z t1BDV@("&S\w@EM @EDD` $PD.t؊ _0M \1b9"}R_/[&@q&@Xa I|7i9UIENDB`elementary-1.7.7/data/themes/pointer_glint_07.png0000664000175000017500000000054512127353614016715 00000000000000PNG  IHDR UsRGBbKGD pHYs<<MtIME 0(*jIDATHMK@ߦi@OXOxʼ!.qCf朿S 5j\˾Me0Z[fޟ/x ڔRXik%z B_;SiIENDB`elementary-1.7.7/data/themes/icon_folder.png0000664000175000017500000001375412127353614016023 00000000000000PNG  IHDRPPsRGBbKGD pHYs B(xtIME8*lIDATx\ky=p8r܇OlŖlY1FFˆpnݤE ΏqOE41(e8Ml˱$Gr}.׼13!>W<` g!X>Okۻ9&ygx_Oʃu-IDONNYfh?wNndb$T0#9}e!_vX¸G#ܽ{ͲZYɷ-/RtP(a MBϾ7-|Nxd wı~b@Pܣƀecb 4PJ"!ȓO~'? o1=qCnjX:Mo&D:L.9G"1lvDA$IdJ|4PBHo b>rQypO޿}ҩS1 0|6_فy! @ϹbG#-eͰ'.ŢvݺniϩR B$Qwb7 |*밌{}B躎lO}?wʯx?CwWփ>@)]Yǖ~?)q.2\D =IJkk[\>:wPoGGGO(GFƭ^8g^yw5ZZ|(d5]S=~}>x:,J6,!/ H0LRPJ$x/C14 |e }> ?8!Po||\%pğ+ǎhkŚ;WuRi$ɽqLO'0>>9y!'˪4*wo-e2Tj@G)U &'g@)!56s0f1s26~JguUlMMMp<_p c $ťB eY( 0 BpȲ?h4 R\nR| $[*X^ig#=ywTc;;Рj0~R~_|M7n̙##l6G @!Ct pN |M C-Den.u2P,P(e1BTN;5͂`:Tϧ@}LӂeaI!˲sS#Rp8V>| 7|C! %IIs4RR:KlSSɺ\xǧ0&& ˃s!(%D$B2x ¦ ,*3H$m$QPJ DQfmesQf$+4:&"¾ C4ڈttMmێ66F  wC!B\dNEF2g_\@%"IПB@8.^0B$*˒q‰G8gw&`s5}>>cLSeI(Pd_,SPMMhoaN`nb1c> B/S8"B :w@ ltMԦa#Y gto' ]/0tp!˶kAB`4b1SUJ,!PE׷ {`Ϟ~tvvh6uLb/T=Ba2fbQaXި4[_Q2iEz 1Ȳ@$ B( C/YCUL}i@Qd45Eۅ}08؇.aȲDR[X  }\ƈuKƬr!dYA0B,˄aд12|>Y]Ѕ4,!i@<ފ={ӳ ]]hi!j@CC~J^mpv0e!#^s,<YS޹&`T1_B5R? A A<:;hG,֌H$ OcV9ڶ:FSOң>s2p@Q:R.WMCӴdY:,@ ˾ ؆!#P 6==Gwwc,VMӴPOӢgU|1%BH4MGpYy\MJ`vr@?`0B(,ˮŜ~sbWM@E[[3zoG{{;@9BX, zml`DVuIJ̲1f:SmW@QPpEm&Ňwa߾! d8yS|ˬuX_;$IZ,UŢSU@*R ˲`4T0Y(jY7 4"! { (E)kceιȨM' ayJiczzs'$e :aUKiH``PEss#mꊣ 1D"Hm۽uA(k. D. ѦUD>MW d6I( Fhii߯:+ ۯFN9ưSsHRegW ~(Zf2Bc00Ћ6aL2VtX^ -1055TU-7+hvhe{{qAx>,ANn4M)up6ɇBѬ߯0h{'nq;|eM[||nWv30~% A<&B`&b&|ĉcp8mIBrRw"L&ohhXp* RQRGG+N Zʃ]ߩ}a,py@ܹN56}[Xt+Bd׍>[ g]_,]/:[7UTuwV&7g( E(^|c~a? U !9YC2ac 3܎A]w֍t-&d)L$MӜ)a d;&1;މymEPuHNM͡P(TXWYyͮ"gԭ2t:mTkk3W%LE)3v^^T^b,߳k MdjjJg e 3¹Tى2em\ԣ%WmKK,R`3w ijv-e`mZZ@ Y(Z6<Kѯ7XjG=`;Ca `>_CT(vyxcbkZV4ΐ>¨/wG" = nE&WczZ@~Oy=$HqXr@9$I\D=mܫչn'ڒe xǸ}B˲,otH7þ `zhYiUW7_*U$)Uv038nU~ꆬ𰚯_o[x;J%kvvu1GY}S)O1 B,ŝй-|py1::j7Y&M#F8ܠϗQ qt':PvdY:22Xd9c,՚"dy {;lcZJH$?h,5&ssDP ,^oϋ[yre2;|"HN.NH)JP_@ Ze6pڊ;qlwqyr;c /w!Du!&`5g7Dv܂M\pΙ7~ԩSHBt!7feYR:4X]rFR6\j+ PJJvll+ٳg5M[ -Xq2W@2mԃA_eLL؎j+ QYAړDžXXXNNN.d%d,;瞻eu»\ YnF<@( kƲ|rzzzvxxx̙33hN[pּjXݥ?+}+9DVOr@wwZ+u/ccah/Jt:;}K/4SPtV4kc"_җ}̓V$I.wUj*BpDid29}…{K.%\ryA3|*[^BP1m i$ɞ<iż3jX,KSSSΝx+W,Q4-ѵ* uhanc=杅FWv UՊ|#jNWsgL2\N'EXGۊ MX9>4,wwwϝ{"wg{XUCxPJa&2|*J&FFFfΜ93NfP0Wwn@@ͷL$<^>BZiYiZAӴ|6MONNN9sɓ',9v=L+U.6ЍX, th?P;KU[e7x^xSN]c2횀Vh5W .7Phf%ɩ_S/S&fuPinPǤkR{{Kni)B;HO UU+zxn›ID(JȕDک&^4f駟^z䑇WA?b$Z&b&YtHxͥo@\.d2D"HLLL̜={DaZX!Lm@oKT*eȲ߃t:LtucpBb\jRx̀˲xT*J|PNOOO^pabSNi}67E׶ =3= 2>>݇nORaA:B[uq\,ɤ&&&F_z?>S83(x̠PA[ʹz$*Ʊq288d}G0=]7СHYOO:9_\\L^ti_ŋ疖erP:}[@ҥK+=?4ص+N2umad295999622rerr2JSgXV ] @Yɫ~j``boNHD<3beT:N&+Wfϟ??u…9VVס Х̹8-/]~ٮD)[2???3<<ܵ~%IY~':MSީv$oeyyӉv$^4]{y^ZkwycZj)XW)yI_T  @Ј' qЈ',?7Јx!-/?/o(F @9aPFĈ8ahD@FĈ hD0@FDF (@ @ @ @P@ @ @ @P(@ @xCMaux<~IbU{Irnz/5IzOII~ryB)'qIENDB`elementary-1.7.7/data/themes/radio2.png0000664000175000017500000001046612127353614014715 00000000000000PNG  IHDRPPsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATx[VzuF3#A7)5Ѝ  i yɦH4^yq7[$Av" qz[xk8ͥF.b4ER"K:␺is~xqa݀z8b8b8b8b8b8b8b7Q8(6- }xQ͂)CGuG(;ivֲ,$I2EQsW8nuݛe/xMl}Ν;pFc8$IH$E yg.ǁmhZ0M(ڒ$]qŋv9>H?w[H>=QOiGENQȲt:B\.EQN( $xeYh40 Z\.C44M4MZ-/L^YZZ#G\`[yGBpRUս,st|SSSG&$IE("Hp]V V eeT*4=Y/\|3gpA1q/Bjff昮?ef4,dYn*$I(&q&EL˲Pհ۷oCUU&K.7 cywq|.CTBTB:$IH&H8E~/*z`&f`ʦi0 ,,,`yyZ _~?~ Ag@n(@ꫯl(X(}vy$I$Ir9R.9uy^DR A> 0PVJ7n@RAѰkڟ:th@7l_{4oƸRm۶!N2Lq.p,PV@Gu @R{f͛X\\DVG^~$xǎ{^?Y(m6s=Pl|(Z\ WLU`؄iO8VWW*&7ߠRٗ^z -qdTU "EA>G6<eq$I FnUUF[n᫯B\F::77tq$̀ms{/N111V۶׀ <5 ¸=Bh\.CbRcǎuQ϶ccc J,&''!rkWH M 4MnܸUU˗/?o_oζy =q3Ϥ=ϻ(H]*B>B4F~ea8L ̚bi("<? m@{v:y^~bb"y\,Hyq!IH 1 \ԍ!iy$ICQJ%LLL@~2$׫@/q ˡX,"N m#l0,kweyid2R)Er9$G3 @??zgfggO&I~bbl`ll ]XyQȸ-|nv[߶m?CpXr{L\$!N~mߠ;/ʲqj}bqCp`z(=& ;vQď { _ Y$Ie9${ǟ*V(ORЬqXqk`aGC^c4 m$IB&f/4f_ʲ EQG&lXPT w|q܄ @ D0[oWx d#늊@`^JZ,ALJ5烩D"d2 ㄧz$k(OӏȲ.N}K(RڠZ$}G;vC0=(@ݘ;|ppOB2ylqAeV>@ > Q 0 Aּ<&DiO_^g:ɚM,&\mΐ-qk:ׯD Im&'`M8۶8P?Ɨ Zgot]WDұE=yDZzqw~5R0\~ H$,p;j@'~=n֥7AىM;M+G}f/2j¯ 0LyWv-|`YF*>YčQ@B-F}jo])r V .e QTZݘE:h6@8Zfv2ܑ Qz/5̍OʣZ- ?2_{Apy6?k (q0${|qQjsI2gY__¾Cy UZu£2 ipǝ48Jd ]ve-Cyy)}a/aҞq)9h4lЪT*?wdضD"1t|x0^,1_ ~[>M).bYgDcL2y^0⚦$7Mo~~:U.믿quf3UfG8XÄ(>K)0 躎Fq^cR?|$|8Q``;64 ٳ' >ҀBٳW]OUUi@$\߰c, |^^PU+W\PoC411㭷zIu SߠpzG> Iy0 ԩS?RU q㣏>hZUi]و-hl[}A>O4Z_/,,,R@qPǏYW*zN`YlRbTA"|MPհ 0'N8ՆW6pz.--~0 RNO^Zbuuz=saMVTRמyǑ .\MT]v-n b_F} wtU^DUUTUT*T*|]U CX@oR=㞌2#u!IaC5FoIy(XYYg}_n>`)/#G~R}ee+++3odcPxcuZZ}6ĉ(k ^deU0shOLL Yi 0^)Y6P' ]Q׃\.O?pɷn|{Æ,? Oݻjllrf`s 2{͒/vV4|h`GZ^xΟ?̅6Nr]A޳g=؏dj||7Ν;A誼Fd>4@'7͐yh,&i33w`p aPdt=b&QΚu$\tUFn 5(ݩe (}_ot˦*\8͂UJߥ#-#-#-#0R̬lIENDB`elementary-1.7.7/data/themes/emo-surprised.png0000664000175000017500000002035712127353614016333 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATx{eU}?[@C`?PD:]fF0D85+:Vlj+2FĘdAiPZ^-@MzW{9{s[n Ú5kyk+ͼx?zwnL݁׻ǝ)ȼKǝ2|[|?Ư݄lk O?HCc0|o1*зT uf3H}u)xIx2:~ s"', +&4=402>H[cDwm-MO3.X +J!&T b&>8'i{e]QA7֓#ȦrO]+GOK%ħ,TO.Iaߵ.DxpwnQ)\Uͧ7s`("@cxnw]oѣdž\V1:1}- ucNr ` Xx=Lp)_UC}(]J+WO0y @o~UbQ1VDdX{g|c0Z^9&tܤg:x4 ~zx NyFA^[$ =b`j&79u<ȓk@frʥ{Z8F$(O*y% zÃi ]#P#gW=37/^ʔ=uL[UNą)'ÇY~maIY7rSuV!"P #ŧr|+}QF[wQ=U^V"KDaʑ^FNJ>cmwr0}j8x~9yj; =qԌV9OE76l5]#@% 8~n0Y"c܂H)g|YP E/oi_hUHckZYl(?zqﱄ ʢ8:L蔲nO @r]e+ d >5*j1ɽ9$B,Xؼql̡1%7F|p߮i(J15ņE1VN~~}!u2KG't!}`qkh>ٯX*2}}}Guh~֯X[&9pwC`άٱcZm=f!;ghhhְbq] 6XkJ5<}[VKN[{@/&EرNyn1>>EG07x#{왕nw`?$\| P"k"㥣r;.3vF , I3 +:au~k_\wulڴ }3y%KY2{Tx.B:~;_~y[{*d( 6/J2W"yP N4 }\sd182UsuG%xU?0885\_Ϟ={ZHpp`"uOWWlٲ 6m$0+8" -Q)D{9E' i絸&B0QX'Qw8ng?K$<,]3<'Q ;24;.㪫⦛nb\{3J-ͨgXT@&B\2Y12fqINz/S$7$$xMHr̈́f|xȎsҎii.ȉh.N}Wi&Og._mԡZ\vb#0!zZ8A\^ KgmXƩiSI-3&Y~o9xCcSGЀv71E7GSiAiBO^߫YMbQ6M$^|KRDj>6O-)fG|]L|^SӶ۬5I)CBh/EZkz/)JM&APB[(>}tpTmjyڊ-ei#MmP8lmQ.`dFo) Gzףa>(BJQ|xe `.-S}@H qLvt[r'Ϟ[e86YP_j@Mˊ~ˢ% ½ηڱ,3Q0>˔lT Tls@DJ~QaY]e-qeijP3 yi /RsXD><#wL%,N;M76-cͷbL(l!tkyPV XNpT-gn𷂟k] .D@ǐcHe7.{G鋿q/ڬiF=q3an.߫lA>LN5,Fn2)1 :Fo/}ޭ9W1sOOOۛnџ G޼+vͫ_X~񕦡_xV)|HH1[2, 8wubLxqؾ;ӏ{4|dm}vچ8N FFG#l=/dkO:Ÿ^{?sSӞ$1L S$syKZ-Yc1z78on-5j/nHn ǒ4m@;c\tc|#Cdd%ٽUO^q]& I hHkͅ4᜕j ۏNL/~g|E?"з|=IvW㒦ȱǖ?}W[7wg͙},4Zmis(Pl8kql{o6F0YdkUǬ)U4Ҵv`jz*X21gӓ珅S߰"Z%uWG]X+kd`mg_ܵ}Ȑ1O&)Є@ XȅX]U&''R\-QE+|ɻFY*ޫY%I8Z!u`H i''#Cu6,ɉpr Unmת&Iwo/D\$4Zt5Rt=orcڥ|;*~sgiu;CN% T'йag__a:|bdNN\j`N1Wjh>y?9׿td%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/default-desktop.edc0000664000175000017500000021461712127353614016603 00000000000000externals.external: "elm"; #define SCROLLBARS_ADD() \ images { \ image: "bt_sm_base2.png" COMP; \ image: "bt_sm_shine.png" COMP; \ image: "bt_sm_hilight.png" COMP; \ image: "sb_runnerh.png" COMP; \ image: "sb_runnerv.png" COMP; \ image: "arrow_up.png" COMP; \ image: "arrow_down.png" COMP; \ image: "arrow_right.png" COMP; \ image: "arrow_left.png" COMP; \ } \ script { \ public sbvis_v, sbvis_h; \ } \ part { name: "elm.scrollbar.base"; \ type: SWALLOW; \ mouse_events: 0; \ description { state: "default" 0.0; \ min: 13 13; \ fixed: 1 1; \ align: 1.0 1.0; \ rel1.relative: 1.0 1.0; \ rel2.offset: 12 12; \ } \ description { state: "vertical" 0.0; \ inherit: "default" 0.0; \ align: 1.0 0.0; \ rel2.offset: -2 12; \ } \ description { state: "horizontal" 0.0; \ inherit: "default" 0.0; \ align: 0.0 1.0; \ rel2.offset: 12 -2; \ } \ description { state: "both" 0.0; \ inherit: "default" 0.0; \ align: 1.0 1.0; \ rel2.offset: -2 -2; \ } \ } \ part { name: "sb_vbar_clip_master"; \ type: RECT; \ mouse_events: 0; \ description { state: "default" 0.0; \ } \ description { state: "hidden" 0.0; \ visible: 0; \ } \ } \ part { name: "sb_vbar_clip"; \ type: RECT; \ mouse_events: 0; \ clip_to: "sb_vbar_clip_master"; \ description { state: "default" 0.0; \ rel1.to: "sb_vbar_clip_master"; \ rel2.to: "sb_vbar_clip_master"; \ } \ description { state: "hidden" 0.0; \ inherit: "default" 0.0; \ visible: 0; \ max: 0 99999; \ } \ } \ part { name: "sb_vbar"; \ type: RECT; \ mouse_events: 0; \ clip_to: "sb_vbar_clip"; \ description { state: "default" 0.0; \ min: 13 0; \ fixed: 1 1; \ color: 0 0 0 0; \ align: 0.0 0.5; \ rel1 { \ to_y: "sb_vbar_a1"; \ to_x: "elm.scrollbar.base"; \ relative: 0.0 1.0; \ offset: 0 -1; \ } \ rel2 { \ to_y: "sb_vbar_a2"; \ relative: 1.0 0.0; \ offset: -1 -2; \ } \ } \ } \ part { name: "sb_vbar_runner"; \ mouse_events: 0; \ clip_to: "sb_vbar_clip"; \ description { state: "default" 0.0; \ min: 3 0; \ max: 3 99999; \ fixed: 1 1; \ align: 1.0 0.5; \ rel1 { \ to: "sb_vbar"; \ relative: 0.5 0.0; \ offset: 0 2; \ } \ rel2 { \ to: "sb_vbar"; \ relative: 0.5 1.0; \ offset: 0 -2; \ } \ image { \ normal: "sb_runnerv.png"; \ border: 0 0 4 4; \ } \ fill.smooth: 0; \ } \ } \ part { name: "sb_vbar_p1"; \ type: RECT; \ mouse_events: 1; \ clip_to: "sb_vbar_clip"; \ description { state: "default" 0.0; \ color: 0 0 0 0; \ fixed: 1 1; \ rel1 { \ to: "sb_vbar_a1"; \ relative: 0.0 1.0; \ } \ rel2 { \ to: "elm.dragable.vbar"; \ relative: 1.0 0.0; \ } \ } \ } \ part { name: "sb_vbar_p2"; \ type: RECT; \ mouse_events: 1; \ clip_to: "sb_vbar_clip"; \ description { state: "default" 0.0; \ color: 0 0 0 0; \ fixed: 1 1; \ rel1 { \ to: "elm.dragable.vbar"; \ relative: 0.0 1.0; \ } \ rel2 { \ to: "sb_vbar_a2"; \ relative: 1.0 0.0; \ } \ } \ } \ part { name: "sb_vbar_a1"; \ type: RECT; \ mouse_events: 1; \ clip_to: "sb_vbar_clip"; \ description { state: "default" 0.0; \ min: 13 13; \ fixed: 1 1; \ align: 0.5 0.0; \ aspect: 1.0 1.0; \ aspect_preference: HORIZONTAL; \ color: 0 0 0 0; \ rel1 { \ to_y: "sb_vbar_clip"; \ to_x: "elm.scrollbar.base"; \ relative: 0.0 0.0; \ offset: 0 1; \ } \ rel2 { \ to: "elm.scrollbar.base"; \ relative: 1.0 0.0; \ offset: -1 -2; \ } \ } \ } \ part { name: "sb_vbar_a1_arrow"; \ mouse_events: 0; \ clip_to: "sb_vbar_clip"; \ description { state: "default" 0.0; \ rel1.to: "sb_vbar_a1"; \ rel2.to: "sb_vbar_a1"; \ image.normal: "arrow_up.png"; \ } \ description { state: "clicked" 0.0; \ inherit: "default" 0.0; \ rel1.offset: 0 -1; \ rel2.offset: -1 -2; \ } \ } \ part { name: "sb_vbar_a2"; \ type: RECT; \ mouse_events: 1; \ clip_to: "sb_vbar_clip"; \ description { state: "default" 0.0; \ min: 13 13; \ fixed: 1 1; \ align: 0.5 1.0; \ aspect: 1.0 1.0; \ aspect_preference: HORIZONTAL; \ color: 0 0 0 0; \ rel1.to: "elm.scrollbar.base"; \ rel2 { \ to: "elm.scrollbar.base"; \ relative: 1.0 0.0; \ } \ } \ } \ part { name: "sb_vbar_a2_arrow"; \ mouse_events: 0; \ clip_to: "sb_vbar_clip"; \ description { state: "default" 0.0; \ rel1.to: "sb_vbar_a2"; \ rel2.to: "sb_vbar_a2"; \ image.normal: "arrow_down.png"; \ } \ description { state: "clicked" 0.0; \ inherit: "default" 0.0; \ rel1.offset: 0 1; \ rel2.offset: -1 0; \ } \ } \ part { name: "elm.dragable.vbar"; \ type: RECT; \ mouse_events: 1; \ clip_to: "sb_vbar_clip"; \ dragable { \ x: 0 0 0; \ y: 1 1 0; \ confine: "sb_vbar"; \ } \ description { state: "default" 0.0; \ min: 13 20; \ fixed: 1 1; \ aspect: 1.0 0.5; \ aspect_preference: VERTICAL; \ align: 0.5 0.0; \ color: 0 0 0 0; \ rel1 { \ to_y: "sb_vbar"; \ to_x: "elm.scrollbar.base"; \ relative: 0.0 0.0; \ } \ rel2.to_y: "sb_vbar"; \ } \ } \ part { name: "elm.dragable.vbar.image"; \ mouse_events: 0; \ clip_to: "sb_vbar_clip"; \ description { state: "default" 0.0; \ rel1.to: "elm.dragable.vbar"; \ rel2.to: "elm.dragable.vbar"; \ image { \ normal: "bt_sm_base2.png"; \ border: 6 6 6 6; \ } \ } \ } \ part { name: "sb_vbar_over1"; \ clip_to: "sb_vbar_clip"; \ mouse_events: 0; \ description { state: "default" 0.0; \ rel1.to: "elm.dragable.vbar.image"; \ rel2 { \ to: "elm.dragable.vbar.image"; \ relative: 1.0 0.5; \ } \ image { \ normal: "bt_sm_hilight.png"; \ border: 6 6 6 0; \ } \ } \ } \ part { name: "sb_vbar_over2"; \ clip_to: "sb_vbar_clip"; \ mouse_events: 0; \ description { state: "default" 0.0; \ rel1.to: "elm.dragable.vbar.image"; \ rel2.to: "elm.dragable.vbar.image"; \ image { \ normal: "bt_sm_shine.png"; \ border: 6 6 6 0; \ } \ } \ } \ part { name: "sb_hbar_clip_master"; \ type: RECT; \ mouse_events: 0; \ description { state: "default" 0.0; \ } \ description { state: "hidden" 0.0; \ visible: 0; \ } \ } \ part { name: "sb_hbar_clip"; \ type: RECT; \ mouse_events: 0; \ clip_to: "sb_hbar_clip_master"; \ description { state: "default" 0.0; \ rel1.to: "sb_hbar_clip_master"; \ rel2.to: "sb_hbar_clip_master"; \ } \ description { state: "hidden" 0.0; \ inherit: "default" 0.0; \ visible: 0; \ max: 99999 0; \ } \ } \ part { name: "sb_hbar"; \ type: RECT; \ mouse_events: 0; \ clip_to: "sb_hbar_clip"; \ description { state: "default" 0.0; \ min: 0 13; \ fixed: 1 1; \ color: 0 0 0 0; \ align: 0.5 0.5; \ rel1 { \ to_x: "sb_hbar_a1"; \ to_y: "elm.scrollbar.base"; \ relative: 1.0 0.0; \ offset: -1 0; \ } \ rel2 { \ to_x: "sb_hbar_a2"; \ relative: 0.0 1.0; \ offset: -2 -1; \ } \ } \ } \ part { name: "sb_hbar_runner"; \ mouse_events: 0; \ clip_to: "sb_hbar_clip"; \ description { state: "default" 0.0; \ min: 0 3; \ max: 99999 3; \ fixed: 1 1; \ align: 0.5 0.5; \ rel1 { \ to: "sb_hbar"; \ relative: 0.0 0.5; \ offset: 2 0; \ } \ rel2 { \ to: "sb_hbar"; \ relative: 1.0 0.5; \ offset: -2 0; \ } \ image { \ normal: "sb_runnerh.png"; \ border: 4 4 0 0; \ } \ fill.smooth: 0; \ } \ } \ part { name: "elm.dragable.hbar"; \ type: RECT; \ mouse_events: 1; \ clip_to: "sb_hbar_clip"; \ dragable { \ x: 1 1 0; \ y: 0 0 0; \ confine: "sb_hbar"; \ } \ description { state: "default" 0.0; \ min: 20 13; \ fixed: 1 1; \ aspect_preference: HORIZONTAL; \ align: 0.0 1.0; \ color: 0 0 0 0; \ rel1 { \ to_x: "sb_hbar"; \ relative: 0.0 1.0; \ } \ rel2.to_x: "sb_hbar"; \ } \ } \ part { name: "elm.dragable.hbar.image"; \ mouse_events: 0; \ clip_to: "sb_hbar_clip"; \ description { state: "default" 0.0; \ rel1.to: "elm.dragable.hbar"; \ rel2.to: "elm.dragable.hbar"; \ image { \ normal: "bt_sm_base2.png"; \ border: 6 6 6 6; \ } \ } \ } \ part { name: "sb_hbar_over1"; \ clip_to: "sb_hbar_clip"; \ mouse_events: 0; \ description { state: "default" 0.0; \ rel1.to: "elm.dragable.hbar.image"; \ rel2 { \ to: "elm.dragable.hbar.image"; \ relative: 1.0 0.5; \ } \ image { \ normal: "bt_sm_hilight.png"; \ border: 6 6 6 0; \ } \ } \ } \ part { name: "sb_hbar_over2"; \ clip_to: "sb_hbar_clip"; \ mouse_events: 0; \ description { state: "default" 0.0; \ rel1.to: "elm.dragable.hbar.image"; \ rel2.to: "elm.dragable.hbar.image"; \ image { \ normal: "bt_sm_shine.png"; \ border: 6 6 6 0; \ } \ } \ } \ part { name: "sb_hbar_p1"; \ type: RECT; \ mouse_events: 1; \ clip_to: "sb_hbar_clip"; \ description { state: "default" 0.0; \ color: 0 0 0 0; \ fixed: 1 1; \ rel1 { \ to: "sb_hbar_a1"; \ relative: 1.0 0.0; \ } \ rel2 { \ to: "elm.dragable.hbar"; \ relative: 0.0 1.0; \ } \ } \ } \ part { name: "sb_hbar_p2"; \ type: RECT; \ mouse_events: 1; \ clip_to: "sb_hbar_clip"; \ description { state: "default" 0.0; \ color: 0 0 0 0; \ fixed: 1 1; \ rel1 { \ to: "elm.dragable.hbar"; \ relative: 1.0 0.0; \ } \ rel2 { \ to: "sb_hbar_a2"; \ relative: 0.0 1.0; \ } \ } \ } \ part { name: "sb_hbar_a1"; \ type: RECT; \ mouse_events: 1; \ clip_to: "sb_hbar_clip"; \ description { state: "default" 0.0; \ min: 13 13; \ fixed: 1 1; \ align: 0.0 1.0; \ aspect: 1.0 1.0; \ aspect_preference: VERTICAL; \ color: 0 0 0 0; \ rel1 { \ to_x: "sb_hbar_clip"; \ to_y: "elm.scrollbar.base"; \ relative: 0.0 0.0; \ } \ rel2 { \ to: "elm.scrollbar.base"; \ relative: 0.0 1.0; \ offset: -1 -1; \ } \ } \ } \ part { name: "sb_hbar_a1_arrow"; \ mouse_events: 0; \ clip_to: "sb_hbar_clip"; \ description { state: "default" 0.0; \ rel1.to: "sb_hbar_a1"; \ rel2.to: "sb_hbar_a1"; \ image.normal: "arrow_left.png"; \ } \ description { state: "clicked" 0.0; \ inherit: "default" 0.0; \ rel1.offset: -1 0; \ rel2.offset: -2 -1; \ } \ } \ part { name: "sb_hbar_a2"; \ type: RECT; \ mouse_events: 1; \ clip_to: "sb_hbar_clip"; \ description { state: "default" 0.0; \ min: 13 13; \ align: 1.0 1.0; \ aspect: 1.0 1.0; \ fixed: 1 1; \ aspect_preference: VERTICAL; \ color: 0 0 0 0; \ rel1 { \ to: "elm.scrollbar.base"; \ relative: 1.0 0.0; \ } \ rel2 { \ to: "elm.scrollbar.base"; \ relative: 0.0 1.0; \ } \ } \ } \ part { name: "sb_hbar_a2_arrow"; \ mouse_events: 0; \ clip_to: "sb_hbar_clip"; \ description { state: "default" 0.0; \ rel1.to: "sb_hbar_a2"; \ rel2.to: "sb_hbar_a2"; \ image.normal: "arrow_right.png"; \ } \ description { state: "clicked" 0.0; \ inherit: "default" 0.0; \ rel1.offset: 1 0; \ rel2.offset: 0 -1; \ } \ } \ part { name: "disabler"; \ type: RECT; \ description { state: "default" 0.0; \ rel1.to: "clipper"; \ rel2.to: "clipper"; \ color: 0 0 0 0; \ visible: 0; \ } \ description { state: "disabled" 0.0; \ inherit: "default" 0.0; \ visible: 1; \ color: 128 128 128 128; \ } \ } \ programs { \ program { name: "load"; \ signal: "load"; \ source: ""; \ script { \ set_state(PART:"sb_hbar_clip", "hidden", 0.0); \ set_state(PART:"sb_vbar_clip", "hidden", 0.0); \ set_int(sbvis_h, 0); \ set_int(sbvis_v, 0); \ } \ } \ program { name: "vbar_show"; \ signal: "elm,action,show,vbar"; \ source: "elm"; \ script { \ set_state(PART:"sb_vbar_clip_master", "default", 0.0); \ set_int(sbvis_v, 1); \ if (get_int(sbvis_h)) \ set_state(PART:"elm.scrollbar.base", "both", 0.0); \ else \ set_state(PART:"elm.scrollbar.base", "vertical", 0.0); \ emit("do-show-vbar", ""); \ } \ } \ program { name: "vbar_hide"; \ signal: "elm,action,hide,vbar"; \ source: "elm"; \ script { \ set_state(PART:"sb_vbar_clip_master", "hidden", 0.0); \ set_int(sbvis_v, 0); \ if (get_int(sbvis_h)) \ set_state(PART:"elm.scrollbar.base", "horizontal", 0.0); \ else \ set_state(PART:"elm.scrollbar.base", "default", 0.0); \ emit("do-hide-vbar", ""); \ } \ } \ program { name: "sb_vbar_down"; \ signal: "mouse,down,1"; \ source: "elm.dragable.vbar"; \ action: STATE_SET "clicked" 0.0; \ target: "elm.dragable.vbar"; \ } \ program { name: "sb_vbar_up"; \ signal: "mouse,up,1"; \ source: "elm.dragable.vbar"; \ action: STATE_SET "default" 0.0; \ target: "elm.dragable.vbar"; \ } \ program { name: "sb_vbar_show"; \ signal: "do-show-vbar"; \ source: ""; \ action: STATE_SET "default" 0.0; \ transition: LINEAR 0.1; \ target: "sb_vbar_clip"; \ } \ program { name: "sb_vbar_hide"; \ signal: "do-hide-vbar"; \ source: ""; \ action: STATE_SET "hidden" 0.0; \ transition: LINEAR 1.0; \ target: "sb_vbar_clip"; \ } \ program { name: "sb_vbar_a1_down"; \ signal: "mouse,down,1"; \ source: "sb_vbar_a1"; \ action: STATE_SET "clicked" 0.0; \ target: "sb_vbar_a1_arrow"; \ } \ program { name: "sb_vbar_a1_down2"; \ signal: "mouse,down,1"; \ source: "sb_vbar_a1"; \ action: DRAG_VAL_STEP 0.0 -1.0; \ target: "elm.dragable.vbar"; \ } \ program { name: "sb_vbar_a1_up"; \ signal: "mouse,up,1"; \ source: "sb_vbar_a1"; \ action: STATE_SET "default" 0.0; \ target: "sb_vbar_a1_arrow"; \ } \ program { name: "sb_vbar_a2_down"; \ signal: "mouse,down,1"; \ source: "sb_vbar_a2"; \ action: STATE_SET "clicked" 0.0; \ target: "sb_vbar_a2_arrow"; \ } \ program { name: "sb_vbar_a2_down2"; \ signal: "mouse,down,1"; \ source: "sb_vbar_a2"; \ action: DRAG_VAL_STEP 0.0 1.0; \ target: "elm.dragable.vbar"; \ } \ program { name: "sb_vbar_a2_up"; \ signal: "mouse,up,1"; \ source: "sb_vbar_a2"; \ action: STATE_SET "default" 0.0; \ target: "sb_vbar_a2_arrow"; \ } \ program { name: "sb_vbar_p1_down"; \ signal: "mouse,down,1"; \ source: "sb_vbar_p1"; \ action: DRAG_VAL_PAGE 0.0 -1.0; \ target: "elm.dragable.vbar"; \ } \ program { name: "sb_vbar_p2_down"; \ signal: "mouse,down,1"; \ source: "sb_vbar_p2"; \ action: DRAG_VAL_PAGE 0.0 1.0; \ target: "elm.dragable.vbar"; \ } \ program { name: "hbar_show"; \ signal: "elm,action,show,hbar"; \ source: "elm"; \ script { \ set_state(PART:"sb_hbar_clip_master", "default", 0.0); \ set_int(sbvis_h, 1); \ if (get_int(sbvis_v)) \ set_state(PART:"elm.scrollbar.base", "both", 0.0); \ else \ set_state(PART:"elm.scrollbar.base", "horizontal", 0.0); \ emit("do-show-hbar", ""); \ } \ } \ program { name: "hbar_hide"; \ signal: "elm,action,hide,hbar"; \ source: "elm"; \ script { \ set_state(PART:"sb_hbar_clip_master", "hidden", 0.0); \ set_int(sbvis_h, 0); \ if (get_int(sbvis_v)) \ set_state(PART:"elm.scrollbar.base", "vertical", 0.0); \ else \ set_state(PART:"elm.scrollbar.base", "default", 0.0); \ emit("do-hide-hbar", ""); \ } \ } \ program { name: "sb_hbar_down"; \ signal: "mouse,down,1"; \ source: "elm.dragable.hbar"; \ action: STATE_SET "clicked" 0.0; \ target: "elm.dragable.hbar"; \ } \ program { name: "sb_hbar_up"; \ signal: "mouse,up,1"; \ source: "elm.dragable.hbar"; \ action: STATE_SET "default" 0.0; \ target: "elm.dragable.hbar"; \ } \ program { name: "sb_hbar_show"; \ signal: "do-show-hbar"; \ source: ""; \ action: STATE_SET "default" 0.0; \ transition: LINEAR 0.1; \ target: "sb_hbar_clip"; \ } \ program { name: "sb_hbar_hide"; \ signal: "do-hide-hbar"; \ source: ""; \ action: STATE_SET "hidden" 0.0; \ transition: LINEAR 1.0; \ target: "sb_hbar_clip"; \ } \ program { name: "sb_hbar_a1_down"; \ signal: "mouse,down,1"; \ source: "sb_hbar_a1"; \ action: STATE_SET "clicked" 0.0; \ target: "sb_hbar_a1_arrow"; \ } \ program { name: "sb_hbar_a1_down2"; \ signal: "mouse,down,1"; \ source: "sb_hbar_a1"; \ action: DRAG_VAL_STEP -1.0 0.0; \ target: "elm.dragable.hbar"; \ } \ program { name: "sb_hbar_a1_up"; \ signal: "mouse,up,1"; \ source: "sb_hbar_a1"; \ action: STATE_SET "default" 0.0; \ target: "sb_hbar_a1_arrow"; \ } \ program { name: "sb_hbar_a2_down"; \ signal: "mouse,down,1"; \ source: "sb_hbar_a2"; \ action: STATE_SET "clicked" 0.0; \ target: "sb_hbar_a2_arrow"; \ } \ program { name: "sb_hbar_a2_down2"; \ signal: "mouse,down,1"; \ source: "sb_hbar_a2"; \ action: DRAG_VAL_STEP 1.0 0.0; \ target: "elm.dragable.hbar"; \ } \ program { name: "sb_hbar_a2_up"; \ signal: "mouse,up,1"; \ source: "sb_hbar_a2"; \ action: STATE_SET "default" 0.0; \ target: "sb_hbar_a2_arrow"; \ } \ program { name: "sb_hbar_p1_down"; \ signal: "mouse,down,1"; \ source: "sb_hbar_p1"; \ action: DRAG_VAL_PAGE -1.0 0.0; \ target: "elm.dragable.hbar"; \ } \ program { name: "sb_hbar_p2_down"; \ signal: "mouse,down,1"; \ source: "sb_hbar_p2"; \ action: DRAG_VAL_PAGE 1.0 0.0; \ target: "elm.dragable.hbar"; \ } \ program { name: "disable"; \ signal: "elm,state,disabled"; \ source: "elm"; \ action: STATE_SET "disabled" 0.0; \ target: "disabler"; \ } \ program { name: "enable"; \ signal: "elm,state,enabled"; \ source: "elm"; \ action: STATE_SET "default" 0.0; \ target: "disabler"; \ } \ } \ collections { group { name: "elm/scroller/base/default"; alias: "elm/list/base/default"; alias: "elm/genlist/base/default"; alias: "elm/gengrid/base/default"; data { item: "focus_highlight" "on"; } images { image: "shelf_inset.png" COMP; image: "sl_bt2_2.png" COMP; } parts { part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 1 1; rel2.offset: -2 -2; color: 255 255 255 0; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; rel2 { to_x: "sb_vbar"; to_y: "sb_hbar"; relative: 0.0 0.0; offset: -1 -1; } } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth: 0; } } part { name: "focus_highlight"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: -1 -1; rel2.offset: 0 0; image { normal: "sl_bt2_2.png"; border: 7 7 7 7; middle: 0; } fill.smooth: 0; color: 200 155 0 0; } description { state: "enabled" 0.0; inherit: "default" 0.0; color: 200 155 0 255; } } SCROLLBARS_ADD() } } group { name: "elm/scroller/entry/default"; data { item: "focus_highlight" "on"; } images { image: "shelf_inset.png" COMP; image: "sl_bt2_2.png" COMP; } parts { part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 1 1; rel2.offset: -2 -2; color: 255 255 255 255; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } } part { name: "content.clipper"; type: RECT; mouse_events: 0; clip_to: "clipper"; description { state: "default" 0.0; rel1 { to: "elm.swallow.icon"; relative: 1.0 0.0; } rel2 { to: "elm.swallow.end"; relative: 0.0 1.0; } } } part { name: "elm.swallow.icon"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; visible: 0; rel1 { to: "bg"; relative: 0.0 0.0; offset: 0 0; } rel2 { to: "bg"; relative: 0.0 1.0; offset: -1 -1; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.end"; type: SWALLOW; clip_to: "clipper"; description { state: "default" 0.0; fixed: 1 1; visible: 0; rel1 { to: "bg"; relative: 1.0 0.0; offset: 0 0; } rel2 { // to_x: "elm.dragable.vbar"; // to_y: "elm.dragable.hbar"; // relative: 0.0 0.0; offset: -1 -1; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "elm.swallow.content"; type: SWALLOW; clip_to: "content.clipper"; description { state: "default" 0.0; rel1 { to: "elm.swallow.icon"; relative: 1.0 0.0; offset: 1 1; } rel2 { to: "elm.swallow.end"; relative: 0.0 1.0; offset: -2 -2; } } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth: 0; } } part { name: "focus_highlight"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: -1 -1; rel2.offset: 0 0; image { normal: "sl_bt2_2.png"; border: 7 7 7 7; middle: 0; } fill.smooth: 0; color: 200 155 0 0; } description { state: "enabled" 0.0; inherit: "default" 0.0; color: 200 155 0 255; } } SCROLLBARS_ADD() } programs { program { name: "icon_show"; signal: "elm,action,show,icon"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.icon"; } program { name: "icon_hide"; signal: "elm,action,hide,icon"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.icon"; } program { name: "end_show"; signal: "elm,action,show,end"; source: "elm"; action: STATE_SET "visible" 0.0; target: "elm.swallow.end"; } program { name: "end_hide"; signal: "elm,action,hide,end"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.end"; } program { name: "highlight_show"; signal: "elm,action,focus_highlight,show"; source: "elm"; action: STATE_SET "enabled" 0.0; transition: ACCELERATE 0.3; target: "focus_highlight"; target: "conf_over"; } program { name: "highlight_hide"; signal: "elm,action,focus_highlight,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.3; target: "focus_highlight"; target: "conf_over"; } } } group { name: "elm/photocam/base/default"; images { image: "shelf_inset.png" COMP; image: "busy-1.png" COMP; image: "busy-2.png" COMP; image: "busy-3.png" COMP; image: "busy-4.png" COMP; image: "busy-5.png" COMP; image: "busy-6.png" COMP; image: "busy-7.png" COMP; image: "busy-8.png" COMP; image: "busy-9.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; rel1.offset: 1 1; rel2.offset: -2 -2; color: 255 255 255 0; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } } part { name: "elm.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; rel1.offset: 1 1; rel2.offset: -2 -2; } } part { name: "busy_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "busy"; clip_to: "busy_clip"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; min: 32 32; aspect: 1.0 1.0; align: 1.0 1.0; aspect_preference: BOTH; rel1 { relative: 0.9 0.9; offset: -9 -9; } rel2 { relative: 0.9 0.9; offset: -9 -9; } image { normal: "busy-9.png"; tween: "busy-1.png"; tween: "busy-2.png"; tween: "busy-3.png"; tween: "busy-4.png"; tween: "busy-5.png"; tween: "busy-6.png"; tween: "busy-7.png"; tween: "busy-8.png"; } } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 0 0; rel2.offset: -1 -1; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } SCROLLBARS_ADD() } programs { program { name: "go1"; signal: "elm,state,busy,start"; source: "elm"; action: STATE_SET "active" 0.0; transition: SINUSOIDAL 1.0; target: "busy_clip"; } program { name: "go2"; signal: "elm,state,busy,start"; source: "elm"; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "busy"; after: "go2"; } program { name: "stop1"; signal: "elm,state,busy,stop"; source: "elm"; action: STATE_SET "default" 0.0; transition: SINUSOIDAL 1.0; target: "busy_clip"; after: "stop2"; } program { name: "stop2"; action: ACTION_STOP; target: "go2"; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/map/base/default"; images { image: "shelf_inset.png" COMP; image: "busy-1.png" COMP; image: "busy-2.png" COMP; image: "busy-3.png" COMP; image: "busy-4.png" COMP; image: "busy-5.png" COMP; image: "busy-6.png" COMP; image: "busy-7.png" COMP; image: "busy-8.png" COMP; image: "busy-9.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; rel1.offset: 1 1; rel2.offset: -2 -2; color: 255 255 255 0; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "bg"; rel2.to: "bg"; } } part { name: "elm.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; rel1.offset: 1 1; rel2.offset: -2 -2; } } part { name: "busy_clip"; type: RECT; mouse_events: 0; description { state: "default" 0.0; visible: 0; color: 255 255 255 0; } description { state: "active" 0.0; visible: 1; color: 255 255 255 255; } } part { name: "busy"; clip_to: "busy_clip"; mouse_events: 0; description { state: "default" 0.0; fixed: 1 1; min: 32 32; aspect: 1.0 1.0; align: 1.0 1.0; aspect_preference: BOTH; rel1 { relative: 0.9 0.9; offset: -9 -9; } rel2 { relative: 0.9 0.9; offset: -9 -9; } image { normal: "busy-9.png"; tween: "busy-1.png"; tween: "busy-2.png"; tween: "busy-3.png"; tween: "busy-4.png"; tween: "busy-5.png"; tween: "busy-6.png"; tween: "busy-7.png"; tween: "busy-8.png"; } } } part { name: "conf_over"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: 0 0; rel2.offset: -1 -1; image { normal: "shelf_inset.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; } } SCROLLBARS_ADD() } programs { program { name: "go1"; signal: "elm,state,busy,start"; source: "elm"; action: STATE_SET "active" 0.0; transition: SINUSOIDAL 1.0; target: "busy_clip"; } program { name: "go2"; signal: "elm,state,busy,start"; source: "elm"; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "busy"; after: "go2"; } program { name: "stop1"; signal: "elm,state,busy,stop"; source: "elm"; action: STATE_SET "default" 0.0; transition: SINUSOIDAL 1.0; target: "busy_clip"; after: "stop2"; } program { name: "stop2"; action: ACTION_STOP; target: "go2"; } } } group { name: "elm/list/base/hoverlist"; data { item: "focus_highlight" "on"; } images { image: "sl_bt2_2.png" COMP; } parts { part { name: "bg"; type: RECT; description { state: "default" 0.0; rel1.offset: 2 2; rel2.offset: -3 -3; color: 255 255 255 0; } } part { name: "clipper"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1 { to: "bg"; offset: 2 2; } rel2 { to: "bg"; offset: -3 -3; } } } part { name: "elm.swallow.content"; clip_to: "clipper"; type: SWALLOW; description { state: "default" 0.0; rel1 { to: "bg"; offset: 2 2; } rel2 { to: "bg"; offset: -3 -3; } } } part { name: "focus_highlight"; mouse_events: 0; description { state: "default" 0.0; rel1.offset: -1 -1; rel2.offset: 0 0; image { normal: "sl_bt2_2.png"; border: 7 7 7 7; middle: 0; } fill.smooth : 0; color: 200 155 0 0; } description { state: "enabled" 0.0; inherit: "default" 0.0; color: 200 155 0 255; } } SCROLLBARS_ADD() } programs { program { name: "highlight_show"; signal: "elm,action,focus_highlight,show"; source: "elm"; action: STATE_SET "enabled" 0.0; transition: ACCELERATE 0.3; target: "focus_highlight"; } program { name: "highlight_hide"; signal: "elm,action,focus_highlight,hide"; source: "elm"; action: STATE_SET "default" 0.0; transition: DECELERATE 0.3; target: "focus_highlight"; } } } //------------------------------------------------------------ group { name: "elm/entry/base/default"; styles { style { name: "entry_textblock_style"; base: "font=Sans font_size=10 color=#000 wrap=word text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Sans:style=Oblique"; tag: "b" "+ font=Sans:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Sans:style=Bold"; } style { name: "entry_textblock_disabled_style"; base: "font=Sans font_size=10 color=#00000080 wrap=word text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Sans:style=Oblique"; tag: "b" "+ font=Sans:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Sans:style=Bold"; } } data { // item: context_menu_orientation "horizontal"; } parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: DEFAULT; multiline: 1; source: "elm/entry/selection/default"; // selection under // source2: "X"; // selection over // source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under // source6: "X"; // anchor over description { state: "default" 0.0; /* we gotta use 0 0 here, because of scrolled entries */ fixed: 0 0; text { style: "entry_textblock_style"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; min: 0 1; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base-charwrap/default"; styles { style { name: "entry_textblock_style_charwrap"; base: "font=Sans font_size=10 color=#000 wrap=char text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Sans:style=Oblique"; tag: "b" "+ font=Sans:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Sans:style=Bold"; } style { name: "entry_textblock_disabled_style_charwrap"; base: "font=Sans font_size=10 color=#00000080 wrap=char text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Sans:style=Oblique"; tag: "b" "+ font=Sans:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Sans:style=Bold"; } } parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: DEFAULT; multiline: 1; source: "elm/entry/selection/default"; // selection under // source2: "X"; // selection over // source3: "X"; // cursor under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under // source6: "X"; // anchor over description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_style_charwrap"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style_charwrap"; min: 0 1; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base-nowrap/default"; parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: DEFAULT; multiline: 1; source: "elm/entry/selection/default"; // selection under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; text { style: "entry_textblock_style"; min: 1 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; min: 0 1; } } } /* part { name: "sel"; type: RECT; mouse_events: 0; description { state: "default" 0.0; align: 1.0 1.0; max: 16 16; aspect: 1.0 1.0; color: 255 0 0 0; } description { state: "visible" 0.0; inherit: "default" 0.0; color: 255 0 0 50; } } */ } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } /* program { name: "selmode0"; signal: "elm,state,select,on"; source: "elm"; action: STATE_SET "visible" 0.0; target: "sel"; } program { name: "selmode1"; signal: "elm,state,select,off"; source: "elm"; action: STATE_SET "default" 0.0; target: "sel"; } */ } } group { name: "elm/entry/base-single/default"; styles { style { name: "entry_single_textblock_style"; base: "font=Sans font_size=10 color=#000 wrap=none text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Sans:style=Oblique"; tag: "b" "+ font=Sans:style=Bold"; tag: "link" "+ color=#800 underline=on underline_color=#8008"; tag: "hilight" "+ font=Sans:style=Bold"; } style { name: "entry_single_textblock_disabled_style"; base: "font=Sans font_size=10 color=#00000080 wrap=none text_class=entry"; tag: "br" "\n"; tag: "ps" "ps"; tag: "tab" "\t"; tag: "em" "+ font=Sans:style=Oblique"; tag: "b" "+ font=Sans:style=Bold"; tag: "link" "+ color=#00000080 underline=on underline_color=#00000080"; tag: "hilight" "+ font=Sans:style=Bold"; } } parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: EDITABLE; select_mode: DEFAULT; multiline: 0; source: "elm/entry/selection/default"; // selection under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; text { style: "entry_single_textblock_style"; min: 1 1; max: 0 0; align: 0.0 0.5; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base-single-noedit/default"; parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: DEFAULT; multiline: 0; source: "elm/entry/selection/default"; // selection under source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; text { style: "entry_single_textblock_style"; min: 1 1; max: 0 0; align: 0.0 0.5; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base-noedit/default"; parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: DEFAULT; multiline: 1; source: "elm/entry/selection/default"; // selection under source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_style"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base-noedit-charwrap/default"; parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: DEFAULT; multiline: 1; source: "elm/entry/selection/default"; // selection under source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; fixed: 1 0; text { style: "entry_textblock_style_charwrap"; min: 0 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style_charwrap"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base-nowrap-noedit/default"; parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PLAIN; select_mode: DEFAULT; multiline: 1; source: "elm/entry/selection/default"; // selection under source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; text { style: "entry_textblock_style"; min: 1 1; align: 0.0 0.0; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/base-password/default"; parts { part { name: "elm.text"; type: TEXTBLOCK; mouse_events: 1; scale: 1; entry_mode: PASSWORD; select_mode: DEFAULT; multiline: 0; source: "elm/entry/selection/default"; // selection under source4: "elm/entry/cursor/default"; // cursorover source5: "elm/entry/anchor/default"; // anchor under description { state: "default" 0.0; text { style: "entry_single_textblock_style"; repch: "*"; min: 1 1; max: 0 0; align: 0.0 0.5; } } description { state: "disabled" 0.0; inherit: "default" 0.0; text { style: "entry_single_textblock_disabled_style"; } } } } programs { program { name: "focus"; signal: "load"; source: ""; action: FOCUS_SET; target: "elm.text"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "elm.text"; } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.text"; } } } group { name: "elm/entry/cursor/default"; images { image: "cur_box.png" COMP; image: "cur_hi.png" COMP; image: "cur_shad.png" COMP; image: "cur_shine.png" COMP; image: "cur_glow.png" COMP; } parts { part { name: "clip2"; type: RECT; mouse_events: 0; description { state: "default" 0.0; rel1.to: "clip"; rel2.to: "clip"; visible: 0; } description { state: "focused" 0.0; inherit: "default" 0.0; visible: 1; } } part { name: "clip"; type: RECT; mouse_events: 0; clip_to: "clip2"; description { state: "default" 0.0; rel1.offset: -10 0; rel2.offset: 9 9; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } part { name: "bg"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; rel1.to: "base"; rel1.offset: -2 0; rel2.to: "base"; rel2.offset: 1 1; image.border: 2 2 2 2; image.normal: "cur_shad.png"; } } part { name: "base"; mouse_events: 0; scale: 1; clip_to: "clip"; description { state: "default" 0.0; min: 2 2; align: 0.5 1.0; rel1.relative: 0.0 1.0; rel1.offset: 0 -1; rel2.relative: 1.0 1.0; rel2.offset: -1 -1; image.normal: "cur_box.png"; } } part { name: "hi"; mouse_events: 0; clip_to: "clip"; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; rel2.relative: 1.0 0.5; image.normal: "cur_hi.png"; } } part { name: "shine"; mouse_events: 0; clip_to: "clip"; clip_to: "clip2"; description { state: "default" 0.0; rel1.to: "base"; rel2.to: "base"; rel2.relative: 1.0 0.75; image.border: 2 2 1 0; image.normal: "cur_shine.png"; fill.smooth: 0; } } part { name: "glow"; mouse_events: 0; clip_to: "clip2"; description { state: "default" 0.0; rel1.to: "base"; rel1.relative: 0.0 -2.0; rel1.offset: -2 0; rel2.to: "base"; rel2.relative: 1.0 0.0; rel2.offset: 1 1; image.border: 2 2 0 4; image.normal: "cur_glow.png"; fill.smooth: 0; } description { state: "hidden" 0.0; inherit: "default" 0.0; color: 255 255 255 0; } } } programs { program { name: "show"; signal: "show"; source: ""; action: STATE_SET "hidden" 0.0; in: 1.0 0.0; transition: DECELERATE 2.0; target: "glow"; after: "show2"; } program { name: "show2"; action: STATE_SET "hidden" 0.0; in: 0.2 0.0; target: "clip"; after: "show3"; } program { name: "show3"; action: STATE_SET "default" 0.0; in: 0.5 0.0; target: "clip"; after: "show4"; } program { name: "show4"; action: STATE_SET "default" 0.0; in: 0.5 0.0; transition: DECELERATE 0.5; target: "glow"; after: "show"; } program { name: "focused"; signal: "elm,action,focus"; source: "elm"; action: STATE_SET "focused" 0.0; target: "clip2"; } program { name: "unfocused"; signal: "elm,action,unfocus"; source: "elm"; action: STATE_SET "default" 0.0; target: "clip2"; } } } group { name: "elm/entry/selection/default"; parts { part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 128 128 128 128; } } } } group { name: "elm/entry/anchor/default"; parts { part { name: "bg"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 128 0 0 64; } } } } } elementary-1.7.7/data/themes/emo-indifferent.png0000664000175000017500000002051612127353614016605 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxyeW}?s^=ʌeI-URp'18N*8*&T rl h!$42B#F]3==~۽_fDTTܷ>m-ü xR/OKz} "~~k޻7y=u' +_>VHB|ΒڭΚ3>~u|] TZywb ~o::S$p ab##R_R" z:!kldrmWؖ2KJ@}c֑ZZk>pb; :믷[䖛7ngH8]$N[w֤o ?G'{n}m\ַUG7ɕ @T=׽%}x* iw<š sv3^0S{K:[Y"7閭8PVkA@8 ?=;KM{bosj m$)F("`*]#O>_##/~$˶NMJbz`A}޶gg7Ŝ{֚?=ؒr.QRoP DZ1L BD@J͠o ;m߹$,#*h*"\ܲrC Ld3|mAy CwR ހ|J zgAƻ~t:UqKez"(# \o_HubᙶrpEyA#A@HB%)k /_>C#,-.ȶPZl81pS"2zXP ` AM xOUMW4 t j5Z˼siTb#ĂN՜#-㨅@ 2(  a8(+^U-XՄ2J5qcG GA4(.R?0?{{X tNtsA dF`5_uw^JU"w+j@%ǑOHL͆CUU{Wh0nHj:mz%p2Q]V۰aaS;F;sʮqCl!w=Z!!"Umka20|dO_wnz6^^@*Gڿ#}EʑD9L=ߡM ,Ƒ3Abs-g6`|,Ƨ3JZ-(wkDQXU ߰_jNt/o1}Wי3x2ԡNid% 18cV8,N 3詢Mu2M|+?MR4Kej7G.a 4I4)%EgX];{DCZDkG?Cs{+_oBIv+k ܡb򨗋Tb;HГO I "$ ScS|^0"J O"k l [?'yn H r"xOb }3 ,ePd,rM@SE}Q_,5^P\uVXl`(|Z+_~x^jE%Ɂ:Ew63YImjgVˤ* yi^8B|1~2 nc"yΠƢ&!fþ+}+_b94YMCBGآuq $`Ma*}@2f\۸VHRh[Yw;(C]xktY)z촊'YŎBZ)>%:H\|99e]W_$Am2,2F8 ѩݷٳOjS pRS<^l ΃ l%Bh-imҌ6rdIF:ٌ̒ĥ@@z[ZT\ _ j;Z1.u"HhW"lk8.,D&U|̝o5\ G}bV'%m-Ϯ{yMQX\Ԁ&TZX `TB _mO9Gm(5KbUS1\NAysR/Lfbal$\{+nb{ݫQ<4Gg< KOqO}m\O1HH&'@MⳠ} L`#`sE rpڊa"ְs'j̰򽴻I{OZg?S'q7Jsjt`D "$۹lW:=z MT<Z# ^ ҐDغqSL-c!X+$NigΜ&bƣgԮCr,MfF`B01D(DG964u} C4@y䝹5y9[dGB3ip2u_2q6ǏRv-mȉ͡X=b)FFMWC2H0 FQdӧ^n+bGl1\zhXTc<n\?ƙ,ِSd80LФ)#i[~a& (cÁǖ#6_4 L^8W-f]޸4W::DSSCm1D1aA@@Y~vw3OabdUJIT}xkq_U+lb_4xdj5h.еK" (|njB#-u;={z@IPmOyԢ@hPީJ&R 0p g긱m  ! ! h,|߼u̹ `F_+])h}y*uy]b:pbEMO`Ѱ16(h0H8aJ'cQ&QKm4`|P1g~|G?#zqlE\_:g[}| 9yK;*՛i^q%&CBH%-9HzhQK421a僗s^^3GQgC1d-Ȧ`?D'RQ*$Y%,\h.0@|41*1x Dȸad {&W|/a#]AO܋ dǭwɞDiغɲa axO;YY/qK5u{Ű^VF"]MT%.ԊE\7q-<}X8zdȮ[,&b[՝/_ar-G}t퇷ltϳia"[Dnm.bj)ޭ[& ]#,,O?=@ymXA}2>1i ߴl,+H3:}O_DE["//r[3l`b{Ęec7?8̑'T&0a^Xʫ>}Gxz;M7Cj]:ӼU(W+L #o f% eԗ?o>+k>|6\_l_0;7ga<|rɞ.k6Ij\)dAʕD%t#ذ{ݖ,GSwO8_|'}z{. &S2?7'S΃~`0s/}{:@*& ^7h`a۔^0ps'YS_k,j\+b=> m~r$s]n{yGf3N5Oi! bOri/5i lY-IUm7Fәk,<-=SWCTCJnw۝n۫v62w I*dTI\$JWgW,"bC L4J%B1&R@T}Yݯ.08z jWmO(e!fK)zEFkuU. qC PaUĔqw0tR3 5MazXl=2yzw[A \,]?@\  M=kd%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/mp_play.png0000664000175000017500000000552512127353614015176 00000000000000PNG  IHDR@@iqsRGBbKGD pHYs B(xtIME:NctEXtCommentCreated with GIMPW IDATx[oLT?aDB((,Ťvgc5V~B *H h!\VME4Jݴ]&kVA~xwߛAf1wsw=ܹ#B+!$.'!#fۈh|^urSRR q$܃!I)=Hxaرc.'11rss㑑u_ׁzTB$K>ĄA i``7o޼y?:'ϟ?:s~3 +l*XwI7G6qkuKNryyyفn<|9 I.szrĄ )dH&6$q D!SIZJJ={@II@GGGo___vZ*%M;kc wNDh Gȑb)**[.={ƍ3gϞI[bB$T7!٧mhWiuu/^t]ju o5?N}:1,a…ۼ^o}{oY p:"鮓ING].ݻwCii^ϷdH60" 4y`Fn??qYYYYA, ՄtTWW9<<ŋA1-$`yԩhIII?z}K۲eSRaDFJ@lp rrr111yJ-4O߬X[UUU8::EWWc 6%Kh -!/"QD%?"\"Ƕ --e:+//"//wvv޻WŎ4XG_9:"\?/<Ȩƍ[i۴FTrH*|x<־u…)A =ghvw<8u7$H0i~" μ\7V͛7;:>xm۶]3 B(D n?Ù7oԩ}}a4dzÙׯ駟X@" 9Q`~=i6lo" H"$ $Hp1ɶ?>/>^8В%EB]G\ F SB+Y(LYl hmm k*Wa71巵-&~^l6Q C 9ҙ;N@Iށ14.&m _p8$''(Κ3-"iՎ=p8:Nm68GFV|^'0̽<. lMEQj׀zLLLy "m( # JtiGI7/n0)) DQ L`@@qj5 ,XZ4b"@n bj6Fgee Id&-y05&޽K]l`NN(ȀLsp544,YY9} Wo >̟D WeIJ]zyηǗѷ@n F{2 M5 x}}=Ƃ(\fm t0Pa5[ף{qrr򝸸`:++*LS&pBgR`it-Ha_"6 OwVcs+ I*KPY6Fl$% ĉ@@r5hZ5gƩpmδJu_v1wQg6^LPHt:Vaf\ghBhd`;APkZԸ.:UnPX.%'EzPFu!Jg?BIENDB`elementary-1.7.7/data/themes/bd_button_min_unfocused.png0000664000175000017500000000051412127353614020424 00000000000000PNG  IHDRĴl;sRGBbKGDIIH pHYs  tIME :3ft2tEXtCommentCreated with GIMPWIDAT8퓽0wm(CTZXP.{s\HdH/!I ]εж})Hr A$INL & 4⽇`&fOZ! 4enj_]Ŝ[U9OlGY^%\9EFv:l߂^IENDB`elementary-1.7.7/data/themes/busy-6.png0000664000175000017500000000425012127353614014654 00000000000000PNG  IHDR szzsBIT|dtEXtSoftwarewww.inkscape.org<:IDATXW[lTfΜ7|vKm +H`Q)RQhK T@%R%PS5UBHß0BΎˌ&fӷo߾9_H&v<wCP%JުG@۶LȻ ҫb:;;*Ϗq'SikkTJ ! @Jr4M?pBcǎ]&k-Aׂtwuu}(J!-J͛7tjnnvu]ѨPU5@MvVd,k7HBh]hoo !h޽{BB)1I)~L@,x5T\\\\ BOh jye˖R{{n:Դ`ڵkl[kkϵDbT>/,,&( K. B/[ZZMTFQReAPc}t>N$/tww1/P(_IGGB:.vuu [1&UU]v]DbH-B)I)q?hf666 pQlnneY( 1B*[4y)B@QPEPXp!ׯHdu8P(Pq80 eΝ?,K<sgϞ-*YPBҊ(eBa[I)%!Dr-)%xJRcLyD뺴X,,*OMMm}ky(u];pM\.Sp8BƘF<r]=]y"BP凝qb&2 JR) zp< *RJbDXd筊?ZW< ۿ&QJoRJRŵ5.4Micח9N:u \! ̲BCC %j^+eYA â۴mJ\~0 288 \\pOlۮ< ---؜si>}zۣr*«{B(r?B 0UU~%o\XXm/)BL,9s旙LSӾ+4RJN)Rm7sηH)!O8;w {vFx\zepܹR^5n|xx{w@7 (Ϛ(=\xWL&7555u)Bpιhff_2̄oE՛9sO$j'DկVA5M|8Q@B>@Ӏ2%w TIENDB`elementary-1.7.7/data/themes/flip_8t.png0000664000175000017500000000326712127353614015103 00000000000000PNG  IHDRPPsBIT|dnIDATx^[HKajV*+24 |5+G^BQH#tė|.bvA0ofR9 {.4fج5=̚,dLk7_ۆ|oNNN_ 1I>}w p~h0'[#>hpP: 2Fy֑8`<#s¯5X1, sjVP5@I:HAD}$D P$ @D$ AD( P "nGSOaI(I@B@D$uP i^JBAD 8MOOݻwHKKKU666؅Ho>vCÇˋ;Ftq:{,y{{ #,۟?&7oPGGS__ؤ[ѣI/^K./o\]\\?J]]=z:;;HC7nܠ"&1h~~^aj߾}nݺE|~qFRnn.iQ㕘&$-- Y`%-cO׍*rwwnwW^s@ӧt2\0@(Js3dʳg(;;[|(ReLc\"҆F pQ۵e~9YNggg)\QQ-'}N/ȝLx!1Jϟ'O'oa )e[ׯ_suԖ9sƖ;exH PQQݼyU=|.EԬg+++JMA q/_*5Ã>>t][$%32LGU6޽{Y #rZ!׮]6!o),22.,CQ&QݕR߿;i ">6+N wD5>F_)(++ acNN544HM7n.ǙlGi>> -A#,pfT:{N|JJJR>K4;Ȏ ʳ [`"V آ˽p*b9ϝ;GȖXVU%bcc ) )J,u~ _sLݎ-v+钒6ew`&&&R^^(3HXiIENDB`elementary-1.7.7/data/themes/emo-squint-laugh.png0000664000175000017500000002161712127353614016734 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`CIDATxy%W}?soͼg4]`B A,\qa\YeqšB"66c%1K0ˈ#4hf}v}w_h$\!)Tv}+_f~IOO?מwv>_(q??G?K;.y c`UC^y;H\ $?D3D兏[/kG@?Z\+ lܽg6]`ʆX&ƷS)G~39]}~0؄|بkV˫%m%d?W:w{01ťkDEd+9pW~LRⱝxg&Ɏ)

    ,>|vqT Ɂג^$$n#.FՁwC؋?9w}w> @}0PcdbDMuH(ˎ'm%r6vK.mwе&i;&2VzoG<>-E'8x5{nzFl:V+ GzQֿ]h@PM-a:)Y`Dk3yl6{Ίٳ"D;e&y=sg穊2.ͨ/xb?V_ +^F˿ijs!8O2Z B=WF[ =ͥKni:4nZu8PS?{A攓r2UJ{vp0sǾu3Ls2q]z "Co?)$ ቆݣ?r(>~,84aHdžQlz`ѰV+FB$men4:Xuz;$

    -{Ww12Rdև[^7jK3)d+#\_uNXT!&$JȠH7#6EX|v!yŀ Р yCĴ,eqHI,O0mULa18Q |yeI.:XhjjB;V-.0|{.㡆c+#Հc 4g H\:4XP88(*$%+h)BUā AIRP3o`fhHlZ|H;ch7$ Y8ӑ{CTAt2ʼn}~w׷ #nKنהӉ̳  " C"ԒrIQ'j51kk$iPC#IöB y2/@#3hTUJH!R&sZ+h营d@` Qhhg6^ﷁ_- x%k)-D"a׀eG 5Ac,fW9;&jLLQ,%Ϟa(28cp2Y(X WFJJU=TN0cbrj.j$ Ã+Lm &*Ik 7ێ1Ƅkvob,節ZDZ"+@XMBS!r t@w/IeݖC#eD8u$iBx`|U6)> whvlr\ĠFIbKe{*c+c)!u0Vr&~=l Ldڷ W9a)n>wK7̶7;̚deǶ!=ztDT MgzW76-2kUD}^PFuާ3YPVMRBPN9"@} lls4!GKth?vAMyAz^ I9"h֋~~H-!R+8;?z1yCp*/8iLl X$^HUPxW!w$0vF[0=mk@mG OE+.5a_ blfb]%CdI:KAm*d1T*> ?G@lA@PBl HPF sب8eLRJ2v сWVJf)H9qz3qA&[JT?F7A)ɲٙFhy~w} nYJpGy^RH<3K oۇIxr@gJwcT=w ",yAV5v#;RVj5,"wC;YŴGЧ.W /͊a ! zo/5 UjZ6͕E>&2 FQoד%h\j7XCJ@PZ@m28`G_~*K8={_ ]_Av/ELu[r\Kh3ƫR1;Dnf %"Fמ%H08ZchX\IlDe <`)Z Mc3dqQ آ곰,瑡KaƇeV?;[}B^XXl`|8K'"k25J+%Srn A4H:@T+3P0FhWhLŎ^DhR';?o]4 k>CW'cyٿbw=/_4 kN!#?PDhJsMrkgXZY%BL%08Q Q2:b3DeKX.+'_\o|k_y8 |WͭEm&0cp"14"܈*c_<5\;<)r)P}F@h!2ex@jhp}%?>Oz֭-^B~û^$SR-wӻb'Oj|\WJJRU>p`PV0 4qu7c~Ȧ Ҳ{~kV=;eh\_ŧ{mjM5݅P1EccB%Cjػrɶd`gk}>Vspv%a+k=fw}W.I|J4L}f '| Hd\òw)'w_￿wڶ~Ifd~E{}蓏sť?K=t+Lye'WL__%.dHL 'To aoT8q٧~O|kߛ7IS^~s'6K:u,-31~/KDd@HV,9_loV0apˁ+1>37w~S;?Vc鼋~uwosHx>>25qeN:fgξM6^?M&!(W1ngna.<~{˾БBB#y"P8ZuYUU;qgzc9o>Jr q՘(%:%`W[O5Fpylr22QVZ$ΦO<<}ŵz}) f!-]q!) $lfֻ/tEG4MWVahb+gN>PWU Y>ix6/ԄLBjxFnlTU4K4K6Л8l#']`coU߷l;s7D/Bl:M6+<%CmJ^_XOr9'F_ KF}{-ηzVfw20#g%yNy}NП~E@&4۶o_&Jr]`?%yLP40_ԕ*$oj]h@0e&Yg&+IU}jX&5z~w.I&%ɥ3Y|NrS?$Kr4:j5kI'?sbO%^oOM]We\+Uǃo?bR?+ޒ-}Xovx_K&|<fSn?3Z9rNyݑc GsnS I}?IENDB`elementary-1.7.7/data/themes/flip_3b.png0000664000175000017500000000260012127353614015042 00000000000000PNG  IHDRPPsBIT|d7IDATx^[(]׌ DRCNI QJk+%u#cQH9+grYOy;4_BB#@cm``@D###6υ9Bkk+tvvsjv!bgPRRmJ_!2&ʂ@‚0qւsKKK@alll0 F9 =FDD0lNpyylOhj WM |XonnX5; pgg+@wwwf{B* f9UXr l `~~>,//3O c P\\ ̓`_v.ژ QBee%`fjQb2TTT(Ulz%& bVb)>>3Wc@WWW]]]ţl<.g\HOO$rdeeE)cw999w!**J\XQ_>??gggA ڽ z=%A{:o PPP`+-zEèl q9C]Eݠn`]$ngD]'6"5vv#\]$//5Z+0'u=XPs_@1"k870Cs8}'s5@>n?~D`.@cÞ= D skL3FVړ_[Y6V'~u*Qx6E" 'k02L9vFafc" o܀UX"&PȁK__s2G~+|y] : X cuaX-q=Ձ]xE&7h\_Kr g?w{DHCuWM{\ȇdN4pm`ȉN_[ÚTE,D `E=/ Qaqݸa\u;+SQ%k mf("7Y"U\`"K""@B3D$zY>g#Y}0An&6աwa9 ʯ’N4Sqt9{'Nv$ܷަ4e q:ݮEت.XٻboEY}[F$*PL;<3D! ^&- wP͘;!8eIt UdD,1GUGnD(ά&rM0Gg@K'@e*rN@k y7$%(@Jg:cHK^`]W;2E{PϑɎCd ;Z9 X†"KV<_X1>1ZRtGKV> mt"dF0NpB~>$/MRmL$Ʈ SŧL&XX+?m]W $q41,BW03Ӥb-8NllC8 V&ԣ &tL 㞇Xs{>ns6- 'qeZ+|&d(,DWn̤umlq#nti[(kihrl 1OzM[0(!^J,eJb6* `X;&(|ECWƉUB ;D EyŰ4);@`Q+'Q@Lq*mHC|ÃĶhn6=P}2?,i>0Ӏ(47!@:M9WISӲư{e]NEl5C""^aHQDcpFd]HNֵY9vQΤGd.mR+K׻\-s7*. F:)@_^o 248G 'C- vג" R8WY/T"YMj*v) "YP^['dQƜ0 G$ DqHtNjo8ݯP;eՒ"|A60DyՉ9S% f Odsn0 *[*IƮ#K @ke…q^N,M66"}š +*zŨZ0cY0Lx 0d5󣈔,Z7PɮXpNS.sa1lWl ˪;(u7b=Jo\epaBRtpU4y/~Qa+\ߵ+ ˩sV , 0vn/It\:mmsbDeWxSVUh3!#@4Hh%D'b2sQiNqD7r*7S .ޏ# J|,TUB^PaE$$ ):ʟOW P5h:d/\Q)ήoY /\s:,K{U} !>Lo} ,`~6)%C|6M=@@ŏX yd~? 4Zؿ0w5K^t-[RUt]U4H:㑊ꂝ'ޒI]=mW-C %eVTn &,…UEIa4JHa I7BgIz#xּa^ؔ lgHjK ԏXJ)bu*t=ݍo4]z ؚeV:ebĴ«+SYQ-4vX]~Z"5˼h bhQg[99)5Hcl]`I^^:3oB !^GޘW u--YWX84u NDl%88lCE-IxS$5;Fuwo>bG' gi~8_".~6Bm@ 4GSvj&y@M w]q|I7yeHvx݂]LEk@**hՙתqՒ%zL(K:<Y@ZAI1pFmp8.L ^Jj(3vuT) <;l*l~(0HG@>*iy$D3B–N˵BɄAh_a< -"[yM젡>;ϊ O :98ʦ]:Nv)bS P͙Z^QfyһLSl%lσ y;Z(HYD4V֎̅[r)׻C 62uMP?H3e@pIvJϨ &bɛo'+tP?|3(w%H}@B&tZezIZ9~Eف R^sCgtpYִcEJOLUz)H CfI9$P#pm>Kۡ1 Ӫ5+>wIgl`NVh}Yej,zM<̍?vX"1w]k2}S]٢{Pr΂m5k}*0:S!*^\FS-i}NrH:qױr^Jtv 8l^(.&M-X VaG [ :%Y~R먿.[.d yZ}ThrV(viЩа rpT ;2<NNW߅I|!TJ9X 7I#6IENDB`elementary-1.7.7/data/themes/bubble_1.png0000664000175000017500000000246712127353614015212 00000000000000PNG  IHDRS9J<sRGBbKGD pHYsu85tIME $$IDATxK+WǿwfI/bQ![uPJhn,R.ꢋnxغ(t ԕl͢n;WRDęso7Čy<~a&$0~{9w8pJmPαbZAm)@$M`S f*:Ldg$v?wvvXXX'^g 2`qr 3Ƹ1/ˮ8 ^4e!Z\\5N9TDA"!j_\!I&$ra\jμkgfdgju']4u]֙Z=sn'eFj_c0ct Hټ\'% H5H_D 333UM[ÌL٢m9eYzآ#L^j(0i jPL sy\z{Wzyڐ0a[rٶMLӄ0 y/ONNJYolll|455`p"T e&)<;Z^^) }I3jF\'zJ>۫F](}PZouPPKUo;T% qշm4$$ї###;«~F<2S*Z UYʚ !L|!];66 &? %7g63ڸ_h+_/R<4*gbY<0O] bޜ BCCCJr[%Th{f6"I¹XO bݍzqku vぁ񋋋!ާu]uLTP(8;;&X@|ngnf=<( O&&&.@7n sC 4eAK:SXgFRk,;}{R?IENDB`elementary-1.7.7/data/themes/cur_shine.png0000664000175000017500000000031012127353614015477 00000000000000PNG  IHDR #2sRGBbKGD pHYs  tIME  ]_stEXtCommentCreated with GIMPW#IDAT׍ ðcHU oQc/KI=pY7 AIENDB`elementary-1.7.7/data/themes/bt_bases.png0000664000175000017500000000140112127353614015304 00000000000000PNG  IHDR<" sRGBbKGD pHYs  tIME *o$StEXtCommentCreated with GIMPW\IDAThn@Ei]ڨ*$xTh$r&ڐ0Nvxfkxb#q> M BneG'ҀGt5:ަСs`m g[Ak[Q3`.#andf:.xnCX Nœ/X#E`?E6iϭpL NSղإXމp>WJOSE[:[FabvX)|3ՅZR+5t=㻷dE7ݚ5C4SL. (L.2Uc6b!cC B>&(xb|>&p'p d/:ڭMSzf|osmG~<6un怣\ s{]mcM3=/EQUFğWD{_kL}#w=|ߏ:S'Iz|k%S=kG}jM~?_/塺?7 @ x Cx1,$ldZeajv'4GmbC> XA3pkkD&h.oŰd+Z Bvȵ05F)=? 9y^6^1 pu 69l1Y.*nz~Hrg# HzpGK78"l7: EYdkduRA@NW 0m-'ar U(Kh^O>yյ0YaXj>HTiq] (/q9FIY cppHr`IֵdO 4Pm+S]ME.*5s$VN@̄'0*dI\N}`S&H5lT-̏2ihӫ& -Pn*M除n˨ҘD0bfB8*e QԄ2@ԀꔕhQʦNlQ uԩ'QÛUJ@8_9+gnQˁ7|ؘS/퐁 %(EzmNr؄js&AxdSED`F@t ZD袼 24J5jɉ:[g8EtAbjKho z3, A$^H₂<Ѧnáb\|1}xTаѦf0Ee{M$,|(1 ΁*N! CL0JlDWkK(M% QBIpRme|L3Q FIVצ&& ="i,"e-M NnjKɩ;P-A0b$P#2n?AD4rQ@_&s*i+uR&vLҜfUU]o2c˚* 30dbhK04w-jl-+Y=#$nPrNQdf 09hACMiI~e,U0@6iE;D!s h1!Ș k:>4k!DA J!TJ)즕]>fHI !ja` g<)BDFƈ/0# kL?e CLXMw(zU'|M[[+iq˃H),Cid{jI\v:LmS>IcMEI- !Zw}C4rqǰ7\lCp@!h n%G EdӎN>ˉ79w $"ݪ؛Һ=aHȌ?Q>]ְP/;|jWChO#9]E"h钤N-ca1S*X(q;_iPPh5x e]dQr1G'd9#,TCT3쏃n'kxPQH-xHFϧtn$,P%HT7Fng+!D2WR Puj{W|7r "۸> s4huJNAg}`;M[)a$TsE{o&80e5/L=I&UN>@5J!&Ӏ6VE A Q?N ~ǁ7D'SEr9cVKgXq*f?CMxKWpSq%4NM!Ӏ:-rX,UJ@R@]ilؙ pJ73=J/ $Uλ J8ON~eLLPn-?p,r޹h}\7)hZi4{ ]飋CCT2];R?$t#R"!j4𣾐R+h7ӂ:{ȩC_2Xyt*w#Txl8ǖ&n.?:QiFal5 θ@#84{RC|4#p{>,LC/EЇ,cݴngIn+CM#t$ϝW$SriV6&z`vRvl,!i]biDɸ.ChxJA!>3t:r4mǯj{76թ%Ѽ3zƛ)|[Er rM*5Mr!5*ڱ""Tw"=IENDB`elementary-1.7.7/data/themes/bt_dis_hilight.png0000664000175000017500000000034612127353614016505 00000000000000PNG  IHDR4`? sRGBbKGD pHYs  tIME tEXtCommentCreated with GIMPWAIDATHc`02=4byyp$7F=4a](&1 IENDB`elementary-1.7.7/data/themes/emo-haha.png0000664000175000017500000002144112127353614015207 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxi]WuksΝd[f2 H!>tS J'ݕJJBL$Ď`퀍m ,Y&瞳7Yqp:j :^k}DUYK݁Z/;/u^j _fZR*c 9О%mCaHc-CYs|-]wq7<=͸ %VUǮcFO|LJ4D_`٪X hǐ$c҄[ƨKH#,DhA\6e"WR߹TFLբ>@E^ASPo^Ċ.n[NlۻdTk=AS}1׾B{Q>W\M?8C`HDAH)_\vޓG8Ek񈈀 @Dd4яD=-mX҄d]/j:4N^4N^xT׀xQq+jfn'j;c#F Prdf<8aؿ~а^,^)DQ sX#- 7oW%TgoxON$&5bDHS{2[sRyyu GMp齤S 63g=?CIJ6c6n:J~PW!`]O+6g-U5LTꍢ cC T՜v.wӉl o{L=(;u[F ]'g: MZΥJNrhQ2=3~ Mۮ7Ya*Sr!)HX\y2_ Zw_[Y7tӑ8ejs<ل3@ r|AJ>eϾg/>Wy݄k5#~Q xɟw#J7|r|U!:@1 }vS^'_}ᅢf-0*e/Aփ0YC - y1w}"n'D~_OQ;"KFˆvJN4MɶKjΑ⍈4جO{ƊDF;Ԩs'C}e&GlQl@)޼GOB~v z+SM?4)E-?O( 96oFF6ȉҮ95; {{w)~i.FC\x]riv4?}Ǯ]x暫ٴak^< P}#GșWdž @ _ibMjAlSGt_ ѫz dg_GOd뮻Gyc "nj ʋ"Y@x{avm&Gogp| 'rp5p2gkV'<>P4?D#ǚk!S3M>Gy['g rw1ZzNZeaaZJg>  1??O^Vu~[.Ďi!O_>aGYPؾe% Yh06oe [xűb@3$ !BD9X>EطJ<{ ?5ϝQS`P[͔:שG[VDVټc)Uw7n[os2~Xa_Syn_Sch%І{cNx'7`'%1cONrՖ 9k]7nNňu|~XsOUOyȊ~>P)Yzf1;jC8@#H[nU:iBj68r=NJ${hRh;$F?K}U_24>ZK_P7ϙ5ǓkK7 s ϡrhx'_ܗP9B0~)O;t[tw Me3CQTI6TacŞ.yx|>I2WѮ?r*SCe:Z+&>!K";jhjdW% yB)gAD%IU"x%nO 2,6XE\sKƁ{ܱ R)`*Bmi,uVF5bzC!V U Mj!Hiӈ! =i\ĩA]4 piB U"8 BHM!6H΍bJbZV'W , [U*ŤIk2`MX: GJBWG'l03lfDo9Og֦-UWV=U&[l/ Z78xMPm&Ԓj;GX,=Aɤ3PVArX|@(e%ƏiNm.y]@ ĉ''Tu1N>TJ-=U#Z?o&L"H`9tJ } Al4g12-D8ڍUP.=J cs&MHZ:vp jY  vNLfoG3z;`³w!}[^ɴ!e}sc'&}-o71nru7`:M`,"v1jOd[!d!%\G_n QE?)g>7u|O Nn jH-KЩ'Xmhgˈ2"b骿@PIyTٹzZL_cuX I7ͨ=W ʷ@gP\H}ŌlQd4c "6̮%hpUq%R8 v}g-:Zt"r9*?ojh]3\ayv4m/Ss1 BlCH fitfT,YkqH."&L(4 Yn\ᄒ6>>9q 7gҀӈW$[&0 \8+X+ aaK\y/+w~cӌ"vHl$mp:fD3sY<.[.)&)o]vF A)X ȕ,a}cO}ys{ ss'@އ>7 [ߖ9&VoY׍[ g_83ϐq lC$tT, j:6ޝ3 BR6G!~-=MX*['.|osMO-3:ڜ\>!׏l%dGJs"b׸03]PP~Sirgf`2t|Bff b4+AEhx%G$/X++GcS3xYivB<,_beXdNH]r13@R'# [ĺ5v{t*m%)n.{ޝrC+Nv[# cGW2lW]P9l1Т򴜡e 4%3!i;3-Blo3-Uyo';8T+dS/ebd|6{9hJO+Xm,4M|dα<_,AѲaа}]@hh_{[}[>o|3^uΊ|- Q`D-VvA3vd aAa{Ĺ(tea2E|ɲ}.MIgv;l+b'X qau߽g.pן]zКM#IEqeNQKA/eAM5H0oy-cNxfvcFU4;uE&a-s Ǝ`3cotoN\ַQk ,!t`N`KO-lđa{W>ɪZW$-i5ȑ?\vg,+Έni\X녋+q G{?t};\r͖x @h5ol BH+>iY띯ϴ<66wٱsSөssda:Ԁf2XrgGZlNGN@5Iټ l1y ;w{/*为h/w-<33H$i$itqeV\NV ItY7TGA/oKQJ}r?\>tD/z\k8VGֹ?ΆE}ev /gkkp ,< "%L(1%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/ctxpopup_arrow_down.png0000664000175000017500000000125312127353614017652 00000000000000PNG  IHDR@"UߏsRGBbKGD pHYs  tIME 3:vtEXtCommentCreated with GIMPWIDAThIR@@',y!p\! 8U!rN$RE%u7mV~g1S1>͞)uX٧x4w`iأs<(U8.38/5 Z7Og Ԁ#uݟi| x<`<7TOƛafIf> Bam a4iAjR|(8Bp^K D RxZT"XfSYL%ez^(V<^]nWnū;^5eY&PN`B8,wra ԁB>,UxoC | ss^LsxIENDB`elementary-1.7.7/data/themes/emo-little-bit-sorry.png0000664000175000017500000002014012127353614017526 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATx{%W}?sN}jjW+z#XȩIp *!8eSv āA*@`IFVBB VJfs>?Nϝ}HT|~y~爪0/ x_DK/p?忂.`a|$ ug"/G\B.C%?W ٵj&'0>W-EipɲW̝<]fW#=DځkLu A҃4K1iŬ=7s_yZ5; 8|dFZͪAE@]DFE_7n7^95o%ZkIכvH/@'ώ:N_>vhJC;7ϭYtQO>@o`M. V?DU+M3vûFc[d NpV=S3p(F^ 8.VkE)kJį\z>o|} eOm#  0B-`ٹ@@:!ACPU (^Гn='(c-'tg-+\3<'n8;* 8J06Ta!ipw>^wiwbcSg+[ɂχd~Nd,ݴOMnO}4TX>w/풳'9|0?8?1y`,^ 9_q399-u]۾Ǫf\yF׌W*T&xŀ<ץG}7 i UmR;gnz}߿sSe#?1W>Νwމs=T+U9U[\\ sh,$)ZB?ylēGf@f>~ci<}-94Lshۊh:qqd1|P83;{׮.^i?< .;o++*g&v)fggfzziJ(?TIf9|0LMM133ӿo #U F+"F@X.`M&({?}|[AԦsJ,^fw_/1ΰ}v&&&Z G-'3u"H7-zzm۶*͊elEC"( \ts=JM5D{ϓi*xp.HhV H b@V`OE_uOZ:?ab Hp-) "Tabyٛ=n@3@~ HLvI}#Zղ`zlt y_91Tjס)'Ӂ ˋ`Qmi onיg `江qX٩ײ߁J$ `xX?꟫*-FGxڻpֺ 筍9~뵧2֪mCN ul cDT{O'% ,֏c.E/۬$#B]t^ZP&TK/\|LCUq٭v K w (MBJC_mJI،~^%9{Ln1 w=uyLרSq$t;Lf"@'Pv^ 2_~ %hDȼ,0<ՑG{SqH-Ih' K,,Si^3)|͋%|%@H DPJT->sK'Idx@e+xWd%I(orJJ%ƒfM5WWw GH-=xپ|n;PIG:(:h, jr/<=Z'FkνhvM_!_ uI)pgk)km 7-u ɃJ.Rq\E8j9EҎUkPvtuy/<u>1&t@{=^@|Ik1J,o6lYm#<7|ub?a9tsz%+(4.A^ Qj.ukmsuc#n˷< ;gnlN$A*(F"PEشrzXDxru{gvؙ&7 s XP.Pm JN@ hj:<:::ڬWIndtm Ǫc'7+WW;+C$:w;wOwgOSG޹vOSKPvryA.0H`I(aWfVkk"4*"UISu:^/hl.Y>;z|9:p~Bu`A;]K6"Tߚm$IJ4AKp,EĂB$H).eY^Z9ˀAj^d!T~@QP XaKe)-. f@Q%`.Erǥ8_JcB 8?$ip,WgN({! neA%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/sl_bt_3.png0000664000175000017500000000107212127353614015053 00000000000000PNG  IHDRb2sRGBbKGD pHYs  tIME 6sRjwiTXtCommentCreated with GIMPd.eIDAT8˕;NA ?{\͉܁sDYV0o4 ƕ [_X*GLYl >@"b '<@NYlxKBci5tDDZ4<G&XD6wrvTUCڵRJ@UU Ʀ DDj$1E*: "$ DزvׄRZq1%M]ק1%!>Lj' z/Bཿ^+使+=x*0\h6ݩ*)v'd2oܚ竀NC.@7|z]@ciOxe53Q߻3nIENDB`elementary-1.7.7/data/themes/default.edc0000664000175000017500000002650412127353614015130 00000000000000// LICENSE NOTE: // This file (and only this one) is licenses under public-domain. The reason // is that this is meant to serve as a template for making your own themes and // Elementary's LGPL license is not intended to follow. The images used do come // under LGPL, but this file specifically for the structure of your theme is // public-domain. This means you can take, use, re-license and otherwise // have zero restrictions on using this file as a base for your theme. externals.external: "elm"; collections { /////////////////////////////////////////////////////////////////////////////// group { name: "elm/focus_highlight/top/default"; images { image: "emo-unhappy.png" COMP; } data { item: "animate" "on"; } script { public s_x, s_y, s_w, s_h; /* source */ public difx, dify, difw, difh; public rot_dir; public animator1(val, Float:pos) { new x, y, w, h, dx, dy, dw, dh, Float:rot; dx = round(float_mul(float(get_int(difx)), pos)); x = get_int(s_x) + dx; dy = round(float_mul(float(get_int(dify)), pos)); y = get_int(s_y) + dy; dw = round(float_mul(float(get_int(difw)), pos)); w = get_int(s_w) + dw; dy = round(float_mul(float(get_int(difh)), pos)); h = get_int(s_h) + dh; update_offset(x, y, w, h); rot = 360.0 * pos * float(get_int(rot_dir)); set_state_val(PART:"shine", STATE_MAP_ROT_Z, rot); if (pos >= 1.0) { emit("elm,action,focus,anim,end", ""); set_state(PART:"shine", "default", 0.0); } } public update_offset(x, y, w, h) { new x1, y1, x2, y2; x1 = x + w - 15; y1 = y - 15; x2 = x + w + 14; y2 = y + 14; set_state_val(PART:"shine", STATE_REL1_OFFSET, x1, y1); set_state_val(PART:"shine", STATE_REL2_OFFSET, x2, y2); } public message(Msg_Type:type, id, ...) { if ((type == MSG_INT_SET) && (id == 1)) { new x1, y1, w1, h1; new x2, y2, w2, h2; new px1, px2, py1, py2; new rd; x1 = getarg(2); y1 = getarg(3); w1 = getarg(4); h1 = getarg(5); x2 = getarg(6); y2 = getarg(7); w2 = getarg(8); h2 = getarg(9); set_int(s_x, x1); set_int(s_y, y1); set_int(s_w, w1); set_int(s_h, h1); set_int(difx, x2 - x1); set_int(dify, y2 - y1); set_int(difw, w2 - w1); set_int(difh, h2 - h1); px1 = x1 + w1; px2 = x2 + w2; py1 = y1 + h1; py2 = y2 + h2; if (px2 > px1) { rd = 1; } else if (px1 > px2) { rd = -1; } else { if (py2 > py1) { rd = 1; } else { rd = -1; } } set_int(rot_dir, rd); custom_state(PART:"shine", "default", 0.0); set_state_val(PART:"shine", STATE_REL1, 0.0, 0.0); set_state_val(PART:"shine", STATE_REL2, 0.0, 0.0); set_state_val(PART:"shine", STATE_MAP_ON, 1); set_state_val(PART:"shine", STATE_MAP_ROT_Z, 0.0); update_offset(x1, y1, w1, h1); set_state(PART:"shine", "custom", 0.0); anim(0.2, "animator1", 1); } } } parts { part { name: "base"; type: RECT; repeat_events: 1; description { state: "default" 0.0; rel1.relative: 0.0 0.0; rel2.relative: 1.0 1.0; visible: 0; } } part { name: "shine"; type: IMAGE; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; image { normal: "emo-unhappy.png"; } rel1.to: "base"; rel1.relative: 1.0 0.0; rel1.offset: -15 -15; rel2.to: "base"; rel2.relative: 1.0 0.0; rel2.offset: 14 14; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 0; } } program { name: "show"; signal: "elm,action,focus,show"; source: "elm"; action: ACTION_STOP; target: "hide"; target: "hide_start"; target: "hide_end"; after: "show_start"; } program { name: "show_start"; action: STATE_SET "default" 0.0; transition: LINEAR 0.2; target: "shine"; after: "show_end"; } program { name: "show_end"; action: SIGNAL_EMIT "elm,action,focus,show,end" ""; } program { name: "hide"; signal: "elm,action,focus,hide"; source: "elm"; action: ACTION_STOP; target: "show"; target: "show_start"; target: "show_end"; after: "hide_start"; } program { name: "hide_start"; action: STATE_SET "disabled" 0.0; transition: LINEAR 0.2; target: "shine"; after: "hide_end"; } program { name: "hide_end"; action: SIGNAL_EMIT "elm,action,focus,hide,end" ""; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/focus_highlight/bottom/default"; parts { part { name: "shine"; type: RECT; mouse_events: 1; repeat_events: 1; ignore_flags: ON_HOLD; description { state: "default" 0.0; color: 0 255 0 50; rel1.offset: 0 0; rel2.offset: 0 0; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 0 0 0 0; } } program { name: "show"; signal: "elm,action,focus,show"; source: "elm"; action: ACTION_STOP; target: "hide"; target: "hide_start"; target: "hide_end"; after: "show_start"; } program { name: "show_start"; action: STATE_SET "default" 0.0; transition: LINEAR 0.2; target: "shine"; after: "show_end"; } program { name: "show_end"; action: SIGNAL_EMIT "elm,action,focus,show,end" ""; } program { name: "hide"; signal: "elm,action,focus,hide"; source: "elm"; action: ACTION_STOP; target: "show"; target: "show_start"; target: "show_end"; after: "hide_start"; } program { name: "hide_start"; action: STATE_SET "disabled" 0.0; transition: LINEAR 0.2; target: "shine"; after: "hide_end"; } program { name: "hide_end"; action: SIGNAL_EMIT "elm,action,focus,hide,end" ""; } } } /////////////////////////////////////////////////////////////////////////////// group { name: "elm/access/base/default"; images { image: "access_glow.png" LOSSY 85; } parts { part { name: "block1"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 200; rel1 { to: "base"; relative: 0.0 0.0; offset: -100000 -100000; } rel2 { to: "base"; relative: 1.0 0.0; offset: 100000 96; } } } part { name: "block2"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 200; rel1 { to: "base"; relative: 0.0 1.0; offset: -100000 -97; } rel2 { to: "base"; relative: 1.0 1.0; offset: 100000 100000; } } } part { name: "block3"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 200; rel1 { to: "block1"; relative: 0.0 1.0; offset: 0 0; } rel2 { to_x: "base"; to_y: "block2"; relative: 0.0 0.0; offset: 96 -1; } } } part { name: "block4"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 200; rel1 { to_x: "base"; to_y: "block1"; relative: 1.0 1.0; offset: -97 0; } rel2 { to: "block2"; relative: 1.0 0.0; offset: -1 -1; } } } part { name: "base"; mouse_events: 0; description { state: "default" 0.0; image.normal: "access_glow.png"; image.border: 112 112 112 112; rel1.offset: -102 -102; rel2.offset: 101 101; fill.smooth: 0; } } } } #include "widgets/bg.edc" #include "widgets/border.edc" #include "widgets/scroller.edc" #include "widgets/label.edc" #include "widgets/button.edc" #include "widgets/clock.edc" #include "widgets/datetime.edc" #include "widgets/dayselector.edc" #include "widgets/menu.edc" #include "widgets/frame.edc" #include "widgets/tooltip.edc" #include "widgets/hover.edc" #include "widgets/ctxpopup.edc" #include "widgets/entry.edc" #include "widgets/bubble.edc" #include "widgets/photo.edc" #include "widgets/thumb.edc" #include "widgets/icon.edc" #include "widgets/toolbar.edc" #include "widgets/notify.edc" #include "widgets/slideshow.edc" #include "widgets/win.edc" #include "widgets/list.edc" #include "widgets/slider.edc" #include "widgets/actionslider.edc" #include "widgets/genlist.edc" #include "widgets/check.edc" #include "widgets/radio.edc" #include "widgets/progressbar.edc" #include "widgets/separator.edc" #include "widgets/spinner.edc" #include "widgets/index.edc" #include "widgets/gengrid.edc" #include "widgets/photocam.edc" #include "widgets/map.edc" #include "widgets/panes.edc" #include "widgets/panel.edc" #include "widgets/conformant.edc" #include "widgets/calendar.edc" #include "widgets/colorselector.edc" #include "widgets/flipselector.edc" #include "widgets/diskselector.edc" #include "widgets/fileselector.edc" #include "widgets/layout.edc" #include "widgets/segment_control.edc" #include "widgets/player.edc" #include "widgets/video.edc" #include "widgets/naviframe.edc" #include "widgets/multibuttonentry.edc" #include "widgets/popup.edc" #include "ews.edc" #include "widgets/pointer.edc" } elementary-1.7.7/data/themes/flip_5t.png0000664000175000017500000000147012127353614015072 00000000000000PNG  IHDRPPsBIT|dIDATx^ܿQPB,K+1e !EZ'aaaeaت{Q͢dwaw\w(?gw"7 n\.]k(ޞium4OI 'hTeg@'E{B꞉i=v{viϗ ӂ&XQ@kY <H@P,g V>D$ A!2D<<=C$ , vJ^ "  N98x'9y'q:S"C@d>"ǁ "C}]c$ n`@| .>лݽ0H@`9Cdxβ, La!2D<<=4t* }} P!2D<<މX@d !1D,r)Xөf3f#xfb1D"FR)IӒd$IPp{~ׅU=6EXuMWjRITU6 0J` Ei6ΏUkW~HE2n+v@~xd6~/J @zZIѐN#V p8tBFpǁ^/5LV9%NdXH^wƛh%'|>V%2-P# "0 d4y>o<` IENDB`elementary-1.7.7/data/themes/emo-evil-laugh.png0000664000175000017500000002160412127353614016344 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`8IDATxy%W}?{~z^fzz0 !! 0$" Ƙ89 96!Jr"tE: pxH03Ҡf鞙^~KUUuO}ޭ*EW _t~=ϫ8>@k:N $="O{~n ~+(VP5Z;7/aaa~8&#GF¾  A|0{߀ {pY]OV0@VIKR{V+H+|ԥK痔222"Ͽb^- m?Up[M&Y+3m9JXf`݀Da(293*s'N}NLJ܁z:[)+ 34*M l^%!׽O*@g4*.ub#ʶZj]ef虱w N^wK "%7I=L1Wfp-xS&E6:3[NI?+}w}w߻Ԙ>W FsiZC7t~צTbip k:|ӡq C 4zZb'~u]U\#s3NL}1B|hST6ĨA R~3&_%o85sSh 6*&?p3hώ]u'pO͟`/sO[ _"8&vAld1ӍEd<붻לlWyI0@(Hvo R'|><TTA:;\6E/T>k#H UuW^=e1; |橜,,v1&Z /{L@`>F7>]Aش Ƨ*w3fb4@ETPUEU 3ЌE] B́*͉96c{OG$\_ncl|4p{C.ӏ!6]*:)X[,LV,zH=Y^dfJ0-BEb$"x2}&&ce o(s}>J;NOWplrCAc7uC/ۆl젿Q{~xtNqhl*5To}VP5}xke˰A)3~Y׍ DH`y@@ t5>>·?aN:+oޭL7y߶.>BGտCtݯpsȿ{V1RVy̫H +T x 6X,Q,>!)b B+ƘGfO/^k$TѲIpmO233C tEk8QMٰa׼l'ň}G2==[}:~ƭmĕU0ιw#"p^9pq9OrFqM|d#l8 82*cM u<۷Y* s?"BW-c3$YuZ;XQ֗w=[{ C"!"ҁq0^su.бb7Fw?^3,MX EB_pvǎR033'Y07؉ 04/w `ffǹ;Y#F{B F]y0`(Dry9*F9][?~\p_ݩ+z-+ M2X,oaw7g=g=j\tpoF :wk-n '*ڨrƍX{p]2nÿ&NQC| #a@sJj=ߛSs)*4 7ոE?|z;f)[=aX@{1[ rWOb՘R+{7hZÑZ߹8IF $, bɺU$ .d1%mVH =&sj(>!(\<;^c:@4'pǫc>IIj`GJ(5ǬwT).m1Q| 5 #uhdTwH`0cE0>z'P;Ƃl=%-4H(Mw+K2xi,uƀO P e440rFBFw A ^!UHIB>ԣIIħz MGXH|iIIJa@d usGҳeFk!i0 L8YQɼJ B |6MIb QH%BMnwH;)4% 'BP(Ķ[Bj3 9 al7:4YAC ^9ll4-eqd$>'99e ~7mS语nAŢ&@XK rŀnԒcPd=zSHo(ʑ݁,uJ6h.TqC1$M؀sTk-E:#$,`Zk2;_Vk&k P,(ٴyba RQoΡ0)*r(  7I9 :S/D/㽰sGF*Yx:"RPUԑ)35Nވ93W?95OJjJD-Wb늗/!;7# xYNpQ}KW;7w12PbqJrf*tC qntVcKZج:6*;ٸ$rs8O9ũ =)M[7ИZ`zо&nM ;ر.1yذk(7l/_6ĖވNa]QX7,_dXRö.竂!/yy]J@Pu qFz<nExBʡn'T3YͽtByL2z&:Z@wlHH=Kn 4);͖Y~_2ʂ?T*O P %0rtE$e3cNS'umg ༣ wM'B3ͻ1y7JUL1zeCQh!8hpK +l]T0r+L{e]$L[MMeDM&_{3R`gS)PTL7ֆxıh}zZ^ <֒7/:sPc  GX65PON}IbF#&i&IƶG5XcBKGP.iE:' fB졫(`w'G"Kg3lοi 2TtԜ1Oc~SS;ñ)N29BZ3!I]FNK˙agKa,1T I_oAH#8=78YRBK'c8boj49r46tI0"m Ak0$BONaK,Ѻ:.6.68qj&2Xp?^Va=7鬗z s,5/Ǚ}G)b1"VQJC[,=/wH>kQ,DХnsuđ9\6j,AZZR~eAJ0L!b#$k~ wa֭5i.J/Ս--Ź}/K'B U2DLV\ 4IQ{K )/6/3 W2 0}CesZ=$WQ5[yˇSr^_OYF܎cv=>\%*[VrDl (QG|APO W*:z5x#1U# 7~YȽU0bwAq}k0xe%a w+fxzvE}j"d_783ѽT7LfM<6_i-;_8&X#wW[s}9[Pr)-U$i(bw;ηꢕK+cN^dݮ K& cW8hEq!Vo]-Z;{-{.\Ӳy/]v.-!f9-1"cIwKy&;MJa.w}Xq|]ͦsBkYuz6cэs>=w1?q3I-k/XA㯊zY6ⲙc_a/ M&BO[wmO}va͘p.R%;{}ꁃ=Ҷt`ݿ#4^?p%.}S8FPuvG>* ;Gؼ>ϙ S3g;;OJ\thL` \( Eۺu~9~lly_g;&՛f.:wev>iiE*cX/o tJkx0?>:qɗG5VN[ !8꽝ȁ꼔pm_}ձE䊝]l_,0=+MoI\TB 7h'.rl%>x~iXZ6:`yХ[] 3...|჏~v7fʛ G7Q.F0E ro0TL)4;?|އǏsU=ɭzISgu^;® i4wvvv6vpϜ~ĖJ#>w~T+ld )'nN8T9|G;^p^+@lop7SWmu b@5޵Whf1711>B̗tb sƫj꜋$Ik\mhB;~UɌsp.~̣u rC}Xz!ھެo+Z-V_R\ ['eqc5;יv ZՊ}s7g_:m-Ѻ{(:bkoVjֽTbPq:Fs.Gvֽ3?Vs}XXΓw>'GUIY#)YO"h%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/toolbar_sel.png0000664000175000017500000000407312127353614016037 00000000000000PNG  IHDR20S)sRGBbKGD pHYs  tIME ,,tEXtCommentCreated with GIMPWIDAThY˕7CVCW'vX_3^%'t/"~?ϯ_|3dk'];%HfzNsAjƭwG~HPlk,ej-||[{DT;~U ;nH֡owk2Af]}p ZpE1L>$ 2\/u JwtTtL|c*O#?<gdD8a3 s` 7C7 "[:ނF$;[ کZZ nHhEH!ђ[&Ap¬="ӑWի}1]=<),2F;L- k\Nj՜%7${DVm+}La:CIp\. ǂ `=#"JDf^aDݹz_V}Qk-5ITΎ-_[W@(X͂ʼn,:L-W@"ur}"{gʶFIK_U>U6Ti< Aʈ>uҵ?o _BwR!aР!:BgwbJ(d1Цİ^_յOqpKjU]K.Zw$ ||mnОu/B 6g ! kһyN]o1ak -ޔI}nHيuzt#(0zb+4:52TTQ4!;dE⮔࠼L#AI m =b#S-0W:J*=8:n8x9"q1LWL!_cVkءwsթIjrW6Gwuu>EUw>ۃM RL|VcPE3hF]#k4g2S箩 -'PL,N`#9V]iCh 0nUu_ܟCΔ/Z4-D&GɁ8 2K(ּXypo':TXX|n{^n7MQ{Č6Ѷ*sS ~. Dإu3vm8U9EcƁMv< xԼ O-wKFw.8T[=͵"Rnk% ƨUY"Z8dpAL(~WR@u?AorxyۀFV8lX*G=<.l 滉tUAբ!5&%w_6" 1)*E/Be{XSz9}?;ʼn6ߏ>ýPMIENDB`elementary-1.7.7/data/themes/sl_bt_1.png0000664000175000017500000000037112127353614015052 00000000000000PNG  IHDR  sRGB pHYs  tIMEPU6tEXtCommentCreated with GIMPWfIDAT(ϱ 0 DU(%%h $ :AB%3LweV3H#$pi*3@9-󹄆ywj7 _R q3:ОIENDB`elementary-1.7.7/data/themes/sp_bt_r.png0000664000175000017500000000056112127353614015160 00000000000000PNG  IHDRasRGBbKGD pHYs  tIME;{tEXtCommentCreated with GIMPWIDAT8˵1 PDr [Iڊb9X( _ Epg;{ɲ,<4ur;soâ(n*5#}?ax\*yPP$ipY,JA9qDDB y%0S 40.[fYFmۛ$'I&O4Mu]4gIENDB`elementary-1.7.7/data/themes/seg_right_pressed.png0000664000175000017500000000136412127353614017232 00000000000000PNG  IHDR *ʋsRGBbKGD pHYs  tIME stIDAT8ˍKN0?;gݰ,C#p8bH,P#r"m'iQVJ-KPJmsUՕjMÃ`Z%5YaaX4 R4@UUuM]4MC]TUEu, VUXUJ)IZR ==>""=1c 9dY@u="k-"B۶=X5]u"RjC=)VUVGm۴0m$mC1!SD4tv+,n%$4RT' !d MCHdt?U ۋZQk8#RdIymMB?,ι8X1k0[E19=E1c=ι s1xfEA1]o4˞<ϱ6|>)ZBQezSō-\^^S`]|||e..uz9[(P5=()RG=]?~T LF]LIENDB`elementary-1.7.7/data/themes/color_picker_alpha.png0000664000175000017500000000612412127353614017351 00000000000000PNG  IHDR<!D:sRGBbKGD pHYs  tIME *І IDATxڽˑY Db `.`8 xL,&~]RT ~}R)]S|9#"ߟ7>F?߽ztpK}68՚rاws1iҔ+v{Mg_ՙ0Ƶ٣|"~}6|R~r;n{dO_fϞ۽wZ:yN|&gyn3Aa;1i KLڍ$z2E (yޕ1/g踧dqǏX:Nn_3xT3.ʸp")Ɯ'֬'Pve\QQzT+ q`hҷi6 .& #3gHhӘ]DKX}`)< 19y$6RB `$@qDF4!o6E]U3k +c"dUg/rJN %\!QFSKl Ʒ=PfS40 ]S17LdW@;|6M"wNmht0d/3#HJ Mr[:HK- I68FM`@_g ,e0H-a-8I8^ǫWxFUXg27 W#_dG>R{+ i s C$cʐ؝NnQJ>ә󤲝bgY)҃d;/סT·X.LNtfp"ZC8[urF.EҩLT7Ԃ)!PHA$o(\7ԃ  8#~J IU=y G+J2)֠S)-S*@&:k }#-K;CuͅEZ aL818pqG|!r PGؒJk3'F3kAdga2]Rh *Os-;e:u9@BAQIB&770Ǜ7o۷oʺf#U2Q$ߕ f+tU0'%5:J学E-dAs0r orugrL $Id"_V=Hm>^{>fgt{ukLbO5G_+{{{!0֏!tJMK*_~mR2<#hW$Te/W&j$\U.KMkAlWjTd2nn\Cdxe5NIʕR0uj?k%Ļ.wqAT!S_J]BCr֋=쓽N|r]73BZ US2sNJL!c# /zDD<>>N-sm92n*e(mѓ0 S in3UV*Ұ)jr ?P wH 8bӅڤn2,kp2$lPYcږǭǢ~”S k3rm{8Wҳ(?j쳽GU5xī ۶VuӘ1׉q* 9WnPA2Mx! s`=)+x.AS\Nț,8ݻwWH߻-|uw艎E h2tg7ki&y2$!BN63I`,;armmަm4RD5Ixbna(zҺ.B|2|W $[ݡFXNP.0DIP4xp2tÝ> n6D%"umq*ă3;ɦF4/i9D;cDqS|UIRTlLuNg&wmt gbbYS2pΘ/Nb t yHbȯ{ p"Ǘ{K G/?*Ni.MQD7Fs%4+b(M\lzuzGn 0.TӘ'SGZuOʘPiSpG5 sx1bTy}SFx0 qJHEsb#RLt|22N8qN(Nc<9(%#.L*;ED7Z3USD@발chӡsRH%GBxd^9瞚!mUŏ?T%7䤓4a3@[[҄0: V!xM yZXM,1]FT!Mr]I.W s4?Y29?4˚dHX궁v dok!$P'ھ񢡫k Qr(U fld5 JU2m l?tLE./R!waN aPlOt.rZ!y}nTivaTzzN]0pR 950McPk윹54(o*qB)t ``TFɚ^I,ZM4A/[55IENDB`elementary-1.7.7/data/themes/bt_dis_base.png0000664000175000017500000000211512127353614015763 00000000000000PNG  IHDR4sRGBbKGD pHYs  tIME1tEXtCommentCreated with GIMPWIDATXXˎ#7#"@g )zPr۳9:muKU%E5? "$ny!eB\+@K AhкoP\rMs㖏 "@@e' *; ԁݫ|m+Κ}B  OO'p4U=UfR9A34I3i y'!% Y]b`Qύ0d.:@$iġ qlϮEZj1I^t/[@0P\\w(+N] FBçxBnHnE89-ýc5Y~ZeP2³P]yiZ9}] ^l>b9NtE0ڼQ D6I]#'͐I:^|I~&n+^f Cr : Tw׼hO5*O֥uKL@.z{{+'i OK$|_c[ Op7D$oIENDB`elementary-1.7.7/data/themes/flip_7b.png0000664000175000017500000000212612127353614015051 00000000000000PNG  IHDRPPsBIT|d IDATx^K#Q ף0svW$0zWOzPQA2^DH= Dd"(.3] 2 :|1Nt}_ޫN#x~~6J&JKKar)g(,O?44d#7vwwnUUUZʁDB'o+bn/x||Lkkk"I2P__/7zoi?>>^l"Hh>&IqxssWpBմO\8??/X缐~||f:?? mܾN$ Z܁kk}.9vprrR,ڶ& 666DFQjhhD @Il^l>;;Vzzz8s9;pzzZCs\4 ۶[4|҂X 9xsxV pD.x[RR֐*`́"8၁/Ys ?z蠓S^^^ZV* @هwCD"$%%bGvMIKuuu%e1g8[O%l゙ g.QYYI^tb́"xu 8oMym@q‚WxFvaQ_MRmoojkka-Sb"8ឞi>zltGNbtuuQKKQ #{&.z(@T 0\A`:Ppu @Ձ $ H W*@T 0\A`:Ppu @Ձ $ H W*@Dpf0[gv9www VVD[TT ^|J@̌مHbi1#f8?f6PK] IENDB`elementary-1.7.7/data/themes/sb_runnerh.png0000664000175000017500000000024012127353614015667 00000000000000PNG  IHDRTsRGBbKGD pHYs  tIMEÑ IDATc`0200S!#5O_IENDB`elementary-1.7.7/data/themes/tooltip-corner-top-left-tip.png0000664000175000017500000000070412127353614021031 00000000000000PNG  IHDRH-sRGBbKGD pHYs B(xtIME +WAiTXtCommentCreated with GIMPd.eIDAT(ϕұJBagЯ%džn]@w" ME(8ԢxtcW=MAgx>[I9&`w$ qPVKZmE9lmBI8,SeFJDqJ(˯A\?Yf2h|V9 @FƘ3`0=f)VUvׅ&Mea*ZLZ5q̋ T*F"9䴘rl$!c.Rd$!1bHBbDzg1BHB"rk1|HB"(`1\HB.ˆ<YL650d$ &# 9$97}Ԧ޾}I>nPHC1d4ã1IENDB`elementary-1.7.7/data/themes/icon_arrow_down_right.png0000664000175000017500000000316112127353614020115 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME $ tEXtCommentCreated with GIMPWIDATxoWǿkNBlZ QPD*Ri \**ׄC!N@Dm5UER!Q[!_bV-z}_[zY@II)Ƣ.me+@ Qv '1.o߾ׯ_u}syyATjO)>|*,;+ l@T*}p_400Ǐ_p"➫WN>|s]YT*eZix=W\0 #,Eb-Ûd2zX&Vgx3mmۿMR[jXm ]vܗe!`y`fj?ӧO7 3gΜmDTB`Rn#<`  q(% 4ٳB7뻈+F kq`N5wxd2˫DBIE-Qe' ?ǥnmRv}@JiL138 H""!H$DZ`;խ0X#wPQ²^mHW,3Ue ´@M4^JZ$fvt]j. uc[tKcbw_8Tx\p(vV 1%xB$.u (tM/%ko 'lllT֎H n33W*\.:Bhк2wm2v1Db[PMzy`(^,ZۛL&M4;yxju9P._5DGڇgP00{Hmpuݎ= Jn޼yrjjj̲,039R@->}K{3/_Zh֡JDJ{<~m۾ ozg\[5{o5B\ZtT*eC r 8,$!l&"ip]\D"fB3C47|4M#"8DDRֿimŸ#a!?! !^޽DyF.,G%$_g}M9 \EbmQ"a{3L)s-PpѥyމHo0f`D*Dɲ d 줩ѱ&rp}@rߵM:? cPENE%`)GxL])<6hҒȄj- LgcA@ZWBX('j!׈,G(E-D#-!EHg]d*iB:eA9!4Fu,SzySeIKEߒڬ%WQ l*ભ{~|/?dj+҇`7kLL|~O'g)+VD@Ek2%Ҧq+XHֳ vTRա S+[FVWFw1iSsW`S\k.nF8Y(%֙]6E[9h4"J6:ݫ+qcljbߓW7U;-|J})Tᇌa#ZzC .mLt4< S9ZP\g@!V*6%<&B;j+r]\u@ݘuD7=bKʶr'ErŬOw~Njpx^ `cɟ?/ H9[Qu..,|;E52:45;"οVWk|EfG1X\_(v&ɭؽ2==͉_>Oνzż$Ԑ =tvcּH$P`@#M E Ꝺu`ddD*wMLz=8E6C(#I"Mqf안, 끓DboCŽ᾽{_w弫8M16;&{p7bZ̔Fdf^~c{8\Dދs?Ox+~tnhҬ?vv(mw 8P*afދq}2`Vw߆uk3&}Y]U1<<{UDr{s霯D-,{]cYnJB6Au_*ef4lSfWs̖AHj^"bD7 Y?#^D_2Q@HgM51asK0ʪ[i2@BkT?m`3Ƭ3]YLR9Z(0f9Mrz03RBm9u@(P€R6c*p΃-ʲ 9-@5ɭ9Βmu 1 `a+!:..*&^ :M60[k tG9l9/ dAEnu{BVc omRk&B-/, ! (T X,@ HI?.Ĉ i0k>V Tgnhh*|`^ }# b5QT]݈4=rKXNBZjL^:id ,ET5x5_7gsǃZ%eRIsB닅Bq0&cԴ(::fA 3j,2jӹ^V>@% iHl!J zS05F>.T(~5A(zVΩzcKK=,5j6=}ާ/o\?q>$Ff}FGGyyf͠wHo 6ZIENDB`elementary-1.7.7/data/themes/icon_arrow_up_right.png0000664000175000017500000000375412127353614017602 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME BNtEXtCommentCreated with GIMPWGIDATxoǿ=kdaW9J.(A \Bp@]K+  @bP$؊qaD 6ƃ=~{_ˁd<]Ӷ+Y]]U]̯j RH"E)RH"E)RH"E)RH"E6#yi67C 7TJtvvRHӪi8"NxW*H$(BQdcL뼯OM&X,r]L&#lVmVDgg'/jWW:00 *'"BUUV^QTB4n "nJd2 244r iwZz=fI)mB2ٛJ\[u i@OR)g^JXlm{[,?u˗/Q]w˲4"-ūWqb17YFGG_[5֭[RXbS̶Çܿ?0F?K\(:1+ Z]" 4?0gw?\.90={mvPωDj꘦Xb,Zmw[nhYd ~Z xB[]s"=z&hp,ZM"Ne9qg)J}=11mPTl{-qn?Ei^TvJ$l9O804%L:::#vAX,rΝy`,-h;[ ,..Vzzzhuuuܩ9\e˫r/[ARd!N;uV"+_?|D>%7|~0D$u]W)_X(Dx~=c؍7Bȓ'OH4_tUU~C|ok84Bll$dAvTAxC,X0f_]tSBrDǑDbWT tNBSN-[;Zl+333˃'%3g|VV]a(}ryE2 #iZqܑ#G/#XbT?x!2 #9zRn7Jz/}޾}KO> rSSSyϼ@J]Q,Nx^aSps}ePf/E"/p$IENDB`elementary-1.7.7/data/themes/map_item_2.png0000664000175000017500000000502212127353614015541 00000000000000PNG  IHDR@@iqsBIT|d pHYsttfxtEXtSoftwarewww.inkscape.org< IDATx{lUN;L;v,*AQ!e5 Ht1Q"Q\LbAԄ(y FXEX݅]}ttv~{Ngkڎ{Ͻ=;wHDPkQf^s &) UR hES8Sx$yܢm1b&$ɡc4^6Ǧ "%J%ÞMGn^ _D@rFlcEHOvD.S}^ QG-`SVgcGǍ'ME@0 \sHwSԁS0o&{htO}ub]T9<< F]i8`i#'3'c>HD΢ x},ٶˋHLJy1%_Ğ9r=Έb^rXfS%,4 "Kv\"0ɾT?[)cba^ $_FimW\kx A{R?'(Cr܆/]ſ-D%MB.X߈&*1vh/n.%@@z%Yz9oĊ7Ei?*Ջ]zTDjsBΈMG⹱`M VכpTDU<"^<"*6U%kƋ| pȭ'@M w^9qQ]M 7H߱%H 5S14yY]Q@Wl?C쾽0CDB[5Xc~<rDnrXsOOU=U;zDUl6@ĀԬ\ꗐ[wAnQ{q`"~4D3#~h%(-O*O@75+kj֟]^ P~RDD:Kp-&UP)!ru>yOPC=L~4npguH>A/$(r OD5Njo+-ƿMP7|9\ZZ>9H \ˋJ'P"ZYNqx>jJO %$k0ݭ P !0NjlvA`0-?ɤPqYv_W V$f2 S'2 ?+Q3 t "5QG]OQ|M5ܱ8-S3u+ LةB]J.pGdX)_u$΀%Һ$s6s6dHpy#^|n2`gĊZ[r6e`5A=a0#Ɂsf6}_GmrG?%~ʚ&rƟ믋A,47Z2lf I [\Sh+ 5,+ohK@34k: o{F]a+mܔG0y Ihfzl @Dgʼn2Xcp^jێ=qjJ?ͼ +k5fߏ{i-}#?GKNh6kȜ;D9{w4ԩ5!AÔ\L)>2!)hnC=y @'5մ󘜕R#Zb2SduνG Z"i[IQ #}{:VP=Kư:oh~Pp2w-v%sؑ}#F{|U/bpGLjSme{0V<=z|XqyUaSG1/ iyN/^KDnMϷ->r,Gwu"/zl :MrPfmkB'4ƮJs#^G[n ֹQ,ٰ2&~u㲎;nѡ3`g-ZĽEBDN*J^᫑Ouc9F_Dφ{U!zF{ xD@:;1ϩ1,ѭ1E *ߐY}W;=a  O v;c1@뤟%eAB30s;Ɛe"`ߗޠO ȟzE> y66fD+c1Yh,$9I$) IKF5R5*!`p4_`{*.>/QD QEЄ/ J&*MÊGʈ vs0>fM+c1;g2oljȲ88g#%]􉛉F6 rkwJ\^MT&X ? [;}IIENDB`elementary-1.7.7/data/themes/bd_button_max_focused.png0000664000175000017500000000071112127353614020062 00000000000000PNG  IHDRj sRGB pHYs  tIME :@tEXtCommentCreated with GIMPWPLTE###'''(((**)***,,,---111222556666???DDDEDDIIHIIJIJIJJJKKKLLLMMMQQQRRRUUUVVVZZZ[[[```aaagggiiijjjkkkpppwww||||}|~~~x[tRNS@fbKGDIDATBPOTv$QQ]f3 _e&EY)n?BGgFvG̈́,&,D1bD XU@o[]Mjќ!?DsWJa3Eh@MXkQ*th@QT$;YjWEҁAP-*u}J(L_lRcU/;YjJj? CP*u9C###6a)E'''EEEA:`DD3 CDΐ!hdR+ՕC#}Dƥ[2ij,11QZ|Hɓ+ԅ)di{innn4IIIoH{wp$\z`tt4C'H뫫 E.t`4 @ !YDifff "*,,qb$H377dl*xaaj0--:Adbbɪf||\N rF*++&/젺9::rH֢Y^^f\[u[=7@gggs7_L 477K#??_j E$-#VUU`%t!|the-8Esss֖Y^^[\\Eeee,>>3 O&|֞y}}GF RTTJKKYll,7oM666& FC7@juttj^ZZZnIBrrrښnESSS[o6;5V'ՐޮkE b ]E\ W4YG $'YYY D===,33SJ(RR$ 씶JoNhb "E1::jZ}D"Yӹ-9i]2699hg/0SL23 "AY%](WVVX[[Ukk+KHH@5͹z{{MW2& ,##C7/h6\ZZ֧\Z¨ӱ$h9mYݙFL]c^ͷ &WĤ RV@A@A@A@A@A@A@A@A@A@A@A@A@A@A@A@AF>~93joLk#͵Y}N;(}'6!JyĈX3r̝bIENDB`elementary-1.7.7/data/themes/busy-8.png0000664000175000017500000000436512127353614014665 00000000000000PNG  IHDR szzsBIT|dtEXtSoftwarewww.inkscape.org<IDATXWolS9#ر&hH3%jBkvbZTTBi*&1LZZhX@0B8v}{mW:{A!Dž\ 3vyPBD '''cS<|/!$@m{훆a/^<:gC%$,{[>11їN #5kPI$I4xNDсp8x~ݻw@ݗ t[.dr3q[y^ R u߾x^$:;:9*T8k=rrYvElEQl]?:;;^gliگmW,JRyq]w!+1~'x \hY)رcq֞yD"J<T*84ME >8xD}PVҭ[:>>~P(-rDJ.XXXuG8SGlZSSS3gΜdaa6 ? @]FAxJR)4wرLtzH$e!tӳ=wRmKd X;m1Jr*ɤF7XRΝ,L>H$i?mjK&lnnnqzzfX,jtuuYv4FRD" dRr(TFi^:?/^y, XQ{L922bmٲ޼y/I b`l8ombAӴ(k3q, ʲLEڶM,˂yp]F944}v#L1AҐulyMQiڦv9#9mLgqq2uqK/piiiu<[bc c e0˻ZUeOUMieqp1EQEQ #]{M^x'mbOڶ\.R\JRMUU[8=Rjy ~҅D"(z0mH[<ϫ+.]~衇l0xs 5+g9YV/'2555L&t:mEQqSU};[+[gTXXch/[UBJ:nR)7nAX<ns=x(Fcytt(%.c/HGNGm6zMUUklTU b1l~y|G8˲#GpB>  ^[`;vliK.uJ$^pB$I_nF}lllɓ6y_|qW^MWW!}Z|Q$cqRu `1F(o+nj/zev{kx* O>}rllo 7uF5\gϞާjZͮڞz ϟ|BX ~7a{ba>G jc5XvD d? ohL?VGYIENDB`elementary-1.7.7/data/themes/tooltip-edge-top-tip.png0000664000175000017500000000073312127353614017517 00000000000000PNG  IHDRH-sRGBbKGD pHYs B(xtIME 59$iTXtCommentCreated with GIMPd.e2IDAT(ϝ˿JPMXj6u)>AFv(O y!.ž@tNgVkr\ g9|̨)8K iZ5 y~(DQ!"f,4wBǞm&  wB`0(r0 \VBZbXoHD<Yk .-CFzt:8WN03I~NʶmT5ϑ$skKqϲl+n8]olEQdF#ZVE%Q# 5 b A-TIENDB`elementary-1.7.7/data/themes/flip_2t.png0000664000175000017500000000272712127353614015075 00000000000000PNG  IHDRPPsBIT|dIDATx^Y([1ϡL yQd*CB@ד"QRIx@< sR<w97uη>={眜^oOjyzz|-755O~H_俿M>~'8=*uJS@K"]dS@U="2xaruAX$ F΄QW H]A9 p PxU9rB%@N2pA " D8AJr;AD)/aNIC2py >>l5Ɯ)88BN0/VWWabb0/ւnnn*R%)))4SB'giʂf|z_O^@AA5s%'sĕNBRVV<L37𲚚YkjjX>a$%% yII ˥=E>9ŗpGGxy37#ElO1@*FEE U k{?=Va "sqqeQ2z[1S91ٙ]EQ,$9l H__s+3OC 2LU']J>F>333@\j[eĩ͍naNKKKB "UUU!0ڠww?\*..f(8 lkkm~k9ێJ]PmtčuH"7m H[1E H>֦$BIENDB`elementary-1.7.7/data/themes/tog_dis_base_on.png0000664000175000017500000000264212127353614016650 00000000000000PNG  IHDRTdsRGB pHYs  tIME 1ׂptEXtCommentCreated with GIMPWIDATXYKn0 ir4@p%';Q.EQ$r]^?WoO}`">H{8ۈ+ :\o2_K)#wUuAֲµ[Nca'"Z7KrG!M?C21S&+BQAc\ca\0@ @9C>.b,!ݲA' 9Hu@g?nuq,a*S}*B0 Ɋ-ڿPU3ȗ."~h92't":0܂]r7XY:"%q(t=83q,T5i%,`Bn_$?[6m`Cv)nZʫhw_7TCN;Q&Zᡮ$5kBuP+ #,FF(3GiD=U<IL"4ti1/aϚMX;z2 eRDxFc̻DLa @#`]z~n3%M( %m>ix˱8I2}ȺPviӧ;bXc6e7 !h]ԡ,IyEgNoi:#znzO4 .6$ q-p3@,]m$J!bld?P0$4l_ +-,nY#7HDLlT:&Ɏ2ZZq =7??$[6f"]?IENDB`elementary-1.7.7/data/themes/icon_arrow_up_left.png0000664000175000017500000000323712127353614017413 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME #(tEXtCommentCreated with GIMPWIDATxMoVsE UH&CX%?5Je"Ă2DDAB 4Q}u:Jg¤|}%k}zܶG/핟jBp'r h͍~)eHMvzDWtwiqJh Y3omQgggﮬIrtWWW7U``xA<B %`hU^paWsXP]Tπ cXf"rcc#HHp[. zs3ꂧ+.]4n*gBJaM'-PUTۯ^ZR^ቴB155u̲SNj{̙Iqt+Ҙ۷(F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@` IDATxy^Wu޷{K-[jɒlY626ClbL00IPdE  L0aP1cde[eɛvno}˽gx_eLn׭|w9)_ xӿx+R'K>ʷ=|9#q @-)]butl!ӱ Պw;(PoS◺~$> W^ه`}'s>H>H R,nu*'WPz 8s}>_?)KQHE / ɠR*fkn]oֲo ΂cm*xɶA ၃B du_@^e|j|A]bDOg$: @z/*w}96u[W\A+DCB  Jd61s9 qj,5`h$ N8ZpZ(.Uȥmں>TKƨ'mkpnYzv* 5>\+#yR"J)et;A`7m)\Ogͻ%-4|B(:}j杀3`q`/otJ-=k\‰tn~s~Ъz=FLQ)xF<+;MEўzW A;*;;isk2 N9>ST̅qOFX 9je&8 b;.DezQ~qPo 50?GLNZ)RPETF\{^mGv6>|xxoAbK]dEHq| D f8Rop?BIkIM\"QO!z:(2ntNTYo.YP"&kq.і"R.]Cٱ7O\LS{:7Mt UHsiSdOq9OHo;"QTHDM$ Fog2DfjqjޒzL8g&m2fUDۊCz9q25!}5P:YGzZ(&GO^Dw`:֡v\Ѕ1%x= NV':]L5$!a 7 jB!蹻l`t'G~ZxLb VHy0UƏj[|.Kϩl.'|ozE=)"A9$#a Ho/#fXu\fK|蹀BiwE\gpA r kHDMblsCCؾw୺悔֟sr&xi Ap_qQra*j+C޳=a N"^ 嚍DjD|xU{^H``3lzu6|kH& sHPÅ-Qbl_|K7оǦT/ qkeP()cw_|yƸ}8~m}i{_pC[uH(1=1bj=G""u?ScMC`hªAmW.r(/@6{t"OͰ#"?6w=oem3#I=*$禄OFx0=DF"6}+G'rt3T%aU B @N*'9EcуW^;P"k4SWprv]L:ԲI&me1V[k0!<=C,~'7';k„uuTV:4M^Ѥ1}8?5|`^[%߸zZ[Hd}lTҳu\+kΥsq͛1$Ԍ0)fKѷd+96^#\ 8DZ?'4'2z}~{ kW^#cϮowfxߵgЁRZz7˾/vg`DȢU@TD&VɈ e>z֬. D ~<ʑìɔFO+v)+M=P+S@&$J&mO=2~>{ hX4ǐ7qу)۴q"g^h/߁M$FP 2w%7mr]l81i,sq9=0iWA J|iؕ_4 6ʕ{.QǧPg`!:lKU6Dk396Ue_R=AAJ++ TJ +XPڌ3Y+R(bZ>s6~RjDc(Di֠=g:7mP%qbl )1!A!ڀ7e%DЉFy($R78("ViF N$dd5.qG{YP9Tk!SU BZ}mepyq9 $Lp 6ZV9^b $,<&D+; 餽=C{@o9G6A&x J,q &GNVGcS J" ʑ,a'C !A0^@лGN`mܢC,%hmmϳu]lićg{igӚNzD!㣍[<Ritf;j͘$t0 ,OU8t|b`/RG72zJŰlO) AN/8G_)Ǜ..{~휡ۆKش꼢)|$Wc J+bd IRV$>EaS6RkLOc2yF'l;2[6PYѝShm N -Z[3Hd1%xc|j`Ez @ofzI1cC&.cD#䴅b!iD;) #kIPH+08֥5E'D0.ЀXBIׂI3Mt#[v8:Q# V2>=z,Y^x~*nalY2ál(ɦ"C@փ(aU!I'` %X֚ V$N;Z#M1Xgnsִ{>*tZZ#&L,uXBͯt3\@-OO{ޮ2mx,tx3CI|_:k'.yחJg2yMa.ذ'`ס*;&& FZk:z\ڠj5gDDRO *uONsfxGƜ;{͠27 E xĊ;t a:{QY+{?:.l6 ,N$d=8ڀŘ/J(e@P1=(COg-%")l7Dޱo=}9sMK4FQIl kqZN> hHZ+N&bQεH:}6k2Kn)`h;doMNܬ>&C68n[,R:)j/mVkk/@yYE{9Ey1x(㵠@)ƶh):k|vŲ(/NVڛW5Y2;us%:IbOUޤҳﵴWkAFjxhAhM_E뮦sF*JS.֔ծUɳ;Ng G UZnԪ+II>Dn@DL%tVok/MN@l.N[5A,8p]ɾ:MO?O'fmy36:T['~RU>&m(iV{9$3j ^u::ϢMjNoP"PP#cO1 UW{ц{KI9@n]o~~#252HE3M˞&5x(G"\>ax'?/~wbwm4:B*&\Z@$LŶ]n+ ]teѶ6w7_5|$*"1'dЖQӦyY 9xwo3w~퍒Ҫ﬽/30x~01K]tQ,^&x^ί<;Wy뷮m :B9~ã񇎌zHEӭwD rܺdm4+XZ 1G{)fv^Fk(dk !;I s<2,ŠYT%d"sP JuPc0w/с]^`5.2t6D8j\GJ+gAeEX)11孴kTΪ Cl_Q2lمu9+ʑ# GYٙ=k[%$ ,PUiU#ōLRVUcx[qqTUTwM+pD"LۤdgB#aH5+*ܭJWjd%j?W_6%;   T Lr&e *t3q* j6Fe)gC2.^zӋnIENDB`elementary-1.7.7/data/themes/emo-grumpy.png0000664000175000017500000002057612127353614015641 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`2IDATxy]U?9wzs 5H#DFP.*UeWzFֲYm]-]eY-)'B-d2 hHCH I̜^?ιw(4V3sٿoQU՞=W{^ sg '||;?u^Lj\?L?]AE$PO g$s )DGNɇ:6XN.m!3$/@ȏ,@0#c#(Ez{k0`^[@l~R]z "0eiF1!@r[kN L֔jD@0*j\t %qo\X`U;. ԡ(T@,Hr˒kD<> bl}~ w} !UK4]úEꁅNayYxz\rԵ)Rdn&3B!'"Hm33LU)uQ(X" F ݂.\|R"ˁR6`4V(;T3(0-*>ذNٕfԝR\ h O5?映 8mA@i`r2*N[@\1QJEƮ=Da ԫ)q\AUTXFKDfCr%khw @dmO\q*nr֢L&)#:/F]5!bg#敋YӘ*|/D% -HO>9Y!=FzD-Wٱ̷ڋ?Q9=`+.W,S}>z0Rƴei|{NHpe0ֲ=SCG1`j=Xm\u:#:=ŘRkֽ.zuom[!82NWWoҕlxa~X8wΌ~0_uƂ8<]nLx}{)(|g8kڋ"*#2#εیp>XY^;ȦMOؓp΅8{2r/\NvOW#ƴ )}e:L T V1UbyGmO3xʟs5K:+l(""6o{6Ҕ*nzbsVBm1_6c^Ll.Fj55Ow,O}(1 ಆfE|(7^qWv 6dyf09pd\՜UY8b=CÓ< ?ް- {( DqDUH&yl\[B(f*>}ln`2m^k8 wA-BZcVCmӱ,E4d!9jr"߼q W * Q-w7*,s,>c'Jrc BSp{l00[ А%CK!`!iim5p 1nL!<:u[(tj4I_EJ^XĨ jcDYsJ-tBT`ǃS)!qlcήKk$cǽi)Wɤذ!?o\SoChCo2Mp]%=s{Hwn&F'PS@ 1IQ,:&Pʘ)D0ߠ)7;T0 >-q"zs thBq ):VޡIwA͠30|5TCIY4Y7""L2t^A(Ko L UPhT#D)ƘGL׶[~" 8,F\!L_jnEEr^Z) >tzh ) `!ZMI)m7p"!`1eKb魸7?qC$o2}uXywbZOR1+ 9bS$:֐Cc{{ a.|MISǿ8DH<HlJŕ,;zW'Z?~c= >.{&6j@xQoȀqH\DJ؎2)bD 5ꃣIG:yNEL*hTDs ",`(wZ: =:/u; @(: M‹CDz=ypE z|fRB\h4Skd;GԖPgA#T` g̗:.Cic=]ԇ=?F Ȓ˾ /"i$6 Ɓ$'>+K ]rgqҊ($|cI4]&Z`5V-*&(묬m2<}T2,g cbXM?[?M8/2uF{>p۸蟔ӜWi E< >(˴n3EfS1 A/X9R. jY?<租gSq"qm1֚7nO\ ϻ$a2 ВjN+La˻:T>[Jް/~O5Mf8?.`&d|0w}sN{:W\'/,|Iēu%M^A ڲ ֨d cdB$۲v5s,aXɝzm kZc@ ,NucfÆ'ٹc\W:'\pX|ZfI<2mbpbDžK `yjBA[>cCZ5nlr-mS2^hہ2<4D?#~}+_fjT $5E|mP0n0h{~~y [@lgjh[}'8v$[5CҴѣu,|}]W>ׯ;,_=D&LBT Zl(1ǰvP??rvn3c}_@#ihPK}Gݼщ]za{>T=gAr͒hٚy+::z*%[Bֽ~{6>v9p+PZ|=NޒqYBH+67Ⱦ}{RP1c*#)jB>*РI`"?No"ͿX`oEp8$lQ}EcD?i1ͩUҭPsQuy3Iϔ7m#sݸo9R;L)02ND QVv 83:z7r.9oDߙI')G_͝1u&d_K¯|)/7H>o%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/icon_home.png0000664000175000017500000000277612127353614015502 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME tEXtCommentCreated with GIMPWYIDATxOFǿvB, a "HaJ*^*Pݞڲ+zA $DqV*h{țԉ8̓Fg &L0&y]aETy dЃmNPPϞT<+JTUTUJ;0]+ l/ jB[@Gp달}o,jr9=D6jD re·躮AJ.c\n-ZX,~XXXx e0C:eBӡ Mcz`cxD{wbRwPhR: j6]#W~DG36B*ʍebUM`G{N3p[ P_xj'!]g&xlv)J>1Yz9 YH$( ^&4 x^R?"(.&x볳~g D^,ˀ\IN* _;F:|<+j?ZZTN}/+++oܢUC#l;C2| oB=<b*QtxB:wxKKKA:ӷxoPT(Q/0v~~L&24@>Kj$|;==%...~\\\G4´N 멩1vyykN0QÅc9F:zp&z}}LLLD=,^&Ran2o,GY*փ )>_C>%rV^˜j.&TY>sl*õW0AV@)\K?23H=ɗ0!q]L7w>+*,ngtc7F455tV [ >j6@QkT]auAU4hvF3O]Yš|HD*ߌW 5n9>JkPPP`'&\Mo <$y`!*0$}MQzeOjlm t`T] "biLL(P(P(P(P(PP:aP ,5:YRo2 t z5CnHTPr܅UO~sv"^4'Y Y2:+?\Sصs]#W6<@=HN&LXyE/0xIENDB`elementary-1.7.7/data/themes/flip_4b.png0000664000175000017500000000130112127353614015040 00000000000000PNG  IHDRPPsBIT|dxIDATx^ܿ!a񗆈B!Xs!_϶[)?^|qg*ə)~g<ǣjn>RM&JL9r65gl6e^gF72ʘkZ5MW.͹YplbaZWXlt:m}Klnkݬ [xZvmRpJŜ{@-]ZuҴBөd2ܿN~-txa08@r9@,G^wܯ@y7B}᣻k]#~>rAa_Z[?Ƅ=WON PP@BW`\  q5PP@m F(H EI7J0  (@(j0Byyi(@(j0  (@(j0  (@(j0  (@(j0  (@( ٸ{d½]l~K$pHw])L&?ER,ڛy˷y>7V/)6}`IENDB`elementary-1.7.7/data/themes/icon_close.png0000664000175000017500000000622512127353614015650 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME 12itEXtCommentCreated with GIMPW IDATx{L[ǿ׸@?8MЌ2ZGR%H&&EcRJ躥I;ejMQ+锤R&zD~`l+e ~@k'Qttrs~w9jY-eՒdx7#K]yK%y@D\bİGꥈ5)T+b@QIA4Q"$E15nT-( /ܲ~rRiLNN>x?6@I d^q?ͭH$UP(099_u{``СC~B/S䵵պBP8Vu_üHxrW9FGG?mii) ygBr>Ct8LL@M%dX,JZ]]3)#pN󙑗鲤d!ST/󭳰.KሊryE8̿VL&u#jy{JThDr ۅ)iE=*dSTSO,8Wnq%ژh4 >d2T*R2sPܿߘ꨿$ĨjToM\1(<@`hhh0LZ`&*j  X8@D")sr!rPv6m: !0j!t\.SeeA{#"Wyއǎ;Nt@(KjgJ 1Ju@ 4Mۏy)yT-f+W}_ ZVUUKKK lNɮ]NpxX_0XHq[l^-7;;͛7lذE~gB=noٲ-s81#L&ΕJ===l;N 3ٙ` grrұuw,͕jڜN4+J$?KZ6uGq/ul۶mEXbDU ٙY W"tV7J& pA^#' nذaY@lKಇ'dƄj,Dͦ߱co0&%vyPb0&k׮)++b۹sgJHSHgl744bZDW;w#de~"k2999E]]]o?'$^z(7N Ys!H3 5N`08%G>oky' $YYY V~iivz<'JM-.N&YDAqqOswޕ߸q"I[R/S*{{{?(**ڷܘ;dZ'dK h_~JPș .M)w,Ppnzzz,<bCCoE|t':<Xnڵku煦2RLӝ,,,܇eT["}'Dj!ZGBܱcG3<> R^1"!\ "c Q'<1ay4x|Uvvdޙsv9xtUn߾}}Y2Nҋ/a U.1ҥK opp壖{zBh5fq0M'onnnn(/a0&BTGGǭB &86ۤqУZZM޾}N2uSSSڵkx…gΜ}r?J'Lx\x\]]*..,`Яj?>p`0b /D: :::nUVVU*3ꝙ<Z[[/0 p@6VMMnvĉp8f=Li/^hZjjj6r+={&JrMf01)iZZ+**KrYGGG-FqiN3HyeF7xrRܨP(JCPpllz]^ӷ^r\ȱ] fj&ۜ8f3bRu Ezy I19 ֺ䑚$~^#@"48&td)dF;ؕb[̃hKhZSՋ1#K(vljY-%oSIENDB`elementary-1.7.7/data/themes/bubble_4.png0000664000175000017500000000243312127353614015206 00000000000000PNG  IHDRS9J<sRGBbKGD pHYsu85tIME *3xIDATxoE]6IEU[OJF"N HABT$H=rbC(>E9Emڨ&V0bpoJȎǣ5,VEi_d!ZW@ @p'R+@h  pauu`xngHזo*Ç(p1ݗDp|>A6uw$Jo*m%Sb>Y,#A$we):9iyZfٴTUu#97 7u]7Aȗ6Bv6fJ9sh}zH/mNc.5ϫ,nK-ofsκF06X`X`X`M`6X`X`M`M`6X`X`X`M`66X`X`M`M`6X`X`M`66X`X`X`M`6X`X`M`M`6X`X`X`M`66X`X`M`M`6غ86A<*9\gJQ%^D~ǰ`Lo  0a!xCX)p3Ǹq/2E 3/ұ<d3m[Ua{je1S`;^KL![Xqq\eࣩ +zIENDB`elementary-1.7.7/data/themes/icon_delete.png0000664000175000017500000000313412127353614016001 00000000000000PNG  IHDRPPsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATxODƬڢP@|R'@*_W Pn=TUH="kmKRK8=lwӰ]bϻH\gcX>:Mu Ě@K Ě@K D,Wͳsr5ooo[n޽{g'׷vڅ۷o~/\5HW L(T\蒿.of68m7np?pN=нzG> `kk& )ϣ|Ii*&"}Ԭ-pT+pA^+T* v~?l;^/VM"? w&;$?)BHJ 9ge};ߌLuLS%D\8j0IyR=AڛX;jFu Z?Т֪P>l:Y' 0.[sՐx PO.`M%ZbM%ЉŘgIENDB`elementary-1.7.7/data/themes/pointer_glint_09.png0000664000175000017500000000047212127353614016716 00000000000000PNG  IHDR UsRGBbKGD pHYs<<MtIME 1IDATHAJC1/8r*WfTwD,Җ$$p`0 ~)KI j>mwBp'xƄ|aX-;nNx#^I2{O$$&]$IR^́YOMMq^랖 xnZްż唁NSbC o*s9,@IENDB`elementary-1.7.7/data/themes/bubble.png0000664000175000017500000000231612127353614014763 00000000000000PNG  IHDRM4$sRGBbKGD pHYsu85tIME  V܀NIDAThMHcWsMQ$wRF.]ۍ?0,[7p#ŔYtq!V kHH@)"ZOE[_)7' ܇;w C H 5n!P| PRp=33Joo'vn|T*8??/dyP*ʾ0 aJeT*;M399T*%}h!H$!T*Oi.{0 \E럲m0 )uvvot:}4M<ӄNyI:,N&Y!ajB'R)BL&mRaY`h` "hޅ O i=7:axFEw"NiWqNCӴ..]^ue4K% uz ҉*ΞMxDPg"а+9u@NNiN3js:&- RaZBMlh@yVZdPZ- 0qGJu]8#] 4ްm[՚ u]Y, ^zgضL#?755aYVp|6S` Ԏħ6M͓5e]`s(brppՇ\t <ϛsb* ~4RVoԵrSSkxYT3 &>f`.,,,};UBg W_27ubb͎γNa9SoݣSU9#e[8&Bck3oAp* g)XA}H)eY;L*D9jKٷ2̽Sa|500k +e)7Ttjloo/ !ڣ<s`':It罖KêoH\frk\n#Bec iٶS^]]ѡf ^( tuu}(Pi3*xCqHL!~)IENDB`elementary-1.7.7/data/themes/map_item.png0000664000175000017500000000574112127353614015330 00000000000000PNG  IHDR@@iqsBIT|d pHYsttfxtEXtSoftwarewww.inkscape.org< ^IDATx[{\y}}gf3}Ύ:1bB*d"$A!n6!Q*@ Zj&T%Ki%zw$sfb\ }@b$&ya~fuq"_E G!m;UYj11 ,$@0 ` 9$&Bxdž3]α{-mXD? bF*`!HZ,G0 1D;>r̶oexDTcF[~oU߬MBf" DܟE"d$Fw^i3/ H٦_h)$ > HɁ^#~>c tIȌ҇V3L $.5ƯX@p~'?z7_F4;j5d'x sJD޾?"D4א4 s zE+F$K TX1jێ'73m;z$DM_lȾE+K,M K//HW_i?5ZO "US+kxE+ZPx@$H7F^"T"_Ko~$u"P%I<#/A! H'/UDTi/շܮm,$K듟 "*e[Z;M#,sHZzF Im_5UoRTD0?O~)Xȗ~0ciJp ]=[Iz\]"Th Ahi[3#Mg1Y > k8~M$)OV>!E4AQ >@-k'tY?SlR0 DxP5.z?470Fr_MZ̈́vF]9릖M )fH_Ak#ҴwjE$#%0W^!It=HƊaQכBü懾IL\[uK0@7P8Ɋys]YH *?hz-<I)K#paob]* ؇DdK.gws t#ɒl E.֌Z@m^ߵVĪuI6)@}.3"*u2(t'0riT=vph/{mt0 4, \7_,~zvCCyA\X f~甖M,B;ߵV!|o5 ;Ѥyt\X@Eb?rX/O ϟ{f\3"tS |ϳ?it{ߛt8ib"ef0掌2:Ӗ~olox?Zxz2ތ\%߱zV ; nܰ'098ͩug]7{9 `8w~yzgHsg]u޻?qkrs"ycPFy\01;j-xkBlo8eD.sݯ|'slm;e_ (ew>ț>_N r7fk7kY?Ҵ\.y0=:KlW<6}ٻj{- {ܣ=OoMA`'<,K5[5k?mCOQǗG_;;d9'7j?[]dϽdK]>& \M@wX#'iNy :֐%nj$'[6'7LJ۳]9{9{Zqy]msLn֢+rz=~a,8{_Y7Dz󽁪'x:q7/{h&9my~6kv*?T;NڰU-|t|C+H$!N~(7³nルYY EH[銽1p>:]*ST^.?ܛPh V6lWdm e)X'ݳǪ4}pƆߑ~++edIhfnԀH^d9Y8N?ΏF$AT7VV]+f?$~۵w{^bbX1"uv}s vyʱzh|<'KO%$fUbݨeݬcͨH mT~'ǖJmQZ3+jRFiU3ꠛ$}Zkg:ν12ۜrz}n'(.˱[t#ImD$iQI E# tzvnb?r^UDIENDB`elementary-1.7.7/data/themes/bubble_2.png0000664000175000017500000000247312127353614015210 00000000000000PNG  IHDRS9J<sRGBbKGD pHYsu85tIME $%Ҵ܏IDATxOH+Gǿ;k_"@c>A҃lw)ׂA  KOAxfgzȌN&nD[5uݠO}gB NX6HD .hb6 -yQl/T#!|:3H7yK; J睝~$s@}IR9 Pp΅sT*?0(yYʔX+++JRBavMD8 ZVYZZ)HL `|>eY`"9G\add%J"N*=mAr1 m#=!P-PÄp B\)*K !dD @[7; D062V ]^M7J&v TՙV?4υ2WaMqM;4a&vdB5F#3o2g]s]vRutӔ 4l@混Md ^=Ftƙƙə:LyLLLuDm !sj-.ε4@=( A|P:3Ƙ0ޕ134 cwwwW۶aJ1"0D\ijjj Ўa_Gs "mqPJzZxK{Q*6pO s.紳jV>U{ssÉYJi뺉B/jh Mք#? TH'9)HS8?m2gGјIomm=/)T˲p|||P(>pP"V3Tux +(_,..~o; NO@Rj|>6?byA6Po/jKTLR٭w6=و])1Tu!x>44 &F݆mr¹J尷7ʝB޳0->eYt:]чuN}b/x@#omooo2_;lI/ {NMK|x`` 3::\7ݔ: ѨT[gM5w10UE`I*gIENDB`elementary-1.7.7/data/themes/Makefile.am0000664000175000017500000001542012127353614015056 00000000000000AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in EDJE_CC = @edje_cc@ EDJE_FLAGS_VERBOSE_ = EDJE_FLAGS_VERBOSE_0 = EDJE_FLAGS_VERBOSE_1 = -v EDJE_FLAGS = $(EDJE_FLAGS_$(V)) -id $(top_srcdir)/data/themes -fd $(top_srcdir)/data/themes filesdir = $(datadir)/elementary/themes files_DATA = default.edj default-desktop.edj EXTRA_DIST = \ default.edc \ default-desktop.edc \ widgets/actionslider.edc \ widgets/fileselector.edc \ widgets/menu.edc \ widgets/segment_control.edc \ widgets/bg.edc \ widgets/border.edc \ widgets/flipselector.edc \ widgets/naviframe.edc \ widgets/multibuttonentry.edc \ widgets/separator.edc \ widgets/bubble.edc \ widgets/frame.edc \ widgets/notify.edc \ widgets/slider.edc \ widgets/button.edc \ widgets/gengrid.edc \ widgets/slideshow.edc \ widgets/calendar.edc \ widgets/genlist.edc \ widgets/panel.edc \ widgets/spinner.edc \ widgets/check.edc \ widgets/hover.edc \ widgets/panes.edc \ widgets/thumb.edc \ widgets/clock.edc \ widgets/icon.edc \ widgets/photocam.edc \ widgets/colorselector.edc \ widgets/index.edc \ widgets/photo.edc \ widgets/toolbar.edc \ widgets/conformant.edc \ widgets/label.edc \ widgets/player.edc \ widgets/tooltip.edc \ widgets/ctxpopup.edc \ widgets/layout.edc \ widgets/progressbar.edc \ widgets/video.edc \ widgets/diskselector.edc \ widgets/list.edc \ widgets/radio.edc \ widgets/win.edc \ widgets/entry.edc \ widgets/map.edc \ widgets/scroller.edc \ widgets/pointer.edc \ widgets/datetime.edc \ widgets/dayselector.edc \ widgets/popup.edc \ ews.edc \ arrow_down.png \ arrow_up.png \ bar_shine.png \ bd_bottom.png \ bd_button_close_focused.png \ bd_button_close_shadow.png \ bd_button_close_unfocused.png \ bd_button_max_focused.png \ bd_button_max_shadow.png \ bd_button_max_unfocused.png \ bd_button_min_focused.png \ bd_button_min_shadow.png \ bd_button_min_unfocused.png \ bd_resize_b.png \ bd_title_bg.png \ bd_title_over.png \ bd_top_hilight.png \ bd_top.png \ bt_base1.png \ bt_base2.png \ bt_bases.png \ bt_basew.png \ bt_glow.png \ bt_hilight.png \ bt_hilightw.png \ bt_shine.png \ bt_sm_base1.png \ bt_sm_base2.png \ bt_sm_hilight.png \ bt_sm_shine.png \ bt_dis_base.png \ bt_dis_hilight.png \ ctxpopup_arrow_left.png \ ctxpopup_arrow_down.png \ ctxpopup_arrow_right.png \ ctxpopup_arrow_up.png \ dia_botshad.png \ dia_grad.png \ dia_topshad.png \ exclam.png \ frame_1.png \ frame_2.png \ flip_0b.png \ flip_0t.png \ flip_1b.png \ flip_1t.png \ flip_2b.png \ flip_2t.png \ flip_3b.png \ flip_3t.png \ flip_4b.png \ flip_4t.png \ flip_5b.png \ flip_5t.png \ flip_6b.png \ flip_6t.png \ flip_7b.png \ flip_7t.png \ flip_8b.png \ flip_8t.png \ flip_9b.png \ flip_9t.png \ flip_amb.png \ flip_amt.png \ flip_base.png \ flip_base_shad.png \ flip_pmb.png \ flip_pmt.png \ flip_shad.png \ flip_t.png \ flip_b.png \ head.png \ sb_runnerh.png \ sb_runnerv.png \ seg_single_pressed.png \ seg_single_selected.png \ seg_single_normal.png \ seg_left_pressed.png \ seg_left_selected.png \ seg_left_normal.png \ seg_middle_pressed.png \ seg_middle_selected.png \ seg_middle_normal.png \ seg_right_pressed.png \ seg_right_selected.png \ seg_right_normal.png \ shelf_inset.png \ tog_base_on.png \ tog_base_off.png \ tog_dis_base_on.png \ tog_dis_base_off.png \ shad_circ.png \ bt_dis_base.png \ bt_dis_hilight.png \ outdent-top.png \ outdent-bottom.png \ updown.png \ leftright.png \ hoversel_entry_bg.png \ cur_box.png \ cur_hi.png \ cur_shad.png \ cur_shine.png \ cur_glow.png \ bubble.png \ bubble_3.png \ bubble_shine3.png \ bubble_4.png \ bubble_shine4.png \ bubble_1.png \ bubble_shine.png \ bubble_2.png \ icon_home.png \ icon_close.png \ icon_apps.png \ icon_arrow_up.png \ icon_arrow_down.png \ icon_arrow_left.png \ icon_arrow_right.png \ bt_dis_shine.png \ icon_left_arrow.png \ icon_right_arrow.png \ toolbar_sel.png \ icon_chat.png \ icon_clock.png \ icon_delete.png \ icon_edit.png \ icon_refresh.png \ icon_folder.png \ icon_file.png \ ilist_1.png \ ilist_1_h.png \ ilist_2.png \ ilist_2_h.png \ ilist_item_shadow.png \ ilist_item_shadow_h.png \ sl_bg.png \ sl_bg_over.png \ sl_bt_0.png \ sl_bt_1.png \ sl_bt_2.png \ sl_bt_3.png \ sl_bt2_0_0.png \ sl_bt2_0_1.png \ sl_bt2_0_2.png \ sl_bt2_1.png \ sl_bt2_2.png \ sl_units.png \ slv_bg.png \ slv_bg_over.png \ slv_units.png \ check_base.png \ check.png \ check2.png \ radio_base.png \ radio.png \ radio2.png \ separator_h.png \ separator_v.png \ toolbar_separator_h.png \ toolbar_separator_v.png \ sp_bt_l.png \ sp_bt_r.png \ busy-1.png \ busy-2.png \ busy-3.png \ busy-4.png \ busy-5.png \ busy-6.png \ busy-7.png \ busy-8.png \ busy-9.png \ arrow_right.png \ arrow_left.png \ bt_spinner_up.png \ bt_spinner_down.png \ bt_spinner_hilight.png \ up.png \ down.png \ emo-angry.png \ emo-angry-shout.png \ emo-crazy-laugh.png \ emo-evil-laugh.png \ emo-evil.png \ emo-goggle-smile.png \ emo-grumpy.png \ emo-grumpy-smile.png \ emo-guilty.png \ emo-guilty-smile.png \ emo-haha.png \ emo-half-smile.png \ emo-happy-panting.png \ emo-happy.png \ emo-indifferent.png \ emo-kiss.png \ emo-knowing-grin.png \ emo-laugh.png \ emo-little-bit-sorry.png \ emo-love-lots.png \ emo-love.png \ emo-minimal-smile.png \ emo-not-happy.png \ emo-not-impressed.png \ emo-omg.png \ emo-opensmile.png \ emo-smile.png \ emo-sorry.png \ emo-squint-laugh.png \ emo-surprised.png \ emo-suspicious.png \ emo-tongue-dangling.png \ emo-tongue-poke.png \ emo-uh.png \ emo-unhappy.png \ emo-very-sorry.png \ emo-what.png \ emo-wink.png \ emo-worried.png \ emo-wtf.png \ map_item.png \ map_item_2.png \ shadow.png \ black.png \ tooltip-corner-top-left-tip.png \ tooltip-base.png \ tooltip-corner-bottom-left-tip.png \ tooltip-edge-top-tip.png \ tooltip-corner-bottom-right-tip.png \ tooltip-edge-left-tip.png \ tooltip-edge-bottom-tip.png \ tooltip-edge-right-tip.png \ tooltip-corner-top-right-tip.png \ color_picker_alpha.png \ color_picker_alpha_bg.png \ color_picker_brightness.png \ color_picker_color.png \ color_picker_opacity.png \ icon_arrow_down_left.png \ icon_arrow_down_right.png \ icon_arrow_up_left.png \ icon_arrow_up_right.png \ thumb_shadow.png \ group_index.png \ mp_forward.png \ mp_info.png \ mp_next.png \ mp_pause.png \ mp_play.png \ mp_prev.png \ mp_rewind.png \ mp_stop.png \ access_glow.png \ pointer_glint_01.png \ pointer_glint_02.png \ pointer_glint_03.png \ pointer_glint_04.png \ pointer_glint_05.png \ pointer_glint_06.png \ pointer_glint_07.png \ pointer_glint_08.png \ pointer_glint_09.png \ pointer_glint_10.png \ pointer_glint_11.png \ pointer_glint_12.png \ pointer_glow.png \ pointer.png \ map_circle.png \ map_scale.png \ naviframe-base.jpg default.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/themes/default.edc \ $(top_builddir)/data/themes/default.edj default-desktop.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/themes/default-desktop.edc \ $(top_builddir)/data/themes/default-desktop.edj clean-local: rm -f *.edj elementary-1.7.7/data/themes/bd_resize_b.png0000664000175000017500000000054412127353614016000 00000000000000PNG  IHDR U~bKGD pHYs  tIME  (2tEXtCommentCreated with GIMPWIDAT(ϭ=JD1_|8t 7`o/[غw`lQR+<y ^8ܜ"-mS, +<8}#Nvm=֓C@loe,`3㖣@rƕTܪ6+]5p'܎λ2o"8f*t.| q5:C39Y!ԮJIENDB`elementary-1.7.7/data/themes/seg_left_selected.png0000664000175000017500000000160212127353614017165 00000000000000PNG  IHDR 2eJ}sRGBbKGD pHYs  tIME91=IDATHDžNGݳ "/rO=O™c > q]q7$G%vgO=;,IZ=;UUW1?ݽy+9677 !xuhugT_.#휣Z&4&۲G(UK*>`'ɍ3NR*9ca'B)IJLh`MQmOTl+Ea@=( z"^2G`sKcTR{ʲZKk4eRf0 HXk1fcY D聹7<9?}dee1j:~|1pʇ/θd6Q{蛛_~ŋtYeg9?||K Y7IENDB`elementary-1.7.7/data/themes/map_scale.png0000664000175000017500000000036412127353614015455 00000000000000PNG  IHDRd^KsRGBbKGD pHYs  tIME"/ etEXtCommentCreated with GIMPWOIDAThٱ w=Eq?OZJv D@" D@r!D@k )fkIENDB`elementary-1.7.7/data/themes/emo-happy.png0000664000175000017500000002057312127353614015434 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`/IDATx{euu?;{nUuW5MC# 4 :H &II֬0$1 I\1jԙ:qe fMZnh~Vխ:~{8T[}Q"kV欵9[{Ua^'k}' Y߸m*C]x"q2pw=^+ϝK>!Q9S;o#x[` 3g+ށݳ I A]Uq5.@‡t/K=Y&XS6%89UT}q㫇;2h ##b1S`~ZdV3|8^^y,yCg\(Khk40ŻPlR~FG'cetdL|cD ""%xdSW>uM\44XdzNJ(8p_9 mx=*] FUcD@1@v{e?)iVyL9RBEA$\pTS >CS?  4J0`BUzP2QMQvuSBa+D3eW2Su $3^^໖H(a9ppޫF!kǾީ3$2zAwwt^vk82vD9e#ں{6怺y f jP(=TOA#sAp#= xY5g:[^V6~չhZuz׽1ws\`5fqśOW?k6a9]z=QPz4 u٬xk{/m%5g 6<2siMx[6g/_͊*u;[իƱN1ҵ{6~cr_W_ ˆ+vN DS.kyge! 肷hPN4d>-tu cCvLMV嗹[]zmz&nj^ܐ!*m9ٱ}l߶_n}yn1v9:-A8cAD~ε{g-;ܿ/锥[^/9% 7t\tE\s5xMo:qU&߱9kk+}GV_ޞ/Fٞ w|tA?ܓlS9h,ɓ{cՌp]wi& cbb-[/0;ēah8mIĖ矡j#I/IorW3ukXd,#1$G|c CG&ɚow)v1vI5Ácg2h&y 5_[l MK5ywiڈ5G3߃eP1O@\5QXvlVG·7>[!KQaPհA0j,jl`N?;kI4? ! xiZL3Z\*HFte yE]AB+>$y_dBXTf3 lBLs >tII1ēk>dyFG]aͳ -)M- Ӽyy\^riQrѬ;וIҞy6` eQj$m%%9 tTU=X. :@fjy)")2G xfx% !e-hT2lz ֠ bd_=FC3L1qw,c]P9ҼDARd})ZHl;O(j7 XL`;T%$k9ҝ?0x$d(a^k2؂K@$u b LfURE+5HTwHP ΀9,E uXA6_Q.>߼ ' (ff4ԆPcgG=a%z# QcTH3cIژ$!iO,C^U@ RΤ$[A b6 *a(uZB8hىdJ=)q~!\?(H^|(YkP̈G G2YƘJj;L(jy4uf;uRH3In:4ZԆH8ڄLlcƭp<Uz0q ,jL>hAnfwVX Lh]@u9(y$HDLn1`BU[d-jbhБyl)) зp"|FmYI`T0nYt)NknؤHX"Gq.ʐl Ak! 0ŤaĊ6<q -@@f-'@Ԕ.IȷPx JAͳ?"ygG |.殭+s+JT-Fsm0H%V#$4kӑ!_ztTfb.7"Wɷ*aLHs׳Y"kD 1b"05Q11!R¥ tիC|_8|>xU|=>oWQݜ5QDr*e-Rٖ5*1**bu%_a< JT,I{=-; lK#t؈ @.'Psh~fZy&smA$՜1!H0D ߀Uª1y g{^g0"Gt uR2\233s8g׏M]@̪>GDv :h1qu'g76Cײ;t{5 cZ0g*سR\CO+UwFu̪? \,b15Pаk S?zka8_΂e!WzA>wGeSC9[= W^ZB Q PDDx0 Y*C#Æv`Z}>mu-@@>Cz00ZGV#o~U7~|*K"_W sW' X@d, jNhx͟zÖMOJlA_^\i97鿒r"aшn"9X-\}t-Lyh!DEZ4\ܱWoJ{E;Ot>ala"!"ќF-\$;0;ah% #ai56rRo  Q+HTKlL!<1jE`" rQ;` 9iܲdұM/]psU9xx,dT>s%{_dV u_|ԮFS5E\XƁ@d ±c}jH{[?s.ltKp^jQ=/>cjg+$4%s+@ >̒QCS/Z5˩K-,%g{~/>uvV-o7}IGB `gSvxgS퍧^ j+IR>"-q˘Q˛VluMz˦ޝ{PrEl6h׸ݗrsK:cKfߞf٦mO,{޷gҌOM*zHfg}QMx,-4#&~ߘ۾֘;Uwv)р1i[];%[~k_h?{v ǞvXC^IA cX<(,MQ]/pWWnػ,|&ylG Xȕm/?{UNwz}پ_ c_`y ҥX"_u:&6?{[7M\̼wI~b733N32<ҨZ3~׶(jŵJm$uΣ;OO~^Ozԁi`-0-@Qn-6 [iTizpScmHC}QQt=s} |~E)6N[nRsD7U R™{_If)YqIXh ׆s79QvvZ#7e' `Cw]/ԯ)GxB+J 8# ?O |D>򑏼ԣUqǥ^zȽ huP%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/flip_8b.png0000664000175000017500000000317412127353614015056 00000000000000PNG  IHDRPPsBIT|d3IDATx^[HKǗ V"z AyɄЃ ⃂%8" i ^!je9ggg7fw>LT__T\*++#ooov\EϞ=cf#"##Xݲ>|RSSǏAl޽{k{>zRRR-<'1@s؂h ;wluٳg)11O^^^[z5Gݣo߾  ˗/t'e.\RT]]MRCp~xꎠN Ӎ7aG^W\2TFFFVzt/??_wjH,ӧOizZ"]^^@kMIIIl 1^ǏikE'O^>appPYJ9PpR)qqqA!^PUM R%ae e:*c"eN#ԉUXИg-$$DLUS UMt .ipզ.͹ll paaAYUClWLrqqQYK j~R&_;IO>) Pv46??/&k.e-e>>>ʢ̸jwIMXi ҆RĪ 088Xj|#B)JtbU(vC,V]jwX%i555brbZPS(BYAy5Daݻl:*VWWرc;\UUEٱV*,,_q_LLLZnrtAIPM 'jj$<ĆU᡽ru(C8Cֿ|MnE@q3 #7o޴~nwCm-hXFNb޽{7]~l#7i1z 6 [nQtt4{gHlQtr!. ݼ)7mi),9m J/dOUU! bHDW:'KԻ˕'xIsBz~/.9w\1%3K%kO $58g^Uh=)IOAw}~ Pߓ"{!F JpS h:'ͦPED0u^QU.VJU{:Ϛ"rK) mێ}U0yFP=R{X݂!Bt: R3;@x;*WŌeߔtx5D? +S}s>O*lt7^P~T5dV 麞篻'@ iBn lg(|_N8kYumx|n7o#K=J@lzJfB ʓ&*FIENDB`elementary-1.7.7/data/themes/bd_button_close_focused.png0000664000175000017500000000102412127353614020400 00000000000000PNG  IHDRj sRGB pHYs  tIME 9 ?tEXtCommentCreated with GIMPWPLTE  ###$$$%%%&'''''((((()---...333665>>>???ABADDDEEEFEEIIHJJJKKKKLKMMMQQQRRRVVVZZYZZZ]]]___```aaaaabbbbdddeeelmlmmlooosssxxxyyyzzz|{|ӃktRNS@fbKGD`ԤIDATP2kRQSiLs9@ Tx?/Ai0pI/ ~&`O{ r # k,T7]uew4u{ t ;r+B t:4="_}ƣ DAZ j `|IENDB`elementary-1.7.7/data/themes/ilist_2.png0000664000175000017500000000254512127353614015101 00000000000000PNG  IHDR@ -sRGB pHYs  tIME ZtEXtCommentCreated with GIMPWIDATXíXIr0'}?9WJ8UaIpmvԵ!J@>r ~$ph ."c^$ŶbTTVkbH ,t$`_[*-'ήz7 { ` bo+`mkU,Š_JD5A{Kޢ*NILv⛀b H]vx^*orT i͉wrxV`KuqwvHh9b1A&MnyҺKS9 *ؠU_3pb:d CBKq{wRJFG&8XLgJC'2T-0#}6}M?+}φuaOoH*VYnp|=Z-V6Xظesϫ0A[ZtзS Bi[R2 mh]cO)5}UνGA,f*ְʂWPҔ@( #VwI 3yQ³ӖIC<˜ǎHz^1$Nux!׊dKg'us,x"W]&%[Bv67߶lmXڧόyB]. EisLk3vɑb ZD⥮fuP˳2TJJd*yoR]hͤ${}JǻtAv8Ϟ=C&A8F:6=zI6S&MUjΝ;gxaA:U˗ ?0.(/eaYZ[[ݻAOMeD766O>իW1660:t]iH_Cرc+EQrŲ,N:gϢsssG|w/I755-b1tuuadd$((qpg?tlTU5'OhJw.O^}6FFFp].-@G0Bx iPUŏ?Fܽ{ p wh+EPu̙D8޼y‘c۶L&Rܙ6Z"2-N8Y,--5Ih1}7 "JfX__o!Wj  ٶL&d2RMAP766N*-]`}}w){_[[ W9cH&r[4mnb&f1=9{K'am#H4~sS(Wjޥu=x_qy}RCNW3$ZnՇzs;B)CvT* XHYh/FR~WB-jO~‚\<-:GӤ@E'iqY@Nw$`mL]vB_˫-HtA_(Bqtx4R4Yԯb Av۬B@81I9'&@lLBP98dDA`æFhRk+yhIENDB`elementary-1.7.7/data/themes/emo-not-happy.png0000664000175000017500000002126512127353614016231 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`iIDATxygWu?޷ަ{zY4 "!# L%$U)cʤ*l\qdCU;$1qD$@hA H#46h4lYzm{{_鞅`psws=QU)7~ull61²>kᏼ2'C8fr5DOkٺXi̢>Hxu.CW}48•,A@豣Jb8a&L|>xeWwU3{oe؅ $i M mu\:GifoZlm GO1GΔઅkQ"$& `[O|tDUV+|T!ظ"0q`HA@\*Fbqc xbK\io/]o 9R^i6,ԭRoy9v3{z"+7=YܪV, G'?<^3<0`Vjg5MN|>RBvkr6}\2Ϙ. 4d5p.M\Wwpɶ_npڈM]GSw qLC5 QRj~n7.$PzɰaW1[U+n6XR;J5g )J" -Dr_1 sdRszܼw\gy#eDqL5vS[>K3$9>}7߿]l+&|}t`vEwKȅxIT m.Ui Ik$F mhK>fn҄fp?O'vm]Ο~\qa/Mʽ3 hv7oE=l7_k€TᵙYM7wvQ AfM5 &zFV |#'S&'8P#j<)JIJ%34HP:?y[H% '>o@d^G6á|'lX#\f]x=lذ9qo49Rkp[qgX-߼b;I;rH@28 j<,4hHn~:M~Æ s3v0|1{^nž7ϛ@G^:^<k3#.!H#DlH9gu^t? p<s)dpu_Ň/cVĠc+BoԘ,64.25\] _wFGGQDgU}FsxM!vP]Fڮһ9X;VK@L6Dm @ As- `h> /e[ &6[=mǚĥ]񚗾s׎LK6!A%9xaK~1ԀJϷdLpی>B;(7U(zJ)&dGԩM~۹OOcK%|[j&/ڬ+ pvx *Ll;kg; R6"W/8\snCB+L%hIWOAhm×o|l"rD}t<0ըTNb^> #}@f/*p|ri ذD|S៷h^Rt\n_wYL〤$~ !x*BVE>xk}p8-*bz\ 5N2tV6"rD"CT5,ʆi1NO" p!@Bn\_IŎ4+\v)HϓHHYI@dAكRpTnǿۏΎG s=) "@ܷ[^}-O+IRO<

     *
     *  |---------------------|    |---------------------|    |---------------------|
     * |     Title Area      |    |     Title Area      |    |     Title Area      |
     * |Icon|    Text        |    |Icon|    Text        |    |Icon|    Text        |
     * |---------------------|    |---------------------|    |---------------------|
     * |       Item 1        |    |                     |    |                     |
     * |---------------------|    |                     |    |                     |
     * |       Item 2        |    |                     |    |    Description      |
     * |---------------------|    |       Content       |    |                     |
     * |       Item 3        |    |                     |    |                     |
     * |---------------------|    |                     |    |                     |
     * |         .           |    |---------------------|    |---------------------|
     * |         .           |    |     Action Area     |    |     Action Area     |
     * |         .           |    | Btn1  |Btn2|. |Btn3 |    | Btn1  |Btn2|  |Btn3 |
     * |---------------------|    |---------------------|    |---------------------|
     * |       Item N        |     Content Based Layout     Description based Layout
     * |---------------------|
     * |     Action Area     |
     * | Btn1  |Btn2|. |Btn3 |
     * |---------------------|
     *    Item Based Layout
     *
     * 
    * * Timeout can be set on expiry of which popup instance hides and sends a smart * signal "timeout" to the user. * The visible region of popup is surrounded by a translucent region called * Blocked Event area. * By clicking on Blocked Event area, the signal "block,clicked" is sent to * the application. This block event area can be avoided by using * API elm_popup_allow_events_set. * When gets hidden, popup does not get destroyed automatically, application * should destroy the popup instance after use. * To control the maximum height of the internal scroller for item, we use the * height of the action area which is passed by theme based on the number of * buttons currently set to popup. * * Signals that you can add callbacks for are: * @li "timeout" - whenever popup is closed as a result of timeout. * @li "block,clicked" - whenever user taps on Blocked Event area. * * Styles available for Popup * @li "default" * * Default contents parts of the popup widget that you can use for are: * @li "default" - The content of the popup * @li "title,icon" - Title area's icon * @li "button1" - 1st button of the action area * @li "button2" - 2nd button of the action area * @li "button3" - 3rd button of the action area * * Default text parts of the popup widget that you can use for are: * @li "title,text" - This operates on Title area's label * @li "default" - content-text set in the content area of the widget * * Default contents parts of the popup items that you can use for are: * @li "default" -Item's icon * * Default text parts of the popup items that you can use for are: * @li "default" - Item's label * * Supported elm_object common APIs. * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * Supported elm_object_item common APIs. * @li @ref elm_object_item_disabled_set * @li @ref elm_object_item_disabled_get * @li @ref elm_object_item_part_text_set * @li @ref elm_object_item_part_text_get * @li @ref elm_object_item_part_content_set * @li @ref elm_object_item_part_content_get * @li @ref elm_object_item_signal_emit * @li @ref elm_object_item_del * * Here are some sample code to illustrate Popup usage: * @li @ref popup_example_01_c * @li @ref popup_example_02_c * @li @ref popup_example_03_c */ /** * @brief Possible orient values for popup. * * These values should be used in conjunction to elm_popup_orient_set() to * set the position in which the popup should appear(relative to its parent) * and in conjunction with elm_popup_orient_get() to know where the popup * is appearing. * * @ingroup Popup */ typedef enum { ELM_POPUP_ORIENT_TOP = 0, /**< Popup should appear in the top of parent, default */ ELM_POPUP_ORIENT_CENTER, /**< Popup should appear in the center of parent */ ELM_POPUP_ORIENT_BOTTOM, /**< Popup should appear in the bottom of parent */ ELM_POPUP_ORIENT_LEFT, /**< Popup should appear in the left of parent */ ELM_POPUP_ORIENT_RIGHT, /**< Popup should appear in the right of parent */ ELM_POPUP_ORIENT_TOP_LEFT, /**< Popup should appear in the top left of parent */ ELM_POPUP_ORIENT_TOP_RIGHT, /**< Popup should appear in the top right of parent */ ELM_POPUP_ORIENT_BOTTOM_LEFT, /**< Popup should appear in the bottom left of parent */ ELM_POPUP_ORIENT_BOTTOM_RIGHT, /**< Notify should appear in the bottom right of parent */ ELM_POPUP_ORIENT_LAST /**< Sentinel value, @b don't use */ } Elm_Popup_Orient; /** * @brief Adds a new Popup to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Popup */ EAPI Evas_Object *elm_popup_add(Evas_Object *parent) EINA_ARG_NONNULL(1); /** * @brief Add a new item to a Popup object * * Both an item list and a content could not be set at the same time! * once you add an item, the previous content will be removed. * * @param obj popup object * @param icon Icon to be set on new item * @param label The Label of the new item * @param func Convenience function called when item selected * @param data Data passed to @p func above * @return A handle to the item added or @c NULL, on errors * * @ingroup Popup * @warning When the first item is appended to popup object, any previous content * of the content area is deleted. At a time, only one of content, content-text * and item(s) can be there in a popup content area. */ EAPI Elm_Object_Item *elm_popup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1); /** * @brief Sets the wrapping type of content text packed in content * area of popup object. * * @param obj The Popup object * @param wrap wrapping type of type Elm_Wrap_Type * * @ingroup Popup * @see elm_popup_content_text_wrap_type_get() */ EAPI void elm_popup_content_text_wrap_type_set(Evas_Object *obj, Elm_Wrap_Type wrap) EINA_ARG_NONNULL(1); /** * @brief Returns the wrapping type of content text packed in content area of * popup object. * * @param obj The Popup object * @return wrap type of the content text * * @ingroup Popup * @see elm_popup_content_text_wrap_type_set */ EAPI Elm_Wrap_Type elm_popup_content_text_wrap_type_get(const Evas_Object *obj) EINA_ARG_NONNULL(1); /** * @brief Sets the orientation of the popup in the parent region * * @param obj The popup object * @param orient the orientation of the popup * * Sets the position in which popup will appear in its parent * * @ingroup Popup * @see @ref Elm_Popup_Orient for possible values. */ EAPI void elm_popup_orient_set(Evas_Object *obj, Elm_Popup_Orient orient) EINA_ARG_NONNULL(1); /** * @brief Returns the orientation of Popup * * @param obj The popup object * @return the orientation of the popup * * @ingroup Popup * @see elm_popup_orient_set() * @see Elm_Popup_Orient */ EAPI Elm_Popup_Orient elm_popup_orient_get(const Evas_Object *obj) EINA_ARG_NONNULL(1); /** * @brief Sets a timeout to hide popup automatically * * @param obj The popup object * @param timeout The timeout in seconds * * This function sets a timeout and starts the timer controlling when the * popup is hidden. Since calling evas_object_show() on a popup restarts * the timer controlling when it is hidden, setting this before the * popup is shown will in effect mean starting the timer when the popup is * shown. Smart signal "timeout" is called afterwards which can be handled * if needed. * * @note Set a value <= 0.0 to disable a running timer. * * @note If the value > 0.0 and the popup is previously visible, the * timer will be started with this value, canceling any running timer. * @ingroup Popup */ EAPI void elm_popup_timeout_set(Evas_Object *obj, double timeout) EINA_ARG_NONNULL(1); /** * @brief Returns the timeout value set to the popup (in seconds) * * @param obj The popup object * @return the timeout value * * @ingroup Popup * @see elm_popup_timeout_set() */ EAPI double elm_popup_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1); /** * @brief Sets whether events should be passed to by a click outside. * * @param obj The popup object * @param allow EINA_TRUE Events are passed to lower objects, else not * * Enabling allow event will remove the Blocked event area and events will * pass to the lower layer objects otherwise they are blocked. * * @ingroup Popup * @see elm_popup_allow_events_get() * @note The default value is EINA_FALSE. */ EAPI void elm_popup_allow_events_set(Evas_Object *obj, Eina_Bool allow); /** * @brief Returns value indicating whether allow event is enabled or not * * @param obj The popup object * @return EINA_FALSE if Blocked event area is present else EINA_TRUE * * @ingroup Popup * @see elm_popup_allow_events_set() * @note By default the Blocked event area is present */ EAPI Eina_Bool elm_popup_allow_events_get(const Evas_Object *obj); elementary-1.7.7/src/lib/elm_diskselector.h0000664000175000017500000003546012127353615015671 00000000000000/** * @defgroup Diskselector Diskselector * @ingroup Elementary * * @image html diskselector_inheritance_tree.png * @image latex diskselector_inheritance_tree.eps * * @image html img/widget/diskselector/preview-00.png * @image latex img/widget/diskselector/preview-00.eps * * A diskselector is a kind of list widget. It scrolls horizontally, * and can contain label and icon objects. Three items are displayed * with the selected one in the middle. * * It can act like a circular list with round mode and labels can be * reduced for a defined length for side items. * * This widget implements the @b @ref elm-scrollable-interface * interface, so that all (non-deprecated) functions for the base @ref * Scroller widget also work for diskselectors. * * Some calls on the diskselector's API are marked as @b deprecated, * as they just wrap the scrollable widgets counterpart functions. Use * the ones we point you to, for each case of deprecation here, * instead -- eventually the deprecated ones will be discarded (next * major release). * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li @c "selected" - when item is selected, i.e. scroller stops. * @li @c "scroll,anim,start" - scrolling animation has started * @li @c "scroll,anim,stop" - scrolling animation has stopped * @li @c "scroll,drag,start" - dragging the diskselector has started * @li @c "scroll,drag,stop" - dragging the diskselector has stopped * @note The "scroll,anim,*" and "scroll,drag,*" signals are only emitted by * user intervention. * * Available styles for it: * - @c "default" * * Default content parts of the diskselector items that you can use for are: * @li "icon" - An icon in the diskselector item * * Default text parts of the diskselector items that you can use for are: * @li "default" - Label of the diskselector item * * Supported elm_object_item common APIs. * @li @ref elm_object_item_part_text_set * @li @ref elm_object_item_part_text_get * @li @ref elm_object_item_part_content_set * @li @ref elm_object_item_part_content_get * * List of examples: * @li @ref diskselector_example_01 * @li @ref diskselector_example_02 */ /** * @addtogroup Diskselector * @{ */ /** * Add a new diskselector widget to the given parent Elementary * (container) object. * * @param parent The parent object. * @return a new diskselector widget handle or @c NULL, on errors. * * This function inserts a new diskselector widget on the canvas. * * @ingroup Diskselector */ EAPI Evas_Object *elm_diskselector_add(Evas_Object *parent); /** * Enable or disable round mode. * * @param obj The diskselector object. * @param enabled @c EINA_TRUE to enable round mode or @c EINA_FALSE to * disable it. * * Disabled by default. If round mode is enabled the items list will * work like a circular list, so when the user reaches the last item, * the first one will popup. * * @see elm_diskselector_round_enabled_get() * * @ingroup Diskselector */ EAPI void elm_diskselector_round_enabled_set(Evas_Object *obj, Eina_Bool enabled); /** * Get a value whether round mode is enabled or not. * * @see elm_diskselector_round_enabled_set() for details. * * @param obj The diskselector object. * @return @c EINA_TRUE means round mode is enabled. @c EINA_FALSE indicates * it's disabled. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @ingroup Diskselector */ EAPI Eina_Bool elm_diskselector_round_enabled_get(const Evas_Object *obj); /** * Get the side labels max length. * * @see elm_diskselector_side_text_max_length_set() for details. * * @param obj The diskselector object. * @return The max length defined for side labels, or 0 if not a valid * diskselector. * * @ingroup Diskselector */ EAPI int elm_diskselector_side_text_max_length_get(const Evas_Object *obj); /** * Set the side labels max length. * * @param obj The diskselector object. * @param len The max length defined for side labels. * * Length is the number of characters of items' label that will be * visible when it's set on side positions. It will just crop * the string after defined size. E.g.: * * An item with label "January" would be displayed on side position as * "Jan" if max length is set to 3, or "Janu", if this property * is set to 4. * * When it's selected, the entire label will be displayed, except for * width restrictions. In this case label will be cropped and "..." * will be concatenated. * * Default side label max length is 3. * * This property will be applied over all items, included before or * later this function call. * * @ingroup Diskselector */ EAPI void elm_diskselector_side_text_max_length_set(Evas_Object *obj, int len); /** * Set the number of items to be displayed. * * @param obj The diskselector object. * @param num The number of items the diskselector will display. * * Default value is 3, and also it's the minimum. If @p num is less * than 3, it will be set to 3. * * Also, it can be set on theme, using data item @c display_item_num * on group "elm/diskselector/item/X", where X is style set. * E.g.: * * group { name: "elm/diskselector/item/X"; * data { * item: "display_item_num" "5"; * } * * @ingroup Diskselector */ EAPI void elm_diskselector_display_item_num_set(Evas_Object *obj, int num); /** * Get the number of items in the diskselector object. * * @param obj The diskselector object. * * @ingroup Diskselector */ EAPI int elm_diskselector_display_item_num_get(const Evas_Object *obj); /** * Set bouncing behaviour when the scrolled content reaches an edge. * * Tell the internal scroller object whether it should bounce or not * when it reaches the respective edges for each axis. * * @param obj The diskselector object. * @param h_bounce Whether to bounce or not in the horizontal axis. * @param v_bounce Whether to bounce or not in the vertical axis. * * @deprecated Use elm_scroller_bounce_set() instead. * * @see elm_scroller_bounce_set() * * @ingroup Diskselector */ EINA_DEPRECATED EAPI void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * Get the bouncing behaviour of the internal scroller. * * Get whether the internal scroller should bounce when the edge of each * axis is reached scrolling. * * @param obj The diskselector object. * @param h_bounce Pointer to store the bounce state of the horizontal * axis. * @param v_bounce Pointer to store the bounce state of the vertical * axis. * * @deprecated Use elm_scroller_bounce_get() instead. * * @see elm_scroller_bounce_get() * @see elm_diskselector_bounce_set() * * @ingroup Diskselector */ EINA_DEPRECATED EAPI void elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * Get the scrollbar policy. * * @see elm_diskselector_scroller_policy_get() for details. * * @param obj The diskselector object. * @param policy_h Pointer to store horizontal scrollbar policy. * @param policy_v Pointer to store vertical scrollbar policy. * * @deprecated Use elm_scroller_policy_get() instead. * * @see elm_scroller_policy_get() * * @ingroup Diskselector */ EINA_DEPRECATED EAPI void elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * Set the scrollbar policy. * * @param obj The diskselector object. * @param policy_h Horizontal scrollbar policy. * @param policy_v Vertical scrollbar policy. * * This sets the scrollbar visibility policy for the given * scroller. #ELM_SCROLLER_POLICY_AUTO means the scrollbar is made visible if * it is needed, and otherwise kept hidden. #ELM_SCROLLER_POLICY_ON turns * it on all the time, and #ELM_SCROLLER_POLICY_OFF always keeps it off. * This applies respectively for the horizontal and vertical scrollbars. * * The both are disabled by default, i.e., are set to #ELM_SCROLLER_POLICY_OFF. * * @deprecated Use elm_scroller_policy_set() instead. * * @see elm_scroller_policy_set() * * @ingroup Diskselector */ EINA_DEPRECATED EAPI void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * Remove all diskselector's items. * * @param obj The diskselector object. * * @see elm_object_item_del() * @see elm_diskselector_item_append() * * @ingroup Diskselector */ EAPI void elm_diskselector_clear(Evas_Object *obj); /** * Get a list of all the diskselector items. * * @param obj The diskselector object. * @return An @c Eina_List of diskselector items, #Elm_Object_Item, * or @c NULL on failure. * * @see elm_diskselector_item_append() * @see elm_object_item_del() * @see elm_diskselector_clear() * * @ingroup Diskselector */ EAPI const Eina_List *elm_diskselector_items_get(const Evas_Object *obj); /** * Appends a new item to the diskselector object. * * @param obj The diskselector object. * @param label The label of the diskselector item. * @param icon The icon object to use at left side of the item. An * icon can be any Evas object, but usually it is an icon created * with elm_icon_add(). * @param func The function to call when the item is selected. * @param data The data to associate with the item for related callbacks. * * @return The created item or @c NULL upon failure. * * A new item will be created and appended to the diskselector, i.e., will * be set as last item. Also, if there is no selected item, it will * be selected. This will always happens for the first appended item. * * If no icon is set, label will be centered on item position, otherwise * the icon will be placed at left of the label, that will be shifted * to the right. * * Items created with this method can be deleted with * elm_object_item_del(). * * Associated @p data can be properly freed when item is deleted if a * callback function is set with elm_object_item_del_cb_set(). * * If a function is passed as argument, it will be called every time this item * is selected, i.e., the user stops the diskselector with this * item on center position. If such function isn't needed, just passing * @c NULL as @p func is enough. The same should be done for @p data. * * Simple example (with no function callback or data associated): * @code * disk = elm_diskselector_add(win); * ic = elm_icon_add(win); * elm_image_file_set(ic, "path/to/image", NULL); * elm_icon_resizable_set(ic, EINA_TRUE, EINA_TRUE); * elm_diskselector_item_append(disk, "label", ic, NULL, NULL); * @endcode * * @see elm_object_item_del() * @see elm_diskselector_clear() * @see elm_icon_add() * * @ingroup Diskselector */ EAPI Elm_Object_Item *elm_diskselector_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data); /** * Get the selected item. * * @param obj The diskselector object. * @return The selected diskselector item. * * The selected item can be unselected with function * elm_diskselector_item_selected_set(), and the first item of * diskselector will be selected. * * The selected item always will be centered on diskselector, with * full label displayed, i.e., max length set to side labels won't * apply on the selected item. More details on * elm_diskselector_side_text_max_length_set(). * * @ingroup Diskselector */ EAPI Elm_Object_Item *elm_diskselector_selected_item_get(const Evas_Object *obj); /** * Set the selected state of an item. * * @param it The diskselector item * @param selected The selected state * * This sets the selected state of the given item @p it. * @c EINA_TRUE for selected, @c EINA_FALSE for not selected. * * If a new item is selected the previously selected will be unselected. * Previously selected item can be get with function * elm_diskselector_selected_item_get(). * * If the item @p it is unselected, the first item of diskselector will * be selected. * * Selected items will be visible on center position of diskselector. * So if it was on another position before selected, or was invisible, * diskselector will animate items until the selected item reaches center * position. * * @see elm_diskselector_item_selected_get() * @see elm_diskselector_selected_item_get() * * @ingroup Diskselector */ EAPI void elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); /* * Get whether the @p item is selected or not. * * @param it The diskselector item. * @return @c EINA_TRUE means item is selected. @c EINA_FALSE indicates * it's not. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @see elm_diskselector_selected_item_set() for details. * @see elm_diskselector_item_selected_get() * * @ingroup Diskselector */ EAPI Eina_Bool elm_diskselector_item_selected_get(const Elm_Object_Item *it); /** * Get the first item of the diskselector. * * @param obj The diskselector object. * @return The first item, or @c NULL if none. * * The list of items follows append order. So it will return the first * item appended to the widget that wasn't deleted. * * @see elm_diskselector_item_append() * @see elm_diskselector_items_get() * * @ingroup Diskselector */ EAPI Elm_Object_Item *elm_diskselector_first_item_get(const Evas_Object *obj); /** * Get the last item of the diskselector. * * @param obj The diskselector object. * @return The last item, or @c NULL if none. * * The list of items follows append order. So it will return last first * item appended to the widget that wasn't deleted. * * @see elm_diskselector_item_append() * @see elm_diskselector_items_get() * * @ingroup Diskselector */ EAPI Elm_Object_Item *elm_diskselector_last_item_get(const Evas_Object *obj); /** * Get the item before @p item in diskselector. * * @param it The diskselector item. * @return The item before @p item, or @c NULL if none or on failure. * * The list of items follows append order. So it will return item appended * just before @p item and that wasn't deleted. * * If it is the first item, @c NULL will be returned. * First item can be get by elm_diskselector_first_item_get(). * * @see elm_diskselector_item_append() * @see elm_diskselector_items_get() * * @ingroup Diskselector */ EAPI Elm_Object_Item *elm_diskselector_item_prev_get(const Elm_Object_Item *it); /** * Get the item after @p item in diskselector. * * @param it The diskselector item. * @return The item after @p item, or @c NULL if none or on failure. * * The list of items follows append order. So it will return item appended * just after @p item and that wasn't deleted. * * If it is the last item, @c NULL will be returned. * Last item can be get by elm_diskselector_last_item_get(). * * @see elm_diskselector_item_append() * @see elm_diskselector_items_get() * * @ingroup Diskselector */ EAPI Elm_Object_Item *elm_diskselector_item_next_get(const Elm_Object_Item *it); /** * @} */ elementary-1.7.7/src/lib/elm_widget_icon.h0000664000175000017500000001151212127353615015461 00000000000000#ifndef ELM_WIDGET_ICON_H #define ELM_WIDGET_ICON_H #include "elm_widget_image.h" /** * @addtogroup Widget * @{ * * @section elm-icon-class The Elementary Icon Class * * This class defines a common interface for @b icon objects having * an icon as their basic graphics. */ /** * @def ELM_ICON_CLASS * * Use this macro to cast whichever subclass of * #Elm_Icon_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_ICON_CLASS(x) ((Elm_Icon_Smart_Class *) x) /** * @def ELM_ICON_DATA * * Use this macro to cast whichever subdata of * #Elm_Icon_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_ICON_DATA(x) ((Elm_Icon_Smart_Data *) x) /** * @def ELM_ICON_SMART_CLASS_VERSION * * Current version for Elementary icon @b base smart class, a value * which goes to _Elm_Icon_Smart_Class::version. * * @ingroup Widget */ #define ELM_ICON_SMART_CLASS_VERSION 1 /** * @def ELM_ICON_SMART_CLASS_INIT * * Initializer for a whole #Elm_Icon_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_ICON_SMART_CLASS_INIT_NULL * @see ELM_ICON_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_ICON_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_ICON_SMART_CLASS_VERSION} /** * @def ELM_ICON_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Icon_Smart_Class structure. * * @see ELM_ICON_SMART_CLASS_INIT_NAME_VERSION * @see ELM_ICON_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_ICON_SMART_CLASS_INIT_NULL \ ELM_ICON_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_ICON_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Icon_Smart_Class structure and * set its name and version. * * This is similar to #ELM_ICON_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Icon_Smart_Class (base field) * to the latest #ELM_ICON_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_ICON_SMART_CLASS_INIT_NULL * @see ELM_ICON_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_ICON_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_ICON_SMART_CLASS_INIT(ELM_IMAGE_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary icon base smart class. This inherits directly from * #Elm_Image_Smart_Class and is meant to build widgets relying on an * icon as the building block of its visuals. */ typedef struct _Elm_Icon_Smart_Class { Elm_Image_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Icon_Smart_Class; typedef struct _Elm_Icon_Smart_Data Elm_Icon_Smart_Data; struct _Elm_Icon_Smart_Data { Elm_Image_Smart_Data base; const char *stdicon; Elm_Icon_Lookup_Order lookup_order; #ifdef HAVE_ELEMENTARY_ETHUMB struct { struct { const char *path; const char *key; } file, thumb; Ecore_Event_Handler *eeh; Ethumb_Thumb_Format format; Ethumb_Client_Async *request; Eina_Bool retry : 1; } thumb; #endif #ifdef ELM_EFREET struct { int requested_size; Eina_Bool use : 1; } freedesktop; #endif int in_eval; /* WARNING: to be deprecated */ Eina_List *edje_signals; Eina_Bool is_video : 1; }; /** * @} */ EAPI extern const char ELM_ICON_SMART_NAME[]; EAPI const Elm_Icon_Smart_Class *elm_icon_smart_class_get(void); #define ELM_ICON_DATA_GET(o, sd) \ Elm_Icon_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_ICON_DATA_GET_OR_RETURN(o, ptr) \ ELM_ICON_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_ICON_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_ICON_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_ICON_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_ICON_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_theme.h0000664000175000017500000003675612127353615014311 00000000000000/** * @defgroup Theme Theme * @ingroup Elementary * * Elementary uses Edje to theme its widgets, naturally. But for the most * part this is hidden behind a simpler interface that lets the user set * extensions and choose the style of widgets in a much easier way. * * Instead of thinking in terms of paths to Edje files and their groups * each time you want to change the appearance of a widget, Elementary * works so you can add any theme file with extensions or replace the * main theme at one point in the application, and then just set the style * of widgets with elm_object_style_set() and related functions. Elementary * will then look in its list of themes for a matching group and apply it, * and when the theme changes midway through the application, all widgets * will be updated accordingly. * * There are three concepts you need to know to understand how Elementary * theming works: default theme, extensions and overlays. * * Default theme, obviously enough, is the one that provides the default * look of all widgets. End users can change the theme used by Elementary * by setting the @c ELM_THEME environment variable before running an * application, or globally for all programs using the @c elementary_config * utility. Applications can change the default theme using elm_theme_set(), * but this can go against the user wishes, so it's not an advised practice. * * Ideally, applications should find everything they need in the already * provided theme, but there may be occasions when that's not enough and * custom styles are required to correctly express the idea. For this * cases, Elementary has extensions. * * Extensions allow the application developer to write styles of its own * to apply to some widgets. This requires knowledge of how each widget * is themed, as extensions will always replace the entire group used by * the widget, so important signals and parts need to be there for the * object to behave properly (see documentation of Edje for details). * Once the theme for the extension is done, the application needs to add * it to the list of themes Elementary will look into, using * elm_theme_extension_add(), and set the style of the desired widgets as * he would normally with elm_object_style_set(). * * Overlays, on the other hand, can replace the look of all widgets by * overriding the default style. Like extensions, it's up to the application * developer to write the theme for the widgets it wants, the difference * being that when looking for the theme, Elementary will check first the * list of overlays, then the set theme and lastly the list of extensions, * so with overlays it's possible to replace the default view and every * widget will be affected. This is very much alike to setting the whole * theme for the application and will probably clash with the end user * options, not to mention the risk of ending up with not matching styles * across the program. Unless there's a very special reason to use them, * overlays should be avoided for the reasons exposed before. * * All these theme lists are handled by ::Elm_Theme instances. Elementary * keeps one default internally and every function that receives one of * these can be called with NULL to refer to this default (except for * elm_theme_free()). It's possible to create a new instance of a * ::Elm_Theme to set other theme for a specific widget (and all of its * children), but this is as discouraged, if not even more so, than using * overlays. Don't use this unless you really know what you are doing. * * But to be less negative about things, you can look at the following * examples: * @li @ref theme_example_01 "Using extensions" * @li @ref theme_example_02 "Using overlays" * * @{ */ /** * @typedef Elm_Theme * * Opaque handler for the list of themes Elementary looks for when * rendering widgets. * * Stay out of this unless you really know what you are doing. For most * cases, sticking to the default is all a developer needs. */ typedef struct _Elm_Theme Elm_Theme; /** * Create a new specific theme * * This creates an empty specific theme that only uses the default theme. A * specific theme has its own private set of extensions and overlays too * (which are empty by default). Specific themes do not fall back to themes * of parent objects. They are not intended for this use. Use styles, overlays * and extensions when needed, but avoid specific themes unless there is no * other way (example: you want to have a preview of a new theme you are * selecting in a "theme selector" window. The preview is inside a scroller * and should display what the theme you selected will look like, but not * actually apply it yet. The child of the scroller will have a specific * theme set to show this preview before the user decides to apply it to all * applications). * * @ingroup Theme */ EAPI Elm_Theme *elm_theme_new(void); /** * Free a specific theme * * @param th The theme to free * * This frees a theme created with elm_theme_new(). * * @ingroup Theme */ EAPI void elm_theme_free(Elm_Theme *th); /** * Copy the theme from the source to the destination theme * * @param th The source theme to copy from * @param thdst The destination theme to copy data to * * This makes a one-time static copy of all the theme config, extensions * and overlays from @p th to @p thdst. If @p th references a theme, then * @p thdst is also set to reference it, with all the theme settings, * overlays and extensions that @p th had. * * @ingroup Theme */ EAPI void elm_theme_copy(Elm_Theme *th, Elm_Theme *thdst); /** * Tell the source theme to reference the ref theme * * @param th The theme that will do the referencing * @param thref The theme that is the reference source * * This clears @p th to be empty and then sets it to refer to @p thref * so @p th acts as an override to @p thref, but where its overrides * don't apply, it will fall through to @p thref for configuration. * * @ingroup Theme */ EAPI void elm_theme_ref_set(Elm_Theme *th, Elm_Theme *thref); /** * Return the theme referred to * * @param th The theme to get the reference from * @return The referenced theme handle * * This gets the theme set as the reference theme by elm_theme_ref_set(). * If no theme is set as a reference, NULL is returned. * * @ingroup Theme */ EAPI Elm_Theme *elm_theme_ref_get(Elm_Theme *th); /** * Return the default theme * * @return The default theme handle * * This returns the internal default theme setup handle that all widgets * use implicitly unless a specific theme is set. This is also often use * as a shorthand of NULL. * * @ingroup Theme */ EAPI Elm_Theme *elm_theme_default_get(void); /** * Prepends a theme overlay to the list of overlays * * @param th The theme to add to, or if NULL, the default theme * @param item The Edje file path to be used * * Use this if your application needs to provide some custom overlay theme * (An Edje file that replaces some default styles of widgets) where adding * new styles, or changing system theme configuration is not possible. Do * NOT use this instead of a proper system theme configuration. Use proper * configuration files, profiles, environment variables etc. to set a theme * so that the theme can be altered by simple configuration by a user. Using * this call to achieve that effect is abusing the API and will create lots * of trouble. * * @see elm_theme_extension_add() * * @ingroup Theme */ EAPI void elm_theme_overlay_add(Elm_Theme *th, const char *item); /** * Delete a theme overlay from the list of overlays * * @param th The theme to delete from, or if NULL, the default theme * @param item The name of the theme overlay * * @see elm_theme_overlay_add() * * @ingroup Theme */ EAPI void elm_theme_overlay_del(Elm_Theme *th, const char *item); /** * Get the list of registered overlays for the given theme * * @param th The theme from which to get the overlays * @return List of theme overlays. Do not free it. * * @see elm_theme_overlay_add() * * @ingroup Theme */ EAPI const Eina_List *elm_theme_overlay_list_get(const Elm_Theme *th); /** * Appends a theme extension to the list of extensions. * * @param th The theme to add to, or if NULL, the default theme * @param item The Edje file path to be used * * This is intended when an application needs more styles of widgets or new * widget themes that the default does not provide (or may not provide). The * application has "extended" usage by coming up with new custom style names * for widgets for specific uses, but as these are not "standard", they are * not guaranteed to be provided by a default theme. This means the * application is required to provide these extra elements itself in specific * Edje files. This call adds one of those Edje files to the theme search * path to be search after the default theme. The use of this call is * encouraged when default styles do not meet the needs of the application. * Use this call instead of elm_theme_overlay_add() for almost all cases. * * @see elm_object_style_set() * * @ingroup Theme */ EAPI void elm_theme_extension_add(Elm_Theme *th, const char *item); /** * Deletes a theme extension from the list of extensions. * * @param th The theme to delete from, or if NULL, the default theme * @param item The name of the theme extension * * @see elm_theme_extension_add() * * @ingroup Theme */ EAPI void elm_theme_extension_del(Elm_Theme *th, const char *item); /** * Get the list of registered extensions for the given theme * * @param th The theme from which to get the extensions * @return List of theme extensions. Do not free it. * * @see elm_theme_extension_add() * * @ingroup Theme */ EAPI const Eina_List *elm_theme_extension_list_get(const Elm_Theme *th); /** * Set the theme search order for the given theme * * @param th The theme to set the search order, or if NULL, the default theme * @param theme Theme search string * * This sets the search string for the theme in path-notation from first * theme to search, to last, delimited by the : character. Example: * * "shiny:/path/to/file.edj:default" * * See the ELM_THEME environment variable for more information. * * @see elm_theme_get() * @see elm_theme_list_get() * * @ingroup Theme */ EAPI void elm_theme_set(Elm_Theme *th, const char *theme); /** * Return the theme search order * * @param th The theme to get the search order, or if NULL, the default theme * @return The internal search order path * * This function returns a colon separated string of theme elements as * returned by elm_theme_list_get(). * * @see elm_theme_set() * @see elm_theme_list_get() * * @ingroup Theme */ EAPI const char *elm_theme_get(Elm_Theme *th); /** * Return a list of theme elements to be used in a theme. * * @param th Theme to get the list of theme elements from. * @return The internal list of theme elements * * This returns the internal list of theme elements (will only be valid as * long as the theme is not modified by elm_theme_set() or theme is not * freed by elm_theme_free(). This is a list of strings which must not be * altered as they are also internal. If @p th is NULL, then the default * theme element list is returned. * * A theme element can consist of a full or relative path to a .edj file, * or a name, without extension, for a theme to be searched in the known * theme paths for Elementary. * * @see elm_theme_set() * @see elm_theme_get() * * @ingroup Theme */ EAPI const Eina_List *elm_theme_list_get(const Elm_Theme *th); /** * Return the full path for a theme element * * @param f The theme element name * @param in_search_path Pointer to a boolean to indicate if item is in the search path or not * @return The full path to the file found. * * This returns a string you should free with free() on success, NULL on * failure. This will search for the given theme element, and if it is a * full or relative path element or a simple search-able name. The returned * path is the full path to the file, if searched, and the file exists, or it * is simply the full path given in the element or a resolved path if * relative to home. The @p in_search_path boolean pointed to is set to * EINA_TRUE if the file was a search-able file and is in the search path, * and EINA_FALSE otherwise. * * @ingroup Theme */ EAPI char *elm_theme_list_item_path_get(const char *f, Eina_Bool *in_search_path); /** * Flush the current theme. * * @param th Theme to flush * * This flushes caches that let elementary know where to find theme elements * in the given theme. If @p th is NULL, then the default theme is flushed. * Call this function if source theme data has changed in such a way as to * make any caches Elementary kept invalid. * * @ingroup Theme */ EAPI void elm_theme_flush(Elm_Theme *th); /** * This flushes all themes (default and specific ones). * * This will flush all themes in the current application context, by calling * elm_theme_flush() on each of them. * * @ingroup Theme */ EAPI void elm_theme_full_flush(void); /** * Return a list of theme elements in the theme search path * * @return A list of strings that are the theme element names. * * This lists all available theme files in the standard Elementary search path * for theme elements, and returns them in alphabetical order as theme * element names in a list of strings. Free this with * elm_theme_name_available_list_free() when you are done with the list. * * @ingroup Theme */ EAPI Eina_List *elm_theme_name_available_list_new(void); /** * Free the list returned by elm_theme_name_available_list_new() * * This frees the list of themes returned by * elm_theme_name_available_list_new(). Once freed the list should no longer * be used. a new list mys be created. * * @ingroup Theme */ EAPI void elm_theme_name_available_list_free(Eina_List *list); /** * Set a specific theme to be used for this object and its children * * @param obj The object to set the theme on * @param th The theme to set * * This sets a specific theme that will be used for the given object and any * child objects it has. If @p th is NULL then the theme to be used is * cleared and the object will inherit its theme from its parent (which * ultimately will use the default theme if no specific themes are set). * * Use special themes with great care as this will annoy users and make * configuration difficult. Avoid any custom themes at all if it can be * helped. * * @ingroup Theme */ EAPI void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th); /** * Get the specific theme to be used * * @param obj The object to get the specific theme from * @return The specific theme set. * * This will return a specific theme set, or NULL if no specific theme is * set on that object. It will not return inherited themes from parents, only * the specific theme set for that specific object. See elm_object_theme_set() * for more information. * * @ingroup Theme */ EAPI Elm_Theme *elm_object_theme_get(const Evas_Object *obj); /** * Get a data item from a theme * * @param th The theme, or NULL for default theme * @param key The data key to search with * @return The data value, or NULL on failure * * This function is used to return data items from edc in @p th, an overlay, or an extension. * It works the same way as edje_file_data_get() except that the return is stringshared. * * @ingroup Theme */ EAPI const char *elm_theme_data_get(Elm_Theme *th, const char *key); /** * @} */ elementary-1.7.7/src/lib/elm_widget_dayselector.h0000664000175000017500000001236112127353615017052 00000000000000#ifndef ELM_WIDGET_DAYSELECTOR_H #define ELM_WIDGET_DAYSELECTOR_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-dayselector-class The Elementary Dayselector Class * * Elementary, besides having the @ref Dayselector widget, exposes its * foundation -- the Elementary Dayselector Class -- in order to create other * widgets which are a dayselector with some more logic on top. */ /** * @def ELM_DAYSELECTOR_CLASS * * Use this macro to cast whichever subclass of * #Elm_Dayselector_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_DAYSELECTOR_CLASS(x) ((Elm_Dayselector_Smart_Class *)x) /** * @def ELM_DAYSELECTOR_DATA * * Use this macro to cast whichever subdata of * #Elm_Dayselector_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_DAYSELECTOR_DATA(x) ((Elm_Dayselector_Smart_Data *)x) /** * @def ELM_DAYSELECTOR_SMART_CLASS_VERSION * * Current version for Elementary dayselector @b base smart class, a value * which goes to _Elm_Dayselector_Smart_Class::version. * * @ingroup Widget */ #define ELM_DAYSELECTOR_SMART_CLASS_VERSION 1 /** * @def ELM_DAYSELECTOR_SMART_CLASS_INIT * * Initializer for a whole #Elm_Dayselector_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_DAYSELECTOR_SMART_CLASS_INIT_NULL * @see ELM_DAYSELECTOR_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_DAYSELECTOR_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_DAYSELECTOR_SMART_CLASS_VERSION} /** * @def ELM_DAYSELECTOR_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Dayselector_Smart_Class structure. * * @see ELM_DAYSELECTOR_SMART_CLASS_INIT_NAME_VERSION * @see ELM_DAYSELECTOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_DAYSELECTOR_SMART_CLASS_INIT_NULL \ ELM_DAYSELECTOR_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_DAYSELECTOR_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Dayselector_Smart_Class structure and * set its name and version. * * This is similar to #ELM_DAYSELECTOR_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Dayselector_Smart_Class (base field) * to the latest #ELM_DAYSELECTOR_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_DAYSELECTOR_SMART_CLASS_INIT_NULL * @see ELM_DAYSELECTOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_DAYSELECTOR_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_DAYSELECTOR_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary dayselector base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a dayselector. * * All of the functions listed on @ref Dayselector namespace will work for * objects deriving from #Elm_Dayselector_Smart_Class. */ typedef struct _Elm_Dayselector_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Dayselector_Smart_Class; /** * Base layout smart data extended with dayselector instance data. */ typedef struct _Elm_Dayselector_Smart_Data Elm_Dayselector_Smart_Data; struct _Elm_Dayselector_Smart_Data { Elm_Layout_Smart_Data base; Eina_List *items; Elm_Dayselector_Day week_start; Elm_Dayselector_Day weekend_start; unsigned int weekend_len; }; typedef struct _Elm_Dayselector_Item Elm_Dayselector_Item; struct _Elm_Dayselector_Item { ELM_WIDGET_ITEM; Elm_Dayselector_Day day; const char *day_style; }; /** * @} */ EAPI extern const char ELM_DAYSELECTOR_SMART_NAME[]; EAPI const Elm_Dayselector_Smart_Class *elm_dayselector_smart_class_get(void); #define ELM_DAYSELECTOR_DATA_GET(o, sd) \ Elm_Dayselector_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_DAYSELECTOR_DATA_GET_OR_RETURN(o, ptr) \ ELM_DAYSELECTOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_DAYSELECTOR_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_DAYSELECTOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_DAYSELECTOR_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_DAYSELECTOR_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_frame.h0000664000175000017500000001131212127353615015621 00000000000000#ifndef ELM_WIDGET_FRAME_H #define ELM_WIDGET_FRAME_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-frame-class The Elementary Frame Class * * Elementary, besides having the @ref Frame widget, exposes its * foundation -- the Elementary Frame Class -- in order to create other * widgets which are a frame with some more logic on top. */ /** * @def ELM_FRAME_CLASS * * Use this macro to cast whichever subclass of * #Elm_Frame_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_FRAME_CLASS(x) ((Elm_Frame_Smart_Class *)x) /** * @def ELM_FRAME_DATA * * Use this macro to cast whichever subdata of * #Elm_Frame_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_FRAME_DATA(x) ((Elm_Frame_Smart_Data *)x) /** * @def ELM_FRAME_SMART_CLASS_VERSION * * Current version for Elementary frame @b base smart class, a value * which goes to _Elm_Frame_Smart_Class::version. * * @ingroup Widget */ #define ELM_FRAME_SMART_CLASS_VERSION 1 /** * @def ELM_FRAME_SMART_CLASS_INIT * * Initializer for a whole #Elm_Frame_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_FRAME_SMART_CLASS_INIT_NULL * @see ELM_FRAME_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_FRAME_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_FRAME_SMART_CLASS_VERSION} /** * @def ELM_FRAME_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Frame_Smart_Class structure. * * @see ELM_FRAME_SMART_CLASS_INIT_NAME_VERSION * @see ELM_FRAME_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_FRAME_SMART_CLASS_INIT_NULL \ ELM_FRAME_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_FRAME_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Frame_Smart_Class structure and * set its name and version. * * This is similar to #ELM_FRAME_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Frame_Smart_Class (base field) * to the latest #ELM_FRAME_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_FRAME_SMART_CLASS_INIT_NULL * @see ELM_FRAME_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_FRAME_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_FRAME_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary frame base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a frame. * * All of the functions listed on @ref Frame namespace will work for * objects deriving from #Elm_Frame_Smart_Class. */ typedef struct _Elm_Frame_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Frame_Smart_Class; /** * Base layout smart data extended with frame instance data. */ typedef struct _Elm_Frame_Smart_Data Elm_Frame_Smart_Data; struct _Elm_Frame_Smart_Data { Elm_Layout_Smart_Data base; Eina_Bool collapsed : 1; Eina_Bool collapsible : 1; Eina_Bool anim : 1; }; /** * @} */ EAPI extern const char ELM_FRAME_SMART_NAME[]; EAPI const Elm_Frame_Smart_Class *elm_frame_smart_class_get(void); #define ELM_FRAME_DATA_GET(o, sd) \ Elm_Frame_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_FRAME_DATA_GET_OR_RETURN(o, ptr) \ ELM_FRAME_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_FRAME_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_FRAME_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_FRAME_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_FRAME_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_slider.c0000664000175000017500000007336112127353615014455 00000000000000#include #include "elm_priv.h" #include "elm_widget_slider.h" EAPI const char ELM_SLIDER_SMART_NAME[] = "elm_slider"; static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"icon", "elm.swallow.icon"}, {"end", "elm.swallow.end"}, {NULL, NULL} }; static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"default", "elm.text"}, {NULL, NULL} }; static const char SIG_CHANGED[] = "changed"; static const char SIG_DELAY_CHANGED[] = "delay,changed"; static const char SIG_DRAG_START[] = "slider,drag,start"; static const char SIG_DRAG_STOP[] = "slider,drag,stop"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {SIG_DELAY_CHANGED, ""}, {SIG_DRAG_START, ""}, {SIG_DRAG_STOP, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_SLIDER_SMART_NAME, _elm_slider, Elm_Slider_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static Eina_Bool _delay_change(void *data) { ELM_SLIDER_DATA_GET(data, sd); sd->delay = NULL; evas_object_smart_callback_call(data, SIG_DELAY_CHANGED, NULL); return ECORE_CALLBACK_CANCEL; } static void _val_fetch(Evas_Object *obj) { Eina_Bool rtl; double posx = 0.0, posy = 0.0, pos = 0.0, val; ELM_SLIDER_DATA_GET(obj, sd); edje_object_part_drag_value_get (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.slider", &posx, &posy); if (sd->horizontal) pos = posx; else pos = posy; rtl = elm_widget_mirrored_get(obj); if ((!rtl && sd->inverted) || (rtl && ((!sd->horizontal && sd->inverted) || (sd->horizontal && !sd->inverted)))) pos = 1.0 - pos; val = (pos * (sd->val_max - sd->val_min)) + sd->val_min; if (val != sd->val) { sd->val = val; evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); if (sd->delay) ecore_timer_del(sd->delay); sd->delay = ecore_timer_add(0.2, _delay_change, obj); } } static void _val_set(Evas_Object *obj) { Eina_Bool rtl; double pos; ELM_SLIDER_DATA_GET(obj, sd); if (sd->val_max > sd->val_min) pos = (sd->val - sd->val_min) / (sd->val_max - sd->val_min); else pos = 0.0; if (pos < 0.0) pos = 0.0; else if (pos > 1.0) pos = 1.0; rtl = elm_widget_mirrored_get(obj); if ((!rtl && sd->inverted) || (rtl && ((!sd->horizontal && sd->inverted) || (sd->horizontal && !sd->inverted)))) pos = 1.0 - pos; edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.slider", pos, pos); } static void _units_set(Evas_Object *obj) { ELM_SLIDER_DATA_GET(obj, sd); if (sd->units_format_func) { char *buf; buf = sd->units_format_func(sd->val); elm_layout_text_set(obj, "elm.units", buf); if (sd->units_format_free) sd->units_format_free(buf); } else if (sd->units) { char buf[1024]; snprintf(buf, sizeof(buf), sd->units, sd->val); elm_layout_text_set(obj, "elm.units", buf); } else elm_layout_text_set(obj, "elm.units", NULL); } static void _indicator_set(Evas_Object *obj) { ELM_SLIDER_DATA_GET(obj, sd); if (sd->indicator_format_func) { char *buf; buf = sd->indicator_format_func(sd->val); elm_layout_text_set(obj, "elm.indicator", buf); elm_layout_text_set(obj, "elm.dragable.slider:elm.indicator", buf); if (sd->popup) edje_object_part_text_set(sd->popup, "elm.indicator", buf); if (sd->indicator_format_free) sd->indicator_format_free(buf); } else if (sd->indicator) { char buf[1024]; snprintf(buf, sizeof(buf), sd->indicator, sd->val); elm_layout_text_set(obj, "elm.indicator", buf); elm_layout_text_set(obj, "elm.dragable.slider:elm.indicator", buf); if (sd->popup) edje_object_part_text_set(sd->popup, "elm.indicator", buf); } else { elm_layout_text_set(obj, "elm.indicator", NULL); elm_layout_text_set(obj, "elm.dragable.slider:elm.indicator", NULL); if (sd->popup) edje_object_part_text_set(sd->popup, "elm.indicator", NULL); } } static void _slider_update(Evas_Object *obj) { evas_object_smart_changed(obj); } static void _drag(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { _slider_update(data); } static void _drag_start(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { _slider_update(data); evas_object_smart_callback_call(data, SIG_DRAG_START, NULL); elm_widget_scroll_freeze_push(data); } static void _drag_stop(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { _slider_update(data); evas_object_smart_callback_call(data, SIG_DRAG_STOP, NULL); elm_widget_scroll_freeze_pop(data); } static void _drag_step(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { return; _slider_update(data); } static void _drag_up(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { double step; ELM_SLIDER_DATA_GET(data, sd); step = 0.05; if (sd->inverted) step *= -1.0; edje_object_part_drag_step (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.slider", step, step); } static void _drag_down(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { double step; ELM_SLIDER_DATA_GET(data, sd); step = -0.05; if (sd->inverted) step *= -1.0; edje_object_part_drag_step (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.slider", step, step); } static void _popup_show(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_SLIDER_DATA_GET(data, sd); if (sd->popup) { evas_object_layer_set(sd->popup, evas_object_layer_get(data)); evas_object_raise(sd->popup); evas_object_show(sd->popup); edje_object_signal_emit(sd->popup, "popup,show", "elm"); } } static void _popup_hide(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_SLIDER_DATA_GET(data, sd); if (sd->popup) { if (!sd->popup_hiding) { edje_object_signal_emit(sd->popup, "popup,hide", "elm"); sd->popup_hiding = EINA_TRUE; } } } static void _popup_hide_done(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_SLIDER_DATA_GET(data, sd); if (sd->popup) { if (sd->popup_hiding) { evas_object_hide(sd->popup); sd->popup_hiding = EINA_FALSE; } } } static void _popup_emit(void *data, Evas_Object *obj __UNUSED__, const char *emission, const char *source) { ELM_SLIDER_DATA_GET(data, sd); if (sd->popup) { edje_object_signal_emit(sd->popup, emission, source); } } static Eina_Bool _elm_slider_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Mouse_Wheel *mev; Evas_Event_Key_Down *ev; ELM_SLIDER_DATA_GET(obj, sd); if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type == EVAS_CALLBACK_KEY_DOWN) goto key_down; else if (type != EVAS_CALLBACK_MOUSE_WHEEL) return EINA_FALSE; mev = event_info; if (mev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (mev->z < 0) _drag_up(obj, NULL, NULL, NULL); else _drag_down(obj, NULL, NULL, NULL); mev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; goto success; key_down: ev = event_info; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { if (!sd->horizontal) return EINA_FALSE; if (!sd->inverted) _drag_down(obj, NULL, NULL, NULL); else _drag_up(obj, NULL, NULL, NULL); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; goto success; } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { if (!sd->horizontal) return EINA_FALSE; if (!sd->inverted) _drag_up(obj, NULL, NULL, NULL); else _drag_down(obj, NULL, NULL, NULL); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; goto success; } else if ((!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { if (sd->horizontal) return EINA_FALSE; if (sd->inverted) _drag_up(obj, NULL, NULL, NULL); else _drag_down(obj, NULL, NULL, NULL); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; goto success; } else if ((!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { if (sd->horizontal) return EINA_FALSE; if (sd->inverted) _drag_down(obj, NULL, NULL, NULL); else _drag_up(obj, NULL, NULL, NULL); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; goto success; } else return EINA_FALSE; success: _slider_update(obj); return EINA_TRUE; } static void _visuals_refresh(Evas_Object *obj) { _val_set(obj); evas_object_smart_changed(obj); } static Eina_Bool _elm_slider_smart_theme(Evas_Object *obj) { ELM_SLIDER_DATA_GET(obj, sd); if (sd->horizontal) { eina_stringshare_replace(&ELM_LAYOUT_DATA(sd)->group, "horizontal"); if (sd->popup) _elm_theme_set(NULL, sd->popup, "slider", "horizontal/popup", elm_widget_style_get(obj)); } else { eina_stringshare_replace(&ELM_LAYOUT_DATA(sd)->group, "vertical"); if (sd->popup) _elm_theme_set(NULL, sd->popup, "slider", "vertical/popup", elm_widget_style_get(obj)); } if (!ELM_WIDGET_CLASS(_elm_slider_parent_sc)->theme(obj)) return EINA_FALSE; if (sd->popup) edje_object_scale_set(sd->popup, elm_widget_scale_get(obj) * elm_config_scale_get()); if (sd->units) elm_layout_signal_emit(obj, "elm,state,units,visible", "elm"); if (sd->horizontal) evas_object_size_hint_min_set (sd->spacer, (double)sd->size * elm_widget_scale_get(obj) * elm_config_scale_get(), 1); else evas_object_size_hint_min_set (sd->spacer, 1, (double)sd->size * elm_widget_scale_get(obj) * elm_config_scale_get()); if (sd->inverted) { elm_layout_signal_emit(obj, "elm,state,inverted,on", "elm"); if (sd->popup) edje_object_signal_emit(sd->popup, "elm,state,inverted,on", "elm"); } _visuals_refresh(obj); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); if (sd->popup) edje_object_message_signal_process(sd->popup); evas_object_smart_changed(obj); return EINA_TRUE; } static void _elm_slider_smart_sizing_eval(Evas_Object *obj) { ELM_SLIDER_DATA_GET(obj, sd); Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; elm_coords_finger_size_adjust(1, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static void _spacer_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { ELM_SLIDER_DATA_GET(data, sd); Evas_Event_Mouse_Down *ev = event_info; Evas_Coord x, y, w, h; double button_x = 0.0, button_y = 0.0; sd->spacer_down = EINA_TRUE; sd->val2 = sd->val; evas_object_geometry_get(sd->spacer, &x, &y, &w, &h); sd->downx = ev->canvas.x - x; sd->downy = ev->canvas.y - y; if (sd->horizontal) { button_x = ((double)ev->canvas.x - (double)x) / (double)w; if (button_x > 1) button_x = 1; if (button_x < 0) button_x = 0; } else { button_y = ((double)ev->canvas.y - (double)y) / (double)h; if (button_y > 1) button_y = 1; if (button_y < 0) button_y = 0; } edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.slider", button_x, button_y); _slider_update(data); evas_object_smart_callback_call(data, SIG_DRAG_START, NULL); elm_layout_signal_emit(data, "elm,state,indicator,show", "elm"); } static void _spacer_move_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { ELM_SLIDER_DATA_GET(data, sd); Evas_Coord x, y, w, h; double button_x = 0.0, button_y = 0.0; Evas_Event_Mouse_Move *ev = event_info; if (sd->spacer_down) { Evas_Coord d = 0; evas_object_geometry_get(sd->spacer, &x, &y, &w, &h); if (sd->horizontal) d = abs(ev->cur.canvas.x - x - sd->downx); else d = abs(ev->cur.canvas.y - y - sd->downy); if (d > (_elm_config->thumbscroll_threshold - 1)) { if (!sd->frozen) { elm_widget_scroll_freeze_push(data); sd->frozen = EINA_TRUE; } ev->event_flags &= ~EVAS_EVENT_FLAG_ON_HOLD; } if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) { if (sd->spacer_down) sd->spacer_down = EINA_FALSE; _slider_update(data); evas_object_smart_callback_call(data, SIG_DRAG_STOP, NULL); if (sd->frozen) { elm_widget_scroll_freeze_pop(data); sd->frozen = EINA_FALSE; } elm_layout_signal_emit(data, "elm,state,indicator,hide", "elm"); elm_slider_value_set(data, sd->val2); return; } if (sd->horizontal) { button_x = ((double)ev->cur.canvas.x - (double)x) / (double)w; if (button_x > 1) button_x = 1; if (button_x < 0) button_x = 0; } else { button_y = ((double)ev->cur.canvas.y - (double)y) / (double)h; if (button_y > 1) button_y = 1; if (button_y < 0) button_y = 0; } edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.slider", button_x, button_y); _slider_update(data); } } static void _spacer_up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_SLIDER_DATA_GET(data, sd); if (!sd->spacer_down) return; if (sd->spacer_down) sd->spacer_down = EINA_FALSE; _slider_update(data); evas_object_smart_callback_call(data, SIG_DRAG_STOP, NULL); if (sd->frozen) { elm_widget_scroll_freeze_pop(data); sd->frozen = EINA_FALSE; } elm_layout_signal_emit(data, "elm,state,indicator,hide", "elm"); } static void _track_move_cb(void *data, Evas *e, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Coord x, y; int fy = 0; ELM_SLIDER_DATA_GET(data, sd); evas_object_geometry_get(obj, &x, &y, NULL, NULL); evas_output_framespace_get(e, NULL, &fy, NULL, NULL); evas_object_move(sd->popup, x, y - fy); } static void _track_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Coord w, h; ELM_SLIDER_DATA_GET(data, sd); evas_object_geometry_get(obj, NULL, NULL, &w, &h); evas_object_resize(sd->popup, w, h); } static void _min_max_set(Evas_Object *obj) { char *buf_min = NULL; char *buf_max = NULL; ELM_SLIDER_DATA_GET(obj, sd); if (sd->units_format_func) { buf_min = sd->units_format_func(sd->val_min); buf_max = sd->units_format_func(sd->val_max); } else if (sd->units) { int length = strlen(sd->units); buf_min = alloca(length + 128); buf_max = alloca(length + 128); snprintf((char *)buf_min, length + 128, sd->units, sd->val_min); snprintf((char *)buf_max, length + 128, sd->units, sd->val_max); } elm_layout_text_set(obj, "elm.units.min", buf_min); elm_layout_text_set(obj, "elm.units.max", buf_max); if (sd->units_format_func && sd->units_format_free) { sd->units_format_free(buf_min); sd->units_format_free(buf_max); } } static void _elm_slider_smart_calculate(Evas_Object *obj) { ELM_SLIDER_DATA_GET(obj, sd); elm_layout_freeze(obj); if (sd->horizontal) evas_object_size_hint_min_set (sd->spacer, (double)sd->size * elm_widget_scale_get(obj) * elm_config_scale_get(), 1); else evas_object_size_hint_min_set (sd->spacer, 1, (double)sd->size * elm_widget_scale_get(obj) * elm_config_scale_get()); _val_fetch(obj); _units_set(obj); _min_max_set(obj); _indicator_set(obj); elm_layout_thaw(obj); } static char * _access_info_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { const char *txt = elm_widget_access_info_get(obj); if (!txt) txt = elm_layout_text_get(obj, NULL); if (txt) return strdup(txt); return NULL; } static char * _access_state_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { char *ret; Eina_Strbuf *buf = eina_strbuf_new(); const char *txt = elm_layout_text_get(obj, "elm.units"); if (txt) eina_strbuf_append(buf, txt); if (elm_widget_disabled_get(obj)) eina_strbuf_append(buf, " state: disabled"); if (eina_strbuf_length_get(buf)) { ret = eina_strbuf_string_steal(buf); eina_strbuf_free(buf); return ret; } eina_strbuf_free(buf); return NULL; } static void _elm_slider_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Slider_Smart_Data); ELM_WIDGET_CLASS(_elm_slider_parent_sc)->base.add(obj); priv->horizontal = EINA_TRUE; priv->indicator_show = EINA_TRUE; priv->val = 0.0; priv->val_min = 0.0; priv->val_max = 1.0; elm_layout_theme_set (obj, "slider", "horizontal", elm_widget_style_get(obj)); elm_layout_signal_callback_add(obj, "drag", "*", _drag, obj); elm_layout_signal_callback_add(obj, "drag,start", "*", _drag_start, obj); elm_layout_signal_callback_add(obj, "drag,stop", "*", _drag_stop, obj); elm_layout_signal_callback_add(obj, "drag,step", "*", _drag_step, obj); elm_layout_signal_callback_add(obj, "drag,page", "*", _drag_stop, obj); elm_layout_signal_callback_add(obj, "popup,show", "elm", _popup_show, obj); elm_layout_signal_callback_add(obj, "popup,hide", "elm", _popup_hide, obj); elm_layout_signal_callback_add(obj, "*", "popup,emit", _popup_emit, obj); edje_object_part_drag_value_set (ELM_WIDGET_DATA(priv)->resize_obj, "elm.dragable.slider", 0.0, 0.0); priv->spacer = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_color_set(priv->spacer, 0, 0, 0, 0); evas_object_pass_events_set(priv->spacer, EINA_TRUE); elm_layout_content_set(obj, "elm.swallow.bar", priv->spacer); /* if theme has an overlayed slider mode, then lets support it */ if (edje_object_part_exists(elm_layout_edje_get(obj), "elm.track.slider")) { // XXX popup needs to adapt to theme etc. priv->popup = edje_object_add(evas_object_evas_get(obj)); _elm_theme_set(NULL, priv->popup, "slider", "horizontal/popup", elm_widget_style_get(obj)); edje_object_scale_set(priv->popup, elm_widget_scale_get(obj) * elm_config_scale_get()); edje_object_signal_callback_add(priv->popup, "popup,hide,done", "elm", _popup_hide_done, obj); /* create a rectangle to track position+size of the dragable */ priv->track = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_event_callback_add (priv->track, EVAS_CALLBACK_MOVE, _track_move_cb, obj); evas_object_event_callback_add (priv->track, EVAS_CALLBACK_RESIZE, _track_resize_cb, obj); evas_object_color_set(priv->track, 0, 0, 0, 0); evas_object_pass_events_set(priv->track, EINA_TRUE); elm_layout_content_set(obj, "elm.track.slider", priv->track); } evas_object_event_callback_add (priv->spacer, EVAS_CALLBACK_MOUSE_DOWN, _spacer_down_cb, obj); evas_object_event_callback_add (priv->spacer, EVAS_CALLBACK_MOUSE_MOVE, _spacer_move_cb, obj); evas_object_event_callback_add (priv->spacer, EVAS_CALLBACK_MOUSE_UP, _spacer_up_cb, obj); elm_widget_can_focus_set(obj, EINA_TRUE); _elm_access_object_register(obj, ELM_WIDGET_DATA(priv)->resize_obj); _elm_access_text_set (_elm_access_object_get(obj), ELM_ACCESS_TYPE, E_("slider")); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_INFO, _access_info_cb, NULL); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_STATE, _access_state_cb, priv); evas_object_smart_changed(obj); } static void _elm_slider_smart_del(Evas_Object *obj) { ELM_SLIDER_DATA_GET(obj, sd); if (sd->indicator) eina_stringshare_del(sd->indicator); if (sd->units) eina_stringshare_del(sd->units); if (sd->delay) ecore_timer_del(sd->delay); if (sd->popup) evas_object_del(sd->popup); ELM_WIDGET_CLASS(_elm_slider_parent_sc)->base.del(obj); } static void _elm_slider_smart_set_user(Elm_Slider_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_slider_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_slider_smart_del; ELM_WIDGET_CLASS(sc)->base.calculate = _elm_slider_smart_calculate; ELM_WIDGET_CLASS(sc)->theme = _elm_slider_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_slider_smart_event; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_slider_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; ELM_LAYOUT_CLASS(sc)->text_aliases = _text_aliases; } EAPI const Elm_Slider_Smart_Class * elm_slider_smart_class_get(void) { static Elm_Slider_Smart_Class _sc = ELM_SLIDER_SMART_CLASS_INIT_NAME_VERSION(ELM_SLIDER_SMART_NAME); static const Elm_Slider_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_slider_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_slider_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_slider_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size) { ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); if (sd->size == size) return; sd->size = size; if (sd->indicator_show) { elm_layout_signal_emit(obj, "elm,state,val,show", "elm"); if (sd->popup) edje_object_signal_emit(sd->popup, "elm,state,val,show", "elm"); } else { elm_layout_signal_emit(obj, "elm,state,val,hide", "elm"); if (sd->popup) edje_object_signal_emit(sd->popup, "elm,state,val,hide", "elm"); } evas_object_smart_changed(obj); } EAPI Evas_Coord elm_slider_span_size_get(const Evas_Object *obj) { ELM_SLIDER_CHECK(obj) 0; ELM_SLIDER_DATA_GET(obj, sd); return sd->size; } EAPI void elm_slider_unit_format_set(Evas_Object *obj, const char *units) { ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); eina_stringshare_replace(&sd->units, units); if (units) { elm_layout_signal_emit(obj, "elm,state,units,visible", "elm"); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); if (sd->popup) edje_object_signal_emit(sd->popup, "elm,state,units,visible", "elm"); } else { elm_layout_signal_emit(obj, "elm,state,units,hidden", "elm"); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); if (sd->popup) edje_object_signal_emit(sd->popup, "elm,state,units,hidden", "elm"); } evas_object_smart_changed(obj); } EAPI const char * elm_slider_unit_format_get(const Evas_Object *obj) { ELM_SLIDER_CHECK(obj) NULL; ELM_SLIDER_DATA_GET(obj, sd); return sd->units; } EAPI void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator) { ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); eina_stringshare_replace(&sd->indicator, indicator); evas_object_smart_changed(obj); } EAPI const char * elm_slider_indicator_format_get(const Evas_Object *obj) { ELM_SLIDER_CHECK(obj) NULL; ELM_SLIDER_DATA_GET(obj, sd); return sd->indicator; } EAPI void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); horizontal = !!horizontal; if (sd->horizontal == horizontal) return; sd->horizontal = horizontal; ELM_WIDGET_DATA(sd)->api->theme(obj); } EAPI Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj) { ELM_SLIDER_CHECK(obj) EINA_FALSE; ELM_SLIDER_DATA_GET(obj, sd); return sd->horizontal; } EAPI void elm_slider_min_max_set(Evas_Object *obj, double min, double max) { ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); if ((sd->val_min == min) && (sd->val_max == max)) return; sd->val_min = min; sd->val_max = max; if (sd->val < sd->val_min) sd->val = sd->val_min; if (sd->val > sd->val_max) sd->val = sd->val_max; _visuals_refresh(obj); } EAPI void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max) { if (min) *min = 0.0; if (max) *max = 0.0; ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); if (min) *min = sd->val_min; if (max) *max = sd->val_max; } EAPI void elm_slider_value_set(Evas_Object *obj, double val) { ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); if (sd->val == val) return; sd->val = val; if (sd->val < sd->val_min) sd->val = sd->val_min; if (sd->val > sd->val_max) sd->val = sd->val_max; _visuals_refresh(obj); } EAPI double elm_slider_value_get(const Evas_Object *obj) { ELM_SLIDER_CHECK(obj) 0.0; ELM_SLIDER_DATA_GET(obj, sd); return sd->val; } EAPI void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted) { ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); inverted = !!inverted; if (sd->inverted == inverted) return; sd->inverted = inverted; if (sd->inverted) { elm_layout_signal_emit(obj, "elm,state,inverted,on", "elm"); if (sd->popup) edje_object_signal_emit(sd->popup, "elm,state,inverted,on", "elm"); } else { elm_layout_signal_emit(obj, "elm,state,inverted,off", "elm"); if (sd->popup) edje_object_signal_emit(sd->popup, "elm,state,inverted,off", "elm"); } edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); _visuals_refresh(obj); } EAPI Eina_Bool elm_slider_inverted_get(const Evas_Object *obj) { ELM_SLIDER_CHECK(obj) EINA_FALSE; ELM_SLIDER_DATA_GET(obj, sd); return sd->inverted; } EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, char *(*func)(double), void (*free_func)(char *)) { ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); sd->indicator_format_func = func; sd->indicator_format_free = free_func; evas_object_smart_changed(obj); } EAPI void elm_slider_units_format_function_set(Evas_Object *obj, char *(*func)(double), void (*free_func)(char *)) { ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); sd->units_format_func = func; sd->units_format_free = free_func; evas_object_smart_changed(obj); } EAPI void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show) { ELM_SLIDER_CHECK(obj); ELM_SLIDER_DATA_GET(obj, sd); if (show) { sd->indicator_show = EINA_TRUE; elm_layout_signal_emit(obj, "elm,state,val,show", "elm"); if (sd->popup) edje_object_signal_emit(sd->popup, "elm,state,val,show", "elm"); } else { sd->indicator_show = EINA_FALSE; elm_layout_signal_emit(obj, "elm,state,val,hide", "elm"); if (sd->popup) edje_object_signal_emit(sd->popup, "elm,state,val,hide", "elm"); } evas_object_smart_changed(obj); } EAPI Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj) { ELM_SLIDER_CHECK(obj) EINA_FALSE; ELM_SLIDER_DATA_GET(obj, sd); return sd->indicator_show; } elementary-1.7.7/src/lib/Elementary_Cursor.h0000664000175000017500000000776012127353615016005 00000000000000#ifndef _ELM_CURSOR_H #define _ELM_CURSOR_H /** * @file * @brief Defines the various cursor types for the X Windows system. */ #define ELM_CURSOR_X "x" #define ELM_CURSOR_ARROW "arrow" #define ELM_CURSOR_BASED_ARROW_DOWN "based_arrow_down" #define ELM_CURSOR_BASED_ARROW_UP "based_arrow_up" #define ELM_CURSOR_BOAT "boat" #define ELM_CURSOR_BOGOSITY "bogosity" #define ELM_CURSOR_BOTTOM_LEFT_CORNER "bottom_left_corner" #define ELM_CURSOR_BOTTOM_RIGHT_CORNER "bottom_right_corner" #define ELM_CURSOR_BOTTOM_SIDE "bottom_side" #define ELM_CURSOR_BOTTOM_TEE "bottom_tee" #define ELM_CURSOR_BOX_SPIRAL "box_spiral" #define ELM_CURSOR_CENTER_PTR "center_ptr" #define ELM_CURSOR_CIRCLE "circle" #define ELM_CURSOR_CLOCK "clock" #define ELM_CURSOR_COFFEE_MUG "coffee_mug" #define ELM_CURSOR_CROSS "cross" #define ELM_CURSOR_CROSS_REVERSE "cross_reverse" #define ELM_CURSOR_CROSSHAIR "crosshair" #define ELM_CURSOR_DIAMOND_CROSS "diamond_cross" #define ELM_CURSOR_DOT "dot" #define ELM_CURSOR_DOT_BOX_MASK "dot_box_mask" #define ELM_CURSOR_DOUBLE_ARROW "double_arrow" #define ELM_CURSOR_DRAFT_LARGE "draft_large" #define ELM_CURSOR_DRAFT_SMALL "draft_small" #define ELM_CURSOR_DRAPED_BOX "draped_box" #define ELM_CURSOR_EXCHANGE "exchange" #define ELM_CURSOR_FLEUR "fleur" #define ELM_CURSOR_GOBBLER "gobbler" #define ELM_CURSOR_GUMBY "gumby" #define ELM_CURSOR_HAND1 "hand1" #define ELM_CURSOR_HAND2 "hand2" #define ELM_CURSOR_HEART "heart" #define ELM_CURSOR_ICON "icon" #define ELM_CURSOR_IRON_CROSS "iron_cross" #define ELM_CURSOR_LEFT_PTR "left_ptr" #define ELM_CURSOR_LEFT_SIDE "left_side" #define ELM_CURSOR_LEFT_TEE "left_tee" #define ELM_CURSOR_LEFTBUTTON "leftbutton" #define ELM_CURSOR_LL_ANGLE "ll_angle" #define ELM_CURSOR_LR_ANGLE "lr_angle" #define ELM_CURSOR_MAN "man" #define ELM_CURSOR_MIDDLEBUTTON "middlebutton" #define ELM_CURSOR_MOUSE "mouse" #define ELM_CURSOR_PENCIL "pencil" #define ELM_CURSOR_PIRATE "pirate" #define ELM_CURSOR_PLUS "plus" #define ELM_CURSOR_QUESTION_ARROW "question_arrow" #define ELM_CURSOR_RIGHT_PTR "right_ptr" #define ELM_CURSOR_RIGHT_SIDE "right_side" #define ELM_CURSOR_RIGHT_TEE "right_tee" #define ELM_CURSOR_RIGHTBUTTON "rightbutton" #define ELM_CURSOR_RTL_LOGO "rtl_logo" #define ELM_CURSOR_SAILBOAT "sailboat" #define ELM_CURSOR_SB_DOWN_ARROW "sb_down_arrow" #define ELM_CURSOR_SB_H_DOUBLE_ARROW "sb_h_double_arrow" #define ELM_CURSOR_SB_LEFT_ARROW "sb_left_arrow" #define ELM_CURSOR_SB_RIGHT_ARROW "sb_right_arrow" #define ELM_CURSOR_SB_UP_ARROW "sb_up_arrow" #define ELM_CURSOR_SB_V_DOUBLE_ARROW "sb_v_double_arrow" #define ELM_CURSOR_SHUTTLE "shuttle" #define ELM_CURSOR_SIZING "sizing" #define ELM_CURSOR_SPIDER "spider" #define ELM_CURSOR_SPRAYCAN "spraycan" #define ELM_CURSOR_STAR "star" #define ELM_CURSOR_TARGET "target" #define ELM_CURSOR_TCROSS "tcross" #define ELM_CURSOR_TOP_LEFT_ARROW "top_left_arrow" #define ELM_CURSOR_TOP_LEFT_CORNER "top_left_corner" #define ELM_CURSOR_TOP_RIGHT_CORNER "top_right_corner" #define ELM_CURSOR_TOP_SIDE "top_side" #define ELM_CURSOR_TOP_TEE "top_tee" #define ELM_CURSOR_TREK "trek" #define ELM_CURSOR_UL_ANGLE "ul_angle" #define ELM_CURSOR_UMBRELLA "umbrella" #define ELM_CURSOR_UR_ANGLE "ur_angle" #define ELM_CURSOR_WATCH "watch" #define ELM_CURSOR_XTERM "xterm" #endif // ifndef _ELM_CURSOR_H elementary-1.7.7/src/lib/elm_colorselector.h0000664000175000017500000001274612127353615016057 00000000000000/** * @defgroup Colorselector Colorselector * @ingroup Elementary * * @image html colorselector_inheritance_tree.png * @image latex colorselector_inheritance_tree.eps * * @image html img/widget/colorselector/preview-00.png * @image latex img/widget/colorselector/preview-00.eps * * A ColorSelector is a color selection widget. It allows application * to set a series of colors.It also allows to load/save colors * from/to config with a unique identifier, by default, the colors are * loaded/saved from/to config using "default" identifier. The colors * can be picked by user from the color set by clicking on individual * color item on the palette or by selecting it from selector. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for check objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "changed" - When the color value changes on selector * event_info is NULL. * - @c "color,item,selected" - When user clicks on color item. The * event_info parameter of the callback will be the selected color * item. * - @c "color,item,longpressed" - When user long presses on color * item. The event info parameter of the callback contains selected * color item. * * See @ref tutorial_colorselector. * @{ */ typedef struct _Elm_Color_RGBA { unsigned int r; unsigned int g; unsigned int b; unsigned int a; } Elm_Color_RGBA; typedef struct _Elm_Custom_Palette { const char *palette_name; Eina_List *color_list; } Elm_Custom_Palette; /** * @enum Elm_Colorselector_Mode * @typedef Elm_Colorselector_Mode * * Different modes supported by Colorselector * * @see elm_colorselector_mode_set() * @see elm_colorselector_mode_get() */ typedef enum { ELM_COLORSELECTOR_PALETTE = 0, /**< only color palette is displayed */ ELM_COLORSELECTOR_COMPONENTS, /**< only color selector is displayed */ ELM_COLORSELECTOR_BOTH /**< Both Palette and selector is displayed, default */ } Elm_Colorselector_Mode; /** * @brief Add a new colorselector to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Colorselector */ EAPI Evas_Object *elm_colorselector_add(Evas_Object *parent); /** * Set color to colorselector * * @param obj Colorselector object * @param r r-value of color * @param g g-value of color * @param b b-value of color * @param a a-value of color * * @ingroup Colorselector */ EAPI void elm_colorselector_color_set(Evas_Object *obj, int r, int g, int b, int a); /** * Get current color from colorselector * * @param obj Colorselector object * @param r integer pointer for r-value of color * @param g integer pointer for g-value of color * @param b integer pointer for b-value of color * @param a integer pointer for a-value of color * * @ingroup Colorselector */ EAPI void elm_colorselector_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a); /** * Set Colorselector's mode. * * @param obj Colorselector object * @param mode Elm_Colorselector_Mode * * Colorselector supports three modes palette only, selector only and both. * * @ingroup Colorselector */ EAPI void elm_colorselector_mode_set(Evas_Object *obj, Elm_Colorselector_Mode mode); /** * Get Colorselector's mode. * * @param obj Colorselector object * @return mode The current mode of colorselector * * @ingroup Colorselector */ EAPI Elm_Colorselector_Mode elm_colorselector_mode_get(const Evas_Object *obj); /** * Get Palette item's color. * * @param it The color palette item. * @param r integer pointer for r-value of color * @param g integer pointer for g-value of color * @param b integer pointer for b-value of color * @param a integer pointer for a-value of color * * @ingroup Colorselector */ EAPI void elm_colorselector_palette_item_color_get(const Elm_Object_Item *it, int *r, int *g, int *b, int *a); /** * Set palette item's color. * * @param it The color palette item. * @param r r-value of color * @param g g-value of color * @param b b-value of color * @param a a-value of color * * @ingroup Colorselector */ EAPI void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, int g, int b, int a); /** * Add a new color item to palette. * * @param obj The Colorselector object * @param r r-value of color * @param g g-value of color * @param b b-value of color * @param a a-value of color * @return A new color palette Item. * * @ingroup Colorselector */ EAPI Elm_Object_Item *elm_colorselector_palette_color_add(Evas_Object *obj, int r, int g, int b, int a); /** * Clear the palette items. * * @param obj The Colorselector object * * @ingroup Colorselector */ EAPI void elm_colorselector_palette_clear(Evas_Object *obj); /** * Set current palette's name * * @param obj The Colorselector object * @param palette_name Name of palette * * When colorpalette name is set, colors will be loaded from and saved to config * using the set name. If no name is set then colors will be loaded from or * saved to "default" config. * * @ingroup Colorselector */ EAPI void elm_colorselector_palette_name_set(Evas_Object *obj, const char *palette_name); /** * Get current palette's name * * @param obj The Colorselector object * @return Name of palette * * Returns the currently set palette name using which colors will be * saved/loaded in to config. * * @ingroup Colorselector */ EAPI const char *elm_colorselector_palette_name_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_index.c0000664000175000017500000006621112127353615014276 00000000000000#include #include "elm_priv.h" #include "els_box.h" #include "elm_widget_index.h" EAPI const char ELM_INDEX_SMART_NAME[] = "elm_index"; static const char SIG_CHANGED[] = "changed"; static const char SIG_DELAY_CHANGED[] = "delay,changed"; static const char SIG_SELECTED[] = "selected"; static const char SIG_LEVEL_UP[] = "level,up"; static const char SIG_LEVEL_DOWN[] = "level,down"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {SIG_DELAY_CHANGED, ""}, {SIG_SELECTED, ""}, {SIG_LEVEL_UP, ""}, {SIG_LEVEL_DOWN, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_INDEX_SMART_NAME, _elm_index, Elm_Index_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _item_free(Elm_Index_Item *it) { ELM_INDEX_DATA_GET(WIDGET(it), sd); sd->items = eina_list_remove(sd->items, it); if (it->letter) { eina_stringshare_del(it->letter); it->letter = NULL; } } static void _box_custom_layout(Evas_Object *o, Evas_Object_Box_Data *priv, void *data) { Elm_Index_Smart_Data *sd = data; _els_box_layout(o, priv, sd->horizontal, 1, 0); } static void _index_box_clear(Evas_Object *obj, Evas_Object *box __UNUSED__, int level) { Eina_List *l; Elm_Index_Item *it; ELM_INDEX_DATA_GET(obj, sd); if (!sd->level_active[level]) return; EINA_LIST_FOREACH (sd->items, l, it) { if (!VIEW(it)) continue; if (it->level != level) continue; evas_object_del(VIEW(it)); VIEW(it) = NULL; } sd->level_active[level] = 0; } // FIXME: always have index filled static void _index_box_auto_fill(Evas_Object *obj, Evas_Object *box, int level) { int i = 0; Eina_List *l; Eina_Bool rtl; Elm_Index_Item *it; Evas_Coord mw, mh, w, h; ELM_INDEX_DATA_GET(obj, sd); if (sd->level_active[level]) return; rtl = elm_widget_mirrored_get(obj); evas_object_geometry_get(box, NULL, NULL, &w, &h); EINA_LIST_FOREACH (sd->items, l, it) { Evas_Object *o; const char *stacking; if (it->level != level) continue; o = edje_object_add(evas_object_evas_get(obj)); VIEW(it) = o; edje_object_mirrored_set(VIEW(it), rtl); if (sd->horizontal) { if (i & 0x1) elm_widget_theme_object_set (obj, o, "index", "item_odd/horizontal", elm_widget_style_get(obj)); else elm_widget_theme_object_set (obj, o, "index", "item/horizontal", elm_widget_style_get(obj)); } else { if (i & 0x1) elm_widget_theme_object_set (obj, o, "index", "item_odd/vertical", elm_widget_style_get(obj)); else elm_widget_theme_object_set (obj, o, "index", "item/vertical", elm_widget_style_get(obj)); } edje_object_part_text_escaped_set(o, "elm.text", it->letter); edje_object_size_min_restricted_calc(o, &mw, &mh, 0, 0); evas_object_size_hint_min_set(o, mw, mh); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_widget_sub_object_add(obj, o); evas_object_box_append(box, o); stacking = edje_object_data_get(o, "stacking"); if (stacking) { if (!strcmp(stacking, "below")) evas_object_lower(o); else if (!strcmp(stacking, "above")) evas_object_raise(o); } evas_object_show(o); i++; } evas_object_smart_calculate(box); sd->level_active[level] = 1; } static Eina_Bool _elm_index_smart_theme(Evas_Object *obj) { Evas_Coord minw = 0, minh = 0; ELM_INDEX_DATA_GET(obj, sd); _index_box_clear(obj, sd->bx[0], 0); _index_box_clear(obj, sd->bx[1], 1); if (sd->horizontal) eina_stringshare_replace(&ELM_LAYOUT_DATA(sd)->group, "base/horizontal"); else eina_stringshare_replace(&ELM_LAYOUT_DATA(sd)->group, "base/vertical"); if (!ELM_WIDGET_CLASS(_elm_index_parent_sc)->theme(obj)) return EINA_FALSE; elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_size_hint_min_set(sd->event[0], minw, minh); if (edje_object_part_exists (ELM_WIDGET_DATA(sd)->resize_obj, "elm.swallow.index.1")) { if (!sd->bx[1]) { sd->bx[1] = evas_object_box_add(evas_object_evas_get(obj)); evas_object_box_layout_set (sd->bx[1], _box_custom_layout, sd, NULL); elm_widget_sub_object_add(obj, sd->bx[1]); } elm_layout_content_set(obj, "elm.swallow.index.1", sd->bx[1]); } else if (sd->bx[1]) { evas_object_del(sd->bx[1]); sd->bx[1] = NULL; } if (edje_object_part_exists (ELM_WIDGET_DATA(sd)->resize_obj, "elm.swallow.event.1")) { if (!sd->event[1]) { sd->event[1] = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_color_set(sd->event[1], 0, 0, 0, 0); elm_widget_sub_object_add(obj, sd->event[1]); } elm_layout_content_set(obj, "elm.swallow.event.1", sd->event[1]); evas_object_size_hint_min_set(sd->event[1], minw, minh); } else if (sd->event[1]) { evas_object_del(sd->event[1]); sd->event[1] = NULL; } edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); elm_layout_sizing_eval(obj); _index_box_auto_fill(obj, sd->bx[0], 0); if (sd->autohide_disabled) { if (sd->level == 1) _index_box_auto_fill(obj, sd->bx[1], 1); elm_layout_signal_emit(obj, "elm,state,active", "elm"); } else elm_layout_signal_emit(obj, "elm,state,inactive", "elm"); return EINA_TRUE; } static void _elm_index_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; ELM_INDEX_DATA_GET(obj, sd); edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { ELM_INDEX_DATA_GET(WIDGET(it), sd); _item_free((Elm_Index_Item *)it); _index_box_clear(WIDGET(it), sd->bx[sd->level], sd->level); return EINA_TRUE; } static Elm_Index_Item * _item_new(Evas_Object *obj, const char *letter, Evas_Smart_Cb func, const void *data) { Elm_Index_Item *it; ELM_INDEX_DATA_GET(obj, sd); it = elm_widget_item_new(obj, Elm_Index_Item); if (!it) return NULL; elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook); if (letter) it->letter = eina_stringshare_add(letter); it->func = func; it->base.data = data; it->level = sd->level; return it; } static Elm_Index_Item * _item_find(Evas_Object *obj, const void *data) { Eina_List *l; Elm_Index_Item *it; ELM_INDEX_DATA_GET(obj, sd); EINA_LIST_FOREACH (sd->items, l, it) if (it->base.data == data) return it; return NULL; } static Eina_Bool _delay_change(void *data) { Elm_Object_Item *item; ELM_INDEX_DATA_GET(data, sd); sd->delay = NULL; item = elm_index_selected_item_get(data, sd->level); if (item) evas_object_smart_callback_call(data, SIG_DELAY_CHANGED, item); return ECORE_CALLBACK_CANCEL; } static void _sel_eval(Evas_Object *obj, Evas_Coord evx, Evas_Coord evy) { Evas_Coord x, y, w, h, bx, by, bw, bh, xx, yy; Elm_Index_Item *it, *it_closest, *it_last; char *label = NULL, *last = NULL; double cdv = 0.5; Evas_Coord dist; Eina_List *l; int i; ELM_INDEX_DATA_GET(obj, sd); for (i = 0; i <= sd->level; i++) { it_last = NULL; it_closest = NULL; dist = 0x7fffffff; evas_object_geometry_get(sd->bx[i], &bx, &by, &bw, &bh); EINA_LIST_FOREACH (sd->items, l, it) { if (it->level != i) continue; if (it->level != sd->level) { if (it->selected) { it_closest = it; break; } continue; } if (it->selected) { it_last = it; it->selected = 0; } evas_object_geometry_get(VIEW(it), &x, &y, &w, &h); xx = x + (w / 2); yy = y + (h / 2); x = evx - xx; y = evy - yy; x = (x * x) + (y * y); if ((x < dist) || (!it_closest)) { if (sd->horizontal) cdv = (double)(xx - bx) / (double)bw; else cdv = (double)(yy - by) / (double)bh; it_closest = it; dist = x; } } if ((i == 0) && (sd->level == 0)) edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.index.1", cdv, cdv); if (it_closest) it_closest->selected = 1; if (it_closest != it_last) { if (it_last) { const char *stacking, *selectraise; it = it_last; edje_object_signal_emit (VIEW(it), "elm,state,inactive", "elm"); stacking = edje_object_data_get(VIEW(it), "stacking"); selectraise = edje_object_data_get(VIEW(it), "selectraise"); if ((selectraise) && (!strcmp(selectraise, "on"))) { if ((stacking) && (!strcmp(stacking, "below"))) evas_object_lower(VIEW(it)); } } if (it_closest) { const char *selectraise; it = it_closest; edje_object_signal_emit(VIEW(it), "elm,state,active", "elm"); selectraise = edje_object_data_get(VIEW(it), "selectraise"); if ((selectraise) && (!strcmp(selectraise, "on"))) evas_object_raise(VIEW(it)); evas_object_smart_callback_call (obj, SIG_CHANGED, (void *)it); if (sd->delay) ecore_timer_del(sd->delay); sd->delay = ecore_timer_add(0.2, _delay_change, obj); } } if (it_closest) { it = it_closest; if (!last && it->letter) last = strdup(it->letter); else { if (!label && last) label = strdup(last); else { if (label && last) { label = realloc(label, strlen(label) + strlen(last) + 1); if (!label) return; strcat(label, last); } } free(last); if (it->letter) last = strdup(it->letter); } } } if (!label) label = strdup(""); if (!last) last = strdup(""); elm_layout_text_set(obj, "elm.text.body", label); elm_layout_text_set(obj, "elm.text", last); free(label); free(last); } static void _on_mouse_wheel(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info __UNUSED__) { } static void _on_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; Evas_Coord x, y, w; ELM_INDEX_DATA_GET(data, sd); if (ev->button != 1) return; sd->down = 1; evas_object_geometry_get(ELM_WIDGET_DATA(sd)->resize_obj, &x, &y, &w, NULL); sd->dx = ev->canvas.x - x; sd->dy = ev->canvas.y - y; if (!sd->autohide_disabled) { _index_box_clear(data, sd->bx[1], 1); elm_layout_signal_emit(data, "elm,state,active", "elm"); } _sel_eval(data, ev->canvas.x, ev->canvas.y); edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.pointer", (!elm_object_mirrored_get(data)) ? sd->dx : (sd->dx - w), sd->dy); if (sd->items && !sd->indicator_disabled) elm_layout_signal_emit(data, "elm,indicator,state,active", "elm"); } static void _on_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Event_Mouse_Up *ev = event_info; Elm_Object_Item *item; Elm_Index_Item *id_item; ELM_INDEX_DATA_GET(data, sd); if (ev->button != 1) return; sd->down = 0; item = elm_index_selected_item_get(data, sd->level); if (item) { evas_object_smart_callback_call(data, SIG_SELECTED, item); id_item = (Elm_Index_Item *)item; if (id_item->func) id_item->func((void *)id_item->base.data, WIDGET(id_item), id_item); } if (!sd->autohide_disabled) elm_layout_signal_emit(data, "elm,state,inactive", "elm"); elm_layout_signal_emit(data, "elm,state,level,0", "elm"); if (sd->items && !sd->indicator_disabled) elm_layout_signal_emit(data, "elm,indicator,state,inactive", "elm"); } static void _on_mouse_move(void *data, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Event_Mouse_Move *ev = event_info; Evas_Coord minw = 0, minh = 0, x, y, dx, adx, w; char buf[1024]; ELM_INDEX_DATA_GET(data, sd); if (!sd->down) return; elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_geometry_get(ELM_WIDGET_DATA(sd)->resize_obj, &x, &y, &w, NULL); x = ev->cur.canvas.x - x; y = ev->cur.canvas.y - y; dx = x - sd->dx; adx = dx; if (adx < 0) adx = -dx; edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.pointer", (!edje_object_mirrored_get(ELM_WIDGET_DATA(sd)->resize_obj)) ? x : (x - w), y); if (!sd->horizontal) { if (adx > minw) { if (!sd->level) { sd->level = 1; snprintf(buf, sizeof(buf), "elm,state,level,%i", sd->level); elm_layout_signal_emit(data, buf, "elm"); evas_object_smart_callback_call(data, SIG_LEVEL_UP, NULL); } } else { if (sd->level == 1) { sd->level = 0; snprintf(buf, sizeof(buf), "elm,state,level,%i", sd->level); elm_layout_signal_emit(data, buf, "elm"); evas_object_smart_callback_call(data, SIG_LEVEL_DOWN, NULL); } } } _sel_eval(data, ev->cur.canvas.x, ev->cur.canvas.y); } static void _elm_index_smart_add(Evas_Object *obj) { Evas_Object *o; Evas_Coord minw, minh; EVAS_SMART_DATA_ALLOC(obj, Elm_Index_Smart_Data); ELM_WIDGET_CLASS(_elm_index_parent_sc)->base.add(obj); priv->indicator_disabled = EINA_FALSE; priv->horizontal = EINA_FALSE; priv->autohide_disabled = EINA_FALSE; elm_layout_theme_set (obj, "index", "base/vertical", elm_widget_style_get(obj)); o = evas_object_rectangle_add(evas_object_evas_get(obj)); priv->event[0] = o; evas_object_color_set(o, 0, 0, 0, 0); minw = minh = 0; elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_size_hint_min_set(o, minw, minh); elm_layout_content_set(obj, "elm.swallow.event.0", o); elm_widget_sub_object_add(obj, o); evas_object_event_callback_add (o, EVAS_CALLBACK_MOUSE_WHEEL, _on_mouse_wheel, obj); evas_object_event_callback_add (o, EVAS_CALLBACK_MOUSE_DOWN, _on_mouse_down, obj); evas_object_event_callback_add (o, EVAS_CALLBACK_MOUSE_UP, _on_mouse_up, obj); evas_object_event_callback_add (o, EVAS_CALLBACK_MOUSE_MOVE, _on_mouse_move, obj); if (edje_object_part_exists (ELM_WIDGET_DATA(priv)->resize_obj, "elm.swallow.event.1")) { o = evas_object_rectangle_add(evas_object_evas_get(obj)); priv->event[1] = o; evas_object_color_set(o, 0, 0, 0, 0); evas_object_size_hint_min_set(o, minw, minh); elm_layout_content_set(obj, "elm.swallow.event.1", o); elm_widget_sub_object_add(obj, o); } priv->bx[0] = evas_object_box_add(evas_object_evas_get(obj)); evas_object_box_layout_set(priv->bx[0], _box_custom_layout, priv, NULL); elm_widget_sub_object_add(obj, priv->bx[0]); elm_layout_content_set(obj, "elm.swallow.index.0", priv->bx[0]); evas_object_show(priv->bx[0]); if (edje_object_part_exists (ELM_WIDGET_DATA(priv)->resize_obj, "elm.swallow.index.1")) { priv->bx[1] = evas_object_box_add(evas_object_evas_get(obj)); evas_object_box_layout_set (priv->bx[1], _box_custom_layout, priv, NULL); elm_widget_sub_object_add(obj, priv->bx[1]); elm_layout_content_set(obj, "elm.swallow.index.1", priv->bx[1]); evas_object_show(priv->bx[1]); } elm_layout_sizing_eval(obj); elm_widget_can_focus_set(obj, EINA_FALSE); } static void _elm_index_smart_del(Evas_Object *obj) { Elm_Index_Item *it; ELM_INDEX_DATA_GET(obj, sd); while (sd->items) { it = sd->items->data; _item_free(it); elm_widget_item_del(it); } if (sd->delay) ecore_timer_del(sd->delay); ELM_WIDGET_CLASS(_elm_index_parent_sc)->base.del(obj); } static void _elm_index_smart_set_user(Elm_Index_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_index_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_index_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_index_smart_theme; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_index_smart_sizing_eval; } EAPI const Elm_Index_Smart_Class * elm_index_smart_class_get(void) { static Elm_Index_Smart_Class _sc = ELM_INDEX_SMART_CLASS_INIT_NAME_VERSION(ELM_INDEX_SMART_NAME); static const Elm_Index_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_index_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_index_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_index_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_index_autohide_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_INDEX_CHECK(obj); ELM_INDEX_DATA_GET(obj, sd); disabled = !!disabled; if (sd->autohide_disabled == disabled) return; sd->autohide_disabled = disabled; sd->level = 0; if (sd->autohide_disabled) { _index_box_clear(obj, sd->bx[1], 1); elm_layout_signal_emit(obj, "elm,state,active", "elm"); } else elm_layout_signal_emit(obj, "elm,state,inactive", "elm"); //FIXME: Should be update indicator based on the indicator visiblility } EAPI Eina_Bool elm_index_autohide_disabled_get(const Evas_Object *obj) { ELM_INDEX_CHECK(obj) EINA_FALSE; ELM_INDEX_DATA_GET(obj, sd); return sd->autohide_disabled; } EAPI void elm_index_item_level_set(Evas_Object *obj, int level) { ELM_INDEX_CHECK(obj); ELM_INDEX_DATA_GET(obj, sd); if (sd->level == level) return; sd->level = level; } EAPI int elm_index_item_level_get(const Evas_Object *obj) { ELM_INDEX_CHECK(obj) 0; ELM_INDEX_DATA_GET(obj, sd); return sd->level; } EAPI void elm_index_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) { Evas_Coord x, y, w, h; ELM_INDEX_ITEM_CHECK_OR_RETURN(it); //FIXME: Should be update indicator based on the autohidden status //& indicator visiblility if (selected) { evas_object_geometry_get(VIEW(it), &x, &y, &w, &h); _sel_eval(WIDGET(it), x + (w / 2), y + (h / 2)); evas_object_smart_callback_call(WIDGET(it), SIG_SELECTED, it); } else _sel_eval(WIDGET(it), -99999, -9999); } EAPI Elm_Object_Item * elm_index_selected_item_get(const Evas_Object *obj, int level) { Eina_List *l; Elm_Index_Item *it; ELM_INDEX_CHECK(obj) NULL; ELM_INDEX_DATA_GET(obj, sd); EINA_LIST_FOREACH (sd->items, l, it) { if ((it->selected) && (it->level == level)) return (Elm_Object_Item *)it; } return NULL; } EAPI Elm_Object_Item * elm_index_item_append(Evas_Object *obj, const char *letter, Evas_Smart_Cb func, const void *data) { Elm_Index_Item *it; ELM_INDEX_CHECK(obj) NULL; ELM_INDEX_DATA_GET(obj, sd); it = _item_new(obj, letter, func, data); if (!it) return NULL; sd->items = eina_list_append(sd->items, it); _index_box_clear(obj, sd->bx[sd->level], sd->level); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_index_item_prepend(Evas_Object *obj, const char *letter, Evas_Smart_Cb func, const void *data) { Elm_Index_Item *it; ELM_INDEX_CHECK(obj) NULL; ELM_INDEX_DATA_GET(obj, sd); it = _item_new(obj, letter, func, data); if (!it) return NULL; sd->items = eina_list_prepend(sd->items, it); _index_box_clear(obj, sd->bx[sd->level], sd->level); return (Elm_Object_Item *)it; } EINA_DEPRECATED EAPI Elm_Object_Item * elm_index_item_prepend_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative) { return elm_index_item_insert_before (obj, (Elm_Object_Item *)relative, letter, NULL, item); } EAPI Elm_Object_Item * elm_index_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *letter, Evas_Smart_Cb func, const void *data) { Elm_Index_Item *it; ELM_INDEX_CHECK(obj) NULL; ELM_INDEX_DATA_GET(obj, sd); if (!after) return elm_index_item_append(obj, letter, func, data); it = _item_new(obj, letter, func, data); if (!it) return NULL; sd->items = eina_list_append_relative(sd->items, it, after); _index_box_clear(obj, sd->bx[sd->level], sd->level); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_index_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *letter, Evas_Smart_Cb func, const void *data) { Elm_Index_Item *it; ELM_INDEX_CHECK(obj) NULL; ELM_INDEX_DATA_GET(obj, sd); if (!before) return elm_index_item_prepend(obj, letter, func, data); it = _item_new(obj, letter, func, data); if (!it) return NULL; sd->items = eina_list_prepend_relative(sd->items, it, before); _index_box_clear(obj, sd->bx[sd->level], sd->level); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_index_item_sorted_insert(Evas_Object *obj, const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func) { Elm_Index_Item *it; Eina_List *lnear; int cmp; ELM_INDEX_CHECK(obj) NULL; ELM_INDEX_DATA_GET(obj, sd); if (!(sd->items)) return elm_index_item_append(obj, letter, func, data); it = _item_new(obj, letter, func, data); if (!it) return NULL; lnear = eina_list_search_sorted_near_list(sd->items, cmp_func, it, &cmp); if (cmp < 0) sd->items = eina_list_append_relative_list(sd->items, it, lnear); else if (cmp > 0) sd->items = eina_list_prepend_relative_list(sd->items, it, lnear); else { /* If cmp_data_func is not provided, append a duplicated item */ if (!cmp_data_func) sd->items = eina_list_append_relative_list(sd->items, it, lnear); else { Elm_Index_Item *p_it = eina_list_data_get(lnear); if (cmp_data_func(p_it->base.data, it->base.data) >= 0) p_it->base.data = it->base.data; _item_free(it); elm_widget_item_del(it); } } _index_box_clear(obj, sd->bx[sd->level], sd->level); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_index_item_find(Evas_Object *obj, const void *data) { ELM_INDEX_CHECK(obj) NULL; return (Elm_Object_Item *)_item_find(obj, data); } EAPI void elm_index_item_clear(Evas_Object *obj) { Elm_Index_Item *it; Eina_List *l, *clear = NULL; ELM_INDEX_CHECK(obj); ELM_INDEX_DATA_GET(obj, sd); _index_box_clear(obj, sd->bx[sd->level], sd->level); EINA_LIST_FOREACH (sd->items, l, it) { if (it->level != sd->level) continue; clear = eina_list_append(clear, it); } EINA_LIST_FREE (clear, it) { _item_free(it); elm_widget_item_del(it); } } EAPI void elm_index_level_go(Evas_Object *obj, int level __UNUSED__) { ELM_INDEX_CHECK(obj); ELM_INDEX_DATA_GET(obj, sd); _index_box_clear(obj, sd->bx[0], 0); _index_box_auto_fill(obj, sd->bx[0], 0); if (sd->level == 1) { _index_box_clear(obj, sd->bx[1], 1); _index_box_auto_fill(obj, sd->bx[1], 1); } } EAPI void elm_index_indicator_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_INDEX_CHECK(obj); ELM_INDEX_DATA_GET(obj, sd); disabled = !!disabled; if (sd->indicator_disabled == disabled) return; sd->indicator_disabled = disabled; if (!sd->items) return; if (disabled) elm_layout_signal_emit(obj, "elm,indicator,state,inactive", "elm"); else elm_layout_signal_emit(obj, "elm,indicator,state,active", "elm"); } EAPI Eina_Bool elm_index_indicator_disabled_get(const Evas_Object *obj) { ELM_INDEX_CHECK(obj) EINA_FALSE; ELM_INDEX_DATA_GET(obj, sd); return sd->indicator_disabled; } EAPI const char * elm_index_item_letter_get(const Elm_Object_Item *it) { ELM_INDEX_ITEM_CHECK_OR_RETURN(it, NULL); return ((Elm_Index_Item *)it)->letter; } EAPI void elm_index_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { ELM_INDEX_CHECK(obj); ELM_INDEX_DATA_GET(obj, sd); horizontal = !!horizontal; if (horizontal == sd->horizontal) return; sd->horizontal = horizontal; _elm_index_smart_theme(obj); } EAPI Eina_Bool elm_index_horizontal_get(const Evas_Object *obj) { ELM_INDEX_CHECK(obj) EINA_FALSE; ELM_INDEX_DATA_GET(obj, sd); return sd->horizontal; } elementary-1.7.7/src/lib/elm_tooltip.h0000664000175000017500000000703512127353615014665 00000000000000/** * @defgroup Tooltips Tooltips * @ingroup Elementary * * The Tooltip is an (internal, for now) smart object used to show a * content in a frame on mouse hover of objects(or widgets), with * tips/information about them. * * @{ */ /** * Called back when a widget's tooltip is activated and needs content. * @param data user-data given to elm_object_tooltip_content_cb_set() * @param obj owner widget. * @param tooltip The tooltip object (affix content to this!) */ typedef Evas_Object *(*Elm_Tooltip_Content_Cb)(void *data, Evas_Object *obj, Evas_Object *tooltip); /** * Called back when a widget's item tooltip is activated and needs content. * @param data user-data given to elm_object_tooltip_content_cb_set() * @param obj owner widget. * @param tooltip The tooltip object (affix content to this!) * @param item context dependent item. As an example, if tooltip was * set on elm_list item, then it is of this type. */ typedef Evas_Object *(*Elm_Tooltip_Item_Content_Cb)(void *data, Evas_Object *obj, Evas_Object *tooltip, void *item); EAPI void elm_object_tooltip_show(Evas_Object *obj); EAPI void elm_object_tooltip_hide(Evas_Object *obj); /** * Set the text to be displayed inside the tooltip. * * @param obj The tooltip object. * @param text The text to be displayed. * * @ingroup Tooltips */ EAPI void elm_object_tooltip_text_set(Evas_Object *obj, const char *text); EAPI void elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *domain, const char *text); #define elm_object_tooltip_translatable_text_set(obj, text) elm_object_tooltip_domain_translatable_text_set((obj), NULL, (text)) EAPI void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); EAPI void elm_object_tooltip_unset(Evas_Object *obj); /** * Sets a different style for this object tooltip. * * @note before you set a style you should define a tooltip with * elm_object_tooltip_content_cb_set() or * elm_object_tooltip_text_set(). * * @param obj an object with tooltip already set. * @param style the theme style to use (default, transparent, ...) * * @ingroup Tooltips */ EAPI void elm_object_tooltip_style_set(Evas_Object *obj, const char *style); /** * Get the style for this object tooltip. * * @param obj an object with tooltip already set. * @return style the theme style in use, defaults to "default". If the * object does not have a tooltip set, then NULL is returned. * * @ingroup Tooltips */ EAPI const char *elm_object_tooltip_style_get(const Evas_Object *obj); /** * @brief Disable size restrictions on an object's tooltip * @param obj The tooltip's anchor object * @param disable If EINA_TRUE, size restrictions are disabled * @return EINA_FALSE on failure, EINA_TRUE on success * * This function allows a tooltip to expand beyond its parent window's canvas. * It will instead be limited only by the size of the display. * * @ingroup Tooltips */ EAPI Eina_Bool elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable); /** * @brief Retrieve size restriction state of an object's tooltip * @param obj The tooltip's anchor object * @return If EINA_TRUE, size restrictions are disabled * * This function returns whether a tooltip is allowed to expand beyond * its parent window's canvas. * It will instead be limited only by the size of the display. * * @ingroup Tooltips */ EAPI Eina_Bool elm_object_tooltip_window_mode_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elc_fileselector_entry.c0000664000175000017500000003602512127353615017056 00000000000000#include #include "elm_priv.h" typedef struct _Widget_Data Widget_Data; struct _Widget_Data { Evas_Object *edje; Evas_Object *button; Evas_Object *entry; char *path; }; static const char *widtype = NULL; static const char SIG_CHANGED[] = "changed"; static const char SIG_ACTIVATED[] = "activated"; static const char SIG_PRESS[] = "press"; static const char SIG_LONGPRESSED[] = "longpressed"; static const char SIG_CLICKED[] = "clicked"; static const char SIG_CLICKED_DOUBLE[] = "clicked,double"; static const char SIG_FOCUSED[] = "focused"; static const char SIG_UNFOCUSED[] = "unfocused"; static const char SIG_SELECTION_PASTE[] = "selection,paste"; static const char SIG_SELECTION_COPY[] = "selection,copy"; static const char SIG_SELECTION_CUT[] = "selection,cut"; static const char SIG_UNPRESSED[] = "unpressed"; static const char SIG_FILE_CHOSEN[] = "file,chosen"; static const Evas_Smart_Cb_Description _signals[] = { {SIG_CHANGED, ""}, {SIG_ACTIVATED, ""}, {SIG_PRESS, ""}, {SIG_LONGPRESSED, ""}, {SIG_CLICKED, ""}, {SIG_CLICKED_DOUBLE, ""}, {SIG_FOCUSED, ""}, {SIG_UNFOCUSED, ""}, {SIG_SELECTION_PASTE, ""}, {SIG_SELECTION_COPY, ""}, {SIG_SELECTION_CUT, ""}, {SIG_UNPRESSED, ""}, {SIG_FILE_CHOSEN, "s"}, {NULL, NULL} }; #define SIG_FWD(name) \ static void \ _##name##_fwd(void *data, Evas_Object *obj __UNUSED__, void *event_info) \ { \ evas_object_smart_callback_call(data, SIG_##name, event_info); \ } SIG_FWD(CHANGED) SIG_FWD(PRESS) SIG_FWD(LONGPRESSED) SIG_FWD(CLICKED) SIG_FWD(CLICKED_DOUBLE) SIG_FWD(FOCUSED) SIG_FWD(UNFOCUSED) SIG_FWD(SELECTION_PASTE) SIG_FWD(SELECTION_COPY) SIG_FWD(SELECTION_CUT) SIG_FWD(UNPRESSED) #undef SIG_FWD static void _del_pre_hook(Evas_Object *obj); static void _changed_size_hints(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl); static void _FILE_CHOSEN_fwd(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); const char *file = event_info; char *s; s = elm_entry_utf8_to_markup(file); if (!s) return; elm_object_text_set(wd->entry, s); free(s); evas_object_smart_callback_call(data, SIG_FILE_CHOSEN, event_info); } static void _ACTIVATED_fwd(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); const char *file = elm_object_text_get(wd->entry); elm_fileselector_button_path_set(wd->button, file); evas_object_smart_callback_call(data, SIG_ACTIVATED, event_info); } static void _del_pre_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; evas_object_event_callback_del_full (wd->button, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints, obj); evas_object_event_callback_del_full (wd->entry, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints, obj); } static void _del_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (wd->path) free(wd->path); free(wd); } static void _sizing_eval(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Coord minw = -1, minh = -1; if (!wd) return; edje_object_size_min_calc(wd->edje, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static Eina_Bool _elm_fileselector_entry_focus_next_hook(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; Evas_Object *chain[2]; /* Direction */ if (dir == ELM_FOCUS_PREVIOUS) { chain[0] = wd->button; chain[1] = wd->entry; } else if (dir == ELM_FOCUS_NEXT) { chain[0] = wd->entry; chain[1] = wd->button; } else return EINA_FALSE; unsigned char i = elm_widget_focus_get(chain[1]); if (elm_widget_focus_next_get(chain[i], dir, next)) return EINA_TRUE; i = !i; Evas_Object *to_focus; if (elm_widget_focus_next_get(chain[i], dir, &to_focus)) { *next = to_focus; return !!i; } return EINA_FALSE; } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_widget_mirrored_set(wd->button, rtl); edje_object_mirrored_set(wd->edje, rtl); } static void _theme_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); const char *style = elm_widget_style_get(obj); char buf[1024]; if (!wd) return; _elm_widget_mirrored_reload(obj); _mirrored_set(obj, elm_widget_mirrored_get(obj)); _elm_theme_object_set(obj, wd->edje, "fileselector_entry", "base", style); if (elm_object_disabled_get(obj)) edje_object_signal_emit(wd->edje, "elm,state,disabled", "elm"); if (!style) style = "default"; snprintf(buf, sizeof(buf), "fileselector_entry/%s", style); elm_widget_style_set(wd->button, buf); elm_widget_style_set(wd->entry, buf); edje_object_part_swallow(obj, "elm.swallow.button", wd->button); edje_object_part_swallow(obj, "elm.swallow.entry", wd->entry); edje_object_message_signal_process(wd->edje); edje_object_scale_set (wd->edje, elm_widget_scale_get(obj) * _elm_config->scale); _sizing_eval(obj); } static void _disable_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Eina_Bool val = elm_widget_disabled_get(obj); if (!wd) return; if (val) edje_object_signal_emit(wd->edje, "elm,state,disabled", "elm"); else edje_object_signal_emit(wd->edje, "elm,state,enabled", "elm"); elm_widget_disabled_set(wd->button, val); elm_widget_disabled_set(wd->entry, val); } static void _changed_size_hints(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _sizing_eval(data); } static void _elm_fileselector_entry_button_label_set(Evas_Object *obj, const char *item, const char *label) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (item && strcmp(item, "default")) return; if (!wd) return; elm_object_text_set(wd->button, label); } static const char * _elm_fileselector_entry_button_label_get(const Evas_Object *obj, const char *item) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (item && strcmp(item, "default")) return NULL; if (!wd) return NULL; return elm_object_text_get(wd->button); } static void _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (part && strcmp(part, "button icon")) return; elm_object_part_content_set(wd->button, NULL, content); } static Evas_Object * _content_get_hook(const Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; if (part && strcmp(part, "button icon")) return NULL; return elm_object_part_content_get(wd->button, NULL); } static Evas_Object * _content_unset_hook(Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; if (part && strcmp(part, "button icon")) return NULL; return elm_object_part_content_unset(wd->button, NULL); } EAPI Evas_Object * elm_fileselector_entry_add(Evas_Object *parent) { Evas_Object *obj; Evas *e; Widget_Data *wd; ELM_WIDGET_STANDARD_SETUP(wd, Widget_Data, parent, e, obj, NULL); ELM_SET_WIDTYPE(widtype, "fileselector_entry"); elm_widget_type_set(obj, "fileselector_entry"); elm_widget_sub_object_add(parent, obj); elm_widget_data_set(obj, wd); elm_widget_del_pre_hook_set(obj, _del_pre_hook); elm_widget_del_hook_set(obj, _del_hook); elm_widget_disable_hook_set(obj, _disable_hook); elm_widget_focus_next_hook_set(obj, _elm_fileselector_entry_focus_next_hook); elm_widget_can_focus_set(obj, EINA_FALSE); elm_widget_theme_hook_set(obj, _theme_hook); elm_widget_text_set_hook_set(obj, _elm_fileselector_entry_button_label_set); elm_widget_text_get_hook_set(obj, _elm_fileselector_entry_button_label_get); elm_widget_content_set_hook_set(obj, _content_set_hook); elm_widget_content_get_hook_set(obj, _content_get_hook); elm_widget_content_unset_hook_set(obj, _content_unset_hook); wd->edje = edje_object_add(e); _elm_theme_object_set(obj, wd->edje, "fileselector_entry", "base", "default"); elm_widget_resize_object_set(obj, wd->edje); wd->button = elm_fileselector_button_add(obj); elm_widget_mirrored_automatic_set(wd->button, EINA_FALSE); ELM_SET_WIDTYPE(widtype, "fileselector_entry"); elm_widget_style_set(wd->button, "fileselector_entry/default"); edje_object_part_swallow(wd->edje, "elm.swallow.button", wd->button); elm_widget_sub_object_add(obj, wd->button); evas_object_event_callback_add (wd->button, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints, obj); elm_fileselector_button_expandable_set(wd->button, _elm_config->fileselector_expand_enable); #define SIG_FWD(name) \ evas_object_smart_callback_add(wd->button, SIG_##name, _##name##_fwd, obj) SIG_FWD(CLICKED); SIG_FWD(UNPRESSED); SIG_FWD(FILE_CHOSEN); #undef SIG_FWD wd->entry = elm_entry_add(obj); elm_entry_scrollable_set(wd->entry, EINA_TRUE); elm_widget_mirrored_automatic_set(wd->entry, EINA_FALSE); elm_widget_style_set(wd->entry, "fileselector_entry/default"); elm_entry_single_line_set(wd->entry, EINA_TRUE); elm_entry_editable_set(wd->entry, EINA_TRUE); edje_object_part_swallow(wd->edje, "elm.swallow.entry", wd->entry); elm_widget_sub_object_add(obj, wd->entry); evas_object_event_callback_add (wd->entry, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints, obj); #define SIG_FWD(name) \ evas_object_smart_callback_add(wd->entry, SIG_##name, _##name##_fwd, obj) SIG_FWD(CHANGED); SIG_FWD(ACTIVATED); SIG_FWD(PRESS); SIG_FWD(LONGPRESSED); SIG_FWD(CLICKED); SIG_FWD(CLICKED_DOUBLE); SIG_FWD(FOCUSED); SIG_FWD(UNFOCUSED); SIG_FWD(SELECTION_PASTE); SIG_FWD(SELECTION_COPY); SIG_FWD(SELECTION_CUT); #undef SIG_FWD _mirrored_set(obj, elm_widget_mirrored_get(obj)); _sizing_eval(obj); // TODO: convert Elementary to subclassing of Evas_Smart_Class // TODO: and save some bytes, making descriptions per-class and not instance! evas_object_smart_callbacks_descriptions_set(obj, _signals); return obj; } EAPI void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_fileselector_button_path_set(wd->button, path); } EAPI const char * elm_fileselector_entry_selected_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return elm_fileselector_button_path_get(wd->button); } EAPI void elm_fileselector_entry_window_title_set(Evas_Object *obj, const char *title) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_fileselector_button_window_title_set(wd->button, title); } EAPI const char * elm_fileselector_entry_window_title_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return elm_fileselector_button_window_title_get(wd->button); } EAPI void elm_fileselector_entry_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_fileselector_button_window_size_set(wd->button, width, height); } EAPI void elm_fileselector_entry_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_fileselector_button_window_size_get(wd->button, width, height); } EAPI void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); char *s; if (!wd) return; elm_fileselector_button_path_set(wd->button, path); s = elm_entry_utf8_to_markup(path); if (s) { elm_object_text_set(wd->entry, s); free(s); } } EAPI const char * elm_fileselector_entry_path_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; if (wd->path) free(wd->path); wd->path = elm_entry_markup_to_utf8(elm_object_text_get(wd->entry)); return wd->path; } EAPI void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_fileselector_button_expandable_set(wd->button, value); } EAPI Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return elm_fileselector_button_expandable_get(wd->button); } EAPI void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_fileselector_button_folder_only_set(wd->button, value); } EAPI Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return elm_fileselector_button_folder_only_get(wd->button); } EAPI void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_fileselector_button_is_save_set(wd->button, value); } EAPI Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return elm_fileselector_button_is_save_get(wd->button); } EAPI void elm_fileselector_entry_inwin_mode_set(Evas_Object *obj, Eina_Bool value) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_fileselector_button_inwin_mode_set(wd->button, value); } EAPI Eina_Bool elm_fileselector_entry_inwin_mode_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return elm_fileselector_button_inwin_mode_get(wd->button); } elementary-1.7.7/src/lib/elm_util.c0000664000175000017500000000232312127353615014136 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #include "elm_priv.h" char * _str_ncpy(char *dest, const char *src, size_t count) { if ((!dest) || (!src)) return NULL; return strncpy(dest, src, count); } char * _str_append(char *str, const char *txt, int *len, int *alloc) { int txt_len = strlen(txt); if (txt_len <= 0) return str; if ((*len + txt_len) >= *alloc) { char *str2; int alloc2; alloc2 = *alloc + txt_len + 128; str2 = realloc(str, alloc2); if (!str2) return str; *alloc = alloc2; str = str2; } strcpy(str + *len, txt); *len += txt_len; return str; } char * _elm_util_mkup_to_text(const char *mkup) { return evas_textblock_text_markup_to_utf8(NULL, mkup); } char * _elm_util_text_to_mkup(const char *text) { return evas_textblock_text_utf8_to_markup(NULL, text); } double _elm_atof(const char *s) { char *cradix, *buf, *p; if ((!s) || (!s[0])) return 0.0; cradix = nl_langinfo(RADIXCHAR); if (!cradix) return atof(s); buf = alloca(strlen(s) + 1); strcpy(buf, s); for (p = buf; *p; p++) { if (*p == '.') *p = *cradix; } return atof(buf); } elementary-1.7.7/src/lib/elm_label.h0000664000175000017500000001262212127353615014250 00000000000000/** * @defgroup Label Label * @ingroup Elementary * * @image html label_inheritance_tree.png * @image latex label_inheritance_tree.eps * * @image html img/widget/label/preview-00.png * @image latex img/widget/label/preview-00.eps * * @brief Widget to display text, with simple html-like markup. * * The Label widget @b doesn't allow text to overflow its boundaries, if the * text doesn't fit the geometry of the label it will be ellipsized or be * cut. Elementary provides several styles for this widget: * @li default - No animation * @li marker - Centers the text in the label and makes it bold by default * @li slide_long - The entire text appears from the right of the screen and * slides until it disappears in the left of the screen(reappearing on the * right again). * @li slide_short - The text appears in the left of the label and slides to * the right to show the overflow. When all of the text has been shown the * position is reset. * @li slide_bounce - The text appears in the left of the label and slides to * the right to show the overflow. When all of the text has been shown the * animation reverses, moving the text to the left. * * Custom themes can of course invent new markup tags and style them any way * they like. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for label objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li @c "language,changed": The program's language changed. * * See @ref tutorial_label for a demonstration of how to use a label widget. * @{ */ /** * @brief Add a new label to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Label */ EAPI Evas_Object *elm_label_add(Evas_Object *parent); /** * @brief Set the wrapping behavior of the label * * @param obj The label object * @param wrap To wrap text or not * * By default no wrapping is done. Possible values for @p wrap are: * @li ELM_WRAP_NONE - No wrapping * @li ELM_WRAP_CHAR - wrap between characters * @li ELM_WRAP_WORD - wrap between words * @li ELM_WRAP_MIXED - Word wrap, and if that fails, char wrap * * @ingroup Label */ EAPI void elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap); /** * @brief Get the wrapping behavior of the label * * @param obj The label object * @return Wrap type * * @see elm_label_line_wrap_set() * * @ingroup Label */ EAPI Elm_Wrap_Type elm_label_line_wrap_get(const Evas_Object *obj); /** * @brief Set wrap width of the label * * @param obj The label object * @param w The wrap width in pixels at a minimum where words need to wrap * * This function sets the maximum width size hint of the label. * * @warning This is only relevant if the label is inside a container. * * @ingroup Label */ EAPI void elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w); /** * @brief Get wrap width of the label * * @param obj The label object * @return The wrap width in pixels at a minimum where words need to wrap * * @see elm_label_wrap_width_set() * * @ingroup Label */ EAPI Evas_Coord elm_label_wrap_width_get(const Evas_Object *obj); /** * @brief Set the ellipsis behavior of the label * * @param obj The label object * @param ellipsis To ellipsis text or not * * If set to true and the text doesn't fit in the label an ellipsis("...") * will be shown at the end of the widget. * * @warning This doesn't work with slide(elm_label_slide_set()) or if the * chosen wrap method was #ELM_WRAP_WORD. * * @ingroup Label */ EAPI void elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis); /** * @brief Get the ellipsis behavior of the label * * @param obj The label object * @return If true, an ellipsis will be shown at the end of the label area. * * @see elm_label_ellipsis_set() * * @ingroup Label */ EAPI Eina_Bool elm_label_ellipsis_get(const Evas_Object *obj); /** * @brief Set sliding effect of label widget. * * @param obj The label object * @param slide If true, sliding effect will be shown * * If set to true, the text of the label will slide/scroll through the length of * label. * * @warning This only works with the themes "slide_short", "slide_long" and * "slide_bounce". * * @ingroup Label */ EAPI void elm_label_slide_set(Evas_Object *obj, Eina_Bool slide); /** * @brief Get whether sliding effect is shown or not. * * @param obj The label object * @return If true, sliding effect is shown. * * @see elm_label_slide_set() * * @ingroup Label */ EAPI Eina_Bool elm_label_slide_get(const Evas_Object *obj); /** * @brief Set the slide duration (speed) of the label * * @param obj The label object * @param duration The duration in seconds in moving text from slide begin position * to slide end position * * @ingroup Label */ EAPI void elm_label_slide_duration_set(Evas_Object *obj, double duration); /** * @brief Get the slide duration(speed) of the label * * @param obj The label object * @return The duration time in moving text from slide begin position to slide end position * * @see elm_label_slide_duration_set() * * @ingroup Label */ EAPI double elm_label_slide_duration_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_check.h0000664000175000017500000000724612127353615014254 00000000000000/** * @defgroup Check Check * @ingroup Elementary * * @image html check_inheritance_tree.png * @image latex check_inheritance_tree.eps * * @image html img/widget/check/preview-00.png * @image latex img/widget/check/preview-00.eps * @image html img/widget/check/preview-01.png * @image latex img/widget/check/preview-01.eps * @image html img/widget/check/preview-02.png * @image latex img/widget/check/preview-02.eps * * @brief The check widget allows for toggling a value between true * and false. * * Check objects are a lot like radio objects in layout and * functionality, except they do not work as a group, but * independently, and only toggle the value of a boolean between false * and true. elm_check_state_set() sets the boolean state and * elm_check_state_get() returns the current state. For convenience, * like the radio objects, you can set a pointer to a boolean directly * with elm_check_state_pointer_set() for it to modify. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for check objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "changed" - This is called whenever the user changes the state of * the check objects (@c event_info is always @c NULL). * * Default content parts of the check widget that you can use for are: * @li "icon" - An icon of the check * * Default text parts of the check widget that you can use for are: * @li "default" - A label of the check * @li "on" - On state label of the check * @li "off" - Off state label of the check * * Supported elm_object common APIs. * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * @li @ref elm_object_signal_emit * @li @ref elm_object_signal_callback_add * @li @ref elm_object_signal_callback_del * * @ref tutorial_check should give you a firm grasp of how to use this widget. * * @{ */ /** * @brief Add a new Check object * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Check */ EAPI Evas_Object * elm_check_add(Evas_Object *parent); /** * @brief Set the on/off state of the check object * * @param obj The check object * @param state The state to use (1 == on, 0 == off) * * This sets the state of the check. If set with elm_check_state_pointer_set() * the state of that variable is also changed. Calling this @b doesn't cause * the "changed" signal to be emitted. * * @ingroup Check */ EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool state); /** * @brief Get the state of the check object * * @param obj The check object * @return The boolean state * * @ingroup Check */ EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj); /** * @brief Set a convenience pointer to a boolean to change * * @param obj The check object * @param statep Pointer to the boolean to modify * * This sets a pointer to a boolean, that, in addition to the check objects * state will also be modified directly. To stop setting the object pointed * to simply use NULL as the @p statep parameter. If @p statep is not NULL, * then when this is called, the check objects state will also be modified to * reflect the value of the boolean @p statep points to, just like calling * elm_check_state_set(). * * @ingroup Check */ EAPI void elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep); /** * @} */ elementary-1.7.7/src/lib/elm_glview.c0000664000175000017500000002763612127353615014474 00000000000000#include #include "elm_priv.h" #include "elm_widget_glview.h" EAPI const char ELM_GLVIEW_SMART_NAME[] = "elm_glview"; static const char SIG_FOCUSED[] = "focused"; static const char SIG_UNFOCUSED[] = "unfocused"; /* smart callbacks coming from elm glview objects: */ static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_FOCUSED, ""}, {SIG_UNFOCUSED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_GLVIEW_SMART_NAME, _elm_glview, Elm_Glview_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _smart_callbacks); static Eina_Bool _elm_glview_smart_on_focus(Evas_Object *obj) { ELM_GLVIEW_DATA_GET(obj, sd); if (elm_widget_focus_get(obj)) { evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_TRUE); evas_object_smart_callback_call(obj, SIG_FOCUSED, NULL); } else { evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_FALSE); evas_object_smart_callback_call(obj, SIG_UNFOCUSED, NULL); } return EINA_TRUE; } static void _glview_update_surface(Evas_Object *obj) { ELM_GLVIEW_DATA_GET(obj, sd); if (!sd) return; if (sd->surface) { evas_object_image_native_surface_set (ELM_WIDGET_DATA(sd)->resize_obj, NULL); evas_gl_surface_destroy(sd->evasgl, sd->surface); sd->surface = NULL; } evas_object_image_size_set(ELM_WIDGET_DATA(sd)->resize_obj, sd->w, sd->h); if (!sd->surface) { Evas_Native_Surface ns; sd->surface = evas_gl_surface_create (sd->evasgl, sd->config, sd->w, sd->h); evas_gl_native_surface_get(sd->evasgl, sd->surface, &ns); evas_object_image_native_surface_set (ELM_WIDGET_DATA(sd)->resize_obj, &ns); elm_glview_changed_set(obj); } } static void _elm_glview_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_GLVIEW_DATA_GET(obj, sd); _elm_glview_parent_sc->base.resize(obj, w, h); sd->resized = EINA_TRUE; if (sd->scale_policy == ELM_GLVIEW_RESIZE_POLICY_RECREATE) { if ((w == 0) || (h == 0)) { w = 64; h = 64; } if ((sd->w == w) && (sd->h == h)) return; sd->w = w; sd->h = h; _glview_update_surface(obj); } } static Eina_Bool _render_cb(void *obj) { ELM_GLVIEW_DATA_GET(obj, sd); // Do a make current if (!evas_gl_make_current(sd->evasgl, sd->surface, sd->context)) { sd->render_idle_enterer = NULL; ERR("Failed doing make current.\n"); return EINA_FALSE; } // Call the init function if it hasn't been called already if (!sd->initialized) { if (sd->init_func) sd->init_func(obj); sd->initialized = EINA_TRUE; } if (sd->resized) { if (sd->resize_func) sd->resize_func(obj); sd->resized = EINA_FALSE; } // Call the render function if (sd->render_func) sd->render_func(obj); // Depending on the policy return true or false if (sd->render_policy == ELM_GLVIEW_RENDER_POLICY_ON_DEMAND) return EINA_TRUE; else if (sd->render_policy == ELM_GLVIEW_RENDER_POLICY_ALWAYS) { // Return false so it only runs once sd->render_idle_enterer = NULL; return EINA_FALSE; } else { ERR("Invalid Render Policy.\n"); sd->render_idle_enterer = NULL; return EINA_FALSE; } return EINA_TRUE; } static void _set_render_policy_callback(Evas_Object *obj) { ELM_GLVIEW_DATA_GET(obj, sd); switch (sd->render_policy) { case ELM_GLVIEW_RENDER_POLICY_ON_DEMAND: // Delete idle_enterer if it for some reason is around if (sd->render_idle_enterer) { ecore_idle_enterer_del(sd->render_idle_enterer); sd->render_idle_enterer = NULL; } // Set pixel getter callback evas_object_image_pixels_get_callback_set (ELM_WIDGET_DATA(sd)->resize_obj, (Evas_Object_Image_Pixels_Get_Cb)_render_cb, obj); break; case ELM_GLVIEW_RENDER_POLICY_ALWAYS: // Unset the pixel getter callback if set already evas_object_image_pixels_get_callback_set (ELM_WIDGET_DATA(sd)->resize_obj, NULL, NULL); break; default: ERR("Invalid Render Policy.\n"); return; } } static void _elm_glview_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Glview_Smart_Data); // Create image to render Evas_GL Surface ELM_WIDGET_DATA(priv)->resize_obj = evas_object_image_filled_add(evas_object_evas_get(obj)); evas_object_image_size_set(ELM_WIDGET_DATA(priv)->resize_obj, 1, 1); _elm_glview_parent_sc->base.add(obj); // Evas_GL priv->evasgl = evas_gl_new(evas_object_evas_get(obj)); if (!priv->evasgl) { ERR("Failed Creating an Evas GL Object.\n"); return; } // Create a default config priv->config = evas_gl_config_new(); if (!priv->config) { ERR("Failed Creating a Config Object.\n"); evas_object_del(obj); evas_gl_free(priv->evasgl); priv->evasgl = NULL; return; } priv->config->color_format = EVAS_GL_RGB_888; // Initialize variables priv->mode = 0; priv->scale_policy = ELM_GLVIEW_RESIZE_POLICY_RECREATE; priv->render_policy = ELM_GLVIEW_RENDER_POLICY_ON_DEMAND; priv->surface = NULL; // Initialize it to (64,64) (It's an arbitrary value) priv->w = 64; priv->h = 64; // Initialize the rest of the values priv->init_func = NULL; priv->del_func = NULL; priv->render_func = NULL; priv->render_idle_enterer = NULL; priv->initialized = EINA_FALSE; priv->resized = EINA_FALSE; // Create Context priv->context = evas_gl_context_create(priv->evasgl, NULL); if (!priv->context) { ERR("Error Creating an Evas_GL Context.\n"); evas_object_del(obj); evas_gl_config_free(priv->config); evas_gl_free(priv->evasgl); priv->evasgl = NULL; return; } } static void _elm_glview_smart_del(Evas_Object *obj) { ELM_GLVIEW_DATA_GET(obj, sd); // Call delete func if it's registered if (sd->del_func) { evas_gl_make_current(sd->evasgl, sd->surface, sd->context); sd->del_func(obj); } if (sd->render_idle_enterer) ecore_idle_enterer_del(sd->render_idle_enterer); if (sd->surface) evas_gl_surface_destroy(sd->evasgl, sd->surface); if (sd->context) evas_gl_context_destroy(sd->evasgl, sd->context); if (sd->config) evas_gl_config_free(sd->config); if (sd->evasgl) evas_gl_free(sd->evasgl); _elm_glview_parent_sc->base.del(obj); /* handles freeing sd */ } static void _elm_glview_smart_set_user(Elm_Glview_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_glview_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_glview_smart_del; ELM_WIDGET_CLASS(sc)->base.resize = _elm_glview_smart_resize; ELM_WIDGET_CLASS(sc)->on_focus = _elm_glview_smart_on_focus; } EAPI const Elm_Glview_Smart_Class * elm_glview_smart_class_get(void) { static Elm_Glview_Smart_Class _sc = ELM_GLVIEW_SMART_CLASS_INIT_NAME_VERSION(ELM_GLVIEW_SMART_NAME); static const Elm_Glview_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_glview_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_glview_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_glview_smart_class_new(), parent); if (!obj) return NULL; ELM_GLVIEW_DATA_GET(obj, sd); if (!sd->evasgl) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Evas_GL_API * elm_glview_gl_api_get(const Evas_Object *obj) { ELM_GLVIEW_CHECK(obj) NULL; ELM_GLVIEW_DATA_GET(obj, sd); return evas_gl_api_get(sd->evasgl); } EAPI Eina_Bool elm_glview_mode_set(Evas_Object *obj, Elm_GLView_Mode mode) { ELM_GLVIEW_CHECK(obj) EINA_FALSE; ELM_GLVIEW_DATA_GET(obj, sd); // Set the configs if (mode & ELM_GLVIEW_ALPHA) sd->config->color_format = EVAS_GL_RGBA_8888; else sd->config->color_format = EVAS_GL_RGB_888; if (mode & ELM_GLVIEW_DEPTH) sd->config->depth_bits = EVAS_GL_DEPTH_BIT_24; else sd->config->depth_bits = EVAS_GL_DEPTH_NONE; if (mode & ELM_GLVIEW_STENCIL) sd->config->stencil_bits = EVAS_GL_STENCIL_BIT_8; else sd->config->stencil_bits = EVAS_GL_STENCIL_NONE; if (mode & ELM_GLVIEW_DIRECT) sd->config->options_bits = EVAS_GL_OPTIONS_DIRECT; else sd->config->options_bits = EVAS_GL_OPTIONS_NONE; // Check for Alpha Channel and enable it if (mode & ELM_GLVIEW_ALPHA) evas_object_image_alpha_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_TRUE); else evas_object_image_alpha_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_FALSE); sd->mode = mode; elm_glview_changed_set(obj); return EINA_TRUE; } EAPI Eina_Bool elm_glview_resize_policy_set(Evas_Object *obj, Elm_GLView_Resize_Policy policy) { ELM_GLVIEW_CHECK(obj) EINA_FALSE; ELM_GLVIEW_DATA_GET(obj, sd); if (policy == sd->scale_policy) return EINA_TRUE; switch (policy) { case ELM_GLVIEW_RESIZE_POLICY_RECREATE: case ELM_GLVIEW_RESIZE_POLICY_SCALE: sd->scale_policy = policy; _glview_update_surface(obj); elm_glview_changed_set(obj); return EINA_TRUE; default: ERR("Invalid Scale Policy.\n"); return EINA_FALSE; } } EAPI Eina_Bool elm_glview_render_policy_set(Evas_Object *obj, Elm_GLView_Render_Policy policy) { ELM_GLVIEW_CHECK(obj) EINA_FALSE; ELM_GLVIEW_DATA_GET(obj, sd); if ((policy != ELM_GLVIEW_RENDER_POLICY_ON_DEMAND) && (policy != ELM_GLVIEW_RENDER_POLICY_ALWAYS)) { ERR("Invalid Render Policy.\n"); return EINA_FALSE; } if (sd->render_policy == policy) return EINA_TRUE; sd->render_policy = policy; _set_render_policy_callback(obj); _glview_update_surface(obj); return EINA_TRUE; } EAPI void elm_glview_size_set(Evas_Object *obj, int w, int h) { ELM_GLVIEW_CHECK(obj); ELM_GLVIEW_DATA_GET(obj, sd); if ((w == sd->w) && (h == sd->h)) return; sd->w = w; sd->h = h; _glview_update_surface(obj); elm_glview_changed_set(obj); } EAPI void elm_glview_size_get(const Evas_Object *obj, int *w, int *h) { ELM_GLVIEW_CHECK(obj); ELM_GLVIEW_DATA_GET(obj, sd); if (w) *w = sd->w; if (h) *h = sd->h; } EAPI void elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) { ELM_GLVIEW_CHECK(obj); ELM_GLVIEW_DATA_GET(obj, sd); sd->initialized = EINA_FALSE; sd->init_func = func; } EAPI void elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) { ELM_GLVIEW_CHECK(obj); ELM_GLVIEW_DATA_GET(obj, sd); sd->del_func = func; } EAPI void elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) { ELM_GLVIEW_CHECK(obj); ELM_GLVIEW_DATA_GET(obj, sd); sd->resize_func = func; } EAPI void elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) { ELM_GLVIEW_CHECK(obj); ELM_GLVIEW_DATA_GET(obj, sd); sd->render_func = func; _set_render_policy_callback(obj); } EAPI void elm_glview_changed_set(Evas_Object *obj) { ELM_GLVIEW_CHECK(obj); ELM_GLVIEW_DATA_GET(obj, sd); evas_object_image_pixels_dirty_set (ELM_WIDGET_DATA(sd)->resize_obj, EINA_TRUE); if (sd->render_policy == ELM_GLVIEW_RENDER_POLICY_ALWAYS && !sd->render_idle_enterer) sd->render_idle_enterer = ecore_idle_enterer_before_add((Ecore_Task_Cb)_render_cb, obj); } elementary-1.7.7/src/lib/els_tooltip.c0000664000175000017500000007274412127353615014677 00000000000000#include #include "elm_priv.h" #ifdef ISCOMFITOR # define STR(X) #X # define STUPID(X) STR(X) # define TTDBG(x...) fprintf(stderr, STUPID(__LINE__)": " x) #else # define TTDBG(X...) #endif static const char _tooltip_key[] = "_elm_tooltip"; #define ELM_TOOLTIP_GET_OR_RETURN(tt, obj, ...) \ Elm_Tooltip *tt; \ do \ { \ if (!(obj)) \ { \ CRITICAL("Null pointer: " #obj); \ return __VA_ARGS__; \ } \ tt = evas_object_data_get((obj), _tooltip_key); \ if (!tt) \ { \ ERR("Object does not have tooltip: " #obj); \ return __VA_ARGS__; \ } \ } \ while (0) struct _Elm_Tooltip { Elm_Tooltip_Content_Cb func; Evas_Smart_Cb del_cb; const void *data; const char *style; Evas *evas, *tt_evas; Evas_Object *eventarea, *owner; Evas_Object *tooltip, *content; Evas_Object *tt_win; Ecore_Timer *show_timer; Ecore_Timer *hide_timer; Ecore_Job *reconfigure_job; Evas_Coord mouse_x, mouse_y; struct { Evas_Coord x, y, bx, by; } pad; struct { double x, y; } rel_pos; double hide_timeout; /* from theme */ Eina_Bool visible_lock:1; Eina_Bool changed_style:1; Eina_Bool free_size : 1; }; static void _elm_tooltip_reconfigure(Elm_Tooltip *tt); static void _elm_tooltip_reconfigure_job_start(Elm_Tooltip *tt); static void _elm_tooltip_reconfigure_job_stop(Elm_Tooltip *tt); static void _elm_tooltip_hide_anim_start(Elm_Tooltip *tt); static void _elm_tooltip_hide_anim_stop(Elm_Tooltip *tt); static void _elm_tooltip_show_timer_stop(Elm_Tooltip *tt); static void _elm_tooltip_hide(Elm_Tooltip *tt); static void _elm_tooltip_data_clean(Elm_Tooltip *tt); static void _elm_tooltip_content_changed_hints_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _elm_tooltip_reconfigure_job_start(data); TTDBG("HINTS CHANGED\n"); } static void _elm_tooltip_content_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Tooltip *tt = data; tt->content = NULL; tt->visible_lock = EINA_FALSE; if (tt->tooltip) _elm_tooltip_hide(tt); } static void _elm_tooltip_obj_move_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Tooltip *tt = data; _elm_tooltip_reconfigure_job_start(tt); TTDBG("TT MOVED\n"); } static void _elm_tooltip_obj_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Tooltip *tt = data; _elm_tooltip_reconfigure_job_start(tt); TTDBG("TT RESIZE\n"); } static void _elm_tooltip_obj_mouse_move_cb(Elm_Tooltip *tt, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Event_Mouse_Move *ev) { if (tt->mouse_x || tt->mouse_y) { if ((abs(ev->cur.output.x - tt->mouse_x) < 3) && (abs(ev->cur.output.y - tt->mouse_y) < 3)) { TTDBG("MOUSE MOVE REJECTED!\n"); return; } } tt->mouse_x = ev->cur.output.x; tt->mouse_y = ev->cur.output.y; TTDBG("MOUSE MOVED\n"); _elm_tooltip_reconfigure_job_start(tt); } static void _elm_tooltip_show(Elm_Tooltip *tt) { _elm_tooltip_show_timer_stop(tt); _elm_tooltip_hide_anim_stop(tt); TTDBG("TT SHOW\n"); if (tt->tooltip) { _elm_tooltip_reconfigure_job_start(tt); TTDBG("RECURSIVE JOB\n"); return; } if (tt->free_size) { tt->tt_win = elm_win_add(NULL, "tooltip", ELM_WIN_TOOLTIP); elm_win_override_set(tt->tt_win, EINA_TRUE); tt->tt_evas = evas_object_evas_get(tt->tt_win); tt->tooltip = edje_object_add(tt->tt_evas); evas_object_size_hint_weight_set(tt->tooltip, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tt->tooltip, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(tt->tt_win, tt->tooltip); } else tt->tooltip = edje_object_add(tt->evas); if (!tt->tooltip) return; if (tt->free_size) evas_object_layer_set(tt->tooltip, ELM_OBJECT_LAYER_TOOLTIP); evas_object_event_callback_add (tt->eventarea, EVAS_CALLBACK_MOVE, _elm_tooltip_obj_move_cb, tt); evas_object_event_callback_add (tt->eventarea, EVAS_CALLBACK_RESIZE, _elm_tooltip_obj_resize_cb, tt); evas_object_event_callback_add (tt->eventarea, EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_elm_tooltip_obj_mouse_move_cb, tt); tt->changed_style = EINA_TRUE; _elm_tooltip_reconfigure_job_start(tt); } static void _elm_tooltip_content_del(Elm_Tooltip *tt) { if (!tt->content) return; TTDBG("CONTENT DEL\n"); evas_object_event_callback_del_full (tt->content, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _elm_tooltip_content_changed_hints_cb, tt); evas_object_event_callback_del_full (tt->content, EVAS_CALLBACK_DEL, _elm_tooltip_content_del_cb, tt); evas_object_hide(tt->content); evas_object_del(tt->content); tt->content = NULL; } static void _elm_tooltip_hide(Elm_Tooltip *tt) { Evas_Object *del; TTDBG("TT HIDE\n"); _elm_tooltip_show_timer_stop(tt); _elm_tooltip_hide_anim_stop(tt); _elm_tooltip_reconfigure_job_stop(tt); if (!tt->tooltip) return; if (tt->visible_lock) return; _elm_tooltip_content_del(tt); evas_object_event_callback_del_full (tt->eventarea, EVAS_CALLBACK_MOVE, _elm_tooltip_obj_move_cb, tt); evas_object_event_callback_del_full (tt->eventarea, EVAS_CALLBACK_RESIZE, _elm_tooltip_obj_resize_cb, tt); evas_object_event_callback_del_full (tt->eventarea, EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_elm_tooltip_obj_mouse_move_cb, tt); del = tt->tt_win ?: tt->tooltip; tt->tt_win = NULL; tt->tt_evas = NULL; tt->tooltip = NULL; evas_object_del(del); } static void _elm_tooltip_reconfigure_job(void *data) { Elm_Tooltip *tt = data; tt->reconfigure_job = NULL; _elm_tooltip_reconfigure(data); } static void _elm_tooltip_reconfigure_job_stop(Elm_Tooltip *tt) { if (!tt->reconfigure_job) return; ecore_job_del(tt->reconfigure_job); tt->reconfigure_job = NULL; } static void _elm_tooltip_reconfigure_job_start(Elm_Tooltip *tt) { if (tt->reconfigure_job) ecore_job_del(tt->reconfigure_job); tt->reconfigure_job = ecore_job_add(_elm_tooltip_reconfigure_job, tt); } static Eina_Bool _elm_tooltip_hide_anim_cb(void *data) { Elm_Tooltip *tt = data; tt->hide_timer = NULL; _elm_tooltip_hide(tt); return EINA_FALSE; } static void _elm_tooltip_hide_anim_start(Elm_Tooltip *tt) { double extra = 0; if (tt->hide_timer) return; TTDBG("HIDE START\n"); /* hide slightly faster when in window mode to look less stupid */ if ((tt->hide_timeout > 0) && tt->tt_win) extra = 0.1; edje_object_signal_emit(tt->tooltip, "elm,action,hide", "elm"); tt->hide_timer = ecore_timer_add (tt->hide_timeout - extra, _elm_tooltip_hide_anim_cb, tt); } static void _elm_tooltip_hide_anim_stop(Elm_Tooltip *tt) { if (!tt->hide_timer) return; if (tt->tooltip) edje_object_signal_emit(tt->tooltip, "elm,action,show", "elm"); ecore_timer_del(tt->hide_timer); tt->hide_timer = NULL; } static void _elm_tooltip_reconfigure(Elm_Tooltip *tt) { Evas_Coord ox, oy, ow, oh, px, py, tx, ty, tw, th, cw = 0, ch = 0; Evas_Coord eminw, eminh, ominw, ominh; double rel_x, rel_y; Eina_Bool inside_eventarea; _elm_tooltip_reconfigure_job_stop(tt); if (tt->hide_timer) return; if (!tt->tooltip) return; if (tt->changed_style) { const char *style = tt->style ? tt->style : "default"; const char *str; if (!_elm_theme_object_set(tt->tt_win ? NULL : tt->owner, tt->tooltip, "tooltip", "base", style)) { ERR("Could not apply the theme to the tooltip! style=%s", style); if (tt->tt_win) evas_object_del(tt->tt_win); else evas_object_del(tt->tooltip); tt->tt_win = NULL; tt->tt_evas = NULL; tt->tooltip = NULL; return; } tt->rel_pos.x = 0; tt->rel_pos.y = 0; tt->pad.x = 0; tt->pad.y = 0; tt->pad.bx = 0; tt->pad.by = 0; tt->hide_timeout = 0.0; str = edje_object_data_get(tt->tooltip, "transparent"); if (tt->tt_win) { /* FIXME: hardcoded here is bad */ if (str && (!strcmp(str, "enabled"))) { evas_object_hide(tt->tt_win); elm_win_alpha_set(tt->tt_win, EINA_TRUE); #ifdef HAVE_ELEMENTARY_X ecore_x_window_shape_input_rectangle_set(elm_win_xwindow_get(tt->tt_win), 0, 0, 0, 0); #endif evas_object_show(tt->tt_win); } else { evas_object_hide(tt->tt_win); elm_win_alpha_set(tt->tt_win, EINA_FALSE); #ifdef HAVE_ELEMENTARY_X ecore_x_window_shape_input_rectangle_set(elm_win_xwindow_get(tt->tt_win), 0, 0, 0, 0); #endif evas_object_show(tt->tt_win); } } str = edje_object_data_get(tt->tooltip, "pad_x"); if (str) tt->pad.x = atoi(str); str = edje_object_data_get(tt->tooltip, "pad_y"); if (str) tt->pad.y = atoi(str); str = edje_object_data_get(tt->tooltip, "pad_border_x"); if (str) tt->pad.bx = atoi(str); str = edje_object_data_get(tt->tooltip, "pad_border_y"); if (str) tt->pad.by = atoi(str); str = edje_object_data_get(tt->tooltip, "hide_timeout"); if (str) { tt->hide_timeout = _elm_atof(str); if (tt->hide_timeout < 0.0) tt->hide_timeout = 0.0; } evas_object_pass_events_set(tt->tooltip, EINA_TRUE); tt->changed_style = EINA_FALSE; if (tt->tooltip) edje_object_part_swallow(tt->tooltip, "elm.swallow.content", tt->content); edje_object_signal_emit(tt->tooltip, "elm,action,show", "elm"); } if (!tt->content) { tt->content = tt->func((void *)tt->data, tt->owner, tt->tt_win ? : tt->owner); if (!tt->content) { WRN("could not create tooltip content!"); if (tt->tt_win) evas_object_del(tt->tt_win); else evas_object_del(tt->tooltip); tt->tt_win = NULL; tt->tt_evas = NULL; tt->tooltip = NULL; return; } evas_object_show(tt->content); evas_object_layer_set(tt->content, ELM_OBJECT_LAYER_TOOLTIP); evas_object_pass_events_set(tt->content, EINA_TRUE); edje_object_part_swallow (tt->tooltip, "elm.swallow.content", tt->content); evas_object_event_callback_add(tt->content, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _elm_tooltip_content_changed_hints_cb, tt); evas_object_event_callback_add(tt->content, EVAS_CALLBACK_DEL, _elm_tooltip_content_del_cb, tt); } TTDBG("*******RECALC\n"); evas_object_size_hint_min_get(tt->content, &ominw, &ominh); edje_object_size_min_get(tt->tooltip, &eminw, &eminh); if (eminw && (ominw < eminw)) ominw = eminw; if (eminw && (ominh < eminh)) ominh = eminh; if (ominw < 1) ominw = 10; /* at least it is noticeable */ if (ominh < 1) ominh = 10; /* at least it is noticeable */ edje_object_size_min_restricted_calc(tt->tooltip, &tw, &th, ominw, ominh); TTDBG("TTSIZE: tw=%d,th=%d,ominw=%d,ominh=%d\n", tw, th, ominw, ominh); if (tt->tt_win) elm_win_screen_size_get(elm_object_top_widget_get(tt->owner), NULL, NULL, &cw, &ch); if (!cw) evas_output_size_get(tt->tt_evas ?: tt->evas, &cw, &ch); TTDBG("SCREEN: cw=%d,ch=%d\n", cw, ch); evas_object_geometry_get(tt->eventarea, &ox, &oy, &ow, &oh); TTDBG("EVENTAREA: ox=%d,oy=%d,ow=%d,oh=%d\n", ox, oy, ow, oh); if (tt->tt_win) { int x, y; Evas_Object *win = elm_object_top_widget_get(tt->owner); #ifdef HAVE_ELEMENTARY_X Ecore_X_Window xwin = elm_win_xwindow_get(win); ecore_x_pointer_xy_get(xwin, &px, &py); #endif elm_win_screen_position_get(win, &x, &y); ox += x; if (px) px += x; oy += y; if (py) py += y; } else evas_pointer_canvas_xy_get(tt->evas, &px, &py); TTDBG("POINTER: px=%d,py=%d\n", px, py); inside_eventarea = ((px >= ox) && (py >= oy) && (px <= ox + ow) && (py <= oy + oh)); if (inside_eventarea) { /* try to position bottom right corner at pointer */ tx = px - tw; ty = py - th; TTDBG("INIT (EVENTAREA)\n"); } else { /* try centered on middle of eventarea */ tx = ox + (ow / 2) - (tw / 2); if (0 > (th - oy - oh)) ty = oy + th; else ty = oy - oh; TTDBG("INIT (INTERPRETED)\n"); } TTDBG("ADJUST (POINTER): tx=%d,ty=%d\n", tx, ty); if ((tx < 0) || (tx + tw > cw)) { /* if we're offscreen, try to flip over the Y axis */ if ((tx < 0) && (abs((tx + 2 * tw) - cw) < abs(tx))) tx += tw; else if (tx + tw > cw) { int test_x = tx - tw; if ((test_x >= 0) || (tx + tw - cw > abs(test_x))) tx -= tw; } } else if ((tx > px) && (px > tw)) { if (tx + tw < cw) tx += tw; } if ((ty < 0) || (ty + th > ch)) { /* if we're offscreen, try to flip over the X axis */ if ((ty < 0) && (abs((ty + 2 * th) - ch) < abs(ty))) ty += th; else if (ty + th > ch) { int test_y = ty - th; if ((test_y >= 0) || (ty + th - ch > abs(test_y))) ty -= th; } } else if ((ty > py) && (py > th)) { if (ty + th < ch) ty += th; } TTDBG("ADJUST (FLIP): tx=%d,ty=%d\n", tx, ty); if (inside_eventarea) { if ((tx == px) && ((tx + tw + tt->pad.x < cw) || (tx + tw > cw))) tx += tt->pad.x; else if ((tx - tt->pad.x > 0) || (tx < 0)) tx -= tt->pad.x; if ((ty == py) && ((ty + th + tt->pad.y < ch) || (ty + th > ch))) ty += tt->pad.y; else if ((ty - tt->pad.y > 0) || (ty < 0)) ty -= tt->pad.y; } TTDBG("PAD: tx=%d,ty=%d\n", tx, ty); if (tt->pad.bx * 2 + tw < cw) { if (tx < tt->pad.bx) tx = tt->pad.bx; else if ((tx >= tw) && (tx + tt->pad.bx <= cw)) tx += tt->pad.bx; else if (tx - tt->pad.bx >= 0) tx -= tt->pad.bx; } else if (tx < 0) tx -= tt->pad.bx; else if (tx > cw) tx += tt->pad.bx; if (tt->pad.by * 2 + th < ch) { if (ty < tt->pad.by) ty = tt->pad.by; else if ((ty >= th) && (ty + tt->pad.by <= ch)) ty += tt->pad.by; else if (ty - tt->pad.by >= 0) ty -= tt->pad.by; } else if (ty < 0) ty -= tt->pad.by; else if (ty > ch) ty += tt->pad.by; TTDBG("PAD (BORDER): tx=%d,ty=%d\n", tx, ty); if (((tx < 0) && (tw < cw)) || ((ty < 0) && (th < ch))) { TTDBG("POSITIONING FAILED! THIS IS A BUG SOMEWHERE!\n"); abort(); return; } evas_object_move(tt->tt_win ? : tt->tooltip, tx, ty); evas_object_resize(tt->tt_win ? : tt->tooltip, tw, th); TTDBG("FINAL: tx=%d,ty=%d,tw=%d,th=%d\n", tx, ty, tw, th); evas_object_show(tt->tooltip); if (inside_eventarea) { rel_x = (px - tx) / (double)tw; rel_y = (py - ty) / (double)th; } else { rel_x = (ox + (ow / 2) - tx) / (double)tw; rel_y = (oy + (oh / 2) - ty) / (double)th; } #define FDIF(a, b) (fabs((a) - (b)) > 0.0001) if ((FDIF(rel_x, tt->rel_pos.x)) || (FDIF(rel_y, tt->rel_pos.y))) { Edje_Message_Float_Set *msg; msg = alloca(sizeof(Edje_Message_Float_Set) + sizeof(double)); msg->count = 2; msg->val[0] = rel_x; msg->val[1] = rel_y; tt->rel_pos.x = rel_x; tt->rel_pos.y = rel_y; edje_object_message_send(tt->tooltip, EDJE_MESSAGE_FLOAT_SET, 1, msg); } #undef FDIF } static void _elm_tooltip_show_timer_stop(Elm_Tooltip *tt) { if (!tt->show_timer) return; ecore_timer_del(tt->show_timer); tt->show_timer = NULL; } static Eina_Bool _elm_tooltip_timer_show_cb(void *data) { Elm_Tooltip *tt = data; tt->show_timer = NULL; _elm_tooltip_show(tt); return ECORE_CALLBACK_CANCEL; } static void _elm_tooltip_obj_mouse_in_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Tooltip *tt = data; _elm_tooltip_hide_anim_stop(tt); if ((tt->show_timer) || (tt->tooltip)) return; tt->show_timer = ecore_timer_add(_elm_config->tooltip_delay, _elm_tooltip_timer_show_cb, tt); TTDBG("MOUSE IN\n"); } static void _elm_tooltip_obj_mouse_out_cb(Elm_Tooltip *tt, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Event_Mouse_Out *event __UNUSED__) { if (tt->visible_lock) return; if (!tt->tooltip) { _elm_tooltip_show_timer_stop(tt); return; } _elm_tooltip_hide_anim_start(tt); TTDBG("MOUSE OUT\n"); } static void _elm_tooltip_obj_free_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); static void _elm_tooltip_unset(Elm_Tooltip *tt) { tt->visible_lock = EINA_FALSE; _elm_tooltip_hide(tt); _elm_tooltip_data_clean(tt); if (tt->eventarea) { evas_object_event_callback_del_full (tt->eventarea, EVAS_CALLBACK_MOUSE_IN, _elm_tooltip_obj_mouse_in_cb, tt); evas_object_event_callback_del_full (tt->eventarea, EVAS_CALLBACK_MOUSE_OUT, (Evas_Object_Event_Cb)_elm_tooltip_obj_mouse_out_cb, tt); evas_object_event_callback_del_full (tt->eventarea, EVAS_CALLBACK_FREE, _elm_tooltip_obj_free_cb, tt); evas_object_data_del(tt->eventarea, _tooltip_key); } if (tt->owner) { evas_object_event_callback_del_full (tt->owner, EVAS_CALLBACK_FREE, _elm_tooltip_obj_free_cb, tt); elm_widget_tooltip_del(tt->owner, tt); } eina_stringshare_del(tt->style); free(tt); } static void _elm_tooltip_obj_free_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Tooltip *tt = data; if (tt->eventarea == obj) tt->eventarea = NULL; if (tt->owner == obj) tt->owner = NULL; _elm_tooltip_unset(tt); } static Evas_Object * _elm_tooltip_label_create(void *data, Evas_Object *obj __UNUSED__, Evas_Object *tooltip) { Evas_Object *label = elm_label_add(tooltip); if (!label) return NULL; elm_object_style_set(label, "tooltip"); elm_object_text_set(label, data); return label; } static Evas_Object * _elm_tooltip_trans_label_create(void *data, Evas_Object *obj __UNUSED__, Evas_Object *tooltip) { Evas_Object *label = elm_label_add(tooltip); const char **text = data; if (!label) return NULL; elm_object_style_set(label, "tooltip"); elm_object_domain_translatable_text_set(label, text[0], text[1]); return label; } static void _elm_tooltip_label_del_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { eina_stringshare_del(data); } static void _elm_tooltip_trans_label_del_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { const char **text = data; eina_stringshare_del(text[0]); eina_stringshare_del(text[1]); free(text); } static void _elm_tooltip_data_clean(Elm_Tooltip *tt) { if (tt->del_cb) tt->del_cb((void *)tt->data, tt->owner, NULL); _elm_tooltip_content_del(tt); tt->data = NULL; tt->del_cb = NULL; } /** * Notify tooltip should recalculate its theme. * @internal */ void elm_tooltip_theme(Elm_Tooltip *tt) { if (!tt->tooltip) return; tt->changed_style = EINA_TRUE; _elm_tooltip_reconfigure_job_start(tt); } /** * Set the content to be shown in the tooltip object for specific event area. * * Setup the tooltip to object. The object @a eventarea can have only * one tooltip, so any previous tooltip data is removed. @p func(with * @p data) will be called every time that need show the tooltip and * it should return a valid Evas_Object. This object is then managed * fully by tooltip system and is deleted when the tooltip is gone. * * This is an internal function that is used by objects with sub-items * that want to provide different tooltips for each of them. The @a * owner object should be an elm_widget and will be used to track * theme changes and to feed @a func and @a del_cb. The @a eventarea * may be any object and is the one that should be used later on with * elm_object_tooltip apis, such as elm_object_tooltip_hide(), * elm_object_tooltip_show() or elm_object_tooltip_unset(). * * @param eventarea the object being attached a tooltip. * @param owner the elm_widget that owns this object, will be used to * track theme changes and to be used in @a func or @a del_cb. * @param func the function used to create the tooltip contents. The * @a Evas_Object parameters will receive @a owner as value. * @param data what to provide to @a func as callback data/context. * @param del_cb called when data is not needed anymore, either when * another callback replaces @p func, the tooltip is unset with * elm_object_tooltip_unset() or the owner object @a obj * dies. This callback receives as the first parameter the * given @a data, and @c event_info is NULL. * * @internal * @ingroup Tooltips */ void elm_object_sub_tooltip_content_cb_set(Evas_Object *eventarea, Evas_Object *owner, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) { Elm_Tooltip *tt = NULL; Eina_Bool just_created; EINA_SAFETY_ON_NULL_GOTO(owner, error); EINA_SAFETY_ON_NULL_GOTO(eventarea, error); if (!func) { elm_object_tooltip_unset(eventarea); return; } tt = evas_object_data_get(eventarea, _tooltip_key); if (tt) { if (tt->owner != owner) { if (tt->owner != eventarea) evas_object_event_callback_del_full (tt->owner, EVAS_CALLBACK_FREE, _elm_tooltip_obj_free_cb, tt); elm_widget_tooltip_del(tt->owner, tt); if (owner != eventarea) evas_object_event_callback_add (owner, EVAS_CALLBACK_FREE, _elm_tooltip_obj_free_cb, tt); elm_widget_tooltip_add(tt->owner, tt); } if ((tt->func == func) && (tt->data == data) && (tt->del_cb == del_cb)) return; _elm_tooltip_data_clean(tt); just_created = EINA_FALSE; } else { tt = ELM_NEW(Elm_Tooltip); if (!tt) goto error; tt->owner = owner; tt->eventarea = eventarea; tt->evas = evas_object_evas_get(eventarea); evas_object_data_set(eventarea, _tooltip_key, tt); just_created = EINA_TRUE; evas_object_event_callback_add(eventarea, EVAS_CALLBACK_MOUSE_IN, _elm_tooltip_obj_mouse_in_cb, tt); evas_object_event_callback_add(eventarea, EVAS_CALLBACK_MOUSE_OUT, (Evas_Object_Event_Cb)_elm_tooltip_obj_mouse_out_cb, tt); evas_object_event_callback_add(eventarea, EVAS_CALLBACK_FREE, _elm_tooltip_obj_free_cb, tt); if (owner != eventarea) evas_object_event_callback_add (owner, EVAS_CALLBACK_FREE, _elm_tooltip_obj_free_cb, tt); elm_widget_tooltip_add(tt->owner, tt); } tt->func = func; tt->data = data; tt->del_cb = del_cb; if (!just_created) _elm_tooltip_reconfigure_job_start(tt); return; error: if (del_cb) del_cb((void *)data, owner, NULL); } /** * Force show tooltip of object * * @param obj Target object * * Force show the tooltip and disable hide on mouse_out. * If another content is set as tooltip, the visible tooltip will hididen and * showed again with new content. * This can force show more than one tooltip at a time. * * @ingroup Tooltips */ EAPI void elm_object_tooltip_show(Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj); tt->visible_lock = EINA_TRUE; _elm_tooltip_show(tt); } /** * Force hide tooltip of object * * @param obj Target object * * Force hide the tooltip and (re)enable future mouse interations. * * @ingroup Tooltips */ EAPI void elm_object_tooltip_hide(Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj); tt->visible_lock = EINA_FALSE; _elm_tooltip_hide_anim_start(tt); } /** * Set the text to be shown in the tooltip object * * @param obj Target object * @param text The text to set in the content * * Setup the text as tooltip to object. The object can have only one tooltip, * so any previous tooltip data is removed. * This method call internaly the elm_tooltip_content_cb_set(). * * @ingroup Tooltips */ EAPI void elm_object_tooltip_text_set(Evas_Object *obj, const char *text) { EINA_SAFETY_ON_NULL_RETURN(obj); EINA_SAFETY_ON_NULL_RETURN(text); text = eina_stringshare_add(text); elm_object_tooltip_content_cb_set (obj, _elm_tooltip_label_create, text, _elm_tooltip_label_del_cb); } /** */ EAPI void elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *domain, const char *text) { const char **data; EINA_SAFETY_ON_NULL_RETURN(obj); EINA_SAFETY_ON_NULL_RETURN(text); data = malloc(2 * sizeof(char *)); if (!data) return; data[0] = eina_stringshare_add(domain); data[1] = eina_stringshare_add(text); elm_object_tooltip_content_cb_set (obj, _elm_tooltip_trans_label_create, data, _elm_tooltip_trans_label_del_cb); } /** * Set the content to be shown in the tooltip object * * Setup the tooltip to object. The object can have only one tooltip, * so any previous tooltip data is removed. @p func(with @p data) will * be called every time that need show the tooltip and it should * return a valid Evas_Object. This object is then managed fully by * tooltip system and is deleted when the tooltip is gone. * * @param obj the object being attached a tooltip. * @param func the function used to create the tooltip contents. * @param data what to provide to @a func as callback data/context. * @param del_cb called when data is not needed anymore, either when * another callback replaces @p func, the tooltip is unset with * elm_object_tooltip_unset() or the owner object @a obj * dies. This callback receives as the first parameter the * given @a data, and @c event_info is NULL. * * @ingroup Tooltips */ EAPI void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) { elm_object_sub_tooltip_content_cb_set(obj, obj, func, data, del_cb); } /** * Unset tooltip from object * * @param obj Target object * * Remove tooltip from object. The callback provided as del_cb to * elm_object_tooltip_content_cb_set() will be called to notify it is * not used anymore. * * @see elm_object_tooltip_content_cb_set() * * @ingroup Tooltips */ EAPI void elm_object_tooltip_unset(Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj); _elm_tooltip_unset(tt); } /** * Sets a different style for this object tooltip. * * @note before you set a style you should define a tooltip with * elm_object_tooltip_content_cb_set() or * elm_object_tooltip_text_set(). * * @param obj an object with tooltip already set. * @param style the theme style to use (default, transparent, ...) */ EAPI void elm_object_tooltip_style_set(Evas_Object *obj, const char *style) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj); if (!eina_stringshare_replace(&tt->style, style)) return; elm_tooltip_theme(tt); } /** * Get the style for this object tooltip. * * @param obj an object with tooltip already set. * @return style the theme style in use, defaults to "default". If the * object does not have a tooltip set, then NULL is returned. */ EAPI const char * elm_object_tooltip_style_get(const Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj, NULL); return tt->style ? tt->style : "default"; } /** * @brief Disable size restrictions on an object's tooltip * @param obj The tooltip's anchor object * @param disable If EINA_TRUE, size restrictions are disabled * @return EINA_FALSE on failure, EINA_TRUE on success * * This function allows a tooltip to expand beyond its parent window's canvas. * It will instead be limited only by the size of the display. */ EAPI Eina_Bool elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj, EINA_FALSE); return tt->free_size = disable; } /** * @brief Retrieve size restriction state of an object's tooltip * @param obj The tooltip's anchor object * @return If EINA_TRUE, size restrictions are disabled * * This function returns whether a tooltip is allowed to expand beyond * its parent window's canvas. * It will instead be limited only by the size of the display. */ EAPI Eina_Bool elm_object_tooltip_window_mode_get(const Evas_Object *obj) { ELM_TOOLTIP_GET_OR_RETURN(tt, obj, EINA_FALSE); return tt->free_size; } elementary-1.7.7/src/lib/elc_fileselector.h0000664000175000017500000002402012127353615015632 00000000000000/** * @defgroup Fileselector File Selector * @ingroup Elementary * * @image html fileselector_inheritance_tree.png * @image latex fileselector_inheritance_tree.eps * * @image html img/widget/fileselector/preview-00.png * @image latex img/widget/fileselector/preview-00.eps * * A file selector is a widget that allows a user to navigate * through a file system, reporting file selections back via its * API. * * It contains shortcut buttons for home directory (@c ~) and to * jump one directory upwards (..), as well as cancel/ok buttons to * confirm/cancel a given selection. After either one of those two * former actions, the file selector will issue its @c "done" smart * callback. * * There's a text entry on it, too, showing the name of the current * selection. There's the possibility of making it editable, so it * is useful on file saving dialogs on applications, where one * gives a file name to save contents to, in a given directory in * the system. This custom file name will be reported on the @c * "done" smart callback (explained in sequence). * * Finally, it has a view to display file system items into in two * possible forms: * - list * - grid * * If Elementary is built with support of the Ethumb thumbnailing * library, the second form of view will display preview thumbnails * of files which it supports. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for file selector objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "selected" - the user has clicked on a file (when not in * folders-only mode) or directory (when in folders-only mode) * - @c "directory,open" - the list has been populated with new * content (@c event_info is a pointer to the directory's * path, a @b stringshared string) * - @c "done" - the user has clicked on the "ok" or "cancel" * buttons (@c event_info is a pointer to the selection's * path, a @b stringshared string) * * Here is an example on its usage: * @li @ref fileselector_example */ /** * @addtogroup Fileselector * @{ */ /** * Defines how a file selector widget is to layout its contents * (file system entries). */ typedef enum { ELM_FILESELECTOR_LIST = 0, /**< layout as a list */ ELM_FILESELECTOR_GRID, /**< layout as a grid */ ELM_FILESELECTOR_LAST /**< sentinel (helper) value, not used */ } Elm_Fileselector_Mode; /** * Add a new file selector widget to the given parent Elementary * (container) object * * @param parent The parent object * @return a new file selector widget handle or @c NULL, on errors * * This function inserts a new file selector widget on the canvas. * * @ingroup Fileselector */ EAPI Evas_Object *elm_fileselector_add(Evas_Object *parent); /** * Enable/disable the file name entry box where the user can type * in a name for a file, in a given file selector widget * * @param obj The file selector object * @param is_save @c EINA_TRUE to make the file selector a "saving * dialog", @c EINA_FALSE otherwise * * Having the entry editable is useful on file saving dialogs on * applications, where one gives a file name to save contents to, * in a given directory in the system. This custom file name will * be reported on the @c "done" smart callback. * * @see elm_fileselector_is_save_get() * * @ingroup Fileselector */ EAPI void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save); /** * Get whether the given file selector is in "saving dialog" mode * * @param obj The file selector object * @return @c EINA_TRUE, if the file selector is in "saving dialog" * mode, @c EINA_FALSE otherwise (and on errors) * * @see elm_fileselector_is_save_set() for more details * * @ingroup Fileselector */ EAPI Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj); /** * Enable/disable folder-only view for a given file selector widget * * @param obj The file selector object * @param only @c EINA_TRUE to make @p obj only display * directories, @c EINA_FALSE to make files to be displayed in it * too * * If enabled, the widget's view will only display folder items, * naturally. * * @see elm_fileselector_folder_only_get() * * @ingroup Fileselector */ EAPI void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only); /** * Get whether folder-only view is set for a given file selector * widget * * @param obj The file selector object * @return only @c EINA_TRUE if @p obj is only displaying * directories, @c EINA_FALSE if files are being displayed in it * too (and on errors) * * @see elm_fileselector_folder_only_get() * * @ingroup Fileselector */ EAPI Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj); /** * Enable/disable the "ok" and "cancel" buttons on a given file * selector widget * * @param obj The file selector object * @param buttons @c EINA_TRUE to show buttons, @c EINA_FALSE to hide. * * @note A file selector without those buttons will never emit the * @c "done" smart event, and is only usable if one is just hooking * to the other two events. * * @see elm_fileselector_buttons_ok_cancel_get() * * @ingroup Fileselector */ EAPI void elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, Eina_Bool buttons); /** * Get whether the "ok" and "cancel" buttons on a given file * selector widget are being shown. * * @param obj The file selector object * @return @c EINA_TRUE if they are being shown, @c EINA_FALSE * otherwise (and on errors) * * @see elm_fileselector_buttons_ok_cancel_set() for more details * * @ingroup Fileselector */ EAPI Eina_Bool elm_fileselector_buttons_ok_cancel_get(const Evas_Object *obj); /** * Enable/disable a tree view in the given file selector widget, * if it's in @c #ELM_FILESELECTOR_LIST mode * * @param obj The file selector object * @param expand @c EINA_TRUE to enable tree view, @c EINA_FALSE to * disable * * In a tree view, arrows are created on the sides of directories, * allowing them to expand in place. * * @note If it's in other mode, the changes made by this function * will only be visible when one switches back to "list" mode. * * @see elm_fileselector_expandable_get() * * @ingroup Fileselector */ EAPI void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand); /** * Get whether tree view is enabled for the given file selector * widget * * @param obj The file selector object * @return @c EINA_TRUE if @p obj is in tree view, @c EINA_FALSE * otherwise (and or errors) * * @see elm_fileselector_expandable_set() for more details * * @ingroup Fileselector */ EAPI Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj); /** * Set, programmatically, the @b directory that a given file * selector widget will display contents from * * @param obj The file selector object * @param path The path to display in @p obj * * This will change the @b directory that @p obj is displaying. It * will also clear the text entry area on the @p obj object, which * displays select files' names. * * @see elm_fileselector_path_get() * * @ingroup Fileselector */ EAPI void elm_fileselector_path_set(Evas_Object *obj, const char *path); /** * Get the parent directory's path that a given file selector * widget is displaying * * @param obj The file selector object * @return The (full) path of the directory the file selector is * displaying, a @b stringshared string * * @see elm_fileselector_path_set() * * @ingroup Fileselector */ EAPI const char *elm_fileselector_path_get(const Evas_Object *obj); /** * Set, programmatically, the currently selected file/directory in * the given file selector widget * * @param obj The file selector object * @param path The (full) path to a file or directory * @return @c EINA_TRUE on success, @c EINA_FALSE on failure. The * latter case occurs if the directory or file pointed to do not * exist. * * @see elm_fileselector_selected_get() * * @ingroup Fileselector */ EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *path); /** * Get the currently selected item's (full) path, in the given file * selector widget * * @param obj The file selector object * @return The absolute path of the selected item, a @b * stringshared string * * @note Custom editions on @p obj object's text entry, if made, * will appear on the return string of this function, naturally. * * @see elm_fileselector_selected_set() for more details * * @ingroup Fileselector */ EAPI const char *elm_fileselector_selected_get(const Evas_Object *obj); /** * Set the mode in which a given file selector widget will display * (layout) file system entries in its view * * @param obj The file selector object * @param mode The mode of the fileselector, being it one of #ELM_FILESELECTOR_LIST * (default) or #ELM_FILESELECTOR_GRID. The first one, naturally, will display * the files in a list. The latter will make the widget to display its entries * in a grid form. * * @note By using elm_fileselector_expandable_set(), the user may * trigger a tree view for that list. * * @note If Elementary is built with support of the Ethumb * thumbnailing library, the second form of view will display * preview thumbnails of files which it supports. You must have * elm_need_ethumb() called in your Elementary for thumbnailing to * work, though. * * @see elm_fileselector_expandable_set(). * @see elm_fileselector_mode_get(). * * @ingroup Fileselector */ EAPI void elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode); /** * Get the mode in which a given file selector widget is displaying * (layouting) file system entries in its view * * @param obj The fileselector object * @return The mode in which the fileselector is at * * @see elm_fileselector_mode_set() for more details * * @ingroup Fileselector */ EAPI Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_widget_mapbuf.h0000664000175000017500000001145612127353615016012 00000000000000#ifndef ELM_WIDGET_MAPBUF_H #define ELM_WIDGET_MAPBUF_H #include "elm_widget_container.h" /** * @addtogroup Widget * @{ * * @section elm-mapbuf-class The Elementary Mapbuf Class * * Elementary, besides having the @ref Mapbuf widget, exposes its * foundation -- the Elementary Mapbuf Class -- in order to create other * widgets which are a mapbuf with some more logic on top. */ /** * @def ELM_MAPBUF_CLASS * * Use this macro to cast whichever subclass of * #Elm_Mapbuf_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_MAPBUF_CLASS(x) ((Elm_Mapbuf_Smart_Class *)x) /** * @def ELM_MAPBUF_DATA * * Use this macro to cast whichever subdata of * #Elm_Mapbuf_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_MAPBUF_DATA(x) ((Elm_Mapbuf_Smart_Data *)x) /** * @def ELM_MAPBUF_SMART_CLASS_VERSION * * Current version for Elementary mapbuf @b base smart class, a value * which goes to _Elm_Mapbuf_Smart_Class::version. * * @ingroup Widget */ #define ELM_MAPBUF_SMART_CLASS_VERSION 1 /** * @def ELM_MAPBUF_SMART_CLASS_INIT * * Initializer for a whole #Elm_Mapbuf_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_MAPBUF_SMART_CLASS_INIT_NULL * @see ELM_MAPBUF_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_MAPBUF_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_MAPBUF_SMART_CLASS_VERSION} /** * @def ELM_MAPBUF_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Mapbuf_Smart_Class structure. * * @see ELM_MAPBUF_SMART_CLASS_INIT_NAME_VERSION * @see ELM_MAPBUF_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_MAPBUF_SMART_CLASS_INIT_NULL \ ELM_MAPBUF_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_MAPBUF_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Mapbuf_Smart_Class structure and * set its name and version. * * This is similar to #ELM_MAPBUF_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Mapbuf_Smart_Class (base field) * to the latest #ELM_MAPBUF_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_MAPBUF_SMART_CLASS_INIT_NULL * @see ELM_MAPBUF_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_MAPBUF_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_MAPBUF_SMART_CLASS_INIT \ (ELM_CONTAINER_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary mapbuf base smart class. This inherits directly from * #Elm_Container_Smart_Class and is meant to build widgets extending the * behavior of a mapbuf. * * All of the functions listed on @ref Mapbuf namespace will work for * objects deriving from #Elm_Mapbuf_Smart_Class. */ typedef struct _Elm_Mapbuf_Smart_Class { Elm_Container_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Mapbuf_Smart_Class; /** * Base widget smart data extended with mapbuf instance data. */ typedef struct _Elm_Mapbuf_Smart_Data Elm_Mapbuf_Smart_Data; struct _Elm_Mapbuf_Smart_Data { Elm_Container_Smart_Data base; Evas_Object *content; Eina_Bool enabled : 1; Eina_Bool smooth : 1; Eina_Bool alpha : 1; Eina_Bool outside : 1; }; /** * @} */ EAPI extern const char ELM_MAPBUF_SMART_NAME[]; EAPI const Elm_Mapbuf_Smart_Class *elm_mapbuf_smart_class_get(void); #define ELM_MAPBUF_DATA_GET(o, sd) \ Elm_Mapbuf_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_MAPBUF_DATA_GET_OR_RETURN(o, ptr) \ ELM_MAPBUF_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_MAPBUF_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_MAPBUF_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_MAPBUF_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_MAPBUF_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_colorselector.h0000664000175000017500000001524612127353615017420 00000000000000#ifndef ELM_WIDGET_COLORSELECTOR_H #define ELM_WIDGET_COLORSELECTOR_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-colorselector-class The Elementary Colorselector Class * * Elementary, besides having the @ref Colorselector widget, exposes its * foundation -- the Elementary Colorselector Class -- in order to create other * widgets which are a colorselector with some more logic on top. */ /** * @def ELM_COLORSELECTOR_CLASS * * Use this macro to cast whichever subclass of * #Elm_Colorselector_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_COLORSELECTOR_CLASS(x) ((Elm_Colorselector_Smart_Class *)x) /** * @def ELM_COLORSELECTOR_DATA * * Use this macro to cast whichever subdata of * #Elm_Colorselector_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_COLORSELECTOR_DATA(x) ((Elm_Colorselector_Smart_Data *)x) /** * @def ELM_COLORSELECTOR_SMART_CLASS_VERSION * * Current version for Elementary colorselector @b base smart class, a value * which goes to _Elm_Colorselector_Smart_Class::version. * * @ingroup Widget */ #define ELM_COLORSELECTOR_SMART_CLASS_VERSION 1 /** * @def ELM_COLORSELECTOR_SMART_CLASS_INIT * * Initializer for a whole #Elm_Colorselector_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_COLORSELECTOR_SMART_CLASS_INIT_NULL * @see ELM_COLORSELECTOR_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_COLORSELECTOR_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_COLORSELECTOR_SMART_CLASS_VERSION} /** * @def ELM_COLORSELECTOR_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Colorselector_Smart_Class structure. * * @see ELM_COLORSELECTOR_SMART_CLASS_INIT_NAME_VERSION * @see ELM_COLORSELECTOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_COLORSELECTOR_SMART_CLASS_INIT_NULL \ ELM_COLORSELECTOR_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_COLORSELECTOR_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Colorselector_Smart_Class structure and * set its name and version. * * This is similar to #ELM_COLORSELECTOR_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Colorselector_Smart_Class (base field) * to the latest #ELM_COLORSELECTOR_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_COLORSELECTOR_SMART_CLASS_INIT_NULL * @see ELM_COLORSELECTOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_COLORSELECTOR_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_COLORSELECTOR_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary colorselector base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a colorselector. * * All of the functions listed on @ref Colorselector namespace will work for * objects deriving from #Elm_Colorselector_Smart_Class. */ typedef struct _Elm_Colorselector_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Colorselector_Smart_Class; typedef struct _Color_Bar_Data Color_Bar_Data; /** * Base layout smart data extended with colorselector instance data. */ typedef struct _Elm_Colorselector_Smart_Data Elm_Colorselector_Smart_Data; struct _Elm_Colorselector_Smart_Data { Elm_Layout_Smart_Data base; /* for the 2 displaying modes of the widget */ Evas_Object *col_bars_area; Evas_Object *palette_box; Eina_List *items, *selected; Color_Bar_Data *cb_data[4]; Ecore_Timer *longpress_timer; const char *palette_name; Evas_Coord _x, _y, _w, _h; /* color components */ int r, g, b, a; int er, eg, eb; int sr, sg, sb; int lr, lg, lb; double h, s, l; Elm_Colorselector_Mode mode, focused; int sel_color_type; Eina_Bool longpressed : 1; Eina_Bool config_load : 1; }; typedef enum _Color_Type { HUE, SATURATION, LIGHTNESS, ALPHA } Color_Type; struct _Color_Bar_Data { Evas_Object *parent; Evas_Object *colorbar; Evas_Object *bar; Evas_Object *lbt; Evas_Object *rbt; Evas_Object *bg_rect; Evas_Object *arrow; Evas_Object *touch_area; Evas_Object *access_obj; Color_Type color_type; }; typedef struct _Elm_Color_Item Elm_Color_Item; struct _Elm_Color_Item { ELM_WIDGET_ITEM; Evas_Object *color_obj; Elm_Color_RGBA *color; }; /** * @} */ EAPI extern const char ELM_COLORSELECTOR_SMART_NAME[]; EAPI const Elm_Colorselector_Smart_Class *elm_colorselector_smart_class_get(void); #define ELM_COLORSELECTOR_DATA_GET(o, sd) \ Elm_Colorselector_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_COLORSELECTOR_DATA_GET_OR_RETURN(o, ptr) \ ELM_COLORSELECTOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_COLORSELECTOR_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_COLORSELECTOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_COLORSELECTOR_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_COLORSELECTOR_SMART_NAME, __func__)) \ return #define ELM_COLORSELECTOR_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_COLORSELECTOR_CHECK(it->base.widget); #define ELM_COLORSELECTOR_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_COLORSELECTOR_CHECK(it->base.widget) __VA_ARGS__; #endif elementary-1.7.7/src/lib/elm_panel.h0000664000175000017500000000532112127353615014266 00000000000000/** * @defgroup Panel Panel * @ingroup Elementary * * @image html img/widget/panel/preview-00.png * @image latex img/widget/panel/preview-00.eps * * @brief A panel is a type of animated container that contains subobjects. * It can be expanded or contracted by clicking the button on it's edge. * * Orientations are as follows: * @li ELM_PANEL_ORIENT_TOP * @li ELM_PANEL_ORIENT_LEFT * @li ELM_PANEL_ORIENT_RIGHT * * Default content parts of the panel widget that you can use for are: * @li "default" - A content of the panel * * Supported elm_object common APIs. * @li @ref elm_object_signal_emit * @li @ref elm_object_signal_callback_add * @li @ref elm_object_signal_callback_del * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * @ref tutorial_panel shows one way to use this widget. * @{ */ typedef enum { ELM_PANEL_ORIENT_TOP, /**< Panel (dis)appears from the top */ ELM_PANEL_ORIENT_BOTTOM, /**< Not implemented */ ELM_PANEL_ORIENT_LEFT, /**< Panel (dis)appears from the left */ ELM_PANEL_ORIENT_RIGHT, /**< Panel (dis)appears from the right */ } Elm_Panel_Orient; /** * @brief Adds a panel object * * @param parent The parent object * * @return The panel object, or NULL on failure * * @ingroup Panel */ EAPI Evas_Object *elm_panel_add(Evas_Object *parent); /** * @brief Sets the orientation of the panel * * @param obj The panel object * @param orient The panel orientation. Can be one of the following: * @li ELM_PANEL_ORIENT_TOP * @li ELM_PANEL_ORIENT_LEFT * @li ELM_PANEL_ORIENT_RIGHT * * Sets from where the panel will (dis)appear. * * @ingroup Panel */ EAPI void elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient); /** * @brief Get the orientation of the panel. * * @param obj The panel object * @return The Elm_Panel_Orient, or ELM_PANEL_ORIENT_LEFT on failure. * * @ingroup Panel */ EAPI Elm_Panel_Orient elm_panel_orient_get(const Evas_Object *obj); /** * @brief Set the state of the panel. * * @param obj The panel object * @param hidden If true, the panel will run the animation to disappear. * * @ingroup Panel */ EAPI void elm_panel_hidden_set(Evas_Object *obj, Eina_Bool hidden); /** * @brief Get the state of the panel. * * @param obj The panel object * @return EINA_TRUE if it is hidden state * * @ingroup Panel */ EAPI Eina_Bool elm_panel_hidden_get(const Evas_Object *obj); /** * @brief Toggle the hidden state of the panel from code * * @param obj The panel object * * @ingroup Panel */ EAPI void elm_panel_toggle(Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_glview.h0000664000175000017500000001621712127353615014472 00000000000000/** * @defgroup GLView GLView * @ingroup Elementary * * @image html glview_inheritance_tree.png * @image latex glview_inheritance_tree.eps * * A GLView widget allows for simple GL rendering in elementary environment. * GLView hides all the complicated evas_gl details so that the user only * has to deal with registering a few callback functions for rendering * to a surface using OpenGL APIs. * * Below is an illustrative example of how to use GLView and and OpenGL * to render in elementary environment. * @ref glview_example_01_page * */ typedef void (*Elm_GLView_Func_Cb)(Evas_Object *obj); typedef enum _Elm_GLView_Mode { ELM_GLVIEW_NONE = 0, ELM_GLVIEW_ALPHA = (1<<1), /**< Alpha channel enabled rendering mode */ ELM_GLVIEW_DEPTH = (1<<2), /**< Depth buffer enabled rendering mode */ ELM_GLVIEW_STENCIL = (1<<3), /**< Stencil buffer enabled rendering mode */ ELM_GLVIEW_DIRECT = (1<<4) /**< Direct rendering optimization hint */ } Elm_GLView_Mode; /** * Defines a policy for the glview resizing. * * The resizing policy tells glview what to do with the underlying * surface when resize happens. ELM_GLVIEW_RESIZE_POLICY_RECREATE * will destroy the current surface and recreate the surface to the * new size. ELM_GLVIEW_RESIZE_POLICY_SCALE will instead keep the * current surface but only display the result at the desired size * scaled. * * @note Default is ELM_GLVIEW_RESIZE_POLICY_RECREATE */ typedef enum { ELM_GLVIEW_RESIZE_POLICY_RECREATE = 1, /**< Resize the internal surface along with the image */ ELM_GLVIEW_RESIZE_POLICY_SCALE = 2 /**< Only resize the internal image and not the surface */ } Elm_GLView_Resize_Policy; /** * Defines a policy for gl rendering. * * The rendering policy tells glview where to run the gl rendering code. * ELM_GLVIEW_RENDER_POLICY_ON_DEMAND tells glview to call the rendering * calls on demand, which means that the rendering code gets called * only when it is visible. * * @note Default is ELM_GLVIEW_RENDER_POLICY_ON_DEMAND */ typedef enum { ELM_GLVIEW_RENDER_POLICY_ON_DEMAND = 1, /**< Render only when there is a need for redrawing */ ELM_GLVIEW_RENDER_POLICY_ALWAYS = 2 /**< Render always even when it is not visible */ } Elm_GLView_Render_Policy; /** * Add a new glview to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup GLView */ EAPI Evas_Object *elm_glview_add(Evas_Object *parent); /** * Sets the size of the glview * * @param obj The glview object * @param w width of the glview object * @param h height of the glview object * * @ingroup GLView */ EAPI void elm_glview_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h); /** * Gets the size of the glview. * * @param obj The glview object * @param w width of the glview object * @param h height of the glview object * * Note that this function returns the actual image size of the * glview. This means that when the scale policy is set to * ELM_GLVIEW_RESIZE_POLICY_SCALE, it'll return the non-scaled * size. * * @ingroup GLView */ EAPI void elm_glview_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); /** * Gets the gl api struct for gl rendering * * @param obj The glview object * @return The api object or NULL if it cannot be created * * @ingroup GLView */ EAPI Evas_GL_API *elm_glview_gl_api_get(const Evas_Object *obj); /** * Set the mode of the GLView. Supports alpha, depth, stencil. * * @param obj The glview object * @param mode The mode Options OR'ed enabling Alpha, Depth, Stencil, Direct. * @return True if set properly. * * Direct is a hint for the elm_glview to render directly to the window * given that the right conditions are met. Otherwise it falls back * to rendering to an offscreen buffer before it gets composited to the * window. * * @ingroup GLView */ EAPI Eina_Bool elm_glview_mode_set(Evas_Object *obj, Elm_GLView_Mode mode); /** * Set the resize policy for the glview object. * * @param obj The glview object. * @param policy The scaling policy. * * By default, the resize policy is set to ELM_GLVIEW_RESIZE_POLICY_RECREATE. * When resize is called it destroys the previous surface and recreates the * newly specified size. If the policy is set to * ELM_GLVIEW_RESIZE_POLICY_SCALE, however, glview only scales the image * object and not the underlying GL Surface. * * @ingroup GLView */ EAPI Eina_Bool elm_glview_resize_policy_set(Evas_Object *obj, Elm_GLView_Resize_Policy policy); /** * Set the render policy for the glview object. * * @param obj The glview object. * @param policy The render policy. * * By default, the render policy is set to ELM_GLVIEW_RENDER_POLICY_ON_DEMAND. * This policy is set such that during the render loop, glview is only * redrawn if it needs to be redrawn. (i.e. when it is visible) If the policy * is set to ELM_GLVIEWW_RENDER_POLICY_ALWAYS, it redraws regardless of * whether it is visible or needs redrawing. * * @ingroup GLView */ EAPI Eina_Bool elm_glview_render_policy_set(Evas_Object *obj, Elm_GLView_Render_Policy policy); /** * Set the init function that runs once in the main loop. * * @param obj The glview object. * @param func The init function to be registered. * * The registered init function gets called once during the render loop. * This function allows glview to hide all the rendering context/surface * details and have the user just call GL calls that they desire * for initialization GL calls. * * @ingroup GLView */ EAPI void elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); /** * Set the render function that runs in the main loop. * * @param obj The glview object. * @param func The delete function to be registered. * * The registered del function gets called when GLView object is deleted. * This function allows glview to hide all the rendering context/surface * details and have the user just call GL calls that they desire * when delete happens. * * @ingroup GLView */ EAPI void elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); /** * Set the resize function that gets called when resize happens. * * @param obj The glview object. * @param func The resize function to be registered. * * The resize function gets called during the render loop. * This function allows glview to hide all the rendering context/surface * details and have the user just call GL calls that they desire * when resize happens. * * @ingroup GLView */ EAPI void elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); /** * Set the render function that runs in the main loop. * * The render function gets called in the main loop but whether it runs * depends on the rendering policy and whether elm_glview_changed_set() * gets called. * * @param obj The glview object. * @param func The render function to be registered. * * @ingroup GLView */ EAPI void elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func); /** * Notifies that there has been changes in the GLView. * * @param obj The glview object. * * @ingroup GLView */ EAPI void elm_glview_changed_set(Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_gesture_layer.c0000664000175000017500000033472312127353615016047 00000000000000#include #include "elm_priv.h" static const char GESTURE_LAYER_SMART_NAME[] = "elm_gesture_layer"; /* Some defaults */ #define ELM_MOUSE_DEVICE 0 /* ELM_GESTURE_NEGATIVE_ANGLE - magic number says we didn't compute this yet */ #define ELM_GESTURE_NEGATIVE_ANGLE (-1.0) /* Magic number */ #define ELM_GESTURE_MOMENTUM_DELAY 25 #define ELM_GESTURE_MOMENTUM_TIMEOUT 50 #define ELM_GESTURE_MULTI_TIMEOUT 50 #define ELM_GESTURE_MINIMUM_MOMENTUM 0.001 /* Some Trigo values */ #define RAD_90DEG M_PI_2 #define RAD_180DEG M_PI #define RAD_270DEG (M_PI_2 * 3) #define RAD_360DEG (M_PI * 2) #define RAD2DEG(x) ((x) * 57.295779513) #define DEG2RAD(x) ((x) / 57.295779513) static void * _glayer_buf_dup(void *buf, size_t size) { void *p; p = malloc(size); memcpy(p, buf, size); return p; } #define COPY_EVENT_INFO(EV) _glayer_buf_dup(EV, sizeof(*EV)) #define SET_TEST_BIT(P) \ do { \ P->test = P->fn[ELM_GESTURE_STATE_START].cb || \ P->fn[ELM_GESTURE_STATE_MOVE].cb || \ P->fn[ELM_GESTURE_STATE_END].cb || \ P->fn[ELM_GESTURE_STATE_ABORT].cb; \ } while (0) #define IS_TESTED_GESTURE(gesture) \ ((gesture) ? (gesture)->test : EINA_FALSE) #define IS_TESTED(T) \ ((sd->gesture[T]) ? sd->gesture[T]->test : EINA_FALSE) #define ELM_GESTURE_LAYER_DATA_GET(o, sd) \ Elm_Gesture_Layer_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_GESTURE_LAYER_DATA_GET_OR_RETURN(o, ptr) \ ELM_GESTURE_LAYER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_GESTURE_LAYER_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_GESTURE_LAYER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_GESTURE_LAYER_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), \ GESTURE_LAYER_SMART_NAME, __func__)) \ return EVAS_SMART_SUBCLASS_NEW (GESTURE_LAYER_SMART_NAME, _elm_gesture_layer, Elm_Widget_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, NULL); /** * @internal * * @struct _Pointer_Event * Struct holds pointer-event info * This is a generic pointer event structure * * @ingroup Elm_Gesture_Layer */ struct _Pointer_Event { Evas_Coord x, y; unsigned int timestamp; int device; Evas_Callback_Type event_type; }; /** * @internal * * @typedef Pointer_Event * Type for generic pointer event structure * * @ingroup Elm_Gesture_Layer */ typedef struct _Pointer_Event Pointer_Event; /** * @internal * * @struct _Func_Data * Struct holds callback information. * * @ingroup Elm_Gesture_Layer */ struct _Func_Data { void *user_data; /**< Holds user data to CB (like sd) */ Elm_Gesture_Event_Cb cb; }; /** * @internal * * @typedef Func_Data * type for callback information * * @ingroup Elm_Gesture_Layer */ typedef struct _Func_Data Func_Data; /** * @internal * * @struct _Gesture_Info * Struct holds gesture info * * @ingroup Elm_Gesture_Layer */ struct _Gesture_Info { Evas_Object *obj; void *data; /**< Holds gesture intemidiate processing data */ Func_Data fn[ELM_GESTURE_STATE_ABORT + 1]; /**< Callback info for states */ Elm_Gesture_Type g_type; /**< gesture type */ Elm_Gesture_State state; /**< gesture state */ void *info; /**< Data for the state callback */ Eina_Bool test; /**< if true this gesture should be tested on input */ }; /** * @internal * * @typedef Gesture_Info * Type for _Gesture_Info * * @ingroup Elm_Gesture_Layer */ typedef struct _Gesture_Info Gesture_Info; typedef struct { void (*test)(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type); void (*reset)(Gesture_Info *gesture); void (*cont_reset)(Gesture_Info *gesture); /* Can be NULL. */ } Tests_Array_Funcs; /* functions referred by _glayer_tests_array */ static void _tap_gesture_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type); static void _tap_gestures_test_reset(Gesture_Info *gesture); static void _n_long_tap_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type); static void _n_long_tap_test_reset(Gesture_Info *gesture); static void _momentum_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type); static void _momentum_test_reset(Gesture_Info *gesture); static void _n_line_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type); static void _line_test_reset(Gesture_Info *gesture); static void _zoom_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type); static void _zoom_test_reset(Gesture_Info *gesture); static void _rotate_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type); static void _rotate_test_reset(Gesture_Info *gesture); static void _event_process(void *data, Evas_Object *obj, void *event_info, Evas_Callback_Type event_type); /* Should be the same order as _Elm_Gesture_Type */ static Tests_Array_Funcs _glayer_tests_array[] = { { NULL, NULL, NULL }, /** Because someone made an awful mistake. */ { _tap_gesture_test, _tap_gestures_test_reset, NULL }, /* ELM_GESTURE_N_TAPS */ { _n_long_tap_test, _n_long_tap_test_reset, NULL }, /* ELM_GESTURE_N_LONG_TAPS */ { _tap_gesture_test, _tap_gestures_test_reset, NULL }, /* ELM_GESTURE_N_DOUBLE_TAPS */ { _tap_gesture_test, _tap_gestures_test_reset, NULL }, /* ELM_GESTURE_N_TRIPLE_TAPS */ { _momentum_test, _momentum_test_reset, _momentum_test_reset }, /* ELM_GESTURE_MOMENTUM */ { _n_line_test, _line_test_reset, _line_test_reset }, /* ELM_GESTURE_N_LINES */ { _n_line_test, _line_test_reset, _line_test_reset }, /* ELM_GESTURE_N_FLICKS */ { _zoom_test, _zoom_test_reset, _zoom_test_reset }, /* ELM_GESTURE_ZOOM */ { _rotate_test, _rotate_test_reset, _rotate_test_reset }, /* ELM_GESTURE_ROTATE */ { NULL, NULL, NULL } }; /** * @internal * * @struct _Event_History * Struct holds event history. * These events are repeated if no gesture found. * * @ingroup Elm_Gesture_Layer */ struct _Event_History { EINA_INLIST; void *event; Evas_Callback_Type event_type; }; /** * @internal * * @typedef Event_History * Type for _Event_History * * @ingroup Elm_Gesture_Layer */ typedef struct _Event_History Event_History; /* All *Type structs hold result for the user in 'info' field * The rest is gesture processing intermediate data. * NOTE: info field must be FIRST in the struct. * This is used when reporting ABORT in _event_history_clear() */ struct _Taps_Type { Elm_Gesture_Taps_Info info; unsigned int sum_x; unsigned int sum_y; unsigned int n_taps_needed; unsigned int n_taps; Eina_List *l; }; typedef struct _Taps_Type Taps_Type; struct _Long_Tap_Type { Elm_Gesture_Taps_Info info; Evas_Coord center_x; Evas_Coord center_y; Ecore_Timer *timeout; /* When this expires, long tap STARTed */ Eina_List *touched; }; typedef struct _Long_Tap_Type Long_Tap_Type; struct _Momentum_Type /* Fields used by _line_test() */ { Elm_Gesture_Momentum_Info info; Evas_Coord_Point line_st; Evas_Coord_Point line_end; unsigned int t_st_x; /* Time start on X */ unsigned int t_st_y; /* Time start on Y */ unsigned int t_end; /* Time end */ unsigned int t_up; /* Recent up event time */ int xdir, ydir; }; typedef struct _Momentum_Type Momentum_Type; struct _Line_Data { Evas_Coord_Point line_st; Evas_Coord_Point line_end; Evas_Coord line_length; unsigned int t_st; /* Time start */ unsigned int t_end; /* Time end */ int device; double line_angle; /* Current angle of line */ }; typedef struct _Line_Data Line_Data; struct _Line_Type /* Fields used by _line_test() */ { Elm_Gesture_Line_Info info; Eina_List *list; /* List of Line_Data */ }; typedef struct _Line_Type Line_Type; struct _Zoom_Type /* Fields used by _zoom_test() */ { Elm_Gesture_Zoom_Info info; Pointer_Event zoom_st; Pointer_Event zoom_mv; Pointer_Event zoom_st1; Pointer_Event zoom_mv1; Evas_Event_Mouse_Wheel *zoom_wheel; Evas_Coord zoom_base; /* Holds gap between fingers on * zoom-start */ Evas_Coord zoom_distance_tolerance; unsigned int m_st_tm; /* momentum start time */ unsigned int m_prev_tm; /* momentum prev time */ int dir; /* Direction: 1=zoom-in, (-1)=zoom-out */ double m_base; /* zoom value when momentum starts */ double next_step; }; typedef struct _Zoom_Type Zoom_Type; struct _Rotate_Type /* Fields used by _rotation_test() */ { Elm_Gesture_Rotate_Info info; Pointer_Event rotate_st; Pointer_Event rotate_mv; Pointer_Event rotate_st1; Pointer_Event rotate_mv1; unsigned int prev_momentum_tm; /* timestamp of prev_momentum */ double prev_momentum; /* Snapshot of momentum 0.01 * sec ago */ double accum_momentum; double rotate_angular_tolerance; double next_step; }; typedef struct _Rotate_Type Rotate_Type; typedef struct _Elm_Gesture_Layer_Smart_Data Elm_Gesture_Layer_Smart_Data; struct _Elm_Gesture_Layer_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ Evas_Object *target; /* Target Widget */ Event_History *event_history_list; int line_min_length; Evas_Coord zoom_distance_tolerance; Evas_Coord line_distance_tolerance; double line_angular_tolerance; double zoom_wheel_factor; /* mouse wheel zoom steps */ double zoom_finger_factor; /* used for zoom factor */ double rotate_angular_tolerance; unsigned int flick_time_limit_ms; double long_tap_start_timeout; Eina_Bool glayer_continues_enable; double zoom_step; double rotate_step; Gesture_Info *gesture[ELM_GESTURE_LAST]; Eina_List *pending; /* List of devices need to refeed * *UP event */ Eina_List *touched; /* Information of touched devices */ /* Taps Gestures */ Ecore_Timer *gest_taps_timeout; /* When this expires, dbl * click/taps ABORTed */ Eina_Bool repeat_events : 1; }; /* START - Functions to manage touched-device list */ /** * @internal * This function is used to find if device is touched * * @ingroup Elm_Gesture_Layer */ static int _device_compare(const void *data1, const void *data2) { /* Compare the two device numbers */ return ((Pointer_Event *)data1)->device - ((Pointer_Event *)data2)->device; } /** * @internal * * Remove Pointer Event from touched device list * @param list Pointer to touched device list. * @param Pointer_Event Pointer to PE. * * @ingroup Elm_Gesture_Layer */ static Eina_List * _touched_device_remove(Eina_List *list, Pointer_Event *pe) { Eina_List *lst = NULL; Pointer_Event *p = eina_list_search_unsorted(list, _device_compare, pe); if (p) { lst = eina_list_remove(list, p); free(p); return lst; } return list; } /** * @internal * * Recoed Pointer Event in touched device list * Note: This fuction allocates memory for PE event * This memory is released in _touched_device_remove() * @param list Pointer to touched device list. * @param Pointer_Event Pointer to PE. * * @ingroup Elm_Gesture_Layer */ static Eina_List * _touched_device_add(Eina_List *list, Pointer_Event *pe) { Pointer_Event *p = eina_list_search_unsorted(list, _device_compare, pe); if (p) /* We like to track device touch-position, overwrite info */ { memcpy(p, pe, sizeof(Pointer_Event)); return list; } if ((pe->event_type == EVAS_CALLBACK_MOUSE_DOWN) || (pe->event_type == EVAS_CALLBACK_MULTI_DOWN)) /* Add touched * device on DOWN * event only */ { p = malloc(sizeof(Pointer_Event)); /* Freed in _touched_device_remove() */ memcpy(p, pe, sizeof(Pointer_Event)); return eina_list_append(list, p); } return list; } /* END - Functions to manage touched-device list */ /** * @internal * * Get event flag * @param event_info pointer to event. * * @ingroup Elm_Gesture_Layer */ static Evas_Event_Flags _event_flag_get(void *event_info, Evas_Callback_Type event_type) { switch (event_type) { case EVAS_CALLBACK_MOUSE_IN: return ((Evas_Event_Mouse_In *)event_info)->event_flags; case EVAS_CALLBACK_MOUSE_OUT: return ((Evas_Event_Mouse_Out *)event_info)->event_flags; case EVAS_CALLBACK_MOUSE_DOWN: return ((Evas_Event_Mouse_Down *)event_info)->event_flags; case EVAS_CALLBACK_MOUSE_MOVE: return ((Evas_Event_Mouse_Move *)event_info)->event_flags; case EVAS_CALLBACK_MOUSE_UP: return ((Evas_Event_Mouse_Up *)event_info)->event_flags; case EVAS_CALLBACK_MOUSE_WHEEL: return ((Evas_Event_Mouse_Wheel *)event_info)->event_flags; case EVAS_CALLBACK_MULTI_DOWN: return ((Evas_Event_Multi_Down *)event_info)->event_flags; case EVAS_CALLBACK_MULTI_MOVE: return ((Evas_Event_Multi_Move *)event_info)->event_flags; case EVAS_CALLBACK_MULTI_UP: return ((Evas_Event_Multi_Up *)event_info)->event_flags; case EVAS_CALLBACK_KEY_DOWN: return ((Evas_Event_Key_Down *)event_info)->event_flags; case EVAS_CALLBACK_KEY_UP: return ((Evas_Event_Key_Up *)event_info)->event_flags; default: return EVAS_EVENT_FLAG_NONE; } } /** * @internal * * Sets event flag to value returned from user callback * @param sd Widget Data * @param event_info pointer to event. * @param event_type what type was ev (mouse down, etc...) * @param ev_flags event flags * * @ingroup Elm_Gesture_Layer */ static void _event_consume(Elm_Gesture_Layer_Smart_Data *sd, void *event_info, Evas_Callback_Type event_type, Evas_Event_Flags ev_flags) { /* Mark EVAS_EVENT_FLAG_ON_HOLD on events that are used by gesture layer */ /* ev_flags != EVAS_EVENT_FLAG_NONE means target used event and g-layer */ /* should not refeed this event. */ if (!event_info) return; /* This happens when restarting gestures */ if (!sd->repeat_events) ev_flags |= EVAS_EVENT_FLAG_ON_HOLD; if (ev_flags) { switch (event_type) { case EVAS_CALLBACK_MOUSE_DOWN: ((Evas_Event_Mouse_Down *)event_info)->event_flags |= ev_flags; break; case EVAS_CALLBACK_MOUSE_MOVE: ((Evas_Event_Mouse_Move *)event_info)->event_flags |= ev_flags; break; case EVAS_CALLBACK_MOUSE_UP: ((Evas_Event_Mouse_Up *)event_info)->event_flags |= ev_flags; break; case EVAS_CALLBACK_MOUSE_WHEEL: ((Evas_Event_Mouse_Wheel *)event_info)->event_flags |= ev_flags; break; case EVAS_CALLBACK_MULTI_DOWN: ((Evas_Event_Multi_Down *)event_info)->event_flags |= ev_flags; break; case EVAS_CALLBACK_MULTI_MOVE: ((Evas_Event_Multi_Move *)event_info)->event_flags |= ev_flags; break; case EVAS_CALLBACK_MULTI_UP: ((Evas_Event_Multi_Up *)event_info)->event_flags |= ev_flags; break; case EVAS_CALLBACK_KEY_DOWN: ((Evas_Event_Key_Down *)event_info)->event_flags |= ev_flags; break; case EVAS_CALLBACK_KEY_UP: ((Evas_Event_Key_Up *)event_info)->event_flags |= ev_flags; break; default: return; } } } /** * @internal * * Report current state of a gesture by calling user callback. * @param gesture what gesture state we report. * @param info inforamtion for user callback * * @ingroup Elm_Gesture_Layer */ static Evas_Event_Flags _state_report(Gesture_Info *gesture, void *info) { /* We report current state (START, MOVE, END, ABORT), once */ if ((gesture->state != ELM_GESTURE_STATE_UNDEFINED) && (gesture->fn[gesture->state].cb)) /* Fill state-info struct and * send ptr to user * callback */ { return gesture->fn[gesture->state].cb( gesture->fn[gesture->state].user_data, info); } return EVAS_EVENT_FLAG_NONE; } /** * @internal * * Update state for a given gesture. * We may update gesture state to: * - @c UNDEFINED - current input did not start gesure yet. * - @c START - gesture started according to input. * - @c MOVE - gusture in progress. * - @c END - gesture completed according to input. * - @c ABORT - input does not matches gesure. * note that we may move from UNDEFINED to ABORT * because we may detect that gesture will not START * with a given input. * * @param g given gesture to change state. * @param s gesure new state. * @param info buffer to be sent to user callback on report_state. * @param force makes report_state to report the new-state even * if its same as current state. Works for MOVE - gesture in progress. * * @ingroup Elm_Gesture_Layer */ static Evas_Event_Flags _state_set(Gesture_Info *g, Elm_Gesture_State s, void *info, Eina_Bool force) { Elm_Gesture_State old_state; if ((g->state == s) && (!force)) return EVAS_EVENT_FLAG_NONE; old_state = g->state; g->state = s; g->info = info; /* Information for user callback */ if ((g->state == ELM_GESTURE_STATE_ABORT) || (g->state == ELM_GESTURE_STATE_END)) g->test = EINA_FALSE; if ((g->state != ELM_GESTURE_STATE_UNDEFINED) && (!((old_state == ELM_GESTURE_STATE_UNDEFINED) && (s == ELM_GESTURE_STATE_ABORT)))) return _state_report(g, g->info); return EVAS_EVENT_FLAG_NONE; } /** * @internal * * This resets all gesture states and sets test-bit. * this is used for restarting gestures to listen to input. * happens after we complete a gesture or no gesture was detected. * @param sd Widget data of the gesture-layer object. * * @ingroup Elm_Gesture_Layer */ static void _states_reset(Elm_Gesture_Layer_Smart_Data *sd) { int i; Gesture_Info *p; for (i = ELM_GESTURE_FIRST; i < ELM_GESTURE_LAST; i++) { p = sd->gesture[i]; if (p) { _state_set(p, ELM_GESTURE_STATE_UNDEFINED, NULL, EINA_FALSE); SET_TEST_BIT(p); } } } /** * @internal * * This function is used to save input events in an abstract struct * to be used later by getsure-testing functions. * * @param data The gesture-layer object. * @param event_info Pointer to recent input event. * @param event_type Recent input event type. * @param pe The abstract data-struct (output). * * @ingroup Elm_Gesture_Layer */ static Eina_Bool _pointer_event_make(void *data __UNUSED__, void *event_info, Evas_Callback_Type event_type, Pointer_Event *pe) { memset(pe, '\0', sizeof(*pe)); switch (event_type) { case EVAS_CALLBACK_MOUSE_DOWN: pe->x = ((Evas_Event_Mouse_Down *)event_info)->canvas.x; pe->y = ((Evas_Event_Mouse_Down *)event_info)->canvas.y; pe->timestamp = ((Evas_Event_Mouse_Down *)event_info)->timestamp; pe->device = ELM_MOUSE_DEVICE; break; case EVAS_CALLBACK_MOUSE_UP: pe->x = ((Evas_Event_Mouse_Up *)event_info)->canvas.x; pe->y = ((Evas_Event_Mouse_Up *)event_info)->canvas.y; pe->timestamp = ((Evas_Event_Mouse_Up *)event_info)->timestamp; pe->device = ELM_MOUSE_DEVICE; break; case EVAS_CALLBACK_MOUSE_MOVE: pe->x = ((Evas_Event_Mouse_Move *)event_info)->cur.canvas.x; pe->y = ((Evas_Event_Mouse_Move *)event_info)->cur.canvas.y; pe->timestamp = ((Evas_Event_Mouse_Move *)event_info)->timestamp; pe->device = ELM_MOUSE_DEVICE; break; case EVAS_CALLBACK_MULTI_DOWN: pe->x = ((Evas_Event_Multi_Down *)event_info)->canvas.x; pe->y = ((Evas_Event_Multi_Down *)event_info)->canvas.y; pe->timestamp = ((Evas_Event_Multi_Down *)event_info)->timestamp; pe->device = ((Evas_Event_Multi_Down *)event_info)->device; break; case EVAS_CALLBACK_MULTI_UP: pe->x = ((Evas_Event_Multi_Up *)event_info)->canvas.x; pe->y = ((Evas_Event_Multi_Up *)event_info)->canvas.y; pe->timestamp = ((Evas_Event_Multi_Up *)event_info)->timestamp; pe->device = ((Evas_Event_Multi_Up *)event_info)->device; break; case EVAS_CALLBACK_MULTI_MOVE: pe->x = ((Evas_Event_Multi_Move *)event_info)->cur.canvas.x; pe->y = ((Evas_Event_Multi_Move *)event_info)->cur.canvas.y; pe->timestamp = ((Evas_Event_Multi_Move *)event_info)->timestamp; pe->device = ((Evas_Event_Multi_Move *)event_info)->device; break; default: return EINA_FALSE; } pe->event_type = event_type; return EINA_TRUE; } /** * @internal * * This function copies input events. * We copy event info before adding it to history. * The memory is freed when we clear history. * * @param event the event to copy * @param event_type event type to copy * * @ingroup Elm_Gesture_Layer */ static void * _event_info_copy(void *event, Evas_Callback_Type event_type) { switch (event_type) { case EVAS_CALLBACK_MOUSE_DOWN: return COPY_EVENT_INFO((Evas_Event_Mouse_Down *)event); break; case EVAS_CALLBACK_MOUSE_MOVE: return COPY_EVENT_INFO((Evas_Event_Mouse_Move *)event); break; case EVAS_CALLBACK_MOUSE_UP: return COPY_EVENT_INFO((Evas_Event_Mouse_Up *)event); break; case EVAS_CALLBACK_MOUSE_WHEEL: return COPY_EVENT_INFO((Evas_Event_Mouse_Wheel *)event); break; case EVAS_CALLBACK_MULTI_DOWN: return COPY_EVENT_INFO((Evas_Event_Multi_Down *)event); break; case EVAS_CALLBACK_MULTI_MOVE: return COPY_EVENT_INFO((Evas_Event_Multi_Move *)event); break; case EVAS_CALLBACK_MULTI_UP: return COPY_EVENT_INFO((Evas_Event_Multi_Up *)event); break; case EVAS_CALLBACK_KEY_DOWN: return COPY_EVENT_INFO((Evas_Event_Key_Down *)event); break; case EVAS_CALLBACK_KEY_UP: return COPY_EVENT_INFO((Evas_Event_Key_Up *)event); break; default: return NULL; } } static Eina_Bool _event_history_add(Evas_Object *obj, void *event, Evas_Callback_Type event_type) { Event_History *ev; ELM_GESTURE_LAYER_DATA_GET(obj, sd); ev = malloc(sizeof(Event_History)); ev->event = _event_info_copy(event, event_type); /* Freed on * _event_history_clear */ ev->event_type = event_type; sd->event_history_list = (Event_History *)eina_inlist_append( EINA_INLIST_GET(sd->event_history_list), EINA_INLIST_GET(ev)); return EINA_TRUE; } /** * For all _mouse_* / multi_* functions wethen send this event to * _event_process function. * * @param data The gesture-layer object. * @param event_info Pointer to recent input event. * * @ingroup Elm_Gesture_Layer */ static void _mouse_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { if (((Evas_Event_Mouse_Down *)event_info)->button != 1) return; /* We only process left-click at the moment */ _event_process(data, obj, event_info, EVAS_CALLBACK_MOUSE_DOWN); } static void _mouse_move_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { _event_process(data, obj, event_info, EVAS_CALLBACK_MOUSE_MOVE); } static void _key_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { _event_process(data, obj, event_info, EVAS_CALLBACK_KEY_DOWN); } static void _key_up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { _event_process(data, obj, event_info, EVAS_CALLBACK_KEY_UP); } static void _mouse_up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { if (((Evas_Event_Mouse_Up *)event_info)->button != 1) return; /* We only process left-click at the moment */ _event_process(data, obj, event_info, EVAS_CALLBACK_MOUSE_UP); } static void _mouse_wheel_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { _event_process(data, obj, event_info, EVAS_CALLBACK_MOUSE_WHEEL); } static void _multi_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { /* Skip the mouse duplicates. */ if (((Evas_Event_Multi_Down *) event_info)->device == 0) return; _event_process(data, obj, event_info, EVAS_CALLBACK_MULTI_DOWN); } static void _multi_move_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { /* Skip the mouse duplicates. */ if (((Evas_Event_Multi_Move *) event_info)->device == 0) return; _event_process(data, obj, event_info, EVAS_CALLBACK_MULTI_MOVE); } static void _multi_up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { /* Skip the mouse duplicates. */ if (((Evas_Event_Multi_Up *) event_info)->device == 0) return; _event_process(data, obj, event_info, EVAS_CALLBACK_MULTI_UP); } /** * @internal * * We register callbacks when gesture layer is attached to an object * or when its enabled after disable. * * @param obj The gesture-layer object. * * @ingroup Elm_Gesture_Layer */ static void _callbacks_register(Evas_Object *obj) { ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (!sd->target) return; evas_object_event_callback_add (sd->target, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down_cb, obj); evas_object_event_callback_add (sd->target, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move_cb, obj); evas_object_event_callback_add (sd->target, EVAS_CALLBACK_MOUSE_UP, _mouse_up_cb, obj); evas_object_event_callback_add (sd->target, EVAS_CALLBACK_MOUSE_WHEEL, _mouse_wheel_cb, obj); evas_object_event_callback_add (sd->target, EVAS_CALLBACK_MULTI_DOWN, _multi_down_cb, obj); evas_object_event_callback_add (sd->target, EVAS_CALLBACK_MULTI_MOVE, _multi_move_cb, obj); evas_object_event_callback_add (sd->target, EVAS_CALLBACK_MULTI_UP, _multi_up_cb, obj); evas_object_event_callback_add (sd->target, EVAS_CALLBACK_KEY_DOWN, _key_down_cb, obj); evas_object_event_callback_add (sd->target, EVAS_CALLBACK_KEY_UP, _key_up_cb, obj); } /** * @internal * * We unregister callbacks when gesture layer is disabled. * * @param obj The gesture-layer object. * * @ingroup Elm_Gesture_Layer */ static void _callbacks_unregister(Evas_Object *obj) { ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (!sd->target) return; evas_object_event_callback_del (sd->target, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down_cb); evas_object_event_callback_del (sd->target, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move_cb); evas_object_event_callback_del (sd->target, EVAS_CALLBACK_MOUSE_UP, _mouse_up_cb); evas_object_event_callback_del (sd->target, EVAS_CALLBACK_MOUSE_WHEEL, _mouse_wheel_cb); evas_object_event_callback_del (sd->target, EVAS_CALLBACK_MULTI_DOWN, _multi_down_cb); evas_object_event_callback_del (sd->target, EVAS_CALLBACK_MULTI_MOVE, _multi_move_cb); evas_object_event_callback_del (sd->target, EVAS_CALLBACK_MULTI_UP, _multi_up_cb); evas_object_event_callback_del (sd->target, EVAS_CALLBACK_KEY_DOWN, _key_down_cb); evas_object_event_callback_del (sd->target, EVAS_CALLBACK_KEY_UP, _key_up_cb); } /** * @internal * This function is used to find if device number * is found in a list of devices. * The list contains devices for refeeding *UP event * * @ingroup Elm_Gesture_Layer */ static int _device_in_pending_cmp(const void *data1, const void *data2) { /* Compare the two device numbers */ return ((intptr_t)data1) - ((intptr_t)data2); } /** * @internal * * This functions returns pending-device node * @ingroup Elm_Gesture_Layer */ static Eina_List * _device_is_pending(Eina_List *list, void *event, Evas_Callback_Type event_type) { int device = ELM_MOUSE_DEVICE; switch (event_type) { case EVAS_CALLBACK_MOUSE_UP: break; case EVAS_CALLBACK_MULTI_UP: device = ((Evas_Event_Multi_Up *)event)->device; break; default: return NULL; } return eina_list_search_unsorted_list (list, _device_in_pending_cmp, (void *)(intptr_t)device); } /** * @internal * * This functions adds device to refeed-pending device list * @ingroup Elm_Gesture_Layer */ static Eina_List * _pending_device_add(Eina_List *list, void *event, Evas_Callback_Type event_type) { int device = ELM_MOUSE_DEVICE; switch (event_type) { case EVAS_CALLBACK_MOUSE_DOWN: break; case EVAS_CALLBACK_MULTI_DOWN: device = ((Evas_Event_Multi_Down *)event)->device; break; default: return list; } if (!eina_list_search_unsorted_list (list, _device_in_pending_cmp, (void *)(intptr_t)device)) { return eina_list_append(list, (void *)(intptr_t)device); } return list; } /** * @internal * * This function reports ABORT to all none-detected gestures * Then resets test bits for all desired gesures * and clears input-events history. * note: if no gesture was detected, events from history list * are streamed to the widget because it's unused by layer. * user may cancel refeed of events by setting repeat events. * * @param obj The gesture-layer object. * * @ingroup Elm_Gesture_Layer */ static Eina_Bool _event_history_clear(Evas_Object *obj) { int i; Gesture_Info *p; Evas *e = evas_object_evas_get(obj); Eina_Bool gesture_found = EINA_FALSE; ELM_GESTURE_LAYER_DATA_GET(obj, sd); for (i = ELM_GESTURE_FIRST; i < ELM_GESTURE_LAST; i++) { p = sd->gesture[i]; if (p) { if (p->state == ELM_GESTURE_STATE_END) { gesture_found = EINA_TRUE; } else { /* Report ABORT to all gestures that still not finished */ _state_set(p, ELM_GESTURE_STATE_ABORT, sd->gesture[i]->info, EINA_FALSE); } } } _states_reset(sd); /* we are ready to start testing for gestures again */ /* Clear all gestures intermediate data */ { /* FIXME: +1 because of the mistake in the enum. */ Gesture_Info **gitr = sd->gesture + 1; Tests_Array_Funcs *fitr = _glayer_tests_array + 1; for (; fitr->reset; fitr++, gitr++) { if (IS_TESTED_GESTURE(*gitr)) fitr->reset(*gitr); } } /* Disable gesture layer so refeeded events won't be consumed by it */ _callbacks_unregister(obj); while (sd->event_history_list) { Event_History *t; t = sd->event_history_list; Eina_List *pending = _device_is_pending (sd->pending, sd->event_history_list->event, sd->event_history_list->event_type); /* Refeed events if no gesture matched input */ if (pending || ((!gesture_found) && (!sd->repeat_events))) { evas_event_refeed_event(e, sd->event_history_list->event, sd->event_history_list->event_type); if (pending) { sd->pending = eina_list_remove_list(sd->pending, pending); } else { sd->pending = _pending_device_add (sd->pending, sd->event_history_list->event, sd->event_history_list->event_type); } } free(sd->event_history_list->event); sd->event_history_list = (Event_History *)eina_inlist_remove( EINA_INLIST_GET(sd->event_history_list), EINA_INLIST_GET(sd->event_history_list)); free(t); } _callbacks_register(obj); return EINA_TRUE; } /** * @internal * * if gesture was NOT detected AND we only have gestures in ABORT state * we clear history immediately to be ready for input. * * @param obj The gesture-layer object. * @return TRUE on event history_clear * * @ingroup Elm_Gesture_Layer */ static Eina_Bool _clear_if_finished(Evas_Object *obj) { int i; Eina_Bool reset_s = EINA_TRUE, all_undefined = EINA_TRUE; ELM_GESTURE_LAYER_DATA_GET(obj, sd); /* Clear history if all we have aborted gestures */ for (i = ELM_GESTURE_FIRST; i < ELM_GESTURE_LAST; i++) { /* If no gesture started and all we have aborted gestures, reset all */ Gesture_Info *p = sd->gesture[i]; if ((p) && (p->state != ELM_GESTURE_STATE_UNDEFINED)) { if ((p->state == ELM_GESTURE_STATE_START) || (p->state == ELM_GESTURE_STATE_MOVE)) reset_s = EINA_FALSE; all_undefined = EINA_FALSE; } } if (reset_s && (!all_undefined)) return _event_history_clear(obj); return EINA_FALSE; } /** * @internal * * This function restartes line, flick, zoom and rotate gestures * when gesture-layer continues-gestures enabled. * Example of continues-gesture: * When doing a line, user stops moving finger but keeps fingers on touch. * This will cause line-end, then as user continues moving his finger * it re-starts line gesture. * When continue mode is disabled, user has to lift finger from touch * to end a gesture. Them touch-again to start a new one. * * @param data The gesture-layer object. * @param sd gesture layer widget data. * @param states_reset flag that marks gestures were reset in history clear. * * @ingroup Elm_Gesture_Layer */ static void _continues_gestures_restart(void *data, Eina_Bool states_reset) { ELM_GESTURE_LAYER_DATA_GET(data, sd); /* Test all the gestures */ { /* FIXME: +1 because of the mistake in the enum. */ Gesture_Info **gitr = sd->gesture + 1; Tests_Array_Funcs *fitr = _glayer_tests_array + 1; for (; fitr->test; fitr++, gitr++) { Gesture_Info *g = *gitr; Eina_Bool tmp = (g) ? ((states_reset) || ((g->state != ELM_GESTURE_STATE_START) && (g->state != ELM_GESTURE_STATE_MOVE))) : EINA_FALSE; if (tmp && fitr->cont_reset) { fitr->cont_reset(g); _state_set(g, ELM_GESTURE_STATE_UNDEFINED, NULL, EINA_FALSE); SET_TEST_BIT(g); } } } } /** * @internal * * This function the core-function where input handling is done. * Here we get user input and stream it to gesture testing. * We notify user about any gestures with new state: * Valid states are: * START - gesture started. * MOVE - gesture is ongoing. * END - gesture was completed. * ABORT - gesture was aborted after START, MOVE (will NOT be completed) * * We also check if a gesture was detected, then reset event history * If no gestures were found we reset gesture test flag * after streaming event-history to widget. * (stream to the widget all events not consumed as a gesture) * * @param data The gesture-layer object. * @param event_info Pointer to recent input event. * @param event_type Recent input event type. * * @ingroup Elm_Gesture_Layer */ static void _event_process(void *data, Evas_Object *obj __UNUSED__, void *event_info, Evas_Callback_Type event_type) { Pointer_Event _pe; Pointer_Event *pe = NULL; ELM_GESTURE_LAYER_DATA_GET(data, sd); /* Start testing candidate gesture from here */ if (_pointer_event_make(data, event_info, event_type, &_pe)) pe = &_pe; /* Test all the gestures */ { /* FIXME: +1 because of the mistake in the enum. */ Gesture_Info **gitr = sd->gesture + 1; Tests_Array_Funcs *fitr = _glayer_tests_array + 1; for (; fitr->test; fitr++, gitr++) { if (IS_TESTED_GESTURE(*gitr)) fitr->test(data, pe, event_info, event_type, (*gitr)->g_type); } } if (_event_flag_get(event_info, event_type) & EVAS_EVENT_FLAG_ON_HOLD) _event_history_add(data, event_info, event_type); /* we maintain list of touched devices */ /* We also use move to track current device x.y pos */ if ((event_type == EVAS_CALLBACK_MOUSE_DOWN) || (event_type == EVAS_CALLBACK_MULTI_DOWN) || (event_type == EVAS_CALLBACK_MOUSE_MOVE) || (event_type == EVAS_CALLBACK_MULTI_MOVE)) { sd->touched = _touched_device_add(sd->touched, pe); } else if ((event_type == EVAS_CALLBACK_MOUSE_UP) || (event_type == EVAS_CALLBACK_MULTI_UP)) { sd->touched = _touched_device_remove(sd->touched, pe); } /* Report current states and clear history if needed */ Eina_Bool states_reset = _clear_if_finished(data); if (sd->glayer_continues_enable) _continues_gestures_restart(data, states_reset); } static Eina_Bool _inside(Evas_Coord xx1, Evas_Coord yy1, Evas_Coord xx2, Evas_Coord yy2) { int w = elm_config_finger_size_get() >> 1; /* Finger size devided by 2 */ if (xx1 < (xx2 - w)) return EINA_FALSE; if (xx1 > (xx2 + w)) return EINA_FALSE; if (yy1 < (yy2 - w)) return EINA_FALSE; if (yy1 > (yy2 + w)) return EINA_FALSE; return EINA_TRUE; } /* All *test_reset() funcs are called to clear * gesture intermediate data. * This happens when we need to reset our tests. * for example when gesture is detected or all ABORTed. */ static void _tap_gestures_test_reset(Gesture_Info *gesture) { Eina_List *data; Pointer_Event *pe; EINA_SAFETY_ON_NULL_RETURN(gesture); ELM_GESTURE_LAYER_DATA_GET(gesture->obj, sd); if (sd->gest_taps_timeout) { ecore_timer_del(sd->gest_taps_timeout); sd->gest_taps_timeout = NULL; } if (!gesture->data) return; EINA_LIST_FREE (((Taps_Type *)gesture->data)->l, data) EINA_LIST_FREE (data, pe) free(pe); memset(gesture->data, 0, sizeof(Taps_Type)); } /* All *test_reset() funcs are called to clear * gesture intermediate data. * This happens when we need to reset our tests. * for example when gesture is detected or all ABORTed. */ static void _n_long_tap_test_reset(Gesture_Info *gesture) { Eina_List *l; Pointer_Event *p; Long_Tap_Type *st; EINA_SAFETY_ON_NULL_RETURN(gesture); if (!gesture->data) return; st = gesture->data; EINA_LIST_FOREACH (st->touched, l, p) free(p); eina_list_free(st->touched); if (st->timeout) { ecore_timer_del(st->timeout); st->timeout = NULL; } memset(gesture->data, 0, sizeof(Long_Tap_Type)); } static void _momentum_test_reset(Gesture_Info *gesture) { EINA_SAFETY_ON_NULL_RETURN(gesture); if (!gesture->data) return; memset(gesture->data, 0, sizeof(Momentum_Type)); } static void _line_data_reset(Line_Data *st) { if (!st) return; memset(st, 0, sizeof(Line_Data)); st->line_angle = ELM_GESTURE_NEGATIVE_ANGLE; } static void _line_test_reset(Gesture_Info *gesture) { Eina_List *l; Line_Type *st; Eina_List *list; Line_Data *t_line; EINA_SAFETY_ON_NULL_RETURN(gesture); if (!gesture->data) return; st = gesture->data; list = st->list; EINA_LIST_FOREACH (list, l, t_line) free(t_line); eina_list_free(list); st->list = NULL; } static void _zoom_test_reset(Gesture_Info *gesture) { Zoom_Type *st; Evas_Modifier_Mask mask; EINA_SAFETY_ON_NULL_RETURN(gesture); if (!gesture->data) return; ELM_GESTURE_LAYER_DATA_GET(gesture->obj, sd); st = gesture->data; mask = evas_key_modifier_mask_get( evas_object_evas_get(sd->target), "Control"); evas_object_key_ungrab(sd->target, "Control_L", mask, 0); evas_object_key_ungrab(sd->target, "Control_R", mask, 0); memset(st, 0, sizeof(Zoom_Type)); st->zoom_distance_tolerance = sd->zoom_distance_tolerance; st->info.zoom = 1.0; } static void _rotate_test_reset(Gesture_Info *gesture) { Rotate_Type *st; EINA_SAFETY_ON_NULL_RETURN(gesture); if (!gesture->data) return; ELM_GESTURE_LAYER_DATA_GET(gesture->obj, sd); st = gesture->data; memset(st, 0, sizeof(Rotate_Type)); st->info.base_angle = ELM_GESTURE_NEGATIVE_ANGLE; st->rotate_angular_tolerance = sd->rotate_angular_tolerance; } static int _match_fingers_compare(const void *data1, const void *data2) { /* Compare coords of first item in list to cur coords */ const Pointer_Event *pe1 = eina_list_data_get(data1); const Pointer_Event *pe2 = data2; if (_inside(pe1->x, pe1->y, pe2->x, pe2->y)) return 0; else if (pe1->x < pe2->x) return -1; else { if (pe1->x == pe2->x) return pe1->y - pe2->y; else return 1; } } static int _pe_device_compare(const void *data1, const void *data2) { /* Compare device of first item in list to our pe device */ const Pointer_Event *pe1 = eina_list_data_get(data1); const Pointer_Event *pe2 = data2; /* Only match if last was a down event */ if ((pe1->event_type != EVAS_CALLBACK_MULTI_DOWN) && (pe1->event_type != EVAS_CALLBACK_MOUSE_DOWN)) return 1; if (pe1->device == pe2->device) return 0; else if (pe1->device < pe2->device) return -1; else return 1; } static Eina_List * _pointer_event_record(Taps_Type *st, Eina_List *pe_list, Pointer_Event *pe, Elm_Gesture_Layer_Smart_Data *sd, void *event_info, Evas_Callback_Type event_type) { /* Keep copy of pe and record it in list */ Pointer_Event *p = malloc(sizeof(Pointer_Event)); memcpy(p, pe, sizeof(Pointer_Event)); _event_consume(sd, event_info, event_type, EVAS_EVENT_FLAG_NONE); st->sum_x += pe->x; st->sum_y += pe->y; st->n_taps++; /* This will also update middle-point to report to user later */ st->info.x = st->sum_x / st->n_taps; st->info.y = st->sum_y / st->n_taps; st->info.timestamp = pe->timestamp; if (!pe_list) { pe_list = eina_list_append(pe_list, p); st->l = eina_list_append(st->l, pe_list); } else pe_list = eina_list_append(pe_list, p); return pe_list; } /** * @internal * * This function checks if the tap gesture is done. * * @param data gesture info pointer * @return EINA_TRUE if it is done. * * @ingroup Elm_Gesture_Layer */ static Eina_Bool _tap_gesture_check_finish(Gesture_Info *gesture) { /* Here we check if taps-gesture was completed successfuly */ /* Count how many taps were recieved on each device then */ /* determine if it matches n_taps_needed defined on START */ Taps_Type *st = gesture->data; Eina_List *l; Eina_List *pe_list; if (!st->l) return EINA_FALSE; EINA_LIST_FOREACH (st->l, l, pe_list) { /* No match taps number on device, ABORT */ if (eina_list_count(pe_list) != st->n_taps_needed) { return EINA_FALSE; } } return EINA_TRUE; } /** * @internal * * This function sets state a tap-gesture to END or ABORT * * @param data gesture info pointer * * @ingroup Elm_Gesture_Layer */ static void _tap_gesture_finish(void *data) { /* This function will test each tap gesture when timer expires */ Elm_Gesture_State s = ELM_GESTURE_STATE_ABORT; Gesture_Info *gesture = data; Taps_Type *st = gesture->data; if (_tap_gesture_check_finish(gesture)) { s = ELM_GESTURE_STATE_END; } st->info.n = eina_list_count(st->l); _state_set(gesture, s, gesture->info, EINA_FALSE); _tap_gestures_test_reset(gesture); } /** * @internal * * when this timer expires we finish tap gestures. * * @param data The gesture-layer object. * @return cancles callback for this timer. * * @ingroup Elm_Gesture_Layer */ static Eina_Bool _multi_tap_timeout(void *data) { ELM_GESTURE_LAYER_DATA_GET(data, sd); if (IS_TESTED(ELM_GESTURE_N_TAPS)) _tap_gesture_finish(sd->gesture[ELM_GESTURE_N_TAPS]); if (IS_TESTED(ELM_GESTURE_N_DOUBLE_TAPS)) _tap_gesture_finish(sd->gesture[ELM_GESTURE_N_DOUBLE_TAPS]); if (IS_TESTED(ELM_GESTURE_N_TRIPLE_TAPS)) _tap_gesture_finish(sd->gesture[ELM_GESTURE_N_TRIPLE_TAPS]); _clear_if_finished(data); sd->gest_taps_timeout = NULL; return ECORE_CALLBACK_CANCEL; } /** * @internal * * when this timer expires we START long tap gesture * * @param data The gesture-layer object. * @return cancles callback for this timer. * * @ingroup Elm_Gesture_Layer */ static Eina_Bool _long_tap_timeout(void *data) { Gesture_Info *gesture = data; _state_set(gesture, ELM_GESTURE_STATE_MOVE, gesture->data, EINA_TRUE); return ECORE_CALLBACK_RENEW; } /** * @internal * * This function checks the state of a tap gesture. * * @param sd Gesture Layer Widget Data. * @param pe The recent input event as stored in pe struct. * @param event_info Original input event pointer. * @param event_type Type of original input event. * @param gesture what gesture is tested * @param how many taps for this gesture (1, 2 or 3) * * @ingroup Elm_Gesture_Layer */ static void _tap_gesture_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type) { int taps = 0; Taps_Type *st; Gesture_Info *gesture; Eina_List *pe_list = NULL; Pointer_Event *pe_down = NULL; Evas_Event_Flags ev_flag = EVAS_EVENT_FLAG_NONE; /* Here we fill Tap struct */ ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (!pe) return; gesture = sd->gesture[g_type]; if (!gesture) return; switch (g_type) { case ELM_GESTURE_N_TAPS: taps = 1; break; case ELM_GESTURE_N_DOUBLE_TAPS: taps = 2; break; case ELM_GESTURE_N_TRIPLE_TAPS: taps = 3; break; default: taps = 0; break; } st = gesture->data; if (!st) /* Allocated once on first time */ { st = calloc(1, sizeof(Taps_Type)); gesture->data = st; _tap_gestures_test_reset(gesture); } switch (pe->event_type) { case EVAS_CALLBACK_MULTI_DOWN: case EVAS_CALLBACK_MOUSE_DOWN: /* Check if got tap on same cord was tapped before */ pe_list = eina_list_search_unsorted(st->l, _match_fingers_compare, pe); if ((!pe_list) && /* This device was touched in other cord before completion */ eina_list_search_unsorted(st->l, _pe_device_compare, pe)) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } pe_list = _pointer_event_record (st, pe_list, pe, sd, event_info, event_type); if ((!sd->gest_taps_timeout) && (_elm_config->glayer_double_tap_timeout > 0.0)) sd->gest_taps_timeout = ecore_timer_add(_elm_config->glayer_double_tap_timeout, _multi_tap_timeout, gesture->obj); else if (sd->gest_taps_timeout) ecore_timer_reset(sd->gest_taps_timeout); /* This is the first mouse down we got */ if ((pe->device == 0) && (eina_list_count(pe_list) == 1)) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_START, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); st->n_taps_needed = taps * 2; /* count DOWN and UP */ return; } else if (eina_list_count(pe_list) > st->n_taps_needed) /* If we arleady got too many touches for this gesture. */ ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); break; case EVAS_CALLBACK_MULTI_UP: case EVAS_CALLBACK_MOUSE_UP: pe_list = eina_list_search_unsorted(st->l, _pe_device_compare, pe); if (!pe_list) return; pe_list = _pointer_event_record (st, pe_list, pe, sd, event_info, event_type); if (((gesture->g_type == ELM_GESTURE_N_TAPS) && !IS_TESTED(ELM_GESTURE_N_DOUBLE_TAPS) && !IS_TESTED(ELM_GESTURE_N_TRIPLE_TAPS)) || ((gesture->g_type == ELM_GESTURE_N_DOUBLE_TAPS) && !IS_TESTED(ELM_GESTURE_N_TRIPLE_TAPS))) { if (_tap_gesture_check_finish(gesture)) { _tap_gesture_finish(gesture); return; } } break; case EVAS_CALLBACK_MULTI_MOVE: case EVAS_CALLBACK_MOUSE_MOVE: /* Get first event in first list, this has to be a Mouse Down event */ /* and verify that user didn't move out of this area before next tap */ pe_list = eina_list_search_unsorted(st->l, _pe_device_compare, pe); if (pe_list) { pe_down = eina_list_data_get(pe_list); if (!_inside(pe_down->x, pe_down->y, pe->x, pe->y)) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); } } break; default: return; } } /** * @internal * * This function computes center-point for long-tap gesture * * @param st Long Tap gesture info pointer * @param pe The recent input event as stored in pe struct. * * @ingroup Elm_Gesture_Layer */ static void _compute_taps_center(Long_Tap_Type *st, Evas_Coord *x_out, Evas_Coord *y_out, Pointer_Event *pe) { Eina_List *l; Pointer_Event *p; Evas_Coord x = 0, y = 0; if (!eina_list_count(st->touched)) return; EINA_LIST_FOREACH (st->touched, l, p) { /* Accumulate all then take avarage */ if (p->device == pe->device) /* This will take care of values * coming from MOVE event */ { x += pe->x; y += pe->y; } else { x += p->x; y += p->y; } } *x_out = x / eina_list_count(st->touched); *y_out = y / eina_list_count(st->touched); } /** * @internal * * This function checks N long-tap gesture. * * @param obj The gesture-layer object. * @param pe The recent input event as stored in pe struct. * @param event_info Original input event pointer. * @param event_type Type of original input event. * @param g_type what Gesture we are testing. * @param taps How many click/taps we test for. * * @ingroup Elm_Gesture_Layer */ static void _n_long_tap_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type) { Evas_Event_Flags ev_flag = EVAS_EVENT_FLAG_NONE; Gesture_Info *gesture; Long_Tap_Type *st; /* Here we fill Recent_Taps struct and fire-up click/tap timers */ ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (!pe) /* this happens when unhandled event arrived */ return; /* see _make_pointer_event function */ gesture = sd->gesture[g_type]; if (!gesture) return; st = gesture->data; if (!st) /* Allocated once on first time */ { st = calloc(1, sizeof(Long_Tap_Type)); gesture->data = st; _n_long_tap_test_reset(gesture); } switch (pe->event_type) { case EVAS_CALLBACK_MULTI_DOWN: case EVAS_CALLBACK_MOUSE_DOWN: st->touched = _touched_device_add(st->touched, pe); st->info.n = eina_list_count(st->touched); /* This is the first mouse down we got */ if (eina_list_count(st->touched) == 1) { _state_set(gesture, ELM_GESTURE_STATE_START, gesture->data, EINA_FALSE); st->info.timestamp = pe->timestamp; /* To test long tap */ /* When this timer expires, gesture STARTED */ if ((!st->timeout) && (sd->long_tap_start_timeout > 0.0)) st->timeout = ecore_timer_add(sd->long_tap_start_timeout, _long_tap_timeout, gesture); } else { if (st->timeout) ecore_timer_reset(st->timeout); } _event_consume(sd, event_info, event_type, ev_flag); _compute_taps_center(st, &st->info.x, &st->info.y, pe); st->center_x = st->info.x; st->center_y = st->info.y; break; case EVAS_CALLBACK_MULTI_UP: case EVAS_CALLBACK_MOUSE_UP: st->touched = _touched_device_remove(st->touched, pe); _compute_taps_center(st, &st->center_x, &st->center_y, pe); if (st->info.n) { if (gesture->state == ELM_GESTURE_STATE_MOVE) ev_flag = _state_set(gesture, ELM_GESTURE_STATE_END, &st->info, EINA_FALSE); else ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); if (st->timeout) { ecore_timer_del(st->timeout); st->timeout = NULL; } _event_consume(sd, event_info, event_type, ev_flag); } break; case EVAS_CALLBACK_MULTI_MOVE: case EVAS_CALLBACK_MOUSE_MOVE: if (st->info.n && ((gesture->state == ELM_GESTURE_STATE_START) || /* Report MOVE only if STARTED */ (gesture->state == ELM_GESTURE_STATE_MOVE))) { Evas_Coord x = 0; Evas_Coord y = 0; _compute_taps_center(st, &x, &y, pe); /* ABORT if user moved fingers out of tap area */ if (!_inside(x, y, st->center_x, st->center_y)) { if (st->timeout) { ecore_timer_del(st->timeout); st->timeout = NULL; } /* Report MOVE if gesture started */ ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); } _event_consume(sd, event_info, event_type, ev_flag); } break; default: return; } } /** * @internal * * This function computes momentum for MOMENTUM, LINE and FLICK gestures * This momentum value will be sent to widget when gesture is completed. * * @param momentum pointer to buffer where we record momentum value. * @param x1 x coord where user started gesture. * @param y1 y coord where user started gesture. * @param x2 x coord where user completed gesture. * @param y2 y coord where user completed gesture. * @param t1x timestamp for X, when user started gesture. * @param t1y timestamp for Y, when user started gesture. * @param t2 timestamp when user completed gesture. * * @ingroup Elm_Gesture_Layer */ static void _momentum_set(Elm_Gesture_Momentum_Info *momentum, Evas_Coord xx1, Evas_Coord yy1, Evas_Coord xx2, Evas_Coord yy2, unsigned int t1x, unsigned int t1y, unsigned int t2) { Evas_Coord velx = 0, vely = 0, vel; Evas_Coord dx = xx2 - xx1; Evas_Coord dy = yy2 - yy1; int dtx = t2 - t1x; int dty = t2 - t1y; if (dtx > 0) velx = (dx * 1000) / dtx; if (dty > 0) vely = (dy * 1000) / dty; vel = sqrt((velx * velx) + (vely * vely)); if ((_elm_config->thumbscroll_friction > 0.0) && (vel > _elm_config->thumbscroll_momentum_threshold)) /* report * momentum */ { momentum->mx = velx; momentum->my = vely; } else { momentum->mx = 0; momentum->my = 0; } } /** * @internal * * This function is used for computing rotation angle (DEG). * * @param x1 first finger x location. * @param y1 first finger y location. * @param x2 second finger x location. * @param y2 second finger y location. * * @return angle of the line between (x1,y1), (x2,y2) in Deg. * Angles now are given in DEG, not RAD. * ZERO angle at 12-oclock, growing clockwise. * * @ingroup Elm_Gesture_Layer */ static double _angle_get(Evas_Coord xx1, Evas_Coord yy1, Evas_Coord xx2, Evas_Coord yy2) { double a, xx, yy, rt = (-1); xx = fabs(xx2 - xx1); yy = fabs(yy2 - yy1); if (((int)xx) && ((int)yy)) { rt = a = RAD2DEG(atan(yy / xx)); if (xx1 < xx2) { if (yy1 < yy2) rt = 360 - a; else rt = a; } else { if (yy1 < yy2) rt = 180 + a; else rt = 180 - a; } } if (rt < 0) /* Do this only if rt is not set */ { if (((int)xx)) /* Horizontal line */ { if (xx2 < xx1) rt = 180; else rt = 0.0; } else { /* Vertical line */ if (yy2 < yy1) rt = 90; else rt = 270; } } /* Now we want to change from: * 90 0 * original circle 180 0 We want: 270 90 * 270 180 */ rt = 450 - rt; if (rt >= 360) rt -= 360; return rt; } /** * @internal * * This function is used for computing the magnitude and direction * of vector between two points. * * @param x1 first finger x location. * @param y1 first finger y location. * @param x2 second finger x location. * @param y2 second finger y location. * @param l length computed (output) * @param a angle computed (output) * * @ingroup Elm_Gesture_Layer */ static void _vector_get(Evas_Coord xx1, Evas_Coord yy1, Evas_Coord xx2, Evas_Coord yy2, Evas_Coord *l, double *a) { Evas_Coord xx, yy; xx = xx2 - xx1; yy = yy2 - yy1; *l = (Evas_Coord)sqrt((xx * xx) + (yy * yy)); *a = _angle_get(xx1, yy1, xx2, yy2); } static int _direction_get(Evas_Coord xx1, Evas_Coord xx2) { if (xx2 < xx1) return -1; if (xx2 > xx1) return 1; return 0; } /** * @internal * * This function tests momentum gesture. * @param obj The gesture-layer object. * @param pe The recent input event as stored in pe struct. * @param event_info recent input event. * @param event_type recent event type. * @param g_type what Gesture we are testing. * * @ingroup Elm_Gesture_Layer */ static void _momentum_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type) { Eina_List *l; Pointer_Event *p; Momentum_Type *st; Gesture_Info *gesture; Pointer_Event pe_local; Evas_Event_Flags ev_flag = EVAS_EVENT_FLAG_NONE; Elm_Gesture_State state_to_report = ELM_GESTURE_STATE_MOVE; unsigned int cnt = 1; /* We start counter counting current pe event */ ELM_GESTURE_LAYER_DATA_GET(obj, sd); gesture = sd->gesture[g_type]; if (!gesture) return; /* When continues enable = TRUE a gesture may START on MOVE event */ /* We don't allow this to happen with the if-statement below. */ /* When continues enable = FALSE a gesture may START on DOWN only */ /* Therefor it would NOT start on MOVE event. */ /* NOTE that touched list is updated AFTER this function returns */ /* so (count == 0) when we get here on first touch on surface. */ if ((sd->glayer_continues_enable) && (!eina_list_count(sd->touched))) return; /* Got move on mouse-over move */ st = gesture->data; if (!st) /* Allocated once on first time */ { st = calloc(1, sizeof(Momentum_Type)); gesture->data = st; _momentum_test_reset(gesture); } if (!pe) return; /* First make avarage of all touched devices to determine center point */ pe_local = *pe; /* Copy pe event info to local */ EINA_LIST_FOREACH (sd->touched, l, p) if (p->device != pe_local.device) { pe_local.x += p->x; pe_local.y += p->y; cnt++; } /* Compute avarage to get center point */ pe_local.x /= cnt; pe_local.y /= cnt; /* If user added finger - reset gesture */ if ((st->info.n) && (st->info.n < cnt)) state_to_report = ELM_GESTURE_STATE_ABORT; if (st->info.n < cnt) st->info.n = cnt; switch (event_type) { case EVAS_CALLBACK_MOUSE_DOWN: case EVAS_CALLBACK_MULTI_DOWN: case EVAS_CALLBACK_MOUSE_MOVE: case EVAS_CALLBACK_MULTI_MOVE: if (!st->t_st_x) { if ((event_type == EVAS_CALLBACK_MOUSE_DOWN) || (event_type == EVAS_CALLBACK_MULTI_DOWN) || (sd->glayer_continues_enable)) /* start also on MOVE */ { /* We start on MOVE when cont-enabled only */ st->line_st.x = st->line_end.x = pe_local.x; st->line_st.y = st->line_end.y = pe_local.y; st->t_st_x = st->t_st_y = st->t_end = pe_local.timestamp; st->xdir = st->ydir = 0; st->info.x2 = st->info.x1 = pe_local.x; st->info.y2 = st->info.y1 = pe_local.y; st->info.tx = st->info.ty = pe_local.timestamp; ev_flag = _state_set(gesture, ELM_GESTURE_STATE_START, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); } return; } if (st->t_up) { Eina_Bool force = EINA_TRUE; /* for move state */ /* ABORT if got DOWN or MOVE event after UP+timeout */ if ((st->t_up + ELM_GESTURE_MULTI_TIMEOUT) < pe_local.timestamp) { state_to_report = ELM_GESTURE_STATE_ABORT; force = EINA_FALSE; } /* We report state but don't compute momentum now */ ev_flag = _state_set(gesture, state_to_report, &st->info, force); _event_consume(sd, event_info, event_type, ev_flag); return; /* Stop computing when user remove finger */ } /* Too long of a wait, reset all values */ if ((pe_local.timestamp - ELM_GESTURE_MOMENTUM_TIMEOUT) > st->t_end) { st->line_st.x = pe_local.x; st->line_st.y = pe_local.y; st->t_st_y = st->t_st_x = pe_local.timestamp; st->info.tx = st->t_st_x; st->info.ty = st->t_st_y; st->xdir = st->ydir = 0; } else { int xdir, ydir; xdir = _direction_get(st->line_end.x, pe_local.x); ydir = _direction_get(st->line_end.y, pe_local.y); if (xdir && (xdir != st->xdir)) { st->line_st.x = st->line_end.x; st->info.tx = st->t_st_x = st->t_end; st->xdir = xdir; } if (ydir && (ydir != st->ydir)) { st->line_st.y = st->line_end.y; st->info.ty = st->t_st_y = st->t_end; st->ydir = ydir; } } st->info.x2 = st->line_end.x = pe_local.x; st->info.y2 = st->line_end.y = pe_local.y; st->t_end = pe_local.timestamp; _momentum_set(&st->info, st->line_st.x, st->line_st.y, pe_local.x, pe_local.y, st->t_st_x, st->t_st_y, pe_local.timestamp); ev_flag = _state_set(gesture, state_to_report, &st->info, EINA_TRUE); _event_consume(sd, event_info, event_type, ev_flag); break; case EVAS_CALLBACK_MOUSE_UP: case EVAS_CALLBACK_MULTI_UP: st->t_up = pe_local.timestamp; /* Record recent up event time */ if ((cnt > 1) || /* Ignore if more fingers touch surface */ (!st->t_st_x)) /* IGNORE if info was cleared, long press,move */ return; /* Too long of a wait, reset all values */ if ((pe_local.timestamp - ELM_GESTURE_MOMENTUM_TIMEOUT) > st->t_end) { st->line_st.x = pe_local.x; st->line_st.y = pe_local.y; st->t_st_y = st->t_st_x = pe_local.timestamp; st->xdir = st->ydir = 0; } st->info.x2 = pe_local.x; st->info.y2 = pe_local.y; st->line_end.x = pe_local.x; st->line_end.y = pe_local.y; st->t_end = pe_local.timestamp; if ((fabs(st->info.mx) > ELM_GESTURE_MINIMUM_MOMENTUM) || (fabs(st->info.my) > ELM_GESTURE_MINIMUM_MOMENTUM)) state_to_report = ELM_GESTURE_STATE_END; else state_to_report = ELM_GESTURE_STATE_ABORT; ev_flag = _state_set(gesture, state_to_report, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; default: return; } } static int _line_device_compare(const void *data1, const void *data2) { /* Compare device component of line struct */ const Line_Data *ln1 = data1; const int *device = data2; if (ln1->t_st) /* Compare only with lines that started */ return ln1->device - (*device); return -1; } /** * @internal * * This function construct line struct from input. * @param info pointer to store line momentum. * @param st line info to store input data. * @param pe The recent input event as stored in pe struct. * * @ingroup Elm_Gesture_Layer */ static Eina_Bool _single_line_process(Elm_Gesture_Line_Info *info, Line_Data *st, Pointer_Event *pe, Evas_Callback_Type event_type) { /* Record events and set momentum for line pointed by st */ if (!pe) return EINA_FALSE; switch (event_type) { case EVAS_CALLBACK_MOUSE_DOWN: case EVAS_CALLBACK_MOUSE_MOVE: case EVAS_CALLBACK_MULTI_DOWN: case EVAS_CALLBACK_MULTI_MOVE: if (!st->t_st) /* This happens only when line starts */ { st->line_st.x = pe->x; st->line_st.y = pe->y; st->t_st = pe->timestamp; st->device = pe->device; info->momentum.x1 = pe->x; info->momentum.y1 = pe->y; info->momentum.tx = pe->timestamp; info->momentum.ty = pe->timestamp; return EINA_TRUE; } break; case EVAS_CALLBACK_MOUSE_UP: case EVAS_CALLBACK_MULTI_UP: /* IGNORE if line info was cleared, like long press, move */ if (!st->t_st) return EINA_FALSE; st->line_end.x = pe->x; st->line_end.y = pe->y; st->t_end = pe->timestamp; break; default: return EINA_FALSE; } if (!st->t_st) { _line_data_reset(st); return EINA_FALSE; } info->momentum.x2 = pe->x; info->momentum.y2 = pe->y; _momentum_set(&info->momentum, st->line_st.x, st->line_st.y, pe->x, pe->y, st->t_st, st->t_st, pe->timestamp); return EINA_TRUE; } /** * @internal * * This function test for (n) line gesture. * @param obj The gesture-layer object. * @param pe The recent input event as stored in pe struct. * @param event_info Original input event pointer. * @param event_type Type of original input event. * @param g_type what Gesture we are testing. * * @ingroup Elm_Gesture_Layer */ static void _n_line_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type) { unsigned cnt; Line_Type *st; Eina_List *list; Gesture_Info *gesture; Line_Data *line = NULL; if (!pe) return; ELM_GESTURE_LAYER_DATA_GET(obj, sd); gesture = sd->gesture[g_type]; if (!gesture ) return; /* When continues enable = TRUE a gesture may START on MOVE event */ /* We don't allow this to happen with the if-statement below. */ /* When continues enable = FALSE a gesture may START on DOWN only */ /* Therefor it would NOT start on MOVE event. */ /* NOTE that touched list is updated AFTER this function returns */ /* so (count == 0) when we get here on first touch on surface. */ if ((sd->glayer_continues_enable) && (!eina_list_count(sd->touched))) return; /* Got move on mouse-over move */ st = gesture->data; if (!st) { st = calloc(1, sizeof(Line_Type)); gesture->data = st; } list = st->list; cnt = eina_list_count(list); if (cnt) /* list is not empty, locate this device on list */ { line = (Line_Data *)eina_list_search_unsorted (st->list, _line_device_compare, &pe->device); } if (!line) /* List is empty or device not found, new line-struct on * START only */ { if ((event_type == EVAS_CALLBACK_MOUSE_DOWN) || (event_type == EVAS_CALLBACK_MULTI_DOWN) || ((sd->glayer_continues_enable) && /* START on MOVE also */ ((event_type == EVAS_CALLBACK_MOUSE_MOVE) || /* Allocate new item on START only */ (event_type == EVAS_CALLBACK_MULTI_MOVE)))) { line = calloc(1, sizeof(Line_Data)); _line_data_reset(line); list = eina_list_append(list, line); st->list = list; } } if (!line) /* This may happen on MOVE that comes before DOWN */ return; /* No line-struct to work with, can't continue testing */ /* update st with input */ if (_single_line_process(&st->info, line, pe, event_type)) _event_consume(sd, event_info, event_type, EVAS_EVENT_FLAG_NONE); /* Get direction and magnitude of the line */ double angle; _vector_get(line->line_st.x, line->line_st.y, pe->x, pe->y, &line->line_length, &angle); /* These are used later to compare lines length */ Evas_Coord shortest_line_len = line->line_length; Evas_Coord longest_line_len = line->line_length; Evas_Event_Flags ev_flag = EVAS_EVENT_FLAG_NONE; /* Now update line-state */ if (line->t_st) /* Analyze line only if line started */ { if (line->line_angle >= 0.0) /* if line direction was set, we * test if broke tolerance */ { double a = fabs(angle - line->line_angle); /* Distance from line */ double d = (tan(DEG2RAD(a))) * line->line_length; /* Broke tolerance: abort line and start a new one */ if ((d > sd->line_distance_tolerance) || (a > sd->line_angular_tolerance)) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } /* We may finish line if momentum is zero */ if (sd->glayer_continues_enable) { /* This is for continues-gesture */ /* Finish line on zero momentum for continues gesture */ if ((!st->info.momentum.mx) && (!st->info.momentum.my)) { line->line_end.x = pe->x; line->line_end.y = pe->y; line->t_end = pe->timestamp; } } } else { /* Record the line angle as it broke minimum length for line */ if (line->line_length >= sd->line_min_length) st->info.angle = line->line_angle = angle; } if (line->t_end) { if (line->line_angle < 0.0) /* it's not a line, too short * more close to a tap */ { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } } } /* Count how many lines already started / ended */ int started = 0; int ended = 0; unsigned int tm_start = pe->timestamp; unsigned int tm_end = pe->timestamp; Eina_List *l; Line_Data *t_line; double base_angle = ELM_GESTURE_NEGATIVE_ANGLE; Eina_Bool lines_parallel = EINA_TRUE; EINA_LIST_FOREACH (list, l, t_line) { if (base_angle < 0) base_angle = t_line->line_angle; else { if (t_line->line_angle >= 0) /* Compare angle only with * lines with direction * defined */ { if (fabs(base_angle - t_line->line_angle) > sd->line_angular_tolerance) lines_parallel = EINA_FALSE; } } if (t_line->line_length) /* update only if this line is used */ { if (shortest_line_len > t_line->line_length) shortest_line_len = t_line->line_length; if (longest_line_len < t_line->line_length) longest_line_len = t_line->line_length; } if (t_line->t_st) { started++; if (t_line->t_st < tm_start) tm_start = t_line->t_st; } if (t_line->t_end) { ended++; if (t_line->t_end < tm_end) tm_end = t_line->t_end; } } st->info.momentum.n = started; if (ended && ((event_type == EVAS_CALLBACK_MOUSE_DOWN) || /* user lift one finger then starts again without line-end - ABORT */ (event_type == EVAS_CALLBACK_MULTI_DOWN))) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } if (!lines_parallel) /* Lines are NOT at same direction, abort this * gesture */ { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } /* We report ABORT if lines length are NOT matching when fingers are up */ if ((longest_line_len - shortest_line_len) > (elm_config_finger_size_get() * 2)) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } /* We consider FLICK as a fast line.ABORT if take too long to finish */ if ((g_type == ELM_GESTURE_N_FLICKS) && ((tm_end - tm_start) > sd->flick_time_limit_ms)) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } switch (event_type) { case EVAS_CALLBACK_MOUSE_UP: case EVAS_CALLBACK_MULTI_UP: if ((started) && (started == ended)) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_END, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); } return; case EVAS_CALLBACK_MOUSE_DOWN: case EVAS_CALLBACK_MULTI_DOWN: case EVAS_CALLBACK_MOUSE_MOVE: case EVAS_CALLBACK_MULTI_MOVE: if (started) { /* For continues gesture */ if (sd->glayer_continues_enable && (started == ended)) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_END, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); } else { /* When continues, may START on MOVE event too */ Elm_Gesture_State s = ELM_GESTURE_STATE_MOVE; /* This happens when: on n > 1 lines then one finger up */ /* caused abort, then put finger down. */ /* This will stop line from starting again. */ /* Number of lines, MUST match touched-device in list */ if ((!sd->glayer_continues_enable) && (eina_list_count(st->list) < eina_list_count(sd->touched))) s = ELM_GESTURE_STATE_ABORT; if (gesture->state == ELM_GESTURE_STATE_UNDEFINED) s = ELM_GESTURE_STATE_START; ev_flag = _state_set(gesture, s, &st->info, EINA_TRUE); _event_consume(sd, event_info, event_type, ev_flag); } } break; default: return; /* Unhandeld event type */ } } /** * @internal * * This function is used to check if rotation gesture started. * @param st Contains current rotation values from user input. * @return TRUE/FALSE if we need to set rotation START. * * @ingroup Elm_Gesture_Layer */ static Eina_Bool _on_rotation_broke_tolerance(Rotate_Type *st) { if (st->info.base_angle < 0) return EINA_FALSE; /* Angle has to be computed first */ if (st->rotate_angular_tolerance < 0) return EINA_TRUE; double low = st->info.base_angle - st->rotate_angular_tolerance; double high = st->info.base_angle + st->rotate_angular_tolerance; double t = st->info.angle; if (low < 0) { low += 180; high += 180; if (t < 180) t += 180; else t -= 180; } if (high > 360) { low -= 180; high -= 180; if (t < 180) t += 180; else t -= 180; } if ((t < low) || (t > high)) /* This marks that roation action has * started */ { st->rotate_angular_tolerance = ELM_GESTURE_NEGATIVE_ANGLE; st->info.base_angle = st->info.angle; /* Avoid jump in angle value */ return EINA_TRUE; } return EINA_FALSE; } /** * @internal * * This function is used for computing the gap between fingers. * It returns the length and center point between fingers. * * @param x1 first finger x location. * @param y1 first finger y location. * @param x2 second finger x location. * @param y2 second finger y location. * @param x Gets center point x cord (output) * @param y Gets center point y cord (output) * * @return length of the line between (x1,y1), (x2,y2) in pixels. * * @ingroup Elm_Gesture_Layer */ static Evas_Coord _finger_gap_length_get(Evas_Coord xx1, Evas_Coord yy1, Evas_Coord xx2, Evas_Coord yy2, Evas_Coord *x, Evas_Coord *y) { double a, b, xx, yy, gap; xx = fabs(xx2 - xx1); yy = fabs(yy2 - yy1); gap = sqrt((xx * xx) + (yy * yy)); /* START - Compute zoom center point */ /* The triangle defined as follows: * B * / | * / | * gap / | a * / | * A-----C * b * http://en.wikipedia.org/wiki/Trigonometric_functions *************************************/ if (((int)xx) && ((int)yy)) { double A = atan((yy / xx)); a = (Evas_Coord)((gap / 2) * sin(A)); b = (Evas_Coord)((gap / 2) * cos(A)); *x = (Evas_Coord)((xx2 > xx1) ? (xx1 + b) : (xx2 + b)); *y = (Evas_Coord)((yy2 > yy1) ? (yy1 + a) : (yy2 + a)); } else { if ((int)xx) /* horiz line, take half width */ { *x = (Evas_Coord)((xx1 + xx2) / 2); *y = (Evas_Coord)(yy1); } if ((int)yy) /* vert line, take half width */ { *x = (Evas_Coord)(xx1); *y = (Evas_Coord)((yy1 + yy2) / 2); } } /* END - Compute zoom center point */ return (Evas_Coord)gap; } /** * @internal * * This function is used for computing zoom value. * * @param st Pointer to zoom data based on user input. * @param tm_end Recent input event timestamp. * @param zoom_val Current computed zoom value. * * @return zoom momentum * * @ingroup Elm_Gesture_Layer */ static double _zoom_momentum_get(Zoom_Type *st, unsigned int tm_end, double zoom_val) { unsigned int tm_total; if (!st->m_st_tm) /* Init, and we don't start computing momentum yet */ { st->m_st_tm = st->m_prev_tm = tm_end; st->m_base = zoom_val; return 0.0; } if ((tm_end - ELM_GESTURE_MOMENTUM_DELAY) < st->m_st_tm) return 0.0; /* we don't start to compute momentum yet */ if (st->dir) /* if direction was already defined, check if changed */ { if (((st->dir < 0) && (zoom_val > st->info.zoom)) || /* Direction changed, reset momentum */ ((st->dir > 0) && (zoom_val < st->info.zoom))) { st->m_st_tm = 0; st->dir = (-st->dir); return 0.0; } } else st->dir = (zoom_val > st->info.zoom) ? 1 : -1; /* init */ if ((tm_end - ELM_GESTURE_MOMENTUM_TIMEOUT) > st->m_prev_tm) { st->m_st_tm = 0; /* Rest momentum when waiting too long */ return 0.0; } st->m_prev_tm = tm_end; tm_total = tm_end - st->m_st_tm; if (tm_total) return ((zoom_val - st->m_base) * 1000) / tm_total; else return 0.0; } /** * @internal * * This function is used for computing zoom value. * * @param st Pointer to zoom data based on user input. * @param x1 first finger x location. * @param y1 first finger y location. * @param x2 second finger x location. * @param y2 second finger y location. * @param factor zoom-factor, used to determine how fast zoom works. * * @return zoom value, when 1.0 means no zoom, 0.5 half size... * * @ingroup Elm_Gesture_Layer */ static double _zoom_compute(Zoom_Type *st, Evas_Coord xx1, Evas_Coord yy1, Evas_Coord xx2, Evas_Coord yy2, double zoom_finger_factor) { double rt = 1.0; unsigned int tm_end = (st->zoom_mv.timestamp > st->zoom_mv1.timestamp) ? st->zoom_mv.timestamp : st->zoom_mv1.timestamp; Evas_Coord diam = _finger_gap_length_get(xx1, yy1, xx2, yy2, &st->info.x, &st->info.y); st->info.radius = diam / 2; if (!st->zoom_base) { st->zoom_base = diam; return st->info.zoom; } if (st->zoom_distance_tolerance) /* zoom tolerance <> ZERO, means * zoom action NOT started yet */ { /* avoid jump with zoom value when break tolerance */ if (diam < (st->zoom_base - st->zoom_distance_tolerance)) { st->zoom_base -= st->zoom_distance_tolerance; st->zoom_distance_tolerance = 0; } /* avoid jump with zoom value when break tolerance */ if (diam > (st->zoom_base + st->zoom_distance_tolerance)) { st->zoom_base += st->zoom_distance_tolerance; st->zoom_distance_tolerance = 0; } return rt; } /* We use factor only on the difference between gap-base */ /* if gap=120, base=100, we get ((120-100)/100)=0.2*factor */ rt = ((1.0) + ((((float)diam - (float)st->zoom_base) / (float)st->zoom_base) * zoom_finger_factor)); /* Momentum: zoom per second: */ st->info.momentum = _zoom_momentum_get(st, tm_end, rt); return rt; } /** * @internal * * This function handles zoom with mouse wheel. * thats a combination of wheel + CTRL key. * @param obj The gesture-layer object. * @param event_info Original input event pointer. * @param event_type Type of original input event. * @param g_type what Gesture we are testing. * * @ingroup Elm_Gesture_Layer */ static void _zoom_with_wheel_test(Evas_Object *obj, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type) { ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (!sd->gesture[g_type]) return; Gesture_Info *gesture_zoom = sd->gesture[g_type]; Zoom_Type *st = gesture_zoom->data; Evas_Event_Flags ev_flag = EVAS_EVENT_FLAG_NONE; if (!st) /* Allocated once on first time, used for zoom intermediate data */ { st = calloc(1, sizeof(Zoom_Type)); gesture_zoom->data = st; _zoom_test_reset(gesture_zoom); } switch (event_type) { case EVAS_CALLBACK_KEY_UP: { Evas_Event_Key_Up *p = event_info; if ((!strcmp(p->keyname, "Control_L")) || /* Test if we ended a zoom gesture when releasing CTRL */ (!strcmp(p->keyname, "Control_R"))) { if ((st->zoom_wheel) && ((gesture_zoom->state == ELM_GESTURE_STATE_START) || /* User released CTRL after zooming */ (gesture_zoom->state == ELM_GESTURE_STATE_MOVE))) { st->info.momentum = _zoom_momentum_get (st, p->timestamp, st->info.zoom); ev_flag = _state_set (gesture_zoom, ELM_GESTURE_STATE_END, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } } break; } case EVAS_CALLBACK_MOUSE_WHEEL: { Eina_Bool force; Elm_Gesture_State s; if (!evas_key_modifier_is_set( ((Evas_Event_Mouse_Wheel *)event_info)->modifiers, "Control")) /* if using wheel witout CTRL after starting zoom */ { if ((st->zoom_wheel) && ((gesture_zoom->state == ELM_GESTURE_STATE_START) || (gesture_zoom->state == ELM_GESTURE_STATE_MOVE))) { ev_flag = _state_set (gesture_zoom, ELM_GESTURE_STATE_END, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } else return; /* Ignore mouse-wheel without control */ } /* Using mouse wheel with CTRL for zoom */ /* (zoom_wheel == NULL) and (zoom_distance_tolerance == 0) we * continue a zoom gesture */ if (st->zoom_wheel || (st->zoom_distance_tolerance == 0)) { force = EINA_TRUE; s = ELM_GESTURE_STATE_MOVE; } else { /* On first wheel event, report START */ Evas_Modifier_Mask mask = evas_key_modifier_mask_get( evas_object_evas_get(sd->target), "Control"); force = EINA_FALSE; s = ELM_GESTURE_STATE_START; if (!evas_object_key_grab (sd->target, "Control_L", mask, 0, EINA_FALSE)) ERR("Failed to Grabbed CTRL_L"); if (!evas_object_key_grab (sd->target, "Control_R", mask, 0, EINA_FALSE)) ERR("Failed to Grabbed CTRL_R"); } st->zoom_distance_tolerance = 0; /* Cancel tolerance */ st->zoom_wheel = (Evas_Event_Mouse_Wheel *)event_info; st->info.x = st->zoom_wheel->canvas.x; st->info.y = st->zoom_wheel->canvas.y; if (st->zoom_wheel->z < 0) /* zoom in */ st->info.zoom += (sd->zoom_finger_factor * sd->zoom_wheel_factor); if (st->zoom_wheel->z > 0) /* zoom out */ st->info.zoom -= (sd->zoom_finger_factor * sd->zoom_wheel_factor); if (st->info.zoom < 0.0) st->info.zoom = 0.0; st->info.momentum = _zoom_momentum_get (st, st->zoom_wheel->timestamp, st->info.zoom); ev_flag = _state_set(gesture_zoom, s, &st->info, force); _event_consume(sd, event_info, event_type, ev_flag); break; } default: return; } } /** * @internal * * This function is used to test zoom gesture. * user may combine zoom, rotation together. * so its possible that both will be detected from input. * (both are two-finger movement-oriented gestures) * * @param obj The gesture-layer object. * @param event_info Pointer to recent input event. * @param event_type Recent input event type. * @param g_type what Gesture we are testing. * * @ingroup Elm_Gesture_Layer */ static void _zoom_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type) { /* Test for wheel zoom. */ _zoom_with_wheel_test(obj, event_info, event_type, ELM_GESTURE_ZOOM); if (!_elm_config->glayer_zoom_finger_enable) return; if (!pe) return; ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (!sd->gesture[g_type]) return; Gesture_Info *gesture_zoom = sd->gesture[g_type]; Zoom_Type *st = gesture_zoom->data; if (!st) /* Allocated once on first time, used for zoom data */ { st = calloc(1, sizeof(Zoom_Type)); gesture_zoom->data = st; _zoom_test_reset(gesture_zoom); } /* Start - new zoom testing, letting all fingers start */ Evas_Event_Flags ev_flag = EVAS_EVENT_FLAG_NONE; switch (event_type) { case EVAS_CALLBACK_MOUSE_MOVE: case EVAS_CALLBACK_MULTI_MOVE: /* if non-continues mode and gesture NOT started, ignore MOVE */ if ((!sd->glayer_continues_enable) && (!st->zoom_st.timestamp)) return; case EVAS_CALLBACK_MOUSE_DOWN: case EVAS_CALLBACK_MULTI_DOWN: { /* Here we take care of zoom-start and zoom move */ Eina_List *l; Pointer_Event *p; if (eina_list_count(sd->touched) > 2) /* Process zoom only * when 2 fingers on * surface */ { ev_flag = _state_set (gesture_zoom, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } if (!st->zoom_st.timestamp) /* Now scan touched-devices list * and find other finger */ { EINA_LIST_FOREACH (sd->touched, l, p) { /* Device of other finger <> pe device */ if (p->device != pe->device) break; } if (!p) /* Single finger on touch */ return; /* Record down fingers */ _event_consume(sd, event_info, event_type, ev_flag); memcpy(&st->zoom_st, pe, sizeof(Pointer_Event)); memcpy(&st->zoom_st1, p, sizeof(Pointer_Event)); /* Set mv field as well to be ready for MOVE events */ memcpy(&st->zoom_mv, pe, sizeof(Pointer_Event)); memcpy(&st->zoom_mv1, p, sizeof(Pointer_Event)); /* Here we have zoom_st, zoom_st1 set, report START */ /* Set zoom-base after BOTH down events recorded */ /* Compute length of line between fingers zoom start */ st->info.zoom = 1.0; st->zoom_base = _finger_gap_length_get (st->zoom_st1.x, st->zoom_st1.y, st->zoom_st.x, st->zoom_st.y, &st->info.x, &st->info.y); st->info.radius = st->zoom_base / 2; if ((gesture_zoom->state != ELM_GESTURE_STATE_START) && /* zoom started with mouse-wheel, don't report twice */ (gesture_zoom->state != ELM_GESTURE_STATE_MOVE)) { ev_flag = _state_set (gesture_zoom, ELM_GESTURE_STATE_START, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); } return; /* Zoom started */ } /* End of ZOOM_START handling */ /* if we got here, we have (exacally) two fingers on surfce */ /* we also after START, report MOVE */ /* First detect which finger moved */ if (pe->device == st->zoom_mv.device) memcpy(&st->zoom_mv, pe, sizeof(Pointer_Event)); else if (pe->device == st->zoom_mv1.device) memcpy(&st->zoom_mv1, pe, sizeof(Pointer_Event)); /* Compute change in zoom as fingers move */ st->info.zoom = _zoom_compute(st, st->zoom_mv.x, st->zoom_mv.y, st->zoom_mv1.x, st->zoom_mv1.y, sd->zoom_finger_factor); if (!st->zoom_distance_tolerance) /* Zoom broke tolerance, * report move */ { double d = st->info.zoom - st->next_step; if (d < 0.0) d = (-d); if (d >= sd->zoom_step) /* Report move in steps */ { st->next_step = st->info.zoom; ev_flag = _state_set(gesture_zoom, ELM_GESTURE_STATE_MOVE, &st->info, EINA_TRUE); _event_consume(sd, event_info, event_type, ev_flag); } } /* End of ZOOM_MOVE handling */ return; } case EVAS_CALLBACK_MOUSE_UP: case EVAS_CALLBACK_MULTI_UP: /* Reset timestamp of finger-up.This is used later by _zoom_test_reset() to retain finger-down data */ _event_consume(sd, event_info, event_type, ev_flag); if (((st->zoom_wheel) || (st->zoom_base)) && (st->zoom_distance_tolerance == 0)) { ev_flag = _state_set(gesture_zoom, ELM_GESTURE_STATE_END, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } /* if we got here not a ZOOM */ /* Must be != undefined, if gesture started */ if (gesture_zoom->state != ELM_GESTURE_STATE_UNDEFINED) { ev_flag = _state_set (gesture_zoom, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); } _zoom_test_reset(gesture_zoom); return; default: return; } } static void _rotate_properties_get(Rotate_Type *st, Evas_Coord xx1, Evas_Coord yy1, Evas_Coord xx2, Evas_Coord yy2, double *angle) { /* FIXME: Fix momentum computation, it's wrong */ double prev_angle = *angle; st->info.radius = _finger_gap_length_get(xx1, yy1, xx2, yy2, &st->info.x, &st->info.y) / 2; *angle = _angle_get(xx1, yy1, xx2, yy2); if (angle == &st->info.angle) /* Fingers are moving, compute momentum */ { unsigned int tm_start = (st->rotate_st.timestamp > st->rotate_st1.timestamp) ? st->rotate_st.timestamp : st->rotate_st1.timestamp; unsigned int tm_end = (st->rotate_mv.timestamp > st->rotate_mv1.timestamp) ? st->rotate_mv.timestamp : st->rotate_mv1.timestamp; unsigned int tm_total = tm_end - tm_start; if (tm_total) /* Momentum computed as: accumulated roation angle (deg) divided by time */ { double m = 0; if (((prev_angle < 90) && ((*angle) > 270)) || /* We circle passing ZERO point */ ((prev_angle > 270) && ((*angle) < 90))) { prev_angle = (*angle); } else m = prev_angle - (*angle); st->accum_momentum += m; if ((tm_end - st->prev_momentum_tm) < 100) st->prev_momentum += m; else { if (fabs(st->prev_momentum) < 0.002) st->accum_momentum = 0.0; /* reset momentum */ st->prev_momentum = 0.0; /* Start again */ } st->prev_momentum_tm = tm_end; st->info.momentum = (st->accum_momentum * 1000) / tm_total; } } else st->info.momentum = 0; } /** * @internal * * This function is used to test rotation gesture. * user may combine zoom, rotation together. * so its possible that both will be detected from input. * (both are two-finger movement-oriented gestures) * * @param obj The gesture-layer object. * @param event_info Pointer to recent input event. * @param event_type Recent input event type. * @param g_type what Gesture we are testing. * * @ingroup Elm_Gesture_Layer */ static void _rotate_test(Evas_Object *obj, Pointer_Event *pe, void *event_info, Evas_Callback_Type event_type, Elm_Gesture_Type g_type) { Evas_Event_Flags ev_flag = EVAS_EVENT_FLAG_NONE; Gesture_Info *gesture; Rotate_Type *st = NULL; if (!_elm_config->glayer_rotate_finger_enable) return; if (!pe) return; ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (!sd->gesture[g_type]) return; gesture = sd->gesture[g_type]; if (!gesture) return ; st = gesture->data; if (!st) /* Allocated once on first time */ { st = calloc(1, sizeof(Rotate_Type)); gesture->data = st; _rotate_test_reset(gesture); } switch (event_type) { case EVAS_CALLBACK_MOUSE_MOVE: case EVAS_CALLBACK_MULTI_MOVE: /* if non-continues mode and gesture NOT started, ignore MOVE */ if ((!sd->glayer_continues_enable) && (!st->rotate_st.timestamp)) return; case EVAS_CALLBACK_MOUSE_DOWN: case EVAS_CALLBACK_MULTI_DOWN: { /* Here we take care of rotate-start and rotate move */ Eina_List *l; Pointer_Event *p; if (eina_list_count(sd->touched) > 2) /* Process rotate only * when 2 fingers on * surface */ { ev_flag = _state_set (gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } if (!st->rotate_st.timestamp) /* Now scan touched-devices list * and find other finger */ { EINA_LIST_FOREACH (sd->touched, l, p) { /* Device of other finger <> pe device */ if (p->device != pe->device) break; } if (!p) return; /* Single finger on touch */ /* Record down fingers */ _event_consume(sd, event_info, event_type, ev_flag); memcpy(&st->rotate_st, pe, sizeof(Pointer_Event)); memcpy(&st->rotate_st1, p, sizeof(Pointer_Event)); /* Set mv field as well to be ready for MOVE events */ memcpy(&st->rotate_mv, pe, sizeof(Pointer_Event)); memcpy(&st->rotate_mv1, p, sizeof(Pointer_Event)); /* Here we have rotate_st, rotate_st1 set, report START */ /* Set rotate-base after BOTH down events recorded */ /* Compute length of line between fingers rotate start */ _rotate_properties_get(st, st->rotate_st.x, st->rotate_st.y, st->rotate_st1.x, st->rotate_st1.y, &st->info.base_angle); ev_flag = _state_set(gesture, ELM_GESTURE_STATE_START, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; /* Rotate started */ } /* End of ROTATE_START handling */ /* if we got here, we have (exacally) two fingers on surfce */ /* we also after START, report MOVE */ /* First detect which finger moved */ if (pe->device == st->rotate_mv.device) memcpy(&st->rotate_mv, pe, sizeof(Pointer_Event)); else if (pe->device == st->rotate_mv1.device) memcpy(&st->rotate_mv1, pe, sizeof(Pointer_Event)); /* Compute change in rotate as fingers move */ _rotate_properties_get(st, st->rotate_mv.x, st->rotate_mv.y, st->rotate_mv1.x, st->rotate_mv1.y, &st->info.angle); if (_on_rotation_broke_tolerance(st)) /* Rotation broke * tolerance, report * move */ { double d = st->info.angle - st->next_step; if (d < 0) d = (-d); if (d >= sd->rotate_step) /* Report move in steps */ { st->next_step = st->info.angle; ev_flag = _state_set (gesture, ELM_GESTURE_STATE_MOVE, &st->info, EINA_TRUE); _event_consume(sd, event_info, event_type, ev_flag); } } /* End of ROTATE_MOVE handling */ return; } case EVAS_CALLBACK_MOUSE_UP: case EVAS_CALLBACK_MULTI_UP: _event_consume(sd, event_info, event_type, ev_flag); /* Reset timestamp of finger-up.This is used later by rotate_test_reset() to retain finger-down data */ if (st->rotate_angular_tolerance < 0) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_END, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); return; } /* Must be != undefined, if gesture started */ if (gesture->state != ELM_GESTURE_STATE_UNDEFINED) { ev_flag = _state_set(gesture, ELM_GESTURE_STATE_ABORT, &st->info, EINA_FALSE); _event_consume(sd, event_info, event_type, ev_flag); } _rotate_test_reset(gesture); return; default: return; } } static Eina_Bool _elm_gesture_layer_smart_disable(Evas_Object *obj) { if (elm_widget_disabled_get(obj)) _callbacks_unregister(obj); else _callbacks_register(obj); return EINA_TRUE; } static void _elm_gesture_layer_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Gesture_Layer_Smart_Data); _elm_gesture_layer_parent_sc->base.add(obj); priv->target = NULL; priv->line_min_length = _elm_config->glayer_line_min_length * elm_config_finger_size_get(); priv->zoom_distance_tolerance = _elm_config->glayer_zoom_distance_tolerance * elm_config_finger_size_get(); priv->line_distance_tolerance = _elm_config->glayer_line_distance_tolerance * elm_config_finger_size_get(); priv->zoom_finger_factor = _elm_config->glayer_zoom_finger_factor; /* mouse wheel zoom steps */ priv->zoom_wheel_factor = _elm_config->glayer_zoom_wheel_factor; priv->rotate_angular_tolerance = _elm_config->glayer_rotate_angular_tolerance; priv->line_angular_tolerance = _elm_config->glayer_line_angular_tolerance; priv->flick_time_limit_ms = _elm_config->glayer_flick_time_limit_ms; priv->long_tap_start_timeout = _elm_config->glayer_long_tap_start_timeout; priv->repeat_events = EINA_TRUE; priv->glayer_continues_enable = _elm_config->glayer_continues_enable; /* FIXME: Hack to get around old configs - if too small, enlarge. */ if (_elm_config->glayer_double_tap_timeout < 0.00001) _elm_config->glayer_double_tap_timeout = 0.25; memset(priv->gesture, 0, sizeof(priv->gesture)); } static void _elm_gesture_layer_smart_del(Evas_Object *obj) { Pointer_Event *data; int i; ELM_GESTURE_LAYER_DATA_GET(obj, sd); _event_history_clear(obj); eina_list_free(sd->pending); EINA_LIST_FREE (sd->touched, data) free(data); if (!elm_widget_disabled_get(obj)) _callbacks_unregister(obj); /* Free all gestures internal data structures */ for (i = 0; i < ELM_GESTURE_LAST; i++) if (sd->gesture[i]) { if (sd->gesture[i]->data) free(sd->gesture[i]->data); free(sd->gesture[i]); } _elm_gesture_layer_parent_sc->base.del(obj); /* handles freeing sd */ } static void _elm_gesture_layer_smart_set_user(Elm_Widget_Smart_Class *sc) { sc->base.add = _elm_gesture_layer_smart_add; sc->base.del = _elm_gesture_layer_smart_del; sc->disable = _elm_gesture_layer_smart_disable; } EAPI Evas_Object * elm_gesture_layer_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_gesture_layer_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Eina_Bool elm_gesture_layer_hold_events_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) EINA_FALSE; ELM_GESTURE_LAYER_DATA_GET(obj, sd); return !sd->repeat_events; } EAPI void elm_gesture_layer_hold_events_set(Evas_Object *obj, Eina_Bool hold_events) { ELM_GESTURE_LAYER_CHECK(obj); ELM_GESTURE_LAYER_DATA_GET(obj, sd); sd->repeat_events = !(!!hold_events); } EAPI double elm_gesture_layer_zoom_step_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0; ELM_GESTURE_LAYER_DATA_GET(obj, sd); return sd->zoom_step; } EAPI void elm_gesture_layer_zoom_step_set(Evas_Object *obj, double step) { ELM_GESTURE_LAYER_CHECK(obj); ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (step < 0) return; sd->zoom_step = step; } EAPI double elm_gesture_layer_rotate_step_get(const Evas_Object *obj) { ELM_GESTURE_LAYER_CHECK(obj) 0; ELM_GESTURE_LAYER_DATA_GET(obj, sd); return sd->rotate_step; } EAPI void elm_gesture_layer_rotate_step_set(Evas_Object *obj, double step) { ELM_GESTURE_LAYER_CHECK(obj); ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (step < 0) return; sd->rotate_step = step; } EAPI Eina_Bool elm_gesture_layer_attach(Evas_Object *obj, Evas_Object *target) { ELM_GESTURE_LAYER_CHECK(obj) EINA_FALSE; ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (!target) return EINA_FALSE; /* if was attached before, unregister callbacks first */ if (sd->target) _callbacks_unregister(obj); sd->target = target; _callbacks_register(obj); return EINA_TRUE; } EAPI void elm_gesture_layer_cb_set(Evas_Object *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data) { Gesture_Info *p; ELM_GESTURE_LAYER_CHECK(obj); ELM_GESTURE_LAYER_DATA_GET(obj, sd); if (!sd->gesture[idx]) sd->gesture[idx] = calloc(1, sizeof(Gesture_Info)); if (!sd->gesture[idx]) return; p = sd->gesture[idx]; p->obj = obj; p->g_type = idx; p->fn[cb_type].cb = cb; p->fn[cb_type].user_data = data; p->state = ELM_GESTURE_STATE_UNDEFINED; SET_TEST_BIT(p); } elementary-1.7.7/src/lib/elm_check.c0000664000175000017500000002530612127353615014244 00000000000000#include #include "elm_priv.h" #include "elm_widget_check.h" EAPI const char ELM_CHECK_SMART_NAME[] = "elm_check"; static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"icon", "elm.swallow.content"}, {NULL, NULL} }; static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"default", "elm.text"}, {"on", "elm.ontext"}, {"off", "elm.offtext"}, {NULL, NULL} }; static const char SIG_CHANGED[] = "changed"; /* smart callbacks coming from elm check objects: */ static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_CHECK_SMART_NAME, _elm_check, Elm_Check_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _activate(Evas_Object *obj) { ELM_CHECK_DATA_GET(obj, sd); sd->state = !sd->state; if (sd->statep) *sd->statep = sd->state; if (sd->state) { elm_layout_signal_emit(obj, "elm,state,check,on", "elm"); if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) { if (!elm_layout_text_get(obj, "on")) { _elm_access_say(E_("State: On")); } else _elm_access_say(E_("State: On")); } } else { elm_layout_signal_emit(obj, "elm,state,check,off", "elm"); if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) { if (!elm_layout_text_get(obj, "off")) { _elm_access_say(E_("State: Off")); } else _elm_access_say(E_("State: Off")); } } evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); } /* FIXME: replicated from elm_layout just because check's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever we * can changed the theme API */ static void _icon_signal_emit(Evas_Object *obj) { char buf[64]; snprintf(buf, sizeof(buf), "elm,state,icon,%s", elm_layout_content_get(obj, "icon") ? "visible" : "hidden"); elm_layout_signal_emit(obj, buf, "elm"); } /* FIXME: replicated from elm_layout just because check's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever we * can changed the theme API */ static Eina_Bool _elm_check_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { if (!ELM_WIDGET_CLASS(_elm_check_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; _icon_signal_emit(obj); return EINA_TRUE; } /* FIXME: replicated from elm_layout just because check's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever we * can changed the theme API */ static Eina_Bool _elm_check_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { if (!ELM_CONTAINER_CLASS(_elm_check_parent_sc)->content_set (obj, part, content)) return EINA_FALSE; _icon_signal_emit(obj); return EINA_TRUE; } static void _elm_check_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; ELM_CHECK_DATA_GET(obj, sd); elm_coords_finger_size_adjust(1, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static Eina_Bool _elm_check_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev = event_info; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if ((strcmp(ev->keyname, "Return")) && (strcmp(ev->keyname, "KP_Enter")) && (strcmp(ev->keyname, "space"))) return EINA_FALSE; _activate(obj); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } static Eina_Bool _elm_check_smart_theme(Evas_Object *obj) { ELM_CHECK_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_check_parent_sc)->theme(obj)) return EINA_FALSE; if (!sd->state) elm_layout_signal_emit(obj, "elm,state,check,off", "elm"); else elm_layout_signal_emit(obj, "elm,state,check,on", "elm"); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); /* FIXME: replicated from elm_layout just because check's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever * we can changed the theme API */ _icon_signal_emit(obj); elm_layout_sizing_eval(obj); return EINA_TRUE; } static char * _access_info_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { const char *txt = elm_widget_access_info_get(obj); if (!txt) txt = elm_layout_text_get(obj, NULL); if (txt) return strdup(txt); return NULL; } static char * _access_state_cb(void *data, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { Elm_Check_Smart_Data *sd = data; const char *on_text, *off_text; if (elm_widget_disabled_get(obj)) return strdup(E_("State: Disabled")); if (sd->state) { on_text = elm_layout_text_get(ELM_WIDGET_DATA(sd)->obj, "on"); if (on_text) { char buf[1024]; snprintf(buf, sizeof(buf), "%s: %s", E_("State"), on_text); return strdup(buf); } else return strdup(E_("State: On")); } off_text = elm_layout_text_get(ELM_WIDGET_DATA(sd)->obj, "off"); if (off_text) { char buf[1024]; snprintf(buf, sizeof(buf), "%s: %s", E_("State"), off_text); return strdup(buf); } return strdup(E_("State: Off")); } static void _on_check_off(void *data, Evas_Object *o __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Evas_Object *obj = data; ELM_CHECK_DATA_GET(obj, sd); sd->state = EINA_FALSE; if (sd->statep) *sd->statep = sd->state; elm_layout_signal_emit(obj, "elm,state,check,off", "elm"); evas_object_smart_callback_call(data, SIG_CHANGED, NULL); } static void _on_check_on(void *data, Evas_Object *o __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Evas_Object *obj = data; ELM_CHECK_DATA_GET(obj, sd); sd->state = EINA_TRUE; if (sd->statep) *sd->statep = sd->state; elm_layout_signal_emit(obj, "elm,state,check,on", "elm"); evas_object_smart_callback_call(data, SIG_CHANGED, NULL); } static void _on_check_toggle(void *data, Evas_Object *o __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { _activate(data); } static void _elm_check_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Check_Smart_Data); ELM_WIDGET_CLASS(_elm_check_parent_sc)->base.add(obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,check,on", "", _on_check_on, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,check,off", "", _on_check_off, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,check,toggle", "", _on_check_toggle, obj); _elm_access_object_register(obj, ELM_WIDGET_DATA(priv)->resize_obj); _elm_access_text_set (_elm_access_object_get(obj), ELM_ACCESS_TYPE, E_("Check")); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_INFO, _access_info_cb, priv); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_STATE, _access_state_cb, priv); elm_widget_can_focus_set(obj, EINA_TRUE); elm_layout_theme_set(obj, "check", "base", elm_widget_style_get(obj)); elm_layout_sizing_eval(obj); } static void _elm_check_smart_set_user(Elm_Check_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_check_smart_add; ELM_WIDGET_CLASS(sc)->theme = _elm_check_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_check_smart_event; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_check_smart_sub_object_del; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_CONTAINER_CLASS(sc)->content_set = _elm_check_smart_content_set; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_check_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; ELM_LAYOUT_CLASS(sc)->text_aliases = _text_aliases; } EAPI const Elm_Check_Smart_Class * elm_check_smart_class_get(void) { static Elm_Check_Smart_Class _sc = ELM_CHECK_SMART_CLASS_INIT_NAME_VERSION(ELM_CHECK_SMART_NAME); static const Elm_Check_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_check_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_check_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_check_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool state) { ELM_CHECK_CHECK(obj); ELM_CHECK_DATA_GET(obj, sd); if (state != sd->state) { sd->state = state; if (sd->statep) *sd->statep = sd->state; if (sd->state) elm_layout_signal_emit(obj, "elm,state,check,on", "elm"); else elm_layout_signal_emit(obj, "elm,state,check,off", "elm"); } edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); } EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj) { ELM_CHECK_CHECK(obj) EINA_FALSE; ELM_CHECK_DATA_GET(obj, sd); return sd->state; } EAPI void elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep) { ELM_CHECK_CHECK(obj); ELM_CHECK_DATA_GET(obj, sd); if (statep) { sd->statep = statep; if (*sd->statep != sd->state) { sd->state = *sd->statep; if (sd->state) elm_layout_signal_emit(obj, "elm,state,check,on", "elm"); else elm_layout_signal_emit(obj, "elm,state,check,off", "elm"); } } else sd->statep = NULL; } elementary-1.7.7/src/lib/elm_entry.h0000664000175000017500000016334012127353615014336 00000000000000/** * @defgroup Entry Entry * @ingroup Elementary * * @image html img/widget/entry/preview-00.png * @image latex img/widget/entry/preview-00.eps width=\textwidth * @image html img/widget/entry/preview-01.png * @image latex img/widget/entry/preview-01.eps width=\textwidth * @image html img/widget/entry/preview-02.png * @image latex img/widget/entry/preview-02.eps width=\textwidth * @image html img/widget/entry/preview-03.png * @image latex img/widget/entry/preview-03.eps width=\textwidth * * An entry is a convenience widget which shows a box that the user can * enter text into. Entries by default don't scroll, so they grow to * accommodate the entire text, resizing the parent window as needed. This * can be changed with the elm_entry_scrollable_set() function. * * They can also be single line or multi line (the default) and when set * to multi line mode they support text wrapping in any of the modes * indicated by #Elm_Wrap_Type. * * Other features include password mode, filtering of inserted text with * elm_entry_markup_filter_append() and related functions, inline "items" and * formatted markup text. * * @section entry-markup Formatted text * * The markup tags supported by the Entry are defined by the theme, but * even when writing new themes or extensions it's a good idea to stick to * a sane default, to maintain coherency and avoid application breakages. * Currently defined by the default theme are the following tags: * @li \: Inserts a line break. * @li \: Inserts a paragraph separator. This is preferred over line * breaks. * @li \: Inserts a tab. * @li \...\: Emphasis. Sets the @em oblique style for the * enclosed text. * @li \...\: Sets the @b bold style for the enclosed text. * @li \...\: Underlines the enclosed text. * @li \...\: Highlights the enclosed text. * * @section entry-special Special markups * * Besides those used to format text, entries support two special markup * tags used to insert click-able portions of text or items inlined within * the text. * * @subsection entry-anchors Anchors * * Anchors are similar to HTML anchors. Text can be surrounded by \ and * \ tags and an event will be generated when this text is clicked, * like this: * * @code * This text is outside but this one is an anchor * @endcode * * The @c href attribute in the opening tag gives the name that will be * used to identify the anchor and it can be any valid utf8 string. * * When an anchor is clicked, an @c "anchor,clicked" signal is emitted with * an #Elm_Entry_Anchor_Info in the @c event_info parameter for the * callback function. The same applies for "anchor,in" (mouse in), "anchor,out" * (mouse out), "anchor,down" (mouse down), and "anchor,up" (mouse up) events on * an anchor. * * @subsection entry-items Items * * Inlined in the text, any other @c Evas_Object can be inserted by using * \ tags this way: * * @code * * @endcode * * Just like with anchors, the @c href identifies each item, but these need, * in addition, to indicate their size, which is done using any one of * @c size, @c absize or @c relsize attributes. These attributes take their * value in the WxH format, where W is the width and H the height of the * item. * * @li absize: Absolute pixel size for the item. Whatever value is set will * be the item's size regardless of any scale value the object may have * been set to. The final line height will be adjusted to fit larger items. * @li size: Similar to @c absize, but it's adjusted to the scale value set * for the object. * @li relsize: Size is adjusted for the item to fit within the current * line height. * * Besides their size, items are specified a @c vsize value that affects * how their final size and position are calculated. The possible values * are: * @li ascent: Item will be placed within the line's baseline and its * ascent. That is, the height between the line where all characters are * positioned and the highest point in the line. For @c size and @c absize * items, the descent value will be added to the total line height to make * them fit. @c relsize items will be adjusted to fit within this space. * @li full: Items will be placed between the descent and ascent, or the * lowest point in the line and its highest. * * The next image shows different configurations of items and how * the previously mentioned options affect their sizes. In all cases, * the green line indicates the ascent, blue for the baseline and red for * the descent. * * @image html entry_item.png * @image latex entry_item.eps width=\textwidth * * And another one to show how size differs from absize. In the first one, * the scale value is set to 1.0, while the second one is using one of 2.0. * * @image html entry_item_scale.png * @image latex entry_item_scale.eps width=\textwidth * * After the size for an item is calculated, the entry will request an * object to place in its space. For this, the functions set with * elm_entry_item_provider_append() and related functions will be called * in order until one of them returns a @c non-NULL value. If no providers * are available, or all of them return @c NULL, then the entry falls back * to one of the internal defaults, provided the name matches with one of * them. * * All of the following are currently supported: * * - emoticon/angry * - emoticon/angry-shout * - emoticon/crazy-laugh * - emoticon/evil-laugh * - emoticon/evil * - emoticon/goggle-smile * - emoticon/grumpy * - emoticon/grumpy-smile * - emoticon/guilty * - emoticon/guilty-smile * - emoticon/haha * - emoticon/half-smile * - emoticon/happy-panting * - emoticon/happy * - emoticon/indifferent * - emoticon/kiss * - emoticon/knowing-grin * - emoticon/laugh * - emoticon/little-bit-sorry * - emoticon/love-lots * - emoticon/love * - emoticon/minimal-smile * - emoticon/not-happy * - emoticon/not-impressed * - emoticon/omg * - emoticon/opensmile * - emoticon/smile * - emoticon/sorry * - emoticon/squint-laugh * - emoticon/surprised * - emoticon/suspicious * - emoticon/tongue-dangling * - emoticon/tongue-poke * - emoticon/uh * - emoticon/unhappy * - emoticon/very-sorry * - emoticon/what * - emoticon/wink * - emoticon/worried * - emoticon/wtf * * Alternatively, an item may reference an image by its path, using * the URI form @c file:///path/to/an/image.png and the entry will then * use that image for the item. * * @section entry-style-set Setting entry's style * * There are 2 major ways to change the entry's style: * - Theme - set the "base" field to the desired style. * - User style - Pushing overrides to the theme style to the textblock object by using evas_object_textblock_style_user_push(). * * You should modify the theme when you would like to change the style for * aesthetic reasons. While the user style should be changed when you would * like to change the style to something specific defined at run-time, e.g, * setting font or font size in a text editor. * * @section entry-files Loading and saving files * * Entries have convenience functions to load text from a file and save * changes back to it after a short delay. The automatic saving is enabled * by default, but can be disabled with elm_entry_autosave_set() and files * can be loaded directly as plain text or have any markup in them * recognized. See elm_entry_file_set() for more details. * * @section entry-signals Emitted signals * * This widget emits the following signals: * * @li "changed": The text within the entry was changed. * @li "changed,user": The text within the entry was changed because of user interaction. * @li "activated": The enter key was pressed on a single line entry. * @li "aborted": The escape key was pressed on a single line entry. (since 1.7) * @li "press": A mouse button has been pressed on the entry. * @li "longpressed": A mouse button has been pressed and held for a couple * seconds. * @li "clicked": The entry has been clicked (mouse press and release). * @li "clicked,double": The entry has been double clicked. * @li "clicked,triple": The entry has been triple clicked. * @li "focused": The entry has received focus. * @li "unfocused": The entry has lost focus. * @li "selection,paste": A paste of the clipboard contents was requested. * @li "selection,copy": A copy of the selected text into the clipboard was * requested. * @li "selection,cut": A cut of the selected text into the clipboard was * requested. * @li "selection,start": A selection has begun and no previous selection * existed. * @li "selection,changed": The current selection has changed. * @li "selection,cleared": The current selection has been cleared. * @li "cursor,changed": The cursor has changed position. * @li "anchor,clicked": An anchor has been clicked. The event_info * parameter for the callback will be an #Elm_Entry_Anchor_Info. * @li "anchor,in": Mouse cursor has moved into an anchor. The event_info * parameter for the callback will be an #Elm_Entry_Anchor_Info. * @li "anchor,out": Mouse cursor has moved out of an anchor. The event_info * parameter for the callback will be an #Elm_Entry_Anchor_Info. * @li "anchor,up": Mouse button has been unpressed on an anchor. The event_info * parameter for the callback will be an #Elm_Entry_Anchor_Info. * @li "anchor,down": Mouse button has been pressed on an anchor. The event_info * parameter for the callback will be an #Elm_Entry_Anchor_Info. * @li "preedit,changed": The preedit string has changed. * @li "language,changed": Program language changed. * * Default content parts of the entry items that you can use for are: * @li "icon" - An icon in the entry * @li "end" - A content in the end of the entry * * Default text parts of the entry that you can use for are: * @li "default" - text of the entry * * Supported elm_object common APIs. * @li @ref elm_object_signal_emit * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * @li @ref elm_object_signal_callback_add * @li @ref elm_object_signal_callback_del * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * * @section entry-examples * * An overview of the Entry API can be seen in @ref entry_example * * @{ */ /** * @typedef Elm_Text_Format * * Text Format types. * * @see elm_entry_file_set() */ typedef enum { ELM_TEXT_FORMAT_PLAIN_UTF8, /**< Plain UTF8 type */ ELM_TEXT_FORMAT_MARKUP_UTF8 /**< Markup UTF8 type */ } Elm_Text_Format; /** * @typedef Elm_Wrap_Type * * Line wrapping types. * * @see elm_entry_line_wrap_set() */ typedef enum { ELM_WRAP_NONE = 0, /**< No wrap - value is zero */ ELM_WRAP_CHAR, /**< Char wrap - wrap between characters */ ELM_WRAP_WORD, /**< Word wrap - wrap in allowed wrapping points (as defined in the unicode standard) */ ELM_WRAP_MIXED, /**< Mixed wrap - Word wrap, and if that fails, char wrap. */ ELM_WRAP_LAST } Elm_Wrap_Type; /**< Type of word or character wrapping to use */ /** * @typedef Elm_Input_Panel_Layout * * Input panel (virtual keyboard) layout types. * * @see elm_entry_input_panel_layout_set() */ typedef enum { ELM_INPUT_PANEL_LAYOUT_NORMAL, /**< Default layout */ ELM_INPUT_PANEL_LAYOUT_NUMBER, /**< Number layout */ ELM_INPUT_PANEL_LAYOUT_EMAIL, /**< Email layout */ ELM_INPUT_PANEL_LAYOUT_URL, /**< URL layout */ ELM_INPUT_PANEL_LAYOUT_PHONENUMBER, /**< Phone Number layout */ ELM_INPUT_PANEL_LAYOUT_IP, /**< IP layout */ ELM_INPUT_PANEL_LAYOUT_MONTH, /**< Month layout */ ELM_INPUT_PANEL_LAYOUT_NUMBERONLY, /**< Number Only layout */ ELM_INPUT_PANEL_LAYOUT_INVALID, /**< Never use this */ ELM_INPUT_PANEL_LAYOUT_HEX, /**< Hexadecimal layout */ ELM_INPUT_PANEL_LAYOUT_TERMINAL, /**< Command-line terminal layout */ ELM_INPUT_PANEL_LAYOUT_PASSWORD /**< Like normal, but no auto-correct, no auto-capitalization etc. */ } Elm_Input_Panel_Layout; /**< Type of input panel (virtual keyboard) to use - this is a hint and may not provide exactly what is desired. */ /** * @typedef Elm_Input_Panel_Lang * * Input panel (virtual keyboard) language modes. * * @see elm_entry_input_panel_language_set() */ typedef enum { ELM_INPUT_PANEL_LANG_AUTOMATIC, /**< Automatic */ ELM_INPUT_PANEL_LANG_ALPHABET /**< Alphabet */ } Elm_Input_Panel_Lang; /** * @typedef Elm_Autocapital_Type * * Autocapitalization Types. * * @see elm_entry_autocapital_type_set() */ typedef enum { ELM_AUTOCAPITAL_TYPE_NONE, /**< No auto-capitalization when typing */ ELM_AUTOCAPITAL_TYPE_WORD, /**< Autocapitalize each word typed */ ELM_AUTOCAPITAL_TYPE_SENTENCE, /**< Autocapitalize the start of each sentence */ ELM_AUTOCAPITAL_TYPE_ALLCHARACTER, /**< Autocapitalize all letters */ } Elm_Autocapital_Type; /**< Choose method of auto-capitalization */ /** * @typedef Elm_Input_Panel_Return_Key_Type * * "Return" Key types on the input panel (virtual keyboard). * * @see elm_entry_input_panel_return_key_type_set() */ typedef enum { ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT, /**< Default */ ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE, /**< Done */ ELM_INPUT_PANEL_RETURN_KEY_TYPE_GO, /**< Go */ ELM_INPUT_PANEL_RETURN_KEY_TYPE_JOIN, /**< Join */ ELM_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN, /**< Login */ ELM_INPUT_PANEL_RETURN_KEY_TYPE_NEXT, /**< Next */ ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH, /**< Search string or magnifier icon */ ELM_INPUT_PANEL_RETURN_KEY_TYPE_SEND /**< Send */ } Elm_Input_Panel_Return_Key_Type; /** * @typedef Elm_Entry_Anchor_Info * * The info sent in the callback for the "anchor,clicked" signals emitted * by entries. */ typedef struct _Elm_Entry_Anchor_Info Elm_Entry_Anchor_Info; /** * @struct _Elm_Entry_Anchor_Info * * The info sent in the callback for the "anchor,clicked" signals emitted * by entries. */ struct _Elm_Entry_Anchor_Info { const char *name; /**< The name of the anchor, as stated in its href */ int button; /**< The mouse button used to click on it */ Evas_Coord x, /**< Anchor geometry, relative to canvas */ y, /**< Anchor geometry, relative to canvas */ w, /**< Anchor geometry, relative to canvas */ h; /**< Anchor geometry, relative to canvas */ }; /** * @typedef Elm_Entry_Anchor_Hover_Info * * The info sent in the callback for "anchor,clicked" signals emitted by * the Anchor_Hover widget. */ typedef struct _Elm_Entry_Anchor_Hover_Info Elm_Entry_Anchor_Hover_Info; /** * @struct _Elm_Entry_Anchor_Hover_Info * * The info sent in the callback for "anchor,clicked" signals emitted by * the Anchor_Hover widget. */ struct _Elm_Entry_Anchor_Hover_Info { const Elm_Entry_Anchor_Info *anchor_info; /**< The actual anchor info. */ Evas_Object *hover; /**< The hover object to use for the popup */ struct { Evas_Coord x, y, w, h; } hover_parent; /**< Geometry of the object used as parent by the hover */ Eina_Bool hover_left : 1; /**< Hint indicating if there's space for content on the left side of the hover. Before calling the callback, the widget will make the necessary calculations to check which sides are fit to be set with content, based on the position the hover is activated and its distance to the edges of its parent object */ Eina_Bool hover_right : 1; /**< Hint indicating content fits on the right side of the hover. See @ref hover_left */ Eina_Bool hover_top : 1; /**< Hint indicating content fits on top of the hover. See @ref hover_left */ Eina_Bool hover_bottom : 1; /**< Hint indicating content fits below the hover. See @ref hover_left */ }; /** * @typedef Elm_Entry_Item_Provider_Cb * This callback type is used to provide items. * If it returns an object handle other than NULL (it should create an * object to do this), then this object is used to replace the current item. * If not the next provider is called until one provides an item object, or the * default provider in entry does. * @param data The data specified as the last param when adding the provider * @param entry The entry object * @param text A pointer to the item href string in the text * @return The object to be placed in the entry like an icon, or other element * @see elm_entry_item_provider_append * @see elm_entry_item_provider_prepend * @see elm_entry_item_provider_remove */ typedef Evas_Object * (*Elm_Entry_Item_Provider_Cb)(void *data, Evas_Object * entry, const char *item); /** * @typedef Elm_Entry_Filter_Cb * This callback type is used by entry filters to modify text. * @param data The data specified as the last param when adding the filter * @param entry The entry object * @param text A pointer to the location of the text being filtered. The type of text is always markup. This data can be modified, but any additional allocations must be managed by the user. * @see elm_entry_markup_filter_append * @see elm_entry_markup_filter_prepend * @see elm_entry_markup_filter_remove */ typedef void (*Elm_Entry_Filter_Cb)(void *data, Evas_Object *entry, char **text); /** * @typedef Elm_Entry_Change_Info * This corresponds to Edje_Entry_Change_Info. Includes information about * a change in the entry. */ typedef Edje_Entry_Change_Info Elm_Entry_Change_Info; /** * This adds an entry to @p parent object. * * By default, entries are: * @li not scrolled * @li multi-line * @li word wrapped * @li autosave is enabled * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Entry */ EAPI Evas_Object *elm_entry_add(Evas_Object *parent); /** * Push the style to the top of user style stack. * If there is styles in the user style stack, the properties in the top style * of user style stack will replace the properties in current theme. * The input style is specified in format tag='property=value' (i.e. DEFAULT='font=Sans font_size=60'hilight=' + font_weight=Bold'). * * @param obj The entry object * @param style The style user to push * * @since 1.7 */ EAPI void elm_entry_text_style_user_push(Evas_Object *obj, const char *style); /** * Remove the style in the top of user style stack. * * @param obj The entry object * * @see elm_entry_text_style_user_push() * * @since 1.7 */ EAPI void elm_entry_text_style_user_pop(Evas_Object *obj); /** * Retrieve the style on the top of user style stack. * * @param obj The entry object * @return style on the top of user style stack if exist, otherwise NULL. * * @see elm_entry_text_style_user_push() * * @since 1.7 */ EAPI const char* elm_entry_text_style_user_peek(const Evas_Object *obj); /** * Sets the entry to single line mode. * * In single line mode, entries don't ever wrap when the text reaches the * edge, and instead they keep growing horizontally. Pressing the @c Enter * key will generate an @c "activate" event instead of adding a new line. * * When @p single_line is @c EINA_FALSE, line wrapping takes effect again * and pressing enter will break the text into a different line * without generating any events. * * @param obj The entry object * @param single_line If true, the text in the entry * will be on a single line. * * @ingroup Entry */ EAPI void elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line); /** * Gets whether the entry is set to be single line. * * @param obj The entry object * @return single_line If true, the text in the entry is set to display * on a single line. * * @see elm_entry_single_line_set() * * @ingroup Entry */ EAPI Eina_Bool elm_entry_single_line_get(const Evas_Object *obj); /** * Sets the entry to password mode. * * In password mode, entries are implicitly single line and the display of * any text in them is replaced with asterisks (*). * * @param obj The entry object * @param password If true, password mode is enabled. * * @ingroup Entry */ EAPI void elm_entry_password_set(Evas_Object *obj, Eina_Bool password); /** * Gets whether the entry is set to password mode. * * @param obj The entry object * @return If true, the entry is set to display all characters * as asterisks (*). * * @see elm_entry_password_set() * * @ingroup Entry */ EAPI Eina_Bool elm_entry_password_get(const Evas_Object *obj); /** * This sets the text displayed within the entry to @p entry. * * @param obj The entry object * @param entry The text to be displayed * * @note Using this function bypasses text filters * * @ingroup Entry */ EAPI void elm_entry_entry_set(Evas_Object *obj, const char *entry); /** * This returns the text currently shown in object @p entry. * See also elm_entry_entry_set(). * * @param obj The entry object * @return The currently displayed text or NULL on failure * * @ingroup Entry */ EAPI const char *elm_entry_entry_get(const Evas_Object *obj); /** * Appends @p entry to the text of the entry. * * Adds the text in @p entry to the end of any text already present in the * widget. * * The appended text is subject to any filters set for the widget. * * @param obj The entry object * @param entry The text to be displayed * * @see elm_entry_markup_filter_append() * * @ingroup Entry */ EAPI void elm_entry_entry_append(Evas_Object *obj, const char *entry); /** * Gets whether the entry is empty. * * Empty means no text at all. If there are any markup tags, like an item * tag for which no provider finds anything, and no text is displayed, this * function still returns EINA_FALSE. * * @param obj The entry object * @return EINA_TRUE if the entry is empty, EINA_FALSE otherwise. * * @ingroup Entry */ EAPI Eina_Bool elm_entry_is_empty(const Evas_Object *obj); /** * Gets any selected text within the entry. * * If there's any selected text in the entry, this function returns it as * a string in markup format. NULL is returned if no selection exists or * if an error occurred. * * The returned value points to an internal string and should not be freed * or modified in any way. If the @p entry object is deleted or its * contents are changed, the returned pointer should be considered invalid. * * @param obj The entry object * @return The selected text within the entry or NULL on failure * * @ingroup Entry */ EAPI const char *elm_entry_selection_get(const Evas_Object *obj); /** * Returns the actual textblock object of the entry. * * This function exposes the internal textblock object that actually * contains and draws the text. This should be used for low-level * manipulations that are otherwise not possible. * * Changing the textblock directly from here will not notify edje/elm to * recalculate the textblock size automatically, so any modifications * done to the textblock returned by this function should be followed by * a call to elm_entry_calc_force(). * * The return value is marked as const as an additional warning. * One should not use the returned object with any of the generic evas * functions (geometry_get/resize/move and etc), but only with the textblock * functions; The former will either not work at all, or break the correct * functionality. * * IMPORTANT: Many functions may change (i.e delete and create a new one) * the internal textblock object. Do NOT cache the returned object, and try * not to mix calls on this object with regular elm_entry calls (which may * change the internal textblock object). This applies to all cursors * returned from textblock calls, and all the other derivative values. * * @param obj The entry object * @return The textblock object. * * @ingroup Entry */ EAPI Evas_Object * elm_entry_textblock_get(Evas_Object *obj); /** * Forces calculation of the entry size and text layouting. * * This should be used after modifying the textblock object directly. See * elm_entry_textblock_get() for more information. * * @param obj The entry object * * @see elm_entry_textblock_get() * * @ingroup Entry */ EAPI void elm_entry_calc_force(Evas_Object *obj); /** * Inserts the given text into the entry at the current cursor position. * * This inserts text at the cursor position as if it was typed * by the user (note that this also allows markup which a user * can't just "type" as it would be converted to escaped text, so this * call can be used to insert things like emoticon items or bold push/pop * tags, other font and color change tags etc.) * * If any selection exists, it will be replaced by the inserted text. * * The inserted text is subject to any filters set for the widget. * * @param obj The entry object * @param entry The text to insert * * @see elm_entry_markup_filter_append() * * @ingroup Entry */ EAPI void elm_entry_entry_insert(Evas_Object *obj, const char *entry); /** * Set the line wrap type to use on multi-line entries. * * Sets the wrap type used by the entry to any of the specified in * Elm_Wrap_Type. This tells how the text will be implicitly cut into a new * line (without inserting a line break or paragraph separator) when it * reaches the far edge of the widget. * * Note that this only makes sense for multi-line entries. A widget set * to be single line will never wrap. * * @param obj The entry object * @param wrap The wrap mode to use. See Elm_Wrap_Type for details on them */ EAPI void elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap); /** * Gets the wrap mode the entry was set to use. * * @param obj The entry object * @return Wrap type * * @see also elm_entry_line_wrap_set() * * @ingroup Entry */ EAPI Elm_Wrap_Type elm_entry_line_wrap_get(const Evas_Object *obj); /** * Sets if the entry is to be editable or not. * * By default, entries are editable and when focused, any text input by the * user will be inserted at the current cursor position. But calling this * function with @p editable as EINA_FALSE will prevent the user from * inputting text into the entry. * * The only way to change the text of a non-editable entry is to use * elm_object_text_set(), elm_entry_entry_insert() and other related * functions. * * @param obj The entry object * @param editable If EINA_TRUE, user input will be inserted in the entry, * if not, the entry is read-only and no user input is allowed. * * @ingroup Entry */ EAPI void elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable); /** * Gets whether the entry is editable or not. * * @param obj The entry object * @return If true, the entry is editable by the user. * If false, it is not editable by the user * * @see elm_entry_editable_set() * * @ingroup Entry */ EAPI Eina_Bool elm_entry_editable_get(const Evas_Object *obj); /** * This drops any existing text selection within the entry. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_select_none(Evas_Object *obj); /** * This selects all text within the entry. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_select_all(Evas_Object *obj); /** * This moves the cursor one place to the right within the entry. * * @param obj The entry object * @return EINA_TRUE upon success, EINA_FALSE upon failure * * @ingroup Entry */ EAPI Eina_Bool elm_entry_cursor_next(Evas_Object *obj); /** * This moves the cursor one place to the left within the entry. * * @param obj The entry object * @return EINA_TRUE upon success, EINA_FALSE upon failure * * @ingroup Entry */ EAPI Eina_Bool elm_entry_cursor_prev(Evas_Object *obj); /** * This moves the cursor one line up within the entry. * * @param obj The entry object * @return EINA_TRUE upon success, EINA_FALSE upon failure * * @ingroup Entry */ EAPI Eina_Bool elm_entry_cursor_up(Evas_Object *obj); /** * This moves the cursor one line down within the entry. * * @param obj The entry object * @return EINA_TRUE upon success, EINA_FALSE upon failure * * @ingroup Entry */ EAPI Eina_Bool elm_entry_cursor_down(Evas_Object *obj); /** * This moves the cursor to the beginning of the entry. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_cursor_begin_set(Evas_Object *obj); /** * This moves the cursor to the end of the entry. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_cursor_end_set(Evas_Object *obj); /** * This moves the cursor to the beginning of the current line. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_cursor_line_begin_set(Evas_Object *obj); /** * This moves the cursor to the end of the current line. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_cursor_line_end_set(Evas_Object *obj); /** * This begins a selection within the entry as though * the user were holding down the mouse button to make a selection. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_cursor_selection_begin(Evas_Object *obj); /** * This ends a selection within the entry as though * the user had just released the mouse button while making a selection. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_cursor_selection_end(Evas_Object *obj); /** * Gets whether a format node exists at the current cursor position. * * A format node is anything that defines how the text is rendered. It can * be a visible format node, such as a line break or a paragraph separator, * or an invisible one, such as bold begin or end tag. * This function returns whether any format node exists at the current * cursor position. * * @param obj The entry object * @return EINA_TRUE if the current cursor position contains a format node, * EINA_FALSE otherwise. * * @see elm_entry_cursor_is_visible_format_get() * * @ingroup Entry */ EAPI Eina_Bool elm_entry_cursor_is_format_get(const Evas_Object *obj); /** * Gets if the current cursor position holds a visible format node. * * @param obj The entry object * @return EINA_TRUE if the current cursor is a visible format, EINA_FALSE * if it's an invisible one or no format exists. * * @see elm_entry_cursor_is_format_get() * * @ingroup Entry */ EAPI Eina_Bool elm_entry_cursor_is_visible_format_get(const Evas_Object *obj); /** * Gets the character pointed by the cursor at its current position. * * This function returns a string with the utf8 character stored at the * current cursor position. * Only the text is returned, any format that may exist will not be part * of the return value. You must free the string when done with free(). * * @param obj The entry object * @return The text pointed by the cursors. * * @ingroup Entry */ EAPI char *elm_entry_cursor_content_get(const Evas_Object *obj); /** * This function returns the geometry of the cursor. * * It's useful if you want to draw something on the cursor (or where it is), * or for example in the case of scrolled entry where you want to show the * cursor. * * @param obj The entry object * @param x returned geometry * @param y returned geometry * @param w returned geometry * @param h returned geometry * @return EINA_TRUE upon success, EINA_FALSE upon failure * * @ingroup Entry */ EAPI Eina_Bool elm_entry_cursor_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); /** * Sets the cursor position in the entry to the given value * * The value in @p pos is the index of the character position within the * contents of the string as returned by elm_entry_cursor_pos_get(). * * @param obj The entry object * @param pos The position of the cursor * * @ingroup Entry */ EAPI void elm_entry_cursor_pos_set(Evas_Object *obj, int pos); /** * Retrieves the current position of the cursor in the entry * * @param obj The entry object * @return The cursor position * * @ingroup Entry */ EAPI int elm_entry_cursor_pos_get(const Evas_Object *obj); /** * This executes a "cut" action on the selected text in the entry. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_selection_cut(Evas_Object *obj); /** * This executes a "copy" action on the selected text in the entry. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_selection_copy(Evas_Object *obj); /** * This executes a "paste" action in the entry. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_selection_paste(Evas_Object *obj); /** * This clears and frees the items in a entry's contextual (longpress) * menu. * * @param obj The entry object * * @see elm_entry_context_menu_item_add() * * @ingroup Entry */ EAPI void elm_entry_context_menu_clear(Evas_Object *obj); /** * This adds an item to the entry's contextual menu. * * A longpress on an entry will make the contextual menu show up, if this * hasn't been disabled with elm_entry_context_menu_disabled_set(). * By default, this menu provides a few options like enabling selection mode, * which is useful on embedded devices that need to be explicit about it, * and when a selection exists it also shows the copy and cut actions. * * With this function, developers can add other options to this menu to * perform any action they deem necessary. * * @param obj The entry object * @param label The item's text label * @param icon_file The item's icon file * @param icon_type The item's icon type * @param func The callback to execute when the item is clicked * @param data The data to associate with the item for related functions * * @ingroup Entry */ EAPI void elm_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); /** * This disables the entry's contextual (longpress) menu. * * @param obj The entry object * @param disabled If true, the menu is disabled * * @ingroup Entry */ EAPI void elm_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * This returns whether the entry's contextual (longpress) menu is * disabled. * * @param obj The entry object * @return If true, the menu is disabled * * @ingroup Entry */ EAPI Eina_Bool elm_entry_context_menu_disabled_get(const Evas_Object *obj); /** * This appends a custom item provider to the list for that entry * * This appends the given callback. The list is walked from beginning to end * with each function called given the item href string in the text. If the * function returns an object handle other than NULL (it should create an * object to do this), then this object is used to replace that item. If * not the next provider is called until one provides an item object, or the * default provider in entry does. * * @param obj The entry object * @param func The function called to provide the item object * @param data The data passed to @p func * * @see @ref entry-items * * @ingroup Entry */ EAPI void elm_entry_item_provider_append(Evas_Object *obj, Elm_Entry_Item_Provider_Cb func, void *data); /** * This prepends a custom item provider to the list for that entry * * This prepends the given callback. See elm_entry_item_provider_append() for * more information * * @param obj The entry object * @param func The function called to provide the item object * @param data The data passed to @p func * * @ingroup Entry */ EAPI void elm_entry_item_provider_prepend(Evas_Object *obj, Elm_Entry_Item_Provider_Cb func, void *data); /** * This removes a custom item provider to the list for that entry * * This removes the given callback. See elm_entry_item_provider_append() for * more information * * @param obj The entry object * @param func The function called to provide the item object * @param data The data passed to @p func * * @ingroup Entry */ EAPI void elm_entry_item_provider_remove(Evas_Object *obj, Elm_Entry_Item_Provider_Cb func, void *data); /** * Append a markup filter function for text inserted in the entry * * Append the given callback to the list. This functions will be called * whenever any text is inserted into the entry, with the text to be inserted * as a parameter. The type of given text is always markup. * The callback function is free to alter the text in any way it wants, but * it must remember to free the given pointer and update it. * If the new text is to be discarded, the function can free it and set its * text parameter to NULL. This will also prevent any following filters from * being called. * * @param obj The entry object * @param func The function to use as text filter * @param data User data to pass to @p func * * @ingroup Entry */ EAPI void elm_entry_markup_filter_append(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data); /** * Prepend a markup filter function for text inserted in the entry * * Prepend the given callback to the list. See elm_entry_markup_filter_append() * for more information * * @param obj The entry object * @param func The function to use as text filter * @param data User data to pass to @p func * * @ingroup Entry */ EAPI void elm_entry_markup_filter_prepend(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data); /** * Remove a markup filter from the list * * Removes the given callback from the filter list. See * elm_entry_markup_filter_append() for more information. * * @param obj The entry object * @param func The filter function to remove * @param data The user data passed when adding the function * * @ingroup Entry */ EAPI void elm_entry_markup_filter_remove(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data); /** * This converts a markup (HTML-like) string into UTF-8. * * The returned string is a malloc'ed buffer and it should be freed when * not needed anymore. * * @param s The string (in markup) to be converted * @return The converted string (in UTF-8). It should be freed. * * @ingroup Entry */ EAPI char *elm_entry_markup_to_utf8(const char *s); /** * This converts a UTF-8 string into markup (HTML-like). * * The returned string is a malloc'ed buffer and it should be freed when * not needed anymore. * * @param s The string (in UTF-8) to be converted * @return The converted string (in markup). It should be freed. * * @ingroup Entry */ EAPI char *elm_entry_utf8_to_markup(const char *s); /** * This sets the file (and implicitly loads it) for the text to display and * then edit. All changes are written back to the file after a short delay if * the entry object is set to autosave (which is the default). * * If the entry had any other file set previously, any changes made to it * will be saved if the autosave feature is enabled, otherwise, the file * will be silently discarded and any non-saved changes will be lost. * * @param obj The entry object * @param file The path to the file to load and save * @param format The file format * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * @ingroup Entry */ EAPI Eina_Bool elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format); /** * Gets the file being edited by the entry. * * This function can be used to retrieve any file set on the entry for * edition, along with the format used to load and save it. * * @param obj The entry object * @param file The path to the file to load and save * @param format The file format * * @ingroup Entry */ EAPI void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format); /** * This function writes any changes made to the file set with * elm_entry_file_set() * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_file_save(Evas_Object *obj); /** * This sets the entry object to 'autosave' the loaded text file or not. * * @param obj The entry object * @param autosave Autosave the loaded file or not * * @see elm_entry_file_set() * * @ingroup Entry */ EAPI void elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave); /** * This gets the entry object's 'autosave' status. * * @param obj The entry object * @return Autosave the loaded file or not * * @see elm_entry_file_set() * * @ingroup Entry */ EAPI Eina_Bool elm_entry_autosave_get(const Evas_Object *obj); /** * Enable or disable scrolling in entry * * Normally the entry is not scrollable unless you enable it with this call. * * @param obj The entry object * @param scroll EINA_TRUE if it is to be scrollable, EINA_FALSE otherwise * * @ingroup Entry */ EAPI void elm_entry_scrollable_set(Evas_Object *obj, Eina_Bool scroll); /** * Get the scrollable state of the entry * * Normally the entry is not scrollable. This gets the scrollable state * of the entry. See elm_entry_scrollable_set() for more information. * * @param obj The entry object * @return The scrollable state * * @ingroup Entry */ EAPI Eina_Bool elm_entry_scrollable_get(const Evas_Object *obj); /** * Sets the visibility of the left-side widget of the entry, * set by elm_object_part_content_set(). * * @param obj The entry object * @param setting EINA_TRUE if the object should be displayed, * EINA_FALSE if not. * * @ingroup Entry */ EAPI void elm_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting); /** * Sets the visibility of the end widget of the entry, set by * elm_object_part_content_set(ent, "end", content). * * @param obj The entry object * @param setting EINA_TRUE if the object should be displayed, * EINA_FALSE if not. * * @ingroup Entry */ EAPI void elm_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting); /** * This sets the entry's scrollbar policy (i.e. enabling/disabling * them). * * Setting an entry to single-line mode with elm_entry_single_line_set() * will automatically disable the display of scrollbars when the entry * moves inside its scroller. * * @param obj The entry object * @param h The horizontal scrollbar policy to apply * @param v The vertical scrollbar policy to apply * * @ingroup Entry */ EAPI void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v); /** * This enables/disables bouncing within the entry. * * This function sets whether the entry will bounce when scrolling reaches * the end of the contained entry. * * @param obj The entry object * @param h_bounce The horizontal bounce state * @param v_bounce The vertical bounce state * * @ingroup Entry */ EAPI void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * Get the bounce mode * * @param obj The Entry object * @param h_bounce Allow bounce horizontally * @param v_bounce Allow bounce vertically * * @ingroup Entry */ EAPI void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * Set the input panel layout of the entry * * @param obj The entry object * @param layout layout type * * @ingroup Entry */ EAPI void elm_entry_input_panel_layout_set(Evas_Object *obj, Elm_Input_Panel_Layout layout); /** * Get the input panel layout of the entry * * @param obj The entry object * @return layout type * * @see elm_entry_input_panel_layout_set * * @ingroup Entry */ EAPI Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(const Evas_Object *obj); /** * Set the autocapitalization type on the immodule. * * @param obj The entry object * @param autocapital_type The type of autocapitalization * * @ingroup Entry */ EAPI void elm_entry_autocapital_type_set(Evas_Object *obj, Elm_Autocapital_Type autocapital_type); /** * Retrieve the autocapitalization type on the immodule. * * @param obj The entry object * @return autocapitalization type * * @ingroup Entry */ EAPI Elm_Autocapital_Type elm_entry_autocapital_type_get(const Evas_Object *obj); /** * Sets the attribute to show the input panel automatically. * * @param obj The entry object * @param enabled If true, the input panel is appeared when entry is clicked or has a focus * * @ingroup Entry */ EAPI void elm_entry_input_panel_enabled_set(Evas_Object *obj, Eina_Bool enabled); /** * Retrieve the attribute to show the input panel automatically. * * @param obj The entry object * @return EINA_TRUE if input panel will be appeared when the entry is clicked or has a focus, EINA_FALSE otherwise * * @ingroup Entry */ EAPI Eina_Bool elm_entry_input_panel_enabled_get(const Evas_Object *obj); /** * Show the input panel (virtual keyboard) based on the input panel property of entry such as layout, autocapital types, and so on. * * Note that input panel is shown or hidden automatically according to the focus state of entry widget. * This API can be used in the case of manually controlling by using elm_entry_input_panel_enabled_set(en, EINA_FALSE). * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_input_panel_show(Evas_Object *obj); /** * Hide the input panel (virtual keyboard). * * Note that input panel is shown or hidden automatically according to the focus state of entry widget. * This API can be used in the case of manually controlling by using elm_entry_input_panel_enabled_set(en, EINA_FALSE) * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_input_panel_hide(Evas_Object *obj); /** * Set the language mode of the input panel. * * This API can be used if you want to show the alphabet keyboard mode. * * @param obj The entry object * @param lang language to be set to the input panel. * * @ingroup Entry */ EAPI void elm_entry_input_panel_language_set(Evas_Object *obj, Elm_Input_Panel_Lang lang); /** * Get the language mode of the input panel. * * See @ref elm_entry_input_panel_language_set for more details. * * @param obj The entry object * @return input panel language type * * @ingroup Entry */ EAPI Elm_Input_Panel_Lang elm_entry_input_panel_language_get(const Evas_Object *obj); /** * Set the input panel-specific data to deliver to the input panel. * * This API is used by applications to deliver specific data to the input panel. * The data format MUST be negotiated by both application and the input panel. * The size and format of data are defined by the input panel. * * @param obj The entry object * @param data The specific data to be set to the input panel. * @param len the length of data, in bytes, to send to the input panel * * @ingroup Entry */ EAPI void elm_entry_input_panel_imdata_set(Evas_Object *obj, const void *data, int len); /** * Get the specific data of the current input panel. * * See @ref elm_entry_input_panel_imdata_set for more details. * * @param obj The entry object * @param data The specific data to be got from the input panel * @param len The length of data * * @ingroup Entry */ EAPI void elm_entry_input_panel_imdata_get(const Evas_Object *obj, void *data, int *len); /** * Set the "return" key type. This type is used to set string or icon on the "return" key of the input panel. * * An input panel displays the string or icon associated with this type * * @param obj The entry object * @param return_key_type The type of "return" key on the input panel * * @ingroup Entry */ EAPI void elm_entry_input_panel_return_key_type_set(Evas_Object *obj, Elm_Input_Panel_Return_Key_Type return_key_type); /** * Get the "return" key type. * * @see elm_entry_input_panel_return_key_type_set() for more details * * @param obj The entry object * @return The type of "return" key on the input panel * * @ingroup Entry */ EAPI Elm_Input_Panel_Return_Key_Type elm_entry_input_panel_return_key_type_get(const Evas_Object *obj); /** * Set the return key on the input panel to be disabled. * * @param obj The entry object * @param disabled The state to put in in: @c EINA_TRUE for * disabled, @c EINA_FALSE for enabled * * @ingroup Entry */ EAPI void elm_entry_input_panel_return_key_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * Get whether the return key on the input panel should be disabled or not. * * @param obj The entry object * @return EINA_TRUE if it should be disabled * * @ingroup Entry */ EAPI Eina_Bool elm_entry_input_panel_return_key_disabled_get(const Evas_Object *obj); /** * Set whether the return key on the input panel is disabled automatically when entry has no text. * * If @p enabled is EINA_TRUE, The return key on input panel is disabled when the entry has no text. * The return key on the input panel is automatically enabled when the entry has text. * The default value is EINA_FALSE. * * @param obj The entry object * @param enabled If @p enabled is EINA_TRUE, the return key is automatically disabled when the entry has no text. * * @ingroup Entry */ EAPI void elm_entry_input_panel_return_key_autoenabled_set(Evas_Object *obj, Eina_Bool enabled); /** * Reset the input method context of the entry if needed. * * This can be necessary in the case where modifying the buffer would confuse on-going input method behavior. * This will typically cause the Input Method Context to clear the preedit state. * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_imf_context_reset(Evas_Object *obj); /** * Set whether the entry should allow to use the text prediction. * * @param obj The entry object * @param prediction Whether the entry should allow to use the text prediction. * * @ingroup Entry */ EAPI void elm_entry_prediction_allow_set(Evas_Object *obj, Eina_Bool prediction); /** * Get whether the entry should allow to use the text prediction. * * @param obj The entry object * @return EINA_TRUE if it allows to use the text prediction, otherwise EINA_FALSE. * * @ingroup Entry */ EAPI Eina_Bool elm_entry_prediction_allow_get(const Evas_Object *obj); /* pre-made filters for entries */ /** * @typedef Elm_Entry_Filter_Limit_Size * * Data for the elm_entry_filter_limit_size() entry filter. */ typedef struct _Elm_Entry_Filter_Limit_Size Elm_Entry_Filter_Limit_Size; /** * @struct _Elm_Entry_Filter_Limit_Size * * Data for the elm_entry_filter_limit_size() entry filter. */ struct _Elm_Entry_Filter_Limit_Size { int max_char_count; /**< The maximum number of characters allowed. */ int max_byte_count; /**< The maximum number of bytes allowed*/ }; /** * Filter inserted text based on user defined character and byte limits * * Add this filter to an entry to limit the characters that it will accept * based the contents of the provided #Elm_Entry_Filter_Limit_Size. * The function works on the UTF-8 representation of the string, converting * it from the set markup, thus not accounting for any format in it. * * The user must create an #Elm_Entry_Filter_Limit_Size structure and pass * it as data when setting the filter. In it, it's possible to set limits * by character count or bytes (any of them is disabled if 0), and both can * be set at the same time. In that case, it first checks for characters, * then bytes. The #Elm_Entry_Filter_Limit_Size structure must be alive and * valid for as long as the entry is alive AND the elm_entry_filter_limit_size * filter is set. * * The function will cut the inserted text in order to allow only the first * number of characters that are still allowed. The cut is made in * characters, even when limiting by bytes, in order to always contain * valid ones and avoid half unicode characters making it in. * * This filter, like any others, does not apply when setting the entry text * directly with elm_object_text_set(). * * @ingroup Entry */ EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text); /** * @typedef Elm_Entry_Filter_Accept_Set * * Data for the elm_entry_filter_accept_set() entry filter. */ typedef struct _Elm_Entry_Filter_Accept_Set Elm_Entry_Filter_Accept_Set; /** * @struct _Elm_Entry_Filter_Accept_Set * * Data for the elm_entry_filter_accept_set() entry filter. */ struct _Elm_Entry_Filter_Accept_Set { const char *accepted; /**< Set of characters accepted in the entry. */ const char *rejected; /**< Set of characters rejected from the entry. */ }; /** * Filter inserted text based on accepted or rejected sets of characters * * Add this filter to an entry to restrict the set of accepted characters * based on the sets in the provided #Elm_Entry_Filter_Accept_Set. * This structure contains both accepted and rejected sets, but they are * mutually exclusive. This structure must be available for as long as * the entry is alive AND the elm_entry_filter_accept_set is being used. * * The @c accepted set takes preference, so if it is set, the filter will * only work based on the accepted characters, ignoring anything in the * @c rejected value. If @c accepted is @c NULL, then @c rejected is used. * * In both cases, the function filters by matching utf8 characters to the * raw markup text, so it can be used to remove formatting tags. * * This filter, like any others, does not apply when setting the entry text * directly with elm_object_text_set() * * @ingroup Entry */ EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text); /** * Returns the input method context of the entry. * * This function exposes the internal input method context. * * IMPORTANT: Many functions may change (i.e delete and create a new one) * the internal input method context. Do NOT cache the returned object. * * @param obj The entry object * @return The input method context (Ecore_IMF_Context *) in entry. * * @ingroup Entry */ EAPI void *elm_entry_imf_context_get(Evas_Object *obj); /** * @typedef Elm_Cnp_Mode * Enum of entry's copy & paste policy. * * @see elm_entry_cnp_mode_set() * @see elm_entry_cnp_mode_get() */ typedef enum { ELM_CNP_MODE_MARKUP, /**< copy & paste text with markup tag */ ELM_CNP_MODE_NO_IMAGE, /**< copy & paste text without item(image) tag */ ELM_CNP_MODE_PLAINTEXT /**< copy & paste text without markup tag */ } Elm_Cnp_Mode; /** * Control pasting of text and images for the widget. * * Normally the entry allows both text and images to be pasted. * By setting cnp_mode to be #ELM_CNP_MODE_NO_IMAGE, this prevents images from being copy or past. * By setting cnp_mode to be #ELM_CNP_MODE_PLAINTEXT, this remove all tags in text . * * @note this only changes the behaviour of text. * * @param obj The entry object * @param cnp_mode One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, #ELM_CNP_MODE_NO_IMAGE, #ELM_CNP_MODE_PLAINTEXT. * * @ingroup Entry */ EAPI void elm_entry_cnp_mode_set(Evas_Object *obj, Elm_Cnp_Mode cnp_mode); /** * Getting elm_entry text paste/drop mode. * * Normally the entry allows both text and images to be pasted. * This gets the copy & paste mode of the entry. * * @param obj The entry object * @return mode One of #Elm_Cnp_Mode: #ELM_CNP_MODE_MARKUP, #ELM_CNP_MODE_NO_IMAGE, #ELM_CNP_MODE_PLAINTEXT. * * @ingroup Entry */ EAPI Elm_Cnp_Mode elm_entry_cnp_mode_get(const Evas_Object *obj); /** * Set the parent of the hover popup * * Sets the parent object to use by the hover created by the entry * when an anchor is clicked. See @ref Hover for more details on this. * * @param obj The entry object * @param parent The object to use as parent for the hover * * @ingroup Entry */ EAPI void elm_entry_anchor_hover_parent_set(Evas_Object *obj, Evas_Object *parent); /** * Get the parent of the hover popup * * Get the object used as parent for the hover created by the entry * widget. See @ref Hover for more details on this. * If no parent is set, the same entry object will be used. * * @param obj The entry object * @return The object used as parent for the hover, NULL if none is set. * * @ingroup Entry */ EAPI Evas_Object *elm_entry_anchor_hover_parent_get(const Evas_Object *obj); /** * Set the style that the hover should use * * When creating the popup hover, entry will request that it's * themed according to @p style. * * Setting style no @c NULL means disabling automatic hover. * * @param obj The entry object * @param style The style to use for the underlying hover * * @see elm_object_style_set() * * @ingroup Entry */ EAPI void elm_entry_anchor_hover_style_set(Evas_Object *obj, const char *style); /** * Get the style that the hover should use * * Get the style, the hover created by entry will use. * * @param obj The entry object * @return The style to use by the hover. @c NULL means the default is used. * * @see elm_object_style_set() * * @ingroup Entry */ EAPI const char *elm_entry_anchor_hover_style_get(const Evas_Object *obj); /** * Ends the hover popup in the entry * * When an anchor is clicked, the entry widget will create a hover * object to use as a popup with user provided content. This function * terminates this popup, returning the entry to its normal state. * * @param obj The entry object * * @ingroup Entry */ EAPI void elm_entry_anchor_hover_end(Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_getting_started.h0000664000175000017500000001400712127353615016357 00000000000000/** * @defgroup Start Getting Started * @ingroup Elementary * * To write an Elementary app, you can get started with the following: * * @code * #include * EAPI_MAIN int * elm_main(int argc, char **argv) * { * // create window(s) here and do any application init * elm_run(); // run main loop * elm_shutdown(); // after mainloop finishes running, shutdown * return 0; // exit 0 for exit code * } * ELM_MAIN() * @endcode * * To use autotools (which helps in many ways in the long run, like being able * to immediately create releases of your software directly from your tree * and ensure everything needed to build it is there) you will need a * configure.ac, Makefile.am and autogen.sh file. * * configure.ac: * * @code * AC_INIT(myapp, 0.0.0, myname@mydomain.com) * AC_PREREQ(2.52) * AC_CONFIG_SRCDIR(configure.ac) * AM_CONFIG_HEADER(config.h) * AC_PROG_CC * AM_INIT_AUTOMAKE(1.6 dist-bzip2) * PKG_CHECK_MODULES([ELEMENTARY], elementary) * AC_OUTPUT(Makefile) * @endcode * * Makefile.am: * * @code * AUTOMAKE_OPTIONS = 1.4 foreign * MAINTAINERCLEANFILES = Makefile.in aclocal.m4 config.h.in configure depcomp install-sh missing * * INCLUDES = -I$(top_srcdir) * * bin_PROGRAMS = myapp * * myapp_SOURCES = main.c * myapp_LDADD = @ELEMENTARY_LIBS@ * myapp_CFLAGS = @ELEMENTARY_CFLAGS@ * @endcode * * autogen.sh: * * @code *#!/bin/sh * echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS || exit 1 * echo "Running autoheader..." ; autoheader || exit 1 * echo "Running autoconf..." ; autoconf || exit 1 * echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1 * ./configure "$@" * @endcode * * To generate all the things needed to bootstrap just run: * * @code * ./autogen.sh * @endcode * * This will generate Makefile.in's, the configure script and everything else. * After this it works like all normal autotools projects: * @code * ./configure * make * sudo make install * @endcode * * Note sudo was assumed to get root permissions, as this would install in * /usr/local which is system-owned. Use any way you like to gain root, or * specify a different prefix with configure: * * @code * ./configure --prefix=$HOME/mysoftware * @endcode * * Also remember that autotools buys you some useful commands like: * @code * make uninstall * @endcode * * This uninstalls the software after it was installed with "make install". * It is very useful to clear up what you built if you wish to clean the * system. * * @code * make distcheck * @endcode * * This firstly checks if your build tree is "clean" and ready for * distribution. It also builds a tarball (myapp-0.0.0.tar.gz) that is * ready to upload and distribute to the world, that contains the generated * Makefile.in's and configure script. The users do not need to run * autogen.sh - just configure and on. They don't need autotools installed. * This tarball also builds cleanly, has all the sources it needs to build * included (that is sources for your application, not libraries it depends * on like Elementary). It builds cleanly in a buildroot and does not * contain any files that are temporarily generated like binaries and other * build-generated files, so the tarball is clean, and no need to worry * about cleaning up your tree before packaging. * * @code * make clean * @endcode * * This cleans up all build files (binaries, objects etc.) from the tree. * * @code * make distclean * @endcode * * This cleans out all files from the build and from configure's output too. * * @code * make maintainer-clean * @endcode * * This deletes all the files autogen.sh will produce so the tree is clean * to be put into a revision-control system (like CVS, SVN or GIT for example). * * There is a more advanced way of making use of the quicklaunch infrastructure * in Elementary (which will not be covered here due to its more advanced * nature). * * Now let's actually create an interactive "Hello World" gui that you can * click the ok button to exit. It's more code because this now does something * much more significant, but it's still very simple: * * @code * #include * * static void * on_done(void *data, Evas_Object *obj, void *event_info) * { * // quit the mainloop (elm_run function will return) * elm_exit(); * } * * EAPI_MAIN int * elm_main(int argc, char **argv) * { * Evas_Object *win, *box, *lab, *btn; * * // new window - do the usual and give it a name (hello) and title (Hello) * win = elm_win_util_standard_add("hello", "Hello"); * // when the user clicks "close" on a window there is a request to delete * evas_object_smart_callback_add(win, "delete,request", on_done, NULL); * * // add a box object - default is vertical. a box holds children in a row, * // either horizontally or vertically. nothing more. * box = elm_box_add(win); * // make the box horizontal * elm_box_horizontal_set(box, EINA_TRUE); * // add object as a resize object for the window (controls window minimum * // size as well as gets resized if window is resized) * elm_win_resize_object_add(win, box); * evas_object_show(box); * * // add a label widget, set the text and put it in the pad frame * lab = elm_label_add(win); * // set default text of the label * elm_object_text_set(lab, "Hello out there world!"); * // pack the label at the end of the box * elm_box_pack_end(box, lab); * evas_object_show(lab); * * // add an ok button * btn = elm_button_add(win); * // set default text of button to "OK" * elm_object_text_set(btn, "OK"); * // pack the button at the end of the box * elm_box_pack_end(box, btn); * evas_object_show(btn); * // call on_done when button is clicked * evas_object_smart_callback_add(btn, "clicked", on_done, NULL); * * // now we are done, show the window * evas_object_show(win); * * // run the mainloop and process events and callbacks * elm_run(); * elm_shutdown(); * return 0; * } * ELM_MAIN() * @endcode * */ elementary-1.7.7/src/lib/elm_finger.h0000664000175000017500000000277712127353615014455 00000000000000/** * @defgroup Fingers Fingers * @ingroup Elementary * * Elementary is designed to be finger-friendly for touchscreens, * and so in addition to scaling for display resolution, it can * also scale based on finger "resolution" (or size). You can then * customize the granularity of the areas meant to receive clicks * on touchscreens. * * Different profiles may have pre-set values for finger sizes. * * @ref general_functions_example_page "This" example contemplates * some of these functions. * * @{ */ /** * Adjust size of an element for finger usage. * * @param times_w How many fingers should fit horizontally * @param w Pointer to the width size to adjust * @param times_h How many fingers should fit vertically * @param h Pointer to the height size to adjust * * This takes width and height sizes (in pixels) as input and a * size multiple (which is how many fingers you want to place * within the area, being "finger" the size set by * elm_finger_size_set()), and adjusts the size to be large enough * to accommodate the resulting size -- if it doesn't already * accommodate it. On return the @p w and @p h sizes pointed to by * these parameters will be modified, on those conditions. * * @note This is kind of low level Elementary call, most useful * on size evaluation times for widgets. An external user wouldn't * be calling, most of the time. * * @ingroup Fingers */ EAPI void elm_coords_finger_size_adjust(int times_w, Evas_Coord *w, int times_h, Evas_Coord *h); /** * @} */ elementary-1.7.7/src/lib/elm_table.c0000664000175000017500000002131412127353615014251 00000000000000#include #include "elm_priv.h" #include "elm_widget_table.h" EAPI const char ELM_TABLE_SMART_NAME[] = "elm_table"; EVAS_SMART_SUBCLASS_NEW (ELM_TABLE_SMART_NAME, _elm_table, Elm_Table_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, NULL); static Eina_Bool _elm_table_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Eina_Bool ret; const Eina_List *items; Eina_List *(*list_free)(Eina_List *list); void *(*list_data_get)(const Eina_List *list); ELM_TABLE_DATA_GET(obj, sd); /* Focus chain */ /* TODO: Change this to use other chain */ if ((items = elm_widget_focus_custom_chain_get(obj))) { list_data_get = eina_list_data_get; list_free = NULL; } else { items = evas_object_table_children_get (ELM_WIDGET_DATA(sd)->resize_obj); list_data_get = eina_list_data_get; list_free = eina_list_free; if (!items) return EINA_FALSE; } ret = elm_widget_focus_list_next_get(obj, items, list_data_get, dir, next); if (list_free) list_free((Eina_List *)items); return ret; } static Eina_Bool _elm_table_smart_focus_direction(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight) { Eina_Bool ret; const Eina_List *items; Eina_List *(*list_free)(Eina_List *list); void *(*list_data_get)(const Eina_List *list); ELM_TABLE_DATA_GET(obj, sd); /* Focus chain */ /* TODO: Change this to use other chain */ if ((items = elm_widget_focus_custom_chain_get(obj))) { list_data_get = eina_list_data_get; list_free = NULL; } else { items = evas_object_table_children_get (ELM_WIDGET_DATA(sd)->resize_obj); list_data_get = eina_list_data_get; list_free = eina_list_free; if (!items) return EINA_FALSE; } ret = elm_widget_focus_list_direction_get (obj, base, items, list_data_get, degree, direction, weight); if (list_free) list_free((Eina_List *)items); return ret; } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { ELM_TABLE_DATA_GET(obj, sd); evas_object_table_mirrored_set(ELM_WIDGET_DATA(sd)->resize_obj, rtl); } static Eina_Bool _elm_table_smart_theme(Evas_Object *obj) { if (!_elm_table_parent_sc->theme(obj)) return EINA_FALSE; _mirrored_set(obj, elm_widget_mirrored_get(obj)); return EINA_TRUE; } static void _sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; Evas_Coord w, h; ELM_TABLE_DATA_GET(obj, sd); evas_object_size_hint_min_get (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh); evas_object_size_hint_max_get (ELM_WIDGET_DATA(sd)->resize_obj, &maxw, &maxh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); evas_object_geometry_get(obj, NULL, NULL, &w, &h); if (w < minw) w = minw; if (h < minh) h = minh; if ((maxw >= 0) && (w > maxw)) w = maxw; if ((maxh >= 0) && (h > maxh)) h = maxh; evas_object_resize(obj, w, h); } static void _on_size_hints_changed(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _sizing_eval(data); } static Eina_Bool _elm_table_smart_sub_object_del(Evas_Object *obj, Evas_Object *child) { if (!_elm_table_parent_sc->sub_object_del(obj, child)) return EINA_FALSE; _sizing_eval(obj); return EINA_TRUE; } static void _elm_table_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Widget_Smart_Data); priv->resize_obj = evas_object_table_add(evas_object_evas_get(obj)); evas_object_event_callback_add (priv->resize_obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_size_hints_changed, obj); _elm_table_parent_sc->base.add(obj); elm_widget_can_focus_set(obj, EINA_FALSE); elm_widget_highlight_ignore_set(obj, EINA_FALSE); _elm_table_smart_theme(obj); } static void _elm_table_smart_del(Evas_Object *obj) { Eina_List *l; Evas_Object *child; ELM_TABLE_DATA_GET(obj, sd); evas_object_event_callback_del_full (ELM_WIDGET_DATA(sd)->resize_obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_size_hints_changed, obj); /* let's make our table object the *last* to be processed, since it * may (smart) parent other sub objects here */ EINA_LIST_FOREACH(ELM_WIDGET_DATA(sd)->subobjs, l, child) { if (child == ELM_WIDGET_DATA(sd)->resize_obj) { ELM_WIDGET_DATA(sd)->subobjs = eina_list_demote_list(ELM_WIDGET_DATA(sd)->subobjs, l); break; } } _elm_table_parent_sc->base.del(obj); } static void _elm_table_smart_set_user(Elm_Table_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_table_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_table_smart_del; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_table_smart_sub_object_del; ELM_WIDGET_CLASS(sc)->theme = _elm_table_smart_theme; ELM_WIDGET_CLASS(sc)->focus_next = _elm_table_smart_focus_next; ELM_WIDGET_CLASS(sc)->focus_direction = _elm_table_smart_focus_direction; } EAPI const Elm_Table_Smart_Class * elm_table_smart_class_get(void) { static Elm_Table_Smart_Class _sc = ELM_TABLE_SMART_CLASS_INIT_NAME_VERSION(ELM_TABLE_SMART_NAME); static const Elm_Table_Smart_Class *class = NULL; if (class) return class; _elm_table_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_table_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_table_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_table_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) { ELM_TABLE_CHECK(obj); ELM_TABLE_DATA_GET(obj, sd); evas_object_table_homogeneous_set (ELM_WIDGET_DATA(sd)->resize_obj, homogeneous); } EAPI Eina_Bool elm_table_homogeneous_get(const Evas_Object *obj) { ELM_TABLE_CHECK(obj) EINA_FALSE; ELM_TABLE_DATA_GET(obj, sd); return evas_object_table_homogeneous_get(ELM_WIDGET_DATA(sd)->resize_obj); } EAPI void elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical) { ELM_TABLE_CHECK(obj); ELM_TABLE_DATA_GET(obj, sd); evas_object_table_padding_set (ELM_WIDGET_DATA(sd)->resize_obj, horizontal, vertical); } EAPI void elm_table_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical) { ELM_TABLE_CHECK(obj); ELM_TABLE_DATA_GET(obj, sd); evas_object_table_padding_get (ELM_WIDGET_DATA(sd)->resize_obj, horizontal, vertical); } EAPI void elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h) { ELM_TABLE_CHECK(obj); ELM_TABLE_DATA_GET(obj, sd); elm_widget_sub_object_add(obj, subobj); evas_object_table_pack(ELM_WIDGET_DATA(sd)->resize_obj, subobj, x, y, w, h); } EAPI void elm_table_unpack(Evas_Object *obj, Evas_Object *subobj) { ELM_TABLE_CHECK(obj); ELM_TABLE_DATA_GET(obj, sd); elm_widget_sub_object_del(obj, subobj); evas_object_table_unpack(ELM_WIDGET_DATA(sd)->resize_obj, subobj); } EAPI void elm_table_pack_set(Evas_Object *subobj, int x, int y, int w, int h) { Evas_Object *obj = elm_widget_parent_widget_get(subobj); ELM_TABLE_CHECK(obj); ELM_TABLE_DATA_GET(obj, sd); evas_object_table_pack(ELM_WIDGET_DATA(sd)->resize_obj, subobj, x, y, w, h); } EAPI void elm_table_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h) { Evas_Object *obj = elm_widget_parent_widget_get(subobj); unsigned short ix, iy, iw, ih; ELM_TABLE_CHECK(obj); ELM_TABLE_DATA_GET(obj, sd); evas_object_table_pack_get (ELM_WIDGET_DATA(sd)->resize_obj, subobj, &ix, &iy, &iw, &ih); if (x) *x = ix; if (y) *y = iy; if (w) *w = iw; if (h) *h = ih; } EAPI void elm_table_clear(Evas_Object *obj, Eina_Bool clear) { ELM_TABLE_CHECK(obj); ELM_TABLE_DATA_GET(obj, sd); evas_object_table_clear(ELM_WIDGET_DATA(sd)->resize_obj, clear); } elementary-1.7.7/src/lib/elm_widget_slider.h0000664000175000017500000001262512127353615016021 00000000000000#ifndef ELM_WIDGET_SLIDER_H #define ELM_WIDGET_SLIDER_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-slider-class The Elementary Slider Class * * Elementary, besides having the @ref Slider widget, exposes its * foundation -- the Elementary Slider Class -- in order to create other * widgets which are a slider with some more logic on top. */ /** * @def ELM_SLIDER_CLASS * * Use this macro to cast whichever subclass of * #Elm_Slider_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_SLIDER_CLASS(x) ((Elm_Slider_Smart_Class *)x) /** * @def ELM_SLIDER_DATA * * Use this macro to cast whichever subdata of * #Elm_Slider_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_SLIDER_DATA(x) ((Elm_Slider_Smart_Data *)x) /** * @def ELM_SLIDER_SMART_CLASS_VERSION * * Current version for Elementary slider @b base smart class, a value * which goes to _Elm_Slider_Smart_Class::version. * * @ingroup Widget */ #define ELM_SLIDER_SMART_CLASS_VERSION 1 /** * @def ELM_SLIDER_SMART_CLASS_INIT * * Initializer for a whole #Elm_Slider_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SLIDER_SMART_CLASS_INIT_NULL * @see ELM_SLIDER_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_SLIDER_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_SLIDER_SMART_CLASS_VERSION} /** * @def ELM_SLIDER_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Slider_Smart_Class structure. * * @see ELM_SLIDER_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SLIDER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SLIDER_SMART_CLASS_INIT_NULL \ ELM_SLIDER_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_SLIDER_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Slider_Smart_Class structure and * set its name and version. * * This is similar to #ELM_SLIDER_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Slider_Smart_Class (base field) * to the latest #ELM_SLIDER_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_SLIDER_SMART_CLASS_INIT_NULL * @see ELM_SLIDER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SLIDER_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_SLIDER_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary slider base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a slider. * * All of the functions listed on @ref Slider namespace will work for * objects deriving from #Elm_Slider_Smart_Class. */ typedef struct _Elm_Slider_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Slider_Smart_Class; /** * Base layout smart data extended with slider instance data. */ typedef struct _Elm_Slider_Smart_Data Elm_Slider_Smart_Data; struct _Elm_Slider_Smart_Data { Elm_Layout_Smart_Data base; Evas_Object *spacer, *popup, *track; Ecore_Timer *delay; const char *units; const char *indicator; char *(*indicator_format_func)(double val); void (*indicator_format_free)(char *str); char *(*units_format_func)(double val); void (*units_format_free)(char *str); double val, val_min, val_max, val2; Evas_Coord size; Evas_Coord downx, downy; Eina_Bool horizontal : 1; Eina_Bool inverted : 1; Eina_Bool indicator_show : 1; Eina_Bool spacer_down : 1; Eina_Bool frozen : 1; Eina_Bool popup_hiding : 1; }; /** * @} */ EAPI extern const char ELM_SLIDER_SMART_NAME[]; EAPI const Elm_Slider_Smart_Class *elm_slider_smart_class_get(void); #define ELM_SLIDER_DATA_GET(o, sd) \ Elm_Slider_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_SLIDER_DATA_GET_OR_RETURN(o, ptr) \ ELM_SLIDER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_SLIDER_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_SLIDER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_SLIDER_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_SLIDER_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_store.h0000664000175000017500000004216512127353615014332 00000000000000/** * @defgroup Store Elementary Store * @ingroup Elementary * * Store is an abstracting API that is intended to farm off fetching of data * to threads running asynchronously from the mainloop that actually fetch * data needed for a genlist (or possibly future other widgets) so scrolling * never blocks waiting on IO (though normally this should be the users * job - if using genlist, to ensure all data genlist needs is in memory at * the time it needs it, and if it isn't to queue and defer a fetch and let * genlist know later when its ready. Store actually does this and implements * the infrastructure of this, leaving the actual fetch and convert up to * functions provided by the user). * * It is possible for store to run inline without a thread, but this is * highly inadvisable. you can disable this with: * * elm_store_fetch_thread_set(store, EINA_FALSE); * * Store works first by creating a store, setting up functions to list items * and fetch items. Currently the only store type supported is the * filesystem store, which will list the files inside a directory (not * recursively) and then hand each file it finds (the file path) to the * list function for evaluation. * * The list function may look at filename, may open the file or do * anything it likes to determine something about the file. Either it * filters it out (returns EINA_FALSE) and it is discarded or it * returns EINA_TRUE and also provides a "sort id" which is a string * store uses to figure out sorting. This string could be the filename, or * some data based on its contents. The strings are sorted alphabetically * like any normal ASCII strings, with case being important. As this listing * function runs in a thread, it can do blocking IO and parsing without * hurting the fluidity of the main loop and GUI. The list function also * returns information on how to map fields in the source file to elements * of the genlist item. For example, how the fetcher reads the private * data struct of the user (what memory offset in the struct the data is at) * and what type is there (it's a label of some sort, an icon, or with a * custom mapping function that figures it out itself and creates the * content needed for the genlist item). * * Store then uses this sort id to build (over time) a sorted list of items * that then map 1:1 to genlist items. When these items are visible and * need content, Store calls the fetch function per item, which is responsible * for fetching the data from the given item and returning data to store * so it can map this to some item content. This function also runs in a * thread, and thus can do blocking IO work to later return the data. Sorting * is optional and can be enabled or disabled too. * * When items are no longer needed, store will cal the unfetch function to * free data in memory about that item that is no longer needed. This function * is called in the mainloop and is expected to take minimal or almost no time * to simply free up memory resources. * * @{ */ typedef struct _Elm_Store Elm_Store; /**< A store object */ typedef struct _Elm_Store_Item Elm_Store_Item; /**< A handle of a store item passed to store fetch/unfetch functions */ typedef struct _Elm_Store_Item_Info Elm_Store_Item_Info; /**< Basic information about a store item - always cast into a specific type like Elm_Store_Item_Info_Filesystem */ typedef struct _Elm_Store_Item_Info_Filesystem Elm_Store_Item_Info_Filesystem; /**< Filesystem specific information about a store item */ typedef struct _Elm_Store_Item_Mapping Elm_Store_Item_Mapping; /**< A basic way of telling Store how to take your return data (string, or something else from your struct) and convert it into something genlist can use */ typedef struct _Elm_Store_Item_Mapping_Empty Elm_Store_Item_Mapping_Empty; /**< An empty piece of mapping information. Useful for String labels as they get used directly */ typedef struct _Elm_Store_Item_Mapping_Icon Elm_Store_Item_Mapping_Icon; /***< The data being mapped at the given address is an icon, so use these properties for finding it */ typedef struct _Elm_Store_Item_Mapping_Photo Elm_Store_Item_Mapping_Photo; /**< The data is a photo, so use these parameters to find it */ typedef struct _Elm_Store_Item_Mapping_Custom Elm_Store_Item_Mapping_Custom; /**> The item needs a custom mapping which means calling a function and returning a string from it, as opposed to a static lookup. It should not be allocated, and should live in a buffer in memory that survives the return of this function if its a label, or an allocated icon object if its an icon needed etc. */ typedef Eina_Bool (*Elm_Store_Item_List_Cb)(void *data, Elm_Store_Item_Info *info); /**< Function to call for listing an item */ typedef void (*Elm_Store_Item_Fetch_Cb)(void *data, Elm_Store_Item *sti); /**< Function to call to fetch item data */ typedef void (*Elm_Store_Item_Unfetch_Cb)(void *data, Elm_Store_Item *sti); /**< Function to cal lto un-fetch (free) an item */ typedef void *(*Elm_Store_Item_Mapping_Cb)(void *data, Elm_Store_Item *sti, const char *part); /**< Custom mapping function to call */ typedef enum { ELM_STORE_ITEM_MAPPING_NONE = 0, ELM_STORE_ITEM_MAPPING_LABEL, /**< const char * -> label */ ELM_STORE_ITEM_MAPPING_STATE, /**< Eina_Bool -> state */ ELM_STORE_ITEM_MAPPING_ICON, /**< char * -> icon path */ ELM_STORE_ITEM_MAPPING_PHOTO, /**< char * -> photo path */ ELM_STORE_ITEM_MAPPING_CUSTOM, /**< item->custom(it->data, it, part) -> void * (-> any) */ ELM_STORE_ITEM_MAPPING_LAST } Elm_Store_Item_Mapping_Type; struct _Elm_Store_Item_Mapping_Icon { int w, h; /**< The desired icon size in addition to the file path returned from the mapping */ Elm_Icon_Lookup_Order lookup_order; /**< The order in which to find the icon */ Eina_Bool standard_name : 1; /**< Use a standard name to find it (EINA_TRUE) or not */ Eina_Bool no_scale : 1; /**< EINA_TRUE is you don't want the icon scaled */ Eina_Bool smooth : 1; /**< EINA_TRUE if icon is to be smooth scaled */ Eina_Bool scale_up : 1; /**< EINA_TRUE if scaling up is allowed */ Eina_Bool scale_down : 1; /**< EINA_TRUE if scaling down is allowed */ }; struct _Elm_Store_Item_Mapping_Empty { Eina_Bool dummy; /**< dummy entry - set to anything you like */ }; struct _Elm_Store_Item_Mapping_Photo { int size; /**< Photo size to use (see elm_photo_add()) with the given photo path */ }; struct _Elm_Store_Item_Mapping_Custom { Elm_Store_Item_Mapping_Cb func; /**< The function called to do the custom mapping and return it */ }; struct _Elm_Store_Item_Mapping { Elm_Store_Item_Mapping_Type type; /**< what kind of mapping is this */ const char *part; /**< what part name in the genlist item is this filling in */ int offset; /**< offset in memory (in bytes) relative to base of structure for item data where the data for the mapping lives */ union { Elm_Store_Item_Mapping_Empty empty; Elm_Store_Item_Mapping_Icon icon; Elm_Store_Item_Mapping_Photo photo; Elm_Store_Item_Mapping_Custom custom; // add more types here } details; /**< Allowed to be one of these possible mapping types */ }; struct _Elm_Store_Item_Info { Elm_Genlist_Item_Class *item_class; /**< The genlist item class that should be used for the item that has been listed */ const Elm_Store_Item_Mapping *mapping; /**< What kind of mappings do we use for the fields of this item to fill in the genlist item. Terminate array pointed to here with ELM_STORE_ITEM_MAPPING_END */ void *data; /**< Pointer to pass to struct data in memory if its already there, of not, NULL */ char *sort_id; /**< Sort ID string (strduped()) to know how to wort items, or NULL, if you don't care */ }; struct _Elm_Store_Item_Info_Filesystem { Elm_Store_Item_Info base; /**< Base information about an item */ char *path; /**< Extra information specific to the filesystem store */ }; #define ELM_STORE_ITEM_MAPPING_END { ELM_STORE_ITEM_MAPPING_NONE, NULL, 0, { .empty = { EINA_TRUE } } } /**< Use this to end a list of mappings */ #define ELM_STORE_ITEM_MAPPING_OFFSET(st, it) offsetof(st, it) /**< Use this to get the offset in bytes in memory for where the data for the mapping lives relative to the item data (a private struct pointed to owned by the user */ /** * Create a new store object * * This creates a new store object to then configure so it works. * * @return A new store object, or NULL if creation fails * * @ingroup Store */ EAPI Elm_Store *elm_store_filesystem_new(void); /** * Free the store object and all items it manages * * This frees the given @p st store and all the items it manages. It will * clear the List that it populated, but otherwise leave it alone. It will * cancel background threads (and may have to wait for them to complete a * pending operation to do this). * * @param st The store to free * * @ingroup Store */ EAPI void elm_store_free(Elm_Store *st); /** * Set the path to the directory to scan for a filesystem store * * This sets the directory (@p dir) to scan and begins scanning in the * the background in threads (or not if threading is disabled with * elm_store_fetch_thread_set()). Note that Listing is always done in a thread * but fetching may not be if disabled here. This should be the last thing * called after fetch, list and unfetch functions are set, as well as target * genlist etc. You also should not change the directory once set. If you * need a new directory scanned, create a new store. * * @param st The store to modify * @param dir A string giving the path to the directory to scan * * @ingroup Store */ EAPI void elm_store_filesystem_directory_set(Elm_Store *st, const char *dir); /** * Get the directory set on a filesystem store * * This gets the directory set by elm_store_filesystem_directory_set(). This * string returned will be valid until elm_store_filesystem_directory_set() * changes it or until the store is freed with elm_store_free(). * * @return A string with the path set, or NULL if none set. * * @ingroup Store */ EAPI const char *elm_store_filesystem_directory_get(const Elm_Store *st); /** * Get the path of a specific store item * * This returns the full path of a store item. This string is valid only * during the list function set by elm_store_list_func_set() or during the * fetch function set by elm_store_fetch_func_set() or during the unfetch * function set by elm_store_unfetch_func_set(). * * @param sti The store item to get the path from * @return A full path in a string or NULL if none available * * @ingroup Store */ EAPI const char *elm_store_item_filesystem_path_get(const Elm_Store_Item *sti); /** * Set the target genlist to fill in from the store * * This tells the store the target genlist to use to fill in content from * the store. Once a store starts "going" via elm_store_filesystem_directory_set() * The target should never be changed again. * * @param st The store to do the filling. * @param obj The genlist object to fill in and control the content of from the store. * * @ingroup Store */ EAPI void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj); /** * Set the maximum number of items that are not visible to keep cached * * Store may keep some items around for caching purposes that cannot be seen, * so this controls the maximum number. The default is 128, but may change * at any point in time in the future. * * @param st The store to modify * @param max The number of items to keep (should be greater than or equal to 0) * * @ingroup Store */ EAPI void elm_store_cache_set(Elm_Store *st, int max); /** * Get the maximum number if items to cache * * This returns the number of items at most to cache. * * @param st The store to query * @return The maximum number of items to cache (>= 0) * @see elm_store_cache_set() * * @ingroup Store */ EAPI int elm_store_cache_get(const Elm_Store *st); /** * Set the function used to deal with listing of items * * This function is called per item that is found so it can examine the item * and discard it (return EINA_FALSE to discard, or EINA_TRUE to accept), and * work out some sorting ID (that may be filename or anything else based on * content). This function is always called from a thread. * * @param st The store to set the function of * @param func The function to be called * @param data the data pointer to be passed to the @p func function when called * * @ingroup Store */ EAPI void elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data); /** * Set the function used to deal with fetching of items * * This function is called per item that needs data to be fetched when it * becomes visible and such data is needed. This function is normally run * from a thread (unless elm_store_fetch_thread_set() disables this). The * fetch function is to read data from the source and fill a structure * allocated for this item with fields and then rely on the mapping setup * to tell Store how to take a field in the structure and apply it to a * genlist item. * * @param st The store to set the function of * @param func The function to be called * @param data the data pointer to be passed to the @p func function when called * * @ingroup Store */ EAPI void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data); /** * Set the function used to free the structure allocated for the item * * This function is called per item when it is not needed in memory anymore * and should free the structure allocated in and filled in the function set * by elm_store_fetch_func_set(). * * @param st The store to set the function of * @param func The function to be called * @param data the data pointer to be passed to the @p func function when called * * @ingroup Store */ EAPI void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data); /** * Enable or disable fetching in a thread for Store * * @param st The store to modify * @param use_thread EINA_TRUE to use a thread to fetch, EINA_FALSE don't use a thread. * * @ingroup Store */ EAPI void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread); /** * Get the thread enabled fetching option for Store * * @return The state set currently for the store. * @see elm_store_fetch_thread_set() * * @ingroup Store */ EAPI Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st); /** * Set if items are to be sorted or not. * * By default items are not sorted, but read "in order" as they are found. If * you want to sort, your list function set by elm_store_list_func_set() must * provide a sort ID to sort by, and then Store will take care of sorting when * it inserts items. You should set this up before you begin listing items * in the store and then never change it again. * * @param st The store to modify * @param sorted EINA_TRUE if we are to sort, EINA_FALSE if not. * * @ingroup Store */ EAPI void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted); /** * Get the sorting flag * * Get the sorted flag as set by elm_store_sorted_set(). * * @param st The store to query * @return EINA_TRUE if sorted, EINA_FALSE if not. * * @ingroup Store */ EAPI Eina_Bool elm_store_sorted_get(const Elm_Store *st); /** * Set the item data holding item fields to map to item values in genlist * * Once you decode an item, allocate a structure for it and fill the structure, * you should set the item data with this function (eg in the fetch function). * This item pointer is the base offset to use when mapping fields to item * values. Once you unfetch, store will handle NULLing the data pointer for you. * * @param sti The store item to set the data pointer of * @param data The data pointer to set. * * @ingroup Store */ EAPI void elm_store_item_data_set(Elm_Store_Item *sti, void *data); /** * Get the item data * * This gets the data pointer set by elm_store_item_data_set(). * * @param sti The store item to query * @return The data pointer set on the item * * @ingroup Store */ EAPI void *elm_store_item_data_get(Elm_Store_Item *sti); /** * Fetch the store than a store item belongs to * * This fetches the store object that owns the store item. * * @param sti The store item to query * @return The store the item belongs to * * @ingroup Store */ EAPI const Elm_Store *elm_store_item_store_get(const Elm_Store_Item *sti); /** * Fetch the genlist item that this store item controls * * @param sti The store item to query * @return The genlist object item handle controlled by this store item * * @ingroup Store */ EAPI const Elm_Object_Item *elm_store_item_genlist_item_get(const Elm_Store_Item *sti); /** * @} */ elementary-1.7.7/src/lib/elm_widget_scroller.h0000664000175000017500000001241012127353615016354 00000000000000#ifndef ELM_WIDGET_SCROLLER_H #define ELM_WIDGET_SCROLLER_H #include "elm_interface_scrollable.h" #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-scroller-class The Elementary Scroller Class * * Elementary, besides having the @ref Scroller widget, exposes its * foundation -- the Elementary Scroller Class -- in order to create * other widgets which are a scroller with some more logic on top. */ /** * @def ELM_SCROLLER_CLASS * * Use this macro to cast whichever subclass of * #Elm_Scroller_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_SCROLLER_CLASS(x) ((Elm_Scroller_Smart_Class *)x) /** * @def ELM_SCROLLER_DATA * * Use this macro to cast whichever subdata of * #Elm_Scroller_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_SCROLLER_DATA(x) ((Elm_Scroller_Smart_Data *)x) /** * @def ELM_SCROLLER_SMART_CLASS_VERSION * * Current version for Elementary scroller @b base smart class, a value * which goes to _Elm_Scroller_Smart_Class::version. * * @ingroup Widget */ #define ELM_SCROLLER_SMART_CLASS_VERSION 1 /** * @def ELM_SCROLLER_SMART_CLASS_INIT * * Initializer for a whole #Elm_Scroller_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SCROLLER_SMART_CLASS_INIT_NULL * @see ELM_SCROLLER_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_SCROLLER_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_SCROLLER_SMART_CLASS_VERSION} /** * @def ELM_SCROLLER_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Scroller_Smart_Class structure. * * @see ELM_SCROLLER_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SCROLLER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SCROLLER_SMART_CLASS_INIT_NULL \ ELM_SCROLLER_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_SCROLLER_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Scroller_Smart_Class structure and * set its name and version. * * This is similar to #ELM_SCROLLER_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Scroller_Smart_Class (base field) * to the latest #ELM_SCROLLER_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_SCROLLER_SMART_CLASS_INIT_NULL * @see ELM_SCROLLER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SCROLLER_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_SCROLLER_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary scroller base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a scroller. * * All of the functions listed on @ref Scroller namespace will work for * objects deriving from #Elm_Scroller_Smart_Class. */ typedef struct _Elm_Scroller_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Scroller_Smart_Class; /** * Base widget smart data extended with scroller instance data. */ typedef struct _Elm_Scroller_Smart_Data Elm_Scroller_Smart_Data; struct _Elm_Scroller_Smart_Data { Elm_Layout_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ const Elm_Scrollable_Smart_Interface *s_iface; Evas_Object *hit_rect; Evas_Object *g_layer; Evas_Object *content; Eina_Bool min_w : 1; Eina_Bool min_h : 1; }; /** * @} */ EAPI extern const char ELM_SCROLLER_SMART_NAME[]; EAPI const Elm_Scroller_Smart_Class *elm_scroller_smart_class_get(void); #define ELM_SCROLLER_DATA_GET(o, sd) \ Elm_Scroller_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_SCROLLER_DATA_GET_OR_RETURN(o, ptr) \ ELM_SCROLLER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_SCROLLER_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_SCROLLER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_SCROLLER_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_SCROLLER_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_factory.h0000664000175000017500000000070112127353615014633 00000000000000/* this api is currently disabled due to being incomplete. you cannot * use it as it is not compiled in */ EAPI Evas_Object *elm_factory_add(Evas_Object *parent); EAPI void elm_factory_maxmin_mode_set(Evas_Object *obj, Eina_Bool enabled); EAPI Eina_Bool elm_factory_maxmin_mode_get(const Evas_Object *obj); EAPI void elm_factory_maxmin_reset_set(Evas_Object *obj); elementary-1.7.7/src/lib/elm_widget_slideshow.h0000664000175000017500000001360612127353615016540 00000000000000#ifndef ELM_WIDGET_SLIDESHOW_H #define ELM_WIDGET_SLIDESHOW_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-slideshow-class The Elementary Slideshow Class * * Elementary, besides having the @ref Slideshow widget, exposes its * foundation -- the Elementary Slideshow Class -- in order to create other * widgets which are a slideshow with some more logic on top. */ /** * @def ELM_SLIDESHOW_CLASS * * Use this macro to cast whichever subclass of * #Elm_Slideshow_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_SLIDESHOW_CLASS(x) ((Elm_Slideshow_Smart_Class *)x) /** * @def ELM_SLIDESHOW_DATA * * Use this macro to cast whichever subdata of * #Elm_Slideshow_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_SLIDESHOW_DATA(x) ((Elm_Slideshow_Smart_Data *)x) /** * @def ELM_SLIDESHOW_SMART_CLASS_VERSION * * Current version for Elementary slideshow @b base smart class, a value * which goes to _Elm_Slideshow_Smart_Class::version. * * @ingroup Widget */ #define ELM_SLIDESHOW_SMART_CLASS_VERSION 1 /** * @def ELM_SLIDESHOW_SMART_CLASS_INIT * * Initializer for a whole #Elm_Slideshow_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SLIDESHOW_SMART_CLASS_INIT_NULL * @see ELM_SLIDESHOW_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_SLIDESHOW_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_SLIDESHOW_SMART_CLASS_VERSION} /** * @def ELM_SLIDESHOW_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Slideshow_Smart_Class structure. * * @see ELM_SLIDESHOW_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SLIDESHOW_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SLIDESHOW_SMART_CLASS_INIT_NULL \ ELM_SLIDESHOW_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_SLIDESHOW_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Slideshow_Smart_Class structure and * set its name and version. * * This is similar to #ELM_SLIDESHOW_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Slideshow_Smart_Class (base field) * to the latest #ELM_SLIDESHOW_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_SLIDESHOW_SMART_CLASS_INIT_NULL * @see ELM_SLIDESHOW_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SLIDESHOW_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_SLIDESHOW_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary slideshow base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a slideshow. * * All of the functions listed on @ref Slideshow namespace will work for * objects deriving from #Elm_Slideshow_Smart_Class. */ typedef struct _Elm_Slideshow_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Slideshow_Smart_Class; /** * Base layout smart data extended with slideshow instance data. */ typedef struct _Elm_Slideshow_Smart_Data Elm_Slideshow_Smart_Data; typedef struct _Elm_Slideshow_Item Elm_Slideshow_Item; struct _Elm_Slideshow_Item { ELM_WIDGET_ITEM; Eina_List *l, *l_built; const Elm_Slideshow_Item_Class *itc; }; struct _Elm_Slideshow_Smart_Data { Elm_Layout_Smart_Data base; // list of Elm_Slideshow_Item* Eina_List *items; Eina_List *items_built; Elm_Slideshow_Item *current; Elm_Slideshow_Item *previous; Eina_List *transitions; const char *transition; int count_item_pre_before; int count_item_pre_after; Ecore_Timer *timer; double timeout; Eina_Bool loop : 1; struct { const char *current; Eina_List *list; //list of const char * } layout; }; /** * @} */ EAPI extern const char ELM_SLIDESHOW_SMART_NAME[]; EAPI const Elm_Slideshow_Smart_Class *elm_slideshow_smart_class_get(void); #define ELM_SLIDESHOW_DATA_GET(o, sd) \ Elm_Slideshow_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_SLIDESHOW_DATA_GET_OR_RETURN(o, ptr) \ ELM_SLIDESHOW_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_SLIDESHOW_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_SLIDESHOW_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_SLIDESHOW_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_SLIDESHOW_SMART_NAME, __func__)) \ return #define ELM_SLIDESHOW_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_SLIDESHOW_CHECK(it->base.widget); #define ELM_SLIDESHOW_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_SLIDESHOW_CHECK(it->base.widget) __VA_ARGS__; #endif elementary-1.7.7/src/lib/Elementary.h.in0000664000175000017500000001162112127353615015044 00000000000000/* This is the primary Elementary header file that includes all other useful * headers. * * Elementary is distributed under the LGPLv2 license. Please see the COPYING * file that was distributed with this source. */ #ifndef ELEMENTARY_H #define ELEMENTARY_H @ELM_UNIX_DEF@ ELM_UNIX @ELM_WIN32_DEF@ ELM_WIN32 @ELM_WINCE_DEF@ ELM_WINCE @ELM_EDBUS_DEF@ ELM_EDBUS @ELM_EFREET_DEF@ ELM_EFREET @ELM_ETHUMB_DEF@ ELM_ETHUMB @ELM_WEB_DEF@ ELM_WEB @ELM_EMAP_DEF@ ELM_EMAP @ELM_DEBUG_DEF@ ELM_DEBUG @ELM_ALLOCA_H_DEF@ ELM_ALLOCA_H @ELM_LIBINTL_H_DEF@ ELM_LIBINTL_H @ELM_DIRENT_H_DEF@ ELM_DIRENT_H /* Standard headers for standard system calls etc. */ #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef ELM_DIRENT_H #include #endif #include #include #ifdef ELM_UNIX #include #ifdef ELM_LIBINTL_H #include #endif #include #include #include #endif #ifdef ELM_ALLOCA_H #include #endif #if defined (ELM_WIN32) || defined (ELM_WINCE) #include #ifndef alloca #define alloca _alloca #endif #endif /* EFL headers */ #include #include #include #include #include #include #include @ELEMENTARY_ECORE_IMF_INC@ @ELEMENTARY_ECORE_CON_INC@ #include #ifdef ELM_EDBUS #include #endif #ifdef ELM_EFREET #include #include #include #endif #ifdef ELM_ETHUMB #include #endif #ifdef ELM_EMAP #include #endif #ifdef EAPI # undef EAPI #endif #ifdef _WIN32 # ifdef ELEMENTARY_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI # endif /* ! DLL_EXPORT */ # else # define EAPI __declspec(dllimport) # endif /* ! EFL_EVAS_BUILD */ #else # ifdef __GNUC__ # if __GNUC__ >= 4 # define EAPI __attribute__ ((visibility("default"))) # else # define EAPI # endif # else # define EAPI # endif #endif /* ! _WIN32 */ #ifdef _WIN32 # define EAPI_MAIN #else # define EAPI_MAIN EAPI #endif /* allow usage from c++ */ #ifdef __cplusplus extern "C" { #endif /* docs */ #include #include #include #define ELM_VERSION_MAJOR @VMAJ@ #define ELM_VERSION_MINOR @VMIN@ typedef struct _Elm_Version { int major; int minor; int micro; int revision; } Elm_Version; EAPI extern Elm_Version *elm_version; /* include these first for general used definitions */ #include #include #include /* special widgets - types used elsewhere */ #include #include #include #include /* other includes */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* include deprecated calls last of all */ #include #ifdef __cplusplus } #endif #endif elementary-1.7.7/src/lib/elm_segment_control.h0000664000175000017500000002325012127353615016372 00000000000000/** * @defgroup SegmentControl SegmentControl * @ingroup Elementary * * @image html segment_control_inheritance_tree.png * @image latex segment_control_inheritance_tree.eps * * @image html img/widget/segment_control/preview-00.png * @image latex img/widget/segment_control/preview-00.eps width=\textwidth * * @image html img/segment_control.png * @image latex img/segment_control.eps width=\textwidth * * Segment control widget is a horizontal control made of multiple segment * items, each segment item functioning similar to discrete two state button. * A segment control groups the items together and provides compact * single button with multiple equal size segments. * * Segment item size is determined by base widget * size and the number of items added. * Only one segment item can be at selected state. A segment item can display * combination of Text and any Evas_Object like Images or other widget. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for segment control objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "changed" - When the user clicks on a segment item which is not * previously selected and get selected. The event_info parameter is the * segment item pointer. * * Available styles for it: * - @c "default" * * Default content parts of the segment control items that you can use for are: * @li "icon" - An icon in a segment control item * * Default text parts of the segment control items that you can use for are: * @li "default" - Title label in a segment control item * * Supported elm_object common APIs. * @li elm_object_disabled_set * @li elm_object_disabled_get * * Supported elm_object_item common APIs. * @li @ref elm_object_item_part_text_set * @li @ref elm_object_item_part_text_get * @li @ref elm_object_item_part_content_set * @li @ref elm_object_item_part_content_get * * Here is an example on its usage: * @li @ref segment_control_example * */ /** * @addtogroup SegmentControl * @{ */ /** * Add a new segment control widget to the given parent Elementary * (container) object. * * @param parent The parent object. * @return a new segment control widget handle or @c NULL, on errors. * * This function inserts a new segment control widget on the canvas. * * @ingroup SegmentControl */ EAPI Evas_Object *elm_segment_control_add(Evas_Object *parent); /** * Append a new item to the segment control object. * * @param obj The segment control object. * @param icon The icon object to use for the left side of the item. An * icon can be any Evas object, but usually it is an icon created * with elm_icon_add(). * @param label The label of the item. * Note that, NULL is different from empty string "". * @return The created item or @c NULL upon failure. * * A new item will be created and appended to the segment control, i.e., will * be set as @b last item. * * If it should be inserted at another position, * elm_segment_control_item_insert_at() should be used instead. * * Items created with this function can be deleted with function * elm_object_item_del() or elm_object_item_del_at(). * * @note @p label set to @c NULL is different from empty string "". * If an item * only has icon, it will be displayed bigger and centered. If it has * icon and label, even that an empty string, icon will be smaller and * positioned at left. * * Simple example: * @code * sc = elm_segment_control_add(win); * ic = elm_icon_add(win); * elm_image_file_set(ic, "path/to/image", NULL); * elm_icon_resizable_set(ic, EINA_TRUE, EINA_TRUE); * elm_segment_control_item_add(sc, ic, "label"); * evas_object_show(sc); * @endcode * * @see elm_segment_control_item_insert_at() * @see elm_object_item_del() * * @ingroup SegmentControl */ EAPI Elm_Object_Item *elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon, const char *label); /** * Insert a new item to the segment control object at specified position. * * @param obj The segment control object. * @param icon The icon object to use for the left side of the item. An * icon can be any Evas object, but usually it is an icon created * with elm_icon_add(). * @param label The label of the item. * @param index Item position. Value should be between 0 and items count. * @return The created item or @c NULL upon failure. * Index values must be between @c 0, when item will be prepended to * segment control, and items count, that can be get with * elm_segment_control_item_count_get(), case when item will be appended * to segment control, just like elm_segment_control_item_add(). * * Items created with this function can be deleted with function * elm_object_item_del() or elm_segment_control_item_del_at(). * * @note @p label set to @c NULL is different from empty string "". * If an item * only has icon, it will be displayed bigger and centered. If it has * icon and label, even that an empty string, icon will be smaller and * positioned at left. * * @see elm_segment_control_item_add() * @see elm_segment_control_item_count_get() * @see elm_object_item_del() * * @ingroup SegmentControl */ EAPI Elm_Object_Item *elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon, const char *label, int index); /** * Remove a segment control item at given index from its parent, * deleting it. * * @param obj The segment control object. * @param index The position of the segment control item to be deleted. * * Items can be added with elm_segment_control_item_add() or * elm_segment_control_item_insert_at(). * * @ingroup SegmentControl */ EAPI void elm_segment_control_item_del_at(Evas_Object *obj, int index); /** * Get the Segment items count from segment control. * * @param obj The segment control object. * @return Segment items count. * * It will just return the number of items added to segment control @p obj. * * @ingroup SegmentControl */ EAPI int elm_segment_control_item_count_get(const Evas_Object *obj); /** * Get the item placed at specified index. * * @param obj The segment control object. * @param index The index of the segment item. * @return The segment control item or @c NULL on failure. * * Index is the position of an item in segment control widget. Its * range is from @c 0 to count - 1 . * Count is the number of items, that can be get with * elm_segment_control_item_count_get(). * * @ingroup SegmentControl */ EAPI Elm_Object_Item *elm_segment_control_item_get(const Evas_Object *obj, int index); /** * Get the label of item. * * @param obj The segment control object. * @param index The index of the segment item. * @return The label of the item at @p index. * * The return value is a pointer to the label associated to the item when * it was created, with function elm_segment_control_item_add(), or later * with function elm_object_item_text_set. If no label * was passed as argument, it will return @c NULL. * * @see elm_object_item_text_set() for more details. * @see elm_segment_control_item_add() * * @ingroup SegmentControl */ EAPI const char *elm_segment_control_item_label_get(const Evas_Object *obj, int index); /** * Get the icon associated to the item. * * @param obj The segment control object. * @param index The index of the segment item. * @return The left side icon associated to the item at @p index. * * The return value is a pointer to the icon associated to the item when * it was created, with function elm_segment_control_item_add(), or later * with function elm_object_item_part_content_set(). If no icon * was passed as argument, it will return @c NULL. * * @see elm_segment_control_item_add() * @see elm_object_item_part_content_set() * * @ingroup SegmentControl */ EAPI Evas_Object *elm_segment_control_item_icon_get(const Evas_Object *obj, int index); /** * Get the index of an item. * * @param it The segment control item. * @return The position of item in segment control widget. * * Index is the position of an item in segment control widget. Its * range is from @c 0 to count - 1 . * Count is the number of items, that can be get with * elm_segment_control_item_count_get(). * * @ingroup SegmentControl */ EAPI int elm_segment_control_item_index_get(const Elm_Object_Item *it); /** * Get the base object of the item. * * @param it The segment control item. * @return The base object associated with @p it. * * Base object is the @c Evas_Object that represents that item. * * @ingroup SegmentControl */ EAPI Evas_Object *elm_segment_control_item_object_get(const Elm_Object_Item *it); /** * Get the selected item. * * @param obj The segment control object. * @return The selected item or @c NULL if none of segment items is * selected. * * The selected item can be unselected with function * elm_segment_control_item_selected_set(). * * The selected item always will be highlighted on segment control. * * @ingroup SegmentControl */ EAPI Elm_Object_Item *elm_segment_control_item_selected_get(const Evas_Object *obj); /** * Set the selected state of an item. * * @param it The segment control item * @param select The selected state * * This sets the selected state of the given item @p it. * @c EINA_TRUE for selected, @c EINA_FALSE for not selected. * * If a new item is selected the previously selected will be unselected. * Selected item can be got with function * elm_segment_control_item_selected_get(). * * The selected item always will be highlighted on segment control. * * @see elm_segment_control_item_selected_get() * * @ingroup SegmentControl */ EAPI void elm_segment_control_item_selected_set(Elm_Object_Item *it, Eina_Bool select); /** * @} */ elementary-1.7.7/src/lib/elm_widget_photo.h0000664000175000017500000001151412127353615015664 00000000000000#ifndef ELM_WIDGET_PHOTO_H #define ELM_WIDGET_PHOTO_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-photo-class The Elementary Photo Class * * Elementary, besides having the @ref Photo widget, exposes its * foundation -- the Elementary Photo Class -- in order to create * other widgets which are a photo with some more logic on top. */ /** * @def ELM_PHOTO_CLASS * * Use this macro to cast whichever subclass of * #Elm_Photo_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_PHOTO_CLASS(x) ((Elm_Photo_Smart_Class *) x) /** * @def ELM_PHOTO_DATA * * Use this macro to cast whichever subdata of * #Elm_Photo_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_PHOTO_DATA(x) ((Elm_Photo_Smart_Data *) x) /** * @def ELM_PHOTO_SMART_CLASS_VERSION * * Current version for Elementary photo @b base smart class, a value * which goes to _Elm_Photo_Smart_Class::version. * * @ingroup Widget */ #define ELM_PHOTO_SMART_CLASS_VERSION 1 /** * @def ELM_PHOTO_SMART_CLASS_INIT * * Initializer for a whole #Elm_Photo_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PHOTO_SMART_CLASS_INIT_NULL * @see ELM_PHOTO_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_PHOTO_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_PHOTO_SMART_CLASS_VERSION} /** * @def ELM_PHOTO_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Photo_Smart_Class structure. * * @see ELM_PHOTO_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PHOTO_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PHOTO_SMART_CLASS_INIT_NULL \ ELM_PHOTO_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_PHOTO_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Photo_Smart_Class structure and * set its name and version. * * This is similar to #ELM_PHOTO_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Photo_Smart_Class (base field) * to the latest #ELM_PHOTO_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_PHOTO_SMART_CLASS_INIT_NULL * @see ELM_PHOTO_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PHOTO_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_PHOTO_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary photo base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a photo. * * All of the functions listed on @ref Photo namespace will work for * objects deriving from #Elm_Photo_Smart_Class. */ typedef struct _Elm_Photo_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Photo_Smart_Class; /** * Base widget smart data extended with photo instance data. */ typedef struct _Elm_Photo_Smart_Data Elm_Photo_Smart_Data; struct _Elm_Photo_Smart_Data { Elm_Widget_Smart_Data base; Evas_Object *icon; int size; Eina_Bool fill_inside; Ecore_Timer *long_press_timer; #ifdef HAVE_ELEMENTARY_ETHUMB struct { struct { const char *path; const char *key; } file, thumb; } thumb; #endif }; /** * @} */ EAPI extern const char ELM_PHOTO_SMART_NAME[]; EAPI const Elm_Photo_Smart_Class *elm_photo_smart_class_get(void); #define ELM_PHOTO_DATA_GET(o, sd) \ Elm_Photo_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_PHOTO_DATA_GET_OR_RETURN(o, ptr) \ ELM_PHOTO_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_PHOTO_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_PHOTO_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_PHOTO_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_PHOTO_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_diskselector.h0000664000175000017500000001653112127353615017232 00000000000000#ifndef ELM_WIDGET_DISKSELECTOR_H #define ELM_WIDGET_DISKSELECTOR_H #include "elm_interface_scrollable.h" /** * @addtogroup Widget * @{ * * @section elm-diskselector-class The Elementary Diskselector Class * * Elementary, besides having the @ref Diskselector widget, exposes its * foundation -- the Elementary Diskselector Class -- in order to create other * widgets which are a diskselector with some more logic on top. */ /** * @def ELM_DISKSELECTOR_CLASS * * Use this macro to cast whichever subclass of * #Elm_Diskselector_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_DISKSELECTOR_CLASS(x) ((Elm_Diskselector_Smart_Class *)x) /** * @def ELM_DISKSELECTOR_DATA * * Use this macro to cast whichever subdata of * #Elm_Diskselector_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_DISKSELECTOR_DATA(x) ((Elm_Diskselector_Smart_Data *)x) /** * @def ELM_DISKSELECTOR_SMART_CLASS_VERSION * * Current version for Elementary diskselector @b base smart class, a value * which goes to _Elm_Diskselector_Smart_Class::version. * * @ingroup Widget */ #define ELM_DISKSELECTOR_SMART_CLASS_VERSION 1 /** * @def ELM_DISKSELECTOR_SMART_CLASS_INIT * * Initializer for a whole #Elm_Diskselector_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_DISKSELECTOR_SMART_CLASS_INIT_NULL * @see ELM_DISKSELECTOR_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_DISKSELECTOR_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_DISKSELECTOR_SMART_CLASS_VERSION} /** * @def ELM_DISKSELECTOR_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Diskselector_Smart_Class structure. * * @see ELM_DISKSELECTOR_SMART_CLASS_INIT_NAME_VERSION * @see ELM_DISKSELECTOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_DISKSELECTOR_SMART_CLASS_INIT_NULL \ ELM_DISKSELECTOR_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_DISKSELECTOR_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Diskselector_Smart_Class structure and * set its name and version. * * This is similar to #ELM_DISKSELECTOR_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Diskselector_Smart_Class (base field) * to the latest #ELM_DISKSELECTOR_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_DISKSELECTOR_SMART_CLASS_INIT_NULL * @see ELM_DISKSELECTOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_DISKSELECTOR_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_DISKSELECTOR_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary diskselector base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a diskselector. * * All of the functions listed on @ref Diskselector namespace will work for * objects deriving from #Elm_Diskselector_Smart_Class. */ typedef struct _Elm_Diskselector_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Diskselector_Smart_Class; /** * Base widget smart data extended with diskselector instance data. */ typedef struct _Elm_Diskselector_Smart_Data Elm_Diskselector_Smart_Data; typedef struct _Elm_Diskselector_Item Elm_Diskselector_Item; struct _Elm_Diskselector_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ Evas_Object *hit_rect; const Elm_Scrollable_Smart_Interface *s_iface; Evas_Object *main_box; Elm_Diskselector_Item *selected_item; Elm_Diskselector_Item *first; Elm_Diskselector_Item *second; Elm_Diskselector_Item *s_last; Elm_Diskselector_Item *last; Eina_List *items; Eina_List *r_items; Eina_List *over_items; Eina_List *under_items; Eina_List *left_blanks; Eina_List *right_blanks; Ecore_Idle_Enterer *idler; Ecore_Idle_Enterer *check_idler; int item_count, len_threshold, len_side, display_item_num; Evas_Coord minw, minh; Eina_Bool init : 1; Eina_Bool round : 1; Eina_Bool display_item_num_by_api : 1; Eina_Bool left_boundary_reached:1; Eina_Bool right_boundary_reached:1; }; struct _Elm_Diskselector_Item { ELM_WIDGET_ITEM; Eina_List *node; Evas_Object *icon; const char *label; Evas_Smart_Cb func; }; /** * @} */ EAPI extern const char ELM_DISKSELECTOR_SMART_NAME[]; EAPI const Elm_Diskselector_Smart_Class *elm_diskselector_smart_class_get(void); #define ELM_DISKSELECTOR_DATA_GET(o, sd) \ Elm_Diskselector_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_DISKSELECTOR_DATA_GET_OR_RETURN(o, ptr) \ ELM_DISKSELECTOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_DISKSELECTOR_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_DISKSELECTOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_DISKSELECTOR_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), \ ELM_DISKSELECTOR_SMART_NAME, __func__)) \ return #define ELM_DISKSELECTOR_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_DISKSELECTOR_CHECK(it->base.widget); #define ELM_DISKSELECTOR_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_DISKSELECTOR_CHECK(it->base.widget) __VA_ARGS__; #define ELM_DISKSELECTOR_ITEM_CHECK_OR_GOTO(it, label) \ ELM_WIDGET_ITEM_CHECK_OR_GOTO((Elm_Widget_Item *)it, label); \ if (!it->base.widget || !elm_widget_type_check \ ((it->base.widget), ELM_DISKSELECTOR_SMART_NAME, __func__)) goto label; #endif elementary-1.7.7/src/lib/elm_bubble.c0000664000175000017500000001274512127353615014425 00000000000000#include #include "elm_priv.h" #include "elm_widget_bubble.h" EAPI const char ELM_BUBBLE_SMART_NAME[] = "elm_bubble"; static const char SIG_CLICKED[] = "clicked"; static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"default", "elm.swallow.content"}, {"icon", "elm.swallow.icon"}, {NULL, NULL} }; static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"default", "elm.text"}, {"info", "elm.info"}, {NULL, NULL} }; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {NULL, NULL} }; static const char *corner_string[] = { "top_left", "top_right", "bottom_left", "bottom_right" }; EVAS_SMART_SUBCLASS_NEW (ELM_BUBBLE_SMART_NAME, _elm_bubble, Elm_Bubble_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _elm_bubble_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; ELM_BUBBLE_DATA_GET(obj, sd); elm_coords_finger_size_adjust(1, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static void _on_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Up *ev = event_info; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } /* overriding layout's focus_next() in order to just cycle through the * content's tree */ static Eina_Bool _elm_bubble_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Evas_Object *content; content = elm_layout_content_get(obj, NULL); if (!content) return EINA_FALSE; /* attempt to follow focus cycle into sub-object */ return elm_widget_focus_next_get(content, dir, next); } static Eina_Bool _elm_bubble_smart_focus_direction(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight) { Evas_Object *content; content = elm_layout_content_get(obj, NULL); if (!content) return EINA_FALSE; /* Try Focus cycle in subitem */ return elm_widget_focus_direction_get (content, base, degree, direction, weight); } static Eina_Bool _elm_bubble_smart_text_set(Evas_Object *obj, const char *item, const char *label) { if (!_elm_bubble_parent_sc->text_set(obj, item, label)) return EINA_FALSE; if (item && (!strcmp(item, "info") || !strcmp(item, "elm.info"))) { if (label) elm_layout_signal_emit(obj, "elm,state,info,visible", "elm"); else elm_layout_signal_emit(obj, "elm,state,info,hidden", "elm"); } elm_layout_sizing_eval(obj); return EINA_TRUE; } static void _elm_bubble_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Bubble_Smart_Data); ELM_WIDGET_CLASS(_elm_bubble_parent_sc)->base.add(obj); priv->pos = ELM_BUBBLE_POS_TOP_LEFT; //default elm_widget_can_focus_set(obj, EINA_FALSE); evas_object_event_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, EVAS_CALLBACK_MOUSE_UP, _on_mouse_up, obj); elm_layout_theme_set(obj, "bubble", "base", elm_widget_style_get(obj)); elm_layout_sizing_eval(obj); } static void _elm_bubble_smart_set_user(Elm_Bubble_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_bubble_smart_add; ELM_WIDGET_CLASS(sc)->focus_next = _elm_bubble_smart_focus_next; ELM_WIDGET_CLASS(sc)->focus_direction = _elm_bubble_smart_focus_direction; ELM_LAYOUT_CLASS(sc)->text_set = _elm_bubble_smart_text_set; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_bubble_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; ELM_LAYOUT_CLASS(sc)->text_aliases = _text_aliases; } EAPI const Elm_Bubble_Smart_Class * elm_bubble_smart_class_get(void) { static Elm_Bubble_Smart_Class _sc = ELM_BUBBLE_SMART_CLASS_INIT_NAME_VERSION(ELM_BUBBLE_SMART_NAME); static const Elm_Bubble_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_bubble_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_bubble_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_bubble_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_bubble_pos_set(Evas_Object *obj, Elm_Bubble_Pos pos) { ELM_BUBBLE_CHECK(obj); ELM_BUBBLE_DATA_GET_OR_RETURN(obj, sd); if (pos < ELM_BUBBLE_POS_TOP_LEFT || pos > ELM_BUBBLE_POS_BOTTOM_RIGHT) return; sd->pos = pos; eina_stringshare_replace (&(ELM_LAYOUT_DATA(sd)->group), corner_string[sd->pos]); ELM_WIDGET_DATA(sd)->api->theme(obj); } EAPI Elm_Bubble_Pos elm_bubble_pos_get(const Evas_Object *obj) { ELM_BUBBLE_CHECK(obj) ELM_BUBBLE_POS_INVALID; ELM_BUBBLE_DATA_GET_OR_RETURN_VAL(obj, sd, ELM_BUBBLE_POS_INVALID); return sd->pos; } elementary-1.7.7/src/lib/elm_mapbuf.c0000664000175000017500000002272212127353615014440 00000000000000#include #include "elm_priv.h" #include "elm_widget_mapbuf.h" EAPI const char ELM_MAPBUF_SMART_NAME[] = "elm_mapbuf"; EVAS_SMART_SUBCLASS_NEW (ELM_MAPBUF_SMART_NAME, _elm_mapbuf, Elm_Mapbuf_Smart_Class, Elm_Container_Smart_Class, elm_container_smart_class_get, NULL); static void _sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; Evas_Coord maxw = -1, maxh = -1; ELM_MAPBUF_DATA_GET(obj, sd); if (sd->content) { evas_object_size_hint_min_get(sd->content, &minw, &minh); evas_object_size_hint_max_get(sd->content, &maxw, &maxh); } evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static Eina_Bool _elm_mapbuf_smart_theme(Evas_Object *obj) { if (!ELM_WIDGET_CLASS(_elm_mapbuf_parent_sc)->theme(obj)) return EINA_FALSE; _sizing_eval(obj); return EINA_TRUE; } static void _changed_size_hints_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _sizing_eval(data); } static Eina_Bool _elm_mapbuf_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { ELM_MAPBUF_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_mapbuf_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; if (sobj == sd->content) { evas_object_data_del(sobj, "_elm_leaveme"); evas_object_smart_member_del(sobj); evas_object_clip_unset(sobj); evas_object_event_callback_del_full (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj); sd->content = NULL; _sizing_eval(obj); } return EINA_TRUE; } static void _mapbuf(Evas_Object *obj) { Evas_Coord x, y, w, h; ELM_MAPBUF_DATA_GET(obj, sd); evas_object_geometry_get(ELM_WIDGET_DATA(sd)->resize_obj, &x, &y, &w, &h); evas_object_resize(sd->content, w, h); if (sd->enabled) { Evas_Map *m; m = evas_map_new(4); evas_map_util_points_populate_from_geometry(m, x, y, w, h, 0); evas_map_smooth_set(m, sd->smooth); evas_map_alpha_set(m, sd->alpha); evas_object_map_set(sd->content, m); evas_object_map_enable_set(sd->content, EINA_TRUE); evas_map_free(m); } else { evas_object_map_set(sd->content, NULL); evas_object_map_enable_set(sd->content, EINA_FALSE); evas_object_move(sd->content, x, y); } } static void _configure(Evas_Object *obj) { ELM_MAPBUF_DATA_GET(obj, sd); if (!sd->content) return; Evas_Coord x, y, w, h, x2, y2, w2, h2; evas_object_geometry_get(ELM_WIDGET_DATA(sd)->resize_obj, &x, &y, &w, &h); evas_object_geometry_get(sd->content, &x2, &y2, &w2, &h2); if ((x != x2) || (y != y2) || (w != w2) || (h != h2)) { if (!sd->enabled) evas_object_move(sd->content, x, y); else { //Let give the chance to update the content whenever content is //coming inside buffer from the outside. It means the content may //have been changed when it is on the outside, but the surface //may not be updated because contents would be outside of the //viewport. Evas_Coord output_w, output_h; Evas *e = evas_object_evas_get(obj); evas_output_size_get(e, &output_w, &output_h); Eina_Bool update = EINA_FALSE; if ((x2 >= output_w) || (y2 >= output_h) || ((x2 + w2) <= 0) || ((y2 + h2) <= 0)) sd->outside = EINA_TRUE; else if (sd->outside) { sd->outside = EINA_FALSE; update = EINA_TRUE; } if (update) evas_object_move(sd->content, x, y); else { evas_smart_objects_calculate(e); evas_nochange_push(e); evas_object_move(sd->content, x, y); evas_smart_objects_calculate(e); evas_nochange_pop(e); } } _mapbuf(obj); } } static void _elm_mapbuf_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_WIDGET_CLASS(_elm_mapbuf_parent_sc)->base.move(obj, x, y); _configure(obj); } static void _elm_mapbuf_smart_resize(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_WIDGET_CLASS(_elm_mapbuf_parent_sc)->base.resize(obj, x, y); _configure(obj); } static Eina_Bool _elm_mapbuf_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { ELM_MAPBUF_DATA_GET(obj, sd); if (part && strcmp(part, "default")) return EINA_FALSE; if (sd->content == content) return EINA_TRUE; if (sd->content) evas_object_del(sd->content); sd->content = content; if (content) { evas_object_data_set(content, "_elm_leaveme", (void *)1); elm_widget_sub_object_add(obj, content); evas_object_smart_member_add(content, obj); evas_object_clip_set(content, ELM_WIDGET_DATA(sd)->resize_obj); evas_object_color_set (ELM_WIDGET_DATA(sd)->resize_obj, 255, 255, 255, 255); evas_object_event_callback_add (content, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj); } else evas_object_color_set(ELM_WIDGET_DATA(sd)->resize_obj, 0, 0, 0, 0); _sizing_eval(obj); _configure(obj); return EINA_TRUE; } static Evas_Object * _elm_mapbuf_smart_content_get(const Evas_Object *obj, const char *part) { ELM_MAPBUF_DATA_GET(obj, sd); if (part && strcmp(part, "default")) return NULL; return sd->content; } static Evas_Object * _elm_mapbuf_smart_content_unset(Evas_Object *obj, const char *part) { Evas_Object *content; ELM_MAPBUF_DATA_GET(obj, sd); if (part && strcmp(part, "default")) return NULL; if (!sd->content) return NULL; content = sd->content; elm_widget_sub_object_del(obj, content); evas_object_smart_member_del(content); evas_object_data_del(content, "_elm_leaveme"); evas_object_color_set(ELM_WIDGET_DATA(sd)->resize_obj, 0, 0, 0, 0); return content; } static void _elm_mapbuf_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Mapbuf_Smart_Data); ELM_WIDGET_DATA(priv)->resize_obj = evas_object_rectangle_add(evas_object_evas_get(obj)); ELM_WIDGET_CLASS(_elm_mapbuf_parent_sc)->base.add(obj); evas_object_static_clip_set(ELM_WIDGET_DATA(priv)->resize_obj, EINA_TRUE); evas_object_pass_events_set(ELM_WIDGET_DATA(priv)->resize_obj, EINA_TRUE); evas_object_color_set(ELM_WIDGET_DATA(priv)->resize_obj, 0, 0, 0, 0); priv->enabled = 0; priv->alpha = 1; priv->smooth = 1; elm_widget_can_focus_set(obj, EINA_FALSE); _sizing_eval(obj); } static void _elm_mapbuf_smart_set_user(Elm_Mapbuf_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_mapbuf_smart_add; ELM_WIDGET_CLASS(sc)->base.resize = _elm_mapbuf_smart_resize; ELM_WIDGET_CLASS(sc)->base.move = _elm_mapbuf_smart_move; ELM_WIDGET_CLASS(sc)->theme = _elm_mapbuf_smart_theme; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_mapbuf_smart_sub_object_del; ELM_CONTAINER_CLASS(sc)->content_set = _elm_mapbuf_smart_content_set; ELM_CONTAINER_CLASS(sc)->content_get = _elm_mapbuf_smart_content_get; ELM_CONTAINER_CLASS(sc)->content_unset = _elm_mapbuf_smart_content_unset; } EAPI const Elm_Mapbuf_Smart_Class * elm_mapbuf_smart_class_get(void) { static Elm_Mapbuf_Smart_Class _sc = ELM_MAPBUF_SMART_CLASS_INIT_NAME_VERSION(ELM_MAPBUF_SMART_NAME); static const Elm_Mapbuf_Smart_Class *class = NULL; if (class) return class; _elm_mapbuf_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_mapbuf_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_mapbuf_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_mapbuf_enabled_set(Evas_Object *obj, Eina_Bool enabled) { ELM_MAPBUF_CHECK(obj); ELM_MAPBUF_DATA_GET(obj, sd); if (sd->enabled == enabled) return; sd->enabled = enabled; if (sd->content) evas_object_static_clip_set(sd->content, sd->enabled); _configure(obj); } EAPI Eina_Bool elm_mapbuf_enabled_get(const Evas_Object *obj) { ELM_MAPBUF_CHECK(obj) EINA_FALSE; ELM_MAPBUF_DATA_GET(obj, sd); return sd->enabled; } EAPI void elm_mapbuf_smooth_set(Evas_Object *obj, Eina_Bool smooth) { ELM_MAPBUF_CHECK(obj); ELM_MAPBUF_DATA_GET(obj, sd); if (sd->smooth == smooth) return; sd->smooth = smooth; _configure(obj); } EAPI Eina_Bool elm_mapbuf_smooth_get(const Evas_Object *obj) { ELM_MAPBUF_CHECK(obj) EINA_FALSE; ELM_MAPBUF_DATA_GET(obj, sd); return sd->smooth; } EAPI void elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bool alpha) { ELM_MAPBUF_CHECK(obj); ELM_MAPBUF_DATA_GET(obj, sd); if (sd->alpha == alpha) return; sd->alpha = alpha; _configure(obj); } EAPI Eina_Bool elm_mapbuf_alpha_get(const Evas_Object *obj) { ELM_MAPBUF_CHECK(obj) EINA_FALSE; ELM_MAPBUF_DATA_GET(obj, sd); return sd->alpha; } elementary-1.7.7/src/lib/elm_button.c0000664000175000017500000002650112127353615014500 00000000000000#include #include "elm_priv.h" #include "elm_widget_button.h" EAPI const char ELM_BUTTON_SMART_NAME[] = "elm_button"; static const char SIG_CLICKED[] = "clicked"; static const char SIG_REPEATED[] = "repeated"; static const char SIG_PRESSED[] = "pressed"; static const char SIG_UNPRESSED[] = "unpressed"; static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"icon", "elm.swallow.content"}, {NULL, NULL} }; static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"default", "elm.text"}, {NULL, NULL} }; /* smart callbacks coming from elm button objects (besides the ones * coming from elm layout): */ static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {SIG_REPEATED, ""}, {SIG_PRESSED, ""}, {SIG_UNPRESSED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_BUTTON_SMART_NAME, _elm_button, Elm_Button_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _activate(Evas_Object *obj) { ELM_BUTTON_DATA_GET_OR_RETURN(obj, sd); if (sd->timer) { ecore_timer_del(sd->timer); sd->timer = NULL; } sd->repeating = EINA_FALSE; if ((_elm_config->access_mode == ELM_ACCESS_MODE_OFF) || (_elm_access_2nd_click_timeout(obj))) { if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) _elm_access_say(E_("Clicked")); if (!elm_widget_disabled_get(obj) && !evas_object_freeze_events_get(obj)) evas_object_smart_callback_call(obj, SIG_CLICKED, NULL); } } static void _elm_button_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; ELM_BUTTON_DATA_GET(obj, sd); elm_coords_finger_size_adjust(1, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_size_hint_min_set(obj, minw, minh); } /* FIXME: replicated from elm_layout just because button's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever we * can changed the theme API */ static void _icon_signal_emit(Evas_Object *obj) { char buf[64]; snprintf(buf, sizeof(buf), "elm,state,icon,%s", elm_layout_content_get(obj, "icon") ? "visible" : "hidden"); elm_layout_signal_emit(obj, buf, "elm"); edje_object_message_signal_process(elm_layout_edje_get(obj)); _elm_button_smart_sizing_eval(obj); } /* FIXME: replicated from elm_layout just because button's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever we * can changed the theme API */ static Eina_Bool _elm_button_smart_theme(Evas_Object *obj) { if (!ELM_WIDGET_CLASS(_elm_button_parent_sc)->theme(obj)) return EINA_FALSE; _icon_signal_emit(obj); return EINA_TRUE; } /* FIXME: replicated from elm_layout just because button's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever we * can changed the theme API */ static Eina_Bool _elm_button_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { if (!ELM_WIDGET_CLASS(_elm_button_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; _icon_signal_emit(obj); return EINA_TRUE; } /* FIXME: replicated from elm_layout just because button's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever we * can changed the theme API */ static Eina_Bool _elm_button_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { if (!ELM_CONTAINER_CLASS(_elm_button_parent_sc)->content_set (obj, part, content)) return EINA_FALSE; _icon_signal_emit(obj); return EINA_TRUE; } static Eina_Bool _elm_button_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev = event_info; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if ((strcmp(ev->keyname, "Return")) && (strcmp(ev->keyname, "KP_Enter")) && (strcmp(ev->keyname, "space"))) return EINA_FALSE; _activate(obj); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; elm_layout_signal_emit(obj, "elm,anim,activate", "elm"); return EINA_TRUE; } static void _on_clicked_signal(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { _activate(data); } static Eina_Bool _autorepeat_send(void *data) { ELM_BUTTON_DATA_GET_OR_RETURN_VAL(data, sd, ECORE_CALLBACK_CANCEL); evas_object_smart_callback_call(data, SIG_REPEATED, NULL); if (!sd->repeating) { sd->timer = NULL; return ECORE_CALLBACK_CANCEL; } return ECORE_CALLBACK_RENEW; } static Eina_Bool _autorepeat_initial_send(void *data) { ELM_BUTTON_DATA_GET_OR_RETURN_VAL(data, sd, ECORE_CALLBACK_CANCEL); if (sd->timer) ecore_timer_del(sd->timer); sd->repeating = EINA_TRUE; _autorepeat_send(data); sd->timer = ecore_timer_add(sd->ar_interval, _autorepeat_send, data); return ECORE_CALLBACK_CANCEL; } static void _on_pressed_signal(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_BUTTON_DATA_GET_OR_RETURN(data, sd); if ((sd->autorepeat) && (!sd->repeating)) { if (sd->ar_threshold <= 0.0) _autorepeat_initial_send(data); /* call immediately */ else sd->timer = ecore_timer_add (sd->ar_threshold, _autorepeat_initial_send, data); } evas_object_smart_callback_call(data, SIG_PRESSED, NULL); } static void _on_unpressed_signal(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_BUTTON_DATA_GET_OR_RETURN(data, sd); if (sd->timer) { ecore_timer_del(sd->timer); sd->timer = NULL; } sd->repeating = EINA_FALSE; evas_object_smart_callback_call(data, SIG_UNPRESSED, NULL); } static char * _access_info_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { const char *txt = elm_widget_access_info_get(obj); if (!txt) txt = elm_layout_text_get(obj, NULL); if (txt) return strdup(txt); return NULL; } static char * _access_state_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { if (elm_widget_disabled_get(obj)) return strdup(E_("State: Disabled")); return NULL; } static void _elm_button_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Button_Smart_Data); ELM_WIDGET_CLASS(_elm_button_parent_sc)->base.add(obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,click", "", _on_clicked_signal, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,press", "", _on_pressed_signal, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,unpress", "", _on_unpressed_signal, obj); _elm_access_object_register(obj, ELM_WIDGET_DATA(priv)->resize_obj); _elm_access_text_set (_elm_access_object_get(obj), ELM_ACCESS_TYPE, E_("Button")); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_INFO, _access_info_cb, NULL); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_STATE, _access_state_cb, priv); elm_widget_can_focus_set(obj, EINA_TRUE); elm_layout_theme_set(obj, "button", "base", elm_widget_style_get(obj)); } static void _elm_button_smart_set_user(Elm_Button_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_button_smart_add; ELM_WIDGET_CLASS(sc)->event = _elm_button_smart_event; ELM_WIDGET_CLASS(sc)->theme = _elm_button_smart_theme; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_button_smart_sub_object_del; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_CONTAINER_CLASS(sc)->content_set = _elm_button_smart_content_set; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_button_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; ELM_LAYOUT_CLASS(sc)->text_aliases = _text_aliases; sc->admits_autorepeat = EINA_TRUE; } EAPI const Elm_Button_Smart_Class * elm_button_smart_class_get(void) { static Elm_Button_Smart_Class _sc = ELM_BUTTON_SMART_CLASS_INIT_NAME_VERSION(ELM_BUTTON_SMART_NAME); static const Elm_Button_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_button_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_button_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_button_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on) { ELM_BUTTON_CHECK(obj); ELM_BUTTON_DATA_GET_OR_RETURN(obj, sd); if (sd->timer) { ecore_timer_del(sd->timer); sd->timer = NULL; } sd->autorepeat = on; sd->repeating = EINA_FALSE; } #define _AR_CAPABLE(_sd) \ (ELM_BUTTON_CLASS(ELM_WIDGET_DATA(_sd)->api)->admits_autorepeat) EAPI Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj) { ELM_BUTTON_CHECK(obj) EINA_FALSE; ELM_BUTTON_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return _AR_CAPABLE(sd) & sd->autorepeat; } EAPI void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t) { ELM_BUTTON_CHECK(obj); ELM_BUTTON_DATA_GET_OR_RETURN(obj, sd); if (!_AR_CAPABLE(sd)) { ERR("this widget does not support auto repetition of clicks."); return; } if (sd->ar_threshold == t) return; if (sd->timer) { ecore_timer_del(sd->timer); sd->timer = NULL; } sd->ar_threshold = t; } EAPI double elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj) { ELM_BUTTON_CHECK(obj) 0.0; ELM_BUTTON_DATA_GET_OR_RETURN_VAL(obj, sd, 0.0); if (!_AR_CAPABLE(sd)) return 0.0; return sd->ar_threshold; } EAPI void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t) { ELM_BUTTON_CHECK(obj); ELM_BUTTON_DATA_GET_OR_RETURN(obj, sd); if (!_AR_CAPABLE(sd)) { ERR("this widget does not support auto repetition of clicks."); return; } if (sd->ar_interval == t) return; sd->ar_interval = t; if ((sd->repeating) && (sd->timer)) ecore_timer_interval_set(sd->timer, t); } EAPI double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj) { ELM_BUTTON_CHECK(obj) 0.0; ELM_BUTTON_DATA_GET_OR_RETURN_VAL(obj, sd, 0.0); return sd->ar_interval; } elementary-1.7.7/src/lib/elm_notify.h0000664000175000017500000001271012127353615014477 00000000000000/** * @defgroup Notify Notify * @ingroup Elementary * * @image html notify_inheritance_tree.png * @image latex notify_inheritance_tree.eps * * @image html img/widget/notify/preview-00.png * @image latex img/widget/notify/preview-00.eps * * Display a container in a particular region of the parent(top, bottom, * etc). A timeout can be set to automatically hide the notify. This is so * that, after an evas_object_show() on a notify object, if a timeout was set * on it, it will @b automatically get hidden after that time. * * Signals that you can add callbacks for are: * @li "timeout" - when timeout happens on notify and it's hidden * @li "block,clicked" - when a click outside of the notify happens * * This widget inherits from @ref elm-container-class, so that the * functions meant to act on it will wor work for mapbuf objects: * * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * Default content parts of the notify widget that you can use are: * @li @c "default" - The main content of the notify * * @ref tutorial_notify show usage of the API. * * @{ */ /** * @brief Possible orient values for notify. * * This values should be used in conjunction to elm_notify_orient_set() to * set the position in which the notify should appear(relative to its parent) * and in conjunction with elm_notify_orient_get() to know where the notify * is appearing. */ typedef enum { ELM_NOTIFY_ORIENT_TOP, /**< Notify should appear in the top of parent, default */ ELM_NOTIFY_ORIENT_CENTER, /**< Notify should appear in the center of parent */ ELM_NOTIFY_ORIENT_BOTTOM, /**< Notify should appear in the bottom of parent */ ELM_NOTIFY_ORIENT_LEFT, /**< Notify should appear in the left of parent */ ELM_NOTIFY_ORIENT_RIGHT, /**< Notify should appear in the right of parent */ ELM_NOTIFY_ORIENT_TOP_LEFT, /**< Notify should appear in the top left of parent */ ELM_NOTIFY_ORIENT_TOP_RIGHT, /**< Notify should appear in the top right of parent */ ELM_NOTIFY_ORIENT_BOTTOM_LEFT, /**< Notify should appear in the bottom left of parent */ ELM_NOTIFY_ORIENT_BOTTOM_RIGHT, /**< Notify should appear in the bottom right of parent */ ELM_NOTIFY_ORIENT_LAST /**< Sentinel value, @b don't use */ } Elm_Notify_Orient; /** * @brief Add a new notify to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Notify */ EAPI Evas_Object *elm_notify_add(Evas_Object *parent); /** * @brief Set the notify parent * * @param obj The notify object * @param parent The new parent * * Once the parent object is set, a previously set one will be disconnected * and replaced. * * @ingroup Notify */ EAPI void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent); /** * @brief Get the notify parent * * @param obj The notify object * @return The parent * * @see elm_notify_parent_set() * * @ingroup Notify */ EAPI Evas_Object *elm_notify_parent_get(const Evas_Object *obj); /** * @brief Set the orientation * * @param obj The notify object * @param orient The new orientation * * Sets the position in which the notify will appear in its parent. * * @see @ref Elm_Notify_Orient for possible values. * * @ingroup Notify */ EAPI void elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient); /** * @brief Return the orientation * @param obj The notify object * @return The orientation of the notification * * @see elm_notify_orient_set() * @see Elm_Notify_Orient * * @ingroup Notify */ EAPI Elm_Notify_Orient elm_notify_orient_get(const Evas_Object *obj); /** * @brief Set the time interval after which the notify window is going to be * hidden. * * @param obj The notify object * @param timeout The timeout in seconds * * This function sets a timeout and starts the timer controlling when the * notify is hidden. Since calling evas_object_show() on a notify restarts * the timer controlling when the notify is hidden, setting this before the * notify is shown will in effect mean starting the timer when the notify is * shown. * * @note Set a value <= 0.0 to disable a running timer. * * @note If the value > 0.0 and the notify is previously visible, the * timer will be started with this value, canceling any running timer. * * @ingroup Notify */ EAPI void elm_notify_timeout_set(Evas_Object *obj, double timeout); /** * @brief Return the timeout value (in seconds) * @param obj the notify object * * @see elm_notify_timeout_set() * * @ingroup Notify */ EAPI double elm_notify_timeout_get(const Evas_Object *obj); /** * @brief Sets whether events should be passed to by a click outside * its area. * * @param obj The notify object * @param allow EINA_TRUE If events are allowed, otherwise not * * When true if the user clicks outside the window the events will be caught * by the others widgets, else the events are blocked. * * @note The default value is EINA_TRUE. * * @ingroup Notify */ EAPI void elm_notify_allow_events_set(Evas_Object *obj, Eina_Bool allow); /** * @brief Return true if events are allowed below the notify object * @param obj the notify object * * @see elm_notify_allow_events_set() * * @ingroup Notify */ EAPI Eina_Bool elm_notify_allow_events_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_clock.c0000664000175000017500000004234612127353615014265 00000000000000#include #include "elm_priv.h" #include "elm_widget_clock.h" EAPI const char ELM_CLOCK_SMART_NAME[] = "elm_clock"; #define DEFAULT_FIRST_INTERVAL 0.85 static void _time_update(Evas_Object *obj); static const char SIG_CHANGED[] = "changed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_CLOCK_SMART_NAME, _elm_clock, Elm_Clock_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static Eina_Bool _on_clock_val_up(void *data) { ELM_CLOCK_DATA_GET(data, sd); if (!sd->edit) goto clock_val_up_cancel; if (!sd->sel_obj) goto clock_val_up_cancel; if (sd->sel_obj == sd->digit[0]) { sd->hrs = sd->hrs + 10; if (sd->hrs >= 24) sd->hrs -= 24; } if (sd->sel_obj == sd->digit[1]) { sd->hrs = sd->hrs + 1; if (sd->hrs >= 24) sd->hrs -= 24; } if (sd->sel_obj == sd->digit[2]) { sd->min = sd->min + 10; if (sd->min >= 60) sd->min -= 60; } if (sd->sel_obj == sd->digit[3]) { sd->min = sd->min + 1; if (sd->min >= 60) sd->min -= 60; } if (sd->sel_obj == sd->digit[4]) { sd->sec = sd->sec + 10; if (sd->sec >= 60) sd->sec -= 60; } if (sd->sel_obj == sd->digit[5]) { sd->sec = sd->sec + 1; if (sd->sec >= 60) sd->sec -= 60; } if (sd->sel_obj == sd->am_pm_obj) { sd->hrs = sd->hrs + 12; if (sd->hrs > 23) sd->hrs -= 24; } sd->interval = sd->interval / 1.05; ecore_timer_interval_set(sd->spin, sd->interval); _time_update(data); evas_object_smart_callback_call(data, SIG_CHANGED, NULL); return ECORE_CALLBACK_RENEW; clock_val_up_cancel: sd->spin = NULL; return ECORE_CALLBACK_CANCEL; } static Eina_Bool _on_clock_val_down(void *data) { ELM_CLOCK_DATA_GET(data, sd); if (!sd->edit) goto clock_val_down_cancel; if (!sd->sel_obj) goto clock_val_down_cancel; if (sd->sel_obj == sd->digit[0]) { sd->hrs = sd->hrs - 10; if (sd->hrs < 0) sd->hrs += 24; } if (sd->sel_obj == sd->digit[1]) { sd->hrs = sd->hrs - 1; if (sd->hrs < 0) sd->hrs += 24; } if (sd->sel_obj == sd->digit[2]) { sd->min = sd->min - 10; if (sd->min < 0) sd->min += 60; } if (sd->sel_obj == sd->digit[3]) { sd->min = sd->min - 1; if (sd->min < 0) sd->min += 60; } if (sd->sel_obj == sd->digit[4]) { sd->sec = sd->sec - 10; if (sd->sec < 0) sd->sec += 60; } if (sd->sel_obj == sd->digit[5]) { sd->sec = sd->sec - 1; if (sd->sec < 0) sd->sec += 60; } if (sd->sel_obj == sd->am_pm_obj) { sd->hrs = sd->hrs - 12; if (sd->hrs < 0) sd->hrs += 24; } sd->interval = sd->interval / 1.05; ecore_timer_interval_set(sd->spin, sd->interval); _time_update(data); evas_object_smart_callback_call(data, SIG_CHANGED, NULL); return ECORE_CALLBACK_RENEW; clock_val_down_cancel: sd->spin = NULL; return ECORE_CALLBACK_CANCEL; } static void _on_clock_val_up_start(void *data, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_CLOCK_DATA_GET(data, sd); sd->interval = sd->first_interval; sd->sel_obj = obj; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = ecore_timer_add(sd->interval, _on_clock_val_up, data); _on_clock_val_up(data); } static void _on_clock_val_down_start(void *data, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_CLOCK_DATA_GET(data, sd); sd->interval = sd->first_interval; sd->sel_obj = obj; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = ecore_timer_add(sd->interval, _on_clock_val_down, data); _on_clock_val_down(data); } static void _on_clock_val_change_stop(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Clock_Smart_Data *sd = data; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = NULL; sd->sel_obj = NULL; } static void _time_update(Evas_Object *obj) { ELM_CLOCK_DATA_GET(obj, sd); Edje_Message_Int msg; int ampm = 0; const char *style = elm_widget_style_get(obj); if ((sd->cur.seconds != sd->seconds) || (sd->cur.am_pm != sd->am_pm) || (sd->cur.edit != sd->edit) || (sd->cur.digedit != sd->digedit)) { int i; Evas_Coord mw, mh; for (i = 0; i < 6; i++) { if (sd->digit[i]) { evas_object_del(sd->digit[i]); sd->digit[i] = NULL; } } if (sd->am_pm_obj) { evas_object_del(sd->am_pm_obj); sd->am_pm_obj = NULL; } if ((sd->seconds) && (sd->am_pm)) elm_layout_theme_set(obj, "clock", "base-all", style); else if (sd->seconds) elm_layout_theme_set(obj, "clock", "base-seconds", style); else if (sd->am_pm) elm_layout_theme_set(obj, "clock", "base-am_pm", style); else elm_layout_theme_set(obj, "clock", "base", style); edje_object_scale_set (ELM_WIDGET_DATA(sd)->resize_obj, elm_widget_scale_get(obj) * elm_config_scale_get()); for (i = 0; i < 6; i++) { char buf[16]; if ((!sd->seconds) && (i >= 4)) break; sd->digit[i] = edje_object_add (evas_object_evas_get(ELM_WIDGET_DATA(sd)->resize_obj)); elm_widget_theme_object_set (obj, sd->digit[i], "clock", "flipdigit", style); edje_object_scale_set (sd->digit[i], elm_widget_scale_get(obj) * elm_config_scale_get()); if ((sd->edit) && (sd->digedit & (1 << i))) edje_object_signal_emit (sd->digit[i], "elm,state,edit,on", "elm"); edje_object_signal_callback_add (sd->digit[i], "elm,action,up,start", "", _on_clock_val_up_start, obj); edje_object_signal_callback_add (sd->digit[i], "elm,action,up,stop", "", _on_clock_val_change_stop, sd); edje_object_signal_callback_add (sd->digit[i], "elm,action,down,start", "", _on_clock_val_down_start, obj); edje_object_signal_callback_add (sd->digit[i], "elm,action,down,stop", "", _on_clock_val_change_stop, sd); mw = mh = -1; elm_coords_finger_size_adjust(1, &mw, 2, &mh); edje_object_size_min_restricted_calc (sd->digit[i], &mw, &mh, mw, mh); elm_coords_finger_size_adjust(1, &mw, 2, &mh); edje_extern_object_min_size_set(sd->digit[i], mw, mh); snprintf(buf, sizeof(buf), "d%i", i); elm_layout_content_set(obj, buf, sd->digit[i]); evas_object_show(sd->digit[i]); } if (sd->am_pm) { sd->am_pm_obj = edje_object_add(evas_object_evas_get(ELM_WIDGET_DATA(sd)->resize_obj)); elm_widget_theme_object_set (obj, sd->am_pm_obj, "clock", "flipampm", style); edje_object_scale_set(sd->am_pm_obj, elm_widget_scale_get(obj) * _elm_config->scale); if (sd->edit) edje_object_signal_emit (sd->am_pm_obj, "elm,state,edit,on", "elm"); edje_object_signal_callback_add (sd->am_pm_obj, "elm,action,up,start", "", _on_clock_val_up_start, obj); edje_object_signal_callback_add (sd->am_pm_obj, "elm,action,up,stop", "", _on_clock_val_change_stop, sd); edje_object_signal_callback_add (sd->am_pm_obj, "elm,action,down,start", "", _on_clock_val_down_start, obj); edje_object_signal_callback_add (sd->am_pm_obj, "elm,action,down,stop", "", _on_clock_val_change_stop, sd); mw = mh = -1; elm_coords_finger_size_adjust(1, &mw, 2, &mh); edje_object_size_min_restricted_calc (sd->am_pm_obj, &mw, &mh, mw, mh); elm_coords_finger_size_adjust(1, &mw, 2, &mh); edje_extern_object_min_size_set(sd->am_pm_obj, mw, mh); elm_layout_content_set(obj, "ampm", sd->am_pm_obj); evas_object_show(sd->am_pm_obj); } edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &mw, &mh); evas_object_size_hint_min_set(obj, mw, mh); sd->cur.hrs = 0; sd->cur.min = 0; sd->cur.sec = 0; sd->cur.ampm = -1; sd->cur.seconds = sd->seconds; sd->cur.am_pm = sd->am_pm; sd->cur.edit = sd->edit; sd->cur.digedit = sd->digedit; } if (sd->hrs != sd->cur.hrs) { int hrs; int d1, d2, dc1, dc2; hrs = sd->hrs; if (sd->am_pm) { if (hrs >= 12) { if (hrs > 12) hrs -= 12; ampm = 1; } else if (!hrs) hrs = 12; } d1 = hrs / 10; d2 = hrs % 10; dc1 = sd->cur.hrs / 10; dc2 = sd->cur.hrs % 10; if (d1 != dc1) { msg.val = d1; edje_object_message_send(sd->digit[0], EDJE_MESSAGE_INT, 1, &msg); } if (d2 != dc2) { msg.val = d2; edje_object_message_send(sd->digit[1], EDJE_MESSAGE_INT, 1, &msg); } sd->cur.hrs = hrs; } if (sd->min != sd->cur.min) { int d1, d2, dc1, dc2; d1 = sd->min / 10; d2 = sd->min % 10; dc1 = sd->cur.min / 10; dc2 = sd->cur.min % 10; if (d1 != dc1) { msg.val = d1; edje_object_message_send(sd->digit[2], EDJE_MESSAGE_INT, 1, &msg); } if (d2 != dc2) { msg.val = d2; edje_object_message_send(sd->digit[3], EDJE_MESSAGE_INT, 1, &msg); } sd->cur.min = sd->min; } if (sd->seconds) { if (sd->sec != sd->cur.sec) { int d1, d2, dc1, dc2; d1 = sd->sec / 10; d2 = sd->sec % 10; dc1 = sd->cur.sec / 10; dc2 = sd->cur.sec % 10; if (d1 != dc1) { msg.val = d1; edje_object_message_send (sd->digit[4], EDJE_MESSAGE_INT, 1, &msg); } if (d2 != dc2) { msg.val = d2; edje_object_message_send (sd->digit[5], EDJE_MESSAGE_INT, 1, &msg); } sd->cur.sec = sd->sec; } } else sd->cur.sec = -1; if (sd->am_pm) { if (sd->hrs >= 12) ampm = 1; if (ampm != sd->cur.ampm) { if (sd->cur.ampm != ampm) { msg.val = ampm; edje_object_message_send (sd->am_pm_obj, EDJE_MESSAGE_INT, 1, &msg); } sd->cur.ampm = ampm; } } else sd->cur.ampm = -1; } static Eina_Bool _elm_clock_smart_theme(Evas_Object *obj) { if (!ELM_WIDGET_CLASS(_elm_clock_parent_sc)->theme(obj)) return EINA_FALSE; _time_update(obj); return EINA_TRUE; } static Eina_Bool _ticker(void *data) { ELM_CLOCK_DATA_GET(data, sd); double t; struct timeval timev; struct tm *tm; time_t tt; gettimeofday(&timev, NULL); t = ((double)(1000000 - timev.tv_usec)) / 1000000.0; sd->ticker = ecore_timer_add(t, _ticker, data); if (!sd->edit) { tt = (time_t)(timev.tv_sec) + sd->timediff; tzset(); tm = localtime(&tt); if (tm) { sd->hrs = tm->tm_hour; sd->min = tm->tm_min; sd->sec = tm->tm_sec; _time_update(data); } } return ECORE_CALLBACK_CANCEL; } static void _elm_clock_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Clock_Smart_Data); ELM_WIDGET_CLASS(_elm_clock_parent_sc)->base.add(obj); priv->cur.ampm = -1; priv->cur.seconds = EINA_TRUE; priv->cur.am_pm = EINA_TRUE; priv->cur.edit = EINA_TRUE; priv->cur.digedit = ELM_CLOCK_EDIT_DEFAULT; priv->first_interval = DEFAULT_FIRST_INTERVAL; priv->timediff = 0; elm_widget_can_focus_set(obj, EINA_TRUE); _time_update(obj); _ticker(obj); } static void _elm_clock_smart_del(Evas_Object *obj) { ELM_CLOCK_DATA_GET(obj, sd); if (sd->ticker) ecore_timer_del(sd->ticker); if (sd->spin) ecore_timer_del(sd->spin); /* NB: digits are killed for being sub objects, automatically */ ELM_WIDGET_CLASS(_elm_clock_parent_sc)->base.del(obj); } static void _elm_clock_smart_set_user(Elm_Clock_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_clock_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_clock_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_clock_smart_theme; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; } EAPI const Elm_Clock_Smart_Class * elm_clock_smart_class_get(void) { static Elm_Clock_Smart_Class _sc = ELM_CLOCK_SMART_CLASS_INIT_NAME_VERSION(ELM_CLOCK_SMART_NAME); static const Elm_Clock_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_clock_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_clock_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_clock_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } static void _timediff_set(Elm_Clock_Smart_Data *sd) { struct timeval timev; struct tm *tm; time_t tt; gettimeofday(&timev, NULL); tt = (time_t)(timev.tv_sec); tzset(); tm = localtime(&tt); sd->timediff = (((sd->hrs - tm->tm_hour) * 60 + sd->min - tm->tm_min) * 60) + sd->sec - tm->tm_sec; } EAPI void elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec) { ELM_CLOCK_CHECK(obj); ELM_CLOCK_DATA_GET(obj, sd); sd->hrs = hrs; sd->min = min; sd->sec = sec; _timediff_set(sd); _time_update(obj); } EAPI void elm_clock_time_get(const Evas_Object *obj, int *hrs, int *min, int *sec) { ELM_CLOCK_CHECK(obj); ELM_CLOCK_DATA_GET(obj, sd); if (hrs) *hrs = sd->hrs; if (min) *min = sd->min; if (sec) *sec = sd->sec; } EAPI void elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit) { ELM_CLOCK_CHECK(obj); ELM_CLOCK_DATA_GET(obj, sd); sd->edit = edit; if (!edit) _timediff_set(sd); if ((edit) && (sd->digedit == ELM_CLOCK_EDIT_DEFAULT)) elm_clock_edit_mode_set(obj, ELM_CLOCK_EDIT_ALL); else _time_update(obj); } EAPI Eina_Bool elm_clock_edit_get(const Evas_Object *obj) { ELM_CLOCK_CHECK(obj) EINA_FALSE; ELM_CLOCK_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->edit; } EAPI void elm_clock_edit_mode_set(Evas_Object *obj, Elm_Clock_Edit_Mode digedit) { ELM_CLOCK_CHECK(obj); ELM_CLOCK_DATA_GET(obj, sd); sd->digedit = digedit; if (digedit == ELM_CLOCK_EDIT_DEFAULT) elm_clock_edit_set(obj, EINA_FALSE); else _time_update(obj); } EAPI Elm_Clock_Edit_Mode elm_clock_edit_mode_get(const Evas_Object *obj) { ELM_CLOCK_CHECK(obj) 0; ELM_CLOCK_DATA_GET_OR_RETURN_VAL(obj, sd, 0); return sd->digedit; } EAPI void elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_pm) { ELM_CLOCK_CHECK(obj); ELM_CLOCK_DATA_GET(obj, sd); sd->am_pm = !!am_pm; _time_update(obj); } EAPI Eina_Bool elm_clock_show_am_pm_get(const Evas_Object *obj) { ELM_CLOCK_CHECK(obj) EINA_FALSE; ELM_CLOCK_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->am_pm; } EAPI void elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool seconds) { ELM_CLOCK_CHECK(obj); ELM_CLOCK_DATA_GET(obj, sd); sd->seconds = !!seconds; _time_update(obj); } EAPI Eina_Bool elm_clock_show_seconds_get(const Evas_Object *obj) { ELM_CLOCK_CHECK(obj) EINA_FALSE; ELM_CLOCK_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->seconds; } EAPI void elm_clock_first_interval_set(Evas_Object *obj, double interval) { ELM_CLOCK_CHECK(obj); ELM_CLOCK_DATA_GET(obj, sd); sd->first_interval = !!interval; } EAPI double elm_clock_first_interval_get(const Evas_Object *obj) { ELM_CLOCK_CHECK(obj) 0.0; ELM_CLOCK_DATA_GET_OR_RETURN_VAL(obj, sd, 0.0); return sd->first_interval; } elementary-1.7.7/src/lib/elm_store.c0000664000175000017500000005635612127353615014334 00000000000000#include #include #include "elm_priv.h" typedef struct _Elm_Store_Filesystem Elm_Store_Filesystem; typedef struct _Elm_Store_Item_Filesystem Elm_Store_Item_Filesystem; #define ELM_STORE_MAGIC 0x3f89ea56 #define ELM_STORE_FILESYSTEM_MAGIC 0x3f89ea57 #define ELM_STORE_ITEM_MAGIC 0x5afe8c1d struct _Elm_Store { EINA_MAGIC; void (*free)(Elm_Store *store); struct { void (*free)(Elm_Store_Item *item); } item; Evas_Object *genlist; Ecore_Thread *list_th; Eina_Inlist *items; Eina_List *realized; int realized_count; int cache_max; struct { struct { Elm_Store_Item_List_Cb func; void *data; } list; struct { Elm_Store_Item_Fetch_Cb func; void *data; } fetch; struct { Elm_Store_Item_Unfetch_Cb func; void *data; } unfetch; } cb; Eina_Bool sorted : 1; Eina_Bool fetch_thread : 1; }; struct _Elm_Store_Item { EINA_INLIST; EINA_MAGIC; Elm_Store *store; Elm_Object_Item *item; Ecore_Thread *fetch_th; Ecore_Job *eval_job; const Elm_Store_Item_Mapping *mapping; void *data; Eina_Lock lock; Eina_Bool live : 1; Eina_Bool was_live : 1; Eina_Bool realized : 1; Eina_Bool fetched : 1; }; struct _Elm_Store_Filesystem { Elm_Store base; EINA_MAGIC; const char *dir; }; struct _Elm_Store_Item_Filesystem { Elm_Store_Item base; const char *path; }; static Elm_Genlist_Item_Class _store_item_class; static void _store_cache_trim(Elm_Store *st) { while ((st->realized) && (((int)eina_list_count(st->realized) - st->realized_count) > st->cache_max)) { Elm_Store_Item *sti = st->realized->data; if (sti->realized) { st->realized = eina_list_remove_list(st->realized, st->realized); sti->realized = EINA_FALSE; } eina_lock_take(&sti->lock); if (!sti->fetched) { eina_lock_release(&sti->lock); if (sti->fetch_th) { ecore_thread_cancel(sti->fetch_th); sti->fetch_th = NULL; } eina_lock_take(&sti->lock); } sti->fetched = EINA_FALSE; //// let fetch/unfetch do the locking // eina_lock_release(&sti->lock); if (st->cb.unfetch.func) st->cb.unfetch.func(st->cb.unfetch.data, sti); // eina_lock_take(&sti->lock); sti->data = NULL; eina_lock_release(&sti->lock); } } static void _store_genlist_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Store *st = data; st->genlist = NULL; if (st->list_th) { ecore_thread_cancel(st->list_th); st->list_th = NULL; } st->realized = eina_list_free(st->realized); while (st->items) { Elm_Store_Item *sti = (Elm_Store_Item *)st->items; if (sti->eval_job) { ecore_job_del(sti->eval_job); sti->eval_job = NULL; } if (sti->fetch_th) { ecore_thread_cancel(sti->fetch_th); sti->fetch_th = NULL; } if (sti->store->item.free) sti->store->item.free(sti); eina_lock_take(&sti->lock); if (sti->data) { if (st->cb.unfetch.func) st->cb.unfetch.func(st->cb.unfetch.data, sti); sti->data = NULL; } eina_lock_release(&sti->lock); eina_lock_free(&sti->lock); st->items = NULL; free(sti); } // FIXME: kill threads and more } ////// **** WARNING *********************************************************** //// * This function runs inside a thread outside efl mainloop. Be careful! * // ************************************************************************ /* TODO: refactor lock part into core? this does not depend on filesystm part */ static void _store_filesystem_fetch_do(void *data, Ecore_Thread *th __UNUSED__) { Elm_Store_Item *sti = data; eina_lock_take(&sti->lock); if (sti->data) { eina_lock_release(&sti->lock); return; } if (!sti->fetched) { //// let fetch/unfetch do the locking // eina_lock_release(&sti->lock); if (sti->store->cb.fetch.func) sti->store->cb.fetch.func(sti->store->cb.fetch.data, sti); // eina_lock_take(&sti->lock); sti->fetched = EINA_TRUE; } eina_lock_release(&sti->lock); } // ************************************************************************ //// * End of separate thread function. * ////// ************************************************************************ /* TODO: refactor lock part into core? this does not depend on filesystm part */ static void _store_filesystem_fetch_end(void *data, Ecore_Thread *th) { Elm_Store_Item *sti = data; eina_lock_take(&sti->lock); if (sti->data) elm_genlist_item_update(sti->item); eina_lock_release(&sti->lock); if (th == sti->fetch_th) sti->fetch_th = NULL; } /* TODO: refactor lock part into core? this does not depend on filesystm part */ static void _store_filesystem_fetch_cancel(void *data, Ecore_Thread *th) { Elm_Store_Item *sti = data; eina_lock_take(&sti->lock); if (th == sti->fetch_th) sti->fetch_th = NULL; if (sti->data) elm_genlist_item_update(sti->item); eina_lock_release(&sti->lock); } static void _store_item_eval(void *data) { Elm_Store_Item *sti = data; sti->eval_job = NULL; if (sti->live == sti->was_live) return; sti->was_live = sti->live; if (sti->live) { _store_cache_trim(sti->store); if (sti->realized) sti->store->realized = eina_list_remove(sti->store->realized, sti); sti->store->realized = eina_list_append(sti->store->realized, sti); sti->realized = EINA_TRUE; if ((sti->store->fetch_thread) && (!sti->fetch_th)) sti->fetch_th = ecore_thread_run(_store_filesystem_fetch_do, _store_filesystem_fetch_end, _store_filesystem_fetch_cancel, sti); else if ((!sti->store->fetch_thread)) { _store_filesystem_fetch_do(sti, NULL); _store_filesystem_fetch_end(sti, NULL); } } else { if (sti->fetch_th) { ecore_thread_cancel(sti->fetch_th); sti->fetch_th = NULL; } _store_cache_trim(sti->store); } } static void _store_genlist_item_realized(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Store *st = data; Elm_Object_Item *gli = event_info; Elm_Store_Item *sti = elm_object_item_data_get(gli); if (!sti) return; st->realized_count++; sti->live = EINA_TRUE; if (sti->eval_job) ecore_job_del(sti->eval_job); sti->eval_job = ecore_job_add(_store_item_eval, sti); } static void _store_genlist_item_unrealized(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Store *st = data; Elm_Object_Item *gli = event_info; Elm_Store_Item *sti = elm_object_item_data_get(gli); if (!sti) return; st->realized_count--; sti->live = EINA_FALSE; if (sti->eval_job) ecore_job_del(sti->eval_job); sti->eval_job = ecore_job_add(_store_item_eval, sti); } static const Elm_Store_Item_Mapping * _store_item_mapping_find(Elm_Store_Item *sti, const char *part) { const Elm_Store_Item_Mapping *m; for (m = sti->mapping; m; m ++) { if (m->type == ELM_STORE_ITEM_MAPPING_NONE) break; if (!strcmp(part, m->part)) return m; } return NULL; } static char * _store_item_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part) { Elm_Store_Item *sti = data; const char *s = ""; eina_lock_take(&sti->lock); if (sti->data) { const Elm_Store_Item_Mapping *m = _store_item_mapping_find(sti, part); if (m) { switch (m->type) { case ELM_STORE_ITEM_MAPPING_LABEL: s = *(char **)(((unsigned char *)sti->data) + m->offset); break; case ELM_STORE_ITEM_MAPPING_CUSTOM: if (m->details.custom.func) s = m->details.custom.func(sti->data, sti, part); break; default: break; } } } eina_lock_release(&sti->lock); return s ? strdup(s) : NULL; } static Evas_Object * _store_item_content_get(void *data, Evas_Object *obj, const char *part) { Elm_Store_Item *sti = data; eina_lock_take(&sti->lock); if (sti->data) { const Elm_Store_Item_Mapping *m = _store_item_mapping_find(sti, part); if (m) { Evas_Object *ic = NULL; const char *s = NULL; switch (m->type) { case ELM_STORE_ITEM_MAPPING_ICON: ic = elm_icon_add(obj); s = *(char **)(((unsigned char *)sti->data) + m->offset); elm_icon_order_lookup_set(ic, m->details.icon.lookup_order); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, m->details.icon.w, m->details.icon.h); elm_image_smooth_set(ic, m->details.icon.smooth); elm_image_no_scale_set(ic, m->details.icon.no_scale); elm_image_resizable_set(ic, m->details.icon.scale_up, m->details.icon.scale_down); if (s) { if (m->details.icon.standard_name) elm_icon_standard_set(ic, s); else elm_image_file_set(ic, s, NULL); } break; case ELM_STORE_ITEM_MAPPING_PHOTO: ic = elm_icon_add(obj); s = *(char **)(((unsigned char *)sti->data) + m->offset); elm_photo_size_set(ic, m->details.photo.size); if (s) elm_photo_file_set(ic, s); break; case ELM_STORE_ITEM_MAPPING_CUSTOM: if (m->details.custom.func) ic = m->details.custom.func(sti->data, sti, part); break; default: break; } eina_lock_release(&sti->lock); return ic; } } eina_lock_release(&sti->lock); return NULL; } static void _store_item_del(void *data __UNUSED__, Evas_Object *obj __UNUSED__) { } ////// **** WARNING *********************************************************** //// * This function runs inside a thread outside efl mainloop. Be careful! * // ************************************************************************ static int _store_filesystem_sort_cb(void *d1, void *d2) { Elm_Store_Item_Info *info1 = d1, *info2 = d2; if ((!info1->sort_id) || (!info2->sort_id)) return 0; return strcoll(info1->sort_id, info2->sort_id); } static void _store_filesystem_list_do(void *data, Ecore_Thread *th __UNUSED__) { Elm_Store_Filesystem *st = data; Eina_Iterator *it; const Eina_File_Direct_Info *finf; Eina_List *sorted = NULL; Elm_Store_Item_Info_Filesystem *info; // FIXME: need a way to abstract the open, list, feed items from list // and maybe get initial sortable key vals etc. it = eina_file_stat_ls(st->dir); if (!it) return; EINA_ITERATOR_FOREACH(it, finf) { Eina_Bool ok; size_t pathsz = finf->path_length + 1; if (finf->path[finf->name_start] == '.') continue ; info = calloc(1, sizeof(Elm_Store_Item_Info_Filesystem) + pathsz); if (!info) continue; info->path = ((char *)info) + sizeof(Elm_Store_Item_Info_Filesystem); memcpy(info->path, finf->path, pathsz); ok = EINA_TRUE; if (st->base.cb.list.func) ok = st->base.cb.list.func(st->base.cb.list.data, &info->base); if (ok) { if (!st->base.sorted) ecore_thread_feedback(th, info); else sorted = eina_list_append(sorted, info); } else { if (info->base.sort_id) free(info->base.sort_id); free(info); } if (ecore_thread_check(th)) break; } eina_iterator_free(it); if (sorted) { sorted = eina_list_sort(sorted, 0, EINA_COMPARE_CB(_store_filesystem_sort_cb)); EINA_LIST_FREE(sorted, info) { if (!ecore_thread_check(th)) ecore_thread_feedback(th, info); } } } // ************************************************************************ //// * End of separate thread function. * ////// ************************************************************************ static void _store_filesystem_list_end(void *data, Ecore_Thread *th) { Elm_Store *st = data; if (th == st->list_th) st->list_th = NULL; } static void _store_filesystem_list_cancel(void *data, Ecore_Thread *th) { Elm_Store *st = data; if (th == st->list_th) st->list_th = NULL; } static void _store_filesystem_list_update(void *data, Ecore_Thread *th __UNUSED__, void *msg) { Elm_Store *st = data; Elm_Store_Item_Filesystem *sti; Elm_Genlist_Item_Class *itc; Elm_Store_Item_Info_Filesystem *info = msg; sti = calloc(1, sizeof(Elm_Store_Item_Filesystem)); if (!sti) goto done; eina_lock_new(&sti->base.lock); EINA_MAGIC_SET(&(sti->base), ELM_STORE_ITEM_MAGIC); sti->base.store = st; sti->base.data = info->base.data; sti->base.mapping = info->base.mapping; sti->path = eina_stringshare_add(info->path); itc = info->base.item_class; if (!itc) itc = &_store_item_class; else { itc->func.text_get = _store_item_text_get; itc->func.content_get = _store_item_content_get; itc->func.state_get = NULL; // FIXME: support state gets later itc->func.del = _store_item_del; } // FIXME: handle being a parent (tree) sti->base.item = elm_genlist_item_append(st->genlist, itc, sti/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, NULL/* func */, NULL/* func data */); st->items = eina_inlist_append(st->items, (Eina_Inlist *)sti); done: if (info->base.sort_id) free(info->base.sort_id); free(info); } // public api calls static Elm_Store * _elm_store_new(size_t size) { Elm_Store *st = calloc(1, size); EINA_SAFETY_ON_NULL_RETURN_VAL(st, NULL); // TODO: BEGIN - move to elm_store_init() eina_magic_string_set(ELM_STORE_MAGIC, "Elm_Store"); eina_magic_string_set(ELM_STORE_FILESYSTEM_MAGIC, "Elm_Store_Filesystem"); eina_magic_string_set(ELM_STORE_ITEM_MAGIC, "Elm_Store_Item"); // setup default item class (always the same) if list cb doesnt provide one _store_item_class.item_style = "default"; _store_item_class.func.text_get = _store_item_text_get; _store_item_class.func.content_get = _store_item_content_get; _store_item_class.func.state_get = NULL; // FIXME: support state gets later _store_item_class.func.del = _store_item_del; // TODO: END - move to elm_store_init() EINA_MAGIC_SET(st, ELM_STORE_MAGIC); st->cache_max = 128; st->fetch_thread = EINA_TRUE; return st; } #define elm_store_new(type) (type*)_elm_store_new(sizeof(type)) static void _elm_store_filesystem_free(Elm_Store *store) { Elm_Store_Filesystem *st = (Elm_Store_Filesystem *)store; eina_stringshare_del(st->dir); } static void _elm_store_filesystem_item_free(Elm_Store_Item *item) { Elm_Store_Item_Filesystem *sti = (Elm_Store_Item_Filesystem *)item; eina_stringshare_del(sti->path); } EAPI Elm_Store * elm_store_filesystem_new(void) { Elm_Store_Filesystem *st = elm_store_new(Elm_Store_Filesystem); EINA_SAFETY_ON_NULL_RETURN_VAL(st, NULL); EINA_MAGIC_SET(st, ELM_STORE_FILESYSTEM_MAGIC); st->base.free = _elm_store_filesystem_free; st->base.item.free = _elm_store_filesystem_item_free; return &st->base; } EAPI void elm_store_free(Elm_Store *st) { void (*item_free)(Elm_Store_Item *); if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; if (st->list_th) { ecore_thread_cancel(st->list_th); st->list_th = NULL; } st->realized = eina_list_free(st->realized); item_free = st->item.free; while (st->items) { Elm_Store_Item *sti = (Elm_Store_Item *)st->items; if (sti->eval_job) { ecore_job_del(sti->eval_job); sti->eval_job = NULL; } if (sti->fetch_th) { ecore_thread_cancel(sti->fetch_th); sti->fetch_th = NULL; } if (item_free) item_free(sti); eina_lock_take(&sti->lock); if (sti->data) { if (st->cb.unfetch.func) st->cb.unfetch.func(st->cb.unfetch.data, sti); sti->data = NULL; } eina_lock_release(&sti->lock); eina_lock_free(&sti->lock); free(sti); } if (st->genlist) { evas_object_event_callback_del_full(st->genlist, EVAS_CALLBACK_DEL, _store_genlist_del, st); evas_object_smart_callback_del(st->genlist, "realized", _store_genlist_item_realized); evas_object_smart_callback_del(st->genlist, "unrealized", _store_genlist_item_unrealized); elm_genlist_clear(st->genlist); st->genlist = NULL; } if (st->free) st->free(st); free(st); } EAPI void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; if (st->genlist == obj) return; if (st->genlist) { evas_object_event_callback_del_full(st->genlist, EVAS_CALLBACK_DEL, _store_genlist_del, st); evas_object_smart_callback_del(st->genlist, "realized", _store_genlist_item_realized); evas_object_smart_callback_del(st->genlist, "unrealized", _store_genlist_item_unrealized); elm_genlist_clear(st->genlist); } st->genlist = obj; if (!st->genlist) return; evas_object_smart_callback_add(st->genlist, "realized", _store_genlist_item_realized, st); evas_object_smart_callback_add(st->genlist, "unrealized", _store_genlist_item_unrealized, st); evas_object_event_callback_add(st->genlist, EVAS_CALLBACK_DEL, _store_genlist_del, st); elm_genlist_clear(st->genlist); } EAPI void elm_store_filesystem_directory_set(Elm_Store *store, const char *dir) { Elm_Store_Filesystem *st = (Elm_Store_Filesystem *)store; if (!EINA_MAGIC_CHECK(store, ELM_STORE_MAGIC)) return; if (!EINA_MAGIC_CHECK(st, ELM_STORE_FILESYSTEM_MAGIC)) return; if (store->list_th) { ecore_thread_cancel(store->list_th); store->list_th = NULL; } if (!eina_stringshare_replace(&st->dir, dir)) return; store->list_th = ecore_thread_feedback_run(_store_filesystem_list_do, _store_filesystem_list_update, _store_filesystem_list_end, _store_filesystem_list_cancel, st, EINA_TRUE); } EAPI const char * elm_store_filesystem_directory_get(const Elm_Store *store) { const Elm_Store_Filesystem *st = (const Elm_Store_Filesystem *)store; if (!EINA_MAGIC_CHECK(store, ELM_STORE_MAGIC)) return NULL; if (!EINA_MAGIC_CHECK(st, ELM_STORE_FILESYSTEM_MAGIC)) return NULL; return st->dir; } EAPI void elm_store_cache_set(Elm_Store *st, int max) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; if (max < 0) max = 0; st->cache_max = max; _store_cache_trim(st); } EAPI int elm_store_cache_get(const Elm_Store *st) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return 0; return st->cache_max; } EAPI void elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; st->cb.list.func = func; st->cb.list.data = (void *)data; } EAPI void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; st->cb.fetch.func = func; st->cb.fetch.data = (void *)data; } EAPI void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; st->fetch_thread = !!use_thread; } EAPI Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return EINA_FALSE; return st->fetch_thread; } EAPI void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; st->cb.unfetch.func = func; st->cb.unfetch.data = (void *)data; } EAPI void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return; st->sorted = sorted; } EAPI Eina_Bool elm_store_sorted_get(const Elm_Store *st) { if (!EINA_MAGIC_CHECK(st, ELM_STORE_MAGIC)) return EINA_FALSE; return st->sorted; } EAPI void elm_store_item_data_set(Elm_Store_Item *sti, void *data) { if (!EINA_MAGIC_CHECK(sti, ELM_STORE_ITEM_MAGIC)) return; //// let fetch/unfetch do the locking // eina_lock_take(&sti->lock); sti->data = data; // eina_lock_release(&sti->lock); } EAPI void * elm_store_item_data_get(Elm_Store_Item *sti) { if (!EINA_MAGIC_CHECK(sti, ELM_STORE_ITEM_MAGIC)) return NULL; void *d; //// let fetch/unfetch do the locking // eina_lock_take(&sti->lock); d = sti->data; // eina_lock_release(&sti->lock); return d; } EAPI const Elm_Store * elm_store_item_store_get(const Elm_Store_Item *sti) { if (!EINA_MAGIC_CHECK(sti, ELM_STORE_ITEM_MAGIC)) return NULL; // dont need lock return sti->store; } EAPI const Elm_Object_Item * elm_store_item_genlist_item_get(const Elm_Store_Item *sti) { if (!EINA_MAGIC_CHECK(sti, ELM_STORE_ITEM_MAGIC)) return NULL; // dont need lock return sti->item; } EAPI const char * elm_store_item_filesystem_path_get(const Elm_Store_Item *item) { Elm_Store_Item_Filesystem *sti = (Elm_Store_Item_Filesystem *)item; Elm_Store_Filesystem *st; if (!EINA_MAGIC_CHECK(item, ELM_STORE_ITEM_MAGIC)) return NULL; if (!EINA_MAGIC_CHECK(item->store, ELM_STORE_MAGIC)) return NULL; /* ensure we're dealing with filesystem item */ st = (Elm_Store_Filesystem *)item->store; if (!EINA_MAGIC_CHECK(st, ELM_STORE_FILESYSTEM_MAGIC)) return NULL; // dont need lock return sti->path; } elementary-1.7.7/src/lib/elm_intro.h0000664000175000017500000000240712127353615014324 00000000000000/** * @mainpage Elementary * @image html elementary.png * @version 1.7.5 * @date 2008-2013 * * @section intro What is Elementary? * * This is a VERY SIMPLE toolkit. It is not meant for writing extensive desktop * applications (yet). Small simple ones with simple needs. * * It is meant to make the programmers work almost brainless but give them lots * of flexibility. * * @li @ref Start - Go here to quickly get started with writing Apps * * @section organization Organization * * One can divide Elementary into three main groups: * @li @ref infralist - These are modules that deal with Elementary as a whole. * @li @ref widgetslist - These are the widgets you'll compose your UI out of. * @li @ref containerslist - These are the containers which hold the widgets. * * @section license License * * LGPL v2 (see COPYING in the base of Elementary's source). This applies to * all files in the source tree. * * @section ack Acknowledgements * There is a lot that goes into making a widget set, and they don't happen out of * nothing. It's like trying to make everyone everywhere happy, regardless of age, * gender, race or nationality - and that is really tough. So thanks to people and * organizations behind this, as listed in the @ref authors page. */ elementary-1.7.7/src/lib/elm_widget_radio.h0000664000175000017500000001147012127353615015632 00000000000000#ifndef ELM_WIDGET_RADIO_H #define ELM_WIDGET_RADIO_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-radio-class The Elementary Radio Class * * Elementary, besides having the @ref Radio widget, exposes its * foundation -- the Elementary Radio Class -- in order to create other * widgets which are a radio with some more logic on top. */ /** * @def ELM_RADIO_CLASS * * Use this macro to cast whichever subclass of * #Elm_Radio_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_RADIO_CLASS(x) ((Elm_Radio_Smart_Class *)x) /** * @def ELM_RADIO_DATA * * Use this macro to cast whichever subdata of * #Elm_Radio_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_RADIO_DATA(x) ((Elm_Radio_Smart_Data *)x) /** * @def ELM_RADIO_SMART_CLASS_VERSION * * Current version for Elementary radio @b base smart class, a value * which goes to _Elm_Radio_Smart_Class::version. * * @ingroup Widget */ #define ELM_RADIO_SMART_CLASS_VERSION 1 /** * @def ELM_RADIO_SMART_CLASS_INIT * * Initializer for a whole #Elm_Radio_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_RADIO_SMART_CLASS_INIT_NULL * @see ELM_RADIO_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_RADIO_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_RADIO_SMART_CLASS_VERSION} /** * @def ELM_RADIO_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Radio_Smart_Class structure. * * @see ELM_RADIO_SMART_CLASS_INIT_NAME_VERSION * @see ELM_RADIO_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_RADIO_SMART_CLASS_INIT_NULL \ ELM_RADIO_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_RADIO_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Radio_Smart_Class structure and * set its name and version. * * This is similar to #ELM_RADIO_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Radio_Smart_Class (base field) * to the latest #ELM_RADIO_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_RADIO_SMART_CLASS_INIT_NULL * @see ELM_RADIO_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_RADIO_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_RADIO_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary radio base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a radio. * * All of the functions listed on @ref Radio namespace will work for * objects deriving from #Elm_Radio_Smart_Class. */ typedef struct _Elm_Radio_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Radio_Smart_Class; /** * Base layout smart data extended with radio instance data. */ typedef struct _Elm_Radio_Smart_Data Elm_Radio_Smart_Data; typedef struct _Group Group; struct _Group { int value; int *valuep; Eina_List *radios; }; struct _Elm_Radio_Smart_Data { Elm_Layout_Smart_Data base; int value; Eina_Bool state; Group *group; }; /** * @} */ EAPI extern const char ELM_RADIO_SMART_NAME[]; EAPI const Elm_Radio_Smart_Class *elm_radio_smart_class_get(void); #define ELM_RADIO_DATA_GET(o, sd) \ Elm_Radio_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_RADIO_DATA_GET_OR_RETURN(o, ptr) \ ELM_RADIO_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_RADIO_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_RADIO_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_RADIO_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_RADIO_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elc_player.c0000664000175000017500000003751112127353615014452 00000000000000#include #include "elm_priv.h" #include "elm_widget_player.h" #ifdef HAVE_EMOTION # include #endif EAPI const char ELM_PLAYER_SMART_NAME[] = "elm_player"; static const char SIG_FORWARD_CLICKED[] = "forward,clicked"; static const char SIG_INFO_CLICKED[] = "info,clicked"; static const char SIG_NEXT_CLICKED[] = "next,clicked"; static const char SIG_PAUSE_CLICKED[] = "pause,clicked"; static const char SIG_PLAY_CLICKED[] = "play,clicked"; static const char SIG_PREV_CLICKED[] = "prev,clicked"; static const char SIG_REWIND_CLICKED[] = "rewind,clicked"; static const char SIG_STOP_CLICKED[] = "stop,clicked"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { { SIG_FORWARD_CLICKED, "" }, { SIG_INFO_CLICKED, "" }, { SIG_NEXT_CLICKED, "" }, { SIG_PAUSE_CLICKED, "" }, { SIG_PLAY_CLICKED, "" }, { SIG_PREV_CLICKED, "" }, { SIG_REWIND_CLICKED, "" }, { SIG_STOP_CLICKED, "" }, { NULL, NULL } }; EVAS_SMART_SUBCLASS_NEW (ELM_PLAYER_SMART_NAME, _elm_player, Elm_Player_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); #ifdef HAVE_EMOTION static Eina_Bool _elm_player_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev = event_info; ELM_PLAYER_DATA_GET(obj, sd); if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (!sd->video) return EINA_FALSE; if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { double current, last; current = elm_video_play_position_get(sd->video); last = elm_video_play_length_get(sd->video); if (current < last) { current -= last / 100; elm_video_play_position_set(sd->video, current); } ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { double current, last; current = elm_video_play_position_get(sd->video); last = elm_video_play_length_get(sd->video); if (current > 0) { current += last / 100; if (current < 0) current = 0; elm_video_play_position_set(sd->video, current); } ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } if (!strcmp(ev->keyname, "space")) { if (elm_video_is_playing_get(sd->video)) elm_video_pause(sd->video); else elm_video_play(sd->video); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } fprintf(stderr, "keyname: '%s' not handle\n", ev->keyname); return EINA_FALSE; } static Eina_Bool _elm_player_smart_theme(Evas_Object *obj) { ELM_PLAYER_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_player_parent_sc)->theme(obj)) return EINA_FALSE; #define UPDATE_THEME(Target, Name) \ if (Target) \ { \ elm_object_style_set(Target, elm_widget_style_get(obj)); \ if (!elm_layout_content_set(obj, Name, Target)) \ evas_object_hide(Target); \ elm_object_disabled_set(Target, elm_widget_disabled_get(obj)); \ } UPDATE_THEME(sd->forward, "media_player/forward"); UPDATE_THEME(sd->info, "media_player/info"); UPDATE_THEME(sd->next, "media_player/next"); UPDATE_THEME(sd->pause, "media_player/pause"); UPDATE_THEME(sd->play, "media_player/play"); UPDATE_THEME(sd->prev, "media_player/prev"); UPDATE_THEME(sd->rewind, "media_player/rewind"); UPDATE_THEME(sd->next, "media_player/next"); UPDATE_THEME(sd->slider, "media_player/slider"); elm_layout_sizing_eval(obj); return EINA_TRUE; } static void _elm_player_smart_sizing_eval(Evas_Object *obj) { Evas_Coord w, h; ELM_PLAYER_DATA_GET(obj, sd); edje_object_size_min_get(ELM_WIDGET_DATA(sd)->resize_obj, &w, &h); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &w, &h, w, h); evas_object_size_hint_min_set(obj, w, h); } static void _update_slider(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { double pos, length; Eina_Bool seekable; ELM_PLAYER_DATA_GET(data, sd); seekable = elm_video_is_seekable_get(sd->video); length = elm_video_play_length_get(sd->video); pos = elm_video_play_position_get(sd->video); elm_object_disabled_set(sd->slider, !seekable); elm_slider_min_max_set(sd->slider, 0, length); elm_slider_value_set(sd->slider, pos); } static void _update_position(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_PLAYER_DATA_GET(data, sd); elm_video_play_position_set(sd->video, elm_slider_value_get(sd->slider)); } static void _forward(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { double pos, length; ELM_PLAYER_DATA_GET(data, sd); pos = elm_video_play_position_get(sd->video); length = elm_video_play_length_get(sd->video); pos += length * 0.3; elm_video_play_position_set(sd->video, pos); elm_layout_signal_emit(data, "elm,button,forward", "elm"); evas_object_smart_callback_call(data, SIG_FORWARD_CLICKED, NULL); } static void _info(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_signal_emit(data, "elm,button,info", "elm"); evas_object_smart_callback_call(data, SIG_INFO_CLICKED, NULL); } static void _next(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { double pos, length; ELM_PLAYER_DATA_GET(data, sd); pos = elm_video_play_position_get(sd->video); length = elm_video_play_length_get(sd->video); pos += length * 0.1; elm_video_play_position_set(sd->video, pos); elm_layout_signal_emit(data, "elm,button,next", "elm"); evas_object_smart_callback_call(data, SIG_NEXT_CLICKED, NULL); } static void _pause(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_PLAYER_DATA_GET(data, sd); elm_layout_signal_emit(data, "elm,player,pause", "elm"); elm_video_pause(sd->video); elm_layout_signal_emit(data, "elm,button,pause", "elm"); evas_object_smart_callback_call(data, SIG_PAUSE_CLICKED, NULL); } static void _play(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_PLAYER_DATA_GET(data, sd); elm_video_play(sd->video); elm_layout_signal_emit(data, "elm,button,play", "elm"); evas_object_smart_callback_call(data, SIG_PLAY_CLICKED, NULL); } static void _prev(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { double pos, length; ELM_PLAYER_DATA_GET(data, sd); pos = elm_video_play_position_get(sd->video); length = elm_video_play_length_get(sd->video); pos -= length * 0.1; elm_video_play_position_set(sd->video, pos); evas_object_smart_callback_call(data, SIG_PREV_CLICKED, NULL); elm_layout_signal_emit(data, "elm,button,prev", "elm"); } static void _rewind(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_PLAYER_DATA_GET(data, sd); elm_video_play_position_set(sd->video, 0); elm_layout_signal_emit(data, "elm,button,rewind", "elm"); evas_object_smart_callback_call(data, SIG_REWIND_CLICKED, NULL); } static void _stop(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_signal_emit(data, "elm,button,stop", "elm"); evas_object_smart_callback_call(data, SIG_STOP_CLICKED, NULL); } static void _play_started(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_signal_emit(data, "elm,player,play", "elm"); } static void _play_finished(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_signal_emit(data, "elm,player,pause", "elm"); } static void _on_video_del(Elm_Player_Smart_Data *sd) { elm_object_disabled_set(sd->slider, EINA_TRUE); elm_object_disabled_set(sd->forward, EINA_TRUE); elm_object_disabled_set(sd->info, EINA_TRUE); elm_object_disabled_set(sd->next, EINA_TRUE); elm_object_disabled_set(sd->pause, EINA_TRUE); elm_object_disabled_set(sd->play, EINA_TRUE); elm_object_disabled_set(sd->prev, EINA_TRUE); elm_object_disabled_set(sd->rewind, EINA_TRUE); elm_object_disabled_set(sd->next, EINA_TRUE); sd->video = NULL; sd->emotion = NULL; } static void _video_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _on_video_del(data); } static Evas_Object * _player_button_add(Evas_Object *obj, const char *name, Evas_Smart_Cb func) { Evas_Object *ic; Evas_Object *bt; ic = elm_icon_add(obj); elm_icon_standard_set(ic, name); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bt = elm_button_add(obj); elm_widget_mirrored_automatic_set(bt, EINA_FALSE); elm_object_part_content_set(bt, "icon", ic); evas_object_size_hint_align_set(bt, 0.0, 0.0); elm_object_style_set(bt, "anchor"); evas_object_smart_callback_add(bt, "clicked", func, obj); if (!elm_layout_content_set(obj, name, bt)) { elm_widget_sub_object_add(obj, bt); evas_object_hide(bt); } return bt; } static char * _double_to_time(double value) { char buf[256]; int ph, pm, ps, pf; ph = value / 3600; pm = value / 60 - (ph * 60); ps = value - (pm * 60); pf = value * 100 - (ps * 100) - (pm * 60 * 100) - (ph * 60 * 60 * 100); if (ph) snprintf(buf, sizeof(buf), "%i:%02i:%02i.%02i", ph, pm, ps, pf); else if (pm) snprintf(buf, sizeof(buf), "%02i:%02i.%02i", pm, ps, pf); else snprintf(buf, sizeof(buf), "%02i.%02i", ps, pf); return (char *)eina_stringshare_add(buf); } static void _str_free(char *data) { eina_stringshare_del(data); } /* a video object is never parented by a player one, just tracked. * treating this special case here and delegating other objects to own * layout */ static Eina_Bool _elm_player_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { double pos, length; Eina_Bool seekable; if (part && strcmp(part, "video")) return ELM_CONTAINER_CLASS(_elm_player_parent_sc)->content_set (obj, part, content); ELM_PLAYER_DATA_GET(obj, sd); if (!_elm_video_check(content)) return EINA_FALSE; if (sd->video == content) return EINA_TRUE; if (sd->video) evas_object_del(sd->video); sd->video = content; if (!content) return EINA_TRUE; elm_object_disabled_set(sd->slider, EINA_FALSE); elm_object_disabled_set(sd->forward, EINA_FALSE); elm_object_disabled_set(sd->info, EINA_FALSE); elm_object_disabled_set(sd->next, EINA_FALSE); elm_object_disabled_set(sd->pause, EINA_FALSE); elm_object_disabled_set(sd->play, EINA_FALSE); elm_object_disabled_set(sd->prev, EINA_FALSE); elm_object_disabled_set(sd->rewind, EINA_FALSE); elm_object_disabled_set(sd->next, EINA_FALSE); sd->emotion = elm_video_emotion_get(sd->video); emotion_object_priority_set(sd->emotion, EINA_TRUE); evas_object_event_callback_add (sd->video, EVAS_CALLBACK_DEL, _video_del, sd); seekable = elm_video_is_seekable_get(sd->video); length = elm_video_play_length_get(sd->video); pos = elm_video_play_position_get(sd->video); elm_object_disabled_set(sd->slider, !seekable); elm_slider_min_max_set(sd->slider, 0, length); elm_slider_value_set(sd->slider, pos); if (elm_video_is_playing_get(sd->video)) elm_layout_signal_emit(obj, "elm,player,play", "elm"); else elm_layout_signal_emit(obj, "elm,player,pause", "elm"); evas_object_smart_callback_add(sd->emotion, "frame_decode", _update_slider, obj); evas_object_smart_callback_add(sd->emotion, "frame_resize", _update_slider, obj); evas_object_smart_callback_add(sd->emotion, "length_change", _update_slider, obj); evas_object_smart_callback_add(sd->emotion, "position_update", _update_slider, obj); evas_object_smart_callback_add(sd->emotion, "playback_started", _play_started, obj); evas_object_smart_callback_add(sd->emotion, "playback_finished", _play_finished, obj); /* FIXME: track info from video */ return EINA_TRUE; } static void _elm_player_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Player_Smart_Data); ELM_WIDGET_CLASS(_elm_player_parent_sc)->base.add(obj); elm_layout_theme_set(obj, "player", "base", elm_widget_style_get(obj)); priv->forward = _player_button_add(obj, "media_player/forward", _forward); priv->info = _player_button_add(obj, "media_player/info", _info); priv->next = _player_button_add(obj, "media_player/next", _next); priv->pause = _player_button_add(obj, "media_player/pause", _pause); priv->play = _player_button_add(obj, "media_player/play", _play); priv->prev = _player_button_add(obj, "media_player/prev", _prev); priv->rewind = _player_button_add(obj, "media_player/rewind", _rewind); priv->stop = _player_button_add(obj, "media_player/stop", _stop); priv->slider = elm_slider_add(obj); elm_slider_indicator_format_function_set (priv->slider, _double_to_time, _str_free); elm_slider_units_format_function_set (priv->slider, _double_to_time, _str_free); elm_slider_min_max_set(priv->slider, 0, 0); elm_slider_value_set(priv->slider, 0); elm_object_disabled_set(priv->slider, EINA_TRUE); evas_object_size_hint_align_set(priv->slider, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set (priv->slider, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_layout_content_set(obj, "media_player/slider", priv->slider); evas_object_smart_callback_add (priv->slider, "changed", _update_position, obj); elm_layout_sizing_eval(obj); elm_widget_can_focus_set(obj, EINA_TRUE); } #endif static void _elm_player_smart_set_user(Elm_Player_Smart_Class *sc) { #ifdef HAVE_EMOTION ELM_WIDGET_CLASS(sc)->base.add = _elm_player_smart_add; ELM_WIDGET_CLASS(sc)->event = _elm_player_smart_event; ELM_WIDGET_CLASS(sc)->theme = _elm_player_smart_theme; ELM_CONTAINER_CLASS(sc)->content_set = _elm_player_smart_content_set; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_player_smart_sizing_eval; #else (void) sc; #endif } EAPI const Elm_Player_Smart_Class * elm_player_smart_class_get(void) { static Elm_Player_Smart_Class _sc = ELM_PLAYER_SMART_CLASS_INIT_NAME_VERSION(ELM_PLAYER_SMART_NAME); static const Elm_Player_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_player_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_player_add(Evas_Object *parent) { #ifdef HAVE_EMOTION Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_player_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; #else (void) parent; (void) _elm_player_smart_class_new; return NULL; #endif } elementary-1.7.7/src/lib/elc_multibuttonentry.h0000664000175000017500000002631512127353615016633 00000000000000/** * @defgroup Multibuttonentry Multibuttonentry * @ingroup Elementary * * A Multibuttonentry is a widget to allow a user enter text and manage it as a number * of buttons. Each text button is inserted by pressing the "return" key. * If there is no space in the current row, a new button is added to the next row. * When a text button is pressed, it will become focused. * Backspace removes the focus. * When the Multibuttonentry loses focus items longer than one line are shrunk * to one line. * * Typical use case of multibuttonentry is, composing emails/messages to a group * of addresses, each of which is an item that can be clicked for further actions. * * Smart callbacks one can register: * - @c "item,selected" - this is called when an item is selected by api, user * interaction, and etc. this is also called when a user press back space * while cursor is on the first field of entry. * - @c "item,added" - when a new multibuttonentry item is added. * - @c "item,deleted" - when a multibuttonentry item is deleted. * - @c "item,clicked" - this is called when an item is clicked by user * interaction. Both "item,selected" and "item,clicked" are needed. * - @c "clicked" - when multibuttonentry is clicked. * - @c "focused" - when multibuttonentry is focused. * - @c "unfocused" - when multibuttonentry is unfocused. * - @c "expanded" - when multibuttonentry is expanded. * - @c "contracted" - when multibuttonentry is contracted. * - @c "expand,state,changed" - when shrink mode state of multibuttonentry is changed. * * Default text parts of the multibuttonentry widget that you can use for are: * @li "default" - A label of the multibuttonentry * * Default text parts of the multibuttonentry items that you can use for are: * @li "default" - A label of the multibuttonentry item * * Supported elm_object common APIs. * @li @ref elm_object_signal_emit * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * * Supported elm_object_item common APIs. * @li @ref elm_object_item_part_text_set * @li @ref elm_object_item_part_text_get * */ /** * @addtogroup Multibuttonentry * @{ */ /** * @brief Callback to be invoked when an item is added to the multibuttonentry. * * @param obj The parent object * @param item_label The label corresponding to the added item. * @param item_data data specific to this item. * @param data data specific to the multibuttonentry. * * @return EINA_TRUE * EINA_FALSE otherwise. * * @ingroup Multibuttonentry */ typedef Eina_Bool (*Elm_Multibuttonentry_Item_Filter_Cb)(Evas_Object *obj, const char *item_label, void *item_data, void *data); /** * @brief Add a new multibuttonentry to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * * @ingroup Multibuttonentry */ EAPI Evas_Object *elm_multibuttonentry_add(Evas_Object *parent); /** * Get the entry of the multibuttonentry object * * @param obj The multibuttonentry object * @return The entry object, or NULL if none * * @ingroup Multibuttonentry */ EAPI Evas_Object *elm_multibuttonentry_entry_get(const Evas_Object *obj); /** * Get the value of expanded state. * In expanded state, the complete entry will be displayed. * Otherwise, only single line of the entry will be displayed. * * @param obj The multibuttonentry object * @return EINA_TRUE if the widget is in expanded state. EINA_FALSE if not. * * @ingroup Multibuttonentry */ EAPI Eina_Bool elm_multibuttonentry_expanded_get(const Evas_Object *obj); /** * Set/Unset the multibuttonentry to expanded state. * In expanded state, the complete entry will be displayed. * Otherwise, only single line of the entry will be displayed. * * @param obj The multibuttonentry object * @param expanded the value of expanded state. * Set this to EINA_TRUE for expanded state. * Set this to EINA_FALSE for single line state. * * @ingroup Multibuttonentry */ EAPI void elm_multibuttonentry_expanded_set(Evas_Object *obj, Eina_Bool expanded); /** * Prepend a new item to the multibuttonentry * * @param obj The multibuttonentry object * @param label The label of new item * @param func The callback function to be invoked when this item is pressed. * @param data The pointer to the data to be attached * @return A handle to the item added or NULL if not possible * * @see Use elm_object_item_del() to delete the item. * * @ingroup Multibuttonentry */ EAPI Elm_Object_Item *elm_multibuttonentry_item_prepend(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data); /** * Append a new item to the multibuttonentry * * @param obj The multibuttonentry object * @param label The label of new item * @param func The callback function to be invoked when this item is pressed. * @param data The pointer to the data to be attached * @return A handle to the item added or NULL if not possible * * @see Use elm_object_item_del() to delete the item. * * @ingroup Multibuttonentry */ EAPI Elm_Object_Item *elm_multibuttonentry_item_append(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data); /** * Add a new item to the multibuttonentry before the indicated object * * reference. * @param obj The multibuttonentry object * @param before The item before which to add it * @param label The label of new item * @param func The callback function to be invoked when this item is pressed. * @param data The pointer to the data to be attached * @return A handle to the item added or NULL if not possible * * @see Use elm_object_item_del() to delete the item. * * @ingroup Multibuttonentry */ EAPI Elm_Object_Item *elm_multibuttonentry_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *label, Evas_Smart_Cb func, void *data); /** * Add a new item to the multibuttonentry after the indicated object * * @param obj The multibuttonentry object * @param after The item after which to add it * @param label The label of new item * @param func The callback function to be invoked when this item is pressed. * @param data The pointer to the data to be attached * @return A handle to the item added or NULL if not possible * * @see Use elm_object_item_del() to delete the item. * * @ingroup Multibuttonentry */ EAPI Elm_Object_Item *elm_multibuttonentry_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *label, Evas_Smart_Cb func, void *data); /** * Get a list of items in the multibuttonentry * * @param obj The multibuttonentry object * @return The list of items, or NULL if none * * @ingroup Multibuttonentry */ EAPI const Eina_List *elm_multibuttonentry_items_get(const Evas_Object *obj); /** * Get the first item in the multibuttonentry * * @param obj The multibuttonentry object * @return The first item, or NULL if none * * @ingroup Multibuttonentry */ EAPI Elm_Object_Item *elm_multibuttonentry_first_item_get(const Evas_Object *obj); /** * Get the last item in the multibuttonentry * * @param obj The multibuttonentry object * @return The last item, or NULL if none * * @ingroup Multibuttonentry */ EAPI Elm_Object_Item *elm_multibuttonentry_last_item_get(const Evas_Object *obj); /** * Get the selected item in the multibuttonentry * * @param obj The multibuttonentry object * @return The selected item, or NULL if none * * @ingroup Multibuttonentry */ EAPI Elm_Object_Item *elm_multibuttonentry_selected_item_get(const Evas_Object *obj); /** * Set the selected state of an item * * @param it The item * @param selected if it's EINA_TRUE, select the item otherwise, unselect the item * * @ingroup Multibuttonentry */ EAPI void elm_multibuttonentry_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); /** * Get the selected state of an item * * @param it The item * @return EINA_TRUE if the item is selected, EINA_FALSE otherwise. * * @ingroup Multibuttonentry */ EAPI Eina_Bool elm_multibuttonentry_item_selected_get(const Elm_Object_Item *it); /** * Remove all items in the multibuttonentry. * * @param obj The multibuttonentry object * * @ingroup Multibuttonentry */ EAPI void elm_multibuttonentry_clear(Evas_Object *obj); /** * Get the previous item in the multibuttonentry * * @param it The item * @return The item before the item @p it * * @ingroup Multibuttonentry */ EAPI Elm_Object_Item *elm_multibuttonentry_item_prev_get(const Elm_Object_Item *it); /** * Get the next item in the multibuttonentry * * @param it The item * @return The item after the item @p it * * @ingroup Multibuttonentry */ EAPI Elm_Object_Item *elm_multibuttonentry_item_next_get(const Elm_Object_Item *it); /** * Append an item filter function for text inserted in the Multibuttonentry * * Append the given callback to the list. This functions will be called * whenever any text is inserted into the Multibuttonentry, with the text to be inserted * as a parameter. The callback function is free to alter the text in any way * it wants, but it must remember to free the given pointer and update it. * If the new text is to be discarded, the function can free it and set it text * parameter to NULL. This will also prevent any following filters from being * called. * * @param obj The multibuttonentry object * @param func The function to use as item filter * @param data User data to pass to @p func * * @ingroup Multibuttonentry */ EAPI void elm_multibuttonentry_item_filter_append(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); /** * Prepend a filter function for text inserted in the Multibuttonentry * * Prepend the given callback to the list. See elm_multibuttonentry_item_filter_append() * for more information * * @param obj The multibuttonentry object * @param func The function to use as text filter * @param data User data to pass to @p func * * @ingroup Multibuttonentry */ EAPI void elm_multibuttonentry_item_filter_prepend(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); /** * Remove a filter from the list * * Removes the given callback from the filter list. See elm_multibuttonentry_item_filter_append() * for more information. * * @param obj The multibuttonentry object * @param func The filter function to remove * @param data The user data passed when adding the function * * @ingroup Multibuttonentry */ EAPI void elm_multibuttonentry_item_filter_remove(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data); /** * Sets if the multibuttonentry is to be editable or not. * * @param obj The multibuttonentry object * @param editable If EINA_TRUE, user can add/delete item in multibuttonentry, if not, the multibuttonentry is non-editable. * * @ingroup Multibuttonentry * * @since 1.7 */ EAPI void elm_multibuttonentry_editable_set(Evas_Object *obj, Eina_Bool editable); /** * Gets whether the multibuttonentry is editable or not. * * @param obj The multibuttonentry object * @return EINA_TRUE if the multibuttonentry is editable by the user. EINA_FALSE if not. * * @ingroup Multibuttonentry * * @since 1.7 */ EAPI Eina_Bool elm_multibuttonentry_editable_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_deprecated.h0000664000175000017500000004610312127353615015272 00000000000000 EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_add(Evas_Object *parent); EINA_DEPRECATED EAPI void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry); EINA_DEPRECATED EAPI const char *elm_scrolled_entry_entry_get(const Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_append(Evas_Object *obj, const char *entry); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_is_empty(const Evas_Object *obj); EINA_DEPRECATED EAPI const char *elm_scrolled_entry_selection_get(const Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry); EINA_DEPRECATED EAPI void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap); EINA_DEPRECATED EAPI void elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_editable_get(const Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_select_none(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_select_all(Evas_Object *obj); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_next(Evas_Object *obj); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_prev(Evas_Object *obj); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_up(Evas_Object *obj); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_down(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_begin_set(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_end_set(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_selection_end(Evas_Object *obj); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj); EINA_DEPRECATED EAPI const char *elm_scrolled_entry_cursor_content_get(const Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos); EINA_DEPRECATED EAPI int elm_scrolled_entry_cursor_pos_get(const Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_cut(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_copy(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_paste(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_clear(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v); EINA_DEPRECATED EAPI void elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); EINA_DEPRECATED EAPI void elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); EINA_DEPRECATED EAPI void elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon); EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_get(const Evas_Object *obj); EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_unset(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting); EINA_DEPRECATED EAPI void elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end); EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_get(const Evas_Object *obj); EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_unset(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting); EINA_DEPRECATED EAPI void elm_scrolled_entry_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data); EINA_DEPRECATED EAPI void elm_scrolled_entry_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data); EINA_DEPRECATED EAPI void elm_scrolled_entry_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data); EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data); EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data); EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data); EINA_DEPRECATED EAPI void elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format); EINA_DEPRECATED EAPI void elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format); EINA_DEPRECATED EAPI void elm_scrolled_entry_file_save(Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Object *obj); EINA_DEPRECATED EAPI void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly); EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj); /** * Convert a pixel coordinate (x,y) into a geographic coordinate * (longitude, latitude). * * @param obj The map object. * @param x the coordinate. * @param y the coordinate. * @param size the size in pixels of the map. * The map is a square and generally his size is : pow(2.0, zoom)*256. * @param lon Pointer to store the longitude that correspond to x. * @param lat Pointer to store the latitude that correspond to y. * * @note Origin pixel point is the top left corner of the viewport. * Map zoom and size are taken on account. * * @see elm_map_utils_convert_geo_into_coord() if you need the inverse. * * @deprecated Use elm_map_canvas_to_geo_convert() instead */ EINA_DEPRECATED EAPI void elm_map_utils_convert_coord_into_geo(const Evas_Object *obj, int x, int y, int size, double *lon, double *lat); /** * Convert a geographic coordinate (longitude, latitude) into a pixel * coordinate (x, y). * * @param obj The map object. * @param lon the longitude. * @param lat the latitude. * @param size the size in pixels of the map. The map is a square * and generally his size is : pow(2.0, zoom)*256. * @param x Pointer to store the horizontal pixel coordinate that * correspond to the longitude. * @param y Pointer to store the vertical pixel coordinate that * correspond to the latitude. * * @note Origin pixel point is the top left corner of the viewport. * Map zoom and size are taken on account. * * @see elm_map_utils_convert_coord_into_geo() if you need the inverse. * * @deprecatedUse Use elm_map_canvas_to_geo_convert() instead */ EINA_DEPRECATED EAPI void elm_map_utils_convert_geo_into_coord(const Evas_Object *obj, double lon, double lat, int size, int *x, int *y); /** * Get the information of downloading status. * * @param obj The map object. * @param try_num Pointer to store number of tiles being downloaded. * @param finish_num Pointer to store number of tiles successfully * downloaded. * * This gets the current downloading status for the map object, the number * of tiles being downloaded and the number of tiles already downloaded. * * @deprecatedUse Use elm_map_tile_load_status_get() instead */ EINA_DEPRECATED EAPI void elm_map_utils_downloading_status_get(const Evas_Object *obj, int *try_num, int *finish_num); /** * Convert a geographic coordinate (longitude, latitude) into a name * (address). * * @param obj The map object. * @param lon the longitude. * @param lat the latitude. * @return name A #Elm_Map_Name handle for this coordinate. * * To get the string for this address, elm_map_name_address_get() * should be used. * * @see elm_map_utils_convert_name_into_coord() if you need the inverse. * @deprecatedUse Use elm_map_name_add() instead * */ EINA_DEPRECATED EAPI Elm_Map_Name *elm_map_utils_convert_coord_into_name(const Evas_Object *obj, double lon, double lat); /** * Convert a name (address) into a geographic coordinate * (longitude, latitude). * * @param obj The map object. * @param address The address. * @return name A #Elm_Map_Name handle for this address. * * To get the longitude and latitude, elm_map_name_region_get() * should be used. * * @see elm_map_utils_convert_coord_into_name() if you need the inverse. * @deprecatedUse Use elm_map_name_geo_request() instead * */ EINA_DEPRECATED EAPI Elm_Map_Name *elm_map_utils_convert_name_into_coord(const Evas_Object *obj, char *address); /** * Add a new marker to the map object. * * @param obj The map object. * @param lon The longitude of the marker. * @param lat The latitude of the marker. * @param clas The class, to use when marker @b isn't grouped to others. * @param clas_group The class group, to use when marker is grouped to others * @param data The data passed to the callbacks. * * @return The created marker or @c NULL upon failure. * * A marker will be created and shown in a specific point of the map, defined * by @p lon and @p lat. * * It will be displayed using style defined by @p class when this marker * is displayed alone (not grouped). A new class can be created with * elm_map_marker_class_new(). * * If the marker is grouped to other markers, it will be displayed with * style defined by @p class_group. Markers with the same group are grouped * if they are close. A new group class can be created with * elm_map_marker_group_class_new(). * * Markers created with this method can be deleted with * elm_map_marker_remove(). * * A marker can have associated content to be displayed by a bubble, * when a user click over it, as well as an icon. These objects will * be fetch using class' callback functions. * * @see elm_map_marker_class_new() * @see elm_map_marker_group_class_new() * @see elm_map_marker_remove() * * @deprecated Use Elm_Map_Overlay instead */ EINA_DEPRECATED EAPI Elm_Map_Marker *elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *clas, Elm_Map_Group_Class *clas_group, void *data); /** * Remove a marker from the map. * * @param marker The marker to remove. * * @see elm_map_marker_add() * * @deprecated Use Elm_Map_Overlay instead */ EINA_DEPRECATED EAPI void elm_map_marker_remove(Elm_Map_Marker *marker); /** * Get the current coordinates of the marker. * * @param marker marker. * @param lat Pointer to store the marker's latitude. * @param lon Pointer to store the marker's longitude. * * These values are set when adding markers, with function * elm_map_marker_add(). * * @see elm_map_marker_add() * * @deprecated Use Elm_Map_Overlay instead */ EINA_DEPRECATED EAPI void elm_map_marker_region_get(const Elm_Map_Marker *marker, double *lon, double *lat); /** * Animatedly bring in given marker to the center of the map. * * @param marker The marker to center at. * * This causes map to jump to the given @p marker's coordinates * and show it (by scrolling) in the center of the viewport, if it is not * already centered. This will use animation to do so and take a period * of time to complete. * * @see elm_map_marker_show() for a function to avoid animation. * @see elm_map_marker_region_get() * * @deprecated Use Elm_Map_Overlay instead */ EINA_DEPRECATED EAPI void elm_map_marker_bring_in(Elm_Map_Marker *marker); /** * Show the given marker at the center of the map, @b immediately. * * @param marker The marker to center at. * * This causes map to @b redraw its viewport's contents to the * region containing the given @p marker's coordinates, that will be * moved to the center of the map. * * @see elm_map_marker_bring_in() for a function to move with animation. * @see elm_map_markers_list_show() if more than one marker need to be * displayed. * @see elm_map_marker_region_get() * * @deprecated Use Elm_Map_Overlay instead */ EINA_DEPRECATED EAPI void elm_map_marker_show(Elm_Map_Marker *marker); /** * Move and zoom the map to display a list of markers. * * @param markers A list of #Elm_Map_Marker handles. * * The map will be centered on the center point of the markers in the list. * Then the map will be zoomed in order to fit the markers using the maximum * zoom which allows display of all the markers. * * @warning All the markers should belong to the same map object. * * @see elm_map_marker_show() to show a single marker. * @see elm_map_marker_bring_in() * * @deprecated Use Elm_Map_Overlay instead */ EINA_DEPRECATED EAPI void elm_map_markers_list_show(Eina_List *markers); /** * Get the Evas object returned by the Elm_Map_Marker_Get_Func callback * * @param marker The marker which content should be returned. * @return Return the evas object if it exists, else @c NULL. * * To set callback function #Elm_Map_Marker_Get_Func for the marker class, * elm_map_marker_class_get_cb_set() should be used. * * This content is what will be inside the bubble that will be displayed * when an user clicks over the marker. * * This returns the actual Evas object used to be placed inside * the bubble. This may be @c NULL, as it may * not have been created or may have been deleted, at any time, by * the map. Do not modify this object (move, resize, * show, hide, etc.), as the map is controlling it. This * function is for querying, emitting custom signals or hooking * lower level callbacks for events on that object. Do not delete * this object under any circumstances. * * @deprecated Use Elm_Map_Overlay instead */ EINA_DEPRECATED EAPI Evas_Object *elm_map_marker_object_get(const Elm_Map_Marker *marker); /** * Update the marker * * @param marker The marker to be updated. * * If a content is set to this marker, it will call function to delete it, * #Elm_Map_Marker_Del_Func, and then will fetch the content again with * #Elm_Map_Marker_Get_Func. * * These functions are set for the marker class with * elm_map_marker_class_get_cb_set() and elm_map_marker_class_del_cb_set(). * * @deprecated Use Elm_Map_Overlay instead */ EINA_DEPRECATED EAPI void elm_map_marker_update(Elm_Map_Marker *marker); /** * Create a new group class. * * @param obj The map object. * @return Returns the new group class. * * Each marker must be associated to a group class. Markers in the same * group are grouped if they are close. * * The group class defines the style of the marker when a marker is grouped * to others markers. When it is alone, another class will be used. * * A group class will need to be provided when creating a marker with * elm_map_marker_add(). * * Some properties and functions can be set by class, as: * - style, with elm_map_group_class_style_set() * - data - to be associated to the group class. It can be set using * elm_map_group_class_data_set(). * - min zoom to display markers, set with * elm_map_group_class_zoom_displayed_set(). * - max zoom to group markers, set using * elm_map_group_class_zoom_grouped_set(). * - visibility - set if markers will be visible or not, set with * elm_map_group_class_hide_set(). * - #Elm_Map_Group_Icon_Get_Func - used to fetch icon for markers group classes. * It can be set using elm_map_group_class_icon_cb_set(). * * @see elm_map_marker_add() * @see elm_map_group_class_style_set() * @see elm_map_group_class_data_set() * @see elm_map_group_class_zoom_displayed_set() * @see elm_map_group_class_zoom_grouped_set() * @see elm_map_group_class_hide_set() * @see elm_map_group_class_icon_cb_set() * * @deprecated Use Elm_Map_Overlay instead */ EINA_DEPRECATED EAPI Elm_Map_Group_Class *elm_map_group_class_new(Evas_Object *obj); /** * Create a new marker class. * * @param obj The map object. * @return Returns the new group class. * * Each marker must be associated to a class. * * The marker class defines the style of the marker when a marker is * displayed alone, i.e., not grouped to to others markers. When grouped * it will use group class style. * * A marker class will need to be provided when creating a marker with * elm_map_marker_add(). * * Some properties and functions can be set by class, as: * - style, with elm_map_marker_class_style_set() * - #Elm_Map_Marker_Icon_Get_Func - used to fetch icon for markers classes. * It can be set using elm_map_marker_class_icon_cb_set(). * - #Elm_Map_Marker_Get_Func - used to fetch bubble content for marker classes. * Set using elm_map_marker_class_get_cb_set(). * - #Elm_Map_Marker_Del_Func - used to delete bubble content for marker classes. * Set using elm_map_marker_class_del_cb_set(). * * @see elm_map_marker_add() * @see elm_map_marker_class_style_set() * @see elm_map_marker_class_icon_cb_set() * @see elm_map_marker_class_get_cb_set() * @see elm_map_marker_class_del_cb_set() * * @deprecated Use Elm_Map_Overlay instead */ EINA_DEPRECATED EAPI Elm_Map_Marker_Class *elm_map_marker_class_new(Evas_Object *obj); /** * Remove a route from the map. * * @param route The route to remove. * * @see elm_map_route_add() * @deprecated Use elm_map_route_del() instead * */ EINA_DEPRECATED EAPI void elm_map_route_remove(Elm_Map_Route *route); /** * @deprecated Use elm_object_item_data_get instead. */ EINA_DEPRECATED EAPI void * elm_multibuttonentry_item_data_get(const Elm_Object_Item *it); /** * @deprecated Use elm_object_item_data_set instead. */ EINA_DEPRECATED EAPI void elm_multibuttonentry_item_data_set(Elm_Object_Item *it, void *data); /** * @deprecated Use elm_calendar_select_mode_set instead. */ EINA_DEPRECATED EAPI void elm_calendar_day_selection_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * @deprecated Use elm_calendar_select_mode_get instead. */ EINA_DEPRECATED EAPI Eina_Bool elm_calendar_day_selection_disabled_get(const Evas_Object *obj); elementary-1.7.7/src/lib/elm_widget_map.h0000664000175000017500000004237412127353615015320 00000000000000#ifndef ELM_WIDGET_MAP_H #define ELM_WIDGET_MAP_H #include "elm_interface_scrollable.h" /** * @addtogroup Widget * @{ * * @section elm-map-class The Elementary Map Class * * Elementary, besides having the @ref Map widget, exposes its * foundation -- the Elementary Map Class -- in order to create * other widgets which are a map with some more logic on top. */ /** * @def ELM_MAP_CLASS * * Use this macro to cast whichever subclass of * #Elm_Map_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_MAP_CLASS(x) ((Elm_Map_Smart_Class *) x) /** * @def ELM_MAP_DATA * * Use this macro to cast whichever subdata of * #Elm_Map_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_MAP_DATA(x) ((Elm_Map_Smart_Data *) x) /** * @def ELM_MAP_SMART_CLASS_VERSION * * Current version for Elementary map @b base smart class, a value * which goes to _Elm_Map_Smart_Class::version. * * @ingroup Widget */ #define ELM_MAP_SMART_CLASS_VERSION 1 /** * @def ELM_MAP_SMART_CLASS_INIT * * Initializer for a whole #Elm_Map_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_MAP_SMART_CLASS_INIT_NULL * @see ELM_MAP_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_MAP_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_MAP_SMART_CLASS_VERSION} /** * @def ELM_MAP_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Map_Smart_Class structure. * * @see ELM_MAP_SMART_CLASS_INIT_NAME_VERSION * @see ELM_MAP_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_MAP_SMART_CLASS_INIT_NULL \ ELM_MAP_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_MAP_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Map_Smart_Class structure and * set its name and version. * * This is similar to #ELM_MAP_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Map_Smart_Class (base field) * to the latest #ELM_MAP_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_MAP_SMART_CLASS_INIT_NULL * @see ELM_MAP_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_MAP_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_MAP_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary map base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a map. * * All of the functions listed on @ref Map namespace will work for * objects deriving from #Elm_Map_Smart_Class. */ typedef struct _Elm_Map_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Map_Smart_Class; /** * Base widget smart data extended with map instance data. */ typedef struct _Elm_Map_Smart_Data Elm_Map_Smart_Data; typedef char *(*Elm_Map_Module_Source_Name_Func)(void); typedef int (*Elm_Map_Module_Tile_Zoom_Min_Func)(void); typedef int (*Elm_Map_Module_Tile_Zoom_Max_Func)(void); typedef char *(*Elm_Map_Module_Tile_Url_Func)(const Evas_Object *, int, int, int); typedef Eina_Bool (*Elm_Map_Module_Tile_Geo_to_Coord_Func)(const Evas_Object *, int, double, double, int, int *, int *); typedef Eina_Bool (*Elm_Map_Module_Tile_Coord_to_Geo_Func)(const Evas_Object *, int, int, int, int, double *, double *); typedef double (*Elm_Map_Module_Tile_Scale_Func)(const Evas_Object *, double, double, int); typedef char *(*Elm_Map_Module_Route_Url_Func)(const Evas_Object *, const char *, int, double, double, double, double); typedef char *(*Elm_Map_Module_Name_Url_Func)(const Evas_Object *, int, const char *, double, double); typedef struct _Source_Tile Source_Tile; // FIXME: Currently tile size must be 256*256 // and the map size is pow(2.0, z) * (tile size) struct _Source_Tile { const char *name; int zoom_min; int zoom_max; Elm_Map_Module_Tile_Url_Func url_cb; Elm_Map_Module_Tile_Geo_to_Coord_Func geo_to_coord; Elm_Map_Module_Tile_Coord_to_Geo_Func coord_to_geo; Elm_Map_Module_Tile_Scale_Func scale_cb; }; typedef struct _Source_Route Source_Route; struct _Source_Route { const char *name; Elm_Map_Module_Route_Url_Func url_cb; }; typedef struct _Source_Name Source_Name; struct _Source_Name { const char *name; Elm_Map_Module_Name_Url_Func url_cb; }; typedef struct _Path Path; typedef struct _Color Color; typedef struct _Region Region; typedef struct _Grid Grid; typedef struct _Grid_Item Grid_Item; typedef struct _Overlay_Default Overlay_Default; typedef struct _Overlay_Class Overlay_Class; typedef struct _Overlay_Group Overlay_Group; typedef struct _Overlay_Bubble Overlay_Bubble; typedef struct _Overlay_Route Overlay_Route; typedef struct _Overlay_Line Overlay_Line; typedef struct _Overlay_Polygon Overlay_Polygon; typedef struct _Overlay_Circle Overlay_Circle; typedef struct _Overlay_Scale Overlay_Scale; typedef struct _Path_Node Path_Node; typedef struct _Path_Waypoint Path_Waypoint; typedef struct _Route_Dump Route_Dump; typedef struct _Name_Dump Name_Dump; typedef struct _Delayed_Data Delayed_Data; enum _Route_Xml_Attribute { ROUTE_XML_NONE, ROUTE_XML_DISTANCE, ROUTE_XML_DESCRIPTION, ROUTE_XML_COORDINATES, ROUTE_XML_LAST } Route_Xml_Attibute; enum _Name_Xml_Attribute { NAME_XML_NONE, NAME_XML_NAME, NAME_XML_LON, NAME_XML_LAT, NAME_XML_LAST } Name_Xml_Attibute; enum _Track_Xml_Attribute { TRACK_XML_NONE, TRACK_XML_COORDINATES, TRACK_XML_LAST } Track_Xml_Attibute; struct _Path { Evas_Coord x, y; }; struct _Region { double lon, lat; }; struct _Delayed_Data { void (*func)(void *data); Elm_Map_Smart_Data *wsd; Elm_Map_Zoom_Mode mode; int zoom; double lon, lat; Eina_List *overlays; }; struct _Color { int r, g, b, a; }; struct _Overlay_Group { Elm_Map_Smart_Data *wsd; double lon, lat; Elm_Map_Overlay *overlay; // virtual group type overlay Elm_Map_Overlay *klass; // class overlay for this virtual group Overlay_Default *ovl; // rendered overlay Eina_List *members; Eina_Bool in : 1; Eina_Bool boss : 1; }; struct _Overlay_Default { Elm_Map_Smart_Data *wsd; Evas_Coord w, h; double lon, lat; Evas_Coord x, y; // Display priority is content > icon > clas_obj > clas_icon > layout Evas_Object *content; Evas_Object *icon; Color c; // if clas_content or icon exists, do not inherit from class Evas_Object *clas_content; // Duplicated from class content Evas_Object *clas_icon; // Duplicated from class icon Evas_Object *layout; }; struct _Overlay_Class { Elm_Map_Smart_Data *wsd; Eina_List *members; int zoom_max; Evas_Object *content; Evas_Object *icon; }; struct _Overlay_Bubble { Elm_Map_Smart_Data *wsd; Evas_Object *pobj; Evas_Object *obj, *sc, *bx; double lon, lat; Evas_Coord x, y, w, h; }; struct _Overlay_Route { Elm_Map_Smart_Data *wsd; Evas_Object *obj; Eina_List *paths; Eina_List *nodes; }; struct _Overlay_Line { Elm_Map_Smart_Data *wsd; double flon, flat, tlon, tlat; Evas_Object *obj; }; struct _Overlay_Polygon { Elm_Map_Smart_Data *wsd; Eina_List *regions; // list of Regions Evas_Object *obj; }; struct _Overlay_Circle { Elm_Map_Smart_Data *wsd; double lon, lat; double radius; // Intial pixel in intial view double ratio; // initial-radius/map-size Evas_Object *obj; }; struct _Overlay_Scale { Elm_Map_Smart_Data *wsd; Evas_Coord x, y; Evas_Coord w, h; Evas_Object *obj; }; struct _Elm_Map_Overlay { Elm_Map_Smart_Data *wsd; Evas_Coord zoom_min; Color c; void *data; // user set data Elm_Map_Overlay_Type type; void *ovl; // Overlay Data for each type Elm_Map_Overlay_Get_Cb cb; void *cb_data; Elm_Map_Overlay_Del_Cb del_cb; void *del_cb_data; // These are not used if overlay type is class or group Overlay_Group *grp; Eina_Bool visible : 1; Eina_Bool paused : 1; Eina_Bool hide : 1; }; struct _Elm_Map_Route { Elm_Map_Smart_Data *wsd; char *fname; Elm_Map_Route_Type type; Elm_Map_Route_Method method; double flon, flat, tlon, tlat; Elm_Map_Route_Cb cb; void *data; Ecore_File_Download_Job *job; Eina_List *nodes; Eina_List *waypoint; struct { int node_count; int waypoint_count; const char *nodes; const char *waypoints; double distance; /* unit : km */ } info; Path_Node *n; Path_Waypoint *w; }; struct _Path_Node { Elm_Map_Smart_Data *wsd; int idx; struct { double lon, lat; char *address; } pos; }; struct _Path_Waypoint { Elm_Map_Smart_Data *wsd; const char *point; }; struct _Elm_Map_Name { Elm_Map_Smart_Data *wsd; int method; char *address; double lon, lat; char *fname; Ecore_File_Download_Job *job; Elm_Map_Name_Cb cb; void *data; }; struct _Route_Dump { int id; char *fname; double distance; char *description; char *coordinates; }; struct _Name_Dump { int id; char *address; double lon; double lat; }; struct _Grid_Item { Grid *g; Elm_Map_Smart_Data *wsd; Evas_Object *img; const char *file; const char *url; int x, y; // Tile coordinate Ecore_File_Download_Job *job; Eina_Bool file_have : 1; }; struct _Grid { Elm_Map_Smart_Data *wsd; int zoom; /* zoom level tiles want for optimal * display (1, 2, 4, 8) */ int tw, th; // size of grid in tiles Eina_Matrixsparse *grid; }; struct _Elm_Map_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ Evas_Object *hit_rect; const Elm_Scrollable_Smart_Interface *s_iface; Evas_Object *pan_obj; Evas_Object *g_layer; /* Tiles are below this and overlays are on top */ Evas_Object *sep_maps_overlays; Evas_Map *map; Eina_Array *src_tile_mods; Source_Tile *src_tile; Eina_List *src_tiles; const char **src_tile_names; Eina_Array *src_route_mods; Source_Route *src_route; Eina_List *src_routes; const char **src_route_names; Eina_Array *src_name_mods; Source_Name *src_name; Eina_List *src_names; const char **src_name_names; Eina_List *grids; int zoom_min, zoom_max; int tsize; int id; int zoom; double zoom_detail; struct { int w, h; // Current pixel width, heigth of a grid int tile; // Current pixel size of a grid item } size; Elm_Map_Zoom_Mode mode; struct { double zoom; double diff; int cnt; } ani; Ecore_Timer *zoom_timer; Ecore_Animator *zoom_animator; Ecore_Timer *loaded_timer; int try_num; int finish_num; int download_num; Eina_List *download_list; Ecore_Idler *download_idler; Eina_Hash *ua; const char *user_agent; Evas_Coord pan_x, pan_y; Eina_List *delayed_jobs; Ecore_Timer *scr_timer; Ecore_Timer *long_timer; Evas_Event_Mouse_Down ev; double pinch_zoom; struct { Evas_Coord cx, cy; double a, d; } rotate; Eina_List *routes; Eina_List *track; Eina_List *names; Eina_List *overlays; Eina_List *group_overlays; Eina_List *all_overlays; Eina_Bool wheel_disabled : 1; Eina_Bool on_hold : 1; Eina_Bool paused : 1; }; typedef struct _Elm_Map_Pan_Smart_Class { Elm_Pan_Smart_Class base; } Elm_Map_Pan_Smart_Class; typedef struct _Elm_Map_Pan_Smart_Data Elm_Map_Pan_Smart_Data; struct _Elm_Map_Pan_Smart_Data { Elm_Pan_Smart_Data base; Elm_Map_Smart_Data *wsd; }; /** * @} */ EAPI extern const char ELM_MAP_SMART_NAME[]; EAPI extern const char ELM_MAP_PAN_SMART_NAME[]; EAPI const Elm_Map_Smart_Class *elm_map_smart_class_get(void); #define ELM_MAP_DATA_GET(o, sd) \ Elm_Map_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_MAP_PAN_DATA_GET(o, sd) \ Elm_Map_Pan_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_MAP_DATA_GET_OR_RETURN(o, ptr) \ ELM_MAP_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_MAP_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_MAP_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_MAP_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_MAP_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_font.c0000664000175000017500000001342012127353615014127 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #ifdef HAVE_EVIL # include #endif #include #include "elm_priv.h" Elm_Font_Properties * _elm_font_properties_get(Eina_Hash **font_hash, const char *font) { Elm_Font_Properties *efp = NULL; char *token = strchr(font, ':'); if (token && !strncmp(token, ELM_FONT_TOKEN_STYLE, strlen(ELM_FONT_TOKEN_STYLE))) { char *name, *subname, *style, *substyle; int len; /* get font name */ len = token - font; name = calloc(sizeof(char), len + 1); if (!name) return NULL; strncpy(name, font, len); /* remove subnames from the font name (should be english) */ subname = strchr(name, ','); if (subname) { len = subname - name; name = realloc(name, sizeof(char) * len + 1); if (name) { memset(name, 0, sizeof(char) * len + 1); strncpy(name, font, len); } } /* add a font name */ if (font_hash) efp = eina_hash_find(*font_hash, name); if (!efp) { efp = calloc(1, sizeof(Elm_Font_Properties)); if (!efp) return NULL; efp->name = eina_stringshare_add(name); if (font_hash) { if (!*font_hash) *font_hash = eina_hash_string_superfast_new(NULL); eina_hash_add(*font_hash, name, efp); } } free(name); style = token + strlen(ELM_FONT_TOKEN_STYLE); substyle = strchr(style, ','); //TODO: Seems to need to add all styles. not only one. if (substyle) { char *style_old = style; len = substyle - style; style = calloc(sizeof(char), len + 1); if (style) { strncpy(style, style_old, len); efp->styles = eina_list_append(efp->styles, eina_stringshare_add(style)); free(style); } } else efp->styles = eina_list_append(efp->styles, eina_stringshare_add(style)); } else if ((font_hash) && (!eina_hash_find(*font_hash, font))) { efp = calloc(1, sizeof(Elm_Font_Properties)); if (!efp) return NULL; efp->name = eina_stringshare_add(font); if (!*font_hash) *font_hash = eina_hash_string_superfast_new(NULL); eina_hash_add(*font_hash, font, efp); } return efp; } Eina_Hash * _elm_font_available_hash_add(Eina_Hash *font_hash, const char *full_name) { _elm_font_properties_get(&font_hash, full_name); return font_hash; } static void _elm_font_properties_free(Elm_Font_Properties *efp) { const char *str; EINA_LIST_FREE(efp->styles, str) if (str) eina_stringshare_del(str); if (efp->name) eina_stringshare_del(efp->name); free(efp); } static Eina_Bool _font_hash_free_cb(const Eina_Hash *hash __UNUSED__, const void *key __UNUSED__, void *data, void *fdata __UNUSED__) { Elm_Font_Properties *efp; efp = data; _elm_font_properties_free(efp); return EINA_TRUE; } void _elm_font_available_hash_del(Eina_Hash *hash) { if (!hash) return; eina_hash_foreach(hash, _font_hash_free_cb, NULL); eina_hash_free(hash); } EAPI Elm_Font_Properties * elm_font_properties_get(const char *font) { EINA_SAFETY_ON_NULL_RETURN_VAL(font, NULL); return _elm_font_properties_get(NULL, font); } EAPI void elm_font_properties_free(Elm_Font_Properties *efp) { const char *str; EINA_SAFETY_ON_NULL_RETURN(efp); EINA_LIST_FREE(efp->styles, str) if (str) eina_stringshare_del(str); if (efp->name) eina_stringshare_del(efp->name); free(efp); } EAPI char * elm_font_fontconfig_name_get(const char *name, const char *style) { char buf[256]; EINA_SAFETY_ON_NULL_RETURN_VAL(name, NULL); if (!style || style[0] == 0) return (char *) eina_stringshare_add(name); snprintf(buf, 256, "%s" ELM_FONT_TOKEN_STYLE "%s", name, style); return (char *) eina_stringshare_add(buf); } EAPI void elm_font_fontconfig_name_free(char *name) { eina_stringshare_del(name); } EAPI Eina_Hash * elm_font_available_hash_add(Eina_List *list) { Eina_Hash *font_hash; Eina_List *l; void *key; font_hash = NULL; /* populate with default font families */ //FIXME: Need to check whether fonts are being added multiple times. font_hash = _elm_font_available_hash_add(font_hash, "Sans:style=Regular"); font_hash = _elm_font_available_hash_add(font_hash, "Sans:style=Bold"); font_hash = _elm_font_available_hash_add(font_hash, "Sans:style=Oblique"); font_hash = _elm_font_available_hash_add(font_hash, "Sans:style=Bold Oblique"); font_hash = _elm_font_available_hash_add(font_hash, "Serif:style=Regular"); font_hash = _elm_font_available_hash_add(font_hash, "Serif:style=Bold"); font_hash = _elm_font_available_hash_add(font_hash, "Serif:style=Oblique"); font_hash = _elm_font_available_hash_add(font_hash, "Serif:style=Bold Oblique"); font_hash = _elm_font_available_hash_add(font_hash, "Monospace:style=Regular"); font_hash = _elm_font_available_hash_add(font_hash, "Monospace:style=Bold"); font_hash = _elm_font_available_hash_add(font_hash, "Monospace:style=Oblique"); font_hash = _elm_font_available_hash_add(font_hash, "Monospace:style=Bold Oblique"); EINA_LIST_FOREACH(list, l, key) if (key) _elm_font_available_hash_add(font_hash, key); return font_hash; } EAPI void elm_font_available_hash_del(Eina_Hash *hash) { _elm_font_available_hash_del(hash); } elementary-1.7.7/src/lib/elm_main.c0000664000175000017500000011106412127353615014110 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #ifdef HAVE_FORK #include /* dlopen,dlclose,etc */ #endif #ifdef HAVE_CRT_EXTERNS_H # include #endif #ifdef HAVE_EVIL # include #endif #ifdef HAVE_EMOTION # include #endif #include #include "elm_priv.h" #define SEMI_BROKEN_QUICKLAUNCH 1 static Elm_Version _version = { VMAJ, VMIN, VMIC, VREV }; EAPI Elm_Version *elm_version = &_version; Eina_Bool _elm_dangerous_call_check(const char *call) { char buf[256]; const char *eval; snprintf(buf, sizeof(buf), "%i.%i.%i.%i", VMAJ, VMIN, VMIC, VREV); eval = getenv("ELM_NO_FINGER_WAGGLING"); if ((eval) && (!strcmp(eval, buf))) return 0; printf("ELEMENTARY FINGER WAGGLE!!!!!!!!!!\n" "\n" " %s() used.\n" "PLEASE see the API documentation for this function. This call\n" "should almost never be used. Only in very special cases.\n" "\n" "To remove this warning please set the environment variable:\n" " ELM_NO_FINGER_WAGGLING\n" "To the value of the Elementary version + revision number. e.g.:\n" " 1.2.5.40295\n" "\n" , call); return 1; } static Eina_Bool _elm_signal_exit(void *data, int ev_type, void *ev); static Eina_Prefix *pfx = NULL; char *_elm_appname = NULL; const char *_elm_data_dir = NULL; const char *_elm_lib_dir = NULL; int _elm_log_dom = -1; EAPI int ELM_EVENT_POLICY_CHANGED = 0; static int _elm_init_count = 0; static int _elm_sub_init_count = 0; static int _elm_ql_init_count = 0; static int _elm_policies[ELM_POLICY_LAST]; static Ecore_Event_Handler *_elm_exit_handler = NULL; static Eina_Bool quicklaunch_on = 0; static Eina_Bool _elm_signal_exit(void *data __UNUSED__, int ev_type __UNUSED__, void *ev __UNUSED__) { elm_exit(); return ECORE_CALLBACK_PASS_ON; } void _elm_rescale(void) { edje_scale_set(_elm_config->scale); _elm_win_rescale(NULL, EINA_FALSE); _elm_ews_wm_rescale(NULL, EINA_FALSE); } static Eina_Bool _emotion_inited = EINA_FALSE; void _elm_emotion_init(void) { if (_emotion_inited) return ; #if HAVE_EMOTION emotion_init(); _emotion_inited = EINA_TRUE; #endif } void _elm_emotion_shutdown(void) { if (!_emotion_inited) return ; #if HAVE_EMOTION emotion_shutdown(); _emotion_inited = EINA_FALSE; #endif } static void *app_mainfunc = NULL; static const char *app_domain = NULL; static const char *app_checkfile = NULL; static const char *app_compile_bin_dir = NULL; static const char *app_compile_lib_dir = NULL; static const char *app_compile_data_dir = NULL; static const char *app_compile_locale_dir = NULL; static const char *app_prefix_dir = NULL; static const char *app_bin_dir = NULL; static const char *app_lib_dir = NULL; static const char *app_data_dir = NULL; static const char *app_locale_dir = NULL; static Eina_Prefix *app_pfx = NULL; static void _prefix_check(void) { int argc = 0; char **argv = NULL; const char *dirs[4] = { NULL, NULL, NULL, NULL }; char *caps = NULL, *p1, *p2; char buf[PATH_MAX]; if (app_pfx) return; if (!app_domain) return; ecore_app_args_get(&argc, &argv); if (argc < 1) return; dirs[0] = app_compile_bin_dir; dirs[1] = app_compile_lib_dir; dirs[2] = app_compile_data_dir; dirs[3] = app_compile_locale_dir; if (!dirs[0]) dirs[0] = "/usr/local/bin"; if (!dirs[1]) dirs[1] = "/usr/local/lib"; if (!dirs[2]) { snprintf(buf, sizeof(buf), "/usr/local/share/%s", app_domain); dirs[2] = buf; } if (!dirs[3]) dirs[3] = dirs[2]; if (app_domain) { caps = alloca(strlen(app_domain) + 1); for (p1 = (char *)app_domain, p2 = caps; *p1; p1++, p2++) *p2 = toupper(*p1); *p2 = 0; } app_pfx = eina_prefix_new(argv[0], app_mainfunc, caps, app_domain, app_checkfile, dirs[0], dirs[1], dirs[2], dirs[3]); } static void _prefix_shutdown(void) { if (app_pfx) eina_prefix_free(app_pfx); if (app_domain) eina_stringshare_del(app_domain); if (app_checkfile) eina_stringshare_del(app_checkfile); if (app_compile_bin_dir) eina_stringshare_del(app_compile_bin_dir); if (app_compile_lib_dir) eina_stringshare_del(app_compile_lib_dir); if (app_compile_data_dir) eina_stringshare_del(app_compile_data_dir); if (app_compile_locale_dir) eina_stringshare_del(app_compile_locale_dir); if (app_prefix_dir) eina_stringshare_del(app_prefix_dir); if (app_bin_dir) eina_stringshare_del(app_bin_dir); if (app_lib_dir) eina_stringshare_del(app_lib_dir); if (app_data_dir) eina_stringshare_del(app_data_dir); if (app_locale_dir) eina_stringshare_del(app_locale_dir); app_mainfunc = NULL; app_domain = NULL; app_checkfile = NULL; app_compile_bin_dir = NULL; app_compile_lib_dir = NULL; app_compile_data_dir = NULL; app_compile_locale_dir = NULL; app_prefix_dir = NULL; app_bin_dir = NULL; app_lib_dir = NULL; app_data_dir = NULL; app_locale_dir = NULL; app_pfx = NULL; } EAPI int elm_init(int argc, char **argv) { elm_quicklaunch_init(argc, argv); if (_elm_init_count > 1) return _elm_init_count; elm_quicklaunch_sub_init(argc, argv); _prefix_shutdown(); return _elm_init_count; } EAPI int elm_shutdown(void) { if (_elm_init_count <= 0) { ERR("Init count not greater than 0 in shutdown."); return 0; } _elm_init_count--; if (_elm_init_count > 0) return _elm_init_count; _elm_win_shutdown(); while (_elm_win_deferred_free) ecore_main_loop_iterate(); // wrningz :( // _prefix_shutdown(); elm_quicklaunch_sub_shutdown(); elm_quicklaunch_shutdown(); return _elm_init_count; } EAPI void elm_app_info_set(void *mainfunc, const char *dom, const char *checkfile) { app_mainfunc = mainfunc; eina_stringshare_replace(&app_domain, dom); eina_stringshare_replace(&app_checkfile, checkfile); } EAPI void elm_app_compile_bin_dir_set(const char *dir) { eina_stringshare_replace(&app_compile_bin_dir, dir); } EAPI void elm_app_compile_lib_dir_set(const char *dir) { eina_stringshare_replace(&app_compile_lib_dir, dir); } EAPI void elm_app_compile_data_dir_set(const char *dir) { eina_stringshare_replace(&app_compile_data_dir, dir); } EAPI void elm_app_compile_locale_set(const char *dir) { eina_stringshare_replace(&app_compile_locale_dir, dir); } EAPI const char * elm_app_prefix_dir_get(void) { if (app_prefix_dir) return app_prefix_dir; _prefix_check(); if (!app_pfx) return ""; app_prefix_dir = eina_prefix_get(app_pfx); return app_prefix_dir; } EAPI const char * elm_app_bin_dir_get(void) { if (app_bin_dir) return app_bin_dir; _prefix_check(); if (!app_pfx) return ""; app_bin_dir = eina_prefix_bin_get(app_pfx); return app_bin_dir; } EAPI const char * elm_app_lib_dir_get(void) { if (app_lib_dir) return app_lib_dir; _prefix_check(); if (!app_pfx) return ""; app_lib_dir = eina_prefix_lib_get(app_pfx); return app_lib_dir; } EAPI const char * elm_app_data_dir_get(void) { if (app_data_dir) return app_data_dir; _prefix_check(); if (!app_pfx) return ""; app_data_dir = eina_prefix_data_get(app_pfx); return app_data_dir; } EAPI const char * elm_app_locale_dir_get(void) { if (app_locale_dir) return app_locale_dir; _prefix_check(); if (!app_pfx) return ""; app_locale_dir = eina_prefix_locale_get(app_pfx); return app_locale_dir; } #ifdef ELM_EDBUS static int _elm_need_e_dbus = 0; #endif EAPI Eina_Bool elm_need_e_dbus(void) { #ifdef ELM_EDBUS if (_elm_need_e_dbus++) return EINA_TRUE; e_dbus_init(); return EINA_TRUE; #else return EINA_FALSE; #endif } static void _elm_unneed_e_dbus(void) { #ifdef ELM_EDBUS if (--_elm_need_e_dbus) return; _elm_need_e_dbus = 0; e_dbus_shutdown(); #endif } #ifdef ELM_EFREET static int _elm_need_efreet = 0; #endif EAPI Eina_Bool elm_need_efreet(void) { #ifdef ELM_EFREET if (_elm_need_efreet++) return EINA_TRUE; efreet_init(); efreet_mime_init(); efreet_trash_init(); /* { Eina_List **list; list = efreet_icon_extra_list_get(); if (list) { e_user_dir_concat_static(buf, "icons"); *list = eina_list_prepend(*list, (void *)eina_stringshare_add(buf)); e_prefix_data_concat_static(buf, "data/icons"); *list = eina_list_prepend(*list, (void *)eina_stringshare_add(buf)); } } */ return EINA_TRUE; #else return EINA_FALSE; #endif } static void _elm_unneed_efreet(void) { #ifdef ELM_EFREET if (--_elm_need_efreet) return; _elm_need_efreet = 0; efreet_trash_shutdown(); efreet_mime_shutdown(); efreet_shutdown(); #endif } EAPI void elm_quicklaunch_mode_set(Eina_Bool ql_on) { quicklaunch_on = ql_on; } EAPI Eina_Bool elm_quicklaunch_mode_get(void) { return quicklaunch_on; } EAPI int elm_quicklaunch_init(int argc, char **argv) { _elm_init_count++; _elm_ql_init_count++; if (_elm_init_count > 1) return _elm_ql_init_count; if (_elm_ql_init_count > 1) return _elm_ql_init_count; eina_init(); _elm_log_dom = eina_log_domain_register("elementary", EINA_COLOR_LIGHTBLUE); if (!_elm_log_dom) { EINA_LOG_ERR("could not register elementary log domain."); _elm_log_dom = EINA_LOG_DOMAIN_GLOBAL; } eet_init(); ecore_init(); #ifdef HAVE_ELEMENTARY_EMAP emap_init(); #endif ecore_app_args_set(argc, (const char **)argv); memset(_elm_policies, 0, sizeof(_elm_policies)); if (!ELM_EVENT_POLICY_CHANGED) ELM_EVENT_POLICY_CHANGED = ecore_event_type_new(); ecore_file_init(); _elm_exit_handler = ecore_event_handler_add(ECORE_EVENT_SIGNAL_EXIT, _elm_signal_exit, NULL); if (argv) _elm_appname = strdup(ecore_file_file_get(argv[0])); pfx = eina_prefix_new(argv ? argv[0] : NULL, elm_quicklaunch_init, "ELM", "elementary", "config/profile.cfg", PACKAGE_LIB_DIR, /* don't have a bin dir currently */ PACKAGE_LIB_DIR, PACKAGE_DATA_DIR, LOCALE_DIR); if (pfx) { _elm_data_dir = eina_stringshare_add(eina_prefix_data_get(pfx)); _elm_lib_dir = eina_stringshare_add(eina_prefix_lib_get(pfx)); } if (!_elm_data_dir) _elm_data_dir = eina_stringshare_add("/"); if (!_elm_lib_dir) _elm_lib_dir = eina_stringshare_add("/"); return _elm_ql_init_count; } EAPI int elm_quicklaunch_sub_init(int argc, char **argv) { _elm_sub_init_count++; if (_elm_sub_init_count > 1) return _elm_sub_init_count; if (quicklaunch_on) { _elm_config_init(); #ifdef SEMI_BROKEN_QUICKLAUNCH return _elm_sub_init_count; #endif } if (!quicklaunch_on) { ecore_app_args_set(argc, (const char **)argv); evas_init(); edje_init(); _elm_module_init(); _elm_config_init(); _elm_config_sub_init(); ecore_evas_init(); // FIXME: check errors #ifdef HAVE_ELEMENTARY_ECORE_IMF ecore_imf_init(); #endif #ifdef HAVE_ELEMENTARY_ECORE_CON ecore_con_init(); ecore_con_url_init(); #endif _elm_ews_wm_init(); } return _elm_sub_init_count; } EAPI int elm_quicklaunch_sub_shutdown(void) { _elm_sub_init_count--; if (_elm_sub_init_count > 0) return _elm_sub_init_count; if (quicklaunch_on) { #ifdef SEMI_BROKEN_QUICKLAUNCH return _elm_sub_init_count; #endif } if (!quicklaunch_on) { _elm_win_shutdown(); _elm_module_shutdown(); _elm_ews_wm_shutdown(); #ifdef HAVE_ELEMENTARY_ECORE_CON ecore_con_url_shutdown(); ecore_con_shutdown(); #endif #ifdef HAVE_ELEMENTARY_ECORE_IMF ecore_imf_shutdown(); #endif ecore_evas_shutdown(); _elm_config_sub_shutdown(); #define ENGINE_COMPARE(name) (!strcmp(_elm_config->engine, name)) if (ENGINE_COMPARE(ELM_SOFTWARE_X11) || ENGINE_COMPARE(ELM_SOFTWARE_16_X11) || ENGINE_COMPARE(ELM_XRENDER_X11) || ENGINE_COMPARE(ELM_OPENGL_X11) || ENGINE_COMPARE(ELM_SOFTWARE_SDL) || ENGINE_COMPARE(ELM_SOFTWARE_16_SDL) || ENGINE_COMPARE(ELM_OPENGL_SDL) || ENGINE_COMPARE(ELM_OPENGL_COCOA) || ENGINE_COMPARE(ELM_SOFTWARE_WIN32) || ENGINE_COMPARE(ELM_SOFTWARE_16_WINCE) || ENGINE_COMPARE(ELM_EWS)) #undef ENGINE_COMPARE evas_cserve_disconnect(); edje_shutdown(); evas_shutdown(); } return _elm_sub_init_count; } EAPI int elm_quicklaunch_shutdown(void) { _elm_ql_init_count--; if (_elm_ql_init_count > 0) return _elm_ql_init_count; if (pfx) eina_prefix_free(pfx); pfx = NULL; eina_stringshare_del(_elm_data_dir); _elm_data_dir = NULL; eina_stringshare_del(_elm_lib_dir); _elm_lib_dir = NULL; free(_elm_appname); _elm_appname = NULL; _elm_config_shutdown(); ecore_event_handler_del(_elm_exit_handler); _elm_exit_handler = NULL; _elm_theme_shutdown(); _elm_unneed_efreet(); _elm_unneed_e_dbus(); _elm_unneed_ethumb(); _elm_unneed_web(); ecore_file_shutdown(); #ifdef HAVE_ELEMENTARY_EMAP emap_shutdown(); #endif #ifdef HAVE_EMOTION _elm_emotion_shutdown(); #endif ecore_shutdown(); eet_shutdown(); if ((_elm_log_dom > -1) && (_elm_log_dom != EINA_LOG_DOMAIN_GLOBAL)) { eina_log_domain_unregister(_elm_log_dom); _elm_log_dom = -1; } _elm_widget_type_clear(); eina_shutdown(); return _elm_ql_init_count; } EAPI void elm_quicklaunch_seed(void) { #ifndef SEMI_BROKEN_QUICKLAUNCH if (quicklaunch_on) { Evas_Object *win, *bg, *bt; win = elm_win_add(NULL, "seed", ELM_WIN_BASIC); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_show(bg); bt = elm_button_add(win); elm_object_text_set(bt, " abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789~-_=+\\|]}[{;:'\",<.>/?"); elm_win_resize_object_add(win, bt); ecore_main_loop_iterate(); evas_object_del(win); ecore_main_loop_iterate(); #define ENGINE_COMPARE(name) (!strcmp(_elm_config->engine, name)) if (ENGINE_COMPARE(ELM_SOFTWARE_X11) || ENGINE_COMPARE(ELM_SOFTWARE_16_X11) || ENGINE_COMPARE(ELM_XRENDER_X11) || ENGINE_COMPARE(ELM_OPENGL_X11)) #undef ENGINE_COMPARE { # ifdef HAVE_ELEMENTARY_X ecore_x_sync(); # endif } ecore_main_loop_iterate(); } #endif } #ifdef HAVE_FORK static void *qr_handle = NULL; #endif static int (*qr_main)(int argc, char **argv) = NULL; EAPI Eina_Bool elm_quicklaunch_prepare(int argc, char **argv) { #ifdef HAVE_FORK char *exe; if (argc <= 0 || argv == NULL) return EINA_FALSE; exe = elm_quicklaunch_exe_path_get(argv[0]); if (!exe) { ERR("requested quicklaunch binary '%s' does not exist\n", argv[0]); return EINA_FALSE; } else { char *exe2, *p; char *exename; exe2 = malloc(strlen(exe) + 1 + 10); strcpy(exe2, exe); p = strrchr(exe2, '/'); if (p) p++; else p = exe2; exename = alloca(strlen(p) + 1); strcpy(exename, p); *p = 0; strcat(p, "../lib/"); strcat(p, exename); strcat(p, ".so"); if (!access(exe2, R_OK | X_OK)) { free(exe); exe = exe2; } else free(exe2); } qr_handle = dlopen(exe, RTLD_NOW | RTLD_GLOBAL); if (!qr_handle) { fprintf(stderr, "dlerr: %s\n", dlerror()); WRN("dlopen('%s') failed: %s", exe, dlerror()); free(exe); return EINA_FALSE; } INF("dlopen('%s') = %p", exe, qr_handle); qr_main = dlsym(qr_handle, "elm_main"); INF("dlsym(%p, 'elm_main') = %p", qr_handle, qr_main); if (!qr_main) { WRN("not quicklauncher capable: no elm_main in '%s'", exe); dlclose(qr_handle); qr_handle = NULL; free(exe); return EINA_FALSE; } free(exe); return EINA_TRUE; #else return EINA_FALSE; (void)argv; #endif } EAPI Eina_Bool elm_quicklaunch_fork(int argc, char **argv, char *cwd, void (postfork_func) (void *data), void *postfork_data) { #ifdef HAVE_FORK pid_t child; int ret; if (!qr_main) { int i; char **args; child = fork(); if (child > 0) return EINA_TRUE; else if (child < 0) { perror("could not fork"); return EINA_FALSE; } setsid(); if (chdir(cwd) != 0) perror("could not chdir"); args = alloca((argc + 1) * sizeof(char *)); for (i = 0; i < argc; i++) args[i] = argv[i]; args[argc] = NULL; WRN("%s not quicklaunch capable, fallback...", argv[0]); execvp(argv[0], args); ERR("failed to execute '%s': %s", argv[0], strerror(errno)); exit(-1); } child = fork(); if (child > 0) return EINA_TRUE; else if (child < 0) { perror("could not fork"); return EINA_FALSE; } if (postfork_func) postfork_func(postfork_data); ecore_fork_reset(); if (quicklaunch_on) { if (_elm_appname) free(_elm_appname); _elm_appname = NULL; if ((argv) && (argv[0])) _elm_appname = strdup(ecore_file_file_get(argv[0])); #ifdef SEMI_BROKEN_QUICKLAUNCH ecore_app_args_set(argc, (const char **)argv); evas_init(); edje_init(); _elm_module_init(); _elm_config_sub_init(); #define ENGINE_COMPARE(name) (!strcmp(_elm_config->engine, name)) if (ENGINE_COMPARE(ELM_SOFTWARE_X11) || ENGINE_COMPARE(ELM_SOFTWARE_16_X11) || ENGINE_COMPARE(ELM_XRENDER_X11) || ENGINE_COMPARE(ELM_OPENGL_X11)) #undef ENGINE_COMPARE { # ifdef HAVE_ELEMENTARY_X ecore_x_init(NULL); # endif } ecore_evas_init(); // FIXME: check errors # ifdef HAVE_ELEMENTARY_ECORE_IMF ecore_imf_init(); # endif #endif } setsid(); if (chdir(cwd) != 0) perror("could not chdir"); ecore_app_args_set(argc, (const char **)argv); ret = qr_main(argc, argv); exit(ret); return EINA_TRUE; #else return EINA_FALSE; (void)argc; (void)argv; (void)cwd; (void)postfork_func; (void)postfork_data; #endif } EAPI void elm_quicklaunch_cleanup(void) { #ifdef HAVE_FORK if (qr_handle) { dlclose(qr_handle); qr_handle = NULL; qr_main = NULL; } #endif } EAPI int elm_quicklaunch_fallback(int argc, char **argv) { int ret; elm_quicklaunch_init(argc, argv); elm_quicklaunch_sub_init(argc, argv); elm_quicklaunch_prepare(argc, argv); ret = qr_main(argc, argv); exit(ret); return ret; } EAPI char * elm_quicklaunch_exe_path_get(const char *exe) { static char *path = NULL; static Eina_List *pathlist = NULL; const char *pathitr; const Eina_List *l; char buf[PATH_MAX]; if (exe[0] == '/') return strdup(exe); if ((exe[0] == '.') && (exe[1] == '/')) return strdup(exe); if ((exe[0] == '.') && (exe[1] == '.') && (exe[2] == '/')) return strdup(exe); if (!path) { const char *p, *pp; char *buf2; path = getenv("PATH"); buf2 = alloca(strlen(path) + 1); p = path; pp = p; for (;; ) { if ((*p == ':') || (!*p)) { int len; len = p - pp; strncpy(buf2, pp, len); buf2[len] = 0; pathlist = eina_list_append(pathlist, eina_stringshare_add(buf2)); if (!*p) break; p++; pp = p; } else { if (!*p) break; p++; } } } EINA_LIST_FOREACH(pathlist, l, pathitr) { snprintf(buf, sizeof(buf), "%s/%s", pathitr, exe); if (!access(buf, R_OK | X_OK)) return strdup(buf); } return NULL; } EAPI void elm_run(void) { ecore_main_loop_begin(); } EAPI void elm_exit(void) { ecore_main_loop_quit(); } //FIXME: Use Elm_Policy Parameter when 2.0 is released. EAPI Eina_Bool elm_policy_set(unsigned int policy, int value) { Elm_Event_Policy_Changed *ev; if (policy >= ELM_POLICY_LAST) return EINA_FALSE; if (value == _elm_policies[policy]) return EINA_TRUE; /* TODO: validate policy? */ ev = malloc(sizeof(*ev)); ev->policy = policy; ev->new_value = value; ev->old_value = _elm_policies[policy]; _elm_policies[policy] = value; ecore_event_add(ELM_EVENT_POLICY_CHANGED, ev, NULL, NULL); return EINA_TRUE; } //FIXME: Use Elm_Policy Parameter when 2.0 is released. EAPI int elm_policy_get(unsigned int policy) { if (policy >= ELM_POLICY_LAST) return 0; return _elm_policies[policy]; } EAPI void elm_language_set(const char *lang) { setlocale(LC_ALL, lang); _elm_win_translate(); } EAPI Eina_Bool elm_object_mirrored_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return elm_widget_mirrored_get(obj); } EAPI void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_mirrored_set(obj, mirrored); } EAPI Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return elm_widget_mirrored_automatic_get(obj); } EAPI void elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_mirrored_automatic_set(obj, automatic); } /** * @} */ EAPI void elm_object_scale_set(Evas_Object *obj, double scale) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_scale_set(obj, scale); } EAPI double elm_object_scale_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, 0.0); return elm_widget_scale_get(obj); } EAPI void elm_object_part_text_set(Evas_Object *obj, const char *part, const char *label) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_text_part_set(obj, part, label); } EAPI const char * elm_object_part_text_get(const Evas_Object *obj, const char *part) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_text_part_get(obj, part); } EAPI void elm_object_domain_translatable_text_part_set(Evas_Object *obj, const char *part, const char *domain, const char *text) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_domain_translatable_text_part_set(obj, part, domain, text); } EAPI const char * elm_object_translatable_text_part_get(const Evas_Object *obj, const char *part) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_translatable_text_part_get(obj, part); } EAPI void elm_object_part_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_content_part_set(obj, part, content); } EAPI Evas_Object * elm_object_part_content_get(const Evas_Object *obj, const char *part) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_content_part_get(obj, part); } EAPI Evas_Object * elm_object_part_content_unset(Evas_Object *obj, const char *part) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_content_part_unset(obj, part); } EAPI Eina_Bool elm_object_style_set(Evas_Object *obj, const char *style) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return elm_widget_style_set(obj, style); } EAPI const char * elm_object_style_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_style_get(obj); } EAPI void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_disabled_set(obj, disabled); } EAPI Eina_Bool elm_object_disabled_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return elm_widget_disabled_get(obj); } EAPI void elm_cache_all_flush(void) { const Eina_List *l; Evas_Object *obj; edje_file_cache_flush(); edje_collection_cache_flush(); eet_clearcache(); EINA_LIST_FOREACH(_elm_win_list, l, obj) { Evas *e = evas_object_evas_get(obj); evas_image_cache_flush(e); evas_font_cache_flush(e); evas_render_dump(e); } } EAPI Eina_Bool elm_object_focus_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return elm_widget_focus_get(obj); } EAPI void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus) { EINA_SAFETY_ON_NULL_RETURN(obj); if (elm_widget_is(obj)) { const char *type; if (focus == elm_widget_focus_get(obj)) return; // ugly, but, special case for inlined windows type = evas_object_type_get(obj); if ((type) && (!strcmp(type, "elm_win"))) { Evas_Object *inlined = elm_win_inlined_image_object_get(obj); if (inlined) { evas_object_focus_set(inlined, focus); return; } } if (focus) elm_widget_focus_cycle(obj, ELM_FOCUS_NEXT); else elm_widget_focused_object_clear(obj); } else { evas_object_focus_set(obj, focus); } } EAPI void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_can_focus_set(obj, enable); /*FIXME: According to the elm_object_focus_allow_get(), child_can_focus field of the parent should be updated. Otherwise, the checking of it's child focus allow states should not be in elm_object_focus_allow_get() */ } EAPI Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return (elm_widget_can_focus_get(obj)) || (elm_widget_child_can_focus_get(obj)); } EAPI void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_focus_custom_chain_set(obj, objs); } EAPI void elm_object_focus_custom_chain_unset(Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_focus_custom_chain_unset(obj); } EAPI const Eina_List * elm_object_focus_custom_chain_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_focus_custom_chain_get(obj); } EAPI void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_focus_custom_chain_append(obj, child, relative_child); } EAPI void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_focus_custom_chain_prepend(obj, child, relative_child); } EINA_DEPRECATED EAPI void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir) { elm_object_focus_next(obj, dir); } EAPI void elm_object_focus_next(Evas_Object *obj, Elm_Focus_Direction dir) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_focus_cycle(obj, dir); } EAPI void elm_object_tree_focus_allow_set(Evas_Object *obj, Eina_Bool tree_focusable) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_tree_unfocusable_set(obj, !tree_focusable); } EAPI Eina_Bool elm_object_tree_focus_allow_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return !elm_widget_tree_unfocusable_get(obj); } EAPI void elm_object_scroll_hold_push(Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_scroll_hold_push(obj); } EAPI void elm_object_scroll_hold_pop(Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_scroll_hold_pop(obj); } EAPI int elm_object_scroll_hold_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, 0); return elm_widget_scroll_hold_get(obj); } EAPI void elm_object_scroll_freeze_push(Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_scroll_freeze_push(obj); } EAPI void elm_object_scroll_freeze_pop(Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_scroll_freeze_pop(obj); } EAPI int elm_object_scroll_freeze_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, 0); return elm_widget_scroll_freeze_get(obj); } EAPI void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_drag_lock_x_set(obj, lock); } EAPI void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_drag_lock_y_set(obj, lock); } EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return elm_widget_drag_lock_x_get(obj); } EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return elm_widget_drag_lock_y_get(obj); } EAPI Eina_Bool elm_object_widget_check(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, EINA_FALSE); return elm_widget_is(obj); } EAPI Evas_Object * elm_object_parent_widget_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_parent_widget_get(obj); } EAPI Evas_Object * elm_object_top_widget_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_top_get(obj); } EAPI const char * elm_object_widget_type_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_type_get(obj); } EAPI void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_signal_emit(obj, emission, source); } EAPI void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) { EINA_SAFETY_ON_NULL_RETURN(obj); EINA_SAFETY_ON_NULL_RETURN(func); elm_widget_signal_callback_add(obj, emission, source, func, data); } EAPI void * elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(func, NULL); return elm_widget_signal_callback_del(obj, emission, source, func); } EAPI void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data) { EINA_SAFETY_ON_NULL_RETURN(obj); EINA_SAFETY_ON_NULL_RETURN(func); elm_widget_event_callback_add(obj, func, data); } EAPI void * elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(func, NULL); return elm_widget_event_callback_del(obj, func, data); } EAPI void elm_object_tree_dump(const Evas_Object *top) { #ifdef ELM_DEBUG elm_widget_tree_dump(top); #else return; (void)top; #endif } EAPI void elm_object_tree_dot_dump(const Evas_Object *top, const char *file) { #ifdef ELM_DEBUG FILE *f = fopen(file, "wb"); elm_widget_tree_dot_dump(top, f); fclose(f); #else return; (void)top; (void)file; #endif } EAPI void elm_coords_finger_size_adjust(int times_w, Evas_Coord *w, int times_h, Evas_Coord *h) { if ((w) && (*w < (elm_config_finger_size_get() * times_w))) *w = elm_config_finger_size_get() * times_w; if ((h) && (*h < (elm_config_finger_size_get() * times_h))) *h = elm_config_finger_size_get() * times_h; } EAPI Evas_Object * elm_object_item_widget_get(const Elm_Object_Item *it) { return elm_widget_item_widget_get(it); } EAPI void elm_object_item_part_content_set(Elm_Object_Item *it, const char *part, Evas_Object *content) { _elm_widget_item_part_content_set((Elm_Widget_Item *)it, part, content); } EAPI Evas_Object * elm_object_item_part_content_get(const Elm_Object_Item *it, const char *part) { return _elm_widget_item_part_content_get((Elm_Widget_Item *)it, part); } EAPI Evas_Object * elm_object_item_part_content_unset(Elm_Object_Item *it, const char *part) { return _elm_widget_item_part_content_unset((Elm_Widget_Item *)it, part); } EAPI void elm_object_item_part_text_set(Elm_Object_Item *it, const char *part, const char *label) { _elm_widget_item_part_text_set((Elm_Widget_Item *)it, part, label); } EAPI const char * elm_object_item_part_text_get(const Elm_Object_Item *it, const char *part) { return _elm_widget_item_part_text_get((Elm_Widget_Item *)it, part); } EAPI void elm_object_access_info_set(Evas_Object *obj, const char *txt) { elm_widget_access_info_set(obj, txt); } EAPI Evas_Object * elm_object_name_find(const Evas_Object *obj, const char *name, int recurse) { return elm_widget_name_find(obj, name, recurse); } EAPI void elm_object_item_access_info_set(Elm_Object_Item *it, const char *txt) { _elm_widget_item_access_info_set((Elm_Widget_Item *)it, txt); } EAPI void * elm_object_item_data_get(const Elm_Object_Item *it) { return elm_widget_item_data_get(it); } EAPI void elm_object_item_data_set(Elm_Object_Item *it, void *data) { elm_widget_item_data_set(it, data); } EAPI void elm_object_item_signal_emit(Elm_Object_Item *it, const char *emission, const char *source) { _elm_widget_item_signal_emit((Elm_Widget_Item *)it, emission, source); } EAPI void elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) { _elm_widget_item_disabled_set((Elm_Widget_Item *)it, disabled); } EAPI Eina_Bool elm_object_item_disabled_get(const Elm_Object_Item *it) { return _elm_widget_item_disabled_get((Elm_Widget_Item *)it); } EAPI void elm_object_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb del_cb) { _elm_widget_item_del_cb_set((Elm_Widget_Item *)it, del_cb); } EAPI void elm_object_item_del(Elm_Object_Item *it) { _elm_widget_item_del((Elm_Widget_Item *)it); } EAPI void elm_object_item_tooltip_text_set(Elm_Object_Item *it, const char *text) { elm_widget_item_tooltip_text_set(it, text); } EAPI void elm_object_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) { elm_widget_item_tooltip_content_cb_set(it, func, data, del_cb); } EAPI void elm_object_item_tooltip_unset(Elm_Object_Item *it) { elm_widget_item_tooltip_unset(it); } EAPI Eina_Bool elm_object_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable) { return elm_widget_item_tooltip_window_mode_set(it, disable); } EAPI Eina_Bool elm_object_item_tooltip_window_mode_get(const Elm_Object_Item *it) { return elm_widget_item_tooltip_window_mode_get(it); } EAPI void elm_object_item_tooltip_style_set(Elm_Object_Item *it, const char *style) { elm_widget_item_tooltip_style_set(it, style); } EAPI const char * elm_object_item_tooltip_style_get(const Elm_Object_Item *it) { return elm_widget_item_tooltip_style_get(it); } EAPI void elm_object_item_cursor_set(Elm_Object_Item *it, const char *cursor) { elm_widget_item_cursor_set(it, cursor); } EAPI const char * elm_object_item_cursor_get(const Elm_Object_Item *it) { return elm_widget_item_cursor_get(it); } EAPI void elm_object_item_cursor_unset(Elm_Object_Item *it) { elm_widget_item_cursor_unset(it); } EAPI void elm_object_item_cursor_style_set(Elm_Object_Item *it, const char *style) { elm_widget_item_cursor_style_set(it, style); } EAPI const char * elm_object_item_cursor_style_get(const Elm_Object_Item *it) { return elm_widget_item_cursor_style_get(it); } EAPI void elm_object_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only) { elm_widget_item_cursor_engine_only_set(it, engine_only); } EAPI Eina_Bool elm_object_item_cursor_engine_only_get(const Elm_Object_Item *it) { return elm_widget_item_cursor_engine_only_get(it); } elementary-1.7.7/src/lib/elm_transit.h0000664000175000017500000007134012127353615014657 00000000000000/** * @defgroup Transit Transit * @ingroup Elementary * * Transit is designed to apply various animated transition effects to @c * Evas_Object, such like translation, rotation, etc. For using these * effects, create an @ref Elm_Transit and add the desired transition effects. * * Once the effects are added into transit, they will be automatically * managed (their callback will be called for the set duration and * they will be deleted upon completion). * * Example: * @code * Elm_Transit *trans = elm_transit_add(); * elm_transit_object_add(trans, obj); * elm_transit_effect_translation_add(trans, 0, 0, 280, 280 * elm_transit_duration_set(transit, 1); * elm_transit_auto_reverse_set(transit, EINA_TRUE); * elm_transit_tween_mode_set(transit, ELM_TRANSIT_TWEEN_MODE_DECELERATE); * elm_transit_repeat_times_set(transit, 3); * @endcode * * Some transition effects are used to change the properties of objects. They * are: * @li @ref elm_transit_effect_translation_add * @li @ref elm_transit_effect_color_add * @li @ref elm_transit_effect_rotation_add * @li @ref elm_transit_effect_wipe_add * @li @ref elm_transit_effect_zoom_add * @li @ref elm_transit_effect_resizing_add * * Other transition effects are used to make one object disappear and another * object appear on its place. These effects are: * * @li @ref elm_transit_effect_flip_add * @li @ref elm_transit_effect_resizable_flip_add * @li @ref elm_transit_effect_fade_add * @li @ref elm_transit_effect_blend_add * * It's also possible to make a transition chain with @ref * elm_transit_chain_transit_add. * * @warning We strongly recommend to use elm_transit just when edje can not do * the trick. Edje is better at handling transitions than Elm_Transit. * Edje has more flexibility and animations can be manipulated inside the theme. * * List of examples: * @li @ref transit_example_01_explained * @li @ref transit_example_02_explained * @li @ref transit_example_03_c * @li @ref transit_example_04_c * * @{ */ /** * @enum Elm_Transit_Tween_Mode * * The type of acceleration used in the transition. */ typedef enum { ELM_TRANSIT_TWEEN_MODE_LINEAR, /**< Constant speed */ ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL, /**< Starts slow, increase speed over time, then decrease again and stop slowly */ ELM_TRANSIT_TWEEN_MODE_DECELERATE, /**< Starts fast and decrease speed over time */ ELM_TRANSIT_TWEEN_MODE_ACCELERATE /**< Starts slow and increase speed over time */ } Elm_Transit_Tween_Mode; /** * @enum Elm_Transit_Effect_Flip_Axis * * The axis along which flip effect should be applied. */ typedef enum { ELM_TRANSIT_EFFECT_FLIP_AXIS_X, /**< Flip on X axis */ ELM_TRANSIT_EFFECT_FLIP_AXIS_Y /**< Flip on Y axis */ } Elm_Transit_Effect_Flip_Axis; /** * @enum Elm_Transit_Effect_Wipe_Dir * * The direction in which the wipe effect should occur. */ typedef enum { ELM_TRANSIT_EFFECT_WIPE_DIR_LEFT, /**< Wipe to the left */ ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT, /**< Wipe to the right */ ELM_TRANSIT_EFFECT_WIPE_DIR_UP, /**< Wipe up */ ELM_TRANSIT_EFFECT_WIPE_DIR_DOWN /**< Wipe down */ } Elm_Transit_Effect_Wipe_Dir; /** @enum Elm_Transit_Effect_Wipe_Type * * Whether the wipe effect should show or hide the object. */ typedef enum { ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE, /**< Hide the object during the animation */ ELM_TRANSIT_EFFECT_WIPE_TYPE_SHOW /**< Show the object during the animation */ } Elm_Transit_Effect_Wipe_Type; /** * @typedef Elm_Transit * * The Transit created with elm_transit_add(). This type has the information * about the objects which the transition will be applied, and the * transition effects that will be used. It also contains info about * duration, number of repetitions, auto-reverse, etc. */ typedef struct _Elm_Transit Elm_Transit; typedef void Elm_Transit_Effect; /** * @typedef Elm_Transit_Effect_Transition_Cb * * Transition callback called for this effect on each transition iteration. */ typedef void (*Elm_Transit_Effect_Transition_Cb)(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress); /** * Elm_Transit_Effect_End_Cb * * Transition callback called for this effect when the transition is over. */ typedef void (*Elm_Transit_Effect_End_Cb)(Elm_Transit_Effect *effect, Elm_Transit *transit); /** * Elm_Transit_Del_Cb * * A callback called when the transit is deleted. */ typedef void (*Elm_Transit_Del_Cb)(void *data, Elm_Transit *transit); /** * Create new transit. * * @note It is not necessary to delete the transit object, it will be deleted at * the end of its operation. * @note The transit will start playing when the program enters the main loop. * * @return The transit object. * * @ingroup Transit */ EAPI Elm_Transit *elm_transit_add(void); /** * Stops the animation and delete the @p transit object. * * Call this function if you want to stop the animation before the * transit time. Make sure the @p transit object is still alive with * elm_transit_del_cb_set() function. * All added effects will be deleted, calling its respective data_free_cb * functions. The function set by elm_transit_del_cb_set() will be called. * * @see elm_transit_del_cb_set() * * @param transit The transit object to be deleted. * * @ingroup Transit */ EAPI void elm_transit_del(Elm_Transit *transit); /** * Add a new effect to the transit. * * @note The cb function and the data are the key to the effect. * If you try to add an existing effect, nothing is done. * @note After the first addition of an effect to @p transit, if its * effect list become empty again, the @p transit will be killed by * elm_transit_del(transit) function. * * Example: * @code * Elm_Transit *transit = elm_transit_add(); * elm_transit_effect_add(transit, * elm_transit_effect_blend_op, * elm_transit_effect_blend_context_new(), * elm_transit_effect_blend_context_free); * @endcode * * @param transit The transit object. * @param transition_cb The operation function. It is called when the * animation begins, it is the function that actually performs the animation. * It is called with the @p data, @p transit and the time progression of the * animation (a double value between 0.0 and 1.0). * @param effect The context data of the effect. * @param end_cb The function to free the context data, it will be called * at the end of the effect, it must finalize the animation and free the * @p data. * * @ingroup Transit * @warning The transit will free the context data at the and of the * transition with the data_free_cb function. * Do not share the context data in between different transit objects. */ EAPI void elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb); /** * Delete an added effect. * * This function will remove the effect from the @p transit, calling the * data_free_cb to free the @p data. * * @see elm_transit_effect_add() * * @note If the effect is not found, nothing is done. * @note If the effect list become empty, this function will call * elm_transit_del(transit), i.e., it will kill the @p transit. * * @param transit The transit object. * @param transition_cb The operation function. * @param effect The context data of the effect. * * @ingroup Transit */ EAPI void elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect); /** * Add new object to apply the effects. * * @note After the first addition of an object to @p transit, if its * object list become empty again, the @p transit will be killed by * elm_transit_del(transit) function. * @note If the @p obj belongs to another transit, the @p obj will be * removed from it and it will only belong to the other @p transit. * If the old transit stays without objects, it will die. * @note When you add an object into the @p transit, its state from * evas_object_pass_events_get(obj) is saved, and it is applied when the * transit ends, if you change this state with evas_object_pass_events_set() * after add the object, this state will change again when @p transit stops. * * @param transit The transit object. * @param obj Object to be animated. * * @ingroup Transit * @warning It is not allowed to add a new object after transit begins. */ EAPI void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj); /** * Removes an added object from the transit. * * @note If the @p obj is not in the @p transit, nothing is done. * @note If the list become empty, this function will call * elm_transit_del(transit), i.e., it will kill the @p transit. * * @param transit The transit object. * @param obj Object to be removed from @p transit. * * @ingroup Transit * @warning It is not allowed to remove objects after transit begins. */ EAPI void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj); /** * Get the objects of the transit. * * @param transit The transit object. * @return a Eina_List with the objects from the transit. * * @ingroup Transit */ EAPI const Eina_List *elm_transit_objects_get(const Elm_Transit *transit); /** * Enable/disable keeping up the objects states. * If it is not kept, the objects states will be reset when transition ends. * * @note @p transit can not be NULL. * @note One state includes geometry, color, map data. * * @param transit The transit object. * @param state_keep retain the state or not. * * @ingroup Transit */ EAPI void elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep); /** * Get a value whether the objects states will be reset or not. * * @note @p transit can not be NULL * * @see elm_transit_objects_final_state_keep_set() * * @param transit The transit object. * @return EINA_TRUE means the states of the objects will be reset. * If @p transit is NULL, EINA_FALSE is returned * * @ingroup Transit */ EAPI Eina_Bool elm_transit_objects_final_state_keep_get(const Elm_Transit *transit); /** * Set the event enabled when transit is operating. * * If @p enabled is EINA_TRUE, the objects of the transit will receive * events from mouse and keyboard during the animation. * @note When you add an object with elm_transit_object_add(), its state from * evas_object_freeze_events_get(obj) is saved, and it is applied when the * transit ends. If you change this state with evas_object_freeze_events_set() * after adding the object, this state will change again when @p transit stops * to run. * * @param transit The transit object. * @param enabled Events are received when enabled is @c EINA_TRUE, and * ignored otherwise. * * @ingroup Transit */ EAPI void elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled); /** * Get the value of event enabled status. * * @see elm_transit_event_enabled_set() * * @param transit The Transit object * @return EINA_TRUE, when event is enabled. If @p transit is NULL * EINA_FALSE is returned * * @ingroup Transit */ EAPI Eina_Bool elm_transit_event_enabled_get(const Elm_Transit *transit); /** * Set the user-callback function when the transit is deleted. * * @note Using this function twice will overwrite the first function set. * @note the @p transit object will be deleted after call @p cb function. * * @param transit The transit object. * @param cb Callback function pointer. This function will be called before * the deletion of the transit. * @param data Callback function user data. It is the @p op parameter. * * @ingroup Transit */ EAPI void elm_transit_del_cb_set(Elm_Transit *transit, Elm_Transit_Del_Cb cb, void *data); /** * Set reverse effect automatically. * * If auto reverse is set, after running the effects with the progress * parameter from 0 to 1, it will call the effects again with the progress * from 1 to 0. The transit will last for a time equal to (2 * duration * repeat), * where the duration was set with the function elm_transit_add and * the repeat with the function elm_transit_repeat_times_set(). * * @param transit The transit object. * @param reverse EINA_TRUE means the auto_reverse is on. * * @ingroup Transit */ EAPI void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse); /** * Get if the auto reverse is on. * * @see elm_transit_auto_reverse_set() * * @param transit The transit object. * @return EINA_TRUE means auto reverse is on. If @p transit is NULL * EINA_FALSE is returned * * @ingroup Transit */ EAPI Eina_Bool elm_transit_auto_reverse_get(const Elm_Transit *transit); /** * Set the transit repeat count. Effect will be repeated by repeat count. * * This function sets the number of repetition the transit will run after * the first one, i.e., if @p repeat is 1, the transit will run 2 times. * If the @p repeat is a negative number, it will repeat infinite times. * * @note If this function is called during the transit execution, the transit * will run @p repeat times, ignoring the times it already performed. * * @param transit The transit object * @param repeat Repeat count * * @ingroup Transit */ EAPI void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat); /** * Get the transit repeat count. * * @see elm_transit_repeat_times_set() * * @param transit The Transit object. * @return The repeat count. If @p transit is NULL * 0 is returned * * @ingroup Transit */ EAPI int elm_transit_repeat_times_get(const Elm_Transit *transit); /** * Set the transit animation acceleration type. * * This function sets the tween mode of the transit that can be: * ELM_TRANSIT_TWEEN_MODE_LINEAR - The default mode. * ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL - Starts in accelerate mode and ends decelerating. * ELM_TRANSIT_TWEEN_MODE_DECELERATE - The animation will be slowed over time. * ELM_TRANSIT_TWEEN_MODE_ACCELERATE - The animation will accelerate over time. * * @param transit The transit object. * @param tween_mode The tween type. * * @ingroup Transit */ EAPI void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode); /** * Get the transit animation acceleration type. * * @note @p transit can not be NULL * * @param transit The transit object. * @return The tween type. If @p transit is NULL * ELM_TRANSIT_TWEEN_MODE_LINEAR is returned. * * @ingroup Transit */ EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit); /** * Set the transit animation time * * @note @p transit can not be NULL * * @param transit The transit object. * @param duration The animation time. * * @ingroup Transit */ EAPI void elm_transit_duration_set(Elm_Transit *transit, double duration); /** * Get the transit animation time * * @note @p transit can not be NULL * * @param transit The transit object. * * @return The transit animation time. * * @ingroup Transit */ EAPI double elm_transit_duration_get(const Elm_Transit *transit); /** * Starts the transition. * Once this API is called, the transit begins to measure the time. * * @note @p transit can not be NULL * * @param transit The transit object. * * @ingroup Transit */ EAPI void elm_transit_go(Elm_Transit *transit); /** * Pause/Resume the transition. * * If you call elm_transit_go again, the transit will be started from the * beginning, and will be played. * * @note @p transit can not be NULL * * @param transit The transit object. * @param paused Whether the transition should be paused or not. * * @ingroup Transit */ EAPI void elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused); /** * Get the value of paused status. * * @see elm_transit_paused_set() * * @note @p transit can not be NULL * * @param transit The transit object. * @return EINA_TRUE means transition is paused. If @p transit is NULL * EINA_FALSE is returned * * @ingroup Transit */ EAPI Eina_Bool elm_transit_paused_get(const Elm_Transit *transit); /** * Get the time progression of the animation (a double value between 0.0 and 1.0). * * The value returned is a fraction (current time / total time). It * represents the progression position relative to the total. * * @note @p transit can not be NULL * * @param transit The transit object. * * @return The time progression value. If @p transit is NULL * 0 is returned * * @ingroup Transit */ EAPI double elm_transit_progress_value_get(const Elm_Transit *transit); /** * Makes the chain relationship between two transits. * * @note @p transit can not be NULL. Transit would have multiple chain transits. * @note @p chain_transit can not be NULL. Chain transits could be chained to the only one transit. * * @param transit The transit object. * @param chain_transit The chain transit object. This transit will be operated * after transit is done. * * This function adds @p chain_transit transition to a chain after the @p * transit, and will be started as soon as @p transit ends. See @ref * transit_example_02_explained for a full example. * * @ingroup Transit */ EAPI void elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit); /** * Cut off the chain relationship between two transits. * * @note @p transit can not be NULL. Transit would have the chain relationship with @p chain transit. * @note @p chain_transit can not be NULL. Chain transits should be chained to the @p transit. * * @param transit The transit object. * @param chain_transit The chain transit object. * * This function remove the @p chain_transit transition from the @p transit. * * @ingroup Transit */ EAPI void elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit); /** * Get the current chain transit list. * * @note @p transit can not be NULL. * * @param transit The transit object. * @return chain transit list. * * @ingroup Transit */ EAPI Eina_List *elm_transit_chain_transits_get(const Elm_Transit *transit); /** * Add the Resizing Effect to Elm_Transit. * * @note This API is one of the facades. It creates resizing effect context * and add it's required APIs to elm_transit_effect_add. * * @see elm_transit_effect_add() * * @param transit Transit object. * @param from_w Object width size when effect begins. * @param from_h Object height size when effect begins. * @param to_w Object width size when effect ends. * @param to_h Object height size when effect ends. * @return Resizing effect context data. * * @ingroup Transit */ EAPI Elm_Transit_Effect *elm_transit_effect_resizing_add(Elm_Transit *transit, Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h); /** * Add the Translation Effect to Elm_Transit. * * @note This API is one of the facades. It creates translation effect context * and add it's required APIs to elm_transit_effect_add. * * @see elm_transit_effect_add() * * @param transit Transit object. * @param from_dx X Position variation when effect begins. * @param from_dy Y Position variation when effect begins. * @param to_dx X Position variation when effect ends. * @param to_dy Y Position variation when effect ends. * @return Translation effect context data. * * @ingroup Transit * @warning It is highly recommended just create a transit with this effect when * the window that the objects of the transit belongs has already been created. * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ EAPI Elm_Transit_Effect *elm_transit_effect_translation_add(Elm_Transit *transit, Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy); /** * Add the Zoom Effect to Elm_Transit. * * @note This API is one of the facades. It creates zoom effect context * and add it's required APIs to elm_transit_effect_add. * * @see elm_transit_effect_add() * * @param transit Transit object. * @param from_rate Scale rate when effect begins (1 is current rate). * @param to_rate Scale rate when effect ends. * @return Zoom effect context data. * * @ingroup Transit * @warning It is highly recommended just create a transit with this effect when * the window that the objects of the transit belongs has already been created. * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ EAPI Elm_Transit_Effect *elm_transit_effect_zoom_add(Elm_Transit *transit, float from_rate, float to_rate); /** * Add the Flip Effect to Elm_Transit. * * @note This API is one of the facades. It creates flip effect context * and add it's required APIs to elm_transit_effect_add. * @note This effect is applied to each pair of objects in the order they are listed * in the transit list of objects. The first object in the pair will be the * "front" object and the second will be the "back" object. * * @see elm_transit_effect_add() * * @param transit Transit object. * @param axis Flipping Axis(X or Y). * @param cw Flipping Direction. EINA_TRUE is clock-wise. * @return Flip effect context data. * * @ingroup Transit * @warning It is highly recommended just create a transit with this effect when * the window that the objects of the transit belongs has already been created. * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ EAPI Elm_Transit_Effect *elm_transit_effect_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw); /** * Add the Resizeable Flip Effect to Elm_Transit. * * @note This API is one of the facades. It creates resizable flip effect context * and add it's required APIs to elm_transit_effect_add. * @note This effect is applied to each pair of objects in the order they are listed * in the transit list of objects. The first object in the pair will be the * "front" object and the second will be the "back" object. * * @see elm_transit_effect_add() * * @param transit Transit object. * @param axis Flipping Axis(X or Y). * @param cw Flipping Direction. EINA_TRUE is clock-wise. * @return Resizeable flip effect context data. * * @ingroup Transit * @warning It is highly recommended just create a transit with this effect when * the window that the objects of the transit belongs has already been created. * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ EAPI Elm_Transit_Effect *elm_transit_effect_resizable_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw); /** * Add the Wipe Effect to Elm_Transit. * * @note This API is one of the facades. It creates wipe effect context * and add it's required APIs to elm_transit_effect_add. * * @see elm_transit_effect_add() * * @param transit Transit object. * @param type Wipe type. Hide or show. * @param dir Wipe Direction. * @return Wipe effect context data. * * @ingroup Transit * @warning It is highly recommended just create a transit with this effect when * the window that the objects of the transit belongs has already been created. * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ EAPI Elm_Transit_Effect *elm_transit_effect_wipe_add(Elm_Transit *transit, Elm_Transit_Effect_Wipe_Type type, Elm_Transit_Effect_Wipe_Dir dir); /** * Add the Color Effect to Elm_Transit. * * @note This API is one of the facades. It creates color effect context * and add it's required APIs to elm_transit_effect_add. * * @see elm_transit_effect_add() * * @param transit Transit object. * @param from_r RGB R when effect begins. * @param from_g RGB G when effect begins. * @param from_b RGB B when effect begins. * @param from_a RGB A when effect begins. * @param to_r RGB R when effect ends. * @param to_g RGB G when effect ends. * @param to_b RGB B when effect ends. * @param to_a RGB A when effect ends. * @return Color effect context data. * * @ingroup Transit */ EAPI Elm_Transit_Effect *elm_transit_effect_color_add(Elm_Transit *transit, unsigned int from_r, unsigned int from_g, unsigned int from_b, unsigned int from_a, unsigned int to_r, unsigned int to_g, unsigned int to_b, unsigned int to_a); /** * Add the Fade Effect to Elm_Transit. * * @note This API is one of the facades. It creates fade effect context * and add it's required APIs to elm_transit_effect_add. * @note This effect is applied to each pair of objects in the order they are listed * in the transit list of objects. The first object in the pair will be the * "before" object and the second will be the "after" object. * * @see elm_transit_effect_add() * * @param transit Transit object. * @return Fade effect context data. * * @ingroup Transit * @warning It is highly recommended just create a transit with this effect when * the window that the objects of the transit belongs has already been created. * This is because this effect needs the color information about the objects, * and if the window was not created yet, it can get a wrong information. */ EAPI Elm_Transit_Effect *elm_transit_effect_fade_add(Elm_Transit *transit); /** * Add the Blend Effect to Elm_Transit. * * @note This API is one of the facades. It creates blend effect context * and add it's required APIs to elm_transit_effect_add. * @note This effect is applied to each pair of objects in the order they are listed * in the transit list of objects. The first object in the pair will be the * "before" object and the second will be the "after" object. * * @see elm_transit_effect_add() * * @param transit Transit object. * @return Blend effect context data. * * @ingroup Transit * @warning It is highly recommended just create a transit with this effect when * the window that the objects of the transit belongs has already been created. * This is because this effect needs the color information about the objects, * and if the window was not created yet, it can get a wrong information. */ EAPI Elm_Transit_Effect *elm_transit_effect_blend_add(Elm_Transit *transit); /** * Add the Rotation Effect to Elm_Transit. * * @note This API is one of the facades. It creates rotation effect context * and add it's required APIs to elm_transit_effect_add. * * @see elm_transit_effect_add() * * @param transit Transit object. * @param from_degree Degree when effect begins. * @param to_degree Degree when effect is ends. * @return Rotation effect context data. * * @ingroup Transit * @warning It is highly recommended just create a transit with this effect when * the window that the objects of the transit belongs has already been created. * This is because this effect needs the geometry information about the objects, * and if the window was not created yet, it can get a wrong information. */ EAPI Elm_Transit_Effect *elm_transit_effect_rotation_add(Elm_Transit *transit, float from_degree, float to_degree); /** * Add the ImageAnimation Effect to Elm_Transit. * * @note This API is one of the facades. It creates image animation effect context * and add it's required APIs to elm_transit_effect_add. * The @p images parameter is a list images paths. This list and * its contents will be deleted at the end of the effect by * elm_transit_effect_image_animation_context_free() function. * * Example: * @code * char buf[PATH_MAX]; * Eina_List *images = NULL; * Elm_Transit *transi = elm_transit_add(); * * snprintf(buf, sizeof(buf), "%s/images/icon_11.png", PACKAGE_DATA_DIR); * images = eina_list_append(images, eina_stringshare_add(buf)); * * snprintf(buf, sizeof(buf), "%s/images/logo_small.png", PACKAGE_DATA_DIR); * images = eina_list_append(images, eina_stringshare_add(buf)); * elm_transit_effect_image_animation_add(transi, images); * * @endcode * * @see elm_transit_effect_add() * * @param transit Transit object. * @param images Eina_List of images file paths. This list and * its contents will be deleted at the end of the effect by * elm_transit_effect_image_animation_context_free() function. * @return Image Animation effect context data. * * @ingroup Transit */ EAPI Elm_Transit_Effect *elm_transit_effect_image_animation_add(Elm_Transit *transit, Eina_List *images); /** * @} */ elementary-1.7.7/src/lib/elm_separator.c0000664000175000017500000000603412127353615015164 00000000000000#include #include "elm_priv.h" #include "elm_widget_separator.h" EAPI const char ELM_SEPARATOR_SMART_NAME[] = "elm_separator"; EVAS_SMART_SUBCLASS_NEW (ELM_SEPARATOR_SMART_NAME, _elm_separator, Elm_Separator_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, NULL); static Eina_Bool _elm_separator_smart_theme(Evas_Object *obj) { ELM_SEPARATOR_DATA_GET(obj, sd); if (sd->horizontal) eina_stringshare_replace(&(ELM_LAYOUT_DATA(sd)->group), "horizontal"); else eina_stringshare_replace(&(ELM_LAYOUT_DATA(sd)->group), "vertical"); if (!ELM_WIDGET_CLASS(_elm_separator_parent_sc)->theme(obj)) return EINA_FALSE; return EINA_TRUE; } static void _elm_separator_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; ELM_SEPARATOR_DATA_GET(obj, sd); edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); evas_object_size_hint_align_set(obj, maxw, maxh); } static void _elm_separator_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Separator_Smart_Data); ELM_WIDGET_CLASS(_elm_separator_parent_sc)->base.add(obj); priv->horizontal = EINA_FALSE; elm_widget_can_focus_set(obj, EINA_FALSE); elm_layout_theme_set (obj, "separator", "vertical", elm_widget_style_get(obj)); elm_layout_sizing_eval(obj); } static void _elm_separator_smart_set_user(Elm_Separator_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_separator_smart_add; ELM_WIDGET_CLASS(sc)->theme = _elm_separator_smart_theme; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_separator_smart_sizing_eval; } EAPI const Elm_Separator_Smart_Class * elm_separator_smart_class_get(void) { static Elm_Separator_Smart_Class _sc = ELM_SEPARATOR_SMART_CLASS_INIT_NAME_VERSION(ELM_SEPARATOR_SMART_NAME); static const Elm_Separator_Smart_Class *class = NULL; if (class) return class; _elm_separator_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_separator_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_separator_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { ELM_SEPARATOR_CHECK(obj); ELM_SEPARATOR_DATA_GET(obj, sd); horizontal = !!horizontal; if (sd->horizontal == horizontal) return; sd->horizontal = horizontal; _elm_separator_smart_theme(obj); } EAPI Eina_Bool elm_separator_horizontal_get(const Evas_Object *obj) { ELM_SEPARATOR_CHECK(obj) EINA_FALSE; ELM_SEPARATOR_DATA_GET(obj, sd); return sd->horizontal; } elementary-1.7.7/src/lib/elm_genlist.h0000664000175000017500000021427712127353615014650 00000000000000/** * @defgroup Genlist Genlist * @ingroup Elementary * * @image html genlist_inheritance_tree.png * @image latex genlist_inheritance_tree.eps * * @image html img/widget/genlist/preview-00.png * @image latex img/widget/genlist/preview-00.eps * @image html img/genlist.png * @image latex img/genlist.eps * * This widget aims to have more expansive list than the simple list in * Elementary that could have more flexible items and allow many more entries * while still being fast and low on memory usage. At the same time it was * also made to be able to do tree structures. But the price to pay is more * complexity when it comes to usage. If all you want is a simple list with * icons and a single text, use the normal @ref List object. * * Genlist has a fairly large API, mostly because it's relatively complex, * trying to be both expansive, powerful and efficient. First we will begin * an overview on the theory behind genlist. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for genlist objects. * * This widget implements the @b @ref elm-scrollable-interface * interface, so that all (non-deprecated) functions for the base @ref * Scroller widget also work for genlists. * * Some calls on the genlist's API are marked as @b deprecated, as * they just wrap the scrollable widgets counterpart functions. Use * the ones we point you to, for each case of deprecation here, * instead -- eventually the deprecated ones will be discarded (next * major release). * * @section Genlist_Item_Class Genlist item classes - creating items * * In order to have the ability to add and delete items on the fly, genlist * implements a class (callback) system where the application provides a * structure with information about that type of item (genlist may contain * multiple different items with different classes, states and styles). * Genlist will call the functions in this struct (methods) when an item is * "realized" (i.e., created dynamically, while the user is scrolling the * list). All objects will simply be deleted when no longer needed with * evas_object_del(). The #Elm_Genlist_Item_Class structure contains the * following members: * - @c item_style - This is a constant string and simply defines the name * of the item style. It @b must be specified and the default should be @c * "default". * - @c decorate_item_style - This is a constant string and simply defines the name * of the decorate mode item style. It is used to specify decorate mode item style. It can be * used when you call elm_genlist_item_decorate_mode_set(). * - @c decorate_all_item_style - This is a constant string and simply defines the name * of the decorate all item style. It is used to specify decorate all item style. It can be * used to set selection, checking and deletion mode. This is used when you * call elm_genlist_decorate_mode_set(). * - @c func - A struct with pointers to functions that will be called when * an item is going to be actually created. All of them receive a @c data * parameter that will point to the same data passed to * elm_genlist_item_append() and related item creation functions, and an @c * obj parameter that points to the genlist object itself. * * The function pointers inside @c func are @c text_get, @c content_get, @c * state_get and @c del. The 3 first functions also receive a @c part * parameter described below. A brief description of these functions follows: * * - @c text_get - The @c part parameter is the name string of one of the * existing text parts in the Edje group implementing the item's theme. * This function @b must return a strdup'()ed string, as the caller will * free() it when done. See #Elm_Genlist_Item_Text_Get_Cb. * - @c content_get - The @c part parameter is the name string of one of the * existing (content) swallow parts in the Edje group implementing the item's * theme. It must return @c NULL, when no content is desired, or a valid * object handle, otherwise. The object will be deleted by the genlist on * its deletion or when the item is "unrealized". * See #Elm_Genlist_Item_Content_Get_Cb. * - @c func.state_get - The @c part parameter is the name string of one of * the state parts in the Edje group implementing the item's theme. Return * @c EINA_FALSE for false/off or @c EINA_TRUE for true/on. Genlists will * emit a signal to its theming Edje object with @c "elm,state,xxx,active" * and @c "elm" as "emission" and "source" arguments, respectively, when * the state is true (the default is false), where @c xxx is the name of * the (state) part. See #Elm_Genlist_Item_State_Get_Cb. * - @c func.del - This is intended for use when genlist items are deleted, * so any data attached to the item (e.g. its data parameter on creation) * can be deleted. See #Elm_Genlist_Item_Del_Cb. * * available item styles: * - default * - default_style - The text part is a textblock * * @image html img/widget/genlist/preview-04.png * @image latex img/widget/genlist/preview-04.eps * * - double_label * * @image html img/widget/genlist/preview-01.png * @image latex img/widget/genlist/preview-01.eps * * - icon_top_text_bottom * * @image html img/widget/genlist/preview-02.png * @image latex img/widget/genlist/preview-02.eps * * - group_index * * @image html img/widget/genlist/preview-03.png * @image latex img/widget/genlist/preview-03.eps * * - one_icon - Only 1 icon (left) @since 1.7 * - end_icon - Only 1 icon (at end/right) @since 1.7 * - no_icon - No icon (at end/right) @since 1.7 * * @section Genlist_Items Structure of items * * An item in a genlist can have 0 or more texts (they can be regular * text or textblock Evas objects - that's up to the style to determine), 0 * or more contents (which are simply objects swallowed into the genlist item's * theming Edje object) and 0 or more boolean states, which have the * behavior left to the user to define. The Edje part names for each of * these properties will be looked up, in the theme file for the genlist, * under the Edje (string) data items named @c "labels", @c "contents" and @c * "states", respectively. For each of those properties, if more than one * part is provided, they must have names listed separated by spaces in the * data fields. For the default genlist item theme, we have @b one text * part (@c "elm.text"), @b two content parts (@c "elm.swalllow.icon" and @c * "elm.swallow.end") and @b no state parts. * * A genlist item may be at one of several styles. Elementary provides one * by default - "default", but this can be extended by system or application * custom themes/overlays/extensions (see @ref Theme "themes" for more * details). * * @section Genlist_Manipulation Editing and Navigating * * Items can be added by several calls. All of them return a @ref * Elm_Object_Item handle that is an internal member inside the genlist. * They all take a data parameter that is meant to be used for a handle to * the applications internal data (eg. the struct with the original item * data). The parent parameter is the parent genlist item this belongs to if * it is a tree or an indexed group, and NULL if there is no parent. The * flags can be a bitmask of #ELM_GENLIST_ITEM_NONE, #ELM_GENLIST_ITEM_TREE * and #ELM_GENLIST_ITEM_GROUP. If #ELM_GENLIST_ITEM_TREE is set then this * item is displayed as an item that is able to expand and have child items. * If #ELM_GENLIST_ITEM_GROUP is set then this item is group index item that * is displayed at the top until the next group comes. The func parameter is * a convenience callback that is called when the item is selected and the * data parameter will be the func_data parameter, @c obj be the genlist * object and event_info will be the genlist item. * * elm_genlist_item_append() adds an item to the end of the list, or if * there is a parent, to the end of all the child items of the parent. * elm_genlist_item_prepend() is the same but adds to the beginning of * the list or children list. elm_genlist_item_insert_before() inserts at * item before another item and elm_genlist_item_insert_after() inserts after * the indicated item. * * The application can clear the list with elm_genlist_clear() which deletes * all the items in the list and elm_object_item_del() will delete a specific * item. elm_genlist_item_subitems_clear() will clear all items that are * children of the indicated parent item. * * To help inspect list items you can jump to the item at the top of the list * with elm_genlist_first_item_get() which will return the item pointer, and * similarly elm_genlist_last_item_get() gets the item at the end of the list. * elm_genlist_item_next_get() and elm_genlist_item_prev_get() get the next * and previous items respectively relative to the indicated item. Using * these calls you can walk the entire item list/tree. Note that as a tree * the items are flattened in the list, so elm_genlist_item_parent_get() will * let you know which item is the parent (and thus know how to skip them if * wanted). * * @section Genlist_Multi_Selection Multi-selection * * If the application wants multiple items to be able to be selected, * elm_genlist_multi_select_set() can enable this. If the list is * single-selection only (the default), then elm_genlist_selected_item_get() * will return the selected item, if any, or NULL if none is selected. If the * list is multi-select then elm_genlist_selected_items_get() will return a * list (that is only valid as long as no items are modified (added, deleted, * selected or unselected)). * * @section Genlist_Usage_Hints Usage hints * * There are also convenience functions. elm_object_item_widget_get() will * return the genlist object the item belongs to. elm_genlist_item_show() * will make the scroller scroll to show that specific item so its visible. * elm_object_item_data_get() returns the data pointer set by the item * creation functions. * * If an item changes (state of boolean changes, text or contents change), * then use elm_genlist_item_update() to have genlist update the item with * the new state. Genlist will re-realize the item and thus call the functions * in the _Elm_Genlist_Item_Class for that item. * * To programmatically (un)select an item use elm_genlist_item_selected_set(). * To get its selected state use elm_genlist_item_selected_get(). Similarly * to expand/contract an item and get its expanded state, use * elm_genlist_item_expanded_set() and elm_genlist_item_expanded_get(). And * again to make an item disabled (unable to be selected and appear * differently) use elm_object_item_disabled_set() to set this and * elm_object_item_disabled_get() to get the disabled state. * * In general to indicate how the genlist should expand items horizontally to * fill the list area, use elm_genlist_mode_set(). Valid modes are * ELM_LIST_LIMIT, ELM_LIST_COMPRESS and ELM_LIST_SCROLL. The default is * ELM_LIST_SCROLL. This mode means that if items are too wide to fit, the * scroller will scroll horizontally. Otherwise items are expanded to * fill the width of the viewport of the scroller. If it is * ELM_LIST_LIMIT, items will be expanded to the viewport width * if larger than the item, but genlist widget with is * limited to the largest item. D not use ELM_LIST_LIMIT mode with homogenous * mode turned on. ELM_LIST_COMPRESS can be combined with a different style * that uses edjes' ellipsis feature (cutting text off like this: "tex..."). * * Items will only call their selection func and callback when first becoming * selected. Any further clicks will do nothing, unless you enable always * select with elm_genlist_select_mode_set() as ELM_OBJECT_SELECT_MODE_ALWAYS. * This means even if selected, every click will make the selected callbacks * be called. elm_genlist_select_mode_set() as ELM_OBJECT_SELECT_MODE_NONE will * turn off the ability to select items entirely and they will neither * appear selected nor call selected callback functions. * * Remember that you can create new styles and add your own theme augmentation * per application with elm_theme_extension_add(). If you absolutely must * have a specific style that overrides any theme the user or system sets up * you can use elm_theme_overlay_add() to add such a file. * * @section Genlist_Implementation Implementation * * Evas tracks every object you create. Every time it processes an event * (mouse move, down, up etc.) it needs to walk through objects and find out * what event that affects. Even worse every time it renders display updates, * in order to just calculate what to re-draw, it needs to walk through many * many many objects. Thus, the more objects you keep active, the more * overhead Evas has in just doing its work. It is advisable to keep your * active objects to the minimum working set you need. Also remember that * object creation and deletion carries an overhead, so there is a * middle-ground, which is not easily determined. But don't keep massive lists * of objects you can't see or use. Genlist does this with list objects. It * creates and destroys them dynamically as you scroll around. It groups them * into blocks so it can determine the visibility etc. of a whole block at * once as opposed to having to walk the whole list. This 2-level list allows * for very large numbers of items to be in the list (tests have used up to * 2,000,000 items). Also genlist employs a queue for adding items. As items * may be different sizes, every item added needs to be calculated as to its * size and thus this presents a lot of overhead on populating the list, this * genlist employs a queue. Any item added is queued and spooled off over * time, actually appearing some time later, so if your list has many members * you may find it takes a while for them to all appear, with your process * consuming a lot of CPU while it is busy spooling. * * Genlist also implements a tree structure, but it does so with callbacks to * the application, with the application filling in tree structures when * requested (allowing for efficient building of a very deep tree that could * even be used for file-management). See the above smart signal callbacks for * details. * * @section Genlist_Smart_Events Genlist smart events * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "activated" - The user has double-clicked or pressed * (enter|return|spacebar) on an item. The @c event_info parameter is the * item that was activated. * - @c "clicked,double" - The user has double-clicked an item. The @c * event_info parameter is the item that was double-clicked. * - @c "selected" - This is called when a user has made an item selected. * The event_info parameter is the genlist item that was selected. * - @c "unselected" - This is called when a user has made an item * unselected. The event_info parameter is the genlist item that was * unselected. * - @c "expanded" - This is called when elm_genlist_item_expanded_set() is * called and the item is now meant to be expanded. The event_info * parameter is the genlist item that was indicated to expand. It is the * job of this callback to then fill in the child items. * - @c "contracted" - This is called when elm_genlist_item_expanded_set() is * called and the item is now meant to be contracted. The event_info * parameter is the genlist item that was indicated to contract. It is the * job of this callback to then delete the child items. * - @c "expand,request" - This is called when a user has indicated they want * to expand a tree branch item. The callback should decide if the item can * expand (has any children) and then call elm_genlist_item_expanded_set() * appropriately to set the state. The event_info parameter is the genlist * item that was indicated to expand. * - @c "contract,request" - This is called when a user has indicated they * want to contract a tree branch item. The callback should decide if the * item can contract (has any children) and then call * elm_genlist_item_expanded_set() appropriately to set the state. The * event_info parameter is the genlist item that was indicated to contract. * - @c "realized" - This is called when the item in the list is created as a * real evas object. event_info parameter is the genlist item that was * created. * - @c "unrealized" - This is called just before an item is unrealized. * After this call content objects provided will be deleted and the item * object itself delete or be put into a floating cache. * - @c "drag,start,up" - This is called when the item in the list has been * dragged (not scrolled) up. * - @c "drag,start,down" - This is called when the item in the list has been * dragged (not scrolled) down. * - @c "drag,start,left" - This is called when the item in the list has been * dragged (not scrolled) left. * - @c "drag,start,right" - This is called when the item in the list has * been dragged (not scrolled) right. * - @c "drag,stop" - This is called when the item in the list has stopped * being dragged. * - @c "drag" - This is called when the item in the list is being dragged. * - @c "longpressed" - This is called when the item is pressed for a certain * amount of time. By default it's 1 second. The event_info parameter is the * longpressed genlist item. * - @c "scroll,anim,start" - This is called when scrolling animation has * started. * - @c "scroll,anim,stop" - This is called when scrolling animation has * stopped. * - @c "scroll,drag,start" - This is called when dragging the content has * started. * - @c "scroll,drag,stop" - This is called when dragging the content has * stopped. * - @c "edge,top" - This is called when the genlist is scrolled until * the top edge. * - @c "edge,bottom" - This is called when the genlist is scrolled * until the bottom edge. * - @c "edge,left" - This is called when the genlist is scrolled * until the left edge. * - @c "edge,right" - This is called when the genlist is scrolled * until the right edge. * - @c "multi,swipe,left" - This is called when the genlist is multi-touch * swiped left. * - @c "multi,swipe,right" - This is called when the genlist is multi-touch * swiped right. * - @c "multi,swipe,up" - This is called when the genlist is multi-touch * swiped up. * - @c "multi,swipe,down" - This is called when the genlist is multi-touch * swiped down. * - @c "multi,pinch,out" - This is called when the genlist is multi-touch * pinched out. * - @c multi,pinch,in" - This is called when the genlist is multi-touch * pinched in. * - @c "swipe" - This is called when the genlist is swiped. * - @c "moved" - This is called when a genlist item is moved in reorder mode. * - @c "moved,after" - This is called when a genlist item is moved after * another item in reorder mode. The event_info parameter is the reordered * item. To get the relative previous item, use elm_genlist_item_prev_get(). * This signal is called along with "moved" signal. * - @c "moved,before" - This is called when a genlist item is moved before * another item in reorder mode. The event_info parameter is the reordered * item. To get the relative previous item, use elm_genlist_item_next_get(). * This signal is called along with "moved" signal. * - @c "language,changed" - This is called when the program's language is * changed. * - @c "tree,effect,finished" - This is called when a genlist tree effect is finished. * * * Supported elm_object_item common APIs * @li @ref elm_object_item_part_content_get() * @li @ref elm_object_item_part_text_get() * @li @ref elm_object_item_disabled_set() * @li @ref elm_object_item_disabled_get() * @li @ref elm_object_item_signal_emit() * * Unsupported elm_object_item common APIs due to the genlist concept. * Genlist fills content/text according to the appropriate callback functions. * Please use elm_genlist_item_update() or elm_genlist_item_fields_update() * instead. * @li @ref elm_object_item_part_content_set() * @li @ref elm_object_item_part_content_unset() * @li @ref elm_object_item_part_text_set() * * @section Genlist_Examples Examples * * Here is a list of examples that use the genlist, trying to show some of * its capabilities: * - @ref genlist_example_01 * - @ref genlist_example_02 * - @ref genlist_example_03 * - @ref genlist_example_04 * - @ref genlist_example_05 */ /** * @addtogroup Genlist * @{ */ #define ELM_GENLIST_ITEM_CLASS_VERSION ELM_GEN_ITEM_CLASS_VERSION #define ELM_GENLIST_ITEM_CLASS_HEADER ELM_GEN_ITEM_CLASS_HEADER /** * Defines if the item is of any special type (has subitems or it's the * index of a group), or is just a simple item. * * @ingroup Genlist */ typedef enum { ELM_GENLIST_ITEM_NONE = 0, /**< simple item */ ELM_GENLIST_ITEM_TREE = (1 << 0), /**< this may be expanded and have child items. */ ELM_GENLIST_ITEM_GROUP = (1 << 1), /**< an index item of a group of items. this item can have child items. */ ELM_GENLIST_ITEM_MAX = (1 << 2) } Elm_Genlist_Item_Type; /** * Defines the type of the item part * Used while updating item's parts * It can be used at updating multi fields. * * @ingroup Genlist */ typedef enum { ELM_GENLIST_ITEM_FIELD_ALL = 0, ELM_GENLIST_ITEM_FIELD_TEXT = (1 << 0), ELM_GENLIST_ITEM_FIELD_CONTENT = (1 << 1), ELM_GENLIST_ITEM_FIELD_STATE = (1 << 2) } Elm_Genlist_Item_Field_Type; /** * Defines where to position the item in the genlist. * * @ingroup Genlist */ typedef enum { ELM_GENLIST_ITEM_SCROLLTO_NONE = 0, /**< no scrollto */ ELM_GENLIST_ITEM_SCROLLTO_IN = (1 << 0), /**< to the nearest viewport */ ELM_GENLIST_ITEM_SCROLLTO_TOP = (1 << 1), /**< to the top of viewport */ ELM_GENLIST_ITEM_SCROLLTO_MIDDLE = (1 << 2) /**< to the middle of viewport */ } Elm_Genlist_Item_Scrollto_Type; /** * @see Elm_Gen_Item_Class */ typedef Elm_Gen_Item_Class Elm_Genlist_Item_Class; /** * @see Elm_Gen_Item_Text_Get_Cb */ typedef Elm_Gen_Item_Text_Get_Cb Elm_Genlist_Item_Text_Get_Cb; /** * @see Elm_Gen_Item_Content_Get_Cb */ typedef Elm_Gen_Item_Content_Get_Cb Elm_Genlist_Item_Content_Get_Cb; /** * @see Elm_Gen_Item_State_Get_Cb */ typedef Elm_Gen_Item_State_Get_Cb Elm_Genlist_Item_State_Get_Cb; /** * @see Elm_Gen_Item_Del_Cb */ typedef Elm_Gen_Item_Del_Cb Elm_Genlist_Item_Del_Cb; /** * Add a new genlist widget to the given parent Elementary * (container) object * * @param parent The parent object * @return a new genlist widget handle or @c NULL, on errors * * This function inserts a new genlist widget on the canvas. * * @see elm_genlist_item_append() * @see elm_object_item_del() * @see elm_genlist_clear() * * @ingroup Genlist */ EAPI Evas_Object *elm_genlist_add(Evas_Object *parent); /** * Remove all items from a given genlist widget. * * @param obj The genlist object * * This removes (and deletes) all items in @p obj, leaving it empty. * * @see elm_object_item_del(), to remove just one item. * * @ingroup Genlist */ EAPI void elm_genlist_clear(Evas_Object *obj); /** * Enable or disable multi-selection in the genlist * * @param obj The genlist object * @param multi Multi-select enable/disable. Default is disabled. * * This enables (@c EINA_TRUE) or disables (@c EINA_FALSE) multi-selection in * the list. This allows more than 1 item to be selected. To retrieve the list * of selected items, use elm_genlist_selected_items_get(). * * @see elm_genlist_selected_items_get() * @see elm_genlist_multi_select_get() * * @ingroup Genlist */ EAPI void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi); /** * Gets if multi-selection in genlist is enabled or disabled. * * @param obj The genlist object * @return Multi-select enabled/disabled * (@c EINA_TRUE = enabled/@c EINA_FALSE = disabled). Default is @c EINA_FALSE. * * @see elm_genlist_multi_select_set() * * @ingroup Genlist */ EAPI Eina_Bool elm_genlist_multi_select_get(const Evas_Object *obj); /** * This sets the horizontal stretching mode. * * @param obj The genlist object * @param mode The mode to use (one of #ELM_LIST_SCROLL or #ELM_LIST_LIMIT). * * This sets the mode used for sizing items horizontally. Valid modes * are #ELM_LIST_LIMIT, #ELM_LIST_SCROLL, and #ELM_LIST_COMPRESS. The default is * ELM_LIST_SCROLL. This mode means that if items are too wide to fit, * the scroller will scroll horizontally. Otherwise items are expanded * to fill the width of the viewport of the scroller. If it is * ELM_LIST_LIMIT, items will be expanded to the viewport width and * limited to that size. If it is ELM_LIST_COMPRESS, the item width will be * fixed (restricted to a minimum of) to the list width when calculating its * size in order to allow the height to be calculated based on it. This allows, * for instance, text block to wrap lines if the Edje part is configured with * "text.min: 0 1". * @note ELM_LIST_COMPRESS will make list resize slower as it will have to * recalculate every item height again whenever the list width * changes! * @note Homogeneous mode is for that all items in the genlist same * width/height. With ELM_LIST_COMPRESS, it makes genlist items to fast * initializing. However there's no sub-objects in genlist which can be * on the flying resizable (such as TEXTBLOCK). If then, some dynamic * resizable objects in genlist would not diplayed properly. * * @see elm_genlist_mode_get() * * @ingroup Genlist */ EAPI void elm_genlist_mode_set(Evas_Object *obj, Elm_List_Mode mode); /** * Gets the horizontal stretching mode. * * @param obj The genlist object * @return The mode to use * (#ELM_LIST_LIMIT, #ELM_LIST_SCROLL) * * @see elm_genlist_mode_set() * * @ingroup Genlist */ EAPI Elm_List_Mode elm_genlist_mode_get(const Evas_Object *obj); /** * Enable/disable horizontal and vertical bouncing effect. * * @param obj The genlist object * @param h_bounce Allow bounce horizontally (@c EINA_TRUE = on, @c * EINA_FALSE = off). Default is @c EINA_FALSE. * @param v_bounce Allow bounce vertically (@c EINA_TRUE = on, @c * EINA_FALSE = off). Default is @c EINA_TRUE. * * This will enable or disable the scroller bouncing effect for the * genlist. See elm_scroller_bounce_set() for details. * * @deprecated Use elm_scroller_bounce_set() instead. * * @see elm_scroller_bounce_set() * @see elm_genlist_bounce_get() * * @ingroup Genlist */ EINA_DEPRECATED EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * Get whether the horizontal and vertical bouncing effect is enabled. * * @param obj The genlist object * @param h_bounce Pointer to a bool to receive if the bounce horizontally * option is set. * @param v_bounce Pointer to a bool to receive if the bounce vertically * option is set. * * @deprecated Use elm_scroller_bounce_get() instead. * * @see elm_scroller_bounce_get() * @see elm_genlist_bounce_set() * * @ingroup Genlist */ EINA_DEPRECATED EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * Append a new item in a given genlist widget. * * @param obj The genlist object * @param itc The item class for the item * @param data The item data * @param parent The parent item, or NULL if none * @param type Item type * @param func Convenience function called when the item is selected * @param func_data Data passed to @p func above. * @return A handle to the item added or @c NULL if not possible * * This adds the given item to the end of the list or the end of * the children list if the @p parent is given. * * @see elm_genlist_item_prepend() * @see elm_genlist_item_insert_before() * @see elm_genlist_item_insert_after() * @see elm_object_item_del() * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_item_append(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * Prepend a new item in a given genlist widget. * * @param obj The genlist object * @param itc The item class for the item * @param data The item data * @param parent The parent item, or NULL if none * @param type Item type * @param func Convenience function called when the item is selected * @param func_data Data passed to @p func above. * @return A handle to the item added or NULL if not possible * * This adds an item to the beginning of the list or beginning of the * children of the parent if given. * * @see elm_genlist_item_append() * @see elm_genlist_item_insert_before() * @see elm_genlist_item_insert_after() * @see elm_object_item_del() * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_item_prepend(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * Insert an item before another in a genlist widget * * @param obj The genlist object * @param itc The item class for the item * @param data The item data * @param parent The parent item, or NULL if none * @param before The item to place this new one before. * @param type Item type * @param func Convenience function called when the item is selected * @param func_data Data passed to @p func above. * @return A handle to the item added or @c NULL if not possible * * This inserts an item before another in the list. It will be in the * same tree level or group as the item it is inserted before. * * @see elm_genlist_item_append() * @see elm_genlist_item_prepend() * @see elm_genlist_item_insert_after() * @see elm_object_item_del() * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *before, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * Insert an item after another in a genlist widget * * @param obj The genlist object * @param itc The item class for the item * @param data The item data * @param parent The parent item, or NULL if none * @param after The item to place this new one after. * @param type Item type * @param func Convenience function called when the item is selected * @param func_data Data passed to @p func above. * @return A handle to the item added or @c NULL if not possible * * This inserts an item after another in the list. It will be in the * same tree level or group as the item it is inserted after. * * @see elm_genlist_item_append() * @see elm_genlist_item_prepend() * @see elm_genlist_item_insert_before() * @see elm_object_item_del() * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *after, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data); /** * Insert a new item into the sorted genlist object * * @param obj The genlist object * @param itc The item class for the item * @param data The item data * @param parent The parent item, or NULL if none * @param type Item type * @param comp The function called for the sort * @param func Convenience function called when item selected * @param func_data Data passed to @p func above. * @return A handle to the item added or NULL if not possible * * This inserts an item in the genlist based on user defined comparison * function. The two arguments passed to the function @p func are genlist item * handles to compare. * * @see elm_genlist_item_append() * @see elm_genlist_item_prepend() * @see elm_genlist_item_insert_after() * @see elm_object_item_del() * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_item_sorted_insert(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); /* operations to retrieve existing items */ /** * Get the selected item in the genlist. * * @param obj The genlist object * @return The selected item, or NULL if none is selected. * * This gets the selected item in the list (if multi-selection is enabled, only * the item that was first selected in the list is returned - which is not very * useful, so see elm_genlist_selected_items_get() for when multi-selection is * used). * * If no item is selected, NULL is returned. * * @see elm_genlist_selected_items_get() * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_selected_item_get(const Evas_Object *obj); /** * Get a list of selected items in the genlist. * * @param obj The genlist object * @return The list of selected items, or NULL if none are selected. * * It returns a list of the selected items. This list pointer is only valid so * long as the selection doesn't change (no items are selected or unselected, or * unselected implicitly by deletion). The list contains genlist items * pointers. The order of the items in this list is the order which they were * selected, i.e. the first item in this list is the first item that was * selected, and so on. * * @note If not in multi-select mode, consider using function * elm_genlist_selected_item_get() instead. * * @see elm_genlist_multi_select_set() * @see elm_genlist_selected_item_get() * * @ingroup Genlist */ EAPI const Eina_List *elm_genlist_selected_items_get(const Evas_Object *obj); /** * Get a list of realized items in genlist * * @param obj The genlist object * @return The list of realized items, nor NULL if none are realized. * * This returns a list of the realized items in the genlist. The list * contains genlist item pointers. The list must be freed by the * caller when done with eina_list_free(). The item pointers in the * list are only valid so long as those items are not deleted or the * genlist is not deleted. * * @see elm_genlist_realized_items_update() * * @ingroup Genlist */ EAPI Eina_List *elm_genlist_realized_items_get(const Evas_Object *obj); /** * Get the first item in the genlist * * This returns the first item in the list. * * @param obj The genlist object * @return The first item, or NULL if none * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_first_item_get(const Evas_Object *obj); /** * Get the last item in the genlist * * This returns the last item in the list. * * @return The last item, or NULL if none * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_last_item_get(const Evas_Object *obj); /** * Set the scrollbar policy * * @param obj The genlist object * @param policy_h Horizontal scrollbar policy. * @param policy_v Vertical scrollbar policy. * * This sets the scrollbar visibility policy for the given genlist * scroller. #ELM_SCROLLER_POLICY_AUTO means the scrollbar is * made visible if it is needed, and otherwise kept hidden. #ELM_SCROLLER_POLICY_ON * turns it on all the time, and #ELM_SCROLLER_POLICY_OFF always keeps it off. * This applies respectively for the horizontal and vertical scrollbars. * Default is #ELM_SCROLLER_POLICY_AUTO * * @deprecated Use elm_scroller_policy_set() instead. * * @see elm_scroller_policy_set() * * @ingroup Genlist */ EINA_DEPRECATED EAPI void elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * Get the scrollbar policy * * @param obj The genlist object * @param policy_h Pointer to store the horizontal scrollbar policy. * @param policy_v Pointer to store the vertical scrollbar policy. * * @deprecated Use elm_scroller_policy_get() instead. * * @see elm_scroller_policy_get() * * @ingroup Genlist */ EINA_DEPRECATED EAPI void elm_genlist_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * Get the @b next item in a genlist widget's internal list of items, * given a handle to one of those items. * * @param it The genlist item to fetch next from * @return The item after @p item, or @c NULL if there's none (and * on errors) * * This returns the item placed after the @p item, on the container * genlist. * * @see elm_genlist_item_prev_get() * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_item_next_get(const Elm_Object_Item *it); /** * Get the @b previous item in a genlist widget's internal list of items, * given a handle to one of those items. * * @param it The genlist item to fetch previous from * @return The item before @p item, or @c NULL if there's none (and * on errors) * * This returns the item placed before the @p item, on the container * genlist. * * @see elm_genlist_item_next_get() * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_item_prev_get(const Elm_Object_Item *it); /** * Set whether a given genlist item is selected or not * * @param it The item * @param selected Use @c EINA_TRUE, to make it selected, @c * EINA_FALSE to make it unselected * * This sets the selected state of an item. If multi selection is * not enabled on the containing genlist and @p selected is @c * EINA_TRUE, any other previously selected items will get * unselected in favor of this new one. * * @see elm_genlist_item_selected_get() * * @ingroup Genlist */ EAPI void elm_genlist_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); /** * Get whether a given genlist item is selected or not * * @param it The item * @return @c EINA_TRUE, if it's selected, @c EINA_FALSE otherwise * * @see elm_genlist_item_selected_set() for more details * * @ingroup Genlist */ EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Object_Item *it); /** * Show the portion of a genlist's internal list containing a given * item, immediately. * * @param it The item to display * @param type The position to bring in, the given item to. * @ref Elm_Genlist_Item_Scrollto_Type * * This causes genlist to jump to the given item @p it and show it (by * jumping to that position), if it is not fully visible. * * @see elm_genlist_item_bring_in() * * @ingroup Genlist */ EAPI void elm_genlist_item_show(Elm_Object_Item *it, Elm_Genlist_Item_Scrollto_Type type); /** * Animatedly bring in, to the visible are of a genlist, a given * item on it. * * @param it The item to display * @param type The position to bring in, the given item to. * @ref Elm_Genlist_Item_Scrollto_Type * * This causes genlist to jump to the given item @p it and show it (by * animatedly scrolling), if it is not fully visible. * This may use animation and take a some time to do so. * * @see elm_genlist_item_show() * * @ingroup Genlist */ EAPI void elm_genlist_item_bring_in(Elm_Object_Item *it, Elm_Genlist_Item_Scrollto_Type type); /** * Update all the contents of an item * * @param it The item * * This updates an item by calling all the item class functions again * to get the contents, texts and states. Use this when the original * item data has changed and the changes are desired to be reflected. * * Use elm_genlist_realized_items_update() to update all already realized * items. * * @note This also updates internal genlist item object(edje_object as of now). * So when this is called between mouse down and mouse up, mouse up event will * be ignored because edje_object is deleted and created again by this API. If * you want to avoid this, please use @ref elm_genlist_item_fields_update. * * @see elm_genlist_realized_items_update() * * @ingroup Genlist */ EAPI void elm_genlist_item_update(Elm_Object_Item *it); /** * Update the item class of an item * * @param it The item * @param itc The item class for the item * * This sets another class of the item, changing the way that it is * displayed. After changing the item class, elm_genlist_item_update() is * called on the item @p it. * * @ingroup Genlist */ EAPI void elm_genlist_item_item_class_update(Elm_Object_Item *it, const Elm_Genlist_Item_Class *itc); /** * Get the Genlist Item class for the given Genlist Item. * * @param it The genlist item * * This returns the Genlist_Item_Class for the given item. It can be used to * examine the function pointers and item_style. * * @ingroup Genlist */ EAPI const Elm_Genlist_Item_Class *elm_genlist_item_item_class_get(const Elm_Object_Item *it); /** * Get the index of the item. It is only valid once displayed. * * @param it a genlist item * @return the position inside the list of item. * * @ingroup Genlist */ EAPI int elm_genlist_item_index_get(const Elm_Object_Item *it); /** * Update the contents of all realized items. * * @param obj The genlist object. * * This updates all realized items by calling all the item class functions again * to get the contents, texts and states. Use this when the original * item data has changed and the changes are desired to be reflected. * * To update just one item, use elm_genlist_item_update(). * * @see elm_genlist_realized_items_get() * @see elm_genlist_item_update() * * @ingroup Genlist */ EAPI void elm_genlist_realized_items_update(Evas_Object *obj); /** * Return how many items are currently in a list * * @param obj The list * @return The total number of list items in the list * * This behavior is O(1) and includes items which may or may not be realized. * * @ingroup Genlist */ EAPI unsigned int elm_genlist_items_count(const Evas_Object *obj); /** * Create a new genlist item class in a given genlist widget. * * @return New allocated a genlist item class. * * This adds genlist item class for the genlist widget. When adding an item, * genlist_item_{append, prepend, insert} function needs item class of the item. * Given callback parameters are used at retrieving {text, content} of * added item. Set as NULL if it's not used. * If there's no available memory, return can be NULL. * * @see elm_genlist_item_class_free() * @see elm_genlist_item_append() * * @ingroup Genlist */ EAPI Elm_Genlist_Item_Class *elm_genlist_item_class_new(void); /** * Remove an item class in a given genlist widget. * * @param itc The itc to be removed. * * This removes item class from the genlist widget. * Whenever it has no more references to it, item class is going to be freed. * Otherwise it just decreases its reference count. * * @see elm_genlist_item_class_new() * @see elm_genlist_item_class_ref() * @see elm_genlist_item_class_unref() * * @ingroup Genlist */ EAPI void elm_genlist_item_class_free(Elm_Genlist_Item_Class *itc); /** * Increments object reference count for the item class. * * @param itc The given item class object to reference * * This API just increases its reference count for item class management. * * @see elm_genlist_item_class_unref() * * @ingroup Genlist */ EAPI void elm_genlist_item_class_ref(Elm_Genlist_Item_Class *itc); /** * Decrements object reference count for the item class. * * @param itc The given item class object to reference * * This API just decreases its reference count for item class management. * Reference count can't be less than 0. * * @see elm_genlist_item_class_ref() * @see elm_genlist_item_class_free() * * @ingroup Genlist */ EAPI void elm_genlist_item_class_unref(Elm_Genlist_Item_Class *itc); /** * Set the text to be shown in a given genlist item's tooltips. * * @param it The genlist item * @param text The text to set in the content * * This call will setup the text to be used as tooltip to that item * (analogous to elm_object_tooltip_text_set(), but being item * tooltips with higher precedence than object tooltips). It can * have only one tooltip at a time, so any previous tooltip data * will get removed. * * In order to set a content or something else as a tooltip, look at * elm_genlist_item_tooltip_content_cb_set(). * * @ingroup Genlist */ EAPI void elm_genlist_item_tooltip_text_set(Elm_Object_Item *it, const char *text); /** * Set the content to be shown in a given genlist item's tooltips * * @param it The genlist item. * @param func The function returning the tooltip contents. * @param data What to provide to @a func as callback data/context. * @param del_cb Called when data is not needed anymore, either when * another callback replaces @p func, the tooltip is unset with * elm_genlist_item_tooltip_unset() or the owner @p item * dies. This callback receives as its first parameter the * given @p data, being @c event_info the item handle. * * This call will setup the tooltip's contents to @p item * (analogous to elm_object_tooltip_content_cb_set(), but being * item tooltips with higher precedence than object tooltips). It * can have only one tooltip at a time, so any previous tooltip * content will get removed. @p func (with @p data) will be called * every time Elementary needs to show the tooltip and it should * return a valid Evas object, which will be fully managed by the * tooltip system, getting deleted when the tooltip is gone. * * In order to set just a text as a tooltip, look at * elm_genlist_item_tooltip_text_set(). * * @ingroup Genlist */ EAPI void elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * Unset a tooltip from a given genlist item * * @param it genlist item to remove a previously set tooltip from. * * This call removes any tooltip set on @p item. The callback * provided as @c del_cb to * elm_genlist_item_tooltip_content_cb_set() will be called to * notify it is not used anymore (and have resources cleaned, if * need be). * * @see elm_genlist_item_tooltip_content_cb_set() * * @ingroup Genlist */ EAPI void elm_genlist_item_tooltip_unset(Elm_Object_Item *it); /** * Set a different @b style for a given genlist item's tooltip. * * @param it genlist item with tooltip set * @param style the theme style to use on tooltips (e.g. @c * "default", @c "transparent", etc) * * Tooltips can have alternate styles to be displayed on, * which are defined by the theme set on Elementary. This function * works analogously as elm_object_tooltip_style_set(), but here * applied only to genlist item objects. The default style for * tooltips is @c "default". * * @note before you set a style you should define a tooltip with * elm_genlist_item_tooltip_content_cb_set() or * elm_genlist_item_tooltip_text_set() * * @see elm_genlist_item_tooltip_style_get() * * @ingroup Genlist */ EAPI void elm_genlist_item_tooltip_style_set(Elm_Object_Item *it, const char *style); /** * Get the style set a given genlist item's tooltip. * * @param it genlist item with tooltip already set on. * @return style the theme style in use, which defaults to * "default". If the object does not have a tooltip set, * then @c NULL is returned. * * @see elm_genlist_item_tooltip_style_set() for more details * * @ingroup Genlist */ EAPI const char *elm_genlist_item_tooltip_style_get(const Elm_Object_Item *it); /** * @brief Disable size restrictions on an object's tooltip * @param it The tooltip's anchor object * @param disable If EINA_TRUE, size restrictions are disabled * @return EINA_FALSE on failure, EINA_TRUE on success * * This function allows a tooltip to expand beyond its parent window's canvas. * It will instead be limited only by the size of the display. */ EAPI Eina_Bool elm_genlist_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable); /** * @brief Retrieve size restriction state of an object's tooltip * @param it The tooltip's anchor object * @return If EINA_TRUE, size restrictions are disabled * * This function returns whether a tooltip is allowed to expand beyond * its parent window's canvas. * It will instead be limited only by the size of the display. */ EAPI Eina_Bool elm_genlist_item_tooltip_window_mode_get(const Elm_Object_Item *it); /** * Set the type of mouse pointer/cursor decoration to be shown, * when the mouse pointer is over the given genlist widget item * * @param it genlist item to customize cursor on * @param cursor the cursor type's name * * This function works analogously as elm_object_cursor_set(), but * here the cursor's changing area is restricted to the item's * area, and not the whole widget's. Note that that item cursors * have precedence over widget cursors, so that a mouse over @p * item will always show cursor @p type. * * If this function is called twice for an object, a previously set * cursor will be unset on the second call. * * @see elm_object_cursor_set() * @see elm_genlist_item_cursor_get() * @see elm_genlist_item_cursor_unset() * * @ingroup Genlist */ EAPI void elm_genlist_item_cursor_set(Elm_Object_Item *it, const char *cursor); /** * Get the type of mouse pointer/cursor decoration set to be shown, * when the mouse pointer is over the given genlist widget item * * @param it genlist item with custom cursor set * @return the cursor type's name or @c NULL, if no custom cursors * were set to @p item (and on errors) * * @see elm_object_cursor_get() * @see elm_genlist_item_cursor_set() for more details * @see elm_genlist_item_cursor_unset() * * @ingroup Genlist */ EAPI const char *elm_genlist_item_cursor_get(const Elm_Object_Item *it); /** * Unset any custom mouse pointer/cursor decoration set to be * shown, when the mouse pointer is over the given genlist widget * item, thus making it show the @b default cursor again. * * @param it a genlist item * * Use this call to undo any custom settings on this item's cursor * decoration, bringing it back to defaults (no custom style set). * * @see elm_object_cursor_unset() * @see elm_genlist_item_cursor_set() for more details * * @ingroup Genlist */ EAPI void elm_genlist_item_cursor_unset(Elm_Object_Item *it); /** * Set a different @b style for a given custom cursor set for a * genlist item. * * @param it genlist item with custom cursor set * @param style the theme style to use (e.g. @c "default", * @c "transparent", etc) * * This function only makes sense when one is using custom mouse * cursor decorations defined in a theme file , which can * have, given a cursor name/type, alternate styles on * it. It works analogously as elm_object_cursor_style_set(), but * here applied only to genlist item objects. * * @warning Before you set a cursor style you should have defined a * custom cursor previously on the item, with * elm_genlist_item_cursor_set() * * @see elm_genlist_item_cursor_engine_only_set() * @see elm_genlist_item_cursor_style_get() * * @ingroup Genlist */ EAPI void elm_genlist_item_cursor_style_set(Elm_Object_Item *it, const char *style); /** * Get the current @b style set for a given genlist item's custom * cursor * * @param it genlist item with custom cursor set. * @return style the cursor style in use. If the object does not * have a cursor set, then @c NULL is returned. * * @see elm_genlist_item_cursor_style_set() for more details * * @ingroup Genlist */ EAPI const char *elm_genlist_item_cursor_style_get(const Elm_Object_Item *it); /** * Set if the (custom) cursor for a given genlist item should be * searched in its theme, also, or should only rely on the * rendering engine. * * @param it item with custom (custom) cursor already set on * @param engine_only Use @c EINA_TRUE to have cursors looked for * only on those provided by the rendering engine, @c EINA_FALSE to * have them searched on the widget's theme, as well. * * @note This call is of use only if you've set a custom cursor * for genlist items, with elm_genlist_item_cursor_set(). * * @note By default, cursors will only be looked for between those * provided by the rendering engine. * * @ingroup Genlist */ EAPI void elm_genlist_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); /** * Get if the (custom) cursor for a given genlist item is being * searched in its theme, also, or is only relying on the rendering * engine. * * @param it a genlist item * @return @c EINA_TRUE, if cursors are being looked for only on * those provided by the rendering engine, @c EINA_FALSE if they * are being searched on the widget's theme, as well. * * @see elm_genlist_item_cursor_engine_only_set(), for more details * * @ingroup Genlist */ EAPI Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *it); /** * Enable/disable homogeneous mode. * * @param obj The genlist object * @param homogeneous Assume the items within the genlist are of the * same height and width (EINA_TRUE = on, EINA_FALSE = off). Default is @c * EINA_FALSE. * * This will enable the homogeneous mode where items are of the same * height and width so that genlist may do the lazy-loading at its * maximum (which increases the performance for scrolling the list). * In the normal mode, genlist will pre-calculate all the items' sizes even * though they are not in use. So items' callbacks are called many times than * expected. But homogeneous mode will skip the item size pre-calculation * process so items' callbacks are called only when the item is needed. * * @see elm_genlist_mode_set() * @see elm_genlist_homogeneous_get() * * @ingroup Genlist */ EAPI void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous); /** * Get whether the homogeneous mode is enabled. * * @param obj The genlist object * @return Assume the items within the genlist are of the same height * and width (EINA_TRUE = on, EINA_FALSE = off) * * @see elm_genlist_homogeneous_set() * * @ingroup Genlist */ EAPI Eina_Bool elm_genlist_homogeneous_get(const Evas_Object *obj); /** * Set the maximum number of items within an item block * * @param obj The genlist object * @param count Maximum number of items within an item block. Default is 32. * * This will configure the block count to tune to the target with particular * performance matrix. * * A block of objects will be used to reduce the number of operations due to * many objects in the screen. It can determine the visibility, or if the * object has changed, it theme needs to be updated, etc. doing this kind of * calculation to the entire block, instead of per object. * * The default value for the block count is enough for most lists, so unless * you know you will have a lot of objects visible in the screen at the same * time, don't try to change this. * * @see elm_genlist_block_count_get() * @see @ref Genlist_Implementation * * @ingroup Genlist */ EAPI void elm_genlist_block_count_set(Evas_Object *obj, int count); /** * Get the maximum number of items within an item block * * @param obj The genlist object * @return Maximum number of items within an item block * * @see elm_genlist_block_count_set() * * @ingroup Genlist */ EAPI int elm_genlist_block_count_get(const Evas_Object *obj); /** * Set the timeout in seconds for the longpress event. * * @param obj The genlist object * @param timeout timeout in seconds. Default is elm config value(1.0) * * This option will change how long it takes to send an event "longpressed" * after the mouse down signal is sent to the list. If this event occurs, no * "clicked" event will be sent. * * @warning If you set the longpress timeout value with this API, your genlist * will not be affected by the longpress value of elementary config value * later. * * @see elm_genlist_longpress_timeout_set() * * @ingroup Genlist */ EAPI void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout); /** * Get the timeout in seconds for the longpress event. * * @param obj The genlist object * @return timeout in seconds * * @see elm_genlist_longpress_timeout_get() * * @ingroup Genlist */ EAPI double elm_genlist_longpress_timeout_get(const Evas_Object *obj); /** * Get the item that is at the x, y canvas coords. * * @param obj The genlist object. * @param x The input x coordinate * @param y The input y coordinate * @param posret The position relative to the item returned here * @return The item at the coordinates or NULL if none * * This returns the item at the given coordinates (which are canvas * relative, not object-relative). If an item is at that coordinate, * that item handle is returned, and if @p posret is not NULL, the * integer pointed to is set to a value of -1, 0 or 1, depending if * the coordinate is on the upper portion of that item (-1), on the * middle section (0) or on the lower part (1). If NULL is returned as * an item (no item found there), then posret may indicate -1 or 1 * based if the coordinate is above or below all items respectively in * the genlist. * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret); /** * Get the parent item of the given item * * @param it The item * @return The parent of the item or @c NULL if it has no parent. * * This returns the item that was specified as parent of the item @p it on * elm_genlist_item_append() and insertion related functions. * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_item_parent_get(const Elm_Object_Item *it); /** * Remove all sub-items (children) of the given item * * @param it The item * * This removes all items that are children (and their descendants) of the * given item @p it. * * @see elm_genlist_clear() * @see elm_object_item_del() * * @ingroup Genlist */ EAPI void elm_genlist_item_subitems_clear(Elm_Object_Item *it); /** * Sets the expanded state of an item. * * @param it The item * @param expanded The expanded state (@c EINA_TRUE expanded, @c EINA_FALSE not expanded). * * This function flags the item of type #ELM_GENLIST_ITEM_TREE as * expanded or not. * * The theme will respond to this change visually, and a signal "expanded" or * "contracted" will be sent from the genlist with a pointer to the item that * has been expanded/contracted. * * Calling this function won't show or hide any child of this item (if it is * a parent). You must manually delete and create them on the callbacks of * the "expanded" or "contracted" signals. * * @see elm_genlist_item_expanded_get() * * @ingroup Genlist */ EAPI void elm_genlist_item_expanded_set(Elm_Object_Item *it, Eina_Bool expanded); /** * Get the expanded state of an item * * @param it The item * @return The expanded state * * This gets the expanded state of an item. * * @see elm_genlist_item_expanded_set() * * @ingroup Genlist */ EAPI Eina_Bool elm_genlist_item_expanded_get(const Elm_Object_Item *it); /** * Get the depth of expanded item * * @param it The genlist item object * @return The depth of expanded item * * @ingroup Genlist */ EAPI int elm_genlist_item_expanded_depth_get(const Elm_Object_Item *it); /** * Unset all contents fetched by the item class * * @param it The item * @param l The contents list to return * * This instructs genlist to release references to contents in the item, * meaning that they will no longer be managed by genlist and are * floating "orphans" that can be re-used elsewhere if the user wants * to. * * @ingroup Genlist */ EAPI void elm_genlist_item_all_contents_unset(Elm_Object_Item *it, Eina_List **l); /** * Promote an item to the top of the list * * @param it The item * * @ingroup Genlist */ EAPI void elm_genlist_item_promote(Elm_Object_Item *it); /** * Demote an item to the end of the list * * @param it The item * * @ingroup Genlist */ EAPI void elm_genlist_item_demote(Elm_Object_Item *it); /** * Update the part of an item * * @param it The item * @param parts The name of item's part * @param itf The type of item's part type * * This updates an item's part by calling item's fetching functions again * to get the contents, texts and states. Use this when the original * item data has changed and the changes are desired to be reflected. * Second parts argument is used for globbing to match '*', '?', and '.' * It can be used at updating multi fields. * * Use elm_genlist_realized_items_update() to update an item's all * property. * * @see elm_genlist_item_update() * * @ingroup Genlist */ EAPI void elm_genlist_item_fields_update(Elm_Object_Item *it, const char *parts, Elm_Genlist_Item_Field_Type itf); /** * Activate a genlist mode on an item * * @param it The genlist item * @param decorate_it_type Mode name * @param decorate_it_set Boolean to define set or unset mode. * * A genlist mode is a different way of selecting an item. Once a mode is * activated on an item, any other selected item is immediately unselected. * This feature provides an easy way of implementing a new kind of animation * for selecting an item, without having to entirely rewrite the item style * theme. However, the elm_genlist_selected_* API can't be used to get what * item is activate for a mode. * * The current item style will still be used, but applying a genlist mode to * an item will select it using a different kind of animation. * * The current active item for a mode can be found by * elm_genlist_decorated_item_get(). * * The characteristics of genlist mode are: * - Only one mode can be active at any time, and for only one item. * - Genlist handles deactivating other items when one item is activated. * - A mode is defined in the genlist theme (edc), and more modes can easily * be added. * - A mode style and the genlist item style are different things. They * can be combined to provide a default style to the item, with some kind * of animation for that item when the mode is activated. * * When a mode is activated on an item, a new view for that item is created. * The theme of this mode defines the animation that will be used to transit * the item from the old view to the new view. This second (new) view will be * active for that item while the mode is active on the item, and will be * destroyed after the mode is totally deactivated from that item. * * @see elm_genlist_mode_get() * @see elm_genlist_decorated_item_get() * * @ingroup Genlist */ EAPI void elm_genlist_item_decorate_mode_set(Elm_Object_Item *it, const char *decorate_it_type, Eina_Bool decorate_it_set); /** * Get the item's decorate mode. * * @param it The genlist item * * This function just returns the name of the item's decorate mode. * * @see elm_genlist_item_decorate_mode_set() * @see elm_genlist_decorated_item_get() * * @ingroup Genlist */ EAPI const char *elm_genlist_item_decorate_mode_get(const Elm_Object_Item *it); /** * Get active genlist mode item * * @param obj The genlist object * @return The active item for that current mode. Or @c NULL if no item is * activated with any mode. * * This function returns the item that was activated with a mode, by the * function elm_genlist_item_decorate_mode_set(). * * @see elm_genlist_item_decorate_mode_set() * @see elm_genlist_mode_get() * * @ingroup Genlist */ EAPI Elm_Object_Item *elm_genlist_decorated_item_get(const Evas_Object *obj); /** * Set reorder mode * * @param obj The genlist object * @param reorder_mode The reorder mode * (EINA_TRUE = on, EINA_FALSE = off) * * After turning on the reorder mode, longpress on normal item will trigger * reordering of the item. You can move the item up and down. However, reorder * does not work with group item. * * @ingroup Genlist */ EAPI void elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode); /** * Get the reorder mode * * @param obj The genlist object * @return The reorder mode * (EINA_TRUE = on, EINA_FALSE = off) * * @ingroup Genlist */ EAPI Eina_Bool elm_genlist_reorder_mode_get(const Evas_Object *obj); /** * Get the Item's Type * * @param it The genlist item * @return The item type. * * This function returns the item's type. Normally the item's type. * If it failed, return value is ELM_GENLIST_ITEM_MAX * * @ingroup Genlist */ EAPI Elm_Genlist_Item_Type elm_genlist_item_type_get(const Elm_Object_Item *it); /** * Set Genlist decorate mode * * This sets Genlist decorate mode to all items. * * @param obj The Genlist object * @param decorated The decorate mode status * (EINA_TRUE = decorate mode, EINA_FALSE = normal mode * * @ingroup Genlist */ EAPI void elm_genlist_decorate_mode_set(Evas_Object *obj, Eina_Bool decorated); /** * Get Genlist decorate mode * * @param obj The genlist object * @return The decorate mode status * (EINA_TRUE = decorate mode, EINA_FALSE = normal mode * * @ingroup Genlist */ EAPI Eina_Bool elm_genlist_decorate_mode_get(const Evas_Object *obj); /** * Set the flip state of a given genlist item. * * @param it The genlist item object * @param flip The flip mode * (EINA_TRUE = on, EINA_FALSE = off) * * This function sets the flip state of a given genlist item. * Flip mode overrides current item object. * It can be used for on-the-fly item replace. * Flip mode can be used with/without decorate mode. * * @see elm_genlist_item_flip_get() * * @ingroup Genlist */ EAPI void elm_genlist_item_flip_set(Elm_Object_Item *it, Eina_Bool flip); /** * Get the flip state of a given genlist item. * * @param it The genlist item object * * This function returns the flip state of a given genlist item. * If the parameter is invalid, it returns EINA_FALSE. * * @see elm_genlist_item_flip_set() * * @ingroup Genlist */ EAPI Eina_Bool elm_genlist_item_flip_get(const Elm_Object_Item *it); /** * Set Genlist tree effect * * @param obj The genlist object * @param enabled The tree effect status * (EINA_TRUE = enabled, EINA_FALSE = disabled * * @ingroup Genlist */ EAPI void elm_genlist_tree_effect_enabled_set(Evas_Object *obj, Eina_Bool enabled); /** * Get Genlist tree effect * * @param obj The genlist object * @return The tree effect status * (EINA_TRUE = enabled, EINA_FALSE = disabled * * @ingroup Genlist */ EAPI Eina_Bool elm_genlist_tree_effect_enabled_get(const Evas_Object *obj); /** * Set the genlist select mode. * * @param obj The genlist object * @param mode The select mode * * elm_genlist_select_mode_set() changes item select mode in the genlist widget. * - ELM_OBJECT_SELECT_MODE_DEFAULT : Items will only call their selection func and * callback when first becoming selected. Any further clicks will * do nothing, unless you set always select mode. * - ELM_OBJECT_SELECT_MODE_ALWAYS : This means that, even if selected, * every click will make the selected callbacks be called. * - ELM_OBJECT_SELECT_MODE_NONE : This will turn off the ability to select items * entirely and they will neither appear selected nor call selected * callback functions. * * @see elm_genlist_select_mode_get() * * @ingroup Genlist */ EAPI void elm_genlist_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode); /** * Get the genlist select mode. * * @param obj The genlist object * @return The select mode * (If getting mode is failed, it returns ELM_OBJECT_SELECT_MODE_MAX) * * @see elm_genlist_select_mode_set() * * @ingroup Genlist */ EAPI Elm_Object_Select_Mode elm_genlist_select_mode_get(const Evas_Object *obj); /** * Set whether the genlist items' should be highlighted when item selected. * * @param obj The genlist object. * @param highlight @c EINA_TRUE to enable highlighting or @c EINA_FALSE to * disable it. * * This will turn on/off the highlight effect when item selection and * they will, or will not highlighted. The selected and clicked * callback functions will still be called. * * Highlight is enabled by default. * * @see elm_genlist_highlight_mode_get(). * * @ingroup Genlist */ EAPI void elm_genlist_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight); /** * Get whether the genlist items' should be highlighted when item selected. * * @param obj The genlist object. * @return @c EINA_TRUE means items can be highlighted. @c EINA_FALSE indicates * they can't. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @see elm_genlist_highlight_mode_set() for details. * * @ingroup Genlist */ EAPI Eina_Bool elm_genlist_highlight_mode_get(const Evas_Object *obj); /** * Set the genlist item's select mode. * * @param it The genlist item object * @param mode The select mode * * elm_genlist_select_mode_set() changes item's select mode. * - ELM_OBJECT_SELECT_MODE_DEFAULT : The item will only call their selection func and * callback when first becoming selected. Any further clicks will * do nothing, unless you set always select mode. * - ELM_OBJECT_SELECT_MODE_ALWAYS : This means that, even if selected, * every click will make the selected callbacks be called. * - ELM_OBJECT_SELECT_MODE_NONE : This will turn off the ability to select the item * entirely and they will neither appear selected nor call selected * callback functions. * - ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY : This will apply no-finger-size rule * with ELM_OBJECT_SELECT_MODE_NONE. No-finger-size rule makes an item can be * smaller than lower limit. Clickable objects should be bigger than * human touch point device (your finger) for some touch or * small screen devices. So it is enabled, the item can be shrink than * predefined finger-size value. And the item will be updated. * * @see elm_genlist_item_select_mode_get() * * @ingroup Genlist */ EAPI void elm_genlist_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode); /** * Get the genlist item's select mode. * * @param it The genlist item object * @return The select mode * (If getting mode is failed, it returns ELM_OBJECT_SELECT_MODE_MAX) * * @see elm_genlist_item_select_mode_set() * * @ingroup Genlist */ EAPI Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Object_Item *it); /** * @} */ elementary-1.7.7/src/lib/elm_scroll.h0000664000175000017500000000715512127353615014474 00000000000000/** * @defgroup Scrollhints Scrollhints * @ingroup Elementary * * Objects when inside a scroller can scroll, but this may not always be * desirable in certain situations. This allows an object to hint to itself * and parents to "not scroll" in one of 2 ways. If any child object of a * scroller has pushed a scroll freeze or hold then it affects all parent * scrollers until all children have released them. * * 1. To hold on scrolling. This means just flicking and dragging may no * longer scroll, but pressing/dragging near an edge of the scroller will * still scroll. This is automatically used by the entry object when * selecting text. * * 2. To totally freeze scrolling. This means it stops. until * popped/released. * * @{ */ /** * Push the scroll hold by 1 * * This increments the scroll hold count by one. If it is more than 0 it will * take effect on the parents of the indicated object. * * @param obj The object * @ingroup Scrollhints */ EAPI void elm_object_scroll_hold_push(Evas_Object *obj); /** * Pop the scroll hold by 1 * * This decrements the scroll hold count by one. If it is more than 0 it will * take effect on the parents of the indicated object. * * @param obj The object * @ingroup Scrollhints */ EAPI void elm_object_scroll_hold_pop(Evas_Object *obj); /** * Get the scroll hold by 1 * * This gets the scroll hold count by one. * * @param obj The object * @return The scroll hold count * @since 1.7 * @ingroup Scrollhints */ EAPI int elm_object_scroll_hold_get(const Evas_Object *obj); /** * Push the scroll freeze by 1 * * This increments the scroll freeze count by one. If it is more * than 0 it will take effect on the parents of the indicated * object. * * @param obj The object * @ingroup Scrollhints */ EAPI void elm_object_scroll_freeze_push(Evas_Object *obj); /** * Pop the scroll freeze by 1 * * This decrements the scroll freeze count by one. If it is more * than 0 it will take effect on the parents of the indicated * object. * * @param obj The object * @ingroup Scrollhints */ EAPI void elm_object_scroll_freeze_pop(Evas_Object *obj); /** * Get the scroll freeze by 1 * * This gets the scroll freeze count by one. * * @param obj The object * @return The scroll freeze count * @since 1.7 * @ingroup Scrollhints */ EAPI int elm_object_scroll_freeze_get(const Evas_Object *obj); /** * Lock the scrolling of the given widget (and thus all parents) * * This locks the given object from scrolling in the X axis (and implicitly * also locks all parent scrollers too from doing the same). * * @param obj The object * @param lock The lock state (1 == locked, 0 == unlocked) * @ingroup Scrollhints */ EAPI void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock); /** * Lock the scrolling of the given widget (and thus all parents) * * This locks the given object from scrolling in the Y axis (and implicitly * also locks all parent scrollers too from doing the same). * * @param obj The object * @param lock The lock state (1 == locked, 0 == unlocked) * @ingroup Scrollhints */ EAPI void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock); /** * Get the scrolling lock of the given widget * * This gets the lock for X axis scrolling. * * @param obj The object * @ingroup Scrollhints */ EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj); /** * Get the scrolling lock of the given widget * * This gets the lock for Y axis scrolling. * * @param obj The object * @ingroup Scrollhints */ EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_calendar.h0000664000175000017500000003660312127353615014747 00000000000000/** * @defgroup Calendar Calendar * @ingroup Elementary * * @image html calendar_inheritance_tree.png * @image latex calendar_inheritance_tree.eps * * This is a calendar widget. It helps applications to flexibly * display a calender with day of the week, date, year and * month. Applications are able to set specific dates to be reported * back, when selected, in the smart callbacks of the calendar * widget. The API of this widget lets the applications perform other * functions, like: * * - placing marks on specific dates * - setting the bounds for the calendar (minimum and maximum years) * - setting the day names of the week (e.g. "Thu" or "Thursday") * - setting the year and month format. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for calendar objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "changed" - emitted when the date in the calendar is changed. * * Supported elm_object common APIs. * @li @ref elm_object_signal_emit * @li @ref elm_object_signal_callback_add * @li @ref elm_object_signal_callback_del * * Here is some sample code using it: * @li @ref calendar_example_01 * @li @ref calendar_example_02 * @li @ref calendar_example_03 * @li @ref calendar_example_04 * @li @ref calendar_example_05 * @li @ref calendar_example_06 */ /** * @addtogroup Calendar * @{ */ typedef enum { ELM_CALENDAR_UNIQUE, /**< Default value. Marks will be displayed only on event day. */ ELM_CALENDAR_DAILY, /**< Marks will be displayed every day after event day (inclusive). */ ELM_CALENDAR_WEEKLY, /**< Marks will be displayed every week after event day (inclusive) - i.e. each seven days. */ ELM_CALENDAR_MONTHLY, /**< Marks will be displayed every month day that coincides to event day. E.g.: if an event is set to 30th Jan, no marks will be displayed on Feb, but will be displayed on 30th Mar*/ ELM_CALENDAR_ANNUALLY, /**< Marks will be displayed every year that coincides to event day (and month). E.g. an event added to 30th Jan 2012 will be repeated on 30th Jan 2013. */ ELM_CALENDAR_LAST_DAY_OF_MONTH /**< Marks will be displayed every last day of month after event day (inclusive). @since 1.7 */ } _Elm_Calendar_Mark_Repeat_Type; /** * @enum _Elm_Calendar_Mark_Repeat_Type * @typedef Elm_Calendar_Mark_Repeat_Type * * Event periodicity, used to define if a mark should be repeated * @b beyond event's day. It's set when a mark is added. * * So, for a mark added to 13th May with periodicity set to WEEKLY, * there will be marks every week after this date. Marks will be displayed * at 13th, 20th, 27th, 3rd June ... * * Values don't work as bitmask, only one can be chosen. * * @see elm_calendar_mark_add() * * @ingroup Calendar */ typedef _Elm_Calendar_Mark_Repeat_Type Elm_Calendar_Mark_Repeat_Type; typedef enum { ELM_DAY_SUNDAY, ELM_DAY_MONDAY, ELM_DAY_TUESDAY, ELM_DAY_WEDNESDAY, ELM_DAY_THURSDAY, ELM_DAY_FRIDAY, ELM_DAY_SATURDAY, ELM_DAY_LAST } _Elm_Calendar_Weekday; /** * @enum _Elm_Calendar_Weekday * @typedef Elm_Calendar_Weekday * * a weekday * * @see elm_calendar_first_day_of_week_set() * * @ingroup Calendar */ typedef _Elm_Calendar_Weekday Elm_Calendar_Weekday; typedef enum { ELM_CALENDAR_SELECT_MODE_DEFAULT = 0, /**< Default value. a day is always selected. */ ELM_CALENDAR_SELECT_MODE_ALWAYS, /**< a day is always selected. */ ELM_CALENDAR_SELECT_MODE_NONE, /**< None of the days can be selected. */ ELM_CALENDAR_SELECT_MODE_ONDEMAND /**< User may have selected a day or not. */ } _Elm_Calendar_Select_Mode; /** * @enum _Elm_Calendar_Select_Mode * @typedef Elm_Calendar_Select_Mode * * the mode, who determine how user could select a day * * @see elm_calendar_select_mode_set() * * @ingroup Calendar */ typedef _Elm_Calendar_Select_Mode Elm_Calendar_Select_Mode; typedef struct _Elm_Calendar_Mark Elm_Calendar_Mark; /**< Item handle for a calendar mark. Created with elm_calendar_mark_add() and deleted with elm_calendar_mark_del(). */ /** * @typedef Elm_Calendar_Format_Cb * * This callback type is used to format the string that will be used * to display month and year. * * @param stime Struct representing time. * @return String representing time that will be set to calendar's text. * * @see elm_calendar_format_function_set() * * @ingroup Calendar */ typedef char * (*Elm_Calendar_Format_Cb)(struct tm *stime); /** * Add a new calendar widget to the given parent Elementary * (container) object. * * @param parent The parent object. * @return a new calendar widget handle or @c NULL, on errors. * * This function inserts a new calendar widget on the canvas. * * @ref calendar_example_01 * * @ingroup Calendar */ EAPI Evas_Object *elm_calendar_add(Evas_Object *parent); /** * Get weekdays names displayed by the calendar. * * @param obj The calendar object. * @return Array of seven strings to be used as weekday names. * * By default, weekdays abbreviations get from system are displayed: * E.g. for an en_US locale: "Sun, Mon, Tue, Wed, Thu, Fri, Sat" * The first string is related to Sunday, the second to Monday... * * @see elm_calendar_weekdays_name_set() * * @ref calendar_example_05 * * @ingroup Calendar */ EAPI const char **elm_calendar_weekdays_names_get(const Evas_Object *obj); /** * Set weekdays names to be displayed by the calendar. * * @param obj The calendar object. * @param weekdays Array of seven strings to be used as weekday names. * @warning It must have 7 elements, or it will access invalid memory. * @warning The strings must be NULL terminated ('@\0'). * * By default, weekdays abbreviations get from system are displayed: * E.g. for an en_US locale: "Sun, Mon, Tue, Wed, Thu, Fri, Sat" * * The first string should be related to Sunday, the second to Monday... * * The usage should be like this: * @code * const char *weekdays[] = * { * "Sunday", "Monday", "Tuesday", "Wednesday", * "Thursday", "Friday", "Saturday" * }; * elm_calendar_weekdays_names_set(calendar, weekdays); * @endcode * * @see elm_calendar_weekdays_name_get() * * @ref calendar_example_02 * * @ingroup Calendar */ EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]); /** * Set the minimum and maximum values for the year * * @param obj The calendar object * @param min The minimum year, greater than 1901; * @param max The maximum year; * * Maximum must be greater than minimum, except if you don't want to set * maximum year. * Default values are 1902 and -1. * * If the maximum year is a negative value, it will be limited depending * on the platform architecture (year 2037 for 32 bits); * * @see elm_calendar_min_max_year_get() * * @ref calendar_example_03 * * @ingroup Calendar */ EAPI void elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max); /** * Get the minimum and maximum values for the year * * @param obj The calendar object. * @param min The minimum year. * @param max The maximum year. * * Default values are 1902 and -1. * * @see elm_calendar_min_max_year_get() for more details. * * @ref calendar_example_05 * * @ingroup Calendar */ EAPI void elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max); /** * Set select day mode to use. * * @param obj The calendar object. * @param mode The select mode to use. * * Set the day selection mode used. * * @ingroup Calendar */ EAPI void elm_calendar_select_mode_set(Evas_Object *obj, Elm_Calendar_Select_Mode mode); /** * Get the select day mode used. * * @param obj The calendar object. * * @return the selected mode * * Get the day selection mode used. * * @see elm_calendar_select_mode_set() for more details * * @ingroup Calendar */ EAPI Elm_Calendar_Select_Mode elm_calendar_select_mode_get(const Evas_Object *obj); /** * Set selected date to be highlighted on calendar. * * @param obj The calendar object. * @param selected_time A @b tm struct to represent the selected date. * * Set the selected date, changing the displayed month if needed. * Selected date changes when the user goes to next/previous month or * select a day pressing over it on calendar. * * @see elm_calendar_selected_time_get() * * @ref calendar_example_04 * * @ingroup Calendar */ EAPI void elm_calendar_selected_time_set(Evas_Object *obj, struct tm *selected_time); /** * Get selected date. * * @param obj The calendar object * @param selected_time A @b tm struct to point to selected date * @return EINA_FALSE means an error occurred and returned time shouldn't * be considered. * * Get date selected by the user or set by function * elm_calendar_selected_time_set(). * Selected date changes when the user goes to next/previous month or * select a day pressing over it on calendar. * * @see elm_calendar_selected_time_get() * * @ref calendar_example_05 * * @ingroup Calendar */ EAPI Eina_Bool elm_calendar_selected_time_get(const Evas_Object *obj, struct tm *selected_time); /** * Set a function to format the string that will be used to display * month and year; * * @param obj The calendar object * @param format_func Function to set the month-year string given * the selected date * * By default it uses strftime with "%B %Y" format string. * It should allocate the memory that will be used by the string, * that will be freed by the widget after usage. * A pointer to the string and a pointer to the time struct will be provided. * * Example: * @code * static char * * _format_month_year(struct tm *selected_time) * { * char buf[32]; * if (!strftime(buf, sizeof(buf), "%B %Y", selected_time)) return NULL; * return strdup(buf); * } * * elm_calendar_format_function_set(calendar, _format_month_year); * @endcode * * @ref calendar_example_02 * * @ingroup Calendar */ EAPI void elm_calendar_format_function_set(Evas_Object *obj, Elm_Calendar_Format_Cb format_func); /** * Add a new mark to the calendar * * @param obj The calendar object * @param mark_type A string used to define the type of mark. It will be * emitted to the theme, that should display a related modification on these * days representation. * @param mark_time A time struct to represent the date of inclusion of the * mark. For marks that repeats it will just be displayed after the inclusion * date in the calendar. * @param repeat Repeat the event following this periodicity. Can be a unique * mark (that don't repeat), daily, weekly, monthly or annually. * @return The created mark or @p NULL upon failure. * * Add a mark that will be drawn in the calendar respecting the insertion * time and periodicity. It will emit the type as signal to the widget theme. * Default theme supports "holiday" and "checked", but it can be extended. * * It won't immediately update the calendar, drawing the marks. * For this, call elm_calendar_marks_draw(). However, when user selects * next or previous month calendar forces marks drawn. * * Marks created with this method can be deleted with * elm_calendar_mark_del(). * * Example * @code * struct tm selected_time; * time_t current_time; * * current_time = time(NULL) + 5 * 84600; * localtime_r(¤t_time, &selected_time); * elm_calendar_mark_add(cal, "holiday", selected_time, * ELM_CALENDAR_ANNUALLY); * * current_time = time(NULL) + 1 * 84600; * localtime_r(¤t_time, &selected_time); * elm_calendar_mark_add(cal, "checked", selected_time, ELM_CALENDAR_UNIQUE); * * elm_calendar_marks_draw(cal); * @endcode * * @see elm_calendar_marks_draw() * @see elm_calendar_mark_del() * * @ref calendar_example_06 * * @ingroup Calendar */ EAPI Elm_Calendar_Mark *elm_calendar_mark_add(Evas_Object *obj, const char *mark_type, struct tm *mark_time, Elm_Calendar_Mark_Repeat_Type repeat); /** * Delete mark from the calendar. * * @param mark The mark to be deleted. * * If deleting all calendar marks is required, elm_calendar_marks_clear() * should be used instead of getting marks list and deleting each one. * * @see elm_calendar_mark_add() * * @ref calendar_example_06 * * @ingroup Calendar */ EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark); /** * Remove all calendar's marks * * @param obj The calendar object. * * @see elm_calendar_mark_add() * @see elm_calendar_mark_del() * * @ingroup Calendar */ EAPI void elm_calendar_marks_clear(Evas_Object *obj); /** * Get a list of all the calendar marks. * * @param obj The calendar object. * @return An @c Eina_List of calendar marks objects, or @c NULL on failure. * * @see elm_calendar_mark_add() * @see elm_calendar_mark_del() * @see elm_calendar_marks_clear() * * @ingroup Calendar */ EAPI const Eina_List *elm_calendar_marks_get(const Evas_Object *obj); /** * Draw calendar marks. * * @param obj The calendar object. * * Should be used after adding, removing or clearing marks. * It will go through the entire marks list updating the calendar. * If lots of marks will be added, add all the marks and then call * this function. * * When the month is changed, i.e. user selects next or previous month, * marks will be drawn. * * @see elm_calendar_mark_add() * @see elm_calendar_mark_del() * @see elm_calendar_marks_clear() * * @ref calendar_example_06 * * @ingroup Calendar */ EAPI void elm_calendar_marks_draw(Evas_Object *obj); /** * Set the interval on time updates for an user mouse button hold * on calendar widgets' month selection. * * @param obj The calendar object * @param interval The (first) interval value in seconds * * This interval value is @b decreased while the user holds the * mouse pointer either selecting next or previous month. * * This helps the user to get to a given month distant from the * current one easier/faster, as it will start to change quicker and * quicker on mouse button holds. * * The calculation for the next change interval value, starting from * the one set with this call, is the previous interval divided by * 1.05, so it decreases a little bit. * * The default starting interval value for automatic changes is * @b 0.85 seconds. * * @see elm_calendar_interval_get() * * @ingroup Calendar */ EAPI void elm_calendar_interval_set(Evas_Object *obj, double interval); /** * Get the interval on time updates for an user mouse button hold * on calendar widgets' month selection. * * @param obj The calendar object * @return The (first) interval value, in seconds, set on it * * @see elm_calendar_interval_set() for more details * * @ingroup Calendar */ EAPI double elm_calendar_interval_get(const Evas_Object *obj); /** * Set the first day of week to use on calendar widgets'. * * @param obj The calendar object * @param day An int which correspond to the first day of the week (Sunday = 0, monday = 1, * ..., saturday = 6) * * @ingroup Calendar */ EAPI void elm_calendar_first_day_of_week_set(Evas_Object *obj, Elm_Calendar_Weekday day); /** * Get the first day of week, who are used on calendar widgets'. * * @param obj The calendar object * @return An int which correspond to the first day of the week (Sunday = 0, monday = 1, * ..., saturday = 6) * * @see elm_calendar_first_day_of_week_set() for more details * * @ingroup Calendar */ EAPI Elm_Calendar_Weekday elm_calendar_first_day_of_week_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elc_fileselector_button.h0000664000175000017500000002475612127353615017245 00000000000000/** * @defgroup File_Selector_Button File Selector Button * @ingroup Elementary * * @image html fileselector_button_inheritance_tree.png * @image latex fileselector_button_inheritance_tree.eps * * @image html img/widget/fileselector_button/preview-00.png * @image latex img/widget/fileselector_button/preview-00.eps * @image html img/widget/fileselector_button/preview-01.png * @image latex img/widget/fileselector_button/preview-01.eps * @image html img/widget/fileselector_button/preview-02.png * @image latex img/widget/fileselector_button/preview-02.eps * * This is a button that, when clicked, creates an Elementary * window (or inner window) with a @ref Fileselector "file * selector widget" within. When a file is chosen, the (inner) * window is closed and the button emits a signal having the * selected file as it's @c event_info. * * This widget encapsulates operations on its internal file * selector on its own API. There is less control over its file * selector than that one would have instantiating one directly. * * The following styles are available for this button: * @li @c "default" * @li @c "anchor" * @li @c "hoversel_vertical" * @li @c "hoversel_vertical_entry" * * This widget inherits from the @ref Button one, so that all the * functions acting on it also work for file selector button objects. * * This widget emits the following signals, besides the ones sent from * @ref Button: * - @c "file,chosen" - the user has selected a path, whose string * pointer comes as the @c event_info data (a stringshared * string) * * Default text parts of the fileselector_button widget that you can use for * are: * @li "default" - Label of the fileselector_button * * Default content parts of the fileselector_button widget that you can use for * are: * @li "icon" - Icon of the fileselector_button * * Supported elm_object common APIs. * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * * Here is an example on its usage: * @li @ref fileselector_button_example * * @see @ref File_Selector_Entry for a similar widget. * @{ */ /** * Add a new file selector button widget to the given parent * Elementary (container) object * * @param parent The parent object * @return a new file selector button widget handle or @c NULL, on * errors * * @ingroup File_Selector_Button */ EAPI Evas_Object *elm_fileselector_button_add(Evas_Object *parent); /** * Set the title for a given file selector button widget's window * * @param obj The file selector button widget * @param title The title string * * This will change the popup window's title, when the file selector pops * out after a click on the button. Those windows have the default * (unlocalized) value of @c "Select a file" as titles. * * @note It will only take effect if the file selector * button widget is @b not under "inwin mode". * * @see elm_fileselector_button_window_title_get() * * @ingroup File_Selector_Button */ EAPI void elm_fileselector_button_window_title_set(Evas_Object *obj, const char *title); /** * Get the title for a given file selector button widget's * window * * @param obj The file selector button widget * @return Title of the file selector button's window * * @see elm_fileselector_button_window_title_get() for more details * * @ingroup File_Selector_Button */ EAPI const char *elm_fileselector_button_window_title_get(const Evas_Object *obj); /** * Set the size of a given file selector button widget's window, * holding the file selector itself. * * @param obj The file selector button widget * @param width The window's width * @param height The window's height * * @note it will only take any effect if the file selector button * widget is @b not under "inwin mode". The default size for the * window (when applicable) is 400x400 pixels. * * @see elm_fileselector_button_window_size_get() * * @ingroup File_Selector_Button */ EAPI void elm_fileselector_button_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height); /** * Get the size of a given file selector button widget's window, * holding the file selector itself. * * @param obj The file selector button widget * @param width Pointer into which to store the width value * @param height Pointer into which to store the height value * * @note Use @c NULL pointers on the size values you're not * interested in: they'll be ignored by the function. * * @see elm_fileselector_button_window_size_set(), for more details * * @ingroup File_Selector_Button */ EAPI void elm_fileselector_button_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height); /** * Set the initial file system path for a given file selector * button widget * * @param obj The file selector button widget * @param path The path string * * It must be a directory path, which will have the contents * displayed initially in the file selector's view, when invoked * from @p obj. The default initial path is the @c "HOME" * environment variable's value. * * @see elm_fileselector_button_path_get() * * @ingroup File_Selector_Button */ EAPI void elm_fileselector_button_path_set(Evas_Object *obj, const char *path); /** * Get the initial file system path set for a given file selector * button widget * * @param obj The file selector button widget * @return path The path string * * @see elm_fileselector_button_path_set() for more details * * @ingroup File_Selector_Button */ EAPI const char *elm_fileselector_button_path_get(const Evas_Object *obj); /** * Enable/disable a tree view in the given file selector button * widget's internal file selector * * @param obj The file selector button widget * @param value @c EINA_TRUE to enable tree view, @c EINA_FALSE to * disable * * This has the same effect as elm_fileselector_expandable_set(), * but now applied to a file selector button's internal file * selector. * * @note There's no way to put a file selector button's internal * file selector in "grid mode", as one may do with "pure" file * selectors. * * @see elm_fileselector_expandable_get() * * @ingroup File_Selector_Button */ EAPI void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value); /** * Get whether tree view is enabled for the given file selector * button widget's internal file selector * * @param obj The file selector button widget * @return @c EINA_TRUE if @p obj widget's internal file selector * is in tree view, @c EINA_FALSE otherwise (and or errors) * * @see elm_fileselector_expandable_set() for more details * * @ingroup File_Selector_Button */ EAPI Eina_Bool elm_fileselector_button_expandable_get(const Evas_Object *obj); /** * Set whether a given file selector button widget's internal file * selector is to display folders only or the directory contents, * as well. * * @param obj The file selector button widget * @param value @c EINA_TRUE to make @p obj widget's internal file * selector only display directories, @c EINA_FALSE to make files * to be displayed in it too * * This has the same effect as elm_fileselector_folder_only_set(), * but now applied to a file selector button's internal file * selector. * * @see elm_fileselector_folder_only_get() * * @ingroup File_Selector_Button */ EAPI void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value); /** * Get whether a given file selector button widget's internal file * selector is displaying folders only or the directory contents, * as well. * * @param obj The file selector button widget * @return @c EINA_TRUE if @p obj widget's internal file * selector is only displaying directories, @c EINA_FALSE if files * are being displayed in it too (and on errors) * * @see elm_fileselector_button_folder_only_set() for more details * * @ingroup File_Selector_Button */ EAPI Eina_Bool elm_fileselector_button_folder_only_get(const Evas_Object *obj); /** * Enable/disable the file name entry box where the user can type * in a name for a file, in a given file selector button widget's * internal file selector. * * @param obj The file selector button widget * @param value @c EINA_TRUE to make @p obj widget's internal * file selector a "saving dialog", @c EINA_FALSE otherwise * * This has the same effect as elm_fileselector_is_save_set(), * but now applied to a file selector button's internal file * selector. * * @see elm_fileselector_is_save_get() * * @ingroup File_Selector_Button */ EAPI void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value); /** * Get whether the given file selector button widget's internal * file selector is in "saving dialog" mode * * @param obj The file selector button widget * @return @c EINA_TRUE, if @p obj widget's internal file selector * is in "saving dialog" mode, @c EINA_FALSE otherwise (and on * errors) * * @see elm_fileselector_button_is_save_set() for more details * * @ingroup File_Selector_Button */ EAPI Eina_Bool elm_fileselector_button_is_save_get(const Evas_Object *obj); /** * Set whether a given file selector button widget's internal file * selector will raise an Elementary "inner window", instead of a * dedicated Elementary window. By default, it won't. * * @param obj The file selector button widget * @param value @c EINA_TRUE to make it use an inner window, @c * EINA_TRUE to make it use a dedicated window * * @see elm_win_inwin_add() for more information on inner windows * @see elm_fileselector_button_inwin_mode_get() * * @ingroup File_Selector_Button */ EAPI void elm_fileselector_button_inwin_mode_set(Evas_Object *obj, Eina_Bool value); /** * Get whether a given file selector button widget's internal file * selector will raise an Elementary "inner window", instead of a * dedicated Elementary window. * * @param obj The file selector button widget * @return @c EINA_TRUE if will use an inner window, @c EINA_TRUE * if it will use a dedicated window * * @see elm_fileselector_button_inwin_mode_set() for more details * * @ingroup File_Selector_Button */ EAPI Eina_Bool elm_fileselector_button_inwin_mode_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elc_hoversel.h0000664000175000017500000001606412127353615015012 00000000000000/** * @defgroup Hoversel Hoversel * @ingroup Elementary * * @image html hoversel_inheritance_tree.png * @image latex hoversel_inheritance_tree.eps * * @image html img/widget/hoversel/preview-00.png * @image latex img/widget/hoversel/preview-00.eps * * A hoversel is a button that pops up a list of items (automatically * choosing the direction to display) that have a label and, optionally, an * icon to select from. It is a convenience widget to avoid the need to do * all the piecing together yourself. It is intended for a small number of * items in the hoversel menu (no more than 8), though is capable of many * more. * * This widget inherits from the @ref Button one, so that all the * functions acting on it also work for hoversel objects. * * This widget emits the following signals, besides the ones sent from * @ref Button: * - @c "clicked" - the user clicked the hoversel button and popped up * the sel * - @c "selected" - an item in the hoversel list is selected. event_info * is the item * - @c "dismissed" - the hover is dismissed * * Default content parts of the hoversel widget that you can use for are: * @li "icon" - An icon of the hoversel * * Default text parts of the hoversel widget that you can use for are: * @li "default" - Label of the hoversel * * Supported elm_object common APIs. * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_unset * * Supported elm_object_item common APIs. * @li elm_object_item_part_text_get * * See @ref tutorial_hoversel for an example. * @{ */ /** * @brief Add a new Hoversel object * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Hoversel */ EAPI Evas_Object *elm_hoversel_add(Evas_Object *parent); /** * @brief This sets the hoversel to expand horizontally. * * @param obj The hoversel object * @param horizontal If true, the hover will expand horizontally to the * right. * * @note The initial button will display horizontally regardless of this * setting. * * @ingroup Hoversel */ EAPI void elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * @brief This returns whether the hoversel is set to expand horizontally. * * @param obj The hoversel object * @return If true, the hover will expand horizontally to the right. * * @see elm_hoversel_horizontal_set() * * @ingroup Hoversel */ EAPI Eina_Bool elm_hoversel_horizontal_get(const Evas_Object *obj); /** * @brief Set the Hover parent * * @param obj The hoversel object * @param parent The parent to use * * Sets the hover parent object, the area that will be darkened when the * hoversel is clicked. Should probably be the window that the hoversel is * in. See @ref Hover objects for more information. * * @ingroup Hoversel */ EAPI void elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent); /** * @brief Get the Hover parent * * @param obj The hoversel object * @return The used parent * * Gets the hover parent object. * * @see elm_hoversel_hover_parent_set() * * @ingroup Hoversel */ EAPI Evas_Object *elm_hoversel_hover_parent_get(const Evas_Object *obj); /** * @brief This triggers the hoversel popup from code, the same as if the user * had clicked the button. * * @param obj The hoversel object * * @ingroup Hoversel */ EAPI void elm_hoversel_hover_begin(Evas_Object *obj); /** * @brief This dismisses the hoversel popup as if the user had clicked * outside the hover. * * @param obj The hoversel object * * @ingroup Hoversel */ EAPI void elm_hoversel_hover_end(Evas_Object *obj); /** * @brief Returns whether the hoversel is expanded. * * @param obj The hoversel object * @return This will return EINA_TRUE if the hoversel is expanded or * EINA_FALSE if it is not expanded. * * @ingroup Hoversel */ EAPI Eina_Bool elm_hoversel_expanded_get(const Evas_Object *obj); /** * @brief This will remove all the children items from the hoversel. * * @param obj The hoversel object * * @warning Should @b not be called while the hoversel is active; use * elm_hoversel_expanded_get() to check first. * * @see elm_object_item_del() * * @ingroup Hoversel */ EAPI void elm_hoversel_clear(Evas_Object *obj); /** * @brief Get the list of items within the given hoversel. * * @param obj The hoversel object * @return Returns a list of Elm_Object_Item* * * @see elm_hoversel_item_add() * * @ingroup Hoversel */ EAPI const Eina_List *elm_hoversel_items_get(const Evas_Object *obj); /** * @brief Add an item to the hoversel button * * @param obj The hoversel object * @param label The text label to use for the item (NULL if not desired) * @param icon_file An image file path on disk to use for the icon or standard * icon name (NULL if not desired) * @param icon_type The icon type if relevant * @param func Convenience function to call when this item is selected * @param data Data to pass to item-related functions * @return A handle to the item added. * * This adds an item to the hoversel to show when it is clicked. Note: if you * need to use an icon from an edje file then use * elm_hoversel_item_icon_set() right after this function, and set * icon_file to NULL here. * * For more information on what @p icon_file and @p icon_type are, see the * @ref Icon "icon documentation". * * @ingroup Hoversel */ EAPI Elm_Object_Item *elm_hoversel_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); /** * @brief This sets the icon for the given hoversel item. * * @param it The item to set the icon * @param icon_file An image file path on disk to use for the icon or standard * icon name * @param icon_group The edje group to use if @p icon_file is an edje file. Set this * to NULL if the icon is not an edje file * @param icon_type The icon type * * The icon can be loaded from the standard set, from an image file, or from * an edje file. * * @see elm_hoversel_item_add() * * @ingroup Hoversel */ EAPI void elm_hoversel_item_icon_set(Elm_Object_Item *it, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type); /** * @brief Get the icon object of the hoversel item * * @param it The item to get the icon from * @param icon_file The image file path on disk used for the icon or standard * icon name * @param icon_group The edje group used if @p icon_file is an edje file. NULL * if the icon is not an edje file * @param icon_type The icon type * * @see elm_hoversel_item_icon_set() * @see elm_hoversel_item_add() * * @ingroup Hoversel */ EAPI void elm_hoversel_item_icon_get(const Elm_Object_Item *it, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); /** * @} */ elementary-1.7.7/src/lib/elm_widget_bubble.h0000664000175000017500000001120112127353615015757 00000000000000#ifndef ELM_WIDGET_BUBBLE_H #define ELM_WIDGET_BUBBLE_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-bubble-class The Elementary Bubble Class * * Elementary, besides having the @ref Bubble widget, exposes its * foundation -- the Elementary Bubble Class -- in order to create other * widgets which are a bubble with some more logic on top. */ /** * @def ELM_BUBBLE_CLASS * * Use this macro to cast whichever subclass of * #Elm_Bubble_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_BUBBLE_CLASS(x) ((Elm_Bubble_Smart_Class *)x) /** * @def ELM_BUBBLE_DATA * * Use this macro to cast whichever subdata of * #Elm_Bubble_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_BUBBLE_DATA(x) ((Elm_Bubble_Smart_Data *)x) /** * @def ELM_BUBBLE_SMART_CLASS_VERSION * * Current version for Elementary bubble @b base smart class, a value * which goes to _Elm_Bubble_Smart_Class::version. * * @ingroup Widget */ #define ELM_BUBBLE_SMART_CLASS_VERSION 1 /** * @def ELM_BUBBLE_SMART_CLASS_INIT * * Initializer for a whole #Elm_Bubble_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_BUBBLE_SMART_CLASS_INIT_NULL * @see ELM_BUBBLE_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_BUBBLE_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_BUBBLE_SMART_CLASS_VERSION} /** * @def ELM_BUBBLE_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Bubble_Smart_Class structure. * * @see ELM_BUBBLE_SMART_CLASS_INIT_NAME_VERSION * @see ELM_BUBBLE_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_BUBBLE_SMART_CLASS_INIT_NULL \ ELM_BUBBLE_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_BUBBLE_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Bubble_Smart_Class structure and * set its name and version. * * This is similar to #ELM_BUBBLE_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Bubble_Smart_Class (base field) * to the latest #ELM_BUBBLE_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_BUBBLE_SMART_CLASS_INIT_NULL * @see ELM_BUBBLE_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_BUBBLE_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_BUBBLE_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary bubble base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a bubble. * * All of the functions listed on @ref Bubble namespace will work for * objects deriving from #Elm_Bubble_Smart_Class. */ typedef struct _Elm_Bubble_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Bubble_Smart_Class; /** * Base layout smart data extended with bubble instance data. */ typedef struct _Elm_Bubble_Smart_Data Elm_Bubble_Smart_Data; struct _Elm_Bubble_Smart_Data { Elm_Layout_Smart_Data base; Elm_Bubble_Pos pos; }; /** * @} */ EAPI extern const char ELM_BUBBLE_SMART_NAME[]; EAPI const Elm_Bubble_Smart_Class *elm_bubble_smart_class_get(void); #define ELM_BUBBLE_DATA_GET(o, sd) \ Elm_Bubble_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_BUBBLE_DATA_GET_OR_RETURN(o, ptr) \ ELM_BUBBLE_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_BUBBLE_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_BUBBLE_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_BUBBLE_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_BUBBLE_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elu_ews_wm.c0000664000175000017500000003656512127353615014511 00000000000000#include #include "elm_priv.h" static Eina_Bool _ews_used = EINA_FALSE; static Eina_List *_ews_ev_handlers = NULL; static Eina_Hash *_ews_borders = NULL; static Eina_Hash *_ews_borders_geo = NULL; static Evas_Object *_ews_bg = NULL; static Ecore_Animator *_ews_border_mover = NULL; static Evas_Object *_ews_border_mover_obj = NULL; static Evas_Point _ews_border_mover_off = {0, 0}; static void _elm_ews_border_usable_screen_geometry_get(int *x, int *y, int *w, int *h) { Ecore_Evas *ee = ecore_evas_ews_ecore_evas_get(); ecore_evas_geometry_get(ee, NULL, NULL, w, h); if (x) *x = 0; if (y) *y = 0; // TODO: when add a shelf for iconified, subtract its area here. } static void _elm_ews_wm_border_del(void *data) { Evas_Object *deco = data; evas_object_del(deco); if (_ews_border_mover_obj == deco) { if (_ews_border_mover) { ecore_animator_del(_ews_border_mover); _ews_border_mover = NULL; } _ews_border_mover_obj = NULL; } } static Evas_Object * _elm_ews_wm_border_find(const Ecore_Evas *ee) { return eina_hash_find(_ews_borders, &ee); } static Eina_Rectangle * _elm_ews_wm_border_geo_find(const Ecore_Evas *ee) { return eina_hash_find(_ews_borders_geo, &ee); } static void _elm_ews_border_geo_apply(Ecore_Evas *ee, Evas_Object *o) { int x, y, w, h; ecore_evas_geometry_get(ee, &x, &y, &w, &h); evas_object_move(o, x, y); evas_object_resize(o, w, h); } static void _elm_ews_border_focus_apply(Ecore_Evas *ee, Evas_Object *o) { const char *sig; if (ecore_evas_focus_get(ee)) sig = "elm,state,focus,on"; else sig = "elm,state,focus,off"; edje_object_signal_emit(o, sig, "elm"); } static void _elm_ews_border_stack_apply(Ecore_Evas *ee, Evas_Object *o) { Evas_Object *bs_o = ecore_evas_ews_backing_store_get(ee); evas_object_stack_below(o, bs_o); } static void _elm_ews_border_iconified_apply(Ecore_Evas *ee, Evas_Object *o) { const char *sig; if (ecore_evas_iconified_get(ee)) sig = "elm,state,iconified,on"; else sig = "elm,state,iconified,off"; edje_object_signal_emit(o, sig, "elm"); // TODO: add to some taskbar? and actually hide it? DBG("EWS does not implement iconified yet"); } static void _elm_ews_border_maximized_apply(Ecore_Evas *ee, Evas_Object *o) { int x, y, w, h; if (ecore_evas_maximized_get(ee)) { Eina_Rectangle *r; int ex, ey, ew, eh; edje_object_signal_emit(o, "elm,state,maximized,on", "elm"); edje_object_message_signal_process(o); ecore_evas_geometry_get(ee, &x, &y, &w, &h); r = _elm_ews_wm_border_geo_find(ee); if (!r) { r = malloc(sizeof(Eina_Rectangle)); eina_hash_add(_ews_borders_geo, &ee, r); } r->x = x; r->y = y; r->w = w; r->h = h; _elm_ews_border_usable_screen_geometry_get(&x, &y, &w, &h); edje_object_parts_extends_calc(o, &ex, &ey, &ew, &eh); x -= ex; y -= ey; w -= ew - r->w; h -= eh - r->h; } else { Eina_Rectangle *r = _elm_ews_wm_border_geo_find(ee); edje_object_signal_emit(o, "elm,state,maximized,off", "elm"); if (!r) ecore_evas_geometry_get(ee, &x, &y, &w, &h); else { x = r->x; y = r->y; w = r->w; h = r->h; } } ecore_evas_move_resize(ee, x, y, w, h); _elm_ews_border_geo_apply(ee, o); } static void _elm_ews_border_layer_apply(Ecore_Evas *ee, Evas_Object *o) { Evas_Object *bs_o = ecore_evas_ews_backing_store_get(ee); evas_object_layer_set(o, evas_object_layer_get(bs_o)); _elm_ews_border_stack_apply(ee, o); } static void _elm_ews_border_fullscreen_apply(Ecore_Evas *ee, Evas_Object *o) { const char *sig; if (ecore_evas_fullscreen_get(ee)) sig = "elm,state,fullscreen,on"; else sig = "elm,state,fullscreen,off"; edje_object_signal_emit(o, sig, "elm"); _elm_ews_border_geo_apply(ee, o); } static void _elm_ews_border_config_apply(Ecore_Evas *ee, Evas_Object *o, Elm_Theme *th) { const char *title, *name = NULL, *class = NULL, *style = NULL; const char *sig; if (ecore_evas_borderless_get(ee)) style = "borderless"; _elm_theme_set(th, o, "ews", "decoration", style ? style : "default"); if (ecore_evas_shaped_get(ee) || ecore_evas_alpha_get(ee) || ecore_evas_transparent_get(ee)) sig = "elm,state,alpha,on"; else sig = "elm,state,alpha,off"; edje_object_signal_emit(o, sig, "elm"); title = ecore_evas_title_get(ee); ecore_evas_name_class_get(ee, &name, &class); edje_object_part_text_escaped_set(o, "elm.text.title", title); edje_object_part_text_escaped_set(o, "elm.text.name", name); edje_object_part_text_escaped_set(o, "elm.text.class", class); _elm_ews_border_geo_apply(ee, o); _elm_ews_border_focus_apply(ee, o); _elm_ews_border_stack_apply(ee, o); _elm_ews_border_iconified_apply(ee, o); _elm_ews_border_maximized_apply(ee, o); _elm_ews_border_layer_apply(ee, o); _elm_ews_border_fullscreen_apply(ee, o); } static Eina_Bool _elm_ews_wm_border_theme_set(Ecore_Evas *ee, Evas_Object *o, Elm_Theme *th) { _elm_ews_border_config_apply(ee, o, th); return EINA_TRUE; } static void _elm_ews_border_sig_focus(void *data, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Ecore_Evas *ee = data; ecore_evas_focus_set(ee, EINA_TRUE); } static void _elm_ews_border_sig_iconify(void *data, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Ecore_Evas *ee = data; ecore_evas_iconified_set(ee, EINA_TRUE); } static void _elm_ews_border_sig_maximize(void *data, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Ecore_Evas *ee = data; ecore_evas_maximized_set(ee, EINA_TRUE); } static void _elm_ews_border_sig_fullscreen(void *data, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Ecore_Evas *ee = data; ecore_evas_fullscreen_set(ee, EINA_TRUE); } static void _elm_ews_border_sig_restore(void *data, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Ecore_Evas *ee = data; ecore_evas_iconified_set(ee, EINA_FALSE); ecore_evas_maximized_set(ee, EINA_FALSE); ecore_evas_fullscreen_set(ee, EINA_FALSE); } static void _elm_ews_border_sig_close(void *data, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Ecore_Evas *ee = data; ecore_evas_ews_delete_request(ee); } static void _elm_ews_border_sig_menu(void *data, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { // TODO: show some menu? ERR("EWS does not implement menu yet"); (void)data; } static Eina_Bool _elm_ews_border_mover(void *data) { Ecore_Evas *ee = data; Evas_Object *o = _elm_ews_wm_border_find(ee); int x, y; evas_pointer_output_xy_get(ecore_evas_ews_evas_get(), &x, &y); x -= _ews_border_mover_off.x; y -= _ews_border_mover_off.y; ecore_evas_move(ee, x, y); evas_object_move(o, x, y); return EINA_TRUE; } static void _elm_ews_border_sig_move_start(void *data, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Ecore_Evas *ee = data; Evas_Object *bs_o = ecore_evas_ews_backing_store_get(ee); int x, y, ox, oy; if (_ews_border_mover) ecore_animator_del(_ews_border_mover); evas_pointer_output_xy_get(evas_object_evas_get(bs_o), &x, &y); evas_object_geometry_get(bs_o, &ox, &oy, NULL, NULL); _ews_border_mover_off.x = x - ox; _ews_border_mover_off.y = y - oy; _ews_border_mover_obj = bs_o; _ews_border_mover = ecore_animator_add(_elm_ews_border_mover, ee); } static void _elm_ews_border_sig_move_stop(void *data __UNUSED__, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { if (!_ews_border_mover) return; ecore_animator_del(_ews_border_mover); _ews_border_mover = NULL; _ews_border_mover_obj = NULL; } static Eina_Bool _elm_ews_wm_add_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = edje_object_add(ecore_evas_ews_evas_get()); Evas_Coord x, y, w, h, sw, sh; edje_object_signal_callback_add (o, "elm,action,focus", "elm", _elm_ews_border_sig_focus, ee); edje_object_signal_callback_add (o, "elm,action,iconify", "elm", _elm_ews_border_sig_iconify, ee); edje_object_signal_callback_add (o, "elm,action,maximize", "elm", _elm_ews_border_sig_maximize, ee); edje_object_signal_callback_add (o, "elm,action,fullscreen", "elm", _elm_ews_border_sig_fullscreen, ee); edje_object_signal_callback_add (o, "elm,action,restore", "elm", _elm_ews_border_sig_restore, ee); edje_object_signal_callback_add (o, "elm,action,close", "elm", _elm_ews_border_sig_close, ee); edje_object_signal_callback_add (o, "elm,action,menu", "elm", _elm_ews_border_sig_menu, ee); edje_object_signal_callback_add (o, "elm,action,move,start", "elm", _elm_ews_border_sig_move_start, ee); edje_object_signal_callback_add (o, "elm,action,move,stop", "elm", _elm_ews_border_sig_move_stop, ee); eina_hash_add(_ews_borders, &ee, o); _elm_ews_wm_border_theme_set(ee, o, NULL); ecore_evas_screen_geometry_get(ee, NULL, NULL, &sw, &sh); ecore_evas_geometry_get(ee, NULL, NULL, &w, &h); x = (sw - w) / 2; y = (sh - h) / 2; ecore_evas_move(ee, x, y); ecore_evas_focus_set(ee, EINA_TRUE); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_del_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; eina_hash_del(_ews_borders, &ee, NULL); eina_hash_del(_ews_borders_geo, &ee, NULL); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_geo_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = _elm_ews_wm_border_find(ee); _elm_ews_border_geo_apply(ee, o); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_show_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = _elm_ews_wm_border_find(ee); evas_object_show(o); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_hide_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = _elm_ews_wm_border_find(ee); evas_object_hide(o); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_focus_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = _elm_ews_wm_border_find(ee); _elm_ews_border_focus_apply(ee, o); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_stack_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = _elm_ews_wm_border_find(ee); _elm_ews_border_stack_apply(ee, o); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_iconified_change_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = _elm_ews_wm_border_find(ee); _elm_ews_border_iconified_apply(ee, o); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_maximized_change_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = _elm_ews_wm_border_find(ee); _elm_ews_border_maximized_apply(ee, o); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_layer_change_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = _elm_ews_wm_border_find(ee); _elm_ews_border_layer_apply(ee, o); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_fullscreen_change_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = _elm_ews_wm_border_find(ee); _elm_ews_border_fullscreen_apply(ee, o); return EINA_TRUE; } static Eina_Bool _elm_ews_wm_config_change_cb(void *data __UNUSED__, int type __UNUSED__, void *event_info) { Ecore_Evas *ee = event_info; Evas_Object *o = _elm_ews_wm_border_find(ee); _elm_ews_border_config_apply(ee, o, NULL); return EINA_TRUE; } void _elm_ews_wm_rescale(Elm_Theme *th, Eina_Bool use_theme) { Eina_Iterator *it; Eina_Hash_Tuple *tp = NULL; if (!_ews_borders) return; it = eina_hash_iterator_tuple_new(_ews_borders); if (!use_theme) { EINA_ITERATOR_FOREACH(it, tp) _elm_ews_wm_border_theme_set(*(void**)tp->key, tp->data, NULL); if (_ews_bg) _elm_theme_set(NULL, _ews_bg, "ews", "background", "default"); } else { EINA_ITERATOR_FOREACH(it, tp) _elm_ews_wm_border_theme_set(*(void**)tp->key, tp->data, th); if (_ews_bg) _elm_theme_set(th, _ews_bg, "ews", "background", "default"); } eina_iterator_free(it); } int _elm_ews_wm_init(void) { Evas *e; Evas_Object *o; if (strcmp(_elm_config->engine, ELM_EWS) != 0) { _ews_used = EINA_FALSE; return EINA_TRUE; } e = ecore_evas_ews_evas_get(); if (!e) return EINA_FALSE; o = edje_object_add(e); if (!o) return EINA_FALSE; if (!_elm_theme_set(NULL, o, "ews", "background", "default")) { ERR("Could not set background theme, fallback to rectangle"); evas_object_del(o); _ews_bg = o = NULL; } else _ews_bg = o; ecore_evas_ews_background_set(o); #define ADD_EH(ev, cb) \ _ews_ev_handlers = eina_list_append \ (_ews_ev_handlers, ecore_event_handler_add(ev, cb, NULL)) ADD_EH(ECORE_EVAS_EWS_EVENT_ADD, _elm_ews_wm_add_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_DEL, _elm_ews_wm_del_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_RESIZE, _elm_ews_wm_geo_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_MOVE, _elm_ews_wm_geo_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_SHOW, _elm_ews_wm_show_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_HIDE, _elm_ews_wm_hide_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_FOCUS, _elm_ews_wm_focus_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_UNFOCUS, _elm_ews_wm_focus_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_RAISE, _elm_ews_wm_stack_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_LOWER, _elm_ews_wm_stack_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_ICONIFIED_CHANGE, _elm_ews_wm_iconified_change_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_MAXIMIZED_CHANGE, _elm_ews_wm_maximized_change_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_LAYER_CHANGE, _elm_ews_wm_layer_change_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_FULLSCREEN_CHANGE, _elm_ews_wm_fullscreen_change_cb); ADD_EH(ECORE_EVAS_EWS_EVENT_CONFIG_CHANGE, _elm_ews_wm_config_change_cb); #undef ADD_EH if (!_ews_borders) _ews_borders = eina_hash_pointer_new(_elm_ews_wm_border_del); if (!_ews_borders_geo) _ews_borders_geo = eina_hash_pointer_new(free); _ews_used = EINA_TRUE; return EINA_TRUE; } void _elm_ews_wm_shutdown(void) { Ecore_Event_Handler *eh; if (_ews_border_mover) { ecore_animator_del(_ews_border_mover); _ews_border_mover = NULL; } _ews_border_mover_obj = NULL; EINA_LIST_FREE(_ews_ev_handlers, eh) ecore_event_handler_del(eh); if (_ews_borders) { eina_hash_free(_ews_borders); _ews_borders = NULL; } if (_ews_borders_geo) { eina_hash_free(_ews_borders_geo); _ews_borders_geo = NULL; } _ews_bg = NULL; } elementary-1.7.7/src/lib/elm_gengrid.c0000664000175000017500000030462612127353615014613 00000000000000#include #include #include "elm_priv.h" #include "elm_widget_gengrid.h" // internally allocated #define CLASS_ALLOCATED 0x3a70f00f /* -- * TODO: * Handle non-homogeneous objects too. */ #define PRELOAD 1 #define REORDER_EFFECT_TIME 0.5 EAPI const char ELM_GENGRID_SMART_NAME[] = "elm_gengrid"; EAPI const char ELM_GENGRID_PAN_SMART_NAME[] = "elm_gengrid_pan"; #define GG_IT(_it) (_it->item) static const Evas_Smart_Interface *_smart_interfaces[] = { (Evas_Smart_Interface *)&ELM_SCROLLABLE_IFACE, NULL }; static const char SIG_ACTIVATED[] = "activated"; static const char SIG_CLICKED_DOUBLE[] = "clicked,double"; static const char SIG_LONGPRESSED[] = "longpressed"; static const char SIG_SELECTED[] = "selected"; static const char SIG_UNSELECTED[] = "unselected"; static const char SIG_REALIZED[] = "realized"; static const char SIG_UNREALIZED[] = "unrealized"; static const char SIG_CHANGED[] = "changed"; static const char SIG_DRAG_START_UP[] = "drag,start,up"; static const char SIG_DRAG_START_DOWN[] = "drag,start,down"; static const char SIG_DRAG_START_LEFT[] = "drag,start,left"; static const char SIG_DRAG_START_RIGHT[] = "drag,start,right"; static const char SIG_DRAG_STOP[] = "drag,stop"; static const char SIG_DRAG[] = "drag"; static const char SIG_SCROLL[] = "scroll"; static const char SIG_SCROLL_ANIM_START[] = "scroll,anim,start"; static const char SIG_SCROLL_ANIM_STOP[] = "scroll,anim,stop"; static const char SIG_SCROLL_DRAG_START[] = "scroll,drag,start"; static const char SIG_SCROLL_DRAG_STOP[] = "scroll,drag,stop"; static const char SIG_EDGE_TOP[] = "edge,top"; static const char SIG_EDGE_BOTTOM[] = "edge,bottom"; static const char SIG_EDGE_LEFT[] = "edge,left"; static const char SIG_EDGE_RIGHT[] = "edge,right"; static const char SIG_MOVED[] = "moved"; static const char SIG_INDEX_UPDATE[] = "index,update"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_ACTIVATED, ""}, {SIG_CLICKED_DOUBLE, ""}, {SIG_LONGPRESSED, ""}, {SIG_SELECTED, ""}, {SIG_UNSELECTED, ""}, {SIG_REALIZED, ""}, {SIG_UNREALIZED, ""}, {SIG_CHANGED, ""}, {SIG_DRAG_START_UP, ""}, {SIG_DRAG_START_DOWN, ""}, {SIG_DRAG_START_LEFT, ""}, {SIG_DRAG_START_RIGHT, ""}, {SIG_DRAG_STOP, ""}, {SIG_DRAG, ""}, {SIG_SCROLL, ""}, {SIG_SCROLL_ANIM_START, ""}, {SIG_SCROLL_ANIM_STOP, ""}, {SIG_SCROLL_DRAG_START, ""}, {SIG_SCROLL_DRAG_STOP, ""}, {SIG_EDGE_TOP, ""}, {SIG_EDGE_BOTTOM, ""}, {SIG_EDGE_LEFT, ""}, {SIG_EDGE_RIGHT, ""}, {SIG_MOVED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_IFACE_NEW (ELM_GENGRID_SMART_NAME, _elm_gengrid, Elm_Gengrid_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks, _smart_interfaces); ELM_INTERNAL_SMART_SUBCLASS_NEW (ELM_GENGRID_PAN_SMART_NAME, _elm_gengrid_pan, Elm_Gengrid_Pan_Smart_Class, Elm_Pan_Smart_Class, elm_pan_smart_class_get, NULL); static void _calc_job(void *data) { Elm_Gengrid_Smart_Data *sd = data; Evas_Coord minw = 0, minh = 0, nmax = 0, cvw, cvh; Elm_Gen_Item *it, *group_item = NULL; int count_group = 0; long count = 0; sd->items_lost = 0; evas_object_geometry_get(sd->pan_obj, NULL, NULL, &cvw, &cvh); if ((cvw != 0) || (cvh != 0)) { if ((sd->horizontal) && (sd->item_height > 0)) nmax = cvh / sd->item_height; else if (sd->item_width > 0) nmax = cvw / sd->item_width; if (nmax < 1) nmax = 1; EINA_INLIST_FOREACH (sd->items, it) { if (GG_IT(it)->prev_group != count_group) GG_IT(it)->prev_group = count_group; if (it->group) { count = count % nmax; if (count) sd->items_lost += nmax - count; count_group++; if (count) count = 0; group_item = it; } else { if (it->parent != group_item) it->parent = group_item; count++; } } count = sd->item_count + sd->items_lost - count_group; if (sd->horizontal) { minw = (ceil(count / (float)nmax) * sd->item_width) + (count_group * sd->group_item_width); minh = nmax * sd->item_height; } else { minw = nmax * sd->item_width; minh = (ceil(count / (float)nmax) * sd->item_height) + (count_group * sd->group_item_height); } if ((minw != sd->minw) || (minh != sd->minh)) { sd->minh = minh; sd->minw = minw; evas_object_smart_callback_call(sd->pan_obj, "changed", NULL); } sd->nmax = nmax; evas_object_smart_changed(sd->pan_obj); } sd->calc_job = NULL; } static void _elm_gengrid_pan_smart_add(Evas_Object *obj) { /* here just to allocate our extended data */ EVAS_SMART_DATA_ALLOC(obj, Elm_Gengrid_Pan_Smart_Data); ELM_PAN_CLASS(_elm_gengrid_pan_parent_sc)->base.add(obj); } static void _elm_gengrid_pan_smart_move(Evas_Object *obj, Evas_Coord x __UNUSED__, Evas_Coord y __UNUSED__) { ELM_GENGRID_PAN_DATA_GET(obj, psd); if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job); psd->wsd->calc_job = ecore_job_add(_calc_job, psd->wsd); } static void _elm_gengrid_pan_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { Evas_Coord ow, oh; ELM_GENGRID_PAN_DATA_GET(obj, psd); evas_object_geometry_get(obj, NULL, NULL, &ow, &oh); if ((ow == w) && (oh == h)) return; if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job); psd->wsd->calc_job = ecore_job_add(_calc_job, psd->wsd); } static void _item_unselect(Elm_Gen_Item *it) { Elm_Gen_Item_Type *item = GG_IT(it); if ((it->generation < item->wsd->generation) || (!it->highlighted)) return; edje_object_signal_emit(VIEW(it), "elm,state,unselected", "elm"); it->highlighted = EINA_FALSE; if (it->selected) { it->selected = EINA_FALSE; item->wsd->selected = eina_list_remove(item->wsd->selected, it); evas_object_smart_callback_call(WIDGET(it), SIG_UNSELECTED, it); } } static void _item_mouse_move_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info) { Elm_Gen_Item *it = data; Evas_Event_Mouse_Move *ev = event_info; Evas_Coord ox, oy, ow, oh, it_scrl_x, it_scrl_y; Evas_Coord minw = 0, minh = 0, x, y, dx, dy, adx, ady; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) { if (!GG_IT(it)->wsd->on_hold) { GG_IT(it)->wsd->on_hold = EINA_TRUE; if (!GG_IT(it)->wsd->was_selected) _item_unselect(it); } } if ((it->dragging) && (it->down)) { if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } evas_object_smart_callback_call(WIDGET(it), SIG_DRAG, it); return; } if ((!it->down) || (GG_IT(it)->wsd->longpressed)) { if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if ((GG_IT(it)->wsd->reorder_mode) && (GG_IT(it)->wsd->reorder_it)) { evas_object_geometry_get (GG_IT(it)->wsd->pan_obj, &ox, &oy, &ow, &oh); it_scrl_x = ev->cur.canvas.x - GG_IT(it)->wsd->reorder_it->dx; it_scrl_y = ev->cur.canvas.y - GG_IT(it)->wsd->reorder_it->dy; if (it_scrl_x < ox) GG_IT(it)->wsd->reorder_item_x = ox; else if (it_scrl_x + GG_IT(it)->wsd->item_width > ox + ow) GG_IT(it)->wsd->reorder_item_x = ox + ow - GG_IT(it)->wsd->item_width; else GG_IT(it)->wsd->reorder_item_x = it_scrl_x; if (it_scrl_y < oy) GG_IT(it)->wsd->reorder_item_y = oy; else if (it_scrl_y + GG_IT(it)->wsd->item_height > oy + oh) GG_IT(it)->wsd->reorder_item_y = oy + oh - GG_IT(it)->wsd->item_height; else GG_IT(it)->wsd->reorder_item_y = it_scrl_y; if (GG_IT(it)->wsd->calc_job) ecore_job_del(GG_IT(it)->wsd->calc_job); GG_IT(it)->wsd->calc_job = ecore_job_add(_calc_job, GG_IT(it)->wsd); } return; } if (it->select_mode != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_geometry_get(obj, &x, &y, NULL, NULL); x = ev->cur.canvas.x - x; y = ev->cur.canvas.y - y; dx = x - it->dx; adx = dx; if (adx < 0) adx = -dx; dy = y - it->dy; ady = dy; if (ady < 0) ady = -dy; minw /= 2; minh /= 2; if ((adx > minw) || (ady > minh)) { const char *left_drag, *right_drag; if (!elm_widget_mirrored_get(WIDGET(it))) { left_drag = SIG_DRAG_START_LEFT; right_drag = SIG_DRAG_START_RIGHT; } else { left_drag = SIG_DRAG_START_RIGHT; right_drag = SIG_DRAG_START_LEFT; } it->dragging = 1; if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if (!GG_IT(it)->wsd->was_selected) _item_unselect(it); if (dy < 0) { if (ady > adx) evas_object_smart_callback_call (WIDGET(it), SIG_DRAG_START_UP, it); else { if (dx < 0) evas_object_smart_callback_call(WIDGET(it), left_drag, it); } } else { if (ady > adx) evas_object_smart_callback_call (WIDGET(it), SIG_DRAG_START_DOWN, it); else { if (dx < 0) evas_object_smart_callback_call(WIDGET(it), left_drag, it); else evas_object_smart_callback_call (WIDGET(it), right_drag, it); } } } } static Eina_Bool _long_press_cb(void *data) { Elm_Gen_Item *it = data; Elm_Gengrid_Smart_Data *sd = GG_IT(it)->wsd; it->long_timer = NULL; if (elm_widget_item_disabled_get(it) || (it->dragging)) return ECORE_CALLBACK_CANCEL; sd->longpressed = EINA_TRUE; evas_object_smart_callback_call(WIDGET(it), SIG_LONGPRESSED, it); if (sd->reorder_mode) { sd->reorder_it = it; evas_object_raise(VIEW(it)); sd->s_iface->hold_set(WIDGET(it), EINA_TRUE); sd->s_iface->bounce_allow_get (WIDGET(it), &(GG_IT(it)->wsd->old_h_bounce), &(GG_IT(it)->wsd->old_v_bounce)); sd->s_iface->bounce_allow_set(WIDGET(it), EINA_FALSE, EINA_FALSE); edje_object_signal_emit(VIEW(it), "elm,state,reorder,enabled", "elm"); } return ECORE_CALLBACK_CANCEL; } static void _item_highlight(Elm_Gen_Item *it) { if ((GG_IT(it)->wsd->select_mode == ELM_OBJECT_SELECT_MODE_NONE) || (!GG_IT(it)->wsd->highlight) || (it->highlighted) || (it->generation < GG_IT(it)->wsd->generation)) return; edje_object_signal_emit(VIEW(it), "elm,state,selected", "elm"); it->highlighted = EINA_TRUE; } static void _item_mouse_down_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; Elm_Gen_Item *it = data; Evas_Coord x, y; if (ev->button != 1) return; it->down = 1; it->dragging = 0; evas_object_geometry_get(obj, &x, &y, NULL, NULL); it->dx = ev->canvas.x - x; it->dy = ev->canvas.y - y; GG_IT(it)->wsd->longpressed = EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) GG_IT(it)->wsd->on_hold = EINA_TRUE; else GG_IT(it)->wsd->on_hold = EINA_FALSE; if (GG_IT(it)->wsd->on_hold) return; GG_IT(it)->wsd->was_selected = it->selected; _item_highlight(it); if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK) { evas_object_smart_callback_call(WIDGET(it), SIG_CLICKED_DOUBLE, it); evas_object_smart_callback_call(WIDGET(it), SIG_ACTIVATED, it); } if (it->long_timer) ecore_timer_del(it->long_timer); if (it->realized) it->long_timer = ecore_timer_add (_elm_config->longpress_timeout, _long_press_cb, it); else it->long_timer = NULL; } static void _elm_gengrid_item_unrealize(Elm_Gen_Item *it, Eina_Bool calc) { Evas_Object *content; if (!it->realized) return; if (GG_IT(it)->wsd->reorder_it == it) return; evas_event_freeze(evas_object_evas_get(WIDGET(it))); if (!calc) evas_object_smart_callback_call(WIDGET(it), SIG_UNREALIZED, it); if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } elm_widget_stringlist_free(it->texts); it->texts = NULL; elm_widget_stringlist_free(it->contents); it->contents = NULL; elm_widget_stringlist_free(it->states); it->states = NULL; EINA_LIST_FREE (it->content_objs, content) evas_object_del(content); it->unrealize_cb(it); it->realized = EINA_FALSE; it->want_unrealize = EINA_FALSE; evas_event_thaw(evas_object_evas_get(WIDGET(it))); evas_event_thaw_eval(evas_object_evas_get(WIDGET(it))); } static void _item_mouse_up_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Up *ev = event_info; Eina_Bool dragged = EINA_FALSE; Elm_Gengrid_Smart_Data *sd; Elm_Gen_Item *it = data; if (ev->button != 1) return; sd = GG_IT(it)->wsd; it->down = EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if (it->dragging) { it->dragging = EINA_FALSE; evas_object_smart_callback_call(WIDGET(it), SIG_DRAG_STOP, it); dragged = EINA_TRUE; } if (sd->on_hold) { sd->longpressed = EINA_FALSE; sd->on_hold = EINA_FALSE; return; } if ((sd->reorder_mode) && (sd->reorder_it)) { evas_object_smart_callback_call (WIDGET(it), SIG_MOVED, sd->reorder_it); sd->reorder_it = NULL; sd->move_effect_enabled = EINA_FALSE; if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); sd->s_iface->hold_set(WIDGET(it), EINA_FALSE); sd->s_iface->bounce_allow_set (WIDGET(it), GG_IT(it)->wsd->old_h_bounce, GG_IT(it)->wsd->old_v_bounce); edje_object_signal_emit(VIEW(it), "elm,state,reorder,disabled", "elm"); } if (sd->longpressed) { sd->longpressed = EINA_FALSE; if (!sd->was_selected) _item_unselect(it); sd->was_selected = EINA_FALSE; return; } if (dragged) { if (it->want_unrealize) _elm_gengrid_item_unrealize(it, EINA_FALSE); } if (elm_widget_item_disabled_get(it) || (dragged)) return; if (sd->multi) { if (!it->selected) { _item_highlight(it); it->sel_cb(it); } else _item_unselect(it); } else { if (!it->selected) { while (sd->selected) _item_unselect(sd->selected->data); } else { const Eina_List *l, *l_next; Elm_Gen_Item *item2; EINA_LIST_FOREACH_SAFE (sd->selected, l, l_next, item2) if (item2 != it) _item_unselect(item2); } _item_highlight(it); it->sel_cb(it); } } static void _elm_gengrid_item_index_update(Elm_Gen_Item *it) { if (it->position_update) { evas_object_smart_callback_call(WIDGET(it), SIG_INDEX_UPDATE, it); it->position_update = EINA_FALSE; } } static void _item_unrealize_cb(Elm_Gen_Item *it) { evas_object_del(VIEW(it)); VIEW(it) = NULL; evas_object_del(it->spacer); it->spacer = NULL; } static char * _access_info_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { Elm_Gen_Item *it = (Elm_Gen_Item *)data; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, NULL); if (it->itc->func.text_get) { const Eina_List *l; const char *key; if (!(it->texts)) it->texts = elm_widget_stringlist_get(edje_object_data_get(VIEW(it), "texts")); EINA_LIST_FOREACH(it->texts, l, key) { char *s = it->itc->func.text_get ((void *)it->base.data, WIDGET(it), key); return s; } } return NULL; } static char * _access_state_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { Elm_Gen_Item *it = (Elm_Gen_Item *)data; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, NULL); if (it->base.disabled) return strdup(E_("State: Disabled")); return NULL; } static void _access_on_highlight_cb(void *data) { Evas_Coord x, y, w, h; Evas_Coord sx, sy, sw, sh; Elm_Gen_Item *it = (Elm_Gen_Item *)data; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); ELM_GENGRID_DATA_GET(it->base.widget, sd); evas_object_geometry_get(it->base.view, &x, &y, &w, &h); evas_object_geometry_get(ELM_WIDGET_DATA(sd)->obj, &sx, &sy, &sw, &sh); if ((x < sx) || (y < sy) || ((x + w) > (sx + sw)) || ((y + h) > (sy + sh))) elm_gengrid_item_bring_in((Elm_Object_Item *)it, ELM_GENGRID_ITEM_SCROLLTO_IN); } static void _access_widget_item_register(Elm_Gen_Item *it) { Elm_Access_Info *ai; _elm_access_widget_item_register((Elm_Widget_Item *)it); ai = _elm_access_object_get(it->base.access_obj); _elm_access_text_set(ai, ELM_ACCESS_TYPE, E_("Gengrid Item")); _elm_access_callback_set(ai, ELM_ACCESS_INFO, _access_info_cb, it); _elm_access_callback_set(ai, ELM_ACCESS_STATE, _access_state_cb, it); _elm_access_on_highlight_hook_set(ai, _access_on_highlight_cb, it); } static void _item_realize(Elm_Gen_Item *it) { char buf[1024]; char style[1024]; if ((it->realized) || (it->generation < GG_IT(it)->wsd->generation)) return; VIEW(it) = edje_object_add(evas_object_evas_get(WIDGET(it))); edje_object_scale_set (VIEW(it), elm_widget_scale_get(WIDGET(it)) * elm_config_scale_get()); edje_object_mirrored_set(VIEW(it), elm_widget_mirrored_get(WIDGET(it))); evas_object_smart_member_add(VIEW(it), GG_IT(it)->wsd->pan_obj); elm_widget_sub_object_add(WIDGET(it), VIEW(it)); snprintf(style, sizeof(style), "item/%s", it->itc->item_style ? it->itc->item_style : "default"); elm_widget_theme_object_set(WIDGET(it), VIEW(it), "gengrid", style, elm_widget_style_get(WIDGET(it))); it->spacer = evas_object_rectangle_add(evas_object_evas_get(WIDGET(it))); evas_object_color_set(it->spacer, 0, 0, 0, 0); elm_widget_sub_object_add(WIDGET(it), it->spacer); evas_object_size_hint_min_set(it->spacer, 2 * elm_config_scale_get(), 1); edje_object_part_swallow(VIEW(it), "elm.swallow.pad", it->spacer); if (it->itc->func.text_get) { const Eina_List *l; const char *key; it->texts = elm_widget_stringlist_get(edje_object_data_get(VIEW(it), "texts")); EINA_LIST_FOREACH (it->texts, l, key) { char *s = it->itc->func.text_get ((void *)it->base.data, WIDGET(it), key); if (s) { edje_object_part_text_escaped_set(VIEW(it), key, s); free(s); } } } if (it->itc->func.content_get) { const Eina_List *l; const char *key; Evas_Object *ic = NULL; it->contents = elm_widget_stringlist_get (edje_object_data_get(VIEW(it), "contents")); EINA_LIST_FOREACH (it->contents, l, key) { if (it->itc->func.content_get) ic = it->itc->func.content_get ((void *)it->base.data, WIDGET(it), key); if (ic) { it->content_objs = eina_list_append(it->content_objs, ic); edje_object_part_swallow(VIEW(it), key, ic); evas_object_show(ic); elm_widget_sub_object_add(WIDGET(it), ic); } } } if (it->itc->func.state_get) { const Eina_List *l; const char *key; it->states = elm_widget_stringlist_get(edje_object_data_get(VIEW(it), "states")); EINA_LIST_FOREACH (it->states, l, key) { Eina_Bool on = it->itc->func.state_get ((void *)it->base.data, WIDGET(it), l->data); if (on) { snprintf(buf, sizeof(buf), "elm,state,%s,active", key); edje_object_signal_emit(VIEW(it), buf, "elm"); } } } if (it->group) { if ((!GG_IT(it)->wsd->group_item_width) && (!GG_IT(it)->wsd->group_item_height)) { edje_object_size_min_restricted_calc (VIEW(it), &GG_IT(it)->wsd->group_item_width, &GG_IT(it)->wsd->group_item_height, GG_IT(it)->wsd->group_item_width, GG_IT(it)->wsd->group_item_height); } } else { if ((!GG_IT(it)->wsd->item_width) && (!GG_IT(it)->wsd->item_height)) { edje_object_size_min_restricted_calc (VIEW(it), &GG_IT(it)->wsd->item_width, &GG_IT(it)->wsd->item_height, GG_IT(it)->wsd->item_width, GG_IT(it)->wsd->item_height); elm_coords_finger_size_adjust (1, &GG_IT(it)->wsd->item_width, 1, &GG_IT(it)->wsd->item_height); } evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_MOUSE_DOWN, _item_mouse_down_cb, it); evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_MOUSE_UP, _item_mouse_up_cb, it); evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_MOUSE_MOVE, _item_mouse_move_cb, it); _elm_gengrid_item_index_update(it); if (it->selected) edje_object_signal_emit(VIEW(it), "elm,state,selected", "elm"); if (elm_widget_item_disabled_get(it)) edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm"); } evas_object_show(VIEW(it)); if (it->tooltip.content_cb) { elm_widget_item_tooltip_content_cb_set (it, it->tooltip.content_cb, it->tooltip.data, NULL); elm_widget_item_tooltip_style_set(it, it->tooltip.style); elm_widget_item_tooltip_window_mode_set(it, it->tooltip.free_size); } if (it->mouse_cursor) elm_widget_item_cursor_set(it, it->mouse_cursor); it->realized = EINA_TRUE; it->want_unrealize = EINA_FALSE; // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _access_widget_item_register(it); } static Eina_Bool _reorder_item_move_animator_cb(void *data) { Elm_Gen_Item *it = data; Evas_Coord dx, dy; double tt, t; tt = REORDER_EFFECT_TIME; t = ((0.0 > (t = ecore_loop_time_get() - GG_IT(it)->moving_effect_start_time)) ? 0.0 : t); dx = ((GG_IT(it)->tx - GG_IT(it)->ox) / 10) * elm_config_scale_get(); dy = ((GG_IT(it)->ty - GG_IT(it)->oy) / 10) * elm_config_scale_get(); if (t <= tt) { GG_IT(it)->rx += (1 * sin((t / tt) * (M_PI / 2)) * dx); GG_IT(it)->ry += (1 * sin((t / tt) * (M_PI / 2)) * dy); } else { GG_IT(it)->rx += dx; GG_IT(it)->ry += dy; } if ((((dx > 0) && (GG_IT(it)->rx >= GG_IT(it)->tx)) || ((dx <= 0) && (GG_IT(it)->rx <= GG_IT(it)->tx))) && (((dy > 0) && (GG_IT(it)->ry >= GG_IT(it)->ty)) || ((dy <= 0) && (GG_IT(it)->ry <= GG_IT(it)->ty)))) { evas_object_move(VIEW(it), GG_IT(it)->tx, GG_IT(it)->ty); if (it->group) { Evas_Coord vw, vh; evas_object_geometry_get (GG_IT(it)->wsd->pan_obj, NULL, NULL, &vw, &vh); if (GG_IT(it)->wsd->horizontal) evas_object_resize (VIEW(it), GG_IT(it)->wsd->group_item_width, vh); else evas_object_resize (VIEW(it), vw, GG_IT(it)->wsd->group_item_height); } else evas_object_resize(VIEW(it), GG_IT(it)->wsd->item_width, GG_IT(it)->wsd->item_height); GG_IT(it)->moving = EINA_FALSE; GG_IT(it)->item_reorder_move_animator = NULL; return ECORE_CALLBACK_CANCEL; } evas_object_move(VIEW(it), GG_IT(it)->rx, GG_IT(it)->ry); if (it->group) { Evas_Coord vw, vh; evas_object_geometry_get (GG_IT(it)->wsd->pan_obj, NULL, NULL, &vw, &vh); if (GG_IT(it)->wsd->horizontal) evas_object_resize (VIEW(it), GG_IT(it)->wsd->group_item_width, vh); else evas_object_resize (VIEW(it), vw, GG_IT(it)->wsd->group_item_height); } else evas_object_resize (VIEW(it), GG_IT(it)->wsd->item_width, GG_IT(it)->wsd->item_height); return ECORE_CALLBACK_RENEW; } static void _item_place(Elm_Gen_Item *it, Evas_Coord cx, Evas_Coord cy) { Evas_Coord x, y, ox, oy, cvx, cvy, cvw, cvh, iw, ih, ww; Evas_Coord tch, tcw, alignw = 0, alignh = 0, vw, vh; Eina_Bool reorder_item_move_forward = EINA_FALSE; Elm_Gengrid_Smart_Data *wsd; Eina_Bool was_realized; Elm_Gen_Item_Type *item; long items_count; item = GG_IT(it); wsd = GG_IT(it)->wsd; it->x = cx; it->y = cy; evas_object_geometry_get(wsd->pan_obj, &ox, &oy, &vw, &vh); /* Preload rows/columns at each side of the Gengrid */ cvx = ox - PRELOAD * wsd->item_width; cvy = oy - PRELOAD * wsd->item_height; cvw = vw + 2 * PRELOAD * wsd->item_width; cvh = vh + 2 * PRELOAD * wsd->item_height; alignh = 0; alignw = 0; items_count = wsd->item_count - eina_list_count(wsd->group_items) + wsd->items_lost; if (wsd->horizontal) { int columns, items_visible = 0, items_row; if (wsd->item_height > 0) items_visible = vh / wsd->item_height; if (items_visible < 1) items_visible = 1; columns = items_count / items_visible; if (items_count % items_visible) columns++; tcw = (wsd->item_width * columns) + (wsd->group_item_width * eina_list_count(wsd->group_items)); alignw = (vw - tcw) * wsd->align_x; items_row = items_visible; if ((unsigned int)items_row > wsd->item_count) items_row = wsd->item_count; if (wsd->filled && (unsigned int)wsd->nmax > (unsigned int)wsd->item_count) tch = wsd->nmax * wsd->item_height; else tch = items_row * wsd->item_height; alignh = (vh - tch) * wsd->align_y; } else { unsigned int rows, items_visible = 0, items_col; if (wsd->item_width > 0) items_visible = vw / wsd->item_width; if (items_visible < 1) items_visible = 1; rows = items_count / items_visible; if (items_count % items_visible) rows++; tch = (wsd->item_height * rows) + (wsd->group_item_height * eina_list_count(wsd->group_items)); alignh = (vh - tch) * wsd->align_y; items_col = items_visible; if (items_col > wsd->item_count) items_col = wsd->item_count; if (wsd->filled && (unsigned int)wsd->nmax > (unsigned int)wsd->item_count) tcw = wsd->nmax * wsd->item_width; else tcw = items_col * wsd->item_width; alignw = (vw - tcw) * wsd->align_x; } if (it->group) { if (wsd->horizontal) { x = (((cx - item->prev_group) * wsd->item_width) + (item->prev_group * wsd->group_item_width)) - wsd->pan_x + ox + alignw; y = oy; iw = wsd->group_item_width; ih = vh; } else { x = ox; y = (((cy - item->prev_group) * wsd->item_height) + (item->prev_group * wsd->group_item_height)) - wsd->pan_y + oy + alignh; iw = vw; ih = wsd->group_item_height; } item->gx = x; item->gy = y; } else { if (wsd->horizontal) { x = (((cx - item->prev_group) * wsd->item_width) + (item->prev_group * wsd->group_item_width)) - wsd->pan_x + ox + alignw; y = (cy * wsd->item_height) - wsd->pan_y + oy + alignh; } else { x = (cx * wsd->item_width) - wsd->pan_x + ox + alignw; y = (((cy - item->prev_group) * wsd->item_height) + (item->prev_group * wsd->group_item_height)) - wsd->pan_y + oy + alignh; } if (elm_widget_mirrored_get(WIDGET(it))) /* Switch items side * and componsate for * pan_x when in RTL * mode */ { evas_object_geometry_get(WIDGET(it), NULL, NULL, &ww, NULL); x = ww - x - wsd->item_width - wsd->pan_x - wsd->pan_x; } iw = wsd->item_width; ih = wsd->item_height; } was_realized = it->realized; if (ELM_RECTS_INTERSECT(x, y, iw, ih, cvx, cvy, cvw, cvh)) { _item_realize(it); if (!was_realized) evas_object_smart_callback_call(WIDGET(it), SIG_REALIZED, it); if (it->parent) { if (wsd->horizontal) { if (it->parent->item->gx < ox) { it->parent->item->gx = x + wsd->item_width - wsd->group_item_width; if (it->parent->item->gx > ox) it->parent->item->gx = ox; } it->parent->item->group_realized = EINA_TRUE; } else { if (it->parent->item->gy < oy) { it->parent->item->gy = y + wsd->item_height - wsd->group_item_height; if (it->parent->item->gy > oy) it->parent->item->gy = oy; } it->parent->item->group_realized = EINA_TRUE; } } if (wsd->reorder_mode) { if (wsd->reorder_it) { if (item->moving) return; if (!wsd->move_effect_enabled) { item->ox = x; item->oy = y; } if (wsd->reorder_it == it) { evas_object_move(VIEW(it), wsd->reorder_item_x, wsd->reorder_item_y); evas_object_resize(VIEW(it), iw, ih); return; } else { Evas_Coord nx, ny, nw, nh; if (wsd->move_effect_enabled) { if ((item->ox != x) || (item->oy != y)) if (((wsd->old_pan_x == wsd->pan_x) && (wsd->old_pan_y == wsd->pan_y)) || ((wsd->old_pan_x != wsd->pan_x) && !(item->ox - wsd->pan_x + wsd->old_pan_x == x)) || ((wsd->old_pan_y != wsd->pan_y) && !(item->oy - wsd->pan_y + wsd->old_pan_y == y))) { item->tx = x; item->ty = y; item->rx = item->ox; item->ry = item->oy; item->moving = EINA_TRUE; item->moving_effect_start_time = ecore_loop_time_get(); item->item_reorder_move_animator = ecore_animator_add (_reorder_item_move_animator_cb, it); return; } } /* need fix here */ if (it->group) { if (wsd->horizontal) { nx = x + (wsd->group_item_width / 2); ny = y; nw = 1; nh = vh; } else { nx = x; ny = y + (wsd->group_item_height / 2); nw = vw; nh = 1; } } else { nx = x + (wsd->item_width / 2); ny = y + (wsd->item_height / 2); nw = 1; nh = 1; } if (ELM_RECTS_INTERSECT (wsd->reorder_item_x, wsd->reorder_item_y, wsd->item_width, wsd->item_height, nx, ny, nw, nh)) { if (wsd->horizontal) { if ((wsd->nmax * wsd->reorder_it->x + wsd->reorder_it->y) > (wsd->nmax * it->x + it->y)) reorder_item_move_forward = EINA_TRUE; } else { if ((wsd->nmax * wsd->reorder_it->y + wsd->reorder_it->x) > (wsd->nmax * it->y + it->x)) reorder_item_move_forward = EINA_TRUE; } wsd->items = eina_inlist_remove (wsd->items, EINA_INLIST_GET(wsd->reorder_it)); if (reorder_item_move_forward) wsd->items = eina_inlist_prepend_relative (wsd->items, EINA_INLIST_GET(wsd->reorder_it), EINA_INLIST_GET(it)); else wsd->items = eina_inlist_append_relative (wsd->items, EINA_INLIST_GET(wsd->reorder_it), EINA_INLIST_GET(it)); wsd->reorder_item_changed = EINA_TRUE; wsd->move_effect_enabled = EINA_TRUE; if (wsd->calc_job) ecore_job_del(wsd->calc_job); wsd->calc_job = ecore_job_add(_calc_job, wsd); return; } } } else if (item->item_reorder_move_animator) { ecore_animator_del (item->item_reorder_move_animator); item->item_reorder_move_animator = NULL; item->moving = EINA_FALSE; } } if (!it->group) { evas_object_move(VIEW(it), x, y); evas_object_resize(VIEW(it), iw, ih); } else item->group_realized = EINA_TRUE; } else { if (!it->group) _elm_gengrid_item_unrealize(it, EINA_FALSE); else item->group_realized = EINA_FALSE; } } static void _group_item_place(Elm_Gengrid_Pan_Smart_Data *psd) { Evas_Coord iw, ih, vw, vh; Eina_Bool was_realized; Elm_Gen_Item *it; Eina_List *l; evas_object_geometry_get(psd->wsd->pan_obj, NULL, NULL, &vw, &vh); if (psd->wsd->horizontal) { iw = psd->wsd->group_item_width; ih = vh; } else { iw = vw; ih = psd->wsd->group_item_height; } EINA_LIST_FOREACH (psd->wsd->group_items, l, it) { was_realized = it->realized; if (GG_IT(it)->group_realized) { _item_realize(it); if (!was_realized) evas_object_smart_callback_call(WIDGET(it), SIG_REALIZED, it); evas_object_move (VIEW(it), GG_IT(it)->gx, GG_IT(it)->gy); evas_object_resize(VIEW(it), iw, ih); evas_object_raise(VIEW(it)); } else _elm_gengrid_item_unrealize(it, EINA_FALSE); } } static void _elm_gengrid_pan_smart_calculate(Evas_Object *obj) { Evas_Coord cx = 0, cy = 0; Elm_Gen_Item *it; ELM_GENGRID_PAN_DATA_GET(obj, psd); if (!psd->wsd->nmax) return; psd->wsd->reorder_item_changed = EINA_FALSE; EINA_INLIST_FOREACH (psd->wsd->items, it) { if (it->group) { if (psd->wsd->horizontal) { if (cy) { cx++; cy = 0; } } else { if (cx) { cx = 0; cy++; } } } _item_place(it, cx, cy); if (psd->wsd->reorder_item_changed) return; if (it->group) { if (psd->wsd->horizontal) { cx++; cy = 0; } else { cx = 0; cy++; } } else { if (psd->wsd->horizontal) { cy = (cy + 1) % psd->wsd->nmax; if (!cy) cx++; } else { cx = (cx + 1) % psd->wsd->nmax; if (!cx) cy++; } } } _group_item_place(psd); if ((psd->wsd->reorder_mode) && (psd->wsd->reorder_it)) { if (!psd->wsd->reorder_item_changed) { psd->wsd->old_pan_x = psd->wsd->pan_x; psd->wsd->old_pan_y = psd->wsd->pan_y; } psd->wsd->move_effect_enabled = EINA_FALSE; } evas_object_smart_callback_call (ELM_WIDGET_DATA(psd->wsd)->obj, SIG_CHANGED, NULL); } static void _elm_gengrid_pan_smart_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_GENGRID_PAN_DATA_GET(obj, psd); if ((x == psd->wsd->pan_x) && (y == psd->wsd->pan_y)) return; psd->wsd->pan_x = x; psd->wsd->pan_y = y; evas_object_smart_changed(obj); } static void _elm_gengrid_pan_smart_pos_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { ELM_GENGRID_PAN_DATA_GET(obj, psd); if (x) *x = psd->wsd->pan_x; if (y) *y = psd->wsd->pan_y; } static void _elm_gengrid_pan_smart_content_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_GENGRID_PAN_DATA_GET(obj, psd); if (w) *w = psd->wsd->minw; if (h) *h = psd->wsd->minh; } static void _elm_gengrid_pan_smart_pos_max_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { Evas_Coord ow, oh; ELM_GENGRID_PAN_DATA_GET(obj, psd); evas_object_geometry_get(obj, NULL, NULL, &ow, &oh); if (x) *x = (ow < psd->wsd->minw) ? psd->wsd->minw - ow : 0; if (y) *y = (oh < psd->wsd->minh) ? psd->wsd->minh - oh : 0; } static void _elm_gengrid_pan_smart_pos_min_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { Evas_Coord mx = 0, my = 0; ELM_GENGRID_PAN_DATA_GET(obj, psd); _elm_gengrid_pan_smart_pos_max_get(obj, &mx, &my); if (x) *x = -mx * psd->wsd->align_x; if (y) *y = -my * psd->wsd->align_y; } static void _elm_gengrid_pan_smart_set_user(Elm_Gengrid_Pan_Smart_Class *sc) { ELM_PAN_CLASS(sc)->base.add = _elm_gengrid_pan_smart_add; ELM_PAN_CLASS(sc)->base.move = _elm_gengrid_pan_smart_move; ELM_PAN_CLASS(sc)->base.resize = _elm_gengrid_pan_smart_resize; ELM_PAN_CLASS(sc)->base.calculate = _elm_gengrid_pan_smart_calculate; ELM_PAN_CLASS(sc)->pos_set = _elm_gengrid_pan_smart_pos_set; ELM_PAN_CLASS(sc)->pos_get = _elm_gengrid_pan_smart_pos_get; ELM_PAN_CLASS(sc)->pos_max_get = _elm_gengrid_pan_smart_pos_max_get; ELM_PAN_CLASS(sc)->pos_min_get = _elm_gengrid_pan_smart_pos_min_get; ELM_PAN_CLASS(sc)->content_size_get = _elm_gengrid_pan_smart_content_size_get; } static Eina_Bool _item_multi_select_left(Elm_Gengrid_Smart_Data *sd) { Elm_Object_Item *prev; if (!sd->selected) return EINA_FALSE; prev = elm_gengrid_item_prev_get(sd->last_selected_item); if (!prev) return EINA_TRUE; if (elm_gengrid_item_selected_get(prev)) { elm_gengrid_item_selected_set(sd->last_selected_item, EINA_FALSE); sd->last_selected_item = prev; elm_gengrid_item_show (sd->last_selected_item, ELM_GENGRID_ITEM_SCROLLTO_IN); } else { elm_gengrid_item_selected_set(prev, EINA_TRUE); elm_gengrid_item_show(prev, ELM_GENGRID_ITEM_SCROLLTO_IN); } return EINA_TRUE; } static Eina_Bool _item_multi_select_right(Elm_Gengrid_Smart_Data *sd) { Elm_Object_Item *next; if (!sd->selected) return EINA_FALSE; next = elm_gengrid_item_next_get(sd->last_selected_item); if (!next) return EINA_TRUE; if (elm_gengrid_item_selected_get(next)) { elm_gengrid_item_selected_set(sd->last_selected_item, EINA_FALSE); sd->last_selected_item = next; elm_gengrid_item_show (sd->last_selected_item, ELM_GENGRID_ITEM_SCROLLTO_IN); } else { elm_gengrid_item_selected_set(next, EINA_TRUE); elm_gengrid_item_show(next, ELM_GENGRID_ITEM_SCROLLTO_IN); } return EINA_TRUE; } static Eina_Bool _item_multi_select_up(Elm_Gengrid_Smart_Data *sd) { unsigned int i; Eina_Bool r = EINA_TRUE; if (!sd->selected) return EINA_FALSE; for (i = 0; (r) && (i < sd->nmax); i++) r &= _item_multi_select_left(sd); return r; } static Eina_Bool _item_multi_select_down(Elm_Gengrid_Smart_Data *sd) { unsigned int i; Eina_Bool r = EINA_TRUE; if (!sd->selected) return EINA_FALSE; for (i = 0; (r) && (i < sd->nmax); i++) r &= _item_multi_select_right(sd); return r; } static Eina_Bool _all_items_deselect(Elm_Gengrid_Smart_Data *sd) { if (!sd->selected) return EINA_FALSE; while (sd->selected) elm_gengrid_item_selected_set ((Elm_Object_Item *)sd->selected->data, EINA_FALSE); return EINA_TRUE; } static Eina_Bool _item_single_select_up(Elm_Gengrid_Smart_Data *sd) { unsigned int i; Elm_Gen_Item *prev; if (!sd->selected) { prev = ELM_GEN_ITEM_FROM_INLIST(sd->items->last); while ((prev) && (prev->generation < sd->generation)) prev = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(prev)->prev); elm_gengrid_item_selected_set((Elm_Object_Item *)prev, EINA_TRUE); elm_gengrid_item_show ((Elm_Object_Item *)prev, ELM_GENGRID_ITEM_SCROLLTO_IN); return EINA_TRUE; } else prev = (Elm_Gen_Item *)elm_gengrid_item_prev_get(sd->last_selected_item); if (!prev) return EINA_FALSE; for (i = 1; i < sd->nmax; i++) { Elm_Object_Item *tmp = elm_gengrid_item_prev_get((Elm_Object_Item *)prev); if (!tmp) return EINA_FALSE; prev = (Elm_Gen_Item *)tmp; } _all_items_deselect(sd); elm_gengrid_item_selected_set((Elm_Object_Item *)prev, EINA_TRUE); elm_gengrid_item_show ((Elm_Object_Item *)prev, ELM_GENGRID_ITEM_SCROLLTO_IN); return EINA_TRUE; } static Eina_Bool _item_single_select_down(Elm_Gengrid_Smart_Data *sd) { unsigned int i; Elm_Gen_Item *next; if (!sd->selected) { next = ELM_GEN_ITEM_FROM_INLIST(sd->items); while ((next) && (next->generation < sd->generation)) next = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(next)->next); elm_gengrid_item_selected_set((Elm_Object_Item *)next, EINA_TRUE); elm_gengrid_item_show ((Elm_Object_Item *)next, ELM_GENGRID_ITEM_SCROLLTO_IN); return EINA_TRUE; } else next = (Elm_Gen_Item *)elm_gengrid_item_next_get(sd->last_selected_item); if (!next) return EINA_FALSE; for (i = 1; i < sd->nmax; i++) { Elm_Object_Item *tmp = elm_gengrid_item_next_get((Elm_Object_Item *)next); if (!tmp) return EINA_FALSE; next = (Elm_Gen_Item *)tmp; } _all_items_deselect(sd); elm_gengrid_item_selected_set((Elm_Object_Item *)next, EINA_TRUE); elm_gengrid_item_show ((Elm_Object_Item *)next, ELM_GENGRID_ITEM_SCROLLTO_IN); return EINA_TRUE; } static Eina_Bool _item_single_select_left(Elm_Gengrid_Smart_Data *sd) { Elm_Gen_Item *prev; if (!sd->selected) { prev = ELM_GEN_ITEM_FROM_INLIST(sd->items->last); while ((prev) && (prev->generation < sd->generation)) prev = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(prev)->prev); } else prev = (Elm_Gen_Item *)elm_gengrid_item_prev_get(sd->last_selected_item); if (!prev) return EINA_FALSE; _all_items_deselect(sd); elm_gengrid_item_selected_set((Elm_Object_Item *)prev, EINA_TRUE); elm_gengrid_item_show ((Elm_Object_Item *)prev, ELM_GENGRID_ITEM_SCROLLTO_IN); return EINA_TRUE; } static Eina_Bool _item_single_select_right(Elm_Gengrid_Smart_Data *sd) { Elm_Gen_Item *next; if (!sd->selected) { next = ELM_GEN_ITEM_FROM_INLIST(sd->items); while ((next) && (next->generation < sd->generation)) next = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(next)->next); } else next = (Elm_Gen_Item *)elm_gengrid_item_next_get(sd->last_selected_item); if (!next) return EINA_FALSE; _all_items_deselect(sd); elm_gengrid_item_selected_set((Elm_Object_Item *)next, EINA_TRUE); elm_gengrid_item_show ((Elm_Object_Item *)next, ELM_GENGRID_ITEM_SCROLLTO_IN); return EINA_TRUE; } static Eina_Bool _elm_gengrid_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Coord x = 0; Evas_Coord y = 0; Evas_Coord v_w = 0; Evas_Coord v_h = 0; Evas_Coord step_x = 0; Evas_Coord step_y = 0; Evas_Coord page_x = 0; Evas_Coord page_y = 0; Elm_Object_Item *it = NULL; Evas_Event_Key_Down *ev = event_info; ELM_GENGRID_DATA_GET(obj, sd); if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (!sd->items) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (elm_widget_disabled_get(obj)) return EINA_FALSE; sd->s_iface->content_pos_get(obj, &x, &y); sd->s_iface->step_size_get(obj, &step_x, &step_y); sd->s_iface->page_size_get(obj, &page_x, &page_y); sd->s_iface->content_viewport_size_get(obj, &v_w, &v_h); if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { if ((sd->horizontal) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_up(sd))) || (_item_single_select_up(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if ((!sd->horizontal) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_left(sd))) || (_item_single_select_left(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else x -= step_x; } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { if ((sd->horizontal) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_down(sd))) || (_item_single_select_down(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if ((!sd->horizontal) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_right(sd))) || (_item_single_select_right(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else x += step_x; } else if ((!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { if ((sd->horizontal) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_left(sd))) || (_item_single_select_left(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if ((!sd->horizontal) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_up(sd))) || (_item_single_select_up(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else y -= step_y; } else if ((!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { if ((sd->horizontal) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_right(sd))) || (_item_single_select_right(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if ((!sd->horizontal) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_down(sd))) || (_item_single_select_down(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else y += step_y; } else if ((!strcmp(ev->keyname, "Home")) || ((!strcmp(ev->keyname, "KP_Home")) && (!ev->string))) { it = elm_gengrid_first_item_get(obj); elm_gengrid_item_bring_in(it, ELM_GENGRID_ITEM_SCROLLTO_IN); elm_gengrid_item_selected_set(it, EINA_TRUE); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if ((!strcmp(ev->keyname, "End")) || ((!strcmp(ev->keyname, "KP_End")) && (!ev->string))) { it = elm_gengrid_last_item_get(obj); elm_gengrid_item_bring_in(it, ELM_GENGRID_ITEM_SCROLLTO_IN); elm_gengrid_item_selected_set(it, EINA_TRUE); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if ((!strcmp(ev->keyname, "Prior")) || ((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string))) { if (sd->horizontal) { if (page_x < 0) x -= -(page_x * v_w) / 100; else x -= page_x; } else { if (page_y < 0) y -= -(page_y * v_h) / 100; else y -= page_y; } } else if ((!strcmp(ev->keyname, "Next")) || ((!strcmp(ev->keyname, "KP_Next")) && (!ev->string))) { if (sd->horizontal) { if (page_x < 0) x += -(page_x * v_w) / 100; else x += page_x; } else { if (page_y < 0) y += -(page_y * v_h) / 100; else y += page_y; } } else if (!strcmp(ev->keyname, "Escape")) { if (!_all_items_deselect(sd)) return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if (((!strcmp(ev->keyname, "Return")) || (!strcmp(ev->keyname, "KP_Enter")) || (!strcmp(ev->keyname, "space"))) && (!sd->multi) && (sd->selected)) { it = elm_gengrid_selected_item_get(obj); evas_object_smart_callback_call(WIDGET(it), SIG_ACTIVATED, it); } else return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; sd->s_iface->content_pos_set(obj, x, y); return EINA_TRUE; } static Eina_Bool _elm_gengrid_smart_on_focus(Evas_Object *obj) { ELM_GENGRID_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_gengrid_parent_sc)->on_focus(obj)) return EINA_FALSE; if (elm_widget_focus_get(obj) && (sd->selected) && (!sd->last_selected_item)) sd->last_selected_item = eina_list_data_get(sd->selected); return EINA_TRUE; } static Eina_Bool _elm_gengrid_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Eina_List *items = NULL; Elm_Gen_Item *it; ELM_GENGRID_CHECK(obj) EINA_FALSE; ELM_GENGRID_DATA_GET(obj, sd); EINA_INLIST_FOREACH(sd->items, it) { if (it->realized) items = eina_list_append(items, it->base.access_obj); } return elm_widget_focus_list_next_get (obj, items, eina_list_data_get, dir, next); } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { Elm_Gen_Item *it; ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->mirrored_set(obj, rtl); if (!sd->items) return; it = ELM_GEN_ITEM_FROM_INLIST(sd->items); while (it) { edje_object_mirrored_set(VIEW(it), rtl); elm_gengrid_item_update((Elm_Object_Item *)it); it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next); } } static Eina_Bool _elm_gengrid_smart_theme(Evas_Object *obj) { if (!ELM_WIDGET_CLASS(_elm_gengrid_parent_sc)->theme(obj)) return EINA_FALSE; _mirrored_set(obj, elm_widget_mirrored_get(obj)); return EINA_TRUE; } static void _item_position_update(Eina_Inlist *list, int idx) { Elm_Gen_Item *it; EINA_INLIST_FOREACH (list, it) { it->position = idx++; it->position_update = EINA_TRUE; } } static void _elm_gengrid_item_del_not_serious(Elm_Gen_Item *it) { elm_widget_item_pre_notify_del(it); it->generation = GG_IT(it)->wsd->generation - 1; /* This means that the * item is deleted */ if ((it->relcount > 0) || (it->walking > 0)) return; if (it->selected) GG_IT(it)->wsd->selected = eina_list_remove(GG_IT(it)->wsd->selected, it); if (it->itc->func.del) it->itc->func.del((void *)it->base.data, WIDGET(it)); } static void _elm_gengrid_item_del_serious(Elm_Gen_Item *it) { _elm_gengrid_item_del_not_serious(it); GG_IT(it)->wsd->items = eina_inlist_remove (GG_IT(it)->wsd->items, EINA_INLIST_GET(it)); if (it->tooltip.del_cb) it->tooltip.del_cb((void *)it->tooltip.data, WIDGET(it), it); GG_IT(it)->wsd->walking -= it->walking; if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if (it->group) GG_IT(it)->wsd->group_items = eina_list_remove(GG_IT(it)->wsd->group_items, it); if (GG_IT(it)->wsd->state) { eina_inlist_sorted_state_free(GG_IT(it)->wsd->state); GG_IT(it)->wsd->state = NULL; } if (GG_IT(it)->wsd->calc_job) ecore_job_del(GG_IT(it)->wsd->calc_job); GG_IT(it)->wsd->calc_job = ecore_job_add(GG_IT(it)->wsd->calc_cb, GG_IT(it)->wsd); if (GG_IT(it)->wsd->last_selected_item == (Elm_Object_Item *)it) GG_IT(it)->wsd->last_selected_item = NULL; GG_IT(it)->wsd->item_count--; free(it->item); it->item = NULL; } static void _item_del(Elm_Gen_Item *it) { Evas_Object *obj = WIDGET(it); evas_event_freeze(evas_object_evas_get(obj)); GG_IT(it)->wsd->selected = eina_list_remove(GG_IT(it)->wsd->selected, it); if (it->realized) _elm_gengrid_item_unrealize(it, EINA_FALSE); _elm_gengrid_item_del_serious(it); elm_gengrid_item_class_unref((Elm_Gengrid_Item_Class *)it->itc); evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } static void _scroll_animate_start_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_ANIM_START, NULL); } static void _scroll_animate_stop_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_ANIM_STOP, NULL); } static void _scroll_drag_start_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_DRAG_START, NULL); } static void _scroll_drag_stop_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_DRAG_STOP, NULL); } static void _edge_left_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_LEFT, NULL); } static void _edge_right_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_RIGHT, NULL); } static void _edge_top_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_TOP, NULL); } static void _edge_bottom_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_BOTTOM, NULL); } static void _scroll_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL, NULL); } static int _elm_gengrid_item_compare(const void *data, const void *data1) { Elm_Gen_Item *it, *item1; Eina_Compare_Cb cb = NULL; ptrdiff_t d; it = ELM_GEN_ITEM_FROM_INLIST(data); item1 = ELM_GEN_ITEM_FROM_INLIST(data1); if (it && GG_IT(it)->wsd->item_compare_cb) cb = GG_IT(it)->wsd->item_compare_cb; else if (item1 && GG_IT(item1)->wsd->item_compare_cb) cb = GG_IT(item1)->wsd->item_compare_cb; if (cb && it && item1) return cb(it, item1); d = (char *)data - (char *)data1; if (d < 0) return -1; if (!d) return 0; return 1; } static void _item_disable_hook(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; if (it->generation < GG_IT(it)->wsd->generation) return; if (it->realized) { if (elm_widget_item_disabled_get(it)) edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,enabled", "elm"); } } static void _item_del_pre_hook(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; if ((it->relcount > 0) || (it->walking > 0)) { _elm_gengrid_item_del_not_serious(it); return; } _item_del(it); } static Evas_Object * _item_content_get_hook(Elm_Gen_Item *it, const char *part) { return edje_object_part_swallow_get(VIEW(it), part); } static const char * _item_text_get_hook(Elm_Gen_Item *it, const char *part) { if (!it->itc->func.text_get) return NULL; return edje_object_part_text_get(VIEW(it), part); } static void _item_signal_emit_hook(Elm_Object_Item *it, const char *emission, const char *source) { edje_object_signal_emit(VIEW(it), emission, source); } static void _elm_gengrid_clear(Evas_Object *obj, Eina_Bool standby) { Eina_Inlist *next, *l; ELM_GENGRID_DATA_GET(obj, sd); if (!standby) sd->generation++; if (sd->state) { eina_inlist_sorted_state_free(sd->state); sd->state = NULL; } if (sd->walking > 0) { sd->clear_me = EINA_TRUE; return; } evas_event_freeze(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); for (l = sd->items, next = l ? l->next : NULL; l; l = next, next = next ? next->next : NULL) { Elm_Gen_Item *it = ELM_GEN_ITEM_FROM_INLIST(l); if (it->generation < sd->generation) { Elm_Gen_Item *itn = NULL; if (next) itn = ELM_GEN_ITEM_FROM_INLIST(next); if (itn) itn->walking++; /* prevent early death of subitem */ it->del_cb(it); elm_widget_item_free(it); if (itn) itn->walking--; } } sd->clear_me = EINA_FALSE; sd->pan_changed = EINA_TRUE; if (sd->calc_job) { ecore_job_del(sd->calc_job); sd->calc_job = NULL; } if (sd->selected) sd->selected = eina_list_free(sd->selected); if (sd->clear_cb) sd->clear_cb(sd); sd->pan_x = 0; sd->pan_y = 0; sd->minw = 0; sd->minh = 0; if (sd->pan_obj) { evas_object_size_hint_min_set(sd->pan_obj, sd->minw, sd->minh); evas_object_smart_callback_call(sd->pan_obj, "changed", NULL); } sd->s_iface->content_region_show(obj, 0, 0, 0, 0); evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_event_thaw_eval(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); } static void _item_select(Elm_Gen_Item *it) { Evas_Object *obj = WIDGET(it); if ((it->generation < GG_IT(it)->wsd->generation) || (it->decorate_it_set) || (it->select_mode == ELM_OBJECT_SELECT_MODE_NONE) || (GG_IT(it)->wsd->select_mode == ELM_OBJECT_SELECT_MODE_NONE)) return; if (!it->selected) { it->selected = EINA_TRUE; GG_IT(it)->wsd->selected = eina_list_append(GG_IT(it)->wsd->selected, it); } else if (GG_IT(it)->wsd->select_mode != ELM_OBJECT_SELECT_MODE_ALWAYS) return; evas_object_ref(obj); it->walking++; GG_IT(it)->wsd->walking++; if (it->func.func) it->func.func((void *)it->func.data, WIDGET(it), it); if (it->generation == GG_IT(it)->wsd->generation) evas_object_smart_callback_call(WIDGET(it), SIG_SELECTED, it); it->walking--; GG_IT(it)->wsd->walking--; if ((GG_IT(it)->wsd->clear_me) && (!GG_IT(it)->wsd->walking)) _elm_gengrid_clear(WIDGET(it), EINA_TRUE); else { if ((!it->walking) && (it->generation < GG_IT(it)->wsd->generation)) { if (!it->relcount) { it->del_cb(it); elm_widget_item_free(it); } } else GG_IT(it)->wsd->last_selected_item = (Elm_Object_Item *)it; } evas_object_unref(obj); } static Elm_Gen_Item * _elm_gengrid_item_new(Elm_Gengrid_Smart_Data *sd, const Elm_Gen_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *it; if (!itc) return NULL; it = elm_widget_item_new(ELM_WIDGET_DATA(sd)->obj, Elm_Gen_Item); if (!it) return NULL; it->generation = sd->generation; it->itc = itc; elm_gengrid_item_class_ref((Elm_Gengrid_Item_Class *)itc); it->base.data = data; it->parent = NULL; it->func.func = func; it->func.data = func_data; elm_widget_item_content_get_hook_set(it, _item_content_get_hook); elm_widget_item_text_get_hook_set(it, _item_text_get_hook); elm_widget_item_disable_hook_set(it, _item_disable_hook); elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook); elm_widget_item_signal_emit_hook_set(it, _item_signal_emit_hook); /* TEMPORARY */ it->sel_cb = (Ecore_Cb)_item_select; elm_widget_item_disable_hook_set(it, _item_disable_hook); elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook); elm_gengrid_item_class_ref((Elm_Gengrid_Item_Class *)itc); it->item = ELM_NEW(Elm_Gen_Item_Type); GG_IT(it)->wsd = sd; sd->item_count++; it->group = it->itc->item_style && (!strcmp(it->itc->item_style, "group_index")); it->del_cb = (Ecore_Cb)_item_del; it->highlight_cb = (Ecore_Cb)_item_highlight; it->unsel_cb = (Ecore_Cb)_item_unselect; it->unrealize_cb = (Ecore_Cb)_item_unrealize_cb; return it; } /* common layout sizing won't apply here */ static void _elm_gengrid_smart_sizing_eval(Evas_Object *obj __UNUSED__) { return; /* no-op */ } static void _elm_gengrid_smart_add(Evas_Object *obj) { Eina_Bool bounce = _elm_config->thumbscroll_bounce_enable; Elm_Gengrid_Pan_Smart_Data *pan_data; EVAS_SMART_DATA_ALLOC(obj, Elm_Gengrid_Smart_Data); ELM_WIDGET_CLASS(_elm_gengrid_parent_sc)->base.add(obj); priv->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_smart_member_add(priv->hit_rect, obj); elm_widget_sub_object_add(obj, priv->hit_rect); /* common scroller hit rectangle setup */ evas_object_color_set(priv->hit_rect, 0, 0, 0, 0); evas_object_show(priv->hit_rect); evas_object_repeat_events_set(priv->hit_rect, EINA_TRUE); elm_widget_can_focus_set(obj, EINA_TRUE); priv->calc_cb = (Ecore_Cb)_calc_job; priv->generation = 1; elm_layout_theme_set(obj, "gengrid", "base", elm_widget_style_get(obj)); /* interface's add() routine issued AFTER the object's smart_add() */ priv->s_iface = evas_object_smart_interface_get (obj, ELM_SCROLLABLE_IFACE_NAME); priv->s_iface->objects_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, priv->hit_rect); priv->old_h_bounce = bounce; priv->old_v_bounce = bounce; priv->s_iface->bounce_allow_set(obj, bounce, bounce); priv->s_iface->animate_start_cb_set(obj, _scroll_animate_start_cb); priv->s_iface->animate_stop_cb_set(obj, _scroll_animate_stop_cb); priv->s_iface->drag_start_cb_set(obj, _scroll_drag_start_cb); priv->s_iface->drag_stop_cb_set(obj, _scroll_drag_stop_cb); priv->s_iface->edge_left_cb_set(obj, _edge_left_cb); priv->s_iface->edge_right_cb_set(obj, _edge_right_cb); priv->s_iface->edge_top_cb_set(obj, _edge_top_cb); priv->s_iface->edge_bottom_cb_set(obj, _edge_bottom_cb); priv->s_iface->scroll_cb_set(obj, _scroll_cb); priv->align_x = 0.5; priv->align_y = 0.5; priv->highlight = EINA_TRUE; priv->pan_obj = evas_object_smart_add (evas_object_evas_get(obj), _elm_gengrid_pan_smart_class_new()); pan_data = evas_object_smart_data_get(priv->pan_obj); pan_data->wsd = priv; priv->s_iface->extern_pan_set(obj, priv->pan_obj); } static void _elm_gengrid_smart_del(Evas_Object *obj) { ELM_GENGRID_DATA_GET(obj, sd); elm_gengrid_clear(obj); evas_object_del(sd->pan_obj); sd->pan_obj = NULL; if (sd->calc_job) ecore_job_del(sd->calc_job); ELM_WIDGET_CLASS(_elm_gengrid_parent_sc)->base.del(obj); } static void _elm_gengrid_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_GENGRID_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_gengrid_parent_sc)->base.move(obj, x, y); evas_object_move(sd->hit_rect, x, y); } static void _elm_gengrid_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_GENGRID_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_gengrid_parent_sc)->base.resize(obj, w, h); evas_object_resize(sd->hit_rect, w, h); } static void _elm_gengrid_smart_member_add(Evas_Object *obj, Evas_Object *member) { ELM_GENGRID_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_gengrid_parent_sc)->base.member_add(obj, member); if (sd->hit_rect) evas_object_raise(sd->hit_rect); } static void _access_obj_process(Elm_Gengrid_Smart_Data * sd, Eina_Bool is_access) { Elm_Gen_Item *it; EINA_INLIST_FOREACH(sd->items, it) { if (!it->realized) continue; if (is_access) _access_widget_item_register(it); else _elm_access_widget_item_unregister((Elm_Widget_Item *)it); } } static void _access_hook(Evas_Object *obj, Eina_Bool is_access) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); if (is_access) ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = _elm_gengrid_smart_focus_next; else ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = NULL; _access_obj_process(sd, is_access); } static void _elm_gengrid_smart_set_user(Elm_Gengrid_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_gengrid_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_gengrid_smart_del; ELM_WIDGET_CLASS(sc)->base.move = _elm_gengrid_smart_move; ELM_WIDGET_CLASS(sc)->base.resize = _elm_gengrid_smart_resize; ELM_WIDGET_CLASS(sc)->base.member_add = _elm_gengrid_smart_member_add; ELM_WIDGET_CLASS(sc)->on_focus = _elm_gengrid_smart_on_focus; ELM_WIDGET_CLASS(sc)->theme = _elm_gengrid_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_gengrid_smart_event; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_gengrid_smart_sizing_eval; // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) ELM_WIDGET_CLASS(sc)->focus_next = _elm_gengrid_smart_focus_next; ELM_WIDGET_CLASS(sc)->access = _access_hook; } EAPI const Elm_Gengrid_Smart_Class * elm_gengrid_smart_class_get(void) { static Elm_Gengrid_Smart_Class _sc = ELM_GENGRID_SMART_CLASS_INIT_NAME_VERSION(ELM_GENGRID_SMART_NAME); static const Elm_Gengrid_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_gengrid_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_gengrid_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_gengrid_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); if ((sd->item_width == w) && (sd->item_height == h)) return; sd->item_width = w; sd->item_height = h; if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); } EAPI void elm_gengrid_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); if (w) *w = sd->item_width; if (h) *h = sd->item_height; } EAPI void elm_gengrid_group_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); if ((sd->group_item_width == w) && (sd->group_item_height == h)) return; sd->group_item_width = w; sd->group_item_height = h; if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); } EAPI void elm_gengrid_group_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); if (w) *w = sd->group_item_width; if (h) *h = sd->group_item_height; } EAPI void elm_gengrid_align_set(Evas_Object *obj, double align_x, double align_y) { double old_h, old_y; ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); old_h = sd->align_x; old_y = sd->align_y; if (align_x > 1.0) align_x = 1.0; else if (align_x < 0.0) align_x = 0.0; sd->align_x = align_x; if (align_y > 1.0) align_y = 1.0; else if (align_y < 0.0) align_y = 0.0; sd->align_y = align_y; if ((old_h != sd->align_x) || (old_y != sd->align_y)) evas_object_smart_calculate(sd->pan_obj); } EAPI void elm_gengrid_align_get(const Evas_Object *obj, double *align_x, double *align_y) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); if (align_x) *align_x = sd->align_x; if (align_y) *align_y = sd->align_y; } EAPI Elm_Object_Item * elm_gengrid_item_append(Evas_Object *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *it; ELM_GENGRID_CHECK(obj) NULL; ELM_GENGRID_DATA_GET(obj, sd); it = _elm_gengrid_item_new(sd, itc, data, func, func_data); if (!it) return NULL; sd->items = eina_inlist_append(sd->items, EINA_INLIST_GET(it)); it->position = eina_inlist_count(sd->items); it->position_update = EINA_TRUE; if (it->group) sd->group_items = eina_list_prepend(sd->group_items, it); if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_gengrid_item_prepend(Evas_Object *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *it; ELM_GENGRID_CHECK(obj) NULL; ELM_GENGRID_DATA_GET(obj, sd); it = _elm_gengrid_item_new(sd, itc, data, func, func_data); if (!it) return NULL; sd->items = eina_inlist_prepend(sd->items, EINA_INLIST_GET(it)); _item_position_update(sd->items, 0); if (it->group) sd->group_items = eina_list_append(sd->group_items, it); if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_gengrid_item_insert_before(Evas_Object *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Object_Item *relative, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *it; Eina_Inlist *tmp; ELM_GENGRID_CHECK(obj) NULL; ELM_GENGRID_ITEM_CHECK_OR_RETURN(relative, NULL); ELM_GENGRID_DATA_GET(obj, sd); it = _elm_gengrid_item_new(sd, itc, data, func, func_data); if (!it) return NULL; sd->items = eina_inlist_prepend_relative (sd->items, EINA_INLIST_GET(it), EINA_INLIST_GET((Elm_Gen_Item *)relative)); tmp = eina_inlist_find(sd->items, EINA_INLIST_GET(it)); _item_position_update(tmp, ((Elm_Gen_Item *)relative)->position); if (it->group) sd->group_items = eina_list_append_relative (sd->group_items, it, ((Elm_Gen_Item *)relative)->parent); if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_gengrid_item_insert_after(Evas_Object *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Elm_Object_Item *relative, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *it; Eina_Inlist *tmp; ELM_GENGRID_CHECK(obj) NULL; ELM_GENGRID_ITEM_CHECK_OR_RETURN(relative, NULL); ELM_GENGRID_DATA_GET(obj, sd); it = _elm_gengrid_item_new(sd, itc, data, func, func_data); if (!it) return NULL; sd->items = eina_inlist_append_relative (sd->items, EINA_INLIST_GET(it), EINA_INLIST_GET((Elm_Gen_Item *)relative)); tmp = eina_inlist_find(sd->items, EINA_INLIST_GET(it)); _item_position_update(tmp, ((Elm_Gen_Item *)relative)->position + 1); if (it->group) sd->group_items = eina_list_prepend_relative (sd->group_items, it, ((Elm_Gen_Item *)relative)->parent); if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_gengrid_item_sorted_insert(Evas_Object *obj, const Elm_Gengrid_Item_Class *itc, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *it; ELM_GENGRID_CHECK(obj) NULL; ELM_GENGRID_DATA_GET(obj, sd); it = _elm_gengrid_item_new(sd, itc, data, func, func_data); if (!it) return NULL; if (!sd->state) { sd->state = eina_inlist_sorted_state_new(); eina_inlist_sorted_state_init(sd->state, sd->items); } sd->item_compare_cb = comp; sd->items = eina_inlist_sorted_state_insert (sd->items, EINA_INLIST_GET(it), _elm_gengrid_item_compare, sd->state); _item_position_update(sd->items, 0); if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); return (Elm_Object_Item *)it; } EAPI void elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); horizontal = !!horizontal; if (horizontal == sd->horizontal) return; sd->horizontal = horizontal; /* Update the items to conform to the new layout */ if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); } EAPI Eina_Bool elm_gengrid_horizontal_get(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) EINA_FALSE; ELM_GENGRID_DATA_GET(obj, sd); return sd->horizontal; } EAPI void elm_gengrid_clear(Evas_Object *obj) { ELM_GENGRID_CHECK(obj); _elm_gengrid_clear(obj, EINA_FALSE); } EINA_DEPRECATED EAPI const Evas_Object * elm_gengrid_item_object_get(const Elm_Object_Item *it) { ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, NULL); return VIEW(it); } EAPI void elm_gengrid_item_update(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); if (!it->realized) return; if (it->want_unrealize) return; _elm_gengrid_item_unrealize(it, EINA_FALSE); _item_realize(it); _item_place(it, it->x, it->y); } EAPI const Elm_Gengrid_Item_Class * elm_gengrid_item_item_class_get(const Elm_Object_Item *it) { Elm_Gen_Item *item = (Elm_Gen_Item *)it; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, NULL); if (item->generation < GG_IT(item)->wsd->generation) return NULL; return item->itc; return (Elm_Gengrid_Item_Class *)elm_gengrid_item_item_class_get(it); } EAPI void elm_gengrid_item_item_class_update(Elm_Object_Item *item, const Elm_Gengrid_Item_Class *itc) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); EINA_SAFETY_ON_NULL_RETURN(itc); if (it->generation < GG_IT(it)->wsd->generation) return; it->itc = itc; elm_gengrid_item_update(item); } EAPI void elm_gengrid_item_pos_get(const Elm_Object_Item *it, unsigned int *x, unsigned int *y) { ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); if (x) *x = ((Elm_Gen_Item *)it)->x; if (y) *y = ((Elm_Gen_Item *)it)->y; } EAPI void elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->multi = !!multi; } EAPI Eina_Bool elm_gengrid_multi_select_get(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) EINA_FALSE; ELM_GENGRID_DATA_GET(obj, sd); return sd->multi; } EAPI Elm_Object_Item * elm_gengrid_selected_item_get(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) NULL; ELM_GENGRID_DATA_GET(obj, sd); if (sd->selected) return sd->selected->data; return NULL; } EAPI const Eina_List * elm_gengrid_selected_items_get(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) NULL; ELM_GENGRID_DATA_GET(obj, sd); return sd->selected; } EAPI void elm_gengrid_item_selected_set(Elm_Object_Item *item, Eina_Bool selected) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); if ((it->generation < GG_IT(it)->wsd->generation) || elm_widget_item_disabled_get(it)) return; selected = !!selected; if (it->selected == selected) return; if (selected) { if (!GG_IT(it)->wsd->multi) { while (GG_IT(it)->wsd->selected) { if (it->unhighlight_cb) it->unhighlight_cb(GG_IT(it)->wsd->selected->data); it->unsel_cb(GG_IT(it)->wsd->selected->data); } } it->highlight_cb(it); _item_select(it); return; } if (it->unhighlight_cb) it->unhighlight_cb(it); it->unsel_cb(it); } EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Object_Item *it) { ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return ((Elm_Gen_Item *)it)->selected; } EAPI Eina_List * elm_gengrid_realized_items_get(const Evas_Object *obj) { Eina_List *list = NULL; Elm_Gen_Item *it; ELM_GENGRID_CHECK(obj) NULL; ELM_GENGRID_DATA_GET(obj, sd); EINA_INLIST_FOREACH (sd->items, it) { if (it->realized) list = eina_list_append(list, (Elm_Object_Item *)it); } return list; } EAPI void elm_gengrid_realized_items_update(Evas_Object *obj) { Eina_List *list, *l; Elm_Object_Item *it; ELM_GENGRID_CHECK(obj); list = elm_gengrid_realized_items_get(obj); EINA_LIST_FOREACH (list, l, it) elm_gengrid_item_update(it); } static Evas_Object * _elm_gengrid_item_label_create(void *data, Evas_Object *obj __UNUSED__, Evas_Object *tooltip, void *it __UNUSED__) { Evas_Object *label = elm_label_add(tooltip); if (!label) return NULL; elm_object_style_set(label, "tooltip"); elm_object_text_set(label, data); return label; } static void _elm_gengrid_item_label_del_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { eina_stringshare_del(data); } EAPI void elm_gengrid_item_tooltip_text_set(Elm_Object_Item *it, const char *text) { ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); text = eina_stringshare_add(text); elm_gengrid_item_tooltip_content_cb_set (it, _elm_gengrid_item_label_create, text, _elm_gengrid_item_label_del_cb); } EAPI void elm_gengrid_item_tooltip_content_cb_set(Elm_Object_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_GOTO(it, error); if ((it->tooltip.content_cb == func) && (it->tooltip.data == data)) return; if (it->tooltip.del_cb) it->tooltip.del_cb((void *)it->tooltip.data, WIDGET(it), it); it->tooltip.content_cb = func; it->tooltip.data = data; it->tooltip.del_cb = del_cb; if (VIEW(it)) { elm_widget_item_tooltip_content_cb_set (it, it->tooltip.content_cb, it->tooltip.data, NULL); elm_widget_item_tooltip_style_set(it, it->tooltip.style); elm_widget_item_tooltip_window_mode_set(it, it->tooltip.free_size); } return; error: if (del_cb) del_cb((void *)data, NULL, NULL); } EAPI void elm_gengrid_item_tooltip_unset(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); if ((VIEW(it)) && (it->tooltip.content_cb)) elm_widget_item_tooltip_unset(it); if (it->tooltip.del_cb) it->tooltip.del_cb((void *)it->tooltip.data, WIDGET(it), it); it->tooltip.del_cb = NULL; it->tooltip.content_cb = NULL; it->tooltip.data = NULL; it->tooltip.free_size = EINA_FALSE; if (it->tooltip.style) elm_gengrid_item_tooltip_style_set(item, NULL); } EAPI void elm_gengrid_item_tooltip_style_set(Elm_Object_Item *it, const char *style) { ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); eina_stringshare_replace(&((Elm_Gen_Item *)it)->tooltip.style, style); if (VIEW(it)) elm_widget_item_tooltip_style_set(it, style); } EAPI const char * elm_gengrid_item_tooltip_style_get(const Elm_Object_Item *it) { ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, NULL); return ((Elm_Gen_Item *)it)->tooltip.style; } EAPI Eina_Bool elm_gengrid_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable) { ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); ((Elm_Gen_Item *)it)->tooltip.free_size = disable; if (VIEW(it)) return elm_widget_item_tooltip_window_mode_set(it, disable); return EINA_TRUE; } EAPI Eina_Bool elm_gengrid_item_tooltip_window_mode_get(const Elm_Object_Item *it) { ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return ((Elm_Gen_Item *)it)->tooltip.free_size; } EAPI void elm_gengrid_item_cursor_set(Elm_Object_Item *it, const char *cursor) { ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); eina_stringshare_replace(&((Elm_Gen_Item *)it)->mouse_cursor, cursor); if (VIEW(it)) elm_widget_item_cursor_set(it, cursor); } EAPI const char * elm_gengrid_item_cursor_get(const Elm_Object_Item *it) { return elm_widget_item_cursor_get(it); } EAPI void elm_gengrid_item_cursor_unset(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); if (!it->mouse_cursor) return; if (VIEW(it)) elm_widget_item_cursor_unset(it); eina_stringshare_del(it->mouse_cursor); it->mouse_cursor = NULL; } EAPI void elm_gengrid_item_cursor_style_set(Elm_Object_Item *it, const char *style) { elm_widget_item_cursor_style_set(it, style); } EAPI const char * elm_gengrid_item_cursor_style_get(const Elm_Object_Item *it) { return elm_widget_item_cursor_style_get(it); } EAPI void elm_gengrid_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only) { elm_widget_item_cursor_engine_only_set(it, engine_only); } EAPI Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Object_Item *it) { return elm_widget_item_cursor_engine_only_get(it); } EAPI void elm_gengrid_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->reorder_mode = !!reorder_mode; } EAPI Eina_Bool elm_gengrid_reorder_mode_get(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) EINA_FALSE; ELM_GENGRID_DATA_GET(obj, sd); return sd->reorder_mode; } EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->bounce_allow_set(obj, !!h_bounce, !!v_bounce); } EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->bounce_allow_get(obj, h_bounce, v_bounce); } EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) { Evas_Coord pagesize_h; Evas_Coord pagesize_v; ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->paging_get(obj, NULL, NULL, &pagesize_h, &pagesize_v); sd->s_iface->paging_set (obj, h_pagerel, v_pagerel, pagesize_h, pagesize_v); } EAPI void elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->paging_get(obj, h_pagerel, v_pagerel, NULL, NULL); } EAPI void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) { double pagerel_h; double pagerel_v; ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->paging_get(obj, &pagerel_h, &pagerel_v, NULL, NULL); sd->s_iface->paging_set (obj, pagerel_h, pagerel_v, h_pagesize, v_pagesize); } EAPI void elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->current_page_get(obj, h_pagenumber, v_pagenumber); } EAPI void elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->last_page_get(obj, h_pagenumber, v_pagenumber); } EAPI void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->page_show((Evas_Object *)obj, h_pagenumber, v_pagenumber); } EAPI void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->page_bring_in((Evas_Object *)obj, h_pagenumber, v_pagenumber); } EAPI void elm_gengrid_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); if ((policy_h >= ELM_SCROLLER_POLICY_LAST) || (policy_v >= ELM_SCROLLER_POLICY_LAST)) return; sd->s_iface->policy_set(obj, policy_h, policy_v); } EAPI void elm_gengrid_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) { Elm_Scroller_Policy s_policy_h, s_policy_v; ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->s_iface->policy_get(obj, &s_policy_h, &s_policy_v); if (policy_h) *policy_h = (Elm_Scroller_Policy)s_policy_h; if (policy_v) *policy_v = (Elm_Scroller_Policy)s_policy_v; } EAPI Elm_Object_Item * elm_gengrid_first_item_get(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) NULL; ELM_GENGRID_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); if (!sd->items) return NULL; Elm_Gen_Item *it = ELM_GEN_ITEM_FROM_INLIST(sd->items); while ((it) && (it->generation < sd->generation)) it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_gengrid_last_item_get(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) NULL; ELM_GENGRID_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); if (!sd->items) return NULL; Elm_Gen_Item *it = ELM_GEN_ITEM_FROM_INLIST(sd->items->last); while ((it) && (it->generation < sd->generation)) it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_gengrid_item_next_get(const Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, NULL); while (it) { it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next); if ((it) && (it->generation == GG_IT(it)->wsd->generation)) break; } return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_gengrid_item_prev_get(const Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, NULL); while (it) { it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev); if ((it) && (it->generation == GG_IT(it)->wsd->generation)) break; } return (Elm_Object_Item *)it; } EAPI void elm_gengrid_item_show(Elm_Object_Item *item, Elm_Gengrid_Item_Scrollto_Type type) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; Elm_Gengrid_Smart_Data *sd; Evas_Coord minx = 0, miny = 0; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); sd = GG_IT(it)->wsd; if ((it->generation < sd->generation)) return; _elm_gengrid_pan_smart_pos_min_get(sd->pan_obj, &minx, &miny); if (type == ELM_GENGRID_ITEM_SCROLLTO_IN) { //TODO : type based handling like gengrid } if (sd->horizontal) sd->s_iface->content_region_show (WIDGET(it), ((it->x - GG_IT(it)->prev_group) * sd->item_width) + (GG_IT(it)->prev_group * sd->group_item_width) + minx, it->y * sd->item_height + miny, sd->item_width, sd->item_height); else sd->s_iface->content_region_show (WIDGET(it), it->x * sd->item_width + minx, ((it->y - GG_IT(it)->prev_group) * sd->item_height) + (GG_IT(it)->prev_group * sd->group_item_height) + miny, sd->item_width, sd->item_height); } EAPI void elm_gengrid_item_bring_in(Elm_Object_Item *item, Elm_Gengrid_Item_Scrollto_Type type) { Elm_Gengrid_Smart_Data *sd; Evas_Coord minx = 0, miny = 0; Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); sd = GG_IT(it)->wsd; if (it->generation < sd->generation) return; _elm_gengrid_pan_smart_pos_min_get(sd->pan_obj, &minx, &miny); if (type == ELM_GENGRID_ITEM_SCROLLTO_IN) { //TODO : type based handling like gengrid } if (sd->horizontal) sd->s_iface->region_bring_in (WIDGET(it), ((it->x - GG_IT(it)->prev_group) * sd->item_width) + (GG_IT(it)->prev_group * sd->group_item_width) + minx, it->y * sd->item_height + miny, sd->item_width, sd->item_height); else sd->s_iface->region_bring_in (WIDGET(it), it->x * sd->item_width + minx, ((it->y - GG_IT(it)->prev_group) * sd->item_height) + (GG_IT(it)->prev_group * sd->group_item_height) + miny, sd->item_width, sd->item_height); } EAPI void elm_gengrid_filled_set(Evas_Object *obj, Eina_Bool fill) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); fill = !!fill; if (sd->filled != fill) sd->filled = fill; } EAPI Eina_Bool elm_gengrid_filled_get(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) EINA_FALSE; ELM_GENGRID_DATA_GET(obj, sd); return sd->filled; } EAPI unsigned int elm_gengrid_items_count(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) 0; ELM_GENGRID_DATA_GET(obj, sd); return sd->item_count; } EAPI Elm_Gengrid_Item_Class * elm_gengrid_item_class_new(void) { Elm_Gengrid_Item_Class *itc; itc = calloc(1, sizeof(Elm_Gengrid_Item_Class)); if (!itc) return NULL; itc->version = CLASS_ALLOCATED; itc->refcount = 1; itc->delete_me = EINA_FALSE; return itc; } EAPI void elm_gengrid_item_class_free(Elm_Gengrid_Item_Class *itc) { if (!itc || (itc->version != CLASS_ALLOCATED)) return; if (!itc->delete_me) itc->delete_me = EINA_TRUE; if (itc->refcount > 0) elm_gengrid_item_class_unref(itc); else { itc->version = 0; free(itc); } } EAPI void elm_gengrid_item_class_ref(Elm_Gengrid_Item_Class *itc) { if (itc && (itc->version == CLASS_ALLOCATED)) { itc->refcount++; if (itc->refcount == 0) itc->refcount--; } } EAPI void elm_gengrid_item_class_unref(Elm_Gengrid_Item_Class *itc) { if (itc && (itc->version == CLASS_ALLOCATED)) { if (itc->refcount > 0) itc->refcount--; if (itc->delete_me && (!itc->refcount)) elm_gengrid_item_class_free(itc); } } EAPI void elm_gengrid_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); if (mode >= ELM_OBJECT_SELECT_MODE_MAX) return; if (sd->select_mode != mode) sd->select_mode = mode; } EAPI Elm_Object_Select_Mode elm_gengrid_select_mode_get(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) ELM_OBJECT_SELECT_MODE_MAX; ELM_GENGRID_DATA_GET(obj, sd); return sd->select_mode; } EAPI void elm_gengrid_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight) { ELM_GENGRID_CHECK(obj); ELM_GENGRID_DATA_GET(obj, sd); sd->highlight = !!highlight; } EAPI Eina_Bool elm_gengrid_highlight_mode_get(const Evas_Object *obj) { ELM_GENGRID_CHECK(obj) EINA_FALSE; ELM_GENGRID_DATA_GET(obj, sd); return sd->highlight; } EAPI int elm_gengrid_item_index_get(const Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, -1); return it->position; } EAPI void elm_gengrid_item_select_mode_set(Elm_Object_Item *item, Elm_Object_Select_Mode mode) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it); if (!it) return; if (it->generation < GG_IT(it)->wsd->generation) return; if (mode >= ELM_OBJECT_SELECT_MODE_MAX) return; if (it->select_mode != mode) it->select_mode = mode; if (it->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) elm_gengrid_item_update(item); } EAPI Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, ELM_OBJECT_SELECT_MODE_MAX); if (!it) return ELM_OBJECT_SELECT_MODE_MAX; return it->select_mode; } elementary-1.7.7/src/lib/elm_widget_button.h0000664000175000017500000001270012127353615016044 00000000000000#ifndef ELM_WIDGET_BUTTON_H #define ELM_WIDGET_BUTTON_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-button-class The Elementary Button Class * * Elementary, besides having the @ref Button widget, exposes its * foundation -- the Elementary Button Class -- in order to create * other widgets which are, basically, a button with some more logic * on top. */ /** * @def ELM_BUTTON_CLASS * * Use this macro to cast whichever subclass of * #Elm_Button_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_BUTTON_CLASS(x) ((Elm_Button_Smart_Class *)x) /** * @def ELM_BUTTON_DATA * * Use this macro to cast whichever subdata of * #Elm_Button_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_BUTTON_DATA(x) ((Elm_Button_Smart_Data *)x) /** * @def ELM_BUTTON_SMART_CLASS_VERSION * * Current version for Elementary button @b base smart class, a value * which goes to _Elm_Button_Smart_Class::version. * * @ingroup Widget */ #define ELM_BUTTON_SMART_CLASS_VERSION 1 /** * @def ELM_BUTTON_SMART_CLASS_INIT * * Initializer for a whole #Elm_Button_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_BUTTON_SMART_CLASS_INIT_NULL * @see ELM_BUTTON_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_BUTTON_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_BUTTON_SMART_CLASS_VERSION, EINA_TRUE} /** * @def ELM_BUTTON_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Button_Smart_Class structure. * * @see ELM_BUTTON_SMART_CLASS_INIT_NAME_VERSION * @see ELM_BUTTON_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_BUTTON_SMART_CLASS_INIT_NULL \ ELM_BUTTON_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_BUTTON_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Button_Smart_Class structure and * set its name and version. * * This is similar to #ELM_BUTTON_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Button_Smart_Class (base field) * to the latest #ELM_BUTTON_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_BUTTON_SMART_CLASS_INIT_NULL * @see ELM_BUTTON_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_BUTTON_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_BUTTON_SMART_CLASS_INIT(ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary button base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a button. * * All of the functions listed on @ref Button namespace will work for * objects deriving from #Elm_Button_Smart_Class. */ typedef struct _Elm_Button_Smart_Class { Elm_Layout_Smart_Class base; /**< Layout widget class struct, since we're inheriting from it */ int version; /**< Version of this smart class definition */ Eina_Bool admits_autorepeat : 1; /**< Whether the button objects of this class admit auto-repetition of click events, when one holds the click on them. This is true by default. */ } Elm_Button_Smart_Class; /** * Base widget smart data extended with button instance data. */ typedef struct _Elm_Button_Smart_Data { Elm_Layout_Smart_Data base; /**< Base widget smart data as first member obligatory, as we're inheriting from it */ /* auto-repeat stuff */ double ar_threshold; /**< Time to wait until first auto-repeated click is generated */ double ar_interval; /**< Time frame for subsequent auto-repeated clicks, after the first automatic one is triggerred */ Ecore_Timer *timer; /**< Internal timer object for auto-repeat behavior */ Eina_Bool autorepeat : 1; /**< Whether auto-repetition of clicks is enabled or not (bound to _Elm_Button_Smart_Class::admits_autorepeat) */ Eina_Bool repeating : 1; /**< Whether auto-repetition is going on */ } Elm_Button_Smart_Data; /** * @} */ EAPI const Elm_Button_Smart_Class *elm_button_smart_class_get(void); #define ELM_BUTTON_DATA_GET(o, sd) \ Elm_Button_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_BUTTON_DATA_GET_OR_RETURN(o, ptr) \ ELM_BUTTON_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_BUTTON_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_BUTTON_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_BUTTON_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_BUTTON_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_photocam.h0000664000175000017500000002002012127353615016335 00000000000000#ifndef ELM_WIDGET_PHOTOCAM_H #define ELM_WIDGET_PHOTOCAM_H #include "elm_interface_scrollable.h" /** * @addtogroup Widget * @{ * * @section elm-photocam-class The Elementary Photocam Class * * Elementary, besides having the @ref Photocam widget, exposes its * foundation -- the Elementary Photocam Class -- in order to create * other widgets which are a photocam with some more logic on top. */ /** * @def ELM_PHOTOCAM_CLASS * * Use this macro to cast whichever subclass of * #Elm_Photocam_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_PHOTOCAM_CLASS(x) ((Elm_Photocam_Smart_Class *) x) /** * @def ELM_PHOTOCAM_DATA * * Use this macro to cast whichever subdata of * #Elm_Photocam_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_PHOTOCAM_DATA(x) ((Elm_Photocam_Smart_Data *) x) /** * @def ELM_PHOTOCAM_SMART_CLASS_VERSION * * Current version for Elementary photocam @b base smart class, a value * which goes to _Elm_Photocam_Smart_Class::version. * * @ingroup Widget */ #define ELM_PHOTOCAM_SMART_CLASS_VERSION 1 /** * @def ELM_PHOTOCAM_SMART_CLASS_INIT * * Initializer for a whole #Elm_Photocam_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PHOTOCAM_SMART_CLASS_INIT_NULL * @see ELM_PHOTOCAM_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_PHOTOCAM_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_PHOTOCAM_SMART_CLASS_VERSION} /** * @def ELM_PHOTOCAM_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Photocam_Smart_Class structure. * * @see ELM_PHOTOCAM_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PHOTOCAM_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PHOTOCAM_SMART_CLASS_INIT_NULL \ ELM_PHOTOCAM_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_PHOTOCAM_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Photocam_Smart_Class structure and * set its name and version. * * This is similar to #ELM_PHOTOCAM_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Photocam_Smart_Class (base field) * to the latest #ELM_PHOTOCAM_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_PHOTOCAM_SMART_CLASS_INIT_NULL * @see ELM_PHOTOCAM_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PHOTOCAM_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_PHOTOCAM_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary photocam base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a photocam. * * All of the functions listed on @ref Photocam namespace will work for * objects deriving from #Elm_Photocam_Smart_Class. */ typedef struct _Elm_Photocam_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Photocam_Smart_Class; /** * Base widget smart data extended with photocam instance data. */ typedef struct _Elm_Photocam_Smart_Data Elm_Photocam_Smart_Data; typedef struct _Elm_Photocam_Pan_Smart_Data Elm_Photocam_Pan_Smart_Data; typedef struct _Elm_Phocam_Grid Elm_Phocam_Grid; typedef struct _Elm_Photocam_Grid_Item Elm_Photocam_Grid_Item; struct _Elm_Photocam_Grid_Item { Elm_Photocam_Smart_Data *sd; Evas_Object *img; struct { int x, y, w, h; } src, out; Eina_Bool want : 1; Eina_Bool have : 1; }; struct _Elm_Phocam_Grid { int tsize; /* size of tile (tsize x tsize pixels) */ int zoom; /* zoom level tiles want for optimal * display (1, 2, 4, 8) */ int iw, ih; /* size of image in pixels */ int w, h; /* size of grid image in pixels * (represented by grid) */ int gw, gh; /* size of grid in tiles */ Elm_Photocam_Grid_Item *grid; /* the grid (gw * gh items) */ Eina_Bool dead : 1; /* old grid. will die as soon as anim is * over */ }; struct _Elm_Photocam_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ Evas_Object *hit_rect; Evas_Object *g_layer; const Elm_Scrollable_Smart_Interface *s_iface; Evas_Object *pan_obj; Evas_Coord pan_x, pan_y, minw, minh; double g_layer_start; double zoom; Elm_Photocam_Zoom_Mode mode; Evas_Coord pvx, pvy, px, py, zoom_point_x, zoom_point_y; struct { int imx, imy; struct { int x_start, y_start; int x_end, y_end; double t_start; double t_end; Ecore_Animator *animator; } bounce; } g_layer_zoom; const char *file; Ecore_Job *calc_job; Ecore_Timer *scr_timer; Ecore_Timer *long_timer; Ecore_Animator *zoom_animator; double t_start, t_end; struct { int imw, imh; int w, h; int ow, oh, nw, nh; struct { double x, y; } spos; } size; struct { Eina_Bool show : 1; Evas_Coord x, y, w, h; } show; int tsize; Evas_Object *img; /* low res version of image (scale down == 8) */ int no_smooth; int preload_num; Eina_List *grids; Eina_Bool main_load_pending : 1; Eina_Bool longpressed : 1; Eina_Bool do_gesture : 1; Eina_Bool do_region : 1; Eina_Bool zoom_g_layer : 1; Eina_Bool resized : 1; Eina_Bool on_hold : 1; Eina_Bool paused : 1; }; typedef struct _Elm_Photocam_Pan_Smart_Class { Elm_Pan_Smart_Class base; } Elm_Photocam_Pan_Smart_Class; struct _Elm_Photocam_Pan_Smart_Data { Elm_Pan_Smart_Data base; Elm_Photocam_Smart_Data *wsd; }; /** * @} */ EAPI extern const char ELM_PHOTOCAM_SMART_NAME[]; EAPI extern const char ELM_PHOTOCAM_PAN_SMART_NAME[]; EAPI const Elm_Photocam_Smart_Class *elm_photocam_smart_class_get(void); #define ELM_PHOTOCAM_DATA_GET(o, sd) \ Elm_Photocam_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_PHOTOCAM_PAN_DATA_GET(o, sd) \ Elm_Photocam_Pan_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_PHOTOCAM_DATA_GET_OR_RETURN(o, ptr) \ ELM_PHOTOCAM_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_PHOTOCAM_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_PHOTOCAM_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_PHOTOCAM_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_PHOTOCAM_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_interface_scrollable.c0000664000175000017500000037427412143474510017340 00000000000000#include #include "elm_priv.h" #include "elm_interface_scrollable.h" static const char PAN_SMART_NAME[] = "elm_pan"; #define ELM_PAN_DATA_GET_OR_RETURN(o, ptr) \ Elm_Pan_Smart_Data *ptr = evas_object_smart_data_get(o); \ if (!ptr) \ { \ CRITICAL("No smart data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_PAN_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ Elm_Pan_Smart_Data *ptr = evas_object_smart_data_get(o); \ if (!ptr) \ { \ CRITICAL("No smart data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } static const char SIG_CHANGED[] = "changed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {NULL, NULL} }; ELM_INTERNAL_SMART_SUBCLASS_NEW (PAN_SMART_NAME, _elm_pan, Elm_Pan_Smart_Class, Evas_Smart_Class, evas_object_smart_clipped_class_get, _smart_callbacks); static void _elm_pan_content_set(Evas_Object *, Evas_Object *); static Eina_Bool _paging_is_enabled(Elm_Scrollable_Smart_Interface_Data *sid); static Evas_Coord _elm_scroll_page_x_get(Elm_Scrollable_Smart_Interface_Data *sid, int offset); static Evas_Coord _elm_scroll_page_y_get(Elm_Scrollable_Smart_Interface_Data *sid, int offset); EAPI const Elm_Pan_Smart_Class * elm_pan_smart_class_get(void) { static Elm_Pan_Smart_Class _sc = ELM_PAN_SMART_CLASS_INIT_NAME_VERSION(PAN_SMART_NAME); static const Elm_Pan_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_pan_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } static void _elm_pan_update(Elm_Pan_Smart_Data *psd) { if (!psd->gravity_x && !psd->gravity_y) { evas_object_move(psd->content, psd->x - psd->px, psd->y - psd->py); return; } if ((!psd->px) && (!psd->py)) { psd->px = psd->delta_posx * psd->gravity_x; psd->py = psd->delta_posy * psd->gravity_y; } psd->delta_posx += psd->content_w - psd->prev_cw; psd->prev_cw = psd->content_w; psd->delta_posy += psd->content_h - psd->prev_ch; psd->prev_ch = psd->content_h; evas_object_move(psd->content, psd->x - psd->px, psd->y - psd->py); psd->px = psd->delta_posx * psd->gravity_x; psd->py = psd->delta_posy * psd->gravity_y; } static void _elm_pan_smart_add(Evas_Object *obj) { const Evas_Smart_Class *sc; const Evas_Smart *smart; EVAS_SMART_DATA_ALLOC(obj, Elm_Pan_Smart_Data); _elm_pan_parent_sc->add(obj); priv->self = obj; priv->x = 0; priv->y = 0; priv->w = 0; priv->h = 0; priv->gravity_x = 0.0; priv->gravity_y = 0.0; smart = evas_object_smart_smart_get(obj); sc = evas_smart_class_get(smart); priv->api = (const Elm_Pan_Smart_Class *)sc; } static void _elm_pan_smart_del(Evas_Object *obj) { _elm_pan_content_set(obj, NULL); _elm_pan_parent_sc->del(obj); } static void _elm_pan_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_PAN_DATA_GET_OR_RETURN(obj, psd); /* we don't want the clipped smart object version here */ psd->x = x; psd->y = y; _elm_pan_update(psd); } static void _elm_pan_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_PAN_DATA_GET_OR_RETURN(obj, psd); psd->w = w; psd->h = h; _elm_pan_update(psd); evas_object_smart_callback_call(psd->self, SIG_CHANGED, NULL); } static void _elm_pan_smart_show(Evas_Object *obj) { ELM_PAN_DATA_GET_OR_RETURN(obj, psd); _elm_pan_parent_sc->show(obj); if (psd->content) evas_object_show(psd->content); } static void _elm_pan_smart_hide(Evas_Object *obj) { ELM_PAN_DATA_GET_OR_RETURN(obj, psd); _elm_pan_parent_sc->hide(obj); if (psd->content) evas_object_hide(psd->content); } static void _elm_pan_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_PAN_DATA_GET_OR_RETURN(obj, psd); if ((x == psd->px) && (y == psd->py)) return; psd->px = x; psd->py = y; _elm_pan_update(psd); evas_object_smart_callback_call(psd->self, SIG_CHANGED, NULL); } static void _elm_pan_pos_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { ELM_PAN_DATA_GET_OR_RETURN(obj, psd); if (x) *x = psd->px; if (y) *y = psd->py; } static void _elm_pan_pos_max_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { ELM_PAN_DATA_GET_OR_RETURN(obj, psd); if (x) { if (psd->w < psd->content_w) *x = psd->content_w - psd->w; else *x = 0; } if (y) { if (psd->h < psd->content_h) *y = psd->content_h - psd->h; else *y = 0; } } static void _elm_pan_pos_min_get(const Evas_Object *obj __UNUSED__, Evas_Coord *x, Evas_Coord *y) { if (x) *x = 0; if (y) *y = 0; } static void _elm_pan_content_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_PAN_DATA_GET_OR_RETURN(obj, psd); if (w) *w = psd->content_w; if (h) *h = psd->content_h; } static void _elm_pan_gravity_set(Evas_Object *obj, double x, double y) { ELM_PAN_DATA_GET_OR_RETURN(obj, psd); psd->gravity_x = x; psd->gravity_y = y; psd->prev_cw = psd->content_w; psd->prev_ch = psd->content_h; psd->delta_posx = 0; psd->delta_posy = 0; } static void _elm_pan_gravity_get(const Evas_Object *obj, double *x, double *y) { ELM_PAN_DATA_GET_OR_RETURN(obj, psd); if (x) *x = psd->gravity_x; if (y) *y = psd->gravity_y; } static void _elm_pan_smart_set_user(Elm_Pan_Smart_Class *sc) { sc->base.add = _elm_pan_smart_add; sc->base.del = _elm_pan_smart_del; sc->base.move = _elm_pan_smart_move; sc->base.resize = _elm_pan_smart_resize; sc->base.show = _elm_pan_smart_show; sc->base.hide = _elm_pan_smart_hide; sc->pos_set = _elm_pan_pos_set; sc->pos_get = _elm_pan_pos_get; sc->pos_max_get = _elm_pan_pos_max_get; sc->pos_min_get = _elm_pan_pos_min_get; sc->content_size_get = _elm_pan_content_size_get; sc->gravity_set = _elm_pan_gravity_set; sc->gravity_get = _elm_pan_gravity_get; } static Evas_Object * _elm_pan_add(Evas *evas) { return evas_object_smart_add(evas, _elm_pan_smart_class_new()); } static void _elm_pan_content_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Pan_Smart_Data *psd; psd = data; psd->content = NULL; psd->content_w = psd->content_h = psd->px = psd->py = psd->prev_cw = psd->prev_ch = psd->delta_posx = psd->delta_posy = 0; evas_object_smart_callback_call(psd->self, SIG_CHANGED, NULL); } static void _elm_pan_content_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Pan_Smart_Data *psd; Evas_Coord w, h; psd = data; evas_object_geometry_get(psd->content, NULL, NULL, &w, &h); if ((w != psd->content_w) || (h != psd->content_h)) { psd->content_w = w; psd->content_h = h; _elm_pan_update(psd); } evas_object_smart_callback_call(psd->self, SIG_CHANGED, NULL); } static void _elm_pan_content_set(Evas_Object *obj, Evas_Object *content) { Evas_Coord w, h; ELM_PAN_DATA_GET_OR_RETURN(obj, psd); if (content == psd->content) return; if (psd->content) { evas_object_smart_member_del(psd->content); evas_object_event_callback_del_full (psd->content, EVAS_CALLBACK_DEL, _elm_pan_content_del_cb, psd); evas_object_event_callback_del_full (psd->content, EVAS_CALLBACK_RESIZE, _elm_pan_content_resize_cb, psd); psd->content = NULL; } if (!content) goto end; psd->content = content; evas_object_smart_member_add(psd->content, psd->self); evas_object_geometry_get(psd->content, NULL, NULL, &w, &h); psd->content_w = w; psd->content_h = h; evas_object_event_callback_add (content, EVAS_CALLBACK_DEL, _elm_pan_content_del_cb, psd); evas_object_event_callback_add (content, EVAS_CALLBACK_RESIZE, _elm_pan_content_resize_cb, psd); if (evas_object_visible_get(psd->self)) evas_object_show(psd->content); else evas_object_hide(psd->content); _elm_pan_update(psd); end: evas_object_smart_callback_call(psd->self, SIG_CHANGED, NULL); } /* pan smart object on top, scroller interface on bottom */ /* ============================================================ */ static const char SCROLL_SMART_NAME[] = "elm_scroll"; #define ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(o, ptr) \ Elm_Scrollable_Smart_Interface_Data *ptr = \ evas_object_smart_interface_data_get(o, &(ELM_SCROLLABLE_IFACE.base)); \ if (!ptr) \ { \ CRITICAL("No interface data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_SCROLL_IFACE_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ Elm_Scrollable_Smart_Interface_Data *ptr = \ evas_object_smart_interface_data_get(o, &(ELM_SCROLLABLE_IFACE.base)); \ if (!ptr) \ { \ CRITICAL("No interface data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } static void _elm_scroll_scroll_bar_size_adjust( Elm_Scrollable_Smart_Interface_Data *); static void _elm_scroll_wanted_region_set(Evas_Object *); static void _elm_scroll_content_pos_get(const Evas_Object *, Evas_Coord *, Evas_Coord *); static void _elm_scroll_content_pos_set(Evas_Object *, Evas_Coord, Evas_Coord); #define LEFT 0 #define RIGHT 1 #define UP 2 #define DOWN 3 #define EVTIME 1 //#define SCROLLDBG 1 /* smoothness debug calls - for debugging how much smooth your app is */ #define SMOOTHDBG 1 #ifdef SMOOTHDBG #define SMOOTH_DEBUG_COUNT 100 #define FPS 1 / 60 typedef struct _smooth_debug_info smooth_debug_info; struct _smooth_debug_info { double t; double dt; Evas_Coord pos; Evas_Coord dpos; double vpos; }; static smooth_debug_info smooth_x_history[SMOOTH_DEBUG_COUNT]; static smooth_debug_info smooth_y_history[SMOOTH_DEBUG_COUNT]; static int smooth_info_x_count = 0; static int smooth_info_y_count = 0; static double start_time = 0; static int _elm_scroll_smooth_debug = 0; void _elm_scroll_smooth_debug_init(void) { start_time = ecore_time_get(); smooth_info_x_count = 0; smooth_info_y_count = 0; memset(&(smooth_x_history[0]), 0, sizeof(smooth_x_history[0]) * SMOOTH_DEBUG_COUNT); memset(&(smooth_y_history[0]), 0, sizeof(smooth_y_history[0]) * SMOOTH_DEBUG_COUNT); return; } void _elm_scroll_smooth_debug_shutdown(void) { int i = 0; int info_x_count = 0; int info_y_count = 0; double x_ave = 0, y_ave = 0; double x_sum = 0, y_sum = 0; double x_dev = 0, y_dev = 0; double x_dev_sum = 0, y_dev_sum = 0; if (smooth_info_x_count >= SMOOTH_DEBUG_COUNT) info_x_count = SMOOTH_DEBUG_COUNT; else info_x_count = smooth_info_x_count; if (smooth_info_y_count >= SMOOTH_DEBUG_COUNT) info_y_count = SMOOTH_DEBUG_COUNT; else info_y_count = smooth_info_y_count; DBG("\n\n<<< X-axis Smoothness >>>\n"); DBG("| Num | t(time) | dt | x | dx |vx(dx/1fps) |\n"); for (i = info_x_count - 1; i >= 0; i--) { DBG("| %4d | %1.6f | %1.6f | %4d | %4d | %9.3f |\n", info_x_count - i, smooth_x_history[i].t, smooth_x_history[i].dt, smooth_x_history[i].pos, smooth_x_history[i].dpos, smooth_x_history[i].vpos); if (i == info_x_count - 1) continue; x_sum += smooth_x_history[i].vpos; } x_ave = x_sum / (info_x_count - 1); for (i = 0; i < info_x_count - 1; i++) { x_dev_sum += (smooth_x_history[i].vpos - x_ave) * (smooth_x_history[i].vpos - x_ave); } x_dev = x_dev_sum / (info_x_count - 1); DBG(" Standard deviation of X-axis velocity: %9.3f\n", sqrt(x_dev)); DBG("\n\n<<< Y-axis Smoothness >>>\n"); DBG("| Num | t(time) | dt | y | dy |vy(dy/1fps) |\n"); for (i = info_y_count - 1; i >= 0; i--) { DBG("| %4d | %1.6f | %1.6f | %4d | %4d | %9.3f |\n", info_y_count - i, smooth_y_history[i].t, smooth_y_history[i].dt, smooth_y_history[i].pos, smooth_y_history[i].dpos, smooth_y_history[i].vpos); if (i == info_y_count - 1) continue; y_sum += smooth_y_history[i].vpos; } y_ave = y_sum / (info_y_count - 1); for (i = 0; i < info_y_count - 1; i++) { y_dev_sum += (smooth_y_history[i].vpos - y_ave) * (smooth_y_history[i].vpos - y_ave); } y_dev = y_dev_sum / (info_y_count - 1); DBG(" Standard deviation of Y-axis velocity: %9.3f\n", sqrt(y_dev)); } static void _elm_direction_arrows_eval(Elm_Scrollable_Smart_Interface_Data *sid) { Eina_Bool go_left = EINA_TRUE, go_right = EINA_TRUE; Eina_Bool go_up = EINA_TRUE, go_down = EINA_TRUE; Evas_Coord x = 0, y = 0, mx = 0, my = 0, minx = 0, miny = 0; if (!sid->edje_obj || !sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); psd->api->pos_max_get(sid->pan_obj, &mx, &my); psd->api->pos_min_get(sid->pan_obj, &minx, &miny); psd->api->pos_get(sid->pan_obj, &x, &y); if (x == minx) go_left = EINA_FALSE; if (x == (mx + minx)) go_right = EINA_FALSE; if (y == miny) go_up = EINA_FALSE; if (y == (my + miny)) go_down = EINA_FALSE; if (go_left != sid->go_left) { if (go_left) edje_object_signal_emit(sid->edje_obj, "elm,action,show,left", "elm"); else edje_object_signal_emit(sid->edje_obj, "elm,action,hide,left", "elm"); sid->go_left = go_left; } if (go_right != sid->go_right) { if (go_right) edje_object_signal_emit(sid->edje_obj, "elm,action,show,right", "elm"); else edje_object_signal_emit(sid->edje_obj, "elm,action,hide,right", "elm"); sid->go_right= go_right; } if (go_up != sid->go_up) { if (go_up) edje_object_signal_emit(sid->edje_obj, "elm,action,show,up", "elm"); else edje_object_signal_emit(sid->edje_obj, "elm,action,hide,up", "elm"); sid->go_up = go_up; } if (go_down != sid->go_down) { if (go_down) edje_object_signal_emit(sid->edje_obj, "elm,action,show,down", "elm"); else edje_object_signal_emit(sid->edje_obj, "elm,action,hide,down", "elm"); sid->go_down= go_down; } } void _elm_scroll_smooth_debug_movetime_add(int x, int y) { double tim = 0; static int bx = 0; static int by = 0; tim = ecore_time_get(); if (bx != x) { smooth_info_x_count++; memmove(&(smooth_x_history[1]), &(smooth_x_history[0]), sizeof(smooth_x_history[0]) * (SMOOTH_DEBUG_COUNT - 1)); smooth_x_history[0].t = tim - start_time; smooth_x_history[0].dt = smooth_x_history[0].t - smooth_x_history[1].t; smooth_x_history[0].pos = x; smooth_x_history[0].dpos = smooth_x_history[0].pos - smooth_x_history[1].pos; if (smooth_x_history[0].dpos >= 0) smooth_x_history[0].vpos = (double)(smooth_x_history[0].dpos) / smooth_x_history[0].dt * FPS; else smooth_x_history[0].vpos = -((double)(smooth_x_history[0].dpos) / smooth_x_history[0].dt * FPS); } if (by != y) { smooth_info_y_count++; memmove(&(smooth_y_history[1]), &(smooth_y_history[0]), sizeof(smooth_y_history[0]) * (SMOOTH_DEBUG_COUNT - 1)); smooth_y_history[0].t = tim - start_time; smooth_y_history[0].dt = smooth_y_history[0].t - smooth_y_history[1].t; smooth_y_history[0].pos = y; smooth_y_history[0].dpos = smooth_y_history[0].pos - smooth_y_history[1].pos; if (smooth_y_history[0].dpos >= 0) smooth_y_history[0].vpos = (double)(smooth_y_history[0].dpos) / smooth_y_history[0].dt * FPS; else smooth_y_history[0].vpos = -((double)(smooth_y_history[0].dpos) / smooth_y_history[0].dt * FPS); } bx = x; by = y; } #endif static int _elm_scroll_scroll_bar_h_visibility_adjust( Elm_Scrollable_Smart_Interface_Data *sid) { int scroll_h_vis_change = 0; Evas_Coord w, vw = 0, vh = 0; if (!sid->edje_obj) return 0; w = sid->content_info.w; if (sid->pan_obj) evas_object_geometry_get(sid->pan_obj, NULL, NULL, &vw, &vh); if (sid->hbar_visible) { if (sid->min_w) { scroll_h_vis_change = 1; sid->hbar_visible = EINA_FALSE; } else { if (sid->hbar_flags == ELM_SCROLLER_POLICY_AUTO) { if ((sid->content) || (sid->extern_pan)) { if (w <= vw) { scroll_h_vis_change = 1; sid->hbar_visible = EINA_FALSE; } } else { scroll_h_vis_change = 1; sid->hbar_visible = EINA_FALSE; } } else if (sid->hbar_flags == ELM_SCROLLER_POLICY_OFF) { scroll_h_vis_change = 1; sid->hbar_visible = EINA_FALSE; } } } else { if (!sid->min_w) { if (sid->hbar_flags == ELM_SCROLLER_POLICY_AUTO) { if ((sid->content) || (sid->extern_pan)) { if (w > vw) { scroll_h_vis_change = 1; sid->hbar_visible = EINA_TRUE; } } } else if (sid->hbar_flags == ELM_SCROLLER_POLICY_ON) { scroll_h_vis_change = 1; sid->hbar_visible = EINA_TRUE; } } } if (scroll_h_vis_change) { if (sid->hbar_flags != ELM_SCROLLER_POLICY_OFF) { if (sid->hbar_visible) edje_object_signal_emit (sid->edje_obj, "elm,action,show,hbar", "elm"); else edje_object_signal_emit (sid->edje_obj, "elm,action,hide,hbar", "elm"); } else edje_object_signal_emit (sid->edje_obj, "elm,action,hide,hbar", "elm"); edje_object_message_signal_process(sid->edje_obj); _elm_scroll_scroll_bar_size_adjust(sid); if (sid->cb_func.content_min_limit) sid->cb_func.content_min_limit(sid->obj, sid->min_w, sid->min_h); } _elm_direction_arrows_eval(sid); return scroll_h_vis_change; } static int _elm_scroll_scroll_bar_v_visibility_adjust( Elm_Scrollable_Smart_Interface_Data *sid) { int scroll_v_vis_change = 0; Evas_Coord h, vw = 0, vh = 0; if (!sid->edje_obj) return 0; h = sid->content_info.h; if (sid->pan_obj) evas_object_geometry_get(sid->pan_obj, NULL, NULL, &vw, &vh); if (sid->vbar_visible) { if (sid->min_h) { scroll_v_vis_change = 1; sid->vbar_visible = EINA_FALSE; } else { if (sid->vbar_flags == ELM_SCROLLER_POLICY_AUTO) { if ((sid->content) || (sid->extern_pan)) { if (h <= vh) { scroll_v_vis_change = 1; sid->vbar_visible = EINA_FALSE; } } else { scroll_v_vis_change = 1; sid->vbar_visible = EINA_FALSE; } } else if (sid->vbar_flags == ELM_SCROLLER_POLICY_OFF) { scroll_v_vis_change = 1; sid->vbar_visible = EINA_FALSE; } } } else { if (!sid->min_h) { if (sid->vbar_flags == ELM_SCROLLER_POLICY_AUTO) { if ((sid->content) || (sid->extern_pan)) { if (h > vh) { scroll_v_vis_change = 1; sid->vbar_visible = EINA_TRUE; } } } else if (sid->vbar_flags == ELM_SCROLLER_POLICY_ON) { scroll_v_vis_change = 1; sid->vbar_visible = EINA_TRUE; } } } if (scroll_v_vis_change) { if (sid->vbar_flags != ELM_SCROLLER_POLICY_OFF) { if (sid->vbar_visible) edje_object_signal_emit (sid->edje_obj, "elm,action,show,vbar", "elm"); else edje_object_signal_emit (sid->edje_obj, "elm,action,hide,vbar", "elm"); } else edje_object_signal_emit (sid->edje_obj, "elm,action,hide,vbar", "elm"); edje_object_message_signal_process(sid->edje_obj); _elm_scroll_scroll_bar_size_adjust(sid); if (sid->cb_func.content_min_limit) sid->cb_func.content_min_limit(sid->obj, sid->min_w, sid->min_h); } _elm_direction_arrows_eval(sid); return scroll_v_vis_change; } static void _elm_scroll_scroll_bar_visibility_adjust( Elm_Scrollable_Smart_Interface_Data *sid) { int changed = 0; changed |= _elm_scroll_scroll_bar_h_visibility_adjust(sid); changed |= _elm_scroll_scroll_bar_v_visibility_adjust(sid); if (changed) { _elm_scroll_scroll_bar_h_visibility_adjust(sid); _elm_scroll_scroll_bar_v_visibility_adjust(sid); } } static void _elm_scroll_scroll_bar_size_adjust(Elm_Scrollable_Smart_Interface_Data *sid) { if (!sid->pan_obj || !sid->edje_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); if ((sid->content) || (sid->extern_pan)) { Evas_Coord x, y, w, h, mx = 0, my = 0, vw = 0, vh = 0, px, py, minx = 0, miny = 0; double vx, vy, size; edje_object_part_geometry_get (sid->edje_obj, "elm.swallow.content", NULL, NULL, &vw, &vh); w = sid->content_info.w; if (w < 1) w = 1; size = (double)vw / (double)w; if (size > 1.0) { size = 1.0; edje_object_part_drag_value_set (sid->edje_obj, "elm.dragable.hbar", 0.0, 0.0); } edje_object_part_drag_size_set (sid->edje_obj, "elm.dragable.hbar", size, 1.0); h = sid->content_info.h; if (h < 1) h = 1; size = (double)vh / (double)h; if (size > 1.0) { size = 1.0; edje_object_part_drag_value_set (sid->edje_obj, "elm.dragable.vbar", 0.0, 0.0); } edje_object_part_drag_size_set (sid->edje_obj, "elm.dragable.vbar", 1.0, size); edje_object_part_drag_value_get (sid->edje_obj, "elm.dragable.hbar", &vx, NULL); edje_object_part_drag_value_get (sid->edje_obj, "elm.dragable.vbar", NULL, &vy); psd->api->pos_max_get(sid->pan_obj, &mx, &my); psd->api->pos_min_get(sid->pan_obj, &minx, &miny); x = vx * mx + minx; y = vy * my + miny; edje_object_part_drag_step_set (sid->edje_obj, "elm.dragable.hbar", (double)sid->step.x / (double)w, 0.0); edje_object_part_drag_step_set (sid->edje_obj, "elm.dragable.vbar", 0.0, (double)sid->step.y / (double)h); if (sid->page.x > 0) edje_object_part_drag_page_set (sid->edje_obj, "elm.dragable.hbar", (double)sid->page.x / (double)w, 0.0); else edje_object_part_drag_page_set (sid->edje_obj, "elm.dragable.hbar", -((double)sid->page.x * ((double)vw / (double)w)) / 100.0, 0.0); if (sid->page.y > 0) edje_object_part_drag_page_set (sid->edje_obj, "elm.dragable.vbar", 0.0, (double)sid->page.y / (double)h); else edje_object_part_drag_page_set (sid->edje_obj, "elm.dragable.vbar", 0.0, -((double)sid->page.y * ((double)vh / (double)h)) / 100.0); psd->api->pos_get(sid->pan_obj, &px, &py); if (vx != mx) x = px; if (vy != my) y = py; psd->api->pos_set(sid->pan_obj, x, y); } else { Evas_Coord px = 0, py = 0, minx = 0, miny = 0; edje_object_part_drag_size_set (sid->edje_obj, "elm.dragable.vbar", 1.0, 1.0); edje_object_part_drag_size_set (sid->edje_obj, "elm.dragable.hbar", 1.0, 1.0); psd->api->pos_min_get(sid->pan_obj, &minx, &miny); psd->api->pos_get(sid->pan_obj, &px, &py); psd->api->pos_set(sid->pan_obj, minx, miny); if ((px != minx) || (py != miny)) edje_object_signal_emit(sid->edje_obj, "elm,action,scroll", "elm"); } _elm_scroll_scroll_bar_visibility_adjust(sid); } static void _elm_scroll_scroll_bar_read_and_update( Elm_Scrollable_Smart_Interface_Data *sid) { Evas_Coord x, y, mx = 0, my = 0, px, py, minx = 0, miny = 0; double vx, vy; if (!sid->edje_obj || !sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); if ((sid->down.dragged) || (sid->down.bounce_x_animator) || (sid->down.bounce_y_animator) || (sid->down.momentum_animator) || (sid->scrollto.x.animator) || (sid->scrollto.y.animator)) return; edje_object_part_drag_value_get (sid->edje_obj, "elm.dragable.vbar", NULL, &vy); edje_object_part_drag_value_get (sid->edje_obj, "elm.dragable.hbar", &vx, NULL); psd->api->pos_max_get(sid->pan_obj, &mx, &my); psd->api->pos_min_get(sid->pan_obj, &minx, &miny); x = vx * (double)mx + minx; y = vy * (double)my + miny; psd->api->pos_get(sid->pan_obj, &px, &py); psd->api->pos_set(sid->pan_obj, x, y); if ((px != x) || (py != y)) { edje_object_signal_emit(sid->edje_obj, "elm,action,scroll", "elm"); } } static void _elm_scroll_drag_start(Elm_Scrollable_Smart_Interface_Data *sid) { if (sid->cb_func.drag_start) sid->cb_func.drag_start(sid->obj, NULL); } static void _elm_scroll_drag_stop(Elm_Scrollable_Smart_Interface_Data *sid) { if (sid->cb_func.drag_stop) sid->cb_func.drag_stop(sid->obj, NULL); } static void _elm_scroll_anim_start(Elm_Scrollable_Smart_Interface_Data *sid) { if (sid->cb_func.animate_start) sid->cb_func.animate_start(sid->obj, NULL); } static void _elm_scroll_anim_stop(Elm_Scrollable_Smart_Interface_Data *sid) { if (sid->cb_func.animate_stop) sid->cb_func.animate_stop(sid->obj, NULL); } static void _elm_scroll_edje_drag_v_start_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; _elm_scroll_scroll_bar_read_and_update(sid); _elm_scroll_drag_start(sid); sid->freeze = EINA_TRUE; } static void _elm_scroll_edje_drag_v_stop_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; _elm_scroll_scroll_bar_read_and_update(sid); _elm_scroll_drag_stop(sid); sid->freeze = EINA_FALSE; } static void _elm_scroll_edje_drag_v_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; _elm_scroll_scroll_bar_read_and_update(sid); } static void _elm_scroll_edje_drag_h_start_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; _elm_scroll_scroll_bar_read_and_update(sid); _elm_scroll_drag_start(sid); sid->freeze = EINA_TRUE; } static void _elm_scroll_edje_drag_h_stop_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; _elm_scroll_scroll_bar_read_and_update(sid); _elm_scroll_drag_stop(sid); sid->freeze = EINA_FALSE; } static void _elm_scroll_edje_drag_h_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; _elm_scroll_scroll_bar_read_and_update(sid); } static void _elm_scroll_content_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->content) return; evas_object_geometry_get(sid->content, NULL, NULL, w, h); } static void _elm_scroll_content_viewport_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->pan_obj || !sid->edje_obj) return; edje_object_calc_force(sid->edje_obj); evas_object_geometry_get(sid->pan_obj, NULL, NULL, w, h); } static void _elm_scroll_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->edje_obj) return; if (!sid->cb_func.content_min_limit) { ERR("Content minimim size limiting is unimplemented -- you " "must provide it yourself\n"); return; } sid->min_w = !!w; sid->min_h = !!h; sid->cb_func.content_min_limit(sid->obj, w, h); } static Evas_Coord _elm_scroll_x_mirrored_get(const Evas_Object *obj, Evas_Coord x) { Evas_Coord cw, ch, w, ret; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN_VAL(obj, sid, x); if (!sid->pan_obj) return 0; ELM_PAN_DATA_GET_OR_RETURN_VAL(sid->pan_obj, psd, 0); _elm_scroll_content_viewport_size_get(obj, &w, NULL); psd->api->content_size_get(sid->pan_obj, &cw, &ch); ret = (cw - (x + w)); return (ret >= 0) ? ret : 0; } /* Update the wanted coordinates according to the x, y passed * widget directionality, content size and etc. */ static void _elm_scroll_wanted_coordinates_update(Elm_Scrollable_Smart_Interface_Data *sid, Evas_Coord x, Evas_Coord y) { Evas_Coord cw, ch; if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); psd->api->content_size_get(sid->pan_obj, &cw, &ch); /* Update wx/y/w/h - and if the requested positions aren't legal * adjust a bit. */ _elm_scroll_content_viewport_size_get(sid->obj, &sid->ww, &sid->wh); if (x < 0) sid->wx = 0; else if ((x + sid->ww) > cw) sid->wx = cw - sid->ww; else if (sid->is_mirrored) sid->wx = _elm_scroll_x_mirrored_get(sid->obj, x); else sid->wx = x; if (y < 0) sid->wy = 0; else if ((y + sid->wh) > ch) sid->wy = ch - sid->wh; else sid->wy = y; } static void _elm_scroll_momentum_end(Elm_Scrollable_Smart_Interface_Data *sid) { if ((sid->down.bounce_x_animator) || (sid->down.bounce_y_animator)) return; if (sid->down.momentum_animator) { Evas_Coord px, py; _elm_scroll_content_pos_get(sid->obj, &px, &py); _elm_scroll_wanted_coordinates_update(sid, px, py); ecore_animator_del(sid->down.momentum_animator); sid->down.momentum_animator = NULL; sid->down.bounce_x_hold = EINA_FALSE; sid->down.bounce_y_hold = EINA_FALSE; sid->down.ax = 0; sid->down.ay = 0; sid->down.dx = 0; sid->down.dy = 0; sid->down.pdx = 0; sid->down.pdy = 0; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } } static Eina_Bool _elm_scroll_bounce_x_animator(void *data) { Elm_Scrollable_Smart_Interface_Data *sid; Evas_Coord x, y, dx, w, odx, ed, md; double t, p, dt, pd, r; sid = data; t = ecore_loop_time_get(); dt = t - sid->down.anim_start2; if (dt >= 0.0) { dt = dt / _elm_config->thumbscroll_bounce_friction; odx = sid->down.b2x - sid->down.bx; _elm_scroll_content_viewport_size_get(sid->obj, &w, NULL); if (!sid->down.momentum_animator && (w > abs(odx))) { pd = (double)odx / (double)w; pd = (pd > 0) ? pd : -pd; pd = 1.0 - ((1.0 - pd) * (1.0 - pd)); dt = dt / pd; } if (dt > 1.0) dt = 1.0; p = 1.0 - ((1.0 - dt) * (1.0 - dt)); _elm_scroll_content_pos_get(sid->obj, &x, &y); dx = (odx * p); r = 1.0; if (sid->down.momentum_animator) { ed = abs(sid->down.dx * (_elm_config->thumbscroll_friction + sid->down.extra_time) - sid->down.b0x); md = abs(_elm_config->thumbscroll_friction * 5 * w); if (ed > md) r = (double)(md) / (double)ed; } x = sid->down.b2x + (int)((double)(dx - odx) * r); if (!sid->down.cancelled) _elm_scroll_content_pos_set(sid->obj, x, y); if (dt >= 1.0) { if (sid->down.momentum_animator) sid->down.bounce_x_hold = EINA_TRUE; if ((!sid->down.bounce_y_animator) && (!sid->scrollto.y.animator)) _elm_scroll_anim_stop(sid); sid->down.bounce_x_animator = NULL; sid->down.pdx = 0; sid->bouncemex = EINA_FALSE; _elm_scroll_momentum_end(sid); if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); return ECORE_CALLBACK_CANCEL; } } return ECORE_CALLBACK_RENEW; } static Eina_Bool _elm_scroll_bounce_y_animator(void *data) { Elm_Scrollable_Smart_Interface_Data *sid; Evas_Coord x, y, dy, h, ody, ed, md; double t, p, dt, pd, r; sid = data; t = ecore_loop_time_get(); dt = t - sid->down.anim_start3; if (dt >= 0.0) { dt = dt / _elm_config->thumbscroll_bounce_friction; ody = sid->down.b2y - sid->down.by; _elm_scroll_content_viewport_size_get(sid->obj, NULL, &h); if (!sid->down.momentum_animator && (h > abs(ody))) { pd = (double)ody / (double)h; pd = (pd > 0) ? pd : -pd; pd = 1.0 - ((1.0 - pd) * (1.0 - pd)); dt = dt / pd; } if (dt > 1.0) dt = 1.0; p = 1.0 - ((1.0 - dt) * (1.0 - dt)); _elm_scroll_content_pos_get(sid->obj, &x, &y); dy = (ody * p); r = 1.0; if (sid->down.momentum_animator) { ed = abs(sid->down.dy * (_elm_config->thumbscroll_friction + sid->down.extra_time) - sid->down.b0y); md = abs(_elm_config->thumbscroll_friction * 5 * h); if (ed > md) r = (double)(md) / (double)ed; } y = sid->down.b2y + (int)((double)(dy - ody) * r); if (!sid->down.cancelled) _elm_scroll_content_pos_set(sid->obj, x, y); if (dt >= 1.0) { if (sid->down.momentum_animator) sid->down.bounce_y_hold = EINA_TRUE; if ((!sid->down.bounce_x_animator) && (!sid->scrollto.y.animator)) _elm_scroll_anim_stop(sid); sid->down.bounce_y_animator = NULL; sid->down.pdy = 0; sid->bouncemey = EINA_FALSE; _elm_scroll_momentum_end(sid); if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); return ECORE_CALLBACK_CANCEL; } } return ECORE_CALLBACK_RENEW; } static void _elm_scroll_bounce_eval(Elm_Scrollable_Smart_Interface_Data *sid) { Evas_Coord mx, my, px, py, bx, by, b2x, b2y, minx = 0, miny = 0; if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); if (sid->freeze) return; if ((!sid->bouncemex) && (!sid->bouncemey)) return; if (sid->down.now) return; // down bounce while still held down if (sid->down.onhold_animator) { ecore_animator_del(sid->down.onhold_animator); sid->down.onhold_animator = NULL; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (sid->down.hold_animator) { ecore_animator_del(sid->down.hold_animator); sid->down.hold_animator = NULL; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } psd->api->pos_max_get(sid->pan_obj, &mx, &my); psd->api->pos_min_get(sid->pan_obj, &minx, &miny); psd->api->pos_get(sid->pan_obj, &px, &py); bx = px; by = py; if (px < minx) px = minx; if ((px - minx) > mx) px = mx + minx; if (py < miny) py = miny; if ((py - miny) > my) py = my + miny; b2x = px; b2y = py; if ((!sid->obj) || (!elm_widget_drag_child_locked_x_get(sid->obj))) { if ((!sid->down.bounce_x_animator) && (!sid->bounce_animator_disabled)) { if (sid->bouncemex) { if (sid->scrollto.x.animator) { ecore_animator_del(sid->scrollto.x.animator); sid->scrollto.x.animator = NULL; } sid->down.bounce_x_animator = ecore_animator_add(_elm_scroll_bounce_x_animator, sid); sid->down.anim_start2 = ecore_loop_time_get(); sid->down.bx = bx; sid->down.bx0 = bx; sid->down.b2x = b2x; if (sid->down.momentum_animator) sid->down.b0x = sid->down.ax; else sid->down.b0x = 0; } } } if ((!sid->obj) || (!elm_widget_drag_child_locked_y_get(sid->obj))) { if ((!sid->down.bounce_y_animator) && (!sid->bounce_animator_disabled)) { if (sid->bouncemey) { if (sid->scrollto.y.animator) { ecore_animator_del(sid->scrollto.y.animator); sid->scrollto.y.animator = NULL; } sid->down.bounce_y_animator = ecore_animator_add(_elm_scroll_bounce_y_animator, sid); sid->down.anim_start3 = ecore_loop_time_get(); sid->down.by = by; sid->down.by0 = by; sid->down.b2y = b2y; if (sid->down.momentum_animator) sid->down.b0y = sid->down.ay; else sid->down.b0y = 0; } } } } static void _elm_scroll_content_pos_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); psd->api->pos_get(sid->pan_obj, x, y); } static void _elm_scroll_content_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { Evas_Coord mx = 0, my = 0, px = 0, py = 0, minx = 0, miny = 0; double vx, vy; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->edje_obj || !sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); // FIXME: allow for bounce outside of range psd->api->pos_max_get(sid->pan_obj, &mx, &my); psd->api->pos_min_get(sid->pan_obj, &minx, &miny); if (mx > 0) vx = (double)(x - minx) / (double)mx; else vx = 0.0; if (vx < 0.0) vx = 0.0; else if (vx > 1.0) vx = 1.0; if (my > 0) vy = (double)(y - miny) / (double)my; else vy = 0.0; if (vy < 0.0) vy = 0.0; else if (vy > 1.0) vy = 1.0; edje_object_part_drag_value_set (sid->edje_obj, "elm.dragable.vbar", 0.0, vy); edje_object_part_drag_value_set (sid->edje_obj, "elm.dragable.hbar", vx, 0.0); psd->api->pos_get(sid->pan_obj, &px, &py); if (!_elm_config->thumbscroll_bounce_enable) { if (x < minx) x = minx; if ((x - minx) > mx) x = mx + minx; if (y < miny) y = miny; if ((y - miny) > my) y = my + miny; } if (!sid->bounce_horiz) { if (x < minx) x = minx; if ((x - minx) > mx) x = mx + minx; } if (!sid->bounce_vert) { if (y < miny) y = miny; if (y - miny > my) y = my + miny; } psd->api->pos_set(sid->pan_obj, x, y); if ((px != x) || (py != y)) edje_object_signal_emit(sid->edje_obj, "elm,action,scroll", "elm"); if (!sid->down.bounce_x_animator) { if (((x < minx) && (0 <= sid->down.dx)) || ((x > (mx + minx)) && (0 >= sid->down.dx))) { sid->bouncemex = EINA_TRUE; _elm_scroll_bounce_eval(sid); } else sid->bouncemex = EINA_FALSE; } if (!sid->down.bounce_y_animator) { if (((y < miny) && (0 <= sid->down.dy)) || ((y > (my + miny)) && (0 >= sid->down.dy))) { sid->bouncemey = EINA_TRUE; _elm_scroll_bounce_eval(sid); } else sid->bouncemey = EINA_FALSE; } if ((x != px) || (y != py)) { if (sid->cb_func.scroll) sid->cb_func.scroll(obj, NULL); } if (x != px) { if (x == minx) { if (sid->cb_func.edge_left) sid->cb_func.edge_left(obj, NULL); edje_object_signal_emit(sid->edje_obj, "elm,edge,left", "elm"); } if (x == (mx + minx)) { if (sid->cb_func.edge_right) sid->cb_func.edge_right(obj, NULL); edje_object_signal_emit(sid->edje_obj, "elm,edge,right", "elm"); } } if (y != py) { if (y == miny) { if (sid->cb_func.edge_top) sid->cb_func.edge_top(obj, NULL); edje_object_signal_emit(sid->edje_obj, "elm,edge,top", "elm"); } if (y == my + miny) { if (sid->cb_func.edge_bottom) sid->cb_func.edge_bottom(obj, NULL); edje_object_signal_emit(sid->edje_obj, "elm,edge,bottom", "elm"); } } _elm_direction_arrows_eval(sid); } static void _elm_scroll_mirrored_set(Evas_Object *obj, Eina_Bool mirrored) { Evas_Coord wx; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->edje_obj) return; mirrored = !!mirrored; if (sid->is_mirrored == mirrored) return; sid->is_mirrored = mirrored; edje_object_mirrored_set(sid->edje_obj, mirrored); if (sid->is_mirrored) wx = _elm_scroll_x_mirrored_get(sid->obj, sid->wx); else wx = sid->wx; _elm_scroll_content_pos_set(sid->obj, wx, sid->wy); } /* returns TRUE when we need to move the scroller, FALSE otherwise. * Updates w and h either way, so save them if you need them. */ static Eina_Bool _elm_scroll_content_region_show_internal(Evas_Object *obj, Evas_Coord *_x, Evas_Coord *_y, Evas_Coord w, Evas_Coord h) { Evas_Coord mx = 0, my = 0, cw = 0, ch = 0, px = 0, py = 0, nx, ny, minx = 0, miny = 0, pw = 0, ph = 0, x = *_x, y = *_y; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN_VAL(obj, sid, EINA_FALSE); if (!sid->pan_obj) return EINA_FALSE; ELM_PAN_DATA_GET_OR_RETURN_VAL(sid->pan_obj, psd, EINA_FALSE); psd->api->pos_max_get(sid->pan_obj, &mx, &my); psd->api->pos_min_get(sid->pan_obj, &minx, &miny); psd->api->content_size_get(sid->pan_obj, &cw, &ch); psd->api->pos_get(sid->pan_obj, &px, &py); evas_object_geometry_get(sid->pan_obj, NULL, NULL, &pw, &ph); nx = px; if ((x < px) && ((x + w) < (px + (cw - mx)))) nx = x; else if ((x > px) && ((x + w) > (px + (cw - mx)))) nx = x + w - (cw - mx); ny = py; if ((y < py) && ((y + h) < (py + (ch - my)))) ny = y; else if ((y > py) && ((y + h) > (py + (ch - my)))) ny = y + h - (ch - my); if ((sid->down.bounce_x_animator) || (sid->down.bounce_y_animator) || (sid->scrollto.x.animator) || (sid->scrollto.y.animator)) { _elm_scroll_anim_stop(sid); } if (sid->scrollto.x.animator) { ecore_animator_del(sid->scrollto.x.animator); sid->scrollto.x.animator = NULL; } if (sid->scrollto.y.animator) { ecore_animator_del(sid->scrollto.y.animator); sid->scrollto.y.animator = NULL; } if (sid->down.bounce_x_animator) { ecore_animator_del(sid->down.bounce_x_animator); sid->down.bounce_x_animator = NULL; sid->bouncemex = EINA_FALSE; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (sid->down.bounce_y_animator) { ecore_animator_del(sid->down.bounce_y_animator); sid->down.bounce_y_animator = NULL; sid->bouncemey = EINA_FALSE; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (sid->down.hold_animator) { ecore_animator_del(sid->down.hold_animator); sid->down.hold_animator = NULL; _elm_scroll_drag_stop(sid); if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (sid->down.momentum_animator) { ecore_animator_del(sid->down.momentum_animator); sid->down.momentum_animator = NULL; sid->down.bounce_x_hold = EINA_FALSE; sid->down.bounce_y_hold = EINA_FALSE; sid->down.ax = 0; sid->down.ay = 0; sid->down.pdx = 0; sid->down.pdy = 0; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (_paging_is_enabled(sid)) { x = _elm_scroll_page_x_get(sid, nx - px); y = _elm_scroll_page_y_get(sid, ny - py); } else { x = nx; y = ny; } if ((x + pw) > cw) x = cw - pw; if (x < minx) x = minx; if ((y + ph) > ch) y = ch - ph; if (y < miny) y = miny; if ((x == px) && (y == py)) return EINA_FALSE; *_x = x; *_y = y; return EINA_TRUE; } /* Set should be used for calculated positions, for example, when we move * because of an animation or because this is the correct position after * constraints. */ static void _elm_scroll_content_region_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (_elm_scroll_content_region_show_internal(obj, &x, &y, w, h)) { _elm_scroll_content_pos_set(obj, x, y); sid->down.sx = x; sid->down.sy = y; sid->down.x = sid->down.history[0].x; sid->down.y = sid->down.history[0].y; } } /* Set should be used for setting the wanted position, for example a * user scroll or moving the cursor in an entry. */ static void _elm_scroll_content_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->wx = x; sid->wy = y; sid->ww = w; sid->wh = h; if (_elm_scroll_content_region_show_internal(obj, &x, &y, w, h)) { _elm_scroll_content_pos_set(obj, x, y); sid->down.sx = x; sid->down.sy = y; sid->down.x = sid->down.history[0].x; sid->down.y = sid->down.history[0].y; } } static void _elm_scroll_wanted_region_set(Evas_Object *obj) { Evas_Coord ww, wh, wx; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); wx = sid->wx; if (sid->down.now || sid->down.momentum_animator || sid->down.bounce_x_animator || sid->down.bounce_y_animator || sid->down.hold_animator || sid->down.onhold_animator || sid->scrollto.x.animator || sid->scrollto.y.animator) return; sid->content_info.resized = EINA_FALSE; /* Flip to RTL cords only if init in RTL mode */ if (sid->is_mirrored) wx = _elm_scroll_x_mirrored_get(obj, sid->wx); if (sid->ww == -1) { _elm_scroll_content_viewport_size_get(obj, &ww, &wh); } else { ww = sid->ww; wh = sid->wh; } _elm_scroll_content_region_set(obj, wx, sid->wy, ww, wh); } static void _elm_scroll_wheel_event_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Scrollable_Smart_Interface_Data *sid; Evas_Event_Mouse_Wheel *ev; Evas_Coord x = 0, y = 0; int direction = 0; sid = data; ev = event_info; direction = ev->direction; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; if ((evas_key_modifier_is_set(ev->modifiers, "Control")) || (evas_key_modifier_is_set(ev->modifiers, "Alt")) || (evas_key_modifier_is_set(ev->modifiers, "Meta")) || (evas_key_modifier_is_set(ev->modifiers, "Hyper")) || (evas_key_modifier_is_set(ev->modifiers, "Super"))) return; else if (evas_key_modifier_is_set(ev->modifiers, "Shift")) direction = !direction; _elm_scroll_content_pos_get(sid->obj, &x, &y); if ((sid->down.bounce_x_animator) || (sid->down.bounce_y_animator) || (sid->scrollto.x.animator) || (sid->scrollto.y.animator)) { _elm_scroll_anim_stop(sid); } if (sid->scrollto.x.animator) { ecore_animator_del(sid->scrollto.x.animator); sid->scrollto.x.animator = NULL; } if (sid->scrollto.y.animator) { ecore_animator_del(sid->scrollto.y.animator); sid->scrollto.y.animator = NULL; } if (sid->down.bounce_x_animator) { ecore_animator_del(sid->down.bounce_x_animator); sid->down.bounce_x_animator = NULL; sid->bouncemex = EINA_FALSE; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (sid->down.bounce_y_animator) { ecore_animator_del(sid->down.bounce_y_animator); sid->down.bounce_y_animator = NULL; sid->bouncemey = EINA_FALSE; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (!direction) y += ev->z * sid->step.y; else if (direction == 1) x += ev->z * sid->step.x; if ((!sid->hold) && (!sid->freeze)) { _elm_scroll_wanted_coordinates_update(sid, x, y); _elm_scroll_content_pos_set(sid->obj, x, y); } } static Eina_Bool _elm_scroll_post_event_up(void *data, Evas *e __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; if (sid->obj) { if (sid->down.dragged) { elm_widget_drag_lock_x_set(sid->obj, EINA_FALSE); elm_widget_drag_lock_y_set(sid->obj, EINA_FALSE); } } return EINA_TRUE; } static Eina_Bool _paging_is_enabled(Elm_Scrollable_Smart_Interface_Data *sid) { if ((sid->pagerel_h == 0.0) && (!sid->pagesize_h) && (sid->pagerel_v == 0.0) && (!sid->pagesize_v)) return EINA_FALSE; return EINA_TRUE; } static Eina_Bool _elm_scroll_momentum_animator(void *data) { double t, dt, p; Elm_Scrollable_Smart_Interface_Data *sid = data; Evas_Coord x, y, dx, dy, px, py, maxx, maxy, minx, miny; Eina_Bool no_bounce_x_end = EINA_FALSE, no_bounce_y_end = EINA_FALSE; if (!sid->pan_obj) return ECORE_CALLBACK_CANCEL; ELM_PAN_DATA_GET_OR_RETURN_VAL(sid->pan_obj, psd, ECORE_CALLBACK_CANCEL); t = ecore_loop_time_get(); dt = t - sid->down.anim_start; if (dt >= 0.0) { dt = dt / (_elm_config->thumbscroll_friction + sid->down.extra_time); if (dt > 1.0) dt = 1.0; p = 1.0 - ((1.0 - dt) * (1.0 - dt)); dx = (sid->down.dx * (_elm_config->thumbscroll_friction + sid->down.extra_time) * p); dy = (sid->down.dy * (_elm_config->thumbscroll_friction + sid->down.extra_time) * p); sid->down.ax = dx; sid->down.ay = dy; x = sid->down.sx - dx; y = sid->down.sy - dy; _elm_scroll_content_pos_get(sid->obj, &px, &py); if ((sid->down.bounce_x_animator) || (sid->down.bounce_x_hold)) { sid->down.bx = sid->down.bx0 - dx + sid->down.b0x; x = px; } if ((sid->down.bounce_y_animator) || (sid->down.bounce_y_hold)) { sid->down.by = sid->down.by0 - dy + sid->down.b0y; y = py; } _elm_scroll_content_pos_set(sid->obj, x, y); _elm_scroll_wanted_coordinates_update(sid, x, y); psd->api->pos_max_get(sid->pan_obj, &maxx, &maxy); psd->api->pos_min_get(sid->pan_obj, &minx, &miny); if (!_elm_config->thumbscroll_bounce_enable || !sid->bounce_horiz) { if (x <= minx) no_bounce_x_end = EINA_TRUE; if ((x - minx) >= maxx) no_bounce_x_end = EINA_TRUE; } if (!_elm_config->thumbscroll_bounce_enable || !sid->bounce_vert) { if (y <= miny) no_bounce_y_end = EINA_TRUE; if ((y - miny) >= maxy) no_bounce_y_end = EINA_TRUE; } if ((dt >= 1.0) || ((sid->down.bounce_x_hold) && (sid->down.bounce_y_hold)) || (no_bounce_x_end && no_bounce_y_end)) { _elm_scroll_anim_stop(sid); sid->down.momentum_animator = NULL; sid->down.bounce_x_hold = EINA_FALSE; sid->down.bounce_y_hold = EINA_FALSE; sid->down.ax = 0; sid->down.ay = 0; sid->down.pdx = 0; sid->down.pdy = 0; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); return ECORE_CALLBACK_CANCEL; } } return ECORE_CALLBACK_RENEW; } static Evas_Coord _elm_scroll_page_x_get(Elm_Scrollable_Smart_Interface_Data *sid, int offset) { Evas_Coord x, y, w, h, cw, ch, minx = 0; if (!sid->pan_obj) return 0; ELM_PAN_DATA_GET_OR_RETURN_VAL(sid->pan_obj, psd, 0); _elm_scroll_content_pos_get(sid->obj, &x, &y); _elm_scroll_content_viewport_size_get(sid->obj, &w, &h); psd->api->content_size_get(sid->pan_obj, &cw, &ch); psd->api->pos_min_get(sid->pan_obj, &minx, NULL); x += offset; if (sid->pagerel_h > 0.0) sid->pagesize_h = w * sid->pagerel_h; if (sid->pagesize_h > 0) { x = x + (sid->pagesize_h * 0.5); x = x / (sid->pagesize_h); x = x * (sid->pagesize_h); } if ((x + w) > cw) x = cw - w; if (x < minx) x = minx; return x; } static Evas_Coord _elm_scroll_page_y_get(Elm_Scrollable_Smart_Interface_Data *sid, int offset) { Evas_Coord x, y, w, h, cw, ch, miny = 0; if (!sid->pan_obj) return 0; ELM_PAN_DATA_GET_OR_RETURN_VAL(sid->pan_obj, psd, 0); _elm_scroll_content_pos_get(sid->obj, &x, &y); _elm_scroll_content_viewport_size_get(sid->obj, &w, &h); psd->api->content_size_get(sid->pan_obj, &cw, &ch); psd->api->pos_min_get(sid->pan_obj, NULL, &miny); y += offset; if (sid->pagerel_v > 0.0) sid->pagesize_v = h * sid->pagerel_v; if (sid->pagesize_v > 0) { y = y + (sid->pagesize_v * 0.5); y = y / (sid->pagesize_v); y = y * (sid->pagesize_v); } if ((y + h) > ch) y = ch - h; if (y < miny) y = miny; return y; } static Eina_Bool _elm_scroll_scroll_to_x_animator(void *data) { Elm_Scrollable_Smart_Interface_Data *sid = data; Evas_Coord px, py; double t, tt; if (!sid->pan_obj) return ECORE_CALLBACK_CANCEL; ELM_PAN_DATA_GET_OR_RETURN_VAL(sid->pan_obj, psd, ECORE_CALLBACK_CANCEL); t = ecore_loop_time_get(); tt = (t - sid->scrollto.x.t_start) / (sid->scrollto.x.t_end - sid->scrollto.x.t_start); tt = 1.0 - tt; tt = 1.0 - (tt * tt); psd->api->pos_get(sid->pan_obj, &px, &py); px = (sid->scrollto.x.start * (1.0 - tt)) + (sid->scrollto.x.end * tt); if (t >= sid->scrollto.x.t_end) { px = sid->scrollto.x.end; _elm_scroll_content_pos_set(sid->obj, px, py); sid->down.sx = px; sid->down.x = sid->down.history[0].x; sid->down.pdx = 0; _elm_scroll_wanted_coordinates_update(sid, px, py); sid->scrollto.x.animator = NULL; if ((!sid->scrollto.y.animator) && (!sid->down.bounce_y_animator)) _elm_scroll_anim_stop(sid); return ECORE_CALLBACK_CANCEL; } _elm_scroll_content_pos_set(sid->obj, px, py); _elm_scroll_wanted_coordinates_update(sid, px, py); return ECORE_CALLBACK_RENEW; } static Eina_Bool _elm_scroll_scroll_to_y_animator(void *data) { Elm_Scrollable_Smart_Interface_Data *sid = data; Evas_Coord px, py; double t, tt; if (!sid->pan_obj) return EINA_FALSE; ELM_PAN_DATA_GET_OR_RETURN_VAL(sid->pan_obj, psd, EINA_FALSE); t = ecore_loop_time_get(); tt = (t - sid->scrollto.y.t_start) / (sid->scrollto.y.t_end - sid->scrollto.y.t_start); tt = 1.0 - tt; tt = 1.0 - (tt * tt); psd->api->pos_get(sid->pan_obj, &px, &py); py = (sid->scrollto.y.start * (1.0 - tt)) + (sid->scrollto.y.end * tt); if (t >= sid->scrollto.y.t_end) { py = sid->scrollto.y.end; _elm_scroll_content_pos_set(sid->obj, px, py); sid->down.sy = py; sid->down.y = sid->down.history[0].y; sid->down.pdy = 0; _elm_scroll_wanted_coordinates_update(sid, px, py); sid->scrollto.y.animator = NULL; if ((!sid->scrollto.x.animator) && (!sid->down.bounce_x_animator)) _elm_scroll_anim_stop(sid); return ECORE_CALLBACK_CANCEL; } _elm_scroll_content_pos_set(sid->obj, px, py); _elm_scroll_wanted_coordinates_update(sid, px, py); return ECORE_CALLBACK_RENEW; } static void _elm_scroll_scroll_to_y(Elm_Scrollable_Smart_Interface_Data *sid, double t_in, Evas_Coord pos_y) { Evas_Coord px, py, x, y, w, h; double t; if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); if (sid->freeze) return; if (t_in <= 0.0) { _elm_scroll_content_pos_get(sid->obj, &x, &y); _elm_scroll_content_viewport_size_get(sid->obj, &w, &h); y = pos_y; _elm_scroll_content_region_set(sid->obj, x, y, w, h); return; } t = ecore_loop_time_get(); psd->api->pos_get(sid->pan_obj, &px, &py); sid->scrollto.y.start = py; sid->scrollto.y.end = pos_y; sid->scrollto.y.t_start = t; sid->scrollto.y.t_end = t + t_in; if (!sid->scrollto.y.animator) { sid->scrollto.y.animator = ecore_animator_add(_elm_scroll_scroll_to_y_animator, sid); if (!sid->scrollto.x.animator) _elm_scroll_anim_start(sid); } if (sid->down.bounce_y_animator) { ecore_animator_del(sid->down.bounce_y_animator); sid->down.bounce_y_animator = NULL; _elm_scroll_momentum_end(sid); if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } sid->bouncemey = EINA_FALSE; } static void _elm_scroll_scroll_to_x(Elm_Scrollable_Smart_Interface_Data *sid, double t_in, Evas_Coord pos_x) { Evas_Coord px, py, x, y, w, h; double t; if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); if (sid->freeze) return; if (t_in <= 0.0) { _elm_scroll_content_pos_get(sid->obj, &x, &y); _elm_scroll_content_viewport_size_get(sid->obj, &w, &h); x = pos_x; _elm_scroll_content_region_set(sid->obj, x, y, w, h); return; } t = ecore_loop_time_get(); psd->api->pos_get(sid->pan_obj, &px, &py); sid->scrollto.x.start = px; sid->scrollto.x.end = pos_x; sid->scrollto.x.t_start = t; sid->scrollto.x.t_end = t + t_in; if (!sid->scrollto.x.animator) { sid->scrollto.x.animator = ecore_animator_add(_elm_scroll_scroll_to_x_animator, sid); if (!sid->scrollto.y.animator) _elm_scroll_anim_start(sid); } if (sid->down.bounce_x_animator) { ecore_animator_del(sid->down.bounce_x_animator); sid->down.bounce_x_animator = NULL; _elm_scroll_momentum_end(sid); if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } sid->bouncemex = EINA_FALSE; } static void _elm_scroll_mouse_up_event_cb(void *data, Evas *e, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Scrollable_Smart_Interface_Data *sid = data; Evas_Coord x = 0, y = 0, ox = 0, oy = 0; Evas_Event_Mouse_Down *ev; if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); #ifdef SMOOTHDBG if (_elm_scroll_smooth_debug) _elm_scroll_smooth_debug_shutdown(); #endif ev = event_info; sid->down.hold_parent = EINA_FALSE; sid->down.dx = 0; sid->down.dy = 0; evas_post_event_callback_push(e, _elm_scroll_post_event_up, sid); // FIXME: respect elm_widget_scroll_hold_get of parent container if (!_elm_config->thumbscroll_enable) return; if (ev->button == 1) { if (sid->down.onhold_animator) { ecore_animator_del(sid->down.onhold_animator); sid->down.onhold_animator = NULL; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } x = ev->canvas.x - sid->down.x; y = ev->canvas.y - sid->down.y; if (sid->down.dragged) { _elm_scroll_drag_stop(sid); if ((!sid->hold) && (!sid->freeze)) { int i; double t, at, dt; Evas_Coord ax, ay, dx, dy, vel; #ifdef EVTIME t = ev->timestamp / 1000.0; #else t = ecore_loop_time_get(); #endif ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; ax = ev->canvas.x; ay = ev->canvas.y; at = 0.0; #ifdef SCROLLDBG DBG("------ %i %i\n", ev->canvas.x, ev->canvas.y); #endif for (i = 0; i < 60; i++) { dt = t - sid->down.history[i].timestamp; if (dt > 0.2) break; #ifdef SCROLLDBG DBG("H: %i %i @ %1.3f\n", sid->down.history[i].x, sid->down.history[i].y, dt); #endif at += dt; ax += sid->down.history[i].x; ay += sid->down.history[i].y; } ax /= (i + 1); ay /= (i + 1); at /= (i + 1); at /= _elm_config->thumbscroll_sensitivity_friction; dx = ev->canvas.x - ax; dy = ev->canvas.y - ay; if (at > 0) { vel = sqrt((dx * dx) + (dy * dy)) / at; if ((_elm_config->thumbscroll_friction > 0.0) && (vel > _elm_config->thumbscroll_momentum_threshold)) { int minx, miny, mx, my, px, py; psd->api->pos_min_get (sid->pan_obj, &minx, &miny); psd->api->pos_max_get(sid->pan_obj, &mx, &my); psd->api->pos_get(sid->pan_obj, &px, &py); sid->down.dx = ((double)dx / at); sid->down.dy = ((double)dy / at); if (((sid->down.dx > 0) && (sid->down.pdx > 0)) || ((sid->down.dx < 0) && (sid->down.pdx < 0))) if (px > minx && px < mx) sid->down.dx += (double)sid->down.pdx * 1.5; // FIXME: * 1.5 - probably should be config if (((sid->down.dy > 0) && (sid->down.pdy > 0)) || ((sid->down.dy < 0) && (sid->down.pdy < 0))) if (py > miny && py < my) sid->down.dy += (double)sid->down.pdy * 1.5; // FIXME: * 1.5 - probably should be config if (((sid->down.dx > 0) && (sid->down.pdx > 0)) || ((sid->down.dx < 0) && (sid->down.pdx < 0)) || ((sid->down.dy > 0) && (sid->down.pdy > 0)) || ((sid->down.dy < 0) && (sid->down.pdy < 0))) { double tt = ecore_loop_time_get(); double dtt = tt - sid->down.anim_start; if (dtt < 0.0) dtt = 0.0; else if (dtt > _elm_config->thumbscroll_friction) dtt = _elm_config->thumbscroll_friction; sid->down.extra_time = _elm_config->thumbscroll_friction - dtt; } else sid->down.extra_time = 0.0; sid->down.pdx = sid->down.dx; sid->down.pdy = sid->down.dy; ox = -sid->down.dx; oy = -sid->down.dy; if (!_paging_is_enabled(sid)) { if ((!sid->down.momentum_animator) && (!sid->momentum_animator_disabled) && (sid->obj) && (!elm_widget_drag_child_locked_y_get (sid->obj))) { sid->down.momentum_animator = ecore_animator_add (_elm_scroll_momentum_animator, sid); ev->event_flags |= EVAS_EVENT_FLAG_ON_SCROLL; _elm_scroll_anim_start(sid); } sid->down.anim_start = ecore_loop_time_get(); _elm_scroll_content_pos_get(sid->obj, &x, &y); sid->down.sx = x; sid->down.sy = y; sid->down.b0x = 0; sid->down.b0y = 0; } } } } else { sid->down.pdx = 0; sid->down.pdy = 0; } evas_event_feed_hold(e, 0, ev->timestamp, ev->data); if (_paging_is_enabled(sid)) { Evas_Coord pgx, pgy; _elm_scroll_content_pos_get(sid->obj, &x, &y); if ((!sid->obj) || (!elm_widget_drag_child_locked_x_get (sid->obj))) { pgx = _elm_scroll_page_x_get(sid, ox); if (pgx != x) { ev->event_flags |= EVAS_EVENT_FLAG_ON_SCROLL; _elm_scroll_scroll_to_x (sid, _elm_config->page_scroll_friction, pgx); } } if ((!sid->obj) || (!elm_widget_drag_child_locked_y_get (sid->obj))) { pgy = _elm_scroll_page_y_get(sid, oy); if (pgy != y) { ev->event_flags |= EVAS_EVENT_FLAG_ON_SCROLL; _elm_scroll_scroll_to_y (sid, _elm_config->page_scroll_friction, pgy); } } } } else { sid->down.pdx = 0; sid->down.pdy = 0; if (_paging_is_enabled(sid)) { Evas_Coord pgx, pgy; _elm_scroll_content_pos_get(sid->obj, &x, &y); if ((!sid->obj) || (!elm_widget_drag_child_locked_x_get (sid->obj))) { pgx = _elm_scroll_page_x_get(sid, ox); if (pgx != x) _elm_scroll_scroll_to_x (sid, _elm_config->page_scroll_friction, pgx); } if ((!sid->obj) || (!elm_widget_drag_child_locked_y_get (sid->obj))) { pgy = _elm_scroll_page_y_get(sid, oy); if (pgy != y) _elm_scroll_scroll_to_y (sid, _elm_config->page_scroll_friction, pgy); } } } if (sid->down.hold_animator) { ecore_animator_del(sid->down.hold_animator); sid->down.hold_animator = NULL; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (sid->down.scroll) { ev->event_flags |= EVAS_EVENT_FLAG_ON_SCROLL; sid->down.scroll = EINA_FALSE; } if (sid->down.hold) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; sid->down.hold = EINA_FALSE; } sid->down.dragged_began = EINA_FALSE; sid->down.dir_x = EINA_FALSE; sid->down.dir_y = EINA_FALSE; sid->down.want_dragged = EINA_FALSE; sid->down.dragged = EINA_FALSE; sid->down.now = EINA_FALSE; _elm_scroll_content_pos_get(sid->obj, &x, &y); _elm_scroll_content_pos_set(sid->obj, x, y); _elm_scroll_wanted_coordinates_update(sid, x, y); if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); if (!_paging_is_enabled(sid)) _elm_scroll_bounce_eval(sid); } } static void _elm_scroll_mouse_down_event_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Scrollable_Smart_Interface_Data *sid; Evas_Event_Mouse_Down *ev; Evas_Coord x = 0, y = 0; sid = data; ev = event_info; #ifdef SMOOTHDBG if (getenv("ELS_SCROLLER_SMOOTH_DEBUG")) _elm_scroll_smooth_debug = 1; if (_elm_scroll_smooth_debug) _elm_scroll_smooth_debug_init(); #endif if (_elm_config->thumbscroll_enable) { sid->down.hold = EINA_FALSE; if ((sid->down.bounce_x_animator) || (sid->down.bounce_y_animator) || (sid->down.momentum_animator) || (sid->scrollto.x.animator) || (sid->scrollto.y.animator)) { ev->event_flags |= EVAS_EVENT_FLAG_ON_SCROLL | EVAS_EVENT_FLAG_ON_HOLD; sid->down.scroll = EINA_TRUE; sid->down.hold = EINA_TRUE; _elm_scroll_anim_stop(sid); } if (sid->scrollto.x.animator) { ecore_animator_del(sid->scrollto.x.animator); sid->scrollto.x.animator = NULL; } if (sid->scrollto.y.animator) { ecore_animator_del(sid->scrollto.y.animator); sid->scrollto.y.animator = NULL; } if (sid->down.bounce_x_animator) { ecore_animator_del(sid->down.bounce_x_animator); sid->down.bounce_x_animator = NULL; sid->bouncemex = EINA_FALSE; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (sid->down.bounce_y_animator) { ecore_animator_del(sid->down.bounce_y_animator); sid->down.bounce_y_animator = NULL; sid->bouncemey = EINA_FALSE; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (sid->down.hold_animator) { ecore_animator_del(sid->down.hold_animator); sid->down.hold_animator = NULL; _elm_scroll_drag_stop(sid); if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (sid->down.momentum_animator) { ecore_animator_del(sid->down.momentum_animator); sid->down.momentum_animator = NULL; sid->down.bounce_x_hold = EINA_FALSE; sid->down.bounce_y_hold = EINA_FALSE; sid->down.ax = 0; sid->down.ay = 0; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } if (ev->button == 1) { sid->down.hist.est_timestamp_diff = ecore_loop_time_get() - ((double)ev->timestamp / 1000.0); sid->down.hist.tadd = 0.0; sid->down.hist.dxsum = 0.0; sid->down.hist.dysum = 0.0; sid->down.now = EINA_TRUE; sid->down.dragged = EINA_FALSE; sid->down.dir_x = EINA_FALSE; sid->down.dir_y = EINA_FALSE; sid->down.x = ev->canvas.x; sid->down.y = ev->canvas.y; _elm_scroll_content_pos_get(sid->obj, &x, &y); sid->down.sx = x; sid->down.sy = y; sid->down.locked = EINA_FALSE; memset(&(sid->down.history[0]), 0, sizeof(sid->down.history[0]) * 60); #ifdef EVTIME sid->down.history[0].timestamp = ev->timestamp / 1000.0; sid->down.history[0].localtimestamp = ecore_loop_time_get(); #else sid->down.history[0].timestamp = ecore_loop_time_get(); #endif sid->down.history[0].x = ev->canvas.x; sid->down.history[0].y = ev->canvas.y; } sid->down.dragged_began = EINA_FALSE; sid->down.hold_parent = EINA_FALSE; sid->down.cancelled = EINA_FALSE; if (sid->hold || sid->freeze) sid->down.want_reset = EINA_TRUE; else sid->down.want_reset = EINA_FALSE; } } static Eina_Bool _elm_scroll_can_scroll(Elm_Scrollable_Smart_Interface_Data *sid, int dir) { Evas_Coord mx = 0, my = 0, px = 0, py = 0, minx = 0, miny = 0; if (!sid->pan_obj) return EINA_FALSE; ELM_PAN_DATA_GET_OR_RETURN_VAL(sid->pan_obj, psd, EINA_FALSE); psd->api->pos_max_get(sid->pan_obj, &mx, &my); psd->api->pos_min_get(sid->pan_obj, &minx, &miny); psd->api->pos_get(sid->pan_obj, &px, &py); switch (dir) { case LEFT: if (px > minx) return EINA_TRUE; break; case RIGHT: if ((px - minx) < mx) return EINA_TRUE; break; case UP: if (py > miny) return EINA_TRUE; break; case DOWN: if ((py - miny) < my) return EINA_TRUE; break; default: break; } return EINA_FALSE; } static Eina_Bool _elm_scroll_post_event_move(void *data, Evas *e __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; if (sid->down.want_dragged) { int start = 0; if (sid->down.hold_parent) { if ((sid->down.dir_x) && !_elm_scroll_can_scroll(sid, sid->down.hdir)) { sid->down.dir_x = EINA_FALSE; } if ((sid->down.dir_y) && !_elm_scroll_can_scroll(sid, sid->down.vdir)) { sid->down.dir_y = EINA_FALSE; } } if (sid->down.dir_x) { if ((!sid->obj) || (!elm_widget_drag_child_locked_x_get(sid->obj))) { sid->down.want_dragged = EINA_FALSE; sid->down.dragged = EINA_TRUE; if (sid->obj) { elm_widget_drag_lock_x_set(sid->obj, 1); } start = 1; } else sid->down.dir_x = EINA_FALSE; } if (sid->down.dir_y) { if ((!sid->obj) || (!elm_widget_drag_child_locked_y_get(sid->obj))) { sid->down.want_dragged = EINA_FALSE; sid->down.dragged = EINA_TRUE; if (sid->obj) { elm_widget_drag_lock_y_set (sid->obj, EINA_TRUE); } start = 1; } else sid->down.dir_y = EINA_FALSE; } if ((!sid->down.dir_x) && (!sid->down.dir_y)) { sid->down.cancelled = EINA_TRUE; } if (start) _elm_scroll_drag_start(sid); } return EINA_TRUE; } static void _elm_scroll_down_coord_eval(Elm_Scrollable_Smart_Interface_Data *sid, Evas_Coord *x, Evas_Coord *y) { Evas_Coord minx, miny; if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); if (sid->down.dir_x) *x = sid->down.sx - (*x - sid->down.x); else *x = sid->down.sx; if (sid->down.dir_y) *y = sid->down.sy - (*y - sid->down.y); else *y = sid->down.sy; if ((sid->down.dir_x) || (sid->down.dir_y)) { if (!((sid->down.dir_x) && (sid->down.dir_y))) { if (sid->down.dir_x) *y = sid->down.locked_y; else *x = sid->down.locked_x; } } psd->api->pos_min_get(sid->pan_obj, &minx, &miny); if (*x < minx) *x += (minx - *x) * _elm_config->thumbscroll_border_friction; else if (sid->content_info.w <= sid->w) *x += (sid->down.sx - *x) * _elm_config->thumbscroll_border_friction; else if ((sid->content_info.w - sid->w + minx) < *x) *x += (sid->content_info.w - sid->w + minx - *x) * _elm_config->thumbscroll_border_friction; if (*y < miny) *y += (miny - *y) * _elm_config->thumbscroll_border_friction; else if (sid->content_info.h <= sid->h) *y += (sid->down.sy - *y) * _elm_config->thumbscroll_border_friction; else if ((sid->content_info.h - sid->h + miny) < *y) *y += (sid->content_info.h - sid->h + miny - *y) * _elm_config->thumbscroll_border_friction; } static Eina_Bool _elm_scroll_hold_animator(void *data) { Elm_Scrollable_Smart_Interface_Data *sid = data; Evas_Coord ox = 0, oy = 0, fx = 0, fy = 0; fx = sid->down.hold_x; fy = sid->down.hold_y; if (_elm_config->scroll_smooth_amount > 0.0) { int i, count = 0; Evas_Coord basex = 0, basey = 0, x, y; double dt, t, tdiff, tnow, twin; struct { Evas_Coord x, y, dx, dy; double t, dt; } pos[60]; tdiff = sid->down.hist.est_timestamp_diff; tnow = ecore_time_get() - tdiff; t = tnow; twin = _elm_config->scroll_smooth_time_window; for (i = 0; i < 60; i++) { // oldest point is sd->down.history[i] // newset is sd->down.history[0] dt = t - sid->down.history[i].timestamp; if (dt > twin) { i--; break; } x = sid->down.history[i].x; y = sid->down.history[i].y; _elm_scroll_down_coord_eval(sid, &x, &y); if (i == 0) { basex = x; basey = y; } pos[i].x = x - basex; pos[i].y = y - basey; pos[i].t = sid->down.history[i].timestamp - sid->down.history[0].timestamp; count++; } count = i; if (count >= 2) { double dtsum = 0.0, tadd, maxdt; double dxsum = 0.0, dysum = 0.0, xsum = 0.0, ysum = 0.0; for (i = 0; i < (count - 1); i++) { pos[i].dx = pos[i].x - pos[i + 1].x; pos[i].dy = pos[i].y - pos[i + 1].y; pos[i].dt = pos[i].t - pos[i + 1].t; dxsum += pos[i].dx; dysum += pos[i].dy; dtsum += pos[i].dt; xsum += pos[i].x; ysum += pos[i].y; } maxdt = pos[i].t; dxsum /= (double)i; dysum /= (double)i; dtsum /= (double)i; xsum /= (double)i; ysum /= (double)i; tadd = tnow - sid->down.history[0].timestamp + _elm_config->scroll_smooth_future_time; tadd = tadd - (maxdt / 2); #define WEIGHT(n, o, v) n = (((double)o * (1.0 - v)) + ((double)n * v)) WEIGHT(tadd, sid->down.hist.tadd, _elm_config->scroll_smooth_history_weight); WEIGHT(dxsum, sid->down.hist.dxsum, _elm_config->scroll_smooth_history_weight); WEIGHT(dysum, sid->down.hist.dysum, _elm_config->scroll_smooth_history_weight); fx = basex + xsum + ((dxsum * tadd) / dtsum); fy = basey + ysum + ((dysum * tadd) / dtsum); sid->down.hist.tadd = tadd; sid->down.hist.dxsum = dxsum; sid->down.hist.dysum = dysum; WEIGHT(fx, sid->down.hold_x, _elm_config->scroll_smooth_amount); WEIGHT(fy, sid->down.hold_y, _elm_config->scroll_smooth_amount); } } _elm_scroll_content_pos_get(sid->obj, &ox, &oy); if (sid->down.dir_x) { if ((!sid->obj) || (!elm_widget_drag_child_locked_x_get(sid->obj))) ox = fx; } if (sid->down.dir_y) { if ((!sid->obj) || (!elm_widget_drag_child_locked_y_get(sid->obj))) oy = fy; } #ifdef SMOOTHDBG if (_elm_scroll_smooth_debug) _elm_scroll_smooth_debug_movetime_add(ox, oy); #endif _elm_scroll_content_pos_set(sid->obj, ox, oy); return ECORE_CALLBACK_RENEW; } static Eina_Bool _elm_scroll_on_hold_animator(void *data) { double t, td; double vx, vy; Evas_Coord x, y, ox, oy; Elm_Scrollable_Smart_Interface_Data *sid; sid = data; t = ecore_loop_time_get(); if (sid->down.onhold_tlast > 0.0) { td = t - sid->down.onhold_tlast; vx = sid->down.onhold_vx * td * (double)_elm_config->thumbscroll_threshold * 2.0; vy = sid->down.onhold_vy * td * (double)_elm_config->thumbscroll_threshold * 2.0; _elm_scroll_content_pos_get(sid->obj, &ox, &oy); x = ox; y = oy; if (sid->down.dir_x) { if ((!sid->obj) || (!elm_widget_drag_child_locked_x_get(sid->obj))) { sid->down.onhold_vxe += vx; x = ox + (int)sid->down.onhold_vxe; sid->down.onhold_vxe -= (int)sid->down.onhold_vxe; } } if (sid->down.dir_y) { if ((!sid->obj) || (!elm_widget_drag_child_locked_y_get(sid->obj))) { sid->down.onhold_vye += vy; y = oy + (int)sid->down.onhold_vye; sid->down.onhold_vye -= (int)sid->down.onhold_vye; } } _elm_scroll_content_pos_set(sid->obj, x, y); } sid->down.onhold_tlast = t; return ECORE_CALLBACK_RENEW; } static void _elm_scroll_mouse_move_event_cb(void *data, Evas *e, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Scrollable_Smart_Interface_Data *sid = data; Evas_Event_Mouse_Move *ev; Evas_Coord x = 0, y = 0; if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); ev = event_info; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sid->down.hold_parent = EINA_TRUE; evas_post_event_callback_push(e, _elm_scroll_post_event_move, sid); // FIXME: respect elm_widget_scroll_hold_get of parent container if (_elm_config->thumbscroll_enable) { if (sid->down.now) { int dodir = 0; if ((sid->scrollto.x.animator) && (!sid->hold) && (!sid->freeze)) { Evas_Coord px; ecore_animator_del(sid->scrollto.x.animator); sid->scrollto.x.animator = NULL; psd->api->pos_get(sid->pan_obj, &px, NULL); sid->down.sx = px; sid->down.x = sid->down.history[0].x; } if ((sid->scrollto.y.animator) && (!sid->hold) && (!sid->freeze)) { Evas_Coord py; ecore_animator_del(sid->scrollto.y.animator); sid->scrollto.y.animator = NULL; psd->api->pos_get(sid->pan_obj, NULL, &py); sid->down.sy = py; sid->down.y = sid->down.history[0].y; } #ifdef SCROLLDBG DBG("::: %i %i\n", ev->cur.canvas.x, ev->cur.canvas.y); #endif memmove(&(sid->down.history[1]), &(sid->down.history[0]), sizeof(sid->down.history[0]) * (60 - 1)); #ifdef EVTIME sid->down.history[0].timestamp = ev->timestamp / 1000.0; sid->down.history[0].localtimestamp = ecore_loop_time_get(); #else sid->down.history[0].timestamp = ecore_loop_time_get(); #endif sid->down.history[0].x = ev->cur.canvas.x; sid->down.history[0].y = ev->cur.canvas.y; if (!sid->down.dragged_began) { x = ev->cur.canvas.x - sid->down.x; y = ev->cur.canvas.y - sid->down.y; sid->down.hdir = -1; sid->down.vdir = -1; if (x > 0) sid->down.hdir = LEFT; else if (x < 0) sid->down.hdir = RIGHT; if (y > 0) sid->down.vdir = UP; else if (y < 0) sid->down.vdir = DOWN; if (x < 0) x = -x; if (y < 0) y = -y; if ((sid->one_direction_at_a_time) && (!((sid->down.dir_x) || (sid->down.dir_y)))) { if (x > _elm_config->thumbscroll_threshold) { if (x > (y * 2)) { sid->down.dir_x = EINA_TRUE; sid->down.dir_y = EINA_FALSE; dodir++; } } if (y > _elm_config->thumbscroll_threshold) { if (y > (x * 2)) { sid->down.dir_x = EINA_FALSE; sid->down.dir_y = EINA_TRUE; dodir++; } } if (!dodir) { sid->down.dir_x = EINA_TRUE; sid->down.dir_y = EINA_TRUE; } } else { sid->down.dir_x = EINA_TRUE; sid->down.dir_y = EINA_TRUE; } } if ((!sid->hold) && (!sid->freeze)) { if ((sid->down.dragged) || (((x * x) + (y * y)) > (_elm_config->thumbscroll_threshold * _elm_config->thumbscroll_threshold))) { sid->down.dragged_began = EINA_TRUE; if (!sid->down.dragged) { sid->down.want_dragged = EINA_TRUE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; } if (sid->down.dragged) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; } if (sid->down.dir_x) x = sid->down.sx - (ev->cur.canvas.x - sid->down.x); else x = sid->down.sx; if (sid->down.dir_y) y = sid->down.sy - (ev->cur.canvas.y - sid->down.y); else y = sid->down.sy; if (sid->down.want_reset) { sid->down.x = ev->cur.canvas.x; sid->down.y = ev->cur.canvas.y; sid->down.want_reset = EINA_FALSE; } if ((sid->down.dir_x) || (sid->down.dir_y)) { if (!sid->down.locked) { sid->down.locked_x = x; sid->down.locked_y = y; sid->down.locked = EINA_TRUE; } if (!((sid->down.dir_x) && (sid->down.dir_y))) { if (sid->down.dir_x) y = sid->down.locked_y; else x = sid->down.locked_x; } } { Evas_Coord minx, miny, mx, my; psd->api->pos_min_get(sid->pan_obj, &minx, &miny); psd->api->pos_max_get(sid->pan_obj, &mx, &my); if (y < miny) y += (miny - y) * _elm_config->thumbscroll_border_friction; else if (my <= 0) y += (sid->down.sy - y) * _elm_config->thumbscroll_border_friction; else if ((my + miny) < y) y += (my + miny - y) * _elm_config->thumbscroll_border_friction; if (x < minx) x += (minx - x) * _elm_config->thumbscroll_border_friction; else if (mx <= 0) x += (sid->down.sx - x) * _elm_config->thumbscroll_border_friction; else if ((mx + minx) < x) x += (mx + minx - x) * _elm_config->thumbscroll_border_friction; } sid->down.hold_x = x; sid->down.hold_y = y; if (!sid->down.hold_animator) sid->down.hold_animator = ecore_animator_add(_elm_scroll_hold_animator, sid); } else { if (sid->down.dragged_began) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; if (!sid->down.hold) { sid->down.hold = EINA_TRUE; evas_event_feed_hold (e, 1, ev->timestamp, ev->data); } } } } else if (!sid->freeze) { double vx = 0.0, vy = 0.0; x = ev->cur.canvas.x - sid->x; y = ev->cur.canvas.y - sid->y; if (x < _elm_config->thumbscroll_threshold) { if (_elm_config->thumbscroll_threshold > 0.0) vx = -(double)(_elm_config->thumbscroll_threshold - x) / _elm_config->thumbscroll_threshold; else vx = -1.0; } else if (x > (sid->w - _elm_config->thumbscroll_threshold)) { if (_elm_config->thumbscroll_threshold > 0.0) vx = (double)(_elm_config->thumbscroll_threshold - (sid->w - x)) / _elm_config->thumbscroll_threshold; else vx = 1.0; } if (y < _elm_config->thumbscroll_threshold) { if (_elm_config->thumbscroll_threshold > 0.0) vy = -(double)(_elm_config->thumbscroll_threshold - y) / _elm_config->thumbscroll_threshold; else vy = -1.0; } else if (y > (sid->h - _elm_config->thumbscroll_threshold)) { if (_elm_config->thumbscroll_threshold > 0.0) vy = (double)(_elm_config->thumbscroll_threshold - (sid->h - y)) / _elm_config->thumbscroll_threshold; else vy = 1.0; } if ((vx != 0.0) || (vy != 0.0)) { sid->down.onhold_vx = vx; sid->down.onhold_vy = vy; if (!sid->down.onhold_animator) { sid->down.onhold_vxe = 0.0; sid->down.onhold_vye = 0.0; sid->down.onhold_tlast = 0.0; sid->down.onhold_animator = ecore_animator_add (_elm_scroll_on_hold_animator, sid); } } else { if (sid->down.onhold_animator) { ecore_animator_del(sid->down.onhold_animator); sid->down.onhold_animator = NULL; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } } } } } } static void _elm_scroll_page_adjust(Elm_Scrollable_Smart_Interface_Data *sid) { Evas_Coord x, y, w, h; if (!_paging_is_enabled(sid)) return; _elm_scroll_content_viewport_size_get(sid->obj, &w, &h); x = _elm_scroll_page_x_get(sid, 0); y = _elm_scroll_page_y_get(sid, 0); _elm_scroll_content_region_set(sid->obj, x, y, w, h); } static void _elm_scroll_reconfigure(Elm_Scrollable_Smart_Interface_Data *sid) { _elm_scroll_scroll_bar_size_adjust(sid); _elm_scroll_page_adjust(sid); } static void _on_edje_move(void *data, Evas *e __UNUSED__, Evas_Object *edje_obj, void *event_info __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; int x, y; evas_object_geometry_get(edje_obj, &x, &y, NULL, NULL); sid->x = x; sid->y = y; _elm_scroll_reconfigure(sid); } static void _on_edje_resize(void *data, Evas *e __UNUSED__, Evas_Object *edje_obj, void *event_info __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; int w, h; evas_object_geometry_get(edje_obj, NULL, NULL, &w, &h); sid->w = w; sid->h = h; _elm_scroll_reconfigure(sid); _elm_scroll_wanted_region_set(sid->obj); } static void _scroll_edje_object_attach(Evas_Object *obj) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); evas_object_event_callback_add (sid->edje_obj, EVAS_CALLBACK_RESIZE, _on_edje_resize, sid); evas_object_event_callback_add (sid->edje_obj, EVAS_CALLBACK_MOVE, _on_edje_move, sid); edje_object_signal_callback_add (sid->edje_obj, "drag", "elm.dragable.vbar", _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag,set", "elm.dragable.vbar", _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag,start", "elm.dragable.vbar", _elm_scroll_edje_drag_v_start_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag,stop", "elm.dragable.vbar", _elm_scroll_edje_drag_v_stop_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag,step", "elm.dragable.vbar", _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag,page", "elm.dragable.vbar", _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag", "elm.dragable.hbar", _elm_scroll_edje_drag_h_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag,set", "elm.dragable.hbar", _elm_scroll_edje_drag_h_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag,start", "elm.dragable.hbar", _elm_scroll_edje_drag_h_start_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag,stop", "elm.dragable.hbar", _elm_scroll_edje_drag_h_stop_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag,step", "elm.dragable.hbar", _elm_scroll_edje_drag_h_cb, sid); edje_object_signal_callback_add (sid->edje_obj, "drag,page", "elm.dragable.hbar", _elm_scroll_edje_drag_h_cb, sid); } static void _scroll_event_object_attach(Evas_Object *obj) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); evas_object_event_callback_add (sid->event_rect, EVAS_CALLBACK_MOUSE_WHEEL, _elm_scroll_wheel_event_cb, sid); evas_object_event_callback_add (sid->event_rect, EVAS_CALLBACK_MOUSE_DOWN, _elm_scroll_mouse_down_event_cb, sid); evas_object_event_callback_add (sid->event_rect, EVAS_CALLBACK_MOUSE_UP, _elm_scroll_mouse_up_event_cb, sid); evas_object_event_callback_add (sid->event_rect, EVAS_CALLBACK_MOUSE_MOVE, _elm_scroll_mouse_move_event_cb, sid); } static void _scroll_edje_object_detach(Evas_Object *obj) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); evas_object_event_callback_del_full (sid->edje_obj, EVAS_CALLBACK_RESIZE, _on_edje_resize, sid); evas_object_event_callback_del_full (sid->edje_obj, EVAS_CALLBACK_MOVE, _on_edje_move, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag", "elm.dragable.vbar", _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag,set", "elm.dragable.vbar", _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag,start", "elm.dragable.vbar", _elm_scroll_edje_drag_v_start_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag,stop", "elm.dragable.vbar", _elm_scroll_edje_drag_v_stop_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag,step", "elm.dragable.vbar", _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag,page", "elm.dragable.vbar", _elm_scroll_edje_drag_v_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag", "elm.dragable.hbar", _elm_scroll_edje_drag_h_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag,set", "elm.dragable.hbar", _elm_scroll_edje_drag_h_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag,start", "elm.dragable.hbar", _elm_scroll_edje_drag_h_start_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag,stop", "elm.dragable.hbar", _elm_scroll_edje_drag_h_stop_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag,step", "elm.dragable.hbar", _elm_scroll_edje_drag_h_cb, sid); edje_object_signal_callback_del_full (sid->edje_obj, "drag,page", "elm.dragable.hbar", _elm_scroll_edje_drag_h_cb, sid); } static void _scroll_event_object_detach(Evas_Object *obj) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); evas_object_event_callback_del_full (sid->event_rect, EVAS_CALLBACK_MOUSE_WHEEL, _elm_scroll_wheel_event_cb, sid); evas_object_event_callback_del_full (sid->event_rect, EVAS_CALLBACK_MOUSE_DOWN, _elm_scroll_mouse_down_event_cb, sid); evas_object_event_callback_del_full (sid->event_rect, EVAS_CALLBACK_MOUSE_UP, _elm_scroll_mouse_up_event_cb, sid); evas_object_event_callback_del_full (sid->event_rect, EVAS_CALLBACK_MOUSE_MOVE, _elm_scroll_mouse_move_event_cb, sid); } static void _elm_scroll_objects_set(Evas_Object *obj, Evas_Object *edje_object, Evas_Object *hit_rectangle) { Evas_Coord mw, mh; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!edje_object || !hit_rectangle) return; if (sid->edje_obj) _scroll_edje_object_detach(obj); sid->edje_obj = edje_object; if (sid->event_rect) _scroll_event_object_detach(obj); sid->event_rect = hit_rectangle; evas_object_repeat_events_set(hit_rectangle, EINA_TRUE); _scroll_edje_object_attach(obj); _scroll_event_object_attach(obj); mw = mh = -1; elm_coords_finger_size_adjust(1, &mw, 1, &mh); if (edje_object_part_exists(sid->edje_obj, "elm.scrollbar.base")) { Evas_Object *base; base = edje_object_part_swallow_get (sid->edje_obj, "elm.scrollbar.base"); if (!base) { base = evas_object_rectangle_add (evas_object_evas_get(sid->edje_obj)); evas_object_color_set(base, 0, 0, 0, 0); edje_object_part_swallow (sid->edje_obj, "elm.scrollbar.base", base); } if (!_elm_config->thumbscroll_enable) evas_object_size_hint_min_set(base, mw, mh); } _elm_scroll_scroll_bar_visibility_adjust(sid); } static void _elm_scroll_scroll_bar_reset(Elm_Scrollable_Smart_Interface_Data *sid) { Evas_Coord px = 0, py = 0, minx = 0, miny = 0; if (!sid->edje_obj) return; edje_object_part_drag_value_set (sid->edje_obj, "elm.dragable.vbar", 0.0, 0.0); edje_object_part_drag_value_set (sid->edje_obj, "elm.dragable.hbar", 0.0, 0.0); if ((!sid->content) && (!sid->extern_pan)) { edje_object_part_drag_size_set (sid->edje_obj, "elm.dragable.vbar", 1.0, 1.0); edje_object_part_drag_size_set (sid->edje_obj, "elm.dragable.hbar", 1.0, 1.0); } if (sid->pan_obj) { ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); psd->api->pos_min_get(sid->pan_obj, &minx, &miny); psd->api->pos_get(sid->pan_obj, &px, &py); psd->api->pos_set(sid->pan_obj, minx, miny); } if ((px != minx) || (py != miny)) edje_object_signal_emit(sid->edje_obj, "elm,action,scroll", "elm"); _elm_direction_arrows_eval(sid); } /* even external pan objects get this */ static void _elm_scroll_pan_changed_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Coord w, h; Elm_Scrollable_Smart_Interface_Data *sid = data; if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); psd->api->content_size_get(sid->pan_obj, &w, &h); if ((w != sid->content_info.w) || (h != sid->content_info.h)) { sid->content_info.w = w; sid->content_info.h = h; _elm_scroll_scroll_bar_size_adjust(sid); evas_object_size_hint_min_set (sid->edje_obj, sid->content_info.w, sid->content_info.h); sid->content_info.resized = EINA_TRUE; _elm_scroll_wanted_region_set(sid->obj); } } static void _elm_scroll_content_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Scrollable_Smart_Interface_Data *sid = data; sid->content = NULL; _elm_scroll_scroll_bar_size_adjust(sid); _elm_scroll_scroll_bar_reset(sid); } static void _elm_scroll_content_set(Evas_Object *obj, Evas_Object *content) { Evas_Coord w, h; Evas_Object *o; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->edje_obj) return; if (sid->content) { /* if we had content, for sure we had a pan object */ _elm_pan_content_set(sid->pan_obj, NULL); evas_object_event_callback_del_full (sid->content, EVAS_CALLBACK_DEL, _elm_scroll_content_del_cb, sid); } sid->content = content; sid->wx = sid->wy = 0; /* (-1) means want viewports size */ sid->ww = sid->wh = -1; if (!content) return; if (!sid->pan_obj) { o = _elm_pan_add(evas_object_evas_get(obj)); sid->pan_obj = o; evas_object_smart_callback_add (o, SIG_CHANGED, _elm_scroll_pan_changed_cb, sid); edje_object_part_swallow(sid->edje_obj, "elm.swallow.content", o); } ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); evas_object_event_callback_add (content, EVAS_CALLBACK_DEL, _elm_scroll_content_del_cb, sid); _elm_pan_content_set(sid->pan_obj, content); psd->api->content_size_get(sid->pan_obj, &w, &h); sid->content_info.w = w; sid->content_info.h = h; _elm_scroll_scroll_bar_size_adjust(sid); _elm_scroll_scroll_bar_reset(sid); } static void _elm_scroll_extern_pan_set(Evas_Object *obj, Evas_Object *pan) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->edje_obj) return; _elm_scroll_content_set(obj, NULL); if (sid->pan_obj) { evas_object_smart_callback_del (sid->pan_obj, SIG_CHANGED, _elm_scroll_pan_changed_cb); } if (sid->extern_pan) { if (sid->pan_obj) { /* not owned by scroller, just leave (was external already) */ edje_object_part_unswallow(sid->edje_obj, sid->pan_obj); sid->pan_obj = NULL; } } else { if (sid->pan_obj) { evas_object_del(sid->pan_obj); sid->pan_obj = NULL; } } if (!pan) { sid->extern_pan = EINA_FALSE; return; } sid->pan_obj = pan; sid->extern_pan = EINA_TRUE; evas_object_smart_callback_add (sid->pan_obj, SIG_CHANGED, _elm_scroll_pan_changed_cb, sid); edje_object_part_swallow (sid->edje_obj, "elm.swallow.content", sid->pan_obj); } static void _elm_scroll_drag_start_cb_set(Evas_Object *obj, void (*drag_start_cb)(Evas_Object *obj, void *data)) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->cb_func.drag_start = drag_start_cb; } static void _elm_scroll_drag_stop_cb_set(Evas_Object *obj, void (*drag_stop_cb)(Evas_Object *obj, void *data)) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->cb_func.drag_stop = drag_stop_cb; } static void _elm_scroll_animate_start_cb_set(Evas_Object *obj, void (*animate_start_cb)(Evas_Object *obj, void *data)) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->cb_func.animate_start = animate_start_cb; } static void _elm_scroll_animate_stop_cb_set(Evas_Object *obj, void (*animate_stop_cb)(Evas_Object *obj, void *data)) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->cb_func.animate_stop = animate_stop_cb; } static void _elm_scroll_scroll_cb_set(Evas_Object *obj, void (*scroll_cb)(Evas_Object *obj, void *data)) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->cb_func.scroll = scroll_cb; } static void _elm_scroll_edge_left_cb_set(Evas_Object *obj, void (*edge_left_cb)(Evas_Object *obj, void *data)) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->cb_func.edge_left = edge_left_cb; } static void _elm_scroll_edge_right_cb_set(Evas_Object *obj, void (*edge_right_cb)(Evas_Object *obj, void *data)) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->cb_func.edge_right = edge_right_cb; } static void _elm_scroll_edge_top_cb_set(Evas_Object *obj, void (*edge_top_cb)(Evas_Object *obj, void *data)) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->cb_func.edge_top = edge_top_cb; } static void _elm_scroll_edge_bottom_cb_set(Evas_Object *obj, void (*edge_bottom_cb)(Evas_Object *obj, void *data)) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->cb_func.edge_bottom = edge_bottom_cb; } static void _elm_scroll_content_min_limit_cb_set(Evas_Object *obj, void (*c_min_limit_cb)(Evas_Object *obj, Eina_Bool w, Eina_Bool h)) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->cb_func.content_min_limit = c_min_limit_cb; } static Eina_Bool _elm_scroll_momentum_animator_disabled_get(const Evas_Object *obj) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN_VAL(obj, sid, EINA_FALSE); return sid->momentum_animator_disabled; } static void _elm_scroll_momentum_animator_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->momentum_animator_disabled = disabled; if (sid->momentum_animator_disabled) { if (sid->down.momentum_animator) { ecore_animator_del(sid->down.momentum_animator); sid->down.momentum_animator = NULL; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } } } static Eina_Bool _elm_scroll_bounce_animator_disabled_get(const Evas_Object *obj) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN_VAL(obj, sid, EINA_FALSE); return sid->bounce_animator_disabled; } static void _elm_scroll_bounce_animator_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->bounce_animator_disabled = disabled; if (sid->bounce_animator_disabled) { if (sid->scrollto.x.animator) { ecore_animator_del(sid->scrollto.x.animator); sid->scrollto.x.animator = NULL; } if (sid->scrollto.y.animator) { ecore_animator_del(sid->scrollto.y.animator); sid->scrollto.y.animator = NULL; } } } static Eina_Bool _elm_scroll_wheel_disabled_get(const Evas_Object *obj) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN_VAL(obj, sid, EINA_FALSE); return sid->wheel_disabled; } static void _elm_scroll_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->event_rect) return; if ((!sid->wheel_disabled) && (disabled)) evas_object_event_callback_del_full (sid->event_rect, EVAS_CALLBACK_MOUSE_WHEEL, _elm_scroll_wheel_event_cb, sid); else if ((sid->wheel_disabled) && (!disabled)) evas_object_event_callback_add (sid->event_rect, EVAS_CALLBACK_MOUSE_WHEEL, _elm_scroll_wheel_event_cb, sid); sid->wheel_disabled = disabled; } static void _elm_scroll_step_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (x < 1) x = 1; if (y < 1) y = 1; sid->step.x = x; sid->step.y = y; _elm_scroll_scroll_bar_size_adjust(sid); } static void _elm_scroll_step_size_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (x) *x = sid->step.x; if (y) *y = sid->step.y; } static void _elm_scroll_page_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->page.x = x; sid->page.y = y; _elm_scroll_scroll_bar_size_adjust(sid); } static void _elm_scroll_page_size_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (x) *x = sid->page.x; if (y) *y = sid->page.y; } static void _elm_scroll_policy_set(Evas_Object *obj, Elm_Scroller_Policy hbar, Elm_Scroller_Policy vbar) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->edje_obj) return; if ((sid->hbar_flags == hbar) && (sid->vbar_flags == vbar)) return; sid->hbar_flags = hbar; sid->vbar_flags = vbar; if (sid->hbar_flags == ELM_SCROLLER_POLICY_ON) edje_object_signal_emit (sid->edje_obj, "elm,action,show_always,hbar", "elm"); else if (sid->hbar_flags == ELM_SCROLLER_POLICY_OFF) edje_object_signal_emit (sid->edje_obj, "elm,action,hide,hbar", "elm"); else edje_object_signal_emit (sid->edje_obj, "elm,action,show_notalways,hbar", "elm"); if (sid->vbar_flags == ELM_SCROLLER_POLICY_ON) edje_object_signal_emit (sid->edje_obj, "elm,action,show_always,vbar", "elm"); else if (sid->vbar_flags == ELM_SCROLLER_POLICY_OFF) edje_object_signal_emit (sid->edje_obj, "elm,action,hide,vbar", "elm"); else edje_object_signal_emit (sid->edje_obj, "elm,action,show_notalways,vbar", "elm"); edje_object_message_signal_process(sid->edje_obj); _elm_scroll_scroll_bar_size_adjust(sid); if (sid->cb_func.content_min_limit) sid->cb_func.content_min_limit(sid->obj, sid->min_w, sid->min_h); _elm_direction_arrows_eval(sid); } static void _elm_scroll_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *hbar, Elm_Scroller_Policy *vbar) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (hbar) *hbar = sid->hbar_flags; if (vbar) *vbar = sid->vbar_flags; } static void _elm_scroll_single_direction_set(Evas_Object *obj, Eina_Bool single_dir) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->one_direction_at_a_time = single_dir; } static Eina_Bool _elm_scroll_single_direction_get(const Evas_Object *obj) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN_VAL(obj, sid, EINA_FALSE); return sid->one_direction_at_a_time; } static void _elm_scroll_hold_set(Evas_Object *obj, Eina_Bool hold) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->hold = hold; } static void _elm_scroll_freeze_set(Evas_Object *obj, Eina_Bool freeze) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->freeze = freeze; if (sid->freeze) { if (sid->down.onhold_animator) { ecore_animator_del(sid->down.onhold_animator); sid->down.onhold_animator = NULL; if (sid->content_info.resized) _elm_scroll_wanted_region_set(sid->obj); } } else _elm_scroll_bounce_eval(sid); } static void _elm_scroll_bounce_allow_set(Evas_Object *obj, Eina_Bool horiz, Eina_Bool vert) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->bounce_horiz = !!horiz; sid->bounce_vert = !!vert; } static void _elm_scroll_bounce_allow_get(const Evas_Object *obj, Eina_Bool *horiz, Eina_Bool *vert) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (horiz) *horiz = sid->bounce_horiz; if (vert) *vert = sid->bounce_vert; } static void _elm_scroll_paging_set(Evas_Object *obj, double pagerel_h, double pagerel_v, Evas_Coord pagesize_h, Evas_Coord pagesize_v) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); sid->pagerel_h = pagerel_h; sid->pagerel_v = pagerel_v; sid->pagesize_h = pagesize_h; sid->pagesize_v = pagesize_v; _elm_scroll_page_adjust(sid); } static void _elm_scroll_paging_get(const Evas_Object *obj, double *pagerel_h, double *pagerel_v, Evas_Coord *pagesize_h, Evas_Coord *pagesize_v) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (pagerel_h) *pagerel_h = sid->pagerel_h; if (pagerel_v) *pagerel_v = sid->pagerel_v; if (pagesize_h) *pagesize_h = sid->pagesize_h; if (pagesize_v) *pagesize_v = sid->pagesize_v; } static void _elm_scroll_current_page_get(const Evas_Object *obj, int *pagenumber_h, int *pagenumber_v) { Evas_Coord x, y; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); _elm_scroll_content_pos_get(sid->obj, &x, &y); if (pagenumber_h) { if (sid->pagesize_h > 0) *pagenumber_h = (x + sid->pagesize_h - 1) / sid->pagesize_h; else *pagenumber_h = 0; } if (pagenumber_v) { if (sid->pagesize_v > 0) *pagenumber_v = (y + sid->pagesize_v - 1) / sid->pagesize_v; else *pagenumber_v = 0; } } static void _elm_scroll_last_page_get(const Evas_Object *obj, int *pagenumber_h, int *pagenumber_v) { Evas_Coord cw, ch; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); psd->api->content_size_get(sid->pan_obj, &cw, &ch); if (pagenumber_h) { if (sid->pagesize_h > 0) *pagenumber_h = cw / sid->pagesize_h + 1; else *pagenumber_h = 0; } if (pagenumber_v) { if (sid->pagesize_v > 0) *pagenumber_v = ch / sid->pagesize_v + 1; else *pagenumber_v = 0; } } static void _elm_scroll_page_show(Evas_Object *obj, int pagenumber_h, int pagenumber_v) { Evas_Coord x, y, w, h; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); _elm_scroll_content_viewport_size_get(sid->obj, &w, &h); if (pagenumber_h >= 0) x = sid->pagesize_h * pagenumber_h; if (pagenumber_v >= 0) y = sid->pagesize_v * pagenumber_v; if (_elm_scroll_content_region_show_internal(obj, &x, &y, w, h)) _elm_scroll_content_pos_set(obj, x, y); } static void _elm_scroll_page_bring_in(Evas_Object *obj, int pagenumber_h, int pagenumber_v) { Evas_Coord x, y, w, h; ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); _elm_scroll_content_viewport_size_get(sid->obj, &w, &h); if (pagenumber_h >= 0) x = sid->pagesize_h * pagenumber_h; if (pagenumber_v >= 0) y = sid->pagesize_v * pagenumber_v; if (_elm_scroll_content_region_show_internal(obj, &x, &y, w, h)) { _elm_scroll_scroll_to_x(sid, _elm_config->bring_in_scroll_friction, x); _elm_scroll_scroll_to_y(sid, _elm_config->bring_in_scroll_friction, y); } } static void _elm_scroll_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (_elm_scroll_content_region_show_internal(obj, &x, &y, w, h)) { _elm_scroll_scroll_to_x(sid, _elm_config->bring_in_scroll_friction, x); _elm_scroll_scroll_to_y(sid, _elm_config->bring_in_scroll_friction, y); } } static void _elm_scroll_gravity_set(Evas_Object *obj, double x, double y) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); psd->api->gravity_set(sid->pan_obj, x, y); } static void _elm_scroll_gravity_get(const Evas_Object *obj, double *x, double *y) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); if (!sid->pan_obj) return; ELM_PAN_DATA_GET_OR_RETURN(sid->pan_obj, psd); psd->api->gravity_get(sid->pan_obj, x, y); } static Eina_Bool _elm_scroll_interface_add(Evas_Object *obj) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN_VAL(obj, sid, EINA_FALSE); memset(sid, 0, sizeof(*sid)); sid->obj = obj; sid->x = 0; sid->y = 0; sid->w = 0; sid->h = 0; sid->step.x = 32; sid->step.y = 32; sid->page.x = -50; sid->page.y = -50; sid->hbar_flags = ELM_SCROLLER_POLICY_AUTO; sid->vbar_flags = ELM_SCROLLER_POLICY_AUTO; sid->hbar_visible = EINA_TRUE; sid->vbar_visible = EINA_TRUE; sid->bounce_horiz = EINA_TRUE; sid->bounce_vert = EINA_TRUE; sid->one_direction_at_a_time = EINA_TRUE; sid->momentum_animator_disabled = EINA_FALSE; sid->bounce_animator_disabled = EINA_FALSE; _elm_scroll_scroll_bar_reset(sid); return EINA_TRUE; } static void _elm_scroll_interface_del(Evas_Object *obj) { ELM_SCROLL_IFACE_DATA_GET_OR_RETURN(obj, sid); _elm_scroll_content_set(obj, NULL); if (!sid->extern_pan) evas_object_del(sid->pan_obj); if (sid->down.hold_animator) ecore_animator_del(sid->down.hold_animator); if (sid->down.onhold_animator) ecore_animator_del(sid->down.onhold_animator); if (sid->down.momentum_animator) ecore_animator_del(sid->down.momentum_animator); if (sid->down.bounce_x_animator) ecore_animator_del(sid->down.bounce_x_animator); if (sid->down.bounce_y_animator) ecore_animator_del(sid->down.bounce_y_animator); if (sid->scrollto.x.animator) ecore_animator_del(sid->scrollto.x.animator); if (sid->scrollto.y.animator) ecore_animator_del(sid->scrollto.y.animator); } EAPI const char ELM_SCROLLABLE_IFACE_NAME[] = "elm_interface_scrollable"; EAPI const Elm_Scrollable_Smart_Interface ELM_SCROLLABLE_IFACE = { { ELM_SCROLLABLE_IFACE_NAME, sizeof(Elm_Scrollable_Smart_Interface_Data), _elm_scroll_interface_add, _elm_scroll_interface_del }, _elm_scroll_objects_set, _elm_scroll_content_set, _elm_scroll_extern_pan_set, _elm_scroll_drag_start_cb_set, _elm_scroll_drag_stop_cb_set, _elm_scroll_animate_start_cb_set, _elm_scroll_animate_stop_cb_set, _elm_scroll_scroll_cb_set, _elm_scroll_edge_left_cb_set, _elm_scroll_edge_right_cb_set, _elm_scroll_edge_top_cb_set, _elm_scroll_edge_bottom_cb_set, _elm_scroll_content_min_limit_cb_set, _elm_scroll_content_pos_set, _elm_scroll_content_pos_get, _elm_scroll_content_region_show, _elm_scroll_content_region_set, _elm_scroll_content_size_get, _elm_scroll_content_viewport_size_get, _elm_scroll_content_min_limit, _elm_scroll_step_size_set, _elm_scroll_step_size_get, _elm_scroll_page_size_set, _elm_scroll_page_size_get, _elm_scroll_policy_set, _elm_scroll_policy_get, _elm_scroll_single_direction_set, _elm_scroll_single_direction_get, _elm_scroll_mirrored_set, _elm_scroll_hold_set, _elm_scroll_freeze_set, _elm_scroll_bounce_allow_set, _elm_scroll_bounce_allow_get, _elm_scroll_paging_set, _elm_scroll_paging_get, _elm_scroll_current_page_get, _elm_scroll_last_page_get, _elm_scroll_page_show, _elm_scroll_page_bring_in, _elm_scroll_region_bring_in, _elm_scroll_gravity_set, _elm_scroll_gravity_get, _elm_scroll_momentum_animator_disabled_get, _elm_scroll_momentum_animator_disabled_set, _elm_scroll_bounce_animator_disabled_set, _elm_scroll_bounce_animator_disabled_get, _elm_scroll_wheel_disabled_get, _elm_scroll_wheel_disabled_set }; elementary-1.7.7/src/lib/elm_need.h0000664000175000017500000000271712127353615014110 00000000000000/** * Request that your elementary application needs Efreet * * This initializes the Efreet library when called and if support exists * it returns EINA_TRUE, otherwise returns EINA_FALSE. This must be called * before any efreet calls. * * @return EINA_TRUE if support exists and initialization succeeded. * * @ingroup Efreet */ EAPI Eina_Bool elm_need_efreet(void); /** * Request that your elementary application needs e_dbus * * This initializes the E_dbus library when called and if support exists * it returns EINA_TRUE, otherwise returns EINA_FALSE. This must be called * before any e_dbus calls. * * @return EINA_TRUE if support exists and initialization succeeded. * * @ingroup E_dbus */ EAPI Eina_Bool elm_need_e_dbus(void); /** * Request that your elementary application needs ethumb * * This initializes the Ethumb library when called and if support exists * it returns EINA_TRUE, otherwise returns EINA_FALSE. * This must be called before any other function that deals with * elm_thumb objects or ethumb_client instances. * * @ingroup Thumb */ EAPI Eina_Bool elm_need_ethumb(void); /** * Request that your elementary application needs web support * * This initializes the Ewebkit library when called and if support exists * it returns EINA_TRUE, otherwise returns EINA_FALSE. * This must be called before any other function that deals with * elm_web objects or ewk_view instances. * * @ingroup Web */ EAPI Eina_Bool elm_need_web(void); elementary-1.7.7/src/lib/elm_menu.h0000664000175000017500000001654212127353615014142 00000000000000/** * @defgroup Menu Menu * @ingroup Elementary * * @image html menu_inheritance_tree.png * @image latex menu_inheritance_tree.eps * * @image html img/widget/menu/preview-00.png * @image latex img/widget/menu/preview-00.eps * * A menu is a list of items displayed above its parent. When the menu is * showing its parent is darkened. Each item can have a sub-menu. The menu * object can be used to display a menu on a right click event, in a toolbar, * anywhere. * * Signals that you can add callbacks for are: * @li "clicked" - the user clicked the empty space in the menu to dismiss. * * Default content parts of the menu items that you can use for are: * @li "default" - A main content of the menu item * * Default text parts of the menu items that you can use for are: * @li "default" - label in the menu item * * Supported elm_object_item common APIs. * @li @ref elm_object_item_part_text_set * @li @ref elm_object_item_part_text_get * @li @ref elm_object_item_part_content_set * @li @ref elm_object_item_part_content_get * @li @ref elm_object_item_disabled_set * @li @ref elm_object_item_disabled_get * * @see @ref tutorial_menu * @{ */ /** * @brief Add a new menu to the parent * * @param parent The parent object. * @return The new object or NULL if it cannot be created. * * @ingroup Menu */ EAPI Evas_Object *elm_menu_add(Evas_Object *parent); /** * @brief Set the parent for the given menu widget * * @param obj The menu object. * @param parent The new parent. * * @ingroup Menu */ EAPI void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent); /** * @brief Get the parent for the given menu widget * * @param obj The menu object. * @return The parent. * * @see elm_menu_parent_set() * * @ingroup Menu */ EAPI Evas_Object *elm_menu_parent_get(const Evas_Object *obj); /** * @brief Move the menu to a new position * * @param obj The menu object. * @param x The new position. * @param y The new position. * * Sets the top-left position of the menu to (@p x,@p y). * * @note @p x and @p y coordinates are relative to parent. * * @ingroup Menu */ EAPI void elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y); /** * @brief Close a opened menu * * @param obj the menu object * @return void * * Hides the menu and all it's sub-menus. * * @ingroup Menu */ EAPI void elm_menu_close(Evas_Object *obj); /** * @brief Returns a list of @p item's items. * * @param obj The menu object * @return An Eina_List* of @p item's items * * @ingroup Menu */ EAPI const Eina_List *elm_menu_items_get(const Evas_Object *obj); /** * @brief Get the Evas_Object of an Elm_Object_Item * * @param it The menu item object. * @return The edje object containing the swallowed content * * @warning Don't manipulate this object! * * @ingroup Menu */ EAPI Evas_Object *elm_menu_item_object_get(const Elm_Object_Item *it); /** * @brief Add an item at the end of the given menu widget * * @param obj The menu object. * @param parent The parent menu item (optional) * @param icon An icon display on the item. The icon will be destroyed by the menu. * @param label The label of the item. * @param func Function called when the user select the item. * @param data Data sent by the callback. * @return Returns the new item. * * @ingroup Menu */ EAPI Elm_Object_Item *elm_menu_item_add(Evas_Object *obj, Elm_Object_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * @brief Set the icon of a menu item to the standard icon with name @p icon * * @param it The menu item object. * @param icon The name of icon object to set for the content of @p item * * Once this icon is set, any previously set icon will be deleted. * * @ingroup Menu */ EAPI void elm_menu_item_icon_name_set(Elm_Object_Item *it, const char *icon); /** * @brief Get the string representation from the icon of a menu item * * @param it The menu item object. * @return The string representation of @p item's icon or NULL * * @see elm_menu_item_icon_name_set() * * @ingroup Menu */ EAPI const char *elm_menu_item_icon_name_get(const Elm_Object_Item *it); /** * @brief Set the selected state of @p item. * * @param it The menu item object. * @param selected The selected/unselected state of the item * * @ingroup Menu */ EAPI void elm_menu_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); /** * @brief Get the selected state of @p item. * * @param it The menu item object. * @return The selected/unselected state of the item * * @see elm_menu_item_selected_set() * * @ingroup Menu */ EAPI Eina_Bool elm_menu_item_selected_get(const Elm_Object_Item *it); /** * @brief Add a separator item to menu @p obj under @p parent. * * @param obj The menu object * @param parent The item to add the separator under * @return The created item or NULL on failure * * This is item is a @ref Separator. * * @ingroup Menu */ EAPI Elm_Object_Item *elm_menu_item_separator_add(Evas_Object *obj, Elm_Object_Item *parent); /** * @brief Returns whether @p item is a separator. * * @param it The item to check * @return If true, @p item is a separator * * @see elm_menu_item_separator_add() * * @ingroup Menu */ EAPI Eina_Bool elm_menu_item_is_separator(Elm_Object_Item *it); /** * @brief Returns a list of @p item's subitems. * * @param it The item * @return An Eina_List* of @p item's subitems * * @see elm_menu_add() * * @ingroup Menu */ EAPI const Eina_List *elm_menu_item_subitems_get(const Elm_Object_Item *it); /** * @brief Get the position of a menu item * * @param it The menu item * @return The item's index * * This function returns the index position of a menu item in a menu. * For a sub-menu, this number is relative to the first item in the sub-menu. * * @note Index values begin with 0 * * @ingroup Menu */ EAPI unsigned int elm_menu_item_index_get(const Elm_Object_Item *it); /** * @brief Get the selected item in the menu * * @param obj The menu object * @return The selected item, or NULL if none * * @see elm_menu_item_selected_get() * @see elm_menu_item_selected_set() * * @ingroup Menu */ EAPI Elm_Object_Item *elm_menu_selected_item_get(const Evas_Object *obj); /** * @brief Get the last item in the menu * * @param obj The menu object * @return The last item, or NULL if none * * @ingroup Menu */ EAPI Elm_Object_Item *elm_menu_last_item_get(const Evas_Object *obj); /** * @brief Get the first item in the menu * * @param obj The menu object * @return The first item, or NULL if none * * @ingroup Menu */ EAPI Elm_Object_Item *elm_menu_first_item_get(const Evas_Object *obj); /** * @brief Get the next item in the menu. * * @param it The menu item object. * @return The item after it, or NULL if none * * @ingroup Menu */ EAPI Elm_Object_Item *elm_menu_item_next_get(const Elm_Object_Item *it); /** * @brief Get the previous item in the menu. * * @param it The menu item object. * @return The item before it, or NULL if none * * @ingroup Menu */ EAPI Elm_Object_Item *elm_menu_item_prev_get(const Elm_Object_Item *it); /** * @} */ elementary-1.7.7/src/lib/els_pan.c0000664000175000017500000002036712127353615013755 00000000000000#include #include "elm_priv.h" #define SMART_NAME "elm_pan" #define API_ENTRY Smart_Data *sd = NULL; if ((!obj) || (!(sd = evas_object_smart_data_get(obj))) || (evas_object_type_get(obj) && strcmp(evas_object_type_get(obj), SMART_NAME))) #define INTERNAL_ENTRY Smart_Data *sd; sd = evas_object_smart_data_get(obj); if (!sd) return; typedef struct _Smart_Data Smart_Data; struct _Smart_Data { Evas_Object *smart_obj; Evas_Object *child_obj; Evas_Coord x, y, w, h; Evas_Coord child_w, child_h, px, py; double gravity_x, gravity_y; Evas_Coord prev_cw, prev_ch, delta_posx, delta_posy; }; /* local subsystem functions */ static void _smart_child_del_hook(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _smart_child_resize_hook(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _smart_reconfigure(Smart_Data *sd); static void _smart_add(Evas_Object *obj); static void _smart_del(Evas_Object *obj); static void _smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y); static void _smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h); static void _smart_show(Evas_Object *obj); static void _smart_hide(Evas_Object *obj); static void _smart_color_set(Evas_Object *obj, int r, int g, int b, int a); static void _smart_clip_set(Evas_Object *obj, Evas_Object * clip); static void _smart_clip_unset(Evas_Object *obj); static void _smart_init(void); /* local subsystem globals */ static Evas_Smart *_smart = NULL; /* externally accessible functions */ Evas_Object * _elm_smart_pan_add(Evas *evas) { _smart_init(); return evas_object_smart_add(evas, _smart); } void _elm_smart_pan_child_set(Evas_Object *obj, Evas_Object *child) { API_ENTRY return; if (child == sd->child_obj) return; if (sd->child_obj) { evas_object_clip_unset(sd->child_obj); evas_object_smart_member_del(sd->child_obj); evas_object_event_callback_del_full(sd->child_obj, EVAS_CALLBACK_FREE, _smart_child_del_hook, sd); evas_object_event_callback_del_full(sd->child_obj, EVAS_CALLBACK_RESIZE, _smart_child_resize_hook, sd); sd->child_obj = NULL; } if (child) { Evas_Coord w, h; int r, g, b, a; sd->child_obj = child; evas_object_smart_member_add(sd->child_obj, sd->smart_obj); evas_object_geometry_get(sd->child_obj, NULL, NULL, &w, &h); sd->child_w = w; sd->child_h = h; evas_object_event_callback_add(child, EVAS_CALLBACK_FREE, _smart_child_del_hook, sd); evas_object_event_callback_add(child, EVAS_CALLBACK_RESIZE, _smart_child_resize_hook, sd); evas_object_color_get(sd->smart_obj, &r, &g, &b, &a); evas_object_color_set(sd->child_obj, r, g, b, a); evas_object_clip_set(sd->child_obj, evas_object_clip_get(sd->smart_obj)); if (evas_object_visible_get(sd->smart_obj)) evas_object_show(sd->child_obj); else evas_object_hide(sd->child_obj); _smart_reconfigure(sd); } evas_object_smart_callback_call(sd->smart_obj, "changed", NULL); } Evas_Object * _elm_smart_pan_child_get(Evas_Object *obj) { API_ENTRY return NULL; return sd->child_obj; } void _elm_smart_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { API_ENTRY return; // if (x > (sd->child_w - sd->w)) x = sd->child_w - sd->w; // if (y > (sd->child_h - sd->h)) y = sd->child_h - sd->h; // if (x < 0) x = 0; // if (y < 0) y = 0; if ((x == sd->px) && (y == sd->py)) return; sd->px = x; sd->py = y; _smart_reconfigure(sd); evas_object_smart_callback_call(sd->smart_obj, "changed", NULL); } void _elm_smart_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { API_ENTRY return; if (x) *x = sd->px; if (y) *y = sd->py; } void _elm_smart_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { API_ENTRY return; if (x) { if (sd->w < sd->child_w) *x = sd->child_w - sd->w; else *x = 0; } if (y) { if (sd->h < sd->child_h) *y = sd->child_h - sd->h; else *y = 0; } } void _elm_smart_pan_min_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { API_ENTRY return; if (x) *x = 0; if (y) *y = 0; } void _elm_smart_pan_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { API_ENTRY return; if (w) *w = sd->child_w; if (h) *h = sd->child_h; } void _elm_smart_pan_gravity_set(Evas_Object *obj, double x, double y) { API_ENTRY return; sd->gravity_x = x; sd->gravity_y = y; sd->prev_cw = sd->child_w; sd->prev_ch = sd->child_h; sd->delta_posx = 0; sd->delta_posy = 0; } void _elm_smart_pan_gravity_get(Evas_Object *obj, double *x, double *y) { API_ENTRY return; if (x) *x = sd->gravity_x; if (y) *y = sd->gravity_y; } /* local subsystem functions */ static void _smart_child_del_hook(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Smart_Data *sd; sd = data; sd->child_obj = NULL; evas_object_smart_callback_call(sd->smart_obj, "changed", NULL); } static void _smart_child_resize_hook(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Smart_Data *sd; Evas_Coord w, h; sd = data; evas_object_geometry_get(sd->child_obj, NULL, NULL, &w, &h); if ((w != sd->child_w) || (h != sd->child_h)) { sd->child_w = w; sd->child_h = h; _smart_reconfigure(sd); } evas_object_smart_callback_call(sd->smart_obj, "changed", NULL); } static void _smart_reconfigure(Smart_Data *sd) { if (sd->gravity_x || sd->gravity_y) { if ((!sd->px) && (!sd->py)) { sd->px = sd->delta_posx*sd->gravity_x; sd->py = sd->delta_posy*sd->gravity_y; } sd->delta_posx += sd->child_w - sd->prev_cw; sd->prev_cw = sd->child_w; sd->delta_posy += sd->child_h - sd->prev_ch; sd->prev_ch = sd->child_h; evas_object_move(sd->child_obj, sd->x - sd->px, sd->y - sd->py); sd->px = sd->delta_posx*sd->gravity_x; sd->py = sd->delta_posy*sd->gravity_y; } else evas_object_move(sd->child_obj, sd->x - sd->px, sd->y - sd->py); } static void _smart_add(Evas_Object *obj) { Smart_Data *sd; sd = calloc(1, sizeof(Smart_Data)); if (!sd) return; sd->smart_obj = obj; sd->x = 0; sd->y = 0; sd->w = 0; sd->h = 0; sd->gravity_x = 0.0; sd->gravity_y = 0.0; evas_object_smart_data_set(obj, sd); } static void _smart_del(Evas_Object *obj) { INTERNAL_ENTRY; _elm_smart_pan_child_set(obj, NULL); free(sd); } static void _smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { INTERNAL_ENTRY; sd->x = x; sd->y = y; _smart_reconfigure(sd); } static void _smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { INTERNAL_ENTRY; sd->w = w; sd->h = h; _smart_reconfigure(sd); evas_object_smart_callback_call(sd->smart_obj, "changed", NULL); } static void _smart_show(Evas_Object *obj) { INTERNAL_ENTRY; if (sd->child_obj) evas_object_show(sd->child_obj); } static void _smart_hide(Evas_Object *obj) { INTERNAL_ENTRY; if (sd->child_obj) evas_object_hide(sd->child_obj); } static void _smart_color_set(Evas_Object *obj, int r, int g, int b, int a) { INTERNAL_ENTRY; if (sd->child_obj) evas_object_color_set(sd->child_obj, r, g, b, a); } static void _smart_clip_set(Evas_Object *obj, Evas_Object *clip) { INTERNAL_ENTRY; if (sd->child_obj) evas_object_clip_set(sd->child_obj, clip); } static void _smart_clip_unset(Evas_Object *obj) { INTERNAL_ENTRY; if (sd->child_obj) evas_object_clip_unset(sd->child_obj); } /* never need to touch this */ static void _smart_init(void) { if (_smart) return; { static const Evas_Smart_Class sc = { SMART_NAME, EVAS_SMART_CLASS_VERSION, _smart_add, _smart_del, _smart_move, _smart_resize, _smart_show, _smart_hide, _smart_color_set, _smart_clip_set, _smart_clip_unset, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; _smart = evas_smart_class_new(&sc); } } elementary-1.7.7/src/lib/elm_spinner.c0000664000175000017500000005673112127353615014653 00000000000000#include //#include #include "elm_priv.h" #include "elm_widget_spinner.h" EAPI const char ELM_SPINNER_SMART_NAME[] = "elm_spinner"; static const char SIG_CHANGED[] = "changed"; static const char SIG_DELAY_CHANGED[] = "delay,changed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {SIG_DELAY_CHANGED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_SPINNER_SMART_NAME, _elm_spinner, Elm_Spinner_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _entry_show(Elm_Spinner_Smart_Data *sd) { char buf[32], fmt[32] = "%0.f"; /* try to construct just the format from given label * completely ignoring pre/post words */ if (sd->label) { const char *start = strchr(sd->label, '%'); while (start) { /* handle %% */ if (start[1] != '%') break; else start = strchr(start + 2, '%'); } if (start) { const char *itr, *end = NULL; for (itr = start + 1; *itr != '\0'; itr++) { /* allowing '%d' is quite dangerous, remove it? */ if ((*itr == 'd') || (*itr == 'f')) { end = itr + 1; break; } } if ((end) && ((size_t)(end - start + 1) < sizeof(fmt))) { memcpy(fmt, start, end - start); fmt[end - start] = '\0'; } } } snprintf(buf, sizeof(buf), fmt, sd->val); elm_object_text_set(sd->ent, buf); } static void _label_write(Evas_Object *obj) { Eina_List *l; char buf[1024]; Elm_Spinner_Special_Value *sv; ELM_SPINNER_DATA_GET(obj, sd); EINA_LIST_FOREACH (sd->special_values, l, sv) { if (sv->value == sd->val) { snprintf(buf, sizeof(buf), "%s", sv->label); goto apply; } } if (sd->label) snprintf(buf, sizeof(buf), sd->label, sd->val); else snprintf(buf, sizeof(buf), "%.0f", sd->val); apply: elm_layout_text_set(obj, "elm.text", buf); if (sd->entry_visible) _entry_show(sd); } static Eina_Bool _delay_change(void *data) { ELM_SPINNER_DATA_GET(data, sd); sd->delay = NULL; evas_object_smart_callback_call(data, SIG_DELAY_CHANGED, NULL); return ECORE_CALLBACK_CANCEL; } static Eina_Bool _value_set(Evas_Object *obj, double new_val) { ELM_SPINNER_DATA_GET(obj, sd); if (sd->round > 0) new_val = sd->val_base + (double)((((int)(new_val - sd->val_base)) / sd->round) * sd->round); if (sd->wrap) { while (new_val < sd->val_min) new_val = sd->val_max + new_val + 1 - sd->val_min; while (new_val > sd->val_max) new_val = sd->val_min + new_val - sd->val_max - 1; } else { if (new_val < sd->val_min) new_val = sd->val_min; else if (new_val > sd->val_max) new_val = sd->val_max; } if (new_val == sd->val) return EINA_FALSE; sd->val = new_val; evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); if (sd->delay) ecore_timer_del(sd->delay); sd->delay = ecore_timer_add(0.2, _delay_change, obj); return EINA_TRUE; } static void _val_set(Evas_Object *obj) { double pos = 0.0; ELM_SPINNER_DATA_GET(obj, sd); if (sd->val_max > sd->val_min) pos = ((sd->val - sd->val_min) / (sd->val_max - sd->val_min)); if (pos < 0.0) pos = 0.0; else if (pos > 1.0) pos = 1.0; edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.slider", pos, pos); } static void _drag_cb(void *data, Evas_Object *_obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { double pos = 0.0, offset, delta; Evas_Object *obj = data; ELM_SPINNER_DATA_GET(obj, sd); if (sd->entry_visible) return; edje_object_part_drag_value_get (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.slider", &pos, NULL); offset = sd->step * _elm_config->scale; delta = pos * offset; /* If we are on rtl mode, change the delta to be negative on such changes */ if (elm_widget_mirrored_get(obj)) delta *= -1; if (_value_set(data, sd->drag_start_pos + delta)) _label_write(data); sd->dragging = 1; } static void _drag_start_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_SPINNER_DATA_GET(data, sd); sd->drag_start_pos = sd->val; } static void _drag_stop_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_SPINNER_DATA_GET(data, sd); sd->drag_start_pos = 0; edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.dragable.slider", 0.0, 0.0); } static void _entry_hide(Evas_Object *obj) { ELM_SPINNER_DATA_GET(obj, sd); elm_layout_signal_emit(obj, "elm,state,inactive", "elm"); sd->entry_visible = EINA_FALSE; } static void _reset_value(Evas_Object *obj) { ELM_SPINNER_DATA_GET(obj, sd); _entry_hide(obj); elm_spinner_value_set(obj, sd->orig_val); } static void _entry_value_apply(Evas_Object *obj) { const char *str; double val; char *end; ELM_SPINNER_DATA_GET(obj, sd); if (!sd->entry_visible) return; _entry_hide(obj); str = elm_object_text_get(sd->ent); if (!str) return; val = strtod(str, &end); if ((*end != '\0') && (!isspace(*end))) return; elm_spinner_value_set(obj, val); } static void _entry_toggle_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_SPINNER_DATA_GET(data, sd); if (sd->dragging) { sd->dragging = 0; return; } if (elm_widget_disabled_get(data)) return; if (!sd->editable) return; if (sd->entry_visible) _entry_value_apply(data); else { sd->orig_val = sd->val; elm_layout_signal_emit(data, "elm,state,active", "elm"); _entry_show(sd); elm_entry_select_all(sd->ent); elm_widget_focus_set(sd->ent, 1); sd->entry_visible = EINA_TRUE; } } static Eina_Bool _spin_value(void *data) { ELM_SPINNER_DATA_GET(data, sd); double real_speed = sd->spin_speed; /* Sanity check: our step size should be at least as large as our rounding value */ if ((sd->spin_speed != 0.0) && (abs(sd->spin_speed) < sd->round)) { WRN("The spinning step is smaller than the rounding value, please check your code"); real_speed = sd->spin_speed > 0 ? sd->round : -sd->round; } if (_value_set(data, sd->val + real_speed)) _label_write(data); sd->interval = sd->interval / 1.05; ecore_timer_interval_set(sd->spin, sd->interval); return ECORE_CALLBACK_RENEW; } static void _val_inc_start(Evas_Object *obj) { ELM_SPINNER_DATA_GET(obj, sd); sd->interval = sd->first_interval; sd->spin_speed = sd->step; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = ecore_timer_add(sd->interval, _spin_value, obj); _spin_value(obj); } static void _val_inc_stop(Evas_Object *obj) { ELM_SPINNER_DATA_GET(obj, sd); sd->interval = sd->first_interval; sd->spin_speed = 0; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = NULL; } static void _val_dec_start(Evas_Object *obj) { ELM_SPINNER_DATA_GET(obj, sd); sd->interval = sd->first_interval; sd->spin_speed = -sd->step; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = ecore_timer_add(sd->interval, _spin_value, obj); _spin_value(obj); } static void _val_dec_stop(Evas_Object *obj) { ELM_SPINNER_DATA_GET(obj, sd); sd->interval = sd->first_interval; sd->spin_speed = 0; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = NULL; } static void _button_inc_start_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_SPINNER_DATA_GET(data, sd); if (sd->entry_visible) { _reset_value(data); return; } _val_inc_start(data); } static void _button_inc_stop_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { _val_inc_stop(data); } static void _button_dec_start_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_SPINNER_DATA_GET(data, sd); if (sd->entry_visible) { _reset_value(data); return; } _val_dec_start(data); } static void _button_dec_stop_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { _val_dec_stop(data); } static void _entry_activated_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_SPINNER_DATA_GET(data, sd); _entry_value_apply(data); evas_object_smart_callback_call(data, SIG_CHANGED, NULL); if (sd->delay) ecore_timer_del(sd->delay); sd->delay = ecore_timer_add(0.2, _delay_change, data); } static void _elm_spinner_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; ELM_SPINNER_DATA_GET(obj, sd); elm_coords_finger_size_adjust(1, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static Eina_Bool _elm_spinner_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type == EVAS_CALLBACK_KEY_DOWN) { Evas_Event_Key_Down *ev = event_info; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; else if (!strcmp(ev->keyname, "Left") || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)) || !strcmp(ev->keyname, "Down") || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { _val_dec_start(obj); elm_layout_signal_emit(obj, "elm,left,anim,activate", "elm"); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if (!strcmp(ev->keyname, "Right") || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)) || !strcmp(ev->keyname, "Up") || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { _val_inc_start(obj); elm_layout_signal_emit(obj, "elm,right,anim,activate", "elm"); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } } else if (type == EVAS_CALLBACK_KEY_UP) { Evas_Event_Key_Down *ev = event_info; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (!strcmp(ev->keyname, "Right") || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)) || !strcmp(ev->keyname, "Up") || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) _val_inc_stop(obj); else if (!strcmp(ev->keyname, "Left") || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)) || !strcmp(ev->keyname, "Down") || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) _val_dec_stop(obj); else return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } return EINA_FALSE; } static Eina_Bool _elm_spinner_smart_on_focus(Evas_Object *obj) { if (!ELM_WIDGET_CLASS(_elm_spinner_parent_sc)->on_focus(obj)) return EINA_FALSE; if (!elm_widget_focus_get(obj)) _entry_value_apply(obj); return EINA_TRUE; } static char * _access_info_cb(void *data, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { Evas_Object *spinner; const char *txt = elm_widget_access_info_get(obj); spinner = ELM_WIDGET_DATA(data)->obj; if (!txt) txt = elm_layout_text_get(spinner, "elm.text"); if (txt) return strdup(txt); return NULL; } static char * _access_state_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { if (elm_widget_disabled_get(ELM_WIDGET_DATA(data)->obj)) return strdup(E_("State: Disabled")); return NULL; } static void _access_spinner_register(Evas_Object *obj) { Elm_Access_Info *ai; const char* increment_part; const char* decrement_part; ELM_SPINNER_DATA_GET(obj, sd); if (!strcmp(elm_widget_style_get(obj), "vertical")) { increment_part = "up_bt"; decrement_part = "down_bt"; } else { increment_part = "right_bt"; decrement_part = "left_bt"; } // increment button sd->increment_btn_access = _elm_access_edje_object_part_object_register (obj, elm_layout_edje_get(obj), increment_part); ai = _elm_access_object_get(sd->increment_btn_access); _elm_access_text_set(ai, ELM_ACCESS_TYPE, E_("spinner increment button")); // decrement button sd->decrement_btn_access = _elm_access_edje_object_part_object_register (obj, elm_layout_edje_get(obj), decrement_part); ai = _elm_access_object_get(sd->decrement_btn_access); _elm_access_text_set(ai, ELM_ACCESS_TYPE, E_("spinner decrement button")); // spinner label sd->access_obj = _elm_access_edje_object_part_object_register (obj, elm_layout_edje_get(obj), "access_text"); ai = _elm_access_object_get(sd->access_obj); _elm_access_text_set(ai, ELM_ACCESS_TYPE, E_("spinner")); _elm_access_callback_set(ai, ELM_ACCESS_INFO, _access_info_cb, sd); _elm_access_callback_set(ai, ELM_ACCESS_STATE, _access_state_cb, sd); } static void _elm_spinner_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Spinner_Smart_Data); ELM_WIDGET_CLASS(_elm_spinner_parent_sc)->base.add(obj); priv->val = 0.0; priv->val_min = 0.0; priv->val_max = 100.0; priv->wrap = 0; priv->step = 1.0; priv->first_interval = 0.85; priv->entry_visible = EINA_FALSE; priv->editable = EINA_TRUE; elm_layout_theme_set(obj, "spinner", "base", elm_widget_style_get(obj)); elm_layout_signal_callback_add(obj, "drag", "*", _drag_cb, obj); elm_layout_signal_callback_add(obj, "drag,start", "*", _drag_start_cb, obj); elm_layout_signal_callback_add(obj, "drag,stop", "*", _drag_stop_cb, obj); elm_layout_signal_callback_add(obj, "drag,step", "*", _drag_stop_cb, obj); elm_layout_signal_callback_add(obj, "drag,page", "*", _drag_stop_cb, obj); elm_layout_signal_callback_add (obj, "elm,action,increment,start", "*", _button_inc_start_cb, obj); elm_layout_signal_callback_add (obj, "elm,action,increment,stop", "*", _button_inc_stop_cb, obj); elm_layout_signal_callback_add (obj, "elm,action,decrement,start", "*", _button_dec_start_cb, obj); elm_layout_signal_callback_add (obj, "elm,action,decrement,stop", "*", _button_dec_stop_cb, obj); edje_object_part_drag_value_set (ELM_WIDGET_DATA(priv)->resize_obj, "elm.dragable.slider", 0.0, 0.0); priv->ent = elm_entry_add(obj); elm_entry_single_line_set(priv->ent, EINA_TRUE); evas_object_smart_callback_add (priv->ent, "activated", _entry_activated_cb, obj); elm_layout_content_set(obj, "elm.swallow.entry", priv->ent); elm_layout_signal_callback_add (obj, "elm,action,entry,toggle", "*", _entry_toggle_cb, obj); _label_write(obj); elm_widget_can_focus_set(obj, EINA_TRUE); elm_layout_sizing_eval(obj); // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _access_spinner_register(obj); } static void _elm_spinner_smart_del(Evas_Object *obj) { Elm_Spinner_Special_Value *sv; ELM_SPINNER_DATA_GET(obj, sd); if (sd->label) eina_stringshare_del(sd->label); if (sd->delay) ecore_timer_del(sd->delay); if (sd->spin) ecore_timer_del(sd->spin); if (sd->special_values) { EINA_LIST_FREE (sd->special_values, sv) { eina_stringshare_del(sv->label); free(sv); } } ELM_WIDGET_CLASS(_elm_spinner_parent_sc)->base.del(obj); } static Eina_Bool _elm_spinner_smart_theme(Evas_Object *obj) { Eina_Bool ret; ret = elm_layout_theme_set(obj, "spinner", "base", elm_widget_style_get(obj)); if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _access_spinner_register(obj); return ret; } static Eina_Bool _elm_spinner_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Eina_List *items = NULL; ELM_SPINNER_CHECK(obj) EINA_FALSE; ELM_SPINNER_DATA_GET(obj, sd); items = eina_list_append(items, sd->access_obj); items = eina_list_append(items, sd->decrement_btn_access); items = eina_list_append(items, sd->increment_btn_access); return elm_widget_focus_list_next_get (obj, items, eina_list_data_get, dir, next); } static void _access_hook(Evas_Object *obj, Eina_Bool is_access) { ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); if (is_access) { ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = _elm_spinner_smart_focus_next; _access_spinner_register(obj); } else { ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = NULL; //TODO: unregister edje part object } } static void _elm_spinner_smart_set_user(Elm_Spinner_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_spinner_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_spinner_smart_del; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_WIDGET_CLASS(sc)->on_focus = _elm_spinner_smart_on_focus; ELM_WIDGET_CLASS(sc)->event = _elm_spinner_smart_event; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_spinner_smart_sizing_eval; ELM_WIDGET_CLASS(sc)->theme = _elm_spinner_smart_theme; // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) ELM_WIDGET_CLASS(sc)->focus_next = _elm_spinner_smart_focus_next; ELM_WIDGET_CLASS(sc)->access = _access_hook; } EAPI const Elm_Spinner_Smart_Class * elm_spinner_smart_class_get(void) { static Elm_Spinner_Smart_Class _sc = ELM_SPINNER_SMART_CLASS_INIT_NAME_VERSION(ELM_SPINNER_SMART_NAME); static const Elm_Spinner_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_spinner_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_spinner_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_spinner_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_spinner_label_format_set(Evas_Object *obj, const char *fmt) { ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); eina_stringshare_replace(&sd->label, fmt); _label_write(obj); elm_layout_sizing_eval(obj); } EAPI const char * elm_spinner_label_format_get(const Evas_Object *obj) { ELM_SPINNER_CHECK(obj) NULL; ELM_SPINNER_DATA_GET(obj, sd); return sd->label; } EAPI void elm_spinner_min_max_set(Evas_Object *obj, double min, double max) { ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); if ((sd->val_min == min) && (sd->val_max == max)) return; sd->val_min = min; sd->val_max = max; if (sd->val < sd->val_min) sd->val = sd->val_min; if (sd->val > sd->val_max) sd->val = sd->val_max; _val_set(obj); _label_write(obj); } EAPI void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max) { if (min) *min = 0.0; if (max) *max = 0.0; ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); if (min) *min = sd->val_min; if (max) *max = sd->val_max; } EAPI void elm_spinner_step_set(Evas_Object *obj, double step) { ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); sd->step = step; } EAPI double elm_spinner_step_get(const Evas_Object *obj) { ELM_SPINNER_CHECK(obj) 0.0; ELM_SPINNER_DATA_GET(obj, sd); return sd->step; } EAPI void elm_spinner_value_set(Evas_Object *obj, double val) { ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); if (sd->val == val) return; sd->val = val; if (sd->val < sd->val_min) sd->val = sd->val_min; if (sd->val > sd->val_max) sd->val = sd->val_max; _val_set(obj); _label_write(obj); } EAPI double elm_spinner_value_get(const Evas_Object *obj) { ELM_SPINNER_CHECK(obj) 0.0; ELM_SPINNER_DATA_GET(obj, sd); return sd->val; } EAPI void elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap) { ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); sd->wrap = wrap; } EAPI Eina_Bool elm_spinner_wrap_get(const Evas_Object *obj) { ELM_SPINNER_CHECK(obj) EINA_FALSE; ELM_SPINNER_DATA_GET(obj, sd); return sd->wrap; } EAPI void elm_spinner_special_value_add(Evas_Object *obj, double value, const char *label) { Elm_Spinner_Special_Value *sv; ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); sv = calloc(1, sizeof(*sv)); if (!sv) return; sv->value = value; sv->label = eina_stringshare_add(label); sd->special_values = eina_list_append(sd->special_values, sv); _label_write(obj); } EAPI void elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable) { ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); sd->editable = editable; } EAPI Eina_Bool elm_spinner_editable_get(const Evas_Object *obj) { ELM_SPINNER_CHECK(obj) EINA_FALSE; ELM_SPINNER_DATA_GET(obj, sd); return sd->editable; } EAPI void elm_spinner_interval_set(Evas_Object *obj, double interval) { ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); sd->first_interval = interval; } EAPI double elm_spinner_interval_get(const Evas_Object *obj) { ELM_SPINNER_CHECK(obj) 0.0; ELM_SPINNER_DATA_GET(obj, sd); return sd->first_interval; } EAPI void elm_spinner_base_set(Evas_Object *obj, double base) { ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); sd->val_base = base; } EAPI double elm_spinner_base_get(const Evas_Object *obj) { ELM_SPINNER_CHECK(obj) 0.0; ELM_SPINNER_DATA_GET(obj, sd); return sd->val_base; } EAPI void elm_spinner_round_set(Evas_Object *obj, int rnd) { ELM_SPINNER_CHECK(obj); ELM_SPINNER_DATA_GET(obj, sd); sd->round = rnd; } EAPI int elm_spinner_round_get(const Evas_Object *obj) { ELM_SPINNER_CHECK(obj) 0; ELM_SPINNER_DATA_GET(obj, sd); return sd->round; } elementary-1.7.7/src/lib/elm_map.c0000664000175000017500000046275512127353615013761 00000000000000#include #include "elm_priv.h" #include "elm_widget_map.h" EAPI const char ELM_MAP_SMART_NAME[] = "elm_map"; EAPI const char ELM_MAP_PAN_SMART_NAME[] = "elm_map_pan"; #define OVERLAY_CLASS_ZOOM_MAX 255 #define MAX_CONCURRENT_DOWNLOAD 10 #define ROUND(z) (((z) < 0) ? (int)ceil((z) - 0.005) : (int)floor((z) + 0.005)) #define EVAS_MAP_POINT 4 #define DEFAULT_TILE_SIZE 256 #define MARER_MAX_NUMBER 30 #define OVERLAY_GROUPING_SCALE 2 #define CACHE_ROOT "/elm_map" #define CACHE_TILE_ROOT CACHE_ROOT "/%d/%d/%d" #define CACHE_TILE_PATH "%s/%d.png" #define CACHE_ROUTE_ROOT CACHE_ROOT "/route" #define CACHE_NAME_ROOT CACHE_ROOT "/name" #define ROUTE_YOURS_URL "http://www.yournavigation.org/api/dev/route.php" #define ROUTE_TYPE_MOTORCAR "motocar" #define ROUTE_TYPE_BICYCLE "bicycle" #define ROUTE_TYPE_FOOT "foot" #define YOURS_DISTANCE "distance" #define YOURS_DESCRIPTION "description" #define YOURS_COORDINATES "coordinates" #define NAME_NOMINATIM_URL "http://nominatim.openstreetmap.org" #define NOMINATIM_RESULT "result" #define NOMINATIM_PLACE "place" #define NOMINATIM_ATTR_LON "lon" #define NOMINATIM_ATTR_LAT "lat" #ifdef HAVE_ELEMENTARY_ECORE_CON static char * _mapnik_url_cb(const Evas_Object *obj __UNUSED__, int x, int y, int zoom) { char buf[PATH_MAX]; // ((x+y+zoom)%3)+'a' is requesting map images from distributed // tile servers (eg., a, b, c) snprintf(buf, sizeof(buf), "http://%c.tile.openstreetmap.org/%d/%d/%d.png", ((x + y + zoom) % 3) + 'a', zoom, x, y); return strdup(buf); } static char * _osmarender_url_cb(const Evas_Object *obj __UNUSED__, int x, int y, int zoom) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "http://%c.tah.openstreetmap.org/Tiles/tile/%d/%d/%d.png", ((x + y + zoom) % 3) + 'a', zoom, x, y); return strdup(buf); } static char * _cyclemap_url_cb(const Evas_Object *obj __UNUSED__, int x, int y, int zoom) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "http://%c.tile.opencyclemap.org/cycle/%d/%d/%d.png", ((x + y + zoom) % 3) + 'a', zoom, x, y); return strdup(buf); } static char * _mapquest_url_cb(const Evas_Object *obj __UNUSED__, int x, int y, int zoom) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "http://otile%d.mqcdn.com/tiles/1.0.0/osm/%d/%d/%d.png", ((x + y + zoom) % 4) + 1, zoom, x, y); return strdup(buf); } static char * _mapquest_aerial_url_cb(const Evas_Object *obj __UNUSED__, int x, int y, int zoom) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "http://oatile%d.mqcdn.com/naip/%d/%d/%d.png", ((x + y + zoom) % 4) + 1, zoom, x, y); return strdup(buf); } static char * _yours_url_cb(const Evas_Object *obj __UNUSED__, const char *type_name, int method, double flon, double flat, double tlon, double tlat) { char buf[PATH_MAX]; snprintf (buf, sizeof(buf), "%s?flat=%lf&flon=%lf&tlat=%lf&tlon=%lf&v=%s&fast=%d&instructions=1", ROUTE_YOURS_URL, flat, flon, tlat, tlon, type_name, method); return strdup(buf); } // TODO: fix monav api /* static char * _monav_url_cb(const Evas_Object *obj __UNUSED__, char *type_name, int method, double flon, double flat, double tlon, double tlat) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s?flat=%f&flon=%f&tlat=%f&tlon=%f&v=%s&fast=%d&instructions=1", ROUTE_MONAV_URL, flat, flon, tlat, tlon, type_name, method); return strdup(buf); } //TODO: fix ors api static char * _ors_url_cb(const Evas_Object *obj __UNUSED__, char *type_name, int method, double flon, double flat, double tlon, double tlat) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s?flat=%f&flon=%f&tlat=%f&tlon=%f&v=%s&fast=%d&instructions=1", ROUTE_ORS_URL, flat, flon, tlat, tlon, type_name, method); return strdup(buf); } */ static char * _nominatim_url_cb(const Evas_Object *obj, int method, const char *name, double lon, double lat) { char **str; char buf[PATH_MAX]; unsigned int ele, idx; char search_url[PATH_MAX]; ELM_MAP_DATA_GET(obj, sd); if (method == ELM_MAP_NAME_METHOD_SEARCH) { search_url[0] = '\0'; str = eina_str_split_full(name, " ", 0, &ele); for (idx = 0; idx < ele; idx++) { eina_strlcat(search_url, str[idx], sizeof(search_url)); if (!(idx == (ele - 1))) eina_strlcat(search_url, "+", sizeof(search_url)); } snprintf(buf, sizeof(buf), "%s/search?q=%s&format=xml&polygon=0&addressdetails=0", NAME_NOMINATIM_URL, search_url); if (str && str[0]) { free(str[0]); free(str); } } else if (method == ELM_MAP_NAME_METHOD_REVERSE) snprintf(buf, sizeof(buf), "%s/reverse?format=xml&lat=%lf&lon=%lf&zoom=%d&addressdetails=0", NAME_NOMINATIM_URL, lat, lon, (int)sd->zoom); else strcpy(buf, ""); return strdup(buf); } // Refer : http://wiki.openstreetmap.org/wiki/FAQ // meters per pixel when latitude is 0 (equator) // meters per pixel = _osm_scale_meter[zoom] * cos (latitude) const double _osm_scale_meter[] = { 78206, 39135.758482, 19567.879241, 9783.939621, 4891.969810, 2445.984905, 1222.992453, 611.496226, 305.748113, 152.874057, 76.437028, 38.218514, 19.109257, 9.554629, 4.777314, 2.388657, 1.194329, 0.597164, 0.29858 }; static double _scale_cb(const Evas_Object *obj __UNUSED__, double lon __UNUSED__, double lat, int zoom) { if (zoom < 0 || zoom >= (int)sizeof(_osm_scale_meter)) return 0; return _osm_scale_meter[zoom] / cos(lat * ELM_PI / 180.0); } const Source_Tile src_tiles[] = { {"Mapnik", 0, 18, _mapnik_url_cb, NULL, NULL, _scale_cb}, {"Osmarender", 0, 17, _osmarender_url_cb, NULL, NULL, _scale_cb}, {"CycleMap", 0, 16, _cyclemap_url_cb, NULL, NULL, _scale_cb}, {"MapQuest", 0, 18, _mapquest_url_cb, NULL, NULL, _scale_cb}, {"MapQuest Open Aerial", 0, 11, _mapquest_aerial_url_cb, NULL, NULL, _scale_cb} }; // FIXME: Fix more open sources const Source_Route src_routes[] = { {"Yours", _yours_url_cb} // http://www.yournavigation.org/ //{"Monav", _monav_url_cb}, //{"ORS", _ors_url_cb}, // http://www.openrouteservice.org }; // Scale in meters const double _scale_tb[] = { 10000000, 5000000, 2000000, 1000000, 500000, 200000, 100000, 50000, 20000, 10000, 5000, 2000, 1000, 500, 500, 200, 100, 50, 20, 10, 5, 2, 1 }; // FIXME: Add more open sources const Source_Name src_names[] = { {"Nominatim", _nominatim_url_cb} }; static int id_num = 1; static const char SIG_CLICKED[] = "clicked"; static const char SIG_CLICKED_DOUBLE[] = "clicked,double"; static const char SIG_PRESS[] = "press"; static const char SIG_LONGPRESSED[] = "longpressed"; static const char SIG_SCROLL[] = "scroll"; static const char SIG_SCROLL_DRAG_START[] = "scroll,drag,start"; static const char SIG_SCROLL_DRAG_STOP[] = "scroll,drag,stop"; static const char SIG_SCROLL_ANIM_START[] = "scroll,anim,start"; static const char SIG_SCROLL_ANIM_STOP[] = "scroll,anim,stop"; static const char SIG_ZOOM_START[] = "zoom,start"; static const char SIG_ZOOM_STOP[] = "zoom,stop"; static const char SIG_ZOOM_CHANGE[] = "zoom,change"; static const char SIG_LOADED[] = "loaded"; static const char SIG_TILE_LOAD[] = "tile,load"; static const char SIG_TILE_LOADED[] = "tile,loaded"; static const char SIG_TILE_LOADED_FAIL[] = "tile,loaded,fail"; static const char SIG_ROUTE_LOAD[] = "route,load"; static const char SIG_ROUTE_LOADED[] = "route,loaded"; static const char SIG_ROUTE_LOADED_FAIL[] = "route,loaded,fail"; static const char SIG_NAME_LOAD[] = "name,load"; static const char SIG_NAME_LOADED[] = "name,loaded"; static const char SIG_NAME_LOADED_FAIL[] = "name,loaded,fail"; static const char SIG_OVERLAY_CLICKED[] = "overlay,clicked"; static const char SIG_OVERLAY_DEL[] = "overlay,del"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {SIG_CLICKED_DOUBLE, ""}, {SIG_PRESS, ""}, {SIG_LONGPRESSED, ""}, {SIG_SCROLL, ""}, {SIG_SCROLL_DRAG_START, ""}, {SIG_SCROLL_DRAG_STOP, ""}, {SIG_SCROLL_ANIM_START, ""}, {SIG_SCROLL_ANIM_STOP, ""}, {SIG_ZOOM_START, ""}, {SIG_ZOOM_STOP, ""}, {SIG_ZOOM_CHANGE, ""}, {SIG_LOADED, ""}, {SIG_TILE_LOAD, ""}, {SIG_TILE_LOADED, ""}, {SIG_TILE_LOADED_FAIL, ""}, {SIG_ROUTE_LOAD, ""}, {SIG_ROUTE_LOADED, ""}, {SIG_ROUTE_LOADED_FAIL, ""}, {SIG_NAME_LOAD, ""}, {SIG_NAME_LOADED, ""}, {SIG_NAME_LOADED_FAIL, ""}, {SIG_OVERLAY_CLICKED, ""}, {SIG_OVERLAY_DEL, ""}, {NULL, NULL} }; static const Evas_Smart_Interface *_smart_interfaces[] = { (Evas_Smart_Interface *)&ELM_SCROLLABLE_IFACE, NULL }; EVAS_SMART_SUBCLASS_IFACE_NEW (ELM_MAP_SMART_NAME, _elm_map, Elm_Map_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _smart_callbacks, _smart_interfaces); ELM_INTERNAL_SMART_SUBCLASS_NEW (ELM_MAP_PAN_SMART_NAME, _elm_map_pan, Elm_Map_Pan_Smart_Class, Elm_Pan_Smart_Class, elm_pan_smart_class_get, NULL); static void _edj_overlay_size_get(Elm_Map_Smart_Data *sd, Evas_Coord *w, Evas_Coord *h) { Evas_Object *edj; const char *s; EINA_SAFETY_ON_NULL_RETURN(w); EINA_SAFETY_ON_NULL_RETURN(h); edj = edje_object_add(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); elm_widget_theme_object_set (ELM_WIDGET_DATA(sd)->obj, edj, "map/marker", "radio", elm_widget_style_get(ELM_WIDGET_DATA(sd)->obj)); s = edje_object_data_get(edj, "size_w"); if (s) *w = atoi(s); else *w = 0; s = edje_object_data_get(edj, "size_h"); if (s) *h = atoi(s); else *h = 0; evas_object_del(edj); } static void _rotate_do(Evas_Coord x, Evas_Coord y, Evas_Coord cx, Evas_Coord cy, double degree, Evas_Coord *xx, Evas_Coord *yy) { double r = (degree * M_PI) / 180.0; if (xx) *xx = ((x - cx) * cos(r)) + ((y - cy) * cos(r + M_PI_2)) + cx; if (yy) *yy = ((x - cx) * sin(r)) + ((y - cy) * sin(r + M_PI_2)) + cy; } static void _obj_rotate(Elm_Map_Smart_Data *sd, Evas_Object *obj) { Evas_Coord w, h, ow, oh; evas_map_util_points_populate_from_object(sd->map, obj); evas_object_geometry_get(obj, NULL, NULL, &ow, &oh); evas_object_image_size_get(obj, &w, &h); if ((w > ow) || (h > oh)) { evas_map_point_image_uv_set(sd->map, 0, 0, 0); evas_map_point_image_uv_set(sd->map, 1, w, 0); evas_map_point_image_uv_set(sd->map, 2, w, h); evas_map_point_image_uv_set(sd->map, 3, 0, h); } evas_map_util_rotate(sd->map, sd->rotate.d, sd->rotate.cx, sd->rotate.cy); evas_object_map_set(obj, sd->map); evas_object_map_enable_set(obj, EINA_TRUE); } static void _obj_place(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { EINA_SAFETY_ON_NULL_RETURN(obj); evas_object_move(obj, x, y); evas_object_resize(obj, w, h); evas_object_show(obj); } static void _coord_to_region_convert(Elm_Map_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Evas_Coord size, double *lon, double *lat) { int zoom; EINA_SAFETY_ON_NULL_RETURN(sd); zoom = floor(log(size / sd->size.tile) / log(2)); if ((sd->src_tile) && (sd->src_tile->coord_to_geo)) { if (sd->src_tile->coord_to_geo (ELM_WIDGET_DATA(sd)->obj, zoom, x, y, size, lon, lat)) return; } if (lon) *lon = (x / (double)size * 360.0) - 180; if (lat) { double n = ELM_PI - (2.0 * ELM_PI * y / size); *lat = 180.0 / ELM_PI *atan(0.5 * (exp(n) - exp(-n))); } } static void _region_to_coord_convert(Elm_Map_Smart_Data *sd, double lon, double lat, Evas_Coord size, Evas_Coord *x, Evas_Coord *y) { int zoom; EINA_SAFETY_ON_NULL_RETURN(sd); zoom = floor(log(size / 256) / log(2)); if ((sd->src_tile) && (sd->src_tile->geo_to_coord)) { if (sd->src_tile->geo_to_coord (ELM_WIDGET_DATA(sd)->obj, zoom, lon, lat, size, x, y)) return; } if (x) *x = floor((lon + 180.0) / 360.0 * size); if (y) *y = floor((1.0 - log(tan(lat * ELM_PI / 180.0) + (1.0 / cos(lat * ELM_PI / 180.0))) / ELM_PI) / 2.0 * size); } static void _viewport_coord_get(Elm_Map_Smart_Data *sd, Evas_Coord *vx, Evas_Coord *vy, Evas_Coord *vw, Evas_Coord *vh) { Evas_Coord x, y, w, h; EINA_SAFETY_ON_NULL_RETURN(sd); sd->s_iface->content_pos_get(ELM_WIDGET_DATA(sd)->obj, &x, &y); sd->s_iface->content_viewport_size_get(ELM_WIDGET_DATA(sd)->obj, &w, &h); if (w > sd->size.w) x -= ((w - sd->size.w) / 2); if (h > sd->size.h) y -= ((h - sd->size.h) / 2); if (vx) *vx = x; if (vy) *vy = y; if (vw) *vw = w; if (vh) *vh = h; } // Map coordinates to canvas geometry without rotate static void _coord_to_canvas_no_rotation(Elm_Map_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Evas_Coord *xx, Evas_Coord *yy) { Evas_Coord vx, vy, sx, sy; _viewport_coord_get(sd, &vx, &vy, NULL, NULL); evas_object_geometry_get(sd->pan_obj, &sx, &sy, NULL, NULL); if (xx) *xx = x - vx + sx; if (yy) *yy = y - vy + sy; } // Map coordinates to canvas geometry static void _coord_to_canvas(Elm_Map_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Evas_Coord *xx, Evas_Coord *yy) { _coord_to_canvas_no_rotation(sd, x, y, &x, &y); _rotate_do(x, y, sd->rotate.cx, sd->rotate.cy, sd->rotate.d, &x, &y); if (xx) *xx = x; if (yy) *yy = y; } // Canvas geometry to map coordinates static void _canvas_to_coord(Elm_Map_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Evas_Coord *xx, Evas_Coord *yy) { Evas_Coord vx, vy, sx, sy; _viewport_coord_get(sd, &vx, &vy, NULL, NULL); evas_object_geometry_get(sd->pan_obj, &sx, &sy, NULL, NULL); _rotate_do(x - sx + vx, y - sy + vy, sd->rotate.cx - sx + vx, sd->rotate.cy - sy + vy, -sd->rotate.d, &x, &y); if (xx) *xx = x; if (yy) *yy = y; } static void _region_show(void *data) { Delayed_Data *dd = data; int x, y, w, h; EINA_SAFETY_ON_NULL_RETURN(data); _region_to_coord_convert (dd->wsd, dd->lon, dd->lat, dd->wsd->size.w, &x, &y); _viewport_coord_get(dd->wsd, NULL, NULL, &w, &h); x = x - (w / 2); y = y - (h / 2); dd->wsd->s_iface->content_region_show (ELM_WIDGET_DATA(dd->wsd)->obj, x, y, w, h); evas_object_smart_changed(dd->wsd->pan_obj); } static void _grid_item_coord_get(Grid_Item *gi, int *x, int *y, int *w, int *h) { EINA_SAFETY_ON_NULL_RETURN(gi); if (x) *x = gi->x * gi->wsd->size.tile; if (y) *y = gi->y * gi->wsd->size.tile; if (w) *w = gi->wsd->size.tile; if (h) *h = gi->wsd->size.tile; } static Eina_Bool _grid_item_in_viewport(Grid_Item *gi) { Evas_Coord vx, vy, vw, vh; Evas_Coord x, y, w, h; EINA_SAFETY_ON_NULL_RETURN_VAL(gi, EINA_FALSE); _viewport_coord_get(gi->wsd, &vx, &vy, &vw, &vh); _grid_item_coord_get(gi, &x, &y, &w, &h); return ELM_RECTS_INTERSECT(x, y, w, h, vx, vy, vw, vh); } static Eina_Bool _loaded_timeout_cb(void *data) { Elm_Map_Smart_Data *sd = data; EINA_SAFETY_ON_NULL_RETURN_VAL(data, EINA_FALSE); sd->loaded_timer = NULL; if (!(sd->download_num) && !(sd->download_idler)) evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_LOADED, NULL); return ECORE_CALLBACK_CANCEL; } static void _grid_item_update(Grid_Item *gi) { Evas_Load_Error err; EINA_SAFETY_ON_NULL_RETURN(gi); evas_object_image_file_set(gi->img, gi->file, NULL); if (!gi->wsd->zoom_timer && !gi->wsd->scr_timer) evas_object_image_smooth_scale_set(gi->img, EINA_TRUE); else evas_object_image_smooth_scale_set(gi->img, EINA_FALSE); err = evas_object_image_load_error_get(gi->img); if (err != EVAS_LOAD_ERROR_NONE) { ERR("Image loading error (%s): %s", gi->file, evas_load_error_str(err)); ecore_file_remove(gi->file); gi->file_have = EINA_FALSE; } else { Evas_Coord x, y, w, h; _grid_item_coord_get(gi, &x, &y, &w, &h); _coord_to_canvas_no_rotation(gi->wsd, x, y, &x, &y); _obj_place(gi->img, x, y, w, h); _obj_rotate(gi->wsd, gi->img); gi->file_have = EINA_TRUE; } if (gi->wsd->loaded_timer) ecore_timer_del(gi->wsd->loaded_timer); gi->wsd->loaded_timer = ecore_timer_add(0.25, _loaded_timeout_cb, gi->wsd); } static void _grid_item_load(Grid_Item *gi) { EINA_SAFETY_ON_NULL_RETURN(gi); if (gi->file_have) _grid_item_update(gi); else if (!gi->job) { gi->wsd->download_list = eina_list_remove(gi->wsd->download_list, gi); gi->wsd->download_list = eina_list_append(gi->wsd->download_list, gi); } } static void _grid_item_unload(Grid_Item *gi) { EINA_SAFETY_ON_NULL_RETURN(gi); if (gi->file_have) { evas_object_hide(gi->img); evas_object_image_file_set(gi->img, NULL, NULL); } else if (gi->job) { ecore_file_download_abort(gi->job); ecore_file_remove(gi->file); gi->job = NULL; gi->wsd->try_num--; } else gi->wsd->download_list = eina_list_remove(gi->wsd->download_list, gi); } static Grid_Item * _grid_item_create(Grid *g, Evas_Coord x, Evas_Coord y) { char buf[PATH_MAX]; char buf2[PATH_MAX]; Grid_Item *gi; char *url; EINA_SAFETY_ON_NULL_RETURN_VAL(g, NULL); gi = ELM_NEW(Grid_Item); gi->wsd = g->wsd; gi->g = g; gi->x = x; gi->y = y; gi->file_have = EINA_FALSE; gi->job = NULL; gi->img = evas_object_image_add (evas_object_evas_get(ELM_WIDGET_DATA(g->wsd)->obj)); evas_object_image_smooth_scale_set(gi->img, EINA_FALSE); evas_object_image_scale_hint_set(gi->img, EVAS_IMAGE_SCALE_HINT_DYNAMIC); evas_object_image_filled_set(gi->img, EINA_TRUE); evas_object_smart_member_add(gi->img, g->wsd->pan_obj); evas_object_pass_events_set(gi->img, EINA_TRUE); evas_object_stack_below(gi->img, g->wsd->sep_maps_overlays); { const char *cachedir; #ifdef ELM_EFREET snprintf(buf, sizeof(buf), "%s" CACHE_TILE_ROOT, efreet_cache_home_get(), g->wsd->id, g->zoom, x); (void)cachedir; #else cachedir = getenv("XDG_CACHE_HOME"); snprintf(buf, sizeof(buf), "%s/%s" CACHE_TILE_ROOT, getenv("HOME"), cachedir ? : "/.config", g->wsd->id, g->zoom, x); #endif } snprintf(buf2, sizeof(buf2), CACHE_TILE_PATH, buf, y); if (!ecore_file_exists(buf)) ecore_file_mkpath(buf); eina_stringshare_replace(&gi->file, buf2); url = g->wsd->src_tile->url_cb(ELM_WIDGET_DATA(g->wsd)->obj, x, y, g->zoom); if ((!url) || (!strlen(url))) { eina_stringshare_replace(&gi->url, NULL); ERR("Getting source url failed: %s", gi->file); } else eina_stringshare_replace(&gi->url, url); if (url) free(url); eina_matrixsparse_data_idx_set(g->grid, y, x, gi); return gi; } static void _grid_item_free(Grid_Item *gi) { EINA_SAFETY_ON_NULL_RETURN(gi); _grid_item_unload(gi); if (gi->g && gi->g->grid) eina_matrixsparse_data_idx_set(gi->g->grid, gi->y, gi->x, NULL); if (gi->url) eina_stringshare_del(gi->url); if (gi->file_have) ecore_file_remove(gi->file); if (gi->file) eina_stringshare_del(gi->file); if (gi->img) evas_object_del(gi->img); free(gi); } static void _downloaded_cb(void *data, const char *file __UNUSED__, int status) { Grid_Item *gi = data; if (status == 200) { DBG("Download success from %s to %s", gi->url, gi->file); _grid_item_update(gi); gi->wsd->finish_num++; evas_object_smart_callback_call (ELM_WIDGET_DATA(gi->wsd)->obj, SIG_TILE_LOADED, NULL); } else { WRN("Download failed from %s to %s (%d) ", gi->url, gi->file, status); ecore_file_remove(gi->file); gi->file_have = EINA_FALSE; evas_object_smart_callback_call (ELM_WIDGET_DATA(gi->wsd)->obj, SIG_TILE_LOADED_FAIL, NULL); } gi->job = NULL; gi->wsd->download_num--; if (!gi->wsd->download_num) edje_object_signal_emit(ELM_WIDGET_DATA(gi->wsd)->resize_obj, "elm,state,busy,stop", "elm"); } static Eina_Bool _download_job(void *data) { Elm_Map_Smart_Data *sd = data; Eina_List *l, *ll; Grid_Item *gi; if (!eina_list_count(sd->download_list)) { sd->download_idler = NULL; return ECORE_CALLBACK_CANCEL; } EINA_LIST_REVERSE_FOREACH_SAFE(sd->download_list, l, ll, gi) { Eina_Bool ret; if ((gi->g->zoom != sd->zoom) || !(_grid_item_in_viewport(gi))) { sd->download_list = eina_list_remove(sd->download_list, gi); continue; } if (sd->download_num >= MAX_CONCURRENT_DOWNLOAD) return ECORE_CALLBACK_RENEW; ret = ecore_file_download_full (gi->url, gi->file, _downloaded_cb, NULL, gi, &(gi->job), sd->ua); if ((!ret) || (!gi->job)) ERR("Can't start to download from %s to %s", gi->url, gi->file); else { sd->download_list = eina_list_remove(sd->download_list, gi); sd->try_num++; sd->download_num++; evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_TILE_LOAD, NULL); if (sd->download_num == 1) edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,start", "elm"); } } return ECORE_CALLBACK_RENEW; } static void _grid_viewport_get(Grid *g, int *x, int *y, int *w, int *h) { int xx, yy, ww, hh; Evas_Coord vx, vy, vw, vh; EINA_SAFETY_ON_NULL_RETURN(g); _viewport_coord_get(g->wsd, &vx, &vy, &vw, &vh); if (vx < 0) vx = 0; if (vy < 0) vy = 0; xx = (vx / g->wsd->size.tile) - 1; if (xx < 0) xx = 0; yy = (vy / g->wsd->size.tile) - 1; if (yy < 0) yy = 0; ww = (vw / g->wsd->size.tile) + 3; if (xx + ww >= g->tw) ww = g->tw - xx; hh = (vh / g->wsd->size.tile) + 3; if (yy + hh >= g->th) hh = g->th - yy; if (x) *x = xx; if (y) *y = yy; if (w) *w = ww; if (h) *h = hh; } static void _grid_unload(Grid *g) { Eina_Matrixsparse_Cell *cell; Eina_Iterator *it; Grid_Item *gi; EINA_SAFETY_ON_NULL_RETURN(g); it = eina_matrixsparse_iterator_new(g->grid); EINA_ITERATOR_FOREACH (it, cell) { gi = eina_matrixsparse_cell_data_get(cell); _grid_item_unload(gi); } eina_iterator_free(it); } static void _grid_load(Grid *g) { Eina_Matrixsparse_Cell *cell; int x, y, xx, yy, ww, hh; Eina_Iterator *it; Grid_Item *gi; EINA_SAFETY_ON_NULL_RETURN(g); it = eina_matrixsparse_iterator_new(g->grid); EINA_ITERATOR_FOREACH (it, cell) { gi = eina_matrixsparse_cell_data_get(cell); if (!_grid_item_in_viewport(gi)) _grid_item_unload(gi); } eina_iterator_free(it); _grid_viewport_get(g, &xx, &yy, &ww, &hh); for (y = yy; y < yy + hh; y++) { for (x = xx; x < xx + ww; x++) { gi = eina_matrixsparse_data_idx_get(g->grid, y, x); if (!gi) gi = _grid_item_create(g, x, y); _grid_item_load(gi); } } } static void _grid_place(Elm_Map_Smart_Data *sd) { Eina_List *l; Grid *g; EINA_SAFETY_ON_NULL_RETURN(sd); EINA_LIST_FOREACH (sd->grids, l, g) { if (sd->zoom == g->zoom) _grid_load(g); else _grid_unload(g); } if (!sd->download_idler) sd->download_idler = ecore_idler_add(_download_job, sd); } static void _grid_all_create(Elm_Map_Smart_Data *sd) { int zoom; EINA_SAFETY_ON_NULL_RETURN(sd->src_tile); for (zoom = sd->src_tile->zoom_min; zoom <= sd->src_tile->zoom_max; zoom++) { Grid *g; int tnum; g = ELM_NEW(Grid); g->wsd = sd; g->zoom = zoom; tnum = pow(2.0, g->zoom); g->tw = tnum; g->th = tnum; g->grid = eina_matrixsparse_new(g->th, g->tw, NULL, NULL); sd->grids = eina_list_append(sd->grids, g); } } static void _grid_all_clear(Elm_Map_Smart_Data *sd) { Grid *g; EINA_SAFETY_ON_NULL_RETURN(sd); EINA_LIST_FREE (sd->grids, g) { Eina_Matrixsparse_Cell *cell; Eina_Iterator *it = eina_matrixsparse_iterator_new(g->grid); EINA_ITERATOR_FOREACH (it, cell) { Grid_Item *gi; gi = eina_matrixsparse_cell_data_get(cell); if (gi) _grid_item_free(gi); } eina_iterator_free(it); eina_matrixsparse_free(g->grid); free(g); } } static void _track_place(Elm_Map_Smart_Data *sd) { #ifdef ELM_EMAP Eina_List *l; Evas_Coord size; Evas_Object *route; Evas_Coord px, py, ow, oh; int xmin, xmax, ymin, ymax; px = sd->pan_x; py = sd->pan_y; _viewport_coord_get(sd, NULL, NULL, &ow, &oh); size = sd->size.w; EINA_LIST_FOREACH (sd->track, l, route) { double lon_min, lon_max; double lat_min, lat_max; elm_route_longitude_min_max_get(route, &lon_min, &lon_max); elm_route_latitude_min_max_get(route, &lat_min, &lat_max); _region_to_coord_convert(sd, lon_min, lat_max, size, &xmin, &ymin); _region_to_coord_convert(sd, lon_max, lat_min, size, &xmax, &ymax); if ( !(xmin < px && xmax < px) && !(xmin > px + ow && xmax > px + ow)) { if ((ymin < py && ymax < py) || (ymin > py + oh && ymax > py + oh)) { //display the route evas_object_move(route, xmin - px, ymin - py); evas_object_resize(route, xmax - xmin, ymax - ymin); evas_object_raise(route); _obj_rotate(sd, route); evas_object_show(route); continue; } } //the route is not display evas_object_hide(route); } #else (void)sd; #endif } static void _delayed_do(Elm_Map_Smart_Data *sd) { Delayed_Data *dd; dd = eina_list_nth(sd->delayed_jobs, 0); if (dd && !dd->wsd->zoom_animator) { dd->func(dd); sd->delayed_jobs = eina_list_remove(sd->delayed_jobs, dd); free(dd); } } static void _smooth_update(Elm_Map_Smart_Data *sd) { Eina_List *l; Grid *g; EINA_LIST_FOREACH (sd->grids, l, g) { Eina_Iterator *it = eina_matrixsparse_iterator_new(g->grid); Eina_Matrixsparse_Cell *cell; EINA_ITERATOR_FOREACH (it, cell) { Grid_Item *gi = eina_matrixsparse_cell_data_get(cell); if (_grid_item_in_viewport(gi)) evas_object_image_smooth_scale_set(gi->img, EINA_TRUE); } eina_iterator_free(it); } } static Eina_Bool _zoom_timeout_cb(void *data) { Elm_Map_Smart_Data *sd = data; _smooth_update(sd); sd->zoom_timer = NULL; evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_ZOOM_STOP, NULL); return ECORE_CALLBACK_CANCEL; } static void _zoom_do(Elm_Map_Smart_Data *sd, double zoom) { Evas_Coord vx, vy, vw, vh; Evas_Coord ow, oh; if (zoom > sd->src_tile->zoom_max) zoom = sd->src_tile->zoom_max; else if (zoom < sd->src_tile->zoom_min) zoom = sd->src_tile->zoom_min; if (zoom > sd->zoom_max) zoom = sd->zoom_max; else if (zoom < sd->zoom_min) zoom = sd->zoom_min; sd->zoom = ROUND(zoom); sd->zoom_detail = zoom; ow = sd->size.w; oh = sd->size.h; sd->size.tile = pow(2.0, (zoom - sd->zoom)) * sd->tsize; sd->size.w = pow(2.0, sd->zoom) * sd->size.tile; sd->size.h = sd->size.w; // Fix to zooming with (viewport center vx, vy) as the center to prevent // from zooming with (0,0) as the cetner. (scroller default behavior) _viewport_coord_get(sd, &vx, &vy, &vw, &vh); if ((vw > 0) && (vh > 0) && (ow > 0) && (oh > 0)) { Evas_Coord x, y; double sx, sy; if (vw > ow) sx = 0.5; else sx = (double)(vx + (double)(vw / 2)) / ow; if (vh > oh) sy = 0.5; else sy = (double)(vy + (double)(vh / 2)) / oh; if (sx > 1.0) sx = 1.0; if (sy > 1.0) sy = 1.0; x = ceil((sx * sd->size.w) - (vw / 2)); y = ceil((sy * sd->size.h) - (vh / 2)); if (x < 0) x = 0; else if (x > (sd->size.w - vw)) x = sd->size.w - vw; if (y < 0) y = 0; else if (y > (sd->size.h - vh)) y = sd->size.h - vh; sd->s_iface->content_region_show (ELM_WIDGET_DATA(sd)->obj, x, y, vw, vh); } if (sd->zoom_timer) ecore_timer_del(sd->zoom_timer); else evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_ZOOM_START, NULL); sd->zoom_timer = ecore_timer_add(0.25, _zoom_timeout_cb, sd); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_ZOOM_CHANGE, NULL); evas_object_smart_callback_call(sd->pan_obj, "changed", NULL); evas_object_smart_changed(sd->pan_obj); } static Eina_Bool _zoom_anim_cb(void *data) { Elm_Map_Smart_Data *sd = data; if (sd->ani.cnt <= 0) { sd->zoom_animator = NULL; evas_object_smart_changed(sd->pan_obj); return ECORE_CALLBACK_CANCEL; } else { sd->ani.zoom += sd->ani.diff; sd->ani.cnt--; _zoom_do(sd, sd->ani.zoom); return ECORE_CALLBACK_RENEW; } } static void _zoom_with_animation(Elm_Map_Smart_Data *sd, double zoom, int cnt) { if (cnt == 0) return; sd->ani.cnt = cnt; sd->ani.zoom = sd->zoom; sd->ani.diff = (double)(zoom - sd->zoom) / cnt; if (sd->zoom_animator) ecore_animator_del(sd->zoom_animator); sd->zoom_animator = ecore_animator_add(_zoom_anim_cb, sd); } static void _sizing_eval(Elm_Map_Smart_Data *sd) { Evas_Coord maxw = -1, maxh = -1; evas_object_size_hint_max_get(ELM_WIDGET_DATA(sd)->obj, &maxw, &maxh); evas_object_size_hint_max_set(ELM_WIDGET_DATA(sd)->obj, maxw, maxh); } static void _changed_size_hints_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _sizing_eval(data); } static Eina_Bool _scr_timeout_cb(void *data) { Elm_Map_Smart_Data *sd = data; _smooth_update(sd); sd->scr_timer = NULL; evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_SCROLL_DRAG_STOP, NULL); return ECORE_CALLBACK_CANCEL; } static void _scroll_cb(Evas_Object *obj, void *data __UNUSED__) { ELM_MAP_DATA_GET(obj, sd); if (sd->scr_timer) ecore_timer_del(sd->scr_timer); else evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_SCROLL_DRAG_START, NULL); sd->scr_timer = ecore_timer_add(0.25, _scr_timeout_cb, sd); evas_object_smart_callback_call(ELM_WIDGET_DATA(sd)->obj, SIG_SCROLL, NULL); } static void _scroll_animate_start_cb(Evas_Object *obj, void *data __UNUSED__) { ELM_MAP_DATA_GET(obj, sd); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_SCROLL_ANIM_START, NULL); } static void _scroll_animate_stop_cb(Evas_Object *obj, void *data __UNUSED__) { ELM_MAP_DATA_GET(obj, sd); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_SCROLL_ANIM_STOP, NULL); } static Eina_Bool _long_press_cb(void *data) { Elm_Map_Smart_Data *sd = data; sd->long_timer = NULL; evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_LONGPRESSED, &sd->ev); return ECORE_CALLBACK_CANCEL; } static void _mouse_down_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Map_Smart_Data *sd = data; Evas_Event_Mouse_Down *ev = event_info; if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK) evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_CLICKED_DOUBLE, ev); else evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_PRESS, ev); if (sd->long_timer) ecore_timer_del(sd->long_timer); sd->ev = *ev; sd->long_timer = ecore_timer_add(_elm_config->longpress_timeout, _long_press_cb, sd); } static void _mouse_up_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Map_Smart_Data *sd = data; Evas_Event_Mouse_Up *ev = event_info; EINA_SAFETY_ON_NULL_RETURN(ev); if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; if (sd->long_timer) { ecore_timer_del(sd->long_timer); sd->long_timer = NULL; } if (!sd->on_hold) evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_CLICKED, ev); sd->on_hold = EINA_FALSE; } static void _mouse_wheel_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Map_Smart_Data *sd = data; if (!sd->paused) { Evas_Event_Mouse_Wheel *ev = event_info; _zoom_do(sd, sd->zoom_detail - ((double)ev->z / 10)); } } static void _region_max_min_get(Eina_List *overlays, double *max_longitude, double *min_longitude, double *max_latitude, double *min_latitude) { double max_lon = -180, min_lon = 180; double max_lat = -90, min_lat = 90; Elm_Map_Overlay *overlay; EINA_LIST_FREE (overlays, overlay) { double lon, lat; if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) { Overlay_Default *ovl = overlay->ovl; lon = ovl->lon; lat = ovl->lat; } else if (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) { // FIXME: class center coord is alright?? Overlay_Class *ovl = overlay->ovl; double max_lo, min_lo, max_la, min_la; _region_max_min_get (ovl->members, &max_lo, &min_lo, &max_la, &min_la); lon = (max_lo + min_lo) / 2; lat = (max_la + min_la) / 2; } else if (overlay->type == ELM_MAP_OVERLAY_TYPE_BUBBLE) { Overlay_Bubble *ovl = overlay->ovl; lon = ovl->lon; lat = ovl->lat; } else { WRN("Not supported overlay type: %d", overlay->type); continue; } if (lon > max_lon) max_lon = lon; if (lon < min_lon) min_lon = lon; if (lat > max_lat) max_lat = lat; if (lat < min_lat) min_lat = lat; } if (max_longitude) *max_longitude = max_lon; if (min_longitude) *min_longitude = min_lon; if (max_latitude) *max_latitude = max_lat; if (min_latitude) *min_latitude = min_lat; } static Evas_Object * _icon_dup(const Evas_Object *icon, Evas_Object *parent) { // Evas_Object do not support object duplication?? const char *file = NULL, *group = NULL; Eina_Bool size_up, size_down; Evas_Object *dupp; if (!icon || !parent) return NULL; dupp = elm_icon_add(parent); elm_image_file_get(icon, &file, &group); elm_image_file_set(dupp, file, group); elm_image_animated_set(dupp, elm_image_animated_get(icon)); elm_image_animated_play_set(dupp, elm_image_animated_play_get(icon)); elm_icon_standard_set(dupp, elm_icon_standard_get(icon)); elm_icon_order_lookup_set(dupp, elm_icon_order_lookup_get(icon)); elm_image_no_scale_set(dupp, elm_image_no_scale_get(icon)); elm_image_resizable_get(icon, &size_up, &size_down); elm_image_resizable_set(dupp, size_up, size_down); elm_image_fill_outside_set(dupp, elm_image_fill_outside_get(icon)); elm_image_prescale_set(dupp, elm_image_prescale_get(icon)); elm_image_aspect_fixed_set(dupp, elm_image_aspect_fixed_get(icon)); return dupp; } static void _overlay_clicked_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *ev __UNUSED__) { Elm_Map_Overlay *overlay = data; EINA_SAFETY_ON_NULL_RETURN(data); evas_object_smart_callback_call (ELM_WIDGET_DATA(overlay->wsd)->obj, SIG_OVERLAY_CLICKED, overlay); if (overlay->cb) overlay->cb(overlay->cb_data, ELM_WIDGET_DATA(overlay->wsd)->obj, overlay); } static void _overlay_default_hide(Overlay_Default *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->content) evas_object_hide(ovl->content); if (ovl->icon) evas_object_hide(ovl->icon); if (ovl->clas_content) evas_object_hide(ovl->clas_content); if (ovl->clas_icon) evas_object_hide(ovl->clas_icon); if (ovl->layout) evas_object_hide(ovl->layout); } static void _overlay_default_show(Overlay_Default *ovl) { Evas_Object *disp; Evas_Coord x, y, w, h; EINA_SAFETY_ON_NULL_RETURN(ovl); evas_object_hide(ovl->layout); if (ovl->content) { disp = ovl->content; evas_object_geometry_get(disp, NULL, NULL, &w, &h); if (w <= 0 || h <= 0) evas_object_size_hint_min_get(disp, &w, &h); } else if (!(ovl->icon) && ovl->clas_content) { disp = ovl->clas_content; evas_object_geometry_get(disp, NULL, NULL, &w, &h); if (w <= 0 || h <= 0) evas_object_size_hint_min_get(disp, &w, &h); } else { if (ovl->icon) evas_object_show(ovl->icon); else if (ovl->clas_icon) evas_object_show(ovl->clas_icon); disp = ovl->layout; w = ovl->w; h = ovl->h; } _coord_to_canvas(ovl->wsd, ovl->x, ovl->y, &x, &y); _obj_place(disp, x - (w / 2), y - (h / 2), w, h); } static void _overlay_default_coord_get(Overlay_Default *ovl, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (x) *x = ovl->x; if (y) *y = ovl->y; if (w) *w = ovl->w; if (h) *h = ovl->h; } static void _overlay_default_coord_set(Overlay_Default *ovl, Evas_Coord x, Evas_Coord y) { EINA_SAFETY_ON_NULL_RETURN(ovl); ovl->x = x; ovl->y = y; } static void _overlay_default_coord_update(Overlay_Default *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); _region_to_coord_convert (ovl->wsd, ovl->lon, ovl->lat, ovl->wsd->size.w, &ovl->x, &ovl->y); } static void _overlay_default_layout_text_update(Overlay_Default *ovl, const char *text) { if (!ovl->content && !ovl->icon && !ovl->clas_content && !ovl->clas_icon) elm_layout_text_set(ovl->layout, "elm.text", text); } static void _overlay_default_content_update(Overlay_Default *ovl, Evas_Object *content, Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->content == content) return; if (ovl->content) evas_object_del(ovl->content); ovl->content = content; if (ovl->content) evas_object_event_callback_add(ovl->content, EVAS_CALLBACK_MOUSE_DOWN, _overlay_clicked_cb, overlay); } static void _overlay_default_class_content_update(Overlay_Default *ovl, const Evas_Object *content __UNUSED__) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->clas_content) evas_object_del(ovl->clas_content); // Evas_Object can not be duplicated. //ovl->clas_content = _content_dup(content); } static void _overlay_default_layout_update(Overlay_Default *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->icon) { evas_object_color_set(ovl->layout, 255, 255, 255, 255); elm_layout_theme_set (ovl->layout, "map/marker", "empty", elm_widget_style_get(ELM_WIDGET_DATA(ovl->wsd)->obj)); elm_object_part_content_set(ovl->layout, "elm.icon", ovl->icon); } else if (!ovl->icon && ovl->clas_icon) { evas_object_color_set(ovl->layout, 255, 255, 255, 255); elm_layout_theme_set (ovl->layout, "map/marker", "empty", elm_widget_style_get(ELM_WIDGET_DATA(ovl->wsd)->obj)); elm_object_part_content_set(ovl->layout, "elm.icon", ovl->clas_icon); } else { evas_object_color_set (ovl->layout, ovl->c.r, ovl->c.g, ovl->c.b, ovl->c.a); elm_layout_theme_set (ovl->layout, "map/marker", "radio", elm_widget_style_get(ELM_WIDGET_DATA(ovl->wsd)->obj)); } } static void _overlay_default_icon_update(Overlay_Default *ovl, Evas_Object *icon) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->icon == icon) return; if (ovl->icon) evas_object_del(ovl->icon); ovl->icon = icon; _overlay_default_layout_update(ovl); } static void _overlay_default_class_icon_update(Overlay_Default *ovl, const Evas_Object *icon) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->clas_icon) evas_object_del(ovl->clas_icon); ovl->clas_icon = _icon_dup(icon, ovl->layout); _overlay_default_layout_update(ovl); } static void _overlay_default_color_update(Overlay_Default *ovl, Color c) { EINA_SAFETY_ON_NULL_RETURN(ovl); ovl->c = c; _overlay_default_layout_update(ovl); } static void _overlay_default_free(Overlay_Default *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->content) evas_object_del(ovl->content); if (ovl->icon) evas_object_del(ovl->icon); if (ovl->clas_content) evas_object_del(ovl->clas_content); if (ovl->clas_icon) evas_object_del(ovl->clas_icon); if (ovl->layout) evas_object_del(ovl->layout); free(ovl); } static Overlay_Default * _overlay_default_new(Elm_Map_Overlay *overlay, double lon, double lat, Color c, double scale) { Overlay_Default *ovl; EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, NULL); ovl = ELM_NEW(Overlay_Default); ovl->wsd = overlay->wsd; _edj_overlay_size_get(ovl->wsd, &(ovl->w), &(ovl->h)); ovl->w *= scale; ovl->h *= scale; ovl->layout = elm_layout_add(ELM_WIDGET_DATA(ovl->wsd)->obj); evas_object_smart_member_add(ovl->layout, ovl->wsd->pan_obj); evas_object_stack_above(ovl->layout, ovl->wsd->sep_maps_overlays); elm_layout_theme_set(ovl->layout, "map/marker", "radio", elm_widget_style_get(ELM_WIDGET_DATA(ovl->wsd)->obj)); evas_object_event_callback_add(ovl->layout, EVAS_CALLBACK_MOUSE_DOWN, _overlay_clicked_cb, overlay); ovl->lon = lon; ovl->lat = lat; _overlay_default_color_update(ovl, c); return ovl; } static void _overlay_group_hide(Overlay_Group *grp) { EINA_SAFETY_ON_NULL_RETURN(grp); if (grp->ovl) _overlay_default_hide(grp->ovl); } static void _overlay_group_show(Overlay_Group *grp) { EINA_SAFETY_ON_NULL_RETURN(grp); if (grp->ovl) _overlay_default_show(grp->ovl); } static void _overlay_group_coord_member_update(Overlay_Group *grp, Evas_Coord x, Evas_Coord y, Eina_List *members) { char text[32]; EINA_SAFETY_ON_NULL_RETURN(grp); if (!grp->ovl) return; _overlay_default_coord_set(grp->ovl, x, y); _coord_to_region_convert (grp->wsd, x, y, grp->wsd->size.w, &grp->lon, &grp->lat); if (grp->members) eina_list_free(grp->members); grp->members = members; snprintf(text, sizeof(text), "%d", eina_list_count(members)); _overlay_default_layout_text_update(grp->ovl, text); } static void _overlay_group_icon_update(Overlay_Group *grp, const Evas_Object *icon) { EINA_SAFETY_ON_NULL_RETURN(grp); if (grp->ovl) _overlay_default_icon_update (grp->ovl, _icon_dup(icon, ELM_WIDGET_DATA(grp->wsd)->obj)); } static void _overlay_group_content_update(Overlay_Group *grp __UNUSED__, const Evas_Object *content __UNUSED__) { EINA_SAFETY_ON_NULL_RETURN(grp); // Evas_Object can not be duplicated. //_overlay_default_content_update(grp->ovl, _content_dup(content)); return; } static void _overlay_group_color_update(Overlay_Group *grp, Color c) { EINA_SAFETY_ON_NULL_RETURN(grp); _overlay_default_color_update(grp->ovl, c); } static void _overlay_group_cb_set(Overlay_Group *grp, Elm_Map_Overlay_Get_Cb cb, void *data) { EINA_SAFETY_ON_NULL_RETURN(grp); grp->overlay->cb = cb; grp->overlay->data = data; } static void _overlay_group_free(Overlay_Group *grp) { EINA_SAFETY_ON_NULL_RETURN(grp); if (grp->overlay) free(grp->overlay); if (grp->ovl) _overlay_default_free(grp->ovl); if (grp->members) eina_list_free(grp->members); free(grp); } static Overlay_Group * _overlay_group_new(Elm_Map_Smart_Data *sd) { Overlay_Group *grp; Color c = {0x90, 0xee, 0x90, 0xff}; grp = ELM_NEW(Overlay_Group); grp->wsd = sd; grp->overlay = ELM_NEW(Elm_Map_Overlay); // this is a virtual overlay grp->overlay->wsd = sd; grp->overlay->type = ELM_MAP_OVERLAY_TYPE_GROUP; grp->overlay->ovl = grp; grp->ovl = _overlay_default_new(grp->overlay, -1, -1, c, 2); return grp; } static void _overlay_class_cb_set(Overlay_Class *ovl, Elm_Map_Overlay_Get_Cb cb, void *data) { Eina_List *l; Elm_Map_Overlay *overlay; EINA_SAFETY_ON_NULL_RETURN(ovl); // Update class members' callbacks EINA_LIST_FOREACH (ovl->members, l, overlay) _overlay_group_cb_set(overlay->grp, cb, data); } static void _overlay_class_icon_update(Overlay_Class *ovl, Evas_Object *icon) { Eina_List *l; Elm_Map_Overlay *overlay; EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->icon == icon) return; if (ovl->icon) evas_object_del(ovl->icon); ovl->icon = icon; // Update class members' class icons EINA_LIST_FOREACH (ovl->members, l, overlay) { _overlay_group_icon_update(overlay->grp, icon); if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) _overlay_default_class_icon_update(overlay->ovl, icon); } } static void _overlay_class_content_update(Overlay_Class *ovl, Evas_Object *content) { Eina_List *l; Elm_Map_Overlay *overlay; EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->content == content) return; if (ovl->content) evas_object_del(ovl->content); ovl->content = content; // Update class members' class contents EINA_LIST_FOREACH (ovl->members, l, overlay) { _overlay_group_content_update(overlay->grp, content); if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) _overlay_default_class_content_update(overlay->ovl, content); } } static void _overlay_class_color_update(Overlay_Class *ovl, Color c) { Eina_List *l; Elm_Map_Overlay *overlay; EINA_SAFETY_ON_NULL_RETURN(ovl); // Update class members' class contents EINA_LIST_FOREACH (ovl->members, l, overlay) _overlay_group_color_update(overlay->grp, c); } static void _overlay_class_free(Overlay_Class *clas) { Eina_List *l; Elm_Map_Overlay *overlay; EINA_SAFETY_ON_NULL_RETURN(clas); // Update class members' class contents EINA_LIST_FOREACH (clas->members, l, overlay) { overlay->grp->klass = NULL; _overlay_group_content_update(overlay->grp, NULL); _overlay_group_icon_update(overlay->grp, NULL); if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) { _overlay_default_class_content_update(overlay->ovl, NULL); _overlay_default_class_icon_update(overlay->ovl, NULL); } } if (clas->icon) evas_object_del(clas->icon); if (clas->members) eina_list_free(clas->members); free(clas); } static Overlay_Class * _overlay_class_new(Elm_Map_Smart_Data *sd) { Overlay_Class *ovl; ovl = ELM_NEW(Overlay_Class); ovl->wsd = sd; ovl->icon = NULL; ovl->zoom_max = OVERLAY_CLASS_ZOOM_MAX; return ovl; } static void _overlay_bubble_coord_update(Overlay_Bubble *bubble) { EINA_SAFETY_ON_NULL_RETURN(bubble); if (bubble->pobj) { Evas_Coord x, y, w, h; evas_object_geometry_get(bubble->pobj, &x, &y, &w, &h); bubble->x = x + (w / 2); bubble->y = y - (bubble->h / 2); _canvas_to_coord (bubble->wsd, bubble->x, bubble->y, &(bubble->x), &(bubble->y)); _coord_to_region_convert (bubble->wsd, bubble->x, bubble->y, bubble->wsd->size.w, &(bubble->lon), &(bubble->lat)); } else { _region_to_coord_convert(bubble->wsd, bubble->lon, bubble->lat, bubble->wsd->size.w, &bubble->x, &bubble->y); } } static void _overlay_bubble_coord_get(Overlay_Bubble *bubble, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { EINA_SAFETY_ON_NULL_RETURN(bubble); if (!(bubble->pobj)) { if (x) *x = bubble->x; if (y) *y = bubble->y; if (w) *w = bubble->w; if (h) *h = bubble->h; } else { if (x) *x = 0; if (y) *y = 0; if (w) *w = 0; if (h) *h = 0; } } static Eina_Bool _overlay_bubble_show_hide(Overlay_Bubble *bubble, Eina_Bool visible) { EINA_SAFETY_ON_NULL_RETURN_VAL(bubble, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(bubble->obj, EINA_FALSE); if (!visible) evas_object_hide(bubble->obj); else if (bubble->pobj && !evas_object_visible_get(bubble->pobj)) { evas_object_hide(bubble->obj); visible = EINA_FALSE; } else { _coord_to_canvas (bubble->wsd, bubble->x, bubble->y, &(bubble->x), &(bubble->y)); _obj_place(bubble->obj, bubble->x - (bubble->w / 2), bubble->y - (bubble->h / 2), bubble->w, bubble->h); evas_object_raise(bubble->obj); } return visible; } static void _overlay_bubble_free(Overlay_Bubble *bubble) { EINA_SAFETY_ON_NULL_RETURN(bubble); evas_object_del(bubble->bx); evas_object_del(bubble->sc); evas_object_del(bubble->obj); free(bubble); } static Overlay_Bubble * _overlay_bubble_new(Elm_Map_Overlay *overlay) { Evas_Coord h; const char *s; Overlay_Bubble *bubble; EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, NULL); bubble = ELM_NEW(Overlay_Bubble); bubble->wsd = overlay->wsd; bubble->obj = edje_object_add(evas_object_evas_get(ELM_WIDGET_DATA(overlay->wsd)->obj)); elm_widget_theme_object_set (ELM_WIDGET_DATA(overlay->wsd)->obj, bubble->obj, "map", "marker_bubble", elm_widget_style_get(ELM_WIDGET_DATA(overlay->wsd)->obj)); evas_object_event_callback_add(bubble->obj, EVAS_CALLBACK_MOUSE_DOWN, _overlay_clicked_cb, overlay); bubble->sc = elm_scroller_add(bubble->obj); elm_widget_style_set(bubble->sc, "map_bubble"); elm_scroller_content_min_limit(bubble->sc, EINA_FALSE, EINA_TRUE); elm_scroller_policy_set (bubble->sc, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_OFF); elm_scroller_bounce_set (bubble->sc, _elm_config->thumbscroll_bounce_enable, EINA_FALSE); edje_object_part_swallow(bubble->obj, "elm.swallow.content", bubble->sc); bubble->bx = elm_box_add(bubble->sc); evas_object_size_hint_align_set(bubble->bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set (bubble->bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(bubble->bx, EINA_TRUE); elm_object_content_set(bubble->sc, bubble->bx); s = edje_object_data_get(bubble->obj, "size_w"); if (s) bubble->w = atoi(s); else bubble->w = 0; edje_object_size_min_calc(bubble->obj, NULL, &(bubble->h)); s = edje_object_data_get(bubble->obj, "size_h"); if (s) h = atoi(s); else h = 0; if (bubble->h < h) bubble->h = h; bubble->lon = -1; bubble->lat = -1; bubble->x = -1; bubble->y = -1; return bubble; } static void _overlay_route_color_update(Overlay_Route *ovl, Color c) { EINA_SAFETY_ON_NULL_RETURN(ovl); evas_object_color_set(ovl->obj, c.r, c.g, c.b, c.a); } static void _overlay_route_hide(Overlay_Route *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); evas_object_hide(ovl->obj); } static void _overlay_route_show(Overlay_Route *r) { Path *p; Eina_List *l; Path_Node *n; EINA_SAFETY_ON_NULL_RETURN(r); EINA_SAFETY_ON_NULL_RETURN(r->wsd); evas_object_polygon_points_clear(r->obj); EINA_LIST_FOREACH (r->nodes, l, n) { p = eina_list_nth(r->paths, n->idx); if (!p) continue; _region_to_coord_convert (r->wsd, n->pos.lon, n->pos.lat, r->wsd->size.w, &p->x, &p->y); _coord_to_canvas(r->wsd, p->x, p->y, &p->x, &p->y); } EINA_LIST_FOREACH (r->paths, l, p) evas_object_polygon_point_add(r->obj, p->x - 3, p->y - 3); EINA_LIST_REVERSE_FOREACH (r->paths, l, p) evas_object_polygon_point_add(r->obj, p->x + 3, p->y + 3); evas_object_show(r->obj); } static void _overlay_route_free(Overlay_Route *route) { Path *p; Path_Node *n; EINA_SAFETY_ON_NULL_RETURN(route); evas_object_del(route->obj); EINA_LIST_FREE (route->paths, p) free(p); EINA_LIST_FREE (route->nodes, n) { if (n->pos.address) eina_stringshare_del(n->pos.address); free(n); } free(route); } static Overlay_Route * _overlay_route_new(Elm_Map_Smart_Data *sd, const Elm_Map_Route *route, Color c) { Eina_List *l; Path_Node *n; Overlay_Route *ovl; EINA_SAFETY_ON_NULL_RETURN_VAL(route, NULL); ovl = ELM_NEW(Overlay_Route); ovl->wsd = sd; ovl->obj = evas_object_polygon_add(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_object_smart_member_add(ovl->obj, sd->pan_obj); _overlay_route_color_update(ovl, c); EINA_LIST_FOREACH (route->nodes, l, n) { Path *path; Path_Node *node; node = ELM_NEW(Path_Node); node->idx = n->idx; node->pos.lon = n->pos.lon; node->pos.lat = n->pos.lat; if (n->pos.address) node->pos.address = strdup(n->pos.address); ovl->nodes = eina_list_append(ovl->nodes, node); path = ELM_NEW(Path); ovl->paths = eina_list_append(ovl->paths, path); } return ovl; } static void _overlay_line_color_update(Overlay_Line *ovl, Color c) { EINA_SAFETY_ON_NULL_RETURN(ovl); evas_object_color_set(ovl->obj, c.r, c.g, c.b, c.a); } static void _overlay_line_hide(Overlay_Line *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->obj) evas_object_hide(ovl->obj); } static void _overlay_line_show(Overlay_Line *ovl) { Evas_Coord fx, fy, tx, ty; Elm_Map_Smart_Data *sd = ovl->wsd; _region_to_coord_convert(sd, ovl->flon, ovl->flat, sd->size.w, &fx, &fy); _region_to_coord_convert(sd, ovl->tlon, ovl->tlat, sd->size.w, &tx, &ty); _coord_to_canvas(sd, fx, fy, &fx, &fy); _coord_to_canvas(sd, tx, ty, &tx, &ty); evas_object_line_xy_set(ovl->obj, fx, fy, tx, ty); evas_object_show(ovl->obj); } static void _overlay_line_free(Overlay_Line *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); evas_object_del(ovl->obj); free(ovl); } static Overlay_Line * _overlay_line_new(Elm_Map_Smart_Data *sd, double flon, double flat, double tlon, double tlat, Color c) { Overlay_Line *ovl; ovl = ELM_NEW(Overlay_Line); ovl->wsd = sd; ovl->flon = flon; ovl->flat = flat; ovl->tlon = tlon; ovl->tlat = tlat; ovl->obj = evas_object_line_add(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_object_smart_member_add(ovl->obj, sd->pan_obj); _overlay_line_color_update(ovl, c); return ovl; } static void _overlay_polygon_color_update(Overlay_Polygon *ovl, Color c) { EINA_SAFETY_ON_NULL_RETURN(ovl); evas_object_color_set(ovl->obj, c.r, c.g, c.b, c.a); } static void _overlay_polygon_hide(Overlay_Polygon *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->obj) evas_object_hide(ovl->obj); } static void _overlay_polygon_show(Overlay_Polygon *ovl) { Eina_List *l; Region *r; Elm_Map_Smart_Data *sd; EINA_SAFETY_ON_NULL_RETURN(ovl); sd = ovl->wsd; evas_object_polygon_points_clear(ovl->obj); EINA_LIST_FOREACH (ovl->regions, l, r) { Evas_Coord x, y; _region_to_coord_convert(sd, r->lon, r->lat, sd->size.w, &x, &y); _coord_to_canvas(sd, x, y, &x, &y); evas_object_polygon_point_add(ovl->obj, x, y); } evas_object_show(ovl->obj); } static void _overlay_polygon_free(Overlay_Polygon *ovl) { Region *r; EINA_SAFETY_ON_NULL_RETURN(ovl); evas_object_del(ovl->obj); EINA_LIST_FREE (ovl->regions, r) free(r); free(ovl); } static Overlay_Polygon * _overlay_polygon_new(Elm_Map_Smart_Data *sd, Color c) { Overlay_Polygon *ovl; ovl = ELM_NEW(Overlay_Polygon); ovl->wsd = sd; ovl->obj = evas_object_polygon_add(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_object_smart_member_add(ovl->obj, sd->pan_obj); _overlay_polygon_color_update(ovl, c); return ovl; } static void _overlay_circle_color_update(Overlay_Circle *ovl, Color c) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN(ovl); obj = elm_layout_edje_get(ovl->obj); evas_object_color_set(obj, c.r, c.g, c.b, c.a); } static void _overlay_circle_hide(Overlay_Circle *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->obj) evas_object_hide(ovl->obj); } static void _overlay_circle_show(Overlay_Circle *ovl) { double r; Evas_Coord x, y; Elm_Map_Smart_Data *sd; EINA_SAFETY_ON_NULL_RETURN(ovl); sd = ovl->wsd; r = (ovl->ratio) * sd->size.w; _region_to_coord_convert(sd, ovl->lon, ovl->lat, sd->size.w, &x, &y); _coord_to_canvas(sd, x, y, &x, &y); _obj_place(ovl->obj, x - r, y - r, r * 2, r * 2); } static void _overlay_circle_free(Overlay_Circle *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); evas_object_del(ovl->obj); free(ovl); } static Overlay_Circle * _overlay_circle_new(Elm_Map_Smart_Data *sd, double lon, double lat, double radius, Color c) { Overlay_Circle *ovl; ovl = ELM_NEW(Overlay_Circle); ovl->wsd = sd; ovl->lon = lon; ovl->lat = lat; ovl->radius = radius; ovl->ratio = radius / sd->size.w; ovl->obj = elm_layout_add(ELM_WIDGET_DATA(sd)->obj); evas_object_smart_member_add(ovl->obj, sd->pan_obj); evas_object_stack_above(ovl->obj, sd->sep_maps_overlays); elm_layout_theme_set(ovl->obj, "map/circle", "base", elm_widget_style_get(ELM_WIDGET_DATA(sd)->obj)); _overlay_circle_color_update(ovl, c); return ovl; } static void _overlay_scale_color_update(Overlay_Scale *ovl, Color c) { EINA_SAFETY_ON_NULL_RETURN(ovl); evas_object_color_set(ovl->obj, c.r, c.g, c.b, c.a); } static void _overlay_scale_hide(Overlay_Scale *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); if (ovl->obj) evas_object_hide(ovl->obj); } static void _overlay_scale_show(Overlay_Scale *ovl) { double text; Evas_Coord w; char buf[32]; double meter; double lon, lat; Elm_Map_Smart_Data *sd; EINA_SAFETY_ON_NULL_RETURN(ovl); sd = ovl->wsd; if ((int)sizeof(_scale_tb) <= sd->zoom) { ERR("Zoom level is too high"); return; } elm_map_region_get(ELM_WIDGET_DATA(sd)->obj, &lon, &lat); meter = sd->src_tile->scale_cb(ELM_WIDGET_DATA(sd)->obj, lon, lat, sd->zoom); w = (_scale_tb[sd->zoom] / meter) * (sd->zoom_detail - sd->zoom + 1); text = _scale_tb[sd->zoom] / 1000; if (text < 1) snprintf(buf, sizeof(buf), "%d m", (int)(text * 1000)); else snprintf(buf, sizeof(buf), "%d km", (int)text); elm_layout_text_set(ovl->obj, "elm.text", buf); _obj_place(ovl->obj, ovl->x, ovl->y, w, ovl->h); } static void _overlay_scale_free(Overlay_Scale *ovl) { EINA_SAFETY_ON_NULL_RETURN(ovl); evas_object_del(ovl->obj); free(ovl); } static Overlay_Scale * _overlay_scale_new(Elm_Map_Smart_Data *sd, Evas_Coord x, Evas_Coord y, Color c) { const char *s; Overlay_Scale *ovl; ovl = ELM_NEW(Overlay_Scale); ovl->wsd = sd; ovl->x = x; ovl->y = y; ovl->obj = elm_layout_add(ELM_WIDGET_DATA(sd)->obj); evas_object_smart_member_add(ovl->obj, sd->pan_obj); evas_object_stack_above(ovl->obj, sd->sep_maps_overlays); elm_layout_theme_set(ovl->obj, "map/scale", "base", elm_widget_style_get(ELM_WIDGET_DATA(sd)->obj)); s = edje_object_data_get(elm_layout_edje_get(ovl->obj), "size_w"); if (s) ovl->w = atoi(s); else ovl->w = 100; s = edje_object_data_get(elm_layout_edje_get(ovl->obj), "size_h"); if (s) ovl->h = atoi(s); else ovl->h = 60; _overlay_scale_color_update(ovl, c); return ovl; } static void _overlay_grouping(Eina_List *clas_membs, Elm_Map_Overlay *boss) { Eina_List *l; Elm_Map_Overlay *memb; Eina_List *grp_membs = NULL; int sum_x = 0, sum_y = 0, cnt = 0; Evas_Coord bx = 0, by = 0, bw = 0, bh = 0; EINA_SAFETY_ON_NULL_RETURN(clas_membs); EINA_SAFETY_ON_NULL_RETURN(boss); if (boss->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) _overlay_default_coord_get(boss->ovl, &bx, &by, &bw, &bh); else if (boss->type == ELM_MAP_OVERLAY_TYPE_BUBBLE) _overlay_bubble_coord_get(boss->ovl, &bx, &by, &bw, &bh); EINA_LIST_FOREACH (clas_membs, l, memb) { Evas_Coord x = 0, y = 0, w = 0, h = 0; if (boss == memb || memb->grp->in) continue; if ((memb->hide) || (memb->zoom_min > memb->wsd->zoom)) continue; if (memb->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) _overlay_default_coord_get(memb->ovl, &x, &y, &w, &h); else if (memb->type == ELM_MAP_OVERLAY_TYPE_BUBBLE) _overlay_bubble_coord_get(memb->ovl, &x, &y, &w, &h); if (bw <= 0 || bh <= 0 || w <= 0 || h <= 0) continue; if (ELM_RECTS_INTERSECT(x, y, w, h, bx, by, bw * OVERLAY_GROUPING_SCALE, bh * OVERLAY_GROUPING_SCALE)) { // Join group. memb->grp->boss = EINA_FALSE; memb->grp->in = EINA_TRUE; sum_x += x; sum_y += y; cnt++; grp_membs = eina_list_append(grp_membs, memb); } } if (cnt >= 1) { // Mark as boss boss->grp->boss = EINA_TRUE; boss->grp->in = EINA_TRUE; sum_x = (sum_x + bx) / (cnt + 1); sum_y = (sum_y + by) / (cnt + 1); grp_membs = eina_list_append(grp_membs, boss); _overlay_group_coord_member_update(boss->grp, sum_x, sum_y, grp_membs); // Append group to all overlay list boss->wsd->group_overlays = eina_list_append(boss->wsd->group_overlays, boss->grp->overlay); } } static void _overlay_show(Elm_Map_Overlay *overlay) { Elm_Map_Smart_Data *sd = overlay->wsd; if (overlay->paused) return; if ((overlay->grp) && (overlay->grp->klass) && (overlay->grp->klass->paused)) return; overlay->visible = EINA_TRUE; if (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) { overlay->visible = EINA_FALSE; return; } if (overlay->grp) { if ((overlay->grp->in) || (overlay->hide) || (overlay->zoom_min > sd->zoom)) overlay->visible = EINA_FALSE; if ((overlay->grp->klass) && ((overlay->grp->klass->hide) || (overlay->grp->klass->zoom_min > sd->zoom))) overlay->visible = EINA_FALSE; } switch (overlay->type) { case ELM_MAP_OVERLAY_TYPE_DEFAULT: if (overlay->visible) _overlay_default_show(overlay->ovl); else _overlay_default_hide(overlay->ovl); break; case ELM_MAP_OVERLAY_TYPE_GROUP: if (overlay->visible) _overlay_group_show(overlay->ovl); else _overlay_group_hide(overlay->ovl); break; case ELM_MAP_OVERLAY_TYPE_BUBBLE: overlay->visible = _overlay_bubble_show_hide(overlay->ovl, overlay->visible); break; case ELM_MAP_OVERLAY_TYPE_ROUTE: if (overlay->visible) _overlay_route_show(overlay->ovl); else _overlay_route_hide(overlay->ovl); break; case ELM_MAP_OVERLAY_TYPE_LINE: if (overlay->visible) _overlay_line_show(overlay->ovl); else _overlay_line_hide(overlay->ovl); break; case ELM_MAP_OVERLAY_TYPE_POLYGON: if (overlay->visible) _overlay_polygon_show(overlay->ovl); else _overlay_polygon_hide(overlay->ovl); break; case ELM_MAP_OVERLAY_TYPE_CIRCLE: if (overlay->visible) _overlay_circle_show(overlay->ovl); else _overlay_circle_hide(overlay->ovl); break; case ELM_MAP_OVERLAY_TYPE_SCALE: if (overlay->visible) _overlay_scale_show(overlay->ovl); else _overlay_scale_hide(overlay->ovl); break; default: ERR("Invalid overlay type to show: %d", overlay->type); } } static void _overlay_place(Elm_Map_Smart_Data *sd) { Eina_List *l, *ll; Elm_Map_Overlay *overlay; eina_list_free(sd->group_overlays); sd->group_overlays = NULL; EINA_LIST_FOREACH (sd->overlays, l, overlay) { // Reset groups if ((overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) || (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS)) continue; overlay->grp->in = EINA_FALSE; overlay->grp->boss = EINA_FALSE; _overlay_group_hide(overlay->grp); // Update overlays' coord if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) _overlay_default_coord_update(overlay->ovl); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_BUBBLE) _overlay_bubble_coord_update(overlay->ovl); } // Classify into group boss or follwer EINA_LIST_FOREACH (sd->overlays, l, overlay) { Elm_Map_Overlay *boss; Overlay_Class *clas; if (overlay->type != ELM_MAP_OVERLAY_TYPE_CLASS) continue; if (overlay->hide || (overlay->zoom_min > sd->zoom)) continue; clas = overlay->ovl; if (clas->zoom_max < sd->zoom) continue; EINA_LIST_FOREACH (clas->members, ll, boss) { if (boss->type == ELM_MAP_OVERLAY_TYPE_CLASS) continue; if (boss->hide || (boss->zoom_min > sd->zoom)) continue; if (boss->grp->in) continue; _overlay_grouping(clas->members, boss); } } // Place group overlays and overlays EINA_LIST_FOREACH (sd->group_overlays, l, overlay) _overlay_show(overlay); EINA_LIST_FOREACH (sd->overlays, l, overlay) _overlay_show(overlay); } static Evas_Object * _overlay_obj_get(const Elm_Map_Overlay *overlay) { EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, NULL); if (overlay->type == ELM_MAP_OVERLAY_TYPE_GROUP) { Overlay_Group *ovl = overlay->ovl; Overlay_Default *df = ovl->ovl; return df->layout; } else if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) { Overlay_Default *ovl = overlay->ovl; return ovl->layout; } else { ERR("Not supported overlay type: %d", overlay->type); return NULL; } } static void _overlays_show(void *data) { double max_lon, min_lon, max_lat, min_lat; Delayed_Data *dd = data; int zoom, zoom_max; Evas_Coord vw, vh; EINA_SAFETY_ON_NULL_RETURN(data); _region_max_min_get(dd->overlays, &max_lon, &min_lon, &max_lat, &min_lat); dd->lon = (max_lon + min_lon) / 2; dd->lat = (max_lat + min_lat) / 2; zoom = dd->wsd->src_tile->zoom_min; _viewport_coord_get(dd->wsd, NULL, NULL, &vw, &vh); if (dd->wsd->src_tile->zoom_max < dd->wsd->zoom_max) zoom_max = dd->wsd->src_tile->zoom_max; else zoom_max = dd->wsd->zoom_max; while (zoom <= zoom_max) { Evas_Coord size, max_x, max_y, min_x, min_y; size = pow(2.0, zoom) * dd->wsd->tsize; _region_to_coord_convert (dd->wsd, min_lon, max_lat, size, &min_x, &max_y); _region_to_coord_convert (dd->wsd, max_lon, min_lat, size, &max_x, &min_y); if ((max_x - min_x) > vw || (max_y - min_y) > vh) break; zoom++; } zoom--; _zoom_do(dd->wsd, zoom); _region_show(dd); evas_object_smart_changed(dd->wsd->pan_obj); } static void _elm_map_pan_smart_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_MAP_PAN_DATA_GET(obj, psd); if ((x == psd->wsd->pan_x) && (y == psd->wsd->pan_y)) return; psd->wsd->pan_x = x; psd->wsd->pan_y = y; evas_object_smart_changed(obj); } static void _elm_map_pan_smart_pos_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { ELM_MAP_PAN_DATA_GET(obj, psd); if (x) *x = psd->wsd->pan_x; if (y) *y = psd->wsd->pan_y; } static void _elm_map_pan_smart_pos_max_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { Evas_Coord ow, oh; ELM_MAP_PAN_DATA_GET(obj, psd); evas_object_geometry_get(obj, NULL, NULL, &ow, &oh); ow = psd->wsd->size.w - ow; oh = psd->wsd->size.h - oh; if (ow < 0) ow = 0; if (oh < 0) oh = 0; if (x) *x = ow; if (y) *y = oh; } static void _elm_map_pan_smart_pos_min_get(const Evas_Object *obj __UNUSED__, Evas_Coord *x, Evas_Coord *y) { if (x) *x = 0; if (y) *y = 0; } static void _elm_map_pan_smart_content_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_MAP_PAN_DATA_GET(obj, psd); if (w) *w = psd->wsd->size.w; if (h) *h = psd->wsd->size.h; } static void _elm_map_pan_smart_add(Evas_Object *obj) { /* here just to allocate our extended data */ EVAS_SMART_DATA_ALLOC(obj, Elm_Map_Pan_Smart_Data); ELM_PAN_CLASS(_elm_map_pan_parent_sc)->base.add(obj); } static void _elm_map_pan_smart_resize(Evas_Object *obj, Evas_Coord w __UNUSED__, Evas_Coord h __UNUSED__) { ELM_MAP_PAN_DATA_GET(obj, psd); _sizing_eval(psd->wsd); elm_map_zoom_mode_set(ELM_WIDGET_DATA(psd->wsd)->obj, psd->wsd->mode); evas_object_smart_changed(obj); } static void _elm_map_pan_smart_calculate(Evas_Object *obj) { Evas_Coord w, h; ELM_MAP_PAN_DATA_GET(obj, psd); evas_object_geometry_get(obj, NULL, NULL, &w, &h); if (w <= 0 || h <= 0) return; _grid_place(psd->wsd); _overlay_place(psd->wsd); _track_place(psd->wsd); _delayed_do(psd->wsd); } static void _elm_map_pan_smart_move(Evas_Object *obj, Evas_Coord x __UNUSED__, Evas_Coord y __UNUSED__) { EINA_SAFETY_ON_NULL_RETURN(obj); evas_object_smart_changed(obj); } static void _elm_map_pan_smart_set_user(Elm_Map_Pan_Smart_Class *sc) { ELM_PAN_CLASS(sc)->base.add = _elm_map_pan_smart_add; ELM_PAN_CLASS(sc)->base.move = _elm_map_pan_smart_move; ELM_PAN_CLASS(sc)->base.resize = _elm_map_pan_smart_resize; ELM_PAN_CLASS(sc)->base.calculate = _elm_map_pan_smart_calculate; ELM_PAN_CLASS(sc)->pos_set = _elm_map_pan_smart_pos_set; ELM_PAN_CLASS(sc)->pos_get = _elm_map_pan_smart_pos_get; ELM_PAN_CLASS(sc)->pos_max_get = _elm_map_pan_smart_pos_max_get; ELM_PAN_CLASS(sc)->pos_min_get = _elm_map_pan_smart_pos_min_get; ELM_PAN_CLASS(sc)->content_size_get = _elm_map_pan_smart_content_size_get; } static Eina_Bool _xml_name_attrs_dump_cb(void *data, const char *key, const char *value) { Name_Dump *dump = (Name_Dump *)data; if (!dump) return EINA_FALSE; if (!strncmp(key, NOMINATIM_ATTR_LON, sizeof(NOMINATIM_ATTR_LON))) dump->lon = _elm_atof(value); else if (!strncmp(key, NOMINATIM_ATTR_LAT, sizeof(NOMINATIM_ATTR_LAT))) dump->lat = _elm_atof(value); return EINA_TRUE; } static Eina_Bool _xml_route_dump_cb(void *data, Eina_Simple_XML_Type type, const char *value, unsigned offset __UNUSED__, unsigned length) { Route_Dump *dump = data; if (!dump) return EINA_FALSE; switch (type) { case EINA_SIMPLE_XML_OPEN: case EINA_SIMPLE_XML_OPEN_EMPTY: { const char *attrs; attrs = eina_simple_xml_tag_attributes_find(value, length); if (!attrs) { if (!strncmp(value, YOURS_DISTANCE, length)) dump->id = ROUTE_XML_DISTANCE; else if (!strncmp(value, YOURS_DESCRIPTION, length)) dump->id = ROUTE_XML_DESCRIPTION; else if (!strncmp(value, YOURS_COORDINATES, length)) dump->id = ROUTE_XML_COORDINATES; else dump->id = ROUTE_XML_NONE; } } break; case EINA_SIMPLE_XML_DATA: { char *buf = malloc(length); if (!buf) return EINA_FALSE; snprintf(buf, length, "%s", value); if (dump->id == ROUTE_XML_DISTANCE) dump->distance = _elm_atof(buf); else if (!(dump->description) && (dump->id == ROUTE_XML_DESCRIPTION)) dump->description = strdup(buf); else if (dump->id == ROUTE_XML_COORDINATES) dump->coordinates = strdup(buf); free(buf); } break; default: break; } return EINA_TRUE; } static Eina_Bool _xml_name_dump_cb(void *data, Eina_Simple_XML_Type type, const char *value, unsigned offset __UNUSED__, unsigned length) { Name_Dump *dump = data; if (!dump) return EINA_FALSE; switch (type) { case EINA_SIMPLE_XML_OPEN: case EINA_SIMPLE_XML_OPEN_EMPTY: { const char *attrs; attrs = eina_simple_xml_tag_attributes_find(value, length); if (attrs) { if (!strncmp(value, NOMINATIM_RESULT, sizeof(NOMINATIM_RESULT) - 1)) dump->id = NAME_XML_NAME; else dump->id = NAME_XML_NONE; eina_simple_xml_attributes_parse (attrs, length - (attrs - value), _xml_name_attrs_dump_cb, dump); } } break; case EINA_SIMPLE_XML_DATA: { char *buf = malloc(length + 1); if (!buf) return EINA_FALSE; snprintf(buf, length + 1, "%s", value); if (dump->id == NAME_XML_NAME) dump->address = strdup(buf); free(buf); } break; default: break; } return EINA_TRUE; } static void _kml_parse(Elm_Map_Route *r) { FILE *f; char **str; double lon, lat; unsigned int ele, idx; EINA_SAFETY_ON_NULL_RETURN(r); EINA_SAFETY_ON_NULL_RETURN(r->fname); Route_Dump dump = {0, r->fname, 0.0, NULL, NULL}; f = fopen(r->fname, "rb"); if (f) { long sz; fseek(f, 0, SEEK_END); sz = ftell(f); if (sz > 0) { char *buf; fseek(f, 0, SEEK_SET); buf = malloc(sz); if (buf) { if (fread(buf, 1, sz, f)) { eina_simple_xml_parse (buf, sz, EINA_TRUE, _xml_route_dump_cb, &dump); } free(buf); } } fclose(f); if (dump.distance) r->info.distance = dump.distance; if (dump.description) { eina_stringshare_replace(&r->info.waypoints, dump.description); str = eina_str_split_full(dump.description, "\n", 0, &ele); r->info.waypoint_count = ele; for (idx = 0; idx < ele; idx++) { Path_Waypoint *wp = ELM_NEW(Path_Waypoint); if (wp) { wp->wsd = r->wsd; wp->point = eina_stringshare_add(str[idx]); DBG("%s", str[idx]); r->waypoint = eina_list_append(r->waypoint, wp); } } if (str && str[0]) { free(str[0]); free(str); } } else WRN("description is not found !"); if (dump.coordinates) { eina_stringshare_replace(&r->info.nodes, dump.coordinates); str = eina_str_split_full(dump.coordinates, "\n", 0, &ele); r->info.node_count = ele; for (idx = 0; idx < ele; idx++) { Path_Node *n = ELM_NEW(Path_Node); sscanf(str[idx], "%lf,%lf", &lon, &lat); if (n) { n->wsd = r->wsd; n->pos.lon = lon; n->pos.lat = lat; n->idx = idx; DBG("%lf:%lf", lon, lat); n->pos.address = NULL; r->nodes = eina_list_append(r->nodes, n); } } if (str && str[0]) { free(str[0]); free(str); } } } } static void _name_parse(Elm_Map_Name *n) { FILE *f; EINA_SAFETY_ON_NULL_RETURN(n); EINA_SAFETY_ON_NULL_RETURN(n->fname); Name_Dump dump = {0, NULL, 0.0, 0.0}; f = fopen(n->fname, "rb"); if (f) { long sz; fseek(f, 0, SEEK_END); sz = ftell(f); if (sz > 0) { char *buf; fseek(f, 0, SEEK_SET); buf = malloc(sz); if (buf) { if (fread(buf, 1, sz, f)) { eina_simple_xml_parse (buf, sz, EINA_TRUE, _xml_name_dump_cb, &dump); } free(buf); } } fclose(f); if (dump.address) { INF("[%lf : %lf] ADDRESS : %s", n->lon, n->lat, dump.address); n->address = strdup(dump.address); } n->lon = dump.lon; n->lat = dump.lat; } } static void _route_cb(void *data, const char *file, int status) { Elm_Map_Route *route; Elm_Map_Smart_Data *sd; EINA_SAFETY_ON_NULL_RETURN(data); EINA_SAFETY_ON_NULL_RETURN(file); route = data; sd = route->wsd; route->job = NULL; if (status == 200) { _kml_parse(route); INF("Route request success from (%lf, %lf) to (%lf, %lf)", route->flon, route->flat, route->tlon, route->tlat); if (route->cb) route->cb(route->data, ELM_WIDGET_DATA(sd)->obj, route); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_ROUTE_LOADED, NULL); } else { ERR("Route request failed: %d", status); if (route->cb) route->cb(route->data, ELM_WIDGET_DATA(sd)->obj, NULL); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_ROUTE_LOADED_FAIL, NULL); } edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,stop", "elm"); } static void _name_cb(void *data, const char *file, int status) { Elm_Map_Name *name; Elm_Map_Smart_Data *sd; EINA_SAFETY_ON_NULL_RETURN(data); EINA_SAFETY_ON_NULL_RETURN(file); name = data; sd = name->wsd; name->job = NULL; if (status == 200) { _name_parse(name); INF("Name request success address:%s, lon:%lf, lat:%lf", name->address, name->lon, name->lat); if (name->cb) name->cb(name->data, ELM_WIDGET_DATA(sd)->obj, name); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_NAME_LOADED, NULL); } else { ERR("Name request failed: %d", status); if (name->cb) name->cb(name->data, ELM_WIDGET_DATA(sd)->obj, NULL); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_NAME_LOADED_FAIL, NULL); } edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,stop", "elm"); } static Elm_Map_Name * _name_request(const Evas_Object *obj, int method, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data) { char *url; Elm_Map_Name *name; char fname[PATH_MAX], fname2[PATH_MAX]; ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN_VAL(sd->src_name, NULL); { const char *cachedir; #ifdef ELM_EFREET snprintf(fname, sizeof(fname), "%s" CACHE_NAME_ROOT, efreet_cache_home_get()); (void)cachedir; #else cachedir = getenv("XDG_CACHE_HOME"); snprintf(fname, sizeof(fname), "%s/%s" CACHE_NAME_ROOT, getenv("HOME"), cachedir ? : "/.config"); #endif if (!ecore_file_exists(fname)) ecore_file_mkpath(fname); } url = sd->src_name->url_cb (ELM_WIDGET_DATA(sd)->obj, method, address, lon, lat); if (!url) { ERR("Name URL is NULL"); return NULL; } name = ELM_NEW(Elm_Map_Name); name->wsd = sd; snprintf(fname2, sizeof(fname2), "%s/%d", fname, rand()); name->fname = strdup(fname2); name->method = method; if (method == ELM_MAP_NAME_METHOD_SEARCH) name->address = strdup(address); else if (method == ELM_MAP_NAME_METHOD_REVERSE) { name->lon = lon; name->lat = lat; } name->cb = name_cb; name->data = data; if (!ecore_file_download_full(url, name->fname, _name_cb, NULL, name, &(name->job), sd->ua) || !(name->job)) { ERR("Can't request Name from %s to %s", url, name->fname); if (name->address) free(name->address); free(name->fname); free(name); return NULL; } INF("Name requested from %s to %s", url, name->fname); free(url); sd->names = eina_list_append(sd->names, name); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_NAME_LOAD, name); edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,start", "elm"); return name; } static Evas_Event_Flags _pinch_zoom_start_cb(void *data, void *event_info __UNUSED__) { Elm_Map_Smart_Data *sd = data; EINA_SAFETY_ON_NULL_RETURN_VAL(data, EVAS_EVENT_FLAG_NONE); sd->pinch_zoom = sd->zoom_detail; return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags _pinch_zoom_cb(void *data, void *event_info) { Elm_Map_Smart_Data *sd = data; EINA_SAFETY_ON_NULL_RETURN_VAL(sd, EVAS_EVENT_FLAG_NONE); if (!sd->paused) { Elm_Gesture_Zoom_Info *ei = event_info; _zoom_do(sd, sd->pinch_zoom + ei->zoom - 1); } return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags _pinch_rotate_cb(void *data, void *event_info) { Elm_Map_Smart_Data *sd = data; EINA_SAFETY_ON_NULL_RETURN_VAL(sd, EVAS_EVENT_FLAG_NONE); if (!sd->paused) { int x, y, w, h; Elm_Gesture_Rotate_Info *ei = event_info; evas_object_geometry_get(ELM_WIDGET_DATA(sd)->obj, &x, &y, &w, &h); sd->rotate.d = sd->rotate.a + ei->angle - ei->base_angle; sd->rotate.cx = x + ((double)w * 0.5); sd->rotate.cy = y + ((double)h * 0.5); evas_object_smart_changed(sd->pan_obj); } return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags _pinch_rotate_end_cb(void *data, void *event_info __UNUSED__) { Elm_Map_Smart_Data *sd = data; EINA_SAFETY_ON_NULL_RETURN_VAL(sd, EVAS_EVENT_FLAG_NONE); sd->rotate.a = sd->rotate.d; return EVAS_EVENT_FLAG_NONE; } static Eina_Bool _source_tile_mod_cb(Eina_Module *m, void *data) { Source_Tile *s; const char *file; Elm_Map_Smart_Data *sd = data; Elm_Map_Module_Tile_Url_Func url_cb; Elm_Map_Module_Source_Name_Func name_cb; Elm_Map_Module_Tile_Scale_Func scale_cb; Elm_Map_Module_Tile_Zoom_Min_Func zoom_min; Elm_Map_Module_Tile_Zoom_Max_Func zoom_max; Elm_Map_Module_Tile_Geo_to_Coord_Func geo_to_coord; Elm_Map_Module_Tile_Coord_to_Geo_Func coord_to_geo; EINA_SAFETY_ON_NULL_RETURN_VAL(data, EINA_FALSE); file = eina_module_file_get(m); if (!eina_module_load(m)) { ERR("Could not load module \"%s\": %s", file, eina_error_msg_get(eina_error_get())); return EINA_FALSE; } name_cb = eina_module_symbol_get(m, "map_module_source_name_get"); zoom_min = eina_module_symbol_get(m, "map_module_tile_zoom_min_get"); zoom_max = eina_module_symbol_get(m, "map_module_tile_zoom_max_get"); url_cb = eina_module_symbol_get(m, "map_module_tile_url_get"); geo_to_coord = eina_module_symbol_get(m, "map_module_tile_geo_to_coord"); coord_to_geo = eina_module_symbol_get(m, "map_module_tile_coord_to_geo"); scale_cb = eina_module_symbol_get(m, "map_module_tile_scale_get"); if ((!name_cb) || (!zoom_min) || (!zoom_max) || (!url_cb) || (!geo_to_coord) || (!coord_to_geo) || (!scale_cb)) { WRN("Could not find map module functions from module \"%s\": %s", file, eina_error_msg_get(eina_error_get())); eina_module_unload(m); return EINA_FALSE; } s = ELM_NEW(Source_Tile); s->name = name_cb(); s->zoom_min = zoom_min(); s->zoom_max = zoom_max(); s->url_cb = url_cb; s->geo_to_coord = geo_to_coord; s->coord_to_geo = coord_to_geo; s->scale_cb = scale_cb; sd->src_tiles = eina_list_append(sd->src_tiles, s); return EINA_TRUE; } static void _source_tile_load(Elm_Map_Smart_Data *sd) { unsigned int idx; Source_Tile *s; Eina_List *l; // Load from hard coded data for (idx = 0; idx < (sizeof(src_tiles) / sizeof(Source_Tile)); idx++) { s = ELM_NEW(Source_Tile); s->name = src_tiles[idx].name; s->zoom_min = src_tiles[idx].zoom_min; s->zoom_max = src_tiles[idx].zoom_max; s->url_cb = src_tiles[idx].url_cb; s->geo_to_coord = src_tiles[idx].geo_to_coord; s->coord_to_geo = src_tiles[idx].coord_to_geo; s->scale_cb = src_tiles[idx].scale_cb; sd->src_tiles = eina_list_append(sd->src_tiles, s); } // Load from modules sd->src_tile_mods = eina_module_list_get(sd->src_tile_mods, MODULES_PATH, 1, &_source_tile_mod_cb, sd); // Set default source sd->src_tile = eina_list_nth(sd->src_tiles, 0); // Make name strings idx = 0; sd->src_tile_names = calloc((eina_list_count(sd->src_tiles) + 1), sizeof(char *)); EINA_LIST_FOREACH (sd->src_tiles, l, s) { eina_stringshare_replace(&sd->src_tile_names[idx], s->name); INF("source : %s", sd->src_tile_names[idx]); idx++; } } static void _source_tile_unload(Elm_Map_Smart_Data *sd) { int idx = 0; Source_Tile *s; for (idx = 0; sd->src_tile_names[idx]; idx++) eina_stringshare_del(sd->src_tile_names[idx]); EINA_LIST_FREE (sd->src_tiles, s) free(s); eina_module_list_free(sd->src_tile_mods); } static void _source_tile_set(Elm_Map_Smart_Data *sd, const char *source_name) { Source_Tile *s; Eina_List *l; EINA_SAFETY_ON_NULL_RETURN(source_name); if (sd->src_tile && !strcmp(sd->src_tile->name, source_name)) return; EINA_LIST_FOREACH (sd->src_tiles, l, s) { if (!strcmp(s->name, source_name)) { sd->src_tile = s; break; } } if (!sd->src_tile) { ERR("source name (%s) is not found", source_name); return; } if (sd->src_tile->zoom_max < sd->zoom) sd->zoom = sd->src_tile->zoom_max; else if (sd->src_tile->zoom_min > sd->zoom) sd->zoom = sd->src_tile->zoom_min; if (sd->src_tile->zoom_max < sd->zoom_max) sd->zoom_max = sd->src_tile->zoom_max; if (sd->src_tile->zoom_min > sd->zoom_min) sd->zoom_min = sd->src_tile->zoom_min; _grid_all_clear(sd); _grid_all_create(sd); _zoom_do(sd, sd->zoom); } static Eina_Bool _source_route_mod_cb(Eina_Module *m, void *data) { Elm_Map_Module_Source_Name_Func name_cb; Elm_Map_Module_Route_Url_Func url_cb; Elm_Map_Smart_Data *sd = data; const char *file; Source_Route *s; EINA_SAFETY_ON_NULL_RETURN_VAL(data, EINA_FALSE); file = eina_module_file_get(m); if (!eina_module_load(m)) { ERR("Could not load module \"%s\": %s", file, eina_error_msg_get(eina_error_get())); return EINA_FALSE; } name_cb = eina_module_symbol_get(m, "map_module_source_name_get"); url_cb = eina_module_symbol_get(m, "map_module_route_url_get"); if ((!name_cb) || (!url_cb)) { WRN("Could not find map module functions from module \"%s\": %s", file, eina_error_msg_get(eina_error_get())); eina_module_unload(m); return EINA_FALSE; } s = ELM_NEW(Source_Tile); s->name = name_cb(); s->url_cb = url_cb; sd->src_routes = eina_list_append(sd->src_routes, s); eina_module_unload(m); return EINA_TRUE; } static void _source_route_load(Elm_Map_Smart_Data *sd) { Eina_List *l; Source_Route *s; unsigned int idx; // Load from hard coded data for (idx = 0; idx < (sizeof(src_routes) / sizeof(Source_Route)); idx++) { s = ELM_NEW(Source_Route); s->name = src_routes[idx].name; s->url_cb = src_routes[idx].url_cb; sd->src_routes = eina_list_append(sd->src_routes, s); } // Load from modules sd->src_route_mods = eina_module_list_get(sd->src_route_mods, MODULES_PATH, 1, &_source_route_mod_cb, sd); // Set default source sd->src_route = eina_list_nth(sd->src_routes, 0); // Make name strings idx = 0; sd->src_route_names = calloc((eina_list_count(sd->src_routes) + 1), sizeof(char *)); EINA_LIST_FOREACH (sd->src_routes, l, s) { eina_stringshare_replace(&sd->src_route_names[idx], s->name); INF("source : %s", sd->src_route_names[idx]); idx++; } } static void _source_route_unload(Elm_Map_Smart_Data *sd) { int idx = 0; Source_Route *s; for (idx = 0; sd->src_route_names[idx]; idx++) eina_stringshare_del(sd->src_route_names[idx]); EINA_LIST_FREE (sd->src_routes, s) free(s); eina_module_list_free(sd->src_route_mods); } static void _source_route_set(Elm_Map_Smart_Data *sd, const char *source_name) { Source_Route *s; Eina_List *l; EINA_SAFETY_ON_NULL_RETURN(source_name); if (sd->src_route && !strcmp(sd->src_route->name, source_name)) return; EINA_LIST_FOREACH (sd->src_routes, l, s) { if (!strcmp(s->name, source_name)) { sd->src_route = s; break; } } if (!sd->src_route) { ERR("source name (%s) is not found", source_name); return; } } static Eina_Bool _source_name_mod_cb(Eina_Module *m, void *data) { Elm_Map_Module_Source_Name_Func name_cb; Elm_Map_Module_Name_Url_Func url_cb; Elm_Map_Smart_Data *sd = data; const char *file; Source_Name *s; EINA_SAFETY_ON_NULL_RETURN_VAL(data, EINA_FALSE); file = eina_module_file_get(m); if (!eina_module_load(m)) { ERR("Could not load module \"%s\": %s", file, eina_error_msg_get(eina_error_get())); return EINA_FALSE; } name_cb = eina_module_symbol_get(m, "map_module_source_name_get"); url_cb = eina_module_symbol_get(m, "map_module_name_url_get"); if ((!name_cb) || (!url_cb)) { WRN("Could not find map module functions from module \"%s\": %s", file, eina_error_msg_get(eina_error_get())); eina_module_unload(m); return EINA_FALSE; } s = ELM_NEW(Source_Tile); s->name = name_cb(); s->url_cb = url_cb; sd->src_names = eina_list_append(sd->src_names, s); eina_module_unload(m); return EINA_TRUE; } static void _source_name_load(Elm_Map_Smart_Data *sd) { Eina_List *l; Source_Name *s; unsigned int idx; // Load from hard coded data for (idx = 0; idx < (sizeof(src_names) / sizeof(Source_Name)); idx++) { s = ELM_NEW(Source_Name); s->name = src_names[idx].name; s->url_cb = src_names[idx].url_cb; sd->src_names = eina_list_append(sd->src_names, s); } // Load from modules sd->src_name_mods = eina_module_list_get(sd->src_name_mods, MODULES_PATH, 1, &_source_name_mod_cb, sd); // Set default source sd->src_name = eina_list_nth(sd->src_names, 0); // Make name strings idx = 0; sd->src_name_names = calloc((eina_list_count(sd->src_names) + 1), sizeof(char *)); EINA_LIST_FOREACH (sd->src_names, l, s) { eina_stringshare_replace(&sd->src_name_names[idx], s->name); INF("source : %s", sd->src_name_names[idx]); idx++; } } static void _source_name_unload(Elm_Map_Smart_Data *sd) { int idx = 0; Source_Name *s; for (idx = 0; sd->src_name_names[idx]; idx++) eina_stringshare_del(sd->src_name_names[idx]); EINA_LIST_FREE (sd->src_names, s) free(s); eina_module_list_free(sd->src_name_mods); } static void _source_name_set(Elm_Map_Smart_Data *sd, const char *source_name) { Source_Name *s; Eina_List *l; EINA_SAFETY_ON_NULL_RETURN(source_name); if (sd->src_name && !strcmp(sd->src_name->name, source_name)) return; EINA_LIST_FOREACH (sd->src_names, l, s) { if (!strcmp(s->name, source_name)) { sd->src_name = s; break; } } if (!sd->src_name) { ERR("source name (%s) is not found", source_name); return; } } static void _source_all_load(Elm_Map_Smart_Data *sd) { _source_tile_load(sd); _source_route_load(sd); _source_name_load(sd); } static void _source_all_unload(Elm_Map_Smart_Data *sd) { _source_tile_unload(sd); _source_route_unload(sd); _source_name_unload(sd); } static void _zoom_mode_set(void *data) { Delayed_Data *dd = data; EINA_SAFETY_ON_NULL_RETURN(data); dd->wsd->mode = dd->mode; if (dd->mode != ELM_MAP_ZOOM_MODE_MANUAL) { double zoom; double diff; Evas_Coord w, h; Evas_Coord vw, vh; w = dd->wsd->size.w; h = dd->wsd->size.h; zoom = dd->wsd->zoom_detail; _viewport_coord_get(dd->wsd, NULL, NULL, &vw, &vh); if (dd->mode == ELM_MAP_ZOOM_MODE_AUTO_FIT) { if ((w < vw) && (h < vh)) { diff = 0.01; while ((w < vw) && (h < vh)) { zoom += diff; w = pow(2.0, zoom) * dd->wsd->tsize; h = pow(2.0, zoom) * dd->wsd->tsize; } } else { diff = -0.01; while ((w > vw) || (h > vh)) { zoom += diff; w = pow(2.0, zoom) * dd->wsd->tsize; h = pow(2.0, zoom) * dd->wsd->tsize; } } } else if (dd->mode == ELM_MAP_ZOOM_MODE_AUTO_FILL) { if ((w < vw) || (h < vh)) { diff = 0.01; while ((w < vw) || (h < vh)) { zoom += diff; w = pow(2.0, zoom) * dd->wsd->tsize; h = pow(2.0, zoom) * dd->wsd->tsize; } } else { diff = -0.01; while ((w > vw) && (h > vh)) { zoom += diff; w = pow(2.0, zoom) * dd->wsd->tsize; h = pow(2.0, zoom) * dd->wsd->tsize; } } } _zoom_do(dd->wsd, zoom); } } static void _zoom_set(void *data) { Delayed_Data *dd = data; EINA_SAFETY_ON_NULL_RETURN(data); if (dd->wsd->paused) _zoom_do(dd->wsd, dd->zoom); else _zoom_with_animation(dd->wsd, dd->zoom, 10); evas_object_smart_changed(dd->wsd->pan_obj); } static void _region_bring_in(void *data) { Delayed_Data *dd = data; int x, y, w, h; EINA_SAFETY_ON_NULL_RETURN(data); _region_to_coord_convert (dd->wsd, dd->lon, dd->lat, dd->wsd->size.w, &x, &y); _viewport_coord_get(dd->wsd, NULL, NULL, &w, &h); x = x - (w / 2); y = y - (h / 2); dd->wsd->s_iface->region_bring_in (ELM_WIDGET_DATA(dd->wsd)->obj, x, y, w, h); evas_object_smart_changed(dd->wsd->pan_obj); } static Eina_Bool _elm_map_smart_on_focus(Evas_Object *obj) { ELM_MAP_DATA_GET(obj, sd); if (elm_widget_focus_get(obj)) { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,action,focus", "elm"); evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_TRUE); } else { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,action,unfocus", "elm"); evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_FALSE); } return EINA_TRUE; } static Eina_Bool _elm_map_smart_theme(Evas_Object *obj) { ELM_MAP_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_map_parent_sc)->theme(obj)) return EINA_FALSE; _sizing_eval(sd); return EINA_TRUE; } static Eina_Bool _elm_map_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Coord vh; Evas_Coord x, y; Evas_Event_Key_Down *ev = event_info; Evas_Coord step_x, step_y, page_x, page_y; ELM_MAP_DATA_GET(obj, sd); if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; sd->s_iface->content_pos_get(obj, &x, &y); sd->s_iface->step_size_get(obj, &step_x, &step_y); sd->s_iface->page_size_get(obj, &page_x, &page_y); sd->s_iface->content_viewport_size_get(obj, NULL, &vh); if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { x -= step_x; } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { x += step_x; } else if ((!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { y -= step_y; } else if ((!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { y += step_y; } else if ((!strcmp(ev->keyname, "Prior")) || ((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string))) { if (page_y < 0) y -= -(page_y * vh) / 100; else y -= page_y; } else if ((!strcmp(ev->keyname, "Next")) || ((!strcmp(ev->keyname, "KP_Next")) && (!ev->string))) { if (page_y < 0) y += -(page_y * vh) / 100; else y += page_y; } else if (!strcmp(ev->keyname, "KP_Add")) { _zoom_with_animation(sd, sd->zoom + 1, 10); return EINA_TRUE; } else if (!strcmp(ev->keyname, "KP_Subtract")) { _zoom_with_animation(sd, sd->zoom - 1, 10); return EINA_TRUE; } else return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; sd->s_iface->content_pos_set(obj, x, y); return EINA_TRUE; } #endif static void _elm_map_smart_add(Evas_Object *obj) { Evas_Coord minw, minh; Elm_Map_Pan_Smart_Data *pan_data; EVAS_SMART_DATA_ALLOC(obj, Elm_Map_Smart_Data); ELM_WIDGET_DATA(priv)->resize_obj = edje_object_add(evas_object_evas_get(obj)); ELM_WIDGET_CLASS(_elm_map_parent_sc)->base.add(obj); elm_widget_theme_object_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, "map", "base", elm_widget_style_get(obj)); priv->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_smart_member_add(priv->hit_rect, obj); elm_widget_sub_object_add(obj, priv->hit_rect); /* common scroller hit rectangle setup */ evas_object_color_set(priv->hit_rect, 0, 0, 0, 0); evas_object_show(priv->hit_rect); evas_object_repeat_events_set(priv->hit_rect, EINA_TRUE); elm_widget_can_focus_set(obj, EINA_TRUE); evas_object_event_callback_add (obj, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down_cb, priv); evas_object_event_callback_add (obj, EVAS_CALLBACK_MOUSE_UP, _mouse_up_cb, priv); evas_object_event_callback_add (obj, EVAS_CALLBACK_MOUSE_WHEEL, _mouse_wheel_cb, priv); priv->s_iface = evas_object_smart_interface_get (obj, ELM_SCROLLABLE_IFACE_NAME); priv->s_iface->objects_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, priv->hit_rect); priv->s_iface->wheel_disabled_set(obj, EINA_TRUE); priv->s_iface->bounce_allow_set(obj, _elm_config->thumbscroll_bounce_enable, _elm_config->thumbscroll_bounce_enable); evas_object_event_callback_add(obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, priv); priv->s_iface->animate_start_cb_set(obj, _scroll_animate_start_cb); priv->s_iface->animate_stop_cb_set(obj, _scroll_animate_stop_cb); priv->s_iface->scroll_cb_set(obj, _scroll_cb); priv->pan_obj = evas_object_smart_add (evas_object_evas_get(obj), _elm_map_pan_smart_class_new()); pan_data = evas_object_smart_data_get(priv->pan_obj); pan_data->wsd = priv; priv->s_iface->extern_pan_set(obj, priv->pan_obj); edje_object_size_min_calc(ELM_WIDGET_DATA(priv)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); priv->g_layer = elm_gesture_layer_add(obj); if (!priv->g_layer) ERR("elm_gesture_layer_add() failed"); elm_gesture_layer_attach(priv->g_layer, obj); elm_gesture_layer_cb_set (priv->g_layer, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_START, _pinch_zoom_start_cb, priv); elm_gesture_layer_cb_set (priv->g_layer, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_MOVE, _pinch_zoom_cb, priv); elm_gesture_layer_cb_set (priv->g_layer, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_MOVE, _pinch_rotate_cb, priv); elm_gesture_layer_cb_set (priv->g_layer, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_END, _pinch_rotate_end_cb, priv); elm_gesture_layer_cb_set (priv->g_layer, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_ABORT, _pinch_rotate_end_cb, priv); priv->sep_maps_overlays = evas_object_rectangle_add(evas_object_evas_get(obj)); elm_widget_sub_object_add(obj, priv->sep_maps_overlays); evas_object_smart_member_add(priv->sep_maps_overlays, priv->pan_obj); priv->map = evas_map_new(EVAS_MAP_POINT); _source_all_load(priv); priv->zoom_min = priv->src_tile->zoom_min; priv->zoom_max = priv->src_tile->zoom_max; // FIXME: Tile Provider is better to provide tile size! priv->tsize = DEFAULT_TILE_SIZE; srand(time(NULL)); priv->id = ((int)getpid() << 16) | id_num; id_num++; _grid_all_create(priv); _zoom_do(priv, 0); priv->mode = ELM_MAP_ZOOM_MODE_MANUAL; if (!ecore_file_download_protocol_available("http://")) ERR("Ecore must be built with curl support for the map widget!"); } static void _elm_map_smart_del(Evas_Object *obj) { Elm_Map_Route *r; Elm_Map_Name *na; Delayed_Data *dd; Eina_List *l, *ll; Evas_Object *track; Elm_Map_Overlay *overlay; ELM_MAP_DATA_GET(obj, sd); EINA_LIST_FOREACH_SAFE (sd->routes, l, ll, r) elm_map_route_del(r); eina_list_free(sd->routes); EINA_LIST_FOREACH_SAFE (sd->names, l, ll, na) elm_map_name_del(na); eina_list_free(sd->names); EINA_LIST_FOREACH_SAFE (sd->overlays, l, ll, overlay) elm_map_overlay_del(overlay); eina_list_free(sd->overlays); eina_list_free(sd->group_overlays); eina_list_free(sd->all_overlays); EINA_LIST_FREE (sd->track, track) evas_object_del(track); if (sd->scr_timer) ecore_timer_del(sd->scr_timer); if (sd->long_timer) ecore_timer_del(sd->long_timer); if (sd->delayed_jobs) EINA_LIST_FREE (sd->delayed_jobs, dd) free(dd); if (sd->user_agent) eina_stringshare_del(sd->user_agent); if (sd->ua) eina_hash_free(sd->ua); if (sd->zoom_timer) ecore_timer_del(sd->zoom_timer); if (sd->zoom_animator) ecore_animator_del(sd->zoom_animator); _grid_all_clear(sd); // Removal of download list should be after grid clear. if (sd->download_idler) ecore_idler_del(sd->download_idler); eina_list_free(sd->download_list); _source_all_unload(sd); { char buf[4096]; const char *cachedir; #ifdef ELM_EFREET snprintf(buf, sizeof(buf), "%s" CACHE_ROOT, efreet_cache_home_get()); (void)cachedir; #else cachedir = getenv("XDG_CACHE_HOME"); snprintf(buf, sizeof(buf), "%s/%s" CACHE_ROOT, getenv("HOME"), cachedir ? : "/.config"); #endif if (!ecore_file_recursive_rm(buf)) ERR("Deletion of %s failed", buf); } if (sd->loaded_timer) { ecore_timer_del(sd->loaded_timer); sd->loaded_timer = NULL; } if (sd->map) evas_map_free(sd->map); ELM_WIDGET_CLASS(_elm_map_parent_sc)->base.del(obj); } static void _elm_map_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_MAP_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_map_parent_sc)->base.move(obj, x, y); evas_object_move(sd->hit_rect, x, y); } static void _elm_map_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_MAP_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_map_parent_sc)->base.resize(obj, w, h); evas_object_resize(sd->hit_rect, w, h); } static void _elm_map_smart_member_add(Evas_Object *obj, Evas_Object *member) { ELM_MAP_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_map_parent_sc)->base.member_add(obj, member); if (sd->hit_rect) evas_object_raise(sd->hit_rect); } static void _elm_map_smart_set_user(Elm_Map_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_map_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_map_smart_del; ELM_WIDGET_CLASS(sc)->base.move = _elm_map_smart_move; ELM_WIDGET_CLASS(sc)->base.resize = _elm_map_smart_resize; ELM_WIDGET_CLASS(sc)->base.member_add = _elm_map_smart_member_add; ELM_WIDGET_CLASS(sc)->on_focus = _elm_map_smart_on_focus; ELM_WIDGET_CLASS(sc)->theme = _elm_map_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_map_smart_event; } EAPI const Elm_Map_Smart_Class * elm_map_smart_class_get(void) { static Elm_Map_Smart_Class _sc = ELM_MAP_SMART_CLASS_INIT_NAME_VERSION(ELM_MAP_SMART_NAME); static const Elm_Map_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_map_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_map_add(Evas_Object *parent) { #ifdef HAVE_ELEMENTARY_ECORE_CON Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_map_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; #else (void)parent; return NULL; #endif } EAPI void elm_map_zoom_set(Evas_Object *obj, int zoom) { #ifdef HAVE_ELEMENTARY_ECORE_CON Delayed_Data *data; ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN(sd->src_tile); if (sd->mode != ELM_MAP_ZOOM_MODE_MANUAL) return; if (zoom < 0) zoom = 0; if (sd->zoom == zoom) return; data = ELM_NEW(Delayed_Data); data->func = _zoom_set; data->wsd = sd; data->zoom = zoom; data->wsd->delayed_jobs = eina_list_append(data->wsd->delayed_jobs, data); evas_object_smart_changed(data->wsd->pan_obj); #else (void)obj; (void)zoom; #endif } EAPI int elm_map_zoom_get(const Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj) 0; ELM_MAP_DATA_GET(obj, sd); return sd->zoom; #else (void)obj; return 0; #endif } EAPI void elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode) { #ifdef HAVE_ELEMENTARY_ECORE_CON Delayed_Data *data; ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); if ((mode == ELM_MAP_ZOOM_MODE_MANUAL) && (sd->mode == !!mode)) return; data = ELM_NEW(Delayed_Data); data->mode = mode; data->func = _zoom_mode_set; data->wsd = sd; data->wsd->delayed_jobs = eina_list_append(data->wsd->delayed_jobs, data); evas_object_smart_changed(data->wsd->pan_obj); #else (void)obj; (void)mode; #endif } EAPI Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj) ELM_MAP_ZOOM_MODE_MANUAL; ELM_MAP_DATA_GET(obj, sd); return sd->mode; #else (void)obj; return ELM_MAP_ZOOM_MODE_MANUAL; #endif } EAPI void elm_map_zoom_max_set(Evas_Object *obj, int zoom) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN(sd->src_tile); sd->zoom_max = zoom; #else (void)obj; (void)zoom; #endif } EAPI int elm_map_zoom_max_get(const Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj) - 1; ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN_VAL(sd->src_tile, -1); return sd->zoom_max; #else (void)obj; return -1; #endif } EAPI void elm_map_zoom_min_set(Evas_Object *obj, int zoom) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN(sd->src_tile); sd->zoom_min = zoom; #else (void)obj; (void)zoom; #endif } EAPI int elm_map_zoom_min_get(const Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj) - 1; ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN_VAL(sd->src_tile, -1); return sd->zoom_min; #else (void)obj; return -1; #endif } EAPI void elm_map_region_bring_in(Evas_Object *obj, double lon, double lat) { #ifdef HAVE_ELEMENTARY_ECORE_CON Delayed_Data *data; ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); data = ELM_NEW(Delayed_Data); data->func = _region_bring_in; data->wsd = sd; data->lon = lon; data->lat = lat; data->wsd->delayed_jobs = eina_list_append(data->wsd->delayed_jobs, data); evas_object_smart_changed(data->wsd->pan_obj); #else (void)obj; (void)lon; (void)lat; #endif } EAPI void elm_map_region_show(Evas_Object *obj, double lon, double lat) { #ifdef HAVE_ELEMENTARY_ECORE_CON Delayed_Data *data; ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); data = ELM_NEW(Delayed_Data); data->func = _region_show; data->wsd = sd; data->lon = lon; data->lat = lat; data->wsd->delayed_jobs = eina_list_append(data->wsd->delayed_jobs, data); evas_object_smart_changed(data->wsd->pan_obj); #else (void)obj; (void)lon; (void)lat; #endif } EAPI void elm_map_region_get(const Evas_Object *obj, double *lon, double *lat) { #ifdef HAVE_ELEMENTARY_ECORE_CON double tlon, tlat; Evas_Coord vx, vy, vw, vh; ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); _viewport_coord_get(sd, &vx, &vy, &vw, &vh); _coord_to_region_convert (sd, vx + vw / 2, vy + vh / 2, sd->size.w, &tlon, &tlat); if (lon) *lon = tlon; if (lat) *lat = tlat; #else (void)obj; (void)lon; (void)lat; #endif } EAPI void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); if (sd->paused == !!paused) return; sd->paused = !!paused; if (sd->paused) { if (sd->zoom_animator) { if (sd->zoom_animator) ecore_animator_del(sd->zoom_animator); sd->zoom_animator = NULL; _zoom_do(sd, sd->zoom); } edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,stop", "elm"); } else { if (sd->download_num >= 1) edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,start", "elm"); } #else (void)obj; (void)paused; #endif } EAPI Eina_Bool elm_map_paused_get(const Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj) EINA_FALSE; ELM_MAP_DATA_GET(obj, sd); return sd->paused; #else (void)obj; return EINA_FALSE; #endif } EAPI void elm_map_rotate_set(Evas_Object *obj, double degree, Evas_Coord cx, Evas_Coord cy) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); sd->rotate.d = degree; sd->rotate.cx = cx; sd->rotate.cy = cy; evas_object_smart_changed(sd->pan_obj); #else (void)obj; (void)degree; (void)cx; (void)cy; #endif } EAPI void elm_map_rotate_get(const Evas_Object *obj, double *degree, Evas_Coord *cx, Evas_Coord *cy) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); if (degree) *degree = sd->rotate.d; if (cx) *cx = sd->rotate.cx; if (cy) *cy = sd->rotate.cy; #else (void)obj; (void)degree; (void)cx; (void)cy; #endif } EAPI void elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); if ((!sd->wheel_disabled) && (disabled)) evas_object_event_callback_del_full (obj, EVAS_CALLBACK_MOUSE_WHEEL, _mouse_wheel_cb, sd); else if ((sd->wheel_disabled) && (!disabled)) evas_object_event_callback_add (obj, EVAS_CALLBACK_MOUSE_WHEEL, _mouse_wheel_cb, sd); sd->wheel_disabled = !!disabled; #else (void)obj; (void)disabled; #endif } EAPI Eina_Bool elm_map_wheel_disabled_get(const Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj) EINA_FALSE; ELM_MAP_DATA_GET(obj, sd); return sd->wheel_disabled; #else (void)obj; return EINA_FALSE; #endif } EAPI void elm_map_tile_load_status_get(const Evas_Object *obj, int *try_num, int *finish_num) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); if (try_num) *try_num = sd->try_num; if (finish_num) *finish_num = sd->finish_num; #else (void)obj; (void)try_num; (void)finish_num; #endif } EAPI void elm_map_canvas_to_region_convert(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, double *lon, double *lat) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN(lon); EINA_SAFETY_ON_NULL_RETURN(lat); _canvas_to_coord(sd, x, y, &x, &y); _coord_to_region_convert(sd, x, y, sd->size.w, lon, lat); #else (void)obj; (void)x; (void)y; (void)lon; (void)lat; #endif } EAPI void elm_map_region_to_canvas_convert(const Evas_Object *obj, double lon, double lat, Evas_Coord *x, Evas_Coord *y) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN(x); EINA_SAFETY_ON_NULL_RETURN(y); _region_to_coord_convert(sd, lon, lat, sd->size.w, x, y); _coord_to_canvas(sd, *x, *y, x, y); #else (void)obj; (void)lon; (void)lat; (void)x; (void)y; #endif } EAPI void elm_map_user_agent_set(Evas_Object *obj, const char *user_agent) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN(user_agent); eina_stringshare_replace(&sd->user_agent, user_agent); if (!sd->ua) sd->ua = eina_hash_string_small_new(NULL); eina_hash_set(sd->ua, "User-Agent", sd->user_agent); #else (void)obj; (void)user_agent; #endif } EAPI const char * elm_map_user_agent_get(const Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); return sd->user_agent; #else (void)obj; return NULL; #endif } EAPI void elm_map_source_set(Evas_Object *obj, Elm_Map_Source_Type type, const char *source_name) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN(source_name); if (type == ELM_MAP_SOURCE_TYPE_TILE) _source_tile_set(sd, source_name); else if (type == ELM_MAP_SOURCE_TYPE_ROUTE) _source_route_set(sd, source_name); else if (type == ELM_MAP_SOURCE_TYPE_NAME) _source_name_set(sd, source_name); else ERR("Not supported map source type: %d", type); #else (void)obj; (void)source_name; #endif } EAPI const char * elm_map_source_get(const Evas_Object *obj, Elm_Map_Source_Type type) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN_VAL(sd->src_tile, NULL); if (type == ELM_MAP_SOURCE_TYPE_TILE) return sd->src_tile->name; else if (type == ELM_MAP_SOURCE_TYPE_ROUTE) return sd->src_route->name; else if (type == ELM_MAP_SOURCE_TYPE_NAME) return sd->src_name->name; else ERR("Not supported map source type: %d", type); return NULL; #else (void)obj; return NULL; #endif } EAPI const char ** elm_map_sources_get(const Evas_Object *obj, Elm_Map_Source_Type type) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); if (type == ELM_MAP_SOURCE_TYPE_TILE) return sd->src_tile_names; else if (type == ELM_MAP_SOURCE_TYPE_ROUTE) return sd->src_route_names; else if (type == ELM_MAP_SOURCE_TYPE_NAME) return sd->src_name_names; else ERR("Not supported map source type: %d", type); return NULL; #else (void)obj; return NULL; #endif } EAPI Elm_Map_Route * elm_map_route_add(Evas_Object *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data) { #ifdef HAVE_ELEMENTARY_ECORE_CON char *url; char *type_name; Elm_Map_Route *route; char fname[PATH_MAX], fname2[PATH_MAX]; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN_VAL(sd->src_route, NULL); { const char *cachedir; #ifdef ELM_EFREET snprintf(fname, sizeof(fname), "%s" CACHE_ROUTE_ROOT, efreet_cache_home_get()); (void)cachedir; #else cachedir = getenv("XDG_CACHE_HOME"); snprintf(fname, sizeof(fname), "%s/%s" CACHE_ROUTE_ROOT, getenv("HOME"), cachedir ? : "/.config"); #endif if (!ecore_file_exists(fname)) ecore_file_mkpath(fname); } if (type == ELM_MAP_ROUTE_TYPE_MOTOCAR) type_name = strdup(ROUTE_TYPE_MOTORCAR); else if (type == ELM_MAP_ROUTE_TYPE_BICYCLE) type_name = strdup(ROUTE_TYPE_BICYCLE); else if (type == ELM_MAP_ROUTE_TYPE_FOOT) type_name = strdup(ROUTE_TYPE_FOOT); else type_name = NULL; url = sd->src_route->url_cb(obj, type_name, method, flon, flat, tlon, tlat); if (!url) { ERR("Route URL is NULL"); if (type_name) free(type_name); return NULL; } if (type_name) free(type_name); route = ELM_NEW(Elm_Map_Route); route->wsd = sd; snprintf(fname2, sizeof(fname2), "%s/%d", fname, rand()); route->fname = strdup(fname2); route->type = type; route->method = method; route->flon = flon; route->flat = flat; route->tlon = tlon; route->tlat = tlat; route->cb = route_cb; route->data = data; if (!ecore_file_download_full(url, route->fname, _route_cb, NULL, route, &(route->job), sd->ua) || !(route->job)) { ERR("Can't request Route from %s to %s", url, route->fname); free(route->fname); free(route); return NULL; } INF("Route requested from %s to %s", url, route->fname); free(url); sd->routes = eina_list_append(sd->routes, route); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_ROUTE_LOAD, route); edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,start", "elm"); return route; #else (void)obj; (void)type; (void)method; (void)flon; (void)flat; (void)tlon; (void)tlat; (void)route_cb; (void)data; return NULL; #endif } EAPI void elm_map_route_del(Elm_Map_Route *route) { #ifdef HAVE_ELEMENTARY_ECORE_CON Path_Waypoint *w; Path_Node *n; EINA_SAFETY_ON_NULL_RETURN(route); EINA_SAFETY_ON_NULL_RETURN(route->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(route->wsd)->obj); if (route->job) ecore_file_download_abort(route->job); EINA_LIST_FREE (route->waypoint, w) { if (w->point) eina_stringshare_del(w->point); free(w); } EINA_LIST_FREE (route->nodes, n) { if (n->pos.address) eina_stringshare_del(n->pos.address); free(n); } if (route->fname) { ecore_file_remove(route->fname); free(route->fname); } route->wsd->routes = eina_list_remove(route->wsd->routes, route); free(route); #else (void)route; #endif } EAPI double elm_map_route_distance_get(const Elm_Map_Route *route) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(route, 0.0); return route->info.distance; #else (void)route; return 0.0; #endif } EAPI const char * elm_map_route_node_get(const Elm_Map_Route *route) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(route, NULL); return route->info.nodes; #else (void)route; return NULL; #endif } EAPI const char * elm_map_route_waypoint_get(const Elm_Map_Route *route) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(route, NULL); return route->info.waypoints; #else (void)route; return NULL; #endif } EAPI Elm_Map_Name * elm_map_name_add(const Evas_Object *obj, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj) NULL; if (address) return _name_request(obj, ELM_MAP_NAME_METHOD_SEARCH, address, 0, 0, name_cb, data); else return _name_request(obj, ELM_MAP_NAME_METHOD_REVERSE, NULL, lon, lat, name_cb, data); #else (void)obj; (void)address; (void)lon; (void)lat; (void)name_cb; (void)data; return NULL; #endif } EAPI void elm_map_name_del(Elm_Map_Name *name) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(name); EINA_SAFETY_ON_NULL_RETURN(name->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(name->wsd)->obj); if (name->job) ecore_file_download_abort(name->job); if (name->address) free(name->address); if (name->fname) { ecore_file_remove(name->fname); free(name->fname); } name->wsd->names = eina_list_remove(name->wsd->names, name); free(name); #else (void)name; #endif } EAPI const char * elm_map_name_address_get(const Elm_Map_Name *name) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(name, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(name->wsd, NULL); ELM_MAP_CHECK(ELM_WIDGET_DATA(name->wsd)->obj) NULL; return name->address; #else (void)name; return NULL; #endif } EAPI void elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(name); EINA_SAFETY_ON_NULL_RETURN(name->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(name->wsd)->obj); if (lon) *lon = name->lon; if (lat) *lat = name->lat; #else (void)name; (void)lon; (void)lat; #endif } EAPI Elm_Map_Overlay * elm_map_overlay_add(Evas_Object *obj, double lon, double lat) { #ifdef HAVE_ELEMENTARY_ECORE_CON Elm_Map_Overlay *overlay; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); overlay = ELM_NEW(Elm_Map_Overlay); overlay->wsd = sd; overlay->type = ELM_MAP_OVERLAY_TYPE_DEFAULT; overlay->c.r = 0x87; overlay->c.g = 0xce; overlay->c.b = 0xeb; overlay->c.a = 255; overlay->ovl = _overlay_default_new(overlay, lon, lat, overlay->c, 1); overlay->grp = _overlay_group_new(sd); sd->overlays = eina_list_append(sd->overlays, overlay); evas_object_smart_changed(sd->pan_obj); return overlay; #else (void)obj; (void)lon; (void)lat; return NULL; #endif } EAPI Eina_List * elm_map_overlays_get(Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON Eina_List *l; Elm_Map_Overlay *ovl; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); eina_list_free(sd->all_overlays); sd->all_overlays = NULL; EINA_LIST_FOREACH (sd->overlays, l, ovl) sd->all_overlays = eina_list_append(sd->all_overlays, ovl); EINA_LIST_FOREACH (sd->group_overlays, l, ovl) sd->all_overlays = eina_list_append(sd->all_overlays, ovl); return sd->all_overlays; #else (void)obj; return NULL; #endif } EAPI void elm_map_overlay_del(Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); evas_object_smart_callback_call (ELM_WIDGET_DATA(overlay->wsd)->obj, SIG_OVERLAY_DEL, overlay); if (overlay->del_cb) overlay->del_cb (overlay->del_cb_data, ELM_WIDGET_DATA(overlay->wsd)->obj, overlay); if (overlay->grp) { if (overlay->grp->klass) elm_map_overlay_class_remove(overlay->grp->klass, overlay); _overlay_group_free(overlay->grp); } if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) _overlay_default_free(overlay->ovl); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_BUBBLE) _overlay_bubble_free(overlay->ovl); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) _overlay_class_free(overlay->ovl); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_ROUTE) _overlay_route_free(overlay->ovl); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_LINE) _overlay_line_free(overlay->ovl); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_POLYGON) _overlay_polygon_free(overlay->ovl); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_CIRCLE) _overlay_circle_free(overlay->ovl); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_SCALE) _overlay_scale_free(overlay->ovl); else ERR("Invalid overlay type: %d", overlay->type); overlay->wsd->overlays = eina_list_remove(overlay->wsd->overlays, overlay); evas_object_smart_changed(overlay->wsd->pan_obj); free(overlay); #else (void)overlay; #endif } EAPI Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, ELM_MAP_OVERLAY_TYPE_NONE); EINA_SAFETY_ON_NULL_RETURN_VAL(overlay->wsd, ELM_MAP_OVERLAY_TYPE_NONE); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj) ELM_MAP_OVERLAY_TYPE_NONE; return overlay->type; #else (void)overlay; return ELM_MAP_OVERLAY_TYPE_NONE; #endif } EAPI void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, void *data) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); overlay->data = data; #else (void)overlay; (void)data; #endif } EAPI void * elm_map_overlay_data_get(const Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(overlay->wsd, NULL); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj) NULL; return overlay->data; #else (void)overlay; return NULL; #endif } EAPI void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Eina_Bool hide) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); if (overlay->hide == !!hide) return; overlay->hide = hide; evas_object_smart_changed(overlay->wsd->pan_obj); #else (void)overlay; (void)hide; #endif } EAPI Eina_Bool elm_map_overlay_hide_get(const Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(overlay->wsd, EINA_FALSE); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj) EINA_FALSE; return overlay->hide; #else (void)overlay; return EINA_FALSE; #endif } EAPI void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overlay *overlay, int zoom) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); overlay->zoom_min = zoom; evas_object_smart_changed(overlay->wsd->pan_obj); #else (void)overlay; (void)zoom; #endif } EAPI int elm_map_overlay_displayed_zoom_min_get(const Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, 0); EINA_SAFETY_ON_NULL_RETURN_VAL(overlay->wsd, 0); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj) 0; return overlay->zoom_min; #else (void)overlay; return 0; #endif } EAPI void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, Eina_Bool paused) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); if (overlay->paused == !!paused) return; overlay->paused = paused; evas_object_smart_changed(overlay->wsd->pan_obj); #else (void)overlay; (void)paused; #endif } EAPI Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(overlay->wsd, EINA_FALSE); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj) EINA_FALSE; return overlay->paused; #else (void)overlay; return EINA_FALSE; #endif } EAPI Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(overlay->wsd, EINA_FALSE); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj) EINA_FALSE; return overlay->visible; #else (void)overlay; return EINA_FALSE; #endif } EAPI void elm_map_overlay_show(Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) { Overlay_Default *ovl = overlay->ovl; elm_map_region_show (ELM_WIDGET_DATA(overlay->wsd)->obj, ovl->lon, ovl->lat); } else if (overlay->type == ELM_MAP_OVERLAY_TYPE_BUBBLE) { Overlay_Bubble *ovl = overlay->ovl; elm_map_region_show (ELM_WIDGET_DATA(overlay->wsd)->obj, ovl->lon, ovl->lat); } else if (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) { Overlay_Class *ovl = overlay->ovl; double lon, lat, max_lo, min_lo, max_la, min_la; _region_max_min_get(ovl->members, &max_lo, &min_lo, &max_la, &min_la); lon = (max_lo + min_lo) / 2; lat = (max_la + min_la) / 2; elm_map_region_show(ELM_WIDGET_DATA(overlay->wsd)->obj, lon, lat); } else ERR("Not supported overlay type: %d", overlay->type); evas_object_smart_changed(overlay->wsd->pan_obj); #else (void)overlay; #endif } EAPI void elm_map_overlays_show(Eina_List *overlays) { #ifdef HAVE_ELEMENTARY_ECORE_CON Delayed_Data *data; Elm_Map_Overlay *overlay; EINA_SAFETY_ON_NULL_RETURN(overlays); EINA_SAFETY_ON_FALSE_RETURN(eina_list_count(overlays)); overlay = eina_list_data_get(overlays); data = ELM_NEW(Delayed_Data); data->func = _overlays_show; data->wsd = overlay->wsd; data->overlays = eina_list_clone(overlays); data->wsd->delayed_jobs = eina_list_append(data->wsd->delayed_jobs, data); evas_object_smart_changed(data->wsd->pan_obj); #else (void)overlays; #endif } EAPI void elm_map_overlay_region_set(Elm_Map_Overlay *overlay, double lon, double lat) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) { Overlay_Default *ovl = overlay->ovl; ovl->lon = lon; ovl->lat = lat; } else if (overlay->type == ELM_MAP_OVERLAY_TYPE_BUBBLE) { Overlay_Bubble *ovl = overlay->ovl; ovl->pobj = NULL; ovl->lon = lon; ovl->lat = lat; } else ERR("Not supported overlay type: %d", overlay->type); evas_object_smart_changed(overlay->wsd->pan_obj); #else (void)overlay; (void)lon; (void)lat; #endif } EAPI void elm_map_overlay_region_get(const Elm_Map_Overlay *overlay, double *lon, double *lat) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); if (overlay->type == ELM_MAP_OVERLAY_TYPE_GROUP) { Overlay_Group *ovl = overlay->ovl; if (lon) *lon = ovl->lon; if (lat) *lat = ovl->lat; } else if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) { const Overlay_Default *ovl = overlay->ovl; if (lon) *lon = ovl->lon; if (lat) *lat = ovl->lat; } else if (overlay->type == ELM_MAP_OVERLAY_TYPE_BUBBLE) { const Overlay_Bubble *ovl = overlay->ovl; if (lon) *lon = ovl->lon; if (lat) *lat = ovl->lat; } else ERR("Not supported overlay type: %d", overlay->type); #else (void)overlay; (void)lon; (void)lat; #endif } EAPI void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Evas_Object *icon) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(icon); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) _overlay_default_icon_update(overlay->ovl, icon); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) _overlay_class_icon_update(overlay->ovl, icon); else ERR("Not supported overlay type: %d", overlay->type); evas_object_smart_changed(overlay->wsd->pan_obj); #else (void)overlay; (void)icon; #endif } EAPI const Evas_Object * elm_map_overlay_icon_get(const Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(overlay->wsd, NULL); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj) NULL; if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) { const Overlay_Default *ovl = overlay->ovl; return ovl->icon; } else if (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) { const Overlay_Class *ovl = overlay->ovl; return ovl->icon; } else { ERR("Not supported overlay type: %d", overlay->type); return NULL; } #else (void)overlay; return NULL; #endif } EAPI void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, Evas_Object *content) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(content); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) _overlay_default_content_update(overlay->ovl, content, overlay); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) _overlay_class_content_update(overlay->ovl, content); else ERR("Not supported overlay type: %d", overlay->type); evas_object_smart_changed(overlay->wsd->pan_obj); #else (void)overlay; (void)obj; #endif } EAPI const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN_VAL(overlay, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(overlay->wsd, NULL); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj) NULL; if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) { const Overlay_Default *ovl = overlay->ovl; return ovl->content; } else if (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) { const Overlay_Class *ovl = overlay->ovl; return ovl->content; } else { ERR("Not supported overlay type: %d", overlay->type); return NULL; } #else (void)overlay; return NULL; #endif } EAPI void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, int r, int g, int b, int a) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); overlay->c.r = r; overlay->c.g = g; overlay->c.b = b; overlay->c.a = a; if (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) _overlay_class_color_update(overlay->ovl, overlay->c); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) _overlay_default_color_update(overlay->ovl, overlay->c); else if (overlay->type == ELM_MAP_OVERLAY_TYPE_ROUTE) _overlay_route_color_update(overlay->ovl, overlay->c); else { ERR("Not supported overlay type: %d", overlay->type); } #else (void)overlay; (void)r; (void)g; (void)b; (void)a; #endif } EAPI void elm_map_overlay_color_get(const Elm_Map_Overlay *overlay, int *r, int *g, int *b, int *a) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); if (overlay->type == ELM_MAP_OVERLAY_TYPE_ROUTE) { if (r) *r = overlay->c.r; if (g) *g = overlay->c.g; if (b) *b = overlay->c.b; if (a) *a = overlay->c.a; } else ERR("Not supported overlay type: %d", overlay->type); #else (void)overlay; (void)r; (void)g; (void)b; (void)a; #endif } EAPI void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Get_Cb get_cb, void *data) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); overlay->cb = get_cb; overlay->cb_data = data; if (overlay->type == ELM_MAP_OVERLAY_TYPE_CLASS) _overlay_class_cb_set(overlay->ovl, get_cb, data); #else (void)overlay; (void)get_cb; (void)data; #endif } EAPI void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Del_Cb del_cb, void *data) { #ifdef HAVE_ELEMENTARY_ECORE_CON EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(overlay->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); overlay->del_cb = del_cb; overlay->del_cb_data = data; #else (void)overlay; (void)del_cb; (void)data; #endif } EAPI Elm_Map_Overlay * elm_map_overlay_class_add(Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON Elm_Map_Overlay *overlay; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); overlay = ELM_NEW(Elm_Map_Overlay); overlay->wsd = sd; overlay->type = ELM_MAP_OVERLAY_TYPE_CLASS; overlay->ovl = _overlay_class_new(sd); overlay->c.r = 0x90; overlay->c.g = 0xee; overlay->c.b = 0x90; overlay->c.a = 0xff; sd->overlays = eina_list_append(sd->overlays, overlay); evas_object_smart_changed(sd->pan_obj); return overlay; #else (void)obj; return NULL; #endif } EAPI void elm_map_overlay_class_append(Elm_Map_Overlay *klass, Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON Overlay_Class *class_ovl; EINA_SAFETY_ON_NULL_RETURN(klass); EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(klass->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(klass->wsd)->obj); EINA_SAFETY_ON_FALSE_RETURN(klass->type == ELM_MAP_OVERLAY_TYPE_CLASS); class_ovl = klass->ovl; if (eina_list_data_find(class_ovl->members, overlay)) { ERR("Already added overlay into clas"); return; } class_ovl->members = eina_list_append(class_ovl->members, overlay); // Update group by class overlay->grp->klass = klass; _overlay_group_icon_update(overlay->grp, class_ovl->icon); _overlay_group_content_update(overlay->grp, class_ovl->content); _overlay_group_color_update(overlay->grp, klass->c); _overlay_group_cb_set(overlay->grp, klass->cb, klass->data); if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) { _overlay_default_class_icon_update(overlay->ovl, class_ovl->icon); _overlay_default_class_content_update (overlay->ovl, class_ovl->content); } evas_object_smart_changed(klass->wsd->pan_obj); #else (void)klass; (void)overlay; #endif } EAPI void elm_map_overlay_class_remove(Elm_Map_Overlay *klass, Elm_Map_Overlay *overlay) { #ifdef HAVE_ELEMENTARY_ECORE_CON Overlay_Class *ovl; EINA_SAFETY_ON_NULL_RETURN(klass); EINA_SAFETY_ON_NULL_RETURN(overlay); EINA_SAFETY_ON_NULL_RETURN(klass->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(klass->wsd)->obj); EINA_SAFETY_ON_FALSE_RETURN(klass->type == ELM_MAP_OVERLAY_TYPE_CLASS); ovl = klass->ovl; ovl->members = eina_list_remove(ovl->members, overlay); overlay->grp->klass = NULL; _overlay_group_icon_update(overlay->grp, NULL); _overlay_group_content_update(overlay->grp, NULL); if (overlay->type == ELM_MAP_OVERLAY_TYPE_DEFAULT) { _overlay_default_class_icon_update(overlay->ovl, NULL); _overlay_default_class_content_update(overlay->ovl, NULL); } evas_object_smart_changed(klass->wsd->pan_obj); #else (void)klass; (void)overlay; #endif } EAPI void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *klass, int zoom) { #ifdef HAVE_ELEMENTARY_ECORE_CON Overlay_Class *ovl; EINA_SAFETY_ON_NULL_RETURN(klass); EINA_SAFETY_ON_NULL_RETURN(klass->wsd); ELM_MAP_CHECK(ELM_WIDGET_DATA(klass->wsd)->obj); EINA_SAFETY_ON_FALSE_RETURN(klass->type == ELM_MAP_OVERLAY_TYPE_CLASS); ovl = klass->ovl; if (ovl->zoom_max == !!zoom) return; ovl->zoom_max = zoom; evas_object_smart_changed(klass->wsd->pan_obj); #else (void)klass; (void)zoom; #endif } EAPI int elm_map_overlay_class_zoom_max_get(const Elm_Map_Overlay *klass) { #ifdef HAVE_ELEMENTARY_ECORE_CON const Overlay_Class *ovl; EINA_SAFETY_ON_NULL_RETURN_VAL(klass, OVERLAY_CLASS_ZOOM_MAX); EINA_SAFETY_ON_NULL_RETURN_VAL(klass->wsd, OVERLAY_CLASS_ZOOM_MAX); ELM_MAP_CHECK(ELM_WIDGET_DATA(klass->wsd)->obj) OVERLAY_CLASS_ZOOM_MAX; EINA_SAFETY_ON_FALSE_RETURN_VAL (klass->type == ELM_MAP_OVERLAY_TYPE_CLASS, OVERLAY_CLASS_ZOOM_MAX); ovl = klass->ovl; return ovl->zoom_max; #else (void)klass; return OVERLAY_CLASS_ZOOM_MAX; #endif } EAPI Eina_List * elm_map_overlay_group_members_get(const Elm_Map_Overlay *grp) { #ifdef HAVE_ELEMENTARY_ECORE_CON Overlay_Group *ovl; EINA_SAFETY_ON_NULL_RETURN_VAL(grp, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(grp->wsd, NULL); ELM_MAP_CHECK(ELM_WIDGET_DATA(grp->wsd)->obj) NULL; EINA_SAFETY_ON_FALSE_RETURN_VAL (grp->type == ELM_MAP_OVERLAY_TYPE_GROUP, NULL); ovl = grp->ovl; return ovl->members; #else (void)clas; return OVERLAY_CLASS_ZOOM_MAX; #endif } EAPI Elm_Map_Overlay * elm_map_overlay_bubble_add(Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON Elm_Map_Overlay *overlay; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); overlay = ELM_NEW(Elm_Map_Overlay); overlay->wsd = sd; overlay->type = ELM_MAP_OVERLAY_TYPE_BUBBLE; overlay->c.r = 255; overlay->c.g = 255; overlay->c.b = 255; overlay->c.a = 255; overlay->ovl = _overlay_bubble_new(overlay); overlay->grp = _overlay_group_new(sd); sd->overlays = eina_list_append(sd->overlays, overlay); evas_object_smart_changed(sd->pan_obj); return overlay; #else (void)obj; return NULL; #endif } EAPI void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble, const Elm_Map_Overlay *parent) { #ifdef HAVE_ELEMENTARY_ECORE_CON Overlay_Bubble *ovl; Evas_Object *pobj; EINA_SAFETY_ON_NULL_RETURN(bubble); EINA_SAFETY_ON_NULL_RETURN(parent); ELM_MAP_CHECK(ELM_WIDGET_DATA(bubble->wsd)->obj); EINA_SAFETY_ON_FALSE_RETURN(bubble->type == ELM_MAP_OVERLAY_TYPE_BUBBLE); ovl = bubble->ovl; pobj = _overlay_obj_get(parent); if (!pobj) return; ovl->pobj = pobj; evas_object_smart_changed(bubble->wsd->pan_obj); #else (void)bubble; (void)parent; #endif } EAPI void elm_map_overlay_bubble_content_append(Elm_Map_Overlay *bubble, Evas_Object *content) { #ifdef HAVE_ELEMENTARY_ECORE_CON Overlay_Bubble *bb; EINA_SAFETY_ON_NULL_RETURN(bubble); EINA_SAFETY_ON_NULL_RETURN(content); ELM_MAP_CHECK(ELM_WIDGET_DATA(bubble->wsd)->obj); EINA_SAFETY_ON_FALSE_RETURN(bubble->type == ELM_MAP_OVERLAY_TYPE_BUBBLE); bb = bubble->ovl; elm_box_pack_end(bb->bx, content); evas_object_smart_changed(bubble->wsd->pan_obj); #else (void)bubble; (void)content; #endif } EAPI void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay *bubble) { #ifdef HAVE_ELEMENTARY_ECORE_CON Overlay_Bubble *bb; EINA_SAFETY_ON_NULL_RETURN(bubble); ELM_MAP_CHECK(ELM_WIDGET_DATA(bubble->wsd)->obj); EINA_SAFETY_ON_FALSE_RETURN(bubble->type == ELM_MAP_OVERLAY_TYPE_BUBBLE); bb = bubble->ovl; elm_box_clear(bb->bx); evas_object_smart_changed(bubble->wsd->pan_obj); #else (void)bubble; #endif } EAPI Elm_Map_Overlay * elm_map_overlay_route_add(Evas_Object *obj, const Elm_Map_Route *route) { #ifdef HAVE_ELEMENTARY_ECORE_CON Elm_Map_Overlay *overlay; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN_VAL(route, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(route->wsd, NULL); EINA_SAFETY_ON_FALSE_RETURN_VAL (obj == ELM_WIDGET_DATA(route->wsd)->obj, NULL); overlay = ELM_NEW(Elm_Map_Overlay); overlay->wsd = sd; overlay->type = ELM_MAP_OVERLAY_TYPE_ROUTE; overlay->c.r = 0xff; overlay->c.g = 0x00; overlay->c.b = 0x00; overlay->c.a = 0xff; overlay->ovl = _overlay_route_new(sd, route, overlay->c); overlay->grp = _overlay_group_new(sd); sd->overlays = eina_list_append(sd->overlays, overlay); evas_object_smart_changed(sd->pan_obj); return overlay; #else (void)obj; (void)route; return NULL; #endif } EAPI Elm_Map_Overlay * elm_map_overlay_line_add(Evas_Object *obj, double flon, double flat, double tlon, double tlat) { #ifdef HAVE_ELEMENTARY_ECORE_CON Elm_Map_Overlay *overlay; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); overlay = ELM_NEW(Elm_Map_Overlay); overlay->wsd = sd; overlay->type = ELM_MAP_OVERLAY_TYPE_LINE; overlay->c.r = 0xff; overlay->c.g = 0x00; overlay->c.b = 0x00; overlay->c.a = 0xff; overlay->ovl = _overlay_line_new(sd, flon, flat, tlon, tlat, overlay->c); overlay->grp = _overlay_group_new(sd); sd->overlays = eina_list_append(sd->overlays, overlay); evas_object_smart_changed(sd->pan_obj); return overlay; #else (void)obj; (void)flon; (void)flat (void) tlon; (void)tlat; return NULL; #endif } EAPI Elm_Map_Overlay * elm_map_overlay_polygon_add(Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ECORE_CON Elm_Map_Overlay *overlay; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); overlay = ELM_NEW(Elm_Map_Overlay); overlay->wsd = sd; overlay->type = ELM_MAP_OVERLAY_TYPE_POLYGON; overlay->c.r = 0xdc; overlay->c.g = 0x14; overlay->c.b = 0x3c; overlay->c.a = 220; overlay->ovl = _overlay_polygon_new(sd, overlay->c); overlay->grp = _overlay_group_new(sd); sd->overlays = eina_list_append(sd->overlays, overlay); evas_object_smart_changed(sd->pan_obj); return overlay; #else (void)obj; return NULL; #endif } EAPI void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *overlay, double lon, double lat) { #ifdef HAVE_ELEMENTARY_ECORE_CON Overlay_Polygon *ovl; Region *r; EINA_SAFETY_ON_NULL_RETURN(overlay); ELM_MAP_CHECK(ELM_WIDGET_DATA(overlay->wsd)->obj); EINA_SAFETY_ON_FALSE_RETURN(overlay->type == ELM_MAP_OVERLAY_TYPE_POLYGON); ovl = overlay->ovl; r = ELM_NEW(Region); r->lon = lon; r->lat = lat; ovl->regions = eina_list_append(ovl->regions, r); evas_object_smart_changed(ovl->wsd->pan_obj); #else (void)overlay; (void)lon; (void)lat #endif } EAPI Elm_Map_Overlay * elm_map_overlay_circle_add(Evas_Object *obj, double lon, double lat, double radius) { #ifdef HAVE_ELEMENTARY_ECORE_CON Elm_Map_Overlay *overlay; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); overlay = ELM_NEW(Elm_Map_Overlay); overlay->wsd = sd; overlay->type = ELM_MAP_OVERLAY_TYPE_CIRCLE; overlay->c.r = 0xdc; overlay->c.g = 0x14; overlay->c.b = 0x3c; overlay->c.a = 220; overlay->ovl = _overlay_circle_new(sd, lon, lat, radius, overlay->c); overlay->grp = _overlay_group_new(sd); sd->overlays = eina_list_append(sd->overlays, overlay); evas_object_smart_changed(sd->pan_obj); return overlay; #else (void)obj; return NULL; #endif } EAPI Elm_Map_Overlay * elm_map_overlay_scale_add(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { #ifdef HAVE_ELEMENTARY_ECORE_CON Elm_Map_Overlay *overlay; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); overlay = ELM_NEW(Elm_Map_Overlay); overlay->wsd = sd; overlay->type = ELM_MAP_OVERLAY_TYPE_SCALE; overlay->c.r = 0; overlay->c.g = 0; overlay->c.b = 0; overlay->c.a = 255; overlay->ovl = _overlay_scale_new(sd, x, y, overlay->c); overlay->grp = _overlay_group_new(sd); sd->overlays = eina_list_append(sd->overlays, overlay); evas_object_smart_changed(sd->pan_obj); return overlay; #else (void)obj; return NULL; #endif } #ifdef ELM_EMAP EAPI Evas_Object * elm_map_track_add(Evas_Object *obj, void *emap) { #ifdef HAVE_ELEMENTARY_ECORE_CON EMap_Route *emapr = emap; Evas_Object *route; ELM_MAP_CHECK(obj) NULL; ELM_MAP_DATA_GET(obj, sd); route = elm_route_add(obj); elm_route_emap_set(route, emapr); sd->track = eina_list_append(sd->track, route); return route; #else (void)obj; (void)emap; return NULL; #endif } EAPI void elm_map_track_remove(Evas_Object *obj, Evas_Object *route) { #ifdef HAVE_ELEMENTARY_ECORE_CON ELM_MAP_CHECK(obj); ELM_MAP_DATA_GET(obj, sd); sd->track = eina_list_remove(sd->track, route); evas_object_del(route); #else (void)obj; (void)route; #endif } #else EAPI Evas_Object * elm_map_track_add(Evas_Object *obj __UNUSED__, void *emap __UNUSED__) { return NULL; } EAPI void elm_map_track_remove(Evas_Object *obj __UNUSED__, Evas_Object *route __UNUSED__) { } #endif elementary-1.7.7/src/lib/elm_container.c0000664000175000017500000000366512127353615015155 00000000000000#include #include "elm_priv.h" #include "elm_widget_container.h" static const char CONTAINER_SMART_NAME[] = "elm_container"; /* Elementary smart class for all widgets containing others */ EVAS_SMART_SUBCLASS_NEW (CONTAINER_SMART_NAME, _elm_container, Elm_Container_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, NULL); /* no *direct* instantiation of this class, so far */ __UNUSED__ static Evas_Smart *_elm_container_smart_class_new(void); static Eina_Bool _unimplemented_smart_content_set(Evas_Object *obj, const char *name __UNUSED__, Evas_Object *content __UNUSED__) { WRN("The %s widget does not implement the \"content_set()\" function.", elm_widget_type_get(obj)); return EINA_FALSE; } static Evas_Object * _unimplemented_smart_content_get(const Evas_Object *obj, const char *name __UNUSED__) { WRN("The %s widget does not implement the \"content_get()\" function.", elm_widget_type_get(obj)); return NULL; } static Evas_Object * _unimplemented_smart_content_unset(Evas_Object *obj, const char *name __UNUSED__) { WRN("The %s widunset does not implement the \"content_unset()\" function.", elm_widget_type_get(obj)); return NULL; } EAPI const Elm_Container_Smart_Class * elm_container_smart_class_get(void) { static Elm_Container_Smart_Class _sc = ELM_CONTAINER_SMART_CLASS_INIT_NAME_VERSION(CONTAINER_SMART_NAME); static const Elm_Container_Smart_Class *class = NULL; if (class) return class; _elm_container_smart_set(&_sc); class = &_sc; return class; } static void _elm_container_smart_set_user(Elm_Container_Smart_Class *sc) { sc->content_set = _unimplemented_smart_content_set; sc->content_get = _unimplemented_smart_content_get; sc->content_unset = _unimplemented_smart_content_unset; } elementary-1.7.7/src/lib/elm_layout.c0000664000175000017500000014645712127353615014517 00000000000000#include #include "elm_priv.h" #include "elm_widget_layout.h" EAPI const char ELM_LAYOUT_SMART_NAME[] = "elm_layout"; static const char SIG_THEME_CHANGED[] = "theme,changed"; /* no *direct* instantiation of this class, so far */ __UNUSED__ static Evas_Smart *_elm_layout_smart_class_new(void); /* smart callbacks coming from elm layout objects: */ static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_THEME_CHANGED, ""}, {NULL, NULL} }; /* these are data operated by layout's class functions internally, and * should not be messed up by inhering classes */ typedef struct _Elm_Layout_Sub_Object_Data Elm_Layout_Sub_Object_Data; typedef struct _Elm_Layout_Sub_Object_Cursor Elm_Layout_Sub_Object_Cursor; struct _Elm_Layout_Sub_Object_Data { const char *part; Evas_Object *obj; enum { SWALLOW, BOX_APPEND, BOX_PREPEND, BOX_INSERT_BEFORE, BOX_INSERT_AT, TABLE_PACK, TEXT } type; union { union { const Evas_Object *reference; unsigned int pos; } box; struct { unsigned short col, row, colspan, rowspan; } table; struct { const char *text; } text; } p; }; struct _Elm_Layout_Sub_Object_Cursor { Evas_Object *obj; const char *part; const char *cursor; const char *style; Eina_Bool engine_only : 1; }; /* layout's sizing evaluation is deferred. evaluation requests are * queued up and only flag the object as 'changed'. when it comes to * Evas's rendering phase, it will be addressed, finally (see * _elm_layout_smart_calculate()). */ static void _elm_layout_smart_sizing_eval(Evas_Object *obj) { ELM_LAYOUT_DATA_GET(obj, sd); if (sd->needs_size_calc) return; sd->needs_size_calc = EINA_TRUE; evas_object_smart_changed(obj); } static void _on_sub_object_size_hint_change(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_LAYOUT_DATA_GET(data, sd); if (ELM_WIDGET_DATA(sd)->frozen) return; ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(data); } static void _part_cursor_free(Elm_Layout_Sub_Object_Cursor *pc) { eina_stringshare_del(pc->part); eina_stringshare_del(pc->style); eina_stringshare_del(pc->cursor); free(pc); } /* Elementary smart class for all widgets having an Edje layout as a * building block */ EVAS_SMART_SUBCLASS_NEW (ELM_LAYOUT_SMART_NAME, _elm_layout, Elm_Layout_Smart_Class, Elm_Container_Smart_Class, elm_container_smart_class_get, _smart_callbacks); EAPI const Elm_Layout_Smart_Class * elm_layout_smart_class_get(void) { static Elm_Layout_Smart_Class _sc = ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(ELM_LAYOUT_SMART_NAME); static const Elm_Layout_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_layout_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } static void _sizing_eval(Evas_Object *obj, Elm_Layout_Smart_Data *sd) { Evas_Coord minw = -1, minh = -1; edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } /* common content cases for layout objects: icon and text */ static inline void _icon_signal_emit(Elm_Layout_Smart_Data *sd, Elm_Layout_Sub_Object_Data *sub_d, Eina_Bool visible) { char buf[1024]; const char *type; if (sub_d->type != SWALLOW || (strcmp("elm.swallow.icon", sub_d->part) && (strcmp("elm.swallow.end", sub_d->part)))) return; if (strncmp(sub_d->part, "elm.swallow.", sizeof("elm.swallow.") - 1) == 0) type = sub_d->part + sizeof("elm.swallow.") - 1; else type = sub_d->part; snprintf(buf, sizeof(buf), "elm,state,%s,%s", type, visible ? "visible" : "hidden"); edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, buf, "elm"); /* themes might need imediate action here */ edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); } static inline void _text_signal_emit(Elm_Layout_Smart_Data *sd, Elm_Layout_Sub_Object_Data *sub_d, Eina_Bool visible) { char buf[1024]; const char *type; if (sub_d->type != TEXT || strcmp("elm.text", sub_d->part)) return; if (strncmp(sub_d->part, "elm.text.", sizeof("elm.text.") - 1) == 0) type = sub_d->part + sizeof("elm.text.") - 1; else type = sub_d->part; snprintf(buf, sizeof(buf), "elm,state,%s,%s", type, visible ? "visible" : "hidden"); edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, buf, "elm"); /* TODO: is this right? It was like that, but IMO it should be removed: */ snprintf(buf, sizeof(buf), visible ? "elm,state,text,visible" : "elm,state,text,hidden"); edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, buf, "elm"); /* themes might need imediate action here */ edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); } static void _parts_signals_emit(Elm_Layout_Smart_Data *sd) { const Eina_List *l; Elm_Layout_Sub_Object_Data *sub_d; EINA_LIST_FOREACH (sd->subs, l, sub_d) { _icon_signal_emit(sd, sub_d, EINA_TRUE); _text_signal_emit(sd, sub_d, EINA_TRUE); } } static void _parts_text_fix(Elm_Layout_Smart_Data *sd) { const Eina_List *l; Elm_Layout_Sub_Object_Data *sub_d; EINA_LIST_FOREACH (sd->subs, l, sub_d) { if (sub_d->type == TEXT) { edje_object_part_text_escaped_set (ELM_WIDGET_DATA(sd)->resize_obj, sub_d->part, sub_d->p.text.text); } } } static void _part_cursor_part_apply(const Elm_Layout_Sub_Object_Cursor *pc) { elm_object_cursor_set(pc->obj, pc->cursor); elm_object_cursor_style_set(pc->obj, pc->style); elm_object_cursor_theme_search_enabled_set(pc->obj, pc->engine_only); } static void _parts_cursors_apply(Elm_Layout_Smart_Data *sd) { const Eina_List *l; const char *file, *group; Elm_Layout_Sub_Object_Cursor *pc; edje_object_file_get(ELM_WIDGET_DATA(sd)->resize_obj, &file, &group); EINA_LIST_FOREACH (sd->parts_cursors, l, pc) { Evas_Object *obj = (Evas_Object *)edje_object_part_object_get (ELM_WIDGET_DATA(sd)->resize_obj, pc->part); if (!obj) { pc->obj = NULL; WRN("no part '%s' in group '%s' of file '%s'. " "Cannot set cursor '%s'", pc->part, group, file, pc->cursor); continue; } else if (evas_object_pass_events_get(obj)) { pc->obj = NULL; WRN("part '%s' in group '%s' of file '%s' has mouse_events: 0. " "Cannot set cursor '%s'", pc->part, group, file, pc->cursor); continue; } pc->obj = obj; _part_cursor_part_apply(pc); } } static void _reload_theme(void *data, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { Evas_Object *layout = data; const char *file; const char *group; edje_object_file_get(obj, &file, &group); elm_layout_file_set(layout, file, group); } static void _visuals_refresh(Evas_Object *obj, Elm_Layout_Smart_Data *sd) { _parts_text_fix(sd); _parts_signals_emit(sd); _parts_cursors_apply(sd); ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); edje_object_signal_callback_del(ELM_WIDGET_DATA(sd)->resize_obj, "edje,change,file", "edje", _reload_theme); edje_object_signal_callback_add(ELM_WIDGET_DATA(sd)->resize_obj, "edje,change,file", "edje", _reload_theme, obj); } static Eina_Bool _elm_layout_smart_disable(Evas_Object *obj) { ELM_LAYOUT_DATA_GET(obj, sd); if (elm_object_disabled_get(obj)) edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,disabled", "elm"); else edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,enabled", "elm"); return EINA_TRUE; } static Eina_Bool _elm_layout_smart_theme(Evas_Object *obj) { Eina_Bool ret; const char *fh; ELM_LAYOUT_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_layout_parent_sc)->theme(obj)) return EINA_FALSE; /* function already prints error messages, if any */ ret = elm_widget_theme_object_set (obj, ELM_WIDGET_DATA(sd)->resize_obj, sd->klass, sd->group, elm_widget_style_get(obj)); edje_object_mirrored_set (ELM_WIDGET_DATA(sd)->resize_obj, elm_widget_mirrored_get(obj)); edje_object_scale_set (ELM_WIDGET_DATA(sd)->resize_obj, elm_widget_scale_get(obj) * elm_config_scale_get()); fh = edje_object_data_get (ELM_WIDGET_DATA(sd)->resize_obj, "focus_highlight"); if ((fh) && (!strcmp(fh, "on"))) elm_widget_highlight_in_theme_set(obj, EINA_TRUE); else elm_widget_highlight_in_theme_set(obj, EINA_FALSE); evas_object_smart_callback_call(obj, SIG_THEME_CHANGED, NULL); _visuals_refresh(obj, sd); return ret; } static void * _elm_layout_list_data_get(const Eina_List *list) { Elm_Layout_Sub_Object_Data *sub_d = eina_list_data_get(list); return sub_d->obj; } static Eina_Bool _elm_layout_smart_on_focus(Evas_Object *obj) { ELM_LAYOUT_DATA_GET(obj, sd); if (elm_widget_focus_get(obj)) { elm_layout_signal_emit(obj, "elm,action,focus", "elm"); evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_TRUE); } else { elm_layout_signal_emit(obj, "elm,action,unfocus", "elm"); evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_FALSE); } return EINA_TRUE; } /* WARNING: if you're making a widget *not* supposed to have focusable * child objects, but still inheriting from elm_layout, just set its * focus_next smart function back to NULL */ static Eina_Bool _elm_layout_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { const Eina_List *items; void *(*list_data_get)(const Eina_List *list); ELM_LAYOUT_DATA_GET(obj, sd); if (!sd->subs) return EINA_FALSE; if ((items = elm_widget_focus_custom_chain_get(obj))) list_data_get = eina_list_data_get; else { items = sd->subs; list_data_get = _elm_layout_list_data_get; } return elm_widget_focus_list_next_get (obj, items, list_data_get, dir, next); } static Eina_Bool _elm_layout_smart_sub_object_add(Evas_Object *obj, Evas_Object *sobj) { if (evas_object_data_get(sobj, "elm-parent") == obj) return EINA_TRUE; if (!ELM_WIDGET_CLASS(_elm_layout_parent_sc)->sub_object_add(obj, sobj)) return EINA_FALSE; evas_object_event_callback_add (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_sub_object_size_hint_change, obj); return EINA_TRUE; } static Eina_Bool _elm_layout_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { Eina_List *l; Elm_Layout_Sub_Object_Data *sub_d; ELM_LAYOUT_DATA_GET(obj, sd); evas_object_event_callback_del_full (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_sub_object_size_hint_change, obj); if (!ELM_WIDGET_CLASS(_elm_layout_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; EINA_LIST_FOREACH (sd->subs, l, sub_d) { if (sub_d->obj != sobj) continue; sd->subs = eina_list_remove_list(sd->subs, l); _icon_signal_emit(sd, sub_d, EINA_FALSE); eina_stringshare_del(sub_d->part); free(sub_d); break; } if (ELM_WIDGET_DATA(sd)->frozen) return EINA_TRUE; ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); return EINA_TRUE; } static Eina_Bool _elm_layout_smart_focus_direction(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight) { const Eina_List *items; void *(*list_data_get)(const Eina_List *list); ELM_LAYOUT_DATA_GET(obj, sd); if (!sd->subs) return EINA_FALSE; /* Focus chain (This block is diferent of elm_win cycle) */ if ((items = elm_widget_focus_custom_chain_get(obj))) list_data_get = eina_list_data_get; else { items = sd->subs; list_data_get = _elm_layout_list_data_get; if (!items) return EINA_FALSE; } return elm_widget_focus_list_direction_get (obj, base, items, list_data_get, degree, direction, weight); } static void _elm_layout_smart_signal(Evas_Object *obj, const char *emission, const char *source) { ELM_LAYOUT_DATA_GET(obj, sd); edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, emission, source); } static void _edje_signal_callback(void *data, Evas_Object *obj __UNUSED__, const char *emission, const char *source) { Edje_Signal_Data *esd = data; esd->func(esd->data, esd->obj, emission, source); } static void _elm_layout_smart_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data) { Edje_Signal_Data *esd; ELM_LAYOUT_DATA_GET(obj, sd); esd = ELM_NEW(Edje_Signal_Data); if (!esd) return; esd->obj = obj; esd->func = func_cb; esd->emission = eina_stringshare_add(emission); esd->source = eina_stringshare_add(source); esd->data = data; sd->edje_signals = eina_list_append(sd->edje_signals, esd); edje_object_signal_callback_add (ELM_WIDGET_DATA(sd)->resize_obj, emission, source, _edje_signal_callback, esd); } static void * _elm_layout_smart_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb) { Edje_Signal_Data *esd = NULL; void *data = NULL; Eina_List *l; ELM_LAYOUT_DATA_GET(obj, sd); EINA_LIST_FOREACH (sd->edje_signals, l, esd) { if ((esd->func == func_cb) && (!strcmp(esd->emission, emission)) && (!strcmp(esd->source, source))) { sd->edje_signals = eina_list_remove_list(sd->edje_signals, l); eina_stringshare_del(esd->emission); eina_stringshare_del(esd->source); data = esd->data; free(esd); edje_object_signal_callback_del_full (ELM_WIDGET_DATA(sd)->resize_obj, emission, source, _edje_signal_callback, esd); return data; /* stop at 1st match */ } } return data; } static Eina_Bool _elm_layout_part_aliasing_eval(Elm_Layout_Smart_Data *sd, const char **part, Eina_Bool is_text) { #define ALIAS_LIST(_sd, _list) \ ((ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(_sd)->api))->_list) const Elm_Layout_Part_Alias_Description *aliases = is_text ? ALIAS_LIST(sd, text_aliases) : ALIAS_LIST(sd, content_aliases); #undef ALIAS_LIST while (aliases && aliases->alias && aliases->real_part) { /* NULL matches the 1st */ if ((!*part) || (!strcmp(*part, aliases->alias))) { *part = aliases->real_part; break; } aliases++; } if (!*part) { ERR("no default content part set for object %p -- " "part must not be NULL", ELM_WIDGET_DATA(sd)->obj); return EINA_FALSE; } /* if no match, part goes on with the same value */ return EINA_TRUE; } static Eina_Bool _elm_layout_smart_text_set(Evas_Object *obj, const char *part, const char *text) { Eina_List *l; Elm_Layout_Sub_Object_Data *sub_d = NULL; ELM_LAYOUT_DATA_GET(obj, sd); if (!_elm_layout_part_aliasing_eval(sd, &part, EINA_TRUE)) return EINA_FALSE; EINA_LIST_FOREACH (sd->subs, l, sub_d) { if ((sub_d->type == TEXT) && (!strcmp(part, sub_d->part))) { if (!text) { eina_stringshare_del(sub_d->part); eina_stringshare_del(sub_d->p.text.text); free(sub_d); edje_object_part_text_escaped_set (ELM_WIDGET_DATA(sd)->resize_obj, part, NULL); sd->subs = eina_list_remove_list(sd->subs, l); return EINA_TRUE; } else break; } sub_d = NULL; } if (!edje_object_part_text_escaped_set (ELM_WIDGET_DATA(sd)->resize_obj, part, text)) return EINA_FALSE; if (!sub_d) { sub_d = ELM_NEW(Elm_Layout_Sub_Object_Data); if (!sub_d) return EINA_FALSE; sub_d->type = TEXT; sub_d->part = eina_stringshare_add(part); sd->subs = eina_list_append(sd->subs, sub_d); } eina_stringshare_replace(&sub_d->p.text.text, text); _text_signal_emit(sd, sub_d, !!text); if (!ELM_WIDGET_DATA(sd)->frozen) { ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); } if (_elm_config->access_mode == ELM_ACCESS_MODE_ON && ELM_WIDGET_DATA(sd)->can_access && !(sub_d->obj)) sub_d->obj = _elm_access_edje_object_part_object_register (obj, elm_layout_edje_get(obj), part); return EINA_TRUE; } static const char * _elm_layout_smart_text_get(const Evas_Object *obj, const char *part) { ELM_LAYOUT_DATA_GET(obj, sd); if (!_elm_layout_part_aliasing_eval(sd, &part, EINA_TRUE)) return EINA_FALSE; return edje_object_part_text_get(ELM_WIDGET_DATA(sd)->resize_obj, part); } static Eina_Bool _elm_layout_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { Elm_Layout_Sub_Object_Data *sub_d; const Eina_List *l; ELM_LAYOUT_DATA_GET(obj, sd); if (!_elm_layout_part_aliasing_eval(sd, &part, EINA_FALSE)) return EINA_FALSE; EINA_LIST_FOREACH (sd->subs, l, sub_d) { if ((sub_d->type == SWALLOW)) { if (!strcmp(part, sub_d->part)) { if (content == sub_d->obj) return EINA_TRUE; evas_object_del(sub_d->obj); break; } /* was previously swallowed at another part -- mimic * edje_object_part_swallow()'s behavior, then */ else if (content == sub_d->obj) { elm_widget_sub_object_del(obj, content); break; } } } if (content) { if (!elm_widget_sub_object_add(obj, content)) { ERR("could not add %p as sub object of %p", content, obj); return EINA_FALSE; } if (!edje_object_part_swallow (ELM_WIDGET_DATA(sd)->resize_obj, part, content)) { ERR("could not swallow %p into part '%s'", content, part); return EINA_FALSE; } sub_d = ELM_NEW(Elm_Layout_Sub_Object_Data); sub_d->type = SWALLOW; sub_d->part = eina_stringshare_add(part); sub_d->obj = content; sd->subs = eina_list_append(sd->subs, sub_d); _icon_signal_emit(sd, sub_d, EINA_TRUE); } if (ELM_WIDGET_DATA(sd)->frozen) return EINA_TRUE; ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); return EINA_TRUE; } static Evas_Object * _elm_layout_smart_content_get(const Evas_Object *obj, const char *part) { const Eina_List *l; Elm_Layout_Sub_Object_Data *sub_d; ELM_LAYOUT_DATA_GET(obj, sd); if (!_elm_layout_part_aliasing_eval(sd, &part, EINA_FALSE)) return EINA_FALSE; EINA_LIST_FOREACH (sd->subs, l, sub_d) { if ((sub_d->type == SWALLOW) && !strcmp(part, sub_d->part)) return sub_d->obj; } return NULL; } static Evas_Object * _elm_layout_smart_content_unset(Evas_Object *obj, const char *part) { Elm_Layout_Sub_Object_Data *sub_d; const Eina_List *l; ELM_LAYOUT_DATA_GET(obj, sd); if (!_elm_layout_part_aliasing_eval(sd, &part, EINA_FALSE)) return EINA_FALSE; EINA_LIST_FOREACH (sd->subs, l, sub_d) { if ((sub_d->type == SWALLOW) && (!strcmp(part, sub_d->part))) { Evas_Object *content; if (!sub_d->obj) return NULL; content = sub_d->obj; /* sub_d will die in * _elm_layout_smart_sub_object_del */ if (!elm_widget_sub_object_del(obj, content)) { ERR("could not remove sub object %p from %p", content, obj); return NULL; } edje_object_part_unswallow (ELM_WIDGET_DATA(sd)->resize_obj, content); return content; } } return NULL; } static Eina_Bool _elm_layout_smart_box_append(Evas_Object *obj, const char *part, Evas_Object *child) { Elm_Layout_Sub_Object_Data *sub_d; ELM_LAYOUT_DATA_GET(obj, sd); if (!edje_object_part_box_append (ELM_WIDGET_DATA(sd)->resize_obj, part, child)) { ERR("child %p could not be appended to box part '%s'", child, part); return EINA_FALSE; } if (!elm_widget_sub_object_add(obj, child)) { ERR("could not add %p as sub object of %p", child, obj); edje_object_part_box_remove (ELM_WIDGET_DATA(sd)->resize_obj, part, child); return EINA_FALSE; } sub_d = ELM_NEW(Elm_Layout_Sub_Object_Data); sub_d->type = BOX_APPEND; sub_d->part = eina_stringshare_add(part); sub_d->obj = child; sd->subs = eina_list_append(sd->subs, sub_d); if (ELM_WIDGET_DATA(sd)->frozen) return EINA_TRUE; ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); return EINA_TRUE; } static Eina_Bool _elm_layout_smart_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child) { Elm_Layout_Sub_Object_Data *sub_d; ELM_LAYOUT_DATA_GET(obj, sd); if (!edje_object_part_box_prepend (ELM_WIDGET_DATA(sd)->resize_obj, part, child)) { ERR("child %p could not be prepended to box part '%s'", child, part); return EINA_FALSE; } if (!elm_widget_sub_object_add(obj, child)) { ERR("could not add %p as sub object of %p", child, obj); edje_object_part_box_remove (ELM_WIDGET_DATA(sd)->resize_obj, part, child); return EINA_FALSE; } sub_d = ELM_NEW(Elm_Layout_Sub_Object_Data); sub_d->type = BOX_PREPEND; sub_d->part = eina_stringshare_add(part); sub_d->obj = child; sd->subs = eina_list_prepend(sd->subs, sub_d); if (ELM_WIDGET_DATA(sd)->frozen) return EINA_TRUE; ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); return EINA_TRUE; } static void _box_reference_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Layout_Sub_Object_Data *sub_d = data; sub_d->p.box.reference = NULL; } static Eina_Bool _elm_layout_smart_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference) { Elm_Layout_Sub_Object_Data *sub_d; ELM_LAYOUT_DATA_GET(obj, sd); if (!edje_object_part_box_insert_before (ELM_WIDGET_DATA(sd)->resize_obj, part, child, reference)) { ERR("child %p could not be inserted before %p inf box part '%s'", child, reference, part); return EINA_FALSE; } if (!elm_widget_sub_object_add(obj, child)) { ERR("could not add %p as sub object of %p", child, obj); edje_object_part_box_remove (ELM_WIDGET_DATA(sd)->resize_obj, part, child); return EINA_FALSE; } sub_d = ELM_NEW(Elm_Layout_Sub_Object_Data); sub_d->type = BOX_INSERT_BEFORE; sub_d->part = eina_stringshare_add(part); sub_d->obj = child; sub_d->p.box.reference = reference; sd->subs = eina_list_append(sd->subs, sub_d); evas_object_event_callback_add ((Evas_Object *)reference, EVAS_CALLBACK_DEL, _box_reference_del, sub_d); if (ELM_WIDGET_DATA(sd)->frozen) return EINA_TRUE; ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); return EINA_TRUE; } static Eina_Bool _elm_layout_smart_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos) { Elm_Layout_Sub_Object_Data *sub_d; ELM_LAYOUT_DATA_GET(obj, sd); if (!edje_object_part_box_insert_at (ELM_WIDGET_DATA(sd)->resize_obj, part, child, pos)) { ERR("child %p could not be inserted at %u to box part '%s'", child, pos, part); return EINA_FALSE; } if (!elm_widget_sub_object_add(obj, child)) { ERR("could not add %p as sub object of %p", child, obj); edje_object_part_box_remove (ELM_WIDGET_DATA(sd)->resize_obj, part, child); return EINA_FALSE; } sub_d = ELM_NEW(Elm_Layout_Sub_Object_Data); sub_d->type = BOX_INSERT_AT; sub_d->part = eina_stringshare_add(part); sub_d->obj = child; sub_d->p.box.pos = pos; sd->subs = eina_list_append(sd->subs, sub_d); if (ELM_WIDGET_DATA(sd)->frozen) return EINA_TRUE; ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); return EINA_TRUE; } static Evas_Object * _sub_box_remove(Evas_Object *obj, Elm_Layout_Smart_Data *sd, Elm_Layout_Sub_Object_Data *sub_d) { Evas_Object *child = sub_d->obj; /* sub_d will die in * _elm_layout_smart_sub_object_del */ if (sub_d->type == BOX_INSERT_BEFORE) evas_object_event_callback_del_full ((Evas_Object *)sub_d->p.box.reference, EVAS_CALLBACK_DEL, _box_reference_del, sub_d); edje_object_part_box_remove (ELM_WIDGET_DATA(sd)->resize_obj, sub_d->part, child); if (!elm_widget_sub_object_del(obj, child)) { ERR("could not remove sub object %p from %p", child, obj); return NULL; } return child; } static Eina_Bool _sub_box_is(const Elm_Layout_Sub_Object_Data *sub_d) { switch (sub_d->type) { case BOX_APPEND: case BOX_PREPEND: case BOX_INSERT_BEFORE: case BOX_INSERT_AT: return EINA_TRUE; default: return EINA_FALSE; } } static Evas_Object * _elm_layout_smart_box_remove(Evas_Object *obj, const char *part, Evas_Object *child) { EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(child, NULL); ELM_LAYOUT_DATA_GET(obj, sd); const Eina_List *l; Elm_Layout_Sub_Object_Data *sub_d; EINA_LIST_FOREACH (sd->subs, l, sub_d) { if (!_sub_box_is(sub_d)) continue; if ((sub_d->obj == child) && (!strcmp(sub_d->part, part))) return _sub_box_remove(obj, sd, sub_d); } return NULL; } static Eina_Bool _elm_layout_smart_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear) { EINA_SAFETY_ON_NULL_RETURN_VAL(part, EINA_FALSE); ELM_LAYOUT_DATA_GET(obj, sd); Elm_Layout_Sub_Object_Data *sub_d; Eina_List *lst; lst = eina_list_clone(sd->subs); EINA_LIST_FREE (lst, sub_d) { if (!_sub_box_is(sub_d)) continue; if (!strcmp(sub_d->part, part)) { /* original item's deletion handled at sub-obj-del */ Evas_Object *child = _sub_box_remove(obj, sd, sub_d); if ((clear) && (child)) evas_object_del(child); } } /* eventually something may not be added with elm_layout, delete them * as well */ edje_object_part_box_remove_all (ELM_WIDGET_DATA(sd)->resize_obj, part, clear); return EINA_TRUE; } static Eina_Bool _elm_layout_smart_table_pack(Evas_Object *obj, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan) { Elm_Layout_Sub_Object_Data *sub_d; ELM_LAYOUT_DATA_GET(obj, sd); if (!edje_object_part_table_pack (ELM_WIDGET_DATA(sd)->resize_obj, part, child, col, row, colspan, rowspan)) { ERR("child %p could not be packed into box part '%s' col=%uh, row=%hu," " colspan=%hu, rowspan=%hu", child, part, col, row, colspan, rowspan); return EINA_FALSE; } if (!elm_widget_sub_object_add(obj, child)) { ERR("could not add %p as sub object of %p", child, obj); edje_object_part_table_unpack (ELM_WIDGET_DATA(sd)->resize_obj, part, child); return EINA_FALSE; } sub_d = ELM_NEW(Elm_Layout_Sub_Object_Data); sub_d->type = TABLE_PACK; sub_d->part = eina_stringshare_add(part); sub_d->obj = child; sub_d->p.table.col = col; sub_d->p.table.row = row; sub_d->p.table.colspan = colspan; sub_d->p.table.rowspan = rowspan; sd->subs = eina_list_append(sd->subs, sub_d); if (ELM_WIDGET_DATA(sd)->frozen) return EINA_TRUE; ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); return EINA_TRUE; } static Evas_Object * _sub_table_remove(Evas_Object *obj, Elm_Layout_Smart_Data *sd, Elm_Layout_Sub_Object_Data *sub_d) { Evas_Object *child; child = sub_d->obj; /* sub_d will die in _elm_layout_smart_sub_object_del */ edje_object_part_table_unpack (ELM_WIDGET_DATA(sd)->resize_obj, sub_d->part, child); if (!elm_widget_sub_object_del(obj, child)) { ERR("could not remove sub object %p from %p", child, obj); return NULL; } return child; } static Evas_Object * _elm_layout_smart_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child) { EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(child, NULL); ELM_LAYOUT_DATA_GET(obj, sd); const Eina_List *l; Elm_Layout_Sub_Object_Data *sub_d; EINA_LIST_FOREACH (sd->subs, l, sub_d) { if (sub_d->type != TABLE_PACK) continue; if ((sub_d->obj == child) && (!strcmp(sub_d->part, part))) return _sub_table_remove(obj, sd, sub_d); } return NULL; } static Eina_Bool _elm_layout_smart_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear) { EINA_SAFETY_ON_NULL_RETURN_VAL(part, EINA_FALSE); ELM_LAYOUT_DATA_GET(obj, sd); Elm_Layout_Sub_Object_Data *sub_d; Eina_List *lst; lst = eina_list_clone(sd->subs); EINA_LIST_FREE (lst, sub_d) { if (sub_d->type != TABLE_PACK) continue; if (!strcmp(sub_d->part, part)) { /* original item's deletion handled at sub-obj-del */ Evas_Object *child = _sub_table_remove(obj, sd, sub_d); if ((clear) && (child)) evas_object_del(child); } } /* eventually something may not be added with elm_layout, delete them * as well */ edje_object_part_table_clear(ELM_WIDGET_DATA(sd)->resize_obj, part, clear); return EINA_TRUE; } static void _on_size_evaluate_signal(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_LAYOUT_DATA_GET(data, sd); ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(data); } static void _elm_layout_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Layout_Smart_Data); /* has to be there *before* parent's smart_add() */ ELM_WIDGET_DATA(priv)->resize_obj = edje_object_add(evas_object_evas_get(obj)); ELM_WIDGET_CLASS(_elm_layout_parent_sc)->base.add(obj); elm_widget_can_focus_set(obj, EINA_FALSE); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "size,eval", "elm", _on_size_evaluate_signal, obj); if (ELM_WIDGET_DATA(priv)->frozen) return; ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(priv)->api)->sizing_eval(obj); } static void _elm_layout_smart_del(Evas_Object *obj) { Elm_Layout_Sub_Object_Data *sub_d; Elm_Layout_Sub_Object_Cursor *pc; Edje_Signal_Data *esd; Evas_Object *child; Eina_List *l; ELM_LAYOUT_DATA_GET(obj, sd); EINA_LIST_FREE (sd->subs, sub_d) { eina_stringshare_del(sub_d->part); if (sub_d->type == TEXT) eina_stringshare_del(sub_d->p.text.text); free(sub_d); } EINA_LIST_FREE (sd->parts_cursors, pc) _part_cursor_free(pc); EINA_LIST_FREE (sd->edje_signals, esd) { eina_stringshare_del(esd->emission); eina_stringshare_del(esd->source); free(esd); } eina_stringshare_del(sd->klass); eina_stringshare_del(sd->group); /* let's make our Edje object the *last* to be processed, since it * may (smart) parent other sub objects here */ EINA_LIST_FOREACH (ELM_WIDGET_DATA(sd)->subobjs, l, child) { if (child == ELM_WIDGET_DATA(sd)->resize_obj) { ELM_WIDGET_DATA(sd)->subobjs = eina_list_demote_list(ELM_WIDGET_DATA(sd)->subobjs, l); break; } } ELM_WIDGET_CLASS(_elm_layout_parent_sc)->base.del(obj); } /* rewrite or extend this one on your derived class as to suit your * needs */ static void _elm_layout_smart_calculate(Evas_Object *obj) { ELM_LAYOUT_DATA_GET(obj, sd); if (sd->needs_size_calc) { _sizing_eval(obj, sd); sd->needs_size_calc = EINA_FALSE; } } static void _elm_layout_smart_set_user(Elm_Layout_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_layout_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_layout_smart_del; ELM_WIDGET_CLASS(sc)->base.calculate = _elm_layout_smart_calculate; ELM_WIDGET_CLASS(sc)->theme = _elm_layout_smart_theme; ELM_WIDGET_CLASS(sc)->disable = _elm_layout_smart_disable; ELM_WIDGET_CLASS(sc)->focus_next = _elm_layout_smart_focus_next; ELM_WIDGET_CLASS(sc)->focus_direction = _elm_layout_smart_focus_direction; ELM_WIDGET_CLASS(sc)->on_focus = _elm_layout_smart_on_focus; ELM_WIDGET_CLASS(sc)->sub_object_add = _elm_layout_smart_sub_object_add; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_layout_smart_sub_object_del; ELM_CONTAINER_CLASS(sc)->content_set = _elm_layout_smart_content_set; ELM_CONTAINER_CLASS(sc)->content_get = _elm_layout_smart_content_get; ELM_CONTAINER_CLASS(sc)->content_unset = _elm_layout_smart_content_unset; sc->sizing_eval = _elm_layout_smart_sizing_eval; sc->signal = _elm_layout_smart_signal; sc->callback_add = _elm_layout_smart_callback_add; sc->callback_del = _elm_layout_smart_callback_del; sc->text_set = _elm_layout_smart_text_set; sc->text_get = _elm_layout_smart_text_get; sc->box_append = _elm_layout_smart_box_append; sc->box_prepend = _elm_layout_smart_box_prepend; sc->box_insert_before = _elm_layout_smart_box_insert_before; sc->box_insert_at = _elm_layout_smart_box_insert_at; sc->box_remove = _elm_layout_smart_box_remove; sc->box_remove_all = _elm_layout_smart_box_remove_all; sc->table_pack = _elm_layout_smart_table_pack; sc->table_unpack = _elm_layout_smart_table_unpack; sc->table_clear = _elm_layout_smart_table_clear; } static Elm_Layout_Sub_Object_Cursor * _parts_cursors_find(Elm_Layout_Smart_Data *sd, const char *part) { const Eina_List *l; Elm_Layout_Sub_Object_Cursor *pc; EINA_LIST_FOREACH (sd->parts_cursors, l, pc) { if (!strcmp(pc->part, part)) return pc; } return NULL; } /* The public functions down here are meant to operate on whichever * widget inheriting from elm_layout */ EAPI Eina_Bool elm_layout_file_set(Evas_Object *obj, const char *file, const char *group) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); Eina_Bool ret = edje_object_file_set(ELM_WIDGET_DATA(sd)->resize_obj, file, group); if (ret) _visuals_refresh(obj, sd); else ERR("failed to set edje file '%s', group '%s': %s", file, group, edje_load_error_str (edje_object_load_error_get(ELM_WIDGET_DATA(sd)->resize_obj))); return ret; } EAPI Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *klass, const char *group, const char *style) { Eina_Bool ret; ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); eina_stringshare_replace(&(sd->klass), klass); eina_stringshare_replace(&(sd->group), group); eina_stringshare_replace(&(ELM_WIDGET_DATA(sd)->style), style); /* not issuing smart theme directly here, because one may want to use this function inside a smart theme routine of its own */ ret = elm_widget_theme_object_set (obj, ELM_WIDGET_DATA(sd)->resize_obj, sd->klass, sd->group, elm_widget_style_get(obj)); evas_object_smart_callback_call(obj, SIG_THEME_CHANGED, NULL); return ret; } EAPI void elm_layout_signal_emit(Evas_Object *obj, const char *emission, const char *source) { ELM_LAYOUT_CHECK(obj); ELM_LAYOUT_DATA_GET_OR_RETURN(obj, sd); ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->signal(obj, emission, source); } EAPI void elm_layout_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) { ELM_LAYOUT_CHECK(obj); ELM_LAYOUT_DATA_GET_OR_RETURN(obj, sd); ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->callback_add (obj, emission, source, func, data); } EAPI void * elm_layout_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func) { ELM_LAYOUT_CHECK(obj) NULL; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->callback_del (obj, emission, source, func); } EAPI Eina_Bool elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ELM_CONTAINER_CLASS(ELM_WIDGET_DATA(sd)->api)->content_set (obj, swallow, content); } EAPI Evas_Object * elm_layout_content_get(const Evas_Object *obj, const char *swallow) { ELM_LAYOUT_CHECK(obj) NULL; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return ELM_CONTAINER_CLASS(ELM_WIDGET_DATA(sd)->api)->content_get (obj, swallow); } EAPI Evas_Object * elm_layout_content_unset(Evas_Object *obj, const char *swallow) { ELM_LAYOUT_CHECK(obj) NULL; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return ELM_CONTAINER_CLASS(ELM_WIDGET_DATA(sd)->api)->content_unset (obj, swallow); } EAPI Eina_Bool elm_layout_text_set(Evas_Object *obj, const char *part, const char *text) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->text_set (obj, part, text); } EAPI const char * elm_layout_text_get(const Evas_Object *obj, const char *part) { ELM_LAYOUT_CHECK(obj) NULL; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->text_get(obj, part); } EAPI Eina_Bool elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->box_append (obj, part, child); } EAPI Eina_Bool elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->box_prepend (obj, part, child); } EAPI Eina_Bool elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->box_insert_before (obj, part, child, reference); } EAPI Eina_Bool elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->box_insert_at (obj, part, child, pos); } EAPI Evas_Object * elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child) { ELM_LAYOUT_CHECK(obj) NULL; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->box_remove (obj, part, child); } EAPI Eina_Bool elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->box_remove_all (obj, part, clear); } EAPI Eina_Bool elm_layout_table_pack(Evas_Object *obj, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->table_pack (obj, part, child, col, row, colspan, rowspan); } EAPI Evas_Object * elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child) { ELM_LAYOUT_CHECK(obj) NULL; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->table_unpack (obj, part, child); } EAPI Eina_Bool elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->table_clear (obj, part, clear); } EAPI Evas_Object * elm_layout_edje_get(const Evas_Object *obj) { ELM_LAYOUT_CHECK(obj) NULL; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return ELM_WIDGET_DATA(sd)->resize_obj; } EAPI const char * elm_layout_data_get(const Evas_Object *obj, const char *key) { ELM_LAYOUT_CHECK(obj) NULL; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return edje_object_data_get(ELM_WIDGET_DATA(sd)->resize_obj, key); } EAPI void elm_layout_sizing_eval(Evas_Object *obj) { ELM_LAYOUT_CHECK(obj); ELM_LAYOUT_DATA_GET(obj, sd); ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); } EAPI int elm_layout_freeze(Evas_Object *obj) { ELM_LAYOUT_CHECK(obj) 0; ELM_LAYOUT_DATA_GET(obj, sd); if ((ELM_WIDGET_DATA(sd)->frozen)++ != 0) return ELM_WIDGET_DATA(sd)->frozen; edje_object_freeze(ELM_WIDGET_DATA(sd)->resize_obj); return 1; } EAPI int elm_layout_thaw(Evas_Object *obj) { ELM_LAYOUT_CHECK(obj) 0; ELM_LAYOUT_DATA_GET(obj, sd); if (--(ELM_WIDGET_DATA(sd)->frozen) != 0) return ELM_WIDGET_DATA(sd)->frozen; edje_object_thaw(ELM_WIDGET_DATA(sd)->resize_obj); ELM_LAYOUT_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); return 0; } EAPI Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE); Evas_Object *part_obj; Elm_Layout_Sub_Object_Cursor *pc; part_obj = (Evas_Object *)edje_object_part_object_get (ELM_WIDGET_DATA(sd)->resize_obj, part_name); if (!part_obj) { const char *group, *file; edje_object_file_get(ELM_WIDGET_DATA(sd)->resize_obj, &file, &group); ERR("no part '%s' in group '%s' of file '%s'. Cannot set cursor '%s'", part_name, group, file, cursor); return EINA_FALSE; } if (evas_object_pass_events_get(part_obj)) { const char *group, *file; edje_object_file_get(ELM_WIDGET_DATA(sd)->resize_obj, &file, &group); ERR("part '%s' in group '%s' of file '%s' has mouse_events: 0. " "Cannot set cursor '%s'", part_name, group, file, cursor); return EINA_FALSE; } pc = _parts_cursors_find(sd, part_name); if (pc) eina_stringshare_replace(&pc->cursor, cursor); else { pc = calloc(1, sizeof(*pc)); pc->part = eina_stringshare_add(part_name); pc->cursor = eina_stringshare_add(cursor); pc->style = eina_stringshare_add("default"); sd->parts_cursors = eina_list_append(sd->parts_cursors, pc); } pc->obj = part_obj; elm_object_sub_cursor_set(part_obj, obj, pc->cursor); return EINA_TRUE; } EAPI const char * elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name) { ELM_LAYOUT_CHECK(obj) NULL; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, NULL); Elm_Layout_Sub_Object_Cursor *pc = _parts_cursors_find(sd, part_name); EINA_SAFETY_ON_NULL_RETURN_VAL(pc, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(pc->obj, NULL); return elm_object_cursor_get(pc->obj); } EAPI Eina_Bool elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE); Eina_List *l; Elm_Layout_Sub_Object_Cursor *pc; EINA_LIST_FOREACH (sd->parts_cursors, l, pc) { if (!strcmp(part_name, pc->part)) { if (pc->obj) elm_object_cursor_unset(pc->obj); _part_cursor_free(pc); sd->parts_cursors = eina_list_remove_list(sd->parts_cursors, l); return EINA_TRUE; } } return EINA_FALSE; } EAPI Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE); Elm_Layout_Sub_Object_Cursor *pc = _parts_cursors_find(sd, part_name); EINA_SAFETY_ON_NULL_RETURN_VAL(pc, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(pc->obj, EINA_FALSE); eina_stringshare_replace(&pc->style, style); elm_object_cursor_style_set(pc->obj, pc->style); return EINA_TRUE; } EAPI const char * elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name) { ELM_LAYOUT_CHECK(obj) NULL; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, NULL); Elm_Layout_Sub_Object_Cursor *pc = _parts_cursors_find(sd, part_name); EINA_SAFETY_ON_NULL_RETURN_VAL(pc, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(pc->obj, NULL); return elm_object_cursor_style_get(pc->obj); } EAPI Eina_Bool elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const char *part_name, Eina_Bool engine_only) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE); Elm_Layout_Sub_Object_Cursor *pc = _parts_cursors_find(sd, part_name); EINA_SAFETY_ON_NULL_RETURN_VAL(pc, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(pc->obj, EINA_FALSE); pc->engine_only = !!engine_only; elm_object_cursor_theme_search_enabled_set(pc->obj, pc->engine_only); return EINA_TRUE; } EAPI Eina_Bool elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(part_name, EINA_FALSE); Elm_Layout_Sub_Object_Cursor *pc = _parts_cursors_find(sd, part_name); EINA_SAFETY_ON_NULL_RETURN_VAL(pc, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(pc->obj, EINA_FALSE); return elm_object_cursor_theme_search_enabled_get(pc->obj); } EVAS_SMART_SUBCLASS_NEW (ELM_LAYOUT_SMART_NAME, _elm_layout_widget, Elm_Layout_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, NULL); static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"default", "elm.text"}, {NULL, NULL} }; /* the layout widget (not the base layout) has this extra bit */ static void _elm_layout_widget_smart_set_user(Elm_Layout_Smart_Class *sc) { sc->text_aliases = _text_aliases; } EAPI Eina_Bool elm_layout_edje_object_can_access_set(Evas_Object *obj, Eina_Bool can_access) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); ELM_WIDGET_DATA(sd)->can_access = !!can_access; return EINA_TRUE; } EAPI Eina_Bool elm_layout_edje_object_can_access_get(Evas_Object *obj) { ELM_LAYOUT_CHECK(obj) EINA_FALSE; ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ELM_WIDGET_DATA(sd)->can_access; } /* And now the basic layout widget itself */ EAPI Evas_Object * elm_layout_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_layout_widget_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } elementary-1.7.7/src/lib/elm_thumb.c0000664000175000017500000005035712127353615014312 00000000000000#include #include "elm_priv.h" #include "elm_widget_thumb.h" EAPI const char ELM_THUMB_SMART_NAME[] = "elm_thumb"; static const char SIG_CLICKED[] = "clicked"; static const char SIG_CLICKED_DOUBLE[] = "clicked,double"; static const char SIG_GENERATE_ERROR[] = "generate,error"; static const char SIG_GENERATE_START[] = "generate,start"; static const char SIG_GENERATE_STOP[] = "generate,stop"; static const char SIG_LOAD_ERROR[] = "load,error"; static const char SIG_PRESS[] = "press"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {SIG_CLICKED_DOUBLE, ""}, {SIG_GENERATE_ERROR, ""}, {SIG_GENERATE_START, ""}, {SIG_GENERATE_STOP, ""}, {SIG_LOAD_ERROR, ""}, {SIG_PRESS, ""}, {NULL, NULL} }; #define EDJE_SIGNAL_GENERATE_START "elm,thumb,generate,start" #define EDJE_SIGNAL_GENERATE_STOP "elm,thumb,generate,stop" #define EDJE_SIGNAL_GENERATE_ERROR "elm,thumb,generate,error" #define EDJE_SIGNAL_LOAD_ERROR "elm,thumb,load,error" #define EDJE_SIGNAL_PULSE_START "elm,state,pulse,start" #define EDJE_SIGNAL_PULSE_STOP "elm,state,pulse,stop" static struct _Ethumb_Client *_elm_ethumb_client = NULL; static Eina_Bool _elm_ethumb_connected = EINA_FALSE; #ifdef HAVE_ELEMENTARY_ETHUMB static Eina_List *retry = NULL; static int pending_request = 0; #endif EAPI int ELM_ECORE_EVENT_ETHUMB_CONNECT = 0; EVAS_SMART_SUBCLASS_NEW (ELM_THUMB_SMART_NAME, _elm_thumb, Elm_Thumb_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _smart_callbacks); #ifdef HAVE_ELEMENTARY_ETHUMB static void _mouse_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Elm_Thumb_Smart_Data *sd = data; Evas_Event_Mouse_Down *ev = event_info; if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK) evas_object_smart_callback_call(obj, SIG_CLICKED_DOUBLE, NULL); else evas_object_smart_callback_call(obj, SIG_PRESS, NULL); } static void _mouse_up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Elm_Thumb_Smart_Data *sd = data; Evas_Event_Mouse_Up *ev = event_info; if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; if (!sd->on_hold) evas_object_smart_callback_call(obj, SIG_CLICKED, NULL); sd->on_hold = EINA_FALSE; } static void _thumb_ready_inform(Elm_Thumb_Smart_Data *sd, const char *thumb_path, const char *thumb_key) { Evas_Coord mw, mh; Evas_Coord aw, ah; evas_object_image_size_get(sd->view, &aw, &ah); evas_object_size_hint_aspect_set (sd->view, EVAS_ASPECT_CONTROL_BOTH, aw, ah); elm_layout_content_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.swallow.content", sd->view); edje_object_size_min_get(ELM_WIDGET_DATA(sd)->resize_obj, &mw, &mh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &mw, &mh, mw, mh); evas_object_size_hint_min_set(ELM_WIDGET_DATA(sd)->obj, mw, mh); eina_stringshare_replace(&(sd->thumb.file), thumb_path); eina_stringshare_replace(&(sd->thumb.key), thumb_key); elm_layout_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_SIGNAL_PULSE_STOP, "elm"); elm_layout_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_SIGNAL_GENERATE_STOP, "elm"); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_GENERATE_STOP, NULL); } static void _on_thumb_preloaded(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Thumb_Smart_Data *sd = data; const char *thumb_path; const char *thumb_key; evas_object_image_file_get(sd->view, &thumb_path, &thumb_key); _thumb_ready_inform(sd, thumb_path, thumb_key); } /* As we do use stat to check if a thumbnail is available, it's * possible that we end up accessing it before the file is completly * written on disk. By retrying each time a thumbnail is finished we * should be fine or not. */ static Eina_Bool _thumb_retry(Elm_Thumb_Smart_Data *sd) { int r; if ((sd->is_video) && (sd->thumb.format == ETHUMB_THUMB_EET)) { edje_object_file_set(sd->view, NULL, NULL); if (!edje_object_file_set (sd->view, sd->thumb.thumb_path, "movie/thumb")) { if (pending_request == 0) ERR("could not set file=%s key=%s for %s", sd->thumb.thumb_path, sd->thumb.thumb_key, sd->file); goto view_err; } /* FIXME: Do we want to reload a thumbnail when the file changes? I think not at the moment, as this may increase the presure on the system a lot when using it in a file browser */ } else { evas_object_image_file_set(sd->view, NULL, NULL); evas_object_image_file_set (sd->view, sd->thumb.thumb_path, sd->thumb.thumb_key); r = evas_object_image_load_error_get(sd->view); if (r != EVAS_LOAD_ERROR_NONE) { if (pending_request == 0) ERR("%s: %s", sd->thumb.thumb_path, evas_load_error_str(r)); goto view_err; } evas_object_event_callback_add (sd->view, EVAS_CALLBACK_IMAGE_PRELOADED, _on_thumb_preloaded, sd); evas_object_image_preload(sd->view, EINA_TRUE); return EINA_TRUE; } _thumb_ready_inform(sd, sd->thumb.thumb_path, sd->thumb.thumb_key); eina_stringshare_del(sd->thumb.thumb_path); sd->thumb.thumb_path = NULL; eina_stringshare_del(sd->thumb.thumb_key); sd->thumb.thumb_key = NULL; return EINA_TRUE; view_err: return EINA_FALSE; } static void _thumb_finish(Elm_Thumb_Smart_Data *sd, const char *thumb_path, const char *thumb_key) { Eina_List *l, *ll; Evas *evas; int r; evas = evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj); if ((sd->view) && (sd->is_video ^ sd->was_video)) { evas_object_del(sd->view); sd->view = NULL; } sd->was_video = sd->is_video; if ((sd->is_video) && (ethumb_client_format_get(_elm_ethumb_client) == ETHUMB_THUMB_EET)) { if (!sd->view) { sd->view = edje_object_add(evas); if (!sd->view) { ERR("could not create edje object"); goto err; } } if (!edje_object_file_set(sd->view, thumb_path, thumb_key)) { sd->thumb.thumb_path = eina_stringshare_ref(thumb_path); sd->thumb.thumb_key = eina_stringshare_ref(thumb_key); sd->thumb.format = ethumb_client_format_get(_elm_ethumb_client); sd->thumb.retry = EINA_TRUE; retry = eina_list_append(retry, sd); return; } } else { if (!sd->view) { sd->view = evas_object_image_filled_add(evas); if (!sd->view) { ERR("could not create image object"); goto err; } evas_object_event_callback_add (sd->view, EVAS_CALLBACK_IMAGE_PRELOADED, _on_thumb_preloaded, sd); evas_object_hide(sd->view); } evas_object_image_file_set(sd->view, thumb_path, thumb_key); r = evas_object_image_load_error_get(sd->view); if (r != EVAS_LOAD_ERROR_NONE) { WRN("%s: %s", thumb_path, evas_load_error_str(r)); sd->thumb.thumb_path = eina_stringshare_ref(thumb_path); sd->thumb.thumb_key = eina_stringshare_ref(thumb_key); sd->thumb.format = ethumb_client_format_get(_elm_ethumb_client); sd->thumb.retry = EINA_TRUE; retry = eina_list_append(retry, sd); return; } evas_object_image_preload(sd->view, EINA_FALSE); return; } _thumb_ready_inform(sd, thumb_path, thumb_key); EINA_LIST_FOREACH_SAFE (retry, l, ll, sd) { if (_thumb_retry(sd)) retry = eina_list_remove_list(retry, l); } if (pending_request == 0) EINA_LIST_FREE (retry, sd) { eina_stringshare_del(sd->thumb.thumb_path); sd->thumb.thumb_path = NULL; eina_stringshare_del(sd->thumb.thumb_key); sd->thumb.thumb_key = NULL; evas_object_del(sd->view); sd->view = NULL; elm_layout_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_SIGNAL_LOAD_ERROR, "elm"); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_LOAD_ERROR, NULL); } return; err: elm_layout_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_SIGNAL_LOAD_ERROR, "elm"); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_LOAD_ERROR, NULL); } static void _on_ethumb_thumb_done(Ethumb_Client *client __UNUSED__, const char *thumb_path, const char *thumb_key, void *data) { Elm_Thumb_Smart_Data *sd = data; if (EINA_UNLIKELY(!sd->thumb.request)) { ERR("Something odd happened with a thumbnail request"); return; } pending_request--; sd->thumb.request = NULL; _thumb_finish(sd, thumb_path, thumb_key); } static void _on_ethumb_thumb_error(Ethumb_Client *client __UNUSED__, void *data) { Elm_Thumb_Smart_Data *sd = data; if (EINA_UNLIKELY(!sd->thumb.request)) { ERR("Something odd happened with a thumbnail request"); return; } pending_request--; sd->thumb.request = NULL; ERR("could not generate thumbnail for %s (key: %s)", sd->thumb.file, sd->thumb.key ? sd->thumb.key : ""); elm_layout_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_SIGNAL_GENERATE_ERROR, "elm"); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_GENERATE_ERROR, NULL); } static void _thumb_start(Elm_Thumb_Smart_Data *sd) { if (sd->thumb.request) { ethumb_client_thumb_async_cancel(_elm_ethumb_client, sd->thumb.request); sd->thumb.request = NULL; } if (sd->thumb.retry) { retry = eina_list_remove(retry, sd); sd->thumb.retry = EINA_FALSE; } if (!sd->file) return; elm_layout_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_SIGNAL_PULSE_START, "elm"); elm_layout_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_SIGNAL_GENERATE_START, "elm"); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_GENERATE_START, NULL); pending_request++; ethumb_client_file_set(_elm_ethumb_client, sd->file, sd->key); sd->thumb.request = ethumb_client_thumb_async_get (_elm_ethumb_client, _on_ethumb_thumb_done, _on_ethumb_thumb_error, sd); } static Eina_Bool _thumbnailing_available_cb(void *data, int type __UNUSED__, void *ev __UNUSED__) { _thumb_start(data); return ECORE_CALLBACK_RENEW; } static void _thumb_show(Elm_Thumb_Smart_Data *sd) { evas_object_show(ELM_WIDGET_DATA(sd)->resize_obj); if (elm_thumb_ethumb_client_connected_get()) { _thumb_start(sd); return; } if (!sd->eeh) sd->eeh = ecore_event_handler_add (ELM_ECORE_EVENT_ETHUMB_CONNECT, _thumbnailing_available_cb, sd); } #endif static void _elm_thumb_smart_show(Evas_Object *obj) { ELM_THUMB_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_thumb_parent_sc)->base.show(obj); #ifdef ELM_ETHUMB _thumb_show(sd); #else (void)sd; #endif } static void _elm_thumb_smart_hide(Evas_Object *obj) { ELM_THUMB_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_thumb_parent_sc)->base.hide(obj); evas_object_hide(ELM_WIDGET_DATA(sd)->resize_obj); #ifdef ELM_ETHUMB if (sd->thumb.request) { ethumb_client_thumb_async_cancel(_elm_ethumb_client, sd->thumb.request); sd->thumb.request = NULL; elm_layout_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_SIGNAL_GENERATE_STOP, "elm"); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_GENERATE_STOP, NULL); } if (sd->thumb.retry) { retry = eina_list_remove(retry, sd); sd->thumb.retry = EINA_FALSE; } if (sd->eeh) { ecore_event_handler_del(sd->eeh); sd->eeh = NULL; } #endif } #ifdef ELM_ETHUMB static int _elm_need_ethumb = 0; static void _on_die_cb(void *, Ethumb_Client *); static void _connect_cb(void *data __UNUSED__, Ethumb_Client *c, Eina_Bool success) { if (success) { ethumb_client_on_server_die_callback_set(c, _on_die_cb, NULL, NULL); _elm_ethumb_connected = EINA_TRUE; ecore_event_add(ELM_ECORE_EVENT_ETHUMB_CONNECT, NULL, NULL, NULL); } else _elm_ethumb_client = NULL; } static void _on_die_cb(void *data __UNUSED__, Ethumb_Client *c __UNUSED__) { ethumb_client_disconnect(_elm_ethumb_client); _elm_ethumb_client = NULL; _elm_ethumb_connected = EINA_FALSE; _elm_ethumb_client = ethumb_client_connect(_connect_cb, NULL, NULL); } #endif void _elm_unneed_ethumb(void) { #ifdef ELM_ETHUMB if (--_elm_need_ethumb) return; ethumb_client_disconnect(_elm_ethumb_client); _elm_ethumb_client = NULL; ethumb_client_shutdown(); ELM_ECORE_EVENT_ETHUMB_CONNECT = 0; #endif } static Eina_Bool _elm_thumb_dnd_cb(void *data __UNUSED__, Evas_Object *o, Elm_Selection_Data *drop) { if ((!o) || (!drop) || (!drop->data)) return EINA_FALSE; elm_thumb_file_set(o, drop->data, NULL); return EINA_TRUE; } EAPI Eina_Bool elm_need_ethumb(void) { #ifdef ELM_ETHUMB if (_elm_need_ethumb++) return EINA_TRUE; ELM_ECORE_EVENT_ETHUMB_CONNECT = ecore_event_type_new(); ethumb_client_init(); _elm_ethumb_client = ethumb_client_connect(_connect_cb, NULL, NULL); return EINA_TRUE; #else return EINA_FALSE; #endif } static void _elm_thumb_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Thumb_Smart_Data); ELM_WIDGET_CLASS(_elm_thumb_parent_sc)->base.add(obj); elm_widget_resize_object_set(obj, elm_layout_add(obj)); elm_layout_theme_set (ELM_WIDGET_DATA(priv)->resize_obj, "thumb", "base", elm_widget_style_get(obj)); priv->view = NULL; priv->file = NULL; priv->key = NULL; priv->eeh = NULL; priv->on_hold = EINA_FALSE; priv->is_video = EINA_FALSE; priv->was_video = EINA_FALSE; #ifdef HAVE_ELEMENTARY_ETHUMB priv->thumb.thumb_path = NULL; priv->thumb.thumb_key = NULL; priv->thumb.request = NULL; evas_object_event_callback_add (obj, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down_cb, priv); evas_object_event_callback_add (obj, EVAS_CALLBACK_MOUSE_UP, _mouse_up_cb, priv); #endif elm_widget_can_focus_set(obj, EINA_FALSE); } static void _elm_thumb_smart_del(Evas_Object *obj) { ELM_THUMB_DATA_GET(obj, sd); #ifdef HAVE_ELEMENTARY_ETHUMB if (sd->thumb.request) { ethumb_client_thumb_async_cancel(_elm_ethumb_client, sd->thumb.request); sd->thumb.request = NULL; } if (sd->thumb.retry) { retry = eina_list_remove(retry, sd); sd->thumb.retry = EINA_FALSE; } eina_stringshare_del(sd->thumb.thumb_path); eina_stringshare_del(sd->thumb.thumb_key); #endif eina_stringshare_del(sd->file); eina_stringshare_del(sd->key); if (sd->eeh) ecore_event_handler_del(sd->eeh); ELM_WIDGET_CLASS(_elm_thumb_parent_sc)->base.del(obj); } static void _elm_thumb_smart_set_user(Elm_Thumb_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_thumb_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_thumb_smart_del; ELM_WIDGET_CLASS(sc)->base.show = _elm_thumb_smart_show; ELM_WIDGET_CLASS(sc)->base.hide = _elm_thumb_smart_hide; } EAPI const Elm_Thumb_Smart_Class * elm_thumb_smart_class_get(void) { static Elm_Thumb_Smart_Class _sc = ELM_THUMB_SMART_CLASS_INIT_NAME_VERSION(ELM_THUMB_SMART_NAME); static const Elm_Thumb_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_thumb_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_thumb_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_thumb_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_thumb_reload(Evas_Object *obj) { ELM_THUMB_CHECK(obj); ELM_THUMB_DATA_GET(obj, sd); eina_stringshare_replace(&(sd->thumb.file), NULL); eina_stringshare_replace(&(sd->thumb.key), NULL); #ifdef HAVE_ELEMENTARY_ETHUMB if (evas_object_visible_get(obj)) _thumb_show(sd); #endif } EAPI void elm_thumb_file_set(Evas_Object *obj, const char *file, const char *key) { Eina_Bool file_replaced, key_replaced; ELM_THUMB_CHECK(obj); ELM_THUMB_DATA_GET(obj, sd); file_replaced = eina_stringshare_replace(&(sd->file), file); key_replaced = eina_stringshare_replace(&(sd->key), key); if (file_replaced) { int prefix_size; const char **ext, *ptr; static const char *extensions[] = { ".avi", ".mp4", ".ogv", ".mov", ".mpg", ".wmv", NULL }; prefix_size = eina_stringshare_strlen(sd->file) - 4; if (prefix_size >= 0) { ptr = sd->file + prefix_size; sd->is_video = EINA_FALSE; for (ext = extensions; *ext; ext++) if (!strcasecmp(ptr, *ext)) { sd->is_video = EINA_TRUE; break; } } } eina_stringshare_replace(&(sd->thumb.file), NULL); eina_stringshare_replace(&(sd->thumb.key), NULL); #ifdef HAVE_ELEMENTARY_ETHUMB if (((file_replaced) || (key_replaced)) && (evas_object_visible_get(obj))) _thumb_show(sd); #else (void)key_replaced; #endif } EAPI void elm_thumb_file_get(const Evas_Object *obj, const char **file, const char **key) { ELM_THUMB_CHECK(obj); ELM_THUMB_DATA_GET(obj, sd); if (file) *file = sd->file; if (key) *key = sd->key; } EAPI void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key) { ELM_THUMB_CHECK(obj); ELM_THUMB_DATA_GET(obj, sd); if (file) *file = sd->thumb.file; if (key) *key = sd->thumb.key; } EAPI void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting setting) { ELM_THUMB_CHECK(obj); ELM_THUMB_DATA_GET(obj, sd); EINA_SAFETY_ON_TRUE_RETURN(setting >= ELM_THUMB_ANIMATION_LAST); sd->anim_setting = setting; if (setting == ELM_THUMB_ANIMATION_LOOP) edje_object_signal_emit(sd->view, "animate_loop", ""); else if (setting == ELM_THUMB_ANIMATION_START) edje_object_signal_emit(sd->view, "animate", ""); else if (setting == ELM_THUMB_ANIMATION_STOP) edje_object_signal_emit(sd->view, "animate_stop", ""); } EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj) { ELM_THUMB_CHECK(obj) ELM_THUMB_ANIMATION_LAST; ELM_THUMB_DATA_GET(obj, sd); return sd->anim_setting; } EAPI void * elm_thumb_ethumb_client_get(void) { return _elm_ethumb_client; } EAPI Eina_Bool elm_thumb_ethumb_client_connected_get(void) { return _elm_ethumb_connected; } EAPI Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit) { ELM_THUMB_CHECK(obj) EINA_FALSE; ELM_THUMB_DATA_GET(obj, sd); edit = !!edit; if (sd->edit == edit) return EINA_TRUE; sd->edit = edit; if (sd->edit) elm_drop_target_add(obj, ELM_SEL_FORMAT_IMAGE, _elm_thumb_dnd_cb, obj); else elm_drop_target_del(obj); return EINA_TRUE; } EAPI Eina_Bool elm_thumb_editable_get(const Evas_Object *obj) { ELM_THUMB_CHECK(obj) EINA_FALSE; ELM_THUMB_DATA_GET(obj, sd); return sd->edit; } elementary-1.7.7/src/lib/elm_object.h0000664000175000017500000003300712127353615014437 00000000000000/** * Set a text of an object * * @param obj The Elementary object * @param part The text part name to set (NULL for the default part) * @param text The new text of the part * * @note Elementary objects may have many text parts (e.g. Action Slider) * * @ingroup General */ EAPI void elm_object_part_text_set(Evas_Object *obj, const char *part, const char *text); #define elm_object_text_set(obj, text) elm_object_part_text_set((obj), NULL, (text)) /** * Get a text of an object * * @param obj The Elementary object * @param part The text part name to get (NULL for the default part) * @return text of the part or NULL for any error * * @note Elementary objects may have many text parts (e.g. Action Slider) * * @ingroup General */ EAPI const char *elm_object_part_text_get(const Evas_Object *obj, const char *part); #define elm_object_text_get(obj) elm_object_part_text_get((obj), NULL) /** * Set the content on part of a given container widget * * @param obj The Elementary container widget * @param part The container's part name to set (some might accept * @c NULL for the default part) * @param content The new content for that part * * All widgets deriving from the @ref elm-container-class may hold * child objects as content at given parts. This sets new content to * a given part. If any object was already set as a content object in * the same part, the previous object will be deleted automatically * with this call. If you wish to preserve it, issue * elm_object_part_content_unset() on it first. * * @see elm_object_part_content_set() * * @ingroup General */ EAPI void elm_object_part_content_set(Evas_Object *obj, const char *part, Evas_Object *content); #define elm_object_content_set(obj, content) elm_object_part_content_set((obj), NULL, (content)) /** * Get the content on a part of a given container widget * * @param obj The Elementary container widget * @param part The container's part name to get (some might accept * @c NULL for the default part) * @return content of the object at the given part or @c NULL, on * errors * * @see elm_object_part_content_set() for more details * * @ingroup General */ EAPI Evas_Object *elm_object_part_content_get(const Evas_Object *obj, const char *part); #define elm_object_content_get(obj) elm_object_part_content_get((obj), NULL) /** * Unset the content on a part of a given container widget * * @param obj The Elementary container widget * @param part The container's part name to unset (some might accept * @c NULL for the default part) * @return content of the object at the given part or @c NULL, on * errors * * @see elm_object_part_content_set() for more details * * @ingroup General */ EAPI Evas_Object *elm_object_part_content_unset(Evas_Object *obj, const char *part); #define elm_object_content_unset(obj) elm_object_part_content_unset((obj), NULL) /** * Set the text to read out when in accessibility mode * * @param obj The object which is to be described * @param txt The text that describes the widget to people with poor or no vision * * @ingroup General */ EAPI void elm_object_access_info_set(Evas_Object *obj, const char *txt); /** * Get a named object from the children * * @param obj The parent object whose children to look at * @param name The name of the child to find * @param recurse Set to the maximum number of levels to recurse (0 == none, 1 is only look at 1 level of children etc.) * @return The found object of that name, or NULL if none is found * * This function searches the children (or recursively children of * children and so on) of the given @p obj object looking for a child with * the name of @p name. If the child is found the object is returned, or * NULL is returned. You can set the name of an object with * evas_object_name_set(). If the name is not unique within the child * objects (or the tree is @p recurse is greater than 0) then it is * undefined as to which child of that name is returned, so ensure the name * is unique amongst children. If recurse is set to -1 it will recurse * without limit. * * @ingroup General */ EAPI Evas_Object *elm_object_name_find(const Evas_Object *obj, const char *name, int recurse); /** * @defgroup Styles Styles * * Widgets can have different styles of look. These generic API's * set styles of widgets, if they support them (and if the theme(s) * do). * * @ref general_functions_example_page "This" example contemplates * some of these functions. */ /** * Set the style to used by a given widget * * @param obj The Elementary widget to style * @param style The name of the style to use on it * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * This sets the style (by name) that will define the appearance of a * widget. Styles vary from widget to widget and may also be defined * by other themes by means of extensions and overlays. * * @see elm_theme_extension_add() * @see elm_theme_extension_del() * @see elm_theme_overlay_add() * @see elm_theme_overlay_del() * * @ingroup Styles */ EAPI Eina_Bool elm_object_style_set(Evas_Object *obj, const char *style); /** * Get the style used by the widget * * This gets the style being used for that widget. Note that the string * pointer is only valid as long as the object is valid and the style doesn't * change. * * @param obj The Elementary widget to query for its style * @return The style name used * * @see elm_object_style_set() * * @ingroup Styles */ EAPI const char *elm_object_style_get(const Evas_Object *obj); /** * Set the disabled state of an Elementary object. * * @param obj The Elementary object to operate on * @param disabled The state to put in in: @c EINA_TRUE for * disabled, @c EINA_FALSE for enabled * * Elementary objects can be @b disabled, in which state they won't * receive input and, in general, will be themed differently from * their normal state, usually greyed out. Useful for contexts * where you don't want your users to interact with some of the * parts of you interface. * * This sets the state for the widget, either disabling it or * enabling it back. * * @ingroup Styles */ EAPI void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * Get the disabled state of an Elementary object. * * @param obj The Elementary object to operate on * @return @c EINA_TRUE, if the widget is disabled, @c EINA_FALSE * if it's enabled (or on errors) * * This gets the state of the widget, which might be enabled or disabled. * * @ingroup Styles */ EAPI Eina_Bool elm_object_disabled_get(const Evas_Object *obj); /** * @defgroup WidgetNavigation Widget Tree Navigation * * These functions provide checks for if a Evas_Object is an Elementary widget, * the possibility of getting a widget's parent, top level parent and getting a * string representation of a widget's type. */ /** * Check if the given Evas Object is an Elementary widget. * * @param obj the object to query. * @return @c EINA_TRUE if it is an elementary widget variant, * @c EINA_FALSE otherwise * @ingroup WidgetNavigation */ EAPI Eina_Bool elm_object_widget_check(const Evas_Object *obj); /** * Get the first parent of the given object that is an Elementary * widget. * * @param obj the Elementary object to query parent from. * @return the parent object that is an Elementary widget, or @c * NULL, if it was not found. * * Use this to query for an object's parent widget. * * @note Most of Elementary users wouldn't be mixing non-Elementary * smart objects in the objects tree of an application, as this is * an advanced usage of Elementary with Evas. So, except for the * application's window, which is the root of that tree, all other * objects would have valid Elementary widget parents. * * @ingroup WidgetNavigation */ EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj); /** * Get the top level parent of an Elementary widget. * * @param obj The object to query. * @return The top level Elementary widget, or @c NULL if parent cannot be * found. * @ingroup WidgetNavigation */ EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj); /** * Get the string that represents this Elementary widget. * * @note Elementary is weird and exposes itself as a single * Evas_Object_Smart_Class of type "elm_widget", so * evas_object_type_get() always return that, making debug and * language bindings hard. This function tries to mitigate this * problem, but the solution is to change Elementary to use * proper inheritance. * * @param obj the object to query. * @return Elementary widget name, or @c NULL if not a valid widget. * @ingroup WidgetNavigation */ EAPI const char *elm_object_widget_type_get(const Evas_Object *obj); /** * Send a signal to the widget edje object. * * This function sends a signal to the edje object of the obj. An * edje program can respond to a signal by specifying matching * 'signal' and 'source' fields. * * @param obj The object * @param emission The signal's name. * @param source The signal's source. * @ingroup General */ EAPI void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source); /** * Add a callback for a signal emitted by widget edje object. * * This function connects a callback function to a signal emitted by the * edje object of the obj. * Globs can occur in either the emission or source name. * * @param obj The object * @param emission The signal's name. * @param source The signal's source. * @param func The callback function to be executed when the signal is * emitted. * @param data A pointer to data to pass in to the callback function. * @ingroup General */ EAPI void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); /** * Remove a signal-triggered callback from a widget edje object. * * @param obj The object handle * @param emission The signal's name. * @param source The signal's source. * @param func The callback function to be executed when the signal is * emitted. * @return The data pointer of the signal callback or @c NULL, on * errors. * * This function removes the @b last callback, previously attached to * a signal emitted by an undelying Edje object of @a obj, whose * parameters @a emission, @a source and @c func match exactly with * those passed to a previous call to * elm_object_signal_callback_add(). The data pointer that was passed * to this call will be returned. * * @ingroup General */ EAPI void *elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); /** * Add a callback for input events (key up, key down, mouse wheel) * on a given Elementary widget * * @param obj The widget to add an event callback on * @param func The callback function to be executed when the event * happens * @param data Data to pass in to @p func * * Every widget in an Elementary interface set to receive focus, * with elm_object_focus_allow_set(), will propagate @b all of its * key up, key down and mouse wheel input events up to its parent * object, and so on. All of the focusable ones in this chain which * had an event callback set, with this call, will be able to treat * those events. There are two ways of making the propagation of * these event upwards in the tree of widgets to @b cease: * - Just return @c EINA_TRUE on @p func. @c EINA_FALSE will mean * the event was @b not processed, so the propagation will go on. * - The @c event_info pointer passed to @p func will contain the * event's structure and, if you OR its @c event_flags inner * value to @c EVAS_EVENT_FLAG_ON_HOLD, you're telling Elementary * one has already handled it, thus killing the event's * propagation, too. * * @note Your event callback will be issued on those events taking * place only if no other child widget of @p obj has consumed the * event already. * * @note Not to be confused with @c * evas_object_event_callback_add(), which will add event callbacks * per type on general Evas objects (no event propagation * infrastructure taken in account). * * @note Not to be confused with @c * elm_object_signal_callback_add(), which will add callbacks to @b * signals coming from a widget's theme, not input events. * * @note Not to be confused with @c * edje_object_signal_callback_add(), which does the same as * elm_object_signal_callback_add(), but directly on an Edje * object. * * @note Not to be confused with @c * evas_object_smart_callback_add(), which adds callbacks to smart * objects' smart events, and not input events. * * @see elm_object_event_callback_del() * * @ingroup General */ EAPI void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data); /** * Remove an event callback from a widget. * * This function removes a callback, previously attached to event emission * by the @p obj. * The parameters func and data must match exactly those passed to * a previous call to elm_object_event_callback_add(). The data pointer that * was passed to this call will be returned. * * @param obj The object * @param func The callback function to be executed when the event is * emitted. * @param data Data to pass in to the callback function. * @return The data pointer * @ingroup General */ EAPI void *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data); elementary-1.7.7/src/lib/elm_photo.h0000664000175000017500000000714412127353615014325 00000000000000/** * @defgroup Photo Photo * @ingroup Elementary * * @image html photo_inheritance_tree.png * @image latex photo_inheritance_tree.eps * * The Elementary photo widget is intended for displaying a photo, for * ex., a person's image (contact). Simple, yet with a very specific * purpose. It has a decorative frame around the inner image itself, * on the default theme. If and while no photo is set on it, it * displays a person icon, indicating it's a photo placeholder. * * This widget relies on an internal @ref Icon, so that the APIs of * these two widgets are similar (drag and drop is also possible here, * for example). * * Signals that you can add callbacks for are: * - @c "clicked" - This is called when a user has clicked the photo * - @c "drag,start" - One has started dragging the inner image out of the * photo's frame * - @c "drag,end" - One has dropped the dragged image somewhere * * @{ */ /** * Add a new photo to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Photo */ EAPI Evas_Object *elm_photo_add(Evas_Object *parent); /** * Set the file that will be used as the photo widget's image. * * @param obj The photo object * @param file The path to file that will be used as @a obj's image. * * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * @note Use @c NULL on @a file to set the photo widget back to it's * initial state, which indicates "no photo". * * @ingroup Photo */ EAPI Eina_Bool elm_photo_file_set(Evas_Object *obj, const char *file); /** * Set the file that will be used as thumbnail in the photo. * * @param obj The photo object. * @param file The path to file that will be used as thumbnail. * @param group The key used in case of an EET file. * * @ingroup Photo */ EAPI void elm_photo_thumb_set(const Evas_Object *obj, const char *file, const char *group); /** * Set the size that will be used on the photo * * @param obj The photo object * @param size The size of the photo * * @ingroup Photo */ EAPI void elm_photo_size_set(Evas_Object *obj, int size); /** * Set if the photo should be completely visible or not. * * @param obj The photo object * @param fill if true the photo will be completely visible * * @ingroup Photo */ EAPI void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill); /** * Set editability of the photo. * * An editable photo can be dragged to or from, and can be cut or * pasted too. Note that pasting an image or dropping an item on * the image will delete the existing content. * * @param obj The photo object. * @param set To set of clear editability. */ EAPI void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set); /** * Set whether the original aspect ratio of the photo should be kept on resize. * * @param obj The photo object. * @param fixed @c EINA_TRUE if the photo should fix the aspect, * @c EINA_FALSE otherwise. * * The original aspect ratio (width / height) of the photo is usually * distorted to match the object's size. Enabling this option will fix * this original aspect, and the way that the photo is fit into * the object's area * * @see elm_photo_aspect_fixed_get() * * @ingroup Photo */ EAPI void elm_photo_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); /** * Get if the object keeps the original aspect ratio. * * @param obj The photo object. * @return @c EINA_TRUE if the object keeps the original aspect, @c EINA_FALSE * otherwise. * * @ingroup Photo */ EAPI Eina_Bool elm_photo_aspect_fixed_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_datetime.c0000664000175000017500000006756712127353615015002 00000000000000#include #include "elm_priv.h" #include "elm_widget_datetime.h" #ifdef HAVE_LOCALE_H # include #endif #ifdef HAVE_LANGINFO_H # include #endif EAPI const char ELM_DATETIME_SMART_NAME[] = "elm_datetime"; #define MAX_SEPARATOR_LEN 6 #define MIN_DAYS_IN_MONTH 28 #define BUFFER_SIZE 1024 /* interface between EDC & C code (field & signal names). values 0 to * ELM_DATETIME_TYPE_COUNT are in the valid range, and must get in the * place of "%d". */ #define EDC_DATETIME_FOCUSIN_SIG_STR "elm,action,focus" #define EDC_DATETIME_FOCUSOUT_SIG_STR "elm,action,unfocus" #define EDC_PART_FIELD_STR "field%d" #define EDC_PART_SEPARATOR_STR "separator%d" #define EDC_PART_FIELD_ENABLE_SIG_STR "field%d,enable" #define EDC_PART_FIELD_DISABLE_SIG_STR "field%d,disable" /* struct tm does not define the fields in the order year, month, * date, hour, minute. values are reassigned to an array for easy * handling. */ #define DATETIME_TM_ARRAY(intptr, tmptr) \ int *intptr[] = { \ &(tmptr)->tm_year, \ &(tmptr)->tm_mon, \ &(tmptr)->tm_mday, \ &(tmptr)->tm_hour, \ &(tmptr)->tm_min} // default limits for individual fields static Format_Map mapping[ELM_DATETIME_TYPE_COUNT] = { [ELM_DATETIME_YEAR] = { "Yy", -1, -1, "" }, [ELM_DATETIME_MONTH] = { "mbBh", 0, 11, "" }, [ELM_DATETIME_DATE] = { "de", 1, 31, "" }, [ELM_DATETIME_HOUR] = { "IHkl", 0, 23, "" }, [ELM_DATETIME_MINUTE] = { "M", 0, 59, ":" }, [ELM_DATETIME_AMPM] = { "pP", 0, 1, "" } }; static const char *multifield_formats = "cxXrRTDF"; static const char *ignore_separators = "()"; static Datetime_Mod_Api *dt_mod = NULL; static const char SIG_CHANGED[] = "changed"; static const char SIG_LANGUAGE_CHANGED[] = "language,changed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {SIG_LANGUAGE_CHANGED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_DATETIME_SMART_NAME, _elm_datetime, Elm_Datetime_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static Datetime_Mod_Api * _dt_mod_init() { Elm_Module *mod = NULL; if (!(mod = _elm_module_find_as("datetime/api"))) return NULL; mod->api = malloc(sizeof(Datetime_Mod_Api)); if (!mod->api) return NULL; ((Datetime_Mod_Api *)(mod->api))->obj_hook = _elm_module_symbol_get(mod, "obj_hook"); ((Datetime_Mod_Api *)(mod->api))->obj_unhook = _elm_module_symbol_get(mod, "obj_unhook"); ((Datetime_Mod_Api *)(mod->api))->field_create = _elm_module_symbol_get(mod, "field_create"); ((Datetime_Mod_Api *)(mod->api))->field_value_display = _elm_module_symbol_get(mod, "field_value_display"); return mod->api; } static void _field_list_display(Evas_Object *obj) { Datetime_Field *field; unsigned int idx = 0; ELM_DATETIME_DATA_GET(obj, sd); for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { field = sd->field_list + idx; if (field->fmt_exist && field->visible) { if ((dt_mod) && (dt_mod->field_value_display)) dt_mod->field_value_display(sd->mod_data, field->item_obj); } } } // FIXME: provide nl_langinfo on Windows if possible // returns expanded format string for corresponding multi-field format character static char * _expanded_fmt_str_get(char ch) { char *exp_fmt = ""; switch (ch) { case 'c': #ifdef HAVE_LANGINFO_H exp_fmt = nl_langinfo(D_T_FMT); #else exp_fmt = ""; #endif break; case 'x': #ifdef HAVE_LANGINFO_H exp_fmt = nl_langinfo(D_FMT); #else exp_fmt = ""; #endif break; case 'X': #ifdef HAVE_LANGINFO_H exp_fmt = nl_langinfo(T_FMT); #else exp_fmt = ""; #endif break; case 'r': #ifdef HAVE_LANGINFO_H exp_fmt = nl_langinfo(T_FMT_AMPM); #else exp_fmt = ""; #endif break; case 'R': exp_fmt = "%H:%M"; break; case 'T': exp_fmt = "%H:%M:%S"; break; case 'D': exp_fmt = "%m/%d/%y"; break; case 'F': exp_fmt = "%Y-%m-%d"; break; default: exp_fmt = ""; break; } return exp_fmt; } static void _expand_format(char *dt_fmt) { char *ptr, *expanded_fmt, ch; unsigned int idx = 0, len = 0; char buf[ELM_DATETIME_MAX_FORMAT_LEN] = {0, }; Eina_Bool fmt_char = EINA_FALSE; ptr = dt_fmt; while ((ch = *ptr)) { if ((fmt_char) && (strchr(multifield_formats, ch))) { /* replace the multi-field format characters with * corresponding expanded format */ expanded_fmt = _expanded_fmt_str_get(ch); len = strlen(expanded_fmt); buf[--idx] = 0; strncat(buf, expanded_fmt, len); idx += len; } else buf[idx++] = ch; if (ch == '%') fmt_char = EINA_TRUE; else fmt_char = EINA_FALSE; ptr++; } buf[idx] = 0; strncpy(dt_fmt, buf, ELM_DATETIME_MAX_FORMAT_LEN); } static void _field_list_arrange(Evas_Object *obj) { Datetime_Field *field; char buf[BUFFER_SIZE]; int idx; ELM_DATETIME_DATA_GET(obj, sd); for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { field = sd->field_list + idx; snprintf(buf, sizeof(buf), EDC_PART_FIELD_STR, field->location); if (field->visible && field->fmt_exist) { elm_layout_content_unset(obj, buf); elm_layout_content_set(obj, buf, field->item_obj); } else evas_object_hide(elm_layout_content_unset(obj, buf)); } elm_layout_sizing_eval(obj); _field_list_display(obj); } static unsigned int _parse_format(Evas_Object *obj, char *fmt_ptr) { Eina_Bool fmt_parsing = EINA_FALSE, sep_parsing = EINA_FALSE, sep_lookup = EINA_FALSE; unsigned int len = 0, idx = 0, location = 0; char separator[MAX_SEPARATOR_LEN]; Datetime_Field *field = NULL; char cur; ELM_DATETIME_DATA_GET(obj, sd); while ((cur = *fmt_ptr)) { if (fmt_parsing) { fmt_parsing = EINA_FALSE; for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { if (strchr(mapping[idx].fmt_char, cur)) { field = sd->field_list + idx; /* ignore the fields already have or disabled * valid formats, means already parsed & * repeated, ignore. */ if (field->location != -1) break; field->fmt[1] = cur; field->fmt_exist = EINA_TRUE; field->location = location++; sep_lookup = EINA_TRUE; len = 0; break; } } } if (cur == '%') { fmt_parsing = EINA_TRUE; sep_parsing = EINA_FALSE; // set the separator to previous field separator[len] = 0; if (field) eina_stringshare_replace(&field->separator, separator); } // ignore the set of chars (global, field specific) as field separators if (sep_parsing && (len < MAX_SEPARATOR_LEN - 1) && (field->type != ELM_DATETIME_AMPM) && (!strchr(ignore_separators, cur)) && (!strchr(mapping[idx].ignore_sep, cur))) separator[len++] = cur; if (sep_lookup) sep_parsing = EINA_TRUE; sep_lookup = EINA_FALSE; fmt_ptr++; } // return the number of valid fields parsed. return location; } static void _reload_format(Evas_Object *obj) { unsigned int idx, field_count; Datetime_Field *field; char buf[BUFFER_SIZE]; char *dt_fmt; ELM_DATETIME_DATA_GET(obj, sd); // FIXME: provide nl_langinfo on Windows if possible // fetch the default format from Libc. if (!sd->user_format) #ifdef HAVE_LANGINFO_H strncpy(sd->format, nl_langinfo(D_T_FMT), ELM_DATETIME_MAX_FORMAT_LEN); #else strncpy(sd->format, "", ELM_DATETIME_MAX_FORMAT_LEN); #endif dt_fmt = (char *)malloc(ELM_DATETIME_MAX_FORMAT_LEN); if (!dt_fmt) return; strncpy(dt_fmt, sd->format, ELM_DATETIME_MAX_FORMAT_LEN); _expand_format(dt_fmt); // reset all the fields to disable state for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { field = sd->field_list + idx; field->fmt_exist = EINA_FALSE; field->location = -1; } field_count = _parse_format(obj, dt_fmt); free(dt_fmt); // assign locations to disabled fields for uniform usage for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { field = sd->field_list + idx; if (field->location == -1) field->location = field_count++; if (field->fmt_exist && field->visible) { snprintf(buf, sizeof(buf), EDC_PART_FIELD_ENABLE_SIG_STR, field->location); elm_layout_signal_emit(obj, buf, "elm"); } else { snprintf(buf, sizeof(buf), EDC_PART_FIELD_DISABLE_SIG_STR, field->location); elm_layout_signal_emit(obj, buf, "elm"); } snprintf (buf, sizeof(buf), EDC_PART_SEPARATOR_STR, (field->location + 1)); elm_layout_text_set(obj, buf, field->separator); } edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); _field_list_arrange(obj); } static Eina_Bool _elm_datetime_smart_translate(Evas_Object *obj) { ELM_DATETIME_DATA_GET(obj, sd); if (!sd->user_format) _reload_format(obj); else _field_list_display(obj); evas_object_smart_callback_call(obj, SIG_LANGUAGE_CHANGED, NULL); return EINA_TRUE; } static Eina_List * _datetime_items_get(const Evas_Object *obj) { Eina_List *items = NULL; Datetime_Field *field; int loc = 0; unsigned int idx; Eina_Bool visible[ELM_DATETIME_TYPE_COUNT]; ELM_DATETIME_DATA_GET(obj, sd); for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { field = sd->field_list + idx; if (field->fmt_exist && field->visible) visible[idx] = EINA_TRUE; else visible[idx] = EINA_FALSE; } for (loc = 0; loc < ELM_DATETIME_TYPE_COUNT; loc++) { for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { field = sd->field_list + idx; if ((field->location == loc) && (visible[idx])) items = eina_list_append(items, field->item_obj); } } // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) items = eina_list_append(items, sd->access_obj); return items; } static Eina_Bool _elm_datetime_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Eina_Bool ret; const Eina_List *items; Eina_List *(*list_free)(Eina_List *list); void *(*list_data_get)(const Eina_List *list); if ((items = elm_widget_focus_custom_chain_get(obj))) { list_data_get = eina_list_data_get; list_free = NULL; } else { items = _datetime_items_get(obj); list_data_get = eina_list_data_get; list_free = eina_list_free; if (!items) return EINA_FALSE; } printf("count = %d\n", eina_list_count(items)); ret = elm_widget_focus_list_next_get(obj, items, list_data_get, dir, next); if (list_free) list_free((Eina_List *)items); return ret; } static void _elm_datetime_smart_sizing_eval(Evas_Object *obj) { Datetime_Field *field; Evas_Coord minw = -1, minh = -1; unsigned int idx, field_count = 0; ELM_DATETIME_DATA_GET(obj, sd); for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { field = sd->field_list + idx; if ((field->visible) && (field->fmt_exist)) field_count++; } if (field_count) elm_coords_finger_size_adjust(field_count, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static Eina_Bool _elm_datetime_smart_theme(Evas_Object *obj) { Datetime_Field *field; char buf[BUFFER_SIZE]; unsigned int idx; ELM_DATETIME_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_datetime_parent_sc)->theme(obj)) return EINA_FALSE; if ((!dt_mod) || (!dt_mod->field_value_display)) return EINA_TRUE; for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { field = sd->field_list + idx; if (field->fmt_exist && field->visible) { snprintf(buf, sizeof(buf), EDC_PART_FIELD_ENABLE_SIG_STR, field->location); elm_layout_signal_emit(obj, buf, "elm"); snprintf (buf, sizeof(buf), EDC_PART_SEPARATOR_STR, field->location); elm_layout_text_set(obj, buf, field->separator); dt_mod->field_value_display(sd->mod_data, field->item_obj); } else { snprintf(buf, sizeof(buf), EDC_PART_FIELD_DISABLE_SIG_STR, field->location); elm_layout_signal_emit(obj, buf, "elm"); } } edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); elm_layout_sizing_eval(obj); return EINA_TRUE; } static int _max_days_get(int year, int month) { struct tm time1; time_t t; int day; t = time(NULL); localtime_r(&t, &time1); time1.tm_year = year; time1.tm_mon = month; for (day = MIN_DAYS_IN_MONTH; day <= mapping[ELM_DATETIME_DATE].def_max; day++) { time1.tm_mday = day; mktime(&time1); if (time1.tm_mday == 1) break; } day--; return day; } static Eina_Bool _date_cmp(struct tm *time1, struct tm *time2) { unsigned int idx; DATETIME_TM_ARRAY(timearr1, time1); DATETIME_TM_ARRAY(timearr2, time2); for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT - 1; idx++) { if (*timearr1[idx] != *timearr2[idx]) return EINA_FALSE; } return EINA_TRUE; } // validates curr_time/min_limt/max_limit according to the newly set value static void _validate_datetime_limits(struct tm *time1, struct tm *time2, Eina_Bool swap) { struct tm *t1, *t2; unsigned int idx; if (!time1 || !time2) return; t1 = (swap) ? time2 : time1; t2 = (swap) ? time1 : time2; DATETIME_TM_ARRAY(timearr1, time1); DATETIME_TM_ARRAY(timearr2, time2); for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT - 1; idx++) { if (*timearr1[idx] < *timearr2[idx]) { memcpy(t1, t2, sizeof(struct tm)); break; } else if (*timearr1[idx] > *timearr2[idx]) break; } } static void _apply_field_limits(Evas_Object *obj) { Datetime_Field *field; unsigned int idx = 0; int val; ELM_DATETIME_DATA_GET(obj, sd); DATETIME_TM_ARRAY(timearr, &sd->curr_time); for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT - 1; idx++) { field = sd->field_list + idx; val = *timearr[idx]; if (val < field->min) *timearr[idx] = field->min; else if (val > field->max) *timearr[idx] = field->max; } _field_list_display(obj); } static void _apply_range_restrictions(struct tm *tim) { unsigned int idx; int val, min, max; if (!tim) return; DATETIME_TM_ARRAY(timearr, tim); for (idx = ELM_DATETIME_MONTH; idx < ELM_DATETIME_TYPE_COUNT - 1; idx++) { val = *timearr[idx]; min = mapping[idx].def_min; max = mapping[idx].def_max; if (idx == ELM_DATETIME_DATE) max = _max_days_get(tim->tm_year, tim->tm_mon); if (val < min) *timearr[idx] = min; else if (val > max) *timearr[idx] = max; } } static const char * _field_format_get(Evas_Object *obj, Elm_Datetime_Field_Type field_type) { Datetime_Field *field; ELM_DATETIME_DATA_GET(obj, sd); field = sd->field_list + field_type; if (!field) return NULL; return field->fmt; } static void _field_limit_get(Evas_Object *obj, Elm_Datetime_Field_Type field_type, int *range_min, int *range_max) { int min, max, max_days; Datetime_Field *field; unsigned int idx; ELM_DATETIME_DATA_GET(obj, sd); field = sd->field_list + field_type; if (!field) return; min = field->min; max = field->max; DATETIME_TM_ARRAY(curr_timearr, &sd->curr_time); DATETIME_TM_ARRAY(min_timearr, &sd->min_limit); DATETIME_TM_ARRAY(max_timearr, &sd->max_limit); for (idx = 0; idx < field->type; idx++) if (*curr_timearr[idx] > *min_timearr[idx]) break; if ((idx == field_type) && (min < *min_timearr[field_type])) min = *min_timearr[field_type]; if (field_type == ELM_DATETIME_DATE) { max_days = _max_days_get(sd->curr_time.tm_year, sd->curr_time.tm_mon); if (max > max_days) max = max_days; } for (idx = 0; idx < field->type; idx++) if (*curr_timearr[idx] < *max_timearr[idx]) break; if ((idx == field_type) && (max > *max_timearr[field_type])) max = *max_timearr[field_type]; *range_min = min; *range_max = max; } static void _field_list_init(Evas_Object *obj) { Datetime_Field *field; unsigned int idx; time_t t; ELM_DATETIME_DATA_GET(obj, sd); t = time(NULL); localtime_r(&t, &sd->curr_time); mapping[ELM_DATETIME_YEAR].def_min = _elm_config->year_min; mapping[ELM_DATETIME_YEAR].def_max = _elm_config->year_max; for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { field = sd->field_list + idx; field->type = ELM_DATETIME_YEAR + idx; field->fmt[0] = '%'; field->fmt_exist = EINA_FALSE; field->visible = EINA_TRUE; field->min = mapping[idx].def_min; field->max = mapping[idx].def_max; } DATETIME_TM_ARRAY(min_timearr, &sd->min_limit); DATETIME_TM_ARRAY(max_timearr, &sd->max_limit); for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT - 1; idx++) { *min_timearr[idx] = mapping[idx].def_min; *max_timearr[idx] = mapping[idx].def_max; } } static char * _access_info_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { char *ret; Eina_Strbuf *buf; buf = eina_strbuf_new(); ELM_DATETIME_DATA_GET(data, sd); eina_strbuf_append_printf(buf, "%d year, %d month, %d date, %d hour, %d minute", sd->curr_time.tm_year, sd->curr_time.tm_mon + 1, sd->curr_time.tm_mday, sd->curr_time.tm_hour, sd->curr_time.tm_min); ret = eina_strbuf_string_steal(buf); eina_strbuf_free(buf); return ret; } static void _elm_datetime_smart_add(Evas_Object *obj) { int idx; Datetime_Field *field; EVAS_SMART_DATA_ALLOC(obj, Elm_Datetime_Smart_Data); ELM_WIDGET_CLASS(_elm_datetime_parent_sc)->base.add(obj); elm_layout_theme_set(obj, "datetime", "base", elm_widget_style_get(obj)); // module - initialise module for datetime if (!dt_mod) dt_mod = _dt_mod_init(); if ((dt_mod) && (dt_mod->obj_hook)) priv->mod_data = dt_mod->obj_hook(obj); // update module data if (priv->mod_data) { priv->mod_data->base = obj; priv->mod_data->field_limit_get = _field_limit_get; priv->mod_data->field_format_get = _field_format_get; } _field_list_init(obj); _reload_format(obj); if ((dt_mod) && (dt_mod->field_create)) { for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { field = priv->field_list + idx; field->item_obj = dt_mod->field_create(priv->mod_data, idx); } } _field_list_arrange(obj); elm_widget_can_focus_set(obj, EINA_TRUE); elm_layout_sizing_eval(obj); // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) { priv->access_obj = _elm_access_edje_object_part_object_register (obj, elm_layout_edje_get(obj), "access"); Elm_Access_Info *ai; ai = _elm_access_object_get(priv->access_obj); _elm_access_text_set(ai, ELM_ACCESS_TYPE, "date time"); _elm_access_callback_set(ai, ELM_ACCESS_INFO, _access_info_cb, obj); } } static void _elm_datetime_smart_del(Evas_Object *obj) { Datetime_Field *tmp; unsigned int idx; ELM_DATETIME_DATA_GET(obj, sd); for (idx = 0; idx < ELM_DATETIME_TYPE_COUNT; idx++) { tmp = sd->field_list + idx; evas_object_del(tmp->item_obj); eina_stringshare_del(tmp->separator); } if ((dt_mod) && (dt_mod->obj_unhook)) dt_mod->obj_unhook(sd->mod_data); // module - unhook ELM_WIDGET_CLASS(_elm_datetime_parent_sc)->base.del(obj); } static void _elm_datetime_smart_set_user(Elm_Datetime_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_datetime_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_datetime_smart_del; ELM_WIDGET_CLASS(sc)->translate = _elm_datetime_smart_translate; ELM_WIDGET_CLASS(sc)->focus_next = _elm_datetime_smart_focus_next; ELM_WIDGET_CLASS(sc)->theme = _elm_datetime_smart_theme; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_datetime_smart_sizing_eval; } EAPI const Elm_Datetime_Smart_Class * elm_datetime_smart_class_get(void) { static Elm_Datetime_Smart_Class _sc = ELM_DATETIME_SMART_CLASS_INIT_NAME_VERSION(ELM_DATETIME_SMART_NAME); static const Elm_Datetime_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_datetime_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_datetime_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_datetime_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI const char * elm_datetime_format_get(const Evas_Object *obj) { ELM_DATETIME_CHECK(obj) NULL; ELM_DATETIME_DATA_GET(obj, sd); return sd->format; } EAPI void elm_datetime_format_set(Evas_Object *obj, const char *fmt) { ELM_DATETIME_CHECK(obj); ELM_DATETIME_DATA_GET(obj, sd); if (fmt) { strncpy(sd->format, fmt, ELM_DATETIME_MAX_FORMAT_LEN); sd->user_format = EINA_TRUE; } else sd->user_format = EINA_FALSE; _reload_format(obj); } EAPI Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype) { Datetime_Field *field; ELM_DATETIME_CHECK(obj) EINA_FALSE; ELM_DATETIME_DATA_GET(obj, sd); if (fieldtype > ELM_DATETIME_AMPM) return EINA_FALSE; field = sd->field_list + fieldtype; return field->visible; } EAPI void elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, Eina_Bool visible) { Datetime_Field *field; ELM_DATETIME_CHECK(obj); ELM_DATETIME_DATA_GET(obj, sd); if (fieldtype > ELM_DATETIME_AMPM) return; field = sd->field_list + fieldtype; if (field->visible == visible) return; field->visible = visible; _reload_format(obj); } EAPI void elm_datetime_field_limit_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int *min, int *max) { Datetime_Field *field; ELM_DATETIME_CHECK(obj); ELM_DATETIME_DATA_GET(obj, sd); if (fieldtype >= ELM_DATETIME_AMPM) return; field = sd->field_list + fieldtype; if (min) *min = field->min; if (max) *max = field->max; } EAPI void elm_datetime_field_limit_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int min, int max) { Datetime_Field *field; ELM_DATETIME_CHECK(obj); ELM_DATETIME_DATA_GET(obj, sd); if (fieldtype >= ELM_DATETIME_AMPM) return; if (min > max) return; field = sd->field_list + fieldtype; if (((min >= mapping[fieldtype].def_min) && (min <= mapping[fieldtype].def_max)) || (field->type == ELM_DATETIME_YEAR)) field->min = min; if (((max >= mapping[fieldtype].def_min) && (max <= mapping[fieldtype].def_max)) || (field->type == ELM_DATETIME_YEAR)) field->max = max; _apply_field_limits(obj); } EAPI Eina_Bool elm_datetime_value_get(const Evas_Object *obj, struct tm *currtime) { ELM_DATETIME_CHECK(obj) EINA_FALSE; EINA_SAFETY_ON_NULL_RETURN_VAL(currtime, EINA_FALSE); ELM_DATETIME_DATA_GET(obj, sd); *currtime = sd->curr_time; return EINA_TRUE; } EAPI Eina_Bool elm_datetime_value_set(Evas_Object *obj, const struct tm *newtime) { struct tm old_time; ELM_DATETIME_CHECK(obj) EINA_FALSE; EINA_SAFETY_ON_NULL_RETURN_VAL(newtime, EINA_FALSE); ELM_DATETIME_DATA_GET(obj, sd); old_time = sd->curr_time; sd->curr_time = *newtime; // apply default field restrictions for curr_time _apply_range_restrictions(&sd->curr_time); // validate the curr_time according to the min_limt and max_limt _validate_datetime_limits(&sd->curr_time, &sd->min_limit, EINA_FALSE); _validate_datetime_limits(&sd->max_limit, &sd->curr_time, EINA_TRUE); _apply_field_limits(obj); if (!_date_cmp(&old_time, &sd->curr_time)) evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); return EINA_TRUE; } EAPI Eina_Bool elm_datetime_value_min_get(const Evas_Object *obj, struct tm *mintime) { ELM_DATETIME_CHECK(obj) EINA_FALSE; EINA_SAFETY_ON_NULL_RETURN_VAL(mintime, EINA_FALSE); ELM_DATETIME_DATA_GET(obj, sd); *mintime = sd->min_limit; return EINA_TRUE; } EAPI Eina_Bool elm_datetime_value_min_set(Evas_Object *obj, const struct tm *mintime) { struct tm old_time; ELM_DATETIME_CHECK(obj) EINA_FALSE; EINA_SAFETY_ON_NULL_RETURN_VAL(mintime, EINA_FALSE); ELM_DATETIME_DATA_GET(obj, sd); sd->min_limit = *mintime; old_time = sd->curr_time; // apply default field restrictions for min_limit _apply_range_restrictions(&sd->min_limit); // validate curr_time and max_limt according to the min_limit _validate_datetime_limits(&sd->max_limit, &sd->min_limit, EINA_FALSE); _validate_datetime_limits(&sd->curr_time, &sd->min_limit, EINA_FALSE); _apply_field_limits(obj); if (!_date_cmp(&old_time, &sd->curr_time)) evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); return EINA_TRUE; } EAPI Eina_Bool elm_datetime_value_max_get(const Evas_Object *obj, struct tm *maxtime) { ELM_DATETIME_CHECK(obj) EINA_FALSE; EINA_SAFETY_ON_NULL_RETURN_VAL(maxtime, EINA_FALSE); ELM_DATETIME_DATA_GET(obj, sd); *maxtime = sd->max_limit; return EINA_TRUE; } EAPI Eina_Bool elm_datetime_value_max_set(Evas_Object *obj, const struct tm *maxtime) { struct tm old_time; ELM_DATETIME_CHECK(obj) EINA_FALSE; EINA_SAFETY_ON_NULL_RETURN_VAL(maxtime, EINA_FALSE); ELM_DATETIME_DATA_GET(obj, sd); sd->max_limit = *maxtime; old_time = sd->curr_time; // apply default field restrictions for max_limit _apply_range_restrictions(&sd->max_limit); // validate curr_time and min_limt according to the max_limit _validate_datetime_limits(&sd->max_limit, &sd->min_limit, EINA_TRUE); _validate_datetime_limits(&sd->max_limit, &sd->curr_time, EINA_TRUE); _apply_field_limits(obj); if (!_date_cmp(&old_time, &sd->curr_time)) evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); return EINA_TRUE; } elementary-1.7.7/src/lib/elm_progressbar.c0000664000175000017500000003264312127353615015522 00000000000000#include #include "elm_priv.h" #include "elm_widget_progressbar.h" EAPI const char ELM_PROGRESSBAR_SMART_NAME[] = "elm_progressbar"; static const char SIG_CHANGED[] = "changed"; #define MIN_RATIO_LVL 0.0 #define MAX_RATIO_LVL 1.0 /* smart callbacks coming from elm progressbar objects (besides the * ones coming from elm layout): */ static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_PROGRESSBAR_SMART_NAME, _elm_progressbar, Elm_Progressbar_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"icon", "elm.swallow.content"}, {NULL, NULL} }; static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"default", "elm.text"}, {NULL, NULL} }; static void _units_set(Evas_Object *obj) { ELM_PROGRESSBAR_DATA_GET(obj, sd); if (sd->unit_format_func) { char *buf; buf = sd->unit_format_func(sd->val); elm_layout_text_set(obj, "elm.text.status", buf); if (sd->unit_format_free) sd->unit_format_free(buf); } else if (sd->units) { char buf[1024]; snprintf(buf, sizeof(buf), sd->units, 100 * sd->val); elm_layout_text_set(obj, "elm.text.status", buf); } else elm_layout_text_set(obj, "elm.text.status", NULL); } static void _val_set(Evas_Object *obj) { Eina_Bool rtl; double pos; ELM_PROGRESSBAR_DATA_GET(obj, sd); pos = sd->val; rtl = elm_widget_mirrored_get(obj); if ((!rtl && sd->inverted) || (rtl && ((!sd->horizontal && sd->inverted) || (sd->horizontal && !sd->inverted)))) pos = MAX_RATIO_LVL - pos; edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.cur.progressbar", pos, pos); } static void _elm_progressbar_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; ELM_PROGRESSBAR_DATA_GET(obj, sd); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } /* FIXME: replicated from elm_layout just because progressbar's icon * spot is elm.swallow.content, not elm.swallow.icon. Fix that * whenever we can changed the theme API */ static void _icon_signal_emit(Evas_Object *obj) { char buf[64]; snprintf(buf, sizeof(buf), "elm,state,icon,%s", elm_layout_content_get(obj, "icon") ? "visible" : "hidden"); elm_layout_signal_emit(obj, buf, "elm"); } /* FIXME: replicated from elm_layout just because progressbar's icon * spot is elm.swallow.content, not elm.swallow.icon. Fix that * whenever we can changed the theme API */ static Eina_Bool _elm_progressbar_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { if (!ELM_WIDGET_CLASS(_elm_progressbar_parent_sc)->sub_object_del (obj, sobj)) return EINA_FALSE; _icon_signal_emit(obj); return EINA_TRUE; } /* FIXME: replicated from elm_layout just because progressbar's icon * spot is elm.swallow.content, not elm.swallow.icon. Fix that * whenever we can changed the theme API */ static Eina_Bool _elm_progressbar_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { if (!ELM_CONTAINER_CLASS(_elm_progressbar_parent_sc)->content_set (obj, part, content)) return EINA_FALSE; _icon_signal_emit(obj); return EINA_TRUE; } static Eina_Bool _elm_progressbar_smart_theme(Evas_Object *obj) { ELM_PROGRESSBAR_DATA_GET(obj, sd); if (sd->horizontal) eina_stringshare_replace(&ELM_LAYOUT_DATA(sd)->group, "horizontal"); else eina_stringshare_replace(&ELM_LAYOUT_DATA(sd)->group, "vertical"); if (!ELM_WIDGET_CLASS(_elm_progressbar_parent_sc)->theme(obj)) return EINA_FALSE; if (sd->pulse) elm_layout_signal_emit(obj, "elm,state,pulse", "elm"); else elm_layout_signal_emit(obj, "elm,state,fraction", "elm"); if (sd->pulse_state) elm_layout_signal_emit(obj, "elm,state,pulse,start", "elm"); if ((sd->units) && (!sd->pulse)) elm_layout_signal_emit(obj, "elm,state,units,visible", "elm"); if (sd->horizontal) evas_object_size_hint_min_set (sd->spacer, (double)sd->size * elm_widget_scale_get(obj) * elm_config_scale_get(), 1); else evas_object_size_hint_min_set (sd->spacer, 1, (double)sd->size * elm_widget_scale_get(obj) * elm_config_scale_get()); if (sd->inverted) elm_layout_signal_emit(obj, "elm,state,inverted,on", "elm"); _units_set(obj); _val_set(obj); /* FIXME: replicated from elm_layout just because progressbar's * icon spot is elm.swallow.content, not elm.swallow.icon. Fix that * whenever we can changed the theme API */ _icon_signal_emit(obj); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); elm_layout_sizing_eval(obj); return EINA_TRUE; } static char * _access_info_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { const char *txt = elm_widget_access_info_get(obj); if (!txt) txt = elm_layout_text_get(obj, NULL); if (txt) return strdup(txt); return NULL; } static char * _access_state_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { char *ret; Eina_Strbuf *buf; buf = eina_strbuf_new(); const char *txt = elm_layout_text_get(obj, "elm.text.status"); if (txt) eina_strbuf_append(buf, txt); if (elm_widget_disabled_get(obj)) eina_strbuf_append(buf, " state: disabled"); if (eina_strbuf_length_get(buf)) { ret = eina_strbuf_string_steal(buf); eina_strbuf_free(buf); return ret; } eina_strbuf_free(buf); return NULL; } static void _elm_progressbar_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Progressbar_Smart_Data); ELM_WIDGET_CLASS(_elm_progressbar_parent_sc)->base.add(obj); priv->horizontal = EINA_TRUE; priv->inverted = EINA_FALSE; priv->pulse = EINA_FALSE; priv->pulse_state = EINA_FALSE; priv->units = eina_stringshare_add("%.0f %%"); priv->val = MIN_RATIO_LVL; elm_layout_theme_set (obj, "progressbar", "horizontal", elm_widget_style_get(obj)); priv->spacer = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_color_set(priv->spacer, 0, 0, 0, 0); evas_object_pass_events_set(priv->spacer, EINA_TRUE); elm_layout_content_set(obj, "elm.swallow.bar", priv->spacer); _units_set(obj); _val_set(obj); elm_layout_sizing_eval(obj); if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) elm_widget_can_focus_set(obj, EINA_TRUE); _elm_access_object_register(obj, ELM_WIDGET_DATA(priv)->resize_obj); _elm_access_text_set (_elm_access_object_get(obj), ELM_ACCESS_TYPE, E_("progressbar")); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_INFO, _access_info_cb, NULL); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_STATE, _access_state_cb, priv); } static void _elm_progressbar_smart_del(Evas_Object *obj) { ELM_PROGRESSBAR_DATA_GET(obj, sd); if (sd->units) eina_stringshare_del(sd->units); ELM_WIDGET_CLASS(_elm_progressbar_parent_sc)->base.del(obj); } static void _elm_progressbar_smart_set_user(Elm_Progressbar_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_progressbar_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_progressbar_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_progressbar_smart_theme; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_progressbar_smart_sub_object_del; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_CONTAINER_CLASS(sc)->content_set = _elm_progressbar_smart_content_set; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_progressbar_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; ELM_LAYOUT_CLASS(sc)->text_aliases = _text_aliases; } EAPI const Elm_Progressbar_Smart_Class * elm_progressbar_smart_class_get(void) { static Elm_Progressbar_Smart_Class _sc = ELM_PROGRESSBAR_SMART_CLASS_INIT_NAME_VERSION(ELM_PROGRESSBAR_SMART_NAME); static const Elm_Progressbar_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_progressbar_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_progressbar_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_progressbar_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse) { ELM_PROGRESSBAR_CHECK(obj); ELM_PROGRESSBAR_DATA_GET(obj, sd); pulse = !!pulse; if (sd->pulse == pulse) return; sd->pulse = pulse; _elm_progressbar_smart_theme(obj); } EAPI Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj) { ELM_PROGRESSBAR_CHECK(obj) EINA_FALSE; ELM_PROGRESSBAR_DATA_GET(obj, sd); return sd->pulse; } EAPI void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state) { ELM_PROGRESSBAR_CHECK(obj); ELM_PROGRESSBAR_DATA_GET(obj, sd); state = !!state; if ((!sd->pulse) || (sd->pulse_state == state)) return; sd->pulse_state = state; if (sd->pulse_state) elm_layout_signal_emit(obj, "elm,state,pulse,start", "elm"); else elm_layout_signal_emit(obj, "elm,state,pulse,stop", "elm"); } EAPI void elm_progressbar_value_set(Evas_Object *obj, double val) { ELM_PROGRESSBAR_CHECK(obj); ELM_PROGRESSBAR_DATA_GET(obj, sd); if (sd->val == val) return; sd->val = val; if (sd->val < MIN_RATIO_LVL) sd->val = MIN_RATIO_LVL; if (sd->val > MAX_RATIO_LVL) sd->val = MAX_RATIO_LVL; _val_set(obj); _units_set(obj); evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); } EAPI double elm_progressbar_value_get(const Evas_Object *obj) { ELM_PROGRESSBAR_CHECK(obj) 0.0; ELM_PROGRESSBAR_DATA_GET(obj, sd); return sd->val; } EAPI void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size) { ELM_PROGRESSBAR_CHECK(obj); ELM_PROGRESSBAR_DATA_GET(obj, sd); if (sd->size == size) return; sd->size = size; if (sd->horizontal) evas_object_size_hint_min_set (sd->spacer, (double)sd->size * elm_widget_scale_get(obj) * elm_config_scale_get(), 1); else evas_object_size_hint_min_set (sd->spacer, 1, (double)sd->size * elm_widget_scale_get(obj) * elm_config_scale_get()); elm_layout_sizing_eval(obj); } EAPI Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj) { ELM_PROGRESSBAR_CHECK(obj) 0; ELM_PROGRESSBAR_DATA_GET(obj, sd); return sd->size; } EAPI void elm_progressbar_unit_format_set(Evas_Object *obj, const char *units) { ELM_PROGRESSBAR_CHECK(obj); ELM_PROGRESSBAR_DATA_GET(obj, sd); eina_stringshare_replace(&sd->units, units); if (units) { elm_layout_signal_emit(obj, "elm,state,units,visible", "elm"); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); } else { elm_layout_signal_emit(obj, "elm,state,units,hidden", "elm"); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); } _units_set(obj); elm_layout_sizing_eval(obj); } EAPI const char * elm_progressbar_unit_format_get(const Evas_Object *obj) { ELM_PROGRESSBAR_CHECK(obj) NULL; ELM_PROGRESSBAR_DATA_GET(obj, sd); return sd->units; } EAPI void elm_progressbar_unit_format_function_set(Evas_Object *obj, char *(func)(double), void (*free_func) (char *)) { ELM_PROGRESSBAR_CHECK(obj); ELM_PROGRESSBAR_DATA_GET(obj, sd); sd->unit_format_func = func; sd->unit_format_free = free_func; _units_set(obj); elm_layout_sizing_eval(obj); } EAPI void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { ELM_PROGRESSBAR_CHECK(obj); ELM_PROGRESSBAR_DATA_GET(obj, sd); horizontal = !!horizontal; if (sd->horizontal == horizontal) return; sd->horizontal = horizontal; _elm_progressbar_smart_theme(obj); } EAPI Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj) { ELM_PROGRESSBAR_CHECK(obj) EINA_FALSE; ELM_PROGRESSBAR_DATA_GET(obj, sd); return sd->horizontal; } EAPI void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted) { ELM_PROGRESSBAR_CHECK(obj); ELM_PROGRESSBAR_DATA_GET(obj, sd); inverted = !!inverted; if (sd->inverted == inverted) return; sd->inverted = inverted; if (sd->inverted) elm_layout_signal_emit(obj, "elm,state,inverted,on", "elm"); else elm_layout_signal_emit(obj, "elm,state,inverted,off", "elm"); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); _val_set(obj); _units_set(obj); } EAPI Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj) { ELM_PROGRESSBAR_CHECK(obj) EINA_FALSE; ELM_PROGRESSBAR_DATA_GET(obj, sd); return sd->inverted; } elementary-1.7.7/src/lib/elm_config.h0000664000175000017500000006464712127353615014454 00000000000000/** * @defgroup Config Elementary Config * @ingroup Elementary * * Elementary configuration is formed by a set options bounded to a * given @ref Profile profile, like @ref Theme theme, @ref Fingers * "finger size", etc. These are functions with which one synchronizes * changes made to those values to the configuration storing files, de * facto. You most probably don't want to use the functions in this * group unless you're writing an elementary configuration manager. * * @{ */ /** * Save back Elementary's configuration, so that it will persist on * future sessions. * * @return @c EINA_TRUE, when successful. @c EINA_FALSE, otherwise. * @ingroup Config * * This function will take effect -- thus, do I/O -- immediately. Use * it when you want to save all configuration changes at once. The * current configuration set will get saved onto the current profile * configuration file. * */ EAPI Eina_Bool elm_config_save(void); /** * Reload Elementary's configuration, bounded to current selected * profile. * * @return @c EINA_TRUE, when successful. @c EINA_FALSE, otherwise. * @ingroup Config * * Useful when you want to force reloading of configuration values for * a profile. If one removes user custom configuration directories, * for example, it will force a reload with system values instead. * */ EAPI void elm_config_reload(void); /** * Flush all config settings then apply those settings to all applications * using elementary on the current display. * * @ingroup Config */ EAPI void elm_config_all_flush(void); /** * @} */ /** * @defgroup Profile Elementary Profile * @ingroup Elementary * * Profiles are pre-set options that affect the whole look-and-feel of * Elementary-based applications. There are, for example, profiles * aimed at desktop computer applications and others aimed at mobile, * touchscreen-based ones. You most probably don't want to use the * functions in this group unless you're writing an elementary * configuration manager. * * @{ */ /** * Get Elementary's profile in use. * * This gets the global profile that is applied to all Elementary * applications. * * @return The profile's name * @ingroup Profile */ EAPI const char *elm_config_profile_get(void); /** * Get an Elementary's profile directory path in the filesystem. One * may want to fetch a system profile's dir or a user one (fetched * inside $HOME). * * @param profile The profile's name * @param is_user Whether to lookup for a user profile (@c EINA_TRUE) * or a system one (@c EINA_FALSE) * @return The profile's directory path. * @ingroup Profile * * @note You must free it with elm_config_profile_dir_free(). */ EAPI const char *elm_config_profile_dir_get(const char *profile, Eina_Bool is_user); /** * Free an Elementary's profile directory path, as returned by * elm_config_profile_dir_get(). * * @param p_dir The profile's path * @ingroup Profile * */ EAPI void elm_config_profile_dir_free(const char *p_dir); /** * Get Elementary's list of available profiles. * * @return The profiles list. List node data are the profile name * strings. * @ingroup Profile * * @note One must free this list, after usage, with the function * elm_config_profile_list_free(). */ EAPI Eina_List *elm_config_profile_list_get(void); /** * Free Elementary's list of available profiles. * * @param l The profiles list, as returned by elm_config_profile_list_get(). * @ingroup Profile * */ EAPI void elm_config_profile_list_free(Eina_List *l); /** * Set Elementary's profile. * * This sets the global profile that is applied to Elementary * applications. Just the process the call comes from will be * affected. * * @param profile The profile's name * @ingroup Profile * */ EAPI void elm_config_profile_set(const char *profile); /** * @} */ /** * @defgroup Scrolling Elementary Scrolling * @ingroup Elementary * * These are functions setting how scrollable views in Elementary * widgets should behave on user interaction. * * @{ */ /** * Get whether scrollers should bounce when they reach their * viewport's edge during a scroll. * * @return the thumb scroll bouncing state * * This is the default behavior for touch screens, in general. * @ingroup Scrolling */ EAPI Eina_Bool elm_config_scroll_bounce_enabled_get(void); /** * Set whether scrollers should bounce when they reach their * viewport's edge during a scroll. * * @param enabled the thumb scroll bouncing state * * @see elm_config_scroll_bounce_enabled_get() * @ingroup Scrolling */ EAPI void elm_config_scroll_bounce_enabled_set(Eina_Bool enabled); /** * Get the amount of inertia a scroller will impose at bounce * animations. * * @return the thumb scroll bounce friction * * @ingroup Scrolling */ EAPI double elm_config_scroll_bounce_friction_get(void); /** * Set the amount of inertia a scroller will impose at bounce * animations. * * @param friction the thumb scroll bounce friction * * @see elm_config_scroll_bounce_friction_get() * @ingroup Scrolling */ EAPI void elm_config_scroll_bounce_friction_set(double friction); /** * Get the amount of inertia a paged scroller will impose at * page fitting animations. * * @return the page scroll friction * * @ingroup Scrolling */ EAPI double elm_config_scroll_page_scroll_friction_get(void); /** * Set the amount of inertia a paged scroller will impose at * page fitting animations. * * @param friction the page scroll friction * * @see elm_config_scroll_page_scroll_friction_get() * @ingroup Scrolling */ EAPI void elm_config_scroll_page_scroll_friction_set(double friction); /** * Get the amount of inertia a scroller will impose at region bring * animations. * * @return the bring in scroll friction * * @ingroup Scrolling */ EAPI double elm_config_scroll_bring_in_scroll_friction_get(void); /** * Set the amount of inertia a scroller will impose at region bring * animations. * * @param friction the bring in scroll friction * * @see elm_config_scroll_bring_in_scroll_friction_get() * @ingroup Scrolling */ EAPI void elm_config_scroll_bring_in_scroll_friction_set(double friction); /** * Get the amount of inertia scrollers will impose at animations * triggered by Elementary widgets' zooming API. * * @return the zoom friction * * @ingroup Scrolling */ EAPI double elm_config_scroll_zoom_friction_get(void); /** * Set the amount of inertia scrollers will impose at animations * triggered by Elementary widgets' zooming API. * * @param friction the zoom friction * * @see elm_config_scroll_zoom_friction_get() * @ingroup Scrolling */ EAPI void elm_config_scroll_zoom_friction_set(double friction); /** * Get whether scrollers should be draggable from any point in their * views. * * @return the thumb scroll state * * @note This is the default behavior for touch screens, in general. * @note All other functions namespaced with "thumbscroll" will only * have effect if this mode is enabled. * * @ingroup Scrolling */ EAPI Eina_Bool elm_config_scroll_thumbscroll_enabled_get(void); /** * Set whether scrollers should be draggable from any point in their * views. * * @param enabled the thumb scroll state * * @see elm_config_scroll_thumbscroll_enabled_get() * @ingroup Scrolling */ EAPI void elm_config_scroll_thumbscroll_enabled_set(Eina_Bool enabled); /** * Get the number of pixels one should travel while dragging a * scroller's view to actually trigger scrolling. * * @return the thumb scroll threshold * * One would use higher values for touch screens, in general, because * of their inherent imprecision. * @ingroup Scrolling */ EAPI unsigned int elm_config_scroll_thumbscroll_threshold_get(void); /** * Set the number of pixels one should travel while dragging a * scroller's view to actually trigger scrolling. * * @param threshold the thumb scroll threshold * * @see elm_config_thumbscroll_threshold_get() * @ingroup Scrolling */ EAPI void elm_config_scroll_thumbscroll_threshold_set(unsigned int threshold); /** * Get the minimum speed of mouse cursor movement which will trigger * list self scrolling animation after a mouse up event * (pixels/second). * * @return the thumb scroll momentum threshold * * @ingroup Scrolling */ EAPI double elm_config_scroll_thumbscroll_momentum_threshold_get(void); /** * Set the minimum speed of mouse cursor movement which will trigger * list self scrolling animation after a mouse up event * (pixels/second). * * @param threshold the thumb scroll momentum threshold * * @see elm_config_thumbscroll_momentum_threshold_get() * @ingroup Scrolling */ EAPI void elm_config_scroll_thumbscroll_momentum_threshold_set(double threshold); /** * Get the amount of inertia a scroller will impose at self scrolling * animations. * * @return the thumb scroll friction * * @ingroup Scrolling */ EAPI double elm_config_scroll_thumbscroll_friction_get(void); /** * Set the amount of inertia a scroller will impose at self scrolling * animations. * * @param friction the thumb scroll friction * * @see elm_config_thumbscroll_friction_get() * @ingroup Scrolling */ EAPI void elm_config_scroll_thumbscroll_friction_set(double friction); /** * Get the amount of lag between your actual mouse cursor dragging * movement and a scroller's view movement itself, while pushing it * into bounce state manually. * * @return the thumb scroll border friction * * @ingroup Scrolling */ EAPI double elm_config_scroll_thumbscroll_border_friction_get(void); /** * Set the amount of lag between your actual mouse cursor dragging * movement and a scroller's view movement itself, while pushing it * into bounce state manually. * * @param friction the thumb scroll border friction. @c 0.0 for * perfect synchrony between two movements, @c 1.0 for maximum * lag. * * @see elm_config_thumbscroll_border_friction_get() * @note parameter value will get bound to 0.0 - 1.0 interval, always * * @ingroup Scrolling */ EAPI void elm_config_scroll_thumbscroll_border_friction_set(double friction); /** * Get the sensitivity amount which is be multiplied by the length of * mouse dragging. * * @return the thumb scroll sensitivity friction * * @ingroup Scrolling */ EAPI double elm_config_scroll_thumbscroll_sensitivity_friction_get(void); /** * Set the sensitivity amount which is be multiplied by the length of * mouse dragging. * * @param friction the thumb scroll sensitivity friction. @c 0.1 for * minimum sensitivity, @c 1.0 for maximum sensitivity. 0.25 * is proper. * * @see elm_config_thumbscroll_sensitivity_friction_get() * @note parameter value will get bound to 0.1 - 1.0 interval, always * * @ingroup Scrolling */ EAPI void elm_config_scroll_thumbscroll_sensitivity_friction_set(double friction); /** * @} */ /** * Get the duration for occurring long press event. * * @return Timeout for long press event * @ingroup Longpress */ EAPI double elm_config_longpress_timeout_get(void); /** * Set the duration for occurring long press event. * * @param lonpress_timeout Timeout for long press event * @ingroup Longpress */ EAPI void elm_config_longpress_timeout_set(double longpress_timeout); typedef enum _Elm_Softcursor_Mode { ELM_SOFTCURSOR_MODE_AUTO, /**< Auto-detect if a software cursor should be used (default) */ ELM_SOFTCURSOR_MODE_ON, /**< Always use a softcursor */ ELM_SOFTCURSOR_MODE_OFF /**< Never use a softcursor */ } Elm_Softcursor_Mode; /**< @since 1.7 */ /** * Set the mode used for software provided mouse cursors inline in the window * canvas. * * A software rendered cursor can be provided for rendering inline inside the * canvas windows in the event the native display system does not provide one * or the native oneis not wanted. * * @param lonpress_timeout Timeout for long press event * @ingroup Softcursor * * @see elm_config_softcursor_mode_get() * @since 1.7 */ EAPI void elm_config_softcursor_mode_set(Elm_Softcursor_Mode mode); /** * Get the software cursor mode * * @return The mode used for software cursors * @ingroup Softcursor * * @see elm_config_softcursor_mode_set() * @since 1.7 */ EAPI Elm_Softcursor_Mode elm_config_softcursor_mode_get(void); /** * Get the duration after which tooltip will be shown. * * @return Duration after which tooltip will be shown. */ EAPI double elm_config_tooltip_delay_get(void); /** * Set the duration after which tooltip will be shown. * * @return EINA_TRUE if value is set. */ EAPI void elm_config_tooltip_delay_set(double delay); /** * Get the configured cursor engine only usage * * This gets the globally configured exclusive usage of engine cursors. * * @return 1 if only engine cursors should be used * @ingroup Cursors */ EAPI Eina_Bool elm_config_cursor_engine_only_get(void); /** * Set the configured cursor engine only usage * * This sets the globally configured exclusive usage of engine cursors. * It won't affect cursors set before changing this value. * * @param engine_only If 1 only engine cursors will be enabled, if 0 will * look for them on theme before. * @ingroup Cursors */ EAPI void elm_config_cursor_engine_only_set(Eina_Bool engine_only); /** * Get the global scaling factor * * This gets the globally configured scaling factor that is applied to all * objects. * * @return The scaling factor * @ingroup Scaling */ EAPI double elm_config_scale_get(void); /** * Set the global scaling factor * * This sets the globally configured scaling factor that is applied to all * objects. * * @param scale The scaling factor to set * @ingroup Scaling */ EAPI void elm_config_scale_set(double scale); /** * @defgroup Password_last_show Password show last * @ingroup Elementary * * Show last feature of password mode enables user to view * the last input entered for few seconds before masking it. * These functions allow to set this feature in password mode * of entry widget and also allow to manipulate the duration * for which the input has to be visible. * * @{ */ /** * Get the "show last" setting of password mode. * * This gets the "show last" setting of password mode which might be * enabled or disabled. * * @return @c EINA_TRUE, if the "show last" setting is enabled, * @c EINA_FALSE if it's disabled. * * @ingroup Password_last_show */ EAPI Eina_Bool elm_config_password_show_last_get(void); /** * Set show last setting in password mode. * * This enables or disables show last setting of password mode. * * @param password_show_last If EINA_TRUE enables "show last" in password mode. * @see elm_config_password_show_last_timeout_set() * @ingroup Password_last_show */ EAPI void elm_config_password_show_last_set(Eina_Bool password_show_last); /** * Gets the timeout value in "show last" password mode. * * This gets the time out value for which the last input entered in password * mode will be visible. * * @return The timeout value of "show last" password mode. * @ingroup Password_last_show */ EAPI double elm_config_password_show_last_timeout_get(void); /** * Set's the timeout value in "show last" password mode. * * This sets the time out value for which the last input entered in password * mode will be visible. * * @param password_show_last_timeout The timeout value. * @see elm_config_password_show_last_set() * @ingroup Password_last_show */ EAPI void elm_config_password_show_last_timeout_set(double password_show_last_timeout); /** * @} */ /** * @defgroup Engine Elementary Engine * @ingroup Elementary * * These are functions setting and querying which rendering engine * Elementary will use for drawing its windows' pixels. * * The following are the available engines: * @li "software_x11" * @li "fb" * @li "directfb" * @li "software_16_x11" * @li "software_8_x11" * @li "xrender_x11" * @li "opengl_x11" * @li "software_gdi" * @li "software_16_wince_gdi" * @li "sdl" * @li "software_16_sdl" * @li "opengl_sdl" * @li "buffer" * @li "ews" * @li "opengl_cocoa" * @li "psl1ght" * * @{ */ /** * @brief Get Elementary's rendering engine in use. * * @return The rendering engine's name * @note there's no need to free the returned string, here. * * This gets the global rendering engine that is applied to all Elementary * applications. * * @see elm_config_engine_set() */ EAPI const char *elm_config_engine_get(void); /** * @brief Set Elementary's rendering engine for use. * * @param engine The rendering engine's name * * Note that it will take effect only to Elementary windows created after * this is called. * * @see elm_win_add() */ EAPI void elm_config_engine_set(const char *engine); /** * @brief Get Elementary's preferred engine to use. * * @return The rendering engine's name * @note there's no need to free the returned string, here. * * This gets the global rendering engine that is applied to all Elementary * applications and is PREFERRED by the application. This can (and will) * override the engine configured for all applications which. * * @see elm_config_preferred_engine_set() */ EAPI const char *elm_config_preferred_engine_get(void); /** * @brief Set Elementary's preferred rendering engine for use. * * @param engine The rendering engine's name * * Note that it will take effect only to Elementary windows created after * this is called. This overrides the engine set by configuration at * application startup. Note that it is a hint and may not be honored. * * @see elm_win_add() */ EAPI void elm_config_preferred_engine_set(const char *engine); typedef struct _Elm_Text_Class { const char *name; const char *desc; } Elm_Text_Class; typedef struct _Elm_Font_Overlay { const char *text_class; const char *font; Evas_Font_Size size; } Elm_Font_Overlay; /** * Get Elementary's list of supported text classes. * * @return The text classes list, with @c Elm_Text_Class blobs as data. * @ingroup Fonts * * Release the list with elm_text_classes_list_free(). */ EAPI Eina_List *elm_config_text_classes_list_get(void); /** * Free Elementary's list of supported text classes. * * @ingroup Fonts * * @see elm_config_text_classes_list_get(). */ EAPI void elm_config_text_classes_list_free(Eina_List *list); /** * Get Elementary's list of font overlays, set with * elm_config_font_overlay_set(). * * @return The font overlays list, with @c Elm_Font_Overlay blobs as * data. * * @ingroup Fonts * * For each text class, one can set a font overlay for it, * overriding the default font properties for that class coming from * the theme in use. There is no need to free this list. * * @see elm_config_font_overlay_set() and elm_config_font_overlay_unset(). */ EAPI const Eina_List *elm_config_font_overlay_list_get(void); /** * Set a font overlay for a given Elementary text class. * * @param text_class Text class name * @param font Font name and style string * @param size Font size * * @ingroup Fonts * * @p font has to be in the format returned by elm_font_fontconfig_name_get(). * @see elm_config_font_overlay_list_get() * @see elm_config_font_overlay_unset() * @see edje_object_text_class_set() */ EAPI void elm_config_font_overlay_set(const char *text_class, const char *font, Evas_Font_Size size); /** * Get access mode * * @return the access mode bouncing state * * @since 1.7 * * @ingroup Access * * @see elm_config_access_set() */ EAPI Eina_Bool elm_config_access_get(void); /** * Set access mode * * @param is_accesss If EINA_TRUE enables access mode * * @note Elementary objects may have information (e.g. label on the elm_button) * to be read. This information is read by access module when an object * receives EVAS_CALLBACK_MOUSE_IN event * * @since 1.7 * * @ingroup Access * * @see elm_config_access_get() */ EAPI void elm_config_access_set(Eina_Bool is_access); /** * Unset a font overlay for a given Elementary text class. * * @param text_class Text class name * * @ingroup Fonts * * This will bring back text elements belonging to text class * @p text_class back to their default font settings. */ EAPI void elm_config_font_overlay_unset(const char *text_class); /** * Apply the changes made with elm_config_font_overlay_set() and * elm_config_font_overlay_unset() on the current Elementary window. * * @ingroup Fonts * * This applies all font overlays set to all objects in the UI. */ EAPI void elm_config_font_overlay_apply(void); /** * Get the configured "finger size" * * @return The finger size * * This gets the globally configured finger size, in pixels * * @ingroup Fingers */ EAPI Evas_Coord elm_config_finger_size_get(void); /** * Set the configured finger size * * This sets the globally configured finger size in pixels * * @param size The finger size * @ingroup Fingers */ EAPI void elm_config_finger_size_set(Evas_Coord size); /** * Get the configured cache flush interval time * * This gets the globally configured cache flush interval time, in * ticks * * @return The cache flush interval time * @ingroup Caches * * @see elm_cache_all_flush() */ EAPI int elm_config_cache_flush_interval_get(void); /** * Set the configured cache flush interval time * * This sets the globally configured cache flush interval time, in ticks * * @param size The cache flush interval time * * @note The @p size must be greater than 0. if not, the cache flush will be * ignored. * * @ingroup Caches * * @see elm_cache_all_flush() */ EAPI void elm_config_cache_flush_interval_set(int size); /** * Get the configured cache flush enabled state * * This gets the globally configured cache flush state - if it is enabled * or not. When cache flushing is enabled, elementary will regularly * (see elm_config_cache_flush_interval_get() ) flush caches and dump data out of * memory and allow usage to re-seed caches and data in memory where it * can do so. An idle application will thus minimize its memory usage as * data will be freed from memory and not be re-loaded as it is idle and * not rendering or doing anything graphically right now. * * @return The cache flush state * @ingroup Caches * * @see elm_cache_all_flush() */ EAPI Eina_Bool elm_config_cache_flush_enabled_get(void); /** * Set the configured cache flush enabled state * * This sets the globally configured cache flush enabled state. * * @param enabled The cache flush enabled state * @ingroup Caches * * @see elm_cache_all_flush() */ EAPI void elm_config_cache_flush_enabled_set(Eina_Bool enabled); /** * Get the configured font cache size * * This gets the globally configured font cache size, in bytes. * * @return The font cache size * @ingroup Caches */ EAPI int elm_config_cache_font_cache_size_get(void); /** * Set the configured font cache size * * This sets the globally configured font cache size, in bytes * * @param size The font cache size * @ingroup Caches */ EAPI void elm_config_cache_font_cache_size_set(int size); /** * Get the configured image cache size * * This gets the globally configured image cache size, in bytes * * @return The image cache size * @ingroup Caches */ EAPI int elm_config_cache_image_cache_size_get(void); /** * Set the configured image cache size * * This sets the globally configured image cache size, in bytes * * @param size The image cache size * @ingroup Caches */ EAPI void elm_config_cache_image_cache_size_set(int size); /** * Get the configured edje file cache size. * * This gets the globally configured edje file cache size, in number * of files. * * @return The edje file cache size * @ingroup Caches */ EAPI int elm_config_cache_edje_file_cache_size_get(void); /** * Set the configured edje file cache size * * This sets the globally configured edje file cache size, in number * of files. * * @param size The edje file cache size * @ingroup Caches */ EAPI void elm_config_cache_edje_file_cache_size_set(int size); /** * Get the configured edje collections (groups) cache size. * * This gets the globally configured edje collections cache size, in * number of collections. * * @return The edje collections cache size * @ingroup Caches */ EAPI int elm_config_cache_edje_collection_cache_size_get(void); /** * Set the configured edje collections (groups) cache size * * This sets the globally configured edje collections cache size, in * number of collections. * * @param size The edje collections cache size * @ingroup Caches */ EAPI void elm_config_cache_edje_collection_cache_size_set(int size); /** * Get the enable status of the focus highlight * * This gets whether the highlight on focused objects is enabled or not * * @see elm_config_focus_highlight_enabled_set() * @ingroup Focus */ EAPI Eina_Bool elm_config_focus_highlight_enabled_get(void); /** * Set the enable status of the focus highlight * * @param enable Enable highlight if EINA_TRUE, disable otherwise * * Set whether to show or not the highlight on focused objects * * Note that it will take effect only to Elementary windows created after * this is called. * * @see elm_win_add() * * @ingroup Focus */ EAPI void elm_config_focus_highlight_enabled_set(Eina_Bool enable); /** * Get the enable status of the highlight animation * * @return The focus highlight mode set * * Get whether the focus highlight, if enabled, will animate its switch from * one object to the next * * @ingroup Focus */ EAPI Eina_Bool elm_config_focus_highlight_animate_get(void); /** * Set the enable status of the highlight animation * * @param animate Enable animation if EINA_TRUE, disable otherwise * * Set whether the focus highlight, if enabled, will animate its switch from * one object to the next * * Note that it will take effect only to Elementary windows created after * this is called. * * @see elm_win_add() * * @ingroup Focus */ EAPI void elm_config_focus_highlight_animate_set(Eina_Bool animate); /** * Get the system mirrored mode. This determines the default mirrored mode * of widgets. * * @return EINA_TRUE if mirrored is set, EINA_FALSE otherwise */ EAPI Eina_Bool elm_config_mirrored_get(void); /** * Set the system mirrored mode. This determines the default mirrored mode * of widgets. * * @param mirrored EINA_TRUE to set mirrored mode, EINA_FALSE to unset it. */ EAPI void elm_config_mirrored_set(Eina_Bool mirrored); /** * @} */ elementary-1.7.7/src/lib/elm_web.c0000664000175000017500000015243212127353615013745 00000000000000#include #include "elm_priv.h" #include "elm_widget_web.h" // TODO: // 1 - easy to use zoom like elm_photocam API // 2 - review scrolling to match elm_scroller. Maybe in future use // elm_interface_scroller #ifdef HAVE_ELEMENTARY_WEB #include /* Similar to iPhone */ // TODO: switch between iPhone, iPad or Chrome/Safari based on some // elm setting? #define ELM_WEB_USER_AGENT \ "Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en)" \ " AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a" \ " Safari/419.3 " PACKAGE_NAME "/" PACKAGE_VERSION #endif EAPI const char ELM_WEB_SMART_NAME[] = "elm_web"; #ifdef HAVE_ELEMENTARY_WEB static Ewk_View_Smart_Class _ewk_view_parent_sc = EWK_VIEW_SMART_CLASS_INIT_NULL; #endif static const Evas_Smart_Cb_Description _elm_web_smart_callbacks[] = { { "download,request", "p" }, { "editorclient,contents,changed", "" }, { "editorclient,selection,changed", "" }, { "frame,created", "p" }, { "icon,received", "" }, { "inputmethod,changed", "b" }, { "js,windowobject,clear", "" }, { "link,hover,in", "p" }, { "link,hover,out", "" }, { "load,document,finished", "p" }, { "load,error", "p" }, { "load,finished", "p" }, { "load,newwindow,show", "" }, { "load,progress", "d" }, { "load,provisional", "" }, { "load,started", "" }, { "menubar,visible,get", "b" }, { "menubar,visible,set", "b" }, { "popup,created", "p" }, { "popup,willdelete", "p" }, { "ready", "" }, { "scrollbars,visible,get", "b" }, { "scrollbars,visible,set", "b" }, { "statusbar,text,set", "s" }, { "statusbar,visible,get", "b" }, { "statusbar,visible,set", "b" }, { "title,changed", "s" }, { "toolbars,visible,get", "b" }, { "toolbars,visible,set", "b" }, { "tooltip,text,set", "s" }, { "uri,changed", "s" }, { "view,resized", "" }, { "windows,close,request", ""}, { "zoom,animated,end", "" }, { NULL, NULL } }; EVAS_SMART_SUBCLASS_NEW (ELM_WEB_SMART_NAME, _elm_web, Elm_Web_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _elm_web_smart_callbacks); #ifdef HAVE_ELEMENTARY_WEB static char * _webkit_theme_find(const Eina_List *list) { const Eina_List *l; const char *th; EINA_LIST_FOREACH (list, l, th) { char *path = elm_theme_list_item_path_get(th, NULL); if (!path) continue; if (edje_file_group_exists(path, "webkit/base")) return path; free(path); } return NULL; } #endif static Eina_Bool _elm_web_smart_theme(Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_WEB Elm_Theme *theme; const Eina_List *themes; char *view_theme = NULL; ELM_WEB_DATA_GET(obj, sd); if (!_elm_web_parent_sc->theme(obj)) return EINA_FALSE; theme = elm_object_theme_get(obj); themes = elm_theme_overlay_list_get(theme); view_theme = _webkit_theme_find(themes); if (view_theme) goto set; themes = elm_theme_list_get(theme); view_theme = _webkit_theme_find(themes); if (view_theme) goto set; themes = elm_theme_extension_list_get(theme); view_theme = _webkit_theme_find(themes); set: if (view_theme) { ewk_view_theme_set(ELM_WIDGET_DATA(sd)->resize_obj, view_theme); free(view_theme); } else ewk_view_theme_set (ELM_WIDGET_DATA(sd)->resize_obj, WEBKIT_DATADIR "/themes/default.edj"); #endif (void)obj; return EINA_TRUE; } static Eina_Bool _elm_web_smart_on_focus(Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_WEB Evas_Object *top; ELM_WEB_DATA_GET(obj, sd); top = elm_widget_top_get(obj); if (elm_object_focus_get(obj)) { evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_TRUE); if (top) elm_win_keyboard_mode_set(top, sd->input_method); } else { evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_FALSE); if (top) elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_OFF); } #else (void)obj; #endif return EINA_TRUE; } static Eina_Bool _elm_web_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { #ifdef HAVE_ELEMENTARY_WEB Evas_Event_Key_Down *ev = event_info; ELM_WEB_DATA_GET(obj, sd); if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if ((!strcmp(ev->keyname, "Tab")) && (!sd->tab_propagate)) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else return EINA_FALSE; #else (void)obj; (void)type; (void)event_info; return EINA_FALSE; #endif } #ifdef HAVE_ELEMENTARY_WEB static Eina_Bool _view_pan_animator(void *data) { View_Smart_Data *sd = data; Evas_Coord x, y, dx, dy; evas_pointer_canvas_xy_get(sd->base.base.evas, &x, &y); dx = sd->mouse.x - x; dy = sd->mouse.y - y; if ((dx == 0) && (dy == 0)) goto end; ewk_frame_scroll_add(sd->base.main_frame, dx, dy); sd->mouse.x = x; sd->mouse.y = y; end: return EINA_TRUE; } static void _view_smart_add(Evas_Object *obj) { View_Smart_Data *sd; sd = calloc(1, sizeof(View_Smart_Data)); evas_object_smart_data_set(obj, sd); _ewk_view_parent_sc.sc.add(obj); ewk_view_history_enable_set(obj, EINA_TRUE); ewk_history_limit_set(ewk_view_history_get(obj), 100); // TODO: auto toggle between smooth/nearest during bring-in animations //ewk_view_zoom_weak_smooth_scale_set(obj, EINA_TRUE); } static void _view_smart_del(Evas_Object *obj) { View_Smart_Data *sd; sd = evas_object_smart_data_get(obj); if (sd->mouse.pan_anim) ecore_animator_del(sd->mouse.pan_anim); _ewk_view_parent_sc.sc.del(obj); } static Eina_Bool _view_longpress_timer(void *data) { View_Smart_Data *sd = data; sd->mouse.move_count = 0; sd->mouse.longpress_timer = NULL; return ECORE_CALLBACK_CANCEL; } static Eina_Bool _view_smart_mouse_down(Ewk_View_Smart_Data *esd, const Evas_Event_Mouse_Down *event) { // TODO: mimic elm_scroller and like // TODO-minor: offer hook? View_Smart_Data *sd = (View_Smart_Data *)esd; if (event->button != 1) return _ewk_view_parent_sc.mouse_down(esd, event); sd->mouse.pan_anim = ecore_animator_add(_view_pan_animator, sd); sd->mouse.longpress_timer = ecore_timer_add (_elm_config->longpress_timeout, _view_longpress_timer, sd); sd->mouse.move_count = 1; sd->mouse.x = event->canvas.x; sd->mouse.y = event->canvas.y; sd->mouse.event = *event; return EINA_TRUE; } static Eina_Bool _view_smart_mouse_up(Ewk_View_Smart_Data *esd, const Evas_Event_Mouse_Up *event) { // TODO: mimic elm_scroller and like // TODO-minor: offer hook? View_Smart_Data *sd = (View_Smart_Data *)esd; if (sd->mouse.pan_anim) { ecore_animator_del(sd->mouse.pan_anim); sd->mouse.pan_anim = NULL; if (sd->mouse.longpress_timer) _ewk_view_parent_sc.mouse_down(esd, &sd->mouse.event); else return EINA_TRUE; } if (sd->mouse.longpress_timer) { ecore_timer_del(sd->mouse.longpress_timer); sd->mouse.longpress_timer = NULL; } sd->mouse.move_count = 0; return _ewk_view_parent_sc.mouse_up(esd, event); } static Eina_Bool _view_smart_mouse_move(Ewk_View_Smart_Data *esd, const Evas_Event_Mouse_Move *event) { // TODO: mimic elm_scroller and like // TODO-minor: offer hook? View_Smart_Data *sd = (View_Smart_Data *)esd; sd->mouse.move_count++; if (sd->mouse.longpress_timer && (((sd->mouse.x ^ sd->mouse.event.canvas.x) | (sd->mouse.y ^ sd->mouse.event.canvas.y)) & (~0x07))) { ecore_timer_del(sd->mouse.longpress_timer); sd->mouse.longpress_timer = NULL; } if (sd->mouse.pan_anim) { return EINA_FALSE; } return _ewk_view_parent_sc.mouse_move(esd, event); } static Evas_Object * _view_smart_window_create(Ewk_View_Smart_Data *vsd, Eina_Bool javascript, const Ewk_Window_Features *window_features) { Evas_Object *new; Evas_Object *obj = evas_object_smart_parent_get(vsd->self); ELM_WEB_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); if (!sd->hook.window_create) return NULL; new = sd->hook.window_create (sd->hook.window_create_data, obj, javascript, (const Elm_Web_Window_Features *)window_features); if (new) return elm_web_webkit_view_get(new); return NULL; } static void _view_smart_window_close(Ewk_View_Smart_Data *sd) { Evas_Object *obj = evas_object_smart_parent_get(sd->self); ELM_WEB_CHECK(obj); evas_object_smart_callback_call(obj, "windows,close,request", NULL); } static void _bt_close(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Dialog_Data *d = data; *d->response = (obj == d->bt_ok); if ((d->type == DIALOG_PROMPT) && (*d->response == EINA_TRUE)) *d->entry_value = strdup(elm_entry_entry_get(d->entry)); evas_object_del(d->dialog); } static void _file_sel_done(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Dialog_Data *d = data; if (event_info) { *d->selected_files = eina_list_append(NULL, strdup(event_info)); *d->response = EINA_TRUE; } else *d->response = EINA_FALSE; evas_object_del(d->dialog); free(d); } static Dialog_Data * _dialog_new(Evas_Object *parent) { Dialog_Data *d; ELM_WEB_DATA_GET(parent, sd); d = calloc(1, sizeof(Dialog_Data)); if (!d) return NULL; if (!parent || !sd->inwin_mode) { Evas_Object *bg; d->dialog = elm_win_add(NULL, "elm-web-popup", ELM_WIN_DIALOG_BASIC); evas_object_smart_callback_add (d->dialog, "delete,request", _bt_close, d); bg = elm_bg_add(d->dialog); evas_object_size_hint_weight_set (bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(d->dialog, bg); evas_object_show(bg); d->box = elm_box_add(d->dialog); evas_object_size_hint_weight_set (d->box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(d->dialog, d->box); evas_object_show(d->box); } else { Evas_Object *win = elm_widget_top_get(parent); d->dialog = elm_win_inwin_add(win); elm_object_style_set(d->dialog, "minimal"); evas_object_size_hint_weight_set (d->dialog, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); d->box = elm_box_add(win); evas_object_size_hint_weight_set (d->box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_inwin_content_set(d->dialog, d->box); evas_object_show(d->box); } return d; } static Evas_Object * _run_dialog(Evas_Object *parent, enum Dialog_Type type, const char *message, const char *default_entry_value, const char **entry_value, Eina_Bool allows_multiple_files __UNUSED__, Eina_List *accept_types __UNUSED__, Eina_List **selected_filenames, Eina_Bool *response) { Evas_Object *lb; Evas_Object *obj; Dialog_Data *dialog_data; EINA_SAFETY_ON_TRUE_RETURN_VAL ((type != DIALOG_PROMPT) && (!!default_entry_value), EINA_FALSE); EINA_SAFETY_ON_TRUE_RETURN_VAL ((type != DIALOG_PROMPT) && (!!entry_value), EINA_FALSE); obj = evas_object_smart_parent_get(parent); ELM_WEB_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); dialog_data = _dialog_new(obj); if (type != DIALOG_FILE_SELECTOR) { lb = elm_label_add(dialog_data->box); elm_object_text_set(lb, message); elm_box_pack_end(dialog_data->box, lb); evas_object_show(lb); } dialog_data->type = type; dialog_data->response = response; dialog_data->entry_value = entry_value; dialog_data->selected_files = selected_filenames; if (type == DIALOG_ALERT) { dialog_data->bt_ok = elm_button_add(dialog_data->box); elm_object_text_set(dialog_data->bt_ok, "Close"); elm_box_pack_end(dialog_data->box, dialog_data->bt_ok); evas_object_size_hint_align_set (dialog_data->bt_ok, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add (dialog_data->bt_ok, "clicked", _bt_close, dialog_data); evas_object_show(dialog_data->bt_ok); } else if (type == DIALOG_FILE_SELECTOR) { dialog_data->file_sel = elm_fileselector_add(dialog_data->dialog); evas_object_size_hint_weight_set(dialog_data->file_sel, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(dialog_data->file_sel, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(dialog_data->box, dialog_data->file_sel); evas_object_show(dialog_data->file_sel); elm_fileselector_path_set(dialog_data->file_sel, "."); elm_fileselector_is_save_set(dialog_data->file_sel, EINA_FALSE); elm_fileselector_folder_only_set(dialog_data->file_sel, EINA_FALSE); elm_fileselector_buttons_ok_cancel_set(dialog_data->file_sel, EINA_TRUE); elm_fileselector_expandable_set(dialog_data->file_sel, EINA_FALSE); evas_object_smart_callback_add(dialog_data->file_sel, "done", _file_sel_done, dialog_data); // fileselector can't set it's minimum size correctly evas_object_size_hint_min_set(dialog_data->file_sel, 300, 400); } else { if (type == DIALOG_PROMPT) { dialog_data->entry = elm_entry_add(dialog_data->box); elm_entry_single_line_set(dialog_data->entry, EINA_TRUE); elm_entry_scrollable_set(dialog_data->entry, EINA_TRUE); elm_entry_entry_set(dialog_data->entry, default_entry_value); evas_object_size_hint_align_set (dialog_data->entry, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set (dialog_data->entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(dialog_data->box, dialog_data->entry); evas_object_show(dialog_data->entry); } if (type == DIALOG_PROMPT || type == DIALOG_CONFIRM) { Evas_Object *bx_h = elm_box_add(dialog_data->box); elm_box_horizontal_set(bx_h, 1); elm_box_pack_end(dialog_data->box, bx_h); evas_object_size_hint_weight_set (bx_h, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set (bx_h, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bx_h); dialog_data->bt_cancel = elm_button_add(bx_h); elm_object_text_set(dialog_data->bt_cancel, "Cancel"); elm_box_pack_end(bx_h, dialog_data->bt_cancel); evas_object_size_hint_weight_set (dialog_data->bt_cancel, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set (dialog_data->bt_cancel, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add (dialog_data->bt_cancel, "clicked", _bt_close, dialog_data); evas_object_show(dialog_data->bt_cancel); dialog_data->bt_ok = elm_button_add(bx_h); elm_object_text_set(dialog_data->bt_ok, "Ok"); elm_box_pack_end(bx_h, dialog_data->bt_ok); evas_object_size_hint_weight_set (dialog_data->bt_ok, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set (dialog_data->bt_ok, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add (dialog_data->bt_ok, "clicked", _bt_close, dialog_data); evas_object_show(dialog_data->bt_ok); } else return EINA_FALSE; } evas_object_show(dialog_data->dialog); return dialog_data->dialog; } static void _dialog_del_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ecore_main_loop_quit(); } static void _exec_dialog(Evas_Object *dialog) { evas_object_event_callback_add (dialog, EVAS_CALLBACK_DEL, _dialog_del_cb, NULL); ecore_main_loop_begin(); } /* * called by ewk_view when javascript called alert() */ static void _view_smart_run_javascript_alert(Ewk_View_Smart_Data *esd, Evas_Object *frame __UNUSED__, const char *message) { View_Smart_Data *vsd = (View_Smart_Data *)esd; Evas_Object *view = vsd->base.self; Evas_Object *obj = evas_object_smart_parent_get(view); Evas_Object *diag = NULL; Eina_Bool response = EINA_FALSE; ELM_WEB_DATA_GET_OR_RETURN(obj, sd); if (sd->hook.alert) diag = sd->hook.alert(sd->hook.alert_data, obj, message); else diag = _run_dialog(view, DIALOG_ALERT, message, NULL, NULL, EINA_FALSE, NULL, NULL, &response); if (diag) _exec_dialog(diag); } /* * called by ewk_view when javascript called confirm() */ static Eina_Bool _view_smart_run_javascript_confirm(Ewk_View_Smart_Data *esd, Evas_Object *frame __UNUSED__, const char *message) { View_Smart_Data *vsd = (View_Smart_Data *)esd; Evas_Object *view = vsd->base.self; Evas_Object *obj = evas_object_smart_parent_get(view); Evas_Object *diag = NULL; Eina_Bool response = EINA_FALSE; ELM_WEB_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); if (sd->hook.confirm) diag = sd->hook.confirm(sd->hook.confirm_data, obj, message, &response); else diag = _run_dialog(view, DIALOG_CONFIRM, message, NULL, NULL, EINA_FALSE, NULL, NULL, &response); if (diag) _exec_dialog(diag); return response; } /* * called by ewk_view when javascript called confirm() */ static Eina_Bool _view_smart_run_javascript_prompt(Ewk_View_Smart_Data *esd, Evas_Object *frame __UNUSED__, const char *message, const char *default_value, const char **value) { View_Smart_Data *vsd = (View_Smart_Data *)esd; Evas_Object *view = vsd->base.self; Evas_Object *obj = evas_object_smart_parent_get(view); Evas_Object *diag = NULL; Eina_Bool response = EINA_FALSE; ELM_WEB_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); if (sd->hook.prompt) diag = sd->hook.prompt(sd->hook.prompt_data, obj, message, default_value, value, &response); else diag = _run_dialog(view, DIALOG_PROMPT, message, default_value, value, EINA_FALSE, NULL, NULL, &response); if (diag) _exec_dialog(diag); if (!response) *value = NULL; return EINA_TRUE; } static Eina_Bool _view_smart_run_open_panel(Ewk_View_Smart_Data *esd, Evas_Object *frame __UNUSED__, Eina_Bool allows_multiple_files, Eina_List *accept_types, Eina_List **selected_filenames) { View_Smart_Data *vsd = (View_Smart_Data *)esd; Evas_Object *view = vsd->base.self; Evas_Object *obj = evas_object_smart_parent_get(view); Evas_Object *diag = NULL; Eina_Bool response = EINA_FALSE; ELM_WEB_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); if (sd->hook.file_selector) diag = sd->hook.file_selector(sd->hook.file_selector_data, obj, allows_multiple_files, accept_types, selected_filenames, &response); else diag = _run_dialog(view, DIALOG_FILE_SELECTOR, NULL, NULL, NULL, allows_multiple_files, accept_types, selected_filenames, &response); if (diag) _exec_dialog(diag); return response; } static void _view_smart_add_console_message(Ewk_View_Smart_Data *esd, const char *message, unsigned int line_number, const char *source_id) { Evas_Object *obj = evas_object_smart_parent_get(esd->self); ELM_WEB_DATA_GET_OR_RETURN(obj, sd); if (sd->hook.console_message) sd->hook.console_message(sd->hook.console_message_data, obj, message, line_number, source_id); } static Eina_Bool _view_smart_focus_can_cycle(Ewk_View_Smart_Data *sd, Ewk_Focus_Direction direction) { Evas_Object *obj = evas_object_smart_parent_get(sd->self); ELM_WEB_CHECK(obj) EINA_FALSE; Elm_Focus_Direction dir; switch (direction) { case EWK_FOCUS_DIRECTION_FORWARD: dir = ELM_FOCUS_NEXT; break; case EWK_FOCUS_DIRECTION_BACKWARD: dir = ELM_FOCUS_PREVIOUS; break; default: return EINA_FALSE; } elm_widget_focus_cycle(elm_widget_parent_get(obj), dir); return EINA_TRUE; } /** * Creates a new view object given the parent. * * @param parent object to use as parent. * * @return newly added Evas_Object or @c NULL on errors. */ Evas_Object * _view_add(Evas_Object *parent) { Evas *canvas = evas_object_evas_get(parent); static Evas_Smart *smart = NULL; Evas_Object *view; if (!smart) { static Ewk_View_Smart_Class api = EWK_VIEW_SMART_CLASS_INIT_NAME_VERSION("EWK_View_Elementary"); #ifndef TILED_BACKING_STORE ewk_view_single_smart_set(&api); #else ewk_view_tiled_smart_set(&api); #endif _ewk_view_parent_sc = api; // TODO: check every api method and provide overrides with hooks! // TODO: hooks should provide extension points // TODO: extension should have some kind of "default implementation", // TODO: that can be replaced or controlled by hooks. // TODO: ie: run_javascript_alert() should present an elm_win // TODO: by default, but user could override it to show as inwin. api.sc.add = _view_smart_add; api.sc.del = _view_smart_del; //api.sc.calculate = _view_smart_calculate; api.mouse_down = _view_smart_mouse_down; api.mouse_up = _view_smart_mouse_up; api.mouse_move = _view_smart_mouse_move; api.add_console_message = _view_smart_add_console_message; api.window_create = _view_smart_window_create; api.window_close = _view_smart_window_close; api.run_javascript_alert = _view_smart_run_javascript_alert; api.run_javascript_confirm = _view_smart_run_javascript_confirm; api.run_javascript_prompt = _view_smart_run_javascript_prompt; api.run_open_panel = _view_smart_run_open_panel; api.focus_can_cycle = _view_smart_focus_can_cycle; smart = evas_smart_class_new(&api.sc); if (!smart) { CRITICAL("Could not create smart class"); return NULL; } } view = evas_object_smart_add(canvas, smart); if (!view) { ERR("Could not create smart object object for view"); return NULL; } return view; } static void _ewk_view_inputmethod_change_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Web_Smart_Data *sd = data; Evas_Object *top = elm_widget_top_get(ELM_WIDGET_DATA(sd)->obj); if (!top) return; if (event_info) sd->input_method = ELM_WIN_KEYBOARD_ON; else sd->input_method = ELM_WIN_KEYBOARD_OFF; elm_win_keyboard_mode_set(top, sd->input_method); } static void _ewk_view_load_started_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { _ewk_view_inputmethod_change_cb(data, obj, (void *)(long)EINA_FALSE); } static void _ewk_view_load_finished_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Web_Smart_Data *sd = data; if (event_info) return; if (sd->zoom.mode != ELM_WEB_ZOOM_MODE_MANUAL) { float tz = sd->zoom.current; sd->zoom.current = 0.0; elm_web_zoom_set(ELM_WIDGET_DATA(sd)->obj, tz); } } static void _ewk_view_viewport_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Web_Smart_Data *sd = data; if (sd->zoom.mode != ELM_WEB_ZOOM_MODE_MANUAL) { ewk_view_zoom_set(obj, 1.0, 0, 0); sd->zoom.no_anim = EINA_TRUE; } } static Eina_Bool _restore_zoom_mode_timer_cb(void *data) { Elm_Web_Smart_Data *sd = data; float tz = sd->zoom.current; sd->zoom.timer = NULL; sd->zoom.current = 0.0; sd->zoom.no_anim = EINA_TRUE; elm_web_zoom_set(ELM_WIDGET_DATA(sd)->obj, tz); return EINA_FALSE; } static Eina_Bool _reset_zoom_timer_cb(void *data) { Elm_Web_Smart_Data *sd = data; sd->zoom.timer = ecore_timer_add(0.0, _restore_zoom_mode_timer_cb, sd); ewk_view_zoom_set(ELM_WIDGET_DATA(sd)->resize_obj, 1.0, 0, 0); return EINA_FALSE; } static void _ewk_view_resized_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Web_Smart_Data *sd = data; if (!(sd->zoom.mode != ELM_WEB_ZOOM_MODE_MANUAL)) return; if (sd->zoom.timer) ecore_timer_del(sd->zoom.timer); sd->zoom.timer = ecore_timer_add(0.5, _reset_zoom_timer_cb, sd); } static void _popup_del_job(void *data) { evas_object_del(data); } static void _popup_will_delete(void *data, Evas_Object *obj, void *event_info __UNUSED__) { ecore_job_add(_popup_del_job, data); evas_object_smart_callback_del(obj, "popup,willdelete", _popup_will_delete); } static void _popup_item_selected(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Object_Item *list_it = elm_list_selected_item_get(obj); const Eina_List *itr, *list = elm_list_items_get(obj); Evas_Object *view = data; int i = 0; void *d; EINA_LIST_FOREACH (list, itr, d) { if (d == list_it) break; i++; } ewk_view_popup_selected_set(view, i); ewk_view_popup_destroy(view); } static void _popup_dismiss_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ewk_view_popup_destroy(data); } static void _ewk_view_popup_create_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Web_Smart_Data *sd = data; Evas_Object *notify, *list; Ewk_Menu *m = event_info; Ewk_Menu_Item *it; Elm_Web_Menu m2; Eina_List *itr; m2.items = m->items; m2.x = m->x; m2.y = m->y; m2.width = m->width; m2.height = m->height; m2.handled = EINA_FALSE; evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, "popup,create", &m2); if (m2.handled) return; notify = elm_notify_add(obj); elm_notify_allow_events_set(notify, EINA_FALSE); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_BOTTOM); list = elm_list_add(obj); elm_list_select_mode_set(data, ELM_OBJECT_SELECT_MODE_ALWAYS); elm_scroller_bounce_set(list, EINA_FALSE, EINA_FALSE); elm_list_mode_set(list, ELM_LIST_EXPAND); evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(notify, list); evas_object_show(list); EINA_LIST_FOREACH (m->items, itr, it) elm_list_item_append(list, it->text, NULL, NULL, _popup_item_selected, obj); elm_list_go(list); evas_object_show(notify); evas_object_smart_callback_add (obj, "popup,willdelete", _popup_will_delete, notify); evas_object_smart_callback_add (notify, "block,clicked", _popup_dismiss_cb, obj); } static void _view_smart_callback_proxy_free_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } static void _view_smart_callback_proxy_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Web_Callback_Proxy_Context *ctxt = data; evas_object_smart_callback_call(ctxt->obj, ctxt->name, event_info); } static void _view_smart_callback_proxy(Evas_Object *view, Evas_Object *parent) { const Evas_Smart_Cb_Description **cls_descs, **inst_descs; unsigned int cls_count, inst_count, total; Elm_Web_Callback_Proxy_Context *ctxt; evas_object_smart_callbacks_descriptions_get (view, &cls_descs, &cls_count, &inst_descs, &inst_count); total = cls_count + inst_count; if (!total) return; ctxt = malloc(sizeof(Elm_Web_Callback_Proxy_Context) * total); if (!ctxt) return; evas_object_event_callback_add (view, EVAS_CALLBACK_FREE, _view_smart_callback_proxy_free_cb, ctxt); for (; cls_count > 0; cls_count--, cls_descs++, ctxt++) { const Evas_Smart_Cb_Description *d = *cls_descs; if (!strcmp(d->name, "popup,create")) continue; ctxt->name = d->name; ctxt->obj = parent; evas_object_smart_callback_add (view, d->name, _view_smart_callback_proxy_cb, ctxt); } for (; inst_count > 0; inst_count--, inst_descs++, ctxt++) { const Evas_Smart_Cb_Description *d = *inst_descs; ctxt->name = d->name; ctxt->obj = parent; evas_object_smart_callback_add (view, d->name, _view_smart_callback_proxy_cb, ctxt); } } static Eina_Bool _bring_in_anim_cb(void *data, double pos) { Elm_Web_Smart_Data *sd = data; Evas_Object *frame = ewk_view_frame_main_get(ELM_WIDGET_DATA(sd)->resize_obj); int sx, sy, rx, ry; sx = sd->bring_in.start.x; sy = sd->bring_in.start.y; rx = (sd->bring_in.end.x - sx) * pos; ry = (sd->bring_in.end.y - sy) * pos; ewk_frame_scroll_set(frame, rx + sx, ry + sy); if (pos == 1.0) { sd->bring_in.end.x = sd->bring_in.end.y = sd->bring_in.start.x = sd->bring_in.start.y = 0; sd->bring_in.animator = NULL; } return EINA_TRUE; } #endif #ifdef HAVE_ELEMENTARY_WEB static int _elm_need_web = 0; #endif void _elm_unneed_web(void) { #ifdef HAVE_ELEMENTARY_WEB if (--_elm_need_web) return; _elm_need_web = 0; ewk_shutdown(); #endif } EAPI Eina_Bool elm_need_web(void) { #ifdef HAVE_ELEMENTARY_WEB if (_elm_need_web++) return EINA_TRUE; ewk_init(); return EINA_TRUE; #else return EINA_FALSE; #endif } static void _elm_web_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Web_Smart_Data); #ifdef HAVE_ELEMENTARY_WEB ELM_WIDGET_DATA(priv)->resize_obj = _view_add(obj); #else ELM_WIDGET_DATA(priv)->resize_obj = elm_label_add(obj); elm_object_text_set (ELM_WIDGET_DATA(priv)->resize_obj, "WebKit not supported!"); evas_object_show(ELM_WIDGET_DATA(priv)->resize_obj); #endif _elm_web_parent_sc->base.add(obj); #ifdef HAVE_ELEMENTARY_WEB ewk_view_setting_user_agent_set (ELM_WIDGET_DATA(priv)->resize_obj, ELM_WEB_USER_AGENT); priv->input_method = ELM_WIN_KEYBOARD_OFF; evas_object_smart_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "inputmethod,changed", _ewk_view_inputmethod_change_cb, priv); evas_object_smart_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "load,started", _ewk_view_load_started_cb, priv); evas_object_smart_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "popup,create", _ewk_view_popup_create_cb, priv); evas_object_smart_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "load,finished", _ewk_view_load_finished_cb, priv); evas_object_smart_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "viewport,changed", _ewk_view_viewport_changed_cb, priv); evas_object_smart_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "view,resized", _ewk_view_resized_cb, priv); priv->tab_propagate = EINA_FALSE; priv->inwin_mode = _elm_config->inwin_dialogs_enable; priv->zoom.min = ewk_view_zoom_range_min_get(ELM_WIDGET_DATA(priv)->resize_obj); priv->zoom.max = ewk_view_zoom_range_max_get(ELM_WIDGET_DATA(priv)->resize_obj); priv->zoom.current = 1.0; _view_smart_callback_proxy(ELM_WIDGET_DATA(priv)->resize_obj, obj); _elm_web_smart_theme(obj); elm_widget_can_focus_set(obj, EINA_TRUE); #endif } static void _elm_web_smart_del(Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); if (sd->zoom.timer) { ecore_timer_del(sd->zoom.timer); sd->zoom.timer = NULL; } if (sd->bring_in.animator) { ecore_animator_del(sd->bring_in.animator); sd->bring_in.animator = NULL; } #endif _elm_web_parent_sc->base.del(obj); /* handles freeing sd */ } static void _elm_web_smart_set_user(Elm_Web_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_web_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_web_smart_del; ELM_WIDGET_CLASS(sc)->on_focus = _elm_web_smart_on_focus; ELM_WIDGET_CLASS(sc)->theme = _elm_web_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_web_smart_event; } EAPI const Elm_Web_Smart_Class * elm_web_smart_class_get(void) { static Elm_Web_Smart_Class _sc = ELM_WEB_SMART_CLASS_INIT_NAME_VERSION(ELM_WEB_SMART_NAME); static const Elm_Web_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_web_smart_set(&_sc); esc->callbacks = _elm_web_smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_web_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_web_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Evas_Object * elm_web_webkit_view_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) NULL; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ELM_WIDGET_DATA(sd)->resize_obj; #else ERR("Elementary not compiled with EWebKit support."); return NULL; #endif } EAPI void elm_web_window_create_hook_set(Evas_Object *obj, Elm_Web_Window_Open func, void *data) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); sd->hook.window_create = func; sd->hook.window_create_data = data; #else (void)func; (void)data; #endif } EAPI void elm_web_dialog_alert_hook_set(Evas_Object *obj, Elm_Web_Dialog_Alert func, void *data) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); sd->hook.alert = func; sd->hook.alert_data = data; #else (void)func; (void)data; #endif } EAPI void elm_web_dialog_confirm_hook_set(Evas_Object *obj, Elm_Web_Dialog_Confirm func, void *data) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); sd->hook.confirm = func; sd->hook.confirm_data = data; #else (void)func; (void)data; #endif } EAPI void elm_web_dialog_prompt_hook_set(Evas_Object *obj, Elm_Web_Dialog_Prompt func, void *data) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); sd->hook.prompt = func; sd->hook.prompt_data = data; #else (void)func; (void)data; #endif } EAPI void elm_web_dialog_file_selector_hook_set(Evas_Object *obj, Elm_Web_Dialog_File_Selector func, void *data) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); sd->hook.file_selector = func; sd->hook.file_selector_data = data; #else (void)func; (void)data; #endif } EAPI void elm_web_console_message_hook_set(Evas_Object *obj, Elm_Web_Console_Message func, void *data) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); sd->hook.console_message = func; sd->hook.console_message_data = data; #else (void)func; (void)data; #endif } EAPI void elm_web_useragent_set(Evas_Object *obj, const char *user_agent) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); ewk_view_setting_user_agent_set (ELM_WIDGET_DATA(sd)->resize_obj, user_agent); #else (void)user_agent; #endif } EAPI const char * elm_web_useragent_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) NULL; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_setting_user_agent_get(ELM_WIDGET_DATA(sd)->resize_obj); #else return NULL; #endif } EAPI Eina_Bool elm_web_tab_propagate_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return sd->tab_propagate; #else return EINA_FALSE; #endif } EAPI void elm_web_tab_propagate_set(Evas_Object *obj, Eina_Bool propagate) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); sd->tab_propagate = propagate; #else (void)propagate; #endif } EAPI Eina_Bool elm_web_uri_set(Evas_Object *obj, const char *uri) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_uri_set(ELM_WIDGET_DATA(sd)->resize_obj, uri); #else (void)uri; return EINA_FALSE; #endif } EAPI const char * elm_web_uri_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) NULL; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_uri_get(ELM_WIDGET_DATA(sd)->resize_obj); #else return NULL; #endif } EAPI const char * elm_web_title_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) NULL; #ifdef HAVE_ELEMENTARY_WEB const Ewk_Text_With_Direction *txt; ELM_WEB_DATA_GET(obj, sd); txt = ewk_view_title_get(ELM_WIDGET_DATA(sd)->resize_obj); if (txt) return txt->string; return NULL; #else return NULL; #endif } EAPI void elm_web_bg_color_set(Evas_Object *obj, int r, int g, int b, int a) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); ewk_view_bg_color_set(ELM_WIDGET_DATA(sd)->resize_obj, r, g, b, a); #else (void)r; (void)g; (void)b; (void)a; #endif } EAPI void elm_web_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a) { if (r) *r = 0; if (g) *g = 0; if (b) *b = 0; if (a) *a = 0; ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_bg_color_get(ELM_WIDGET_DATA(sd)->resize_obj, r, g, b, a); #endif } EAPI const char * elm_web_selection_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) NULL; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_selection_get(ELM_WIDGET_DATA(sd)->resize_obj); #else return NULL; #endif } EAPI void elm_web_popup_selected_set(Evas_Object *obj, int idx) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); ewk_view_popup_selected_set(ELM_WIDGET_DATA(sd)->resize_obj, idx); #else (void)idx; #endif } EAPI Eina_Bool elm_web_popup_destroy(Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_popup_destroy(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_text_search(const Evas_Object *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_text_search (ELM_WIDGET_DATA(sd)->resize_obj, string, case_sensitive, forward, wrap); #else (void)string; (void)case_sensitive; (void)forward; (void)wrap; return EINA_FALSE; #endif } EAPI unsigned int elm_web_text_matches_mark(Evas_Object *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit) { ELM_WEB_CHECK(obj) 0; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); if (!sd) return 0; return ewk_view_text_matches_mark (ELM_WIDGET_DATA(sd)->resize_obj, string, case_sensitive, highlight, limit); #else (void)string; (void)case_sensitive; (void)highlight; (void)limit; return 0; #endif } EAPI Eina_Bool elm_web_text_matches_unmark_all(Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_text_matches_unmark_all(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_text_matches_highlight_set(Evas_Object *obj, Eina_Bool highlight) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_text_matches_highlight_set (ELM_WIDGET_DATA(sd)->resize_obj, highlight); #else (void)highlight; return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_text_matches_highlight_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_text_matches_highlight_get(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI double elm_web_load_progress_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) - 1.0; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_load_progress_get(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_stop(Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_stop(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_reload(Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_reload(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_reload_full(Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_reload_full(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_back(Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_back(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_forward(Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_forward(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_navigate(Evas_Object *obj, int steps) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_navigate(ELM_WIDGET_DATA(sd)->resize_obj, steps); #else return EINA_FALSE; (void)steps; #endif } EINA_DEPRECATED EAPI Eina_Bool elm_web_back_possible(Evas_Object *obj) { return elm_web_back_possible_get(obj); } EAPI Eina_Bool elm_web_back_possible_get(Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_back_possible(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_forward_possible_get(Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_forward_possible(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI Eina_Bool elm_web_navigate_possible_get(Evas_Object *obj, int steps) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_navigate_possible(ELM_WIDGET_DATA(sd)->resize_obj, steps); #else return EINA_FALSE; (void)steps; #endif } EAPI Eina_Bool elm_web_history_enabled_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return ewk_view_history_enable_get(ELM_WIDGET_DATA(sd)->resize_obj); #else return EINA_FALSE; #endif } EAPI void elm_web_history_enabled_set(Evas_Object *obj, Eina_Bool enable) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); ewk_view_history_enable_set(ELM_WIDGET_DATA(sd)->resize_obj, enable); #else (void)enable; #endif } //EAPI Ewk_History *ewk_view_history_get(const Evas_Object *obj); // TODO: EAPI void elm_web_zoom_set(Evas_Object *obj, double zoom) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); int vw, vh, cx, cy; float z = 1.0; evas_object_geometry_get (ELM_WIDGET_DATA(sd)->resize_obj, NULL, NULL, &vw, &vh); cx = vw / 2; cy = vh / 2; if (zoom > sd->zoom.max) zoom = sd->zoom.max; else if (zoom < sd->zoom.min) zoom = sd->zoom.min; if (zoom == sd->zoom.current) return; sd->zoom.current = zoom; if (sd->zoom.mode == ELM_WEB_ZOOM_MODE_MANUAL) z = zoom; else if (sd->zoom.mode == ELM_WEB_ZOOM_MODE_AUTO_FIT) { Evas_Object *frame = ewk_view_frame_main_get(ELM_WIDGET_DATA(sd)->resize_obj); Evas_Coord fw, fh, pw, ph; if (!ewk_frame_contents_size_get(frame, &fw, &fh)) return; z = ewk_frame_page_zoom_get(frame); fw /= z; fh /= z; if ((fw > 0) && (fh > 0)) { ph = (fh * vw) / fw; if (ph > vh) { pw = (fw * vh) / fh; ph = vh; } else pw = vw; if (fw > fh) z = (float)pw / fw; else z = (float)ph / fh; } } else if (sd->zoom.mode == ELM_WEB_ZOOM_MODE_AUTO_FILL) { Evas_Object *frame = ewk_view_frame_main_get(ELM_WIDGET_DATA(sd)->resize_obj); Evas_Coord fw, fh, pw, ph; if (!ewk_frame_contents_size_get(frame, &fw, &fh)) return; z = ewk_frame_page_zoom_get(frame); fw /= z; fh /= z; if ((fw > 0) && (fh > 0)) { ph = (fh * vw) / fw; if (ph < vh) { pw = (fw * vh) / fh; ph = vh; } else pw = vw; if (fw > fh) z = (float)pw / fw; else z = (float)ph / fh; } } if (sd->zoom.no_anim) ewk_view_zoom_set(ELM_WIDGET_DATA(sd)->resize_obj, z, cx, cy); else ewk_view_zoom_animated_set (ELM_WIDGET_DATA(sd)->resize_obj, z, _elm_config->zoom_friction, cx, cy); sd->zoom.no_anim = EINA_FALSE; #else (void)zoom; #endif } EAPI double elm_web_zoom_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) - 1.0; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return sd->zoom.current; #else return -1.0; #endif } EAPI void elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); float tz; if (mode >= ELM_WEB_ZOOM_MODE_LAST) return; if (mode == sd->zoom.mode) return; sd->zoom.mode = mode; tz = sd->zoom.current; sd->zoom.current = 0.0; elm_web_zoom_set(obj, tz); #else (void)mode; #endif } EAPI Elm_Web_Zoom_Mode elm_web_zoom_mode_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) ELM_WEB_ZOOM_MODE_LAST; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return sd->zoom.mode; #else return ELM_WEB_ZOOM_MODE_LAST; #endif } EAPI void elm_web_region_show(Evas_Object *obj, int x, int y, int w __UNUSED__, int h __UNUSED__) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); Evas_Object *frame = ewk_view_frame_main_get(ELM_WIDGET_DATA(sd)->resize_obj); int fw, fh, zw, zh, rx, ry; float zoom; ewk_frame_contents_size_get(frame, &fw, &fh); zoom = ewk_frame_page_zoom_get(frame); zw = fw / zoom; zh = fh / zoom; rx = (x * fw) / zw; ry = (y * fh) / zh; if (sd->bring_in.animator) { ecore_animator_del(sd->bring_in.animator); sd->bring_in.animator = NULL; } ewk_frame_scroll_set(frame, rx, ry); #else (void)x; (void)y; #endif } EAPI void elm_web_region_bring_in(Evas_Object *obj, int x, int y, int w __UNUSED__, int h __UNUSED__) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); Evas_Object *frame = ewk_view_frame_main_get(ELM_WIDGET_DATA(sd)->resize_obj); int fw, fh, zw, zh, rx, ry, sx, sy; float zoom; ewk_frame_contents_size_get(frame, &fw, &fh); ewk_frame_scroll_pos_get(frame, &sx, &sy); zoom = ewk_frame_page_zoom_get(frame); zw = fw / zoom; zh = fh / zoom; rx = (x * fw) / zw; ry = (y * fh) / zh; if ((sd->bring_in.end.x == rx) && (sd->bring_in.end.y == ry)) return; sd->bring_in.start.x = sx; sd->bring_in.start.y = sy; sd->bring_in.end.x = rx; sd->bring_in.end.y = ry; if (sd->bring_in.animator) ecore_animator_del(sd->bring_in.animator); sd->bring_in.animator = ecore_animator_timeline_add( _elm_config->bring_in_scroll_friction, _bring_in_anim_cb, sd); #else (void)x; (void)y; #endif } EAPI void elm_web_inwin_mode_set(Evas_Object *obj, Eina_Bool value) { ELM_WEB_CHECK(obj); #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); sd->inwin_mode = value; #else (void)value; #endif } EAPI Eina_Bool elm_web_inwin_mode_get(const Evas_Object *obj) { ELM_WEB_CHECK(obj) EINA_FALSE; #ifdef HAVE_ELEMENTARY_WEB ELM_WEB_DATA_GET(obj, sd); return sd->inwin_mode; #else return EINA_FALSE; #endif } EAPI void elm_web_window_features_ref(Elm_Web_Window_Features *wf) { #ifdef HAVE_ELEMENTARY_WEB ewk_window_features_ref((Ewk_Window_Features *)wf); #else (void)wf; #endif } EAPI void elm_web_window_features_unref(Elm_Web_Window_Features *wf) { #ifdef HAVE_ELEMENTARY_WEB ewk_window_features_unref((Ewk_Window_Features *)wf); #else (void)wf; #endif } EAPI Eina_Bool elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag) { #ifdef HAVE_ELEMENTARY_WEB Eina_Bool toolbar_visible, statusbar_visible; Eina_Bool scrollbars_visible, menubar_visible; Eina_Bool locationbar_visible, fullscreen; ewk_window_features_bool_property_get ((const Ewk_Window_Features *)wf, &toolbar_visible, &statusbar_visible, &scrollbars_visible, &menubar_visible, &locationbar_visible, &fullscreen); //TODO : Improve ewk API usage to get one value. switch (flag) { case ELM_WEB_WINDOW_FEATURE_TOOLBAR: return toolbar_visible; break; case ELM_WEB_WINDOW_FEATURE_STATUSBAR: return statusbar_visible; break; case ELM_WEB_WINDOW_FEATURE_SCROLLBARS: return scrollbars_visible; break; case ELM_WEB_WINDOW_FEATURE_MENUBAR: return menubar_visible; break; case ELM_WEB_WINDOW_FEATURE_LOCATIONBAR: return locationbar_visible; break; case ELM_WEB_WINDOW_FEATURE_FULLSCREEN: return fullscreen; break; } #else if (!wf) return EINA_FALSE; if (flag == ELM_WEB_WINDOW_FEATURE_TOOLBAR) { //TODO Handle unused variable warnings when //ewk is not installed. } /* What to do with these ? (void)wf; (void)toolbar_visible; (void)statusbar_visible; (void)scrollbars_visible; (void)menubar_visible; (void)locationbar_visible; (void)fullscreen; */ #endif return EINA_FALSE; } EAPI void elm_web_window_features_region_get(const Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { #ifdef HAVE_ELEMENTARY_WEB ewk_window_features_int_property_get ((const Ewk_Window_Features *)wf, x, y, w, h); #else if (!wf || !x || !y || !w || !h) return; /* What to do with these ? (void)wf; (void)x; (void)y; (void)w; (void)h; */ #endif } // TODO: use all ewk_view_zoom stuff to implement bring-in and // animated zoom like elm_photocam. Should be simple to use, must not // expose every single bit to users! elementary-1.7.7/src/lib/elm_scroller.h0000664000175000017500000003754512127353615015031 00000000000000/** * @defgroup Scroller Scroller * @ingroup Elementary * * @image html scroller_inheritance_tree.png * @image latex scroller_inheritance_tree.eps * * A scroller holds (and clips) a single object and "scrolls it * around". This means that it allows the user to use a scroll bar (or * a finger) to drag the viewable region around, moving through a much * larger object that is contained in the scroller. The scroller will * always have a small minimum size by default as it won't be limited * by the contents of the scroller. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for scroller objects. * * This widget emits the following signals, besides the ones sent from * @li @c "edge,left" - the left edge of the content has been reached * @li @c "edge,right" - the right edge of the content has been reached * @li @c "edge,top" - the top edge of the content has been reached * @li @c "edge,bottom" - the bottom edge of the content has been reached * @li @c "scroll" - the content has been scrolled (moved) * @li @c "scroll,anim,start" - scrolling animation has started * @li @c "scroll,anim,stop" - scrolling animation has stopped * @li @c "scroll,drag,start" - dragging the contents around has started * @li @c "scroll,drag,stop" - dragging the contents around has stopped * * This widget implements the @ref elm-scrollable-interface interface. * Its (non-deprecated) API functions, except for elm_scroller_add(), * which gives basic scroller objects, are meant to be a basis for all * other scrollable widgets (i.e. widgets implementing @ref * elm-scrollable-interface). So, they will work both on pristine * scroller widgets and on other "specialized" scrollable widgets. * * @note The @c "scroll,anim,*" and @c "scroll,drag,*" signals are * only emitted by user intervention. * * @note When Elementary is under its default profile and theme (meant * for touch interfaces), scroll bars will @b not be draggable -- * their function is merely to indicate how much has been scrolled. * * @note When Elementary is under its desktop/standard profile and * theme, the thumb scroll (a.k.a. finger scroll) won't work. * * Default content parts of the scroller widget that you can use are: * @li @c "default" - Content of the scroller * * In @ref tutorial_scroller you'll find an example on how to use most * of this API. * @{ */ /** * @brief Type that controls when scrollbars should appear. * * @see elm_scroller_policy_set() */ typedef enum { ELM_SCROLLER_POLICY_AUTO = 0, /**< Show scrollbars as needed */ ELM_SCROLLER_POLICY_ON, /**< Always show scrollbars */ ELM_SCROLLER_POLICY_OFF, /**< Never show scrollbars */ ELM_SCROLLER_POLICY_LAST } Elm_Scroller_Policy; /** * @brief Add a new scroller to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Scroller */ EAPI Evas_Object *elm_scroller_add(Evas_Object *parent); /** * @brief Set custom theme elements for the scroller * * @param obj The scroller object * @param widget The widget name to use (default is "scroller") * @param base The base name to use (default is "base") * * @deprecated Use elm_layout_theme_set() instead. * * @ingroup Scroller */ EINA_DEPRECATED EAPI void elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *widget, const char *base); /** * @brief Make the scroller minimum size limited to the minimum size of the content * * @param obj The scroller object * @param w Enable limiting minimum size horizontally * @param h Enable limiting minimum size vertically * * By default the scroller will be as small as its design allows, * irrespective of its content. This will make the scroller minimum size the * right size horizontally and/or vertically to perfectly fit its content in * that direction. * * @ingroup Scroller */ EAPI void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h); /** * @brief Show a specific virtual region within the scroller content object * * @param obj The scroller object * @param x X coordinate of the region * @param y Y coordinate of the region * @param w Width of the region * @param h Height of the region * * This will ensure all (or part if it does not fit) of the designated * region in the virtual content object (0, 0 starting at the top-left of the * virtual content object) is shown within the scroller. * * @ingroup Scroller */ EAPI void elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); /** * @brief Set the scrollbar visibility policy * * @param obj The scroller object * @param policy_h Horizontal scrollbar policy * @param policy_v Vertical scrollbar policy * * This sets the scrollbar visibility policy for the given scroller. * ELM_SCROLLER_POLICY_AUTO means the scrollbar is made visible if it is * needed, and otherwise kept hidden. ELM_SCROLLER_POLICY_ON turns it on all * the time, and ELM_SCROLLER_POLICY_OFF always keeps it off. This applies * respectively for the horizontal and vertical scrollbars. * * @ingroup Scroller */ EAPI void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * @brief Gets scrollbar visibility policy * * @param obj The scroller object * @param policy_h Horizontal scrollbar policy * @param policy_v Vertical scrollbar policy * * @see elm_scroller_policy_set() * * @ingroup Scroller */ EAPI void elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * @brief Get the currently visible content region * * @param obj The scroller object * @param x X coordinate of the region * @param y Y coordinate of the region * @param w Width of the region * @param h Height of the region * * This gets the current region in the content object that is visible through * the scroller. The region co-ordinates are returned in the @p x, @p y, @p * w, @p h values pointed to. * * @note All coordinates are relative to the content. * * @see elm_scroller_region_show() * * @ingroup Scroller */ EAPI void elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); /** * @brief Get the size of the content object * * @param obj The scroller object * @param w Width of the content object. * @param h Height of the content object. * * This gets the size of the content object of the scroller. * * @ingroup Scroller */ EAPI void elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); /** * @brief Set bouncing behavior * * @param obj The scroller object * @param h_bounce Allow bounce horizontally * @param v_bounce Allow bounce vertically * * When scrolling, the scroller may "bounce" when reaching an edge of the * content object. This is a visual way to indicate the end has been reached. * This is enabled by default for both axis. This API will set if it is enabled * for the given axis with the boolean parameters for each axis. * * @ingroup Scroller */ EAPI void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * @brief Get the bounce behaviour * * @param obj The Scroller object * @param h_bounce Will the scroller bounce horizontally or not * @param v_bounce Will the scroller bounce vertically or not * * @see elm_scroller_bounce_set() * * @ingroup Scroller */ EAPI void elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * @brief Set scroll page size relative to viewport size. * * @param obj The scroller object * @param h_pagerel The horizontal page relative size * @param v_pagerel The vertical page relative size * * The scroller is capable of limiting scrolling by the user to "pages". That * is to jump by and only show a "whole page" at a time as if the continuous * area of the scroller content is split into page sized pieces. This sets * the size of a page relative to the viewport of the scroller. 1.0 is "1 * viewport" is size (horizontally or vertically). 0.0 turns it off in that * axis. This is mutually exclusive with page size * (see elm_scroller_page_size_set() for more information). Likewise 0.5 * is "half a viewport". Sane usable values are normally between 0.0 and 1.0 * including 1.0. If you only want 1 axis to be page "limited", use 0.0 for * the other axis. * * @ingroup Scroller */ EAPI void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel); /** * Get a given scroller widget's scrolling page size, relative to * its viewport size. * * @param obj The scroller object * @param h_pagerel Pointer to a variable where to store the * horizontal page (relative) size * @param v_pagerel Pointer to a variable where to store the * vertical page (relative) size * * @see elm_scroller_page_relative_set() for more details * * @since 1.7 * * @ingroup Scroller */ EAPI void elm_scroller_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel); /** * @brief Set scroll page size. * * @param obj The scroller object * @param h_pagesize The horizontal page size * @param v_pagesize The vertical page size * * This sets the page size to an absolute fixed value, with 0 turning it off * for that axis. * * @see elm_scroller_page_relative_set() * @see elm_scroller_page_size_get() * * @ingroup Scroller */ EAPI void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize); /** * @brief Retrieve a scroller widget's current page size. * * @param obj The scroller object * @param h_pagesize Where to store its horizontal page size * @param v_pagesize Where to store its vertical page size * * @see elm_scroller_page_size_set() for more details * @see elm_scroller_page_relative_set() * * @since 1.7 * * @ingroup Scroller */ EAPI void elm_scroller_page_size_get(const Evas_Object *obj, Evas_Coord *h_pagesize, Evas_Coord *v_pagesize); /** * @brief Get scroll current page number. * * @param obj The scroller object * @param h_pagenumber The horizontal page number * @param v_pagenumber The vertical page number * * The page number starts from 0. 0 is the first page. * Current page means the page which meets the top-left of the viewport. * If there are two or more pages in the viewport, it returns the number of the page * which meets the top-left of the viewport. * * @see elm_scroller_last_page_get() * @see elm_scroller_page_show() * @see elm_scroller_page_bring_in() * * @ingroup Scroller */ EAPI void elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); /** * @brief Get scroll last page number. * * @param obj The scroller object * @param h_pagenumber The horizontal page number * @param v_pagenumber The vertical page number * * The page number starts from 0. 0 is the first page. * This returns the last page number among the pages. * * @see elm_scroller_current_page_get() * @see elm_scroller_page_show() * @see elm_scroller_page_bring_in() * * @ingroup Scroller */ EAPI void elm_scroller_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); /** * Show a specific virtual region within the scroller content object by page number. * * @param obj The scroller object * @param h_pagenumber The horizontal page number * @param v_pagenumber The vertical page number * * 0, 0 of the indicated page is located at the top-left of the viewport. * This will jump to the page directly without animation. * * Example of usage: * * @code * sc = elm_scroller_add(win); * elm_object_content_set(sc, content); * elm_scroller_page_relative_set(sc, 1, 0); * elm_scroller_current_page_get(sc, &h_page, &v_page); * elm_scroller_page_show(sc, h_page + 1, v_page); * @endcode * * @see elm_scroller_page_bring_in() * * @ingroup Scroller */ EAPI void elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber); /** * Show a specific virtual region within the scroller content object by page number. * * @param obj The scroller object * @param h_pagenumber The horizontal page number * @param v_pagenumber The vertical page number * * 0, 0 of the indicated page is located at the top-left of the viewport. * This will slide to the page with animation. * * Example of usage: * * @code * sc = elm_scroller_add(win); * elm_object_content_set(sc, content); * elm_scroller_page_relative_set(sc, 1, 0); * elm_scroller_last_page_get(sc, &h_page, &v_page); * elm_scroller_page_bring_in(sc, h_page, v_page); * @endcode * * @see elm_scroller_page_show() * * @ingroup Scroller */ EAPI void elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber); /** * @brief Show a specific virtual region within the scroller content object. * * @param obj The scroller object * @param x X coordinate of the region * @param y Y coordinate of the region * @param w Width of the region * @param h Height of the region * * This will ensure all (or part if it does not fit) of the designated * region in the virtual content object (0, 0 starting at the top-left of the * virtual content object) is shown within the scroller. Unlike * elm_scroller_region_show(), this allow the scroller to "smoothly slide" * to this location (if configuration in general calls for transitions). It * may not jump immediately to the new location and make take a while and * show other content along the way. * * @see elm_scroller_region_show() * * @ingroup Scroller */ EAPI void elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); /** * @brief Set event propagation on a scroller * * @param obj The scroller object * @param propagation If propagation is enabled or not * * This enables or disables event propagation from the scroller * content to the scroller and its parent. By default event * propagation is @b enabled. * * @ingroup Scroller */ EAPI void elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation); /** * @brief Get event propagation for a scroller * * @param obj The scroller object * @return The propagation state * * This gets the event propagation for a scroller. * * @see elm_scroller_propagate_events_set() * * @ingroup Scroller */ EAPI Eina_Bool elm_scroller_propagate_events_get(const Evas_Object *obj); /** * @brief Set scrolling gravity on a scroller * * @param obj The scroller object * @param x The scrolling horizontal gravity * @param y The scrolling vertical gravity * * The gravity, defines how the scroller will adjust its view * when the size of the scroller contents increase. * * The scroller will adjust the view to glue itself as follows. * * x=0.0, for showing the left most region of the content. * x=1.0, for showing the right most region of the content. * y=0.0, for showing the bottom most region of the content. * y=1.0, for showing the top most region of the content. * * Default values for x and y are 0.0 * * @ingroup Scroller */ EAPI void elm_scroller_gravity_set(Evas_Object *obj, double x, double y); /** * @brief Get scrolling gravity values for a scroller * * @param obj The scroller object * @param x The scrolling horizontal gravity * @param y The scrolling vertical gravity * * This gets gravity values for a scroller. * * @see elm_scroller_gravity_set() * * @ingroup Scroller */ EAPI void elm_scroller_gravity_get(const Evas_Object *obj, double *x, double *y); /** * @} */ elementary-1.7.7/src/lib/elm_conform.c0000664000175000017500000004003012127353615014621 00000000000000#include #include "elm_priv.h" #include "elm_widget_conform.h" #ifndef MIN # define MIN(a, b) ((a) < (b)) ? (a) : (b) #endif #ifndef MAX # define MAX(a, b) ((a) < (b)) ? (b) : (a) #endif EAPI const char ELM_CONFORMANT_SMART_NAME[] = "elm_conformant"; #ifdef HAVE_ELEMENTARY_X #define SUB_TYPE_COUNT 2 /* FIXME: change the smart names once those two are ported to new classes */ static char *sub_type[SUB_TYPE_COUNT] = { "scroller", "genlist" }; #endif static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"icon", "elm.swallow.content"}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_CONFORMANT_SMART_NAME, _elm_conformant, Elm_Conformant_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, NULL); /* Example of env vars: * ILLUME_KBD="0, 0, 800, 301" * ILLUME_IND="0, 0, 800, 32" * ILLUME_STK="0, 568, 800, 32" */ static Eina_Bool _conformant_part_geometry_get_from_env(const char *part, int *sx, int *sy, int *sw, int *sh) { const char delimiters[] = " ,;"; char *env_val, *token; char buf[PATH_MAX]; int tsx, tsy, tsw; if (!(env_val = getenv(part))) return EINA_FALSE; /* strtok would modify env var if not copied to a buffer */ strncpy(buf, env_val, sizeof(buf)); buf[PATH_MAX - 1] = '\0'; token = strtok(buf, delimiters); if (!token) return EINA_FALSE; tsx = atoi(token); token = strtok(NULL, delimiters); if (!token) return EINA_FALSE; tsy = atoi(token); token = strtok(NULL, delimiters); if (!token) return EINA_FALSE; tsw = atoi(token); token = strtok(NULL, delimiters); if (!token) return EINA_FALSE; *sh = atoi(token); *sx = tsx; *sy = tsy; *sw = tsw; return EINA_TRUE; } static void _conformant_part_size_hints_set(Evas_Object *obj, Evas_Object *sobj, Evas_Coord sx, Evas_Coord sy, Evas_Coord sw, Evas_Coord sh) { Evas_Coord cx, cy, cw, ch; Evas_Coord part_height = 0, part_width = 0; evas_object_geometry_get(obj, &cx, &cy, &cw, &ch); /* Part overlapping with conformant */ if ((cx < (sx + sw)) && ((cx + cw) > sx) && (cy < (sy + sh)) && ((cy + ch) > sy)) { part_height = MIN((cy + ch), (sy + sh)) - MAX(cy, sy); part_width = MIN((cx + cw), (sx + sw)) - MAX(cx, sx); } evas_object_size_hint_min_set(sobj, part_width, part_height); evas_object_size_hint_max_set(sobj, part_width, part_height); } static void _conformant_part_sizing_eval(Evas_Object *obj, Conformant_Part_Type part_type) { #ifdef HAVE_ELEMENTARY_X Ecore_X_Window zone = 0; Evas_Object *top; #endif int sx = -1, sy = -1, sw = -1, sh = -1; Ecore_X_Window xwin; ELM_CONFORMANT_DATA_GET(obj, sd); #ifdef HAVE_ELEMENTARY_X top = elm_widget_top_get(obj); xwin = elm_win_xwindow_get(top); if (xwin) zone = ecore_x_e_illume_zone_get(xwin); #endif if (part_type & ELM_CONFORMANT_INDICATOR_PART) { if ((!_conformant_part_geometry_get_from_env ("ILLUME_IND", &sx, &sy, &sw, &sh)) && (xwin)) { #ifdef HAVE_ELEMENTARY_X //No information of the indicator geometry, reset the geometry. if (!ecore_x_e_illume_indicator_geometry_get (zone, &sx, &sy, &sw, &sh)) sx = sy = sw = sh = 0; #else ; #endif } _conformant_part_size_hints_set(obj, sd->indicator, sx, sy, sw, sh); } if (part_type & ELM_CONFORMANT_VIRTUAL_KEYPAD_PART) { if ((!_conformant_part_geometry_get_from_env ("ILLUME_KBD", &sx, &sy, &sw, &sh)) && (xwin)) { #ifdef HAVE_ELEMENTARY_X //No information of the keyboard geometry, reset the geometry. if (!ecore_x_e_illume_keyboard_geometry_get (zone, &sx, &sy, &sw, &sh)) sx = sy = sw = sh = 0; #else ; #endif } _conformant_part_size_hints_set (obj, sd->virtualkeypad, sx, sy, sw, sh); } if (part_type & ELM_CONFORMANT_SOFTKEY_PART) { if ((!_conformant_part_geometry_get_from_env ("ILLUME_STK", &sx, &sy, &sw, &sh)) && (xwin)) { #ifdef HAVE_ELEMENTARY_X //No information of the softkey geometry, reset the geometry. if (!ecore_x_e_illume_softkey_geometry_get (zone, &sx, &sy, &sw, &sh)) sx = sy = sw = sh = 0; #else ; #endif } _conformant_part_size_hints_set(obj, sd->softkey, sx, sy, sw, sh); } if (part_type & ELM_CONFORMANT_CLIPBOARD_PART) { if ((!_conformant_part_geometry_get_from_env ("ILLUME_CB", &sx, &sy, &sw, &sh)) && (xwin)) { #ifdef HAVE_ELEMENTARY_X //No information of the clipboard geometry, reset the geometry. if (!ecore_x_e_illume_clipboard_geometry_get (zone, &sx, &sy, &sw, &sh)) sx = sy = sw = sh = 0; #else ; #endif } _conformant_part_size_hints_set(obj, sd->clipboard, sx, sy, sw, sh); } } static void _conformant_parts_swallow(Evas_Object *obj) { Evas *e; ELM_CONFORMANT_DATA_GET(obj, sd); e = evas_object_evas_get(obj); sd->scroller = NULL; //Indicator if (!sd->indicator) { sd->indicator = evas_object_rectangle_add(e); evas_object_size_hint_min_set(sd->indicator, -1, 0); evas_object_size_hint_max_set(sd->indicator, -1, 0); } else _conformant_part_sizing_eval(obj, ELM_CONFORMANT_INDICATOR_PART); evas_object_color_set(sd->indicator, 0, 0, 0, 0); elm_layout_content_set(obj, "elm.swallow.indicator", sd->indicator); //Virtual Keyboard if (!sd->virtualkeypad) { sd->virtualkeypad = evas_object_rectangle_add(e); elm_widget_sub_object_add(obj, sd->virtualkeypad); evas_object_size_hint_max_set(sd->virtualkeypad, -1, 0); } else _conformant_part_sizing_eval(obj, ELM_CONFORMANT_VIRTUAL_KEYPAD_PART); evas_object_color_set(sd->virtualkeypad, 0, 0, 0, 0); elm_layout_content_set(obj, "elm.swallow.virtualkeypad", sd->virtualkeypad); //Clipboard if (!sd->clipboard) { sd->clipboard = evas_object_rectangle_add(e); evas_object_size_hint_min_set(sd->clipboard, -1, 0); evas_object_size_hint_max_set(sd->clipboard, -1, 0); } else _conformant_part_sizing_eval(obj, ELM_CONFORMANT_CLIPBOARD_PART); evas_object_color_set(sd->clipboard, 0, 0, 0, 0); elm_layout_content_set(obj, "elm.swallow.clipboard", sd->clipboard); //Softkey if (!sd->softkey) { sd->softkey = evas_object_rectangle_add(e); evas_object_size_hint_min_set(sd->softkey, -1, 0); evas_object_size_hint_max_set(sd->softkey, -1, 0); } else _conformant_part_sizing_eval(obj, ELM_CONFORMANT_SOFTKEY_PART); evas_object_color_set(sd->softkey, 0, 0, 0, 0); elm_layout_content_set(obj, "elm.swallow.softkey", sd->softkey); } static Eina_Bool _elm_conformant_smart_theme(Evas_Object *obj) { if (!ELM_WIDGET_CLASS(_elm_conformant_parent_sc)->theme(obj)) return EINA_FALSE; _conformant_parts_swallow(obj); elm_layout_sizing_eval(obj); return EINA_TRUE; } // unused now - but meant to be for making sure the focused widget is always // visible when the vkbd comes and goes by moving the conformant obj (and thus // its children) to show the focused widget (and if focus changes follow) /* static Evas_Object * _focus_object_get(const Evas_Object *obj) { Evas_Object *win, *foc; win = elm_widget_top_get(obj); if (!win) return NULL; foc = elm_widget_top_get(win); } static void _focus_object_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { evas_object_geometry_get(obj, x, y, w, h); } static void _focus_change_del(void *data, Evas_Object *obj, void *event_info) { // called from toplevel when the focused window shanges } static void _autoscroll_move(Evas_Object *obj) { // move conformant edje by delta to show focused widget } static void _autoscroll_mode_enable(Evas_Object *obj) { // called when autoscroll mode should be on - content area smaller than // its min size // 1. get focused object // 2. if not in visible conformant area calculate delta needed to // get it in // 3. store delta and call _autoscroll_move() which either asanimates // or jumps right there } static void _autoscroll_mode_disable(Evas_Object *obj) { // called when autoscroll mode should be off - set delta to 0 and // call _autoscroll_move() } */ static void _move_resize_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Conformant_Part_Type part_type; part_type = (ELM_CONFORMANT_INDICATOR_PART | ELM_CONFORMANT_SOFTKEY_PART | ELM_CONFORMANT_VIRTUAL_KEYPAD_PART | ELM_CONFORMANT_CLIPBOARD_PART); _conformant_part_sizing_eval(obj, part_type); } static void _show_region_job(void *data) { Evas_Object *focus_obj; ELM_CONFORMANT_DATA_GET(data, sd); focus_obj = elm_widget_focused_object_get(data); if (focus_obj) { Evas_Coord x, y, w, h; elm_widget_show_region_get(focus_obj, &x, &y, &w, &h); if (h < _elm_config->finger_size) h = _elm_config->finger_size; elm_widget_show_region_set(focus_obj, x, y, w, h, EINA_TRUE); } sd->show_region_job = NULL; } // showing the focused/important region. #ifdef HAVE_ELEMENTARY_X static void _on_content_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_CONFORMANT_DATA_GET(data, sd); if (sd->vkb_state == ECORE_X_VIRTUAL_KEYBOARD_STATE_OFF) return; if (sd->show_region_job) ecore_job_del(sd->show_region_job); sd->show_region_job = ecore_job_add(_show_region_job, data); } #endif #ifdef HAVE_ELEMENTARY_X static void _autoscroll_objects_update(void *data) { int i; const char *type; Evas_Object *sub, *top_scroller = NULL; ELM_CONFORMANT_DATA_GET(data, sd); sub = elm_widget_focused_object_get(data); //Look up for top most scroller in the focus object hierarchy //inside Conformant. while (sub) { type = elm_widget_type_get(sub); if (!strcmp(type, ELM_CONFORMANT_SMART_NAME)) break; for (i = 0; i < SUB_TYPE_COUNT; i++) if (!strcmp(type, sub_type[i])) { top_scroller = sub; break; } sub = elm_object_parent_widget_get(sub); } //If the scroller got changed by app, replace it. if (top_scroller != sd->scroller) { if (sd->scroller) evas_object_event_callback_del (sd->scroller, EVAS_CALLBACK_RESIZE, _on_content_resize); sd->scroller = top_scroller; if (sd->scroller) evas_object_event_callback_add (sd->scroller, EVAS_CALLBACK_RESIZE, _on_content_resize, data); } } static Eina_Bool _on_prop_change(void *data, int type __UNUSED__, void *event) { Ecore_X_Event_Window_Property *ev = event; ELM_CONFORMANT_DATA_GET(data, sd); if (ev->atom == ECORE_X_ATOM_E_ILLUME_ZONE) { Conformant_Part_Type part_type; part_type = (ELM_CONFORMANT_INDICATOR_PART | ELM_CONFORMANT_SOFTKEY_PART | ELM_CONFORMANT_VIRTUAL_KEYPAD_PART | ELM_CONFORMANT_CLIPBOARD_PART); _conformant_part_sizing_eval(data, part_type); } else if (ev->atom == ECORE_X_ATOM_E_ILLUME_INDICATOR_GEOMETRY) _conformant_part_sizing_eval(data, ELM_CONFORMANT_INDICATOR_PART); else if (ev->atom == ECORE_X_ATOM_E_ILLUME_SOFTKEY_GEOMETRY) _conformant_part_sizing_eval(data, ELM_CONFORMANT_SOFTKEY_PART); else if (ev->atom == ECORE_X_ATOM_E_ILLUME_KEYBOARD_GEOMETRY) _conformant_part_sizing_eval(data, ELM_CONFORMANT_VIRTUAL_KEYPAD_PART); else if (ev->atom == ECORE_X_ATOM_E_ILLUME_CLIPBOARD_GEOMETRY) _conformant_part_sizing_eval(data, ELM_CONFORMANT_CLIPBOARD_PART); else if (ev->atom == ECORE_X_ATOM_E_VIRTUAL_KEYBOARD_STATE) { Ecore_X_Window zone; DBG("Keyboard Geometry Changed\n"); zone = ecore_x_e_illume_zone_get(ev->win); sd->vkb_state = ecore_x_e_virtual_keyboard_state_get(zone); if (sd->vkb_state == ECORE_X_VIRTUAL_KEYBOARD_STATE_OFF) { evas_object_size_hint_min_set(sd->virtualkeypad, -1, 0); evas_object_size_hint_max_set(sd->virtualkeypad, -1, 0); } else _autoscroll_objects_update(data); } else if (ev->atom == ECORE_X_ATOM_E_ILLUME_CLIPBOARD_STATE) { Ecore_X_Window zone; Ecore_X_Illume_Clipboard_State state; zone = ecore_x_e_illume_zone_get(ev->win); state = ecore_x_e_illume_clipboard_state_get(zone); if (state != ECORE_X_ILLUME_CLIPBOARD_STATE_ON) { evas_object_size_hint_min_set(sd->clipboard, -1, 0); evas_object_size_hint_max_set(sd->clipboard, -1, 0); } else _autoscroll_objects_update(data); } return ECORE_CALLBACK_PASS_ON; } #endif static void _elm_conformant_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Conformant_Smart_Data); ELM_WIDGET_CLASS(_elm_conformant_parent_sc)->base.add(obj); elm_widget_can_focus_set(obj, EINA_FALSE); elm_layout_theme_set(obj, "conformant", "base", elm_widget_style_get(obj)); _conformant_parts_swallow(obj); evas_object_event_callback_add (obj, EVAS_CALLBACK_RESIZE, _move_resize_cb, obj); evas_object_event_callback_add (obj, EVAS_CALLBACK_MOVE, _move_resize_cb, obj); elm_layout_sizing_eval(obj); } static void _elm_conformant_smart_del(Evas_Object *obj) { ELM_CONFORMANT_DATA_GET(obj, sd); #ifdef HAVE_ELEMENTARY_X if (sd->prop_hdl) ecore_event_handler_del(sd->prop_hdl); #endif if (sd->show_region_job) ecore_job_del(sd->show_region_job); ELM_WIDGET_CLASS(_elm_conformant_parent_sc)->base.del(obj); } static void _elm_conformant_smart_parent_set(Evas_Object *obj, Evas_Object *parent) { #ifdef HAVE_ELEMENTARY_X Evas_Object *top = elm_widget_top_get(parent); Ecore_X_Window xwin = elm_win_xwindow_get(parent); if ((xwin) && (!elm_win_inlined_image_object_get(top))) { ELM_CONFORMANT_DATA_GET(obj, sd); sd->prop_hdl = ecore_event_handler_add (ECORE_X_EVENT_WINDOW_PROPERTY, _on_prop_change, obj); sd->vkb_state = ECORE_X_VIRTUAL_KEYBOARD_STATE_OFF; } // FIXME: get kbd region prop #endif } static void _elm_conformant_smart_set_user(Elm_Conformant_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_conformant_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_conformant_smart_del; ELM_WIDGET_CLASS(sc)->parent_set = _elm_conformant_smart_parent_set; ELM_WIDGET_CLASS(sc)->theme = _elm_conformant_smart_theme; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; } EAPI const Elm_Conformant_Smart_Class * elm_conformant_smart_class_get(void) { static Elm_Conformant_Smart_Class _sc = ELM_CONFORMANT_SMART_CLASS_INIT_NAME_VERSION(ELM_CONFORMANT_SMART_NAME); static const Elm_Conformant_Smart_Class *class = NULL; if (class) return class; _elm_conformant_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_conformant_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_conformant_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } elementary-1.7.7/src/lib/elm_video.c0000664000175000017500000003224312127353615014273 00000000000000#include #include "elm_priv.h" #include "elm_widget_video.h" #ifdef HAVE_EMOTION # include #endif /* TODO: add buffering support to Emotion and display buffering * progress in the theme when needed */ EAPI const char ELM_VIDEO_SMART_NAME[] = "elm_video"; EVAS_SMART_SUBCLASS_NEW (ELM_VIDEO_SMART_NAME, _elm_video, Elm_Video_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, NULL); static Eina_Bool _elm_video_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { #ifdef HAVE_EMOTION Evas_Event_Key_Down *ev = event_info; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { double current, last; current = elm_video_play_position_get(obj); last = elm_video_play_length_get(obj); if (current < last) { current += last / 100; elm_video_play_position_set(obj, current); } ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { double current, last; current = elm_video_play_position_get(obj); last = elm_video_play_length_get(obj); if (current > 0) { current -= last / 100; if (current < 0) current = 0; elm_video_play_position_set(obj, current); } ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } if (!strcmp(ev->keyname, "space")) { if (elm_video_is_playing_get(obj)) elm_video_pause(obj); else elm_video_play(obj); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } INF("keyname: '%s' not handled", ev->keyname); return EINA_FALSE; #else (void) obj; (void) type; (void) event_info; return EINA_FALSE; #endif } static void _elm_video_smart_sizing_eval(Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_DATA_GET(obj, sd); Evas_Coord minw = -1, minh = -1; Evas_Coord w, h; evas_object_size_hint_request_get(sd->emotion, &minw, &minh); evas_object_size_hint_aspect_set (sd->emotion, EVAS_ASPECT_CONTROL_BOTH, minw, minh); edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &w, &h); if (w != 0 && h != 0) { minw = w; minh = h; } evas_object_size_hint_aspect_set(obj, EVAS_ASPECT_CONTROL_BOTH, minw, minh); #else (void) obj; #endif } #ifdef HAVE_EMOTION static void _on_size_hints_changed(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { elm_layout_sizing_eval(obj); } static void _on_open_done(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_signal_emit(data, "elm,video,open", "elm"); } static void _on_playback_started(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_signal_emit(data, "elm,video,play", "elm"); } static void _on_playback_finished(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_signal_emit(data, "elm,video,end", "elm"); } static void _on_aspect_ratio_updated(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static void _on_title_changed(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { const char *title; ELM_VIDEO_DATA_GET(data, sd); title = emotion_object_title_get(sd->emotion); elm_layout_text_set(data, "elm,title", title); elm_layout_signal_emit(data, "elm,video,title", "elm"); } static void _on_audio_level_changed(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { (void)data; } static Eina_Bool _suspend_cb(void *data) { double interval; ELM_VIDEO_DATA_GET(data, sd); interval = ecore_timer_interval_get(sd->timer); if (interval <= 20) emotion_object_suspend_set(sd->emotion, EMOTION_SLEEP); else if (interval <= 30) emotion_object_suspend_set(sd->emotion, EMOTION_DEEP_SLEEP); else { emotion_object_suspend_set(sd->emotion, EMOTION_HIBERNATE); sd->timer = NULL; return ECORE_CALLBACK_CANCEL; } ecore_timer_interval_set(sd->timer, interval + 10); return ECORE_CALLBACK_RENEW; } #endif Eina_Bool _elm_video_check(Evas_Object *video) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(video) EINA_FALSE; return EINA_TRUE; #else (void)video; return EINA_FALSE; #endif } static void _elm_video_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Video_Smart_Data); _elm_emotion_init(); ELM_WIDGET_CLASS(_elm_video_parent_sc)->base.add(obj); elm_widget_can_focus_set(obj, EINA_TRUE); #ifdef HAVE_EMOTION priv->stop = EINA_FALSE; priv->remember = EINA_FALSE; priv->emotion = emotion_object_add(evas_object_evas_get(obj)); emotion_object_init(priv->emotion, NULL); elm_layout_theme_set(obj, "video", "base", elm_widget_style_get(obj)); elm_layout_content_set(obj, "elm.swallow.video", priv->emotion); evas_object_smart_callback_add (priv->emotion, "open_done", _on_open_done, obj); evas_object_smart_callback_add (priv->emotion, "playback_started", _on_playback_started, obj); evas_object_smart_callback_add (priv->emotion, "playback_finished", _on_playback_finished, obj); evas_object_smart_callback_add (priv->emotion, "frame_resize", _on_aspect_ratio_updated, obj); evas_object_smart_callback_add (priv->emotion, "title_change", _on_title_changed, obj); evas_object_smart_callback_add (priv->emotion, "audio_level_change", _on_audio_level_changed, obj); evas_object_event_callback_add (obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_size_hints_changed, NULL); priv->timer = ecore_timer_add(20.0, _suspend_cb, obj); #endif } static void _elm_video_smart_del(Evas_Object *obj) { ELM_VIDEO_DATA_GET(obj, sd); #ifdef HAVE_EMOTION if (sd->timer) ecore_timer_del(sd->timer); if (sd->remember) emotion_object_last_position_save(sd->emotion); #else (void) sd; #endif ELM_WIDGET_CLASS(_elm_video_parent_sc)->base.del(obj); } static void _elm_video_smart_set_user(Elm_Video_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_video_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_video_smart_del; ELM_WIDGET_CLASS(sc)->event = _elm_video_smart_event; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_video_smart_sizing_eval; } EAPI const Elm_Video_Smart_Class * elm_video_smart_class_get(void) { static Elm_Video_Smart_Class _sc = ELM_VIDEO_SMART_CLASS_INIT_NAME_VERSION(ELM_VIDEO_SMART_NAME); static const Elm_Video_Smart_Class *class = NULL; if (class) return class; _elm_video_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_video_add(Evas_Object *parent) { #ifdef HAVE_EMOTION Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_video_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; #else (void) parent; (void) _elm_video_smart_class_new; return NULL; #endif } EAPI Eina_Bool elm_video_file_set(Evas_Object *obj, const char *filename) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj) EINA_FALSE; ELM_VIDEO_DATA_GET(obj, sd); if (sd->remember) emotion_object_last_position_save(sd->emotion); sd->stop = EINA_FALSE; if (!emotion_object_file_set(sd->emotion, filename)) return EINA_FALSE; if (filename && ((!strncmp(filename, "file://", 7)) || (!strstr(filename, "://")))) emotion_object_last_position_load(sd->emotion); elm_layout_signal_emit(obj, "elm,video,load", "elm"); return EINA_TRUE; #else (void)obj; (void)filename; return EINA_FALSE; #endif } EAPI Evas_Object * elm_video_emotion_get(const Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj) NULL; ELM_VIDEO_DATA_GET(obj, sd); return sd->emotion; #else (void)obj; return NULL; #endif } EAPI void elm_video_play(Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj); ELM_VIDEO_DATA_GET(obj, sd); if (emotion_object_play_get(sd->emotion)) return; if (sd->timer) ecore_timer_del(sd->timer); sd->timer = NULL; sd->stop = EINA_FALSE; emotion_object_play_set(sd->emotion, EINA_TRUE); #else (void)obj; #endif } /* FIXME: pause will setup timer and go into sleep or * hibernate after a while without activity. */ EAPI void elm_video_pause(Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj); ELM_VIDEO_DATA_GET(obj, sd); if (!emotion_object_play_get(sd->emotion)) return; if (!sd->timer) sd->timer = ecore_timer_add(20.0, _suspend_cb, obj); emotion_object_play_set(sd->emotion, EINA_FALSE); elm_layout_signal_emit(obj, "elm,video,pause", "elm"); #else (void)obj; #endif } /* FIXME: stop should go into hibernate state directly. */ EAPI void elm_video_stop(Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj); ELM_VIDEO_DATA_GET(obj, sd); if (!emotion_object_play_get(sd->emotion) && sd->stop) return; if (sd->timer) ecore_timer_del(sd->timer); sd->timer = NULL; sd->stop = EINA_TRUE; emotion_object_play_set(sd->emotion, EINA_FALSE); elm_layout_signal_emit(obj, "elm,video,stop", "elm"); emotion_object_suspend_set(sd->emotion, EMOTION_HIBERNATE); #else (void)obj; #endif } EAPI Eina_Bool elm_video_is_playing_get(const Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj) EINA_FALSE; ELM_VIDEO_DATA_GET(obj, sd); return emotion_object_play_get(sd->emotion); #else (void)obj; return EINA_FALSE; #endif } EAPI Eina_Bool elm_video_is_seekable_get(const Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj) EINA_FALSE; ELM_VIDEO_DATA_GET(obj, sd); return emotion_object_seekable_get(sd->emotion); #else (void)obj; return EINA_FALSE; #endif } EAPI Eina_Bool elm_video_audio_mute_get(const Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj) EINA_FALSE; ELM_VIDEO_DATA_GET(obj, sd); return emotion_object_audio_mute_get(sd->emotion); #else (void)obj; return EINA_FALSE; #endif } EAPI void elm_video_audio_mute_set(Evas_Object *obj, Eina_Bool mute) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj); ELM_VIDEO_DATA_GET(obj, sd); emotion_object_audio_mute_set(sd->emotion, mute); #else (void)obj; (void)mute; #endif } EAPI double elm_video_audio_level_get(const Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj) 0.0; ELM_VIDEO_DATA_GET(obj, sd); return emotion_object_audio_volume_get(sd->emotion); #else (void)obj; return 0.0; #endif } EAPI void elm_video_audio_level_set(Evas_Object *obj, double volume) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj); ELM_VIDEO_DATA_GET(obj, sd); emotion_object_audio_volume_set(sd->emotion, volume); #else (void)obj; (void)volume; #endif } EAPI double elm_video_play_position_get(const Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj) 0.0; ELM_VIDEO_DATA_GET(obj, sd); return emotion_object_position_get(sd->emotion); #else (void)obj; return 0.0; #endif } EAPI void elm_video_play_position_set(Evas_Object *obj, double position) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj); ELM_VIDEO_DATA_GET(obj, sd); emotion_object_position_set(sd->emotion, position); #else (void)obj; (void)position; #endif } EAPI double elm_video_play_length_get(const Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj) 0.0; ELM_VIDEO_DATA_GET(obj, sd); return emotion_object_play_length_get(sd->emotion); #else (void)obj; return 0.0; #endif } EAPI const char * elm_video_title_get(const Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj) NULL; ELM_VIDEO_DATA_GET(obj, sd); return emotion_object_title_get(sd->emotion); #else (void)obj; return NULL; #endif } EAPI void elm_video_remember_position_set(Evas_Object *obj, Eina_Bool remember) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj); ELM_VIDEO_DATA_GET(obj, sd); sd->remember = remember; #else (void)obj; (void)remember; #endif } EAPI Eina_Bool elm_video_remember_position_get(const Evas_Object *obj) { #ifdef HAVE_EMOTION ELM_VIDEO_CHECK(obj) EINA_FALSE; ELM_VIDEO_DATA_GET(obj, sd); return sd->remember; #else (void)obj; return EINA_FALSE; #endif } elementary-1.7.7/src/lib/elm_font.h0000664000175000017500000000511012127353615014131 00000000000000/** * @defgroup Fonts Elementary Fonts * @ingroup Elementary * * These are functions dealing with font rendering, selection and the * like for Elementary applications. One might fetch which system * fonts are there to use and set custom fonts for individual classes * of UI items containing text (text classes). * * @{ */ typedef struct _Elm_Font_Properties { const char *name; Eina_List *styles; } Elm_Font_Properties; /** * Translate a font (family) name string in fontconfig's font names * syntax into an @c Elm_Font_Properties struct. * * @param font The font name and styles string * @return the font properties struct * * @ingroup Fonts * * @note The reverse translation can be achieved with * elm_font_fontconfig_name_get(), for one style only (single font * instance, not family). */ EAPI Elm_Font_Properties *elm_font_properties_get(const char *font); /** * Free font properties return by elm_font_properties_get(). * * @param efp the font properties struct * * @ingroup Fonts */ EAPI void elm_font_properties_free(Elm_Font_Properties *efp); /** * Translate a font name, bound to a style, into fontconfig's font names * syntax. * * @param name The font (family) name * @param style The given style (may be @c NULL) * * @return the font name and style string * * @ingroup Fonts * * @note The reverse translation can be achieved with * elm_font_properties_get(), for one style only (single font * instance, not family). */ EAPI char *elm_font_fontconfig_name_get(const char *name, const char *style); /** * Free the font string return by elm_font_fontconfig_name_get(). * * @param name the font properties struct * * @ingroup Fonts */ EAPI void elm_font_fontconfig_name_free(char *name); /** * Create a font hash table of available system fonts. * * One must call it with @p list being the return value of * evas_font_available_list(). The hash will be indexed by font * (family) names, being its values @c Elm_Font_Properties blobs. * * @param list The list of available system fonts, as returned by * evas_font_available_list(). * @return the font hash. * * @ingroup Fonts * * @note The user is supposed to get it populated at least with 3 * default font families (Sans, Serif, Monospace), which should be * present on most systems. */ EAPI Eina_Hash *elm_font_available_hash_add(Eina_List *list); /** * Free the hash returned by elm_font_available_hash_add(). * * @param hash the hash to be freed. * * @ingroup Fonts */ EAPI void elm_font_available_hash_del(Eina_Hash *hash); /** * @} */ elementary-1.7.7/src/lib/elm_slideshow.h0000664000175000017500000004511612127353615015176 00000000000000/** * @defgroup Slideshow Slideshow * @ingroup Elementary * * @image html slideshow_inheritance_tree.png * @image latex slideshow_inheritance_tree.eps * * @image html img/widget/slideshow/preview-00.png * @image latex img/widget/slideshow/preview-00.eps * * This widget, as the name indicates, is a pre-made image * slideshow panel, with API functions acting on (child) image * items presentation. Between those actions, are: * - advance to next/previous image * - select the style of image transition animation * - set the exhibition time for each image * - start/stop the slideshow * * The transition animations are defined in the widget's theme, * consequently new animations can be added without having to * update the widget's code. * * @section Slideshow_Items Slideshow items * * For slideshow items, just like for @ref Genlist "genlist" ones, * the user defines a @b classes, specifying functions that will be * called on the item's creation and deletion times. * * The #Elm_Slideshow_Item_Class structure contains the following * members: * * - @c func.get - When an item is displayed, this function is * called, and it's where one should create the item object, de * facto. For example, the object can be a pure Evas image object * or an Elementary @ref Photocam "photocam" widget. * See #SlideshowItemGetFunc. * - @c func.del - When an item is no more displayed, this function * is called, where the user must delete any data associated to * the item. See #SlideshowItemDelFunc. * * @section Slideshow_Caching Slideshow caching * * The slideshow provides facilities to have items adjacent to the * one being displayed already "realized" (i.e. loaded) for * you, so that the system does not have to decode image data * anymore at the time it has to actually switch images on its * viewport. The user is able to set the numbers of items to be * cached @b before and @b after the current item, in the widget's * item list. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for slideshow objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "changed" - when the slideshow switches its view to a new * item. event_info parameter in callback contains the current visible item * - @c "transition,end" - when a slide transition ends. event_info parameter * in callback contains the current visible item * * List of examples for the slideshow widget: * @li @ref slideshow_example */ /** * @addtogroup Slideshow * @{ */ typedef struct _Elm_Slideshow_Item_Class Elm_Slideshow_Item_Class; /**< Slideshow item class definition struct */ typedef struct _Elm_Slideshow_Item_Class_Func Elm_Slideshow_Item_Class_Func; /**< Class functions for slideshow item classes. */ typedef Evas_Object *(*SlideshowItemGetFunc)(void *data, Evas_Object *obj); /**< Image fetching class function for slideshow item classes. */ typedef void (*SlideshowItemDelFunc)(void *data, Evas_Object *obj); /**< Deletion class function for slideshow item classes. */ /** * @struct _Elm_Slideshow_Item_Class * * Slideshow item class definition. See @ref Slideshow_Items for * field details. */ struct _Elm_Slideshow_Item_Class { struct _Elm_Slideshow_Item_Class_Func { SlideshowItemGetFunc get; SlideshowItemDelFunc del; } func; }; /**< member definitions of #Elm_Slideshow_Item_Class */ /** * Add a new slideshow widget to the given parent Elementary * (container) object * * @param parent The parent object * @return A new slideshow widget handle or @c NULL, on errors * * This function inserts a new slideshow widget on the canvas. * * @ingroup Slideshow */ EAPI Evas_Object *elm_slideshow_add(Evas_Object *parent); /** * Add (append) a new item in a given slideshow widget. * * @param obj The slideshow object * @param itc The item class for the item * @param data The item's data * @return A handle to the item added or @c NULL, on errors * * Add a new item to @p obj's internal list of items, appending it. * The item's class must contain the function really fetching the * image object to show for this item, which could be an Evas image * object or an Elementary photo, for example. The @p data * parameter is going to be passed to both class functions of the * item. * * @see #Elm_Slideshow_Item_Class * @see elm_slideshow_item_sorted_insert() * @see elm_object_item_data_set() * * @ingroup Slideshow */ EAPI Elm_Object_Item *elm_slideshow_item_add(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data); /** * Insert a new item into the given slideshow widget, using the @p func * function to sort items (by item handles). * * @param obj The slideshow object * @param itc The item class for the item * @param data The item's data * @param func The comparing function to be used to sort slideshow * items by #Elm_Slideshow_Item_Class item handles * @return Returns The slideshow item handle, on success, or * @c NULL, on errors * * Add a new item to @p obj's internal list of items, in a position * determined by the @p func comparing function. The item's class * must contain the function really fetching the image object to * show for this item, which could be an Evas image object or an * Elementary photo, for example. The @p data parameter is going to * be passed to both class functions of the item. * * @see #Elm_Slideshow_Item_Class * @see elm_slideshow_item_add() * * @ingroup Slideshow */ EAPI Elm_Object_Item *elm_slideshow_item_sorted_insert(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func); /** * Display a given slideshow widget's item, programmatically. * * @param it The item to display on @p obj's viewport * * The change between the current item and @p item will use the * transition @p obj is set to use (@see * elm_slideshow_transition_set()). * * @ingroup Slideshow */ EAPI void elm_slideshow_item_show(Elm_Object_Item *it); /** * Slide to the @b next item, in a given slideshow widget * * @param obj The slideshow object * * The sliding animation @p obj is set to use will be the * transition effect used, after this call is issued. * * @note If the end of the slideshow's internal list of items is * reached, it'll wrap around to the list's beginning, again. * * @ingroup Slideshow */ EAPI void elm_slideshow_next(Evas_Object *obj); /** * Slide to the @b previous item, in a given slideshow widget * * @param obj The slideshow object * * The sliding animation @p obj is set to use will be the * transition effect used, after this call is issued. * * @note If the beginning of the slideshow's internal list of items * is reached, it'll wrap around to the list's end, again. * * @ingroup Slideshow */ EAPI void elm_slideshow_previous(Evas_Object *obj); /** * Returns the list of sliding transition/effect names available, for a * given slideshow widget. * * @param obj The slideshow object * @return The list of transitions (list of @b stringshared strings * as data) * * The transitions, which come from @p obj's theme, must be an EDC * data item named @c "transitions" on the theme file, with (prefix) * names of EDC programs actually implementing them. * * The available transitions for slideshows on the default theme are: * - @c "fade" - the current item fades out, while the new one * fades in to the slideshow's viewport. * - @c "black_fade" - the current item fades to black, and just * then, the new item will fade in. * - @c "horizontal" - the current item slides horizontally, until * it gets out of the slideshow's viewport, while the new item * comes from the left to take its place. * - @c "vertical" - the current item slides vertically, until it * gets out of the slideshow's viewport, while the new item comes * from the bottom to take its place. * - @c "square" - the new item starts to appear from the middle of * the current one, but with a tiny size, growing until its * target (full) size and covering the old one. * * @warning The stringshared strings get no new references * exclusive to the user grabbing the list, here, so if you'd like * to use them out of this call's context, you'd better @c * eina_stringshare_ref() them. Also the list is an internal list and * so is only valid for as long as the slideshow object is valid and * has not internally changed its list for some reason, so make a * copy if you need it around. * * @see elm_slideshow_transition_set() * * @ingroup Slideshow */ EAPI const Eina_List *elm_slideshow_transitions_get(const Evas_Object *obj); /** * Set the current slide transition/effect in use for a given * slideshow widget * * @param obj The slideshow object * @param transition The new transition's name string * * If @p transition is implemented in @p obj's theme (i.e., is * contained in the list returned by * elm_slideshow_transitions_get()), this new sliding effect will * be used on the widget. * * @see elm_slideshow_transitions_get() for more details * * @ingroup Slideshow */ EAPI void elm_slideshow_transition_set(Evas_Object *obj, const char *transition); /** * Get the current slide transition/effect in use for a given * slideshow widget * * @param obj The slideshow object * @return The current transition's name * * @see elm_slideshow_transition_set() for more details * * @ingroup Slideshow */ EAPI const char *elm_slideshow_transition_get(const Evas_Object *obj); /** * Set the interval between each image transition on a given * slideshow widget, and start the slideshow, itself * * @param obj The slideshow object * @param timeout The new displaying timeout for images * * After this call, the slideshow widget will start cycling its * view, sequentially and automatically, with the images of the * items it has. The time between each new image displayed is going * to be @p timeout, in @b seconds. If a different timeout was set * previously and an slideshow was in progress, it will continue * with the new time between transitions, after this call. * * @note A value less than or equal to 0 on @p timeout will disable * the widget's internal timer, thus halting any slideshow which * could be happening on @p obj. * * @see elm_slideshow_timeout_get() * * @ingroup Slideshow */ EAPI void elm_slideshow_timeout_set(Evas_Object *obj, double timeout); /** * Get the interval set for image transitions on a given slideshow * widget. * * @param obj The slideshow object * @return Returns the timeout set on it * * @see elm_slideshow_timeout_set() for more details * * @ingroup Slideshow */ EAPI double elm_slideshow_timeout_get(const Evas_Object *obj); /** * Set if, after a slideshow is started, for a given slideshow * widget, its items should be displayed cyclically or not. * * @param obj The slideshow object * @param loop Use @c EINA_TRUE to make it cycle through items or * @c EINA_FALSE for it to stop at the end of @p obj's internal * list of items * * @note elm_slideshow_next() and elm_slideshow_previous() will @b * ignore what is set by this functions, i.e., they'll @b always * cycle through items. This affects only the "automatic" * slideshow, as set by elm_slideshow_timeout_set(). * * @see elm_slideshow_loop_get() * * @ingroup Slideshow */ EAPI void elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool loop); /** * Get if, after a slideshow is started, for a given slideshow * widget, its items are to be displayed cyclically or not. * * @param obj The slideshow object * @return @c EINA_TRUE, if the items in @p obj will be cycled * through or @c EINA_FALSE, otherwise * * @see elm_slideshow_loop_set() for more details * * @ingroup Slideshow */ EAPI Eina_Bool elm_slideshow_loop_get(const Evas_Object *obj); /** * Remove all items from a given slideshow widget * * @param obj The slideshow object * * This removes (and deletes) all items in @p obj, leaving it * empty. * * @see elm_object_item_del(), to remove just one item. * * @ingroup Slideshow */ EAPI void elm_slideshow_clear(Evas_Object *obj); /** * Get the internal list of items in a given slideshow widget. * * @param obj The slideshow object * @return The list of items (#Elm_Object_Item as data) or * @c NULL on errors. * * This list is @b not to be modified in any way and must not be * freed. Use the list members with functions like * elm_object_item_del(), elm_object_item_data_get(). * * @warning This list is only valid until @p obj object's internal * items list is changed. It should be fetched again with another * call to this function when changes happen. * * @ingroup Slideshow */ EAPI const Eina_List *elm_slideshow_items_get(const Evas_Object *obj); /** * Returns the currently displayed item, in a given slideshow widget * * @param obj The slideshow object * @return A handle to the item being displayed in @p obj or * @c NULL, if none is (and on errors) * * @ingroup Slideshow */ EAPI Elm_Object_Item *elm_slideshow_item_current_get(const Evas_Object *obj); /** * Get the real Evas object created to implement the view of a * given slideshow item * * @param it The slideshow item. * @return the Evas object implementing this item's view. * * This returns the actual Evas object used to implement the * specified slideshow item's view. This may be @c NULL, as it may * not have been created or may have been deleted, at any time, by * the slideshow. Do not modify this object (move, resize, * show, hide, etc.), as the slideshow is controlling it. This * function is for querying, emitting custom signals or hooking * lower level callbacks for events on that object. Do not delete * this object under any circumstances. * * @see elm_object_item_data_get() * * @ingroup Slideshow */ EAPI Evas_Object *elm_slideshow_item_object_get(const Elm_Object_Item *it); /** * Get the the item, in a given slideshow widget, placed at * position @p nth, in its internal items list * * @param obj The slideshow object * @param nth The number of the item to grab a handle to (0 being * the first) * @return The item stored in @p obj at position @p nth or @c NULL, * if there's no item with that index (and on errors) * * @ingroup Slideshow */ EAPI Elm_Object_Item *elm_slideshow_item_nth_get(const Evas_Object *obj, unsigned int nth); /** * Set the current slide layout in use for a given slideshow widget * * @param obj The slideshow object * @param layout The new layout's name string * * If @p layout is implemented in @p obj's theme (i.e., is contained * in the list returned by elm_slideshow_layouts_get()), this new * images layout will be used on the widget. * * @see elm_slideshow_layouts_get() for more details * * @ingroup Slideshow */ EAPI void elm_slideshow_layout_set(Evas_Object *obj, const char *layout); /** * Get the current slide layout in use for a given slideshow widget * * @param obj The slideshow object * @return The current layout's name * * @see elm_slideshow_layout_set() for more details * * @ingroup Slideshow */ EAPI const char *elm_slideshow_layout_get(const Evas_Object *obj); /** * Returns the list of @b layout names available, for a given * slideshow widget. * * @param obj The slideshow object * @return The list of layouts (list of @b stringshared strings * as data) * * Slideshow layouts will change how the widget is to dispose each * image item in its viewport, with regard to cropping, scaling, * etc. * * The layouts, which come from @p obj's theme, must be an EDC * data item name @c "layouts" on the theme file, with (prefix) * names of EDC programs actually implementing them. * * The available layouts for slideshows on the default theme are: * - @c "fullscreen" - item images with original aspect, scaled to * touch top and down slideshow borders or, if the image's height * is not enough, left and right slideshow borders. * - @c "not_fullscreen" - the same behavior as the @c "fullscreen" * one, but always leaving 10% of the slideshow's dimensions of * distance between the item image's borders and the slideshow * borders, for each axis. * * @warning The stringshared strings get no new references * exclusive to the user grabbing the list, here, so if you'd like * to use them out of this call's context, you'd better @c * eina_stringshare_ref() them. * * @see elm_slideshow_layout_set() * * @ingroup Slideshow */ EAPI const Eina_List *elm_slideshow_layouts_get(const Evas_Object *obj); /** * Set the number of items to cache, on a given slideshow widget, * before the current item * * @param obj The slideshow object * @param count Number of items to cache before the current one * * The default value for this property is @c 2. See * @ref Slideshow_Caching "slideshow caching" for more details. * * @see elm_slideshow_cache_before_get() * * @ingroup Slideshow */ EAPI void elm_slideshow_cache_before_set(Evas_Object *obj, int count); /** * Retrieve the number of items to cache, on a given slideshow widget, * before the current item * * @param obj The slideshow object * @return The number of items set to be cached before the current one * * @see elm_slideshow_cache_before_set() for more details * * @ingroup Slideshow */ EAPI int elm_slideshow_cache_before_get(const Evas_Object *obj); /** * Set the number of items to cache, on a given slideshow widget, * after the current item * * @param obj The slideshow object * @param count Number of items to cache after the current one * * The default value for this property is @c 2. See * @ref Slideshow_Caching "slideshow caching" for more details. * * @see elm_slideshow_cache_after_get() * * @ingroup Slideshow */ EAPI void elm_slideshow_cache_after_set(Evas_Object *obj, int count); /** * Retrieve the number of items to cache, on a given slideshow widget, * after the current item * * @param obj The slideshow object * @return The number of items set to be cached after the current one * * @see elm_slideshow_cache_after_set() for more details * * @ingroup Slideshow */ EAPI int elm_slideshow_cache_after_get(const Evas_Object *obj); /** * Get the number of items stored in a given slideshow widget * * @param obj The slideshow object * @return The number of items on @p obj, at the moment of this call * * @ingroup Slideshow */ EAPI unsigned int elm_slideshow_count_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_label.c0000664000175000017500000003362212127353615014246 00000000000000#include #include "elm_priv.h" #include "elm_widget_label.h" EAPI const char ELM_LABEL_SMART_NAME[] = "elm_label"; static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"default", "elm.text"}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_LABEL_SMART_NAME, _elm_label, Elm_Label_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, NULL); static void _recalc(void *data) { ELM_LABEL_DATA_GET(data, sd); Evas_Coord minw = -1, minh = -1; Evas_Coord resw; evas_event_freeze(evas_object_evas_get(data)); evas_object_geometry_get (ELM_WIDGET_DATA(sd)->resize_obj, NULL, NULL, &resw, NULL); if (sd->wrap_w > resw) resw = sd->wrap_w; edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, resw, 0); /* This is a hack to workaround the way min size hints are treated. * If the minimum width is smaller than the restricted width, it means * the mininmum doesn't matter. */ if ((minw <= resw) && (minw != sd->wrap_w)) { Evas_Coord ominw = -1; evas_object_size_hint_min_get(data, &ominw, NULL); minw = ominw; } evas_object_size_hint_min_set(data, minw, minh); evas_event_thaw(evas_object_evas_get(data)); evas_event_thaw_eval(evas_object_evas_get(data)); } static void _label_format_set(Evas_Object *obj, const char *format) { if (format) edje_object_part_text_style_user_push(obj, "elm.text", format); else edje_object_part_text_style_user_pop(obj, "elm.text"); } static void _label_sliding_change(Evas_Object *obj) { char *plaintxt; int plainlen = 0; ELM_LABEL_DATA_GET(obj, sd); // doesn't support multiline sliding effect if (sd->linewrap) { sd->slidingmode = EINA_FALSE; return; } plaintxt = _elm_util_mkup_to_text (edje_object_part_text_get (ELM_WIDGET_DATA(sd)->resize_obj, "elm.text")); if (plaintxt != NULL) { plainlen = strlen(plaintxt); free(plaintxt); } // too short to slide label if (plainlen < 1) { sd->slidingmode = EINA_TRUE; return; } if (sd->slidingmode) { Edje_Message_Float_Set *msg = alloca(sizeof(Edje_Message_Float_Set) + (sizeof(double))); if (sd->ellipsis) { sd->slidingellipsis = EINA_TRUE; elm_label_ellipsis_set(obj, EINA_FALSE); } msg->count = 1; msg->val[0] = sd->slide_duration; edje_object_message_send (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_MESSAGE_FLOAT_SET, 0, msg); edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,slide,start", "elm"); } else { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,slide,stop", "elm"); if (sd->slidingellipsis) { sd->slidingellipsis = EINA_FALSE; elm_label_ellipsis_set(obj, EINA_TRUE); } } } static Eina_Bool _elm_label_smart_theme(Evas_Object *obj) { Eina_Bool ret; ELM_LABEL_DATA_GET(obj, sd); evas_event_freeze(evas_object_evas_get(obj)); ret = ELM_WIDGET_CLASS(_elm_label_parent_sc)->theme(obj); if (!ret) goto end; _label_format_set(ELM_WIDGET_DATA(sd)->resize_obj, sd->format); _label_sliding_change(obj); end: evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); return ret; } static void _elm_label_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; Evas_Coord resw, resh; ELM_LABEL_DATA_GET(obj, sd); if (sd->linewrap) { evas_object_geometry_get (ELM_WIDGET_DATA(sd)->resize_obj, NULL, NULL, &resw, &resh); if (resw == sd->lastw) return; sd->lastw = resw; _recalc(obj); } else { evas_event_freeze(evas_object_evas_get(obj)); evas_object_geometry_get (ELM_WIDGET_DATA(sd)->resize_obj, NULL, NULL, &resw, &resh); edje_object_size_min_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh); if (sd->wrap_w > 0 && minw > sd->wrap_w) minw = sd->wrap_w; evas_object_size_hint_min_set(obj, minw, minh); evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } } static void _on_label_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_LABEL_DATA_GET(data, sd); if (sd->linewrap) elm_layout_sizing_eval(data); } static int _get_value_in_key_string(const char *oldstring, const char *key, char **value) { char *curlocater, *endtag; int firstindex = 0, foundflag = -1; curlocater = strstr(oldstring, key); if (curlocater) { int key_len = strlen(key); endtag = curlocater + key_len; if ((!endtag) || (*endtag != '=')) { foundflag = 0; return -1; } firstindex = abs(oldstring - curlocater); firstindex += key_len + 1; // strlen("key") + strlen("=") *value = (char *)oldstring + firstindex; foundflag = 1; } else { foundflag = 0; } if (foundflag == 1) return 0; return -1; } static int _strbuf_key_value_replace(Eina_Strbuf *srcbuf, const char *key, const char *value, int deleteflag) { char *kvalue; const char *srcstring = NULL; srcstring = eina_strbuf_string_get(srcbuf); if (_get_value_in_key_string(srcstring, key, &kvalue) == 0) { const char *val_end; int val_end_idx = 0; int key_start_idx = 0; val_end = strchr(kvalue, ' '); if (val_end) val_end_idx = val_end - srcstring; else val_end_idx = kvalue - srcstring + strlen(kvalue) - 1; /* -1 is because of the '=' */ key_start_idx = kvalue - srcstring - 1 - strlen(key); eina_strbuf_remove(srcbuf, key_start_idx, val_end_idx); if (!deleteflag) { eina_strbuf_insert_printf(srcbuf, "%s=%s", key_start_idx, key, value); } } else if (!deleteflag) { if (*srcstring) { /* -1 because we want it before the ' */ eina_strbuf_insert_printf (srcbuf, " %s=%s", eina_strbuf_length_get(srcbuf) - 1, key, value); } else { eina_strbuf_append_printf(srcbuf, "DEFAULT='%s=%s'", key, value); } } return 0; } static int _stringshare_key_value_replace(const char **srcstring, const char *key, const char *value, int deleteflag) { Eina_Strbuf *sharebuf = NULL; sharebuf = eina_strbuf_new(); eina_strbuf_append(sharebuf, *srcstring); _strbuf_key_value_replace(sharebuf, key, value, deleteflag); eina_stringshare_del(*srcstring); *srcstring = eina_stringshare_add(eina_strbuf_string_get(sharebuf)); eina_strbuf_free(sharebuf); return 0; } static Eina_Bool _elm_label_smart_text_set(Evas_Object *obj, const char *item, const char *label) { ELM_LABEL_DATA_GET(obj, sd); if (!label) label = ""; _label_format_set(ELM_WIDGET_DATA(sd)->resize_obj, sd->format); if (_elm_label_parent_sc->text_set(obj, item, label)) { sd->lastw = 0; _elm_label_smart_sizing_eval(obj); return EINA_TRUE; } return EINA_FALSE; } static Eina_Bool _elm_label_smart_translate(Evas_Object *obj) { evas_object_smart_callback_call(obj, "language,changed", NULL); return EINA_TRUE; } static char * _access_info_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { const char *txt = elm_widget_access_info_get(obj); if (!txt) txt = elm_layout_text_get(obj, NULL); if (txt) return strdup(txt); return NULL; } static void _elm_label_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Label_Smart_Data); ELM_WIDGET_CLASS(_elm_label_parent_sc)->base.add(obj); priv->linewrap = ELM_WRAP_NONE; priv->ellipsis = EINA_FALSE; priv->slidingmode = EINA_FALSE; priv->slidingellipsis = EINA_FALSE; priv->wrap_w = -1; priv->slide_duration = 10; priv->format = eina_stringshare_add(""); _label_format_set(ELM_WIDGET_DATA(priv)->resize_obj, priv->format); evas_object_event_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, EVAS_CALLBACK_RESIZE, _on_label_resize, obj); elm_widget_can_focus_set(obj, EINA_FALSE); elm_layout_theme_set(obj, "label", "base", elm_widget_style_get(obj)); elm_layout_text_set(obj, NULL, "
    "); _elm_access_object_register(obj, ELM_WIDGET_DATA(priv)->resize_obj); _elm_access_text_set (_elm_access_object_get(obj), ELM_ACCESS_TYPE, E_("Label")); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_INFO, _access_info_cb, NULL); elm_layout_sizing_eval(obj); } static void _elm_label_smart_set_user(Elm_Label_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_label_smart_add; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_WIDGET_CLASS(sc)->theme = _elm_label_smart_theme; ELM_WIDGET_CLASS(sc)->translate = _elm_label_smart_translate; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_label_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->text_set = _elm_label_smart_text_set; ELM_LAYOUT_CLASS(sc)->text_aliases = _text_aliases; } EAPI const Elm_Label_Smart_Class * elm_label_smart_class_get(void) { static Elm_Label_Smart_Class _sc = ELM_LABEL_SMART_CLASS_INIT_NAME_VERSION(ELM_LABEL_SMART_NAME); static const Elm_Label_Smart_Class *class = NULL; if (class) return class; _elm_label_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_label_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_label_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) { const char *wrap_str, *text; int len; ELM_LABEL_CHECK(obj); ELM_LABEL_DATA_GET(obj, sd); if (sd->linewrap == wrap) return; sd->linewrap = wrap; text = elm_layout_text_get(obj, NULL); if (!text) return; len = strlen(text); if (len <= 0) return; switch (wrap) { case ELM_WRAP_CHAR: wrap_str = "char"; break; case ELM_WRAP_WORD: wrap_str = "word"; break; case ELM_WRAP_MIXED: wrap_str = "mixed"; break; default: wrap_str = "none"; break; } if (_stringshare_key_value_replace(&sd->format, "wrap", wrap_str, 0) == 0) { _label_format_set(ELM_WIDGET_DATA(sd)->resize_obj, sd->format); elm_layout_sizing_eval(obj); } } EAPI Elm_Wrap_Type elm_label_line_wrap_get(const Evas_Object *obj) { ELM_LABEL_CHECK(obj) EINA_FALSE; ELM_LABEL_DATA_GET(obj, sd); return sd->linewrap; } EAPI void elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w) { ELM_LABEL_CHECK(obj); ELM_LABEL_DATA_GET(obj, sd); if (w < 0) w = 0; if (sd->wrap_w == w) return; if (sd->ellipsis) _label_format_set(ELM_WIDGET_DATA(sd)->resize_obj, sd->format); sd->wrap_w = w; elm_layout_sizing_eval(obj); } EAPI Evas_Coord elm_label_wrap_width_get(const Evas_Object *obj) { ELM_LABEL_CHECK(obj) 0; ELM_LABEL_DATA_GET(obj, sd); return sd->wrap_w; } EAPI void elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis) { Eina_Strbuf *fontbuf = NULL; int len, removeflag = 0; const char *text; ELM_LABEL_CHECK(obj); ELM_LABEL_DATA_GET(obj, sd); if (sd->ellipsis == ellipsis) return; sd->ellipsis = ellipsis; text = elm_layout_text_get(obj, NULL); if (!text) return; len = strlen(text); if (len <= 0) return; if (ellipsis == EINA_FALSE) removeflag = 1; // remove fontsize tag fontbuf = eina_strbuf_new(); eina_strbuf_append_printf(fontbuf, "%f", 1.0); if (_stringshare_key_value_replace (&sd->format, "ellipsis", eina_strbuf_string_get (fontbuf), removeflag) == 0) { _label_format_set(ELM_WIDGET_DATA(sd)->resize_obj, sd->format); elm_layout_sizing_eval(obj); } eina_strbuf_free(fontbuf); } EAPI Eina_Bool elm_label_ellipsis_get(const Evas_Object *obj) { ELM_LABEL_CHECK(obj) EINA_FALSE; ELM_LABEL_DATA_GET(obj, sd); return sd->ellipsis; } EAPI void elm_label_slide_set(Evas_Object *obj, Eina_Bool slide) { ELM_LABEL_CHECK(obj); ELM_LABEL_DATA_GET(obj, sd); if (sd->slidingmode == slide) return; sd->slidingmode = slide; _label_sliding_change(obj); elm_layout_sizing_eval(obj); } EAPI Eina_Bool elm_label_slide_get(const Evas_Object *obj) { ELM_LABEL_CHECK(obj) EINA_FALSE; ELM_LABEL_DATA_GET(obj, sd); return sd->slidingmode; } EAPI void elm_label_slide_duration_set(Evas_Object *obj, double duration) { ELM_LABEL_CHECK(obj); ELM_LABEL_DATA_GET(obj, sd); Edje_Message_Float_Set *msg = alloca(sizeof(Edje_Message_Float_Set) + (sizeof(double))); sd->slide_duration = duration; msg->count = 1; msg->val[0] = sd->slide_duration; edje_object_message_send (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_MESSAGE_FLOAT_SET, 0, msg); } EAPI double elm_label_slide_duration_get(const Evas_Object *obj) { ELM_LABEL_CHECK(obj) 0.0; ELM_LABEL_DATA_GET(obj, sd); return sd->slide_duration; } elementary-1.7.7/src/lib/elm_panes.c0000664000175000017500000002102412127353615014266 00000000000000#include #include "elm_priv.h" #include "elm_widget_panes.h" /** * TODO * Update the minimun height of the bar in the theme. * No minimun should be set in the vertical theme * Add events (move, start ...) */ EAPI const char ELM_PANES_SMART_NAME[] = "elm_panes"; static const char SIG_CLICKED[] = "clicked"; static const char SIG_PRESS[] = "press"; static const char SIG_UNPRESS[] = "unpress"; static const char SIG_DOUBLE_CLICKED[] = "clicked,double"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {SIG_PRESS, ""}, {SIG_UNPRESS, ""}, {SIG_DOUBLE_CLICKED, ""}, {NULL, NULL} }; static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"left", "elm.swallow.left"}, {"right", "elm.swallow.right"}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_PANES_SMART_NAME, _elm_panes, Elm_Panes_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static Eina_Bool _elm_panes_smart_theme(Evas_Object *obj) { double size; ELM_PANES_DATA_GET(obj, sd); if (sd->horizontal) eina_stringshare_replace(&(ELM_LAYOUT_DATA(sd)->group), "horizontal"); else eina_stringshare_replace(&(ELM_LAYOUT_DATA(sd)->group), "vertical"); if (!ELM_WIDGET_CLASS(_elm_panes_parent_sc)->theme(obj)) return EINA_FALSE; size = elm_panes_content_left_size_get(obj); if (sd->fixed) elm_layout_signal_emit(obj, "elm.panes.fixed", "elm"); elm_layout_sizing_eval(obj); elm_panes_content_left_size_set(obj, size); return EINA_TRUE; } static Eina_Bool _elm_panes_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { double w, h; unsigned char i; Evas_Object *to_focus; Evas_Object *chain[2]; Evas_Object *left, *right; ELM_PANES_DATA_GET(obj, sd); edje_object_part_drag_value_get (ELM_WIDGET_DATA(sd)->resize_obj, "elm.bar", &w, &h); left = elm_layout_content_get(obj, "left"); right = elm_layout_content_get(obj, "right"); if (((sd->horizontal) && (h == 0.0)) || ((!sd->horizontal) && (w == 0.0))) return elm_widget_focus_next_get(right, dir, next); /* Direction */ if (dir == ELM_FOCUS_PREVIOUS) { chain[0] = right; chain[1] = left; } else if (dir == ELM_FOCUS_NEXT) { chain[0] = left; chain[1] = right; } else return EINA_FALSE; i = elm_widget_focus_get(chain[1]); if (elm_widget_focus_next_get(chain[i], dir, next)) return EINA_TRUE; i = !i; if (elm_widget_focus_next_get(chain[i], dir, &to_focus)) { *next = to_focus; return !!i; } return EINA_FALSE; } static void _on_clicked(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } static void _double_clicked(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_PANES_DATA_GET(data, sd); sd->double_clicked = EINA_TRUE; } static void _on_pressed(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_smart_callback_call(data, SIG_PRESS, NULL); } static void _on_unpressed(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_PANES_DATA_GET(data, sd); evas_object_smart_callback_call(data, SIG_UNPRESS, NULL); if (sd->double_clicked) { evas_object_smart_callback_call(data, SIG_DOUBLE_CLICKED, NULL); sd->double_clicked = EINA_FALSE; } } static void _elm_panes_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Panes_Smart_Data); ELM_WIDGET_CLASS(_elm_panes_parent_sc)->base.add(obj); elm_layout_theme_set(obj, "panes", "vertical", elm_widget_style_get(obj)); elm_panes_content_left_size_set(obj, 0.5); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,click", "", _on_clicked, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,click,double", "", _double_clicked, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,press", "", _on_pressed, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,unpress", "", _on_unpressed, obj); elm_widget_can_focus_set(obj, EINA_FALSE); elm_layout_sizing_eval(obj); } static void _elm_panes_smart_set_user(Elm_Panes_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_panes_smart_add; ELM_WIDGET_CLASS(sc)->theme = _elm_panes_smart_theme; ELM_WIDGET_CLASS(sc)->focus_next = _elm_panes_smart_focus_next; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; } EAPI const Elm_Panes_Smart_Class * elm_panes_smart_class_get(void) { static Elm_Panes_Smart_Class _sc = ELM_PANES_SMART_CLASS_INIT_NAME_VERSION(ELM_PANES_SMART_NAME); static const Elm_Panes_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_panes_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_panes_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_panes_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EINA_DEPRECATED EAPI void elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content) { elm_layout_content_set(obj, "left", content); } EINA_DEPRECATED EAPI void elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content) { elm_layout_content_set(obj, "right", content); } EINA_DEPRECATED EAPI Evas_Object * elm_panes_content_left_get(const Evas_Object *obj) { return elm_layout_content_get(obj, "left"); } EINA_DEPRECATED EAPI Evas_Object * elm_panes_content_right_get(const Evas_Object *obj) { return elm_layout_content_get(obj, "right"); } EINA_DEPRECATED EAPI Evas_Object * elm_panes_content_left_unset(Evas_Object *obj) { return elm_layout_content_unset(obj, "left"); } EINA_DEPRECATED EAPI Evas_Object * elm_panes_content_right_unset(Evas_Object *obj) { return elm_layout_content_unset(obj, "right"); } EAPI double elm_panes_content_left_size_get(const Evas_Object *obj) { double w, h; ELM_PANES_CHECK(obj) 0.0; ELM_PANES_DATA_GET(obj, sd); edje_object_part_drag_value_get (ELM_WIDGET_DATA(sd)->resize_obj, "elm.bar", &w, &h); if (sd->horizontal) return h; else return w; } EAPI void elm_panes_content_left_size_set(Evas_Object *obj, double size) { ELM_PANES_CHECK(obj); ELM_PANES_DATA_GET(obj, sd); if (size < 0.0) size = 0.0; else if (size > 1.0) size = 1.0; if (sd->horizontal) edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.bar", 0.0, size); else edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.bar", size, 0.0); } EAPI double elm_panes_content_right_size_get(const Evas_Object *obj) { return 1.0 - elm_panes_content_left_size_get(obj); } EAPI void elm_panes_content_right_size_set(Evas_Object *obj, double size) { elm_panes_content_left_size_set(obj, (1.0 - size)); } EAPI void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { ELM_PANES_CHECK(obj); ELM_PANES_DATA_GET(obj, sd); sd->horizontal = horizontal; _elm_panes_smart_theme(obj); elm_panes_content_left_size_set(obj, 0.5); } EAPI Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj) { ELM_PANES_CHECK(obj) EINA_FALSE; ELM_PANES_DATA_GET(obj, sd); return sd->horizontal; } EAPI void elm_panes_fixed_set(Evas_Object *obj, Eina_Bool fixed) { ELM_PANES_CHECK(obj); ELM_PANES_DATA_GET(obj, sd); sd->fixed = !!fixed; if (sd->fixed == EINA_TRUE) elm_layout_signal_emit(obj, "elm.panes.fixed", "elm"); else elm_layout_signal_emit(obj, "elm.panes.unfixed", "elm"); } EAPI Eina_Bool elm_panes_fixed_get(const Evas_Object *obj) { ELM_PANES_CHECK(obj) EINA_FALSE; ELM_PANES_DATA_GET(obj, sd); return sd->fixed; } elementary-1.7.7/src/lib/elm_widget_bg.h0000664000175000017500000001176112127353615015127 00000000000000#ifndef ELM_WIDGET_BG_H #define ELM_WIDGET_BG_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-bg-class The Elementary Bg Class * * Elementary, besides having the @ref Bg widget, exposes its * foundation -- the Elementary Bg Class -- in order to create other * widgets which are a bg with some more logic on top. */ /** * @def ELM_BG_CLASS * * Use this macro to cast whichever subclass of * #Elm_Bg_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_BG_CLASS(x) ((Elm_Bg_Smart_Class *)x) /** * @def ELM_BG_DATA * * Use this macro to cast whichever subdata of * #Elm_Bg_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_BG_DATA(x) ((Elm_Bg_Smart_Data *)x) /** * @def ELM_BG_SMART_CLASS_VERSION * * Current version for Elementary bg @b base smart class, a value * which goes to _Elm_Bg_Smart_Class::version. * * @ingroup Widget */ #define ELM_BG_SMART_CLASS_VERSION 1 /** * @def ELM_BG_SMART_CLASS_INIT * * Initializer for a whole #Elm_Bg_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_BG_SMART_CLASS_INIT_NULL * @see ELM_BG_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_BG_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_BG_SMART_CLASS_VERSION} /** * @def ELM_BG_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Bg_Smart_Class structure. * * @see ELM_BG_SMART_CLASS_INIT_NAME_VERSION * @see ELM_BG_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_BG_SMART_CLASS_INIT_NULL \ ELM_BG_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_BG_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Bg_Smart_Class structure and * set its name and version. * * This is similar to #ELM_BG_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Bg_Smart_Class (base field) * to the latest #ELM_BG_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_BG_SMART_CLASS_INIT_NULL * @see ELM_BG_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_BG_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_BG_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary bg base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a bg. * * All of the functions listed on @ref Bg namespace will work for * objects deriving from #Elm_Bg_Smart_Class. */ typedef struct _Elm_Bg_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Bg_Smart_Class; /** * Base layout smart data extended with bg instance data. */ typedef struct _Elm_Bg_Smart_Data Elm_Bg_Smart_Data; struct _Elm_Bg_Smart_Data { Elm_Layout_Smart_Data base; /* the basic background's edje object has three swallow spots, namely: * - "elm.swallow.rectangle" (elm_bg_color_set), * - "elm.swallow.background" (elm_bg_file_set) and * - "elm.swallow.content" (elm_bg_overlay_set). * the following three variables hold possible content to fit in each * of them, respectively. */ Evas_Object *rect, *img; const char *file, *group; /* path to file and group name * to give life to "img" */ Elm_Bg_Option option; struct { Evas_Coord w, h; } load_opts; }; /** * @} */ EAPI extern const char ELM_BG_SMART_NAME[]; EAPI const Elm_Bg_Smart_Class *elm_bg_smart_class_get(void); #define ELM_BG_DATA_GET(o, sd) \ Elm_Bg_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_BG_DATA_GET_OR_RETURN(o, ptr) \ ELM_BG_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_BG_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_BG_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_BG_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_BG_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_inwin.h0000664000175000017500000001020012127353615014303 00000000000000/** * @defgroup Inwin Inwin * @ingroup Win * * @image html inwin_inheritance_tree.png * @image latex inwin_inheritance_tree.eps * * @image html img/widget/inwin/preview-00.png * @image latex img/widget/inwin/preview-00.eps * @image html img/widget/inwin/preview-01.png * @image latex img/widget/inwin/preview-01.eps * @image html img/widget/inwin/preview-02.png * @image latex img/widget/inwin/preview-02.eps * * An inwin is a window inside a window that is useful for a quick popup. * It does not hover. * * It works by creating an object that will occupy the entire window, so it * must be created using an @ref Win "elm_win" as parent only. The inwin * object can be hidden or restacked below every other object if it's * needed to show what's behind it without destroying it. If this is done, * the elm_win_inwin_activate() function can be used to bring it back to * full visibility again. * * There are three styles available in the default theme. These are: * @li default: The inwin is sized to take over most of the window it's * placed in. * @li minimal: The size of the inwin will be the minimum necessary to show * its contents. * @li minimal_vertical: Horizontally, the inwin takes as much space as * possible, but it's sized vertically the most it needs to fit its\ * contents. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for inner windown objects. It also * emits the signals inherited from @ref Layout. * * Some examples of Inwin can be found in the following: * @li @ref inwin_example_01 * * @{ */ /** * Adds an inwin to the current window * * The @p obj used as parent @b MUST be an @ref Win "Elementary Window". * Never call this function with anything other than the top-most window * as its parameter, unless you are fond of undefined behavior. * * After creating the object, the widget will set itself as resize object * for the window with elm_win_resize_object_add(), so when shown it will * appear to cover almost the entire window (how much of it depends on its * content and the style used). It must not be added into other container * objects and it needs not be moved or resized manually. * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Inwin */ EAPI Evas_Object *elm_win_inwin_add(Evas_Object *parent); /** * Activates an inwin object, ensuring its visibility * * This function will make sure that the inwin @p obj is completely visible * by calling evas_object_show() and evas_object_raise() on it, to bring it * to the front. It also sets the keyboard focus to it, which will be passed * onto its content. * * The object's theme will also receive the signal "elm,action,show" with * source "elm". * * @param obj The inwin to activate * * @ingroup Inwin */ EAPI void elm_win_inwin_activate(Evas_Object *obj); /** * Set the content of an inwin object. * * Once the content object is set, a previously set one will be deleted. * If you want to keep that old content object, use the * elm_win_inwin_content_unset() function. * * @param obj The inwin object * @param content The object to set as content * * @ingroup Inwin */ EAPI void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content); /** * Get the content of an inwin object. * * Return the content object for this widget. * * The returned object is valid as long as the inwin is still alive and no * other content is set on it. Deleting the object will notify the inwin * about it and this one will be left empty. * * If you need to remove an inwin's content to be reused somewhere else, * see elm_win_inwin_content_unset(). * * @param obj The inwin object * @return The content that is being used * * @ingroup Inwin */ EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj); /** * Unset the content of an inwin object. * * Unparent and return the content object which was set for this widget. * * @param obj The inwin object * @return The content that was being used * * @ingroup Inwin */ EAPI Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_photocam.h0000664000175000017500000002620012127353615015000 00000000000000/** * @defgroup Photocam Photocam * @ingroup Elementary * * @image html photocam_inheritance_tree.png * @image latex photocam_inheritance_tree.eps * * @image html img/widget/photocam/preview-00.png * @image latex img/widget/photocam/preview-00.eps * * Photocam is a widget meant specifically for displaying * high-resolution digital camera photos, giving speedy feedback (fast * load), zooming and panning as well as fitting logic, all with low * memory footprint. It is entirely focused on @b jpeg images, and * takes advantage of properties of the jpeg format (via Evas loader * features in the jpeg loader). * * Signals that you can add callbacks for are: * @li @c "clicked" - This is called when a user has clicked the photo * without dragging around. * @li @c "press" - This is called when a user has pressed down on the * photo. * @li @c "longpressed" - This is called when a user has pressed down * on the photo for a long time without dragging around. * @li @c "clicked,double" - This is called when a user has * double-clicked the photo. * @li @c "load" - Photo load begins. * @li @c "loaded" - This is called when the image file load is * complete for the first view (low resolution blurry version). * @li @c "load,detail" - Photo detailed data load begins. * @li @c "loaded,detail" - This is called when the image file load is * complete for the detailed image data (full resolution * needed). * @li @c "zoom,start" - Zoom animation started. * @li @c "zoom,stop" - Zoom animation stopped. * @li @c "zoom,change" - Zoom changed when using an auto zoom mode. * @li @c "scroll" - the content has been scrolled (moved) * @li @c "scroll,anim,start" - scrolling animation has started * @li @c "scroll,anim,stop" - scrolling animation has stopped * @li @c "scroll,drag,start" - dragging the contents around has started * @li @c "scroll,drag,stop" - dragging the contents around has stopped * * This widget implements the @b @ref elm-scrollable-interface * interface, so that all (non-deprecated) functions for the base @ref * Scroller widget also work for photocam objects. * * Some calls on the photocam's API are marked as @b deprecated, as * they just wrap the scrollable widgets counterpart functions. Use * the ones we point you to, for each case of deprecation here, * instead -- eventually the deprecated ones will be discarded (next * major release). * * @ref tutorial_photocam shows the API in action. * @{ */ /** * @brief Types of zoom available. */ typedef enum { ELM_PHOTOCAM_ZOOM_MODE_MANUAL = 0, /**< Zoom controlled normally by elm_photocam_zoom_set */ ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT, /**< Zoom until photo fits in photocam */ ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL, /**< Zoom until photo fills photocam */ ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT_IN, /**< Zoom in until photo fits in photocam */ ELM_PHOTOCAM_ZOOM_MODE_LAST } Elm_Photocam_Zoom_Mode; /** * @brief Add a new Photocam object * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Photocam */ EAPI Evas_Object *elm_photocam_add(Evas_Object *parent); /** * @brief Set the photo file to be shown * * @param obj The photocam object * @param file The photo file * @return The return error (see EVAS_LOAD_ERROR_NONE, EVAS_LOAD_ERROR_GENERIC etc.) * * This sets (and shows) the specified file (with a relative or absolute * path) and will return a load error (same error that * evas_object_image_load_error_get() will return). The image will change and * adjust its size at this point and begin a background load process for this * photo that at some time in the future will be displayed at the full * quality needed. * * @ingroup Photocam */ EAPI Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file); /** * @brief Returns the path of the current image file * * @param obj The photocam object * @return Returns the path * * @see elm_photocam_file_set() * * @ingroup Photocam */ EAPI const char *elm_photocam_file_get(const Evas_Object *obj); /** * @brief Set the zoom level of the photo * * @param obj The photocam object * @param zoom The zoom level to set * * This sets the zoom level. 1 will be 1:1 pixel for pixel. 2 will be 2:1 * (that is 2x2 photo pixels will display as 1 on-screen pixel). 4:1 will be * 4x4 photo pixels as 1 screen pixel, and so on. The @p zoom parameter must * be greater than 0. It is suggested to stick to powers of 2. (1, 2, 4, 8, * 16, 32, etc.). * * @ingroup Photocam */ EAPI void elm_photocam_zoom_set(Evas_Object *obj, double zoom); /** * @brief Get the zoom level of the photo * * @param obj The photocam object * @return The current zoom level * * This returns the current zoom level of the photocam object. Note that if * you set the fill mode to other than ELM_PHOTOCAM_ZOOM_MODE_MANUAL * (which is the default), the zoom level may be changed at any time by the * photocam object itself to account for photo size and photocam viewport * size. * * @see elm_photocam_zoom_set() * @see elm_photocam_zoom_mode_set() * * @ingroup Photocam */ EAPI double elm_photocam_zoom_get(const Evas_Object *obj); /** * @brief Set the zoom mode * * @param obj The photocam object * @param mode The desired mode * * This sets the zoom mode to manual or one of several automatic levels. * Manual (ELM_PHOTOCAM_ZOOM_MODE_MANUAL) means that zoom is set manually by * elm_photocam_zoom_set() and will stay at that level until changed by code * or until zoom mode is changed. This is the default mode. The Automatic * modes will allow the photocam object to automatically adjust zoom mode * based on properties. ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT) will adjust zoom so * the photo fits EXACTLY inside the scroll frame with no pixels outside this * region. ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL will be similar but ensure no * pixels within the frame are left unfilled. * * @ingroup Photocam */ EAPI void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode); /** * @brief Get the zoom mode * * @param obj The photocam object * @return The current zoom mode * * This gets the current zoom mode of the photocam object. * * @see elm_photocam_zoom_mode_set() * * @ingroup Photocam */ EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj); /** * @brief Get the current image pixel width and height * * @param obj The photocam object * @param w A pointer to the width return * @param h A pointer to the height return * * This gets the current photo pixel width and height (for the original). * The size will be returned in the integers @p w and @p h that are pointed * to. * * @ingroup Photocam */ EAPI void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h); /** * @brief Get the region of the image that is currently shown * * @param obj * @param x A pointer to the X-coordinate of region * @param y A pointer to the Y-coordinate of region * @param w A pointer to the width * @param h A pointer to the height * * @see elm_photocam_image_region_show() * @see elm_photocam_image_region_bring_in() * * @ingroup Photocam */ EAPI void elm_photocam_image_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h); /** * @brief Set the viewed region of the image * * @param obj The photocam object * @param x X-coordinate of region in image original pixels * @param y Y-coordinate of region in image original pixels * @param w Width of region in image original pixels * @param h Height of region in image original pixels * * This shows the region of the image without using animation. * * @ingroup Photocam */ EAPI void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h); /** * @brief Bring in the viewed portion of the image * * @param obj The photocam object * @param x X-coordinate of region in image original pixels * @param y Y-coordinate of region in image original pixels * @param w Width of region in image original pixels * @param h Height of region in image original pixels * * This shows the region of the image using animation. * * @ingroup Photocam */ EAPI void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h); /** * @brief Set the paused state for photocam * * @param obj The photocam object * @param paused The pause state to set * * This sets the paused state to on(EINA_TRUE) or off (EINA_FALSE) for * photocam. The default is off. This will stop zooming using animation on * zoom level changes and change instantly. This will stop any existing * animations that are running. * * @ingroup Photocam */ EAPI void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused); /** * @brief Get the paused state for photocam * * @param obj The photocam object * @return The current paused state * * This gets the current paused state for the photocam object. * * @see elm_photocam_paused_set() * * @ingroup Photocam */ EAPI Eina_Bool elm_photocam_paused_get(const Evas_Object *obj); /** * @brief Get the internal low-res image used for photocam * * @param obj The photocam object * @return The internal image object handle, or NULL if none exists * * This gets the internal image object inside photocam. Do not modify it. It * is for inspection only, and hooking callbacks to. Nothing else. It may be * deleted at any time as well. * * @ingroup Photocam */ EAPI Evas_Object *elm_photocam_internal_image_get(const Evas_Object *obj); /** * @brief Set the photocam scrolling bouncing. * * @param obj The photocam object * @param h_bounce set this to @c EINA_TRUE for horizontal bouncing * @param v_bounce set this to @c EINA_TRUE for vertical bouncing * * @deprecated Use elm_scroller_bounce_set() instead. * * @ingroup Photocam */ EINA_DEPRECATED EAPI void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * @brief Get the photocam scrolling bouncing. * * @param obj The photocam object * @param h_bounce horizontal bouncing * @param v_bounce vertical bouncing * * @see elm_photocam_bounce_set() * * @deprecated Use elm_scroller_bounce_get() instead. * * @ingroup Photocam */ EINA_DEPRECATED EAPI void elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * @brief Set the gesture state for photocam. * * @param obj The photocam object * @param gesture The gesture state to set * * This sets the gesture state to on(EINA_TRUE) or off (EINA_FALSE) for * photocam. The default is off. This will start multi touch zooming. * * @ingroup Photocam */ EAPI void elm_photocam_gesture_enabled_set(Evas_Object *obj, Eina_Bool gesture); /** * @brief Get the gesture state for photocam. * * @param obj The photocam object * @return The current gesture state * * This gets the current gesture state for the photocam object. * * @see elm_photocam_gesture_enabled_set() * * @ingroup Photocam */ EAPI Eina_Bool elm_photocam_gesture_enabled_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/Makefile.am0000664000175000017500000001351612127353615014222 00000000000000AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = \ -DELM_INTERNAL_API_ARGESFSDFEFC=1 \ -DMODULES_PATH=\"$(libdir)/elementary/modules\" \ -I. \ -I$(top_builddir) \ -I$(top_srcdir) \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DLOCALE_DIR=\"@LOCALE_DIR@\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ \ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ \ @EVIL_CFLAGS@ \ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ if ELEMENTARY_WINDOWS_BUILD AM_CPPFLAGS += -DELEMENTARY_BUILD endif lib_LTLIBRARIES = libelementary.la includes_HEADERS = \ Elementary.h \ Elementary_Cursor.h includesdir = $(includedir)/elementary-@VMAJ@ includesunstable_HEADERS = \ elm_interface_scrollable.h \ elm_widget.h \ elm_widget_actionslider.h \ elm_widget_bg.h \ elm_widget_box.h \ elm_widget_bubble.h \ elm_widget_button.h \ elm_widget_calendar.h \ elm_widget_check.h \ elm_widget_clock.h \ elm_widget_colorselector.h \ elm_widget_conform.h \ elm_widget_container.h \ elm_widget_datetime.h \ elm_widget_dayselector.h \ elm_widget_diskselector.h \ elm_widget_fileselector.h \ elm_widget_fileselector_button.h \ elm_widget_flip.h \ elm_widget_flipselector.h \ elm_widget_frame.h \ elm_widget_gengrid.h \ elm_widget_genlist.h \ elm_widget_glview.h \ elm_widget_grid.h \ elm_widget_hover.h \ elm_widget_hoversel.h \ elm_widget_icon.h \ elm_widget_image.h \ elm_widget_index.h \ elm_widget_inwin.h \ elm_widget_label.h \ elm_widget_layout.h \ elm_widget_list.h \ elm_widget_map.h \ elm_widget_mapbuf.h \ elm_widget_menu.h \ elm_widget_naviframe.h \ elm_widget_notify.h \ elm_widget_panes.h \ elm_widget_photo.h \ elm_widget_photocam.h \ elm_widget_player.h \ elm_widget_plug.h \ elm_widget_progressbar.h \ elm_widget_radio.h \ elm_widget_route.h \ elm_widget_scroller.h \ elm_widget_segment_control.h \ elm_widget_separator.h \ elm_widget_slider.h \ elm_widget_slideshow.h \ elm_widget_spinner.h \ elm_widget_table.h \ elm_widget_thumb.h \ elm_widget_video.h \ elm_widget_web.h includesunstabledir = $(includedir)/elementary-@VMAJ@ includesub_HEADERS = \ elc_ctxpopup.h \ elm_dayselector.h \ elc_fileselector_button.h \ elc_fileselector_entry.h \ elc_fileselector.h \ elc_hoversel.h \ elc_multibuttonentry.h \ elc_naviframe.h \ elc_popup.h \ elm_actionslider.h \ elm_app.h \ elm_authors.h \ elm_bg.h \ elm_box.h \ elm_bubble.h \ elm_button.h \ elm_cache.h \ elm_calendar.h \ elm_check.h \ elm_clock.h \ elm_cnp.h \ elm_colorselector.h \ elm_config.h \ elm_conform.h \ elm_cursor.h \ elm_datetime.h \ elm_debug.h \ elm_deprecated.h \ elm_diskselector.h \ elm_entry.h \ elm_finger.h \ elm_flip.h \ elm_flipselector.h \ elm_focus.h \ elm_font.h \ elm_frame.h \ elm_gen.h \ elm_general.h \ elm_gengrid.h \ elm_genlist.h \ elm_gesture_layer.h \ elm_getting_started.h \ elm_glview.h \ elm_grid.h \ elm_hover.h \ elm_icon.h \ elm_image.h \ elm_inwin.h \ elm_plug.h \ elm_index.h \ elm_intro.h \ elm_label.h \ elm_layout.h \ elm_list.h \ elm_macros.h \ elm_mapbuf.h \ elm_map.h \ elm_menu.h \ elm_mirroring.h \ elm_need.h \ elm_notify.h \ elm_object.h \ elm_object_item.h \ elm_panel.h \ elm_panes.h \ elm_photocam.h \ elm_photo.h \ elm_progressbar.h \ elm_radio.h \ elm_route.h \ elm_scale.h \ elm_scroller.h \ elm_scroll.h \ elm_segment_control.h \ elm_separator.h \ elm_slider.h \ elm_slideshow.h \ elm_spinner.h \ elm_store.h \ elm_table.h \ elm_theme.h \ elm_thumb.h \ elm_toolbar.h \ elm_tooltip.h \ elm_transit.h \ elm_video.h \ elm_web.h \ elm_win.h includesubdir = $(includedir)/elementary-@VMAJ@/ libelementary_la_SOURCES = \ elm_gen_common.h \ elm_priv.h \ els_box.h \ els_pan.h \ els_scroller.h \ elc_ctxpopup.c \ elc_fileselector.c \ elc_fileselector_button.c \ elc_fileselector_entry.c \ elc_hoversel.c \ elc_multibuttonentry.c \ elc_naviframe.c \ elc_player.c \ elc_popup.c \ elc_scrolled_entry.c \ elm_access.c \ elm_actionslider.c \ elm_bg.c \ elm_box.c \ elm_bubble.c \ elm_button.c \ elm_calendar.c \ elm_check.c \ elm_clock.c \ elm_cnp.c \ elm_colorselector.c \ elm_config.c \ elm_conform.c \ elm_container.c \ elm_datetime.c \ elm_dayselector.c \ elm_diskselector.c \ elm_entry.c \ elm_flip.c \ elm_flipselector.c \ elm_font.c \ elm_frame.c \ elm_gengrid.c \ elm_genlist.c \ elm_gesture_layer.c \ elm_glview.c \ elm_grid.c \ elm_hover.c \ elm_icon.c \ elm_image.c \ elm_index.c \ elm_interface_scrollable.c \ elm_inwin.c \ elm_label.c \ elm_layout.c \ elm_list.c \ elm_main.c \ elm_map.c \ elm_mapbuf.c \ elm_menu.c \ elm_module.c \ elm_notify.c \ elm_panel.c \ elm_panes.c \ elm_photo.c \ elm_photocam.c \ elm_plug.c \ elm_progressbar.c \ elm_radio.c \ elm_route.c \ elm_scroller.c \ elm_segment_control.c \ elm_separator.c \ elm_slider.c \ elm_slideshow.c \ elm_spinner.c \ elm_store.c \ elm_table.c \ elm_theme.c \ elm_thumb.c \ elm_toolbar.c \ elm_transit.c \ elm_util.c \ elm_video.c \ elm_web.c \ elm_widget.c \ elm_win.c \ els_box.c \ els_cursor.c \ els_pan.c \ els_scroller.c \ els_tooltip.c \ elu_ews_wm.c libelementary_la_CFLAGS = libelementary_la_LIBADD = \ @my_libs@ \ @dlopen_libs@ \ @ELEMENTARY_LIBS@ \ @ELEMENTARY_X_LIBS@ \ @ELEMENTARY_FB_LIBS@ \ @ELEMENTARY_SDL_LIBS@ \ @ELEMENTARY_WIN32_LIBS@ \ @ELEMENTARY_WINCE_LIBS@ \ @ELEMENTARY_EDBUS_LIBS@ \ @ELEMENTARY_EFREET_LIBS@ \ @ELEMENTARY_ETHUMB_LIBS@ \ @ELEMENTARY_WEB_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_ECORE_IMF_LIBS@ \ @ELEMENTARY_ECORE_CON_LIBS@ \ @ELEMENTARY_WAYLAND_LIBS@ \ @EVIL_LIBS@ \ @EIO_LIBS@ \ @EMOTION_LIBS@ \ @LTLIBINTL@ libelementary_la_LDFLAGS = \ -no-undefined @lt_enable_auto_import@ \ -version-info @version_info@ @release_info@ EXTRA_DIST = \ elm_factory.h \ elm_factory.c elementary-1.7.7/src/lib/elm_scroller.c0000664000175000017500000006324512127353615015020 00000000000000#include #include "elm_priv.h" #include "elm_widget_scroller.h" EAPI const char ELM_SCROLLER_SMART_NAME[] = "elm_scroller"; static const char SIG_SCROLL[] = "scroll"; static const char SIG_SCROLL_ANIM_START[] = "scroll,anim,start"; static const char SIG_SCROLL_ANIM_STOP[] = "scroll,anim,stop"; static const char SIG_SCROLL_DRAG_START[] = "scroll,drag,start"; static const char SIG_SCROLL_DRAG_STOP[] = "scroll,drag,stop"; static const char SIG_EDGE_LEFT[] = "edge,left"; static const char SIG_EDGE_RIGHT[] = "edge,right"; static const char SIG_EDGE_TOP[] = "edge,top"; static const char SIG_EDGE_BOTTOM[] = "edge,bottom"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_SCROLL, ""}, {SIG_SCROLL_ANIM_START, ""}, {SIG_SCROLL_ANIM_STOP, ""}, {SIG_SCROLL_DRAG_START, ""}, {SIG_SCROLL_DRAG_STOP, ""}, {SIG_EDGE_LEFT, ""}, {SIG_EDGE_RIGHT, ""}, {SIG_EDGE_TOP, ""}, {SIG_EDGE_BOTTOM, ""}, {NULL, NULL} }; static const Evas_Smart_Interface *_smart_interfaces[] = { (Evas_Smart_Interface *)&ELM_SCROLLABLE_IFACE, NULL }; EVAS_SMART_SUBCLASS_IFACE_NEW (ELM_SCROLLER_SMART_NAME, _elm_scroller, Elm_Scroller_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks, _smart_interfaces); static Eina_Bool _elm_scroller_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Coord x = 0; Evas_Coord y = 0; Evas_Coord c_x = 0; Evas_Coord c_y = 0; Evas_Coord v_w = 0; Evas_Coord v_h = 0; Evas_Coord max_x = 0; Evas_Coord max_y = 0; Evas_Coord page_x = 0; Evas_Coord page_y = 0; Evas_Coord step_x = 0; Evas_Coord step_y = 0; Evas_Event_Key_Down *ev = event_info; ELM_SCROLLER_DATA_GET(obj, sd); if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; sd->s_iface->content_pos_get(obj, &x, &y); sd->s_iface->step_size_get(obj, &step_x, &step_y); sd->s_iface->page_size_get(obj, &page_x, &page_y); sd->s_iface->content_viewport_size_get(obj, &v_w, &v_h); evas_object_geometry_get(sd->content, &c_x, &c_y, &max_x, &max_y); if (((!strcmp(ev->keyname, "Left")) || (!strcmp(ev->keyname, "KP_Left")) || (!strcmp(ev->keyname, "Right")) || (!strcmp(ev->keyname, "KP_Right")) || (!strcmp(ev->keyname, "Up")) || (!strcmp(ev->keyname, "KP_Up")) || (!strcmp(ev->keyname, "Down")) || (!strcmp(ev->keyname, "KP_Down"))) && (!ev->string)) { Evas_Object *current_focus = NULL; Eina_List *can_focus_list = NULL; Evas_Object *new_focus = NULL; Evas_Coord f_x = 0; Evas_Coord f_y = 0; Evas_Coord f_w = 0; Evas_Coord f_h = 0; current_focus = elm_widget_focused_object_get(obj); evas_object_geometry_get(current_focus, &f_x, &f_y, &f_w, &f_h); can_focus_list = elm_widget_can_focus_child_list_get(obj); if ((current_focus == obj) || (!ELM_RECTS_INTERSECT (x, y, v_w, v_h, (f_x - c_x), (f_y - c_y), f_w, f_h))) { Eina_List *l; Evas_Object *cur; double weight = 0.0; EINA_LIST_FOREACH (can_focus_list, l, cur) { double cur_weight = 0.0; evas_object_geometry_get(cur, &f_x, &f_y, &f_w, &f_h); if (ELM_RECTS_INTERSECT (x, y, v_w, v_h, (f_x - c_x), (f_y - c_y), f_w, f_h)) { if ((f_x - c_x) > x) cur_weight += ((f_x - c_x) - x) * ((f_x - c_x) - x); if ((f_y - c_y) > y) cur_weight += ((f_y - c_y) - y) * ((f_y - c_y) - y); if (cur_weight == 0.0) { elm_widget_focus_steal(cur); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } cur_weight = 1.0 / cur_weight; if (cur_weight > weight) { new_focus = cur; weight = cur_weight; } } } if (new_focus) { elm_widget_focus_steal(new_focus); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } } else { Evas_Object *tmp = NULL; double degree = 0.0, weight = 0.0; void *(*list_data_get)(const Eina_List *list); list_data_get = eina_list_data_get; if ((!strcmp(ev->keyname, "Left")) || (!strcmp(ev->keyname, "KP_Left"))) degree = 270.0; else if ((!strcmp(ev->keyname, "Right")) || (!strcmp(ev->keyname, "KP_Right"))) degree = 90.0; else if ((!strcmp(ev->keyname, "Up")) || (!strcmp(ev->keyname, "KP_Up"))) degree = 0.0; else if ((!strcmp(ev->keyname, "Down")) || (!strcmp(ev->keyname, "KP_Down"))) degree = 180.0; if (elm_widget_focus_list_direction_get (obj, current_focus, can_focus_list, list_data_get, degree, &tmp, &weight)) new_focus = tmp; if (new_focus) { Evas_Coord l_x = 0; Evas_Coord l_y = 0; Evas_Coord l_w = 0; Evas_Coord l_h = 0; evas_object_geometry_get(new_focus, &f_x, &f_y, &f_w, &f_h); l_x = f_x - c_x - step_x; l_y = f_y - c_y - step_y; l_w = f_w + (step_x * 2); l_h = f_h + (step_y * 2); if (ELM_RECTS_INTERSECT(x, y, v_w, v_h, l_x, l_y, l_w, l_h)) { elm_widget_focus_steal(new_focus); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } } } } if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { if (x <= 0) return EINA_FALSE; x -= step_x; } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { if (x >= (max_x - v_w)) return EINA_FALSE; x += step_x; } else if ((!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { if (y == 0) return EINA_FALSE; y -= step_y; } else if ((!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { if (y >= (max_y - v_h)) return EINA_FALSE; y += step_y; } else if ((!strcmp(ev->keyname, "Home")) || ((!strcmp(ev->keyname, "KP_Home")) && (!ev->string))) { y = 0; } else if ((!strcmp(ev->keyname, "End")) || ((!strcmp(ev->keyname, "KP_End")) && (!ev->string))) { y = max_y - v_h; } else if ((!strcmp(ev->keyname, "Prior")) || ((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string))) { if (page_y < 0) y -= -(page_y * v_h) / 100; else y -= page_y; } else if ((!strcmp(ev->keyname, "Next")) || ((!strcmp(ev->keyname, "KP_Next")) && (!ev->string))) { if (page_y < 0) y += -(page_y * v_h) / 100; else y += page_y; } else return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; sd->s_iface->content_pos_set(obj, x, y); return EINA_TRUE; } static void _elm_scroller_smart_sizing_eval(Evas_Object *obj) { Evas_Coord vw = 0, vh = 0, minw = 0, minh = 0, maxw = 0, maxh = 0, w, h, vmw, vmh; double xw = 0.0, yw = 0.0; ELM_SCROLLER_DATA_GET(obj, sd); /* parent class' early call */ if (!sd->s_iface) return; if (sd->content) { evas_object_size_hint_min_get(sd->content, &minw, &minh); evas_object_size_hint_max_get(sd->content, &maxw, &maxh); evas_object_size_hint_weight_get(sd->content, &xw, &yw); } sd->s_iface->content_viewport_size_get(obj, &vw, &vh); if (xw > 0.0) { if ((minw > 0) && (vw < minw)) vw = minw; else if ((maxw > 0) && (vw > maxw)) vw = maxw; } else if (minw > 0) vw = minw; if (yw > 0.0) { if ((minh > 0) && (vh < minh)) vh = minh; else if ((maxh > 0) && (vh > maxh)) vh = maxh; } else if (minh > 0) vh = minh; if (sd->content) evas_object_resize(sd->content, vw, vh); w = -1; h = -1; edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &vmw, &vmh); if (sd->min_w) w = vmw + minw; if (sd->min_h) h = vmh + minh; evas_object_size_hint_max_get(obj, &maxw, &maxh); if ((maxw > 0) && (w > maxw)) w = maxw; if ((maxh > 0) && (h > maxh)) h = maxh; evas_object_size_hint_min_set(obj, w, h); } static void _mirrored_set(Evas_Object *obj, Eina_Bool mirrored) { ELM_SCROLLER_DATA_GET(obj, sd); sd->s_iface->mirrored_set(obj, mirrored); } static Eina_Bool _elm_scroller_smart_theme(Evas_Object *obj) { if (!ELM_WIDGET_CLASS(_elm_scroller_parent_sc)->theme(obj)) return EINA_FALSE; _mirrored_set(obj, elm_widget_mirrored_get(obj)); elm_layout_sizing_eval(obj); return EINA_TRUE; } static Eina_Bool _elm_scroller_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Evas_Object *cur; ELM_SCROLLER_DATA_GET(obj, sd); if (!sd->content) return EINA_FALSE; cur = sd->content; /* Try focus cycle in subitem */ if (elm_widget_focus_get(obj)) { if ((elm_widget_can_focus_get(cur)) || (elm_widget_child_can_focus_get(cur))) return elm_widget_focus_next_get(cur, dir, next); } /* Return */ *next = (Evas_Object *)obj; return !elm_widget_focus_get(obj); } static void _show_region_hook(void *data, Evas_Object *content_obj) { Evas_Coord x, y, w, h; ELM_SCROLLER_DATA_GET(data, sd); elm_widget_show_region_get(content_obj, &x, &y, &w, &h); sd->s_iface->content_region_show(data, x, y, w, h); } static void _focus_region_hook(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { ELM_SCROLLER_DATA_GET(obj, sd); sd->s_iface->content_region_show(obj, x, y, w, h); } static void _changed_size_hints_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static Eina_Bool _elm_scroller_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { ELM_SCROLLER_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_scroller_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; if (sobj == sd->content) { elm_widget_on_show_region_hook_set(sd->content, NULL, NULL); sd->content = NULL; } return EINA_TRUE; } static void _resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static void _edge_left_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_LEFT, NULL); } static void _edge_right_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_RIGHT, NULL); } static void _edge_top_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_TOP, NULL); } static void _edge_bottom_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_BOTTOM, NULL); } static void _scroll_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL, NULL); } static void _scroll_anim_start_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_ANIM_START, NULL); } static void _scroll_anim_stop_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_ANIM_STOP, NULL); } static void _scroll_drag_start_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_DRAG_START, NULL); } static void _scroll_drag_stop_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_DRAG_STOP, NULL); } static Eina_Bool _elm_scroller_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { ELM_SCROLLER_DATA_GET(obj, sd); if (part && strcmp(part, "default")) return ELM_CONTAINER_CLASS (_elm_scroller_parent_sc)->content_set(obj, part, content); if (sd->content == content) return EINA_TRUE; if (sd->content) evas_object_del(sd->content); sd->content = content; if (content) { elm_widget_on_show_region_hook_set(content, _show_region_hook, obj); elm_widget_sub_object_add(obj, content); sd->s_iface->content_set(obj, content); } elm_layout_sizing_eval(obj); return EINA_TRUE; } static Evas_Object * _elm_scroller_smart_content_get(const Evas_Object *obj, const char *part) { ELM_SCROLLER_DATA_GET(obj, sd); if (part && strcmp(part, "default")) return ELM_CONTAINER_CLASS (_elm_scroller_parent_sc)->content_get(obj, part); return sd->content; } static Evas_Object * _elm_scroller_smart_content_unset(Evas_Object *obj, const char *part) { Evas_Object *content; ELM_SCROLLER_DATA_GET(obj, sd); if (part && strcmp(part, "default")) return ELM_CONTAINER_CLASS (_elm_scroller_parent_sc)->content_unset(obj, part); if (!sd->content) return NULL; content = sd->content; elm_widget_sub_object_del(obj, sd->content); sd->s_iface->content_set(obj, NULL); sd->content = NULL; return content; } static void _elm_scroller_content_min_limit_cb(Evas_Object *obj, Eina_Bool w, Eina_Bool h) { ELM_SCROLLER_DATA_GET(obj, sd); sd->min_w = !!w; sd->min_h = !!h; elm_layout_sizing_eval(obj); } static void _elm_scroller_smart_add(Evas_Object *obj) { Evas_Coord minw, minh; EVAS_SMART_DATA_ALLOC(obj, Elm_Scroller_Smart_Data); ELM_WIDGET_CLASS(_elm_scroller_parent_sc)->base.add(obj); elm_widget_can_focus_set(obj, EINA_TRUE); elm_layout_theme_set(obj, "scroller", "base", elm_widget_style_get(obj)); priv->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_smart_member_add(priv->hit_rect, obj); elm_widget_sub_object_add(obj, priv->hit_rect); evas_object_color_set(priv->hit_rect, 0, 0, 0, 0); evas_object_show(priv->hit_rect); evas_object_repeat_events_set(priv->hit_rect, EINA_TRUE); /* FIXME: rework it */ elm_widget_focus_region_hook_set(obj, _focus_region_hook); priv->s_iface = evas_object_smart_interface_get (obj, ELM_SCROLLABLE_IFACE_NAME); priv->s_iface->objects_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, priv->hit_rect); evas_object_event_callback_add (obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj); edje_object_size_min_calc(ELM_WIDGET_DATA(priv)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _resize_cb, obj); priv->s_iface->edge_left_cb_set(obj, _edge_left_cb); priv->s_iface->edge_right_cb_set(obj, _edge_right_cb); priv->s_iface->edge_top_cb_set(obj, _edge_top_cb); priv->s_iface->edge_bottom_cb_set(obj, _edge_bottom_cb); priv->s_iface->scroll_cb_set(obj, _scroll_cb); priv->s_iface->animate_start_cb_set(obj, _scroll_anim_start_cb); priv->s_iface->animate_stop_cb_set(obj, _scroll_anim_stop_cb); priv->s_iface->drag_start_cb_set(obj, _scroll_drag_start_cb); priv->s_iface->drag_stop_cb_set(obj, _scroll_drag_stop_cb); priv->s_iface->content_min_limit_cb_set (obj, _elm_scroller_content_min_limit_cb); } static void _elm_scroller_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_SCROLLER_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_scroller_parent_sc)->base.move(obj, x, y); evas_object_move(sd->hit_rect, x, y); } static void _elm_scroller_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_SCROLLER_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_scroller_parent_sc)->base.resize(obj, w, h); evas_object_resize(sd->hit_rect, w, h); } static void _elm_scroller_smart_member_add(Evas_Object *obj, Evas_Object *member) { ELM_SCROLLER_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_scroller_parent_sc)->base.member_add(obj, member); if (sd->hit_rect) evas_object_raise(sd->hit_rect); } static void _elm_scroller_smart_set_user(Elm_Scroller_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_scroller_smart_add; ELM_WIDGET_CLASS(sc)->base.move = _elm_scroller_smart_move; ELM_WIDGET_CLASS(sc)->base.resize = _elm_scroller_smart_resize; ELM_WIDGET_CLASS(sc)->base.member_add = _elm_scroller_smart_member_add; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_scroller_smart_sub_object_del; ELM_WIDGET_CLASS(sc)->theme = _elm_scroller_smart_theme; ELM_WIDGET_CLASS(sc)->focus_next = _elm_scroller_smart_focus_next; ELM_WIDGET_CLASS(sc)->event = _elm_scroller_smart_event; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_CONTAINER_CLASS(sc)->content_set = _elm_scroller_smart_content_set; ELM_CONTAINER_CLASS(sc)->content_get = _elm_scroller_smart_content_get; ELM_CONTAINER_CLASS(sc)->content_unset = _elm_scroller_smart_content_unset; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_scroller_smart_sizing_eval; } EAPI const Elm_Scroller_Smart_Class * elm_scroller_smart_class_get(void) { static Elm_Scroller_Smart_Class _sc = ELM_SCROLLER_SMART_CLASS_INIT_NAME_VERSION(ELM_SCROLLER_SMART_NAME); static const Elm_Scroller_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_scroller_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_scroller_add(Evas_Object *parent) { Evas *e; Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); e = evas_object_evas_get(parent); if (!e) return NULL; obj = evas_object_smart_add(e, _elm_scroller_smart_class_new()); if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } /* deprecated */ EAPI void elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *klass, const char *group) { ELM_SCROLLER_CHECK(obj); ELM_SCROLLER_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN(klass); EINA_SAFETY_ON_NULL_RETURN(group); if (eina_stringshare_replace(&(ELM_LAYOUT_DATA(sd)->klass), klass) || eina_stringshare_replace(&(ELM_LAYOUT_DATA(sd)->group), group)) _elm_scroller_smart_theme(obj); } EAPI void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h) { ELM_SCROLLABLE_CHECK(obj); s_iface->content_min_limit(obj, w, h); } EAPI void elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { ELM_SCROLLABLE_CHECK(obj); s_iface->content_region_show(obj, x, y, w, h); } EAPI void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) { ELM_SCROLLABLE_CHECK(obj); if ((policy_h >= ELM_SCROLLER_POLICY_LAST) || (policy_v >= ELM_SCROLLER_POLICY_LAST)) return; s_iface->policy_set(obj, policy_h, policy_v); } EAPI void elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) { ELM_SCROLLABLE_CHECK(obj); s_iface->policy_get(obj, policy_h, policy_v); } EAPI void elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { ELM_SCROLLABLE_CHECK(obj); if ((x) || (y)) s_iface->content_pos_get(obj, x, y); if ((w) || (h)) s_iface->content_viewport_size_get(obj, w, h); } EAPI void elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_SCROLLABLE_CHECK(obj); s_iface->content_size_get(obj, w, h); } EAPI void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) { ELM_SCROLLABLE_CHECK(obj); s_iface->bounce_allow_set(obj, h_bounce, v_bounce); } EAPI void elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) { ELM_SCROLLABLE_CHECK(obj); s_iface->bounce_allow_get(obj, h_bounce, v_bounce); } EAPI void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) { Evas_Coord pagesize_h, pagesize_v; ELM_SCROLLABLE_CHECK(obj); s_iface->paging_get(obj, NULL, NULL, &pagesize_h, &pagesize_v); s_iface->paging_set (obj, h_pagerel, v_pagerel, pagesize_h, pagesize_v); } EAPI void elm_scroller_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel) { ELM_SCROLLER_CHECK(obj); ELM_SCROLLER_DATA_GET(obj, sd); sd->s_iface->paging_get(obj, h_pagerel, v_pagerel, NULL, NULL); } EAPI void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) { double pagerel_h, pagerel_v; ELM_SCROLLABLE_CHECK(obj); s_iface->paging_get(obj, &pagerel_h, &pagerel_v, NULL, NULL); s_iface->paging_set (obj, pagerel_h, pagerel_v, h_pagesize, v_pagesize); } EAPI void elm_scroller_page_size_get(const Evas_Object *obj, Evas_Coord *h_pagesize, Evas_Coord *v_pagesize) { ELM_SCROLLER_CHECK(obj); ELM_SCROLLER_DATA_GET(obj, sd); sd->s_iface->paging_get(obj, NULL, NULL, h_pagesize, v_pagesize); } EAPI void elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) { ELM_SCROLLABLE_CHECK(obj); s_iface->current_page_get(obj, h_pagenumber, v_pagenumber); } EAPI void elm_scroller_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) { ELM_SCROLLABLE_CHECK(obj); s_iface->last_page_get(obj, h_pagenumber, v_pagenumber); } EAPI void elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber) { ELM_SCROLLABLE_CHECK(obj); s_iface->page_show(obj, h_pagenumber, v_pagenumber); } EAPI void elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber) { ELM_SCROLLABLE_CHECK(obj); s_iface->page_bring_in(obj, h_pagenumber, v_pagenumber); } EAPI void elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { ELM_SCROLLABLE_CHECK(obj); s_iface->region_bring_in(obj, x, y, w, h); } EAPI void elm_scroller_gravity_set(Evas_Object *obj, double x, double y) { ELM_SCROLLABLE_CHECK(obj); s_iface->gravity_set(obj, x, y); } EAPI void elm_scroller_gravity_get(const Evas_Object *obj, double *x, double *y) { ELM_SCROLLABLE_CHECK(obj); s_iface->gravity_get(obj, x, y); } EAPI void elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation) { Elm_Widget_Smart_Data *sd; ELM_SCROLLABLE_CHECK(obj); sd = evas_object_smart_data_get(obj); if (!sd) return; /* just being paranoid */ evas_object_propagate_events_set(sd->resize_obj, propagation); } EAPI Eina_Bool elm_scroller_propagate_events_get(const Evas_Object *obj) { Elm_Widget_Smart_Data *sd; ELM_SCROLLABLE_CHECK(obj, EINA_FALSE); sd = evas_object_smart_data_get(obj); if (!sd) return EINA_FALSE; /* just being paranoid */ return evas_object_propagate_events_get(sd->resize_obj); } elementary-1.7.7/src/lib/elm_widget_panes.h0000664000175000017500000001137512127353615015646 00000000000000#ifndef ELM_WIDGET_PANES_H #define ELM_WIDGET_PANES_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-panes-class The Elementary Panes Class * * Elementary, besides having the @ref Panes widget, exposes its * foundation -- the Elementary Panes Class -- in order to create other * widgets which are a panes with some more logic on top. */ /** * @def ELM_PANES_CLASS * * Use this macro to cast whichever subclass of * #Elm_Panes_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_PANES_CLASS(x) ((Elm_Panes_Smart_Class *)x) /** * @def ELM_PANES_DATA * * Use this macro to cast whichever subdata of * #Elm_Panes_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_PANES_DATA(x) ((Elm_Panes_Smart_Data *)x) /** * @def ELM_PANES_SMART_CLASS_VERSION * * Current version for Elementary panes @b base smart class, a value * which goes to _Elm_Panes_Smart_Class::version. * * @ingroup Widget */ #define ELM_PANES_SMART_CLASS_VERSION 1 /** * @def ELM_PANES_SMART_CLASS_INIT * * Initializer for a whole #Elm_Panes_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PANES_SMART_CLASS_INIT_NULL * @see ELM_PANES_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_PANES_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_PANES_SMART_CLASS_VERSION} /** * @def ELM_PANES_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Panes_Smart_Class structure. * * @see ELM_PANES_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PANES_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PANES_SMART_CLASS_INIT_NULL \ ELM_PANES_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_PANES_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Panes_Smart_Class structure and * set its name and version. * * This is similar to #ELM_PANES_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Panes_Smart_Class (base field) * to the latest #ELM_PANES_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_PANES_SMART_CLASS_INIT_NULL * @see ELM_PANES_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PANES_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_PANES_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary panes base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a panes. * * All of the functions listed on @ref Panes namespace will work for * objects deriving from #Elm_Panes_Smart_Class. */ typedef struct _Elm_Panes_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Panes_Smart_Class; /** * Base layout smart data extended with panes instance data. */ typedef struct _Elm_Panes_Smart_Data Elm_Panes_Smart_Data; struct _Elm_Panes_Smart_Data { Elm_Layout_Smart_Data base; struct { int x_diff; int y_diff; Eina_Bool move; } move; Eina_Bool double_clicked : 1; Eina_Bool horizontal : 1; Eina_Bool fixed : 1; }; /** * @} */ EAPI extern const char ELM_PANES_SMART_NAME[]; EAPI const Elm_Panes_Smart_Class *elm_panes_smart_class_get(void); #define ELM_PANES_DATA_GET(o, sd) \ Elm_Panes_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_PANES_DATA_GET_OR_RETURN(o, ptr) \ ELM_PANES_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_PANES_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_PANES_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_PANES_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_PANES_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_toolbar.c0000664000175000017500000024742412127353615014640 00000000000000#include #include "elm_priv.h" #include "els_scroller.h" #include "els_box.h" typedef struct _Widget_Data Widget_Data; typedef struct _Elm_Toolbar_Item Elm_Toolbar_Item; struct _Widget_Data { Evas_Object *scr, *bx, *more, *bx_more, *bx_more2; Evas_Object *menu_parent; Eina_Inlist *items; Elm_Toolbar_Item *more_item, *selected_item; Elm_Toolbar_Item *reorder_from, *reorder_to; Elm_Toolbar_Shrink_Mode shrink_mode; Elm_Icon_Lookup_Order lookup_order; int theme_icon_size, priv_icon_size, icon_size; int standard_priority; unsigned int item_count; double align; Elm_Object_Select_Mode select_mode; Eina_Bool homogeneous : 1; Eina_Bool vertical : 1; Eina_Bool long_press : 1; Ecore_Timer *long_timer; Ecore_Job *resize_job; }; struct _Elm_Toolbar_Item { ELM_WIDGET_ITEM; EINA_INLIST; const char *label; const char *icon_str; Evas_Object *icon; Evas_Object *object; Evas_Object *o_menu; Evas_Object *in_box; Evas_Smart_Cb func; struct { int priority; Eina_Bool visible : 1; } prio; Eina_Bool selected : 1; Eina_Bool separator : 1; Eina_Bool menu : 1; Eina_List *states; Eina_List *current_state; }; #define ELM_TOOLBAR_ITEM_FROM_INLIST(item) \ ((item) ? EINA_INLIST_CONTAINER_GET(item, Elm_Toolbar_Item) : NULL) struct _Elm_Toolbar_Item_State { const char *label; const char *icon_str; Evas_Object *icon; Evas_Smart_Cb func; const void *data; }; static const char *widtype = NULL; static void _item_show(Elm_Toolbar_Item *it); static void _item_select(Elm_Toolbar_Item *it); static void _item_unselect(Elm_Toolbar_Item *it); static void _del_pre_hook(Evas_Object *obj); static void _del_hook(Evas_Object *obj); static void _mirrored_set(Evas_Object *obj, Eina_Bool mirrored); static void _mirrored_set_item(Evas_Object *obj, Elm_Toolbar_Item *it, Eina_Bool mirrored); static void _theme_hook(Evas_Object *obj); static void _on_focus_hook(void *data, Evas_Object *obj); static Eina_Bool _event_hook(Evas_Object *obj, Evas_Object *src, Evas_Callback_Type type, void *event_info); static void _sizing_eval(Evas_Object *obj); static void _resize(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _menu_move_resize(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _menu_hide(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _layout(Evas_Object *o, Evas_Object_Box_Data *priv, void *data); static void _elm_toolbar_item_icon_obj_set(Evas_Object *obj, Elm_Toolbar_Item *item, Evas_Object *icon_obj, const char *icon_str, double icon_size, const char *sig); static void _item_label_set(Elm_Toolbar_Item *item, const char *label, const char *sig); static const char SIG_CLICKED[] = "clicked"; static const char SIG_LONGPRESSED[] = "longpressed"; static const char SIG_CLICKED_DOUBLE[] = "clicked,double"; static const Evas_Smart_Cb_Description _signals[] = { {SIG_CLICKED, ""}, {SIG_LONGPRESSED, ""}, {SIG_CLICKED_DOUBLE, ""}, {NULL, NULL} }; static void _item_disable_hook(Elm_Object_Item *it) { Widget_Data *wd; Elm_Toolbar_Item *toolbar_it = (Elm_Toolbar_Item *)it; wd = elm_widget_data_get(WIDGET(toolbar_it)); if (!wd) return; if (elm_widget_item_disabled_get(toolbar_it)) { edje_object_signal_emit(VIEW(toolbar_it), "elm,state,disabled", "elm"); elm_widget_signal_emit(toolbar_it->icon, "elm,state,disabled", "elm"); } else { edje_object_signal_emit(VIEW(toolbar_it), "elm,state,enabled", "elm"); elm_widget_signal_emit(toolbar_it->icon, "elm,state,enabled", "elm"); } _resize(WIDGET(toolbar_it), NULL, NULL, NULL); } static Eina_Bool _item_icon_set(Evas_Object *icon_obj, const char *type, const char *icon) { char icon_str[512]; if ((!type) || (!*type)) goto end; if ((!icon) || (!*icon)) return EINA_FALSE; if ((snprintf(icon_str, sizeof(icon_str), "%s%s", type, icon) > 0) && (elm_icon_standard_set(icon_obj, icon_str))) return EINA_TRUE; end: if (elm_icon_standard_set(icon_obj, icon)) return EINA_TRUE; WRN("couldn't find icon definition for '%s'", icon); return EINA_FALSE; } static int _elm_toolbar_icon_size_get(Widget_Data *wd) { const char *icon_size = edje_object_data_get (elm_smart_scroller_edje_object_get(wd->scr), "icon_size"); if (icon_size) return atoi(icon_size); return _elm_config->icon_size; } static void _item_show(Elm_Toolbar_Item *it) { Widget_Data *wd = elm_widget_data_get(WIDGET(it)); Evas_Coord x, y, w, h, bx, by; if (!wd) return; evas_object_geometry_get(wd->bx, &bx, &by, NULL, NULL); evas_object_geometry_get(VIEW(it), &x, &y, &w, &h); elm_smart_scroller_child_region_show(wd->scr, x - bx, y - by, w, h); } static void _item_unselect(Elm_Toolbar_Item *item) { Widget_Data *wd; if ((!item) || (!item->selected)) return; wd = elm_widget_data_get(WIDGET(item)); if (!wd) return; item->selected = EINA_FALSE; wd->selected_item = NULL; edje_object_signal_emit(VIEW(item), "elm,state,unselected", "elm"); elm_widget_signal_emit(item->icon, "elm,state,unselected", "elm"); } static void _item_select(Elm_Toolbar_Item *it) { Elm_Toolbar_Item *it2; Widget_Data *wd = elm_widget_data_get(WIDGET(it)); Evas_Object *obj2; Eina_Bool sel; Evas_Coord w = 0, h = 0; if (!wd) return; if (elm_widget_item_disabled_get(it) || (it->separator) || (it->object)) return; sel = it->selected; if (it->object) evas_object_geometry_get(it->object, NULL, NULL, &w, &h); if (wd->select_mode != ELM_OBJECT_SELECT_MODE_NONE) { if (sel) { if (wd->shrink_mode == ELM_TOOLBAR_SHRINK_EXPAND) { if (wd->more_item == it) { edje_object_signal_emit(elm_layout_edje_get(wd->more), "elm,state,close", "elm"); _item_unselect(it); } } if (wd->select_mode != ELM_OBJECT_SELECT_MODE_ALWAYS) _item_unselect(it); } else { it2 = (Elm_Toolbar_Item *) elm_toolbar_selected_item_get(WIDGET(it)); _item_unselect(it2); it->selected = EINA_TRUE; wd->selected_item = it; if (wd->shrink_mode == ELM_TOOLBAR_SHRINK_EXPAND) { if (wd->more_item == it) { if (!evas_object_box_children_get(wd->bx_more2)) edje_object_signal_emit(elm_layout_edje_get(wd->more), "elm,state,open", "elm"); else edje_object_signal_emit(elm_layout_edje_get(wd->more), "elm,state,open2", "elm"); } else { if (it->in_box != wd->bx) { edje_object_signal_emit(wd->VIEW(more_item), "elm,state,selected", "elm"); elm_widget_signal_emit(wd->more_item->icon, "elm,state,selected", "elm"); } else { edje_object_signal_emit(wd->VIEW(more_item), "elm,state,unselected", "elm"); elm_widget_signal_emit(wd->more_item->icon, "elm,state,unselected", "elm"); } edje_object_signal_emit(elm_layout_edje_get(wd->more), "elm,state,close", "elm"); } } edje_object_signal_emit(VIEW(it), "elm,state,selected", "elm"); elm_widget_signal_emit(it->icon, "elm,state,selected", "elm"); _item_show(it); } } obj2 = WIDGET(it); if (it->menu && (!sel)) { evas_object_show(it->o_menu); evas_object_event_callback_add(VIEW(it), EVAS_CALLBACK_RESIZE, _menu_move_resize, it); evas_object_event_callback_add(VIEW(it), EVAS_CALLBACK_MOVE, _menu_move_resize, it); _menu_move_resize(it, NULL, NULL, NULL); } if ((!sel) || (wd->select_mode == ELM_OBJECT_SELECT_MODE_ALWAYS)) { if (it->func) it->func((void *)(it->base.data), WIDGET(it), it); } evas_object_smart_callback_call(obj2, SIG_CLICKED, it); } static void _menu_hide(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Toolbar_Item *selected; Elm_Toolbar_Item *it = data; selected = (Elm_Toolbar_Item *) elm_toolbar_selected_item_get(WIDGET(it)); _item_unselect(selected); } static void _menu_del(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { // avoid hide being emitted during object deletion evas_object_event_callback_del_full (obj, EVAS_CALLBACK_HIDE, _menu_hide, data); } static void _menu_move_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Toolbar_Item *it = data; Evas_Coord x,y,w,h; Widget_Data *wd = elm_widget_data_get(WIDGET(it)); if ((!wd) || (!wd->menu_parent)) return; evas_object_geometry_get(VIEW(it), &x, &y, &w, &h); elm_menu_move(it->o_menu, x, y+h); } static void _item_del(Elm_Toolbar_Item *it) { Elm_Toolbar_Item_State *it_state; _item_unselect(it); EINA_LIST_FREE(it->states, it_state) { if (it->icon == it_state->icon) it->icon = NULL; eina_stringshare_del(it_state->label); eina_stringshare_del(it_state->icon_str); if (it_state->icon) evas_object_del(it_state->icon); free(it_state); } eina_stringshare_del(it->label); if (it->label) edje_object_signal_emit(VIEW(it), "elm,state,text,hidden", "elm"); eina_stringshare_del(it->icon_str); if (it->icon) { edje_object_signal_emit(VIEW(it), "elm,state,icon,hidden", "elm"); evas_object_del(it->icon); } if (it->object) evas_object_del(it->object); //TODO: See if checking for wd->menu_parent is necessary before deleting menu if (it->o_menu) evas_object_del(it->o_menu); } static void _del_pre_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Elm_Toolbar_Item *it, *next; if (!wd) return; it = ELM_TOOLBAR_ITEM_FROM_INLIST(wd->items); while (it) { next = ELM_TOOLBAR_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next); _item_del(it); elm_widget_item_free(it); it = next; } if (wd->more_item) { _item_del(wd->more_item); elm_widget_item_free(wd->more_item); } if (wd->long_timer) { ecore_timer_del(wd->long_timer); wd->long_timer = NULL; } } static void _del_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; free(wd); } static void _mirrored_set_item(Evas_Object *obj __UNUSED__, Elm_Toolbar_Item *it, Eina_Bool mirrored) { edje_object_mirrored_set(VIEW(it), mirrored); if (it->o_menu) elm_widget_mirrored_set(it->o_menu, mirrored); } static void _theme_hook_item(Evas_Object *obj, Elm_Toolbar_Item *it, double scale, int icon_size) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *view = VIEW(it); Evas_Coord mw, mh, minw, minh; const char *style = elm_widget_style_get(obj); _mirrored_set_item(obj, it, elm_widget_mirrored_get(obj)); edje_object_scale_set(view, scale); if (!it->separator && !it->object) { _elm_theme_object_set(obj, view, "toolbar", "item", style); if (it->selected) { edje_object_signal_emit(view, "elm,state,selected", "elm"); elm_widget_signal_emit(it->icon, "elm,state,selected", "elm"); } if (elm_widget_item_disabled_get(it)) { edje_object_signal_emit(view, "elm,state,disabled", "elm"); elm_widget_signal_emit(it->icon, "elm,state,disabled", "elm"); } if (it->icon) { int ms = 0; ms = ((double)icon_size * scale); evas_object_size_hint_min_set(it->icon, ms, ms); evas_object_size_hint_max_set(it->icon, ms, ms); edje_object_part_swallow(view, "elm.swallow.icon", it->icon); edje_object_signal_emit(VIEW(it), "elm,state,icon,visible", "elm"); } if (it->label) { edje_object_part_text_escaped_set(view, "elm.text", it->label); edje_object_signal_emit(VIEW(it), "elm,state,text,visible", "elm"); } } else { if (!it->object) { _elm_theme_object_set(obj, view, "toolbar", "separator", style); if (wd->vertical) { evas_object_size_hint_weight_set(view, EVAS_HINT_EXPAND, -1.0); evas_object_size_hint_align_set(view, EVAS_HINT_FILL, EVAS_HINT_FILL); } else { evas_object_size_hint_weight_set(view, -1.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(view, EVAS_HINT_FILL, EVAS_HINT_FILL); } } else { _elm_theme_object_set(obj, view, "toolbar", "object", style); edje_object_part_swallow(view, "elm.swallow.object", it->object); } } mw = mh = minw = minh = -1; if (!it->separator && !it->object) elm_coords_finger_size_adjust(1, &mw, 1, &mh); edje_object_size_min_restricted_calc(view, &mw, &mh, mw, mh); if (!it->separator && !it->object) elm_coords_finger_size_adjust(1, &mw, 1, &mh); evas_object_size_hint_min_get(view, &minw, &minh); if ((minw < mw) && (minh < mh)) evas_object_size_hint_min_set(view, mw, mh); else if ((minw < mw) && (minh > mh)) evas_object_size_hint_min_set(view, mw, minh); else if ((minw > mw) && (minh < mh)) evas_object_size_hint_min_set(view, minw, mh); } static void _mirrored_set(Evas_Object *obj, Eina_Bool mirrored) { Widget_Data *wd = elm_widget_data_get(obj); Elm_Toolbar_Item *it; EINA_INLIST_FOREACH(wd->items, it) _mirrored_set_item(obj, it, mirrored); if (wd->more_item) _mirrored_set_item(obj, wd->more_item, mirrored); } static void _theme_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Elm_Toolbar_Item *it; double scale = 0; if (!wd) return; _elm_widget_mirrored_reload(obj); elm_smart_scroller_object_theme_set(obj, wd->scr, "toolbar", "base", elm_widget_style_get(obj)); elm_layout_theme_set(wd->more, "toolbar", "more", elm_widget_style_get(obj)); _mirrored_set(obj, elm_widget_mirrored_get(obj)); scale = (elm_widget_scale_get(obj) * _elm_config->scale); edje_object_scale_set(wd->scr, scale); wd->theme_icon_size = _elm_toolbar_icon_size_get(wd); if (wd->priv_icon_size) wd->icon_size = wd->priv_icon_size; else wd->icon_size = wd->theme_icon_size; EINA_INLIST_FOREACH(wd->items, it) _theme_hook_item(obj, it, scale, wd->icon_size); if (wd->more_item) _theme_hook_item(obj, wd->more_item, scale, wd->icon_size); _sizing_eval(obj); } static void _on_focus_hook(void *data __UNUSED__, Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (elm_widget_focus_get(obj)) evas_object_focus_set(obj, EINA_TRUE); else evas_object_focus_set(obj, EINA_FALSE); } static Eina_Bool _event_hook(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type __UNUSED__, void *event_info) { Evas_Event_Key_Down *ev = event_info; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; // Key Down Event precess for toolbar. ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label) { if (part && strcmp(part, "default")) return; _item_label_set(((Elm_Toolbar_Item *)it), label, "elm,state,label_set"); } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { if (part && strcmp(part, "default")) return NULL; return ((Elm_Toolbar_Item *)it)->label; } static void _item_content_set_hook(Elm_Object_Item *it, const char *part, Evas_Object *content) { double scale; if (part && strcmp(part, "object")) return; Elm_Toolbar_Item *item = (Elm_Toolbar_Item *) it; Evas_Object *obj = WIDGET(item); Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !obj) return; if (item->object == content) return; if (item->object) evas_object_del(item->object); item->object = content; if (item->object) elm_widget_sub_object_add(obj, item->object); scale = (elm_widget_scale_get(obj) * _elm_config->scale); _theme_hook_item(obj, item, scale, wd->icon_size); } static Evas_Object * _item_content_get_hook(const Elm_Object_Item *it, const char *part) { if (part && strcmp(part, "object")) return NULL; return ((Elm_Toolbar_Item *) it)->object; } static Evas_Object * _item_content_unset_hook(Elm_Object_Item *it, const char *part) { Evas_Object *o; double scale; if (part && strcmp(part, "object")) return NULL; Elm_Toolbar_Item *item = (Elm_Toolbar_Item *) it; Evas_Object *obj = WIDGET(item); Widget_Data *wd = elm_widget_data_get(obj); edje_object_part_unswallow(VIEW(it), item->object); elm_widget_sub_object_del(obj, item->object); o = item->object; item->object = NULL; scale = (elm_widget_scale_get(obj) * _elm_config->scale); _theme_hook_item(obj, item, scale, wd->icon_size); return o; } static void _translate_hook(Evas_Object *obj) { evas_object_smart_callback_call(obj, "language,changed", NULL); } static void _sizing_eval(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Coord minw = -1, minh = -1, minw_bx = -1, minh_bx = -1; Evas_Coord vw = 0, vh = 0; Evas_Coord w, h; if (!wd) return; evas_object_smart_need_recalculate_set(wd->bx, EINA_TRUE); evas_object_smart_calculate(wd->bx); edje_object_size_min_calc(elm_smart_scroller_edje_object_get(wd->scr), &minw, &minh); evas_object_geometry_get(obj, NULL, NULL, &w, &h); if (w < minw) w = minw; if (h < minh) h = minh; evas_object_resize(wd->scr, w, h); evas_object_size_hint_min_get(wd->bx, &minw_bx, &minh_bx); // if (wd->vertical && (h > minh)) minh = h; // if ((!wd->vertical) && (w > minw)) minw = w; elm_smart_scroller_child_viewport_size_get(wd->scr, &vw, &vh); if (wd->shrink_mode == ELM_TOOLBAR_SHRINK_NONE) { if (wd->vertical) { minw = minw_bx + (w - vw); minh = minh_bx + (h - vh); } else { minw = minw_bx + (w - vw); minh = minh_bx + (h - vh); } } else if (wd->shrink_mode == ELM_TOOLBAR_SHRINK_EXPAND) { minw = minw_bx + (w - vw); minh = minh_bx + (h - vh); if (minw_bx < vw) minw_bx = vw; if (minh_bx < vh) minh_bx = vh; } else { if (wd->vertical) { minw = minw_bx + (w - vw); minh = h - vh; } else { minw = w - vw; minh = minh_bx + (h - vh); } // if (wd->vertical) minh = h - vh; // else minw = w - vw; // minh = minh + (h - vh); } evas_object_resize(wd->bx, minw_bx, minh_bx); evas_object_resize(wd->more, w, h); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static void _item_menu_create(Widget_Data *wd, Elm_Toolbar_Item *item) { item->o_menu = elm_menu_add(elm_widget_parent_get(WIDGET(item))); item->menu = EINA_TRUE; if (wd->menu_parent) elm_menu_parent_set(item->o_menu, wd->menu_parent); evas_object_event_callback_add(item->o_menu, EVAS_CALLBACK_HIDE, _menu_hide, item); evas_object_event_callback_add(item->o_menu, EVAS_CALLBACK_DEL, _menu_del, item); } static void _item_menu_destroy(Elm_Toolbar_Item *item) { if (item->o_menu) { evas_object_del(item->o_menu); item->o_menu = NULL; } item->menu = EINA_FALSE; } static int _toolbar_item_prio_compare_cb(const void *i1, const void *i2) { const Elm_Toolbar_Item *eti1 = i1; const Elm_Toolbar_Item *eti2 = i2; if (!eti2) return 1; if (!eti1) return -1; if (eti2->prio.priority == eti1->prio.priority) return -1; return eti2->prio.priority - eti1->prio.priority; } static void _fix_items_visibility(Widget_Data *wd, Evas_Coord *iw, Evas_Coord vw, Eina_Bool *more) { Elm_Toolbar_Item *it, *prev; Eina_List *sorted = NULL; Evas_Coord ciw = 0, cih = 0; int count = 0, i = 0; *more = EINA_FALSE; EINA_INLIST_FOREACH(wd->items, it) { if (it->separator) { prev = ELM_TOOLBAR_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev); if (prev) it->prio.priority = prev->prio.priority; } } EINA_INLIST_FOREACH(wd->items, it) { sorted = eina_list_sorted_insert(sorted, _toolbar_item_prio_compare_cb, it); } if (wd->more_item) { evas_object_geometry_get(wd->VIEW(more_item), NULL, NULL, &ciw, &cih); if (wd->vertical) *iw += cih; else *iw += ciw; } EINA_LIST_FREE(sorted, it) { if (it->prio.priority > wd->standard_priority) { evas_object_geometry_get(VIEW(it), NULL, NULL, &ciw, &cih); if (wd->vertical) *iw += cih; else *iw += ciw; it->prio.visible = (*iw <= vw); it->in_box = wd->bx; if (!it->separator) count++; } else { it->prio.visible = EINA_FALSE; if (!it->separator) i++; if (i <= (count + 1)) it->in_box = wd->bx_more; else it->in_box = wd->bx_more2; *more = EINA_TRUE; } } } static void _elm_toolbar_item_menu_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Toolbar_Item *it = data; if (it->func) it->func((void *)(it->base.data), WIDGET(it), it); } static void _resize_job(void *data) { Evas_Object *obj = (Evas_Object *)data; Widget_Data *wd = elm_widget_data_get(obj); Evas_Coord mw, mh, vw = 0, vh = 0, w = 0, h = 0; Elm_Toolbar_Item *it; Eina_List *list; Eina_Bool more; if (!wd) return; wd->resize_job = NULL; elm_smart_scroller_child_viewport_size_get(wd->scr, &vw, &vh); evas_object_size_hint_min_get(wd->bx, &mw, &mh); evas_object_geometry_get(wd->bx, NULL, NULL, &w, &h); if (wd->shrink_mode == ELM_TOOLBAR_SHRINK_MENU) { Evas_Coord iw = 0, ih = 0, more_w = 0, more_h = 0; if (wd->vertical) { evas_object_resize(wd->bx, w, vh); _fix_items_visibility(wd, &ih, vh, &more); } else { evas_object_resize(wd->bx, vw, h); _fix_items_visibility(wd, &iw, vw, &more); } evas_object_geometry_get(wd->VIEW(more_item), NULL, NULL, &more_w, &more_h); if (wd->vertical) { if ((ih - more_h) <= vh) ih -= more_h; } else { if ((iw - more_w) <= vw) iw -= more_w; } /* All items are removed from the box object, since removing individual * items won't trigger a resize. Items are be readded below. */ evas_object_box_remove_all(wd->bx, EINA_FALSE); if (((wd->vertical) && (ih > vh)) || ((!wd->vertical) && (iw > vw)) || more) { Evas_Object *menu; _item_menu_destroy(wd->more_item); _item_menu_create(wd, wd->more_item); menu = elm_toolbar_item_menu_get((Elm_Object_Item *)wd->more_item); EINA_INLIST_FOREACH(wd->items, it) { if (!it->prio.visible) { if (it->separator) elm_menu_item_separator_add(menu, NULL); else { Elm_Object_Item *menu_it; menu_it = elm_menu_item_add (menu, NULL, it->icon_str, it->label, _elm_toolbar_item_menu_cb, it); elm_object_item_disabled_set (menu_it, elm_widget_item_disabled_get(it)); if (it->o_menu) elm_menu_clone(it->o_menu, menu, menu_it); } evas_object_hide(VIEW(it)); } else { evas_object_box_append(wd->bx, VIEW(it)); evas_object_show(VIEW(it)); } } evas_object_box_append(wd->bx, wd->VIEW(more_item)); evas_object_show(wd->VIEW(more_item)); } else { /* All items are visible, show them all (except for the "More" * button, of course). */ EINA_INLIST_FOREACH(wd->items, it) { evas_object_show(VIEW(it)); evas_object_box_append(wd->bx, VIEW(it)); } evas_object_hide(wd->VIEW(more_item)); } } else if (wd->shrink_mode == ELM_TOOLBAR_SHRINK_HIDE) { Evas_Coord iw = 0, ih = 0; if (wd->vertical) { evas_object_resize(wd->bx, w, vh); _fix_items_visibility(wd, &ih, vh, &more); } else { evas_object_resize(wd->bx, vw, h); _fix_items_visibility(wd, &iw, vw, &more); } evas_object_box_remove_all(wd->bx, EINA_FALSE); if (((wd->vertical) && (ih > vh)) || ((!wd->vertical) && (iw > vw)) || more) { EINA_INLIST_FOREACH(wd->items, it) { if (!it->prio.visible) evas_object_hide(VIEW(it)); else { evas_object_box_append(wd->bx, VIEW(it)); evas_object_show(VIEW(it)); } } } else { /* All items are visible, show them all */ EINA_INLIST_FOREACH(wd->items, it) { evas_object_show(VIEW(it)); evas_object_box_append(wd->bx, VIEW(it)); } } } else if (wd->shrink_mode == ELM_TOOLBAR_SHRINK_EXPAND) { Evas_Coord iw = 0, ih = 0; if ((vw >= mw) && (vh >= mh)) evas_object_resize(wd->bx, vw, vh); else if (vw < mw) evas_object_resize(wd->bx, mw, vh); else if (vh < mh) evas_object_resize(wd->bx, vw, mh); if (wd->vertical) _fix_items_visibility(wd, &ih, vh, &more); else _fix_items_visibility(wd, &iw, vw, &more); evas_object_box_remove_all(wd->bx, EINA_FALSE); evas_object_box_remove_all(wd->bx_more, EINA_FALSE); evas_object_box_remove_all(wd->bx_more2, EINA_FALSE); EINA_INLIST_FOREACH(wd->items, it) { if (it->in_box) { evas_object_box_append(it->in_box, VIEW(it)); evas_object_show(VIEW(it)); } } if (more) { evas_object_box_append(wd->bx, wd->VIEW(more_item)); evas_object_show(wd->VIEW(more_item)); } else evas_object_hide(wd->VIEW(more_item)); } else { if (wd->vertical) { if ((vh >= mh) && (h != vh)) evas_object_resize(wd->bx, w, vh); } else { if ((vw >= mw) && (w != vw)) evas_object_resize(wd->bx, vw, h); } EINA_INLIST_FOREACH(wd->items, it) { if (it->selected) { _item_show(it); break; } } } // Remove the first or last separator since it is not neccessary list = evas_object_box_children_get(wd->bx_more); EINA_INLIST_FOREACH(wd->items, it) { if (it->separator && ((VIEW(it) == eina_list_data_get(list)) || (VIEW(it) == eina_list_nth(list, eina_list_count(list)-1)))) { evas_object_box_remove(wd->bx_more, VIEW(it)); evas_object_move(VIEW(it), -9999, -9999); evas_object_hide(VIEW(it)); } } list = evas_object_box_children_get(wd->bx_more2); EINA_INLIST_FOREACH(wd->items, it) { if (it->separator && ((VIEW(it) == eina_list_data_get(list)) || (VIEW(it) == eina_list_nth(list, eina_list_count(list)-1)))) { evas_object_box_remove(wd->bx_more2, VIEW(it)); evas_object_move(VIEW(it), -9999, -9999); evas_object_hide(VIEW(it)); } } _mirrored_set(obj, elm_widget_mirrored_get(obj)); } static void _resize_item(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _sizing_eval(data); _resize(data, NULL, NULL, NULL); } static void _resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Evas_Coord x, y, h; evas_object_geometry_get(data, &x, &y, NULL, &h); evas_object_move(wd->more, x, y + h); if (!wd->resize_job) wd->resize_job = ecore_job_add(_resize_job, data); } static void _move(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Evas_Coord x, y, h; evas_object_geometry_get(data, &x, &y, NULL, &h); evas_object_move(wd->more, x, y + h); } static void _select_filter(Elm_Toolbar_Item *it, Evas_Object *obj __UNUSED__, const char *emission, const char *source __UNUSED__) { int button; char buf[sizeof("elm,action,click,") + 1]; button = atoi(emission + sizeof("mouse,clicked,") - 1); if (button == 1) return; /* regular left click event */ snprintf(buf, sizeof(buf), "elm,action,click,%d", button); edje_object_signal_emit(VIEW(it), buf, "elm"); } static void _select(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Toolbar_Item *it = data; if ((_elm_config->access_mode == ELM_ACCESS_MODE_OFF) || (_elm_access_2nd_click_timeout(VIEW(it)))) { if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) _elm_access_say(E_("Selected")); _item_select(it); } } static void _change_items(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; Elm_Toolbar_Item *prev = NULL, *next = NULL; int tmp; if ((wd->reorder_from) && (wd->reorder_to) && (!wd->reorder_from->separator) && (!wd->reorder_to->separator)) { prev = ELM_TOOLBAR_ITEM_FROM_INLIST(EINA_INLIST_GET(wd->reorder_from)->prev); if (!prev) next = ELM_TOOLBAR_ITEM_FROM_INLIST(EINA_INLIST_GET(wd->reorder_from)->next); wd->items = eina_inlist_remove(wd->items, EINA_INLIST_GET(wd->reorder_from)); wd->items = eina_inlist_append_relative(wd->items, EINA_INLIST_GET(wd->reorder_from), EINA_INLIST_GET(wd->reorder_to)); wd->items = eina_inlist_remove(wd->items, EINA_INLIST_GET(wd->reorder_to)); if (prev) wd->items = eina_inlist_append_relative(wd->items, EINA_INLIST_GET(wd->reorder_to), EINA_INLIST_GET(prev)); else if (next) wd->items = eina_inlist_prepend_relative(wd->items, EINA_INLIST_GET(wd->reorder_to), EINA_INLIST_GET(next)); tmp = wd->reorder_from->prio.priority; wd->reorder_from->prio.priority = wd->reorder_to->prio.priority; wd->reorder_to->prio.priority = tmp; } _resize(obj, NULL, NULL, NULL); } static void _reorder_mouse_move(Elm_Toolbar_Item *it, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Event_Mouse_Move *ev) { Widget_Data *wd = elm_widget_data_get(WIDGET(it)); if (!wd) return; Evas_Coord w, h; evas_object_geometry_get(VIEW(it), NULL, NULL, &w, &h); evas_object_move(VIEW(it), ev->cur.canvas.x - (w / 2), ev->cur.canvas.y - (h /2)); evas_object_show(VIEW(it)); } static void _reorder_mouse_up(Elm_Toolbar_Item *it, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Event_Mouse_Up *ev) { Widget_Data *wd = elm_widget_data_get(WIDGET(it)); if (!wd) return; Evas_Coord x, y, w, h; evas_object_event_callback_del_full(wd->scr, EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_reorder_mouse_move, it); evas_object_event_callback_del_full(wd->more, EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_reorder_mouse_move, it); evas_object_event_callback_del_full(VIEW(it), EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_reorder_mouse_move, it); evas_object_event_callback_del_full(wd->scr, EVAS_CALLBACK_MOUSE_UP, (Evas_Object_Event_Cb)_reorder_mouse_up, it); evas_object_event_callback_del_full(wd->more, EVAS_CALLBACK_MOUSE_UP, (Evas_Object_Event_Cb)_reorder_mouse_up, it); _item_del(it); elm_widget_item_free(it); EINA_INLIST_FOREACH(wd->items, it) { evas_object_geometry_get(VIEW(it), &x, &y, &w, &h); if ((x < ev->canvas.x) && (ev->canvas.x < x + w) && (y < ev->canvas.y) && (ev->canvas.y < y + h)) { wd->reorder_to = it; _change_items(WIDGET(it)); } } } static void _item_reorder_start(Elm_Toolbar_Item *item) { Evas_Object *obj = WIDGET(item); Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *icon_obj; Evas_Coord x, y, w, h; Elm_Toolbar_Item *it; wd->reorder_from = item; icon_obj = elm_icon_add(obj); elm_icon_order_lookup_set(icon_obj, wd->lookup_order); if (!icon_obj) return; it = elm_widget_item_new(obj, Elm_Toolbar_Item); if (!it) { evas_object_del(icon_obj); return; } it->label = eina_stringshare_add(item->label); VIEW(it) = edje_object_add(evas_object_evas_get(obj)); if (_item_icon_set(icon_obj, "toolbar/", item->icon_str)) { it->icon = icon_obj; it->icon_str = eina_stringshare_add(item->icon_str); } else { it->icon = NULL; it->icon_str = NULL; evas_object_del(icon_obj); } _elm_theme_object_set(obj, VIEW(it), "toolbar", "item", elm_widget_style_get(obj)); if (it->icon) { int ms = 0; ms = ((double)wd->icon_size * _elm_config->scale); evas_object_size_hint_min_set(it->icon, ms, ms); evas_object_size_hint_max_set(it->icon, ms, ms); edje_object_part_swallow(VIEW(it), "elm.swallow.icon", it->icon); edje_object_signal_emit(VIEW(it), "elm,state,icon,visible", "elm"); evas_object_show(it->icon); elm_widget_sub_object_add(obj, it->icon); } if (it->label) { edje_object_part_text_escaped_set(VIEW(it), "elm.text", it->label); edje_object_signal_emit(VIEW(it), "elm,state,text,visible", "elm"); } edje_object_signal_emit(VIEW(it), "elm,state,moving", "elm"); evas_object_event_callback_add(wd->scr, EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_reorder_mouse_move, it); evas_object_event_callback_add(wd->more, EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_reorder_mouse_move, it); evas_object_event_callback_add(VIEW(it), EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_reorder_mouse_move, it); evas_object_event_callback_add(wd->scr, EVAS_CALLBACK_MOUSE_UP, (Evas_Object_Event_Cb)_reorder_mouse_up, it); evas_object_event_callback_add(wd->more, EVAS_CALLBACK_MOUSE_UP, (Evas_Object_Event_Cb)_reorder_mouse_up, it); evas_object_geometry_get(VIEW(item), &x, &y, &w, &h); evas_object_resize(VIEW(it), w, h); evas_object_move(VIEW(it), x, y); evas_object_show(VIEW(it)); } static Eina_Bool _long_press(Elm_Toolbar_Item *it) { Widget_Data *wd = elm_widget_data_get(WIDGET(it)); wd->long_timer = NULL; wd->long_press = EINA_TRUE; if ((wd->more_item != it) && (wd->more_item == (Elm_Toolbar_Item *)elm_toolbar_selected_item_get(WIDGET(it)))) _item_reorder_start(it); evas_object_smart_callback_call(WIDGET(it), SIG_LONGPRESSED, it); return ECORE_CALLBACK_CANCEL; } static void _mouse_move(Elm_Toolbar_Item *it, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Event_Mouse_Move *ev) { Widget_Data *wd = elm_widget_data_get(WIDGET(it)); if (!wd) return; Evas_Coord x, y, w, h; evas_object_geometry_get(VIEW(it), &x, &y, &w, &h); if ((wd->long_timer) && ((x > ev->cur.canvas.x) || (ev->cur.canvas.x > x + w) || (y > ev->cur.canvas.y) || (ev->cur.canvas.y > y + h))) { ecore_timer_del(wd->long_timer); wd->long_timer = NULL; } } static void _mouse_down(Elm_Toolbar_Item *it, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Event_Mouse_Down *ev) { Widget_Data *wd = elm_widget_data_get(WIDGET(it)); if (!wd) return; if (ev->button != 1) return; if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK) evas_object_smart_callback_call(WIDGET(it), SIG_CLICKED_DOUBLE, it); wd->long_press = EINA_FALSE; if (wd->long_timer) ecore_timer_interval_set(wd->long_timer, _elm_config->longpress_timeout); else wd->long_timer = ecore_timer_add(_elm_config->longpress_timeout, (Ecore_Task_Cb)_long_press, it); evas_object_event_callback_add(VIEW(it), EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_mouse_move, it); } static void _mouse_up(Elm_Toolbar_Item *it, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Event_Mouse_Up *ev) { Widget_Data *wd = elm_widget_data_get(WIDGET(it)); if (!wd) return; if (ev->button != 1) return; if (wd->long_timer) { ecore_timer_del(wd->long_timer); wd->long_timer = NULL; } evas_object_event_callback_del_full(VIEW(it), EVAS_CALLBACK_MOUSE_MOVE, (Evas_Object_Event_Cb)_mouse_move, it); } static void _mouse_in(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Toolbar_Item *it = data; edje_object_signal_emit(VIEW(it), "elm,state,highlighted", "elm"); elm_widget_signal_emit(it->icon, "elm,state,highlighted", "elm"); } static void _mouse_out(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Toolbar_Item *it = data; edje_object_signal_emit(VIEW(it), "elm,state,unhighlighted", "elm"); elm_widget_signal_emit(it->icon, "elm,state,unhighlighted", "elm"); } static void _layout(Evas_Object *o, Evas_Object_Box_Data *priv, void *data) { Evas_Object *obj = (Evas_Object *) data; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; _els_box_layout(o, priv, !wd->vertical, wd->homogeneous, elm_widget_mirrored_get(obj)); } static char * _access_info_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item) { Elm_Toolbar_Item *it = (Elm_Toolbar_Item *)item; const char *txt = item->access_info; if (!txt) txt = it->label; if (txt) return strdup(txt); return NULL; } static char * _access_state_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { Elm_Toolbar_Item *it = (Elm_Toolbar_Item *)item; if (it->separator) return strdup(E_("Separator")); else if (elm_widget_item_disabled_get(it)) return strdup(E_("State: Disabled")); else if (it->selected) return strdup(E_("State: Selected")); else if (it->menu) return strdup(E_("Has menu")); return NULL; } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { Widget_Data *wd; Evas_Object *obj2; Elm_Toolbar_Item *item, *next; item = (Elm_Toolbar_Item *)it; wd = elm_widget_data_get(WIDGET(item)); if (!wd) return EINA_FALSE; obj2 = WIDGET(item); next = ELM_TOOLBAR_ITEM_FROM_INLIST(EINA_INLIST_GET(item)->next); wd->items = eina_inlist_remove(wd->items, EINA_INLIST_GET(item)); wd->item_count--; if (!next) next = ELM_TOOLBAR_ITEM_FROM_INLIST(wd->items); if ((wd->select_mode == ELM_OBJECT_SELECT_MODE_ALWAYS) && item->selected && next) _item_select(next); _item_del(item); _theme_hook(obj2); return EINA_TRUE; } static Elm_Toolbar_Item * _item_new(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *icon_obj; Evas_Coord mw, mh; Elm_Toolbar_Item *it; icon_obj = elm_icon_add(obj); elm_icon_order_lookup_set(icon_obj, wd->lookup_order); if (!icon_obj) return NULL; it = elm_widget_item_new(obj, Elm_Toolbar_Item); if (!it) { evas_object_del(icon_obj); return NULL; } elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook); elm_widget_item_disable_hook_set(it, _item_disable_hook); elm_widget_item_text_set_hook_set(it, _item_text_set_hook); elm_widget_item_text_get_hook_set(it, _item_text_get_hook); elm_widget_item_content_set_hook_set(it, _item_content_set_hook); elm_widget_item_content_get_hook_set(it, _item_content_get_hook); elm_widget_item_content_unset_hook_set(it, _item_content_unset_hook); it->label = eina_stringshare_add(label); it->prio.visible = 1; it->prio.priority = 0; it->func = func; it->separator = EINA_FALSE; it->object = NULL; it->base.data = data; VIEW(it) = edje_object_add(evas_object_evas_get(obj)); _elm_access_item_register(&it->base, VIEW(it)); _elm_access_text_set(_elm_access_item_get(&it->base), ELM_ACCESS_TYPE, E_("Tool Item")); _elm_access_callback_set(_elm_access_item_get(&it->base), ELM_ACCESS_INFO, _access_info_cb, it); _elm_access_callback_set(_elm_access_item_get(&it->base), ELM_ACCESS_STATE, _access_state_cb, it); if (_item_icon_set(icon_obj, "toolbar/", icon)) { it->icon = icon_obj; it->icon_str = eina_stringshare_add(icon); } else { it->icon = NULL; it->icon_str = NULL; evas_object_del(icon_obj); } _elm_theme_object_set(obj, VIEW(it), "toolbar", "item", elm_widget_style_get(obj)); edje_object_signal_callback_add(VIEW(it), "elm,action,click", "elm", _select, it); edje_object_signal_callback_add(VIEW(it), "mouse,clicked,*", "*", (Edje_Signal_Cb)_select_filter, it); edje_object_signal_callback_add(VIEW(it), "elm,mouse,in", "elm", _mouse_in, it); edje_object_signal_callback_add(VIEW(it), "elm,mouse,out", "elm", _mouse_out, it); evas_object_event_callback_add(VIEW(it), EVAS_CALLBACK_MOUSE_DOWN, (Evas_Object_Event_Cb)_mouse_down, it); evas_object_event_callback_add(VIEW(it), EVAS_CALLBACK_MOUSE_UP, (Evas_Object_Event_Cb)_mouse_up, it); elm_widget_sub_object_add(obj, VIEW(it)); if (it->icon) { int ms = 0; ms = ((double)wd->icon_size * _elm_config->scale); evas_object_size_hint_min_set(it->icon, ms, ms); evas_object_size_hint_max_set(it->icon, ms, ms); edje_object_part_swallow(VIEW(it), "elm.swallow.icon", it->icon); edje_object_signal_emit(VIEW(it), "elm,state,icon,visible", "elm"); evas_object_show(it->icon); elm_widget_sub_object_add(obj, it->icon); } if (it->label) { edje_object_part_text_escaped_set(VIEW(it), "elm.text", it->label); edje_object_signal_emit(VIEW(it), "elm,state,text,visible", "elm"); } mw = mh = -1; if (!it->separator && !it->object) elm_coords_finger_size_adjust(1, &mw, 1, &mh); edje_object_size_min_restricted_calc(VIEW(it), &mw, &mh, mw, mh); if (!it->separator && !it->object) elm_coords_finger_size_adjust(1, &mw, 1, &mh); if (wd->shrink_mode != ELM_TOOLBAR_SHRINK_EXPAND) { if (wd->vertical) { evas_object_size_hint_weight_set(VIEW(it), EVAS_HINT_EXPAND, -1.0); evas_object_size_hint_align_set(VIEW(it), EVAS_HINT_FILL, EVAS_HINT_FILL); } else { evas_object_size_hint_weight_set(VIEW(it), -1.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(VIEW(it), EVAS_HINT_FILL, EVAS_HINT_FILL); } } else { evas_object_size_hint_weight_set(VIEW(it), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(VIEW(it), EVAS_HINT_FILL, EVAS_HINT_FILL); } evas_object_size_hint_min_set(VIEW(it), mw, mh); evas_object_size_hint_max_set(VIEW(it), -1, -1); evas_object_event_callback_add(VIEW(it), EVAS_CALLBACK_RESIZE, _resize_item, obj); if ((!wd->items) && (wd->select_mode == ELM_OBJECT_SELECT_MODE_ALWAYS)) _item_select(it); return it; } static void _elm_toolbar_item_label_update(Elm_Toolbar_Item *item) { Evas_Coord mw = -1, mh = -1, minw = -1, minh = -1; Widget_Data *wd = elm_widget_data_get(WIDGET(item)); edje_object_part_text_escaped_set(VIEW(item), "elm.text", item->label); edje_object_signal_emit(VIEW(item), "elm,state,text,visible", "elm"); elm_coords_finger_size_adjust(1, &mw, 1, &mh); edje_object_size_min_restricted_calc(VIEW(item), &mw, &mh, mw, mh); elm_coords_finger_size_adjust(1, &mw, 1, &mh); if (wd->shrink_mode != ELM_TOOLBAR_SHRINK_EXPAND) { if (wd->vertical) { evas_object_size_hint_weight_set(VIEW(item), EVAS_HINT_EXPAND, -1.0); evas_object_size_hint_align_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); } else { evas_object_size_hint_weight_set(VIEW(item), -1.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); } } else { evas_object_size_hint_weight_set(VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); } evas_object_size_hint_min_get(VIEW(item), &minw, &minh); if ((minw < mw) && (minh < mh)) evas_object_size_hint_min_set(VIEW(item), mw, mh); else if ((minw < mw) && (minh > mh)) evas_object_size_hint_min_set(VIEW(item), mw, minh); else if ((minw > mw) && (minh < mh)) evas_object_size_hint_min_set(VIEW(item), minw, mh); } static void _elm_toolbar_item_label_set_cb (void *data, Evas_Object *obj, const char *emission, const char *source) { Elm_Toolbar_Item *item = data; _elm_toolbar_item_label_update(item); edje_object_signal_callback_del(obj, emission, source, _elm_toolbar_item_label_set_cb); edje_object_signal_emit (VIEW(item), "elm,state,label,reset", "elm"); } static void _item_label_set(Elm_Toolbar_Item *item, const char *label, const char *sig) { const char *s; if ((label) && (item->label) && (!strcmp(label, item->label))) return; eina_stringshare_replace(&item->label, label); s = edje_object_data_get(VIEW(item), "transition_animation_on"); if ((s) && (atoi(s))) { edje_object_part_text_escaped_set(VIEW(item), "elm.text_new", item->label); edje_object_signal_emit (VIEW(item), sig, "elm"); edje_object_signal_callback_add(VIEW(item), "elm,state,label_set,done", "elm", _elm_toolbar_item_label_set_cb, item); } else _elm_toolbar_item_label_update(item); _resize(WIDGET(item), NULL, NULL, NULL); } static void _elm_toolbar_item_icon_update(Elm_Toolbar_Item *item) { Elm_Toolbar_Item_State *it_state; Eina_List *l; Evas_Coord mw = -1, mh = -1, minw = -1, minh = -1; Widget_Data *wd = elm_widget_data_get(WIDGET(item)); Evas_Object *old_icon = edje_object_part_swallow_get(VIEW(item), "elm.swallow.icon"); elm_widget_sub_object_del(VIEW(item), old_icon); /* edje_object_part_unswallow(VIEW(item), old_icon); */ edje_object_part_swallow(VIEW(item), "elm.swallow.icon", item->icon); edje_object_signal_emit(VIEW(item), "elm,state,icon,visible", "elm"); evas_object_hide(old_icon); elm_coords_finger_size_adjust(1, &mw, 1, &mh); edje_object_size_min_restricted_calc(VIEW(item), &mw, &mh, mw, mh); elm_coords_finger_size_adjust(1, &mw, 1, &mh); if (wd->shrink_mode != ELM_TOOLBAR_SHRINK_EXPAND) { if (wd->vertical) { evas_object_size_hint_weight_set(VIEW(item), EVAS_HINT_EXPAND, -1.0); evas_object_size_hint_align_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); } else { evas_object_size_hint_weight_set(VIEW(item), -1.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); } } else { evas_object_size_hint_weight_set(VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); } evas_object_size_hint_min_get(VIEW(item), &minw, &minh); if ((minw < mw) && (minh < mh)) evas_object_size_hint_min_set(VIEW(item), mw, mh); else if ((minw < mw) && (minh > mh)) evas_object_size_hint_min_set(VIEW(item), mw, minh); else if ((minw > mw) && (minh < mh)) evas_object_size_hint_min_set(VIEW(item), minw, mh); EINA_LIST_FOREACH(item->states, l, it_state) { if (it_state->icon == old_icon) return; } evas_object_del(old_icon); } static void _elm_toolbar_item_icon_set_cb (void *data, Evas_Object *obj, const char *emission, const char *source) { Elm_Toolbar_Item *item = data; edje_object_part_unswallow(VIEW(item), item->icon); _elm_toolbar_item_icon_update(item); edje_object_signal_callback_del(obj, emission, source, _elm_toolbar_item_icon_set_cb); edje_object_signal_emit (VIEW(item), "elm,state,icon,reset", "elm"); } static void _elm_toolbar_item_icon_obj_set(Evas_Object *obj, Elm_Toolbar_Item *item, Evas_Object *icon_obj, const char *icon_str, double icon_size, const char *sig) { Evas_Object *old_icon; int ms = 0; const char *s; if (icon_str) eina_stringshare_replace(&item->icon_str, icon_str); else { eina_stringshare_del(item->icon_str); item->icon_str = NULL; } item->icon = icon_obj; if (icon_obj) { ms = (icon_size * _elm_config->scale); evas_object_size_hint_min_set(item->icon, ms, ms); evas_object_size_hint_max_set(item->icon, ms, ms); evas_object_show(item->icon); elm_widget_sub_object_add(obj, item->icon); } s = edje_object_data_get(VIEW(item), "transition_animation_on"); if ((s) && (atoi(s))) { old_icon = edje_object_part_swallow_get(VIEW(item), "elm.swallow.icon_new"); if (old_icon) { elm_widget_sub_object_del(VIEW(item), old_icon); evas_object_hide(old_icon); } edje_object_part_swallow(VIEW(item), "elm.swallow.icon_new", item->icon); edje_object_signal_emit (VIEW(item), sig, "elm"); edje_object_signal_callback_add(VIEW(item), "elm,state,icon_set,done", "elm", _elm_toolbar_item_icon_set_cb, item); } else _elm_toolbar_item_icon_update(item); _resize(obj, NULL, NULL, NULL); } static void _elm_toolbar_item_state_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Toolbar_Item *it = event_info; Elm_Toolbar_Item_State *it_state; it_state = eina_list_data_get(it->current_state); if (it_state->func) it_state->func((void *)it_state->data, obj, event_info); } static Elm_Toolbar_Item_State * _item_state_new(const char *label, const char *icon_str, Evas_Object *icon, Evas_Smart_Cb func, const void *data) { Elm_Toolbar_Item_State *it_state; it_state = ELM_NEW(Elm_Toolbar_Item_State); it_state->label = eina_stringshare_add(label); it_state->icon_str = eina_stringshare_add(icon_str); it_state->icon = icon; it_state->func = func; it_state->data = data; return it_state; } static void _elm_toolbar_action_left_cb(void *data, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *src __UNUSED__) { Evas_Object *obj = data; Widget_Data *wd = elm_widget_data_get(obj); Elm_Toolbar_Item *it, *it2; Eina_Bool done = EINA_FALSE; if (!wd) return; EINA_INLIST_FOREACH(wd->items, it) { if (it->selected) { Eina_Bool found = EINA_FALSE; EINA_INLIST_REVERSE_FOREACH(wd->items, it2) { if (elm_object_item_disabled_get((Elm_Object_Item *)it2)) continue; if (it2 == it) { found = EINA_TRUE; continue; } if (!found) continue; if (it2->separator) continue; _item_unselect(it); _item_select(it2); break; } done = EINA_TRUE; break; } } if (!done) { EINA_INLIST_FOREACH(wd->items, it) { if (elm_object_item_disabled_get((Elm_Object_Item *)it)) continue; if (it->separator) continue; _item_select(it); break; } } } static void _elm_toolbar_action_right_cb(void *data, Evas_Object *o __UNUSED__, const char *sig __UNUSED__, const char *src __UNUSED__) { Evas_Object *obj = data; Widget_Data *wd = elm_widget_data_get(obj); Elm_Toolbar_Item *it, *it2; Eina_Bool done = EINA_FALSE; if (!wd) return; EINA_INLIST_FOREACH(wd->items, it) { if (it->selected) { Eina_Bool found = EINA_FALSE; EINA_INLIST_FOREACH(wd->items, it2) { if (elm_object_item_disabled_get((Elm_Object_Item *)it2)) continue; if (it2 == it) { found = EINA_TRUE; continue; } if (!found) continue; if (it2->separator) continue; _item_unselect(it); _item_select(it2); break; } done = EINA_TRUE; break; } } if (!done) { EINA_INLIST_REVERSE_FOREACH(wd->items, it) { if (elm_object_item_disabled_get((Elm_Object_Item *)it)) continue; if (it->separator) continue; _item_select(it); break; } } } static void _elm_toolbar_action_up_cb(void *data, Evas_Object *o, const char *sig, const char *src) { _elm_toolbar_action_left_cb(data, o, sig, src); } static void _elm_toolbar_action_down_cb(void *data, Evas_Object *o, const char *sig, const char *src) { _elm_toolbar_action_right_cb(data, o, sig, src); } EAPI Evas_Object * elm_toolbar_add(Evas_Object *parent) { Evas_Object *obj; Evas *e; Widget_Data *wd; ELM_WIDGET_STANDARD_SETUP(wd, Widget_Data, parent, e, obj, NULL); ELM_SET_WIDTYPE(widtype, "toolbar"); elm_widget_type_set(obj, "toolbar"); elm_widget_sub_object_add(parent, obj); elm_widget_data_set(obj, wd); elm_widget_del_pre_hook_set(obj, _del_pre_hook); elm_widget_del_hook_set(obj, _del_hook); elm_widget_theme_hook_set(obj, _theme_hook); elm_widget_on_focus_hook_set(obj, _on_focus_hook, NULL); elm_widget_event_hook_set(obj, _event_hook); elm_widget_translate_hook_set(obj, _translate_hook); elm_widget_can_focus_set(obj, EINA_TRUE); wd->more_item = NULL; wd->selected_item = NULL; wd->standard_priority = -99999; wd->scr = elm_smart_scroller_add(e); elm_smart_scroller_widget_set(wd->scr, obj); elm_smart_scroller_object_theme_set(obj, wd->scr, "toolbar", "base", "default"); elm_smart_scroller_bounce_allow_set(wd->scr, _elm_config->thumbscroll_bounce_enable, EINA_FALSE); elm_widget_resize_object_set(obj, wd->scr); elm_smart_scroller_policy_set(wd->scr, ELM_SMART_SCROLLER_POLICY_AUTO, ELM_SMART_SCROLLER_POLICY_OFF); edje_object_signal_callback_add(elm_smart_scroller_edje_object_get(wd->scr), "elm,action,left", "elm", _elm_toolbar_action_left_cb, obj); edje_object_signal_callback_add(elm_smart_scroller_edje_object_get(wd->scr), "elm,action,right", "elm", _elm_toolbar_action_right_cb, obj); edje_object_signal_callback_add(elm_smart_scroller_edje_object_get(wd->scr), "elm,action,up", "elm", _elm_toolbar_action_up_cb, obj); edje_object_signal_callback_add(elm_smart_scroller_edje_object_get(wd->scr), "elm,action,down", "elm", _elm_toolbar_action_down_cb, obj); wd->shrink_mode = ELM_TOOLBAR_SHRINK_NONE; wd->priv_icon_size = 0; // unset wd->theme_icon_size = _elm_toolbar_icon_size_get(wd); if (wd->priv_icon_size) wd->icon_size = wd->priv_icon_size; else wd->icon_size = wd->theme_icon_size; wd->homogeneous = EINA_TRUE; wd->align = 0.5; wd->bx = evas_object_box_add(e); evas_object_size_hint_align_set(wd->bx, wd->align, 0.5); evas_object_box_layout_set(wd->bx, _layout, obj, NULL); elm_widget_sub_object_add(obj, wd->bx); elm_smart_scroller_child_set(wd->scr, wd->bx); evas_object_show(wd->bx); wd->more = elm_layout_add(obj); elm_layout_theme_set(wd->more, "toolbar", "more", "default"); elm_widget_sub_object_add(obj, wd->more); evas_object_show(wd->more); wd->bx_more = evas_object_box_add(e); evas_object_size_hint_align_set(wd->bx_more, wd->align, 0.5); evas_object_box_layout_set(wd->bx_more, _layout, obj, NULL); elm_widget_sub_object_add(obj, wd->bx_more); elm_object_part_content_set(wd->more, "elm.swallow.content", wd->bx_more); evas_object_show(wd->bx_more); wd->bx_more2 = evas_object_box_add(e); evas_object_size_hint_align_set(wd->bx_more2, wd->align, 0.5); evas_object_box_layout_set(wd->bx_more2, _layout, obj, NULL); elm_widget_sub_object_add(obj, wd->bx_more2); elm_object_part_content_set(wd->more, "elm.swallow.content2", wd->bx_more2); evas_object_show(wd->bx_more2); elm_toolbar_shrink_mode_set(obj, _elm_config->toolbar_shrink_mode); evas_object_event_callback_add(wd->scr, EVAS_CALLBACK_RESIZE, _resize, obj); evas_object_event_callback_add(wd->scr, EVAS_CALLBACK_MOVE, _move, obj); evas_object_event_callback_add(wd->bx, EVAS_CALLBACK_RESIZE, _resize, obj); elm_toolbar_icon_order_lookup_set(obj, ELM_ICON_LOOKUP_THEME_FDO); evas_object_smart_callbacks_descriptions_set(obj, _signals); _sizing_eval(obj); return obj; } EAPI void elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->priv_icon_size == icon_size) return; wd->priv_icon_size = icon_size; if (wd->priv_icon_size) wd->icon_size = wd->priv_icon_size; else wd->icon_size = wd->theme_icon_size; _theme_hook(obj); } EAPI int elm_toolbar_icon_size_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) 0; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return 0; return wd->priv_icon_size; } EAPI Elm_Object_Item * elm_toolbar_item_append(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; Elm_Toolbar_Item *it = _item_new(obj, icon, label, func, data); if (!it) return NULL; double scale = (elm_widget_scale_get(obj) * _elm_config->scale); wd->items = eina_inlist_append(wd->items, EINA_INLIST_GET(it)); evas_object_box_append(wd->bx, VIEW(it)); evas_object_show(VIEW(it)); _theme_hook_item(obj, it, scale, wd->icon_size); _sizing_eval(obj); wd->item_count++; return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_toolbar_item_prepend(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; Elm_Toolbar_Item *it = _item_new(obj, icon, label, func, data); if (!it) return NULL; double scale = (elm_widget_scale_get(obj) * _elm_config->scale); wd->items = eina_inlist_prepend(wd->items, EINA_INLIST_GET(it)); evas_object_box_prepend(wd->bx, VIEW(it)); evas_object_show(VIEW(it)); _theme_hook_item(obj, it, scale, wd->icon_size); _sizing_eval(obj); wd->item_count++; return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; ELM_OBJ_ITEM_CHECK_OR_RETURN(before, NULL); Widget_Data *wd; Elm_Toolbar_Item *it, *_before; wd = elm_widget_data_get(obj); if (!wd) return NULL; _before = (Elm_Toolbar_Item *) before; it = _item_new(obj, icon, label, func, data); if (!it) return NULL; double scale = (elm_widget_scale_get(obj) * _elm_config->scale); wd->items = eina_inlist_prepend_relative(wd->items, EINA_INLIST_GET(it), EINA_INLIST_GET(_before)); evas_object_box_insert_before(wd->bx, VIEW(it), VIEW(_before)); evas_object_show(VIEW(it)); _theme_hook_item(obj, it, scale, wd->icon_size); _sizing_eval(obj); wd->item_count++; return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; ELM_OBJ_ITEM_CHECK_OR_RETURN(after, NULL); Widget_Data *wd; Elm_Toolbar_Item *it, *_after; wd = elm_widget_data_get(obj); if (!wd) return NULL; _after = (Elm_Toolbar_Item *) after; it = _item_new(obj, icon, label, func, data); if (!it) return NULL; double scale = (elm_widget_scale_get(obj) * _elm_config->scale); wd->items = eina_inlist_append_relative(wd->items, EINA_INLIST_GET(it), EINA_INLIST_GET(_after)); evas_object_box_insert_after(wd->bx, VIEW(it), VIEW(_after)); evas_object_show(VIEW(it)); _theme_hook_item(obj, it, scale, wd->icon_size); _sizing_eval(obj); wd->item_count++; return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_toolbar_first_item_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->items) return NULL; return (Elm_Object_Item *) ELM_TOOLBAR_ITEM_FROM_INLIST(wd->items); } EAPI Elm_Object_Item * elm_toolbar_last_item_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->items) return NULL; return (Elm_Object_Item *) ELM_TOOLBAR_ITEM_FROM_INLIST(wd->items->last); } EAPI Elm_Object_Item * elm_toolbar_item_next_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); return (Elm_Object_Item *) ELM_TOOLBAR_ITEM_FROM_INLIST( EINA_INLIST_GET(((Elm_Toolbar_Item *)it))->next); } EAPI Elm_Object_Item * elm_toolbar_item_prev_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); return (Elm_Object_Item *) ELM_TOOLBAR_ITEM_FROM_INLIST( EINA_INLIST_GET(((Elm_Toolbar_Item *)it))->prev); } EAPI void elm_toolbar_item_priority_set(Elm_Object_Item *it, int priority) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; if (item->prio.priority == priority) return; item->prio.priority = priority; _resize(WIDGET(item), NULL, NULL, NULL); } EAPI int elm_toolbar_item_priority_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, 0); return ((Elm_Toolbar_Item *)it)->prio.priority; } EAPI Elm_Object_Item * elm_toolbar_item_find_by_label(const Evas_Object *obj, const char *label) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Elm_Toolbar_Item *it; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; EINA_INLIST_FOREACH(wd->items, it) { if (!strcmp(it->label, label)) return (Elm_Object_Item *)it; } return NULL; } EAPI void elm_toolbar_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; Widget_Data *wd = elm_widget_data_get(WIDGET(item)); if (!wd) return; if (item->selected == selected) return; if (selected) _item_select(item); else _item_unselect(item); } EAPI Eina_Bool elm_toolbar_item_selected_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return ((Elm_Toolbar_Item *)it)->selected; } EAPI Elm_Object_Item * elm_toolbar_selected_item_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return (Elm_Object_Item *) wd->selected_item; } EAPI Elm_Object_Item * elm_toolbar_more_item_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return (Elm_Object_Item *) wd->more_item; } EAPI void elm_toolbar_item_icon_set(Elm_Object_Item *it, const char *icon) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Evas_Object *icon_obj; Widget_Data *wd; Evas_Object *obj; Elm_Toolbar_Item * item = (Elm_Toolbar_Item *)it; obj = WIDGET(item); wd = elm_widget_data_get(obj); if (!wd) return; if ((icon) && (item->icon_str) && (!strcmp(icon, item->icon_str))) return; icon_obj = elm_icon_add(obj); if (!icon_obj) return; if (_item_icon_set(icon_obj, "toolbar/", icon)) _elm_toolbar_item_icon_obj_set(obj, item, icon_obj, icon, wd->icon_size, "elm,state,icon_set"); else { _elm_toolbar_item_icon_obj_set(obj, item, NULL, NULL, 0, "elm,state,icon_set"); evas_object_del(icon_obj); } } EAPI const char * elm_toolbar_item_icon_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); return ((Elm_Toolbar_Item *)it)->icon_str; } EAPI Evas_Object * elm_toolbar_item_object_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Widget_Data *wd; Evas_Object *obj; Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; obj = WIDGET(item); wd = elm_widget_data_get(obj); if (!wd) return NULL; return VIEW(item); } EAPI Evas_Object * elm_toolbar_item_icon_object_get(Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); return ((Elm_Toolbar_Item *)it)->icon; } EAPI Eina_Bool elm_toolbar_item_icon_memfile_set(Elm_Object_Item *it, const void *img, size_t size, const char *format, const char *key) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); Evas_Object *icon_obj; Widget_Data *wd; Evas_Object *obj; Eina_Bool ret; Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; obj = WIDGET(item); wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; if (img && size) { icon_obj = elm_icon_add(obj); evas_object_repeat_events_set(icon_obj, EINA_TRUE); ret = elm_image_memfile_set(icon_obj, img, size, format, key); if (!ret) { evas_object_del(icon_obj); return EINA_FALSE; } _elm_toolbar_item_icon_obj_set(obj, item, icon_obj, NULL, wd->icon_size, "elm,state,icon_set"); } else _elm_toolbar_item_icon_obj_set(obj, item, NULL, NULL, 0, "elm,state,icon_set"); return EINA_TRUE; } EAPI Eina_Bool elm_toolbar_item_icon_file_set(Elm_Object_Item *it, const char *file, const char *key) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); Evas_Object *icon_obj; Widget_Data *wd; Evas_Object *obj; Eina_Bool ret; Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; obj = WIDGET(item); wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; if (file) { icon_obj = elm_icon_add(obj); evas_object_repeat_events_set(icon_obj, EINA_TRUE); ret = elm_image_file_set(icon_obj, file, key); if (!ret) { evas_object_del(icon_obj); return EINA_FALSE; } _elm_toolbar_item_icon_obj_set(obj, item, icon_obj, NULL, wd->icon_size, "elm,state,icon_set"); } else _elm_toolbar_item_icon_obj_set(obj, item, NULL, NULL, 0, "elm,state,icon_set"); return EINA_TRUE; } EAPI void elm_toolbar_item_separator_set(Elm_Object_Item *it, Eina_Bool separator) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; Evas_Object *obj = WIDGET(item); Widget_Data *wd = elm_widget_data_get(obj); double scale; if (item->separator == separator) return; item->separator = separator; scale = (elm_widget_scale_get(obj) * _elm_config->scale); _theme_hook_item(obj, item, scale, wd->icon_size); evas_object_size_hint_min_set(VIEW(item), -1, -1); } EAPI Eina_Bool elm_toolbar_item_separator_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return ((Elm_Toolbar_Item *)it)->separator; } EAPI void elm_toolbar_shrink_mode_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); Eina_Bool bounce; if (!wd) return; if (wd->shrink_mode == shrink_mode) return; wd->shrink_mode = shrink_mode; bounce = (_elm_config->thumbscroll_bounce_enable) && (shrink_mode == ELM_TOOLBAR_SHRINK_SCROLL); elm_smart_scroller_bounce_allow_set(wd->scr, bounce, EINA_FALSE); if (wd->more_item) { _item_del(wd->more_item); elm_widget_item_free(wd->more_item); wd->more_item = NULL; } if (shrink_mode == ELM_TOOLBAR_SHRINK_MENU) { elm_toolbar_homogeneous_set(obj, EINA_FALSE); elm_smart_scroller_policy_set(wd->scr, ELM_SMART_SCROLLER_POLICY_OFF, ELM_SMART_SCROLLER_POLICY_OFF); wd->more_item = _item_new(obj, "more_menu", "More", NULL, NULL); } else if (shrink_mode == ELM_TOOLBAR_SHRINK_HIDE) { elm_toolbar_homogeneous_set(obj, EINA_FALSE); elm_smart_scroller_policy_set(wd->scr, ELM_SMART_SCROLLER_POLICY_OFF, ELM_SMART_SCROLLER_POLICY_OFF); } else if (shrink_mode == ELM_TOOLBAR_SHRINK_EXPAND) { elm_toolbar_homogeneous_set(obj, EINA_FALSE); elm_smart_scroller_policy_set(wd->scr, ELM_SMART_SCROLLER_POLICY_AUTO, ELM_SMART_SCROLLER_POLICY_OFF); wd->more_item = _item_new(obj, "more_menu", "More", NULL, NULL); } else elm_smart_scroller_policy_set(wd->scr, ELM_SMART_SCROLLER_POLICY_AUTO, ELM_SMART_SCROLLER_POLICY_OFF); _sizing_eval(obj); } EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_shrink_mode_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_TOOLBAR_SHRINK_NONE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_TOOLBAR_SHRINK_NONE; return wd->shrink_mode; } EAPI void elm_toolbar_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; homogeneous = !!homogeneous; if (homogeneous == wd->homogeneous) return; wd->homogeneous = homogeneous; if (homogeneous) elm_toolbar_shrink_mode_set(obj, ELM_TOOLBAR_SHRINK_NONE); evas_object_smart_calculate(wd->bx); } EAPI Eina_Bool elm_toolbar_homogeneous_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->homogeneous; } EAPI void elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent) { Elm_Toolbar_Item *it; ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; EINA_SAFETY_ON_NULL_RETURN(parent); wd->menu_parent = parent; EINA_INLIST_FOREACH(wd->items, it) { if (it->o_menu) elm_menu_parent_set(it->o_menu, wd->menu_parent); } if ((wd->more_item) && (wd->more_item->o_menu)) elm_menu_parent_set(wd->more_item->o_menu, wd->menu_parent); } EAPI Evas_Object * elm_toolbar_menu_parent_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->menu_parent; } EAPI void elm_toolbar_align_set(Evas_Object *obj, double align) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->vertical) { if (wd->align != align) evas_object_size_hint_align_set(wd->bx, 0.5, align); } else { if (wd->align != align) evas_object_size_hint_align_set(wd->bx, align, 0.5); } wd->align = align; } EAPI double elm_toolbar_align_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) 0.0; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return 0.0; return wd->align; } EAPI void elm_toolbar_item_menu_set(Elm_Object_Item *it, Eina_Bool menu) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; Widget_Data *wd = elm_widget_data_get(WIDGET(item)); if (!wd) return; if (item->menu == menu) return; if (menu) _item_menu_create(wd, item); else _item_menu_destroy(item); } EAPI Evas_Object * elm_toolbar_item_menu_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; if (!item->menu) return NULL; Widget_Data *wd = elm_widget_data_get(WIDGET(item)); if (!wd) return NULL; return item->o_menu; } EAPI Elm_Toolbar_Item_State * elm_toolbar_item_state_add(Elm_Object_Item *it, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Elm_Toolbar_Item_State *it_state; Evas_Object *icon_obj; Evas_Object *obj; Widget_Data *wd; Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; obj = WIDGET(item); wd = elm_widget_data_get(WIDGET(item)); if (!wd) return NULL; if (!item->states) { it_state = _item_state_new(item->label, item->icon_str, item->icon, item->func, item->base.data); item->states = eina_list_append(item->states, it_state); item->current_state = item->states; } icon_obj = elm_icon_add(obj); elm_icon_order_lookup_set(icon_obj, wd->lookup_order); if (!icon_obj) goto error_state_add; if (!_item_icon_set(icon_obj, "toolbar/", icon)) { evas_object_del(icon_obj); icon_obj = NULL; icon = NULL; } it_state = _item_state_new(label, icon, icon_obj, func, data); item->states = eina_list_append(item->states, it_state); item->func = _elm_toolbar_item_state_cb; item->base.data = NULL; return it_state; error_state_add: if (item->states && !eina_list_next(item->states)) { eina_stringshare_del(item->label); eina_stringshare_del(item->icon_str); free(eina_list_data_get(item->states)); eina_list_free(item->states); item->states = NULL; } return NULL; } EAPI Eina_Bool elm_toolbar_item_state_del(Elm_Object_Item *it, Elm_Toolbar_Item_State *state) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); Eina_List *del_state; Elm_Toolbar_Item_State *it_state; Elm_Toolbar_Item *item; if (!state) return EINA_FALSE; item = (Elm_Toolbar_Item *)it; if (!item->states) return EINA_FALSE; del_state = eina_list_data_find_list(item->states, state); if (del_state == item->states) return EINA_FALSE; if (del_state == item->current_state) elm_toolbar_item_state_unset(it); eina_stringshare_del(state->label); eina_stringshare_del(state->icon_str); if (state->icon) evas_object_del(state->icon); free(state); item->states = eina_list_remove_list(item->states, del_state); if (item->states && !eina_list_next(item->states)) { it_state = eina_list_data_get(item->states); item->base.data = it_state->data; item->func = it_state->func; eina_stringshare_del(it_state->label); eina_stringshare_del(it_state->icon_str); free(eina_list_data_get(item->states)); eina_list_free(item->states); item->states = NULL; } return EINA_TRUE; } EAPI Eina_Bool elm_toolbar_item_state_set(Elm_Object_Item *it, Elm_Toolbar_Item_State *state) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); Widget_Data *wd; Eina_List *next_state; Elm_Toolbar_Item_State *it_state; Evas_Object *obj; Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; obj = WIDGET(item); wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; if (!item->states) return EINA_FALSE; if (state) { next_state = eina_list_data_find_list(item->states, state); if (!next_state) return EINA_FALSE; } else next_state = item->states; if (next_state == item->current_state) return EINA_TRUE; it_state = eina_list_data_get(next_state); if (eina_list_data_find(item->current_state, state)) { _item_label_set(item, it_state->label, "elm,state,label_set,forward"); _elm_toolbar_item_icon_obj_set(obj, item, it_state->icon, it_state->icon_str, wd->icon_size, "elm,state,icon_set,forward"); } else { _item_label_set(item, it_state->label, "elm,state,label_set,backward"); _elm_toolbar_item_icon_obj_set(obj, item, it_state->icon, it_state->icon_str, wd->icon_size, "elm,state,icon_set,backward"); } if (elm_widget_item_disabled_get(item)) elm_widget_signal_emit(item->icon, "elm,state,disabled", "elm"); else elm_widget_signal_emit(item->icon, "elm,state,enabled", "elm"); item->current_state = next_state; return EINA_TRUE; } EAPI void elm_toolbar_item_state_unset(Elm_Object_Item *it) { elm_toolbar_item_state_set(it, NULL); } EAPI Elm_Toolbar_Item_State * elm_toolbar_item_state_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; if ((!item->states) || (!item->current_state)) return NULL; if (item->current_state == item->states) return NULL; return eina_list_data_get(item->current_state); } EAPI Elm_Toolbar_Item_State * elm_toolbar_item_state_next(Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Widget_Data *wd; Evas_Object *obj; Eina_List *next_state; Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; obj = WIDGET(item); wd = elm_widget_data_get(obj); if (!wd) return NULL; if (!item->states) return NULL; next_state = eina_list_next(item->current_state); if (!next_state) next_state = eina_list_next(item->states); return eina_list_data_get(next_state); } EAPI Elm_Toolbar_Item_State * elm_toolbar_item_state_prev(Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Widget_Data *wd; Evas_Object *obj; Eina_List *prev_state; Elm_Toolbar_Item *item = (Elm_Toolbar_Item *)it; obj = WIDGET(item); wd = elm_widget_data_get(obj); if (!wd) return NULL; if (!item->states) return NULL; prev_state = eina_list_prev(item->current_state); if ((!prev_state) || (prev_state == item->states)) prev_state = eina_list_last(item->states); return eina_list_data_get(prev_state); } EAPI void elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order) { ELM_CHECK_WIDTYPE(obj, widtype); Elm_Toolbar_Item *it; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->lookup_order == order) return; wd->lookup_order = order; EINA_INLIST_FOREACH(wd->items, it) elm_icon_order_lookup_set(it->icon, order); if (wd->more_item) elm_icon_order_lookup_set(wd->more_item->icon, order); } EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_ICON_LOOKUP_THEME_FDO; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_ICON_LOOKUP_THEME_FDO; return wd->lookup_order; } EAPI void elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; horizontal = !!horizontal; if (!horizontal == wd->vertical) return; wd->vertical = !horizontal; if (wd->vertical) evas_object_size_hint_align_set(wd->bx, 0.5, wd->align); else evas_object_size_hint_align_set(wd->bx, wd->align, 0.5); _sizing_eval(obj); } EAPI Eina_Bool elm_toolbar_horizontal_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return !wd->vertical; } EAPI unsigned int elm_toolbar_items_count(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) 0; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return 0; return wd->item_count; } EAPI void elm_toolbar_standard_priority_set(Evas_Object *obj, int priority) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->standard_priority == priority) return; wd->standard_priority = priority; _resize(obj, NULL, NULL, NULL); } EAPI int elm_toolbar_standard_priority_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) 0; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return 0; return wd->standard_priority; } EAPI void elm_toolbar_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (mode >= ELM_OBJECT_SELECT_MODE_MAX) return; if (wd->select_mode == mode) return; if ((mode == ELM_OBJECT_SELECT_MODE_ALWAYS) && (wd->select_mode != ELM_OBJECT_SELECT_MODE_ALWAYS) && wd->items) _item_select(ELM_TOOLBAR_ITEM_FROM_INLIST(wd->items)); if (wd->select_mode != mode) wd->select_mode = mode; } EAPI Elm_Object_Select_Mode elm_toolbar_select_mode_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_OBJECT_SELECT_MODE_MAX; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_OBJECT_SELECT_MODE_MAX; return wd->select_mode; } elementary-1.7.7/src/lib/elm_actionslider.h0000664000175000017500000001035512127353615015652 00000000000000/** * @addtogroup Actionslider Actionslider * @ingroup Elementary * * @image html actionslider_inheritance_tree.png * @image latex actionslider_inheritance_tree.eps * * @image html img/widget/actionslider/preview-00.png * @image latex img/widget/actionslider/preview-00.eps * * An actionslider is a switcher for 2 or 3 labels with customizable magnet * properties. The user drags and releases the indicator, to choose a label. * * Labels occupy the following positions. * a. Left * b. Right * c. Center * * Positions can be enabled or disabled. * * Magnets can be set on the above positions. * * When the indicator is released, it will move to its nearest * "enabled and magnetized" position. * * @note By default all positions are set as enabled. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for actionslider objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li @c "selected" - when user selects an enabled position (the * label is passed as event info). * @li @c "pos_changed" - when the indicator reaches any of the * positions("left", "right" or "center"). * * Default text parts of the actionslider widget that you can use for are: * @li "indicator" - An indicator label of the actionslider * @li "left" - A left label of the actionslider * @li "right" - A right label of the actionslider * @li "center" - A center label of the actionslider * * Supported elm_object common APIs. * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * * See an example of actionslider usage @ref actionslider_example_page "here" * @{ */ typedef enum { ELM_ACTIONSLIDER_NONE = 0, ELM_ACTIONSLIDER_LEFT = 1 << 0, ELM_ACTIONSLIDER_CENTER = 1 << 1, ELM_ACTIONSLIDER_RIGHT = 1 << 2, ELM_ACTIONSLIDER_ALL = (1 << 3) - 1 } Elm_Actionslider_Pos; /** * Add a new actionslider to the parent. * * @param parent The parent object * @return The new actionslider object or NULL if it cannot be created * * @ingroup Actionslider */ EAPI Evas_Object *elm_actionslider_add(Evas_Object *parent); /** * Get actionslider selected label. * * @param obj The actionslider object * @return The selected label * * @ingroup Actionslider */ EAPI const char *elm_actionslider_selected_label_get(const Evas_Object *obj); /** * Set actionslider indicator position. * * @param obj The actionslider object. * @param pos The position of the indicator. * * @ingroup Actionslider */ EAPI void elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos); /** * Get actionslider indicator position. * * @param obj The actionslider object. * @return The position of the indicator. * * @ingroup Actionslider */ EAPI Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Evas_Object *obj); /** * Set actionslider magnet position. To make multiple positions magnets @c or * them together(e.g.: ELM_ACTIONSLIDER_LEFT | ELM_ACTIONSLIDER_RIGHT) * * @param obj The actionslider object. * @param pos Bit mask indicating the magnet positions. * * @ingroup Actionslider */ EAPI void elm_actionslider_magnet_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos); /** * Get actionslider magnet position. * * @param obj The actionslider object. * @return The positions with magnet property. * * @ingroup Actionslider */ EAPI Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Evas_Object *obj); /** * Set actionslider enabled position. To set multiple positions as enabled @c or * them together(e.g.: ELM_ACTIONSLIDER_LEFT | ELM_ACTIONSLIDER_RIGHT). * * @note All the positions are enabled by default. * * @param obj The actionslider object. * @param pos Bit mask indicating the enabled positions. * * @ingroup Actionslider */ EAPI void elm_actionslider_enabled_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos); /** * Get actionslider enabled position. * * @param obj The actionslider object. * @return The enabled positions. * * @ingroup Actionslider */ EAPI Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_mirroring.h0000664000175000017500000000307712127353615015205 00000000000000/** * @defgroup Mirroring Mirroring * @ingroup Elementary * * These functions allow you to set ui-mirroring on specific * widgets or the whole interface. Widgets can be in one of two * modes, automatic and manual. Automatic means they'll be changed * according to the system mirroring mode and manual means only * explicit changes will matter. You are not supposed to change * mirroring state of a widget set to automatic, will mostly work, * but the behavior is not really defined. * * @{ */ /** * Get the widget's mirrored mode. * * @param obj The widget. * @return EINA_TRUE if mirrored is set, EINA_FALSE otherwise * * @ingroup Mirroring */ EAPI Eina_Bool elm_object_mirrored_get(const Evas_Object *obj); /** * Set the widget's mirrored mode. * * @param obj The widget. * @param mirrored EINA_TRUE to set mirrored mode, EINA_FALSE to unset it. * * @ingroup Mirroring */ EAPI void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored); /** * Returns the widget's mirrored mode setting. * * @param obj The widget. * @return mirrored mode setting of the object. * * @ingroup Mirroring */ EAPI Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj); /** * Sets the widget's mirrored mode setting. * When widget in automatic mode, it follows the system mirrored mode set by * elm_mirrored_set(). * @param obj The widget. * @param automatic EINA_TRUE for auto mirrored mode. EINA_FALSE for manual. * * @ingroup Mirroring */ EAPI void elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic); /** * @} */ elementary-1.7.7/src/lib/elm_gesture_layer.h0000664000175000017500000002532112127353615016043 00000000000000/** * @defgroup Elm_Gesture_Layer Gesture Layer * @ingroup Elementary * * @image html gesture_layer_inheritance_tree.png * @image latex gesture_layer_inheritance_tree.eps * * Gesture Layer Usage: * * Use Gesture Layer to detect gestures. * The advantage is that you don't have to implement * gesture detection, just set callbacks of gesture state. * By using gesture layer we make standard interface. * * In order to use Gesture Layer you start with @ref elm_gesture_layer_add * with a parent object parameter. * Next 'activate' gesture layer with a @ref elm_gesture_layer_attach * call. Usually with same object as target (2nd parameter). * * Now you need to tell gesture layer what gestures you follow. * This is done with @ref elm_gesture_layer_cb_set call. * By setting the callback you actually saying to gesture layer: * I would like to know when the gesture @ref Elm_Gesture_Type * switches to state @ref Elm_Gesture_State. * * Next, you need to implement the actual action that follows the input * in your callback. * * Note that if you like to stop being reported about a gesture, just set * all callbacks referring this gesture to NULL. * (again with @ref elm_gesture_layer_cb_set) * * The information reported by gesture layer to your callback is depending * on @ref Elm_Gesture_Type : * @ref Elm_Gesture_Taps_Info is the info reported for tap gestures: * @ref ELM_GESTURE_N_TAPS, @ref ELM_GESTURE_N_LONG_TAPS, * @ref ELM_GESTURE_N_DOUBLE_TAPS, @ref ELM_GESTURE_N_TRIPLE_TAPS. * * @ref Elm_Gesture_Momentum_Info is info reported for momentum gestures: * @ref ELM_GESTURE_MOMENTUM. * * @ref Elm_Gesture_Line_Info is the info reported for line gestures: * (this also contains @ref Elm_Gesture_Momentum_Info internal structure) * @ref ELM_GESTURE_N_LINES, @ref ELM_GESTURE_N_FLICKS. * Note that we consider a flick as a line-gesture that should be completed * in flick-time-limit as defined in @ref Config. * * @ref Elm_Gesture_Zoom_Info is the info reported for @ref ELM_GESTURE_ZOOM gesture. * * @ref Elm_Gesture_Rotate_Info is the info reported for @ref ELM_GESTURE_ROTATE gesture. * * * Gesture Layer Tweaks: * * Note that line, flick, gestures can start without the need to remove fingers from surface. * When user fingers rests on same-spot gesture is ended and starts again when fingers moved. * * Setting glayer_continues_enable to false in @ref Config will change this behavior * so gesture starts when user touches (a *DOWN event) touch-surface * and ends when no fingers touches surface (a *UP event). * * Supported elm_object common APIs. * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * * @{ * */ /** * @enum _Elm_Gesture_Type * Enum of supported gesture types. */ enum _Elm_Gesture_Type { ELM_GESTURE_FIRST = 0, ELM_GESTURE_N_TAPS, /**< N fingers single taps */ ELM_GESTURE_N_LONG_TAPS, /**< N fingers single long-taps */ ELM_GESTURE_N_DOUBLE_TAPS, /**< N fingers double-single taps */ ELM_GESTURE_N_TRIPLE_TAPS, /**< N fingers triple-single taps */ ELM_GESTURE_MOMENTUM, /**< Reports momentum in the direction of move */ ELM_GESTURE_N_LINES, /**< N fingers line gesture */ ELM_GESTURE_N_FLICKS, /**< N fingers flick gesture */ ELM_GESTURE_ZOOM, /**< Zoom */ ELM_GESTURE_ROTATE, /**< Rotate */ ELM_GESTURE_LAST }; /** * @typedef Elm_Gesture_Type * Convenient macro around #_Elm_Gesture_Type */ typedef enum _Elm_Gesture_Type Elm_Gesture_Type; /** * @enum _Elm_Gesture_State * Enum of gesture states. */ enum _Elm_Gesture_State { ELM_GESTURE_STATE_UNDEFINED = -1, /**< Gesture not STARTed */ ELM_GESTURE_STATE_START, /**< Gesture STARTed */ ELM_GESTURE_STATE_MOVE, /**< Gesture is ongoing */ ELM_GESTURE_STATE_END, /**< Gesture completed */ ELM_GESTURE_STATE_ABORT /**< Ongoing gesture was ABORTed */ }; /** * @typedef Elm_Gesture_State * Convenient macro around #_Elm_Gesture_State */ typedef enum _Elm_Gesture_State Elm_Gesture_State; /** * @struct _Elm_Gesture_Taps_Info * Struct holds taps info for user */ struct _Elm_Gesture_Taps_Info { Evas_Coord x, y; /**< Holds center point between fingers */ unsigned int n; /**< Number of fingers tapped */ unsigned int timestamp; /**< event timestamp */ }; /** * @typedef Elm_Gesture_Taps_Info * holds taps info for user */ typedef struct _Elm_Gesture_Taps_Info Elm_Gesture_Taps_Info; /** * @struct _Elm_Gesture_Momentum_Info * Struct holds momentum info for user * x1 and y1 are not necessarily in sync * x1 holds x value of x direction starting point * and same holds for y1. * This is noticeable when doing V-shape movement */ struct _Elm_Gesture_Momentum_Info /* Report line ends, timestamps, and momentum computed */ {Evas_Coord x1; /**< Final-swipe direction starting point on X */ Evas_Coord y1; /**< Final-swipe direction starting point on Y */ Evas_Coord x2; /**< Final-swipe direction ending point on X */ Evas_Coord y2; /**< Final-swipe direction ending point on Y */ unsigned int tx; /**< Timestamp of start of final x-swipe */ unsigned int ty; /**< Timestamp of start of final y-swipe */ Evas_Coord mx; /**< Momentum on X */ Evas_Coord my; /**< Momentum on Y */ unsigned int n; /**< Number of fingers */ }; /** * @typedef Elm_Gesture_Momentum_Info * holds momentum info for user */ typedef struct _Elm_Gesture_Momentum_Info Elm_Gesture_Momentum_Info; /** * @struct _Elm_Gesture_Line_Info * Struct holds line info for user */ struct _Elm_Gesture_Line_Info /* Report line ends, timestamps, and momentum computed */ {Elm_Gesture_Momentum_Info momentum; /**< Line momentum info */ double angle; /**< Angle (direction) of lines */ }; /** * @typedef Elm_Gesture_Line_Info * Holds line info for user */ typedef struct _Elm_Gesture_Line_Info Elm_Gesture_Line_Info; /** * @struct _Elm_Gesture_Zoom_Info * Struct holds zoom info for user */ struct _Elm_Gesture_Zoom_Info { Evas_Coord x, y; /**< Holds zoom center point reported to user */ Evas_Coord radius; /**< Holds radius between fingers reported to user */ double zoom; /**< Zoom value: 1.0 means no zoom */ double momentum; /**< Zoom momentum: zoom growth per second (NOT YET SUPPORTED) */ }; /** * @typedef Elm_Gesture_Zoom_Info * Holds zoom info for user */ typedef struct _Elm_Gesture_Zoom_Info Elm_Gesture_Zoom_Info; /** * @struct _Elm_Gesture_Rotate_Info * Struct holds rotation info for user */ struct _Elm_Gesture_Rotate_Info { Evas_Coord x, y; /**< Holds zoom center point reported to user */ Evas_Coord radius; /**< Holds radius between fingers reported to user */ double base_angle; /**< Holds start-angle */ double angle; /**< Rotation value: 0.0 means no rotation */ double momentum; /**< Rotation momentum: rotation done per second (NOT YET SUPPORTED) */ }; /** * @typedef Elm_Gesture_Rotate_Info * Holds rotation info for user */ typedef struct _Elm_Gesture_Rotate_Info Elm_Gesture_Rotate_Info; /** * @typedef Elm_Gesture_Event_Cb * User callback used to stream gesture info from gesture layer * @param data user data * @param event_info gesture report info * Returns a flag field to be applied on the causing event. * You should probably return EVAS_EVENT_FLAG_ON_HOLD if your widget acted * upon the event, in an irreversible way. * */ typedef Evas_Event_Flags (*Elm_Gesture_Event_Cb)(void *data, void *event_info); /** * Use function to set callbacks to be notified about * change of state of gesture. * When a user registers a callback with this function * this means this gesture has to be tested. * * When ALL callbacks for a gesture are set to NULL * it means user isn't interested in gesture-state * and it will not be tested. * * @param obj gesture-layer. * @param idx The gesture you would like to track its state. * @param cb callback function pointer. * @param cb_type what event this callback tracks: START, MOVE, END, ABORT. * @param data user info to be sent to callback (usually, Smart Data) * */ EAPI void elm_gesture_layer_cb_set(Evas_Object *obj, Elm_Gesture_Type idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data); /** * Call this function to get repeat-events settings. * * @param obj gesture-layer. * * @return repeat events settings. * @see elm_gesture_layer_hold_events_set() */ EAPI Eina_Bool elm_gesture_layer_hold_events_get(const Evas_Object *obj); /** * This function is to make gesture-layer repeat events. * Set this if you like to get the raw events only if gestures were not * detected. * Clear this if you like gesture layer to forward events as testing gestures. * * @param obj gesture layer. * @param hold_events hold events or not. * */ EAPI void elm_gesture_layer_hold_events_set(Evas_Object *obj, Eina_Bool hold_events); /** * This function sets step-value for zoom action. * Set step to any positive value. * Cancel step setting by setting to 0 * * @param obj gesture-layer. * @param step new zoom step value. * * @see elm_gesture_layer_zoom_step_get() */ EAPI void elm_gesture_layer_zoom_step_set(Evas_Object *obj, double step); /** * This function returns step-value for zoom action. * * @param obj gesture-layer. * @return zoom step value. * * @see elm_gesture_layer_zoom_step_set() */ EAPI double elm_gesture_layer_zoom_step_get(const Evas_Object *obj); /** * This function sets step-value for rotate action. * Set step to any positive value. * Cancel step setting by setting to 0 * * @param obj gesture-layer. * @param step new rotate step value. * */ EAPI void elm_gesture_layer_rotate_step_set(Evas_Object *obj, double step); /** * This function returns step-value for rotate action. * * @param obj gesture-layer. * @return rotate step value. * */ EAPI double elm_gesture_layer_rotate_step_get(const Evas_Object *obj); /** * Attach a given gesture layer widget to an Evas object, thus setting * the widget's @b target. * * @param obj A gesture layer to attach an object to. * @param target Object to attach to @a obj (target) * * A gesture layer target may be whichever Evas object one * chooses. This will be object @a obj will listen all mouse and key * events from, to report the gestures made upon it back. * * @return @c EINA_TRUE, on success, @c EINA_FALSE otherwise. * */ EAPI Eina_Bool elm_gesture_layer_attach(Evas_Object *obj, Evas_Object *target); /** * Call this function to construct a new gesture-layer object. * * @param parent The gesture layer's parent widget. * * @return A new gesture layer object. * * This does not activate the gesture layer. You have to * call elm_gesture_layer_attach() in order to 'activate' gesture-layer. * */ EAPI Evas_Object *elm_gesture_layer_add(Evas_Object *parent); /** * @} */ elementary-1.7.7/src/lib/elc_fileselector_entry.h0000664000175000017500000002757112127353615017071 00000000000000/** * @defgroup File_Selector_Entry File Selector Entry * @ingroup Elementary * * @image html img/widget/fileselector_entry/preview-00.png * @image latex img/widget/fileselector_entry/preview-00.eps * * This is an entry made to be filled with or display a file * system path string. Besides the entry itself, the widget has * a @ref File_Selector_Button "file selector button" on its side, * which will raise an internal @ref Fileselector "file selector widget", * when clicked, for path selection aided by file system * navigation. * * This file selector may appear in an Elementary window or in an * inner window. When a file is chosen from it, the (inner) window * is closed and the selected file's path string is exposed both as * a smart event and as the new text on the entry. * * This widget encapsulates operations on its internal file * selector on its own API. There is less control over its file * selector than that one would have instantiating one directly. * * Smart callbacks one can register to: * - @c "changed" - The text within the entry was changed * - @c "activated" - The entry has had editing finished and * changes are to be "committed" * - @c "press" - The entry has been clicked * - @c "longpressed" - The entry has been clicked (and held) for a * couple seconds * - @c "clicked" - The entry has been clicked * - @c "clicked,double" - The entry has been double clicked * - @c "focused" - The entry has received focus * - @c "unfocused" - The entry has lost focus * - @c "selection,paste" - A paste action has occurred on the * entry * - @c "selection,copy" - A copy action has occurred on the entry * - @c "selection,cut" - A cut action has occurred on the entry * - @c "unpressed" - The file selector entry's button was released * after being pressed. * - @c "file,chosen" - The user has selected a path via the file * selector entry's internal file selector, whose string pointer * comes as the @c event_info data (a stringshared string) * * Default text parts of the fileselector_button widget that you can use for * are: * @li "default" - Label of the fileselector_button * * Default content parts of the fileselector_entry widget that you can use for * are: * @li "button icon" - Button icon of the fileselector_entry * * Supported elm_object common APIs. * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * * Here is an example on its usage: * @li @ref fileselector_entry_example * * @see @ref File_Selector_Button for a similar widget. * @{ */ /** * Add a new file selector entry widget to the given parent * Elementary (container) object * * @param parent The parent object * @return a new file selector entry widget handle or @c NULL, on * errors * * @ingroup File_Selector_Entry */ EAPI Evas_Object *elm_fileselector_entry_add(Evas_Object *parent); /** * Set the title for a given file selector entry widget's window * * @param obj The file selector entry widget * @param title The title string * * This will change the window's title, when the file selector pops * out after a click on the entry's button. Those windows have the * default (unlocalized) value of @c "Select a file" as titles. * * @note It will only take any effect if the file selector * entry widget is @b not under "inwin mode". * * @see elm_fileselector_entry_window_title_get() * * @ingroup File_Selector_Entry */ EAPI void elm_fileselector_entry_window_title_set(Evas_Object *obj, const char *title); /** * Get the title set for a given file selector entry widget's * window * * @param obj The file selector entry widget * @return Title of the file selector entry's window * * @see elm_fileselector_entry_window_title_get() for more details * * @ingroup File_Selector_Entry */ EAPI const char *elm_fileselector_entry_window_title_get(const Evas_Object *obj); /** * Set the size of a given file selector entry widget's window, * holding the file selector itself. * * @param obj The file selector entry widget * @param width The window's width * @param height The window's height * * @note it will only take any effect if the file selector entry * widget is @b not under "inwin mode". The default size for the * window (when applicable) is 400x400 pixels. * * @see elm_fileselector_entry_window_size_get() * * @ingroup File_Selector_Entry */ EAPI void elm_fileselector_entry_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height); /** * Get the size of a given file selector entry widget's window, * holding the file selector itself. * * @param obj The file selector entry widget * @param width Pointer into which to store the width value * @param height Pointer into which to store the height value * * @note Use @c NULL pointers on the size values you're not * interested in: they'll be ignored by the function. * * @see elm_fileselector_entry_window_size_set(), for more details * * @ingroup File_Selector_Entry */ EAPI void elm_fileselector_entry_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height); /** * Set the initial file system path and the entry's path string for * a given file selector entry widget * * @param obj The file selector entry widget * @param path The path string * * It must be a directory path, which will have the contents * displayed initially in the file selector's view, when invoked * from @p obj. The default initial path is the @c "HOME" * environment variable's value. * * @see elm_fileselector_entry_path_get() * * @ingroup File_Selector_Entry */ EAPI void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path); /** * Get the entry's path string for a given file selector entry * widget * * @param obj The file selector entry widget * @return path The path string * * @see elm_fileselector_entry_path_set() for more details * * @ingroup File_Selector_Entry */ EAPI const char *elm_fileselector_entry_path_get(const Evas_Object *obj); /** * Enable/disable a tree view in the given file selector entry * widget's internal file selector * * @param obj The file selector entry widget * @param value @c EINA_TRUE to enable tree view, @c EINA_FALSE to disable * * This has the same effect as elm_fileselector_expandable_set(), * but now applied to a file selector entry's internal file * selector. * * @note There's no way to put a file selector entry's internal * file selector in "grid mode", as one may do with "pure" file * selectors. * * @see elm_fileselector_expandable_get() * * @ingroup File_Selector_Entry */ EAPI void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value); /** * Get whether tree view is enabled for the given file selector * entry widget's internal file selector * * @param obj The file selector entry widget * @return @c EINA_TRUE if @p obj widget's internal file selector * is in tree view, @c EINA_FALSE otherwise (and or errors) * * @see elm_fileselector_expandable_set() for more details * * @ingroup File_Selector_Entry */ EAPI Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj); /** * Set whether a given file selector entry widget's internal file * selector is to display folders only or the directory contents, * as well. * * @param obj The file selector entry widget * @param value @c EINA_TRUE to make @p obj widget's internal file * selector only display directories, @c EINA_FALSE to make files * to be displayed in it too * * This has the same effect as elm_fileselector_folder_only_set(), * but now applied to a file selector entry's internal file * selector. * * @see elm_fileselector_folder_only_get() * * @ingroup File_Selector_Entry */ EAPI void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value); /** * Get whether a given file selector entry widget's internal file * selector is displaying folders only or the directory contents, * as well. * * @param obj The file selector entry widget * @return @c EINA_TRUE if @p obj widget's internal file * selector is only displaying directories, @c EINA_FALSE if files * are being displayed in it too (and on errors) * * @see elm_fileselector_entry_folder_only_set() for more details * * @ingroup File_Selector_Entry */ EAPI Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj); /** * Enable/disable the file name entry box where the user can type * in a name for a file, in a given file selector entry widget's * internal file selector. * * @param obj The file selector entry widget * @param value @c EINA_TRUE to make @p obj widget's internal * file selector a "saving dialog", @c EINA_FALSE otherwise * * This has the same effect as elm_fileselector_is_save_set(), * but now applied to a file selector entry's internal file * selector. * * @see elm_fileselector_is_save_get() * * @ingroup File_Selector_Entry */ EAPI void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value); /** * Get whether the given file selector entry widget's internal * file selector is in "saving dialog" mode * * @param obj The file selector entry widget * @return @c EINA_TRUE, if @p obj widget's internal file selector * is in "saving dialog" mode, @c EINA_FALSE otherwise (and on * errors) * * @see elm_fileselector_entry_is_save_set() for more details * * @ingroup File_Selector_Entry */ EAPI Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj); /** * Set whether a given file selector entry widget's internal file * selector will raise an Elementary "inner window", instead of a * dedicated Elementary window. By default, it won't. * * @param obj The file selector entry widget * @param value @c EINA_TRUE to make it use an inner window, @c * EINA_TRUE to make it use a dedicated window * * @see elm_win_inwin_add() for more information on inner windows * @see elm_fileselector_entry_inwin_mode_get() * * @ingroup File_Selector_Entry */ EAPI void elm_fileselector_entry_inwin_mode_set(Evas_Object *obj, Eina_Bool value); /** * Get whether a given file selector entry widget's internal file * selector will raise an Elementary "inner window", instead of a * dedicated Elementary window. * * @param obj The file selector entry widget * @return @c EINA_TRUE if will use an inner window, @c EINA_TRUE * if it will use a dedicated window * * @see elm_fileselector_entry_inwin_mode_set() for more details * * @ingroup File_Selector_Entry */ EAPI Eina_Bool elm_fileselector_entry_inwin_mode_get(const Evas_Object *obj); /** * Set the initial file system path for a given file selector entry * widget * * @param obj The file selector entry widget * @param path The path string * * It must be a directory path, which will have the contents * displayed initially in the file selector's view, when invoked * from @p obj. The default initial path is the @c "HOME" * environment variable's value. * * @see elm_fileselector_entry_path_get() * * @ingroup File_Selector_Entry */ EAPI void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path); /** * Get the parent directory's path to the latest file selection on * a given filer selector entry widget * * @param obj The file selector object * @return The (full) path of the directory of the last selection * on @p obj widget, a @b stringshared string * * @see elm_fileselector_entry_path_set() * * @ingroup File_Selector_Entry */ EAPI const char *elm_fileselector_entry_selected_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_widget_separator.h0000664000175000017500000001160212127353615016531 00000000000000#ifndef ELM_WIDGET_SEPARATOR_H #define ELM_WIDGET_SEPARATOR_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-separator-class The Elementary Separator Class * * Elementary, besides having the @ref Separator widget, exposes its * foundation -- the Elementary Separator Class -- in order to create other * widgets which are a separator with some more logic on top. */ /** * @def ELM_SEPARATOR_CLASS * * Use this macro to cast whichever subclass of * #Elm_Separator_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_SEPARATOR_CLASS(x) ((Elm_Separator_Smart_Class *)x) /** * @def ELM_SEPARATOR_DATA * * Use this macro to cast whichever subdata of * #Elm_Separator_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_SEPARATOR_DATA(x) ((Elm_Separator_Smart_Data *)x) /** * @def ELM_SEPARATOR_SMART_CLASS_VERSION * * Current version for Elementary separator @b base smart class, a value * which goes to _Elm_Separator_Smart_Class::version. * * @ingroup Widget */ #define ELM_SEPARATOR_SMART_CLASS_VERSION 1 /** * @def ELM_SEPARATOR_SMART_CLASS_INIT * * Initializer for a whole #Elm_Separator_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SEPARATOR_SMART_CLASS_INIT_NULL * @see ELM_SEPARATOR_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_SEPARATOR_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_SEPARATOR_SMART_CLASS_VERSION} /** * @def ELM_SEPARATOR_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Separator_Smart_Class structure. * * @see ELM_SEPARATOR_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SEPARATOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SEPARATOR_SMART_CLASS_INIT_NULL \ ELM_SEPARATOR_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_SEPARATOR_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Separator_Smart_Class structure and * set its name and version. * * This is similar to #ELM_SEPARATOR_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Separator_Smart_Class (base field) * to the latest #ELM_SEPARATOR_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_SEPARATOR_SMART_CLASS_INIT_NULL * @see ELM_SEPARATOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SEPARATOR_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_SEPARATOR_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary separator base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a separator. * * All of the functions listed on @ref Separator namespace will work for * objects deriving from #Elm_Separator_Smart_Class. */ typedef struct _Elm_Separator_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Separator_Smart_Class; /** * Base layout smart data extended with separator instance data. */ typedef struct _Elm_Separator_Smart_Data Elm_Separator_Smart_Data; struct _Elm_Separator_Smart_Data { Elm_Layout_Smart_Data base; Eina_Bool horizontal : 1; }; /** * @} */ EAPI extern const char ELM_SEPARATOR_SMART_NAME[]; EAPI const Elm_Separator_Smart_Class *elm_separator_smart_class_get(void); #define ELM_SEPARATOR_DATA_GET(o, sd) \ Elm_Separator_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_SEPARATOR_DATA_GET_OR_RETURN(o, ptr) \ ELM_SEPARATOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_SEPARATOR_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_SEPARATOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_SEPARATOR_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_SEPARATOR_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_photo.c0000664000175000017500000002457612127353615014330 00000000000000#include #include "elm_priv.h" #include "elm_widget_photo.h" EAPI const char ELM_PHOTO_SMART_NAME[] = "elm_photo"; static const char SIG_CLICKED[] = "clicked"; static const char SIG_DRAG_START[] = "drag,start"; static const char SIG_DRAG_END[] = "drag,end"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {SIG_DRAG_START, ""}, {SIG_DRAG_END, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_PHOTO_SMART_NAME, _elm_photo, Elm_Photo_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _smart_callbacks); static void _sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; double scale; ELM_PHOTO_DATA_GET(obj, sd); if (sd->size <= 0) return; scale = (sd->size * elm_widget_scale_get(obj) * elm_config_scale_get()); evas_object_size_hint_min_set(sd->icon, scale, scale); elm_coords_finger_size_adjust(1, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); elm_coords_finger_size_adjust(1, &minw, 1, &minh); maxw = minw; maxh = minh; evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static Eina_Bool _elm_photo_smart_theme(Evas_Object *obj) { ELM_PHOTO_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_photo_parent_sc)->theme(obj)) return EINA_FALSE; edje_object_mirrored_set (ELM_WIDGET_DATA(sd)->resize_obj, elm_widget_mirrored_get(obj)); elm_widget_theme_object_set (obj, ELM_WIDGET_DATA(sd)->resize_obj, "photo", "base", elm_widget_style_get(obj)); elm_object_scale_set(sd->icon, elm_widget_scale_get(obj)); edje_object_scale_set(ELM_WIDGET_DATA(sd)->resize_obj, elm_widget_scale_get(obj) * elm_config_scale_get()); _sizing_eval(obj); return EINA_TRUE; } static void _icon_move_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Coord w, h; ELM_PHOTO_DATA_GET(data, sd); if (sd->fill_inside) { Edje_Message_Int_Set *msg; Evas_Object *img = elm_image_object_get(sd->icon); evas_object_geometry_get(img, NULL, NULL, &w, &h); msg = alloca(sizeof(Edje_Message_Int_Set) + (sizeof(int))); msg->count = 2; msg->val[0] = (int)w; msg->val[1] = (int)h; edje_object_message_send (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_MESSAGE_INT_SET, 0, msg); } #ifdef HAVE_ELEMENTARY_ETHUMB if (sd->thumb.file.path) elm_icon_thumb_set(sd->icon, sd->thumb.file.path, sd->thumb.file.key); #endif } static void _drag_done_cb(void *unused __UNUSED__, Evas_Object *obj) { elm_object_scroll_freeze_pop(obj); evas_object_smart_callback_call(obj, SIG_DRAG_END, NULL); } static void _mouse_move(void *data, Evas *e __UNUSED__, Evas_Object *icon, void *event) { Evas_Event_Mouse_Move *move = event; ELM_PHOTO_DATA_GET(data, sd); /* Sanity */ if (!sd->long_press_timer) { evas_object_event_callback_del (icon, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move); return; } /* if the event is held, stop waiting */ if (move->event_flags & EVAS_EVENT_FLAG_ON_HOLD) { /* Moved too far: No longpress for you! */ ecore_timer_del(sd->long_press_timer); sd->long_press_timer = NULL; evas_object_event_callback_del (icon, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move); } } static Eina_Bool _long_press_cb(void *obj) { Evas_Object *img; const char *file; ELM_PHOTO_DATA_GET(obj, sd); DBG("Long press: start drag!"); sd->long_press_timer = NULL; /* clear: must return NULL now */ evas_object_event_callback_del (sd->icon, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move); img = elm_image_object_get(sd->icon); file = NULL; evas_object_image_file_get(img, &file, NULL); if (file) { char buf[4096 + 7]; /* FIXME: Deal with relative paths; use PATH_MAX */ snprintf(buf, sizeof(buf), "file://%s", file); if (elm_drag_start (obj, ELM_SEL_FORMAT_IMAGE, buf, _drag_done_cb, NULL)) { elm_object_scroll_freeze_push(obj); evas_object_smart_callback_call(obj, SIG_DRAG_START, NULL); } } return EINA_FALSE; /* Don't call again */ } static void _mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *icon, void *event_info __UNUSED__) { ELM_PHOTO_DATA_GET(data, sd); if (sd->long_press_timer) ecore_timer_del(sd->long_press_timer); /* FIXME: Hard coded timeout */ sd->long_press_timer = ecore_timer_add(0.7, _long_press_cb, data); evas_object_event_callback_add (icon, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move, data); } static void _mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_PHOTO_DATA_GET(data, sd); if (sd->long_press_timer) { ecore_timer_del(sd->long_press_timer); sd->long_press_timer = NULL; } evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } static inline int _icon_size_min_get(Evas_Object *icon) { int size; elm_image_object_size_get(icon, &size, NULL); return (size < 32) ? 32 : size; } static void _elm_photo_internal_image_follow(Evas_Object *obj) { Evas_Object *img; ELM_PHOTO_DATA_GET(obj, sd); img = elm_image_object_get(sd->icon); evas_object_event_callback_add (img, EVAS_CALLBACK_MOVE, _icon_move_resize_cb, obj); evas_object_event_callback_add (img, EVAS_CALLBACK_RESIZE, _icon_move_resize_cb, obj); } static void _on_thumb_done(void *data, Evas_Object *obj __UNUSED__, void *event __UNUSED__) { _elm_photo_internal_image_follow(data); } static void _elm_photo_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Photo_Smart_Data); ELM_WIDGET_CLASS(_elm_photo_parent_sc)->base.add(obj); elm_widget_can_focus_set(obj, EINA_FALSE); priv->icon = elm_icon_add(obj); evas_object_repeat_events_set(priv->icon, EINA_TRUE); elm_image_resizable_set(priv->icon, EINA_TRUE, EINA_TRUE); elm_image_smooth_set(priv->icon, EINA_TRUE); elm_image_fill_outside_set(priv->icon, !priv->fill_inside); elm_image_prescale_set(priv->icon, 0); elm_object_scale_set(priv->icon, elm_widget_scale_get(obj)); evas_object_event_callback_add (priv->icon, EVAS_CALLBACK_MOUSE_UP, _mouse_up, obj); evas_object_event_callback_add (priv->icon, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down, obj); evas_object_smart_callback_add (priv->icon, "thumb,done", _on_thumb_done, obj); elm_widget_sub_object_add(obj, priv->icon); priv->long_press_timer = NULL; _elm_photo_internal_image_follow(obj); _sizing_eval(obj); elm_widget_resize_object_set (obj, edje_object_add(evas_object_evas_get(obj))); elm_widget_theme_object_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, "photo", "base", "default"); edje_object_part_swallow (ELM_WIDGET_DATA(priv)->resize_obj, "elm.swallow.content", priv->icon); elm_photo_file_set(obj, NULL); } static void _elm_photo_smart_del(Evas_Object *obj) { ELM_PHOTO_DATA_GET(obj, sd); if (sd->long_press_timer) ecore_timer_del(sd->long_press_timer); sd->long_press_timer = NULL; ELM_WIDGET_CLASS(_elm_photo_parent_sc)->base.del(obj); } static void _elm_photo_smart_set_user(Elm_Photo_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_photo_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_photo_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_photo_smart_theme; } EAPI const Elm_Photo_Smart_Class * elm_photo_smart_class_get(void) { static Elm_Photo_Smart_Class _sc = ELM_PHOTO_SMART_CLASS_INIT_NAME_VERSION(ELM_PHOTO_SMART_NAME); static const Elm_Photo_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_photo_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_photo_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_photo_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Eina_Bool elm_photo_file_set(Evas_Object *obj, const char *file) { ELM_PHOTO_CHECK(obj) EINA_FALSE; ELM_PHOTO_DATA_GET(obj, sd); if (!file) { if (!elm_icon_standard_set(sd->icon, "no_photo")) return EINA_FALSE; } else { if (!elm_image_file_set(sd->icon, file, NULL)) return EINA_FALSE; } _sizing_eval(obj); return EINA_TRUE; } EAPI void elm_photo_size_set(Evas_Object *obj, int size) { ELM_PHOTO_CHECK(obj); ELM_PHOTO_DATA_GET(obj, sd); sd->size = (size > 0) ? size : 0; elm_image_prescale_set(sd->icon, sd->size); _sizing_eval(obj); } EAPI void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill) { ELM_PHOTO_CHECK(obj); ELM_PHOTO_DATA_GET(obj, sd); elm_image_fill_outside_set(sd->icon, !fill); sd->fill_inside = !!fill; _sizing_eval(obj); } EAPI void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set) { ELM_PHOTO_CHECK(obj); ELM_PHOTO_DATA_GET(obj, sd); elm_image_editable_set(sd->icon, set); } EAPI void elm_photo_thumb_set(const Evas_Object *obj, const char *file, const char *group) { ELM_PHOTO_CHECK(obj); #ifdef HAVE_ELEMENTARY_ETHUMB ELM_PHOTO_DATA_GET(obj, sd); eina_stringshare_replace(&sd->thumb.file.path, file); eina_stringshare_replace(&sd->thumb.file.key, group); elm_icon_thumb_set(sd->icon, file, group); #else (void)obj; (void)file; (void)group; #endif } EAPI void elm_photo_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed) { ELM_PHOTO_CHECK(obj); ELM_PHOTO_DATA_GET(obj, sd); return elm_image_aspect_fixed_set(sd->icon, fixed); } EAPI Eina_Bool elm_photo_aspect_fixed_get(const Evas_Object *obj) { ELM_PHOTO_CHECK(obj) EINA_FALSE; ELM_PHOTO_DATA_GET(obj, sd); return elm_image_aspect_fixed_get(sd->icon); } elementary-1.7.7/src/lib/elc_multibuttonentry.c0000664000175000017500000015346512127353615016635 00000000000000#include #include "elm_priv.h" #define MAX_STR 256 #define MIN_W_ENTRY 10 typedef enum _Multibuttonentry_Pos { MULTIBUTTONENTRY_POS_START, MULTIBUTTONENTRY_POS_END, MULTIBUTTONENTRY_POS_BEFORE, MULTIBUTTONENTRY_POS_AFTER, } Multibuttonentry_Pos; typedef enum _Multibuttonentry_Button_State { MULTIBUTTONENTRY_BUTTON_STATE_DEFAULT, MULTIBUTTONENTRY_BUTTON_STATE_SELECTED, } Multibuttonentry_Button_State; typedef enum _MultiButtonEntry_Closed_Button_Type { MULTIBUTTONENTRY_CLOSED_IMAGE, MULTIBUTTONENTRY_CLOSED_LABEL } MultiButtonEntry_Closed_Button_Type; typedef enum _Multibuttonentry_View_State { MULTIBUTTONENTRY_VIEW_NONE, MULTIBUTTONENTRY_VIEW_GUIDETEXT, MULTIBUTTONENTRY_VIEW_ENTRY, MULTIBUTTONENTRY_VIEW_SHRINK } Multibuttonentry_View_State; typedef struct _Widget_Data Widget_Data; typedef struct _Multibuttonentry_Item Elm_Multibuttonentry_Item; struct _Multibuttonentry_Item { ELM_WIDGET_ITEM; Evas_Object *button; Evas_Coord vw, rw; // vw: visual width, real width Eina_Bool visible: 1; Evas_Smart_Cb func; }; typedef struct _Elm_Multibuttonentry_Item_Filter { Elm_Multibuttonentry_Item_Filter_Cb callback_func; void *data; } Elm_Multibuttonentry_Item_Filter; struct _Widget_Data { Evas_Object *base; Evas_Object *box; Evas_Object *entry; Evas_Object *label; Evas_Object *guidetext; Evas_Object *end; // used to represent the total number of invisible buttons Evas_Object *rect_for_end; MultiButtonEntry_Closed_Button_Type end_type; Eina_List *items; Eina_List *filter_list; Elm_Object_Item *selected_it; /* selected item */ const char *labeltxt, *guidetexttxt; int n_str; Multibuttonentry_View_State view_state; Evas_Coord w_box, h_box; int shrink; Eina_Bool focused: 1; Eina_Bool last_btn_select: 1; Elm_Multibuttonentry_Item_Filter_Cb add_callback; void *add_callback_data; Eina_Bool editable; }; static void _del_hook(Evas_Object *obj); static void _theme_hook(Evas_Object *obj); static void _on_focus_hook(void *data __UNUSED__, Evas_Object *obj); static Eina_Bool _event_hook(Evas_Object *obj, Evas_Object *src, Evas_Callback_Type type, void *event_info); static void _sizing_eval(Evas_Object *obj); static void _changed_size_hint_cb(void *data, Evas *evas, Evas_Object *obj, void *event); static void _resize_cb(void *data, Evas *evas, Evas_Object *obj, void *event); static void _event_init(Evas_Object *obj); static void _shrink_mode_set(Evas_Object *obj, Eina_Bool shrink); static void _view_update(Evas_Object *obj); static void _set_label(Evas_Object *obj, const char *str); static void _change_current_button_state(Evas_Object *obj, Multibuttonentry_Button_State state); static void _change_current_button(Evas_Object *obj, Evas_Object *btn); static void _button_clicked(void *data, Evas_Object *obj, const char *emission, const char *source); static void _del_button_obj(Evas_Object *obj, Evas_Object *btn); static void _del_button_item(Elm_Multibuttonentry_Item *item); static void _select_button(Evas_Object *obj, Evas_Object *btn); static Elm_Object_Item *_add_button_item(Evas_Object *obj, const char *str, Multibuttonentry_Pos pos, const void *ref, Evas_Smart_Cb func, void *data); static void _evas_mbe_key_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _entry_changed_cb(void *data, Evas_Object *obj, void *event_info); static void _entry_key_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _entry_key_down_cb(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _entry_resized_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info); static void _entry_focus_in_cb(void *data, Evas_Object *obj, void *event_info); static void _entry_focus_out_cb(void *data, Evas_Object *obj, void *event_info); static void _entry_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__); static void _view_init(Evas_Object *obj); static void _set_vis_guidetext(Evas_Object *obj); static void _calculate_box_min_size(Evas_Object *box, Evas_Object_Box_Data *priv); static Evas_Coord _calculate_item_max_height(Evas_Object *box, Evas_Object_Box_Data *priv, int obj_index); static void _box_layout_cb(Evas_Object *o, Evas_Object_Box_Data *priv, void *data); static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label); static const char *_item_text_get_hook(const Elm_Object_Item *it, const char *part); static const char *widtype = NULL; //widget signals static const char SIG_ITEM_SELECTED[] = "item,selected"; static const char SIG_ITEM_ADDED[] = "item,added"; static const char SIG_ITEM_DELETED[] = "item,deleted"; static const char SIG_ITEM_CLICKED[] = "item,clicked"; static const char SIG_CLICKED[] = "clicked"; static const char SIG_FOCUSED[] = "focused"; static const char SIG_UNFOCUSED[] = "unfocused"; static const char SIG_EXPANDED[] = "expanded"; static const char SIG_CONTRACTED[] = "contracted"; static const char SIG_EXPAND_STATE_CHANGED[] = "expand,state,changed"; static const Evas_Smart_Cb_Description _signals[] = { {SIG_ITEM_SELECTED, ""}, {SIG_ITEM_ADDED, ""}, {SIG_ITEM_DELETED, ""}, {SIG_ITEM_CLICKED, ""}, {SIG_CLICKED, ""}, {SIG_FOCUSED, ""}, {SIG_UNFOCUSED, ""}, {SIG_EXPANDED, ""}, {SIG_CONTRACTED, ""}, {SIG_EXPAND_STATE_CHANGED, ""}, {NULL, NULL} }; static void _del_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->items) { Elm_Multibuttonentry_Item *item; EINA_LIST_FREE(wd->items, item) { _del_button_obj(obj, item->button); free(item); } wd->items = NULL; } wd->selected_it = NULL; if (wd->labeltxt) eina_stringshare_del(wd->labeltxt); if (wd->guidetexttxt) eina_stringshare_del(wd->guidetexttxt); if (wd->entry) evas_object_del(wd->entry); if (wd->label) evas_object_del(wd->label); if (wd->guidetext) evas_object_del(wd->guidetext); if (wd->end) evas_object_del(wd->end); if (wd->rect_for_end) evas_object_del(wd->rect_for_end); free(wd); } static void _theme_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Eina_List *l; Elm_Multibuttonentry_Item *item; if (!wd) return; _elm_theme_object_set(obj, wd->base, "multibuttonentry", "base", elm_widget_style_get(obj)); if (wd->box) edje_object_part_swallow(wd->base, "box.swallow", wd->box); edje_object_scale_set(wd->base, elm_widget_scale_get(obj) * _elm_config->scale); EINA_LIST_FOREACH(wd->items, l, item) { if (item->button) _elm_theme_object_set(obj, item->button, "multibuttonentry", "btn", elm_widget_style_get(obj)); edje_object_scale_set(item->button, elm_widget_scale_get(obj) * _elm_config->scale); } _sizing_eval(obj); } static void _on_focus_hook(void *data __UNUSED__, Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (elm_widget_focus_get(obj)) { if (wd->editable) { if ((wd->selected_it)) { elm_entry_input_panel_show(wd->entry); } else if (((!wd->selected_it) || (!eina_list_count(wd->items)))) { if (wd->entry) elm_entry_cursor_end_set(wd->entry); _view_update(obj); elm_entry_input_panel_show(wd->entry); } } wd->focused = EINA_TRUE; evas_object_smart_callback_call(obj, SIG_FOCUSED, NULL); } else { wd->focused = EINA_FALSE; _view_update(obj); elm_entry_input_panel_hide(wd->entry); evas_object_smart_callback_call(obj, SIG_UNFOCUSED, NULL); } } static Eina_Bool _event_hook(Evas_Object *obj __UNUSED__, Evas_Object *src __UNUSED__, Evas_Callback_Type type __UNUSED__, void *event_info __UNUSED__) { return EINA_TRUE; } static void _signal_emit_hook(Evas_Object *obj, const char *emission, const char *source) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_signal_emit(wd->base, emission, source); } static void _sizing_eval(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Coord minw = -1, minh = -1; Evas_Coord left, right, top, bottom; if (!wd) return; evas_object_size_hint_min_get(wd->box, &minw, &minh); edje_object_part_geometry_get(wd->base, "top.left.pad", NULL, NULL, &left, &top); edje_object_part_geometry_get(wd->base, "bottom.right.pad", NULL, NULL, &right, &bottom); minw += (left + right); minh += (top + bottom); evas_object_size_hint_min_set(obj, minw, minh); } static void _signal_mouse_clicked(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd || !wd->base) return; wd->focused = EINA_TRUE; _view_update(data); if (elm_widget_focus_get(data) && wd->editable) { elm_entry_input_panel_show(wd->entry); elm_object_focus_set(wd->entry, EINA_TRUE); } evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } static void _changed_size_hint_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event __UNUSED__) { Evas_Object *eo = (Evas_Object *)data; Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; _sizing_eval(eo); } static void _resize_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Evas_Coord w, h; if (!wd) return; evas_object_geometry_get(wd->box, NULL, NULL, &w, &h); if (wd->h_box < h) evas_object_smart_callback_call(data, SIG_EXPANDED, NULL); else if (wd->h_box > h) evas_object_smart_callback_call(data, SIG_CONTRACTED, NULL); wd->w_box = w; wd->h_box = h; _view_update(data); } static void _event_init(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->base) return; if (wd->base) { edje_object_signal_callback_add(wd->base, "mouse,clicked,1", "*", _signal_mouse_clicked, obj); evas_object_event_callback_add(wd->base, EVAS_CALLBACK_KEY_UP, _evas_mbe_key_up_cb, obj); } if (wd->box) { evas_object_event_callback_add(wd->box, EVAS_CALLBACK_RESIZE, _resize_cb, obj); evas_object_event_callback_add(wd->box, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hint_cb, obj); } if (wd->entry) { evas_object_event_callback_add(wd->entry, EVAS_CALLBACK_KEY_UP, _entry_key_up_cb, obj); evas_object_event_callback_add(wd->entry, EVAS_CALLBACK_KEY_DOWN, _entry_key_down_cb, obj); evas_object_event_callback_add(wd->entry, EVAS_CALLBACK_RESIZE, _entry_resized_cb, obj); evas_object_smart_callback_add(wd->entry, "changed", _entry_changed_cb, obj); evas_object_smart_callback_add(wd->entry, "focused", _entry_focus_in_cb, obj); evas_object_smart_callback_add(wd->entry, "unfocused", _entry_focus_out_cb, obj); evas_object_smart_callback_add(wd->entry, "clicked", _entry_clicked_cb, obj); } } static void _set_vis_guidetext(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_box_unpack(wd->box, wd->guidetext); elm_box_unpack(wd->box, wd->entry); if (wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK) return; if (!wd->focused) elm_object_focus_set(wd->entry, EINA_FALSE); if (wd && (!eina_list_count(wd->items)) && wd->guidetext && (!elm_widget_focus_get(obj)) && (!wd->focused) && (!wd->n_str)) { evas_object_hide(wd->entry); elm_box_pack_end(wd->box, wd->guidetext); evas_object_show(wd->guidetext); wd->view_state = MULTIBUTTONENTRY_VIEW_GUIDETEXT; } else { evas_object_hide(wd->guidetext); if (wd->editable) { elm_box_pack_end(wd->box, wd->entry); evas_object_show(wd->entry); if (elm_widget_focus_get(obj) || wd->focused) { if (!wd->selected_it) elm_object_focus_set(wd->entry, EINA_TRUE); } } wd->view_state = MULTIBUTTONENTRY_VIEW_ENTRY; } } static void _shrink_mode_set(Evas_Object *obj, Eina_Bool shrink) { Widget_Data *wd = elm_widget_data_get(obj); Eina_List *l; Elm_Multibuttonentry_Item *item; if (!wd || !wd->box) return; if (wd->view_state == MULTIBUTTONENTRY_VIEW_ENTRY) evas_object_hide(wd->entry); else if (wd->view_state == MULTIBUTTONENTRY_VIEW_GUIDETEXT) evas_object_hide(wd->guidetext); else if (wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK) { evas_object_hide(wd->rect_for_end); evas_object_hide(wd->end); wd->view_state = MULTIBUTTONENTRY_VIEW_NONE; } if (shrink == EINA_TRUE) { Evas_Coord w = 0, w_tmp = 0; Evas_Coord box_inner_item_width_padding = 0; elm_box_padding_get(wd->box, &box_inner_item_width_padding, NULL); // unpack all items and entry elm_box_unpack_all(wd->box); EINA_LIST_FOREACH(wd->items, l, item) { if (item) { evas_object_hide(item->button); item->visible = EINA_FALSE; } } // pack buttons only 1line w = wd->w_box; if (wd->label) { elm_box_pack_end(wd->box, wd->label); evas_object_size_hint_min_get(wd->label, &w_tmp, NULL); w -= w_tmp; w -= box_inner_item_width_padding; } item = NULL; int count = eina_list_count(wd->items); Evas_Coord button_min_width = 0; /* Evas_Coord button_min_height = 0; */ if (wd->end_type == MULTIBUTTONENTRY_CLOSED_IMAGE) { const char *size_str; size_str = edje_object_data_get(wd->end, "closed_button_width"); if (size_str) button_min_width = (Evas_Coord)atoi(size_str); /* it use for later size_str = edje_object_data_get(wd->end, "closed_button_height"); if (size_str) button_min_width = (Evas_Coord)atoi(size_str); */ } EINA_LIST_FOREACH(wd->items, l, item) { if (item) { int w_label_count = 0; char buf[MAX_STR]; elm_box_pack_end(wd->box, item->button); evas_object_show(item->button); item->visible = EINA_TRUE; w -= item->vw; w -= box_inner_item_width_padding; count--; if (wd->end_type == MULTIBUTTONENTRY_CLOSED_LABEL) { if (count > 0) { snprintf(buf, sizeof(buf), "... + %d", count); elm_object_text_set(wd->end, buf); evas_object_size_hint_min_get(wd->end, &w_label_count, NULL); } if (w < 0 || w < w_label_count) { elm_box_unpack(wd->box, item->button); evas_object_hide(item->button); item->visible = EINA_FALSE; count++; snprintf(buf, sizeof(buf), "... + %d", count); elm_object_text_set(wd->end, buf); evas_object_size_hint_min_get(wd->end, &w_label_count, NULL); elm_box_pack_end(wd->box, wd->end); evas_object_show(wd->end); wd->view_state = MULTIBUTTONENTRY_VIEW_SHRINK; evas_object_smart_callback_call(obj, SIG_EXPAND_STATE_CHANGED, (void *)1); break; } } else if (wd->end_type == MULTIBUTTONENTRY_CLOSED_IMAGE) { if (w < button_min_width) { Evas_Coord rectSize; Evas_Coord closed_height = 0; const char *height_str = edje_object_data_get(wd->base, "closed_height"); if (height_str) closed_height = (Evas_Coord)atoi(height_str); elm_box_unpack(wd->box, item->button); evas_object_hide(item->button); item->visible = EINA_FALSE; w += item->vw; rectSize = w - button_min_width; if (!wd->rect_for_end) { Evas *e = evas_object_evas_get(obj); wd->rect_for_end = evas_object_rectangle_add(e); evas_object_color_set(wd->rect_for_end, 0, 0, 0, 0); } evas_object_size_hint_min_set(wd->rect_for_end, rectSize, closed_height * _elm_config->scale); elm_box_pack_end(wd->box, wd->rect_for_end); evas_object_show(wd->rect_for_end); elm_box_pack_end(wd->box, wd->end); evas_object_show(wd->end); wd->view_state = MULTIBUTTONENTRY_VIEW_SHRINK; evas_object_smart_callback_call(obj, SIG_EXPAND_STATE_CHANGED, (void *)0); break; } } } } } else { // unpack all items and entry elm_box_unpack_all(wd->box); EINA_LIST_FOREACH(wd->items, l, item) { if (item) { evas_object_hide(item->button); item->visible = EINA_FALSE; } } evas_object_hide(wd->end); if (wd->rect_for_end) evas_object_hide(wd->rect_for_end); // pack buttons only 1line if (wd->label) elm_box_pack_end(wd->box, wd->label); // pack remain btns item = NULL; EINA_LIST_FOREACH(wd->items, l, item) { if (item) { elm_box_pack_end(wd->box, item->button); evas_object_show(item->button); item->visible = EINA_TRUE; } } wd->view_state = MULTIBUTTONENTRY_VIEW_NONE; evas_object_smart_callback_call(obj, SIG_EXPAND_STATE_CHANGED, (void *)(uintptr_t)wd->shrink); } if (wd->view_state != MULTIBUTTONENTRY_VIEW_SHRINK) { _set_vis_guidetext(obj); } } static void _view_update(Evas_Object *obj) { Evas_Coord width = 1, height = 1; Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->box || !wd->entry || !(wd->w_box > 0)) return; // update label if (wd->label) { elm_box_unpack(wd->box, wd->label); elm_box_pack_start(wd->box, wd->label); evas_object_size_hint_min_get(wd->label, &width, &height); } if (wd->guidetext) { Evas_Coord guide_text_width = wd->w_box - width; evas_object_size_hint_min_set(wd->guidetext, guide_text_width, height); } // update buttons in shrink mode if (wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK) _shrink_mode_set(obj, EINA_TRUE); // update guidetext _set_vis_guidetext(obj); } static void _set_label(Evas_Object *obj, const char *str) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !str) return; eina_stringshare_replace(&wd->labeltxt, str); if (wd->label) { Evas_Coord width, height, sum_width = 0; evas_object_size_hint_min_set(wd->label, 0, 0); evas_object_resize(wd->label, 0, 0); edje_object_part_text_escaped_set(wd->label, "mbe.label", str); if (!strcmp(str, "")) { /* FIXME: not work yet */ edje_object_signal_emit(wd->label, "elm,mbe,clear_text", ""); edje_object_part_geometry_get(wd->label, "mbe.label", NULL, NULL, &width, &height); sum_width += width; } else { edje_object_signal_emit(wd->label, "elm,mbe,set_text", ""); edje_object_part_geometry_get(wd->label, "mbe.label", NULL, NULL, &width, &height); sum_width += width; edje_object_part_geometry_get(wd->label, "mbe.label.left.padding", NULL, NULL, &width, NULL); sum_width += width; edje_object_part_geometry_get(wd->label, "mbe.label.right.padding", NULL, NULL, &width, NULL); sum_width += width; } evas_object_size_hint_min_set(wd->label, sum_width, height); } evas_object_show(wd->label); _view_update(obj); } static void _set_guidetext(Evas_Object *obj, const char *str) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !str) return; eina_stringshare_replace(&wd->guidetexttxt, str); if (wd->guidetext == NULL) wd->guidetext = edje_object_add(evas_object_evas_get(obj)); if (wd->guidetext) { _elm_theme_object_set(obj, wd->guidetext, "multibuttonentry", "guidetext", elm_widget_style_get(obj)); evas_object_size_hint_weight_set(wd->guidetext, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(wd->guidetext, EVAS_HINT_FILL, EVAS_HINT_FILL); edje_object_part_text_escaped_set(wd->guidetext, "elm.text", str); _view_update(obj); } } static void _change_current_button_state(Evas_Object *obj, Multibuttonentry_Button_State state) { Widget_Data *wd = elm_widget_data_get(obj); Elm_Multibuttonentry_Item *item = NULL; if (!wd) return; item = (Elm_Multibuttonentry_Item *)wd->selected_it; if (item && item->button) { switch (state) { case MULTIBUTTONENTRY_BUTTON_STATE_DEFAULT: edje_object_signal_emit(item->button, "default", ""); wd->selected_it = NULL; break; case MULTIBUTTONENTRY_BUTTON_STATE_SELECTED: edje_object_signal_emit(item->button, "focused", ""); evas_object_smart_callback_call(obj, SIG_ITEM_SELECTED, item); break; default: edje_object_signal_emit(item->button, "default", ""); wd->selected_it = NULL; break; } } } static void _change_current_button(Evas_Object *obj, Evas_Object *btn) { Widget_Data *wd = elm_widget_data_get(obj); Eina_List *l; Elm_Multibuttonentry_Item *item; if (!wd) return; // change the state of previous button to "default" _change_current_button_state(obj, MULTIBUTTONENTRY_BUTTON_STATE_DEFAULT); // change the current EINA_LIST_FOREACH(wd->items, l, item) { if (item->button == btn) { wd->selected_it = (Elm_Object_Item *)item; break; } } // change the state of current button to "focused" _change_current_button_state(obj, MULTIBUTTONENTRY_BUTTON_STATE_SELECTED); } static void _button_clicked(void *data, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Elm_Multibuttonentry_Item *item = NULL; if (!wd || wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK) return; _change_current_button(data, obj); if (wd->selected_it) if ((item = (Elm_Multibuttonentry_Item *)wd->selected_it) != NULL) { evas_object_smart_callback_call(data, SIG_ITEM_CLICKED, item); _select_button(data, item->button); } } static void _del_button_obj(Evas_Object *obj, Evas_Object *btn) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !btn) return; if (btn) evas_object_del(btn); } static void _del_button_item(Elm_Multibuttonentry_Item *item) { Eina_List *l; Elm_Multibuttonentry_Item *_item; if (!item) return; Widget_Data *wd; Evas_Object *obj = WIDGET(item); wd = elm_widget_data_get(obj); if (!wd) return; EINA_LIST_FOREACH(wd->items, l, _item) { if (_item == item) { wd->items = eina_list_remove(wd->items, _item); elm_box_unpack(wd->box, _item->button); evas_object_smart_callback_call(obj, SIG_ITEM_DELETED, _item); _del_button_obj(obj, _item->button); if (wd->selected_it == (Elm_Object_Item *)_item) wd->selected_it = NULL; break; } } if (wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK) _shrink_mode_set(obj, EINA_TRUE); if (!eina_list_count(wd->items)) _set_vis_guidetext(obj); } static void _select_button(Evas_Object *obj, Evas_Object *btn) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (btn) { _change_current_button(obj, btn); if (elm_widget_focus_get(obj)) { elm_object_focus_set(wd->entry, EINA_FALSE); evas_object_focus_set(btn, EINA_TRUE); } } else { _change_current_button_state(obj, MULTIBUTTONENTRY_BUTTON_STATE_DEFAULT); if (elm_widget_focus_get(obj) && wd->editable) elm_object_focus_set(wd->entry, EINA_TRUE); } } static void _resize_button(Evas_Object *btn, Evas_Coord *realw, Evas_Coord *vieww) { Evas_Coord rw, vw; Evas_Coord w_text, h_btn, padding_outer = 0; Evas_Coord w_btn = 0, button_max_width = 0; const char *size_str; size_str = edje_object_data_get(btn, "button_max_size"); if (size_str) button_max_width = (Evas_Coord)atoi(size_str); // decide the size of button edje_object_part_geometry_get(btn, "elm.base", NULL, NULL, NULL, &h_btn); edje_object_part_geometry_get(btn, "elm.btn.text", NULL, NULL, &w_text, NULL); edje_object_part_geometry_get(btn, "right.padding", NULL, NULL, &padding_outer, NULL); w_btn = w_text + (2 * padding_outer); rw = w_btn; if (button_max_width < w_btn) vw = button_max_width; else vw = w_btn; //resize btn evas_object_resize(btn, vw, h_btn); evas_object_size_hint_min_set(btn, vw, h_btn); if (realw) *realw = rw; if (vieww) *vieww = vw; } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { _del_button_item((Elm_Multibuttonentry_Item *)it); return EINA_TRUE; } static Elm_Object_Item* _add_button_item(Evas_Object *obj, const char *str, Multibuttonentry_Pos pos, const void *ref, Evas_Smart_Cb func, void *data) { Elm_Multibuttonentry_Item *item; Elm_Multibuttonentry_Item_Filter *item_filter; Elm_Multibuttonentry_Item *reference = (Elm_Multibuttonentry_Item *)ref; Eina_List *l; Evas_Object *btn; Evas_Coord width = -1, height = -1; char *str_utf8 = NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->box || !wd->entry) return NULL; ELM_CHECK_WIDTYPE(obj, widtype) NULL; if (!str) return NULL; EINA_LIST_FOREACH(wd->filter_list, l, item_filter) { if (!(item_filter->callback_func(obj, str, data, item_filter->data))) return NULL; } // add button btn = edje_object_add(evas_object_evas_get(obj)); str_utf8 = elm_entry_markup_to_utf8(str); //entry is cleared when text is made to button elm_object_text_set(wd->entry, ""); _elm_theme_object_set(obj, btn, "multibuttonentry", "btn", elm_widget_style_get(obj)); edje_object_part_text_escaped_set(btn, "elm.btn.text", str_utf8); edje_object_part_geometry_get(btn, "elm.btn.text", NULL, NULL, &width, &height); evas_object_size_hint_min_set(btn, width, height); edje_object_signal_callback_add(btn, "mouse,clicked,1", "*", _button_clicked, obj); evas_object_size_hint_weight_set(btn, 0.0, 0.0); evas_object_show(btn); // append item list item = elm_widget_item_new(obj, Elm_Multibuttonentry_Item); if (item) { elm_widget_item_del_pre_hook_set(item, _item_del_pre_hook); elm_widget_item_text_set_hook_set(item, _item_text_set_hook); elm_widget_item_text_get_hook_set(item, _item_text_get_hook); elm_widget_item_data_set(item, data); Evas_Coord rw, vw; _resize_button(btn, &rw, &vw); item->button = btn; item->rw = rw; item->vw = vw; item->visible = EINA_TRUE; if (func) { item->func = func; } switch (pos) { case MULTIBUTTONENTRY_POS_START: wd->items = eina_list_prepend(wd->items, item); if (wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK) { elm_widget_sub_object_add(obj, btn); _shrink_mode_set(obj, EINA_TRUE); } else { if (wd->label) elm_box_pack_after(wd->box, btn, wd->label); else elm_box_pack_start(wd->box, btn); if (wd->view_state == MULTIBUTTONENTRY_VIEW_GUIDETEXT) _set_vis_guidetext(obj); } break; case MULTIBUTTONENTRY_POS_END: wd->items = eina_list_append(wd->items, item); if (wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK) { elm_widget_sub_object_add(obj, btn); evas_object_hide(btn); } else { if (wd->view_state == MULTIBUTTONENTRY_VIEW_GUIDETEXT) _set_vis_guidetext(obj); if (wd->entry && wd->editable) elm_box_pack_before(wd->box, btn, wd->entry); else elm_box_pack_end(wd->box, btn); } break; case MULTIBUTTONENTRY_POS_BEFORE: if (reference) wd->items = eina_list_prepend_relative(wd->items, item, reference); else wd->items = eina_list_append(wd->items, item); if (wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK) { elm_widget_sub_object_add(obj, btn); evas_object_hide(btn); _shrink_mode_set(obj, EINA_TRUE); } else { if (reference) elm_box_pack_before(wd->box, btn, reference->button); else { if (wd->view_state == MULTIBUTTONENTRY_VIEW_GUIDETEXT) _set_vis_guidetext(obj); if (wd->entry && wd->editable) elm_box_pack_before(wd->box, btn, wd->entry); else elm_box_pack_end(wd->box, btn); } } break; case MULTIBUTTONENTRY_POS_AFTER: if (reference) wd->items = eina_list_append_relative(wd->items, item, reference); else wd->items = eina_list_append(wd->items, item); if (wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK) { elm_widget_sub_object_add(obj, btn); _shrink_mode_set(obj, EINA_TRUE); } else { if (reference) elm_box_pack_after(wd->box, btn, reference->button); else { if (wd->view_state == MULTIBUTTONENTRY_VIEW_GUIDETEXT) _set_vis_guidetext(obj); if (wd->entry && wd->editable) elm_box_pack_before(wd->box, btn, wd->entry); else elm_box_pack_end(wd->box, btn); } } break; default: break; } } evas_object_smart_callback_call(obj, SIG_ITEM_ADDED, item); free(str_utf8); return (Elm_Object_Item *)item; } static Elm_Multibuttonentry_Item_Filter* _filter_new(Elm_Multibuttonentry_Item_Filter_Cb func, void *data) { Elm_Multibuttonentry_Item_Filter *item_filter = ELM_NEW(Elm_Multibuttonentry_Item_Filter); if (!item_filter) return NULL; item_filter->callback_func= func; item_filter->data = data; return item_filter; } static void _filter_free(Elm_Multibuttonentry_Item_Filter *item_filter) { free(item_filter); } static void _evas_mbe_key_up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); Elm_Multibuttonentry_Item *item = NULL; if (!wd || !wd->base || !wd->box) return; Evas_Event_Key_Up *ev = (Evas_Event_Key_Up*)event_info; if (wd->last_btn_select) { if (wd->selected_it && ((strcmp(ev->keyname, "BackSpace") == 0) || (strcmp(ev->keyname, "Delete") == 0))) { item = (Elm_Multibuttonentry_Item *)wd->selected_it; if (item && wd->editable) { _del_button_item(item); elm_widget_item_free(item); elm_object_focus_set(wd->entry, EINA_TRUE); } } else if (((!wd->selected_it && (wd->n_str == 0) && (strcmp(ev->keyname, "BackSpace") == 0)) || (strcmp(ev->keyname, "Delete") == 0))) { item = eina_list_data_get(eina_list_last(wd->items)); if (item) _select_button(data, item->button); } } else wd->last_btn_select = EINA_TRUE; } static void _entry_key_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); Evas_Event_Key_Down *ev = (Evas_Event_Key_Down *)event_info; if (!wd) return; if ((wd->n_str == 1) && (strcmp(ev->keyname, "BackSpace") == 0 || (strcmp(ev->keyname, "Delete") == 0 ))) wd->last_btn_select = EINA_FALSE; } static void _entry_key_up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); Evas_Event_Key_Up *ev = (Evas_Event_Key_Up *) event_info; const char *str; if (!wd || !wd->base || !wd->box) return; str = elm_object_text_get(wd->entry); if ((strcmp(str, "") != 0) && (strcmp(ev->keyname, "KP_Enter") == 0 || strcmp(ev->keyname, "Return") == 0 )) { _add_button_item(data, str, MULTIBUTTONENTRY_POS_END, NULL, NULL, NULL); wd->n_str = 0; } } static void _entry_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; _change_current_button_state(data, MULTIBUTTONENTRY_BUTTON_STATE_DEFAULT); elm_object_focus_set(wd->entry, EINA_TRUE); } static void _entry_focus_in_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Elm_Multibuttonentry_Item *item = NULL; if (!wd) return; if (wd->selected_it) { item = (Elm_Multibuttonentry_Item *)wd->selected_it; elm_object_focus_set(wd->entry, EINA_FALSE); evas_object_focus_set(item->button, EINA_TRUE); } } static void _entry_focus_out_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); const char *str; if (!wd) return; str = elm_object_text_get(wd->entry); if (strlen(str)) _add_button_item(data, str, MULTIBUTTONENTRY_POS_END, NULL, NULL, NULL); } static void _entry_changed_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); const char *str; if (!wd) return; str = elm_object_text_get(wd->entry); wd->n_str = strlen(str); } static void _entry_resized_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Coord en_x, en_y, en_w, en_h; Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; evas_object_geometry_get(wd->entry, &en_x, &en_y, &en_w, &en_h); if (wd->focused) elm_widget_show_region_set(wd->entry, en_x, en_y, en_w, en_h, EINA_TRUE); } static void _view_init(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (!wd->box) { wd->box = elm_box_add(obj); if (!wd->box) return; elm_widget_sub_object_add(obj, wd->box); elm_box_layout_set(wd->box, _box_layout_cb, NULL, NULL); elm_box_homogeneous_set(wd->box, EINA_FALSE); edje_object_part_swallow(wd->base, "box.swallow", wd->box); } if (!wd->label) { wd->label = edje_object_add(evas_object_evas_get(obj)); if (!wd->label) return; _elm_theme_object_set(obj, wd->label, "multibuttonentry", "label", elm_widget_style_get(obj)); _set_label(obj, ""); elm_widget_sub_object_add(obj, wd->label); } if (!wd->entry) { wd->entry = elm_entry_add(obj); if (!wd->entry) return; elm_entry_single_line_set(wd->entry, EINA_TRUE); elm_object_text_set(wd->entry, ""); elm_entry_input_panel_enabled_set(wd->entry, EINA_FALSE); evas_object_size_hint_min_set(wd->entry, MIN_W_ENTRY, 0); evas_object_size_hint_weight_set(wd->entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(wd->entry, EVAS_HINT_FILL, EVAS_HINT_FILL); if (wd->box) elm_box_pack_end(wd->box, wd->entry); evas_object_show(wd->entry); wd->view_state = MULTIBUTTONENTRY_VIEW_ENTRY; } if (!wd->end) { const char *end_type; end_type = edje_object_data_get(wd->base, "closed_button_type"); if (!end_type || !strcmp(end_type, "label")) { wd->end = elm_label_add(obj); if (!wd->end) return; elm_object_style_set(wd->end, "extended/multibuttonentry_default"); wd->end_type = MULTIBUTTONENTRY_CLOSED_LABEL; } else { const char *size_str; wd->end = edje_object_add(evas_object_evas_get(obj)); if (!wd->end) return; _elm_theme_object_set(obj, wd->end, "multibuttonentry", "closedbutton", elm_widget_style_get(obj)); Evas_Coord button_min_width = 0; Evas_Coord button_min_height = 0; size_str = edje_object_data_get(wd->end, "closed_button_width"); if (size_str) button_min_width = (Evas_Coord)atoi(size_str); size_str = edje_object_data_get(wd->end, "closed_button_height"); if (size_str) button_min_height = (Evas_Coord)atoi(size_str); wd->end_type = MULTIBUTTONENTRY_CLOSED_IMAGE; evas_object_size_hint_min_set(wd->end, button_min_width * _elm_config->scale, button_min_height * _elm_config->scale); elm_widget_sub_object_add(obj, wd->end); } } } static void _calculate_box_min_size(Evas_Object *box, Evas_Object_Box_Data *priv) { Evas_Coord minw, minh, mnw, mnh, ww; Evas_Coord w, cw = 0, cmaxh = 0; const Eina_List *l; Evas_Object_Box_Option *opt; double wx; /* FIXME: need to calc max */ minw = 0; minh = 0; evas_object_geometry_get(box, NULL, NULL, &w, NULL); evas_object_size_hint_min_get(box, &minw, NULL); EINA_LIST_FOREACH(priv->children, l, opt) { evas_object_size_hint_min_get(opt->obj, &mnw, &mnh); evas_object_size_hint_weight_get(opt->obj, &wx, NULL); if (wx) { if (mnw != -1 && (w - cw) >= mnw) ww = w - cw; else ww = w; } else ww = mnw; if ((cw + mnw) > w) { minh += cmaxh; cw = 0; } cw += ww; if (cmaxh < mnh) cmaxh = mnh; } minh += cmaxh; evas_object_size_hint_min_set(box, minw, minh); } static Evas_Coord _calculate_item_max_height(Evas_Object *box, Evas_Object_Box_Data *priv, int obj_index) { Evas_Coord mnw, mnh, cw = 0, cmaxh = 0, w, ww; const Eina_List *l; Evas_Object_Box_Option *opt; int local_index = 0; double wx; evas_object_geometry_get(box, NULL, NULL, &w, NULL); EINA_LIST_FOREACH(priv->children, l, opt) { evas_object_size_hint_min_get(opt->obj, &mnw, &mnh); evas_object_size_hint_weight_get(opt->obj, &wx, NULL); if (wx) { if (mnw != -1 && (w - cw) >= mnw) ww = w - cw; else ww = w; } else ww = mnw; if ((cw + ww) > w) { if (local_index > obj_index) return cmaxh; cw = 0; } cw += ww; if (cmaxh < mnh) cmaxh = mnh; local_index++; } return cmaxh; } static void _box_layout_cb(Evas_Object *o, Evas_Object_Box_Data *priv, void *data __UNUSED__) { Evas_Coord x, y, w, h, xx, yy; const Eina_List *l; Evas_Object *obj; Evas_Coord minw, minh; double ax, ay; Evas_Object_Box_Option *opt; _calculate_box_min_size(o, priv); evas_object_geometry_get(o, &x, &y, &w, &h); evas_object_size_hint_min_get(o, &minw, &minh); evas_object_size_hint_align_get(o, &ax, &ay); if (w < minw) { x = x + ((w - minw) * (1.0 - ax)); w = minw; } if (h < minh) { y = y + ((h - minh) * (1.0 - ay)); h = minh; } xx = x; yy = y; Evas_Coord cw = 0, ch = 0, cmaxh = 0, obj_index = 0; EINA_LIST_FOREACH(priv->children, l, opt) { Evas_Coord mnw, mnh, mxw, mxh; double wx, wy; int fw, fh; obj = opt->obj; evas_object_size_hint_align_get(obj, &ax, &ay); evas_object_size_hint_weight_get(obj, &wx, &wy); evas_object_size_hint_min_get(obj, &mnw, &mnh); evas_object_size_hint_max_get(obj, &mxw, &mxh); fw = fh = 0; if (ax == -1.0) {fw = 1; ax = 0.5;} if (ay == -1.0) {fh = 1; ay = 0.5;} Evas_Coord ww, hh, ow, oh; if (wx) { if (mnw != -1 && (w - cw) >= mnw) ww = w - cw; else ww = w; } else ww = mnw; hh = _calculate_item_max_height(o, priv, obj_index); ow = mnw; if (fw) ow = ww; if ((mxw >= 0) && (mxw < ow)) ow = mxw; oh = mnh; if (fh) oh = hh; if ((mxh >= 0) && (mxh < oh)) oh = mxh; if ((cw + ww) > w) { ch += cmaxh; cw = 0; } evas_object_move(obj, xx + cw + (Evas_Coord)(((double)(ww - ow)) * ax), yy + ch + (Evas_Coord)(((double)(hh - oh)) * ay)); evas_object_resize(obj, ow, oh); cw += ww; if (cmaxh < hh) cmaxh = hh; obj_index++; } } static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label) { Elm_Multibuttonentry_Item *item; if (part && strcmp(part, "default")) return; if (!label) return; item = (Elm_Multibuttonentry_Item *)it; edje_object_part_text_escaped_set(item->button, "elm.btn.text", label); _resize_button(item->button, &item->rw, &item->vw); } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { Elm_Multibuttonentry_Item *item; if (part && strcmp(part, "default")) return NULL; item = (Elm_Multibuttonentry_Item *)it; return edje_object_part_text_get(item->button, "elm.btn.text"); } static void _text_set_hook(Evas_Object *obj, const char *part, const char *label) { ELM_CHECK_WIDTYPE(obj, widtype); if (!part || !strcmp(part, "default")) { if (label) _set_label(obj, label); else _set_label(obj, ""); } else if (!strcmp(part, "guide")) { if (label) _set_guidetext(obj, label); else _set_guidetext(obj, ""); } } static const char * _text_get_hook(const Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; if (!part || !strcmp(part, "default")) { return wd->labeltxt; } else if (!strcmp(part, "guide")) { return wd->guidetexttxt; } return NULL; } EAPI Evas_Object * elm_multibuttonentry_add(Evas_Object *parent) { Evas_Object *obj; Evas *e; Widget_Data *wd; ELM_WIDGET_STANDARD_SETUP(wd, Widget_Data, parent, e, obj, NULL); ELM_SET_WIDTYPE(widtype, "multibuttonentry"); elm_widget_type_set(obj, "multibuttonentry"); elm_widget_sub_object_add(parent, obj); elm_widget_data_set(obj, wd); elm_widget_del_hook_set(obj, _del_hook); elm_widget_theme_hook_set(obj, _theme_hook); elm_widget_event_hook_set(obj, _event_hook); elm_widget_on_focus_hook_set(obj, _on_focus_hook, NULL); elm_widget_signal_emit_hook_set(obj, _signal_emit_hook); elm_widget_text_set_hook_set(obj, _text_set_hook); elm_widget_text_get_hook_set(obj, _text_get_hook); wd->base = edje_object_add(e); _elm_theme_object_set(obj, wd->base, "multibuttonentry", "base", "default"); elm_widget_resize_object_set(obj, wd->base); elm_widget_can_focus_set(obj, EINA_TRUE); wd->view_state = MULTIBUTTONENTRY_VIEW_NONE; wd->focused = EINA_FALSE; wd->last_btn_select = EINA_TRUE; wd->n_str = 0; wd->rect_for_end = NULL; wd->add_callback = NULL; wd->add_callback_data = NULL; wd->editable = EINA_TRUE; evas_object_smart_callbacks_descriptions_set(obj, _signals); _view_init(obj); _event_init(obj); return obj; } EAPI Evas_Object * elm_multibuttonentry_entry_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->entry; } EAPI Eina_Bool elm_multibuttonentry_expanded_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) -1; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return -1; return (wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK ? EINA_FALSE : EINA_TRUE); } EAPI void elm_multibuttonentry_expanded_set(Evas_Object *obj, Eina_Bool expanded) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->box || ((wd->view_state == MULTIBUTTONENTRY_VIEW_SHRINK) ? EINA_FALSE : EINA_TRUE) == expanded) return; if (expanded) _shrink_mode_set(obj, EINA_FALSE); else _shrink_mode_set(obj, EINA_TRUE); } EAPI void elm_multibuttonentry_editable_set(Evas_Object *obj, Eina_Bool editable) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->editable == editable) return; wd->editable = editable; if (wd->entry) { if (wd->editable) evas_object_show(wd->entry); else { elm_entry_input_panel_hide(wd->entry); evas_object_hide(wd->entry); } } } EAPI Eina_Bool elm_multibuttonentry_editable_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) -1; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return -1; return wd->editable; } EAPI Elm_Object_Item * elm_multibuttonentry_item_prepend(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data) { return _add_button_item(obj, label, MULTIBUTTONENTRY_POS_START, NULL, func, data); } EAPI Elm_Object_Item * elm_multibuttonentry_item_append(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data) { return _add_button_item(obj, label, MULTIBUTTONENTRY_POS_END, NULL, func, data); } EAPI Elm_Object_Item * elm_multibuttonentry_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *label, Evas_Smart_Cb func, void *data) { return _add_button_item(obj, label, MULTIBUTTONENTRY_POS_BEFORE, before, func, data); } EAPI Elm_Object_Item * elm_multibuttonentry_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *label, Evas_Smart_Cb func, void *data) { return _add_button_item(obj, label, MULTIBUTTONENTRY_POS_AFTER, after, func, data); } EAPI const Eina_List * elm_multibuttonentry_items_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->items; } EAPI Elm_Object_Item * elm_multibuttonentry_first_item_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return eina_list_data_get(wd->items); } EAPI Elm_Object_Item * elm_multibuttonentry_last_item_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return eina_list_data_get(eina_list_last(wd->items)); } EAPI Elm_Object_Item * elm_multibuttonentry_selected_item_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->selected_it; } EAPI void elm_multibuttonentry_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Elm_Multibuttonentry_Item *item = (Elm_Multibuttonentry_Item *)it; if (selected) _select_button(WIDGET(item), item->button); else _select_button(WIDGET(item), NULL); } EAPI Eina_Bool elm_multibuttonentry_item_selected_get(const Elm_Object_Item *it) { //TODO : To be implemented. if (!it) return EINA_FALSE; return EINA_TRUE; } EAPI void elm_multibuttonentry_clear(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Elm_Multibuttonentry_Item *item; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->items) { EINA_LIST_FREE(wd->items, item) { elm_box_unpack(wd->box, item->button); _del_button_obj(obj, item->button); free(item); } wd->items = NULL; } wd->selected_it = NULL; _view_update(obj); } EAPI Elm_Object_Item * elm_multibuttonentry_item_prev_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Widget_Data *wd; Eina_List *l; Elm_Multibuttonentry_Item *_item; wd = elm_widget_data_get(WIDGET(it)); if (!wd) return NULL; EINA_LIST_FOREACH(wd->items, l, _item) { if (_item == (Elm_Multibuttonentry_Item *)it) { l = eina_list_prev(l); if (!l) return NULL; return eina_list_data_get(l); } } return NULL; } EAPI Elm_Object_Item * elm_multibuttonentry_item_next_get(const Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Widget_Data *wd; Eina_List *l; Elm_Multibuttonentry_Item *_item; wd = elm_widget_data_get(WIDGET(it)); if (!wd) return NULL; EINA_LIST_FOREACH(wd->items, l, _item) { if (_item == (Elm_Multibuttonentry_Item *)it) { l = eina_list_next(l); if (!l) return NULL; return eina_list_data_get(l); } } return NULL; } EINA_DEPRECATED EAPI void * elm_multibuttonentry_item_data_get(const Elm_Object_Item *it) { return elm_widget_item_data_get(it); } EINA_DEPRECATED EAPI void elm_multibuttonentry_item_data_set(Elm_Object_Item *it, void *data) { return elm_widget_item_data_set(it, data); } EAPI void elm_multibuttonentry_item_filter_append(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data) { Elm_Multibuttonentry_Item_Filter *new_item_filter = NULL; Elm_Multibuttonentry_Item_Filter *_item_filter = NULL; Eina_List *l; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; ELM_CHECK_WIDTYPE(obj, widtype); EINA_SAFETY_ON_NULL_RETURN(func); EINA_LIST_FOREACH(wd->filter_list, l, _item_filter) { if (_item_filter && ((_item_filter->callback_func == func) && (_item_filter->data == data))) { printf("Already Registered this item filter!!!!\n"); return; } } new_item_filter= _filter_new(func, data); if (!new_item_filter) return; wd->filter_list = eina_list_append(wd->filter_list, new_item_filter); } EAPI void elm_multibuttonentry_item_filter_prepend(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data) { Elm_Multibuttonentry_Item_Filter *new_item_filter = NULL; Elm_Multibuttonentry_Item_Filter *_item_filter = NULL; Eina_List *l; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; ELM_CHECK_WIDTYPE(obj, widtype); EINA_SAFETY_ON_NULL_RETURN(func); new_item_filter = _filter_new(func, data); if (!new_item_filter) return; EINA_LIST_FOREACH(wd->filter_list, l, _item_filter) { if (_item_filter && ((_item_filter->callback_func == func) && (_item_filter->data == data))) { printf("Already Registered this item filter!!!!\n"); return; } } wd->filter_list = eina_list_prepend(wd->filter_list, new_item_filter); } EAPI void elm_multibuttonentry_item_filter_remove(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_Cb func, void *data) { Widget_Data *wd; Eina_List *l; Elm_Multibuttonentry_Item_Filter *item_filter; wd = elm_widget_data_get(obj); EINA_SAFETY_ON_NULL_RETURN(func); EINA_LIST_FOREACH(wd->filter_list, l, item_filter) { if ((item_filter->callback_func == func) && ((!data) || (item_filter->data == data))) { wd->filter_list = eina_list_remove_list(wd->filter_list, l); _filter_free(item_filter); return; } } } elementary-1.7.7/src/lib/elm_widget_grid.h0000664000175000017500000001110412127353615015453 00000000000000#ifndef ELM_WIDGET_GRID_H #define ELM_WIDGET_GRID_H /** * @addtogroup Widget * @{ * * @section elm-grid-class The Elementary Grid Class * * Elementary, besides having the @ref Grid widget, exposes its * foundation -- the Elementary Grid Class -- in order to create other * widgets which are a grid with some more logic on top. */ /** * @def ELM_GRID_CLASS * * Use this macro to cast whichever subclass of * #Elm_Grid_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_GRID_CLASS(x) ((Elm_Grid_Smart_Class *)x) /** * @def ELM_GRID_DATA * * Use this macro to cast whichever subdata of * #Elm_Grid_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_GRID_DATA(x) ((Elm_Grid_Smart_Data *)x) /** * @def ELM_GRID_SMART_CLASS_VERSION * * Current version for Elementary grid @b base smart class, a value * which goes to _Elm_Grid_Smart_Class::version. * * @ingroup Widget */ #define ELM_GRID_SMART_CLASS_VERSION 1 /** * @def ELM_GRID_SMART_CLASS_INIT * * Initializer for a whole #Elm_Grid_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_GRID_SMART_CLASS_INIT_NULL * @see ELM_GRID_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_GRID_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_GRID_SMART_CLASS_VERSION} /** * @def ELM_GRID_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Grid_Smart_Class structure. * * @see ELM_GRID_SMART_CLASS_INIT_NAME_VERSION * @see ELM_GRID_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_GRID_SMART_CLASS_INIT_NULL \ ELM_GRID_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_GRID_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Grid_Smart_Class structure and * set its name and version. * * This is similar to #ELM_GRID_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Grid_Smart_Class (base field) * to the latest #ELM_GRID_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_GRID_SMART_CLASS_INIT_NULL * @see ELM_GRID_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_GRID_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_GRID_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary grid base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a grid. * * All of the functions listed on @ref Grid namespace will work for * objects deriving from #Elm_Grid_Smart_Class. */ typedef struct _Elm_Grid_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Grid_Smart_Class; /** * Base widget smart data extended with grid instance data. */ typedef struct _Elm_Grid_Smart_Data Elm_Grid_Smart_Data; struct _Elm_Grid_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ }; /** * @} */ EAPI extern const char ELM_GRID_SMART_NAME[]; EAPI const Elm_Grid_Smart_Class *elm_grid_smart_class_get(void); #define ELM_GRID_DATA_GET(o, sd) \ Elm_Grid_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_GRID_DATA_GET_OR_RETURN(o, ptr) \ ELM_GRID_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_GRID_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_GRID_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_GRID_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_GRID_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_win.h0000664000175000017500000014064412127353615013774 00000000000000/** * @defgroup Win Win * @ingroup Elementary * * @image html win_inheritance_tree.png * @image latex win_inheritance_tree.eps * * @image html img/widget/win/preview-00.png * @image latex img/widget/win/preview-00.eps * * The window class of Elementary. Contains functions to manipulate * windows. The Evas engine used to render the window contents is specified * in the system or user elementary config files (whichever is found last), * and can be overridden with the ELM_ENGINE environment variable for * testing. Engines that may be supported (depending on Evas and Ecore-Evas * compilation setup and modules actually installed at runtime) are (listed * in order of best supported and most likely to be complete and work to * lowest quality). * * @li "x11", "x", "software-x11", "software_x11" (Software rendering in X11) * @li "gl", "opengl", "opengl-x11", "opengl_x11" (OpenGL or OpenGL-ES2 * rendering in X11) * @li "shot:..." (Virtual screenshot renderer - renders to output file and * exits) * @li "fb", "software-fb", "software_fb" (Linux framebuffer direct software * rendering) * @li "sdl", "software-sdl", "software_sdl" (SDL software rendering to SDL * buffer) * @li "gl-sdl", "gl_sdl", "opengl-sdl", "opengl_sdl" (OpenGL or OpenGL-ES2 * rendering using SDL as the buffer) * @li "gdi", "software-gdi", "software_gdi" (Windows WIN32 rendering via * GDI with software) * @li "dfb", "directfb" (Rendering to a DirectFB window) * @li "x11-8", "x8", "software-8-x11", "software_8_x11" (Rendering in * grayscale using dedicated 8bit software engine in X11) * @li "x11-16", "x16", "software-16-x11", "software_16_x11" (Rendering in * X11 using 16bit software engine) * @li "wince-gdi", "software-16-wince-gdi", "software_16_wince_gdi" * (Windows CE rendering via GDI with 16bit software renderer) * @li "sdl-16", "software-16-sdl", "software_16_sdl" (Rendering to SDL * buffer with 16bit software renderer) * @li "ews" (rendering to EWS - Ecore + Evas Single Process Windowing System) * @li "gl-cocoa", "gl_cocoa", "opengl-cocoa", "opengl_cocoa" (OpenGL rendering in Cocoa) * @li "psl1ght" (PS3 rendering using PSL1GHT) * * All engines use a simple string to select the engine to render, EXCEPT * the "shot" engine. This actually encodes the output of the virtual * screenshot and how long to delay in the engine string. The engine string * is encoded in the following way: * * "shot:[delay=XX][:][repeat=DDD][:][file=XX]" * * Where options are separated by a ":" char if more than one option is * given, with delay, if provided being the first option and file the last * (order is important). The delay specifies how long to wait after the * window is shown before doing the virtual "in memory" rendering and then * save the output to the file specified by the file option (and then exit). * If no delay is given, the default is 0.5 seconds. If no file is given the * default output file is "out.png". Repeat option is for continuous * capturing screenshots. Repeat range is from 1 to 999 and filename is * fixed to "out001.png" Some examples of using the shot engine: * * ELM_ENGINE="shot:delay=1.0:repeat=5:file=elm_test.png" elementary_test * ELM_ENGINE="shot:delay=1.0:file=elm_test.png" elementary_test * ELM_ENGINE="shot:file=elm_test2.png" elementary_test * ELM_ENGINE="shot:delay=2.0" elementary_test * ELM_ENGINE="shot:" elementary_test * * Signals that you can add callbacks for are: * * @li "delete,request": the user requested to close the window. See * elm_win_autodel_set(). * @li "focus,in": window got focus * @li "focus,out": window lost focus * @li "moved": window that holds the canvas was moved * @li "withdrawn": window is still managed normally but removed from view * @li "iconified": window is minimized (perhaps into an icon or taskbar) * @li "normal": window is in a normal state (not withdrawn or iconified) * @li "stick": window has become sticky (shows on all desktops) * @li "unstick": window has stopped being sticky * @li "fullscreen": window has become fullscreen * @li "unfullscreen": window has stopped being fullscreen * @li "maximized": window has been maximized * @li "unmaximized": window has stopped being maximized * @li "ioerr": there has been a low-level I/O error with the display system * * Examples: * @li @ref win_example_01 * * @{ */ /** * Defines the types of window that can be created * * These are hints set on the window so that a running Window Manager knows * how the window should be handled and/or what kind of decorations it * should have. * * Currently, only the X11 backed engines use them. */ typedef enum { ELM_WIN_BASIC, /**< A normal window. Indicates a normal, top-level window. Almost every window will be created with this type. */ ELM_WIN_DIALOG_BASIC, /**< Used for simple dialog windows/ */ ELM_WIN_DESKTOP, /**< For special desktop windows, like a background window holding desktop icons. */ ELM_WIN_DOCK, /**< The window is used as a dock or panel. Usually would be kept on top of any other window by the Window Manager. */ ELM_WIN_TOOLBAR, /**< The window is used to hold a floating toolbar, or similar. */ ELM_WIN_MENU, /**< Similar to #ELM_WIN_TOOLBAR. */ ELM_WIN_UTILITY, /**< A persistent utility window, like a toolbox or palette. */ ELM_WIN_SPLASH, /**< Splash window for a starting up application. */ ELM_WIN_DROPDOWN_MENU, /**< The window is a dropdown menu, as when an entry in a menubar is clicked. Typically used with elm_win_override_set(). This hint exists for completion only, as the EFL way of implementing a menu would not normally use a separate window for its contents. */ ELM_WIN_POPUP_MENU, /**< Like #ELM_WIN_DROPDOWN_MENU, but for the menu triggered by right-clicking an object. */ ELM_WIN_TOOLTIP, /**< The window is a tooltip. A short piece of explanatory text that typically appear after the mouse cursor hovers over an object for a while. Typically used with elm_win_override_set() and also not very commonly used in the EFL. */ ELM_WIN_NOTIFICATION, /**< A notification window, like a warning about battery life or a new E-Mail received. */ ELM_WIN_COMBO, /**< A window holding the contents of a combo box. Not usually used in the EFL. */ ELM_WIN_DND, /**< Used to indicate the window is a representation of an object being dragged across different windows, or even applications. Typically used with elm_win_override_set(). */ ELM_WIN_INLINED_IMAGE, /**< The window is rendered onto an image buffer. No actual window is created for this type, instead the window and all of its contents will be rendered to an image buffer. This allows to have children window inside a parent one just like any other object would be, and do other things like applying @c Evas_Map effects to it. This is the only type of window that requires the @c parent parameter of elm_win_add() to be a valid @c Evas_Object. */ ELM_WIN_SOCKET_IMAGE,/**< The window is rendered onto an image buffer and can be shown other process's plug image object. No actual window is created for this type, instead the window and all of its contents will be rendered to an image buffer and can be shown other process's plug image object*/ } Elm_Win_Type; /** * The different layouts that can be requested for the virtual keyboard. * * When the application window is being managed by Illume, it may request * any of the following layouts for the virtual keyboard. */ typedef enum { ELM_WIN_KEYBOARD_UNKNOWN, /**< Unknown keyboard state */ ELM_WIN_KEYBOARD_OFF, /**< Request to deactivate the keyboard */ ELM_WIN_KEYBOARD_ON, /**< Enable keyboard with default layout */ ELM_WIN_KEYBOARD_ALPHA, /**< Alpha (a-z) keyboard layout */ ELM_WIN_KEYBOARD_NUMERIC, /**< Numeric keyboard layout */ ELM_WIN_KEYBOARD_PIN, /**< PIN keyboard layout */ ELM_WIN_KEYBOARD_PHONE_NUMBER, /**< Phone keyboard layout */ ELM_WIN_KEYBOARD_HEX, /**< Hexadecimal numeric keyboard layout */ ELM_WIN_KEYBOARD_TERMINAL, /**< Full (QWERTY) keyboard layout */ ELM_WIN_KEYBOARD_PASSWORD, /**< Password keyboard layout */ ELM_WIN_KEYBOARD_IP, /**< IP keyboard layout */ ELM_WIN_KEYBOARD_HOST, /**< Host keyboard layout */ ELM_WIN_KEYBOARD_FILE, /**< File keyboard layout */ ELM_WIN_KEYBOARD_URL, /**< URL keyboard layout */ ELM_WIN_KEYBOARD_KEYPAD, /**< Keypad layout */ ELM_WIN_KEYBOARD_J2ME /**< J2ME keyboard layout */ } Elm_Win_Keyboard_Mode; /** * In some environments, like phones, you may have an indicator that * shows battery status, reception, time etc. This is the indicator. * * Sometimes you don't want it because you provide the same functionality * inside your app, so this will request that the indicator is hidden in * this circumstance if you use ELM_ILLUME_INDICATOR_HIDE. The default * is to have the indicator shown. */ typedef enum { ELM_WIN_INDICATOR_UNKNOWN, /**< Unknown indicator state */ ELM_WIN_INDICATOR_HIDE, /**< Hides the indicator */ ELM_WIN_INDICATOR_SHOW /**< Shows the indicator */ } Elm_Win_Indicator_Mode; /** * Defines the opacity modes of indicator that can be shown */ typedef enum { ELM_WIN_INDICATOR_OPACITY_UNKNOWN, /**< Unknown indicator opacity mode */ ELM_WIN_INDICATOR_OPAQUE, /**< Opacifies the indicator */ ELM_WIN_INDICATOR_TRANSLUCENT, /**< Be translucent the indicator */ ELM_WIN_INDICATOR_TRANSPARENT /**< Transparentizes the indicator */ } Elm_Win_Indicator_Opacity_Mode; /** * Available commands that can be sent to the Illume manager. * * When running under an Illume session, a window may send commands to the * Illume manager to perform different actions. */ typedef enum { ELM_ILLUME_COMMAND_FOCUS_BACK, /**< Reverts focus to the previous window */ ELM_ILLUME_COMMAND_FOCUS_FORWARD, /**< Sends focus to the next window in the list */ ELM_ILLUME_COMMAND_FOCUS_HOME, /**< Hides all windows to show the Home screen */ ELM_ILLUME_COMMAND_CLOSE, /**< Closes the currently active window */ } Elm_Illume_Command; /** * Adds a window object. If this is the first window created, pass NULL as * @p parent. * * @param parent Parent object to add the window to, or NULL * @param name The name of the window * @param type The window type, one of #Elm_Win_Type. * * The @p parent parameter can be @c NULL for every window @p type * except #ELM_WIN_INLINED_IMAGE, which needs a parent to retrieve the * canvas on which the image object will be created. * * @return The created object, or @c NULL on failure * * @ingroup Win */ EAPI Evas_Object *elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type); /** * Adds a window object with standard setup * * @param name The name of the window * @param title The title for the window * * This creates a window like elm_win_add() but also puts in a standard * background with elm_bg_add(), as well as setting the window title to * @p title. The window type created is of type ELM_WIN_BASIC, with @c NULL * as the parent widget. * * @return The created object, or @c NULL on failure * * @see elm_win_add() * * @ingroup Win */ EAPI Evas_Object *elm_win_util_standard_add(const char *name, const char *title); /** * Add @p subobj as a resize object of window @p obj. * * * Setting an object as a resize object of the window means that the * @p subobj child's size and position will be controlled by the window * directly. That is, the object will be resized to match the window size * and should never be moved or resized manually by the developer. * * In addition, resize objects of the window control what the minimum size * of it will be, as well as whether it can or not be resized by the user. * * For the end user to be able to resize a window by dragging the handles * or borders provided by the Window Manager, or using any other similar * mechanism, all of the resize objects in the window should have their * evas_object_size_hint_weight_set() set to EVAS_HINT_EXPAND. * * Also notice that the window can get resized to the current size of the * object if the EVAS_HINT_EXPAND is set @b after the call to * elm_win_resize_object_add(). So if the object should get resized to the * size of the window, set this hint @b before adding it as a resize object * (this happens because the size of the window and the object are evaluated * as soon as the object is added to the window). * * @param obj The window object * @param subobj The resize object to add * * @ingroup Win */ EAPI void elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj); /** * Delete @p subobj as a resize object of window @p obj. * * This function removes the object @p subobj from the resize objects of * the window @p obj. It will not delete the object itself, which will be * left unmanaged and should be deleted by the developer, manually handled * or set as child of some other container. * * @param obj The window object * @param subobj The resize object to add * * @ingroup Win */ EAPI void elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj); /** * Set the title of the window * * @param obj The window object * @param title The title to set * * @ingroup Win */ EAPI void elm_win_title_set(Evas_Object *obj, const char *title); /** * Get the title of the window * * The returned string is an internal one and should not be freed or * modified. It will also be rendered invalid if a new title is set or if * the window is destroyed. * * @param obj The window object * @return The title * * @ingroup Win */ EAPI const char *elm_win_title_get(const Evas_Object *obj); /** * Set the icon name of the window * * @param obj The window object * @param icon_name The icon name to set * * @ingroup Win */ EAPI void elm_win_icon_name_set(Evas_Object *obj, const char *icon_name); /** * Get the icon name of the window * * The returned string is an internal one and should not be freed or * modified. It will also be rendered invalid if a new icon name is set or if * the window is destroyed. * * @param obj The window object * @return The icon name * * @ingroup Win */ EAPI const char *elm_win_icon_name_get(const Evas_Object *obj); /** * Set the role of the window * * @param obj The window object * @param role The role to set * * @ingroup Win */ EAPI void elm_win_role_set(Evas_Object *obj, const char *role); /** * Get the role of the window * * The returned string is an internal one and should not be freed or * modified. It will also be rendered invalid if a new role is set or if * the window is destroyed. * * @param obj The window object * @return The role * * @ingroup Win */ EAPI const char *elm_win_role_get(const Evas_Object *obj); /** * Set a window object's icon * * This sets an image to be used as the icon for the given window, in * the window manager decoration part. The exact pixel dimensions of * the object (not object size) will be used, and the image pixels * will be used as-is when this function is called. If the image * object has been updated, then call this function again to source * the image pixels and put them on the window's icon. Note that * only Evas image objects are allowed, for * * @param obj The window object to get an icon * @param icon The Evas image object to use for an icon * * Example of usage: * @code * icon = evas_object_image_add(evas_object_evas_get(elm_window)); * evas_object_image_file_set(icon, "/path/to/the/icon", NULL); * elm_win_icon_object_set(elm_window, icon); * evas_object_show(icon); * @endcode * * @ingroup Win */ EAPI void elm_win_icon_object_set(Evas_Object *obj, Evas_Object *icon); /** * Get the icon object used for the window * * The object returns is the one marked by elm_win_icon_object_set() as the * object to use for the window icon. * * @param obj The window object * @return The icon object set * * @ingroup Win */ EAPI const Evas_Object *elm_win_icon_object_get(const Evas_Object *obj); /** * Set the window's autodel state. * * When closing the window in any way outside of the program control, like * pressing the X button in the titlebar or using a command from the * Window Manager, a "delete,request" signal is emitted to indicate that * this event occurred and the developer can take any action, which may * include, or not, destroying the window object. * * When the @p autodel parameter is set, the window will be automatically * destroyed when this event occurs, after the signal is emitted. * If @p autodel is @c EINA_FALSE, then the window will not be destroyed * and is up to the program to do so when it's required. * * @param obj The window object * @param autodel If true, the window will automatically delete itself when * closed * * @ingroup Win */ EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel); /** * Get the window's autodel state. * * @param obj The window object * @return If the window will automatically delete itself when closed * * @see elm_win_autodel_set() * * @ingroup Win */ EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj); /** * Activate a window object. * * This function sends a request to the Window Manager to activate the * window pointed by @p obj. If honored by the WM, the window will receive * the keyboard focus. * * @note This is just a request that a Window Manager may ignore, so calling * this function does not ensure in any way that the window will be the * active one after it. * * @param obj The window object * * @ingroup Win */ EAPI void elm_win_activate(Evas_Object *obj); /** * Lower a window object. * * Places the window pointed by @p obj at the bottom of the stack, so that * no other window is covered by it. * * If elm_win_override_set() is not set, the Window Manager may ignore this * request. * * @param obj The window object * * @ingroup Win */ EAPI void elm_win_lower(Evas_Object *obj); /** * Raise a window object. * * Places the window pointed by @p obj at the top of the stack, so that it's * not covered by any other window. * * If elm_win_override_set() is not set, the Window Manager may ignore this * request. * * @param obj The window object * * @ingroup Win */ EAPI void elm_win_raise(Evas_Object *obj); /** * Center a window on its screen * * This function centers window @p obj horizontally and/or vertically based on the values * of @p h and @p v. * @param obj The window object * @param h If true, center horizontally. If false, do not change horizontal location. * @param v If true, center vertically. If false, do not change vertical location. * * @ingroup Win */ EAPI void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v); /** * Set the borderless state of a window. * * This function requests the Window Manager to not draw any decoration * around the window. * * @param obj The window object * @param borderless If true, the window is borderless * * @ingroup Win */ EAPI void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless); /** * Get the borderless state of a window. * * @param obj The window object * @return If true, the window is borderless * * @ingroup Win */ EAPI Eina_Bool elm_win_borderless_get(const Evas_Object *obj); /** * Set the shaped state of a window. * * Shaped windows, when supported, will render the parts of the window that * has no content, transparent. * * If @p shaped is EINA_FALSE, then it is strongly advised to have some * background object or cover the entire window in any other way, or the * parts of the canvas that have no data will show framebuffer artifacts. * * @param obj The window object * @param shaped If true, the window is shaped * * @see elm_win_alpha_set() * * @ingroup Win */ EAPI void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped); /** * Get the shaped state of a window. * * @param obj The window object * @return If true, the window is shaped * * @see elm_win_shaped_set() * * @ingroup Win */ EAPI Eina_Bool elm_win_shaped_get(const Evas_Object *obj); /** * Set the alpha channel state of a window. * * If @p alpha is EINA_TRUE, the alpha channel of the canvas will be enabled * possibly making parts of the window completely or partially transparent. * This is also subject to the underlying system supporting it, like for * example, running under a compositing manager. If no compositing is * available, enabling this option will instead fallback to using shaped * windows, with elm_win_shaped_set(). * * @param obj The window object * @param alpha If true, the window has an alpha channel * * @see elm_win_alpha_set() * * @ingroup Win */ EAPI void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha); /** * Get the alpha channel state of a window. * * @param obj The window object * @return If true, the window has an alpha channel * * @ingroup Win */ EAPI Eina_Bool elm_win_alpha_get(const Evas_Object *obj); /** * Set the override state of a window. * * A window with @p override set to EINA_TRUE will not be managed by the * Window Manager. This means that no decorations of any kind will be shown * for it, moving and resizing must be handled by the application, as well * as the window visibility. * * This should not be used for normal windows, and even for not so normal * ones, it should only be used when there's a good reason and with a lot * of care. Mishandling override windows may result situations that * disrupt the normal workflow of the end user. * * @param obj The window object * @param override If true, the window is overridden * * @ingroup Win */ EAPI void elm_win_override_set(Evas_Object *obj, Eina_Bool override); /** * Get the override state of a window. * * @param obj The window object * @return If true, the window is overridden * * @see elm_win_override_set() * * @ingroup Win */ EAPI Eina_Bool elm_win_override_get(const Evas_Object *obj); /** * Set the fullscreen state of a window. * * @param obj The window object * @param fullscreen If true, the window is fullscreen * * @ingroup Win */ EAPI void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen); /** * Get the fullscreen state of a window. * * @param obj The window object * @return If true, the window is fullscreen * * @ingroup Win */ EAPI Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj); /** * Set the maximized state of a window. * * @param obj The window object * @param maximized If true, the window is maximized * * @ingroup Win */ EAPI void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized); /** * Get the maximized state of a window. * * @param obj The window object * @return If true, the window is maximized * * @ingroup Win */ EAPI Eina_Bool elm_win_maximized_get(const Evas_Object *obj); /** * Set the iconified state of a window. * * @param obj The window object * @param iconified If true, the window is iconified * * @ingroup Win */ EAPI void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified); /** * Get the iconified state of a window. * * @param obj The window object * @return If true, the window is iconified * * @ingroup Win */ EAPI Eina_Bool elm_win_iconified_get(const Evas_Object *obj); /** * Set the withdrawn state of a window. * * @param obj The window object * @param withdrawn If true, the window is withdrawn * * @ingroup Win */ EAPI void elm_win_withdrawn_set(Evas_Object *obj, Eina_Bool withdrawn); /** * Get the withdrawn state of a window. * * @param obj The window object * @return If true, the window is withdrawn * * @ingroup Win */ EAPI Eina_Bool elm_win_withdrawn_get(const Evas_Object *obj); /** * Set the urgent state of a window. * * @param obj The window object * @param urgent If true, the window is urgent * * @ingroup Win */ EAPI void elm_win_urgent_set(Evas_Object *obj, Eina_Bool urgent); /** * Get the urgent state of a window. * * @param obj The window object * @return If true, the window is urgent * * @ingroup Win */ EAPI Eina_Bool elm_win_urgent_get(const Evas_Object *obj); /** * Set the demand_attention state of a window. * * @param obj The window object * @param demand_attention If true, the window is demand_attention * * @ingroup Win */ EAPI void elm_win_demand_attention_set(Evas_Object *obj, Eina_Bool demand_attention); /** * Get the demand_attention state of a window. * * @param obj The window object * @return If true, the window is demand_attention * * @ingroup Win */ EAPI Eina_Bool elm_win_demand_attention_get(const Evas_Object *obj); /** * Set the modal state of a window. * * @param obj The window object * @param modal If true, the window is modal * * @ingroup Win */ EAPI void elm_win_modal_set(Evas_Object *obj, Eina_Bool modal); /** * Get the modal state of a window. * * @param obj The window object * @return If true, the window is modal * * @ingroup Win */ EAPI Eina_Bool elm_win_modal_get(const Evas_Object *obj); /** * Set the aspect ratio of a window. * * @param obj The window object * @param aspect If 0, the window has no aspect limits, otherwise it is * width divided by height * * @ingroup Win */ EAPI void elm_win_aspect_set(Evas_Object *obj, double aspect); /** * Get the aspect ratio of a window. * * @param obj The window object * @return The aspect ratio set (0 by default) * * @ingroup Win */ EAPI double elm_win_aspect_get(const Evas_Object *obj); /** * Set the base window size used with stepping calculation * * Base size + stepping is what is calculated for window sizing restrictions. * * @param obj The window object * @param w The base width * @param h The base height * * @ingroup Win * @see elm_win_size_step_set * @see elm_win_size_base_get * @since 1.7 */ EAPI void elm_win_size_base_set(Evas_Object *obj, int w, int h); /** * Get the base size of a window. * * @param obj The window object * @param w Pointer in which to store returned base width * @param h Pointer in which to store returned base height * * @ingroup Win * @see elm_win_size_base_set * @see elm_win_size_step_set * @since 1.7 */ EAPI void elm_win_size_base_get(Evas_Object *obj, int *w, int *h); /** * Set the window stepping used with sizing calculation * * Base size + stepping is what is calculated for window sizing restrictions. * * @param obj The window object * @param w The stepping width (0 disables) * @param h The stepping height (0 disables) * * @ingroup Win * @see elm_win_size_step_get * @see elm_win_size_base_set * @since 1.7 */ EAPI void elm_win_size_step_set(Evas_Object *obj, int w, int h); /** * Get the stepping of a window. * * @param obj The window object * @param w Pointer in which to store returned stepping width * @param h Pointer in which to store returned stepping height * * @ingroup Win * @see elm_win_size_base_set * @see elm_win_size_step_set * @since 1.7 */ EAPI void elm_win_size_step_get(Evas_Object *obj, int *w, int *h); /** * Set the layer of the window. * * What this means exactly will depend on the underlying engine used. * * In the case of X11 backed engines, the value in @p layer has the * following meanings: * @li < 3: The window will be placed below all others. * @li > 5: The window will be placed above all others. * @li other: The window will be placed in the default layer. * * @param obj The window object * @param layer The layer of the window * * @ingroup Win */ EAPI void elm_win_layer_set(Evas_Object *obj, int layer); /** * Get the layer of the window. * * @param obj The window object * @return The layer of the window * * @see elm_win_layer_set() * * @ingroup Win */ EAPI int elm_win_layer_get(const Evas_Object *obj); /** * This pushes (incriments) the norender counter on the window * * @param obj The window object * * There are some occasions where you wish to suspend rendering on a window. * You may be "sleeping" and have nothing to update and do not want animations * or other theme side-effects causing rendering to the window while "asleep". * You can push (and pop) the norender mode to have this work. * * If combined with evas_render_dump(), evas_image_cache_flush() and * evas_font_cache_flush() (and maybe edje_file_cache_flush() and * edje_collection_cache_flush()), you can minimize memory footprint * significantly while "asleep", and the pausing of rendering ensures * evas does not re-load data into memory until needed. When rendering is * resumed, data will be re-loaded as needed, which may result in some * lag, but does save memory. * * @see elm_win_norender_pop() * @see elm_win_norender_get() * @see elm_win_render() * @ingroup Win * @since 1.7 */ EAPI void elm_win_norender_push(Evas_Object *obj); /** * This pops (decrements) the norender counter on the window * * @param obj The window object * * Once norender has gone back to 0, then automatic rendering will continue * in the given window. If it is already at 0, this will have no effect. * * @see elm_win_norender_push() * @see elm_win_norender_get() * @see elm_win_render() * @ingroup Win * @since 1.7 */ EAPI void elm_win_norender_pop(Evas_Object *obj); /** * The retruns how many times norender has been pushed on the window * @param obj The window object * @return The number of times norender has been pushed * * @see elm_win_norender_push() * @see elm_win_norender_pop() * @see elm_win_render() * @ingroup Win * @since 1.7 */ EAPI int elm_win_norender_get(Evas_Object *obj); /** * This manually asks evas to render the window now * * @param obj The window object * * You should NEVER call this unless you really know what you are doing and * why. Never call this unless you are asking for performance degredation * and possibly weird behavior. Windows get automatically rendered when the * application goes idle so there is never a need to call this UNLESS you * have enabled "norender" mode. * * @see elm_win_norender_push() * @see elm_win_norender_pop() * @see elm_win_norender_get() * @ingroup Win * @since 1.7 */ EAPI void elm_win_render(Evas_Object *obj); /** * Set the rotation of the window. * * Most engines only work with multiples of 90. * * This function is used to set the orientation of the window @p obj to * match that of the screen. The window itself will be resized to adjust * to the new geometry of its contents. If you want to keep the window size, * see elm_win_rotation_with_resize_set(). * * @param obj The window object * @param rotation The rotation of the window, in degrees (0-360), * counter-clockwise. * * @ingroup Win */ EAPI void elm_win_rotation_set(Evas_Object *obj, int rotation); /** * Rotates the window and resizes it. * * Like elm_win_rotation_set(), but it also resizes the window's contents so * that they fit inside the current window geometry. * * @param obj The window object * @param rotation The rotation of the window in degrees (0-360), * counter-clockwise. * * @ingroup Win */ EAPI void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation); /** * Get the rotation of the window. * * @param obj The window object * @return The rotation of the window in degrees (0-360) * * @see elm_win_rotation_set() * @see elm_win_rotation_with_resize_set() * * @ingroup Win */ EAPI int elm_win_rotation_get(const Evas_Object *obj); /** * Set the sticky state of the window. * * Hints the Window Manager that the window in @p obj should be left fixed * at its position even when the virtual desktop it's on moves or changes. * * @param obj The window object * @param sticky If true, the window's sticky state is enabled * * @ingroup Win */ EAPI void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky); /** * Get the sticky state of the window. * * @param obj The window object * @return If true, the window's sticky state is enabled * * @see elm_win_sticky_set() * * @ingroup Win */ EAPI Eina_Bool elm_win_sticky_get(const Evas_Object *obj); /** * Set if this window is an illume conformant window * * @param obj The window object * @param conformant The conformant flag (1 = conformant, 0 = non-conformant) * * @ingroup Win */ EAPI void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant); /** * Get if this window is an illume conformant window * * @param obj The window object * @return A boolean if this window is illume conformant or not * * @ingroup Win */ EAPI Eina_Bool elm_win_conformant_get(const Evas_Object *obj); /** * Set a window to be an illume quickpanel window * * By default window objects are not quickpanel windows. * * @param obj The window object * @param quickpanel The quickpanel flag (1 = quickpanel, 0 = normal window) * * @ingroup Win */ EAPI void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel); /** * Get if this window is a quickpanel or not * * @param obj The window object * @return A boolean if this window is a quickpanel or not * * @ingroup Win */ EAPI Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj); /** * Set the major priority of a quickpanel window * * @param obj The window object * @param priority The major priority for this quickpanel * * @ingroup Win */ EAPI void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority); /** * Get the major priority of a quickpanel window * * @param obj The window object * @return The major priority of this quickpanel * * @ingroup Win */ EAPI int elm_win_quickpanel_priority_major_get(const Evas_Object *obj); /** * Set the minor priority of a quickpanel window * * @param obj The window object * @param priority The minor priority for this quickpanel * * @ingroup Win */ EAPI void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority); /** * Get the minor priority of a quickpanel window * * @param obj The window object * @return The minor priority of this quickpanel * * @ingroup Win */ EAPI int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj); /** * Set which zone this quickpanel should appear in * * @param obj The window object * @param zone The requested zone for this quickpanel * * @ingroup Win */ EAPI void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone); /** * Get which zone this quickpanel should appear in * * @param obj The window object * @return The requested zone for this quickpanel * * @ingroup Win */ EAPI int elm_win_quickpanel_zone_get(const Evas_Object *obj); /** * Set the window to be skipped by keyboard focus * * This sets the window to be skipped by normal keyboard input. This means * a window manager will be asked to not focus this window as well as omit * it from things like the taskbar, pager, "alt-tab" list etc. etc. * * Call this and enable it on a window BEFORE you show it for the first time, * otherwise it may have no effect. * * Use this for windows that have only output information or might only be * interacted with by the mouse or fingers, and never for typing input. * Be careful that this may have side-effects like making the window * non-accessible in some cases unless the window is specially handled. Use * this with care. * * @param obj The window object * @param skip The skip flag state (EINA_TRUE if it is to be skipped) * * @ingroup Win */ EAPI void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip); /** * Send a command to the windowing environment * * This is intended to work in touchscreen or small screen device * environments where there is a more simplistic window management policy in * place. This uses the window object indicated to select which part of the * environment to control (the part that this window lives in), and provides * a command and an optional parameter structure (use NULL for this if not * needed). * * @param obj The window object that lives in the environment to control * @param command The command to send * @param params Optional parameters for the command * * @ingroup Win */ EAPI void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params); /** * Get the inlined image object handle * * When you create a window with elm_win_add() of type ELM_WIN_INLINED_IMAGE, * then the window is in fact an evas image object inlined in the parent * canvas. You can get this object (be careful to not manipulate it as it * is under control of elementary), and use it to do things like get pixel * data, save the image to a file, etc. * * @param obj The window object to get the inlined image from * @return The inlined image object, or NULL if none exists * * @ingroup Win */ EAPI Evas_Object *elm_win_inlined_image_object_get(Evas_Object *obj); /** * Determine whether a window has focus * @param obj The window to query * @return EINA_TRUE if the window exists and has focus, else EINA_FALSE * * @ingroup Win */ EAPI Eina_Bool elm_win_focus_get(const Evas_Object *obj); /** * Constrain the maximum width and height of a window to the width and height of its screen * * When @p constrain is true, @p obj will never resize larger than the screen. * @param obj The window object * @param constrain EINA_TRUE to restrict the window's maximum size, EINA_FALSE to disable restriction * * @ingroup Win */ EAPI void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain); /** * Retrieve the constraints on the maximum width and height of a window relative to the width and height of its screen * * When this function returns true, @p obj will never resize larger than the screen. * @param obj The window object * @return EINA_TRUE to restrict the window's maximum size, EINA_FALSE to disable restriction * * @ingroup Win */ EAPI Eina_Bool elm_win_screen_constrain_get(Evas_Object *obj); /** * Get screen geometry details for the screen that a window is on * @param obj The window to query * @param x where to return the horizontal offset value. May be NULL. * @param y where to return the vertical offset value. May be NULL. * @param w where to return the width value. May be NULL. * @param h where to return the height value. May be NULL. * * @ingroup Win */ EAPI void elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h); /** * Get screen dpi for the screen that a window is on * @param obj The window to query * @param xdpi Pointer to value to store return horizontal dpi. May be NULL. * @param ydpi Pointer to value to store return vertical dpi. May be NULL. * * @ingroup Win * @since 1.7 */ EAPI void elm_win_screen_dpi_get(const Evas_Object *obj, int *xdpi, int *ydpi); /** * Set the enabled status for the focus highlight in a window * * This function will enable or disable the focus highlight only for the * given window, regardless of the global setting for it * * @param obj The window where to enable the highlight * @param enabled The enabled value for the highlight * * @ingroup Win */ EAPI void elm_win_focus_highlight_enabled_set(Evas_Object *obj, Eina_Bool enabled); /** * Get the enabled value of the focus highlight for this window * * @param obj The window in which to check if the focus highlight is enabled * * @return EINA_TRUE if enabled, EINA_FALSE otherwise * * @ingroup Win */ EAPI Eina_Bool elm_win_focus_highlight_enabled_get(const Evas_Object *obj); /** * Set the style for the focus highlight on this window * * Sets the style to use for theming the highlight of focused objects on * the given window. If @p style is NULL, the default will be used. * * @param obj The window where to set the style * @param style The style to set * * @ingroup Win */ EAPI void elm_win_focus_highlight_style_set(Evas_Object *obj, const char *style); /** * Get the style set for the focus highlight object * * Gets the style set for this windows highlight object, or NULL if none * is set. * * @param obj The window to retrieve the highlights style from * * @return The style set or NULL if none was. Default is used in that case. * * @ingroup Win */ EAPI const char *elm_win_focus_highlight_style_get(const Evas_Object *obj); /** * Sets the keyboard mode of the window. * * @param obj The window object * @param mode The mode to set, one of #Elm_Win_Keyboard_Mode * * @ingroup Win */ EAPI void elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode); /** * Gets the keyboard mode of the window. * * @param obj The window object * @return The mode, one of #Elm_Win_Keyboard_Mode * * @ingroup Win */ EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj); /** * Sets whether the window is a keyboard. * * @param obj The window object * @param is_keyboard If true, the window is a virtual keyboard * * @ingroup Win */ EAPI void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard); /** * Gets whether the window is a keyboard. * * @param obj The window object * @return If the window is a virtual keyboard * * @ingroup Win */ EAPI Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj); /** * Sets the indicator mode of the window. * * @param obj The window object * @param mode The mode to set, one of #Elm_Win_Indicator_Mode * * @ingroup Win */ EAPI void elm_win_indicator_mode_set(Evas_Object *obj, Elm_Win_Indicator_Mode mode); /** * Gets the indicator mode of the window. * * @param obj The window object * @return The mode, one of #Elm_Win_Indicator_Mode * * @ingroup Win */ EAPI Elm_Win_Indicator_Mode elm_win_indicator_mode_get(const Evas_Object *obj); /** * Sets the indicator opacity mode of the window. * * @param obj The window object * @param mode The mode to set, one of #Elm_Win_Indicator_Opacity_Mode * * @ingroup Win */ EAPI void elm_win_indicator_opacity_set(Evas_Object *obj, Elm_Win_Indicator_Opacity_Mode mode); /** * Gets the indicator opacity mode of the window. * * @param obj The window object * @return The mode, one of #Elm_Win_Indicator_Opacity_Mode * * @ingroup Win */ EAPI Elm_Win_Indicator_Opacity_Mode elm_win_indicator_opacity_get(const Evas_Object *obj); /** * Get the screen position of a window. * * @param obj The window object * @param x The int to store the x coordinate to * @param y The int to store the y coordinate to * * @ingroup Win */ EAPI void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y); /** * Create a socket to provide the service for Plug widget * * @param obj The window object * @param svcname The name of the service to be advertised. ensure that it is unique (when combined with @p svcnum) otherwise creation may fail. * @param svcnum A number (any value, 0 being the common default) to differentiate multiple instances of services with the same name. * @param svcsys A boolean that if true, specifies to create a system-wide service all users can connect to, otherwise the service is private to the user id that created the service. * @return If socket creation is successful * * @ingroup Win */ EAPI Eina_Bool elm_win_socket_listen(Evas_Object *obj, const char *svcname, int svcnum, Eina_Bool svcsys); /* X specific calls - won't work on non-x engines (return 0) */ /** * Get the Ecore_X_Window of an Evas_Object * * @param obj The object * * @return The Ecore_X_Window of @p obj * * @ingroup Win */ EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj); /* Wayland specific call - returns NULL on non-Wayland engines */ /** * Get the Ecore_Wl_Window of and Evas_Object * * @param obj the object * * @return The Ecore_Wl_Window of @p obj * * @ingroup Win */ EAPI Ecore_Wl_Window *elm_win_wl_window_get(const Evas_Object *obj); /** * @typedef Elm_Win_Trap * * Trap can be set with elm_win_trap_set() and will intercept the * calls to internal ecore_evas with the same name and parameters. If * there is a trap and it returns @c EINA_TRUE then the call will be * allowed, otherwise it will be ignored. * * @since 1.7 */ typedef struct _Elm_Win_Trap Elm_Win_Trap; struct _Elm_Win_Trap { #define ELM_WIN_TRAP_VERSION (1UL) unsigned long version; void *(*add)(Evas_Object *o); /**< object was just added. The returned pointer will be handled to every other trap call. */ void (*del)(void *data, Evas_Object *o); /**< object will be deleted. */ Eina_Bool (*hide)(void *data, Evas_Object *o); Eina_Bool (*show)(void *data, Evas_Object *o); Eina_Bool (*move)(void *data, Evas_Object *o, int x, int y); Eina_Bool (*resize)(void *data, Evas_Object *o, int w, int h); Eina_Bool (*center)(void *data, Evas_Object *o); /* not in ecore_evas, but nice to trap */ Eina_Bool (*lower)(void *data, Evas_Object *o); Eina_Bool (*raise)(void *data, Evas_Object *o); Eina_Bool (*activate)(void *data, Evas_Object *o); Eina_Bool (*alpha_set)(void *data, Evas_Object *o, Eina_Bool alpha); Eina_Bool (*aspect_set)(void *data, Evas_Object *o, double aspect); Eina_Bool (*avoid_damage_set)(void *data, Evas_Object *o, Ecore_Evas_Avoid_Damage_Type on); Eina_Bool (*borderless_set)(void *data, Evas_Object *o, Eina_Bool on); Eina_Bool (*demand_attention_set)(void *data, Evas_Object *o, Eina_Bool on); Eina_Bool (*focus_skip_set)(void *data, Evas_Object *o, Eina_Bool skip); Eina_Bool (*fullscreen_set)(void *data, Evas_Object *o, Eina_Bool on); Eina_Bool (*iconified_set)(void *data, Evas_Object *o, Eina_Bool on); Eina_Bool (*layer_set)(void *data, Evas_Object *o, int layer); Eina_Bool (*manual_render_set)(void *data, Evas_Object *o, Eina_Bool manual_render); Eina_Bool (*maximized_set)(void *data, Evas_Object *o, Eina_Bool on); Eina_Bool (*modal_set)(void *data, Evas_Object *o, Eina_Bool on); Eina_Bool (*name_class_set)(void *data, Evas_Object *o, const char *n, const char *c); Eina_Bool (*object_cursor_set)(void *data, Evas_Object *o, Evas_Object *obj, int layer, int hot_x, int hot_y); Eina_Bool (*override_set)(void *data, Evas_Object *o, Eina_Bool on); Eina_Bool (*rotation_set)(void *data, Evas_Object *o, int rot); Eina_Bool (*rotation_with_resize_set)(void *data, Evas_Object *o, int rot); Eina_Bool (*shaped_set)(void *data, Evas_Object *o, Eina_Bool shaped); Eina_Bool (*size_base_set)(void *data, Evas_Object *o, int w, int h); Eina_Bool (*size_step_set)(void *data, Evas_Object *o, int w, int h); Eina_Bool (*size_min_set)(void *data, Evas_Object *o, int w, int h); Eina_Bool (*size_max_set)(void *data, Evas_Object *o, int w, int h); Eina_Bool (*sticky_set)(void *data, Evas_Object *o, Eina_Bool sticky); Eina_Bool (*title_set)(void *data, Evas_Object *o, const char *t); Eina_Bool (*urgent_set)(void *data, Evas_Object *o, Eina_Bool urgent); Eina_Bool (*withdrawn_set)(void *data, Evas_Object *o, Eina_Bool withdrawn); }; /** * Sets the trap to be used for internal @c Ecore_Evas management. * * @param trap the trap to be used or @c NULL to remove traps. Pointer * is not modified or copied, keep it alive. * @return @c EINA_TRUE on success, @c EINA_FALSE if there was a * problem, such as invalid version number. * * @warning this is an advanced feature that you should avoid using. * * @since 1.7 */ EAPI Eina_Bool elm_win_trap_set(const Elm_Win_Trap *trap); /** * @} */ elementary-1.7.7/src/lib/elc_ctxpopup.h0000664000175000017500000001552512127353615015046 00000000000000/** * @defgroup Ctxpopup Ctxpopup * @ingroup Elementary * * @image html img/widget/ctxpopup/preview-00.png * @image latex img/widget/ctxpopup/preview-00.eps * * @brief Context popup widget. * * A ctxpopup is a widget that, when shown, pops up a list of items. * It automatically chooses an area inside its parent object's view * (set via elm_ctxpopup_add() and elm_ctxpopup_hover_parent_set()) to * optimally fit into it. In the default theme, it will also point an * arrow to it's top left position at the time one shows it. Ctxpopup * items have a label and/or an icon. It is intended for a small * number of items (hence the use of list, not genlist). * * @note Ctxpopup is a specialization of @ref Hover. * * Signals that you can add callbacks for are: * "dismissed" - the ctxpopup was dismissed * * Default content parts of the ctxpopup widget that you can use for are: * @li "default" - A content of the ctxpopup * * Default content parts of the ctxpopup items that you can use for are: * @li "icon" - An icon in the title area * * Default text parts of the ctxpopup items that you can use for are: * @li "default" - Title label in the title area * * Supported elm_object common APIs. * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * @li @ref elm_object_signal_emit * @li @ref elm_object_signal_callback_add * @li @ref elm_object_signal_callback_del * * Supported elm_object_item common APIs. * @li @ref elm_object_item_disabled_set * @li @ref elm_object_item_disabled_get * @li @ref elm_object_item_part_text_set * @li @ref elm_object_item_part_text_get * @li @ref elm_object_item_part_content_set * @li @ref elm_object_item_part_content_get * @li @ref elm_object_item_signal_emit * * @ref tutorial_ctxpopup shows the usage of a good deal of the API. * @{ */ typedef enum { ELM_CTXPOPUP_DIRECTION_DOWN, /**< ctxpopup show appear below clicked area */ ELM_CTXPOPUP_DIRECTION_RIGHT, /**< ctxpopup show appear to the right of the clicked area */ ELM_CTXPOPUP_DIRECTION_LEFT, /**< ctxpopup show appear to the left of the clicked area */ ELM_CTXPOPUP_DIRECTION_UP, /**< ctxpopup show appear above the clicked area */ ELM_CTXPOPUP_DIRECTION_UNKNOWN, /**< ctxpopup does not determine it's direction yet*/ } Elm_Ctxpopup_Direction; /**< Direction in which to show the popup */ /** * @brief Add a new Ctxpopup object to the parent. * * @param parent Parent object * @return New object or @c NULL, if it cannot be created * * @ingroup Ctxpopup */ EAPI Evas_Object *elm_ctxpopup_add(Evas_Object *parent); /** * @brief Set the Ctxpopup's parent * * @param obj The ctxpopup object * @param parent The parent to use * * Set the parent object. * * @note elm_ctxpopup_add() will automatically call this function * with its @c parent argument. * * @see elm_ctxpopup_add() * @see elm_hover_parent_set() * * @ingroup Ctxpopup */ EAPI void elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent); /** * @brief Get the Ctxpopup's parent * * @param obj The ctxpopup object * * @see elm_ctxpopup_hover_parent_set() for more information * * @ingroup Ctxpopup */ EAPI Evas_Object *elm_ctxpopup_hover_parent_get(const Evas_Object *obj); /** * @brief Clear all items in the given ctxpopup object. * * @param obj Ctxpopup object * * @ingroup Ctxpopup */ EAPI void elm_ctxpopup_clear(Evas_Object *obj); /** * @brief Change the ctxpopup's orientation to horizontal or vertical. * * @param obj Ctxpopup object * @param horizontal @c EINA_TRUE for horizontal mode, @c EINA_FALSE for vertical * * @ingroup Ctxpopup */ EAPI void elm_ctxpopup_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * @brief Get the value of current ctxpopup object's orientation. * * @param obj Ctxpopup object * @return @c EINA_TRUE for horizontal mode, @c EINA_FALSE for vertical mode (or errors) * * @see elm_ctxpopup_horizontal_set() * * @ingroup Ctxpopup */ EAPI Eina_Bool elm_ctxpopup_horizontal_get(const Evas_Object *obj); /** * @brief Add a new item to a ctxpopup object. * * @param obj Ctxpopup object * @param icon Icon to be set on new item * @param label The Label of the new item * @param func Convenience function called when item selected * @param data Data passed to @p func * @return A handle to the item added or @c NULL, on errors * * @warning Ctxpopup can't hold both an item list and a content at the same * time. When an item is added, any previous content will be removed. * * @see elm_object_content_set() * * @ingroup Ctxpopup */ EAPI Elm_Object_Item *elm_ctxpopup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data); /** * @brief Set the direction priority of a ctxpopup. * * @param obj Ctxpopup object * @param first 1st priority of direction * @param second 2nd priority of direction * @param third 3th priority of direction * @param fourth 4th priority of direction * * This functions gives a chance to user to set the priority of ctxpopup * showing direction. This doesn't guarantee the ctxpopup will appear in the * requested direction. * * @see Elm_Ctxpopup_Direction * * @ingroup Ctxpopup */ EAPI void elm_ctxpopup_direction_priority_set(Evas_Object *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth); /** * @brief Get the direction priority of a ctxpopup. * * @param obj Ctxpopup object * @param first 1st priority of direction to be returned * @param second 2nd priority of direction to be returned * @param third 3th priority of direction to be returned * @param fourth 4th priority of direction to be returned * * @see elm_ctxpopup_direction_priority_set() for more information. * * @ingroup Ctxpopup */ EAPI void elm_ctxpopup_direction_priority_get(Evas_Object *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth); /** * @brief Get the current direction of a ctxpopup. * * @param obj Ctxpopup object * @return current direction of a ctxpopup * * @warning Once the ctxpopup showed up, the direction would be determined * * @ingroup Ctxpopup */ EAPI Elm_Ctxpopup_Direction elm_ctxpopup_direction_get(const Evas_Object *obj); /** * @brief Dismiss a ctxpopup object * * @param obj The ctxpopup object * Use this function to simulate clicking outside the ctxpopup to dismiss it. * In this way, the ctxpopup will be hidden and the "clicked" signal will be * emitted. */ EAPI void elm_ctxpopup_dismiss(Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_widget_hoversel.h0000664000175000017500000001307712127353615016370 00000000000000#ifndef ELM_WIDGET_HOVERSEL_H #define ELM_WIDGET_HOVERSEL_H #include "elm_widget_button.h" #ifdef HAVE_EIO # include #endif /** * @addtogroup Widget * @{ * * @section elm-hoversel-class The Elementary Hoversel Class * * Elementary, besides having the @ref Hoversel widget, exposes its * foundation -- the Elementary Hoversel Class -- in order to create other * widgets which are a hoversel with some more logic on top. */ /** * @def ELM_HOVERSEL_CLASS * * Use this macro to cast whichever subclass of * #Elm_Hoversel_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_HOVERSEL_CLASS(x) ((Elm_Hoversel_Smart_Class *)x) /** * @def ELM_HOVERSEL_DATA * * Use this macro to cast whichever subdata of * #Elm_Hoversel_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_HOVERSEL_DATA(x) ((Elm_Hoversel_Smart_Data *)x) /** * @def ELM_HOVERSEL_SMART_CLASS_VERSION * * Current version for Elementary hoversel @b base smart class, a value * which goes to _Elm_Hoversel_Smart_Class::version. * * @ingroup Widget */ #define ELM_HOVERSEL_SMART_CLASS_VERSION 1 /** * @def ELM_HOVERSEL_SMART_CLASS_INIT * * Initializer for a whole #Elm_Hoversel_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_HOVERSEL_SMART_CLASS_INIT_NULL * @see ELM_HOVERSEL_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_HOVERSEL_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_HOVERSEL_SMART_CLASS_VERSION} /** * @def ELM_HOVERSEL_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Hoversel_Smart_Class structure. * * @see ELM_HOVERSEL_SMART_CLASS_INIT_NAME_VERSION * @see ELM_HOVERSEL_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_HOVERSEL_SMART_CLASS_INIT_NULL \ ELM_HOVERSEL_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_HOVERSEL_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Hoversel_Smart_Class structure and * set its name and version. * * This is similar to #ELM_HOVERSEL_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Hoversel_Smart_Class (base field) * to the latest #ELM_HOVERSEL_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_HOVERSEL_SMART_CLASS_INIT_NULL * @see ELM_HOVERSEL_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_HOVERSEL_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_HOVERSEL_SMART_CLASS_INIT \ (ELM_BUTTON_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary hoversel base smart class. This inherits directly from * #Elm_Button_Smart_Class and is meant to build widgets extending the * behavior of a hoversel. * * All of the functions listed on @ref Hoversel namespace will work for * objects deriving from #Elm_Hoversel_Smart_Class. */ typedef struct _Elm_Hoversel_Smart_Class { Elm_Button_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Hoversel_Smart_Class; /** * Base button smart data extended with hoversel instance data. */ typedef struct _Elm_Hoversel_Smart_Data Elm_Hoversel_Smart_Data; struct _Elm_Hoversel_Smart_Data { Elm_Button_Smart_Data base; /* aggregates a hover */ Evas_Object *hover; Evas_Object *hover_parent; Eina_List *items; Eina_Bool horizontal : 1; Eina_Bool expanded : 1; }; typedef struct _Elm_Hoversel_Item Elm_Hoversel_Item; struct _Elm_Hoversel_Item { ELM_WIDGET_ITEM; const char *label; const char *icon_file; const char *icon_group; Elm_Icon_Type icon_type; Evas_Smart_Cb func; }; /** * @} */ EAPI extern const char ELM_HOVERSEL_SMART_NAME[]; EAPI const Elm_Hoversel_Smart_Class *elm_hoversel_smart_class_get(void); #define ELM_HOVERSEL_DATA_GET(o, sd) \ Elm_Hoversel_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_HOVERSEL_DATA_GET_OR_RETURN(o, ptr) \ ELM_HOVERSEL_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_HOVERSEL_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_HOVERSEL_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_HOVERSEL_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_HOVERSEL_SMART_NAME, __func__)) \ return #define ELM_HOVERSEL_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_HOVERSEL_CHECK(it->base.widget); #define ELM_HOVERSEL_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_HOVERSEL_CHECK(it->base.widget) __VA_ARGS__; #endif elementary-1.7.7/src/lib/elm_app.h0000664000175000017500000001644712127353615013762 00000000000000/** * Provide information in order to make Elementary determine the @b * run time location of the software in question, so other data files * such as images, sound files, executable utilities, libraries, * modules and locale files can be found. * * @param mainfunc This is your application's main function name, * whose binary's location is to be found. Providing @c NULL * will make Elementary not to use it * @param dom This will be used as the application's "domain", in the * form of a prefix to any environment variables that may * override prefix detection and the directory name, inside the * standard share or data directories, where the software's * data files will be looked for. * @param checkfile This is an (optional) magic file's path to check * for existence (and it must be located in the data directory, * under the share directory provided above). Its presence will * help determine the prefix found was correct. Pass @c NULL if * the check is not to be done. * * This function allows one to re-locate the application somewhere * else after compilation, if the developer wishes for easier * distribution of pre-compiled binaries. * * The prefix system is designed to locate where the given software is * installed (under a common path prefix) at run time and then report * specific locations of this prefix and common directories inside * this prefix like the binary, library, data and locale directories, * through the @c elm_app_*_get() family of functions. * * Call elm_app_info_set() early on before you change working * directory or anything about @c argv[0], so it gets accurate * information. * * It will then try and trace back which file @p mainfunc comes from, * if provided, to determine the application's prefix directory. * * The @p dom parameter provides a string prefix to prepend before * environment variables, allowing a fallback to @b specific * environment variables to locate the software. You would most * probably provide a lowercase string there, because it will also * serve as directory domain, explained next. For environment * variables purposes, this string is made uppercase. For example if * @c "myapp" is provided as the prefix, then the program would expect * @c "MYAPP_PREFIX" as a master environment variable to specify the * exact install prefix for the software, or more specific environment * variables like @c "MYAPP_BIN_DIR", @c "MYAPP_LIB_DIR", @c * "MYAPP_DATA_DIR" and @c "MYAPP_LOCALE_DIR", which could be set by * the user or scripts before launching. If not provided (@c NULL), * environment variables will not be used to override compiled-in * defaults or auto detections. * * The @p dom string also provides a subdirectory inside the system * shared data directory for data files. For example, if the system * directory is @c /usr/local/share, then this directory name is * appended, creating @c /usr/local/share/myapp, if it @p was @c * "myapp". It is expected that the application installs data files in * this directory. * * The @p checkfile is a file name or path of something inside the * share or data directory to be used to test that the prefix * detection worked. For example, your app will install a wallpaper * image as @c /usr/local/share/myapp/images/wallpaper.jpg and so to * check that this worked, provide @c "images/wallpaper.jpg" as the @p * checkfile string. * * @see elm_app_compile_bin_dir_set() * @see elm_app_compile_lib_dir_set() * @see elm_app_compile_data_dir_set() * @see elm_app_compile_locale_set() * @see elm_app_prefix_dir_get() * @see elm_app_bin_dir_get() * @see elm_app_lib_dir_get() * @see elm_app_data_dir_get() * @see elm_app_locale_dir_get() */ EAPI void elm_app_info_set(void *mainfunc, const char *dom, const char *checkfile); /** * Provide information on the @b fallback application's binaries * directory, in scenarios where they get overridden by * elm_app_info_set(). * * @param dir The path to the default binaries directory (compile time * one) * * @note Elementary will as well use this path to determine actual * names of binaries' directory paths, maybe changing it to be @c * something/local/bin instead of @c something/bin, only, for * example. * * @warning You should call this function @b before * elm_app_info_set(). */ EAPI void elm_app_compile_bin_dir_set(const char *dir); /** * Provide information on the @b fallback application's libraries * directory, on scenarios where they get overridden by * elm_app_info_set(). * * @param dir The path to the default libraries directory (compile * time one) * * @note Elementary will as well use this path to determine actual * names of libraries' directory paths, maybe changing it to be @c * something/lib32 or @c something/lib64 instead of @c something/lib, * only, for example. * * @warning You should call this function @b before * elm_app_info_set(). */ EAPI void elm_app_compile_lib_dir_set(const char *dir); /** * Provide information on the @b fallback application's data * directory, on scenarios where they get overridden by * elm_app_info_set(). * * @param dir The path to the default data directory (compile time * one) * * @note Elementary will as well use this path to determine actual * names of data directory paths, maybe changing it to be @c * something/local/share instead of @c something/share, only, for * example. * * @warning You should call this function @b before * elm_app_info_set(). */ EAPI void elm_app_compile_data_dir_set(const char *dir); /** * Provide information on the @b fallback application's locale * directory, on scenarios where they get overridden by * elm_app_info_set(). * * @param dir The path to the default locale directory (compile time * one) * * @warning You should call this function @b before * elm_app_info_set(). */ EAPI void elm_app_compile_locale_set(const char *dir); /** * Retrieve the application's run time prefix directory, as set by * elm_app_info_set() and the way (environment) the application was * run from. * * @return The directory prefix the application is actually using. */ EAPI const char *elm_app_prefix_dir_get(void); /** * Retrieve the application's run time binaries prefix directory, as * set by elm_app_info_set() and the way (environment) the application * was run from. * * @return The binaries directory prefix the application is actually * using. */ EAPI const char *elm_app_bin_dir_get(void); /** * Retrieve the application's run time libraries prefix directory, as * set by elm_app_info_set() and the way (environment) the application * was run from. * * @return The libraries directory prefix the application is actually * using. */ EAPI const char *elm_app_lib_dir_get(void); /** * Retrieve the application's run time data prefix directory, as * set by elm_app_info_set() and the way (environment) the application * was run from. * * @return The data directory prefix the application is actually * using. */ EAPI const char *elm_app_data_dir_get(void); /** * Retrieve the application's run time locale prefix directory, as * set by elm_app_info_set() and the way (environment) the application * was run from. * * @return The locale directory prefix the application is actually * using. */ EAPI const char *elm_app_locale_dir_get(void); elementary-1.7.7/src/lib/elm_calendar.c0000664000175000017500000007132212127353615014737 00000000000000#include #include "elm_priv.h" #include "elm_widget_calendar.h" EAPI const char ELM_CALENDAR_SMART_NAME[] = "elm_calendar"; static const char SIG_CHANGED[] = "changed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {NULL, NULL} }; /* Should not be translated, it's used if we failed * getting from locale. */ static const char *_days_abbrev[] = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" }; static int _days_in_month[2][12] = { {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}, {31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31} }; EVAS_SMART_SUBCLASS_NEW (ELM_CALENDAR_SMART_NAME, _elm_calendar, Elm_Calendar_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static Elm_Calendar_Mark * _mark_new(Evas_Object *obj, const char *mark_type, struct tm *mark_time, Elm_Calendar_Mark_Repeat_Type repeat) { Elm_Calendar_Mark *mark; mark = calloc(1, sizeof(Elm_Calendar_Mark)); if (!mark) return NULL; mark->obj = obj; mark->mark_type = eina_stringshare_add(mark_type); mark->mark_time = *mark_time; mark->repeat = repeat; return mark; } static inline void _mark_free(Elm_Calendar_Mark *mark) { eina_stringshare_del(mark->mark_type); free(mark); } static void _elm_calendar_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; ELM_CALENDAR_DATA_GET(obj, sd); elm_coords_finger_size_adjust(8, &minw, ELM_DAY_LAST, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static inline int _maxdays_get(struct tm *selected_time) { int month, year; month = selected_time->tm_mon; year = selected_time->tm_year + 1900; return _days_in_month [((!(year % 4)) && ((!(year % 400)) || (year % 100)))][month]; } static inline void _unselect(Evas_Object *obj, int selected) { char emission[32]; snprintf(emission, sizeof(emission), "cit_%i,unselected", selected); elm_layout_signal_emit(obj, emission, "elm"); } static inline void _select(Evas_Object *obj, int selected) { char emission[32]; ELM_CALENDAR_DATA_GET(obj, sd); sd->selected_it = selected; snprintf(emission, sizeof(emission), "cit_%i,selected", selected); elm_layout_signal_emit(obj, emission, "elm"); } static inline void _not_today(Elm_Calendar_Smart_Data *sd) { char emission[32]; snprintf(emission, sizeof(emission), "cit_%i,not_today", sd->today_it); elm_layout_signal_emit(ELM_WIDGET_DATA(sd)->obj, emission, "elm"); sd->today_it = -1; } static inline void _today(Elm_Calendar_Smart_Data *sd, int it) { char emission[32]; snprintf(emission, sizeof(emission), "cit_%i,today", it); elm_layout_signal_emit(ELM_WIDGET_DATA(sd)->obj, emission, "elm"); sd->today_it = it; } static char * _format_month_year(struct tm *selected_time) { char buf[32]; if (!strftime(buf, sizeof(buf), E_("%B %Y"), selected_time)) return NULL; return strdup(buf); } static inline void _cit_mark(Evas_Object *cal, int cit, const char *mtype) { char sign[64]; snprintf(sign, sizeof(sign), "cit_%i,%s", cit, mtype); elm_layout_signal_emit(cal, sign, "elm"); } static inline int _weekday_get(int first_week_day, int day) { return (day + first_week_day - 1) % ELM_DAY_LAST; } // EINA_DEPRECATED static void _text_day_color_update(Elm_Calendar_Smart_Data *sd, int pos) { char emission[32]; switch (sd->day_color[pos]) { case DAY_WEEKDAY: snprintf(emission, sizeof(emission), "cit_%i,weekday", pos); break; case DAY_SATURDAY: snprintf(emission, sizeof(emission), "cit_%i,saturday", pos); break; case DAY_SUNDAY: snprintf(emission, sizeof(emission), "cit_%i,sunday", pos); break; default: return; } elm_layout_signal_emit(ELM_WIDGET_DATA(sd)->obj, emission, "elm"); } static void _set_month_year(Elm_Calendar_Smart_Data *sd) { char *buf; /* Set selected month */ buf = sd->format_func(&sd->shown_time); if (buf) { elm_layout_text_set(ELM_WIDGET_DATA(sd)->obj, "month_text", buf); free(buf); } else elm_layout_text_set(ELM_WIDGET_DATA(sd)->obj, "month_text", ""); } static void _populate(Evas_Object *obj) { int maxdays, day, mon, yr, i; Elm_Calendar_Mark *mark; char part[12], day_s[3]; struct tm first_day; Eina_List *l; Eina_Bool last_row = EINA_TRUE; ELM_CALENDAR_DATA_GET(obj, sd); elm_layout_freeze(obj); if (sd->today_it > 0) _not_today(sd); maxdays = _maxdays_get(&sd->shown_time); mon = sd->shown_time.tm_mon; yr = sd->shown_time.tm_year; _set_month_year(sd); /* Set days */ day = 0; first_day = sd->shown_time; first_day.tm_mday = 1; mktime(&first_day); // Layout of the calendar is changed for removing the unfilled last row. if (first_day.tm_wday < (int)sd->first_week_day) sd->first_day_it = first_day.tm_wday + ELM_DAY_LAST - sd->first_week_day; else sd->first_day_it = first_day.tm_wday - sd->first_week_day; if ((35 - sd->first_day_it) > (maxdays - 1)) last_row = EINA_FALSE; if (!last_row) { char emission[32]; for (i = 0; i < 5; i++) { snprintf(emission, sizeof(emission), "cseph_%i,row_hide", i); elm_layout_signal_emit(obj, emission, "elm"); } snprintf(emission, sizeof(emission), "cseph_%i,row_invisible", 5); elm_layout_signal_emit(obj, emission, "elm"); for (i = 0; i < 35; i++) { snprintf(emission, sizeof(emission), "cit_%i,cell_expanded", i); elm_layout_signal_emit(obj, emission, "elm"); } for (i = 35; i < 42; i++) { snprintf(emission, sizeof(emission), "cit_%i,cell_invisible", i); elm_layout_signal_emit(obj, emission, "elm"); } } else { char emission[32]; for (i = 0; i < 6; i++) { snprintf(emission, sizeof(emission), "cseph_%i,row_show", i); elm_layout_signal_emit(obj, emission, "elm"); } for (i = 0; i < 42; i++) { snprintf(emission, sizeof(emission), "cit_%i,cell_default", i); elm_layout_signal_emit(obj, emission, "elm"); } } for (i = 0; i < 42; i++) { _text_day_color_update(sd, i); // EINA_DEPRECATED if ((!day) && (i == sd->first_day_it)) day = 1; if ((day == sd->current_time.tm_mday) && (mon == sd->current_time.tm_mon) && (yr == sd->current_time.tm_year)) _today(sd, i); if (day == sd->selected_time.tm_mday) { if ((sd->selected_it > -1) && (sd->selected_it != i)) _unselect(obj, sd->selected_it); if (sd->select_mode == ELM_CALENDAR_SELECT_MODE_ONDEMAND) { if ((mon == sd->selected_time.tm_mon) && (yr == sd->selected_time.tm_year) && (sd->selected)) { _select(obj, i); } } else if (sd->select_mode != ELM_CALENDAR_SELECT_MODE_NONE) { _select(obj, i); } } if ((day) && (day <= maxdays)) snprintf(day_s, sizeof(day_s), "%i", day++); else day_s[0] = 0; snprintf(part, sizeof(part), "cit_%i.text", i); elm_layout_text_set(obj, part, day_s); /* Clear previous marks */ _cit_mark(obj, i, "clear"); } /* Set marks */ EINA_LIST_FOREACH (sd->marks, l, mark) { struct tm *mtime = &mark->mark_time; int month = sd->shown_time.tm_mon; int year = sd->shown_time.tm_year; int mday_it = mtime->tm_mday + sd->first_day_it - 1; switch (mark->repeat) { case ELM_CALENDAR_UNIQUE: if ((mtime->tm_mon == month) && (mtime->tm_year == year)) _cit_mark(obj, mday_it, mark->mark_type); break; case ELM_CALENDAR_DAILY: if (((mtime->tm_year == year) && (mtime->tm_mon < month)) || (mtime->tm_year < year)) day = 1; else if ((mtime->tm_year == year) && (mtime->tm_mon == month)) day = mtime->tm_mday; else break; for (; day <= maxdays; day++) _cit_mark(obj, day + sd->first_day_it - 1, mark->mark_type); break; case ELM_CALENDAR_WEEKLY: if (((mtime->tm_year == year) && (mtime->tm_mon < month)) || (mtime->tm_year < year)) day = 1; else if ((mtime->tm_year == year) && (mtime->tm_mon == month)) day = mtime->tm_mday; else break; for (; day <= maxdays; day++) if (mtime->tm_wday == _weekday_get(sd->first_day_it, day)) _cit_mark(obj, day + sd->first_day_it - 1, mark->mark_type); break; case ELM_CALENDAR_MONTHLY: if (((mtime->tm_year < year) || ((mtime->tm_year == year) && (mtime->tm_mon <= month))) && (mtime->tm_mday <= maxdays)) _cit_mark(obj, mday_it, mark->mark_type); break; case ELM_CALENDAR_ANNUALLY: if ((mtime->tm_year <= year) && (mtime->tm_mon == month) && (mtime->tm_mday <= maxdays)) _cit_mark(obj, mday_it, mark->mark_type); break; case ELM_CALENDAR_LAST_DAY_OF_MONTH: if (((mtime->tm_year < year) || ((mtime->tm_year == year) && (mtime->tm_mon <= month)))) _cit_mark(obj, maxdays + sd->first_day_it - 1, mark->mark_type); break; } } elm_layout_thaw(obj); } static void _set_headers(Evas_Object *obj) { static char part[] = "ch_0.text"; int i; ELM_CALENDAR_DATA_GET(obj, sd); elm_layout_freeze(obj); for (i = 0; i < ELM_DAY_LAST; i++) { part[3] = i + '0'; elm_layout_text_set (obj, part, sd->weekdays[(i + sd->first_week_day) % ELM_DAY_LAST]); } elm_layout_thaw(obj); } static Eina_Bool _elm_calendar_smart_theme(Evas_Object *obj) { if (!ELM_WIDGET_CLASS(_elm_calendar_parent_sc)->theme(obj)) return EINA_FALSE; evas_object_smart_changed(obj); return EINA_TRUE; } /* Set correct tm_wday and tm_yday after other fields changes*/ static inline void _fix_selected_time(Elm_Calendar_Smart_Data *sd) { if (sd->selected_time.tm_mon != sd->shown_time.tm_mon) sd->selected_time.tm_mon = sd->shown_time.tm_mon; if (sd->selected_time.tm_year != sd->shown_time.tm_year) sd->selected_time.tm_year = sd->shown_time.tm_year; mktime(&sd->selected_time); } static Eina_Bool _update_month(Evas_Object *obj, int delta) { struct tm time_check; int maxdays; ELM_CALENDAR_DATA_GET(obj, sd); /* check if it's a valid time. for 32 bits, year greater than 2037 is not */ time_check = sd->shown_time; time_check.tm_mon += delta; if (mktime(&time_check) == -1) return EINA_FALSE; sd->shown_time.tm_mon += delta; if (sd->shown_time.tm_mon < 0) { if (sd->shown_time.tm_year == sd->year_min) { sd->shown_time.tm_mon++; return EINA_FALSE; } sd->shown_time.tm_mon = 11; sd->shown_time.tm_year--; } else if (sd->shown_time.tm_mon > 11) { if (sd->shown_time.tm_year == sd->year_max) { sd->shown_time.tm_mon--; return EINA_FALSE; } sd->shown_time.tm_mon = 0; sd->shown_time.tm_year++; } if ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND) && (sd->select_mode != ELM_CALENDAR_SELECT_MODE_NONE)) { maxdays = _maxdays_get(&sd->shown_time); if (sd->selected_time.tm_mday > maxdays) sd->selected_time.tm_mday = maxdays; _fix_selected_time(sd); evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); } return EINA_TRUE; } static Eina_Bool _spin_value(void *data) { ELM_CALENDAR_DATA_GET(data, sd); if (_update_month(data, sd->spin_speed)) evas_object_smart_changed(data); sd->interval = sd->interval / 1.05; ecore_timer_interval_set(sd->spin, sd->interval); return ECORE_CALLBACK_RENEW; } static void _button_inc_start(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_CALENDAR_DATA_GET(data, sd); sd->interval = sd->first_interval; sd->spin_speed = 1; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = ecore_timer_add(sd->interval, _spin_value, data); _spin_value(data); } static void _button_dec_start(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_CALENDAR_DATA_GET(data, sd); sd->interval = sd->first_interval; sd->spin_speed = -1; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = ecore_timer_add(sd->interval, _spin_value, data); _spin_value(data); } static void _button_stop(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_CALENDAR_DATA_GET(data, sd); sd->interval = sd->first_interval; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = NULL; } static int _get_item_day(Evas_Object *obj, int selected_it) { int day; ELM_CALENDAR_DATA_GET(obj, sd); day = selected_it - sd->first_day_it + 1; if ((day < 0) || (day > _maxdays_get(&sd->shown_time))) return 0; return day; } static void _update_sel_it(Evas_Object *obj, int sel_it) { int day; ELM_CALENDAR_DATA_GET(obj, sd); if (sd->select_mode == ELM_CALENDAR_SELECT_MODE_NONE) return; day = _get_item_day(obj, sel_it); if (!day) return; _unselect(obj, sd->selected_it); if (!sd->selected) sd->selected = EINA_TRUE; sd->selected_time.tm_mday = day; _fix_selected_time(sd); _select(obj, sel_it); evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); } static void _day_selected(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source) { int sel_it; ELM_CALENDAR_DATA_GET(data, sd); if (sd->select_mode == ELM_CALENDAR_SELECT_MODE_NONE) return; sel_it = atoi(source); _update_sel_it(data, sel_it); } static inline int _time_to_next_day(struct tm *t) { return ((((24 - t->tm_hour) * 60) - t->tm_min) * 60) - t->tm_sec; } static Eina_Bool _update_cur_date(void *data) { time_t current_time; int t, day; ELM_CALENDAR_DATA_GET(data, sd); if (sd->today_it > 0) _not_today(sd); current_time = time(NULL); localtime_r(¤t_time, &sd->current_time); t = _time_to_next_day(&sd->current_time); ecore_timer_interval_set(sd->update_timer, t); if ((sd->current_time.tm_mon != sd->shown_time.tm_mon) || (sd->current_time.tm_year != sd->shown_time.tm_year)) return ECORE_CALLBACK_RENEW; day = sd->current_time.tm_mday + sd->first_day_it - 1; _today(sd, day); return ECORE_CALLBACK_RENEW; } static Eina_Bool _elm_calendar_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev = event_info; ELM_CALENDAR_DATA_GET(obj, sd); if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if ((!strcmp(ev->keyname, "Prior")) || ((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string))) { if (_update_month(obj, -1)) _populate(obj); } else if ((!strcmp(ev->keyname, "Next")) || ((!strcmp(ev->keyname, "KP_Next")) && (!ev->string))) { if (_update_month(obj, 1)) _populate(obj); } else if ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_NONE) && ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND) || (sd->selected))) { if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { if ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND) || ((sd->shown_time.tm_year == sd->selected_time.tm_year) && (sd->shown_time.tm_mon == sd->selected_time.tm_mon))) _update_sel_it(obj, sd->selected_it - 1); } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { if ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND) || ((sd->shown_time.tm_year == sd->selected_time.tm_year) && (sd->shown_time.tm_mon == sd->selected_time.tm_mon))) _update_sel_it(obj, sd->selected_it + 1); } else if ((!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { if ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND) || ((sd->shown_time.tm_year == sd->selected_time.tm_year) && (sd->shown_time.tm_mon == sd->selected_time.tm_mon))) _update_sel_it(obj, sd->selected_it - ELM_DAY_LAST); } else if ((!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { if ((sd->select_mode != ELM_CALENDAR_SELECT_MODE_ONDEMAND) || ((sd->shown_time.tm_year == sd->selected_time.tm_year) && (sd->shown_time.tm_mon == sd->selected_time.tm_mon))) _update_sel_it(obj, sd->selected_it + ELM_DAY_LAST); } else return EINA_FALSE; } else return EINA_FALSE; return EINA_TRUE; } static void _elm_calendar_smart_calculate(Evas_Object *obj) { elm_layout_freeze(obj); _set_headers(obj); _populate(obj); elm_layout_thaw(obj); } static void _elm_calendar_smart_add(Evas_Object *obj) { time_t weekday = 259200; /* Just the first sunday since epoch */ time_t current_time; int i, t; EVAS_SMART_DATA_ALLOC(obj, Elm_Calendar_Smart_Data); ELM_WIDGET_CLASS(_elm_calendar_parent_sc)->base.add(obj); priv->first_interval = 0.85; priv->year_min = 2; priv->year_max = -1; priv->today_it = -1; priv->selected_it = -1; priv->first_day_it = -1; priv->format_func = _format_month_year; priv->marks = NULL; edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,increment,start", "*", _button_inc_start, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,decrement,start", "*", _button_dec_start, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,stop", "*", _button_stop, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,selected", "*", _day_selected, obj); for (i = 0; i < ELM_DAY_LAST; i++) { /* FIXME: I'm not aware of a known max, so if it fails, * just make it larger. :| */ char buf[20]; /* I don't know of a better way of doing it */ if (strftime(buf, sizeof(buf), "%a", gmtime(&weekday))) { priv->weekdays[i] = eina_stringshare_add(buf); } else { /* If we failed getting day, get a default value */ priv->weekdays[i] = _days_abbrev[i]; WRN("Failed getting weekday name for '%s' from locale.", _days_abbrev[i]); } weekday += 86400; /* Advance by a day */ } current_time = time(NULL); localtime_r(¤t_time, &priv->shown_time); priv->current_time = priv->shown_time; priv->selected_time = priv->shown_time; t = _time_to_next_day(&priv->current_time); priv->update_timer = ecore_timer_add(t, _update_cur_date, obj); elm_widget_can_focus_set(obj, EINA_TRUE); elm_layout_theme_set(obj, "calendar", "base", elm_object_style_get(obj)); evas_object_smart_changed(obj); } static void _elm_calendar_smart_del(Evas_Object *obj) { int i; Elm_Calendar_Mark *mark; ELM_CALENDAR_DATA_GET(obj, sd); if (sd->spin) ecore_timer_del(sd->spin); if (sd->update_timer) ecore_timer_del(sd->update_timer); if (sd->marks) { EINA_LIST_FREE (sd->marks, mark) { _mark_free(mark); } } for (i = 0; i < ELM_DAY_LAST; i++) eina_stringshare_del(sd->weekdays[i]); ELM_WIDGET_CLASS(_elm_calendar_parent_sc)->base.del(obj); } static void _elm_calendar_smart_set_user(Elm_Calendar_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_calendar_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_calendar_smart_del; ELM_WIDGET_CLASS(sc)->base.calculate = _elm_calendar_smart_calculate; ELM_WIDGET_CLASS(sc)->theme = _elm_calendar_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_calendar_smart_event; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_calendar_smart_sizing_eval; } EAPI const Elm_Calendar_Smart_Class * elm_calendar_smart_class_get(void) { static Elm_Calendar_Smart_Class _sc = ELM_CALENDAR_SMART_CLASS_INIT_NAME_VERSION(ELM_CALENDAR_SMART_NAME); static const Elm_Calendar_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_calendar_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_calendar_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_calendar_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]) { int i; ELM_CALENDAR_CHECK(obj); ELM_CALENDAR_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN(weekdays); for (i = 0; i < ELM_DAY_LAST; i++) { eina_stringshare_replace(&sd->weekdays[i], weekdays[i]); } evas_object_smart_changed(obj); } EAPI const char ** elm_calendar_weekdays_names_get(const Evas_Object *obj) { ELM_CALENDAR_CHECK(obj) NULL; ELM_CALENDAR_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return sd->weekdays; } EAPI void elm_calendar_interval_set(Evas_Object *obj, double interval) { ELM_CALENDAR_CHECK(obj); ELM_CALENDAR_DATA_GET(obj, sd); sd->first_interval = interval; } EAPI double elm_calendar_interval_get(const Evas_Object *obj) { ELM_CALENDAR_CHECK(obj) 0.0; ELM_CALENDAR_DATA_GET_OR_RETURN_VAL(obj, sd, 0.0); return sd->first_interval; } EAPI void elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max) { ELM_CALENDAR_CHECK(obj); ELM_CALENDAR_DATA_GET(obj, sd); min -= 1900; max -= 1900; if ((sd->year_min == min) && (sd->year_max == max)) return; sd->year_min = min > 2 ? min : 2; if (max > sd->year_min) sd->year_max = max; else sd->year_max = sd->year_min; if (sd->shown_time.tm_year > sd->year_max) sd->shown_time.tm_year = sd->year_max; if (sd->shown_time.tm_year < sd->year_min) sd->shown_time.tm_year = sd->year_min; evas_object_smart_changed(obj); } EAPI void elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max) { ELM_CALENDAR_CHECK(obj); ELM_CALENDAR_DATA_GET(obj, sd); if (min) *min = sd->year_min + 1900; if (max) *max = sd->year_max + 1900; } EINA_DEPRECATED EAPI void elm_calendar_day_selection_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_CALENDAR_CHECK(obj); if (disabled) elm_calendar_select_mode_set(obj, ELM_CALENDAR_SELECT_MODE_NONE); else elm_calendar_select_mode_set(obj, ELM_CALENDAR_SELECT_MODE_DEFAULT); } EINA_DEPRECATED EAPI Eina_Bool elm_calendar_day_selection_disabled_get(const Evas_Object *obj) { ELM_CALENDAR_CHECK(obj) EINA_FALSE; ELM_CALENDAR_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return !!(sd->select_mode == ELM_CALENDAR_SELECT_MODE_NONE); } EAPI void elm_calendar_selected_time_set(Evas_Object *obj, struct tm *selected_time) { ELM_CALENDAR_CHECK(obj); ELM_CALENDAR_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN(selected_time); sd->selected_time = *selected_time; if (!sd->selected) sd->selected = EINA_TRUE; if (sd->selected_time.tm_year != sd->shown_time.tm_year) sd->shown_time.tm_year = sd->selected_time.tm_year; if (sd->selected_time.tm_mon != sd->shown_time.tm_mon) sd->shown_time.tm_mon = sd->selected_time.tm_mon; _fix_selected_time(sd); evas_object_smart_changed(obj); } EAPI Eina_Bool elm_calendar_selected_time_get(const Evas_Object *obj, struct tm *selected_time) { ELM_CALENDAR_CHECK(obj) EINA_FALSE; ELM_CALENDAR_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); EINA_SAFETY_ON_NULL_RETURN_VAL(selected_time, EINA_FALSE); if ((sd->select_mode == ELM_CALENDAR_SELECT_MODE_ONDEMAND) && (!sd->selected)) return EINA_FALSE; *selected_time = sd->selected_time; return EINA_TRUE; } EAPI void elm_calendar_format_function_set(Evas_Object *obj, Elm_Calendar_Format_Cb format_function) { ELM_CALENDAR_CHECK(obj); ELM_CALENDAR_DATA_GET(obj, sd); sd->format_func = format_function; _set_month_year(sd); } EAPI Elm_Calendar_Mark * elm_calendar_mark_add(Evas_Object *obj, const char *mark_type, struct tm *mark_time, Elm_Calendar_Mark_Repeat_Type repeat) { ELM_CALENDAR_CHECK(obj) NULL; ELM_CALENDAR_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); Elm_Calendar_Mark *mark; mark = _mark_new(obj, mark_type, mark_time, repeat); sd->marks = eina_list_append(sd->marks, mark); mark->node = eina_list_last(sd->marks); return mark; } EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark) { EINA_SAFETY_ON_NULL_RETURN(mark); ELM_CALENDAR_CHECK(mark->obj); ELM_CALENDAR_DATA_GET(mark->obj, sd); sd->marks = eina_list_remove_list(sd->marks, mark->node); _mark_free(mark); } EAPI void elm_calendar_marks_clear(Evas_Object *obj) { ELM_CALENDAR_CHECK(obj); ELM_CALENDAR_DATA_GET(obj, sd); Elm_Calendar_Mark *mark; EINA_LIST_FREE (sd->marks, mark) _mark_free(mark); } EAPI const Eina_List * elm_calendar_marks_get(const Evas_Object *obj) { ELM_CALENDAR_CHECK(obj) NULL; ELM_CALENDAR_DATA_GET(obj, sd); return sd->marks; } EAPI void elm_calendar_marks_draw(Evas_Object *obj) { ELM_CALENDAR_CHECK(obj); evas_object_smart_changed(obj); } EAPI void elm_calendar_first_day_of_week_set(Evas_Object *obj, Elm_Calendar_Weekday day) { ELM_CALENDAR_CHECK(obj); ELM_CALENDAR_DATA_GET(obj, sd); if (day >= ELM_DAY_LAST) return; if (sd->first_week_day != day) { sd->first_week_day = day; evas_object_smart_changed(obj); } } EAPI Elm_Calendar_Weekday elm_calendar_first_day_of_week_get(const Evas_Object *obj) { ELM_CALENDAR_CHECK(obj) - 1; ELM_CALENDAR_DATA_GET(obj, sd); return sd->first_week_day; } EAPI void elm_calendar_select_mode_set(Evas_Object *obj, Elm_Calendar_Select_Mode mode) { ELM_CALENDAR_CHECK(obj); ELM_CALENDAR_DATA_GET(obj, sd); if ((mode <= ELM_CALENDAR_SELECT_MODE_ONDEMAND) && (sd->select_mode != mode)) { sd->select_mode = mode; if (sd->select_mode == ELM_CALENDAR_SELECT_MODE_ONDEMAND) sd->selected = EINA_FALSE; if ((sd->select_mode == ELM_CALENDAR_SELECT_MODE_ALWAYS) || (sd->select_mode == ELM_CALENDAR_SELECT_MODE_DEFAULT)) _select(obj, sd->selected_it); else _unselect(obj, sd->selected_it); } } EAPI Elm_Calendar_Select_Mode elm_calendar_select_mode_get(const Evas_Object *obj) { ELM_CALENDAR_CHECK(obj) - 1; ELM_CALENDAR_DATA_GET(obj, sd); return sd->select_mode; } elementary-1.7.7/src/lib/elm_widget_index.h0000664000175000017500000001325312127353615015644 00000000000000#ifndef ELM_WIDGET_INDEX_H #define ELM_WIDGET_INDEX_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-index-class The Elementary Index Class * * Elementary, besides having the @ref Index widget, exposes its * foundation -- the Elementary Index Class -- in order to create other * widgets which are a index with some more logic on top. */ /** * @def ELM_INDEX_CLASS * * Use this macro to cast whichever subclass of * #Elm_Index_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_INDEX_CLASS(x) ((Elm_Index_Smart_Class *)x) /** * @def ELM_INDEX_DATA * * Use this macro to cast whichever subdata of * #Elm_Index_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_INDEX_DATA(x) ((Elm_Index_Smart_Data *)x) /** * @def ELM_INDEX_SMART_CLASS_VERSION * * Current version for Elementary index @b base smart class, a value * which goes to _Elm_Index_Smart_Class::version. * * @ingroup Widget */ #define ELM_INDEX_SMART_CLASS_VERSION 1 /** * @def ELM_INDEX_SMART_CLASS_INIT * * Initializer for a whole #Elm_Index_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_INDEX_SMART_CLASS_INIT_NULL * @see ELM_INDEX_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_INDEX_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_INDEX_SMART_CLASS_VERSION} /** * @def ELM_INDEX_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Index_Smart_Class structure. * * @see ELM_INDEX_SMART_CLASS_INIT_NAME_VERSION * @see ELM_INDEX_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_INDEX_SMART_CLASS_INIT_NULL \ ELM_INDEX_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_INDEX_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Index_Smart_Class structure and * set its name and version. * * This is similar to #ELM_INDEX_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Index_Smart_Class (base field) * to the latest #ELM_INDEX_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_INDEX_SMART_CLASS_INIT_NULL * @see ELM_INDEX_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_INDEX_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_INDEX_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary index base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a index. * * All of the functions listed on @ref Index namespace will work for * objects deriving from #Elm_Index_Smart_Class. */ typedef struct _Elm_Index_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Index_Smart_Class; /** * Base layout smart data extended with index instance data. */ typedef struct _Elm_Index_Smart_Data Elm_Index_Smart_Data; struct _Elm_Index_Smart_Data { Elm_Layout_Smart_Data base; Evas_Object *event[2]; Evas_Object *bx[2]; // 2 - for now all that's supported Eina_List *items; /* 1 list. N levels, but only 2 * for now and # of items will be * small */ int level; Evas_Coord dx, dy; Ecore_Timer *delay; Eina_Bool level_active[2]; Eina_Bool down : 1; Eina_Bool horizontal : 1; Eina_Bool autohide_disabled : 1; Eina_Bool indicator_disabled : 1; }; typedef struct _Elm_Index_Item Elm_Index_Item; struct _Elm_Index_Item { ELM_WIDGET_ITEM; const char *letter; int level; Evas_Smart_Cb func; Eina_Bool selected : 1; }; /** * @} */ EAPI extern const char ELM_INDEX_SMART_NAME[]; EAPI const Elm_Index_Smart_Class *elm_index_smart_class_get(void); #define ELM_INDEX_DATA_GET(o, sd) \ Elm_Index_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_INDEX_DATA_GET_OR_RETURN(o, ptr) \ ELM_INDEX_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_INDEX_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_INDEX_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_INDEX_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_INDEX_SMART_NAME, __func__)) \ return #define ELM_INDEX_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_INDEX_CHECK(it->base.widget); #define ELM_INDEX_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_INDEX_CHECK(it->base.widget) __VA_ARGS__; #endif elementary-1.7.7/src/lib/elm_cnp.h0000664000175000017500000001573412127353615013760 00000000000000/** * @defgroup CopyPaste CopyPaste * @ingroup Elementary * * Implements the following functionality * a. select, copy/cut and paste * b. clipboard * c. drag and drop * in order to share data across application windows. * * Contains functions to select text or a portion of data, * send it to a buffer, and paste the data into a target. * * elm_cnp provides a generic copy and paste facility based on its windowing system. * It is not necessary to know the details of each windowing system, * but some terms and behavior are common. * Currently the X11 window system is widely used, and only X11 functionality is implemented. * * In X11R6 window system, CopyPaste works like a peer-to-peer communication. * Copying is an operation on an object in an X server. * X11 calls those objects 'selections' which have names. * Generally, two selection types are needed for copy and paste: * The Primary selection and the Clipboard selection. * Primary selection is for selecting text (that means highlighted text). * Clipboard selection is for explicit copying behavior * (such as ctrl+c, or 'copy' in a menu). * Thus, in applications most cases only use the clipboard selection. * As stated before, taking ownership of a selection doesn't move any actual data. * Copying and Pasting is described as follows: * 1. Copy text in Program A : Program A takes ownership of the selection * 2. Paste text in Program B : Program B notes that Program A owns the selection * 3. Program B asks A for the text * 4. Program A responds and sends the text to program B * 5. Program B pastes the response * More information is on * - http://www.jwz.org/doc/x-cut-and-paste.html * - X11R6 Inter-Client Communication Conventions Manual, section 2 * * TODO: add for other window system. * * @{ */ /** * Defines the types of selection property names. * @see http://www.x.org/docs/X11/xlib.pdf * for more details. */ typedef enum { ELM_SEL_TYPE_PRIMARY, /**< Primary text selection (highlighted or selected text) */ ELM_SEL_TYPE_SECONDARY, /**< Used when primary selection is in use */ ELM_SEL_TYPE_XDND, /**< Drag 'n' Drop */ ELM_SEL_TYPE_CLIPBOARD, /**< Clipboard selection (ctrl+C) */ } Elm_Sel_Type; /** * Defines the types of content. */ typedef enum { /** For matching every possible atom */ ELM_SEL_FORMAT_TARGETS = -1, /** Content is from outside of Elementary */ ELM_SEL_FORMAT_NONE = 0x0, /** Plain unformatted text: Used for things that don't want rich markup */ ELM_SEL_FORMAT_TEXT = 0x01, /** Edje textblock markup, including inline images */ ELM_SEL_FORMAT_MARKUP = 0x02, /** Images */ ELM_SEL_FORMAT_IMAGE = 0x04, /** Vcards */ ELM_SEL_FORMAT_VCARD = 0x08, /** Raw HTML-like data (eg. webkit) */ ELM_SEL_FORMAT_HTML = 0x10, } Elm_Sel_Format; /** * Structure holding the info about selected data. */ struct _Elm_Selection_Data { Evas_Coord x, y; Elm_Sel_Format format; void *data; size_t len; }; typedef struct _Elm_Selection_Data Elm_Selection_Data; /** * Callback invoked in when the selected data is 'dropped' at its destination. * * @param data Application specific data * @param obj The evas object where selected data is 'dropped'. * @param ev struct holding information about selected data * FIXME: this should probably be a smart callback */ typedef Eina_Bool (*Elm_Drop_Cb)(void *data, Evas_Object *obj, Elm_Selection_Data *ev); /** * Callback invoked in when the selection ownership for a given selection is lost. * * @param data Application specific data * @param selection The selection that is lost * @since 1.7 */ typedef void (*Elm_Selection_Loss_Cb)(void *data, Elm_Sel_Type selection); /** * @brief Set copy data for a widget. * * Set copy data and take ownership of selection. Format is used for specifying the selection type, * and this is used during pasting. * * @param selection Selection type for copying and pasting * @param obj The source widget pointer * @param format Selection format * @param buf The data selected * @param buflen The size of @p buf * @return If EINA_TRUE, setting data was successful. * * @ingroup CopyPaste * */ EAPI Eina_Bool elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, const void *buf, size_t buflen); /** * @brief Retrieve data from a widget that has a selection. * * Gets the current selection data from a widget. * The widget input here will usually be elm_entry, * in which case @p datacb and @p udata can be NULL. * If a different widget is passed, @p datacb and @p udata are used for retrieving data. * * @see also elm_cnp_selection_set() * * @param selection Selection type for copying and pasting * @param format Selection format * @param obj The source widget * @param datacb The user data callback if the target widget isn't elm_entry * @param udata The user data pointer for @p datacb * @return If EINA_TRUE, getting selection data was successful. * * @ingroup CopyPaste */ EAPI Eina_Bool elm_cnp_selection_get(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, Elm_Drop_Cb datacb, void *udata); /** * @brief Clear the selection data of a widget. * * Clear all data from the selection which is owned by a widget. * * @see also elm_cnp_selection_set() * * @param obj The source widget * @param selection Selection type for copying and pasting * @return If EINA_TRUE, clearing data was successful. * * @ingroup CopyPaste * */ EAPI Eina_Bool elm_object_cnp_selection_clear(Evas_Object *obj, Elm_Sel_Type selection); /** * @brief Set a function to be called when a selection is lost * * The function @p func is set of be called when selection @p selection is lost * to another process or when elm_cnp_selection_set() is called. If @p func * is NULL then it is not called. @p data is passed as the data parameter to * the callback functions and selection is passed in as the selection that * has been lost. * * elm_cnp_selection_set() and elm_object_cnp_selection_clear() automatically * set this los callback to NULL when called. If you wish to take the selection * and then be notified of loss please do this (for example): * * @code * elm_cnp_selection_set(obj, ELM_SEL_TYPE_PRIMARY, ELM_SEL_FORMAT_TEXT, "hello", strlen(hello)); * elm_cnp_selection_loss_callback_set(obj, ELM_SEL_TYPE_PRIMARY, loss_cb, NULL); * @endcode * * @see also elm_cnp_selection_set() * * @param obj The object to indicate the window target/display system. * @param selection Selection to be notified of for loss * @param func The function to call * @param data The data pointer passed to the function. * * @ingroup CopyPaste * * @since 1.7 */ EAPI void elm_cnp_selection_loss_callback_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Selection_Loss_Cb func, const void *data); /** * @} */ elementary-1.7.7/src/lib/elm_widget_menu.h0000664000175000017500000001303212127353615015474 00000000000000#ifndef ELM_WIDGET_MENU_H #define ELM_WIDGET_MENU_H /** * @addtogroup Widget * @{ * * @section elm-menu-class The Elementary Menu Class * * Elementary, besides having the @ref Menu widget, exposes its * foundation -- the Elementary Menu Class -- in order to create * other widgets which are a menu with some more logic on top. */ /** * @def ELM_MENU_CLASS * * Use this macro to cast whichever subclass of * #Elm_Menu_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_MENU_CLASS(x) ((Elm_Menu_Smart_Class *) x) /** * @def ELM_MENU_DATA * * Use this macro to cast whichever subdata of * #Elm_Menu_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_MENU_DATA(x) ((Elm_Menu_Smart_Data *) x) /** * @def ELM_MENU_SMART_CLASS_VERSION * * Current version for Elementary menu @b base smart class, a value * which goes to _Elm_Menu_Smart_Class::version. * * @ingroup Widget */ #define ELM_MENU_SMART_CLASS_VERSION 1 /** * @def ELM_MENU_SMART_CLASS_INIT * * Initializer for a whole #Elm_Menu_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_MENU_SMART_CLASS_INIT_NULL * @see ELM_MENU_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_MENU_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_MENU_SMART_CLASS_VERSION} /** * @def ELM_MENU_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Menu_Smart_Class structure. * * @see ELM_MENU_SMART_CLASS_INIT_NAME_VERSION * @see ELM_MENU_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_MENU_SMART_CLASS_INIT_NULL \ ELM_MENU_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_MENU_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Menu_Smart_Class structure and * set its name and version. * * This is similar to #ELM_MENU_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Menu_Smart_Class (base field) * to the latest #ELM_MENU_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_MENU_SMART_CLASS_INIT_NULL * @see ELM_MENU_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_MENU_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_MENU_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary menu base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a menu. * * All of the functions listed on @ref Menu namespace will work for * objects deriving from #Elm_Menu_Smart_Class. */ typedef struct _Elm_Menu_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Menu_Smart_Class; /** * Base widget smart data extended with menu instance data. */ typedef struct _Elm_Menu_Smart_Data Elm_Menu_Smart_Data; struct _Elm_Menu_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ Evas_Object *hv, *bx, *location, *parent; Eina_List *items; Evas_Coord xloc, yloc; }; typedef struct _Elm_Menu_Item Elm_Menu_Item; struct _Elm_Menu_Item { ELM_WIDGET_ITEM; Elm_Menu_Item *parent; Evas_Object *content; const char *icon_str; const char *label; Evas_Smart_Cb func; unsigned int idx; struct { Evas_Object *hv, *bx, *location; Eina_List *items; Eina_Bool open : 1; } submenu; Eina_Bool separator : 1; Eina_Bool selected : 1; Eina_Bool object_item : 1; }; /** * @} */ EAPI extern const char ELM_MENU_SMART_NAME[]; EAPI const Elm_Menu_Smart_Class *elm_menu_smart_class_get(void); #define ELM_MENU_DATA_GET(o, sd) \ Elm_Menu_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_MENU_DATA_GET_OR_RETURN(o, ptr) \ ELM_MENU_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_MENU_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_MENU_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_MENU_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_MENU_SMART_NAME, __func__)) \ return #define ELM_MENU_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_MENU_CHECK(it->base.widget); #define ELM_MENU_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_MENU_CHECK(it->base.widget) __VA_ARGS__; #endif elementary-1.7.7/src/lib/elc_fileselector.c0000664000175000017500000007757612127353615015655 00000000000000/* * TODO: * - child elements focusing support * - user defined icon/label cb * - show/hide/add buttons ??? * - show/hide hidden files * - double click to choose a file * - multi-selection * - make variable/function names that are sensible * - Filter support */ #include #include "elm_priv.h" #include "elm_widget_fileselector.h" EAPI const char ELM_FILESELECTOR_SMART_NAME[] = "elm_fileselector"; static Elm_Genlist_Item_Class *list_itc[ELM_FILE_LAST]; static Elm_Gengrid_Item_Class *grid_itc[ELM_FILE_LAST]; static const char SIG_DIRECTORY_OPEN[] = "directory,open"; static const char SIG_DONE[] = "done"; static const char SIG_SELECTED[] = "selected"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_DIRECTORY_OPEN, "s"}, {SIG_DONE, "s"}, {SIG_SELECTED, "s"}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_FILESELECTOR_SMART_NAME, _elm_fileselector, Elm_Fileselector_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); /* final routine on deletion */ static void _elm_fileselector_smart_del_do(Elm_Fileselector_Smart_Data *sd) { if (sd->path) eina_stringshare_del(sd->path); if (sd->selection) eina_stringshare_del(sd->selection); if (sd->sel_idler) free(ecore_idler_del(sd->sel_idler)); ELM_WIDGET_CLASS(_elm_fileselector_parent_sc)->base.del (ELM_WIDGET_DATA(sd)->obj); } static void _elm_fileselector_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; ELM_FILESELECTOR_DATA_GET(obj, sd); elm_coords_finger_size_adjust(1, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); evas_object_size_hint_min_set(obj, minw, minh); } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { ELM_FILESELECTOR_DATA_GET(obj, sd); elm_widget_mirrored_set(sd->cancel_button, rtl); elm_widget_mirrored_set(sd->ok_button, rtl); elm_widget_mirrored_set(sd->files_list, rtl); elm_widget_mirrored_set(sd->up_button, rtl); elm_widget_mirrored_set(sd->home_button, rtl); } static Eina_Bool _elm_fileselector_smart_theme(Evas_Object *obj) { const char *style; const char *data; char buf[1024]; ELM_FILESELECTOR_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_fileselector_parent_sc)->theme(obj)) return EINA_FALSE; style = elm_widget_style_get(obj); _mirrored_set(obj, elm_widget_mirrored_get(obj)); data = edje_object_data_get (ELM_WIDGET_DATA(sd)->resize_obj, "path_separator"); if (data) sd->path_separator = data; else sd->path_separator = "/"; snprintf(buf, sizeof(buf), "fileselector/%s", style); #define SWALLOW(part_name, object_ptn) \ if (object_ptn) \ { \ elm_widget_style_set(object_ptn, buf); \ if (!elm_layout_content_set(obj, part_name, object_ptn)) \ evas_object_hide(object_ptn); \ } SWALLOW("elm.swallow.up", sd->up_button); SWALLOW("elm.swallow.home", sd->home_button); SWALLOW("elm.swallow.spinner", sd->spinner); elm_object_style_set(sd->spinner, "wheel"); if (sd->mode == ELM_FILESELECTOR_LIST) { if (elm_layout_content_set(obj, "elm.swallow.files", sd->files_list)) evas_object_hide(sd->files_grid); else evas_object_hide(sd->files_list); } else { if (elm_layout_content_set(obj, "elm.swallow.files", sd->files_grid)) evas_object_hide(sd->files_list); else evas_object_hide(sd->files_grid); } SWALLOW("elm.swallow.filename", sd->filename_entry); SWALLOW("elm.swallow.path", sd->path_entry); snprintf(buf, sizeof(buf), "fileselector/actions/%s", style); SWALLOW("elm.swallow.cancel", sd->cancel_button); SWALLOW("elm.swallow.ok", sd->ok_button); #undef SWALLOW edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); elm_layout_sizing_eval(obj); return EINA_TRUE; } /*** GENLIST/GENGRID "MODEL" ***/ static char * _itc_text_get(void *data, Evas_Object *obj __UNUSED__, const char *source __UNUSED__) { return elm_entry_utf8_to_markup (ecore_file_file_get(data)); /* NOTE this will be free()'d by * the caller */ } static Evas_Object * _itc_icon_folder_get(void *data __UNUSED__, Evas_Object *obj, const char *source) { Evas_Object *ic; if (strcmp(source, "elm.swallow.icon")) return NULL; ic = elm_icon_add(obj); elm_icon_standard_set(ic, "folder"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static Evas_Object * _itc_icon_image_get(void *data, Evas_Object *obj, const char *source) { const char *filename = data; Evas_Object *ic; if (strcmp(source, "elm.swallow.icon")) return NULL; ic = elm_icon_add(obj); elm_icon_standard_set(ic, "image"); elm_icon_thumb_set(ic, filename, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static Evas_Object * _itc_icon_file_get(void *data __UNUSED__, Evas_Object *obj, const char *source) { Evas_Object *ic; if (strcmp(source, "elm.swallow.icon")) return NULL; ic = elm_icon_add(obj); elm_icon_standard_set(ic, "file"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static Eina_Bool _itc_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *source __UNUSED__) { return EINA_FALSE; } static void _itc_del(void *data, Evas_Object *obj __UNUSED__) { eina_stringshare_del(data); } static void _anchors_do(Evas_Object *obj, const char *path) { char **tok, buf[PATH_MAX * 3], *s; int i, j; ELM_FILESELECTOR_DATA_GET(obj, sd); s = elm_entry_utf8_to_markup(path); if (!s) return; buf[0] = '\0'; tok = eina_str_split(s, "/", 0); free(s); eina_strlcat(buf, "root", sizeof(buf)); for (i = 0; tok[i]; i++) { if ((!tok[i]) || (!tok[i][0])) continue; eina_strlcat(buf, sd->path_separator, sizeof(buf)); eina_strlcat(buf, "", sizeof(buf)); eina_strlcat(buf, tok[i], sizeof(buf)); eina_strlcat(buf, "", sizeof(buf)); } free(tok[0]); free(tok); elm_object_text_set(sd->path_entry, buf); } #ifdef HAVE_EIO static Eina_Bool _ls_filter_cb(void *data, Eio_File *handler __UNUSED__, const Eina_File_Direct_Info *info) { Listing_Request *lreq = data; if (info->path[info->name_start] == '.') return EINA_FALSE; if (lreq->sd->only_folder && info->type != EINA_FILE_DIR) return EINA_FALSE; return EINA_TRUE; } static int _file_grid_cmp(const void *a, const void *b) { const Elm_Object_Item *ga = a; const Elm_Object_Item *gb = b; const Elm_Gengrid_Item_Class *ca = elm_gengrid_item_item_class_get(ga); const Elm_Gengrid_Item_Class *cb = elm_gengrid_item_item_class_get(gb); if (ca == grid_itc[ELM_DIRECTORY]) { if (cb != grid_itc[ELM_DIRECTORY]) return -1; } else if (cb == grid_itc[ELM_DIRECTORY]) { return 1; } return strcoll(elm_object_item_data_get(ga), elm_object_item_data_get(gb)); } static int _file_list_cmp(const void *a, const void *b) { const Elm_Object_Item *la = a; const Elm_Object_Item *lb = b; const Elm_Genlist_Item_Class *ca = elm_genlist_item_item_class_get(la); const Elm_Genlist_Item_Class *cb = elm_genlist_item_item_class_get(lb); if (ca == list_itc[ELM_DIRECTORY]) { if (cb != list_itc[ELM_DIRECTORY]) return -1; } else if (cb == list_itc[ELM_DIRECTORY]) { return 1; } return strcoll(elm_object_item_data_get(la), elm_object_item_data_get(lb)); } static void _signal_first(Listing_Request *lreq) { if (!lreq->first) return; evas_object_smart_callback_call (lreq->obj, SIG_DIRECTORY_OPEN, (void *)lreq->path); if (!lreq->parent_it) { elm_genlist_clear(lreq->sd->files_list); elm_gengrid_clear(lreq->sd->files_grid); eina_stringshare_replace(&lreq->sd->path, lreq->path); _anchors_do(lreq->obj, lreq->path); } if (lreq->sd->filename_entry) elm_object_text_set(lreq->sd->filename_entry, ""); lreq->first = EINA_FALSE; } static void _ls_main_cb(void *data, Eio_File *handler, const Eina_File_Direct_Info *info) { Listing_Request *lreq = data; int itcn = ELM_FILE_UNKNOW; if (eio_file_check(handler)) return; if (!lreq->sd->files_list || !lreq->sd->files_grid || lreq->sd->current != handler) { eio_file_cancel(handler); return; } _signal_first(lreq); if (info->type == EINA_FILE_DIR) itcn = ELM_DIRECTORY; else { if (evas_object_image_extension_can_load_get (info->path + info->name_start)) itcn = ELM_FILE_IMAGE; } if (lreq->sd->mode == ELM_FILESELECTOR_LIST) elm_genlist_item_sorted_insert(lreq->sd->files_list, list_itc[itcn], eina_stringshare_add(info->path), lreq->parent_it, ((lreq->sd->expand) && (itcn == ELM_DIRECTORY)) ? ELM_GENLIST_ITEM_TREE : ELM_GENLIST_ITEM_NONE, _file_list_cmp, NULL, NULL); else if (lreq->sd->mode == ELM_FILESELECTOR_GRID) elm_gengrid_item_sorted_insert(lreq->sd->files_grid, grid_itc[itcn], eina_stringshare_add(info->path), _file_grid_cmp, NULL, NULL); } static void _listing_request_cleanup(Listing_Request *lreq) { EINA_REFCOUNT_UNREF(lreq->sd) _elm_fileselector_smart_del_do(lreq->sd); eina_stringshare_del(lreq->path); free(lreq); } static void _ls_done_cb(void *data, Eio_File *handler __UNUSED__) { Listing_Request *lreq = data; _signal_first(lreq); elm_progressbar_pulse(lreq->sd->spinner, EINA_FALSE); elm_layout_signal_emit(lreq->obj, "elm,action,spinner,hide", "elm"); lreq->sd->current = NULL; _listing_request_cleanup(lreq); } static void _ls_error_cb(void *data, Eio_File *handler, int error __UNUSED__) { Listing_Request *lreq = data; elm_progressbar_pulse(lreq->sd->spinner, EINA_FALSE); elm_layout_signal_emit(lreq->obj, "elm,action,spinner,hide", "elm"); if (lreq->sd->current == handler) lreq->sd->current = NULL; _listing_request_cleanup(lreq); } #endif static void _populate(Evas_Object *obj, const char *path, Elm_Object_Item *parent_it) { ELM_FILESELECTOR_DATA_GET(obj, sd); #ifdef HAVE_EIO Listing_Request *lreq; #else Eina_List *files = NULL, *dirs = NULL; Eina_File_Direct_Info *file; Eina_Iterator *it; const char *entry; #endif #ifndef HAVE_EIO /* synchronous listing path */ if (!ecore_file_is_dir(path)) return; it = eina_file_stat_ls(path); if (!it) return; evas_object_smart_callback_call(obj, SIG_DIRECTORY_OPEN, (void *)path); if (!parent_it) { elm_genlist_clear(sd->files_list); elm_gengrid_clear(sd->files_grid); eina_stringshare_replace(&sd->path, path); _anchors_do(obj, path); } if (sd->filename_entry) elm_object_text_set(sd->filename_entry, ""); EINA_ITERATOR_FOREACH (it, file) { const char *filename; if (file->path[file->name_start] == '.') continue; filename = eina_stringshare_add(file->path); if (file->type == EINA_FILE_DIR) dirs = eina_list_append(dirs, filename); else if (!sd->only_folder) files = eina_list_append(files, filename); } eina_iterator_free(it); files = eina_list_sort (files, eina_list_count(files), EINA_COMPARE_CB(strcoll)); dirs = eina_list_sort (dirs, eina_list_count(dirs), EINA_COMPARE_CB(strcoll)); EINA_LIST_FREE (dirs, entry) { if (sd->mode == ELM_FILESELECTOR_LIST) elm_genlist_item_append(sd->files_list, list_itc[ELM_DIRECTORY], entry, /* item data */ parent_it, (sd->expand) ? ELM_GENLIST_ITEM_TREE : ELM_GENLIST_ITEM_NONE, NULL, NULL); else if (sd->mode == ELM_FILESELECTOR_GRID) elm_gengrid_item_append(sd->files_grid, grid_itc[ELM_DIRECTORY], entry, /* item data */ NULL, NULL); } EINA_LIST_FREE (files, entry) { Elm_Fileselector_Type type = evas_object_image_extension_can_load_fast_get(entry) ? ELM_FILE_IMAGE : ELM_FILE_UNKNOW; if (sd->mode == ELM_FILESELECTOR_LIST) elm_genlist_item_append(sd->files_list, list_itc[type], entry, /* item data */ parent_it, ELM_GENLIST_ITEM_NONE, NULL, NULL); else if (sd->mode == ELM_FILESELECTOR_GRID) elm_gengrid_item_append(sd->files_grid, grid_itc[type], entry, /* item data */ NULL, NULL); } #else /* asynchronous listing path */ if (sd->expand && sd->current) return; if (sd->current) eio_file_cancel(sd->current); lreq = malloc(sizeof (Listing_Request)); if (!lreq) return; lreq->sd = sd; EINA_REFCOUNT_REF(lreq->sd); lreq->parent_it = parent_it; /* FIXME: should we refcount the parent_it ? */ lreq->obj = obj; lreq->path = eina_stringshare_add(path); lreq->first = EINA_TRUE; sd->current = eio_file_stat_ls(path, _ls_filter_cb, _ls_main_cb, _ls_done_cb, _ls_error_cb, lreq); elm_progressbar_pulse(sd->spinner, EINA_TRUE); elm_layout_signal_emit(lreq->obj, "elm,action,spinner,show", "elm"); #endif } static void _on_list_expanded(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *it = event_info; const char *path = elm_object_item_data_get(it); _populate(data, path, it); } static void _on_list_contracted(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *it = event_info; elm_genlist_item_subitems_clear(it); } static void _on_list_expand_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *it = event_info; elm_genlist_item_expanded_set(it, EINA_TRUE); } static void _on_list_contract_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *it = event_info; elm_genlist_item_expanded_set(it, EINA_FALSE); } static Eina_Bool _sel_do(void *data) { struct sel_data *sdata = data; const char *path; const char *p; ELM_FILESELECTOR_DATA_GET(sdata->fs, sd); path = sdata->path; if ((!sd->only_folder) && ecore_file_is_dir(path)) { if (sd->expand && sd->mode == ELM_FILESELECTOR_LIST) { _anchors_do(sdata->fs, path); elm_object_text_set(sd->filename_entry, ""); } else { /* keep a ref to path 'couse it will be destroyed by _populate */ p = eina_stringshare_add(path); _populate(sdata->fs, p, NULL); eina_stringshare_del(p); } goto end; } else /* navigating through folders only or file is not a dir. */ { char *s; if (sd->expand && sd->mode == ELM_FILESELECTOR_LIST) _anchors_do(sdata->fs, path); else if (sd->only_folder) { /* keep a ref to path 'couse it will be destroyed by _populate */ p = eina_stringshare_add(path); _populate(sdata->fs, p, NULL); eina_stringshare_del(p); } s = elm_entry_utf8_to_markup(ecore_file_file_get(path)); if (s) { elm_object_text_set(sd->filename_entry, s); free(s); } else elm_object_text_set(sd->filename_entry, ""); } evas_object_smart_callback_call(sdata->fs, SIG_SELECTED, (void *)path); end: sd->sel_idler = NULL; free(sdata); return ECORE_CALLBACK_CANCEL; } static void _on_item_selected(void *data, Evas_Object *obj __UNUSED__, void *event_info) { //This event_info could be a list or gengrid item Elm_Object_Item *it = event_info; struct sel_data *sdata; void *old_sd; char *dir; ELM_FILESELECTOR_DATA_GET(data, sd); sdata = malloc(sizeof(*sdata)); sdata->fs = data; sdata->path = elm_object_item_data_get(it); if (!sdata->path) { eina_stringshare_replace(&sd->path, ""); goto end; } dir = sd->only_folder ? strdup(sdata->path) : ecore_file_dir_get(sdata->path); if (dir) { eina_stringshare_replace(&sd->path, dir); free(dir); } else { eina_stringshare_replace(&sd->path, ""); } end: if (sd->sel_idler) { old_sd = ecore_idler_del(sd->sel_idler); free(old_sd); } sd->sel_idler = ecore_idler_add(_sel_do, sdata); } static void _on_dir_up(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; char *parent; ELM_FILESELECTOR_DATA_GET(fs, sd); parent = ecore_file_dir_get(sd->path); _populate(fs, parent, NULL); free(parent); } static void _home(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; _populate(fs, getenv("HOME"), NULL); } static void _ok(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; evas_object_smart_callback_call (fs, SIG_DONE, (void *)elm_fileselector_selected_get(fs)); } static void _canc(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; evas_object_smart_callback_call(fs, SIG_DONE, NULL); } static void _anchor_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Entry_Anchor_Info *info = event_info; Evas_Object *fs = data; const char *p; // keep a ref to path 'couse it will be destroyed by _populate p = eina_stringshare_add(info->name); _populate(fs, p, NULL); evas_object_smart_callback_call(data, SIG_SELECTED, (void *)p); eina_stringshare_del(p); } static void _elm_fileselector_smart_add(Evas_Object *obj) { Evas_Object *ic, *bt, *li, *en, *grid, *pb; unsigned int i; int s; EVAS_SMART_DATA_ALLOC(obj, Elm_Fileselector_Smart_Data); EINA_REFCOUNT_INIT(priv); ELM_WIDGET_CLASS(_elm_fileselector_parent_sc)->base.add(obj); elm_widget_can_focus_set(obj, EINA_FALSE); priv->expand = !!_elm_config->fileselector_expand_enable; elm_layout_theme_set (obj, "fileselector", "base", elm_widget_style_get(obj)); // up btn ic = elm_icon_add(obj); elm_icon_standard_set(ic, "arrow_up"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bt = elm_button_add(obj); elm_widget_mirrored_automatic_set(bt, EINA_FALSE); elm_object_part_content_set(bt, "icon", ic); elm_object_domain_translatable_text_set(bt, PACKAGE, N_("Up")); evas_object_size_hint_align_set(bt, 0.0, 0.0); evas_object_smart_callback_add(bt, "clicked", _on_dir_up, obj); elm_widget_sub_object_add(obj, bt); priv->up_button = bt; // home btn ic = elm_icon_add(obj); elm_icon_standard_set(ic, "home"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bt = elm_button_add(obj); elm_widget_mirrored_automatic_set(bt, EINA_FALSE); elm_object_part_content_set(bt, "icon", ic); elm_object_domain_translatable_text_set(bt, PACKAGE, N_("Home")); evas_object_size_hint_align_set(bt, 0.0, 0.0); evas_object_smart_callback_add(bt, "clicked", _home, obj); elm_widget_sub_object_add(obj, bt); priv->home_button = bt; // spinner pb = elm_progressbar_add(obj); elm_widget_sub_object_add(obj, pb); priv->spinner = pb; for (i = 0; i < ELM_FILE_LAST; ++i) { list_itc[i] = elm_genlist_item_class_new(); grid_itc[i] = elm_gengrid_item_class_new(); list_itc[i]->item_style = "default"; list_itc[i]->func.text_get = grid_itc[i]->func.text_get = _itc_text_get; list_itc[i]->func.state_get = grid_itc[i]->func.state_get = _itc_state_get; list_itc[i]->func.del = grid_itc[i]->func.del = _itc_del; } list_itc[ELM_DIRECTORY]->func.content_get = grid_itc[ELM_DIRECTORY]->func.content_get = _itc_icon_folder_get; list_itc[ELM_FILE_IMAGE]->func.content_get = grid_itc[ELM_FILE_IMAGE]->func.content_get = _itc_icon_image_get; list_itc[ELM_FILE_UNKNOW]->func.content_get = grid_itc[ELM_FILE_UNKNOW]->func.content_get = _itc_icon_file_get; li = elm_genlist_add(obj); elm_widget_mirrored_automatic_set(li, EINA_FALSE); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_min_set(li, 100, 100); grid = elm_gengrid_add(obj); elm_widget_mirrored_automatic_set(grid, EINA_FALSE); evas_object_size_hint_align_set(grid, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); // XXX: will fail for dynamic finger size changing s = elm_config_finger_size_get() * 2; elm_gengrid_item_size_set(grid, s, s); elm_gengrid_align_set(grid, 0.0, 0.0); evas_object_smart_callback_add(li, "selected", _on_item_selected, obj); evas_object_smart_callback_add (li, "expand,request", _on_list_expand_req, obj); evas_object_smart_callback_add (li, "contract,request", _on_list_contract_req, obj); evas_object_smart_callback_add(li, "expanded", _on_list_expanded, obj); evas_object_smart_callback_add(li, "contracted", _on_list_contracted, obj); evas_object_smart_callback_add(grid, "selected", _on_item_selected, obj); elm_widget_sub_object_add(obj, li); elm_widget_sub_object_add(obj, grid); priv->files_list = li; priv->files_grid = grid; // path entry en = elm_entry_add(obj); elm_entry_scrollable_set(en, EINA_TRUE); elm_widget_mirrored_automatic_set(en, EINA_FALSE); elm_entry_editable_set(en, EINA_FALSE); elm_entry_single_line_set(en, EINA_TRUE); elm_entry_line_wrap_set(en, ELM_WRAP_CHAR); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(en, "anchor,clicked", _anchor_clicked, obj); elm_widget_sub_object_add(obj, en); priv->path_entry = en; // filename entry en = elm_entry_add(obj); elm_entry_scrollable_set(en, EINA_TRUE); elm_widget_mirrored_automatic_set(en, EINA_FALSE); elm_entry_editable_set(en, EINA_TRUE); elm_entry_single_line_set(en, EINA_TRUE); elm_entry_line_wrap_set(en, ELM_WRAP_CHAR); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_widget_sub_object_add(obj, en); priv->filename_entry = en; elm_fileselector_buttons_ok_cancel_set(obj, EINA_TRUE); elm_fileselector_is_save_set(obj, EINA_FALSE); _elm_fileselector_smart_theme(obj); } static void _elm_fileselector_smart_del(Evas_Object *obj) { int i; ELM_FILESELECTOR_DATA_GET(obj, sd); for (i = 0; i < ELM_FILE_LAST; ++i) { elm_genlist_item_class_free(list_itc[i]); elm_gengrid_item_class_free(grid_itc[i]); } #ifdef HAVE_EIO if (sd->current) eio_file_cancel(sd->current); #endif sd->files_list = NULL; sd->files_grid = NULL; /* this one matching EINA_REFCOUNT_INIT() */ EINA_REFCOUNT_UNREF(sd) _elm_fileselector_smart_del_do(sd); } static void _elm_fileselector_smart_set_user(Elm_Fileselector_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_fileselector_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_fileselector_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_fileselector_smart_theme; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_fileselector_smart_sizing_eval; } EAPI const Elm_Fileselector_Smart_Class * elm_fileselector_smart_class_get(void) { static Elm_Fileselector_Smart_Class _sc = ELM_FILESELECTOR_SMART_CLASS_INIT_NAME_VERSION (ELM_FILESELECTOR_SMART_NAME); static const Elm_Fileselector_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_fileselector_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_fileselector_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_fileselector_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save) { ELM_FILESELECTOR_CHECK(obj); ELM_FILESELECTOR_DATA_GET(obj, sd); elm_object_disabled_set(sd->filename_entry, !is_save); if (is_save) elm_layout_signal_emit(obj, "elm,state,save,on", "elm"); else elm_layout_signal_emit(obj, "elm,state,save,off", "elm"); } EAPI Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj) { ELM_FILESELECTOR_CHECK(obj) EINA_FALSE; ELM_FILESELECTOR_DATA_GET(obj, sd); return !elm_object_disabled_get(sd->filename_entry); } EAPI void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only) { ELM_FILESELECTOR_CHECK(obj); ELM_FILESELECTOR_DATA_GET(obj, sd); if (sd->only_folder == only) return; sd->only_folder = !!only; if (sd->path) _populate(obj, sd->path, NULL); } EAPI Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj) { ELM_FILESELECTOR_CHECK(obj) EINA_FALSE; ELM_FILESELECTOR_DATA_GET(obj, sd); return sd->only_folder; } EAPI void elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, Eina_Bool visible) { Evas_Object *bt; ELM_FILESELECTOR_CHECK(obj); ELM_FILESELECTOR_DATA_GET(obj, sd); if (visible) { // cancel btn bt = elm_button_add(obj); elm_widget_mirrored_automatic_set(bt, EINA_FALSE); elm_object_domain_translatable_text_set(bt, PACKAGE, N_("Cancel")); evas_object_smart_callback_add(bt, "clicked", _canc, obj); sd->cancel_button = bt; // ok btn bt = elm_button_add(obj); elm_widget_mirrored_automatic_set(bt, EINA_FALSE); elm_object_domain_translatable_text_set(bt, PACKAGE, N_("OK")); evas_object_smart_callback_add(bt, "clicked", _ok, obj); sd->ok_button = bt; _elm_fileselector_smart_theme(obj); } else { evas_object_del(sd->cancel_button); sd->cancel_button = NULL; evas_object_del(sd->ok_button); sd->ok_button = NULL; } } EAPI Eina_Bool elm_fileselector_buttons_ok_cancel_get(const Evas_Object *obj) { ELM_FILESELECTOR_CHECK(obj) EINA_FALSE; ELM_FILESELECTOR_DATA_GET(obj, sd); return sd->ok_button ? EINA_TRUE : EINA_FALSE; } EAPI void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand) { ELM_FILESELECTOR_CHECK(obj); ELM_FILESELECTOR_DATA_GET(obj, sd); sd->expand = !!expand; if (sd->path) _populate(obj, sd->path, NULL); } EAPI Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj) { ELM_FILESELECTOR_CHECK(obj) EINA_FALSE; ELM_FILESELECTOR_DATA_GET(obj, sd); return sd->expand; } EAPI void elm_fileselector_path_set(Evas_Object *obj, const char *_path) { char *path; ELM_FILESELECTOR_CHECK(obj); path = ecore_file_realpath(_path); _populate(obj, path, NULL); free(path); } EAPI const char * elm_fileselector_path_get(const Evas_Object *obj) { ELM_FILESELECTOR_CHECK(obj) NULL; ELM_FILESELECTOR_DATA_GET(obj, sd); return sd->path; } EAPI void elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode) { ELM_FILESELECTOR_CHECK(obj); ELM_FILESELECTOR_DATA_GET(obj, sd); if (mode == sd->mode) return; evas_object_hide(elm_layout_content_unset(obj, "elm.swallow.files")); if (mode == ELM_FILESELECTOR_LIST) elm_layout_content_set(obj, "elm.swallow.files", sd->files_list); else elm_layout_content_set(obj, "elm.swallow.files", sd->files_grid); sd->mode = mode; _populate(obj, sd->path, NULL); } EAPI Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj) { ELM_FILESELECTOR_CHECK(obj) ELM_FILESELECTOR_LAST; ELM_FILESELECTOR_DATA_GET(obj, sd); return sd->mode; } EAPI const char * elm_fileselector_selected_get(const Evas_Object *obj) { ELM_FILESELECTOR_CHECK(obj) NULL; ELM_FILESELECTOR_DATA_GET(obj, sd); if (!sd->path) return NULL; if (sd->filename_entry) { char buf[PATH_MAX]; const char *name; char *dir, *s; if (ecore_file_is_dir(sd->path)) dir = strdup(sd->path); else dir = ecore_file_dir_get(sd->path); name = elm_object_text_get(sd->filename_entry); if (name) { s = elm_entry_markup_to_utf8(name); if (s) { snprintf(buf, sizeof(buf), "%s/%s", dir, s); free(s); } else snprintf(buf, sizeof(buf), "%s", dir); } else snprintf(buf, sizeof(buf), "%s", dir); eina_stringshare_replace(&sd->selection, buf); if (dir) free(dir); return sd->selection; } if (sd->mode == ELM_FILESELECTOR_LIST) { Elm_Object_Item *gl_it = elm_genlist_selected_item_get(sd->files_list); if (gl_it) return elm_object_item_data_get(gl_it); } else { Elm_Object_Item *gg_it = elm_gengrid_selected_item_get(sd->files_grid); if (gg_it) return elm_object_item_data_get(gg_it); } return sd->path; } EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *_path) { Eina_Bool ret = EINA_TRUE; char *path; ELM_FILESELECTOR_CHECK(obj) EINA_FALSE; ELM_FILESELECTOR_DATA_GET(obj, sd); path = ecore_file_realpath(_path); if (ecore_file_is_dir(path)) _populate(obj, path, NULL); else { if (!ecore_file_exists(path)) { ret = EINA_FALSE; goto clean_up; } _populate(obj, ecore_file_dir_get(path), NULL); if (sd->filename_entry) { char *s; s = elm_entry_utf8_to_markup(ecore_file_file_get(path)); if (s) { elm_object_text_set(sd->filename_entry, s); free(s); } else elm_object_text_set(sd->filename_entry, ""); eina_stringshare_replace(&sd->selection, path); } } clean_up: free(path); return ret; } elementary-1.7.7/src/lib/elm_gen_common.h0000664000175000017500000000467512127353615015323 00000000000000#ifndef ELM_GEN_H_ #define ELM_GEN_H_ #include #include #include "elm_priv.h" #define ELM_GEN_ITEM_FROM_INLIST(it) \ ((it) ? EINA_INLIST_CONTAINER_GET(it, Elm_Gen_Item) : NULL) #define SWIPE_MOVES 12 /* common item handles for genlist/gengrid */ typedef struct Elm_Gen_Item_Type Elm_Gen_Item_Type; typedef struct Elm_Gen_Item_Tooltip Elm_Gen_Item_Tooltip; struct Elm_Gen_Item_Tooltip { const void *data; Elm_Tooltip_Item_Content_Cb content_cb; Evas_Smart_Cb del_cb; const char *style; Eina_Bool free_size : 1; }; struct Elm_Gen_Item { ELM_WIDGET_ITEM; EINA_INLIST; Elm_Gen_Item_Type *item; const Elm_Gen_Item_Class *itc; Evas_Coord x, y, dx, dy; Evas_Object *spacer, *deco_all_view; Elm_Gen_Item *parent; Eina_List *texts, *contents, *states, *content_objs; Ecore_Timer *long_timer; int relcount; int walking; int generation; /**< a generation of an item. when the item is created, this value is set to the value of genlist generation. this value will be decreased when the item is going to be deleted */ const char *mouse_cursor; struct { Evas_Smart_Cb func; const void *data; } func; Elm_Gen_Item_Tooltip tooltip; Ecore_Cb del_cb, sel_cb, highlight_cb; Ecore_Cb unsel_cb, unhighlight_cb, unrealize_cb; int position; Elm_Object_Select_Mode select_mode; Eina_Bool position_update : 1; Eina_Bool want_unrealize : 1; Eina_Bool realized : 1; Eina_Bool selected : 1; Eina_Bool highlighted : 1; Eina_Bool dragging : 1; /**< this is set true when an item is being dragged. this is set false on multidown/mouseup/mousedown. when this is true, the item should not be unrealized. or evas mouse down/up event will be corrupted. */ Eina_Bool down : 1; Eina_Bool group : 1; Eina_Bool reorder : 1; Eina_Bool decorate_it_set : 1; /**< item uses style mode for highlight/select */ Eina_Bool flipped : 1; /**< a flag that shows the flip status of the item. */ }; #endif elementary-1.7.7/src/lib/elm_widget_conform.h0000664000175000017500000001341712127353615016202 00000000000000#ifndef ELM_WIDGET_CONFORMANT_H #define ELM_WIDGET_CONFORMANT_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-conformant-class The Elementary Conformant Class * * Elementary, besides having the @ref Conformant widget, exposes its * foundation -- the Elementary Conformant Class -- in order to create other * widgets which are a conformant with some more logic on top. */ /** * @def ELM_CONFORMANT_CLASS * * Use this macro to cast whichever subclass of * #Elm_Conformant_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_CONFORMANT_CLASS(x) ((Elm_Conformant_Smart_Class *)x) /** * @def ELM_CONFORMANT_DATA * * Use this macro to cast whichever subdata of * #Elm_Conformant_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_CONFORMANT_DATA(x) ((Elm_Conformant_Smart_Data *)x) /** * @def ELM_CONFORMANT_SMART_CLASS_VERSION * * Current version for Elementary conformant @b base smart class, a value * which goes to _Elm_Conformant_Smart_Class::version. * * @ingroup Widget */ #define ELM_CONFORMANT_SMART_CLASS_VERSION 1 /** * @def ELM_CONFORMANT_SMART_CLASS_INIT * * Initializer for a whole #Elm_Conformant_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_CONFORMANT_SMART_CLASS_INIT_NULL * @see ELM_CONFORMANT_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_CONFORMANT_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_CONFORMANT_SMART_CLASS_VERSION} /** * @def ELM_CONFORMANT_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Conformant_Smart_Class structure. * * @see ELM_CONFORMANT_SMART_CLASS_INIT_NAME_VERSION * @see ELM_CONFORMANT_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_CONFORMANT_SMART_CLASS_INIT_NULL \ ELM_CONFORMANT_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_CONFORMANT_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Conformant_Smart_Class structure and * set its name and version. * * This is similar to #ELM_CONFORMANT_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Conformant_Smart_Class (base field) * to the latest #ELM_CONFORMANT_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_CONFORMANT_SMART_CLASS_INIT_NULL * @see ELM_CONFORMANT_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_CONFORMANT_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_CONFORMANT_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary conformant base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a conformant. * * All of the functions listed on @ref Conformant namespace will work for * objects deriving from #Elm_Conformant_Smart_Class. */ typedef struct _Elm_Conformant_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Conformant_Smart_Class; /** * Base layout smart data extended with conformant instance data. */ typedef struct _Elm_Conformant_Smart_Data Elm_Conformant_Smart_Data; struct _Elm_Conformant_Smart_Data { Elm_Layout_Smart_Data base; Evas_Object *indicator; Evas_Object *softkey; Evas_Object *virtualkeypad; Evas_Object *clipboard; Evas_Object *scroller; #ifdef HAVE_ELEMENTARY_X Ecore_Event_Handler *prop_hdl; Ecore_X_Virtual_Keyboard_State vkb_state; #endif struct { Ecore_Animator *animator; // animaton timer double start; // time started Evas_Coord auto_x, auto_y; // desired delta Evas_Coord x, y; // current delta } delta; Ecore_Job *show_region_job; }; /* Enum to identify conformant swallow parts */ typedef enum _Conformant_Part_Type Conformant_Part_Type; enum _Conformant_Part_Type { ELM_CONFORMANT_INDICATOR_PART = 1, ELM_CONFORMANT_SOFTKEY_PART = 2, ELM_CONFORMANT_VIRTUAL_KEYPAD_PART = 4, ELM_CONFORMANT_CLIPBOARD_PART = 8 }; /** * @} */ EAPI extern const char ELM_CONFORMANT_SMART_NAME[]; EAPI const Elm_Conformant_Smart_Class *elm_conformant_smart_class_get(void); #define ELM_CONFORMANT_DATA_GET(o, sd) \ Elm_Conformant_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_CONFORMANT_DATA_GET_OR_RETURN(o, ptr) \ ELM_CONFORMANT_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_CONFORMANT_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_CONFORMANT_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_CONFORMANT_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_CONFORMANT_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_table.h0000664000175000017500000001106112127353615014254 00000000000000/** * @defgroup Table Table * @ingroup Elementary * * @image html table_inheritance_tree.png * @image latex table_inheritance_tree.eps * * A container widget to arrange other widgets in a table where items can * span multiple columns or rows - even overlap (and then be raised or * lowered accordingly to adjust stacking if they do overlap). * * The row and column count is not fixed. The table widget adjusts itself when * subobjects are added to it dynamically. * * The most common way to use a table is: * @code * table = elm_table_add(win); * evas_object_show(table); * elm_table_padding_set(table, space_between_columns, space_between_rows); * elm_table_pack(table, table_content_object, x_coord, y_coord, colspan, rowspan); * elm_table_pack(table, table_content_object, next_x_coord, next_y_coord, colspan, rowspan); * elm_table_pack(table, table_content_object, other_x_coord, other_y_coord, colspan, rowspan); * @endcode * * The following are examples of how to use a table: * @li @ref tutorial_table_01 * @li @ref tutorial_table_02 * * @{ */ /** * @brief Add a new table to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Table */ EAPI Evas_Object *elm_table_add(Evas_Object *parent); /** * @brief Set the homogeneous layout in the table * * @param obj The layout object * @param homogeneous A boolean to set if the layout is homogeneous in the * table (EINA_TRUE = homogeneous, EINA_FALSE = no homogeneous) * * @ingroup Table */ EAPI void elm_table_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous); /** * @brief Get the current table homogeneous mode. * * @param obj The table object * @return A boolean to indicating if the layout is homogeneous in the table * (EINA_TRUE = homogeneous, EINA_FALSE = no homogeneous) * * @ingroup Table */ EAPI Eina_Bool elm_table_homogeneous_get(const Evas_Object *obj); /** * @brief Set padding between cells. * * @param obj The layout object. * @param horizontal set the horizontal padding. * @param vertical set the vertical padding. * * Default value is 0. * * @ingroup Table */ EAPI void elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical); /** * @brief Get padding between cells. * * @param obj The layout object. * @param horizontal set the horizontal padding. * @param vertical set the vertical padding. * * @ingroup Table */ EAPI void elm_table_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical); /** * @brief Add a subobject on the table with the coordinates passed * * @param obj The table object * @param subobj The subobject to be added to the table * @param x Row number * @param y Column number * @param w colspan * @param h rowspan * * @note All positioning inside the table is relative to rows and columns, so * a value of 0 for x and y, means the top left cell of the table, and a * value of 1 for w and h means @p subobj only takes that 1 cell. * * @ingroup Table */ EAPI void elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h); /** * @brief Remove child from table. * * @param obj The table object * @param subobj The subobject * * @ingroup Table */ EAPI void elm_table_unpack(Evas_Object *obj, Evas_Object *subobj); /** * @brief Faster way to remove all child objects from a table object. * * @param obj The table object * @param clear If true, will delete children, else just remove from table. * * @ingroup Table */ EAPI void elm_table_clear(Evas_Object *obj, Eina_Bool clear); /** * @brief Set the packing location of an existing child of the table * * @param subobj The subobject to be modified in the table * @param x Row number * @param y Column number * @param w rowspan * @param h colspan * * Modifies the position of an object already in the table. * * @note All positioning inside the table is relative to rows and columns, so * a value of 0 for x and y, means the top left cell of the table, and a * value of 1 for w and h means @p subobj only takes that 1 cell. * * @ingroup Table */ EAPI void elm_table_pack_set(Evas_Object *subobj, int x, int y, int w, int h); /** * @brief Get the packing location of an existing child of the table * * @param subobj The subobject to be modified in the table * @param x Row number * @param y Column number * @param w rowspan * @param h colspan * * @see elm_table_pack_set() * * @ingroup Table */ EAPI void elm_table_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h); /** * @} */ elementary-1.7.7/src/lib/elm_route.h0000664000175000017500000000252512127353615014330 00000000000000/** * @defgroup Route Route * @ingroup Elementary * * @image html route_inheritance_tree.png * @image latex route_inheritance_tree.eps * * For displaying a route on the map widget. * * @{ */ /** * Add a new route object to the parent's canvas * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Route */ EAPI Evas_Object *elm_route_add(Evas_Object *parent); #ifdef ELM_EMAP EAPI void elm_route_emap_set(Evas_Object *obj, EMap_Route *emap); #endif /** * Get the minimum and maximum values along the longitude. * * @param obj The route object. * @param min Pointer to store the minimum value. * @param max Pointer to store the maximum value. * * @note If only one value is needed, the other pointer can be passed * as @c NULL. * * @ingroup Route */ EAPI void elm_route_longitude_min_max_get(const Evas_Object *obj, double *min, double *max); /** * Get the minimum and maximum values along the latitude. * * @param obj The route object. * @param min Pointer to store the minimum value. * @param max Pointer to store the maximum value. * * @note If only one value is needed, the other pointer can be passed * as @c NULL. * * @ingroup Route */ EAPI void elm_route_latitude_min_max_get(const Evas_Object *obj, double *min, double *max); /** * @} */ elementary-1.7.7/src/lib/elc_popup.c0000664000175000017500000013730512127353615014323 00000000000000#include #include "elm_priv.h" #define ELM_POPUP_ACTION_BUTTON_MAX 3 typedef struct _Widget_Data Widget_Data; typedef struct _Elm_Popup_Content_Item Elm_Popup_Content_Item; typedef struct _Action_Area_Data Action_Area_Data; struct _Widget_Data { Evas_Object *base; Evas_Object *notify; Evas_Object *title_icon; Evas_Object *title_access_obj; Evas_Object *content_area; Evas_Object *content_text_obj; Evas_Object *action_area; Evas_Object *box; Evas_Object *tbl; Evas_Object *spacer; Evas_Object *scr; Evas_Object *content; Eina_List *items; const char *title_text; Action_Area_Data *buttons[ELM_POPUP_ACTION_BUTTON_MAX]; Elm_Wrap_Type content_text_wrap_type; unsigned int button_count; Evas_Coord max_sc_w; Evas_Coord max_sc_h; Eina_Bool scr_size_recalc:1; }; struct _Elm_Popup_Content_Item { Elm_Widget_Item base; const char *label; Evas_Object *icon; Evas_Smart_Cb func; Eina_Bool disabled:1; }; struct _Action_Area_Data { Evas_Object *obj; Evas_Object *btn; Eina_Bool delete_me; }; static const char *widtype = NULL; static void _del_hook(Evas_Object *obj); static void _theme_hook(Evas_Object *obj); static void _text_set_hook(Evas_Object *obj, const char *part, const char *label); static const char *_text_get_hook(const Evas_Object *obj, const char *part); static void _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content); static Evas_Object *_content_get_hook(Evas_Object *obj, const char *part); static Evas_Object *_content_unset_hook(Evas_Object *obj, const char *part); static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label); static const char *_item_text_get_hook(const Elm_Object_Item *it, const char *part); static void _item_content_set_hook(Elm_Object_Item *it, const char *part, Evas_Object *content); static Evas_Object *_item_content_unset_hook(const Elm_Object_Item *it, const char *part); static Evas_Object *_item_content_get_hook(const Elm_Object_Item *it, const char *part); static void _item_disable_hook(Elm_Object_Item *it); static void _item_del_pre_hook(Elm_Object_Item *it); static void _item_signal_emit_hook(Elm_Object_Item *it, const char *emission, const char *source); static void _sizing_eval(Evas_Object *obj); static void _block_clicked_cb(void *data, Evas_Object *obj, void *event_info); static void _notify_resize(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _timeout(void *data, Evas_Object *obj , void *event_info); static void _sub_del(void *data, Evas_Object *obj, void *event_info); static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl); static void _restack(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _layout_change_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__); static void _item_new(Elm_Popup_Content_Item *item); static void _remove_items(Widget_Data *wd); static void _list_new(Evas_Object *obj); static void _list_del(Widget_Data *wd); static void _item_sizing_eval(Elm_Popup_Content_Item *item); static void _item_select_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__); static void _scroller_size_calc(Evas_Object *obj); static void _action_button_set(Evas_Object *obj, Evas_Object *btn, unsigned int idx); static Evas_Object *_action_button_get(Evas_Object *obj, unsigned int idx); static Evas_Object *_action_button_unset(Evas_Object *obj, unsigned int idx); static void _button_remove(Evas_Object *obj, Evas_Object *content, Eina_Bool delete); static void _popup_show(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _popup_hide(void *data, Evas *e, Evas_Object *obj, void *event_info); static const char SIG_BLOCK_CLICKED[] = "block,clicked"; static const char SIG_TIMEOUT[] = "timeout"; static const Evas_Smart_Cb_Description _signals[] = { {SIG_BLOCK_CLICKED, ""}, {SIG_TIMEOUT, ""}, {NULL, NULL} }; #define ELM_POPUP_CONTENT_ITEM_CHECK_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_CHECK_WIDTYPE(WIDGET(item), widtype) __VA_ARGS__; static void _layout_set(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if ((!(wd->title_text)) && (!(wd->title_icon))) elm_object_signal_emit(wd->base, "elm,state,title_area,hidden", "elm"); else elm_object_signal_emit(wd->base, "elm,state,title_area,visible", "elm"); if (wd->button_count) elm_object_signal_emit(wd->base, "elm,state,action_area,visible", "elm"); else elm_object_signal_emit(wd->base, "elm,state,action_area,hidden", "elm"); } static void _del_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; free(wd); } static void _del_pre_hook(Evas_Object *obj) { unsigned int i; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; evas_object_smart_callback_del(wd->notify, "block,clicked", _block_clicked_cb); evas_object_smart_callback_del(wd->notify, "timeout", _timeout); evas_object_event_callback_del(wd->notify, EVAS_CALLBACK_RESIZE, _notify_resize); evas_object_event_callback_del(obj, EVAS_CALLBACK_SHOW, _popup_show); wd->button_count = 0; for (i = 0; i < ELM_POPUP_ACTION_BUTTON_MAX; i++) if (wd->buttons[i]) { evas_object_del(wd->buttons[i]->btn); free(wd->buttons[i]); wd->buttons[i] = NULL; } if (wd->items) { _remove_items(wd); _list_del(wd); } } static void _theme_hook(Evas_Object *obj) { Eina_List *elist; Elm_Popup_Content_Item *item; char buf[128]; unsigned int i = 0; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_layout_theme_set(wd->base, "popup", "base", elm_widget_style_get(obj)); _elm_widget_mirrored_reload(obj); _mirrored_set(obj, elm_widget_mirrored_get(obj)); elm_object_style_set(wd->notify, elm_widget_style_get(obj)); if (wd->button_count) { snprintf(buf, sizeof(buf), "buttons%u", wd->button_count); elm_layout_theme_set(wd->action_area, "popup", buf, elm_widget_style_get(obj)); for (i = 0; i < ELM_POPUP_ACTION_BUTTON_MAX; i++) { if (!wd->buttons[i]) continue; elm_object_style_set(wd->buttons[i]->btn, buf); } } elm_layout_theme_set(wd->content_area, "popup", "content", elm_widget_style_get(obj)); if (wd->content_text_obj) { snprintf(buf, sizeof(buf), "popup/%s", elm_widget_style_get(obj)); elm_object_style_set(wd->content_text_obj, buf); } else if (wd->items) { EINA_LIST_FOREACH(wd->items, elist, item) { _elm_theme_object_set(obj, VIEW(item), "popup", "item", elm_widget_style_get(obj)); if (item->label) { edje_object_part_text_escaped_set(VIEW(item), "elm.text", item->label); edje_object_signal_emit(VIEW(item), "elm,state,item,text,visible", "elm"); } if (item->icon) edje_object_signal_emit(VIEW(item), "elm,state,item,icon,visible", "elm"); if (item->disabled) edje_object_signal_emit(VIEW(item), "elm,state,item,disabled", "elm"); evas_object_show(VIEW(item)); edje_object_message_signal_process(VIEW(item)); } _scroller_size_calc(obj); } if (wd->title_text) { elm_object_part_text_set(wd->base, "elm.text.title", wd->title_text); elm_object_signal_emit(wd->base, "elm,state,title,text,visible", "elm"); } if (wd->title_icon) elm_object_signal_emit(wd->base, "elm,state,title,icon,visible", "elm"); _layout_set(obj); edje_object_message_signal_process(elm_layout_edje_get(wd->base)); _sizing_eval(obj); } static void _item_sizing_eval(Elm_Popup_Content_Item *item) { Evas_Coord min_w = -1, min_h = -1, max_w = -1, max_h = -1; edje_object_size_min_restricted_calc(VIEW(item), &min_w, &min_h, min_w, min_h); evas_object_size_hint_min_set(VIEW(item), min_w, min_h); evas_object_size_hint_max_set(VIEW(item), max_w, max_h); } static void _sizing_eval(Evas_Object *obj) { Eina_List *elist; Elm_Popup_Content_Item *item; Evas_Coord h_box = 0, minh_box = 0; Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; Widget_Data *wd = elm_widget_data_get(obj); Evas_Coord bx, by, bw, bh; if (!wd) return; if (wd->items) { EINA_LIST_FOREACH(wd->items, elist, item) { _item_sizing_eval(item); evas_object_size_hint_min_get(VIEW(item), NULL, &minh_box); if (minh_box != -1) h_box += minh_box; } evas_object_size_hint_min_set(wd->spacer, 0, MIN(h_box, wd->max_sc_h)); evas_object_size_hint_max_set(wd->spacer, -1, wd->max_sc_h); /* evas_object_size_hint_min_set(wd->box, w_box, h_box); evas_object_size_hint_min_set(wd->scr, w_box, MIN(h_box, wd->max_sc_h)); evas_object_size_hint_max_set(wd->scr, w_box, wd->max_sc_h); */ // evas_object_smart_calculate(wd->scr); } evas_object_size_hint_min_get(wd->scr, &minw, &minh); evas_object_size_hint_max_get(wd->scr, &minw, &minh); edje_object_size_min_calc(elm_layout_edje_get(wd->base), &minw, &minh); evas_object_size_hint_min_set(wd->base, minw, minh); evas_object_size_hint_max_set(wd->base, maxw, maxh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); elm_layout_sizing_eval(wd->base); // hack hack hack. this widget needs a ... redo. evas_object_geometry_get(wd->base, &bx, &by, &bw, &bh); evas_object_resize(obj, bw, bh); evas_object_move(obj, bx, by); } static void _changed_size_hints(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _sizing_eval(data); } static void _sub_del(void *data, Evas_Object *obj, void *event_info) { Elm_Popup_Content_Item *item; unsigned int i; Evas_Object *sub = event_info; Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; if (obj == data) { if ((item = evas_object_data_get(sub, "_popup_content_item")) != NULL) { if (sub == item->icon) { edje_object_part_unswallow(VIEW(item), sub); edje_object_signal_emit(VIEW(item), "elm,state,item,icon,hidden", "elm"); item->icon = NULL; } } } else if (obj == wd->content_area) { if (sub == wd->content) { wd->content = NULL; elm_object_part_content_unset(wd->base, "elm.swallow.content"); _sizing_eval(data); } else if (sub == wd->content_text_obj) { wd->content_text_obj = NULL; elm_object_part_content_unset(wd->base, "elm.swallow.content"); _sizing_eval(data); } else if (sub == wd->tbl) { wd->tbl = NULL; wd->spacer = NULL; wd->scr = NULL; wd->box = NULL; _sizing_eval(data); } } else if (obj == wd->action_area) { for (i = 0; i < ELM_POPUP_ACTION_BUTTON_MAX; i++) { if (wd->buttons[i] && sub == wd->buttons[i]->btn && wd->buttons[i]->delete_me == EINA_TRUE) { _button_remove(data, sub, EINA_FALSE); break; } } } else if (obj == wd->base) { if (sub == wd->title_icon) { elm_object_signal_emit(wd->base, "elm,state,title,icon,hidden", "elm"); edje_object_message_signal_process(wd->base); wd->title_icon = NULL; } } } static void _block_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; evas_object_smart_callback_call(data, SIG_BLOCK_CLICKED, NULL); } static void _timeout(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_hide(data); evas_object_smart_callback_call(data, SIG_TIMEOUT, NULL); } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { Eina_List *elist; Elm_Popup_Content_Item *item; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_object_mirrored_set(wd->notify, rtl); if (wd->items) EINA_LIST_FOREACH(wd->items, elist, item) edje_object_mirrored_set(VIEW(item), rtl); } static void _layout_change_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get((Evas_Object*)data); if (!wd) return; if (wd->base) elm_layout_sizing_eval(wd->base); } static void _restack(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; evas_object_layer_set(wd->notify, evas_object_layer_get(obj)); } static void _list_new(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->tbl = elm_table_add(obj); elm_object_part_content_set(wd->base, "elm.swallow.content", wd->tbl); evas_object_size_hint_weight_set(wd->tbl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(wd->tbl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(wd->tbl); wd->spacer = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_color_set(wd->spacer, 0, 0, 0, 0); elm_table_pack(wd->tbl, wd->spacer, 0, 0, 1, 1); //Scroller wd->scr = elm_scroller_add(obj); elm_scroller_content_min_limit(wd->scr, EINA_TRUE, EINA_FALSE); elm_scroller_bounce_set(wd->scr, EINA_FALSE, EINA_TRUE); evas_object_size_hint_weight_set(wd->scr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(wd->scr, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_event_callback_add(wd->scr, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints, obj); elm_table_pack(wd->tbl, wd->scr, 0, 0, 1, 1); evas_object_show(wd->scr); //Box wd->box = elm_box_add(obj); evas_object_size_hint_weight_set(wd->box, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(wd->box, EVAS_HINT_FILL, 0.0); elm_object_content_set(wd->scr, wd->box); evas_object_show(wd->box); } static void _list_del(Widget_Data *wd) { if (!wd->scr) return; evas_object_event_callback_del(wd->scr, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints); evas_object_del(wd->tbl); wd->scr = NULL; wd->box = NULL; wd->spacer = NULL; wd->tbl = NULL; } static void _scroller_size_calc(Evas_Object *obj) { Evas_Coord h; Evas_Coord h_title = 0; Evas_Coord h_action_area = 0; Evas_Coord h_content = 0; const char *action_area_height; Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->items) return; wd->scr_size_recalc = EINA_FALSE; wd->max_sc_h = -1; wd->max_sc_w = -1; evas_object_geometry_get(wd->notify, NULL, NULL, NULL, &h); if (wd->title_text || wd->title_icon) edje_object_part_geometry_get(elm_layout_edje_get(wd->base), "elm.bg.title", NULL, NULL, NULL, &h_title); if (wd->button_count) { action_area_height = edje_object_data_get( elm_layout_edje_get(wd->action_area), "action_area_height"); if (action_area_height) h_action_area = (int)(atoi(action_area_height) * _elm_config->scale * elm_object_scale_get(obj)); } h_content = h - (h_title + h_action_area); wd->max_sc_h = h_content; } static void _item_select_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Popup_Content_Item *item = data; if (!item || item->disabled) return; if (item->func) item->func((void*)item->base.data, WIDGET(item), data); } static void _item_new(Elm_Popup_Content_Item *item) { Widget_Data *wd = elm_widget_data_get(WIDGET(item)); if (!wd) return; elm_widget_item_text_set_hook_set(item, _item_text_set_hook); elm_widget_item_text_get_hook_set(item, _item_text_get_hook); elm_widget_item_content_set_hook_set(item, _item_content_set_hook); elm_widget_item_content_get_hook_set(item, _item_content_get_hook); elm_widget_item_content_unset_hook_set(item, _item_content_unset_hook); elm_widget_item_disable_hook_set(item, _item_disable_hook); elm_widget_item_del_pre_hook_set(item, _item_del_pre_hook); elm_widget_item_signal_emit_hook_set(item, _item_signal_emit_hook); VIEW(item) = edje_object_add(evas_object_evas_get(wd->base)); _elm_theme_object_set(WIDGET(item), VIEW(item), "popup", "item", elm_widget_style_get(WIDGET(item))); edje_object_mirrored_set(VIEW(item), elm_widget_mirrored_get(WIDGET(item))); edje_object_signal_callback_add(VIEW(item), "elm,action,click", "", _item_select_cb, item); evas_object_size_hint_align_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(VIEW(item)); } static void _remove_items(Widget_Data *wd) { Eina_List *elist; Elm_Popup_Content_Item *item; if (!wd->items) return; EINA_LIST_FOREACH(wd->items, elist, item) { if (item->label) eina_stringshare_del(item->label); if (item->icon) { evas_object_del(item->icon); item->icon = NULL; } evas_object_del(VIEW(item)); wd->items = eina_list_remove(wd->items, item); free(item); } wd->items = NULL; } static void _notify_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (wd->items) _scroller_size_calc(data); _sizing_eval(data); } static void _title_text_set(Evas_Object *obj, const char *text) { ELM_CHECK_WIDTYPE(obj, widtype); Eina_Bool title_visibility_old, title_visibility_current; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->title_text == text) return; title_visibility_old = (wd->title_text) || (wd->title_icon); eina_stringshare_replace(&wd->title_text, text); elm_object_part_text_set(wd->base, "elm.text.title", text); // XXX: ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) { wd->title_access_obj = _elm_access_edje_object_part_object_register (wd->base, elm_layout_edje_get(wd->base), "elm.text.title"); _elm_access_text_set(_elm_access_object_get(wd->title_access_obj), ELM_ACCESS_TYPE, E_("popup title")); elm_widget_sub_object_add(obj, wd->title_access_obj); } if (wd->title_text) elm_object_signal_emit(wd->base, "elm,state,title,text,visible", "elm"); else elm_object_signal_emit(wd->base, "elm,state,title,text,hidden", "elm"); title_visibility_current = (wd->title_text) || (wd->title_icon); if (title_visibility_old != title_visibility_current) _layout_set(obj); edje_object_message_signal_process(wd->base); _sizing_eval(obj); } static void _content_text_set(Evas_Object *obj, const char *text) { ELM_CHECK_WIDTYPE(obj, widtype); Evas_Object *prev_content; char buf[128]; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->items) { _remove_items(wd); _list_del(wd); } prev_content = elm_object_part_content_get(wd->content_area, "elm.swallow.content"); if (prev_content) evas_object_del(prev_content); if (text) { elm_object_part_content_set(wd->base, "elm.swallow.content", wd->content_area); wd->content_text_obj = elm_label_add(obj); snprintf(buf, sizeof(buf), "popup/%s", elm_widget_style_get(obj)); elm_object_style_set(wd->content_text_obj, buf); elm_label_line_wrap_set(wd->content_text_obj, wd->content_text_wrap_type); elm_object_text_set(wd->content_text_obj, text); evas_object_size_hint_weight_set(wd->content_text_obj, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(wd->content_text_obj, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_part_content_set(wd->content_area, "elm.swallow.content", wd->content_text_obj); // XXX: ACCESS _elm_access_text_set (_elm_access_object_get(wd->content_text_obj), ELM_ACCESS_TYPE, E_("popup label")); } _sizing_eval(obj); } static void _text_set_hook(Evas_Object *obj, const char *part, const char *label) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (!part || !strcmp(part, "default")) _content_text_set(obj, label); else if (!strcmp(part, "title,text")) _title_text_set(obj, label); else WRN("The part name is invalid! : popup=%p", obj); } static const char* _title_text_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->title_text; } static const char* _content_text_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; const char *str = NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; if (wd->content_text_obj) str = elm_object_text_get(wd->content_text_obj); return str; } static const char * _text_get_hook(const Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; const char *str = NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; if (!part || !strcmp(part, "default")) str = _content_text_get(obj); else if (!strcmp(part, "title,text")) str = _title_text_get(obj); else WRN("The part name is invalid! : popup=%p", obj); return str; } static void _title_icon_set(Evas_Object *obj, Evas_Object *icon) { ELM_CHECK_WIDTYPE(obj, widtype); Eina_Bool title_visibility_old, title_visibility_current; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->title_icon == icon) return; title_visibility_old = (wd->title_text) || (wd->title_icon); if (wd->title_icon) evas_object_del(wd->title_icon); wd->title_icon = icon; title_visibility_current = (wd->title_text) || (wd->title_icon); elm_object_part_content_set(wd->base, "elm.swallow.title.icon", wd->title_icon); if (wd->title_icon) elm_object_signal_emit(wd->base, "elm,state,title,icon,visible", "elm"); if (title_visibility_old != title_visibility_current) _layout_set(obj); edje_object_message_signal_process(wd->base); _sizing_eval(obj); } static void _content_set(Evas_Object *obj, Evas_Object *content) { ELM_CHECK_WIDTYPE(obj, widtype); Evas_Object *prev_content; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->content && wd->content == content) return; if (wd->items) { _remove_items(wd); _list_del(wd); } prev_content = elm_object_part_content_get(wd->content_area, "elm.swallow.content"); if (prev_content) evas_object_del(prev_content); wd->content = content; if (content) { elm_object_part_content_set(wd->base, "elm.swallow.content", wd->content_area); elm_object_part_content_set(wd->content_area, "elm.swallow.content", content); evas_object_show(content); } _sizing_eval(obj); } static void _button_remove(Evas_Object *obj, Evas_Object *content, Eina_Bool delete) { unsigned int i = 0, position = 0; char buf[128]; Widget_Data *wd = elm_widget_data_get(obj); if (!wd->button_count) return; for (i = 0; i < ELM_POPUP_ACTION_BUTTON_MAX; i++) { if (wd->buttons[i]) { position++; wd->buttons[i]->delete_me = EINA_FALSE; if (wd->buttons[i]->btn == content) { snprintf(buf, sizeof(buf), "actionbtn%u", position); elm_object_part_content_unset(wd->action_area, buf); evas_object_hide(content); if (delete) evas_object_del(content); free(wd->buttons[i]); wd->buttons[i] = NULL; wd->button_count -= 1; } } } position = 0; for (i = 0; i < ELM_POPUP_ACTION_BUTTON_MAX; i++) { if (!wd->buttons[i]) continue; position++; snprintf(buf, sizeof(buf), "actionbtn%u", position); elm_object_part_content_unset(wd->action_area, buf); elm_object_part_content_set(wd->action_area, buf, wd->buttons[i]->btn); evas_object_show(wd->buttons[i]->btn); wd->buttons[i]->delete_me = EINA_TRUE; } if (!wd->button_count) { _layout_set(obj); elm_object_part_content_unset(wd->base, "elm.swallow.action_area"); evas_object_hide(wd->action_area); edje_object_message_signal_process(elm_layout_edje_get(wd->base)); } else { snprintf(buf, sizeof(buf), "buttons%u", wd->button_count); elm_layout_theme_set(wd->action_area, "popup", buf, elm_widget_style_get(obj)); } } static void _action_button_set(Evas_Object *obj, Evas_Object *btn, unsigned int idx) { Action_Area_Data *adata; char buf[128]; unsigned int num = idx - 1, i = 0, position = 0; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (num >= ELM_POPUP_ACTION_BUTTON_MAX) return; if (wd->buttons[num]) _button_remove(obj, wd->buttons[num]->btn, EINA_TRUE); if (btn) { wd->button_count++; snprintf(buf, sizeof(buf), "buttons%u", wd->button_count); elm_layout_theme_set(wd->action_area, "popup", buf, elm_widget_style_get(obj)); adata = ELM_NEW(Action_Area_Data); adata->obj = obj; adata->btn = btn; wd->buttons[num] = adata; /* Adding delete_me state inside action data as unset calls _sub_del too and before setting a new content, the previous one needs to be unset in order to avoid unwanted deletion. This way rearrangement of buttons can be achieved in action area. */ for (i = 0; i < ELM_POPUP_ACTION_BUTTON_MAX; i++) if (wd->buttons[i]) wd->buttons[i]->delete_me = EINA_FALSE; for (i = 0; i < ELM_POPUP_ACTION_BUTTON_MAX; i++) { if (!wd->buttons[i]) continue; position++; snprintf(buf, sizeof(buf), "actionbtn%u", position); elm_object_part_content_unset(wd->action_area, buf); elm_object_part_content_set(wd->action_area, buf, wd->buttons[i]->btn); evas_object_show(wd->buttons[i]->btn); /* Setting delete_me to TRUE in order to let _sub_del handle it if deleted externally and update the buttons array after freeing action data allocated earlier. */ wd->buttons[i]->delete_me = EINA_TRUE; } elm_object_part_content_set(wd->base, "elm.swallow.action_area", wd->action_area); evas_object_show(wd->action_area); if (wd->button_count == 1) _layout_set(obj); edje_object_message_signal_process(wd->base); if (wd->items) _scroller_size_calc(obj); _sizing_eval(obj); } } static void _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content) { ELM_CHECK_WIDTYPE(obj, widtype); char buff[3]; unsigned int i; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (!part || !strcmp(part, "default")) _content_set(obj, content); else if (!strcmp(part, "title,icon")) _title_icon_set(obj, content); else if (!strncmp(part, "button", 6)) { part += 6; for (i = 0; i < ELM_POPUP_ACTION_BUTTON_MAX; i++) { snprintf(buff, sizeof(buff), "%u", i+1); if (!strncmp(part, buff, sizeof(buff))) { _action_button_set(obj, content, i+1); break; } } } else WRN("The part name is invalid! : popup=%p", obj); } static Evas_Object * _title_icon_get(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->title_icon; } static Evas_Object * _content_get(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->content; } static Evas_Object * _action_button_get(Evas_Object *obj, unsigned int idx) { Evas_Object *button = NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->button_count) return NULL; if (wd->buttons[idx]) button = wd->buttons[idx]->btn; return button; } static Evas_Object * _content_get_hook(Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Evas_Object *content = NULL; unsigned int i; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; if (!part || !strcmp(part, "default")) content = _content_get(obj); else if (!strcmp(part, "title,text")) content = _title_icon_get(obj); else if (!strncmp(part, "button", 6)) { i = atoi(part + 6) - 1; if (i >= ELM_POPUP_ACTION_BUTTON_MAX) goto err; content = _action_button_get(obj, i); } else goto err; return content; err: WRN("The part name is invalid! : popup=%p", obj); return content; } static Evas_Object * _content_unset(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Evas_Object *content; Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->content) return NULL; content = elm_object_part_content_unset(wd->content_area, "elm.swallow.content"); wd->content = NULL; _sizing_eval(obj); return content; } static Evas_Object * _title_icon_unset(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Evas_Object *icon; Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->title_icon) return NULL; icon = elm_object_part_content_unset(wd->base, "elm.swallow.title.icon"); wd->title_icon = NULL; return icon; } static Evas_Object * _action_button_unset(Evas_Object *obj, unsigned int idx) { unsigned int num = idx -1; Evas_Object *button = NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; if ((!wd->button_count) || (num >= ELM_POPUP_ACTION_BUTTON_MAX)) return NULL; if (wd->buttons[num]) { button = wd->buttons[num]->btn; _button_remove(obj, button, EINA_FALSE); } return button; } static Evas_Object * _content_unset_hook(Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Evas_Object *content = NULL; char buff[3]; unsigned int i; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; if (!part || !strcmp(part, "default")) content = _content_unset(obj); else if (!strcmp(part, "title,icon")) content = _title_icon_unset(obj); else if (!strncmp(part, "button", 6)) { part += 6; for (i = 0; i < ELM_POPUP_ACTION_BUTTON_MAX; i++) { snprintf(buff, sizeof(buff), "%u", i+1); if (!strncmp(part, buff, sizeof(buff))) { content = _action_button_unset(obj, i+1); break; } } } else WRN("The part name is invalid! : popup=%p", obj); return content; } static Eina_Bool _focus_next_hook(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; if (!elm_widget_focus_next_get(wd->notify, dir, next)) { // XXX: ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) { *next = wd->title_access_obj; return EINA_TRUE; } elm_widget_focused_object_clear(wd->notify); elm_widget_focus_next_get(wd->notify, dir, next); } return EINA_TRUE; } static Eina_Bool _focus_direction_hook(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return elm_widget_focus_direction_get(wd->notify, base, degree, direction, weight); } static void _item_text_set(Elm_Popup_Content_Item *item, const char *label) { if (!eina_stringshare_replace(&item->label, label)) return; edje_object_part_text_escaped_set(VIEW(item), "elm.text", label); if (item->label) edje_object_signal_emit(VIEW(item), "elm,state,item,text,visible", "elm"); else edje_object_signal_emit(VIEW(item), "elm,state,item,text,hidden", "elm"); edje_object_message_signal_process(VIEW(item)); } static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Elm_Popup_Content_Item *item = (Elm_Popup_Content_Item *)it; if ((!part) || (!strcmp(part, "default"))) { _item_text_set(item, label); return; } WRN("The part name is invalid! : popup=%p", WIDGET(item)); } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Elm_Popup_Content_Item *item = (Elm_Popup_Content_Item *)it; if ((!part) || (!strcmp(part, "default"))) return item->label; WRN("The part name is invalid! : popup=%p", WIDGET(item)); return NULL; } static void _item_icon_set(Elm_Popup_Content_Item *item, Evas_Object *icon) { if (item->icon == icon) return; if (item->icon) { evas_object_data_del(item->icon, "_popup_content_item"); evas_object_del(item->icon); } item->icon = icon; if (item->icon) { elm_widget_sub_object_add(WIDGET(item), item->icon); evas_object_data_set(item->icon, "_popup_content_item", item); edje_object_part_swallow(VIEW(item), "elm.swallow.content", item->icon); edje_object_signal_emit(VIEW(item), "elm,state,item,icon,visible", "elm"); } else edje_object_signal_emit(VIEW(item), "elm,state,item,icon,hidden", "elm"); edje_object_message_signal_process(item->base.view); } static void _item_content_set_hook(Elm_Object_Item *it, const char *part, Evas_Object *content) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Elm_Popup_Content_Item *item = (Elm_Popup_Content_Item *)it; if ((!(part)) || (!strcmp(part, "default"))) _item_icon_set(item, content); else WRN("The part name is invalid! : popup=%p", WIDGET(item)); } static Evas_Object * _item_content_get_hook(const Elm_Object_Item *it, const char *part) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Elm_Popup_Content_Item *item = (Elm_Popup_Content_Item *)it; if ((!(part)) || (!strcmp(part, "default"))) return item->icon; WRN("The part name is invalid! : popup=%p", WIDGET(item)); return NULL; } static Evas_Object * _item_icon_unset(Elm_Popup_Content_Item *item) { Evas_Object *icon = item->icon; if (!item->icon) return NULL; elm_widget_sub_object_del(WIDGET(item), icon); evas_object_data_del(icon, "_popup_content_item"); edje_object_part_unswallow(item->base.view, icon); edje_object_signal_emit(VIEW(item), "elm,state,item,icon,hidden", "elm"); item->icon = NULL; return icon; } static Evas_Object * _item_content_unset_hook(const Elm_Object_Item *it, const char *part) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it, NULL); Evas_Object *content = NULL; Elm_Popup_Content_Item *item = (Elm_Popup_Content_Item *)it; if ((!(part)) || (!strcmp(part, "default"))) content = _item_icon_unset(item); else WRN("The part name is invalid! : popup=%p", WIDGET(item)); return content; } static void _item_disable_hook(Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Elm_Popup_Content_Item *item = (Elm_Popup_Content_Item *)it; Widget_Data *wd = elm_widget_data_get(WIDGET(item)); if (!wd) return; if (elm_widget_item_disabled_get(it)) edje_object_signal_emit(VIEW(item), "elm,state,item,disabled", "elm"); else edje_object_signal_emit(VIEW(item), "elm,state,item,enabled", "elm"); } static void _item_del_pre_hook(Elm_Object_Item *it) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Elm_Popup_Content_Item *item = (Elm_Popup_Content_Item *)it; Widget_Data *wd = elm_widget_data_get(WIDGET(item)); if (!wd) return; if (item->icon) evas_object_del(item->icon); eina_stringshare_del(item->label); wd->items = eina_list_remove(wd->items, item); if (!eina_list_count(wd->items)) { wd->items = NULL; _list_del(wd); } } static void _item_signal_emit_hook(Elm_Object_Item *it, const char *emission, const char *source) { ELM_OBJ_ITEM_CHECK_OR_RETURN(it); Elm_Popup_Content_Item *item = (Elm_Popup_Content_Item *)it; edje_object_signal_emit(VIEW(item), emission, source); } static void _popup_show(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return; evas_object_show(wd->notify); // XXX: ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) { evas_object_focus_set(wd->title_access_obj, EINA_TRUE); _elm_access_highlight_set(wd->title_access_obj); } } static void _popup_hide(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return; evas_object_hide(wd->notify); } EAPI Evas_Object * elm_popup_add(Evas_Object *parent) { Evas_Object *obj; Evas *e; int i = 0; Widget_Data *wd; ELM_WIDGET_STANDARD_SETUP(wd, Widget_Data, parent, e, obj, NULL); ELM_SET_WIDTYPE(widtype, "popup"); elm_widget_type_set(obj, widtype); elm_widget_sub_object_add(parent, obj); elm_widget_data_set(obj, wd); elm_widget_del_pre_hook_set(obj, _del_pre_hook); elm_widget_del_hook_set(obj, _del_hook); elm_widget_theme_hook_set(obj, _theme_hook); elm_widget_text_set_hook_set(obj, _text_set_hook); elm_widget_text_get_hook_set(obj, _text_get_hook); elm_widget_content_set_hook_set(obj, _content_set_hook); elm_widget_content_get_hook_set(obj, _content_get_hook); elm_widget_content_unset_hook_set(obj,_content_unset_hook); elm_widget_can_focus_set(obj, EINA_FALSE); elm_widget_focus_next_hook_set(obj, _focus_next_hook); elm_widget_focus_direction_hook_set(obj, _focus_direction_hook); evas_object_smart_callbacks_descriptions_set(obj, _signals); wd->notify = elm_notify_add(obj); elm_notify_parent_set(wd->notify, parent); elm_notify_orient_set(wd->notify, ELM_NOTIFY_ORIENT_CENTER); elm_notify_allow_events_set(wd->notify, EINA_FALSE); evas_object_size_hint_weight_set(wd->notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(wd->notify, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_style_set(wd->notify, "popup"); evas_object_event_callback_add(wd->notify, EVAS_CALLBACK_RESIZE, _notify_resize, obj); evas_object_event_callback_add(obj, EVAS_CALLBACK_SHOW, _popup_show, NULL); evas_object_event_callback_add(obj, EVAS_CALLBACK_HIDE, _popup_hide, NULL); evas_object_event_callback_add(obj, EVAS_CALLBACK_RESTACK, _restack, NULL); wd->base = elm_layout_add(obj); evas_object_size_hint_weight_set(wd->base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(wd->base, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_theme_set(wd->base, "popup", "base", elm_widget_style_get(obj)); elm_object_content_set(wd->notify, wd->base); elm_object_signal_callback_add(wd->base, "elm,state,title_area,visible", "elm", _layout_change_cb, obj); elm_object_signal_callback_add(wd->base, "elm,state,title_area,hidden", "elm", _layout_change_cb, obj); elm_object_signal_callback_add(wd->base, "elm,state,action_area,visible", "elm", _layout_change_cb, obj); elm_object_signal_callback_add(wd->base, "elm,state,action_area,hidden", "elm", _layout_change_cb, obj); wd->content_area = elm_layout_add(obj); elm_layout_theme_set(wd->content_area, "popup", "content", elm_widget_style_get(obj)); wd->action_area = elm_layout_add(obj); evas_object_size_hint_weight_set(wd->action_area, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(wd->action_area, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_event_callback_add(wd->action_area, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints, obj); evas_object_event_callback_add(wd->content_area, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints, obj); evas_object_smart_callback_add(wd->base, "sub-object-del", _sub_del, obj); evas_object_smart_callback_add(wd->content_area, "sub-object-del", _sub_del, obj); evas_object_smart_callback_add(wd->action_area, "sub-object-del", _sub_del, obj); evas_object_smart_callback_add(obj, "sub-object-del", _sub_del, obj); wd->content_text_wrap_type = ELM_WRAP_MIXED; evas_object_smart_callback_add(wd->notify, "block,clicked", _block_clicked_cb, obj); evas_object_smart_callback_add(wd->notify, "timeout", _timeout, obj); for (i = 0; i < ELM_POPUP_ACTION_BUTTON_MAX; i++) wd->buttons[i] = NULL; _layout_set(obj); //TODO: To use scroller for description also return obj; } EAPI void elm_popup_content_text_wrap_type_set(Evas_Object *obj, Elm_Wrap_Type wrap) { ELM_CHECK_WIDTYPE(obj, widtype); Evas_Object *content_text_obj; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->content_text_wrap_type == ELM_WRAP_NONE) return; //Need to wrap the content text, so not allowing ELM_WRAP_NONE wd->content_text_wrap_type = wrap; if (wd->content_text_obj) { content_text_obj = elm_object_part_content_get(wd->content_area, "elm.swallow.content"); elm_label_line_wrap_set(content_text_obj, wrap); } } EAPI Elm_Wrap_Type elm_popup_content_text_wrap_type_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_WRAP_LAST; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_WRAP_LAST; return wd->content_text_wrap_type; } EAPI void elm_popup_orient_set(Evas_Object *obj, Elm_Popup_Orient orient) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (orient >= ELM_POPUP_ORIENT_LAST) return; elm_notify_orient_set(wd->notify, (Elm_Notify_Orient)orient); } EAPI Elm_Popup_Orient elm_popup_orient_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) -1; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_POPUP_ORIENT_LAST; return (Elm_Popup_Orient)elm_notify_orient_get(wd->notify); } EAPI void elm_popup_timeout_set(Evas_Object *obj, double timeout) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_notify_timeout_set(wd->notify, timeout); } EAPI double elm_popup_timeout_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) 0.0; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return 0.0; return elm_notify_timeout_get(wd->notify); } EAPI void elm_popup_allow_events_set(Evas_Object *obj, Eina_Bool allow) { ELM_CHECK_WIDTYPE(obj, widtype); Eina_Bool allow_events = !!allow; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_notify_allow_events_set(wd->notify, allow_events); } EAPI Eina_Bool elm_popup_allow_events_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return elm_notify_allow_events_get(wd->notify); } EAPI Elm_Object_Item * elm_popup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Evas_Object *prev_content; Elm_Popup_Content_Item *item; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; item = elm_widget_item_new(obj, Elm_Popup_Content_Item); if (!item) return NULL; if (wd->content || wd->content_text_obj) { prev_content = elm_object_part_content_get(wd->content_area, "elm.swallow.content"); if (prev_content) evas_object_del(prev_content); } //The first item is appended. if (!wd->items) _list_new(obj); item->func = func; item->base.data = data; _item_new(item); _item_icon_set(item, icon); _item_text_set(item, label); elm_box_pack_end(wd->box, VIEW(item)); wd->items = eina_list_append(wd->items, item); _scroller_size_calc(obj); _sizing_eval(obj); return (Elm_Object_Item *)item; } elementary-1.7.7/src/lib/Elementary.h0000664000175000017500000001142212143521130014421 00000000000000/* This is the primary Elementary header file that includes all other useful * headers. * * Elementary is distributed under the LGPLv2 license. Please see the COPYING * file that was distributed with this source. */ #ifndef ELEMENTARY_H #define ELEMENTARY_H #define ELM_UNIX #undef ELM_WIN32 #undef ELM_WINCE #define ELM_EDBUS #define ELM_EFREET #define ELM_ETHUMB #undef ELM_WEB #undef ELM_EMAP #undef ELM_DEBUG #define ELM_ALLOCA_H #define ELM_LIBINTL_H #define ELM_DIRENT_H /* Standard headers for standard system calls etc. */ #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef ELM_DIRENT_H #include #endif #include #include #ifdef ELM_UNIX #include #ifdef ELM_LIBINTL_H #include #endif #include #include #include #endif #ifdef ELM_ALLOCA_H #include #endif #if defined (ELM_WIN32) || defined (ELM_WINCE) #include #ifndef alloca #define alloca _alloca #endif #endif /* EFL headers */ #include #include #include #include #include #include #include #include #include #include #ifdef ELM_EDBUS #include #endif #ifdef ELM_EFREET #include #include #include #endif #ifdef ELM_ETHUMB #include #endif #ifdef ELM_EMAP #include #endif #ifdef EAPI # undef EAPI #endif #ifdef _WIN32 # ifdef ELEMENTARY_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI # endif /* ! DLL_EXPORT */ # else # define EAPI __declspec(dllimport) # endif /* ! EFL_EVAS_BUILD */ #else # ifdef __GNUC__ # if __GNUC__ >= 4 # define EAPI __attribute__ ((visibility("default"))) # else # define EAPI # endif # else # define EAPI # endif #endif /* ! _WIN32 */ #ifdef _WIN32 # define EAPI_MAIN #else # define EAPI_MAIN EAPI #endif /* allow usage from c++ */ #ifdef __cplusplus extern "C" { #endif /* docs */ #include #include #include #define ELM_VERSION_MAJOR 1 #define ELM_VERSION_MINOR 7 typedef struct _Elm_Version { int major; int minor; int micro; int revision; } Elm_Version; EAPI extern Elm_Version *elm_version; /* include these first for general used definitions */ #include #include #include /* special widgets - types used elsewhere */ #include #include #include #include /* other includes */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* include deprecated calls last of all */ #include #ifdef __cplusplus } #endif #endif elementary-1.7.7/src/lib/elm_flip.h0000664000175000017500000002733012127353615014125 00000000000000/** * @defgroup Flip Flip * @ingroup Elementary * * @image html flip_inheritance_tree.png * @image latex flip_inheritance_tree.eps * * @image html img/widget/flip/preview-00.png * @image latex img/widget/flip/preview-00.eps * * This widget holds 2 content objects(Evas_Object): one on the front and one * on the back. It allows you to flip from front to back and vice-versa using * various animations. * * If either the front or back contents are not set the flip will treat that * as transparent. So if you wore to set the front content but not the back, * and then call elm_flip_go() you would see whatever is below the flip. * * For a list of supported animations see elm_flip_go(). * * Signals that you can add callbacks for are: * "animate,begin" - when a flip animation was started * "animate,done" - when a flip animation is finished * * Default content parts of the flip widget that you can use for are: * @li "front" - A front content of the flip * @li "back" - A back content of the flip * * This widget inherits from @ref elm-container-class, so that the * functions meant to act on it will work for mapbuf objects: * * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * @ref tutorial_flip show how to use most of the API. * * @{ */ typedef enum { ELM_FLIP_ROTATE_Y_CENTER_AXIS, ELM_FLIP_ROTATE_X_CENTER_AXIS, ELM_FLIP_ROTATE_XZ_CENTER_AXIS, ELM_FLIP_ROTATE_YZ_CENTER_AXIS, ELM_FLIP_CUBE_LEFT, ELM_FLIP_CUBE_RIGHT, ELM_FLIP_CUBE_UP, ELM_FLIP_CUBE_DOWN, ELM_FLIP_PAGE_LEFT, ELM_FLIP_PAGE_RIGHT, ELM_FLIP_PAGE_UP, ELM_FLIP_PAGE_DOWN } Elm_Flip_Mode; typedef enum { ELM_FLIP_INTERACTION_NONE, ELM_FLIP_INTERACTION_ROTATE, ELM_FLIP_INTERACTION_CUBE, ELM_FLIP_INTERACTION_PAGE } Elm_Flip_Interaction; typedef enum { ELM_FLIP_DIRECTION_UP, /**< Allows interaction with the top of the widget */ ELM_FLIP_DIRECTION_DOWN, /**< Allows interaction with the bottom of the widget */ ELM_FLIP_DIRECTION_LEFT, /**< Allows interaction with the left portion of the widget */ ELM_FLIP_DIRECTION_RIGHT /**< Allows interaction with the right portion of the widget */ } Elm_Flip_Direction; /** * @brief Add a new flip to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Flip */ EAPI Evas_Object *elm_flip_add(Evas_Object *parent); /** * @brief Get flip front visibility state * * @param obj The flip object * @return EINA_TRUE if front front is showing, EINA_FALSE if the back is * showing. * * @ingroup Flip */ Eina_Bool elm_flip_front_visible_get(const Evas_Object *obj); /** * @brief Set flip perspective * * @param obj The flip object * @param foc The coordinate to set the focus on * @param x The X coordinate * @param y The Y coordinate * * @warning This function currently does nothing. * * @ingroup Flip */ EAPI void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y); /** * @brief Runs the flip animation * * @param obj The flip object * @param mode The mode type * * Flips the front and back contents using the @p mode animation. This * effectively hides the currently visible content and shows the hidden one. * * There a number of possible animations to use for the flipping: * @li ELM_FLIP_ROTATE_X_CENTER_AXIS - Rotate the currently visible content * around a horizontal axis in the middle of its height, the other content * is shown as the other side of the flip. * @li ELM_FLIP_ROTATE_Y_CENTER_AXIS - Rotate the currently visible content * around a vertical axis in the middle of its width, the other content is * shown as the other side of the flip. * @li ELM_FLIP_ROTATE_XZ_CENTER_AXIS - Rotate the currently visible content * around a diagonal axis in the middle of its width, the other content is * shown as the other side of the flip. * @li ELM_FLIP_ROTATE_YZ_CENTER_AXIS - Rotate the currently visible content * around a diagonal axis in the middle of its height, the other content is * shown as the other side of the flip. * @li ELM_FLIP_CUBE_LEFT - Rotate the currently visible content to the left * as if the flip was a cube, the other content is show as the right face of * the cube. * @li ELM_FLIP_CUBE_RIGHT - Rotate the currently visible content to the * right as if the flip was a cube, the other content is show as the left * face of the cube. * @li ELM_FLIP_CUBE_UP - Rotate the currently visible content up as if the * flip was a cube, the other content is show as the bottom face of the cube. * @li ELM_FLIP_CUBE_DOWN - Rotate the currently visible content down as if * the flip was a cube, the other content is show as the upper face of the * cube. * @li ELM_FLIP_PAGE_LEFT - Move the currently visible content to the left as * if the flip was a book, the other content is shown as the page below that. * @li ELM_FLIP_PAGE_RIGHT - Move the currently visible content to the right * as if the flip was a book, the other content is shown as the page below * that. * @li ELM_FLIP_PAGE_UP - Move the currently visible content up as if the * flip was a book, the other content is shown as the page below that. * @li ELM_FLIP_PAGE_DOWN - Move the currently visible content down as if the * flip was a book, the other content is shown as the page below that. * * @image html elm_flip.png * @image latex elm_flip.eps width=\textwidth * * @see elm_flip_go_to() * * @ingroup Flip */ EAPI void elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode); /** * @brief Runs the flip animation to front or back. * * @param obj The flip object * @param front if @c EINA_TRUE, makes front visible, otherwise makes back. * @param mode The mode type * * Flips the front and back contents using the @p mode animation. This * effectively hides the currently visible content and shows the hidden one. * * There a number of possible animations to use for the flipping: * @li ELM_FLIP_ROTATE_X_CENTER_AXIS - Rotate the currently visible content * around a horizontal axis in the middle of its height, the other content * is shown as the other side of the flip. * @li ELM_FLIP_ROTATE_Y_CENTER_AXIS - Rotate the currently visible content * around a vertical axis in the middle of its width, the other content is * shown as the other side of the flip. * @li ELM_FLIP_ROTATE_XZ_CENTER_AXIS - Rotate the currently visible content * around a diagonal axis in the middle of its width, the other content is * shown as the other side of the flip. * @li ELM_FLIP_ROTATE_YZ_CENTER_AXIS - Rotate the currently visible content * around a diagonal axis in the middle of its height, the other content is * shown as the other side of the flip. * @li ELM_FLIP_CUBE_LEFT - Rotate the currently visible content to the left * as if the flip was a cube, the other content is show as the right face of * the cube. * @li ELM_FLIP_CUBE_RIGHT - Rotate the currently visible content to the * right as if the flip was a cube, the other content is show as the left * face of the cube. * @li ELM_FLIP_CUBE_UP - Rotate the currently visible content up as if the * flip was a cube, the other content is show as the bottom face of the cube. * @li ELM_FLIP_CUBE_DOWN - Rotate the currently visible content down as if * the flip was a cube, the other content is show as the upper face of the * cube. * @li ELM_FLIP_PAGE_LEFT - Move the currently visible content to the left as * if the flip was a book, the other content is shown as the page below that. * @li ELM_FLIP_PAGE_RIGHT - Move the currently visible content to the right * as if the flip was a book, the other content is shown as the page below * that. * @li ELM_FLIP_PAGE_UP - Move the currently visible content up as if the * flip was a book, the other content is shown as the page below that. * @li ELM_FLIP_PAGE_DOWN - Move the currently visible content down as if the * flip was a book, the other content is shown as the page below that. * * @image html elm_flip.png * @image latex elm_flip.eps width=\textwidth * * @since 1.7 * * @ingroup Flip */ EAPI void elm_flip_go_to(Evas_Object *obj, Eina_Bool front, Elm_Flip_Mode mode); /** * @brief Set the interactive flip mode * * @param obj The flip object * @param mode The interactive flip mode to use * * This sets if the flip should be interactive (allow user to click and * drag a side of the flip to reveal the back page and cause it to flip). * By default a flip is not interactive. You may also need to set which * sides of the flip are "active" for flipping and how much space they use * (a minimum of a finger size) with elm_flip_interaction_direction_enabled_set() * and elm_flip_interaction_direction_hitsize_set() * * The four available mode of interaction are: * @li ELM_FLIP_INTERACTION_NONE - No interaction is allowed * @li ELM_FLIP_INTERACTION_ROTATE - Interaction will cause rotate animation * @li ELM_FLIP_INTERACTION_CUBE - Interaction will cause cube animation * @li ELM_FLIP_INTERACTION_PAGE - Interaction will cause page animation * * @note ELM_FLIP_INTERACTION_ROTATE won't cause * ELM_FLIP_ROTATE_XZ_CENTER_AXIS or ELM_FLIP_ROTATE_YZ_CENTER_AXIS to * happen, those can only be achieved with elm_flip_go(); * * @ingroup Flip */ EAPI void elm_flip_interaction_set(Evas_Object *obj, Elm_Flip_Interaction mode); /** * @brief Get the interactive flip mode * * @param obj The flip object * @return The interactive flip mode * * Returns the interactive flip mode set by elm_flip_interaction_set() * * @ingroup Flip */ EAPI Elm_Flip_Interaction elm_flip_interaction_get(const Evas_Object *obj); /** * @brief Set which directions of the flip respond to interactive flip * * @param obj The flip object * @param dir The direction to change * @param enabled If that direction is enabled or not * * By default all directions are disabled, so you may want to enable the * desired directions for flipping if you need interactive flipping. You must * call this function once for each direction that should be enabled. * * @see elm_flip_interaction_set() * * @ingroup Flip */ EAPI void elm_flip_interaction_direction_enabled_set(Evas_Object *obj, Elm_Flip_Direction dir, Eina_Bool enabled); /** * @brief Get the enabled state of that flip direction * * @param obj The flip object * @param dir The direction to check * @return If that direction is enabled or not * * Gets the enabled state set by elm_flip_interaction_direction_enabled_set() * * @see elm_flip_interaction_set() * * @ingroup Flip */ EAPI Eina_Bool elm_flip_interaction_direction_enabled_get(Evas_Object *obj, Elm_Flip_Direction dir); /** * @brief Set the amount of the flip that is sensitive to interactive flip * * @param obj The flip object * @param dir The direction to modify * @param hitsize The amount of that dimension (0.0 to 1.0) to use * * Set the amount of the flip that is sensitive to interactive flip, with 0 * representing no area in the flip and 1 representing the entire flip. There * is however a consideration to be made in that the area will never be * smaller than the finger size set(as set in your Elementary configuration). * * @see elm_flip_interaction_set() * * @ingroup Flip */ EAPI void elm_flip_interaction_direction_hitsize_set(Evas_Object *obj, Elm_Flip_Direction dir, double hitsize); /** * @brief Get the amount of the flip that is sensitive to interactive flip * * @param obj The flip object * @param dir The direction to check * @return The size set for that direction * * Returns the amount of sensitive area set by * elm_flip_interaction_direction_hitsize_set(). * * @ingroup Flip */ EAPI double elm_flip_interaction_direction_hitsize_get(Evas_Object *obj, Elm_Flip_Direction dir); /** * @} */ elementary-1.7.7/src/lib/elm_panes.h0000664000175000017500000001440612127353615014301 00000000000000/** * @defgroup Panes Panes * @ingroup Elementary * * @image html panes_inheritance_tree.png * @image latex panes_inheritance_tree.eps * * @image html img/widget/panes/preview-00.png * @image latex img/widget/panes/preview-00.eps width=\textwidth * * @image html img/panes.png * @image latex img/panes.eps width=\textwidth * * The panes widget adds a draggable bar between two contents. When dragged * this bar will resize contents' size. * * Panes can be displayed vertically or horizontally, and contents * size proportion can be customized (homogeneous by default). * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for panes objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "press" - The panes has been pressed (button wasn't released yet). * - @c "unpressed" - The panes was released after being pressed. * - @c "clicked" - The panes has been clicked> * - @c "clicked,double" - The panes has been double clicked * * Available styles for it: * - @c "default" * * Default content parts of the panes widget that you can use are: * @li "left" - A leftside content of the panes * @li "right" - A rightside content of the panes * * If panes are displayed vertically, left content will be displayed on * top. * * Supported elm_object common APIs. * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * Here is an example on its usage: * @li @ref panes_example */ /** * @addtogroup Panes * @{ */ /** * Add a new panes widget to the given parent Elementary * (container) object. * * @param parent The parent object. * @return a new panes widget handle or @c NULL, on errors. * * This function inserts a new panes widget on the canvas. * * @ingroup Panes */ EAPI Evas_Object *elm_panes_add(Evas_Object *parent); /** * Set whether the left and right panes resize homogeneously or not. * * @param obj The panes object. * @param fixed Use @c EINA_TRUE to make @p obj to be * resize the left and right panes @b homogeneously. * Use @c EINA_FALSE to make use of the values specified in * elm_panes_content_left_size_set() and * elm_panes_content_right_size_set() * to resize the left and right panes. * * By default panes are resized homogeneously. * * @see elm_panes_fixed_get() * @see elm_panes_content_left_size_set() * @see elm_panes_content_right_size_set() * * @ingroup Panes */ EAPI void elm_panes_fixed_set(Evas_Object *obj, Eina_Bool fixed); /** * Retrieve the resize mode for the panes of a given panes widget. * * @param obj The panes object. * @return @c EINA_TRUE, if @p obj is set to be resized @b homogeneously, * * @see elm_panes_fixed_set() for more details. * @see elm_panes_content_left_size_get() * @see elm_panes_content_right_size_get() * * @ingroup Panes */ EAPI Eina_Bool elm_panes_fixed_get(const Evas_Object *obj); /** * Get the size proportion of panes widget's left side. * * @param obj The panes object. * @return float value between 0.0 and 1.0 representing size proportion * of left side. * * @see elm_panes_content_left_size_set() for more details. * * @ingroup Panes */ EAPI double elm_panes_content_left_size_get(const Evas_Object *obj); /** * Set the size proportion of panes widget's left side. * * @param obj The panes object. * @param size Value between 0.0 and 1.0 representing size proportion * of left side. * * By default it's homogeneous, i.e., both sides have the same size. * * If something different is required, it can be set with this function. * For example, if the left content should be displayed over * 75% of the panes size, @p size should be passed as @c 0.75. * This way, right content will be resized to 25% of panes size. * * If displayed vertically, left content is displayed at top, and * right content at bottom. * * @note This proportion will change when user drags the panes bar. * * @see elm_panes_content_left_size_get() * * @ingroup Panes */ EAPI void elm_panes_content_left_size_set(Evas_Object *obj, double size); /** * Get the size proportion of panes widget's right side. * * @param obj The panes object. * @return float value between 0.0 and 1.0 representing size proportion * of right side. * * @see elm_panes_content_right_size_set() for more details. * * @ingroup Panes */ EAPI double elm_panes_content_right_size_get(const Evas_Object *obj); /** * Set the size proportion of panes widget's right side. * * @param obj The panes object. * @param size Value between 0.0 and 1.0 representing size proportion * of right side. * * By default it's homogeneous, i.e., both sides have the same size. * * If something different is required, it can be set with this function. * For example, if the right content should be displayed over * 75% of the panes size, @p size should be passed as @c 0.75. * This way, left content will be resized to 25% of panes size. * * If displayed vertically, left content is displayed at top, and * right content at bottom. * * @note This proportion will change when user drags the panes bar. * * @see elm_panes_content_right_size_get() * * @ingroup Panes */ EAPI void elm_panes_content_right_size_set(Evas_Object *obj, double size); /** * Set the orientation of a given panes widget. * * @param obj The panes object. * @param horizontal Use @c EINA_TRUE to make @p obj to be * @b horizontal, @c EINA_FALSE to make it @b vertical. * * Use this function to change how your panes is to be * disposed: vertically or horizontally. * * By default it's displayed horizontally. * * @see elm_panes_horizontal_get() * * @ingroup Panes */ EAPI void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * Retrieve the orientation of a given panes widget. * * @param obj The panes object. * @return @c EINA_TRUE, if @p obj is set to be @b horizontal, * @c EINA_FALSE if it's @b vertical (and on errors). * * @see elm_panes_horizontal_set() for more details. * * @ingroup Panes */ EAPI Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_widget_glview.h0000664000175000017500000001246212127353615016033 00000000000000#ifndef ELM_WIDGET_GLVIEW_H #define ELM_WIDGET_GLVIEW_H /** * @addtogroup Widget * @{ * * @section elm-glview-class The Elementary Glview Class * * Elementary, besides having the @ref Glview widget, exposes its * foundation -- the Elementary Glview Class -- in order to create other * widgets which are a glview with some more logic on top. */ /** * @def ELM_GLVIEW_CLASS * * Use this macro to cast whichever subclass of * #Elm_Glview_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_GLVIEW_CLASS(x) ((Elm_Glview_Smart_Class *) x) /** * @def ELM_GLVIEW_DATA * * Use this macro to cast whichever subdata of * #Elm_Glview_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_GLVIEW_DATA(x) ((Elm_Glview_Smart_Data *) x) /** * @def ELM_GLVIEW_SMART_CLASS_VERSION * * Current version for Elementary glview @b base smart class, a value * which goes to _Elm_Glview_Smart_Class::version. * * @ingroup Widget */ #define ELM_GLVIEW_SMART_CLASS_VERSION 1 /** * @def ELM_GLVIEW_SMART_CLASS_INIT * * Initializer for a whole #Elm_Glview_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_GLVIEW_SMART_CLASS_INIT_NULL * @see ELM_GLVIEW_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_GLVIEW_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_GLVIEW_SMART_CLASS_VERSION} /** * @def ELM_GLVIEW_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Glview_Smart_Class structure. * * @see ELM_GLVIEW_SMART_CLASS_INIT_NAME_VERSION * @see ELM_GLVIEW_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_GLVIEW_SMART_CLASS_INIT_NULL \ ELM_GLVIEW_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_GLVIEW_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Glview_Smart_Class structure and * set its name and version. * * This is similar to #ELM_GLVIEW_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Glview_Smart_Class (base field) * to the latest #ELM_GLVIEW_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_GLVIEW_SMART_CLASS_INIT_NULL * @see ELM_GLVIEW_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_GLVIEW_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_GLVIEW_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary glview base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a glview. * * All of the functions listed on @ref Glview namespace will work for * objects deriving from #Elm_Glview_Smart_Class. */ typedef struct _Elm_Glview_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Glview_Smart_Class; /** * Base widget smart data extended with glview instance data. */ typedef struct _Elm_Glview_Smart_Data Elm_Glview_Smart_Data; struct _Elm_Glview_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ Elm_GLView_Mode mode; Elm_GLView_Resize_Policy scale_policy; Elm_GLView_Render_Policy render_policy; Evas_GL *evasgl; Evas_GL_Config *config; Evas_GL_Surface *surface; Evas_GL_Context *context; Evas_Coord w, h; Elm_GLView_Func_Cb init_func; Elm_GLView_Func_Cb del_func; Elm_GLView_Func_Cb resize_func; Elm_GLView_Func_Cb render_func; Ecore_Idle_Enterer *render_idle_enterer; Eina_Bool initialized : 1; Eina_Bool resized : 1; }; /** * @} */ EAPI extern const char ELM_GLVIEW_SMART_NAME[]; EAPI const Elm_Glview_Smart_Class *elm_glview_smart_class_get(void); #define ELM_GLVIEW_DATA_GET(o, sd) \ Elm_Glview_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_GLVIEW_DATA_GET_OR_RETURN(o, ptr) \ ELM_GLVIEW_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_GLVIEW_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_GLVIEW_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_GLVIEW_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_GLVIEW_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_config.c0000664000175000017500000017421212127353615014435 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #ifdef HAVE_EVIL # include #endif #include #include "elm_priv.h" EAPI int ELM_EVENT_CONFIG_ALL_CHANGED = 0; Elm_Config *_elm_config = NULL; char *_elm_profile = NULL; static Eet_Data_Descriptor *_config_edd = NULL; static Eet_Data_Descriptor *_config_font_overlay_edd = NULL; static Eet_Data_Descriptor *_config_color_edd = NULL; static Eet_Data_Descriptor *_config_color_palette_edd = NULL; const char *_elm_preferred_engine = NULL; static Ecore_Poller *_elm_cache_flush_poller = NULL; const char *_elm_engines[] = { "software_x11", "fb", "directfb", "software_16_x11", "software_8_x11", "xrender_x11", "opengl_x11", "software_gdi", "software_16_wince_gdi", "sdl", "software_16_sdl", "opengl_sdl", "buffer", "ews", "opengl_cocoa", "psl1ght", "wayland_shm", "wayland_egl", NULL }; /* whenever you want to add a new text class support into Elementary, declare it both here and in the (default) theme */ static const Elm_Text_Class _elm_text_classes[] = { {"button", "Button"}, {"label", "Label"}, {"entry", "Entry"}, {"title_bar", "Title Bar"}, {"list_item", "List Items"}, {"grid_item", "Grid Items"}, {"toolbar_item", "Toolbar Items"}, {"menu_item", "Menu Items"}, {NULL, NULL} }; static void _desc_init(void); static void _desc_shutdown(void); static void _profile_fetch_from_conf(void); static void _config_free(void); static void _config_apply(void); static Elm_Config *_config_user_load(void); static Elm_Config *_config_system_load(void); static void _config_load(void); static void _config_update(void); static void _env_get(void); static size_t _elm_data_dir_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4); static size_t _elm_user_dir_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4); #define ELM_CONFIG_VAL(edd, type, member, dtype) \ EET_DATA_DESCRIPTOR_ADD_BASIC(edd, type, #member, member, dtype) #define ELM_CONFIG_LIST(edd, type, member, eddtype) \ EET_DATA_DESCRIPTOR_ADD_LIST(edd, type, #member, member, eddtype) #ifdef HAVE_ELEMENTARY_X static Ecore_Event_Handler *_prop_change_handler = NULL; static Ecore_Timer *_prop_all_update_timer = NULL; static Ecore_Timer *_prop_change_delay_timer = NULL; static Ecore_X_Window _root_1st = 0; #define ATOM_COUNT 2 static Ecore_X_Atom _atom[ATOM_COUNT]; static Ecore_X_Atom _atom_config = 0; static const char *_atom_names[ATOM_COUNT] = { "ELM_PROFILE", "ELM_CONFIG" }; #define ATOM_E_PROFILE 0 #define ATOM_E_CONFIG 1 static Eina_Bool _prop_all_update_cb(void *data __UNUSED__); static Eina_Bool _prop_config_get(void); static void _prop_config_set(void); static Eina_Bool _prop_change(void *data __UNUSED__, int ev_type __UNUSED__, void *ev); static Eina_Bool _prop_all_update_cb(void *data __UNUSED__) { _prop_config_set(); ecore_x_window_prop_string_set(_root_1st, _atom[ATOM_E_PROFILE], _elm_profile); _prop_all_update_timer = NULL; return EINA_FALSE; } static Eina_Bool _prop_config_get(void) { int size = 0; Ecore_X_Atom atom; char buf[512]; unsigned char *data = NULL; Elm_Config *config_data; snprintf(buf, sizeof(buf), "ELM_CONFIG_%s", _elm_profile); atom = ecore_x_atom_get(buf); _atom_config = atom; if (!ecore_x_window_prop_property_get(_root_1st, atom, _atom[ATOM_E_CONFIG], 8, &data, &size)) { if (!ecore_x_window_prop_property_get(_root_1st, _atom[ATOM_E_CONFIG], _atom[ATOM_E_CONFIG], 8, &data, &size)) return EINA_FALSE; else _atom_config = _atom[ATOM_E_CONFIG]; } else _atom_config = atom; if (size < 1) { free(data); return EINA_FALSE; } config_data = eet_data_descriptor_decode(_config_edd, data, size); free(data); if (!config_data) return EINA_FALSE; /* What do we do on version mismatch when someone changes the * config in the rootwindow? */ /* Most obvious case, new version and we are still linked to * whatever was there before, we just ignore until user restarts us */ if (config_data->config_version > ELM_CONFIG_VERSION) return EINA_TRUE; /* What in the case the version is older? Do we even support those * cases or we only check for equality above? */ _config_free(); _elm_config = config_data; _env_get(); _config_apply(); _elm_config_font_overlay_apply(); _elm_rescale(); _elm_recache(); ecore_event_add(ELM_EVENT_CONFIG_ALL_CHANGED, NULL, NULL, NULL); return EINA_TRUE; } static void _prop_config_set(void) { unsigned char *config_data = NULL; int size = 0; config_data = eet_data_descriptor_encode(_config_edd, _elm_config, &size); if (config_data) { Ecore_X_Atom atom; char buf[512]; snprintf(buf, sizeof(buf), "ELM_CONFIG_%s", _elm_profile); atom = ecore_x_atom_get(buf); _atom_config = atom; ecore_x_window_prop_property_set(_root_1st, _atom_config, _atom[ATOM_E_CONFIG], 8, config_data, size); free(config_data); } } static Eina_Bool _prop_change_delay_cb(void *data __UNUSED__) { char *s; if (!getenv("ELM_PROFILE")) { s = ecore_x_window_prop_string_get(_root_1st, _atom[ATOM_E_PROFILE]); if (s) { if (_elm_profile) free(_elm_profile); _elm_profile = s; } } _prop_config_get(); _prop_change_delay_timer = NULL; return EINA_FALSE; } static Eina_Bool _prop_change(void *data __UNUSED__, int ev_type __UNUSED__, void *ev) { Ecore_X_Event_Window_Property *event = ev; if (event->win == _root_1st) { if (event->atom == _atom[ATOM_E_PROFILE]) { if (_prop_change_delay_timer) ecore_timer_del(_prop_change_delay_timer); _prop_change_delay_timer = ecore_timer_add(0.1, _prop_change_delay_cb, NULL); } else if (((_atom_config > 0) && (event->atom == _atom_config)) || (event->atom == _atom[ATOM_E_CONFIG])) { if (_prop_change_delay_timer) ecore_timer_del(_prop_change_delay_timer); _prop_change_delay_timer = ecore_timer_add(0.1, _prop_change_delay_cb, NULL); } } return ECORE_CALLBACK_PASS_ON; } #endif static void _desc_init(void) { Eet_Data_Descriptor_Class eddc; EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET(&eddc, Elm_Config); eddc.func.str_direct_alloc = NULL; eddc.func.str_direct_free = NULL; _config_edd = eet_data_descriptor_file_new(&eddc); if (!_config_edd) { printf("EEEK! eet_data_descriptor_file_new() failed\n"); return; } memset(&eddc, 0, sizeof(eddc)); /* just in case... */ EET_EINA_STREAM_DATA_DESCRIPTOR_CLASS_SET(&eddc, Elm_Font_Overlay); eddc.func.str_direct_alloc = NULL; eddc.func.str_direct_free = NULL; _config_font_overlay_edd = eet_data_descriptor_stream_new(&eddc); if (!_config_font_overlay_edd) { printf("EEEK! eet_data_descriptor_stream_new() failed\n"); eet_data_descriptor_free(_config_edd); return; } memset(&eddc, 0, sizeof(eddc)); /* just in case... */ EET_EINA_STREAM_DATA_DESCRIPTOR_CLASS_SET(&eddc, Elm_Color_RGBA); eddc.func.str_direct_alloc = NULL; eddc.func.str_direct_free = NULL; _config_color_edd = eet_data_descriptor_stream_new(&eddc); if (!_config_color_edd) { printf("EEEK! eet_data_descriptor_stream_new() failed\n"); eet_data_descriptor_free(_config_edd); return; } memset(&eddc, 0, sizeof(eddc)); /* just in case... */ EET_EINA_STREAM_DATA_DESCRIPTOR_CLASS_SET(&eddc, Elm_Custom_Palette); eddc.func.str_direct_alloc = NULL; eddc.func.str_direct_free = NULL; _config_color_palette_edd = eet_data_descriptor_stream_new(&eddc); if (!_config_color_palette_edd) { printf("EEEK! eet_data_descriptor_stream_new() failed\n"); eet_data_descriptor_free(_config_edd); return; } #define T_INT EET_T_INT #define T_DOUBLE EET_T_DOUBLE #define T_STRING EET_T_STRING #define T_UCHAR EET_T_UCHAR #define T Elm_Font_Overlay #define D _config_font_overlay_edd ELM_CONFIG_VAL(D, T, text_class, EET_T_STRING); ELM_CONFIG_VAL(D, T, font, EET_T_STRING); ELM_CONFIG_VAL(D, T, size, EET_T_INT); #undef T #undef D #define T Elm_Color_RGBA #define D _config_color_edd ELM_CONFIG_VAL(D, T, r, EET_T_UINT); ELM_CONFIG_VAL(D, T, g, EET_T_UINT); ELM_CONFIG_VAL(D, T, b, EET_T_UINT); ELM_CONFIG_VAL(D, T, a, EET_T_UINT); #undef T #undef D #define T Elm_Custom_Palette #define D _config_color_palette_edd ELM_CONFIG_VAL(D, T, palette_name, EET_T_STRING); ELM_CONFIG_LIST(D, T, color_list, _config_color_edd); #undef T #undef D #define T Elm_Config #define D _config_edd ELM_CONFIG_VAL(D, T, config_version, T_INT); ELM_CONFIG_VAL(D, T, engine, T_STRING); ELM_CONFIG_VAL(D, T, vsync, T_UCHAR); ELM_CONFIG_VAL(D, T, thumbscroll_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, thumbscroll_threshold, T_INT); ELM_CONFIG_VAL(D, T, thumbscroll_momentum_threshold, T_DOUBLE); ELM_CONFIG_VAL(D, T, thumbscroll_friction, T_DOUBLE); ELM_CONFIG_VAL(D, T, thumbscroll_bounce_friction, T_DOUBLE); ELM_CONFIG_VAL(D, T, thumbscroll_border_friction, T_DOUBLE); ELM_CONFIG_VAL(D, T, thumbscroll_sensitivity_friction, T_DOUBLE); ELM_CONFIG_VAL(D, T, page_scroll_friction, T_DOUBLE); ELM_CONFIG_VAL(D, T, bring_in_scroll_friction, T_DOUBLE); ELM_CONFIG_VAL(D, T, zoom_friction, T_DOUBLE); ELM_CONFIG_VAL(D, T, thumbscroll_bounce_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, scroll_smooth_time_interval, T_DOUBLE); ELM_CONFIG_VAL(D, T, scroll_smooth_amount, T_DOUBLE); ELM_CONFIG_VAL(D, T, scroll_smooth_history_weight, T_DOUBLE); ELM_CONFIG_VAL(D, T, scroll_smooth_future_time, T_DOUBLE); ELM_CONFIG_VAL(D, T, scroll_smooth_time_window, T_DOUBLE); ELM_CONFIG_VAL(D, T, scale, T_DOUBLE); ELM_CONFIG_VAL(D, T, bgpixmap, T_INT); ELM_CONFIG_VAL(D, T, compositing, T_INT); /* EET_DATA_DESCRIPTOR_ADD_LIST(D, T, "font_dirs", font_dirs, sub_edd); */ ELM_CONFIG_LIST(D, T, font_overlays, _config_font_overlay_edd); ELM_CONFIG_VAL(D, T, font_hinting, T_INT); ELM_CONFIG_VAL(D, T, cache_flush_poll_interval, T_INT); ELM_CONFIG_VAL(D, T, cache_flush_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, image_cache, T_INT); ELM_CONFIG_VAL(D, T, font_cache, T_INT); ELM_CONFIG_VAL(D, T, edje_cache, T_INT); ELM_CONFIG_VAL(D, T, edje_collection_cache, T_INT); ELM_CONFIG_VAL(D, T, finger_size, T_INT); ELM_CONFIG_VAL(D, T, fps, T_DOUBLE); ELM_CONFIG_VAL(D, T, theme, T_STRING); ELM_CONFIG_VAL(D, T, modules, T_STRING); ELM_CONFIG_VAL(D, T, tooltip_delay, T_DOUBLE); ELM_CONFIG_VAL(D, T, cursor_engine_only, T_UCHAR); ELM_CONFIG_VAL(D, T, focus_highlight_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, focus_highlight_animate, T_UCHAR); ELM_CONFIG_VAL(D, T, toolbar_shrink_mode, T_INT); ELM_CONFIG_VAL(D, T, fileselector_expand_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, inwin_dialogs_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, icon_size, T_INT); ELM_CONFIG_VAL(D, T, longpress_timeout, T_DOUBLE); ELM_CONFIG_VAL(D, T, effect_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, desktop_entry, T_UCHAR); ELM_CONFIG_VAL(D, T, password_show_last, T_UCHAR); ELM_CONFIG_VAL(D, T, password_show_last_timeout, T_DOUBLE); ELM_CONFIG_VAL(D, T, glayer_zoom_finger_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, glayer_zoom_finger_factor, T_DOUBLE); ELM_CONFIG_VAL(D, T, glayer_zoom_wheel_factor, T_DOUBLE); ELM_CONFIG_VAL(D, T, glayer_zoom_distance_tolerance, T_DOUBLE); ELM_CONFIG_VAL(D, T, glayer_rotate_finger_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, glayer_rotate_angular_tolerance, T_DOUBLE); ELM_CONFIG_VAL(D, T, glayer_line_min_length, T_DOUBLE); ELM_CONFIG_VAL(D, T, glayer_line_distance_tolerance, T_DOUBLE); ELM_CONFIG_VAL(D, T, glayer_line_angular_tolerance, T_DOUBLE); ELM_CONFIG_VAL(D, T, glayer_flick_time_limit_ms, T_INT); ELM_CONFIG_VAL(D, T, glayer_long_tap_start_timeout, T_DOUBLE); ELM_CONFIG_VAL(D, T, glayer_double_tap_timeout, T_DOUBLE); ELM_CONFIG_VAL(D, T, access_mode, T_INT); ELM_CONFIG_VAL(D, T, glayer_continues_enable, T_UCHAR); ELM_CONFIG_VAL(D, T, week_start, T_INT); ELM_CONFIG_VAL(D, T, weekend_start, T_INT); ELM_CONFIG_VAL(D, T, weekend_len, T_INT); ELM_CONFIG_VAL(D, T, year_min, T_INT); ELM_CONFIG_VAL(D, T, year_max, T_INT); ELM_CONFIG_LIST(D, T, color_palette, _config_color_palette_edd); ELM_CONFIG_VAL(D, T, softcursor_mode, T_UCHAR); ELM_CONFIG_VAL(D, T, auto_norender_withdrawn, T_UCHAR); ELM_CONFIG_VAL(D, T, auto_norender_iconified_same_as_withdrawn, T_UCHAR); ELM_CONFIG_VAL(D, T, auto_flush_withdrawn, T_UCHAR); ELM_CONFIG_VAL(D, T, auto_dump_withdrawn, T_UCHAR); ELM_CONFIG_VAL(D, T, auto_throttle, T_UCHAR); ELM_CONFIG_VAL(D, T, auto_throttle_amount, T_DOUBLE); #undef T #undef D #undef T_INT #undef T_DOUBLE #undef T_STRING #undef T_UCHAR } static void _desc_shutdown(void) { if (_config_edd) { eet_data_descriptor_free(_config_edd); _config_edd = NULL; } if (_config_font_overlay_edd) { eet_data_descriptor_free(_config_font_overlay_edd); _config_font_overlay_edd = NULL; } if (_config_color_edd) { eet_data_descriptor_free(_config_color_edd); _config_color_edd = NULL; } if (_config_color_palette_edd) { eet_data_descriptor_free(_config_color_palette_edd); _config_color_palette_edd = NULL; } } static int _sort_files_cb(const void *f1, const void *f2) { return strcmp(f1, f2); } const char * _elm_config_current_profile_get(void) { return _elm_profile; } static size_t _elm_data_dir_snprintf(char *dst, size_t size, const char *fmt, ...) { size_t data_dir_len, off; va_list ap; data_dir_len = eina_strlcpy(dst, _elm_data_dir, size); off = data_dir_len + 1; if (off >= size) goto end; va_start(ap, fmt); dst[data_dir_len] = '/'; off = off + vsnprintf(dst + off, size - off, fmt, ap); va_end(ap); end: return off; } static size_t _elm_user_dir_snprintf(char *dst, size_t size, const char *fmt, ...) { const char *home; size_t user_dir_len, off; va_list ap; #ifdef _WIN32 home = evil_homedir_get(); #else home = getenv("HOME"); #endif if (!home) home = "/"; user_dir_len = eina_str_join_len(dst, size, '/', home, strlen(home), ELEMENTARY_BASE_DIR, sizeof(ELEMENTARY_BASE_DIR) - 1); off = user_dir_len + 1; if (off >= size) goto end; va_start(ap, fmt); dst[user_dir_len] = '/'; off = off + vsnprintf(dst + off, size - off, fmt, ap); va_end(ap); end: return off; } const char * _elm_config_profile_dir_get(const char *prof, Eina_Bool is_user) { char buf[PATH_MAX]; if (!is_user) goto not_user; _elm_user_dir_snprintf(buf, sizeof(buf), "config/%s", prof); if (ecore_file_is_dir(buf)) return strdup(buf); return NULL; not_user: snprintf(buf, sizeof(buf), "%s/config/%s", _elm_data_dir, prof); if (ecore_file_is_dir(buf)) return strdup(buf); return NULL; } Eina_List * _elm_config_font_overlays_list(void) { return _elm_config->font_overlays; } Eina_Bool _elm_config_access_get(void) { return _elm_config->access_mode; } void _elm_config_access_set(Eina_Bool is_access) { is_access = !!is_access; if (_elm_config->access_mode == is_access) return; _elm_config->access_mode = is_access; _elm_win_access(is_access); } void _elm_config_font_overlay_set(const char *text_class, const char *font, Evas_Font_Size size) { Elm_Font_Overlay *efd; Eina_List *l; EINA_LIST_FOREACH(_elm_config->font_overlays, l, efd) { if (strcmp(efd->text_class, text_class)) continue; if (efd->font) eina_stringshare_del(efd->font); efd->font = eina_stringshare_add(font); efd->size = size; _elm_config->font_overlays = eina_list_promote_list(_elm_config->font_overlays, l); return; } /* the text class doesn't exist */ efd = calloc(1, sizeof(Elm_Font_Overlay)); efd->text_class = eina_stringshare_add(text_class); efd->font = eina_stringshare_add(font); efd->size = size; _elm_config->font_overlays = eina_list_prepend(_elm_config->font_overlays, efd); } void _elm_config_font_overlay_remove(const char *text_class) { Elm_Font_Overlay *efd; Eina_List *l; EINA_LIST_FOREACH(_elm_config->font_overlays, l, efd) { if (strcmp(efd->text_class, text_class)) continue; _elm_config->font_overlays = eina_list_remove_list(_elm_config->font_overlays, l); if (efd->text_class) eina_stringshare_del(efd->text_class); if (efd->font) eina_stringshare_del(efd->font); free(efd); return; } } void _elm_config_font_overlay_apply(void) { Elm_Font_Overlay *efd; Eina_List *l; int i; for (i = 0; _elm_text_classes[i].desc; i++) edje_text_class_del(_elm_text_classes[i].name); EINA_LIST_FOREACH(_elm_config->font_overlays, l, efd) edje_text_class_set(efd->text_class, efd->font, efd->size); } Eina_List * _elm_config_text_classes_get(void) { Eina_List *ret = NULL; int i; for (i = 0; _elm_text_classes[i].desc; i++) { Elm_Text_Class *tc; tc = malloc(sizeof(*tc)); if (!tc) continue; *tc = _elm_text_classes[i]; ret = eina_list_append(ret, tc); } return ret; } void _elm_config_text_classes_free(Eina_List *l) { Elm_Text_Class *tc; EINA_LIST_FREE(l, tc) free(tc); } Eina_List * _elm_config_color_list_get(const char *palette_name) { Eina_List *plist; Elm_Custom_Palette *cpalette; EINA_LIST_FOREACH(_elm_config->color_palette, plist, cpalette) { if (strcmp(cpalette->palette_name, palette_name)) continue; return cpalette->color_list; } return NULL; } void _elm_config_color_set(const char *palette_name, int r, int g, int b, int a) { Eina_List *plist; Elm_Custom_Palette *cpalette; Elm_Color_RGBA *color; EINA_LIST_FOREACH(_elm_config->color_palette, plist, cpalette) { if (strcmp(cpalette->palette_name, palette_name)) continue; color = calloc(1, sizeof(Elm_Color_RGBA)); color->r = r; color->g = g; color->b = b; color->a = a; cpalette->color_list = eina_list_prepend(cpalette->color_list, color); } } void _elm_config_colors_free(const char *palette_name) { Eina_List *plist; Elm_Custom_Palette *cpalette; Elm_Color_RGBA *color; EINA_LIST_FOREACH(_elm_config->color_palette, plist, cpalette) { if (strcmp(cpalette->palette_name, palette_name)) continue; EINA_LIST_FREE(cpalette->color_list, color) { free(color); } } } Eina_List * _elm_config_profiles_list(void) { Eina_File_Direct_Info *info; Eina_List *flist = NULL; Eina_Iterator *file_it; char buf[PATH_MAX]; const char *dir; size_t len; len = _elm_user_dir_snprintf(buf, sizeof(buf), "config"); file_it = eina_file_stat_ls(buf); if (!file_it) goto sys; buf[len] = '/'; len++; len = sizeof(buf) - len; EINA_ITERATOR_FOREACH(file_it, info) { if (info->name_length >= len) continue; if (info->type == EINA_FILE_DIR) { flist = eina_list_sorted_insert(flist, _sort_files_cb, eina_stringshare_add(info->path + info->name_start)); } } eina_iterator_free(file_it); sys: len = eina_str_join_len(buf, sizeof(buf), '/', _elm_data_dir, strlen(_elm_data_dir), "config", sizeof("config") - 1); file_it = eina_file_direct_ls(buf); if (!file_it) goto list_free; buf[len] = '/'; len++; len = sizeof(buf) - len; EINA_ITERATOR_FOREACH(file_it, info) { if (info->name_length >= len) continue; switch (info->type) { case EINA_FILE_DIR: { const Eina_List *l; const char *tmp; EINA_LIST_FOREACH(flist, l, tmp) if (!strcmp(info->path + info->name_start, tmp)) break; if (!l) flist = eina_list_sorted_insert(flist, _sort_files_cb, eina_stringshare_add(info->path + info->name_start)); } break; default: continue; } } eina_iterator_free(file_it); return flist; list_free: EINA_LIST_FREE(flist, dir) eina_stringshare_del(dir); return NULL; } static void _profile_fetch_from_conf(void) { char buf[PATH_MAX], *p, *s; Eet_File *ef = NULL; int len = 0; _elm_profile = strdup("default"); // if env var - use profile without question s = getenv("ELM_PROFILE"); if (s) { free(_elm_profile); _elm_profile = strdup(s); return; } // user profile _elm_user_dir_snprintf(buf, sizeof(buf), "config/profile.cfg"); ef = eet_open(buf, EET_FILE_MODE_READ); if (ef) { p = eet_read(ef, "config", &len); if (p) { free(_elm_profile); _elm_profile = malloc(len + 1); memcpy(_elm_profile, p, len); _elm_profile[len] = 0; free(p); } eet_close(ef); if (!p) ef = NULL; } if (ef) return; // system profile _elm_data_dir_snprintf(buf, sizeof(buf), "config/profile.cfg"); ef = eet_open(buf, EET_FILE_MODE_READ); if (ef) { p = eet_read(ef, "config", &len); if (p) { free(_elm_profile); _elm_profile = malloc(len + 1); memcpy(_elm_profile, p, len); _elm_profile[len] = 0; free(p); } eet_close(ef); } } static void _config_free(void) { Elm_Font_Overlay *fo; const char *fontdir; Elm_Custom_Palette *palette; Elm_Color_RGBA *color; if (!_elm_config) return; EINA_LIST_FREE(_elm_config->font_dirs, fontdir) { eina_stringshare_del(fontdir); } if (_elm_config->engine) eina_stringshare_del(_elm_config->engine); EINA_LIST_FREE(_elm_config->font_overlays, fo) { if (fo->text_class) eina_stringshare_del(fo->text_class); if (fo->font) eina_stringshare_del(fo->font); free(fo); } EINA_LIST_FREE(_elm_config->color_palette, palette) { if (palette->palette_name) eina_stringshare_del(palette->palette_name); EINA_LIST_FREE(palette->color_list, color) free(color); free(palette); } if (_elm_config->theme) eina_stringshare_del(_elm_config->theme); if (_elm_config->modules) eina_stringshare_del(_elm_config->modules); free(_elm_config); _elm_config = NULL; } static void _config_apply(void) { _elm_theme_parse(NULL, _elm_config->theme); ecore_animator_frametime_set(1.0 / _elm_config->fps); } static void _config_sub_apply(void) { edje_frametime_set(1.0 / _elm_config->fps); edje_scale_set(_elm_config->scale); edje_password_show_last_set(_elm_config->password_show_last); edje_password_show_last_timeout_set(_elm_config->password_show_last_timeout); if (_elm_config->modules) _elm_module_parse(_elm_config->modules); } static Eina_Bool _elm_cache_flush_cb(void *data __UNUSED__) { elm_cache_all_flush(); return ECORE_CALLBACK_RENEW; } /* kind of abusing this call right now -- shared between all of those * properties -- but they are not meant to be called that periodically * anyway */ void _elm_recache(void) { Eina_List *l; Evas_Object *win; elm_cache_all_flush(); EINA_LIST_FOREACH(_elm_win_list, l, win) { Evas *e = evas_object_evas_get(win); evas_image_cache_set(e, _elm_config->image_cache * 1024); evas_font_cache_set(e, _elm_config->font_cache * 1024); } edje_file_cache_set(_elm_config->edje_cache); edje_collection_cache_set(_elm_config->edje_collection_cache); if (_elm_cache_flush_poller) { ecore_poller_del(_elm_cache_flush_poller); _elm_cache_flush_poller = NULL; } if (_elm_config->cache_flush_enable) { if (_elm_config->cache_flush_poll_interval > 0) { _elm_cache_flush_poller = ecore_poller_add(ECORE_POLLER_CORE, _elm_config->cache_flush_poll_interval, _elm_cache_flush_cb, NULL); } } } static Elm_Config * _config_user_load(void) { Elm_Config *cfg = NULL; Eet_File *ef; char buf[PATH_MAX]; _elm_user_dir_snprintf(buf, sizeof(buf), "config/%s/base.cfg", _elm_profile); ef = eet_open(buf, EET_FILE_MODE_READ); if (ef) { cfg = eet_data_read(ef, _config_edd, "config"); eet_close(ef); } return cfg; } static Elm_Config * _config_system_load(void) { Elm_Config *cfg = NULL; Eet_File *ef; char buf[PATH_MAX]; _elm_data_dir_snprintf(buf, sizeof(buf), "config/%s/base.cfg", _elm_profile); ef = eet_open(buf, EET_FILE_MODE_READ); if (ef) { cfg = eet_data_read(ef, _config_edd, "config"); eet_close(ef); } return cfg; } static void _config_load(void) { _elm_config = _config_user_load(); if (_elm_config) { if (_elm_config->config_version < ELM_CONFIG_VERSION) _config_update(); return; } /* no user config, fallback for system. No need to check version for * this one, if it's not the right one, someone screwed up at the time * of installing it */ _elm_config = _config_system_load(); if (_elm_config) return; /* FIXME: config load could have failed because of a non-existent * profile. Fallback to default before moving on */ // config load fail - defaults // why are these here? well if they are, it means you can make a gui // config recovery app i guess... _elm_config = ELM_NEW(Elm_Config); _elm_config->config_version = ELM_CONFIG_VERSION; _elm_config->engine = eina_stringshare_add("software_x11"); _elm_config->vsync = 0; _elm_config->thumbscroll_enable = EINA_TRUE; _elm_config->thumbscroll_threshold = 24; _elm_config->thumbscroll_momentum_threshold = 100.0; _elm_config->thumbscroll_friction = 1.0; _elm_config->thumbscroll_bounce_friction = 0.5; _elm_config->thumbscroll_bounce_enable = EINA_TRUE; _elm_config->page_scroll_friction = 0.5; _elm_config->bring_in_scroll_friction = 0.5; _elm_config->zoom_friction = 0.5; _elm_config->thumbscroll_border_friction = 0.5; _elm_config->thumbscroll_sensitivity_friction = 0.25; // magic number! just trial and error shows this makes it behave "nicer" and not run off at high speed all the time _elm_config->scroll_smooth_time_interval = 0.008; _elm_config->scroll_smooth_amount = 1.0; _elm_config->scroll_smooth_history_weight = 0.3; _elm_config->scroll_smooth_future_time = 0.0; _elm_config->scroll_smooth_time_window = 0.2; _elm_config->scale = 1.0; _elm_config->bgpixmap = 0; _elm_config->compositing = 1; _elm_config->font_hinting = 2; _elm_config->cache_flush_poll_interval = 512; _elm_config->cache_flush_enable = EINA_TRUE; _elm_config->font_dirs = NULL; _elm_config->image_cache = 4096; _elm_config->font_cache = 512; _elm_config->edje_cache = 32; _elm_config->edje_collection_cache = 64; _elm_config->finger_size = 40; _elm_config->fps = 60.0; _elm_config->theme = eina_stringshare_add("default"); _elm_config->modules = NULL; _elm_config->tooltip_delay = 1.0; _elm_config->cursor_engine_only = EINA_TRUE; _elm_config->focus_highlight_enable = EINA_FALSE; _elm_config->focus_highlight_animate = EINA_TRUE; _elm_config->toolbar_shrink_mode = 2; _elm_config->fileselector_expand_enable = EINA_FALSE; _elm_config->inwin_dialogs_enable = EINA_FALSE; _elm_config->icon_size = 32; _elm_config->longpress_timeout = 1.0; _elm_config->effect_enable = EINA_TRUE; _elm_config->desktop_entry = EINA_FALSE; _elm_config->is_mirrored = EINA_FALSE; /* Read sys value in env_get() */ _elm_config->password_show_last = EINA_FALSE; _elm_config->password_show_last_timeout = 2.0; _elm_config->glayer_zoom_finger_enable = EINA_TRUE; _elm_config->glayer_zoom_finger_factor = 1.0; _elm_config->glayer_zoom_wheel_factor = 0.05; _elm_config->glayer_zoom_distance_tolerance = 1.0; /* 1 times elm_finger_size_get() */ _elm_config->glayer_rotate_finger_enable = EINA_TRUE; _elm_config->glayer_rotate_angular_tolerance = 2.0; /* 2 DEG */ _elm_config->glayer_line_min_length = 1.0; /* 1 times elm_finger_size_get() */ _elm_config->glayer_line_distance_tolerance = 3.0; /* 3 times elm_finger_size_get() */ _elm_config->glayer_line_angular_tolerance = 20.0; /* 20 DEG */ _elm_config->glayer_flick_time_limit_ms = 120; /* ms to finish flick */ _elm_config->glayer_long_tap_start_timeout = 1.2; /* 1.2 second to start long-tap */ _elm_config->glayer_double_tap_timeout = 0.25; /* 0.25 seconds between 2 mouse downs of a tap. */ _elm_config->glayer_continues_enable = EINA_TRUE; /* Continue gestures default */ _elm_config->access_mode = ELM_ACCESS_MODE_OFF; _elm_config->week_start = 1; /* monday */ _elm_config->weekend_start = 6; /* saturday */ _elm_config->weekend_len = 2; _elm_config->year_min = 2; _elm_config->year_max = 137; _elm_config->softcursor_mode = 0; /* 0 = auto, 1 = on, 2 = off */ _elm_config->color_palette = NULL; _elm_config->auto_norender_withdrawn = 0; _elm_config->auto_norender_iconified_same_as_withdrawn = 1; _elm_config->auto_flush_withdrawn = 0; _elm_config->auto_dump_withdrawn = 0; _elm_config->auto_throttle = 0; _elm_config->auto_throttle_amount = 0.1; } static const char * _elm_config_eet_close_error_get(Eet_File *ef, char *file) { Eet_Error err; const char *erstr = NULL; err = eet_close(ef); switch (err) { case EET_ERROR_WRITE_ERROR: erstr = "An error occurred while saving Elementary's " "settings to disk. The error could not be " "deterimined. The file where the error occurred was: " "%s. This file has been deleted to avoid corrupt data."; break; case EET_ERROR_WRITE_ERROR_FILE_TOO_BIG: erstr = "Elementary's settings files are too big " "for the file system they are being saved to. " "This error is very strange as the files should " "be extremely small. Please check the settings " "for your home directory. " "The file where the error occurred was: %s ." "This file has been deleted to avoid corrupt data."; break; case EET_ERROR_WRITE_ERROR_IO_ERROR: erstr = "An output error occurred when writing the settings " "files for Elementary. Your disk is having troubles " "and possibly needs replacement. " "The file where the error occurred was: %s ." "This file has been deleted to avoid corrupt data."; break; case EET_ERROR_WRITE_ERROR_OUT_OF_SPACE: erstr = "Elementary cannot write its settings file " "because it ran out of space to write the file. " "You have either run out of disk space or have " "gone over your quota limit. " "The file where the error occurred was: %s ." "This file has been deleted to avoid corrupt data."; break; case EET_ERROR_WRITE_ERROR_FILE_CLOSED: erstr = "Elementary unexpectedly had the settings file " "it was writing closed on it. This is very unusual. " "The file where the error occurred was: %s " "This file has been deleted to avoid corrupt data."; break; default: break; } if (erstr) { /* delete any partially-written file */ ecore_file_unlink(file); return strdup(erstr); } return NULL; } static Eina_Bool _elm_config_profile_save(void) { char buf[4096], buf2[4096]; int ok = 0, ret; const char *err; Eet_File *ef; size_t len; len = _elm_user_dir_snprintf(buf, sizeof(buf), "config/profile.cfg"); if (len + 1 >= sizeof(buf)) return EINA_FALSE; len = _elm_user_dir_snprintf(buf2, sizeof(buf2), "config/profile.cfg.tmp"); if (len + 1 >= sizeof(buf2)) return EINA_FALSE; ef = eet_open(buf2, EET_FILE_MODE_WRITE); if (!ef) return EINA_FALSE; ok = eet_write(ef, "config", _elm_profile, strlen(_elm_profile), 0); if (!ok) goto err; err = _elm_config_eet_close_error_get(ef, buf2); if (err) { ERR("%s", err); free((void *)err); goto err; } ret = ecore_file_mv(buf2, buf); if (!ret) { ERR("Error saving Elementary's configuration profile file"); goto err; } ecore_file_unlink(buf2); return EINA_TRUE; err: ecore_file_unlink(buf2); return EINA_FALSE; } Eina_Bool _elm_config_save(void) { char buf[4096], buf2[4096]; int ok = 0, ret; const char *err; Eet_File *ef; size_t len; len = _elm_user_dir_snprintf(buf, sizeof(buf), "config/%s", _elm_profile); if (len + 1 >= sizeof(buf)) return EINA_FALSE; ok = ecore_file_mkpath(buf); if (!ok) { ERR("Problem accessing Elementary's user configuration directory: %s", buf); return EINA_FALSE; } if (!_elm_config_profile_save()) return EINA_FALSE; buf[len] = '/'; len++; if (len + sizeof("base.cfg") >= sizeof(buf) - len) return EINA_FALSE; memcpy(buf + len, "base.cfg", sizeof("base.cfg")); len += sizeof("base.cfg") - 1; if (len + sizeof(".tmp") >= sizeof(buf)) return EINA_FALSE; memcpy(buf2, buf, len); memcpy(buf2 + len, ".tmp", sizeof(".tmp")); ef = eet_open(buf2, EET_FILE_MODE_WRITE); if (!ef) return EINA_FALSE; ok = eet_data_write(ef, _config_edd, "config", _elm_config, 1); if (!ok) goto err; err = _elm_config_eet_close_error_get(ef, buf2); if (err) { ERR("%s", err); free((void *)err); goto err; } ret = ecore_file_mv(buf2, buf); if (!ret) { ERR("Error saving Elementary's configuration file"); goto err; } ecore_file_unlink(buf2); return EINA_TRUE; err: ecore_file_unlink(buf2); return EINA_FALSE; } static void _config_update(void) { Elm_Config *tcfg; tcfg = _config_system_load(); if (!tcfg) { /* weird profile or something? We should probably fill * with hardcoded defaults, or get from default previx */ return; } #define IFCFG(v) if ((_elm_config->config_version & 0xffff) < (v)) { #define IFCFGELSE } else { #define IFCFGEND } #define COPYVAL(x) do {_elm_config->x = tcfg->x; } while (0) #define COPYPTR(x) do {_elm_config->x = tcfg->x; tcfg->x = NULL; } while (0) #define COPYSTR(x) COPYPTR(x) /* we also need to update for property changes in the root window * if needed, but that will be dependent on new properties added * with each version */ IFCFG(0x0003); COPYVAL(longpress_timeout); IFCFGEND; #undef COPYSTR #undef COPYPTR #undef COPYVAL #undef IFCFGEND #undef IFCFGELSE #undef IFCFG /* after updating user config, we must save */ } static void _env_get(void) { char *s; double friction; s = getenv("ELM_ENGINE"); if (s) { if ((!strcasecmp(s, "x11")) || (!strcasecmp(s, "x")) || (!strcasecmp(s, "software-x11")) || (!strcasecmp(s, "software_x11"))) eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_X11); else if ((!strcasecmp(s, "opengl")) || (!strcasecmp(s, "gl")) || (!strcasecmp(s, "opengl-x11")) || (!strcasecmp(s, "opengl_x11"))) eina_stringshare_replace(&_elm_config->engine, ELM_OPENGL_X11); else if ((!strcasecmp(s, "x11-8")) || (!strcasecmp(s, "x8")) || (!strcasecmp(s, "software-8-x11")) || (!strcasecmp(s, "software_8_x11"))) eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_8_X11); else if ((!strcasecmp(s, "x11-16")) || (!strcasecmp(s, "x16")) || (!strcasecmp(s, "software-16-x11")) || (!strcasecmp(s, "software_16_x11"))) eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_16_X11); /* else if ((!strcasecmp(s, "xrender")) || (!strcasecmp(s, "xr")) || (!strcasecmp(s, "xrender-x11")) || (!strcasecmp(s, "xrender_x11"))) eina_stringshare_replace(&_elm_config->engine, ELM_XRENDER_X11); */ else if ((!strcasecmp(s, "fb")) || (!strcasecmp(s, "software-fb")) || (!strcasecmp(s, "software_fb"))) eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_FB); else if ((!strcasecmp(s, "directfb")) || (!strcasecmp(s, "dfb"))) eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_DIRECTFB); else if ((!strcasecmp(s, "psl1ght"))) eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_PSL1GHT); else if ((!strcasecmp(s, "sdl")) || (!strcasecmp(s, "software-sdl")) || (!strcasecmp(s, "software_sdl"))) eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_SDL); else if ((!strcasecmp(s, "sdl-16")) || (!strcasecmp(s, "software-16-sdl")) || (!strcasecmp(s, "software_16_sdl"))) eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_16_SDL); else if ((!strcasecmp(s, "opengl-sdl")) || (!strcasecmp(s, "opengl_sdl")) || (!strcasecmp(s, "gl-sdl")) || (!strcasecmp(s, "gl_sdl"))) eina_stringshare_replace(&_elm_config->engine, ELM_OPENGL_SDL); else if ((!strcasecmp(s, "opengl-cocoa")) || (!strcasecmp(s, "opengl_cocoa")) || (!strcasecmp(s, "gl-cocoa")) || (!strcasecmp(s, "gl_cocoa"))) eina_stringshare_replace(&_elm_config->engine, ELM_OPENGL_COCOA); else if ((!strcasecmp(s, "gdi")) || (!strcasecmp(s, "software-gdi")) || (!strcasecmp(s, "software_gdi"))) eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_WIN32); else if ((!strcasecmp(s, "wince-gdi")) || (!strcasecmp(s, "software-16-wince-gdi")) || (!strcasecmp(s, "software_16_wince_gdi"))) eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_16_WINCE); else if (!strcasecmp(s, "buffer")) eina_stringshare_replace(&_elm_config->engine, ELM_BUFFER); else if ((!strncmp(s, "shot:", 5))) eina_stringshare_replace(&_elm_config->engine, s); else if ((!strcasecmp(s, "ews"))) eina_stringshare_replace(&_elm_config->engine, ELM_EWS); else if ((!strcasecmp(s, "wayland_shm"))) eina_stringshare_replace(&_elm_config->engine, ELM_WAYLAND_SHM); else if ((!strcasecmp(s, "wayland_egl"))) eina_stringshare_replace(&_elm_config->engine, ELM_WAYLAND_EGL); else ERR("Unknown engine '%s'.", s); } s = getenv("ELM_VSYNC"); if (s) _elm_config->vsync = !!atoi(s); s = getenv("ELM_THUMBSCROLL_ENABLE"); if (s) _elm_config->thumbscroll_enable = !!atoi(s); s = getenv("ELM_THUMBSCROLL_THRESHOLD"); if (s) _elm_config->thumbscroll_threshold = atoi(s); // FIXME: floatformat locale issues here 1.0 vs 1,0 - should just be 1.0 s = getenv("ELM_THUMBSCROLL_MOMENTUM_THRESHOLD"); if (s) _elm_config->thumbscroll_momentum_threshold = _elm_atof(s); s = getenv("ELM_THUMBSCROLL_FRICTION"); if (s) _elm_config->thumbscroll_friction = _elm_atof(s); s = getenv("ELM_THUMBSCROLL_BOUNCE_ENABLE"); if (s) _elm_config->thumbscroll_bounce_enable = !!atoi(s); s = getenv("ELM_THUMBSCROLL_BOUNCE_FRICTION"); if (s) _elm_config->thumbscroll_bounce_friction = _elm_atof(s); s = getenv("ELM_PAGE_SCROLL_FRICTION"); if (s) _elm_config->page_scroll_friction = _elm_atof(s); s = getenv("ELM_BRING_IN_SCROLL_FRICTION"); if (s) _elm_config->bring_in_scroll_friction = _elm_atof(s); s = getenv("ELM_ZOOM_FRICTION"); if (s) _elm_config->zoom_friction = _elm_atof(s); s = getenv("ELM_THUMBSCROLL_BORDER_FRICTION"); if (s) { friction = _elm_atof(s); if (friction < 0.0) friction = 0.0; if (friction > 1.0) friction = 1.0; _elm_config->thumbscroll_border_friction = friction; } s = getenv("ELM_THUMBSCROLL_SENSITIVITY_FRICTION"); if (s) { friction = _elm_atof(s); if (friction < 0.1) friction = 0.1; if (friction > 1.0) friction = 1.0; _elm_config->thumbscroll_sensitivity_friction = friction; } s = getenv("ELM_SCROLL_SMOOTH_TIME_INTERVAL"); if (s) _elm_config->scroll_smooth_time_interval = atof(s); s = getenv("ELM_SCROLL_SMOOTH_AMOUNT"); if (s) _elm_config->scroll_smooth_amount = _elm_atof(s); s = getenv("ELM_SCROLL_SMOOTH_HISTORY_WEIGHT"); if (s) _elm_config->scroll_smooth_history_weight = _elm_atof(s); s = getenv("ELM_SCROLL_SMOOTH_FUTURE_TIME"); if (s) _elm_config->scroll_smooth_future_time = _elm_atof(s); s = getenv("ELM_SCROLL_SMOOTH_TIME_WINDOW"); if (s) _elm_config->scroll_smooth_time_window = _elm_atof(s); s = getenv("ELM_THEME"); if (s) eina_stringshare_replace(&_elm_config->theme, s); s = getenv("ELM_FONT_HINTING"); if (s) { if (!strcasecmp(s, "none")) _elm_config->font_hinting = 0; else if (!strcasecmp(s, "auto")) _elm_config->font_hinting = 1; else if (!strcasecmp(s, "bytecode")) _elm_config->font_hinting = 2; } s = getenv("ELM_FONT_PATH"); if (s) { const char *p, *pp; char *buf2; EINA_LIST_FREE(_elm_config->font_dirs, p) { eina_stringshare_del(p); } buf2 = alloca(strlen(s) + 1); p = s; pp = p; for (;; ) { if ((*p == ':') || (*p == 0)) { int len; len = p - pp; strncpy(buf2, pp, len); buf2[len] = 0; _elm_config->font_dirs = eina_list_append(_elm_config->font_dirs, eina_stringshare_add(buf2)); if (*p == 0) break; p++; pp = p; } else { if (*p == 0) break; p++; } } } s = getenv("ELM_IMAGE_CACHE"); if (s) _elm_config->image_cache = atoi(s); s = getenv("ELM_FONT_CACHE"); if (s) _elm_config->font_cache = atoi(s); s = getenv("ELM_SCALE"); if (s) _elm_config->scale = _elm_atof(s); s = getenv("ELM_FINGER_SIZE"); if (s) _elm_config->finger_size = atoi(s); s = getenv("ELM_PASSWORD_SHOW_LAST"); if (s) _elm_config->password_show_last = !!atoi(s); s = getenv("ELM_PASSWORD_SHOW_LAST_TIMEOUT"); if (s) { double pw_show_last_timeout = _elm_atof(s); if (pw_show_last_timeout >= 0.0) _elm_config->password_show_last_timeout = pw_show_last_timeout; } s = getenv("ELM_FPS"); if (s) _elm_config->fps = _elm_atof(s); if (_elm_config->fps < 1.0) _elm_config->fps = 1.0; s = getenv("ELM_MODULES"); if (s) eina_stringshare_replace(&_elm_config->modules, s); s = getenv("ELM_TOOLTIP_DELAY"); if (s) { double delay = _elm_atof(s); if (delay >= 0.0) _elm_config->tooltip_delay = delay; } s = getenv("ELM_CURSOR_ENGINE_ONLY"); if (s) _elm_config->cursor_engine_only = !!atoi(s); s = getenv("ELM_FOCUS_HIGHLIGHT_ENABLE"); if (s) _elm_config->focus_highlight_enable = !!atoi(s); s = getenv("ELM_FOCUS_HIGHLIGHT_ANIMATE"); if (s) _elm_config->focus_highlight_animate = !!atoi(s); s = getenv("ELM_TOOLBAR_SHRINK_MODE"); if (s) _elm_config->toolbar_shrink_mode = atoi(s); s = getenv("ELM_FILESELECTOR_EXPAND_ENABLE"); if (s) _elm_config->fileselector_expand_enable = !!atoi(s); s = getenv("ELM_INWIN_DIALOGS_ENABLE"); if (s) _elm_config->inwin_dialogs_enable = !!atoi(s); s = getenv("ELM_ICON_SIZE"); if (s) _elm_config->icon_size = atoi(s); s = getenv("ELM_LONGPRESS_TIMEOUT"); if (s) _elm_config->longpress_timeout = _elm_atof(s); if (_elm_config->longpress_timeout < 0.0) _elm_config->longpress_timeout = 0.0; s = getenv("ELM_EFFECT_ENABLE"); if (s) _elm_config->effect_enable = !!atoi(s); s = getenv("ELM_DESKTOP_ENTRY"); if (s) _elm_config->desktop_entry = !!atoi(s); s = getenv("ELM_ACCESS_MODE"); if (s) _elm_config->access_mode = ELM_ACCESS_MODE_ON; s = getenv("ELM_AUTO_THROTTLE"); if (s) _elm_config->auto_throttle = EINA_TRUE; s = getenv("ELM_AUTO_THROTTLE_AMOUNT"); if (s) _elm_config->auto_throttle_amount = _elm_atof(s); s = getenv("ELM_AUTO_NORENDER_WITHDRAWN"); if (s) _elm_config->auto_norender_withdrawn = EINA_TRUE; s = getenv("ELM_AUTO_NORENDER_ICONIFIED_SAME_AS_WITHDRAWN"); if (s) _elm_config->auto_norender_iconified_same_as_withdrawn = EINA_TRUE; s = getenv("ELM_AUTO_FLUSH_WITHDRAWN"); if (s) _elm_config->auto_flush_withdrawn = EINA_TRUE; s = getenv("ELM_AUTO_DUMP_WIDTHDRAWN"); if (s) _elm_config->auto_dump_withdrawn = EINA_TRUE; } EAPI Eina_Bool elm_config_mirrored_get(void) { return _elm_config->is_mirrored; } EAPI void elm_config_mirrored_set(Eina_Bool mirrored) { mirrored = !!mirrored; if (_elm_config->is_mirrored == mirrored) return; _elm_config->is_mirrored = mirrored; _elm_rescale(); } EAPI Eina_Bool elm_config_cursor_engine_only_get(void) { return _elm_config->cursor_engine_only; } EAPI void elm_config_cursor_engine_only_set(Eina_Bool engine_only) { engine_only = !!engine_only; _elm_config->cursor_engine_only = engine_only; } EAPI double elm_config_tooltip_delay_get(void) { return _elm_config->tooltip_delay; } EAPI void elm_config_tooltip_delay_set(double delay) { if (delay < 0.0) return; _elm_config->tooltip_delay = delay; } EAPI double elm_config_scale_get(void) { return _elm_config->scale; } EAPI void elm_config_scale_set(double scale) { if (_elm_config->scale == scale) return; _elm_config->scale = scale; _elm_rescale(); } EAPI Eina_Bool elm_config_password_show_last_get(void) { return _elm_config->password_show_last; } EAPI void elm_config_password_show_last_set(Eina_Bool password_show_last) { if (_elm_config->password_show_last == password_show_last) return; _elm_config->password_show_last = password_show_last; edje_password_show_last_set(_elm_config->password_show_last); } EAPI double elm_config_password_show_last_timeout_get(void) { return _elm_config->password_show_last_timeout; } EAPI void elm_config_password_show_last_timeout_set(double password_show_last_timeout) { if (_elm_config->password_show_last_timeout == password_show_last_timeout) return; _elm_config->password_show_last_timeout = password_show_last_timeout; edje_password_show_last_timeout_set(_elm_config->password_show_last_timeout); } EAPI Eina_Bool elm_config_save(void) { return _elm_config_save(); } EAPI void elm_config_reload(void) { _elm_config_reload(); } EAPI const char * elm_config_profile_get(void) { return _elm_config_current_profile_get(); } EAPI const char * elm_config_profile_dir_get(const char *profile, Eina_Bool is_user) { return _elm_config_profile_dir_get(profile, is_user); } EAPI void elm_config_profile_dir_free(const char *p_dir) { free((void *)p_dir); } EAPI Eina_List * elm_config_profile_list_get(void) { return _elm_config_profiles_list(); } EAPI void elm_config_profile_list_free(Eina_List *l) { const char *dir; EINA_LIST_FREE(l, dir) eina_stringshare_del(dir); } EAPI void elm_config_profile_set(const char *profile) { EINA_SAFETY_ON_NULL_RETURN(profile); _elm_config_profile_set(profile); } EAPI const char * elm_config_engine_get(void) { return _elm_config->engine; } EAPI void elm_config_engine_set(const char *engine) { EINA_SAFETY_ON_NULL_RETURN(engine); _elm_config_engine_set(engine); } EAPI Eina_List * elm_config_text_classes_list_get(void) { return _elm_config_text_classes_get(); } EAPI void elm_config_text_classes_list_free(Eina_List *list) { _elm_config_text_classes_free(list); } EAPI const Eina_List * elm_config_font_overlay_list_get(void) { return _elm_config_font_overlays_list(); } EAPI Eina_Bool elm_config_access_get(void) { return _elm_config_access_get(); } EAPI void elm_config_access_set(Eina_Bool is_access) { _elm_config_access_set(is_access); } EAPI void elm_config_font_overlay_set(const char *text_class, const char *font, Evas_Font_Size size) { EINA_SAFETY_ON_NULL_RETURN(text_class); _elm_config_font_overlay_set(text_class, font, size); } EAPI void elm_config_font_overlay_unset(const char *text_class) { EINA_SAFETY_ON_NULL_RETURN(text_class); _elm_config_font_overlay_remove(text_class); } EAPI void elm_config_font_overlay_apply(void) { _elm_config_font_overlay_apply(); _elm_rescale(); } EAPI Evas_Coord elm_config_finger_size_get(void) { return _elm_config->finger_size; } EAPI void elm_config_finger_size_set(Evas_Coord size) { if (_elm_config->finger_size == size) return; _elm_config->finger_size = size; _elm_rescale(); } EAPI int elm_config_cache_flush_interval_get(void) { return _elm_config->cache_flush_poll_interval; } EAPI void elm_config_cache_flush_interval_set(int size) { EINA_SAFETY_ON_FALSE_RETURN(size > 0); if (_elm_config->cache_flush_poll_interval == size) return; _elm_config->cache_flush_poll_interval = size; _elm_recache(); } EAPI Eina_Bool elm_config_cache_flush_enabled_get(void) { return _elm_config->cache_flush_enable; } EAPI void elm_config_cache_flush_enabled_set(Eina_Bool enabled) { enabled = !!enabled; if (_elm_config->cache_flush_enable == enabled) return; _elm_config->cache_flush_enable = enabled; _elm_recache(); } EAPI int elm_config_cache_font_cache_size_get(void) { return _elm_config->font_cache; } EAPI void elm_config_cache_font_cache_size_set(int size) { if (_elm_config->font_cache == size) return; _elm_config->font_cache = size; _elm_recache(); } EAPI int elm_config_cache_image_cache_size_get(void) { return _elm_config->image_cache; } EAPI void elm_config_cache_image_cache_size_set(int size) { if (_elm_config->image_cache == size) return; _elm_config->image_cache = size; _elm_recache(); } EAPI int elm_config_cache_edje_file_cache_size_get() { return _elm_config->edje_cache; } EAPI void elm_config_cache_edje_file_cache_size_set(int size) { if (_elm_config->edje_cache == size) return; _elm_config->edje_cache = size; _elm_recache(); } EAPI int elm_config_cache_edje_collection_cache_size_get(void) { return _elm_config->edje_collection_cache; } EAPI void elm_config_cache_edje_collection_cache_size_set(int size) { if (_elm_config->edje_collection_cache == size) return; _elm_config->edje_collection_cache = size; _elm_recache(); } EAPI Eina_Bool elm_config_focus_highlight_enabled_get(void) { return _elm_config->focus_highlight_enable; } EAPI void elm_config_focus_highlight_enabled_set(Eina_Bool enable) { _elm_config->focus_highlight_enable = !!enable; } EAPI Eina_Bool elm_config_focus_highlight_animate_get(void) { return _elm_config->focus_highlight_animate; } EAPI void elm_config_focus_highlight_animate_set(Eina_Bool animate) { _elm_config->focus_highlight_animate = !!animate; } EAPI Eina_Bool elm_config_scroll_bounce_enabled_get(void) { return _elm_config->thumbscroll_bounce_enable; } EAPI void elm_config_scroll_bounce_enabled_set(Eina_Bool enabled) { _elm_config->thumbscroll_bounce_enable = enabled; } EAPI double elm_config_scroll_bounce_friction_get(void) { return _elm_config->thumbscroll_bounce_friction; } EAPI void elm_config_scroll_bounce_friction_set(double friction) { _elm_config->thumbscroll_bounce_friction = friction; } EAPI double elm_config_scroll_page_scroll_friction_get(void) { return _elm_config->page_scroll_friction; } EAPI void elm_config_scroll_page_scroll_friction_set(double friction) { _elm_config->page_scroll_friction = friction; } EAPI double elm_config_scroll_bring_in_scroll_friction_get(void) { return _elm_config->bring_in_scroll_friction; } EAPI void elm_config_scroll_bring_in_scroll_friction_set(double friction) { _elm_config->bring_in_scroll_friction = friction; } EAPI double elm_config_scroll_zoom_friction_get(void) { return _elm_config->zoom_friction; } EAPI void elm_config_scroll_zoom_friction_set(double friction) { _elm_config->zoom_friction = friction; } EAPI Eina_Bool elm_config_scroll_thumbscroll_enabled_get(void) { return _elm_config->thumbscroll_enable; } EAPI void elm_config_scroll_thumbscroll_enabled_set(Eina_Bool enabled) { _elm_config->thumbscroll_enable = enabled; } EAPI unsigned int elm_config_scroll_thumbscroll_threshold_get(void) { return _elm_config->thumbscroll_threshold; } EAPI void elm_config_scroll_thumbscroll_threshold_set(unsigned int threshold) { _elm_config->thumbscroll_threshold = threshold; } EAPI double elm_config_scroll_thumbscroll_momentum_threshold_get(void) { return _elm_config->thumbscroll_momentum_threshold; } EAPI void elm_config_scroll_thumbscroll_momentum_threshold_set(double threshold) { _elm_config->thumbscroll_momentum_threshold = threshold; } EAPI double elm_config_scroll_thumbscroll_friction_get(void) { return _elm_config->thumbscroll_friction; } EAPI void elm_config_scroll_thumbscroll_friction_set(double friction) { _elm_config->thumbscroll_friction = friction; } EAPI double elm_config_scroll_thumbscroll_border_friction_get(void) { return _elm_config->thumbscroll_border_friction; } EAPI void elm_config_scroll_thumbscroll_border_friction_set(double friction) { if (friction < 0.0) friction = 0.0; if (friction > 1.0) friction = 1.0; _elm_config->thumbscroll_border_friction = friction; } EAPI double elm_config_scroll_thumbscroll_sensitivity_friction_get(void) { return _elm_config->thumbscroll_sensitivity_friction; } EAPI void elm_config_scroll_thumbscroll_sensitivity_friction_set(double friction) { if (friction < 0.1) friction = 0.1; if (friction > 1.0) friction = 1.0; _elm_config->thumbscroll_sensitivity_friction = friction; } EAPI void elm_config_longpress_timeout_set(double longpress_timeout) { _elm_config->longpress_timeout = longpress_timeout; } EAPI double elm_config_longpress_timeout_get(void) { return _elm_config->longpress_timeout; } EAPI void elm_config_softcursor_mode_set(Elm_Softcursor_Mode mode) { _elm_config->softcursor_mode = mode; } EAPI Elm_Softcursor_Mode elm_config_softcursor_mode_get(void) { return _elm_config->softcursor_mode; } EAPI void elm_config_all_flush(void) { #ifdef HAVE_ELEMENTARY_X if (_prop_all_update_timer) ecore_timer_del(_prop_all_update_timer); _prop_all_update_timer = ecore_timer_add(0.1, _prop_all_update_cb, NULL); #endif } static void _translation_init() { #ifdef ENABLE_NLS const char *cur_dom = textdomain(NULL); const char *trans_comment = gettext(""); const char *msg_locale = setlocale(LC_MESSAGES, NULL); /* Same concept as what glib does: * We shouldn't translate if there are no translations for the * application in the current locale + domain. (Unless locale is * en_/C where translating only parts of the interface make some * sense). */ _elm_config->translate = !(strcmp (cur_dom, "messages") && !*trans_comment && strncmp (msg_locale, "en_", 3) && strcmp (msg_locale, "C")); /* Get RTL orientation from system */ if (_elm_config->translate) { bindtextdomain(PACKAGE, LOCALE_DIR); _elm_config->is_mirrored = !strcmp(E_("default:LTR"), "default:RTL"); } #endif } void _elm_config_init(void) { if (!ELM_EVENT_CONFIG_ALL_CHANGED) ELM_EVENT_CONFIG_ALL_CHANGED = ecore_event_type_new(); _desc_init(); _profile_fetch_from_conf(); _config_load(); _env_get(); if (_elm_preferred_engine) eina_stringshare_del(_elm_preferred_engine); _elm_preferred_engine = NULL; _translation_init(); _config_apply(); _elm_config_font_overlay_apply(); _elm_recache(); } void _elm_config_sub_shutdown(void) { #ifdef HAVE_ELEMENTARY_X if (_prop_all_update_timer) { ecore_timer_del(_prop_all_update_timer); _prop_all_update_timer = NULL; _prop_all_update_cb(NULL); } if (_prop_change_delay_timer) ecore_timer_del(_prop_change_delay_timer); _prop_change_delay_timer = NULL; #endif #define ENGINE_COMPARE(name) (!strcmp(_elm_config->engine, name)) if (ENGINE_COMPARE(ELM_SOFTWARE_X11) || ENGINE_COMPARE(ELM_SOFTWARE_16_X11) || ENGINE_COMPARE(ELM_XRENDER_X11) || ENGINE_COMPARE(ELM_OPENGL_X11) || ENGINE_COMPARE(ELM_OPENGL_COCOA)) #undef ENGINE_COMPARE { #ifdef HAVE_ELEMENTARY_X ecore_x_shutdown(); #endif } } void _elm_config_sub_init(void) { #define ENGINE_COMPARE(name) (!strcmp(_elm_config->engine, name)) if (ENGINE_COMPARE(ELM_SOFTWARE_X11) || ENGINE_COMPARE(ELM_SOFTWARE_16_X11) || ENGINE_COMPARE(ELM_XRENDER_X11) || ENGINE_COMPARE(ELM_OPENGL_X11) || ENGINE_COMPARE(ELM_OPENGL_COCOA)) #undef ENGINE_COMPARE { #ifdef HAVE_ELEMENTARY_X if (ecore_x_init(NULL)) { _root_1st = ecore_x_window_root_first_get(); if (!ecore_x_screen_is_composited(0)) _elm_config->compositing = 0; ecore_x_atoms_get(_atom_names, ATOM_COUNT, _atom); ecore_x_event_mask_set(_root_1st, ECORE_X_EVENT_MASK_WINDOW_PROPERTY); _prop_change_handler = ecore_event_handler_add (ECORE_X_EVENT_WINDOW_PROPERTY, _prop_change, NULL); if (!getenv("ELM_PROFILE")) { char *s; s = ecore_x_window_prop_string_get(_root_1st, _atom[ATOM_E_PROFILE]); if (s) { int changed = 0; if (_elm_profile) { if (strcmp(_elm_profile, s)) changed = 1; free(_elm_profile); } _elm_profile = s; if (changed) _prop_config_get(); } } } else ERR("Cannot connect to X11 display. check $DISPLAY variable"); #endif } _config_sub_apply(); } void _elm_config_reload(void) { _config_free(); _config_load(); _config_apply(); _elm_config_font_overlay_apply(); _elm_rescale(); _elm_recache(); ecore_event_add(ELM_EVENT_CONFIG_ALL_CHANGED, NULL, NULL, NULL); } void _elm_config_engine_set(const char *engine) { if (_elm_config->engine && strcmp(_elm_config->engine, engine)) eina_stringshare_del(_elm_config->engine); _elm_config->engine = eina_stringshare_add(engine); } EAPI const char * elm_config_preferred_engine_get(void) { return _elm_preferred_engine; } EAPI void elm_config_preferred_engine_set(const char *engine) { if (engine) eina_stringshare_replace(&(_elm_preferred_engine), engine); else { if (_elm_preferred_engine) eina_stringshare_del(_elm_preferred_engine); _elm_preferred_engine = NULL; } } void _elm_config_profile_set(const char *profile) { Eina_Bool changed = EINA_FALSE; if (_elm_profile) { if (strcmp(_elm_profile, profile)) changed = 1; free(_elm_profile); } _elm_profile = strdup(profile); if (changed) { _config_free(); _config_load(); _config_apply(); _elm_config_font_overlay_apply(); _elm_rescale(); _elm_recache(); } } void _elm_config_shutdown(void) { #define ENGINE_COMPARE(name) (!strcmp(_elm_config->engine, name)) if (ENGINE_COMPARE(ELM_SOFTWARE_X11) || ENGINE_COMPARE(ELM_SOFTWARE_16_X11) || ENGINE_COMPARE(ELM_XRENDER_X11) || ENGINE_COMPARE(ELM_OPENGL_X11)) #undef ENGINE_COMPARE { #ifdef HAVE_ELEMENTARY_X ecore_event_handler_del(_prop_change_handler); _prop_change_handler = NULL; #endif } _config_free(); if (_elm_preferred_engine) { eina_stringshare_del(_elm_preferred_engine); _elm_preferred_engine = NULL; } if (_elm_profile) { free(_elm_profile); _elm_profile = NULL; } _desc_shutdown(); } elementary-1.7.7/src/lib/elm_actionslider.c0000664000175000017500000003656512127353615015660 00000000000000#include #include #include "elm_priv.h" #include "elm_widget_actionslider.h" EAPI const char ELM_ACTIONSLIDER_SMART_NAME[] = "elm_actionslider"; static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"indicator", "elm.text.indicator"}, {"left", "elm.text.left"}, {"right", "elm.text.right"}, {"center", "elm.text.center"}, {NULL, NULL} }; static const char SIG_CHANGED[] = "pos_changed"; static const char SIG_SELECTED[] = "selected"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {SIG_SELECTED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_ACTIONSLIDER_SMART_NAME, _elm_actionslider, Elm_Actionslider_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static Elm_Actionslider_Pos _get_pos_by_orientation(const Evas_Object *obj, Elm_Actionslider_Pos pos) { if (elm_widget_mirrored_get(obj)) { switch (pos) { case ELM_ACTIONSLIDER_LEFT: pos = ELM_ACTIONSLIDER_RIGHT; break; case ELM_ACTIONSLIDER_RIGHT: pos = ELM_ACTIONSLIDER_LEFT; break; default: break; } } return pos; } static void _elm_actionslider_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; ELM_ACTIONSLIDER_DATA_GET(obj, sd); elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_size_hint_min_set(sd->drag_button_base, minw, minh); evas_object_size_hint_max_set(sd->drag_button_base, -1, -1); minw = -1; minh = -1; elm_coords_finger_size_adjust(3, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static void _mirroredness_change_eval(Evas_Object *obj) { double pos; char *left; ELM_ACTIONSLIDER_DATA_GET(obj, sd); left = (char *)elm_layout_text_get(obj, "elm.text.left"); if (left) left = strdup(left); elm_layout_text_set (obj, "elm.text.left", elm_layout_text_get(obj, "elm.text.right")); elm_layout_text_set(obj, "elm.text.right", left); free(left); edje_object_part_drag_value_get (ELM_WIDGET_DATA(sd)->resize_obj, "elm.drag_button_base", &pos, NULL); edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.drag_button_base", 1.0 - pos, 0.5); } static Eina_Bool _elm_actionslider_smart_theme(Evas_Object *obj) { Eina_Bool mirrored; ELM_ACTIONSLIDER_DATA_GET(obj, sd); mirrored = elm_object_mirrored_get(obj); if (!ELM_WIDGET_CLASS(_elm_actionslider_parent_sc)->theme(obj)) return EINA_FALSE; if (elm_object_mirrored_get(obj) != mirrored) _mirroredness_change_eval(obj); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); return EINA_TRUE; } static void _drag_button_down_cb(void *data, Evas_Object *o __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Actionslider_Smart_Data *sd = data; sd->mouse_down = EINA_TRUE; } static void _drag_button_move_cb(void *data, Evas_Object *o __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Evas_Object *obj = data; double pos = 0.0; ELM_ACTIONSLIDER_DATA_GET(obj, sd); if (!sd->mouse_down) return; edje_object_part_drag_value_get (ELM_WIDGET_DATA(sd)->resize_obj, "elm.drag_button_base", &pos, NULL); if (pos == 0.0) evas_object_smart_callback_call (obj, SIG_CHANGED, !elm_widget_mirrored_get(obj) ? "left" : "right"); else if (pos == 1.0) evas_object_smart_callback_call (obj, SIG_CHANGED, !elm_widget_mirrored_get(obj) ? "right" : "left"); else if (pos >= 0.45 && pos <= 0.55) evas_object_smart_callback_call(obj, SIG_CHANGED, "center"); } static void _text_get(const Evas_Object *obj, const char **left, const char **right, const char **center) { /* mirroredness already evaluated by the two calls below */ *left = elm_layout_text_get(obj, "left"); *right = elm_layout_text_get(obj, "right"); *center = elm_layout_text_get(obj, "center"); } static Eina_Bool _button_animator(void *data) { Evas_Object *obj = data; double move_amount = 0.05; Eina_Bool flag_finish_animation = EINA_FALSE; double cur_position = 0.0, new_position = 0.0; ELM_ACTIONSLIDER_DATA_GET(obj, sd); edje_object_part_drag_value_get (ELM_WIDGET_DATA(sd)->resize_obj, "elm.drag_button_base", &cur_position, NULL); { double adjusted_final; adjusted_final = (!elm_widget_mirrored_get(obj)) ? sd->final_position : 1.0 - sd->final_position; if ((adjusted_final == 0.0) || (adjusted_final == 0.5 && cur_position >= adjusted_final)) { new_position = cur_position - move_amount; if (new_position <= adjusted_final) { new_position = adjusted_final; flag_finish_animation = EINA_TRUE; } } else if ((adjusted_final == 1.0) || (adjusted_final == 0.5 && cur_position < adjusted_final)) { new_position = cur_position + move_amount; if (new_position >= adjusted_final) { new_position = adjusted_final; flag_finish_animation = EINA_TRUE; } } edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.drag_button_base", new_position, 0.5); } if (flag_finish_animation) { const char *left, *right, *center; _text_get(obj, &left, &right, ¢er); if ((!sd->final_position) && (sd->enabled_position & ELM_ACTIONSLIDER_LEFT)) evas_object_smart_callback_call(obj, SIG_SELECTED, (char *)left); else if ((sd->final_position == 0.5) && (sd->enabled_position & ELM_ACTIONSLIDER_CENTER)) evas_object_smart_callback_call(obj, SIG_SELECTED, (char *)center); else if ((sd->final_position == 1) && (sd->enabled_position & ELM_ACTIONSLIDER_RIGHT)) evas_object_smart_callback_call(obj, SIG_SELECTED, (char *)right); sd->button_animator = NULL; return ECORE_CALLBACK_CANCEL; } return ECORE_CALLBACK_RENEW; } static void _drag_button_up_cb(void *data, Evas_Object *o __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Evas_Object *obj = data; double position = 0.0; ELM_ACTIONSLIDER_DATA_GET(obj, sd); sd->mouse_down = EINA_FALSE; edje_object_part_drag_value_get (ELM_WIDGET_DATA(sd)->resize_obj, "elm.drag_button_base", &position, NULL); const char *left, *right, *center; _text_get(obj, &left, &right, ¢er); if ((sd->enabled_position & ELM_ACTIONSLIDER_LEFT) && ((!elm_widget_mirrored_get(obj) && position == 0.0) || (elm_widget_mirrored_get(obj) && position == 1.0))) { sd->final_position = 0; evas_object_smart_callback_call(obj, SIG_SELECTED, (char *)left); return; } if (position >= 0.45 && position <= 0.55 && (sd->enabled_position & ELM_ACTIONSLIDER_CENTER)) { sd->final_position = 0.5; evas_object_smart_callback_call(obj, SIG_SELECTED, (char *)center); if (sd->button_animator) ecore_animator_del(sd->button_animator); sd->button_animator = ecore_animator_add(_button_animator, obj); return; } if ((sd->enabled_position & ELM_ACTIONSLIDER_RIGHT) && ((!elm_widget_mirrored_get(obj) && position == 1.0) || (elm_widget_mirrored_get(obj) && position == 0.0))) { sd->final_position = 1; evas_object_smart_callback_call(obj, SIG_SELECTED, (char *)right); return; } if (sd->magnet_position == ELM_ACTIONSLIDER_NONE) return; #define _FIX_POS_ON_MIRROREDNESS(x) \ ((!elm_widget_mirrored_get(obj)) ? x : 1.0 - x) position = _FIX_POS_ON_MIRROREDNESS(position); if (position < 0.3) { if (sd->magnet_position & ELM_ACTIONSLIDER_LEFT) sd->final_position = 0; else if (sd->magnet_position & ELM_ACTIONSLIDER_CENTER) sd->final_position = 0.5; else if (sd->magnet_position & ELM_ACTIONSLIDER_RIGHT) sd->final_position = 1; } else if ((position >= 0.3) && (position <= 0.7)) { if (sd->magnet_position & ELM_ACTIONSLIDER_CENTER) sd->final_position = 0.5; else if (position < 0.5) { if (sd->magnet_position & ELM_ACTIONSLIDER_LEFT) sd->final_position = 0; else sd->final_position = 1; } else { if (sd->magnet_position & ELM_ACTIONSLIDER_RIGHT) sd->final_position = 1; else sd->final_position = 0; } } else { if (sd->magnet_position & ELM_ACTIONSLIDER_RIGHT) sd->final_position = 1; else if (sd->magnet_position & ELM_ACTIONSLIDER_CENTER) sd->final_position = 0.5; else sd->final_position = 0; } if (sd->button_animator) ecore_animator_del(sd->button_animator); sd->button_animator = ecore_animator_add(_button_animator, obj); #undef _FINAL_FIX_POS_ON_MIRROREDNESS } static void _mirrored_part_fix(const Evas_Object *obj, const char **part) { if (elm_widget_mirrored_get(obj)) { /* exchange left and right */ if (!strcmp(*part, "left")) *part = "right"; else if (!strcmp(*part, "right")) *part = "left"; else if (!strcmp(*part, "elm.text.right")) *part = "elm.text.left"; else if (!strcmp(*part, "elm.text.left")) *part = "elm.text.right"; } } static Eina_Bool _elm_actionslider_smart_text_set(Evas_Object *obj, const char *item, const char *label) { _mirrored_part_fix(obj, &item); return _elm_actionslider_parent_sc->text_set(obj, item, label); } static const char * _elm_actionslider_smart_text_get(const Evas_Object *obj, const char *item) { _mirrored_part_fix(obj, &item); return _elm_actionslider_parent_sc->text_get(obj, item); } static void _elm_actionslider_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Actionslider_Smart_Data); ELM_WIDGET_CLASS(_elm_actionslider_parent_sc)->base.add(obj); priv->mouse_down = EINA_FALSE; priv->enabled_position = ELM_ACTIONSLIDER_ALL; priv->drag_button_base = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_color_set(priv->drag_button_base, 0, 0, 0, 0); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm.drag_button,mouse,up", "", _drag_button_up_cb, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm.drag_button,mouse,down", "", _drag_button_down_cb, priv); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm.drag_button,mouse,move", "", _drag_button_move_cb, obj); elm_layout_theme_set (obj, "actionslider", "base", elm_widget_style_get(obj)); elm_layout_content_set(obj, "elm.drag_button_base", priv->drag_button_base); elm_layout_sizing_eval(obj); } static void _elm_actionslider_smart_set_user(Elm_Actionslider_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_actionslider_smart_add; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_WIDGET_CLASS(sc)->theme = _elm_actionslider_smart_theme; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_actionslider_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->text_set = _elm_actionslider_smart_text_set; ELM_LAYOUT_CLASS(sc)->text_get = _elm_actionslider_smart_text_get; ELM_LAYOUT_CLASS(sc)->text_aliases = _text_aliases; } EAPI const Elm_Actionslider_Smart_Class * elm_actionslider_smart_class_get(void) { static Elm_Actionslider_Smart_Class _sc = ELM_ACTIONSLIDER_SMART_CLASS_INIT_NAME_VERSION (ELM_ACTIONSLIDER_SMART_NAME); static const Elm_Actionslider_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_actionslider_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_actionslider_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_actionslider_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) { double position = 0.0; ELM_ACTIONSLIDER_CHECK(obj); ELM_ACTIONSLIDER_DATA_GET(obj, sd); pos = _get_pos_by_orientation(obj, pos); if (pos == ELM_ACTIONSLIDER_CENTER) position = 0.5; else if (pos == ELM_ACTIONSLIDER_RIGHT) position = 1.0; edje_object_part_drag_value_set (ELM_WIDGET_DATA(sd)->resize_obj, "elm.drag_button_base", position, 0.5); } EAPI Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Evas_Object *obj) { double position; ELM_ACTIONSLIDER_CHECK(obj) ELM_ACTIONSLIDER_NONE; ELM_ACTIONSLIDER_DATA_GET(obj, sd); edje_object_part_drag_value_get (ELM_WIDGET_DATA(sd)->resize_obj, "elm.drag_button_base", &position, NULL); if (position < 0.3) return _get_pos_by_orientation(obj, ELM_ACTIONSLIDER_LEFT); else if (position < 0.7) return ELM_ACTIONSLIDER_CENTER; else return _get_pos_by_orientation(obj, ELM_ACTIONSLIDER_RIGHT); } EAPI void elm_actionslider_magnet_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) { ELM_ACTIONSLIDER_CHECK(obj); ELM_ACTIONSLIDER_DATA_GET(obj, sd); sd->magnet_position = pos; } EAPI Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Evas_Object *obj) { ELM_ACTIONSLIDER_CHECK(obj) ELM_ACTIONSLIDER_NONE; ELM_ACTIONSLIDER_DATA_GET(obj, sd); return sd->magnet_position; } EAPI void elm_actionslider_enabled_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) { ELM_ACTIONSLIDER_CHECK(obj); ELM_ACTIONSLIDER_DATA_GET(obj, sd); sd->enabled_position = pos; } EAPI Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Evas_Object *obj) { ELM_ACTIONSLIDER_CHECK(obj) ELM_ACTIONSLIDER_NONE; ELM_ACTIONSLIDER_DATA_GET(obj, sd); return sd->enabled_position; } EAPI const char * elm_actionslider_selected_label_get(const Evas_Object *obj) { const char *left, *right, *center; ELM_ACTIONSLIDER_CHECK(obj) NULL; ELM_ACTIONSLIDER_DATA_GET(obj, sd); _text_get(obj, &left, &right, ¢er); if ((sd->final_position == 0.0) && (sd->enabled_position & ELM_ACTIONSLIDER_LEFT)) return left; if ((sd->final_position == 0.5) && (sd->enabled_position & ELM_ACTIONSLIDER_CENTER)) return center; if ((sd->final_position == 1.0) && (sd->enabled_position & ELM_ACTIONSLIDER_RIGHT)) return right; return NULL; } elementary-1.7.7/src/lib/elm_frame.c0000664000175000017500000001524012127353615014255 00000000000000#include #include "elm_priv.h" #include "elm_widget_frame.h" EAPI const char ELM_FRAME_SMART_NAME[] = "elm_frame"; static const char SIG_CLICKED[] = "clicked"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {NULL, NULL} }; static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"default", "elm.swallow.content"}, {NULL, NULL} }; static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"default", "elm.text"}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_FRAME_SMART_NAME, _elm_frame, Elm_Frame_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _sizing_eval(Evas_Object *obj, Elm_Frame_Smart_Data *sd) { Evas_Coord minw = -1, minh = -1; Evas_Coord cminw = -1, cminh = -1; edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh); evas_object_size_hint_min_get(obj, &cminw, &cminh); if ((minw == cminw) && (minh == cminh)) return; evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static Eina_Bool _elm_frame_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Evas_Object *content; content = elm_layout_content_get(obj, NULL); if (!content) return EINA_FALSE; /* attempt to follow focus cycle into sub-object */ return elm_widget_focus_next_get(content, dir, next); } static Eina_Bool _elm_frame_smart_focus_direction(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight) { Evas_Object *content; content = elm_layout_content_get(obj, NULL); if (!content) return EINA_FALSE; /* Try to cycle focus on content */ return elm_widget_focus_direction_get (content, base, degree, direction, weight); } static void _recalc(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static void _on_recalc_done(void *data, Evas_Object *obj __UNUSED__, const char *sig __UNUSED__, const char *src __UNUSED__) { ELM_FRAME_DATA_GET(data, sd); evas_object_smart_callback_del (ELM_WIDGET_DATA(sd)->resize_obj, "recalc", _recalc); sd->anim = EINA_FALSE; elm_layout_sizing_eval(data); } static void _on_frame_clicked(void *data, Evas_Object *obj __UNUSED__, const char *sig __UNUSED__, const char *src __UNUSED__) { ELM_FRAME_DATA_GET(data, sd); if (sd->anim) return; if (sd->collapsible) { evas_object_smart_callback_add (ELM_WIDGET_DATA(sd)->resize_obj, "recalc", _recalc, data); elm_layout_signal_emit(data, "elm,action,toggle", "elm"); sd->collapsed++; sd->anim = EINA_TRUE; } evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } /* using deferred sizing evaluation, just like the parent */ static void _elm_frame_smart_calculate(Evas_Object *obj) { ELM_FRAME_DATA_GET(obj, sd); if (ELM_LAYOUT_DATA(sd)->needs_size_calc) { /* calling OWN sizing evaluate code here */ _sizing_eval(obj, sd); ELM_LAYOUT_DATA(sd)->needs_size_calc = EINA_FALSE; } } static void _elm_frame_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Frame_Smart_Data); ELM_WIDGET_CLASS(_elm_frame_parent_sc)->base.add(obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,anim,done", "elm", _on_recalc_done, obj); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "elm,action,click", "elm", _on_frame_clicked, obj); elm_widget_can_focus_set(obj, EINA_FALSE); elm_layout_theme_set(obj, "frame", "base", elm_widget_style_get(obj)); elm_layout_sizing_eval(obj); } static void _elm_frame_smart_set_user(Elm_Frame_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_frame_smart_add; ELM_WIDGET_CLASS(sc)->base.calculate = _elm_frame_smart_calculate; ELM_WIDGET_CLASS(sc)->focus_next = _elm_frame_smart_focus_next; ELM_WIDGET_CLASS(sc)->focus_direction = _elm_frame_smart_focus_direction; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; ELM_LAYOUT_CLASS(sc)->text_aliases = _text_aliases; } EAPI const Elm_Frame_Smart_Class * elm_frame_smart_class_get(void) { static Elm_Frame_Smart_Class _sc = ELM_FRAME_SMART_CLASS_INIT_NAME_VERSION(ELM_FRAME_SMART_NAME); static const Elm_Frame_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_frame_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_frame_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_frame_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_frame_autocollapse_set(Evas_Object *obj, Eina_Bool autocollapse) { ELM_FRAME_CHECK(obj); ELM_FRAME_DATA_GET_OR_RETURN(obj, sd); sd->collapsible = !!autocollapse; } EAPI Eina_Bool elm_frame_autocollapse_get(const Evas_Object *obj) { ELM_FRAME_CHECK(obj) EINA_FALSE; ELM_FRAME_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->collapsible; } EAPI void elm_frame_collapse_set(Evas_Object *obj, Eina_Bool collapse) { ELM_FRAME_CHECK(obj); ELM_FRAME_DATA_GET_OR_RETURN(obj, sd); collapse = !!collapse; if (sd->collapsed == collapse) return; elm_layout_signal_emit(obj, "elm,action,switch", "elm"); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); sd->collapsed = !!collapse; sd->anim = EINA_FALSE; _sizing_eval(obj, sd); } EAPI void elm_frame_collapse_go(Evas_Object *obj, Eina_Bool collapse) { ELM_FRAME_CHECK(obj); ELM_FRAME_DATA_GET_OR_RETURN(obj, sd); collapse = !!collapse; if (sd->collapsed == collapse) return; elm_layout_signal_emit(obj, "elm,action,toggle", "elm"); evas_object_smart_callback_add (ELM_WIDGET_DATA(sd)->resize_obj, "recalc", _recalc, obj); sd->collapsed = collapse; sd->anim = EINA_TRUE; } EAPI Eina_Bool elm_frame_collapse_get(const Evas_Object *obj) { ELM_FRAME_CHECK(obj) EINA_FALSE; ELM_FRAME_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->collapsed; } elementary-1.7.7/src/lib/els_scroller.h0000664000175000017500000001043512127353615015024 00000000000000typedef enum { ELM_SMART_SCROLLER_POLICY_AUTO, ELM_SMART_SCROLLER_POLICY_ON, ELM_SMART_SCROLLER_POLICY_OFF } Elm_Smart_Scroller_Policy; Evas_Object *elm_smart_scroller_add(Evas *evas); void elm_smart_scroller_child_set(Evas_Object *obj, Evas_Object *child); void elm_smart_scroller_extern_pan_set(Evas_Object *obj, Evas_Object *pan, void (*pan_set)(Evas_Object *obj, Evas_Coord x, Evas_Coord y), void (*pan_get)(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_max_get)(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_min_get)(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_child_size_get)(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)); void elm_smart_scroller_custom_edje_file_set(Evas_Object *obj, char *file, char *group); void elm_smart_scroller_child_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y); void elm_smart_scroller_child_pos_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void elm_smart_scroller_child_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); void elm_smart_scroller_child_region_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); void elm_smart_scroller_child_viewport_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); void elm_smart_scroller_step_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y); void elm_smart_scroller_step_size_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void elm_smart_scroller_page_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y); void elm_smart_scroller_page_size_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void elm_smart_scroller_policy_set(Evas_Object *obj, Elm_Smart_Scroller_Policy hbar, Elm_Smart_Scroller_Policy vbar); void elm_smart_scroller_policy_get(Evas_Object *obj, Elm_Smart_Scroller_Policy *hbar, Elm_Smart_Scroller_Policy *vbar); Evas_Object *elm_smart_scroller_edje_object_get(Evas_Object *obj); void elm_smart_scroller_single_dir_set(Evas_Object *obj, Eina_Bool single_dir); Eina_Bool elm_smart_scroller_single_dir_get(Evas_Object *obj); void elm_smart_scroller_object_theme_set(Evas_Object *parent, Evas_Object *obj, const char *clas, const char *group, const char *style); void elm_smart_scroller_mirrored_set(Evas_Object *obj, Eina_Bool mirrored); void elm_smart_scroller_hold_set(Evas_Object *obj, Eina_Bool hold); void elm_smart_scroller_freeze_set(Evas_Object *obj, Eina_Bool freeze); void elm_smart_scroller_bounce_allow_set(Evas_Object *obj, Eina_Bool horiz, Eina_Bool vert); void elm_smart_scroller_bounce_allow_get(const Evas_Object *obj, Eina_Bool *horiz, Eina_Bool *vert); void elm_smart_scroller_paging_set(Evas_Object *obj, double pagerel_h, double pagerel_v, Evas_Coord pagesize_h, Evas_Coord pagesize_v); void elm_smart_scroller_paging_get(Evas_Object *obj, double *pagerel_h, double *pagerel_v, Evas_Coord *pagesize_h, Evas_Coord *pagesize_v); void elm_smart_scroller_current_page_get(Evas_Object *obj, int *pagenumber_h, int *pagenumber_v); void elm_smart_scroller_last_page_get(Evas_Object *obj, int *pagenumber_h, int *pagenumber_v); void elm_smart_scroller_page_show(Evas_Object *obj, int pagenumber_h, int pagenumber_v); void elm_smart_scroller_page_bring_in(Evas_Object *obj, int pagenumber_h, int pagenumber_v); void elm_smart_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); void elm_smart_scroller_widget_set(Evas_Object *obj, Evas_Object *wid); void elm_smart_scroller_gravity_set(Evas_Object *obj, double x, double y); void elm_smart_scroller_gravity_get(Evas_Object *obj, double *x, double *y); Eina_Bool elm_smart_scroller_momentum_animator_disabled_get(Evas_Object *obj); void elm_smart_scroller_momentum_animator_disabled_set(Evas_Object *obj, Eina_Bool disabled); void elm_smart_scroller_bounce_animator_disabled_set(Evas_Object *obj, Eina_Bool disabled); Eina_Bool elm_smart_scroller_bounce_animator_disabled_get(Evas_Object *obj); Eina_Bool elm_smart_scroller_wheel_disabled_get(Evas_Object *obj); void elm_smart_scroller_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled); elementary-1.7.7/src/lib/elc_hoversel.c0000664000175000017500000002671712127353615015013 00000000000000#include #include "elm_priv.h" #include "elm_widget_hoversel.h" EAPI const char ELM_HOVERSEL_SMART_NAME[] = "elm_hoversel"; static const char SIG_SELECTED[] = "selected"; static const char SIG_DISMISSED[] = "dismissed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_SELECTED, ""}, {SIG_DISMISSED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_HOVERSEL_SMART_NAME, _elm_hoversel, Elm_Hoversel_Smart_Class, Elm_Button_Smart_Class, elm_button_smart_class_get, _smart_callbacks); static Eina_Bool _elm_hoversel_smart_theme(Evas_Object *obj) { char buf[4096]; const char *style; ELM_HOVERSEL_DATA_GET(obj, sd); style = eina_stringshare_add(elm_widget_style_get(obj)); if (sd->horizontal) snprintf(buf, sizeof(buf), "hoversel_horizontal/%s", style); else snprintf(buf, sizeof(buf), "hoversel_vertical/%s", style); /* hoversel's style has an extra bit: orientation */ eina_stringshare_replace(&(ELM_WIDGET_DATA(sd)->style), buf); if (!ELM_WIDGET_CLASS(_elm_hoversel_parent_sc)->theme(obj)) return EINA_FALSE; eina_stringshare_replace(&(ELM_WIDGET_DATA(sd)->style), style); eina_stringshare_del(style); if (sd->hover) elm_widget_mirrored_set(sd->hover, elm_widget_mirrored_get(obj)); elm_hoversel_hover_end(obj); return EINA_TRUE; } static void _on_hover_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_hoversel_hover_end(data); } static void _on_item_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Hoversel_Item *item = data; Evas_Object *obj2 = WIDGET(item); if (item->func) item->func((void *)item->base.data, obj2, item); evas_object_smart_callback_call(obj2, SIG_SELECTED, item); elm_hoversel_hover_end(obj2); } static void _activate(Evas_Object *obj) { const Elm_Hoversel_Item *item; Evas_Object *bt, *bx, *ic; const Eina_List *l; char buf[4096]; ELM_HOVERSEL_DATA_GET(obj, sd); if (sd->expanded) { elm_hoversel_hover_end(obj); return; } sd->expanded = EINA_TRUE; if (elm_widget_disabled_get(obj)) return; sd->hover = elm_hover_add(sd->hover_parent); elm_widget_mirrored_automatic_set(sd->hover, EINA_FALSE); if (sd->horizontal) snprintf(buf, sizeof(buf), "hoversel_horizontal/%s", elm_widget_style_get(obj)); else snprintf(buf, sizeof(buf), "hoversel_vertical/%s", elm_widget_style_get(obj)); elm_object_style_set(sd->hover, buf); evas_object_smart_callback_add (sd->hover, "clicked", _on_hover_clicked, obj); elm_hover_target_set(sd->hover, obj); /* hover's content */ bx = elm_box_add(sd->hover); elm_widget_mirrored_automatic_set(bx, EINA_FALSE); elm_box_homogeneous_set(bx, EINA_TRUE); elm_box_horizontal_set(bx, sd->horizontal); if (sd->horizontal) snprintf(buf, sizeof(buf), "hoversel_horizontal_entry/%s", elm_widget_style_get(obj)); else snprintf(buf, sizeof(buf), "hoversel_vertical_entry/%s", elm_widget_style_get(obj)); EINA_LIST_FOREACH (sd->items, l, item) { bt = elm_button_add(bx); elm_widget_mirrored_automatic_set(bt, EINA_FALSE); elm_widget_mirrored_set(bt, elm_widget_mirrored_get(obj)); elm_object_style_set(bt, buf); elm_object_text_set(bt, item->label); if (item->icon_file) { ic = elm_icon_add(obj); elm_image_resizable_set(ic, EINA_FALSE, EINA_TRUE); if (item->icon_type == ELM_ICON_FILE) elm_image_file_set(ic, item->icon_file, item->icon_group); else if (item->icon_type == ELM_ICON_STANDARD) elm_icon_standard_set(ic, item->icon_file); elm_object_part_content_set(bt, "icon", ic); } evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, bt); evas_object_smart_callback_add(bt, "clicked", _on_item_clicked, item); evas_object_show(bt); } if (sd->horizontal) elm_object_part_content_set(sd->hover, elm_hover_best_content_location_get (sd->hover, ELM_HOVER_AXIS_HORIZONTAL), bx); else elm_object_part_content_set(sd->hover, elm_hover_best_content_location_get (sd->hover, ELM_HOVER_AXIS_VERTICAL), bx); evas_object_show(sd->hover); } static void _on_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _activate(data); } static void _on_parent_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_hoversel_hover_parent_set(data, NULL); } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { if (part && strcmp(part, "default")) return NULL; return ((Elm_Hoversel_Item *)it)->label; } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { Elm_Hoversel_Item *item = (Elm_Hoversel_Item *)it; ELM_HOVERSEL_DATA_GET_OR_RETURN_VAL(WIDGET(item), sd, EINA_FALSE); elm_hoversel_hover_end(WIDGET(item)); sd->items = eina_list_remove(sd->items, item); eina_stringshare_del(item->label); eina_stringshare_del(item->icon_file); eina_stringshare_del(item->icon_group); return EINA_TRUE; } static void _elm_hoversel_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Hoversel_Smart_Data); ELM_WIDGET_CLASS(_elm_hoversel_parent_sc)->base.add(obj); elm_widget_mirrored_automatic_set(obj, EINA_FALSE); priv->expanded = EINA_FALSE; evas_object_smart_callback_add(obj, "clicked", _on_clicked, obj); _elm_hoversel_smart_theme(obj); } static void _elm_hoversel_smart_del(Evas_Object *obj) { Elm_Hoversel_Item *item; ELM_HOVERSEL_DATA_GET(obj, sd); EINA_LIST_FREE (sd->items, item) { eina_stringshare_del(item->label); eina_stringshare_del(item->icon_file); eina_stringshare_del(item->icon_group); elm_widget_item_free(item); } elm_hoversel_hover_parent_set(obj, NULL); ELM_WIDGET_CLASS(_elm_hoversel_parent_sc)->base.del(obj); } static void _elm_hoversel_smart_parent_set(Evas_Object *obj, Evas_Object *parent) { elm_hoversel_hover_parent_set(obj, parent); } static void _elm_hoversel_smart_set_user(Elm_Hoversel_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_hoversel_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_hoversel_smart_del; ELM_WIDGET_CLASS(sc)->parent_set = _elm_hoversel_smart_parent_set; ELM_WIDGET_CLASS(sc)->theme = _elm_hoversel_smart_theme; ELM_BUTTON_CLASS(sc)->admits_autorepeat = EINA_FALSE; } EAPI const Elm_Hoversel_Smart_Class * elm_hoversel_smart_class_get(void) { static Elm_Hoversel_Smart_Class _sc = ELM_HOVERSEL_SMART_CLASS_INIT_NAME_VERSION(ELM_HOVERSEL_SMART_NAME); static const Elm_Hoversel_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_hoversel_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_hoversel_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_hoversel_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent) { ELM_HOVERSEL_CHECK(obj); ELM_HOVERSEL_DATA_GET(obj, sd); if (sd->hover_parent) evas_object_event_callback_del_full (sd->hover_parent, EVAS_CALLBACK_DEL, _on_parent_del, obj); sd->hover_parent = parent; if (sd->hover_parent) evas_object_event_callback_add (sd->hover_parent, EVAS_CALLBACK_DEL, _on_parent_del, obj); } EAPI Evas_Object * elm_hoversel_hover_parent_get(const Evas_Object *obj) { ELM_HOVERSEL_CHECK(obj) NULL; ELM_HOVERSEL_DATA_GET(obj, sd); return sd->hover_parent; } EAPI void elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { ELM_HOVERSEL_CHECK(obj); ELM_HOVERSEL_DATA_GET(obj, sd); sd->horizontal = !!horizontal; _elm_hoversel_smart_theme(obj); } EAPI Eina_Bool elm_hoversel_horizontal_get(const Evas_Object *obj) { ELM_HOVERSEL_CHECK(obj) EINA_FALSE; ELM_HOVERSEL_DATA_GET(obj, sd); return sd->horizontal; } EAPI void elm_hoversel_hover_begin(Evas_Object *obj) { ELM_HOVERSEL_CHECK(obj); ELM_HOVERSEL_DATA_GET(obj, sd); if (sd->hover) return; _activate(obj); } EAPI void elm_hoversel_hover_end(Evas_Object *obj) { ELM_HOVERSEL_CHECK(obj); ELM_HOVERSEL_DATA_GET(obj, sd); if (!sd->hover) return; sd->expanded = EINA_FALSE; evas_object_del(sd->hover); sd->hover = NULL; evas_object_smart_callback_call(obj, SIG_DISMISSED, NULL); } EAPI Eina_Bool elm_hoversel_expanded_get(const Evas_Object *obj) { ELM_HOVERSEL_CHECK(obj) EINA_FALSE; ELM_HOVERSEL_DATA_GET(obj, sd); return (sd->hover) ? EINA_TRUE : EINA_FALSE; } EAPI void elm_hoversel_clear(Evas_Object *obj) { Elm_Object_Item *it; Eina_List *l, *ll; ELM_HOVERSEL_CHECK(obj); ELM_HOVERSEL_DATA_GET(obj, sd); EINA_LIST_FOREACH_SAFE (sd->items, l, ll, it) { elm_widget_item_del(it); } } EAPI const Eina_List * elm_hoversel_items_get(const Evas_Object *obj) { ELM_HOVERSEL_CHECK(obj) NULL; ELM_HOVERSEL_DATA_GET(obj, sd); return sd->items; } EAPI Elm_Object_Item * elm_hoversel_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) { ELM_HOVERSEL_CHECK(obj) NULL; ELM_HOVERSEL_DATA_GET(obj, sd); Elm_Hoversel_Item *item = elm_widget_item_new(obj, Elm_Hoversel_Item); if (!item) return NULL; elm_widget_item_del_pre_hook_set(item, _item_del_pre_hook); elm_widget_item_text_get_hook_set(item, _item_text_get_hook); item->label = eina_stringshare_add(label); item->icon_file = eina_stringshare_add(icon_file); item->icon_type = icon_type; item->func = func; item->base.data = data; sd->items = eina_list_append(sd->items, item); return (Elm_Object_Item *)item; } EAPI void elm_hoversel_item_icon_set(Elm_Object_Item *it, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type) { ELM_HOVERSEL_ITEM_CHECK_OR_RETURN(it); Elm_Hoversel_Item *item = (Elm_Hoversel_Item *)it; eina_stringshare_replace(&item->icon_file, icon_file); eina_stringshare_replace(&item->icon_group, icon_group); item->icon_type = icon_type; } EAPI void elm_hoversel_item_icon_get(const Elm_Object_Item *it, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type) { ELM_HOVERSEL_ITEM_CHECK_OR_RETURN(it); Elm_Hoversel_Item *item = (Elm_Hoversel_Item *)it; if (icon_file) *icon_file = item->icon_file; if (icon_group) *icon_group = item->icon_group; if (icon_type) *icon_type = item->icon_type; } elementary-1.7.7/src/lib/elm_box.h0000664000175000017500000004336612127353615013772 00000000000000/** * @defgroup Box Box * @ingroup Elementary * * @image html box_inheritance_tree.png * @image latex box_inheritance_tree.eps * * @image html img/widget/box/preview-00.png * @image latex img/widget/box/preview-00.eps width=\textwidth * * @image html img/box.png * @image latex img/box.eps width=\textwidth * * A box arranges objects in a linear fashion, governed by a layout function * that defines the details of this arrangement. * * By default, the box will use an internal function to set the layout to * a single row, either vertical or horizontal. This layout is affected * by a number of parameters, such as the homogeneous flag set by * elm_box_homogeneous_set(), the values given by elm_box_padding_set() and * elm_box_align_set() and the hints set to each object in the box. * * For this default layout, it's possible to change the orientation with * elm_box_horizontal_set(). The box will start in the vertical orientation, * placing its elements ordered from top to bottom. When horizontal is set, * the order will go from left to right. If the box is set to be * homogeneous, every object in it will be assigned the same space, that * of the largest object. Padding can be used to set some spacing between * the cell given to each object. The alignment of the box, set with * elm_box_align_set(), determines how the bounding box of all the elements * will be placed within the space given to the box widget itself. * * The size hints of each object also affect how they are placed and sized * within the box. evas_object_size_hint_min_set() will give the minimum * size the object can have, and the box will use it as the basis for all * latter calculations. Elementary widgets set their own minimum size as * needed, so there's rarely any need to use it manually. * * evas_object_size_hint_weight_set(), when not in homogeneous mode, is * used to tell whether the object will be allocated the minimum size it * needs or if the space given to it should be expanded. It's important * to realize that expanding the size given to the object is not the same * thing as resizing the object. It could very well end being a small * widget floating in a much larger empty space. If not set, the weight * for objects will normally be 0.0 for both axis, meaning the widget will * not be expanded. To take as much space possible, set the weight to * EVAS_HINT_EXPAND (defined to 1.0) for the desired axis to expand. * * Besides how much space each object is allocated, it's possible to control * how the widget will be placed within that space using * evas_object_size_hint_align_set(). By default, this value will be 0.5 * for both axis, meaning the object will be centered, but any value from * 0.0 (left or top, for the @c x and @c y axis, respectively) to 1.0 * (right or bottom) can be used. The special value EVAS_HINT_FILL, which * is -1.0, means the object will be resized to fill the entire space it * was allocated. * * In addition, customized functions to define the layout can be set, which * allow the application developer to organize the objects within the box * in any number of ways. * * The special elm_box_layout_transition() function can be used * to switch from one layout to another, animating the motion of the * children of the box. * * @note Objects should not be added to box objects using _add() calls. * * Some examples on how to use boxes follow: * @li @ref box_example_01 * @li @ref box_example_02 * * @{ */ /** * @typedef Elm_Box_Transition * * Opaque handler containing the parameters to perform an animated * transition of the layout the box uses. * * @see elm_box_transition_new() * @see elm_box_layout_set() * @see elm_box_layout_transition() */ typedef struct _Elm_Box_Transition Elm_Box_Transition; /** * Add a new box to the parent * * By default, the box will be in vertical mode and non-homogeneous. * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Box */ EAPI Evas_Object *elm_box_add(Evas_Object *parent); /** * Set the horizontal orientation * * By default, box object arranges their contents vertically from top to * bottom. * By calling this function with @p horizontal as EINA_TRUE, the box will * become horizontal, arranging contents from left to right. * * @note This flag is ignored if a custom layout function is set. * * @param obj The box object * @param horizontal The horizontal flag (EINA_TRUE = horizontal, * EINA_FALSE = vertical) * * @ingroup Box */ EAPI void elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * Get the horizontal orientation * * @param obj The box object * @return EINA_TRUE if the box is set to horizontal mode, EINA_FALSE otherwise */ EAPI Eina_Bool elm_box_horizontal_get(const Evas_Object *obj); /** * Set the box to arrange its children homogeneously * * If enabled, homogeneous layout makes all items the same size, according * to the size of the largest of its children. * * @note This flag is ignored if a custom layout function is set. * * @param obj The box object * @param homogeneous The homogeneous flag * * @ingroup Box */ EAPI void elm_box_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous); /** * Get whether the box is using homogeneous mode or not * * @param obj The box object * @return EINA_TRUE if it's homogeneous, EINA_FALSE otherwise * * @ingroup Box */ EAPI Eina_Bool elm_box_homogeneous_get(const Evas_Object *obj); /** * Add an object to the beginning of the pack list * * Pack @p subobj into the box @p obj, placing it first in the list of * children objects. The actual position the object will get on screen * depends on the layout used. If no custom layout is set, it will be at * the top or left, depending if the box is vertical or horizontal, * respectively. * * @param obj The box object * @param subobj The object to add to the box * * @see elm_box_pack_end() * @see elm_box_pack_before() * @see elm_box_pack_after() * @see elm_box_unpack() * @see elm_box_unpack_all() * @see elm_box_clear() * * @ingroup Box */ EAPI void elm_box_pack_start(Evas_Object *obj, Evas_Object *subobj); /** * Add an object at the end of the pack list * * Pack @p subobj into the box @p obj, placing it last in the list of * children objects. The actual position the object will get on screen * depends on the layout used. If no custom layout is set, it will be at * the bottom or right, depending if the box is vertical or horizontal, * respectively. * * @param obj The box object * @param subobj The object to add to the box * * @see elm_box_pack_start() * @see elm_box_pack_before() * @see elm_box_pack_after() * @see elm_box_unpack() * @see elm_box_unpack_all() * @see elm_box_clear() * * @ingroup Box */ EAPI void elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj); /** * Adds an object to the box before the indicated object * * This will add the @p subobj to the box indicated before the object * indicated with @p before. If @p before is not already in the box, results * are undefined. Before means either to the left of the indicated object or * above it depending on orientation. * * @param obj The box object * @param subobj The object to add to the box * @param before The object before which to add it * * @see elm_box_pack_start() * @see elm_box_pack_end() * @see elm_box_pack_after() * @see elm_box_unpack() * @see elm_box_unpack_all() * @see elm_box_clear() * * @ingroup Box */ EAPI void elm_box_pack_before(Evas_Object *obj, Evas_Object *subobj, Evas_Object *before); /** * Adds an object to the box after the indicated object * * This will add the @p subobj to the box indicated after the object * indicated with @p after. If @p after is not already in the box, results * are undefined. After means either to the right of the indicated object or * below it depending on orientation. * * @param obj The box object * @param subobj The object to add to the box * @param after The object after which to add it * * @see elm_box_pack_start() * @see elm_box_pack_end() * @see elm_box_pack_before() * @see elm_box_unpack() * @see elm_box_unpack_all() * @see elm_box_clear() * * @ingroup Box */ EAPI void elm_box_pack_after(Evas_Object *obj, Evas_Object *subobj, Evas_Object *after); /** * Clear the box of all children * * Remove all the elements contained by the box, deleting the respective * objects. * * @param obj The box object * * @see elm_box_unpack() * @see elm_box_unpack_all() * * @ingroup Box */ EAPI void elm_box_clear(Evas_Object *obj); /** * Unpack a box item * * Remove the object given by @p subobj from the box @p obj without * deleting it. * * @param obj The box object * @param subobj The object to unpack * * @see elm_box_unpack_all() * @see elm_box_clear() * * @ingroup Box */ EAPI void elm_box_unpack(Evas_Object *obj, Evas_Object *subobj); /** * Remove all items from the box, without deleting them * * Clear the box from all children, but don't delete the respective objects. * If no other references of the box children exist, the objects will never * be deleted, and thus the application will leak the memory. Make sure * when using this function that you hold a reference to all the objects * in the box @p obj. * * @param obj The box object * * @see elm_box_clear() * @see elm_box_unpack() * * @ingroup Box */ EAPI void elm_box_unpack_all(Evas_Object *obj); /** * Retrieve a list of the objects packed into the box * * Returns a new @c Eina_List with a pointer to @c Evas_Object in its nodes. * The order of the list corresponds to the packing order the box uses. * * You must free this list with eina_list_free() once you are done with it. * * @param obj The box object * * @ingroup Box */ EAPI Eina_List *elm_box_children_get(const Evas_Object *obj); /** * Set the space (padding) between the box's elements. * * Extra space in pixels that will be added between a box child and its * neighbors after its containing cell has been calculated. This padding * is set for all elements in the box, besides any possible padding that * individual elements may have through their size hints. * * @param obj The box object * @param horizontal The horizontal space between elements * @param vertical The vertical space between elements * * @ingroup Box */ EAPI void elm_box_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical); /** * Get the space (padding) between the box's elements. * * @param obj The box object * @param horizontal The horizontal space between elements * @param vertical The vertical space between elements * * @see elm_box_padding_set() * * @ingroup Box */ EAPI void elm_box_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical); /** * Set the alignment of the whole bounding box of contents. * * Sets how the bounding box containing all the elements of the box, after * their sizes and position has been calculated, will be aligned within * the space given for the whole box widget. * * @param obj The box object * @param horizontal The horizontal alignment of elements * @param vertical The vertical alignment of elements * * @ingroup Box */ EAPI void elm_box_align_set(Evas_Object *obj, double horizontal, double vertical); /** * Get the alignment of the whole bounding box of contents. * * @param obj The box object * @param horizontal The horizontal alignment of elements * @param vertical The vertical alignment of elements * * @see elm_box_align_set() * * @ingroup Box */ EAPI void elm_box_align_get(const Evas_Object *obj, double *horizontal, double *vertical); /** * Force the box to recalculate its children packing. * * If any children was added or removed, box will not calculate the * values immediately rather leaving it to the next main loop * iteration. While this is great as it would save lots of * recalculation, whenever you need to get the position of a just * added item you must force recalculate before doing so. * * @param obj The box object. * * @ingroup Box */ EAPI void elm_box_recalculate(Evas_Object *obj); /** * Set the layout defining function to be used by the box * * Whenever anything changes that requires the box in @p obj to recalculate * the size and position of its elements, the function @p cb will be called * to determine what the layout of the children will be. * * Once a custom function is set, everything about the children layout * is defined by it. The flags set by elm_box_horizontal_set() and * elm_box_homogeneous_set() no longer have any meaning, and the values * given by elm_box_padding_set() and elm_box_align_set() are up to this * layout function to decide if they are used and how. These last two * will be found in the @c priv parameter, of type @c Evas_Object_Box_Data, * passed to @p cb. The @c Evas_Object the function receives is not the * Elementary widget, but the internal Evas Box it uses, so none of the * functions described here can be used on it. * * Any of the layout functions in @c Evas can be used here, as well as the * special elm_box_layout_transition(). * * The final @p data argument received by @p cb is the same @p data passed * here, and the @p free_data function will be called to free it * whenever the box is destroyed or another layout function is set. * * Setting @p cb to NULL will revert back to the default layout function. * * @param obj The box object * @param cb The callback function used for layout * @param data Data that will be passed to layout function * @param free_data Function called to free @p data * * @see elm_box_layout_transition() * * @ingroup Box */ EAPI void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_Cb free_data); /** * Special layout function that animates the transition from one layout to another * * Normally, when switching the layout function for a box, this will be * reflected immediately on screen on the next render, but it's also * possible to do this through an animated transition. * * This is done by creating an ::Elm_Box_Transition and setting the box * layout to this function. * * For example: * @code * Elm_Box_Transition *t = elm_box_transition_new(1.0, * evas_object_box_layout_vertical, // start * NULL, // data for initial layout * NULL, // free function for initial data * evas_object_box_layout_horizontal, // end * NULL, // data for final layout * NULL, // free function for final data * anim_end, // will be called when animation ends * NULL); // data for anim_end function\ * elm_box_layout_set(box, elm_box_layout_transition, t, * elm_box_transition_free); * @endcode * * @note This function can only be used with elm_box_layout_set(). Calling * it directly will not have the expected results. * * @see elm_box_transition_new * @see elm_box_transition_free * @see elm_box_layout_set * * @ingroup Box */ EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data); /** * Create a new ::Elm_Box_Transition to animate the switch of layouts * * If you want to animate the change from one layout to another, you need * to set the layout function of the box to elm_box_layout_transition(), * passing as user data to it an instance of ::Elm_Box_Transition with the * necessary information to perform this animation. The free function to * set for the layout is elm_box_transition_free(). * * The parameters to create an ::Elm_Box_Transition sum up to how long * will it be, in seconds, a layout function to describe the initial point, * another for the final position of the children and one function to be * called when the whole animation ends. This last function is useful to * set the definitive layout for the box, usually the same as the end * layout for the animation, but could be used to start another transition. * * @param duration The duration of the transition in seconds * @param start_layout The layout function that will be used to start the animation * @param start_layout_data The data to be passed the @p start_layout function * @param start_layout_free_data Function to free @p start_layout_data * @param end_layout The layout function that will be used to end the animation * @param end_layout_data Data param passed to @p end_layout * @param end_layout_free_data The data to be passed the @p end_layout function * @param end_layout_free_data Function to free @p end_layout_data * @param transition_end_cb Callback function called when animation ends * @param transition_end_data Data to be passed to @p transition_end_cb * @return An instance of ::Elm_Box_Transition * * @see elm_box_transition_new * @see elm_box_layout_transition * * @ingroup Box */ EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, Ecore_Cb start_layout_free_data, Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data); /** * Free a Elm_Box_Transition instance created with elm_box_transition_new(). * * This function is mostly useful as the @c free_data parameter in * elm_box_layout_set() when elm_box_layout_transition(). * * @param data The Elm_Box_Transition instance to be freed. * * @see elm_box_transition_new * @see elm_box_layout_transition * * @ingroup Box */ EAPI void elm_box_transition_free(void *data); /** * @} */ elementary-1.7.7/src/lib/elm_widget.c0000664000175000017500000043174612127353615014463 00000000000000#include #include "elm_priv.h" #include "elm_widget_container.h" #include "elm_interface_scrollable.h" static const char SMART_NAME[] = "elm_widget"; static const char SMART_NAME_COMPAT[] = "elm_widget_compat"; #define API_ENTRY \ Elm_Widget_Smart_Data * sd = evas_object_smart_data_get(obj); \ if ((!sd) || (!_elm_widget_is(obj))) #define INTERNAL_ENTRY \ Elm_Widget_Smart_Data * sd = evas_object_smart_data_get(obj); \ if (!sd) return /* this will vanish as soon as we finish the migration of widgets to * the new hierarchical schema. */ #define COMPAT_SMART_DATA(_sd) \ ((Elm_Widget_Compat_Smart_Data *)_sd) /* these typedefs are just to save typing on * _elm_widget_compat_smart_set_user() and will die eventually */ typedef Eina_Bool (*one_arg_class_func)(Evas_Object *obj); typedef Eina_Bool (*event_class_func)(Evas_Object *obj, Evas_Object *source, Evas_Callback_Type type, void *event_info); typedef Eina_Bool (*focus_next_func)(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next); typedef Eina_Bool (*focus_direction_func)(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **target, double *weight); /* these will eventually take place of the two on the top */ #define ELM_WIDGET_DATA_GET(o, wd) \ Elm_Widget_Smart_Data * wd = evas_object_smart_data_get(o) #define ELM_WIDGET_DATA_GET_OR_RETURN(o, ptr) \ ELM_WIDGET_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("no widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #undef elm_widget_text_set_hook_set #undef elm_widget_text_get_hook_set #undef elm_widget_content_set_hook_set #undef elm_widget_content_get_hook_set #undef elm_widget_content_unset_hook_set /** * @addtogroup Widget * @{ */ /** * Base widget smart data extended with instance widget hooks. This * will be used for compatibility with the old (non-hierarchical) * widget structure, until all widgets are adapted to the new * hierarchical schema */ typedef struct _Elm_Widget_Compat_Smart_Data { Elm_Widget_Smart_Data base; /**< Base widget smart data as first member obligatory, as we're inheriting from it */ const char *type; void *data; void *on_focus_data; void *on_change_data; Eina_List *edje_signals; /* (instance) widget hooks */ void (*del)(Evas_Object *obj); void (*del_pre)(Evas_Object *obj); void (*focus)(Evas_Object *obj); void (*activate)(Evas_Object *obj); void (*disable)(Evas_Object *obj); void (*theme)(Evas_Object *obj); void (*access)(Evas_Object *obj, Eina_Bool is_access); void (*translate)(Evas_Object *obj); Eina_Bool (*event)(Evas_Object *obj, Evas_Object *source, Evas_Callback_Type type, void *event_info); void (*signal)(Evas_Object *obj, const char *emission, const char *source); void (*callback_add)(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); void (*callback_del)(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); void (*changed)(Evas_Object *obj); Eina_Bool (*focus_next)(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next); Eina_Bool (*focus_direction)(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **target, double *weight); void (*on_focus)(void *data, Evas_Object *obj); void (*on_change)(void *data, Evas_Object *obj); Elm_Widget_Text_Set_Cb text_set; Elm_Widget_Text_Get_Cb text_get; Elm_Widget_Content_Set_Cb content_set; Elm_Widget_Content_Get_Cb content_get; Elm_Widget_Content_Unset_Cb content_unset; } Elm_Widget_Compat_Smart_Data; /** * Inheriting from base widget smart class, so that we flag widgets * not migrated to new hierarchical schema as "compat" (or legacy), * until we get all of them migrated. Then, this class will be * dropped. */ typedef struct _Elm_Widget_Compat_Smart_Class { Elm_Widget_Smart_Class base; /**< Base widget smart class wrapped here */ } Elm_Widget_Compat_Smart_Class; /** * @} */ typedef struct _Elm_Event_Cb_Data Elm_Event_Cb_Data; typedef struct _Elm_Translate_String_Data Elm_Translate_String_Data; struct _Elm_Event_Cb_Data { Elm_Event_Cb func; const void *data; }; struct _Elm_Translate_String_Data { const char *id; const char *domain; const char *string; }; /* local subsystem functions */ static void _smart_reconfigure(Elm_Widget_Smart_Data *sd); static void _smart_add(Evas_Object *obj); static void _smart_del(Evas_Object *obj); static void _smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y); static void _smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h); static void _smart_show(Evas_Object *obj); static void _smart_hide(Evas_Object *obj); static void _smart_color_set(Evas_Object *obj, int r, int g, int b, int a); static void _smart_clip_set(Evas_Object *obj, Evas_Object *clip); static void _smart_clip_unset(Evas_Object *obj); static void _smart_calculate(Evas_Object *obj); static void _smart_member_add(Evas_Object *obj, Evas_Object *child); static void _smart_member_del(Evas_Object *obj, Evas_Object *child); static void _if_focused_revert(Evas_Object *obj, Eina_Bool can_focus_only); static Evas_Object *_newest_focus_order_get(Evas_Object *obj, unsigned int *newest_focus_order, Eina_Bool can_focus_only); static double _direction_weight_get(const Evas_Object *obj1, const Evas_Object *obj2, double degree); static void _sub_obj_del(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _focus_parents(Evas_Object *obj); static void _sub_obj_hide(void *data, Evas *e, Evas_Object *obj, void *event_info); /* local subsystem globals */ static Eina_List *widtypes = NULL; static unsigned int focus_order = 0; static inline Eina_Bool _elm_widget_is(const Evas_Object *obj) { return evas_object_smart_type_check_ptr(obj, SMART_NAME); } static inline Eina_Bool _is_focusable(Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->can_focus || (sd->child_can_focus); } static inline Eina_Bool _elm_legacy_is(const Evas_Object *obj) { return evas_object_smart_type_check_ptr(obj, SMART_NAME_COMPAT); } static inline Eina_Bool _elm_scrollable_is(const Evas_Object *obj) { return !!evas_object_smart_interface_get(obj, ELM_SCROLLABLE_IFACE_NAME); } /* what follows are both basic (unimplemented) smart class functions * and proxies from those to smart data (instance) widget * functions. one by one we'll be surpassing the proxies on the * widgets, as long as we make them extensions of the basic elm widget * the right way */ #define PROXY_MAKE(_prefix) \ static Eina_Bool \ _elm_widget_##_prefix##_func_compat(Evas_Object * obj) \ { \ ELM_WIDGET_DATA_GET(obj, sd); \ if (COMPAT_SMART_DATA(sd)->_prefix) \ { \ COMPAT_SMART_DATA(sd)->_prefix(obj); \ return EINA_TRUE; \ } \ return EINA_FALSE; \ } #define UNIMPLEMENTED_MAKE(_prefix) \ static Eina_Bool \ _elm_widget_##_prefix##_func_unimplemented(Evas_Object * obj) \ { \ WRN("The %s widget does not implement the \"" #_prefix "\" function.", \ elm_widget_type_get(obj)); \ return EINA_FALSE; \ } PROXY_MAKE(disable); PROXY_MAKE(theme); PROXY_MAKE(translate); UNIMPLEMENTED_MAKE(disable); UNIMPLEMENTED_MAKE(translate); #undef PROXY_MAKE #undef UNIMPLEMENTED_MAKE static Eina_Bool _elm_widget_theme_func(Evas_Object *obj) { _elm_widget_mirrored_reload(obj); elm_widget_disabled_set(obj, elm_widget_disabled_get(obj)); return EINA_TRUE; } static Eina_Bool _elm_widget_on_focus_func_compat(Evas_Object *obj) { ELM_WIDGET_DATA_GET(obj, sd); if (COMPAT_SMART_DATA(sd)->on_focus) { COMPAT_SMART_DATA(sd)->on_focus (COMPAT_SMART_DATA(sd)->on_focus_data, obj); return EINA_TRUE; } return EINA_FALSE; } static Eina_Bool _elm_widget_on_focus_func_unimplemented(Evas_Object *obj) { WRN("The %s widget does not implement the \"on_focus\" function.", elm_widget_type_get(obj)); return EINA_FALSE; } static Eina_Bool _elm_widget_event_func_compat(Evas_Object *obj, Evas_Object *source, Evas_Callback_Type type, void *event_info) { ELM_WIDGET_DATA_GET(obj, sd); if (COMPAT_SMART_DATA(sd)->event) return COMPAT_SMART_DATA(sd)->event(obj, source, type, event_info); return EINA_FALSE; } static Eina_Bool _elm_widget_event_func_unimplemented(Evas_Object *obj, Evas_Object *source __UNUSED__, Evas_Callback_Type type __UNUSED__, void *event_info __UNUSED__) { WRN("The %s widget does not implement the \"event\" function.", elm_widget_type_get(obj)); return EINA_FALSE; } static Eina_Bool _elm_widget_focus_next_func_compat(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { ELM_WIDGET_DATA_GET(obj, sd); if (COMPAT_SMART_DATA(sd)->focus_next) return COMPAT_SMART_DATA(sd)->focus_next(obj, dir, next); return EINA_FALSE; } static Eina_Bool _elm_widget_focus_next_func_unimplemented(const Evas_Object *obj __UNUSED__, Elm_Focus_Direction dir __UNUSED__, Evas_Object **next __UNUSED__) { WRN("The %s widget does not implement the \"focus_next\" function.", elm_widget_type_get(obj)); return EINA_FALSE; } static Eina_Bool _elm_widget_focus_direction_func_compat(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **target, double *weight) { ELM_WIDGET_DATA_GET(obj, sd); if (COMPAT_SMART_DATA(sd)->focus_direction) return COMPAT_SMART_DATA(sd)->focus_direction (obj, base, degree, target, weight); return EINA_FALSE; } static Eina_Bool _elm_widget_focus_direction_func_unimplemented(const Evas_Object *obj __UNUSED__, const Evas_Object *base __UNUSED__, double degree __UNUSED__, Evas_Object **target __UNUSED__, double *weight __UNUSED__) { WRN("The %s widget does not implement the \"focus_direction\" function.", elm_widget_type_get(obj)); return EINA_FALSE; } static Eina_Bool _elm_widget_sub_object_add_func(Evas_Object *obj, Evas_Object *sobj) { double scale, pscale = elm_widget_scale_get(sobj); Elm_Theme *th, *pth = elm_widget_theme_get(sobj); Eina_Bool mirrored, pmirrored = elm_widget_mirrored_get(obj); ELM_WIDGET_DATA_GET(obj, sd); EINA_SAFETY_ON_TRUE_RETURN_VAL(obj == sobj, EINA_FALSE); if (sobj == sd->parent_obj) { /* in this case, sobj must be an elm widget, or something * very wrong is happening */ if (!_elm_widget_is(sobj)) return EINA_FALSE; if (!elm_widget_sub_object_del(sobj, obj)) return EINA_FALSE; WRN("You passed a parent object of obj = %p as the sub object = %p!", obj, sobj); } if (_elm_widget_is(sobj)) { ELM_WIDGET_DATA_GET(sobj, sdc); if (sdc->parent_obj == obj) return EINA_TRUE; if (sdc->parent_obj) { if (!elm_widget_sub_object_del(sdc->parent_obj, sobj)) return EINA_FALSE; } sdc->parent_obj = obj; _elm_widget_top_win_focused_set(sobj, sd->top_win_focused); /* update child focusable-ness on self and parents, now that a * focusable child got in */ if (!sd->child_can_focus && (_is_focusable(sobj))) { Elm_Widget_Smart_Data *sdp = sd; sdp->child_can_focus = EINA_TRUE; while (sdp->parent_obj) { sdp = evas_object_smart_data_get(sdp->parent_obj); if (sdp->child_can_focus) break; sdp->child_can_focus = EINA_TRUE; } } } else { void *data = evas_object_data_get(sobj, "elm-parent"); if (data) { if (data == obj) return EINA_TRUE; if (!elm_widget_sub_object_del(data, sobj)) return EINA_FALSE; } } sd->subobjs = eina_list_append(sd->subobjs, sobj); evas_object_data_set(sobj, "elm-parent", obj); evas_object_event_callback_add (sobj, EVAS_CALLBACK_DEL, _sub_obj_del, sd); if (_elm_widget_is(sobj)) { evas_object_event_callback_add (sobj, EVAS_CALLBACK_HIDE, _sub_obj_hide, sd); scale = elm_widget_scale_get(sobj); th = elm_widget_theme_get(sobj); mirrored = elm_widget_mirrored_get(sobj); if ((scale != pscale) || (th != pth) || (pmirrored != mirrored)) elm_widget_theme(sobj); if (elm_widget_focus_get(sobj)) _focus_parents(obj); } return EINA_TRUE; } static Eina_Bool _elm_widget_sub_object_del_func(Evas_Object *obj, Evas_Object *sobj) { Evas_Object *sobj_parent; if (!sobj) return EINA_FALSE; ELM_WIDGET_DATA_GET(obj, sd); EINA_SAFETY_ON_TRUE_RETURN_VAL(obj == sobj, EINA_FALSE); sobj_parent = evas_object_data_del(sobj, "elm-parent"); if (sobj_parent != obj) { static int abort_on_warn = -1; ERR("removing sub object %p (%s) from parent %p (%s), " "but elm-parent is different %p (%s)!", sobj, elm_widget_type_get(sobj), obj, elm_widget_type_get(obj), sobj_parent, elm_widget_type_get(sobj_parent)); if (EINA_UNLIKELY(abort_on_warn == -1)) { if (getenv("ELM_ERROR_ABORT")) abort_on_warn = 1; else abort_on_warn = 0; } if (abort_on_warn == 1) abort(); return EINA_FALSE; } if (_elm_widget_is(sobj)) { if (elm_widget_focus_get(sobj)) { elm_widget_tree_unfocusable_set(sobj, EINA_TRUE); elm_widget_tree_unfocusable_set(sobj, EINA_FALSE); } if ((sd->child_can_focus) && (_is_focusable(sobj))) { Evas_Object *parent = obj; /* update child focusable-ness on self and parents, now that a * focusable child is gone */ while (parent) { const Eina_List *l; Evas_Object *subobj; ELM_WIDGET_DATA_GET(parent, sdp); sdp->child_can_focus = EINA_FALSE; EINA_LIST_FOREACH (sdp->subobjs, l, subobj) { if ((subobj != sobj) && (_is_focusable(subobj))) { sdp->child_can_focus = EINA_TRUE; break; } } /* break again, child_can_focus went back to * original value */ if (sdp->child_can_focus) break; parent = sdp->parent_obj; } } ELM_WIDGET_DATA_GET(sobj, sdc); sdc->parent_obj = NULL; } if (sd->resize_obj == sobj) sd->resize_obj = NULL; sd->subobjs = eina_list_remove(sd->subobjs, sobj); evas_object_event_callback_del_full (sobj, EVAS_CALLBACK_DEL, _sub_obj_del, sd); if (_elm_widget_is(sobj)) evas_object_event_callback_del_full (sobj, EVAS_CALLBACK_HIDE, _sub_obj_hide, sd); return EINA_TRUE; } static const Evas_Smart_Cb_Description _smart_callbacks[] = { /* FIXME: complete later */ {NULL, NULL} }; static void _elm_widget_smart_set(Elm_Widget_Smart_Class *api) { Evas_Smart_Class *sc; if (!(sc = (Evas_Smart_Class *)api)) return; sc->add = _smart_add; sc->del = _smart_del; sc->move = _smart_move; sc->resize = _smart_resize; sc->show = _smart_show; sc->hide = _smart_hide; sc->color_set = _smart_color_set; sc->clip_set = _smart_clip_set; sc->clip_unset = _smart_clip_unset; sc->calculate = _smart_calculate; sc->member_add = _smart_member_add; sc->member_del = _smart_member_del; #define API_DEFAULT_SET_UNIMPLEMENTED(_prefix) \ api->_prefix = _elm_widget_##_prefix##_func_unimplemented; /* NB: always remember to call these parent versions on children, * except for the unimplemented ones and calculate, which is moot */ #define API_DEFAULT_SET(_prefix) \ api->_prefix = _elm_widget_##_prefix##_func; /* base api */ API_DEFAULT_SET_UNIMPLEMENTED(on_focus); API_DEFAULT_SET_UNIMPLEMENTED(disable); api->theme = _elm_widget_theme_func; API_DEFAULT_SET_UNIMPLEMENTED(translate); API_DEFAULT_SET_UNIMPLEMENTED(event); API_DEFAULT_SET_UNIMPLEMENTED(focus_next); API_DEFAULT_SET_UNIMPLEMENTED(focus_direction); /* NB: because those two weren't hooks before, translate the * individual calls to them on the widgets as we bring them to the * new class hierarchy. also, sub_object_{add,del} must be * different than member_{add,del} here, because widget parenting * on elm does not always imply parent and child will live on the * same Evas layer */ API_DEFAULT_SET(sub_object_add); API_DEFAULT_SET(sub_object_del); #undef API_DEFAULT_SET #undef API_DEFAULT_SET_UNIMPLEMENTED sc->callbacks = _smart_callbacks; } // internal funcs static inline Eina_Bool _elm_widget_focus_chain_manager_is(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; if (_elm_legacy_is(obj)) return !!COMPAT_SMART_DATA(sd)->focus_next; if (!sd->api) return EINA_FALSE; return sd->api->focus_next && (sd->api->focus_next != _elm_widget_focus_next_func_unimplemented); } static inline Eina_Bool _elm_widget_focus_direction_manager_is(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; if (_elm_legacy_is(obj)) return !!COMPAT_SMART_DATA(sd)->focus_direction; if (!sd->api) return EINA_FALSE; return sd->api->focus_direction && (sd->api->focus_direction != _elm_widget_focus_direction_func_unimplemented); } static void _unfocus_parents(Evas_Object *obj) { for (; obj; obj = elm_widget_parent_get(obj)) { INTERNAL_ENTRY; if (!sd->focused) return; sd->focused = 0; } } static void _focus_parents(Evas_Object *obj) { for (; obj; obj = elm_widget_parent_get(obj)) { INTERNAL_ENTRY; if (sd->focused) return; sd->focused = 1; } } static void _sub_obj_del(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Widget_Smart_Data *sd = data; if (_elm_widget_is(obj)) { if (elm_widget_focus_get(obj)) _unfocus_parents(sd->obj); } if (obj == sd->resize_obj) { /* already dels sub object */ elm_widget_resize_object_set(sd->obj, NULL); return; } else if (obj == sd->hover_obj) { sd->hover_obj = NULL; return; } else if (_elm_legacy_is(sd->obj)) { evas_object_smart_callback_call(sd->obj, "sub-object-del", obj); sd->subobjs = eina_list_remove(sd->subobjs, obj); } else { if (!elm_widget_sub_object_del(sd->obj, obj)) ERR("failed to remove sub object %p from %p\n", obj, sd->obj); } } static void _sub_obj_hide(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { elm_widget_focus_hide_handle(obj); } static void _obj_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Widget_Smart_Data *sd = data; Evas_Event_Mouse_Down *ev = event_info; if (!(ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)) sd->still_in = EINA_TRUE; } static void _obj_mouse_move(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Elm_Widget_Smart_Data *sd = data; Evas_Event_Mouse_Move *ev = event_info; if (sd->still_in) { if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->still_in = EINA_FALSE; else { Evas_Coord x, y, w, h; evas_object_geometry_get(obj, &x, &y, &w, &h); if ((ev->cur.canvas.x < x) || (ev->cur.canvas.y < y) || (ev->cur.canvas.x >= (x + w)) || (ev->cur.canvas.y >= (y + h))) sd->still_in = EINA_FALSE; } } } static void _obj_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Widget_Smart_Data *sd = data; if (sd->still_in) elm_widget_focus_mouse_up_handle(obj); sd->still_in = EINA_FALSE; } static void _propagate_x_drag_lock(Evas_Object *obj, int dir) { INTERNAL_ENTRY; if (sd->parent_obj) { Elm_Widget_Smart_Data *sd2 = evas_object_smart_data_get(sd->parent_obj); if (sd2) { sd2->child_drag_x_locked += dir; _propagate_x_drag_lock(sd->parent_obj, dir); } } } static void _propagate_y_drag_lock(Evas_Object *obj, int dir) { INTERNAL_ENTRY; if (sd->parent_obj) { Elm_Widget_Smart_Data *sd2 = evas_object_smart_data_get(sd->parent_obj); if (sd2) { sd2->child_drag_y_locked += dir; _propagate_y_drag_lock(sd->parent_obj, dir); } } } static void _propagate_event(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { INTERNAL_ENTRY; Evas_Callback_Type type = (Evas_Callback_Type)(uintptr_t)data; Evas_Event_Flags *event_flags = NULL; switch (type) { case EVAS_CALLBACK_KEY_DOWN: { Evas_Event_Key_Down *ev = event_info; event_flags = &(ev->event_flags); } break; case EVAS_CALLBACK_KEY_UP: { Evas_Event_Key_Up *ev = event_info; event_flags = &(ev->event_flags); } break; case EVAS_CALLBACK_MOUSE_WHEEL: { Evas_Event_Mouse_Wheel *ev = event_info; event_flags = &(ev->event_flags); } break; default: break; } elm_widget_event_propagate(obj, type, event_info, event_flags); } static void _parent_focus(Evas_Object *obj) { API_ENTRY return; if (sd->focused) return; Evas_Object *o = elm_widget_parent_get(obj); sd->focus_order_on_calc = EINA_TRUE; if (o) _parent_focus(o); if (!sd->focus_order_on_calc) return; /* we don't want to override it if by means of any of the callbacks below one gets to calculate our order first. */ focus_order++; sd->focus_order = focus_order; if (!sd->api) return; if (sd->top_win_focused) { sd->focused = EINA_TRUE; sd->api->on_focus(obj); if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->focus) COMPAT_SMART_DATA(sd)->focus(obj); _elm_widget_focus_region_show(obj); } sd->focus_order_on_calc = EINA_FALSE; if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _elm_access_highlight_set(obj); } static void _elm_object_focus_chain_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Widget_Smart_Data *sd = data; sd->focus_chain = eina_list_remove(sd->focus_chain, obj); } // exposed util funcs to elm void _elm_widget_type_clear(void) { const char **ptr; EINA_LIST_FREE(widtypes, ptr) { eina_stringshare_del(*ptr); *ptr = NULL; } } void _elm_widget_focus_region_show(const Evas_Object *obj) { Evas_Coord x, y, w, h, ox, oy; Elm_Widget_Smart_Data *sd2; Evas_Object *o; API_ENTRY return; o = elm_widget_parent_get(obj); if (!o) return; elm_widget_focus_region_get(obj, &x, &y, &w, &h); evas_object_geometry_get(obj, &ox, &oy, NULL, NULL); while (o) { Evas_Coord px, py; sd2 = evas_object_smart_data_get(o); if (sd2->focus_region) { sd2->focus_region(o, x, y, w, h); elm_widget_focus_region_get(o, &x, &y, &w, &h); } else { evas_object_geometry_get(o, &px, &py, NULL, NULL); x += ox - px; y += oy - py; ox = px; oy = py; } o = elm_widget_parent_get(o); } } EAPI const Elm_Widget_Smart_Class * elm_widget_smart_class_get(void) { static Elm_Widget_Smart_Class _sc = ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(SMART_NAME); static const Elm_Widget_Smart_Class *class = NULL; if (class) return class; _elm_widget_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_widget_add(Evas_Smart *smart, Evas_Object *parent) { Evas *e; Evas_Object *o; e = evas_object_evas_get(parent); if (!e) return NULL; o = evas_object_smart_add(e, smart); elm_widget_parent_set(o, parent); return o; } EAPI void elm_widget_parent_set(Evas_Object *obj, Evas_Object *parent) { ELM_WIDGET_DATA_GET(obj, sd); if (!sd->api->parent_set) return; sd->api->parent_set(obj, parent); } EAPI void elm_widget_type_register(const char **ptr) { widtypes = eina_list_append(widtypes, (void *)ptr); } EAPI void elm_widget_type_unregister(const char **ptr) { widtypes = eina_list_remove(widtypes, (void *)ptr); } EAPI Eina_Bool elm_widget_api_check(int ver) { if (ver != ELM_INTERNAL_API_VERSION) { CRITICAL("Elementary widget api versions do not match"); return EINA_FALSE; } return EINA_TRUE; } /* creating compat smart class */ ELM_INTERNAL_SMART_SUBCLASS_NEW (SMART_NAME_COMPAT, _elm_widget_compat, Elm_Widget_Compat_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, NULL); static void _compat_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Widget_Compat_Smart_Data); _elm_widget_compat_parent_sc->base.add(obj); } static void _compat_smart_del(Evas_Object *obj) { Edje_Signal_Data *esd; ELM_WIDGET_DATA_GET(obj, sd); if (COMPAT_SMART_DATA(sd)->del_pre) COMPAT_SMART_DATA(sd)->del_pre(obj); if (COMPAT_SMART_DATA(sd)->del) COMPAT_SMART_DATA(sd)->del(obj); if (COMPAT_SMART_DATA(sd)->type) eina_stringshare_del(COMPAT_SMART_DATA(sd)->type); EINA_LIST_FREE(COMPAT_SMART_DATA(sd)->edje_signals, esd) { eina_stringshare_del(esd->emission); eina_stringshare_del(esd->source); free(esd); } COMPAT_SMART_DATA(sd)->data = NULL; _elm_widget_compat_parent_sc->base.del(obj); } static void _compat_smart_calculate(Evas_Object *obj) { ELM_WIDGET_DATA_GET(obj, sd); if (COMPAT_SMART_DATA(sd)->changed) COMPAT_SMART_DATA(sd)->changed(obj); } static void _elm_widget_compat_smart_set_user(Elm_Widget_Compat_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _compat_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _compat_smart_del; ELM_WIDGET_CLASS(sc)->base.calculate = _compat_smart_calculate; /* proxying base class functions to instance ones on compat widgets * (and overriding defaults -- unimplemented) */ #define API_BASE_COMPAT_SET(_cast, _prefix) \ ELM_WIDGET_CLASS(sc)->_prefix = (_cast)_elm_widget_##_prefix##_func_compat /* base api */ API_BASE_COMPAT_SET(one_arg_class_func, on_focus); API_BASE_COMPAT_SET(one_arg_class_func, disable); API_BASE_COMPAT_SET(one_arg_class_func, theme); API_BASE_COMPAT_SET(one_arg_class_func, translate); API_BASE_COMPAT_SET(event_class_func, event); API_BASE_COMPAT_SET(focus_next_func, focus_next); API_BASE_COMPAT_SET(focus_direction_func, focus_direction); #undef API_BASE_COMPAT_SET } EAPI Evas_Object * elm_widget_compat_add(Evas *evas) { return evas_object_smart_add(evas, _elm_widget_compat_smart_class_new()); } EAPI void elm_widget_del_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->del = func; } EAPI void elm_widget_del_pre_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->del_pre = func; } EAPI void elm_widget_focus_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->focus = func; } EAPI void elm_widget_activate_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->activate = func; } EAPI void elm_widget_disable_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->disable = func; } EAPI void elm_widget_theme_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->theme = func; } EAPI void elm_widget_access_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, Eina_Bool is_access)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->access = func; } EAPI void elm_widget_translate_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->translate = func; } EAPI void elm_widget_event_hook_set(Evas_Object *obj, Eina_Bool (*func)(Evas_Object *obj, Evas_Object *source, Evas_Callback_Type type, void *event_info)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->event = func; } EAPI void elm_widget_text_set_hook_set(Evas_Object *obj, Elm_Widget_Text_Set_Cb func) { API_ENTRY return; COMPAT_SMART_DATA(sd)->text_set = func; } EAPI void elm_widget_text_get_hook_set(Evas_Object *obj, Elm_Widget_Text_Get_Cb func) { API_ENTRY return; COMPAT_SMART_DATA(sd)->text_get = func; } EAPI void elm_widget_content_set_hook_set(Evas_Object *obj, Elm_Widget_Content_Set_Cb func) { API_ENTRY return; COMPAT_SMART_DATA(sd)->content_set = func; } EAPI void elm_widget_content_get_hook_set(Evas_Object *obj, Elm_Widget_Content_Get_Cb func) { API_ENTRY return; COMPAT_SMART_DATA(sd)->content_get = func; } EAPI void elm_widget_content_unset_hook_set(Evas_Object *obj, Elm_Widget_Content_Unset_Cb func) { API_ENTRY return; COMPAT_SMART_DATA(sd)->content_unset = func; } EAPI void elm_widget_changed_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->changed = func; } EAPI void elm_widget_signal_emit_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, const char *emission, const char *source)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->signal = func; } EAPI void elm_widget_signal_callback_add_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->callback_add = func; } EAPI void elm_widget_signal_callback_del_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->callback_del = func; } EAPI Eina_Bool elm_widget_access(Evas_Object *obj, Eina_Bool is_access) { const Eina_List *l; Evas_Object *child; Eina_Bool ret = EINA_TRUE; API_ENTRY return EINA_FALSE; EINA_LIST_FOREACH(sd->subobjs, l, child) ret &= elm_widget_access(child, is_access); if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->access) COMPAT_SMART_DATA(sd)->access(obj, is_access); else if (sd->api && sd->api->access) sd->api->access(obj, is_access); else return EINA_FALSE; return ret; } EAPI Eina_Bool elm_widget_theme(Evas_Object *obj) { const Eina_List *l; Evas_Object *child; Elm_Tooltip *tt; Elm_Cursor *cur; Eina_Bool ret = EINA_TRUE; API_ENTRY return EINA_FALSE; EINA_LIST_FOREACH(sd->subobjs, l, child) ret &= elm_widget_theme(child); if (sd->resize_obj && _elm_widget_is(sd->resize_obj)) ret &= elm_widget_theme(sd->resize_obj); if (sd->hover_obj) ret &= elm_widget_theme(sd->hover_obj); EINA_LIST_FOREACH(sd->tooltips, l, tt) elm_tooltip_theme(tt); EINA_LIST_FOREACH(sd->cursors, l, cur) elm_cursor_theme(cur); if (!sd->api) return EINA_FALSE; ret &= sd->api->theme(obj); return ret; } EAPI void elm_widget_theme_specific(Evas_Object *obj, Elm_Theme *th, Eina_Bool force) { const Eina_List *l; Evas_Object *child; Elm_Tooltip *tt; Elm_Cursor *cur; Elm_Theme *th2, *thdef; API_ENTRY return; thdef = elm_theme_default_get(); if (!th) th = thdef; if (!force) { th2 = sd->theme; if (!th2) th2 = thdef; while (th2) { if (th2 == th) { force = EINA_TRUE; break; } if (th2 == thdef) break; th2 = th2->ref_theme; if (!th2) th2 = thdef; } } if (!force) return; EINA_LIST_FOREACH(sd->subobjs, l, child) elm_widget_theme_specific(child, th, force); if (sd->resize_obj) elm_widget_theme(sd->resize_obj); if (sd->hover_obj) elm_widget_theme(sd->hover_obj); EINA_LIST_FOREACH(sd->tooltips, l, tt) elm_tooltip_theme(tt); EINA_LIST_FOREACH(sd->cursors, l, cur) elm_cursor_theme(cur); if (!sd->api) return; sd->api->theme(obj); } /** * @internal * * Set hook to get next object in object focus chain. * * @param obj The widget object. * @param func The hook to be used with this widget. * * @ingroup Widget */ EAPI void elm_widget_focus_next_hook_set(Evas_Object *obj, Eina_Bool (*func)(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->focus_next = func; } /** * @internal * * Set hook to get near object in one direction. * * @param obj The widget object. * @param func The hook to be used with this widget. * * @ingroup Widget */ EAPI void elm_widget_focus_direction_hook_set(Evas_Object *obj, Eina_Bool (*func)(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight)) { API_ENTRY return; COMPAT_SMART_DATA(sd)->focus_direction = func; } /** * Returns the widget's mirrored mode. * * @param obj The widget. * @return mirrored mode of the object. * **/ EAPI Eina_Bool elm_widget_mirrored_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->is_mirrored; } /** * Sets the widget's mirrored mode. * * @param obj The widget. * @param mirrored EINA_TRUE to set mirrored mode. EINA_FALSE to unset. */ EAPI void elm_widget_mirrored_set(Evas_Object *obj, Eina_Bool mirrored) { API_ENTRY return; mirrored = !!mirrored; if (sd->is_mirrored == mirrored) return; sd->is_mirrored = mirrored; elm_widget_theme(obj); } /** * @internal * Resets the mirrored mode from the system mirror mode for widgets that are in * automatic mirroring mode. This function does not call elm_widget_theme. * * @param obj The widget. * @param mirrored EINA_TRUE to set mirrored mode. EINA_FALSE to unset. */ void _elm_widget_mirrored_reload(Evas_Object *obj) { API_ENTRY return; Eina_Bool mirrored = elm_config_mirrored_get(); if (elm_widget_mirrored_automatic_get(obj) && (sd->is_mirrored != mirrored)) { sd->is_mirrored = mirrored; } } /** * Returns the widget's mirrored mode setting. * * @param obj The widget. * @return mirrored mode setting of the object. * **/ EAPI Eina_Bool elm_widget_mirrored_automatic_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->mirrored_auto_mode; } /** * Sets the widget's mirrored mode setting. * When widget in automatic mode, it follows the system mirrored mode set by * elm_mirrored_set(). * @param obj The widget. * @param automatic EINA_TRUE for auto mirrored mode. EINA_FALSE for manual. */ EAPI void elm_widget_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic) { API_ENTRY return; if (sd->mirrored_auto_mode != automatic) { sd->mirrored_auto_mode = automatic; if (automatic) { elm_widget_mirrored_set(obj, elm_config_mirrored_get()); } } } EAPI void elm_widget_on_focus_hook_set(Evas_Object *obj, void (*func)(void *data, Evas_Object *obj), void *data) { API_ENTRY return; COMPAT_SMART_DATA(sd)->on_focus = func; COMPAT_SMART_DATA(sd)->on_focus_data = data; } EAPI void elm_widget_on_change_hook_set(Evas_Object *obj, void (*func)(void *data, Evas_Object *obj), void *data) { API_ENTRY return; COMPAT_SMART_DATA(sd)->on_change = func; COMPAT_SMART_DATA(sd)->on_change_data = data; } EAPI void elm_widget_on_show_region_hook_set(Evas_Object *obj, void (*func)(void *data, Evas_Object *obj), void *data) { API_ENTRY return; sd->on_show_region = func; sd->on_show_region_data = data; } /** * @internal * * Set the hook to use to show the focused region. * * Whenever a new widget gets focused or it's needed to show the focused * area of the current one, this hook will be called on objects that may * want to move their children into their visible area. * The area given in the hook function is relative to the @p obj widget. * * @param obj The widget object * @param func The function to call to show the specified area. * * @ingroup Widget */ EAPI void elm_widget_focus_region_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)) { API_ENTRY return; sd->focus_region = func; } /** * @internal * * Set the hook to retrieve the focused region of a widget. * * This hook will be called by elm_widget_focus_region_get() whenever * it's needed to get the focused area of a widget. The area must be relative * to the widget itself and if no hook is set, it will default to the entire * object. * * @param obj The widget object * @param func The function used to retrieve the focus region. * * @ingroup Widget */ EAPI void elm_widget_on_focus_region_hook_set(Evas_Object *obj, void (*func)(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)) { API_ENTRY return; sd->on_focus_region = func; } EAPI void elm_widget_data_set(Evas_Object *obj, void *data) { API_ENTRY return; if (!_elm_widget_is(obj)) return; COMPAT_SMART_DATA(sd)->data = data; } EAPI void * elm_widget_data_get(const Evas_Object *obj) { API_ENTRY return NULL; if (!_elm_legacy_is(obj)) return NULL; return COMPAT_SMART_DATA(sd)->data; } EAPI Eina_Bool elm_widget_sub_object_add(Evas_Object *obj, Evas_Object *sobj) { API_ENTRY return EINA_FALSE; EINA_SAFETY_ON_TRUE_RETURN_VAL(obj == sobj, EINA_FALSE); if (!sd->api) return EINA_FALSE; if (!_elm_legacy_is(obj)) return sd->api->sub_object_add(obj, sobj); /* this part will go away once all widgets are migrated to the new schema */ double scale, pscale = elm_widget_scale_get(sobj); Elm_Theme *th, *pth = elm_widget_theme_get(sobj); Eina_Bool mirrored, pmirrored = elm_widget_mirrored_get(obj); if (sobj == sd->parent_obj) { if (!elm_widget_sub_object_del(sobj, obj)) return EINA_FALSE; WRN("You passed a parent object of obj = %p as the sub object = %p!", obj, sobj); } if (_elm_widget_is(sobj)) { Elm_Widget_Smart_Data *sd2 = evas_object_smart_data_get(sobj); if (sd2) { if (sd2->parent_obj == obj) return EINA_TRUE; if (sd2->parent_obj) elm_widget_sub_object_del(sd2->parent_obj, sobj); sd2->parent_obj = obj; _elm_widget_top_win_focused_set(sobj, sd->top_win_focused); if (!sd->child_can_focus && (_is_focusable(sobj))) { Elm_Widget_Smart_Data *sdt = evas_object_smart_data_get(obj); sdt->child_can_focus = EINA_TRUE; while (sdt->parent_obj) { sdt = evas_object_smart_data_get(sdt->parent_obj); if (sdt->child_can_focus) break; sdt->child_can_focus = EINA_TRUE; } } } } else { void *data = evas_object_data_get(sobj, "elm-parent"); if (data) { if (data == obj) return EINA_TRUE; elm_widget_sub_object_del(data, sobj); } } sd->subobjs = eina_list_append(sd->subobjs, sobj); evas_object_data_set(sobj, "elm-parent", obj); evas_object_event_callback_add(sobj, EVAS_CALLBACK_DEL, _sub_obj_del, sd); if (_elm_widget_is(sobj)) evas_object_event_callback_add(sobj, EVAS_CALLBACK_HIDE, _sub_obj_hide, sd); evas_object_smart_callback_call(obj, "sub-object-add", sobj); scale = elm_widget_scale_get(sobj); th = elm_widget_theme_get(sobj); mirrored = elm_widget_mirrored_get(sobj); if ((scale != pscale) || (th != pth) || (pmirrored != mirrored)) elm_widget_theme(sobj); if (elm_widget_focus_get(sobj)) _focus_parents(obj); return EINA_TRUE; } EAPI Eina_Bool elm_widget_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { Evas_Object *sobj_parent; API_ENTRY return EINA_FALSE; EINA_SAFETY_ON_TRUE_RETURN_VAL(obj == sobj, EINA_FALSE); if (!sobj) return EINA_FALSE; if (!sd->api) return EINA_FALSE; if (!_elm_legacy_is(obj)) return sd->api->sub_object_del(obj, sobj); /* this part will go away once all widgets are migrated to the new schema */ sobj_parent = evas_object_data_del(sobj, "elm-parent"); if (sobj_parent != obj) { static int abort_on_warn = -1; ERR("removing sub object %p (%s) from parent %p (%s), " "but elm-parent is different %p (%s)!", sobj, elm_widget_type_get(sobj), obj, elm_widget_type_get(obj), sobj_parent, elm_widget_type_get(sobj_parent)); if (EINA_UNLIKELY(abort_on_warn == -1)) { if (getenv("ELM_ERROR_ABORT")) abort_on_warn = 1; else abort_on_warn = 0; } if (abort_on_warn == 1) abort(); return EINA_FALSE; } if (_elm_widget_is(sobj)) { if (elm_widget_focus_get(sobj)) { elm_widget_tree_unfocusable_set(sobj, EINA_TRUE); elm_widget_tree_unfocusable_set(sobj, EINA_FALSE); } if ((sd->child_can_focus) && (_is_focusable(sobj))) { Evas_Object *subobj; const Eina_List *l; Elm_Widget_Smart_Data *sdt = evas_object_smart_data_get(obj); while (1) { sdt->child_can_focus = EINA_FALSE; EINA_LIST_FOREACH(sdt->subobjs, l, subobj) { if ((subobj != sobj) && (_is_focusable(subobj))) { sdt->child_can_focus = EINA_TRUE; break; } } if (sdt->child_can_focus) break; if (!sdt->parent_obj) break; sdt = evas_object_smart_data_get(sdt->parent_obj); } } Elm_Widget_Smart_Data *sd2 = evas_object_smart_data_get(sobj); if (sd2) { sd2->parent_obj = NULL; if (sd2->resize_obj == sobj) sd2->resize_obj = NULL; sd->subobjs = eina_list_remove(sd->subobjs, sobj); } else sd->subobjs = eina_list_remove(sd->subobjs, sobj); } else sd->subobjs = eina_list_remove(sd->subobjs, sobj); evas_object_event_callback_del_full(sobj, EVAS_CALLBACK_DEL, _sub_obj_del, sd); if (_elm_widget_is(sobj)) evas_object_event_callback_del_full(sobj, EVAS_CALLBACK_HIDE, _sub_obj_hide, sd); evas_object_smart_callback_call(obj, "sub-object-del", sobj); return EINA_TRUE; } /* a resize object is a sub object with some more callbacks on it and * a smart member of the parent */ EAPI void elm_widget_resize_object_set(Evas_Object *obj, Evas_Object *sobj) { Evas_Object *parent; API_ENTRY return; if (sd->resize_obj == sobj) return; // orphan previous resize obj if (sd->resize_obj) { evas_object_clip_unset(sd->resize_obj); evas_object_smart_member_del(sd->resize_obj); if (_elm_widget_is(sd->resize_obj)) { if (elm_widget_focus_get(sd->resize_obj)) _unfocus_parents(obj); } elm_widget_sub_object_del(obj, sd->resize_obj); } sd->resize_obj = sobj; if (!sobj) { evas_object_event_callback_del_full(obj, EVAS_CALLBACK_MOUSE_DOWN, _obj_mouse_down, sd); evas_object_event_callback_del_full(obj, EVAS_CALLBACK_MOUSE_MOVE, _obj_mouse_move, sd); evas_object_event_callback_del_full(obj, EVAS_CALLBACK_MOUSE_UP, _obj_mouse_up, sd); return; } // orphan new resize obj parent = evas_object_data_get(sobj, "elm-parent"); if (parent && parent != obj) { ELM_WIDGET_DATA_GET(parent, sdp); /* should be there, just being paranoid */ if (sdp) { if (sdp->resize_obj == sobj) elm_widget_resize_object_set(parent, NULL); else elm_widget_sub_object_del(parent, sobj); } } elm_widget_sub_object_add(obj, sobj); evas_object_smart_member_add(sobj, obj); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOUSE_DOWN, _obj_mouse_down, sd); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOUSE_MOVE, _obj_mouse_move, sd); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOUSE_UP, _obj_mouse_up, sd); _smart_reconfigure(sd); } /* WARNING: the programmer is responsible, in the scenario of * exchanging a hover object, of cleaning the old hover "target" * before */ EAPI void elm_widget_hover_object_set(Evas_Object *obj, Evas_Object *sobj) { API_ENTRY return; if (sd->hover_obj) { evas_object_event_callback_del_full(sd->hover_obj, EVAS_CALLBACK_DEL, _sub_obj_del, sd); } sd->hover_obj = sobj; if (sd->hover_obj) { evas_object_event_callback_add(sobj, EVAS_CALLBACK_DEL, _sub_obj_del, sd); _smart_reconfigure(sd); } } EAPI void elm_widget_can_focus_set(Evas_Object *obj, Eina_Bool can_focus) { API_ENTRY return; can_focus = !!can_focus; if (sd->can_focus == can_focus) return; sd->can_focus = can_focus; if (sd->can_focus) { evas_object_event_callback_add(obj, EVAS_CALLBACK_KEY_DOWN, _propagate_event, (void *)(long)EVAS_CALLBACK_KEY_DOWN); evas_object_event_callback_add(obj, EVAS_CALLBACK_KEY_UP, _propagate_event, (void *)(long)EVAS_CALLBACK_KEY_UP); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOUSE_WHEEL, _propagate_event, (void *)(long)EVAS_CALLBACK_MOUSE_WHEEL); } else { evas_object_event_callback_del(obj, EVAS_CALLBACK_KEY_DOWN, _propagate_event); evas_object_event_callback_del(obj, EVAS_CALLBACK_KEY_UP, _propagate_event); evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_WHEEL, _propagate_event); } } EAPI Eina_Bool elm_widget_can_focus_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->can_focus; } EAPI Eina_Bool elm_widget_child_can_focus_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->child_can_focus; } /** * @internal * * This API makes the widget object and its children to be unfocusable. * * This API can be helpful for an object to be deleted. * When an object will be deleted soon, it and its children may not * want to get focus (by focus reverting or by other focus controls). * Then, just use this API before deleting. * * @param obj The widget root of sub-tree * @param tree_unfocusable If true, set the object sub-tree as unfocusable * * @ingroup Widget */ EAPI void elm_widget_tree_unfocusable_set(Evas_Object *obj, Eina_Bool tree_unfocusable) { API_ENTRY return; tree_unfocusable = !!tree_unfocusable; if (sd->tree_unfocusable == tree_unfocusable) return; sd->tree_unfocusable = tree_unfocusable; elm_widget_focus_tree_unfocusable_handle(obj); } /** * @internal * * This returns true, if the object sub-tree is unfocusable. * * @param obj The widget root of sub-tree * @return EINA_TRUE if the object sub-tree is unfocusable * * @ingroup Widget */ EAPI Eina_Bool elm_widget_tree_unfocusable_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->tree_unfocusable; } /** * @internal * * Get the list of focusable child objects. * * This function retruns list of child objects which can get focus. * * @param obj The parent widget * @retrun list of focusable child objects. * * @ingroup Widget */ EAPI Eina_List * elm_widget_can_focus_child_list_get(const Evas_Object *obj) { API_ENTRY return NULL; const Eina_List *l; Eina_List *child_list = NULL; Evas_Object *child; if (sd->subobjs) { EINA_LIST_FOREACH(sd->subobjs, l, child) { if ((elm_widget_can_focus_get(child)) && (evas_object_visible_get(child)) && (!elm_widget_disabled_get(child))) child_list = eina_list_append(child_list, child); else if (elm_widget_is(child)) { Eina_List *can_focus_list; can_focus_list = elm_widget_can_focus_child_list_get(child); if (can_focus_list) child_list = eina_list_merge(child_list, can_focus_list); } } } return child_list; } EAPI void elm_widget_highlight_ignore_set(Evas_Object *obj, Eina_Bool ignore) { API_ENTRY return; sd->highlight_ignore = !!ignore; } EAPI Eina_Bool elm_widget_highlight_ignore_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->highlight_ignore; } EAPI void elm_widget_highlight_in_theme_set(Evas_Object *obj, Eina_Bool highlight) { API_ENTRY return; sd->highlight_in_theme = !!highlight; /* FIXME: if focused, it should switch from one mode to the other */ } EAPI Eina_Bool elm_widget_highlight_in_theme_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->highlight_in_theme; } EAPI Eina_Bool elm_widget_focus_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->focused; } EAPI Evas_Object * elm_widget_focused_object_get(const Evas_Object *obj) { const Evas_Object *subobj; const Eina_List *l; API_ENTRY return NULL; if (!sd->focused) return NULL; EINA_LIST_FOREACH(sd->subobjs, l, subobj) { Evas_Object *fobj = elm_widget_focused_object_get(subobj); if (fobj) return fobj; } return (Evas_Object *)obj; } EAPI Evas_Object * elm_widget_top_get(const Evas_Object *obj) { API_ENTRY return NULL; if (sd->parent_obj) return elm_widget_top_get(sd->parent_obj); return (Evas_Object *)obj; } EAPI Eina_Bool elm_widget_is(const Evas_Object *obj) { return _elm_widget_is(obj); } EAPI Evas_Object * elm_widget_parent_widget_get(const Evas_Object *obj) { Evas_Object *parent; if (_elm_widget_is(obj)) { Elm_Widget_Smart_Data *sd = evas_object_smart_data_get(obj); if (!sd) return NULL; parent = sd->parent_obj; } else { parent = evas_object_data_get(obj, "elm-parent"); if (!parent) parent = evas_object_smart_parent_get(obj); } while (parent) { Evas_Object *elm_parent; if (_elm_widget_is(parent)) break; elm_parent = evas_object_data_get(parent, "elm-parent"); if (elm_parent) parent = elm_parent; else parent = evas_object_smart_parent_get(parent); } return parent; } EAPI Evas_Object * elm_widget_parent2_get(const Evas_Object *obj) { if (_elm_widget_is(obj)) { Elm_Widget_Smart_Data *sd = evas_object_smart_data_get(obj); if (sd) return sd->parent2; } return NULL; } EAPI void elm_widget_parent2_set(Evas_Object *obj, Evas_Object *parent) { API_ENTRY return; sd->parent2 = parent; } EAPI void elm_widget_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data) { API_ENTRY return; EINA_SAFETY_ON_NULL_RETURN(func); Elm_Event_Cb_Data *ecb = ELM_NEW(Elm_Event_Cb_Data); ecb->func = func; ecb->data = data; sd->event_cb = eina_list_append(sd->event_cb, ecb); } EAPI void * elm_widget_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data) { API_ENTRY return NULL; EINA_SAFETY_ON_NULL_RETURN_VAL(func, NULL); Eina_List *l; Elm_Event_Cb_Data *ecd; EINA_LIST_FOREACH(sd->event_cb, l, ecd) if ((ecd->func == func) && (ecd->data == data)) { free(ecd); sd->event_cb = eina_list_remove_list(sd->event_cb, l); return (void *)data; } return NULL; } EAPI Eina_Bool elm_widget_event_propagate(Evas_Object *obj, Evas_Callback_Type type, void *event_info, Evas_Event_Flags *event_flags) { API_ENTRY return EINA_FALSE; //TODO reduce. if (!_elm_widget_is(obj)) return EINA_FALSE; Evas_Object *parent = obj; Elm_Event_Cb_Data *ecd; Eina_List *l, *l_prev; while (parent && (!(event_flags && ((*event_flags) & EVAS_EVENT_FLAG_ON_HOLD)))) { sd = evas_object_smart_data_get(parent); if ((!sd) || (!_elm_widget_is(obj))) return EINA_FALSE; //Not Elm Widget if (!sd->api) return EINA_FALSE; if (sd->api->event(parent, obj, type, event_info)) return EINA_TRUE; EINA_LIST_FOREACH_SAFE(sd->event_cb, l, l_prev, ecd) { if (ecd->func((void *)ecd->data, parent, obj, type, event_info) || (event_flags && ((*event_flags) & EVAS_EVENT_FLAG_ON_HOLD))) return EINA_TRUE; } parent = sd->parent_obj; } return EINA_FALSE; } /** * @internal * * Set custom focus chain. * * This function i set one new and overwrite any previous custom focus chain * with the list of objects. The previous list will be deleted and this list * will be managed. After setted, don't modity it. * * @note On focus cycle, only will be evaluated children of this container. * * @param obj The container widget * @param objs Chain of objects to pass focus * @ingroup Widget */ EAPI void elm_widget_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs) { API_ENTRY return; if (!_elm_widget_focus_chain_manager_is(obj)) return; elm_widget_focus_custom_chain_unset(obj); Eina_List *l; Evas_Object *o; EINA_LIST_FOREACH(objs, l, o) { evas_object_event_callback_add(o, EVAS_CALLBACK_DEL, _elm_object_focus_chain_del_cb, sd); } sd->focus_chain = objs; } /** * @internal * * Get custom focus chain * * @param obj The container widget * @ingroup Widget */ EAPI const Eina_List * elm_widget_focus_custom_chain_get(const Evas_Object *obj) { API_ENTRY return NULL; return (const Eina_List *)sd->focus_chain; } /** * @internal * * Unset custom focus chain * * @param obj The container widget * @ingroup Widget */ EAPI void elm_widget_focus_custom_chain_unset(Evas_Object *obj) { API_ENTRY return; Eina_List *l, *l_next; Evas_Object *o; EINA_LIST_FOREACH_SAFE(sd->focus_chain, l, l_next, o) { evas_object_event_callback_del_full(o, EVAS_CALLBACK_DEL, _elm_object_focus_chain_del_cb, sd); sd->focus_chain = eina_list_remove_list(sd->focus_chain, l); } } /** * @internal * * Append object to custom focus chain. * * @note If relative_child equal to NULL or not in custom chain, the object * will be added in end. * * @note On focus cycle, only will be evaluated children of this container. * * @param obj The container widget * @param child The child to be added in custom chain * @param relative_child The relative object to position the child * @ingroup Widget */ EAPI void elm_widget_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) { API_ENTRY return; EINA_SAFETY_ON_NULL_RETURN(child); if (!_elm_widget_focus_chain_manager_is(obj)) return; evas_object_event_callback_del_full(child, EVAS_CALLBACK_DEL, _elm_object_focus_chain_del_cb, sd); if (!relative_child) sd->focus_chain = eina_list_append(sd->focus_chain, child); else sd->focus_chain = eina_list_append_relative(sd->focus_chain, child, relative_child); } /** * @internal * * Prepend object to custom focus chain. * * @note If relative_child equal to NULL or not in custom chain, the object * will be added in begin. * * @note On focus cycle, only will be evaluated children of this container. * * @param obj The container widget * @param child The child to be added in custom chain * @param relative_child The relative object to position the child * @ingroup Widget */ EAPI void elm_widget_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) { API_ENTRY return; EINA_SAFETY_ON_NULL_RETURN(child); if (!_elm_widget_focus_chain_manager_is(obj)) return; evas_object_event_callback_del_full(child, EVAS_CALLBACK_DEL, _elm_object_focus_chain_del_cb, sd); if (!relative_child) sd->focus_chain = eina_list_prepend(sd->focus_chain, child); else sd->focus_chain = eina_list_prepend_relative(sd->focus_chain, child, relative_child); } /** * @internal * * Give focus to next object in object tree. * * Give focus to next object in focus chain of one object sub-tree. * If the last object of chain already have focus, the focus will go to the * first object of chain. * * @param obj The widget root of sub-tree * @param dir Direction to cycle the focus * * @ingroup Widget */ EAPI void elm_widget_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir) { Evas_Object *target = NULL; if (!_elm_widget_is(obj)) return; elm_widget_focus_next_get(obj, dir, &target); if (target) elm_widget_focus_steal(target); } /** * @internal * * Give focus to near object(in object tree) in one direction. * * Give focus to near object(in object tree) in direction of current focused object. * If none focusable object in given direction or none focused object in object tree, * the focus will not change. * * @param obj The reference widget * @param degree Degree changes clockwise. i.e. 0-degree: Up, * 90-degree: Right, 180-degree: Down, and 270-degree: Left * @return EINA_TRUE if focus is moved. * * @ingroup Widget */ EAPI Eina_Bool elm_widget_focus_direction_go(Evas_Object *obj, double degree) { Evas_Object *target = NULL; Evas_Object *current_focused = NULL; double weight = 0.0; if (!_elm_widget_is(obj)) return EINA_FALSE; if (!elm_widget_focus_get(obj)) return EINA_FALSE; current_focused = elm_widget_focused_object_get(obj); if (elm_widget_focus_direction_get(obj, current_focused, degree, &target, &weight)) { elm_widget_focus_steal(target); return EINA_TRUE; } return EINA_FALSE; } /** * @internal * * Get near object in one direction of base object. * * Get near object(in the object sub-tree) in one direction of * base object. Return the near object by reference. * By initializing weight, you can filter objects locating far * from base object. If object is in the specific direction, * weight is (1/(distance^2)). If object is not exactly in one * direction, some penalty will be added. * * @param obj The widget root of sub-tree * @param base The base object of the direction * @param degree Degree changes clockwise. i.e. 0-degree: Up, * 90-degree: Right, 180-degree: Down, and 270-degree: Left * @param direction The near object in one direction * @param weight The weight is bigger when the object is located near * @return EINA_TRUE if near object is updated. * * @ingroup Widget */ EAPI Eina_Bool elm_widget_focus_direction_get(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight) { API_ENTRY return EINA_FALSE; /* -1 means the best was already decided. Don't need any more searching. */ if (!direction || !weight || !base || (obj == base)) return EINA_FALSE; /* Ignore if disabled */ if ((!evas_object_visible_get(obj)) || (elm_widget_disabled_get(obj)) || (elm_widget_tree_unfocusable_get(obj))) return EINA_FALSE; if (!sd->api) return EINA_FALSE; /* Try use hook */ if (_elm_widget_focus_direction_manager_is(obj)) return sd->api->focus_direction(obj, base, degree, direction, weight); if (!elm_widget_can_focus_get(obj) || elm_widget_focus_get(obj)) return EINA_FALSE; double c_weight = _direction_weight_get(base, obj, degree); if ((c_weight == -1.0) || ((c_weight != 0.0) && (*weight != -1.0) && ((int)(*weight * 1000000) <= (int)(c_weight * 1000000)))) { if ((int)(*weight * 1000000) == (int)(c_weight * 1000000)) { Elm_Widget_Smart_Data *sd1 = evas_object_smart_data_get(*direction); if (sd1) { if (sd->focus_order <= sd1->focus_order) return EINA_FALSE; } } *direction = (Evas_Object *)obj; *weight = c_weight; return EINA_TRUE; } return EINA_FALSE; } /** * @internal * * Get near object in one direction of base object in list. * * Get near object in one direction of base object in the specific * object list. Return the near object by reference. * By initializing weight, you can filter objects locating far * from base object. If object is in the specific direction, * weight is (1/(distance^2)). If object is not exactly in one * direction, some penalty will be added. * * @param obj The widget root of sub-tree * @param base The base object of the direction * @param items list with ordered objects * @param list_data_get function to get the object from one item of list * @param degree Degree changes clockwise. i.e. 0-degree: Up, * 90-degree: Right, 180-degree: Down, and 270-degree: Left * @param direction The near object in one direction * @param weight The weight is bigger when the object is located near * @return EINA_TRUE if near object is updated. * * @ingroup Widget */ EAPI Eina_Bool elm_widget_focus_list_direction_get(const Evas_Object *obj, const Evas_Object *base, const Eina_List *items, void *(*list_data_get)(const Eina_List *list), double degree, Evas_Object **direction, double *weight) { API_ENTRY return EINA_FALSE; if (!direction || !weight || !base || !items) return EINA_FALSE; const Eina_List *l = items; Evas_Object *current_best = *direction; for (; l; l = eina_list_next(l)) { Evas_Object *cur = list_data_get(l); elm_widget_focus_direction_get(cur, base, degree, direction, weight); } if (current_best != *direction) return EINA_TRUE; else return EINA_FALSE; } /** * @internal * * Get next object in focus chain of object tree. * * Get next object in focus chain of one object sub-tree. * Return the next object by reference. If don't have any candidate to receive * focus before chain end, the first candidate will be returned. * * @param obj The widget root of sub-tree * @param dir Direction os focus chain * @param next The next object in focus chain * @return EINA_TRUE if don't need focus chain restart/loop back * to use 'next' obj. * * @ingroup Widget */ EAPI Eina_Bool elm_widget_focus_next_get(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { if (!next) return EINA_FALSE; *next = NULL; API_ENTRY return EINA_FALSE; /* Ignore if disabled */ if ((!evas_object_visible_get(obj)) || (elm_widget_disabled_get(obj)) || (elm_widget_tree_unfocusable_get(obj))) return EINA_FALSE; if (!sd->api) return EINA_FALSE; /* Try use hook */ if (_elm_widget_focus_chain_manager_is(obj)) return sd->api->focus_next(obj, dir, next); if (!elm_widget_can_focus_get(obj)) return EINA_FALSE; /* Return */ *next = (Evas_Object *)obj; return !elm_widget_focus_get(obj); } /** * @internal * * Get next object in focus chain of object tree in list. * * Get next object in focus chain of one object sub-tree ordered by one list. * Return the next object by reference. If don't have any candidate to receive * focus before list end, the first candidate will be returned. * * @param obj The widget root of sub-tree * @param dir Direction os focus chain * @param items list with ordered objects * @param list_data_get function to get the object from one item of list * @param next The next object in focus chain * @return EINA_TRUE if don't need focus chain restart/loop back * to use 'next' obj. * * @ingroup Widget */ EAPI Eina_Bool elm_widget_focus_list_next_get(const Evas_Object *obj, const Eina_List *items, void *(*list_data_get)(const Eina_List * list), Elm_Focus_Direction dir, Evas_Object **next) { Eina_List *(*list_next)(const Eina_List * list) = NULL; if (!next) return EINA_FALSE; *next = NULL; if (!_elm_widget_is(obj)) return EINA_FALSE; if (!items) return EINA_FALSE; /* Direction */ if (dir == ELM_FOCUS_PREVIOUS) { items = eina_list_last(items); list_next = eina_list_prev; } else if (dir == ELM_FOCUS_NEXT) list_next = eina_list_next; else return EINA_FALSE; const Eina_List *l = items; /* Recovery last focused sub item */ if (elm_widget_focus_get(obj)) for (; l; l = list_next(l)) { Evas_Object *cur = list_data_get(l); if (elm_widget_focus_get(cur)) break; } const Eina_List *start = l; Evas_Object *to_focus = NULL; /* Interate sub items */ /* Go to end of list */ for (; l; l = list_next(l)) { Evas_Object *tmp = NULL; Evas_Object *cur = list_data_get(l); if (elm_widget_parent_get(cur) != obj) continue; /* Try Focus cycle in subitem */ if (elm_widget_focus_next_get(cur, dir, &tmp)) { *next = tmp; return EINA_TRUE; } else if ((tmp) && (!to_focus)) to_focus = tmp; } l = items; /* Get First possible */ for (; l != start; l = list_next(l)) { Evas_Object *tmp = NULL; Evas_Object *cur = list_data_get(l); if (elm_widget_parent_get(cur) != obj) continue; /* Try Focus cycle in subitem */ elm_widget_focus_next_get(cur, dir, &tmp); if (tmp) { *next = tmp; return EINA_FALSE; } } *next = to_focus; return EINA_FALSE; } EAPI void elm_widget_signal_emit(Evas_Object *obj, const char *emission, const char *source) { API_ENTRY return; if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->signal) COMPAT_SMART_DATA(sd)->signal(obj, emission, source); else if (evas_object_smart_type_check(obj, "elm_layout")) elm_layout_signal_emit(obj, emission, source); else if (evas_object_smart_type_check(obj, "elm_icon")) { WRN("Deprecated function. This functionality on icon objects" " will be dropped on a next release."); _elm_icon_signal_emit(obj, emission, source); } } static void _edje_signal_callback(void *data, Evas_Object *obj __UNUSED__, const char *emission, const char *source) { Edje_Signal_Data *esd = data; esd->func(esd->data, esd->obj, emission, source); } EAPI void elm_widget_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) { Edje_Signal_Data *esd; API_ENTRY return; EINA_SAFETY_ON_NULL_RETURN(func); if (_elm_legacy_is(obj)) { if (!COMPAT_SMART_DATA(sd)->callback_add) return; esd = ELM_NEW(Edje_Signal_Data); if (!esd) return; esd->obj = obj; esd->func = func; esd->emission = eina_stringshare_add(emission); esd->source = eina_stringshare_add(source); esd->data = data; COMPAT_SMART_DATA(sd)->edje_signals = eina_list_append (COMPAT_SMART_DATA(sd)->edje_signals, esd); COMPAT_SMART_DATA(sd)->callback_add (obj, emission, source, _edje_signal_callback, esd); } else if (evas_object_smart_type_check(obj, "elm_layout")) elm_layout_signal_callback_add(obj, emission, source, func, data); else if (evas_object_smart_type_check(obj, "elm_icon")) { WRN("Deprecated function. This functionality on icon objects" " will be dropped on a next release."); _elm_icon_signal_callback_add(obj, emission, source, func, data); } } EAPI void * elm_widget_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func) { Edje_Signal_Data *esd; Eina_List *l; void *data = NULL; API_ENTRY return NULL; if (_elm_legacy_is(obj)) { if (!COMPAT_SMART_DATA(sd)->callback_del) return NULL; EINA_LIST_FOREACH (COMPAT_SMART_DATA(sd)->edje_signals, l, esd) { if ((esd->func == func) && (!strcmp(esd->emission, emission)) && (!strcmp(esd->source, source))) { COMPAT_SMART_DATA(sd)->edje_signals = eina_list_remove_list (COMPAT_SMART_DATA(sd)->edje_signals, l); eina_stringshare_del(esd->emission); eina_stringshare_del(esd->source); data = esd->data; free(esd); break; } } COMPAT_SMART_DATA(sd)->callback_del (obj, emission, source, _edje_signal_callback, esd); } else if (evas_object_smart_type_check(obj, "elm_layout")) data = elm_layout_signal_callback_del(obj, emission, source, func); else if (evas_object_smart_type_check(obj, "elm_icon")) { WRN("Deprecated function. This functionality on icon objects" " will be dropped on a next release."); data = _elm_icon_signal_callback_del(obj, emission, source, func); } return data; } EAPI void elm_widget_focus_set(Evas_Object *obj, int first) { API_ENTRY return; if (!sd->api) return; if (!sd->focused) { focus_order++; sd->focus_order = focus_order; sd->focused = EINA_TRUE; sd->api->on_focus(obj); } if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->focus) { COMPAT_SMART_DATA(sd)->focus(obj); return; } else { if (first) { if ((_is_focusable(sd->resize_obj)) && (!elm_widget_disabled_get(sd->resize_obj))) { elm_widget_focus_set(sd->resize_obj, first); } else { const Eina_List *l; Evas_Object *child; EINA_LIST_FOREACH(sd->subobjs, l, child) { if ((_is_focusable(child)) && (!elm_widget_disabled_get(child))) { elm_widget_focus_set(child, first); break; } } } } else { const Eina_List *l; Evas_Object *child; EINA_LIST_REVERSE_FOREACH(sd->subobjs, l, child) { if ((_is_focusable(child)) && (!elm_widget_disabled_get(child))) { elm_widget_focus_set(child, first); break; } } if (!l) { if ((_is_focusable(sd->resize_obj)) && (!elm_widget_disabled_get(sd->resize_obj))) { elm_widget_focus_set(sd->resize_obj, first); } } } } } EAPI Evas_Object * elm_widget_parent_get(const Evas_Object *obj) { API_ENTRY return NULL; return sd->parent_obj; } EAPI void elm_widget_focused_object_clear(Evas_Object *obj) { API_ENTRY return; if (!sd->api) return; if (!sd->focused) return; if (sd->resize_obj && elm_widget_focus_get(sd->resize_obj)) elm_widget_focused_object_clear(sd->resize_obj); else { const Eina_List *l; Evas_Object *child; EINA_LIST_FOREACH(sd->subobjs, l, child) { if (elm_widget_focus_get(child)) { elm_widget_focused_object_clear(child); break; } } } sd->focused = EINA_FALSE; sd->api->on_focus(obj); if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->focus) COMPAT_SMART_DATA(sd)->focus(obj); } EAPI void elm_widget_focus_steal(Evas_Object *obj) { Evas_Object *parent, *parent2, *o; API_ENTRY return; if (sd->focused) return; if (sd->disabled) return; if (!sd->can_focus) return; if (sd->tree_unfocusable) return; parent = obj; for (;;) { o = elm_widget_parent_get(parent); if (!o) break; sd = evas_object_smart_data_get(o); if (sd->disabled || sd->tree_unfocusable) return; if (sd->focused) break; parent = o; } if ((!elm_widget_parent_get(parent)) && (!elm_widget_parent2_get(parent))) elm_widget_focused_object_clear(parent); else { parent2 = elm_widget_parent_get(parent); if (!parent2) parent2 = elm_widget_parent2_get(parent); parent = parent2; sd = evas_object_smart_data_get(parent); if (sd) { if ((sd->resize_obj) && (elm_widget_focus_get(sd->resize_obj))) elm_widget_focused_object_clear(sd->resize_obj); else { const Eina_List *l; Evas_Object *child; EINA_LIST_FOREACH(sd->subobjs, l, child) { if (elm_widget_focus_get(child)) { elm_widget_focused_object_clear(child); break; } } } } } _parent_focus(obj); return; } EAPI void elm_widget_focus_restore(Evas_Object *obj) { Evas_Object *newest = NULL; unsigned int newest_focus_order = 0; API_ENTRY return; newest = _newest_focus_order_get(obj, &newest_focus_order, EINA_TRUE); if (newest) { elm_object_focus_set(newest, EINA_FALSE); elm_object_focus_set(newest, EINA_TRUE); } } void _elm_widget_top_win_focused_set(Evas_Object *obj, Eina_Bool top_win_focused) { const Eina_List *l; Evas_Object *child; API_ENTRY return; if (sd->top_win_focused == top_win_focused) return; if (sd->resize_obj) _elm_widget_top_win_focused_set(sd->resize_obj, top_win_focused); EINA_LIST_FOREACH(sd->subobjs, l, child) { _elm_widget_top_win_focused_set(child, top_win_focused); } sd->top_win_focused = top_win_focused; } Eina_Bool _elm_widget_top_win_focused_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->top_win_focused; } EAPI void elm_widget_activate(Evas_Object *obj) { API_ENTRY return; elm_widget_change(obj); if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->activate) COMPAT_SMART_DATA(sd)->activate(obj); } EAPI void elm_widget_change(Evas_Object *obj) { API_ENTRY return; elm_widget_change(elm_widget_parent_get(obj)); if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->on_change) COMPAT_SMART_DATA(sd)->on_change (COMPAT_SMART_DATA(sd)->on_change_data, obj); } EAPI void elm_widget_disabled_set(Evas_Object *obj, Eina_Bool disabled) { API_ENTRY return; if (sd->disabled == disabled) return; sd->disabled = !!disabled; elm_widget_focus_disabled_handle(obj); if (!sd->api) return; sd->api->disable(obj); } EAPI Eina_Bool elm_widget_disabled_get(const Evas_Object *obj) { API_ENTRY return 0; return sd->disabled; } EAPI void elm_widget_show_region_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool forceshow) { Evas_Object *parent_obj, *child_obj; Evas_Coord px, py, cx, cy; API_ENTRY return; evas_smart_objects_calculate(evas_object_evas_get(obj)); if (!forceshow && (x == sd->rx) && (y == sd->ry) && (w == sd->rw) && (h == sd->rh)) return; sd->rx = x; sd->ry = y; sd->rw = w; sd->rh = h; if (sd->on_show_region) sd->on_show_region (sd->on_show_region_data, obj); do { parent_obj = sd->parent_obj; child_obj = sd->obj; if ((!parent_obj) || (!_elm_widget_is(parent_obj))) break; sd = evas_object_smart_data_get(parent_obj); if (!sd) break; evas_object_geometry_get(parent_obj, &px, &py, NULL, NULL); evas_object_geometry_get(child_obj, &cx, &cy, NULL, NULL); x += (cx - px); y += (cy - py); sd->rx = x; sd->ry = y; sd->rw = w; sd->rh = h; if (sd->on_show_region) { sd->on_show_region (sd->on_show_region_data, parent_obj); } } while (parent_obj); } EAPI void elm_widget_show_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { API_ENTRY return; if (x) *x = sd->rx; if (y) *y = sd->ry; if (w) *w = sd->rw; if (h) *h = sd->rh; } /** * @internal * * Get the focus region of the given widget. * * The focus region is the area of a widget that should brought into the * visible area when the widget is focused. Mostly used to show the part of * an entry where the cursor is, for example. The area returned is relative * to the object @p obj. * If the @p obj doesn't have the proper on_focus_region_hook set, this * function will return the full size of the object. * * @param obj The widget object * @param x Where to store the x coordinate of the area * @param y Where to store the y coordinate of the area * @param w Where to store the width of the area * @param h Where to store the height of the area * * @ingroup Widget */ EAPI void elm_widget_focus_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { Elm_Widget_Smart_Data *sd; if (!obj) return; sd = evas_object_smart_data_get(obj); if (!sd || !_elm_widget_is(obj) || !sd->on_focus_region) { evas_object_geometry_get(obj, NULL, NULL, w, h); if (x) *x = 0; if (y) *y = 0; return; } sd->on_focus_region(obj, x, y, w, h); } EAPI void elm_widget_scroll_hold_push(Evas_Object *obj) { API_ENTRY return; sd->scroll_hold++; if (sd->scroll_hold == 1) { if (_elm_scrollable_is(obj)) { ELM_SCROLLABLE_IFACE_GET(obj, s_iface); s_iface->hold_set(obj, EINA_TRUE); } else /* FIXME: this will vanish as soon as we don't have * any legacy widget anymore */ evas_object_smart_callback_call(obj, "scroll-hold-on", obj); } if (sd->parent_obj) elm_widget_scroll_hold_push(sd->parent_obj); // FIXME: on delete/reparent hold pop } EAPI void elm_widget_scroll_hold_pop(Evas_Object *obj) { API_ENTRY return; sd->scroll_hold--; if (!sd->scroll_hold) { if (_elm_scrollable_is(obj)) { ELM_SCROLLABLE_IFACE_GET(obj, s_iface); s_iface->hold_set(obj, EINA_FALSE); } else /* FIXME: this will vanish as soon as we don't have * any legacy widget anymore */ evas_object_smart_callback_call(obj, "scroll-hold-off", obj); } if (sd->parent_obj) elm_widget_scroll_hold_pop(sd->parent_obj); if (sd->scroll_hold < 0) sd->scroll_hold = 0; } EAPI int elm_widget_scroll_hold_get(const Evas_Object *obj) { API_ENTRY return 0; return sd->scroll_hold; } EAPI void elm_widget_scroll_freeze_push(Evas_Object *obj) { API_ENTRY return; sd->scroll_freeze++; if (sd->scroll_freeze == 1) { if (_elm_scrollable_is(obj)) { ELM_SCROLLABLE_IFACE_GET(obj, s_iface); s_iface->freeze_set(obj, EINA_TRUE); } else /* FIXME: this will vanish as soon as we don't have * any legacy widget anymore */ evas_object_smart_callback_call(obj, "scroll-freeze-on", obj); } if (sd->parent_obj) elm_widget_scroll_freeze_push(sd->parent_obj); // FIXME: on delete/reparent freeze pop } EAPI void elm_widget_scroll_freeze_pop(Evas_Object *obj) { API_ENTRY return; sd->scroll_freeze--; if (!sd->scroll_freeze) { if (_elm_scrollable_is(obj)) { ELM_SCROLLABLE_IFACE_GET(obj, s_iface); s_iface->freeze_set(obj, EINA_FALSE); } else /* FIXME: this will vanish as soon as we don't have * any legacy widget anymore */ evas_object_smart_callback_call(obj, "scroll-freeze-off", obj); } if (sd->parent_obj) elm_widget_scroll_freeze_pop(sd->parent_obj); if (sd->scroll_freeze < 0) sd->scroll_freeze = 0; } EAPI int elm_widget_scroll_freeze_get(const Evas_Object *obj) { API_ENTRY return 0; return sd->scroll_freeze; } EAPI void elm_widget_scale_set(Evas_Object *obj, double scale) { API_ENTRY return; if (scale <= 0.0) scale = 0.0; if (sd->scale != scale) { sd->scale = scale; elm_widget_theme(obj); } } EAPI double elm_widget_scale_get(const Evas_Object *obj) { API_ENTRY return 1.0; // FIXME: save walking up the tree by storing/caching parent scale if (sd->scale == 0.0) { if (sd->parent_obj) return elm_widget_scale_get(sd->parent_obj); else return 1.0; } return sd->scale; } EAPI void elm_widget_theme_set(Evas_Object *obj, Elm_Theme *th) { API_ENTRY return; if (sd->theme != th) { if (sd->theme) elm_theme_free(sd->theme); sd->theme = th; if (th) th->ref++; elm_widget_theme(obj); } } EAPI void elm_widget_text_part_set(Evas_Object *obj, const char *part, const char *label) { API_ENTRY return; if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->text_set) COMPAT_SMART_DATA(sd)->text_set(obj, part, label); else if (evas_object_smart_type_check(obj, "elm_layout")) elm_layout_text_set(obj, part, label); } EAPI const char * elm_widget_text_part_get(const Evas_Object *obj, const char *part) { API_ENTRY return NULL; if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->text_get) return COMPAT_SMART_DATA(sd)->text_get(obj, part); else if (evas_object_smart_type_check(obj, "elm_layout")) return elm_layout_text_get(obj, part); return NULL; } EAPI void elm_widget_domain_translatable_text_part_set(Evas_Object *obj, const char *part, const char *domain, const char *label) { const char *str; Eina_List *l; Elm_Translate_String_Data *ts = NULL; API_ENTRY return; str = eina_stringshare_add(part); EINA_LIST_FOREACH(sd->translate_strings, l, ts) if (ts->id == str) break; else ts = NULL; if (!ts && !label) eina_stringshare_del(str); else if (!ts) { ts = malloc(sizeof(Elm_Translate_String_Data)); if (!ts) return; ts->id = str; ts->domain = eina_stringshare_add(domain); ts->string = eina_stringshare_add(label); sd->translate_strings = eina_list_append(sd->translate_strings, ts); } else { if (label) { eina_stringshare_replace(&ts->domain, domain); eina_stringshare_replace(&ts->string, label); } else { sd->translate_strings = eina_list_remove_list( sd->translate_strings, l); eina_stringshare_del(ts->id); eina_stringshare_del(ts->domain); eina_stringshare_del(ts->string); free(ts); } eina_stringshare_del(str); } #ifdef HAVE_GETTEXT if (label && label[0]) label = dgettext(domain, label); #endif elm_widget_text_part_set(obj, part, label); } EAPI const char * elm_widget_translatable_text_part_get(const Evas_Object *obj, const char *part) { const char *str, *ret = NULL; Eina_List *l; Elm_Translate_String_Data *ts; API_ENTRY return NULL; str = eina_stringshare_add(part); EINA_LIST_FOREACH(sd->translate_strings, l, ts) if (ts->id == str) { ret = ts->string; break; } eina_stringshare_del(str); return ret; } EAPI void elm_widget_translate(Evas_Object *obj) { const Eina_List *l; Evas_Object *child; #ifdef HAVE_GETTEXT Elm_Translate_String_Data *ts; #endif API_ENTRY return; EINA_LIST_FOREACH(sd->subobjs, l, child) elm_widget_translate(child); if (sd->resize_obj) elm_widget_translate(sd->resize_obj); if (sd->hover_obj) elm_widget_translate(sd->hover_obj); if (!sd->api) return; sd->api->translate(obj); #ifdef HAVE_GETTEXT EINA_LIST_FOREACH(sd->translate_strings, l, ts) { const char *s = dgettext(ts->domain, ts->string); elm_widget_text_part_set(obj, ts->id, s); } #endif } EAPI void elm_widget_content_part_set(Evas_Object *obj, const char *part, Evas_Object *content) { API_ENTRY return; if (!sd->api) return; if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->content_set) COMPAT_SMART_DATA(sd)->content_set(obj, part, content); else if (evas_object_smart_type_check(obj, "elm_container")) ELM_CONTAINER_CLASS(sd->api)->content_set(obj, part, content); } EAPI Evas_Object * elm_widget_content_part_get(const Evas_Object *obj, const char *part) { API_ENTRY return NULL; if (!sd->api) return NULL; if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->content_get) return COMPAT_SMART_DATA(sd)->content_get(obj, part); else if (evas_object_smart_type_check(obj, "elm_container")) return ELM_CONTAINER_CLASS(sd->api)->content_get(obj, part); return NULL; } EAPI Evas_Object * elm_widget_content_part_unset(Evas_Object *obj, const char *part) { API_ENTRY return NULL; if (!sd->api) return NULL; if (_elm_legacy_is(obj) && COMPAT_SMART_DATA(sd)->content_unset) return COMPAT_SMART_DATA(sd)->content_unset(obj, part); else if (evas_object_smart_type_check(obj, "elm_container")) return ELM_CONTAINER_CLASS(sd->api)->content_unset(obj, part); return NULL; } EAPI void elm_widget_access_info_set(Evas_Object *obj, const char *txt) { API_ENTRY return; if (sd->access_info) eina_stringshare_del(sd->access_info); if (!txt) sd->access_info = NULL; else sd->access_info = eina_stringshare_add(txt); } EAPI const char * elm_widget_access_info_get(const Evas_Object *obj) { API_ENTRY return NULL; return sd->access_info; } EAPI Elm_Theme * elm_widget_theme_get(const Evas_Object *obj) { API_ENTRY return NULL; if (!sd->theme) { if (sd->parent_obj) return elm_widget_theme_get(sd->parent_obj); else return NULL; } return sd->theme; } EAPI Eina_Bool elm_widget_style_set(Evas_Object *obj, const char *style) { API_ENTRY return EINA_FALSE; if (eina_stringshare_replace(&sd->style, style)) return elm_widget_theme(obj); return EINA_TRUE; } EAPI const char * elm_widget_style_get(const Evas_Object *obj) { API_ENTRY return NULL; if (sd->style) return sd->style; return "default"; } EAPI void elm_widget_type_set(Evas_Object *obj, const char *type) { API_ENTRY return; if (!_elm_legacy_is(obj)) return; eina_stringshare_replace(&(COMPAT_SMART_DATA(sd)->type), type); } EAPI const char * elm_widget_type_get(const Evas_Object *obj) { API_ENTRY return NULL; if (_elm_legacy_is(obj) && (COMPAT_SMART_DATA(sd)->type)) return COMPAT_SMART_DATA(sd)->type; return evas_object_type_get(obj); } EAPI void elm_widget_tooltip_add(Evas_Object *obj, Elm_Tooltip *tt) { API_ENTRY return; sd->tooltips = eina_list_append(sd->tooltips, tt); } EAPI void elm_widget_tooltip_del(Evas_Object *obj, Elm_Tooltip *tt) { API_ENTRY return; sd->tooltips = eina_list_remove(sd->tooltips, tt); } EAPI void elm_widget_cursor_add(Evas_Object *obj, Elm_Cursor *cur) { API_ENTRY return; sd->cursors = eina_list_append(sd->cursors, cur); } EAPI void elm_widget_cursor_del(Evas_Object *obj, Elm_Cursor *cur) { API_ENTRY return; sd->cursors = eina_list_remove(sd->cursors, cur); } EAPI void elm_widget_drag_lock_x_set(Evas_Object *obj, Eina_Bool lock) { API_ENTRY return; if (sd->drag_x_locked == lock) return; sd->drag_x_locked = lock; if (sd->drag_x_locked) _propagate_x_drag_lock(obj, 1); else _propagate_x_drag_lock(obj, -1); } EAPI void elm_widget_drag_lock_y_set(Evas_Object *obj, Eina_Bool lock) { API_ENTRY return; if (sd->drag_y_locked == lock) return; sd->drag_y_locked = lock; if (sd->drag_y_locked) _propagate_y_drag_lock(obj, 1); else _propagate_y_drag_lock(obj, -1); } EAPI Eina_Bool elm_widget_drag_lock_x_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->drag_x_locked; } EAPI Eina_Bool elm_widget_drag_lock_y_get(const Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->drag_y_locked; } EAPI int elm_widget_drag_child_locked_x_get(const Evas_Object *obj) { API_ENTRY return 0; return sd->child_drag_x_locked; } EAPI int elm_widget_drag_child_locked_y_get(const Evas_Object *obj) { API_ENTRY return 0; return sd->child_drag_y_locked; } EAPI Eina_Bool elm_widget_theme_object_set(Evas_Object *obj, Evas_Object *edj, const char *wname, const char *welement, const char *wstyle) { API_ENTRY return EINA_FALSE; return _elm_theme_object_set(obj, edj, wname, welement, wstyle); } EAPI Eina_Bool elm_widget_is_check(const Evas_Object *obj) { static int abort_on_warn = -1; if (elm_widget_is(obj)) return EINA_TRUE; ERR("Passing Object: %p.", obj); if (abort_on_warn == -1) { if (getenv("ELM_ERROR_ABORT")) abort_on_warn = 1; else abort_on_warn = 0; } if (abort_on_warn == 1) abort(); return EINA_FALSE; } EAPI Eina_Bool elm_widget_type_check(const Evas_Object *obj, const char *type, const char *func) { const char *provided, *expected = "(unknown)"; static int abort_on_warn = -1; provided = elm_widget_type_get(obj); if (_elm_legacy_is(obj) && EINA_LIKELY(provided == type)) return EINA_TRUE; /* TODO: eventually migrate to check_ptr version */ else if (evas_object_smart_type_check(obj, type)) return EINA_TRUE; if (type) expected = type; if ((!provided) || (!provided[0])) { provided = evas_object_type_get(obj); if ((!provided) || (!provided[0])) provided = "(unknown)"; } ERR("Passing Object: %p in function: %s, of type: '%s' when expecting type: '%s'", obj, func, provided, expected); if (abort_on_warn == -1) { if (getenv("ELM_ERROR_ABORT")) abort_on_warn = 1; else abort_on_warn = 0; } if (abort_on_warn == 1) abort(); return EINA_FALSE; } static Evas_Object * _widget_name_find(const Evas_Object *obj, const char *name, int recurse) { Eina_List *l; Evas_Object *child; const char *s; INTERNAL_ENTRY NULL; if (!_elm_widget_is(obj)) return NULL; if (sd->resize_obj) { s = evas_object_name_get(sd->resize_obj); if ((s) && (!strcmp(s, name))) return sd->resize_obj; if ((recurse != 0) && ((child = _widget_name_find(sd->resize_obj, name, recurse - 1)))) return child; } EINA_LIST_FOREACH(sd->subobjs, l, child) { s = evas_object_name_get(child); if ((s) && (!strcmp(s, name))) return child; if ((recurse != 0) && ((child = _widget_name_find(child, name, recurse - 1)))) return child; } if (sd->hover_obj) { s = evas_object_name_get(sd->hover_obj); if ((s) && (!strcmp(s, name))) return sd->hover_obj; if ((recurse != 0) && ((child = _widget_name_find(sd->hover_obj, name, recurse - 1)))) return child; } return NULL; } EAPI Evas_Object * elm_widget_name_find(const Evas_Object *obj, const char *name, int recurse) { API_ENTRY return NULL; if (!name) return NULL; return _widget_name_find(obj, name, recurse); } /** * @internal * * Split string in words * * @param str Source string * @return List of const words * * @see elm_widget_stringlist_free() * @ingroup Widget */ EAPI Eina_List * elm_widget_stringlist_get(const char *str) { Eina_List *list = NULL; const char *s, *b; if (!str) return NULL; for (b = s = str; 1; s++) { if ((*s == ' ') || (!*s)) { char *t = malloc(s - b + 1); if (t) { strncpy(t, b, s - b); t[s - b] = 0; list = eina_list_append(list, eina_stringshare_add(t)); free(t); } b = s + 1; } if (!*s) break; } return list; } EAPI void elm_widget_stringlist_free(Eina_List *list) { const char *s; EINA_LIST_FREE(list, s) eina_stringshare_del(s); } EAPI void elm_widget_focus_hide_handle(Evas_Object *obj) { if (!_elm_widget_is(obj)) return; _if_focused_revert(obj, EINA_TRUE); } EAPI void elm_widget_focus_mouse_up_handle(Evas_Object *obj) { Evas_Object *o = obj; do { if (_elm_widget_is(o)) break; o = evas_object_smart_parent_get(o); } while (o); if (!o) return; if (!_is_focusable(o)) return; elm_widget_focus_steal(o); } EAPI void elm_widget_focus_tree_unfocusable_handle(Evas_Object *obj) { API_ENTRY return; //FIXME: Need to check whether the object is unfocusable or not. if (!elm_widget_parent_get(obj)) elm_widget_focused_object_clear(obj); else _if_focused_revert(obj, EINA_TRUE); } EAPI void elm_widget_focus_disabled_handle(Evas_Object *obj) { API_ENTRY return; elm_widget_focus_tree_unfocusable_handle(obj); } EAPI unsigned int elm_widget_focus_order_get(const Evas_Object *obj) { API_ENTRY return 0; return sd->focus_order; } /** * @internal * * Allocate a new Elm_Widget_Item-derived structure. * * The goal of this structure is to provide common ground for actions * that a widget item have, such as the owner widget, callback to * notify deletion, data pointer and maybe more. * * @param widget the owner widget that holds this item, must be an elm_widget! * @param alloc_size any number greater than sizeof(Elm_Widget_Item) that will * be used to allocate memory. * * @return allocated memory that is already zeroed out, or NULL on errors. * * @see elm_widget_item_new() convenience macro. * @see elm_widget_item_del() to release memory. * @ingroup Widget */ EAPI Elm_Widget_Item * _elm_widget_item_new(Evas_Object *widget, size_t alloc_size) { if (!_elm_widget_is(widget)) return NULL; Elm_Widget_Item *item; EINA_SAFETY_ON_TRUE_RETURN_VAL(alloc_size < sizeof(Elm_Widget_Item), NULL); EINA_SAFETY_ON_TRUE_RETURN_VAL(!_elm_widget_is(widget), NULL); item = calloc(1, alloc_size); EINA_SAFETY_ON_NULL_RETURN_VAL(item, NULL); EINA_MAGIC_SET(item, ELM_WIDGET_ITEM_MAGIC); item->widget = widget; return item; } EAPI void _elm_widget_item_free(Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); _elm_access_item_unregister(item); if (item->del_func) item->del_func((void *)item->data, item->widget, item); if (item->view) evas_object_del(item->view); if (item->access) { _elm_access_clear(item->access); free(item->access); } if (item->access_info) eina_stringshare_del(item->access_info); EINA_MAGIC_SET(item, EINA_MAGIC_NONE); free(item); } /** * @internal * * Releases widget item memory, calling back del_cb() if it exists. * * If there is a Elm_Widget_Item::del_cb, then it will be called prior * to memory release. Note that elm_widget_item_pre_notify_del() calls * this function and then unset it, thus being useful for 2 step * cleanup whenever the del_cb may use any of the data that must be * deleted from item. * * The Elm_Widget_Item::view will be deleted (evas_object_del()) if it * is presented! * * @param item a valid #Elm_Widget_Item to be deleted. * @see elm_widget_item_del() convenience macro. * @ingroup Widget */ EAPI void _elm_widget_item_del(Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); //Widget item delete callback if (item->del_pre_func) { if (item->del_pre_func((Elm_Object_Item *)item)) _elm_widget_item_free(item); } else _elm_widget_item_free(item); } /** * @internal * * Set the function to notify to widgets when item is being deleted by user. * * @param item a valid #Elm_Widget_Item to be notified * @see elm_widget_item_del_pre_hook_set() convenience macro. * @ingroup Widget */ EAPI void _elm_widget_item_del_pre_hook_set(Elm_Widget_Item *item, Elm_Widget_Del_Pre_Cb func) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); item->del_pre_func = func; } /** * @internal * * Notify object will be deleted without actually deleting it. * * This function will callback Elm_Widget_Item::del_cb if it is set * and then unset it so it is not called twice (ie: from * elm_widget_item_del()). * * @param item a valid #Elm_Widget_Item to be notified * @see elm_widget_item_pre_notify_del() convenience macro. * @ingroup Widget */ EAPI void _elm_widget_item_pre_notify_del(Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); if (!item->del_func) return; item->del_func((void *)item->data, item->widget, item); item->del_func = NULL; } /** * @internal * * Set the function to notify when item is being deleted. * * This function will complain if there was a callback set already, * however it will set the new one. * * The callback will be called from elm_widget_item_pre_notify_del() * or elm_widget_item_del() will be called with: * - data: the Elm_Widget_Item::data value. * - obj: the Elm_Widget_Item::widget evas object. * - event_info: the item being deleted. * * @param item a valid #Elm_Widget_Item to be notified * @see elm_widget_item_del_cb_set() convenience macro. * @ingroup Widget */ EAPI void _elm_widget_item_del_cb_set(Elm_Widget_Item *item, Evas_Smart_Cb func) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); if ((item->del_func) && (item->del_func != func)) WRN("You're replacing a previously set del_cb %p of item %p with %p", item->del_func, item, func); item->del_func = func; } /** * @internal * * Retrieves owner widget of this item. * * @param item a valid #Elm_Widget_Item to get data from. * @return owner widget of this item. * @ingroup Widget */ EAPI Evas_Object * _elm_widget_item_widget_get(const Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL); return item->widget; } /** * @internal * * Set user-data in this item. * * User data may be used to identify this item or just store any * application data. It is automatically given as the first parameter * of the deletion notify callback. * * @param item a valid #Elm_Widget_Item to store data in. * @param data user data to store. * @see elm_widget_item_del_cb_set() convenience macro. * @ingroup Widget */ EAPI void _elm_widget_item_data_set(Elm_Widget_Item *item, const void *data) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); if ((item->data) && (item->data != data)) DBG("Replacing item %p data %p with %p", item, item->data, data); item->data = data; } /** * @internal * * Retrieves user-data of this item. * * @param item a valid #Elm_Widget_Item to get data from. * @see elm_widget_item_data_set() * @ingroup Widget */ EAPI void * _elm_widget_item_data_get(const Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL); return (void *)item->data; } EAPI void _elm_widget_item_disabled_set(Elm_Widget_Item *item, Eina_Bool disabled) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); if (item->disabled == disabled) return; item->disabled = !!disabled; if (item->disable_func) item->disable_func(item); } EAPI Eina_Bool _elm_widget_item_disabled_get(const Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, EINA_FALSE); return item->disabled; } EAPI void _elm_widget_item_disable_hook_set(Elm_Widget_Item *item, Elm_Widget_Disable_Cb func) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); item->disable_func = func; } typedef struct _Elm_Widget_Item_Tooltip Elm_Widget_Item_Tooltip; struct _Elm_Widget_Item_Tooltip { Elm_Widget_Item *item; Elm_Tooltip_Item_Content_Cb func; Evas_Smart_Cb del_cb; const void *data; }; static Evas_Object * _elm_widget_item_tooltip_label_create(void *data, Evas_Object *obj __UNUSED__, Evas_Object *tooltip, void *item __UNUSED__) { Evas_Object *label = elm_label_add(tooltip); if (!label) return NULL; elm_object_style_set(label, "tooltip"); elm_object_text_set(label, data); return label; } static Evas_Object * _elm_widget_item_tooltip_trans_label_create(void *data, Evas_Object *obj __UNUSED__, Evas_Object *tooltip, void *item __UNUSED__) { Evas_Object *label = elm_label_add(tooltip); if (!label) return NULL; elm_object_style_set(label, "tooltip"); elm_object_translatable_text_set(label, data); return label; } static void _elm_widget_item_tooltip_label_del_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { eina_stringshare_del(data); } /** * @internal * * Set the text to be shown in the widget item. * * @param item Target item * @param text The text to set in the content * * Setup the text as tooltip to object. The item can have only one tooltip, * so any previous tooltip data is removed. * * @ingroup Widget */ EAPI void _elm_widget_item_tooltip_text_set(Elm_Widget_Item *item, const char *text) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); EINA_SAFETY_ON_NULL_RETURN(text); text = eina_stringshare_add(text); _elm_widget_item_tooltip_content_cb_set (item, _elm_widget_item_tooltip_label_create, text, _elm_widget_item_tooltip_label_del_cb); } EAPI void _elm_widget_item_tooltip_translatable_text_set(Elm_Widget_Item *item, const char *text) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); EINA_SAFETY_ON_NULL_RETURN(text); text = eina_stringshare_add(text); _elm_widget_item_tooltip_content_cb_set (item, _elm_widget_item_tooltip_trans_label_create, text, _elm_widget_item_tooltip_label_del_cb); } static Evas_Object * _elm_widget_item_tooltip_create(void *data, Evas_Object *obj, Evas_Object *tooltip) { Elm_Widget_Item_Tooltip *wit = data; return wit->func((void *)wit->data, obj, tooltip, wit->item); } static void _elm_widget_item_tooltip_del_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Widget_Item_Tooltip *wit = data; if (wit->del_cb) wit->del_cb((void *)wit->data, obj, wit->item); free(wit); } /** * @internal * * Set the content to be shown in the tooltip item * * Setup the tooltip to item. The item can have only one tooltip, * so any previous tooltip data is removed. @p func(with @p data) will * be called every time that need show the tooltip and it should * return a valid Evas_Object. This object is then managed fully by * tooltip system and is deleted when the tooltip is gone. * * @param item the widget item being attached a tooltip. * @param func the function used to create the tooltip contents. * @param data what to provide to @a func as callback data/context. * @param del_cb called when data is not needed anymore, either when * another callback replaces @func, the tooltip is unset with * elm_widget_item_tooltip_unset() or the owner @a item * dies. This callback receives as the first parameter the * given @a data, and @c event_info is the item. * * @ingroup Widget */ EAPI void _elm_widget_item_tooltip_content_cb_set(Elm_Widget_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) { Elm_Widget_Item_Tooltip *wit; ELM_WIDGET_ITEM_CHECK_OR_GOTO(item, error_noitem); if (!func) { _elm_widget_item_tooltip_unset(item); return; } wit = ELM_NEW(Elm_Widget_Item_Tooltip); if (!wit) goto error; wit->item = item; wit->func = func; wit->data = data; wit->del_cb = del_cb; elm_object_sub_tooltip_content_cb_set (item->view, item->widget, _elm_widget_item_tooltip_create, wit, _elm_widget_item_tooltip_del_cb); return; error_noitem: if (del_cb) del_cb((void *)data, NULL, item); return; error: if (del_cb) del_cb((void *)data, item->widget, item); } /** * @internal * * Unset tooltip from item * * @param item widget item to remove previously set tooltip. * * Remove tooltip from item. The callback provided as del_cb to * elm_widget_item_tooltip_content_cb_set() will be called to notify * it is not used anymore. * * @see elm_widget_item_tooltip_content_cb_set() * * @ingroup Widget */ EAPI void _elm_widget_item_tooltip_unset(Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); elm_object_tooltip_unset(item->view); } /** * @internal * * Sets a different style for this item tooltip. * * @note before you set a style you should define a tooltip with * elm_widget_item_tooltip_content_cb_set() or * elm_widget_item_tooltip_text_set() * * @param item widget item with tooltip already set. * @param style the theme style to use (default, transparent, ...) * * @ingroup Widget */ EAPI void _elm_widget_item_tooltip_style_set(Elm_Widget_Item *item, const char *style) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); elm_object_tooltip_style_set(item->view, style); } EAPI Eina_Bool _elm_widget_item_tooltip_window_mode_set(Elm_Widget_Item *item, Eina_Bool disable) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, EINA_FALSE); return elm_object_tooltip_window_mode_set(item->view, disable); } EAPI Eina_Bool _elm_widget_item_tooltip_window_mode_get(const Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, EINA_FALSE); return elm_object_tooltip_window_mode_get(item->view); } /** * @internal * * Get the style for this item tooltip. * * @param item widget item with tooltip already set. * @return style the theme style in use, defaults to "default". If the * object does not have a tooltip set, then NULL is returned. * * @ingroup Widget */ EAPI const char * _elm_widget_item_tooltip_style_get(const Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL); return elm_object_tooltip_style_get(item->view); } EAPI void _elm_widget_item_cursor_set(Elm_Widget_Item *item, const char *cursor) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); elm_object_sub_cursor_set(item->view, item->widget, cursor); } EAPI const char * _elm_widget_item_cursor_get(const Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL); return elm_object_cursor_get(item->view); } EAPI void _elm_widget_item_cursor_unset(Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); elm_object_cursor_unset(item->view); } /** * @internal * * Sets a different style for this item cursor. * * @note before you set a style you should define a cursor with * elm_widget_item_cursor_set() * * @param item widget item with cursor already set. * @param style the theme style to use (default, transparent, ...) * * @ingroup Widget */ EAPI void _elm_widget_item_cursor_style_set(Elm_Widget_Item *item, const char *style) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); elm_object_cursor_style_set(item->view, style); } /** * @internal * * Get the style for this item cursor. * * @param item widget item with cursor already set. * @return style the theme style in use, defaults to "default". If the * object does not have a cursor set, then NULL is returned. * * @ingroup Widget */ EAPI const char * _elm_widget_item_cursor_style_get(const Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL); return elm_object_cursor_style_get(item->view); } /** * @internal * * Set if the cursor set should be searched on the theme or should use * the provided by the engine, only. * * @note before you set if should look on theme you should define a cursor * with elm_object_cursor_set(). By default it will only look for cursors * provided by the engine. * * @param item widget item with cursor already set. * @param engine_only boolean to define it cursors should be looked only * between the provided by the engine or searched on widget's theme as well. * * @ingroup Widget */ EAPI void _elm_widget_item_cursor_engine_only_set(Elm_Widget_Item *item, Eina_Bool engine_only) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); elm_object_cursor_theme_search_enabled_set(item->view, engine_only); } /** * @internal * * Get the cursor engine only usage for this item cursor. * * @param item widget item with cursor already set. * @return engine_only boolean to define it cursors should be looked only * between the provided by the engine or searched on widget's theme as well. If * the object does not have a cursor set, then EINA_FALSE is returned. * * @ingroup Widget */ EAPI Eina_Bool _elm_widget_item_cursor_engine_only_get(const Elm_Widget_Item *item) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, EINA_FALSE); return elm_object_cursor_theme_search_enabled_get(item->view); } // smart object funcs static void _smart_reconfigure(Elm_Widget_Smart_Data *sd) { if (sd->resize_obj) { evas_object_move(sd->resize_obj, sd->x, sd->y); evas_object_resize(sd->resize_obj, sd->w, sd->h); } if (sd->hover_obj) { evas_object_move(sd->hover_obj, sd->x, sd->y); evas_object_resize(sd->hover_obj, sd->w, sd->h); } } EAPI void _elm_widget_item_part_content_set(Elm_Widget_Item *item, const char *part, Evas_Object *content) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); if (!item->content_set_func) { ERR("%s does not support elm_object_item_part_content_set() API.", elm_widget_type_get(item->widget)); return; } item->content_set_func((Elm_Object_Item *)item, part, content); } EAPI Evas_Object * _elm_widget_item_part_content_get(const Elm_Widget_Item *item, const char *part) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL); if (!item->content_get_func) { ERR("%s does not support elm_object_item_part_content_get() API.", elm_widget_type_get(item->widget)); return NULL; } return item->content_get_func((Elm_Object_Item *)item, part); } EAPI Evas_Object * _elm_widget_item_part_content_unset(Elm_Widget_Item *item, const char *part) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL); if (!item->content_unset_func) { ERR("%s does not support elm_object_item_part_content_unset() API.", elm_widget_type_get(item->widget)); return NULL; } return item->content_unset_func((Elm_Object_Item *)item, part); } EAPI void _elm_widget_item_part_text_set(Elm_Widget_Item *item, const char *part, const char *label) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); if (!item->text_set_func) { ERR("%s does not support elm_object_item_part_text_set() API.", elm_widget_type_get(item->widget)); return; } item->text_set_func((Elm_Object_Item *)item, part, label); } EAPI const char * _elm_widget_item_part_text_get(const Elm_Widget_Item *item, const char *part) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL); if (!item->text_get_func) { ERR("%s does not support elm_object_item_part_text_get() API.", elm_widget_type_get(item->widget)); return NULL; } return item->text_get_func((Elm_Object_Item *)item, part); } EAPI void _elm_widget_item_content_set_hook_set(Elm_Widget_Item *item, Elm_Widget_Content_Set_Cb func) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); item->content_set_func = func; } EAPI void _elm_widget_item_content_get_hook_set(Elm_Widget_Item *item, Elm_Widget_Content_Get_Cb func) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); item->content_get_func = func; } EAPI void _elm_widget_item_content_unset_hook_set(Elm_Widget_Item *item, Elm_Widget_Content_Unset_Cb func) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); item->content_unset_func = func; } EAPI void _elm_widget_item_text_set_hook_set(Elm_Widget_Item *item, Elm_Widget_Text_Set_Cb func) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); item->text_set_func = func; } EAPI void _elm_widget_item_text_get_hook_set(Elm_Widget_Item *item, Elm_Widget_Text_Get_Cb func) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); item->text_get_func = func; } EAPI void _elm_widget_item_signal_emit(Elm_Widget_Item *item, const char *emission, const char *source) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); if (item->signal_emit_func) item->signal_emit_func((Elm_Object_Item *)item, emission, source); } EAPI void _elm_widget_item_signal_emit_hook_set(Elm_Widget_Item *item, Elm_Widget_Signal_Emit_Cb func) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); item->signal_emit_func = func; } EAPI void _elm_widget_item_access_info_set(Elm_Widget_Item *item, const char *txt) { ELM_WIDGET_ITEM_CHECK_OR_RETURN(item); if (item->access_info) eina_stringshare_del(item->access_info); if (!txt) item->access_info = NULL; else item->access_info = eina_stringshare_add(txt); } static void _smart_add(Evas_Object *obj) { const Evas_Smart_Class *sc; const Evas_Smart *smart; EVAS_SMART_DATA_ALLOC(obj, Elm_Widget_Smart_Data); smart = evas_object_smart_smart_get(obj); sc = evas_smart_class_get(smart); priv->api = (const Elm_Widget_Smart_Class *)sc; priv->obj = obj; priv->x = priv->y = priv->w = priv->h = 0; priv->mirrored_auto_mode = EINA_TRUE; /* will follow system locale * settings */ elm_widget_can_focus_set(obj, EINA_TRUE); elm_widget_mirrored_set(obj, elm_config_mirrored_get()); /* just a helper for inheriting classes */ if (priv->resize_obj) { Evas_Object *r_obj = priv->resize_obj; priv->resize_obj = NULL; elm_widget_resize_object_set(obj, r_obj); } } static Evas_Object * _newest_focus_order_get(Evas_Object *obj, unsigned int *newest_focus_order, Eina_Bool can_focus_only) { const Eina_List *l; Evas_Object *child, *ret, *best; API_ENTRY return NULL; if (!evas_object_visible_get(obj) || (elm_widget_disabled_get(obj)) || (elm_widget_tree_unfocusable_get(obj))) return NULL; best = NULL; if (*newest_focus_order < sd->focus_order) { *newest_focus_order = sd->focus_order; best = obj; } EINA_LIST_FOREACH(sd->subobjs, l, child) { ret = _newest_focus_order_get(child, newest_focus_order, can_focus_only); if (!ret) continue; best = ret; } if (can_focus_only) { if ((!best) || (!elm_widget_can_focus_get(best))) return NULL; } return best; } static void _if_focused_revert(Evas_Object *obj, Eina_Bool can_focus_only) { Evas_Object *top; Evas_Object *newest = NULL; unsigned int newest_focus_order = 0; INTERNAL_ENTRY; if (!sd->focused) return; if (!sd->parent_obj) return; top = elm_widget_top_get(sd->parent_obj); if (top) { newest = _newest_focus_order_get(top, &newest_focus_order, can_focus_only); if (newest) { elm_object_focus_set(newest, EINA_FALSE); elm_object_focus_set(newest, EINA_TRUE); } } } #define _R(x) (int)((x + 0.05) * 10.0) static double _direction_weight_get(const Evas_Object *obj1, const Evas_Object *obj2, double degree) { Evas_Coord obj_x1, obj_y1, w1, h1, obj_x2, obj_y2, w2, h2; double x1, yy1, x2, yy2, xx1, yyy1, xx2, yyy2; double ax, ay, cx, cy; double weight = -1.0, g = 0.0; if (obj1 == obj2) return 0.0; degree -= 90.0; while (degree >= 360.0) degree -= 360.0; while (degree < 0.0) degree += 360.0; evas_object_geometry_get(obj1, &obj_x1, &obj_y1, &w1, &h1); cx = obj_x1 + (w1 / 2.0); cy = obj_y1 + (h1 / 2.0); evas_object_geometry_get(obj2, &obj_x2, &obj_y2, &w2, &h2); if (ELM_RECTS_INTERSECT(obj_x1, obj_y1, w1, h1, obj_x2, obj_y2, w2, h2)) // For overlapping cases. return 0.0; /* Change all points to relative one. */ x1 = obj_x1 - cx; xx1 = x1 + w1; yy1 = obj_y1 - cy; yyy1 = yy1 + h1; x2 = obj_x2 - cx; xx2 = x2 + w2; yy2 = obj_y2 - cy; yyy2 = yy2 + h2; /* Get crossing points (ax, ay) between obj1 and a line extending to the direction of current degree. */ if (degree == 0.0) { ax = xx1; ay = 0.0; } else if (degree == 90.0) { ax = 0.0; ay = yyy1; } else if (degree == 180.0) { ax = x1; ay = 0.0; } else if (degree == 270.0) { ax = 0.0; ay = yy1; } else { g = tan(degree * (M_PI / 180.0)); if ((degree > 0.0) && (degree < 90.0)) { ay = g * xx1; if (ay <= yyy1) ax = xx1; else { ax = yyy1 / g; ay = yyy1; } } else if ((degree > 90.0) && (degree < 180.0)) { ay = g * x1; if (ay <= yyy1) ax = x1; else { ax = yyy1 / g; ay = yyy1; } } else if ((degree > 180.0) && (degree < 270.0)) { ay = g * x1; if (ay >= yy1) ax = x1; else { ax = yy1 / g; ay = yy1; } } else { ay = g * xx1; if (ay >= yy1) ax = xx1; else { ax = yy1 / g; ay = yy1; } } } /* Filter obj2, if it is not in the specific derection. */ int i = 0; double rx[4] = {0.0, 0.0, 0.0, 0.0}, ry[4] = {0.0, 0.0, 0.0, 0.0}; double t1, t2, u1, v1, u2, v2; if ((degree == 45.0) || (degree == 225.0) || (degree == 135.0) || (degree == 315.0)) { u1 = 1.0; v1 = 0.0; u2 = 0.0; v2 = 1.0; } else { double g2 = tan((degree + 45.0) * (M_PI / 180.0)); u1 = (-1.0 * g2); u2 = (1.0 / g2); v1 = v2 = 1.0; } t1 = (u1 * ax) + (v1 * ay); t2 = (u2 * ax) + (v2 * ay); if ((_R(t1 * ((u1 * x2) + (v1 * yy2))) > 0) && (_R(t2 * ((u2 * x2) + (v2 * yy2))) > 0)) { rx[i] = x2; ry[i++] = yy2; } if ((_R(t1 * ((u1 * x2) + (v1 * yyy2))) > 0) && (_R(t2 * ((u2 * x2) + (v2 * yyy2))) > 0)) { rx[i] = x2; ry[i++] = yyy2; } if ((_R(t1 * ((u1 * xx2) + (v1 * yy2))) > 0) && (_R(t2 * ((u2 * xx2) + (v2 * yy2))) > 0)) { rx[i] = xx2; ry[i++] = yy2; } if ((_R(t1 * ((u1 * xx2) + (v1 * yyy2))) > 0) && (_R(t2 * ((u2 * xx2) + (v2 * yyy2))) > 0)) { rx[i] = xx2; ry[i++] = yyy2; } if (i == 0) { if (degree == 0.0) { if ((_R(xx2) < 0) || (_R(yy2) > 0) || (_R(yyy2) < 0)) return 0.0; } else if (degree == 90.0) { if ((_R(yyy2) < 0) || (_R(x2) > 0) || (_R(xx2) < 0)) return 0.0; } else if (degree == 180.0) { if ((_R(x2) > 0) || (_R(yy2) > 0) || (_R(yyy2) < 0)) return 0.0; } else if (degree == 270.0) { if ((_R(yy2) > 0) || (_R(x2) > 0) || (_R(xx2) < 0)) return 0.0; } else { if ((_R(g * x2) >= _R(yy2)) && (_R((g * x2)) <= _R(yyy2))) { if (!((_R(ax * x2) > 0) && (_R(ay * (g * x2)) > 0))) return 0.0; } else if ((_R(g * xx2) >= _R(yy2)) && (_R((g * xx2)) <= _R(yyy2))) { if (!((_R(ax * xx2) > 0) && (_R(ay * (g * xx2)) > 0))) return 0.0; } else if ((_R((1.0 / g) * yy2) >= _R(xx2)) && (_R((1.0 / g) * yy2) <= _R(xx2))) { if (!((_R(ax * ((1.0 / g) * yy2)) > 0) && (_R(ay * yy2) > 0))) return 0.0; } else if ((_R((1.0 / g) * yyy2) >= _R(xx2)) && (_R((1.0 / g) * yyy2) <= _R(xx2))) { if (!((_R(ax * ((1.0 / g) * yyy2)) > 0) && (_R(ay * yyy2) > 0))) return 0.0; } else return 0.0; } } /* Calculate the weight for obj2. */ if (degree == 0.0) { if (_R(xx1) > _R(x2)) weight = -1.0; else if ((_R(yy2) >= _R(yy1)) && (_R(yyy2) <= _R(yyy1))) weight = (x2 - xx1) * (x2 - xx1); else if (_R(yy2) > 0) weight = ((x2 - xx1) * (x2 - xx1)) + (yy2 * yy2); else if (_R(yyy2) < 0) weight = ((x2 - xx1) * (x2 - xx1)) + (yyy2 * yyy2); else weight = (x2 - xx1) * (x2 - xx1); } else if (degree == 90.0) { if (_R(yyy1) > _R(yy2)) weight = -1.0; else if ((_R(x2) >= _R(x1)) && (_R(xx2) <= _R(xx1))) weight = (yy2 - yyy1) * (yy2 - yyy1); else if (_R(x2) > 0) weight = (x2 * x2) + ((yy2 - yyy1) * (yy2 - yyy1)); else if (_R(xx2) < 0) weight = (xx2 * xx2) + ((yy2 - yyy1) * (yy2 - yyy1)); else weight = (yy2 - yyy1) * (yy2 - yyy1); } else if (degree == 180.0) { if (_R(x1) < _R(xx2)) weight = -1.0; else if ((_R(yy2) >= _R(yy1)) && (_R(yyy2) <= _R(yyy1))) weight = (x1 - xx2) * (x1 - xx2); else if (_R(yy2) > 0) weight = ((x1 - xx2) * (x1 - xx2)) + (yy2 * yy2); else if (_R(yyy2) < 0) weight = ((x1 - xx2) * (x1 - xx2)) + (yyy2 * yyy2); else weight = (x1 - xx2) * (x1 - xx2); } else if (degree == 270.0) { if (_R(yy1) < _R(yyy2)) weight = -1.0; else if ((_R(x2) >= _R(x1)) && (_R(xx2) <= _R(xx1))) weight = (yy1 - yyy2) * (yy1 - yyy2); else if (_R(x2) > 0) weight = (x2 * x2) + ((yy1 - yyy2) * (yy1 - yyy2)); else if (_R(xx2) < 0) weight = (xx2 * xx2) + ((yy1 - yyy2) * (yy1 - yyy2)); else weight = (yy1 - yyy2) * (yy1 - yyy2); } else { int j = 0, k = 0; double sx[4] = {0.0, 0.0, 0.0, 0.0}, sy[4] = {0.0, 0.0, 0.0, 0.0}; double t_weight[4] = {-1.0 , -1.0, -1.0, -1.0}; if ((_R(g * x2) >= _R(yy2)) && (_R(g * x2) <= _R(yyy2))) { sx[j] = x2; sy[j] = g * x2; t_weight[j++] = ((ax - x2) * (ax - x2)) + ((ay - (g * x2)) * (ay - (g * x2))); } if ((_R(g * xx2) >= _R(yy2)) && (_R(g * xx2) <= _R(yyy2))) { sx[j] = xx2; sy[j] = g * xx2; t_weight[j++] = ((ax - xx2) * (ax - xx2)) + ((ay - (g * xx2)) * (ay - (g * xx2))); } if ((_R((1.0 / g) * yy2) >= _R(x2)) && (_R((1.0 / g) * yy2) <= _R(xx2))) { sx[j] = (1.0 / g) * yy2; sy[j] = yy2; t_weight[j++] = ((ax - ((1.0 / g) * yy2)) * (ax - ((1.0 / g) * yy2))) + ((ay - yy2) * (ay - yy2)); } if ((_R((1.0 / g) * yyy2) >= _R(x2)) && (_R((1.0 / g) * yyy2) <= _R(xx2))) { sx[j] = (1.0 / g) * yyy2; sy[j] = yyy2; t_weight[j++] = ((ax - ((1.0 / g) * yyy2)) * (ax - ((1.0 / g) * yyy2))) + ((ay - yyy2) * (ay - yyy2)); } if((j > 2) || ((j == 2) && ((_R(sx[0]) != _R(sx[1])) || (_R(sy[0]) != _R(sy[1]))))) { for (; k < j; k++) { if (_R(t_weight[k]) == 0) return -1.0; if ((1 / weight) < (1 / t_weight[k])) weight = t_weight[k]; } } else { for (; k < i; k++) { double ccx, ccy, t1_weight, x_diff, y_diff; ccx = ((1.0 / g) * rx[k] + ry[k]) / (g + (1.0 / g)); ccy = g * ccx; x_diff = rx[k] - ccx; if (x_diff < 0) x_diff *= -1.0; y_diff = ry[k] - ccy; if (y_diff < 0) y_diff *= -1.0; t1_weight = (((ax - ccx) * (ax - ccx)) + ((ay - ccy) * (ay - ccy))) + ((x_diff * x_diff * x_diff) + (y_diff * y_diff * y_diff)); if ((_R(t1_weight) != 0) && ((1 / weight) < (1 / t1_weight))) weight = t1_weight; } } } /* Return the current object's weight. */ if (weight == -1.0) return 0.0; if (_R(weight) == 0) return -1.0; return (1.0 / weight); } static void _smart_del(Evas_Object *obj) { Evas_Object *sobj; Elm_Translate_String_Data *ts; Elm_Event_Cb_Data *ecb; ELM_WIDGET_DATA_GET(obj, sd); if (sd->hover_obj) { /* detach it from us */ evas_object_event_callback_del_full (sd->hover_obj, EVAS_CALLBACK_DEL, _sub_obj_del, sd); sd->hover_obj = NULL; } while (sd->subobjs) { sobj = eina_list_data_get(sd->subobjs); /* let the objects clean-up themselves and get rid of this list */ if (_elm_legacy_is(sd->obj)) { evas_object_smart_callback_call(obj, "sub-object-del", sobj); sd->subobjs = eina_list_remove_list(sd->subobjs, sd->subobjs); } else { if (!elm_widget_sub_object_del(obj, sobj)) { ERR("failed to remove sub object %p from %p\n", sobj, obj); sd->subobjs = eina_list_remove_list (sd->subobjs, sd->subobjs); } } evas_object_del(sobj); } sd->tooltips = eina_list_free(sd->tooltips); /* should be empty anyway */ sd->cursors = eina_list_free(sd->cursors); /* should be empty anyway */ EINA_LIST_FREE(sd->translate_strings, ts) { eina_stringshare_del(ts->id); eina_stringshare_del(ts->domain); eina_stringshare_del(ts->string); free(ts); } EINA_LIST_FREE(sd->event_cb, ecb) free(ecb); if (sd->style) eina_stringshare_del(sd->style); if (sd->theme) elm_theme_free(sd->theme); _if_focused_revert(obj, EINA_TRUE); if (sd->access_info) eina_stringshare_del(sd->access_info); free(sd); evas_object_smart_data_set(obj, NULL); } static void _smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_WIDGET_DATA_GET(obj, sd); sd->x = x; sd->y = y; _smart_reconfigure(sd); } static void _smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_WIDGET_DATA_GET(obj, sd); sd->w = w; sd->h = h; _smart_reconfigure(sd); } static void _smart_show(Evas_Object *obj) { Eina_List *list; Evas_Object *o; if ((list = evas_object_smart_members_get(obj))) { EINA_LIST_FREE(list, o) { if (evas_object_data_get(o, "_elm_leaveme")) continue; evas_object_show(o); } } } static void _smart_hide(Evas_Object *obj) { Eina_List *list; Evas_Object *o; list = evas_object_smart_members_get(obj); EINA_LIST_FREE(list, o) { if (evas_object_data_get(o, "_elm_leaveme")) continue; evas_object_hide(o); } } static void _smart_color_set(Evas_Object *obj, int r, int g, int b, int a) { Eina_List *list; Evas_Object *o; if ((list = evas_object_smart_members_get(obj))) { EINA_LIST_FREE(list, o) { if (evas_object_data_get(o, "_elm_leaveme")) continue; evas_object_color_set(o, r, g, b, a); } } } static void _smart_clip_set(Evas_Object *obj, Evas_Object *clip) { Eina_List *list; Evas_Object *o; if ((list = evas_object_smart_members_get(obj))) { EINA_LIST_FREE(list, o) { if (evas_object_data_get(o, "_elm_leaveme")) continue; evas_object_clip_set(o, clip); } } } static void _smart_clip_unset(Evas_Object *obj) { Eina_List *list; Evas_Object *o; if ((list = evas_object_smart_members_get(obj))) { EINA_LIST_FREE(list, o) { if (evas_object_data_get(o, "_elm_leaveme")) continue; evas_object_clip_unset(o); } } } static void _smart_calculate(Evas_Object *obj __UNUSED__) { /* a NO-OP, on the base */ } static void _smart_member_add(Evas_Object *obj, Evas_Object *child) { int r, g, b, a; if (evas_object_data_get(child, "_elm_leaveme")) return; evas_object_color_get(obj, &r, &g, &b, &a); evas_object_color_set(child, r, g, b, a); evas_object_clip_set(child, evas_object_clip_get(obj)); if (evas_object_visible_get(obj)) evas_object_show(child); else evas_object_hide(child); } static void _smart_member_del(Evas_Object *obj __UNUSED__, Evas_Object *child) { if (evas_object_data_get(child, "_elm_leaveme")) return; evas_object_clip_unset(child); } /* happy debug functions */ #ifdef ELM_DEBUG static void _sub_obj_tree_dump(const Evas_Object *obj, int lvl) { int i; for (i = 0; i < lvl * 3; i++) putchar(' '); if (_elm_widget_is(obj)) { Eina_List *l; INTERNAL_ENTRY; printf("+ %s(%p)\n", elm_widget_type_get(obj), obj); if (sd->resize_obj) _sub_obj_tree_dump(sd->resize_obj, lvl + 1); EINA_LIST_FOREACH(sd->subobjs, l, obj) { if (obj != sd->resize_obj) _sub_obj_tree_dump(obj, lvl + 1); } } else printf("+ %s(%p)\n", evas_object_type_get(obj), obj); } static void _sub_obj_tree_dot_dump(const Evas_Object *obj, FILE *output) { if (!_elm_widget_is(obj)) return; INTERNAL_ENTRY; Eina_Bool visible = evas_object_visible_get(obj); Eina_Bool disabled = elm_widget_disabled_get(obj); Eina_Bool focused = elm_widget_focus_get(obj); Eina_Bool can_focus = elm_widget_can_focus_get(obj); if (sd->parent_obj) { fprintf(output, "\"%p\" -- \"%p\" [ color=black", sd->parent_obj, obj); if (focused) fprintf(output, ", style=bold"); if (!visible) fprintf(output, ", color=gray28"); fprintf(output, " ];\n"); } fprintf(output, "\"%p\" [ label = \"{%p|%s|%s|visible: %d|" "disabled: %d|focused: %d/%d|focus order:%d}\"", obj, obj, elm_widget_type_get(obj), evas_object_name_get(obj), visible, disabled, focused, can_focus, sd->focus_order); if (focused) fprintf(output, ", style=bold"); if (!visible) fprintf(output, ", fontcolor=gray28"); if ((disabled) || (!visible)) fprintf(output, ", color=gray"); fprintf(output, " ];\n"); Eina_List *l; Evas_Object *o; EINA_LIST_FOREACH(sd->subobjs, l, o) _sub_obj_tree_dot_dump(o, output); } #endif EAPI void elm_widget_tree_dump(const Evas_Object *top) { #ifdef ELM_DEBUG if (!_elm_widget_is(top)) return; _sub_obj_tree_dump(top, 0); #else return; (void)top; #endif } EAPI void elm_widget_tree_dot_dump(const Evas_Object *top, FILE *output) { #ifdef ELM_DEBUG if (!_elm_widget_is(top)) return; fprintf(output, "graph " " { node [shape=record];\n"); _sub_obj_tree_dot_dump(top, output); fprintf(output, "}\n"); #else return; (void)top; (void)output; #endif } elementary-1.7.7/src/lib/elm_hover.h0000664000175000017500000001402512127353615014313 00000000000000/** * @defgroup Hover Hover * @ingroup Elementary * * @image html hover_inheritance_tree.png * @image latex hover_inheritance_tree.eps * * @image html img/widget/hover/preview-00.png * @image latex img/widget/hover/preview-00.eps * * A Hover object will hover over its @p parent object at the @p target * location. Anything in the background will be given a darker coloring to * indicate that the hover object is on top (at the default theme). When the * hover is clicked it is dismissed(hidden), if the contents of the hover are * clicked that @b doesn't cause the hover to be dismissed. * * A Hover object has two parents. One parent that owns it during creation * and the other parent being the one over which the hover object spans. * * * @note The hover object will take up the entire space of @p target * object. * * Elementary has the following styles for the hover widget: * @li default * @li popout * @li menu * @li hoversel_vertical * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for hover objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li @c "clicked" - the user clicked the empty space in the hover to dismiss * @li @c "smart,changed" - a content object placed under the "smart" * policy was replaced to a new slot direction. * * Default content parts of the hover widget that you can use for are: * @li @c "left" * @li @c "top-left" * @li @c "top" * @li @c "top-right" * @li @c "right" * @li @c "bottom-right" * @li @c "bottom" * @li @c "bottom-left" * @li @c "middle" * @li @c "smart" * * @note These content parts indicates the direction that the content will be * displayed * * All directions may have contents at the same time, except for * "smart". This is a special placement hint and its use case * depends of the calculations coming from * elm_hover_best_content_location_get(). Its use is for cases when * one desires only one hover content, but with a dynamic special * placement within the hover area. The content's geometry, whenever * it changes, will be used to decide on a best location, not * extrapolating the hover's parent object view to show it in (still * being the hover's target determinant of its medium part -- move and * resize it to simulate finger sizes, for example). If one of the * directions other than "smart" are used, a previously content set * using it will be deleted, and vice-versa. * * Supported elm_object common APIs. * @li @ref elm_object_signal_emit * @li @ref elm_object_signal_callback_add * @li @ref elm_object_signal_callback_del * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * See @ref tutorial_hover for more information. * * @{ */ /** * @typedef Elm_Hover_Axis * * The orientation axis for the hover object */ typedef enum { ELM_HOVER_AXIS_NONE, /**< ELM_HOVER_AXIS_NONE -- no preferred orientation */ ELM_HOVER_AXIS_HORIZONTAL, /**< ELM_HOVER_AXIS_HORIZONTAL -- horizontal */ ELM_HOVER_AXIS_VERTICAL, /**< ELM_HOVER_AXIS_VERTICAL -- vertical */ ELM_HOVER_AXIS_BOTH /**< ELM_HOVER_AXIS_BOTH -- both */ } Elm_Hover_Axis; /** * @brief Adds a hover object to @p parent * * @param parent The parent object * @return The hover object or NULL if one could not be created * * @ingroup Hover */ EAPI Evas_Object *elm_hover_add(Evas_Object *parent); /** * @brief Sets the target object for the hover. * * @param obj The hover object * @param target The object to center the hover onto. * * This function will cause the hover to be centered on the target object. * * @ingroup Hover */ EAPI void elm_hover_target_set(Evas_Object *obj, Evas_Object *target); /** * @brief Gets the target object for the hover. * * @param obj The hover object * @return The target object for the hover. * * @see elm_hover_target_set() * * @ingroup Hover */ EAPI Evas_Object *elm_hover_target_get(const Evas_Object *obj); /** * @brief Sets the parent object for the hover. * * @param obj The hover object * @param parent The object to locate the hover over. * * This function will cause the hover to take up the entire space that the * parent object fills. * * @ingroup Hover */ EAPI void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent); /** * @brief Gets the parent object for the hover. * * @param obj The hover object * @return The parent object to locate the hover over. * * @see elm_hover_parent_set() * * @ingroup Hover */ EAPI Evas_Object *elm_hover_parent_get(const Evas_Object *obj); /** * @brief Returns the best swallow location for content in the hover. * * @param obj The hover object * @param pref_axis The preferred orientation axis for the hover object to use * @return The edje location to place content into the hover or @c * NULL, on errors. * * Best is defined here as the location at which there is the most available * space. * * @p pref_axis may be one of * - @c ELM_HOVER_AXIS_NONE -- no preferred orientation * - @c ELM_HOVER_AXIS_HORIZONTAL -- horizontal * - @c ELM_HOVER_AXIS_VERTICAL -- vertical * - @c ELM_HOVER_AXIS_BOTH -- both * * If ELM_HOVER_AXIS_HORIZONTAL is chosen the returned position will * necessarily be along the horizontal axis("left" or "right"). If * ELM_HOVER_AXIS_VERTICAL is chosen the returned position will necessarily * be along the vertical axis("top" or "bottom"). Choosing * ELM_HOVER_AXIS_BOTH or ELM_HOVER_AXIS_NONE has the same effect and the * returned position may be in either axis. * * @see elm_object_part_content_set() * * @ingroup Hover */ EAPI const char *elm_hover_best_content_location_get(const Evas_Object *obj, Elm_Hover_Axis pref_axis); /** * @brief Dismiss a hover object * * @param obj The hover object * Use this function to simulate clicking outside the hover to dismiss it. * In this way, the hover will be hidden and the "clicked" signal will be emitted. * * @ingroup Hover */ EAPI void elm_hover_dismiss(Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_dayselector.c0000664000175000017500000003714112127353615015505 00000000000000#include #include "elm_priv.h" #include "elm_widget_dayselector.h" EAPI const char ELM_DAYSELECTOR_SMART_NAME[] = "elm_dayselector"; /* signals to edc */ #define ITEM_TYPE_WEEKDAY_DEFAULT "elm,type,weekday,default" #define ITEM_TYPE_WEEKDAY_STYLE1 "elm,type,weekday,style1" #define ITEM_TYPE_WEEKEND_DEFAULT "elm,type,weekend,default" #define ITEM_TYPE_WEEKEND_STYLE1 "elm,type,weekend,style1" #define ITEM_POS_LEFT "elm,pos,check,left" #define ITEM_POS_RIGHT "elm,pos,check,right" #define ITEM_POS_MIDDLE "elm,pos,check,middle" static const char SIG_CHANGED[] = "dayselector,changed"; static const char SIG_LANG_CHANGED[] = "language,changed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {SIG_LANG_CHANGED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_DAYSELECTOR_SMART_NAME, _elm_dayselector, Elm_Dayselector_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _elm_dayselector_smart_sizing_eval(Evas_Object *obj) { Evas_Coord min_w = -1, min_h = -1; ELM_DAYSELECTOR_DATA_GET(obj, sd); elm_coords_finger_size_adjust(ELM_DAYSELECTOR_MAX, &min_w, 1, &min_h); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &min_w, &min_h, min_w, min_h); elm_coords_finger_size_adjust(ELM_DAYSELECTOR_MAX, &min_w, 1, &min_h); evas_object_size_hint_min_set(obj, min_w, min_h); } static void _dayselector_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static Eina_Bool _elm_dayselector_smart_translate(Evas_Object *obj) { time_t t; Eina_List *l; char buf[1024]; struct tm time_daysel; Elm_Dayselector_Item *it; ELM_DAYSELECTOR_DATA_GET(obj, sd); t = time(NULL); localtime_r(&t, &time_daysel); EINA_LIST_FOREACH (sd->items, l, it) { time_daysel.tm_wday = it->day; strftime(buf, sizeof(buf), "%a", &time_daysel); elm_object_text_set(VIEW(it), buf); } evas_object_smart_callback_call(obj, SIG_LANG_CHANGED, NULL); return EINA_TRUE; } static void _update_items(Evas_Object *obj) { Eina_List *l; Eina_Bool rtl; unsigned int last_day; Elm_Dayselector_Item *it; ELM_DAYSELECTOR_DATA_GET(obj, sd); last_day = sd->week_start + ELM_DAYSELECTOR_MAX - 1; if (last_day >= ELM_DAYSELECTOR_MAX) last_day = last_day % ELM_DAYSELECTOR_MAX; rtl = elm_widget_mirrored_get(obj); EINA_LIST_FOREACH (sd->items, l, it) { elm_object_signal_emit(VIEW(it), it->day_style, ""); if (it->day == sd->week_start) { if (rtl) elm_object_signal_emit(VIEW(it), ITEM_POS_RIGHT, "elm"); else elm_object_signal_emit(VIEW(it), ITEM_POS_LEFT, "elm"); } else if (it->day == last_day) { if (rtl) elm_object_signal_emit(VIEW(it), ITEM_POS_LEFT, "elm"); else elm_object_signal_emit(VIEW(it), ITEM_POS_RIGHT, "elm"); } else elm_object_signal_emit(VIEW(it), ITEM_POS_MIDDLE, "elm"); } } static inline unsigned int _item_location_get(Elm_Dayselector_Smart_Data *sd, Elm_Dayselector_Item *it) { return (ELM_DAYSELECTOR_MAX - sd->week_start + it->day) % ELM_DAYSELECTOR_MAX; } static Eina_Bool _elm_dayselector_smart_theme(Evas_Object *obj) { Eina_List *l; char buf[1024]; Elm_Dayselector_Item *it; ELM_DAYSELECTOR_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_dayselector_parent_sc)->theme(obj)) return EINA_FALSE; EINA_LIST_FOREACH (sd->items, l, it) { snprintf (buf, sizeof(buf), "dayselector/%s", elm_object_style_get(obj)); elm_object_style_set(VIEW(it), buf); snprintf (buf, sizeof(buf), "day%d,visible", _item_location_get(sd, it)); elm_layout_signal_emit(obj, buf, "elm"); } _update_items(obj); elm_layout_sizing_eval(obj); return EINA_TRUE; } static void _item_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Eina_List *l; char buf[1024]; Elm_Dayselector_Item *it; ELM_DAYSELECTOR_DATA_GET(data, sd); EINA_LIST_FOREACH (sd->items, l, it) { if (obj == VIEW(it)) { sd->items = eina_list_remove(sd->items, it); eina_stringshare_del(it->day_style); snprintf(buf, sizeof(buf), "day%d,default", _item_location_get(sd, it)); elm_layout_signal_emit(obj, buf, "elm"); VIEW(it) = NULL; elm_widget_item_free(it); elm_layout_sizing_eval(obj); break; } } } static void _item_signal_emit_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission, const char *source __UNUSED__) { Elm_Dayselector_Item *it = data; eina_stringshare_replace(&it->day_style, emission); } static void _item_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Dayselector_Item *it = data; evas_object_smart_callback_call(WIDGET(it), SIG_CHANGED, (void *)it->day); } static Elm_Dayselector_Item * _item_find(const Evas_Object *obj, Elm_Dayselector_Day day) { Eina_List *l; Elm_Dayselector_Item *it; ELM_DAYSELECTOR_DATA_GET(obj, sd); EINA_LIST_FOREACH (sd->items, l, it) if (day == it->day) return it; return NULL; } static Eina_Bool _elm_dayselector_smart_content_set(Evas_Object *obj, const char *item, Evas_Object *content) { int day; char buf[1024]; Elm_Dayselector_Item *it = NULL; ELM_DAYSELECTOR_DATA_GET(obj, sd); if (strcmp(elm_object_widget_type_get(content), "elm_check")) return EINA_FALSE; if (!item) return EINA_FALSE; day = atoi(item + (strlen(item) - 1)); if (day < 0 || day > ELM_DAYSELECTOR_MAX) return EINA_FALSE; it = _item_find(obj, day); if (it) { snprintf(buf, sizeof(buf), "day%d", _item_location_get(sd, it)); if (!ELM_CONTAINER_CLASS(_elm_dayselector_parent_sc)->content_set (obj, buf, content)) return EINA_FALSE; if (!content) return EINA_TRUE; /* item deletion already * handled */ evas_object_del(VIEW(it)); VIEW(it) = content; } else { it = elm_widget_item_new(obj, Elm_Dayselector_Item); it->day = day; snprintf(buf, sizeof(buf), "day%d", _item_location_get(sd, it)); if (!ELM_CONTAINER_CLASS(_elm_dayselector_parent_sc)->content_set (obj, buf, content)) { elm_widget_item_free(it); return EINA_FALSE; } sd->items = eina_list_append(sd->items, it); VIEW(it) = content; } snprintf(buf, sizeof(buf), "day%d,visible", _item_location_get(sd, it)); elm_layout_signal_emit(obj, buf, "elm"); evas_object_smart_callback_add(VIEW(it), "changed", _item_clicked_cb, it); evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_DEL, _item_del_cb, obj); elm_object_signal_callback_add (VIEW(it), ITEM_TYPE_WEEKDAY_DEFAULT, "", _item_signal_emit_cb, it); elm_object_signal_callback_add (VIEW(it), ITEM_TYPE_WEEKDAY_STYLE1, "", _item_signal_emit_cb, it); elm_object_signal_callback_add (VIEW(it), ITEM_TYPE_WEEKEND_DEFAULT, "", _item_signal_emit_cb, it); elm_object_signal_callback_add (VIEW(it), ITEM_TYPE_WEEKEND_STYLE1, "", _item_signal_emit_cb, it); elm_layout_sizing_eval(obj); _update_items(obj); return EINA_TRUE; } static Evas_Object * _elm_dayselector_smart_content_unset(Evas_Object *obj, const char *item) { int day; char buf[1024]; Evas_Object *content; Elm_Dayselector_Item *it = NULL; ELM_DAYSELECTOR_DATA_GET(obj, sd); day = atoi(item + (strlen(item) - 1)); if (day < 0 || day > ELM_DAYSELECTOR_MAX) return EINA_FALSE; it = _item_find(obj, day); if (!it) return NULL; content = VIEW(it); if (!ELM_CONTAINER_CLASS(_elm_dayselector_parent_sc)->content_unset (obj, buf)) return EINA_FALSE; sd->items = eina_list_remove(sd->items, it); evas_object_smart_callback_del(content, "changed", _item_clicked_cb); evas_object_event_callback_del(content, EVAS_CALLBACK_DEL, _item_del_cb); elm_object_signal_callback_del (content, ITEM_TYPE_WEEKDAY_DEFAULT, "", _item_signal_emit_cb); elm_object_signal_callback_del (content, ITEM_TYPE_WEEKDAY_STYLE1, "", _item_signal_emit_cb); elm_object_signal_callback_del (content, ITEM_TYPE_WEEKEND_DEFAULT, "", _item_signal_emit_cb); elm_object_signal_callback_del (content, ITEM_TYPE_WEEKEND_STYLE1, "", _item_signal_emit_cb); snprintf(buf, sizeof(buf), "day%d,default", _item_location_get(sd, it)); elm_layout_signal_emit(obj, buf, "elm"); VIEW(it) = NULL; elm_widget_item_free(it); elm_layout_sizing_eval(obj); return content; } static void _items_style_set(Evas_Object *obj) { Eina_List *l; Elm_Dayselector_Item *it; unsigned int weekend_last; ELM_DAYSELECTOR_DATA_GET(obj, sd); weekend_last = sd->weekend_start + sd->weekend_len - 1; if (weekend_last >= ELM_DAYSELECTOR_MAX) weekend_last = weekend_last % ELM_DAYSELECTOR_MAX; EINA_LIST_FOREACH (sd->items, l, it) { if (weekend_last >= sd->weekend_start) { if ((it->day >= sd->weekend_start) && (it->day <= weekend_last)) eina_stringshare_replace(&it->day_style, ITEM_TYPE_WEEKEND_DEFAULT); else eina_stringshare_replace(&it->day_style, ITEM_TYPE_WEEKDAY_DEFAULT); } else { if ((it->day >= sd->weekend_start) || (it->day <= weekend_last)) eina_stringshare_replace(&it->day_style, ITEM_TYPE_WEEKEND_DEFAULT); else eina_stringshare_replace(&it->day_style, ITEM_TYPE_WEEKDAY_DEFAULT); } } } static void _items_create(Evas_Object *obj) { time_t t; char buf[1024]; unsigned int idx; struct tm time_daysel; t = time(NULL); localtime_r(&t, &time_daysel); for (idx = 0; idx < ELM_DAYSELECTOR_MAX; idx++) { Evas_Object *chk; chk = elm_check_add(obj); elm_object_style_set(chk, "dayselector/default"); time_daysel.tm_wday = idx; strftime(buf, sizeof(buf), "%a", &time_daysel); elm_object_text_set(chk, buf); snprintf(buf, sizeof(buf), "day%d", idx); elm_layout_content_set(obj, buf, chk); // XXX: ACCESS _elm_access_text_set(_elm_access_object_get(chk), ELM_ACCESS_TYPE, E_("day selector item")); } _items_style_set(obj); _update_items(obj); } static void _elm_dayselector_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Dayselector_Smart_Data); ELM_WIDGET_CLASS(_elm_dayselector_parent_sc)->base.add(obj); elm_layout_theme_set(obj, "dayselector", "base", "dayselector"); priv->week_start = _elm_config->week_start; priv->weekend_start = _elm_config->weekend_start; priv->weekend_len = _elm_config->weekend_len; _items_create(obj); evas_object_event_callback_add (obj, EVAS_CALLBACK_RESIZE, _dayselector_resize, obj); elm_layout_sizing_eval(obj); } static void _elm_dayselector_smart_del(Evas_Object *obj) { ELM_DAYSELECTOR_DATA_GET(obj, sd); Elm_Dayselector_Item *it; EINA_LIST_FREE (sd->items, it) { sd->items = eina_list_remove(sd->items, it); eina_stringshare_del(it->day_style); elm_widget_item_free(it); } /* handles freeing sd */ ELM_WIDGET_CLASS(_elm_dayselector_parent_sc)->base.del(obj); } static void _elm_dayselector_smart_set_user(Elm_Dayselector_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_dayselector_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_dayselector_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_dayselector_smart_theme; ELM_WIDGET_CLASS(sc)->translate = _elm_dayselector_smart_translate; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_CONTAINER_CLASS(sc)->content_set = _elm_dayselector_smart_content_set; ELM_CONTAINER_CLASS(sc)->content_unset = _elm_dayselector_smart_content_unset; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_dayselector_smart_sizing_eval; } EAPI const Elm_Dayselector_Smart_Class * elm_dayselector_smart_class_get(void) { static Elm_Dayselector_Smart_Class _sc = ELM_DAYSELECTOR_SMART_CLASS_INIT_NAME_VERSION(ELM_DAYSELECTOR_SMART_NAME); static const Elm_Dayselector_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_dayselector_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_dayselector_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_dayselector_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_dayselector_day_selected_set(Evas_Object *obj, Elm_Dayselector_Day day, Eina_Bool selected) { ELM_DAYSELECTOR_CHECK(obj); elm_check_state_set(VIEW(_item_find(obj, day)), selected); } EAPI Eina_Bool elm_dayselector_day_selected_get(const Evas_Object *obj, Elm_Dayselector_Day day) { ELM_DAYSELECTOR_CHECK(obj) EINA_FALSE; return elm_check_state_get(VIEW(_item_find(obj, day))); } EAPI void elm_dayselector_week_start_set(Evas_Object *obj, Elm_Dayselector_Day day) { Eina_List *l; char buf[1024]; Elm_Dayselector_Item *it; ELM_DAYSELECTOR_CHECK(obj); ELM_DAYSELECTOR_DATA_GET(obj, sd); /* just shuffling items, so swalling them directly */ sd->week_start = day; EINA_LIST_FOREACH (sd->items, l, it) { snprintf(buf, sizeof(buf), "day%d", _item_location_get(sd, it)); edje_object_part_swallow (ELM_WIDGET_DATA(sd)->resize_obj, buf, VIEW(it)); } _update_items(obj); } EAPI Elm_Dayselector_Day elm_dayselector_week_start_get(const Evas_Object *obj) { ELM_DAYSELECTOR_CHECK(obj) ELM_DAYSELECTOR_MAX; ELM_DAYSELECTOR_DATA_GET(obj, sd); return sd->week_start; } EAPI void elm_dayselector_weekend_start_set(Evas_Object *obj, Elm_Dayselector_Day day) { ELM_DAYSELECTOR_CHECK(obj); ELM_DAYSELECTOR_DATA_GET(obj, sd); sd->weekend_start = day; _items_style_set(obj); _update_items(obj); } EAPI Elm_Dayselector_Day elm_dayselector_weekend_start_get(const Evas_Object *obj) { ELM_DAYSELECTOR_CHECK(obj) ELM_DAYSELECTOR_MAX; ELM_DAYSELECTOR_DATA_GET(obj, sd); return sd->weekend_start; } EAPI void elm_dayselector_weekend_length_set(Evas_Object *obj, unsigned int length) { ELM_DAYSELECTOR_CHECK(obj); ELM_DAYSELECTOR_DATA_GET(obj, sd); sd->weekend_len = length; _items_style_set(obj); _update_items(obj); } EAPI unsigned int elm_dayselector_weekend_length_get(const Evas_Object *obj) { ELM_DAYSELECTOR_CHECK(obj) 0; ELM_DAYSELECTOR_DATA_GET(obj, sd); return sd->weekend_len; } elementary-1.7.7/src/lib/elm_notify.c0000664000175000017500000004441612127353615014502 00000000000000#include #include "elm_priv.h" #include "elm_widget_notify.h" EAPI const char ELM_NOTIFY_SMART_NAME[] = "elm_notify"; static const char SIG_BLOCK_CLICKED[] = "block,clicked"; static const char SIG_TIMEOUT[] = "timeout"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_BLOCK_CLICKED, ""}, {SIG_TIMEOUT, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_NOTIFY_SMART_NAME, _elm_notify, Elm_Notify_Smart_Class, Elm_Container_Smart_Class, elm_container_smart_class_get, NULL); /** * Return Notification orientation with RTL * * This function switches-sides of notification area when in RTL mode. * * @param obj notification object. * * @param orient Original notification orientation. * * @return notification orientation with respect to the object RTL mode. * * @internal **/ static Elm_Notify_Orient _notify_orientation_rtl_fix(Evas_Object *obj, Elm_Notify_Orient orient) { if (elm_widget_mirrored_get(obj)) { switch (orient) { case ELM_NOTIFY_ORIENT_LEFT: orient = ELM_NOTIFY_ORIENT_RIGHT; break; case ELM_NOTIFY_ORIENT_RIGHT: orient = ELM_NOTIFY_ORIENT_LEFT; break; case ELM_NOTIFY_ORIENT_TOP_LEFT: orient = ELM_NOTIFY_ORIENT_TOP_RIGHT; break; case ELM_NOTIFY_ORIENT_TOP_RIGHT: orient = ELM_NOTIFY_ORIENT_TOP_LEFT; break; case ELM_NOTIFY_ORIENT_BOTTOM_LEFT: orient = ELM_NOTIFY_ORIENT_BOTTOM_RIGHT; break; case ELM_NOTIFY_ORIENT_BOTTOM_RIGHT: orient = ELM_NOTIFY_ORIENT_BOTTOM_LEFT; break; default: break; } } return orient; } static void _notify_theme_apply(Evas_Object *obj) { const char *style = elm_widget_style_get(obj); ELM_NOTIFY_DATA_GET(obj, sd); switch (sd->orient) { case ELM_NOTIFY_ORIENT_TOP: elm_widget_theme_object_set(obj, sd->notify, "notify", "top", style); break; case ELM_NOTIFY_ORIENT_CENTER: elm_widget_theme_object_set (obj, sd->notify, "notify", "center", style); break; case ELM_NOTIFY_ORIENT_BOTTOM: elm_widget_theme_object_set (obj, sd->notify, "notify", "bottom", style); break; case ELM_NOTIFY_ORIENT_LEFT: elm_widget_theme_object_set(obj, sd->notify, "notify", "left", style); break; case ELM_NOTIFY_ORIENT_RIGHT: elm_widget_theme_object_set(obj, sd->notify, "notify", "right", style); break; case ELM_NOTIFY_ORIENT_TOP_LEFT: elm_widget_theme_object_set (obj, sd->notify, "notify", "top_left", style); break; case ELM_NOTIFY_ORIENT_TOP_RIGHT: elm_widget_theme_object_set (obj, sd->notify, "notify", "top_right", style); break; case ELM_NOTIFY_ORIENT_BOTTOM_LEFT: elm_widget_theme_object_set (obj, sd->notify, "notify", "bottom_left", style); break; case ELM_NOTIFY_ORIENT_BOTTOM_RIGHT: elm_widget_theme_object_set (obj, sd->notify, "notify", "bottom_right", style); break; case ELM_NOTIFY_ORIENT_LAST: break; } } /** * Moves notification to orientation. * * This fucntion moves notification to orientation * according to object RTL orientation. * * @param obj notification object. * * @param orient notification orientation. * * @internal **/ static void _notify_move_to_orientation(Evas_Object *obj) { int offx; int offy; Evas_Coord minw = -1, minh = -1; Evas_Coord x, y, w, h; ELM_NOTIFY_DATA_GET(obj, sd); evas_object_geometry_get(obj, &x, &y, &w, &h); edje_object_size_min_get(sd->notify, &minw, &minh); edje_object_size_min_restricted_calc(sd->notify, &minw, &minh, minw, minh); offx = (w - minw) / 2; offy = (h - minh) / 2; switch (_notify_orientation_rtl_fix(obj, sd->orient)) { case ELM_NOTIFY_ORIENT_TOP: evas_object_move(sd->notify, x + offx, y); break; case ELM_NOTIFY_ORIENT_CENTER: evas_object_move(sd->notify, x + offx, y + offy); break; case ELM_NOTIFY_ORIENT_BOTTOM: evas_object_move(sd->notify, x + offx, y + h - minh); break; case ELM_NOTIFY_ORIENT_LEFT: evas_object_move(sd->notify, x, y + offy); break; case ELM_NOTIFY_ORIENT_RIGHT: evas_object_move(sd->notify, x + w - minw, y + offy); break; case ELM_NOTIFY_ORIENT_TOP_LEFT: evas_object_move(sd->notify, x, y); break; case ELM_NOTIFY_ORIENT_TOP_RIGHT: evas_object_move(sd->notify, x + w - minw, y); break; case ELM_NOTIFY_ORIENT_BOTTOM_LEFT: evas_object_move(sd->notify, x, y + h - minh); break; case ELM_NOTIFY_ORIENT_BOTTOM_RIGHT: evas_object_move(sd->notify, x + w - minw, y + h - minh); break; case ELM_NOTIFY_ORIENT_LAST: break; } } static void _block_events_theme_apply(Evas_Object *obj) { ELM_NOTIFY_DATA_GET(obj, sd); const char *style = elm_widget_style_get(obj); elm_layout_theme_set(sd->block_events, "notify", "block_events", style); } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { ELM_NOTIFY_DATA_GET(obj, sd); edje_object_mirrored_set(sd->notify, rtl); _notify_move_to_orientation(obj); } static void _sizing_eval(Evas_Object *obj) { Evas_Coord x, y, w, h; ELM_NOTIFY_DATA_GET(obj, sd); if (!sd->parent) return; evas_object_geometry_get(sd->parent, &x, &y, &w, &h); evas_object_move(obj, x, y); evas_object_resize(obj, w, h); } static Eina_Bool _elm_notify_smart_theme(Evas_Object *obj) { ELM_NOTIFY_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_notify_parent_sc)->theme(obj)) return EINA_FALSE; _mirrored_set(obj, elm_widget_mirrored_get(obj)); _notify_theme_apply(obj); if (sd->block_events) _block_events_theme_apply(obj); edje_object_scale_set (sd->notify, elm_widget_scale_get(obj) * elm_config_scale_get()); _sizing_eval(obj); return EINA_TRUE; } static void _calc(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; Evas_Coord x, y, w, h; ELM_NOTIFY_DATA_GET(obj, sd); _sizing_eval(obj); evas_object_geometry_get(obj, &x, &y, &w, &h); edje_object_size_min_get(sd->notify, &minw, &minh); edje_object_size_min_restricted_calc(sd->notify, &minw, &minh, minw, minh); if (sd->content) { _notify_move_to_orientation(obj); evas_object_resize(sd->notify, minw, minh); } } static void _changed_size_hints_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _calc(data); } static void _content_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _calc(data); } static Eina_Bool _elm_notify_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { ELM_NOTIFY_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_notify_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; if (sobj == sd->content) { evas_object_event_callback_del_full (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj); evas_object_event_callback_del_full (sobj, EVAS_CALLBACK_RESIZE, _content_resize_cb, obj); sd->content = NULL; } return EINA_TRUE; } static void _block_area_clicked_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_smart_callback_call(data, SIG_BLOCK_CLICKED, NULL); } static void _restack_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { ELM_NOTIFY_DATA_GET(obj, sd); evas_object_layer_set(sd->notify, evas_object_layer_get(obj)); } static void _elm_notify_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_WIDGET_CLASS(_elm_notify_parent_sc)->base.resize(obj, w, h); _calc(obj); } static void _elm_notify_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_WIDGET_CLASS(_elm_notify_parent_sc)->base.move(obj, x, y); _calc(obj); } static Eina_Bool _timer_cb(void *data) { Evas_Object *obj = data; ELM_NOTIFY_DATA_GET(obj, sd); sd->timer = NULL; if (!evas_object_visible_get(obj)) goto end; evas_object_hide(obj); evas_object_smart_callback_call(obj, SIG_TIMEOUT, NULL); end: return ECORE_CALLBACK_CANCEL; } static void _timer_init(Evas_Object *obj, Elm_Notify_Smart_Data *sd) { if (sd->timer) { ecore_timer_del(sd->timer); sd->timer = NULL; } if (sd->timeout > 0.0) sd->timer = ecore_timer_add(sd->timeout, _timer_cb, obj); } static void _elm_notify_smart_show(Evas_Object *obj) { ELM_NOTIFY_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_notify_parent_sc)->base.show(obj); evas_object_show(sd->notify); if (!sd->allow_events) evas_object_show(sd->block_events); _timer_init(obj, sd); elm_object_focus_set(obj, EINA_TRUE); } static void _elm_notify_smart_hide(Evas_Object *obj) { ELM_NOTIFY_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_notify_parent_sc)->base.hide(obj); evas_object_hide(sd->notify); if (!sd->allow_events) evas_object_hide(sd->block_events); if (sd->timer) { ecore_timer_del(sd->timer); sd->timer = NULL; } } static void _parent_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_notify_parent_set(data, NULL); evas_object_hide(data); } static void _parent_hide_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_hide(data); } static Eina_Bool _elm_notify_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Evas_Object *cur; ELM_NOTIFY_DATA_GET(obj, sd); if (!sd->content) return EINA_FALSE; cur = sd->content; /* Try to cycle focus on content */ return elm_widget_focus_next_get(cur, dir, next); } static Eina_Bool _elm_notify_smart_focus_direction(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight) { Evas_Object *cur; ELM_NOTIFY_DATA_GET(obj, sd); if (!sd->content) return EINA_FALSE; cur = sd->content; return elm_widget_focus_direction_get(cur, base, degree, direction, weight); } static Eina_Bool _elm_notify_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { ELM_NOTIFY_DATA_GET(obj, sd); if (part && strcmp(part, "default")) return EINA_FALSE; if (sd->content == content) return EINA_TRUE; if (sd->content) evas_object_del(sd->content); sd->content = content; if (content) { elm_widget_sub_object_add(obj, content); evas_object_event_callback_add (content, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj); evas_object_event_callback_add (content, EVAS_CALLBACK_RESIZE, _content_resize_cb, obj); edje_object_part_swallow(sd->notify, "elm.swallow.content", content); } _sizing_eval(obj); _calc(obj); return EINA_TRUE; } static Evas_Object * _elm_notify_smart_content_get(const Evas_Object *obj, const char *part) { ELM_NOTIFY_DATA_GET(obj, sd); if (part && strcmp(part, "default")) return NULL; return sd->content; } static Evas_Object * _elm_notify_smart_content_unset(Evas_Object *obj, const char *part) { Evas_Object *content; ELM_NOTIFY_DATA_GET(obj, sd); if (part && strcmp(part, "default")) return NULL; if (!sd->content) return NULL; content = sd->content; elm_widget_sub_object_del(obj, sd->content); edje_object_part_unswallow(sd->notify, content); return content; } static void _elm_notify_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Notify_Smart_Data); ELM_WIDGET_CLASS(_elm_notify_parent_sc)->base.add(obj); priv->allow_events = EINA_TRUE; priv->notify = edje_object_add(evas_object_evas_get(obj)); priv->orient = -1; evas_object_event_callback_add (obj, EVAS_CALLBACK_RESTACK, _restack_cb, obj); elm_widget_can_focus_set(obj, EINA_FALSE); elm_notify_orient_set(obj, ELM_NOTIFY_ORIENT_TOP); } static void _elm_notify_smart_del(Evas_Object *obj) { ELM_NOTIFY_DATA_GET(obj, sd); elm_notify_parent_set(obj, NULL); elm_notify_allow_events_set(obj, EINA_FALSE); if (sd->timer) { ecore_timer_del(sd->timer); sd->timer = NULL; } ELM_WIDGET_CLASS(_elm_notify_parent_sc)->base.del(obj); } static void _elm_notify_smart_parent_set(Evas_Object *obj, Evas_Object *parent) { elm_notify_parent_set(obj, parent); _sizing_eval(obj); } static void _elm_notify_smart_set_user(Elm_Notify_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_notify_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_notify_smart_del; ELM_WIDGET_CLASS(sc)->base.resize = _elm_notify_smart_resize; ELM_WIDGET_CLASS(sc)->base.move = _elm_notify_smart_move; ELM_WIDGET_CLASS(sc)->base.show = _elm_notify_smart_show; ELM_WIDGET_CLASS(sc)->base.hide = _elm_notify_smart_hide; ELM_WIDGET_CLASS(sc)->parent_set = _elm_notify_smart_parent_set; ELM_WIDGET_CLASS(sc)->theme = _elm_notify_smart_theme; ELM_WIDGET_CLASS(sc)->focus_next = _elm_notify_smart_focus_next; ELM_WIDGET_CLASS(sc)->focus_direction = _elm_notify_smart_focus_direction; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_notify_smart_sub_object_del; ELM_CONTAINER_CLASS(sc)->content_set = _elm_notify_smart_content_set; ELM_CONTAINER_CLASS(sc)->content_get = _elm_notify_smart_content_get; ELM_CONTAINER_CLASS(sc)->content_unset = _elm_notify_smart_content_unset; } EAPI const Elm_Notify_Smart_Class * elm_notify_smart_class_get(void) { static Elm_Notify_Smart_Class _sc = ELM_NOTIFY_SMART_CLASS_INIT_NAME_VERSION(ELM_NOTIFY_SMART_NAME); static const Elm_Notify_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_notify_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_notify_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_notify_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent) { ELM_NOTIFY_CHECK(obj); ELM_NOTIFY_DATA_GET(obj, sd); if (sd->parent) { evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_RESIZE, _changed_size_hints_cb, obj); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_MOVE, _changed_size_hints_cb, obj); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_HIDE, _parent_hide_cb, obj); sd->parent = NULL; } if (parent) { sd->parent = parent; evas_object_event_callback_add (parent, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj); evas_object_event_callback_add (parent, EVAS_CALLBACK_RESIZE, _changed_size_hints_cb, obj); evas_object_event_callback_add (parent, EVAS_CALLBACK_MOVE, _changed_size_hints_cb, obj); evas_object_event_callback_add (parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj); evas_object_event_callback_add (parent, EVAS_CALLBACK_HIDE, _parent_hide_cb, obj); _sizing_eval(obj); } _calc(obj); } EAPI Evas_Object * elm_notify_parent_get(const Evas_Object *obj) { ELM_NOTIFY_CHECK(obj) NULL; ELM_NOTIFY_DATA_GET(obj, sd); return sd->parent; } EAPI void elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient) { ELM_NOTIFY_CHECK(obj); ELM_NOTIFY_DATA_GET(obj, sd); if (sd->orient == orient) return; sd->orient = orient; _notify_theme_apply(obj); _calc(obj); } EAPI Elm_Notify_Orient elm_notify_orient_get(const Evas_Object *obj) { ELM_NOTIFY_CHECK(obj) - 1; ELM_NOTIFY_DATA_GET(obj, sd); return sd->orient; } EAPI void elm_notify_timeout_set(Evas_Object *obj, double timeout) { ELM_NOTIFY_CHECK(obj); ELM_NOTIFY_DATA_GET(obj, sd); sd->timeout = timeout; _timer_init(obj, sd); } EAPI double elm_notify_timeout_get(const Evas_Object *obj) { ELM_NOTIFY_CHECK(obj) 0.0; ELM_NOTIFY_DATA_GET(obj, sd); return sd->timeout; } EAPI void elm_notify_allow_events_set(Evas_Object *obj, Eina_Bool allow) { ELM_NOTIFY_CHECK(obj); ELM_NOTIFY_DATA_GET(obj, sd); if (allow == sd->allow_events) return; sd->allow_events = allow; if (!allow) { sd->block_events = elm_layout_add(obj); _block_events_theme_apply(obj); elm_widget_resize_object_set(obj, sd->block_events); elm_layout_signal_callback_add (sd->block_events, "elm,action,click", "elm", _block_area_clicked_cb, obj); } else evas_object_del(sd->block_events); } EAPI Eina_Bool elm_notify_allow_events_get(const Evas_Object *obj) { ELM_NOTIFY_CHECK(obj) EINA_FALSE; ELM_NOTIFY_DATA_GET(obj, sd); return sd->allow_events; } elementary-1.7.7/src/lib/elm_gen.h0000664000175000017500000000660112127353615013742 00000000000000typedef struct Elm_Gen_Item Elm_Gen_Item; /** * @struct Elm_Gen_Item_Class * * Gengrid or Genlist item class definition. * field details. */ typedef struct _Elm_Gen_Item_Class Elm_Gen_Item_Class; /** * Text fetching class function for Elm_Gen_Item_Class. * @param data The data passed in the item creation function * @param obj The base widget object * @param part The part name of the swallow * @return The allocated (NOT stringshared) string to set as the text */ typedef char *(*Elm_Gen_Item_Text_Get_Cb)(void *data, Evas_Object *obj, const char *part); /**< Label fetching class function for gen item classes. */ /** * Content (swallowed object) fetching class function for Elm_Gen_Item_Class. * @param data The data passed in the item creation function * @param obj The base widget object * @param part The part name of the swallow * @return The content object to swallow */ typedef Evas_Object *(*Elm_Gen_Item_Content_Get_Cb)(void *data, Evas_Object *obj, const char *part); /**< Content(swallowed object) fetching class function for gen item classes. */ /** * State fetching class function for Elm_Gen_Item_Class. * @param data The data passed in the item creation function * @param obj The base widget object * @param part The part name of the swallow * @return The hell if I know */ typedef Eina_Bool (*Elm_Gen_Item_State_Get_Cb)(void *data, Evas_Object *obj, const char *part); /**< State fetching class function for gen item classes. */ /** * Deletion class function for Elm_Gen_Item_Class. * @param data The data passed in the item creation function * @param obj The base widget object */ typedef void (*Elm_Gen_Item_Del_Cb)(void *data, Evas_Object *obj); /**< Deletion class function for gen item classes. */ struct _Elm_Gen_Item_Class { int version; /**< Set by elementary if you alloc an item class using elm_genlist/gengrid_item_class_new(), or if you set your own class (must be const) then set it to ELM_GENLIST/GENGRID_ITEM_CLASS_VERSION */ unsigned int refcount; /**< Set it to 0 if you use your own const class, or its managed for you by class ref/unref calls */ Eina_Bool delete_me : 1; /**< Leave this alone - set it to 0 if you have a const class of your own */ const char *item_style; /**< Name of the visual style to use for this item. If you don't know use "default" */ const char *decorate_item_style; /**< Style used if item is set to a decorate mode. @see elm_genlist_item_decorate_mode_set() or NULL if you don't care. currently it's used only in genlist. */ const char *decorate_all_item_style; /**< Style to use when in edit mode, or NULL if you don't care. currently it's used only in genlist. */ struct { Elm_Gen_Item_Text_Get_Cb text_get; /**< Text fetching class function for genlist/gengrid item classes.*/ Elm_Gen_Item_Content_Get_Cb content_get; /**< Content fetching class function for genlist/gengrid item classes. */ Elm_Gen_Item_State_Get_Cb state_get; /**< State fetching class function for genlist/gengrid item classes. */ Elm_Gen_Item_Del_Cb del; /**< Deletion class function for genlist/gengrid item classes. */ } func; }; /**< #Elm_Gen_Item_Class member definitions */ #define ELM_GEN_ITEM_CLASS_VERSION 2 #define ELM_GEN_ITEM_CLASS_HEADER ELM_GEN_ITEM_CLASS_VERSION, 0, 0 elementary-1.7.7/src/lib/elc_scrolled_entry.c0000664000175000017500000002150512127353615016202 00000000000000#include #include "elm_priv.h" EINA_DEPRECATED EAPI Evas_Object * elm_scrolled_entry_add(Evas_Object *parent) { Evas_Object *obj; obj = elm_entry_add(parent); elm_entry_scrollable_set(obj, EINA_TRUE); return obj; } EINA_DEPRECATED EAPI void elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon) {elm_object_part_content_set(obj, "icon", icon);} EINA_DEPRECATED EAPI Evas_Object * elm_scrolled_entry_icon_get(const Evas_Object *obj) {return elm_object_part_content_get(obj, "icon");} EINA_DEPRECATED EAPI Evas_Object * elm_scrolled_entry_icon_unset(Evas_Object *obj) {return elm_object_part_content_unset(obj, "icon");} EINA_DEPRECATED EAPI void elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting) {elm_entry_icon_visible_set(obj, setting);} EINA_DEPRECATED EAPI void elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end) {elm_object_part_content_set(obj, "end", end);} EINA_DEPRECATED EAPI Evas_Object * elm_scrolled_entry_end_get(const Evas_Object *obj) {return elm_object_part_content_get(obj, "end");} EINA_DEPRECATED EAPI Evas_Object * elm_scrolled_entry_end_unset(Evas_Object *obj) {return elm_object_part_content_unset(obj, "end");} EINA_DEPRECATED EAPI void elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting) {elm_entry_end_visible_set(obj, setting);} EINA_DEPRECATED EAPI void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line) {elm_entry_single_line_set(obj, single_line);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj) {return elm_entry_single_line_get(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password) {elm_entry_password_set(obj, password);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj) {return elm_entry_password_get(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry) {elm_object_text_set(obj, entry);} EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_append(Evas_Object *obj, const char *entry) {elm_entry_entry_append(obj, entry);} EINA_DEPRECATED EAPI const char * elm_scrolled_entry_entry_get(const Evas_Object *obj) {return elm_object_text_get(obj);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_is_empty(const Evas_Object *obj) {return elm_entry_is_empty(obj);} EINA_DEPRECATED EAPI const char * elm_scrolled_entry_selection_get(const Evas_Object *obj) {return elm_entry_selection_get(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry) {elm_entry_entry_insert(obj, entry);} EINA_DEPRECATED EAPI void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) {elm_entry_line_wrap_set(obj, wrap);} EINA_DEPRECATED EAPI void elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable) {elm_entry_editable_set(obj, editable);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_editable_get(const Evas_Object *obj) {return elm_entry_editable_get(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_select_none(Evas_Object *obj) {elm_entry_select_none(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_select_all(Evas_Object *obj) {return elm_entry_select_all(obj);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_next(Evas_Object *obj) {return elm_entry_cursor_next(obj);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_prev(Evas_Object *obj) {return elm_entry_cursor_prev(obj);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_up(Evas_Object *obj) {return elm_entry_cursor_up(obj);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_down(Evas_Object *obj) {return elm_entry_cursor_down(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_begin_set(Evas_Object *obj) {elm_entry_cursor_begin_set(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_end_set(Evas_Object *obj) {elm_entry_cursor_end_set(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj) {elm_entry_cursor_line_begin_set(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj) {elm_entry_cursor_line_end_set(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj) {elm_entry_cursor_selection_begin(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_selection_end(Evas_Object *obj) {return elm_entry_cursor_selection_end(obj);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj) {return elm_entry_cursor_is_format_get(obj);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj) {return elm_entry_cursor_is_visible_format_get(obj);} EINA_DEPRECATED EAPI const char * elm_scrolled_entry_cursor_content_get(const Evas_Object *obj) {return elm_entry_cursor_content_get(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos) {elm_entry_cursor_pos_set(obj, pos);} EINA_DEPRECATED EAPI int elm_scrolled_entry_cursor_pos_get(const Evas_Object *obj) {return elm_entry_cursor_pos_get(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_cut(Evas_Object *obj) {elm_entry_selection_cut(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_copy(Evas_Object *obj) {elm_entry_selection_copy(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_paste(Evas_Object *obj) {elm_entry_selection_paste(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_clear(Evas_Object *obj) {elm_entry_context_menu_clear(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) {elm_entry_context_menu_item_add(obj, label, icon_file, icon_type, func, data);} EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled) {elm_entry_context_menu_disabled_set(obj, disabled);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj) {return elm_entry_context_menu_disabled_get(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v) {elm_entry_scrollbar_policy_set(obj, h, v);} EINA_DEPRECATED EAPI void elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) {elm_entry_bounce_set(obj, h_bounce, v_bounce);} EINA_DEPRECATED EAPI void elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) {elm_entry_bounce_get(obj, h_bounce, v_bounce);} EINA_DEPRECATED EAPI void elm_scrolled_entry_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) {elm_entry_item_provider_append(obj, func, data);} EINA_DEPRECATED EAPI void elm_scrolled_entry_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) {elm_entry_item_provider_prepend(obj, func, data);} EINA_DEPRECATED EAPI void elm_scrolled_entry_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) {elm_entry_item_provider_remove(obj, func, data);} EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) {elm_entry_markup_filter_append(obj, func, data);} EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) {elm_entry_markup_filter_prepend(obj, func, data);} EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) {elm_entry_markup_filter_remove(obj, func, data);} EINA_DEPRECATED EAPI void elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format) {elm_entry_file_set(obj, file, format);} EINA_DEPRECATED EAPI void elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format) {elm_entry_file_get(obj, file, format);} EINA_DEPRECATED EAPI void elm_scrolled_entry_file_save(Evas_Object *obj) {elm_entry_file_save(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave) {elm_entry_autosave_set(obj, autosave);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Object *obj) {return elm_entry_autosave_get(obj);} EINA_DEPRECATED EAPI void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly) {Elm_Cnp_Mode cnp_mode = ELM_CNP_MODE_MARKUP; if (textonly) cnp_mode = ELM_CNP_MODE_NO_IMAGE; elm_entry_cnp_mode_set(obj, cnp_mode);} EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj) {return elm_entry_cnp_mode_get(obj) != ELM_CNP_MODE_MARKUP;} elementary-1.7.7/src/lib/elm_widget.h0000664000175000017500000015533012127353615014460 00000000000000#ifndef ELM_WIDGET_H #define ELM_WIDGET_H /* DO NOT USE THIS HEADER UNLESS YOU ARE PREPARED FOR BREAKING OF YOUR * CODE. THIS IS ELEMENTARY'S INTERNAL WIDGET API (for now) AND IS NOT * FINAL. CALL elm_widget_api_check(ELM_INTERNAL_API_VERSION) TO CHECK IT * AT RUNTIME * * How to make your own widget? like this: * * #include * #include "elm_priv.h" * * typedef struct _Widget_Data Widget_Data; * * struct _Widget_Data * { * Evas_Object *sub; * // add any other widget data here too * }; * * static const char *widtype = NULL; * static void _del_hook(Evas_Object *obj); * static void _theme_hook(Evas_Object *obj); * static void _disable_hook(Evas_Object *obj); * static void _sizing_eval(Evas_Object *obj); * static void _on_focus_hook(void *data, Evas_Object *obj); * * static const char SIG_CLICKED[] = "clicked"; * static const Evas_Smart_Cb_Description _signals[] = { * {SIG_CLICKED, ""}, * {NULL, NULL} * }; * * static void * _del_hook(Evas_Object *obj) * { * Widget_Data *wd = elm_widget_data_get(obj); * if (!wd) return; * // delete hook - on delete of object delete object struct etc. * free(wd); * } * * static void * _on_focus_hook(void *data __UNUSED__, Evas_Object *obj) * { * Widget_Data *wd = elm_widget_data_get(obj); * if (!wd) return; * // handle focus going in and out - optional, but if you want to, set * // this hook and handle it (eg emit a signal to an edje obj) * if (elm_widget_focus_get(obj)) * { * edje_object_signal_emit(wd->sub, "elm,action,focus", "elm"); * evas_object_focus_set(wd->sub, EINA_TRUE); * } * else * { * edje_object_signal_emit(wd->sub, "elm,action,unfocus", "elm"); * evas_object_focus_set(wd->sub, EINA_FALSE); * } * } * * static void * _theme_hook(Evas_Object *obj) * { * Widget_Data *wd = elm_widget_data_get(obj); * if (!wd) return; * // handle change in theme/scale etc. * elm_widget_theme_object_set(obj, wd->sub, "mywidget", "base", * elm_widget_style_get(obj)); * } * * static void * _disable_hook(Evas_Object *obj) * { * Widget_Data *wd = elm_widget_data_get(obj); * if (!wd) return; * // optional, but handle if the widget gets disabled or not * if (elm_widget_disabled_get(obj)) * edje_object_signal_emit(wd->sub, "elm,state,disabled", "elm"); * else * edje_object_signal_emit(wd->sub, "elm,state,enabled", "elm"); * } * * static void * _sizing_eval(Evas_Object *obj) * { * Widget_Data *wd = elm_widget_data_get(obj); * Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; * if (!wd) return; * elm_coords_finger_size_adjust(1, &minw, 1, &minh); * edje_object_size_min_restricted_calc(wd->sub, &minw, &minh, minw, minh); * elm_coords_finger_size_adjust(1, &minw, 1, &minh); * evas_object_size_hint_min_set(obj, minw, minh); * evas_object_size_hint_max_set(obj, maxw, maxh); * } * * // actual api to create your widget. add more to manipulate it as needed * // mark your calls with EAPI to make them "external api" calls. * EAPI Evas_Object * * elm_mywidget_add(Evas_Object *parent) * { * Evas_Object *obj; * Evas *e; * Widget_Data *wd; * * // ALWAYS call this - this checks that your widget matches that of * // elementary and that the api hasn't broken. if it has this returns * // false and you need to handle this error gracefully * if (!elm_widget_api_check(ELM_INTERNAL_API_VERSION)) return NULL; * * // standard widget setup and allocate wd, create obj given parent etc. * ELM_WIDGET_STANDARD_SETUP(wd, Widget_Data, parent, e, obj, NULL); * * // give it a type name and set up a mywidget type string if needed * ELM_SET_WIDTYPE(widtype, "mywidget"); * elm_widget_type_set(obj, "mywidget"); * // tell the parent widget that we are a sub object * elm_widget_sub_object_add(parent, obj); * // setup hooks we need (some are optional) * elm_widget_on_focus_hook_set(obj, _on_focus_hook, NULL); * elm_widget_data_set(obj, wd); * elm_widget_del_hook_set(obj, _del_hook); * elm_widget_theme_hook_set(obj, _theme_hook); * elm_widget_disable_hook_set(obj, _disable_hook); * // this widget can focus (true means yes it can, false means it can't) * elm_widget_can_focus_set(obj, EINA_TRUE); * * // for this widget we will add 1 sub object that is an edje object * wd->sub = edje_object_add(e); * // set the theme. this follows a scheme for group name like this: * // "elm/WIDGETNAME/ELEMENT/STYLE" * // so here it will be: * // "elm/mywidget/base/default" * // changing style changes style name from default (all widgets start * // with the default style) and element is for your widget internal * // structure as you see fit * elm_widget_theme_object_set(obj, wd->sub, "mywidget", "base", "default"); * // listen to a signal from the edje object to produce widget smart * // callback (like click) * edje_object_signal_callback_add(wd->sub, "elm,action,click", "", * _signal_clicked, obj); * // set this sub object as the "resize object". widgets get 1 resize * // object that is resized along with the object wrapper. * elm_widget_resize_object_set(obj, wd->sub); * * // evaluate sizing of the widget (minimum size calc etc.). optional but * // not a bad idea to do here. it will get queued for later anyway * _sizing_eval(obj); * * // register the smart callback descriptions so we can have some runtime * // info as to what the smart callback strings mean * evas_object_smart_callbacks_descriptions_set(obj, _signals); * return obj; * } * * // example - do "whatever" to the widget (here just emit a signal) * EAPI void * elm_mywidget_whatever(Evas_Object *obj) * { * // check if type is correct - check will return if it fails * ELM_CHECK_WIDTYPE(obj, widtype); * // get widget data - type is correct and sane by this point, so this * // should never fail * Widget_Data *wd = elm_widget_data_get(obj); * // do whatever you like * edje_object_signal_emit(wd->sub, "elm,state,action,whatever", "elm"); * } * * // you can add more - you need to see elementary's code to know how to * // handle all cases. remember this api is not stable and may change. it's * // internal * */ #ifndef ELM_INTERNAL_API_ARGESFSDFEFC #warning "You are using an internal elementary API. This API is not stable" #warning "and is subject to change. You use this at your own risk." #warning "Remember to call elm_widget_api_check(ELM_INTERNAL_API_VERSION);" #warning "in your widgets before you call any other elm_widget calls to do" #warning "a correct runtime version check. Also remember - you don't NEED" #warning "to make an Elementary widget is almost ALL cases. You can easily" #warning "make a smart object with Evas's API and do everything you need" #warning "there. You only need a widget if you want to seamlessly be part" #warning "of the focus tree and want to transparently become a container" #warning "for any number of child Elementary widgets" #error "ERROR. Compile aborted." #endif #define ELM_INTERNAL_API_VERSION 7000 /** * @defgroup Widget Widgets Extension Infrastructure * * This section is intended for people willing to create @b custom * Elementary widgets or to contribute new (useful, unique) widgets * upstream. If neither is your case, this text won't be of any use * for you. * * Elementary widgets are built in a @b hierarchical fashion. The idea * is to factorize as much code as possible between widgets with * behavioral similarities, as long as to facilitate the creation of * @b custom, new widgets, may the user need them. * * It all starts with a base class, which aggregates behaviour * @b every Elementary widget is supposed to have: * #Elm_Widget_Smart_Class. Every Elementary widget will be of that * type, be it directly or by means of @b inheriting from it. * * #Elm_Widget_Smart_Class happens to be an @c Evas_Smart_Class. If * you check out Evas' documentation on it, you'll see it's how one is * supposed to create custom Evas objects, what Elementary widgets * are. * * Once one instantiates an Elementary widget, since it inherits from * #Elm_Widget_Smart_Class, the system will raise a class instance of * that type for you. But that happens only @b once: the first time * you ask for an Elementary widget (of a given type). All subsequent * ones will only point to the very same class instance. Since it's * the class which points to the functions implementing the behavior * of objects of that type, all of the live instances of Elementary * widgets (of that type) will share the same blob of code loaded in * memory to execute their routines. * * Now go and take a look at #Elm_Widget_Smart_Class's fields. Because * it inherits from Evas' base smart class, we got a field of that * type as the first member, so that Evas can handle Elementary * objects internally as if they were 'normal' Evas objects. Evas has * the Evas-only behavior function pointers in there, so it's all it * needs. * * Then, comes a version field, so that whenever we got to update or * change the fields on our base smart class, there'll be a runtime * check of the version expected by Elementary and the one provided by * any code linking with it. A mismatch will show the developer of * that code he/she needs to recompile and link its code to a newer * version of Elementary. * * The next fields are the class functions itself. We call them * 'virtual' because, as in object-oriented languages, one is supposed * here to override them on inheriting classes. On most of * inheritances you'll probably want to call the parent's version of * the class function too: you must analyse each case to tell. * * Take a look at #Elm_Widget_Smart_Data. That's private data bound to * each Elementary object @b instance. It aggregates data needed for * all widgets, since it's meant for the #Elm_Widget_Smart_Class-typed * ones. * * When inheriting from that base type, instance data for this new * class has to have, as the first member, a field of type * #Elm_Widget_Smart_Data. This has to be respected recursively -- if * a third class is to be created inheriting from the one that is a * direct 'child' of #Elm_Widget_Smart_Class, then the private data on * this third class has to have, as its first field, a variable of the * type of the private data of the second class (its parent), direct * child of #Elm_Widget_Smart_Class. * * It is from the base private data, #Elm_Widget_Smart_Data, that we * reach an object's class functions, by the given object * instance. This is the reason of the first field of that struct: a * pointer set to point to its class when the object is instantiated. * * @section elm-migration Elementary's Migration to a hierarchical schema * * What's been stated before is a work in progress. Elementary 1.0 is * @b not hierarchical in this way, but the idea is to get at this * shape, now. This section is here to explain the process of * migration, and it will be taken off once it's completed. * * We want to migrate widgets to the new schema progressively, one by * one. In order for this to happen without hurting anyone during the * process, it was made a @b compatibility class for Elementary * widgets, to take place of the old, unique smart class for * them. This is the role of #Elm_Widget_Compat_Smart_Class. * * All functions we had as 'hooks' before will be migrated to class * functions. As you can see, all calls to @b instance hooks on the * common code for widgets were replaced to class function calls * , now. It just happens that, for * #Elm_Widget_Compat_Smart_Class-typed widgets, i.e., the ones not * migrated to the new schema yet, class calls are proxyed back to * their instance 'hook' calls, that live on * #Elm_Widget_Compat_Smart_Data structs. Those structs are * #Elm_Widget_Smart_Data augmented with what is needed to reach the * original widget's data field set, so that things go on @b unnoticed * for the widgets awaiting translation to the new hierarchy. * * The following figure illustrates the old an new widget schemas, * with highlights on their differences. * * @image html elm-widget-hierarchy.png * @image rtf elm-widget-hierarchy.png * @image latex elm-widget-hierarchy.eps * * @section elm-hierarchy-tree Elementary Widgets Hierarchy Tree * * The following figure illustrates the current state on the * Elementary widget inheriting tree. * * @image html elm-widget-tree.png * @image rtf elm-widget-tree.png * @image latex elm-widget-tree.eps */ /** * @addtogroup Widget * @{ */ /** * @def ELM_WIDGET_CLASS * * Use this macro to cast whichever subclass of * #Elm_Widget_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_WIDGET_CLASS(x) ((Elm_Widget_Smart_Class *) x) /** * @def ELM_WIDGET_DATA * * Use this macro to cast whichever subdata of * #Elm_Widget_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_WIDGET_DATA(x) ((Elm_Widget_Smart_Data *) x) /** * @def ELM_WIDGET_SMART_CLASS_VERSION * * Current version for Elementary widget @b base smart class, a value * which goes to _Elm_Widget_Smart_Class::version. * * @ingroup Wiget */ #define ELM_WIDGET_SMART_CLASS_VERSION 1 /** * @def ELM_WIDGET_SMART_CLASS_INIT * * Initializer for a whole #Elm_Widget_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_VERSION * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_WIDGET_SMART_CLASS_INIT_NULL * @see ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_WIDGET_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_WIDGET_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, \ NULL, NULL, NULL, NULL, NULL, NULL, NULL} /** * @def ELM_WIDGET_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Widget_Smart_Class structure. * * @see ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION * @see ELM_WIDGET_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_WIDGET_SMART_CLASS_INIT_NULL \ ELM_WIDGET_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Widget_Smart_Class structure and * set its name and version. * * This is similar to #ELM_WIDGET_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Widget_Smart_Class (base field) * to the latest #ELM_WIDGET_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_WIDGET_SMART_CLASS_INIT_NULL * @see ELM_WIDGET_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_WIDGET_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NAME_VERSION(name)) /* Please, ALWAYS update the ELM_WIDGET_SMART_CLASS_INIT macro * whenever you change the following struct! */ /** * Base widget smart class. It has the 'virtual' functions for all * general, common actions on Elementary widgets. */ typedef struct _Elm_Widget_Smart_Class { Evas_Smart_Class base; /**< Base smart class struct, needed for all smart objects */ int version; /**< Version of this smart class definition */ void (*parent_set)(Evas_Object *obj, Evas_Object *parent); /**< 'Virtual' function handling parent widget attachment to new object */ Eina_Bool (*on_focus)(Evas_Object *obj); /**< 'Virtual' function handling focus in/out events on the widget */ Eina_Bool (*disable)(Evas_Object *obj); /**< 'Virtual' function on the widget being disabled */ Eina_Bool (*theme)(Evas_Object *obj); /**< 'Virtual' function on the widget being re-themed */ Eina_Bool (*translate)(Evas_Object *obj); /**< 'Virtual' function handling language changes on Elementary */ Eina_Bool (*event)(Evas_Object *obj, Evas_Object *source, Evas_Callback_Type type, void *event_info); /**< 'Virtual' function handling input events on the widget */ Eina_Bool (*focus_next)(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next); /**< 'Virtual' function handling passing focus to sub-objects */ Eina_Bool (*focus_direction)(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **target, double *weight); /**< 'Virtual' function handling passing focus to sub-objects given a direction, in degrees */ Eina_Bool (*sub_object_add)(Evas_Object *obj, Evas_Object *sobj); /**< 'Virtual' function handling sub objects being added */ Eina_Bool (*sub_object_del)(Evas_Object *obj, Evas_Object *sobj); /**< 'Virtual' function handling sub objects being removed */ void (*access)(Evas_Object *obj, Eina_Bool is_access); /**< 'Virtual' function on the widget being set access */ } Elm_Widget_Smart_Class; /** * Base widget smart data. This is data bound to an Elementary object * @b instance, so its particular to that specific object and not * shared between all objects in its class. It is here, though, that * we got a pointer to the object's class, the first field -- @c * 'api'. */ typedef struct _Elm_Widget_Smart_Data { const Elm_Widget_Smart_Class *api; /**< This is the pointer to the object's class, from where we can reach/call its class functions */ Evas_Object *obj; Evas_Object *parent_obj; Evas_Object *parent2; Evas_Coord x, y, w, h; Eina_List *subobjs; Evas_Object *resize_obj; Evas_Object *hover_obj; Eina_List *tooltips, *cursors; Evas_Coord rx, ry, rw, rh; int scroll_hold; int scroll_freeze; double scale; Elm_Theme *theme; const char *style; const char *access_info; unsigned int focus_order; Eina_Bool focus_order_on_calc; int child_drag_x_locked; int child_drag_y_locked; Eina_List *translate_strings; Eina_List *focus_chain; Eina_List *event_cb; /* this block is subject to later analysis: to be changed by * something different */ void *on_show_region_data; void (*on_show_region)(void *data, Evas_Object *obj); void (*focus_region)(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); void (*on_focus_region)(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); int frozen; Eina_Bool drag_x_locked : 1; Eina_Bool drag_y_locked : 1; Eina_Bool can_focus : 1; Eina_Bool child_can_focus : 1; Eina_Bool focused : 1; Eina_Bool top_win_focused : 1; Eina_Bool tree_unfocusable : 1; Eina_Bool highlight_ignore : 1; Eina_Bool highlight_in_theme : 1; Eina_Bool disabled : 1; Eina_Bool is_mirrored : 1; Eina_Bool mirrored_auto_mode : 1; /* This is * TRUE by * default */ Eina_Bool still_in : 1; Eina_Bool can_access : 1; } Elm_Widget_Smart_Data; /** * @} */ typedef struct _Elm_Tooltip Elm_Tooltip; typedef struct _Elm_Cursor Elm_Cursor; /**< base structure for all widget items that are not Elm_Widget themselves */ typedef struct _Elm_Widget_Item Elm_Widget_Item; /**< accessibility information to be able to set and get from the access API */ typedef struct _Elm_Access_Info Elm_Access_Info; /**< accessibility info item */ typedef struct _Elm_Access_Item Elm_Access_Item; typedef void (*Elm_Widget_Text_Set_Cb)(void *data, const char *part, const char *text); typedef void (*Elm_Widget_Content_Set_Cb)(void *data, const char *part, Evas_Object *content); typedef const char *(*Elm_Widget_Text_Get_Cb)(const void *data, const char *part); typedef Evas_Object *(*Elm_Widget_Content_Get_Cb)(const void *data, const char *part); typedef Evas_Object *(*Elm_Widget_Content_Unset_Cb)(const void *data, const char *part); typedef void (*Elm_Widget_Signal_Emit_Cb)(void *data, const char *emission, const char *source); typedef void (*Elm_Widget_Disable_Cb)(void *data); typedef Eina_Bool (*Elm_Widget_Del_Pre_Cb)(void *data); #define ELM_ACCESS_TYPE 0 // when reading out widget or item this is read first #define ELM_ACCESS_INFO 1 // next read is info - this is normally label #define ELM_ACCESS_STATE 2 // if there is a state (eg checkbox) then read state out #define ELM_ACCESS_CONTENT 3 // read ful content - eg all of the label, not a shortened version #define ELM_ACCESS_DONE -1 // sentence done - send done event here #define ELM_ACCESS_CANCEL -2 // stop reading immediately typedef char *(*Elm_Access_Content_Cb)(void *data, Evas_Object *obj, Elm_Widget_Item *item); typedef void (*Elm_Access_On_Highlight_Cb)(void *data); struct _Elm_Access_Item { int type; const void *data; Elm_Access_Content_Cb func; }; struct _Elm_Access_Info { Evas_Object *hoverobj; Eina_List *items; Ecore_Timer *delay_timer; void *on_highlight_data; Elm_Access_On_Highlight_Cb on_highlight; }; EAPI void _elm_access_clear(Elm_Access_Info *ac); EAPI void _elm_access_text_set(Elm_Access_Info *ac, int type, const char *text); EAPI void _elm_access_callback_set(Elm_Access_Info *ac, int type, Elm_Access_Content_Cb func, const void *data); EAPI char *_elm_access_text_get(const Elm_Access_Info *ac, int type, Evas_Object *obj, Elm_Widget_Item *item); /* this is ok it actually returns a strduped string - it's meant to! */ EAPI void _elm_access_read(Elm_Access_Info *ac, int type, Evas_Object *obj, Elm_Widget_Item *item); EAPI void _elm_access_say(const char *txt); EAPI Elm_Access_Info *_elm_access_object_get(const Evas_Object *obj); EAPI Elm_Access_Info *_elm_access_item_get(const Elm_Widget_Item *it); EAPI void _elm_access_object_hilight(Evas_Object *obj); EAPI void _elm_access_object_unhilight(Evas_Object *obj); EAPI void _elm_access_object_hilight_disable(Evas *e); EAPI void _elm_access_object_register(Evas_Object *obj, Evas_Object *hoverobj); EAPI void _elm_access_item_unregister(Elm_Widget_Item *item); EAPI void _elm_access_item_register(Elm_Widget_Item *item, Evas_Object *hoverobj); EAPI Eina_Bool _elm_access_2nd_click_timeout(Evas_Object *obj); EAPI void _elm_access_highlight_set(Evas_Object* obj); EAPI Evas_Object * _elm_access_edje_object_part_object_register(Evas_Object *obj, const Evas_Object *partobj, const char* part); EAPI void _elm_access_widget_item_register(Elm_Widget_Item *item); EAPI void _elm_access_widget_item_unregister(Elm_Widget_Item *item); EAPI void _elm_access_on_highlight_hook_set(Elm_Access_Info *ac, Elm_Access_On_Highlight_Cb func, void *data); /**< put this as the first member in your widget item struct */ #define ELM_WIDGET_ITEM Elm_Widget_Item base struct _Elm_Widget_Item { /* ef1 ~~ efl, el3 ~~ elm */ #define ELM_WIDGET_ITEM_MAGIC 0xef1e1301 EINA_MAGIC; /* simple accessor macros */ #define VIEW(X) X->base.view #define WIDGET(X) X->base.widget /**< the owner widget that owns this item */ Evas_Object *widget; /**< the base view object */ Evas_Object *view; /**< item specific data. used for del callback */ const void *data; /**< user delete callback function */ Evas_Smart_Cb del_func; /**< widget delete callback function. don't expose this callback call */ Elm_Widget_Del_Pre_Cb del_pre_func; Elm_Widget_Content_Set_Cb content_set_func; Elm_Widget_Content_Get_Cb content_get_func; Elm_Widget_Content_Unset_Cb content_unset_func; Elm_Widget_Text_Set_Cb text_set_func; Elm_Widget_Text_Get_Cb text_get_func; Elm_Widget_Signal_Emit_Cb signal_emit_func; Elm_Widget_Disable_Cb disable_func; Evas_Object *access_obj; Elm_Access_Info *access; const char *access_info; Eina_Bool disabled : 1; }; struct _Elm_Object_Item { ELM_WIDGET_ITEM; }; #define ELM_NEW(t) calloc(1, sizeof(t)) EAPI Evas_Object *elm_widget_add(Evas_Smart *, Evas_Object *); EAPI void elm_widget_parent_set(Evas_Object *, Evas_Object *); EAPI Eina_Bool elm_widget_api_check(int ver); EAPI Evas_Object *elm_widget_compat_add(Evas *evas); EAPI void elm_widget_del_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)); EAPI void elm_widget_del_pre_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)); EAPI void elm_widget_focus_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)); EAPI void elm_widget_activate_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)); EAPI void elm_widget_disable_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)); EAPI void elm_widget_theme_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)); EAPI void elm_widget_access_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, Eina_Bool is_access)); EAPI void elm_widget_translate_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)); EAPI void elm_widget_event_hook_set(Evas_Object *obj, Eina_Bool (*func)(Evas_Object *obj, Evas_Object *source, Evas_Callback_Type type, void *event_info)); EAPI void elm_widget_changed_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj)); EAPI void elm_widget_signal_emit_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, const char *emission, const char *source)); EAPI void elm_widget_signal_callback_add_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data)); EAPI void elm_widget_signal_callback_del_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data)); EAPI Eina_Bool elm_widget_access(Evas_Object *obj, Eina_Bool is_access); EAPI Eina_Bool elm_widget_theme(Evas_Object *obj); EAPI void elm_widget_theme_specific(Evas_Object *obj, Elm_Theme *th, Eina_Bool force); EAPI void elm_widget_translate(Evas_Object *obj); EAPI void elm_widget_focus_next_hook_set(Evas_Object *obj, Eina_Bool (*func)(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next)); EAPI void elm_widget_on_focus_hook_set(Evas_Object *obj, void (*func)(void *data, Evas_Object *obj), void *data); EAPI void elm_widget_on_change_hook_set(Evas_Object *obj, void (*func)(void *data, Evas_Object *obj), void *data); EAPI void elm_widget_on_show_region_hook_set(Evas_Object *obj, void (*func)(void *data, Evas_Object *obj), void *data); EAPI void elm_widget_focus_region_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h)); EAPI void elm_widget_focus_direction_hook_set(Evas_Object *obj, Eina_Bool (*func)(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight)); EAPI void elm_widget_text_set_hook_set(Evas_Object *obj, Elm_Widget_Text_Set_Cb func); #define elm_widget_text_set_hook_set(obj, func) elm_widget_text_set_hook_set(obj, (Elm_Widget_Text_Set_Cb)(func)) EAPI void elm_widget_text_get_hook_set(Evas_Object *obj, Elm_Widget_Text_Get_Cb func); #define elm_widget_text_get_hook_set(obj, func) elm_widget_text_get_hook_set(obj, (Elm_Widget_Text_Get_Cb)(func)) EAPI void elm_widget_content_set_hook_set(Evas_Object *obj, Elm_Widget_Content_Set_Cb func); #define elm_widget_content_set_hook_set(obj, func) elm_widget_content_set_hook_set(obj, (Elm_Widget_Content_Set_Cb)(func)) EAPI void elm_widget_content_get_hook_set(Evas_Object *obj, Elm_Widget_Content_Get_Cb func); #define elm_widget_content_get_hook_set(obj, func) elm_widget_content_get_hook_set(obj, (Elm_Widget_Content_Get_Cb)(func)) EAPI void elm_widget_content_unset_hook_set(Evas_Object *obj, Elm_Widget_Content_Unset_Cb func); #define elm_widget_content_unset_hook_set(obj, func) elm_widget_content_unset_hook_set(obj, (Elm_Widget_Content_Unset_Cb)(func)) EAPI void elm_widget_on_focus_region_hook_set(Evas_Object *obj, void (*func)(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h)); EAPI void elm_widget_data_set(Evas_Object *obj, void *data); EAPI void *elm_widget_data_get(const Evas_Object *obj); EAPI Eina_Bool elm_widget_sub_object_add(Evas_Object *obj, Evas_Object *sobj); EAPI Eina_Bool elm_widget_sub_object_del(Evas_Object *obj, Evas_Object *sobj); EAPI void elm_widget_resize_object_set(Evas_Object *obj, Evas_Object *sobj); EAPI void elm_widget_hover_object_set(Evas_Object *obj, Evas_Object *sobj); EAPI void elm_widget_signal_emit(Evas_Object *obj, const char *emission, const char *source); EAPI void elm_widget_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); EAPI void *elm_widget_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); EAPI void elm_widget_can_focus_set(Evas_Object *obj, Eina_Bool can_focus); EAPI Eina_Bool elm_widget_can_focus_get(const Evas_Object *obj); EAPI Eina_Bool elm_widget_child_can_focus_get(const Evas_Object *obj); EAPI Eina_List *elm_widget_can_focus_child_list_get(const Evas_Object *obj); EAPI void elm_widget_tree_unfocusable_set(Evas_Object *obj, Eina_Bool tree_unfocusable); EAPI Eina_Bool elm_widget_tree_unfocusable_get(const Evas_Object *obj); EAPI void elm_widget_highlight_ignore_set(Evas_Object *obj, Eina_Bool ignore); EAPI Eina_Bool elm_widget_highlight_ignore_get(const Evas_Object *obj); EAPI void elm_widget_highlight_in_theme_set(Evas_Object *obj, Eina_Bool highlight); EAPI Eina_Bool elm_widget_highlight_in_theme_get(const Evas_Object *obj); EAPI Eina_Bool elm_widget_focus_get(const Evas_Object *obj); EAPI Evas_Object *elm_widget_focused_object_get(const Evas_Object *obj); EAPI Evas_Object *elm_widget_top_get(const Evas_Object *obj); EAPI Eina_Bool elm_widget_is(const Evas_Object *obj); EAPI Evas_Object *elm_widget_parent_widget_get(const Evas_Object *obj); EAPI void elm_widget_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data); EAPI void *elm_widget_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data); EAPI Eina_Bool elm_widget_event_propagate(Evas_Object *obj, Evas_Callback_Type type, void *event_info, Evas_Event_Flags *event_flags); EAPI void elm_widget_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs); EAPI void elm_widget_focus_custom_chain_unset(Evas_Object *obj); EAPI const Eina_List *elm_widget_focus_custom_chain_get(const Evas_Object *obj); EAPI void elm_widget_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child); EAPI void elm_widget_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child); EAPI void elm_widget_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir); EAPI Eina_Bool elm_widget_focus_direction_go(Evas_Object *obj, double degree); EAPI Eina_Bool elm_widget_focus_direction_get(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight); EAPI Eina_Bool elm_widget_focus_next_get(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next); EAPI Eina_Bool elm_widget_focus_list_direction_get(const Evas_Object *obj, const Evas_Object *base, const Eina_List *items, void *(*list_data_get)(const Eina_List *list), double degree, Evas_Object **direction, double *weight); EAPI Eina_Bool elm_widget_focus_list_next_get(const Evas_Object *obj, const Eina_List *items, void *(*list_data_get)(const Eina_List *list), Elm_Focus_Direction dir, Evas_Object **next); EAPI void elm_widget_focus_set(Evas_Object *obj, int first); EAPI void elm_widget_focused_object_clear(Evas_Object *obj); EAPI Evas_Object *elm_widget_parent_get(const Evas_Object *obj); EAPI Evas_Object *elm_widget_parent2_get(const Evas_Object *obj); EAPI void elm_widget_parent2_set(Evas_Object *obj, Evas_Object *parent); EAPI void elm_widget_focus_steal(Evas_Object *obj); EAPI const Elm_Widget_Smart_Class *elm_widget_smart_class_get(void); /** * @internal * * Restore the focus state of the sub-tree. * * This API will restore the focus state of the sub-tree to the latest * state. If a sub-tree is unfocused and wants to get back to the latest * focus state, this API will be helpful. * * @param obj The widget root of sub-tree * * @ingroup Widget */ EAPI void elm_widget_focus_restore(Evas_Object *obj); EAPI void elm_widget_activate(Evas_Object *obj); EAPI void elm_widget_change(Evas_Object *obj); EAPI void elm_widget_disabled_set(Evas_Object *obj, Eina_Bool disabled); EAPI Eina_Bool elm_widget_disabled_get(const Evas_Object *obj); EAPI void elm_widget_show_region_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, Eina_Bool forceshow); EAPI void elm_widget_show_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); EAPI void elm_widget_focus_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); EAPI void elm_widget_scroll_hold_push(Evas_Object *obj); EAPI void elm_widget_scroll_hold_pop(Evas_Object *obj); EAPI int elm_widget_scroll_hold_get(const Evas_Object *obj); EAPI void elm_widget_scroll_freeze_push(Evas_Object *obj); EAPI void elm_widget_scroll_freeze_pop(Evas_Object *obj); EAPI int elm_widget_scroll_freeze_get(const Evas_Object *obj); EAPI void elm_widget_scale_set(Evas_Object *obj, double scale); EAPI double elm_widget_scale_get(const Evas_Object *obj); EAPI Eina_Bool elm_widget_mirrored_get(const Evas_Object *obj); EAPI void elm_widget_mirrored_set(Evas_Object *obj, Eina_Bool mirrored); EAPI Eina_Bool elm_widget_mirrored_automatic_get(const Evas_Object *obj); EAPI void elm_widget_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic); EAPI void elm_widget_theme_set(Evas_Object *obj, Elm_Theme *th); EAPI Elm_Theme *elm_widget_theme_get(const Evas_Object *obj); EAPI Eina_Bool elm_widget_style_set(Evas_Object *obj, const char *style); EAPI const char *elm_widget_style_get(const Evas_Object *obj); EAPI void elm_widget_type_set(Evas_Object *obj, const char *type); EAPI const char *elm_widget_type_get(const Evas_Object *obj); EAPI void elm_widget_tooltip_add(Evas_Object *obj, Elm_Tooltip *tt); EAPI void elm_widget_tooltip_del(Evas_Object *obj, Elm_Tooltip *tt); EAPI void elm_widget_cursor_add(Evas_Object *obj, Elm_Cursor *cur); EAPI void elm_widget_cursor_del(Evas_Object *obj, Elm_Cursor *cur); EAPI void elm_widget_drag_lock_x_set(Evas_Object *obj, Eina_Bool lock); EAPI void elm_widget_drag_lock_y_set(Evas_Object *obj, Eina_Bool lock); EAPI Eina_Bool elm_widget_drag_lock_x_get(const Evas_Object *obj); EAPI Eina_Bool elm_widget_drag_lock_y_get(const Evas_Object *obj); EAPI int elm_widget_drag_child_locked_x_get(const Evas_Object *obj); EAPI int elm_widget_drag_child_locked_y_get(const Evas_Object *obj); EAPI Eina_Bool elm_widget_theme_object_set(Evas_Object *obj, Evas_Object *edj, const char *wname, const char *welement, const char *wstyle); EAPI void elm_widget_type_register(const char **ptr); EAPI void elm_widget_type_unregister(const char **ptr); EAPI Eina_Bool elm_widget_is_check(const Evas_Object *obj); EAPI Eina_Bool elm_widget_type_check(const Evas_Object *obj, const char *type, const char *func); EAPI Evas_Object *elm_widget_name_find(const Evas_Object *obj, const char *name, int recurse); EAPI Eina_List *elm_widget_stringlist_get(const char *str); EAPI void elm_widget_stringlist_free(Eina_List *list); EAPI void elm_widget_focus_hide_handle(Evas_Object *obj); EAPI void elm_widget_focus_mouse_up_handle(Evas_Object *obj); EAPI void elm_widget_focus_tree_unfocusable_handle(Evas_Object *obj); EAPI void elm_widget_focus_disabled_handle(Evas_Object *obj); EAPI unsigned int elm_widget_focus_order_get(const Evas_Object *obj); EAPI void elm_widget_text_part_set(Evas_Object *obj, const char *part, const char *label); EAPI const char *elm_widget_text_part_get(const Evas_Object *obj, const char *part); EAPI void elm_widget_domain_translatable_text_part_set(Evas_Object *obj, const char *part, const char *domain, const char *text); EAPI const char *elm_widget_translatable_text_part_get(const Evas_Object *obj, const char *part); EAPI void elm_widget_content_part_set(Evas_Object *obj, const char *part, Evas_Object *content); EAPI Evas_Object *elm_widget_content_part_get(const Evas_Object *obj, const char *part); EAPI Evas_Object *elm_widget_content_part_unset(Evas_Object *obj, const char *part); EAPI void elm_widget_access_info_set(Evas_Object *obj, const char *txt); EAPI const char *elm_widget_access_info_get(const Evas_Object *obj); EAPI Elm_Widget_Item *_elm_widget_item_new(Evas_Object *parent, size_t alloc_size); EAPI void _elm_widget_item_free(Elm_Widget_Item *item); EAPI Evas_Object *_elm_widget_item_widget_get(const Elm_Widget_Item *item); EAPI void _elm_widget_item_del(Elm_Widget_Item *item); EAPI void _elm_widget_item_pre_notify_del(Elm_Widget_Item *item); EAPI void _elm_widget_item_del_cb_set(Elm_Widget_Item *item, Evas_Smart_Cb del_cb); EAPI void _elm_widget_item_data_set(Elm_Widget_Item *item, const void *data); EAPI void *_elm_widget_item_data_get(const Elm_Widget_Item *item); EAPI void _elm_widget_item_tooltip_text_set(Elm_Widget_Item *item, const char *text); EAPI void _elm_widget_item_tooltip_translatable_text_set(Elm_Widget_Item *item, const char *text); EAPI void _elm_widget_item_tooltip_content_cb_set(Elm_Widget_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); EAPI void _elm_widget_item_tooltip_unset(Elm_Widget_Item *item); EAPI void _elm_widget_item_tooltip_style_set(Elm_Widget_Item *item, const char *style); EAPI Eina_Bool _elm_widget_item_tooltip_window_mode_set(Elm_Widget_Item *item, Eina_Bool disable); EAPI Eina_Bool _elm_widget_item_tooltip_window_mode_get(const Elm_Widget_Item *item); EAPI const char *_elm_widget_item_tooltip_style_get(const Elm_Widget_Item *item); EAPI void _elm_widget_item_cursor_set(Elm_Widget_Item *item, const char *cursor); EAPI const char *_elm_widget_item_cursor_get(const Elm_Widget_Item *item); EAPI void _elm_widget_item_cursor_unset(Elm_Widget_Item *item); EAPI void _elm_widget_item_cursor_style_set(Elm_Widget_Item *item, const char *style); EAPI const char *_elm_widget_item_cursor_style_get(const Elm_Widget_Item *item); EAPI void _elm_widget_item_cursor_engine_only_set(Elm_Widget_Item *item, Eina_Bool engine_only); EAPI Eina_Bool _elm_widget_item_cursor_engine_only_get(const Elm_Widget_Item *item); EAPI void _elm_widget_item_part_content_set(Elm_Widget_Item *item, const char *part, Evas_Object *content); EAPI Evas_Object *_elm_widget_item_part_content_get(const Elm_Widget_Item *item, const char *part); EAPI Evas_Object *_elm_widget_item_part_content_unset(Elm_Widget_Item *item, const char *part); EAPI void _elm_widget_item_part_text_set(Elm_Widget_Item *item, const char *part, const char *label); EAPI const char *_elm_widget_item_part_text_get(const Elm_Widget_Item *item, const char *part); EAPI void _elm_widget_item_signal_emit(Elm_Widget_Item *item, const char *emission, const char *source); EAPI void _elm_widget_item_content_set_hook_set(Elm_Widget_Item *item, Elm_Widget_Content_Set_Cb func); EAPI void _elm_widget_item_content_get_hook_set(Elm_Widget_Item *item, Elm_Widget_Content_Get_Cb func); EAPI void _elm_widget_item_content_unset_hook_set(Elm_Widget_Item *item, Elm_Widget_Content_Unset_Cb func); EAPI void _elm_widget_item_text_set_hook_set(Elm_Widget_Item *item, Elm_Widget_Text_Set_Cb func); EAPI void _elm_widget_item_text_get_hook_set(Elm_Widget_Item *item, Elm_Widget_Text_Get_Cb func); EAPI void _elm_widget_item_signal_emit_hook_set(Elm_Widget_Item *it, Elm_Widget_Signal_Emit_Cb func); EAPI void _elm_widget_item_access_info_set(Elm_Widget_Item *item, const char *txt); EAPI void _elm_widget_item_disabled_set(Elm_Widget_Item *item, Eina_Bool disabled); EAPI Eina_Bool _elm_widget_item_disabled_get(const Elm_Widget_Item *item); EAPI void _elm_widget_item_disable_hook_set(Elm_Widget_Item *item, Elm_Widget_Disable_Cb func); EAPI void _elm_widget_item_del_pre_hook_set(Elm_Widget_Item *item, Elm_Widget_Del_Pre_Cb func); /* debug function. don't use it unless you are tracking parenting issues */ EAPI void elm_widget_tree_dump(const Evas_Object *top); EAPI void elm_widget_tree_dot_dump(const Evas_Object *top, FILE *output); /** * Convenience macro to create new widget item, doing casts for you. * @see _elm_widget_item_new() * @param parent a valid elm_widget variant. * @param type the C type that extends Elm_Widget_Item */ #define elm_widget_item_new(parent, type) \ (type *)_elm_widget_item_new((parent), sizeof(type)) /** * Convenience macro to free widget item, doing casts for you. * @see _elm_widget_item_free() * @param item a valid item. */ #define elm_widget_item_free(item) \ _elm_widget_item_free((Elm_Widget_Item *)item) /** * Convenience macro to delete widget item, doing casts for you. * @see _elm_widget_item_del() * @param item a valid item. */ #define elm_widget_item_del(item) \ _elm_widget_item_del((Elm_Widget_Item *)item) /** * Convenience macro to notify deletion of widget item, doing casts for you. * @see _elm_widget_item_pre_notify_del() */ #define elm_widget_item_pre_notify_del(item) \ _elm_widget_item_pre_notify_del((Elm_Widget_Item *)item) /** * Convenience macro to set deletion callback of widget item, doing casts for you. * @see _elm_widget_item_del_cb_set() */ #define elm_widget_item_del_cb_set(item, del_cb) \ _elm_widget_item_del_cb_set((Elm_Widget_Item *)item, del_cb) /** * Get item's owner widget * @see _elm_widget_item_widget_get() */ #define elm_widget_item_widget_get(item) \ _elm_widget_item_widget_get((const Elm_Widget_Item *)item) /** * Set item's data * @see _elm_widget_item_data_set() */ #define elm_widget_item_data_set(item, data) \ _elm_widget_item_data_set((Elm_Widget_Item *)item, data) /** * Get item's data * @see _elm_widget_item_data_get() */ #define elm_widget_item_data_get(item) \ _elm_widget_item_data_get((const Elm_Widget_Item *)item) /** * Convenience function to set widget item tooltip as a text string. * @see _elm_widget_item_tooltip_text_set() */ #define elm_widget_item_tooltip_text_set(item, text) \ _elm_widget_item_tooltip_text_set((Elm_Widget_Item *)item, text) /** * Convenience function to set widget item tooltip as a text string. * @see _elm_widget_item_tooltip_text_set() */ #define elm_widget_item_tooltip_translatable_text_set(item, text) \ _elm_widget_item_tooltip_translatable_text_set((Elm_Widget_Item *)item, text) /** * Convenience function to set widget item tooltip. * @see _elm_widget_item_tooltip_content_cb_set() */ #define elm_widget_item_tooltip_content_cb_set(item, func, data, del_cb) \ _elm_widget_item_tooltip_content_cb_set((Elm_Widget_Item *)item, \ func, data, del_cb) /** * Convenience function to unset widget item tooltip. * @see _elm_widget_item_tooltip_unset() */ #define elm_widget_item_tooltip_unset(item) \ _elm_widget_item_tooltip_unset((Elm_Widget_Item *)item) /** * Convenience function to change item's tooltip style. * @see _elm_widget_item_tooltip_style_set() */ #define elm_widget_item_tooltip_style_set(item, style) \ _elm_widget_item_tooltip_style_set((Elm_Widget_Item *)item, style) #define elm_widget_item_tooltip_window_mode_set(item, disable) \ _elm_widget_item_tooltip_window_mode_set((Elm_Widget_Item *)item, disable) #define elm_widget_item_tooltip_window_mode_get(item) \ _elm_widget_item_tooltip_window_mode_get((Elm_Widget_Item *)item) /** * Convenience function to query item's tooltip style. * @see _elm_widget_item_tooltip_style_get() */ #define elm_widget_item_tooltip_style_get(item) \ _elm_widget_item_tooltip_style_get((const Elm_Widget_Item *)item) /** * Convenience function to set widget item cursor. * @see _elm_widget_item_cursor_set() */ #define elm_widget_item_cursor_set(item, cursor) \ _elm_widget_item_cursor_set((Elm_Widget_Item *)item, cursor) /** * Convenience function to get widget item cursor. * @see _elm_widget_item_cursor_get() */ #define elm_widget_item_cursor_get(item) \ _elm_widget_item_cursor_get((const Elm_Widget_Item *)item) /** * Convenience function to unset widget item cursor. * @see _elm_widget_item_cursor_unset() */ #define elm_widget_item_cursor_unset(item) \ _elm_widget_item_cursor_unset((Elm_Widget_Item *)item) /** * Convenience function to change item's cursor style. * @see _elm_widget_item_cursor_style_set() */ #define elm_widget_item_cursor_style_set(item, style) \ _elm_widget_item_cursor_style_set((Elm_Widget_Item *)item, style) /** * Convenience function to query item's cursor style. * @see _elm_widget_item_cursor_style_get() */ #define elm_widget_item_cursor_style_get(item) \ _elm_widget_item_cursor_style_get((const Elm_Widget_Item *)item) /** * Convenience function to change item's cursor engine_only. * @see _elm_widget_item_cursor_engine_only_set() */ #define elm_widget_item_cursor_engine_only_set(item, engine_only) \ _elm_widget_item_cursor_engine_only_set((Elm_Widget_Item *)item, engine_only) /** * Convenience function to query item's cursor engine_only. * @see _elm_widget_item_cursor_engine_only_get() */ #define elm_widget_item_cursor_engine_only_get(item) \ _elm_widget_item_cursor_engine_only_get((const Elm_Widget_Item *)item) /** * Convenience function to query item's content set hook. * @see _elm_widget_item_content_set_hook_set() */ #define elm_widget_item_content_set_hook_set(item, func) \ _elm_widget_item_content_set_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Content_Set_Cb)func) /** * Convenience function to query item's content get hook. * @see _elm_widget_item_content_get_hook_set() */ #define elm_widget_item_content_get_hook_set(item, func) \ _elm_widget_item_content_get_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Content_Get_Cb)func) /** * Convenience function to query item's content unset hook. * @see _elm_widget_item_content_unset_hook_set() */ #define elm_widget_item_content_unset_hook_set(item, func) \ _elm_widget_item_content_unset_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Content_Unset_Cb)func) /** * Convenience function to query item's text set hook. * @see _elm_widget_item_text_set_hook_set() */ #define elm_widget_item_text_set_hook_set(item, func) \ _elm_widget_item_text_set_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Text_Set_Cb)func) /** * Convenience function to query item's text get hook. * @see _elm_widget_item_text_get_hook_set() */ #define elm_widget_item_text_get_hook_set(item, func) \ _elm_widget_item_text_get_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Text_Get_Cb)func) /** * Convenience function to query item's signal emit hook. * @see _elm_widget_item_signal_emit_hook_set() */ #define elm_widget_item_signal_emit_hook_set(item, func) \ _elm_widget_item_signal_emit_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Signal_Emit_Cb)func) /** * Convenience function to query disable get hook. * @see _elm_widget_item_disabled_get() */ #define elm_widget_item_disabled_get(item) \ _elm_widget_item_disabled_get((Elm_Widget_Item *)item) /** * Convenience function to query disable set hook. * @see _elm_widget_item_disable_hook_set() */ #define elm_widget_item_disable_hook_set(item, func) \ _elm_widget_item_disable_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Disable_Cb)func) /** * Convenience function to query del pre hook. * @see _elm_widget_item_del_pre_hook_set() */ #define elm_widget_item_del_pre_hook_set(item, func) \ _elm_widget_item_del_pre_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Del_Pre_Cb)func) #define ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, ...) \ do { \ if (!item) { \ CRITICAL("Elm_Widget_Item " # item " is NULL"); \ return __VA_ARGS__; \ } \ if (!EINA_MAGIC_CHECK(item, ELM_WIDGET_ITEM_MAGIC)) { \ EINA_MAGIC_FAIL(item, ELM_WIDGET_ITEM_MAGIC); \ return __VA_ARGS__; \ } \ } while (0) #define ELM_WIDGET_ITEM_CHECK_OR_GOTO(item, label) \ do { \ if (!item) { \ CRITICAL("Elm_Widget_Item " # item " is NULL"); \ goto label; \ } \ if (!EINA_MAGIC_CHECK(item, ELM_WIDGET_ITEM_MAGIC)) { \ EINA_MAGIC_FAIL(item, ELM_WIDGET_ITEM_MAGIC); \ goto label; \ } \ } while (0) #define ELM_SET_WIDTYPE(widtype, type) \ do { \ if (!widtype) { \ widtype = eina_stringshare_add(type); \ elm_widget_type_register(&widtype); \ } \ } while (0) #define ELM_CHECK_WID_IS(obj) \ if (!elm_widget_is_check(obj)) return #define ELM_CHECK_WIDTYPE(obj, widtype) \ if (!obj || !elm_widget_type_check((obj), (widtype), __func__)) return #define ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_CHECK_WIDTYPE(it->base.widget, widtype) __VA_ARGS__; #define ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_GOTO(it, label) \ ELM_WIDGET_ITEM_CHECK_OR_GOTO((Elm_Widget_Item *)it, label); \ if (!elm_widget_type_check((it->base.widget), (widtype), __func__)) goto label; #define ELM_WIDGET_STANDARD_SETUP(wdat, wdtype, par, evas, ob, ret) \ do { \ EINA_SAFETY_ON_NULL_RETURN_VAL((par), (ret)); \ evas = evas_object_evas_get(par); if (!(evas)) return (ret); \ wdat = ELM_NEW(wdtype); if (!(wdat)) return (ret); \ ob = elm_widget_compat_add(evas); if (!(ob)) { free(wdat); return (ret); } \ } while (0) #define ELM_OBJ_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_RETURN(it, __VA_ARGS__); #define ELM_OBJ_ITEM_CHECK_OR_GOTO(it, label) \ ELM_WIDGET_ITEM_WIDTYPE_CHECK_OR_GOTO(it, label); /* to be used by INTERNAL classes on Elementary, so that the widgets * parsing script skips it */ #define ELM_INTERNAL_SMART_SUBCLASS_NEW EVAS_SMART_SUBCLASS_NEW /** * The drag and drop API. * Currently experimental, and will change when it does dynamic type * addition RSN. * * Here so applications can start to use it, if they ask elm nicely. * * And yes, elm_widget, should probably be elm_experimental... * Complaints about this code should go to /dev/null, or failing that nash. */ EAPI Eina_Bool elm_drop_target_add(Evas_Object *widget, Elm_Sel_Type, Elm_Drop_Cb, void *); EAPI Eina_Bool elm_drop_target_del(Evas_Object *widget); EAPI Eina_Bool elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, const char *data, void (*dragdone) (void *data, Evas_Object *), void *donecbdata); EAPI Eina_Bool elm_selection_selection_has_owner(Evas_Object *obj); #endif elementary-1.7.7/src/lib/elm_access.c0000664000175000017500000005373312127353615014435 00000000000000#include #include "elm_priv.h" static const char ACCESS_SMART_NAME[] = "elm_access"; ELM_INTERNAL_SMART_SUBCLASS_NEW (ACCESS_SMART_NAME, _elm_access, Elm_Widget_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, NULL); static Evas_Object * _elm_access_add(Evas_Object *parent); static void _elm_access_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Widget_Smart_Data); ELM_WIDGET_CLASS(_elm_access_parent_sc)->base.add(obj); elm_widget_can_focus_set(obj, EINA_TRUE); } static Eina_Bool _elm_access_smart_on_focus(Evas_Object *obj) { evas_object_focus_set(obj, elm_widget_focus_get(obj)); return EINA_TRUE; } static void _elm_access_smart_set_user(Elm_Widget_Smart_Class *sc) { sc->base.add = _elm_access_smart_add; /* not a 'focus chain manager' */ sc->focus_next = NULL; sc->focus_direction = NULL; sc->on_focus = _elm_access_smart_on_focus; return; } typedef struct _Mod_Api Mod_Api; struct _Mod_Api { void (*out_read) (const char *txt); void (*out_read_done) (void); void (*out_cancel) (void); void (*out_done_callback_set) (void (*func) (void *data), const void *data); }; static int initted = 0; static Mod_Api *mapi = NULL; static void _access_init(void) { Elm_Module *m; initted++; if (initted > 1) return; if (!(m = _elm_module_find_as("access/api"))) return; m->api = malloc(sizeof(Mod_Api)); if (!m->api) return; m->init_func(m); ((Mod_Api *)(m->api) )->out_read = // called to read out some text _elm_module_symbol_get(m, "out_read"); ((Mod_Api *)(m->api) )->out_read_done = // called to set a done marker so when it is reached the done callback is called _elm_module_symbol_get(m, "out_read_done"); ((Mod_Api *)(m->api) )->out_cancel = // called to read out some text _elm_module_symbol_get(m, "out_cancel"); ((Mod_Api *)(m->api) )->out_done_callback_set = // called when last read done _elm_module_symbol_get(m, "out_done_callback_set"); mapi = m->api; } static Elm_Access_Item * _access_add_set(Elm_Access_Info *ac, int type) { Elm_Access_Item *ai; Eina_List *l; if (!ac) return NULL; EINA_LIST_FOREACH(ac->items, l, ai) { if (ai->type == type) { if (!ai->func) { if (ai->data) eina_stringshare_del(ai->data); } ai->func = NULL; ai->data = NULL; return ai; } } ai = calloc(1, sizeof(Elm_Access_Item)); ai->type = type; ac->items = eina_list_prepend(ac->items, ai); return ai; } static Eina_Bool _access_obj_over_timeout_cb(void *data) { Elm_Access_Info *ac = evas_object_data_get(data, "_elm_access"); if (!ac) return EINA_FALSE; if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) { if (ac->on_highlight) ac->on_highlight(ac->on_highlight_data); _elm_access_object_hilight(data); _elm_access_read(ac, ELM_ACCESS_CANCEL, data, NULL); _elm_access_read(ac, ELM_ACCESS_TYPE, data, NULL); _elm_access_read(ac, ELM_ACCESS_INFO, data, NULL); _elm_access_read(ac, ELM_ACCESS_STATE, data, NULL); _elm_access_read(ac, ELM_ACCESS_DONE, data, NULL); } ac->delay_timer = NULL; return EINA_FALSE; } static void _access_obj_mouse_in_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Access_Info *ac = evas_object_data_get(data, "_elm_access"); if (!ac) return; if (ac->delay_timer) { ecore_timer_del(ac->delay_timer); ac->delay_timer = NULL; } if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) ac->delay_timer = ecore_timer_add(0.2, _access_obj_over_timeout_cb, data); } static void _access_obj_mouse_out_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Access_Info *ac = evas_object_data_get(data, "_elm_access"); if (!ac) return; _elm_access_object_unhilight(data); if (ac->delay_timer) { ecore_timer_del(ac->delay_timer); ac->delay_timer = NULL; } } static void _access_obj_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Access_Info *ac; evas_object_event_callback_del_full(obj, EVAS_CALLBACK_MOUSE_IN, _access_obj_mouse_in_cb, data); evas_object_event_callback_del_full(obj, EVAS_CALLBACK_MOUSE_OUT, _access_obj_mouse_out_cb, data); evas_object_event_callback_del_full(obj, EVAS_CALLBACK_DEL, _access_obj_del_cb, data); ac = evas_object_data_get(data, "_elm_access"); evas_object_data_del(data, "_elm_access"); if (ac) { _elm_access_clear(ac); free(ac); } } static void _access_read_done(void *data __UNUSED__) { printf("read done\n"); // FIXME: produce event here } static void _access_2nd_click_del_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Ecore_Timer *t; evas_object_event_callback_del_full(obj, EVAS_CALLBACK_DEL, _access_2nd_click_del_cb, NULL); t = evas_object_data_get(obj, "_elm_2nd_timeout"); if (t) { ecore_timer_del(t); evas_object_data_del(obj, "_elm_2nd_timeout"); } } static Eina_Bool _access_2nd_click_timeout_cb(void *data) { evas_object_event_callback_del_full(data, EVAS_CALLBACK_DEL, _access_2nd_click_del_cb, NULL); evas_object_data_del(data, "_elm_2nd_timeout"); return EINA_FALSE; } static void _access_obj_hilight_del_cb(void *data __UNUSED__, Evas *e, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _elm_access_object_hilight_disable(e); } static void _access_obj_hilight_hide_cb(void *data __UNUSED__, Evas *e, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _elm_access_object_hilight_disable(e); } static void _access_obj_hilight_move_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Coord x, y; Evas_Object *o; o = evas_object_name_find(evas_object_evas_get(obj), "_elm_access_disp"); if (!o) return; evas_object_geometry_get(obj, &x, &y, NULL, NULL); evas_object_move(o, x, y); } static void _access_obj_hilight_resize_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Coord w, h; Evas_Object *o; o = evas_object_name_find(evas_object_evas_get(obj), "_elm_access_disp"); if (!o) return; evas_object_geometry_get(obj, NULL, NULL, &w, &h); evas_object_resize(o, w, h); } //-------------------------------------------------------------------------// EAPI void _elm_access_highlight_set(Evas_Object* obj) { _access_obj_over_timeout_cb(obj); } EAPI void _elm_access_clear(Elm_Access_Info *ac) { Elm_Access_Item *ai; if (!ac) return; if (ac->delay_timer) { ecore_timer_del(ac->delay_timer); ac->delay_timer = NULL; } EINA_LIST_FREE(ac->items, ai) { if (!ai->func) { if (ai->data) eina_stringshare_del(ai->data); } free(ai); } } EAPI void _elm_access_text_set(Elm_Access_Info *ac, int type, const char *text) { Elm_Access_Item *ai = _access_add_set(ac, type); if (!ai) return; ai->data = eina_stringshare_add(text); } EAPI void _elm_access_callback_set(Elm_Access_Info *ac, int type, Elm_Access_Content_Cb func, const void *data) { Elm_Access_Item *ai = _access_add_set(ac, type); if (!ai) return; ai->func = func; ai->data = data; } EAPI void _elm_access_on_highlight_hook_set(Elm_Access_Info *ac, Elm_Access_On_Highlight_Cb func, void *data) { if (!ac) return; ac->on_highlight = func; ac->on_highlight_data = data; } EAPI char * _elm_access_text_get(const Elm_Access_Info *ac, int type, Evas_Object *obj, Elm_Widget_Item *item) { Elm_Access_Item *ai; Eina_List *l; if (!ac) return NULL; EINA_LIST_FOREACH(ac->items, l, ai) { if (ai->type == type) { if (ai->func) return ai->func((void *)(ai->data), obj, item); else if (ai->data) return strdup(ai->data); return NULL; } } return NULL; } EAPI void _elm_access_read(Elm_Access_Info *ac, int type, Evas_Object *obj, Elm_Widget_Item *item) { char *txt = _elm_access_text_get(ac, type, obj, item); _access_init(); if (mapi) { if (mapi->out_done_callback_set) mapi->out_done_callback_set(_access_read_done, NULL); if (type == ELM_ACCESS_DONE) { if (mapi->out_read_done) mapi->out_read_done(); } else if (type == ELM_ACCESS_CANCEL) { if (mapi->out_cancel) mapi->out_cancel(); } else { if (txt) { if (mapi->out_read) mapi->out_read(txt); if (mapi->out_read) mapi->out_read(".\n"); } } } if (txt) free(txt); } EAPI void _elm_access_say(const char *txt) { _access_init(); if (mapi) { if (mapi->out_done_callback_set) mapi->out_done_callback_set(_access_read_done, NULL); if (mapi->out_cancel) mapi->out_cancel(); if (txt) { if (mapi->out_read) mapi->out_read(txt); if (mapi->out_read) mapi->out_read(".\n"); } if (mapi->out_read_done) mapi->out_read_done(); } } EAPI Elm_Access_Info * _elm_access_object_get(const Evas_Object *obj) { return evas_object_data_get(obj, "_elm_access"); } EAPI Elm_Access_Info * _elm_access_item_get(const Elm_Widget_Item *it) { return it->access; } EAPI void _elm_access_object_hilight(Evas_Object *obj) { Evas_Object *o; Evas_Coord x, y, w, h; o = evas_object_name_find(evas_object_evas_get(obj), "_elm_access_disp"); if (!o) { o = edje_object_add(evas_object_evas_get(obj)); evas_object_name_set(o, "_elm_access_disp"); evas_object_layer_set(o, ELM_OBJECT_LAYER_TOOLTIP); } else { Evas_Object *ptarget = evas_object_data_get(o, "_elm_access_target"); if (ptarget) { evas_object_data_del(o, "_elm_access_target"); evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_DEL, _access_obj_hilight_del_cb, NULL); evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_HIDE, _access_obj_hilight_hide_cb, NULL); evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_MOVE, _access_obj_hilight_move_cb, NULL); evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_RESIZE, _access_obj_hilight_resize_cb, NULL); } } evas_object_data_set(o, "_elm_access_target", obj); _elm_theme_object_set(obj, o, "access", "base", "default"); evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, _access_obj_hilight_del_cb, NULL); evas_object_event_callback_add(obj, EVAS_CALLBACK_HIDE, _access_obj_hilight_hide_cb, NULL); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOVE, _access_obj_hilight_move_cb, NULL); evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _access_obj_hilight_resize_cb, NULL); evas_object_raise(o); evas_object_geometry_get(obj, &x, &y, &w, &h); evas_object_move(o, x, y); evas_object_resize(o, w, h); evas_object_show(o); } EAPI void _elm_access_object_unhilight(Evas_Object *obj) { Evas_Object *o, *ptarget; o = evas_object_name_find(evas_object_evas_get(obj), "_elm_access_disp"); if (!o) return; ptarget = evas_object_data_get(o, "_elm_access_target"); if (ptarget == obj) { evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_DEL, _access_obj_hilight_del_cb, NULL); evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_HIDE, _access_obj_hilight_hide_cb, NULL); evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_MOVE, _access_obj_hilight_move_cb, NULL); evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_RESIZE, _access_obj_hilight_resize_cb, NULL); evas_object_del(o); } } static void _content_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *accessobj; Evas_Coord w, h; accessobj = data; if (!accessobj) return; evas_object_geometry_get(obj, NULL, NULL, &w, &h); evas_object_resize(accessobj, w, h); } static void _content_move(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *accessobj; Evas_Coord x, y; accessobj = data; if (!accessobj) return; evas_object_geometry_get(obj, &x, &y, NULL, NULL); evas_object_move(accessobj, x, y); } static char * _part_access_info_cb(void *data, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { Evas_Object *eobj = data; if (!eobj) return NULL; const char *part = evas_object_data_get(obj, "_elm_access_part"); const char *txt = edje_object_part_text_get(eobj, part); if (txt) return strdup(txt); return NULL; } static void _access_obj_del(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { char *part = evas_object_data_get(obj, "_elm_access_part"); evas_object_data_del(obj, "_elm_access_part"); if (part) free(part); } EAPI Evas_Object * _elm_access_edje_object_part_object_register(Evas_Object* obj, const Evas_Object *eobj, const char* part) { Evas_Object *ao; Evas_Object *po = (Evas_Object *)edje_object_part_object_get(eobj, part); Evas_Coord x, y, w, h; if (!obj || !po) return NULL; // create access object ao = _elm_access_add(obj); evas_object_event_callback_add(po, EVAS_CALLBACK_RESIZE, _content_resize, ao); evas_object_event_callback_add(po, EVAS_CALLBACK_MOVE, _content_move, ao); evas_object_geometry_get(po, &x, &y, &w, &h); evas_object_move(ao, x, y); evas_object_resize(ao, w, h); evas_object_show(ao); // register access object _elm_access_object_register(ao, po); _elm_access_text_set(_elm_access_object_get(ao), ELM_ACCESS_TYPE, evas_object_type_get(po)); evas_object_data_set(ao, "_elm_access_part", strdup(part)); evas_object_event_callback_add(ao, EVAS_CALLBACK_DEL, _access_obj_del, NULL); _elm_access_callback_set(_elm_access_object_get(ao), ELM_ACCESS_INFO, _part_access_info_cb, eobj); return ao; } EAPI void _elm_access_object_hilight_disable(Evas *e) { Evas_Object *o, *ptarget; o = evas_object_name_find(e, "_elm_access_disp"); if (!o) return; ptarget = evas_object_data_get(o, "_elm_access_target"); if (ptarget) { evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_DEL, _access_obj_hilight_del_cb, NULL); evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_HIDE, _access_obj_hilight_hide_cb, NULL); evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_MOVE, _access_obj_hilight_move_cb, NULL); evas_object_event_callback_del_full(ptarget, EVAS_CALLBACK_RESIZE, _access_obj_hilight_resize_cb, NULL); } evas_object_del(o); } EAPI void _elm_access_object_register(Evas_Object *obj, Evas_Object *hoverobj) { Elm_Access_Info *ac; evas_object_event_callback_add(hoverobj, EVAS_CALLBACK_MOUSE_IN, _access_obj_mouse_in_cb, obj); evas_object_event_callback_add(hoverobj, EVAS_CALLBACK_MOUSE_OUT, _access_obj_mouse_out_cb, obj); evas_object_event_callback_add(hoverobj, EVAS_CALLBACK_DEL, _access_obj_del_cb, obj); ac = calloc(1, sizeof(Elm_Access_Info)); evas_object_data_set(obj, "_elm_access", ac); } static Eina_Bool _access_item_over_timeout_cb(void *data) { Elm_Access_Info *ac = ((Elm_Widget_Item *)data)->access; if (!ac) return EINA_FALSE; if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) { _elm_access_object_hilight(((Elm_Widget_Item *)data)->view); _elm_access_read(ac, ELM_ACCESS_CANCEL, NULL, data); _elm_access_read(ac, ELM_ACCESS_TYPE, NULL, data); _elm_access_read(ac, ELM_ACCESS_INFO, NULL, data); _elm_access_read(ac, ELM_ACCESS_STATE, NULL, data); _elm_access_read(ac, ELM_ACCESS_DONE, NULL, data); } ac->delay_timer = NULL; return EINA_FALSE; } static void _access_item_mouse_in_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Access_Info *ac = ((Elm_Widget_Item *)data)->access; if (!ac) return; if (ac->delay_timer) { ecore_timer_del(ac->delay_timer); ac->delay_timer = NULL; } if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) ac->delay_timer = ecore_timer_add(0.2, _access_item_over_timeout_cb, data); } static void _access_item_mouse_out_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Access_Info *ac = ((Elm_Widget_Item *)data)->access; if (!ac) return; _elm_access_object_unhilight(((Elm_Widget_Item *)data)->view); if (ac->delay_timer) { ecore_timer_del(ac->delay_timer); ac->delay_timer = NULL; } } static void _access_item_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); EAPI void _elm_access_item_unregister(Elm_Widget_Item *item) { Elm_Access_Info *ac; ac = item->access; if (ac) { evas_object_event_callback_del_full(ac->hoverobj, EVAS_CALLBACK_MOUSE_IN, _access_item_mouse_in_cb, item); evas_object_event_callback_del_full(ac->hoverobj, EVAS_CALLBACK_MOUSE_OUT, _access_item_mouse_out_cb, item); evas_object_event_callback_del_full(ac->hoverobj, EVAS_CALLBACK_DEL, _access_item_del_cb, item); item->access = NULL; _elm_access_clear(ac); free(ac); } } static void _access_item_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _elm_access_item_unregister((Elm_Widget_Item *)data); } EAPI void _elm_access_widget_item_register(Elm_Widget_Item *item) { Evas_Object *ao, *ho; Evas_Coord x, y, w, h; if (!item) return; // create access object ho = item->view; ao = _elm_access_add(item->widget); evas_object_event_callback_add(ho, EVAS_CALLBACK_RESIZE, _content_resize, ao); evas_object_event_callback_add(ho, EVAS_CALLBACK_MOVE, _content_move, ao); evas_object_geometry_get(ho, &x, &y, &w, &h); evas_object_move(ao, x, y); evas_object_resize(ao, w, h); evas_object_show(ao); // register access object _elm_access_object_register(ao, ho); item->access_obj = ao; } EAPI void _elm_access_widget_item_unregister(Elm_Widget_Item *item) { Evas_Object *ho; if (!item || item->access_obj) return; ho = item->view; evas_object_event_callback_del_full(ho, EVAS_CALLBACK_RESIZE, _content_resize, item->access_obj); evas_object_event_callback_del_full(ho, EVAS_CALLBACK_MOVE, _content_move, item->access_obj); evas_object_del(item->access_obj); } EAPI void _elm_access_item_register(Elm_Widget_Item *item, Evas_Object *hoverobj) { Elm_Access_Info *ac; evas_object_event_callback_add(hoverobj, EVAS_CALLBACK_MOUSE_IN, _access_item_mouse_in_cb, item); evas_object_event_callback_add(hoverobj, EVAS_CALLBACK_MOUSE_OUT, _access_item_mouse_out_cb, item); evas_object_event_callback_add(hoverobj, EVAS_CALLBACK_DEL, _access_item_del_cb, item); ac = calloc(1, sizeof(Elm_Access_Info)); ac->hoverobj = hoverobj; item->access = ac; } EAPI Eina_Bool _elm_access_2nd_click_timeout(Evas_Object *obj) { Ecore_Timer *t; t = evas_object_data_get(obj, "_elm_2nd_timeout"); if (t) { ecore_timer_del(t); evas_object_data_del(obj, "_elm_2nd_timeout"); evas_object_event_callback_del_full(obj, EVAS_CALLBACK_DEL, _access_2nd_click_del_cb, NULL); return EINA_TRUE; } t = ecore_timer_add(0.3, _access_2nd_click_timeout_cb, obj); evas_object_data_set(obj, "_elm_2nd_timeout", t); evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, _access_2nd_click_del_cb, NULL); return EINA_FALSE; } static Evas_Object * _elm_access_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_access_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } elementary-1.7.7/src/lib/elm_widget_hover.h0000664000175000017500000001213312127353615015654 00000000000000#ifndef ELM_WIDGET_HOVER_H #define ELM_WIDGET_HOVER_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-hover-class The Elementary Hover Class * * Elementary, besides having the @ref Hover widget, exposes its * foundation -- the Elementary Hover Class -- in order to create other * widgets which are a hover with some more logic on top. */ /** * @def ELM_HOVER_CLASS * * Use this macro to cast whichever subclass of * #Elm_Hover_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_HOVER_CLASS(x) ((Elm_Hover_Smart_Class *)x) /** * @def ELM_HOVER_DATA * * Use this macro to cast whichever subdata of * #Elm_Hover_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_HOVER_DATA(x) ((Elm_Hover_Smart_Data *)x) /** * @def ELM_HOVER_SMART_CLASS_VERSION * * Current version for Elementary hover @b base smart class, a value * which goes to _Elm_Hover_Smart_Class::version. * * @ingroup Widget */ #define ELM_HOVER_SMART_CLASS_VERSION 1 /** * @def ELM_HOVER_SMART_CLASS_INIT * * Initializer for a whole #Elm_Hover_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_HOVER_SMART_CLASS_INIT_NULL * @see ELM_HOVER_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_HOVER_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_HOVER_SMART_CLASS_VERSION} /** * @def ELM_HOVER_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Hover_Smart_Class structure. * * @see ELM_HOVER_SMART_CLASS_INIT_NAME_VERSION * @see ELM_HOVER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_HOVER_SMART_CLASS_INIT_NULL \ ELM_HOVER_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_HOVER_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Hover_Smart_Class structure and * set its name and version. * * This is similar to #ELM_HOVER_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Hover_Smart_Class (base field) * to the latest #ELM_HOVER_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_HOVER_SMART_CLASS_INIT_NULL * @see ELM_HOVER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_HOVER_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_HOVER_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary hover base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a hover. * * All of the functions listed on @ref Hover namespace will work for * objects deriving from #Elm_Hover_Smart_Class. */ typedef struct _Elm_Hover_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Hover_Smart_Class; /** * Base widget smart data extended with hover instance data. */ typedef struct _Elm_Hover_Smart_Data Elm_Hover_Smart_Data; typedef struct _Content_Info Content_Info; struct _Content_Info { const char *swallow; Evas_Object *obj; }; /* WARNING: sync size with actual declaration, always */ extern const Elm_Layout_Part_Alias_Description _content_aliases[10]; struct _Elm_Hover_Smart_Data { Elm_Layout_Smart_Data base; Evas_Object *offset, *size; Evas_Object *parent, *target; Content_Info *smt_sub; /* 'smart placement' sub object */ Content_Info subs[sizeof(_content_aliases) / sizeof(_content_aliases[0]) - 1]; Eina_Bool on_del : 1; }; /** * @} */ EAPI extern const char ELM_HOVER_SMART_NAME[]; EAPI const Elm_Hover_Smart_Class *elm_hover_smart_class_get(void); #define ELM_HOVER_DATA_GET(o, sd) \ Elm_Hover_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_HOVER_DATA_GET_OR_RETURN(o, ptr) \ ELM_HOVER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_HOVER_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_HOVER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_HOVER_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_HOVER_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_factory.c0000664000175000017500000002371212127353615014635 00000000000000#include #include "elm_priv.h" // FIXME: handle if canvas resizes typedef struct _Widget_Data Widget_Data; struct _Widget_Data { Evas_Object *obj; Evas_Object *content; int last_calc_count; Evas_Coord maxminw, maxminh; Eina_Bool eval : 1; Eina_Bool szeval : 1; Eina_Bool maxmin : 1; }; static const char *widtype = NULL; static void _del_hook(Evas_Object *obj); static Eina_Bool _focus_next_hook(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next); static void _sizing_eval(Evas_Object *obj); static void _eval(Evas_Object *obj); static void _changed(Evas_Object *obj); static void _move(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); static void _resize(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); static void _child_change(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); static void _child_del(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); static void _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content); static Evas_Object *_content_get_hook(const Evas_Object *obj, const char *part); static Evas_Object *_content_unset_hook(Evas_Object *obj, const char *part); static const char SIG_REALIZE[] = "realize"; static const char SIG_UNREALIZE[] = "unrealize"; static const Evas_Smart_Cb_Description _signals[] = { {SIG_REALIZE, ""}, {SIG_UNREALIZE, ""}, {NULL, NULL} }; static int fac = 0; static void _del_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->content) { Evas_Object *o = wd->content; evas_object_event_callback_del_full(o, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _child_change, obj); evas_object_event_callback_del_full(o, EVAS_CALLBACK_DEL, _child_del, obj); wd->content = NULL; evas_object_del(o); fac--; // printf("FAC-- = %i\n", fac); } free(wd); } static Eina_Bool _focus_next_hook(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *cur; if ((!wd) || (!wd->content)) return EINA_FALSE; cur = wd->content; return elm_widget_focus_next_get(cur, dir, next); } static void _sizing_eval(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; if (!wd) return; if (!wd->content) return; evas_object_size_hint_min_get(wd->content, &minw, &minh); evas_object_size_hint_max_get(wd->content, &maxw, &maxh); if (wd->maxmin) { if (minw > wd->maxminw) wd->maxminw = minw; if (minh > wd->maxminh) wd->maxminh = minh; evas_object_size_hint_min_set(obj, wd->maxminw, wd->maxminh); } else { evas_object_size_hint_min_set(obj, minw, minh); } evas_object_size_hint_max_set(obj, maxw, maxh); // printf("FAC SZ: %i %i | %i %i\n", minw, minh, maxw, maxh); } static void _eval(Evas_Object *obj) { Evas_Coord x, y, w, h, cvx, cvy, cvw, cvh; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; evas_event_freeze(evas_object_evas_get(obj)); evas_object_geometry_get(obj, &x, &y, &w, &h); if (w < 1) w = 1; if (h < 1) h = 1; evas_output_viewport_get(evas_object_evas_get(obj), &cvx, &cvy, &cvw, &cvh); if ((cvw < 1) || (cvh < 1)) return; // need some fuzz value thats beyond the current viewport // for now just make it the viewport * 3 in size (so 1 vp in each direction) /* cvx -= cvw; cvy -= cvh; cvw *= 3; cvh *= 3; */ if (ELM_RECTS_INTERSECT(x, y, w, h, cvx, cvy, cvw, cvh)) { if (!wd->content) { // printf(" + %i %i %ix%i <> %i %i %ix%i\n", x, y, w, h, cvx, cvy, cvw, cvh); evas_object_smart_callback_call(obj, SIG_REALIZE, NULL); if (wd->content) { if (evas_object_smart_data_get(wd->content)) evas_object_smart_calculate(wd->content); } wd->last_calc_count = evas_smart_objects_calculate_count_get(evas_object_evas_get(obj)); } } else { if (wd->content) { if (wd->last_calc_count != evas_smart_objects_calculate_count_get(evas_object_evas_get(obj))) evas_object_smart_callback_call(obj, SIG_UNREALIZE, NULL); } } evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } static void _changed(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->eval) { _eval(obj); wd->eval = EINA_FALSE; } if (wd->szeval) { _sizing_eval(obj); wd->szeval = EINA_FALSE; } } static void _move(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->eval = EINA_TRUE; evas_object_smart_changed(obj); } static void _resize(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->eval = EINA_TRUE; evas_object_smart_changed(obj); } static void _child_change(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; wd->eval = EINA_TRUE; wd->szeval = EINA_TRUE; evas_object_smart_changed(data); } static void _child_del(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *fobj = data; Widget_Data *wd = elm_widget_data_get(fobj); if (!wd) return; if (wd->content != obj) return; evas_object_event_callback_del_full(wd->content, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _child_change, obj); evas_object_event_callback_del_full(wd->content, EVAS_CALLBACK_DEL, _child_del, obj); wd->content = NULL; fac--; // printf("FAC-- = %i\n", fac); } static Evas_Object * _content_unset_hook(Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd; Evas_Object *content; if (part && strcmp(part, "default")) return NULL; wd = elm_widget_data_get(obj); if (!wd || !wd->content) return NULL; content = wd->content; evas_object_event_callback_del_full(content, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _child_change, obj); evas_object_event_callback_del_full(content, EVAS_CALLBACK_DEL, _child_del, obj); wd->content = NULL; fac--; // printf("FAC-- = %i\n", fac); return content; } static void _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd; Evas_Object *prev_content; if (part && strcmp(part, "default")) return; wd = elm_widget_data_get(obj); if (!wd) return; if (wd->content == content) return; prev_content = _content_unset_hook(obj, part); if (prev_content) evas_object_del(prev_content); wd->content = content; if (!content) return; elm_widget_resize_object_set(obj, content); evas_object_event_callback_add(content, EVAS_CALLBACK_DEL, _child_del, obj); evas_object_event_callback_add(content, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _child_change, obj); wd->eval = EINA_TRUE; wd->szeval = EINA_TRUE; evas_object_smart_changed(obj); fac++; } static Evas_Object * _content_get_hook(const Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd; if (part && strcmp(part, "default")) return NULL; wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->content; } EAPI Evas_Object * elm_factory_add(Evas_Object *parent) { Evas_Object *obj; Evas *e; Widget_Data *wd; ELM_WIDGET_STANDARD_SETUP(wd, Widget_Data, parent, e, obj, NULL); ELM_SET_WIDTYPE(widtype, "factory"); elm_widget_type_set(obj, "factory"); elm_widget_sub_object_add(parent, obj); elm_widget_data_set(obj, wd); elm_widget_del_hook_set(obj, _del_hook); elm_widget_focus_next_hook_set(obj, _focus_next_hook); elm_widget_content_set_hook_set(obj, _content_set_hook); elm_widget_content_get_hook_set(obj, _content_get_hook); elm_widget_content_unset_hook_set(obj, _content_unset_hook); elm_widget_can_focus_set(obj, EINA_FALSE); elm_widget_changed_hook_set(obj, _changed); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOVE, _move, NULL); evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _resize, NULL); evas_object_smart_callbacks_descriptions_set(obj, _signals); wd->obj = obj; wd->last_calc_count = -1; return obj; } EAPI void elm_factory_maxmin_mode_set(Evas_Object *obj, Eina_Bool enabled) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->maxmin = !!enabled; } EAPI Eina_Bool elm_factory_maxmin_mode_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->maxmin; } EAPI void elm_factory_maxmin_reset_set(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->maxminw = 0; wd->maxminh = 0; wd->eval = EINA_TRUE; wd->szeval = EINA_TRUE; evas_object_smart_changed(obj); } elementary-1.7.7/src/lib/elc_ctxpopup.c0000664000175000017500000013132612143474510015033 00000000000000#include #include "elm_priv.h" typedef struct _Widget_Data Widget_Data; typedef struct _Elm_Ctxpopup_Item Elm_Ctxpopup_Item; struct _Elm_Ctxpopup_Item { ELM_WIDGET_ITEM; Elm_Object_Item *list_item; struct { Evas_Smart_Cb org_func_cb; const void *org_data; Evas_Object *cobj; } wcb; }; struct _Widget_Data { Evas_Object *parent; Evas_Object *base; Evas_Object *content; Evas_Object *list; Evas_Object *box; Eina_List *items; Evas_Object *arrow; Evas_Object *bg; Elm_Ctxpopup_Direction dir; Elm_Ctxpopup_Direction dir_priority[4]; Eina_Bool horizontal:1; Eina_Bool visible:1; Eina_Bool list_visible:1; Eina_Bool finished:1; }; static const char *widtype = NULL; static void _freeze_on(void *data, Evas_Object *obj, void *event_info); static void _freeze_off(void *data, Evas_Object *obj, void *event_info); static void _hold_on(void *data, Evas_Object *obj, void *event_info); static void _hold_off(void *data, Evas_Object *obj, void *event_info); static void _on_focus_hook(void *data, Evas_Object *obj); static Eina_Bool _event_hook(Evas_Object *obj, Evas_Object *src, Evas_Callback_Type type, void *event_info); static void _parent_cut_off(Evas_Object *obj); static void _parent_resize(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _parent_move(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _parent_del(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _adjust_pos_x(Evas_Coord_Point *pos, Evas_Coord_Point *base_size, Evas_Coord_Rectangle *hover_area); static void _adjust_pos_y(Evas_Coord_Point *pos, Evas_Coord_Point *base_size, Evas_Coord_Rectangle *hover_area); static Elm_Ctxpopup_Direction _calc_base_geometry(Evas_Object *obj, Evas_Coord_Rectangle *rect); static void _update_arrow(Evas_Object *obj, Elm_Ctxpopup_Direction dir, Evas_Coord_Rectangle rect); static void _sizing_eval(Evas_Object *obj); static void _hide_signal_emit(Evas_Object *obj, Elm_Ctxpopup_Direction dir); static void _show_signal_emit(Evas_Object *obj, Elm_Ctxpopup_Direction dir); static void _shift_base_by_arrow(Evas_Object *arrow, Elm_Ctxpopup_Direction dir, Evas_Coord_Rectangle *rect); static void _del_pre_hook(Evas_Object *obj); static void _del_hook(Evas_Object *obj); static void _theme_hook(Evas_Object *obj); static void _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content); static Evas_Object * _content_unset_hook(Evas_Object *obj, const char *part__); static Evas_Object * _content_get_hook(const Evas_Object *obj, const char *part); static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label); static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part); static void _item_content_set_hook(Elm_Object_Item *it, const char *part, Evas_Object *content); static Evas_Object * _item_content_get_hook(const Elm_Object_Item *it, const char *part); static void _item_disable_hook(Elm_Object_Item *it); static void _item_signal_emit_hook(Elm_Object_Item *it, const char *emission, const char *source); static void _bg_clicked_cb(void *data, Evas_Object *obj, const char *emission, const char *source); static void _ctxpopup_show(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _hide_finished(void *data, Evas_Object *obj, const char *emission, const char *source __UNUSED__); static void _ctxpopup_hide(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _content_resize(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _ctxpopup_move(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _restack(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _content_del(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _list_del(Widget_Data *wd); static void _disable_hook(Evas_Object *obj); static void _signal_emit_hook(Evas_Object *obj, const char *emission, const char *source); static void _signal_callback_add_hook(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data); static void _signal_callback_del_hook(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data); static void _item_wrap_cb(void *data, Evas_Object *obj, void *event_info); static const char SIG_DISMISSED[] = "dismissed"; static const Evas_Smart_Cb_Description _signals[] = { {SIG_DISMISSED, ""}, {NULL, NULL} }; static void _freeze_on(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (!wd->list)) return; elm_widget_scroll_freeze_push(wd->list); } static void _freeze_off(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (!wd->list)) return; elm_widget_scroll_freeze_pop(wd->list); } static void _hold_on(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (!wd->list)) return; elm_widget_scroll_hold_push(wd->list); } static void _hold_off(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (!wd->list)) return; elm_widget_scroll_hold_pop(wd->list); } static void _on_focus_hook(void *data __UNUSED__, Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (elm_widget_focus_get(obj)) { //FIXME: } else { //FIXME: } } static Eina_Bool _focus_next_hook(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; if (!elm_widget_focus_next_get(wd->box, dir, next)) { elm_widget_focused_object_clear(wd->box); elm_widget_focus_next_get(wd->box, dir, next); } return EINA_TRUE; } static Eina_Bool _event_hook(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev; Widget_Data *wd; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; ev = event_info; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (!strcmp(ev->keyname, "Tab")) { if (evas_key_modifier_is_set(ev->modifiers, "Shift")) elm_widget_focus_cycle(wd->box, ELM_FOCUS_PREVIOUS); else elm_widget_focus_cycle(wd->box, ELM_FOCUS_NEXT); return EINA_TRUE; } if (strcmp(ev->keyname, "Escape")) return EINA_FALSE; evas_object_hide(obj); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } static void _parent_cut_off(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->parent) return; evas_object_event_callback_del_full(wd->parent, EVAS_CALLBACK_DEL, _parent_del, obj); evas_object_event_callback_del_full(wd->parent, EVAS_CALLBACK_MOVE, _parent_move, obj); evas_object_event_callback_del_full(wd->parent, EVAS_CALLBACK_RESIZE, _parent_resize, obj); } static void _parent_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; evas_object_hide(data); evas_object_smart_callback_call(data, SIG_DISMISSED, NULL); } static void _parent_move(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; if (wd->visible) { _sizing_eval(obj); } } static void _parent_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_del(data); } static void _adjust_pos_x(Evas_Coord_Point *pos, Evas_Coord_Point *base_size, Evas_Coord_Rectangle *hover_area) { pos->x -= (base_size->x / 2); if (pos->x < hover_area->x) pos->x = hover_area->x; else if ((pos->x + base_size->x) > (hover_area->x + hover_area->w)) pos->x = (hover_area->x + hover_area->w) - base_size->x; if (base_size->x > hover_area->w) base_size->x -= (base_size->x - hover_area->w); if (pos->x < hover_area->x) pos->x = hover_area->x; } static void _adjust_pos_y(Evas_Coord_Point *pos, Evas_Coord_Point *base_size, Evas_Coord_Rectangle *hover_area) { pos->y -= (base_size->y / 2); if (pos->y < hover_area->y) pos->y = hover_area->y; else if ((pos->y + base_size->y) > (hover_area->y + hover_area->h)) pos->y = hover_area->y + hover_area->h - base_size->y; if (base_size->y > hover_area->h) base_size->y -= (base_size->y - hover_area->h); if (pos->y < hover_area->y) pos->y = hover_area->y; } static Elm_Ctxpopup_Direction _calc_base_geometry(Evas_Object *obj, Evas_Coord_Rectangle *rect) { Widget_Data *wd; Evas_Coord_Point pos = {0, 0}; Evas_Coord_Point base_size; Evas_Coord_Point max_size; Evas_Coord_Point min_size; Evas_Coord_Rectangle hover_area; Evas_Coord_Point arrow_size; Elm_Ctxpopup_Direction dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; Evas_Coord_Point temp; int idx; wd = elm_widget_data_get(obj); if ((!wd) || (!rect)) return ELM_CTXPOPUP_DIRECTION_DOWN; edje_object_part_geometry_get(wd->arrow, "ctxpopup_arrow", NULL, NULL, &arrow_size.x, &arrow_size.y); evas_object_resize(wd->arrow, arrow_size.x, arrow_size.y); //Initialize Area Rectangle. evas_object_geometry_get(wd->parent, &hover_area.x, &hover_area.y, &hover_area.w, &hover_area.h); if (!strcmp(elm_widget_type_get(wd->parent), "elm_win")) hover_area.x = hover_area.y = 0; evas_object_geometry_get(obj, &pos.x, &pos.y, NULL, NULL); //recalc the edje edje_object_size_min_calc(wd->base, &base_size.x, &base_size.y); evas_object_smart_calculate(wd->base); //Limit to Max Size evas_object_size_hint_max_get(obj, &max_size.x, &max_size.y); if ((max_size.y > 0) && (base_size.y > max_size.y)) base_size.y = max_size.y; if ((max_size.x > 0) && (base_size.x > max_size.x)) base_size.x = max_size.x; //Limit to Min Size evas_object_size_hint_min_get(obj, &min_size.x, &min_size.y); if ((min_size.y > 0) && (base_size.y < min_size.y)) base_size.y = min_size.y; if ((min_size.x > 0) && (base_size.x < min_size.x)) base_size.x = min_size.x; //Check the Which direction is available. //If find a avaialble direction, it adjusts position and size. for (idx = 0; idx < 4; idx++) { switch (wd->dir_priority[idx]) { case ELM_CTXPOPUP_DIRECTION_UNKNOWN: case ELM_CTXPOPUP_DIRECTION_UP: temp.y = (pos.y - base_size.y); if ((temp.y - arrow_size.y) < hover_area.y) continue; _adjust_pos_x(&pos, &base_size, &hover_area); pos.y -= base_size.y; dir = ELM_CTXPOPUP_DIRECTION_UP; break; case ELM_CTXPOPUP_DIRECTION_LEFT: temp.x = (pos.x - base_size.x); if ((temp.x - arrow_size.x) < hover_area.x) continue; _adjust_pos_y(&pos, &base_size, &hover_area); pos.x -= base_size.x; dir = ELM_CTXPOPUP_DIRECTION_LEFT; break; case ELM_CTXPOPUP_DIRECTION_RIGHT: temp.x = (pos.x + base_size.x); if ((temp.x + arrow_size.x) > (hover_area.x + hover_area.w)) continue; _adjust_pos_y(&pos, &base_size, &hover_area); dir = ELM_CTXPOPUP_DIRECTION_RIGHT; break; case ELM_CTXPOPUP_DIRECTION_DOWN: temp.y = (pos.y + base_size.y); if ((temp.y + arrow_size.y) > (hover_area.y + hover_area.h)) continue; _adjust_pos_x(&pos, &base_size, &hover_area); dir = ELM_CTXPOPUP_DIRECTION_DOWN; break; default: continue; } break; } //In this case, all directions are invalid because of lack of space. if (idx == 4) { Evas_Coord length[2]; if (!wd->horizontal) { length[0] = pos.y - hover_area.y; length[1] = (hover_area.y + hover_area.h) - pos.y; // ELM_CTXPOPUP_DIRECTION_UP if (length[0] > length[1]) { _adjust_pos_x(&pos, &base_size, &hover_area); pos.y -= base_size.y; dir = ELM_CTXPOPUP_DIRECTION_UP; if (pos.y < (hover_area.y + arrow_size.y)) { base_size.y -= ((hover_area.y + arrow_size.y) - pos.y); pos.y = hover_area.y + arrow_size.y; } } //ELM_CTXPOPUP_DIRECTION_DOWN else { _adjust_pos_x(&pos, &base_size, &hover_area); dir = ELM_CTXPOPUP_DIRECTION_DOWN; if ((pos.y + arrow_size.y + base_size.y) > (hover_area.y + hover_area.h)) base_size.y -= ((pos.y + arrow_size.y + base_size.y) - (hover_area.y + hover_area.h)); } } else { length[0] = pos.x - hover_area.x; length[1] = (hover_area.x + hover_area.w) - pos.x; //ELM_CTXPOPUP_DIRECTION_LEFT if (length[0] > length[1]) { _adjust_pos_y(&pos, &base_size, &hover_area); pos.x -= base_size.x; dir = ELM_CTXPOPUP_DIRECTION_LEFT; if (pos.x < (hover_area.x + arrow_size.x)) { base_size.x -= ((hover_area.x + arrow_size.x) - pos.x); pos.x = hover_area.x + arrow_size.x; } } //ELM_CTXPOPUP_DIRECTION_RIGHT else { _adjust_pos_y(&pos, &base_size, &hover_area); dir = ELM_CTXPOPUP_DIRECTION_RIGHT; if (pos.x + (arrow_size.x + base_size.x) > hover_area.x + hover_area.w) base_size.x -= ((pos.x + arrow_size.x + base_size.x) - (hover_area.x + hover_area.w)); } } } //Final position and size. rect->x = pos.x; rect->y = pos.y; rect->w = base_size.x; rect->h = base_size.y; return dir; } static void _update_arrow(Evas_Object *obj, Elm_Ctxpopup_Direction dir, Evas_Coord_Rectangle base_size) { Evas_Coord x, y; Evas_Coord_Rectangle arrow_size; Widget_Data *wd; double drag; wd = elm_widget_data_get(obj); if (!wd) return; evas_object_geometry_get(obj, &x, &y, NULL, NULL); evas_object_geometry_get(wd->arrow, NULL, NULL, &arrow_size.w, &arrow_size.h); //edje_object_part_unswallow(wd->base, wd->arrow); switch (dir) { case ELM_CTXPOPUP_DIRECTION_RIGHT: edje_object_signal_emit(wd->arrow, "elm,state,left", "elm"); edje_object_part_swallow(wd->base, "elm.swallow.arrow_left", wd->arrow); if (base_size.h > 0) { if (y < ((arrow_size.h * 0.5) + base_size.y)) y = 0; else if (y > base_size.y + base_size.h - (arrow_size.h * 0.5)) y = base_size.h - arrow_size.h; else y = y - base_size.y - (arrow_size.h * 0.5); drag = (double) (y) / (double) (base_size.h - arrow_size.h); edje_object_part_drag_value_set(wd->base, "elm.swallow.arrow_left", 1, drag); } break; case ELM_CTXPOPUP_DIRECTION_LEFT: edje_object_signal_emit(wd->arrow, "elm,state,right", "elm"); edje_object_part_swallow(wd->base, "elm.swallow.arrow_right", wd->arrow); if (base_size.h > 0) { if (y < ((arrow_size.h * 0.5) + base_size.y)) y = 0; else if (y > (base_size.y + base_size.h - (arrow_size.h * 0.5))) y = base_size.h - arrow_size.h; else y = y - base_size.y - (arrow_size.h * 0.5); drag = (double) (y) / (double) (base_size.h - arrow_size.h); edje_object_part_drag_value_set(wd->base, "elm.swallow.arrow_right", 0, drag); } break; case ELM_CTXPOPUP_DIRECTION_DOWN: edje_object_signal_emit(wd->arrow, "elm,state,top", "elm"); edje_object_part_swallow(wd->base, "elm.swallow.arrow_up", wd->arrow); if (base_size.w > 0) { if (x < ((arrow_size.w * 0.5) + base_size.x)) x = 0; else if (x > (base_size.x + base_size.w - (arrow_size.w * 0.5))) x = base_size.w - arrow_size.w; else x = x - base_size.x - (arrow_size.w * 0.5); drag = (double) (x) / (double) (base_size.w - arrow_size.w); edje_object_part_drag_value_set(wd->base, "elm.swallow.arrow_up", drag, 1); } break; case ELM_CTXPOPUP_DIRECTION_UP: edje_object_signal_emit(wd->arrow, "elm,state,bottom", "elm"); edje_object_part_swallow(wd->base, "elm.swallow.arrow_down", wd->arrow); if (base_size.w > 0) { if (x < ((arrow_size.w * 0.5) + base_size.x)) x = 0; else if (x > (base_size.x + base_size.w - (arrow_size.w * 0.5))) x = base_size.w - arrow_size.w; else x = x - base_size.x - (arrow_size.w * 0.5); drag = (double) (x) / (double) (base_size.w - arrow_size.w); edje_object_part_drag_value_set(wd->base, "elm.swallow.arrow_down", drag, 0); } break; default: break; } //should be here for getting accurate geometry value evas_object_smart_calculate(wd->base); } static void _hide_signal_emit(Evas_Object *obj, Elm_Ctxpopup_Direction dir) { Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd->visible) return; switch (dir) { case ELM_CTXPOPUP_DIRECTION_UP: edje_object_signal_emit(wd->base, "elm,state,hide,up", "elm"); break; case ELM_CTXPOPUP_DIRECTION_LEFT: edje_object_signal_emit(wd->base, "elm,state,hide,left", "elm"); break; case ELM_CTXPOPUP_DIRECTION_RIGHT: edje_object_signal_emit(wd->base, "elm,state,hide,right", "elm"); break; case ELM_CTXPOPUP_DIRECTION_DOWN: edje_object_signal_emit(wd->base, "elm,state,hide,down", "elm"); break; default: break; } edje_object_signal_emit(wd->bg, "elm,state,hide", "elm"); } static void _show_signal_emit(Evas_Object *obj, Elm_Ctxpopup_Direction dir) { Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd->visible) return; if ((wd->list) && (!wd->list_visible)) return; switch (dir) { case ELM_CTXPOPUP_DIRECTION_UP: edje_object_signal_emit(wd->base, "elm,state,show,up", "elm"); break; case ELM_CTXPOPUP_DIRECTION_LEFT: edje_object_signal_emit(wd->base, "elm,state,show,left", "elm"); break; case ELM_CTXPOPUP_DIRECTION_RIGHT: edje_object_signal_emit(wd->base, "elm,state,show,right", "elm"); break; case ELM_CTXPOPUP_DIRECTION_DOWN: edje_object_signal_emit(wd->base, "elm,state,show,down", "elm"); break; default: break; } edje_object_signal_emit(wd->bg, "elm,state,show", "elm"); edje_object_signal_emit(wd->base, "elm,state,show", "elm"); } static void _sizing_eval(Evas_Object *obj) { Widget_Data *wd; Evas_Coord_Rectangle rect = { 0, 0, 1, 1 }; Evas_Coord_Point list_size = { 0, 0 }; wd = elm_widget_data_get(obj); if (!wd) return; //Base wd->dir = _calc_base_geometry(obj, &rect); _update_arrow(obj, wd->dir, rect); _shift_base_by_arrow(wd->arrow, wd->dir, &rect); if ((wd->list) && (wd->list_visible)) { evas_object_geometry_get(wd->list, 0, 0, &list_size.x, &list_size.y); if ((list_size.x >= rect.w) || (list_size.y >= rect.h)) { elm_list_mode_set(wd->list, ELM_LIST_COMPRESS); evas_object_size_hint_min_set(wd->box, rect.w, rect.h); evas_object_size_hint_min_set(obj, rect.w, rect.h); } } evas_object_move(wd->base, rect.x, rect.y); evas_object_resize(wd->base, rect.w, rect.h); _show_signal_emit(obj, wd->dir); } static void _shift_base_by_arrow(Evas_Object *arrow, Elm_Ctxpopup_Direction dir, Evas_Coord_Rectangle *rect) { Evas_Coord arrow_w, arrow_h; evas_object_geometry_get(arrow, NULL, NULL, &arrow_w, &arrow_h); switch (dir) { case ELM_CTXPOPUP_DIRECTION_RIGHT: rect->x += arrow_w; break; case ELM_CTXPOPUP_DIRECTION_LEFT: rect->x -= arrow_w; break; case ELM_CTXPOPUP_DIRECTION_DOWN: rect->y += arrow_h; break; case ELM_CTXPOPUP_DIRECTION_UP: rect->y -= arrow_h; break; default: break; } } static void _del_pre_hook(Evas_Object *obj) { Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return; evas_object_event_callback_del_full(wd->box, EVAS_CALLBACK_RESIZE, _content_resize, obj); _parent_cut_off(obj); } static void _del_hook(Evas_Object *obj) { Widget_Data *wd; Elm_Ctxpopup_Item *it; wd = elm_widget_data_get(obj); if (!wd) return; elm_ctxpopup_clear(obj); evas_object_del(wd->arrow); evas_object_del(wd->base); EINA_LIST_FREE (wd->items, it) elm_widget_item_free(it); free(wd); } //FIXME: lost the content size when theme hook is called. static void _theme_hook(Evas_Object *obj) { Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return; _elm_widget_mirrored_reload(obj); _elm_theme_object_set(obj, wd->bg, "ctxpopup", "bg", elm_widget_style_get(obj)); _elm_theme_object_set(obj, wd->base, "ctxpopup", "base", elm_widget_style_get(obj)); _elm_theme_object_set(obj, wd->arrow, "ctxpopup", "arrow", elm_widget_style_get(obj)); if (wd->list) { if (!strncmp(elm_object_style_get(obj), "default", strlen("default"))) elm_object_style_set(wd->list, "ctxpopup"); else elm_object_style_set(wd->list, elm_object_style_get(obj)); } wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; if (wd->visible) { _sizing_eval(obj); } } static void _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content) { ELM_CHECK_WIDTYPE(obj, widtype); Evas_Coord min_w = -1, min_h = -1; Widget_Data *wd; if ((part) && (strcmp(part, "default"))) return; wd = elm_widget_data_get(obj); if ((!wd) || (!content)) return; if (content == wd->content) return; //TODO: wd->list if (wd->content) evas_object_del(wd->content); //Use Box wd->box = elm_box_add(obj); evas_object_size_hint_weight_set(wd->box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_weight_set(content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(content, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(content); evas_object_size_hint_min_get(content, &min_w, &min_h); evas_object_size_hint_min_set(wd->box, min_w, min_h); elm_box_pack_end(wd->box, content); evas_object_event_callback_add(wd->box, EVAS_CALLBACK_RESIZE, _content_resize, obj); evas_object_event_callback_add(wd->box, EVAS_CALLBACK_DEL, _content_del, obj); elm_widget_sub_object_add(obj, wd->box); edje_object_part_swallow(wd->base, "elm.swallow.content", wd->box); wd->content = content; wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; if (wd->visible) _sizing_eval(obj); } static Evas_Object * _content_unset_hook(Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd; Evas_Object *content; if ((part) && (strcmp(part, "default"))) return NULL; wd = elm_widget_data_get(obj); if (!wd) return NULL; content = wd->content; if ((!content) || (!wd->box)) return NULL; edje_object_part_unswallow(wd->base, wd->box); elm_widget_sub_object_del(obj, wd->box); evas_object_event_callback_del(wd->box, EVAS_CALLBACK_DEL, _content_del); edje_object_signal_emit(wd->base, "elm,state,content,disable", "elm"); evas_object_del(wd->box); wd->box = NULL; wd->content = NULL; wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; return content; } static Evas_Object * _content_get_hook(const Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd; if ((part) && (strcmp(part, "default"))) return NULL; wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->content; } static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label) { Widget_Data *wd; Elm_Ctxpopup_Item *ctxpopup_it; if ((part) && (strcmp(part, "default"))) return; ctxpopup_it = (Elm_Ctxpopup_Item *)it; wd = elm_widget_data_get(WIDGET(ctxpopup_it)); if (!wd) return; elm_object_item_part_text_set(ctxpopup_it->list_item, "default", label); wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; if (wd->visible) { _sizing_eval(WIDGET(ctxpopup_it)); } } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { Elm_Ctxpopup_Item *ctxpopup_it; if (part && strcmp(part, "default")) return NULL; ctxpopup_it = (Elm_Ctxpopup_Item *)it; return elm_object_item_part_text_get(ctxpopup_it->list_item, "default"); } static void _item_content_set_hook(Elm_Object_Item *it, const char *part, Evas_Object *content) { Widget_Data *wd; Elm_Ctxpopup_Item *ctxpopup_it; if ((part) && (strcmp(part, "icon")) && (strcmp(part, "start")) && (strcmp(part, "end"))) return; ctxpopup_it = (Elm_Ctxpopup_Item *)it; wd = elm_widget_data_get(WIDGET(ctxpopup_it)); if (!wd) return; if ((part) && (!strcmp(part, "end"))) elm_object_item_part_content_set(ctxpopup_it->list_item, "end", content); else elm_object_item_part_content_set(ctxpopup_it->list_item, "start", content); wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; if (wd->visible) { _sizing_eval(WIDGET(ctxpopup_it)); } } static Evas_Object * _item_content_get_hook(const Elm_Object_Item *it, const char *part) { Elm_Ctxpopup_Item *ctxpopup_it; if (part && strcmp(part, "icon") && strcmp(part, "start") && strcmp(part, "end")) return NULL; ctxpopup_it = (Elm_Ctxpopup_Item *)it; if (part && !strcmp(part, "end")) return elm_object_item_part_content_get(ctxpopup_it->list_item, "end"); else return elm_object_item_part_content_get(ctxpopup_it->list_item, "start"); } static void _item_disable_hook(Elm_Object_Item *it) { Widget_Data *wd; Elm_Ctxpopup_Item *ctxpopup_it = (Elm_Ctxpopup_Item *)it; wd = elm_widget_data_get(WIDGET(ctxpopup_it)); if (!wd) return; elm_object_item_disabled_set(ctxpopup_it->list_item, elm_widget_item_disabled_get(ctxpopup_it)); } static void _item_signal_emit_hook(Elm_Object_Item *it, const char *emission, const char *source) { Elm_Ctxpopup_Item *ctxpopup_it = (Elm_Ctxpopup_Item *)it; elm_object_item_signal_emit(ctxpopup_it->list_item, emission, source); } static void _bg_clicked_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; _hide_signal_emit(data, wd->dir); } static void _ctxpopup_show(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return; if ((!wd->list) && (!wd->content)) return; if (wd->list) { elm_list_go(wd->list); wd->visible = EINA_TRUE; elm_object_focus_set(wd->list, EINA_TRUE); return; } wd->visible = EINA_TRUE; evas_object_show(wd->bg); evas_object_show(wd->base); evas_object_show(wd->arrow); edje_object_signal_emit(wd->bg, "elm,state,show", "elm"); edje_object_signal_emit(wd->base, "elm,state,show", "elm"); _sizing_eval(obj); elm_object_focus_set(obj, EINA_TRUE); } static void _hide_finished(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_hide(data); evas_object_smart_callback_call(data, SIG_DISMISSED, NULL); } static void _ctxpopup_hide(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (!wd->visible)) return; evas_object_hide(wd->bg); evas_object_hide(wd->arrow); evas_object_hide(wd->base); wd->visible = EINA_FALSE; wd->list_visible = EINA_FALSE; } static void _content_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; elm_box_recalculate(wd->box); _sizing_eval(data); } static void _list_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; if (!wd->visible) return; if (wd->list_visible) return; wd->list_visible = EINA_TRUE; evas_object_show(wd->bg); evas_object_show(wd->base); evas_object_show(wd->arrow); _sizing_eval(obj); } static void _ctxpopup_move(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return; if (wd->visible) evas_object_show(wd->arrow); _sizing_eval(obj); } static void _restack(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; evas_object_layer_set(wd->bg, evas_object_layer_get(obj)); evas_object_layer_set(wd->base, evas_object_layer_get(obj)); } static void _content_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_object_content_unset(data); } static void _list_del(Widget_Data *wd) { if (!wd->list) return; edje_object_part_unswallow(wd->base, wd->box); elm_box_unpack(wd->box, wd->list); evas_object_del(wd->list); wd->list = NULL; wd->box = NULL; } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { Evas_Object *list; Widget_Data *wd; Elm_Ctxpopup_Item *ctxpopup_it = (Elm_Ctxpopup_Item *)it; wd = elm_widget_data_get(WIDGET(ctxpopup_it)); if (!wd) return EINA_FALSE; wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; list = elm_object_item_widget_get(ctxpopup_it->list_item); if (eina_list_count(elm_list_items_get(list)) < 2) { elm_object_item_del(ctxpopup_it->list_item); wd->items = eina_list_remove(wd->items, it); evas_object_hide(WIDGET(ctxpopup_it)); return EINA_TRUE; } elm_object_item_del(ctxpopup_it->list_item); wd->items = eina_list_remove(wd->items, it); if (wd->list_visible) _sizing_eval(WIDGET(ctxpopup_it)); return EINA_TRUE; } static void _disable_hook(Evas_Object *obj) { //TODO: elm_object_disabled_set(); does not ignite this part Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_object_disabled_set(wd->list, elm_widget_disabled_get(obj)); } static void _signal_emit_hook(Evas_Object *obj, const char *emission, const char *source) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_signal_emit(wd->base, emission, source); } static void _signal_callback_add_hook(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_signal_callback_add(wd->base, emission, source, func_cb, data); } static void _signal_callback_del_hook(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_signal_callback_del_full(wd->base, emission, source, func_cb, data); } static void _item_wrap_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Ctxpopup_Item *item = data; item->wcb.org_func_cb((void *)item->wcb.org_data, item->wcb.cobj, item); } EAPI Evas_Object * elm_ctxpopup_add(Evas_Object *parent) { Evas_Object *obj; Evas *e; Widget_Data *wd; ELM_WIDGET_STANDARD_SETUP(wd, Widget_Data, parent, e, obj, NULL); ELM_SET_WIDTYPE(widtype, "ctxpopup"); elm_widget_type_set(obj, "ctxpopup"); elm_widget_data_set(obj, wd); elm_widget_del_pre_hook_set(obj, _del_pre_hook); elm_widget_del_hook_set(obj, _del_hook); elm_widget_theme_hook_set(obj, _theme_hook); elm_widget_on_focus_hook_set(obj, _on_focus_hook, NULL); elm_widget_can_focus_set(obj, EINA_TRUE); elm_widget_event_hook_set(obj, _event_hook); elm_widget_content_set_hook_set(obj, _content_set_hook); elm_widget_content_unset_hook_set(obj, _content_unset_hook); elm_widget_content_get_hook_set(obj, _content_get_hook); elm_widget_disable_hook_set(obj, _disable_hook); elm_widget_signal_emit_hook_set(obj, _signal_emit_hook); elm_widget_signal_callback_add_hook_set(obj, _signal_callback_add_hook); elm_widget_signal_callback_del_hook_set(obj, _signal_callback_del_hook); elm_widget_focus_next_hook_set(obj, _focus_next_hook); //Background wd->bg = edje_object_add(e); elm_widget_sub_object_add(obj, wd->bg); _elm_theme_object_set(obj, wd->bg, "ctxpopup", "bg", "default"); edje_object_signal_callback_add(wd->bg, "elm,action,click", "", _bg_clicked_cb, obj); //Base wd->base = edje_object_add(e); elm_widget_sub_object_add(obj, wd->base); _elm_theme_object_set(obj, wd->base, "ctxpopup", "base", "default"); edje_object_signal_callback_add(wd->base, "elm,action,hide,finished", "", _hide_finished, obj); //Arrow wd->arrow = edje_object_add(e); elm_widget_sub_object_add(obj, wd->arrow); _elm_theme_object_set(obj, wd->arrow, "ctxpopup", "arrow", "default"); wd->dir_priority[0] = ELM_CTXPOPUP_DIRECTION_UP; wd->dir_priority[1] = ELM_CTXPOPUP_DIRECTION_LEFT; wd->dir_priority[2] = ELM_CTXPOPUP_DIRECTION_RIGHT; wd->dir_priority[3] = ELM_CTXPOPUP_DIRECTION_DOWN; wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; evas_object_event_callback_add(obj, EVAS_CALLBACK_SHOW, _ctxpopup_show, NULL); evas_object_event_callback_add(obj, EVAS_CALLBACK_HIDE, _ctxpopup_hide, NULL); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOVE, _ctxpopup_move, NULL); evas_object_event_callback_add(obj, EVAS_CALLBACK_RESTACK, _restack, obj); evas_object_smart_callback_add(obj, "scroll-freeze-on", _freeze_on, obj); evas_object_smart_callback_add(obj, "scroll-freeze-off", _freeze_off, obj); evas_object_smart_callback_add(obj, "scroll-hold-on", _hold_on, obj); evas_object_smart_callback_add(obj, "scroll-hold-off", _hold_off, obj); evas_object_smart_callbacks_descriptions_set(obj, _signals); //default parent is to be hover parent elm_ctxpopup_hover_parent_set(obj, parent); return obj; } EAPI void elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd; Evas_Coord x, y, w, h; wd = elm_widget_data_get(obj); if ((!wd) || (!parent)) return; _parent_cut_off(obj); evas_object_event_callback_add(parent, EVAS_CALLBACK_DEL, _parent_del, obj); evas_object_event_callback_add(parent, EVAS_CALLBACK_MOVE, _parent_move, obj); evas_object_event_callback_add(parent, EVAS_CALLBACK_RESIZE, _parent_resize, obj); elm_widget_sub_object_add(parent, obj); wd->parent = parent; //Update Background evas_object_geometry_get(parent, &x, &y, &w, &h); if (!strcmp(elm_widget_type_get(parent), "elm_win")) x = y = 0; evas_object_move(wd->bg, x, y); evas_object_resize(wd->bg, w, h); if (wd->visible) _sizing_eval(obj); } EAPI Evas_Object * elm_ctxpopup_hover_parent_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->parent; } EAPI void elm_ctxpopup_clear(Evas_Object * obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; _list_del(wd); wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; } EAPI void elm_ctxpopup_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return; wd->horizontal = !!horizontal; if ((!wd->list)) return; if (!horizontal) { elm_list_horizontal_set(wd->list, wd->horizontal); } else { elm_list_horizontal_set(wd->list, wd->horizontal); } wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; if (wd->visible) _sizing_eval(obj); } EAPI Eina_Bool elm_ctxpopup_horizontal_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->horizontal; } EAPI Elm_Object_Item * elm_ctxpopup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd; Elm_Ctxpopup_Item *item; wd = elm_widget_data_get(obj); if (!wd) return NULL; item = elm_widget_item_new(obj, Elm_Ctxpopup_Item); if (!item) return NULL; elm_widget_item_del_pre_hook_set(item, _item_del_pre_hook); elm_widget_item_disable_hook_set(item, _item_disable_hook); elm_widget_item_text_set_hook_set(item, _item_text_set_hook); elm_widget_item_text_get_hook_set(item, _item_text_get_hook); elm_widget_item_content_set_hook_set(item, _item_content_set_hook); elm_widget_item_content_get_hook_set(item, _item_content_get_hook); elm_widget_item_signal_emit_hook_set(item, _item_signal_emit_hook); if (!wd->list) { //The first item is appended. wd->list = elm_list_add(obj); elm_list_mode_set(wd->list, ELM_LIST_EXPAND); elm_list_horizontal_set(wd->list, wd->horizontal); evas_object_event_callback_add(wd->list, EVAS_CALLBACK_RESIZE, _list_resize, obj); _content_set_hook(obj, "default", wd->list); } item->wcb.org_func_cb = func; item->wcb.org_data = data; item->wcb.cobj = obj; item->list_item = elm_list_item_append(wd->list, label, icon, NULL, _item_wrap_cb, item); wd->items = eina_list_append(wd->items, item); wd->dir = ELM_CTXPOPUP_DIRECTION_UNKNOWN; if (wd->visible) _sizing_eval(obj); return (Elm_Object_Item *)item; } EAPI void elm_ctxpopup_direction_priority_set(Evas_Object *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return; wd->dir_priority[0] = first; wd->dir_priority[1] = second; wd->dir_priority[2] = third; wd->dir_priority[3] = fourth; if (wd->visible) _sizing_eval(obj); } EAPI void elm_ctxpopup_direction_priority_get(Evas_Object *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return; if (first) *first = wd->dir_priority[0]; if (second) *second = wd->dir_priority[1]; if (third) *third = wd->dir_priority[2]; if (fourth) *fourth = wd->dir_priority[3]; } EAPI Elm_Ctxpopup_Direction elm_ctxpopup_direction_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_CTXPOPUP_DIRECTION_UNKNOWN; Widget_Data *wd; wd = elm_widget_data_get(obj); if (!wd) return ELM_CTXPOPUP_DIRECTION_UNKNOWN; return wd->dir; } EAPI void elm_ctxpopup_dismiss(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; _hide_signal_emit(obj, wd->dir); } elementary-1.7.7/src/lib/elm_widget_route.h0000664000175000017500000001176612127353615015702 00000000000000#ifndef ELM_WIDGET_ROUTE_H #define ELM_WIDGET_ROUTE_H /** * @addtogroup Widget * @{ * * @section elm-route-class The Elementary Route Class * * Elementary, besides having the @ref Route widget, exposes its * foundation -- the Elementary Route Class -- in order to create other * widgets which are a route with some more logic on top. */ /** * @def ELM_ROUTE_CLASS * * Use this macro to cast whichever subclass of * #Elm_Route_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_ROUTE_CLASS(x) ((Elm_Route_Smart_Class *)x) /** * @def ELM_ROUTE_DATA * * Use this macro to cast whichever subdata of * #Elm_Route_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_ROUTE_DATA(x) ((Elm_Route_Smart_Data *)x) /** * @def ELM_ROUTE_SMART_CLASS_VERSION * * Current version for Elementary route @b base smart class, a value * which goes to _Elm_Route_Smart_Class::version. * * @ingroup Widget */ #define ELM_ROUTE_SMART_CLASS_VERSION 1 /** * @def ELM_ROUTE_SMART_CLASS_INIT * * Initializer for a whole #Elm_Route_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_ROUTE_SMART_CLASS_INIT_NULL * @see ELM_ROUTE_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_ROUTE_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_ROUTE_SMART_CLASS_VERSION} /** * @def ELM_ROUTE_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Route_Smart_Class structure. * * @see ELM_ROUTE_SMART_CLASS_INIT_NAME_VERSION * @see ELM_ROUTE_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_ROUTE_SMART_CLASS_INIT_NULL \ ELM_ROUTE_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_ROUTE_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Route_Smart_Class structure and * set its name and version. * * This is similar to #ELM_ROUTE_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Route_Smart_Class (base field) * to the latest #ELM_ROUTE_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_ROUTE_SMART_CLASS_INIT_NULL * @see ELM_ROUTE_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_ROUTE_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_ROUTE_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary route base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a route. * * All of the functions listed on @ref Route namespace will work for * objects deriving from #Elm_Route_Smart_Class. */ typedef struct _Elm_Route_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Route_Smart_Class; /** * Base widget smart data extended with route instance data. */ typedef struct _Elm_Route_Smart_Data Elm_Route_Smart_Data; typedef struct Segment Segment; struct _Elm_Route_Smart_Data { Elm_Widget_Smart_Data base; #ifdef ELM_EMAP EMap_Route *emap; #endif double lon_min, lon_max; double lat_min, lat_max; Eina_List *segments; //list of *Segment Eina_Bool must_calc_segments : 1; }; struct Segment { Evas_Object *obj; #ifdef ELM_EMAP EMap_Route_Node *node_start; EMap_Route_Node *node_end; #endif double start_x, start_y; double end_x, end_y; Eina_Bool must_calc : 1; }; /** * @} */ EAPI extern const char ELM_ROUTE_SMART_NAME[]; EAPI const Elm_Route_Smart_Class *elm_route_smart_class_get(void); #define ELM_ROUTE_DATA_GET(o, sd) \ Elm_Route_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_ROUTE_DATA_GET_OR_RETURN(o, ptr) \ ELM_ROUTE_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_ROUTE_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_ROUTE_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_ROUTE_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_ROUTE_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_flipselector.h0000664000175000017500000002407112127353615015665 00000000000000/** * @defgroup Flipselector Flip Selector * @ingroup Elementary * * @image html flipselector_inheritance_tree.png * @image latex flipselector_inheritance_tree.eps * * @image html img/widget/flipselector/preview-00.png * @image latex img/widget/flipselector/preview-00.eps * * A flip selector is a widget to show a set of @b text items, one * at a time, with the same sheet switching style as the @ref Clock * "clock" widget, when one changes the current displaying sheet * (thus, the "flip" in the name). * * User clicks to flip sheets which are @b held for some time will * make the flip selector to flip continuously and automatically for * the user. The interval between flips will keep growing in time, * so that it helps the user to reach an item which is distant from * the current selection. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for flip selector objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "selected" - when the widget's selected text item is changed * - @c "overflowed" - when the widget's current selection is changed * from the first item in its list to the last * - @c "underflowed" - when the widget's current selection is changed * from the last item in its list to the first * * Available styles for it: * - @c "default" * * Default text parts of the flipselector items that you can use for are: * @li "default" - label of the flipselector item * * Supported elm_object common APIs. * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * * Supported elm_object_item common APIs. * @li @ref elm_object_item_text_set * @li @ref elm_object_item_part_text_set * @li @ref elm_object_item_signal_emit * * Here is an example on its usage: * @li @ref flipselector_example */ /** * @addtogroup Flipselector * @{ */ /** * Add a new flip selector widget to the given parent Elementary * (container) widget * * @param parent The parent object * @return a new flip selector widget handle or @c NULL, on errors * * This function inserts a new flip selector widget on the canvas. * * @ingroup Flipselector */ EAPI Evas_Object *elm_flipselector_add(Evas_Object *parent); /** * Programmatically select the next item of a flip selector widget * * @param obj The flipselector object * * @note The selection will be animated. Also, if it reaches the * end of its list of member items, it will continue with the first * one onwards. * * @ingroup Flipselector */ EAPI void elm_flipselector_flip_next(Evas_Object *obj); /** * Programmatically select the previous item of a flip selector * widget * * @param obj The flipselector object * * @note The selection will be animated. Also, if it reaches the * beginning of its list of member items, it will continue with the * last one backwards. * * @ingroup Flipselector */ EAPI void elm_flipselector_flip_prev(Evas_Object *obj); /** * Append a (text) item to a flip selector widget * * @param obj The flipselector object * @param label The (text) label of the new item * @param func Convenience callback function to take place when * item is selected * @param data Data passed to @p func, above * @return A handle to the item added or @c NULL, on errors * * The widget's list of labels to show will be appended with the * given value. If the user wishes so, a callback function pointer * can be passed, which will get called when this same item is * selected. * * @note The current selection @b won't be modified by appending an * element to the list. * * @note The maximum length of the text label is going to be * determined by the widget's theme. Strings larger than * that value are going to be @b truncated. * * @ingroup Flipselector */ EAPI Elm_Object_Item *elm_flipselector_item_append(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data); /** * Prepend a (text) item to a flip selector widget * * @param obj The flipselector object * @param label The (text) label of the new item * @param func Convenience callback function to take place when * item is selected * @param data Data passed to @p func, above * @return A handle to the item added or @c NULL, on errors * * The widget's list of labels to show will be prepended with the * given value. If the user wishes so, a callback function pointer * can be passed, which will get called when this same item is * selected. * * @note The current selection @b won't be modified by prepending * an element to the list. * * @note The maximum length of the text label is going to be * determined by the widget's theme. Strings larger than * that value are going to be @b truncated. * * @ingroup Flipselector */ EAPI Elm_Object_Item *elm_flipselector_item_prepend(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data); /** * Get the internal list of items in a given flip selector widget. * * @param obj The flipselector object * @return The list of items (#Elm_Object_Item as data) or * @c NULL on errors. * * This list is @b not to be modified in any way and must not be * freed. Use the list members with functions like * elm_object_item_text_set(), * elm_object_item_text_get(), * elm_object_item_del(), * elm_flipselector_item_selected_get(), * elm_flipselector_item_selected_set(). * * @warning This list is only valid until @p obj object's internal * items list is changed. It should be fetched again with another * call to this function when changes happen. * * @ingroup Flipselector */ EAPI const Eina_List *elm_flipselector_items_get(const Evas_Object *obj); /** * Get the first item in the given flip selector widget's list of * items. * * @param obj The flipselector object * @return The first item or @c NULL, if it has no items (and on * errors) * * @see elm_flipselector_item_append() * @see elm_flipselector_last_item_get() * * @ingroup Flipselector */ EAPI Elm_Object_Item *elm_flipselector_first_item_get(const Evas_Object *obj); /** * Get the last item in the given flip selector widget's list of * items. * * @param obj The flipselector object * @return The last item or @c NULL, if it has no items (and on * errors) * * @see elm_flipselector_item_prepend() * @see elm_flipselector_first_item_get() * * @ingroup Flipselector */ EAPI Elm_Object_Item *elm_flipselector_last_item_get(const Evas_Object *obj); /** * Get the currently selected item in a flip selector widget. * * @param obj The flipselector object * @return The selected item or @c NULL, if the widget has no items * (and on errors) * * @ingroup Flipselector */ EAPI Elm_Object_Item *elm_flipselector_selected_item_get(const Evas_Object *obj); /** * Set whether a given flip selector widget's item should be the * currently selected one. * * @param it The flip selector item * @param selected @c EINA_TRUE to select it, @c EINA_FALSE to unselect. * * This sets whether @p item is or not the selected (thus, under * display) one. If @p item is different than the one under display, * the latter will be unselected. If the @p item is set to be * unselected, on the other hand, the @b first item in the widget's * internal members list will be the new selected one. * * @see elm_flipselector_item_selected_get() * * @ingroup Flipselector */ EAPI void elm_flipselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); /** * Get whether a given flip selector widget's item is the currently * selected one. * * @param it The flip selector item * @return @c EINA_TRUE, if it's selected, @c EINA_FALSE otherwise * (or on errors). * * @see elm_flipselector_item_selected_set() * * @ingroup Flipselector */ EAPI Eina_Bool elm_flipselector_item_selected_get(const Elm_Object_Item *it); /** * Gets the item before @p item in a flip selector widget's internal list of * items. * * @param it The item to fetch previous from * @return The item before the @p item, in its parent's list. If there is no * previous item for @p item or there's an error, @c NULL is returned. * * @see elm_flipselector_item_next_get() * * @ingroup Flipselector */ EAPI Elm_Object_Item *elm_flipselector_item_prev_get(const Elm_Object_Item *it); /** * Gets the item after @p item in a flip selector widget's * internal list of items. * * @param it The item to fetch next from * @return The item after the @p item, in its parent's list. If there is no next * item for @p item or there's an error, @c NULL is returned. * * @see elm_flipselector_item_prev_get() * * @ingroup Flipselector */ EAPI Elm_Object_Item *elm_flipselector_item_next_get(const Elm_Object_Item *it); /** * Set the interval on time updates for a user mouse button hold * on a flip selector widget. * * @param obj The flip selector object * @param interval The (first) interval value in seconds * * This interval value is @b decreased while the user holds the * mouse pointer either flipping up or flipping down a given flip * selector. * * This helps the user to get to a given item distant from the * current one easier/faster, as it will start to flip quicker and * quicker on mouse button holds. * * The calculation for the next flip interval value, starting from * the one set with this call, is the previous interval divided by * 1.05, so it decreases a little bit. * * The default starting interval value for automatic flips is * @b 0.85 seconds. * * @see elm_flipselector_first_interval_get() * * @ingroup Flipselector */ EAPI void elm_flipselector_first_interval_set(Evas_Object *obj, double interval); /** * Get the interval on time updates for an user mouse button hold * on a flip selector widget. * * @param obj The flip selector object * @return The (first) interval value, in seconds, set on it * * @see elm_flipselector_first_interval_set() for more details * * @ingroup Flipselector */ EAPI double elm_flipselector_first_interval_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_image.c0000664000175000017500000010116212127353615014244 00000000000000#include #include "elm_priv.h" #include "elm_widget_image.h" #define FMT_SIZE_T "%zu" EAPI const char ELM_IMAGE_SMART_NAME[] = "elm_image"; static const char SIG_DND[] = "drop"; static const char SIG_CLICKED[] = "clicked"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_DND, ""}, {SIG_CLICKED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_IMAGE_SMART_NAME, _elm_image, Elm_Image_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _smart_callbacks); static void _on_image_preloaded(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event __UNUSED__) { Elm_Image_Smart_Data *sd = data; sd->preloading = EINA_FALSE; if (sd->show) evas_object_show(obj); if (sd->prev_img) evas_object_del(sd->prev_img); sd->prev_img = NULL; } static void _on_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } static Eina_Bool _elm_image_animate_cb(void *data) { Elm_Image_Smart_Data *sd = data; if (!sd->anim) return ECORE_CALLBACK_CANCEL; sd->cur_frame++; if (sd->cur_frame > sd->frame_count) sd->cur_frame = sd->cur_frame % sd->frame_count; evas_object_image_animated_frame_set(sd->img, sd->cur_frame); sd->frame_duration = evas_object_image_animated_frame_duration_get (sd->img, sd->cur_frame, 0); if (sd->frame_duration > 0) ecore_timer_interval_set(sd->anim_timer, sd->frame_duration); return ECORE_CALLBACK_RENEW; } static Evas_Object * _img_new(Evas_Object *obj) { Evas_Object *img; ELM_IMAGE_DATA_GET(obj, sd); img = evas_object_image_add(evas_object_evas_get(obj)); evas_object_image_scale_hint_set(img, EVAS_IMAGE_SCALE_HINT_STATIC); evas_object_repeat_events_set(img, EINA_TRUE); evas_object_event_callback_add (img, EVAS_CALLBACK_IMAGE_PRELOADED, _on_image_preloaded, sd); evas_object_event_callback_add (img, EVAS_CALLBACK_MOUSE_UP, _on_mouse_up, obj); evas_object_smart_member_add(img, obj); elm_widget_sub_object_add(obj, img); return img; } /* fixme: testar drag and drop depois! */ static void _elm_image_internal_sizing_eval(Elm_Image_Smart_Data *sd) { Evas_Coord x, y, w, h; const char *type; if (!sd->img) return; w = sd->img_w; h = sd->img_h; type = evas_object_type_get(sd->img); if (!type) return; if (!strcmp(type, "edje")) { x = sd->img_x; y = sd->img_y; evas_object_move(sd->img, x, y); evas_object_resize(sd->img, w, h); } else { double alignh = 0.5, alignv = 0.5; int iw = 0, ih = 0; evas_object_image_size_get(sd->img, &iw, &ih); iw = ((double)iw) * sd->scale; ih = ((double)ih) * sd->scale; if (iw < 1) iw = 1; if (ih < 1) ih = 1; if (sd->aspect_fixed) { h = ((double)ih * w) / (double)iw; if (sd->fill_inside) { if (h > sd->img_h) { h = sd->img_h; w = ((double)iw * h) / (double)ih; } } else { if (h < sd->img_h) { h = sd->img_h; w = ((double)iw * h) / (double)ih; } } } if (!sd->resize_up) { if (w > iw) w = iw; if (h > ih) h = ih; } if (!sd->resize_down) { if (w < iw) w = iw; if (h < ih) h = ih; } evas_object_size_hint_align_get (ELM_WIDGET_DATA(sd)->obj, &alignh, &alignv); if (alignh == EVAS_HINT_FILL) alignh = 0.5; if (alignv == EVAS_HINT_FILL) alignv = 0.5; x = sd->img_x + ((sd->img_w - w) * alignh); y = sd->img_y + ((sd->img_h - h) * alignv); evas_object_move(sd->img, x, y); evas_object_image_fill_set(sd->img, 0, 0, w, h); evas_object_resize(sd->img, w, h); } } static void _elm_image_file_set_do(Evas_Object *obj) { Evas_Object *pclip = NULL; ELM_IMAGE_DATA_GET(obj, sd); if (sd->prev_img) evas_object_del(sd->prev_img); if (sd->img) { pclip = evas_object_clip_get(sd->img); sd->prev_img = sd->img; } sd->img = _img_new(obj); evas_object_image_load_orientation_set(sd->img, EINA_TRUE); evas_object_clip_set(sd->img, pclip); sd->edje = EINA_FALSE; if (!sd->load_size) evas_object_image_load_size_set(sd->img, sd->load_size, sd->load_size); } /* WARNING: whenever you patch this function, remember to do the same * on elm_icon.c:_elm_icon_smart_file_set()'s 2nd half. */ static Eina_Bool _elm_image_edje_file_set(Evas_Object *obj, const char *file, const char *group) { Evas_Object *pclip; ELM_IMAGE_DATA_GET(obj, sd); if (sd->prev_img) evas_object_del(sd->prev_img); sd->prev_img = NULL; if (!sd->edje) { pclip = evas_object_clip_get(sd->img); if (sd->img) evas_object_del(sd->img); /* Edje object instead */ sd->img = edje_object_add(evas_object_evas_get(obj)); evas_object_smart_member_add(sd->img, obj); if (sd->show) evas_object_show(sd->img); evas_object_clip_set(sd->img, pclip); } sd->edje = EINA_TRUE; if (!edje_object_file_set(sd->img, file, group)) { ERR("failed to set edje file '%s', group '%s': %s", file, group, edje_load_error_str(edje_object_load_error_get(sd->img))); return EINA_FALSE; } /* FIXME: do i want to update icon on file change ? */ _elm_image_internal_sizing_eval(sd); return EINA_TRUE; } static void _elm_image_smart_size_get(const Evas_Object *obj, int *w, int *h) { int tw, th; int cw = 0, ch = 0; const char *type; ELM_IMAGE_DATA_GET(obj, sd); type = evas_object_type_get(sd->img); if (!type) return; if (!strcmp(type, "edje")) edje_object_size_min_get(sd->img, &tw, &th); else evas_object_image_size_get(sd->img, &tw, &th); if ((sd->resize_up) || (sd->resize_down)) evas_object_geometry_get(sd->img, NULL, NULL, &cw, &ch); tw = tw > cw ? tw : cw; th = th > ch ? th : ch; tw = ((double)tw) * sd->scale; th = ((double)th) * sd->scale; if (w) *w = tw; if (h) *h = th; } static void _elm_image_smart_smooth_scale_set(Evas_Object *obj, Eina_Bool smooth) { ELM_IMAGE_DATA_GET(obj, sd); if (sd->edje) return; evas_object_image_smooth_scale_set(sd->img, smooth); } static Eina_Bool _elm_image_smart_smooth_scale_get(const Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); if (sd->edje) return EINA_FALSE; return evas_object_image_smooth_scale_get(sd->img); } static Evas_Object * _elm_image_smart_object_get(const Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); return sd->img; } static void _elm_image_smart_fill_inside_set(Evas_Object *obj, Eina_Bool fill_inside) { ELM_IMAGE_DATA_GET(obj, sd); fill_inside = !!fill_inside; if (sd->fill_inside == fill_inside) return; sd->fill_inside = fill_inside; _elm_image_internal_sizing_eval(sd); } static Eina_Bool _elm_image_smart_fill_inside_get(const Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); return sd->fill_inside; } static void _elm_image_smart_resize_up_set(Evas_Object *obj, Eina_Bool resize_up) { ELM_IMAGE_DATA_GET(obj, sd); resize_up = !!resize_up; if (sd->resize_up == resize_up) return; sd->resize_up = resize_up; _elm_image_internal_sizing_eval(sd); } static Eina_Bool _elm_image_smart_resize_up_get(const Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); return sd->resize_up; } static void _elm_image_smart_resize_down_set(Evas_Object *obj, Eina_Bool resize_down) { ELM_IMAGE_DATA_GET(obj, sd); resize_down = !!resize_down; if (sd->resize_down == resize_down) return; sd->resize_down = resize_down; _elm_image_internal_sizing_eval(sd); } static Eina_Bool _elm_image_smart_resize_down_get(const Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); return sd->resize_up; } static void _elm_image_flip_horizontal(Elm_Image_Smart_Data *sd) { unsigned int *p1, *p2, tmp; unsigned int *data; int x, y, iw, ih; evas_object_image_size_get(sd->img, &iw, &ih); data = evas_object_image_data_get(sd->img, EINA_TRUE); for (y = 0; y < ih; y++) { p1 = data + (y * iw); p2 = data + ((y + 1) * iw) - 1; for (x = 0; x < (iw >> 1); x++) { tmp = *p1; *p1 = *p2; *p2 = tmp; p1++; p2--; } } evas_object_image_data_set(sd->img, data); evas_object_image_data_update_add(sd->img, 0, 0, iw, ih); _elm_image_internal_sizing_eval(sd); } static void _elm_image_flip_vertical(Elm_Image_Smart_Data *sd) { unsigned int *p1, *p2, tmp; unsigned int *data; int x, y, iw, ih; evas_object_image_size_get(sd->img, &iw, &ih); data = evas_object_image_data_get(sd->img, EINA_TRUE); for (y = 0; y < (ih >> 1); y++) { p1 = data + (y * iw); p2 = data + ((ih - 1 - y) * iw); for (x = 0; x < iw; x++) { tmp = *p1; *p1 = *p2; *p2 = tmp; p1++; p2++; } } evas_object_image_data_set(sd->img, data); evas_object_image_data_update_add(sd->img, 0, 0, iw, ih); _elm_image_internal_sizing_eval(sd); } static void _elm_image_smart_rotate_180(Elm_Image_Smart_Data *sd) { unsigned int *p1, *p2, tmp; unsigned int *data; int x, hw, iw, ih; evas_object_image_size_get(sd->img, &iw, &ih); data = evas_object_image_data_get(sd->img, 1); hw = iw * ih; x = (hw / 2); p1 = data; p2 = data + hw - 1; for (; --x > 0; ) { tmp = *p1; *p1 = *p2; *p2 = tmp; p1++; p2--; } evas_object_image_data_set(sd->img, data); evas_object_image_data_update_add(sd->img, 0, 0, iw, ih); _elm_image_internal_sizing_eval(sd); } static void _elm_image_smart_orient_set(Evas_Object *obj, Elm_Image_Orient orient) { unsigned int *data, *data2 = NULL, *to, *from; int x, y, w, hw, iw, ih; ELM_IMAGE_DATA_GET(obj, sd); if (sd->edje) return; switch (orient) { case ELM_IMAGE_FLIP_HORIZONTAL: _elm_image_flip_horizontal(sd); sd->orient = orient; return; case ELM_IMAGE_FLIP_VERTICAL: _elm_image_flip_vertical(sd); sd->orient = orient; return; case ELM_IMAGE_ROTATE_180: _elm_image_smart_rotate_180(sd); sd->orient = orient; return; case ELM_IMAGE_ORIENT_NONE: sd->orient = orient; return; default: break; } evas_object_image_size_get(sd->img, &iw, &ih); /* we need separate destination memory if we want to rotate 90 or * 270 degree */ data = evas_object_image_data_get(sd->img, EINA_FALSE); if (!data) return; data2 = malloc(sizeof(unsigned char) * (iw * ih * 4)); if (!data2) return; memcpy(data2, data, sizeof (unsigned char) * (iw * ih * 4)); w = ih; ih = iw; iw = w; hw = w * ih; evas_object_image_size_set(sd->img, iw, ih); data = evas_object_image_data_get(sd->img, EINA_TRUE); switch (orient) { case ELM_IMAGE_FLIP_TRANSPOSE: to = data; hw = -hw + 1; sd->orient = orient; break; case ELM_IMAGE_FLIP_TRANSVERSE: to = data + hw - 1; w = -w; hw = hw - 1; sd->orient = orient; break; case ELM_IMAGE_ROTATE_90: to = data + w - 1; hw = -hw - 1; sd->orient = orient; break; case ELM_IMAGE_ROTATE_270: to = data + hw - w; w = -w; hw = hw + 1; sd->orient = orient; break; default: ERR("unknown orient %d", orient); evas_object_image_data_set(sd->img, data); // give it back if (data2) free(data2); return; } from = data2; for (x = iw; --x >= 0; ) { for (y = ih; --y >= 0; ) { *to = *from; from++; to += w; } to += hw; } if (data2) free(data2); evas_object_image_data_set(sd->img, data); evas_object_image_data_update_add(sd->img, 0, 0, iw, ih); _elm_image_internal_sizing_eval(sd); } static Elm_Image_Orient _elm_image_smart_orient_get(const Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); return sd->orient; } static Eina_Bool _elm_image_drag_n_drop_cb(void *elm_obj, Evas_Object *obj, Elm_Selection_Data *drop) { ELM_IMAGE_DATA_GET(obj, sd); if (ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->file_set (obj, drop->data, NULL)) { printf("dnd: %s, %s, %s", elm_widget_type_get(elm_obj), SIG_DND, (char *)drop->data); evas_object_smart_callback_call(elm_obj, SIG_DND, drop->data); return EINA_TRUE; } return EINA_FALSE; } static void _elm_image_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Image_Smart_Data); ELM_WIDGET_CLASS(_elm_image_parent_sc)->base.add(obj); /* starts as an Evas image. may switch to an Edje object */ priv->img = _img_new(obj); priv->prev_img = NULL; priv->smooth = EINA_TRUE; priv->fill_inside = EINA_TRUE; priv->resize_up = EINA_TRUE; priv->resize_down = EINA_TRUE; priv->aspect_fixed = EINA_TRUE; priv->load_size = 64; priv->scale = 1.0; ELM_IMAGE_CLASS(ELM_WIDGET_DATA(priv)->api)->load_size_set(obj, 0); elm_widget_can_focus_set(obj, EINA_FALSE); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(priv)->api)->sizing_eval(obj); } static void _elm_image_smart_del(Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); if (sd->anim_timer) ecore_timer_del(sd->anim_timer); evas_object_del(sd->img); if (sd->prev_img) evas_object_del(sd->prev_img); ELM_WIDGET_CLASS(_elm_image_parent_sc)->base.del(obj); } static void _elm_image_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_IMAGE_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_image_parent_sc)->base.move(obj, x, y); if ((sd->img_x == x) && (sd->img_y == y)) return; sd->img_x = x; sd->img_y = y; /* takes care of moving */ _elm_image_internal_sizing_eval(sd); } static void _elm_image_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_IMAGE_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_image_parent_sc)->base.resize(obj, w, h); if ((sd->img_w == w) && (sd->img_h == h)) return; sd->img_w = w; sd->img_h = h; /* takes care of resizing */ _elm_image_internal_sizing_eval(sd); } static void _elm_image_smart_show(Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); sd->show = EINA_TRUE; if (sd->preloading) return; ELM_WIDGET_CLASS(_elm_image_parent_sc)->base.show(obj); evas_object_show(sd->img); if (sd->prev_img) evas_object_del(sd->prev_img); sd->prev_img = NULL; } static void _elm_image_smart_hide(Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_image_parent_sc)->base.hide(obj); sd->show = EINA_FALSE; evas_object_hide(sd->img); if (sd->prev_img) evas_object_del(sd->prev_img); sd->prev_img = NULL; } static void _elm_image_smart_color_set(Evas_Object *obj, int r, int g, int b, int a) { ELM_IMAGE_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_image_parent_sc)->base.color_set(obj, r, g, b, a); evas_object_color_set(sd->img, r, g, b, a); if (sd->prev_img) evas_object_color_set(sd->prev_img, r, g, b, a); } static void _elm_image_smart_clip_set(Evas_Object *obj, Evas_Object *clip) { ELM_IMAGE_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_image_parent_sc)->base.clip_set(obj, clip); evas_object_clip_set(sd->img, clip); if (sd->prev_img) evas_object_clip_set(sd->prev_img, clip); } static void _elm_image_smart_clip_unset(Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_image_parent_sc)->base.clip_unset(obj); evas_object_clip_unset(sd->img); if (sd->prev_img) evas_object_clip_unset(sd->prev_img); } static Eina_Bool _elm_image_smart_theme(Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_image_parent_sc)->theme(obj)) return EINA_FALSE; ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); return EINA_TRUE; } static void _elm_image_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; int w, h; double ts; ELM_IMAGE_DATA_GET(obj, sd); _elm_image_internal_sizing_eval(sd); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->smooth_scale_set (obj, sd->smooth); if (sd->no_scale) ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->scale_set(obj, 1.0); else ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->scale_set (obj, elm_widget_scale_get(obj) * elm_config_scale_get()); ts = sd->scale; sd->scale = 1.0; ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->size_get(obj, &w, &h); sd->scale = ts; evas_object_size_hint_min_get(obj, &minw, &minh); if (sd->no_scale) { maxw = minw = w; maxh = minh = h; if ((sd->scale > 1.0) && (sd->resize_up)) { maxw = minw = w * sd->scale; maxh = minh = h * sd->scale; } else if ((sd->scale < 1.0) && (sd->resize_down)) { maxw = minw = w * sd->scale; maxh = minh = h * sd->scale; } } else { if (!sd->resize_down) { minw = w * sd->scale; minh = h * sd->scale; } if (!sd->resize_up) { maxw = w * sd->scale; maxh = h * sd->scale; } } evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static Eina_Bool _elm_image_smart_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key) { ELM_IMAGE_DATA_GET(obj, sd); _elm_image_file_set_do(obj); evas_object_image_memfile_set (sd->img, (void *)img, size, (char *)format, (char *)key); sd->preloading = EINA_TRUE; sd->show = EINA_TRUE; evas_object_hide(sd->img); evas_object_image_preload(sd->img, EINA_FALSE); if (evas_object_image_load_error_get(sd->img) != EVAS_LOAD_ERROR_NONE) { ERR("Things are going bad for some random " FMT_SIZE_T " byte chunk of memory (%p)", size, sd->img); return EINA_FALSE; } _elm_image_internal_sizing_eval(sd); return EINA_TRUE; } static Eina_Bool _elm_image_smart_file_set(Evas_Object *obj, const char *file, const char *key) { Evas_Coord w, h; ELM_IMAGE_DATA_GET(obj, sd); if (eina_str_has_extension(file, ".edj")) return _elm_image_edje_file_set(obj, file, key); _elm_image_file_set_do(obj); evas_object_image_file_set(sd->img, file, key); sd->preloading = EINA_TRUE; sd->show = EINA_TRUE; evas_object_hide(sd->img); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->size_get(obj, &w, &h); evas_object_image_load_size_set(sd->img, w, h); evas_object_image_preload(sd->img, EINA_FALSE); if (evas_object_image_load_error_get(sd->img) != EVAS_LOAD_ERROR_NONE) { ERR("Things are going bad for '%s' (%p)", file, sd->img); return EINA_FALSE; } _elm_image_internal_sizing_eval(sd); return EINA_TRUE; } static void _elm_image_smart_file_get(const Evas_Object *obj, const char **file, const char **key) { ELM_IMAGE_DATA_GET(obj, sd); if (sd->edje) edje_object_file_get(sd->img, file, key); else evas_object_image_file_get(sd->img, file, key); } static void _elm_image_smart_preload_set(Evas_Object *obj, Eina_Bool disable) { ELM_IMAGE_DATA_GET(obj, sd); if (sd->edje || !sd->preloading) return; evas_object_image_preload(sd->img, disable); sd->preloading = !disable; if (disable) { if (sd->show && sd->img) evas_object_show(sd->img); if (sd->prev_img) { evas_object_del(sd->prev_img); sd->prev_img = NULL; } } } static void _elm_image_smart_load_size_set(Evas_Object *obj, int size) { ELM_IMAGE_DATA_GET(obj, sd); sd->load_size = size; if (!sd->img || sd->edje) return; evas_object_image_load_size_set(sd->img, sd->load_size, sd->load_size); } static int _elm_image_smart_load_size_get(const Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); return sd->load_size; } static void _elm_image_smart_scale_set(Evas_Object *obj, double scale) { ELM_IMAGE_DATA_GET(obj, sd); sd->scale = scale; _elm_image_internal_sizing_eval(sd); } static double _elm_image_smart_scale_get(const Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); return sd->scale; } /** * Turns on editing through drag and drop and copy and paste. */ static void _elm_image_smart_edit_set(Evas_Object *obj, Eina_Bool edit, Evas_Object *parent) { ELM_IMAGE_DATA_GET(obj, sd); if (sd->edje) { printf("No editing edje objects yet (ever)\n"); return; } edit = !!edit; if (edit == sd->edit) return; sd->edit = edit; if (sd->edit) elm_drop_target_add (obj, ELM_SEL_FORMAT_IMAGE, _elm_image_drag_n_drop_cb, parent); else elm_drop_target_del(obj); } static Eina_Bool _elm_image_smart_edit_get(const Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); return sd->edit; } static void _elm_image_smart_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed) { ELM_IMAGE_DATA_GET(obj, sd); fixed = !!fixed; if (sd->aspect_fixed == fixed) return; sd->aspect_fixed = fixed; _elm_image_internal_sizing_eval(sd); } static Eina_Bool _elm_image_smart_aspect_fixed_get(const Evas_Object *obj) { ELM_IMAGE_DATA_GET(obj, sd); return sd->aspect_fixed; } static void _elm_image_smart_set_user(Elm_Image_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_image_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_image_smart_del, ELM_WIDGET_CLASS(sc)->base.move = _elm_image_smart_move, ELM_WIDGET_CLASS(sc)->base.resize = _elm_image_smart_resize, ELM_WIDGET_CLASS(sc)->base.show = _elm_image_smart_show, ELM_WIDGET_CLASS(sc)->base.hide = _elm_image_smart_hide, ELM_WIDGET_CLASS(sc)->base.color_set = _elm_image_smart_color_set, ELM_WIDGET_CLASS(sc)->base.clip_set = _elm_image_smart_clip_set, ELM_WIDGET_CLASS(sc)->base.clip_unset = _elm_image_smart_clip_unset, ELM_WIDGET_CLASS(sc)->theme = _elm_image_smart_theme; sc->aspect_fixed_get = _elm_image_smart_aspect_fixed_get; sc->aspect_fixed_set = _elm_image_smart_aspect_fixed_set; sc->edit_get = _elm_image_smart_edit_get; sc->edit_set = _elm_image_smart_edit_set; sc->file_get = _elm_image_smart_file_get; sc->file_set = _elm_image_smart_file_set; sc->fill_inside_get = _elm_image_smart_fill_inside_get; sc->fill_inside_set = _elm_image_smart_fill_inside_set; sc->image_object_get = _elm_image_smart_object_get; sc->load_size_get = _elm_image_smart_load_size_get; sc->load_size_set = _elm_image_smart_load_size_set; sc->memfile_set = _elm_image_smart_memfile_set; sc->orient_get = _elm_image_smart_orient_get; sc->orient_set = _elm_image_smart_orient_set; sc->preload_set = _elm_image_smart_preload_set; sc->resize_down_get = _elm_image_smart_resize_down_get; sc->resize_down_set = _elm_image_smart_resize_down_set; sc->scale_get = _elm_image_smart_scale_get; sc->scale_set = _elm_image_smart_scale_set; sc->resize_up_get = _elm_image_smart_resize_up_get; sc->resize_up_set = _elm_image_smart_resize_up_set; sc->size_get = _elm_image_smart_size_get; sc->sizing_eval = _elm_image_smart_sizing_eval; sc->smooth_scale_get = _elm_image_smart_smooth_scale_get; sc->smooth_scale_set = _elm_image_smart_smooth_scale_set; } EAPI const Elm_Image_Smart_Class * elm_image_smart_class_get(void) { static Elm_Image_Smart_Class _sc = ELM_IMAGE_SMART_CLASS_INIT_NAME_VERSION(ELM_IMAGE_SMART_NAME); static const Elm_Image_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_image_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_image_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_image_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Eina_Bool elm_image_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key) { ELM_IMAGE_CHECK(obj) EINA_FALSE; ELM_IMAGE_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN_VAL(img, EINA_FALSE); EINA_SAFETY_ON_TRUE_RETURN_VAL(!size, EINA_FALSE); return ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->memfile_set (obj, img, size, format, key); } EAPI Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group) { Eina_Bool ret; ELM_IMAGE_CHECK(obj) EINA_FALSE; ELM_IMAGE_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN_VAL(file, EINA_FALSE); ret = ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->file_set(obj, file, group); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); return ret; } EAPI void elm_image_file_get(const Evas_Object *obj, const char **file, const char **group) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->file_get(obj, file, group); } EAPI void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); sd->smooth = smooth; ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); } EAPI Eina_Bool elm_image_smooth_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) EINA_FALSE; ELM_IMAGE_DATA_GET(obj, sd); return sd->smooth; } EAPI void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h) { if (w) *w = 0; if (h) *h = 0; ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->size_get(obj, w, h); } EAPI void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); sd->no_scale = no_scale; ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); } EAPI Eina_Bool elm_image_no_scale_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) EINA_FALSE; ELM_IMAGE_DATA_GET(obj, sd); return sd->no_scale; } EAPI void elm_image_resizable_set(Evas_Object *obj, Eina_Bool up, Eina_Bool down) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); sd->resize_up = !!up; sd->resize_down = !!down; ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); } EAPI void elm_image_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); if (size_up) *size_up = sd->resize_up; if (size_down) *size_down = sd->resize_down; } EAPI void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); sd->fill_inside = !fill_outside; ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->sizing_eval(obj); } EAPI Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) EINA_FALSE; ELM_IMAGE_DATA_GET(obj, sd); return !sd->fill_inside; } EAPI void elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->preload_set(obj, !!disabled); } EAPI void elm_image_prescale_set(Evas_Object *obj, int size) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->load_size_set(obj, size); } EAPI int elm_image_prescale_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) 0; ELM_IMAGE_DATA_GET(obj, sd); return ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->load_size_get(obj); } EAPI void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->orient_set(obj, orient); } EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) ELM_IMAGE_ORIENT_NONE; ELM_IMAGE_DATA_GET(obj, sd); return ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->orient_get(obj); } EAPI void elm_image_editable_set(Evas_Object *obj, Eina_Bool set) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->edit_set(obj, set, obj); } EAPI Eina_Bool elm_image_editable_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) EINA_FALSE; ELM_IMAGE_DATA_GET(obj, sd); return ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->edit_get(obj); } EAPI Evas_Object * elm_image_object_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) NULL; ELM_IMAGE_DATA_GET(obj, sd); return ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->image_object_get(obj); } EAPI void elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->aspect_fixed_set(obj, fixed); } EAPI Eina_Bool elm_image_aspect_fixed_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) EINA_FALSE; ELM_IMAGE_DATA_GET(obj, sd); return ELM_IMAGE_CLASS(ELM_WIDGET_DATA(sd)->api)->aspect_fixed_get(obj); } EAPI Eina_Bool elm_image_animated_available_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) EINA_FALSE; ELM_IMAGE_DATA_GET(obj, sd); if (sd->edje) return EINA_FALSE; return evas_object_image_animated_get(elm_image_object_get(obj)); } EAPI void elm_image_animated_set(Evas_Object *obj, Eina_Bool anim) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); anim = !!anim; if (sd->anim == anim) return; if (sd->edje) return; sd->img = elm_image_object_get(obj); if (!evas_object_image_animated_get(sd->img)) return; if (anim) { sd->frame_count = evas_object_image_animated_frame_count_get(sd->img); sd->cur_frame = 1; sd->frame_duration = evas_object_image_animated_frame_duration_get (sd->img, sd->cur_frame, 0); evas_object_image_animated_frame_set(sd->img, sd->cur_frame); } else { sd->frame_count = -1; sd->cur_frame = -1; sd->frame_duration = -1; } sd->anim = anim; return; } EAPI Eina_Bool elm_image_animated_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) EINA_FALSE; ELM_IMAGE_DATA_GET(obj, sd); return sd->anim; } EAPI void elm_image_animated_play_set(Evas_Object *obj, Eina_Bool play) { ELM_IMAGE_CHECK(obj); ELM_IMAGE_DATA_GET(obj, sd); if (!sd->anim) return; if (sd->play == play) return; if (sd->edje) return; if (play) { sd->anim_timer = ecore_timer_add (sd->frame_duration, _elm_image_animate_cb, sd); } else { if (sd->anim_timer) { ecore_timer_del(sd->anim_timer); sd->anim_timer = NULL; } } sd->play = play; } EAPI Eina_Bool elm_image_animated_play_get(const Evas_Object *obj) { ELM_IMAGE_CHECK(obj) EINA_FALSE; ELM_IMAGE_DATA_GET(obj, sd); return sd->play; } elementary-1.7.7/src/lib/elm_widget_player.h0000664000175000017500000001206512127353615016031 00000000000000#ifndef ELM_WIDGET_PLAYER_H #define ELM_WIDGET_PLAYER_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-player-class The Elementary Player Class * * Elementary, besides having the @ref Player widget, exposes its * foundation -- the Elementary Player Class -- in order to create other * widgets which are a player with some more logic on top. */ /** * @def ELM_PLAYER_CLASS * * Use this macro to cast whichever subclass of * #Elm_Player_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_PLAYER_CLASS(x) ((Elm_Player_Smart_Class *)x) /** * @def ELM_PLAYER_DATA * * Use this macro to cast whichever subdata of * #Elm_Player_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_PLAYER_DATA(x) ((Elm_Player_Smart_Data *)x) /** * @def ELM_PLAYER_SMART_CLASS_VERSION * * Current version for Elementary player @b base smart class, a value * which goes to _Elm_Player_Smart_Class::version. * * @ingroup Widget */ #define ELM_PLAYER_SMART_CLASS_VERSION 1 /** * @def ELM_PLAYER_SMART_CLASS_INIT * * Initializer for a whole #Elm_Player_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PLAYER_SMART_CLASS_INIT_NULL * @see ELM_PLAYER_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_PLAYER_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_PLAYER_SMART_CLASS_VERSION} /** * @def ELM_PLAYER_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Player_Smart_Class structure. * * @see ELM_PLAYER_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PLAYER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PLAYER_SMART_CLASS_INIT_NULL \ ELM_PLAYER_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_PLAYER_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Player_Smart_Class structure and * set its name and version. * * This is similar to #ELM_PLAYER_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Player_Smart_Class (base field) * to the latest #ELM_PLAYER_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_PLAYER_SMART_CLASS_INIT_NULL * @see ELM_PLAYER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PLAYER_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_PLAYER_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary player base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a player. * * All of the functions listed on @ref Player namespace will work for * objects deriving from #Elm_Player_Smart_Class. */ typedef struct _Elm_Player_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Player_Smart_Class; /** * Base layout smart data extended with player instance data. */ typedef struct _Elm_Player_Smart_Data Elm_Player_Smart_Data; struct _Elm_Player_Smart_Data { Elm_Layout_Smart_Data base; Evas_Object *video; Evas_Object *emotion; /* tracking those to ease disabling/enabling them back */ Evas_Object *forward; Evas_Object *info; Evas_Object *next; Evas_Object *pause; Evas_Object *play; Evas_Object *prev; Evas_Object *rewind; Evas_Object *stop; Evas_Object *slider; }; /** * @} */ EAPI extern const char ELM_PLAYER_SMART_NAME[]; EAPI const Elm_Player_Smart_Class *elm_player_smart_class_get(void); #define ELM_PLAYER_DATA_GET(o, sd) \ Elm_Player_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_PLAYER_DATA_GET_OR_RETURN(o, ptr) \ ELM_PLAYER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_PLAYER_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_PLAYER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_PLAYER_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_PLAYER_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_flip.h0000664000175000017500000001314312127353615015465 00000000000000#ifndef ELM_WIDGET_FLIP_H #define ELM_WIDGET_FLIP_H #include "elm_widget_container.h" /** * @addtogroup Widget * @{ * * @section elm-flip-class The Elementary Flip Class * * Elementary, besides having the @ref Flip widget, exposes its * foundation -- the Elementary Flip Class -- in order to create other * widgets which are a flip with some more logic on top. */ /** * @def ELM_FLIP_CLASS * * Use this macro to cast whichever subclass of * #Elm_Flip_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_FLIP_CLASS(x) ((Elm_Flip_Smart_Class *)x) /** * @def ELM_FLIP_DATA * * Use this macro to cast whichever subdata of * #Elm_Flip_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_FLIP_DATA(x) ((Elm_Flip_Smart_Data *)x) /** * @def ELM_FLIP_SMART_CLASS_VERSION * * Current version for Elementary flip @b base smart class, a value * which goes to _Elm_Flip_Smart_Class::version. * * @ingroup Widget */ #define ELM_FLIP_SMART_CLASS_VERSION 1 /** * @def ELM_FLIP_SMART_CLASS_INIT * * Initializer for a whole #Elm_Flip_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_FLIP_SMART_CLASS_INIT_NULL * @see ELM_FLIP_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_FLIP_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_FLIP_SMART_CLASS_VERSION} /** * @def ELM_FLIP_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Flip_Smart_Class structure. * * @see ELM_FLIP_SMART_CLASS_INIT_NAME_VERSION * @see ELM_FLIP_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_FLIP_SMART_CLASS_INIT_NULL \ ELM_FLIP_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_FLIP_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Flip_Smart_Class structure and * set its name and version. * * This is similar to #ELM_FLIP_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Flip_Smart_Class (base field) * to the latest #ELM_FLIP_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_FLIP_SMART_CLASS_INIT_NULL * @see ELM_FLIP_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_FLIP_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_FLIP_SMART_CLASS_INIT(ELM_CONTAINER_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary flip base smart class. This inherits directly from * #Elm_Container_Smart_Class and is meant to build widgets extending the * behavior of a flip. * * All of the functions listed on @ref Flip namespace will work for * objects deriving from #Elm_Flip_Smart_Class. */ typedef struct _Elm_Flip_Smart_Class { Elm_Container_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Flip_Smart_Class; typedef struct _Slice Slice; /** * Base widget smart data extended with flip instance data. */ typedef struct _Elm_Flip_Smart_Data Elm_Flip_Smart_Data; struct _Elm_Flip_Smart_Data { Elm_Widget_Smart_Data base; Evas_Object *clip; Evas_Object *event[4]; struct { Evas_Object *content, *clip; } front, back; Ecore_Animator *animator; double start, len; Ecore_Job *job; Evas_Coord down_x, down_y, x, y, ox, oy, w, h; Elm_Flip_Interaction intmode; Elm_Flip_Mode mode; int dir; double dir_hitsize[4]; Eina_Bool dir_enabled[4]; int slices_w, slices_h; Slice **slices, **slices2; Eina_Bool state : 1; Eina_Bool next_state : 1; Eina_Bool down : 1; Eina_Bool finish : 1; Eina_Bool started : 1; Eina_Bool backflip : 1; Eina_Bool pageflip : 1; Eina_Bool manual : 1; }; typedef struct _Vertex2 Vertex2; typedef struct _Vertex3 Vertex3; struct _Slice { Evas_Object *obj; double u[4], v[4], x[4], y[4], z[4]; }; struct _Vertex2 { double x, y; }; struct _Vertex3 { double x, y, z; }; /** * @} */ EAPI extern const char ELM_FLIP_SMART_NAME[]; EAPI const Elm_Flip_Smart_Class *elm_flip_smart_class_get(void); #define ELM_FLIP_DATA_GET(o, sd) \ Elm_Flip_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_FLIP_DATA_GET_OR_RETURN(o, ptr) \ ELM_FLIP_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_FLIP_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_FLIP_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_FLIP_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_FLIP_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_progressbar.h0000664000175000017500000001253112127353615017064 00000000000000#ifndef ELM_WIDGET_PROGRESSBAR_H #define ELM_WIDGET_PROGRESSBAR_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-progressbar-class The Elementary Progressbar Class * * Elementary, besides having the @ref Progressbar widget, exposes its * foundation -- the Elementary Progressbar Class -- in order to create other * widgets which are a progressbar with some more logic on top. */ /** * @def ELM_PROGRESSBAR_CLASS * * Use this macro to cast whichever subclass of * #Elm_Progressbar_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_PROGRESSBAR_CLASS(x) ((Elm_Progressbar_Smart_Class *)x) /** * @def ELM_PROGRESSBAR_DATA * * Use this macro to cast whichever subdata of * #Elm_Progressbar_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_PROGRESSBAR_DATA(x) ((Elm_Progressbar_Smart_Data *)x) /** * @def ELM_PROGRESSBAR_SMART_CLASS_VERSION * * Current version for Elementary progressbar @b base smart class, a value * which goes to _Elm_Progressbar_Smart_Class::version. * * @ingroup Widget */ #define ELM_PROGRESSBAR_SMART_CLASS_VERSION 1 /** * @def ELM_PROGRESSBAR_SMART_CLASS_INIT * * Initializer for a whole #Elm_Progressbar_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PROGRESSBAR_SMART_CLASS_INIT_NULL * @see ELM_PROGRESSBAR_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_PROGRESSBAR_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_PROGRESSBAR_SMART_CLASS_VERSION} /** * @def ELM_PROGRESSBAR_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Progressbar_Smart_Class structure. * * @see ELM_PROGRESSBAR_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PROGRESSBAR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PROGRESSBAR_SMART_CLASS_INIT_NULL \ ELM_PROGRESSBAR_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_PROGRESSBAR_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Progressbar_Smart_Class structure and * set its name and version. * * This is similar to #ELM_PROGRESSBAR_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Progressbar_Smart_Class (base field) * to the latest #ELM_PROGRESSBAR_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_PROGRESSBAR_SMART_CLASS_INIT_NULL * @see ELM_PROGRESSBAR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PROGRESSBAR_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_PROGRESSBAR_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary progressbar base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a progressbar. * * All of the functions listed on @ref Progressbar namespace will work for * objects deriving from #Elm_Progressbar_Smart_Class. */ typedef struct _Elm_Progressbar_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Progressbar_Smart_Class; /** * Base layout smart data extended with progressbar instance data. */ typedef struct _Elm_Progressbar_Smart_Data Elm_Progressbar_Smart_Data; struct _Elm_Progressbar_Smart_Data { Elm_Layout_Smart_Data base; Evas_Object *spacer; const char *units; Evas_Coord size; double val; Eina_Bool horizontal : 1; Eina_Bool inverted : 1; Eina_Bool pulse : 1; Eina_Bool pulse_state : 1; char *(*unit_format_func)(double val); void (*unit_format_free)(char *str); }; /** * @} */ EAPI extern const char ELM_PROGRESSBAR_SMART_NAME[]; EAPI const Elm_Progressbar_Smart_Class *elm_progressbar_smart_class_get(void); #define ELM_PROGRESSBAR_DATA_GET(o, sd) \ Elm_Progressbar_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_PROGRESSBAR_DATA_GET_OR_RETURN(o, ptr) \ ELM_PROGRESSBAR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_PROGRESSBAR_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_PROGRESSBAR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_PROGRESSBAR_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_PROGRESSBAR_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_box.h0000664000175000017500000001261612127353615015327 00000000000000#ifndef ELM_WIDGET_BOX_H #define ELM_WIDGET_BOX_H /** * @addtogroup Widget * @{ * * @section elm-box-class The Elementary Box Class * * Elementary, besides having the @ref Box widget, exposes its * foundation -- the Elementary Box Class -- in order to create * other widgets which are a box with some more logic on top. */ /** * @def ELM_BOX_CLASS * * Use this macro to cast whichever subclass of * #Elm_Box_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_BOX_CLASS(x) ((Elm_Box_Smart_Class *) x) /** * @def ELM_BOX_DATA * * Use this macro to cast whichever subdata of * #Elm_Box_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_BOX_DATA(x) ((Elm_Box_Smart_Data *) x) /** * @def ELM_BOX_SMART_CLASS_VERSION * * Current version for Elementary box @b base smart class, a value * which goes to _Elm_Box_Smart_Class::version. * * @ingroup Widget */ #define ELM_BOX_SMART_CLASS_VERSION 1 /** * @def ELM_BOX_SMART_CLASS_INIT * * Initializer for a whole #Elm_Box_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_BOX_SMART_CLASS_INIT_NULL * @see ELM_BOX_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_BOX_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_BOX_SMART_CLASS_VERSION} /** * @def ELM_BOX_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Box_Smart_Class structure. * * @see ELM_BOX_SMART_CLASS_INIT_NAME_VERSION * @see ELM_BOX_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_BOX_SMART_CLASS_INIT_NULL \ ELM_BOX_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_BOX_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Box_Smart_Class structure and * set its name and version. * * This is similar to #ELM_BOX_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Box_Smart_Class (base field) * to the latest #ELM_BOX_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_BOX_SMART_CLASS_INIT_NULL * @see ELM_BOX_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_BOX_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_BOX_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary box base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a box. * * All of the functions listed on @ref Box namespace will work for * objects deriving from #Elm_Box_Smart_Class. */ typedef struct _Elm_Box_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Box_Smart_Class; /** * Base widget smart data extended with box instance data. */ typedef struct _Elm_Box_Smart_Data Elm_Box_Smart_Data; struct _Elm_Box_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ Eina_Bool horizontal : 1; Eina_Bool homogeneous : 1; Eina_Bool recalc : 1; }; struct _Elm_Box_Transition { double initial_time; double duration; Ecore_Animator *animator; struct { Evas_Object_Box_Layout layout; void *data; void (*free_data)(void *data); } start, end; void (*transition_end_cb)(void *data); void *transition_end_data; void (*transition_end_free_data)(void *data); Eina_List *objs; Evas_Object *box; Eina_Bool animation_ended : 1; Eina_Bool recalculate : 1; }; typedef struct _Transition_Animation_Data Transition_Animation_Data; struct _Transition_Animation_Data { Evas_Object *obj; struct { Evas_Coord x, y, w, h; } start, end; }; /** * @} */ EAPI extern const char ELM_BOX_SMART_NAME[]; EAPI const Elm_Box_Smart_Class *elm_box_smart_class_get(void); #define ELM_BOX_DATA_GET(o, sd) \ Elm_Box_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_BOX_DATA_GET_OR_RETURN(o, ptr) \ ELM_BOX_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_BOX_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_BOX_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_BOX_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_BOX_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_cursor.h0000664000175000017500000000760112127353615014507 00000000000000/** * @defgroup Cursors Cursors * @ingroup Elementary * * The Elementary cursor is an internal smart object used to * customize the mouse cursor displayed over objects (or * widgets). In the most common scenario, the cursor decoration * comes from the graphical @b engine Elementary is running * on. Those engines may provide different decorations for cursors, * and Elementary provides functions to choose them (think of X11 * cursors, as an example). * * By default, Elementary searches cursors only from engine. * There's also the possibility of, besides using engine provided * cursors, also use the ones coming from Edje theme files. Both * globally and per widget, Elementary makes it possible for one to * make the cursors lookup to be held on engines only or on * Elementary's theme file, too. To set cursor's hot spot, * two data items should be added to cursor's theme: "hot_x" and * "hot_y", that are the offset from upper-left corner of the cursor * (coordinates 0,0). * * @{ */ /** * Set the cursor to be shown when mouse is over the object * * Set the cursor that will be displayed when mouse is over the * object. The object can have only one cursor set to it, so if * this function is called twice for an object, the previous set * will be unset. * If using X cursors, a definition of all the valid cursor names * is listed on Elementary_Cursors.h. If an invalid name is set * the default cursor will be used. * * @param obj the object being set a cursor. * @param cursor the cursor name to be used. * * @ingroup Cursors */ EAPI void elm_object_cursor_set(Evas_Object *obj, const char *cursor); /** * Get the cursor to be shown when mouse is over the object * * @param obj an object with cursor already set. * @return the cursor name. * * @ingroup Cursors */ EAPI const char *elm_object_cursor_get(const Evas_Object *obj); /** * Unset cursor for object * * Unset cursor for object, and set the cursor to default if the mouse * was over this object. * * @param obj Target object * @see elm_object_cursor_set() * * @ingroup Cursors */ EAPI void elm_object_cursor_unset(Evas_Object *obj); /** * Sets a different style for this object cursor. * * @note before you set a style you should define a cursor with * elm_object_cursor_set() * * @param obj an object with cursor already set. * @param style the theme style to use (default, transparent, ...) * * @ingroup Cursors */ EAPI void elm_object_cursor_style_set(Evas_Object *obj, const char *style); /** * Get the style for this object cursor. * * @param obj an object with cursor already set. * @return style the theme style in use, defaults to "default". If the * object does not have a cursor set, then NULL is returned. * * @ingroup Cursors */ EAPI const char *elm_object_cursor_style_get(const Evas_Object *obj); /** * Set if the cursor set should be searched on the theme or should use * the provided by the engine, only. * * @note before you set engine_only you should define a cursor with * elm_object_cursor_set(). By default it will only look for cursors * provided by the engine. * * @param obj an object with cursor already set. * @param theme_search boolean to define if cursors should be looked only * between the provided by the engine or searched on widget's theme as well. * * @ingroup Cursors */ EAPI void elm_object_cursor_theme_search_enabled_set(Evas_Object *obj, Eina_Bool theme_search); /** * Get the cursor engine only usage for this object cursor. * * @param obj an object with cursor already set. * @return engine_only boolean to define it cursors should be * looked only between the provided by the engine or searched on * widget's theme as well. If the object does not have a cursor * set, then EINA_FALSE is returned. * * @ingroup Cursors */ EAPI Eina_Bool elm_object_cursor_theme_search_enabled_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_widget_plug.h0000664000175000017500000001110412127353615015475 00000000000000#ifndef ELM_WIDGET_PLUG_H #define ELM_WIDGET_PLUG_H /** * @addtogroup Widget * @{ * * @section elm-plug-class The Elementary Plug Class * * Elementary, besides having the @ref Plug widget, exposes its * foundation -- the Elementary Plug Class -- in order to create other * widgets which are a plug with some more logic on top. */ /** * @def ELM_PLUG_CLASS * * Use this macro to cast whichever subclass of * #Elm_Plug_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_PLUG_CLASS(x) ((Elm_Plug_Smart_Class *)x) /** * @def ELM_PLUG_DATA * * Use this macro to cast whichever subdata of * #Elm_Plug_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_PLUG_DATA(x) ((Elm_Plug_Smart_Data *)x) /** * @def ELM_PLUG_SMART_CLASS_VERSION * * Current version for Elementary plug @b base smart class, a value * which goes to _Elm_Plug_Smart_Class::version. * * @ingroup Widget */ #define ELM_PLUG_SMART_CLASS_VERSION 1 /** * @def ELM_PLUG_SMART_CLASS_INIT * * Initializer for a whole #Elm_Plug_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PLUG_SMART_CLASS_INIT_NULL * @see ELM_PLUG_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_PLUG_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_PLUG_SMART_CLASS_VERSION} /** * @def ELM_PLUG_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Plug_Smart_Class structure. * * @see ELM_PLUG_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PLUG_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PLUG_SMART_CLASS_INIT_NULL \ ELM_PLUG_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_PLUG_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Plug_Smart_Class structure and * set its name and version. * * This is similar to #ELM_PLUG_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Plug_Smart_Class (base field) * to the latest #ELM_PLUG_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_PLUG_SMART_CLASS_INIT_NULL * @see ELM_PLUG_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PLUG_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_PLUG_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary plug base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a plug. * * All of the functions listed on @ref Plug namespace will work for * objects deriving from #Elm_Plug_Smart_Class. */ typedef struct _Elm_Plug_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Plug_Smart_Class; /** * Base widget smart data extended with plug instance data. */ typedef struct _Elm_Plug_Smart_Data Elm_Plug_Smart_Data; struct _Elm_Plug_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ }; /** * @} */ EAPI extern const char ELM_PLUG_SMART_NAME[]; EAPI const Elm_Plug_Smart_Class *elm_plug_smart_class_get(void); #define ELM_PLUG_DATA_GET(o, sd) \ Elm_Plug_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_PLUG_DATA_GET_OR_RETURN(o, ptr) \ ELM_PLUG_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_PLUG_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_PLUG_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_PLUG_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_PLUG_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/els_scroller.c0000664000175000017500000032626612127353615015033 00000000000000#include #include "elm_priv.h" #include "els_scroller.h" #include "els_pan.h" #define SMART_NAME "els_scroller" #define API_ENTRY Smart_Data *sd = NULL; if ((!obj) || (!(sd = evas_object_smart_data_get(obj))) || (evas_object_type_get(obj) && strcmp(evas_object_type_get(obj), SMART_NAME))) #define INTERNAL_ENTRY Smart_Data *sd; sd = evas_object_smart_data_get(obj); if (!sd) return; typedef struct _Smart_Data Smart_Data; #define EVTIME 1 //#define SCROLLDBG 1 /* smoothness debug calls - for debugging how much smooth your app is */ #define SMOOTHDBG 1 #ifdef SMOOTHDBG #define SMOOTH_DEBUG_COUNT 100 #define FPS 1/60 typedef struct _smooth_debug_info smooth_debug_info; struct _smooth_debug_info { double t; double dt; Evas_Coord pos; Evas_Coord dpos; double vpos; }; static smooth_debug_info smooth_x_history[SMOOTH_DEBUG_COUNT]; static smooth_debug_info smooth_y_history[SMOOTH_DEBUG_COUNT]; static int smooth_info_x_count = 0; static int smooth_info_y_count = 0; static double start_time = 0; static int _els_scroller_smooth_debug = 0; void _els_scroller_smooth_debug_init(void) { start_time = ecore_time_get(); smooth_info_x_count = 0; smooth_info_y_count = 0; memset(&(smooth_x_history[0]), 0, sizeof(smooth_x_history[0]) * SMOOTH_DEBUG_COUNT); memset(&(smooth_y_history[0]), 0, sizeof(smooth_y_history[0]) * SMOOTH_DEBUG_COUNT); return; } void _els_scroller_smooth_debug_shutdown(void) { int i = 0; int info_x_count = 0; int info_y_count = 0; double x_ave = 0, y_ave = 0; double x_sum = 0, y_sum = 0; double x_dev = 0, y_dev = 0; double x_dev_sum = 0, y_dev_sum = 0; if (smooth_info_x_count >= SMOOTH_DEBUG_COUNT) info_x_count = SMOOTH_DEBUG_COUNT; else info_x_count = smooth_info_x_count; if (smooth_info_y_count >= SMOOTH_DEBUG_COUNT) info_y_count = SMOOTH_DEBUG_COUNT; else info_y_count = smooth_info_y_count; printf("\n\n<<< X-axis Smoothness >>>\n"); printf("| Num | t(time) | dt | x | dx |vx(dx/1fps) |\n"); for (i = info_x_count -1; i >= 0; i--) { printf("| %4d | %1.6f | %1.6f | %4d | %4d | %9.3f |\n",info_x_count - i, smooth_x_history[i].t, smooth_x_history[i].dt, smooth_x_history[i].pos, smooth_x_history[i].dpos, smooth_x_history[i].vpos); if (i == info_x_count -1) continue; x_sum += smooth_x_history[i].vpos; } x_ave = x_sum / (info_x_count - 1); for (i = 0; i < info_x_count -1; i++) { x_dev_sum += (smooth_x_history[i].vpos - x_ave) * (smooth_x_history[i].vpos - x_ave); } x_dev = x_dev_sum / (info_x_count -1); printf(" Standard deviation of X-axis velocity: %9.3f\n", sqrt(x_dev)); printf("\n\n<<< Y-axis Smoothness >>>\n"); printf("| Num | t(time) | dt | y | dy |vy(dy/1fps) |\n"); for (i = info_y_count -1; i >= 0; i--) { printf("| %4d | %1.6f | %1.6f | %4d | %4d | %9.3f |\n", info_y_count - i, smooth_y_history[i].t, smooth_y_history[i].dt, smooth_y_history[i].pos, smooth_y_history[i].dpos, smooth_y_history[i].vpos); if (i == info_y_count -1) continue; y_sum += smooth_y_history[i].vpos; } y_ave = y_sum / (info_y_count - 1); for (i = 0; i < info_y_count -1; i++) { y_dev_sum += (smooth_y_history[i].vpos - y_ave) * (smooth_y_history[i].vpos - y_ave); } y_dev = y_dev_sum / (info_y_count -1); printf(" Standard deviation of Y-axis velocity: %9.3f\n", sqrt(y_dev)); } void _els_scroller_smooth_debug_movetime_add(int x, int y) { double tim = 0; static int bx = 0; static int by = 0; tim = ecore_time_get(); if (bx != x) { smooth_info_x_count++; memmove(&(smooth_x_history[1]), &(smooth_x_history[0]), sizeof(smooth_x_history[0]) * (SMOOTH_DEBUG_COUNT - 1)); smooth_x_history[0].t = tim - start_time; smooth_x_history[0].dt = smooth_x_history[0].t - smooth_x_history[1].t; smooth_x_history[0].pos = x; smooth_x_history[0].dpos = smooth_x_history[0].pos - smooth_x_history[1].pos; if (smooth_x_history[0].dpos >= 0) smooth_x_history[0].vpos = (double)(smooth_x_history[0].dpos) / smooth_x_history[0].dt * FPS; else smooth_x_history[0].vpos = -((double)(smooth_x_history[0].dpos) / smooth_x_history[0].dt * FPS); } if (by != y) { smooth_info_y_count++; memmove(&(smooth_y_history[1]), &(smooth_y_history[0]), sizeof(smooth_y_history[0]) * (SMOOTH_DEBUG_COUNT - 1)); smooth_y_history[0].t = tim - start_time; smooth_y_history[0].dt = smooth_y_history[0].t - smooth_y_history[1].t; smooth_y_history[0].pos = y; smooth_y_history[0].dpos = smooth_y_history[0].pos - smooth_y_history[1].pos; if (smooth_y_history[0].dpos >= 0) smooth_y_history[0].vpos = (double)(smooth_y_history[0].dpos) / smooth_y_history[0].dt * FPS; else smooth_y_history[0].vpos = -((double)(smooth_y_history[0].dpos) / smooth_y_history[0].dt * FPS); } bx = x; by = y; } #endif struct _Smart_Data { Evas_Coord x, y, w, h; Evas_Coord wx, wy, ww, wh; /* Last "wanted" geometry */ Evas_Object *smart_obj; Evas_Object *child_obj; Evas_Object *pan_obj; Evas_Object *edje_obj; Evas_Object *event_obj; Evas_Object *widget; Elm_Smart_Scroller_Policy hbar_flags, vbar_flags; struct { Evas_Coord x, y; Evas_Coord sx, sy; Evas_Coord dx, dy; Evas_Coord pdx, pdy; Evas_Coord bx, by; Evas_Coord ax, ay; Evas_Coord bx0, by0; Evas_Coord b0x, b0y; Evas_Coord b2x, b2y; struct { Evas_Coord x, y; double timestamp, localtimestamp; } history[60]; struct { double tadd, dxsum, dysum; double est_timestamp_diff; } hist; double anim_start; double anim_start2; double anim_start3; double onhold_vx, onhold_vy, onhold_tlast, onhold_vxe, onhold_vye; double extra_time; Evas_Coord hold_x, hold_y; Ecore_Animator *hold_animator; Ecore_Animator *onhold_animator; Ecore_Animator *momentum_animator; Ecore_Animator *bounce_x_animator; Ecore_Animator *bounce_y_animator; Evas_Coord locked_x, locked_y; int hdir, vdir; Eina_Bool now : 1; Eina_Bool cancelled : 1; Eina_Bool hold : 1; Eina_Bool hold_parent : 1; Eina_Bool want_dragged : 1; Eina_Bool dragged : 1; Eina_Bool dragged_began : 1; Eina_Bool dir_x : 1; Eina_Bool dir_y : 1; Eina_Bool locked : 1; Eina_Bool bounce_x_hold : 1; Eina_Bool bounce_y_hold : 1; Eina_Bool scroll : 1; Eina_Bool want_reset : 1; } down; struct { Evas_Coord w, h; Eina_Bool resized : 1; } child; struct { Evas_Coord x, y; } step, page; struct { void (*set) (Evas_Object *obj, Evas_Coord x, Evas_Coord y); void (*get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*max_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*min_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*child_size_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*gravity_set) (Evas_Object *obj, double x, double y); void (*gravity_get) (Evas_Object *obj, double *x, double *y); } pan_func; struct { struct { Evas_Coord start, end; double t_start, t_end; Ecore_Animator *animator; } x, y; } scrollto; double pagerel_h, pagerel_v; Evas_Coord pagesize_h, pagesize_v; Eina_Bool hbar_visible : 1; Eina_Bool vbar_visible : 1; Eina_Bool extern_pan : 1; Eina_Bool one_dir_at_a_time : 1; Eina_Bool hold : 1; Eina_Bool freeze : 1; Eina_Bool bouncemex : 1; Eina_Bool bouncemey : 1; Eina_Bool bounce_horiz : 1; Eina_Bool bounce_vert : 1; Eina_Bool momentum_animator_disabled :1; Eina_Bool bounce_animator_disabled :1; Eina_Bool is_mirrored : 1; Eina_Bool wheel_disabled : 1; Eina_Bool go_left : 1; Eina_Bool go_right : 1; Eina_Bool go_up : 1; Eina_Bool go_down : 1; }; /* local subsystem functions */ static void _smart_child_del_hook(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _smart_pan_changed_hook(void *data, Evas_Object *obj, void *event_info); static void _smart_event_wheel(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _smart_event_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info); static Eina_Bool _smart_hold_animator(void *data); static Eina_Bool _smart_momentum_animator(void *data); static void _smart_event_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info); static Eina_Bool _smart_onhold_animator(void *data); static void _smart_event_mouse_move(void *data, Evas *e, Evas_Object *obj, void *event_info); static void _smart_edje_drag_v_start(void *data, Evas_Object *obj, const char *emission, const char *source); static void _smart_edje_drag_v_stop(void *data, Evas_Object *obj, const char *emission, const char *source); static void _smart_edje_drag_v(void *data, Evas_Object *obj, const char *emission, const char *source); static void _smart_edje_drag_h_start(void *data, Evas_Object *obj, const char *emission, const char *source); static void _smart_edje_drag_h_stop(void *data, Evas_Object *obj, const char *emission, const char *source); static void _smart_edje_drag_h(void *data, Evas_Object *obj, const char *emission, const char *source); static void _smart_scrollbar_read(Smart_Data *sd); static void _smart_scrollbar_reset(Smart_Data *sd); static int _smart_scrollbar_bar_h_visibility_adjust(Smart_Data *sd); static int _smart_scrollbar_bar_v_visibility_adjust(Smart_Data *sd); static void _smart_scrollbar_bar_visibility_adjust(Smart_Data *sd); static void _smart_scrollbar_size_adjust(Smart_Data *sd); static void _smart_reconfigure(Smart_Data *sd); static void _smart_add(Evas_Object *obj); static void _smart_del(Evas_Object *obj); static void _smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y); static void _smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h); static void _smart_show(Evas_Object *obj); static void _smart_hide(Evas_Object *obj); static void _smart_color_set(Evas_Object *obj, int r, int g, int b, int a); static void _smart_clip_set(Evas_Object *obj, Evas_Object *clip); static void _smart_clip_unset(Evas_Object *obj); static void _smart_init(void); static void _elm_smart_scroller_wanted_region_set(Evas_Object *obj); /* local subsystem globals */ static Evas_Smart *_smart = NULL; /* externally accessible functions */ Evas_Object * elm_smart_scroller_add(Evas *evas) { _smart_init(); return evas_object_smart_add(evas, _smart); } static void _elm_direction_arrows_eval(Smart_Data *sd) { Eina_Bool go_left = EINA_TRUE, go_right = EINA_TRUE; Eina_Bool go_up = EINA_TRUE, go_down = EINA_TRUE; Evas_Coord x = 0, y = 0, mx = 0, my = 0, minx = 0, miny = 0; if (!sd->edje_obj || !sd->pan_obj) return; sd->pan_func.max_get(sd->pan_obj, &mx, &my); sd->pan_func.min_get(sd->pan_obj, &minx, &miny); sd->pan_func.get(sd->pan_obj, &x, &y); if (x == minx) go_left = EINA_FALSE; if (x == (mx + minx)) go_right = EINA_FALSE; if (y == miny) go_up = EINA_FALSE; if (y == (my + miny)) go_down = EINA_FALSE; if (go_left != sd->go_left) { if (go_left) edje_object_signal_emit(sd->edje_obj, "elm,action,show,left", "elm"); else edje_object_signal_emit(sd->edje_obj, "elm,action,hide,left", "elm"); sd->go_left = go_left; } if (go_right != sd->go_right) { if (go_right) edje_object_signal_emit(sd->edje_obj, "elm,action,show,right", "elm"); else edje_object_signal_emit(sd->edje_obj, "elm,action,hide,right", "elm"); sd->go_right= go_right; } if (go_up != sd->go_up) { if (go_up) edje_object_signal_emit(sd->edje_obj, "elm,action,show,up", "elm"); else edje_object_signal_emit(sd->edje_obj, "elm,action,hide,up", "elm"); sd->go_up = go_up; } if (go_down != sd->go_down) { if (go_down) edje_object_signal_emit(sd->edje_obj, "elm,action,show,down", "elm"); else edje_object_signal_emit(sd->edje_obj, "elm,action,hide,down", "elm"); sd->go_down= go_down; } } static Evas_Coord _elm_smart_scroller_x_mirrored_get(Evas_Object *obj, Evas_Coord x) { API_ENTRY return x; Evas_Coord cw, ch, w, ret; elm_smart_scroller_child_viewport_size_get(obj, &w, NULL); sd->pan_func.child_size_get(sd->pan_obj, &cw, &ch); ret = (cw - (x + w)); return (ret >= 0) ? ret : 0; } void elm_smart_scroller_mirrored_set(Evas_Object *obj, Eina_Bool mirrored) { API_ENTRY return; Evas_Coord wx; if (sd->is_mirrored == mirrored) return; sd->is_mirrored = mirrored; edje_object_mirrored_set(sd->edje_obj, mirrored); if (sd->is_mirrored) wx = _elm_smart_scroller_x_mirrored_get(sd->smart_obj, sd->wx); else wx = sd->wx; elm_smart_scroller_child_pos_set(sd->smart_obj, wx, sd->wy); } void elm_smart_scroller_child_set(Evas_Object *obj, Evas_Object *child) { Evas_Coord w, h; Evas_Object *o; API_ENTRY return; if (sd->child_obj) { _elm_smart_pan_child_set(sd->pan_obj, NULL); evas_object_event_callback_del_full(sd->child_obj, EVAS_CALLBACK_DEL, _smart_child_del_hook, sd); } sd->child_obj = child; sd->wx = sd->wy = 0; /* (-1) means want viewports size */ sd->ww = sd->wh = -1; if (!child) return; if (!sd->pan_obj) { o = _elm_smart_pan_add(evas_object_evas_get(obj)); sd->pan_obj = o; evas_object_smart_callback_add(o, "changed", _smart_pan_changed_hook, sd); edje_object_part_swallow(sd->edje_obj, "elm.swallow.content", o); } sd->pan_func.set = _elm_smart_pan_set; sd->pan_func.get = _elm_smart_pan_get; sd->pan_func.max_get = _elm_smart_pan_max_get; sd->pan_func.min_get = _elm_smart_pan_min_get; sd->pan_func.child_size_get = _elm_smart_pan_child_size_get; sd->pan_func.gravity_set = _elm_smart_pan_gravity_set; sd->pan_func.gravity_get = _elm_smart_pan_gravity_get; evas_object_event_callback_add(child, EVAS_CALLBACK_DEL, _smart_child_del_hook, sd); _elm_smart_pan_child_set(sd->pan_obj, child); sd->pan_func.child_size_get(sd->pan_obj, &w, &h); sd->child.w = w; sd->child.h = h; _smart_scrollbar_size_adjust(sd); _smart_scrollbar_reset(sd); } void elm_smart_scroller_extern_pan_set(Evas_Object *obj, Evas_Object *pan, void (*pan_set) (Evas_Object *obj, Evas_Coord x, Evas_Coord y), void (*pan_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_max_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_min_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y), void (*pan_child_size_get) (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y)) { API_ENTRY return; elm_smart_scroller_child_set(obj, NULL); if (sd->pan_obj) { evas_object_smart_callback_del(sd->pan_obj, "changed", _smart_pan_changed_hook); } if (sd->extern_pan) { if (sd->pan_obj) { edje_object_part_unswallow(sd->edje_obj, sd->pan_obj); sd->pan_obj = NULL; } } else { if (sd->pan_obj) { evas_object_del(sd->pan_obj); sd->pan_obj = NULL; } } if (!pan) { sd->extern_pan = EINA_FALSE; return; } sd->pan_obj = pan; sd->pan_func.set = pan_set; sd->pan_func.get = pan_get; sd->pan_func.max_get = pan_max_get; sd->pan_func.min_get = pan_min_get; sd->pan_func.child_size_get = pan_child_size_get; sd->pan_func.gravity_set = _elm_smart_pan_gravity_set; sd->pan_func.gravity_get = _elm_smart_pan_gravity_get; sd->extern_pan = EINA_TRUE; evas_object_smart_callback_add(sd->pan_obj, "changed", _smart_pan_changed_hook, sd); edje_object_part_swallow(sd->edje_obj, "elm.swallow.content", sd->pan_obj); evas_object_show(sd->pan_obj); } static void _elm_smart_scroller_custom_edje_file_reload(void *data, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { Evas_Object *scroller = data; const char *file; const char *group; edje_object_file_get(obj, &file, &group); elm_smart_scroller_custom_edje_file_set(scroller, (char*) file, (char*) group); } void elm_smart_scroller_custom_edje_file_set(Evas_Object *obj, char *file, char *group) { API_ENTRY return; edje_object_file_set(sd->edje_obj, file, group); if (sd->pan_obj) edje_object_part_swallow(sd->edje_obj, "elm.swallow.content", sd->pan_obj); edje_object_signal_callback_del(sd->edje_obj, "edje,change,file", "edje", _elm_smart_scroller_custom_edje_file_reload); edje_object_signal_callback_add(sd->edje_obj, "edje,change,file", "edje", _elm_smart_scroller_custom_edje_file_reload, obj); sd->vbar_visible = !sd->vbar_visible; sd->hbar_visible = !sd->hbar_visible; _smart_scrollbar_bar_visibility_adjust(sd); if (sd->hbar_flags == ELM_SMART_SCROLLER_POLICY_ON) edje_object_signal_emit(sd->edje_obj, "elm,action,show_always,hbar", "elm"); else if (sd->hbar_flags == ELM_SMART_SCROLLER_POLICY_OFF) edje_object_signal_emit(sd->edje_obj, "elm,action,hide,hbar", "elm"); else edje_object_signal_emit(sd->edje_obj, "elm,action,show_notalways,hbar", "elm"); if (sd->vbar_flags == ELM_SMART_SCROLLER_POLICY_ON) edje_object_signal_emit(sd->edje_obj, "elm,action,show_always,vbar", "elm"); else if (sd->vbar_flags == ELM_SMART_SCROLLER_POLICY_OFF) edje_object_signal_emit(sd->edje_obj, "elm,action,hide,vbar", "elm"); else edje_object_signal_emit(sd->edje_obj, "elm,action,show_notalways,vbar", "elm"); _elm_direction_arrows_eval(sd); } Eina_Bool elm_smart_scroller_momentum_animator_disabled_get(Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->momentum_animator_disabled; } void elm_smart_scroller_momentum_animator_disabled_set(Evas_Object *obj, Eina_Bool disabled) { API_ENTRY return; sd->momentum_animator_disabled = disabled; if (sd->momentum_animator_disabled) { if (sd->down.momentum_animator) { ecore_animator_del(sd->down.momentum_animator); sd->down.momentum_animator = NULL; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } } } Eina_Bool elm_smart_scroller_bounce_animator_disabled_get(Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->bounce_animator_disabled; } void elm_smart_scroller_bounce_animator_disabled_set(Evas_Object *obj, Eina_Bool disabled) { API_ENTRY return; sd->bounce_animator_disabled = disabled; if (sd->bounce_animator_disabled) { if (sd->scrollto.x.animator) { ecore_animator_del(sd->scrollto.x.animator); sd->scrollto.x.animator = NULL; } if (sd->scrollto.y.animator) { ecore_animator_del(sd->scrollto.y.animator); sd->scrollto.y.animator = NULL; } } } Eina_Bool elm_smart_scroller_wheel_disabled_get(Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->wheel_disabled; } void elm_smart_scroller_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled) { API_ENTRY return; if ((!sd->wheel_disabled) && (disabled)) evas_object_event_callback_del_full(sd->event_obj, EVAS_CALLBACK_MOUSE_WHEEL, _smart_event_wheel, sd); else if ((sd->wheel_disabled) && (!disabled)) evas_object_event_callback_add(sd->event_obj, EVAS_CALLBACK_MOUSE_WHEEL, _smart_event_wheel, sd); sd->wheel_disabled = disabled; } /* Update the wanted coordinates according to the x, y passed * widget directionality, child size and etc. */ static void _update_wanted_coordinates(Smart_Data *sd, Evas_Coord x, Evas_Coord y) { Evas_Coord cw, ch; sd->pan_func.child_size_get(sd->pan_obj, &cw, &ch); /* Update wx/y/w/h - and if the requested positions aren't legal * adjust a bit. */ elm_smart_scroller_child_viewport_size_get(sd->smart_obj, &sd->ww, &sd->wh); if (x < 0) sd->wx = 0; else if ((x + sd->ww) > cw) sd->wx = cw - sd->ww; else if (sd->is_mirrored) sd->wx = _elm_smart_scroller_x_mirrored_get(sd->smart_obj, x); else sd->wx = x; if (y < 0) sd->wy = 0; else if ((y + sd->wh) > ch) sd->wy = ch - sd->wh; else sd->wy = y; } static void _smart_anim_start(Evas_Object *obj) { evas_object_smart_callback_call(obj, "animate,start", NULL); } static void _smart_anim_stop(Evas_Object *obj) { evas_object_smart_callback_call(obj, "animate,stop", NULL); } static void _smart_drag_start(Evas_Object *obj) { evas_object_smart_callback_call(obj, "drag,start", NULL); } static void _smart_drag_stop(Evas_Object *obj) { evas_object_smart_callback_call(obj, "drag,stop", NULL); } static Eina_Bool _smart_scrollto_x_animator(void *data) { Smart_Data *sd = data; Evas_Coord px, py; double t, tt; t = ecore_loop_time_get(); tt = (t - sd->scrollto.x.t_start) / (sd->scrollto.x.t_end - sd->scrollto.x.t_start); tt = 1.0 - tt; tt = 1.0 - (tt * tt); sd->pan_func.get(sd->pan_obj, &px, &py); px = (sd->scrollto.x.start * (1.0 - tt)) + (sd->scrollto.x.end * tt); if (t >= sd->scrollto.x.t_end) { px = sd->scrollto.x.end; elm_smart_scroller_child_pos_set(sd->smart_obj, px, py); sd->down.sx = px; sd->down.x = sd->down.history[0].x; _update_wanted_coordinates(sd, px, py); sd->scrollto.x.animator = NULL; if ((!sd->scrollto.y.animator) && (!sd->down.bounce_y_animator)) _smart_anim_stop(sd->smart_obj); return ECORE_CALLBACK_CANCEL; } elm_smart_scroller_child_pos_set(sd->smart_obj, px, py); _update_wanted_coordinates(sd, px, py); return ECORE_CALLBACK_RENEW; } static void _smart_momentum_end(Smart_Data *sd) { if ((sd->down.bounce_x_animator) || (sd->down.bounce_y_animator)) return; if (sd->down.momentum_animator) { Evas_Coord px, py; elm_smart_scroller_child_pos_get(sd->smart_obj, &px, &py); _update_wanted_coordinates(sd, px, py); ecore_animator_del(sd->down.momentum_animator); sd->down.momentum_animator = NULL; sd->down.bounce_x_hold = EINA_FALSE; sd->down.bounce_y_hold = EINA_FALSE; sd->down.ax = 0; sd->down.ay = 0; sd->down.dx = 0; sd->down.dy = 0; sd->down.pdx = 0; sd->down.pdy = 0; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } } static void _smart_scrollto_x(Smart_Data *sd, double t_in, Evas_Coord pos_x) { Evas_Coord px, py, x, y, w, h; double t; if (sd->freeze) return; if (t_in <= 0.0) { elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); elm_smart_scroller_child_viewport_size_get(sd->smart_obj, &w, &h); x = pos_x; elm_smart_scroller_child_region_set(sd->smart_obj, x, y, w, h); return; } t = ecore_loop_time_get(); sd->pan_func.get(sd->pan_obj, &px, &py); sd->scrollto.x.start = px; sd->scrollto.x.end = pos_x; sd->scrollto.x.t_start = t; sd->scrollto.x.t_end = t + t_in; if (!sd->scrollto.x.animator) { sd->scrollto.x.animator = ecore_animator_add(_smart_scrollto_x_animator, sd); if (!sd->scrollto.y.animator) _smart_anim_start(sd->smart_obj); } if (sd->down.bounce_x_animator) { ecore_animator_del(sd->down.bounce_x_animator); sd->down.bounce_x_animator = NULL; _smart_momentum_end(sd); if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } sd->bouncemex = EINA_FALSE; } static Eina_Bool _smart_scrollto_y_animator(void *data) { Smart_Data *sd = data; Evas_Coord px, py; double t, tt; t = ecore_loop_time_get(); tt = (t - sd->scrollto.y.t_start) / (sd->scrollto.y.t_end - sd->scrollto.y.t_start); tt = 1.0 - tt; tt = 1.0 - (tt * tt); sd->pan_func.get(sd->pan_obj, &px, &py); py = (sd->scrollto.y.start * (1.0 - tt)) + (sd->scrollto.y.end * tt); if (t >= sd->scrollto.y.t_end) { py = sd->scrollto.y.end; elm_smart_scroller_child_pos_set(sd->smart_obj, px, py); sd->down.sy = py; sd->down.y = sd->down.history[0].y; _update_wanted_coordinates(sd, px, py); sd->scrollto.y.animator = NULL; if ((!sd->scrollto.x.animator) && (!sd->down.bounce_x_animator)) _smart_anim_stop(sd->smart_obj); return ECORE_CALLBACK_CANCEL; } elm_smart_scroller_child_pos_set(sd->smart_obj, px, py); _update_wanted_coordinates(sd, px, py); return ECORE_CALLBACK_RENEW; } static void _smart_scrollto_y(Smart_Data *sd, double t_in, Evas_Coord pos_y) { Evas_Coord px, py, x, y, w, h; double t; if (sd->freeze) return; if (t_in <= 0.0) { elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); elm_smart_scroller_child_viewport_size_get(sd->smart_obj, &w, &h); y = pos_y; elm_smart_scroller_child_region_set(sd->smart_obj, x, y, w, h); return; } t = ecore_loop_time_get(); sd->pan_func.get(sd->pan_obj, &px, &py); sd->scrollto.y.start = py; sd->scrollto.y.end = pos_y; sd->scrollto.y.t_start = t; sd->scrollto.y.t_end = t + t_in; if (!sd->scrollto.y.animator) { sd->scrollto.y.animator = ecore_animator_add(_smart_scrollto_y_animator, sd); if (!sd->scrollto.x.animator) _smart_anim_start(sd->smart_obj); } if (sd->down.bounce_y_animator) { ecore_animator_del(sd->down.bounce_y_animator); sd->down.bounce_y_animator = NULL; _smart_momentum_end(sd); if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } sd->bouncemey = EINA_FALSE; } static Eina_Bool _smart_do_page(Smart_Data *sd) { if ((sd->pagerel_h == 0.0) && (!sd->pagesize_h) && (sd->pagerel_v == 0.0) && (!sd->pagesize_v)) return EINA_FALSE; return EINA_TRUE; } static Evas_Coord _smart_page_x_get(Smart_Data *sd, int offset) { Evas_Coord x, y, w, h, cw, ch, minx = 0; elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); elm_smart_scroller_child_viewport_size_get(sd->smart_obj, &w, &h); sd->pan_func.child_size_get(sd->pan_obj, &cw, &ch); sd->pan_func.min_get(sd->pan_obj, &minx, NULL); x += offset; if (sd->pagerel_h > 0.0) sd->pagesize_h = w * sd->pagerel_h; if (sd->pagesize_h > 0) { x = x + (sd->pagesize_h * 0.5); x = x / (sd->pagesize_h); x = x * (sd->pagesize_h); } if ((x + w) > cw) x = cw - w; if (x < minx) x = minx; return x; } static Evas_Coord _smart_page_y_get(Smart_Data *sd, int offset) { Evas_Coord x, y, w, h, cw, ch, miny = 0; elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); elm_smart_scroller_child_viewport_size_get(sd->smart_obj, &w, &h); sd->pan_func.child_size_get(sd->pan_obj, &cw, &ch); sd->pan_func.min_get(sd->pan_obj, NULL, &miny); y += offset; if (sd->pagerel_v > 0.0) sd->pagesize_v = h * sd->pagerel_v; if (sd->pagesize_v > 0) { y = y + (sd->pagesize_v * 0.5); y = y / (sd->pagesize_v); y = y * (sd->pagesize_v); } if ((y + h) > ch) y = ch - h; if (y < miny) y = miny; return y; } static void _smart_page_adjust(Smart_Data *sd) { Evas_Coord x, y, w, h; if (!_smart_do_page(sd)) return; elm_smart_scroller_child_viewport_size_get(sd->smart_obj, &w, &h); x = _smart_page_x_get(sd, 0); y = _smart_page_y_get(sd, 0); elm_smart_scroller_child_region_set(sd->smart_obj, x, y, w, h); } static Eina_Bool _smart_bounce_x_animator(void *data) { Smart_Data *sd; Evas_Coord x, y, dx, w, odx, ed, md; double t, p, dt, pd, r; sd = data; t = ecore_loop_time_get(); dt = t - sd->down.anim_start2; if (dt >= 0.0) { dt = dt / _elm_config->thumbscroll_bounce_friction; odx = sd->down.b2x - sd->down.bx; elm_smart_scroller_child_viewport_size_get(sd->smart_obj, &w, NULL); if (!sd->down.momentum_animator && (w > abs(odx))) { pd = (double)odx / (double)w; pd = (pd > 0) ? pd : -pd; pd = 1.0 - ((1.0 - pd) * (1.0 - pd)); dt = dt / pd; } if (dt > 1.0) dt = 1.0; p = 1.0 - ((1.0 - dt) * (1.0 - dt)); elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); dx = (odx * p); r = 1.0; if (sd->down.momentum_animator) { ed = abs(sd->down.dx * (_elm_config->thumbscroll_friction + sd->down.extra_time) - sd->down.b0x); md = abs(_elm_config->thumbscroll_friction * 5 * w); if (ed > md) r = (double)(md)/(double)ed; } x = sd->down.b2x + (int)((double)(dx - odx) * r); if (!sd->down.cancelled) elm_smart_scroller_child_pos_set(sd->smart_obj, x, y); if (dt >= 1.0) { if (sd->down.momentum_animator) sd->down.bounce_x_hold = EINA_TRUE; if ((!sd->down.bounce_y_animator) && (!sd->scrollto.y.animator)) _smart_anim_stop(sd->smart_obj); sd->down.bounce_x_animator = NULL; sd->down.pdx = 0; sd->bouncemex = EINA_FALSE; _smart_momentum_end(sd); if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); return ECORE_CALLBACK_CANCEL; } } return ECORE_CALLBACK_RENEW; } static Eina_Bool _smart_bounce_y_animator(void *data) { Smart_Data *sd; Evas_Coord x, y, dy, h, ody, ed, md; double t, p, dt, pd, r; sd = data; t = ecore_loop_time_get(); dt = t - sd->down.anim_start3; if (dt >= 0.0) { dt = dt / _elm_config->thumbscroll_bounce_friction; ody = sd->down.b2y - sd->down.by; elm_smart_scroller_child_viewport_size_get(sd->smart_obj, NULL, &h); if (!sd->down.momentum_animator && (h > abs(ody))) { pd = (double)ody / (double)h; pd = (pd > 0) ? pd : -pd; pd = 1.0 - ((1.0 - pd) * (1.0 - pd)); dt = dt / pd; } if (dt > 1.0) dt = 1.0; p = 1.0 - ((1.0 - dt) * (1.0 - dt)); elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); dy = (ody * p); r = 1.0; if (sd->down.momentum_animator) { ed = abs(sd->down.dy * (_elm_config->thumbscroll_friction + sd->down.extra_time) - sd->down.b0y); md = abs(_elm_config->thumbscroll_friction * 5 * h); if (ed > md) r = (double)(md)/(double)ed; } y = sd->down.b2y + (int)((double)(dy - ody) * r); if (!sd->down.cancelled) elm_smart_scroller_child_pos_set(sd->smart_obj, x, y); if (dt >= 1.0) { if (sd->down.momentum_animator) sd->down.bounce_y_hold = EINA_TRUE; if ((!sd->down.bounce_x_animator) && (!sd->scrollto.y.animator)) _smart_anim_stop(sd->smart_obj); sd->down.bounce_y_animator = NULL; sd->down.pdy = 0; sd->bouncemey = EINA_FALSE; _smart_momentum_end(sd); if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); return ECORE_CALLBACK_CANCEL; } } return ECORE_CALLBACK_RENEW; } #define LEFT 0 #define RIGHT 1 #define UP 2 #define DOWN 3 static Eina_Bool can_scroll(Smart_Data *sd, int dir) { Evas_Coord mx = 0, my = 0, px = 0, py = 0, minx = 0, miny = 0; sd->pan_func.max_get(sd->pan_obj, &mx, &my); sd->pan_func.min_get(sd->pan_obj, &minx, &miny); sd->pan_func.get(sd->pan_obj, &px, &py); switch (dir) { case LEFT: if (px > minx) return EINA_TRUE; break; case RIGHT: if ((px - minx) < mx) return EINA_TRUE; break; case UP: if (py > miny) return EINA_TRUE; break; case DOWN: if ((py - miny) < my) return EINA_TRUE; break; default: break; } return EINA_FALSE; } static Eina_Bool _smart_momentum_animator(void *data) { Smart_Data *sd; double t, dt, p; Evas_Coord x, y, dx, dy, px, py, maxx, maxy, minx, miny; Eina_Bool no_bounce_x_end = EINA_FALSE, no_bounce_y_end = EINA_FALSE; sd = data; t = ecore_loop_time_get(); dt = t - sd->down.anim_start; if (dt >= 0.0) { /* if (sd->down.hold_parent) { if ((sd->down.dir_x) && !can_scroll(sd, sd->down.hdir)) { sd->down.dir_x = 0; } if ((sd->down.dir_y) && !can_scroll(sd, sd->down.vdir)) { sd->down.dir_y = 0; } } if ((!sd->down.dir_x) && (!sd->down.dir_y)) { sd->down.cancelled = 1; } */ dt = dt / (_elm_config->thumbscroll_friction + sd->down.extra_time); if (dt > 1.0) dt = 1.0; p = 1.0 - ((1.0 - dt) * (1.0 - dt)); dx = (sd->down.dx * (_elm_config->thumbscroll_friction + sd->down.extra_time) * p); dy = (sd->down.dy * (_elm_config->thumbscroll_friction + sd->down.extra_time) * p); sd->down.ax = dx; sd->down.ay = dy; x = sd->down.sx - dx; y = sd->down.sy - dy; elm_smart_scroller_child_pos_get(sd->smart_obj, &px, &py); if ((sd->down.bounce_x_animator) || (sd->down.bounce_x_hold)) { sd->down.bx = sd->down.bx0 - dx + sd->down.b0x; x = px; } if ((sd->down.bounce_y_animator) || (sd->down.bounce_y_hold)) { sd->down.by = sd->down.by0 - dy + sd->down.b0y; y = py; } elm_smart_scroller_child_pos_set(sd->smart_obj, x, y); _update_wanted_coordinates(sd, x, y); sd->pan_func.max_get(sd->pan_obj, &maxx, &maxy); sd->pan_func.min_get(sd->pan_obj, &minx, &miny); if (!sd->bounce_horiz) { if (x <= minx) no_bounce_x_end = EINA_TRUE; if ((x - minx) >= maxx) no_bounce_x_end = EINA_TRUE; } if (!sd->bounce_vert) { if (y <= miny) no_bounce_y_end = EINA_TRUE; if ((y - miny) >= maxy) no_bounce_y_end = EINA_TRUE; } if ((dt >= 1.0) || ((sd->down.bounce_x_hold) && (sd->down.bounce_y_hold)) || (no_bounce_x_end && no_bounce_y_end)) { _smart_anim_stop(sd->smart_obj); sd->down.momentum_animator = NULL; sd->down.bounce_x_hold = EINA_FALSE; sd->down.bounce_y_hold = EINA_FALSE; sd->down.ax = 0; sd->down.ay = 0; sd->down.pdx = 0; sd->down.pdy = 0; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); return ECORE_CALLBACK_CANCEL; } } return ECORE_CALLBACK_RENEW; } static void bounce_eval(Smart_Data *sd) { Evas_Coord mx, my, px, py, bx, by, b2x, b2y, minx = 0, miny = 0; if (sd->freeze) return; if ((!sd->bouncemex) && (!sd->bouncemey)) return; if (sd->down.now) return; // down bounce while still held down if (sd->down.onhold_animator) { ecore_animator_del(sd->down.onhold_animator); sd->down.onhold_animator = NULL; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (sd->down.hold_animator) { ecore_animator_del(sd->down.hold_animator); sd->down.hold_animator = NULL; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } sd->pan_func.max_get(sd->pan_obj, &mx, &my); sd->pan_func.min_get(sd->pan_obj, &minx, &miny); sd->pan_func.get(sd->pan_obj, &px, &py); bx = px; by = py; if (px < minx) px = minx; if ((px - minx) > mx) px = mx + minx; if (py < miny) py = miny; if ((py - miny) > my) py = my + miny; b2x = px; b2y = py; if ((!sd->widget) || (!elm_widget_drag_child_locked_x_get(sd->widget))) { if ((!sd->down.bounce_x_animator) && (!sd->bounce_animator_disabled)) { if (sd->bouncemex) { if (sd->scrollto.x.animator) { ecore_animator_del(sd->scrollto.x.animator); sd->scrollto.x.animator = NULL; } sd->down.bounce_x_animator = ecore_animator_add(_smart_bounce_x_animator, sd); sd->down.anim_start2 = ecore_loop_time_get(); sd->down.bx = bx; sd->down.bx0 = bx; sd->down.b2x = b2x; if (sd->down.momentum_animator) sd->down.b0x = sd->down.ax; else sd->down.b0x = 0; } } } if ((!sd->widget) || (!elm_widget_drag_child_locked_y_get(sd->widget))) { if ((!sd->down.bounce_y_animator) && (!sd->bounce_animator_disabled)) { if (sd->bouncemey) { if (sd->scrollto.y.animator) { ecore_animator_del(sd->scrollto.y.animator); sd->scrollto.y.animator = NULL; } sd->down.bounce_y_animator = ecore_animator_add(_smart_bounce_y_animator, sd); sd->down.anim_start3 = ecore_loop_time_get(); sd->down.by = by; sd->down.by0 = by; sd->down.b2y = b2y; if (sd->down.momentum_animator) sd->down.b0y = sd->down.ay; else sd->down.b0y = 0; } } } } void elm_smart_scroller_child_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { Evas_Coord mx = 0, my = 0, px = 0, py = 0, minx = 0, miny = 0; double vx, vy; API_ENTRY return; // FIXME: allow for bounce outside of range sd->pan_func.max_get(sd->pan_obj, &mx, &my); sd->pan_func.min_get(sd->pan_obj, &minx, &miny); if (mx > 0) vx = (double)(x - minx) / (double)mx; else vx = 0.0; if (vx < 0.0) vx = 0.0; else if (vx > 1.0) vx = 1.0; if (my > 0) vy = (double)(y - miny) / (double)my; else vy = 0.0; if (vy < 0.0) vy = 0.0; else if (vy > 1.0) vy = 1.0; edje_object_part_drag_value_set(sd->edje_obj, "elm.dragable.vbar", 0.0, vy); edje_object_part_drag_value_set(sd->edje_obj, "elm.dragable.hbar", vx, 0.0); sd->pan_func.get(sd->pan_obj, &px, &py); if (!_elm_config->thumbscroll_bounce_enable) { if (x < minx) x = minx; if ((x - minx) > mx) x = mx + minx; if (y < miny) y = miny; if ((y - miny) > my) y = my + miny; } if (!sd->bounce_horiz) { if (x < minx) x = minx; if ((x - minx) > mx) x = mx + minx; } if (!sd->bounce_vert) { if (y < miny) y = miny; if (y - miny > my) y = my + miny; } sd->pan_func.set(sd->pan_obj, x, y); if ((px != x) || (py != y)) edje_object_signal_emit(sd->edje_obj, "elm,action,scroll", "elm"); if (!sd->down.bounce_x_animator) { if (((x < minx) && (0 <= sd->down.dx)) || ((x > (mx + minx)) && (0 >= sd->down.dx))) { sd->bouncemex = EINA_TRUE; bounce_eval(sd); } else sd->bouncemex = EINA_FALSE; } if (!sd->down.bounce_y_animator) { if (((y < miny) && (0 <= sd->down.dy)) || ((y > (my + miny)) && (0 >= sd->down.dy))) { sd->bouncemey = EINA_TRUE; bounce_eval(sd); } else sd->bouncemey = EINA_FALSE; } if ((x != px) || (y != py)) { evas_object_smart_callback_call(obj, "scroll", NULL); } if ((x != px)/* && (!sd->bouncemex)*/) { if (x == minx) evas_object_smart_callback_call(obj, "edge,left", NULL); if (x == (mx + minx)) evas_object_smart_callback_call(obj, "edge,right", NULL); } if ((y != py)/* && (!sd->bouncemey)*/) { if (y == miny) evas_object_smart_callback_call(obj, "edge,top", NULL); if (y == my + miny) evas_object_smart_callback_call(obj, "edge,bottom", NULL); } _elm_direction_arrows_eval(sd); } void elm_smart_scroller_child_pos_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { API_ENTRY return; sd->pan_func.get(sd->pan_obj, x, y); } /* returns TRUE when we need to move the scroller, FALSE otherwise. * Updates w and h either way, so save them if you need them. */ static Eina_Bool _elm_smart_scroller_child_region_show_internal(Evas_Object *obj, Evas_Coord *_x, Evas_Coord *_y, Evas_Coord w, Evas_Coord h) { Evas_Coord mx = 0, my = 0, cw = 0, ch = 0, px = 0, py = 0, nx, ny, minx = 0, miny = 0, pw = 0, ph = 0, x = *_x, y = *_y; API_ENTRY return EINA_FALSE; sd->pan_func.max_get(sd->pan_obj, &mx, &my); sd->pan_func.min_get(sd->pan_obj, &minx, &miny); sd->pan_func.child_size_get(sd->pan_obj, &cw, &ch); sd->pan_func.get(sd->pan_obj, &px, &py); evas_object_geometry_get(sd->pan_obj, NULL, NULL, &pw, &ph); nx = px; if ((x < px) && ((x + w) < (px + (cw - mx)))) nx = x; else if ((x > px) && ((x + w) > (px + (cw - mx)))) nx = x + w - (cw - mx); ny = py; if ((y < py) && ((y + h) < (py + (ch - my)))) ny = y; else if ((y > py) && ((y + h) > (py + (ch - my)))) ny = y + h - (ch - my); if ((sd->down.bounce_x_animator) || (sd->down.bounce_y_animator) || (sd->scrollto.x.animator) || (sd->scrollto.y.animator)) { _smart_anim_stop(sd->smart_obj); } if (sd->scrollto.x.animator) { ecore_animator_del(sd->scrollto.x.animator); sd->scrollto.x.animator = NULL; } if (sd->scrollto.y.animator) { ecore_animator_del(sd->scrollto.y.animator); sd->scrollto.y.animator = NULL; } if (sd->down.bounce_x_animator) { ecore_animator_del(sd->down.bounce_x_animator); sd->down.bounce_x_animator = NULL; sd->bouncemex = EINA_FALSE; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (sd->down.bounce_y_animator) { ecore_animator_del(sd->down.bounce_y_animator); sd->down.bounce_y_animator = NULL; sd->bouncemey = EINA_FALSE; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (sd->down.hold_animator) { ecore_animator_del(sd->down.hold_animator); sd->down.hold_animator = NULL; _smart_drag_stop(sd->smart_obj); if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (sd->down.momentum_animator) { ecore_animator_del(sd->down.momentum_animator); sd->down.momentum_animator = NULL; sd->down.bounce_x_hold = EINA_FALSE; sd->down.bounce_y_hold = EINA_FALSE; sd->down.ax = 0; sd->down.ay = 0; sd->down.pdx = 0; sd->down.pdy = 0; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } x = nx; if ((x + pw) > cw) x = cw - pw; if (x < minx) x = minx; y = ny; if ((y + ph) > ch) y = ch - ph; if (y < miny) y = miny; if ((x == px) && (y == py)) return EINA_FALSE; *_x = x; *_y = y; return EINA_TRUE; } /* Set should be used for calculated positions, for example, when we move * because of an animation or because this is the correct position after * constraints. */ void elm_smart_scroller_child_region_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { API_ENTRY return; if (_elm_smart_scroller_child_region_show_internal(obj, &x, &y, w, h)) { elm_smart_scroller_child_pos_set(obj, x, y); sd->down.sx = x; sd->down.sy = y; sd->down.x = sd->down.history[0].x; sd->down.y = sd->down.history[0].y; } } /* Set should be used for setting the wanted position, for example a user scroll * or moving the cursor in an entry. */ void elm_smart_scroller_child_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { API_ENTRY return; sd->wx = x; sd->wy = y; sd->ww = w; sd->wh = h; if (_elm_smart_scroller_child_region_show_internal(obj, &x, &y, w, h)) { elm_smart_scroller_child_pos_set(obj, x, y); sd->down.sx = x; sd->down.sy = y; sd->down.x = sd->down.history[0].x; sd->down.y = sd->down.history[0].y; } } void elm_smart_scroller_child_viewport_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { API_ENTRY return; if (!sd->pan_obj) return; edje_object_calc_force(sd->edje_obj); evas_object_geometry_get(sd->pan_obj, NULL, NULL, w, h); } void elm_smart_scroller_step_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { API_ENTRY return; if (x < 1) x = 1; if (y < 1) y = 1; sd->step.x = x; sd->step.y = y; _smart_scrollbar_size_adjust(sd); } void elm_smart_scroller_step_size_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { API_ENTRY return; if (x) *x = sd->step.x; if (y) *y = sd->step.y; } void elm_smart_scroller_page_size_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { API_ENTRY return; sd->page.x = x; sd->page.y = y; _smart_scrollbar_size_adjust(sd); } void elm_smart_scroller_page_size_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { API_ENTRY return; if (x) *x = sd->page.x; if (y) *y = sd->page.y; } void elm_smart_scroller_policy_set(Evas_Object *obj, Elm_Smart_Scroller_Policy hbar, Elm_Smart_Scroller_Policy vbar) { API_ENTRY return; if ((sd->hbar_flags == hbar) && (sd->vbar_flags == vbar)) return; sd->hbar_flags = hbar; sd->vbar_flags = vbar; if (sd->hbar_flags == ELM_SMART_SCROLLER_POLICY_ON) edje_object_signal_emit(sd->edje_obj, "elm,action,show_always,hbar", "elm"); else if (sd->hbar_flags == ELM_SMART_SCROLLER_POLICY_OFF) edje_object_signal_emit(sd->edje_obj, "elm,action,hide,hbar", "elm"); else edje_object_signal_emit(sd->edje_obj, "elm,action,show_notalways,hbar", "elm"); if (sd->vbar_flags == ELM_SMART_SCROLLER_POLICY_ON) edje_object_signal_emit(sd->edje_obj, "elm,action,show_always,vbar", "elm"); else if (sd->vbar_flags == ELM_SMART_SCROLLER_POLICY_OFF) edje_object_signal_emit(sd->edje_obj, "elm,action,hide,vbar", "elm"); else edje_object_signal_emit(sd->edje_obj, "elm,action,show_notalways,vbar", "elm"); _smart_scrollbar_size_adjust(sd); _elm_direction_arrows_eval(sd); } void elm_smart_scroller_policy_get(Evas_Object *obj, Elm_Smart_Scroller_Policy *hbar, Elm_Smart_Scroller_Policy *vbar) { API_ENTRY return; if (hbar) *hbar = sd->hbar_flags; if (vbar) *vbar = sd->vbar_flags; } Evas_Object * elm_smart_scroller_edje_object_get(Evas_Object *obj) { API_ENTRY return NULL; return sd->edje_obj; } void elm_smart_scroller_single_dir_set(Evas_Object *obj, Eina_Bool single_dir) { API_ENTRY return; sd->one_dir_at_a_time = single_dir; } Eina_Bool elm_smart_scroller_single_dir_get(Evas_Object *obj) { API_ENTRY return EINA_FALSE; return sd->one_dir_at_a_time; } void elm_smart_scroller_object_theme_set(Evas_Object *parent, Evas_Object *obj, const char *clas, const char *group, const char *style) { API_ENTRY return; Evas_Coord mw, mh; //Does this API require parent object absolutely? if then remove this exception. double parent_scale = parent ? elm_widget_scale_get(parent) : 1; _elm_theme_object_set(parent, sd->edje_obj, clas, group, style); edje_object_scale_set(sd->edje_obj, parent_scale * _elm_config->scale); if (sd->pan_obj) edje_object_part_swallow(sd->edje_obj, "elm.swallow.content", sd->pan_obj); mw = mh = -1; elm_coords_finger_size_adjust(1, &mw, 1, &mh); if (edje_object_part_exists(sd->edje_obj, "elm.scrollbar.base")) { Evas_Object *base; base = edje_object_part_swallow_get(sd->edje_obj, "elm.scrollbar.base"); if (!base) { base = evas_object_rectangle_add(evas_object_evas_get(sd->edje_obj)); evas_object_color_set(base, 0, 0, 0, 0); edje_object_part_swallow(sd->edje_obj, "elm.scrollbar.base", base); } if (!_elm_config->thumbscroll_enable) evas_object_size_hint_min_set(base, mw, mh); } sd->vbar_visible = !sd->vbar_visible; sd->hbar_visible = !sd->hbar_visible; _smart_scrollbar_bar_visibility_adjust(sd); } void elm_smart_scroller_hold_set(Evas_Object *obj, Eina_Bool hold) { API_ENTRY return; sd->hold = hold; } void elm_smart_scroller_freeze_set(Evas_Object *obj, Eina_Bool freeze) { API_ENTRY return; sd->freeze = freeze; if (sd->freeze) { if (sd->down.onhold_animator) { ecore_animator_del(sd->down.onhold_animator); sd->down.onhold_animator = NULL; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } } else bounce_eval(sd); } void elm_smart_scroller_bounce_allow_set(Evas_Object *obj, Eina_Bool horiz, Eina_Bool vert) { API_ENTRY return; sd->bounce_horiz = !!horiz; sd->bounce_vert = !!vert; } void elm_smart_scroller_bounce_allow_get(const Evas_Object *obj, Eina_Bool *horiz, Eina_Bool *vert) { API_ENTRY return; if (horiz) *horiz = sd->bounce_horiz; if (vert) *vert = sd->bounce_vert; } void elm_smart_scroller_paging_set(Evas_Object *obj, double pagerel_h, double pagerel_v, Evas_Coord pagesize_h, Evas_Coord pagesize_v) { API_ENTRY return; sd->pagerel_h = pagerel_h; sd->pagerel_v = pagerel_v; sd->pagesize_h = pagesize_h; sd->pagesize_v = pagesize_v; _smart_page_adjust(sd); } void elm_smart_scroller_paging_get(Evas_Object *obj, double *pagerel_h, double *pagerel_v, Evas_Coord *pagesize_h, Evas_Coord *pagesize_v) { API_ENTRY return; if (pagerel_h) *pagerel_h = sd->pagerel_h; if (pagerel_v) *pagerel_v = sd->pagerel_v; if (pagesize_h) *pagesize_h = sd->pagesize_h; if (pagesize_v) *pagesize_v = sd->pagesize_v; } void elm_smart_scroller_current_page_get(Evas_Object *obj, int *pagenumber_h, int *pagenumber_v) { API_ENTRY return; Evas_Coord x, y; elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); if (pagenumber_h) { if (sd->pagesize_h > 0) *pagenumber_h = (x + sd->pagesize_h - 1) / sd->pagesize_h; else *pagenumber_h = 0; } if (pagenumber_v) { if (sd->pagesize_v > 0) *pagenumber_v = (y + sd->pagesize_v - 1) / sd->pagesize_v; else *pagenumber_v = 0; } } void elm_smart_scroller_last_page_get(Evas_Object *obj, int *pagenumber_h, int *pagenumber_v) { API_ENTRY return; Evas_Coord cw, ch; sd->pan_func.child_size_get(sd->pan_obj, &cw, &ch); if (pagenumber_h) { if (sd->pagesize_h > 0) *pagenumber_h = cw / sd->pagesize_h + 1; else *pagenumber_h = 0; } if (pagenumber_v) { if (sd->pagesize_v > 0) *pagenumber_v = ch / sd->pagesize_v + 1; else *pagenumber_v = 0; } } void elm_smart_scroller_page_show(Evas_Object *obj, int pagenumber_h, int pagenumber_v) { API_ENTRY return; Evas_Coord x, y, w, h; elm_smart_scroller_child_viewport_size_get(sd->smart_obj, &w, &h); if (pagenumber_h >= 0) x = sd->pagesize_h * pagenumber_h; if (pagenumber_v >= 0) y = sd->pagesize_v * pagenumber_v; if (_elm_smart_scroller_child_region_show_internal(obj, &x, &y, w, h)) elm_smart_scroller_child_pos_set(obj, x, y); } void elm_smart_scroller_page_bring_in(Evas_Object *obj, int pagenumber_h, int pagenumber_v) { API_ENTRY return; Evas_Coord x, y, w, h; elm_smart_scroller_child_viewport_size_get(sd->smart_obj, &w, &h); if (pagenumber_h >= 0) x = sd->pagesize_h * pagenumber_h; if (pagenumber_v >= 0) y = sd->pagesize_v * pagenumber_v; if (_elm_smart_scroller_child_region_show_internal(obj, &x, &y, w, h)) { _smart_scrollto_x(sd, _elm_config->bring_in_scroll_friction, x); _smart_scrollto_y(sd, _elm_config->bring_in_scroll_friction, y); } } void elm_smart_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { API_ENTRY return; if (_elm_smart_scroller_child_region_show_internal(obj, &x, &y, w, h)) { _smart_scrollto_x(sd, _elm_config->bring_in_scroll_friction, x); _smart_scrollto_y(sd, _elm_config->bring_in_scroll_friction, y); } } void elm_smart_scroller_widget_set(Evas_Object *obj, Evas_Object *wid) { API_ENTRY return; sd->widget = wid; } static void _elm_smart_scroller_wanted_region_set(Evas_Object *obj) { INTERNAL_ENTRY; Evas_Coord ww, wh, wx = sd->wx; if (sd->down.now || sd->down.momentum_animator || sd->down.bounce_x_animator || sd->down.bounce_y_animator || sd->down.hold_animator || sd->down.onhold_animator || sd->scrollto.x.animator || sd->scrollto.y.animator) return; sd->child.resized = EINA_FALSE; /* Flip to RTL cords only if init in RTL mode */ if (sd->is_mirrored) wx = _elm_smart_scroller_x_mirrored_get(obj, sd->wx); if (sd->ww == -1) { elm_smart_scroller_child_viewport_size_get(obj, &ww, &wh); } else { ww = sd->ww; wh = sd->wh; } elm_smart_scroller_child_region_set(obj, wx, sd->wy, ww, wh); } /* local subsystem functions */ static void _smart_edje_drag_v_start(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Smart_Data *sd; sd = data; _smart_scrollbar_read(sd); _smart_drag_start(sd->smart_obj); sd->freeze = EINA_TRUE; } static void _smart_edje_drag_v_stop(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Smart_Data *sd; sd = data; _smart_scrollbar_read(sd); _smart_drag_stop(sd->smart_obj); sd->freeze = EINA_FALSE; } static void _smart_edje_drag_v(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Smart_Data *sd; sd = data; _smart_scrollbar_read(sd); } static void _smart_edje_drag_h_start(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Smart_Data *sd; sd = data; _smart_scrollbar_read(sd); _smart_drag_start(sd->smart_obj); sd->freeze = EINA_TRUE; } static void _smart_edje_drag_h_stop(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Smart_Data *sd; sd = data; _smart_scrollbar_read(sd); _smart_drag_stop(sd->smart_obj); sd->freeze = EINA_FALSE; } static void _smart_edje_drag_h(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Smart_Data *sd; sd = data; _smart_scrollbar_read(sd); } static void _smart_child_del_hook(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Smart_Data *sd; sd = data; sd->child_obj = NULL; _smart_scrollbar_size_adjust(sd); _smart_scrollbar_reset(sd); } static void _smart_pan_changed_hook(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Coord w, h; Smart_Data *sd; sd = data; sd->pan_func.child_size_get(sd->pan_obj, &w, &h); if ((w != sd->child.w) || (h != sd->child.h)) { sd->child.w = w; sd->child.h = h; _smart_scrollbar_size_adjust(sd); evas_object_size_hint_min_set(sd->smart_obj, sd->child.w, sd->child.h); sd->child.resized = EINA_TRUE; _elm_smart_scroller_wanted_region_set(sd->smart_obj); } } void elm_smart_scroller_gravity_set(Evas_Object *obj, double x, double y) { API_ENTRY return; sd->pan_func.gravity_set(sd->pan_obj, x, y); } void elm_smart_scroller_gravity_get(Evas_Object *obj, double *x, double *y) { API_ENTRY return; sd->pan_func.gravity_get(sd->pan_obj, x, y); } static void _smart_event_wheel(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Wheel *ev; Smart_Data *sd; Evas_Coord x = 0, y = 0; int direction = 0; sd = data; ev = event_info; direction = ev->direction; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return ; if ((evas_key_modifier_is_set(ev->modifiers, "Control")) || (evas_key_modifier_is_set(ev->modifiers, "Alt")) || (evas_key_modifier_is_set(ev->modifiers, "Meta")) || (evas_key_modifier_is_set(ev->modifiers, "Hyper")) || (evas_key_modifier_is_set(ev->modifiers, "Super"))) return; else if (evas_key_modifier_is_set(ev->modifiers, "Shift")) direction = 1; elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); if ((sd->down.bounce_x_animator) || (sd->down.bounce_y_animator) || (sd->scrollto.x.animator) || (sd->scrollto.y.animator)) { _smart_anim_stop(sd->smart_obj); } if (sd->scrollto.x.animator) { ecore_animator_del(sd->scrollto.x.animator); sd->scrollto.x.animator = NULL; } if (sd->scrollto.y.animator) { ecore_animator_del(sd->scrollto.y.animator); sd->scrollto.y.animator = NULL; } if (sd->down.bounce_x_animator) { ecore_animator_del(sd->down.bounce_x_animator); sd->down.bounce_x_animator = NULL; sd->bouncemex = EINA_FALSE; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (sd->down.bounce_y_animator) { ecore_animator_del(sd->down.bounce_y_animator); sd->down.bounce_y_animator = NULL; sd->bouncemey = EINA_FALSE; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (!direction) y += ev->z * sd->step.y; else if (direction == 1) x += ev->z * sd->step.x; if ((!sd->hold) && (!sd->freeze)) { _update_wanted_coordinates(sd, x, y); elm_smart_scroller_child_pos_set(sd->smart_obj, x, y); } } static void _smart_event_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Down *ev; Smart_Data *sd; Evas_Coord x = 0, y = 0; sd = data; ev = event_info; #ifdef SMOOTHDBG if (getenv("ELS_SCROLLER_SMOOTH_DEBUG")) _els_scroller_smooth_debug = 1; if (_els_scroller_smooth_debug) _els_scroller_smooth_debug_init(); #endif // if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return ; if (_elm_config->thumbscroll_enable) { sd->down.hold = EINA_FALSE; if ((sd->down.bounce_x_animator) || (sd->down.bounce_y_animator) || (sd->down.momentum_animator) || (sd->scrollto.x.animator) || (sd->scrollto.y.animator)) { ev->event_flags |= EVAS_EVENT_FLAG_ON_SCROLL | EVAS_EVENT_FLAG_ON_HOLD; sd->down.scroll = EINA_TRUE; sd->down.hold = EINA_TRUE; _smart_anim_stop(sd->smart_obj); } if (sd->scrollto.x.animator) { ecore_animator_del(sd->scrollto.x.animator); sd->scrollto.x.animator = NULL; } if (sd->scrollto.y.animator) { ecore_animator_del(sd->scrollto.y.animator); sd->scrollto.y.animator = NULL; } if (sd->down.bounce_x_animator) { ecore_animator_del(sd->down.bounce_x_animator); sd->down.bounce_x_animator = NULL; sd->bouncemex = EINA_FALSE; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (sd->down.bounce_y_animator) { ecore_animator_del(sd->down.bounce_y_animator); sd->down.bounce_y_animator = NULL; sd->bouncemey = EINA_FALSE; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (sd->down.hold_animator) { ecore_animator_del(sd->down.hold_animator); sd->down.hold_animator = NULL; _smart_drag_stop(sd->smart_obj); if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (sd->down.momentum_animator) { ecore_animator_del(sd->down.momentum_animator); sd->down.momentum_animator = NULL; sd->down.bounce_x_hold = EINA_FALSE; sd->down.bounce_y_hold = EINA_FALSE; sd->down.ax = 0; sd->down.ay = 0; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (ev->button == 1) { sd->down.hist.est_timestamp_diff = ecore_loop_time_get() - ((double)ev->timestamp / 1000.0); sd->down.hist.tadd = 0.0; sd->down.hist.dxsum = 0.0; sd->down.hist.dysum = 0.0; sd->down.now = EINA_TRUE; sd->down.dragged = EINA_FALSE; sd->down.dir_x = EINA_FALSE; sd->down.dir_y = EINA_FALSE; sd->down.x = ev->canvas.x; sd->down.y = ev->canvas.y; elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); sd->down.sx = x; sd->down.sy = y; sd->down.locked = EINA_FALSE; memset(&(sd->down.history[0]), 0, sizeof(sd->down.history[0]) * 60); #ifdef EVTIME sd->down.history[0].timestamp = ev->timestamp / 1000.0; sd->down.history[0].localtimestamp = ecore_loop_time_get(); #else sd->down.history[0].timestamp = ecore_loop_time_get(); #endif sd->down.history[0].x = ev->canvas.x; sd->down.history[0].y = ev->canvas.y; } sd->down.dragged_began = EINA_FALSE; sd->down.hold_parent = EINA_FALSE; sd->down.cancelled = EINA_FALSE; if (sd->hold || sd->freeze) sd->down.want_reset = EINA_TRUE; else sd->down.want_reset = EINA_FALSE; } } static void _down_coord_eval(Smart_Data *sd, Evas_Coord *x, Evas_Coord *y) { Evas_Coord minx, miny; if (sd->down.dir_x) *x = sd->down.sx - (*x - sd->down.x); else *x = sd->down.sx; if (sd->down.dir_y) *y = sd->down.sy - (*y - sd->down.y); else *y = sd->down.sy; if ((sd->down.dir_x) || (sd->down.dir_y)) { if (!((sd->down.dir_x) && (sd->down.dir_y))) { if (sd->down.dir_x) *y = sd->down.locked_y; else *x = sd->down.locked_x; } } sd->pan_func.min_get(sd->pan_obj, &minx, &miny); if (*x < minx) *x += (minx - *x) * _elm_config->thumbscroll_border_friction; else if (sd->child.w <= sd->w) *x += (sd->down.sx - *x) * _elm_config->thumbscroll_border_friction; else if ((sd->child.w - sd->w + minx) < *x) *x += (sd->child.w - sd->w + minx - *x) * _elm_config->thumbscroll_border_friction; if (*y < miny) *y += (miny - *y) * _elm_config->thumbscroll_border_friction; else if (sd->child.h <= sd->h) *y += (sd->down.sy - *y) * _elm_config->thumbscroll_border_friction; else if ((sd->child.h - sd->h + miny) < *y) *y += (sd->child.h - sd->h + miny - *y) * _elm_config->thumbscroll_border_friction; } static Eina_Bool _smart_hold_animator(void *data) { Smart_Data *sd = data; Evas_Coord ox = 0, oy = 0, fx = 0, fy= 0; fx = sd->down.hold_x; fy = sd->down.hold_y; if (_elm_config->scroll_smooth_amount > 0.0) { int i, count = 0; Evas_Coord basex = 0, basey = 0, x, y; double dt, t, tdiff, tnow, twin; struct { Evas_Coord x, y, dx, dy; double t, dt; } pos[60]; tdiff = sd->down.hist.est_timestamp_diff; tnow = ecore_time_get() - tdiff; t = tnow; twin = _elm_config->scroll_smooth_time_window; for (i = 0; i < 60; i++) { // oldest point is sd->down.history[i] // newset is sd->down.history[0] dt = t - sd->down.history[i].timestamp; if (dt > twin) { i--; break; } x = sd->down.history[i].x; y = sd->down.history[i].y; _down_coord_eval(sd, &x, &y); if (i == 0) { basex = x; basey = y; } pos[i].x = x - basex; pos[i].y = y - basey; pos[i].t = sd->down.history[i].timestamp - sd->down.history[0].timestamp; count++; } count = i; if (count >= 2) { double dtsum = 0.0, tadd, maxdt; double dxsum = 0.0, dysum = 0.0, xsum = 0.0, ysum = 0.0; for (i = 0; i < (count - 1); i++) { pos[i].dx = pos[i].x - pos[i + 1].x; pos[i].dy = pos[i].y - pos[i + 1].y; pos[i].dt = pos[i].t - pos[i + 1].t; dxsum += pos[i].dx; dysum += pos[i].dy; dtsum += pos[i].dt; xsum += pos[i].x; ysum += pos[i].y; } maxdt = pos[i].t; dxsum /= (double)i; dysum /= (double)i; dtsum /= (double)i; xsum /= (double)i; ysum /= (double)i; tadd = tnow - sd->down.history[0].timestamp + _elm_config->scroll_smooth_future_time; tadd = tadd - (maxdt / 2); #define WEIGHT(n, o, v) n = (((double)o * (1.0 - v)) + ((double)n * v)) WEIGHT(tadd, sd->down.hist.tadd, _elm_config->scroll_smooth_history_weight); WEIGHT(dxsum, sd->down.hist.dxsum, _elm_config->scroll_smooth_history_weight); WEIGHT(dysum, sd->down.hist.dysum, _elm_config->scroll_smooth_history_weight); fx = basex + xsum + ((dxsum * tadd) / dtsum); fy = basey + ysum + ((dysum * tadd) / dtsum); sd->down.hist.tadd = tadd; sd->down.hist.dxsum = dxsum; sd->down.hist.dysum = dysum; WEIGHT(fx, sd->down.hold_x, _elm_config->scroll_smooth_amount); WEIGHT(fy, sd->down.hold_y, _elm_config->scroll_smooth_amount); } } elm_smart_scroller_child_pos_get(sd->smart_obj, &ox, &oy); if (sd->down.dir_x) { if ((!sd->widget) || (!elm_widget_drag_child_locked_x_get(sd->widget))) ox = fx; } if (sd->down.dir_y) { if ((!sd->widget) || (!elm_widget_drag_child_locked_y_get(sd->widget))) oy = fy; } #ifdef SMOOTHDBG if (_els_scroller_smooth_debug) _els_scroller_smooth_debug_movetime_add(ox, oy); #endif elm_smart_scroller_child_pos_set(sd->smart_obj, ox, oy); return ECORE_CALLBACK_RENEW; } static Eina_Bool _smart_event_post_up(void *data, Evas *e __UNUSED__) { Smart_Data *sd = data; if (sd->widget) { if (sd->down.dragged) { elm_widget_drag_lock_x_set(sd->widget, 0); elm_widget_drag_lock_y_set(sd->widget, 0); } } return EINA_TRUE; } static void _smart_event_mouse_up(void *data, Evas *e, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Down *ev; Smart_Data *sd; Evas_Coord x = 0, y = 0, ox = 0, oy = 0; #ifdef SMOOTHDBG if (_els_scroller_smooth_debug) _els_scroller_smooth_debug_shutdown(); #endif sd = data; ev = event_info; sd->down.hold_parent = EINA_FALSE; sd->down.dx = 0; sd->down.dy = 0; // if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return ; evas_post_event_callback_push(e, _smart_event_post_up, sd); // FIXME: respect elm_widget_scroll_hold_get of parent container if (_elm_config->thumbscroll_enable) { if (ev->button == 1) { if (sd->down.onhold_animator) { ecore_animator_del(sd->down.onhold_animator); sd->down.onhold_animator = NULL; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } x = ev->canvas.x - sd->down.x; y = ev->canvas.y - sd->down.y; if (sd->down.dragged) { _smart_drag_stop(sd->smart_obj); if ((!sd->hold) && (!sd->freeze)) { double t, at, dt; int i; Evas_Coord ax, ay, dx, dy, vel; #ifdef EVTIME t = ev->timestamp / 1000.0; #else t = ecore_loop_time_get(); #endif ax = ev->canvas.x; ay = ev->canvas.y; at = 0.0; #ifdef SCROLLDBG printf("------ %i %i\n", ev->canvas.x, ev->canvas.y); #endif for (i = 0; i < 60; i++) { dt = t - sd->down.history[i].timestamp; if (dt > 0.2) break; #ifdef SCROLLDBG printf("H: %i %i @ %1.3f\n", sd->down.history[i].x, sd->down.history[i].y, dt); #endif at += dt; ax += sd->down.history[i].x; ay += sd->down.history[i].y; } ax /= (i + 1); ay /= (i + 1); at /= (i + 1); at /= _elm_config->thumbscroll_sensitivity_friction; dx = ev->canvas.x - ax; dy = ev->canvas.y - ay; if (at > 0) { vel = sqrt((dx * dx) + (dy * dy)) / at; if ((_elm_config->thumbscroll_friction > 0.0) && (vel > _elm_config->thumbscroll_momentum_threshold)) { int minx, miny, mx, my, px, py; sd->pan_func.min_get(sd->pan_obj, &minx, &miny); sd->pan_func.max_get(sd->pan_obj, &mx, &my); sd->pan_func.get(sd->pan_obj, &px, &py); sd->down.dx = ((double)dx / at); sd->down.dy = ((double)dy / at); if (((sd->down.dx > 0) && (sd->down.pdx > 0)) || ((sd->down.dx < 0) && (sd->down.pdx < 0))) if (px > minx && px < mx) sd->down.dx += (double)sd->down.pdx * 1.5; // FIXME: * 1.5 - probably should be config if (((sd->down.dy > 0) && (sd->down.pdy > 0)) || ((sd->down.dy < 0) && (sd->down.pdy < 0))) if (py > miny && py < my) sd->down.dy += (double)sd->down.pdy * 1.5; // FIXME: * 1.5 - probably should be config if (((sd->down.dx > 0) && (sd->down.pdx > 0)) || ((sd->down.dx < 0) && (sd->down.pdx < 0)) || ((sd->down.dy > 0) && (sd->down.pdy > 0)) || ((sd->down.dy < 0) && (sd->down.pdy < 0))) { double tt = ecore_loop_time_get(); double dtt = tt - sd->down.anim_start; if (dtt < 0.0) dtt = 0.0; else if (dtt > _elm_config->thumbscroll_friction) dtt = _elm_config->thumbscroll_friction; sd->down.extra_time = _elm_config->thumbscroll_friction - dtt; } else sd->down.extra_time = 0.0; sd->down.pdx = sd->down.dx; sd->down.pdy = sd->down.dy; ox = -sd->down.dx; oy = -sd->down.dy; if (!_smart_do_page(sd)) { if ((!sd->down.momentum_animator) && (!sd->momentum_animator_disabled) && (sd->widget) && (!elm_widget_drag_child_locked_y_get(sd->widget))) { sd->down.momentum_animator = ecore_animator_add(_smart_momentum_animator, sd); ev->event_flags |= EVAS_EVENT_FLAG_ON_SCROLL; _smart_anim_start(sd->smart_obj); } sd->down.anim_start = ecore_loop_time_get(); elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); sd->down.sx = x; sd->down.sy = y; sd->down.b0x = 0; sd->down.b0y = 0; } } } } else { sd->down.pdx = 0; sd->down.pdy = 0; } evas_event_feed_hold(e, 0, ev->timestamp, ev->data); if (_smart_do_page(sd)) { Evas_Coord pgx, pgy; elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); if ((!sd->widget) || (!elm_widget_drag_child_locked_x_get(sd->widget))) { pgx = _smart_page_x_get(sd, ox); if (pgx != x) { ev->event_flags |= EVAS_EVENT_FLAG_ON_SCROLL; _smart_scrollto_x(sd, _elm_config->page_scroll_friction, pgx); } } if ((!sd->widget) || (!elm_widget_drag_child_locked_y_get(sd->widget))) { pgy = _smart_page_y_get(sd, oy); if (pgy != y) { ev->event_flags |= EVAS_EVENT_FLAG_ON_SCROLL; _smart_scrollto_y(sd, _elm_config->page_scroll_friction, pgy); } } } } else { sd->down.pdx = 0; sd->down.pdy = 0; if (_smart_do_page(sd)) { Evas_Coord pgx, pgy; elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); if ((!sd->widget) || (!elm_widget_drag_child_locked_x_get(sd->widget))) { pgx = _smart_page_x_get(sd, ox); if (pgx != x) _smart_scrollto_x(sd, _elm_config->page_scroll_friction, pgx); } if ((!sd->widget) || (!elm_widget_drag_child_locked_y_get(sd->widget))) { pgy = _smart_page_y_get(sd, oy); if (pgy != y) _smart_scrollto_y(sd, _elm_config->page_scroll_friction, pgy); } } } if (sd->down.hold_animator) { ecore_animator_del(sd->down.hold_animator); sd->down.hold_animator = NULL; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } if (sd->down.scroll) { ev->event_flags |= EVAS_EVENT_FLAG_ON_SCROLL; sd->down.scroll = EINA_FALSE; } if (sd->down.hold) sd->down.hold = EINA_FALSE; sd->down.dragged_began = EINA_FALSE; sd->down.dir_x = EINA_FALSE; sd->down.dir_y = EINA_FALSE; sd->down.want_dragged = EINA_FALSE; sd->down.dragged = EINA_FALSE; sd->down.now = EINA_FALSE; elm_smart_scroller_child_pos_get(sd->smart_obj, &x, &y); elm_smart_scroller_child_pos_set(sd->smart_obj, x, y); _update_wanted_coordinates(sd, x, y); if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); if (!_smart_do_page(sd)) bounce_eval(sd); } } } static Eina_Bool _smart_onhold_animator(void *data) { Smart_Data *sd; double t, td; double vx, vy; Evas_Coord x, y, ox, oy; sd = data; t = ecore_loop_time_get(); if (sd->down.onhold_tlast > 0.0) { td = t - sd->down.onhold_tlast; vx = sd->down.onhold_vx * td * (double)_elm_config->thumbscroll_threshold * 2.0; vy = sd->down.onhold_vy * td * (double)_elm_config->thumbscroll_threshold * 2.0; elm_smart_scroller_child_pos_get(sd->smart_obj, &ox, &oy); x = ox; y = oy; if (sd->down.dir_x) { if ((!sd->widget) || (!elm_widget_drag_child_locked_x_get(sd->widget))) { sd->down.onhold_vxe += vx; x = ox + (int)sd->down.onhold_vxe; sd->down.onhold_vxe -= (int)sd->down.onhold_vxe; } } if (sd->down.dir_y) { if ((!sd->widget) || (!elm_widget_drag_child_locked_y_get(sd->widget))) { sd->down.onhold_vye += vy; y = oy + (int)sd->down.onhold_vye; sd->down.onhold_vye -= (int)sd->down.onhold_vye; } } elm_smart_scroller_child_pos_set(sd->smart_obj, x, y); } sd->down.onhold_tlast = t; return ECORE_CALLBACK_RENEW; } static Eina_Bool _smart_event_post_move(void *data, Evas *e __UNUSED__) { Smart_Data *sd = data; if (sd->down.want_dragged) { int start = 0; if (sd->down.hold_parent) { if ((sd->down.dir_x) && !can_scroll(sd, sd->down.hdir)) { sd->down.dir_x = EINA_FALSE; } if ((sd->down.dir_y) && !can_scroll(sd, sd->down.vdir)) { sd->down.dir_y = EINA_FALSE; } } if (sd->down.dir_x) { if ((!sd->widget) || (!elm_widget_drag_child_locked_x_get(sd->widget))) { sd->down.want_dragged = EINA_FALSE; sd->down.dragged = EINA_TRUE; if (sd->widget) { elm_widget_drag_lock_x_set(sd->widget, 1); } start = 1; } else sd->down.dir_x = EINA_FALSE; } if (sd->down.dir_y) { if ((!sd->widget) || (!elm_widget_drag_child_locked_y_get(sd->widget))) { sd->down.want_dragged = EINA_FALSE; sd->down.dragged = EINA_TRUE; if (sd->widget) { elm_widget_drag_lock_y_set(sd->widget, 1); } start = 1; } else sd->down.dir_y = EINA_FALSE; } if ((!sd->down.dir_x) && (!sd->down.dir_y)) { sd->down.cancelled = EINA_TRUE; } if (start) _smart_drag_start(sd->smart_obj); } return EINA_TRUE; } static void _smart_event_mouse_move(void *data, Evas *e, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Move *ev; Smart_Data *sd; Evas_Coord x = 0, y = 0; sd = data; ev = event_info; // if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return ; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->down.hold_parent = EINA_TRUE; evas_post_event_callback_push(e, _smart_event_post_move, sd); // FIXME: respect elm_widget_scroll_hold_get of parent container if (_elm_config->thumbscroll_enable) { if (sd->down.now) { int dodir = 0; if ((sd->scrollto.x.animator) && (!sd->hold) && (!sd->freeze)) { Evas_Coord px; ecore_animator_del(sd->scrollto.x.animator); sd->scrollto.x.animator = NULL; sd->pan_func.get(sd->pan_obj, &px, NULL); sd->down.sx = px; sd->down.x = sd->down.history[0].x; } if ((sd->scrollto.y.animator) && (!sd->hold) && (!sd->freeze)) { Evas_Coord py; ecore_animator_del(sd->scrollto.y.animator); sd->scrollto.y.animator = NULL; sd->pan_func.get(sd->pan_obj, NULL, &py); sd->down.sy = py; sd->down.y = sd->down.history[0].y; } #ifdef SCROLLDBG printf("::: %i %i\n", ev->cur.canvas.x, ev->cur.canvas.y); #endif memmove(&(sd->down.history[1]), &(sd->down.history[0]), sizeof(sd->down.history[0]) * (60 - 1)); #ifdef EVTIME sd->down.history[0].timestamp = ev->timestamp / 1000.0; sd->down.history[0].localtimestamp = ecore_loop_time_get(); #else sd->down.history[0].timestamp = ecore_loop_time_get(); #endif sd->down.history[0].x = ev->cur.canvas.x; sd->down.history[0].y = ev->cur.canvas.y; if (!sd->down.dragged_began) { x = ev->cur.canvas.x - sd->down.x; y = ev->cur.canvas.y - sd->down.y; sd->down.hdir = -1; sd->down.vdir = -1; if (x > 0) sd->down.hdir = LEFT; else if (x < 0) sd->down.hdir = RIGHT; if (y > 0) sd->down.vdir = UP; else if (y < 0) sd->down.vdir = DOWN; if (x < 0) x = -x; if (y < 0) y = -y; if ((sd->one_dir_at_a_time) && (!((sd->down.dir_x) || (sd->down.dir_y)))) { if (x > _elm_config->thumbscroll_threshold) { if (x > (y * 2)) { sd->down.dir_x = EINA_TRUE; sd->down.dir_y = EINA_FALSE; dodir++; } } if (y > _elm_config->thumbscroll_threshold) { if (y > (x * 2)) { sd->down.dir_x = EINA_FALSE; sd->down.dir_y = EINA_TRUE; dodir++; } } if (!dodir) { sd->down.dir_x = EINA_TRUE; sd->down.dir_y = EINA_TRUE; } } else { sd->down.dir_x = EINA_TRUE; sd->down.dir_y = EINA_TRUE; } } if ((!sd->hold) && (!sd->freeze)) { if ((sd->down.dragged) || (((x * x) + (y * y)) > (_elm_config->thumbscroll_threshold * _elm_config->thumbscroll_threshold))) { sd->down.dragged_began = EINA_TRUE; if (!sd->down.dragged) { sd->down.want_dragged = EINA_TRUE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; // evas_event_feed_hold(e, 1, ev->timestamp, ev->data); // _smart_drag_start(sd->smart_obj); } if (sd->down.dragged) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; } // ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; // sd->down.dragged = 1; if (sd->down.dir_x) x = sd->down.sx - (ev->cur.canvas.x - sd->down.x); else x = sd->down.sx; if (sd->down.dir_y) y = sd->down.sy - (ev->cur.canvas.y - sd->down.y); else y = sd->down.sy; if (sd->down.want_reset) { sd->down.x = ev->cur.canvas.x; sd->down.y = ev->cur.canvas.y; sd->down.want_reset = EINA_FALSE; } if ((sd->down.dir_x) || (sd->down.dir_y)) { if (!sd->down.locked) { sd->down.locked_x = x; sd->down.locked_y = y; sd->down.locked = EINA_TRUE; } if (!((sd->down.dir_x) && (sd->down.dir_y))) { if (sd->down.dir_x) y = sd->down.locked_y; else x = sd->down.locked_x; } } { Evas_Coord minx, miny; sd->pan_func.min_get(sd->pan_obj, &minx, &miny); if (y < miny) y += (miny - y) * _elm_config->thumbscroll_border_friction; else if (sd->child.h <= sd->h) y += (sd->down.sy - y) * _elm_config->thumbscroll_border_friction; else if ((sd->child.h - sd->h + miny) < y) y += (sd->child.h - sd->h + miny - y) * _elm_config->thumbscroll_border_friction; if (x < minx) x += (minx - x) * _elm_config->thumbscroll_border_friction; else if (sd->child.w <= sd->w) x += (sd->down.sx - x) * _elm_config->thumbscroll_border_friction; else if ((sd->child.w - sd->w + minx) < x) x += (sd->child.w - sd->w + minx - x) * _elm_config->thumbscroll_border_friction; } sd->down.hold_x = x; sd->down.hold_y = y; if (!sd->down.hold_animator) sd->down.hold_animator = ecore_animator_add(_smart_hold_animator, sd); // printf("a %i %i\n", sd->down.hold_x, sd->down.hold_y); // _smart_onhold_animator(sd); // elm_smart_scroller_child_pos_set(sd->smart_obj, x, y); } else { if (sd->down.dragged_began) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; if (!sd->down.hold) { sd->down.hold = EINA_TRUE; evas_event_feed_hold(e, 1, ev->timestamp, ev->data); } } } } else if (!sd->freeze) { Evas_Coord ex, ey, ew, eh; double vx = 0.0, vy = 0.0; evas_object_geometry_get(sd->event_obj, &ex, &ey, &ew, &eh); x = ev->cur.canvas.x - ex; y = ev->cur.canvas.y - ey; if (x < _elm_config->thumbscroll_threshold) { if (_elm_config->thumbscroll_threshold > 0.0) vx = -(double)(_elm_config->thumbscroll_threshold - x) / _elm_config->thumbscroll_threshold; else vx = -1.0; } else if (x > (ew - _elm_config->thumbscroll_threshold)) { if (_elm_config->thumbscroll_threshold > 0.0) vx = (double)(_elm_config->thumbscroll_threshold - (ew - x)) / _elm_config->thumbscroll_threshold; else vx = 1.0; } if (y < _elm_config->thumbscroll_threshold) { if (_elm_config->thumbscroll_threshold > 0.0) vy = -(double)(_elm_config->thumbscroll_threshold - y) / _elm_config->thumbscroll_threshold; else vy = -1.0; } else if (y > (eh - _elm_config->thumbscroll_threshold)) { if (_elm_config->thumbscroll_threshold > 0.0) vy = (double)(_elm_config->thumbscroll_threshold - (eh - y)) / _elm_config->thumbscroll_threshold; else vy = 1.0; } if ((vx != 0.0) || (vy != 0.0)) { sd->down.onhold_vx = vx; sd->down.onhold_vy = vy; if (!sd->down.onhold_animator) { sd->down.onhold_vxe = 0.0; sd->down.onhold_vye = 0.0; sd->down.onhold_tlast = 0.0; sd->down.onhold_animator = ecore_animator_add(_smart_onhold_animator, sd); } // printf("b %i %i\n", sd->down.hold_x, sd->down.hold_y); } else { if (sd->down.onhold_animator) { ecore_animator_del(sd->down.onhold_animator); sd->down.onhold_animator = NULL; if (sd->child.resized) _elm_smart_scroller_wanted_region_set(sd->smart_obj); } } } } } } static void _smart_scrollbar_read(Smart_Data *sd) { Evas_Coord x, y, mx = 0, my = 0, px, py, minx = 0, miny = 0; double vx, vy; if ((sd->down.dragged) || (sd->down.bounce_x_animator) || (sd->down.bounce_y_animator) || (sd->down.momentum_animator) || (sd->scrollto.x.animator) || (sd->scrollto.y.animator)) return; edje_object_part_drag_value_get(sd->edje_obj, "elm.dragable.vbar", NULL, &vy); edje_object_part_drag_value_get(sd->edje_obj, "elm.dragable.hbar", &vx, NULL); sd->pan_func.max_get(sd->pan_obj, &mx, &my); sd->pan_func.min_get(sd->pan_obj, &minx, &miny); x = vx * (double)mx + minx; y = vy * (double)my + miny; sd->pan_func.get(sd->pan_obj, &px, &py); sd->pan_func.set(sd->pan_obj, x, y); if ((px != x) || (py != y)) edje_object_signal_emit(sd->edje_obj, "elm,action,scroll", "elm"); _elm_direction_arrows_eval(sd); } static void _smart_scrollbar_reset(Smart_Data *sd) { Evas_Coord px = 0, py = 0, minx = 0, miny = 0; edje_object_part_drag_value_set(sd->edje_obj, "elm.dragable.vbar", 0.0, 0.0); edje_object_part_drag_value_set(sd->edje_obj, "elm.dragable.hbar", 0.0, 0.0); if ((!sd->child_obj) && (!sd->extern_pan)) { edje_object_part_drag_size_set(sd->edje_obj, "elm.dragable.vbar", 1.0, 1.0); edje_object_part_drag_size_set(sd->edje_obj, "elm.dragable.hbar", 1.0, 1.0); } if (sd->pan_obj) { sd->pan_func.min_get(sd->pan_obj, &minx, &miny); sd->pan_func.get(sd->pan_obj, &px, &py); sd->pan_func.set(sd->pan_obj, minx, miny); } if ((px != minx) || (py != miny)) edje_object_signal_emit(sd->edje_obj, "elm,action,scroll", "elm"); _elm_direction_arrows_eval(sd); } static int _smart_scrollbar_bar_v_visibility_adjust(Smart_Data *sd) { int scroll_v_vis_change = 0; Evas_Coord h, vw = 0, vh = 0; h = sd->child.h; if (sd->pan_obj) evas_object_geometry_get(sd->pan_obj, NULL, NULL, &vw, &vh); if (sd->vbar_visible) { if (sd->vbar_flags == ELM_SMART_SCROLLER_POLICY_AUTO) { if ((sd->child_obj) || (sd->extern_pan)) { if (h <= vh) { scroll_v_vis_change = 1; sd->vbar_visible = EINA_FALSE; } } else { scroll_v_vis_change = 1; sd->vbar_visible = EINA_FALSE; } } else if (sd->vbar_flags == ELM_SMART_SCROLLER_POLICY_OFF) { scroll_v_vis_change = 1; sd->vbar_visible = EINA_FALSE; } } else { if (sd->vbar_flags == ELM_SMART_SCROLLER_POLICY_AUTO) { if ((sd->child_obj) || (sd->extern_pan)) { if (h > vh) { scroll_v_vis_change = 1; sd->vbar_visible = EINA_TRUE; } } } else if (sd->vbar_flags == ELM_SMART_SCROLLER_POLICY_ON) { scroll_v_vis_change = 1; sd->vbar_visible = EINA_TRUE; } } if (scroll_v_vis_change) { if (sd->vbar_flags != ELM_SMART_SCROLLER_POLICY_OFF) { if (sd->vbar_visible) edje_object_signal_emit(sd->edje_obj, "elm,action,show,vbar", "elm"); else edje_object_signal_emit(sd->edje_obj, "elm,action,hide,vbar", "elm"); edje_object_message_signal_process(sd->edje_obj); _smart_scrollbar_size_adjust(sd); } else edje_object_signal_emit(sd->edje_obj, "elm,action,hide,vbar", "elm"); } _elm_direction_arrows_eval(sd); return scroll_v_vis_change; } static int _smart_scrollbar_bar_h_visibility_adjust(Smart_Data *sd) { int scroll_h_vis_change = 0; Evas_Coord w, vw = 0, vh = 0; w = sd->child.w; if (sd->pan_obj) evas_object_geometry_get(sd->pan_obj, NULL, NULL, &vw, &vh); if (sd->hbar_visible) { if (sd->hbar_flags == ELM_SMART_SCROLLER_POLICY_AUTO) { if ((sd->child_obj) || (sd->extern_pan)) { if (w <= vw) { scroll_h_vis_change = 1; sd->hbar_visible = EINA_FALSE; } } else { scroll_h_vis_change = 1; sd->hbar_visible = EINA_FALSE; } } else if (sd->hbar_flags == ELM_SMART_SCROLLER_POLICY_OFF) { scroll_h_vis_change = 1; sd->hbar_visible = EINA_FALSE; } } else { if (sd->hbar_flags == ELM_SMART_SCROLLER_POLICY_AUTO) { if ((sd->child_obj) || (sd->extern_pan)) { if (w > vw) { scroll_h_vis_change = 1; sd->hbar_visible = EINA_TRUE; } } } else if (sd->hbar_flags == ELM_SMART_SCROLLER_POLICY_ON) { scroll_h_vis_change = 1; sd->hbar_visible = EINA_TRUE; } } if (scroll_h_vis_change) { if (sd->hbar_flags != ELM_SMART_SCROLLER_POLICY_OFF) { if (sd->hbar_visible) edje_object_signal_emit(sd->edje_obj, "elm,action,show,hbar", "elm"); else edje_object_signal_emit(sd->edje_obj, "elm,action,hide,hbar", "elm"); edje_object_message_signal_process(sd->edje_obj); _smart_scrollbar_size_adjust(sd); } else edje_object_signal_emit(sd->edje_obj, "elm,action,hide,hbar", "elm"); _smart_scrollbar_size_adjust(sd); } _elm_direction_arrows_eval(sd); return scroll_h_vis_change; } static void _smart_scrollbar_bar_visibility_adjust(Smart_Data *sd) { int changed = 0; changed |= _smart_scrollbar_bar_h_visibility_adjust(sd); changed |= _smart_scrollbar_bar_v_visibility_adjust(sd); if (changed) { _smart_scrollbar_bar_h_visibility_adjust(sd); _smart_scrollbar_bar_v_visibility_adjust(sd); } } static void _smart_scrollbar_size_adjust(Smart_Data *sd) { if (!sd->pan_obj) return; if ((sd->child_obj) || (sd->extern_pan)) { Evas_Coord x, y, w, h, mx = 0, my = 0, vw = 0, vh = 0, px, py, minx = 0, miny = 0; double vx, vy, size; edje_object_part_geometry_get(sd->edje_obj, "elm.swallow.content", NULL, NULL, &vw, &vh); w = sd->child.w; if (w < 1) w = 1; size = (double)vw / (double)w; if (size > 1.0) { size = 1.0; edje_object_part_drag_value_set(sd->edje_obj, "elm.dragable.hbar", 0.0, 0.0); } edje_object_part_drag_size_set(sd->edje_obj, "elm.dragable.hbar", size, 1.0); h = sd->child.h; if (h < 1) h = 1; size = (double)vh / (double)h; if (size > 1.0) { size = 1.0; edje_object_part_drag_value_set(sd->edje_obj, "elm.dragable.vbar", 0.0, 0.0); } edje_object_part_drag_size_set(sd->edje_obj, "elm.dragable.vbar", 1.0, size); edje_object_part_drag_value_get(sd->edje_obj, "elm.dragable.hbar", &vx, NULL); edje_object_part_drag_value_get(sd->edje_obj, "elm.dragable.vbar", NULL, &vy); sd->pan_func.max_get(sd->pan_obj, &mx, &my); sd->pan_func.min_get(sd->pan_obj, &minx, &miny); x = vx * mx + minx; y = vy * my + miny; edje_object_part_drag_step_set(sd->edje_obj, "elm.dragable.hbar", (double)sd->step.x / (double)w, 0.0); edje_object_part_drag_step_set(sd->edje_obj, "elm.dragable.vbar", 0.0, (double)sd->step.y / (double)h); if (sd->page.x > 0) edje_object_part_drag_page_set(sd->edje_obj, "elm.dragable.hbar", (double)sd->page.x / (double)w, 0.0); else edje_object_part_drag_page_set(sd->edje_obj, "elm.dragable.hbar", -((double)sd->page.x * ((double)vw / (double)w)) / 100.0, 0.0); if (sd->page.y > 0) edje_object_part_drag_page_set(sd->edje_obj, "elm.dragable.vbar", 0.0, (double)sd->page.y / (double)h); else edje_object_part_drag_page_set(sd->edje_obj, "elm.dragable.vbar", 0.0, -((double)sd->page.y * ((double)vh / (double)h)) / 100.0); sd->pan_func.get(sd->pan_obj, &px, &py); if (vx != mx) x = px; if (vy != my) y = py; sd->pan_func.set(sd->pan_obj, x, y); // if ((px != 0) || (py != 0)) // edje_object_signal_emit(sd->edje_obj, "elm,action,scroll", "elm"); } else { Evas_Coord px = 0, py = 0, minx = 0, miny = 0; edje_object_part_drag_size_set(sd->edje_obj, "elm.dragable.vbar", 1.0, 1.0); edje_object_part_drag_size_set(sd->edje_obj, "elm.dragable.hbar", 1.0, 1.0); sd->pan_func.min_get(sd->pan_obj, &minx, &miny); sd->pan_func.get(sd->pan_obj, &px, &py); sd->pan_func.set(sd->pan_obj, minx, miny); if ((px != minx) || (py != miny)) edje_object_signal_emit(sd->edje_obj, "elm,action,scroll", "elm"); } _smart_scrollbar_bar_visibility_adjust(sd); } static void _smart_reconfigure(Smart_Data *sd) { evas_object_move(sd->edje_obj, sd->x, sd->y); evas_object_resize(sd->edje_obj, sd->w, sd->h); evas_object_move(sd->event_obj, sd->x, sd->y); evas_object_resize(sd->event_obj, sd->w, sd->h); _smart_scrollbar_size_adjust(sd); _smart_page_adjust(sd); } static void _smart_add(Evas_Object *obj) { Smart_Data *sd; Evas_Object *o; sd = calloc(1, sizeof(Smart_Data)); if (!sd) return; evas_object_smart_data_set(obj, sd); sd->smart_obj = obj; sd->x = 0; sd->y = 0; sd->w = 0; sd->h = 0; sd->step.x = 32; sd->step.y = 32; sd->page.x = -50; sd->page.y = -50; sd->hbar_flags = ELM_SMART_SCROLLER_POLICY_AUTO; sd->vbar_flags = ELM_SMART_SCROLLER_POLICY_AUTO; sd->hbar_visible = EINA_TRUE; sd->vbar_visible = EINA_TRUE; sd->bounce_horiz = EINA_TRUE; sd->bounce_vert = EINA_TRUE; sd->one_dir_at_a_time = EINA_TRUE; sd->momentum_animator_disabled = EINA_FALSE; sd->bounce_animator_disabled = EINA_FALSE; o = edje_object_add(evas_object_evas_get(obj)); evas_object_propagate_events_set(o, 0); sd->edje_obj = o; elm_smart_scroller_object_theme_set(NULL, obj, "scroller", "base", "default"); edje_object_signal_callback_add(o, "drag", "elm.dragable.vbar", _smart_edje_drag_v, sd); edje_object_signal_callback_add(o, "drag,set", "elm.dragable.vbar", _smart_edje_drag_v, sd); edje_object_signal_callback_add(o, "drag,start", "elm.dragable.vbar", _smart_edje_drag_v_start, sd); edje_object_signal_callback_add(o, "drag,stop", "elm.dragable.vbar", _smart_edje_drag_v_stop, sd); edje_object_signal_callback_add(o, "drag,step", "elm.dragable.vbar", _smart_edje_drag_v, sd); edje_object_signal_callback_add(o, "drag,page", "elm.dragable.vbar", _smart_edje_drag_v, sd); edje_object_signal_callback_add(o, "drag", "elm.dragable.hbar", _smart_edje_drag_h, sd); edje_object_signal_callback_add(o, "drag,set", "elm.dragable.hbar", _smart_edje_drag_h, sd); edje_object_signal_callback_add(o, "drag,start", "elm.dragable.hbar", _smart_edje_drag_h_start, sd); edje_object_signal_callback_add(o, "drag,stop", "elm.dragable.hbar", _smart_edje_drag_h_stop, sd); edje_object_signal_callback_add(o, "drag,step", "elm.dragable.hbar", _smart_edje_drag_h, sd); edje_object_signal_callback_add(o, "drag,page", "elm.dragable.hbar", _smart_edje_drag_h, sd); evas_object_smart_member_add(o, obj); o = evas_object_rectangle_add(evas_object_evas_get(obj)); sd->event_obj = o; evas_object_color_set(o, 0, 0, 0, 0); evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_WHEEL, _smart_event_wheel, sd); evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_DOWN, _smart_event_mouse_down, sd); evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_UP, _smart_event_mouse_up, sd); evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_MOVE, _smart_event_mouse_move, sd); evas_object_smart_member_add(o, obj); evas_object_repeat_events_set(o, 1); sd->pan_func.set = _elm_smart_pan_set; sd->pan_func.get = _elm_smart_pan_get; sd->pan_func.max_get = _elm_smart_pan_max_get; sd->pan_func.min_get = _elm_smart_pan_min_get; sd->pan_func.child_size_get = _elm_smart_pan_child_size_get; sd->pan_func.gravity_set = _elm_smart_pan_gravity_set; sd->pan_func.gravity_get = _elm_smart_pan_gravity_get; _smart_scrollbar_reset(sd); } static void _smart_del(Evas_Object *obj) { INTERNAL_ENTRY; elm_smart_scroller_child_set(obj, NULL); if (!sd->extern_pan) evas_object_del(sd->pan_obj); evas_object_del(sd->edje_obj); evas_object_del(sd->event_obj); if (sd->down.hold_animator) ecore_animator_del(sd->down.hold_animator); if (sd->down.onhold_animator) ecore_animator_del(sd->down.onhold_animator); if (sd->down.momentum_animator) ecore_animator_del(sd->down.momentum_animator); if (sd->down.bounce_x_animator) ecore_animator_del(sd->down.bounce_x_animator); if (sd->down.bounce_y_animator) ecore_animator_del(sd->down.bounce_y_animator); if (sd->scrollto.x.animator) ecore_animator_del(sd->scrollto.x.animator); if (sd->scrollto.y.animator) ecore_animator_del(sd->scrollto.y.animator); free(sd); evas_object_smart_data_set(obj, NULL); } static void _smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { INTERNAL_ENTRY; sd->x = x; sd->y = y; _smart_reconfigure(sd); } static void _smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { INTERNAL_ENTRY; sd->w = w; sd->h = h; _smart_reconfigure(sd); _elm_smart_scroller_wanted_region_set(obj); } static void _smart_show(Evas_Object *obj) { INTERNAL_ENTRY; evas_object_show(sd->edje_obj); evas_object_show(sd->event_obj); } static void _smart_hide(Evas_Object *obj) { INTERNAL_ENTRY; evas_object_hide(sd->edje_obj); evas_object_hide(sd->event_obj); } static void _smart_color_set(Evas_Object *obj, int r, int g, int b, int a) { INTERNAL_ENTRY; evas_object_color_set(sd->edje_obj, r, g, b, a); } static void _smart_clip_set(Evas_Object *obj, Evas_Object *clip) { INTERNAL_ENTRY; evas_object_clip_set(sd->edje_obj, clip); evas_object_clip_set(sd->event_obj, clip); } static void _smart_clip_unset(Evas_Object *obj) { INTERNAL_ENTRY; evas_object_clip_unset(sd->edje_obj); evas_object_clip_unset(sd->event_obj); } /* never need to touch this */ static void _smart_init(void) { if (_smart) return; { static const Evas_Smart_Class sc = { SMART_NAME, EVAS_SMART_CLASS_VERSION, _smart_add, _smart_del, _smart_move, _smart_resize, _smart_show, _smart_hide, _smart_color_set, _smart_clip_set, _smart_clip_unset, NULL, NULL, NULL, NULL, NULL, NULL, NULL }; _smart = evas_smart_class_new(&sc); } } elementary-1.7.7/src/lib/elc_fileselector_button.c0000664000175000017500000002411512127353615017225 00000000000000#include #include "elm_priv.h" #include "elm_widget_fileselector_button.h" EAPI const char ELM_FILESELECTOR_BUTTON_SMART_NAME[] = "elm_fileselector_button"; #define DEFAULT_WINDOW_TITLE "Select a file" static const char SIG_FILE_CHOSEN[] = "file,chosen"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_FILE_CHOSEN, "s"}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_FILESELECTOR_BUTTON_SMART_NAME, _elm_fileselector_button, Elm_Fileselector_Button_Smart_Class, Elm_Button_Smart_Class, elm_button_smart_class_get, _smart_callbacks); static Eina_Bool _elm_fileselector_button_smart_theme(Evas_Object *obj) { char buf[4096]; const char *style; ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); style = eina_stringshare_add(elm_widget_style_get(obj)); snprintf(buf, sizeof(buf), "fileselector_button/%s", style); /* file selector button's style has an extra bit */ eina_stringshare_replace(&(ELM_WIDGET_DATA(sd)->style), buf); if (!ELM_WIDGET_CLASS(_elm_fileselector_button_parent_sc)->theme(obj)) return EINA_FALSE; eina_stringshare_replace(&(ELM_WIDGET_DATA(sd)->style), style); eina_stringshare_del(style); return EINA_TRUE; } static void _selection_done(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Fileselector_Button_Smart_Data *sd = data; const char *file = event_info; Evas_Object *del; if (file) eina_stringshare_replace(&sd->fsd.path, file); del = sd->fsw; sd->fs = NULL; sd->fsw = NULL; evas_object_del(del); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_FILE_CHOSEN, (void *)file); } static Evas_Object * _new_window_add(Elm_Fileselector_Button_Smart_Data *sd) { Evas_Object *win, *bg; win = elm_win_add(NULL, "fileselector_button", ELM_WIN_DIALOG_BASIC); elm_win_title_set(win, sd->window_title); elm_win_autodel_set(win, EINA_TRUE); evas_object_smart_callback_add(win, "delete,request", _selection_done, sd); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); evas_object_resize(win, sd->w, sd->h); return win; } static Evas_Object * _parent_win_get(Evas_Object *obj) { while ((obj) && (strcmp(elm_widget_type_get(obj), "elm_win"))) obj = elm_object_parent_widget_get(obj); return obj; } static void _activate(Elm_Fileselector_Button_Smart_Data *sd) { Eina_Bool is_inwin = EINA_FALSE; if (sd->fs) return; if (sd->inwin_mode) { sd->fsw = _parent_win_get(ELM_WIDGET_DATA(sd)->obj); if (!sd->fsw) sd->fsw = _new_window_add(sd); else { sd->fsw = elm_win_inwin_add(sd->fsw); is_inwin = EINA_TRUE; } } else sd->fsw = _new_window_add(sd); sd->fs = elm_fileselector_add(sd->fsw); elm_widget_mirrored_set (sd->fs, elm_widget_mirrored_get(ELM_WIDGET_DATA(sd)->obj)); elm_widget_mirrored_automatic_set(sd->fs, EINA_FALSE); elm_fileselector_expandable_set(sd->fs, sd->fsd.expandable); elm_fileselector_folder_only_set(sd->fs, sd->fsd.folder_only); elm_fileselector_is_save_set(sd->fs, sd->fsd.is_save); elm_fileselector_selected_set(sd->fs, sd->fsd.path); evas_object_size_hint_weight_set (sd->fs, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(sd->fs, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(sd->fs, "done", _selection_done, sd); evas_object_show(sd->fs); if (is_inwin) { elm_win_inwin_content_set(sd->fsw, sd->fs); elm_win_inwin_activate(sd->fsw); } else { elm_win_resize_object_add(sd->fsw, sd->fs); evas_object_show(sd->fsw); } } static void _button_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _activate(data); } static void _elm_fileselector_button_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Fileselector_Button_Smart_Data); ELM_WIDGET_CLASS(_elm_fileselector_button_parent_sc)->base.add(obj); priv->window_title = eina_stringshare_add(DEFAULT_WINDOW_TITLE); if (getenv("HOME")) priv->fsd.path = eina_stringshare_add(getenv("HOME")); else priv->fsd.path = eina_stringshare_add("/"); priv->fsd.expandable = _elm_config->fileselector_expand_enable; priv->inwin_mode = _elm_config->inwin_dialogs_enable; priv->w = 400; priv->h = 400; elm_widget_mirrored_automatic_set(obj, EINA_FALSE); evas_object_smart_callback_add(obj, "clicked", _button_clicked, priv); _elm_fileselector_button_smart_theme(obj); elm_widget_can_focus_set(obj, EINA_TRUE); } static void _elm_fileselector_button_smart_del(Evas_Object *obj) { Evas_Object *win; ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); if (sd->window_title) eina_stringshare_del(sd->window_title); if (sd->fsd.path) eina_stringshare_del(sd->fsd.path); if (sd->fs) { win = evas_object_data_del(obj, "win"); evas_object_del(win); } ELM_WIDGET_CLASS(_elm_fileselector_button_parent_sc)->base.del(obj); } static void _elm_fileselector_button_smart_set_user( Elm_Fileselector_Button_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_fileselector_button_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_fileselector_button_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_fileselector_button_smart_theme; ELM_BUTTON_CLASS(sc)->admits_autorepeat = EINA_FALSE; } EAPI const Elm_Fileselector_Button_Smart_Class * elm_fileselector_button_smart_class_get(void) { static Elm_Fileselector_Button_Smart_Class _sc = ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT_NAME_VERSION (ELM_FILESELECTOR_BUTTON_SMART_NAME); static const Elm_Fileselector_Button_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_fileselector_button_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_fileselector_button_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_fileselector_button_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_fileselector_button_window_title_set(Evas_Object *obj, const char *title) { ELM_FILESELECTOR_BUTTON_CHECK(obj); ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); eina_stringshare_replace(&sd->window_title, title); if (sd->fsw) elm_win_title_set(sd->fsw, sd->window_title); } EAPI const char * elm_fileselector_button_window_title_get(const Evas_Object *obj) { ELM_FILESELECTOR_BUTTON_CHECK(obj) NULL; ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); return sd->window_title; } EAPI void elm_fileselector_button_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height) { ELM_FILESELECTOR_BUTTON_CHECK(obj); ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); sd->w = width; sd->h = height; if (sd->fsw) evas_object_resize(sd->fsw, sd->w, sd->h); } EAPI void elm_fileselector_button_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height) { ELM_FILESELECTOR_BUTTON_CHECK(obj); ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); if (width) *width = sd->w; if (height) *height = sd->h; } EAPI void elm_fileselector_button_path_set(Evas_Object *obj, const char *path) { ELM_FILESELECTOR_BUTTON_CHECK(obj); ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); eina_stringshare_replace(&sd->fsd.path, path); if (sd->fs) elm_fileselector_selected_set(sd->fs, sd->fsd.path); } EAPI const char * elm_fileselector_button_path_get(const Evas_Object *obj) { ELM_FILESELECTOR_BUTTON_CHECK(obj) NULL; ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); return sd->fsd.path; } EAPI void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value) { ELM_FILESELECTOR_BUTTON_CHECK(obj); ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); sd->fsd.expandable = value; if (sd->fs) elm_fileselector_expandable_set(sd->fs, sd->fsd.expandable); } EAPI Eina_Bool elm_fileselector_button_expandable_get(const Evas_Object *obj) { ELM_FILESELECTOR_BUTTON_CHECK(obj) EINA_FALSE; ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); return sd->fsd.expandable; } EAPI void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value) { ELM_FILESELECTOR_BUTTON_CHECK(obj); ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); sd->fsd.folder_only = value; if (sd->fs) elm_fileselector_folder_only_set(sd->fs, sd->fsd.folder_only); } EAPI Eina_Bool elm_fileselector_button_folder_only_get(const Evas_Object *obj) { ELM_FILESELECTOR_BUTTON_CHECK(obj) EINA_FALSE; ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); return sd->fsd.folder_only; } EAPI void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value) { ELM_FILESELECTOR_BUTTON_CHECK(obj); ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); sd->fsd.is_save = value; if (sd->fs) elm_fileselector_is_save_set(sd->fs, sd->fsd.is_save); } EAPI Eina_Bool elm_fileselector_button_is_save_get(const Evas_Object *obj) { ELM_FILESELECTOR_BUTTON_CHECK(obj) EINA_FALSE; ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); return sd->fsd.is_save; } EAPI void elm_fileselector_button_inwin_mode_set(Evas_Object *obj, Eina_Bool value) { ELM_FILESELECTOR_BUTTON_CHECK(obj); ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); sd->inwin_mode = value; } EAPI Eina_Bool elm_fileselector_button_inwin_mode_get(const Evas_Object *obj) { ELM_FILESELECTOR_BUTTON_CHECK(obj) EINA_FALSE; ELM_FILESELECTOR_BUTTON_DATA_GET(obj, sd); return sd->inwin_mode; } elementary-1.7.7/src/lib/elm_image.h0000664000175000017500000004015412127353615014254 00000000000000/** * @defgroup Image Image * @ingroup Elementary * * @image html image_inheritance_tree.png * @image latex image_inheritance_tree.eps * * @image html img/widget/image/preview-00.png * @image latex img/widget/image/preview-00.eps * * An Elementary image object is a direct realization of * @ref elm-image-class, and it allows one to load and display an @b image * file on it, be it from a disk file or from a memory * region. Exceptionally, one may also load an Edje group as the * contents of the image. In this case, though, most of the functions * of the image API will act as a no-op. * * One can tune various properties of the image, like: * - pre-scaling, * - smooth scaling, * - orientation, * - aspect ratio during resizes, etc. * * An image object may also be made valid source and destination for * drag and drop actions, through the elm_image_editable_set() call. * * Signals that you can add callbacks for are: * * @li @c "drop" - This is called when a user has dropped an image * typed object onto the object in question -- the * event info argument is the path to that image file * @li @c "clicked" - This is called when a user has clicked the image * * An example of usage for this API follows: * @li @ref tutorial_image */ /** * @addtogroup Image * @{ */ /** * Possible orientation options for elm_image_orient_set(). * * @image html elm_image_orient_set.png * @image latex elm_image_orient_set.eps width=\textwidth * * @ingroup Image */ typedef enum { ELM_IMAGE_ORIENT_NONE = 0, /**< no orientation change */ ELM_IMAGE_ORIENT_0 = 0, /**< no orientation change */ ELM_IMAGE_ROTATE_90 = 1, /**< rotate 90 degrees clockwise */ ELM_IMAGE_ROTATE_180 = 2, /**< rotate 180 degrees clockwise */ ELM_IMAGE_ROTATE_270 = 3, /**< rotate 90 degrees counter-clockwise (i.e. 270 degrees clockwise) */ ELM_IMAGE_FLIP_HORIZONTAL = 4, /**< flip image horizontally */ ELM_IMAGE_FLIP_VERTICAL = 5, /**< flip image vertically */ ELM_IMAGE_FLIP_TRANSPOSE = 6, /**< flip the image along the y = (width - x) line (bottom-left to top-right) */ ELM_IMAGE_FLIP_TRANSVERSE = 7 /**< flip the image along the y = x line (top-left to bottom-right) */ } Elm_Image_Orient; /** * Add a new image to the parent. * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @see elm_image_file_set() * * @ingroup Image */ EAPI Evas_Object *elm_image_add(Evas_Object *parent); /** * Set a location in memory to be used as an image object's source * bitmap. * * @param obj The image object * @param img The binary data that will be used as image source * @param size The size of binary data blob @p img * @param format (Optional) expected format of @p img bytes * @param key Optional indexing key of @p img to be passed to the * image loader (eg. if @p img is a memory-mapped EET file) * * This function is handy when the contents of an image file are * mapped in memory, for example. * * The @p format string should be something like @c "png", @c "jpg", * @c "tga", @c "tiff", @c "bmp" etc, when provided (@c NULL, on the * contrary). This improves the loader performance as it tries the * "correct" loader first, before trying a range of other possible * loaders until one succeeds. * * @return (@c EINA_TRUE = success, @c EINA_FALSE = error) * * @since 1.7 * * @ingroup Image */ EAPI Eina_Bool elm_image_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key); /** * Set the file that will be used as the image's source. * * @param obj The image object * @param file The path to file that will be used as image source * @param group The group that the image belongs to, in case it's an * EET (including Edje case) file * * @return (@c EINA_TRUE = success, @c EINA_FALSE = error) * * @see elm_image_file_get() * * @note This function will trigger the Edje file case based on the * extension of the @a file string (expects @c ".edj", for this * case). If one wants to force this type of file independently of the * extension, elm_image_file_edje_set() must be used, instead. * * @ingroup Image */ EAPI Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group); /** * Get the file that will be used as image. * * @param obj The image object * @param file The path to file * @param group The group that the image belongs in edje file * * @see elm_image_file_set() * * @ingroup Image */ EAPI void elm_image_file_get(const Evas_Object *obj, const char **file, const char **group); /** * Set the smooth effect for an image. * * @param obj The image object * @param smooth @c EINA_TRUE if smooth scaling should be used, @c EINA_FALSE * otherwise. Default is @c EINA_TRUE. * * Set the scaling algorithm to be used when scaling the image. Smooth * scaling provides a better resulting image, but is slower. * * The smooth scaling should be disabled when making animations that change * the image size, since it will be faster. Animations that don't require * resizing of the image can keep the smooth scaling enabled (even if the * image is already scaled, since the scaled image will be cached). * * @see elm_image_smooth_get() * * @ingroup Image */ EAPI void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth); /** * Get the smooth effect for an image. * * @param obj The image object * @return @c EINA_TRUE if smooth scaling is enabled, @c EINA_FALSE otherwise. * * @see elm_image_smooth_get() * * @ingroup Image */ EAPI Eina_Bool elm_image_smooth_get(const Evas_Object *obj); /** * Gets the current size of the image. * * @param obj The image object. * @param w Pointer to store width, or NULL. * @param h Pointer to store height, or NULL. * * This is the real size of the image, not the size of the object. * * @ingroup Image */ EAPI void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h); /** * Disable scaling of this object. * * @param obj The image object. * @param no_scale @c EINA_TRUE if the object is not scalable, @c EINA_FALSE * otherwise. Default is @c EINA_FALSE. * * This function disables scaling of the elm_image widget through the * function elm_object_scale_set(). However, this does not affect the widget * size/resize in any way. For that effect, take a look at * elm_image_resizable_set(). * * @see elm_image_no_scale_get() * @see elm_image_resizable_set() * @see elm_object_scale_set() * * @ingroup Image */ EAPI void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); /** * Get whether scaling is disabled on the object. * * @param obj The image object * @return @c EINA_TRUE if scaling is disabled, @c EINA_FALSE otherwise * * @see elm_image_no_scale_set() * * @ingroup Image */ EAPI Eina_Bool elm_image_no_scale_get(const Evas_Object *obj); /** * Set if the object is (up/down) resizable. * * @param obj The image object * @param size_up A bool to set if the object is resizable up. Default is * @c EINA_TRUE. * @param size_down A bool to set if the object is resizable down. Default * is @c EINA_TRUE. * * This function limits the image resize ability. If @p size_up is set to * @c EINA_FALSE, the object can't have its height or width resized to a value * higher than the original image size. Same is valid for @p size_down. * * @see elm_image_resizable_get() * * @ingroup Image */ EAPI void elm_image_resizable_set(Evas_Object *obj, Eina_Bool size_up, Eina_Bool size_down); /** * Get if the object is (up/down) resizable. * * @param obj The image object * @param size_up A bool to set if the object is resizable up * @param size_down A bool to set if the object is resizable down * * @see elm_image_resizable_set() * * @ingroup Image */ EAPI void elm_image_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down); /** * Set if the image fills the entire object area, when keeping the aspect ratio. * * @param obj The image object * @param fill_outside @c EINA_TRUE if the object is filled outside, * @c EINA_FALSE otherwise. Default is @c EINA_FALSE. * * When the image should keep its aspect ratio even if resized to another * aspect ratio, there are two possibilities to resize it: keep the entire * image inside the limits of height and width of the object (@p fill_outside * is @c EINA_FALSE) or let the extra width or height go outside of the object, * and the image will fill the entire object (@p fill_outside is @c EINA_TRUE). * * @note This option will have no effect if * elm_image_aspect_fixed_set() is set to @c EINA_FALSE. * * @see elm_image_fill_outside_get() * @see elm_image_aspect_fixed_set() * * @ingroup Image */ EAPI void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside); /** * Get if the object is filled outside * * @param obj The image object * @return @c EINA_TRUE if the object is filled outside, @c EINA_FALSE otherwise. * * @see elm_image_fill_outside_set() * * @ingroup Image */ EAPI Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj); /** * Enable or disable preloading of the image * * @param obj The image object * @param disabled If EINA_TRUE, preloading will be disabled * @ingroup Image */ EAPI void elm_image_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * Set the prescale size for the image * * @param obj The image object * @param size The prescale size. This value is used for both width and * height. * * This function sets a new size for pixmap representation of the given * image. It allows the image to be loaded already in the specified size, * reducing the memory usage and load time when loading a big image with load * size set to a smaller size. * * It's equivalent to the elm_bg_load_size_set() function for bg. * * @note this is just a hint, the real size of the pixmap may differ * depending on the type of image being loaded, being bigger than requested. * * @see elm_image_prescale_get() * @see elm_bg_load_size_set() * * @ingroup Image */ EAPI void elm_image_prescale_set(Evas_Object *obj, int size); /** * Get the prescale size for the image * * @param obj The image object * @return The prescale size * * @see elm_image_prescale_set() * * @ingroup Image */ EAPI int elm_image_prescale_get(const Evas_Object *obj); /** * Set the image orientation. * * @param obj The image object * @param orient The image orientation @ref Elm_Image_Orient * Default is #ELM_IMAGE_ORIENT_NONE. * * This function allows to rotate or flip the given image. * * @see elm_image_orient_get() * @see @ref Elm_Image_Orient * * @ingroup Image */ EAPI void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient); /** * Get the image orientation. * * @param obj The image object * @return The image orientation @ref Elm_Image_Orient * * @see elm_image_orient_set() * @see @ref Elm_Image_Orient * * @ingroup Image */ EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj); /** * Make the image 'editable'. * * @param obj Image object. * @param set Turn on or off editability. Default is @c EINA_FALSE. * * This means the image is a valid drag target for drag and drop, and can be * cut or pasted too. * * @ingroup Image */ EAPI void elm_image_editable_set(Evas_Object *obj, Eina_Bool set); /** * Check if the image is 'editable'. * * @param obj Image object. * @return Editability. * * A return value of EINA_TRUE means the image is a valid drag target * for drag and drop, and can be cut or pasted too. * * @ingroup Image */ EAPI Eina_Bool elm_image_editable_get(const Evas_Object *obj); /** * Get the inlined image object of the image widget. * * @param obj The image object to get the inlined image from * @return The inlined image object, or NULL if none exists * * This function allows one to get the underlying @c Evas_Object of type * Image from this elementary widget. It can be useful to do things like get * the pixel data, save the image to a file, etc. * * @note Be careful to not manipulate it, as it is under control of * elementary. * * @ingroup Image */ EAPI Evas_Object *elm_image_object_get(const Evas_Object *obj); /** * Set whether the original aspect ratio of the image should be kept on resize. * * @param obj The image object. * @param fixed @c EINA_TRUE if the image should retain the aspect, * @c EINA_FALSE otherwise. * * The original aspect ratio (width / height) of the image is usually * distorted to match the object's size. Enabling this option will retain * this original aspect, and the way that the image is fit into the object's * area depends on the option set by elm_image_fill_outside_set(). * * @see elm_image_aspect_fixed_get() * @see elm_image_fill_outside_set() * * @ingroup Image */ EAPI void elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); /** * Get if the object retains the original aspect ratio. * * @param obj The image object. * @return @c EINA_TRUE if the object keeps the original aspect, @c EINA_FALSE * otherwise. * * @ingroup Image */ EAPI Eina_Bool elm_image_aspect_fixed_get(const Evas_Object *obj); /** * Get whether an image object supports animation or not. * * @param obj The image object * @return @c EINA_TRUE if the image supports animation, * @c EINA_FALSE otherwise. * * This function returns if this Elementary image object's internal * image can be animated. Currently Evas only supports GIF * animation. If the return value is @b EINA_FALSE, other * @c elm_image_animated_xxx API calls won't work. * * @see elm_image_animated_set() * * @ingroup Image * @since 1.7 */ EAPI Eina_Bool elm_image_animated_available_get(const Evas_Object *obj); /** * Set whether an image object (which supports animation) is to * animate itself or not. * * @param obj The image object * @param animated @c EINA_TRUE if the object is to animate itself, * @c EINA_FALSE otherwise. Default is @c EINA_FALSE. * * An image object, even if it supports animation, will be displayed * by default without animation. Call this function with @a animated * set to @c EINA_TRUE to enable its animation. To start or stop the * animation, actually, use elm_image_animated_play_set(). * * @see elm_image_animated_get() * @see elm_image_animated_available_get() * @see elm_image_animated_play_set() * * @ingroup Image * @since 1.7 */ EAPI void elm_image_animated_set(Evas_Object *obj, Eina_Bool animated); /** * Get whether an image object has animation enabled or not. * * @param obj The image object * * @return @c EINA_TRUE if the image has animation enabled, * @c EINA_FALSE otherwise. * * @see elm_image_animated_set() * * @ingroup Image * @since 1.7 */ EAPI Eina_Bool elm_image_animated_get(const Evas_Object *obj); /** * Start or stop an image object's animation. * * @param obj The image object * @param play @c EINA_TRUE to start the animation, @c EINA_FALSE * otherwise. Default is @c EINA_FALSE. * * To actually start playing any image object's animation, if it * supports it, one must do something like: * * @code * if (elm_image_animated_available_get(img)) * { * elm_image_animated_set(img, EINA_TRUE); * elm_image_animated_play_set(img, EINA_TRUE); * } * @endcode * * elm_image_animated_set() will enable animation on the image, but * not start it yet. This is the function one uses to start and * stop animations on image objects. * * @see elm_image_animated_available_get() * @see elm_image_animated_set() * @see elm_image_animated_play_get() * * @ingroup Image * @since 1.7 */ EAPI void elm_image_animated_play_set(Evas_Object *obj, Eina_Bool play); /** * Get whether an image object is under animation or not. * * @param obj The image object * @return @c EINA_TRUE, if the image is being animated, @c EINA_FALSE * otherwise. * * @see elm_image_animated_play_get() * * @ingroup Image * @since 1.7 */ EAPI Eina_Bool elm_image_animated_play_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_scale.h0000664000175000017500000000213712127353615014260 00000000000000/** * @defgroup Scaling Widget Scaling * @ingroup Elementary * * Different widgets can be scaled independently. These functions * allow you to manipulate this scaling on a per-widget basis. The * object and all its children get their scaling factors multiplied * by the scale factor set. This is multiplicative, in that if a * child also has a scale size set it is in turn multiplied by its * parent's scale size. @c 1.0 means “don't scale”, @c 2.0 is * double size, @c 0.5 is half, etc. * * @ref general_functions_example_page "This" example contemplates * some of these functions. */ /** * Set the scaling factor for a given Elementary object * * @param obj The Elementary to operate on * @param scale Scale factor (from @c 0.0 up, with @c 1.0 meaning * no scaling) * * @ingroup Scaling */ EAPI void elm_object_scale_set(Evas_Object *obj, double scale); /** * Get the scaling factor for a given Elementary object * * @param obj The object * @return The scaling factor set by elm_object_scale_set() * * @ingroup Scaling */ EAPI double elm_object_scale_get(const Evas_Object *obj); elementary-1.7.7/src/lib/elm_widget_flipselector.h0000664000175000017500000001373512127353615017235 00000000000000#ifndef ELM_WIDGET_FLIPSELECTOR_H #define ELM_WIDGET_FLIPSELECTOR_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-flipselector-class The Elementary Flipselector Class * * Elementary, besides having the @ref Flipselector widget, exposes its * foundation -- the Elementary Flipselector Class -- in order to create other * widgets which are a flipselector with some more logic on top. */ /** * @def ELM_FLIPSELECTOR_CLASS * * Use this macro to cast whichever subclass of * #Elm_Flipselector_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_FLIPSELECTOR_CLASS(x) ((Elm_Flipselector_Smart_Class *)x) /** * @def ELM_FLIPSELECTOR_DATA * * Use this macro to cast whichever subdata of * #Elm_Flipselector_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_FLIPSELECTOR_DATA(x) ((Elm_Flipselector_Smart_Data *)x) /** * @def ELM_FLIPSELECTOR_SMART_CLASS_VERSION * * Current version for Elementary flipselector @b base smart class, a value * which goes to _Elm_Flipselector_Smart_Class::version. * * @ingroup Widget */ #define ELM_FLIPSELECTOR_SMART_CLASS_VERSION 1 /** * @def ELM_FLIPSELECTOR_SMART_CLASS_INIT * * Initializer for a whole #Elm_Flipselector_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_FLIPSELECTOR_SMART_CLASS_INIT_NULL * @see ELM_FLIPSELECTOR_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_FLIPSELECTOR_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_FLIPSELECTOR_SMART_CLASS_VERSION} /** * @def ELM_FLIPSELECTOR_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Flipselector_Smart_Class structure. * * @see ELM_FLIPSELECTOR_SMART_CLASS_INIT_NAME_VERSION * @see ELM_FLIPSELECTOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_FLIPSELECTOR_SMART_CLASS_INIT_NULL \ ELM_FLIPSELECTOR_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_FLIPSELECTOR_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Flipselector_Smart_Class structure and * set its name and version. * * This is similar to #ELM_FLIPSELECTOR_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Flipselector_Smart_Class (base field) * to the latest #ELM_FLIPSELECTOR_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_FLIPSELECTOR_SMART_CLASS_INIT_NULL * @see ELM_FLIPSELECTOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_FLIPSELECTOR_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_FLIPSELECTOR_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary flipselector base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a flipselector. * * All of the functions listed on @ref Flipselector namespace will work for * objects deriving from #Elm_Flipselector_Smart_Class. */ typedef struct _Elm_Flipselector_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Flipselector_Smart_Class; /** * Base layout smart data extended with flipselector instance data. */ typedef struct _Elm_Flipselector_Smart_Data Elm_Flipselector_Smart_Data; struct _Elm_Flipselector_Smart_Data { Elm_Layout_Smart_Data base; Eina_List *items; Eina_List *current; Eina_List *sentinel; /* item containing the largest * label string */ Ecore_Timer *spin; unsigned int max_len; double interval, first_interval; int walking; Eina_Bool evaluating : 1; Eina_Bool deleting : 1; }; typedef struct _Elm_Flipselector_Item Elm_Flipselector_Item; struct _Elm_Flipselector_Item { ELM_WIDGET_ITEM; const char *label; Evas_Smart_Cb func; void *data; int deleted : 1; }; /** * @} */ EAPI extern const char ELM_FLIPSELECTOR_SMART_NAME[]; EAPI const Elm_Flipselector_Smart_Class *elm_flipselector_smart_class_get(void); #define ELM_FLIPSELECTOR_DATA_GET(o, sd) \ Elm_Flipselector_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_FLIPSELECTOR_DATA_GET_OR_RETURN(o, ptr) \ ELM_FLIPSELECTOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_FLIPSELECTOR_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_FLIPSELECTOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_FLIPSELECTOR_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_FLIPSELECTOR_SMART_NAME, __func__)) \ return #define ELM_FLIPSELECTOR_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_FLIPSELECTOR_CHECK(it->base.widget); #define ELM_FLIPSELECTOR_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_FLIPSELECTOR_CHECK(it->base.widget) __VA_ARGS__; #endif elementary-1.7.7/src/lib/elm_cnp.c0000664000175000017500000017741112127353615013754 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #include #include "elm_priv.h" #ifdef HAVE_MMAN_H # include #endif // common stuff enum { CNP_ATOM_TARGETS = 0, CNP_ATOM_ATOM, CNP_ATOM_LISTING_ATOMS = CNP_ATOM_ATOM, CNP_ATOM_text_uri, CNP_ATOM_text_urilist, CNP_ATOM_text_x_vcard, CNP_ATOM_image_png, CNP_ATOM_image_jpeg, CNP_ATOM_image_bmp, CNP_ATOM_image_gif, CNP_ATOM_image_tiff, CNP_ATOM_image_svg, CNP_ATOM_image_xpm, CNP_ATOM_image_tga, CNP_ATOM_image_ppm, CNP_ATOM_XELM, // CNP_ATOM_text_html_utf8, // CNP_ATOM_text_html, CNP_ATOM_UTF8STRING, CNP_ATOM_STRING, CNP_ATOM_TEXT, CNP_ATOM_text_plain_utf8, CNP_ATOM_text_plain, CNP_N_ATOMS, }; typedef struct _Tmp_Info Tmp_Info; typedef struct _Saved_Type Saved_Type; typedef struct _Cnp_Escape Cnp_Escape; typedef struct _Dropable Dropable; struct _Tmp_Info { char *filename; void *map; int fd; int len; }; struct _Saved_Type { const char **types; char *imgfile; int ntypes; int x, y; Eina_Bool textreq: 1; }; struct _Cnp_Escape { const char *escape; const char *value; }; struct _Dropable { Evas_Object *obj; /* FIXME: Cache window */ Elm_Sel_Format types; Elm_Drop_Cb dropcb; void *cbdata; }; static int _elm_cnp_init_count = 0; /* Stringshared, so I can just compare pointers later */ static const char *text_uri; /* Data for DND in progress */ static Saved_Type savedtypes = { NULL, NULL, 0, 0, 0, EINA_FALSE }; /* TODO BUG: should NEVER have these as globals! They should be per context (window). */ static void (*dragdonecb) (void *data, Evas_Object *obj) = NULL; static void *dragdonedata = NULL; /* Drag & Drop functions */ /* FIXME: Way too many globals */ static Eina_List *drops = NULL; static Evas_Object *dragwin = NULL; static int _dragx = 0, _dragy = 0; static Ecore_Event_Handler *handler_pos = NULL; static Ecore_Event_Handler *handler_drop = NULL; static Ecore_Event_Handler *handler_enter = NULL; static Ecore_Event_Handler *handler_status = NULL; static Tmp_Info *_tempfile_new (int size); static int _tmpinfo_free (Tmp_Info *tmp); static Eina_Bool _pasteimage_append (char *file, Evas_Object *entry); //#define DEBUGON 1 #ifdef DEBUGON # define cnp_debug(x...) fprintf(stderr, __FILE__": " x) #else # define cnp_debug(x...) do { } while (0) #endif // x11 specific stuff //////////////////////////////////////////////////////////////////////////// #ifdef HAVE_ELEMENTARY_X #define ARRAYINIT(foo) [foo] = typedef struct _X11_Cnp_Selection X11_Cnp_Selection; typedef struct _X11_Cnp_Atom X11_Cnp_Atom; typedef Eina_Bool (*X11_Converter_Fn_Cb) (char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *ttype, int *typesize); typedef int (*X11_Response_Handler_Cb) (X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *); typedef int (*X11_Notify_Handler_Cb) (X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *); struct _X11_Cnp_Selection { const char *debug; Evas_Object *widget; char *selbuf; Evas_Object *requestwidget; void *udata; Elm_Sel_Format requestformat; Elm_Drop_Cb datacb; Eina_Bool (*set) (Ecore_X_Window, const void *data, int size); Eina_Bool (*clear) (void); void (*request) (Ecore_X_Window, const char *target); Elm_Selection_Loss_Cb loss_cb; void *loss_data; Elm_Sel_Format format; Ecore_X_Selection ecore_sel; Ecore_X_Window xwin; Eina_Bool active : 1; }; struct _X11_Cnp_Atom { const char *name; Elm_Sel_Format formats; /* Called by ecore to do conversion */ X11_Converter_Fn_Cb converter; X11_Response_Handler_Cb response; X11_Notify_Handler_Cb notify; /* Atom */ Ecore_X_Atom atom; }; static void _x11_sel_obj_del (void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); static void _x11_sel_obj_del2 (void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); static Eina_Bool _x11_selection_clear (void *udata __UNUSED__, int type, void *event); static Eina_Bool _x11_selection_notify (void *udata __UNUSED__, int type, void *event); static Eina_Bool _x11_targets_converter (char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *ttype, int *typesize); static Eina_Bool _x11_text_converter (char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *ttype, int *typesize); static Eina_Bool _x11_general_converter (char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *ttype, int *typesize); static Eina_Bool _x11_image_converter (char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *ttype, int *typesize); static Eina_Bool _x11_vcard_send (char *target, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *ttype, int *typesize); static Eina_Bool _x11_is_uri_type_data (X11_Cnp_Selection *sel __UNUSED__, Ecore_X_Event_Selection_Notify *notify); static int _x11_response_handler_targets (X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *); static int _x11_notify_handler_targets (X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify); static int _x11_notify_handler_text (X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify); static int _x11_notify_handler_image (X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify); static int _x11_notify_handler_uri (X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify); //static int _x11_notify_handler_html (X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify); static int _x11_vcard_receive (X11_Cnp_Selection *sed, Ecore_X_Event_Selection_Notify *notify); static Eina_Bool _x11_dnd_enter (void *data __UNUSED__, int etype __UNUSED__, void *ev); static Eina_Bool _x11_dnd_drop (void *data __UNUSED__, int etype __UNUSED__, void *ev); static Eina_Bool _x11_dnd_position (void *data __UNUSED__, int etype __UNUSED__, void *ev); static Eina_Bool _x11_dnd_status (void *data __UNUSED__, int etype __UNUSED__, void *ev); static void _x11_drag_mouse_up (void *un __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *data); static void _x11_drag_move (void *data __UNUSED__, Ecore_X_Xdnd_Position *pos); static Ecore_X_Window _x11_elm_widget_xwin_get (const Evas_Object *obj); static Eina_Bool _x11_elm_cnp_init (void); static Eina_Bool _x11_elm_cnp_selection_set (Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, const void *selbuf, size_t buflen); static void _x11_elm_cnp_selection_loss_callback_set(Evas_Object *obj __UNUSED__, Elm_Sel_Type selection, Elm_Selection_Loss_Cb func, const void *data); static Eina_Bool _x11_elm_object_cnp_selection_clear (Evas_Object *obj, Elm_Sel_Type selection); static Eina_Bool _x11_elm_cnp_selection_get (Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, Elm_Drop_Cb datacb, void *udata); static Eina_Bool _x11_elm_drop_target_add (Evas_Object *obj, Elm_Sel_Type format, Elm_Drop_Cb dropcb, void *cbdata); static Eina_Bool _x11_elm_drop_target_del (Evas_Object *obj); static Eina_Bool _x11_elm_selection_selection_has_owner (Evas_Object *obj __UNUSED__); static X11_Cnp_Atom _x11_atoms[CNP_N_ATOMS] = { [CNP_ATOM_TARGETS] = { "TARGETS", ELM_SEL_FORMAT_TARGETS, _x11_targets_converter, _x11_response_handler_targets, _x11_notify_handler_targets, 0 }, [CNP_ATOM_ATOM] = { "ATOM", // for opera browser ELM_SEL_FORMAT_TARGETS, _x11_targets_converter, _x11_response_handler_targets, _x11_notify_handler_targets, 0 }, [CNP_ATOM_XELM] = { "application/x-elementary-markup", ELM_SEL_FORMAT_MARKUP, _x11_general_converter, NULL, NULL, 0 }, [CNP_ATOM_text_uri] = { "text/uri", ELM_SEL_FORMAT_MARKUP | ELM_SEL_FORMAT_IMAGE, /* Either images or entries */ _x11_general_converter, NULL, _x11_notify_handler_uri, 0 }, [CNP_ATOM_text_urilist] = { "text/uri-list", ELM_SEL_FORMAT_IMAGE, _x11_general_converter, NULL, _x11_notify_handler_uri, 0 }, [CNP_ATOM_text_x_vcard] = { "text/x-vcard", ELM_SEL_FORMAT_VCARD, _x11_vcard_send, NULL, _x11_vcard_receive, 0 }, [CNP_ATOM_image_png] = { "image/png", ELM_SEL_FORMAT_IMAGE, _x11_image_converter, NULL, _x11_notify_handler_image, 0 }, [CNP_ATOM_image_jpeg] = { "image/jpeg", ELM_SEL_FORMAT_IMAGE, _x11_image_converter, NULL, _x11_notify_handler_image,/* Raw image data is the same */ 0 }, [CNP_ATOM_image_bmp] = { "image/x-ms-bmp", ELM_SEL_FORMAT_IMAGE, _x11_image_converter, NULL, _x11_notify_handler_image,/* Raw image data is the same */ 0 }, [CNP_ATOM_image_gif] = { "image/gif", ELM_SEL_FORMAT_IMAGE, _x11_image_converter, NULL, _x11_notify_handler_image,/* Raw image data is the same */ 0 }, [CNP_ATOM_image_tiff] = { "image/tiff", ELM_SEL_FORMAT_IMAGE, _x11_image_converter, NULL, _x11_notify_handler_image,/* Raw image data is the same */ 0 }, [CNP_ATOM_image_svg] = { "image/svg+xml", ELM_SEL_FORMAT_IMAGE, _x11_image_converter, NULL, _x11_notify_handler_image,/* Raw image data is the same */ 0 }, [CNP_ATOM_image_xpm] = { "image/x-xpixmap", ELM_SEL_FORMAT_IMAGE, _x11_image_converter, NULL, _x11_notify_handler_image,/* Raw image data is the same */ 0 }, [CNP_ATOM_image_tga] = { "image/x-tga", ELM_SEL_FORMAT_IMAGE, _x11_image_converter, NULL, _x11_notify_handler_image,/* Raw image data is the same */ 0 }, [CNP_ATOM_image_ppm] = { "image/x-portable-pixmap", ELM_SEL_FORMAT_IMAGE, _x11_image_converter, NULL, _x11_notify_handler_image,/* Raw image data is the same */ 0 }, /* [CNP_ATOM_text_html_utf8] = { "text/html;charset=utf-8", ELM_SEL_FORMAT_HTML, _x11_general_converter, NULL, _x11_notify_handler_html, 0 }, [CNP_ATOM_text_html] = { "text/html", ELM_SEL_FORMAT_HTML, _x11_general_converter, NULL, _x11_notify_handler_html, // No encoding: Webkit only 0 }, */ [CNP_ATOM_UTF8STRING] = { "UTF8_STRING", ELM_SEL_FORMAT_TEXT | ELM_SEL_FORMAT_MARKUP | ELM_SEL_FORMAT_HTML, _x11_text_converter, NULL, _x11_notify_handler_text, 0 }, [CNP_ATOM_STRING] = { "STRING", ELM_SEL_FORMAT_TEXT | ELM_SEL_FORMAT_MARKUP | ELM_SEL_FORMAT_HTML, _x11_text_converter, NULL, _x11_notify_handler_text, 0 }, [CNP_ATOM_TEXT] = { "TEXT", ELM_SEL_FORMAT_TEXT | ELM_SEL_FORMAT_MARKUP | ELM_SEL_FORMAT_HTML, _x11_text_converter, NULL, NULL, 0 }, [CNP_ATOM_text_plain_utf8] = { "text/plain;charset=utf-8", ELM_SEL_FORMAT_TEXT | ELM_SEL_FORMAT_MARKUP | ELM_SEL_FORMAT_HTML, _x11_text_converter, NULL, NULL, 0 }, [CNP_ATOM_text_plain] = { "text/plain", ELM_SEL_FORMAT_TEXT | ELM_SEL_FORMAT_MARKUP | ELM_SEL_FORMAT_HTML, _x11_text_converter, NULL, NULL, 0 }, }; static X11_Cnp_Selection _x11_selections[ELM_SEL_TYPE_CLIPBOARD + 1] = { ARRAYINIT(ELM_SEL_TYPE_PRIMARY) { .debug = "Primary", .ecore_sel = ECORE_X_SELECTION_PRIMARY, .set = ecore_x_selection_primary_set, .clear = ecore_x_selection_primary_clear, .request = ecore_x_selection_primary_request, }, ARRAYINIT(ELM_SEL_TYPE_SECONDARY) { .debug = "Secondary", .ecore_sel = ECORE_X_SELECTION_SECONDARY, .set = ecore_x_selection_secondary_set, .clear = ecore_x_selection_secondary_clear, .request = ecore_x_selection_secondary_request, }, ARRAYINIT(ELM_SEL_TYPE_XDND) { .debug = "XDnD", .ecore_sel = ECORE_X_SELECTION_XDND, .request = ecore_x_selection_xdnd_request, }, ARRAYINIT(ELM_SEL_TYPE_CLIPBOARD) { .debug = "Clipboard", .ecore_sel = ECORE_X_SELECTION_CLIPBOARD, .set = ecore_x_selection_clipboard_set, .clear = ecore_x_selection_clipboard_clear, .request = ecore_x_selection_clipboard_request, }, }; static void _x11_sel_obj_del(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { X11_Cnp_Selection *sel = data; if (sel->widget == obj) sel->widget = NULL; } static void _x11_sel_obj_del2(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { X11_Cnp_Selection *sel = data; if (sel->requestwidget == obj) sel->requestwidget = NULL; } static Eina_Bool _x11_selection_clear(void *udata __UNUSED__, int type __UNUSED__, void *event) { Ecore_X_Event_Selection_Clear *ev = event; X11_Cnp_Selection *sel; unsigned int i; _x11_elm_cnp_init(); for (i = ELM_SEL_TYPE_PRIMARY; i <= ELM_SEL_TYPE_CLIPBOARD; i++) { if (_x11_selections[i].ecore_sel == ev->selection) break; } cnp_debug("selection %d clear\n", i); /* Not me... Don't care */ if (i > ELM_SEL_TYPE_CLIPBOARD) return ECORE_CALLBACK_PASS_ON; sel = _x11_selections + i; if (sel->loss_cb) sel->loss_cb(sel->loss_data, i); if (sel->widget) evas_object_event_callback_del_full(sel->widget, EVAS_CALLBACK_DEL, _x11_sel_obj_del, sel); if (sel->requestwidget) evas_object_event_callback_del_full(sel->requestwidget, EVAS_CALLBACK_DEL, _x11_sel_obj_del2, sel); sel->widget = NULL; sel->requestwidget = NULL; sel->active = EINA_FALSE; sel->widget = NULL; if (sel->selbuf) { free(sel->selbuf); sel->selbuf = NULL; } return ECORE_CALLBACK_PASS_ON; } /* * Response to a selection notify: * - So we have asked for the selection list. * - If it's the targets list, parse it, and fire of what we want, * else it's the data we want. */ static Eina_Bool _x11_selection_notify(void *udata __UNUSED__, int type __UNUSED__, void *event) { Ecore_X_Event_Selection_Notify *ev = event; X11_Cnp_Selection *sel; int i; cnp_debug("selection notify callback: %d\n",ev->selection); switch (ev->selection) { case ECORE_X_SELECTION_PRIMARY: sel = _x11_selections + ELM_SEL_TYPE_PRIMARY; break; case ECORE_X_SELECTION_SECONDARY: sel = _x11_selections + ELM_SEL_TYPE_SECONDARY; break; case ECORE_X_SELECTION_XDND: sel = _x11_selections + ELM_SEL_TYPE_XDND; break; case ECORE_X_SELECTION_CLIPBOARD: sel = _x11_selections + ELM_SEL_TYPE_CLIPBOARD; break; default: return ECORE_CALLBACK_PASS_ON; } cnp_debug("Target is %s\n", ev->target); for (i = 0; i < CNP_N_ATOMS; i++) { if (!strcmp(ev->target, _x11_atoms[i].name)) { if (_x11_atoms[i].notify) { cnp_debug("Found something: %s\n", _x11_atoms[i].name); _x11_atoms[i].notify(sel, ev); } else cnp_debug("Ignored: No handler!\n"); } } return ECORE_CALLBACK_PASS_ON; } static Elm_Sel_Format _get_selection_type(void *data, int size) { if (size == sizeof(Elm_Sel_Type)) { unsigned int seltype = *((unsigned int *)data); if (seltype > ELM_SEL_TYPE_CLIPBOARD) return ELM_SEL_FORMAT_NONE; X11_Cnp_Selection *sel = _x11_selections + seltype; if (sel->active && (sel->format >= ELM_SEL_FORMAT_TARGETS) && (sel->format <= ELM_SEL_FORMAT_HTML)) return sel->format; } return ELM_SEL_FORMAT_NONE; } static Eina_Bool _x11_targets_converter(char *target __UNUSED__, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *ttype, int *typesize) { int i, count; Ecore_X_Atom *aret; X11_Cnp_Selection *sel; Elm_Sel_Format seltype; if (!data_ret) return EINA_FALSE; if (_get_selection_type(data, size) == ELM_SEL_FORMAT_NONE) { /* TODO : fallback into precise type */ seltype = ELM_SEL_FORMAT_TEXT; } else { sel = _x11_selections + *((int *)data); seltype = sel->format; } for (i = 0, count = 0; i < CNP_N_ATOMS ; i++) { if (seltype & _x11_atoms[i].formats) count++; } aret = malloc(sizeof(Ecore_X_Atom) * count); if (!aret) return EINA_FALSE; for (i = 0, count = 0; i < CNP_N_ATOMS; i++) { if (seltype & _x11_atoms[i].formats) aret[count ++] = _x11_atoms[i].atom; } *data_ret = aret; if (typesize) *typesize = 32 /* urk */; if (ttype) *ttype = ECORE_X_ATOM_ATOM; if (size_ret) *size_ret = count; return EINA_TRUE; } static Eina_Bool _x11_image_converter(char *target __UNUSED__, void *data __UNUSED__, int size __UNUSED__, void **data_ret __UNUSED__, int *size_ret __UNUSED__, Ecore_X_Atom *ttype __UNUSED__, int *typesize __UNUSED__) { cnp_debug("Image converter called\n"); return EINA_TRUE; } static Eina_Bool _x11_vcard_send(char *target __UNUSED__, void *data __UNUSED__, int size __UNUSED__, void **data_ret, int *size_ret, Ecore_X_Atom *ttype __UNUSED__, int *typesize __UNUSED__) { X11_Cnp_Selection *sel; cnp_debug("Vcard send called\n"); sel = _x11_selections + *((int *)data); if (data_ret) *data_ret = strdup(sel->selbuf); if (size_ret) *size_ret = strlen(sel->selbuf); return EINA_TRUE; } static Eina_Bool _x11_is_uri_type_data(X11_Cnp_Selection *sel __UNUSED__, Ecore_X_Event_Selection_Notify *notify) { Ecore_X_Selection_Data *data; char *p; data = notify->data; cnp_debug("data->format is %d %p %p\n", data->format, notify, data); if (data->content == ECORE_X_SELECTION_CONTENT_FILES) return EINA_TRUE; p = (char *)data->data; if (!p) return EINA_TRUE; cnp_debug("Got %s\n", p); if (strncmp(p, "file://", 7)) { if (*p != '/') return EINA_FALSE; } return EINA_TRUE; } /* * Callback to handle a targets response on a selection request: * So pick the format we'd like; and then request it. */ static int _x11_notify_handler_targets(X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify) { Ecore_X_Selection_Data_Targets *targets; Ecore_X_Atom *atomlist; int i, j; targets = notify->data; atomlist = (Ecore_X_Atom *)(targets->data.data); for (j = (CNP_ATOM_LISTING_ATOMS + 1); j < CNP_N_ATOMS; j++) { cnp_debug("\t%s %d\n", _x11_atoms[j].name, _x11_atoms[j].atom); if (!(_x11_atoms[j].formats & sel->requestformat)) continue; for (i = 0; i < targets->data.length; i++) { if ((_x11_atoms[j].atom == atomlist[i]) && (_x11_atoms[j].notify)) { if ((j == CNP_ATOM_text_uri) || (j == CNP_ATOM_text_urilist)) { if (!_x11_is_uri_type_data(sel, notify)) continue; } cnp_debug("Atom %s matches\n", _x11_atoms[j].name); goto done; } } } cnp_debug("Couldn't find anything that matches\n"); return ECORE_CALLBACK_PASS_ON; done: cnp_debug("Sending request for %s, xwin=%#llx\n", _x11_atoms[j].name, (unsigned long long)sel->xwin); sel->request(sel->xwin, _x11_atoms[j].name); return ECORE_CALLBACK_PASS_ON; } static int _x11_response_handler_targets(X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify) { Ecore_X_Selection_Data_Targets *targets; Ecore_X_Atom *atomlist; int i, j; targets = notify->data; atomlist = (Ecore_X_Atom *)(targets->data.data); for (j = (CNP_ATOM_LISTING_ATOMS + 1); j < CNP_N_ATOMS; j++) { if (!(_x11_atoms[j].formats & sel->requestformat)) continue; for (i = 0; i < targets->data.length; i++) { if ((_x11_atoms[j].atom == atomlist[i]) && (_x11_atoms[j].response)) goto found; } } cnp_debug("No matching type found\n"); return 0; found: sel->request(sel->xwin, _x11_atoms[j].name); return 0; } static int _x11_notify_handler_text(X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify) { Ecore_X_Selection_Data *data; char *stripstr, *mkupstr; data = notify->data; stripstr = malloc(data->length + 1); if (!stripstr) return 0; strncpy(stripstr, (char *)data->data, data->length); stripstr[data->length] = '\0'; if (sel->datacb) { Elm_Selection_Data ddata; ddata.x = ddata.y = 0; ddata.format = ELM_SEL_FORMAT_TEXT; ddata.data = data->data; ddata.len = data->length; sel->datacb(sel->udata, sel->widget, &ddata); free(stripstr); return 0; } cnp_debug("Notify handler text %d %d %p\n", data->format, data->length, data->data); mkupstr = _elm_util_text_to_mkup((const char *)stripstr); cnp_debug("String is %s (from %s)\n", stripstr, data->data); /* TODO BUG: should never NEVER assume it's an elm_entry! */ _elm_entry_entry_paste(sel->requestwidget, mkupstr); free(stripstr); free(mkupstr); return 0; } /** * So someone is pasting an image into my entry or widget... */ static int _x11_notify_handler_uri(X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify) { Ecore_X_Selection_Data *data; Ecore_X_Selection_Data_Files *files; char *p, *stripstr; data = notify->data; cnp_debug("data->format is %d %p %p\n", data->format, notify, data); if (data->content == ECORE_X_SELECTION_CONTENT_FILES) { cnp_debug("got a files list\n"); files = notify->data; if (files->num_files > 1) { /* Don't handle many items */ cnp_debug("more then one file: Bailing\n"); return 0; } stripstr = p = strdup(files->files[0]); } else { stripstr = p = malloc(data->length + 1); if (!stripstr) return 0; memcpy(stripstr, data->data, data->length); stripstr[data->length] = 0; } if (!p) { cnp_debug("Couldn't find a file\n"); return 0; } cnp_debug("Got %s\n", p); if (strncmp(p, "file://", 7)) { /* Try and continue if it looks sane */ if (*p != '/') { free(p); return 0; } } else p += strlen("file://"); if (savedtypes.imgfile) free(savedtypes.imgfile); if (savedtypes.textreq) { savedtypes.textreq = 0; savedtypes.imgfile = strdup(p); } else _pasteimage_append(p, sel->requestwidget); free(stripstr); return 0; } /** * Just receieved an vcard, either through cut and paste, or dnd. */ static int _x11_vcard_receive(X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify) { Dropable *dropable; Eina_List *l; Ecore_X_Selection_Data *data; data = notify->data; cnp_debug("vcard receive\n"); if (sel == (_x11_selections + ELM_SEL_TYPE_XDND)) { Elm_Selection_Data ddata; cnp_debug("drag & drop\n"); /* FIXME: this needs to be generic: Used for all receives */ EINA_LIST_FOREACH(drops, l, dropable) { if (dropable->obj == sel->requestwidget) break; } if (!dropable) { cnp_debug("Unable to find drop object"); ecore_x_dnd_send_finished(); return 0; } dropable = eina_list_data_get(l); ddata.x = savedtypes.x; ddata.y = savedtypes.y; ddata.format = ELM_SEL_FORMAT_VCARD; ddata.data = data->data; ddata.len = data->length; dropable->dropcb(dropable->cbdata, dropable->obj, &ddata); ecore_x_dnd_send_finished(); } else if (sel->datacb) { Elm_Selection_Data ddata; ddata.x = ddata.y = 0; ddata.format = ELM_SEL_FORMAT_VCARD; ddata.data = data->data; ddata.len = data->length; sel->datacb(sel->udata, sel->widget, &ddata); } else cnp_debug("Paste request\n"); return 0; } static int _x11_notify_handler_image(X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify) { Ecore_X_Selection_Data *data; Tmp_Info *tmp; cnp_debug("got a image file!\n"); data = notify->data; cnp_debug("Size if %d\n", data->length); if (sel->datacb) { Elm_Selection_Data ddata; ddata.x = ddata.y = 0; ddata.format = ELM_SEL_FORMAT_IMAGE; ddata.data = data->data; ddata.len = data->length; sel->datacb(sel->udata, sel->widget, &ddata); return 0; } /* generate tmp name */ tmp = _tempfile_new(data->length); if (!tmp) return 0; memcpy(tmp->map, data->data, data->length); munmap(tmp->map, data->length); /* FIXME: Add to paste image data to clean up */ _pasteimage_append(tmp->filename, sel->requestwidget); _tmpinfo_free(tmp); return 0; } /** * Warning: Generic text/html can';t handle it sanely. * Firefox sends ucs2 (i think). * chrome sends utf8... blerg */ /* static int _x11_notify_handler_html(X11_Cnp_Selection *sel, Ecore_X_Event_Selection_Notify *notify) { Ecore_X_Selection_Data *data; cnp_debug("Got some HTML: Checking encoding is useful\n"); data = notify->data; char *stripstr = malloc(data->length + 1); if (!stripstr) return 0; strncpy(stripstr, (char *)data->data, data->length); stripstr[data->length] = '\0'; if (sel->datacb) { Elm_Selection_Data ddata; ddata.x = ddata.y = 0; ddata.format = ELM_SEL_FORMAT_HTML; ddata.data = stripstr; ddata.len = data->length; sel->datacb(sel->udata, sel->widget, &ddata); free(stripstr); return 0; } cnp_debug("String is %s (%d bytes)\n", stripstr, data->length); // TODO BUG: should never NEVER assume it's an elm_entry! _elm_entry_entry_paste(sel->requestwidget, stripstr); free(stripstr); return 0; } */ static Eina_Bool _x11_text_converter(char *target __UNUSED__, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *ttype __UNUSED__, int *typesize __UNUSED__) { X11_Cnp_Selection *sel; cnp_debug("text converter\n"); if (_get_selection_type(data, size) == ELM_SEL_FORMAT_NONE) { if (data_ret) { *data_ret = malloc(size * sizeof(char) + 1); if (!*data_ret) return EINA_FALSE; memcpy(*data_ret, data, size); ((char**)(data_ret))[0][size] = 0; } if (size_ret) *size_ret = size; return EINA_TRUE; } sel = _x11_selections + *((int *)data); if (!sel->active) return EINA_TRUE; if ((sel->format & ELM_SEL_FORMAT_MARKUP) || (sel->format & ELM_SEL_FORMAT_HTML)) { *data_ret = _elm_util_mkup_to_text(sel->selbuf); if (size_ret) *size_ret = strlen(*data_ret); } else if (sel->format & ELM_SEL_FORMAT_TEXT) { *data_ret = strdup(sel->selbuf); *size_ret = strlen(sel->selbuf); } else if (sel->format & ELM_SEL_FORMAT_IMAGE) { cnp_debug("Image %s\n", evas_object_type_get(sel->widget)); cnp_debug("Elm type: %s\n", elm_object_widget_type_get(sel->widget)); evas_object_image_file_get(elm_photocam_internal_image_get(sel->widget), (const char **)data_ret, NULL); if (!*data_ret) *data_ret = strdup("No file"); else *data_ret = strdup(*data_ret); *size_ret = strlen(*data_ret); } return EINA_TRUE; } static Eina_Bool _x11_general_converter(char *target __UNUSED__, void *data, int size, void **data_ret, int *size_ret, Ecore_X_Atom *ttype __UNUSED__, int *typesize __UNUSED__) { if (_get_selection_type(data, size) == ELM_SEL_FORMAT_NONE) { if (data_ret) { *data_ret = malloc(size * sizeof(char) + 1); if (!*data_ret) return EINA_FALSE; memcpy(*data_ret, data, size); ((char**)(data_ret))[0][size] = 0; } if (size_ret) *size_ret = size; } else { X11_Cnp_Selection *sel = _x11_selections + *((int *)data); if (data_ret) *data_ret = strdup(sel->selbuf); if (size_ret) *size_ret = strlen(sel->selbuf); } return EINA_TRUE; } static Eina_Bool _x11_dnd_enter(void *data __UNUSED__, int etype __UNUSED__, void *ev) { Ecore_X_Event_Xdnd_Enter *enter = ev; int i; /* Skip it */ cnp_debug("enter %p\n", enter); cnp_debug("enter types=%p (%d)\n", enter->types, enter->num_types); if ((!enter) || (!enter->num_types) || (!enter->types)) return EINA_TRUE; cnp_debug("Types\n"); savedtypes.ntypes = enter->num_types; if (savedtypes.types) free(savedtypes.types); savedtypes.types = malloc(sizeof(char *) * enter->num_types); if (!savedtypes.types) return EINA_FALSE; for (i = 0; i < enter->num_types; i++) { savedtypes.types[i] = eina_stringshare_add(enter->types[i]); cnp_debug("Type is %s %p %p\n", enter->types[i], savedtypes.types[i], text_uri); if (savedtypes.types[i] == text_uri) { /* Request it, so we know what it is */ cnp_debug("Sending uri request\n"); savedtypes.textreq = 1; if (savedtypes.imgfile) free(savedtypes.imgfile); savedtypes.imgfile = NULL; ecore_x_selection_xdnd_request(enter->win, text_uri); } } /* FIXME: Find an object and make it current */ return EINA_TRUE; } static Eina_Bool _x11_dnd_drop(void *data __UNUSED__, int etype __UNUSED__, void *ev) { struct _Ecore_X_Event_Xdnd_Drop *drop; Dropable *dropable; Eina_List *l; Ecore_Evas *ee; Ecore_X_Window xwin; Elm_Selection_Data ddata; int x, y, w, h; int i, j; drop = ev; cnp_debug("drops %p (%d)\n", drops, eina_list_count(drops)); // check we still have something to drop if (!drops) return EINA_TRUE; /* Find any widget in our window; then work out geometry rel to our window */ for (l = drops; l; l = l->next) { dropable = l->data; xwin = _x11_elm_widget_xwin_get(dropable->obj); if (xwin == drop->win) break; } /* didn't find a window */ if (!l) return EINA_TRUE; /* Calculate real (widget relative) position */ // - window position // - widget position ee = ecore_evas_ecore_evas_get(evas_object_evas_get(dropable->obj)); ecore_evas_geometry_get(ee, &x, &y, NULL, NULL); savedtypes.x = drop->position.x - x; savedtypes.y = drop->position.y - y; cnp_debug("Drop position is %d,%d\n", savedtypes.x, savedtypes.y); for (; l; l = l->next) { dropable = l->data; evas_object_geometry_get(dropable->obj, &x, &y, &w, &h); if ((savedtypes.x >= x) && (savedtypes.y >= y) && (savedtypes.x < x + w) && (savedtypes.y < y + h)) break; /* found! */ } if (!l) return EINA_TRUE; /* didn't find one */ evas_object_geometry_get(dropable->obj, &x, &y, NULL, NULL); savedtypes.x -= x; savedtypes.y -= y; /* Find our type from the previous list */ for (i = 0; i < CNP_N_ATOMS; i++) { for (j = 0; j < savedtypes.ntypes; j++) { if (!strcmp(savedtypes.types[j], _x11_atoms[i].name)) goto found; } } cnp_debug("Didn't find a target\n"); return EINA_TRUE; found: cnp_debug("Found a target we'd like: %s\n", _x11_atoms[i].name); cnp_debug("0x%x\n",xwin); if (i == CNP_ATOM_text_urilist) { cnp_debug("We found a URI... (%scached) %s\n", savedtypes.imgfile ? "" : "not ", savedtypes.imgfile); if (savedtypes.imgfile) { char *entrytag; static const char *tagstring = ""; ddata.x = savedtypes.x; ddata.y = savedtypes.y; /* If it's markup that also supports images */ if ((dropable->types & ELM_SEL_FORMAT_MARKUP) && (dropable->types & ELM_SEL_FORMAT_IMAGE)) { int len; ddata.format = ELM_SEL_FORMAT_MARKUP; len = strlen(tagstring) + strlen(savedtypes.imgfile); entrytag = alloca(len + 1); snprintf(entrytag, len + 1, tagstring, savedtypes.imgfile); ddata.data = entrytag; cnp_debug("Insert %s\n", (char *)ddata.data); dropable->dropcb(dropable->cbdata, dropable->obj, &ddata); ecore_x_dnd_send_finished(); if (savedtypes.imgfile) free(savedtypes.imgfile); savedtypes.imgfile = NULL; return EINA_TRUE; } else if (dropable->types & ELM_SEL_FORMAT_IMAGE) { cnp_debug("Doing image insert (%s)\n", savedtypes.imgfile); ddata.format = ELM_SEL_FORMAT_IMAGE; ddata.data = (char *)savedtypes.imgfile; dropable->dropcb(dropable->cbdata, dropable->obj, &ddata); ecore_x_dnd_send_finished(); if (savedtypes.imgfile) free(savedtypes.imgfile); savedtypes.imgfile = NULL; return EINA_TRUE; } else { cnp_debug("Item doesn't support images... passing\n"); return EINA_TRUE; } } else if (savedtypes.textreq) { /* Already asked: Pretend we asked now, and paste immediately when * it comes in */ savedtypes.textreq = 0; ecore_x_dnd_send_finished(); return EINA_TRUE; } } cnp_debug("doing a request then\n"); _x11_selections[ELM_SEL_TYPE_XDND].xwin = xwin; _x11_selections[ELM_SEL_TYPE_XDND].requestwidget = dropable->obj; _x11_selections[ELM_SEL_TYPE_XDND].requestformat = ELM_SEL_FORMAT_MARKUP; _x11_selections[ELM_SEL_TYPE_XDND].active = EINA_TRUE; ecore_x_selection_xdnd_request(xwin, _x11_atoms[i].name); return EINA_TRUE; } static Eina_Bool _x11_dnd_position(void *data __UNUSED__, int etype __UNUSED__, void *ev) { struct _Ecore_X_Event_Xdnd_Position *pos = ev; Ecore_X_Rectangle rect; /* Need to send a status back */ /* FIXME: Should check I can drop here */ /* FIXME: Should highlight widget */ rect.x = pos->position.x - 5; rect.y = pos->position.y - 5; rect.width = 10; rect.height = 10; ecore_x_dnd_send_status(EINA_TRUE, EINA_FALSE, rect, pos->action); return EINA_TRUE; } /** * When dragging this is callback response from the destination. * The important thing we care about: Can we drop; thus update cursor * appropriately. */ static Eina_Bool _x11_dnd_status(void *data __UNUSED__, int etype __UNUSED__, void *ev) { struct _Ecore_X_Event_Xdnd_Status *status = ev; if (!status) return EINA_TRUE; /* Only thing we care about: will accept */ if (status->will_accept) cnp_debug("Will accept\n"); /* Won't accept */ else cnp_debug("Won't accept accept\n"); return EINA_TRUE; } static void _x11_drag_mouse_up(void *un __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *data) { Ecore_X_Window xwin = *((Ecore_X_Window *)data); evas_object_event_callback_del(obj, EVAS_CALLBACK_MOUSE_UP, _x11_drag_mouse_up); ecore_x_dnd_drop(); cnp_debug("mouse up, xwin=%#llx\n", (unsigned long long)xwin); /* TODO BUG: should not revert to FALSE if xwin is a drop target! */ ecore_x_dnd_aware_set(xwin, EINA_FALSE); if (dragdonecb) { dragdonecb(dragdonedata, _x11_selections[ELM_SEL_TYPE_XDND].widget); dragdonecb = NULL; } if (dragwin) { evas_object_del(dragwin); dragwin = NULL; } } static void _x11_drag_move(void *data __UNUSED__, Ecore_X_Xdnd_Position *pos) { evas_object_move(dragwin, pos->position.x - _dragx, pos->position.y - _dragy); } static Ecore_X_Window _x11_elm_widget_xwin_get(const Evas_Object *obj) { Evas_Object *top; Ecore_X_Window xwin = 0; top = elm_widget_top_get(obj); if (!top) top = elm_widget_top_get(elm_widget_parent_widget_get(obj)); if (top) xwin = elm_win_xwindow_get(top); if (!xwin) { Ecore_Evas *ee; Evas *evas = evas_object_evas_get(obj); if (!evas) return 0; ee = ecore_evas_ecore_evas_get(evas); if (!ee) return 0; xwin = _elm_ee_xwin_get(ee); } return xwin; } static Eina_Bool _x11_elm_cnp_init(void) { int i; static int _init_count = 0; if (_init_count > 0) return EINA_TRUE; _init_count++; for (i = 0; i < CNP_N_ATOMS; i++) { _x11_atoms[i].atom = ecore_x_atom_get(_x11_atoms[i].name); ecore_x_selection_converter_atom_add (_x11_atoms[i].atom, _x11_atoms[i].converter); } ecore_event_handler_add(ECORE_X_EVENT_SELECTION_CLEAR, _x11_selection_clear, NULL); ecore_event_handler_add(ECORE_X_EVENT_SELECTION_NOTIFY, _x11_selection_notify, NULL); return EINA_TRUE; } static Eina_Bool _x11_elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, const void *selbuf, size_t buflen) { Ecore_X_Window xwin = _x11_elm_widget_xwin_get(obj); X11_Cnp_Selection *sel; _x11_elm_cnp_init(); if ((!selbuf) && (format != ELM_SEL_FORMAT_IMAGE)) return elm_object_cnp_selection_clear(obj, selection); sel = _x11_selections + selection; if (sel->loss_cb) sel->loss_cb(sel->loss_data, selection); if (sel->widget) evas_object_event_callback_del_full(sel->widget, EVAS_CALLBACK_DEL, _x11_sel_obj_del, sel); sel->widget = NULL; sel->active = EINA_TRUE; sel->widget = obj; sel->xwin = xwin; sel->set(xwin, &selection, sizeof(Elm_Sel_Type)); sel->format = format; sel->loss_cb = NULL; sel->loss_data = NULL; evas_object_event_callback_add (sel->widget, EVAS_CALLBACK_DEL, _x11_sel_obj_del, sel); if (selbuf) { if (format == ELM_SEL_FORMAT_IMAGE) { // selbuf is actual image data, not text/string sel->selbuf = malloc(buflen); if (!sel->selbuf) { elm_object_cnp_selection_clear(obj, selection); return EINA_FALSE; } memcpy(sel->selbuf, selbuf, buflen); } else sel->selbuf = strdup((char*)selbuf); } else sel->selbuf = NULL; return EINA_TRUE; } static void _x11_elm_cnp_selection_loss_callback_set(Evas_Object *obj __UNUSED__, Elm_Sel_Type selection, Elm_Selection_Loss_Cb func, const void *data) { X11_Cnp_Selection *sel; _x11_elm_cnp_init(); sel = _x11_selections + selection; sel->loss_cb = func; sel->loss_data = (void *)data; } static Eina_Bool _x11_elm_object_cnp_selection_clear(Evas_Object *obj, Elm_Sel_Type selection) { X11_Cnp_Selection *sel; _x11_elm_cnp_init(); sel = _x11_selections + selection; /* No longer this selection: Consider it gone! */ if ((!sel->active) || (sel->widget != obj)) return EINA_TRUE; if (sel->widget) evas_object_event_callback_del_full(sel->widget, EVAS_CALLBACK_DEL, _x11_sel_obj_del, sel); if (sel->requestwidget) evas_object_event_callback_del_full(sel->requestwidget, EVAS_CALLBACK_DEL, _x11_sel_obj_del2, sel); sel->widget = NULL; sel->requestwidget = NULL; sel->loss_cb = NULL; sel->loss_data = NULL; sel->active = EINA_FALSE; if (sel->selbuf) { free(sel->selbuf); sel->selbuf = NULL; } sel->clear(); return EINA_TRUE; } static Eina_Bool _x11_elm_cnp_selection_get(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, Elm_Drop_Cb datacb, void *udata) { Ecore_X_Window xwin = _x11_elm_widget_xwin_get(obj); X11_Cnp_Selection *sel; _x11_elm_cnp_init(); sel = _x11_selections + selection; if (sel->requestwidget) evas_object_event_callback_del_full(sel->requestwidget, EVAS_CALLBACK_DEL, _x11_sel_obj_del2, sel); sel->requestwidget = NULL; sel->requestformat = format; sel->requestwidget = obj; sel->xwin = xwin; sel->request(xwin, ECORE_X_SELECTION_TARGET_TARGETS); sel->datacb = datacb; sel->udata = udata; evas_object_event_callback_add (sel->requestwidget, EVAS_CALLBACK_DEL, _x11_sel_obj_del2, sel); return EINA_TRUE; } static Eina_Bool _x11_elm_drop_target_add(Evas_Object *obj, Elm_Sel_Type format, Elm_Drop_Cb dropcb, void *cbdata) { Dropable *drop; Ecore_X_Window xwin = _x11_elm_widget_xwin_get(obj); Eina_List *item; int first; _x11_elm_cnp_init(); /* TODO: check if obj is already a drop target. Do not add twice! */ /* Is this the first? */ first = (!drops) ? 1 : 0; EINA_LIST_FOREACH(drops, item, drop) { if (drop->obj == obj) { /* Update: Not a new one */ drop->dropcb = dropcb; drop->cbdata = cbdata; drop->types = format; return EINA_TRUE; } } /* Create new drop */ drop = calloc(1, sizeof(Dropable)); if (!drop) return EINA_FALSE; /* FIXME: Check for eina's deranged error method */ drops = eina_list_append(drops, drop); if (!drops/* || or other error */) { free(drop); return EINA_FALSE; } drop->dropcb = dropcb; drop->cbdata = cbdata; drop->types = format; drop->obj = obj; evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, /* I love C and varargs */ (Evas_Object_Event_Cb)elm_drop_target_del, obj); /* TODO BUG: should handle dnd-aware per window, not just the first * window that requested it! */ /* If not the first: We're done */ if (!first) return EINA_TRUE; ecore_x_dnd_aware_set(xwin, EINA_TRUE); cnp_debug("Adding drop target calls xwin=%#llx\n", (unsigned long long)xwin); handler_enter = ecore_event_handler_add(ECORE_X_EVENT_XDND_ENTER, _x11_dnd_enter, NULL); handler_pos = ecore_event_handler_add(ECORE_X_EVENT_XDND_POSITION, _x11_dnd_position, NULL); handler_drop = ecore_event_handler_add(ECORE_X_EVENT_XDND_DROP, _x11_dnd_drop, NULL); return EINA_TRUE; } static Eina_Bool _x11_elm_drop_target_del(Evas_Object *obj) { Dropable *drop,*del; Eina_List *item; Ecore_X_Window xwin; _x11_elm_cnp_init(); del = NULL; EINA_LIST_FOREACH(drops, item, drop) { if (drop->obj == obj) { drops = eina_list_remove_list(drops, item); del = drop; break; } } if (!del) return EINA_FALSE; evas_object_event_callback_del(obj, EVAS_CALLBACK_FREE, (Evas_Object_Event_Cb)elm_drop_target_del); free(drop); /* TODO BUG: we should handle dnd-aware per window, not just the last that reelased it */ /* If still drops there: All fine.. continue */ if (drops) return EINA_TRUE; cnp_debug("Disabling DND\n"); xwin = _x11_elm_widget_xwin_get(obj); ecore_x_dnd_aware_set(xwin, EINA_FALSE); ecore_event_handler_del(handler_pos); ecore_event_handler_del(handler_drop); ecore_event_handler_del(handler_enter); if (savedtypes.imgfile) free(savedtypes.imgfile); savedtypes.imgfile = NULL; return EINA_TRUE; } static Eina_Bool _x11_elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, const char *data, void (*dragdone) (void *data, Evas_Object *), void *donecbdata) { Ecore_X_Window xwin = _x11_elm_widget_xwin_get(obj); X11_Cnp_Selection *sel; Elm_Sel_Type xdnd = ELM_SEL_TYPE_XDND; Ecore_Evas *ee; int x, y, x2, y2, x3, y3; Evas_Object *icon; int w, h; _x11_elm_cnp_init(); cnp_debug("starting drag...\n"); if (dragwin) { cnp_debug("another obj is dragging...\n"); return EINA_FALSE; } ecore_x_dnd_type_set(xwin, "text/uri-list", EINA_TRUE); sel = _x11_selections + ELM_SEL_TYPE_XDND; sel->active = EINA_TRUE; sel->widget = obj; sel->format = format; sel->selbuf = data ? strdup(data) : NULL; /* TODO BUG: should NEVER have these as globals! They should be per context (window). */ dragdonecb = dragdone; dragdonedata = donecbdata; /* TODO BUG: should increase dnd-awareness, in case it's drop target as well. See _x11_drag_mouse_up() */ ecore_x_dnd_aware_set(xwin, EINA_TRUE); ecore_x_dnd_callback_pos_update_set(_x11_drag_move, NULL); ecore_x_dnd_begin(xwin, (unsigned char *)&xdnd, sizeof(Elm_Sel_Type)); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOUSE_UP, _x11_drag_mouse_up, (void *)(long)xwin); handler_status = ecore_event_handler_add(ECORE_X_EVENT_XDND_STATUS, _x11_dnd_status, NULL); dragwin = elm_win_add(NULL, "Elm Drag Object", ELM_WIN_UTILITY); elm_win_override_set(dragwin, EINA_TRUE); /* FIXME: Images only */ icon = elm_icon_add(dragwin); elm_image_file_set(icon, data + 7, NULL); /* 7!? "file://" */ elm_win_resize_object_add(dragwin, icon); evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(icon, EVAS_HINT_FILL, EVAS_HINT_FILL); /* Position subwindow appropriately */ ee = ecore_evas_ecore_evas_get(evas_object_evas_get(obj)); ecore_evas_geometry_get(ee, &x, &y, NULL, NULL); evas_object_geometry_get(obj, &x2, &y2, &w, &h); x += x2; y += y2; evas_object_move(dragwin, x, y); evas_object_resize(icon, w, h); evas_object_resize(dragwin, w, h); evas_object_show(icon); evas_object_show(dragwin); evas_pointer_canvas_xy_get(evas_object_evas_get(obj), &x3, &y3); _dragx = x3 - x2; _dragy = y3 - y2; return EINA_TRUE; } static Eina_Bool _x11_elm_selection_selection_has_owner(Evas_Object *obj __UNUSED__) { _x11_elm_cnp_init(); return !!ecore_x_selection_owner_get(ECORE_X_ATOM_SELECTION_CLIPBOARD); } #endif #ifdef HAVE_ELEMENTARY_WAYLAND typedef struct _Wl_Cnp_Selection Wl_Cnp_Selection; struct _Wl_Cnp_Selection { char *selbuf; int buflen; Evas_Object *widget; Evas_Object *requestwidget; }; static Eina_Bool _wl_elm_cnp_init(void); static Wl_Cnp_Selection wl_cnp_selection = {0, 0, NULL, NULL}; static void _wl_sel_obj_del2(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); static Eina_Bool _wl_elm_cnp_selection_set(Evas_Object *obj __UNUSED__, Elm_Sel_Type selection, Elm_Sel_Format format __UNUSED__, const void *selbuf, size_t buflen); static Eina_Bool _wl_elm_cnp_selection_get(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format __UNUSED__, Elm_Drop_Cb datacb __UNUSED__, void *udata __UNUSED__); static Eina_Bool _wl_selection_send(void *udata, int type __UNUSED__, void *event); static Eina_Bool _wl_selection_receive(void *udata, int type __UNUSED__, void *event); static void _wl_sel_obj_del2(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Wl_Cnp_Selection *sel = data; if (sel->requestwidget == obj) sel->requestwidget = NULL; } static Eina_Bool _wl_elm_cnp_selection_set(Evas_Object *obj __UNUSED__, Elm_Sel_Type selection, Elm_Sel_Format format __UNUSED__, const void *selbuf, size_t buflen) { const char *types[10] = {0, }; _wl_elm_cnp_init(); /* TODO: other EML_SEL_TYPE and ELM_SEL_FORMAT */ if (ELM_SEL_TYPE_CLIPBOARD == selection) { types[0] = "text/plain;charset=utf-8"; ecore_wl_dnd_set_selection(ecore_wl_dnd_get(), types); if (wl_cnp_selection.selbuf) free(wl_cnp_selection.selbuf); wl_cnp_selection.selbuf = strdup((char*)selbuf); wl_cnp_selection.buflen = buflen; return EINA_TRUE; } return EINA_FALSE; } static Eina_Bool _wl_elm_cnp_selection_get(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format __UNUSED__, Elm_Drop_Cb datacb __UNUSED__, void *udata __UNUSED__) { _wl_elm_cnp_init(); /* For now, just avoid overlapped request */ if (wl_cnp_selection.requestwidget) return EINA_FALSE; /* TODO: other EML_SEL_TYPE and ELM_SEL_FORMAT */ if (ELM_SEL_TYPE_CLIPBOARD == selection) { wl_cnp_selection.requestwidget = obj; evas_object_event_callback_add(wl_cnp_selection.requestwidget, EVAS_CALLBACK_DEL, _wl_sel_obj_del2, &wl_cnp_selection); ecore_wl_dnd_get_selection(ecore_wl_dnd_get(), "text/plain;charset=utf-8"); } return EINA_TRUE; } static Eina_Bool _wl_selection_send(void *udata, int type __UNUSED__, void *event) { char *buf; int ret, len_remained; int len_written = 0; Wl_Cnp_Selection *sel = udata; Ecore_Wl_Event_Data_Source_Send *ev = event; _wl_elm_cnp_init(); len_remained = sel->buflen; buf = sel->selbuf; while (len_written < sel->buflen) { ret = write(ev->fd, buf, len_remained); if (ret == -1) break; buf += ret; len_written += ret; len_remained -= ret; } close(ev->fd); return ECORE_CALLBACK_PASS_ON; } static Eina_Bool _wl_selection_receive(void *udata, int type __UNUSED__, void *event) { Wl_Cnp_Selection *sel = udata; Ecore_Wl_Event_Selection_Data_Ready *ev = event; _wl_elm_cnp_init(); if (sel->requestwidget) { if (!ev->done) { /* TODO BUG: should never NEVER assume it's an elm_entry! */ _elm_entry_entry_paste(sel->requestwidget, ev->data); } else { evas_object_event_callback_del_full(sel->requestwidget, EVAS_CALLBACK_DEL, _wl_sel_obj_del2, sel); sel->requestwidget = NULL; } } return ECORE_CALLBACK_PASS_ON; } static Eina_Bool _wl_elm_cnp_init(void) { static int _init_count = 0; if (_init_count > 0) return EINA_TRUE; _init_count++; ecore_event_handler_add(ECORE_WL_EVENT_DATA_SOURCE_SEND, _wl_selection_send, &wl_cnp_selection); ecore_event_handler_add(ECORE_WL_EVENT_SELECTION_DATA_READY, _wl_selection_receive, &wl_cnp_selection); return EINA_TRUE; } #endif //////////////////////////////////////////////////////////////////////////// // for local (Within 1 app/process) cnp (used by fb as fallback //////////////////////////////////////////////////////////////////////////// #if 1 typedef struct _Local_Selinfo Local_Selinfo; struct _Local_Selinfo { Elm_Sel_Format format; struct { void *buf; size_t size; } sel; struct { Evas_Object *obj; Elm_Drop_Cb func; void *data; Ecore_Job *job; } get; }; // for ELM_SEL_TYPE_PRIMARY, ELM_SEL_TYPE_SECONDARY, ELM_SEL_TYPE_XDND, // ELM_SEL_TYPE_CLIPBOARD static Local_Selinfo _local_selinfo[4]; static void _local_get_job(void *data); static Eina_Bool _local_elm_cnp_init(void); static Eina_Bool _local_elm_cnp_selection_set(Evas_Object *obj __UNUSED__, Elm_Sel_Type selection, Elm_Sel_Format format, const void *selbuf, size_t buflen); static void _local_elm_cnp_selection_loss_callback_set(Evas_Object *obj __UNUSED__, Elm_Sel_Type selection __UNUSED__, Elm_Selection_Loss_Cb func __UNUSED__, const void *data __UNUSED__); static Eina_Bool _local_elm_object_cnp_selection_clear(Evas_Object *obj __UNUSED__, Elm_Sel_Type selection); static Eina_Bool _local_elm_cnp_selection_get(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format __UNUSED__, Elm_Drop_Cb datacb, void *udata); static Eina_Bool _local_elm_drop_target_add(Evas_Object *obj __UNUSED__, Elm_Sel_Type format __UNUSED__, Elm_Drop_Cb dropcb __UNUSED__, void *cbdata __UNUSED__); static Eina_Bool _local_elm_drop_target_del(Evas_Object *obj __UNUSED__); static Eina_Bool _local_elm_drag_start(Evas_Object *obj __UNUSED__, Elm_Sel_Format format __UNUSED__, const char *data __UNUSED__, void (*dragdone) (void *data, Evas_Object *) __UNUSED__, void *donecbdata __UNUSED__); static Eina_Bool _local_elm_selection_selection_has_owner(Evas_Object *obj __UNUSED__); static void _local_get_job(void *data) { Local_Selinfo *info = data; Elm_Selection_Data ev; info->get.job = NULL; ev.x = 0; ev.y = 0; ev.format = info->format; ev.data = info->sel.buf; ev.len = info->sel.size; if (info->get.func) info->get.func(info->get.data, info->get.obj, &ev); } static Eina_Bool _local_elm_cnp_init(void) { static int _init_count = 0; if (_init_count > 0) return EINA_TRUE; _init_count++; memset(&(_local_selinfo), 0, sizeof(_local_selinfo)); return EINA_TRUE; } static Eina_Bool _local_elm_cnp_selection_set(Evas_Object *obj __UNUSED__, Elm_Sel_Type selection, Elm_Sel_Format format, const void *selbuf, size_t buflen) { _local_elm_cnp_init(); if (_local_selinfo[selection].sel.buf) free(_local_selinfo[selection].sel.buf); _local_selinfo[selection].format = format; _local_selinfo[selection].sel.buf = malloc(buflen); if (_local_selinfo[selection].sel.buf) { memcpy(_local_selinfo[selection].sel.buf, selbuf, buflen); _local_selinfo[selection].sel.size = buflen; } else _local_selinfo[selection].sel.size = 0; return EINA_TRUE; } static void _local_elm_cnp_selection_loss_callback_set(Evas_Object *obj __UNUSED__, Elm_Sel_Type selection __UNUSED__, Elm_Selection_Loss_Cb func __UNUSED__, const void *data __UNUSED__) { _local_elm_cnp_init(); // this doesnt need to do anything as we never lose selection to anyone // as thisis local } static Eina_Bool _local_elm_object_cnp_selection_clear(Evas_Object *obj __UNUSED__, Elm_Sel_Type selection) { _local_elm_cnp_init(); if (_local_selinfo[selection].sel.buf) free(_local_selinfo[selection].sel.buf); _local_selinfo[selection].sel.buf = NULL; _local_selinfo[selection].sel.size = 0; return EINA_TRUE; } static Eina_Bool _local_elm_cnp_selection_get(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format __UNUSED__, Elm_Drop_Cb datacb, void *udata) { _local_elm_cnp_init(); if (_local_selinfo[selection].get.job) ecore_job_del(_local_selinfo[selection].get.job); _local_selinfo[selection].get.obj = obj; _local_selinfo[selection].get.func = datacb; _local_selinfo[selection].get.data = udata; _local_selinfo[selection].get.job = ecore_job_add(_local_get_job, &(_local_selinfo[selection])); return EINA_TRUE; } static Eina_Bool _local_elm_drop_target_add(Evas_Object *obj __UNUSED__, Elm_Sel_Type format __UNUSED__, Elm_Drop_Cb dropcb __UNUSED__, void *cbdata __UNUSED__) { // XXX: implement me _local_elm_cnp_init(); return EINA_FALSE; } static Eina_Bool _local_elm_drop_target_del(Evas_Object *obj __UNUSED__) { // XXX: implement me _local_elm_cnp_init(); return EINA_FALSE; } static Eina_Bool _local_elm_drag_start(Evas_Object *obj __UNUSED__, Elm_Sel_Format format __UNUSED__, const char *data __UNUSED__, void (*dragdone) (void *data, Evas_Object *) __UNUSED__, void *donecbdata __UNUSED__) { // XXX: implement me _local_elm_cnp_init(); return EINA_FALSE; } static Eina_Bool _local_elm_selection_selection_has_owner(Evas_Object *obj __UNUSED__) { _local_elm_cnp_init(); if (_local_selinfo[ELM_SEL_TYPE_CLIPBOARD].sel.buf) return EINA_TRUE; return EINA_FALSE; } #endif // common internal funcs //////////////////////////////////////////////////////////////////////////// static Eina_Bool _elm_cnp_init(void) { if (_elm_cnp_init_count > 0) return EINA_TRUE; _elm_cnp_init_count++; text_uri = eina_stringshare_add("text/uri-list"); return EINA_TRUE; } /* TODO: this should not be an actual tempfile, but rather encode the object * as http://dataurl.net/ if it's an image or similar. Evas should support * decoding it as memfile. */ static Tmp_Info * _tempfile_new(int size) { #ifdef HAVE_MMAN_H Tmp_Info *info; const char *tmppath; mode_t cur_umask; int len; info = malloc(sizeof(Tmp_Info)); if (!info) return NULL; tmppath = getenv("TMP"); if (!tmppath) tmppath = P_tmpdir; len = snprintf(NULL, 0, "%s/%sXXXXXX", tmppath, "elmcnpitem-"); if (len < 0) goto on_error; len++; info->filename = malloc(len); if (!info->filename) goto on_error; snprintf(info->filename,len,"%s/%sXXXXXX", tmppath, "elmcnpitem-"); cur_umask = umask(S_IRWXO | S_IRWXG); info->fd = mkstemp(info->filename); umask(cur_umask); if (info->fd < 0) goto on_error; # ifdef __linux__ { char *tmp; /* And before someone says anything see POSIX 1003.1-2008 page 400 */ long pid; pid = (long)getpid(); /* Use pid instead of /proc/self: That way if can be passed around */ len = snprintf(NULL,0,"/proc/%li/fd/%i", pid, info->fd); len++; tmp = malloc(len); if (tmp) { snprintf(tmp,len, "/proc/%li/fd/%i", pid, info->fd); unlink(info->filename); free(info->filename); info->filename = tmp; } } # endif cnp_debug("filename is %s\n", info->filename); if (size < 1) goto on_error; /* Map it in */ if (ftruncate(info->fd, size)) { perror("ftruncate"); goto on_error; } eina_mmap_safety_enabled_set(EINA_TRUE); info->map = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_SHARED, info->fd, 0); if (info->map == MAP_FAILED) { perror("mmap"); goto on_error; } return info; on_error: if (info->fd >= 0) close(info->fd); info->fd = -1; /* Set map to NULL and return */ info->map = NULL; info->len = 0; free(info); return NULL; #else (void) size; return NULL; #endif } static int _tmpinfo_free(Tmp_Info *info) { if (!info) return 0; free(info->filename); free(info); return 0; } static Eina_Bool _pasteimage_append(char *file, Evas_Object *entry) { char *entrytag; int len; /* TODO BUG: shouldn't define absize=240x180. Prefer data:// instead of href:// -- may need support for evas. See http://dataurl.net/ */ static const char *tagstring = ""; if ((!file) || (!entry)) return EINA_FALSE; len = strlen(tagstring)+strlen(file); entrytag = alloca(len + 1); snprintf(entrytag, len + 1, tagstring, file); /* TODO BUG: should never NEVER assume it's an elm_entry! */ _elm_entry_entry_paste(entry, entrytag); return EINA_TRUE; } //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// // common exposed funcs //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// EAPI Eina_Bool elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, const void *selbuf, size_t buflen) { if (selection > ELM_SEL_TYPE_CLIPBOARD) return EINA_FALSE; if (!_elm_cnp_init_count) _elm_cnp_init(); #ifdef HAVE_ELEMENTARY_X if (_x11_elm_widget_xwin_get(obj)) return _x11_elm_cnp_selection_set(obj, selection, format, selbuf, buflen); #endif #ifdef HAVE_ELEMENTARY_WAYLAND if (elm_win_wl_window_get(obj)) return _wl_elm_cnp_selection_set(obj, selection, format, selbuf, buflen); #endif return _local_elm_cnp_selection_set(obj, selection, format, selbuf, buflen); } EAPI void elm_cnp_selection_loss_callback_set(Evas_Object *obj, Elm_Sel_Type selection, Elm_Selection_Loss_Cb func, const void *data) { if (selection > ELM_SEL_TYPE_CLIPBOARD) return; if (!_elm_cnp_init_count) _elm_cnp_init(); #ifdef HAVE_ELEMENTARY_X if (_x11_elm_widget_xwin_get(obj)) _x11_elm_cnp_selection_loss_callback_set(obj, selection, func, data); #endif _local_elm_cnp_selection_loss_callback_set(obj, selection, func, data); } EAPI Eina_Bool elm_object_cnp_selection_clear(Evas_Object *obj, Elm_Sel_Type selection) { if (selection > ELM_SEL_TYPE_CLIPBOARD) return EINA_FALSE; if (!_elm_cnp_init_count) _elm_cnp_init(); #ifdef HAVE_ELEMENTARY_X if (_x11_elm_widget_xwin_get(obj)) return _x11_elm_object_cnp_selection_clear(obj, selection); #endif return _local_elm_object_cnp_selection_clear(obj, selection); } EAPI Eina_Bool elm_cnp_selection_get(Evas_Object *obj, Elm_Sel_Type selection, Elm_Sel_Format format, Elm_Drop_Cb datacb, void *udata) { if (selection > ELM_SEL_TYPE_CLIPBOARD) return EINA_FALSE; if (!_elm_cnp_init_count) _elm_cnp_init(); #ifdef HAVE_ELEMENTARY_X if (_x11_elm_widget_xwin_get(obj)) return _x11_elm_cnp_selection_get(obj, selection, format, datacb, udata); #endif #ifdef HAVE_ELEMENTARY_WAYLAND if (elm_win_wl_window_get(obj)) return _wl_elm_cnp_selection_get(obj, selection, format, datacb, udata); #endif return _local_elm_cnp_selection_get(obj, selection, format, datacb, udata); } //////////////////////////////////////////////////////////////////////////// /** * Add a widget as drop target. */ EAPI Eina_Bool elm_drop_target_add(Evas_Object *obj, Elm_Sel_Type format, Elm_Drop_Cb dropcb, void *cbdata) { if (!_elm_cnp_init_count) _elm_cnp_init(); #ifdef HAVE_ELEMENTARY_X if (_x11_elm_widget_xwin_get(obj)) return _x11_elm_drop_target_add(obj, format, dropcb, cbdata); #endif return _local_elm_drop_target_add(obj, format, dropcb, cbdata); } EAPI Eina_Bool elm_drop_target_del(Evas_Object *obj) { if (!_elm_cnp_init_count) _elm_cnp_init(); #ifdef HAVE_ELEMENTARY_X if (_x11_elm_widget_xwin_get(obj)) return _x11_elm_drop_target_del(obj); #endif return _local_elm_drop_target_del(obj); } EAPI Eina_Bool elm_drag_start(Evas_Object *obj, Elm_Sel_Format format, const char *data, void (*dragdone) (void *data, Evas_Object *), void *donecbdata) { if (!_elm_cnp_init_count) _elm_cnp_init(); #ifdef HAVE_ELEMENTARY_X if (_x11_elm_widget_xwin_get(obj)) return _x11_elm_drag_start(obj, format, data, dragdone, donecbdata); #endif return _local_elm_drag_start(obj, format, data, dragdone, donecbdata); } EAPI Eina_Bool elm_selection_selection_has_owner(Evas_Object *obj) { if (!_elm_cnp_init_count) _elm_cnp_init(); #ifdef HAVE_ELEMENTARY_X if (_x11_elm_widget_xwin_get(obj)) return _x11_elm_selection_selection_has_owner(obj); #endif #ifdef HAVE_ELEMENTARY_WAYLAND if (elm_win_wl_window_get(obj)) return ecore_wl_dnd_selection_has_owner(ecore_wl_dnd_get()); #endif return _local_elm_selection_selection_has_owner(obj); } /* vim:set ts=8 sw=3 sts=3 expandtab cino=>5n-3f0^-2{2(0W1st0 :*/ elementary-1.7.7/src/lib/elm_colorselector.c0000664000175000017500000013067712127353615016056 00000000000000#include #include "elm_priv.h" #include "elm_widget_colorselector.h" EAPI const char ELM_COLORSELECTOR_SMART_NAME[] = "elm_colorselector"; #define BASE_STEP 360.0 #define HUE_STEP 360.0 #define SAT_STEP 128.0 #define LIG_STEP 256.0 #define ALP_STEP 256.0 #define DEFAULT_HOR_PAD 10 #define DEFAULT_VER_PAD 10 static const char SIG_CHANGED[] = "changed"; static const char SIG_COLOR_ITEM_SELECTED[] = "color,item,selected"; static const char SIG_COLOR_ITEM_LONGPRESSED[] = "color,item,longpressed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_COLOR_ITEM_SELECTED, ""}, {SIG_COLOR_ITEM_LONGPRESSED, ""}, {SIG_CHANGED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_COLORSELECTOR_SMART_NAME, _elm_colorselector, Elm_Colorselector_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _items_del(Elm_Colorselector_Smart_Data *sd) { Elm_Color_Item *item; if (!sd->items) return; EINA_LIST_FREE (sd->items, item) { free(item->color); elm_widget_item_free(item); } sd->items = NULL; sd->selected = NULL; } static void _color_with_saturation(Elm_Colorselector_Smart_Data *sd) { if (sd->er > 127) sd->sr = 127 + (int)((double)(sd->er - 127) * sd->s); else sd->sr = 127 - (int)((double)(127 - sd->er) * sd->s); if (sd->eg > 127) sd->sg = 127 + (int)((double)(sd->eg - 127) * sd->s); else sd->sg = 127 - (int)((double)(127 - sd->eg) * sd->s); if (sd->eb > 127) sd->sb = 127 + (int)((double)(sd->eb - 127) * sd->s); else sd->sb = 127 - (int)((double)(127 - sd->eb) * sd->s); } static void _color_with_lightness(Elm_Colorselector_Smart_Data *sd) { if (sd->l > 0.5) { sd->lr = sd->er + (int)((double)(255 - sd->er) * (sd->l - 0.5) * 2.0); sd->lg = sd->eg + (int)((double)(255 - sd->eg) * (sd->l - 0.5) * 2.0); sd->lb = sd->eb + (int)((double)(255 - sd->eb) * (sd->l - 0.5) * 2.0); } else if (sd->l < 0.5) { sd->lr = (double)sd->er * sd->l * 2.0; sd->lg = (double)sd->eg * sd->l * 2.0; sd->lb = (double)sd->eb * sd->l * 2.0; } else { sd->lr = sd->er; sd->lg = sd->eg; sd->lb = sd->eb; } } static void _hsl_to_rgb(Elm_Colorselector_Smart_Data *sd) { double sv, vsf, f, p, q, t, v; double r = 0, g = 0, b = 0; double _h, _s, _l; int i = 0; _h = sd->h; _s = sd->s; _l = sd->l; if (_s == 0.0) r = g = b = _l; else { if (_h == 360.0) _h = 0.0; _h /= 60.0; v = (_l <= 0.5) ? (_l * (1.0 + _s)) : (_l + _s - (_l * _s)); p = _l + _l - v; if (v) sv = (v - p) / v; else sv = 0; i = (int)_h; f = _h - i; vsf = v * sv * f; t = p + vsf; q = v - vsf; switch (i) { case 0: r = v; g = t; b = p; break; case 1: r = q; g = v; b = p; break; case 2: r = p; g = v; b = t; break; case 3: r = p; g = q; b = v; break; case 4: r = t; g = p; b = v; break; case 5: r = v; g = p; b = q; break; } } i = (int)(r * 255.0); f = (r * 255.0) - i; sd->r = (f <= 0.5) ? i : (i + 1); i = (int)(g * 255.0); f = (g * 255.0) - i; sd->g = (f <= 0.5) ? i : (i + 1); i = (int)(b * 255.0); f = (b * 255.0) - i; sd->b = (f <= 0.5) ? i : (i + 1); } static void _rectangles_redraw(Color_Bar_Data *cb_data, double x) { double one_six = 1.0 / 6.0; ELM_COLORSELECTOR_DATA_GET(cb_data->parent, sd); switch (cb_data->color_type) { case HUE: sd->h = 360.0 * x; if (x < one_six) { sd->er = 255; sd->eg = (255.0 * x * 6.0); sd->eb = 0; } else if (x < 2 * one_six) { sd->er = 255 - (int)(255.0 * (x - one_six) * 6.0); sd->eg = 255; sd->eb = 0; } else if (x < 3 * one_six) { sd->er = 0; sd->eg = 255; sd->eb = (int)(255.0 * (x - (2.0 * one_six)) * 6.0); } else if (x < 4 * one_six) { sd->er = 0; sd->eg = 255 - (int)(255.0 * (x - (3.0 * one_six)) * 6.0); sd->eb = 255; } else if (x < 5 * one_six) { sd->er = 255.0 * (x - (4.0 * one_six)) * 6.0; sd->eg = 0; sd->eb = 255; } else { sd->er = 255; sd->eg = 0; sd->eb = 255 - (int)(255.0 * (x - (5.0 * one_six)) * 6.0); } evas_object_color_set (sd->cb_data[0]->arrow, sd->er, sd->eg, sd->eb, 255); evas_object_color_set (sd->cb_data[1]->bg_rect, sd->er, sd->eg, sd->eb, 255); evas_object_color_set (sd->cb_data[2]->bg_rect, sd->er, sd->eg, sd->eb, 255); evas_object_color_set (sd->cb_data[3]->bar, sd->er, sd->eg, sd->eb, 255); _color_with_saturation(sd); evas_object_color_set (sd->cb_data[1]->arrow, sd->sr, sd->sg, sd->sb, 255); _color_with_lightness(sd); evas_object_color_set (sd->cb_data[2]->arrow, sd->lr, sd->lg, sd->lb, 255); evas_object_color_set(sd->cb_data[3]->arrow, (sd->er * sd->a) / 255, (sd->eg * sd->a) / 255, (sd->eb * sd->a) / 255, sd->a); break; case SATURATION: sd->s = 1.0 - x; _color_with_saturation(sd); evas_object_color_set (sd->cb_data[1]->arrow, sd->sr, sd->sg, sd->sb, 255); break; case LIGHTNESS: sd->l = x; _color_with_lightness(sd); evas_object_color_set (sd->cb_data[2]->arrow, sd->lr, sd->lg, sd->lb, 255); break; case ALPHA: sd->a = 255.0 * x; evas_object_color_set(sd->cb_data[3]->arrow, (sd->er * sd->a) / 255, (sd->eg * sd->a) / 255, (sd->eb * sd->a) / 255, sd->a); break; default: break; } _hsl_to_rgb(sd); } static void _arrow_cb(void *data, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { Color_Bar_Data *cb_data = data; double x, y; edje_object_part_drag_value_get(obj, "elm.arrow", &x, &y); _rectangles_redraw(data, x); evas_object_smart_callback_call(cb_data->parent, SIG_CHANGED, NULL); } static void _colorbar_cb(void *data, Evas *e, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; Color_Bar_Data *cb_data = data; double arrow_x = 0, arrow_y; Evas_Coord x, y, w, h; ELM_COLORSELECTOR_DATA_GET(cb_data->parent, sd); evas_object_geometry_get(cb_data->bar, &x, &y, &w, &h); edje_object_part_drag_value_get (cb_data->colorbar, "elm.arrow", &arrow_x, &arrow_y); if (w > 0) arrow_x = (double)(ev->canvas.x - x) / (double)w; if (arrow_x > 1) arrow_x = 1; if (arrow_x < 0) arrow_x = 0; edje_object_part_drag_value_set (cb_data->colorbar, "elm.arrow", arrow_x, arrow_y); _rectangles_redraw(data, arrow_x); evas_object_smart_callback_call(cb_data->parent, SIG_CHANGED, NULL); evas_event_feed_mouse_cancel(e, 0, NULL); evas_event_feed_mouse_down(e, 1, EVAS_BUTTON_NONE, 0, NULL); sd->sel_color_type = cb_data->color_type; sd->focused = ELM_COLORSELECTOR_COMPONENTS; } static void _button_clicked_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Eina_Bool is_right = EINA_FALSE; Color_Bar_Data *cb_data = data; double x, y, step; ELM_COLORSELECTOR_DATA_GET(cb_data->parent, sd); if (obj == cb_data->rbt) { is_right = EINA_TRUE; step = 1.0; } else step = -1.0; edje_object_part_drag_value_get(cb_data->colorbar, "elm.arrow", &x, &y); switch (cb_data->color_type) { case HUE: x += step / HUE_STEP; break; case SATURATION: x += step / SAT_STEP; break; case LIGHTNESS: x += step / LIG_STEP; break; case ALPHA: x += step / ALP_STEP; break; default: break; } if (is_right) { if (x > 1.0) x = 1.0; } else { if (x < 0.0) x = 0.0; } edje_object_part_drag_value_set(cb_data->colorbar, "elm.arrow", x, y); _rectangles_redraw(data, x); evas_object_smart_callback_call(cb_data->parent, SIG_CHANGED, NULL); sd->sel_color_type = cb_data->color_type; sd->focused = ELM_COLORSELECTOR_COMPONENTS; } static void _button_repeat_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Eina_Bool is_right = EINA_FALSE; Color_Bar_Data *cb_data = data; double x, y, step; if (obj == cb_data->rbt) { is_right = EINA_TRUE; step = 1.0; } else step = -1.0; edje_object_part_drag_value_get(cb_data->colorbar, "elm.arrow", &x, &y); x += step / BASE_STEP; if (is_right) { if (x > 1.0) x = 1.0; } else { if (x < 0.0) x = 0.0; } edje_object_part_drag_value_set(cb_data->colorbar, "elm.arrow", x, y); _rectangles_redraw(data, x); evas_object_smart_callback_call(cb_data->parent, SIG_CHANGED, NULL); } static void _access_colorbar_register(Evas_Object *obj, Color_Bar_Data *cd, const char* part) { Evas_Object *ao; Elm_Access_Info *ai; const char* colorbar_type = NULL; ao = _elm_access_edje_object_part_object_register(obj, cd->colorbar, part); ai = _elm_access_object_get(ao); switch (cd->color_type) { case HUE: colorbar_type = "hue color bar"; break; case SATURATION: colorbar_type = "saturation color bar"; break; case LIGHTNESS: colorbar_type = "lightness color bar"; break; case ALPHA: colorbar_type = "alpha color bar"; break; default: break; } _elm_access_text_set(ai, ELM_ACCESS_TYPE, colorbar_type); // this will be used in focus_next(); cd->access_obj = ao; } static void _color_bars_add(Evas_Object *obj) { char colorbar_name[128]; char colorbar_s[128]; char buf[1024]; int i = 0; Evas *e; ELM_COLORSELECTOR_DATA_GET(obj, sd); e = evas_object_evas_get(obj); for (i = 0; i < 4; i++) { sd->cb_data[i] = ELM_NEW(Color_Bar_Data); sd->cb_data[i]->parent = obj; switch (i) { case 0: sd->cb_data[i]->color_type = HUE; break; case 1: sd->cb_data[i]->color_type = SATURATION; break; case 2: sd->cb_data[i]->color_type = LIGHTNESS; break; case 3: sd->cb_data[i]->color_type = ALPHA; break; default: break; } /* load colorbar area */ sd->cb_data[i]->colorbar = edje_object_add(e); elm_widget_theme_object_set (obj, sd->cb_data[i]->colorbar, "colorselector", "base", elm_widget_style_get(obj)); snprintf(colorbar_name, sizeof(colorbar_name), "colorbar_%d", i); snprintf(colorbar_s, sizeof(colorbar_s), "elm.colorbar_%d", i); edje_object_signal_callback_add (sd->cb_data[i]->colorbar, "drag", "*", _arrow_cb, sd->cb_data[i]); edje_object_part_swallow (sd->col_bars_area, colorbar_s, sd->cb_data[i]->colorbar); elm_widget_sub_object_add(obj, sd->cb_data[i]->colorbar); /* load colorbar image */ sd->cb_data[i]->bar = edje_object_add(e); snprintf(buf, sizeof(buf), "%s/%s", colorbar_name, elm_widget_style_get(obj)); elm_widget_theme_object_set (obj, sd->cb_data[i]->bar, "colorselector", "image", buf); edje_object_part_swallow (sd->cb_data[i]->colorbar, "elm.bar", sd->cb_data[i]->bar); elm_widget_sub_object_add(obj, sd->cb_data[i]->bar); /* provide expanded touch area */ sd->cb_data[i]->touch_area = evas_object_rectangle_add(e); evas_object_color_set(sd->cb_data[i]->touch_area, 0, 0, 0, 0); edje_object_part_swallow (sd->cb_data[i]->colorbar, "elm.arrow_bg", sd->cb_data[i]->touch_area); evas_object_event_callback_add (sd->cb_data[i]->touch_area, EVAS_CALLBACK_MOUSE_DOWN, _colorbar_cb, sd->cb_data[i]); elm_widget_sub_object_add(obj, sd->cb_data[i]->touch_area); // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _access_colorbar_register(obj, sd->cb_data[i], "elm.arrow_bg_access"); /* load background rectangle of the colorbar. used for changing color of the opacity bar */ if ((i == 1) || (i == 2)) { sd->cb_data[i]->bg_rect = evas_object_rectangle_add(e); evas_object_color_set (sd->cb_data[i]->bg_rect, sd->er, sd->eg, sd->eb, 255); edje_object_part_swallow (sd->cb_data[i]->colorbar, "elm.bar_bg", sd->cb_data[i]->bg_rect); elm_widget_sub_object_add(obj, sd->cb_data[i]->bg_rect); } if (i == 3) { sd->cb_data[i]->bg_rect = edje_object_add(e); snprintf(buf, sizeof(buf), "%s/%s", colorbar_name, elm_widget_style_get(obj)); elm_widget_theme_object_set (obj, sd->cb_data[i]->bg_rect, "colorselector", "bg_image", buf); edje_object_part_swallow (sd->cb_data[i]->colorbar, "elm.bar_bg", sd->cb_data[i]->bg_rect); elm_widget_sub_object_add(obj, sd->cb_data[i]->bg_rect); evas_object_color_set (sd->cb_data[i]->bar, sd->er, sd->eg, sd->eb, 255); } /* load arrow image, pointing the colorbar */ sd->cb_data[i]->arrow = edje_object_add(e); elm_widget_theme_object_set (obj, sd->cb_data[i]->arrow, "colorselector", "arrow", elm_widget_style_get(obj)); edje_object_part_swallow (sd->cb_data[i]->colorbar, "elm.arrow_icon", sd->cb_data[i]->arrow); elm_widget_sub_object_add(obj, sd->cb_data[i]->arrow); if (i == 2) evas_object_color_set(sd->cb_data[i]->arrow, 0, 0, 0, 255); else evas_object_color_set (sd->cb_data[i]->arrow, sd->er, sd->eg, sd->eb, 255); /* load left button */ sd->cb_data[i]->lbt = elm_button_add(obj); snprintf(buf, sizeof(buf), "colorselector/left/%s", elm_widget_style_get(obj)); elm_object_style_set(sd->cb_data[i]->lbt, buf); elm_widget_sub_object_add(obj, sd->cb_data[i]->lbt); edje_object_part_swallow (sd->cb_data[i]->colorbar, "elm.l_button", sd->cb_data[i]->lbt); evas_object_smart_callback_add (sd->cb_data[i]->lbt, "clicked", _button_clicked_cb, sd->cb_data[i]); elm_button_autorepeat_set(sd->cb_data[i]->lbt, EINA_TRUE); elm_button_autorepeat_initial_timeout_set (sd->cb_data[i]->lbt, _elm_config->longpress_timeout); elm_button_autorepeat_gap_timeout_set (sd->cb_data[i]->lbt, (1.0 / _elm_config->fps)); evas_object_smart_callback_add (sd->cb_data[i]->lbt, "repeated", _button_repeat_cb, sd->cb_data[i]); /* load right button */ sd->cb_data[i]->rbt = elm_button_add(obj); snprintf(buf, sizeof(buf), "colorselector/right/%s", elm_widget_style_get(obj)); elm_object_style_set(sd->cb_data[i]->rbt, buf); elm_widget_sub_object_add(obj, sd->cb_data[i]->rbt); edje_object_part_swallow (sd->cb_data[i]->colorbar, "elm.r_button", sd->cb_data[i]->rbt); evas_object_smart_callback_add (sd->cb_data[i]->rbt, "clicked", _button_clicked_cb, sd->cb_data[i]); elm_button_autorepeat_set(sd->cb_data[i]->rbt, EINA_TRUE); elm_button_autorepeat_initial_timeout_set (sd->cb_data[i]->rbt, _elm_config->longpress_timeout); elm_button_autorepeat_gap_timeout_set (sd->cb_data[i]->rbt, (1.0 / _elm_config->fps)); evas_object_smart_callback_add (sd->cb_data[i]->rbt, "repeated", _button_repeat_cb, sd->cb_data[i]); } } static Eina_Bool _elm_colorselector_smart_theme(Evas_Object *obj) { int i; Eina_List *elist; Elm_Color_Item *item; const char *hpadstr, *vpadstr; unsigned int h_pad = DEFAULT_HOR_PAD; unsigned int v_pad = DEFAULT_VER_PAD; ELM_COLORSELECTOR_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_colorselector_parent_sc)->theme(obj)) return EINA_FALSE; if (!sd->col_bars_area) return EINA_FALSE; elm_widget_theme_object_set (obj, sd->col_bars_area, "colorselector", "bg", elm_widget_style_get(obj)); hpadstr = edje_object_data_get (ELM_WIDGET_DATA(sd)->resize_obj, "horizontal_pad"); if (hpadstr) h_pad = atoi(hpadstr); vpadstr = edje_object_data_get (ELM_WIDGET_DATA(sd)->resize_obj, "vertical_pad"); if (vpadstr) v_pad = atoi(vpadstr); elm_box_padding_set (sd->palette_box, (h_pad * elm_widget_scale_get(obj) * elm_config_scale_get()), (v_pad * elm_widget_scale_get(obj) * elm_config_scale_get())); EINA_LIST_FOREACH (sd->items, elist, item) { elm_layout_theme_set (VIEW(item), "colorselector", "item", elm_widget_style_get(obj)); elm_widget_theme_object_set (obj, item->color_obj, "colorselector", "item/color", elm_widget_style_get(obj)); } for (i = 0; i < 4; i++) { if (sd->cb_data[i]) { evas_object_del(sd->cb_data[i]->colorbar); sd->cb_data[i]->colorbar = NULL; evas_object_del(sd->cb_data[i]->bar); sd->cb_data[i]->bar = NULL; evas_object_del(sd->cb_data[i]->lbt); sd->cb_data[i]->lbt = NULL; evas_object_del(sd->cb_data[i]->rbt); sd->cb_data[i]->rbt = NULL; if (i != 0) { evas_object_del(sd->cb_data[i]->bg_rect); sd->cb_data[i]->bg_rect = NULL; } evas_object_del(sd->cb_data[i]->arrow); sd->cb_data[i]->arrow = NULL; evas_object_del(sd->cb_data[i]->touch_area); sd->cb_data[i]->touch_area = NULL; } } _color_bars_add(obj); elm_colorselector_color_set(obj, sd->r, sd->g, sd->b, sd->a); elm_layout_sizing_eval(obj); return EINA_TRUE; } static void _sub_obj_size_hints_set(Evas_Object *sobj, int timesw, int timesh) { Evas_Coord minw = -1, minh = -1; elm_coords_finger_size_adjust(timesw, &minw, timesh, &minh); edje_object_size_min_restricted_calc(sobj, &minw, &minh, minw, minh); evas_object_size_hint_min_set(sobj, minw, minh); evas_object_size_hint_max_set(sobj, -1, -1); } static void _item_sizing_eval(Elm_Color_Item *item) { Evas_Coord minw = -1, minh = -1; if (!item) return; elm_coords_finger_size_adjust(1, &minw, 1, &minh); edje_object_size_min_restricted_calc(VIEW(item), &minw, &minh, minw, minh); evas_object_size_hint_min_set(VIEW(item), minw, minh); } /* fix size hints of color palette items, so that the box gets it */ static void _palette_sizing_eval(Evas_Object *obj) { Eina_List *elist; Elm_Color_Item *item; ELM_COLORSELECTOR_DATA_GET(obj, sd); EINA_LIST_FOREACH (sd->items, elist, item) _item_sizing_eval(item); } static void _component_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; int i; ELM_COLORSELECTOR_DATA_GET(obj, sd); for (i = 0; i < 4; i++) { if (sd->cb_data[i]) { if (sd->cb_data[i]->bg_rect) _sub_obj_size_hints_set(sd->cb_data[i]->bg_rect, 1, 1); _sub_obj_size_hints_set(sd->cb_data[i]->bar, 1, 1); _sub_obj_size_hints_set(sd->cb_data[i]->rbt, 1, 1); _sub_obj_size_hints_set(sd->cb_data[i]->lbt, 1, 1); _sub_obj_size_hints_set(sd->cb_data[i]->colorbar, 4, 1); } } edje_object_size_min_restricted_calc (sd->col_bars_area, &minw, &minh, minw, minh); evas_object_size_hint_min_set(sd->col_bars_area, minw, minh); } static void _full_sizing_eval(Evas_Object *obj) { _palette_sizing_eval(obj); _component_sizing_eval(obj); } static void _elm_colorselector_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; ELM_COLORSELECTOR_DATA_GET(obj, sd); elm_coords_finger_size_adjust(1, &minw, 1, &minh); switch (sd->mode) { case ELM_COLORSELECTOR_PALETTE: _palette_sizing_eval(obj); break; case ELM_COLORSELECTOR_COMPONENTS: _component_sizing_eval(obj); break; case ELM_COLORSELECTOR_BOTH: _full_sizing_eval(obj); break; default: return; } edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static Eina_Bool _on_color_long_press(void *data) { Elm_Color_Item *item = (Elm_Color_Item *)data; ELM_COLORSELECTOR_DATA_GET(WIDGET(item), sd); sd->longpress_timer = NULL; sd->longpressed = EINA_TRUE; evas_object_smart_callback_call (WIDGET(item), SIG_COLOR_ITEM_LONGPRESSED, item); return ECORE_CALLBACK_CANCEL; } static void _on_color_pressed(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Color_Item *item = (Elm_Color_Item *)data; Evas_Event_Mouse_Down *ev = event_info; if (!item) return; ELM_COLORSELECTOR_DATA_GET(WIDGET(item), sd); if (ev->button != 1) return; elm_object_signal_emit(VIEW(item), "elm,state,selected", "elm"); sd->longpressed = EINA_FALSE; if (sd->longpress_timer) ecore_timer_del(sd->longpress_timer); sd->longpress_timer = ecore_timer_add (_elm_config->longpress_timeout, _on_color_long_press, data); } static void _on_color_released(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Color_Item *item = (Elm_Color_Item *)data; Eina_List *l; Elm_Color_Item *temp_item; Evas_Event_Mouse_Down *ev = event_info; if (!item) return; ELM_COLORSELECTOR_DATA_GET(WIDGET(item), sd); if (ev->button != 1) return; if (sd->longpress_timer) { ecore_timer_del(sd->longpress_timer); sd->longpress_timer = NULL; } elm_object_signal_emit(VIEW(item), "elm,state,unselected", "elm"); if (!sd->longpressed) { evas_object_smart_callback_call (WIDGET(item), SIG_COLOR_ITEM_SELECTED, item); elm_colorselector_color_set (WIDGET(item), item->color->r, item->color->g, item->color->b, item->color->a); } EINA_LIST_FOREACH (sd->items, l, temp_item) if (item == temp_item) sd->selected = l; sd->focused = ELM_COLORSELECTOR_PALETTE; } static char * _access_info_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { char *ret; Eina_Strbuf *buf; int r = 0, g = 0, b = 0 ,a = 0; Elm_Color_Item *it = data; ELM_COLORSELECTOR_ITEM_CHECK_OR_RETURN(it, NULL); elm_colorselector_palette_item_color_get((Elm_Object_Item *)it, &r, &g, &b, &a); buf = eina_strbuf_new(); eina_strbuf_append_printf(buf, "red %d, green %d, blue %d, alpha %d", r, g, b, a); ret = eina_strbuf_string_steal(buf); eina_strbuf_free(buf); return ret; } static void _access_widget_item_register(Elm_Color_Item *it) { Elm_Access_Info *ai; _elm_access_widget_item_register((Elm_Widget_Item *)it); ai = _elm_access_object_get(it->base.access_obj); _elm_access_text_set(ai, ELM_ACCESS_TYPE, E_("color selector palette item")); _elm_access_callback_set(ai, ELM_ACCESS_INFO, _access_info_cb, it); } static Elm_Color_Item * _item_new(Evas_Object *obj) { Elm_Color_Item *item; item = elm_widget_item_new(obj, Elm_Color_Item); if (!item) return NULL; VIEW(item) = elm_layout_add(obj); elm_layout_theme_set (VIEW(item), "colorselector", "item", elm_widget_style_get(obj)); evas_object_size_hint_weight_set (VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); item->color_obj = edje_object_add(evas_object_evas_get(obj)); elm_widget_theme_object_set (obj, item->color_obj, "colorselector", "item/color", elm_widget_style_get(obj)); evas_object_size_hint_weight_set (item->color_obj, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set (item->color_obj, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_event_callback_add (item->color_obj, EVAS_CALLBACK_MOUSE_DOWN, _on_color_pressed, item); evas_object_event_callback_add (item->color_obj, EVAS_CALLBACK_MOUSE_UP, _on_color_released, item); elm_object_part_content_set(VIEW(item), "color_obj", item->color_obj); _item_sizing_eval(item); evas_object_show(VIEW(item)); // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _access_widget_item_register(item); return item; } static void _colors_remove(Evas_Object *obj) { ELM_COLORSELECTOR_DATA_GET(obj, sd); _items_del(sd); _elm_config_colors_free(sd->palette_name); } static void _colors_save(Evas_Object *obj) { Eina_List *elist; Elm_Color_Item *item; ELM_COLORSELECTOR_DATA_GET(obj, sd); _elm_config_colors_free(sd->palette_name); EINA_LIST_FOREACH (sd->items, elist, item) _elm_config_color_set(sd->palette_name, item->color->r, item->color->g, item->color->b, item->color->a); } static void _palette_colors_load(Evas_Object *obj) { Eina_List *elist; Elm_Color_Item *item; Eina_List *color_list; Elm_Color_RGBA *color; ELM_COLORSELECTOR_DATA_GET(obj, sd); color_list = _elm_config_color_list_get(sd->palette_name); if (!color_list) return; EINA_LIST_FOREACH (color_list, elist, color) { item = _item_new(obj); if (!item) return; item->color = ELM_NEW(Elm_Color_RGBA); if (!item->color) return; item->color->r = color->r; item->color->g = color->g; item->color->b = color->b; item->color->a = color->a; elm_box_pack_end(sd->palette_box, VIEW(item)); evas_object_color_set (item->color_obj, item->color->r, item->color->g, item->color->b, item->color->a); sd->items = eina_list_append(sd->items, item); } sd->config_load = EINA_TRUE; } static void _rgb_to_hsl(Elm_Colorselector_Smart_Data *sd) { double r2, g2, b2; double v, m, vm; double r, g, b; r = sd->r; g = sd->g; b = sd->b; r /= 255.0; g /= 255.0; b /= 255.0; v = (r > g) ? r : g; v = (v > b) ? v : b; m = (r < g) ? r : g; m = (m < b) ? m : b; sd->h = 0.0; sd->s = 0.0; sd->l = 0.0; sd->l = (m + v) / 2.0; if (sd->l <= 0.0) return; vm = v - m; sd->s = vm; if (sd->s > 0.0) sd->s /= (sd->l <= 0.5) ? (v + m) : (2.0 - v - m); else return; r2 = (v - r) / vm; g2 = (v - g) / vm; b2 = (v - b) / vm; if (r == v) sd->h = (g == m ? 5.0 + b2 : 1.0 - g2); else if (g == v) sd->h = (b == m ? 1.0 + r2 : 3.0 - b2); else sd->h = (r == m ? 3.0 + g2 : 5.0 - r2); sd->h *= 60.0; } static void _colors_set(Evas_Object *obj, int r, int g, int b, int a) { double x, y; ELM_COLORSELECTOR_DATA_GET(obj, sd); sd->r = r; sd->g = g; sd->b = b; sd->a = a; _rgb_to_hsl(sd); edje_object_part_drag_value_get (sd->cb_data[0]->colorbar, "elm.arrow", &x, &y); x = sd->h / 360.0; edje_object_part_drag_value_set (sd->cb_data[0]->colorbar, "elm.arrow", x, y); _rectangles_redraw(sd->cb_data[0], x); edje_object_part_drag_value_get (sd->cb_data[1]->colorbar, "elm.arrow", &x, &y); x = 1.0 - sd->s; edje_object_part_drag_value_set (sd->cb_data[1]->colorbar, "elm.arrow", x, y); _rectangles_redraw(sd->cb_data[1], x); edje_object_part_drag_value_get (sd->cb_data[2]->colorbar, "elm.arrow", &x, &y); x = sd->l; edje_object_part_drag_value_set(sd->cb_data[2]->colorbar, "elm.arrow", x, y); _rectangles_redraw(sd->cb_data[2], x); edje_object_part_drag_value_get (sd->cb_data[3]->colorbar, "elm.arrow", &x, &y); x = sd->a / 255.0; edje_object_part_drag_value_set (sd->cb_data[3]->colorbar, "elm.arrow", x, y); _rectangles_redraw(sd->cb_data[3], x); } static void _elm_colorselector_smart_add(Evas_Object *obj) { const char *hpadstr, *vpadstr; unsigned int h_pad = DEFAULT_HOR_PAD; unsigned int v_pad = DEFAULT_VER_PAD; EVAS_SMART_DATA_ALLOC(obj, Elm_Colorselector_Smart_Data); ELM_WIDGET_CLASS(_elm_colorselector_parent_sc)->base.add(obj); elm_layout_theme_set (obj, "colorselector", "palette", elm_object_style_get(obj)); priv->palette_box = elm_box_add(obj); elm_box_layout_set (priv->palette_box, evas_object_box_layout_flow_horizontal, NULL, NULL); elm_box_horizontal_set(priv->palette_box, EINA_TRUE); evas_object_size_hint_weight_set (priv->palette_box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set (priv->palette_box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_homogeneous_set(priv->palette_box, EINA_TRUE); hpadstr = edje_object_data_get(ELM_WIDGET_DATA(priv)->resize_obj, "horizontal_pad"); if (hpadstr) h_pad = atoi(hpadstr); vpadstr = edje_object_data_get (ELM_WIDGET_DATA(priv)->resize_obj, "vertical_pad"); if (vpadstr) v_pad = atoi(vpadstr); elm_box_padding_set (priv->palette_box, (h_pad * elm_widget_scale_get(obj) * elm_config_scale_get()), (v_pad * elm_widget_scale_get(obj) * elm_config_scale_get())); elm_box_align_set(priv->palette_box, 0.5, 0.5); elm_layout_content_set(obj, "palette", priv->palette_box); priv->palette_name = eina_stringshare_add("default"); _palette_colors_load(obj); /* load background edj */ priv->col_bars_area = edje_object_add(evas_object_evas_get(obj)); elm_widget_theme_object_set (obj, priv->col_bars_area, "colorselector", "bg", elm_widget_style_get(obj)); elm_layout_content_set(obj, "selector", priv->col_bars_area); priv->mode = ELM_COLORSELECTOR_BOTH; priv->focused = ELM_COLORSELECTOR_PALETTE; priv->sel_color_type = HUE; priv->selected = priv->items; priv->er = 255; priv->eg = 0; priv->eb = 0; priv->h = 0.0; priv->s = 1.0; priv->l = 0.0; priv->a = 255; _hsl_to_rgb(priv); _color_bars_add(obj); elm_layout_sizing_eval(obj); elm_widget_can_focus_set(obj, EINA_TRUE); } static void _elm_colorselector_smart_del(Evas_Object *obj) { int i = 0; void *tmp[4]; ELM_COLORSELECTOR_DATA_GET(obj, sd); if (sd->longpress_timer) ecore_timer_del(sd->longpress_timer); if (sd->palette_name) eina_stringshare_del(sd->palette_name); _items_del(sd); /* This cb_data are used during the destruction process of base.del */ for (i = 0; i < 4; i++) tmp[i] = sd->cb_data[i]; ELM_WIDGET_CLASS(_elm_colorselector_parent_sc)->base.del(obj); for (i = 0; i < 4; i++) free(tmp[i]); } static Eina_Bool _elm_colorselector_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Eina_List *cl = NULL; Elm_Color_Item *item = NULL; char colorbar_s[128]; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; Evas_Event_Key_Down *ev = event_info; ELM_COLORSELECTOR_DATA_GET(obj, sd); if (!sd) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (!sd->selected) sd->selected = sd->items; if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { if (sd->focused == ELM_COLORSELECTOR_PALETTE && sd->selected) cl = eina_list_prev(sd->selected); else if (sd->focused == ELM_COLORSELECTOR_COMPONENTS) _button_clicked_cb(sd->cb_data[sd->sel_color_type], sd->cb_data[sd->sel_color_type]->lbt, NULL); else return EINA_FALSE; } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { if (sd->focused == ELM_COLORSELECTOR_PALETTE && sd->selected) cl = eina_list_next(sd->selected); else if (sd->focused == ELM_COLORSELECTOR_COMPONENTS) _button_clicked_cb(sd->cb_data[sd->sel_color_type], sd->cb_data[sd->sel_color_type]->rbt, NULL); else return EINA_FALSE; } else if ((!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { if (sd->focused == ELM_COLORSELECTOR_COMPONENTS) { sd->sel_color_type = sd->sel_color_type - 1; if (sd->sel_color_type < HUE) { if (sd->mode == ELM_COLORSELECTOR_BOTH) { sd->focused = ELM_COLORSELECTOR_PALETTE; /*when focus is shifted to palette start from * first item*/ sd->selected = sd->items; cl = sd->selected; } else { sd->sel_color_type = HUE; return EINA_FALSE; } } } else if (sd->focused == ELM_COLORSELECTOR_PALETTE) return EINA_FALSE; } else if ((!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { if (sd->focused == ELM_COLORSELECTOR_PALETTE) { if (sd->mode == ELM_COLORSELECTOR_BOTH) { sd->focused = ELM_COLORSELECTOR_COMPONENTS; /*when focus is shifted to component start from * first color type*/ sd->sel_color_type = HUE; } else return EINA_FALSE; } else if (sd->focused == ELM_COLORSELECTOR_COMPONENTS) { snprintf(colorbar_s, sizeof(colorbar_s), "elm.colorbar_%d", (sd->sel_color_type + 1)); /*Append color type only if next color bar is available*/ if (edje_object_part_swallow_get(sd->col_bars_area, colorbar_s)) sd->sel_color_type = sd->sel_color_type + 1; else return EINA_FALSE; } } else return EINA_FALSE; if (cl) { item = eina_list_data_get(cl); elm_object_signal_emit(VIEW(item), "elm,anim,activate", "elm"); evas_object_smart_callback_call (WIDGET(item), SIG_COLOR_ITEM_SELECTED, item); elm_colorselector_color_set (WIDGET(item), item->color->r, item->color->g, item->color->b, item->color->a); sd->selected = cl; } else if (!cl && sd->focused == ELM_COLORSELECTOR_PALETTE) return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } static Eina_Bool _elm_colorselector_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Eina_List *items = NULL; Eina_List *l; Elm_Widget_Item *item; int i = 0; ELM_COLORSELECTOR_DATA_GET(obj, sd); if (!sd) return EINA_FALSE; if (!sd->items) return EINA_FALSE; EINA_LIST_FOREACH(sd->items, l, item) items = eina_list_append(items, item->access_obj); for (i = 0; i < 4; i++) { items = eina_list_append(items, sd->cb_data[i]->lbt); items = eina_list_append(items, sd->cb_data[i]->access_obj); items = eina_list_append(items, sd->cb_data[i]->rbt); } return elm_widget_focus_list_next_get (obj, items, eina_list_data_get, dir, next); } static void _access_obj_process(Evas_Object *obj, Eina_Bool is_access) { Eina_List *l; Elm_Color_Item *it; int i = 0; ELM_COLORSELECTOR_DATA_GET(obj, sd); if (is_access) { EINA_LIST_FOREACH(sd->items, l, it) _access_widget_item_register(it); for (i = 0; i < 4; i++) _access_colorbar_register(obj, sd->cb_data[i], "elm.arrow_bg_access"); } else { EINA_LIST_FOREACH(sd->items, l, it) _elm_access_widget_item_unregister((Elm_Widget_Item *)it); //TODO: _elm_access_edje_object_part_object_unregister() ? } } static void _access_hook(Evas_Object *obj, Eina_Bool is_access) { ELM_COLORSELECTOR_CHECK(obj); ELM_COLORSELECTOR_DATA_GET(obj, sd); if (is_access) ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = _elm_colorselector_smart_focus_next; else ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = NULL; _access_obj_process(obj, is_access); } static void _elm_colorselector_smart_set_user(Elm_Colorselector_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_colorselector_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_colorselector_smart_del; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_WIDGET_CLASS(sc)->theme = _elm_colorselector_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_colorselector_smart_event; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_colorselector_smart_sizing_eval; // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) ELM_WIDGET_CLASS(sc)->focus_next = _elm_colorselector_smart_focus_next; ELM_WIDGET_CLASS(sc)->access = _access_hook; } EAPI const Elm_Colorselector_Smart_Class * elm_colorselector_smart_class_get(void) { static Elm_Colorselector_Smart_Class _sc = ELM_COLORSELECTOR_SMART_CLASS_INIT_NAME_VERSION (ELM_COLORSELECTOR_SMART_NAME); static const Elm_Colorselector_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_colorselector_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_colorselector_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_colorselector_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_colorselector_color_set(Evas_Object *obj, int r, int g, int b, int a) { ELM_COLORSELECTOR_CHECK(obj); _colors_set(obj, r, g, b, a); } EAPI void elm_colorselector_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a) { ELM_COLORSELECTOR_CHECK(obj); ELM_COLORSELECTOR_DATA_GET(obj, sd); if (r) *r = sd->r; if (g) *g = sd->g; if (b) *b = sd->b; if (a) *a = sd->a; } EAPI void elm_colorselector_mode_set(Evas_Object *obj, Elm_Colorselector_Mode mode) { ELM_COLORSELECTOR_CHECK(obj); ELM_COLORSELECTOR_DATA_GET(obj, sd); if (sd->mode == mode) return; sd->mode = mode; evas_object_hide(elm_layout_content_unset(obj, "selector")); evas_object_hide(elm_layout_content_unset(obj, "palette")); switch (sd->mode) { case ELM_COLORSELECTOR_PALETTE: elm_layout_content_set(obj, "palette", sd->palette_box); elm_layout_signal_emit(obj, "elm,state,palette", "elm"); sd->focused = ELM_COLORSELECTOR_PALETTE; sd->selected = sd->items; break; case ELM_COLORSELECTOR_COMPONENTS: elm_layout_content_set(obj, "selector", sd->col_bars_area); elm_layout_signal_emit(obj, "elm,state,components", "elm"); sd->focused = ELM_COLORSELECTOR_COMPONENTS; sd->sel_color_type = HUE; break; case ELM_COLORSELECTOR_BOTH: elm_layout_content_set(obj, "palette", sd->palette_box); elm_layout_content_set(obj, "selector", sd->col_bars_area); elm_layout_signal_emit(obj, "elm,state,both", "elm"); sd->focused = ELM_COLORSELECTOR_PALETTE; sd->selected = sd->items; break; default: return; } edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); elm_layout_sizing_eval(obj); } EAPI Elm_Colorselector_Mode elm_colorselector_mode_get(const Evas_Object *obj) { ELM_COLORSELECTOR_CHECK(obj) ELM_COLORSELECTOR_BOTH; ELM_COLORSELECTOR_DATA_GET(obj, sd); return sd->mode; } EAPI void elm_colorselector_palette_item_color_get(const Elm_Object_Item *it, int *r, int *g, int *b, int *a) { Elm_Color_Item *item; ELM_COLORSELECTOR_ITEM_CHECK_OR_RETURN(it); item = (Elm_Color_Item *)it; if (item) { if (r) *r = item->color->r; if (g) *g = item->color->g; if (b) *b = item->color->b; if (a) *a = item->color->a; } } EAPI void elm_colorselector_palette_item_color_set(Elm_Object_Item *it, int r, int g, int b, int a) { Elm_Color_Item *item; ELM_COLORSELECTOR_ITEM_CHECK_OR_RETURN(it); item = (Elm_Color_Item *)it; item->color->r = r; item->color->g = g; item->color->b = b; item->color->a = a; evas_object_color_set (item->color_obj, item->color->r, item->color->g, item->color->b, item->color->a); _colors_save(WIDGET(it)); } EAPI Elm_Object_Item * elm_colorselector_palette_color_add(Evas_Object *obj, int r, int g, int b, int a) { Elm_Color_Item *item; ELM_COLORSELECTOR_CHECK(obj) NULL; ELM_COLORSELECTOR_DATA_GET(obj, sd); if (sd->config_load) { _colors_remove(obj); sd->config_load = EINA_FALSE; } item = _item_new(obj); if (!item) return NULL; item->color = ELM_NEW(Elm_Color_RGBA); if (!item->color) return NULL; item->color->r = r; item->color->g = g; item->color->b = b; item->color->a = a; _elm_config_color_set (sd->palette_name, item->color->r, item->color->g, item->color->b, item->color->a); elm_box_pack_end(sd->palette_box, VIEW(item)); evas_object_color_set (item->color_obj, item->color->r, item->color->g, item->color->b, item->color->a); sd->items = eina_list_append(sd->items, item); elm_layout_sizing_eval(obj); return (Elm_Object_Item *)item; } EAPI void elm_colorselector_palette_clear(Evas_Object *obj) { ELM_COLORSELECTOR_CHECK(obj); ELM_COLORSELECTOR_DATA_GET(obj, sd); _colors_remove(obj); if (sd->mode == ELM_COLORSELECTOR_BOTH) sd->focused = ELM_COLORSELECTOR_COMPONENTS; } EAPI void elm_colorselector_palette_name_set(Evas_Object *obj, const char *palette_name) { ELM_COLORSELECTOR_CHECK(obj); ELM_COLORSELECTOR_DATA_GET(obj, sd); if (!strcmp(sd->palette_name, palette_name)) return; if (palette_name) { _colors_remove(obj); eina_stringshare_replace(&sd->palette_name, palette_name); _palette_colors_load(obj); } } EAPI const char * elm_colorselector_palette_name_get(const Evas_Object *obj) { ELM_COLORSELECTOR_CHECK(obj) NULL; ELM_COLORSELECTOR_DATA_GET(obj, sd); return sd->palette_name; } elementary-1.7.7/src/lib/elm_toolbar.h0000664000175000017500000007301312127353615014634 00000000000000/** * @defgroup Toolbar Toolbar * @ingroup Elementary * * @image html img/widget/toolbar/preview-00.png * @image latex img/widget/toolbar/preview-00.eps width=\textwidth * * @image html img/toolbar.png * @image latex img/toolbar.eps width=\textwidth * * A toolbar is a widget that displays a list of items inside * a box. It can be scrollable, show a menu with items that don't fit * to toolbar size or even crop them. * * Only one item can be selected at a time. * * Items can have multiple states, or show menus when selected by the user. * * Smart callbacks one can listen to: * - "clicked" - when the user clicks on a toolbar item and becomes selected. * - "longpressed" - when the toolbar is pressed for a certain amount of time. * - "language,changed" - when the program language changes. * * Available styles for it: * - @c "default" * - @c "transparent" - no background or shadow, just show the content * * Default text parts of the toolbar items that you can use for are: * @li "default" - label of the toolbar item * * Supported elm_object_item common APIs. * @li @ref elm_object_item_disabled_set * @li @ref elm_object_item_disabled_get * @li @ref elm_object_item_part_text_set * @li @ref elm_object_item_part_text_get * * List of examples: * @li @ref toolbar_example_01 * @li @ref toolbar_example_02 * @li @ref toolbar_example_03 */ /** * @addtogroup Toolbar * @{ */ /** * @enum Elm_Toolbar_Shrink_Mode * @typedef Elm_Toolbar_Shrink_Mode * * Set toolbar's items display behavior, it can be scrollable, * show a menu with exceeding items, or simply hide them. * * @note Default value is #ELM_TOOLBAR_SHRINK_MENU. It reads value * from elm config. * * Values don't work as bitmask, only one can be chosen. * * @see elm_toolbar_shrink_mode_set() * @see elm_toolbar_shrink_mode_get() * * @ingroup Toolbar */ typedef enum { ELM_TOOLBAR_SHRINK_NONE, /**< Set toolbar minimum size to fit all the items. */ ELM_TOOLBAR_SHRINK_HIDE, /**< Hide exceeding items. */ ELM_TOOLBAR_SHRINK_SCROLL, /**< Allow accessing exceeding items through a scroller. */ ELM_TOOLBAR_SHRINK_MENU, /**< Inserts a button to pop up a menu with exceeding items. */ ELM_TOOLBAR_SHRINK_EXPAND, /**< Expand all items according the size of the toolbar. */ ELM_TOOLBAR_SHRINK_LAST /**< Indicates error if returned by elm_toolbar_shrink_mode_get() */ } Elm_Toolbar_Shrink_Mode; typedef struct _Elm_Toolbar_Item_State Elm_Toolbar_Item_State; /**< State of a Elm_Toolbar_Item. Can be created with elm_toolbar_item_state_add() and removed with elm_toolbar_item_state_del(). */ /** * Add a new toolbar widget to the given parent Elementary * (container) object. * * @param parent The parent object. * @return a new toolbar widget handle or @c NULL, on errors. * * This function inserts a new toolbar widget on the canvas. * * @ingroup Toolbar */ EAPI Evas_Object *elm_toolbar_add(Evas_Object *parent); /** * Set the icon size, in pixels, to be used by toolbar items. * * @param obj The toolbar object * @param icon_size The icon size in pixels * * @note Default value is @c 32. It reads value from elm config. * * @see elm_toolbar_icon_size_get() * * @ingroup Toolbar */ EAPI void elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size); /** * Get the icon size, in pixels, to be used by toolbar items. * * @param obj The toolbar object. * @return The icon size in pixels. * * @see elm_toolbar_icon_size_set() for details. * * @ingroup Toolbar */ EAPI int elm_toolbar_icon_size_get(const Evas_Object *obj); /** * Sets icon lookup order, for toolbar items' icons. * * @param obj The toolbar object. * @param order The icon lookup order. * * Icons added before calling this function will not be affected. * The default lookup order is #ELM_ICON_LOOKUP_THEME_FDO. * * @see elm_toolbar_icon_order_lookup_get() * * @ingroup Toolbar */ EAPI void elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order); /** * Gets the icon lookup order. * * @param obj The toolbar object. * @return The icon lookup order. * * @see elm_toolbar_icon_order_lookup_set() for details. * * @ingroup Toolbar */ EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj); /** * Append item to the toolbar. * * @param obj The toolbar object. * @param icon A string with icon name or the absolute path of an image file. * @param label The label of the item. * @param func The function to call when the item is clicked. * @param data The data to associate with the item for related callbacks. * @return The created item or @c NULL upon failure. * * A new item will be created and appended to the toolbar, i.e., will * be set as @b last item. * * Items created with this method can be deleted with * elm_object_item_del(). * * Associated @p data can be properly freed when item is deleted if a * callback function is set with elm_object_item_del_cb_set(). * * If a function is passed as argument, it will be called every time this item * is selected, i.e., the user clicks over an unselected item. * If such function isn't needed, just passing * @c NULL as @p func is enough. The same should be done for @p data. * * Toolbar will load icon image from fdo or current theme. * This behavior can be set by elm_toolbar_icon_order_lookup_set() function. * If an absolute path is provided it will load it direct from a file. * * @see elm_toolbar_item_icon_set() * @see elm_object_item_del() * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_item_append(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * Prepend item to the toolbar. * * @param obj The toolbar object. * @param icon A string with icon name or the absolute path of an image file. * @param label The label of the item. * @param func The function to call when the item is clicked. * @param data The data to associate with the item for related callbacks. * @return The created item or @c NULL upon failure. * * A new item will be created and prepended to the toolbar, i.e., will * be set as @b first item. * * Items created with this method can be deleted with * elm_object_item_del(). * * Associated @p data can be properly freed when item is deleted if a * callback function is set with elm_object_item_del_cb_set(). * * If a function is passed as argument, it will be called every time this item * is selected, i.e., the user clicks over an unselected item. * If such function isn't needed, just passing * @c NULL as @p func is enough. The same should be done for @p data. * * Toolbar will load icon image from fdo or current theme. * This behavior can be set by elm_toolbar_icon_order_lookup_set() function. * If an absolute path is provided it will load it direct from a file. * * @see elm_toolbar_item_icon_set() * @see elm_object_item_del() * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_item_prepend(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * Insert a new item into the toolbar object before item @p before. * * @param obj The toolbar object. * @param before The toolbar item to insert before. * @param icon A string with icon name or the absolute path of an image file. * @param label The label of the item. * @param func The function to call when the item is clicked. * @param data The data to associate with the item for related callbacks. * @return The created item or @c NULL upon failure. * * A new item will be created and added to the toolbar. Its position in * this toolbar will be just before item @p before. * * Items created with this method can be deleted with * elm_object_item_del(). * * Associated @p data can be properly freed when item is deleted if a * callback function is set with elm_object_item_del_cb_set(). * * If a function is passed as argument, it will be called every time this item * is selected, i.e., the user clicks over an unselected item. * If such function isn't needed, just passing * @c NULL as @p func is enough. The same should be done for @p data. * * Toolbar will load icon image from fdo or current theme. * This behavior can be set by elm_toolbar_icon_order_lookup_set() function. * If an absolute path is provided it will load it direct from a file. * * @see elm_toolbar_item_icon_set() * @see elm_object_item_del() * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * Insert a new item into the toolbar object after item @p after. * * @param obj The toolbar object. * @param after The toolbar item to insert after. * @param icon A string with icon name or the absolute path of an image file. * @param label The label of the item. * @param func The function to call when the item is clicked. * @param data The data to associate with the item for related callbacks. * @return The created item or @c NULL upon failure. * * A new item will be created and added to the toolbar. Its position in * this toolbar will be just after item @p after. * * Items created with this method can be deleted with * elm_object_item_del(). * * Associated @p data can be properly freed when item is deleted if a * callback function is set with elm_object_item_del_cb_set(). * * If a function is passed as argument, it will be called every time this item * is selected, i.e., the user clicks over an unselected item. * If such function isn't needed, just passing * @c NULL as @p func is enough. The same should be done for @p data. * * Toolbar will load icon image from fdo or current theme. * This behavior can be set by elm_toolbar_icon_order_lookup_set() function. * If an absolute path is provided it will load it direct from a file. * * @see elm_toolbar_item_icon_set() * @see elm_object_item_del() * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * Get the first item in the given toolbar widget's list of * items. * * @param obj The toolbar object * @return The first item or @c NULL, if it has no items (and on * errors) * * @see elm_toolbar_item_append() * @see elm_toolbar_last_item_get() * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_first_item_get(const Evas_Object *obj); /** * Get the last item in the given toolbar widget's list of * items. * * @param obj The toolbar object * @return The last item or @c NULL, if it has no items (and on * errors) * * @see elm_toolbar_item_prepend() * @see elm_toolbar_first_item_get() * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_last_item_get(const Evas_Object *obj); /** * Get the item after @p item in toolbar. * * @param it The toolbar item. * @return The item after @p item, or @c NULL if none or on failure. * * @note If it is the last item, @c NULL will be returned. * * @see elm_toolbar_item_append() * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_item_next_get(const Elm_Object_Item *it); /** * Get the item before @p item in toolbar. * * @param it The toolbar item. * @return The item before @p item, or @c NULL if none or on failure. * * @note If it is the first item, @c NULL will be returned. * * @see elm_toolbar_item_prepend() * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_item_prev_get(const Elm_Object_Item *it); /** * Set the priority of a toolbar item. * * @param it The toolbar item. * @param priority The item priority. The default is zero. * * This is used only when the toolbar shrink mode is set * to #ELM_TOOLBAR_SHRINK_MENU or #ELM_TOOLBAR_SHRINK_HIDE. * When space is less than required, items with low priority * will be removed from the toolbar and added to a dynamically-created menu, * while items with higher priority will remain on the toolbar, * with the same order they were added. * * @see elm_toolbar_item_priority_get() * * @ingroup Toolbar */ EAPI void elm_toolbar_item_priority_set(Elm_Object_Item *it, int priority); /** * Get the priority of a toolbar item. * * @param it The toolbar item. * @return The @p item priority, or @c 0 on failure. * * @see elm_toolbar_item_priority_set() for details. * * @ingroup Toolbar */ EAPI int elm_toolbar_item_priority_get(const Elm_Object_Item *it); /** * Returns a pointer to a toolbar item by its label. * * @param obj The toolbar object. * @param label The label of the item to find. * * @return The pointer to the toolbar item matching @p label or @c NULL * on failure. * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_item_find_by_label(const Evas_Object *obj, const char *label); /* * Get whether the @p item is selected or not. * * @param it The toolbar item. * @return @c EINA_TRUE means item is selected. @c EINA_FALSE indicates * it's not. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @see elm_toolbar_selected_item_set() for details. * @see elm_toolbar_item_selected_get() * * @ingroup Toolbar */ EAPI Eina_Bool elm_toolbar_item_selected_get(const Elm_Object_Item *it); /** * Set the selected state of an item. * * @param it The toolbar item * @param selected The selected state * * This sets the selected state of the given item @p it. * @c EINA_TRUE for selected, @c EINA_FALSE for not selected. * * If a new item is selected the previously selected will be unselected. * Previously selected item can be get with function * elm_toolbar_selected_item_get(). * * Selected items will be highlighted. * * @see elm_toolbar_item_selected_get() * @see elm_toolbar_selected_item_get() * * @ingroup Toolbar */ EAPI void elm_toolbar_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); /** * Get the selected item. * * @param obj The toolbar object. * @return The selected toolbar item. * * The selected item can be unselected with function * elm_toolbar_item_selected_set(). * * The selected item always will be highlighted on toolbar. * * @see elm_toolbar_selected_items_get() * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_selected_item_get(const Evas_Object *obj); /** * Get the more item. * * @param obj The toolbar object. * @return The toolbar more item. * * The more item can be changed with function * elm_object_item_text_set() and elm_object_item_content_set. * * @ingroup Toolbar */ EAPI Elm_Object_Item *elm_toolbar_more_item_get(const Evas_Object *obj); /** * Set the icon associated with @p item. * * @param it The toolbar item. * @param icon A string with icon name or the absolute path of an image file. * * Toolbar will load icon image from fdo or current theme. * This behavior can be set by elm_toolbar_icon_order_lookup_set() function. * If an absolute path is provided it will load it direct from a file. * * @see elm_toolbar_icon_order_lookup_set() * @see elm_toolbar_icon_order_lookup_get() * * @ingroup Toolbar */ EAPI void elm_toolbar_item_icon_set(Elm_Object_Item *it, const char *icon); /** * Get the string used to set the icon of @p item. * * @param it The toolbar item. * @return The string associated with the icon object. * * @see elm_toolbar_item_icon_set() for details. * * @ingroup Toolbar */ EAPI const char *elm_toolbar_item_icon_get(const Elm_Object_Item *it); /** * Get the object of @p item. * * @param it The toolbar item. * @return The object * * @ingroup Toolbar */ EAPI Evas_Object *elm_toolbar_item_object_get(const Elm_Object_Item *it); /** * Get the icon object of @p item. * * @param it The toolbar item. * @return The icon object * * @see elm_toolbar_item_icon_set(), elm_toolbar_item_icon_file_set(), * or elm_toolbar_item_icon_memfile_set() for details. * * @ingroup Toolbar */ EAPI Evas_Object *elm_toolbar_item_icon_object_get(Elm_Object_Item *it); /** * Set the icon associated with @p item to an image in a binary buffer. * * @param it The toolbar item. * @param img The binary data that will be used as an image * @param size The size of binary data @p img * @param format Optional format of @p img to pass to the image loader * @param key Optional key of @p img to pass to the image loader (eg. if @p img is an edje file) * * @return (@c EINA_TRUE = success, @c EINA_FALSE = error) * * @note The icon image set by this function can be changed by * elm_toolbar_item_icon_set(). * * @ingroup Toolbar */ EAPI Eina_Bool elm_toolbar_item_icon_memfile_set(Elm_Object_Item *it, const void *img, size_t size, const char *format, const char *key); /** * Set the icon associated with @p item to an image in a binary buffer. * * @param it The toolbar item. * @param file The file that contains the image * @param key Optional key of @p img to pass to the image loader (eg. if @p img is an edje file) * * @return (@c EINA_TRUE = success, @c EINA_FALSE = error) * * @note The icon image set by this function can be changed by * elm_toolbar_item_icon_set(). * * @ingroup Toolbar */ EAPI Eina_Bool elm_toolbar_item_icon_file_set(Elm_Object_Item *it, const char *file, const char *key); /** * Set or unset item as a separator. * * @param it The toolbar item. * @param separator @c EINA_TRUE to set item @p item as separator or * @c EINA_FALSE to unset, i.e., item will be used as a regular item. * * Items aren't set as separator by default. * * If set as separator it will display separator theme, so won't display * icons or label. * * @see elm_toolbar_item_separator_get() * * @ingroup Toolbar */ EAPI void elm_toolbar_item_separator_set(Elm_Object_Item *it, Eina_Bool separator); /** * Get a value whether item is a separator or not. * * @param it The toolbar item. * @return @c EINA_TRUE means item @p it is a separator. @c EINA_FALSE * indicates it's not. If @p it is @c NULL, @c EINA_FALSE is returned. * * @see elm_toolbar_item_separator_set() for details. * * @ingroup Toolbar */ EAPI Eina_Bool elm_toolbar_item_separator_get(const Elm_Object_Item *it); /** * Set the shrink state of toolbar @p obj. * * @param obj The toolbar object. * @param shrink_mode Toolbar's items display behavior. * * The toolbar won't scroll if #ELM_TOOLBAR_SHRINK_NONE, * but will enforce a minimum size so all the items will fit, won't scroll * and won't show the items that don't fit if #ELM_TOOLBAR_SHRINK_HIDE, * will scroll if #ELM_TOOLBAR_SHRINK_SCROLL, and will create a button to * pop up excess elements with #ELM_TOOLBAR_SHRINK_MENU. * * @ingroup Toolbar */ EAPI void elm_toolbar_shrink_mode_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode); /** * Get the shrink mode of toolbar @p obj. * * @param obj The toolbar object. * @return Toolbar's items display behavior. * * @see elm_toolbar_shrink_mode_set() for details. * * @ingroup Toolbar */ EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_shrink_mode_get(const Evas_Object *obj); /** * Enable/disable homogeneous mode. * * @param obj The toolbar object * @param homogeneous Assume the items within the toolbar are of the * same size (EINA_TRUE = on, EINA_FALSE = off). Default is @c EINA_FALSE. * * This will enable the homogeneous mode where items are of the same size. * @see elm_toolbar_homogeneous_get() * * @ingroup Toolbar */ EAPI void elm_toolbar_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous); /** * Get whether the homogeneous mode is enabled. * * @param obj The toolbar object. * @return Assume the items within the toolbar are of the same height * and width (EINA_TRUE = on, EINA_FALSE = off). * * @see elm_toolbar_homogeneous_set() * * @ingroup Toolbar */ EAPI Eina_Bool elm_toolbar_homogeneous_get(const Evas_Object *obj); /** * Set the parent object of the toolbar items' menus. * * @param obj The toolbar object. * @param parent The parent of the menu objects. * * Each item can be set as item menu, with elm_toolbar_item_menu_set(). * * For more details about setting the parent for toolbar menus, see * elm_menu_parent_set(). * * @see elm_menu_parent_set() for details. * @see elm_toolbar_item_menu_set() for details. * * @ingroup Toolbar */ EAPI void elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent); /** * Get the parent object of the toolbar items' menus. * * @param obj The toolbar object. * @return The parent of the menu objects. * * @see elm_toolbar_menu_parent_set() for details. * * @ingroup Toolbar */ EAPI Evas_Object *elm_toolbar_menu_parent_get(const Evas_Object *obj); /** * Set the alignment of the items. * * @param obj The toolbar object. * @param align The new alignment, a float between 0.0 * and 1.0 . * * Alignment of toolbar items, from 0.0 to indicates to align * left, to 1.0 , to align to right. 0.5 centralize * items. * * Centered items by default. * * @see elm_toolbar_align_get() * * @ingroup Toolbar */ EAPI void elm_toolbar_align_set(Evas_Object *obj, double align); /** * Get the alignment of the items. * * @param obj The toolbar object. * @return toolbar items alignment, a float between 0.0 and * 1.0 . * * @see elm_toolbar_align_set() for details. * * @ingroup Toolbar */ EAPI double elm_toolbar_align_get(const Evas_Object *obj); /** * Set whether the toolbar item opens a menu. * * @param it The toolbar item. * @param menu If @c EINA_TRUE, @p item will opens a menu when selected. * * A toolbar item can be set to be a menu, using this function. * * Once it is set to be a menu, it can be manipulated through the * menu-like function elm_toolbar_menu_parent_set() and the other * elm_menu functions, using the Evas_Object @c menu returned by * elm_toolbar_item_menu_get(). * * So, items to be displayed in this item's menu should be added with * elm_menu_item_add(). * * The following code exemplifies the most basic usage: * @code * tb = elm_toolbar_add(win) * item = elm_toolbar_item_append(tb, "refresh", "Menu", NULL, NULL); * elm_toolbar_item_menu_set(item, EINA_TRUE); * elm_toolbar_menu_parent_set(tb, win); * menu = elm_toolbar_item_menu_get(item); * elm_menu_item_add(menu, NULL, "edit-cut", "Cut", NULL, NULL); * menu_item = elm_menu_item_add(menu, NULL, "edit-copy", "Copy", NULL, * NULL); * @endcode * * @see elm_toolbar_item_menu_get() * * @ingroup Toolbar */ EAPI void elm_toolbar_item_menu_set(Elm_Object_Item *it, Eina_Bool menu); /** * Get toolbar item's menu. * * @param it The toolbar item. * @return Item's menu object or @c NULL on failure. * * If @p item wasn't set as menu item with elm_toolbar_item_menu_set(), * this function will set it. * * @see elm_toolbar_item_menu_set() for details. * * @ingroup Toolbar */ EAPI Evas_Object *elm_toolbar_item_menu_get(const Elm_Object_Item *it); /** * Add a new state to @p item. * * @param it The toolbar item. * @param icon A string with icon name or the absolute path of an image file. * @param label The label of the new state. * @param func The function to call when the item is clicked when this * state is selected. * @param data The data to associate with the state. * @return The toolbar item state, or @c NULL upon failure. * * Toolbar will load icon image from fdo or current theme. * This behavior can be set by elm_toolbar_icon_order_lookup_set() function. * If an absolute path is provided it will load it direct from a file. * * States created with this function can be removed with * elm_toolbar_item_state_del(). * * @see elm_toolbar_item_state_del() * @see elm_toolbar_item_state_sel() * @see elm_toolbar_item_state_get() * * @ingroup Toolbar */ EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_add(Elm_Object_Item *it, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); /** * Delete a previously added state to @p item. * * @param it The toolbar item. * @param state The state to be deleted. * @return @c EINA_TRUE on success or @c EINA_FALSE on failure. * * @see elm_toolbar_item_state_add() */ EAPI Eina_Bool elm_toolbar_item_state_del(Elm_Object_Item *it, Elm_Toolbar_Item_State *state); /** * Set @p state as the current state of @p it. * * @param it The toolbar item. * @param state The state to use. * @return @c EINA_TRUE on success or @c EINA_FALSE on failure. * * If @p state is @c NULL, it won't select any state and the default item's * icon and label will be used. It's the same behaviour than * elm_toolbar_item_state_unset(). * * @see elm_toolbar_item_state_unset() * * @ingroup Toolbar */ EAPI Eina_Bool elm_toolbar_item_state_set(Elm_Object_Item *it, Elm_Toolbar_Item_State *state); /** * Unset the state of @p it. * * @param it The toolbar item. * * The default icon and label from this item will be displayed. * * @see elm_toolbar_item_state_set() for more details. * * @ingroup Toolbar */ EAPI void elm_toolbar_item_state_unset(Elm_Object_Item *it); /** * Get the current state of @p it. * * @param it The toolbar item. * @return The selected state or @c NULL if none is selected or on failure. * * @see elm_toolbar_item_state_set() for details. * @see elm_toolbar_item_state_unset() * @see elm_toolbar_item_state_add() * * @ingroup Toolbar */ EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_get(const Elm_Object_Item *it); /** * Get the state after selected state in toolbar's @p item. * * @param it The toolbar item to change state. * @return The state after current state, or @c NULL on failure. * * If last state is selected, this function will return first state. * * @see elm_toolbar_item_state_set() * @see elm_toolbar_item_state_add() * * @ingroup Toolbar */ EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_next(Elm_Object_Item *it); /** * Get the state before selected state in toolbar's @p item. * * @param it The toolbar item to change state. * @return The state before current state, or @c NULL on failure. * * If first state is selected, this function will return last state. * * @see elm_toolbar_item_state_set() * @see elm_toolbar_item_state_add() * * @ingroup Toolbar */ EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_prev(Elm_Object_Item *it); /** * Change a toolbar's orientation * @param obj The toolbar object * @param horizontal If @c EINA_TRUE, the toolbar is horizontal * By default, a toolbar will be horizontal. Use this function to create a vertical toolbar. * @ingroup Toolbar */ EAPI void elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * Get a toolbar's orientation * @param obj The toolbar object * @return If @c EINA_TRUE, the toolbar is horizontal * By default, a toolbar will be horizontal. Use this function to determine whether a toolbar is vertical. * @ingroup Toolbar */ EAPI Eina_Bool elm_toolbar_horizontal_get(const Evas_Object *obj); /** * Get the number of items in a toolbar * @param obj The toolbar object * @return The number of items in @p obj toolbar * @ingroup Toolbar */ EAPI unsigned int elm_toolbar_items_count(const Evas_Object *obj); /** * Set the standard priority of visible items in a toolbar * @param obj The toolbar object * @param priority The standard_priority of visible items * * If the priority of the item is up to standard priority, it is shown in basic panel. * The other items are located in more menu or panel. The more menu or panel can be shown when the more item is clicked. * * @see elm_toolbar_standard_priority_get() * * @since 1.7 * @ingroup Toolbar */ EAPI void elm_toolbar_standard_priority_set(Evas_Object *obj, int priority); /** * Get the standard_priority of visible items in a toolbar * @param obj The toolbar object * @return The standard priority of items in @p obj toolbar * * @see elm_toolbar_standard_priority_set() * * @since 1.7 * @ingroup Toolbar */ EAPI int elm_toolbar_standard_priority_get(const Evas_Object *obj); /** * Set the toolbar select mode. * * @param obj The toolbar object * @param mode The select mode * * elm_toolbar_select_mode_set() changes item select mode in the toolbar widget. * - ELM_OBJECT_SELECT_MODE_DEFAULT : Items will only call their selection func and * callback when first becoming selected. Any further clicks will * do nothing, unless you set always select mode. * - ELM_OBJECT_SELECT_MODE_ALWAYS : This means that, even if selected, * every click will make the selected callbacks be called. * - ELM_OBJECT_SELECT_MODE_NONE : This will turn off the ability to select items * entirely and they will neither appear selected nor call selected * callback functions. * * @see elm_toolbar_select_mode_get() * * @ingroup Toolbar */ EAPI void elm_toolbar_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode); /** * Get the toolbar select mode. * * @param obj The toolbar object * @return The select mode * (If getting mode is failed, it returns ELM_OBJECT_SELECT_MODE_MAX) * * @see elm_toolbar_select_mode_set() * * @ingroup Toolbar */ EAPI Elm_Object_Select_Mode elm_toolbar_select_mode_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_thumb.h0000664000175000017500000001674212127353615014317 00000000000000/** * @defgroup Thumb Thumbnail * @ingroup Elementary * * @image html thumb_inheritance_tree.png * @image latex thumb_inheritance_tree.eps * * @image html img/widget/thumb/preview-00.png * @image latex img/widget/thumb/preview-00.eps * * A thumbnail object is used for displaying the thumbnail of an image * or video. You must have compiled Elementary with @c Ethumb_Client * support. Also, Ethumb's DBus service must be present and * auto-activated in order to have thumbnails generated. You must also * have a @b session bus, not a @b system one. * * Once the thumbnail object becomes visible, it will check if there * is a previously generated thumbnail image for the file set on * it. If not, it will start generating this thumbnail. * * Different configuration settings will cause different thumbnails to * be generated even on the same file. * * Generated thumbnails are stored under @c $HOME/.thumbnails/. Check * Ethumb's documentation to change this path, and to see other * configuration options. * * This widget emits the following signals: * - @c "clicked" - This is called when a user has clicked the * thumbnail object without dragging it around. * - @c "clicked,double" - This is called when a user has double-clicked * the thumbnail object. * - @c "press" - This is called when a user has pressed down over the * thumbnail object. * - @c "generate,start" - The thumbnail generation has started. * - @c "generate,stop" - The generation process has stopped. * - @c "generate,error" - The thumbnail generation failed. * - @c "load,error" - The thumbnail image loading failed. * * Available styles: * - @c "default" * - @c "noframe" * * An example of use of thumbnail: * * - @ref thumb_example_01 */ /** * @addtogroup Thumb * @{ */ /** * @enum Elm_Thumb_Animation_Setting * @typedef Elm_Thumb_Animation_Setting * * Used to set if a video thumbnail is animating or not. * * @ingroup Thumb */ typedef enum { ELM_THUMB_ANIMATION_START = 0, /**< Play animation once */ ELM_THUMB_ANIMATION_LOOP, /**< Keep playing animation until stop is requested */ ELM_THUMB_ANIMATION_STOP, /**< Stop playing the animation */ ELM_THUMB_ANIMATION_LAST } Elm_Thumb_Animation_Setting; /** * Add a new thumb object to the parent. * * @param parent The parent object. * @return The new object or NULL if it cannot be created. * * @see elm_thumb_file_set() * @see elm_thumb_ethumb_client_get() * * @ingroup Thumb */ EAPI Evas_Object *elm_thumb_add(Evas_Object *parent); /** * Reload thumbnail if it was generated before. * * @param obj The thumb object to reload * * This is useful if the ethumb client configuration changed, like its * size, aspect or any other property one set in the handle returned * by elm_thumb_ethumb_client_get(). * * If the options didn't change, the thumbnail won't be generated again, but * the old one will still be used. * * @see elm_thumb_file_set() * * @ingroup Thumb */ EAPI void elm_thumb_reload(Evas_Object *obj); /** * Set the file that will be used as thumbnail @b source. * * @param obj The thumb object. * @param file The path to file that will be used as thumbnail source. * @param key The key used in case of an EET file. * * The file can be an image or a video (in that case, acceptable * extensions are: avi, mp4, ogv, mov, mpg and wmv). To start the * video animation, use the function elm_thumb_animate(). * * @see elm_thumb_file_get() * @see elm_thumb_reload() * @see elm_thumb_animate() * * @ingroup Thumb */ EAPI void elm_thumb_file_set(Evas_Object *obj, const char *file, const char *key); /** * Get the image or video path and key used to generate the thumbnail. * * @param obj The thumb object. * @param file Pointer to filename. * @param key Pointer to key. * * @see elm_thumb_file_set() * @see elm_thumb_path_get() * * @ingroup Thumb */ EAPI void elm_thumb_file_get(const Evas_Object *obj, const char **file, const char **key); /** * Get the path and key to the image or video thumbnail generated by ethumb. * * One just needs to make sure that the thumbnail was generated before getting * its path; otherwise, the path will be NULL. One way to do that is by asking * for the path when/after the "generate,stop" smart callback is called. * * @param obj The thumb object. * @param file Pointer to thumb path. * @param key Pointer to thumb key. * * @see elm_thumb_file_get() * * @ingroup Thumb */ EAPI void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key); /** * Set the animation state for the thumb object. If its content is an animated * video, you may start/stop the animation or tell it to play continuously and * looping. * * @param obj The thumb object. * @param s The animation setting. * * @see elm_thumb_file_set() * * @ingroup Thumb */ EAPI void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting s); /** * Get the animation state for the thumb object. * * @param obj The thumb object. * @return getting The animation setting or @c ELM_THUMB_ANIMATION_LAST, * on errors. * * @see elm_thumb_animate_set() * * @ingroup Thumb */ EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj); /** * Get the ethumb_client handle so custom configuration can be made. * * @return Ethumb_Client instance or NULL. * * This must be called before the objects are created to be sure no object is * visible and no generation started. * * Example of usage: * * @code * #include * #ifndef ELM_LIB_QUICKLAUNCH * EAPI_MAIN int * elm_main(int argc, char **argv) * { * Ethumb_Client *client; * * elm_need_ethumb(); * * // ... your code * * client = elm_thumb_ethumb_client_get(); * if (!client) * { * ERR("could not get ethumb_client"); * return 1; * } * ethumb_client_size_set(client, 100, 100); * ethumb_client_crop_align_set(client, 0.5, 0.5); * // ... your code * * // Create elm_thumb objects here * * elm_run(); * elm_shutdown(); * return 0; * } * #endif * ELM_MAIN() * @endcode * * @note There's only one client handle for Ethumb, so once a configuration * change is done to it, any other request for thumbnails (for any thumbnail * object) will use that configuration. Thus, this configuration is global. * * @ingroup Thumb */ EAPI void *elm_thumb_ethumb_client_get(void); /** * Get the ethumb_client connection state. * * @return EINA_TRUE if the client is connected to the server or EINA_FALSE * otherwise. */ EAPI Eina_Bool elm_thumb_ethumb_client_connected_get(void); /** * Make the thumbnail 'editable'. * * @param obj Thumb object. * @param edit Turn on or off editability. Default is @c EINA_FALSE. * * This means the thumbnail is a valid drag target for drag and drop, and can be * cut or pasted too. * * @see elm_thumb_editable_get() * * @ingroup Thumb */ EAPI Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit); /** * Make the thumbnail 'editable'. * * @param obj Thumb object. * @return Editability. * * This means the thumbnail is a valid drag target for drag and drop, and can be * cut or pasted too. * * @see elm_thumb_editable_set() * * @ingroup Thumb */ EAPI Eina_Bool elm_thumb_editable_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_widget_layout.h0000664000175000017500000003163112127353615016052 00000000000000#ifndef ELM_WIDGET_LAYOUT_H #define ELM_WIDGET_LAYOUT_H #include "elm_widget_container.h" /** * @addtogroup Widget * @{ * * @section elm-layout-class The Elementary Layout Class * * Elementary, besides having the @ref Layout widget, exposes its * foundation -- the Elementary Layout Class -- in order to create * other widgets which are, basically, a certain layout with some more * logic on top. * * The idea is to make the creation of that widgets as easy as possible, * factorizing code on this common base. For example, a button is a * layout (that looks like push button) that happens to react on * clicks and keyboard events in a special manner, calling its user * back on those events. That's no surprise, then, that the @ref * Button implementation relies on #Elm_Layout_Smart_Class, if you go * to check it. * * The Layout class inherits from * #Elm_Container_Smart_Class. Container parts, here, map directly to * Edje parts from the layout's Edje group. Besides that, there's a whole * infrastructure around Edje files: * - interfacing by signals, * - setting/retrieving text part values, * - dealing with table and box parts directly, * - etc. * * Take a look at #Elm_Layout_Smart_Class's 'virtual' functions to * understand the whole interface. Finally, layout objects will do * part aliasing for you, if you set it up properly. For that, * take a look at #Elm_Layout_Part_Alias_Description, where it's * explained in detail. */ /** * @def ELM_LAYOUT_CLASS * * Use this macro to cast whichever subclass of * #Elm_Layout_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_LAYOUT_CLASS(x) ((Elm_Layout_Smart_Class *) x) /** * @def ELM_LAYOUT_DATA * * Use this macro to cast whichever subdata of * #Elm_Layout_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_LAYOUT_DATA(x) ((Elm_Layout_Smart_Data *) x) /** * @def ELM_LAYOUT_SMART_CLASS_VERSION * * Current version for Elementary layout @b base smart class, a value * which goes to _Elm_Layout_Smart_Class::version. * * @ingroup Widget */ #define ELM_LAYOUT_SMART_CLASS_VERSION 1 /** * @def ELM_LAYOUT_SMART_CLASS_INIT * * Initializer for a whole #Elm_Layout_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_LAYOUT_SMART_CLASS_INIT_NULL * @see ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_LAYOUT_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_LAYOUT_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, \ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \ NULL} /** * @def ELM_LAYOUT_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Layout_Smart_Class structure. * * @see ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION * @see ELM_LAYOUT_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_LAYOUT_SMART_CLASS_INIT_NULL \ ELM_LAYOUT_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Layout_Smart_Class structure and * set its name and version. * * This is similar to #ELM_LAYOUT_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Layout_Smart_Class (base field) * to the latest #ELM_LAYOUT_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_LAYOUT_SMART_CLASS_INIT_NULL * @see ELM_LAYOUT_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_LAYOUT_SMART_CLASS_INIT \ (ELM_CONTAINER_SMART_CLASS_INIT_NAME_VERSION(name)) /** * @typedef Elm_Layout_Part_Alias_Description * * A layout part aliasing (proxying) description, used to get part * names aliasing independently of a widgets theme. * * @ingroup Widget */ typedef struct _Elm_Layout_Part_Alias_Description Elm_Layout_Part_Alias_Description; /** * @struct _Elm_Layout_Part_Alias_Description * * Elementary Layout-based widgets may declare part proxies, i.e., aliases * for real theme part names to expose to the API calls: * - elm_layout_text_set() * - elm_layout_text_get() * - elm_layout_content_set() * - elm_layout_content_get() * - elm_layout_content_unset() * and their equivalents. This list must be set on the * @c "_smart_set_user()" function of inheriting widgets, so that part * aliasing is handled automatically for them. * * @ingroup Widget */ struct _Elm_Layout_Part_Alias_Description { const char *alias; /**< Alternate name for a given (real) part. Calls receiving this string as a part name will be translated to the string at _Elm_Layout_Part_Proxies_Description::real_part */ const char *real_part; /**< Target part name for the alias set on @ref _Elm_Layout_Part_Proxies_Description::real_part. An example of usage would be @c "default" on that field, with @c "elm.content.swallow" on this one */ }; /** * Elementary layout base smart class. This inherits directly from * #Elm_Container_Smart_Class and is meant to build widgets relying on * an Edje layout as a building block of its visuals. * * For instance, the elm_layout @b widget itself is just a realization * of this smart class (see the code for elm_layout_add()). All of the * functions listed on @ref Layout namespace will work for objects * deriving from #Elm_Layout_Smart_Class. */ typedef struct _Elm_Layout_Smart_Class { Elm_Container_Smart_Class base; /**< Elementary container widget class struct, since we're inheriting from it */ int version; /**< Version of this smart class definition */ void (*sizing_eval)(Evas_Object *obj); /* 'Virtual' function on evalutating the object's final geometry, accounting for its sub-objects */ void (*signal)(Evas_Object *obj, const char *emission, const char *source); /* 'Virtual' function on emitting an (Edje) signal to the object, acting on its internal layout */ void (*callback_add)(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); /* 'Virtual' function on adding an (Edje) signal callback to the object, proxyed from its internal layout */ void * (*callback_del)(Evas_Object * obj, const char *emission, const char *source, Edje_Signal_Cb func); /* 'Virtual' function on deleting an (Edje) signal callback on the object, proxyed from its internal layout */ Eina_Bool (*text_set)(Evas_Object *obj, const char *part, const char *text); /* 'Virtual' function on setting text on an (Edje) part of the object, from its internal layout */ const char *(*text_get)(const Evas_Object * obj, const char *part); /* 'Virtual' function on fetching text from an (Edje) part of the object, on its internal layout */ Eina_Bool (*box_append)(Evas_Object *obj, const char *part, Evas_Object *child); /* 'Virtual' function on appending an object to an (Edje) box part of the object, from its internal layout */ Eina_Bool (*box_prepend)(Evas_Object *obj, const char *part, Evas_Object *child); /* 'Virtual' function on prepending an object to an (Edje) box part of the object, from its internal layout */ Eina_Bool (*box_insert_before)(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference); /* 'Virtual' function on inserting an object to an (Edje) box part of the object, from its internal layout. The new child's position in the box is be prior to the one of a relative child already in the box */ Eina_Bool (*box_insert_at)(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos); /* 'Virtual' function on inserting an object to an (Edje) box part of the object, from its internal layout. The new child's position number is passed explicitly */ Evas_Object *(*box_remove)(Evas_Object * obj, const char *part, Evas_Object * child); /* 'Virtual' function on removing an object from an (Edje) box part of the object, on its internal layout */ Eina_Bool (*box_remove_all)(Evas_Object *obj, const char *part, Eina_Bool clear); /* 'Virtual' function on removing @b all objects from an (Edje) box part of the object, on its internal layout */ Eina_Bool (*table_pack)(Evas_Object *obj, const char *part, Evas_Object *child, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan); /* 'Virtual' function on inserting an object to an (Edje) table part of the object, from its internal layout */ Evas_Object *(*table_unpack)(Evas_Object * obj, const char *part, Evas_Object * child); /* 'Virtual' function on removing an object from an (Edje) table part of the object, on its internal layout */ Eina_Bool (*table_clear)(Evas_Object *obj, const char *part, Eina_Bool clear); /* 'Virtual' function on removing @b all objects from an (Edje) table part of the object, on its internal layout */ const Elm_Layout_Part_Alias_Description *content_aliases; /**< List of (@c 'SWALLOW') part aliases, @c NULL terminated. If @c NULL is passed as part name, it will be translated to the 1st _Elm_Layout_Part_Proxies_Description::real_part field in the list. */ const Elm_Layout_Part_Alias_Description *text_aliases; /**< List of (@c 'TEXT' or 'TEXTBLOCK') part aliases, @c NULL terminated. If @c NULL is passed as part name, it will be translated to the 1st _Elm_Layout_Part_Proxies_Description::real_part field in the list. */ } Elm_Layout_Smart_Class; /** * Base widget smart data extended with layout instance data. */ typedef struct _Elm_Layout_Smart_Data { Elm_Widget_Smart_Data base; /**< Base widget smart data as first member obligatory */ Eina_List *subs; /**< List of Elm_Layout_Sub_Object_Data structs, to hold the actual sub objects */ Eina_List *edje_signals; Eina_List *parts_cursors; const char *klass, *group; Eina_Bool needs_size_calc : 1; } Elm_Layout_Smart_Data; /** * @} */ EAPI extern const char ELM_LAYOUT_SMART_NAME[]; EAPI const Elm_Layout_Smart_Class *elm_layout_smart_class_get(void); #define ELM_LAYOUT_DATA_GET(o, sd) \ Elm_Layout_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_LAYOUT_DATA_GET_OR_RETURN(o, ptr) \ ELM_LAYOUT_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_LAYOUT_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_LAYOUT_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_LAYOUT_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_LAYOUT_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_genlist.h0000664000175000017500000004160012127353615016177 00000000000000#ifndef ELM_WIDGET_GENLIST_H #define ELM_WIDGET_GENLIST_H #include "elm_gen_common.h" #include "elm_interface_scrollable.h" #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-genlist-class The Elementary Genlist Class * * Elementary, besides having the @ref Genlist widget, exposes its * foundation -- the Elementary Genlist Class -- in order to create * other widgets which are a genlist with some more logic on top. */ /** * @def ELM_GENLIST_CLASS * * Use this macro to cast whichever subclass of * #Elm_Genlist_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_GENLIST_CLASS(x) ((Elm_Genlist_Smart_Class *)x) /** * @def ELM_GENLIST_DATA * * Use this macro to cast whichever subdata of * #Elm_Genlist_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_GENLIST_DATA(x) ((Elm_Genlist_Smart_Data *)x) /** * @def ELM_GENLIST_SMART_CLASS_VERSION * * Current version for Elementary genlist @b base smart class, a value * which goes to _Elm_Genlist_Smart_Class::version. * * @ingroup Widget */ #define ELM_GENLIST_SMART_CLASS_VERSION 1 /** * @def ELM_GENLIST_SMART_CLASS_INIT * * Initializer for a whole #Elm_Genlist_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_GENLIST_SMART_CLASS_INIT_NULL * @see ELM_GENLIST_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_GENLIST_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_GENLIST_SMART_CLASS_VERSION} /** * @def ELM_GENLIST_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Genlist_Smart_Class structure. * * @see ELM_GENLIST_SMART_CLASS_INIT_NAME_VERSION * @see ELM_GENLIST_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_GENLIST_SMART_CLASS_INIT_NULL \ ELM_GENLIST_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_GENLIST_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Genlist_Smart_Class structure and * set its name and version. * * This is similar to #ELM_GENLIST_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Genlist_Smart_Class (base field) * to the latest #ELM_GENLIST_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_GENLIST_SMART_CLASS_INIT_NULL * @see ELM_GENLIST_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_GENLIST_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_GENLIST_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary genlist base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a genlist. * * All of the functions listed on @ref Genlist namespace will work for * objects deriving from #Elm_Genlist_Smart_Class. */ typedef struct _Elm_Genlist_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Genlist_Smart_Class; /** * Base widget smart data extended with genlist instance data. */ typedef struct _Elm_Genlist_Smart_Data Elm_Genlist_Smart_Data; typedef enum { ELM_GENLIST_TREE_EFFECT_NONE = 0, ELM_GENLIST_TREE_EFFECT_EXPAND = 1, ELM_GENLIST_TREE_EFFECT_CONTRACT = 2 } Elm_Genlist_Item_Move_Effect_Mode; struct _Elm_Genlist_Smart_Data { Elm_Layout_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ const Elm_Scrollable_Smart_Interface *s_iface; Eina_Inlist_Sorted_State *state; Evas_Object *hit_rect; Evas_Object *pan_obj; Eina_List *selected; /* a list of * selected * items */ Eina_List *group_items; /* a list of * groups index * items */ Eina_Inlist *items; /* an inlist of all items */ Elm_Gen_Item *reorder_it; /* item currently * being * repositioned */ Elm_Object_Item *last_selected_item; Ecore_Job *calc_job; int walking; int item_width, item_height; int group_item_width, group_item_height; int minw, minh; unsigned int item_count; Evas_Coord pan_x, pan_y; Elm_Object_Select_Mode select_mode; Eina_Inlist *blocks; /* an inlist of all * blocks. a block * consists of a * certain number of * items. maximum * number of items in * a block is * 'max_items_per_block'. */ Evas_Coord reorder_old_pan_y, w, h, realminw, prev_viewport_w; Ecore_Job *update_job; Ecore_Idle_Enterer *queue_idle_enterer; Ecore_Idler *must_recalc_idler; Eina_List *queue; Elm_Gen_Item *show_item, *anchor_item, *mode_item, *reorder_rel, *expanded_item; Eina_Inlist *item_cache; /* an inlist of * edje object it * cache. */ Evas_Coord anchor_y; Evas_Coord reorder_start_y; /* reorder * it's * initial y * coordinate * in the * pan. */ Elm_List_Mode mode; Ecore_Timer *multi_timer, *scr_hold_timer; Ecore_Animator *reorder_move_animator; const char *decorate_it_type; double start_time; Evas_Coord prev_x, prev_y, prev_mx, prev_my; Evas_Coord cur_x, cur_y, cur_mx, cur_my; struct { Evas_Coord x, y; } history[SWIPE_MOVES]; int multi_device; int item_cache_count; int item_cache_max; /* maximum * number of * cached * items */ int movements; /* maximum number of items per block */ int max_items_per_block; /* longpress timeout. this value comes from _elm_config by * default. this can be changed by * elm_genlist_longpress_timeout_set() */ double longpress_timeout; /* a generation of genlist. when genlist is cleared, this value * will be increased and a new generation will start */ int generation; Eina_Compare_Cb item_compare_cb; Eina_Compare_Cb item_compare_data_cb; /* a scrollto type which remembers where to scroll ex) in, top, * middle */ Elm_Genlist_Item_Scrollto_Type scroll_to_type; Evas_Object *alpha_bg; /* not to receive * event when tree * effect is not * finished */ Eina_List *move_items; /* items move for * tree effect */ Elm_Gen_Item *expanded_next_item; Ecore_Animator *tree_effect_animator; Elm_Genlist_Item_Move_Effect_Mode move_effect_mode; Eina_Bool tree_effect_enabled : 1; Eina_Bool auto_scroll_enabled : 1; Eina_Bool decorate_all_mode : 1; Eina_Bool height_for_width : 1; Eina_Bool reorder_pan_move : 1; Eina_Bool multi_timeout : 1; Eina_Bool multi_touched : 1; Eina_Bool reorder_mode : 1; /* a flag * for * reorder * mode * enable/disable */ /* this flag means genlist is supposed to be scrolled. if this flag * is set to EINA_TRUE, genlist checks whether it's ok to scroll * genlist now or not. */ Eina_Bool check_scroll : 1; Eina_Bool pan_changed : 1; Eina_Bool wasselected : 1; Eina_Bool homogeneous : 1; Eina_Bool longpressed : 1; /* a flag for items can be highlighted or not. by default this flag * is true. */ Eina_Bool mouse_down : 1; Eina_Bool multi_down : 1; Eina_Bool on_sub_del : 1; Eina_Bool highlight : 1; /* a flag whether genlist is marked as to be cleared or not. if * this flag is true, genlist clear was already deferred. */ Eina_Bool clear_me : 1; Eina_Bool h_bounce : 1; Eina_Bool v_bounce : 1; Eina_Bool bring_in : 1; /* a flag to * describe the * scroll * animation. (show, * bring in) */ /* this is set to EINA_TRUE when the item is re-queued. this * happens when the item is un-queued but the rel item is still in * the queue. this item will be processed later. */ Eina_Bool requeued : 1; Eina_Bool on_hold : 1; Eina_Bool multi : 1; /* a flag for item * multi * selection */ Eina_Bool swipe : 1; }; typedef struct _Item_Block Item_Block; typedef struct _Item_Cache Item_Cache; struct Elm_Gen_Item_Type { Elm_Gen_Item *it; Elm_Genlist_Smart_Data *wsd; Item_Block *block; Eina_List *items; Evas_Coord w, h, minw, minh; Elm_Gen_Item *group_item; Elm_Genlist_Item_Type type; Eina_List *deco_it_texts, *deco_it_contents, *deco_it_states, *deco_it_content_objs; Eina_List *deco_all_texts, *deco_all_contents, *deco_all_states, *deco_all_content_objs; Eina_List *flip_contents, *flip_content_objs; Ecore_Timer *swipe_timer; Evas_Coord scrl_x, scrl_y, old_scrl_y; Elm_Gen_Item *rel; Evas_Object *deco_it_view; int expanded_depth; int order_num_in; Eina_Bool decorate_all_item_realized : 1; Eina_Bool tree_effect_finished : 1; /* tree effect */ Eina_Bool move_effect_enabled : 1; Eina_Bool tree_effect_hide_me : 1; /* item hide for * tree effect */ Eina_Bool stacking_even : 1; Eina_Bool want_realize : 1; Eina_Bool nocache_once : 1; /* do not use cache for * this item only once */ Eina_Bool nostacking : 1; Eina_Bool expanded : 1; Eina_Bool mincalcd : 1; Eina_Bool updateme : 1; Eina_Bool nocache : 1; /* do not use cache for this item */ Eina_Bool queued : 1; Eina_Bool before : 1; Eina_Bool show_me : 1; }; struct _Item_Block { EINA_INLIST; int count; int num; int reorder_offset; Elm_Genlist_Smart_Data *sd; Eina_List *items; Evas_Coord x, y, w, h, minw, minh; int position; int item_position_stamp; Eina_Bool position_update : 1; Eina_Bool want_unrealize : 1; Eina_Bool must_recalc : 1; Eina_Bool realized : 1; Eina_Bool updateme : 1; Eina_Bool changed : 1; Eina_Bool show_me : 1; }; struct _Item_Cache { EINA_INLIST; Evas_Object *base_view, *spacer; const char *item_style; // it->itc->item_style Eina_Bool selected : 1; // it->selected Eina_Bool disabled : 1; // it->disabled Eina_Bool expanded : 1; // it->item->expanded Eina_Bool tree : 1; // it->group }; typedef struct _Elm_Genlist_Pan_Smart_Class { Elm_Pan_Smart_Class base; } Elm_Genlist_Pan_Smart_Class; typedef struct _Elm_Genlist_Pan_Smart_Data Elm_Genlist_Pan_Smart_Data; struct _Elm_Genlist_Pan_Smart_Data { Elm_Pan_Smart_Data base; Elm_Genlist_Smart_Data *wsd; Ecore_Job *resize_job; }; /** * @} */ EAPI extern const char ELM_GENLIST_SMART_NAME[]; EAPI const Elm_Genlist_Smart_Class *elm_genlist_smart_class_get(void); #define ELM_GENLIST_DATA_GET(o, sd) \ Elm_Genlist_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_GENLIST_PAN_DATA_GET(o, sd) \ Elm_Genlist_Pan_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_GENLIST_DATA_GET_OR_RETURN(o, ptr) \ ELM_GENLIST_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_GENLIST_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_GENLIST_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_GENLIST_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_GENLIST_SMART_NAME, __func__)) \ return #define ELM_GENLIST_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_GENLIST_CHECK(it->base.widget); #define ELM_GENLIST_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_GENLIST_CHECK(it->base.widget) __VA_ARGS__; #define ELM_GENLIST_ITEM_CHECK_OR_GOTO(it, label) \ ELM_WIDGET_ITEM_CHECK_OR_GOTO((Elm_Widget_Item *)it, label); \ if (!it->base.widget || !elm_widget_type_check \ ((it->base.widget), ELM_GENLIST_SMART_NAME, __func__)) goto label; #endif elementary-1.7.7/src/lib/Makefile.in0000664000175000017500000041435312143521123014224 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ @ELEMENTARY_WINDOWS_BUILD_TRUE@am__append_1 = -DELEMENTARY_BUILD subdir = src/lib DIST_COMMON = $(includes_HEADERS) $(includesub_HEADERS) \ $(includesunstable_HEADERS) $(srcdir)/Elementary.h.in \ $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = Elementary.h CONFIG_CLEAN_VPATH_FILES = 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includesdir)" \ "$(DESTDIR)$(includesubdir)" \ "$(DESTDIR)$(includesunstabledir)" LTLIBRARIES = $(lib_LTLIBRARIES) libelementary_la_DEPENDENCIES = am_libelementary_la_OBJECTS = libelementary_la-elc_ctxpopup.lo \ libelementary_la-elc_fileselector.lo \ libelementary_la-elc_fileselector_button.lo \ libelementary_la-elc_fileselector_entry.lo \ libelementary_la-elc_hoversel.lo \ libelementary_la-elc_multibuttonentry.lo \ libelementary_la-elc_naviframe.lo \ libelementary_la-elc_player.lo libelementary_la-elc_popup.lo \ libelementary_la-elc_scrolled_entry.lo \ libelementary_la-elm_access.lo \ libelementary_la-elm_actionslider.lo \ libelementary_la-elm_bg.lo libelementary_la-elm_box.lo \ libelementary_la-elm_bubble.lo libelementary_la-elm_button.lo \ libelementary_la-elm_calendar.lo libelementary_la-elm_check.lo \ libelementary_la-elm_clock.lo libelementary_la-elm_cnp.lo \ libelementary_la-elm_colorselector.lo \ libelementary_la-elm_config.lo libelementary_la-elm_conform.lo \ libelementary_la-elm_container.lo \ libelementary_la-elm_datetime.lo \ libelementary_la-elm_dayselector.lo \ libelementary_la-elm_diskselector.lo \ libelementary_la-elm_entry.lo libelementary_la-elm_flip.lo \ libelementary_la-elm_flipselector.lo \ libelementary_la-elm_font.lo libelementary_la-elm_frame.lo \ libelementary_la-elm_gengrid.lo \ libelementary_la-elm_genlist.lo \ libelementary_la-elm_gesture_layer.lo \ libelementary_la-elm_glview.lo libelementary_la-elm_grid.lo \ libelementary_la-elm_hover.lo libelementary_la-elm_icon.lo \ libelementary_la-elm_image.lo libelementary_la-elm_index.lo \ libelementary_la-elm_interface_scrollable.lo \ libelementary_la-elm_inwin.lo libelementary_la-elm_label.lo \ libelementary_la-elm_layout.lo libelementary_la-elm_list.lo \ libelementary_la-elm_main.lo libelementary_la-elm_map.lo \ libelementary_la-elm_mapbuf.lo libelementary_la-elm_menu.lo \ libelementary_la-elm_module.lo libelementary_la-elm_notify.lo \ libelementary_la-elm_panel.lo libelementary_la-elm_panes.lo \ libelementary_la-elm_photo.lo libelementary_la-elm_photocam.lo \ libelementary_la-elm_plug.lo \ libelementary_la-elm_progressbar.lo \ libelementary_la-elm_radio.lo libelementary_la-elm_route.lo \ libelementary_la-elm_scroller.lo \ libelementary_la-elm_segment_control.lo \ libelementary_la-elm_separator.lo \ libelementary_la-elm_slider.lo \ libelementary_la-elm_slideshow.lo \ libelementary_la-elm_spinner.lo libelementary_la-elm_store.lo \ libelementary_la-elm_table.lo libelementary_la-elm_theme.lo \ libelementary_la-elm_thumb.lo libelementary_la-elm_toolbar.lo \ libelementary_la-elm_transit.lo libelementary_la-elm_util.lo \ libelementary_la-elm_video.lo libelementary_la-elm_web.lo \ libelementary_la-elm_widget.lo libelementary_la-elm_win.lo \ libelementary_la-els_box.lo libelementary_la-els_cursor.lo \ libelementary_la-els_pan.lo libelementary_la-els_scroller.lo \ libelementary_la-els_tooltip.lo libelementary_la-elu_ews_wm.lo libelementary_la_OBJECTS = $(am_libelementary_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent libelementary_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(libelementary_la_CFLAGS) $(CFLAGS) \ $(libelementary_la_LDFLAGS) $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; SOURCES = $(libelementary_la_SOURCES) DIST_SOURCES = $(libelementary_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac HEADERS = $(includes_HEADERS) $(includesub_HEADERS) \ $(includesunstable_HEADERS) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = -DELM_INTERNAL_API_ARGESFSDFEFC=1 \ -DMODULES_PATH=\"$(libdir)/elementary/modules\" -I. \ -I$(top_builddir) -I$(top_srcdir) -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DLOCALE_DIR=\"@LOCALE_DIR@\" -DPACKAGE_LIB_DIR=\"$(libdir)\" \ @ELEMENTARY_CFLAGS@ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_FB_CFLAGS@ @ELEMENTARY_SDL_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ @ELEMENTARY_WEB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ @ELEMENTARY_ECORE_CON_CFLAGS@ \ @ELEMENTARY_ECORE_IMF_CFLAGS@ @ELEMENTARY_WAYLAND_CFLAGS@ \ @EVIL_CFLAGS@ @EIO_CFLAGS@ @EMOTION_CFLAGS@ $(am__append_1) lib_LTLIBRARIES = libelementary.la includes_HEADERS = \ Elementary.h \ Elementary_Cursor.h includesdir = $(includedir)/elementary-@VMAJ@ includesunstable_HEADERS = \ elm_interface_scrollable.h \ elm_widget.h \ elm_widget_actionslider.h \ elm_widget_bg.h \ elm_widget_box.h \ elm_widget_bubble.h \ elm_widget_button.h \ elm_widget_calendar.h \ elm_widget_check.h \ elm_widget_clock.h \ elm_widget_colorselector.h \ elm_widget_conform.h \ elm_widget_container.h \ elm_widget_datetime.h \ elm_widget_dayselector.h \ elm_widget_diskselector.h \ elm_widget_fileselector.h \ elm_widget_fileselector_button.h \ elm_widget_flip.h \ elm_widget_flipselector.h \ elm_widget_frame.h \ elm_widget_gengrid.h \ elm_widget_genlist.h \ elm_widget_glview.h \ elm_widget_grid.h \ elm_widget_hover.h \ elm_widget_hoversel.h \ elm_widget_icon.h \ elm_widget_image.h \ elm_widget_index.h \ elm_widget_inwin.h \ elm_widget_label.h \ elm_widget_layout.h \ elm_widget_list.h \ elm_widget_map.h \ elm_widget_mapbuf.h \ elm_widget_menu.h \ elm_widget_naviframe.h \ elm_widget_notify.h \ elm_widget_panes.h \ elm_widget_photo.h \ elm_widget_photocam.h \ elm_widget_player.h \ elm_widget_plug.h \ elm_widget_progressbar.h \ elm_widget_radio.h \ elm_widget_route.h \ elm_widget_scroller.h \ elm_widget_segment_control.h \ elm_widget_separator.h \ elm_widget_slider.h \ elm_widget_slideshow.h \ elm_widget_spinner.h \ elm_widget_table.h \ elm_widget_thumb.h \ elm_widget_video.h \ elm_widget_web.h includesunstabledir = $(includedir)/elementary-@VMAJ@ includesub_HEADERS = \ elc_ctxpopup.h \ elm_dayselector.h \ elc_fileselector_button.h \ elc_fileselector_entry.h \ elc_fileselector.h \ elc_hoversel.h \ elc_multibuttonentry.h \ elc_naviframe.h \ elc_popup.h \ elm_actionslider.h \ elm_app.h \ elm_authors.h \ elm_bg.h \ elm_box.h \ elm_bubble.h \ elm_button.h \ elm_cache.h \ elm_calendar.h \ elm_check.h \ elm_clock.h \ elm_cnp.h \ elm_colorselector.h \ elm_config.h \ elm_conform.h \ elm_cursor.h \ elm_datetime.h \ elm_debug.h \ elm_deprecated.h \ elm_diskselector.h \ elm_entry.h \ elm_finger.h \ elm_flip.h \ elm_flipselector.h \ elm_focus.h \ elm_font.h \ elm_frame.h \ elm_gen.h \ elm_general.h \ elm_gengrid.h \ elm_genlist.h \ elm_gesture_layer.h \ elm_getting_started.h \ elm_glview.h \ elm_grid.h \ elm_hover.h \ elm_icon.h \ elm_image.h \ elm_inwin.h \ elm_plug.h \ elm_index.h \ elm_intro.h \ elm_label.h \ elm_layout.h \ elm_list.h \ elm_macros.h \ elm_mapbuf.h \ elm_map.h \ elm_menu.h \ elm_mirroring.h \ elm_need.h \ elm_notify.h \ elm_object.h \ elm_object_item.h \ elm_panel.h \ elm_panes.h \ elm_photocam.h \ elm_photo.h \ elm_progressbar.h \ elm_radio.h \ elm_route.h \ elm_scale.h \ elm_scroller.h \ elm_scroll.h \ elm_segment_control.h \ elm_separator.h \ elm_slider.h \ elm_slideshow.h \ elm_spinner.h \ elm_store.h \ elm_table.h \ elm_theme.h \ elm_thumb.h \ elm_toolbar.h \ elm_tooltip.h \ elm_transit.h \ elm_video.h \ elm_web.h \ elm_win.h includesubdir = $(includedir)/elementary-@VMAJ@/ libelementary_la_SOURCES = \ elm_gen_common.h \ elm_priv.h \ els_box.h \ els_pan.h \ els_scroller.h \ elc_ctxpopup.c \ elc_fileselector.c \ elc_fileselector_button.c \ elc_fileselector_entry.c \ elc_hoversel.c \ elc_multibuttonentry.c \ elc_naviframe.c \ elc_player.c \ elc_popup.c \ elc_scrolled_entry.c \ elm_access.c \ elm_actionslider.c \ elm_bg.c \ elm_box.c \ elm_bubble.c \ elm_button.c \ elm_calendar.c \ elm_check.c \ elm_clock.c \ elm_cnp.c \ elm_colorselector.c \ elm_config.c \ elm_conform.c \ elm_container.c \ elm_datetime.c \ elm_dayselector.c \ elm_diskselector.c \ elm_entry.c \ elm_flip.c \ elm_flipselector.c \ elm_font.c \ elm_frame.c \ elm_gengrid.c \ elm_genlist.c \ elm_gesture_layer.c \ elm_glview.c \ elm_grid.c \ elm_hover.c \ elm_icon.c \ elm_image.c \ elm_index.c \ elm_interface_scrollable.c \ elm_inwin.c \ elm_label.c \ elm_layout.c \ elm_list.c \ elm_main.c \ elm_map.c \ elm_mapbuf.c \ elm_menu.c \ elm_module.c \ elm_notify.c \ elm_panel.c \ elm_panes.c \ elm_photo.c \ elm_photocam.c \ elm_plug.c \ elm_progressbar.c \ elm_radio.c \ elm_route.c \ elm_scroller.c \ elm_segment_control.c \ elm_separator.c \ elm_slider.c \ elm_slideshow.c \ elm_spinner.c \ elm_store.c \ elm_table.c \ elm_theme.c \ elm_thumb.c \ elm_toolbar.c \ elm_transit.c \ elm_util.c \ elm_video.c \ elm_web.c \ elm_widget.c \ elm_win.c \ els_box.c \ els_cursor.c \ els_pan.c \ els_scroller.c \ els_tooltip.c \ elu_ews_wm.c libelementary_la_CFLAGS = libelementary_la_LIBADD = \ @my_libs@ \ @dlopen_libs@ \ @ELEMENTARY_LIBS@ \ @ELEMENTARY_X_LIBS@ \ @ELEMENTARY_FB_LIBS@ \ @ELEMENTARY_SDL_LIBS@ \ @ELEMENTARY_WIN32_LIBS@ \ @ELEMENTARY_WINCE_LIBS@ \ @ELEMENTARY_EDBUS_LIBS@ \ @ELEMENTARY_EFREET_LIBS@ \ @ELEMENTARY_ETHUMB_LIBS@ \ @ELEMENTARY_WEB_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_ECORE_IMF_LIBS@ \ @ELEMENTARY_ECORE_CON_LIBS@ \ @ELEMENTARY_WAYLAND_LIBS@ \ @EVIL_LIBS@ \ @EIO_LIBS@ \ @EMOTION_LIBS@ \ @LTLIBINTL@ libelementary_la_LDFLAGS = \ -no-undefined @lt_enable_auto_import@ \ -version-info @version_info@ @release_info@ EXTRA_DIST = \ elm_factory.h \ elm_factory.c all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(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) --foreign src/lib/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/lib/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): Elementary.h: $(top_builddir)/config.status $(srcdir)/Elementary.h.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ install-libLTLIBRARIES: $(lib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ } uninstall-libLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ done clean-libLTLIBRARIES: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done libelementary.la: $(libelementary_la_OBJECTS) $(libelementary_la_DEPENDENCIES) $(EXTRA_libelementary_la_DEPENDENCIES) $(AM_V_CCLD)$(libelementary_la_LINK) -rpath $(libdir) $(libelementary_la_OBJECTS) $(libelementary_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elc_ctxpopup.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elc_fileselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elc_fileselector_button.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elc_fileselector_entry.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elc_hoversel.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elc_multibuttonentry.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elc_naviframe.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elc_player.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elc_popup.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elc_scrolled_entry.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_access.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_actionslider.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_bg.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_box.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_bubble.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_button.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_calendar.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_check.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_clock.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_cnp.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_colorselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_config.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_conform.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_container.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_datetime.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_dayselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_diskselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_entry.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_flip.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_flipselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_font.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_frame.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_gengrid.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_genlist.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_gesture_layer.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_glview.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_grid.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_hover.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_icon.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_image.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_index.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_interface_scrollable.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_inwin.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_label.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_layout.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_list.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_main.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_map.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_mapbuf.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_menu.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_module.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_notify.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_panel.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_panes.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_photo.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_photocam.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_plug.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_progressbar.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_radio.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_route.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_scroller.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_segment_control.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_separator.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_slider.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_slideshow.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_spinner.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_store.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_table.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_theme.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_thumb.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_toolbar.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_transit.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_util.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_video.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_web.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_widget.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elm_win.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-els_box.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-els_cursor.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-els_pan.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-els_scroller.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-els_tooltip.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libelementary_la-elu_ews_wm.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< libelementary_la-elc_ctxpopup.lo: elc_ctxpopup.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elc_ctxpopup.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elc_ctxpopup.Tpo -c -o libelementary_la-elc_ctxpopup.lo `test -f 'elc_ctxpopup.c' || echo '$(srcdir)/'`elc_ctxpopup.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elc_ctxpopup.Tpo $(DEPDIR)/libelementary_la-elc_ctxpopup.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elc_ctxpopup.c' object='libelementary_la-elc_ctxpopup.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elc_ctxpopup.lo `test -f 'elc_ctxpopup.c' || echo '$(srcdir)/'`elc_ctxpopup.c libelementary_la-elc_fileselector.lo: elc_fileselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elc_fileselector.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elc_fileselector.Tpo -c -o libelementary_la-elc_fileselector.lo `test -f 'elc_fileselector.c' || echo '$(srcdir)/'`elc_fileselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elc_fileselector.Tpo $(DEPDIR)/libelementary_la-elc_fileselector.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elc_fileselector.c' object='libelementary_la-elc_fileselector.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elc_fileselector.lo `test -f 'elc_fileselector.c' || echo '$(srcdir)/'`elc_fileselector.c libelementary_la-elc_fileselector_button.lo: elc_fileselector_button.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elc_fileselector_button.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elc_fileselector_button.Tpo -c -o libelementary_la-elc_fileselector_button.lo `test -f 'elc_fileselector_button.c' || echo '$(srcdir)/'`elc_fileselector_button.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elc_fileselector_button.Tpo $(DEPDIR)/libelementary_la-elc_fileselector_button.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elc_fileselector_button.c' object='libelementary_la-elc_fileselector_button.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elc_fileselector_button.lo `test -f 'elc_fileselector_button.c' || echo '$(srcdir)/'`elc_fileselector_button.c libelementary_la-elc_fileselector_entry.lo: elc_fileselector_entry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elc_fileselector_entry.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elc_fileselector_entry.Tpo -c -o libelementary_la-elc_fileselector_entry.lo `test -f 'elc_fileselector_entry.c' || echo '$(srcdir)/'`elc_fileselector_entry.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elc_fileselector_entry.Tpo $(DEPDIR)/libelementary_la-elc_fileselector_entry.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elc_fileselector_entry.c' object='libelementary_la-elc_fileselector_entry.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elc_fileselector_entry.lo `test -f 'elc_fileselector_entry.c' || echo '$(srcdir)/'`elc_fileselector_entry.c libelementary_la-elc_hoversel.lo: elc_hoversel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elc_hoversel.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elc_hoversel.Tpo -c -o libelementary_la-elc_hoversel.lo `test -f 'elc_hoversel.c' || echo '$(srcdir)/'`elc_hoversel.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elc_hoversel.Tpo $(DEPDIR)/libelementary_la-elc_hoversel.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elc_hoversel.c' object='libelementary_la-elc_hoversel.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elc_hoversel.lo `test -f 'elc_hoversel.c' || echo '$(srcdir)/'`elc_hoversel.c libelementary_la-elc_multibuttonentry.lo: elc_multibuttonentry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elc_multibuttonentry.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elc_multibuttonentry.Tpo -c -o libelementary_la-elc_multibuttonentry.lo `test -f 'elc_multibuttonentry.c' || echo '$(srcdir)/'`elc_multibuttonentry.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elc_multibuttonentry.Tpo $(DEPDIR)/libelementary_la-elc_multibuttonentry.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elc_multibuttonentry.c' object='libelementary_la-elc_multibuttonentry.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elc_multibuttonentry.lo `test -f 'elc_multibuttonentry.c' || echo '$(srcdir)/'`elc_multibuttonentry.c libelementary_la-elc_naviframe.lo: elc_naviframe.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elc_naviframe.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elc_naviframe.Tpo -c -o libelementary_la-elc_naviframe.lo `test -f 'elc_naviframe.c' || echo '$(srcdir)/'`elc_naviframe.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elc_naviframe.Tpo $(DEPDIR)/libelementary_la-elc_naviframe.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elc_naviframe.c' object='libelementary_la-elc_naviframe.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elc_naviframe.lo `test -f 'elc_naviframe.c' || echo '$(srcdir)/'`elc_naviframe.c libelementary_la-elc_player.lo: elc_player.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elc_player.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elc_player.Tpo -c -o libelementary_la-elc_player.lo `test -f 'elc_player.c' || echo '$(srcdir)/'`elc_player.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elc_player.Tpo $(DEPDIR)/libelementary_la-elc_player.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elc_player.c' object='libelementary_la-elc_player.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elc_player.lo `test -f 'elc_player.c' || echo '$(srcdir)/'`elc_player.c libelementary_la-elc_popup.lo: elc_popup.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elc_popup.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elc_popup.Tpo -c -o libelementary_la-elc_popup.lo `test -f 'elc_popup.c' || echo '$(srcdir)/'`elc_popup.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elc_popup.Tpo $(DEPDIR)/libelementary_la-elc_popup.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elc_popup.c' object='libelementary_la-elc_popup.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elc_popup.lo `test -f 'elc_popup.c' || echo '$(srcdir)/'`elc_popup.c libelementary_la-elc_scrolled_entry.lo: elc_scrolled_entry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elc_scrolled_entry.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elc_scrolled_entry.Tpo -c -o libelementary_la-elc_scrolled_entry.lo `test -f 'elc_scrolled_entry.c' || echo '$(srcdir)/'`elc_scrolled_entry.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elc_scrolled_entry.Tpo $(DEPDIR)/libelementary_la-elc_scrolled_entry.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elc_scrolled_entry.c' object='libelementary_la-elc_scrolled_entry.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elc_scrolled_entry.lo `test -f 'elc_scrolled_entry.c' || echo '$(srcdir)/'`elc_scrolled_entry.c libelementary_la-elm_access.lo: elm_access.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_access.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_access.Tpo -c -o libelementary_la-elm_access.lo `test -f 'elm_access.c' || echo '$(srcdir)/'`elm_access.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_access.Tpo $(DEPDIR)/libelementary_la-elm_access.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_access.c' object='libelementary_la-elm_access.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_access.lo `test -f 'elm_access.c' || echo '$(srcdir)/'`elm_access.c libelementary_la-elm_actionslider.lo: elm_actionslider.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_actionslider.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_actionslider.Tpo -c -o libelementary_la-elm_actionslider.lo `test -f 'elm_actionslider.c' || echo '$(srcdir)/'`elm_actionslider.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_actionslider.Tpo $(DEPDIR)/libelementary_la-elm_actionslider.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_actionslider.c' object='libelementary_la-elm_actionslider.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_actionslider.lo `test -f 'elm_actionslider.c' || echo '$(srcdir)/'`elm_actionslider.c libelementary_la-elm_bg.lo: elm_bg.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_bg.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_bg.Tpo -c -o libelementary_la-elm_bg.lo `test -f 'elm_bg.c' || echo '$(srcdir)/'`elm_bg.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_bg.Tpo $(DEPDIR)/libelementary_la-elm_bg.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_bg.c' object='libelementary_la-elm_bg.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_bg.lo `test -f 'elm_bg.c' || echo '$(srcdir)/'`elm_bg.c libelementary_la-elm_box.lo: elm_box.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_box.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_box.Tpo -c -o libelementary_la-elm_box.lo `test -f 'elm_box.c' || echo '$(srcdir)/'`elm_box.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_box.Tpo $(DEPDIR)/libelementary_la-elm_box.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_box.c' object='libelementary_la-elm_box.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_box.lo `test -f 'elm_box.c' || echo '$(srcdir)/'`elm_box.c libelementary_la-elm_bubble.lo: elm_bubble.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_bubble.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_bubble.Tpo -c -o libelementary_la-elm_bubble.lo `test -f 'elm_bubble.c' || echo '$(srcdir)/'`elm_bubble.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_bubble.Tpo $(DEPDIR)/libelementary_la-elm_bubble.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_bubble.c' object='libelementary_la-elm_bubble.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_bubble.lo `test -f 'elm_bubble.c' || echo '$(srcdir)/'`elm_bubble.c libelementary_la-elm_button.lo: elm_button.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_button.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_button.Tpo -c -o libelementary_la-elm_button.lo `test -f 'elm_button.c' || echo '$(srcdir)/'`elm_button.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_button.Tpo $(DEPDIR)/libelementary_la-elm_button.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_button.c' object='libelementary_la-elm_button.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_button.lo `test -f 'elm_button.c' || echo '$(srcdir)/'`elm_button.c libelementary_la-elm_calendar.lo: elm_calendar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_calendar.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_calendar.Tpo -c -o libelementary_la-elm_calendar.lo `test -f 'elm_calendar.c' || echo '$(srcdir)/'`elm_calendar.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_calendar.Tpo $(DEPDIR)/libelementary_la-elm_calendar.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_calendar.c' object='libelementary_la-elm_calendar.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_calendar.lo `test -f 'elm_calendar.c' || echo '$(srcdir)/'`elm_calendar.c libelementary_la-elm_check.lo: elm_check.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_check.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_check.Tpo -c -o libelementary_la-elm_check.lo `test -f 'elm_check.c' || echo '$(srcdir)/'`elm_check.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_check.Tpo $(DEPDIR)/libelementary_la-elm_check.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_check.c' object='libelementary_la-elm_check.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_check.lo `test -f 'elm_check.c' || echo '$(srcdir)/'`elm_check.c libelementary_la-elm_clock.lo: elm_clock.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_clock.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_clock.Tpo -c -o libelementary_la-elm_clock.lo `test -f 'elm_clock.c' || echo '$(srcdir)/'`elm_clock.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_clock.Tpo $(DEPDIR)/libelementary_la-elm_clock.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_clock.c' object='libelementary_la-elm_clock.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_clock.lo `test -f 'elm_clock.c' || echo '$(srcdir)/'`elm_clock.c libelementary_la-elm_cnp.lo: elm_cnp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_cnp.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_cnp.Tpo -c -o libelementary_la-elm_cnp.lo `test -f 'elm_cnp.c' || echo '$(srcdir)/'`elm_cnp.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_cnp.Tpo $(DEPDIR)/libelementary_la-elm_cnp.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_cnp.c' object='libelementary_la-elm_cnp.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_cnp.lo `test -f 'elm_cnp.c' || echo '$(srcdir)/'`elm_cnp.c libelementary_la-elm_colorselector.lo: elm_colorselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_colorselector.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_colorselector.Tpo -c -o libelementary_la-elm_colorselector.lo `test -f 'elm_colorselector.c' || echo '$(srcdir)/'`elm_colorselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_colorselector.Tpo $(DEPDIR)/libelementary_la-elm_colorselector.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_colorselector.c' object='libelementary_la-elm_colorselector.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_colorselector.lo `test -f 'elm_colorselector.c' || echo '$(srcdir)/'`elm_colorselector.c libelementary_la-elm_config.lo: elm_config.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_config.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_config.Tpo -c -o libelementary_la-elm_config.lo `test -f 'elm_config.c' || echo '$(srcdir)/'`elm_config.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_config.Tpo $(DEPDIR)/libelementary_la-elm_config.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_config.c' object='libelementary_la-elm_config.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_config.lo `test -f 'elm_config.c' || echo '$(srcdir)/'`elm_config.c libelementary_la-elm_conform.lo: elm_conform.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_conform.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_conform.Tpo -c -o libelementary_la-elm_conform.lo `test -f 'elm_conform.c' || echo '$(srcdir)/'`elm_conform.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_conform.Tpo $(DEPDIR)/libelementary_la-elm_conform.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_conform.c' object='libelementary_la-elm_conform.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_conform.lo `test -f 'elm_conform.c' || echo '$(srcdir)/'`elm_conform.c libelementary_la-elm_container.lo: elm_container.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_container.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_container.Tpo -c -o libelementary_la-elm_container.lo `test -f 'elm_container.c' || echo '$(srcdir)/'`elm_container.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_container.Tpo $(DEPDIR)/libelementary_la-elm_container.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_container.c' object='libelementary_la-elm_container.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_container.lo `test -f 'elm_container.c' || echo '$(srcdir)/'`elm_container.c libelementary_la-elm_datetime.lo: elm_datetime.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_datetime.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_datetime.Tpo -c -o libelementary_la-elm_datetime.lo `test -f 'elm_datetime.c' || echo '$(srcdir)/'`elm_datetime.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_datetime.Tpo $(DEPDIR)/libelementary_la-elm_datetime.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_datetime.c' object='libelementary_la-elm_datetime.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_datetime.lo `test -f 'elm_datetime.c' || echo '$(srcdir)/'`elm_datetime.c libelementary_la-elm_dayselector.lo: elm_dayselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_dayselector.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_dayselector.Tpo -c -o libelementary_la-elm_dayselector.lo `test -f 'elm_dayselector.c' || echo '$(srcdir)/'`elm_dayselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_dayselector.Tpo $(DEPDIR)/libelementary_la-elm_dayselector.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_dayselector.c' object='libelementary_la-elm_dayselector.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_dayselector.lo `test -f 'elm_dayselector.c' || echo '$(srcdir)/'`elm_dayselector.c libelementary_la-elm_diskselector.lo: elm_diskselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_diskselector.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_diskselector.Tpo -c -o libelementary_la-elm_diskselector.lo `test -f 'elm_diskselector.c' || echo '$(srcdir)/'`elm_diskselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_diskselector.Tpo $(DEPDIR)/libelementary_la-elm_diskselector.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_diskselector.c' object='libelementary_la-elm_diskselector.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_diskselector.lo `test -f 'elm_diskselector.c' || echo '$(srcdir)/'`elm_diskselector.c libelementary_la-elm_entry.lo: elm_entry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_entry.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_entry.Tpo -c -o libelementary_la-elm_entry.lo `test -f 'elm_entry.c' || echo '$(srcdir)/'`elm_entry.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_entry.Tpo $(DEPDIR)/libelementary_la-elm_entry.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_entry.c' object='libelementary_la-elm_entry.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_entry.lo `test -f 'elm_entry.c' || echo '$(srcdir)/'`elm_entry.c libelementary_la-elm_flip.lo: elm_flip.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_flip.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_flip.Tpo -c -o libelementary_la-elm_flip.lo `test -f 'elm_flip.c' || echo '$(srcdir)/'`elm_flip.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_flip.Tpo $(DEPDIR)/libelementary_la-elm_flip.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_flip.c' object='libelementary_la-elm_flip.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_flip.lo `test -f 'elm_flip.c' || echo '$(srcdir)/'`elm_flip.c libelementary_la-elm_flipselector.lo: elm_flipselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_flipselector.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_flipselector.Tpo -c -o libelementary_la-elm_flipselector.lo `test -f 'elm_flipselector.c' || echo '$(srcdir)/'`elm_flipselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_flipselector.Tpo $(DEPDIR)/libelementary_la-elm_flipselector.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_flipselector.c' object='libelementary_la-elm_flipselector.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_flipselector.lo `test -f 'elm_flipselector.c' || echo '$(srcdir)/'`elm_flipselector.c libelementary_la-elm_font.lo: elm_font.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_font.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_font.Tpo -c -o libelementary_la-elm_font.lo `test -f 'elm_font.c' || echo '$(srcdir)/'`elm_font.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_font.Tpo $(DEPDIR)/libelementary_la-elm_font.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_font.c' object='libelementary_la-elm_font.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_font.lo `test -f 'elm_font.c' || echo '$(srcdir)/'`elm_font.c libelementary_la-elm_frame.lo: elm_frame.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_frame.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_frame.Tpo -c -o libelementary_la-elm_frame.lo `test -f 'elm_frame.c' || echo '$(srcdir)/'`elm_frame.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_frame.Tpo $(DEPDIR)/libelementary_la-elm_frame.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_frame.c' object='libelementary_la-elm_frame.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_frame.lo `test -f 'elm_frame.c' || echo '$(srcdir)/'`elm_frame.c libelementary_la-elm_gengrid.lo: elm_gengrid.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_gengrid.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_gengrid.Tpo -c -o libelementary_la-elm_gengrid.lo `test -f 'elm_gengrid.c' || echo '$(srcdir)/'`elm_gengrid.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_gengrid.Tpo $(DEPDIR)/libelementary_la-elm_gengrid.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_gengrid.c' object='libelementary_la-elm_gengrid.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_gengrid.lo `test -f 'elm_gengrid.c' || echo '$(srcdir)/'`elm_gengrid.c libelementary_la-elm_genlist.lo: elm_genlist.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_genlist.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_genlist.Tpo -c -o libelementary_la-elm_genlist.lo `test -f 'elm_genlist.c' || echo '$(srcdir)/'`elm_genlist.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_genlist.Tpo $(DEPDIR)/libelementary_la-elm_genlist.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_genlist.c' object='libelementary_la-elm_genlist.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_genlist.lo `test -f 'elm_genlist.c' || echo '$(srcdir)/'`elm_genlist.c libelementary_la-elm_gesture_layer.lo: elm_gesture_layer.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_gesture_layer.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_gesture_layer.Tpo -c -o libelementary_la-elm_gesture_layer.lo `test -f 'elm_gesture_layer.c' || echo '$(srcdir)/'`elm_gesture_layer.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_gesture_layer.Tpo $(DEPDIR)/libelementary_la-elm_gesture_layer.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_gesture_layer.c' object='libelementary_la-elm_gesture_layer.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_gesture_layer.lo `test -f 'elm_gesture_layer.c' || echo '$(srcdir)/'`elm_gesture_layer.c libelementary_la-elm_glview.lo: elm_glview.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_glview.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_glview.Tpo -c -o libelementary_la-elm_glview.lo `test -f 'elm_glview.c' || echo '$(srcdir)/'`elm_glview.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_glview.Tpo $(DEPDIR)/libelementary_la-elm_glview.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_glview.c' object='libelementary_la-elm_glview.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_glview.lo `test -f 'elm_glview.c' || echo '$(srcdir)/'`elm_glview.c libelementary_la-elm_grid.lo: elm_grid.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_grid.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_grid.Tpo -c -o libelementary_la-elm_grid.lo `test -f 'elm_grid.c' || echo '$(srcdir)/'`elm_grid.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_grid.Tpo $(DEPDIR)/libelementary_la-elm_grid.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_grid.c' object='libelementary_la-elm_grid.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_grid.lo `test -f 'elm_grid.c' || echo '$(srcdir)/'`elm_grid.c libelementary_la-elm_hover.lo: elm_hover.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_hover.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_hover.Tpo -c -o libelementary_la-elm_hover.lo `test -f 'elm_hover.c' || echo '$(srcdir)/'`elm_hover.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_hover.Tpo $(DEPDIR)/libelementary_la-elm_hover.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_hover.c' object='libelementary_la-elm_hover.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_hover.lo `test -f 'elm_hover.c' || echo '$(srcdir)/'`elm_hover.c libelementary_la-elm_icon.lo: elm_icon.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_icon.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_icon.Tpo -c -o libelementary_la-elm_icon.lo `test -f 'elm_icon.c' || echo '$(srcdir)/'`elm_icon.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_icon.Tpo $(DEPDIR)/libelementary_la-elm_icon.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_icon.c' object='libelementary_la-elm_icon.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_icon.lo `test -f 'elm_icon.c' || echo '$(srcdir)/'`elm_icon.c libelementary_la-elm_image.lo: elm_image.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_image.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_image.Tpo -c -o libelementary_la-elm_image.lo `test -f 'elm_image.c' || echo '$(srcdir)/'`elm_image.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_image.Tpo $(DEPDIR)/libelementary_la-elm_image.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_image.c' object='libelementary_la-elm_image.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_image.lo `test -f 'elm_image.c' || echo '$(srcdir)/'`elm_image.c libelementary_la-elm_index.lo: elm_index.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_index.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_index.Tpo -c -o libelementary_la-elm_index.lo `test -f 'elm_index.c' || echo '$(srcdir)/'`elm_index.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_index.Tpo $(DEPDIR)/libelementary_la-elm_index.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_index.c' object='libelementary_la-elm_index.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_index.lo `test -f 'elm_index.c' || echo '$(srcdir)/'`elm_index.c libelementary_la-elm_interface_scrollable.lo: elm_interface_scrollable.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_interface_scrollable.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_interface_scrollable.Tpo -c -o libelementary_la-elm_interface_scrollable.lo `test -f 'elm_interface_scrollable.c' || echo '$(srcdir)/'`elm_interface_scrollable.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_interface_scrollable.Tpo $(DEPDIR)/libelementary_la-elm_interface_scrollable.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_interface_scrollable.c' object='libelementary_la-elm_interface_scrollable.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_interface_scrollable.lo `test -f 'elm_interface_scrollable.c' || echo '$(srcdir)/'`elm_interface_scrollable.c libelementary_la-elm_inwin.lo: elm_inwin.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_inwin.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_inwin.Tpo -c -o libelementary_la-elm_inwin.lo `test -f 'elm_inwin.c' || echo '$(srcdir)/'`elm_inwin.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_inwin.Tpo $(DEPDIR)/libelementary_la-elm_inwin.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_inwin.c' object='libelementary_la-elm_inwin.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_inwin.lo `test -f 'elm_inwin.c' || echo '$(srcdir)/'`elm_inwin.c libelementary_la-elm_label.lo: elm_label.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_label.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_label.Tpo -c -o libelementary_la-elm_label.lo `test -f 'elm_label.c' || echo '$(srcdir)/'`elm_label.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_label.Tpo $(DEPDIR)/libelementary_la-elm_label.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_label.c' object='libelementary_la-elm_label.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_label.lo `test -f 'elm_label.c' || echo '$(srcdir)/'`elm_label.c libelementary_la-elm_layout.lo: elm_layout.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_layout.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_layout.Tpo -c -o libelementary_la-elm_layout.lo `test -f 'elm_layout.c' || echo '$(srcdir)/'`elm_layout.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_layout.Tpo $(DEPDIR)/libelementary_la-elm_layout.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_layout.c' object='libelementary_la-elm_layout.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_layout.lo `test -f 'elm_layout.c' || echo '$(srcdir)/'`elm_layout.c libelementary_la-elm_list.lo: elm_list.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_list.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_list.Tpo -c -o libelementary_la-elm_list.lo `test -f 'elm_list.c' || echo '$(srcdir)/'`elm_list.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_list.Tpo $(DEPDIR)/libelementary_la-elm_list.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_list.c' object='libelementary_la-elm_list.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_list.lo `test -f 'elm_list.c' || echo '$(srcdir)/'`elm_list.c libelementary_la-elm_main.lo: elm_main.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_main.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_main.Tpo -c -o libelementary_la-elm_main.lo `test -f 'elm_main.c' || echo '$(srcdir)/'`elm_main.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_main.Tpo $(DEPDIR)/libelementary_la-elm_main.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_main.c' object='libelementary_la-elm_main.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_main.lo `test -f 'elm_main.c' || echo '$(srcdir)/'`elm_main.c libelementary_la-elm_map.lo: elm_map.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_map.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_map.Tpo -c -o libelementary_la-elm_map.lo `test -f 'elm_map.c' || echo '$(srcdir)/'`elm_map.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_map.Tpo $(DEPDIR)/libelementary_la-elm_map.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_map.c' object='libelementary_la-elm_map.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_map.lo `test -f 'elm_map.c' || echo '$(srcdir)/'`elm_map.c libelementary_la-elm_mapbuf.lo: elm_mapbuf.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_mapbuf.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_mapbuf.Tpo -c -o libelementary_la-elm_mapbuf.lo `test -f 'elm_mapbuf.c' || echo '$(srcdir)/'`elm_mapbuf.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_mapbuf.Tpo $(DEPDIR)/libelementary_la-elm_mapbuf.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_mapbuf.c' object='libelementary_la-elm_mapbuf.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_mapbuf.lo `test -f 'elm_mapbuf.c' || echo '$(srcdir)/'`elm_mapbuf.c libelementary_la-elm_menu.lo: elm_menu.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_menu.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_menu.Tpo -c -o libelementary_la-elm_menu.lo `test -f 'elm_menu.c' || echo '$(srcdir)/'`elm_menu.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_menu.Tpo $(DEPDIR)/libelementary_la-elm_menu.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_menu.c' object='libelementary_la-elm_menu.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_menu.lo `test -f 'elm_menu.c' || echo '$(srcdir)/'`elm_menu.c libelementary_la-elm_module.lo: elm_module.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_module.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_module.Tpo -c -o libelementary_la-elm_module.lo `test -f 'elm_module.c' || echo '$(srcdir)/'`elm_module.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_module.Tpo $(DEPDIR)/libelementary_la-elm_module.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_module.c' object='libelementary_la-elm_module.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_module.lo `test -f 'elm_module.c' || echo '$(srcdir)/'`elm_module.c libelementary_la-elm_notify.lo: elm_notify.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_notify.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_notify.Tpo -c -o libelementary_la-elm_notify.lo `test -f 'elm_notify.c' || echo '$(srcdir)/'`elm_notify.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_notify.Tpo $(DEPDIR)/libelementary_la-elm_notify.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_notify.c' object='libelementary_la-elm_notify.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_notify.lo `test -f 'elm_notify.c' || echo '$(srcdir)/'`elm_notify.c libelementary_la-elm_panel.lo: elm_panel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_panel.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_panel.Tpo -c -o libelementary_la-elm_panel.lo `test -f 'elm_panel.c' || echo '$(srcdir)/'`elm_panel.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_panel.Tpo $(DEPDIR)/libelementary_la-elm_panel.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_panel.c' object='libelementary_la-elm_panel.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_panel.lo `test -f 'elm_panel.c' || echo '$(srcdir)/'`elm_panel.c libelementary_la-elm_panes.lo: elm_panes.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_panes.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_panes.Tpo -c -o libelementary_la-elm_panes.lo `test -f 'elm_panes.c' || echo '$(srcdir)/'`elm_panes.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_panes.Tpo $(DEPDIR)/libelementary_la-elm_panes.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_panes.c' object='libelementary_la-elm_panes.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_panes.lo `test -f 'elm_panes.c' || echo '$(srcdir)/'`elm_panes.c libelementary_la-elm_photo.lo: elm_photo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_photo.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_photo.Tpo -c -o libelementary_la-elm_photo.lo `test -f 'elm_photo.c' || echo '$(srcdir)/'`elm_photo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_photo.Tpo $(DEPDIR)/libelementary_la-elm_photo.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_photo.c' object='libelementary_la-elm_photo.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_photo.lo `test -f 'elm_photo.c' || echo '$(srcdir)/'`elm_photo.c libelementary_la-elm_photocam.lo: elm_photocam.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_photocam.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_photocam.Tpo -c -o libelementary_la-elm_photocam.lo `test -f 'elm_photocam.c' || echo '$(srcdir)/'`elm_photocam.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_photocam.Tpo $(DEPDIR)/libelementary_la-elm_photocam.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_photocam.c' object='libelementary_la-elm_photocam.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_photocam.lo `test -f 'elm_photocam.c' || echo '$(srcdir)/'`elm_photocam.c libelementary_la-elm_plug.lo: elm_plug.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_plug.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_plug.Tpo -c -o libelementary_la-elm_plug.lo `test -f 'elm_plug.c' || echo '$(srcdir)/'`elm_plug.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_plug.Tpo $(DEPDIR)/libelementary_la-elm_plug.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_plug.c' object='libelementary_la-elm_plug.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_plug.lo `test -f 'elm_plug.c' || echo '$(srcdir)/'`elm_plug.c libelementary_la-elm_progressbar.lo: elm_progressbar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_progressbar.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_progressbar.Tpo -c -o libelementary_la-elm_progressbar.lo `test -f 'elm_progressbar.c' || echo '$(srcdir)/'`elm_progressbar.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_progressbar.Tpo $(DEPDIR)/libelementary_la-elm_progressbar.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_progressbar.c' object='libelementary_la-elm_progressbar.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_progressbar.lo `test -f 'elm_progressbar.c' || echo '$(srcdir)/'`elm_progressbar.c libelementary_la-elm_radio.lo: elm_radio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_radio.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_radio.Tpo -c -o libelementary_la-elm_radio.lo `test -f 'elm_radio.c' || echo '$(srcdir)/'`elm_radio.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_radio.Tpo $(DEPDIR)/libelementary_la-elm_radio.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_radio.c' object='libelementary_la-elm_radio.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_radio.lo `test -f 'elm_radio.c' || echo '$(srcdir)/'`elm_radio.c libelementary_la-elm_route.lo: elm_route.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_route.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_route.Tpo -c -o libelementary_la-elm_route.lo `test -f 'elm_route.c' || echo '$(srcdir)/'`elm_route.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_route.Tpo $(DEPDIR)/libelementary_la-elm_route.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_route.c' object='libelementary_la-elm_route.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_route.lo `test -f 'elm_route.c' || echo '$(srcdir)/'`elm_route.c libelementary_la-elm_scroller.lo: elm_scroller.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_scroller.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_scroller.Tpo -c -o libelementary_la-elm_scroller.lo `test -f 'elm_scroller.c' || echo '$(srcdir)/'`elm_scroller.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_scroller.Tpo $(DEPDIR)/libelementary_la-elm_scroller.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_scroller.c' object='libelementary_la-elm_scroller.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_scroller.lo `test -f 'elm_scroller.c' || echo '$(srcdir)/'`elm_scroller.c libelementary_la-elm_segment_control.lo: elm_segment_control.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_segment_control.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_segment_control.Tpo -c -o libelementary_la-elm_segment_control.lo `test -f 'elm_segment_control.c' || echo '$(srcdir)/'`elm_segment_control.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_segment_control.Tpo $(DEPDIR)/libelementary_la-elm_segment_control.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_segment_control.c' object='libelementary_la-elm_segment_control.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_segment_control.lo `test -f 'elm_segment_control.c' || echo '$(srcdir)/'`elm_segment_control.c libelementary_la-elm_separator.lo: elm_separator.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_separator.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_separator.Tpo -c -o libelementary_la-elm_separator.lo `test -f 'elm_separator.c' || echo '$(srcdir)/'`elm_separator.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_separator.Tpo $(DEPDIR)/libelementary_la-elm_separator.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_separator.c' object='libelementary_la-elm_separator.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_separator.lo `test -f 'elm_separator.c' || echo '$(srcdir)/'`elm_separator.c libelementary_la-elm_slider.lo: elm_slider.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_slider.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_slider.Tpo -c -o libelementary_la-elm_slider.lo `test -f 'elm_slider.c' || echo '$(srcdir)/'`elm_slider.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_slider.Tpo $(DEPDIR)/libelementary_la-elm_slider.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_slider.c' object='libelementary_la-elm_slider.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_slider.lo `test -f 'elm_slider.c' || echo '$(srcdir)/'`elm_slider.c libelementary_la-elm_slideshow.lo: elm_slideshow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_slideshow.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_slideshow.Tpo -c -o libelementary_la-elm_slideshow.lo `test -f 'elm_slideshow.c' || echo '$(srcdir)/'`elm_slideshow.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_slideshow.Tpo $(DEPDIR)/libelementary_la-elm_slideshow.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_slideshow.c' object='libelementary_la-elm_slideshow.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_slideshow.lo `test -f 'elm_slideshow.c' || echo '$(srcdir)/'`elm_slideshow.c libelementary_la-elm_spinner.lo: elm_spinner.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_spinner.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_spinner.Tpo -c -o libelementary_la-elm_spinner.lo `test -f 'elm_spinner.c' || echo '$(srcdir)/'`elm_spinner.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_spinner.Tpo $(DEPDIR)/libelementary_la-elm_spinner.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_spinner.c' object='libelementary_la-elm_spinner.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_spinner.lo `test -f 'elm_spinner.c' || echo '$(srcdir)/'`elm_spinner.c libelementary_la-elm_store.lo: elm_store.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_store.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_store.Tpo -c -o libelementary_la-elm_store.lo `test -f 'elm_store.c' || echo '$(srcdir)/'`elm_store.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_store.Tpo $(DEPDIR)/libelementary_la-elm_store.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_store.c' object='libelementary_la-elm_store.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_store.lo `test -f 'elm_store.c' || echo '$(srcdir)/'`elm_store.c libelementary_la-elm_table.lo: elm_table.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_table.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_table.Tpo -c -o libelementary_la-elm_table.lo `test -f 'elm_table.c' || echo '$(srcdir)/'`elm_table.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_table.Tpo $(DEPDIR)/libelementary_la-elm_table.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_table.c' object='libelementary_la-elm_table.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_table.lo `test -f 'elm_table.c' || echo '$(srcdir)/'`elm_table.c libelementary_la-elm_theme.lo: elm_theme.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_theme.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_theme.Tpo -c -o libelementary_la-elm_theme.lo `test -f 'elm_theme.c' || echo '$(srcdir)/'`elm_theme.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_theme.Tpo $(DEPDIR)/libelementary_la-elm_theme.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_theme.c' object='libelementary_la-elm_theme.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_theme.lo `test -f 'elm_theme.c' || echo '$(srcdir)/'`elm_theme.c libelementary_la-elm_thumb.lo: elm_thumb.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_thumb.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_thumb.Tpo -c -o libelementary_la-elm_thumb.lo `test -f 'elm_thumb.c' || echo '$(srcdir)/'`elm_thumb.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_thumb.Tpo $(DEPDIR)/libelementary_la-elm_thumb.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_thumb.c' object='libelementary_la-elm_thumb.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_thumb.lo `test -f 'elm_thumb.c' || echo '$(srcdir)/'`elm_thumb.c libelementary_la-elm_toolbar.lo: elm_toolbar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_toolbar.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_toolbar.Tpo -c -o libelementary_la-elm_toolbar.lo `test -f 'elm_toolbar.c' || echo '$(srcdir)/'`elm_toolbar.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_toolbar.Tpo $(DEPDIR)/libelementary_la-elm_toolbar.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_toolbar.c' object='libelementary_la-elm_toolbar.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_toolbar.lo `test -f 'elm_toolbar.c' || echo '$(srcdir)/'`elm_toolbar.c libelementary_la-elm_transit.lo: elm_transit.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_transit.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_transit.Tpo -c -o libelementary_la-elm_transit.lo `test -f 'elm_transit.c' || echo '$(srcdir)/'`elm_transit.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_transit.Tpo $(DEPDIR)/libelementary_la-elm_transit.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_transit.c' object='libelementary_la-elm_transit.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_transit.lo `test -f 'elm_transit.c' || echo '$(srcdir)/'`elm_transit.c libelementary_la-elm_util.lo: elm_util.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_util.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_util.Tpo -c -o libelementary_la-elm_util.lo `test -f 'elm_util.c' || echo '$(srcdir)/'`elm_util.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_util.Tpo $(DEPDIR)/libelementary_la-elm_util.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_util.c' object='libelementary_la-elm_util.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_util.lo `test -f 'elm_util.c' || echo '$(srcdir)/'`elm_util.c libelementary_la-elm_video.lo: elm_video.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_video.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_video.Tpo -c -o libelementary_la-elm_video.lo `test -f 'elm_video.c' || echo '$(srcdir)/'`elm_video.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_video.Tpo $(DEPDIR)/libelementary_la-elm_video.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_video.c' object='libelementary_la-elm_video.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_video.lo `test -f 'elm_video.c' || echo '$(srcdir)/'`elm_video.c libelementary_la-elm_web.lo: elm_web.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_web.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_web.Tpo -c -o libelementary_la-elm_web.lo `test -f 'elm_web.c' || echo '$(srcdir)/'`elm_web.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_web.Tpo $(DEPDIR)/libelementary_la-elm_web.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_web.c' object='libelementary_la-elm_web.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_web.lo `test -f 'elm_web.c' || echo '$(srcdir)/'`elm_web.c libelementary_la-elm_widget.lo: elm_widget.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_widget.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_widget.Tpo -c -o libelementary_la-elm_widget.lo `test -f 'elm_widget.c' || echo '$(srcdir)/'`elm_widget.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_widget.Tpo $(DEPDIR)/libelementary_la-elm_widget.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_widget.c' object='libelementary_la-elm_widget.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_widget.lo `test -f 'elm_widget.c' || echo '$(srcdir)/'`elm_widget.c libelementary_la-elm_win.lo: elm_win.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elm_win.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elm_win.Tpo -c -o libelementary_la-elm_win.lo `test -f 'elm_win.c' || echo '$(srcdir)/'`elm_win.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elm_win.Tpo $(DEPDIR)/libelementary_la-elm_win.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elm_win.c' object='libelementary_la-elm_win.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elm_win.lo `test -f 'elm_win.c' || echo '$(srcdir)/'`elm_win.c libelementary_la-els_box.lo: els_box.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-els_box.lo -MD -MP -MF $(DEPDIR)/libelementary_la-els_box.Tpo -c -o libelementary_la-els_box.lo `test -f 'els_box.c' || echo '$(srcdir)/'`els_box.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-els_box.Tpo $(DEPDIR)/libelementary_la-els_box.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='els_box.c' object='libelementary_la-els_box.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-els_box.lo `test -f 'els_box.c' || echo '$(srcdir)/'`els_box.c libelementary_la-els_cursor.lo: els_cursor.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-els_cursor.lo -MD -MP -MF $(DEPDIR)/libelementary_la-els_cursor.Tpo -c -o libelementary_la-els_cursor.lo `test -f 'els_cursor.c' || echo '$(srcdir)/'`els_cursor.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-els_cursor.Tpo $(DEPDIR)/libelementary_la-els_cursor.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='els_cursor.c' object='libelementary_la-els_cursor.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-els_cursor.lo `test -f 'els_cursor.c' || echo '$(srcdir)/'`els_cursor.c libelementary_la-els_pan.lo: els_pan.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-els_pan.lo -MD -MP -MF $(DEPDIR)/libelementary_la-els_pan.Tpo -c -o libelementary_la-els_pan.lo `test -f 'els_pan.c' || echo '$(srcdir)/'`els_pan.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-els_pan.Tpo $(DEPDIR)/libelementary_la-els_pan.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='els_pan.c' object='libelementary_la-els_pan.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-els_pan.lo `test -f 'els_pan.c' || echo '$(srcdir)/'`els_pan.c libelementary_la-els_scroller.lo: els_scroller.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-els_scroller.lo -MD -MP -MF $(DEPDIR)/libelementary_la-els_scroller.Tpo -c -o libelementary_la-els_scroller.lo `test -f 'els_scroller.c' || echo '$(srcdir)/'`els_scroller.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-els_scroller.Tpo $(DEPDIR)/libelementary_la-els_scroller.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='els_scroller.c' object='libelementary_la-els_scroller.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-els_scroller.lo `test -f 'els_scroller.c' || echo '$(srcdir)/'`els_scroller.c libelementary_la-els_tooltip.lo: els_tooltip.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-els_tooltip.lo -MD -MP -MF $(DEPDIR)/libelementary_la-els_tooltip.Tpo -c -o libelementary_la-els_tooltip.lo `test -f 'els_tooltip.c' || echo '$(srcdir)/'`els_tooltip.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-els_tooltip.Tpo $(DEPDIR)/libelementary_la-els_tooltip.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='els_tooltip.c' object='libelementary_la-els_tooltip.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-els_tooltip.lo `test -f 'els_tooltip.c' || echo '$(srcdir)/'`els_tooltip.c libelementary_la-elu_ews_wm.lo: elu_ews_wm.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -MT libelementary_la-elu_ews_wm.lo -MD -MP -MF $(DEPDIR)/libelementary_la-elu_ews_wm.Tpo -c -o libelementary_la-elu_ews_wm.lo `test -f 'elu_ews_wm.c' || echo '$(srcdir)/'`elu_ews_wm.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libelementary_la-elu_ews_wm.Tpo $(DEPDIR)/libelementary_la-elu_ews_wm.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='elu_ews_wm.c' object='libelementary_la-elu_ews_wm.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libelementary_la_CFLAGS) $(CFLAGS) -c -o libelementary_la-elu_ews_wm.lo `test -f 'elu_ews_wm.c' || echo '$(srcdir)/'`elu_ews_wm.c mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-includesHEADERS: $(includes_HEADERS) @$(NORMAL_INSTALL) @list='$(includes_HEADERS)'; test -n "$(includesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(includesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(includesdir)" || exit 1; \ fi; \ 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_HEADER) $$files '$(DESTDIR)$(includesdir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(includesdir)" || exit $$?; \ done uninstall-includesHEADERS: @$(NORMAL_UNINSTALL) @list='$(includes_HEADERS)'; test -n "$(includesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(includesdir)'; $(am__uninstall_files_from_dir) install-includesubHEADERS: $(includesub_HEADERS) @$(NORMAL_INSTALL) @list='$(includesub_HEADERS)'; test -n "$(includesubdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(includesubdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(includesubdir)" || exit 1; \ fi; \ 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_HEADER) $$files '$(DESTDIR)$(includesubdir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(includesubdir)" || exit $$?; \ done uninstall-includesubHEADERS: @$(NORMAL_UNINSTALL) @list='$(includesub_HEADERS)'; test -n "$(includesubdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(includesubdir)'; $(am__uninstall_files_from_dir) install-includesunstableHEADERS: $(includesunstable_HEADERS) @$(NORMAL_INSTALL) @list='$(includesunstable_HEADERS)'; test -n "$(includesunstabledir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(includesunstabledir)'"; \ $(MKDIR_P) "$(DESTDIR)$(includesunstabledir)" || exit 1; \ fi; \ 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_HEADER) $$files '$(DESTDIR)$(includesunstabledir)'"; \ $(INSTALL_HEADER) $$files "$(DESTDIR)$(includesunstabledir)" || exit $$?; \ done uninstall-includesunstableHEADERS: @$(NORMAL_UNINSTALL) @list='$(includesunstable_HEADERS)'; test -n "$(includesunstabledir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(includesunstabledir)'; $(am__uninstall_files_from_dir) 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: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ 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: $(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 check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(HEADERS) installdirs: for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includesdir)" "$(DESTDIR)$(includesubdir)" "$(DESTDIR)$(includesunstabledir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-includesHEADERS install-includesubHEADERS \ install-includesunstableHEADERS install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-libLTLIBRARIES 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-includesHEADERS uninstall-includesubHEADERS \ uninstall-includesunstableHEADERS uninstall-libLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libLTLIBRARIES clean-libtool ctags distclean \ distclean-compile 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-includesHEADERS \ install-includesubHEADERS install-includesunstableHEADERS \ install-info install-info-am install-libLTLIBRARIES \ 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-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-includesHEADERS \ uninstall-includesubHEADERS uninstall-includesunstableHEADERS \ uninstall-libLTLIBRARIES # 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: elementary-1.7.7/src/lib/elm_menu.c0000664000175000017500000007307312127353615014137 00000000000000#include #include "elm_priv.h" #include "elm_widget_menu.h" EAPI const char ELM_MENU_SMART_NAME[] = "elm_menu"; static const char SIG_CLICKED[] = "clicked"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_MENU_SMART_NAME, _elm_menu, Elm_Menu_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _smart_callbacks); static void _item_del(Elm_Menu_Item *item) { Elm_Menu_Item *child; EINA_LIST_FREE (item->submenu.items, child) _item_del(child); if (item->label) eina_stringshare_del(item->label); if (item->submenu.hv) evas_object_del(item->submenu.hv); if (item->submenu.location) evas_object_del(item->submenu.location); if (item->icon_str) eina_stringshare_del(item->icon_str); elm_widget_item_free(item); } static void _submenu_hide(Elm_Menu_Item *item) { Eina_List *l; Elm_Menu_Item *item2; evas_object_hide(item->submenu.hv); item->submenu.open = EINA_FALSE; EINA_LIST_FOREACH (item->submenu.items, l, item2) { if (item2->submenu.open) _submenu_hide(item2); } } static void _item_disable_hook(Elm_Object_Item *it) { Elm_Menu_Item *item = (Elm_Menu_Item *)it; if (elm_widget_item_disabled_get(item)) { edje_object_signal_emit(VIEW(item), "elm,state,disabled", "elm"); if (item->submenu.open) _submenu_hide(item); } else edje_object_signal_emit(VIEW(item), "elm,state,enabled", "elm"); edje_object_message_signal_process(VIEW(item)); } static void _item_sizing_eval(Elm_Menu_Item *item) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; if (!item->separator) elm_coords_finger_size_adjust(1, &minw, 1, &minh); edje_object_size_min_restricted_calc(VIEW(item), &minw, &minh, minw, minh); if (!item->separator) elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_size_hint_min_set(VIEW(item), minw, minh); evas_object_size_hint_max_set(VIEW(item), maxw, maxh); } static void _submenu_sizing_eval(Elm_Menu_Item *parent_it) { Eina_List *l; Elm_Menu_Item *item; Evas_Coord x_p, y_p, w_p, h_p, x2, y2, w2, h2, bx, by, bw, bh, px, py, pw, ph; ELM_MENU_DATA_GET_OR_RETURN(WIDGET(parent_it), sd); EINA_LIST_FOREACH (parent_it->submenu.items, l, item) _item_sizing_eval(item); evas_object_geometry_get (parent_it->submenu.location, &x_p, &y_p, &w_p, &h_p); evas_object_geometry_get(VIEW(parent_it), &x2, &y2, &w2, &h2); evas_object_geometry_get(parent_it->submenu.bx, &bx, &by, &bw, &bh); evas_object_geometry_get(sd->parent, &px, &py, &pw, &ph); x_p = x2 + w2; y_p = y2; /* If it overflows on the right, adjust the x */ if ((x_p + bw > px + pw) || elm_widget_mirrored_get(WIDGET(parent_it))) x_p = x2 - bw; /* If it overflows on the left, adjust the x - usually only happens * with an RTL interface */ if (x_p < px) x_p = x2 + w2; /* If after all the adjustments it still overflows, fix it */ if (x_p + bw > px + pw) x_p = x2 - bw; if (y_p + bh > py + ph) y_p -= y_p + bh - (py + ph); if (y_p < py) y_p += y_p - y_p; evas_object_move(parent_it->submenu.location, x_p, y_p); evas_object_resize(parent_it->submenu.location, bw, h_p); evas_object_size_hint_min_set(parent_it->submenu.location, bw, h_p); evas_object_size_hint_max_set(parent_it->submenu.location, bw, h_p); elm_hover_target_set(parent_it->submenu.hv, parent_it->submenu.location); EINA_LIST_FOREACH (parent_it->submenu.items, l, item) { if (item->submenu.open) _submenu_sizing_eval(item); } } static void _sizing_eval(Evas_Object *obj) { Eina_List *l; Elm_Menu_Item *item; Evas_Coord x_p, y_p, w_p, h_p, x2, y2, w2, h2, bx, by, bw, bh; ELM_MENU_DATA_GET(obj, sd); if (!sd->parent) return; EINA_LIST_FOREACH (sd->items, l, item) _item_sizing_eval(item); evas_object_geometry_get(sd->location, &x_p, &y_p, &w_p, &h_p); evas_object_geometry_get(sd->parent, &x2, &y2, &w2, &h2); evas_object_geometry_get(sd->bx, &bx, &by, &bw, &bh); x_p = sd->xloc; y_p = sd->yloc; if (elm_widget_mirrored_get(obj)) x_p -= w_p; if (x_p + bw > x2 + w2) x_p -= x_p + bw - (x2 + w2); if (x_p < x2) x_p += x2 - x_p; if (y_p + h_p + bh > y2 + h2) y_p -= y_p + h_p + bh - (y2 + h2); if (y_p < y2) y_p += y2 - y_p; evas_object_move(sd->location, x_p, y_p); evas_object_resize(sd->location, bw, h_p); evas_object_size_hint_min_set(sd->location, bw, h_p); evas_object_size_hint_max_set(sd->location, bw, h_p); elm_hover_target_set(sd->hv, sd->location); EINA_LIST_FOREACH (sd->items, l, item) if (item->submenu.open) _submenu_sizing_eval(item); } static Eina_Bool _elm_menu_smart_theme(Evas_Object *obj) { Eina_List *l, *_l, *_ll, *ll = NULL; Elm_Menu_Item *item; ELM_MENU_DATA_GET(obj, sd); if (!_elm_menu_parent_sc->theme(obj)) return EINA_FALSE; ll = eina_list_append(ll, sd->items); EINA_LIST_FOREACH (ll, _ll, l) { EINA_LIST_FOREACH (l, _l, item) { edje_object_mirrored_set(VIEW(item), elm_widget_mirrored_get(obj)); ll = eina_list_append(ll, item->submenu.items); if (item->separator) elm_widget_theme_object_set (obj, VIEW(item), "menu", "separator", elm_widget_style_get(obj)); else if (item->submenu.bx) { elm_widget_theme_object_set (obj, VIEW(item), "menu", "item_with_submenu", elm_widget_style_get(obj)); elm_object_item_text_set((Elm_Object_Item *)item, item->label); elm_menu_item_icon_name_set((Elm_Object_Item *)item, item->icon_str); } else { elm_widget_theme_object_set (obj, VIEW(item), "menu", "item", elm_widget_style_get(obj)); elm_object_item_text_set((Elm_Object_Item *)item, item->label); elm_menu_item_icon_name_set((Elm_Object_Item *)item, item->icon_str); } _item_disable_hook((Elm_Object_Item *)item); edje_object_scale_set (VIEW(item), elm_widget_scale_get(obj) * elm_config_scale_get()); } } eina_list_free(ll); //fixme: test _sizing_eval(obj); return EINA_TRUE; } static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label) { Elm_Menu_Item *item; if (part && strcmp(part, "default")) return; item = (Elm_Menu_Item *)it; eina_stringshare_replace(&item->label, label); if (label) edje_object_signal_emit(VIEW(item), "elm,state,text,visible", "elm"); else edje_object_signal_emit(VIEW(item), "elm,state,text,hidden", "elm"); edje_object_message_signal_process(VIEW(item)); edje_object_part_text_set(VIEW(item), "elm.text", label); _sizing_eval(WIDGET(item)); } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { if (part && strcmp(part, "default")) return NULL; return ((Elm_Menu_Item *)it)->label; } static void _item_content_set_hook(Elm_Object_Item *it, const char *part, Evas_Object *content) { Elm_Menu_Item *item; if (part && strcmp(part, "default")) return; item = (Elm_Menu_Item *)it; if (content == item->content) return; if (item->content) evas_object_del(item->content); item->content = content; elm_widget_sub_object_add(WIDGET(item), item->content); if (item->content) edje_object_part_swallow (VIEW(item), "elm.swallow.content", item->content); _sizing_eval(WIDGET(item)); } static Evas_Object * _item_content_get_hook(const Elm_Object_Item *it, const char *part) { if (part && strcmp(part, "default")) return NULL; return ((Elm_Menu_Item *)it)->content; } static void _menu_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _sizing_eval(data); } static void _parent_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _sizing_eval(data); } static void _parent_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Menu_Smart_Data *sd = data; evas_object_event_callback_del_full (obj, EVAS_CALLBACK_RESIZE, _parent_resize_cb, ELM_WIDGET_DATA(sd)->obj); sd->parent = NULL; } static void _item_move_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Menu_Item *item = data; if (item->submenu.open) _submenu_sizing_eval(item); } static void _menu_hide(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Eina_List *l; Elm_Menu_Item *item2; ELM_MENU_DATA_GET(data, sd); evas_object_hide(sd->hv); evas_object_hide(data); EINA_LIST_FOREACH (sd->items, l, item2) { if (item2->submenu.open) _submenu_hide(item2); } } static void _hover_clicked_cb(void *data, Evas_Object *obj, void *event_info) { _menu_hide(data, obj, event_info); evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } static void _submenu_open_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Menu_Item *item = data; item->submenu.open = EINA_TRUE; evas_object_show(item->submenu.hv); _submenu_sizing_eval(item); } static void _menu_item_select_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Menu_Item *item = data; if (item->submenu.items) { if (!item->submenu.open) _submenu_open_cb(item, NULL, NULL, NULL); else _submenu_hide(item); } else _menu_hide(WIDGET(item), NULL, NULL); if (item->func) item->func((void *)(item->base.data), WIDGET(item), item); } static void _menu_item_activate_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Eina_List *l; Elm_Menu_Item *item2; Elm_Menu_Item *item = data; item->selected = 1; if (item->parent) { EINA_LIST_FOREACH (item->parent->submenu.items, l, item2) { if (item2 != item) elm_menu_item_selected_set((Elm_Object_Item *)item2, 0); } } else { ELM_MENU_DATA_GET(WIDGET(item), sd); EINA_LIST_FOREACH (sd->items, l, item2) { if (item2 != item) elm_menu_item_selected_set((Elm_Object_Item *)item2, 0); } } } static void _menu_item_inactivate_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Menu_Item *item = data; item->selected = 0; if (item->submenu.open) _submenu_hide(item); } static void _elm_menu_smart_show(Evas_Object *obj) { ELM_MENU_DATA_GET(obj, sd); evas_object_show(sd->hv); } static void _item_obj_create(Elm_Menu_Item *item) { VIEW(item) = edje_object_add(evas_object_evas_get(WIDGET(item))); edje_object_mirrored_set(VIEW(item), elm_widget_mirrored_get(WIDGET(item))); evas_object_size_hint_weight_set (VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); elm_widget_theme_object_set (WIDGET(item), VIEW(item), "menu", "item", elm_widget_style_get(WIDGET(item))); edje_object_signal_callback_add (VIEW(item), "elm,action,click", "", _menu_item_select_cb, item); edje_object_signal_callback_add (VIEW(item), "elm,action,activate", "", _menu_item_activate_cb, item); edje_object_signal_callback_add (VIEW(item), "elm,action,inactivate", "", _menu_item_inactivate_cb, item); evas_object_show(VIEW(item)); } static void _item_separator_obj_create(Elm_Menu_Item *item) { VIEW(item) = edje_object_add(evas_object_evas_get(WIDGET(item))); evas_object_size_hint_weight_set (VIEW(item), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(VIEW(item), EVAS_HINT_FILL, EVAS_HINT_FILL); elm_widget_theme_object_set (WIDGET(item), VIEW(item), "menu", "separator", elm_widget_style_get(WIDGET(item))); edje_object_signal_callback_add (VIEW(item), "elm,action,activate", "", _menu_item_activate_cb, item); evas_object_show(VIEW(item)); } static void _item_submenu_obj_create(Elm_Menu_Item *item) { ELM_MENU_DATA_GET(WIDGET(item), sd); item->submenu.location = elm_icon_add(sd->bx); item->submenu.hv = elm_hover_add(sd->bx); elm_widget_mirrored_set(item->submenu.hv, EINA_FALSE); elm_hover_target_set(item->submenu.hv, item->submenu.location); elm_hover_parent_set(item->submenu.hv, sd->parent); elm_object_style_set(item->submenu.hv, "submenu"); item->submenu.bx = elm_box_add(sd->bx); elm_widget_mirrored_set(item->submenu.bx, EINA_FALSE); evas_object_size_hint_weight_set (item->submenu.bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(item->submenu.bx); elm_object_part_content_set (item->submenu.hv, elm_hover_best_content_location_get (item->submenu.hv, ELM_HOVER_AXIS_VERTICAL), item->submenu.bx); edje_object_mirrored_set(VIEW(item), elm_widget_mirrored_get(WIDGET(item))); elm_widget_theme_object_set (WIDGET(item), VIEW(item), "menu", "item_with_submenu", elm_widget_style_get(WIDGET(item))); elm_object_item_text_set((Elm_Object_Item *)item, item->label); if (item->icon_str) elm_menu_item_icon_name_set((Elm_Object_Item *)item, item->icon_str); edje_object_signal_callback_add(VIEW(item), "elm,action,open", "", _submenu_open_cb, item); evas_object_event_callback_add (VIEW(item), EVAS_CALLBACK_MOVE, _item_move_resize_cb, item); evas_object_event_callback_add (VIEW(item), EVAS_CALLBACK_RESIZE, _item_move_resize_cb, item); evas_object_event_callback_add (item->submenu.bx, EVAS_CALLBACK_RESIZE, _menu_resize_cb, WIDGET(item)); } static void _elm_menu_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Menu_Smart_Data); _elm_menu_parent_sc->base.add(obj); elm_widget_can_focus_set(obj, EINA_FALSE); priv->location = elm_icon_add(obj); priv->hv = elm_hover_add(obj); elm_widget_mirrored_set(priv->hv, EINA_FALSE); elm_object_style_set(priv->hv, "menu"); evas_object_smart_callback_add(priv->hv, "clicked", _hover_clicked_cb, obj); priv->bx = elm_box_add(obj); elm_widget_mirrored_set(priv->bx, EINA_FALSE); evas_object_size_hint_weight_set (priv->bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_event_callback_add (priv->bx, EVAS_CALLBACK_RESIZE, _menu_resize_cb, obj); } static void _elm_menu_smart_del(Evas_Object *obj) { Elm_Menu_Item *item; ELM_MENU_DATA_GET(obj, sd); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, sd); EINA_LIST_FREE (sd->items, item) _item_del(item); evas_object_event_callback_del_full (sd->bx, EVAS_CALLBACK_RESIZE, _menu_resize_cb, obj); if (sd->hv) evas_object_del(sd->hv); if (sd->location) evas_object_del(sd->location); _elm_menu_parent_sc->base.del(obj); /* handles freeing sd */ } static void _elm_menu_smart_parent_set(Evas_Object *obj, Evas_Object *parent) { ELM_MENU_DATA_GET(obj, sd); elm_menu_parent_set(obj, parent); elm_hover_target_set(sd->hv, sd->location); elm_layout_content_set (sd->hv, elm_hover_best_content_location_get (sd->hv, ELM_HOVER_AXIS_VERTICAL), sd->bx); _sizing_eval(obj); } static void _elm_menu_smart_set_user(Elm_Menu_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_menu_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_menu_smart_del; ELM_WIDGET_CLASS(sc)->base.show = _elm_menu_smart_show; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_WIDGET_CLASS(sc)->parent_set = _elm_menu_smart_parent_set; ELM_WIDGET_CLASS(sc)->theme = _elm_menu_smart_theme; } EAPI const Elm_Menu_Smart_Class * elm_menu_smart_class_get(void) { static Elm_Menu_Smart_Class _sc = ELM_MENU_SMART_CLASS_INIT_NAME_VERSION(ELM_MENU_SMART_NAME); static const Elm_Menu_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_menu_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_menu_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_menu_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent) { Eina_List *l, *_l, *_ll, *ll = NULL; Elm_Menu_Item *item; ELM_MENU_CHECK(obj); ELM_MENU_DATA_GET(obj, sd); if (sd->parent == parent) return; if (sd->parent) { evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, sd); } sd->parent = parent; if (sd->parent) { evas_object_event_callback_add (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj); evas_object_event_callback_add (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, sd); } elm_hover_parent_set(sd->hv, parent); ll = eina_list_append(ll, sd->items); EINA_LIST_FOREACH (ll, _ll, l) { EINA_LIST_FOREACH (l, _l, item) { if (item->submenu.hv) { elm_hover_parent_set(item->submenu.hv, parent); ll = eina_list_append(ll, item->submenu.items); } } } eina_list_free(ll); _sizing_eval(obj); } EAPI Evas_Object * elm_menu_parent_get(const Evas_Object *obj) { ELM_MENU_CHECK(obj) NULL; ELM_MENU_DATA_GET(obj, sd); return sd->parent; } EAPI void elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_MENU_CHECK(obj); ELM_MENU_DATA_GET(obj, sd); sd->xloc = x; sd->yloc = y; _sizing_eval(obj); } EAPI void elm_menu_close(Evas_Object *obj) { ELM_MENU_CHECK(obj); ELM_MENU_DATA_GET(obj, sd); _menu_hide(obj, sd->hv, NULL); } EAPI Evas_Object * elm_menu_item_object_get(const Elm_Object_Item *it) { return VIEW(((Elm_Menu_Item *)it)); } static void _item_clone(Evas_Object *obj, Elm_Menu_Item *parent, Elm_Menu_Item *item) { Elm_Object_Item *new_item; Elm_Menu_Item *subitem; Eina_List *iter; if (item->separator) new_item = elm_menu_item_separator_add(obj, (Elm_Object_Item *)parent); else new_item = elm_menu_item_add(obj, (Elm_Object_Item *)parent, item->icon_str, item->label, item->func, item->base.data); elm_object_item_disabled_set (new_item, elm_widget_item_disabled_get(item)); EINA_LIST_FOREACH (item->submenu.items, iter, subitem) _item_clone(obj, (Elm_Menu_Item *)new_item, subitem); } void elm_menu_clone(Evas_Object *from_menu, Evas_Object *to_menu, Elm_Object_Item *parent) { Eina_List *iter; Elm_Menu_Item *item; ELM_MENU_CHECK(from_menu); ELM_MENU_CHECK(to_menu); ELM_MENU_DATA_GET_OR_RETURN(from_menu, from_sd); EINA_LIST_FOREACH (from_sd->items, iter, item) _item_clone(to_menu, (Elm_Menu_Item *)parent, item); } static void _elm_menu_item_add_helper(Evas_Object *obj, Elm_Menu_Item *parent, Elm_Menu_Item *subitem, Elm_Menu_Smart_Data *sd) { if (parent) { if (!parent->submenu.bx) _item_submenu_obj_create(parent); elm_box_pack_end(parent->submenu.bx, VIEW(subitem)); parent->submenu.items = eina_list_append(parent->submenu.items, subitem); subitem->idx = eina_list_count(parent->submenu.items) - 1; } else { elm_box_pack_end(sd->bx, VIEW(subitem)); sd->items = eina_list_append(sd->items, subitem); subitem->idx = eina_list_count(sd->items) - 1; } _sizing_eval(obj); } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { Elm_Menu_Item *item = (Elm_Menu_Item *)it; Elm_Object_Item *_item; EINA_LIST_FREE (item->submenu.items, _item) elm_object_item_del(_item); if (item->label) eina_stringshare_del(item->label); if (item->content) evas_object_del(item->content); if (item->submenu.hv) evas_object_del(item->submenu.hv); if (item->submenu.location) evas_object_del(item->submenu.location); if (item->parent) item->parent->submenu.items = eina_list_remove(item->parent->submenu.items, item); else { ELM_MENU_DATA_GET(WIDGET(item), sd); sd->items = eina_list_remove(sd->items, item); } return EINA_TRUE; } EAPI Elm_Object_Item * elm_menu_item_add(Evas_Object *obj, Elm_Object_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) { Elm_Menu_Item *subitem; Evas_Object *icon_obj; ELM_MENU_CHECK(obj) NULL; ELM_MENU_DATA_GET(obj, sd); icon_obj = elm_icon_add(obj); if (!icon_obj) return NULL; subitem = elm_widget_item_new(obj, Elm_Menu_Item); if (!subitem) { evas_object_del(icon_obj); return NULL; } elm_widget_item_del_pre_hook_set(subitem, _item_del_pre_hook); elm_widget_item_disable_hook_set(subitem, _item_disable_hook); elm_widget_item_text_set_hook_set(subitem, _item_text_set_hook); elm_widget_item_text_get_hook_set(subitem, _item_text_get_hook); elm_widget_item_content_set_hook_set(subitem, _item_content_set_hook); elm_widget_item_content_get_hook_set(subitem, _item_content_get_hook); subitem->base.data = data; subitem->func = func; subitem->parent = (Elm_Menu_Item *)parent; subitem->content = icon_obj; _item_obj_create(subitem); elm_object_item_text_set((Elm_Object_Item *)subitem, label); elm_widget_sub_object_add(WIDGET(subitem), subitem->content); edje_object_part_swallow (VIEW(subitem), "elm.swallow.content", subitem->content); if (icon) elm_menu_item_icon_name_set((Elm_Object_Item *)subitem, icon); _elm_menu_item_add_helper(obj, (Elm_Menu_Item *)parent, subitem, sd); return (Elm_Object_Item *)subitem; } EAPI unsigned int elm_menu_item_index_get(const Elm_Object_Item *it) { ELM_MENU_ITEM_CHECK_OR_RETURN(it, 0); return ((Elm_Menu_Item *)it)->idx; } EAPI void elm_menu_item_icon_name_set(Elm_Object_Item *it, const char *icon) { char icon_tmp[512]; Elm_Menu_Item *item = (Elm_Menu_Item *)it; ELM_MENU_ITEM_CHECK_OR_RETURN(it); EINA_SAFETY_ON_NULL_RETURN(icon); if (!*icon) return; if ((item->icon_str) && (!strcmp(item->icon_str, icon))) return; if ((snprintf(icon_tmp, sizeof(icon_tmp), "menu/%s", icon) > 0) && (elm_icon_standard_set(item->content, icon_tmp) || elm_icon_standard_set(item->content, icon))) { eina_stringshare_replace(&item->icon_str, icon); edje_object_signal_emit(VIEW(item), "elm,state,icon,visible", "elm"); } else edje_object_signal_emit(VIEW(item), "elm,state,icon,hidden", "elm"); edje_object_message_signal_process(VIEW(item)); _sizing_eval(WIDGET(item)); } EAPI Elm_Object_Item * elm_menu_item_separator_add(Evas_Object *obj, Elm_Object_Item *parent) { Elm_Menu_Item *subitem; Elm_Menu_Item *p_item = (Elm_Menu_Item *)parent; ELM_MENU_CHECK(obj) NULL; ELM_MENU_DATA_GET(obj, sd); /* don't add a separator as the first item */ if (!sd->items) return NULL; /* don't allow adding more than one separator in a row */ if (p_item) { if (!p_item->submenu.items) return NULL; subitem = eina_list_last(p_item->submenu.items)->data; } else subitem = eina_list_last(sd->items)->data; if (subitem->separator) return NULL; subitem = elm_widget_item_new(obj, Elm_Menu_Item); if (!subitem) return NULL; elm_widget_item_del_pre_hook_set(subitem, _item_del_pre_hook); elm_widget_item_disable_hook_set(subitem, _item_disable_hook); elm_widget_item_text_set_hook_set(subitem, _item_text_set_hook); elm_widget_item_text_get_hook_set(subitem, _item_text_get_hook); elm_widget_item_content_set_hook_set(subitem, _item_content_set_hook); elm_widget_item_content_get_hook_set(subitem, _item_content_get_hook); subitem->separator = EINA_TRUE; _item_separator_obj_create(subitem); if (!p_item) { elm_box_pack_end(sd->bx, VIEW(subitem)); sd->items = eina_list_append(sd->items, subitem); } else { if (!p_item->submenu.bx) _item_submenu_obj_create(p_item); elm_box_pack_end(p_item->submenu.bx, VIEW(subitem)); p_item->submenu.items = eina_list_append (p_item->submenu.items, subitem); } _sizing_eval(obj); return (Elm_Object_Item *)subitem; } EAPI const char * elm_menu_item_icon_name_get(const Elm_Object_Item *it) { ELM_MENU_ITEM_CHECK_OR_RETURN(it, NULL); return ((Elm_Menu_Item *)it)->icon_str; } EAPI Eina_Bool elm_menu_item_is_separator(Elm_Object_Item *it) { ELM_MENU_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return ((Elm_Menu_Item *)it)->separator; } EAPI const Eina_List * elm_menu_item_subitems_get(const Elm_Object_Item *it) { ELM_MENU_ITEM_CHECK_OR_RETURN(it, NULL); return ((Elm_Menu_Item *)it)->submenu.items; } EAPI const Eina_List * elm_menu_items_get(const Evas_Object *obj) { ELM_MENU_CHECK(obj) NULL; ELM_MENU_DATA_GET(obj, sd); return sd->items; } EAPI void elm_menu_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) { Elm_Menu_Item *item = (Elm_Menu_Item *)it; ELM_MENU_ITEM_CHECK_OR_RETURN(item); if (selected == item->selected) return; item->selected = selected; if (selected) { edje_object_signal_emit(VIEW(item), "elm,state,selected", "elm"); _menu_item_activate_cb(item, NULL, NULL, NULL); } else { edje_object_signal_emit(VIEW(item), "elm,state,unselected", "elm"); _menu_item_inactivate_cb(item, NULL, NULL, NULL); } edje_object_message_signal_process(VIEW(item)); } EAPI Eina_Bool elm_menu_item_selected_get(const Elm_Object_Item *it) { ELM_MENU_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return ((Elm_Menu_Item *)it)->selected; } EAPI Elm_Object_Item * elm_menu_item_prev_get(const Elm_Object_Item *it) { Elm_Menu_Item *item = (Elm_Menu_Item *)it; ELM_MENU_ITEM_CHECK_OR_RETURN(item, NULL); if (item->parent) { Eina_List *l = eina_list_data_find_list (item->parent->submenu.items, item); l = eina_list_prev(l); if (!l) return NULL; return l->data; } else { ELM_MENU_DATA_GET(WIDGET(item), sd); if (!sd || !sd->items) return NULL; Eina_List *l = eina_list_data_find_list(sd->items, item); l = eina_list_prev(l); if (!l) return NULL; return l->data; } return NULL; } EAPI Elm_Object_Item * elm_menu_item_next_get(const Elm_Object_Item *it) { Elm_Menu_Item *item = (Elm_Menu_Item *)it; ELM_MENU_ITEM_CHECK_OR_RETURN(item, NULL); if (item->parent) { Eina_List *l = eina_list_data_find_list(item->parent->submenu.items, item); l = eina_list_next(l); if (!l) return NULL; return l->data; } else { ELM_MENU_DATA_GET(WIDGET(item), sd); if (!sd || !sd->items) return NULL; Eina_List *l = eina_list_data_find_list(sd->items, item); l = eina_list_next(l); if (!l) return NULL; return l->data; } return NULL; } EAPI Elm_Object_Item * elm_menu_first_item_get(const Evas_Object *obj) { ELM_MENU_CHECK(obj) NULL; ELM_MENU_DATA_GET(obj, sd); if (sd->items) return sd->items->data; return NULL; } EAPI Elm_Object_Item * elm_menu_last_item_get(const Evas_Object *obj) { ELM_MENU_CHECK(obj) NULL; ELM_MENU_DATA_GET(obj, sd); Eina_List *l = eina_list_last(sd->items); if (l) return l->data; return NULL; } EAPI Elm_Object_Item * elm_menu_selected_item_get(const Evas_Object *obj) { Eina_List *l; Elm_Menu_Item *item; ELM_MENU_CHECK(obj) NULL; ELM_MENU_DATA_GET(obj, sd); EINA_LIST_FOREACH (sd->items, l, item) { if (item->selected) return (Elm_Object_Item *)item; } return NULL; } elementary-1.7.7/src/lib/elc_naviframe.c0000664000175000017500000013607512127353615015133 00000000000000#include #include "elm_priv.h" #include "elm_widget_naviframe.h" EAPI const char ELM_NAVIFRAME_SMART_NAME[] = "elm_naviframe"; static const char CONTENT_PART[] = "elm.swallow.content"; static const char PREV_BTN_PART[] = "elm.swallow.prev_btn"; static const char NEXT_BTN_PART[] = "elm.swallow.next_btn"; static const char ICON_PART[] = "elm.swallow.icon"; static const char SIG_TRANSITION_FINISHED[] = "transition,finished"; static const char SIG_TITLE_CLICKED[] = "title,clicked"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_TRANSITION_FINISHED, ""}, {SIG_TITLE_CLICKED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_NAVIFRAME_SMART_NAME, _elm_naviframe, Elm_Naviframe_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _item_content_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Naviframe_Item *it = data; it->content = NULL; edje_object_signal_emit(VIEW(it), "elm,state,content,hide", "elm"); } static void _item_title_prev_btn_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Naviframe_Item *it = data; it->title_prev_btn = NULL; edje_object_signal_emit(VIEW(it), "elm,state,prev_btn,hide", "elm"); } static void _item_title_next_btn_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Naviframe_Item *it = data; it->title_next_btn = NULL; edje_object_signal_emit(VIEW(it), "elm,state,next_btn,hide", "elm"); } static void _item_title_icon_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Naviframe_Item *it = data; it->title_icon = NULL; edje_object_signal_emit(VIEW(it), "elm,state,icon,hide", "elm"); } static void _title_content_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char buf[1024]; Elm_Naviframe_Content_Item_Pair *pair = data; Elm_Naviframe_Item *it = pair->it; snprintf(buf, sizeof(buf), "elm,state,%s,hide", pair->part); edje_object_signal_emit(VIEW(it), buf, "elm"); it->content_list = eina_inlist_remove(it->content_list, EINA_INLIST_GET(pair)); eina_stringshare_del(pair->part); free(pair); } static void _item_free(Elm_Naviframe_Item *it) { Eina_Inlist *l; Elm_Naviframe_Content_Item_Pair *content_pair; Elm_Naviframe_Text_Item_Pair *text_pair; ELM_NAVIFRAME_DATA_GET(WIDGET(it), sd); eina_stringshare_del(it->style); eina_stringshare_del(it->title_label); eina_stringshare_del(it->subtitle_label); if (it->title_prev_btn) evas_object_del(it->title_prev_btn); if (it->title_next_btn) evas_object_del(it->title_next_btn); if (it->title_icon) evas_object_del(it->title_icon); EINA_INLIST_FOREACH_SAFE(it->content_list, l, content_pair) { if (content_pair->content) { evas_object_event_callback_del(content_pair->content, EVAS_CALLBACK_DEL, _title_content_del); evas_object_del(content_pair->content); } eina_stringshare_del(content_pair->part); free(content_pair); } EINA_INLIST_FOREACH_SAFE(it->text_list, l, text_pair) { eina_stringshare_del(text_pair->part); free(text_pair); } if (it->content) { if ((sd->preserve) && (!sd->on_deletion)) { /* so that elm does not delete the contents with the item's * view after the del_pre_hook */ edje_object_part_unswallow(VIEW(it), it->content); evas_object_event_callback_del (it->content, EVAS_CALLBACK_DEL, _item_content_del_cb); } else evas_object_del(it->content); } } static void _item_content_signals_emit(Elm_Naviframe_Item *it) { Elm_Naviframe_Content_Item_Pair *content_pair; char buf[1024]; //content if (it->content) edje_object_signal_emit(VIEW(it), "elm,state,content,show", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,content,hide", "elm"); //prev button if (it->title_prev_btn) edje_object_signal_emit(VIEW(it), "elm,state,prev_btn,show", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,prev_btn,hide", "elm"); //next button if (it->title_next_btn) edje_object_signal_emit(VIEW(it), "elm,state,next_btn,show", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,next_btn,hide", "elm"); if (it->title_icon) edje_object_signal_emit(VIEW(it), "elm,state,icon,show", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,icon,hide", "elm"); EINA_INLIST_FOREACH(it->content_list, content_pair) { if (content_pair->content) snprintf(buf, sizeof(buf), "elm,state,%s,show", content_pair->part); else snprintf(buf, sizeof(buf), "elm,state,%s,hide", content_pair->part); edje_object_signal_emit(VIEW(it), buf, "elm"); } } static void _item_text_signals_emit(Elm_Naviframe_Item *it) { Elm_Naviframe_Text_Item_Pair *text_pair; char buf[1024]; if ((it->title_label) && (it->title_label[0])) edje_object_signal_emit(VIEW(it), "elm,state,title_label,show", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,title_label,hide", "elm"); if ((it->subtitle_label) && (it->subtitle_label[0])) edje_object_signal_emit(VIEW(it), "elm,state,subtitle,show", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,subtitle,hide", "elm"); EINA_INLIST_FOREACH(it->text_list, text_pair) { if (edje_object_part_text_get(VIEW(it), text_pair->part)) snprintf(buf, sizeof(buf), "elm,state,%s,show", text_pair->part); else snprintf(buf, sizeof(buf), "elm,state,%s,hide", text_pair->part); edje_object_signal_emit(VIEW(it), buf, "elm"); } } static void _item_signals_emit(Elm_Naviframe_Item *it) { _item_text_signals_emit(it); _item_content_signals_emit(it); } /* FIXME: we need to handle the case when this function is called * during a transition */ static void _item_style_set(Elm_Naviframe_Item *it, const char *item_style) { char buf[256]; ELM_NAVIFRAME_DATA_GET(WIDGET(it), sd); if (!item_style) { strcpy(buf, "item/basic"); eina_stringshare_replace(&it->style, "basic"); } else { snprintf(buf, sizeof(buf), "item/%s", item_style); eina_stringshare_replace(&it->style, item_style); } elm_widget_theme_object_set (WIDGET(it), VIEW(it), "naviframe", buf, elm_widget_style_get(WIDGET(it))); if (sd->freeze_events) evas_object_freeze_events_set(VIEW(it), EINA_FALSE); } static void _item_title_visible_update(Elm_Naviframe_Item *nit) { if (nit->title_visible) edje_object_signal_emit(VIEW(nit), "elm,state,title,show", "elm"); else edje_object_signal_emit(VIEW(nit), "elm,state,title,hide", "elm"); edje_object_message_signal_process(VIEW(nit)); } static Eina_Bool _elm_naviframe_smart_theme(Evas_Object *obj) { Elm_Naviframe_Item *it; ELM_NAVIFRAME_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_naviframe_parent_sc)->theme(obj)) return EINA_FALSE; EINA_INLIST_FOREACH (sd->stack, it) { _item_style_set(it, it->style); _item_signals_emit(it); _item_title_visible_update(it); } elm_layout_sizing_eval(obj); return EINA_TRUE; } static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label) { Elm_Naviframe_Item *nit = (Elm_Naviframe_Item *)it; Elm_Naviframe_Text_Item_Pair *pair = NULL; char buf[1024]; if ((!part) || (!strcmp(part, "default")) || (!strcmp(part, "elm.text.title"))) { eina_stringshare_replace(&nit->title_label, label); if (label) edje_object_signal_emit(VIEW(it), "elm,state,title_label,show", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,title_label,hide", "elm"); edje_object_part_text_set(VIEW(it), "elm.text.title", label); //XXX: ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) { nit->title = _elm_access_edje_object_part_object_register (WIDGET(nit), VIEW(nit), "elm.text.title"); _elm_access_text_set(_elm_access_object_get(nit->title), ELM_ACCESS_TYPE, E_("title")); } } else if (!strcmp("subtitle", part)) { eina_stringshare_replace(&nit->subtitle_label, label); if (label) edje_object_signal_emit(VIEW(it), "elm,state,subtitle,show", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,subtitle,hide", "elm"); edje_object_part_text_set(VIEW(it), "elm.text.subtitle", label); //XXX: ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) { nit->subtitle = _elm_access_edje_object_part_object_register (WIDGET(nit), VIEW(nit), "elm.text.subtitle"); _elm_access_text_set(_elm_access_object_get(nit->subtitle), ELM_ACCESS_TYPE, E_("sub title")); } } else { EINA_INLIST_FOREACH(nit->text_list, pair) if (!strcmp(part, pair->part)) break; if (!pair) { pair = ELM_NEW(Elm_Naviframe_Text_Item_Pair); if (!pair) { ERR("Failed to allocate new text part of the item! : naviframe=%p", WIDGET(it)); return; } eina_stringshare_replace(&pair->part, part); nit->text_list = eina_inlist_append(nit->text_list, EINA_INLIST_GET(pair)); } if (label) snprintf(buf, sizeof(buf), "elm,state,%s,show", part); else snprintf(buf, sizeof(buf), "elm,state,%s,hide", part); edje_object_signal_emit(VIEW(it), buf, "elm"); edje_object_part_text_set(VIEW(it), part, label); //XXX: ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) { pair->access_object = _elm_access_edje_object_part_object_register (WIDGET(nit), VIEW(nit), part); _elm_access_text_set(_elm_access_object_get(pair->access_object), ELM_ACCESS_TYPE, E_(part)); } } elm_layout_sizing_eval(WIDGET(nit)); } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { char buf[1024]; if (!part || !strcmp(part, "default")) snprintf(buf, sizeof(buf), "elm.text.title"); else if (!strcmp("subtitle", part)) snprintf(buf, sizeof(buf), "elm.text.subtitle"); else snprintf(buf, sizeof(buf), "%s", part); return edje_object_part_text_get(VIEW(it), buf); } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { Elm_Naviframe_Item *nit, *prev_it = NULL; Eina_Bool top; nit = (Elm_Naviframe_Item *)it; ELM_NAVIFRAME_DATA_GET(WIDGET(nit), sd); top = (it == elm_naviframe_top_item_get(WIDGET(nit))); if (evas_object_data_get(VIEW(nit), "out_of_list")) goto end; if (nit->content && !sd->on_deletion) { nit->content_unfocusable = elm_widget_tree_unfocusable_get(nit->content); elm_widget_tree_unfocusable_set(nit->content, EINA_TRUE); } if (sd->stack->last->prev) prev_it = EINA_INLIST_CONTAINER_GET (sd->stack->last->prev, Elm_Naviframe_Item); sd->stack = eina_inlist_remove(sd->stack, EINA_INLIST_GET(nit)); if (!sd->stack) elm_widget_resize_object_set(WIDGET(it), sd->dummy_edje); if (top && !sd->on_deletion) /* must raise another one */ { if (!prev_it) goto end; if (sd->freeze_events) { evas_object_freeze_events_set(VIEW(prev_it), EINA_FALSE); } evas_object_show(VIEW(prev_it)); evas_object_raise(VIEW(prev_it)); edje_object_signal_emit(VIEW(prev_it), "elm,state,visible", "elm"); edje_object_message_signal_process(VIEW(prev_it)); } end: _item_free(nit); return EINA_TRUE; } static void _item_content_set(Elm_Naviframe_Item *it, Evas_Object *content) { if (it->content == content) return; if (it->content) evas_object_del(it->content); it->content = content; if (!content) return; edje_object_part_swallow(VIEW(it), CONTENT_PART, content); edje_object_signal_emit(VIEW(it), "elm,state,content,show", "elm"); evas_object_event_callback_add (content, EVAS_CALLBACK_DEL, _item_content_del_cb, it); } static void _item_title_prev_btn_set(Elm_Naviframe_Item *it, Evas_Object *btn) { if (it->title_prev_btn == btn) return; if (it->title_prev_btn) evas_object_del(it->title_prev_btn); it->title_prev_btn = btn; if (!btn) return; edje_object_part_swallow(VIEW(it), PREV_BTN_PART, btn); edje_object_signal_emit(VIEW(it), "elm,state,prev_btn,show", "elm"); evas_object_event_callback_add (btn, EVAS_CALLBACK_DEL, _item_title_prev_btn_del_cb, it); } static void _item_title_next_btn_set(Elm_Naviframe_Item *it, Evas_Object *btn) { if (it->title_next_btn == btn) return; if (it->title_next_btn) evas_object_del(it->title_next_btn); it->title_next_btn = btn; if (!btn) return; edje_object_part_swallow(VIEW(it), NEXT_BTN_PART, btn); edje_object_signal_emit(VIEW(it), "elm,state,next_btn,show", "elm"); evas_object_event_callback_add (btn, EVAS_CALLBACK_DEL, _item_title_next_btn_del_cb, it); } static void _item_title_icon_set(Elm_Naviframe_Item *it, Evas_Object *icon) { if (it->title_icon == icon) return; if (it->title_icon) evas_object_del(it->title_icon); it->title_icon = icon; if (!icon) return; edje_object_part_swallow(VIEW(it), ICON_PART, icon); edje_object_signal_emit(VIEW(it), "elm,state,icon,show", "elm"); evas_object_event_callback_add (icon, EVAS_CALLBACK_DEL, _item_title_icon_del_cb, it); } static Evas_Object * _item_content_unset(Elm_Naviframe_Item *it) { Evas_Object *content = it->content; if (!content) return NULL; edje_object_part_unswallow(VIEW(it), it->content); edje_object_signal_emit(VIEW(it), "elm,state,content,hide", "elm"); evas_object_event_callback_del (content, EVAS_CALLBACK_DEL, _item_content_del_cb); it->content = NULL; return content; } static Evas_Object * _item_title_prev_btn_unset(Elm_Naviframe_Item *it) { Evas_Object *content = it->title_prev_btn; if (!content) return NULL; edje_object_part_unswallow(VIEW(it), it->title_prev_btn); edje_object_signal_emit(VIEW(it), "elm,state,prev_btn,hide", "elm"); evas_object_event_callback_del (content, EVAS_CALLBACK_DEL, _item_title_prev_btn_del_cb); it->title_prev_btn = NULL; return content; } static Evas_Object * _item_title_next_btn_unset(Elm_Naviframe_Item *it) { Evas_Object *content = it->title_next_btn; if (!content) return NULL; edje_object_part_unswallow(VIEW(it), it->title_next_btn); edje_object_signal_emit(VIEW(it), "elm,state,next_btn,hide", "elm"); evas_object_event_callback_del (content, EVAS_CALLBACK_DEL, _item_title_next_btn_del_cb); it->title_next_btn = NULL; return content; } static Evas_Object * _item_title_icon_unset(Elm_Naviframe_Item *it) { Evas_Object *content = it->title_icon; if (!content) return NULL; edje_object_part_unswallow(VIEW(it), it->title_icon); edje_object_signal_emit(VIEW(it), "elm,state,icon,hide", "elm"); evas_object_event_callback_del (content, EVAS_CALLBACK_DEL, _item_title_icon_del_cb); it->title_icon = NULL; return content; } /* since we have each item as layout, we can't reusing the layout's * aliasing, so let's do it ourselves */ static void _part_aliasing_eval(const char **part) { if (!*part || !strcmp("default", *part)) *part = CONTENT_PART; else if (!strcmp(*part, "prev_btn")) *part = PREV_BTN_PART; else if (!strcmp(*part, "next_btn")) *part = NEXT_BTN_PART; else if (!strcmp(*part, "icon")) *part = ICON_PART; } static void _title_content_set(Elm_Naviframe_Item *it, const char *part, Evas_Object *content) { Elm_Naviframe_Content_Item_Pair *pair = NULL; char buf[1024]; EINA_INLIST_FOREACH(it->content_list, pair) if (!strcmp(part, pair->part)) break; if (pair) { if (pair->content == content) return; if (content) edje_object_part_swallow(VIEW(it), part, content); if (pair->content) { evas_object_event_callback_del(pair->content, EVAS_CALLBACK_DEL, _title_content_del); evas_object_del(pair->content); } } else { if (!content) return; //Remove the pair if new content was swallowed into other part. EINA_INLIST_FOREACH(it->content_list, pair) { if (pair->content == content) { eina_stringshare_del(pair->part); it->content_list = eina_inlist_remove(it->content_list, EINA_INLIST_GET(pair)); free(pair); evas_object_event_callback_del(pair->content, EVAS_CALLBACK_DEL, _title_content_del); break; } } //New pair pair = ELM_NEW(Elm_Naviframe_Content_Item_Pair); if (!pair) { ERR("Failed to allocate new content part of the item! : naviframe=%p", WIDGET(it)); return; } pair->it = it; eina_stringshare_replace(&pair->part, part); it->content_list = eina_inlist_append(it->content_list, EINA_INLIST_GET(pair)); edje_object_part_swallow(VIEW(it), part, content); snprintf(buf, sizeof(buf), "elm,state,%s,show", part); edje_object_signal_emit(VIEW(it), buf, "elm"); } pair->content = content; evas_object_event_callback_add(content, EVAS_CALLBACK_DEL, _title_content_del, pair); } static void _item_content_set_hook(Elm_Object_Item *it, const char *part, Evas_Object *content) { Elm_Naviframe_Item *nit = (Elm_Naviframe_Item *)it; _part_aliasing_eval(&part); //specified parts if (!part || !strcmp(CONTENT_PART, part)) _item_content_set(nit, content); else if (!strcmp(part, PREV_BTN_PART)) _item_title_prev_btn_set(nit, content); else if (!strcmp(part, NEXT_BTN_PART)) _item_title_next_btn_set(nit, content); else if (!strcmp(part, ICON_PART)) _item_title_icon_set(nit, content); else _title_content_set(nit, part, content); elm_layout_sizing_eval(WIDGET(it)); } static Evas_Object * _item_content_get_hook(const Elm_Object_Item *it, const char *part) { Elm_Naviframe_Item *nit = (Elm_Naviframe_Item *)it; _part_aliasing_eval(&part); //specified parts if (!part || !strcmp(CONTENT_PART, part)) return nit->content; else if (!strcmp(part, PREV_BTN_PART)) return nit->title_prev_btn; else if (!strcmp(part, NEXT_BTN_PART)) return nit->title_next_btn; else if (!strcmp(part, ICON_PART)) return nit->title_icon; //common parts return edje_object_part_swallow_get(VIEW(nit), part); } static Evas_Object * _title_content_unset(Elm_Naviframe_Item *it, const char *part) { Elm_Naviframe_Content_Item_Pair *pair = NULL; char buf[1028]; Evas_Object *content = NULL; EINA_INLIST_FOREACH(it->content_list, pair) { if (!strcmp(part, pair->part)) { content = pair->content; eina_stringshare_del(pair->part); it->content_list = eina_inlist_remove(it->content_list, EINA_INLIST_GET(pair)); free(pair); break; } } if (!content) return NULL; edje_object_part_unswallow(VIEW(it), content); snprintf(buf, sizeof(buf), "elm,state,%s,hide", part); edje_object_signal_emit(VIEW(it), buf, "elm"); evas_object_event_callback_del(content, EVAS_CALLBACK_DEL, _title_content_del); return content; } static Evas_Object * _item_content_unset_hook(Elm_Object_Item *it, const char *part) { Elm_Naviframe_Item *nit = (Elm_Naviframe_Item *)it; Evas_Object *o = NULL; _part_aliasing_eval(&part); //specified parts if (!part || !strcmp(CONTENT_PART, part)) o = _item_content_unset(nit); else if (!strcmp(part, PREV_BTN_PART)) o = _item_title_prev_btn_unset(nit); else if (!strcmp(part, NEXT_BTN_PART)) o = _item_title_next_btn_unset(nit); else if (!strcmp(part, ICON_PART)) o = _item_title_icon_unset(nit); else o = _title_content_unset(nit, part); elm_layout_sizing_eval(WIDGET(it)); return o; } static void _item_signal_emit_hook(Elm_Object_Item *it, const char *emission, const char *source) { edje_object_signal_emit(VIEW(it), emission, source); } static void _elm_naviframe_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; Elm_Naviframe_Item *it; Evas_Coord x, y, w, h; ELM_NAVIFRAME_DATA_GET(obj, sd); evas_object_geometry_get(obj, &x, &y, &w, &h); EINA_INLIST_FOREACH (sd->stack, it) { evas_object_move(VIEW(it), x, y); evas_object_resize(VIEW(it), w, h); edje_object_size_min_calc(VIEW(it), &it->minw, &it->minh); if (it->minw > minw) minw = it->minw; if (it->minh > minh) minh = it->minh; } evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static void _on_item_back_btn_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Since edje has the event queue, clicked event could be happend multiple times on some heavy environment. This callback del will prevent those scenario and guarantee only one clicked for it's own page. */ evas_object_smart_callback_del(obj, "clicked", _on_item_back_btn_clicked); elm_naviframe_item_pop(data); } static Evas_Object * _back_btn_new(Evas_Object *obj, const char *title_label) { Evas_Object *btn, *ed; char buf[1024]; btn = elm_button_add(obj); if (!btn) return NULL; evas_object_smart_callback_add (btn, "clicked", _on_item_back_btn_clicked, obj); snprintf (buf, sizeof(buf), "naviframe/back_btn/%s", elm_widget_style_get(obj)); elm_object_style_set(btn, buf); if (title_label) elm_layout_text_set(btn, NULL, title_label); else elm_object_domain_translatable_text_set(btn, PACKAGE, N_("Back")); /* HACK NOTE: this explicit check only exists to avoid an ERR() * message from elm_layout_content_set(). * * The button was ALWAYS supposed to support an elm.swallow.content, but * default naviframe/back_btn/default theme did not provide such, then * old themes would emit such error message. * * Once we can break the theme API, remove this check and always * set an icon. */ ed = elm_layout_edje_get(btn); if (edje_object_part_exists(ed, "elm.swallow.content")) { Evas_Object *ico = elm_icon_add(btn); elm_icon_standard_set(ico, "arrow_left"); elm_layout_content_set(btn, "elm.swallow.content", ico); } return btn; } static void _elm_naviframe_smart_signal(Evas_Object *obj, const char *emission, const char *source) { ELM_NAVIFRAME_DATA_GET(obj, sd); if (!sd->stack) return; _elm_naviframe_parent_sc->signal(obj, emission, source); } /* content/text smart functions proxying things to the top item, which * is the resize object of the layout */ static Eina_Bool _elm_naviframe_smart_text_set(Evas_Object *obj, const char *part, const char *label) { Elm_Object_Item *it; it = elm_naviframe_top_item_get(obj); if (!it) return EINA_FALSE; elm_object_item_part_text_set(it, part, label); return !strcmp(elm_object_item_part_text_get(it, part), label); } static const char * _elm_naviframe_smart_text_get(const Evas_Object *obj, const char *part) { Elm_Object_Item *it = elm_naviframe_top_item_get(obj); if (!it) return NULL; return elm_object_item_part_text_get(it, part); } /* we have to keep a "manual" set here because of the callbacks on the * children */ static Eina_Bool _elm_naviframe_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { Elm_Object_Item *it; it = elm_naviframe_top_item_get(obj); if (!it) return EINA_FALSE; elm_object_item_part_content_set(it, part, content); return content == elm_object_item_part_content_get(it, part); } static Evas_Object * _elm_naviframe_smart_content_get(const Evas_Object *obj, const char *part) { Elm_Object_Item *it = elm_naviframe_top_item_get(obj); if (!it) return NULL; return elm_object_item_part_content_get(it, part); } static Evas_Object * _elm_naviframe_smart_content_unset(Evas_Object *obj, const char *part) { Elm_Object_Item *it = elm_naviframe_top_item_get(obj); if (!it) return NULL; return elm_object_item_part_content_unset(it, part); } static void _on_item_title_clicked(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Naviframe_Item *it = data; evas_object_smart_callback_call(WIDGET(it), SIG_TITLE_CLICKED, it); } /* "elm,state,cur,pushed" */ static void _on_item_push_finished(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Naviframe_Item *it = data; if (!it) return; ELM_NAVIFRAME_DATA_GET(WIDGET(it), sd); evas_object_hide(VIEW(it)); if (it->content) elm_widget_tree_unfocusable_set(it->content, it->content_unfocusable); if (sd->freeze_events) evas_object_freeze_events_set(VIEW(it), EINA_FALSE); } /* "elm,state,cur,popped" */ static void _on_item_pop_finished(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Naviframe_Item *it = data; if (!it) return; ELM_NAVIFRAME_DATA_GET(WIDGET(it), sd); if (sd->preserve && it->content) elm_widget_tree_unfocusable_set(it->content, it->content_unfocusable); elm_widget_item_del(data); } /* "elm,state,new,pushed", * "elm,state,prev,popped */ static void _on_item_show_finished(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Naviframe_Item *it = data; ELM_NAVIFRAME_DATA_GET(WIDGET(it), sd); edje_object_signal_emit(VIEW(it), "elm,state,visible", "elm"); edje_object_message_signal_process(VIEW(it)); elm_widget_tree_unfocusable_set(it->content, it->content_unfocusable); if (sd->freeze_events) evas_object_freeze_events_set(VIEW(it), EINA_FALSE); evas_object_smart_callback_call(WIDGET(it), SIG_TRANSITION_FINISHED, data); } static void _on_item_size_hints_changed(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static Elm_Naviframe_Item * _item_new(Evas_Object *obj, const Elm_Naviframe_Item *prev_it, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style) { Elm_Naviframe_Item *it; ELM_NAVIFRAME_DATA_GET(obj, sd); it = elm_widget_item_new(obj, Elm_Naviframe_Item); if (!it) { ERR("Failed to allocate new item! : naviframe=%p", obj); return NULL; } elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook); elm_widget_item_text_set_hook_set(it, _item_text_set_hook); elm_widget_item_text_get_hook_set(it, _item_text_get_hook); elm_widget_item_content_set_hook_set(it, _item_content_set_hook); elm_widget_item_content_get_hook_set(it, _item_content_get_hook); elm_widget_item_content_unset_hook_set(it, _item_content_unset_hook); elm_widget_item_signal_emit_hook_set(it, _item_signal_emit_hook); //item base layout VIEW(it) = edje_object_add(evas_object_evas_get(obj)); evas_object_smart_member_add(VIEW(it), obj); evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_item_size_hints_changed, obj); edje_object_signal_callback_add (VIEW(it), "elm,action,show,finished", "", _on_item_show_finished, it); edje_object_signal_callback_add (VIEW(it), "elm,action,pushed,finished", "", _on_item_push_finished, it); edje_object_signal_callback_add (VIEW(it), "elm,action,popped,finished", "", _on_item_pop_finished, it); edje_object_signal_callback_add (VIEW(it), "elm,action,title,clicked", "", _on_item_title_clicked, it); _item_style_set(it, item_style); if (title_label) _item_text_set_hook((Elm_Object_Item *)it, "elm.text.title", title_label); //title buttons if ((!prev_btn) && sd->auto_pushed && prev_it) { const char *prev_title = prev_it->title_label; prev_btn = _back_btn_new(obj, prev_title); } if (prev_btn) _item_content_set_hook((Elm_Object_Item *)it, PREV_BTN_PART, prev_btn); if (next_btn) _item_content_set_hook((Elm_Object_Item *)it, NEXT_BTN_PART, next_btn); _item_content_set(it, content); it->title_visible = EINA_TRUE; return it; } static Eina_Bool _elm_naviframe_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Eina_Bool ret; Eina_List *l = NULL; Elm_Naviframe_Item *top_it; Elm_Naviframe_Content_Item_Pair *content_pair = NULL; Elm_Naviframe_Text_Item_Pair *text_pair = NULL; void *(*list_data_get)(const Eina_List *list); top_it = (Elm_Naviframe_Item *)elm_naviframe_top_item_get(obj); if (!top_it) return EINA_FALSE; if (!top_it->title_visible) { return elm_widget_focus_next_get(top_it->content, dir, next); } list_data_get = eina_list_data_get; //Forcus order: prev button, next button, contents //XXX: ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) { if (top_it->title) l = eina_list_append(l, top_it->title); if (top_it->subtitle) l = eina_list_append(l, top_it->subtitle); EINA_INLIST_FOREACH(top_it->text_list, text_pair) { if (text_pair->access_object) l = eina_list_append(l, text_pair->access_object); } } if (top_it->title_prev_btn) l = eina_list_append(l, top_it->title_prev_btn); if (top_it->title_next_btn) l = eina_list_append(l, top_it->title_next_btn); if (top_it->content) l = eina_list_append(l, top_it->content); EINA_INLIST_FOREACH(top_it->content_list, content_pair) { if (edje_object_part_swallow_get(VIEW(top_it), content_pair->part)) l = eina_list_append(l, edje_object_part_swallow_get(VIEW(top_it), content_pair->part)); } l = eina_list_append(l, VIEW(top_it)); ret = elm_widget_focus_list_next_get(obj, l, list_data_get, dir, next); eina_list_free(l); return ret; } static void _elm_naviframe_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Naviframe_Smart_Data); ELM_WIDGET_CLASS(_elm_naviframe_parent_sc)->base.add(obj); priv->dummy_edje = ELM_WIDGET_DATA(priv)->resize_obj; priv->auto_pushed = EINA_TRUE; priv->freeze_events = EINA_TRUE; elm_widget_can_focus_set(obj, EINA_FALSE); } static void _elm_naviframe_smart_del(Evas_Object *obj) { Elm_Naviframe_Item *it; ELM_NAVIFRAME_DATA_GET(obj, sd); sd->on_deletion = EINA_TRUE; while (sd->stack) { it = EINA_INLIST_CONTAINER_GET(sd->stack, Elm_Naviframe_Item); elm_widget_item_del(it); } sd->on_deletion = EINA_FALSE; evas_object_del(sd->dummy_edje); ELM_WIDGET_CLASS(_elm_naviframe_parent_sc)->base.del(obj); } static void _elm_naviframe_smart_set_user(Elm_Naviframe_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_naviframe_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_naviframe_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_naviframe_smart_theme; ELM_WIDGET_CLASS(sc)->focus_next = _elm_naviframe_smart_focus_next; ELM_CONTAINER_CLASS(sc)->content_set = _elm_naviframe_smart_content_set; ELM_CONTAINER_CLASS(sc)->content_get = _elm_naviframe_smart_content_get; ELM_CONTAINER_CLASS(sc)->content_unset = _elm_naviframe_smart_content_unset; ELM_LAYOUT_CLASS(sc)->signal = _elm_naviframe_smart_signal; ELM_LAYOUT_CLASS(sc)->text_set = _elm_naviframe_smart_text_set; ELM_LAYOUT_CLASS(sc)->text_get = _elm_naviframe_smart_text_get; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_naviframe_smart_sizing_eval; } EAPI const Elm_Naviframe_Smart_Class * elm_naviframe_smart_class_get(void) { static Elm_Naviframe_Smart_Class _sc = ELM_NAVIFRAME_SMART_CLASS_INIT_NAME_VERSION (ELM_NAVIFRAME_SMART_NAME); static const Elm_Naviframe_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_naviframe_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_naviframe_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_naviframe_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Elm_Object_Item * elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style) { Elm_Naviframe_Item *prev_it, *it; ELM_NAVIFRAME_CHECK(obj) NULL; ELM_NAVIFRAME_DATA_GET(obj, sd); prev_it = (Elm_Naviframe_Item *)elm_naviframe_top_item_get(obj); it = _item_new(obj, prev_it, title_label, prev_btn, next_btn, content, item_style); if (!it) return NULL; evas_object_show(VIEW(it)); elm_widget_resize_object_set(obj, VIEW(it)); evas_object_smart_member_add(sd->dummy_edje, obj); if (prev_it) { /* re-add as smart member */ evas_object_smart_member_add(VIEW(prev_it), obj); if (sd->freeze_events) { evas_object_freeze_events_set(VIEW(it), EINA_TRUE); evas_object_freeze_events_set(VIEW(prev_it), EINA_TRUE); } edje_object_signal_emit(VIEW(prev_it), "elm,state,cur,pushed", "elm"); edje_object_signal_emit(VIEW(it), "elm,state,new,pushed", "elm"); /* animate previous */ edje_object_message_signal_process(VIEW(prev_it)); if (prev_it->content) { prev_it->content_unfocusable = elm_widget_tree_unfocusable_get(prev_it->content); elm_widget_tree_unfocusable_set(prev_it->content, EINA_TRUE); } /* animate new one */ edje_object_message_signal_process(VIEW(it)); } sd->stack = eina_inlist_append(sd->stack, EINA_INLIST_GET(it)); evas_object_raise(VIEW(it)); //XXX: ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) elm_object_focus_set(it->title, EINA_TRUE); elm_layout_sizing_eval(obj); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_naviframe_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style) { Elm_Naviframe_Item *it, *prev_it; ELM_NAVIFRAME_CHECK(obj) NULL; ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(before, NULL); ELM_NAVIFRAME_DATA_GET(obj, sd); prev_it = NULL; if (before) { it = (Elm_Naviframe_Item *)before; prev_it = EINA_INLIST_CONTAINER_GET(EINA_INLIST_GET(it)->prev, Elm_Naviframe_Item); } it = _item_new(obj, prev_it, title_label, prev_btn, next_btn, content, item_style); if (!it) return NULL; elm_widget_resize_object_set(obj, VIEW(it)); evas_object_smart_member_add(sd->dummy_edje, obj); sd->stack = eina_inlist_prepend_relative (sd->stack, EINA_INLIST_GET(it), EINA_INLIST_GET(((Elm_Naviframe_Item *)before))); elm_layout_sizing_eval(obj); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_naviframe_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style) { Elm_Naviframe_Item *it; ELM_NAVIFRAME_CHECK(obj) NULL; ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(after, NULL); ELM_NAVIFRAME_DATA_GET(obj, sd); it = _item_new(obj, (Elm_Naviframe_Item *)after, title_label, prev_btn, next_btn, content, item_style); if (!it) return NULL; elm_widget_resize_object_set(obj, VIEW(it)); evas_object_smart_member_add(sd->dummy_edje, obj); /* let's share that whole logic, if it goes to the top */ if (elm_naviframe_top_item_get(obj) == after) return elm_naviframe_item_push (obj, title_label, prev_btn, next_btn, content, item_style); sd->stack = eina_inlist_append_relative (sd->stack, EINA_INLIST_GET(it), EINA_INLIST_GET(((Elm_Naviframe_Item *)after))); elm_layout_sizing_eval(obj); return (Elm_Object_Item *)it; } EAPI Evas_Object * elm_naviframe_item_pop(Evas_Object *obj) { Elm_Naviframe_Item *it, *prev_it = NULL; Evas_Object *content = NULL; ELM_NAVIFRAME_CHECK(obj) NULL; ELM_NAVIFRAME_DATA_GET(obj, sd); it = (Elm_Naviframe_Item *)elm_naviframe_top_item_get(obj); if (!it) return NULL; if (sd->preserve) content = it->content; evas_object_data_set(VIEW(it), "out_of_list", (void *)1); if (it->content) { it->content_unfocusable = elm_widget_tree_unfocusable_get(it->content); elm_widget_tree_unfocusable_set(it->content, EINA_TRUE); } if (sd->stack->last->prev) prev_it = EINA_INLIST_CONTAINER_GET (sd->stack->last->prev, Elm_Naviframe_Item); sd->stack = eina_inlist_remove(sd->stack, EINA_INLIST_GET(it)); if (!sd->stack) elm_widget_resize_object_set(obj, sd->dummy_edje); if (prev_it) { if (sd->freeze_events) { evas_object_freeze_events_set(VIEW(it), EINA_TRUE); evas_object_freeze_events_set(VIEW(prev_it), EINA_TRUE); } elm_widget_resize_object_set(obj, VIEW(prev_it)); evas_object_smart_member_add(sd->dummy_edje, obj); evas_object_raise(VIEW(prev_it)); //XXX: ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) elm_object_focus_set(prev_it->title, EINA_TRUE); /* these 2 signals MUST take place simultaneously */ edje_object_signal_emit(VIEW(it), "elm,state,cur,popped", "elm"); evas_object_show(VIEW(prev_it)); edje_object_signal_emit(VIEW(prev_it), "elm,state,prev,popped", "elm"); edje_object_message_signal_process(VIEW(it)); edje_object_message_signal_process(VIEW(prev_it)); } else elm_widget_item_del(it); return content; } EAPI void elm_naviframe_item_pop_to(Elm_Object_Item *it) { Elm_Naviframe_Item *nit; Eina_Inlist *l, *prev_l; ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(it); nit = (Elm_Naviframe_Item *)it; ELM_NAVIFRAME_DATA_GET(WIDGET(nit), sd); if (it == elm_naviframe_top_item_get(WIDGET(nit))) return; l = sd->stack->last->prev; sd->on_deletion = EINA_TRUE; while (l) { Elm_Naviframe_Item *iit = EINA_INLIST_CONTAINER_GET (l, Elm_Naviframe_Item); if (iit == nit) break; prev_l = l->prev; sd->stack = eina_inlist_remove(sd->stack, l); elm_widget_item_del(iit); l = prev_l; } sd->on_deletion = EINA_FALSE; elm_naviframe_item_pop(WIDGET(nit)); } EAPI void elm_naviframe_item_promote(Elm_Object_Item *it) { Elm_Naviframe_Item *nit; Elm_Naviframe_Item *prev_it; ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(it); nit = (Elm_Naviframe_Item *)it; ELM_NAVIFRAME_DATA_GET(WIDGET(nit), sd); if (it == elm_naviframe_top_item_get(nit->base.widget)) return; /* remember, last is 1st on the naviframe, push it to last pos. */ sd->stack = eina_inlist_demote(sd->stack, EINA_INLIST_GET(nit)); elm_widget_resize_object_set(WIDGET(it), VIEW(nit)); evas_object_smart_member_add(sd->dummy_edje, WIDGET(it)); /* this was the previous top one */ prev_it = EINA_INLIST_CONTAINER_GET (sd->stack->last->prev, Elm_Naviframe_Item); /* re-add as smart member */ evas_object_smart_member_add(VIEW(prev_it), WIDGET(it)); if (prev_it->content) { prev_it->content_unfocusable = elm_widget_tree_unfocusable_get(prev_it->content); elm_widget_tree_unfocusable_set(prev_it->content, EINA_TRUE); } if (sd->freeze_events) { evas_object_freeze_events_set(VIEW(it), EINA_TRUE); evas_object_freeze_events_set(VIEW(prev_it), EINA_TRUE); } edje_object_signal_emit(VIEW(prev_it), "elm,state,cur,pushed", "elm"); evas_object_show(VIEW(nit)); evas_object_raise(VIEW(nit)); edje_object_signal_emit(VIEW(nit), "elm,state,new,pushed", "elm"); edje_object_message_signal_process(VIEW(prev_it)); edje_object_message_signal_process(VIEW(nit)); } EAPI void elm_naviframe_item_simple_promote(Evas_Object *obj, Evas_Object *content) { Elm_Naviframe_Item *itr; ELM_NAVIFRAME_CHECK(obj); ELM_NAVIFRAME_DATA_GET(obj, sd); EINA_INLIST_FOREACH (sd->stack, itr) { if (elm_object_item_content_get((Elm_Object_Item *)itr) == content) { elm_naviframe_item_promote((Elm_Object_Item *)itr); break; } } } EAPI void elm_naviframe_content_preserve_on_pop_set(Evas_Object *obj, Eina_Bool preserve) { ELM_NAVIFRAME_CHECK(obj); ELM_NAVIFRAME_DATA_GET(obj, sd); sd->preserve = !!preserve; } EAPI Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Evas_Object *obj) { ELM_NAVIFRAME_CHECK(obj) EINA_FALSE; ELM_NAVIFRAME_DATA_GET(obj, sd); return sd->preserve; } EAPI Elm_Object_Item * elm_naviframe_top_item_get(const Evas_Object *obj) { ELM_NAVIFRAME_CHECK(obj) NULL; ELM_NAVIFRAME_DATA_GET(obj, sd); if (!sd->stack) return NULL; return (Elm_Object_Item *)(EINA_INLIST_CONTAINER_GET (sd->stack->last, Elm_Naviframe_Item)); } EAPI Elm_Object_Item * elm_naviframe_bottom_item_get(const Evas_Object *obj) { ELM_NAVIFRAME_CHECK(obj) NULL; ELM_NAVIFRAME_DATA_GET(obj, sd); if (!sd->stack) return NULL; return (Elm_Object_Item *)(EINA_INLIST_CONTAINER_GET (sd->stack, Elm_Naviframe_Item)); } EAPI void elm_naviframe_item_style_set(Elm_Object_Item *it, const char *item_style) { Elm_Naviframe_Item *nit = (Elm_Naviframe_Item *)it; ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(it); if (item_style && !strcmp(item_style, nit->style)) return; if (!item_style) if (!strcmp("basic", nit->style)) return; _item_style_set(nit, item_style); _item_signals_emit(nit); _item_title_visible_update(nit); } EAPI const char * elm_naviframe_item_style_get(const Elm_Object_Item *it) { Elm_Naviframe_Item *nit = (Elm_Naviframe_Item *)it; ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(it, NULL); return nit->style; } EAPI void elm_naviframe_item_title_visible_set(Elm_Object_Item *it, Eina_Bool visible) { Elm_Naviframe_Item *nit = (Elm_Naviframe_Item *)it; ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(it); visible = !!visible; if (nit->title_visible == visible) return; nit->title_visible = visible; _item_title_visible_update(nit); } EAPI Eina_Bool elm_naviframe_item_title_visible_get(const Elm_Object_Item *it) { Elm_Naviframe_Item *nit = (Elm_Naviframe_Item *)it; ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return nit->title_visible; } EAPI void elm_naviframe_prev_btn_auto_pushed_set(Evas_Object *obj, Eina_Bool auto_pushed) { ELM_NAVIFRAME_CHECK(obj); ELM_NAVIFRAME_DATA_GET(obj, sd); sd->auto_pushed = !!auto_pushed; } EAPI Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(const Evas_Object *obj) { ELM_NAVIFRAME_CHECK(obj) EINA_FALSE; ELM_NAVIFRAME_DATA_GET(obj, sd); return sd->auto_pushed; } EAPI Eina_List * elm_naviframe_items_get(const Evas_Object *obj) { Eina_List *ret = NULL; Elm_Naviframe_Item *itr; ELM_NAVIFRAME_CHECK(obj) NULL; ELM_NAVIFRAME_DATA_GET(obj, sd); EINA_INLIST_FOREACH (sd->stack, itr) ret = eina_list_append(ret, itr); return ret; } EAPI void elm_naviframe_event_enabled_set(Evas_Object *obj, Eina_Bool enabled) { ELM_NAVIFRAME_CHECK(obj); ELM_NAVIFRAME_DATA_GET(obj, sd); enabled = !!enabled; if (sd->freeze_events == !enabled) return; sd->freeze_events = !enabled; } EAPI Eina_Bool elm_naviframe_event_enabled_get(const Evas_Object *obj) { ELM_NAVIFRAME_CHECK(obj) EINA_FALSE; ELM_NAVIFRAME_DATA_GET(obj, sd); return !sd->freeze_events; } elementary-1.7.7/src/lib/elm_icon.c0000664000175000017500000006162512127353615014123 00000000000000#include #include "elm_priv.h" #include "elm_widget_icon.h" #ifdef ELM_EFREET #define NON_EXISTING (void *)-1 static const char *icon_theme = NULL; #endif EAPI const char ELM_ICON_SMART_NAME[] = "elm_icon"; #ifdef HAVE_ELEMENTARY_ETHUMB static Eina_List *_elm_icon_retry = NULL; static int _icon_pending_request = 0; #endif static const char SIG_THUMB_DONE[] = "thumb,done"; static const char SIG_THUMB_ERROR[] = "thumb,error"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_THUMB_DONE, ""}, {SIG_THUMB_ERROR, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_ICON_SMART_NAME, _elm_icon, Elm_Icon_Smart_Class, Elm_Image_Smart_Class, elm_image_smart_class_get, _smart_callbacks); /* FIXME: move this code to ecore */ #ifdef _WIN32 static Eina_Bool _path_is_absolute(const char *path) { //TODO: Check if this works with all absolute paths in windows return (isalpha(*path)) && (*(path + 1) == ':') && ((*(path + 2) == '\\') || (*(path + 2) == '/')); } #else static Eina_Bool _path_is_absolute(const char *path) { return *path == '/'; } #endif static inline int _icon_size_min_get(Evas_Object *icon) { int size; elm_image_object_size_get(icon, &size, NULL); return (size < 16) ? 16 : size; } #ifdef HAVE_ELEMENTARY_ETHUMB static void _icon_thumb_stop(Elm_Icon_Smart_Data *sd, void *ethumbd) { if (sd->thumb.request) { ethumb_client_thumb_async_cancel(ethumbd, sd->thumb.request); sd->thumb.request = NULL; _icon_pending_request--; } if (sd->thumb.retry) { _elm_icon_retry = eina_list_remove(_elm_icon_retry, sd); sd->thumb.retry = EINA_FALSE; } } static Eina_Bool _icon_thumb_display(Elm_Icon_Smart_Data *sd) { Eina_Bool ret = EINA_FALSE; if (sd->thumb.format == ETHUMB_THUMB_EET) { int prefix_size; const char **ext, *ptr; static const char *extensions[] = { ".avi", ".mp4", ".ogv", ".mov", ".mpg", ".wmv", NULL }; prefix_size = eina_stringshare_strlen(sd->thumb.file.path) - 4; if (prefix_size >= 0) { ptr = sd->thumb.file.path + prefix_size; for (ext = extensions; *ext; ++ext) if (!strcasecmp(ptr, *ext)) { sd->is_video = EINA_TRUE; break; } } ret = elm_image_file_set (ELM_WIDGET_DATA(sd)->obj, sd->thumb.thumb.path, sd->thumb.thumb.key); sd->is_video = EINA_FALSE; } if (!ret) ret = elm_image_file_set (ELM_WIDGET_DATA(sd)->obj, sd->thumb.thumb.path, sd->thumb.thumb.key); if (ret) evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_THUMB_DONE, NULL); else evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_THUMB_ERROR, NULL); return ret; } static Eina_Bool _icon_thumb_retry(Elm_Icon_Smart_Data *sd) { return _icon_thumb_display(sd); } static void _icon_thumb_cleanup(Ethumb_Client *ethumbd) { Eina_List *l, *ll; Elm_Icon_Smart_Data *sd; EINA_LIST_FOREACH_SAFE (_elm_icon_retry, l, ll, sd) if (_icon_thumb_retry(sd)) { _elm_icon_retry = eina_list_remove_list(_elm_icon_retry, l); sd->thumb.retry = EINA_FALSE; } if (_icon_pending_request == 0) EINA_LIST_FREE (_elm_icon_retry, sd) _icon_thumb_stop(sd, ethumbd); } static void _icon_thumb_finish(Elm_Icon_Smart_Data *sd, Ethumb_Client *ethumbd) { const char *file = NULL, *group = NULL; Eina_Bool ret; elm_image_file_get(ELM_WIDGET_DATA(sd)->obj, &file, &group); file = eina_stringshare_ref(file); group = eina_stringshare_ref(group); ret = _icon_thumb_display(sd); if (!ret && file) { if (!sd->thumb.retry) { _elm_icon_retry = eina_list_append(_elm_icon_retry, sd); sd->thumb.retry = EINA_TRUE; } /* Back to previous image */ elm_image_file_set(ELM_WIDGET_DATA(sd)->obj, file, group); } _icon_thumb_cleanup(ethumbd); eina_stringshare_del(file); eina_stringshare_del(group); } static void _icon_thumb_done(Ethumb_Client *client, const char *thumb_path, const char *thumb_key, void *data) { Elm_Icon_Smart_Data *sd = data; if (EINA_UNLIKELY(!sd->thumb.request)) { ERR("Something odd happened with a thumbnail request"); return; } _icon_pending_request--; sd->thumb.request = NULL; eina_stringshare_replace(&sd->thumb.thumb.path, thumb_path); eina_stringshare_replace(&sd->thumb.thumb.key, thumb_key); sd->thumb.format = ethumb_client_format_get(client); _icon_thumb_finish(sd, client); } static void _icon_thumb_error(Ethumb_Client *client, void *data) { Elm_Icon_Smart_Data *sd = data; if (EINA_UNLIKELY(!sd->thumb.request)) { ERR("Something odd happened with a thumbnail request"); return; } _icon_pending_request--; sd->thumb.request = NULL; ERR("could not generate thumbnail for %s (key: %s)", sd->thumb.file.path, sd->thumb.file.key); evas_object_smart_callback_call(ELM_WIDGET_DATA(sd)->obj, SIG_THUMB_ERROR, NULL); _icon_thumb_cleanup(client); } static void _icon_thumb_apply(Elm_Icon_Smart_Data *sd) { Ethumb_Client *ethumbd; int min_size; ethumbd = elm_thumb_ethumb_client_get(); _icon_thumb_stop(sd, ethumbd); if (!sd->thumb.file.path) return; _icon_pending_request++; if (!ethumb_client_file_set (ethumbd, sd->thumb.file.path, sd->thumb.file.key)) return; min_size = _icon_size_min_get(ELM_WIDGET_DATA(sd)->obj); ethumb_client_size_set(ethumbd, min_size, min_size); sd->thumb.request = ethumb_client_thumb_async_get (ethumbd, _icon_thumb_done, _icon_thumb_error, sd); } static Eina_Bool _icon_thumb_apply_cb(void *data, int type __UNUSED__, void *ev __UNUSED__) { Elm_Icon_Smart_Data *sd = data; _icon_thumb_apply(sd); return ECORE_CALLBACK_RENEW; } #endif static Eina_Bool #ifdef ELM_EFREET _icon_freedesktop_set(Evas_Object *obj, const char *name, int size) #else _icon_freedesktop_set(Evas_Object * obj __UNUSED__, const char *name __UNUSED__, int size __UNUSED__) #endif { #ifdef ELM_EFREET const char *path; ELM_ICON_DATA_GET(obj, sd); elm_need_efreet(); if (icon_theme == NON_EXISTING) return EINA_FALSE; if (!icon_theme) { Efreet_Icon_Theme *theme; /* TODO: Listen for EFREET_EVENT_ICON_CACHE_UPDATE */ theme = efreet_icon_theme_find(getenv("E_ICON_THEME")); if (!theme) { const char **itr; static const char *themes[] = { "gnome", "Human", "oxygen", "hicolor", NULL }; for (itr = themes; *itr; itr++) { theme = efreet_icon_theme_find(*itr); if (theme) break; } } if (!theme) { icon_theme = NON_EXISTING; return EINA_FALSE; } else icon_theme = eina_stringshare_add(theme->name.internal); } path = efreet_icon_path_find(icon_theme, name, size); sd->freedesktop.use = !!path; if (sd->freedesktop.use) { sd->freedesktop.requested_size = size; elm_image_file_set(obj, path, NULL); return EINA_TRUE; } #endif return EINA_FALSE; } static void _elm_icon_smart_sizing_eval(Evas_Object *obj) { int w, h; ELM_ICON_DATA_GET(obj, sd); if (sd->in_eval) return; sd->in_eval++; elm_image_object_size_get(obj, &w, &h); #ifdef ELM_EFREET if (sd->freedesktop.use && sd->stdicon) { int size; /* This icon has been set to a freedesktop icon, and the requested appears to have a different size than the requested size, so try to request another, higher resolution, icon. FIXME: Find a better heuristic to determine if there should be an icon with a different resolution. */ size = ((w / 16) + 1) * 16; _icon_freedesktop_set(obj, sd->stdicon, size); } #endif _elm_icon_parent_sc->sizing_eval(obj); sd->in_eval--; } static void _edje_signals_free(Elm_Icon_Smart_Data *sd) { Edje_Signal_Data *esd; EINA_LIST_FREE (sd->edje_signals, esd) { eina_stringshare_del(esd->emission); eina_stringshare_del(esd->source); free(esd); } } static Eina_Bool _elm_icon_smart_file_set(Evas_Object *obj, const char *file, const char *key) { Evas_Object *pclip; ELM_ICON_DATA_GET(obj, sd); EINA_SAFETY_ON_NULL_RETURN_VAL(file, EINA_FALSE); _edje_signals_free(sd); #ifdef ELM_EFREET if (!sd->freedesktop.use) { if (sd->stdicon) eina_stringshare_del(sd->stdicon); sd->stdicon = NULL; } #endif if (!sd->is_video) return _elm_icon_parent_sc->file_set(obj, file, key); /* parent's edje file setting path replicated here (we got .eet * extension, so bypassing it) */ if (ELM_IMAGE_DATA(sd)->prev_img) evas_object_del(ELM_IMAGE_DATA(sd)->prev_img); ELM_IMAGE_DATA(sd)->prev_img = NULL; if (!ELM_IMAGE_DATA(sd)->edje) { pclip = evas_object_clip_get(ELM_IMAGE_DATA(sd)->img); if (ELM_IMAGE_DATA(sd)->img) evas_object_del(ELM_IMAGE_DATA(sd)->img); /* Edje object instead */ ELM_IMAGE_DATA(sd)->img = edje_object_add(evas_object_evas_get(obj)); evas_object_smart_member_add(ELM_IMAGE_DATA(sd)->img, obj); if (ELM_IMAGE_DATA(sd)->show) evas_object_show(ELM_IMAGE_DATA(sd)->img); evas_object_clip_set(ELM_IMAGE_DATA(sd)->img, pclip); } ELM_IMAGE_DATA(sd)->edje = EINA_TRUE; if (!edje_object_file_set(ELM_IMAGE_DATA(sd)->img, file, key)) { ERR("failed to set edje file '%s', group '%s': %s", file, key, edje_load_error_str (edje_object_load_error_get(ELM_IMAGE_DATA(sd)->img))); return EINA_FALSE; } evas_object_move(ELM_IMAGE_DATA(sd)->img, ELM_IMAGE_DATA(sd)->img_x, ELM_IMAGE_DATA(sd)->img_y); evas_object_resize(ELM_IMAGE_DATA(sd)->img, ELM_IMAGE_DATA(sd)->img_w, ELM_IMAGE_DATA(sd)->img_h); return EINA_TRUE; } static Eina_Bool _elm_icon_smart_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key) { ELM_ICON_DATA_GET(obj, sd); Eina_Bool ret; EINA_SAFETY_ON_NULL_RETURN_VAL(img, EINA_FALSE); EINA_SAFETY_ON_TRUE_RETURN_VAL(!size, EINA_FALSE); eina_stringshare_del(sd->stdicon); sd->stdicon = NULL; _edje_signals_free(sd); ret = _elm_icon_parent_sc->memfile_set(obj, img, size, format, key); return ret; } static Eina_Bool _elm_icon_smart_theme(Evas_Object *obj) { ELM_ICON_DATA_GET(obj, sd); if (sd->stdicon) _elm_theme_object_icon_set(obj, sd->stdicon, elm_widget_style_get(obj)); if (!ELM_WIDGET_CLASS(_elm_icon_parent_sc)->theme(obj)) return EINA_FALSE; return EINA_TRUE; } static Eina_Bool _icon_standard_set(Evas_Object *obj, const char *name) { ELM_ICON_DATA_GET(obj, sd); if (_elm_theme_object_icon_set(obj, name, "default")) { #ifdef ELM_EFREET /* TODO: elm_unneed_efreet() */ sd->freedesktop.use = EINA_FALSE; #endif return EINA_TRUE; } return EINA_FALSE; } static Eina_Bool #ifdef ELM_EFREET _icon_file_set(Elm_Icon_Smart_Data *sd, Evas_Object *obj, const char *path) #else _icon_file_set(Elm_Icon_Smart_Data * sd __UNUSED__, Evas_Object * obj, const char *path) #endif { if (elm_image_file_set(obj, path, NULL)) { #ifdef ELM_EFREET /* TODO: elm_unneed_efreet() */ sd->freedesktop.use = EINA_FALSE; #endif return EINA_TRUE; } return EINA_FALSE; } static Eina_Bool _elm_icon_standard_set(Evas_Object *obj, const char *name, Eina_Bool *fdo) { char *tmp; Eina_Bool ret; ELM_ICON_DATA_GET(obj, sd); /* try locating the icon using the specified lookup order */ switch (sd->lookup_order) { case ELM_ICON_LOOKUP_FDO: ret = _icon_freedesktop_set(obj, name, _icon_size_min_get(obj)); if (ret && fdo) *fdo = EINA_TRUE; break; case ELM_ICON_LOOKUP_THEME: ret = _icon_standard_set(obj, name); break; case ELM_ICON_LOOKUP_THEME_FDO: ret = _icon_standard_set(obj, name); if (!ret) { ret = _icon_freedesktop_set(obj, name, _icon_size_min_get(obj)); if (ret && fdo) *fdo = EINA_TRUE; } break; case ELM_ICON_LOOKUP_FDO_THEME: default: ret = _icon_freedesktop_set(obj, name, _icon_size_min_get(obj)); if (!ret) ret = _icon_standard_set(obj, name); else if (fdo) *fdo = EINA_TRUE; break; } if (ret) { eina_stringshare_replace(&sd->stdicon, name); _elm_icon_smart_sizing_eval(obj); return EINA_TRUE; } if (_path_is_absolute(name)) return _icon_file_set(sd, obj, name); /* if that fails, see if icon name is in the format size/name. if so, try locating a fallback without the size specification */ if (!(tmp = strchr(name, '/'))) return EINA_FALSE; ++tmp; if (*tmp) return elm_icon_standard_set(obj, tmp); /* give up */ return EINA_FALSE; } static void _elm_icon_standard_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Icon_Smart_Data *sd = data; const char *refup = eina_stringshare_ref(sd->stdicon); Eina_Bool fdo = EINA_FALSE; if (!_elm_icon_standard_set(obj, sd->stdicon, &fdo) || (!fdo)) evas_object_event_callback_del_full (obj, EVAS_CALLBACK_RESIZE, _elm_icon_standard_resize_cb, sd); eina_stringshare_del(refup); } #ifdef HAVE_ELEMENTARY_ETHUMB static void _elm_icon_thumb_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Icon_Smart_Data *sd = data; if (sd->thumb.file.path) elm_icon_thumb_set(obj, sd->thumb.file.path, sd->thumb.file.key); } #endif static void _elm_icon_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Icon_Smart_Data); ELM_WIDGET_CLASS(_elm_icon_parent_sc)->base.add(obj); priv->lookup_order = ELM_ICON_LOOKUP_THEME_FDO; #ifdef HAVE_ELEMENTARY_ETHUMB priv->thumb.request = NULL; #endif } static void _elm_icon_smart_del(Evas_Object *obj) { #ifdef HAVE_ELEMENTARY_ETHUMB Ethumb_Client *ethumbd; #endif ELM_ICON_DATA_GET(obj, sd); if (sd->stdicon) eina_stringshare_del(sd->stdicon); #ifdef HAVE_ELEMENTARY_ETHUMB ethumbd = elm_thumb_ethumb_client_get(); _icon_thumb_stop(sd, ethumbd); eina_stringshare_del(sd->thumb.file.path); eina_stringshare_del(sd->thumb.file.key); eina_stringshare_del(sd->thumb.thumb.path); eina_stringshare_del(sd->thumb.thumb.key); if (sd->thumb.eeh) ecore_event_handler_del(sd->thumb.eeh); #endif _edje_signals_free(sd); ELM_WIDGET_CLASS(_elm_icon_parent_sc)->base.del(obj); } /* WARNING: to be deprecated */ void _elm_icon_signal_emit(Evas_Object *obj, const char *emission, const char *source) { ELM_ICON_DATA_GET(obj, sd); if (!ELM_IMAGE_DATA(sd)->edje) return; edje_object_signal_emit(ELM_IMAGE_DATA(sd)->img, emission, source); } static void _edje_signal_callback(void *data, Evas_Object *obj __UNUSED__, const char *emission, const char *source) { Edje_Signal_Data *esd = data; esd->func(esd->data, esd->obj, emission, source); } /* WARNING: to be deprecated */ void _elm_icon_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data) { Edje_Signal_Data *esd; ELM_ICON_DATA_GET(obj, sd); if (!ELM_IMAGE_DATA(sd)->edje) return; esd = ELM_NEW(Edje_Signal_Data); if (!esd) return; esd->obj = obj; esd->func = func_cb; esd->emission = eina_stringshare_add(emission); esd->source = eina_stringshare_add(source); esd->data = data; sd->edje_signals = eina_list_append(sd->edje_signals, esd); edje_object_signal_callback_add (ELM_IMAGE_DATA(sd)->img, emission, source, _edje_signal_callback, esd); } /* WARNING: to be deprecated */ void * _elm_icon_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb) { Edje_Signal_Data *esd = NULL; void *data = NULL; Eina_List *l; ELM_ICON_DATA_GET(obj, sd); if (!ELM_IMAGE_DATA(sd)->edje) return NULL; EINA_LIST_FOREACH (sd->edje_signals, l, esd) { if ((esd->func == func_cb) && (!strcmp(esd->emission, emission)) && (!strcmp(esd->source, source))) { sd->edje_signals = eina_list_remove_list(sd->edje_signals, l); eina_stringshare_del(esd->emission); eina_stringshare_del(esd->source); data = esd->data; free(esd); edje_object_signal_callback_del_full (ELM_IMAGE_DATA(sd)->img, emission, source, _edje_signal_callback, esd); return data; /* stop at 1st match */ } } return data; } static void _elm_icon_smart_set_user(Elm_Icon_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_icon_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_icon_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_icon_smart_theme; ELM_IMAGE_CLASS(sc)->file_set = _elm_icon_smart_file_set; ELM_IMAGE_CLASS(sc)->memfile_set = _elm_icon_smart_memfile_set; ELM_IMAGE_CLASS(sc)->sizing_eval = _elm_icon_smart_sizing_eval; } EAPI const Elm_Icon_Smart_Class * elm_icon_smart_class_get(void) { static Elm_Icon_Smart_Class _sc = ELM_ICON_SMART_CLASS_INIT_NAME_VERSION(ELM_ICON_SMART_NAME); static const Elm_Icon_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_icon_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_icon_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_icon_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Eina_Bool elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key) { ELM_ICON_CHECK(obj) EINA_FALSE; return elm_image_memfile_set(obj, img, size, format, key); } EAPI Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group) { ELM_ICON_CHECK(obj) EINA_FALSE; return elm_image_file_set(obj, file, group); } EAPI void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group) { ELM_ICON_CHECK(obj); elm_image_file_get(obj, file, group); } EAPI void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group) { ELM_ICON_CHECK(obj); #ifdef HAVE_ELEMENTARY_ETHUMB ELM_ICON_DATA_GET(obj, sd); evas_object_event_callback_del_full (obj, EVAS_CALLBACK_RESIZE, _elm_icon_standard_resize_cb, sd); evas_object_event_callback_del_full (obj, EVAS_CALLBACK_RESIZE, _elm_icon_thumb_resize_cb, sd); evas_object_event_callback_add (obj, EVAS_CALLBACK_RESIZE, _elm_icon_thumb_resize_cb, sd); eina_stringshare_replace(&sd->thumb.file.path, file); eina_stringshare_replace(&sd->thumb.file.key, group); if (elm_thumb_ethumb_client_connected_get()) { _icon_thumb_apply(sd); return; } if (!sd->thumb.eeh) { sd->thumb.eeh = ecore_event_handler_add (ELM_ECORE_EVENT_ETHUMB_CONNECT, _icon_thumb_apply_cb, sd); } #else (void)obj; (void)file; (void)group; #endif } EAPI Eina_Bool elm_icon_animated_available_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; return elm_image_animated_available_get(obj); } EAPI void elm_icon_animated_set(Evas_Object *obj, Eina_Bool anim) { ELM_ICON_CHECK(obj); return elm_image_animated_set(obj, anim); } EAPI Eina_Bool elm_icon_animated_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; return elm_image_animated_get(obj); } EAPI void elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play) { ELM_ICON_CHECK(obj); elm_image_animated_play_set(obj, play); } EAPI Eina_Bool elm_icon_animated_play_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; return elm_image_animated_play_get(obj); } EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name) { ELM_ICON_CHECK(obj) EINA_FALSE; ELM_ICON_DATA_GET(obj, sd); Eina_Bool fdo = EINA_FALSE; Eina_Bool ret; if (!name) return EINA_FALSE; evas_object_event_callback_del_full (obj, EVAS_CALLBACK_RESIZE, _elm_icon_standard_resize_cb, sd); ret = _elm_icon_standard_set(obj, name, &fdo); if (fdo) evas_object_event_callback_add (obj, EVAS_CALLBACK_RESIZE, _elm_icon_standard_resize_cb, sd); return ret; } EAPI const char * elm_icon_standard_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) NULL; ELM_ICON_DATA_GET(obj, sd); return sd->stdicon; } EAPI void elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order) { ELM_ICON_CHECK(obj); ELM_ICON_DATA_GET(obj, sd); sd->lookup_order = order; } EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) ELM_ICON_LOOKUP_THEME_FDO; ELM_ICON_DATA_GET(obj, sd); return sd->lookup_order; } EAPI void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth) { ELM_ICON_CHECK(obj); elm_image_smooth_set(obj, smooth); } EAPI Eina_Bool elm_icon_smooth_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; return elm_image_smooth_get(obj); } EAPI void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) { ELM_ICON_CHECK(obj); elm_image_no_scale_set(obj, no_scale); } EAPI Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; return elm_image_no_scale_get(obj); } EAPI void elm_icon_resizable_set(Evas_Object *obj, Eina_Bool size_up, Eina_Bool size_down) { ELM_ICON_CHECK(obj); elm_image_resizable_set(obj, size_up, size_down); } EAPI void elm_icon_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down) { ELM_ICON_CHECK(obj); elm_image_resizable_get(obj, size_up, size_down); } EAPI void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) { ELM_ICON_CHECK(obj); elm_image_fill_outside_set(obj, fill_outside); } EAPI Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; return elm_image_fill_outside_get(obj); } EAPI void elm_icon_size_get(const Evas_Object *obj, int *w, int *h) { ELM_ICON_CHECK(obj); elm_image_object_size_get(obj, w, h); } EAPI void elm_icon_prescale_set(Evas_Object *obj, int size) { ELM_ICON_CHECK(obj); elm_image_prescale_set(obj, size); } EAPI int elm_icon_prescale_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) 0; return elm_image_prescale_get(obj); } EAPI Evas_Object * elm_icon_object_get(Evas_Object *obj) { ELM_ICON_CHECK(obj) 0; return elm_image_object_get(obj); } EAPI void elm_icon_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_ICON_CHECK(obj); elm_image_preload_disabled_set(obj, disabled); } EAPI void elm_icon_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed) { ELM_ICON_CHECK(obj); elm_image_aspect_fixed_set(obj, fixed); } EAPI Eina_Bool elm_icon_aspect_fixed_get(const Evas_Object *obj) { ELM_ICON_CHECK(obj) EINA_FALSE; return elm_image_aspect_fixed_get(obj); } elementary-1.7.7/src/lib/elm_widget_datetime.h0000664000175000017500000001545612127353615016340 00000000000000#ifndef ELM_WIDGET_DATETIME_H #define ELM_WIDGET_DATETIME_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-datetime-class The Elementary Datetime Class * * Elementary, besides having the @ref Datetime widget, exposes its * foundation -- the Elementary Datetime Class -- in order to create other * widgets which are a datetime with some more logic on top. */ /** * @def ELM_DATETIME_CLASS * * Use this macro to cast whichever subclass of * #Elm_Datetime_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_DATETIME_CLASS(x) ((Elm_Datetime_Smart_Class *)x) /** * @def ELM_DATETIME_DATA * * Use this macro to cast whichever subdata of * #Elm_Datetime_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_DATETIME_DATA(x) ((Elm_Datetime_Smart_Data *)x) /** * @def ELM_DATETIME_SMART_CLASS_VERSION * * Current version for Elementary datetime @b base smart class, a value * which goes to _Elm_Datetime_Smart_Class::version. * * @ingroup Widget */ #define ELM_DATETIME_SMART_CLASS_VERSION 1 /** * @def ELM_DATETIME_SMART_CLASS_INIT * * Initializer for a whole #Elm_Datetime_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_DATETIME_SMART_CLASS_INIT_NULL * @see ELM_DATETIME_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_DATETIME_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_DATETIME_SMART_CLASS_VERSION} /** * @def ELM_DATETIME_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Datetime_Smart_Class structure. * * @see ELM_DATETIME_SMART_CLASS_INIT_NAME_VERSION * @see ELM_DATETIME_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_DATETIME_SMART_CLASS_INIT_NULL \ ELM_DATETIME_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_DATETIME_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Datetime_Smart_Class structure and * set its name and version. * * This is similar to #ELM_DATETIME_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Datetime_Smart_Class (base field) * to the latest #ELM_DATETIME_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_DATETIME_SMART_CLASS_INIT_NULL * @see ELM_DATETIME_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_DATETIME_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_DATETIME_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary datetime base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a datetime. * * All of the functions listed on @ref Datetime namespace will work for * objects deriving from #Elm_Datetime_Smart_Class. */ typedef struct _Elm_Datetime_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Datetime_Smart_Class; /** * Base layout smart data extended with datetime instance data. */ typedef struct _Elm_Datetime_Smart_Data Elm_Datetime_Smart_Data; typedef struct _Datetime_Field Datetime_Field; typedef struct _Datetime_Mod_Api Datetime_Mod_Api; typedef struct _Format_Map Format_Map; #define ELM_DATETIME_TYPE_COUNT 6 #define ELM_DATETIME_MAX_FORMAT_LEN 64 #define ELM_DATETIME_MAX_FIELD_FORMAT_LEN 3 struct _Datetime_Field { Evas_Object *item_obj; char fmt[ELM_DATETIME_MAX_FIELD_FORMAT_LEN]; Elm_Datetime_Field_Type type; const char *separator; int location; /* location of the field as per * current format */ int min, max; Eina_Bool fmt_exist : 1; /* whether field format is * present or not */ Eina_Bool visible : 1; /* whether field can be * visible or not */ }; struct _Datetime_Mod_Api { Elm_Datetime_Module_Data *(*obj_hook)(Evas_Object * obj); void (*obj_unhook)(Elm_Datetime_Module_Data *mdata); Evas_Object *(*field_create)(Elm_Datetime_Module_Data * mdata, Elm_Datetime_Field_Type ftype); void (*field_value_display)(Elm_Datetime_Module_Data *mdata, Evas_Object *obj); }; struct _Elm_Datetime_Smart_Data { Elm_Layout_Smart_Data base; /* fixed set of fields. */ Datetime_Field field_list[ELM_DATETIME_TYPE_COUNT]; struct tm curr_time, min_limit, max_limit; Elm_Datetime_Module_Data *mod_data; char format[ELM_DATETIME_MAX_FORMAT_LEN]; Evas_Object *access_obj; Eina_Bool user_format : 1; /* whether user set * format or default * format. */ }; struct _Format_Map { char *fmt_char; int def_min; int def_max; char *ignore_sep; }; /** * @} */ EAPI extern const char ELM_DATETIME_SMART_NAME[]; EAPI const Elm_Datetime_Smart_Class *elm_datetime_smart_class_get(void); #define ELM_DATETIME_DATA_GET(o, sd) \ Elm_Datetime_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_DATETIME_DATA_GET_OR_RETURN(o, ptr) \ ELM_DATETIME_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_DATETIME_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_DATETIME_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_DATETIME_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_DATETIME_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_plug.h0000664000175000017500000000324312127353615014137 00000000000000/** * @defgroup Plug Plug * @ingroup Elementary * * @image html plug_inheritance_tree.png * @image latex plug_inheritance_tree.eps * * An object that allows one to show an image which other process created. * It can be used anywhere like any other elementary widget. * */ /** * @addtogroup Plug * @{ */ /** * Add a new plug image to the parent. * * @param parent The parent object * @return The new plug image object or NULL if it cannot be created * * @ingroup Plug */ EAPI Evas_Object *elm_plug_add(Evas_Object *parent); /** * Connect a plug widget to service provided by socket image. * * @param obj The Evas_Object where the new image object will live. * @param svcname The service name to connect to set up by the socket. * @param svcnum The service number to connect to (set up by socket). * @param svcsys Boolean to set if the service is a system one or not (set up by socket). * @return (@c EINA_TRUE = success, @c EINA_FALSE = error) * * @ingroup Plug */ EAPI Eina_Bool elm_plug_connect(Evas_Object *obj, const char *svcname, int svcnum, Eina_Bool svcsys); /** * Get the basic Evas_Image object from this object (widget). * * @param obj The image object to get the inlined image from * @return The inlined image object, or NULL if none exists * * This function allows one to get the underlying @c Evas_Object of type * Image from this elementary widget. It can be useful to do things like get * the pixel data, save the image to a file, etc. * * @note Be careful to not manipulate it, as it is under control of * elementary. * * @ingroup Plug */ EAPI Evas_Object *elm_plug_image_object_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_widget_label.h0000664000175000017500000001157212127353615015616 00000000000000#ifndef ELM_WIDGET_LABEL_H #define ELM_WIDGET_LABEL_H #include "elm_widget_layout.h" #ifdef HAVE_EIO # include #endif /** * @addtogroup Widget * @{ * * @section elm-label-class The Elementary Label Class * * Elementary, besides having the @ref Label widget, exposes its * foundation -- the Elementary Label Class -- in order to create other * widgets which are a label with some more logic on top. */ /** * @def ELM_LABEL_CLASS * * Use this macro to cast whichever subclass of * #Elm_Label_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_LABEL_CLASS(x) ((Elm_Label_Smart_Class *)x) /** * @def ELM_LABEL_DATA * * Use this macro to cast whichever subdata of * #Elm_Label_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_LABEL_DATA(x) ((Elm_Label_Smart_Data *)x) /** * @def ELM_LABEL_SMART_CLASS_VERSION * * Current version for Elementary label @b base smart class, a value * which goes to _Elm_Label_Smart_Class::version. * * @ingroup Widget */ #define ELM_LABEL_SMART_CLASS_VERSION 1 /** * @def ELM_LABEL_SMART_CLASS_INIT * * Initializer for a whole #Elm_Label_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_LABEL_SMART_CLASS_INIT_NULL * @see ELM_LABEL_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_LABEL_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_LABEL_SMART_CLASS_VERSION} /** * @def ELM_LABEL_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Label_Smart_Class structure. * * @see ELM_LABEL_SMART_CLASS_INIT_NAME_VERSION * @see ELM_LABEL_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_LABEL_SMART_CLASS_INIT_NULL \ ELM_LABEL_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_LABEL_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Label_Smart_Class structure and * set its name and version. * * This is similar to #ELM_LABEL_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Label_Smart_Class (base field) * to the latest #ELM_LABEL_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_LABEL_SMART_CLASS_INIT_NULL * @see ELM_LABEL_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_LABEL_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_LABEL_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary label base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a label. * * All of the functions listed on @ref Label namespace will work for * objects deriving from #Elm_Label_Smart_Class. */ typedef struct _Elm_Label_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Label_Smart_Class; /** * Base layout smart data extended with label instance data. */ typedef struct _Elm_Label_Smart_Data Elm_Label_Smart_Data; struct _Elm_Label_Smart_Data { Elm_Layout_Smart_Data base; const char *format; double slide_duration; Evas_Coord lastw; Evas_Coord wrap_w; Elm_Wrap_Type linewrap; Eina_Bool ellipsis : 1; Eina_Bool slidingmode : 1; Eina_Bool slidingellipsis : 1; }; /** * @} */ EAPI extern const char ELM_LABEL_SMART_NAME[]; EAPI const Elm_Label_Smart_Class *elm_label_smart_class_get(void); #define ELM_LABEL_DATA_GET(o, sd) \ Elm_Label_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_LABEL_DATA_GET_OR_RETURN(o, ptr) \ ELM_LABEL_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_LABEL_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_LABEL_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_LABEL_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_LABEL_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_container.h0000664000175000017500000001103712127353615016515 00000000000000#ifndef ELM_WIDGET_CONTAINER_H #define ELM_WIDGET_CONTAINER_H /** * @addtogroup Widget * @{ * * @section elm-container-class The Elementary Container Class * * @image html container_inheritance_tree.png * @image latex container_inheritance_tree.eps * * This class defines a common interface for objects acting like * containers, i.e. objects parenting others and displaying their * childs "inside" of them somehow. * * The container must define "parts" (or spots) into which child * objects will be placed, inside of it. This is a way of handling * more the one content object, by naming content locations * properly. This is the role of the @c name argument of the virtual * functions in the class. * * The following object functions are meant to be used with all * container objects and derived ones: * * - elm_object_part_content_set() * - elm_object_part_content_get() * - elm_object_part_content_unset() */ /** * @def ELM_CONTAINER_CLASS * * Use this macro to cast whichever subclass of * #Elm_Container_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_CONTAINER_CLASS(x) ((Elm_Container_Smart_Class *) x) /** * @def ELM_CONTAINER_SMART_CLASS_VERSION * * Current version for Elementary container @b base smart class, a value * which goes to _Elm_Container_Smart_Class::version. * * @ingroup Widget */ #define ELM_CONTAINER_SMART_CLASS_VERSION 1 /** * @def ELM_CONTAINER_SMART_CLASS_INIT * * Initializer for a whole #Elm_Container_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_CONTAINER_SMART_CLASS_INIT_NULL * @see ELM_CONTAINER_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_CONTAINER_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_CONTAINER_SMART_CLASS_VERSION, NULL, NULL, NULL} /** * @def ELM_CONTAINER_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Container_Smart_Class structure. * * @see ELM_CONTAINER_SMART_CLASS_INIT_NAME_VERSION * @see ELM_CONTAINER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_CONTAINER_SMART_CLASS_INIT_NULL \ ELM_CONTAINER_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_CONTAINER_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Container_Smart_Class structure and * set its name and version. * * This is similar to #ELM_CONTAINER_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Container_Smart_Class (base field) * to the latest #ELM_CONTAINER_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_CONTAINER_SMART_CLASS_INIT_NULL * @see ELM_CONTAINER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_CONTAINER_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_CONTAINER_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary container base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets exposing * "parts" to hold child elements at. */ typedef struct _Elm_Container_Smart_Class { Elm_Widget_Smart_Class base; /**< Base Elementary widget class struct, since we're inheriting from it */ int version; /**< Version of this smart class definition */ Eina_Bool (*content_set)(Evas_Object *obj, const char *part, Evas_Object *content); /* 'Virtual' function on setting content on the object, at the given @a part part */ Evas_Object *(*content_get)(const Evas_Object * obj, const char *part); /* 'Virtual' function on retrieving content from the object, at the given @a part part */ Evas_Object *(*content_unset)(Evas_Object * obj, const char *part); /* 'Virtual' function on unsetting content from the object, at the given @a part part. Meant to return the content's pointer. */ } Elm_Container_Smart_Class; typedef struct _Elm_Container_Smart_Data Elm_Container_Smart_Data; struct _Elm_Container_Smart_Data { Elm_Widget_Smart_Data base; }; /** * @} */ EAPI const Elm_Container_Smart_Class *elm_container_smart_class_get(void); #endif elementary-1.7.7/src/lib/elm_widget_inwin.h0000664000175000017500000001112412127353615015654 00000000000000#ifndef ELM_WIDGET_INWIN_H #define ELM_WIDGET_INWIN_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-inwin-class The Elementary Inwin Class * * Elementary, besides having the @ref Inwin widget, exposes its * foundation -- the Elementary Inwin Class -- in order to create other * widgets which are a inwin with some more logic on top. */ /** * @def ELM_INWIN_CLASS * * Use this macro to cast whichever subclass of * #Elm_Inwin_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_INWIN_CLASS(x) ((Elm_Inwin_Smart_Class *)x) /** * @def ELM_INWIN_DATA * * Use this macro to cast whichever subdata of * #Elm_Inwin_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_INWIN_DATA(x) ((Elm_Inwin_Smart_Data *)x) /** * @def ELM_INWIN_SMART_CLASS_VERSION * * Current version for Elementary inwin @b base smart class, a value * which goes to _Elm_Inwin_Smart_Class::version. * * @ingroup Widget */ #define ELM_INWIN_SMART_CLASS_VERSION 1 /** * @def ELM_INWIN_SMART_CLASS_INIT * * Initializer for a whole #Elm_Inwin_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_INWIN_SMART_CLASS_INIT_NULL * @see ELM_INWIN_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_INWIN_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_INWIN_SMART_CLASS_VERSION} /** * @def ELM_INWIN_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Inwin_Smart_Class structure. * * @see ELM_INWIN_SMART_CLASS_INIT_NAME_VERSION * @see ELM_INWIN_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_INWIN_SMART_CLASS_INIT_NULL \ ELM_INWIN_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_INWIN_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Inwin_Smart_Class structure and * set its name and version. * * This is similar to #ELM_INWIN_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Inwin_Smart_Class (base field) * to the latest #ELM_INWIN_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_INWIN_SMART_CLASS_INIT_NULL * @see ELM_INWIN_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_INWIN_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_INWIN_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary inwin base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a inwin. * * All of the functions listed on @ref Inwin namespace will work for * objects deriving from #Elm_Inwin_Smart_Class. */ typedef struct _Elm_Inwin_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Inwin_Smart_Class; /** * Base layout smart data extended with inwin instance data. */ typedef struct _Elm_Inwin_Smart_Data Elm_Inwin_Smart_Data; struct _Elm_Inwin_Smart_Data { Elm_Layout_Smart_Data base; }; /** * @} */ EAPI extern const char ELM_INWIN_SMART_NAME[]; EAPI const Elm_Inwin_Smart_Class *elm_inwin_smart_class_get(void); #define ELM_INWIN_DATA_GET(o, sd) \ Elm_Inwin_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_INWIN_DATA_GET_OR_RETURN(o, ptr) \ ELM_INWIN_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_INWIN_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_INWIN_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_INWIN_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_INWIN_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_genlist.c0000664000175000017500000061463412127353615014644 00000000000000#include #include #include #include "elm_priv.h" #include "elm_widget_genlist.h" // internally allocated #define CLASS_ALLOCATED 0x3a70f11f #define MAX_ITEMS_PER_BLOCK 32 #define REORDER_EFFECT_TIME 0.5 EAPI const char ELM_GENLIST_SMART_NAME[] = "elm_genlist"; EAPI const char ELM_GENLIST_PAN_SMART_NAME[] = "elm_genlist_pan"; #define ERR_ABORT(_msg) \ ERR(_msg); \ if (getenv("ELM_ERROR_ABORT")) abort(); #define GL_IT(_it) (_it->item) static const Evas_Smart_Interface *_smart_interfaces[] = { (Evas_Smart_Interface *)&ELM_SCROLLABLE_IFACE, NULL }; static const char SIG_ACTIVATED[] = "activated"; static const char SIG_CLICKED_DOUBLE[] = "clicked,double"; static const char SIG_SELECTED[] = "selected"; static const char SIG_UNSELECTED[] = "unselected"; static const char SIG_EXPANDED[] = "expanded"; static const char SIG_CONTRACTED[] = "contracted"; static const char SIG_EXPAND_REQUEST[] = "expand,request"; static const char SIG_CONTRACT_REQUEST[] = "contract,request"; static const char SIG_REALIZED[] = "realized"; static const char SIG_UNREALIZED[] = "unrealized"; static const char SIG_DRAG_START_UP[] = "drag,start,up"; static const char SIG_DRAG_START_DOWN[] = "drag,start,down"; static const char SIG_DRAG_START_LEFT[] = "drag,start,left"; static const char SIG_DRAG_START_RIGHT[] = "drag,start,right"; static const char SIG_DRAG_STOP[] = "drag,stop"; static const char SIG_DRAG[] = "drag"; static const char SIG_LONGPRESSED[] = "longpressed"; static const char SIG_SCROLL_ANIM_START[] = "scroll,anim,start"; static const char SIG_SCROLL_ANIM_STOP[] = "scroll,anim,stop"; static const char SIG_SCROLL_DRAG_START[] = "scroll,drag,start"; static const char SIG_SCROLL_DRAG_STOP[] = "scroll,drag,stop"; static const char SIG_EDGE_TOP[] = "edge,top"; static const char SIG_EDGE_BOTTOM[] = "edge,bottom"; static const char SIG_EDGE_LEFT[] = "edge,left"; static const char SIG_EDGE_RIGHT[] = "edge,right"; static const char SIG_MULTI_SWIPE_LEFT[] = "multi,swipe,left"; static const char SIG_MULTI_SWIPE_RIGHT[] = "multi,swipe,right"; static const char SIG_MULTI_SWIPE_UP[] = "multi,swipe,up"; static const char SIG_MULTI_SWIPE_DOWN[] = "multi,swipe,down"; static const char SIG_MULTI_PINCH_OUT[] = "multi,pinch,out"; static const char SIG_MULTI_PINCH_IN[] = "multi,pinch,in"; static const char SIG_SWIPE[] = "swipe"; static const char SIG_MOVED[] = "moved"; static const char SIG_MOVED_AFTER[] = "moved,after"; static const char SIG_MOVED_BEFORE[] = "moved,before"; static const char SIG_INDEX_UPDATE[] = "index,update"; static const char SIG_TREE_EFFECT_FINISHED [] = "tree,effect,finished"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED_DOUBLE, ""}, {SIG_ACTIVATED, ""}, {SIG_SELECTED, ""}, {SIG_UNSELECTED, ""}, {SIG_EXPANDED, ""}, {SIG_CONTRACTED, ""}, {SIG_EXPAND_REQUEST, ""}, {SIG_CONTRACT_REQUEST, ""}, {SIG_REALIZED, ""}, {SIG_UNREALIZED, ""}, {SIG_DRAG_START_UP, ""}, {SIG_DRAG_START_DOWN, ""}, {SIG_DRAG_START_LEFT, ""}, {SIG_DRAG_START_RIGHT, ""}, {SIG_DRAG_STOP, ""}, {SIG_DRAG, ""}, {SIG_LONGPRESSED, ""}, {SIG_SCROLL_ANIM_START, ""}, {SIG_SCROLL_ANIM_STOP, ""}, {SIG_SCROLL_DRAG_START, ""}, {SIG_SCROLL_DRAG_STOP, ""}, {SIG_EDGE_TOP, ""}, {SIG_EDGE_BOTTOM, ""}, {SIG_EDGE_LEFT, ""}, {SIG_EDGE_RIGHT, ""}, {SIG_MULTI_SWIPE_LEFT, ""}, {SIG_MULTI_SWIPE_RIGHT, ""}, {SIG_MULTI_SWIPE_UP, ""}, {SIG_MULTI_SWIPE_DOWN, ""}, {SIG_MULTI_PINCH_OUT, ""}, {SIG_MULTI_PINCH_IN, ""}, {SIG_SWIPE, ""}, {SIG_MOVED, ""}, {SIG_MOVED_AFTER, ""}, {SIG_MOVED_BEFORE, ""}, {SIG_TREE_EFFECT_FINISHED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_IFACE_NEW (ELM_GENLIST_SMART_NAME, _elm_genlist, Elm_Genlist_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks, _smart_interfaces); ELM_INTERNAL_SMART_SUBCLASS_NEW (ELM_GENLIST_PAN_SMART_NAME, _elm_genlist_pan, Elm_Genlist_Pan_Smart_Class, Elm_Pan_Smart_Class, elm_pan_smart_class_get, NULL); static void _calc_job(void *); static Eina_Bool _item_block_recalc(Item_Block *, int, Eina_Bool); static void _item_mouse_callbacks_add(Elm_Gen_Item *, Evas_Object *); static void _item_mouse_callbacks_del(Elm_Gen_Item *, Evas_Object *); static void _elm_genlist_pan_smart_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { Item_Block *itb; ELM_GENLIST_PAN_DATA_GET(obj, psd); if ((x == psd->wsd->pan_x) && (y == psd->wsd->pan_y)) return; psd->wsd->pan_x = x; psd->wsd->pan_y = y; EINA_INLIST_FOREACH (psd->wsd->blocks, itb) { if ((itb->y + itb->h) > y) { Elm_Gen_Item *it; Eina_List *l2; EINA_LIST_FOREACH (itb->items, l2, it) { if ((itb->y + it->y) >= y) { psd->wsd->anchor_item = it; psd->wsd->anchor_y = -(itb->y + it->y - y); goto done; } } } } done: if (!psd->wsd->reorder_move_animator) evas_object_smart_changed(obj); } static void _elm_genlist_pan_smart_pos_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { ELM_GENLIST_PAN_DATA_GET(obj, psd); if (x) *x = psd->wsd->pan_x; if (y) *y = psd->wsd->pan_y; } static void _elm_genlist_pan_smart_pos_max_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { Evas_Coord ow, oh; ELM_GENLIST_PAN_DATA_GET(obj, psd); evas_object_geometry_get(obj, NULL, NULL, &ow, &oh); ow = psd->wsd->minw - ow; if (ow < 0) ow = 0; oh = psd->wsd->minh - oh; if (oh < 0) oh = 0; if (x) *x = ow; if (y) *y = oh; } static void _elm_genlist_pan_smart_pos_min_get(const Evas_Object *obj __UNUSED__, Evas_Coord *x, Evas_Coord *y) { if (x) *x = 0; if (y) *y = 0; } static void _elm_genlist_pan_smart_content_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_GENLIST_PAN_DATA_GET(obj, psd); if (w) *w = psd->wsd->minw; if (h) *h = psd->wsd->minh; } static void _elm_genlist_pan_smart_add(Evas_Object *obj) { /* here just to allocate our extended data */ EVAS_SMART_DATA_ALLOC(obj, Elm_Genlist_Pan_Smart_Data); ELM_PAN_CLASS(_elm_genlist_pan_parent_sc)->base.add(obj); } static void _elm_genlist_pan_smart_del(Evas_Object *obj) { ELM_GENLIST_PAN_DATA_GET(obj, psd); if (psd->resize_job) { ecore_job_del(psd->resize_job); psd->resize_job = NULL; } _elm_genlist_pan_parent_sc->base.del(obj); } static void _elm_genlist_pan_smart_move(Evas_Object *obj, Evas_Coord x __UNUSED__, Evas_Coord y __UNUSED__) { ELM_GENLIST_PAN_DATA_GET(obj, psd); psd->wsd->pan_changed = EINA_TRUE; evas_object_smart_changed(obj); if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job); psd->wsd->calc_job = NULL; } static void _elm_genlist_pan_smart_resize_job(void *data) { Elm_Genlist_Pan_Smart_Data *psd = data; elm_layout_sizing_eval(ELM_WIDGET_DATA(psd->wsd)->obj); psd->resize_job = NULL; } static void _elm_genlist_pan_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { Evas_Coord ow, oh; ELM_GENLIST_PAN_DATA_GET(obj, psd); evas_object_geometry_get(obj, NULL, NULL, &ow, &oh); if ((ow == w) && (oh == h)) return; if ((psd->wsd->mode == ELM_LIST_COMPRESS) && (ow != w)) { /* fix me later */ if (psd->resize_job) ecore_job_del(psd->resize_job); psd->resize_job = ecore_job_add(_elm_genlist_pan_smart_resize_job, psd); } psd->wsd->pan_changed = EINA_TRUE; evas_object_smart_changed(obj); if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job); // if the widht changed we may have to resize content if scrollbar went // away or appesared to queue a job to deal with it. it should settle in // the end to a steady-state if (ow != w) psd->wsd->calc_job = ecore_job_add(_calc_job, psd->wsd); else psd->wsd->calc_job = NULL; } static void _item_scroll(Elm_Genlist_Smart_Data *sd) { Evas_Coord gith = 0; Elm_Gen_Item *it = NULL; Evas_Coord ow, oh, dx = 0, dy = 0, dw = 0, dh = 0; if (!sd->show_item) return; evas_object_geometry_get(sd->pan_obj, NULL, NULL, &ow, &oh); it = sd->show_item; dx = it->x + it->item->block->x; dy = it->y + it->item->block->y; dw = it->item->block->w; dh = oh; switch (sd->scroll_to_type) { case ELM_GENLIST_ITEM_SCROLLTO_TOP: if (it->item->group_item) gith = it->item->group_item->item->h; dy -= gith; break; case ELM_GENLIST_ITEM_SCROLLTO_MIDDLE: dy += ((it->item->h / 2) - (oh / 2)); break; case ELM_GENLIST_ITEM_SCROLLTO_IN: default: if ((sd->expanded_item) && ((sd->show_item->y + sd->show_item->item->block->y + sd->show_item->item->h) - (sd->expanded_item->y + sd->expanded_item->item->block->y) > oh)) { it = sd->expanded_item; if (it->item->group_item) gith = it->item->group_item->item->h; dx = it->x + it->item->block->x; dy = it->y + it->item->block->y - gith; dw = it->item->block->w; } else { if ((it->item->group_item) && (sd->pan_y > (it->y + it->item->block->y))) gith = it->item->group_item->item->h; dy -= gith; dh = it->item->h; } break; } if (sd->bring_in) sd->s_iface->region_bring_in(ELM_WIDGET_DATA(sd)->obj, dx, dy, dw, dh); else sd->s_iface->content_region_show (ELM_WIDGET_DATA(sd)->obj, dx, dy, dw, dh); it->item->show_me = EINA_FALSE; sd->show_item = NULL; sd->auto_scroll_enabled = EINA_FALSE; sd->check_scroll = EINA_FALSE; } static void _elm_genlist_item_unrealize(Elm_Gen_Item *it, Eina_Bool calc) { Evas_Object *content; Eina_List *l; const char *part; if (!it->realized) return; if (GL_IT(it)->wsd->reorder_it == it) return; evas_event_freeze(evas_object_evas_get(WIDGET(it))); if (!calc) evas_object_smart_callback_call(WIDGET(it), SIG_UNREALIZED, it); if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } EINA_LIST_FOREACH(it->texts, l, part) edje_object_part_text_set(VIEW(it), part, NULL); elm_widget_stringlist_free(it->texts); it->texts = NULL; elm_widget_stringlist_free(it->contents); it->contents = NULL; elm_widget_stringlist_free(it->states); it->states = NULL; EINA_LIST_FREE (it->content_objs, content) evas_object_del(content); it->unrealize_cb(it); it->realized = EINA_FALSE; it->want_unrealize = EINA_FALSE; evas_event_thaw(evas_object_evas_get(WIDGET(it))); evas_event_thaw_eval(evas_object_evas_get(WIDGET(it))); } static void _item_block_unrealize(Item_Block *itb) { Elm_Gen_Item *it; const Eina_List *l; Eina_Bool dragging = EINA_FALSE; if (!itb->realized) return; evas_event_freeze(evas_object_evas_get(ELM_WIDGET_DATA(itb->sd)->obj)); EINA_LIST_FOREACH (itb->items, l, it) { if (itb->must_recalc || !it->group) { if (it->dragging) { dragging = EINA_TRUE; it->want_unrealize = EINA_TRUE; } else _elm_genlist_item_unrealize(it, EINA_FALSE); } } if (!dragging) { itb->realized = EINA_FALSE; itb->want_unrealize = EINA_TRUE; } else itb->want_unrealize = EINA_FALSE; evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(itb->sd)->obj)); evas_event_thaw_eval(evas_object_evas_get(ELM_WIDGET_DATA(itb->sd)->obj)); } static Eina_Bool _must_recalc_idler(void *data) { Elm_Genlist_Smart_Data *sd = data; if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); sd->must_recalc_idler = NULL; return ECORE_CALLBACK_CANCEL; } static void _calc_job(void *data) { int in = 0; Item_Block *itb, *chb = NULL; Evas_Coord pan_w = 0, pan_h = 0; Elm_Genlist_Smart_Data *sd = data; Eina_Bool minw_change = EINA_FALSE; Eina_Bool did_must_recalc = EINA_FALSE; Evas_Coord minw = -1, minh = 0, y = 0, ow, dy = 0, vw = 0; evas_object_geometry_get(sd->pan_obj, NULL, NULL, &ow, &sd->h); if (sd->mode == ELM_LIST_COMPRESS) sd->s_iface->content_viewport_size_get(ELM_WIDGET_DATA(sd)->obj, &vw, NULL); if (sd->w != ow) sd->w = ow; evas_event_freeze(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); EINA_INLIST_FOREACH (sd->blocks, itb) { Eina_Bool show_me = EINA_FALSE; itb->num = in; show_me = itb->show_me; itb->show_me = EINA_FALSE; if (chb) { if (itb->realized) _item_block_unrealize(itb); } if ((itb->changed) || ((itb->must_recalc) && (!did_must_recalc))) { if (itb->must_recalc) { Eina_List *l; Elm_Gen_Item *it; EINA_LIST_FOREACH (itb->items, l, it) if (it->item->mincalcd) it->item->mincalcd = EINA_FALSE; itb->changed = EINA_TRUE; if (itb->must_recalc) did_must_recalc = EINA_TRUE; if (itb->realized) _item_block_unrealize(itb); itb->must_recalc = EINA_FALSE; } show_me = _item_block_recalc(itb, in, EINA_FALSE); chb = itb; } itb->y = y; itb->x = 0; minh += itb->minh; if (minw == -1) minw = itb->minw; else if ((!itb->must_recalc) && (minw < itb->minw)) { minw = itb->minw; minw_change = EINA_TRUE; } if ((sd->mode == ELM_LIST_COMPRESS) && (minw > vw)) { minw = vw; minw_change = EINA_TRUE; } itb->w = minw; itb->h = itb->minh; y += itb->h; in += itb->count; if ((show_me) && (sd->show_item) && (!sd->show_item->item->queued)) sd->check_scroll = EINA_TRUE; } if (minw_change) { EINA_INLIST_FOREACH(sd->blocks, itb) { itb->minw = minw; itb->w = itb->minw; } } if ((chb) && (EINA_INLIST_GET(chb)->next)) { EINA_INLIST_FOREACH (EINA_INLIST_GET(chb)->next, itb) { if (itb->realized) _item_block_unrealize(itb); } } sd->realminw = minw; if (minw < sd->w) minw = sd->w; if ((minw != sd->minw) || (minh != sd->minh)) { sd->minw = minw; sd->minh = minh; evas_object_smart_callback_call(sd->pan_obj, "changed", NULL); elm_layout_sizing_eval(ELM_WIDGET_DATA(sd)->obj); if (sd->reorder_it) { Elm_Gen_Item *it; it = sd->reorder_it; it->item->w = minw; } if ((sd->anchor_item) && (sd->anchor_item->item->block) && (!sd->auto_scroll_enabled)) { Elm_Gen_Item *it; Evas_Coord it_y; it = sd->anchor_item; it_y = sd->anchor_y; sd->s_iface->content_pos_set (ELM_WIDGET_DATA(sd)->obj, sd->pan_x, it->item->block->y + it->y + it_y); sd->anchor_item = it; sd->anchor_y = it_y; } } if (did_must_recalc) { if (!sd->must_recalc_idler) sd->must_recalc_idler = ecore_idler_add(_must_recalc_idler, sd); } if (sd->check_scroll) { _elm_genlist_pan_smart_content_size_get(sd->pan_obj, &pan_w, &pan_h); if (EINA_INLIST_GET(sd->show_item) == sd->items->last) sd->scroll_to_type = ELM_GENLIST_ITEM_SCROLLTO_IN; switch (sd->scroll_to_type) { case ELM_GENLIST_ITEM_SCROLLTO_TOP: dy = sd->h; break; case ELM_GENLIST_ITEM_SCROLLTO_MIDDLE: dy = sd->h / 2; break; case ELM_GENLIST_ITEM_SCROLLTO_IN: default: dy = 0; break; } if ((sd->show_item) && (sd->show_item->item->block)) { if ((pan_w > (sd->show_item->x + sd->show_item->item->block->x)) && (pan_h > (sd->show_item->y + sd->show_item->item->block->y + dy))) { _item_scroll(sd); } } } sd->calc_job = NULL; evas_object_smart_changed(sd->pan_obj); evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_event_thaw_eval(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); } static void _elm_genlist_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; Evas_Coord vmw = 0, vmh = 0; ELM_GENLIST_DATA_GET(obj, sd); /* parent class' early call */ if (!sd->s_iface) return; if (sd->on_sub_del) return;; evas_object_size_hint_min_get(obj, &minw, NULL); evas_object_size_hint_max_get(obj, &maxw, &maxh); edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &vmw, &vmh); if (sd->mode == ELM_LIST_COMPRESS) { Evas_Coord vw, vh; sd->s_iface->content_viewport_size_get(obj, &vw, &vh); if ((vw != 0) && (vw != sd->prev_viewport_w)) { Item_Block *itb; sd->prev_viewport_w = vw; EINA_INLIST_FOREACH (sd->blocks, itb) { itb->must_recalc = EINA_TRUE; } if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); } minw = vmw; minh = vmh; } else if (sd->mode == ELM_LIST_LIMIT) { maxw = -1; minw = vmw + sd->realminw; } else { minw = vmw; minh = vmh; } evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static void _item_contract_emit(Elm_Gen_Item *it) { Elm_Gen_Item *it2; Eina_List *l; edje_object_signal_emit(VIEW(it), "elm,state,contract_flip", ""); it->item->tree_effect_finished = EINA_FALSE; EINA_LIST_FOREACH (it->item->items, l, it2) if (it2) _item_contract_emit(it2); } static int _item_tree_effect_before(Elm_Gen_Item *it) { Elm_Gen_Item *it2; Eina_List *l; EINA_LIST_FOREACH (it->item->items, l, it2) { if (it2->parent && (it == it2->parent)) { if (!it2->realized) it2->item->tree_effect_hide_me = EINA_TRUE; if (GL_IT(it)->wsd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_EXPAND) edje_object_signal_emit(VIEW(it2), "elm,state,hide", ""); else if (GL_IT(it)->wsd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_CONTRACT) _item_contract_emit(it2); } } return ECORE_CALLBACK_CANCEL; } static void _item_position(Elm_Gen_Item *it, Evas_Object *view, Evas_Coord it_x, Evas_Coord it_y) { if (!it) return; if (!view) return; evas_event_freeze (evas_object_evas_get(ELM_WIDGET_DATA(GL_IT(it)->wsd)->obj)); evas_object_resize(view, it->item->w, it->item->h); evas_object_move(view, it_x, it_y); evas_object_show(view); evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(GL_IT(it)->wsd)->obj)); evas_event_thaw_eval (evas_object_evas_get(ELM_WIDGET_DATA(GL_IT(it)->wsd)->obj)); } static void _item_tree_effect(Elm_Genlist_Smart_Data *sd, int y) { Elm_Gen_Item *it = NULL, *expanded_next_it; expanded_next_it = sd->expanded_next_item; if (sd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_EXPAND) { it = (Elm_Gen_Item *)elm_genlist_item_prev_get ((Elm_Object_Item *)expanded_next_it); while (it) { if (it->item->expanded_depth <= expanded_next_it->item->expanded_depth) break; if (it->item->scrl_y && (it->item->scrl_y <= expanded_next_it->item->old_scrl_y + y) && (it->item->expanded_depth > expanded_next_it->item->expanded_depth)) { if (!it->item->tree_effect_finished) { edje_object_signal_emit(VIEW(it), "flip_item", ""); _item_position (it, VIEW(it), it->item->scrl_x, it->item->scrl_y); it->item->tree_effect_finished = EINA_TRUE; } } it = (Elm_Gen_Item *)elm_genlist_item_prev_get ((Elm_Object_Item *)it); } } else if (sd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_CONTRACT) { it = (Elm_Gen_Item *)elm_genlist_item_prev_get ((Elm_Object_Item *)expanded_next_it); while (it) { if ((it->item->scrl_y > expanded_next_it->item->old_scrl_y + y) && (it->item->expanded_depth > expanded_next_it->item->expanded_depth)) { if (!it->item->tree_effect_finished) { edje_object_signal_emit(VIEW(it), "elm,state,hide", ""); it->item->tree_effect_finished = EINA_TRUE; } } else break; it = (Elm_Gen_Item *)elm_genlist_item_prev_get ((Elm_Object_Item *)it); } } } static void _item_sub_items_clear(Elm_Gen_Item *it) { Eina_List *tl = NULL, *l; Elm_Object_Item *it2; ELM_GENLIST_ITEM_CHECK_OR_RETURN(it); EINA_LIST_FOREACH (it->item->items, l, it2) tl = eina_list_append(tl, it2); EINA_LIST_FREE (tl, it2) elm_object_item_del(it2); } static void _item_auto_scroll(Elm_Genlist_Smart_Data *sd) { Elm_Gen_Item *tmp_item = NULL; if ((sd->expanded_item) && (sd->auto_scroll_enabled)) { tmp_item = eina_list_data_get (eina_list_last(sd->expanded_item->item->items)); if (!tmp_item) return; sd->show_item = tmp_item; sd->bring_in = EINA_TRUE; sd->scroll_to_type = ELM_GENLIST_ITEM_SCROLLTO_IN; if ((sd->show_item->item->queued) || (!sd->show_item->item->mincalcd)) { sd->show_item->item->show_me = EINA_TRUE; sd->auto_scroll_enabled = EINA_FALSE; } else _item_scroll(sd); } } static void _item_tree_effect_finish(Elm_Genlist_Smart_Data *sd) { Elm_Gen_Item *it = NULL; const Eina_List *l; if (sd->tree_effect_animator) { if (sd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_CONTRACT) _item_sub_items_clear(sd->expanded_item); EINA_LIST_FOREACH (sd->expanded_item->item->items, l, it) { it->item->tree_effect_finished = EINA_TRUE; it->item->old_scrl_y = it->item->scrl_y; if (GL_IT(it)->wsd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_EXPAND) edje_object_signal_emit(VIEW(it), "elm,state,show", ""); } } _item_auto_scroll(sd); evas_object_lower(sd->alpha_bg); evas_object_hide(sd->alpha_bg); sd->move_effect_mode = ELM_GENLIST_TREE_EFFECT_NONE; if (sd->move_items) sd->move_items = eina_list_free(sd->move_items); evas_object_smart_callback_call(sd->pan_obj, "changed", NULL); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_TREE_EFFECT_FINISHED, NULL); evas_object_smart_changed(sd->pan_obj); sd->tree_effect_animator = NULL; } static void _elm_genlist_item_odd_even_update(Elm_Gen_Item *it) { if (!it->item->nostacking) { if ((it->item->order_num_in & 0x1) ^ it->item->stacking_even) { if (it->deco_all_view) evas_object_lower(it->deco_all_view); else evas_object_lower(VIEW(it)); } else { if (it->deco_all_view) evas_object_raise(it->deco_all_view); else evas_object_raise(VIEW(it)); } } if (it->item->order_num_in & 0x1) { edje_object_signal_emit(VIEW(it), "elm,state,odd", "elm"); if (it->deco_all_view) edje_object_signal_emit(it->deco_all_view, "elm,state,odd", "elm"); } else { edje_object_signal_emit(VIEW(it), "elm,state,even", "elm"); if (it->deco_all_view) edje_object_signal_emit(it->deco_all_view, "elm,state,even", "elm"); } } static void _item_order_update(const Eina_Inlist *l, int start) { Elm_Gen_Item *it, *it2; for (it = ELM_GEN_ITEM_FROM_INLIST(l); l; l = l->next, it = ELM_GEN_ITEM_FROM_INLIST(l)) { it->item->order_num_in = start++; _elm_genlist_item_odd_even_update(it); it2 = ELM_GEN_ITEM_FROM_INLIST(l->next); if (it2 && (it->item->order_num_in != it2->item->order_num_in)) return; } } static void _elm_genlist_item_state_update(Elm_Gen_Item *it, Item_Cache *itc) { if (itc) { if (it->selected != itc->selected) { if (it->selected) { edje_object_signal_emit (VIEW(it), "elm,state,selected", "elm"); if (it->deco_all_view) edje_object_signal_emit (it->deco_all_view, "elm,state,selected", "elm"); } } if (elm_widget_item_disabled_get(it) != itc->disabled) { if (elm_widget_item_disabled_get(it)) edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm"); if (it->deco_all_view) edje_object_signal_emit (it->deco_all_view, "elm,state,disabled", "elm"); } if (it->item->expanded != itc->expanded) { if (it->item->expanded) edje_object_signal_emit(VIEW(it), "elm,state,expanded", "elm"); if (it->deco_all_view) edje_object_signal_emit (it->deco_all_view, "elm,state,expanded", "elm"); } } else { if (it->selected) { edje_object_signal_emit(VIEW(it), "elm,state,selected", "elm"); if (it->deco_all_view) edje_object_signal_emit (it->deco_all_view, "elm,state,selected", "elm"); } if (elm_widget_item_disabled_get(it)) { edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm"); if (it->deco_all_view) edje_object_signal_emit (it->deco_all_view, "elm,state,disabled", "elm"); } if (it->item->expanded) { edje_object_signal_emit(VIEW(it), "elm,state,expanded", "elm"); if (it->deco_all_view) edje_object_signal_emit (it->deco_all_view, "elm,state,expanded", "elm"); } } } static void _elm_genlist_item_index_update(Elm_Gen_Item *it) { if (it->position_update || it->item->block->position_update) { evas_object_smart_callback_call(WIDGET(it), SIG_INDEX_UPDATE, it); it->position_update = EINA_FALSE; } } static void _item_text_realize(Elm_Gen_Item *it, Evas_Object *target, Eina_List **source, const char *parts) { if (it->itc->func.text_get) { const Eina_List *l; const char *key; if (!(*source)) *source = elm_widget_stringlist_get (edje_object_data_get(target, "texts")); EINA_LIST_FOREACH (*source, l, key) { if (parts && fnmatch(parts, key, FNM_PERIOD)) continue; char *s = it->itc->func.text_get ((void *)it->base.data, WIDGET(it), key); if (s) { edje_object_part_text_escaped_set(target, key, s); free(s); } else { edje_object_part_text_set(target, key, ""); } } } } static Eina_List * _item_mode_content_realize(Elm_Gen_Item *it, Evas_Object *target, Eina_List **source, const char *parts, Eina_List **contents_list) { Eina_List *res = *contents_list; if (it->itc->func.content_get) { const Eina_List *l; const char *key; Evas_Object *ic; EINA_LIST_FOREACH (*source, l, key) { if (parts && fnmatch(parts, key, FNM_PERIOD)) continue; ic = it->itc->func.content_get ((void *)it->base.data, WIDGET(it), key); if (ic) { res = eina_list_append(res, ic); edje_object_part_swallow(target, key, ic); evas_object_show(ic); elm_widget_sub_object_add(WIDGET(it), ic); if (elm_widget_item_disabled_get(it)) elm_widget_disabled_set(ic, EINA_TRUE); } } } return res; } static void _item_state_realize(Elm_Gen_Item *it, Evas_Object *target, Eina_List **source, const char *parts) { if (it->itc->func.state_get) { const Eina_List *l; const char *key; char buf[4096]; if (!(*source)) *source = elm_widget_stringlist_get (edje_object_data_get(target, "states")); EINA_LIST_FOREACH (*source, l, key) { if (parts && fnmatch(parts, key, FNM_PERIOD)) continue; Eina_Bool on = it->itc->func.state_get ((void *)it->base.data, WIDGET(it), key); if (on) { snprintf(buf, sizeof(buf), "elm,state,%s,active", key); edje_object_signal_emit(target, buf, "elm"); } else { snprintf(buf, sizeof(buf), "elm,state,%s,passive", key); edje_object_signal_emit(target, buf, "elm"); } } } } static void _decorate_all_item_position(Elm_Gen_Item *it, int itx, int ity) { if ((!it) || (!GL_IT(it)->wsd->decorate_all_mode)) return; evas_object_resize(it->deco_all_view, it->item->w, it->item->h); evas_object_move(it->deco_all_view, itx, ity); } static void _decorate_all_item_realize(Elm_Gen_Item *it, Eina_Bool effect_on) { char buf[1024]; const char *stacking; const char *stacking_even; if ((!it) || (it->item->decorate_all_item_realized) || (it->generation < GL_IT(it)->wsd->generation)) return; it->deco_all_view = edje_object_add(evas_object_evas_get(WIDGET(it))); edje_object_scale_set(it->deco_all_view, elm_widget_scale_get(WIDGET(it)) * elm_config_scale_get()); evas_object_smart_member_add(it->deco_all_view, GL_IT(it)->wsd->pan_obj); elm_widget_sub_object_add(WIDGET(it), it->deco_all_view); if (it->item->type & ELM_GENLIST_ITEM_TREE) strncpy(buf, "tree", sizeof(buf)); else strncpy(buf, "item", sizeof(buf)); if (GL_IT(it)->wsd->mode == ELM_LIST_COMPRESS) strncat(buf, "_compress", sizeof(buf) - strlen(buf)); strncat(buf, "/", sizeof(buf) - strlen(buf)); strncat(buf, it->itc->decorate_all_item_style, sizeof(buf) - strlen(buf)); elm_widget_theme_object_set(WIDGET(it), it->deco_all_view, "genlist", buf, elm_widget_style_get(WIDGET(it))); stacking_even = edje_object_data_get(VIEW(it), "stacking_even"); if (!stacking_even) stacking_even = "above"; it->item->stacking_even = !!strcmp("above", stacking_even); stacking = edje_object_data_get(VIEW(it), "stacking"); if (!stacking) stacking = "yes"; it->item->nostacking = !!strcmp("yes", stacking); edje_object_mirrored_set (it->deco_all_view, elm_widget_mirrored_get(WIDGET(it))); _elm_genlist_item_odd_even_update(it); _elm_genlist_item_state_update(it, NULL); if (effect_on) edje_object_signal_emit (it->deco_all_view, "elm,state,decorate,enabled,effect", "elm"); else edje_object_signal_emit (it->deco_all_view, "elm,state,decorate,enabled", "elm"); _item_mouse_callbacks_del(it, VIEW(it)); _item_mouse_callbacks_add(it, it->deco_all_view); _item_text_realize(it, it->deco_all_view, &it->item->deco_all_texts, NULL); if (it->flipped) edje_object_signal_emit (it->deco_all_view, "elm,state,flip,enabled", "elm"); if (!it->item->deco_all_contents) it->item->deco_all_contents = elm_widget_stringlist_get (edje_object_data_get(it->deco_all_view, "contents")); it->item->deco_all_content_objs = _item_mode_content_realize(it, it->deco_all_view, &it->item->deco_all_contents, NULL, &it->item->deco_all_content_objs); _item_state_realize (it, it->deco_all_view, &it->item->deco_all_states, NULL); edje_object_part_swallow (it->deco_all_view, "elm.swallow.decorate.content", VIEW(it)); _decorate_all_item_position(it, it->item->scrl_x, it->item->scrl_y); evas_object_show(it->deco_all_view); if (it->selected) edje_object_signal_emit(it->deco_all_view, "elm,state,selected", "elm"); it->item->decorate_all_item_realized = EINA_TRUE; it->want_unrealize = EINA_FALSE; } static void _item_cache_free(Item_Cache *itc) { if (itc->spacer) evas_object_del(itc->spacer); if (itc->base_view) evas_object_del(itc->base_view); eina_stringshare_del(itc->item_style); free(itc); } static Item_Cache * _item_cache_find(Elm_Gen_Item *it) { Item_Cache *itc; Eina_Bool tree = 0; if (it->item->type & ELM_GENLIST_ITEM_TREE) tree = 1; EINA_INLIST_FOREACH (GL_IT(it)->wsd->item_cache, itc) { if ((itc->selected) || (itc->disabled) || (itc->expanded)) continue; if ((itc->tree == tree) && (((!it->itc->item_style) && (!itc->item_style)) || (it->itc->item_style && itc->item_style && (!strcmp(it->itc->item_style, itc->item_style))))) { GL_IT(it)->wsd->item_cache = eina_inlist_remove (GL_IT(it)->wsd->item_cache, EINA_INLIST_GET(itc)); GL_IT(it)->wsd->item_cache_count--; return itc; } } return NULL; } static void _expand_toggle_signal_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Gen_Item *it = data; if (it->item->expanded) evas_object_smart_callback_call(WIDGET(it), SIG_CONTRACT_REQUEST, it); else evas_object_smart_callback_call(WIDGET(it), SIG_EXPAND_REQUEST, it); } static void _expand_signal_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Gen_Item *it = data; if (!it->item->expanded) evas_object_smart_callback_call(WIDGET(it), SIG_EXPAND_REQUEST, it); } static void _contract_signal_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Gen_Item *it = data; if (it->item->expanded) evas_object_smart_callback_call(WIDGET(it), SIG_CONTRACT_REQUEST, it); } static Eina_List * _item_content_realize(Elm_Gen_Item *it, Evas_Object *target, Eina_List **source, const char *parts) { Eina_List *res = it->content_objs; if (it->itc->func.content_get) { const Eina_List *l; const char *key; Evas_Object *ic = NULL; if (!(*source)) *source = elm_widget_stringlist_get (edje_object_data_get(target, "contents")); EINA_LIST_FOREACH (*source, l, key) { if (parts && fnmatch(parts, key, FNM_PERIOD)) continue; if (it->itc->func.content_get) ic = it->itc->func.content_get ((void *)it->base.data, WIDGET(it), key); if (ic) { res = eina_list_append(res, ic); edje_object_part_swallow(target, key, ic); evas_object_show(ic); elm_widget_sub_object_add(WIDGET(it), ic); if (elm_widget_item_disabled_get(it)) elm_widget_disabled_set(ic, EINA_TRUE); } } } return res; } static char * _access_info_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { Elm_Gen_Item *it = (Elm_Gen_Item *)data; ELM_GENLIST_ITEM_CHECK_OR_RETURN(it, NULL); if (it->itc->func.text_get) { const Eina_List *l; const char *key; if (!(it->texts)) it->texts = elm_widget_stringlist_get(edje_object_data_get(VIEW(it), "texts")); EINA_LIST_FOREACH(it->texts, l, key) { char *s = it->itc->func.text_get ((void *)it->base.data, WIDGET(it), key); return s; } } return NULL; } static char * _access_state_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { Elm_Gen_Item *it = (Elm_Gen_Item *)data; ELM_GENLIST_ITEM_CHECK_OR_RETURN(it, NULL); if (it->base.disabled) return strdup(E_("State: Disabled")); return NULL; } static void _access_on_highlight_cb(void *data) { Evas_Coord x, y, w, h; Evas_Coord sx, sy, sw, sh; Elm_Gen_Item *it = (Elm_Gen_Item *)data; ELM_GENLIST_ITEM_CHECK_OR_RETURN(it); ELM_GENLIST_DATA_GET(it->base.widget, sd); evas_object_geometry_get(it->base.view, &x, &y, &w, &h); // XXX There would be a reason. if ((w == 0) && (h == 0)) return; evas_object_geometry_get(ELM_WIDGET_DATA(sd)->obj, &sx, &sy, &sw, &sh); if ((x < sx) || (y < sy) || ((x + w) > (sx + sw)) || ((y + h) > (sy + sh))) elm_genlist_item_bring_in((Elm_Object_Item *)it, ELM_GENLIST_ITEM_SCROLLTO_IN); } static void _access_widget_item_register(Elm_Gen_Item *it) { Elm_Access_Info *ai; _elm_access_widget_item_register((Elm_Widget_Item *)it); ai = _elm_access_object_get(it->base.access_obj); _elm_access_text_set(ai, ELM_ACCESS_TYPE, E_("Genlist Item")); _elm_access_callback_set(ai, ELM_ACCESS_INFO, _access_info_cb, it); _elm_access_callback_set(ai, ELM_ACCESS_STATE, _access_state_cb, it); _elm_access_on_highlight_hook_set(ai, _access_on_highlight_cb, it); } static void _item_realize(Elm_Gen_Item *it, int in, Eina_Bool calc) { Item_Cache *itc = NULL; const char *treesize; char buf[1024]; int tsize = 20; if (it->generation < GL_IT(it)->wsd->generation) return; if (it->realized) { if (it->item->order_num_in != in) { _item_order_update(EINA_INLIST_GET(it), in); _elm_genlist_item_state_update(it, NULL); _elm_genlist_item_index_update(it); } return; } it->item->order_num_in = in; if (it->item->nocache_once) it->item->nocache_once = EINA_FALSE; else if (!it->item->nocache) itc = _item_cache_find(it); if (itc && (!GL_IT(it)->wsd->tree_effect_enabled)) { VIEW(it) = itc->base_view; itc->base_view = NULL; it->spacer = itc->spacer; itc->spacer = NULL; } else { const char *stacking_even; const char *stacking; VIEW(it) = edje_object_add(evas_object_evas_get(WIDGET(it))); edje_object_scale_set(VIEW(it), elm_widget_scale_get(WIDGET(it)) * elm_config_scale_get()); evas_object_smart_member_add(VIEW(it), GL_IT(it)->wsd->pan_obj); elm_widget_sub_object_add(WIDGET(it), VIEW(it)); if (it->item->type & ELM_GENLIST_ITEM_TREE) snprintf(buf, sizeof(buf), "tree%s/%s", GL_IT(it)->wsd->mode == ELM_LIST_COMPRESS ? "_compress" : "", it->itc->item_style ? : "default"); else snprintf(buf, sizeof(buf), "item%s/%s", GL_IT(it)->wsd->mode == ELM_LIST_COMPRESS ? "_compress" : "", it->itc->item_style ? : "default"); elm_widget_theme_object_set (WIDGET(it), VIEW(it), "genlist", buf, elm_widget_style_get(WIDGET(it))); stacking_even = edje_object_data_get(VIEW(it), "stacking_even"); if (!stacking_even) stacking_even = "above"; it->item->stacking_even = !!strcmp("above", stacking_even); stacking = edje_object_data_get(VIEW(it), "stacking"); if (!stacking) stacking = "yes"; it->item->nostacking = !!strcmp("yes", stacking); edje_object_mirrored_set (VIEW(it), elm_widget_mirrored_get(WIDGET(it))); } // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _access_widget_item_register(it); _item_order_update(EINA_INLIST_GET(it), in); treesize = edje_object_data_get(VIEW(it), "treesize"); if (treesize) tsize = atoi(treesize); if (!it->spacer && treesize) { it->spacer = evas_object_rectangle_add(evas_object_evas_get(WIDGET(it))); evas_object_color_set(it->spacer, 0, 0, 0, 0); elm_widget_sub_object_add(WIDGET(it), it->spacer); } if (it->spacer) { evas_object_size_hint_min_set (it->spacer, (it->item->expanded_depth * tsize) * elm_config_scale_get(), 1); edje_object_part_swallow(VIEW(it), "elm.swallow.pad", it->spacer); } if (!calc) { edje_object_signal_callback_add (VIEW(it), "elm,action,expand,toggle", "elm", _expand_toggle_signal_cb, it); edje_object_signal_callback_add (VIEW(it), "elm,action,expand", "elm", _expand_signal_cb, it); edje_object_signal_callback_add (VIEW(it), "elm,action,contract", "elm", _contract_signal_cb, it); _item_mouse_callbacks_add(it, VIEW(it)); if ((GL_IT(it)->wsd->decorate_all_mode) && (!it->deco_all_view) && (it->item->type != ELM_GENLIST_ITEM_GROUP) && (it->itc->decorate_all_item_style)) _decorate_all_item_realize(it, EINA_FALSE); _elm_genlist_item_state_update(it, itc); _elm_genlist_item_index_update(it); } /* homogenous genlist shortcut */ if ((calc) && (GL_IT(it)->wsd->homogeneous) && (!it->item->mincalcd) && ((it->group && GL_IT(it)->wsd->group_item_width) || (!it->group && GL_IT(it)->wsd->item_width))) { if (it->group) { it->item->w = it->item->minw = GL_IT(it)->wsd->group_item_width; it->item->h = it->item->minh = GL_IT(it)->wsd->group_item_height; } else { it->item->w = it->item->minw = GL_IT(it)->wsd->item_width; it->item->h = it->item->minh = GL_IT(it)->wsd->item_height; } it->item->mincalcd = EINA_TRUE; } else { if (eina_list_count(it->content_objs) != 0) ERR_ABORT("If you see this error, please notify us and we" "will fix it"); _item_text_realize(it, VIEW(it), &it->texts, NULL); it->content_objs = _item_content_realize(it, VIEW(it), &it->contents, NULL); _item_state_realize(it, VIEW(it), &it->states, NULL); if (it->flipped) { edje_object_signal_emit (VIEW(it), "elm,state,flip,enabled", "elm"); if (!(it->item->flip_contents)) it->item->flip_contents = elm_widget_stringlist_get (edje_object_data_get(VIEW(it), "flips")); it->item->flip_content_objs = _item_mode_content_realize (it, VIEW(it), &it->item->flip_contents, NULL, &it->item->flip_content_objs); } if (!it->item->mincalcd) { Evas_Coord mw = -1, mh = -1; if (it->select_mode != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) elm_coords_finger_size_adjust(1, &mw, 1, &mh); if (GL_IT(it)->wsd->mode == ELM_LIST_COMPRESS) mw = GL_IT(it)->wsd->prev_viewport_w; edje_object_size_min_restricted_calc(VIEW(it), &mw, &mh, mw, mh); if (it->select_mode != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) elm_coords_finger_size_adjust(1, &mw, 1, &mh); it->item->w = it->item->minw = mw; it->item->h = it->item->minh = mh; it->item->mincalcd = EINA_TRUE; if ((!GL_IT(it)->wsd->group_item_width) && (it->group)) { GL_IT(it)->wsd->group_item_width = mw; GL_IT(it)->wsd->group_item_height = mh; } else if ((!GL_IT(it)->wsd->item_width) && (it->item->type == ELM_GENLIST_ITEM_NONE)) { GL_IT(it)->wsd->item_width = mw; GL_IT(it)->wsd->item_height = mh; } } if (!calc) evas_object_show(VIEW(it)); } if (it->tooltip.content_cb) { elm_widget_item_tooltip_content_cb_set (it, it->tooltip.content_cb, it->tooltip.data, NULL); elm_widget_item_tooltip_style_set(it, it->tooltip.style); elm_widget_item_tooltip_window_mode_set(it, it->tooltip.free_size); } if (it->mouse_cursor) elm_widget_item_cursor_set(it, it->mouse_cursor); it->realized = EINA_TRUE; it->want_unrealize = EINA_FALSE; if (itc) _item_cache_free(itc); if (!calc) { if (it->item->tree_effect_hide_me) { if (GL_IT(it)->wsd->move_effect_mode != ELM_GENLIST_TREE_EFFECT_NONE) edje_object_signal_emit(VIEW(it), "elm,state,hide", ""); it->item->tree_effect_hide_me = EINA_FALSE; } evas_object_smart_callback_call(WIDGET(it), SIG_REALIZED, it); } if ((!calc) && (GL_IT(it)->wsd->decorate_all_mode) && (it->item->type != ELM_GENLIST_ITEM_GROUP)) { if (it->itc->decorate_all_item_style) { if (!it->deco_all_view) _decorate_all_item_realize(it, EINA_FALSE); edje_object_message_signal_process(it->deco_all_view); } } edje_object_message_signal_process(VIEW(it)); } static Eina_Bool _tree_effect_animator_cb(void *data) { int in = 0; const Eina_List *l; int y = 0, dy = 0, dh = 0; double effect_duration = 0.3, t; Elm_Genlist_Smart_Data *sd = data; Eina_Bool end = EINA_FALSE, vis = EINA_TRUE; Evas_Coord ox, oy, ow, oh, cvx, cvy, cvw, cvh; Elm_Gen_Item *it = NULL, *it2, *expanded_next_it; t = ((0.0 > (t = ecore_time_get() - sd->start_time)) ? 0.0 : t); evas_object_geometry_get(sd->pan_obj, &ox, &oy, &ow, &oh); evas_output_viewport_get (evas_object_evas_get(sd->pan_obj), &cvx, &cvy, &cvw, &cvh); if (t > effect_duration) end = EINA_TRUE; // Below while statement is needed, when the genlist is resized. it2 = sd->expanded_item; while (it2 && vis) { evas_object_move(VIEW(it2), it2->item->scrl_x, it2->item->scrl_y); vis = (ELM_RECTS_INTERSECT(it2->item->scrl_x, it2->item->scrl_y, it2->item->w, it2->item->h, cvx, cvy, cvw, cvh)); it2 = (Elm_Gen_Item *)elm_genlist_item_prev_get((Elm_Object_Item *)it2); } if (sd->expanded_next_item) { expanded_next_it = sd->expanded_next_item; /* move items */ EINA_LIST_FOREACH (sd->move_items, l, it) { if (sd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_EXPAND) { expanded_next_it->item->old_scrl_y = sd->expanded_item->item->old_scrl_y + sd->expanded_item->item->h; if (expanded_next_it->item->scrl_y <= expanded_next_it->item->old_scrl_y) /* did not * calculate * next item * position */ expanded_next_it->item->scrl_y = cvy + cvh; dy = ((expanded_next_it->item->scrl_y >= (cvy + cvh)) ? cvy + cvh : expanded_next_it->item->scrl_y) - expanded_next_it->item->old_scrl_y; } else if (sd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_CONTRACT) { if (expanded_next_it->item->scrl_y > expanded_next_it->item->old_scrl_y) /* did not * calculate * next item * position */ expanded_next_it->item->old_scrl_y = cvy + cvh; if (expanded_next_it->item->old_scrl_y > (cvy + cvh)) { dy = (sd->expanded_item->item->scrl_y + sd->expanded_item->item->h) - cvy + cvh; expanded_next_it->item->old_scrl_y = cvy + cvh; } else { dy = (sd->expanded_item->item->scrl_y + sd->expanded_item->item->h) - expanded_next_it->item->old_scrl_y; } } if (t <= effect_duration) { y = ((1 - (1 - (t / effect_duration)) * (1 - (t / effect_duration))) * dy); } else { end = EINA_TRUE; y = dy; } if (!it->realized && !it->item->queued) _item_realize(it, in, 0); in++; if (it != expanded_next_it) { it->item->old_scrl_y = expanded_next_it->item->old_scrl_y + expanded_next_it->item->h + dh; dh += it->item->h; } if ((it->item->old_scrl_y + y) < (cvy + cvh)) _item_position(it, VIEW(it), it->item->scrl_x, it->item->old_scrl_y + y); } /* tree effect */ _item_tree_effect(sd, y); } else { int expanded_item_num = 0; int num = 0; if (sd->expanded_item) it = (Elm_Gen_Item *)elm_genlist_item_next_get ((Elm_Object_Item *)sd->expanded_item); it2 = it; while (it2) { expanded_item_num++; it2 = (Elm_Gen_Item *)elm_genlist_item_next_get ((Elm_Object_Item *)it2); } while (it) { num++; if (sd->expanded_item->item->expanded_depth >= it->item->expanded_depth) break; if (sd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_EXPAND) { if (!it->item->tree_effect_finished) { if (t >= (((num - 1) * effect_duration) / expanded_item_num)) { edje_object_signal_emit(VIEW(it), "flip_item", ""); _item_position(it, VIEW(it), it->item->scrl_x, it->item->scrl_y); it->item->tree_effect_finished = EINA_TRUE; } } } it = (Elm_Gen_Item *)elm_genlist_item_next_get ((Elm_Object_Item *)it); } } if (end) { _item_tree_effect_finish(sd); return ECORE_CALLBACK_CANCEL; } return ECORE_CALLBACK_RENEW; } static void _group_items_recalc(void *data) { Eina_List *l; Elm_Gen_Item *git; Elm_Genlist_Smart_Data *sd = data; evas_event_freeze(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); EINA_LIST_FOREACH (sd->group_items, l, git) { if (git->item->want_realize) { if (!git->realized) _item_realize(git, 0, EINA_FALSE); evas_object_resize(VIEW(git), sd->minw, git->item->h); evas_object_move(VIEW(git), git->item->scrl_x, git->item->scrl_y); evas_object_show(VIEW(git)); evas_object_raise(VIEW(git)); } else if (!git->item->want_realize && git->realized) { if (!git->dragging) _elm_genlist_item_unrealize(git, EINA_FALSE); } } evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_event_thaw_eval(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); } static Eina_Bool _reorder_move_animator_cb(void *data) { double t; Elm_Gen_Item *it = data; Eina_Bool down = EINA_FALSE; int y, dy = it->item->h / 10 * elm_config_scale_get(), diff; t = ((0.0 > (t = ecore_loop_time_get() - GL_IT(it)->wsd->start_time)) ? 0.0 : t); if (t <= REORDER_EFFECT_TIME) y = (1 * sin((t / REORDER_EFFECT_TIME) * (M_PI / 2)) * dy); else y = dy; diff = abs(it->item->old_scrl_y - it->item->scrl_y); if (diff < dy) y = diff; else if (diff > it->item->h) y = diff / 2; if (it->item->old_scrl_y < it->item->scrl_y) { it->item->old_scrl_y += y; down = EINA_TRUE; } else if (it->item->old_scrl_y > it->item->scrl_y) { it->item->old_scrl_y -= y; down = EINA_FALSE; } if (it->deco_all_view) _item_position (it, it->deco_all_view, it->item->scrl_x, it->item->old_scrl_y); else _item_position(it, VIEW(it), it->item->scrl_x, it->item->old_scrl_y); _group_items_recalc(GL_IT(it)->wsd); if ((GL_IT(it)->wsd->reorder_pan_move) || (down && it->item->old_scrl_y >= it->item->scrl_y) || (!down && it->item->old_scrl_y <= it->item->scrl_y)) { it->item->old_scrl_y = it->item->scrl_y; it->item->move_effect_enabled = EINA_FALSE; GL_IT(it)->wsd->reorder_move_animator = NULL; return ECORE_CALLBACK_CANCEL; } return ECORE_CALLBACK_RENEW; } static int _reorder_item_space_get(Elm_Gen_Item *it) { Elm_Gen_Item *reorder_it = GL_IT(it)->wsd->reorder_it; Evas_Coord rox, roy, row, roh, oy, oh; Eina_Bool top = EINA_FALSE; if (!reorder_it) return 0; evas_object_geometry_get(GL_IT(it)->wsd->pan_obj, NULL, &oy, NULL, &oh); evas_object_geometry_get (GL_IT(it)->wsd->VIEW(reorder_it), &rox, &roy, &row, &roh); if ((GL_IT(it)->wsd->reorder_start_y < it->item->block->y) && (roy - oy + (roh / 2) >= it->item->block->y - GL_IT(it)->wsd->pan_y)) { it->item->block->reorder_offset = GL_IT(it)->wsd->reorder_it->item->h * -1; if (it->item->block->count == 1) GL_IT(it)->wsd->reorder_rel = it; } else if ((GL_IT(it)->wsd->reorder_start_y >= it->item->block->y) && (roy - oy + (roh / 2) <= it->item->block->y - GL_IT(it)->wsd->pan_y)) { it->item->block->reorder_offset = GL_IT(it)->wsd->reorder_it->item->h; } else it->item->block->reorder_offset = 0; it->item->scrl_y += it->item->block->reorder_offset; top = (ELM_RECTS_INTERSECT (it->item->scrl_x, it->item->scrl_y, it->item->w, it->item->h, rox, roy + (roh / 2), row, 1)); if (top) { GL_IT(it)->wsd->reorder_rel = it; it->item->scrl_y += GL_IT(it)->wsd->reorder_it->item->h; return GL_IT(it)->wsd->reorder_it->item->h; } else return 0; } static void _item_block_position(Item_Block *itb, int in) { Elm_Gen_Item *it; Elm_Gen_Item *git; const Eina_List *l; Eina_Bool vis = EINA_FALSE; Evas_Coord y = 0, ox, oy, ow, oh, cvx, cvy, cvw, cvh; evas_event_freeze(evas_object_evas_get(ELM_WIDGET_DATA(itb->sd)->obj)); evas_object_geometry_get(itb->sd->pan_obj, &ox, &oy, &ow, &oh); evas_output_viewport_get (evas_object_evas_get(ELM_WIDGET_DATA(itb->sd)->obj), &cvx, &cvy, &cvw, &cvh); EINA_LIST_FOREACH (itb->items, l, it) { if (it->generation < GL_IT(it)->wsd->generation) continue; else if (GL_IT(it)->wsd->reorder_it == it) continue; it->x = 0; it->y = y; it->item->w = itb->w; it->item->scrl_x = itb->x + it->x - GL_IT(it)->wsd->pan_x + ox; it->item->scrl_y = itb->y + it->y - GL_IT(it)->wsd->pan_y + oy; vis = (ELM_RECTS_INTERSECT (it->item->scrl_x, it->item->scrl_y, it->item->w, it->item->h, cvx, cvy, cvw, cvh)); if (!it->group) { if ((itb->realized) && (!it->realized)) { if (vis) _item_realize(it, in, EINA_FALSE); } if (it->realized) { if (vis || it->dragging) { if (GL_IT(it)->wsd->reorder_mode) y += _reorder_item_space_get(it); git = it->item->group_item; if (git) { if (git->item->scrl_y < oy) git->item->scrl_y = oy; if ((git->item->scrl_y + git->item->h) > (it->item->scrl_y + it->item->h)) git->item->scrl_y = (it->item->scrl_y + it->item->h) - git->item->h; git->item->scrl_x = it->item->scrl_x; git->item->want_realize = EINA_TRUE; } if ((GL_IT(it)->wsd->reorder_it) && (it->item->old_scrl_y != it->item->scrl_y)) { if (!it->item->move_effect_enabled) { it->item->move_effect_enabled = EINA_TRUE; GL_IT(it)->wsd->reorder_move_animator = ecore_animator_add( _reorder_move_animator_cb, it); } } if (!it->item->move_effect_enabled) { if ((GL_IT(it)->wsd->decorate_all_mode) && (it->itc->decorate_all_item_style)) _decorate_all_item_position (it, it->item->scrl_x, it->item->scrl_y); else { if (!GL_IT(it)->wsd->tree_effect_enabled || (GL_IT(it)->wsd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_NONE) || ((GL_IT(it)->wsd->move_effect_mode != ELM_GENLIST_TREE_EFFECT_NONE) && (it->item->old_scrl_y == it->item->scrl_y))) { if (it->item->deco_it_view) _item_position (it, it->item->deco_it_view, it->item->scrl_x, it->item->scrl_y); else _item_position (it, VIEW(it), it->item->scrl_x, it->item->scrl_y); } } it->item->old_scrl_y = it->item->scrl_y; } } else { if (!GL_IT(it)->wsd->tree_effect_animator) _elm_genlist_item_unrealize(it, EINA_FALSE); } } in++; } else { if (vis) it->item->want_realize = EINA_TRUE; } y += it->item->h; } evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(itb->sd)->obj)); evas_event_thaw_eval(evas_object_evas_get(ELM_WIDGET_DATA(itb->sd)->obj)); } static void _item_block_realize(Item_Block *itb) { if (itb->realized) return; itb->realized = EINA_TRUE; itb->want_unrealize = EINA_FALSE; } static void _elm_genlist_pan_smart_calculate(Evas_Object *obj) { Evas_Coord ox, oy, ow, oh, cvx, cvy, cvw, cvh; Elm_Gen_Item *git; Item_Block *itb; Eina_List *l; int in = 0; ELM_GENLIST_PAN_DATA_GET(obj, psd); evas_event_freeze(evas_object_evas_get(obj)); if (psd->wsd->pan_changed) { _calc_job(psd->wsd); psd->wsd->pan_changed = EINA_FALSE; } evas_object_geometry_get(obj, &ox, &oy, &ow, &oh); evas_output_viewport_get(evas_object_evas_get(obj), &cvx, &cvy, &cvw, &cvh); EINA_LIST_FOREACH (psd->wsd->group_items, l, git) { git->item->want_realize = EINA_FALSE; } if (psd->wsd->tree_effect_enabled && (psd->wsd->move_effect_mode != ELM_GENLIST_TREE_EFFECT_NONE)) { if (!psd->wsd->tree_effect_animator) { _item_tree_effect_before(psd->wsd->expanded_item); evas_object_raise(psd->wsd->alpha_bg); evas_object_show(psd->wsd->alpha_bg); psd->wsd->start_time = ecore_time_get(); psd->wsd->tree_effect_animator = ecore_animator_add(_tree_effect_animator_cb, psd->wsd); } } EINA_INLIST_FOREACH (psd->wsd->blocks, itb) { itb->w = psd->wsd->minw; if (ELM_RECTS_INTERSECT(itb->x - psd->wsd->pan_x + ox, itb->y - psd->wsd->pan_y + oy, itb->w, itb->h, cvx, cvy, cvw, cvh)) { if ((!itb->realized) || (itb->changed)) _item_block_realize(itb); _item_block_position(itb, in); } else { if (itb->realized) _item_block_unrealize(itb); } in += itb->count; } if ((!psd->wsd->reorder_it) || (psd->wsd->reorder_pan_move)) _group_items_recalc(psd->wsd); if ((psd->wsd->reorder_mode) && (psd->wsd->reorder_it)) { if (psd->wsd->pan_y != psd->wsd->reorder_old_pan_y) psd->wsd->reorder_pan_move = EINA_TRUE; else psd->wsd->reorder_pan_move = EINA_FALSE; evas_object_raise(psd->wsd->VIEW(reorder_it)); psd->wsd->reorder_old_pan_y = psd->wsd->pan_y; psd->wsd->start_time = ecore_loop_time_get(); } if (!psd->wsd->tree_effect_enabled || (psd->wsd->move_effect_mode == ELM_GENLIST_TREE_EFFECT_NONE)) _item_auto_scroll(psd->wsd); evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } static void _elm_genlist_pan_smart_set_user(Elm_Genlist_Pan_Smart_Class *sc) { ELM_PAN_CLASS(sc)->base.add = _elm_genlist_pan_smart_add; ELM_PAN_CLASS(sc)->base.del = _elm_genlist_pan_smart_del; ELM_PAN_CLASS(sc)->base.move = _elm_genlist_pan_smart_move; ELM_PAN_CLASS(sc)->base.resize = _elm_genlist_pan_smart_resize; ELM_PAN_CLASS(sc)->base.calculate = _elm_genlist_pan_smart_calculate; ELM_PAN_CLASS(sc)->pos_set = _elm_genlist_pan_smart_pos_set; ELM_PAN_CLASS(sc)->pos_get = _elm_genlist_pan_smart_pos_get; ELM_PAN_CLASS(sc)->pos_max_get = _elm_genlist_pan_smart_pos_max_get; ELM_PAN_CLASS(sc)->pos_min_get = _elm_genlist_pan_smart_pos_min_get; ELM_PAN_CLASS(sc)->content_size_get = _elm_genlist_pan_smart_content_size_get; } static Eina_Bool _item_multi_select_up(Elm_Genlist_Smart_Data *sd) { Elm_Object_Item *prev; if (!sd->selected) return EINA_FALSE; if (!sd->multi) return EINA_FALSE; prev = elm_genlist_item_prev_get(sd->last_selected_item); if (!prev) return EINA_TRUE; if (elm_genlist_item_selected_get(prev)) { elm_genlist_item_selected_set(sd->last_selected_item, EINA_FALSE); sd->last_selected_item = prev; elm_genlist_item_show (sd->last_selected_item, ELM_GENLIST_ITEM_SCROLLTO_IN); } else { elm_genlist_item_selected_set(prev, EINA_TRUE); elm_genlist_item_show(prev, ELM_GENLIST_ITEM_SCROLLTO_IN); } return EINA_TRUE; } static Eina_Bool _item_multi_select_down(Elm_Genlist_Smart_Data *sd) { Elm_Object_Item *next; if (!sd->selected) return EINA_FALSE; if (!sd->multi) return EINA_FALSE; next = elm_genlist_item_next_get(sd->last_selected_item); if (!next) return EINA_TRUE; if (elm_genlist_item_selected_get(next)) { elm_genlist_item_selected_set(sd->last_selected_item, EINA_FALSE); sd->last_selected_item = next; elm_genlist_item_show (sd->last_selected_item, ELM_GENLIST_ITEM_SCROLLTO_IN); } else { elm_genlist_item_selected_set(next, EINA_TRUE); elm_genlist_item_show(next, ELM_GENLIST_ITEM_SCROLLTO_IN); } return EINA_TRUE; } static Eina_Bool _all_items_deselect(Elm_Genlist_Smart_Data *sd) { if (!sd->selected) return EINA_FALSE; while (sd->selected) elm_genlist_item_selected_set(sd->selected->data, EINA_FALSE); return EINA_TRUE; } static Eina_Bool _item_single_select_up(Elm_Genlist_Smart_Data *sd) { Elm_Gen_Item *prev; if (!sd->selected) { prev = ELM_GEN_ITEM_FROM_INLIST(sd->items->last); while ((prev) && (prev->generation < sd->generation)) prev = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(prev)->prev); } else prev = (Elm_Gen_Item *)elm_genlist_item_prev_get (sd->last_selected_item); if (!prev) return EINA_FALSE; _all_items_deselect(sd); elm_genlist_item_selected_set((Elm_Object_Item *)prev, EINA_TRUE); elm_genlist_item_show((Elm_Object_Item *)prev, ELM_GENLIST_ITEM_SCROLLTO_IN); return EINA_TRUE; } static Eina_Bool _item_single_select_down(Elm_Genlist_Smart_Data *sd) { Elm_Gen_Item *next; if (!sd->selected) { next = ELM_GEN_ITEM_FROM_INLIST(sd->items); while ((next) && (next->generation < sd->generation)) next = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(next)->next); } else next = (Elm_Gen_Item *)elm_genlist_item_next_get (sd->last_selected_item); if (!next) return EINA_FALSE; _all_items_deselect(sd); elm_genlist_item_selected_set((Elm_Object_Item *)next, EINA_TRUE); elm_genlist_item_show ((Elm_Object_Item *)next, ELM_GENLIST_ITEM_SCROLLTO_IN); return EINA_TRUE; } static Eina_Bool _elm_genlist_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Coord x = 0; Evas_Coord y = 0; Evas_Coord v_w = 0; Evas_Coord v_h = 0; Evas_Coord step_x = 0; Evas_Coord step_y = 0; Evas_Coord page_x = 0; Evas_Coord page_y = 0; Elm_Object_Item *it = NULL; Evas_Event_Key_Down *ev = event_info; Evas_Coord pan_max_x = 0, pan_max_y = 0; ELM_GENLIST_DATA_GET(obj, sd); if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (!sd->items) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (elm_widget_disabled_get(obj)) return EINA_FALSE; sd->s_iface->content_pos_get(obj, &x, &y); sd->s_iface->step_size_get(obj, &step_x, &step_y); sd->s_iface->page_size_get(obj, &page_x, &page_y); sd->s_iface->content_viewport_size_get(obj, &v_w, &v_h); if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { x -= step_x; } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { x += step_x; } else if ((!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { if (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_up(sd))) || (_item_single_select_up(sd))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else y -= step_y; } else if ((!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { if (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_down(sd))) || (_item_single_select_down(sd))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else y += step_y; } else if ((!strcmp(ev->keyname, "Home")) || ((!strcmp(ev->keyname, "KP_Home")) && (!ev->string))) { it = elm_genlist_first_item_get(obj); elm_genlist_item_bring_in(it, ELM_GENLIST_ITEM_SCROLLTO_IN); elm_genlist_item_selected_set(it, EINA_TRUE); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if ((!strcmp(ev->keyname, "End")) || ((!strcmp(ev->keyname, "KP_End")) && (!ev->string))) { it = elm_genlist_last_item_get(obj); elm_genlist_item_bring_in(it, ELM_GENLIST_ITEM_SCROLLTO_IN); elm_genlist_item_selected_set(it, EINA_TRUE); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if ((!strcmp(ev->keyname, "Prior")) || ((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string))) { if (page_y < 0) y -= -(page_y * v_h) / 100; else y -= page_y; } else if ((!strcmp(ev->keyname, "Next")) || ((!strcmp(ev->keyname, "KP_Next")) && (!ev->string))) { if (page_y < 0) y += -(page_y * v_h) / 100; else y += page_y; } else if (!strcmp(ev->keyname, "Escape")) { if (!_all_items_deselect(sd)) return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if (((!strcmp(ev->keyname, "Return")) || (!strcmp(ev->keyname, "KP_Enter")) || (!strcmp(ev->keyname, "space"))) && (!sd->multi) && (sd->selected)) { it = elm_genlist_selected_item_get(obj); elm_genlist_item_expanded_set(it, !elm_genlist_item_expanded_get(it)); evas_object_smart_callback_call(WIDGET(it), SIG_ACTIVATED, it); } else return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; _elm_genlist_pan_smart_pos_max_get(sd->pan_obj, &pan_max_x, &pan_max_y); if (x < 0) x = 0; if (x > pan_max_x) x = pan_max_x; if (y < 0) y = 0; if (y > pan_max_y) y = pan_max_y; sd->s_iface->content_pos_set(obj, x, y); return EINA_TRUE; } static Eina_Bool _elm_genlist_smart_sub_object_add(Evas_Object *obj, Evas_Object *sobj) { Elm_Widget_Smart_Class *parent_parent; parent_parent = (Elm_Widget_Smart_Class *)((Evas_Smart_Class *) _elm_genlist_parent_sc)->parent; /* skipping layout's code, which registers size hint changing * callback on sub objects. this is here because items' * content_get() routines may change hints on the objects after * creation, thus issuing TOO MANY sizing_eval()'s here. they are * not needed at here anyway, so let's skip listening to those * hints changes */ if (!parent_parent->sub_object_add(obj, sobj)) return EINA_FALSE; return EINA_TRUE; } static Eina_Bool _elm_genlist_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { ELM_GENLIST_DATA_GET(obj, sd); /* XXX: hack -- also skipping sizing recalculation on * sub-object-del. genlist's crazy code paths (like groups and * such) seem to issue a whole lot of deletions and Evas bitches * about too many recalculations */ sd->on_sub_del = EINA_TRUE; if (!ELM_WIDGET_CLASS(_elm_genlist_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; sd->on_sub_del = EINA_FALSE; return EINA_TRUE; } static Eina_Bool _elm_genlist_smart_on_focus(Evas_Object *obj) { ELM_GENLIST_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_genlist_parent_sc)->on_focus(obj)) return EINA_FALSE; if (elm_widget_focus_get(obj) && (sd->items) && (sd->selected) && (!sd->last_selected_item)) sd->last_selected_item = eina_list_data_get(sd->selected); return EINA_TRUE; } static Eina_Bool _elm_genlist_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Item_Block *itb; Eina_List *items = NULL; Eina_Bool done = EINA_FALSE; ELM_GENLIST_CHECK(obj) EINA_FALSE; ELM_GENLIST_DATA_GET(obj, sd); EINA_INLIST_FOREACH(sd->blocks, itb) { if (itb->realized) { Eina_List *l; Elm_Gen_Item *it; done = EINA_TRUE; EINA_LIST_FOREACH(itb->items, l, it) { if (it->realized) items = eina_list_append(items, it->base.access_obj); } } else if (done) break; } return elm_widget_focus_list_next_get (obj, items, eina_list_data_get, dir, next); } static void _item_cache_clean(Elm_Genlist_Smart_Data *sd) { evas_event_freeze(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); while ((sd->item_cache) && (sd->item_cache_count > sd->item_cache_max)) { Item_Cache *itc; itc = EINA_INLIST_CONTAINER_GET(sd->item_cache->last, Item_Cache); sd->item_cache = eina_inlist_remove (sd->item_cache, sd->item_cache->last); sd->item_cache_count--; if (itc->spacer) evas_object_del(itc->spacer); if (itc->base_view) evas_object_del(itc->base_view); eina_stringshare_del(itc->item_style); free(itc); } evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_event_thaw_eval(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); } static void _item_cache_zero(Elm_Genlist_Smart_Data *sd) { int pmax = sd->item_cache_max; sd->item_cache_max = 0; _item_cache_clean(sd); sd->item_cache_max = pmax; } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { ELM_GENLIST_DATA_GET(obj, sd); _item_cache_zero(sd); sd->s_iface->mirrored_set(obj, rtl); } static Eina_Bool _elm_genlist_smart_theme(Evas_Object *obj) { Item_Block *itb; ELM_GENLIST_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_genlist_parent_sc)->theme(obj)) return EINA_FALSE; evas_event_freeze(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); _item_cache_zero(sd); _mirrored_set(obj, elm_widget_mirrored_get(obj)); sd->item_width = sd->item_height = 0; sd->group_item_width = sd->group_item_height = 0; sd->minw = sd->minh = sd->realminw = 0; EINA_INLIST_FOREACH (sd->blocks, itb) { Eina_List *l; Elm_Gen_Item *it; if (itb->realized) _item_block_unrealize(itb); EINA_LIST_FOREACH (itb->items, l, it) it->item->mincalcd = EINA_FALSE; itb->changed = EINA_TRUE; } if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); elm_layout_sizing_eval(obj); evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_event_thaw_eval(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); return EINA_TRUE; } /* FIXME: take off later. maybe this show region coords belong in the * interface (new api functions, set/get)? */ static void _show_region_hook(void *data, Evas_Object *obj) { Evas_Coord x, y, w, h; ELM_GENLIST_DATA_GET(data, sd); elm_widget_show_region_get(obj, &x, &y, &w, &h); //x & y are screen coordinates, Add with pan coordinates x += sd->pan_x; y += sd->pan_y; sd->s_iface->content_region_show(obj, x, y, w, h); } static Eina_Bool _elm_genlist_smart_translate(Evas_Object *obj) { evas_object_smart_callback_call(obj, "language,changed", NULL); return EINA_TRUE; } static void _item_highlight(Elm_Gen_Item *it) { const char *selectraise; if ((GL_IT(it)->wsd->select_mode == ELM_OBJECT_SELECT_MODE_NONE) || (!GL_IT(it)->wsd->highlight) || (it->generation < GL_IT(it)->wsd->generation) || (it->highlighted) || elm_widget_item_disabled_get(it) || (it->select_mode == ELM_OBJECT_SELECT_MODE_NONE) || (it->item->deco_it_view) || (it->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)) return; edje_object_signal_emit(VIEW(it), "elm,state,selected", "elm"); if (it->deco_all_view) edje_object_signal_emit(it->deco_all_view, "elm,state,selected", "elm"); selectraise = edje_object_data_get(VIEW(it), "selectraise"); if ((selectraise) && (!strcmp(selectraise, "on"))) { if (it->deco_all_view) evas_object_raise(it->deco_all_view); else evas_object_raise(VIEW(it)); if ((it->item->group_item) && (it->item->group_item->realized)) evas_object_raise(it->item->VIEW(group_item)); } it->highlighted = EINA_TRUE; } static void _item_unhighlight(Elm_Gen_Item *it) { if ((it->generation < GL_IT(it)->wsd->generation) || (!it->highlighted)) return; edje_object_signal_emit(VIEW(it), "elm,state,unselected", "elm"); if (it->deco_all_view) edje_object_signal_emit (it->deco_all_view, "elm,state,unselected", "elm"); if (!it->item->nostacking) { if ((it->item->order_num_in & 0x1) ^ it->item->stacking_even) { if (it->deco_all_view) evas_object_lower(it->deco_all_view); else evas_object_lower(VIEW(it)); } else { if (it->deco_all_view) evas_object_raise(it->deco_all_view); else evas_object_raise(VIEW(it)); } } it->highlighted = EINA_FALSE; } static void _item_block_position_update(Eina_Inlist *list, int idx) { Item_Block *tmp; EINA_INLIST_FOREACH (list, tmp) { tmp->position = idx++; tmp->position_update = EINA_TRUE; } } static void _item_position_update(Eina_List *list, int idx) { Elm_Gen_Item *it; Eina_List *l; EINA_LIST_FOREACH (list, l, it) { it->position = idx++; it->position_update = EINA_TRUE; } } static void _item_block_merge(Item_Block *left, Item_Block *right) { Eina_List *l; Elm_Gen_Item *it2; EINA_LIST_FOREACH (right->items, l, it2) { it2->item->block = left; left->count++; left->changed = EINA_TRUE; } left->items = eina_list_merge(left->items, right->items); } static void _item_block_del(Elm_Gen_Item *it) { Eina_Inlist *il; Item_Block *itb = it->item->block; Eina_Bool block_changed = EINA_FALSE; itb->items = eina_list_remove(itb->items, it); itb->count--; itb->changed = EINA_TRUE; if (GL_IT(it)->wsd->calc_job) ecore_job_del(GL_IT(it)->wsd->calc_job); GL_IT(it)->wsd->calc_job = ecore_job_add(_calc_job, GL_IT(it)->wsd); if (itb->count < 1) { Item_Block *itbn; il = EINA_INLIST_GET(itb); itbn = (Item_Block *)(il->next); if (it->parent) it->parent->item->items = eina_list_remove(it->parent->item->items, it); else { _item_block_position_update(il->next, itb->position); GL_IT(it)->wsd->blocks = eina_inlist_remove(GL_IT(it)->wsd->blocks, il); } free(itb); if (itbn) itbn->changed = EINA_TRUE; } else { if (itb->count < (itb->sd->max_items_per_block / 2)) { Item_Block *itbp; Item_Block *itbn; il = EINA_INLIST_GET(itb); itbp = (Item_Block *)(il->prev); itbn = (Item_Block *)(il->next); /* merge block with previous */ if ((itbp) && ((itbp->count + itb->count) < (itb->sd->max_items_per_block + (itb->sd->max_items_per_block / 2)))) { _item_block_merge(itbp, itb); _item_block_position_update (EINA_INLIST_GET(itb)->next, itb->position); GL_IT(it)->wsd->blocks = eina_inlist_remove (GL_IT(it)->wsd->blocks, EINA_INLIST_GET(itb)); free(itb); block_changed = EINA_TRUE; } /* merge block with next */ else if ((itbn) && ((itbn->count + itb->count) < (itb->sd->max_items_per_block + (itb->sd->max_items_per_block / 2)))) { _item_block_merge(itb, itbn); _item_block_position_update (EINA_INLIST_GET(itbn)->next, itbn->position); GL_IT(it)->wsd->blocks = eina_inlist_remove(GL_IT(it)->wsd->blocks, EINA_INLIST_GET(itbn)); free(itbn); block_changed = EINA_TRUE; } } } if (block_changed) { GL_IT(it)->wsd->pan_changed = EINA_TRUE; evas_object_smart_changed(GL_IT(it)->wsd->pan_obj); if (GL_IT(it)->wsd->calc_job) ecore_job_del(GL_IT(it)->wsd->calc_job); GL_IT(it)->wsd->calc_job = NULL; } } static void _decorate_all_item_unrealize(Elm_Gen_Item *it) { Evas_Object *icon; if ((!it) || (!it->item->decorate_all_item_realized)) return; edje_object_part_unswallow(it->deco_all_view, VIEW(it)); evas_object_smart_member_add(VIEW(it), GL_IT(it)->wsd->pan_obj); elm_widget_sub_object_add(WIDGET(it), VIEW(it)); _elm_genlist_item_odd_even_update(it); _elm_genlist_item_state_update(it, NULL); evas_object_del(it->deco_all_view); it->deco_all_view = NULL; elm_widget_stringlist_free(it->item->deco_all_texts); it->item->deco_all_texts = NULL; elm_widget_stringlist_free(it->item->deco_all_contents); it->item->deco_all_contents = NULL; elm_widget_stringlist_free(it->item->deco_all_states); it->item->deco_all_states = NULL; EINA_LIST_FREE (it->item->deco_all_content_objs, icon) evas_object_del(icon); edje_object_message_signal_process(it->deco_all_view); _item_mouse_callbacks_del(it, it->deco_all_view); _item_mouse_callbacks_add(it, VIEW(it)); it->item->decorate_all_item_realized = EINA_FALSE; } static void _elm_genlist_item_del_not_serious(Elm_Gen_Item *it) { elm_widget_item_pre_notify_del(it); it->generation = GL_IT(it)->wsd->generation - 1; /* This means that * the item is * deleted */ if ((it->relcount > 0) || (it->walking > 0)) return; if (it->selected) GL_IT(it)->wsd->selected = eina_list_remove(GL_IT(it)->wsd->selected, it); if (it->itc->func.del) it->itc->func.del((void *)it->base.data, WIDGET(it)); } static void _elm_genlist_item_del_serious(Elm_Gen_Item *it) { _elm_genlist_item_del_not_serious(it); GL_IT(it)->wsd->items = eina_inlist_remove(GL_IT(it)->wsd->items, EINA_INLIST_GET(it)); if (it->tooltip.del_cb) it->tooltip.del_cb((void *)it->tooltip.data, WIDGET(it), it); GL_IT(it)->wsd->walking -= it->walking; if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if (it->group) GL_IT(it)->wsd->group_items = eina_list_remove(GL_IT(it)->wsd->group_items, it); if (GL_IT(it)->wsd->state) { eina_inlist_sorted_state_free(GL_IT(it)->wsd->state); GL_IT(it)->wsd->state = NULL; } if (GL_IT(it)->wsd->calc_job) ecore_job_del(GL_IT(it)->wsd->calc_job); GL_IT(it)->wsd->calc_job = ecore_job_add(_calc_job, GL_IT(it)->wsd); if (GL_IT(it)->wsd->last_selected_item == (Elm_Object_Item *)it) GL_IT(it)->wsd->last_selected_item = NULL; GL_IT(it)->wsd->item_count--; free(it->item); it->item = NULL; } static void _item_del(Elm_Gen_Item *it) { Evas_Object *obj = WIDGET(it); Elm_Genlist_Smart_Data *sd = GL_IT(it)->wsd; evas_event_freeze(evas_object_evas_get(obj)); elm_genlist_item_subitems_clear((Elm_Object_Item *)it); if (sd->show_item == it) sd->show_item = NULL; if (it->realized) _elm_genlist_item_unrealize(it, EINA_FALSE); if (it->item->decorate_all_item_realized) _decorate_all_item_unrealize(it); if (it->item->block) _item_block_del(it); if (it->item->queued) sd->queue = eina_list_remove(sd->queue, it); if (sd->anchor_item == it) { sd->anchor_item = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next); if (!sd->anchor_item) sd->anchor_item = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev); } if (sd->expanded_item == it) { if (sd->tree_effect_animator) { _item_tree_effect_finish(sd); ecore_animator_del(sd->tree_effect_animator); sd->tree_effect_animator = NULL; } sd->expanded_item = NULL; sd->move_effect_mode = ELM_GENLIST_TREE_EFFECT_NONE; } if (sd->expanded_next_item == it) sd->expanded_next_item = NULL; if (sd->move_items) sd->move_items = eina_list_remove(sd->move_items, it); if (it->parent) it->parent->item->items = eina_list_remove(it->parent->item->items, it); if (it->item->swipe_timer) { ecore_timer_del(it->item->swipe_timer); it->item->swipe_timer = NULL; } _elm_genlist_item_del_serious(it); elm_genlist_item_class_unref((Elm_Genlist_Item_Class *)it->itc); evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } static void _item_unselect(Elm_Gen_Item *it) { if ((it->generation < GL_IT(it)->wsd->generation) || (!it->selected)) return; it->selected = EINA_FALSE; GL_IT(it)->wsd->selected = eina_list_remove(GL_IT(it)->wsd->selected, it); evas_object_smart_callback_call(WIDGET(it), SIG_UNSELECTED, it); } static void _item_mouse_move_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info) { Elm_Gen_Item *it = data; Elm_Genlist_Smart_Data *sd; Evas_Event_Mouse_Move *ev = event_info; Evas_Coord ox, oy, ow, oh, it_scrl_y, y_pos; Evas_Coord minw = 0, minh = 0, x, y, dx, dy, adx, ady; sd = GL_IT(it)->wsd; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) { if (!sd->on_hold) { sd->on_hold = EINA_TRUE; if ((!sd->wasselected) && (!it->flipped)) { _item_unhighlight(it); _item_unselect(it); } } } if (sd->multi_touched) { sd->cur_x = ev->cur.canvas.x; sd->cur_y = ev->cur.canvas.y; return; } if ((it->dragging) && (it->down)) { if (sd->movements == SWIPE_MOVES) sd->swipe = EINA_TRUE; else { sd->history[sd->movements].x = ev->cur.canvas.x; sd->history[sd->movements].y = ev->cur.canvas.y; if (abs((sd->history[sd->movements].x - sd->history[0].x)) > 40) sd->swipe = EINA_TRUE; else sd->movements++; } if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } evas_object_smart_callback_call(WIDGET(it), SIG_DRAG, it); return; } if ((!it->down) || (sd->longpressed)) { if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if ((sd->reorder_mode) && (sd->reorder_it)) { evas_object_geometry_get(sd->pan_obj, &ox, &oy, &ow, &oh); it_scrl_y = ev->cur.canvas.y - sd->reorder_it->dy; if (!sd->reorder_start_y) sd->reorder_start_y = it->item->block->y + it->y; if (it_scrl_y < oy) y_pos = oy; else if (it_scrl_y + sd->reorder_it->item->h > oy + oh) y_pos = oy + oh - sd->reorder_it->item->h; else y_pos = it_scrl_y; if (it->deco_all_view) _item_position(it, it->deco_all_view, it->item->scrl_x, y_pos); else _item_position(it, VIEW(it), it->item->scrl_x, y_pos); if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); } return; } if (it->select_mode != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_geometry_get(obj, &x, &y, NULL, NULL); x = ev->cur.canvas.x - x; y = ev->cur.canvas.y - y; dx = x - it->dx; adx = dx; if (adx < 0) adx = -dx; dy = y - it->dy; ady = dy; if (ady < 0) ady = -dy; minw /= 2; minh /= 2; if ((adx > minw) || (ady > minh)) { it->dragging = EINA_TRUE; if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if (!sd->wasselected) { _item_unhighlight(it); _item_unselect(it); } if (dy < 0) { if (ady > adx) evas_object_smart_callback_call (WIDGET(it), SIG_DRAG_START_UP, it); else { if (dx < 0) evas_object_smart_callback_call (WIDGET(it), SIG_DRAG_START_LEFT, it); else evas_object_smart_callback_call (WIDGET(it), SIG_DRAG_START_RIGHT, it); } } else { if (ady > adx) evas_object_smart_callback_call (WIDGET(it), SIG_DRAG_START_DOWN, it); else { if (dx < 0) evas_object_smart_callback_call (WIDGET(it), SIG_DRAG_START_LEFT, it); else evas_object_smart_callback_call (WIDGET(it), SIG_DRAG_START_RIGHT, it); } } } } static Eina_Bool _long_press_cb(void *data) { Elm_Gen_Item *it = data, *it_tmp; Elm_Genlist_Smart_Data *sd; Eina_List *list; sd = GL_IT(it)->wsd; it->long_timer = NULL; if (elm_widget_item_disabled_get(it) || (it->dragging) || (it->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)) return ECORE_CALLBACK_CANCEL; GL_IT(it)->wsd->longpressed = EINA_TRUE; evas_object_smart_callback_call(WIDGET(it), SIG_LONGPRESSED, it); if ((GL_IT(it)->wsd->reorder_mode) && (!it->group)) { GL_IT(it)->wsd->reorder_it = it; GL_IT(it)->wsd->reorder_start_y = 0; if (it->deco_all_view) evas_object_raise(it->deco_all_view); else evas_object_raise(VIEW(it)); sd->s_iface->hold_set(ELM_WIDGET_DATA(sd)->obj, EINA_TRUE); sd->s_iface->bounce_allow_set (ELM_WIDGET_DATA(sd)->obj, EINA_FALSE, EINA_FALSE); list = elm_genlist_realized_items_get (ELM_WIDGET_DATA(GL_IT(it)->wsd)->obj); EINA_LIST_FREE(list, it_tmp) if (it != it_tmp) _item_unselect(it_tmp); if (elm_genlist_item_expanded_get((Elm_Object_Item *)it)) { elm_genlist_item_expanded_set((Elm_Object_Item *)it, EINA_FALSE); return ECORE_CALLBACK_RENEW; } if (!GL_IT(it)->wsd->decorate_all_mode) edje_object_signal_emit (VIEW(it), "elm,state,reorder,enabled", "elm"); } return ECORE_CALLBACK_CANCEL; } static void _swipe_do(Elm_Gen_Item *it) { int i, sum = 0; if (!it) return; if ((it->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) || elm_widget_item_disabled_get(it)) return; GL_IT(it)->wsd->swipe = EINA_FALSE; for (i = 0; i < GL_IT(it)->wsd->movements; i++) { sum += GL_IT(it)->wsd->history[i].x; if (abs(GL_IT(it)->wsd->history[0].y - GL_IT(it)->wsd->history[i].y) > 10) return; } sum /= GL_IT(it)->wsd->movements; if (abs(sum - GL_IT(it)->wsd->history[0].x) <= 10) return; evas_object_smart_callback_call(WIDGET(it), SIG_SWIPE, it); } static Eina_Bool _swipe_cancel(void *data) { Elm_Gen_Item *it = data; if (!it) return ECORE_CALLBACK_CANCEL; GL_IT(it)->wsd->swipe = EINA_FALSE; GL_IT(it)->wsd->movements = 0; return ECORE_CALLBACK_RENEW; } static Eina_Bool _multi_cancel(void *data) { Elm_Genlist_Smart_Data *sd = data; if (!sd) return ECORE_CALLBACK_CANCEL; sd->multi_timeout = EINA_TRUE; return ECORE_CALLBACK_RENEW; } static void _multi_touch_gesture_eval(void *data) { Elm_Gen_Item *it = data; Evas_Coord minw = 0, minh = 0; Evas_Coord off_x, off_y, off_mx, off_my; GL_IT(it)->wsd->multi_touched = EINA_FALSE; if (GL_IT(it)->wsd->multi_timer) { ecore_timer_del(GL_IT(it)->wsd->multi_timer); GL_IT(it)->wsd->multi_timer = NULL; } if (GL_IT(it)->wsd->multi_timeout) { GL_IT(it)->wsd->multi_timeout = EINA_FALSE; return; } elm_coords_finger_size_adjust(1, &minw, 1, &minh); off_x = abs(GL_IT(it)->wsd->cur_x - GL_IT(it)->wsd->prev_x); off_y = abs(GL_IT(it)->wsd->cur_y - GL_IT(it)->wsd->prev_y); off_mx = abs(GL_IT(it)->wsd->cur_mx - GL_IT(it)->wsd->prev_mx); off_my = abs(GL_IT(it)->wsd->cur_my - GL_IT(it)->wsd->prev_my); if (((off_x > minw) || (off_y > minh)) && ((off_mx > minw) || (off_my > minh))) { if ((off_x + off_mx) > (off_y + off_my)) { if ((GL_IT(it)->wsd->cur_x > GL_IT(it)->wsd->prev_x) && (GL_IT(it)->wsd->cur_mx > GL_IT(it)->wsd->prev_mx)) evas_object_smart_callback_call (WIDGET(it), SIG_MULTI_SWIPE_RIGHT, it); else if ((GL_IT(it)->wsd->cur_x < GL_IT(it)->wsd->prev_x) && (GL_IT(it)->wsd->cur_mx < GL_IT(it)->wsd->prev_mx)) evas_object_smart_callback_call (WIDGET(it), SIG_MULTI_SWIPE_LEFT, it); else if (abs(GL_IT(it)->wsd->cur_x - GL_IT(it)->wsd->cur_mx) > abs(GL_IT(it)->wsd->prev_x - GL_IT(it)->wsd->prev_mx)) evas_object_smart_callback_call (WIDGET(it), SIG_MULTI_PINCH_OUT, it); else evas_object_smart_callback_call (WIDGET(it), SIG_MULTI_PINCH_IN, it); } else { if ((GL_IT(it)->wsd->cur_y > GL_IT(it)->wsd->prev_y) && (GL_IT(it)->wsd->cur_my > GL_IT(it)->wsd->prev_my)) evas_object_smart_callback_call (WIDGET(it), SIG_MULTI_SWIPE_DOWN, it); else if ((GL_IT(it)->wsd->cur_y < GL_IT(it)->wsd->prev_y) && (GL_IT(it)->wsd->cur_my < GL_IT(it)->wsd->prev_my)) evas_object_smart_callback_call (WIDGET(it), SIG_MULTI_SWIPE_UP, it); else if (abs(GL_IT(it)->wsd->cur_y - GL_IT(it)->wsd->cur_my) > abs(GL_IT(it)->wsd->prev_y - GL_IT(it)->wsd->prev_my)) evas_object_smart_callback_call (WIDGET(it), SIG_MULTI_PINCH_OUT, it); else evas_object_smart_callback_call (WIDGET(it), SIG_MULTI_PINCH_IN, it); } } GL_IT(it)->wsd->multi_timeout = EINA_FALSE; } static void _item_multi_down_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Gen_Item *it = data; Evas_Event_Multi_Down *ev = event_info; if ((GL_IT(it)->wsd->multi_device != 0) || (GL_IT(it)->wsd->multi_touched) || (GL_IT(it)->wsd->multi_timeout)) return; GL_IT(it)->wsd->multi_device = ev->device; GL_IT(it)->wsd->multi_down = EINA_TRUE; GL_IT(it)->wsd->multi_touched = EINA_TRUE; GL_IT(it)->wsd->prev_mx = ev->canvas.x; GL_IT(it)->wsd->prev_my = ev->canvas.y; if (!GL_IT(it)->wsd->wasselected) { _item_unhighlight(it); _item_unselect(it); } GL_IT(it)->wsd->wasselected = EINA_FALSE; GL_IT(it)->wsd->longpressed = EINA_FALSE; if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if (it->dragging) { it->dragging = EINA_FALSE; evas_object_smart_callback_call(WIDGET(it), SIG_DRAG_STOP, it); } if (it->item->swipe_timer) { ecore_timer_del(it->item->swipe_timer); it->item->swipe_timer = NULL; } if (GL_IT(it)->wsd->on_hold) { GL_IT(it)->wsd->swipe = EINA_FALSE; GL_IT(it)->wsd->movements = 0; GL_IT(it)->wsd->on_hold = EINA_FALSE; } } static void _item_multi_up_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Gen_Item *it = data; Evas_Event_Multi_Up *ev = event_info; if (GL_IT(it)->wsd->multi_device != ev->device) return; GL_IT(it)->wsd->multi_device = 0; GL_IT(it)->wsd->multi_down = EINA_FALSE; if (GL_IT(it)->wsd->mouse_down) return; _multi_touch_gesture_eval(data); } static void _item_multi_move_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Gen_Item *it = data; Evas_Event_Multi_Move *ev = event_info; if (GL_IT(it)->wsd->multi_device != ev->device) return; GL_IT(it)->wsd->cur_mx = ev->cur.canvas.x; GL_IT(it)->wsd->cur_my = ev->cur.canvas.y; } static void _item_mouse_down_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; Elm_Genlist_Smart_Data *sd; Elm_Gen_Item *it = data; Evas_Coord x, y; sd = GL_IT(it)->wsd; if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) { sd->on_hold = EINA_TRUE; } it->down = EINA_TRUE; it->dragging = EINA_FALSE; evas_object_geometry_get(obj, &x, &y, NULL, NULL); it->dx = ev->canvas.x - x; it->dy = ev->canvas.y - y; sd->mouse_down = EINA_TRUE; if (!sd->multi_touched) { sd->prev_x = ev->canvas.x; sd->prev_y = ev->canvas.y; sd->multi_timeout = EINA_FALSE; if (sd->multi_timer) ecore_timer_del(sd->multi_timer); sd->multi_timer = ecore_timer_add(1, _multi_cancel, sd); } sd->longpressed = EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; if (sd->on_hold) return; sd->wasselected = it->selected; _item_highlight(it); if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK) if ((!elm_widget_item_disabled_get(it)) && (it->select_mode != ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)) { evas_object_smart_callback_call(WIDGET(it), SIG_CLICKED_DOUBLE, it); evas_object_smart_callback_call(WIDGET(it), SIG_ACTIVATED, it); } if (it->item->swipe_timer) ecore_timer_del(it->item->swipe_timer); it->item->swipe_timer = ecore_timer_add(0.4, _swipe_cancel, it); if (it->long_timer) ecore_timer_del(it->long_timer); if (it->realized) it->long_timer = ecore_timer_add (sd->longpress_timeout, _long_press_cb, it); else it->long_timer = NULL; sd->swipe = EINA_FALSE; sd->movements = 0; } static Item_Block * _item_block_new(Elm_Genlist_Smart_Data *sd, Eina_Bool prepend) { Item_Block *itb; itb = calloc(1, sizeof(Item_Block)); if (!itb) return NULL; itb->sd = sd; if (prepend) { sd->blocks = eina_inlist_prepend(sd->blocks, EINA_INLIST_GET(itb)); _item_block_position_update(sd->blocks, 0); } else { sd->blocks = eina_inlist_append(sd->blocks, EINA_INLIST_GET(itb)); itb->position_update = EINA_TRUE; if (sd->blocks != EINA_INLIST_GET(itb)) { itb->position = ((Item_Block *)(EINA_INLIST_GET(itb)->prev))->position + 1; } else { itb->position = 0; } } return itb; } static Eina_Bool _item_block_add(Elm_Genlist_Smart_Data *sd, Elm_Gen_Item *it) { Item_Block *itb = NULL; if (!it->item->rel) { newblock: if (it->item->rel) { itb = calloc(1, sizeof(Item_Block)); if (!itb) return EINA_FALSE; itb->sd = sd; if (!it->item->rel->item->block) { sd->blocks = eina_inlist_append(sd->blocks, EINA_INLIST_GET(itb)); itb->items = eina_list_append(itb->items, it); itb->position_update = EINA_TRUE; it->position = eina_list_count(itb->items); it->position_update = EINA_TRUE; if (sd->blocks != EINA_INLIST_GET(itb)) { itb->position = ((Item_Block *) (EINA_INLIST_GET(itb)->prev))->position + 1; } else { itb->position = 0; } } else { Eina_List *tmp; tmp = eina_list_data_find_list(itb->items, it->item->rel); if (it->item->before) { sd->blocks = eina_inlist_prepend_relative (sd->blocks, EINA_INLIST_GET(itb), EINA_INLIST_GET(it->item->rel->item->block)); itb->items = eina_list_prepend_relative_list(itb->items, it, tmp); /* Update index from where we prepended */ _item_position_update (eina_list_prev(tmp), it->item->rel->position); _item_block_position_update (EINA_INLIST_GET(itb), it->item->rel->item->block->position); } else { sd->blocks = eina_inlist_append_relative (sd->blocks, EINA_INLIST_GET(itb), EINA_INLIST_GET(it->item->rel->item->block)); itb->items = eina_list_append_relative_list(itb->items, it, tmp); /* Update block index from where we appended */ _item_position_update (eina_list_next(tmp), it->item->rel->position + 1); _item_block_position_update (EINA_INLIST_GET(itb), it->item->rel->item->block->position + 1); } } } else { if (it->item->before) { if (sd->blocks) { itb = (Item_Block *)(sd->blocks); if (itb->count >= sd->max_items_per_block) { itb = _item_block_new(sd, EINA_TRUE); if (!itb) return EINA_FALSE; } } else { itb = _item_block_new(sd, EINA_TRUE); if (!itb) return EINA_FALSE; } itb->items = eina_list_prepend(itb->items, it); _item_position_update(itb->items, 0); } else { if (sd->blocks) { itb = (Item_Block *)(sd->blocks->last); if (itb->count >= sd->max_items_per_block) { itb = _item_block_new(sd, EINA_FALSE); if (!itb) return EINA_FALSE; } } else { itb = _item_block_new(sd, EINA_FALSE); if (!itb) return EINA_FALSE; } itb->items = eina_list_append(itb->items, it); it->position = eina_list_count(itb->items); } } } else { Eina_List *tmp; if (it->item->rel->item->queued) { /* NOTE: for a strange reason eina_list and eina_inlist don't have the same property on sorted insertion order, so the queue is not always ordered like the item list. This lead to issue where we depend on an item that is not yet created. As a quick work around, we reschedule the calc of the item and stop reordering the list to prevent any nasty issue to show up here. */ sd->queue = eina_list_append(sd->queue, it); sd->requeued = EINA_TRUE; it->item->queued = EINA_TRUE; return EINA_FALSE; } itb = it->item->rel->item->block; if (!itb) goto newblock; tmp = eina_list_data_find_list(itb->items, it->item->rel); if (it->item->before) { itb->items = eina_list_prepend_relative_list(itb->items, it, tmp); _item_position_update (eina_list_prev(tmp), it->item->rel->position); } else { itb->items = eina_list_append_relative_list(itb->items, it, tmp); _item_position_update (eina_list_next(tmp), it->item->rel->position + 1); } } itb->count++; itb->changed = EINA_TRUE; it->item->block = itb; if (itb->sd->calc_job) ecore_job_del(itb->sd->calc_job); itb->sd->calc_job = ecore_job_add(_calc_job, itb->sd); if (it->item->rel) { it->item->rel->relcount--; if ((it->item->rel->generation < GL_IT(it)->wsd->generation) && (!it->item->rel->relcount)) { _item_del(it->item->rel); elm_widget_item_free(it->item->rel); } it->item->rel = NULL; } if (itb->count > itb->sd->max_items_per_block) { int newc; Item_Block *itb2; Elm_Gen_Item *it2; Eina_Bool done = EINA_FALSE; newc = itb->count / 2; if (EINA_INLIST_GET(itb)->prev) { Item_Block *itbp = (Item_Block *)(EINA_INLIST_GET(itb)->prev); if (itbp->count + newc < sd->max_items_per_block / 2) { /* moving items to previous block */ while ((itb->count > newc) && (itb->items)) { it2 = eina_list_data_get(itb->items); itb->items = eina_list_remove_list (itb->items, itb->items); itb->count--; itbp->items = eina_list_append(itbp->items, it2); it2->item->block = itbp; itbp->count++; } done = EINA_TRUE; } } if (!done && EINA_INLIST_GET(itb)->next) { Item_Block *itbn = (Item_Block *)(EINA_INLIST_GET(itb)->next); if (itbn->count + newc < sd->max_items_per_block / 2) { /* moving items to next block */ while ((itb->count > newc) && (itb->items)) { Eina_List *l; l = eina_list_last(itb->items); it2 = eina_list_data_get(l); itb->items = eina_list_remove_list(itb->items, l); itb->count--; itbn->items = eina_list_prepend(itbn->items, it2); it2->item->block = itbn; itbn->count++; } done = EINA_TRUE; } } if (!done) { /* moving items to new block */ itb2 = calloc(1, sizeof(Item_Block)); if (!itb2) return EINA_FALSE; itb2->sd = sd; sd->blocks = eina_inlist_append_relative(sd->blocks, EINA_INLIST_GET(itb2), EINA_INLIST_GET(itb)); itb2->changed = EINA_TRUE; while ((itb->count > newc) && (itb->items)) { Eina_List *l; l = eina_list_last(itb->items); it2 = l->data; itb->items = eina_list_remove_list(itb->items, l); itb->count--; itb2->items = eina_list_prepend(itb2->items, it2); it2->item->block = itb2; itb2->count++; } } } return EINA_TRUE; } static int _item_process(Elm_Genlist_Smart_Data *sd, Elm_Gen_Item *it) { if (!_item_block_add(sd, it)) return 1; if (!sd->blocks) _item_block_realize(it->item->block); return 0; } static void _item_process_post(Elm_Genlist_Smart_Data *sd, Elm_Gen_Item *it, Eina_Bool qadd) { Eina_Bool show_me = EINA_FALSE; if (it->item->block->changed) { show_me = _item_block_recalc (it->item->block, it->item->block->num, qadd); it->item->block->changed = 0; if (sd->pan_changed) { if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = NULL; _calc_job(sd); sd->pan_changed = EINA_FALSE; } } if (show_me) it->item->block->show_me = EINA_TRUE; /* when prepending, move the scroller along with the first selected * item to create the illusion that we're watching the selected * item this prevents the selected item being scrolled off the * viewport */ if (sd->selected && it->item->before) { int y, h; Elm_Gen_Item *it2; it2 = sd->selected->data; if (!it2->item->block) return; sd->s_iface->content_pos_get(ELM_WIDGET_DATA(sd)->obj, NULL, &y); evas_object_geometry_get(sd->pan_obj, NULL, NULL, NULL, &h); if ((it->y + it->item->block->y > y + h) || (it->y + it->item->block->y + it->item->h < y)) /* offscreen, just update */ sd->s_iface->content_region_show (ELM_WIDGET_DATA(sd)->obj, it2->x + it2->item->block->x, y, it2->item->block->w, h); else sd->s_iface->content_region_show (ELM_WIDGET_DATA(sd)->obj, it->x + it->item->block->x, y + it->item->h, it->item->block->w, h); } } static int _queue_process(Elm_Genlist_Smart_Data *sd) { int n; double t0, t; t0 = ecore_loop_time_get(); for (n = 0; (sd->queue) && (n < 128); n++) { Elm_Gen_Item *it; it = eina_list_data_get(sd->queue); sd->queue = eina_list_remove_list(sd->queue, sd->queue); it->item->queued = EINA_FALSE; if (_item_process(sd, it)) continue; t = ecore_time_get(); _item_process_post(sd, it, EINA_TRUE); /* same as eina_inlist_count > 1 */ if (sd->blocks && sd->blocks->next) { if ((t - t0) > (ecore_animator_frametime_get())) break; } } return n; } static Eina_Bool _idle_process(void *data, Eina_Bool *wakeup) { Elm_Genlist_Smart_Data *sd = data; if (_queue_process(sd) > 0) *wakeup = EINA_TRUE; if (!sd->queue) { return ECORE_CALLBACK_CANCEL; } return ECORE_CALLBACK_RENEW; } static Eina_Bool _item_idle_enterer(void *data) { Eina_Bool wakeup = EINA_FALSE; Elm_Genlist_Smart_Data *sd = data; Eina_Bool ok = _idle_process(data, &wakeup); if (wakeup) { // wake up mainloop if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); } if (ok == ECORE_CALLBACK_CANCEL) sd->queue_idle_enterer = NULL; return ok; } static void _item_queue(Elm_Genlist_Smart_Data *sd, Elm_Gen_Item *it, Eina_Compare_Cb cb) { if (it->item->queued) return; it->item->queued = EINA_TRUE; if (cb && !sd->requeued) sd->queue = eina_list_sorted_insert(sd->queue, cb, it); else sd->queue = eina_list_append(sd->queue, it); // FIXME: why does a freeze then thaw here cause some genlist // elm_genlist_item_append() to be much much slower? // evas_event_freeze(evas_object_evas_get(sd->obj)); while ((sd->queue) && ((!sd->blocks) || (!sd->blocks->next))) { if (sd->queue_idle_enterer) { ecore_idle_enterer_del(sd->queue_idle_enterer); sd->queue_idle_enterer = NULL; } _queue_process(sd); } while ((sd->queue) && (sd->blocks) && (sd->homogeneous) && (sd->mode == ELM_LIST_COMPRESS)) { if (sd->queue_idle_enterer) { ecore_idle_enterer_del(sd->queue_idle_enterer); sd->queue_idle_enterer = NULL; } _queue_process(sd); } // evas_event_thaw(evas_object_evas_get(sd->obj)); // evas_event_thaw_eval(evas_object_evas_get(sd->obj)); if (!sd->queue_idle_enterer) sd->queue_idle_enterer = ecore_idle_enterer_add(_item_idle_enterer, sd); } /* If the application wants to know the relative item, use * elm_genlist_item_prev_get(it)*/ static void _item_move_after(Elm_Gen_Item *it, Elm_Gen_Item *after) { if (!it) return; if (!after) return; if (it == after) return; GL_IT(it)->wsd->items = eina_inlist_remove(GL_IT(it)->wsd->items, EINA_INLIST_GET(it)); if (it->item->block) _item_block_del(it); GL_IT(it)->wsd->items = eina_inlist_append_relative (GL_IT(it)->wsd->items, EINA_INLIST_GET(it), EINA_INLIST_GET(after)); it->item->rel = after; it->item->rel->relcount++; it->item->before = EINA_FALSE; if (after->item->group_item) it->item->group_item = after->item->group_item; _item_queue(GL_IT(it)->wsd, it, NULL); evas_object_smart_callback_call(WIDGET(it), SIG_MOVED_AFTER, it); } /* If the application wants to know the relative item, use * elm_genlist_item_next_get(it)*/ static void _item_move_before(Elm_Gen_Item *it, Elm_Gen_Item *before) { if (!it) return; if (!before) return; if (it == before) return; GL_IT(it)->wsd->items = eina_inlist_remove(GL_IT(it)->wsd->items, EINA_INLIST_GET(it)); if (it->item->block) _item_block_del(it); GL_IT(it)->wsd->items = eina_inlist_prepend_relative (GL_IT(it)->wsd->items, EINA_INLIST_GET(it), EINA_INLIST_GET(before)); it->item->rel = before; it->item->rel->relcount++; it->item->before = EINA_TRUE; if (before->item->group_item) it->item->group_item = before->item->group_item; _item_queue(GL_IT(it)->wsd, it, NULL); evas_object_smart_callback_call(WIDGET(it), SIG_MOVED_BEFORE, it); } static void _item_mouse_up_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Up *ev = event_info; Eina_Bool dragged = EINA_FALSE; Elm_Genlist_Smart_Data *sd; Elm_Gen_Item *it = data; if (ev->button != 1) return; it->down = EINA_FALSE; sd = GL_IT(it)->wsd; sd->mouse_down = EINA_FALSE; if (sd->multi_touched) { if ((!sd->multi) && (!it->selected) && (it->highlighted)) _item_unhighlight(it); if (sd->multi_down) return; _multi_touch_gesture_eval(data); return; } if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if (it->dragging) { it->dragging = EINA_FALSE; evas_object_smart_callback_call(WIDGET(it), SIG_DRAG_STOP, it); dragged = 1; } if (it->item->swipe_timer) { ecore_timer_del(it->item->swipe_timer); it->item->swipe_timer = NULL; } if (sd->multi_timer) { ecore_timer_del(sd->multi_timer); sd->multi_timer = NULL; sd->multi_timeout = EINA_FALSE; } if (sd->on_hold) { if (sd->swipe) _swipe_do(data); sd->longpressed = EINA_FALSE; sd->on_hold = EINA_FALSE; return; } if ((sd->reorder_mode) && (sd->reorder_it)) { Evas_Coord it_scrl_y = ev->canvas.y - sd->reorder_it->dy; if (sd->reorder_rel && (sd->reorder_it->parent == sd->reorder_rel->parent)) { if (it_scrl_y <= sd->reorder_rel->item->scrl_y) _item_move_before(sd->reorder_it, sd->reorder_rel); else _item_move_after(sd->reorder_it, sd->reorder_rel); evas_object_smart_callback_call(WIDGET(it), SIG_MOVED, it); } else { if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); } edje_object_signal_emit(VIEW(it), "elm,state,reorder,disabled", "elm"); sd->reorder_it = sd->reorder_rel = NULL; sd->s_iface->hold_set(ELM_WIDGET_DATA(sd)->obj, EINA_FALSE); sd->s_iface->bounce_allow_set (ELM_WIDGET_DATA(sd)->obj, sd->h_bounce, sd->v_bounce); } if (sd->longpressed) { sd->longpressed = EINA_FALSE; if ((!sd->wasselected) && (!it->flipped)) { _item_unhighlight(it); _item_unselect(it); } sd->wasselected = EINA_FALSE; return; } if (dragged) { if (it->want_unrealize) { _elm_genlist_item_unrealize(it, EINA_FALSE); if (it->item->block->want_unrealize) _item_block_unrealize(it->item->block); } } if (elm_widget_item_disabled_get(it) || (dragged) || (it->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY)) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; if (sd->multi) { if (!it->selected) { _item_highlight(it); it->sel_cb(it); } else { _item_unhighlight(it); _item_unselect(it); } } else { if (!it->selected) { while (sd->selected) { _item_unhighlight(sd->selected->data); _item_unselect(sd->selected->data); } } else { const Eina_List *l, *l_next; Elm_Gen_Item *it2; EINA_LIST_FOREACH_SAFE (sd->selected, l, l_next, it2) if (it2 != it) { _item_unhighlight(it2); _item_unselect(it2); } } _item_highlight(it); it->sel_cb(it); } } static void _item_mouse_callbacks_add(Elm_Gen_Item *it, Evas_Object *view) { evas_object_event_callback_add (view, EVAS_CALLBACK_MOUSE_DOWN, _item_mouse_down_cb, it); evas_object_event_callback_add (view, EVAS_CALLBACK_MOUSE_UP, _item_mouse_up_cb, it); evas_object_event_callback_add (view, EVAS_CALLBACK_MOUSE_MOVE, _item_mouse_move_cb, it); evas_object_event_callback_add (view, EVAS_CALLBACK_MULTI_DOWN, _item_multi_down_cb, it); evas_object_event_callback_add (view, EVAS_CALLBACK_MULTI_UP, _item_multi_up_cb, it); evas_object_event_callback_add (view, EVAS_CALLBACK_MULTI_MOVE, _item_multi_move_cb, it); } static void _item_mouse_callbacks_del(Elm_Gen_Item *it, Evas_Object *view) { evas_object_event_callback_del_full (view, EVAS_CALLBACK_MOUSE_DOWN, _item_mouse_down_cb, it); evas_object_event_callback_del_full (view, EVAS_CALLBACK_MOUSE_UP, _item_mouse_up_cb, it); evas_object_event_callback_del_full (view, EVAS_CALLBACK_MOUSE_MOVE, _item_mouse_move_cb, it); evas_object_event_callback_del_full (view, EVAS_CALLBACK_MULTI_DOWN, _item_multi_down_cb, it); evas_object_event_callback_del_full (view, EVAS_CALLBACK_MULTI_UP, _item_multi_up_cb, it); evas_object_event_callback_del_full (view, EVAS_CALLBACK_MULTI_MOVE, _item_multi_move_cb, it); } static Eina_Bool _scroll_hold_timer_cb(void *data) { Elm_Genlist_Smart_Data *sd = data; if (!data) return ECORE_CALLBACK_CANCEL; sd->s_iface->hold_set(ELM_WIDGET_DATA(sd)->obj, EINA_FALSE); sd->scr_hold_timer = NULL; return ECORE_CALLBACK_CANCEL; } static void _decorate_item_unrealize(Elm_Gen_Item *it) { Elm_Genlist_Smart_Data *sd = GL_IT(it)->wsd; Evas_Object *content, *obj = ELM_WIDGET_DATA(sd)->obj; if (!it->item->deco_it_view) return; evas_event_freeze(evas_object_evas_get(obj)); elm_widget_stringlist_free(it->item->deco_it_texts); it->item->deco_it_texts = NULL; elm_widget_stringlist_free(it->item->deco_it_contents); it->item->deco_it_contents = NULL; elm_widget_stringlist_free(it->item->deco_it_states); EINA_LIST_FREE (it->item->deco_it_content_objs, content) evas_object_del(content); edje_object_part_unswallow(it->item->deco_it_view, VIEW(it)); evas_object_smart_member_add(VIEW(it), sd->pan_obj); evas_object_del(it->item->deco_it_view); it->item->deco_it_view = NULL; if (sd->mode_item == it) sd->mode_item = NULL; evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } static void _decorate_item_finished_signal_cb(void *data, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Gen_Item *it = data; char buf[1024]; Evas *te; if (!data || !obj) return; te = evas_object_evas_get(obj); if ((it->generation < GL_IT(it)->wsd->generation) || (!it->realized) || (!it->item->deco_it_view)) return; evas_event_freeze(te); it->item->nocache_once = EINA_FALSE; _decorate_item_unrealize(it); if (it->item->group_item) evas_object_raise(it->item->VIEW(group_item)); snprintf(buf, sizeof(buf), "elm,state,%s,passive,finished", GL_IT(it)->wsd->decorate_it_type); edje_object_signal_callback_del_full (obj, buf, "elm", _decorate_item_finished_signal_cb, it); evas_event_thaw(te); evas_event_thaw_eval(te); } static void _item_cache_add(Elm_Gen_Item *it) { Item_Cache *itc; Evas_Object *obj = ELM_WIDGET_DATA(GL_IT(it)->wsd)->obj; evas_event_freeze(evas_object_evas_get(obj)); if (GL_IT(it)->wsd->item_cache_max <= 0) { evas_object_del(VIEW(it)); VIEW(it) = NULL; if (it->spacer) { evas_object_del(it->spacer); it->spacer = NULL; } evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); return; } GL_IT(it)->wsd->item_cache_count++; itc = calloc(1, sizeof(Item_Cache)); if (!itc) { evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); return; } GL_IT(it)->wsd->item_cache = eina_inlist_prepend(GL_IT(it)->wsd->item_cache, EINA_INLIST_GET(itc)); itc->spacer = it->spacer; it->spacer = NULL; itc->base_view = VIEW(it); VIEW(it) = NULL; edje_object_signal_emit(itc->base_view, "elm,state,unselected", "elm"); evas_object_hide(itc->base_view); evas_object_move(itc->base_view, -9999, -9999); itc->item_style = eina_stringshare_add(it->itc->item_style); if (it->item->type & ELM_GENLIST_ITEM_TREE) itc->tree = 1; itc->selected = it->selected; itc->disabled = elm_widget_item_disabled_get(it); itc->expanded = it->item->expanded; if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if (it->item->swipe_timer) { ecore_timer_del(it->item->swipe_timer); it->item->swipe_timer = NULL; } // FIXME: other callbacks? edje_object_signal_callback_del_full (itc->base_view, "elm,action,expand,toggle", "elm", _expand_toggle_signal_cb, it); edje_object_signal_callback_del_full (itc->base_view, "elm,action,expand", "elm", _expand_signal_cb, it); edje_object_signal_callback_del_full (itc->base_view, "elm,action,contract", "elm", _contract_signal_cb, it); _item_mouse_callbacks_del(it, itc->base_view); _item_cache_clean(GL_IT(it)->wsd); evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } static Eina_List * _item_mode_content_unrealize(Elm_Gen_Item *it, Evas_Object *target, Eina_List **source, const char *parts, Eina_List **contents_list) { Eina_List *res = *contents_list; if (it->itc->func.content_get) { const Eina_List *l; const char *key; Evas_Object *ic = NULL; EINA_LIST_FOREACH (*source, l, key) { if (parts && fnmatch(parts, key, FNM_PERIOD)) continue; ic = edje_object_part_swallow_get(target, key); if (ic) { res = eina_list_remove(res, ic); edje_object_part_unswallow(target, ic); evas_object_del(ic); } } } return res; } static Eina_List * _item_content_unrealize(Elm_Gen_Item *it, Evas_Object *target, Eina_List **source, const char *parts) { Eina_List *res = it->content_objs; if (it->itc->func.content_get) { const Eina_List *l; const char *key; Evas_Object *ic = NULL; EINA_LIST_FOREACH (*source, l, key) { if (parts && fnmatch(parts, key, FNM_PERIOD)) continue; ic = edje_object_part_swallow_get(target, key); if (ic) { res = eina_list_remove(res, ic); edje_object_part_unswallow(target, ic); evas_object_del(ic); } } } return res; } static void _item_unrealize_cb(Elm_Gen_Item *it) { Evas_Object *content; elm_widget_stringlist_free(it->item->flip_contents); it->item->flip_contents = NULL; EINA_LIST_FREE (it->item->flip_content_objs, content) evas_object_del(content); // unswallow VIEW(it) first then manipulate VIEW(it) _decorate_item_unrealize(it); if (GL_IT(it)->wsd->decorate_all_mode) _decorate_all_item_unrealize(it); if (it->item->nocache_once || it->item->nocache) { evas_object_del(VIEW(it)); VIEW(it) = NULL; if (it->spacer) { evas_object_del(it->spacer); it->spacer = NULL; } } else { edje_object_mirrored_set(VIEW(it), elm_widget_mirrored_get(WIDGET(it))); edje_object_scale_set(VIEW(it), elm_widget_scale_get(WIDGET(it)) * elm_config_scale_get()); _item_cache_add(it); } it->states = NULL; it->realized = EINA_FALSE; it->want_unrealize = EINA_FALSE; } static Eina_Bool _item_block_recalc(Item_Block *itb, int in, Eina_Bool qadd) { const Eina_List *l; Elm_Gen_Item *it; Evas_Coord minw = 0, minh = 0; Eina_Bool show_me = EINA_FALSE, changed = EINA_FALSE; Evas_Coord y = 0; itb->num = in; EINA_LIST_FOREACH (itb->items, l, it) { if (it->generation < GL_IT(it)->wsd->generation) continue; show_me |= it->item->show_me; if (!itb->realized) { if (qadd) { if (!it->item->mincalcd) changed = EINA_TRUE; if (changed) { _item_realize(it, in, EINA_TRUE); _elm_genlist_item_unrealize(it, EINA_TRUE); } } else { if ((itb->sd->homogeneous) && (itb->sd->mode == ELM_LIST_COMPRESS)) { if (it->group) { it->item->w = it->item->minw = GL_IT(it)->wsd->group_item_width; it->item->h = it->item->minh = GL_IT(it)->wsd->group_item_height; } else { it->item->w = it->item->minw = GL_IT(it)->wsd->item_width; it->item->h = it->item->minh = GL_IT(it)->wsd->item_height; } } else { _item_realize(it, in, EINA_TRUE); _elm_genlist_item_unrealize(it, EINA_TRUE); } } } else { if (!it->item->mincalcd) changed = EINA_TRUE; _item_realize(it, in, EINA_FALSE); } minh += it->item->minh; if (minw < it->item->minw) minw = it->item->minw; in++; it->x = 0; it->y = y; y += it->item->h; } if (changed) itb->sd->pan_changed = changed; itb->minw = minw; itb->minh = minh; itb->changed = EINA_FALSE; itb->position_update = EINA_FALSE; return show_me; } static void _update_job(void *data) { Eina_Bool position = EINA_FALSE, recalc = EINA_FALSE; Elm_Genlist_Smart_Data *sd = data; Item_Block *itb; Eina_List *l2; int num, num0; sd->update_job = NULL; num = 0; evas_event_freeze(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); EINA_INLIST_FOREACH (sd->blocks, itb) { Evas_Coord itminw, itminh; Elm_Gen_Item *it; if (!itb->updateme) { num += itb->count; if (position) _item_block_position(itb, num); continue; } num0 = num; recalc = EINA_FALSE; EINA_LIST_FOREACH (itb->items, l2, it) { if (it->item->updateme) { itminw = it->item->minw; itminh = it->item->minh; it->item->updateme = EINA_FALSE; if (it->realized) { _elm_genlist_item_unrealize(it, EINA_FALSE); _item_realize(it, num, EINA_FALSE); position = EINA_TRUE; } else { _item_realize(it, num, EINA_TRUE); _elm_genlist_item_unrealize(it, EINA_TRUE); } if ((it->item->minw != itminw) || (it->item->minh != itminh)) recalc = EINA_TRUE; } num++; } itb->updateme = EINA_FALSE; if (recalc) { position = EINA_TRUE; itb->changed = EINA_TRUE; _item_block_recalc(itb, num0, EINA_FALSE); _item_block_position(itb, num0); } } if (position) { if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); } evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_event_thaw_eval(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); } static void _scroll_animate_start_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_ANIM_START, NULL); } static void _scroll_animate_stop_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_ANIM_STOP, NULL); } static void _scroll_drag_start_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_DRAG_START, NULL); } static void _scroll_drag_stop_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_DRAG_STOP, NULL); } static void _edge_left_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_LEFT, NULL); } static void _edge_right_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_RIGHT, NULL); } static void _edge_top_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_TOP, NULL); } static void _edge_bottom_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_BOTTOM, NULL); } static void _decorate_item_realize(Elm_Gen_Item *it) { char buf[1024]; Evas_Object *obj = ELM_WIDGET_DATA(GL_IT(it)->wsd)->obj; if ((it->item->deco_it_view) || (it->generation < GL_IT(it)->wsd->generation)) return; evas_event_freeze(evas_object_evas_get(obj)); it->item->deco_it_view = edje_object_add(evas_object_evas_get(WIDGET(it))); edje_object_scale_set (it->item->deco_it_view, elm_widget_scale_get(WIDGET(it)) * elm_config_scale_get()); evas_object_smart_member_add (it->item->deco_it_view, GL_IT(it)->wsd->pan_obj); elm_widget_sub_object_add(WIDGET(it), it->item->deco_it_view); strncpy(buf, "item", sizeof(buf)); if (GL_IT(it)->wsd->mode == ELM_LIST_COMPRESS) strncat(buf, "_compress", sizeof(buf) - strlen(buf)); if (it->item->order_num_in & 0x1) strncat(buf, "_odd", sizeof(buf) - strlen(buf)); strncat(buf, "/", sizeof(buf) - strlen(buf)); strncat(buf, it->itc->decorate_item_style, sizeof(buf) - strlen(buf)); elm_widget_theme_object_set (WIDGET(it), it->item->deco_it_view, "genlist", buf, elm_widget_style_get(WIDGET(it))); edje_object_mirrored_set (it->item->deco_it_view, elm_widget_mirrored_get(WIDGET(it))); /* signal callback add */ evas_object_event_callback_add (it->item->deco_it_view, EVAS_CALLBACK_MOUSE_DOWN, _item_mouse_down_cb, it); evas_object_event_callback_add (it->item->deco_it_view, EVAS_CALLBACK_MOUSE_UP, _item_mouse_up_cb, it); evas_object_event_callback_add (it->item->deco_it_view, EVAS_CALLBACK_MOUSE_MOVE, _item_mouse_move_cb, it); if (eina_list_count(it->item->deco_it_content_objs) != 0) ERR_ABORT("If you see this error, please notify us and we" "will fix it"); /* text_get, content_get, state_get */ _item_text_realize (it, it->item->deco_it_view, &it->item->deco_it_texts, NULL); if (!it->item->deco_it_contents) it->item->deco_it_contents = elm_widget_stringlist_get (edje_object_data_get(it->item->deco_it_view, "contents")); it->item->deco_it_content_objs = _item_mode_content_realize (it, it->item->deco_it_view, &it->item->deco_it_contents, NULL, &it->item->deco_it_content_objs); _item_state_realize (it, it->item->deco_it_view, &it->item->deco_it_states, NULL); edje_object_part_swallow (it->item->deco_it_view, edje_object_data_get(it->item->deco_it_view, "mode_part"), VIEW(it)); it->want_unrealize = EINA_FALSE; evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } static void _decorate_item_set(Elm_Gen_Item *it) { Elm_Genlist_Smart_Data *sd; char buf[1024]; if (!it) return; sd = GL_IT(it)->wsd; sd->mode_item = it; it->item->nocache_once = EINA_TRUE; if (sd->scr_hold_timer) { ecore_timer_del(sd->scr_hold_timer); sd->scr_hold_timer = NULL; } sd->s_iface->hold_set(ELM_WIDGET_DATA(sd)->obj, EINA_TRUE); sd->scr_hold_timer = ecore_timer_add(0.1, _scroll_hold_timer_cb, sd); evas_event_freeze(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); _decorate_item_realize(it); if (it->item->group_item) evas_object_raise(it->item->VIEW(group_item)); _item_position (it, it->item->deco_it_view, it->item->scrl_x, it->item->scrl_y); evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_event_thaw_eval(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); snprintf(buf, sizeof(buf), "elm,state,%s,active", sd->decorate_it_type); edje_object_signal_emit(it->item->deco_it_view, buf, "elm"); } static void _decorate_item_unset(Elm_Genlist_Smart_Data *sd) { char buf[1024], buf2[1024]; Elm_Gen_Item *it; if (!sd->mode_item) return; it = sd->mode_item; it->item->nocache_once = EINA_TRUE; snprintf(buf, sizeof(buf), "elm,state,%s,passive", sd->decorate_it_type); snprintf(buf2, sizeof(buf2), "elm,state,%s,passive,finished", sd->decorate_it_type); edje_object_signal_emit(it->item->deco_it_view, buf, "elm"); edje_object_signal_callback_add (it->item->deco_it_view, buf2, "elm", _decorate_item_finished_signal_cb, it); sd->mode_item = NULL; } static void _elm_genlist_smart_add(Evas_Object *obj) { Evas_Coord minw, minh; Elm_Genlist_Pan_Smart_Data *pan_data; EVAS_SMART_DATA_ALLOC(obj, Elm_Genlist_Smart_Data); ELM_WIDGET_CLASS(_elm_genlist_parent_sc)->base.add(obj); priv->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_smart_member_add(priv->hit_rect, obj); elm_widget_sub_object_add(obj, priv->hit_rect); /* common scroller hit rectangle setup */ evas_object_color_set(priv->hit_rect, 0, 0, 0, 0); evas_object_show(priv->hit_rect); evas_object_repeat_events_set(priv->hit_rect, EINA_TRUE); elm_widget_can_focus_set(obj, EINA_TRUE); elm_widget_on_show_region_hook_set(obj, _show_region_hook, obj); priv->generation = 1; elm_layout_theme_set(obj, "genlist", "base", elm_widget_style_get(obj)); /* interface's add() routine issued AFTER the object's smart_add() */ priv->s_iface = evas_object_smart_interface_get (obj, ELM_SCROLLABLE_IFACE_NAME); priv->s_iface->objects_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, priv->hit_rect); priv->s_iface->bounce_allow_set (obj, EINA_FALSE, _elm_config->thumbscroll_bounce_enable); priv->v_bounce = _elm_config->thumbscroll_bounce_enable; priv->s_iface->animate_start_cb_set(obj, _scroll_animate_start_cb); priv->s_iface->animate_stop_cb_set(obj, _scroll_animate_stop_cb); priv->s_iface->drag_start_cb_set(obj, _scroll_drag_start_cb); priv->s_iface->drag_stop_cb_set(obj, _scroll_drag_stop_cb); priv->s_iface->edge_left_cb_set(obj, _edge_left_cb); priv->s_iface->edge_right_cb_set(obj, _edge_right_cb); priv->s_iface->edge_top_cb_set(obj, _edge_top_cb); priv->s_iface->edge_bottom_cb_set(obj, _edge_bottom_cb); priv->mode = ELM_LIST_SCROLL; priv->max_items_per_block = MAX_ITEMS_PER_BLOCK; priv->item_cache_max = priv->max_items_per_block * 2; priv->longpress_timeout = _elm_config->longpress_timeout; priv->highlight = EINA_TRUE; priv->pan_obj = evas_object_smart_add (evas_object_evas_get(obj), _elm_genlist_pan_smart_class_new()); pan_data = evas_object_smart_data_get(priv->pan_obj); pan_data->wsd = priv; priv->s_iface->extern_pan_set(obj, priv->pan_obj); edje_object_size_min_calc(ELM_WIDGET_DATA(priv)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); _mirrored_set(obj, elm_widget_mirrored_get(obj)); elm_layout_sizing_eval(obj); } static void _elm_genlist_smart_del(Evas_Object *obj) { ELM_GENLIST_DATA_GET(obj, sd); if (sd->decorate_all_mode) elm_genlist_decorate_mode_set(ELM_WIDGET_DATA(sd)->obj, EINA_FALSE); sd->queue = eina_list_free(sd->queue); elm_genlist_clear(obj); evas_object_del(sd->pan_obj); sd->pan_obj = NULL; _item_cache_zero(sd); if (sd->calc_job) ecore_job_del(sd->calc_job); if (sd->update_job) ecore_job_del(sd->update_job); if (sd->queue_idle_enterer) ecore_idle_enterer_del(sd->queue_idle_enterer); if (sd->must_recalc_idler) ecore_idler_del(sd->must_recalc_idler); if (sd->multi_timer) ecore_timer_del(sd->multi_timer); if (sd->decorate_it_type) eina_stringshare_del(sd->decorate_it_type); if (sd->scr_hold_timer) ecore_timer_del(sd->scr_hold_timer); if (sd->tree_effect_animator) ecore_animator_del(sd->tree_effect_animator); ELM_WIDGET_CLASS(_elm_genlist_parent_sc)->base.del(obj); } static void _elm_genlist_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_GENLIST_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_genlist_parent_sc)->base.move(obj, x, y); evas_object_move(sd->hit_rect, x, y); } static void _elm_genlist_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_GENLIST_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_genlist_parent_sc)->base.resize(obj, w, h); evas_object_resize(sd->hit_rect, w, h); } static void _elm_genlist_smart_member_add(Evas_Object *obj, Evas_Object *member) { ELM_GENLIST_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_genlist_parent_sc)->base.member_add(obj, member); if (sd->hit_rect) evas_object_raise(sd->hit_rect); } static void _access_obj_process(Elm_Genlist_Smart_Data * sd, Eina_Bool is_access) { Item_Block *itb; Eina_Bool done = EINA_FALSE; EINA_INLIST_FOREACH(sd->blocks, itb) { if (itb->realized) { Eina_List *l; Elm_Gen_Item *it; done = EINA_TRUE; EINA_LIST_FOREACH(itb->items, l, it) { if (!it->realized) continue; if (is_access) _access_widget_item_register(it); else _elm_access_widget_item_unregister((Elm_Widget_Item *)it); } } else if (done) break; } } static void _access_hook(Evas_Object *obj, Eina_Bool is_access) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); if (is_access) ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = _elm_genlist_smart_focus_next; else ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = NULL; _access_obj_process(sd, is_access); } static void _elm_genlist_smart_set_user(Elm_Genlist_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_genlist_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_genlist_smart_del; ELM_WIDGET_CLASS(sc)->base.move = _elm_genlist_smart_move; ELM_WIDGET_CLASS(sc)->base.resize = _elm_genlist_smart_resize; ELM_WIDGET_CLASS(sc)->base.member_add = _elm_genlist_smart_member_add; ELM_WIDGET_CLASS(sc)->sub_object_add = _elm_genlist_smart_sub_object_add; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_genlist_smart_sub_object_del; ELM_WIDGET_CLASS(sc)->on_focus = _elm_genlist_smart_on_focus; ELM_WIDGET_CLASS(sc)->theme = _elm_genlist_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_genlist_smart_event; ELM_WIDGET_CLASS(sc)->translate = _elm_genlist_smart_translate; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_genlist_smart_sizing_eval; // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) ELM_WIDGET_CLASS(sc)->focus_next = _elm_genlist_smart_focus_next; ELM_WIDGET_CLASS(sc)->access = _access_hook; } EAPI const Elm_Genlist_Smart_Class * elm_genlist_smart_class_get(void) { static Elm_Genlist_Smart_Class _sc = ELM_GENLIST_SMART_CLASS_INIT_NAME_VERSION(ELM_GENLIST_SMART_NAME); static const Elm_Genlist_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_genlist_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_genlist_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_genlist_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } static void _clear(Elm_Genlist_Smart_Data *sd) { sd->anchor_item = NULL; if (sd->queue_idle_enterer) { ecore_idle_enterer_del(sd->queue_idle_enterer); sd->queue_idle_enterer = NULL; } if (sd->must_recalc_idler) { ecore_idler_del(sd->must_recalc_idler); sd->must_recalc_idler = NULL; } if (sd->queue) sd->queue = eina_list_free(sd->queue); if (sd->reorder_move_animator) { ecore_animator_del(sd->reorder_move_animator); sd->reorder_move_animator = NULL; } sd->show_item = NULL; sd->reorder_old_pan_y = 0; } static void _elm_genlist_clear(Evas_Object *obj, Eina_Bool standby) { Eina_Inlist *next, *l; ELM_GENLIST_DATA_GET(obj, sd); if (!standby) sd->generation++; if (sd->state) { eina_inlist_sorted_state_free(sd->state); sd->state = NULL; } if (sd->walking > 0) { sd->clear_me = EINA_TRUE; return; } evas_event_freeze(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); for (l = sd->items, next = l ? l->next : NULL; l; l = next, next = next ? next->next : NULL) { Elm_Gen_Item *it = ELM_GEN_ITEM_FROM_INLIST(l); if (it->generation < sd->generation) { Elm_Gen_Item *itn = NULL; if (next) itn = ELM_GEN_ITEM_FROM_INLIST(next); if (itn) itn->walking++; /* prevent early death of subitem */ it->del_cb(it); elm_widget_item_free(it); if (itn) itn->walking--; } } sd->clear_me = EINA_FALSE; sd->pan_changed = EINA_TRUE; if (!sd->queue) { if (sd->calc_job) { ecore_job_del(sd->calc_job); sd->calc_job = NULL; } _clear(sd); } sd->pan_x = 0; sd->pan_y = 0; sd->minw = 0; sd->minh = 0; if (sd->alpha_bg) evas_object_del(sd->alpha_bg); sd->alpha_bg = NULL; if (sd->pan_obj) { evas_object_size_hint_min_set(sd->pan_obj, sd->minw, sd->minh); evas_object_smart_callback_call(sd->pan_obj, "changed", NULL); } elm_layout_sizing_eval(ELM_WIDGET_DATA(sd)->obj); sd->s_iface->content_region_show(obj, 0, 0, 0, 0); evas_event_thaw(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_event_thaw_eval(evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); } static void _item_select(Elm_Gen_Item *it) { Evas_Object *obj = WIDGET(it); if ((it->generation < GL_IT(it)->wsd->generation) || (it->decorate_it_set) || (it->select_mode == ELM_OBJECT_SELECT_MODE_NONE) || (GL_IT(it)->wsd->select_mode == ELM_OBJECT_SELECT_MODE_NONE)) return; if (!it->selected) { it->selected = EINA_TRUE; GL_IT(it)->wsd->selected = eina_list_append(GL_IT(it)->wsd->selected, it); } else if (GL_IT(it)->wsd->select_mode != ELM_OBJECT_SELECT_MODE_ALWAYS) return; evas_object_ref(obj); it->walking++; GL_IT(it)->wsd->walking++; if (it->func.func) it->func.func((void *)it->func.data, WIDGET(it), it); if (it->generation == GL_IT(it)->wsd->generation) evas_object_smart_callback_call(WIDGET(it), SIG_SELECTED, it); it->walking--; GL_IT(it)->wsd->walking--; if ((GL_IT(it)->wsd->clear_me) && (!GL_IT(it)->wsd->walking)) _elm_genlist_clear(WIDGET(it), EINA_TRUE); else { if ((!it->walking) && (it->generation < GL_IT(it)->wsd->generation)) { if (!it->relcount) { it->del_cb(it); elm_widget_item_free(it); } } else GL_IT(it)->wsd->last_selected_item = (Elm_Object_Item *)it; } evas_object_unref(obj); } static Evas_Object * _item_content_get_hook(Elm_Gen_Item *it, const char *part) { return edje_object_part_swallow_get(VIEW(it), part); } static const char * _item_text_get_hook(Elm_Gen_Item *it, const char *part) { if (!it->itc->func.text_get) return NULL; return edje_object_part_text_get(VIEW(it), part); } static void _item_disable_hook(Elm_Object_Item *item) { Eina_List *l; Evas_Object *obj; Elm_Gen_Item *it = (Elm_Gen_Item *)item; if (it->generation < GL_IT(it)->wsd->generation) return; if (it->selected) elm_genlist_item_selected_set(item, EINA_FALSE); if (it->realized) { if (elm_widget_item_disabled_get(it)) { edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm"); if (it->deco_all_view) edje_object_signal_emit (it->deco_all_view, "elm,state,disabled", "elm"); } else { edje_object_signal_emit(VIEW(it), "elm,state,enabled", "elm"); if (it->deco_all_view) edje_object_signal_emit (it->deco_all_view, "elm,state,enabled", "elm"); } EINA_LIST_FOREACH (it->content_objs, l, obj) elm_widget_disabled_set(obj, elm_widget_item_disabled_get(it)); } } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; if ((it->relcount > 0) || (it->walking > 0)) { elm_genlist_item_subitems_clear(item); if (GL_IT(it)->wsd->show_item == it) GL_IT(it)->wsd->show_item = NULL; _elm_genlist_item_del_not_serious(it); if (it->item->block) { if (it->realized) _elm_genlist_item_unrealize(it, EINA_FALSE); it->item->block->changed = EINA_TRUE; if (GL_IT(it)->wsd->calc_job) ecore_job_del(GL_IT(it)->wsd->calc_job); GL_IT(it)->wsd->calc_job = ecore_job_add(_calc_job, GL_IT(it)->wsd); } if (it->parent) { it->parent->item->items = eina_list_remove(it->parent->item->items, it); it->parent = NULL; } return EINA_FALSE; } _item_del(it); return EINA_TRUE; } static void _item_signal_emit_hook(Elm_Object_Item *it, const char *emission, const char *source) { edje_object_signal_emit(VIEW(it), emission, source); } static Elm_Gen_Item * _elm_genlist_item_new(Elm_Genlist_Smart_Data *sd, const Elm_Gen_Item_Class *itc, const void *data, Elm_Gen_Item *parent, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *it; if (!itc) return NULL; it = elm_widget_item_new(ELM_WIDGET_DATA(sd)->obj, Elm_Gen_Item); if (!it) return NULL; it->generation = sd->generation; it->itc = itc; elm_genlist_item_class_ref((Elm_Genlist_Item_Class *)itc); it->base.data = data; it->parent = parent; it->func.func = func; it->func.data = func_data; elm_widget_item_content_get_hook_set(it, _item_content_get_hook); elm_widget_item_text_get_hook_set(it, _item_text_get_hook); elm_widget_item_disable_hook_set(it, _item_disable_hook); elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook); elm_widget_item_signal_emit_hook_set(it, _item_signal_emit_hook); /* TEMPORARY */ it->sel_cb = (Ecore_Cb)_item_select; return it; } static Elm_Gen_Item * _item_new(Elm_Genlist_Smart_Data *sd, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Gen_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *it, *it2; int depth = 0; it = _elm_genlist_item_new(sd, itc, data, parent, func, func_data); if (!it) return NULL; it->item = ELM_NEW(Elm_Gen_Item_Type); it->item->type = type; if (type & ELM_GENLIST_ITEM_GROUP) it->group++; it->item->expanded_depth = 0; it->item->wsd = sd; it->del_cb = (Ecore_Cb)_item_del; it->highlight_cb = (Ecore_Cb)_item_highlight; it->unsel_cb = (Ecore_Cb)_item_unselect; it->unhighlight_cb = (Ecore_Cb)_item_unhighlight; it->unrealize_cb = (Ecore_Cb)_item_unrealize_cb; if (it->parent) { if (it->parent->group) it->item->group_item = parent; else if (it->parent->item->group_item) it->item->group_item = it->parent->item->group_item; } for (it2 = it, depth = 0; it2->parent; it2 = it2->parent) { if (!it2->parent->group) depth += 1; } it->item->expanded_depth = depth; sd->item_count++; return it; } static int _elm_genlist_item_compare(const void *data, const void *data1) { const Elm_Gen_Item *it, *item1; it = ELM_GEN_ITEM_FROM_INLIST(data); item1 = ELM_GEN_ITEM_FROM_INLIST(data1); return GL_IT(it)->wsd->item_compare_cb(it, item1); } static int _elm_genlist_item_list_compare(const void *data, const void *data1) { const Elm_Gen_Item *it = data; const Elm_Gen_Item *item1 = data1; return GL_IT(it)->wsd->item_compare_cb(it, item1); } EAPI unsigned int elm_genlist_items_count(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) 0; ELM_GENLIST_DATA_GET(obj, sd); return sd->item_count; } EAPI Elm_Object_Item * elm_genlist_item_append(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *it; ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); it = _item_new (sd, itc, data, (Elm_Gen_Item *)parent, type, func, func_data); if (!it) return NULL; if (!it->parent) { if (it->group) sd->group_items = eina_list_append(sd->group_items, it); sd->items = eina_inlist_append(sd->items, EINA_INLIST_GET(it)); it->item->rel = NULL; } else { Elm_Gen_Item *it2 = NULL; Eina_List *ll = eina_list_last(it->parent->item->items); if (ll) it2 = ll->data; it->parent->item->items = eina_list_append(it->parent->item->items, it); if (!it2) it2 = it->parent; sd->items = eina_inlist_append_relative (sd->items, EINA_INLIST_GET(it), EINA_INLIST_GET(it2)); it->item->rel = it2; it->item->rel->relcount++; } it->item->before = EINA_FALSE; _item_queue(sd, it, NULL); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_genlist_item_prepend(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *it; ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); it = _item_new (sd, itc, data, (Elm_Gen_Item *)parent, type, func, func_data); if (!it) return NULL; if (!it->parent) { if (it->group) sd->group_items = eina_list_prepend(sd->group_items, it); sd->items = eina_inlist_prepend(sd->items, EINA_INLIST_GET(it)); it->item->rel = NULL; } else { Elm_Gen_Item *it2 = NULL; Eina_List *ll = it->parent->item->items; if (ll) it2 = ll->data; it->parent->item->items = eina_list_prepend(it->parent->item->items, it); if (!it2) it2 = it->parent; sd->items = eina_inlist_prepend_relative (sd->items, EINA_INLIST_GET(it), EINA_INLIST_GET(it2)); it->item->rel = it2; it->item->rel->relcount++; } it->item->before = EINA_TRUE; _item_queue(sd, it, NULL); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *after_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *after = (Elm_Gen_Item *)after_it; Elm_Gen_Item *it; ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_ITEM_CHECK_OR_RETURN(after_it, NULL); ELM_GENLIST_DATA_GET(obj, sd); /* It makes no sense to insert after in an empty list with after != * NULL, something really bad is happening in your app. */ EINA_SAFETY_ON_NULL_RETURN_VAL(sd->items, NULL); it = _item_new (sd, itc, data, (Elm_Gen_Item *)parent, type, func, func_data); if (!it) return NULL; if (!it->parent) { if ((it->group) && (after->group)) sd->group_items = eina_list_append_relative (sd->group_items, it, after); } else { it->parent->item->items = eina_list_append_relative(it->parent->item->items, it, after); } sd->items = eina_inlist_append_relative (sd->items, EINA_INLIST_GET(it), EINA_INLIST_GET(after)); it->item->rel = after; it->item->rel->relcount++; it->item->before = EINA_FALSE; _item_queue(sd, it, NULL); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Object_Item *before_it, Elm_Genlist_Item_Type type, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *before = (Elm_Gen_Item *)before_it; Elm_Gen_Item *it; ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_ITEM_CHECK_OR_RETURN(before_it, NULL); ELM_GENLIST_DATA_GET(obj, sd); /* It makes no sense to insert before in an empty list with before * != NULL, something really bad is happening in your app. */ EINA_SAFETY_ON_NULL_RETURN_VAL(sd->items, NULL); it = _item_new (sd, itc, data, (Elm_Gen_Item *)parent, type, func, func_data); if (!it) return NULL; if (!it->parent) { if (it->group && before->group) sd->group_items = eina_list_prepend_relative(sd->group_items, it, before); } else { it->parent->item->items = eina_list_prepend_relative(it->parent->item->items, it, before); } sd->items = eina_inlist_prepend_relative (sd->items, EINA_INLIST_GET(it), EINA_INLIST_GET(before)); it->item->rel = before; it->item->rel->relcount++; it->item->before = EINA_TRUE; _item_queue(sd, it, NULL); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_genlist_item_sorted_insert(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Object_Item *parent, Elm_Genlist_Item_Type type, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data) { Elm_Gen_Item *rel = NULL; Elm_Gen_Item *it; ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); it = _item_new (sd, itc, data, (Elm_Gen_Item *)parent, type, func, func_data); if (!it) return NULL; sd->item_compare_cb = comp; if (it->parent) { Eina_List *l; int cmp_result; l = eina_list_search_sorted_near_list (it->parent->item->items, _elm_genlist_item_list_compare, it, &cmp_result); if (l) rel = eina_list_data_get(l); else rel = it->parent; if (cmp_result >= 0) { it->parent->item->items = eina_list_prepend_relative_list (it->parent->item->items, it, l); sd->items = eina_inlist_prepend_relative (sd->items, EINA_INLIST_GET(it), EINA_INLIST_GET(rel)); it->item->before = EINA_FALSE; } else if (cmp_result < 0) { it->parent->item->items = eina_list_append_relative_list (it->parent->item->items, it, l); sd->items = eina_inlist_append_relative (sd->items, EINA_INLIST_GET(it), EINA_INLIST_GET(rel)); it->item->before = EINA_TRUE; } } else { if (!sd->state) { sd->state = eina_inlist_sorted_state_new(); eina_inlist_sorted_state_init(sd->state, sd->items); sd->requeued = EINA_FALSE; } if (it->group) sd->group_items = eina_list_append(sd->group_items, it); sd->items = eina_inlist_sorted_state_insert (sd->items, EINA_INLIST_GET(it), _elm_genlist_item_compare, sd->state); if (EINA_INLIST_GET(it)->next) { rel = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next); it->item->before = EINA_TRUE; } else if (EINA_INLIST_GET(it)->prev) { rel = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev); it->item->before = EINA_FALSE; } } if (rel) { it->item->rel = rel; it->item->rel->relcount++; } _item_queue(sd, it, _elm_genlist_item_list_compare); return (Elm_Object_Item *)it; } EAPI void elm_genlist_clear(Evas_Object *obj) { ELM_GENLIST_CHECK(obj); _elm_genlist_clear(obj, EINA_FALSE); } EAPI void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); sd->multi = !!multi; } EAPI Eina_Bool elm_genlist_multi_select_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) EINA_FALSE; ELM_GENLIST_DATA_GET(obj, sd); return sd->multi; } EAPI Elm_Object_Item * elm_genlist_selected_item_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); if (sd->selected) return sd->selected->data; return NULL; } EAPI const Eina_List * elm_genlist_selected_items_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); return sd->selected; } EAPI Eina_List * elm_genlist_realized_items_get(const Evas_Object *obj) { Item_Block *itb; Eina_List *list = NULL; Eina_Bool done = EINA_FALSE; ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); EINA_INLIST_FOREACH (sd->blocks, itb) { if (itb->realized) { Eina_List *l; Elm_Gen_Item *it; done = EINA_TRUE; EINA_LIST_FOREACH (itb->items, l, it) { if (it->realized) list = eina_list_append(list, it); } } else { if (done) break; } } return list; } EAPI Elm_Object_Item * elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret) { Evas_Coord ox, oy, ow, oh; Evas_Coord lasty; Item_Block *itb; ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); evas_object_geometry_get(sd->pan_obj, &ox, &oy, &ow, &oh); lasty = oy; EINA_INLIST_FOREACH (sd->blocks, itb) { Eina_List *l; Elm_Gen_Item *it; if (!ELM_RECTS_INTERSECT(ox + itb->x - itb->sd->pan_x, oy + itb->y - itb->sd->pan_y, itb->w, itb->h, x, y, 1, 1)) continue; EINA_LIST_FOREACH (itb->items, l, it) { Evas_Coord itx, ity; itx = ox + itb->x + it->x - itb->sd->pan_x; ity = oy + itb->y + it->y - itb->sd->pan_y; if (ELM_RECTS_INTERSECT (itx, ity, it->item->w, it->item->h, x, y, 1, 1)) { if (posret) { if (y <= (ity + (it->item->h / 4))) *posret = -1; else if (y >= (ity + it->item->h - (it->item->h / 4))) *posret = 1; else *posret = 0; } return (Elm_Object_Item *)it; } lasty = ity + it->item->h; } } if (posret) { if (y > lasty) *posret = 1; else *posret = -1; } return NULL; } EAPI Elm_Object_Item * elm_genlist_first_item_get(const Evas_Object *obj) { Elm_Gen_Item *it; ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); if (!sd->items) return NULL; it = ELM_GEN_ITEM_FROM_INLIST(sd->items); while ((it) && (it->generation < sd->generation)) it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_genlist_last_item_get(const Evas_Object *obj) { Elm_Gen_Item *it; ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); if (!sd->items) return NULL; it = ELM_GEN_ITEM_FROM_INLIST(sd->items->last); while ((it) && (it->generation < sd->generation)) it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_genlist_item_next_get(const Elm_Object_Item *item) { Elm_Gen_Item *it; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item, NULL); it = (Elm_Gen_Item *)item; while (it) { it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->next); if ((it) && (it->generation == GL_IT(it)->wsd->generation)) break; } return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_genlist_item_prev_get(const Elm_Object_Item *item) { Elm_Gen_Item *it; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item, NULL); it = (Elm_Gen_Item *)item; while (it) { it = ELM_GEN_ITEM_FROM_INLIST(EINA_INLIST_GET(it)->prev); if ((it) && (it->generation == GL_IT(it)->wsd->generation)) break; } return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_genlist_item_parent_get(const Elm_Object_Item *it) { ELM_GENLIST_ITEM_CHECK_OR_RETURN(it, NULL); return (Elm_Object_Item *)((Elm_Gen_Item *)it)->parent; } EAPI void elm_genlist_item_subitems_clear(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); ELM_GENLIST_DATA_GET(WIDGET(it), sd); if (!sd->tree_effect_enabled || !sd->move_effect_mode) _item_sub_items_clear(it); else { if (!sd->tree_effect_animator) { sd->expanded_item = it; _item_tree_effect_before(it); evas_object_raise(sd->alpha_bg); evas_object_show(sd->alpha_bg); sd->start_time = ecore_time_get(); sd->tree_effect_animator = ecore_animator_add(_tree_effect_animator_cb, sd); } else _item_sub_items_clear(it); } } EAPI void elm_genlist_item_selected_set(Elm_Object_Item *item, Eina_Bool selected) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; Elm_Genlist_Smart_Data *sd; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); sd = GL_IT(it)->wsd; if ((it->generation < sd->generation) || elm_widget_item_disabled_get(it)) return; selected = !!selected; if (it->selected == selected) return; if (selected) { if (!sd->multi) { while (sd->selected) { if (it->unhighlight_cb) it->unhighlight_cb(sd->selected->data); it->unsel_cb(sd->selected->data); } } it->highlight_cb(it); _item_select(it); return; } if (it->unhighlight_cb) it->unhighlight_cb(it); it->unsel_cb(it); } EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Object_Item *it) { ELM_GENLIST_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return ((Elm_Gen_Item *)it)->selected; } static Elm_Gen_Item * _elm_genlist_expanded_next_item_get(Elm_Gen_Item *it) { Elm_Gen_Item *it2; if (it->item->expanded) { it2 = (Elm_Gen_Item *)elm_genlist_item_next_get((Elm_Object_Item *)it); } else { it2 = (Elm_Gen_Item *)elm_genlist_item_next_get((Elm_Object_Item *)it); while (it2) { if (it->item->expanded_depth >= it2->item->expanded_depth) break; it2 = (Elm_Gen_Item *) elm_genlist_item_next_get((Elm_Object_Item *)it2); } } return it2; } static void _elm_genlist_move_items_set(Elm_Gen_Item *it) { Eina_List *l, *ll; Elm_Gen_Item *it2 = NULL; Evas_Coord ox, oy, ow, oh, dh = 0; GL_IT(it)->wsd->expanded_next_item = _elm_genlist_expanded_next_item_get(it); if (it->item->expanded) { GL_IT(it)->wsd->move_items = elm_genlist_realized_items_get (ELM_WIDGET_DATA(GL_IT(it)->wsd)->obj); EINA_LIST_FOREACH_SAFE (GL_IT(it)->wsd->move_items, l, ll, it2) { if (it2 == GL_IT(it)->wsd->expanded_next_item) break; GL_IT(it)->wsd->move_items = eina_list_remove(GL_IT(it)->wsd->move_items, it2); } } else { evas_object_geometry_get(GL_IT(it)->wsd->pan_obj, &ox, &oy, &ow, &oh); it2 = GL_IT(it)->wsd->expanded_next_item; while (it2 && (dh < oy + oh)) { dh += it2->item->h; GL_IT(it)->wsd->move_items = eina_list_append(GL_IT(it)->wsd->move_items, it2); it2 = (Elm_Gen_Item *) elm_genlist_item_next_get((Elm_Object_Item *)it2); } } } static Evas_Object * _tray_alpha_bg_create(const Evas_Object *obj) { Evas_Object *bg = NULL; Evas_Coord ox, oy, ow, oh; ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); evas_object_geometry_get(sd->pan_obj, &ox, &oy, &ow, &oh); bg = evas_object_rectangle_add (evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); evas_object_color_set(bg, 0, 0, 0, 0); evas_object_resize(bg, ow, oh); evas_object_move(bg, ox, oy); return bg; } EAPI void elm_genlist_item_expanded_set(Elm_Object_Item *item, Eina_Bool expanded) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); expanded = !!expanded; if (it->item->expanded == expanded) return; if (it->item->type != ELM_GENLIST_ITEM_TREE) return; it->item->expanded = expanded; GL_IT(it)->wsd->expanded_item = it; _elm_genlist_move_items_set(it); if (GL_IT(it)->wsd->tree_effect_enabled && !GL_IT(it)->wsd->alpha_bg) GL_IT(it)->wsd->alpha_bg = _tray_alpha_bg_create(WIDGET(it)); if (it->item->expanded) { GL_IT(it)->wsd->move_effect_mode = ELM_GENLIST_TREE_EFFECT_EXPAND; if (it->realized) edje_object_signal_emit(VIEW(it), "elm,state,expanded", "elm"); evas_object_smart_callback_call(WIDGET(it), SIG_EXPANDED, it); GL_IT(it)->wsd->auto_scroll_enabled = EINA_TRUE; } else { GL_IT(it)->wsd->move_effect_mode = ELM_GENLIST_TREE_EFFECT_CONTRACT; if (it->realized) edje_object_signal_emit(VIEW(it), "elm,state,contracted", "elm"); evas_object_smart_callback_call(WIDGET(it), SIG_CONTRACTED, it); GL_IT(it)->wsd->auto_scroll_enabled = EINA_FALSE; } } EAPI Eina_Bool elm_genlist_item_expanded_get(const Elm_Object_Item *it) { ELM_GENLIST_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return ((Elm_Gen_Item *)it)->item->expanded; } EAPI int elm_genlist_item_expanded_depth_get(const Elm_Object_Item *it) { ELM_GENLIST_ITEM_CHECK_OR_RETURN(it, 0); return ((Elm_Gen_Item *)it)->item->expanded_depth; } static Eina_Bool _elm_genlist_item_coordinates_calc(Elm_Object_Item *item, Elm_Genlist_Item_Scrollto_Type type, Eina_Bool bring_in, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; Evas_Coord gith = 0; if (it->generation < GL_IT(it)->wsd->generation) return EINA_FALSE; if (!((GL_IT(it)->wsd->homogeneous) && (GL_IT(it)->wsd->mode == ELM_LIST_COMPRESS))) { if ((it->item->queued) || (!it->item->mincalcd)) { GL_IT(it)->wsd->show_item = it; GL_IT(it)->wsd->bring_in = bring_in; GL_IT(it)->wsd->scroll_to_type = type; it->item->show_me = EINA_TRUE; return EINA_FALSE; } } if (GL_IT(it)->wsd->show_item) { GL_IT(it)->wsd->show_item->item->show_me = EINA_FALSE; GL_IT(it)->wsd->show_item = NULL; } evas_object_geometry_get(GL_IT(it)->wsd->pan_obj, NULL, NULL, w, h); switch (type) { case ELM_GENLIST_ITEM_SCROLLTO_IN: if ((it->item->group_item) && (GL_IT(it)->wsd->pan_y > (it->y + it->item->block->y))) gith = it->item->group_item->item->h; *h = it->item->h; *y = it->y + it->item->block->y - gith; break; case ELM_GENLIST_ITEM_SCROLLTO_TOP: if (it->item->group_item) gith = it->item->group_item->item->h; *y = it->y + it->item->block->y - gith; break; case ELM_GENLIST_ITEM_SCROLLTO_MIDDLE: *y = it->y + it->item->block->y - (*h / 2) + (it->item->h / 2); break; default: return EINA_FALSE; } *x = it->x + it->item->block->x; *w = it->item->block->w; return EINA_TRUE; } EAPI void elm_genlist_item_promote(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); if (it->generation < GL_IT(it)->wsd->generation) return; _item_move_before (it, (Elm_Gen_Item *)elm_genlist_first_item_get(WIDGET(it))); } EAPI void elm_genlist_item_demote(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); if (it->generation < GL_IT(it)->wsd->generation) return; _item_move_after(it, (Elm_Gen_Item *)elm_genlist_last_item_get(WIDGET(it))); } EAPI void elm_genlist_item_show(Elm_Object_Item *item, Elm_Genlist_Item_Scrollto_Type type) { Evas_Coord x, y, w, h; Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); if (_elm_genlist_item_coordinates_calc (item, type, EINA_FALSE, &x, &y, &w, &h)) GL_IT(it)->wsd->s_iface->content_region_show(WIDGET(item), x, y, w, h); } EAPI void elm_genlist_item_bring_in(Elm_Object_Item *item, Elm_Genlist_Item_Scrollto_Type type) { Evas_Coord x, y, w, h; Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); if (_elm_genlist_item_coordinates_calc (item, type, EINA_TRUE, &x, &y, &w, &h)) GL_IT(it)->wsd->s_iface->region_bring_in(WIDGET(item), x, y, w, h); } EAPI void elm_genlist_item_all_contents_unset(Elm_Object_Item *it, Eina_List **l) { Evas_Object *content; ELM_GENLIST_ITEM_CHECK_OR_RETURN(it); EINA_LIST_FREE (((Elm_Gen_Item *)it)->content_objs, content) { elm_widget_sub_object_del(WIDGET(it), content); evas_object_smart_member_del(content); evas_object_hide(content); if (l) *l = eina_list_append(*l, content); } } EAPI void elm_genlist_item_update(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); if (!it->item->block) return; if (it->generation < GL_IT(it)->wsd->generation) return; it->item->mincalcd = EINA_FALSE; it->item->updateme = EINA_TRUE; it->item->block->updateme = EINA_TRUE; if (GL_IT(it)->wsd->update_job) ecore_job_del(GL_IT(it)->wsd->update_job); GL_IT(it)->wsd->update_job = ecore_job_add(_update_job, GL_IT(it)->wsd); } EAPI void elm_genlist_item_fields_update(Elm_Object_Item *item, const char *parts, Elm_Genlist_Item_Field_Type itf) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); if (!it->item->block) return; if (it->generation < GL_IT(it)->wsd->generation) return; if ((!itf) || (itf & ELM_GENLIST_ITEM_FIELD_TEXT)) { _item_text_realize(it, VIEW(it), &it->texts, parts); } if ((!itf) || (itf & ELM_GENLIST_ITEM_FIELD_CONTENT)) { it->content_objs = _item_content_unrealize(it, VIEW(it), &it->contents, parts); it->content_objs = _item_content_realize(it, VIEW(it), &it->contents, parts); if (it->flipped) { it->item->flip_content_objs = _item_mode_content_unrealize(it, VIEW(it), &it->item->flip_contents, parts, &it->item->flip_content_objs); it->item->flip_content_objs = _item_mode_content_realize(it, VIEW(it), &it->item->flip_contents, parts, &it->item->flip_content_objs); } if (it->item->deco_it_view) { it->item->deco_it_content_objs = _item_mode_content_unrealize(it, it->item->deco_it_view, &it->item->deco_it_contents, parts, &it->item->deco_it_content_objs); it->item->deco_it_content_objs = _item_mode_content_realize(it, it->item->deco_it_view, &it->item->deco_it_contents, parts, &it->item->deco_it_content_objs); } if (GL_IT(it)->wsd->decorate_all_mode) { it->item->deco_all_content_objs = _item_mode_content_unrealize (it, it->deco_all_view, &it->item->deco_all_contents, parts, &it->item->deco_all_content_objs); it->item->deco_all_content_objs = _item_mode_content_realize(it, it->deco_all_view, &it->item->deco_all_contents, parts, &it->item->deco_all_content_objs); } } if ((!itf) || (itf & ELM_GENLIST_ITEM_FIELD_STATE)) _item_state_realize(it, VIEW(it), &it->states, parts); } EAPI void elm_genlist_item_item_class_update(Elm_Object_Item *item, const Elm_Genlist_Item_Class *itc) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); if (!it->item->block) return; EINA_SAFETY_ON_NULL_RETURN(itc); if (it->generation < GL_IT(it)->wsd->generation) return; it->itc = itc; it->item->nocache_once = EINA_TRUE; elm_widget_stringlist_free(it->texts); it->texts = NULL; elm_widget_stringlist_free(it->contents); it->contents = NULL; elm_widget_stringlist_free(it->states); it->states = NULL; if (it->flipped) { elm_widget_stringlist_free(it->item->flip_contents); it->item->flip_contents = NULL; } if (it->item->deco_it_view) { elm_widget_stringlist_free(it->item->deco_it_texts); it->item->deco_it_texts = NULL; elm_widget_stringlist_free(it->item->deco_it_contents); it->item->deco_it_contents = NULL; } if (GL_IT(it)->wsd->decorate_all_mode) { elm_widget_stringlist_free(it->item->deco_all_texts); it->item->deco_all_texts = NULL; elm_widget_stringlist_free(it->item->deco_all_contents); it->item->deco_all_contents = NULL; } elm_genlist_item_update(item); } EAPI const Elm_Genlist_Item_Class * elm_genlist_item_item_class_get(const Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item, NULL); if (it->generation < GL_IT(it)->wsd->generation) return NULL; return it->itc; } static Evas_Object * _elm_genlist_item_label_create(void *data, Evas_Object *obj __UNUSED__, Evas_Object *tooltip, void *it __UNUSED__) { Evas_Object *label = elm_label_add(tooltip); if (!label) return NULL; elm_object_style_set(label, "tooltip"); elm_object_text_set(label, data); return label; } static void _elm_genlist_item_label_del_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { eina_stringshare_del(data); } EAPI void elm_genlist_item_tooltip_text_set(Elm_Object_Item *it, const char *text) { ELM_GENLIST_ITEM_CHECK_OR_RETURN(it); text = eina_stringshare_add(text); elm_genlist_item_tooltip_content_cb_set (it, _elm_genlist_item_label_create, text, _elm_genlist_item_label_del_cb); } EAPI void elm_genlist_item_tooltip_content_cb_set(Elm_Object_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_GOTO(item, error); if ((it->tooltip.content_cb == func) && (it->tooltip.data == data)) return; if (it->tooltip.del_cb) it->tooltip.del_cb((void *)it->tooltip.data, WIDGET(it), it); it->tooltip.content_cb = func; it->tooltip.data = data; it->tooltip.del_cb = del_cb; if (VIEW(it)) { elm_widget_item_tooltip_content_cb_set (it, it->tooltip.content_cb, it->tooltip.data, NULL); elm_widget_item_tooltip_style_set(it, it->tooltip.style); elm_widget_item_tooltip_window_mode_set(it, it->tooltip.free_size); } return; error: if (del_cb) del_cb((void *)data, NULL, NULL); } EAPI void elm_genlist_item_tooltip_unset(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); if ((VIEW(it)) && (it->tooltip.content_cb)) elm_widget_item_tooltip_unset(it); if (it->tooltip.del_cb) it->tooltip.del_cb((void *)it->tooltip.data, WIDGET(it), it); it->tooltip.del_cb = NULL; it->tooltip.content_cb = NULL; it->tooltip.data = NULL; it->tooltip.free_size = EINA_FALSE; if (it->tooltip.style) elm_genlist_item_tooltip_style_set(item, NULL); } EAPI void elm_genlist_item_tooltip_style_set(Elm_Object_Item *item, const char *style) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); eina_stringshare_replace(&it->tooltip.style, style); if (VIEW(it)) elm_widget_item_tooltip_style_set(it, style); } EAPI const char * elm_genlist_item_tooltip_style_get(const Elm_Object_Item *it) { return elm_object_item_tooltip_style_get(it); } EAPI Eina_Bool elm_genlist_item_tooltip_window_mode_set(Elm_Object_Item *item, Eina_Bool disable) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item, EINA_FALSE); it->tooltip.free_size = disable; if (VIEW(it)) return elm_widget_item_tooltip_window_mode_set(it, disable); return EINA_TRUE; } EAPI Eina_Bool elm_genlist_item_tooltip_window_mode_get(const Elm_Object_Item *it) { return elm_object_tooltip_window_mode_get(VIEW(it)); } EAPI void elm_genlist_item_cursor_set(Elm_Object_Item *item, const char *cursor) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); eina_stringshare_replace(&it->mouse_cursor, cursor); if (VIEW(it)) elm_widget_item_cursor_set(it, cursor); } EAPI const char * elm_genlist_item_cursor_get(const Elm_Object_Item *it) { return elm_widget_item_cursor_get(it); } EAPI void elm_genlist_item_cursor_unset(Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); if (!it->mouse_cursor) return; if (VIEW(it)) elm_widget_item_cursor_unset(it); eina_stringshare_del(it->mouse_cursor); it->mouse_cursor = NULL; } EAPI void elm_genlist_item_cursor_style_set(Elm_Object_Item *it, const char *style) { elm_widget_item_cursor_style_set(it, style); } EAPI const char * elm_genlist_item_cursor_style_get(const Elm_Object_Item *it) { return elm_widget_item_cursor_style_get(it); } EAPI void elm_genlist_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only) { elm_widget_item_cursor_engine_only_set(it, engine_only); } EAPI Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Object_Item *it) { return elm_widget_item_cursor_engine_only_get(it); } EAPI int elm_genlist_item_index_get(const Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item, -1); if (it->item->block) return it->position + (it->item->block->position * GL_IT(it)->wsd->max_items_per_block); return -1; } EAPI void elm_genlist_mode_set(Evas_Object *obj, Elm_List_Mode mode) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); if (sd->mode == mode) return; sd->mode = mode; elm_layout_sizing_eval(obj); } EAPI Elm_List_Mode elm_genlist_mode_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) ELM_LIST_LAST; ELM_GENLIST_DATA_GET(obj, sd); return sd->mode; } EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); sd->h_bounce = !!h_bounce; sd->v_bounce = !!v_bounce; sd->s_iface->bounce_allow_set(obj, sd->h_bounce, sd->v_bounce); } EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); if (h_bounce) *h_bounce = sd->h_bounce; if (v_bounce) *v_bounce = sd->v_bounce; } EAPI void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); sd->homogeneous = !!homogeneous; } EAPI Eina_Bool elm_genlist_homogeneous_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) EINA_FALSE; ELM_GENLIST_DATA_GET(obj, sd); return sd->homogeneous; } EAPI void elm_genlist_block_count_set(Evas_Object *obj, int count) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); EINA_SAFETY_ON_TRUE_RETURN(count < 1); sd->max_items_per_block = count; sd->item_cache_max = sd->max_items_per_block * 2; _item_cache_clean(sd); } EAPI int elm_genlist_block_count_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) 0; ELM_GENLIST_DATA_GET(obj, sd); return sd->max_items_per_block; } EAPI void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); sd->longpress_timeout = timeout; } EAPI double elm_genlist_longpress_timeout_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) 0; ELM_GENLIST_DATA_GET(obj, sd); return sd->longpress_timeout; } EAPI void elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); if ((policy_h >= ELM_SCROLLER_POLICY_LAST) || (policy_v >= ELM_SCROLLER_POLICY_LAST)) return; sd->s_iface->policy_set(obj, policy_h, policy_v); } EAPI void elm_genlist_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) { Elm_Scroller_Policy s_policy_h, s_policy_v; ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); sd->s_iface->policy_get(obj, &s_policy_h, &s_policy_v); if (policy_h) *policy_h = (Elm_Scroller_Policy)s_policy_h; if (policy_v) *policy_v = (Elm_Scroller_Policy)s_policy_v; } EAPI void elm_genlist_realized_items_update(Evas_Object *obj) { Eina_List *list; Elm_Object_Item *it; ELM_GENLIST_CHECK(obj); list = elm_genlist_realized_items_get(obj); EINA_LIST_FREE(list, it) elm_genlist_item_update(it); } EAPI void elm_genlist_item_decorate_mode_set(Elm_Object_Item *item, const char *decorate_it_type, Eina_Bool decorate_it_set) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; Elm_Genlist_Smart_Data *sd; Elm_Object_Item *it2; Eina_List *l; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); sd = GL_IT(it)->wsd; if (!decorate_it_type) return; if ((it->generation < sd->generation) || elm_widget_item_disabled_get(it)) return; if (sd->decorate_all_mode) return; if ((sd->mode_item == it) && (!strcmp(decorate_it_type, sd->decorate_it_type)) && (decorate_it_set)) return; if (!it->itc->decorate_item_style) return; it->decorate_it_set = decorate_it_set; if (sd->multi) { EINA_LIST_FOREACH (sd->selected, l, it2) if (((Elm_Gen_Item *)it2)->realized) elm_genlist_item_selected_set(it2, EINA_FALSE); } else { it2 = elm_genlist_selected_item_get(ELM_WIDGET_DATA(sd)->obj); if ((it2) && (((Elm_Gen_Item *)it2)->realized)) elm_genlist_item_selected_set(it2, EINA_FALSE); } if (((sd->decorate_it_type) && (strcmp(decorate_it_type, sd->decorate_it_type))) || (decorate_it_set) || ((it == sd->mode_item) && (!decorate_it_set))) _decorate_item_unset(sd); eina_stringshare_replace(&sd->decorate_it_type, decorate_it_type); if (decorate_it_set) _decorate_item_set(it); } EAPI const char * elm_genlist_item_decorate_mode_get(const Elm_Object_Item *item) { Elm_Gen_Item *i = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item, NULL); return GL_IT(i)->wsd->decorate_it_type; } EAPI Elm_Object_Item * elm_genlist_decorated_item_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) NULL; ELM_GENLIST_DATA_GET(obj, sd); return (Elm_Object_Item *)sd->mode_item; } EAPI Eina_Bool elm_genlist_decorate_mode_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) EINA_FALSE; ELM_GENLIST_DATA_GET(obj, sd); return sd->decorate_all_mode; } EAPI void elm_genlist_decorate_mode_set(Evas_Object *obj, Eina_Bool decorated) { Elm_Gen_Item *it; Eina_List *list; Elm_Object_Item *deco_it; ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); decorated = !!decorated; if (sd->decorate_all_mode == decorated) return; sd->decorate_all_mode = decorated; if (sd->tree_effect_animator) { ecore_animator_del(sd->tree_effect_animator); sd->tree_effect_animator = NULL; } sd->move_effect_mode = ELM_GENLIST_TREE_EFFECT_NONE; list = elm_genlist_realized_items_get(obj); if (!sd->decorate_all_mode) { EINA_LIST_FREE(list, it) { if (it->item->type != ELM_GENLIST_ITEM_GROUP) _decorate_all_item_unrealize(it); } _item_cache_zero(sd); } else { // unset decorated item deco_it = (Elm_Object_Item *)elm_genlist_decorated_item_get(obj); if (deco_it) { elm_genlist_item_decorate_mode_set (deco_it, elm_genlist_item_decorate_mode_get (deco_it), EINA_FALSE); _decorate_item_finished_signal_cb(deco_it, obj, NULL, NULL); } EINA_LIST_FREE(list, it) { if (it->item->type != ELM_GENLIST_ITEM_GROUP) { if (it->itc->decorate_all_item_style) _decorate_all_item_realize(it, EINA_TRUE); } } } if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job, sd); } EAPI void elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); sd->reorder_mode = !!reorder_mode; } EAPI Eina_Bool elm_genlist_reorder_mode_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) EINA_FALSE; ELM_GENLIST_DATA_GET(obj, sd); return sd->reorder_mode; } EAPI Elm_Genlist_Item_Type elm_genlist_item_type_get(const Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item, ELM_GENLIST_ITEM_MAX); return it->item->type; } EAPI Elm_Genlist_Item_Class * elm_genlist_item_class_new(void) { Elm_Genlist_Item_Class *itc; itc = calloc(1, sizeof(Elm_Genlist_Item_Class)); if (!itc) return NULL; itc->version = CLASS_ALLOCATED; itc->refcount = 1; itc->delete_me = EINA_FALSE; return itc; } EAPI void elm_genlist_item_class_free(Elm_Genlist_Item_Class *itc) { if (itc && (itc->version == CLASS_ALLOCATED)) { if (!itc->delete_me) itc->delete_me = EINA_TRUE; if (itc->refcount > 0) elm_genlist_item_class_unref(itc); else { itc->version = 0; free(itc); } } } EAPI void elm_genlist_item_class_ref(Elm_Genlist_Item_Class *itc) { if (itc && (itc->version == CLASS_ALLOCATED)) { itc->refcount++; if (itc->refcount == 0) itc->refcount--; } } EAPI void elm_genlist_item_class_unref(Elm_Genlist_Item_Class *itc) { if (itc && (itc->version == CLASS_ALLOCATED)) { if (itc->refcount > 0) itc->refcount--; if (itc->delete_me && (!itc->refcount)) elm_genlist_item_class_free(itc); } } static void _flip_job(void *data) { Elm_Gen_Item *it = (Elm_Gen_Item *)data; _item_unhighlight(it); _item_unselect(it); _elm_genlist_item_unrealize(it, EINA_FALSE); it->flipped = EINA_TRUE; it->item->nocache = EINA_TRUE; if (GL_IT(it)->wsd->calc_job) ecore_job_del(GL_IT(it)->wsd->calc_job); GL_IT(it)->wsd->calc_job = ecore_job_add(_calc_job, GL_IT(it)->wsd); } EAPI void elm_genlist_item_flip_set(Elm_Object_Item *item, Eina_Bool flip) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); flip = !!flip; if (it->flipped == flip) return; if (flip) { ecore_job_add(_flip_job, it); } else { it->flipped = flip; _item_cache_zero(GL_IT(it)->wsd); elm_genlist_item_update(item); it->item->nocache = EINA_FALSE; } } EAPI Eina_Bool elm_genlist_item_flip_get(const Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item, EINA_FALSE); return it->flipped; } EAPI void elm_genlist_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); if (mode >= ELM_OBJECT_SELECT_MODE_MAX) return; if (sd->select_mode != mode) sd->select_mode = mode; } EAPI Elm_Object_Select_Mode elm_genlist_select_mode_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) ELM_OBJECT_SELECT_MODE_MAX; ELM_GENLIST_DATA_GET(obj, sd); return sd->select_mode; } EAPI void elm_genlist_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); sd->highlight = !!highlight; } EAPI Eina_Bool elm_genlist_highlight_mode_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) EINA_FALSE; ELM_GENLIST_DATA_GET(obj, sd); return sd->highlight; } EAPI void elm_genlist_item_select_mode_set(Elm_Object_Item *item, Elm_Object_Select_Mode mode) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item); if (!it) return; if (it->generation < GL_IT(it)->wsd->generation) return; if (mode >= ELM_OBJECT_SELECT_MODE_MAX) return; if (it->select_mode != mode) it->select_mode = mode; if (it->select_mode == ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY) { it->item->mincalcd = EINA_FALSE; it->item->updateme = EINA_TRUE; if (it->item->block) it->item->block->updateme = EINA_TRUE; if (GL_IT(it)->wsd->update_job) ecore_job_del(GL_IT(it)->wsd->update_job); GL_IT(it)->wsd->update_job = ecore_job_add(_update_job, GL_IT(it)->wsd); // reset homogeneous item size if (GL_IT(it)->wsd->homogeneous) { if (it->group) GL_IT(it)->wsd->group_item_width = GL_IT(it)->wsd->group_item_height = 0; else GL_IT(it)->wsd->item_width = GL_IT(it)->wsd->item_height = 0; } } } EAPI Elm_Object_Select_Mode elm_genlist_item_select_mode_get(const Elm_Object_Item *item) { Elm_Gen_Item *it = (Elm_Gen_Item *)item; ELM_GENLIST_ITEM_CHECK_OR_RETURN(item, ELM_OBJECT_SELECT_MODE_MAX); if (!it) return ELM_OBJECT_SELECT_MODE_MAX; return it->select_mode; } EAPI void elm_genlist_tree_effect_enabled_set(Evas_Object *obj, Eina_Bool enabled) { ELM_GENLIST_CHECK(obj); ELM_GENLIST_DATA_GET(obj, sd); sd->tree_effect_enabled = !!enabled; } EAPI Eina_Bool elm_genlist_tree_effect_enabled_get(const Evas_Object *obj) { ELM_GENLIST_CHECK(obj) EINA_FALSE; ELM_GENLIST_DATA_GET(obj, sd); return sd->tree_effect_enabled; } elementary-1.7.7/src/lib/els_pan.h0000664000175000017500000000137112127353615013754 00000000000000Evas_Object *_elm_smart_pan_add(Evas *evas); void _elm_smart_pan_child_set(Evas_Object *obj, Evas_Object *child); Evas_Object *_elm_smart_pan_child_get(Evas_Object *obj); void _elm_smart_pan_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y); void _elm_smart_pan_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void _elm_smart_pan_max_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void _elm_smart_pan_min_get(Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void _elm_smart_pan_child_size_get(Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); void _elm_smart_pan_gravity_set(Evas_Object *obj, double x, double y); void _elm_smart_pan_gravity_get(Evas_Object *obj, double *x, double *y); elementary-1.7.7/src/lib/elm_video.h0000664000175000017500000002004712127353615014277 00000000000000/** * @defgroup Video Video * @ingroup Elementary * * @addtogroup Video * @{ * * @image html video_inheritance_tree.png * @image latex video_inheritance_tree.eps * * @image html player_inheritance_tree.png * @image latex player_inheritance_tree.eps * * Elementary comes with two object that help design application that need * to display video. * * The first one, Elm_Video, display a video by using Emotion. * It embeds the video inside an Edje object, so you can do some * animation depending on the video state change. It also implements a * resource management policy to remove this burden from the application. * * The second one, * Elm_Player is a video player that need to be linked with an Elm_Video. * It take care of updating its content according to Emotion event and provide a * way to theme itself. It also automatically raises the priority of the * linked Elm_Video so it will use the video decoder, if available. It also * activates the "remember" function on the linked Elm_Video object. * * Both widgets inherit from the @ref Layout one, so that all the * functions acting on it also work for video objects. * * The player widget emits the following signals, besides the ones * sent from @ref Layout: * - @c "forward,clicked" - the user clicked the forward button. * - @c "info,clicked" - the user clicked the info button. * - @c "next,clicked" - the user clicked the next button. * - @c "pause,clicked" - the user clicked the pause button. * - @c "play,clicked" - the user clicked the play button. * - @c "prev,clicked" - the user clicked the prev button. * - @c "rewind,clicked" - the user clicked the rewind button. * - @c "stop,clicked" - the user clicked the stop button. * * Default content parts of the player widget that you can use for are: * @li "video" - A video of the player * */ /** * @brief Add a new Elm_Player object to the given parent Elementary (container) object. * * @param parent The parent object * @return a new player widget handle or @c NULL, on errors. * * This function inserts a new player widget on the canvas. * * @see elm_object_part_content_set() * * @ingroup Video */ EAPI Evas_Object *elm_player_add(Evas_Object *parent); /** * @brief Add a new Elm_Video object to the given parent Elementary (container) object. * * @param parent The parent object * @return a new video widget handle or @c NULL, on errors. * * This function inserts a new video widget on the canvas. * * @see elm_video_file_set() * * @ingroup Video */ EAPI Evas_Object *elm_video_add(Evas_Object *parent); /** * @brief Define the file or URI that will be the video source. * * @param video The video object to define the file or URI for the video * of the Elm_Video object. * * @param filename The file or URI to target. * Local files can be specified using file:// or by using full file paths. * URI could be remote source of video, like http:// or local source like * WebCam (v4l2://). (You can use Emotion API to request and list * the available Webcam on your system). * * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * This function will explicitly define a file or URI as a source * for the video of the Elm_Video object. * * @see elm_video_add() * @see elm_player_add() * * @ingroup Video */ EAPI Eina_Bool elm_video_file_set(Evas_Object *video, const char *filename); /** * @brief Get the underlying Emotion object. * * @param video The video object to proceed the request on. * @return the underlying Emotion object. * * @ingroup Video */ EAPI Evas_Object *elm_video_emotion_get(const Evas_Object *video); /** * @brief Start to play the video * * @param video The video object to proceed the request on. * * Start to play the video and cancel all suspend state. * * @ingroup Video */ EAPI void elm_video_play(Evas_Object *video); /** * @brief Pause the video * * @param video The video object to proceed the request on. * * Pause the video and start a timer to trigger suspend mode. * * @ingroup Video */ EAPI void elm_video_pause(Evas_Object *video); /** * @brief Stop the video * * @param video The video object to proceed the request on. * * Stop the video and put the emotion in deep sleep mode. * * @ingroup Video */ EAPI void elm_video_stop(Evas_Object *video); /** * @brief Is the video actually playing. * * @param video The video object to proceed the request on. * @return @c EINA_TRUE if the video is actually playing. * * You should consider watching event on the object instead of polling * the object state. * * @ingroup Video */ EAPI Eina_Bool elm_video_is_playing_get(const Evas_Object *video); /** * @brief Is it possible to seek inside the video. * * @param video The video object to proceed the request on. * @return @c EINA_TRUE if is possible to seek inside the video. * * @ingroup Video */ EAPI Eina_Bool elm_video_is_seekable_get(const Evas_Object *video); /** * @brief Is the audio muted. * * @param video The video object to proceed the request on. * @return @c EINA_TRUE if the audio is muted. * * @ingroup Video */ EAPI Eina_Bool elm_video_audio_mute_get(const Evas_Object *video); /** * @brief Change the mute state of the Elm_Video object. * * @param video The video object to proceed the request on. * @param mute The new mute state. * * @ingroup Video */ EAPI void elm_video_audio_mute_set(Evas_Object *video, Eina_Bool mute); /** * @brief Get the audio level of the current video. * * @param video The video object to proceed the request on. * @return the current audio level. * * @ingroup Video */ EAPI double elm_video_audio_level_get(const Evas_Object *video); /** * @brief Set the audio level of an Elm_Video object. * * @param video The video object to proceed the request on. * @param volume The new audio volume. * * @ingroup Video */ EAPI void elm_video_audio_level_set(Evas_Object *video, double volume); /** * @brief Get the current position (in seconds) being played in the * Elm_Video object. * * @param video The video object. * @return The time (in seconds) since the beginning of the media file. * * @ingroup Video */ EAPI double elm_video_play_position_get(const Evas_Object *video); /** * @brief Set the current position (in seconds) to be played in the * Elm_Video object. * * @param video The video object. * @param position The time (in seconds) since the beginning of the media file. * * @ingroup Video */ EAPI void elm_video_play_position_set(Evas_Object *video, double position); /** * @brief Get the total playing time (in seconds) of the Elm_Video object. * * @param video The video object. * @return The total duration (in seconds) of the media file. * * @ingroup Video */ EAPI double elm_video_play_length_get(const Evas_Object *video); /** * @brief Set whether the object can remember the last played position. * * @param video The video object. * @param remember the last played position of the Elm_Video object. * * @note This API only serves as indication. System support is required. * * @ingroup Video */ EAPI void elm_video_remember_position_set(Evas_Object *video, Eina_Bool remember); /** * @brief Set whether the object can remember the last played position. * * @param video The video object. * @return whether the object remembers the last played position (@c EINA_TRUE) * or not. * * @note This API only serves as indication. System support is required. * * @ingroup Video */ EAPI Eina_Bool elm_video_remember_position_get(const Evas_Object *video); /** * @brief Get the title (for instance DVD title) from this emotion object. * * @param video The Elm_Video object. * @return A string containing the title. * * This function is only useful when playing a DVD. * * @note Don't change or free the string returned by this function. * * @ingroup Video */ EAPI const char *elm_video_title_get(const Evas_Object *video); /** * @} */ elementary-1.7.7/src/lib/elm_transit.c0000664000175000017500000022532412127353615014655 00000000000000#include #include "elm_priv.h" #define ELM_TRANSIT_CHECK_OR_RETURN(transit, ...) \ do { \ if (!transit) { \ CRITICAL("Elm_Transit " # transit " is NULL!"); \ return __VA_ARGS__; \ } \ if (!EINA_MAGIC_CHECK(transit, ELM_TRANSIT_MAGIC)) { \ EINA_MAGIC_FAIL(transit, ELM_TRANSIT_MAGIC); \ return __VA_ARGS__; \ } \ if (transit->deleted){ \ ERR("Elm_Transit " # transit " has already been deleted!"); \ return __VA_ARGS__; \ } \ } while (0) #define _TRANSIT_FOCAL 2000 struct _Elm_Transit { #define ELM_TRANSIT_MAGIC 0xd27f190a EINA_MAGIC; Ecore_Animator *animator; Eina_Inlist *effect_list; Eina_List *objs; Elm_Transit *prev_chain_transit; Eina_List *next_chain_transits; Elm_Transit_Tween_Mode tween_mode; struct { Elm_Transit_Del_Cb func; void *arg; } del_data; struct { double delayed; double paused; double duration; double begin; double current; } time; struct { int count; int current; Eina_Bool reverse; } repeat; double progress; unsigned int effects_pending_del; int walking; Eina_Bool auto_reverse : 1; Eina_Bool event_enabled : 1; Eina_Bool deleted : 1; Eina_Bool state_keep : 1; Eina_Bool finished : 1; }; struct _Elm_Transit_Effect_Module { EINA_INLIST; Elm_Transit_Effect_Transition_Cb transition_cb; Elm_Transit_Effect_End_Cb end_cb; Elm_Transit_Effect *effect; Eina_Bool deleted : 1; }; struct _Elm_Transit_Obj_State { Evas_Coord x, y, w, h; int r,g,b,a; Evas_Map *map; Eina_Bool map_enabled : 1; Eina_Bool visible : 1; }; struct _Elm_Transit_Obj_Data { struct _Elm_Transit_Obj_State *state; Eina_Bool freeze_events : 1; }; typedef struct _Elm_Transit_Effect_Module Elm_Transit_Effect_Module; typedef struct _Elm_Transit_Obj_Data Elm_Transit_Obj_Data; typedef struct _Elm_Transit_Obj_State Elm_Transit_Obj_State; static void _transit_obj_data_update(Elm_Transit *transit, Evas_Object *obj); static void _transit_obj_data_recover(Elm_Transit *transit, Evas_Object *obj); static void _transit_obj_states_save(Evas_Object *obj, Elm_Transit_Obj_Data *obj_data); static void _transit_obj_remove_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); static void _transit_obj_remove(Elm_Transit *transit, Evas_Object *obj); static void _transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Module *effect_module); static void _transit_remove_dead_effects(Elm_Transit *transit); static void _transit_chain_go(Elm_Transit *transit); static void _transit_del(Elm_Transit *transit); static Eina_Bool _transit_animate_op(Elm_Transit *transit, double progress); static Eina_Bool _transit_animate_cb(void *data); static char *_transit_key= "_elm_transit_key"; static void _transit_obj_data_update(Elm_Transit *transit, Evas_Object *obj) { Elm_Transit_Obj_Data *obj_data = evas_object_data_get(obj, _transit_key); if (!obj_data) obj_data = ELM_NEW(Elm_Transit_Obj_Data); obj_data->freeze_events = evas_object_freeze_events_get(obj); if ((!transit->state_keep) && (obj_data->state)) { free(obj_data->state); obj_data->state = NULL; } else { _transit_obj_states_save(obj, obj_data); } evas_object_data_set(obj, _transit_key, obj_data); } static void _transit_obj_states_save(Evas_Object *obj, Elm_Transit_Obj_Data *obj_data) { Elm_Transit_Obj_State *state = obj_data->state; if (!state) state = calloc(1, sizeof(Elm_Transit_Obj_State)); if (!state) return; evas_object_geometry_get(obj, &state->x, &state->y, &state->w, &state->h); evas_object_color_get(obj, &state->r, &state->g, &state->b, &state->a); state->visible = evas_object_visible_get(obj); state->map_enabled = evas_object_map_enable_get(obj); if (evas_object_map_get(obj)) state->map = evas_map_dup(evas_object_map_get(obj)); obj_data->state = state; } static void _remove_obj_from_list(Elm_Transit *transit, Evas_Object *obj) { //Remove duplicated objects //TODO: Need to consider about optimizing here while (1) { if (!eina_list_data_find_list(transit->objs, obj)) break; transit->objs = eina_list_remove(transit->objs, obj); evas_object_event_callback_del_full(obj, EVAS_CALLBACK_DEL, _transit_obj_remove_cb, transit); } } static void _transit_obj_remove_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit *transit = data; Elm_Transit_Obj_Data *obj_data = evas_object_data_get(obj, _transit_key); if (obj_data) { if (obj_data->state) free(obj_data->state); free(obj_data); } _remove_obj_from_list(transit, obj); if (!transit->objs && !transit->deleted) elm_transit_del(transit); } static void _transit_obj_data_recover(Elm_Transit *transit, Evas_Object *obj) { Elm_Transit_Obj_Data *obj_data; Elm_Transit_Obj_State *state; obj_data = evas_object_data_get(obj, _transit_key); if (!obj_data) return; evas_object_data_del(obj, _transit_key); evas_object_freeze_events_set(obj, obj_data->freeze_events); state = obj_data->state; if (state) { //recover the states of the object. if (!transit->state_keep) { evas_object_move(obj, state->x, state->y); evas_object_resize(obj, state->w, state->h); evas_object_color_set(obj, state->r, state->g, state->b, state->a); if (state->visible) evas_object_show(obj); else evas_object_hide(obj); evas_object_map_enable_set(obj, state->map_enabled); evas_object_map_set(obj, state->map); } free(state); } free(obj_data); } static void _transit_obj_remove(Elm_Transit *transit, Evas_Object *obj) { _remove_obj_from_list(transit, obj); _transit_obj_data_recover(transit, obj); } static void _transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Module *effect_module) { if (effect_module->end_cb) effect_module->end_cb(effect_module->effect, transit); free(effect_module); } static void _transit_remove_dead_effects(Elm_Transit *transit) { Elm_Transit_Effect_Module *effect_module; Eina_Inlist *ll; EINA_INLIST_FOREACH_SAFE(transit->effect_list, ll, effect_module) { if (effect_module->deleted) { _transit_effect_del(transit, effect_module); transit->effects_pending_del--; if (!transit->effects_pending_del) return; } } } static void _transit_chain_go(Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit); elm_transit_go(transit); } static void _transit_del(Elm_Transit *transit) { Elm_Transit_Effect_Module *effect_module; Elm_Transit *chain_transit; Eina_List *elist, *elist_next; transit->deleted = EINA_TRUE; if (transit->animator) ecore_animator_del(transit->animator); //remove effects while (transit->effect_list) { effect_module = EINA_INLIST_CONTAINER_GET(transit->effect_list, Elm_Transit_Effect_Module); transit->effect_list = eina_inlist_remove(transit->effect_list, transit->effect_list); _transit_effect_del(transit, effect_module); } //remove objects. while (transit->objs) _transit_obj_remove(transit, eina_list_data_get(transit->objs)); if (transit->del_data.func) transit->del_data.func(transit->del_data.arg, transit); //cut off the chain transit relationship EINA_LIST_FOREACH_SAFE(transit->next_chain_transits, elist, elist_next, chain_transit) chain_transit->prev_chain_transit = NULL; if (transit->prev_chain_transit) transit->prev_chain_transit->next_chain_transits = eina_list_remove(transit->prev_chain_transit->next_chain_transits, transit); // run chain transits if (transit->finished && transit->next_chain_transits) { EINA_LIST_FOREACH_SAFE(transit->next_chain_transits, elist, elist_next, chain_transit) _transit_chain_go(chain_transit); } eina_list_free(transit->next_chain_transits); EINA_MAGIC_SET(transit, EINA_MAGIC_NONE); free(transit); } //If the transit is deleted then EINA_FALSE is retruned. static Eina_Bool _transit_animate_op(Elm_Transit *transit, double progress) { Elm_Transit_Effect_Module *effect_module; transit->walking++; EINA_INLIST_FOREACH(transit->effect_list, effect_module) { if (transit->deleted) break; if (!effect_module->deleted) effect_module->transition_cb(effect_module->effect, transit, progress); } transit->walking--; if (transit->walking) return EINA_TRUE; if (transit->deleted) { _transit_del(transit); return EINA_FALSE; } else if (transit->effects_pending_del) _transit_remove_dead_effects(transit); return EINA_TRUE; } static Eina_Bool _transit_animate_cb(void *data) { Elm_Transit *transit = data; double elapsed_time, duration; transit->time.current = ecore_loop_time_get(); elapsed_time = transit->time.current - transit->time.begin; duration = transit->time.duration + transit->time.delayed; if (elapsed_time > duration) elapsed_time = duration; transit->progress = elapsed_time / duration; switch (transit->tween_mode) { case ELM_TRANSIT_TWEEN_MODE_LINEAR: transit->progress = ecore_animator_pos_map(transit->progress, ECORE_POS_MAP_LINEAR, 0, 0); break; case ELM_TRANSIT_TWEEN_MODE_ACCELERATE: transit->progress = ecore_animator_pos_map(transit->progress, ECORE_POS_MAP_ACCELERATE, 0, 0); break; case ELM_TRANSIT_TWEEN_MODE_DECELERATE: transit->progress = ecore_animator_pos_map(transit->progress, ECORE_POS_MAP_DECELERATE, 0, 0); break; case ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL: transit->progress = ecore_animator_pos_map(transit->progress, ECORE_POS_MAP_SINUSOIDAL, 0, 0); break; default: break; } /* Reverse? */ if (transit->repeat.reverse) transit->progress = 1 - transit->progress; if (transit->time.duration > 0) { if (!_transit_animate_op(transit, transit->progress)) return ECORE_CALLBACK_CANCEL; } /* Not end. Keep going. */ if (elapsed_time < duration) return ECORE_CALLBACK_RENEW; /* Repeat and reverse and time done! */ if ((transit->repeat.count >= 0) && (transit->repeat.current == transit->repeat.count) && ((!transit->auto_reverse) || transit->repeat.reverse)) { transit->finished = EINA_TRUE; elm_transit_del(transit); return ECORE_CALLBACK_CANCEL; } /* Repeat Case */ if (!transit->auto_reverse || transit->repeat.reverse) { transit->repeat.current++; transit->repeat.reverse = EINA_FALSE; } else transit->repeat.reverse = EINA_TRUE; transit->time.begin = ecore_loop_time_get(); return ECORE_CALLBACK_RENEW; } static void _recover_image_uv_by_y(Evas_Map *map, int iw, int ih) { evas_map_point_image_uv_set(map, 0, iw, 0); evas_map_point_image_uv_set(map, 1, 0, 0); evas_map_point_image_uv_set(map, 2, 0, ih); evas_map_point_image_uv_set(map, 3, iw, ih); } static void _recover_image_uv_by_x(Evas_Map *map, int iw, int ih) { evas_map_point_image_uv_set(map, 0, 0, ih); evas_map_point_image_uv_set(map, 1, iw, ih); evas_map_point_image_uv_set(map, 2, iw, 0); evas_map_point_image_uv_set(map, 3, 0, 0); } static Eina_Bool _recover_image_uv(Evas_Object *obj, Evas_Map *map, Eina_Bool revert, Eina_Bool by_x) { //Since the map is not proper for all types of objects, //Need to handle uvs only for image objects int iw, ih; const char *type = evas_object_type_get(obj); if ((!type) || (strcmp(type, "image"))) return EINA_FALSE; if (evas_object_image_source_get(obj)) return EINA_FALSE; evas_object_image_size_get(obj, &iw, &ih); if (revert) { if (by_x) _recover_image_uv_by_x(map, iw, ih); else _recover_image_uv_by_y(map, iw, ih); } else { evas_map_point_image_uv_set(map, 0, 0, 0); evas_map_point_image_uv_set(map, 1, iw, 0); evas_map_point_image_uv_set(map, 2, iw, ih); evas_map_point_image_uv_set(map, 3, 0, ih); } return EINA_TRUE; } EAPI Elm_Transit * elm_transit_add(void) { Elm_Transit *transit = ELM_NEW(Elm_Transit); if (!transit) { ERR("Failed to allocate a elm_transit object!"); return NULL; } EINA_MAGIC_SET(transit, ELM_TRANSIT_MAGIC); elm_transit_tween_mode_set(transit, ELM_TRANSIT_TWEEN_MODE_LINEAR); return transit; } EAPI void elm_transit_del(Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit); transit->deleted = EINA_TRUE; if (transit->walking) return; _transit_del(transit); } EAPI void elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb) { ELM_TRANSIT_CHECK_OR_RETURN(transit); EINA_SAFETY_ON_NULL_RETURN(transition_cb); Elm_Transit_Effect_Module *effect_module; EINA_INLIST_FOREACH(transit->effect_list, effect_module) if ((effect_module->transition_cb == transition_cb) && (effect_module->effect == effect)) { WRN("elm_transit does not allow to add the duplicated effect! : transit=%p", transit); return; } effect_module = ELM_NEW(Elm_Transit_Effect_Module); if (!effect_module) { ERR("Failed to allocate a new effect!: transit=%p", transit); return; } effect_module->end_cb = end_cb; effect_module->transition_cb = transition_cb; effect_module->effect = effect; transit->effect_list = eina_inlist_append(transit->effect_list, (Eina_Inlist*) effect_module); } EAPI void elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect) { ELM_TRANSIT_CHECK_OR_RETURN(transit); EINA_SAFETY_ON_NULL_RETURN(transition_cb); Elm_Transit_Effect_Module *effect_module; EINA_INLIST_FOREACH(transit->effect_list, effect_module) { if ((effect_module->transition_cb == transition_cb) && (effect_module->effect == effect)) { if (transit->walking) { effect_module->deleted = EINA_TRUE; transit->effects_pending_del++; } else { _transit_effect_del(transit, effect_module); if (!transit->effect_list) elm_transit_del(transit); } return; } } } EAPI void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj) { ELM_TRANSIT_CHECK_OR_RETURN(transit); EINA_SAFETY_ON_NULL_RETURN(obj); if (transit->animator) { if (!evas_object_data_get(obj, _transit_key)) { _transit_obj_data_update(transit, obj); evas_object_freeze_events_set(obj, EINA_TRUE); } } evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, _transit_obj_remove_cb, transit); transit->objs = eina_list_append(transit->objs, obj); } EAPI void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj) { ELM_TRANSIT_CHECK_OR_RETURN(transit); EINA_SAFETY_ON_NULL_RETURN(obj); _transit_obj_remove(transit, obj); if (!transit->objs) elm_transit_del(transit); } EAPI const Eina_List * elm_transit_objects_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); return transit->objs; } EAPI void elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled) { ELM_TRANSIT_CHECK_OR_RETURN(transit); Eina_List *list; Evas_Object *obj; if (transit->event_enabled == enabled) return; transit->event_enabled = !!enabled; if (!transit->animator) return; EINA_LIST_FOREACH(transit->objs, list, obj) evas_object_freeze_events_set(obj, enabled); } EAPI Eina_Bool elm_transit_event_enabled_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE); return transit->event_enabled; } EAPI void elm_transit_del_cb_set(Elm_Transit *transit, void (*cb) (void *data, Elm_Transit *transit), void *data) { ELM_TRANSIT_CHECK_OR_RETURN(transit); transit->del_data.func = cb; transit->del_data.arg = data; } EAPI void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse) { ELM_TRANSIT_CHECK_OR_RETURN(transit); transit->auto_reverse = reverse; } EAPI Eina_Bool elm_transit_auto_reverse_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE); return transit->auto_reverse; } EAPI void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat) { ELM_TRANSIT_CHECK_OR_RETURN(transit); transit->repeat.count = repeat; transit->repeat.current = 0; } EAPI int elm_transit_repeat_times_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, 0); return transit->repeat.count; } EAPI void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode) { ELM_TRANSIT_CHECK_OR_RETURN(transit); transit->tween_mode = tween_mode; } EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, ELM_TRANSIT_TWEEN_MODE_LINEAR); return transit->tween_mode; } EAPI void elm_transit_duration_set(Elm_Transit *transit, double duration) { ELM_TRANSIT_CHECK_OR_RETURN(transit); if (transit->animator) { WRN("elm_transit does not allow to set the duration time in operating! : transit=%p", transit); return; } transit->time.duration = duration; } EAPI double elm_transit_duration_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, 0.0); return transit->time.duration; } EAPI void elm_transit_go(Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit); Eina_List *elist; Evas_Object *obj; if (transit->animator) ecore_animator_del(transit->animator); EINA_LIST_FOREACH(transit->objs, elist, obj) _transit_obj_data_update(transit, obj); if (!transit->event_enabled) { EINA_LIST_FOREACH(transit->objs, elist, obj) evas_object_freeze_events_set(obj, EINA_TRUE); } transit->time.paused = 0; transit->time.delayed = 0; transit->time.begin = ecore_loop_time_get(); transit->animator = ecore_animator_add(_transit_animate_cb, transit); _transit_animate_cb(transit); } EAPI void elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused) { ELM_TRANSIT_CHECK_OR_RETURN(transit); if (!transit->animator) return; if (paused) { if (transit->time.paused > 0) return; ecore_animator_freeze(transit->animator); transit->time.paused = ecore_loop_time_get(); } else { if (transit->time.paused == 0) return; ecore_animator_thaw(transit->animator); transit->time.delayed += (ecore_loop_time_get() - transit->time.paused); transit->time.paused = 0; } } EAPI Eina_Bool elm_transit_paused_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE); if (transit->time.paused == 0) return EINA_FALSE; return EINA_TRUE; } EAPI double elm_transit_progress_value_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, 0); return transit->progress; } EAPI void elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep) { ELM_TRANSIT_CHECK_OR_RETURN(transit); if (transit->state_keep == state_keep) return; if (transit->animator) { WRN("elm_transit does not allow to change final state keep mode in operating! : transit=%p", transit); return; } transit->state_keep = !!state_keep; } EAPI Eina_Bool elm_transit_objects_final_state_keep_get(const Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, EINA_FALSE); return transit->state_keep; } EAPI void elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit); ELM_TRANSIT_CHECK_OR_RETURN(chain_transit); if (transit == chain_transit) { WRN("You add a same transit as a chain transit! : transit=%p, chain_transit=%p", transit, chain_transit); return; } if (transit == chain_transit->prev_chain_transit) return; if (chain_transit->prev_chain_transit) chain_transit->prev_chain_transit->next_chain_transits = eina_list_remove(chain_transit->prev_chain_transit->next_chain_transits, chain_transit); chain_transit->prev_chain_transit = transit; transit->next_chain_transits = eina_list_append(transit->next_chain_transits, chain_transit); } EAPI void elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit); ELM_TRANSIT_CHECK_OR_RETURN(chain_transit); if (chain_transit->prev_chain_transit != transit) { WRN("A pair of transits does not have the chain relationship! : transit=%p, chain_transit=%p", transit, chain_transit); return; } chain_transit->prev_chain_transit = NULL; transit->next_chain_transits = eina_list_remove(transit->next_chain_transits, chain_transit); } EAPI Eina_List * elm_transit_chain_transits_get(const Elm_Transit * transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); return transit->next_chain_transits; } /////////////////////////////////////////////////////////////////////////// //Resizing Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Resizing Elm_Transit_Effect_Resizing; struct _Elm_Transit_Effect_Resizing { struct _size { Evas_Coord w, h; } from, to; }; static void _transit_effect_resizing_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__) { Elm_Transit_Effect_Resizing *resizing = effect; free(resizing); } static void _transit_effect_resizing_op(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Evas_Coord w, h; Evas_Object *obj; Eina_List *elist; Elm_Transit_Effect_Resizing *resizing = effect; w = resizing->from.w + (resizing->to.w * progress); h = resizing->from.h + (resizing->to.h * progress); EINA_LIST_FOREACH(transit->objs, elist, obj) evas_object_resize(obj, w, h); } static Elm_Transit_Effect * _transit_effect_resizing_context_new(Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h) { Elm_Transit_Effect_Resizing *resizing; resizing = ELM_NEW(Elm_Transit_Effect_Resizing); if (!resizing) return NULL; resizing->from.w = from_w; resizing->from.h = from_h; resizing->to.w = to_w - from_w; resizing->to.h = to_h - from_h; return resizing; } EAPI Elm_Transit_Effect * elm_transit_effect_resizing_add(Elm_Transit *transit, Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); Elm_Transit_Effect *effect = _transit_effect_resizing_context_new(from_w, from_h, to_w, to_h); if (!effect) { ERR("Failed to allocate resizing effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_resizing_op, effect, _transit_effect_resizing_context_free); return effect; } /////////////////////////////////////////////////////////////////////////// //Translation Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Translation Elm_Transit_Effect_Translation; typedef struct _Elm_Transit_Effect_Translation_Node Elm_Transit_Effect_Translation_Node; struct _Elm_Transit_Effect_Translation_Node { Evas_Object *obj; Evas_Coord x, y; }; struct _Elm_Transit_Effect_Translation { struct _position_variation { Evas_Coord dx, dy; } from, to; Eina_List *nodes; }; static void _translation_object_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit_Effect_Translation *translation = data; Eina_List *elist; Elm_Transit_Effect_Translation_Node *translation_node; EINA_LIST_FOREACH(translation->nodes, elist, translation_node) { if (translation_node->obj != obj) continue; translation->nodes = eina_list_remove_list(translation->nodes, elist); free(translation_node); break; } } static Eina_List * _translation_nodes_build(Elm_Transit *transit, Elm_Transit_Effect_Translation *translation) { Elm_Transit_Effect_Translation_Node *translation_node; const Eina_List *elist; Evas_Object *obj; Eina_List *data_list = NULL; const Eina_List *objs = elm_transit_objects_get(transit); EINA_LIST_FOREACH(objs, elist, obj) { translation_node = ELM_NEW(Elm_Transit_Effect_Translation_Node); if (!translation_node) { eina_list_free(data_list); return NULL; } translation_node->obj = obj; evas_object_geometry_get(obj, &(translation_node->x), &(translation_node->y), NULL, NULL); data_list = eina_list_append(data_list, translation_node); evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, _translation_object_del_cb, translation); } return data_list; } void _transit_effect_translation_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__) { EINA_SAFETY_ON_NULL_RETURN(effect); Elm_Transit_Effect_Translation *translation = effect; Eina_List *elist, *elist_next; Elm_Transit_Effect_Translation_Node *translation_node; EINA_LIST_FOREACH_SAFE(translation->nodes, elist, elist_next, translation_node) { evas_object_event_callback_del(translation_node->obj, EVAS_CALLBACK_DEL, _translation_object_del_cb); translation->nodes = eina_list_remove_list(translation->nodes, elist); free(translation_node); } free(translation); } void _transit_effect_translation_op(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress __UNUSED__) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Evas_Coord x, y; Elm_Transit_Effect_Translation *translation = effect; Elm_Transit_Effect_Translation_Node *translation_node; Eina_List *elist; if (!translation->nodes) translation->nodes = _translation_nodes_build(transit, translation); EINA_LIST_FOREACH(translation->nodes, elist, translation_node) { x = translation_node->x + translation->from.dx + (translation->to.dx * progress); y = translation_node->y + translation->from.dy + (translation->to.dy * progress); evas_object_move(translation_node->obj, x, y); } } static Elm_Transit_Effect * _transit_effect_translation_context_new(Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy) { Elm_Transit_Effect_Translation *translation; translation = ELM_NEW(Elm_Transit_Effect_Translation); if (!translation) return NULL; translation->from.dx = from_dx; translation->from.dy = from_dy; translation->to.dx = to_dx - from_dx; translation->to.dy = to_dy - from_dy; return translation; } EAPI Elm_Transit_Effect * elm_transit_effect_translation_add(Elm_Transit *transit, Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); Elm_Transit_Effect *effect = _transit_effect_translation_context_new(from_dx, from_dy, to_dx, to_dy); if (!effect) { ERR("Failed to allocate translation effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_translation_op, effect, _transit_effect_translation_context_free); return effect; } /////////////////////////////////////////////////////////////////////////// //Zoom Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Zoom Elm_Transit_Effect_Zoom; struct _Elm_Transit_Effect_Zoom { float from, to; }; void _transit_effect_zoom_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__) { Elm_Transit_Effect_Zoom *zoom = effect; free(zoom); } static void _transit_effect_zoom_op(Elm_Transit_Effect *effect, Elm_Transit *transit , double progress) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Evas_Object *obj; Eina_List *elist; Elm_Transit_Effect_Zoom *zoom = effect; Evas_Map *map; Evas_Coord x, y, w, h; map = evas_map_new(4); if (!map) return; EINA_LIST_FOREACH(transit->objs, elist, obj) { evas_object_geometry_get(obj, &x, &y, &w, &h); evas_map_util_points_populate_from_object_full(map, obj, zoom->from + (progress * zoom->to)); _recover_image_uv(obj, map, EINA_FALSE, EINA_FALSE); evas_map_util_3d_perspective(map, x + (w / 2), y + (h / 2), 0, _TRANSIT_FOCAL); evas_object_map_set(obj, map); evas_object_map_enable_set(obj, EINA_TRUE); } evas_map_free(map); } static Elm_Transit_Effect * _transit_effect_zoom_context_new(float from_rate, float to_rate) { Elm_Transit_Effect_Zoom *zoom; zoom = ELM_NEW(Elm_Transit_Effect_Zoom); if (!zoom) return NULL; zoom->from = (_TRANSIT_FOCAL - (from_rate * _TRANSIT_FOCAL)) * (1 / from_rate); zoom->to = ((_TRANSIT_FOCAL - (to_rate * _TRANSIT_FOCAL)) * (1 / to_rate)) - zoom->from; return zoom; } EAPI Elm_Transit_Effect * elm_transit_effect_zoom_add(Elm_Transit *transit, float from_rate, float to_rate) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); Elm_Transit_Effect *effect = _transit_effect_zoom_context_new(from_rate, to_rate); if (!effect) { ERR("Failed to allocate zoom effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_zoom_op, effect, _transit_effect_zoom_context_free); return effect; } /////////////////////////////////////////////////////////////////////////// //Flip Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Flip Elm_Transit_Effect_Flip; struct _Elm_Transit_Effect_Flip { Elm_Transit_Effect_Flip_Axis axis; Eina_Bool cw : 1; }; static void _transit_effect_flip_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Elm_Transit_Effect_Flip *flip = effect; Evas_Object *front, *back; int i; int count = eina_list_count(transit->objs); for (i = 0; i < (count - 1); i += 2) { front = eina_list_nth(transit->objs, i); back = eina_list_nth(transit->objs, i+1); evas_object_map_enable_set(front, EINA_FALSE); evas_object_map_enable_set(back, EINA_FALSE); } free(flip); } static void _transit_effect_flip_op(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Evas_Object *obj, *front, *back; int count, i; Elm_Transit_Effect_Flip *flip = effect; Evas_Map *map; float degree; Evas_Coord x, y, w, h; map = evas_map_new(4); if (!map) return; if (flip->cw) degree = (float)(progress * 180); else degree = (float)(progress * -180); count = eina_list_count(transit->objs); for (i = 0; i < (count - 1); i += 2) { Evas_Coord half_w, half_h; front = eina_list_nth(transit->objs, i); back = eina_list_nth(transit->objs, i+1); if ((degree < 90) && (degree > -90)) { obj = front; if (front != back) { evas_object_hide(back); evas_object_show(front); } } else { obj = back; if (front != back) { evas_object_hide(front); evas_object_show(back); } } evas_map_util_points_populate_from_object_full(map, obj, 0); evas_object_geometry_get(obj, &x, &y, &w, &h); half_w = (w / 2); half_h = (h / 2); if (flip->axis == ELM_TRANSIT_EFFECT_FLIP_AXIS_Y) { if ((degree >= 90) || (degree <= -90)) { if (!_recover_image_uv(obj, map, EINA_TRUE, EINA_FALSE)) { evas_map_point_image_uv_set(map, 0, w, 0); evas_map_point_image_uv_set(map, 1, 0, 0); evas_map_point_image_uv_set(map, 2, 0, h); evas_map_point_image_uv_set(map, 3, w, h); } } else _recover_image_uv(obj, map, EINA_FALSE, EINA_FALSE); evas_map_util_3d_rotate(map, 0, degree, 0, x + half_w, y + half_h, 0); } else { if ((degree >= 90) || (degree <= -90)) { if (!_recover_image_uv(obj, map, EINA_TRUE, EINA_TRUE)) { evas_map_point_image_uv_set(map, 0, 0, h); evas_map_point_image_uv_set(map, 1, w, h); evas_map_point_image_uv_set(map, 2, w, 0); evas_map_point_image_uv_set(map, 3, 0, 0); } } else _recover_image_uv(obj, map, EINA_FALSE, EINA_FALSE); evas_map_util_3d_rotate(map, degree, 0, 0, x + half_w, y + half_h, 0); } evas_map_util_3d_perspective(map, x + half_w, y + half_h, 0, _TRANSIT_FOCAL); evas_object_map_enable_set(front, EINA_TRUE); evas_object_map_enable_set(back, EINA_TRUE); evas_object_map_set(obj, map); } evas_map_free(map); } static Elm_Transit_Effect * _transit_effect_flip_context_new(Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw) { Elm_Transit_Effect_Flip *flip; flip = ELM_NEW(Elm_Transit_Effect_Flip); if (!flip) return NULL; flip->cw = cw; flip->axis = axis; return flip; } EAPI Elm_Transit_Effect * elm_transit_effect_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); Elm_Transit_Effect *effect = _transit_effect_flip_context_new(axis, cw); if (!effect) { ERR("Failed to allocate flip effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_flip_op, effect, _transit_effect_flip_context_free); return effect; } /////////////////////////////////////////////////////////////////////////// //ResizableFlip Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Resizable_Flip Elm_Transit_Effect_ResizableFlip; typedef struct _Elm_Transit_Effect_Resizable_Flip_Node Elm_Transit_Effect_ResizableFlip_Node; struct _Elm_Transit_Effect_Resizable_Flip_Node { Evas_Object *front; Evas_Object *back; struct _vector2d { float x, y; } from_pos, from_size, to_pos, to_size; }; struct _Elm_Transit_Effect_Resizable_Flip { Eina_List *nodes; Eina_Bool cw : 1; Elm_Transit_Effect_Flip_Axis axis; }; static void _resizable_flip_object_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit_Effect_ResizableFlip *resizable_flip = data; Eina_List *elist; Elm_Transit_Effect_ResizableFlip_Node *resizable_flip_node; EINA_LIST_FOREACH(resizable_flip->nodes, elist, resizable_flip_node) { if (resizable_flip_node->front == obj) evas_object_event_callback_del(resizable_flip_node->back, EVAS_CALLBACK_DEL, _resizable_flip_object_del_cb); else if (resizable_flip_node->back == obj) evas_object_event_callback_del(resizable_flip_node->front, EVAS_CALLBACK_DEL, _resizable_flip_object_del_cb); else continue; resizable_flip->nodes = eina_list_remove_list(resizable_flip->nodes, elist); free(resizable_flip_node); break; } } static Eina_List * _resizable_flip_nodes_build(Elm_Transit *transit, Elm_Transit_Effect_ResizableFlip *resizable_flip) { Elm_Transit_Effect_ResizableFlip_Node *resizable_flip_node; Eina_List *data_list = NULL; Evas_Coord front_x, front_y, front_w, front_h; Evas_Coord back_x, back_y, back_w, back_h; int i, count; count = eina_list_count(transit->objs); for (i = 0; i < (count - 1); i += 2) { resizable_flip_node = ELM_NEW(Elm_Transit_Effect_ResizableFlip_Node); if (!resizable_flip_node) { eina_list_free(data_list); return NULL; } resizable_flip_node->front = eina_list_nth(transit->objs, i); resizable_flip_node->back = eina_list_nth(transit->objs, i+1); evas_object_geometry_get(resizable_flip_node->front, &front_x, &front_y, &front_w, &front_h); evas_object_geometry_get(resizable_flip_node->back, &back_x, &back_y, &back_w, &back_h); resizable_flip_node->from_pos.x = front_x; resizable_flip_node->from_pos.y = front_y; resizable_flip_node->to_pos.x = back_x - front_x; resizable_flip_node->to_pos.y = back_y - front_y; resizable_flip_node->from_size.x = front_w; resizable_flip_node->from_size.y = front_h; resizable_flip_node->to_size.x = back_w - front_w; resizable_flip_node->to_size.y = back_h - front_h; data_list = eina_list_append(data_list, resizable_flip_node); evas_object_event_callback_add(resizable_flip_node->back, EVAS_CALLBACK_DEL, _resizable_flip_object_del_cb, resizable_flip); evas_object_event_callback_add(resizable_flip_node->front, EVAS_CALLBACK_DEL, _resizable_flip_object_del_cb, resizable_flip); } return data_list; } static void _set_image_uv_by_axis_y(Evas_Map *map, Elm_Transit_Effect_ResizableFlip_Node *flip, Eina_Bool revert) { if (revert) { evas_map_point_image_uv_set(map, 0, (flip->from_size.x * 2) + flip->to_size.x, 0); evas_map_point_image_uv_set(map, 1, 0, 0); evas_map_point_image_uv_set(map, 2, 0, (flip->from_size.y * 2) + flip->to_size.y); evas_map_point_image_uv_set(map, 3, (flip->from_size.x * 2) + flip->to_size.x, (flip->from_size.y * 2) + flip->to_size.y); } else { evas_map_point_image_uv_set(map, 0, 0, 0); evas_map_point_image_uv_set(map, 1, flip->from_size.x, 0); evas_map_point_image_uv_set(map, 2, flip->from_size.x, flip->from_size.y); evas_map_point_image_uv_set(map, 3, 0, flip->from_size.y); } } static void _set_image_uv_by_axis_x(Evas_Map *map, Elm_Transit_Effect_ResizableFlip_Node *flip, Eina_Bool revert) { if (revert) { evas_map_point_image_uv_set(map, 0, 0, (flip->from_size.y * 2) + flip->to_size.y); evas_map_point_image_uv_set(map, 1, (flip->from_size.x * 2) + flip->to_size.x, (flip->from_size.y * 2) + flip->to_size.y); evas_map_point_image_uv_set(map, 2, (flip->from_size.x * 2) + flip->to_size.x, 0); evas_map_point_image_uv_set(map, 3, 0, 0); } else { evas_map_point_image_uv_set(map, 0, 0, 0); evas_map_point_image_uv_set(map, 1, flip->from_size.x, 0); evas_map_point_image_uv_set(map, 2, flip->from_size.x, flip->from_size.y); evas_map_point_image_uv_set(map, 3, 0, flip->from_size.y); } } void _transit_effect_resizable_flip_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__) { EINA_SAFETY_ON_NULL_RETURN(effect); Elm_Transit_Effect_ResizableFlip *resizable_flip = effect; Eina_List *elist, *elist_next; Elm_Transit_Effect_ResizableFlip_Node *resizable_flip_node; EINA_LIST_FOREACH_SAFE(resizable_flip->nodes, elist, elist_next, resizable_flip_node) { evas_object_map_enable_set(resizable_flip_node->front, EINA_FALSE); evas_object_map_enable_set(resizable_flip_node->back, EINA_FALSE); resizable_flip->nodes = eina_list_remove_list(resizable_flip->nodes, elist); evas_object_event_callback_del(resizable_flip_node->back, EVAS_CALLBACK_DEL, _resizable_flip_object_del_cb); evas_object_event_callback_del(resizable_flip_node->front, EVAS_CALLBACK_DEL, _resizable_flip_object_del_cb); free(resizable_flip_node); } free(resizable_flip); } void _transit_effect_resizable_flip_op(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__, double progress) { EINA_SAFETY_ON_NULL_RETURN(effect); Evas_Map *map; Evas_Object *obj; float x, y, w, h; float degree; Evas_Coord half_w, half_h; Elm_Transit_Effect_ResizableFlip *resizable_flip = effect; Elm_Transit_Effect_ResizableFlip_Node *resizable_flip_node; Eina_List *elist; map = evas_map_new(4); if (!map) return; if (resizable_flip->cw) degree = (float)(progress * 180); else degree = (float)(progress * -180); if (!resizable_flip->nodes) resizable_flip->nodes = _resizable_flip_nodes_build(transit, resizable_flip); EINA_LIST_FOREACH(resizable_flip->nodes, elist, resizable_flip_node) { if ((degree < 90) && (degree > -90)) { obj = resizable_flip_node->front; if (resizable_flip_node->front != resizable_flip_node->back) { evas_object_hide(resizable_flip_node->back); evas_object_show(resizable_flip_node->front); } } else { obj = resizable_flip_node->back; if (resizable_flip_node->front != resizable_flip_node->back) { evas_object_hide(resizable_flip_node->front); evas_object_show(resizable_flip_node->back); } } x = resizable_flip_node->from_pos.x + (resizable_flip_node->to_pos.x * progress); y = resizable_flip_node->from_pos.y + (resizable_flip_node->to_pos.y * progress); w = resizable_flip_node->from_size.x + (resizable_flip_node->to_size.x * progress); h = resizable_flip_node->from_size.y + (resizable_flip_node->to_size.y * progress); evas_map_point_coord_set(map, 0, x, y, 0); evas_map_point_coord_set(map, 1, x + w, y, 0); evas_map_point_coord_set(map, 2, x + w, y + h, 0); evas_map_point_coord_set(map, 3, x, y + h, 0); half_w = (Evas_Coord)(w / 2); half_h = (Evas_Coord)(h / 2); if (resizable_flip->axis == ELM_TRANSIT_EFFECT_FLIP_AXIS_Y) { if ((degree >= 90) || (degree <= -90)) { if (!_recover_image_uv(obj, map, EINA_TRUE, EINA_FALSE)) _set_image_uv_by_axis_y(map, resizable_flip_node, EINA_TRUE); } else { if (!_recover_image_uv(obj, map, EINA_FALSE, EINA_FALSE)) _set_image_uv_by_axis_y(map, resizable_flip_node, EINA_FALSE); } evas_map_util_3d_rotate(map, 0, degree, 0, x + half_w, y + half_h, 0); } else { if ((degree >= 90) || (degree <= -90)) { if (!_recover_image_uv(obj, map, EINA_TRUE, EINA_TRUE)) _set_image_uv_by_axis_x(map, resizable_flip_node, EINA_TRUE); } else { if (!_recover_image_uv(obj, map, EINA_FALSE, EINA_TRUE)) _set_image_uv_by_axis_x(map, resizable_flip_node, EINA_FALSE); } evas_map_util_3d_rotate(map, degree, 0, 0, x + half_w, y + half_h, 0); } evas_map_util_3d_perspective(map, x + half_w, y + half_h, 0, _TRANSIT_FOCAL); evas_object_map_enable_set(resizable_flip_node->front, EINA_TRUE); evas_object_map_enable_set(resizable_flip_node->back, EINA_TRUE); evas_object_map_set(obj, map); } evas_map_free(map); } static Elm_Transit_Effect * _transit_effect_resizable_flip_context_new(Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw) { Elm_Transit_Effect_ResizableFlip *resizable_flip; resizable_flip = ELM_NEW(Elm_Transit_Effect_ResizableFlip); if (!resizable_flip) return NULL; resizable_flip->cw = cw; resizable_flip->axis = axis; return resizable_flip; } EAPI Elm_Transit_Effect * elm_transit_effect_resizable_flip_add(Elm_Transit *transit, Elm_Transit_Effect_Flip_Axis axis, Eina_Bool cw) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); Elm_Transit_Effect *effect = _transit_effect_resizable_flip_context_new(axis, cw); if (!effect) { ERR("Failed to allocate resizable_flip effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_resizable_flip_op, effect, _transit_effect_resizable_flip_context_free); return effect; } /////////////////////////////////////////////////////////////////////////// //Wipe Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Wipe Elm_Transit_Effect_Wipe; struct _Elm_Transit_Effect_Wipe { Elm_Transit_Effect_Wipe_Type type; Elm_Transit_Effect_Wipe_Dir dir; }; static void _elm_fx_wipe_hide(Evas_Map * map, Elm_Transit_Effect_Wipe_Dir dir, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float progress) { Evas_Coord w2, h2; switch (dir) { case ELM_TRANSIT_EFFECT_WIPE_DIR_LEFT: w2 = w - (w * progress); h2 = (y + h); evas_map_point_image_uv_set(map, 0, 0, 0); evas_map_point_image_uv_set(map, 1, w2, 0); evas_map_point_image_uv_set(map, 2, w2, h); evas_map_point_image_uv_set(map, 3, 0, h); evas_map_point_coord_set(map, 0, x, y, 0); evas_map_point_coord_set(map, 1, x + w2, y, 0); evas_map_point_coord_set(map, 2, x + w2, h2, 0); evas_map_point_coord_set(map, 3, x, h2, 0); break; case ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT: w2 = (w * progress); h2 = (y + h); evas_map_point_image_uv_set(map, 0, w2, 0); evas_map_point_image_uv_set(map, 1, w, 0); evas_map_point_image_uv_set(map, 2, w, h); evas_map_point_image_uv_set(map, 3, w2, h); evas_map_point_coord_set(map, 0, x + w2, y, 0); evas_map_point_coord_set(map, 1, x + w, y, 0); evas_map_point_coord_set(map, 2, x + w, h2, 0); evas_map_point_coord_set(map, 3, x + w2, h2, 0); break; case ELM_TRANSIT_EFFECT_WIPE_DIR_UP: w2 = (x + w); h2 = h - (h * progress); evas_map_point_image_uv_set(map, 0, 0, 0); evas_map_point_image_uv_set(map, 1, w, 0); evas_map_point_image_uv_set(map, 2, w, h2); evas_map_point_image_uv_set(map, 3, 0, h2); evas_map_point_coord_set(map, 0, x, y, 0); evas_map_point_coord_set(map, 1, w2, y, 0); evas_map_point_coord_set(map, 2, w2, y+h2, 0); evas_map_point_coord_set(map, 3, x, y+h2, 0); break; case ELM_TRANSIT_EFFECT_WIPE_DIR_DOWN: w2 = (x + w); h2 = (h * progress); evas_map_point_image_uv_set(map, 0, 0, h2); evas_map_point_image_uv_set(map, 1, w, h2); evas_map_point_image_uv_set(map, 2, w, h); evas_map_point_image_uv_set(map, 3, 0, h); evas_map_point_coord_set(map, 0, x, y + h2, 0); evas_map_point_coord_set(map, 1, w2, y + h2, 0); evas_map_point_coord_set(map, 2, w2, y + h, 0); evas_map_point_coord_set(map, 3, x, y + h, 0); break; default: break; } evas_map_util_3d_perspective(map, x + (w / 2), y + (h / 2), 0, _TRANSIT_FOCAL); } static void _elm_fx_wipe_show(Evas_Map *map, Elm_Transit_Effect_Wipe_Dir dir, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, float progress) { Evas_Coord w2, h2; switch (dir) { case ELM_TRANSIT_EFFECT_WIPE_DIR_LEFT: w2 = (w - (w * progress)); h2 = (y + h); evas_map_point_image_uv_set(map, 0, w2, 0); evas_map_point_image_uv_set(map, 1, w, 0); evas_map_point_image_uv_set(map, 2, w, h); evas_map_point_image_uv_set(map, 3, w2, h); evas_map_point_coord_set(map, 0, x + w2, y, 0); evas_map_point_coord_set(map, 1, w, y, 0); evas_map_point_coord_set(map, 2, w, h2, 0); evas_map_point_coord_set(map, 3, x + w2, h2, 0); break; case ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT: w2 = (w * progress); h2 = (y + h); evas_map_point_image_uv_set(map, 0, 0, 0); evas_map_point_image_uv_set(map, 1, w2, 0); evas_map_point_image_uv_set(map, 2, w2, h); evas_map_point_image_uv_set(map, 3, 0, h); evas_map_point_coord_set(map, 0, x, y, 0); evas_map_point_coord_set(map, 1, x + w2, y, 0); evas_map_point_coord_set(map, 2, x + w2, h2, 0); evas_map_point_coord_set(map, 3, x, h2, 0); break; case ELM_TRANSIT_EFFECT_WIPE_DIR_UP: w2 = (x + w); h2 = (h - (h * progress)); evas_map_point_image_uv_set(map, 0, 0, h2); evas_map_point_image_uv_set(map, 1, w, h2); evas_map_point_image_uv_set(map, 2, w, h); evas_map_point_image_uv_set(map, 3, 0, h); evas_map_point_coord_set(map, 0, x, y + h2, 0); evas_map_point_coord_set(map, 1, w2, y + h2, 0); evas_map_point_coord_set(map, 2, w2, y + h, 0); evas_map_point_coord_set(map, 3, x, y + h, 0); break; case ELM_TRANSIT_EFFECT_WIPE_DIR_DOWN: w2 = (x + w); h2 = (h * progress); evas_map_point_image_uv_set(map, 0, 0, 0); evas_map_point_image_uv_set(map, 1, w, 0); evas_map_point_image_uv_set(map, 2, w, h2); evas_map_point_image_uv_set(map, 3, 0, h2); evas_map_point_coord_set(map, 0, x, y, 0); evas_map_point_coord_set(map, 1, w2, y, 0); evas_map_point_coord_set(map, 2, w2, y + h2, 0); evas_map_point_coord_set(map, 3, x, y + h2, 0); break; default: break; } evas_map_util_3d_perspective(map, x + (w / 2), y + (h / 2), 0, _TRANSIT_FOCAL); } static void _transit_effect_wipe_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Eina_List *elist; Evas_Object *obj; Elm_Transit_Effect_Wipe *wipe = effect; Eina_Bool reverse = elm_transit_auto_reverse_get(transit); EINA_LIST_FOREACH(transit->objs, elist, obj) { if ((wipe->type == ELM_TRANSIT_EFFECT_WIPE_TYPE_SHOW && !reverse) || (wipe->type == ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE && reverse)) evas_object_show(obj); else evas_object_hide(obj); evas_object_map_enable_set(obj, EINA_FALSE); } free(wipe); } static void _transit_effect_wipe_op(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Elm_Transit_Effect_Wipe *wipe = effect; Evas_Map *map; Evas_Coord _x, _y, _w, _h; Eina_List *elist; Evas_Object *obj; const char *type; map = evas_map_new(4); if (!map) return; EINA_LIST_FOREACH(transit->objs, elist, obj) { type = evas_object_type_get(obj); if ((!type) || (strcmp(type, "image")) || evas_object_image_source_get(obj)) evas_object_geometry_get(obj, &_x, &_y, &_w, &_h); else { evas_object_image_size_get(obj, &_w, &_h); _x = 0; _y = 0; } if (wipe->type == ELM_TRANSIT_EFFECT_WIPE_TYPE_SHOW) _elm_fx_wipe_show(map, wipe->dir, _x, _y, _w, _h, (float)progress); else _elm_fx_wipe_hide(map, wipe->dir, _x, _y, _w, _h, (float)progress); evas_object_map_enable_set(obj, EINA_TRUE); evas_object_map_set(obj, map); } evas_map_free(map); } static Elm_Transit_Effect * _transit_effect_wipe_context_new(Elm_Transit_Effect_Wipe_Type type, Elm_Transit_Effect_Wipe_Dir dir) { Elm_Transit_Effect_Wipe *wipe; wipe = ELM_NEW(Elm_Transit_Effect_Wipe); if (!wipe) return NULL; wipe->type = type; wipe->dir = dir; return wipe; } EAPI void * elm_transit_effect_wipe_add(Elm_Transit *transit, Elm_Transit_Effect_Wipe_Type type, Elm_Transit_Effect_Wipe_Dir dir) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); void *effect = _transit_effect_wipe_context_new(type, dir); if (!effect) { ERR("Failed to allocate wipe effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_wipe_op, effect, _transit_effect_wipe_context_free); return effect; } /////////////////////////////////////////////////////////////////////////// //Color Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Color Elm_Transit_Effect_Color; struct _Elm_Transit_Effect_Color { struct _unsigned_color { unsigned int r, g, b, a; } from; struct _signed_color { int r, g, b, a; } to; }; static void _transit_effect_color_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__) { Elm_Transit_Effect_Color *color = effect; free(color); } static void _transit_effect_color_op(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Elm_Transit_Effect_Color *color = effect; Evas_Object *obj; Eina_List *elist; unsigned int r, g, b, a; r = (color->from.r + (int)((float)color->to.r * progress)); g = (color->from.g + (int)((float)color->to.g * progress)); b = (color->from.b + (int)((float)color->to.b * progress)); a = (color->from.a + (int)((float)color->to.a * progress)); EINA_LIST_FOREACH(transit->objs, elist, obj) evas_object_color_set(obj, r, g, b, a); } static Elm_Transit_Effect * _transit_effect_color_context_new(unsigned int from_r, unsigned int from_g, unsigned int from_b, unsigned int from_a, unsigned int to_r, unsigned int to_g, unsigned int to_b, unsigned int to_a) { Elm_Transit_Effect_Color *color; color = ELM_NEW(Elm_Transit_Effect_Color); if (!color) return NULL; color->from.r = from_r; color->from.g = from_g; color->from.b = from_b; color->from.a = from_a; color->to.r = to_r - from_r; color->to.g = to_g - from_g; color->to.b = to_b - from_b; color->to.a = to_a - from_a; return color; } EAPI Elm_Transit_Effect * elm_transit_effect_color_add(Elm_Transit *transit, unsigned int from_r, unsigned int from_g, unsigned int from_b, unsigned int from_a, unsigned int to_r, unsigned int to_g, unsigned int to_b, unsigned int to_a) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); Elm_Transit_Effect *effect = _transit_effect_color_context_new(from_r, from_g, from_b, from_a, to_r, to_g, to_b, to_a); if (!effect) { ERR("Failed to allocate color effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_color_op, effect, _transit_effect_color_context_free); return effect; } /////////////////////////////////////////////////////////////////////////// //Fade Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Fade Elm_Transit_Effect_Fade; typedef struct _Elm_Transit_Effect_Fade_Node Elm_Transit_Effect_Fade_Node; struct _Elm_Transit_Effect_Fade_Node { Evas_Object *before; Evas_Object *after; struct _signed_color before_color, after_color; int before_alpha; int after_alpha; Eina_Bool inversed : 1; }; struct _Elm_Transit_Effect_Fade { Eina_List *nodes; }; static void _fade_object_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit_Effect_Fade *fade = data; Eina_List *elist; Elm_Transit_Effect_Fade_Node *fade_node; EINA_LIST_FOREACH(fade->nodes, elist, fade_node) { if (fade_node->before == obj) evas_object_event_callback_del(fade_node->after, EVAS_CALLBACK_DEL, _fade_object_del_cb); else if (fade_node->after == obj) evas_object_event_callback_del(fade_node->before, EVAS_CALLBACK_DEL, _fade_object_del_cb); else continue; fade->nodes = eina_list_remove_list(fade->nodes, elist); free(fade_node); break; } } static Eina_List * _fade_nodes_build(Elm_Transit *transit, Elm_Transit_Effect_Fade *fade_data) { Elm_Transit_Effect_Fade_Node *fade; Eina_List *data_list = NULL; int i, count; count = eina_list_count(transit->objs); for (i = 0; i < count; i += 2) { fade = ELM_NEW(Elm_Transit_Effect_Fade_Node); if (!fade) { eina_list_free(data_list); return NULL; } fade->before = eina_list_nth(transit->objs, i); fade->after = eina_list_nth(transit->objs, i+1); evas_object_color_get(fade->before, &fade->before_color.r, &fade->before_color.g, &fade->before_color.b, &fade->before_color.a); evas_object_color_get(fade->after, &fade->after_color.r, &fade->after_color.g, &fade->after_color.b, &fade->after_color.a); fade->before_alpha = (255 - fade->before_color.a); fade->after_alpha = (255 - fade->after_color.a); data_list = eina_list_append(data_list, fade); evas_object_event_callback_add(fade->before, EVAS_CALLBACK_DEL, _fade_object_del_cb, fade_data); evas_object_event_callback_add(fade->after, EVAS_CALLBACK_DEL, _fade_object_del_cb, fade_data); } return data_list; } static void _transit_effect_fade_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__) { EINA_SAFETY_ON_NULL_RETURN(effect); Elm_Transit_Effect_Fade *fade = effect; Elm_Transit_Effect_Fade_Node *fade_node; Eina_List *elist, *elist_next; EINA_LIST_FOREACH_SAFE(fade->nodes, elist, elist_next, fade_node) { evas_object_color_set(fade_node->before, fade_node->before_color.r, fade_node->before_color.g, fade_node->before_color.b, fade_node->before_color.a); evas_object_color_set(fade_node->after, fade_node->after_color.r, fade_node->after_color.g, fade_node->after_color.b, fade_node->after_color.a); fade->nodes = eina_list_remove_list(fade->nodes, elist); evas_object_event_callback_del(fade_node->before, EVAS_CALLBACK_DEL, _fade_object_del_cb); evas_object_event_callback_del(fade_node->after, EVAS_CALLBACK_DEL, _fade_object_del_cb); free(fade_node); } free(fade); } static void _transit_effect_fade_op(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__, double progress) { EINA_SAFETY_ON_NULL_RETURN(effect); Elm_Transit_Effect_Fade *fade = effect; Eina_List *elist; Elm_Transit_Effect_Fade_Node *fade_node; float _progress; if (!fade->nodes) fade->nodes = _fade_nodes_build(transit, fade); EINA_LIST_FOREACH(fade->nodes, elist, fade_node) { if (progress < 0.5) { if (!fade_node->inversed) { evas_object_hide(fade_node->after); evas_object_show(fade_node->before); fade_node->inversed = EINA_TRUE; } _progress = (1 - (progress * 2)); evas_object_color_set(fade_node->before, fade_node->before_color.r * _progress, fade_node->before_color.g * _progress, fade_node->before_color.b * _progress, fade_node->before_color.a + fade_node->before_alpha * (1 - _progress)); } else { if (fade_node->inversed) { evas_object_hide(fade_node->before); evas_object_show(fade_node->after); fade_node->inversed = EINA_FALSE; } _progress = ((progress - 0.5) * 2); evas_object_color_set(fade_node->after, fade_node->after_color.r * _progress, fade_node->after_color.g * _progress, fade_node->after_color.b * _progress, fade_node->after_color.a + fade_node->after_alpha * (1 - _progress)); } } } static Elm_Transit_Effect * _transit_effect_fade_context_new(void) { Elm_Transit_Effect_Fade *fade; fade = ELM_NEW(Elm_Transit_Effect_Fade); if (!fade) return NULL; return fade; } EAPI Elm_Transit_Effect * elm_transit_effect_fade_add(Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); Elm_Transit_Effect *effect = _transit_effect_fade_context_new(); if (!effect) { ERR("Failed to allocate fade effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_fade_op, effect, _transit_effect_fade_context_free); return effect; } /////////////////////////////////////////////////////////////////////////// //Blend Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Blend Elm_Transit_Effect_Blend; typedef struct _Elm_Transit_Effect_Blend_Node Elm_Transit_Effect_Blend_Node; struct _Elm_Transit_Effect_Blend_Node { Evas_Object *before; Evas_Object *after; struct _signed_color from, to; }; struct _Elm_Transit_Effect_Blend { Eina_List *nodes; }; static void _blend_object_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit_Effect_Blend *blend = data; Eina_List *elist; Elm_Transit_Effect_Blend_Node *blend_node; EINA_LIST_FOREACH(blend->nodes, elist, blend_node) { if (blend_node->after == obj) evas_object_event_callback_del(blend_node->before, EVAS_CALLBACK_DEL, _blend_object_del_cb); else if (blend_node->before == obj) evas_object_event_callback_del(blend_node->after, EVAS_CALLBACK_DEL, _blend_object_del_cb); else continue; blend->nodes = eina_list_remove_list(blend->nodes, elist); free(blend_node); break; } } static Eina_List * _blend_nodes_build(Elm_Transit *transit, Elm_Transit_Effect_Blend *blend) { Elm_Transit_Effect_Blend_Node *blend_node; Eina_List *data_list = NULL; int i, count; count = eina_list_count(transit->objs); for (i = 0; i < (count - 1); i += 2) { blend_node = ELM_NEW(Elm_Transit_Effect_Blend_Node); if (!blend_node) { eina_list_free(data_list); return NULL; } blend_node->before = eina_list_nth(transit->objs, i); blend_node->after = eina_list_nth(transit->objs, i + 1); evas_object_show(blend_node->before); evas_object_show(blend_node->after); evas_object_color_get(blend_node->before, &blend_node->from.r, &blend_node->from.g, &blend_node->from.b, &blend_node->from.a); evas_object_color_get(blend_node->after, &blend_node->to.r, &blend_node->to.g, &blend_node->to.b, &blend_node->to.a); data_list = eina_list_append(data_list, blend_node); evas_object_event_callback_add(blend_node->before, EVAS_CALLBACK_DEL, _blend_object_del_cb, blend); evas_object_event_callback_add(blend_node->after, EVAS_CALLBACK_DEL, _blend_object_del_cb, blend); } return data_list; } void _transit_effect_blend_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__) { EINA_SAFETY_ON_NULL_RETURN(effect); Elm_Transit_Effect_Blend *blend = effect; Elm_Transit_Effect_Blend_Node *blend_node; Eina_List *elist, *elist_next; EINA_LIST_FOREACH_SAFE(blend->nodes, elist, elist_next, blend_node) { evas_object_color_set(blend_node->before, blend_node->from.r, blend_node->from.g, blend_node->from.b, blend_node->from.a); evas_object_color_set(blend_node->after, blend_node->to.r, blend_node->to.g, blend_node->to.b, blend_node->to.a); if (elm_transit_auto_reverse_get(transit)) evas_object_hide(blend_node->after); else evas_object_hide(blend_node->before); blend->nodes = eina_list_remove_list(blend->nodes, elist); evas_object_event_callback_del(blend_node->before, EVAS_CALLBACK_DEL, _blend_object_del_cb); evas_object_event_callback_del(blend_node->after, EVAS_CALLBACK_DEL, _blend_object_del_cb); free(blend_node); } free(blend); } void _transit_effect_blend_op(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Elm_Transit_Effect_Blend *blend = effect; Elm_Transit_Effect_Blend_Node *blend_node; Eina_List *elist; if (!blend->nodes) blend->nodes = _blend_nodes_build(transit, blend); EINA_LIST_FOREACH(blend->nodes, elist, blend_node) { evas_object_color_set(blend_node->before, (int)(blend_node->from.r * (1 - progress)), (int)(blend_node->from.g * (1 - progress)), (int)(blend_node->from.b * (1 - progress)), (int)(blend_node->from.a * (1 - progress))); evas_object_color_set(blend_node->after, (int)(blend_node->to.r * progress), (int)(blend_node->to.g * progress), (int)(blend_node->to.b * progress), (int)(blend_node->to.a * progress)); } } static Elm_Transit_Effect * _transit_effect_blend_context_new(void) { Elm_Transit_Effect_Blend *blend; blend = ELM_NEW(Elm_Transit_Effect_Blend); if (!blend) return NULL; return blend; } EAPI Elm_Transit_Effect * elm_transit_effect_blend_add(Elm_Transit *transit) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); Elm_Transit_Effect *effect = _transit_effect_blend_context_new(); if (!effect) { ERR("Failed to allocate blend effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_blend_op, effect, _transit_effect_blend_context_free); return effect; } /////////////////////////////////////////////////////////////////////////// //Rotation Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Rotation Elm_Transit_Effect_Rotation; struct _Elm_Transit_Effect_Rotation { float from, to; }; static void _transit_effect_rotation_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__) { Elm_Transit_Effect_Rotation *rotation = effect; free(rotation); } static void _transit_effect_rotation_op(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Elm_Transit_Effect_Rotation *rotation = effect; Evas_Map *map; Evas_Coord x, y, w, h; float degree; float half_w, half_h; Eina_List *elist; Evas_Object *obj; map = evas_map_new(4); if (!map) return; EINA_LIST_FOREACH(transit->objs, elist, obj) { evas_map_util_points_populate_from_object_full(map, obj, 0); degree = rotation->from + (float)(progress * rotation->to); evas_object_geometry_get(obj, &x, &y, &w, &h); half_w = (float)w * 0.5; half_h = (float)h * 0.5; evas_map_util_rotate(map, degree, x + half_w, y + half_h); evas_map_util_3d_perspective(map, x + half_w, y + half_h, 0, _TRANSIT_FOCAL); evas_object_map_enable_set(obj, EINA_TRUE); evas_object_map_set(obj, map); } evas_map_free(map); } static Elm_Transit_Effect * _transit_effect_rotation_context_new(float from_degree, float to_degree) { Elm_Transit_Effect_Rotation *rotation; rotation = ELM_NEW(Elm_Transit_Effect_Rotation); if (!rotation) return NULL; rotation->from = from_degree; rotation->to = to_degree - from_degree; return rotation; } EAPI Elm_Transit_Effect * elm_transit_effect_rotation_add(Elm_Transit *transit, float from_degree, float to_degree) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); Elm_Transit_Effect *effect = _transit_effect_rotation_context_new(from_degree, to_degree); if (!effect) { ERR("Failed to allocate rotation effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_rotation_op, effect, _transit_effect_rotation_context_free); return effect; } /////////////////////////////////////////////////////////////////////////// //ImageAnimation Effect /////////////////////////////////////////////////////////////////////////// typedef struct _Elm_Transit_Effect_Image_Animation Elm_Transit_Effect_Image_Animation; struct _Elm_Transit_Effect_Image_Animation { Eina_List *images; unsigned int prev_idx; }; static void _transit_effect_image_animation_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__) { EINA_SAFETY_ON_NULL_RETURN(effect); Elm_Transit_Effect_Image_Animation *image_animation = effect; const char *image; Eina_List *elist, *elist_next; EINA_LIST_FOREACH_SAFE(image_animation->images, elist, elist_next, image) { image_animation->images = eina_list_remove_list(image_animation->images, elist); eina_stringshare_del(image); } free(image_animation); } static void _transit_effect_image_animation_op(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress) { EINA_SAFETY_ON_NULL_RETURN(effect); EINA_SAFETY_ON_NULL_RETURN(transit); Eina_List *elist; Evas_Object *obj; const char *type, *type_deprecated; Elm_Transit_Effect_Image_Animation *image_animation = effect; unsigned int idx = 0; int len; type = eina_stringshare_add("elm_image"); //FIXME: Remove later when elm_icon is cleared. type_deprecated = eina_stringshare_add("elm_icon"); len = eina_list_count(image_animation->images); if (len) { idx = floor(progress * len); if (image_animation->prev_idx != idx) { EINA_LIST_FOREACH(transit->objs, elist, obj) { if (elm_widget_type_check(obj, type, __func__) || elm_widget_type_check(obj, type_deprecated, __func__)) { const char *file = eina_list_nth(image_animation->images, idx); elm_image_file_set(obj, file, NULL); elm_image_preload_disabled_set(obj, EINA_TRUE); } } } image_animation->prev_idx = idx; } eina_stringshare_del(type); eina_stringshare_del(type_deprecated); } static Elm_Transit_Effect * _transit_effect_image_animation_context_new(Eina_List *images) { Elm_Transit_Effect_Image_Animation *image_animation; image_animation = ELM_NEW(Elm_Transit_Effect_Image_Animation); if (!image_animation) return NULL; image_animation->images = images; image_animation->prev_idx = -1; return image_animation; } EAPI Elm_Transit_Effect * elm_transit_effect_image_animation_add(Elm_Transit *transit, Eina_List *images) { ELM_TRANSIT_CHECK_OR_RETURN(transit, NULL); Elm_Transit_Effect *effect = _transit_effect_image_animation_context_new(images); if (!effect) { ERR("Failed to allocate image_animation effect! : transit=%p", transit); return NULL; } elm_transit_effect_add(transit, _transit_effect_image_animation_op, effect, _transit_effect_image_animation_context_free); return effect; } elementary-1.7.7/src/lib/elm_grid.h0000664000175000017500000000717312127353615014123 00000000000000/** * @defgroup Grid Grid * @ingroup Elementary * * @image html grid_inheritance_tree.png * @image latex grid_inheritance_tree.eps * * The grid is a grid layout widget that lays out a series of children as a * fixed "grid" of widgets using a given percentage of the grid width and * height each using the child object. * * The Grid uses a "Virtual resolution" that is stretched to fill the grid * widgets size itself. The default is 100 x 100, so that means the * position and sizes of children will effectively be percentages (0 to 100) * of the width or height of the grid widget * * @{ */ /** * Add a new grid to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Grid */ EAPI Evas_Object *elm_grid_add(Evas_Object *parent); /** * Set the virtual size of the grid * * @param obj The grid object * @param w The virtual width of the grid * @param h The virtual height of the grid * * @ingroup Grid */ EAPI void elm_grid_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h); /** * Get the virtual size of the grid * * @param obj The grid object * @param w Pointer to integer to store the virtual width of the grid * @param h Pointer to integer to store the virtual height of the grid * * @ingroup Grid */ EAPI void elm_grid_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); /** * Pack child at given position and size * * @param obj The grid object * @param subobj The child to pack * @param x The virtual x coord at which to pack it * @param y The virtual y coord at which to pack it * @param w The virtual width at which to pack it * @param h The virtual height at which to pack it * * @ingroup Grid */ EAPI void elm_grid_pack(Evas_Object *obj, Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); /** * Unpack a child from a grid object * * @param obj The grid object * @param subobj The child to unpack * * @ingroup Grid */ EAPI void elm_grid_unpack(Evas_Object *obj, Evas_Object *subobj); /** * Faster way to remove all child objects from a grid object. * * @param obj The grid object * @param clear If true, it will delete just removed children * * @ingroup Grid */ EAPI void elm_grid_clear(Evas_Object *obj, Eina_Bool clear); /** * Set packing of an existing child at to position and size * * @param subobj The child to set packing of * @param x The virtual x coord at which to pack it * @param y The virtual y coord at which to pack it * @param w The virtual width at which to pack it * @param h The virtual height at which to pack it * * @ingroup Grid */ EAPI void elm_grid_pack_set(Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); /** * Get packing of a child * * @param subobj The child to query * @param x Pointer to integer to store the virtual x coord * @param y Pointer to integer to store the virtual y coord * @param w Pointer to integer to store the virtual width * @param h Pointer to integer to store the virtual height * * @ingroup Grid */ EAPI void elm_grid_pack_get(Evas_Object *subobj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); /** * Get the list of the children for the grid. * * @param obj The grid object * * @note This is a duplicate of the list kept by the grid internally. It's up to the user to destroy it when it no longer needs it. It's possible to remove objects from the grid when walking this list, but these removals won't be reflected on it. * * @ingroup Grid */ EAPI Eina_List *elm_grid_children_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/els_box.h0000664000175000017500000000015412127353615013764 00000000000000void _els_box_layout(Evas_Object *o, Evas_Object_Box_Data *priv, int horizontal, int homogeneous, int rtl); elementary-1.7.7/src/lib/elm_widget_image.h0000664000175000017500000002624112127353615015620 00000000000000#ifndef ELM_WIDGET_IMAGE_H #define ELM_WIDGET_IMAGE_H /** * @addtogroup Widget * @{ * * @section elm-image-class The Elementary Image Class * * This class defines a common interface for @b image objects having * an image as their basic graphics. This interface is so that one can * tune various properties of the image, like: * - smooth scaling, * - orientation, * - aspect ratio during resizes, etc. * * Image files may be set via memory buffers, image files, EET files * with image data or Edje files. On the last case (which is * exceptional), most of the properties cited above will @b not be * changeable anymore. */ /** * @def ELM_IMAGE_CLASS * * Use this macro to cast whichever subclass of * #Elm_Image_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_IMAGE_CLASS(x) ((Elm_Image_Smart_Class *) x) /** * @def ELM_IMAGE_DATA * * Use this macro to cast whichever subdata of * #Elm_Image_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_IMAGE_DATA(x) ((Elm_Image_Smart_Data *) x) /** * @def ELM_IMAGE_SMART_CLASS_VERSION * * Current version for Elementary image @b base smart class, a value * which goes to _Elm_Image_Smart_Class::version. * * @ingroup Widget */ #define ELM_IMAGE_SMART_CLASS_VERSION 1 /** * @def ELM_IMAGE_SMART_CLASS_INIT * * Initializer for a whole #Elm_Image_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_IMAGE_SMART_CLASS_INIT_NULL * @see ELM_IMAGE_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_IMAGE_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_IMAGE_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, \ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, \ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL} /** * @def ELM_IMAGE_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Image_Smart_Class structure. * * @see ELM_IMAGE_SMART_CLASS_INIT_NAME_VERSION * @see ELM_IMAGE_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_IMAGE_SMART_CLASS_INIT_NULL \ ELM_IMAGE_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_IMAGE_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Image_Smart_Class structure and * set its name and version. * * This is similar to #ELM_IMAGE_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Image_Smart_Class (base field) * to the latest #ELM_IMAGE_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_IMAGE_SMART_CLASS_INIT_NULL * @see ELM_IMAGE_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_IMAGE_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_IMAGE_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary image base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets relying on an * image as the building block of its visuals. */ typedef struct _Elm_Image_Smart_Class { Elm_Widget_Smart_Class base; /**< Base Elementary widget class struct, since we're inheriting from it */ int version; /**< Version of this smart class definition */ void (*sizing_eval)(Evas_Object *obj); /* 'Virtual' function on evalutating the object's final geometry */ Eina_Bool (*memfile_set)(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key); /* 'Virtual' function on setting the image content on the object via a memory buffer */ Eina_Bool (*file_set)(Evas_Object *obj, const char *file, const char *key); /* 'Virtual' function on setting the image content on the object via a file. It may be a direct image, an EET-encoded image or an Edje file. They @a key argument will be used for the last two cases mentioned (@c NULL must be used on the first). Beware that the Edje case will only be detected by an @c "edj" extension on the file name. */ void (*file_get)(const Evas_Object *obj, const char **file, const char **key); /* 'Virtual' function on retrieving back the image object's file path and key */ Evas_Object *(*image_object_get)(const Evas_Object *obj); /* 'Virtual' function on retrieving the object's internal image file, which may me an Evas image or an Edje file */ void (*size_get)(const Evas_Object *obj, int *w, int *h); /* 'Virtual' function on retrieving the size of the object's internal image. */ void (*preload_set)(Evas_Object *obj, Eina_Bool disable); /* 'Virtual' function on enabling/disabling pre-loading for the object's image data. */ void (*fill_inside_set)(Evas_Object *obj, Eina_Bool fill_inside); /* 'Virtual' function on how to resize the object's internal image, when maintaining a given aspect ratio -- leave blank spaces or scale to fill all space, with pixels out of bounds. */ Eina_Bool (*fill_inside_get)(const Evas_Object *obj); /* 'Virtual' function on retrieving how the object's internal image is to be resized, when maintaining a given aspect ratio. */ void (*scale_set)(Evas_Object *obj, double scale); /* 'Virtual' function on setting the scale for the object's image size (@c 1.0 meaning original size). */ double (*scale_get)(const Evas_Object *obj); /* 'Virtual' function on retrieving the scale for the object's image size. */ void (*smooth_scale_set)(Evas_Object *obj, Eina_Bool smooth); /* 'Virtual' function on setting whether the object's image should be scaled smoothly or not. */ Eina_Bool (*smooth_scale_get)(const Evas_Object *obj); /* 'Virtual' function on retrieving whether the object's image is to scaled smoothly or not. */ void (*resize_up_set)(Evas_Object *obj, Eina_Bool resize_up); /* 'Virtual' function on setting whether the object's image can be resized to a size greater than the original one. */ Eina_Bool (*resize_up_get)(const Evas_Object *obj); /* 'Virtual' function on retrieving whether the object's image can be resized to a size greater than the original one. */ void (*resize_down_set)(Evas_Object *obj, Eina_Bool resize_down); /* 'Virtual' function on setting whether the object's image can be resized to a size smaller than the original one. */ Eina_Bool (*resize_down_get)(const Evas_Object *obj); /* 'Virtual' function on retrieving whether the object's image can be resized to a size smaller than the original one. */ void (*load_size_set)(Evas_Object *obj, int size); /* 'Virtual' function on setting the object's image loading size (in pixels, applied to both axis). */ int (*load_size_get)(const Evas_Object *obj); /* 'Virtual' function on retrieving the object's image loading size. */ void (*orient_set)(Evas_Object *obj, Elm_Image_Orient orient); /* 'Virtual' function on setting the object's image orientation. */ Elm_Image_Orient (*orient_get)(const Evas_Object *obj); /* 'Virtual' function on retrieving the object's image orientation. */ void (*aspect_fixed_set)(Evas_Object *obj, Eina_Bool fixed); /* 'Virtual' function on setting whether the original aspect ratio of the object's image should be kept if it's resized. */ Eina_Bool (*aspect_fixed_get)(const Evas_Object *obj); /* 'Virtual' function on retrieving whether the original aspect ratio of the object's image is to be kept if it's resized. */ void (*edit_set)(Evas_Object *obj, Eina_Bool edit, Evas_Object *parent); /* 'Virtual' function on setting whether the object is a valid target/source for drag and drop actions. */ Eina_Bool (*edit_get)(const Evas_Object *obj); /* 'Virtual' function on retrieving whether the object is a valid target/source for drag and drop actions. */ } Elm_Image_Smart_Class; /** * Base widget smart data extended with image instance data. */ typedef struct _Elm_Image_Smart_Data Elm_Image_Smart_Data; struct _Elm_Image_Smart_Data { Elm_Widget_Smart_Data base; Evas_Object *img; Evas_Object *prev_img; Evas_Coord img_x, img_y, img_w, img_h; int load_size; double scale; Elm_Image_Orient orient; int frame_count; int cur_frame; double frame_duration; Eina_Bool aspect_fixed : 1; Eina_Bool fill_inside : 1; Eina_Bool resize_down : 1; Eina_Bool preloading : 1; Eina_Bool resize_up : 1; Eina_Bool no_scale : 1; Eina_Bool smooth : 1; Eina_Bool show : 1; Eina_Bool edit : 1; Eina_Bool edje : 1; Eina_Bool anim : 1; Eina_Bool play : 1; Ecore_Timer *anim_timer; }; /** * @} */ EAPI extern const char ELM_IMAGE_SMART_NAME[]; EAPI const Elm_Image_Smart_Class *elm_image_smart_class_get(void); #define ELM_IMAGE_DATA_GET(o, sd) \ Elm_Image_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_IMAGE_DATA_GET_OR_RETURN(o, ptr) \ ELM_IMAGE_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_IMAGE_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_IMAGE_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_IMAGE_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_IMAGE_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_inwin.c0000664000175000017500000001021112127353615014300 00000000000000#include #include "elm_priv.h" #include "elm_widget_inwin.h" EAPI const char ELM_INWIN_SMART_NAME[] = "elm_inwin"; EVAS_SMART_SUBCLASS_NEW (ELM_INWIN_SMART_NAME, _elm_inwin, Elm_Inwin_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, NULL); static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"default", "elm.swallow.content"}, {NULL, NULL} }; static void _elm_inwin_smart_sizing_eval(Evas_Object *obj) { Evas_Object *content; Evas_Coord minw = -1, minh = -1; ELM_INWIN_DATA_GET(obj, sd); content = elm_layout_content_get(obj, NULL); if (!content) return; evas_object_size_hint_min_get(content, &minw, &minh); edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static Eina_Bool _elm_inwin_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Evas_Object *content; content = elm_layout_content_get(obj, NULL); /* attempt to follow focus cycle into sub-object */ if (content) { elm_widget_focus_next_get(content, dir, next); if (*next) return EINA_TRUE; } *next = (Evas_Object *)obj; return EINA_FALSE; } static void _elm_inwin_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Inwin_Smart_Data); ELM_WIDGET_CLASS(_elm_inwin_parent_sc)->base.add(obj); elm_widget_can_focus_set(obj, EINA_FALSE); elm_widget_highlight_ignore_set(obj, EINA_TRUE); evas_object_size_hint_weight_set(obj, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(obj, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_theme_set(obj, "win", "inwin", elm_object_style_get(obj)); } static void _elm_inwin_smart_parent_set(Evas_Object *obj, Evas_Object *parent) { elm_win_resize_object_add(parent, obj); elm_layout_sizing_eval(obj); } static void _elm_inwin_smart_set_user(Elm_Inwin_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_inwin_smart_add; ELM_WIDGET_CLASS(sc)->focus_next = _elm_inwin_smart_focus_next; ELM_WIDGET_CLASS(sc)->parent_set = _elm_inwin_smart_parent_set; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_inwin_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; } EAPI const Elm_Inwin_Smart_Class * elm_inwin_smart_class_get(void) { static Elm_Inwin_Smart_Class _sc = ELM_INWIN_SMART_CLASS_INIT_NAME_VERSION(ELM_INWIN_SMART_NAME); static const Elm_Inwin_Smart_Class *class = NULL; if (class) return class; _elm_inwin_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_win_inwin_add(Evas_Object *parent) { Evas_Object *obj; if (!parent || !elm_widget_type_check((parent), "elm_win", __func__)) return NULL; /* *has* to have a parent window */ obj = elm_widget_add(_elm_inwin_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_win_inwin_activate(Evas_Object *obj) { ELM_INWIN_CHECK(obj); ELM_INWIN_DATA_GET_OR_RETURN(obj, sd); evas_object_raise(obj); evas_object_show(obj); edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,action,show", "elm"); elm_object_focus_set(obj, EINA_TRUE); } EAPI void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content) { ELM_INWIN_CHECK(obj); ELM_INWIN_DATA_GET_OR_RETURN(obj, sd); ELM_CONTAINER_CLASS(_elm_inwin_parent_sc)->content_set(obj, NULL, content); } EAPI Evas_Object * elm_win_inwin_content_get(const Evas_Object *obj) { ELM_INWIN_CHECK(obj) NULL; ELM_INWIN_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return ELM_CONTAINER_CLASS(_elm_inwin_parent_sc)->content_get(obj, NULL); } EAPI Evas_Object * elm_win_inwin_content_unset(Evas_Object *obj) { ELM_INWIN_CHECK(obj) NULL; ELM_INWIN_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return ELM_CONTAINER_CLASS(_elm_inwin_parent_sc)->content_unset(obj, NULL); } elementary-1.7.7/src/lib/elm_widget_video.h0000664000175000017500000001134212127353615015640 00000000000000#ifndef ELM_WIDGET_VIDEO_H #define ELM_WIDGET_VIDEO_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-video-class The Elementary Video Class * * Elementary, besides having the @ref Video widget, exposes its * foundation -- the Elementary Video Class -- in order to create other * widgets which are a video with some more logic on top. */ /** * @def ELM_VIDEO_CLASS * * Use this macro to cast whichever subclass of * #Elm_Video_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_VIDEO_CLASS(x) ((Elm_Video_Smart_Class *)x) /** * @def ELM_VIDEO_DATA * * Use this macro to cast whichever subdata of * #Elm_Video_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_VIDEO_DATA(x) ((Elm_Video_Smart_Data *)x) /** * @def ELM_VIDEO_SMART_CLASS_VERSION * * Current version for Elementary video @b base smart class, a value * which goes to _Elm_Video_Smart_Class::version. * * @ingroup Widget */ #define ELM_VIDEO_SMART_CLASS_VERSION 1 /** * @def ELM_VIDEO_SMART_CLASS_INIT * * Initializer for a whole #Elm_Video_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_VIDEO_SMART_CLASS_INIT_NULL * @see ELM_VIDEO_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_VIDEO_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_VIDEO_SMART_CLASS_VERSION} /** * @def ELM_VIDEO_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Video_Smart_Class structure. * * @see ELM_VIDEO_SMART_CLASS_INIT_NAME_VERSION * @see ELM_VIDEO_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_VIDEO_SMART_CLASS_INIT_NULL \ ELM_VIDEO_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_VIDEO_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Video_Smart_Class structure and * set its name and version. * * This is similar to #ELM_VIDEO_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Video_Smart_Class (base field) * to the latest #ELM_VIDEO_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_VIDEO_SMART_CLASS_INIT_NULL * @see ELM_VIDEO_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_VIDEO_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_VIDEO_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary video base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a video. * * All of the functions listed on @ref Video namespace will work for * objects deriving from #Elm_Video_Smart_Class. */ typedef struct _Elm_Video_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Video_Smart_Class; /** * Base layout smart data extended with video instance data. */ typedef struct _Elm_Video_Smart_Data Elm_Video_Smart_Data; struct _Elm_Video_Smart_Data { Elm_Layout_Smart_Data base; Evas_Object *emotion; Ecore_Timer *timer; Eina_Bool stop : 1; Eina_Bool remember : 1; }; /** * @} */ EAPI extern const char ELM_VIDEO_SMART_NAME[]; EAPI const Elm_Video_Smart_Class *elm_video_smart_class_get(void); #define ELM_VIDEO_DATA_GET(o, sd) \ Elm_Video_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_VIDEO_DATA_GET_OR_RETURN(o, ptr) \ ELM_VIDEO_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_VIDEO_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_VIDEO_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_VIDEO_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_VIDEO_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_map.h0000664000175000017500000013751412127353615013756 00000000000000/** * @defgroup Map Map * @ingroup Elementary * * @image html map_inheritance_tree.png * @image latex map_inheritance_tree.eps * * @image html img/widget/map/preview-00.png * @image latex img/widget/map/preview-00.eps * * This is a widget specifically for displaying a map. It uses basically * OpenStreetMap provider http://www.openstreetmap.org/, * but custom providers can be added. * * It supports some basic but yet nice features: * @li zooming and scrolling, * @li markers with content to be displayed when user clicks over them, * @li group of markers and * @li routes. * * This widget implements the @b @ref elm-scrollable-interface * interface, so that all (non-deprecated) functions for the base @ref * Scroller widget also work for map objects. * * Smart callbacks one can listen to: * - @c "clicked" - This is called when a user has clicked the map without * dragging around. * - @c "clicked,double" - This is called when a user has double-clicked * the map. * - @c "press" - This is called when a user has pressed down on the map. * - @c "longpressed" - This is called when a user has pressed down on the map * @c for a long time without dragging around. * - @c "scroll" - the content has been scrolled (moved). * - @c "scroll,drag,start" - dragging the contents around has started. * - @c "scroll,drag,stop" - dragging the contents around has stopped. * - @c "scroll,anim,start" - scrolling animation has started. * - @c "scroll,anim,stop" - scrolling animation has stopped. * - @c "zoom,start" - Zoom animation started. * - @c "zoom,stop" - Zoom animation stopped. * - @c "zoom,change" - Zoom changed when using an auto zoom mode. * - @c "tile,load" - A map tile image load begins. * - @c "tile,loaded" - A map tile image load ends. * - @c "tile,loaded,fail" - A map tile image load fails. * - @c "route,load" - Route request begins. * - @c "route,loaded" - Route request ends. * - @c "route,loaded,fail" - Route request fails. * - @c "name,load" - Name request begins. * - @c "name,loaded" - Name request ends. * - @c "name,loaded,fail" - Name request fails. * - @c "overlay,clicked" - A overlay is clicked. * - @c "loaded" - when a map is finally loaded. @since 1.7 * * Available style for map widget: * - @c "default" * * Available style for markers: * - @c "radio" * - @c "radio2" * - @c "empty" * * Available style for marker bubble: * - @c "default" * * List of examples: * @li @ref map_example_01 * @li @ref map_example_02 * @li @ref map_example_03 */ /** * @addtogroup Map * @{ */ /** * Set map's zoom behavior. It can be set to manual or automatic. * * Default value is #ELM_MAP_ZOOM_MODE_MANUAL. * * Values don't work as bitmask, only one can be chosen. * * @note Valid sizes are 2^zoom, consequently the map may be smaller * than the scroller view. * * @see elm_map_zoom_mode_set() * @see elm_map_zoom_mode_get() * * @ingroup Map */ typedef enum { ELM_MAP_ZOOM_MODE_MANUAL, /**< Zoom controlled manually by elm_map_zoom_set(). It's set by default. */ ELM_MAP_ZOOM_MODE_AUTO_FIT, /**< Zoom until map fits inside the scroll frame with no pixels outside this area. */ ELM_MAP_ZOOM_MODE_AUTO_FILL, /**< Zoom until map fills scroll, ensuring no pixels are left unfilled. */ ELM_MAP_ZOOM_MODE_LAST } Elm_Map_Zoom_Mode; /** * Set type of a external source (provider). * * @see elm_map_sources_get() * @see elm_map_source_get() * @see elm_map_source_set() * * @ingroup Map */ typedef enum { ELM_MAP_SOURCE_TYPE_TILE, /**< Map tile provider. */ ELM_MAP_SOURCE_TYPE_ROUTE, /**< Route service provider. */ ELM_MAP_SOURCE_TYPE_NAME, /**< Name service provider. */ ELM_MAP_SOURCE_TYPE_LAST } Elm_Map_Source_Type; /** * Set type of transport used on route. * * @see elm_map_route_add() * * @ingroup Map */ typedef enum { ELM_MAP_ROUTE_TYPE_MOTOCAR, /**< Route should consider an automobile will be used. */ ELM_MAP_ROUTE_TYPE_BICYCLE, /**< Route should consider a bicycle will be used by the user. */ ELM_MAP_ROUTE_TYPE_FOOT, /**< Route should consider user will be walking. */ ELM_MAP_ROUTE_TYPE_LAST } Elm_Map_Route_Type; /** * Set the routing method, what should be prioritized, time or distance. * * @see elm_map_route_add() * * @ingroup Map */ typedef enum { ELM_MAP_ROUTE_METHOD_FASTEST, /**< Route should prioritize time. */ ELM_MAP_ROUTE_METHOD_SHORTEST, /**< Route should prioritize distance. */ ELM_MAP_ROUTE_METHOD_LAST } Elm_Map_Route_Method; /** * Set the name search method. * * This is for name module interface. * * @ingroup Map */ typedef enum { ELM_MAP_NAME_METHOD_SEARCH, ELM_MAP_NAME_METHOD_REVERSE, ELM_MAP_NAME_METHOD_LAST } Elm_Map_Name_Method; /** * Set overlay type to be used. This type is resolved * when the overlay is created. * You can get this value by elm_map_overlay_type_get(). * * @see elm_map_overlay_type_get() * @see elm_map_overlay_add() * @see elm_map_overlay_class_add() * @see elm_map_overlay_bubble_add() * * @ingroup Map */ typedef enum _Elm_Map_Overlay_Type { ELM_MAP_OVERLAY_TYPE_NONE = 0, ELM_MAP_OVERLAY_TYPE_DEFAULT, ELM_MAP_OVERLAY_TYPE_CLASS, ELM_MAP_OVERLAY_TYPE_GROUP, ELM_MAP_OVERLAY_TYPE_BUBBLE, ELM_MAP_OVERLAY_TYPE_ROUTE, ELM_MAP_OVERLAY_TYPE_LINE, ELM_MAP_OVERLAY_TYPE_POLYGON, ELM_MAP_OVERLAY_TYPE_CIRCLE, ELM_MAP_OVERLAY_TYPE_SCALE } Elm_Map_Overlay_Type; typedef struct _Elm_Map_Marker Elm_Map_Marker; /**< A marker to be shown in a specific point of the map. Can be created with elm_map_marker_add() and deleted with elm_map_marker_remove(). */ typedef struct _Elm_Map_Marker_Class Elm_Map_Marker_Class; /**< Each marker must be associated to a class. It's required to add a mark. The class defines the style of the marker when a marker is displayed alone (not grouped). A new class can be created with elm_map_marker_class_new(). */ typedef struct _Elm_Map_Group_Class Elm_Map_Group_Class; /**< Each marker must be associated to a group class. It's required to add a mark. The group class defines the style of the marker when a marker is grouped to other markers. Markers with the same group are grouped if they are close. A new group class can be created with elm_map_marker_group_class_new(). */ typedef struct _Elm_Map_Route Elm_Map_Route; /**< A route to be shown in the map. Can be created with elm_map_route_add() and deleted with elm_map_route_del(). */ typedef struct _Elm_Map_Name Elm_Map_Name; /**< A handle for specific coordinates. */ typedef struct _Elm_Map_Overlay Elm_Map_Overlay; /**< A overlay to be shown in a specific point of the map. This can be created by elm_map_overlay_add() and similar functions and deleted by elm_map_overlay_del(). */ typedef Evas_Object *(*Elm_Map_Marker_Get_Func)(Evas_Object *obj, Elm_Map_Marker *marker, void *data); /**< Bubble content fetching class function for marker classes. When the user click on a marker, a bubble is displayed with a content. */ typedef void (*Elm_Map_Marker_Del_Func)(Evas_Object *obj, Elm_Map_Marker *marker, void *data, Evas_Object *o); /**< Function to delete bubble content for marker classes. */ typedef Evas_Object *(*Elm_Map_Marker_Icon_Get_Func)(Evas_Object *obj, Elm_Map_Marker *marker, void *data); /**< Icon fetching class function for marker classes. */ typedef Evas_Object *(*Elm_Map_Group_Icon_Get_Func)(Evas_Object *obj, void *data); /**< Icon fetching class function for markers group classes. */ typedef void (*Elm_Map_Overlay_Get_Cb)(void *data, Evas_Object *map, Elm_Map_Overlay *overlay); /**< Get callback function for the overlay. */ typedef void (*Elm_Map_Overlay_Del_Cb)(void *data, Evas_Object *map, Elm_Map_Overlay *overlay); /**< Det callback function for the overlay. @since 1.7 */ typedef void (*Elm_Map_Name_Cb)(void *data, Evas_Object *map, Elm_Map_Name *name); /**< Async-callback function for the name request. */ typedef void (*Elm_Map_Route_Cb)(void *data, Evas_Object *map, Elm_Map_Route *route); /**< Async-callback function for the route request. */ /** * Add a new map widget to the given parent Elementary (container) object. * * @param parent The parent object. * @return a new map widget handle or @c NULL, on errors. * * This function inserts a new map widget on the canvas. * * @ingroup Map */ EAPI Evas_Object *elm_map_add(Evas_Object *parent); /** * Set the zoom level of the map. * * @param obj The map object. * @param zoom The zoom level to set. * * This sets the zoom level. * * It will respect limits defined by elm_map_zoom_min_set() and * elm_map_zoom_max_set(). * * By default these values are 0 (world map) and 18 (maximum zoom). * * This function should be used when zoom mode is set to #ELM_MAP_ZOOM_MODE_MANUAL. * This is the default mode, and can be set with elm_map_zoom_mode_set(). * * @see elm_map_zoom_mode_set() * @see elm_map_zoom_get() * * @ingroup Map */ EAPI void elm_map_zoom_set(Evas_Object *obj, int zoom); /** * Get the zoom level of the map. * * @param obj The map object. * @return The current zoom level. * * This returns the current zoom level of the map object. * * Note that if you set the fill mode to other than #ELM_MAP_ZOOM_MODE_MANUAL * (which is the default), the zoom level may be changed at any time by the * map object itself to account for map size and map viewport size. * * @see elm_map_zoom_set() for details. * * @ingroup Map */ EAPI int elm_map_zoom_get(const Evas_Object *obj); /** * Set the zoom mode used by the map object. * * @param obj The map object. * @param mode The zoom mode of the map, being it one of #ELM_MAP_ZOOM_MODE_MANUAL * (default), #ELM_MAP_ZOOM_MODE_AUTO_FIT, or #ELM_MAP_ZOOM_MODE_AUTO_FILL. * * This sets the zoom mode to manual or one of the automatic levels. * Manual (#ELM_MAP_ZOOM_MODE_MANUAL) means that zoom is set manually by * elm_map_zoom_set() and will stay at that level until changed by code * or until zoom mode is changed. This is the default mode. * * The Automatic modes will allow the map object to automatically * adjust zoom mode based on properties. #ELM_MAP_ZOOM_MODE_AUTO_FIT will * adjust zoom so the map fits inside the scroll frame with no pixels * outside this area. #ELM_MAP_ZOOM_MODE_AUTO_FILL will be similar but * ensure no pixels within the frame are left unfilled. Do not forget that * the valid sizes are 2^zoom, consequently the map may be smaller than * the scroller view. * * @see elm_map_zoom_set() * * @ingroup Map */ EAPI void elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode); /** * Get the zoom mode used by the map object. * * @param obj The map object. * @return The zoom mode of the map, being it one of #ELM_MAP_ZOOM_MODE_MANUAL * (default), #ELM_MAP_ZOOM_MODE_AUTO_FIT, or #ELM_MAP_ZOOM_MODE_AUTO_FILL. * * This function returns the current zoom mode used by the map object. * * @see elm_map_zoom_mode_set() for more details. * * @ingroup Map */ EAPI Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Evas_Object *obj); /** * Set the minimum zoom of the source. * * @param obj The map object. * @param zoom New minimum zoom value to be used. * * @see elm_map_zoom_min_get() for details. * * @ingroup Map */ EAPI void elm_map_zoom_min_set(Evas_Object *obj, int zoom); /** * Get the minimum zoom of the source. * * @param obj The map object. * @return Returns the minimum zoom of the source. * * @see elm_map_zoom_min_set() for details. * * @ingroup Map */ EAPI int elm_map_zoom_min_get(const Evas_Object *obj); /** * Set the maximum zoom of the source. * * @param obj The map object. * @param zoom New maximum zoom value to be used. * * @see elm_map_zoom_max_get() for details. * * @ingroup Map */ EAPI void elm_map_zoom_max_set(Evas_Object *obj, int zoom); /** * Get the maximum zoom of the source. * * @param obj The map object. * @return Returns the maximum zoom of the source. * * @see elm_map_zoom_max_set() for details. * * @ingroup Map */ EAPI int elm_map_zoom_max_get(const Evas_Object *obj); /** * Get the current geographic coordinates of the map. * * @param obj The map object. * @param lon Pointer to store longitude. * @param lat Pointer to store latitude. * * This gets the current center coordinates of the map object. It can be * set by elm_map_region_bring_in() and elm_map_region_show(). * * @see elm_map_region_bring_in() * @see elm_map_region_show() * * @ingroup Map */ EAPI void elm_map_region_get(const Evas_Object *obj, double *lon, double *lat); /** * Animatedly bring in given coordinates to the center of the map. * * @param obj The map object. * @param lon Longitude to center at. * @param lat Latitude to center at. * * This causes map to jump to the given @p lat and @p lon coordinates * and show it (by scrolling) in the center of the viewport, if it is not * already centered. This will use animation to do so and take a period * of time to complete. * * @see elm_map_region_show() for a function to avoid animation. * @see elm_map_region_get() * * @ingroup Map */ EAPI void elm_map_region_bring_in(Evas_Object *obj, double lon, double lat); /** * Show the given coordinates at the center of the map, @b immediately. * * @param obj The map object. * @param lon Longitude to center at. * @param lat Latitude to center at. * * This causes map to @b redraw its viewport's contents to the * region containing the given @p lat and @p lon, that will be moved to the * center of the map. * * @see elm_map_region_bring_in() for a function to move with animation. * @see elm_map_region_get() * * @ingroup Map */ EAPI void elm_map_region_show(Evas_Object *obj, double lon, double lat); /** * Convert canvas coordinates into geographic coordinates * (longitude, latitude). * * @param obj The map object. * @param x horizontal coordinate of the point to convert. * @param y vertical coordinate of the point to convert. * @param lon A pointer to the longitude. * @param lat A pointer to the latitude. * * This gets longitude and latitude from canvas x, y coordinates. The canvas * coordinates mean x, y coordinate from current viewport. * * see elm_map_region_to_canvas_convert() * * @ingroup Map */ EAPI void elm_map_canvas_to_region_convert(const Evas_Object *obj, const Evas_Coord x, const Evas_Coord y, double *lon, double *lat); /** * Convert geographic coordinates (longitude, latitude) * into canvas coordinates. * * @param obj The map object. * @param lon The longitude to convert. * @param lat The latitude to convert. * @param x A pointer to horizontal coordinate. * @param y A pointer to vertical coordinate. * * This gets canvas x, y coordinates from longitude and latitude. The canvas * coordinates mean x, y coordinate from current viewport. * * see elm_map_canvas_to_region_convert() * * @ingroup Map */ EAPI void elm_map_region_to_canvas_convert(const Evas_Object *obj, double lon, double lat, Evas_Coord *x, Evas_Coord *y); /** * Pause or unpause the map. * * @param obj The map object. * @param paused Use @c EINA_TRUE to pause the map @p obj or @c EINA_FALSE * to unpause it. * * This sets the paused state to on (@c EINA_TRUE) or off (@c EINA_FALSE) * for map. * * The default is off. * * This will stop zooming using animation, changing zoom levels will * change instantly. This will stop any existing animations that are running. * * @see elm_map_paused_get() * * @ingroup Map */ EAPI void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused); /** * Get a value whether map is paused or not. * * @param obj The map object. * @return @c EINA_TRUE means map is pause. @c EINA_FALSE indicates * it is not. * * This gets the current paused state for the map object. * * @see elm_map_paused_set() for details. * * @ingroup Map */ EAPI Eina_Bool elm_map_paused_get(const Evas_Object *obj); /** * Rotate the map. * * @param obj The map object. * @param degree Angle from 0.0 to 360.0 to rotate around Z axis. * @param cx Rotation's center horizontal position. * @param cy Rotation's center vertical position. * * @see elm_map_rotate_get() * * @ingroup Map */ EAPI void elm_map_rotate_set(Evas_Object *obj, double degree, Evas_Coord cx, Evas_Coord cy); /** * Get the rotate degree of the map * * @param obj The map object * @param degree Pointer to store degrees from 0.0 to 360.0 * to rotate around Z axis. * @param cx Pointer to store rotation's center horizontal position. * @param cy Pointer to store rotation's center vertical position. * * @see elm_map_rotate_set() to set map rotation. * * @ingroup Map */ EAPI void elm_map_rotate_get(const Evas_Object *obj, double *degree, Evas_Coord *cx, Evas_Coord *cy); /** * Enable or disable mouse wheel to be used to zoom in / out the map. * * @param obj The map object. * @param disabled Use @c EINA_TRUE to disable mouse wheel or @c EINA_FALSE * to enable it. * * Mouse wheel can be used for the user to zoom in or zoom out the map. * * It's disabled by default. * * @see elm_map_wheel_disabled_get() * * @ingroup Map */ EAPI void elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * Get a value whether mouse wheel is enabled or not. * * @param obj The map object. * @return @c EINA_TRUE means map is disabled. @c EINA_FALSE indicates * it is enabled. * * Mouse wheel can be used for the user to zoom in or zoom out the map. * * @see elm_map_wheel_disabled_set() for details. * * @ingroup Map */ EAPI Eina_Bool elm_map_wheel_disabled_get(const Evas_Object *obj); /** * Set the user agent used by the map object to access routing services. * * @param obj The map object. * @param user_agent The user agent to be used by the map. * * User agent is a client application implementing a network protocol used * in communications within a client–server distributed computing system * * The @p user_agent identification string will transmitted in a header * field @c User-Agent. * * @see elm_map_user_agent_get() * * @ingroup Map */ EAPI void elm_map_user_agent_set(Evas_Object *obj, const char *user_agent); /** * Get the user agent used by the map object. * * @param obj The map object. * @return The user agent identification string used by the map. * * @see elm_map_user_agent_set() for details. * * @ingroup Map */ EAPI const char *elm_map_user_agent_get(const Evas_Object *obj); /** * Add a new overlay to the map object. This overlay has a default type. * * @param obj The map object to add a new overlay. * @param lon The longitude of the overlay. * @param lat The latitude of the overlay. * @return The created overlay or @c NULL upon failure. * * A overlay will be created and shown in a specific point of the map, defined * by @p lon and @p lat. * * The created overlay has a default style layout before content or * icon is set. * If content or icon is set, those are displayed instead of default style * layout. * You can set by using elm_map_overlay_content_set() or * elm_map_overlay_icon_set(). If NULL is set, default style * is shown again. * * Overlay created with this method can be deleted by elm_map_overlay_del(). * * @see elm_map_overlay_del() * @see elm_map_overlay_class_add() * @see elm_map_overlay_bubble_add() * @see elm_map_overlay_content_set() * @see elm_map_overlay_icon_set() * * @ingroup Map */ EAPI Elm_Map_Overlay * elm_map_overlay_add(Evas_Object *obj, double lon, double lat); /** * Return all overlays in the map object. * * @param obj The map object to return overlays. * @return The list of all overlays or @c NULL upon failure. * * This list includes group overlays also. * So this can be changed dynamically while zooming and panning. * * @since 1.7 * * @ingroup Map */ EAPI EAPI Eina_List * elm_map_overlays_get(Evas_Object *obj); /** * Delete a overlay from the map. This function can delete all types * of overlays. * * @param overlay The overlay to be deleted. * * @see elm_map_overlay_add() * @see elm_map_overlay_class_add() * @see elm_map_overlay_bubble_add() * * @ingroup Map */ EAPI void elm_map_overlay_del(Elm_Map_Overlay *overlay); /** * Get the overlay type. * * @param overlay The overlay to return type. * @return Return the overlay type. * * This type is resolved when the overlay is created. * * @see elm_map_overlay_add() * @see elm_map_overlay_class_add() * @see elm_map_overlay_bubble_add() * * @ingroup Map */ EAPI Elm_Map_Overlay_Type elm_map_overlay_type_get(const Elm_Map_Overlay *overlay); /** * Set a pointer of user data for a overlay. * * @param overlay The overlay to own the user data. * @param data A pointer of user data * * @see elm_map_overlay_data_get() * * @ingroup Map */ EAPI void elm_map_overlay_data_set(Elm_Map_Overlay *overlay, void *data); /** * Get the user data stored on a overlay. * * @param overlay The overlay to return the user data. * @return A pointer to data stored using elm_map_overlay_data_set(), * or @c NULL, if none has been set. * * @see elm_map_overlay_data_set() * * @ingroup Map */ EAPI void * elm_map_overlay_data_get(const Elm_Map_Overlay *overlay); /** * Set if the overlay is hidden or not. * * @param overlay The overlay to be hidden. * @param hide Use @c EINA_TRUE to hide the overlay or @c EINA_FALSE to show. * * @see elm_map_overlay_hide_get() * * @ingroup Map */ EAPI void elm_map_overlay_hide_set(Elm_Map_Overlay *overlay, Eina_Bool hide); /** * Get a value whether the overlay is hidden or not. * * @param overlay The overlay to return the hidden state. * @return @c EINA_TRUE means the overlay is hidden. @c EINA_FALSE indicates * it is not. * * This gets the current hidden state for the overlay. * * @see elm_map_overlay_hide_set() * * @ingroup Map */ EAPI Eina_Bool elm_map_overlay_hide_get(const Elm_Map_Overlay *overlay); /** * Set the minimum zoom from where the overlay is displayed. * * @param overlay The overlay to be set the minimum zoom. * @param zoom The minimum zoom. * * The overlay only will be displayed when the map is displayed at @p zoom * or bigger. * * @see elm_map_overlay_displayed_zoom_min_get() * * @ingroup Map */ EAPI void elm_map_overlay_displayed_zoom_min_set(Elm_Map_Overlay *overlay, int zoom); /** * Get the minimum zoom from where the overlay is displayed. * * @param overlay The overlay to return the minimum zoom. * @return zoom The minimum zoom. * * @see elm_map_overlay_displayed_zoom_min_set() * * @ingroup Map */ EAPI int elm_map_overlay_displayed_zoom_min_get(const Elm_Map_Overlay *overlay); /** * Pause or unpause the overlay. * * @param overlay The overlay to be paused. * @param paused Use @c EINA_TRUE to pause the @p overlay or @c EINA_FALSE * to unpause it. * * This sets the paused state to on (@c EINA_TRUE) or off (@c EINA_FALSE) * for the overlay. * * The default is off. * * This will stop moving the overlay coordinates instantly. * even if map being scrolled or zoomed. * * @see elm_map_overlay_paused_get() * * @ingroup Map */ EAPI void elm_map_overlay_paused_set(Elm_Map_Overlay *overlay, Eina_Bool paused); /** * Get a value whether the overlay is paused or not. * * @param overlay The overlay to return paused state. * @return @c EINA_TRUE means overlay is paused. @c EINA_FALSE indicates * it is not. * * This gets the current paused state for the overlay. * * @see elm_map_overlay_paused_set() * * @ingroup Map */ EAPI Eina_Bool elm_map_overlay_paused_get(const Elm_Map_Overlay *overlay); /** * Get a value whether the overlay is visible or not. * * @param overlay The overlay to return visible state. * @return @c EINA_TRUE means overlay is visible. @c EINA_FALSE indicates * it is not. * * The visible of the overlay can not be set. * This value can be changed dynamically while zooming and panning * * @since 1.7 * * @ingroup Map */ EAPI Eina_Bool elm_map_overlay_visible_get(const Elm_Map_Overlay *overlay); /** * Set the content object of the overlay. * * @param overlay The overlay to be set the content. * @param obj The evas object will be used to display the overlay. * * Only default and class type overlay support this function. * * The content should be resized or set size hints before set to the overlay. * Do not modify this object (move, show, hide, del, etc.), * after set. * You can only resize this. * * This content is what will be inside the overlay that will be displayed. * If a content is set, icon and default style layout are no more used before * the content is deleted. * * If @p obj is @c NULL, content inside the overlay is deleted. * * @see elm_map_overlay_content_get() * * @ingroup Map */ EAPI void elm_map_overlay_content_set(Elm_Map_Overlay *overlay, Evas_Object *obj); /** * Get the content object. * * @param overlay The overlay to return the content. * @return Return the evas object if it exists, else @c NULL. * * Only default and class type overlay support this function. * * Returned content is what being inside the overlay that being displayed. * * Do not modify this object (move, show, hide, del, etc.). * You can only resize this. * * The content can be set by elm_map_overlay_content_set(). * * @see elm_map_overlay_content_set() * * @ingroup Map */ EAPI const Evas_Object * elm_map_overlay_content_get(const Elm_Map_Overlay *overlay); /** * Set a icon of the overlay. * * @param overlay The overlay to be set the icon. * @param icon The icon will be used to display the overlay. * * Only default and class type overlay support this function. * * Do not modify this object (move, show, hide, resize, del, etc.), * after set. * * If icon is set, default style layout will not be used. * * If @p icon is @c NULL, icon inside the overlay will be deleted. * * @see elm_map_overlay_icon_get() * * @ingroup Map */ EAPI void elm_map_overlay_icon_set(Elm_Map_Overlay *overlay, Evas_Object *icon); /** * Get the icon object. * * @param overlay The overlay to return the icon. * @return Return the icon object if it exists, else @c NULL. * * Only default and class type overlay support this function. * * Returned icon is what being inside the overlay that being displayed. * * Do not modify this icon (move, show, hide, resize, del, etc.). * * The icon can be set by elm_map_overlay_icon_set(). * * @see elm_map_overlay_icon_set() * * @ingroup Map */ EAPI const Evas_Object * elm_map_overlay_icon_get(const Elm_Map_Overlay *overlay); /** * Set the geographic coordinates of the overlay. * * @param overlay The overlay to be set geographic coordinates. * @param lon Longitude to be set. * @param lat Latitude to be set. * * Only default and bubble type overlay support this function. * * This sets the center coordinates of the overlay. It can be * get by elm_map_overlay_region_get(). * * @see elm_map_overlay_region_get() * * @ingroup Map */ EAPI void elm_map_overlay_region_set(Elm_Map_Overlay *overlay, double lon, double lat); /** * Get the geographic coordinates of the overlay. * * @param overlay The overlay to return geographic coordinates. * @param lon Pointer to store longitude. * @param lat Pointer to store latitude. * * Only default and bubble type overlay support this function. * * This returns the center coordinates of the overlay. It can be * set by elm_map_overlay_region_set(). * * @see elm_map_overlay_region_set() * * @ingroup Map */ EAPI void elm_map_overlay_region_get(const Elm_Map_Overlay *overlay, double *lon, double *lat); /** * Set the object color of the overlay. * * @param overlay The overlay to be set color. * @param r Red channel value, from 0 to 255. * @param g Green channel value, from 0 to 255. * @param b Blue channel value, from 0 to 255. * @param a Alpha channel value, from 0 to 255. * * It uses an additive color model, so each color channel represents * how much of each primary colors must to be used. 0 represents * absence of this color, so if all of the three are set to 0, * the color will be black. * * These component values should be integers in the range 0 to 255, * (single 8-bit byte). * * This sets the color used for the overlay. By default, it is set to * solid red (r = 255, g = 0, b = 0, a = 255). * * For alpha channel, 0 represents completely transparent, and 255, opaque. * * @see elm_map_overlay_color_get() * * @ingroup Map */ EAPI void elm_map_overlay_color_set(Elm_Map_Overlay *overlay, int r, int g, int b, int a); /** * Get the object color of the overlay. * * @param overlay The overlay to return color. * @param r Pointer to store the red channel value. * @param g Pointer to store the green channel value. * @param b Pointer to store the blue channel value. * @param a Pointer to store the alpha channel value. * * @see elm_map_overlay_color_set() * * @ingroup Map */ EAPI void elm_map_overlay_color_get(const Elm_Map_Overlay *overlay, int *r, int *g, int *b, int *a); /** * Show the given overlay at the center of the map, immediately. * * @param overlay The overlay to be center at. * * This causes map to @b redraw its viewport's contents to the * region containing the given @p overlay's coordinates, that will be * moved to the center of the map. * * @see elm_map_overlays_show() if more than one overlay need to be displayed. * * @ingroup Map */ EAPI void elm_map_overlay_show(Elm_Map_Overlay *overlay); /** * Move and zoom the map to display a list of overlays. * * @param overlays A list of #Elm_Map_Overlay handles. * * The map will be centered on the center point of the overlays in the list. * Then the map will be zoomed in order to fit the overlays using the maximum * zoom which allows display of all the overlays. * * @warning All the overlays should belong to the same map object. * * @see elm_map_overlay_show() to show a single overlay. * * @ingroup Map */ EAPI void elm_map_overlays_show(Eina_List *overlays); /** * Set the get callback function of the overlay. * * @param overlay The overlay to own the get callback function. * @param get_cb The callback function. * @param data The user callback data. * * If the overlay is clicked, the callback wll be called. * The clicked overlay is returned by callback. * * You can add callback to the class overlay. If one of the group overlays in this class * is clicked, callback will be called and return a virtual group overlays. * * You can delete this callback function by setting @c NULL. * * @ingroup Map */ EAPI void elm_map_overlay_get_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Get_Cb get_cb, void *data); /** * Set the get callback function to call when the overlay is deleted. * * @param overlay The overlay to own the del callback function. * @param get_cb The callback function. * @param data The user callback data. * * If the overlay is deleted, the callback wll be called. * The deleted overlay is returned by callback. * * You can delete this callback function by setting @c NULL. * * @since 1.7 * * @ingroup Map */ EAPI void elm_map_overlay_del_cb_set(Elm_Map_Overlay *overlay, Elm_Map_Overlay_Del_Cb del_cb, void *data); /** * Add a new class overlay to the map object. * This overlay has a class type. * * @param obj The map object to add a new overlay. * @return The created overlay or @c NULL upon failure. * * This overlay is not shown before overlay members are appended. * if overlay members in the same class are close, group overlays * are created. If they are far away, group overlays are hidden. * When group overlays are shown, they have default style layouts at first. * * You can change the state (hidden, paused, etc.) or set the content * or icon of the group overlays by chaning the state of the class overlay. * Do not modify the group overlay itself. * * Also these changes have a influence on the overlays in the same class * even if each overlay is alone and is not grouped. * * @see elm_map_overlay_del() * @see elm_map_overlay_add() * @see elm_map_overlay_bubble_add() * * @ingroup Map */ EAPI Elm_Map_Overlay * elm_map_overlay_class_add(Evas_Object *obj); /** * Add a new overlay member to the class overlay. * * @param clas The class overlay to add a new overlay. * @param overlay The overlay to be added to the class overlay. * * @see elm_map_overlay_class_remove() * * @ingroup Map */ EAPI void elm_map_overlay_class_append(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay); /** * Remove a overlay from the class. * * @param clas The class overlay to delete the overlay. * @param overlay The overlay to be deleted from the class overlay. * * @see elm_map_overlay_class_append() * * @ingroup Map */ EAPI void elm_map_overlay_class_remove(Elm_Map_Overlay *clas, Elm_Map_Overlay *overlay); /** * Set the maximum zoom from where the overlay members in the class can be * grouped. * * @param clas The overlay class has overlay members. * @param zoom The maximum zoom. * * Overlay members in the class only will be grouped when the map * is displayed at less than @p zoom. * * @see elm_map_overlay_class_zoom_max_get() * * @ingroup Map */ EAPI void elm_map_overlay_class_zoom_max_set(Elm_Map_Overlay *clas, int zoom); /** * Get the maximum zoom from where the overlay members in the class can be * grouped. * * @param clas The overlay class has overlay members. * * @return The maximum zoom. * * @see elm_map_overlay_class_zoom_max_set() * * @ingroup Map */ EAPI int elm_map_overlay_class_zoom_max_get(const Elm_Map_Overlay *clas); /** * Get the overlay members of the group overlay. * * @param grp The group overlay has overlay members. * * @return The list of group overlay members. * * The group overlays are virtualy overlays. Those are shown and hidden dynamically. * You can add callback to the class overlay. If one of the group overlays in this class * is clicked, callback will be called and return a virtual group overlays. * * You can change the state (hidden, paused, etc.) or set the content * or icon of the group overlays by chaning the state of the class overlay. * Do not modifty the group overlay itself. * * @see elm_map_overlay_class_add() * * @ingroup Map */ EAPI Eina_List * elm_map_overlay_group_members_get(const Elm_Map_Overlay *grp); /** * Add a new bubble overlay to the map object. * This overlay has a bubble type. * * @param obj The map object to add a new overlay. * @return The created overlay or @c NULL upon failure. * * A bubble will not be displayed before geographic coordinates are set or * any other overlays are followed. * * This overlay has a bubble style layout and icon or content can not * be set. * * Overlay created with this method can be deleted with elm_map_overlay_del(). * * @see elm_map_overlay_del() * @see elm_map_overlay_add() * @see elm_map_overlay_class_add() * @see elm_map_overlay_region_set() * @see elm_map_overlay_bubble_follow() * * @ingroup Map */ EAPI Elm_Map_Overlay * elm_map_overlay_bubble_add(Evas_Object *obj); /** * Follow a other overlay. * * @param bubble The bubble overlay to follow a parent overlay. * @param parent The parent overlay to be followed by the bubble overlay. * * Bubble overlay will follow the parent overlay's movement (hide, show, move). * * @see elm_map_overlay_bubble_add() * * @ingroup Map */ EAPI void elm_map_overlay_bubble_follow(Elm_Map_Overlay *bubble, const Elm_Map_Overlay *parent); /** * Add a content object to the bubble overlay. * * @param bubble The bubble overlay to add a content. * @param content The content to be added to the bubble overlay. * * Added contents will be displayed inside the bubble overlay. * * @see elm_map_overlay_bubble_content_clear() * * @ingroup Map */ EAPI void elm_map_overlay_bubble_content_append(Elm_Map_Overlay *bubble, Evas_Object *content); /** * Clear all contents inside the bubble overlay. * * @param bubble The bubble overlay to clear the contents. * * This will delete all contents inside the bubble overlay. * * @see elm_map_overlay_bubble_content_append() * * @ingroup Map */ EAPI void elm_map_overlay_bubble_content_clear(Elm_Map_Overlay *bubble); /** * Add a new route overlay to the map object. * This overlay has a route type. * * @param obj The map object to add a new overlay. * @param route The route object to make a overlay. * @return The created overlay or @c NULL upon failure. * * This overlay has a route style layout and icon or content can not * be set. * * The color scheme can be changed by elm_map_overlay_content_set(). * * Overlay created with this method can be deleted with elm_map_overlay_del(). * * @see elm_map_overlay_del() * @see elm_map_overlay_class_add() * @see elm_map_overlay_content_set() * @see elm_map_overlay_content_get() * * @ingroup Map */ EAPI Elm_Map_Overlay * elm_map_overlay_route_add(Evas_Object *obj, const Elm_Map_Route *route); /** * Add a new line overlay to the map object. * This overlay has a line type. * * @param obj The map object to add a new overlay. * @param flon The start longitude. * @param flat The start latitude. * @param tlon The destination longitude. * @param tlat The destination latitude. * @return The created overlay or @c NULL upon failure. * * Overlay created with this method can be deleted with elm_map_overlay_del(). * * @see elm_map_overlay_del() * * @ingroup Map */ EAPI Elm_Map_Overlay * elm_map_overlay_line_add(Evas_Object *obj, double flon, double flat, double tlon, double tlat); /** * Add a new polygon overlay to the map object. * This overlay has a polygon type. * * @param obj The map object to add a new overlay. * @return The created overlay or @c NULL upon failure. * * At least 3 regions should be added to show the polygon overlay. * * Overlay created with this method can be deleted with elm_map_overlay_del(). * * @see elm_map_overlay_polygon_region_add() * @see elm_map_overlay_del() * * @ingroup Map */ EAPI Elm_Map_Overlay * elm_map_overlay_polygon_add(Evas_Object *obj); /** * Add a geographic coordinates to the polygon overlay. * * @param overlay The polygon overlay to get a region. * @param lon The longitude. * @param lat The latitude. * * At least 3 regions should be added to show the polygon overlay. * * Overlay created with this method can be deleted with elm_map_overlay_del(). * * @see elm_map_overlay_polygon_add() * @see elm_map_overlay_del() * * @ingroup Map */ EAPI void elm_map_overlay_polygon_region_add(Elm_Map_Overlay *overlay, double lon, double lat); /** * Add a new circle overlay to the map object. * This overlay has a circle type. * * @param obj The map object to add a new overlay. * @param lon The center longitude. * @param lat The center latitude. * @param radius The pixel length of radius. * @return The created overlay or @c NULL upon failure. * * Overlay created with this method can be deleted with elm_map_overlay_del(). * * @see elm_map_overlay_del() * * @ingroup Map */ EAPI Elm_Map_Overlay * elm_map_overlay_circle_add(Evas_Object *obj, double lon, double lat, double radius); /** * Add a new scale overlay to the map object. * This overlay has a scale type. * * @param obj The map object to add a new overlay. * @param x horizontal pixel coordinate. * @param y vertical pixel coordinate * @return The created overlay or @c NULL upon failure. * * The scale overlay shows the ratio of a distance on the map to the corresponding distance. * * Overlay created with this method can be deleted with elm_map_overlay_del(). * * @see elm_map_overlay_del() * * @ingroup Map */ EAPI Elm_Map_Overlay * elm_map_overlay_scale_add(Evas_Object *obj, Evas_Coord x, Evas_Coord y); /** * Get the information of tile load status. * * @param obj The map object. * @param try_num Pointer to store number of tiles download requested. * @param finish_num Pointer to store number of tiles successfully downloaded. * * This gets the current tile loaded status for the map object. * * @ingroup Map */ EAPI void elm_map_tile_load_status_get(const Evas_Object *obj, int *try_num, int *finish_num); /** * Get the names of available sources for a specific type. * * @param obj The map object. * @param type source type. * @return The char pointer array of source names. * * It will provide a list with all available sources. * Current source can be set by elm_map_source_set(), or get with * elm_map_source_get(). * * At least available sources of tile type: * @li "Mapnik" * @li "Osmarender" * @li "CycleMap" * @li "Maplint" * * At least available sources of route type: * @li "Yours" * * At least available sources of name type: * @li "Nominatim" * * @see elm_map_source_set() * @see elm_map_source_get() * * @ingroup Map */ EAPI const char **elm_map_sources_get(const Evas_Object *obj, Elm_Map_Source_Type type); /** * Set the current source of the map for a specific type. * * @param obj The map object. * @param type source type. * @param source_name The source to be used. * * Map widget retrieves tile images that composes the map from a web service. * This web service can be set with this method * for ELM_MAP_SOURCE_TYPE_TILE type. * A different service can return a different maps with different * information and it can use different zoom values. * * Map widget provides route data based on a external web service. * This web service can be set with this method * for ELM_MAP_SOURCE_TYPE_ROUTE type. * * Map widget also provide geoname data based on a external web service. * This web service can be set with this method * for ELM_MAP_SOURCE_TYPE_NAME type. * * The @p source_name need to match one of the names provided by * elm_map_sources_get(). * * The current source can be get using elm_map_source_get(). * * @see elm_map_sources_get() * @see elm_map_source_get() * * @ingroup Map */ EAPI void elm_map_source_set(Evas_Object *obj, Elm_Map_Source_Type type, const char *source_name); /** * Get the name of currently used source for a specific type. * * @param obj The map object. * @param type source type. * @return Returns the name of the source in use. * * @see elm_map_sources_get() * @see elm_map_source_set() * * @ingroup Map */ EAPI const char *elm_map_source_get(const Evas_Object *obj, Elm_Map_Source_Type type); /** * Add a new route to the map object. * * @param obj The map object. * @param type The type of transport to be considered when tracing a route. * @param method The routing method, what should be prioritized. * @param flon The start longitude. * @param flat The start latitude. * @param tlon The destination longitude. * @param tlat The destination latitude. * @param route_cb The route to be traced. * @param data A pointer of user data. * * @return The created route or @c NULL upon failure. * * A route will be traced by point on coordinates (@p flat, @p flon) * to point on coordinates (@p tlat, @p tlon), using the route service * set with elm_map_source_set(). * * It will take @p type on consideration to define the route, * depending if the user will be walking or driving, the route may vary. * One of #ELM_MAP_ROUTE_TYPE_MOTOCAR, #ELM_MAP_ROUTE_TYPE_BICYCLE, * or #ELM_MAP_ROUTE_TYPE_FOOT need to be used. * * Another parameter is what the route should prioritize, the minor distance * or the less time to be spend on the route. So @p method should be one * of #ELM_MAP_ROUTE_METHOD_SHORTEST or #ELM_MAP_ROUTE_METHOD_FASTEST. * * Routes created with this method can be deleted with * elm_map_route_del(), * and distance can be get with elm_map_route_distance_get(). * * @see elm_map_route_del() * @see elm_map_route_distance_get() * @see elm_map_source_set() * * @ingroup Map */ EAPI Elm_Map_Route *elm_map_route_add(Evas_Object *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat, Elm_Map_Route_Cb route_cb, void *data); /** * Remove a route from the map. * * @param route The route to remove. * * @see elm_map_route_add() * * @ingroup Map */ EAPI void elm_map_route_del(Elm_Map_Route *route); /** * Get the route distance in kilometers. * * @param route The route object. * @return The distance of route (unit : km). * * @ingroup Map */ EAPI double elm_map_route_distance_get(const Elm_Map_Route *route); /** * Get the information of route nodes. * * @param route The route object. * @return Returns a string with the nodes of route. * * @ingroup Map */ EAPI const char *elm_map_route_node_get(const Elm_Map_Route *route); /** * Get the information of route waypoint. * * @param route the route object. * @return Returns a string with information about waypoint of route. * * @ingroup Map */ EAPI const char *elm_map_route_waypoint_get(const Elm_Map_Route *route); /** * Request a address or geographic coordinates(longitude, latitude) * from a given address or geographic coordinate(longitude, latitude). * * @param obj The map object. * @param address The address. * @param lon The longitude. * @param lat The latitude. * @param name_cb The callback function. * @param data The user callback data. * @return name A #Elm_Map_Name handle for this coordinate. * * If you want to get address from geographic coordinates, set input @p address * as @c NULL and set @p lon, @p lat as you want to convert. * If address is set except NULL, @p lon and @p lat are checked. * * To get the string for this address, elm_map_name_address_get() * should be used after callback or "name,loaded" signal is called. * * To get the longitude and latitude, elm_map_name_region_get() * should be used. * * @ingroup Map */ EAPI Elm_Map_Name *elm_map_name_add(const Evas_Object *obj, const char *address, double lon, double lat, Elm_Map_Name_Cb name_cb, void *data); /** * Get the address of the name. * * @param name The name handle. * @return Returns the address string of @p name. * * This gets the coordinates of the @p name, created with one of the * conversion functions. * * @see elm_map_name_add() * * @ingroup Map */ EAPI const char *elm_map_name_address_get(const Elm_Map_Name *name); /** * Get the current coordinates of the name. * * @param name The name handle. * @param lat Pointer to store the latitude. * @param lon Pointer to store The longitude. * * This gets the coordinates of the @p name, created with one of the * conversion functions. * * @see elm_map_name_add() * * @ingroup Map */ EAPI void elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat); /** * Remove a name from the map. * * @param name The name to remove. * * Basically the struct handled by @p name will be freed, so conversions * between address and coordinates will be lost. * * @see elm_map_name_add() * * @ingroup Map */ EAPI void elm_map_name_del(Elm_Map_Name *name); /** * Add a track on the map * * @param obj The map object. * @param emap The emap route object. * @return The route object. This is an elm object of type Route. * * @see elm_route_add() for details. * * @ingroup Map */ EAPI Evas_Object *elm_map_track_add(Evas_Object *obj, void *emap); /** * Remove a track from the map * * @param obj The map object. * @param route The track to remove. * * @ingroup Map */ EAPI void elm_map_track_remove(Evas_Object *obj, Evas_Object *route); /** * @} */ elementary-1.7.7/src/lib/elm_object_item.h0000664000175000017500000003550512127353615015462 00000000000000/** * Get the widget object's handle which contains a given item * * @param it The Elementary object item * @return The widget object * * @note This returns the widget object itself that an item belongs to. * @note Every elm_object_item supports this API * @ingroup General */ EAPI Evas_Object *elm_object_item_widget_get(const Elm_Object_Item *it); /** * Set a content of an object item * * @param it The Elementary object item * @param part The content part name to set (NULL for the default content) * @param content The new content of the object item * * This sets a new object to an item as a content object. If any object was * already set as a content object in the same part, previous object will be * deleted automatically. * * @note Elementary object items may have many contents * * @ingroup General */ EAPI void elm_object_item_part_content_set(Elm_Object_Item *it, const char *part, Evas_Object *content); #define elm_object_item_content_set(it, content) elm_object_item_part_content_set((it), NULL, (content)) /** * Get a content of an object item * * @param it The Elementary object item * @param part The content part name to unset (NULL for the default content) * @return content of the object item or NULL for any error * * @note Elementary object items may have many contents * * @ingroup General */ EAPI Evas_Object *elm_object_item_part_content_get(const Elm_Object_Item *it, const char *part); #define elm_object_item_content_get(it) elm_object_item_part_content_get((it), NULL) /** * Unset a content of an object item * * @param it The Elementary object item * @param part The content part name to unset (NULL for the default content) * * @note Elementary object items may have many contents * * @ingroup General */ EAPI Evas_Object *elm_object_item_part_content_unset(Elm_Object_Item *it, const char *part); #define elm_object_item_content_unset(it) elm_object_item_part_content_unset((it), NULL) /** * Set a label of an object item * * @param it The Elementary object item * @param part The text part name to set (NULL for the default label) * @param label The new text of the label * * @note Elementary object items may have many labels * * @ingroup General */ EAPI void elm_object_item_part_text_set(Elm_Object_Item *it, const char *part, const char *label); /** * Macro to set a label of an object item. * * @param it The Elementary object item. * @param label The new text of the label. * * @note Elementary object items may have many labels. * * @ingroup General */ #define elm_object_item_text_set(it, label) elm_object_item_part_text_set((it), NULL, (label)) /** * Get a label of an object item * * @param it The Elementary object item * @param part The text part name to get (NULL for the default label) * @return text of the label or NULL for any error * * @note Elementary object items may have many labels * * @ingroup General */ EAPI const char *elm_object_item_part_text_get(const Elm_Object_Item *it, const char *part); #define elm_object_item_text_get(it) elm_object_item_part_text_get((it), NULL) /** * Set the text to read out when in accessibility mode * * @param it The object item which is to be described * @param txt The text that describes the widget to people with poor or no vision * * @ingroup General */ EAPI void elm_object_item_access_info_set(Elm_Object_Item *it, const char *txt); /** * Get the data associated with an object item * @param it The Elementary object item * @return The data associated with @p it * * @note Every elm_object_item supports this API * @ingroup General */ EAPI void *elm_object_item_data_get(const Elm_Object_Item *it); /** * Set the data associated with an object item * @param it The Elementary object item * @param data The data to be associated with @p it * * @note Every elm_object_item supports this API * @ingroup General */ EAPI void elm_object_item_data_set(Elm_Object_Item *it, void *data); /** * Send a signal to the edje object of the widget item. * * This function sends a signal to the edje object of the obj item. An * edje program can respond to a signal by specifying matching * 'signal' and 'source' fields. * * @param it The Elementary object item * @param emission The signal's name. * @param source The signal's source. * @ingroup General */ EAPI void elm_object_item_signal_emit(Elm_Object_Item *it, const char *emission, const char *source); /** * Set the disabled state of an widget item. * * @param it The Elementary object item * @param disabled The state to put in in: @c EINA_TRUE for * disabled, @c EINA_FALSE for enabled * * Elementary object item can be @b disabled, in which state they won't * receive input and, in general, will be themed differently from * their normal state, usually greyed out. Useful for contexts * where you don't want your users to interact with some of the * parts of you interface. * * This sets the state for the widget item, either disabling it or * enabling it back. * * @ingroup Styles */ EAPI void elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled); /** * Get the disabled state of an widget item. * * @param it The Elementary object item * @return @c EINA_TRUE, if the widget item is disabled, @c EINA_FALSE * if it's enabled (or on errors) * * This gets the state of the widget, which might be enabled or disabled. * * @ingroup Styles */ EAPI Eina_Bool elm_object_item_disabled_get(const Elm_Object_Item *it); /** * @brief Set the function to be called when an item from the widget is * freed. * * @param it The item to set the callback on * @param del_cb The function called * * That function will receive these parameters: * @li void * item data * @li Evas_Object * widget object * @li Elm_Object_Item * widget item * * @note Every elm_object_item supports this API * * @see elm_object_item_del() * @ingroup General */ EAPI void elm_object_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb del_cb); /** * Delete the given item. * * @param it The item to be deleted. * * @ingroup General */ EAPI void elm_object_item_del(Elm_Object_Item *it); /** * Set the text to be shown in a given object item's tooltips. * * @param it Target item. * @param text The text to set in the content. * * Setup the text as tooltip to object. The item can have only one tooltip, * so any previous tooltip data - set with this function or * elm_object_item_tooltip_content_cb_set() - is removed. * * @see elm_object_tooltip_text_set() for more details. * * @ingroup General */ EAPI void elm_object_item_tooltip_text_set(Elm_Object_Item *it, const char *text); /** * @brief Disable size restrictions on an object's tooltip * @param it The tooltip's anchor object * @param disable If EINA_TRUE, size restrictions are disabled * @return EINA_FALSE on failure, EINA_TRUE on success * * This function allows a tooltip to expand beyond its parent window's canvas. * It will instead be limited only by the size of the display. */ EAPI Eina_Bool elm_object_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable); /** * @brief Retrieve size restriction state of an object's tooltip * @param it The tooltip's anchor object * @return If EINA_TRUE, size restrictions are disabled * * This function returns whether a tooltip is allowed to expand beyond * its parent window's canvas. * It will instead be limited only by the size of the display. */ EAPI Eina_Bool elm_object_item_tooltip_window_mode_get(const Elm_Object_Item *it); /** * Set the content to be shown in the tooltip item. * * Setup the tooltip to item. The item can have only one tooltip, * so any previous tooltip data is removed. @p func(with @p data) will * be called every time that need show the tooltip and it should * return a valid Evas_Object. This object is then managed fully by * tooltip system and is deleted when the tooltip is gone. * * @param it the object item being attached a tooltip. * @param func the function used to create the tooltip contents. * @param data what to provide to @a func as callback data/context. * @param del_cb called when data is not needed anymore, either when * another callback replaces @a func, the tooltip is unset with * elm_object_item_tooltip_unset() or the owner @a item * dies. This callback receives as the first parameter the * given @a data, and @c event_info is the item. * * @see elm_object_tooltip_content_cb_set() for more details. * * @ingroup General */ EAPI void elm_object_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * Unset tooltip from item. * * @param it object item to remove previously set tooltip. * * Remove tooltip from item. The callback provided as del_cb to * elm_object_item_tooltip_content_cb_set() will be called to notify * it is not used anymore. * * @see elm_object_tooltip_unset() for more details. * @see elm_object_item_tooltip_content_cb_set() * * @ingroup General */ EAPI void elm_object_item_tooltip_unset(Elm_Object_Item *it); /** * Sets a different style for this item tooltip. * * @note before you set a style you should define a tooltip with * elm_object_item_tooltip_content_cb_set() or * elm_object_item_tooltip_text_set() * * @param it object item with tooltip already set. * @param style the theme style to use (default, transparent, ...) * * @see elm_object_tooltip_style_set() for more details. * * @ingroup General */ EAPI void elm_object_item_tooltip_style_set(Elm_Object_Item *it, const char *style); /** * Get the style for this item tooltip. * * @param it object item with tooltip already set. * @return style the theme style in use, defaults to "default". If the * object does not have a tooltip set, then NULL is returned. * * @see elm_object_tooltip_style_get() for more details. * @see elm_object_item_tooltip_style_set() * * @ingroup General */ EAPI const char *elm_object_item_tooltip_style_get(const Elm_Object_Item *it); /** * Set the type of mouse pointer/cursor decoration to be shown, * when the mouse pointer is over the given item * * @param it item to customize cursor on * @param cursor the cursor type's name * * This function works analogously as elm_object_cursor_set(), but * here the cursor's changing area is restricted to the item's * area, and not the whole widget's. Note that that item cursors * have precedence over widget cursors, so that a mouse over an * item with custom cursor set will always show @b that cursor. * * If this function is called twice for an object, a previously set * cursor will be unset on the second call. * * @see elm_object_cursor_set() * @see elm_object_item_cursor_get() * @see elm_object_item_cursor_unset() * * @ingroup General */ EAPI void elm_object_item_cursor_set(Elm_Object_Item *it, const char *cursor); /* * Get the type of mouse pointer/cursor decoration set to be shown, * when the mouse pointer is over the given item * * @param it item with custom cursor set * @return the cursor type's name or @c NULL, if no custom cursors * were set to @p item (and on errors) * * @see elm_object_cursor_get() * @see elm_object_item_cursor_set() * @see elm_object_item_cursor_unset() * * @ingroup General */ EAPI const char *elm_object_item_cursor_get(const Elm_Object_Item *it); /** * Unset any custom mouse pointer/cursor decoration set to be * shown, when the mouse pointer is over the given * item, thus making it show the @b default cursor again. * * @param it the item * * Use this call to undo any custom settings on this item's cursor * decoration, bringing it back to defaults (no custom style set). * * @see elm_object_cursor_unset() * @see elm_object_item_cursor_set() * * @ingroup General */ EAPI void elm_object_item_cursor_unset(Elm_Object_Item *it); /** * Set a different @b style for a given custom cursor set for an * item. * * @param it item with custom cursor set * @param style the theme style to use (e.g. @c "default", * @c "transparent", etc) * * This function only makes sense when one is using custom mouse * cursor decorations defined in a theme file, which can have, * given a cursor name/type, alternate styles on it. It * works analogously as elm_object_cursor_style_set(), but here * applies only to item objects. * * @warning Before you set a cursor style you should have defined a * custom cursor previously on the item, with * elm_object_item_cursor_set() * * @see elm_object_item_cursor_engine_only_set() * @see elm_object_item_cursor_style_get() * * @ingroup General */ EAPI void elm_object_item_cursor_style_set(Elm_Object_Item *it, const char *style); /** * Get the current @b style set for a given item's custom * cursor * * @param it item with custom cursor set. * @return style the cursor style in use. If the object does not * have a cursor set, then @c NULL is returned. * * @see elm_object_item_cursor_style_set() for more details * * @ingroup General */ EAPI const char *elm_object_item_cursor_style_get(const Elm_Object_Item *it); /** * Set if the (custom)cursor for a given item should be * searched in its theme, also, or should only rely on the * rendering engine. * * @param it item with custom (custom) cursor already set on * @param engine_only Use @c EINA_TRUE to have cursors looked for * only on those provided by the rendering engine, @c EINA_FALSE to * have them searched on the widget's theme, as well. * * @note This call is of use only if you've set a custom cursor * for items, with elm_object_item_cursor_set(). * * @note By default, cursors will only be looked for between those * provided by the rendering engine. * * @ingroup General */ EAPI void elm_object_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); /** * Get if the (custom) cursor for a given item is being * searched in its theme, also, or is only relying on the rendering * engine. * * @param it an object item * @return @c EINA_TRUE, if cursors are being looked for only on * those provided by the rendering engine, @c EINA_FALSE if they * are being searched on the widget's theme, as well. * * @see elm_object_item_cursor_engine_only_set(), for more details * * @ingroup General */ EAPI Eina_Bool elm_object_item_cursor_engine_only_get(const Elm_Object_Item *it); elementary-1.7.7/src/lib/elm_separator.h0000664000175000017500000000252212127353615015167 00000000000000/** * @defgroup Separator Separator * @ingroup Elementary * * @image html separator_inheritance_tree.png * @image latex separator_inheritance_tree.eps * * @brief Separator is a very thin object used to separate other objects. * * A separator can be vertical or horizontal. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for separator objects. * * This widget emits the signals coming from @ref Layout. * * @ref tutorial_separator is a good example of how to use a separator. * @{ */ /** * @brief Add a separator object to @p parent * * @param parent The parent object * * @return The separator object, or NULL upon failure * * @ingroup Separator */ EAPI Evas_Object *elm_separator_add(Evas_Object *parent); /** * @brief Set the horizontal mode of a separator object * * @param obj The separator object * @param horizontal If true, the separator is horizontal * * @ingroup Separator */ EAPI void elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * @brief Get the horizontal mode of a separator object * * @param obj The separator object * @return If true, the separator is horizontal * * @see elm_separator_horizontal_set() * * @ingroup Separator */ EAPI Eina_Bool elm_separator_horizontal_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_grid.c0000664000175000017500000001600712127353615014112 00000000000000#include #include "elm_priv.h" #include "elm_widget_grid.h" EAPI const char ELM_GRID_SMART_NAME[] = "elm_grid"; EVAS_SMART_SUBCLASS_NEW (ELM_GRID_SMART_NAME, _elm_grid, Elm_Grid_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, NULL); static Eina_Bool _elm_grid_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Eina_Bool ret; const Eina_List *items; Eina_List *(*list_free)(Eina_List *list); void *(*list_data_get)(const Eina_List *list); ELM_GRID_DATA_GET(obj, sd); /* Focus chain */ /* TODO: Change this to use other chain */ if ((items = elm_widget_focus_custom_chain_get(obj))) { list_data_get = eina_list_data_get; list_free = NULL; } else { items = evas_object_grid_children_get(ELM_WIDGET_DATA(sd)->resize_obj); list_data_get = eina_list_data_get; list_free = eina_list_free; if (!items) return EINA_FALSE; } ret = elm_widget_focus_list_next_get(obj, items, list_data_get, dir, next); if (list_free) list_free((Eina_List *)items); return ret; } static Eina_Bool _elm_grid_smart_focus_direction(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight) { Eina_Bool ret; const Eina_List *items; Eina_List *(*list_free)(Eina_List *list); void *(*list_data_get)(const Eina_List *list); ELM_GRID_DATA_GET(obj, sd); /* Focus chain */ /* TODO: Change this to use other chain */ if ((items = elm_widget_focus_custom_chain_get(obj))) { list_data_get = eina_list_data_get; list_free = NULL; } else { items = evas_object_grid_children_get(ELM_WIDGET_DATA(sd)->resize_obj); list_data_get = eina_list_data_get; list_free = eina_list_free; if (!items) return EINA_FALSE; } ret = elm_widget_focus_list_direction_get(obj, base, items, list_data_get, degree, direction, weight); if (list_free) list_free((Eina_List *)items); return ret; } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { ELM_GRID_DATA_GET(obj, sd); evas_object_grid_mirrored_set(ELM_WIDGET_DATA(sd)->resize_obj, rtl); } static Eina_Bool _elm_grid_smart_theme(Evas_Object *obj) { if (!_elm_grid_parent_sc->theme(obj)) return EINA_FALSE; _mirrored_set(obj, elm_widget_mirrored_get(obj)); return EINA_TRUE; } static void _elm_grid_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Grid_Smart_Data); ELM_WIDGET_DATA(priv)->resize_obj = evas_object_grid_add(evas_object_evas_get(obj)); evas_object_grid_size_set(ELM_WIDGET_DATA(priv)->resize_obj, 100, 100); _elm_grid_parent_sc->base.add(obj); elm_widget_can_focus_set(obj, EINA_FALSE); _elm_grid_smart_theme(obj); } static void _elm_grid_smart_del(Evas_Object *obj) { Eina_List *l; Evas_Object *child; ELM_GRID_DATA_GET(obj, sd); /* let's make our grid object the *last* to be processed, since it * may (smart) parent other sub objects here */ EINA_LIST_FOREACH (ELM_WIDGET_DATA(sd)->subobjs, l, child) { if (child == ELM_WIDGET_DATA(sd)->resize_obj) { ELM_WIDGET_DATA(sd)->subobjs = eina_list_demote_list(ELM_WIDGET_DATA(sd)->subobjs, l); break; } } _elm_grid_parent_sc->base.del(obj); } static void _elm_grid_smart_set_user(Elm_Grid_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_grid_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_grid_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_grid_smart_theme; ELM_WIDGET_CLASS(sc)->focus_next = _elm_grid_smart_focus_next; ELM_WIDGET_CLASS(sc)->focus_direction = _elm_grid_smart_focus_direction; } EAPI const Elm_Grid_Smart_Class * elm_grid_smart_class_get(void) { static Elm_Grid_Smart_Class _sc = ELM_GRID_SMART_CLASS_INIT_NAME_VERSION(ELM_GRID_SMART_NAME); static const Elm_Grid_Smart_Class *class = NULL; if (class) return class; _elm_grid_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_grid_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_grid_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_grid_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_GRID_CHECK(obj); ELM_GRID_DATA_GET(obj, sd); evas_object_grid_size_set(ELM_WIDGET_DATA(sd)->resize_obj, w, h); } EAPI void elm_grid_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_GRID_CHECK(obj); ELM_GRID_DATA_GET(obj, sd); evas_object_grid_size_get(ELM_WIDGET_DATA(sd)->resize_obj, w, h); } EAPI void elm_grid_pack(Evas_Object *obj, Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { ELM_GRID_CHECK(obj); ELM_GRID_DATA_GET(obj, sd); elm_widget_sub_object_add(obj, subobj); evas_object_grid_pack(ELM_WIDGET_DATA(sd)->resize_obj, subobj, x, y, w, h); } EAPI void elm_grid_unpack(Evas_Object *obj, Evas_Object *subobj) { ELM_GRID_CHECK(obj); ELM_GRID_DATA_GET(obj, sd); elm_widget_sub_object_del(obj, subobj); evas_object_grid_unpack(ELM_WIDGET_DATA(sd)->resize_obj, subobj); } EAPI void elm_grid_clear(Evas_Object *obj, Eina_Bool clear) { Eina_List *chld; Evas_Object *o; ELM_GRID_CHECK(obj); ELM_GRID_DATA_GET(obj, sd); if (!clear) { chld = evas_object_grid_children_get(ELM_WIDGET_DATA(sd)->resize_obj); EINA_LIST_FREE (chld, o) elm_widget_sub_object_del(obj, o); } evas_object_grid_clear(ELM_WIDGET_DATA(sd)->resize_obj, clear); } EAPI void elm_grid_pack_set(Evas_Object *subobj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { Evas_Object *obj = elm_widget_parent_widget_get(subobj); ELM_GRID_CHECK(obj); ELM_GRID_DATA_GET(obj, sd); evas_object_grid_pack(ELM_WIDGET_DATA(sd)->resize_obj, subobj, x, y, w, h); } EAPI void elm_grid_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h) { Evas_Object *obj = elm_widget_parent_widget_get(subobj); ELM_GRID_CHECK(obj); ELM_GRID_DATA_GET(obj, sd); evas_object_grid_pack_get (ELM_WIDGET_DATA(sd)->resize_obj, subobj, x, y, w, h); } EAPI Eina_List * elm_grid_children_get(const Evas_Object *obj) { ELM_GRID_CHECK(obj) NULL; ELM_GRID_DATA_GET(obj, sd); return evas_object_grid_children_get(ELM_WIDGET_DATA(sd)->resize_obj); } elementary-1.7.7/src/lib/elm_gengrid.h0000664000175000017500000016474312127353615014624 00000000000000/** * @defgroup Gengrid Gengrid (Generic grid) * @ingroup Elementary * * @image html gengrid_inheritance_tree.png * @image latex gengrid_inheritance_tree.eps * * This widget aims to position objects in a grid layout while * actually creating and rendering only the visible ones, using the * same idea as the @ref Genlist "genlist": the user defines a @b * class for each item, specifying functions that will be called at * object creation, deletion, etc. When those items are selected by * the user, a callback function is issued. Users may interact with * a gengrid via the mouse (by clicking on items to select them and * clicking on the grid's viewport and swiping to pan the whole * view) or via the keyboard, navigating through item with the * arrow keys. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for gengrid objects. * * This widget implements the @b @ref elm-scrollable-interface * interface, so that all (non-deprecated) functions for the base @ref * Scroller widget also work for gengrids. * * Some calls on the gengrid's API are marked as @b deprecated, as * they just wrap the scrollable widgets counterpart functions. Use * the ones we point you to, for each case of deprecation here, * instead -- eventually the deprecated ones will be discarded (next * major release). * * @section Gengrid_Layouts Gengrid layouts * * Gengrid may layout its items in one of two possible layouts: * - horizontal or * - vertical. * * When in "horizontal mode", items will be placed in @b columns, * from top to bottom and, when the space for a column is filled, * another one is started on the right, thus expanding the grid * horizontally, making for horizontal scrolling. When in "vertical * mode" , though, items will be placed in @b rows, from left to * right and, when the space for a row is filled, another one is * started below, thus expanding the grid vertically (and making * for vertical scrolling). * * @section Gengrid_Items Gengrid items * * An item in a gengrid can have 0 or more texts (they can be * regular text or textblock Evas objects - that's up to the style * to determine), 0 or more contents (which are simply objects * swallowed into the gengrid item's theming Edje object) and 0 or * more boolean states, which have the behavior left to the * user to define. The Edje part names for each of these properties * will be looked up, in the theme file for the gengrid, under the * Edje (string) data items named @c "texts", @c "contents" and @c * "states", respectively. For each of those properties, if more * than one part is provided, they must have names listed separated * by spaces in the data fields. For the default gengrid item * theme, we have @b one text part (@c "elm.text"), @b two content * parts (@c "elm.swalllow.icon" and @c "elm.swallow.end") and @b * no state parts. * * A gengrid item may be at one of several styles. Elementary * provides one by default - "default", but this can be extended by * system or application custom themes/overlays/extensions (see * @ref Theme "themes" for more details). * * @section Gengrid_Item_Class Gengrid item classes * * In order to have the ability to add and delete items on the fly, * gengrid implements a class (callback) system where the * application provides a structure with information about that * type of item (gengrid may contain multiple different items with * different classes, states and styles). Gengrid will call the * functions in this struct (methods) when an item is "realized" * (i.e., created dynamically, while the user is scrolling the * grid). All objects will simply be deleted when no longer needed * with evas_object_del(). The #Elm_Gengrid_Item_Class structure * contains the following members: * - @c item_style - This is a constant string and simply defines * the name of the item style. It @b must be specified and the * default should be @c "default". * - @c func.text_get - This function is called when an item * object is actually created. The @c data parameter will point to * the same data passed to elm_gengrid_item_append() and related * item creation functions. The @c obj parameter is the gengrid * object itself, while the @c part one is the name string of one * of the existing text parts in the Edje group implementing the * item's theme. This function @b must return a strdup'()ed string, * as the caller will free() it when done. * See #Elm_Gengrid_Item_Text_Get_Cb. * - @c func.content_get - This function is called when an item object * is actually created. The @c data parameter will point to the * same data passed to elm_gengrid_item_append() and related item * creation functions. The @c obj parameter is the gengrid object * itself, while the @c part one is the name string of one of the * existing (content) swallow parts in the Edje group implementing the * item's theme. It must return @c NULL, when no content is desired, * or a valid object handle, otherwise. The object will be deleted * by the gengrid on its deletion or when the item is "unrealized". * See #Elm_Gengrid_Item_Content_Get_Cb. * - @c func.state_get - This function is called when an item * object is actually created. The @c data parameter will point to * the same data passed to elm_gengrid_item_append() and related * item creation functions. The @c obj parameter is the gengrid * object itself, while the @c part one is the name string of one * of the state parts in the Edje group implementing the item's * theme. Return @c EINA_FALSE for false/off or @c EINA_TRUE for * true/on. Gengrids will emit a signal to its theming Edje object * with @c "elm,state,xxx,active" and @c "elm" as "emission" and * "source" arguments, respectively, when the state is true (the * default is false), where @c xxx is the name of the (state) part. * See #Elm_Gengrid_Item_State_Get_Cb. * - @c func.del - This is called when elm_object_item_del() is * called on an item or elm_gengrid_clear() is called on the * gengrid. This is intended for use when gengrid items are * deleted, so any data attached to the item (e.g. its data * parameter on creation) can be deleted. See #Elm_Gengrid_Item_Del_Cb. * * @section Gengrid_Usage_Hints Usage hints * * If the user wants to have multiple items selected at the same * time, elm_gengrid_multi_select_set() will permit it. If the * gengrid is single-selection only (the default), then * elm_gengrid_select_item_get() will return the selected item or * @c NULL, if none is selected. If the gengrid is under * multi-selection, then elm_gengrid_selected_items_get() will * return a list (that is only valid as long as no items are * modified (added, deleted, selected or unselected) of child items * on a gengrid. * * If an item changes (internal (boolean) state, text or content * changes), then use elm_gengrid_item_update() to have gengrid * update the item with the new state. A gengrid will re-"realize" * the item, thus calling the functions in the #Elm_Gengrid_Item_Class * set for that item. * * To programmatically (un)select an item, use * elm_gengrid_item_selected_set(). To get its selected state use * elm_gengrid_item_selected_get(). To make an item disabled * (unable to be selected and appear differently) use * elm_object_item_disabled_set() to set this and * elm_object_item_disabled_get() to get the disabled state. * * Grid cells will only have their selection smart callbacks called * when firstly getting selected. Any further clicks will do * nothing, unless you enable the "always select mode", with * elm_gengrid_select_mode_set() as ELM_OBJECT_SELECT_MODE_ALWAYS, * thus making every click to issue selection callbacks. * elm_gengrid_select_mode_set() as ELM_OBJECT_SELECT_MODE_NONE will * turn off the ability to select items entirely in the widget and * they will neither appear selected nor call the selection smart * callbacks. * * Remember that you can create new styles and add your own theme * augmentation per application with elm_theme_extension_add(). If * you absolutely must have a specific style that overrides any * theme the user or system sets up you can use * elm_theme_overlay_add() to add such a file. * * @section Gengrid_Smart_Events Gengrid smart events * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "activated" - The user has double-clicked or pressed * (enter|return|spacebar) on an item. The @c event_info parameter * is the gengrid item that was activated. * - @c "clicked,double" - The user has double-clicked an item. * The @c event_info parameter is the gengrid item that was double-clicked. * - @c "longpressed" - This is called when the item is pressed for a certain * amount of time. By default it's 1 second. * - @c "selected" - The user has made an item selected. The * @c event_info parameter is the gengrid item that was selected. * - @c "unselected" - The user has made an item unselected. The * @c event_info parameter is the gengrid item that was unselected. * - @c "realized" - This is called when the item in the gengrid * has its implementing Evas object instantiated, de facto. @c * event_info is the gengrid item that was created. The object * may be deleted at any time, so it is highly advised to the * caller @b not to use the object pointer returned from * elm_gengrid_item_object_get(), because it may point to freed * objects. * - @c "unrealized" - This is called when the implementing Evas * object for this item is deleted. @c event_info is the gengrid * item that was deleted. * - @c "changed" - Called when an item is added, removed, resized * or moved and when the gengrid is resized or gets "horizontal" * property changes. * - @c "scroll,anim,start" - This is called when scrolling animation has * started. * - @c "scroll,anim,stop" - This is called when scrolling animation has * stopped. * - @c "drag,start,up" - Called when the item in the gengrid has * been dragged (not scrolled) up. * - @c "drag,start,down" - Called when the item in the gengrid has * been dragged (not scrolled) down. * - @c "drag,start,left" - Called when the item in the gengrid has * been dragged (not scrolled) left. * - @c "drag,start,right" - Called when the item in the gengrid has * been dragged (not scrolled) right. * - @c "drag,stop" - Called when the item in the gengrid has * stopped being dragged. * - @c "drag" - Called when the item in the gengrid is being * dragged. * - @c "scroll" - called when the content has been scrolled * (moved). * - @c "scroll,drag,start" - called when dragging the content has * started. * - @c "scroll,drag,stop" - called when dragging the content has * stopped. * - @c "edge,top" - This is called when the gengrid is scrolled until * the top edge. * - @c "edge,bottom" - This is called when the gengrid is scrolled * until the bottom edge. * - @c "edge,left" - This is called when the gengrid is scrolled * until the left edge. * - @c "edge,right" - This is called when the gengrid is scrolled * until the right edge. * * Supported elm_object common APIs * @li elm_object_signal_emit() * * Supported elm_object_item common APIs * @li elm_object_item_part_content_get() * @li elm_object_item_part_content_set() * @li elm_object_item_part_content_unset() * @li elm_object_item_part_text_set() * @li elm_object_item_part_text_get() * @li elm_object_item_disabled_set() * @li elm_object_item_disabled_get() * * List of gengrid examples: * @li @ref gengrid_example */ /** * @addtogroup Gengrid * @{ */ #define ELM_GENGRID_ITEM_CLASS_VERSION ELM_GEN_ITEM_CLASS_VERSION #define ELM_GENGRID_ITEM_CLASS_HEADER ELM_GEN_ITEM_CLASS_HEADER /** * Defines where to position the item in the genlist. * * @ingroup Genlist */ typedef enum { ELM_GENGRID_ITEM_SCROLLTO_NONE = 0, /**< no scrollto */ ELM_GENGRID_ITEM_SCROLLTO_IN = (1 << 0), /**< to the nearest viewport */ ELM_GENGRID_ITEM_SCROLLTO_TOP = (1 << 1), /**< to the top of viewport */ ELM_GENGRID_ITEM_SCROLLTO_MIDDLE = (1 << 2) /**< to the middle of viewport */ } Elm_Gengrid_Item_Scrollto_Type; /** * @see Elm_Gen_Item_Class */ typedef Elm_Gen_Item_Class Elm_Gengrid_Item_Class; /** * @see Elm_Gen_Item_Text_Get_Cb */ typedef Elm_Gen_Item_Text_Get_Cb Elm_Gengrid_Item_Text_Get_Cb; /** * @see Elm_Gen_Item_Content_Get_Cb */ typedef Elm_Gen_Item_Content_Get_Cb Elm_Gengrid_Item_Content_Get_Cb; /** * @see Elm_Gen_Item_State_Get_Cb */ typedef Elm_Gen_Item_State_Get_Cb Elm_Gengrid_Item_State_Get_Cb; /** * @see Elm_Gen_Item_Del_Cb */ typedef Elm_Gen_Item_Del_Cb Elm_Gengrid_Item_Del_Cb; /** * Add a new gengrid widget to the given parent Elementary * (container) object * * @param parent The parent object * @return a new gengrid widget handle or @c NULL, on errors * * This function inserts a new gengrid widget on the canvas. * * @see elm_gengrid_item_size_set() * @see elm_gengrid_group_item_size_set() * @see elm_gengrid_horizontal_set() * @see elm_gengrid_item_append() * @see elm_object_item_del() * @see elm_gengrid_clear() * * @ingroup Gengrid */ EAPI Evas_Object *elm_gengrid_add(Evas_Object *parent); /** * Remove all items from a given gengrid widget * * @param obj The gengrid object. * * This removes (and deletes) all items in @p obj, leaving it * empty. * * @see elm_object_item_del(), to remove just one item. * * @ingroup Gengrid */ EAPI void elm_gengrid_clear(Evas_Object *obj); /** * Enable or disable multi-selection in a given gengrid widget * * @param obj The gengrid object. * @param multi @c EINA_TRUE, to enable multi-selection, * @c EINA_FALSE to disable it. * * Multi-selection is the ability to have @b more than one * item selected, on a given gengrid, simultaneously. When it is * enabled, a sequence of clicks on different items will make them * all selected, progressively. A click on an already selected item * will unselect it. If interacting via the keyboard, * multi-selection is enabled while holding the "Shift" key. * * @note By default, multi-selection is @b disabled on gengrids * * @see elm_gengrid_multi_select_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi); /** * Get whether multi-selection is enabled or disabled for a given * gengrid widget * * @param obj The gengrid object. * @return @c EINA_TRUE, if multi-selection is enabled, @c * EINA_FALSE otherwise * * @see elm_gengrid_multi_select_set() for more details * * @ingroup Gengrid */ EAPI Eina_Bool elm_gengrid_multi_select_get(const Evas_Object *obj); /** * Set the direction in which a given gengrid widget will expand while * placing its items. * * @param obj The gengrid object. * @param horizontal @c EINA_TRUE to make the gengrid expand * horizontally, @c EINA_FALSE to expand vertically. * * When in "horizontal mode" (@c EINA_TRUE), items will be placed * in @b columns, from top to bottom and, when the space for a * column is filled, another one is started on the right, thus * expanding the grid horizontally. When in "vertical mode" * (@c EINA_FALSE), though, items will be placed in @b rows, from left * to right and, when the space for a row is filled, another one is * started below, thus expanding the grid vertically. * * @see elm_gengrid_horizontal_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * Get for what direction a given gengrid widget will expand while * placing its items. * * @param obj The gengrid object. * @return @c EINA_TRUE, if @p obj is set to expand horizontally, * @c EINA_FALSE if it's set to expand vertically. * * @see elm_gengrid_horizontal_set() for more details * * @ingroup Gengrid */ EAPI Eina_Bool elm_gengrid_horizontal_get(const Evas_Object *obj); /** * Enable or disable bouncing effect for a given gengrid widget * * @param obj The gengrid object * @param h_bounce @c EINA_TRUE, to enable @b horizontal bouncing, * @c EINA_FALSE to disable it * @param v_bounce @c EINA_TRUE, to enable @b vertical bouncing, * @c EINA_FALSE to disable it * * The bouncing effect occurs whenever one reaches the gengrid's * edge's while panning it -- it will scroll past its limits a * little bit and return to the edge again, in a animated for, * automatically. * * @note By default, gengrids have bouncing enabled on both axis * * @deprecated Use elm_scroller_bounce_set() instead. * * @see elm_scroller_bounce_set() * * @ingroup Gengrid */ EINA_DEPRECATED EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * Get whether bouncing effects are enabled or disabled, for a * given gengrid widget, on each axis * * @param obj The gengrid object * @param h_bounce Pointer to a variable where to store the * horizontal bouncing flag. * @param v_bounce Pointer to a variable where to store the * vertical bouncing flag. * * @deprecated Use elm_scroller_bounce_get() instead. * * @see elm_scroller_bounce_get() * * @ingroup Gengrid */ EINA_DEPRECATED EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * Append a new item in a given gengrid widget. * * @param obj The gengrid object. * @param gic The item class for the item. * @param data The item data. * @param func Convenience function called when the item is * selected. * @param func_data Data to be passed to @p func. * @return A handle to the item added or @c NULL, on errors. * * This adds an item to the beginning of the gengrid. * * @see elm_gengrid_item_prepend() * @see elm_gengrid_item_insert_before() * @see elm_gengrid_item_insert_after() * @see elm_object_item_del() * * @ingroup Gengrid */ EAPI Elm_Object_Item *elm_gengrid_item_append(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data); /** * Prepend a new item in a given gengrid widget. * * @param obj The gengrid object. * @param gic The item class for the item. * @param data The item data. * @param func Convenience function called when the item is * selected. * @param func_data Data to be passed to @p func. * @return A handle to the item added or @c NULL, on errors. * * This adds an item to the end of the gengrid. * * @see elm_gengrid_item_append() * @see elm_gengrid_item_insert_before() * @see elm_gengrid_item_insert_after() * @see elm_object_item_del() * * @ingroup Gengrid */ EAPI Elm_Object_Item *elm_gengrid_item_prepend(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data); /** * Insert an item before another in a gengrid widget * * @param obj The gengrid object. * @param gic The item class for the item. * @param data The item data. * @param relative The item to place this new one before. * @param func Convenience function called when the item is * selected. * @param func_data Data to be passed to @p func. * @return A handle to the item added or @c NULL, on errors. * * This inserts an item before another in the gengrid. * * @see elm_gengrid_item_append() * @see elm_gengrid_item_prepend() * @see elm_gengrid_item_insert_after() * @see elm_object_item_del() * * @ingroup Gengrid */ EAPI Elm_Object_Item *elm_gengrid_item_insert_before(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Object_Item *relative, Evas_Smart_Cb func, const void *func_data); /** * Insert an item after another in a gengrid widget * * @param obj The gengrid object. * @param gic The item class for the item. * @param data The item data. * @param relative The item to place this new one after. * @param func Convenience function called when the item is * selected. * @param func_data Data to be passed to @p func. * @return A handle to the item added or @c NULL, on errors. * * This inserts an item after another in the gengrid. * * @see elm_gengrid_item_append() * @see elm_gengrid_item_prepend() * @see elm_gengrid_item_insert_after() * @see elm_object_item_del() * * @ingroup Gengrid */ EAPI Elm_Object_Item *elm_gengrid_item_insert_after(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Object_Item *relative, Evas_Smart_Cb func, const void *func_data); /** * Insert an item in a gengrid widget using a user-defined sort function. * * @param obj The gengrid object. * @param gic The item class for the item. * @param data The item data. * @param comp User defined comparison function that defines the sort order * based on Elm_Gen_Item and its data param. * @param func Convenience function called when the item is selected. * @param func_data Data to be passed to @p func. * @return A handle to the item added or @c NULL, on errors. * * This inserts an item in the gengrid based on user defined comparison * function. The two arguments passed to the function @p func are gengrid * item handles to compare. * * @see elm_gengrid_item_append() * @see elm_gengrid_item_prepend() * @see elm_gengrid_item_insert_after() * @see elm_object_item_del() * * @ingroup Gengrid */ EAPI Elm_Object_Item *elm_gengrid_item_sorted_insert(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data); /** * Get the selected item in a given gengrid widget * * @param obj The gengrid object. * @return The selected item's handle or @c NULL, if none is * selected at the moment (and on errors) * * This returns the selected item in @p obj. If multi selection is * enabled on @p obj (@see elm_gengrid_multi_select_set()), only * the first item in the list is selected, which might not be very * useful. For that case, see elm_gengrid_selected_items_get(). * * @ingroup Gengrid */ EAPI Elm_Object_Item *elm_gengrid_selected_item_get(const Evas_Object *obj); /** * Get a list of selected items in a given gengrid * * @param obj The gengrid object. * @return The list of selected items or @c NULL, if none is * selected at the moment (and on errors) * * This returns a list of the selected items, in the order that * they appear in the grid. This list is only valid as long as no * more items are selected or unselected (or unselected implicitly * by deletion). The list contains Gengrid item pointers as * data, naturally. * * @see elm_gengrid_selected_item_get() * * @ingroup Gengrid */ EAPI const Eina_List *elm_gengrid_selected_items_get(const Evas_Object *obj); /** * Get a list of realized items in gengrid * * @param obj The gengrid object * @return The list of realized items, nor NULL if none are realized. * * This returns a list of the realized items in the gengrid. The list * contains gengrid item pointers. The list must be freed by the * caller when done with eina_list_free(). The item pointers in the * list are only valid so long as those items are not deleted or the * gengrid is not deleted. * * @see elm_gengrid_realized_items_update() * * @ingroup Gengrid */ EAPI Eina_List *elm_gengrid_realized_items_get(const Evas_Object *obj); /** * Update the contents of all realized items. * * @param obj The gengrid object. * * This updates all realized items by calling all the item class functions again * to get the contents, texts and states. Use this when the original * item data has changed and the changes are desired to be reflected. * * To update just one item, use elm_gengrid_item_update(). * * @see elm_gengrid_realized_items_get() * @see elm_gengrid_item_update() * * @ingroup Gengrid */ EAPI void elm_gengrid_realized_items_update(Evas_Object *obj); /** * Get the first item in a given gengrid widget * * @param obj The gengrid object * @return The first item's handle or @c NULL, if there are no * items in @p obj (and on errors) * * This returns the first item in the @p obj's internal list of * items. * * @see elm_gengrid_last_item_get() * * @ingroup Gengrid */ EAPI Elm_Object_Item *elm_gengrid_first_item_get(const Evas_Object *obj); /** * Get the last item in a given gengrid widget * * @param obj The gengrid object * @return The last item's handle or @c NULL, if there are no * items in @p obj (and on errors) * * This returns the last item in the @p obj's internal list of * items. * * @see elm_gengrid_first_item_get() * * @ingroup Gengrid */ EAPI Elm_Object_Item *elm_gengrid_last_item_get(const Evas_Object *obj); /** * Set the scrollbar policy * * @param obj The gengrid object * @param policy_h Horizontal scrollbar policy. * @param policy_v Vertical scrollbar policy. * * This sets the scrollbar visibility policy for the given gengrid * scroller. #ELM_SCROLLER_POLICY_AUTO means the scrollbar is made * visible if it is needed, and otherwise kept * hidden. #ELM_SCROLLER_POLICY_ON turns it on all the time, and * #ELM_SCROLLER_POLICY_OFF always keeps it off. This applies * respectively for the horizontal and vertical scrollbars. Default * is #ELM_SCROLLER_POLICY_AUTO. * * @deprecated Use elm_scroller_policy_set() instead. * * @see elm_scroller_policy_set() * * @see elm_gengrid_scroller_policy_get() * * @ingroup Gengrid */ EINA_DEPRECATED EAPI void elm_gengrid_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * Get the scrollbar policy * * @param obj The gengrid object * @param policy_h Pointer to store the horizontal scrollbar policy. * @param policy_v Pointer to store the vertical scrollbar policy. * * @deprecated Use elm_scroller_policy_get() instead. * * @see elm_scroller_policy_get() * * @see elm_gengrid_scroller_policy_set() * * @ingroup Gengrid */ EINA_DEPRECATED EAPI void elm_gengrid_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * Get the @b next item in a gengrid widget's internal list of items, * given a handle to one of those items. * * @param it The gengrid item to fetch next from * @return The item after @p item, or @c NULL if there's none (and * on errors) * * This returns the item placed after the @p item, on the container * gengrid. * * @see elm_gengrid_item_prev_get() * * @ingroup Gengrid */ EAPI Elm_Object_Item *elm_gengrid_item_next_get(const Elm_Object_Item *it); /** * Get the @b previous item in a gengrid widget's internal list of items, * given a handle to one of those items. * * @param it The gengrid item to fetch previous from * @return The item before @p item, or @c NULL if there's none (and * on errors) * * This returns the item placed before the @p item, on the container * gengrid. * * @see elm_gengrid_item_next_get() * * @ingroup Gengrid */ EAPI Elm_Object_Item *elm_gengrid_item_prev_get(const Elm_Object_Item *it); /** * Set whether a given gengrid item is selected or not * * @param it The gengrid item * @param selected Use @c EINA_TRUE, to make it selected, @c * EINA_FALSE to make it unselected * * This sets the selected state of an item. If multi-selection is * not enabled on the containing gengrid and @p selected is @c * EINA_TRUE, any other previously selected items will get * unselected in favor of this new one. * * @see elm_gengrid_item_selected_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); /** * Get whether a given gengrid item is selected or not * * @param it The gengrid item * @return @c EINA_TRUE, if it's selected, @c EINA_FALSE otherwise * * This API returns EINA_TRUE for all the items selected in multi-select mode as well. * * @see elm_gengrid_item_selected_set() for more details * * @ingroup Gengrid */ EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Object_Item *it); /** * Show the portion of a gengrid's internal grid containing a given * item, @b immediately. * * @param it The item to display * @param type Where to position the item in the viewport. * * This causes gengrid to @b redraw its viewport's contents to the * region containing the given @p item item, if it is not fully * visible. * * @see elm_gengrid_item_bring_in() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_show(Elm_Object_Item *it, Elm_Gengrid_Item_Scrollto_Type type); /** * Animatedly bring in, to the visible area of a gengrid, a given * item on it. * * @param it The gengrid item to display * @param type Where to position the item in the viewport. * * This causes gengrid to jump to the given @p item and show * it (by scrolling), if it is not fully visible. This will use * animation to do so and take a period of time to complete. * * @see elm_gengrid_item_show() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_bring_in(Elm_Object_Item *it, Elm_Gengrid_Item_Scrollto_Type type); /** * Update the contents of a given gengrid item * * @param it The gengrid item * * This updates an item by calling all the item class functions * again to get the contents, texts and states. Use this when the * original item data has changed and you want the changes to be * reflected. * * @ingroup Gengrid */ EAPI void elm_gengrid_item_update(Elm_Object_Item *it); /** * Update the item class of a gengrid item. * * This sets another class of the item, changing the way that it is * displayed. After changing the item class, elm_gengrid_item_update() is * called on the item @p it. * * @param it The gengrid item * @param gic The gengrid item class describing the function pointers and the item style. * * @ingroup Gengrid */ EAPI void elm_gengrid_item_item_class_update(Elm_Object_Item *it, const Elm_Gengrid_Item_Class *gic); /** * Get the Gengrid Item class for the given Gengrid Item. * * @param it The gengrid item * * This returns the Gengrid_Item_Class for the given item. It can be used to examine * the function pointers and item_style. * * @ingroup Gengrid */ EAPI const Elm_Gengrid_Item_Class *elm_gengrid_item_item_class_get(const Elm_Object_Item *it); /** * Get the index of the item. It is only valid once displayed. * * @param it a gengrid item * @return the position inside the list of item. * * @ingroup Gengrid */ EAPI int elm_gengrid_item_index_get(const Elm_Object_Item *it); /** * Return how many items are currently in a list * * @param obj The list * @return The total number of list items in the list * * This behavior is O(1) and includes items which may or may not be realized. * * @ingroup Gengrid */ EAPI unsigned int elm_gengrid_items_count(const Evas_Object *obj); /** * Add a new gengrid item class in a given gengrid widget. * * @return New allocated a gengrid item class. * * This adds gengrid item class for the gengrid widget. When adding an item, * gengrid_item_{append, prepend, insert} function needs item class of the item. * Given callback parameters are used at retrieving {text, content} of * added item. Set as NULL if it's not used. * If there's no available memory, return can be NULL. * * @see elm_gengrid_item_class_free() * @see elm_gengrid_item_append() * * @ingroup Gengrid */ EAPI Elm_Gengrid_Item_Class *elm_gengrid_item_class_new(void); /** * Remove an item class in a given gengrid widget. * * @param itc The itc to be removed. * * This removes item class from the gengrid widget. * Whenever it has no more references to it, item class is going to be freed. * Otherwise it just decreases its reference count. * * @see elm_gengrid_item_class_new() * @see elm_gengrid_item_class_ref() * @see elm_gengrid_item_class_unref() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_class_free(Elm_Gengrid_Item_Class *itc); /** * Increments object reference count for the item class. * * @param itc The given item class object to reference * * This API just increases its reference count for item class management. * * @see elm_gengrid_item_class_unref() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_class_ref(Elm_Gengrid_Item_Class *itc); /** * Decrements object reference count for the item class. * * @param itc The given item class object to reference * * This API just decreases its reference count for item class management. * Reference count can't be less than 0. * * @see elm_gengrid_item_class_ref() * @see elm_gengrid_item_class_free() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_class_unref(Elm_Gengrid_Item_Class *itc); /** * Set the text to be shown in a given gengrid item's tooltips. * * @param it The gengrid item * @param text The text to set in the content * * This call will setup the text to be used as tooltip to that item * (analogous to elm_object_tooltip_text_set(), but being item * tooltips with higher precedence than object tooltips). It can * have only one tooltip at a time, so any previous tooltip data * will get removed. * * In order to set a content or something else as a tooltip, look at * elm_gengrid_item_tooltip_content_cb_set(). * * @ingroup Gengrid */ EAPI void elm_gengrid_item_tooltip_text_set(Elm_Object_Item *it, const char *text); /** * Set the content to be shown in a given gengrid item's tooltip * * @param it The gengrid item. * @param func The function returning the tooltip contents. * @param data What to provide to @a func as callback data/context. * @param del_cb Called when data is not needed anymore, either when * another callback replaces @p func, the tooltip is unset with * elm_gengrid_item_tooltip_unset() or the owner @p item * dies. This callback receives as its first parameter the * given @p data, being @c event_info the item handle. * * This call will setup the tooltip's contents to @p item * (analogous to elm_object_tooltip_content_cb_set(), but being * item tooltips with higher precedence than object tooltips). It * can have only one tooltip at a time, so any previous tooltip * content will get removed. @p func (with @p data) will be called * every time Elementary needs to show the tooltip and it should * return a valid Evas object, which will be fully managed by the * tooltip system, getting deleted when the tooltip is gone. * * In order to set just a text as a tooltip, look at * elm_gengrid_item_tooltip_text_set(). * * @ingroup Gengrid */ EAPI void elm_gengrid_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); /** * Unset a tooltip from a given gengrid item * * @param it gengrid item to remove a previously set tooltip from. * * This call removes any tooltip set on @p item. The callback * provided as @c del_cb to * elm_gengrid_item_tooltip_content_cb_set() will be called to * notify it is not used anymore (and have resources cleaned, if * need be). * * @see elm_gengrid_item_tooltip_content_cb_set() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_tooltip_unset(Elm_Object_Item *it); /** * Set a different @b style for a given gengrid item's tooltip. * * @param it gengrid item with tooltip set * @param style the theme style to use on tooltips (e.g. @c * "default", @c "transparent", etc) * * Tooltips can have alternate styles to be displayed on, * which are defined by the theme set on Elementary. This function * works analogously as elm_object_tooltip_style_set(), but here * applied only to gengrid item objects. The default style for * tooltips is @c "default". * * @note before you set a style you should define a tooltip with * elm_gengrid_item_tooltip_content_cb_set() or * elm_gengrid_item_tooltip_text_set() * * @see elm_gengrid_item_tooltip_style_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_tooltip_style_set(Elm_Object_Item *it, const char *style); /** * Get the style set a given gengrid item's tooltip. * * @param it gengrid item with tooltip already set on. * @return style the theme style in use, which defaults to * "default". If the object does not have a tooltip set, * then @c NULL is returned. * * @see elm_gengrid_item_tooltip_style_set() for more details * * @ingroup Gengrid */ EAPI const char *elm_gengrid_item_tooltip_style_get(const Elm_Object_Item *it); /** * @brief Disable size restrictions on an object's tooltip * @param it The tooltip's anchor object * @param disable If EINA_TRUE, size restrictions are disabled * @return EINA_FALSE on failure, EINA_TRUE on success * * This function allows a tooltip to expand beyond its parent window's canvas. * It will instead be limited only by the size of the display. */ EAPI Eina_Bool elm_gengrid_item_tooltip_window_mode_set(Elm_Object_Item *it, Eina_Bool disable); /** * @brief Retrieve size restriction state of an object's tooltip * @param it The tooltip's anchor object * @return If EINA_TRUE, size restrictions are disabled * * This function returns whether a tooltip is allowed to expand beyond * its parent window's canvas. * It will instead be limited only by the size of the display. */ EAPI Eina_Bool elm_gengrid_item_tooltip_window_mode_get(const Elm_Object_Item *it); /** * Set the type of mouse pointer/cursor decoration to be shown, * when the mouse pointer is over the given gengrid widget item * * @param it gengrid item to customize cursor on * @param cursor the cursor type's name * * This function works analogously as elm_object_cursor_set(), but * here the cursor's changing area is restricted to the item's * area, and not the whole widget's. Note that that item cursors * have precedence over widget cursors, so that a mouse over @p * item will always show cursor @p type. * * If this function is called twice for an object, a previously set * cursor will be unset on the second call. * * @see elm_object_cursor_set() * @see elm_gengrid_item_cursor_get() * @see elm_gengrid_item_cursor_unset() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_cursor_set(Elm_Object_Item *it, const char *cursor); /** * Get the type of mouse pointer/cursor decoration set to be shown, * when the mouse pointer is over the given gengrid widget item * * @param it gengrid item with custom cursor set * @return the cursor type's name or @c NULL, if no custom cursors * were set to @p item (and on errors) * * @see elm_object_cursor_get() * @see elm_gengrid_item_cursor_set() for more details * @see elm_gengrid_item_cursor_unset() * * @ingroup Gengrid */ EAPI const char *elm_gengrid_item_cursor_get(const Elm_Object_Item *it); /** * Unset any custom mouse pointer/cursor decoration set to be * shown, when the mouse pointer is over the given gengrid widget * item, thus making it show the @b default cursor again. * * @param it a gengrid item * * Use this call to undo any custom settings on this item's cursor * decoration, bringing it back to defaults (no custom style set). * * @see elm_object_cursor_unset() * @see elm_gengrid_item_cursor_set() for more details * * @ingroup Gengrid */ EAPI void elm_gengrid_item_cursor_unset(Elm_Object_Item *it); /** * Set a different @b style for a given custom cursor set for a * gengrid item. * * @param it gengrid item with custom cursor set * @param style the theme style to use (e.g. @c "default", * @c "transparent", etc) * * This function only makes sense when one is using custom mouse * cursor decorations defined in a theme file , which can * have, given a cursor name/type, alternate styles on * it. It works analogously as elm_object_cursor_style_set(), but * here applied only to gengrid item objects. * * @warning Before you set a cursor style you should have defined a * custom cursor previously on the item, with * elm_gengrid_item_cursor_set() * * @see elm_gengrid_item_cursor_engine_only_set() * @see elm_gengrid_item_cursor_style_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_cursor_style_set(Elm_Object_Item *it, const char *style); /** * Get the current @b style set for a given gengrid item's custom * cursor * * @param it gengrid item with custom cursor set. * @return style the cursor style in use. If the object does not * have a cursor set, then @c NULL is returned. * * @see elm_gengrid_item_cursor_style_set() for more details * * @ingroup Gengrid */ EAPI const char *elm_gengrid_item_cursor_style_get(const Elm_Object_Item *it); /** * Set if the (custom) cursor for a given gengrid item should be * searched in its theme, also, or should only rely on the * rendering engine. * * @param it item with custom (custom) cursor already set on * @param engine_only Use @c EINA_TRUE to have cursors looked for * only on those provided by the rendering engine, @c EINA_FALSE to * have them searched on the widget's theme, as well. * * @note This call is of use only if you've set a custom cursor * for gengrid items, with elm_gengrid_item_cursor_set(). * * @note By default, cursors will only be looked for between those * provided by the rendering engine. * * @ingroup Gengrid */ EAPI void elm_gengrid_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only); /** * Get if the (custom) cursor for a given gengrid item is being * searched in its theme, also, or is only relying on the rendering * engine. * * @param it a gengrid item * @return @c EINA_TRUE, if cursors are being looked for only on * those provided by the rendering engine, @c EINA_FALSE if they * are being searched on the widget's theme, as well. * * @see elm_gengrid_item_cursor_engine_only_set(), for more details * * @ingroup Gengrid */ EAPI Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Object_Item *it); /** * Set the size for the items of a given gengrid widget * * @param obj The gengrid object. * @param w The items' width. * @param h The items' height; * * A gengrid, after creation, has still no information on the size * to give to each of its cells. So, you most probably will end up * with squares one @ref Fingers "finger" wide, the default * size. Use this function to force a custom size for you items, * making them as big as you wish. * * @see elm_gengrid_item_size_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h); /** * Get the size set for the items of a given gengrid widget * * @param obj The gengrid object. * @param w Pointer to a variable where to store the items' width. * @param h Pointer to a variable where to store the items' height. * * @note Use @c NULL pointers on the size values you're not * interested in: they'll be ignored by the function. * * @see elm_gengrid_item_size_get() for more details * * @ingroup Gengrid */ EAPI void elm_gengrid_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); /** * Set the size for the group items of a given gengrid widget * * @param obj The gengrid object. * @param w The group items' width. * @param h The group items' height; * * A gengrid, after creation, has still no information on the size * to give to each of its cells. So, you most probably will end up * with squares one @ref Fingers "finger" wide, the default * size. Use this function to force a custom size for you group items, * making them as big as you wish. * * @see elm_gengrid_group_item_size_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_group_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h); /** * Get the size set for the group items of a given gengrid widget * * @param obj The gengrid object. * @param w Pointer to a variable where to store the group items' width. * @param h Pointer to a variable where to store the group items' height. * * @note Use @c NULL pointers on the size values you're not * interested in: they'll be ignored by the function. * * @see elm_gengrid_group_item_size_get() for more details * * @ingroup Gengrid */ EAPI void elm_gengrid_group_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); /** * Set the items grid's alignment within a given gengrid widget * * @param obj The gengrid object. * @param align_x Alignment in the horizontal axis (0 <= align_x <= 1). * @param align_y Alignment in the vertical axis (0 <= align_y <= 1). * * This sets the alignment of the whole grid of items of a gengrid * within its given viewport. By default, those values are both * 0.5, meaning that the gengrid will have its items grid placed * exactly in the middle of its viewport. * * @note If given alignment values are out of the cited ranges, * they'll be changed to the nearest boundary values on the valid * ranges. * * @see elm_gengrid_align_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_align_set(Evas_Object *obj, double align_x, double align_y); /** * Get the items grid's alignment values within a given gengrid * widget * * @param obj The gengrid object. * @param align_x Pointer to a variable where to store the * horizontal alignment. * @param align_y Pointer to a variable where to store the vertical * alignment. * * @note Use @c NULL pointers on the alignment values you're not * interested in: they'll be ignored by the function. * * @see elm_gengrid_align_set() for more details * * @ingroup Gengrid */ EAPI void elm_gengrid_align_get(const Evas_Object *obj, double *align_x, double *align_y); /** * Set whether a given gengrid widget is or not able have items * @b reordered * * @param obj The gengrid object * @param reorder_mode Use @c EINA_TRUE to turn reordering on, * @c EINA_FALSE to turn it off * * If a gengrid is set to allow reordering, a click held for more * than 0.5 over a given item will highlight it specially, * signaling the gengrid has entered the reordering state. From * that time on, the user will be able to, while still holding the * mouse button down, move the item freely in the gengrid's * viewport, replacing to said item to the locations it goes to. * The replacements will be animated and, whenever the user * releases the mouse button, the item being replaced gets a new * definitive place in the grid. * * @see elm_gengrid_reorder_mode_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode); /** * Get whether a given gengrid widget is or not able have items * @b reordered * * @param obj The gengrid object * @return @c EINA_TRUE, if reordering is on, @c EINA_FALSE if it's * off * * @see elm_gengrid_reorder_mode_set() for more details * * @ingroup Gengrid */ EAPI Eina_Bool elm_gengrid_reorder_mode_get(const Evas_Object *obj); /** * Set a given gengrid widget's scrolling page size, relative to * its viewport size. * * @param obj The gengrid object * @param h_pagerel The horizontal page (relative) size * @param v_pagerel The vertical page (relative) size * * The gengrid's scroller is capable of binding scrolling by the * user to "pages". It means that, while scrolling and, specially * after releasing the mouse button, the grid will @b snap to the * nearest displaying page's area. When page sizes are set, the * grid's continuous content area is split into (equal) page sized * pieces. * * This function sets the size of a page relatively to the * viewport dimensions of the gengrid, for each axis. A value * @c 1.0 means "the exact viewport's size", in that axis, while @c * 0.0 turns paging off in that axis. Likewise, @c 0.5 means "half * a viewport". Sane usable values are, than, between @c 0.0 and @c * 1.0. Values beyond those will make it behave behave * inconsistently. If you only want one axis to snap to pages, use * the value @c 0.0 for the other one. * * There is a function setting page size values in @b absolute * values, too -- elm_gengrid_page_size_set(). Naturally, its use * is mutually exclusive to this one. * * @deprecated Use elm_scroller_page_relative_set() instead. * * @see elm_scroller_page_relative_set() * * @ingroup Gengrid */ EINA_DEPRECATED EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel); /** * Get a given gengrid widget's scrolling page size, relative to * its viewport size. * * @param obj The gengrid object * @param h_pagerel Pointer to a variable where to store the * horizontal page (relative) size * @param v_pagerel Pointer to a variable where to store the * vertical page (relative) size * * @deprecated Use elm_scroller_page_relative_get() instead. * * @see elm_scroller_page_relative_get() * * @ingroup Gengrid */ EINA_DEPRECATED EAPI void elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel); /** * Set a given gengrid widget's scrolling page size * * @param obj The gengrid object * @param h_pagesize The horizontal page size, in pixels * @param v_pagesize The vertical page size, in pixels * * The gengrid's scroller is capable of binding scrolling by the * user to "pages". It means that, while scrolling and, specially * after releasing the mouse button, the grid will @b snap to the * nearest displaying page's area. When page sizes are set, the * grid's continuous content area is split into (equal) page sized * pieces. * * This function sets the size of a page of the gengrid, in pixels, * for each axis. Sane usable values are, between @c 0 and the * dimensions of @p obj, for each axis. Values beyond those will * make it behave behave inconsistently. If you only want one axis * to snap to pages, use the value @c 0 for the other one. * * There is a function setting page size values in @b relative * values, too -- elm_gengrid_page_relative_set(). Naturally, its * use is mutually exclusive to this one. * * @deprecated Use elm_scroller_page_size_set() instead. * * @see elm_scroller_page_size_set() * * @ingroup Gengrid */ EINA_DEPRECATED EAPI void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize); /** * @brief Get gengrid current page number. * * @param obj The gengrid object * @param h_pagenumber The horizontal page number * @param v_pagenumber The vertical page number * * The page number starts from 0. 0 is the first page. * Current page means the page which meet the top-left of the viewport. * If there are two or more pages in the viewport, it returns the number of page * which meet the top-left of the viewport. * * @deprecated Use elm_scroller_current_page_set() instead. * * @see elm_scroller_current_page_set() * * @see elm_gengrid_last_page_get() * @see elm_gengrid_page_show() * @see elm_gengrid_page_bring_in() */ EINA_DEPRECATED EAPI void elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); /** * @brief Get gengrid last page number. * * @param obj The gengrid object * @param h_pagenumber The horizontal page number * @param v_pagenumber The vertical page number * * The page number starts from 0. 0 is the first page. * This returns the last page number among the pages. * * @deprecated Use elm_scroller_last_page_set() instead. * * @see elm_scroller_last_page_set() * * @see elm_gengrid_current_page_get() * @see elm_gengrid_page_show() * @see elm_gengrid_page_bring_in() */ EINA_DEPRECATED EAPI void elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber); /** * Show a specific virtual region within the gengrid content object by page number. * * @param obj The gengrid object * @param h_pagenumber The horizontal page number * @param v_pagenumber The vertical page number * * 0, 0 of the indicated page is located at the top-left of the viewport. * This will jump to the page directly without animation. * * Example of usage: * * @code * sc = elm_gengrid_add(win); * elm_gengrid_content_set(sc, content); * elm_gengrid_page_relative_set(sc, 1, 0); * elm_gengrid_current_page_get(sc, &h_page, &v_page); * elm_gengrid_page_show(sc, h_page + 1, v_page); * @endcode * * @see elm_gengrid_page_bring_in() */ EAPI void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber); /** * Show a specific virtual region within the gengrid content object by page number. * * @param obj The gengrid object * @param h_pagenumber The horizontal page number * @param v_pagenumber The vertical page number * * 0, 0 of the indicated page is located at the top-left of the viewport. * This will slide to the page with animation. * * Example of usage: * * @code * sc = elm_gengrid_add(win); * elm_gengrid_content_set(sc, content); * elm_gengrid_page_relative_set(sc, 1, 0); * elm_gengrid_last_page_get(sc, &h_page, &v_page); * elm_gengrid_page_bring_in(sc, h_page, v_page); * @endcode * * @deprecated Use elm_scroller_page_bring_in() instead. * * @see elm_scroller_page_bring_in() * * @see elm_gengrid_page_show() */ EINA_DEPRECATED EAPI void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber); /** * Get a given gengrid item's position, relative to the whole * gengrid's grid area. * * @param it The Gengrid item. * @param x Pointer to variable to store the item's row number. * @param y Pointer to variable to store the item's column number. * * This returns the "logical" position of the item within the * gengrid. For example, @c (0, 1) would stand for first row, * second column. * * @ingroup Gengrid */ EAPI void elm_gengrid_item_pos_get(const Elm_Object_Item *it, unsigned int *x, unsigned int *y); /** * Set how the items grid's filled within a given gengrid widget * * @param obj The gengrid object. * @param fill Filled if True * * This sets the fill state of the whole grid of items of a gengrid * within its given viewport. By default, this value is false, meaning * that if the first line of items grid's isn't filled, the items are * centered with the alignment * * @see elm_gengrid_filled_get() * * @ingroup Gengrid * */ EAPI void elm_gengrid_filled_set(Evas_Object *obj, Eina_Bool fill); /** * Get how the items grid's filled within a given gengrid widget * * @param obj The gengrid object. * @return @c EINA_TRUE, if filled is on, @c EINA_FALSE if it's * off * * @note Use @c NULL pointers on the alignment values you're not * interested in: they'll be ignored by the function. * * @see elm_gengrid_align_set() for more details * * @ingroup Gengrid */ EAPI Eina_Bool elm_gengrid_filled_get(const Evas_Object *obj); /** * Set the gengrid select mode. * * @param obj The gengrid object * @param mode The select mode * * elm_gengrid_select_mode_set() changes item select mode in the gengrid widget. * - ELM_OBJECT_SELECT_MODE_DEFAULT : Items will only call their selection func and * callback when first becoming selected. Any further clicks will * do nothing, unless you set always select mode. * - ELM_OBJECT_SELECT_MODE_ALWAYS : This means that, even if selected, * every click will make the selected callbacks be called. * - ELM_OBJECT_SELECT_MODE_NONE : This will turn off the ability to select items * entirely and they will neither appear selected nor call selected * callback functions. * * @see elm_gengrid_select_mode_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode); /** * Get the gengrid select mode. * * @param obj The gengrid object * @return The select mode * (If getting mode is failed, it returns ELM_OBJECT_SELECT_MODE_MAX) * * @see elm_gengrid_select_mode_set() * * @ingroup Gengrid */ EAPI Elm_Object_Select_Mode elm_gengrid_select_mode_get(const Evas_Object *obj); /** * Set whether the gengrid items' should be highlighted when item selected. * * @param obj The gengrid object. * @param highlight @c EINA_TRUE to enable highlight or @c EINA_FALSE to * disable it. * * This will turn on/off the highlight effect when items are selected and * they will or will not be highlighted. The selected and clicked * callback functions will still be called. * * highlight is enabled by default. * * @see elm_gengrid_highlight_mode_get(). * * @ingroup Gengrid */ EAPI void elm_gengrid_highlight_mode_set(Evas_Object *obj, Eina_Bool highlight); /** * Get whether the gengrid items' should be highlighted when item selected. * * @param obj The gengrid object. * @return @c EINA_TRUE means items can be highlighted. @c EINA_FALSE indicates * they can't. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @see elm_gengrid_highlight_mode_set() for details. * * @ingroup Gengrid */ EAPI Eina_Bool elm_gengrid_highlight_mode_get(const Evas_Object *obj); /** * Set the gengrid item's select mode. * * @param it The gengrid item object * @param mode The select mode * * elm_gengrid_select_mode_set() changes item's select mode. * - ELM_OBJECT_SELECT_MODE_DEFAULT : The item will only call their selection func and * callback when first becoming selected. Any further clicks will * do nothing, unless you set always select mode. * - ELM_OBJECT_SELECT_MODE_ALWAYS : This means that, even if selected, * every click will make the selected callbacks be called. * - ELM_OBJECT_SELECT_MODE_NONE : This will turn off the ability to select the item * entirely and they will neither appear selected nor call selected * callback functions. * - ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY : This will apply no-finger-size rule * with ELM_OBJECT_SELECT_MODE_NONE. No-finger-size rule makes an item can be * smaller than lower limit. Clickable objects should be bigger than * human touch point device (your finger) for some touch or * small screen devices. So it is enabled, the item can be shrink than * predefined finger-size value. And the item will be updated. * * @see elm_gengrid_item_select_mode_get() * * @ingroup Gengrid */ EAPI void elm_gengrid_item_select_mode_set(Elm_Object_Item *it, Elm_Object_Select_Mode mode); /** * Get the gengrid item's select mode. * * @param it The gengrid item object * @return The select mode * (If getting mode is failed, it returns ELM_OBJECT_SELECT_MODE_MAX) * * @see elm_gengrid_item_select_mode_set() * * @ingroup Gengrid */ EAPI Elm_Object_Select_Mode elm_gengrid_item_select_mode_get(const Elm_Object_Item *it); /** * @} */ elementary-1.7.7/src/lib/elm_mapbuf.h0000664000175000017500000001122612127353615014442 00000000000000/** * @defgroup Mapbuf Mapbuf * @ingroup Elementary * * @image html mapbuf_inheritance_tree.png * @image latex mapbuf_inheritance_tree.eps * * @image html img/widget/mapbuf/preview-00.png * @image latex img/widget/mapbuf/preview-00.eps width=\textwidth * * This holds one content object and uses an Evas Map of transformation * points to be later used with this content. So the content will be * moved, resized, etc as a single image. So it will improve performance * when you have a complex interface, with a lot of elements, and will * need to resize or move it frequently (the content object and its * children). * * This widget inherits from @ref elm-container-class, so that the * functions meant to act on it will work for mapbuf objects: * * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * Default content parts of the mapbuf widget that you can use are: * @li "default" - The main content of the mapbuf * * To enable map, elm_mapbuf_enabled_set() should be used. * * See how to use this widget in this example: * @ref mapbuf_example */ /** * @addtogroup Mapbuf * @{ */ /** * Add a new mapbuf widget to the given parent Elementary * (container) object. * * @param parent The parent object. * @return A new mapbuf widget handle or @c NULL, on errors. * * This function inserts a new mapbuf widget on the canvas. * * @ingroup Mapbuf */ EAPI Evas_Object *elm_mapbuf_add(Evas_Object *parent); /** * Enable or disable the map. * * @param obj The mapbuf object. * @param enabled @c EINA_TRUE to enable map or @c EINA_FALSE to disable it. * * This enables the map that is set or disables it. On enable, the object * geometry will be saved, and the new geometry will change (position and * size) to reflect the map geometry set. * * Also, when enabled, alpha and smooth states will be used, so if the * content isn't solid, alpha should be enabled, for example, otherwise * a black rectangle will fill the content. * * When disabled, the stored map will be freed and geometry prior to * enabling the map will be restored. * * It's disabled by default. * * @see elm_mapbuf_alpha_set() * @see elm_mapbuf_smooth_set() * * @ingroup Mapbuf */ EAPI void elm_mapbuf_enabled_set(Evas_Object *obj, Eina_Bool enabled); /** * Get a value whether map is enabled or not. * * @param obj The mapbuf object. * @return @c EINA_TRUE means map is enabled. @c EINA_FALSE indicates * it's disabled. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @see elm_mapbuf_enabled_set() for details. * * @ingroup Mapbuf */ EAPI Eina_Bool elm_mapbuf_enabled_get(const Evas_Object *obj); /** * Enable or disable smooth map rendering. * * @param obj The mapbuf object. * @param smooth @c EINA_TRUE to enable smooth map rendering or @c EINA_FALSE * to disable it. * * This sets smoothing for map rendering. If the object is a type that has * its own smoothing settings, then both the smooth settings for this object * and the map must be turned off. * * By default smooth maps are enabled. * * @ingroup Mapbuf */ EAPI void elm_mapbuf_smooth_set(Evas_Object *obj, Eina_Bool smooth); /** * Get a value whether smooth map rendering is enabled or not. * * @param obj The mapbuf object. * @return @c EINA_TRUE means smooth map rendering is enabled. @c EINA_FALSE * indicates it's disabled. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @see elm_mapbuf_smooth_set() for details. * * @ingroup Mapbuf */ EAPI Eina_Bool elm_mapbuf_smooth_get(const Evas_Object *obj); /** * Set or unset alpha flag for map rendering. * * @param obj The mapbuf object. * @param alpha @c EINA_TRUE to enable alpha blending or @c EINA_FALSE * to disable it. * * This sets alpha flag for map rendering. If the object is a type that has * its own alpha settings, then this will take precedence. Only image objects * have this currently. It stops alpha blending of the map area, and is * useful if you know the object and/or all sub-objects is 100% solid. * * Alpha is enabled by default. * * @ingroup Mapbuf */ EAPI void elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bool alpha); /** * Get a value whether alpha blending is enabled or not. * * @param obj The mapbuf object. * @return @c EINA_TRUE means alpha blending is enabled. @c EINA_FALSE * indicates it's disabled. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @see elm_mapbuf_alpha_set() for details. * * @ingroup Mapbuf */ EAPI Eina_Bool elm_mapbuf_alpha_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_widget_notify.h0000664000175000017500000001152412127353615016044 00000000000000#ifndef ELM_WIDGET_NOTIFY_H #define ELM_WIDGET_NOTIFY_H #include "elm_widget_container.h" /** * @addtogroup Widget * @{ * * @section elm-notify-class The Elementary Notify Class * * Elementary, besides having the @ref Notify widget, exposes its * foundation -- the Elementary Notify Class -- in order to create other * widgets which are a notify with some more logic on top. */ /** * @def ELM_NOTIFY_CLASS * * Use this macro to cast whichever subclass of * #Elm_Notify_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_NOTIFY_CLASS(x) ((Elm_Notify_Smart_Class *)x) /** * @def ELM_NOTIFY_DATA * * Use this macro to cast whichever subdata of * #Elm_Notify_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_NOTIFY_DATA(x) ((Elm_Notify_Smart_Data *)x) /** * @def ELM_NOTIFY_SMART_CLASS_VERSION * * Current version for Elementary notify @b base smart class, a value * which goes to _Elm_Notify_Smart_Class::version. * * @ingroup Widget */ #define ELM_NOTIFY_SMART_CLASS_VERSION 1 /** * @def ELM_NOTIFY_SMART_CLASS_INIT * * Initializer for a whole #Elm_Notify_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_NOTIFY_SMART_CLASS_INIT_NULL * @see ELM_NOTIFY_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_NOTIFY_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_NOTIFY_SMART_CLASS_VERSION} /** * @def ELM_NOTIFY_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Notify_Smart_Class structure. * * @see ELM_NOTIFY_SMART_CLASS_INIT_NAME_VERSION * @see ELM_NOTIFY_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_NOTIFY_SMART_CLASS_INIT_NULL \ ELM_NOTIFY_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_NOTIFY_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Notify_Smart_Class structure and * set its name and version. * * This is similar to #ELM_NOTIFY_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Notify_Smart_Class (base field) * to the latest #ELM_NOTIFY_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_NOTIFY_SMART_CLASS_INIT_NULL * @see ELM_NOTIFY_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_NOTIFY_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_NOTIFY_SMART_CLASS_INIT(ELM_CONTAINER_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary notify base smart class. This inherits directly from * #Elm_Container_Smart_Class and is meant to build widgets extending the * behavior of a notify. * * All of the functions listed on @ref Notify namespace will work for * objects deriving from #Elm_Notify_Smart_Class. */ typedef struct _Elm_Notify_Smart_Class { Elm_Container_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Notify_Smart_Class; /** * Base widget smart data extended with notify instance data. */ typedef struct _Elm_Notify_Smart_Data Elm_Notify_Smart_Data; struct _Elm_Notify_Smart_Data { Elm_Container_Smart_Data base; Evas_Object *notify, *content, *parent; Evas_Object *block_events; Elm_Notify_Orient orient; double timeout; Ecore_Timer *timer; Eina_Bool allow_events : 1; }; /** * @} */ EAPI extern const char ELM_NOTIFY_SMART_NAME[]; EAPI const Elm_Notify_Smart_Class *elm_notify_smart_class_get(void); #define ELM_NOTIFY_DATA_GET(o, sd) \ Elm_Notify_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_NOTIFY_DATA_GET_OR_RETURN(o, ptr) \ ELM_NOTIFY_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_NOTIFY_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_NOTIFY_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_NOTIFY_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_NOTIFY_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_flipselector.c0000664000175000017500000005357312127353615015671 00000000000000#include #include "elm_priv.h" #include "elm_widget_flipselector.h" /* TODO: ideally, the default theme would use map{} blocks on the TEXT parts to implement their fading in/out propertly (as in the clock widget) */ /* TODO: if one ever wants to extend it to receiving generic widgets as items, be my guest. in this case, remember to implement the items tooltip infra. */ /* TODO: fix default theme image borders for looong strings as item labels. */ /* TODO: set text elipsis on labels if one enforces mininum size on * the overall widget less the required for displaying it. */ /* TODO: find a way to, in the default theme, to detect we are * bootstrapping (receiving the 1st message) and populate the downmost * TEXT parts with the same text as the upmost, where appropriate. */ EAPI const char ELM_FLIPSELECTOR_SMART_NAME[] = "elm_flipselector"; #define FLIP_FIRST_INTERVAL (0.85) #define FLIP_MIN_INTERVAL (0.1) #define MSG_FLIP_DOWN (1) #define MSG_FLIP_UP (2) #define MAX_LEN_DEFAULT (50) #define DATA_GET eina_list_data_get static const char SIG_SELECTED[] = "selected"; static const char SIG_UNDERFLOWED[] = "underflowed"; static const char SIG_OVERFLOWED[] = "overflowed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_SELECTED, ""}, {SIG_UNDERFLOWED, ""}, {SIG_OVERFLOWED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_FLIPSELECTOR_SMART_NAME, _elm_flipselector, Elm_Flipselector_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _elm_flipselector_smart_sizing_eval(Evas_Object *obj) { char *tmp = NULL; Evas_Coord minw = -1, minh = -1, w, h; ELM_FLIPSELECTOR_DATA_GET(obj, sd); if (sd->evaluating) return; elm_coords_finger_size_adjust(1, &minw, 2, &minh); sd->evaluating = EINA_TRUE; if (sd->sentinel) { const char *label = elm_object_item_text_get(DATA_GET(sd->sentinel)); tmp = strdup(elm_layout_text_get(obj, "elm.top")); elm_layout_text_set(obj, "elm.top", label); } edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); elm_coords_finger_size_adjust(1, &minw, 2, &minh); evas_object_size_hint_min_get(obj, &w, &h); if (sd->sentinel) { elm_layout_text_set(obj, "elm.top", tmp); free(tmp); } if (w > minw) minw = w; if (h > minh) minh = h; sd->evaluating = EINA_FALSE; evas_object_size_hint_min_set(obj, minw, minh); } static void _update_view(Evas_Object *obj) { const char *label; Elm_Flipselector_Item *item; ELM_FLIPSELECTOR_DATA_GET(obj, sd); label = NULL; item = DATA_GET(sd->current); if (item) label = item->label; elm_layout_text_set(obj, "elm.top", label ? label : ""); elm_layout_text_set(obj, "elm.bottom", label ? label : ""); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); } static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label) { Eina_List *l; Elm_Flipselector_Item *item; if (!label) return; if (part && strcmp(part, "default")) return; item = (Elm_Flipselector_Item *)it; ELM_FLIPSELECTOR_DATA_GET(WIDGET(item), sd); if (!sd->items) return; l = eina_list_data_find_list(sd->items, item); if (!l) return; eina_stringshare_del(item->label); item->label = eina_stringshare_add_length(label, sd->max_len); if (strlen(label) > strlen(elm_object_item_text_get(DATA_GET(sd->sentinel)))) sd->sentinel = l; if (sd->current == l) { _update_view(WIDGET(item)); elm_layout_sizing_eval(WIDGET(item)); } } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { if (part && strcmp(part, "default")) return NULL; return ((Elm_Flipselector_Item *)it)->label; } static void _item_signal_emit_hook(Elm_Object_Item *it, const char *emission, const char *source) { Elm_Flipselector_Item *item = (Elm_Flipselector_Item *)it; edje_object_signal_emit(VIEW(item), emission, source); } static inline void _flipselector_walk(Elm_Flipselector_Smart_Data *sd) { if (sd->walking < 0) { ERR("walking was negative. fixed!\n"); sd->walking = 0; } sd->walking++; } static void _sentinel_eval(Elm_Flipselector_Smart_Data *sd) { Elm_Flipselector_Item *it; Eina_List *l; if (!sd->items) { sd->sentinel = NULL; return; } sd->sentinel = sd->items; EINA_LIST_FOREACH (sd->items, l, it) { if (strlen(elm_object_item_text_get((Elm_Object_Item *)it)) > strlen(elm_object_item_text_get(DATA_GET(sd->sentinel)))) sd->sentinel = l; } } /* TODO: create a flag to avoid looping here all times */ static void _flipselector_process_deletions(Elm_Flipselector_Smart_Data *sd) { Eina_List *l; Elm_Flipselector_Item *it; Eina_Bool skip = EINA_TRUE; Eina_Bool sentinel_eval = EINA_FALSE; sd->walking++; /* avoid nested deletions */ EINA_LIST_FOREACH (sd->items, l, it) { if (!it->deleted) continue; if (sd->current == l) { if (sd->current == sd->sentinel) sentinel_eval = EINA_TRUE; sd->current = eina_list_prev(sd->current); } sd->items = eina_list_remove(sd->items, it); if (!sd->current) sd->current = sd->items; elm_widget_item_del(it); skip = EINA_FALSE; if (eina_list_count(sd->items) <= 1) elm_layout_signal_emit (ELM_WIDGET_DATA(sd)->obj, "elm,state,button,hidden", "elm"); else elm_layout_signal_emit (ELM_WIDGET_DATA(sd)->obj, "elm,state,button,visible", "elm"); } if (!skip) _update_view(ELM_WIDGET_DATA(sd)->obj); if (sentinel_eval) _sentinel_eval(sd); sd->walking--; } static inline void _flipselector_unwalk(Elm_Flipselector_Smart_Data *sd) { sd->walking--; if (sd->walking < 0) { ERR("walking became negative. fixed!\n"); sd->walking = 0; } if (sd->walking) return; _flipselector_process_deletions(sd); } static void _on_item_changed(Elm_Flipselector_Smart_Data *sd) { Elm_Flipselector_Item *item; item = DATA_GET(sd->current); if (!item) return; if (sd->deleting) return; if (item->func) item->func((void *)item->base.data, WIDGET(item), item); if (!item->deleted) evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_SELECTED, item); } static void _send_msg(Elm_Flipselector_Smart_Data *sd, int flipside, char *label) { Edje_Message_String msg; msg.str = label; edje_object_message_send (ELM_WIDGET_DATA(sd)->resize_obj, EDJE_MESSAGE_STRING, flipside, &msg); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); _on_item_changed(sd); } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { Elm_Flipselector_Item *item, *item2; Eina_List *l; item = (Elm_Flipselector_Item *)it; ELM_FLIPSELECTOR_DATA_GET(WIDGET(item), sd); if (sd->walking > 0) { item->deleted = EINA_TRUE; return EINA_FALSE; } _flipselector_walk(sd); EINA_LIST_FOREACH (sd->items, l, item2) { if (item2 == item) { if (sd->current == l) { sd->current = l->prev; if (!sd->current) sd->current = l->next; if (sd->current) { item2 = sd->current->data; _send_msg(sd, MSG_FLIP_DOWN, (char *)item2->label); } else _send_msg(sd, MSG_FLIP_DOWN, ""); } sd->items = eina_list_remove_list(sd->items, l); break; } } eina_stringshare_del(item->label); _sentinel_eval(sd); _flipselector_unwalk(sd); return EINA_TRUE; } static Elm_Flipselector_Item * _item_new(Evas_Object *obj, const char *label, Evas_Smart_Cb func, const void *data) { unsigned int len; Elm_Flipselector_Item *it; ELM_FLIPSELECTOR_DATA_GET(obj, sd); it = elm_widget_item_new(obj, Elm_Flipselector_Item); if (!it) return NULL; elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook); elm_widget_item_text_set_hook_set(it, _item_text_set_hook); elm_widget_item_text_get_hook_set(it, _item_text_get_hook); elm_widget_item_signal_emit_hook_set(it, _item_signal_emit_hook); len = strlen(label); if (len > sd->max_len) len = sd->max_len; it->label = eina_stringshare_add_length(label, len); it->func = func; it->base.data = data; /* TODO: no view here, but if one desires general contents in the * future... */ return it; } static Eina_Bool _elm_flipselector_smart_theme(Evas_Object *obj) { const char *max_len; ELM_FLIPSELECTOR_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_flipselector_parent_sc)->theme(obj)) return EINA_FALSE; max_len = edje_object_data_get(ELM_WIDGET_DATA(sd)->resize_obj, "max_len"); if (!max_len) sd->max_len = MAX_LEN_DEFAULT; else { sd->max_len = atoi(max_len); if (!sd->max_len) sd->max_len = MAX_LEN_DEFAULT; } _update_view(obj); elm_layout_sizing_eval(obj); return EINA_TRUE; } static void _flip_up(Elm_Flipselector_Smart_Data *sd) { Elm_Flipselector_Item *item; if (!sd->current) return; if (sd->deleting) return; if (sd->current == sd->items) { sd->current = eina_list_last(sd->items); evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_UNDERFLOWED, NULL); } else sd->current = eina_list_prev(sd->current); item = DATA_GET(sd->current); if (!item) return; _send_msg(sd, MSG_FLIP_UP, (char *)item->label); } static void _flip_down(Elm_Flipselector_Smart_Data *sd) { Elm_Flipselector_Item *item; if (!sd->current) return; if (sd->deleting) return; sd->current = eina_list_next(sd->current); if (!sd->current) { sd->current = sd->items; evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_OVERFLOWED, NULL); } item = DATA_GET(sd->current); if (!item) return; _send_msg(sd, MSG_FLIP_DOWN, (char *)item->label); } static Eina_Bool _elm_flipselector_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev; Eina_Bool is_up = EINA_TRUE; ELM_FLIPSELECTOR_DATA_GET(obj, sd); if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; ev = event_info; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if ((!strcmp(ev->keyname, "Down")) || (!strcmp(ev->keyname, "KP_Down"))) is_up = EINA_FALSE; else if ((strcmp(ev->keyname, "Up")) && (strcmp(ev->keyname, "KP_Up"))) return EINA_FALSE; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = NULL; /* TODO: if direction setting via API is not coming in, replace these calls by flip_{next,prev} */ _flipselector_walk(sd); if (is_up) _flip_up(sd); else _flip_down(sd); _flipselector_unwalk(sd); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } static Eina_Bool _signal_val_up(void *data) { ELM_FLIPSELECTOR_DATA_GET(data, sd); _flipselector_walk(sd); if (sd->interval > FLIP_MIN_INTERVAL) sd->interval = sd->interval / 1.05; ecore_timer_interval_set(sd->spin, sd->interval); _flip_up(sd); _flipselector_unwalk(sd); return ECORE_CALLBACK_RENEW; } static void _signal_val_up_start(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_FLIPSELECTOR_DATA_GET(data, sd); sd->interval = sd->first_interval; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = ecore_timer_add(sd->interval, _signal_val_up, data); _signal_val_up(data); } static Eina_Bool _signal_val_down(void *data) { ELM_FLIPSELECTOR_DATA_GET(data, sd); _flipselector_walk(sd); if (sd->interval > FLIP_MIN_INTERVAL) sd->interval = sd->interval / 1.05; ecore_timer_interval_set(sd->spin, sd->interval); _flip_down(sd); _flipselector_unwalk(sd); return ECORE_CALLBACK_RENEW; } static void _signal_val_down_start(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_FLIPSELECTOR_DATA_GET(data, sd); sd->interval = sd->first_interval; if (sd->spin) ecore_timer_del(sd->spin); sd->spin = ecore_timer_add(sd->interval, _signal_val_down, data); _signal_val_down(data); } static void _signal_val_change_stop(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { ELM_FLIPSELECTOR_DATA_GET(data, sd); if (sd->spin) ecore_timer_del(sd->spin); sd->spin = NULL; } static void _elm_flipselector_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Flipselector_Smart_Data); ELM_WIDGET_CLASS(_elm_flipselector_parent_sc)->base.add(obj); elm_layout_theme_set (obj, "flipselector", "base", elm_widget_style_get(obj)); elm_layout_signal_callback_add (obj, "elm,action,up,start", "", _signal_val_up_start, obj); elm_layout_signal_callback_add (obj, "elm,action,up,stop", "", _signal_val_change_stop, obj); elm_layout_signal_callback_add (obj, "elm,action,down,start", "", _signal_val_down_start, obj); elm_layout_signal_callback_add (obj, "elm,action,down,stop", "", _signal_val_change_stop, obj); priv->first_interval = FLIP_FIRST_INTERVAL; priv->evaluating = EINA_FALSE; elm_widget_can_focus_set(obj, EINA_TRUE); _elm_flipselector_smart_theme(obj); } static void _elm_flipselector_smart_del(Evas_Object *obj) { ELM_FLIPSELECTOR_DATA_GET(obj, sd); sd->deleting = EINA_TRUE; if (sd->walking) ERR("flipselector deleted while walking.\n"); while (sd->items) elm_widget_item_del(DATA_GET(sd->items)); if (sd->spin) ecore_timer_del(sd->spin); ELM_WIDGET_CLASS(_elm_flipselector_parent_sc)->base.del(obj); } static void _elm_flipselector_smart_set_user(Elm_Flipselector_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_flipselector_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_flipselector_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_flipselector_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_flipselector_smart_event; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_flipselector_smart_sizing_eval; } EAPI const Elm_Flipselector_Smart_Class * elm_flipselector_smart_class_get(void) { static Elm_Flipselector_Smart_Class _sc = ELM_FLIPSELECTOR_SMART_CLASS_INIT_NAME_VERSION (ELM_FLIPSELECTOR_SMART_NAME); static const Elm_Flipselector_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_flipselector_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_flipselector_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_flipselector_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_flipselector_flip_next(Evas_Object *obj) { ELM_FLIPSELECTOR_CHECK(obj); ELM_FLIPSELECTOR_DATA_GET(obj, sd); if (sd->spin) ecore_timer_del(sd->spin); sd->spin = NULL; _flipselector_walk(sd); _flip_down(sd); _flipselector_unwalk(sd); } EAPI void elm_flipselector_flip_prev(Evas_Object *obj) { ELM_FLIPSELECTOR_CHECK(obj); ELM_FLIPSELECTOR_DATA_GET(obj, sd); if (sd->spin) ecore_timer_del(sd->spin); sd->spin = NULL; _flipselector_walk(sd); _flip_up(sd); _flipselector_unwalk(sd); } EAPI Elm_Object_Item * elm_flipselector_item_append(Evas_Object *obj, const char *label, void (*func)(void *, Evas_Object *, void *), void *data) { Elm_Flipselector_Item *item; ELM_FLIPSELECTOR_CHECK(obj) NULL; ELM_FLIPSELECTOR_DATA_GET(obj, sd); item = _item_new(obj, label, func, data); if (!item) return NULL; sd->items = eina_list_append(sd->items, item); if (!sd->current) { sd->current = sd->items; _update_view(obj); } if (!sd->sentinel || (strlen(elm_object_item_text_get((Elm_Object_Item *)item)) > strlen(elm_object_item_text_get(DATA_GET(sd->sentinel))))) { sd->sentinel = eina_list_last(sd->items); elm_layout_sizing_eval(obj); } if (eina_list_count(sd->items) > 1) elm_layout_signal_emit(obj, "elm,state,button,visible", "elm"); return (Elm_Object_Item *)item; } EAPI Elm_Object_Item * elm_flipselector_item_prepend(Evas_Object *obj, const char *label, void (*func)(void *, Evas_Object *, void *), void *data) { Elm_Flipselector_Item *item; ELM_FLIPSELECTOR_CHECK(obj) NULL; ELM_FLIPSELECTOR_DATA_GET(obj, sd); item = _item_new(obj, label, func, data); if (!item) return NULL; sd->items = eina_list_prepend(sd->items, item); if (!sd->current) { sd->current = sd->items; _update_view(obj); } if (!sd->sentinel || (strlen(elm_object_item_text_get((Elm_Object_Item *)item)) > strlen(elm_object_item_text_get(DATA_GET(sd->sentinel))))) { sd->sentinel = sd->items; elm_layout_sizing_eval(obj); } if (eina_list_count(sd->items) >= 2) elm_layout_signal_emit(obj, "elm,state,button,visible", "elm"); return (Elm_Object_Item *)item; } EAPI const Eina_List * elm_flipselector_items_get(const Evas_Object *obj) { ELM_FLIPSELECTOR_CHECK(obj) NULL; ELM_FLIPSELECTOR_DATA_GET(obj, sd); return sd->items; } EAPI Elm_Object_Item * elm_flipselector_first_item_get(const Evas_Object *obj) { Elm_Flipselector_Item *it; Eina_List *l; ELM_FLIPSELECTOR_CHECK(obj) NULL; ELM_FLIPSELECTOR_DATA_GET(obj, sd); if (!sd->items) return NULL; EINA_LIST_FOREACH (sd->items, l, it) { if (it->deleted) continue; return (Elm_Object_Item *)it; } return NULL; } EAPI Elm_Object_Item * elm_flipselector_last_item_get(const Evas_Object *obj) { Elm_Flipselector_Item *it; Eina_List *l; ELM_FLIPSELECTOR_CHECK(obj) NULL; ELM_FLIPSELECTOR_DATA_GET(obj, sd); if (!sd->items) return NULL; EINA_LIST_REVERSE_FOREACH (sd->items, l, it) { if (it->deleted) continue; return (Elm_Object_Item *)it; } return NULL; } EAPI Elm_Object_Item * elm_flipselector_selected_item_get(const Evas_Object *obj) { ELM_FLIPSELECTOR_CHECK(obj) NULL; ELM_FLIPSELECTOR_DATA_GET(obj, sd); return DATA_GET(sd->current); } EAPI void elm_flipselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) { Elm_Flipselector_Item *item, *_item, *cur; int flipside = MSG_FLIP_UP; Eina_List *l; ELM_FLIPSELECTOR_ITEM_CHECK_OR_RETURN(it); item = (Elm_Flipselector_Item *)it; ELM_FLIPSELECTOR_DATA_GET(WIDGET(item), sd); cur = DATA_GET(sd->current); if ((selected) && (cur == item)) return; _flipselector_walk(sd); if ((!selected) && (cur == item)) { EINA_LIST_FOREACH (sd->items, l, _item) { if (!_item->deleted) { sd->current = l; _send_msg(sd, MSG_FLIP_UP, (char *)_item->label); break; } } _flipselector_unwalk(sd); return; } EINA_LIST_FOREACH (sd->items, l, _item) { if (_item == cur) flipside = MSG_FLIP_DOWN; if (_item == item) { sd->current = l; _send_msg(sd, flipside, (char *)item->label); break; } } _flipselector_unwalk(sd); } EAPI Eina_Bool elm_flipselector_item_selected_get(const Elm_Object_Item *it) { Elm_Flipselector_Item *item; ELM_FLIPSELECTOR_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); item = (Elm_Flipselector_Item *)it; ELM_FLIPSELECTOR_DATA_GET(WIDGET(item), sd); return eina_list_data_get(sd->current) == item; } EAPI Elm_Object_Item * elm_flipselector_item_prev_get(const Elm_Object_Item *it) { Elm_Flipselector_Item *item = (Elm_Flipselector_Item *)it; Eina_List *l; ELM_FLIPSELECTOR_ITEM_CHECK_OR_RETURN(it, NULL); ELM_FLIPSELECTOR_DATA_GET(WIDGET(item), sd); if ((!sd->items)) return NULL; l = eina_list_data_find_list(sd->items, it); if (l && l->prev) return DATA_GET(l->prev); return NULL; } EAPI Elm_Object_Item * elm_flipselector_item_next_get(const Elm_Object_Item *it) { Eina_List *l; Elm_Flipselector_Item *item = (Elm_Flipselector_Item *)it; ELM_FLIPSELECTOR_ITEM_CHECK_OR_RETURN(it, NULL); ELM_FLIPSELECTOR_DATA_GET(WIDGET(item), sd); if ((!sd->items)) return NULL; l = eina_list_data_find_list(sd->items, it); if (l && l->next) return DATA_GET(l->next); return NULL; } EAPI void elm_flipselector_first_interval_set(Evas_Object *obj, double interval) { ELM_FLIPSELECTOR_CHECK(obj); ELM_FLIPSELECTOR_DATA_GET(obj, sd); sd->first_interval = interval; } EAPI double elm_flipselector_first_interval_get(const Evas_Object *obj) { ELM_FLIPSELECTOR_CHECK(obj) 0; ELM_FLIPSELECTOR_DATA_GET(obj, sd); return sd->first_interval; } elementary-1.7.7/src/lib/elm_widget_naviframe.h0000664000175000017500000001462512127353615016511 00000000000000#ifndef ELM_WIDGET_NAVIFRAME_H #define ELM_WIDGET_NAVIFRAME_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-naviframe-class The Elementary Naviframe Class * * Elementary, besides having the @ref Naviframe widget, exposes its * foundation -- the Elementary Naviframe Class -- in order to create other * widgets which are a naviframe with some more logic on top. */ /** * @def ELM_NAVIFRAME_CLASS * * Use this macro to cast whichever subclass of * #Elm_Naviframe_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_NAVIFRAME_CLASS(x) ((Elm_Naviframe_Smart_Class *)x) /** * @def ELM_NAVIFRAME_DATA * * Use this macro to cast whichever subdata of * #Elm_Naviframe_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_NAVIFRAME_DATA(x) ((Elm_Naviframe_Smart_Data *)x) /** * @def ELM_NAVIFRAME_SMART_CLASS_VERSION * * Current version for Elementary naviframe @b base smart class, a value * which goes to _Elm_Naviframe_Smart_Class::version. * * @ingroup Widget */ #define ELM_NAVIFRAME_SMART_CLASS_VERSION 1 /** * @def ELM_NAVIFRAME_SMART_CLASS_INIT * * Initializer for a whole #Elm_Naviframe_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_NAVIFRAME_SMART_CLASS_INIT_NULL * @see ELM_NAVIFRAME_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_NAVIFRAME_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_NAVIFRAME_SMART_CLASS_VERSION} /** * @def ELM_NAVIFRAME_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Naviframe_Smart_Class structure. * * @see ELM_NAVIFRAME_SMART_CLASS_INIT_NAME_VERSION * @see ELM_NAVIFRAME_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_NAVIFRAME_SMART_CLASS_INIT_NULL \ ELM_NAVIFRAME_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_NAVIFRAME_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Naviframe_Smart_Class structure and * set its name and version. * * This is similar to #ELM_NAVIFRAME_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Naviframe_Smart_Class (base field) * to the latest #ELM_NAVIFRAME_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_NAVIFRAME_SMART_CLASS_INIT_NULL * @see ELM_NAVIFRAME_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_NAVIFRAME_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_NAVIFRAME_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary naviframe base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a naviframe. * * All of the functions listed on @ref Naviframe namespace will work for * objects deriving from #Elm_Naviframe_Smart_Class. */ typedef struct _Elm_Naviframe_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Naviframe_Smart_Class; /** * Base layout smart data extended with naviframe instance data. */ typedef struct _Elm_Naviframe_Smart_Data Elm_Naviframe_Smart_Data; struct _Elm_Naviframe_Smart_Data { Elm_Layout_Smart_Data base; Eina_Inlist *stack; /* top item is the list's LAST item */ Evas_Object *dummy_edje; Eina_Bool preserve : 1; Eina_Bool on_deletion : 1; Eina_Bool auto_pushed : 1; Eina_Bool freeze_events : 1; }; typedef struct _Elm_Naviframe_Item Elm_Naviframe_Item; struct _Elm_Naviframe_Item { ELM_WIDGET_ITEM; EINA_INLIST; Eina_Inlist *content_list; Eina_Inlist *text_list; Evas_Object *content; Evas_Object *title_prev_btn; Evas_Object *title_next_btn; Evas_Object *title_icon; Evas_Object *title; Evas_Object *subtitle; const char *style; const char *title_label; const char *subtitle_label; Evas_Coord minw; Evas_Coord minh; Eina_Bool title_visible : 1; Eina_Bool content_unfocusable : 1; }; typedef struct _Elm_Naviframe_Content_Item_Pair Elm_Naviframe_Content_Item_Pair; struct _Elm_Naviframe_Content_Item_Pair { EINA_INLIST; const char *part; Evas_Object *content; Elm_Naviframe_Item *it; }; typedef struct _Elm_Naviframe_Text_Item_Pair Elm_Naviframe_Text_Item_Pair; struct _Elm_Naviframe_Text_Item_Pair { EINA_INLIST; const char *part; Evas_Object *access_object; }; /** * @} */ EAPI extern const char ELM_NAVIFRAME_SMART_NAME[]; EAPI const Elm_Naviframe_Smart_Class *elm_naviframe_smart_class_get(void); #define ELM_NAVIFRAME_DATA_GET(o, sd) \ Elm_Naviframe_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_NAVIFRAME_DATA_GET_OR_RETURN(o, ptr) \ ELM_NAVIFRAME_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_NAVIFRAME_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_NAVIFRAME_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_NAVIFRAME_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_NAVIFRAME_SMART_NAME, \ __func__)) \ return #define ELM_NAVIFRAME_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_NAVIFRAME_CHECK(it->base.widget); #define ELM_NAVIFRAME_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_NAVIFRAME_CHECK(it->base.widget) __VA_ARGS__; #endif elementary-1.7.7/src/lib/elm_frame.h0000664000175000017500000000636212127353615014267 00000000000000/** * @defgroup Frame Frame * @ingroup Elementary * * @image html frame_inheritance_tree.png * @image latex frame_inheritance_tree.eps * * @image html img/widget/frame/preview-00.png * @image latex img/widget/frame/preview-00.eps * * @brief Frame is a widget that holds some content and has a title. * * The default look is a frame with a title, but Frame supports multiple * styles: * @li default * @li pad_small * @li pad_medium * @li pad_large * @li pad_huge * @li outdent_top * @li outdent_bottom * * Of all this styles only default shows the title. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for frame objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "clicked" - The user has clicked the frame's label * * Default content parts of the frame widget that you can use for are: * @li "default" - A content of the frame * * Default text parts of the frame widget that you can use for are: * @li "default" - Label of the frame * * Supported elm_object common APIs. * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * For a detailed example see the @ref tutorial_frame. * * @{ */ /** * @brief Add a new frame to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Frame */ EAPI Evas_Object *elm_frame_add(Evas_Object *parent); /** * @brief Toggle autocollapsing of a frame * @param obj The frame * @param autocollapse Whether to enable autocollapse * * When @p enable is EINA_TRUE, clicking a frame's label will collapse the frame * vertically, shrinking it to the height of the label. * By default, this is DISABLED. * * @ingroup Frame */ EAPI void elm_frame_autocollapse_set(Evas_Object *obj, Eina_Bool autocollapse); /** * @brief Determine autocollapsing of a frame * @param obj The frame * @return Whether autocollapse is enabled * * When this returns EINA_TRUE, clicking a frame's label will collapse the frame * vertically, shrinking it to the height of the label. * By default, this is DISABLED. * * @ingroup Frame */ EAPI Eina_Bool elm_frame_autocollapse_get(const Evas_Object *obj); /** * @brief Manually collapse a frame without animations * @param obj The frame * @param collapse true to collapse, false to expand * * Use this to toggle the collapsed state of a frame, bypassing animations. * * @ingroup Frame */ EAPI void elm_frame_collapse_set(Evas_Object *obj, Eina_Bool collapse); /** * @brief Determine the collapse state of a frame * @param obj The frame * @return true if collapsed, false otherwise * * Use this to determine the collapse state of a frame. * * @ingroup Frame */ EAPI Eina_Bool elm_frame_collapse_get(const Evas_Object *obj); /** * @brief Manually collapse a frame with animations * @param obj The frame * @param collapse true to collapse, false to expand * * Use this to toggle the collapsed state of a frame, triggering animations. * * @ingroup Frame */ EAPI void elm_frame_collapse_go(Evas_Object *obj, Eina_Bool collapse); /** * @} */ elementary-1.7.7/src/lib/elm_diskselector.c0000664000175000017500000014106412127353615015662 00000000000000#include #include "elm_priv.h" #include "elm_widget_diskselector.h" #ifndef MAX # define MAX(a, b) (((a) > (b)) ? (a) : (b)) #endif #ifndef CEIL #define CEIL(a) (((a) % 2 != 0) ? ((a) / 2 + 1) : ((a) / 2)) #endif #define DISPLAY_ITEM_NUM_MIN 3 EAPI const char ELM_DISKSELECTOR_SMART_NAME[] = "elm_diskselector"; static const char SIG_SELECTED[] = "selected"; static const char SIG_SCROLL_ANIM_START[] = "scroll,anim,start"; static const char SIG_SCROLL_ANIM_STOP[] = "scroll,anim,stop"; static const char SIG_SCROLL_DRAG_START[] = "scroll,drag,start"; static const char SIG_SCROLL_DRAG_STOP[] = "scroll,drag,stop"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_SELECTED, ""}, {SIG_SCROLL_ANIM_START, ""}, {SIG_SCROLL_ANIM_STOP, ""}, {SIG_SCROLL_DRAG_START, ""}, {SIG_SCROLL_DRAG_STOP, ""}, {NULL, NULL} }; static const Evas_Smart_Interface *_smart_interfaces[] = { (Evas_Smart_Interface *)&ELM_SCROLLABLE_IFACE, NULL }; EVAS_SMART_SUBCLASS_IFACE_NEW (ELM_DISKSELECTOR_SMART_NAME, _elm_diskselector, Elm_Diskselector_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _smart_callbacks, _smart_interfaces); static void _selected_item_indicate(Elm_Diskselector_Item *it) { Eina_List *l; Elm_Diskselector_Item *item; ELM_DISKSELECTOR_DATA_GET(WIDGET(it), sd); if (!it->label) return; EINA_LIST_FOREACH (sd->r_items, l, item) { if (item->label && !strcmp(item->label, it->label)) edje_object_signal_emit(VIEW(item), "elm,state,selected", "elm"); else edje_object_signal_emit(VIEW(item), "elm,state,default", "elm"); } } static void _item_select(Elm_Diskselector_Item *it) { if (!it) return; ELM_DISKSELECTOR_DATA_GET(WIDGET(it), sd); sd->selected_item = it; _selected_item_indicate(sd->selected_item); if (it->func) it->func((void *)it->base.data, WIDGET(it), it); evas_object_smart_callback_call(WIDGET(it), SIG_SELECTED, it); } static int _letters_count(const char *str) { int pos = 0; int code = 0, chnum; for (chnum = 0;; chnum++) { pos = evas_string_char_next_get(str, pos, &code); if (code == 0) break; } return chnum; } static int _letters_check(const char *str, int length) { int pos = 0; int code = 0, chnum; for (chnum = 0;; chnum++) { if (chnum == length) break; pos = evas_string_char_next_get(str, pos, &code); if (code == 0) break; } return pos; } static Eina_Bool _string_check(void *data) { Elm_Diskselector_Smart_Data *sd = data; int mid, steps, length, diff; Elm_Diskselector_Item *it; Eina_List *list, *l; Evas_Coord ox, ow; char buf[1024]; evas_object_geometry_get(ELM_WIDGET_DATA(sd)->obj, &ox, NULL, &ow, NULL); if (ow <= 0) return EINA_FALSE; if (!sd->init) return EINA_FALSE; if (!sd->round) list = sd->items; else list = sd->r_items; EINA_LIST_FOREACH (list, l, it) { Evas_Coord x, w; int len; if (it->icon && !it->label) continue; evas_object_geometry_get(VIEW(it), &x, NULL, &w, NULL); /* item not visible */ if ((x + w <= ox) || (x >= ox + ow)) continue; len = _letters_count(it->label); // FIXME: len should be # of ut8f letters. ie count using utf8 // string walk, not stringshare len //len = eina_stringshare_strlen(it->label); if (x <= ox + 5) edje_object_signal_emit(VIEW(it), "elm,state,left_side", "elm"); else if (x + w >= ox + ow - 5) edje_object_signal_emit(VIEW(it), "elm,state,right_side", "elm"); else { if ((sd->len_threshold) && (len > sd->len_threshold)) edje_object_signal_emit (VIEW(it), "elm,state,center_small", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,center", "elm"); } // if len is les that the limit len, skip anyway if (len <= sd->len_side) continue; steps = len - sd->len_side + 1; mid = x + w / 2; if (mid <= ox + ow / 2) diff = (ox + ow / 2) - mid; else diff = mid - (ox + ow / 2); length = len - (int)(diff * steps / (ow / 3)); length = MAX(length, sd->len_side); // limit string len to "length" ut8f chars length = _letters_check(it->label, length); // cut it off at byte mark returned form _letters_check strncpy(buf, it->label, length); buf[length] = '\0'; edje_object_part_text_escaped_set(VIEW(it), "elm.text", buf); } if (sd->check_idler) ecore_idle_enterer_del(sd->check_idler); sd->check_idler = NULL; return EINA_FALSE; } static Eina_Bool _scroller_move(void *data) { Evas_Object *obj = data; Elm_Diskselector_Item *dit; Eina_List *list, *l; Evas_Coord y, w, h; int i; ELM_DISKSELECTOR_DATA_GET(obj, sd); if (!sd->round) { i = 0; list = sd->items; } else { i = 1; list = sd->r_items; } EINA_LIST_FOREACH (list, l, dit) { if (sd->selected_item == dit) break; i++; } if (sd->round) i -= CEIL(sd->display_item_num); if (!dit) { sd->selected_item = (Elm_Diskselector_Item *)eina_list_nth(sd->items, 0); goto end; } evas_object_geometry_get(obj, NULL, &y, &w, &h); sd->s_iface->content_region_show(obj, w / sd->display_item_num * i, y, w, h); _item_select(dit); sd->init = EINA_TRUE; _string_check(sd); end: sd->idler = NULL; return ECORE_CALLBACK_CANCEL; } static void _resize_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Coord w, h; ELM_DISKSELECTOR_DATA_GET(obj, sd); if ((sd->minw == -1) && (sd->minh == -1)) elm_coords_finger_size_adjust(6, &sd->minw, 1, &sd->minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &sd->minw, &sd->minh, sd->minw, sd->minh); evas_object_size_hint_min_set(obj, sd->minw, sd->minh); evas_object_size_hint_max_set(obj, -1, -1); evas_object_geometry_get(obj, NULL, NULL, &w, &h); if (sd->round) evas_object_resize(sd->main_box, (w / sd->display_item_num) * (sd->item_count + (CEIL(sd->display_item_num) * 2)), h); else evas_object_resize(sd->main_box, (w / sd->display_item_num) * (sd->item_count + eina_list_count(sd->left_blanks) + eina_list_count(sd->right_blanks)), h); sd->s_iface->paging_set(obj, 0, 0, (int)(w / sd->display_item_num), 0); if (!sd->idler) sd->idler = ecore_idle_enterer_before_add(_scroller_move, obj); } static void _item_del(Elm_Diskselector_Item *item) { if (!item) return; eina_stringshare_del(item->label); if (item->icon) evas_object_del(item->icon); } static void _sizing_eval(Evas_Object *obj) { _resize_cb(NULL, NULL, obj, NULL); } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { Elm_Diskselector_Item *item, *item2, *dit; Eina_List *l; int i = 0; item = (Elm_Diskselector_Item *)it; ELM_DISKSELECTOR_DATA_GET(WIDGET(item), sd); elm_box_unpack(sd->main_box, VIEW(item)); if (sd->round) sd->r_items = eina_list_remove(sd->r_items, item); sd->items = eina_list_remove(sd->items, item); if (sd->selected_item == item) { dit = (Elm_Diskselector_Item *)eina_list_nth(sd->items, 0); if (dit != item) sd->selected_item = dit; else sd->selected_item = eina_list_nth(sd->items, 1); _selected_item_indicate(sd->selected_item); } _item_del(item); sd->item_count -= 1; if (sd->round) { if (!sd->item_count) { evas_object_hide(sd->VIEW(first)); evas_object_hide(sd->VIEW(second)); evas_object_hide(sd->VIEW(last)); evas_object_hide(sd->VIEW(s_last)); EINA_LIST_FOREACH (sd->under_items, l, item2) evas_object_hide(VIEW(item2)); EINA_LIST_FOREACH (sd->over_items, l, item2) evas_object_hide(VIEW(item2)); } else { dit = eina_list_nth(sd->items, 0); if (dit) { eina_stringshare_replace(&sd->first->label, dit->label); edje_object_part_text_escaped_set (sd->VIEW(first), "elm.text", sd->first->label); } dit = eina_list_nth(sd->items, 1); if (dit) { eina_stringshare_replace(&sd->second->label, dit->label); edje_object_part_text_escaped_set (sd->VIEW(second), "elm.text", sd->second->label); } // if more than 3 itmes should be displayed for (i = 2; i < CEIL(sd->display_item_num); i++) { dit = eina_list_nth(sd->items, i); item2 = eina_list_nth(sd->over_items, i - 2); eina_stringshare_replace(&item2->label, dit->label); edje_object_part_text_escaped_set (VIEW(item2), "elm.text", item2->label); } dit = eina_list_nth(sd->items, eina_list_count(sd->items) - 1); if (dit) { eina_stringshare_replace(&sd->last->label, dit->label); edje_object_part_text_escaped_set (sd->VIEW(last), "elm.text", sd->last->label); } dit = eina_list_nth(sd->items, eina_list_count(sd->items) - 2); if (dit) { eina_stringshare_replace(&sd->s_last->label, dit->label); edje_object_part_text_escaped_set (sd->VIEW(s_last), "elm.text", sd->s_last->label); } // if more than 3 itmes should be displayed for (i = 3; i <= CEIL(sd->display_item_num); i++) { dit = eina_list_nth(sd->items, sd->item_count - i); item2 = eina_list_nth(sd->under_items, i - 3); eina_stringshare_replace(&item2->label, dit->label); edje_object_part_text_escaped_set (VIEW(item2), "elm.text", item2->label); } } } sd->check_idler = ecore_idle_enterer_before_add(_string_check, sd); _sizing_eval(ELM_WIDGET_DATA(sd)->obj); return EINA_TRUE; } static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label) { Elm_Diskselector_Item *item; if (part && strcmp(part, "default")) return; item = (Elm_Diskselector_Item *)it; eina_stringshare_replace(&item->label, label); edje_object_part_text_escaped_set(VIEW(item), "elm.text", item->label); // if the label is NULL, the icon should position at center of the item if (item->icon && (!item->label)) edje_object_signal_emit(VIEW(item), "elm,state,icon,only", "elm"); } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { if (part && strcmp(part, "default")) return NULL; return ((Elm_Diskselector_Item *)it)->label; } static void _item_icon_set(Elm_Diskselector_Item *it, Evas_Object *icon) { if (it->icon == icon) return; if (it->icon) evas_object_del(it->icon); it->icon = icon; if (VIEW(it)) { // if the label is NULL, the icon should position at center of the item if (it->icon && (!it->label)) edje_object_signal_emit(VIEW(it), "elm,state,icon,only", "elm"); evas_object_size_hint_min_set(it->icon, 24, 24); evas_object_size_hint_max_set(it->icon, 40, 40); edje_object_part_swallow(VIEW(it), "elm.swallow.icon", it->icon); evas_object_show(it->icon); elm_widget_sub_object_add(WIDGET(it), it->icon); } } static void _identical_item_check(Elm_Diskselector_Item *it, Evas_Object *icon) { Elm_Diskselector_Item *dit; Eina_List *l; int idx = 0; int ic = 0; int ac = 0; ELM_DISKSELECTOR_DATA_GET(WIDGET(it), sd); if (sd->round) { // Get index from indentical item from round items EINA_LIST_FOREACH (sd->r_items, l, dit) { if (it == dit) break; idx++; } // No item to match ic = eina_list_count(sd->r_items); if (idx >= ic) return; dit = NULL; // Number of added items: CEIL(sd->display_item_num) ac = CEIL(sd->display_item_num); if (((idx >= 0) && (idx < ac)) || ((idx >= ac) && (idx < (2 * ac)))) { // Selected item: under, low region dit = eina_list_nth(sd->r_items, idx + ic - (2 * ac)); } else if (((idx >= (ic - ac)) && (idx < ic)) || ((idx >= (ic - (2 * ac))) && (idx < ic - ac))) { // Selected item: over, high region dit = eina_list_nth(sd->r_items, idx - ic + (2 * ac)); } if (dit) _item_icon_set(dit, icon); _sizing_eval(ELM_WIDGET_DATA(sd)->obj); } } static void _item_content_set_hook(Elm_Object_Item *it, const char *part, Evas_Object *content) { if (part && strcmp(part, "icon")) return; _item_icon_set((Elm_Diskselector_Item *)it, content); _identical_item_check((Elm_Diskselector_Item *)it, content); } static Evas_Object * _item_content_get_hook(const Elm_Object_Item *it, const char *part) { if (part && strcmp(part, "icon")) return NULL; return ((Elm_Diskselector_Item *)it)->icon; } static void _item_click_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Diskselector_Item *it = data; if (!it) return; ELM_DISKSELECTOR_DATA_GET(WIDGET(it), sd); if (sd->selected_item != it) { sd->selected_item = it; _selected_item_indicate(sd->selected_item); } if (it->func) it->func((void *)it->base.data, WIDGET(it), it); } static char * _access_info_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { Elm_Diskselector_Item *it = (Elm_Diskselector_Item *)data; const char *txt = NULL; if (!it) return NULL; if (!txt) txt = it->label; if (txt) return strdup(txt); return NULL; } static void _access_on_highlight_cb(void *data) { Evas_Coord bx, by, bw, bh; Evas_Coord x, y, w, h; Elm_Diskselector_Item *it = (Elm_Diskselector_Item *)data; ELM_DISKSELECTOR_ITEM_CHECK_OR_RETURN(it); ELM_DISKSELECTOR_DATA_GET(WIDGET(it), sd); evas_smart_objects_calculate(evas_object_evas_get(sd->main_box)); evas_object_geometry_get(sd->main_box, &bx, &by, &bw, &bh); evas_object_geometry_get(VIEW(it), &x, &y, &w, &h); x -= bx; y -= by; sd->s_iface->region_bring_in(WIDGET(it), x, y, w, h); } static Elm_Diskselector_Item * _item_new(Evas_Object *obj, Evas_Object *icon, const char *label, Evas_Smart_Cb func, const void *data) { Elm_Diskselector_Item *it; const char *style = elm_widget_style_get(obj); it = elm_widget_item_new(obj, Elm_Diskselector_Item); if (!it) return NULL; elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook); elm_widget_item_text_set_hook_set(it, _item_text_set_hook); elm_widget_item_text_get_hook_set(it, _item_text_get_hook); elm_widget_item_content_set_hook_set(it, _item_content_set_hook); elm_widget_item_content_get_hook_set(it, _item_content_get_hook); it->label = eina_stringshare_add(label); it->func = func; it->base.data = data; VIEW(it) = edje_object_add(evas_object_evas_get(obj)); elm_widget_theme_object_set(obj, VIEW(it), "diskselector", "item", style); evas_object_size_hint_weight_set (VIEW(it), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(VIEW(it), EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(VIEW(it)); if (it->label) { edje_object_part_text_escaped_set(VIEW(it), "elm.text", it->label); edje_object_signal_callback_add (VIEW(it), "elm,action,click", "", _item_click_cb, it); } if (icon) { _item_content_set_hook((Elm_Object_Item *)it, "icon", icon); } //XXX: ACCESS _elm_access_widget_item_register((Elm_Widget_Item *)it); _elm_access_text_set(_elm_access_object_get(it->base.access_obj), ELM_ACCESS_TYPE, E_("diskselector item")); _elm_access_callback_set(_elm_access_object_get(it->base.access_obj), ELM_ACCESS_INFO, _access_info_cb, it); _elm_access_on_highlight_hook_set( _elm_access_object_get(it->base.access_obj), _access_on_highlight_cb, it); return it; } static Evas_Object * _blank_add(Evas_Object *obj) { Evas_Object *blank; blank = edje_object_add(evas_object_evas_get(obj)); elm_widget_theme_object_set(obj, blank, "diskselector", "item", "default"); evas_object_size_hint_weight_set(blank, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(blank, EVAS_HINT_FILL, EVAS_HINT_FILL); return blank; } static void _blank_item_check(Evas_Object *obj, int item_num) { Evas_Object *blank; Eina_List *last; int diff, i; ELM_DISKSELECTOR_DATA_GET(obj, sd); diff = (item_num / 2) - eina_list_count(sd->left_blanks); if (!diff) return; /* left blank */ for (i = 0; i < ((diff > 0) ? (diff) : (-diff)); i++) { if (diff > 0) { blank = _blank_add(obj); elm_box_pack_start(sd->main_box, blank); evas_object_show(blank); sd->left_blanks = eina_list_append(sd->left_blanks, blank); } else { last = eina_list_last(sd->left_blanks); blank = eina_list_data_get(last); elm_box_unpack(sd->main_box, blank); evas_object_del(blank); sd->left_blanks = eina_list_remove_list(sd->left_blanks, last); } } /* right blank */ for (i = 0; i < ((diff > 0) ? (diff) : (-diff)); i++) { if (diff > 0) { blank = _blank_add(obj); elm_box_pack_end(sd->main_box, blank); evas_object_show(blank); sd->right_blanks = eina_list_append(sd->right_blanks, blank); } else { last = eina_list_last(sd->right_blanks); blank = eina_list_data_get(last); elm_box_unpack(sd->main_box, blank); evas_object_del(blank); sd->right_blanks = eina_list_remove_list(sd->right_blanks, last); } } } static void _theme_data_get(Evas_Object *obj) { const char *str; Evas_Object *blank; ELM_DISKSELECTOR_DATA_GET(obj, sd); blank = eina_list_data_get(sd->right_blanks); if (blank) return; str = edje_object_data_get(blank, "len_threshold"); if (str) sd->len_threshold = MAX(0, atoi(str)); else sd->len_threshold = 0; if (!sd->display_item_num_by_api) { str = edje_object_data_get(blank, "display_item_num"); if (str) { sd->display_item_num = MAX(DISPLAY_ITEM_NUM_MIN, atoi(str)); if (!sd->round) _blank_item_check(obj, sd->display_item_num); } else sd->display_item_num = DISPLAY_ITEM_NUM_MIN; } str = edje_object_data_get(blank, "min_width"); if (str) sd->minw = MAX(-1, atoi(str)); else sd->minw = -1; str = edje_object_data_get(blank, "min_height"); if (str) sd->minh = MAX(-1, atoi(str)); else sd->minh = -1; } static Eina_Bool _elm_diskselector_smart_theme(Evas_Object *obj) { Eina_List *l; Elm_Diskselector_Item *it; Evas_Object *blank; ELM_DISKSELECTOR_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_diskselector_parent_sc)->theme(obj)) return EINA_FALSE; if (sd->round) { EINA_LIST_FOREACH (sd->r_items, l, it) { elm_widget_theme_object_set(obj, VIEW(it), "diskselector", "item", elm_widget_style_get(obj)); edje_object_part_text_escaped_set (VIEW(it), "elm.text", it->label); } } else { EINA_LIST_FOREACH (sd->items, l, it) { elm_widget_theme_object_set(obj, VIEW(it), "diskselector", "item", elm_widget_style_get(obj)); edje_object_part_text_escaped_set (VIEW(it), "elm.text", it->label); } /* left blank */ EINA_LIST_FOREACH (sd->left_blanks, l, blank) { elm_widget_theme_object_set(obj, blank, "diskselector", "item", elm_widget_style_get(obj)); } /* right blank */ EINA_LIST_FOREACH (sd->right_blanks, l, blank) { elm_widget_theme_object_set(obj, blank, "diskselector", "item", elm_widget_style_get(obj)); } } _theme_data_get(obj); _sizing_eval(obj); return EINA_TRUE; } static Eina_Bool _elm_diskselector_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { Elm_Diskselector_Item *it; const Eina_List *l; ELM_DISKSELECTOR_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_diskselector_parent_sc)->sub_object_del (obj, sobj)) return EINA_FALSE; EINA_LIST_FOREACH (sd->items, l, it) { if (sobj == it->icon) { it->icon = NULL; _sizing_eval(obj); break; } } return EINA_TRUE; } static Eina_Bool _elm_diskselector_smart_on_focus(Evas_Object *obj) { ELM_DISKSELECTOR_DATA_GET(obj, sd); if (elm_widget_focus_get(obj)) { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,action,focus", "elm"); evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_TRUE); } else { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,action,unfocus", "elm"); evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_FALSE); } return EINA_TRUE; } static Eina_Bool _elm_diskselector_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Eina_List *items = NULL; Eina_List *elist = NULL; Elm_Diskselector_Item *it; ELM_DISKSELECTOR_CHECK(obj) EINA_FALSE; ELM_DISKSELECTOR_DATA_GET(obj, sd); EINA_LIST_FOREACH (sd->items, elist, it) items = eina_list_append(items, it->base.access_obj); if (!sd->round) return elm_widget_focus_list_next_get (obj, items, eina_list_data_get, dir, next); if (!elm_widget_focus_list_next_get (obj, items, eina_list_data_get, dir, next)) { elm_widget_focused_object_clear((Evas_Object *)obj); elm_widget_focus_list_next_get (obj, items, eina_list_data_get, dir, next); } return EINA_TRUE; } static Eina_Bool _elm_diskselector_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev = event_info; Elm_Diskselector_Item *it = NULL; Eina_List *l; ELM_DISKSELECTOR_DATA_GET(obj, sd); if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (!sd->selected_item) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string)) || (!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { l = sd->selected_item->node->prev; if ((!l) && (sd->round)) l = eina_list_last(sd->items); } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string)) || (!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { l = sd->selected_item->node->next; if ((!l) && (sd->round)) l = sd->items; } else if ((!strcmp(ev->keyname, "Home")) || ((!strcmp(ev->keyname, "KP_Home")) && (!ev->string))) l = sd->items; else if ((!strcmp(ev->keyname, "End")) || ((!strcmp(ev->keyname, "KP_End")) && (!ev->string))) l = eina_list_last(sd->items); else return EINA_FALSE; if (l) it = eina_list_data_get(l); if (it) { sd->selected_item = it; if (!sd->idler) sd->idler = ecore_idle_enterer_before_add(_scroller_move, obj); } ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } static void _scroll_cb(Evas_Object *obj, void *data __UNUSED__) { Evas_Coord x, y, w, h, bw, x_boundary; unsigned int adjust_pixels; Eina_Bool h_bounce; ELM_DISKSELECTOR_DATA_GET(obj, sd); _string_check(sd); sd->s_iface->content_pos_get(obj, &x, &y); sd->s_iface->content_viewport_size_get(obj, &w, &h); if (sd->round) { evas_object_geometry_get(sd->main_box, NULL, NULL, &bw, NULL); x_boundary = bw - w; if (x >= x_boundary) { if (sd->left_boundary_reached) return; sd->right_boundary_reached = EINA_TRUE; sd->s_iface->bounce_allow_get(obj, &h_bounce, NULL); /* If scroller's bounce effect is disabled, add 1 pixel * to provide circular effect */ adjust_pixels = (_elm_config->thumbscroll_bounce_enable && h_bounce) ? 0 : 1; sd->s_iface->content_region_show (obj, x - x_boundary + adjust_pixels, y, w, h); sd->left_boundary_reached = EINA_FALSE; } else if (x <= 0) { if (sd->right_boundary_reached) return; sd->left_boundary_reached = EINA_TRUE; sd->s_iface->bounce_allow_get(obj, &h_bounce, NULL); /* If scroller's bounce effect is disabled, subtract 1 pixel * to provide circular effect */ adjust_pixels = (_elm_config->thumbscroll_bounce_enable && h_bounce) ? 0 : 1; sd->s_iface->content_region_show (obj, x + x_boundary - adjust_pixels, y, w, h); sd->right_boundary_reached = EINA_FALSE; } else { sd->left_boundary_reached = EINA_FALSE; sd->right_boundary_reached = EINA_FALSE; } } } static void _scroll_animate_stop_cb(Evas_Object *obj, void *data __UNUSED__) { Elm_Diskselector_Item *it; Evas_Coord x, w, ox, ow; Eina_List *l, *list; ELM_DISKSELECTOR_DATA_GET(obj, sd); if (sd->idler) return; if (!sd->round) list = sd->items; else list = sd->r_items; evas_object_geometry_get(obj, &ox, NULL, &ow, NULL); EINA_LIST_FOREACH (list, l, it) { evas_object_geometry_get(VIEW(it), &x, NULL, &w, NULL); if (abs((int)(ox + (ow / 2)) - (int)(x + (w / 2))) < 10) break; } if (!it) return; _item_select(it); evas_object_smart_callback_call(data, SIG_SCROLL_ANIM_STOP, it); } static void _scroll_animate_start_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call (obj, SIG_SCROLL_ANIM_START, elm_diskselector_selected_item_get(obj)); } static void _scroll_drag_start_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call (obj, SIG_SCROLL_DRAG_START, elm_diskselector_selected_item_get(obj)); } static void _scroll_drag_stop_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call (obj, SIG_SCROLL_DRAG_STOP, elm_diskselector_selected_item_get(obj)); } static void _round_item_del(Elm_Diskselector_Smart_Data *sd, Elm_Diskselector_Item *it) { if (!it) return; elm_box_unpack(sd->main_box, VIEW(it)); sd->r_items = eina_list_remove(sd->r_items, it); eina_stringshare_del(it->label); elm_widget_item_free(it); } static void _round_items_del(Elm_Diskselector_Smart_Data *sd) { Eina_List *l; Elm_Diskselector_Item *it; _round_item_del(sd, sd->last); sd->last = NULL; _round_item_del(sd, sd->s_last); sd->s_last = NULL; _round_item_del(sd, sd->second); sd->second = NULL; _round_item_del(sd, sd->first); sd->first = NULL; EINA_LIST_FOREACH (sd->under_items, l, it) { _round_item_del(sd, it); } sd->under_items = eina_list_free(sd->under_items); EINA_LIST_FOREACH (sd->over_items, l, it) { _round_item_del(sd, it); } sd->over_items = eina_list_free(sd->over_items); } static Evas_Object * _icon_duplicate(Evas_Object *icon) { Evas_Object *ic; const char *file; const char *group; if (!icon) return NULL; elm_image_file_get(icon, &file, &group); ic = elm_icon_add(icon); elm_image_file_set(ic, file, group); elm_image_resizable_set(ic, 1, 1); return ic; } static void _round_items_add(Elm_Diskselector_Smart_Data *sd) { Elm_Diskselector_Item *temp_it; Elm_Diskselector_Item *dit; Elm_Diskselector_Item *it; int i = 0; dit = it = eina_list_nth(sd->items, 0); if (!dit) return; if (!sd->first) { sd->first = _item_new (WIDGET(it), _icon_duplicate(it->icon), it->label, it->func, it->base.data); sd->first->node = it->node; sd->r_items = eina_list_append(sd->r_items, sd->first); } it = eina_list_nth(sd->items, 1); if (!it) it = dit; if (!sd->second) { sd->second = _item_new (WIDGET(it), _icon_duplicate(it->icon), it->label, it->func, it->base.data); sd->second->node = it->node; sd->r_items = eina_list_append(sd->r_items, sd->second); } // if more than 3 itmes should be displayed for (i = 2; i < CEIL(sd->display_item_num); i++) { it = eina_list_nth(sd->items, i); if (!it) it = dit; temp_it = _item_new (WIDGET(it), _icon_duplicate (it->icon), it->label, it->func, it->base.data); sd->over_items = eina_list_append(sd->over_items, temp_it); sd->r_items = eina_list_append(sd->r_items, temp_it); } it = eina_list_nth(sd->items, sd->item_count - 1); if (!it) it = dit; if (!sd->last) { sd->last = _item_new (WIDGET(it), _icon_duplicate(it->icon), it->label, it->func, it->base.data); sd->last->node = it->node; sd->r_items = eina_list_prepend(sd->r_items, sd->last); } it = eina_list_nth(sd->items, sd->item_count - 2); if (!it) it = dit; if (!sd->s_last) { sd->s_last = _item_new (WIDGET(it), _icon_duplicate(it->icon), it->label, it->func, it->base.data); sd->s_last->node = it->node; sd->r_items = eina_list_prepend(sd->r_items, sd->s_last); } // if more than 3 itmes should be displayed for (i = 3; i <= CEIL(sd->display_item_num); i++) { it = eina_list_nth(sd->items, sd->item_count - i); if (!it) it = dit; temp_it = _item_new (WIDGET(it), _icon_duplicate (it->icon), it->label, it->func, it->base.data); sd->under_items = eina_list_append(sd->under_items, temp_it); sd->r_items = eina_list_prepend(sd->r_items, temp_it); } } static void _elm_diskselector_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Diskselector_Smart_Data); ELM_WIDGET_DATA(priv)->resize_obj = edje_object_add(evas_object_evas_get(obj)); ELM_WIDGET_CLASS(_elm_diskselector_parent_sc)->base.add(obj); elm_widget_theme_object_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, "diskselector", "base", elm_widget_style_get(obj)); priv->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_smart_member_add(priv->hit_rect, obj); elm_widget_sub_object_add(obj, priv->hit_rect); /* common scroller hit rectangle setup */ evas_object_color_set(priv->hit_rect, 0, 0, 0, 0); evas_object_show(priv->hit_rect); evas_object_repeat_events_set(priv->hit_rect, EINA_TRUE); elm_widget_can_focus_set(obj, EINA_TRUE); priv->s_iface = evas_object_smart_interface_get (obj, ELM_SCROLLABLE_IFACE_NAME); priv->s_iface->objects_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, priv->hit_rect); priv->item_count = 0; priv->round = EINA_FALSE; priv->init = EINA_FALSE; priv->len_side = 3; priv->display_item_num_by_api = EINA_FALSE; _elm_diskselector_smart_theme(obj); priv->s_iface->policy_set (obj, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); priv->s_iface->bounce_allow_set(obj, EINA_TRUE, EINA_FALSE); priv->s_iface->animate_start_cb_set(obj, _scroll_animate_start_cb); priv->s_iface->animate_stop_cb_set(obj, _scroll_animate_stop_cb); priv->s_iface->drag_start_cb_set(obj, _scroll_drag_start_cb); priv->s_iface->drag_stop_cb_set(obj, _scroll_drag_stop_cb); priv->s_iface->scroll_cb_set(obj, _scroll_cb); evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _resize_cb, NULL); priv->main_box = elm_box_add(obj); elm_box_horizontal_set(priv->main_box, EINA_TRUE); elm_box_homogeneous_set(priv->main_box, EINA_TRUE); evas_object_size_hint_weight_set (priv->main_box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set (priv->main_box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_widget_theme_object_set (obj, priv->main_box, "diskselector", "base", "default"); elm_widget_sub_object_add(obj, priv->main_box); priv->s_iface->content_set(obj, priv->main_box); /* left blank */ Evas_Object *blank; blank = _blank_add(obj); elm_box_pack_start(priv->main_box, blank); evas_object_show(blank); priv->left_blanks = eina_list_append(priv->left_blanks, blank); /* right blank */ blank = _blank_add(obj); elm_box_pack_end(priv->main_box, blank); evas_object_show(blank); priv->right_blanks = eina_list_append(priv->right_blanks, blank); _theme_data_get(obj); _sizing_eval(obj); } static void _elm_diskselector_smart_del(Evas_Object *obj) { Elm_Diskselector_Item *it; Eina_List *l; Evas_Object *blank; ELM_DISKSELECTOR_DATA_GET(obj, sd); /* left blank */ EINA_LIST_FOREACH (sd->left_blanks, l, blank) evas_object_del(blank); /* right blank */ EINA_LIST_FOREACH (sd->right_blanks, l, blank) evas_object_del(blank); if (sd->last) { eina_stringshare_del(sd->last->label); evas_object_del(sd->VIEW(last)); free(sd->last); } if (sd->s_last) { eina_stringshare_del(sd->s_last->label); evas_object_del(sd->VIEW(s_last)); free(sd->s_last); } if (sd->second) { eina_stringshare_del(sd->second->label); evas_object_del(sd->VIEW(second)); free(sd->second); } if (sd->first) { eina_stringshare_del(sd->first->label); evas_object_del(sd->VIEW(first)); free(sd->first); } EINA_LIST_FOREACH (sd->under_items, l, it) { if (it) { eina_stringshare_del(it->label); evas_object_del(VIEW(it)); free(it); } } EINA_LIST_FOREACH (sd->over_items, l, it) { if (it) { eina_stringshare_del(it->label); evas_object_del(VIEW(it)); free(it); } } EINA_LIST_FREE (sd->items, it) { _item_del(it); elm_widget_item_free(it); } eina_list_free(sd->r_items); if (sd->idler) { ecore_idle_enterer_del(sd->idler); sd->idler = NULL; } if (sd->check_idler) { ecore_idle_enterer_del(sd->check_idler); sd->check_idler = NULL; } ELM_WIDGET_CLASS(_elm_diskselector_parent_sc)->base.del(obj); } static void _elm_diskselector_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_DISKSELECTOR_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_diskselector_parent_sc)->base.move(obj, x, y); evas_object_move(sd->hit_rect, x, y); } static void _elm_diskselector_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_DISKSELECTOR_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_diskselector_parent_sc)->base.resize(obj, w, h); evas_object_resize(sd->hit_rect, w, h); } static void _elm_diskselector_smart_member_add(Evas_Object *obj, Evas_Object *member) { ELM_DISKSELECTOR_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_diskselector_parent_sc)->base.member_add(obj, member); if (sd->hit_rect) evas_object_raise(sd->hit_rect); } static void _access_hook(Evas_Object *obj, Eina_Bool is_access) { ELM_DISKSELECTOR_DATA_GET(obj, sd); if (is_access) ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = _elm_diskselector_smart_focus_next; else ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = NULL; } static void _elm_diskselector_smart_set_user(Elm_Diskselector_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_diskselector_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_diskselector_smart_del; ELM_WIDGET_CLASS(sc)->base.move = _elm_diskselector_smart_move; ELM_WIDGET_CLASS(sc)->base.resize = _elm_diskselector_smart_resize; ELM_WIDGET_CLASS(sc)->base.member_add = _elm_diskselector_smart_member_add; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_diskselector_smart_sub_object_del; ELM_WIDGET_CLASS(sc)->on_focus = _elm_diskselector_smart_on_focus; ELM_WIDGET_CLASS(sc)->theme = _elm_diskselector_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_diskselector_smart_event; //XXX: ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) ELM_WIDGET_CLASS(sc)->focus_next = _elm_diskselector_smart_focus_next; ELM_WIDGET_CLASS(sc)->access = _access_hook; } EAPI const Elm_Diskselector_Smart_Class * elm_diskselector_smart_class_get(void) { static Elm_Diskselector_Smart_Class _sc = ELM_DISKSELECTOR_SMART_CLASS_INIT_NAME_VERSION (ELM_DISKSELECTOR_SMART_NAME); static const Elm_Diskselector_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_diskselector_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_diskselector_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_diskselector_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Eina_Bool elm_diskselector_round_enabled_get(const Evas_Object *obj) { ELM_DISKSELECTOR_CHECK(obj) EINA_FALSE; ELM_DISKSELECTOR_DATA_GET(obj, sd); return sd->round; } EAPI void elm_diskselector_round_enabled_set(Evas_Object *obj, Eina_Bool enabled) { Eina_List *elist; Elm_Diskselector_Item *it; Evas_Object *blank; ELM_DISKSELECTOR_CHECK(obj); ELM_DISKSELECTOR_DATA_GET(obj, sd); if (sd->round == enabled) return; sd->round = !!enabled; if (enabled) { sd->r_items = eina_list_clone(sd->items); _blank_item_check(obj, DISPLAY_ITEM_NUM_MIN); /* left blank */ EINA_LIST_FOREACH (sd->left_blanks, elist, blank) { elm_box_unpack(sd->main_box, blank); evas_object_hide(blank); } /* right blank */ EINA_LIST_FOREACH (sd->right_blanks, elist, blank) { elm_box_unpack(sd->main_box, blank); evas_object_hide(blank); } if (!sd->items) return; _round_items_add(sd); if (sd->last) elm_box_pack_start(sd->main_box, sd->VIEW(last)); if (sd->s_last) elm_box_pack_start(sd->main_box, sd->VIEW(s_last)); // if more than 3 items should be displayed EINA_LIST_FOREACH (sd->under_items, elist, it) elm_box_pack_start(sd->main_box, VIEW(it)); if (sd->first) elm_box_pack_end(sd->main_box, sd->VIEW(first)); if (sd->second) elm_box_pack_end(sd->main_box, sd->VIEW(second)); // if more than 3 items should be displayed EINA_LIST_FOREACH (sd->over_items, elist, it) elm_box_pack_end(sd->main_box, VIEW(it)); } else { _round_items_del(sd); /* left blank */ EINA_LIST_FOREACH (sd->left_blanks, elist, blank) { elm_box_pack_start(sd->main_box, blank); evas_object_show(blank); } /* right blank */ EINA_LIST_FOREACH (sd->right_blanks, elist, blank) { elm_box_pack_end(sd->main_box, blank); evas_object_show(blank); } _blank_item_check(obj, sd->display_item_num); eina_list_free(sd->r_items); sd->r_items = NULL; } if (sd->selected_item) _selected_item_indicate(sd->selected_item); _sizing_eval(obj); } EAPI int elm_diskselector_side_text_max_length_get(const Evas_Object *obj) { ELM_DISKSELECTOR_CHECK(obj) 0; ELM_DISKSELECTOR_DATA_GET(obj, sd); return sd->len_side; } EAPI void elm_diskselector_side_text_max_length_set(Evas_Object *obj, int len) { ELM_DISKSELECTOR_CHECK(obj); ELM_DISKSELECTOR_DATA_GET(obj, sd); sd->len_side = len; } EAPI void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) { ELM_DISKSELECTOR_CHECK(obj); ELM_DISKSELECTOR_DATA_GET(obj, sd); sd->s_iface->bounce_allow_set(obj, h_bounce, v_bounce); } EAPI void elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) { ELM_DISKSELECTOR_CHECK(obj); ELM_DISKSELECTOR_DATA_GET(obj, sd); sd->s_iface->bounce_allow_get(obj, h_bounce, v_bounce); } EAPI void elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) { Elm_Scroller_Policy s_policy_h, s_policy_v; ELM_DISKSELECTOR_CHECK(obj); ELM_DISKSELECTOR_DATA_GET(obj, sd); sd->s_iface->policy_get(obj, &s_policy_h, &s_policy_v); if (policy_h) *policy_h = (Elm_Scroller_Policy)s_policy_h; if (policy_v) *policy_v = (Elm_Scroller_Policy)s_policy_v; } EAPI void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) { ELM_DISKSELECTOR_CHECK(obj); ELM_DISKSELECTOR_DATA_GET(obj, sd); if ((policy_h >= ELM_SCROLLER_POLICY_LAST) || (policy_v >= ELM_SCROLLER_POLICY_LAST)) return; sd->s_iface->policy_set(obj, policy_h, policy_v); } EAPI void elm_diskselector_clear(Evas_Object *obj) { Elm_Diskselector_Item *it; ELM_DISKSELECTOR_CHECK(obj); ELM_DISKSELECTOR_DATA_GET(obj, sd); if (!sd->items) return; sd->selected_item = NULL; EINA_LIST_FREE (sd->items, it) { _item_del(it); elm_widget_item_free(it); } _round_items_del(sd); sd->r_items = eina_list_free(sd->r_items); _sizing_eval(obj); } EAPI const Eina_List * elm_diskselector_items_get(const Evas_Object *obj) { ELM_DISKSELECTOR_CHECK(obj) NULL; ELM_DISKSELECTOR_DATA_GET(obj, sd); return sd->items; } EAPI Elm_Object_Item * elm_diskselector_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data) { Elm_Diskselector_Item *it, *dit; Eina_List *elist; ELM_DISKSELECTOR_CHECK(obj) NULL; ELM_DISKSELECTOR_DATA_GET(obj, sd); it = _item_new(obj, icon, label, func, data); sd->items = eina_list_append(sd->items, it); it->node = eina_list_last(sd->items); sd->item_count++; if (sd->round) { _round_items_del(sd); sd->r_items = eina_list_append(sd->r_items, it); _round_items_add(sd); if (sd->last) elm_box_pack_start(sd->main_box, sd->VIEW(last)); if (sd->s_last) elm_box_pack_start(sd->main_box, sd->VIEW(s_last)); // if more than 3 items should be displayed EINA_LIST_FOREACH (sd->under_items, elist, dit) elm_box_pack_start(sd->main_box, VIEW(dit)); elm_box_pack_end(sd->main_box, VIEW(it)); if (sd->first) elm_box_pack_end(sd->main_box, sd->VIEW(first)); if (sd->second) elm_box_pack_end(sd->main_box, sd->VIEW(second)); // if more than 3 items should be displayed EINA_LIST_FOREACH (sd->over_items, elist, dit) elm_box_pack_end(sd->main_box, VIEW(dit)); } else { Evas_Object *blank; blank = eina_list_data_get(sd->right_blanks); elm_box_pack_before(sd->main_box, VIEW(it), blank); } if (!sd->selected_item) sd->selected_item = it; if (!sd->idler) sd->idler = ecore_idle_enterer_before_add(_scroller_move, obj); _sizing_eval(obj); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_diskselector_selected_item_get(const Evas_Object *obj) { ELM_DISKSELECTOR_CHECK(obj) NULL; ELM_DISKSELECTOR_DATA_GET(obj, sd); return (Elm_Object_Item *)sd->selected_item; } EAPI void elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) { Elm_Diskselector_Item *item = (Elm_Diskselector_Item *)it; ELM_DISKSELECTOR_ITEM_CHECK_OR_RETURN(it); ELM_DISKSELECTOR_DATA_GET(WIDGET(item), sd); if ((sd->selected_item == item) && (selected)) return; if ((sd->selected_item == item) && (!selected)) sd->selected_item = eina_list_data_get(sd->items); else { sd->selected_item = item; _selected_item_indicate(sd->selected_item); } if (!sd->idler) sd->idler = ecore_idle_enterer_before_add(_scroller_move, WIDGET(item)); } EAPI Eina_Bool elm_diskselector_item_selected_get(const Elm_Object_Item *it) { ELM_DISKSELECTOR_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); ELM_DISKSELECTOR_DATA_GET(WIDGET(it), sd); return sd->selected_item == ((Elm_Diskselector_Item *)it); } EAPI Elm_Object_Item * elm_diskselector_item_prev_get(const Elm_Object_Item *it) { Elm_Diskselector_Item *item = (Elm_Diskselector_Item *)it; ELM_DISKSELECTOR_ITEM_CHECK_OR_RETURN(it, NULL); if (item->node->prev) return item->node->prev->data; else return NULL; } EAPI Elm_Object_Item * elm_diskselector_item_next_get(const Elm_Object_Item *it) { Elm_Diskselector_Item *item = (Elm_Diskselector_Item *)it; ELM_DISKSELECTOR_ITEM_CHECK_OR_RETURN(it, NULL); if (item->node->next) return item->node->next->data; else return NULL; } EAPI Elm_Object_Item * elm_diskselector_first_item_get(const Evas_Object *obj) { ELM_DISKSELECTOR_CHECK(obj) NULL; ELM_DISKSELECTOR_DATA_GET(obj, sd); if (!sd || !sd->items) return NULL; return eina_list_data_get(sd->items); } EAPI Elm_Object_Item * elm_diskselector_last_item_get(const Evas_Object *obj) { ELM_DISKSELECTOR_CHECK(obj) NULL; ELM_DISKSELECTOR_DATA_GET(obj, sd); if (!sd->items) return NULL; return eina_list_data_get(eina_list_last(sd->items)); } EAPI void elm_diskselector_display_item_num_set(Evas_Object *obj, int num) { ELM_DISKSELECTOR_CHECK(obj); ELM_DISKSELECTOR_DATA_GET(obj, sd); if (num < DISPLAY_ITEM_NUM_MIN) num = DISPLAY_ITEM_NUM_MIN; sd->display_item_num = num; sd->display_item_num_by_api = EINA_TRUE; if (!sd->round) _blank_item_check(obj, num); } EAPI int elm_diskselector_display_item_num_get(const Evas_Object *obj) { ELM_DISKSELECTOR_CHECK(obj) (-1); ELM_DISKSELECTOR_DATA_GET(obj, sd); return sd->display_item_num; } elementary-1.7.7/src/lib/elm_macros.h0000664000175000017500000000032212127353615014447 00000000000000/* handy macros */ #define ELM_RECTS_INTERSECT(x, y, w, h, xx, yy, ww, hh) (((x) < ((xx) + (ww))) && ((y) < ((yy) + (hh))) && (((x) + (w)) > (xx)) && (((y) + (h)) > (yy))) #define ELM_PI 3.14159265358979323846 elementary-1.7.7/src/lib/elm_datetime.h0000664000175000017500000005260012127353615014765 00000000000000/** * @defgroup Datetime Datetime * @ingroup Elementary * * @image html datetime_inheritance_tree.png * @image latex datetime_inheritance_tree.eps * * @image html img/widget/datetime/preview-00.png * @image latex img/widget/datetime/preview-00.eps * * @image html img/widget/datetime/preview-01.png * @image latex img/widget/datetime/preview-01.eps * * @image html img/widget/datetime/preview-02.png * @image latex img/widget/datetime/preview-02.eps * * Datetime widget is used to display and input date & time values. * This widget displays date and time as per the system's locale settings (Date * includes Day, Month & Year along with the defined separators and * Time includes Hour, Minute & AM/PM fields. Separator for AM/PM field is ignored. * * The corresponding Month, AM/PM strings are displayed according to the * system’s language settings. * * Datetime format is a combination of LIBC standard characters like * “%%d %%b %%Y %%I : %%M %%p” which, as a whole represents both Date as well as Time * format. * * Elm_datetime supports only the following sub set of libc date format specifiers: * * @b %%Y : The year as a decimal number including the century (example: 2011). * * @b %%y : The year as a decimal number without a century (range 00 to 99) * * @b %%m : The month as a decimal number (range 01 to 12). * * @b %%b : The abbreviated month name according to the current locale. * * @b %%B : The full month name according to the current locale. * * @b %%h : The abbreviated month name according to the current locale(same as %%b). * * @b %%d : The day of the month as a decimal number (range 01 to 31). * * @b %%e : The day of the month as a decimal number (range 1 to 31). single * digits are preceded by a blank. * * @b %%I : The hour as a decimal number using a 12-hour clock (range 01 to 12). * * @b %%H : The hour as a decimal number using a 24-hour clock (range 00 to 23). * * @b %%k : The hour (24-hour clock) as a decimal number (range 0 to 23). single * digits are preceded by a blank. * * @b %%l : The hour (12-hour clock) as a decimal number (range 1 to 12); single * digits are preceded by a blank. * * @b %%M : The minute as a decimal number (range 00 to 59). * * @b %%p : Either 'AM' or 'PM' according to the given time value, or the * corresponding strings for the current locale. Noon is treated as 'PM' * and midnight as 'AM' * * @b %%P : Like %p but in lower case: 'am' or 'pm' or a corresponding string for * the current locale. * * @b %%c : The preferred date and time representation for the current locale. * * @b %%x : The preferred date representation for the current locale without the time. * * @b %%X : The preferred time representation for the current locale without the date. * * @b %%r : The complete calendar time using the AM/PM format of the current locale. * * @b %%R : The hour and minute in decimal numbers using the format %H:%M. * * @b %%T : The time of day in decimal numbers using the format %H:%M:%S. * * @b %%D : The date using the format %%m/%%d/%%y. * * @b %%F : The date using the format %%Y-%%m-%%d. * * (For more reference on the available LIBC date format specifiers, please * visit the link: * http://www.gnu.org/s/hello/manual/libc.html#Formatting-Calendar-Time ) * * Datetime widget can provide Unicode @b separators in between its fields * except for AM/PM field. * A separator can be any Unicode character other than the LIBC standard * date format specifiers.( Example: In the format %%b %%d @b , %%y %%H @b : %%M * comma(,) is separator for date field %%d and colon(:) is separator for * hour field %%H ). * * The default format is a predefined one, based on the system Locale. * * Hour format 12hr(1-12) or 24hr(0-23) display can be selected by setting * the corresponding user format. * * Datetime supports six fields: Year, Month, Date, Hour, Minute, AM/PM. * Depending on the Datetime module that is loaded, the user can see * different UI to select the individual field values. * * The individual fields of Datetime can be arranged in any order according to the format * set by application. * * There is a provision to set the visibility of a particular field as TRUE/ FALSE * so that only time/ only date / only required fields will be displayed. * * Each field is having a default minimum and maximum values just like the daily * calendar information. These min/max values can be modified as per the application usage. * * User can enter the values only in between the range of maximum and minimum. * Apart from these APIs, there is a provision to display only a limited set of * values out of the possible values. APIs to select the individual field limits * are intended for this purpose. * * The whole widget is left aligned and its size grows horizontally depending * on the current format and each field's visible/disabled state. * * Datetime individual field selection is implemented in a modular style. * Module can be implemented as a Ctxpopup based selection or an ISE based * selection or even a spinner like selection etc. * * Datetime Module design: * * The following functions are expected to be implemented in a Datetime module: * * Field creation: *
     *
     *  __________                                            __________
     * |          |----- obj_hook() ---------------------->>>|          |
     * |          |<<<----------------returns Mod_data ------|          |
     * | Datetime |_______                                   |          |
     * |  widget  |       |Assign module call backs          |  Module  |
     * |   base   |<<<____|                                  |          |
     * |          |                                          |          |
     * |          |----- field_create() ------------------>>>|          |
     * |__________|<<<----------------returns field_obj -----|__________|
     *
     * 
    * * Field value setting: *
     *
     *  __________                                          __________
     * |          |                                        |          |
     * | Datetime |<<<----------elm_datetime_value_set()---|          |
     * |  widget  |                                        |  Module  |
     * |   base   |----display_field_value()------------>>>|          |
     * |__________|                                        |__________|
     *
     * 
    * * del_hook: *
     *  __________                                          __________
     * |          |                                        |          |
     * | Datetime |----obj_unhook()-------------------->>>>|          |
     * |  widget  |                                        |  Module  |
     * |   base   |         <<<-----frees mod_data---------|          |
     * |__________|                                        |__________|
     *
     * 
    * * * Any module can use the following shared functions that are implemented in elm_datetime.c : * * field_format_get() - gives the field format. * * field_limit_get() - gives the field minimum, maximum limits. * * To enable a module, set the ELM_MODULES environment variable as shown: * * export ELM_MODULES="datetime_input_ctxpopup>datetime/api" * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for datetime objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li @b "changed" - whenever Datetime field value is changed, this * signal is sent. * * @li @b "language,changed" - whenever system locale changes, this * signal is sent. * * Here is an example on its usage: * @li @ref datetime_example * */ /** * @addtogroup Datetime * @{ */ /** * Identifies a Datetime field, The widget supports 6 fields : Year, month, * Date, Hour, Minute, AM/PM * */ typedef enum _Elm_Datetime_Field_Type { ELM_DATETIME_YEAR = 0, /**< Indicates Year field */ ELM_DATETIME_MONTH = 1, /**< Indicates Month field */ ELM_DATETIME_DATE = 2, /**< Indicates Date field */ ELM_DATETIME_HOUR = 3, /**< Indicates Hour field */ ELM_DATETIME_MINUTE = 4, /**< Indicates Minute field */ ELM_DATETIME_AMPM = 5, /**< Indicates AM/PM field */ } Elm_Datetime_Field_Type; /** * @brief Adds a new datetime Widget * * The default datetime format and corresponding strings are based on current locale. * * @param parent The parent object * @return The new object or NULL if it cannot be created * * This function inserts a new datetime widget on the canvas. * * @ingroup Datetime */ EAPI Evas_Object *elm_datetime_add(Evas_Object *parent); /** * Get the datetime format. Format is a combination of allowed Libc date format * specifiers like: "%b %d, %Y %I : %M %p". * * Maximum allowed format length is 64 chars. * * Format can include separators for each individual datetime field except * for AM/PM field. * * Each separator can be a maximum of 6 UTF-8 bytes. * Space is also taken as a separator. * * Following are the allowed set of format specifiers for each datetime field. * * @b %%Y : The year as a decimal number including the century. * * @b %%y : The year as a decimal number without a century (range 00 to 99). * * @b %%m : The month as a decimal number (range 01 to 12). * * @b %%b : The abbreviated month name according to the current locale. * * @b %%B : The full month name according to the current locale. * * @b %%h : The abbreviated month name according to the current locale(same as %%b). * * @b %%d : The day of the month as a decimal number (range 01 to 31). * * @b %%e : The day of the month as a decimal number (range 1 to 31). single * digits are preceded by a blank. * * @b %%I : The hour as a decimal number using a 12-hour clock (range 01 to 12). * * @b %%H : The hour as a decimal number using a 24-hour clock (range 00 to 23). * * @b %%k : The hour (24-hour clock) as a decimal number (range 0 to 23). single * digits are preceded by a blank. * * @b %%l : The hour (12-hour clock) as a decimal number (range 1 to 12); single * digits are preceded by a blank. * * @b %%M : The minute as a decimal number (range 00 to 59). * * @b %%p : Either 'AM' or 'PM' according to the given time value, or the * corresponding strings for the current locale. Noon is treated as 'PM' * and midnight as 'AM'. * * @b %%P : Like %p but in lower case: 'am' or 'pm' or a corresponding string for * the current locale. * * @b %%c : The preferred date and time representation for the current locale. * * @b %%x : The preferred date representation for the current locale without the time. * * @b %%X : The preferred time representation for the current locale without the date. * * @b %%r : The complete calendar time using the AM/PM format of the current locale. * * @b %%R : The hour and minute in decimal numbers using the format %H:%M. * * @b %%T : The time of day in decimal numbers using the format %H:%M:%S. * * @b %%D : The date using the format %%m/%%d/%%y. * * @b %%F : The date using the format %%Y-%%m-%%d. * * These specifiers can be arranged in any order and the widget will display the * fields accordingly. * * Default format is taken as per the system locale settings. * * @param obj The datetime object * @return The datetime format string. Example: "%b %d, %Y %I : %M %p" * * @see elm_datetime_format_set() * @ingroup Datetime */ EAPI const char *elm_datetime_format_get(const Evas_Object *obj); /** * Set the datetime format. Format is a combination of allowed Libc date format * specifiers like: "%b %d, %Y %I : %M %p". * * Maximum allowed format length is 64 chars. * * Format can include separators for each individual datetime field except * for AM/PM field. * * Each separator can be a maximum of 6 UTF-8 bytes. * Space is also taken as a separator. * * Following are the allowed set of format specifiers for each datetime field. * * @b %%Y : The year as a decimal number including the century. * * @b %%y : The year as a decimal number without a century (range 00 to 99). * * @b %%m : The month as a decimal number (range 01 to 12). * * @b %%b : The abbreviated month name according to the current locale. * * @b %%B : The full month name according to the current locale. * * @b %%h : The abbreviated month name according to the current locale(same as %%b). * * @b %%d : The day of the month as a decimal number (range 01 to 31). * * @b %%e : The day of the month as a decimal number (range 1 to 31). single * digits are preceded by a blank. * * @b %%I : The hour as a decimal number using a 12-hour clock (range 01 to 12). * * @b %%H : The hour as a decimal number using a 24-hour clock (range 00 to 23). * * @b %%k : The hour (24-hour clock) as a decimal number (range 0 to 23). single * digits are preceded by a blank. * * @b %%l : The hour (12-hour clock) as a decimal number (range 1 to 12); single * digits are preceded by a blank. * * @b %%M : The minute as a decimal number (range 00 to 59). * * @b %%p : Either 'AM' or 'PM' according to the given time value, or the * corresponding strings for the current locale. Noon is treated as 'PM' * and midnight as 'AM'. * * @b %%P : Like %p but in lower case: 'am' or 'pm' or a corresponding string for * the current locale. * * @b %%c : The preferred date and time representation for the current locale. * * @b %%x : The preferred date representation for the current locale without the time. * * @b %%X : The preferred time representation for the current locale without the date. * * @b %%r : The complete calendar time using the AM/PM format of the current locale. * * @b %%R : The hour and minute in decimal numbers using the format %H:%M. * * @b %%T : The time of day in decimal numbers using the format %H:%M:%S. * * @b %%D : The date using the format %%m/%%d/%%y. * * @b %%F : The date using the format %%Y-%%m-%%d. * * These specifiers can be arranged in any order and the widget will display the * fields accordingly. * * Default format is taken as per the system locale settings. * * @param obj The datetime object * @param fmt The datetime format * * @see elm_datetime_format_get() * @ingroup Datetime */ EAPI void elm_datetime_format_set(Evas_Object *obj, const char *fmt); /** * @brief Get the upper boundary of a field. * * Year: years since 1900. Negative value represents year below 1900 (year * value -30 represents 1870). Year default range is from 70 to 137. * * Month: default value range is from 0 to 11. * * Date: default value range is from 1 to 31 according to the month value. * * Hour: default value will be in terms of 24 hr format (0~23) * * Minute: default value range is from 0 to 59. * * @param obj The datetime object * @param maxtime Time structure containing the maximum time value. * @return EINA_TRUE if maximum value is returned successfully. * * @see elm_datetime_value_max_set() * @ingroup Datetime */ EAPI Eina_Bool elm_datetime_value_max_get(const Evas_Object *obj, struct tm *maxtime); /** * @brief Set the upper boundary of a field. * * Year: years since 1900. Negative value represents year below 1900 (year * value -30 represents 1870). Year default range is from 70 to 137. * * Month: default value range is from 0 to 11. * * Date: default value range is from 1 to 31 according to the month value. * * Hour: default value will be in terms of 24 hr format (0~23) * * Minute: default value range is from 0 to 59. * * @param obj The datetime object * @param maxtime Time structure containing the maximum time value. * @return EINA_TRUE if maximum value is accepted. * * @see elm_datetime_value_max_get() * @ingroup Datetime */ EAPI Eina_Bool elm_datetime_value_max_set(Evas_Object *obj, const struct tm *maxtime); /** * @brief Get the lower boundary of a field. * * Year: years since 1900. Negative value represents year below 1900 (year * value -30 represents 1870). Year default range is from 70 to 137. * * Month: default value range is from 0 to 11. * * Date: default value range is from 1 to 31 according to the month value. * * Hour: default value will be in terms of 24 hr format (0~23) * * Minute: default value range is from 0 to 59. * * @param obj The datetime object * @param mintime Time structure. * @return EINA_TRUE if minimum value is successfully returned. * * @see elm_datetime_value_min_set() * @ingroup Datepicker */ EAPI Eina_Bool elm_datetime_value_min_get(const Evas_Object *obj, struct tm *mintime); /** * @brief Set the lower boundary of a field. * * Year: years since 1900. Negative value represents year below 1900 (year * value -30 represents 1870). Year default range is from 70 to 137. * * Month: default value range is from 0 to 11. * * Date: default value range is from 1 to 31 according to the month value. * * Hour: default value will be in terms of 24 hr format (0~23) * * Minute: default value range is from 0 to 59. * * @param obj The datetime object. * @param mintime Time structure containing the minimum time value. * @return EINA_TRUE if minimum value is accepted. * * @see elm_datetime_value_min_get() * @ingroup Datetime */ EAPI Eina_Bool elm_datetime_value_min_set(Evas_Object *obj, const struct tm *mintime); /** * @brief Get the field limits of a field. * * Limits can be set to individual fields, independently, except for AM/PM field. * Any field can display the values only in between these Minimum and Maximum limits unless * the corresponding time value is restricted from MinTime to MaxTime. * That is, Min/ Max field limits always works under the limitations of MinTime/ MaxTime. * * There is no provision to set the limits of AM/PM field. * * @param obj The datetime object * @param fieldtype Type of the field. ELM_DATETIME_YEAR etc. * @param min Reference to field's minimum value * @param max Reference to field's maximum value * * @see elm_datetime_field_limit_set() * @ingroup Datetime */ EAPI void elm_datetime_field_limit_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int *min, int *max); /** * @brief Set the field limits of a field. * * Limits can be set to individual fields, independently, except for AM/PM field. * Any field can display the values only in between these Minimum and Maximum limits unless * the corresponding time value is restricted from MinTime to MaxTime. * That is, Min/ Max field limits always works under the limitations of MinTime/ MaxTime. * * There is no provision to set the limits of AM/PM field. * * @param obj The datetime object * @param fieldtype Type of the field. ELM_DATETIME_YEAR etc. * @param min Reference to field's minimum value * @param max Reference to field's maximum value * * @see elm_datetime_field_limit_set() * @ingroup Datetime */ EAPI void elm_datetime_field_limit_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, int min, int max); /** * @brief Get the current value of a field. * * Year: years since 1900. Negative value represents year below 1900 (year * value -30 represents 1870). Year default range is from 70 to 137. * * Month: default value range is from 0 to 11. * * Date: default value range is from 1 to 31 according to the month value. * * Hour: default value will be in terms of 24 hr format (0~23) * * Minute: default value range is from 0 to 59. * * @param obj The datetime object. * @param currtime Time structure. * @return EINA_TRUE if current time is returned successfully. * * @see elm_datetime_field_value_set() * @ingroup Datetime */ EAPI Eina_Bool elm_datetime_value_get(const Evas_Object *obj, struct tm *currtime); /** * @brief Set the current value of a Datetime object. * * Year: years since 1900. Negative value represents year below 1900 (year * value -30 represents 1870). Year default range is from 70 to 137. * * Month: default value range is from 0 to 11. * * Date: default value range is from 1 to 31 according to the month value. * * Hour: default value will be in terms of 24 hr format (0~23) * * Minute: default value range is from 0 to 59. * * * @param obj The datetime object. * @param newtime Time structure filled with values to be set. * @return EINA_TRUE if current time is set successfully. * * @see elm_datetime_value_set() * @ingroup Datetime */ EAPI Eina_Bool elm_datetime_value_set(Evas_Object *obj, const struct tm *newtime); /** * @brief Get whether a field can be visible/not * * @param obj The datetime object * @param fieldtype Type of the field. ELM_DATETIME_YEAR etc * @return bool @c EINA_TRUE, if field can be visible. @c EINA_FALSE otherwise. * * @see elm_datetime_field_visible_set() * @ingroup Datetime */ EAPI Eina_Bool elm_datetime_field_visible_get(const Evas_Object *obj, Elm_Datetime_Field_Type fieldtype); /** * @brief Set a field to be visible or not. * Setting this API True does not ensure that the field is visible, apart from * this, the field's format must be present in Datetime overall format. * If a field's visibility is set to False then it won't appear even though * its format is present in overall format. * So if and only if this API is set true and the corresponding field's format * is present in Datetime format, the field is visible. * * By default the field visibility is set to True. * * @param obj The datetime object * @param fieldtype Type of the field. ELM_DATETIME_YEAR etc. * @param visible @c EINA_TRUE field can be visible, @c EINA_FALSE otherwise. * * @see elm_datetime_field_visible_get() * @ingroup Datetime */ EAPI void elm_datetime_field_visible_set(Evas_Object *obj, Elm_Datetime_Field_Type fieldtype, Eina_Bool visible); /** * @} */ elementary-1.7.7/src/lib/elm_module.c0000664000175000017500000001573212127353615014456 00000000000000#include #include "elm_priv.h" /* what are moodules in elementary for? for modularising behavior and features * so they can be plugged in and out where you dont want the core source to * always behave like that or do it that way. plug it at runtime! * * they have module names (in config) and "slots" to plug that module into * to server a purpose. eg you plug plugin "xx" into the "entry-copy-paste" * slot so it would provide replacement copy & paste ui functionality and * specific symbols * * config is something like: * * export ELM_MODULES="xx>slot1:yy>slot2" * * where a module named xx is plugged into slot1 & yy is plugged into slot2 * * real examples: * * export ELM_MODULES="my_module>entry/api" * * this loads the module called "my_module" into the slot "entry/api" which * is an api slot for entry modules to modify behavior and hook to * creation/deletion of the entry as well as replace the longpress behavior. */ #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif static Eina_Hash *modules = NULL; static Eina_Hash *modules_as = NULL; void _elm_module_init(void) { modules = eina_hash_string_small_new(NULL); modules_as = eina_hash_string_small_new(NULL); } void _elm_module_shutdown(void) { Eina_Iterator *it; Elm_Module *m; if (modules) { Eina_List *tl = NULL; it = eina_hash_iterator_data_new(modules); EINA_ITERATOR_FOREACH(it, m) tl = eina_list_append(tl, m); eina_iterator_free(it); EINA_LIST_FREE(tl, m) _elm_module_del(m); eina_hash_free(modules); modules = NULL; } if (modules_as) eina_hash_free(modules_as); modules_as = NULL; } void _elm_module_parse(const char *s) { const char *p, *pe; p = s; pe = p; for (;;) { if ((*pe == ':') || (!*pe)) { // p -> pe == 'name:' if (pe > p) { char *n = malloc(pe - p + 1); if (n) { char *nn; strncpy(n, p, pe - p); n[pe - p] = 0; nn = strchr(n, '>'); if (nn) { *nn = 0; nn++; _elm_module_add(n, nn); } free(n); } } if (!*pe) break; p = pe + 1; pe = p; } else pe++; } } Elm_Module * _elm_module_find_as(const char *as) { Elm_Module *m; m = eina_hash_find(modules_as, as); if (!m) return NULL; if (!_elm_module_load(m)) { _elm_module_del(m); return NULL; } return m; } Eina_Bool _elm_module_load(Elm_Module *m) { const char *home; char buf[PATH_MAX]; if (m->module) return EINA_TRUE; home = getenv("HOME"); if (home) { snprintf(buf, sizeof(buf), "%s/"ELEMENTARY_BASE_DIR"/modules/%s/%s/module" EFL_SHARED_EXTENSION, home, m->name, MODULE_ARCH); m->module = eina_module_new(buf); if (m->module && eina_module_load (m->module) == EINA_TRUE) { m->init_func = eina_module_symbol_get(m->module, "elm_modapi_init"); if (m->init_func) { m->shutdown_func = eina_module_symbol_get(m->module, "elm_modapi_shutdown"); m->so_path = eina_stringshare_add(buf); snprintf(buf, sizeof(buf), "%s/"ELEMENTARY_BASE_DIR"/modules/%s/%s", home, m->name, MODULE_ARCH); m->bin_dir = eina_stringshare_add(buf); snprintf(buf, sizeof(buf), "%s/"ELEMENTARY_BASE_DIR"/modules/%s", home, m->name); m->data_dir = eina_stringshare_add(buf); } else { if (m->module) { eina_module_unload(m->module); eina_module_free(m->module); m->module = NULL; } return EINA_FALSE; } } else if (m->module) { eina_module_free(m->module); m->module = NULL; } } if (!m->module) { snprintf(buf, sizeof(buf), "%s/elementary/modules/%s/%s/module" EFL_SHARED_EXTENSION, _elm_lib_dir, m->name, MODULE_ARCH); m->module = eina_module_new(buf); if (m->module && eina_module_load (m->module) == EINA_TRUE) { m->init_func = eina_module_symbol_get(m->module, "elm_modapi_init"); if (m->init_func) { m->shutdown_func = eina_module_symbol_get(m->module, "elm_modapi_shutdown"); m->so_path = eina_stringshare_add(buf); snprintf(buf, sizeof(buf), "%s/elementary/modules/%s/%s", _elm_lib_dir, m->name, MODULE_ARCH); m->bin_dir = eina_stringshare_add(buf); snprintf(buf, sizeof(buf), "%s/elementary/modules/%s", _elm_lib_dir, m->name); m->data_dir = eina_stringshare_add(buf); } else { if (m->module) { eina_module_unload(m->module); eina_module_free(m->module); m->module = NULL; } return EINA_FALSE; } } } else if (m->module) { eina_module_free(m->module); m->module = NULL; } if (!m->module) return EINA_FALSE; return EINA_TRUE; } void _elm_module_unload(Elm_Module *m) { eina_stringshare_del(m->so_path); eina_stringshare_del(m->data_dir); eina_stringshare_del(m->bin_dir); if (m->api) { free(m->api); m->api = NULL; } if (m->module) { if (m->shutdown_func) m->shutdown_func(m); eina_module_unload(m->module); eina_module_free(m->module); m->module = NULL; } m->shutdown_func = NULL; m->init_func = NULL; } Elm_Module * _elm_module_add(const char *name, const char *as) { Elm_Module *m; if (name[0] == '/') return NULL; m = eina_hash_find(modules, name); if (m) { m->references++; return m; } m = calloc(1, sizeof(Elm_Module)); if (!m) return NULL; m->version = 1; m->name = eina_stringshare_add(name); m->references = 1; eina_hash_direct_add(modules, m->name, m); m->as = eina_stringshare_add(as); eina_hash_direct_add(modules_as, m->as, m); return m; } void _elm_module_del(Elm_Module *m) { m->references--; if (m->references > 0) return; _elm_module_unload(m); eina_hash_del(modules, m->name, m); eina_hash_del(modules_as, m->as, m); eina_stringshare_del(m->name); eina_stringshare_del(m->as); free(m); } const void * _elm_module_symbol_get(Elm_Module *m, const char *name) { return eina_module_symbol_get(m->module, name); } elementary-1.7.7/src/lib/elm_widget_web.h0000664000175000017500000001513112127353615015307 00000000000000#ifndef ELM_WIDGET_WEB_H #define ELM_WIDGET_WEB_H #ifdef HAVE_ELEMENTARY_WEB #include #endif /** * @addtogroup Widget * @{ * * @section elm-web-class The Elementary Web Class * * Elementary, besides having the @ref Web widget, exposes its * foundation -- the Elementary Web Class -- in order to create other * widgets which are a web view with some more logic on top. */ /** * @def ELM_WEB_CLASS * * Use this macro to cast whichever subclass of * #Elm_Web_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_WEB_CLASS(x) ((Elm_Web_Smart_Class *) x) /** * @def ELM_WEB_DATA * * Use this macro to cast whichever subdata of * #Elm_Web_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_WEB_DATA(x) ((Elm_Web_Smart_Data *) x) /** * @def ELM_WEB_SMART_CLASS_VERSION * * Current version for Elementary web @b base smart class, a value * which goes to _Elm_Web_Smart_Class::version. * * @ingroup Widget */ #define ELM_WEB_SMART_CLASS_VERSION 1 /** * @def ELM_WEB_SMART_CLASS_INIT * * Initializer for a whole #Elm_Web_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_WEB_SMART_CLASS_INIT_NULL * @see ELM_WEB_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_WEB_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_WEB_SMART_CLASS_VERSION} /** * @def ELM_WEB_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Web_Smart_Class structure. * * @see ELM_WEB_SMART_CLASS_INIT_NAME_VERSION * @see ELM_WEB_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_WEB_SMART_CLASS_INIT_NULL \ ELM_WEB_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_WEB_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Web_Smart_Class structure and * set its name and version. * * This is similar to #ELM_WEB_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Web_Smart_Class (base field) * to the latest #ELM_WEB_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_WEB_SMART_CLASS_INIT_NULL * @see ELM_WEB_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_WEB_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_WEB_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary web base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a web. * * All of the functions listed on @ref Web namespace will work for * objects deriving from #Elm_Web_Smart_Class. */ typedef struct _Elm_Web_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Web_Smart_Class; /** * Base widget smart data extended with web instance data. */ typedef struct _Elm_Web_Smart_Data Elm_Web_Smart_Data; struct _Elm_Web_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ #ifdef HAVE_ELEMENTARY_WEB struct { Elm_Web_Window_Open window_create; void *window_create_data; Elm_Web_Dialog_Alert alert; void *alert_data; Elm_Web_Dialog_Confirm confirm; void *confirm_data; Elm_Web_Dialog_Prompt prompt; void *prompt_data; Elm_Web_Dialog_File_Selector file_selector; void *file_selector_data; Elm_Web_Console_Message console_message; void *console_message_data; } hook; Elm_Win_Keyboard_Mode input_method; struct { Elm_Web_Zoom_Mode mode; float current; float min, max; Eina_Bool no_anim; Ecore_Timer *timer; } zoom; struct { struct { int x, y; } start, end; Ecore_Animator *animator; } bring_in; Eina_Bool tab_propagate : 1; Eina_Bool inwin_mode : 1; #endif }; enum Dialog_Type { DIALOG_ALERT, DIALOG_CONFIRM, DIALOG_PROMPT, DIALOG_FILE_SELECTOR }; typedef struct _Dialog_Data Dialog_Data; struct _Dialog_Data { enum Dialog_Type type; Evas_Object *dialog; Evas_Object *box; Evas_Object *bt_ok, *bt_cancel; Evas_Object *entry; Evas_Object *file_sel; Eina_Bool *response; const char **entry_value; Eina_List **selected_files; }; struct _Elm_Web_Callback_Proxy_Context { const char *name; Evas_Object *obj; }; typedef struct _Elm_Web_Callback_Proxy_Context Elm_Web_Callback_Proxy_Context; #ifdef HAVE_ELEMENTARY_WEB typedef struct _View_Smart_Data View_Smart_Data; struct _View_Smart_Data { Ewk_View_Smart_Data base; struct { Evas_Event_Mouse_Down event; Evas_Coord x, y; unsigned int move_count; Ecore_Timer *longpress_timer; Ecore_Animator *pan_anim; } mouse; }; #endif /** * @} */ EAPI extern const char ELM_WEB_SMART_NAME[]; EAPI const Elm_Web_Smart_Class *elm_web_smart_class_get(void); #define ELM_WEB_DATA_GET(o, sd) \ Elm_Web_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_WEB_DATA_GET_OR_RETURN(o, ptr) \ ELM_WEB_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_WEB_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_WEB_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_WEB_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_WEB_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_table.h0000664000175000017500000001123312127353615015620 00000000000000#ifndef ELM_WIDGET_TABLE_H #define ELM_WIDGET_TABLE_H /** * @addtogroup Widget * @{ * * @section elm-table-class The Elementary Table Class * * Elementary, besides having the @ref Table widget, exposes its * foundation -- the Elementary Table Class -- in order to create * other widgets which are a table with some more logic on top. */ /** * @def ELM_TABLE_CLASS * * Use this macro to cast whichever subclass of * #Elm_Table_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_TABLE_CLASS(x) ((Elm_Table_Smart_Class *) x) /** * @def ELM_TABLE_DATA * * Use this macro to cast whichever subdata of * #Elm_Table_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_TABLE_DATA(x) ((Elm_Table_Smart_Data *) x) /** * @def ELM_TABLE_SMART_CLASS_VERSION * * Current version for Elementary table @b base smart class, a value * which goes to _Elm_Table_Smart_Class::version. * * @ingroup Widget */ #define ELM_TABLE_SMART_CLASS_VERSION 1 /** * @def ELM_TABLE_SMART_CLASS_INIT * * Initializer for a whole #Elm_Table_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_TABLE_SMART_CLASS_INIT_NULL * @see ELM_TABLE_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_TABLE_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_TABLE_SMART_CLASS_VERSION} /** * @def ELM_TABLE_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Table_Smart_Class structure. * * @see ELM_TABLE_SMART_CLASS_INIT_NAME_VERSION * @see ELM_TABLE_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_TABLE_SMART_CLASS_INIT_NULL \ ELM_TABLE_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_TABLE_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Table_Smart_Class structure and * set its name and version. * * This is similar to #ELM_TABLE_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Table_Smart_Class (base field) * to the latest #ELM_TABLE_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_TABLE_SMART_CLASS_INIT_NULL * @see ELM_TABLE_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_TABLE_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_TABLE_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary table base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a table. * * All of the functions listed on @ref Table namespace will work for * objects deriving from #Elm_Table_Smart_Class. */ typedef struct _Elm_Table_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Table_Smart_Class; /** * Base widget smart data extended with table instance data. */ typedef struct _Elm_Table_Smart_Data Elm_Table_Smart_Data; struct _Elm_Table_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ }; /** * @} */ EAPI extern const char ELM_TABLE_SMART_NAME[]; EAPI const Elm_Table_Smart_Class *elm_table_smart_class_get(void); #define ELM_TABLE_DATA_GET(o, sd) \ Elm_Table_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_TABLE_DATA_GET_OR_RETURN(o, ptr) \ ELM_TABLE_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_TABLE_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_TABLE_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_TABLE_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_TABLE_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_actionslider.h0000664000175000017500000001230112127353615017206 00000000000000#ifndef ELM_WIDGET_ACTIONSLIDER_H #define ELM_WIDGET_ACTIONSLIDER_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-actionslider-class The Elementary Actionslider Class * * Elementary, besides having the @ref Actionslider widget, exposes its * foundation -- the Elementary Actionslider Class -- in order to create other * widgets which are a actionslider with some more logic on top. */ /** * @def ELM_ACTIONSLIDER_CLASS * * Use this macro to cast whichever subclass of * #Elm_Actionslider_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_ACTIONSLIDER_CLASS(x) ((Elm_Actionslider_Smart_Class *)x) /** * @def ELM_ACTIONSLIDER_DATA * * Use this macro to cast whichever subdata of * #Elm_Actionslider_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_ACTIONSLIDER_DATA(x) ((Elm_Actionslider_Smart_Data *)x) /** * @def ELM_ACTIONSLIDER_SMART_CLASS_VERSION * * Current version for Elementary actionslider @b base smart class, a value * which goes to _Elm_Actionslider_Smart_Class::version. * * @ingroup Widget */ #define ELM_ACTIONSLIDER_SMART_CLASS_VERSION 1 /** * @def ELM_ACTIONSLIDER_SMART_CLASS_INIT * * Initializer for a whole #Elm_Actionslider_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_ACTIONSLIDER_SMART_CLASS_INIT_NULL * @see ELM_ACTIONSLIDER_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_ACTIONSLIDER_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_ACTIONSLIDER_SMART_CLASS_VERSION} /** * @def ELM_ACTIONSLIDER_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Actionslider_Smart_Class structure. * * @see ELM_ACTIONSLIDER_SMART_CLASS_INIT_NAME_VERSION * @see ELM_ACTIONSLIDER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_ACTIONSLIDER_SMART_CLASS_INIT_NULL \ ELM_ACTIONSLIDER_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_ACTIONSLIDER_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Actionslider_Smart_Class structure and * set its name and version. * * This is similar to #ELM_ACTIONSLIDER_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Actionslider_Smart_Class (base field) * to the latest #ELM_ACTIONSLIDER_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_ACTIONSLIDER_SMART_CLASS_INIT_NULL * @see ELM_ACTIONSLIDER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_ACTIONSLIDER_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_ACTIONSLIDER_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary actionslider base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a actionslider. * * All of the functions listed on @ref Actionslider namespace will work for * objects deriving from #Elm_Actionslider_Smart_Class. */ typedef struct _Elm_Actionslider_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Actionslider_Smart_Class; /** * Base layout smart data extended with actionslider instance data. */ typedef struct _Elm_Actionslider_Smart_Data Elm_Actionslider_Smart_Data; struct _Elm_Actionslider_Smart_Data { Elm_Layout_Smart_Data base; Evas_Object *drag_button_base; Elm_Actionslider_Pos magnet_position, enabled_position; Ecore_Animator *button_animator; double final_position; Eina_Bool mouse_down : 1; }; /** * @} */ EAPI extern const char ELM_ACTIONSLIDER_SMART_NAME[]; EAPI const Elm_Actionslider_Smart_Class *elm_actionslider_smart_class_get(void); #define ELM_ACTIONSLIDER_DATA_GET(o, sd) \ Elm_Actionslider_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_ACTIONSLIDER_DATA_GET_OR_RETURN(o, ptr) \ ELM_ACTIONSLIDER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_ACTIONSLIDER_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_ACTIONSLIDER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_ACTIONSLIDER_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_ACTIONSLIDER_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_fileselector.h0000664000175000017500000001413412127353615017214 00000000000000#ifndef ELM_WIDGET_FILESELECTOR_H #define ELM_WIDGET_FILESELECTOR_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-fileselector-class The Elementary Fileselector Class * * Elementary, besides having the @ref Fileselector widget, exposes its * foundation -- the Elementary Fileselector Class -- in order to create other * widgets which are a fileselector with some more logic on top. */ /** * @def ELM_FILESELECTOR_CLASS * * Use this macro to cast whichever subclass of * #Elm_Fileselector_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_FILESELECTOR_CLASS(x) ((Elm_Fileselector_Smart_Class *)x) /** * @def ELM_FILESELECTOR_DATA * * Use this macro to cast whichever subdata of * #Elm_Fileselector_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_FILESELECTOR_DATA(x) ((Elm_Fileselector_Smart_Data *)x) /** * @def ELM_FILESELECTOR_SMART_CLASS_VERSION * * Current version for Elementary fileselector @b base smart class, a value * which goes to _Elm_Fileselector_Smart_Class::version. * * @ingroup Widget */ #define ELM_FILESELECTOR_SMART_CLASS_VERSION 1 /** * @def ELM_FILESELECTOR_SMART_CLASS_INIT * * Initializer for a whole #Elm_Fileselector_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_FILESELECTOR_SMART_CLASS_INIT_NULL * @see ELM_FILESELECTOR_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_FILESELECTOR_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_FILESELECTOR_SMART_CLASS_VERSION} /** * @def ELM_FILESELECTOR_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Fileselector_Smart_Class structure. * * @see ELM_FILESELECTOR_SMART_CLASS_INIT_NAME_VERSION * @see ELM_FILESELECTOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_FILESELECTOR_SMART_CLASS_INIT_NULL \ ELM_FILESELECTOR_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_FILESELECTOR_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Fileselector_Smart_Class structure and * set its name and version. * * This is similar to #ELM_FILESELECTOR_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Fileselector_Smart_Class (base field) * to the latest #ELM_FILESELECTOR_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_FILESELECTOR_SMART_CLASS_INIT_NULL * @see ELM_FILESELECTOR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_FILESELECTOR_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_FILESELECTOR_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary fileselector base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a fileselector. * * All of the functions listed on @ref Fileselector namespace will work for * objects deriving from #Elm_Fileselector_Smart_Class. */ typedef struct _Elm_Fileselector_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Fileselector_Smart_Class; /** * Base layout smart data extended with fileselector instance data. */ typedef struct _Elm_Fileselector_Smart_Data Elm_Fileselector_Smart_Data; struct _Elm_Fileselector_Smart_Data { Elm_Layout_Smart_Data base; EINA_REFCOUNT; Evas_Object *filename_entry; Evas_Object *path_entry; Evas_Object *files_list; Evas_Object *files_grid; Evas_Object *up_button; Evas_Object *home_button; Evas_Object *spinner; Evas_Object *ok_button; Evas_Object *cancel_button; const char *path; const char *selection; Ecore_Idler *sel_idler; const char *path_separator; #ifdef HAVE_EIO Eio_File *current; #endif Elm_Fileselector_Mode mode; Eina_Bool only_folder : 1; Eina_Bool expand : 1; }; struct sel_data { Evas_Object *fs; const char *path; }; typedef struct _Listing_Request Listing_Request; struct _Listing_Request { Elm_Fileselector_Smart_Data *sd; Elm_Object_Item *parent_it; Evas_Object *obj; const char *path; Eina_Bool first : 1; }; typedef enum { ELM_DIRECTORY = 0, ELM_FILE_IMAGE = 1, ELM_FILE_UNKNOW = 2, ELM_FILE_LAST } Elm_Fileselector_Type; /** * @} */ EAPI extern const char ELM_FILESELECTOR_SMART_NAME[]; EAPI const Elm_Fileselector_Smart_Class *elm_fileselector_smart_class_get(void); #define ELM_FILESELECTOR_DATA_GET(o, sd) \ Elm_Fileselector_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_FILESELECTOR_DATA_GET_OR_RETURN(o, ptr) \ ELM_FILESELECTOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_FILESELECTOR_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_FILESELECTOR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_FILESELECTOR_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_FILESELECTOR_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_spinner.h0000664000175000017500000003015512127353615014650 00000000000000/** * @defgroup Spinner Spinner * @ingroup Elementary * * @image html spinner_inheritance_tree.png * @image latex spinner_inheritance_tree.eps * * @image html img/widget/spinner/preview-00.png * @image latex img/widget/spinner/preview-00.eps * * A spinner is a widget which allows the user to increase or decrease * numeric values using arrow buttons, or edit values directly, clicking * over it and typing the new value. * * By default the spinner will not wrap and has a label * of "%.0f" (just showing the integer value of the double). * * A spinner has a label that is formatted with floating * point values and thus accepts a printf-style format string, like * “%1.2f units”. * * It also allows specific values to be replaced by pre-defined labels. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for spinner objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "changed" - Whenever the spinner value is changed. * - @c "delay,changed" - A short time after the value is changed by * the user. This will be called only when the user stops dragging * for a very short period or when they release their finger/mouse, * so it avoids possibly expensive reactions to the value change. * * Available styles for it: * - @c "default"; * - @c "vertical": up/down buttons at the right side and text left aligned. * * Supported elm_object common APIs. * @li @ref elm_object_signal_emit * @li @ref elm_object_signal_callback_add * @li @ref elm_object_signal_callback_del * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * * Here is an example on its usage: * @ref spinner_example */ /** * @addtogroup Spinner * @{ */ /** * Add a new spinner widget to the given parent Elementary * (container) object. * * @param parent The parent object. * @return a new spinner widget handle or @c NULL, on errors. * * This function inserts a new spinner widget on the canvas. * * @ingroup Spinner * */ EAPI Evas_Object *elm_spinner_add(Evas_Object *parent); /** * Set the format string of the displayed label. * * @param obj The spinner object. * @param fmt The format string for the label display. * * If @c NULL, this sets the format to "%.0f". If not it sets the format * string for the label text. The label text is provided a floating point * value, so the label text can display up to 1 floating point value. * Note that this is optional. * * Use a format string such as "%1.2f meters" for example, and it will * display values like: "3.14 meters" for a value equal to 3.14159. * * Default is "%0.f". * * @see elm_spinner_label_format_get() * * @ingroup Spinner */ EAPI void elm_spinner_label_format_set(Evas_Object *obj, const char *fmt); /** * Get the label format of the spinner. * * @param obj The spinner object. * @return The text label format string in UTF-8. * * @see elm_spinner_label_format_set() for details. * * @ingroup Spinner */ EAPI const char *elm_spinner_label_format_get(const Evas_Object *obj); /** * Set the minimum and maximum values for the spinner. * * @param obj The spinner object. * @param min The minimum value. * @param max The maximum value. * * Define the allowed range of values to be selected by the user. * * If actual value is less than @p min, it will be updated to @p min. If it * is bigger then @p max, will be updated to @p max. Actual value can be * get with elm_spinner_value_get(). * * By default, min is equal to 0, and max is equal to 100. * * @warning Maximum must be greater than minimum. * * @see elm_spinner_min_max_get() * * @ingroup Spinner */ EAPI void elm_spinner_min_max_set(Evas_Object *obj, double min, double max); /** * Get the minimum and maximum values of the spinner. * * @param obj The spinner object. * @param min Pointer to store the minimum value. * @param max Pointer to store the maximum value. * * @note If only one value is needed, the other pointer can be passed * as @c NULL. * * @see elm_spinner_min_max_set() for details. * * @ingroup Spinner */ EAPI void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max); /** * Set the step used to increment or decrement the spinner value. * * @param obj The spinner object. * @param step The step value. * * This value will be incremented or decremented to the displayed value. * It will be incremented while the user keep right or top arrow pressed, * and will be decremented while the user keep left or bottom arrow pressed. * * The interval to increment / decrement can be set with * elm_spinner_interval_set(). * * By default step value is equal to 1. * * @see elm_spinner_step_get() * * @ingroup Spinner */ EAPI void elm_spinner_step_set(Evas_Object *obj, double step); /** * Get the step used to increment or decrement the spinner value. * * @param obj The spinner object. * @return The step value. * * @see elm_spinner_step_get() for more details. * * @ingroup Spinner */ EAPI double elm_spinner_step_get(const Evas_Object *obj); /** * Set the value the spinner displays. * * @param obj The spinner object. * @param val The value to be displayed. * * Value will be presented on the label following format specified with * elm_spinner_format_set(). * * @warning The value must to be between min and max values. This values * are set by elm_spinner_min_max_set(). * * @see elm_spinner_value_get(). * @see elm_spinner_format_set(). * @see elm_spinner_min_max_set(). * * @ingroup Spinner */ EAPI void elm_spinner_value_set(Evas_Object *obj, double val); /** * Get the value displayed by the spinner. * * @param obj The spinner object. * @return The value displayed. * * @see elm_spinner_value_set() for details. * * @ingroup Spinner */ EAPI double elm_spinner_value_get(const Evas_Object *obj); /** * Set whether the spinner should wrap when it reaches its * minimum or maximum value. * * @param obj The spinner object. * @param wrap @c EINA_TRUE to enable wrap or @c EINA_FALSE to * disable it. * * Disabled by default. If disabled, when the user tries to increment the * value, * but displayed value plus step value is bigger than maximum value, * the spinner * won't allow it. The same happens when the user tries to decrement it, * but the value less step is less than minimum value. * * When wrap is enabled, in such situations it will allow these changes, * but will get the value that would be less than minimum and subtracts * from maximum. Or add the value that would be more than maximum to * the minimum. * * E.g.: * @li min value = 10 * @li max value = 50 * @li step value = 20 * @li displayed value = 20 * * When the user decrement value (using left or bottom arrow), it will * displays @c 40, because max - (min - (displayed - step)) is * @c 50 - (@c 10 - (@c 20 - @c 20)) = @c 40. * * @see elm_spinner_wrap_get(). * * @ingroup Spinner */ EAPI void elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap); /** * Get whether the spinner should wrap when it reaches its * minimum or maximum value. * * @param obj The spinner object * @return @c EINA_TRUE means wrap is enabled. @c EINA_FALSE indicates * it's disabled. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @see elm_spinner_wrap_set() for details. * * @ingroup Spinner */ EAPI Eina_Bool elm_spinner_wrap_get(const Evas_Object *obj); /** * Set whether the spinner can be directly edited by the user or not. * * @param obj The spinner object. * @param editable @c EINA_TRUE to allow users to edit it or @c EINA_FALSE to * don't allow users to edit it directly. * * Spinner objects can have edition @b disabled, in which state they will * be changed only by arrows. * Useful for contexts * where you don't want your users to interact with it writing the value. * Specially * when using special values, the user can see real value instead * of special label on edition. * * It's enabled by default. * * @see elm_spinner_editable_get() * * @ingroup Spinner */ EAPI void elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable); /** * Get whether the spinner can be directly edited by the user or not. * * @param obj The spinner object. * @return @c EINA_TRUE means edition is enabled. @c EINA_FALSE indicates * it's disabled. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @see elm_spinner_editable_set() for details. * * @ingroup Spinner */ EAPI Eina_Bool elm_spinner_editable_get(const Evas_Object *obj); /** * Set a special string to display in the place of the numerical value. * * @param obj The spinner object. * @param value The value to be replaced. * @param label The label to be used. * * It's useful for cases when a user should select an item that is * better indicated by a label than a value. For example, weekdays or months. * * E.g.: * @code * sp = elm_spinner_add(win); * elm_spinner_min_max_set(sp, 1, 3); * elm_spinner_special_value_add(sp, 1, "January"); * elm_spinner_special_value_add(sp, 2, "February"); * elm_spinner_special_value_add(sp, 3, "March"); * evas_object_show(sp); * @endcode * * @ingroup Spinner */ EAPI void elm_spinner_special_value_add(Evas_Object *obj, double value, const char *label); /** * Set the interval on time updates for an user mouse button hold * on spinner widgets' arrows. * * @param obj The spinner object. * @param interval The (first) interval value in seconds. * * This interval value is @b decreased while the user holds the * mouse pointer either incrementing or decrementing spinner's value. * * This helps the user to get to a given value distant from the * current one easier/faster, as it will start to change quicker and * quicker on mouse button holds. * * The calculation for the next change interval value, starting from * the one set with this call, is the previous interval divided by * @c 1.05, so it decreases a little bit. * * The default starting interval value for automatic changes is * @c 0.85 seconds. * * @see elm_spinner_interval_get() * * @ingroup Spinner */ EAPI void elm_spinner_interval_set(Evas_Object *obj, double interval); /** * Get the interval on time updates for an user mouse button hold * on spinner widgets' arrows. * * @param obj The spinner object. * @return The (first) interval value, in seconds, set on it. * * @see elm_spinner_interval_set() for more details. * * @ingroup Spinner */ EAPI double elm_spinner_interval_get(const Evas_Object *obj); /** * Set the base for rounding * * @param obj The spinner object * @param base The base value * * Rounding works as follows: * * rounded_val = base + (double)(((value - base) / round) * round) * * Where rounded_val, value and base are doubles, and round is an integer. * * This means that things will be rounded to increments (or decrements) of * "round" starting from value @p base. The default base for rounding is 0. * * Example: round = 3, base = 2 * Values: 3, 6, 9, 12, 15, ... * * Example: round = 2, base = 5.5 * Values: 5.5, 7.5, 9.5, 11.5, ... * * @see elm_spinner_round_get() * @see elm_spinner_base_get() too. * * @ingroup Spinner */ EAPI void elm_spinner_base_set(Evas_Object *obj, double base); /** * Get the base for rounding * * @param obj The spinner object * @return The base rounding value * * This returns the base for rounding. * * @see elm_spinner_round_set() too. * @see elm_spinner_base_set() too. * * @ingroup Spinner */ EAPI double elm_spinner_base_get(const Evas_Object *obj); /** * Set the round value for rounding * * @param obj The spinner object * @param rnd The rounding value * * Sets the rounding value used for value rounding in the spinner. * * @see elm_spinner_round_get() * @see elm_spinner_base_set() * * @ingroup Spinner */ EAPI void elm_spinner_round_set(Evas_Object *obj, int rnd); /** * Get the round value for rounding * * @param obj The spinner object * @return The rounding value * * This returns the round value for rounding. * * @see elm_spinner_round_set() too. * @see elm_spinner_base_set() too. * * @ingroup Spinner */ EAPI int elm_spinner_round_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_entry.c0000664000175000017500000037230512127353615014334 00000000000000#include #include #include "elm_priv.h" #include "els_scroller.h" /* Maximum chunk size to be inserted to the entry at once * FIXME: This size is arbitrary, should probably choose a better size. * Possibly also find a way to set it to a low value for weak computers, * and to a big value for better computers. */ #define _CHUNK_SIZE 10000 typedef struct _Mod_Api Mod_Api; typedef struct _Widget_Data Widget_Data; typedef struct _Elm_Entry_Context_Menu_Item Elm_Entry_Context_Menu_Item; typedef struct _Elm_Entry_Item_Provider Elm_Entry_Item_Provider; typedef struct _Elm_Entry_Markup_Filter Elm_Entry_Markup_Filter; struct _Widget_Data { Evas_Object *ent, *scroller; Evas_Object *hoversel; Ecore_Job *deferred_recalc_job; Ecore_Event_Handler *sel_notify_handler; Ecore_Event_Handler *sel_clear_handler; Ecore_Timer *longpress_timer; Ecore_Timer *delay_write; /* for deferred appending */ Ecore_Idler *append_text_idler; char *append_text_left; int append_text_position; int append_text_len; /* Only for clipboard */ const char *cut_sel; const char *text; const char *file; Elm_Text_Format format; Evas_Coord lastw, entmw, entmh; Evas_Coord downx, downy; Eina_List *items; Eina_List *item_providers; Eina_List *text_filters; Eina_List *markup_filters; Ecore_Job *hovdeljob; Mod_Api *api; // module api if supplied int cursor_pos; Elm_Scroller_Policy policy_h, policy_v; Elm_Wrap_Type linewrap; Elm_Input_Panel_Layout input_panel_layout; Elm_Autocapital_Type autocapital_type; Elm_Input_Panel_Lang input_panel_lang; Elm_Input_Panel_Return_Key_Type input_panel_return_key_type; void *input_panel_imdata; int input_panel_imdata_len; struct { Evas_Object *hover_parent; Evas_Object *pop, *hover; const char *hover_style; } anchor_hover; Eina_Bool changed : 1; Eina_Bool single_line : 1; Eina_Bool password : 1; Eina_Bool editable : 1; Eina_Bool selection_asked : 1; Eina_Bool have_selection : 1; Eina_Bool selmode : 1; Eina_Bool deferred_cur : 1; Eina_Bool cur_changed : 1; Eina_Bool disabled : 1; Eina_Bool context_menu : 1; Eina_Bool drag_selection_asked : 1; Eina_Bool can_write : 1; Eina_Bool autosave : 1; Eina_Bool usedown : 1; Eina_Bool scroll : 1; Eina_Bool h_bounce : 1; Eina_Bool v_bounce : 1; Eina_Bool input_panel_enable : 1; Eina_Bool prediction_allow : 1; Eina_Bool input_panel_return_key_disabled : 1; Eina_Bool autoreturnkey : 1; Eina_Bool havetext : 1; Elm_Cnp_Mode cnp_mode : 2; }; struct _Elm_Entry_Context_Menu_Item { Evas_Object *obj; const char *label; const char *icon_file; const char *icon_group; Elm_Icon_Type icon_type; Evas_Smart_Cb func; void *data; }; struct _Elm_Entry_Item_Provider { Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item); void *data; }; struct _Elm_Entry_Markup_Filter { Elm_Entry_Filter_Cb func; void *data; }; typedef enum _Length_Unit { LENGTH_UNIT_CHAR, LENGTH_UNIT_BYTE, LENGTH_UNIT_LAST } Length_Unit; static const char *widtype = NULL; #ifdef HAVE_ELEMENTARY_X static Eina_Bool _drag_drop_cb(void *data, Evas_Object *obj, Elm_Selection_Data *); #endif static void _sub_del(void *data, Evas_Object *obj, void *event_info); static void _del_hook(Evas_Object *obj); static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl); static void _theme_hook(Evas_Object *obj); static void _disable_hook(Evas_Object *obj); static void _sizing_eval(Evas_Object *obj); static void _on_focus_hook(void *data, Evas_Object *obj); static void _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content); static Evas_Object *_content_unset_hook(Evas_Object *obj, const char *part); static Evas_Object *_content_get_hook(const Evas_Object *obj, const char *part); static void _resize(void *data, Evas *e, Evas_Object *obj, void *event_info); static const char *_getbase(Evas_Object *obj); static void _signal_entry_changed(void *data, Evas_Object *obj, const char *emission, const char *source); static void _signal_selection_start(void *data, Evas_Object *obj, const char *emission, const char *source); static void _signal_selection_changed(void *data, Evas_Object *obj, const char *emission, const char *source); static void _signal_selection_cleared(void *data, Evas_Object *obj, const char *emission, const char *source); static void _signal_entry_paste_request(void *data, Evas_Object *obj, const char *emission, const char *source); static void _signal_entry_copy_notify(void *data, Evas_Object *obj, const char *emission, const char *source); static void _signal_entry_cut_notify(void *data, Evas_Object *obj, const char *emission, const char *source); static void _signal_cursor_changed(void *data, Evas_Object *obj, const char *emission, const char *source); static void _add_chars_till_limit(Evas_Object *obj, char **text, int can_add, Length_Unit unit); static void _entry_hover_anchor_clicked(void *data, Evas_Object *obj, void *event_info); static const char SIG_CHANGED[] = "changed"; static const char SIG_CHANGED_USER[] = "changed,user"; static const char SIG_ACTIVATED[] = "activated"; static const char SIG_ABORTED[] = "aborted"; static const char SIG_PRESS[] = "press"; static const char SIG_LONGPRESSED[] = "longpressed"; static const char SIG_CLICKED[] = "clicked"; static const char SIG_CLICKED_DOUBLE[] = "clicked,double"; static const char SIG_CLICKED_TRIPLE[] = "clicked,triple"; static const char SIG_FOCUSED[] = "focused"; static const char SIG_UNFOCUSED[] = "unfocused"; static const char SIG_SELECTION_PASTE[] = "selection,paste"; static const char SIG_SELECTION_COPY[] = "selection,copy"; static const char SIG_SELECTION_CUT[] = "selection,cut"; static const char SIG_SELECTION_START[] = "selection,start"; static const char SIG_SELECTION_CHANGED[] = "selection,changed"; static const char SIG_SELECTION_CLEARED[] = "selection,cleared"; static const char SIG_CURSOR_CHANGED[] = "cursor,changed"; static const char SIG_CURSOR_CHANGED_MANUAL[] = "cursor,changed,manual"; static const char SIG_ANCHOR_CLICKED[] = "anchor,clicked"; static const char SIG_ANCHOR_HOVER_OPENED[] = "anchor,hover,opened"; static const char SIG_ANCHOR_DOWN[] = "anchor,down"; static const char SIG_ANCHOR_UP[] = "anchor,up"; static const char SIG_ANCHOR_IN[] = "anchor,in"; static const char SIG_ANCHOR_OUT[] = "anchor,out"; static const char SIG_PREEDIT_CHANGED[] = "preedit,changed"; static const char SIG_UNDO_REQUEST[] = "undo,request"; static const char SIG_REDO_REQUEST[] = "redo,request"; static const Evas_Smart_Cb_Description _signals[] = { {SIG_CHANGED, ""}, {SIG_ACTIVATED, ""}, {SIG_ABORTED, ""}, {SIG_PRESS, ""}, {SIG_LONGPRESSED, ""}, {SIG_CLICKED, ""}, {SIG_CLICKED_DOUBLE, ""}, {SIG_CLICKED_TRIPLE, ""}, {SIG_FOCUSED, ""}, {SIG_UNFOCUSED, ""}, {SIG_SELECTION_PASTE, ""}, {SIG_SELECTION_COPY, ""}, {SIG_SELECTION_CUT, ""}, {SIG_SELECTION_START, ""}, {SIG_SELECTION_CHANGED, ""}, {SIG_SELECTION_CLEARED, ""}, {SIG_CURSOR_CHANGED, ""}, {SIG_CURSOR_CHANGED_MANUAL, ""}, {SIG_ANCHOR_CLICKED, ""}, {SIG_ANCHOR_HOVER_OPENED, ""}, {SIG_ANCHOR_DOWN, ""}, {SIG_ANCHOR_UP, ""}, {SIG_ANCHOR_IN, ""}, {SIG_ANCHOR_OUT, ""}, {SIG_PREEDIT_CHANGED, ""}, {SIG_CHANGED_USER, ""}, {SIG_UNDO_REQUEST, ""}, {SIG_REDO_REQUEST, ""}, {NULL, NULL} }; static Eina_List *entries = NULL; struct _Mod_Api { void (*obj_hook) (Evas_Object *obj); void (*obj_unhook) (Evas_Object *obj); void (*obj_longpress) (Evas_Object *obj); }; static Mod_Api * _module(Evas_Object *obj __UNUSED__) { static Elm_Module *m = NULL; if (m) goto ok; // already found - just use if (!(m = _elm_module_find_as("entry/api"))) return NULL; // get module api m->api = malloc(sizeof(Mod_Api)); if (!m->api) return NULL; ((Mod_Api *)(m->api) )->obj_hook = // called on creation _elm_module_symbol_get(m, "obj_hook"); ((Mod_Api *)(m->api) )->obj_unhook = // called on deletion _elm_module_symbol_get(m, "obj_unhook"); ((Mod_Api *)(m->api) )->obj_longpress = // called on long press menu _elm_module_symbol_get(m, "obj_longpress"); ok: // ok - return api return m->api; } static char * _buf_append(char *buf, const char *str, int *len, int *alloc) { int len2 = strlen(str); if ((*len + len2) >= *alloc) { char *buf2 = realloc(buf, *alloc + len2 + 512); if (!buf2) return NULL; buf = buf2; *alloc += (512 + len2); } strcpy(buf + *len, str); *len += len2; return buf; } static char * _load_file(const char *file) { FILE *f; size_t size; int alloc = 0, len = 0; char *text = NULL, buf[16384 + 1]; f = fopen(file, "rb"); if (!f) return NULL; while ((size = fread(buf, 1, sizeof(buf) - 1, f))) { char *tmp_text; buf[size] = 0; tmp_text = _buf_append(text, buf, &len, &alloc); if (!tmp_text) break; text = tmp_text; } fclose(f); return text; } static char * _load_plain(const char *file) { char *text; text = _load_file(file); if (text) { char *text2; text2 = elm_entry_utf8_to_markup(text); free(text); return text2; } return NULL; } static Eina_Bool _load(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); char *text; if (!wd) return EINA_FALSE; if (!wd->file) { elm_object_text_set(obj, ""); return EINA_TRUE; } switch (wd->format) { case ELM_TEXT_FORMAT_PLAIN_UTF8: text = _load_plain(wd->file); break; case ELM_TEXT_FORMAT_MARKUP_UTF8: text = _load_file(wd->file); break; default: text = NULL; break; } if (text) { elm_object_text_set(obj, text); free(text); return EINA_TRUE; } else { elm_object_text_set(obj, ""); return EINA_FALSE; } } static void _save_markup_utf8(const char *file, const char *text) { FILE *f; if ((!text) || (!text[0])) { ecore_file_unlink(file); return; } f = fopen(file, "wb"); if (!f) { // FIXME: report a write error return; } fputs(text, f); // FIXME: catch error fclose(f); } static void _save_plain_utf8(const char *file, const char *text) { char *text2; text2 = elm_entry_markup_to_utf8(text); if (!text2) return; _save_markup_utf8(file, text2); free(text2); } static void _save(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (!wd->file) return; switch (wd->format) { case ELM_TEXT_FORMAT_PLAIN_UTF8: _save_plain_utf8(wd->file, elm_object_text_get(obj)); break; case ELM_TEXT_FORMAT_MARKUP_UTF8: _save_markup_utf8(wd->file, elm_object_text_get(obj)); break; default: break; } } static Eina_Bool _delay_write(void *data) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return ECORE_CALLBACK_CANCEL; _save(data); wd->delay_write = NULL; return ECORE_CALLBACK_CANCEL; } static void _elm_entry_update_guide(Evas_Object *obj, Eina_Bool havetext) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if ((havetext) && (!wd->havetext)) edje_object_signal_emit(wd->ent, "elm,guide,disabled", "elm"); else if ((!havetext) && (wd->havetext)) edje_object_signal_emit(wd->ent, "elm,guide,enabled", "elm"); wd->havetext = havetext; } static Elm_Entry_Markup_Filter * _filter_new(Elm_Entry_Filter_Cb func, void *data) { Elm_Entry_Markup_Filter *tf = ELM_NEW(Elm_Entry_Markup_Filter); if (!tf) return NULL; tf->func = func; if (func == elm_entry_filter_limit_size) { Elm_Entry_Filter_Limit_Size *lim = data, *lim2; if (!data) { free(tf); return NULL; } lim2 = malloc(sizeof(Elm_Entry_Filter_Limit_Size)); if (!lim2) { free(tf); return NULL; } memcpy(lim2, lim, sizeof(Elm_Entry_Filter_Limit_Size)); tf->data = lim2; } else if (func == elm_entry_filter_accept_set) { Elm_Entry_Filter_Accept_Set *as = data, *as2; if (!data) { free(tf); return NULL; } as2 = malloc(sizeof(Elm_Entry_Filter_Accept_Set)); if (!as2) { free(tf); return NULL; } if (as->accepted) as2->accepted = eina_stringshare_add(as->accepted); else as2->accepted = NULL; if (as->rejected) as2->rejected = eina_stringshare_add(as->rejected); else as2->rejected = NULL; tf->data = as2; } else tf->data = data; return tf; } static void _filter_free(Elm_Entry_Markup_Filter *tf) { if (tf->func == elm_entry_filter_limit_size) { Elm_Entry_Filter_Limit_Size *lim = tf->data; if (lim) free(lim); } else if (tf->func == elm_entry_filter_accept_set) { Elm_Entry_Filter_Accept_Set *as = tf->data; if (as) { if (as->accepted) eina_stringshare_del(as->accepted); if (as->rejected) eina_stringshare_del(as->rejected); free(as); } } free(tf); } static void _del_pre_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->delay_write) { ecore_timer_del(wd->delay_write); wd->delay_write = NULL; if (wd->autosave) _save(obj); } elm_entry_anchor_hover_end(obj); elm_entry_anchor_hover_parent_set(obj, NULL); } static void _del_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Elm_Entry_Context_Menu_Item *it; Elm_Entry_Item_Provider *ip; Elm_Entry_Markup_Filter *tf; evas_event_freeze(evas_object_evas_get(obj)); if (wd->file) eina_stringshare_del(wd->file); if (wd->hovdeljob) ecore_job_del(wd->hovdeljob); if ((wd->api) && (wd->api->obj_unhook)) wd->api->obj_unhook(obj); // module - unhook entries = eina_list_remove(entries, obj); #ifdef HAVE_ELEMENTARY_X if (wd->sel_notify_handler) ecore_event_handler_del(wd->sel_notify_handler); if (wd->sel_clear_handler) ecore_event_handler_del(wd->sel_clear_handler); #endif if (wd->cut_sel) eina_stringshare_del(wd->cut_sel); if (wd->text) eina_stringshare_del(wd->text); if (wd->deferred_recalc_job) ecore_job_del(wd->deferred_recalc_job); if (wd->append_text_idler) { ecore_idler_del(wd->append_text_idler); free(wd->append_text_left); wd->append_text_left = NULL; wd->append_text_idler = NULL; } if (wd->longpress_timer) ecore_timer_del(wd->longpress_timer); EINA_LIST_FREE(wd->items, it) { eina_stringshare_del(it->label); eina_stringshare_del(it->icon_file); eina_stringshare_del(it->icon_group); free(it); } EINA_LIST_FREE(wd->item_providers, ip) { free(ip); } EINA_LIST_FREE(wd->text_filters, tf) { _filter_free(tf); } EINA_LIST_FREE(wd->markup_filters, tf) { _filter_free(tf); } if (wd->delay_write) ecore_timer_del(wd->delay_write); if (wd->input_panel_imdata) free(wd->input_panel_imdata); if (wd->anchor_hover.hover_style) eina_stringshare_del(wd->anchor_hover.hover_style); evas_object_smart_callback_del_full(obj, "sub-object-del", _sub_del, wd); evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); free(wd); } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { Widget_Data *wd = elm_widget_data_get(obj); edje_object_mirrored_set(wd->ent, rtl); if (wd->anchor_hover.hover) elm_widget_mirrored_set(wd->anchor_hover.hover, rtl); } static void _theme_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); const char *t; evas_event_freeze(evas_object_evas_get(obj)); _elm_widget_mirrored_reload(obj); _mirrored_set(obj, elm_widget_mirrored_get(obj)); t = eina_stringshare_add(elm_object_text_get(obj)); _elm_theme_object_set(obj, wd->ent, "entry", _getbase(obj), elm_widget_style_get(obj)); if (_elm_config->desktop_entry) edje_object_part_text_select_allow_set(wd->ent, "elm.text", EINA_TRUE); elm_object_text_set(obj, t); eina_stringshare_del(t); if (elm_widget_disabled_get(obj)) edje_object_signal_emit(wd->ent, "elm,state,disabled", "elm"); edje_object_part_text_input_panel_layout_set(wd->ent, "elm.text", wd->input_panel_layout); edje_object_part_text_autocapital_type_set(wd->ent, "elm.text", wd->autocapital_type); edje_object_part_text_prediction_allow_set(wd->ent, "elm.text", wd->prediction_allow); edje_object_part_text_input_panel_enabled_set(wd->ent, "elm.text", wd->input_panel_enable); edje_object_part_text_input_panel_imdata_set(wd->ent, "elm.text", wd->input_panel_imdata, wd->input_panel_imdata_len); edje_object_part_text_input_panel_return_key_type_set(wd->ent, "elm.text", wd->input_panel_return_key_type); edje_object_part_text_input_panel_return_key_disabled_set(wd->ent, "elm.text", wd->input_panel_return_key_disabled); if (wd->cursor_pos != 0) elm_entry_cursor_pos_set(obj, wd->cursor_pos); if (elm_widget_focus_get(obj)) edje_object_signal_emit(wd->ent, "elm,action,focus", "elm"); edje_object_message_signal_process(wd->ent); edje_object_scale_set(wd->ent, elm_widget_scale_get(obj) * _elm_config->scale); if (wd->scroll) { const char *str; Evas_Object *edj; elm_smart_scroller_mirrored_set(wd->scroller, elm_widget_mirrored_get(obj)); elm_smart_scroller_object_theme_set(obj, wd->scroller, "scroller", "entry", elm_widget_style_get(obj)); edj = elm_smart_scroller_edje_object_get(wd->scroller); str = edje_object_data_get(edj, "focus_highlight"); if ((str) && (!strcmp(str, "on"))) elm_widget_highlight_in_theme_set(obj, EINA_TRUE); else elm_widget_highlight_in_theme_set(obj, EINA_FALSE); } _sizing_eval(obj); wd->havetext = !wd->havetext; _elm_entry_update_guide(obj, !wd->havetext); evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } static void _disable_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (elm_widget_disabled_get(obj)) { edje_object_signal_emit(wd->ent, "elm,state,disabled", "elm"); wd->disabled = EINA_TRUE; } else { edje_object_signal_emit(wd->ent, "elm,state,enabled", "elm"); wd->disabled = EINA_FALSE; } } static void _recalc_cursor_geometry(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; evas_object_smart_callback_call(obj, SIG_CURSOR_CHANGED, NULL); if (!wd->deferred_recalc_job) { Evas_Coord cx, cy, cw, ch; edje_object_part_text_cursor_geometry_get(wd->ent, "elm.text", &cx, &cy, &cw, &ch); if (wd->cur_changed) { elm_widget_show_region_set(obj, cx, cy, cw, ch, EINA_FALSE); wd->cur_changed = EINA_FALSE; } } else wd->deferred_cur = EINA_TRUE; } static void _elm_deferred_recalc_job(void *data) { Widget_Data *wd = elm_widget_data_get(data); Evas_Coord minh = -1, resw = -1, minw = -1, fw = 0, fh = 0; if (!wd) return; wd->deferred_recalc_job = NULL; evas_object_geometry_get(wd->ent, NULL, NULL, &resw, NULL); edje_object_size_min_restricted_calc(wd->ent, &minw, &minh, resw, 0); elm_coords_finger_size_adjust(1, &minw, 1, &minh); /* This is a hack to workaround the way min size hints are treated. * If the minimum width is smaller than the restricted width, it means * the minimum doesn't matter. */ if (minw <= resw) { Evas_Coord ominw = -1; evas_object_size_hint_min_get(data, &ominw, NULL); minw = ominw; } wd->entmw = minw; wd->entmh = minh; elm_coords_finger_size_adjust(1, &fw, 1, &fh); if (wd->scroll) { Evas_Coord vmw = 0, vmh = 0; edje_object_size_min_calc (elm_smart_scroller_edje_object_get(wd->scroller), &vmw, &vmh); if (wd->single_line) { evas_object_size_hint_min_set(data, vmw, minh + vmh); evas_object_size_hint_max_set(data, -1, minh + vmh); } else { evas_object_size_hint_min_set(data, vmw, vmh); evas_object_size_hint_max_set(data, -1, -1); } } else { if (wd->single_line) { evas_object_size_hint_min_set(data, minw, minh); evas_object_size_hint_max_set(data, -1, minh); } else { evas_object_size_hint_min_set(data, fw, minh); evas_object_size_hint_max_set(data, -1, -1); } } if (wd->deferred_cur) { Evas_Coord cx, cy, cw, ch; edje_object_part_text_cursor_geometry_get(wd->ent, "elm.text", &cx, &cy, &cw, &ch); if (wd->cur_changed) { elm_widget_show_region_set(data, cx, cy, cw, ch, EINA_FALSE); wd->cur_changed = EINA_FALSE; } } } static void _sizing_eval(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Coord minw = -1, minh = -1; Evas_Coord resw, resh; if (!wd) return; evas_object_geometry_get(obj, NULL, NULL, &resw, &resh); if (wd->linewrap) { if ((resw == wd->lastw) && (!wd->changed)) { if (wd->scroll) { Evas_Coord vw = 0, vh = 0, w = 0, h = 0; elm_smart_scroller_child_viewport_size_get(wd->scroller, &vw, &vh); w = wd->entmw; h = wd->entmh; if (vw > wd->entmw) w = vw; if (vh > wd->entmh) h = vh; evas_object_resize(wd->ent, w, h); return; } return; } evas_event_freeze(evas_object_evas_get(obj)); wd->changed = EINA_FALSE; wd->lastw = resw; if (wd->scroll) { Evas_Coord vw = 0, vh = 0, vmw = 0, vmh = 0, w = -1, h = -1; evas_object_resize(wd->scroller, resw, resh); edje_object_size_min_calc (elm_smart_scroller_edje_object_get(wd->scroller), &vmw, &vmh); elm_smart_scroller_child_viewport_size_get(wd->scroller, &vw, &vh); edje_object_size_min_restricted_calc(wd->ent, &minw, &minh, vw, 0); elm_coords_finger_size_adjust(1, &minw, 1, &minh); /* This is a hack to workaround the way min size hints are treated. * If the minimum width is smaller than the restricted width, it means * the minimum doesn't matter. */ if (minw <= vw) { Evas_Coord ominw = -1; evas_object_size_hint_min_get(wd->ent, &ominw, NULL); minw = ominw; } wd->entmw = minw; wd->entmh = minh; if ((minw > 0) && (vw < minw)) vw = minw; if (minh > vh) vh = minh; if (wd->single_line) h = vmh + minh; else h = vmh; evas_object_resize(wd->ent, vw, vh); evas_object_size_hint_min_set(obj, w, h); if (wd->single_line) evas_object_size_hint_max_set(obj, -1, h); else evas_object_size_hint_max_set(obj, -1, -1); } else { if (wd->deferred_recalc_job) ecore_job_del(wd->deferred_recalc_job); wd->deferred_recalc_job = ecore_job_add(_elm_deferred_recalc_job, obj); } evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } else { if (!wd->changed) return; evas_event_freeze(evas_object_evas_get(obj)); wd->changed = EINA_FALSE; wd->lastw = resw; if (wd->scroll) { Evas_Coord vw = 0, vh = 0, vmw = 0, vmh = 0, w = -1, h = -1; edje_object_size_min_calc(wd->ent, &minw, &minh); wd->entmw = minw; wd->entmh = minh; elm_coords_finger_size_adjust(1, &minw, 1, &minh); elm_smart_scroller_child_viewport_size_get(wd->scroller, &vw, &vh); if (minw > vw) vw = minw; if (minh > vh) vh = minh; evas_object_resize(wd->ent, vw, vh); edje_object_size_min_calc (elm_smart_scroller_edje_object_get(wd->scroller), &vmw, &vmh); if (wd->single_line) h = vmh + minh; else h = vmh; evas_object_size_hint_min_set(obj, w, h); if (wd->single_line) evas_object_size_hint_max_set(obj, -1, h); else evas_object_size_hint_max_set(obj, -1, -1); } else { edje_object_size_min_calc(wd->ent, &minw, &minh); wd->entmw = minw; wd->entmh = minh; elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_size_hint_min_set(obj, minw, minh); if (wd->single_line) evas_object_size_hint_max_set(obj, -1, minh); else evas_object_size_hint_max_set(obj, -1, -1); } evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } _recalc_cursor_geometry(obj); } static void _check_enable_return_key(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Eina_Bool return_key_disabled = EINA_FALSE; if (!wd) return; if (!wd->autoreturnkey) return; if (elm_entry_is_empty(obj) == EINA_TRUE) return_key_disabled = EINA_TRUE; elm_entry_input_panel_return_key_disabled_set(obj, return_key_disabled); } static void _on_focus_hook(void *data __UNUSED__, Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *top = elm_widget_top_get(obj); if (!wd) return; if (!wd->editable) return; if (elm_widget_focus_get(obj)) { evas_object_focus_set(wd->ent, EINA_TRUE); edje_object_signal_emit(wd->ent, "elm,action,focus", "elm"); if (top && wd->input_panel_enable) elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_ON); evas_object_smart_callback_call(obj, SIG_FOCUSED, NULL); _check_enable_return_key(obj); } else { edje_object_signal_emit(wd->ent, "elm,action,unfocus", "elm"); evas_object_focus_set(wd->ent, EINA_FALSE); if (top && wd->input_panel_enable) elm_win_keyboard_mode_set(top, ELM_WIN_KEYBOARD_OFF); evas_object_smart_callback_call(obj, SIG_UNFOCUSED, NULL); } } static void _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *edje; Evas_Object *prev_content; if ((!wd) || (!content)) return; if (wd->scroll) edje = elm_smart_scroller_edje_object_get(wd->scroller); else edje = wd->ent; if (!part || !strcmp(part, "icon")) { prev_content = edje_object_part_swallow_get(edje, "elm.swallow.icon"); edje_object_signal_emit(edje, "elm,action,show,icon", "elm"); } else if (!strcmp(part, "end")) { prev_content = edje_object_part_swallow_get(edje, "elm.swallow.end"); edje_object_signal_emit(edje, "elm,action,show,end", "elm"); } else prev_content = edje_object_part_swallow_get(edje, part); if (prev_content) evas_object_del(prev_content); evas_event_freeze(evas_object_evas_get(obj)); elm_widget_sub_object_add(obj, content); if (!part || !strcmp(part, "icon")) edje_object_part_swallow(edje, "elm.swallow.icon", content); else if (!strcmp(part, "end")) edje_object_part_swallow(edje, "elm.swallow.end", content); else edje_object_part_swallow(edje, part, content); _sizing_eval(obj); evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } static Evas_Object * _content_unset_hook(Evas_Object *obj, const char *part) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *content, *edje; if (!wd) return NULL; if (wd->scroll) edje = elm_smart_scroller_edje_object_get(wd->scroller); else edje = wd->ent; if (!part || !strcmp(part, "icon")) { edje_object_signal_emit(edje, "elm,action,hide,icon", "elm"); content = edje_object_part_swallow_get(edje, "elm.swallow.icon"); } else if (!strcmp(part, "end")) { edje_object_signal_emit(edje, "elm,action,hide,end", "elm"); content = edje_object_part_swallow_get(edje, "elm.swallow.end"); } else content = edje_object_part_swallow_get(edje, part); edje_object_part_swallow(edje, part, NULL); if (!content) return NULL; evas_event_freeze(evas_object_evas_get(obj)); elm_widget_sub_object_del(obj, content); edje_object_part_unswallow(wd->ent, content); _sizing_eval(obj); evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); return content; } static Evas_Object * _content_get_hook(const Evas_Object *obj, const char *part) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *content = NULL, *edje; if (!wd) return NULL; if (wd->scroll) edje = elm_smart_scroller_edje_object_get(wd->scroller); else edje = wd->ent; if (!edje) return NULL; if (!part || !strcmp(part, "icon")) content = edje_object_part_swallow_get(edje, "elm.swallow.icon"); else if (!strcmp(part, "end")) content = edje_object_part_swallow_get(edje, "elm.swallow.end"); else content = edje_object_part_swallow_get(edje, part); return content; } static void _translate_hook(Evas_Object *obj) { evas_object_smart_callback_call(obj, "language,changed", NULL); } static void _signal_emit_hook(Evas_Object *obj, const char *emission, const char *source) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_signal_emit(wd->ent, emission, source); if (wd->scroller) edje_object_signal_emit(elm_smart_scroller_edje_object_get(wd->scroller), emission, source); } static void _signal_callback_add_hook(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_signal_callback_add(wd->ent, emission, source, func_cb, data); if (wd->scroller) edje_object_signal_callback_add(elm_smart_scroller_edje_object_get(wd->scroller), emission, source, func_cb, data); } static void _signal_callback_del_hook(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data) { Widget_Data *wd = elm_widget_data_get(obj); edje_object_signal_callback_del_full(wd->ent, emission, source, func_cb, data); if (wd->scroller) edje_object_signal_callback_del_full(elm_smart_scroller_edje_object_get(wd->scroller), emission, source, func_cb, data); } static void _on_focus_region_hook(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { Widget_Data *wd = elm_widget_data_get(obj); edje_object_part_text_cursor_geometry_get(wd->ent, "elm.text", x, y, w, h); } static void _focus_region_hook(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { Widget_Data *wd = elm_widget_data_get(obj); if (wd->scroll) elm_smart_scroller_child_region_show(wd->scroller, x, y, w, h); } static void _show_region_hook(void *data, Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(data); Evas_Coord x, y, w, h; if (!wd) return; elm_widget_show_region_get(obj, &x, &y, &w, &h); if (wd->scroll) elm_smart_scroller_child_region_show(wd->scroller, x, y, w, h); } static void _sub_del(void *data, Evas_Object *obj, void *event_info) { Widget_Data *wd = data; Evas_Object *sub = event_info; Evas_Object *edje; if (wd->scroll) edje = elm_smart_scroller_edje_object_get(wd->scroller); else edje = wd->ent; if (sub == edje_object_part_swallow_get(edje, "elm.swallow.icon")) { edje_object_part_unswallow(edje, sub); if (edje) edje_object_signal_emit(edje, "elm,action,hide,icon", "elm"); } else if (sub == edje_object_part_swallow_get(edje, "elm.swallow.end")) { edje_object_part_unswallow(edje, sub); if (edje) edje_object_signal_emit(edje, "elm,action,hide,end", "elm"); } _sizing_eval(obj); } static void _hoversel_position(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Coord cx, cy, cw, ch, x, y, mw, mh; if (!wd) return; cx = cy = 0; cw = ch = 1; evas_object_geometry_get(wd->ent, &x, &y, NULL, NULL); if (wd->usedown) { cx = wd->downx - x; cy = wd->downy - y; cw = 1; ch = 1; } else edje_object_part_text_cursor_geometry_get(wd->ent, "elm.text", &cx, &cy, &cw, &ch); evas_object_size_hint_min_get(wd->hoversel, &mw, &mh); if (cw < mw) { cx += (cw - mw) / 2; cw = mw; } if (ch < mh) { cy += (ch - mh) / 2; ch = mh; } evas_object_move(wd->hoversel, x + cx, y + cy); evas_object_resize(wd->hoversel, cw, ch); } static void _move(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (wd->hoversel) _hoversel_position(data); } static void _resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; if (wd->linewrap) { _sizing_eval(data); } else if (wd->scroll) { Evas_Coord vw = 0, vh = 0; elm_smart_scroller_child_viewport_size_get(wd->scroller, &vw, &vh); if (vw < wd->entmw) vw = wd->entmw; if (vh < wd->entmh) vh = wd->entmh; evas_object_resize(wd->ent, vw, vh); } if (wd->hoversel) _hoversel_position(data); } static void _hover_del(void *data) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; if (wd->hoversel) { evas_object_del(wd->hoversel); wd->hoversel = NULL; } wd->hovdeljob = NULL; } static void _dismissed(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; wd->usedown = 0; if (wd->hoversel) evas_object_hide(wd->hoversel); if (wd->selmode) { if (!_elm_config->desktop_entry) { if (!wd->password) edje_object_part_text_select_allow_set(wd->ent, "elm.text", EINA_TRUE); } } elm_widget_scroll_freeze_pop(data); if (wd->hovdeljob) ecore_job_del(wd->hovdeljob); wd->hovdeljob = ecore_job_add(_hover_del, data); } static void _select(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; wd->selmode = EINA_TRUE; edje_object_part_text_select_none(wd->ent, "elm.text"); if (!_elm_config->desktop_entry) { if (!wd->password) edje_object_part_text_select_allow_set(wd->ent, "elm.text", EINA_TRUE); } edje_object_signal_emit(wd->ent, "elm,state,select,on", "elm"); if (!_elm_config->desktop_entry) elm_widget_scroll_hold_push(data); } static char * _remove_item_tags(const char *str) { char *ret; if (!str) return NULL; Eina_Strbuf *buf = eina_strbuf_new(); if (!buf) return NULL; if (!eina_strbuf_append(buf, str)) { eina_strbuf_free(buf); return NULL; } while (EINA_TRUE) { const char *temp = eina_strbuf_string_get(buf); char *startTag = NULL; char *endTag = NULL; startTag = strstr(temp, ""); else break; if (!endTag || startTag > endTag) break; size_t sindex = startTag - temp; size_t eindex = endTag - temp + 1; if (!eina_strbuf_remove(buf, sindex, eindex)) break; } ret = eina_strbuf_string_steal(buf); eina_strbuf_free(buf); return ret; } void _elm_entry_entry_paste(Evas_Object *obj, const char *entry) { Widget_Data *wd = elm_widget_data_get(obj); char *str = NULL; if (wd->cnp_mode == ELM_CNP_MODE_NO_IMAGE) { str = _remove_item_tags(entry); if (!str) str = strdup(entry); } else str = strdup(entry); if (!str) str = (char *)entry; edje_object_part_text_user_insert(wd->ent, "elm.text", str); if (str != entry) free(str); } static void _paste(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; evas_object_smart_callback_call(data, SIG_SELECTION_PASTE, NULL); if (wd->sel_notify_handler) { #ifdef HAVE_ELEMENTARY_X Elm_Sel_Format formats = ELM_SEL_FORMAT_MARKUP; wd->selection_asked = EINA_TRUE; if (wd->cnp_mode == ELM_CNP_MODE_PLAINTEXT) formats = ELM_SEL_FORMAT_TEXT; else if (wd->cnp_mode != ELM_CNP_MODE_NO_IMAGE) formats |= ELM_SEL_FORMAT_IMAGE; elm_cnp_selection_get(data, ELM_SEL_TYPE_CLIPBOARD, formats, NULL, NULL); #endif } else { #ifdef HAVE_ELEMENTARY_WAYLAND Elm_Sel_Format formats = ELM_SEL_FORMAT_MARKUP; wd->selection_asked = EINA_TRUE; if (wd->cnp_mode == ELM_CNP_MODE_PLAINTEXT) formats = ELM_SEL_FORMAT_TEXT; else if (wd->cnp_mode != ELM_CNP_MODE_NO_IMAGE) formats |= ELM_SEL_FORMAT_IMAGE; elm_cnp_selection_get(data, ELM_SEL_TYPE_CLIPBOARD, formats, NULL, NULL); #endif } } static void _store_selection(Elm_Sel_Type seltype, Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); const char *sel; if (!wd) return; sel = edje_object_part_text_selection_get(wd->ent, "elm.text"); if ((!sel) || (!sel[0])) return; /* avoid deleting our own selection */ elm_cnp_selection_set(obj, seltype, ELM_SEL_FORMAT_MARKUP, sel, strlen(sel)); if (seltype == ELM_SEL_TYPE_CLIPBOARD) eina_stringshare_replace(&wd->cut_sel, sel); } static void _cut(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); /* Store it */ wd->selmode = EINA_FALSE; if (!_elm_config->desktop_entry) edje_object_part_text_select_allow_set(wd->ent, "elm.text", EINA_FALSE); edje_object_signal_emit(wd->ent, "elm,state,select,off", "elm"); if (!_elm_config->desktop_entry) elm_widget_scroll_hold_pop(data); _store_selection(ELM_SEL_TYPE_CLIPBOARD, data); edje_object_part_text_user_insert(wd->ent, "elm.text", ""); _sizing_eval(data); } static void _copy(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; wd->selmode = EINA_FALSE; if (!_elm_config->desktop_entry) { edje_object_part_text_select_allow_set(wd->ent, "elm.text", EINA_FALSE); edje_object_signal_emit(wd->ent, "elm,state,select,off", "elm"); elm_widget_scroll_hold_pop(data); } _store_selection(ELM_SEL_TYPE_CLIPBOARD, data); // edje_object_part_text_select_none(wd->ent, "elm.text"); } static void _cancel(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; wd->selmode = EINA_FALSE; if (!_elm_config->desktop_entry) edje_object_part_text_select_allow_set(wd->ent, "elm.text", EINA_FALSE); edje_object_signal_emit(wd->ent, "elm,state,select,off", "elm"); if (!_elm_config->desktop_entry) elm_widget_scroll_hold_pop(data); edje_object_part_text_select_none(wd->ent, "elm.text"); } static void _item_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Entry_Context_Menu_Item *it = data; Evas_Object *obj2 = it->obj; if (it->func) it->func(it->data, obj2, NULL); } static void _menu_press(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *top; const Eina_List *l; const Elm_Entry_Context_Menu_Item *it; if (!wd) return; if ((wd->api) && (wd->api->obj_longpress)) { wd->api->obj_longpress(obj); } else if (wd->context_menu) { const char *context_menu_orientation; Eina_Bool ownersel; ownersel = elm_selection_selection_has_owner(obj); if (!wd->items) { /* prevent stupid blank hoversel */ if (wd->have_selection && wd->password) return; if (wd->selmode || (_elm_config->desktop_entry && ((!wd->editable) || (!ownersel)))) return; } if (wd->hoversel) evas_object_del(wd->hoversel); else elm_widget_scroll_freeze_push(obj); wd->hoversel = elm_hoversel_add(obj); context_menu_orientation = edje_object_data_get (wd->ent, "context_menu_orientation"); if ((context_menu_orientation) && (!strcmp(context_menu_orientation, "horizontal"))) elm_hoversel_horizontal_set(wd->hoversel, EINA_TRUE); elm_object_style_set(wd->hoversel, "entry"); elm_widget_sub_object_add(obj, wd->hoversel); elm_object_text_set(wd->hoversel, "Text"); top = elm_widget_top_get(obj); if (top) elm_hoversel_hover_parent_set(wd->hoversel, top); evas_object_smart_callback_add(wd->hoversel, "dismissed", _dismissed, obj); if (wd->have_selection) { if (!wd->password) { if (wd->have_selection) { elm_hoversel_item_add(wd->hoversel, E_("Copy"), NULL, ELM_ICON_NONE, _copy, obj); if (wd->editable) elm_hoversel_item_add(wd->hoversel, E_("Cut"), NULL, ELM_ICON_NONE, _cut, obj); } elm_hoversel_item_add(wd->hoversel, E_("Cancel"), NULL, ELM_ICON_NONE, _cancel, obj); } } else { if (!wd->selmode) { if (!_elm_config->desktop_entry) { if (!wd->password) elm_hoversel_item_add(wd->hoversel, E_("Select"), NULL, ELM_ICON_NONE, _select, obj); } if (ownersel) { if (wd->editable) elm_hoversel_item_add(wd->hoversel, E_("Paste"), NULL, ELM_ICON_NONE, _paste, obj); } } } EINA_LIST_FOREACH(wd->items, l, it) { elm_hoversel_item_add(wd->hoversel, it->label, it->icon_file, it->icon_type, _item_clicked, it); } if (wd->hoversel) { _hoversel_position(obj); evas_object_show(wd->hoversel); elm_hoversel_hover_begin(wd->hoversel); } if (!_elm_config->desktop_entry) { edje_object_part_text_select_allow_set(wd->ent, "elm.text", EINA_FALSE); edje_object_part_text_select_abort(wd->ent, "elm.text"); } } } static Eina_Bool _long_press(void *data) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return ECORE_CALLBACK_CANCEL; if (!_elm_config->desktop_entry) _menu_press(data); wd->longpress_timer = NULL; evas_object_smart_callback_call(data, SIG_LONGPRESSED, NULL); return ECORE_CALLBACK_CANCEL; } static void _mouse_down(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); Evas_Event_Mouse_Down *ev = event_info; if (!wd) return; if (wd->disabled) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; wd->downx = ev->canvas.x; wd->downy = ev->canvas.y; if (ev->button == 1) { if (wd->longpress_timer) ecore_timer_del(wd->longpress_timer); wd->longpress_timer = ecore_timer_add(_elm_config->longpress_timeout, _long_press, data); } else if (ev->button == 3) { if (_elm_config->desktop_entry) _menu_press(data); } } static void _mouse_up(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); Evas_Event_Mouse_Up *ev = event_info; if (!wd) return; if (wd->disabled) return; if (ev->button == 1) { if (wd->longpress_timer) { ecore_timer_del(wd->longpress_timer); wd->longpress_timer = NULL; } } else if ((ev->button == 3) && (!_elm_config->desktop_entry)) { wd->usedown = 1; _menu_press(data); } } static void _mouse_move(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Widget_Data *wd = elm_widget_data_get(data); Evas_Event_Mouse_Move *ev = event_info; if (!wd) return; if (wd->disabled) return; if (!wd->selmode) { if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) { if (wd->longpress_timer) { ecore_timer_del(wd->longpress_timer); wd->longpress_timer = NULL; } } else if (wd->longpress_timer) { Evas_Coord dx, dy; dx = wd->downx - ev->cur.canvas.x; dx *= dx; dy = wd->downy - ev->cur.canvas.y; dy *= dy; if ((dx + dy) > ((_elm_config->finger_size / 2) * (_elm_config->finger_size / 2))) { ecore_timer_del(wd->longpress_timer); wd->longpress_timer = NULL; } } } else if (wd->longpress_timer) { Evas_Coord dx, dy; dx = wd->downx - ev->cur.canvas.x; dx *= dx; dy = wd->downy - ev->cur.canvas.y; dy *= dy; if ((dx + dy) > ((_elm_config->finger_size / 2) * (_elm_config->finger_size / 2))) { ecore_timer_del(wd->longpress_timer); wd->longpress_timer = NULL; } } } static const char * _getbase(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return "base"; if (wd->editable) { if (wd->password) return "base-password"; else { if (wd->single_line) return "base-single"; else { switch (wd->linewrap) { case ELM_WRAP_CHAR: return "base-charwrap"; case ELM_WRAP_WORD: return "base"; case ELM_WRAP_MIXED: return "base-mixedwrap"; case ELM_WRAP_NONE: default: return "base-nowrap"; } } } } else { if (wd->password) return "base-password"; else { if (wd->single_line) return "base-single-noedit"; else { switch (wd->linewrap) { case ELM_WRAP_CHAR: return "base-noedit-charwrap"; case ELM_WRAP_WORD: return "base-noedit"; case ELM_WRAP_MIXED: return "base-noedit-mixedwrap"; case ELM_WRAP_NONE: default: return "base-nowrap-noedit"; } } } } } static void _entry_changed_common_handling(void *data, const char *event) { Widget_Data *wd = elm_widget_data_get(data); Evas_Coord minh; const char *text; if (!wd) return; evas_event_freeze(evas_object_evas_get(data)); wd->changed = EINA_TRUE; /* Reset the size hints which are no more relevant. * Keep the height, this is a hack, but doesn't really matter * cause we'll re-eval in a moment. */ evas_object_size_hint_min_get(data, NULL, &minh); evas_object_size_hint_min_set(data, -1, minh); _sizing_eval(data); if (wd->text) eina_stringshare_del(wd->text); wd->text = NULL; if (wd->delay_write) { ecore_timer_del(wd->delay_write); wd->delay_write = NULL; } evas_event_thaw(evas_object_evas_get(data)); evas_event_thaw_eval(evas_object_evas_get(data)); if ((wd->autosave) && (wd->file)) wd->delay_write = ecore_timer_add(2.0, _delay_write, data); _check_enable_return_key(data); text = edje_object_part_text_get(wd->ent, "elm.text"); if (text) { if (text[0]) _elm_entry_update_guide(data, EINA_TRUE); else _elm_entry_update_guide(data, EINA_FALSE); } /* callback - this could call callbacks that delete the entry... thus... * any access to wd after this could be invalid */ evas_object_smart_callback_call(data, event, NULL); } static void _signal_entry_changed(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { _entry_changed_common_handling(data, SIG_CHANGED); } static void _signal_entry_changed_user(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Entry_Change_Info info; Edje_Entry_Change_Info *edje_info = (Edje_Entry_Change_Info *) edje_object_signal_callback_extra_data_get(); if (edje_info) { memcpy(&info, edje_info, sizeof(info)); evas_object_smart_callback_call(data, SIG_CHANGED_USER, &info); } else { evas_object_smart_callback_call(data, SIG_CHANGED_USER, NULL); } } static void _signal_preedit_changed(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { _entry_changed_common_handling(data, SIG_PREEDIT_CHANGED); } static void _signal_undo_request(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_smart_callback_call(data, SIG_UNDO_REQUEST, NULL); } static void _signal_redo_request(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_smart_callback_call(data, SIG_REDO_REQUEST, NULL); } static void _signal_selection_start(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); const Eina_List *l; Evas_Object *entry; if (!wd) return; if (!elm_object_focus_get(data)) elm_object_focus_set(data, EINA_TRUE); EINA_LIST_FOREACH(entries, l, entry) { if (entry != data) elm_entry_select_none(entry); } wd->have_selection = EINA_TRUE; evas_object_smart_callback_call(data, SIG_SELECTION_START, NULL); #ifdef HAVE_ELEMENTARY_X if (wd->sel_notify_handler) { const char *txt = elm_entry_selection_get(data); Evas_Object *top; top = elm_widget_top_get(data); if (txt && top && (elm_win_xwindow_get(top))) elm_cnp_selection_set(data, ELM_SEL_TYPE_PRIMARY, ELM_SEL_FORMAT_MARKUP, txt, strlen(txt)); } #endif } static void _signal_selection_all(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; elm_entry_select_all(data); } static void _signal_selection_none(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; elm_entry_select_none(data); } static void _signal_selection_changed(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; wd->have_selection = EINA_TRUE; evas_object_smart_callback_call(data, SIG_SELECTION_CHANGED, NULL); _store_selection(ELM_SEL_TYPE_PRIMARY, data); } static void _signal_selection_cleared(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; if (!wd->have_selection) return; wd->have_selection = EINA_FALSE; evas_object_smart_callback_call(data, SIG_SELECTION_CLEARED, NULL); if (wd->sel_notify_handler) { if (wd->cut_sel) { #ifdef HAVE_ELEMENTARY_X Evas_Object *top; top = elm_widget_top_get(data); if ((top) && (elm_win_xwindow_get(top))) elm_cnp_selection_set(data, ELM_SEL_TYPE_PRIMARY, ELM_SEL_FORMAT_MARKUP, wd->cut_sel, strlen(wd->cut_sel)); #endif eina_stringshare_del(wd->cut_sel); wd->cut_sel = NULL; } else { #ifdef HAVE_ELEMENTARY_X Evas_Object *top; top = elm_widget_top_get(data); if ((top) && (elm_win_xwindow_get(top))) elm_object_cnp_selection_clear(data, ELM_SEL_TYPE_PRIMARY); #endif } } } static void _signal_entry_paste_request(void *data, Evas_Object *obj __UNUSED__, const char *emission, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); #ifdef HAVE_ELEMENTARY_X Elm_Sel_Type type = (emission[sizeof("ntry,paste,request,")] == '1') ? ELM_SEL_TYPE_PRIMARY : ELM_SEL_TYPE_CLIPBOARD; #endif if (!wd) return; if (!wd->editable) return; evas_object_smart_callback_call(data, SIG_SELECTION_PASTE, NULL); if (wd->sel_notify_handler) { #ifdef HAVE_ELEMENTARY_X Evas_Object *top; top = elm_widget_top_get(data); if ((top) && (elm_win_xwindow_get(top))) { wd->selection_asked = EINA_TRUE; Elm_Sel_Format formats = ELM_SEL_FORMAT_MARKUP; if (wd->cnp_mode == ELM_CNP_MODE_PLAINTEXT) formats = ELM_SEL_FORMAT_TEXT; else if (wd->cnp_mode != ELM_CNP_MODE_NO_IMAGE) formats |= ELM_SEL_FORMAT_IMAGE; elm_cnp_selection_get(data, type, formats, NULL, NULL); } #endif } } static void _signal_entry_copy_notify(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_smart_callback_call(data, SIG_SELECTION_COPY, NULL); _copy(data, NULL, NULL); } static void _signal_entry_cut_notify(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_smart_callback_call(data, SIG_SELECTION_CUT, NULL); _cut(data, NULL, NULL); } static void _signal_cursor_changed(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; wd->cursor_pos = edje_object_part_text_cursor_pos_get(wd->ent, "elm.text", EDJE_CURSOR_MAIN); wd->cur_changed = EINA_TRUE; _recalc_cursor_geometry(data); } static void _signal_cursor_changed_manual(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_smart_callback_call(data, SIG_CURSOR_CHANGED_MANUAL, NULL); } static void _signal_anchor_geoms_do_things_with(Widget_Data *wd, Elm_Entry_Anchor_Info *ei) { const Eina_List *geoms, *l; Evas_Textblock_Rectangle *r; Evas_Coord px, py, x, y; geoms = edje_object_part_text_anchor_geometry_get(wd->ent, "elm.text", ei->name); if (!geoms) return; evas_object_geometry_get(wd->ent, &x, &y, NULL, NULL); evas_pointer_canvas_xy_get(evas_object_evas_get(wd->ent), &px, &py); EINA_LIST_FOREACH(geoms, l, r) { if (((r->x + x) <= px) && ((r->y + y) <= py) && ((r->x + x + r->w) > px) && ((r->y + y + r->h) > py)) { ei->x = r->x + x; ei->y = r->y + y; ei->w = r->w; ei->h = r->h; break; } } } static void _signal_anchor_down(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Elm_Entry_Anchor_Info ei; const char *p; char *p2; if (!wd) return; p = emission + sizeof("nchor,mouse,down,"); ei.button = strtol(p, &p2, 10); ei.name = p2 + 1; ei.x = ei.y = ei.w = ei.h = 0; _signal_anchor_geoms_do_things_with(wd, &ei); if (!wd->disabled) evas_object_smart_callback_call(data, SIG_ANCHOR_DOWN, &ei); } static void _signal_anchor_up(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Elm_Entry_Anchor_Info ei; const char *p; char *p2; if (!wd) return; p = emission + sizeof("nchor,mouse,up,"); ei.button = strtol(p, &p2, 10); ei.name = p2 + 1; ei.x = ei.y = ei.w = ei.h = 0; _signal_anchor_geoms_do_things_with(wd, &ei); if (!wd->disabled) evas_object_smart_callback_call(data, SIG_ANCHOR_UP, &ei); } static void _signal_anchor_clicked(void *data, Evas_Object *obj __UNUSED__, const char *emission, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Elm_Entry_Anchor_Info ei; const char *p; char *p2; if (!wd) return; p = emission + sizeof("nchor,mouse,clicked,"); ei.button = strtol(p, &p2, 10); ei.name = p2 + 1; ei.x = ei.y = ei.w = ei.h = 0; _signal_anchor_geoms_do_things_with(wd, &ei); if (!wd->disabled) { evas_object_smart_callback_call(data, SIG_ANCHOR_CLICKED, &ei); _entry_hover_anchor_clicked(data, data, &ei); } } static void _signal_anchor_move(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; } static void _signal_anchor_in(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Elm_Entry_Anchor_Info ei; if (!wd) return; ei.name = emission + sizeof("nchor,mouse,in,"); ei.button = 0; ei.x = ei.y = ei.w = ei.h = 0; _signal_anchor_geoms_do_things_with(wd, &ei); if (!wd->disabled) evas_object_smart_callback_call(data, SIG_ANCHOR_IN, &ei); } static void _signal_anchor_out(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Elm_Entry_Anchor_Info ei; if (!wd) return; ei.name = emission + sizeof("nchor,mouse,out,"); ei.button = 0; ei.x = ei.y = ei.w = ei.h = 0; _signal_anchor_geoms_do_things_with(wd, &ei); if (!wd->disabled) evas_object_smart_callback_call(data, SIG_ANCHOR_OUT, &ei); } static void _signal_key_enter(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; evas_object_smart_callback_call(data, SIG_ACTIVATED, NULL); } static void _signal_key_escape(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; evas_object_smart_callback_call(data, SIG_ABORTED, NULL); } static void _signal_mouse_down(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; evas_object_smart_callback_call(data, SIG_PRESS, NULL); } static void _signal_mouse_clicked(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } static void _signal_mouse_double(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; evas_object_smart_callback_call(data, SIG_CLICKED_DOUBLE, NULL); } static void _signal_mouse_triple(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; evas_object_smart_callback_call(data, SIG_CLICKED_TRIPLE, NULL); } #ifdef HAVE_ELEMENTARY_X static Eina_Bool _event_selection_notify(void *data, int type __UNUSED__, void *event) { Widget_Data *wd = elm_widget_data_get(data); Ecore_X_Event_Selection_Notify *ev = event; if (!wd) return ECORE_CALLBACK_PASS_ON; if ((!wd->selection_asked) && (!wd->drag_selection_asked)) return ECORE_CALLBACK_PASS_ON; if ((ev->selection == ECORE_X_SELECTION_CLIPBOARD) || (ev->selection == ECORE_X_SELECTION_PRIMARY)) { Ecore_X_Selection_Data_Text *text_data; text_data = ev->data; if (text_data->data.content == ECORE_X_SELECTION_CONTENT_TEXT) { if (text_data->text) { char *txt = _elm_util_text_to_mkup(text_data->text); if (txt) { elm_entry_entry_insert(data, txt); free(txt); } } } wd->selection_asked = EINA_FALSE; } else if (ev->selection == ECORE_X_SELECTION_XDND) { Ecore_X_Selection_Data_Text *text_data; text_data = ev->data; if (text_data->data.content == ECORE_X_SELECTION_CONTENT_TEXT) { if (text_data->text) { char *txt = _elm_util_text_to_mkup(text_data->text); if (txt) { /* Massive FIXME: this should be at the drag point */ elm_entry_entry_insert(data, txt); free(txt); } } } wd->drag_selection_asked = EINA_FALSE; ecore_x_dnd_send_finished(); } return ECORE_CALLBACK_PASS_ON; } static Eina_Bool _event_selection_clear(void *data __UNUSED__, int type __UNUSED__, void *event __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); Ecore_X_Event_Selection_Clear *ev = event; if (!wd) return ECORE_CALLBACK_PASS_ON; if (!wd->have_selection) return ECORE_CALLBACK_PASS_ON; if ((ev->selection == ECORE_X_SELECTION_CLIPBOARD) || (ev->selection == ECORE_X_SELECTION_PRIMARY)) { elm_entry_select_none(data); } return ECORE_CALLBACK_PASS_ON; } static Eina_Bool _drag_drop_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Selection_Data *drop) { Widget_Data *wd; Eina_Bool rv; wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; printf("Inserting at (%d,%d) %s\n",drop->x,drop->y,(char*)drop->data); edje_object_part_text_cursor_copy(wd->ent, "elm.text", EDJE_CURSOR_MAIN,/*->*/EDJE_CURSOR_USER); rv = edje_object_part_text_cursor_coord_set(wd->ent,"elm.text", EDJE_CURSOR_MAIN,drop->x,drop->y); if (!rv) printf("Warning: Failed to position cursor: paste anyway\n"); elm_entry_entry_insert(obj, drop->data); edje_object_part_text_cursor_copy(wd->ent, "elm.text", EDJE_CURSOR_USER,/*->*/EDJE_CURSOR_MAIN); return EINA_TRUE; } #endif static Evas_Object * _get_item(void *data, Evas_Object *edje __UNUSED__, const char *part __UNUSED__, const char *item) { Widget_Data *wd = elm_widget_data_get(data); Evas_Object *o; Eina_List *l; Elm_Entry_Item_Provider *ip; EINA_LIST_FOREACH(wd->item_providers, l, ip) { o = ip->func(ip->data, data, item); if (o) return o; } if (!strncmp(item, "file://", 7)) { const char *fname = item + 7; o = evas_object_image_filled_add(evas_object_evas_get(data)); evas_object_image_file_set(o, fname, NULL); if (evas_object_image_load_error_get(o) == EVAS_LOAD_ERROR_NONE) { evas_object_show(o); } else { evas_object_del(o); o = edje_object_add(evas_object_evas_get(data)); _elm_theme_object_set(data, o, "entry/emoticon", "wtf", elm_widget_style_get(data)); } return o; } o = edje_object_add(evas_object_evas_get(data)); if (!_elm_theme_object_set(data, o, "entry", item, elm_widget_style_get(data))) _elm_theme_object_set(data, o, "entry/emoticon", "wtf", elm_widget_style_get(data)); return o; } static void _text_filter(void *data, Evas_Object *edje __UNUSED__, const char *part __UNUSED__, Edje_Text_Filter_Type type, char **text) { Widget_Data *wd = elm_widget_data_get(data); Eina_List *l; Elm_Entry_Markup_Filter *tf; if (type == EDJE_TEXT_FILTER_FORMAT) return; EINA_LIST_FOREACH(wd->text_filters, l, tf) { tf->func(tf->data, data, text); if (!*text) break; } } static void _markup_filter(void *data, Evas_Object *edje __UNUSED__, const char *part __UNUSED__, char **text) { Widget_Data *wd = elm_widget_data_get(data); Eina_List *l; Elm_Entry_Markup_Filter *tf; EINA_LIST_FOREACH(wd->markup_filters, l, tf) { tf->func(tf->data, data, text); if (!*text) break; } } /* This function is used to insert text by chunks in jobs */ static Eina_Bool _text_append_idler(void *data) { int start; char backup; Evas_Object *obj = (Evas_Object *) data; Widget_Data *wd = elm_widget_data_get(obj); evas_event_freeze(evas_object_evas_get(obj)); if (wd->text) eina_stringshare_del(wd->text); wd->text = NULL; wd->changed = EINA_TRUE; start = wd->append_text_position; if ((start + _CHUNK_SIZE) < wd->append_text_len) { int pos = start; int tag_start, esc_start; tag_start = esc_start = -1; /* Find proper markup cut place */ while (pos - start < _CHUNK_SIZE) { int prev_pos = pos; Eina_Unicode tmp = eina_unicode_utf8_get_next(wd->append_text_left, &pos); if (esc_start == -1) { if (tmp == '<') tag_start = prev_pos; else if (tmp == '>') tag_start = -1; } if (tag_start == -1) { if (tmp == '&') esc_start = prev_pos; else if (tmp == ';') esc_start = -1; } } if (tag_start >= 0) { wd->append_text_position = tag_start; } else if (esc_start >= 0) { wd->append_text_position = esc_start; } else { wd->append_text_position = pos; } } else { wd->append_text_position = wd->append_text_len; } backup = wd->append_text_left[wd->append_text_position]; wd->append_text_left[wd->append_text_position] = '\0'; edje_object_part_text_append(wd->ent, "elm.text", wd->append_text_left + start); wd->append_text_left[wd->append_text_position] = backup; evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); _elm_entry_update_guide(obj, EINA_TRUE); /* If there's still more to go, renew the idler, else, cleanup */ if (wd->append_text_position < wd->append_text_len) { return ECORE_CALLBACK_RENEW; } else { free(wd->append_text_left); wd->append_text_left = NULL; wd->append_text_idler = NULL; return ECORE_CALLBACK_CANCEL; } } static void _add_chars_till_limit(Evas_Object *obj, char **text, int can_add, Length_Unit unit) { int i = 0, current_len = 0; char *new_text; if (!*text) return; if (unit >= LENGTH_UNIT_LAST) return; new_text = *text; current_len = strlen(*text); while (*new_text) { int idx = 0, unit_size = 0; char *markup, *utfstr; if (*new_text == '<') { while (*(new_text + idx) != '>') { idx++; if (!*(new_text + idx)) break; } } else if (*new_text == '&') { while (*(new_text + idx) != ';') { idx++; if (!*(new_text + idx)) break; } } idx = evas_string_char_next_get(new_text, idx, NULL); markup = malloc(idx + 1); if (markup) { strncpy(markup, new_text, idx); markup[idx] = 0; utfstr = elm_entry_markup_to_utf8(markup); if (utfstr) { if (unit == LENGTH_UNIT_BYTE) unit_size = strlen(utfstr); else if (unit == LENGTH_UNIT_CHAR) unit_size = evas_string_char_len_get(utfstr); free(utfstr); utfstr = NULL; } free(markup); markup = NULL; } if (can_add < unit_size) { if (!i) { evas_object_smart_callback_call(obj, "maxlength,reached", NULL); free(*text); *text = NULL; return; } can_add = 0; strncpy(new_text, new_text + idx, current_len - ((new_text + idx) - *text)); current_len -= idx; (*text)[current_len] = 0; } else { new_text += idx; can_add -= unit_size; } i++; } evas_object_smart_callback_call(obj, "maxlength,reached", NULL); } static void _elm_entry_text_set(Evas_Object *obj, const char *item, const char *entry) { int len = 0; ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (!entry) entry = ""; if (item) { if (!strcmp(item, "guide")) edje_object_part_text_set(wd->ent, "elm.guide", entry); else edje_object_part_text_set(wd->ent, item, entry); return; } evas_event_freeze(evas_object_evas_get(obj)); if (wd->text) eina_stringshare_del(wd->text); wd->text = NULL; wd->changed = EINA_TRUE; /* Clear currently pending job if there is one */ if (wd->append_text_idler) { ecore_idler_del(wd->append_text_idler); free(wd->append_text_left); wd->append_text_left = NULL; wd->append_text_idler = NULL; } len = strlen(entry); /* Split to ~_CHUNK_SIZE chunks */ if (len > _CHUNK_SIZE) { wd->append_text_left = (char *) malloc(len + 1); } /* If we decided to use the idler */ if (wd->append_text_left) { /* Need to clear the entry first */ edje_object_part_text_set(wd->ent, "elm.text", ""); memcpy(wd->append_text_left, entry, len + 1); wd->append_text_position = 0; wd->append_text_len = len; wd->append_text_idler = ecore_idler_add(_text_append_idler, obj); } else { edje_object_part_text_set(wd->ent, "elm.text", entry); } if (len > 0) _elm_entry_update_guide(obj, EINA_TRUE); else _elm_entry_update_guide(obj, EINA_FALSE); evas_event_thaw(evas_object_evas_get(obj)); evas_event_thaw_eval(evas_object_evas_get(obj)); } static const char * _elm_entry_text_get(const Evas_Object *obj, const char *item) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (item && strcmp(item, "default")) return NULL; const char *text; if (!wd) return NULL; text = edje_object_part_text_get(wd->ent, "elm.text"); if (!text) { ERR("text=NULL for edje %p, part 'elm.text'", wd->ent); return NULL; } if (wd->append_text_len > 0) { char *tmpbuf; size_t tlen; tlen = strlen(text); /* FIXME: need that or we do copy unitialised data */ tmpbuf = calloc(1, tlen + wd->append_text_len - wd->append_text_position + 1); if (!tmpbuf) { ERR("Failed to allocate memory for entry's text %p", obj); return NULL; } memcpy(tmpbuf, text, tlen); if (wd->append_text_left) memcpy(tmpbuf + tlen, wd->append_text_left + wd->append_text_position, wd->append_text_len - wd->append_text_position); tmpbuf[wd->append_text_len] = '\0'; eina_stringshare_replace(&wd->text, tmpbuf); free(tmpbuf); } else { eina_stringshare_replace(&wd->text, text); } return wd->text; } static char * _access_info_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd || wd->password) return NULL; const char *txt = elm_widget_access_info_get(obj); if (!txt) txt = elm_entry_entry_get(obj); if (txt) return strdup(txt); return NULL; } static char * _access_state_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; Eina_Strbuf *buf; buf = eina_strbuf_new(); if (elm_widget_disabled_get(obj)) eina_strbuf_append(buf, "State: Disabled"); if (!wd->editable) { if (!eina_strbuf_length_get(buf)) eina_strbuf_append(buf, "State: Not Editable"); else eina_strbuf_append(buf, ", Not Editable"); } if (wd->password) { if (!eina_strbuf_length_get(buf)) eina_strbuf_append(buf, "State: Password"); else eina_strbuf_append(buf, ", Password"); } char *txt = strdup(eina_strbuf_string_get(buf)); eina_strbuf_free(buf); if (txt) return txt; return NULL; } EAPI Evas_Object * elm_entry_add(Evas_Object *parent) { #ifdef HAVE_ELEMENTARY_X Evas_Object *top; #endif Evas_Object *obj; Evas *e; Widget_Data *wd; ELM_WIDGET_STANDARD_SETUP(wd, Widget_Data, parent, e, obj, NULL); ELM_SET_WIDTYPE(widtype, "entry"); elm_widget_type_set(obj, "entry"); elm_widget_sub_object_add(parent, obj); elm_widget_on_focus_hook_set(obj, _on_focus_hook, NULL); elm_widget_data_set(obj, wd); elm_widget_del_hook_set(obj, _del_hook); elm_widget_del_pre_hook_set(obj, _del_pre_hook); elm_widget_theme_hook_set(obj, _theme_hook); elm_widget_disable_hook_set(obj, _disable_hook); elm_widget_signal_emit_hook_set(obj, _signal_emit_hook); elm_widget_focus_region_hook_set(obj, _focus_region_hook); elm_widget_on_focus_region_hook_set(obj, _on_focus_region_hook); elm_widget_signal_callback_add_hook_set(obj, _signal_callback_add_hook); elm_widget_signal_callback_del_hook_set(obj, _signal_callback_del_hook); elm_widget_can_focus_set(obj, EINA_TRUE); elm_widget_text_set_hook_set(obj, _elm_entry_text_set); elm_widget_text_get_hook_set(obj, _elm_entry_text_get); elm_widget_content_set_hook_set(obj, _content_set_hook); elm_widget_content_unset_hook_set(obj, _content_unset_hook); elm_widget_content_get_hook_set(obj, _content_get_hook); elm_widget_translate_hook_set(obj, _translate_hook); evas_object_smart_callback_add(obj, "sub-object-del", _sub_del, wd); wd->linewrap = ELM_WRAP_WORD; wd->editable = EINA_TRUE; wd->disabled = EINA_FALSE; wd->context_menu = EINA_TRUE; wd->autosave = EINA_TRUE; wd->cnp_mode = ELM_CNP_MODE_MARKUP; wd->scroll = EINA_FALSE; wd->input_panel_imdata = NULL; wd->ent = edje_object_add(e); elm_object_sub_cursor_set(wd->ent, obj, ELM_CURSOR_XTERM); edje_object_item_provider_set(wd->ent, _get_item, obj); edje_object_text_insert_filter_callback_add(wd->ent,"elm.text", _text_filter, obj); edje_object_text_markup_filter_callback_add(wd->ent,"elm.text", _markup_filter, obj); evas_object_event_callback_add(wd->ent, EVAS_CALLBACK_MOVE, _move, obj); evas_object_event_callback_add(wd->ent, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down, obj); evas_object_event_callback_add(wd->ent, EVAS_CALLBACK_MOUSE_UP, _mouse_up, obj); evas_object_event_callback_add(wd->ent, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move, obj); evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _resize, obj); _elm_theme_object_set(obj, wd->ent, "entry", "base", "default"); edje_object_signal_callback_add(wd->ent, "entry,changed", "elm.text", _signal_entry_changed, obj); edje_object_signal_callback_add(wd->ent, "entry,changed,user", "elm.text", _signal_entry_changed_user, obj); edje_object_signal_callback_add(wd->ent, "preedit,changed", "elm.text", _signal_preedit_changed, obj); edje_object_signal_callback_add(wd->ent, "selection,start", "elm.text", _signal_selection_start, obj); edje_object_signal_callback_add(wd->ent, "selection,changed", "elm.text", _signal_selection_changed, obj); edje_object_signal_callback_add(wd->ent, "entry,selection,all,request", "elm.text", _signal_selection_all, obj); edje_object_signal_callback_add(wd->ent, "entry,selection,none,request", "elm.text", _signal_selection_none, obj); edje_object_signal_callback_add(wd->ent, "selection,cleared", "elm.text", _signal_selection_cleared, obj); edje_object_signal_callback_add(wd->ent, "entry,paste,request,*", "elm.text", _signal_entry_paste_request, obj); edje_object_signal_callback_add(wd->ent, "entry,copy,notify", "elm.text", _signal_entry_copy_notify, obj); edje_object_signal_callback_add(wd->ent, "entry,cut,notify", "elm.text", _signal_entry_cut_notify, obj); edje_object_signal_callback_add(wd->ent, "cursor,changed", "elm.text", _signal_cursor_changed, obj); edje_object_signal_callback_add(wd->ent, "cursor,changed,manual", "elm.text", _signal_cursor_changed_manual, obj); edje_object_signal_callback_add(wd->ent, "anchor,mouse,down,*", "elm.text", _signal_anchor_down, obj); edje_object_signal_callback_add(wd->ent, "anchor,mouse,up,*", "elm.text", _signal_anchor_up, obj); edje_object_signal_callback_add(wd->ent, "anchor,mouse,clicked,*", "elm.text", _signal_anchor_clicked, obj); edje_object_signal_callback_add(wd->ent, "anchor,mouse,move,*", "elm.text", _signal_anchor_move, obj); edje_object_signal_callback_add(wd->ent, "anchor,mouse,in,*", "elm.text", _signal_anchor_in, obj); edje_object_signal_callback_add(wd->ent, "anchor,mouse,out,*", "elm.text", _signal_anchor_out, obj); edje_object_signal_callback_add(wd->ent, "entry,key,enter", "elm.text", _signal_key_enter, obj); edje_object_signal_callback_add(wd->ent, "entry,key,escape", "elm.text", _signal_key_escape, obj); edje_object_signal_callback_add(wd->ent, "mouse,down,1", "elm.text", _signal_mouse_down, obj); edje_object_signal_callback_add(wd->ent, "mouse,clicked,1", "elm.text", _signal_mouse_clicked, obj); edje_object_signal_callback_add(wd->ent, "mouse,down,1,double", "elm.text", _signal_mouse_double, obj); edje_object_signal_callback_add(wd->ent, "mouse,down,1,triple", "elm.text", _signal_mouse_triple, obj); edje_object_signal_callback_add(wd->ent, "entry,undo,request", "elm.text", _signal_undo_request, obj); edje_object_signal_callback_add(wd->ent, "entry,redo,request", "elm.text", _signal_redo_request, obj); edje_object_part_text_set(wd->ent, "elm.text", ""); if (_elm_config->desktop_entry) edje_object_part_text_select_allow_set(wd->ent, "elm.text", EINA_TRUE); elm_widget_resize_object_set(obj, wd->ent); _sizing_eval(obj); elm_entry_input_panel_layout_set(obj, ELM_INPUT_PANEL_LAYOUT_NORMAL); elm_entry_input_panel_enabled_set(obj, EINA_TRUE); elm_entry_prediction_allow_set(obj, EINA_TRUE); wd->autocapital_type = edje_object_part_text_autocapital_type_get(wd->ent, "elm.text"); #ifdef HAVE_ELEMENTARY_X top = elm_widget_top_get(obj); if ((top) && (elm_win_xwindow_get(top))) { wd->sel_notify_handler = ecore_event_handler_add(ECORE_X_EVENT_SELECTION_NOTIFY, _event_selection_notify, obj); wd->sel_clear_handler = ecore_event_handler_add(ECORE_X_EVENT_SELECTION_CLEAR, _event_selection_clear, obj); } elm_drop_target_add(obj, ELM_SEL_FORMAT_MARKUP | ELM_SEL_FORMAT_IMAGE, _drag_drop_cb, NULL); #endif entries = eina_list_prepend(entries, obj); // module - find module for entry wd->api = _module(obj); // if found - hook in if ((wd->api) && (wd->api->obj_hook)) wd->api->obj_hook(obj); _mirrored_set(obj, elm_widget_mirrored_get(obj)); // TODO: convert Elementary to subclassing of Evas_Smart_Class // TODO: and save some bytes, making descriptions per-class and not instance! evas_object_smart_callbacks_descriptions_set(obj, _signals); // access _elm_access_object_register(obj, wd->ent); _elm_access_text_set (_elm_access_object_get(obj), ELM_ACCESS_TYPE, E_("Entry")); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_INFO, _access_info_cb, NULL); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_STATE, _access_state_cb, NULL); return obj; } EAPI void elm_entry_text_style_user_push(Evas_Object *obj, const char *style) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_style_user_push(wd->ent, "elm.text", style); _theme_hook(obj); } EAPI void elm_entry_text_style_user_pop(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_style_user_pop(wd->ent, "elm.text"); _theme_hook(obj); } EAPI const char* elm_entry_text_style_user_peek(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return edje_object_part_text_style_user_peek(wd->ent, "elm.text"); } EAPI void elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->single_line == single_line) return; wd->single_line = single_line; wd->linewrap = ELM_WRAP_NONE; if (elm_entry_cnp_mode_get(obj) == ELM_CNP_MODE_MARKUP) elm_entry_cnp_mode_set(obj, ELM_CNP_MODE_NO_IMAGE); _theme_hook(obj); if (wd->scroller) { if (wd->single_line) elm_smart_scroller_policy_set(wd->scroller, ELM_SMART_SCROLLER_POLICY_OFF, ELM_SMART_SCROLLER_POLICY_OFF); else { const Elm_Scroller_Policy map[3] = { ELM_SMART_SCROLLER_POLICY_AUTO, ELM_SMART_SCROLLER_POLICY_ON, ELM_SMART_SCROLLER_POLICY_OFF }; elm_smart_scroller_policy_set(wd->scroller, map[wd->policy_h], map[wd->policy_v]); } _sizing_eval(obj); } } EAPI Eina_Bool elm_entry_single_line_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->single_line; } EAPI void elm_entry_password_set(Evas_Object *obj, Eina_Bool password) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->password == password) return; wd->password = password; if (password) { wd->single_line = EINA_TRUE; wd->linewrap = ELM_WRAP_NONE; #ifdef HAVE_ELEMENTARY_X elm_drop_target_del(obj); #endif edje_object_signal_callback_del_full(wd->ent, "selection,start", "elm.text", _signal_selection_start, obj); edje_object_signal_callback_del_full(wd->ent, "selection,changed", "elm.text", _signal_selection_changed, obj); edje_object_signal_callback_del_full(wd->ent, "entry,selection,all,request", "elm.text", _signal_selection_all, obj); edje_object_signal_callback_del_full(wd->ent, "entry,selection,none,request", "elm.text", _signal_selection_none, obj); edje_object_signal_callback_del_full(wd->ent, "selection,cleared", "elm.text", _signal_selection_cleared, obj); edje_object_signal_callback_del_full(wd->ent, "entry,paste,request,*", "elm.text", _signal_entry_paste_request, obj); edje_object_signal_callback_del_full(wd->ent, "entry,copy,notify", "elm.text", _signal_entry_copy_notify, obj); edje_object_signal_callback_del_full(wd->ent, "entry,cut,notify", "elm.text", _signal_entry_cut_notify, obj); } else { #ifdef HAVE_ELEMENTARY_X elm_drop_target_add(obj, ELM_SEL_FORMAT_MARKUP, _drag_drop_cb, NULL); #endif edje_object_signal_callback_add(wd->ent, "selection,start", "elm.text", _signal_selection_start, obj); edje_object_signal_callback_add(wd->ent, "selection,changed", "elm.text", _signal_selection_changed, obj); edje_object_signal_callback_add(wd->ent, "entry,selection,all,request", "elm.text", _signal_selection_all, obj); edje_object_signal_callback_add(wd->ent, "entry,selection,none,request", "elm.text", _signal_selection_none, obj); edje_object_signal_callback_add(wd->ent, "selection,cleared", "elm.text", _signal_selection_cleared, obj); edje_object_signal_callback_add(wd->ent, "entry,paste,request,*", "elm.text", _signal_entry_paste_request, obj); edje_object_signal_callback_add(wd->ent, "entry,copy,notify", "elm.text", _signal_entry_copy_notify, obj); edje_object_signal_callback_add(wd->ent, "entry,cut,notify", "elm.text", _signal_entry_cut_notify, obj); } _theme_hook(obj); } EAPI Eina_Bool elm_entry_password_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->password; } EAPI void elm_entry_entry_set(Evas_Object *obj, const char *entry) { _elm_entry_text_set(obj, NULL, entry); } EAPI const char * elm_entry_entry_get(const Evas_Object *obj) { return _elm_entry_text_get(obj, NULL); } EAPI void elm_entry_entry_append(Evas_Object *obj, const char *entry) { int len = 0; ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (!entry) entry = ""; wd->changed = EINA_TRUE; len = strlen(entry); if (wd->append_text_left) { char *tmpbuf; tmpbuf = realloc(wd->append_text_left, wd->append_text_len + len + 1); if (!tmpbuf) { /* Do something */ return; } wd->append_text_left = tmpbuf; memcpy(wd->append_text_left + wd->append_text_len, entry, len + 1); wd->append_text_len += len; } else { /* FIXME: Add chunked appending here (like in entry_set) */ edje_object_part_text_append(wd->ent, "elm.text", entry); } } EAPI Eina_Bool elm_entry_is_empty(const Evas_Object *obj) { /* FIXME: until there's support for that in textblock, we just check * to see if the there is text or not. */ ELM_CHECK_WIDTYPE(obj, widtype) EINA_TRUE; Widget_Data *wd = elm_widget_data_get(obj); const Evas_Object *tb; Evas_Textblock_Cursor *cur; Eina_Bool ret; if (!wd) return EINA_TRUE; /* It's a hack until we get the support suggested above. * We just create a cursor, point it to the begining, and then * try to advance it, if it can advance, the tb is not empty, * otherwise it is. */ tb = edje_object_part_object_get(wd->ent, "elm.text"); cur = evas_object_textblock_cursor_new((Evas_Object *) tb); /* This is actually, ok for the time being, these hackish stuff will be removed once evas 1.0 is out*/ evas_textblock_cursor_pos_set(cur, 0); ret = evas_textblock_cursor_char_next(cur); evas_textblock_cursor_free(cur); return !ret; } EAPI Evas_Object * elm_entry_textblock_get(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return (Evas_Object *) edje_object_part_object_get(wd->ent, "elm.text"); } EAPI void elm_entry_calc_force(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_calc_force(wd->ent); wd->changed = EINA_TRUE; _sizing_eval(obj); } EAPI const char * elm_entry_selection_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (wd->password)) return NULL; return edje_object_part_text_selection_get(wd->ent, "elm.text"); } EAPI void elm_entry_entry_insert(Evas_Object *obj, const char *entry) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_insert(wd->ent, "elm.text", entry); wd->changed = EINA_TRUE; _sizing_eval(obj); } EAPI void elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->linewrap == wrap) return; wd->lastw = -1; wd->linewrap = wrap; _theme_hook(obj); } EAPI Elm_Wrap_Type elm_entry_line_wrap_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->linewrap; } EAPI void elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->editable == editable) return; wd->editable = editable; _theme_hook(obj); #ifdef HAVE_ELEMENTARY_X if (editable) elm_drop_target_add(obj, ELM_SEL_FORMAT_MARKUP, _drag_drop_cb, NULL); else elm_drop_target_del(obj); #endif } EAPI Eina_Bool elm_entry_editable_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->editable; } EAPI void elm_entry_select_none(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (wd->password)) return; if (wd->selmode) { wd->selmode = EINA_FALSE; if (!_elm_config->desktop_entry) edje_object_part_text_select_allow_set(wd->ent, "elm.text", EINA_FALSE); edje_object_signal_emit(wd->ent, "elm,state,select,off", "elm"); } wd->have_selection = EINA_FALSE; edje_object_part_text_select_none(wd->ent, "elm.text"); } EAPI void elm_entry_select_all(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (wd->password)) return; if (wd->selmode) { wd->selmode = EINA_FALSE; if (!_elm_config->desktop_entry) edje_object_part_text_select_allow_set(wd->ent, "elm.text", EINA_FALSE); edje_object_signal_emit(wd->ent, "elm,state,select,off", "elm"); } wd->have_selection = EINA_TRUE; edje_object_part_text_select_all(wd->ent, "elm.text"); } EAPI Eina_Bool elm_entry_cursor_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; edje_object_part_text_cursor_geometry_get(wd->ent, "elm.text", x, y, w, h); return EINA_TRUE; } EAPI Eina_Bool elm_entry_cursor_next(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return edje_object_part_text_cursor_next(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI Eina_Bool elm_entry_cursor_prev(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return edje_object_part_text_cursor_prev(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI Eina_Bool elm_entry_cursor_up(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return edje_object_part_text_cursor_up(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI Eina_Bool elm_entry_cursor_down(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return edje_object_part_text_cursor_down(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI void elm_entry_cursor_begin_set(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_cursor_begin_set(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI void elm_entry_cursor_end_set(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_cursor_end_set(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI void elm_entry_cursor_line_begin_set(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_cursor_line_begin_set(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI void elm_entry_cursor_line_end_set(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_cursor_line_end_set(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI void elm_entry_cursor_selection_begin(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_select_begin(wd->ent, "elm.text"); } EAPI void elm_entry_cursor_selection_end(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_select_extend(wd->ent, "elm.text"); } EAPI Eina_Bool elm_entry_cursor_is_format_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return edje_object_part_text_cursor_is_format_get(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI Eina_Bool elm_entry_cursor_is_visible_format_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return edje_object_part_text_cursor_is_visible_format_get(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI char * elm_entry_cursor_content_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return edje_object_part_text_cursor_content_get(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI void elm_entry_cursor_pos_set(Evas_Object *obj, int pos) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_cursor_pos_set(wd->ent, "elm.text", EDJE_CURSOR_MAIN, pos); edje_object_message_signal_process(wd->ent); } EAPI int elm_entry_cursor_pos_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) 0; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return 0; return edje_object_part_text_cursor_pos_get(wd->ent, "elm.text", EDJE_CURSOR_MAIN); } EAPI void elm_entry_selection_cut(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (wd->password)) return; _cut(obj, NULL, NULL); } EAPI void elm_entry_selection_copy(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (wd->password)) return; _copy(obj, NULL, NULL); } EAPI void elm_entry_selection_paste(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if ((!wd) || (wd->password)) return; _paste(obj, NULL, NULL); } EAPI void elm_entry_context_menu_clear(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); Elm_Entry_Context_Menu_Item *it; if (!wd) return; EINA_LIST_FREE(wd->items, it) { eina_stringshare_del(it->label); eina_stringshare_del(it->icon_file); eina_stringshare_del(it->icon_group); free(it); } } EAPI void elm_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); Elm_Entry_Context_Menu_Item *it; if (!wd) return; it = calloc(1, sizeof(Elm_Entry_Context_Menu_Item)); if (!it) return; wd->items = eina_list_append(wd->items, it); it->obj = obj; it->label = eina_stringshare_add(label); it->icon_file = eina_stringshare_add(icon_file); it->icon_type = icon_type; it->func = func; it->data = (void *)data; } EAPI void elm_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->context_menu == !disabled) return; wd->context_menu = !disabled; } EAPI Eina_Bool elm_entry_context_menu_disabled_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return !wd->context_menu; } EAPI void elm_entry_item_provider_append(Evas_Object *obj, Elm_Entry_Item_Provider_Cb func, void *data) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; EINA_SAFETY_ON_NULL_RETURN(func); Elm_Entry_Item_Provider *ip = calloc(1, sizeof(Elm_Entry_Item_Provider)); if (!ip) return; ip->func = func; ip->data = data; wd->item_providers = eina_list_append(wd->item_providers, ip); } EAPI void elm_entry_item_provider_prepend(Evas_Object *obj, Elm_Entry_Item_Provider_Cb func, void *data) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; EINA_SAFETY_ON_NULL_RETURN(func); Elm_Entry_Item_Provider *ip = calloc(1, sizeof(Elm_Entry_Item_Provider)); if (!ip) return; ip->func = func; ip->data = data; wd->item_providers = eina_list_prepend(wd->item_providers, ip); } EAPI void elm_entry_item_provider_remove(Evas_Object *obj, Elm_Entry_Item_Provider_Cb func, void *data) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); Eina_List *l; Elm_Entry_Item_Provider *ip; if (!wd) return; EINA_SAFETY_ON_NULL_RETURN(func); EINA_LIST_FOREACH(wd->item_providers, l, ip) { if ((ip->func == func) && ((!data) || (ip->data == data))) { wd->item_providers = eina_list_remove_list(wd->item_providers, l); free(ip); return; } } } EAPI void elm_entry_markup_filter_append(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data) { Widget_Data *wd; Elm_Entry_Markup_Filter *tf; ELM_CHECK_WIDTYPE(obj, widtype); wd = elm_widget_data_get(obj); EINA_SAFETY_ON_NULL_RETURN(func); tf = _filter_new(func, data); if (!tf) return; wd->markup_filters = eina_list_append(wd->markup_filters, tf); } EAPI void elm_entry_markup_filter_prepend(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data) { Widget_Data *wd; Elm_Entry_Markup_Filter *tf; ELM_CHECK_WIDTYPE(obj, widtype); wd = elm_widget_data_get(obj); EINA_SAFETY_ON_NULL_RETURN(func); tf = _filter_new(func, data); if (!tf) return; wd->markup_filters = eina_list_prepend(wd->markup_filters, tf); } EAPI void elm_entry_markup_filter_remove(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data) { Widget_Data *wd; Eina_List *l; Elm_Entry_Markup_Filter *tf; ELM_CHECK_WIDTYPE(obj, widtype); wd = elm_widget_data_get(obj); EINA_SAFETY_ON_NULL_RETURN(func); EINA_LIST_FOREACH(wd->markup_filters, l, tf) { if ((tf->func == func) && ((!data) || (tf->data == data))) { wd->markup_filters = eina_list_remove_list(wd->markup_filters, l); _filter_free(tf); return; } } } EAPI char * elm_entry_markup_to_utf8(const char *s) { char *ss = _elm_util_mkup_to_text(s); if (!ss) ss = strdup(""); return ss; } EAPI char * elm_entry_utf8_to_markup(const char *s) { char *ss = _elm_util_text_to_mkup(s); if (!ss) ss = strdup(""); return ss; } static const char * _text_get(const Evas_Object *obj) { return elm_object_text_get(obj); } EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text) { Elm_Entry_Filter_Limit_Size *lim = data; char *current, *utfstr; int len, newlen; const char *(*text_get)(const Evas_Object *); EINA_SAFETY_ON_NULL_RETURN(data); EINA_SAFETY_ON_NULL_RETURN(entry); EINA_SAFETY_ON_NULL_RETURN(text); /* hack. I don't want to copy the entire function to work with * scrolled_entry */ text_get = _text_get; current = elm_entry_markup_to_utf8(text_get(entry)); utfstr = elm_entry_markup_to_utf8(*text); if (lim->max_char_count > 0) { len = evas_string_char_len_get(current); newlen = evas_string_char_len_get(utfstr); if ((len >= lim->max_char_count) && (newlen > 0)) { evas_object_smart_callback_call(entry, "maxlength,reached", NULL); free(*text); *text = NULL; free(current); free(utfstr); return; } if ((len + newlen) > lim->max_char_count) _add_chars_till_limit(entry, text, (lim->max_char_count - len), LENGTH_UNIT_CHAR); } else if (lim->max_byte_count > 0) { len = strlen(current); newlen = strlen(utfstr); if ((len >= lim->max_byte_count) && (newlen > 0)) { evas_object_smart_callback_call(entry, "maxlength,reached", NULL); free(*text); *text = NULL; free(current); free(utfstr); return; } if ((len + newlen) > lim->max_byte_count) _add_chars_till_limit(entry, text, (lim->max_byte_count - len), LENGTH_UNIT_BYTE); } free(current); free(utfstr); } EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry __UNUSED__, char **text) { Elm_Entry_Filter_Accept_Set *as = data; const char *set; char *insert; Eina_Bool goes_in; int read_idx, last_read_idx = 0, read_char; EINA_SAFETY_ON_NULL_RETURN(data); EINA_SAFETY_ON_NULL_RETURN(text); if ((!as->accepted) && (!as->rejected)) return; if (as->accepted) { set = as->accepted; goes_in = EINA_TRUE; } else { set = as->rejected; goes_in = EINA_FALSE; } insert = *text; read_idx = evas_string_char_next_get(*text, 0, &read_char); while (read_char) { int cmp_idx, cmp_char; Eina_Bool in_set = EINA_FALSE; cmp_idx = evas_string_char_next_get(set, 0, &cmp_char); while (cmp_char) { if (read_char == cmp_char) { in_set = EINA_TRUE; break; } cmp_idx = evas_string_char_next_get(set, cmp_idx, &cmp_char); } if (in_set == goes_in) { int size = read_idx - last_read_idx; const char *src = (*text) + last_read_idx; if (src != insert) memcpy(insert, *text + last_read_idx, size); insert += size; } last_read_idx = read_idx; read_idx = evas_string_char_next_get(*text, read_idx, &read_char); } *insert = 0; } EAPI Eina_Bool elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; if (wd->delay_write) { ecore_timer_del(wd->delay_write); wd->delay_write = NULL; } if (wd->autosave) _save(obj); eina_stringshare_replace(&wd->file, file); wd->format = format; return _load(obj); } EAPI void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (file) *file = wd->file; if (format) *format = wd->format; } EAPI void elm_entry_file_save(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->delay_write) { ecore_timer_del(wd->delay_write); wd->delay_write = NULL; } _save(obj); wd->delay_write = ecore_timer_add(2.0, _delay_write, obj); } EAPI void elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->autosave = !!autosave; } EAPI Eina_Bool elm_entry_autosave_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->autosave; } EINA_DEPRECATED EAPI void elm_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly) { ELM_CHECK_WIDTYPE(obj, widtype); Elm_Cnp_Mode cnp_mode = ELM_CNP_MODE_MARKUP; if (textonly) cnp_mode = ELM_CNP_MODE_NO_IMAGE; elm_entry_cnp_mode_set(obj, cnp_mode); } EINA_DEPRECATED EAPI Eina_Bool elm_entry_cnp_textonly_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; return elm_entry_cnp_mode_get(obj) != ELM_CNP_MODE_MARKUP; } EAPI void elm_entry_cnp_mode_set(Evas_Object *obj, Elm_Cnp_Mode cnp_mode) { Elm_Sel_Format format = ELM_SEL_FORMAT_MARKUP; ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->cnp_mode == cnp_mode) return; wd->cnp_mode = cnp_mode; if (wd->cnp_mode == ELM_CNP_MODE_PLAINTEXT) format = ELM_SEL_FORMAT_TEXT; else if (cnp_mode == ELM_CNP_MODE_MARKUP) format |= ELM_SEL_FORMAT_IMAGE; #ifdef HAVE_ELEMENTARY_X elm_drop_target_add(obj, format, _drag_drop_cb, NULL); #endif } EAPI Elm_Cnp_Mode elm_entry_cnp_mode_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_CNP_MODE_MARKUP; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_CNP_MODE_MARKUP; return wd->cnp_mode; } EAPI void elm_entry_scrollable_set(Evas_Object *obj, Eina_Bool scroll) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); const Elm_Scroller_Policy map[3] = { ELM_SMART_SCROLLER_POLICY_AUTO, ELM_SMART_SCROLLER_POLICY_ON, ELM_SMART_SCROLLER_POLICY_OFF }; if (!wd) return; scroll = !!scroll; if (wd->scroll == scroll) return; wd->scroll = scroll; if (wd->scroll) { if (!wd->scroller) { wd->scroller = elm_smart_scroller_add(evas_object_evas_get(obj)); elm_widget_resize_object_set(obj, wd->scroller); elm_smart_scroller_widget_set(wd->scroller, obj); elm_smart_scroller_object_theme_set(obj, wd->scroller, "scroller", "entry", elm_widget_style_get(obj)); evas_object_size_hint_weight_set(wd->scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(wd->scroller, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_propagate_events_set(wd->scroller, EINA_TRUE); evas_object_propagate_events_set(elm_smart_scroller_edje_object_get(wd->scroller), EINA_TRUE); } elm_smart_scroller_bounce_allow_set(wd->scroller, wd->h_bounce, wd->v_bounce); if (wd->single_line) elm_smart_scroller_policy_set(wd->scroller, ELM_SMART_SCROLLER_POLICY_OFF, ELM_SMART_SCROLLER_POLICY_OFF); else elm_smart_scroller_policy_set(wd->scroller, map[wd->policy_h], map[wd->policy_v]); elm_widget_sub_object_add(obj, wd->ent); elm_smart_scroller_child_set(wd->scroller, wd->ent); evas_object_show(wd->scroller); elm_widget_on_show_region_hook_set(obj, _show_region_hook, obj); } else { if (wd->scroller) { elm_smart_scroller_child_set(wd->scroller, NULL); evas_object_smart_member_add(wd->scroller, obj); elm_widget_sub_object_add(obj, wd->scroller); evas_object_hide(wd->scroller); } elm_widget_sub_object_del(obj, wd->ent); elm_widget_resize_object_set(obj, wd->ent); elm_widget_on_show_region_hook_set(obj, NULL, NULL); } wd->lastw = -1; _theme_hook(obj); } EAPI Eina_Bool elm_entry_scrollable_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->scroll; } EAPI void elm_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *edje; if (!wd) return; if (wd->scroll) edje = elm_smart_scroller_edje_object_get(wd->scroller); else edje = wd->ent; if ((!edje) || (!edje_object_part_swallow_get(edje, "elm.swallow.icon"))) return; if (setting) edje_object_signal_emit(edje, "elm,action,show,icon", "elm"); else edje_object_signal_emit(edje, "elm,action,hide,icon", "elm"); _sizing_eval(obj); } EAPI void elm_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *edje; if (!wd) return; if (wd->scroll) edje = elm_smart_scroller_edje_object_get(wd->scroller); else edje = wd->ent; if ((!edje) || (!edje_object_part_swallow_get(edje, "elm.swallow.icon"))) return; if (setting) edje_object_signal_emit(edje, "elm,action,show,end", "elm"); else edje_object_signal_emit(edje, "elm,action,hide,end", "elm"); _sizing_eval(obj); } EAPI void elm_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); const Elm_Scroller_Policy map[3] = { ELM_SMART_SCROLLER_POLICY_AUTO, ELM_SMART_SCROLLER_POLICY_ON, ELM_SMART_SCROLLER_POLICY_OFF }; if (!wd) return; wd->policy_h = h; wd->policy_v = v; elm_smart_scroller_policy_set(wd->scroller, map[wd->policy_h], map[wd->policy_v]); } EAPI void elm_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->h_bounce = h_bounce; wd->v_bounce = v_bounce; elm_smart_scroller_bounce_allow_set(wd->scroller, h_bounce, v_bounce); } EAPI void elm_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; elm_smart_scroller_bounce_allow_get(wd->scroller, h_bounce, v_bounce); } EAPI void elm_entry_input_panel_layout_set(Evas_Object *obj, Elm_Input_Panel_Layout layout) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->input_panel_layout = layout; edje_object_part_text_input_panel_layout_set(wd->ent, "elm.text", layout); } EAPI Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_INPUT_PANEL_LAYOUT_INVALID; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_INPUT_PANEL_LAYOUT_INVALID; return wd->input_panel_layout; } EAPI void elm_entry_autocapital_type_set(Evas_Object *obj, Elm_Autocapital_Type autocapital_type) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->autocapital_type = autocapital_type; edje_object_part_text_autocapital_type_set(wd->ent, "elm.text", autocapital_type); } EAPI Elm_Autocapital_Type elm_entry_autocapital_type_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_AUTOCAPITAL_TYPE_NONE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_AUTOCAPITAL_TYPE_NONE; return wd->autocapital_type; } EAPI void elm_entry_prediction_allow_set(Evas_Object *obj, Eina_Bool prediction) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->prediction_allow = prediction; edje_object_part_text_prediction_allow_set(wd->ent, "elm.text", prediction); } EAPI Eina_Bool elm_entry_prediction_allow_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_TRUE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_TRUE; return wd->prediction_allow; } EAPI void elm_entry_imf_context_reset(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_imf_context_reset(wd->ent, "elm.text"); } EAPI void elm_entry_input_panel_enabled_set(Evas_Object *obj, Eina_Bool enabled) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->input_panel_enable = enabled; edje_object_part_text_input_panel_enabled_set(wd->ent, "elm.text", enabled); } EAPI Eina_Bool elm_entry_input_panel_enabled_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_TRUE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_TRUE; return wd->input_panel_enable; } EAPI void elm_entry_input_panel_show(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_input_panel_show(wd->ent, "elm.text"); } EAPI void elm_entry_input_panel_hide(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_input_panel_hide(wd->ent, "elm.text"); } EAPI void elm_entry_input_panel_language_set(Evas_Object *obj, Elm_Input_Panel_Lang lang) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->input_panel_lang = lang; edje_object_part_text_input_panel_language_set(wd->ent, "elm.text", lang); } EAPI Elm_Input_Panel_Lang elm_entry_input_panel_language_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_INPUT_PANEL_LANG_AUTOMATIC; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_INPUT_PANEL_LANG_AUTOMATIC; return wd->input_panel_lang; } EAPI void elm_entry_input_panel_imdata_set(Evas_Object *obj, const void *data, int len) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->input_panel_imdata) free(wd->input_panel_imdata); wd->input_panel_imdata = calloc(1, len); wd->input_panel_imdata_len = len; memcpy(wd->input_panel_imdata, data, len); edje_object_part_text_input_panel_imdata_set(wd->ent, "elm.text", wd->input_panel_imdata, wd->input_panel_imdata_len); } EAPI void elm_entry_input_panel_imdata_get(const Evas_Object *obj, void *data, int *len) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_part_text_input_panel_imdata_get(wd->ent, "elm.text", data, len); } EAPI void elm_entry_input_panel_return_key_type_set(Evas_Object *obj, Elm_Input_Panel_Return_Key_Type return_key_type) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->input_panel_return_key_type = return_key_type; edje_object_part_text_input_panel_return_key_type_set(wd->ent, "elm.text", return_key_type); } EAPI Elm_Input_Panel_Return_Key_Type elm_entry_input_panel_return_key_type_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT; return wd->input_panel_return_key_type; } EAPI void elm_entry_input_panel_return_key_disabled_set(Evas_Object *obj, Eina_Bool disabled) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->input_panel_return_key_disabled = disabled; edje_object_part_text_input_panel_return_key_disabled_set(wd->ent, "elm.text", disabled); } EAPI Eina_Bool elm_entry_input_panel_return_key_disabled_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->input_panel_return_key_disabled; } EAPI void elm_entry_input_panel_return_key_autoenabled_set(Evas_Object *obj, Eina_Bool enabled) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; wd->autoreturnkey = enabled; _check_enable_return_key(obj); } EAPI void* elm_entry_imf_context_get(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return edje_object_part_text_imf_context_get(wd->ent, "elm.text"); } /* START - ANCHOR HOVER */ static void _parent_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; wd->anchor_hover.hover_parent = NULL; } static void _anchor_hover_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; if (wd->anchor_hover.pop) evas_object_del(wd->anchor_hover.pop); wd->anchor_hover.pop = NULL; evas_object_event_callback_del_full(wd->anchor_hover.hover, EVAS_CALLBACK_DEL, _anchor_hover_del, obj); } EAPI void elm_entry_anchor_hover_parent_set(Evas_Object *obj, Evas_Object *parent) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->anchor_hover.hover_parent) evas_object_event_callback_del_full(wd->anchor_hover.hover_parent, EVAS_CALLBACK_DEL, _parent_del, obj); wd->anchor_hover.hover_parent = parent; if (wd->anchor_hover.hover_parent) evas_object_event_callback_add(wd->anchor_hover.hover_parent, EVAS_CALLBACK_DEL, _parent_del, obj); } EAPI Evas_Object * elm_entry_anchor_hover_parent_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->anchor_hover.hover_parent; } EAPI void elm_entry_anchor_hover_style_set(Evas_Object *obj, const char *style) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; eina_stringshare_replace(&wd->anchor_hover.hover_style, style); } EAPI const char * elm_entry_anchor_hover_style_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->anchor_hover.hover_style; } EAPI void elm_entry_anchor_hover_end(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->anchor_hover.hover) evas_object_del(wd->anchor_hover.hover); if (wd->anchor_hover.pop) evas_object_del(wd->anchor_hover.pop); wd->anchor_hover.hover = NULL; wd->anchor_hover.pop = NULL; } static void _anchor_hover_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_entry_anchor_hover_end(data); } static void _entry_hover_anchor_clicked(void *data, Evas_Object *obj, void *event_info) { Widget_Data *wd = elm_widget_data_get(obj); Elm_Entry_Anchor_Info *info = event_info; Evas_Object *hover_parent; Elm_Entry_Anchor_Hover_Info ei; Evas_Coord x, w, y, h, px, py; if (!wd) return; ei.anchor_info = event_info; wd->anchor_hover.pop = elm_icon_add(obj); evas_object_move(wd->anchor_hover.pop, info->x, info->y); evas_object_resize(wd->anchor_hover.pop, info->w, info->h); wd->anchor_hover.hover = elm_hover_add(obj); evas_object_event_callback_add(wd->anchor_hover.hover, EVAS_CALLBACK_DEL, _anchor_hover_del, obj); elm_widget_mirrored_set(wd->anchor_hover.hover, elm_widget_mirrored_get(obj)); if (wd->anchor_hover.hover_style) elm_object_style_set(wd->anchor_hover.hover, wd->anchor_hover.hover_style); hover_parent = wd->anchor_hover.hover_parent; if (!hover_parent) hover_parent = obj; elm_hover_parent_set(wd->anchor_hover.hover, hover_parent); elm_hover_target_set(wd->anchor_hover.hover, wd->anchor_hover.pop); ei.hover = wd->anchor_hover.hover; evas_object_geometry_get(hover_parent, &x, &y, &w, &h); ei.hover_parent.x = x; ei.hover_parent.y = y; ei.hover_parent.w = w; ei.hover_parent.h = h; px = info->x + (info->w / 2); py = info->y + (info->h / 2); ei.hover_left = 1; if (px < (x + (w / 3))) ei.hover_left = 0; ei.hover_right = 1; if (px > (x + ((w * 2) / 3))) ei.hover_right = 0; ei.hover_top = 1; if (py < (y + (h / 3))) ei.hover_top = 0; ei.hover_bottom = 1; if (py > (y + ((h * 2) / 3))) ei.hover_bottom = 0; if (elm_widget_mirrored_get(wd->anchor_hover.hover)) { /* Swap right and left because they switch sides in RTL */ Eina_Bool tmp = ei.hover_left; ei.hover_left = ei.hover_right; ei.hover_right = tmp; } evas_object_smart_callback_call(data, SIG_ANCHOR_HOVER_OPENED, &ei); evas_object_smart_callback_add(wd->anchor_hover.hover, "clicked", _anchor_hover_clicked, data); /* FIXME: Should just check if there's any callback registered to the smart * events instead. * This is used to determine if anyone cares about the hover or not. */ if (!elm_object_part_content_get(wd->anchor_hover.hover, "middle") && !elm_object_part_content_get(wd->anchor_hover.hover, "left") && !elm_object_part_content_get(wd->anchor_hover.hover, "right") && !elm_object_part_content_get(wd->anchor_hover.hover, "top") && !elm_object_part_content_get(wd->anchor_hover.hover, "bottom")) { evas_object_del(wd->anchor_hover.hover); wd->anchor_hover.hover = NULL; } else evas_object_show(wd->anchor_hover.hover); } /* END - ANCHOR HOVER */ elementary-1.7.7/src/lib/elm_widget_spinner.h0000664000175000017500000001272212127353615016213 00000000000000#ifndef ELM_WIDGET_SPINNER_H #define ELM_WIDGET_SPINNER_H #include "elm_widget_layout.h" #ifdef HAVE_EIO # include #endif /** * @addtogroup Widget * @{ * * @section elm-spinner-class The Elementary Spinner Class * * Elementary, besides having the @ref Spinner widget, exposes its * foundation -- the Elementary Spinner Class -- in order to create other * widgets which are a spinner with some more logic on top. */ /** * @def ELM_SPINNER_CLASS * * Use this macro to cast whichever subclass of * #Elm_Spinner_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_SPINNER_CLASS(x) ((Elm_Spinner_Smart_Class *)x) /** * @def ELM_SPINNER_DATA * * Use this macro to cast whichever subdata of * #Elm_Spinner_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_SPINNER_DATA(x) ((Elm_Spinner_Smart_Data *)x) /** * @def ELM_SPINNER_SMART_CLASS_VERSION * * Current version for Elementary spinner @b base smart class, a value * which goes to _Elm_Spinner_Smart_Class::version. * * @ingroup Widget */ #define ELM_SPINNER_SMART_CLASS_VERSION 1 /** * @def ELM_SPINNER_SMART_CLASS_INIT * * Initializer for a whole #Elm_Spinner_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SPINNER_SMART_CLASS_INIT_NULL * @see ELM_SPINNER_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_SPINNER_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_SPINNER_SMART_CLASS_VERSION} /** * @def ELM_SPINNER_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Spinner_Smart_Class structure. * * @see ELM_SPINNER_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SPINNER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SPINNER_SMART_CLASS_INIT_NULL \ ELM_SPINNER_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_SPINNER_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Spinner_Smart_Class structure and * set its name and version. * * This is similar to #ELM_SPINNER_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Spinner_Smart_Class (base field) * to the latest #ELM_SPINNER_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_SPINNER_SMART_CLASS_INIT_NULL * @see ELM_SPINNER_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SPINNER_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_SPINNER_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary spinner base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a spinner. * * All of the functions listed on @ref Spinner namespace will work for * objects deriving from #Elm_Spinner_Smart_Class. */ typedef struct _Elm_Spinner_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Spinner_Smart_Class; /** * Base layout smart data extended with spinner instance data. */ typedef struct _Elm_Spinner_Smart_Data Elm_Spinner_Smart_Data; struct _Elm_Spinner_Smart_Data { Elm_Layout_Smart_Data base; Evas_Object *ent; const char *label; double val, val_min, val_max, orig_val, step, val_base; double drag_start_pos, spin_speed, interval, first_interval; int round; Ecore_Timer *delay, *spin; Eina_List *special_values; Evas_Object *access_obj; Evas_Object *increment_btn_access; Evas_Object *decrement_btn_access; Eina_Bool entry_visible : 1; Eina_Bool dragging : 1; Eina_Bool editable : 1; Eina_Bool wrap : 1; }; typedef struct _Elm_Spinner_Special_Value Elm_Spinner_Special_Value; struct _Elm_Spinner_Special_Value { double value; const char *label; }; /** * @} */ EAPI extern const char ELM_SPINNER_SMART_NAME[]; EAPI const Elm_Spinner_Smart_Class *elm_spinner_smart_class_get(void); #define ELM_SPINNER_DATA_GET(o, sd) \ Elm_Spinner_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_SPINNER_DATA_GET_OR_RETURN(o, ptr) \ ELM_SPINNER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_SPINNER_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_SPINNER_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_SPINNER_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_SPINNER_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_slideshow.c0000664000175000017500000004737312127353615015200 00000000000000#include #include "elm_priv.h" #include "elm_widget_slideshow.h" EAPI const char ELM_SLIDESHOW_SMART_NAME[] = "elm_slideshow"; static const char SIG_CHANGED[] = "changed"; static const char SIG_TRANSITION_END[] = "transition,end"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {SIG_TRANSITION_END, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_SLIDESHOW_SMART_NAME, _elm_slideshow, Elm_Slideshow_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static Eina_Bool _elm_slideshow_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev = event_info; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; ELM_SLIDESHOW_DATA_GET(obj, sd); if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { elm_slideshow_previous(obj); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { elm_slideshow_next(obj); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } if ((!strcmp(ev->keyname, "Return")) || (!strcmp(ev->keyname, "KP_Enter")) || (!strcmp(ev->keyname, "space"))) { if (sd->timeout) { if (sd->timer) { ecore_timer_del(sd->timer); sd->timer = NULL; } else elm_slideshow_timeout_set(obj, sd->timeout); } ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } return EINA_FALSE; } static void _elm_slideshow_smart_sizing_eval(Evas_Object *obj) { ELM_SLIDESHOW_DATA_GET(obj, sd); Evas_Coord minw = -1, minh = -1; edje_object_size_min_calc(ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, minw, minh); } static Elm_Slideshow_Item * _item_prev_get(Elm_Slideshow_Item *item) { ELM_SLIDESHOW_DATA_GET(WIDGET(item), sd); Elm_Slideshow_Item *prev = eina_list_data_get(eina_list_prev(item->l)); if ((!prev) && (sd->loop)) prev = eina_list_data_get(eina_list_last(item->l)); return prev; } static Elm_Slideshow_Item * _item_next_get(Elm_Slideshow_Item *item) { ELM_SLIDESHOW_DATA_GET(WIDGET(item), sd); Elm_Slideshow_Item *next = eina_list_data_get(eina_list_next(item->l)); if ((!next) && (sd->loop)) next = eina_list_data_get(sd->items); return next; } static void _on_size_hints_changed(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static void _item_realize(Elm_Slideshow_Item *item) { Elm_Slideshow_Item *_item_prev, *_item_next; Evas_Object *obj = WIDGET(item); int ac, bc, lc, ic = 0; ELM_SLIDESHOW_DATA_GET_OR_RETURN(obj, sd); if ((!VIEW(item)) && (item->itc->func.get)) { VIEW(item) = item->itc->func.get(elm_widget_item_data_get(item), obj); item->l_built = eina_list_append(NULL, item); sd->items_built = eina_list_merge(sd->items_built, item->l_built); //FIXME: item could be shown by obj evas_object_hide(VIEW(item)); } else if (item->l_built) sd->items_built = eina_list_demote_list(sd->items_built, item->l_built); //pre-create previous and next item ac = sd->count_item_pre_after; _item_next = item; bc = sd->count_item_pre_before; _item_prev = item; lc = eina_list_count(sd->items) - 1; while (lc > 0 && ((ac > 0) || (bc > 0))) { if (lc > 0 && ac > 0) { --ac; --lc; if (_item_next) { _item_next = _item_next_get(_item_next); if ((_item_next) && (!VIEW(_item_next)) && (_item_next->itc->func.get)) { ic++; VIEW(_item_next) = _item_next->itc->func.get( elm_widget_item_data_get(_item_next), obj); _item_next->l_built = eina_list_append(NULL, _item_next); sd->items_built = eina_list_merge (sd->items_built, _item_next->l_built); //FIXME: _item_next could be shown by obj later evas_object_hide(VIEW(_item_next)); } else if (_item_next && _item_next->l_built) { ic++; sd->items_built = eina_list_demote_list (sd->items_built, _item_next->l_built); } } } if (lc > 0 && bc > 0) { --bc; --lc; if (_item_prev) { _item_prev = _item_prev_get(_item_prev); if ((_item_prev) && (!VIEW(_item_prev)) && (_item_prev->itc->func.get)) { ic++; VIEW(_item_prev) = _item_prev->itc->func.get( elm_widget_item_data_get(_item_prev), obj); _item_prev->l_built = eina_list_append(NULL, _item_prev); sd->items_built = eina_list_merge (sd->items_built, _item_prev->l_built); //FIXME: _item_prev could be shown by obj later evas_object_hide(VIEW(_item_prev)); } else if (_item_prev && _item_prev->l_built) { ic++; sd->items_built = eina_list_demote_list (sd->items_built, _item_prev->l_built); } } } } //delete unused items lc = ic + 1; while ((int)eina_list_count(sd->items_built) > lc) { item = eina_list_data_get(sd->items_built); sd->items_built = eina_list_remove_list (sd->items_built, sd->items_built); if (item->itc->func.del) item->itc->func.del(elm_widget_item_data_get(item), VIEW(item)); evas_object_del(VIEW(item)); VIEW(item) = NULL; } } static void _on_slideshow_end(void *data, Evas_Object *obj __UNUSED__, const char *emission, const char *source __UNUSED__) { Elm_Slideshow_Item *item; ELM_SLIDESHOW_DATA_GET(data, sd); item = sd->previous; if (item) { elm_layout_content_unset(data, "elm.swallow.1"); evas_object_hide(VIEW(item)); sd->previous = NULL; } item = sd->current; if ((!item) || (!VIEW(item))) return; _item_realize(item); elm_layout_content_unset(data, "elm.swallow.2"); elm_layout_content_set(data, "elm.swallow.1", VIEW(item)); elm_layout_signal_emit(data, "anim,end", "slideshow"); if (emission != NULL) evas_object_smart_callback_call(data, SIG_TRANSITION_END, sd->current); } static Eina_Bool _timer_cb(void *data) { Evas_Object *obj = data; ELM_SLIDESHOW_DATA_GET(obj, sd); sd->timer = NULL; elm_slideshow_next(obj); return ECORE_CALLBACK_CANCEL; } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { Elm_Slideshow_Item *item = (Elm_Slideshow_Item *)it; ELM_SLIDESHOW_DATA_GET_OR_RETURN_VAL(WIDGET(item), sd, EINA_FALSE); if (sd->previous == item) sd->previous = NULL; if (sd->current == item) { Eina_List *l = eina_list_data_find_list(sd->items, item); Eina_List *l2 = eina_list_next(l); sd->current = NULL; if (!l2) { l2 = eina_list_prev(l); if (l2) elm_slideshow_item_show(eina_list_data_get(l2)); } else elm_slideshow_item_show(eina_list_data_get(l2)); } sd->items = eina_list_remove_list(sd->items, item->l); sd->items_built = eina_list_remove_list(sd->items_built, item->l_built); if ((VIEW(item)) && (item->itc->func.del)) item->itc->func.del(elm_widget_item_data_get(item), VIEW(item)); return EINA_TRUE; } static void _elm_slideshow_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Slideshow_Smart_Data); ELM_WIDGET_CLASS(_elm_slideshow_parent_sc)->base.add(obj); priv->current = NULL; priv->previous = NULL; priv->count_item_pre_before = 2; priv->count_item_pre_after = 2; elm_layout_theme_set(obj, "slideshow", "base", elm_widget_style_get(obj)); priv->transitions = elm_widget_stringlist_get (edje_object_data_get(ELM_WIDGET_DATA(priv)->resize_obj, "transitions")); if (eina_list_count(priv->transitions) > 0) priv->transition = eina_stringshare_add(eina_list_data_get(priv->transitions)); priv->layout.list = elm_widget_stringlist_get (edje_object_data_get(ELM_WIDGET_DATA(priv)->resize_obj, "layouts")); if (eina_list_count(priv->layout.list) > 0) priv->layout.current = eina_list_data_get(priv->layout.list); edje_object_signal_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, "end", "slideshow", _on_slideshow_end, obj); evas_object_event_callback_add (obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_size_hints_changed, obj); elm_widget_can_focus_set(obj, EINA_TRUE); elm_layout_sizing_eval(obj); } static void _elm_slideshow_smart_del(Evas_Object *obj) { ELM_SLIDESHOW_DATA_GET(obj, sd); const char *layout; elm_slideshow_clear(obj); elm_widget_stringlist_free(sd->transitions); if (sd->timer) ecore_timer_del(sd->timer); EINA_LIST_FREE (sd->layout.list, layout) eina_stringshare_del(layout); ELM_WIDGET_CLASS(_elm_slideshow_parent_sc)->base.del(obj); } static void _elm_slideshow_smart_set_user(Elm_Slideshow_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_slideshow_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_slideshow_smart_del; ELM_WIDGET_CLASS(sc)->event = _elm_slideshow_smart_event; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_slideshow_smart_sizing_eval; } EAPI const Elm_Slideshow_Smart_Class * elm_slideshow_smart_class_get(void) { static Elm_Slideshow_Smart_Class _sc = ELM_SLIDESHOW_SMART_CLASS_INIT_NAME_VERSION(ELM_SLIDESHOW_SMART_NAME); static const Elm_Slideshow_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_slideshow_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_slideshow_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_slideshow_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Elm_Object_Item * elm_slideshow_item_add(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data) { Elm_Slideshow_Item *item; ELM_SLIDESHOW_CHECK(obj) NULL; ELM_SLIDESHOW_DATA_GET(obj, sd); item = elm_widget_item_new(obj, Elm_Slideshow_Item); if (!item) return NULL; elm_widget_item_del_pre_hook_set(item, _item_del_pre_hook); item->itc = itc; item->l = eina_list_append(item->l, item); elm_widget_item_data_set(item, data); sd->items = eina_list_merge(sd->items, item->l); if (!sd->current) elm_slideshow_item_show((Elm_Object_Item *)item); return (Elm_Object_Item *)item; } EAPI Elm_Object_Item * elm_slideshow_item_sorted_insert(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func) { Elm_Slideshow_Item *item; ELM_SLIDESHOW_CHECK(obj) NULL; ELM_SLIDESHOW_DATA_GET(obj, sd); item = elm_widget_item_new(obj, Elm_Slideshow_Item); if (!item) return NULL; elm_widget_item_del_pre_hook_set(item, _item_del_pre_hook); item->itc = itc; item->l = eina_list_append(item->l, item); elm_widget_item_data_set(item, data); sd->items = eina_list_sorted_merge(sd->items, item->l, func); if (!sd->current) elm_slideshow_item_show((Elm_Object_Item *)item); return (Elm_Object_Item *)item; } EAPI void elm_slideshow_item_show(Elm_Object_Item *it) { char buf[1024]; Elm_Slideshow_Item *item, *next = NULL; ELM_SLIDESHOW_ITEM_CHECK(it); item = (Elm_Slideshow_Item *)it; ELM_SLIDESHOW_DATA_GET(WIDGET(item), sd); if (item == sd->current) return; next = item; _on_slideshow_end(WIDGET(item), WIDGET(item), NULL, NULL); if (sd->timer) ecore_timer_del(sd->timer); sd->timer = NULL; if (sd->timeout > 0.0) sd->timer = ecore_timer_add(sd->timeout, _timer_cb, WIDGET(item)); _item_realize(next); elm_layout_content_set(WIDGET(item), "elm.swallow.2", VIEW(next)); if (!sd->transition) sprintf(buf,"none,next"); else snprintf(buf, sizeof(buf), "%s,next", sd->transition); elm_layout_signal_emit(WIDGET(item), buf, "slideshow"); sd->previous = sd->current; sd->current = next; evas_object_smart_callback_call(WIDGET(item), SIG_CHANGED, sd->current); } EAPI void elm_slideshow_next(Evas_Object *obj) { char buf[1024]; Elm_Slideshow_Item *next = NULL; ELM_SLIDESHOW_CHECK(obj); ELM_SLIDESHOW_DATA_GET(obj, sd); if (sd->current) next = _item_next_get(sd->current); if ((!next) || (next == sd->current)) return; _on_slideshow_end(obj, obj, NULL, NULL); if (sd->timer) ecore_timer_del(sd->timer); sd->timer = NULL; if (sd->timeout > 0.0) sd->timer = ecore_timer_add(sd->timeout, _timer_cb, obj); _item_realize(next); elm_layout_content_set(obj, "elm.swallow.2", VIEW(next)); if (!sd->transition) sprintf(buf,"none,next"); else snprintf(buf, sizeof(buf), "%s,next", sd->transition); elm_layout_signal_emit(obj, buf, "slideshow"); sd->previous = sd->current; sd->current = next; evas_object_smart_callback_call(obj, SIG_CHANGED, sd->current); } EAPI void elm_slideshow_previous(Evas_Object *obj) { char buf[1024]; Elm_Slideshow_Item *prev = NULL; ELM_SLIDESHOW_CHECK(obj); ELM_SLIDESHOW_DATA_GET(obj, sd); if (sd->current) prev = _item_prev_get(sd->current); if ((!prev) || (prev == sd->current)) return; _on_slideshow_end(obj, obj, NULL, NULL); if (sd->timer) ecore_timer_del(sd->timer); sd->timer = NULL; if (sd->timeout > 0.0) sd->timer = ecore_timer_add(sd->timeout, _timer_cb, obj); _item_realize(prev); elm_layout_content_set(obj, "elm.swallow.2", VIEW(prev)); if (!sd->transition) sprintf(buf,"none,previous"); else snprintf(buf, 1024, "%s,previous", sd->transition); elm_layout_signal_emit(obj, buf, "slideshow"); sd->previous = sd->current; sd->current = prev; evas_object_smart_callback_call(obj, SIG_CHANGED, sd->current); } EAPI const Eina_List * elm_slideshow_transitions_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) NULL; ELM_SLIDESHOW_DATA_GET(obj, sd); return sd->transitions; } EAPI const Eina_List * elm_slideshow_layouts_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) NULL; ELM_SLIDESHOW_DATA_GET(obj, sd); return sd->layout.list; } EAPI void elm_slideshow_transition_set(Evas_Object *obj, const char *transition) { ELM_SLIDESHOW_CHECK(obj); ELM_SLIDESHOW_DATA_GET(obj, sd); eina_stringshare_replace(&sd->transition, transition); } EAPI const char * elm_slideshow_transition_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) NULL; ELM_SLIDESHOW_DATA_GET(obj, sd); return sd->transition; } EAPI void elm_slideshow_timeout_set(Evas_Object *obj, double timeout) { ELM_SLIDESHOW_CHECK(obj); ELM_SLIDESHOW_DATA_GET(obj, sd); sd->timeout = timeout; if (sd->timer) ecore_timer_del(sd->timer); sd->timer = NULL; if (timeout > 0.0) sd->timer = ecore_timer_add(timeout, _timer_cb, obj); } EAPI double elm_slideshow_timeout_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) - 1.0; ELM_SLIDESHOW_DATA_GET(obj, sd); return sd->timeout; } EAPI void elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool loop) { ELM_SLIDESHOW_CHECK(obj); ELM_SLIDESHOW_DATA_GET(obj, sd); sd->loop = loop; } EAPI const char * elm_slideshow_layout_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) EINA_FALSE; ELM_SLIDESHOW_DATA_GET(obj, sd); return sd->layout.current; } EAPI void elm_slideshow_layout_set(Evas_Object *obj, const char *layout) { char buf[PATH_MAX]; ELM_SLIDESHOW_CHECK(obj); ELM_SLIDESHOW_DATA_GET(obj, sd); sd->layout.current = layout; snprintf(buf, sizeof(buf), "layout,%s", layout); elm_layout_signal_emit(obj, buf, "slideshow"); } EAPI Eina_Bool elm_slideshow_loop_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) EINA_FALSE; ELM_SLIDESHOW_DATA_GET(obj, sd); return sd->loop; } EAPI void elm_slideshow_clear(Evas_Object *obj) { Elm_Slideshow_Item *item; ELM_SLIDESHOW_CHECK(obj); ELM_SLIDESHOW_DATA_GET(obj, sd); sd->previous = NULL; sd->current = NULL; EINA_LIST_FREE (sd->items_built, item) { if (item->itc->func.del) item->itc->func.del(elm_widget_item_data_get(item), VIEW(item)); } EINA_LIST_FREE (sd->items, item) elm_widget_item_free(item); } EAPI const Eina_List * elm_slideshow_items_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) NULL; ELM_SLIDESHOW_DATA_GET(obj, sd); return sd->items; } EAPI Elm_Object_Item * elm_slideshow_item_current_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) NULL; ELM_SLIDESHOW_DATA_GET(obj, sd); return (Elm_Object_Item *)sd->current; } EAPI Evas_Object * elm_slideshow_item_object_get(const Elm_Object_Item *it) { ELM_SLIDESHOW_ITEM_CHECK_OR_RETURN(it, NULL); return VIEW(it); } EAPI int elm_slideshow_cache_before_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) - 1; ELM_SLIDESHOW_DATA_GET(obj, sd); return sd->count_item_pre_before; } EAPI void elm_slideshow_cache_before_set(Evas_Object *obj, int count) { ELM_SLIDESHOW_CHECK(obj); ELM_SLIDESHOW_DATA_GET(obj, sd); if (!sd) return; if (count < 0) count = 0; sd->count_item_pre_before = count; } EAPI int elm_slideshow_cache_after_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) - 1; ELM_SLIDESHOW_DATA_GET(obj, sd); return sd->count_item_pre_after; } EAPI void elm_slideshow_cache_after_set(Evas_Object *obj, int count) { ELM_SLIDESHOW_CHECK(obj); ELM_SLIDESHOW_DATA_GET(obj, sd); if (count < 0) count = 0; sd->count_item_pre_after = count; } EAPI Elm_Object_Item * elm_slideshow_item_nth_get(const Evas_Object *obj, unsigned int nth) { ELM_SLIDESHOW_CHECK(obj) NULL; ELM_SLIDESHOW_DATA_GET(obj, sd); return eina_list_nth(sd->items, nth); } EAPI unsigned int elm_slideshow_count_get(const Evas_Object *obj) { ELM_SLIDESHOW_CHECK(obj) 0; ELM_SLIDESHOW_DATA_GET(obj, sd); return eina_list_count(sd->items); } elementary-1.7.7/src/lib/elm_panel.c0000664000175000017500000002725712127353615014275 00000000000000#include #include "elm_priv.h" #include "els_scroller.h" #include "els_box.h" typedef struct _Widget_Data Widget_Data; struct _Widget_Data { Evas_Object *scr, *bx, *content; Elm_Panel_Orient orient; Eina_Bool hidden : 1; }; static const char *widtype = NULL; static void _del_hook(Evas_Object *obj); static void _theme_hook(Evas_Object *obj); static void _on_focus_hook(void *data, Evas_Object *obj); static void _sizing_eval(Evas_Object *obj); static void _layout(Evas_Object *o, Evas_Object_Box_Data *priv, void *data); static void _toggle_panel(void *data, Evas_Object *obj, const char *emission, const char *source); static void _del_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; free(wd); } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->scr) { elm_widget_mirrored_set(wd->bx, rtl); elm_panel_orient_set(obj, elm_panel_orient_get(obj)); } } static void _theme_hook(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; _elm_widget_mirrored_reload(obj); if (wd->scr) { const char *str; double scale; switch (wd->orient) { case ELM_PANEL_ORIENT_TOP: elm_widget_theme_object_set(obj, wd->scr, "panel", "top", elm_widget_style_get(obj)); break; case ELM_PANEL_ORIENT_BOTTOM: elm_widget_theme_object_set(obj, wd->scr, "panel", "bottom", elm_widget_style_get(obj)); break; case ELM_PANEL_ORIENT_LEFT: if (!elm_widget_mirrored_get(obj)) elm_widget_theme_object_set(obj, wd->scr, "panel", "left", elm_widget_style_get(obj)); else elm_widget_theme_object_set(obj, wd->scr, "panel", "right", elm_widget_style_get(obj)); break; case ELM_PANEL_ORIENT_RIGHT: if (!elm_widget_mirrored_get(obj)) elm_widget_theme_object_set(obj, wd->scr, "panel", "right", elm_widget_style_get(obj)); else elm_widget_theme_object_set(obj, wd->scr, "panel", "left", elm_widget_style_get(obj)); break; default: break; } scale = (elm_widget_scale_get(obj) * _elm_config->scale); edje_object_scale_set(wd->scr, scale); _mirrored_set(obj, elm_widget_mirrored_get(obj)); str = edje_object_data_get(wd->scr, "focus_highlight"); if ((str) && (!strcmp(str, "on"))) elm_widget_highlight_in_theme_set(wd->scr, EINA_TRUE); else elm_widget_highlight_in_theme_set(wd->scr, EINA_FALSE); } _sizing_eval(obj); } static void _on_focus_hook(void *data __UNUSED__, Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (elm_widget_focus_get(obj)) evas_object_focus_set(obj, EINA_TRUE); else evas_object_focus_set(obj, EINA_FALSE); } static Eina_Bool _elm_panel_focus_next_hook(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Object *cur; if ((!wd) || (!wd->content)) return EINA_FALSE; cur = wd->content; /* Try Focus cycle in subitem */ if (!wd->hidden) return elm_widget_focus_next_get(cur, dir, next); /* Return */ *next = (Evas_Object *)obj; return !elm_widget_focus_get(obj); } static void _signal_emit_hook(Evas_Object *obj, const char *emission, const char *source) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_signal_emit(wd->scr, emission, source); } static void _signal_callback_add_hook(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data) { Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; edje_object_signal_callback_add(wd->scr, emission, source, func_cb, data); } static void _signal_callback_del_hook(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data) { Widget_Data *wd = elm_widget_data_get(obj); edje_object_signal_callback_del_full(wd->scr, emission, source, func_cb, data); } static void _sizing_eval(Evas_Object *obj) { Widget_Data *wd = elm_widget_data_get(obj); Evas_Coord mw = -1, mh = -1; if (!wd) return; evas_object_smart_calculate(wd->bx); edje_object_part_swallow(wd->scr, "elm.swallow.content", wd->bx); edje_object_size_min_calc(wd->scr, &mw, &mh); evas_object_size_hint_min_set(obj, mw, mh); evas_object_size_hint_max_set(obj, -1, -1); } static void _layout(Evas_Object *o, Evas_Object_Box_Data *priv, void *data) { Widget_Data *wd = data; if (!wd) return; _els_box_layout(o, priv, EINA_TRUE, EINA_FALSE, EINA_FALSE); } static void _toggle_panel(void *data, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; if (wd->hidden) { edje_object_signal_emit(wd->scr, "elm,action,show", "elm"); wd->hidden = EINA_FALSE; evas_object_repeat_events_set(obj, EINA_FALSE); } else { edje_object_signal_emit(wd->scr, "elm,action,hide", "elm"); wd->hidden = EINA_TRUE; evas_object_repeat_events_set(obj, EINA_TRUE); if (elm_widget_focus_get(wd->content)) { elm_widget_focused_object_clear(obj); elm_widget_focus_steal(obj); } } } static Eina_Bool _event_hook(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { if ((src != obj) || (type != EVAS_CALLBACK_KEY_DOWN)) return EINA_FALSE; Evas_Event_Key_Down *ev = event_info; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if ((strcmp(ev->keyname, "Return")) && (strcmp(ev->keyname, "KP_Enter")) && (strcmp(ev->keyname, "space"))) return EINA_FALSE; _toggle_panel(obj, NULL, "elm,action,panel,toggle", "*"); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } static void _content_set_hook(Evas_Object *obj, const char *part, Evas_Object *content) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd; if (part && strcmp(part, "default")) return; wd = elm_widget_data_get(obj); if (!wd) return; if (wd->content == content) return; if (wd->content) evas_object_box_remove_all(wd->bx, EINA_TRUE); wd->content = content; if (content) { elm_widget_sub_object_add(obj, wd->content); evas_object_box_append(wd->bx, wd->content); evas_object_show(wd->content); } _sizing_eval(obj); } static Evas_Object * _content_get_hook(const Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd; if (part && strcmp(part, "default")) return NULL; wd = elm_widget_data_get(obj); if (!wd) return NULL; return wd->content; } static Evas_Object * _content_unset_hook(Evas_Object *obj, const char *part) { ELM_CHECK_WIDTYPE(obj, widtype) NULL; Widget_Data *wd; Evas_Object *content; if (part && strcmp(part, "default")) return NULL; wd = elm_widget_data_get(obj); if (!wd) return NULL; if (!wd->content) return NULL; content = wd->content; evas_object_box_remove_all(wd->bx, EINA_FALSE); wd->content = NULL; return content; } EAPI Evas_Object * elm_panel_add(Evas_Object *parent) { Evas_Object *obj; Evas *e; Widget_Data *wd; ELM_WIDGET_STANDARD_SETUP(wd, Widget_Data, parent, e, obj, NULL); ELM_SET_WIDTYPE(widtype, "panel"); elm_widget_type_set(obj, "panel"); elm_widget_sub_object_add(parent, obj); elm_widget_data_set(obj, wd); elm_widget_del_hook_set(obj, _del_hook); elm_widget_theme_hook_set(obj, _theme_hook); elm_widget_on_focus_hook_set(obj, _on_focus_hook, NULL); elm_widget_signal_emit_hook_set(obj, _signal_emit_hook); elm_widget_signal_callback_add_hook_set(obj, _signal_callback_add_hook); elm_widget_signal_callback_del_hook_set(obj, _signal_callback_del_hook); elm_widget_focus_next_hook_set(obj, _elm_panel_focus_next_hook); elm_widget_can_focus_set(obj, EINA_TRUE); elm_widget_event_hook_set(obj, _event_hook); elm_widget_content_set_hook_set(obj, _content_set_hook); elm_widget_content_get_hook_set(obj, _content_get_hook); elm_widget_content_unset_hook_set(obj, _content_unset_hook); wd->scr = edje_object_add(e); _theme_hook(obj); elm_widget_resize_object_set(obj, wd->scr); wd->hidden = EINA_FALSE; wd->orient = ELM_PANEL_ORIENT_LEFT; wd->bx = evas_object_box_add(e); evas_object_size_hint_align_set(wd->bx, 0.5, 0.5); evas_object_box_layout_set(wd->bx, _layout, wd, NULL); elm_widget_sub_object_add(obj, wd->bx); edje_object_part_swallow(wd->scr, "elm.swallow.content", wd->bx); evas_object_show(wd->bx); edje_object_signal_callback_add(wd->scr, "elm,action,panel,toggle", "*", _toggle_panel, obj); _mirrored_set(obj, elm_widget_mirrored_get(obj)); _sizing_eval(obj); return obj; } EAPI void elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->orient == orient) return; wd->orient = orient; switch (wd->orient) { case ELM_PANEL_ORIENT_TOP: elm_widget_theme_object_set(obj, wd->scr, "panel", "top", elm_widget_style_get(obj)); break; case ELM_PANEL_ORIENT_BOTTOM: elm_widget_theme_object_set(obj, wd->scr, "panel", "bottom", elm_widget_style_get(obj)); break; case ELM_PANEL_ORIENT_LEFT: if (!elm_widget_mirrored_get(obj)) elm_widget_theme_object_set(obj, wd->scr, "panel", "left", elm_widget_style_get(obj)); else elm_widget_theme_object_set(obj, wd->scr, "panel", "right", elm_widget_style_get(obj)); break; case ELM_PANEL_ORIENT_RIGHT: if (!elm_widget_mirrored_get(obj)) elm_widget_theme_object_set(obj, wd->scr, "panel", "right", elm_widget_style_get(obj)); else elm_widget_theme_object_set(obj, wd->scr, "panel", "left", elm_widget_style_get(obj)); break; default: break; } _sizing_eval(obj); } EAPI Elm_Panel_Orient elm_panel_orient_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) ELM_PANEL_ORIENT_LEFT; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return ELM_PANEL_ORIENT_LEFT; return wd->orient; } EAPI void elm_panel_hidden_set(Evas_Object *obj, Eina_Bool hidden) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->hidden == hidden) return; _toggle_panel(obj, NULL, "elm,action,panel,toggle", "*"); } EAPI Eina_Bool elm_panel_hidden_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; return wd->hidden; } EAPI void elm_panel_toggle(Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; _toggle_panel(obj, NULL, "elm,action,panel,toggle", "*"); } elementary-1.7.7/src/lib/elm_priv.h0000664000175000017500000003322112127353615014147 00000000000000#ifndef ELM_PRIV_H #define ELM_PRIV_H #ifdef HAVE_CONFIG_H #include "elementary_config.h" #endif #ifdef HAVE_ELEMENTARY_X #include #endif #ifdef HAVE_ELEMENTARY_FB #include #endif #ifdef HAVE_ELEMENTARY_WINCE #include #endif #ifdef HAVE_ELEMENTARY_WAYLAND #include #endif #ifdef HAVE_EIO # include #endif #ifdef EAPI # undef EAPI #endif #ifdef _WIN32 # ifdef ELEMENTARY_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI # endif /* ! DLL_EXPORT */ # else # define EAPI __declspec(dllimport) # endif /* ! EFL_EVAS_BUILD */ #else # ifdef __GNUC__ # if __GNUC__ >= 4 # define EAPI __attribute__ ((visibility("default"))) # else # define EAPI # endif # else # define EAPI # endif #endif /* ! _WIN32 */ #include "elm_widget.h" #ifdef HAVE_LANGINFO_H # include #endif #define CRITICAL(...) EINA_LOG_DOM_CRIT(_elm_log_dom, __VA_ARGS__) #define ERR(...) EINA_LOG_DOM_ERR (_elm_log_dom, __VA_ARGS__) #define WRN(...) EINA_LOG_DOM_WARN(_elm_log_dom, __VA_ARGS__) #define INF(...) EINA_LOG_DOM_INFO(_elm_log_dom, __VA_ARGS__) #define DBG(...) EINA_LOG_DOM_DBG (_elm_log_dom, __VA_ARGS__) #ifdef ENABLE_NLS #include #define E_(string) _elm_dgettext(string) #else #ifndef setlocale #define setlocale(c, l) #endif #ifndef libintl_setlocale #define libintl_setlocale(c, l) #endif #ifndef bindtextdomain #define bindtextdomain(domain, dir) #endif #ifndef libintl_bindtextdomain #define libintl_bindtextdomain(domain, dir) #endif #define E_(string) (string) #endif #define N_(string) (string) typedef struct _Edje_Signal_Data Edje_Signal_Data; typedef struct _Elm_Config Elm_Config; typedef struct _Elm_Module Elm_Module; typedef struct _Elm_Datetime_Module_Data Elm_Datetime_Module_Data; struct _Edje_Signal_Data { Evas_Object *obj; Edje_Signal_Cb func; const char *emission; const char *source; void *data; }; struct _Elm_Theme { Eina_List *overlay; Eina_List *themes; Eina_List *extension; Eina_Hash *cache; Eina_Hash *cache_data; Elm_Theme *ref_theme; Eina_List *referrers; const char *theme; int ref; }; /* increment this whenever we change config enough that you need new * defaults for elm to work. */ #define ELM_CONFIG_EPOCH 0x0001 /* increment this whenever a new set of config values are added but the users * config doesn't need to be wiped - simply new values need to be put in */ #define ELM_CONFIG_FILE_GENERATION 0x0003 #define ELM_CONFIG_VERSION ((ELM_CONFIG_EPOCH << 16) | ELM_CONFIG_FILE_GENERATION) /* NB: profile configuration files (.src) must have their * "config_version" entry's value up-to-date with ELM_CONFIG_VERSION * (in decimal)!! */ /* note: always remember to sync it with elm_config.c */ extern const char *_elm_engines[]; #define ELM_SOFTWARE_X11 (_elm_engines[0]) #define ELM_SOFTWARE_FB (_elm_engines[1]) #define ELM_SOFTWARE_DIRECTFB (_elm_engines[2]) #define ELM_SOFTWARE_16_X11 (_elm_engines[3]) #define ELM_SOFTWARE_8_X11 (_elm_engines[4]) #define ELM_XRENDER_X11 (_elm_engines[5]) #define ELM_OPENGL_X11 (_elm_engines[6]) #define ELM_SOFTWARE_WIN32 (_elm_engines[7]) #define ELM_SOFTWARE_16_WINCE (_elm_engines[8]) #define ELM_SOFTWARE_SDL (_elm_engines[9]) #define ELM_SOFTWARE_16_SDL (_elm_engines[10]) #define ELM_OPENGL_SDL (_elm_engines[11]) #define ELM_BUFFER (_elm_engines[12]) #define ELM_EWS (_elm_engines[13]) #define ELM_OPENGL_COCOA (_elm_engines[14]) #define ELM_SOFTWARE_PSL1GHT (_elm_engines[15]) #define ELM_WAYLAND_SHM (_elm_engines[16]) #define ELM_WAYLAND_EGL (_elm_engines[17]) #define ELM_FONT_TOKEN_STYLE ":style=" #define ELM_ACCESS_MODE_OFF 0 #define ELM_ACCESS_MODE_ON 1 #undef MIN #define MIN(x, y) (((x) < (y)) ? (x) : (y)) #undef MAX #define MAX(x, y) (((x) > (y)) ? (x) : (y)) struct _Elm_Config { int config_version; const char *engine; unsigned char vsync; unsigned char thumbscroll_enable; int thumbscroll_threshold; double thumbscroll_momentum_threshold; double thumbscroll_friction; double thumbscroll_bounce_friction; double page_scroll_friction; double bring_in_scroll_friction; double zoom_friction; unsigned char thumbscroll_bounce_enable; double thumbscroll_border_friction; double thumbscroll_sensitivity_friction; double scroll_smooth_time_interval; double scroll_smooth_amount; double scroll_smooth_history_weight; double scroll_smooth_future_time; double scroll_smooth_time_window; double scale; int bgpixmap; int compositing; Eina_List *font_dirs; Eina_List *font_overlays; int font_hinting; int cache_flush_poll_interval; unsigned char cache_flush_enable; int image_cache; int font_cache; int edje_cache; int edje_collection_cache; int finger_size; double fps; const char *theme; const char *modules; double tooltip_delay; unsigned char cursor_engine_only; unsigned char focus_highlight_enable; unsigned char focus_highlight_animate; int toolbar_shrink_mode; unsigned char fileselector_expand_enable; unsigned char inwin_dialogs_enable; int icon_size; double longpress_timeout; unsigned char effect_enable; unsigned char desktop_entry; unsigned char password_show_last; double password_show_last_timeout; unsigned char glayer_zoom_finger_enable; double glayer_zoom_finger_factor; double glayer_zoom_wheel_factor; double glayer_zoom_distance_tolerance; double glayer_rotate_finger_enable; double glayer_rotate_angular_tolerance; double glayer_line_min_length; double glayer_line_distance_tolerance; double glayer_line_angular_tolerance; unsigned int glayer_flick_time_limit_ms; double glayer_long_tap_start_timeout; double glayer_double_tap_timeout; int access_mode; unsigned char glayer_continues_enable; int week_start; int weekend_start; int weekend_len; int year_min; int year_max; Eina_List *color_palette; unsigned char softcursor_mode; unsigned char auto_norender_withdrawn; unsigned char auto_norender_iconified_same_as_withdrawn; unsigned char auto_flush_withdrawn; unsigned char auto_dump_withdrawn; unsigned char auto_throttle; double auto_throttle_amount; /* Not part of the EET file */ Eina_Bool is_mirrored : 1; Eina_Bool translate : 1; }; struct _Elm_Module { int version; const char *name; const char *as; const char *so_path; const char *data_dir; const char *bin_dir; Eina_Module *module; void *data; void *api; int (*init_func)(Elm_Module *m); int (*shutdown_func)(Elm_Module *m); int references; }; struct _Elm_Datetime_Module_Data { Evas_Object *base; void (*field_limit_get)(Evas_Object *obj, Elm_Datetime_Field_Type field_type, int *range_min, int *range_max); const char *(*field_format_get)(Evas_Object * obj, Elm_Datetime_Field_Type field_type); }; void _elm_emotion_init(void); void _elm_emotion_shutdown(void); int _elm_ews_wm_init(void); void _elm_ews_wm_shutdown(void); void _elm_ews_wm_rescale(Elm_Theme *th, Eina_Bool use_theme); void _elm_win_shutdown(void); void _elm_win_rescale(Elm_Theme *th, Eina_Bool use_theme); void _elm_win_access(Eina_Bool is_access); void _elm_win_translate(void); Ecore_X_Window _elm_ee_xwin_get(const Ecore_Evas *ee); Eina_Bool _elm_theme_object_set(Evas_Object *parent, Evas_Object *o, const char *clas, const char *group, const char *style); Eina_Bool _elm_theme_object_icon_set(Evas_Object *o, const char *group, const char *style); Eina_Bool _elm_theme_set(Elm_Theme *th, Evas_Object *o, const char *clas, const char *group, const char *style); Eina_Bool _elm_theme_icon_set(Elm_Theme *th, Evas_Object *o, const char *group, const char *style); Eina_Bool _elm_theme_parse(Elm_Theme *th, const char *theme); void _elm_theme_shutdown(void); void _elm_module_init(void); void _elm_module_shutdown(void); void _elm_module_parse(const char *s); Elm_Module *_elm_module_find_as(const char *as); Elm_Module *_elm_module_add(const char *name, const char *as); void _elm_module_del(Elm_Module *m); Eina_Bool _elm_module_load(Elm_Module *m); void _elm_module_unload(Elm_Module *m); const void *_elm_module_symbol_get(Elm_Module *m, const char *name); void _elm_widget_type_clear(void); void _elm_widget_focus_region_show(const Evas_Object *obj); void _elm_widget_top_win_focused_set(Evas_Object *obj, Eina_Bool top_win_focused); Eina_Bool _elm_widget_top_win_focused_get(const Evas_Object *obj); void _elm_unneed_ethumb(void); void _elm_unneed_web(void); void _elm_rescale(void); void _elm_widget_mirrored_reload(Evas_Object *obj); void _elm_config_init(void); void _elm_config_sub_init(void); void _elm_config_shutdown(void); void _elm_config_sub_shutdown(void); Eina_Bool _elm_config_save(void); void _elm_config_reload(void); void _elm_recache(void); const char *_elm_config_current_profile_get(void); const char *_elm_config_profile_dir_get(const char *prof, Eina_Bool is_user); Eina_List *_elm_config_profiles_list(void); void _elm_config_all_update(void); void _elm_config_profile_set(const char *profile); void _elm_config_engine_set(const char *engine); Eina_List *_elm_config_font_overlays_list(void); void _elm_config_font_overlay_set(const char *text_class, const char *font, Evas_Font_Size size); void _elm_config_font_overlay_remove(const char *text_class); void _elm_config_font_overlay_apply(void); Eina_List *_elm_config_text_classes_get(void); void _elm_config_text_classes_free(Eina_List *l); Eina_Bool _elm_config_access_get(void); void _elm_config_access_set(Eina_Bool is_access); Elm_Font_Properties *_elm_font_properties_get(Eina_Hash **font_hash, const char *font); Eina_Hash *_elm_font_available_hash_add(Eina_Hash *font_hash, const char *full_name); void _elm_font_available_hash_del(Eina_Hash *hash); void elm_tooltip_theme(Elm_Tooltip *tt); void elm_object_sub_tooltip_content_cb_set(Evas_Object *eventarea, Evas_Object *owner, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); void elm_cursor_theme(Elm_Cursor *cur); void elm_object_sub_cursor_set(Evas_Object *eventarea, Evas_Object *owner, const char *cursor); void elm_menu_clone(Evas_Object *from_menu, Evas_Object *to_menu, Elm_Object_Item *parent); Eina_Bool _elm_dangerous_call_check(const char *call); Evas_Object *_elm_scroller_edje_object_get(Evas_Object *obj); char *_elm_util_mkup_to_text(const char *mkup); char *_elm_util_text_to_mkup(const char *text); Eina_Bool _elm_video_check(Evas_Object *video); Eina_List *_elm_config_color_list_get(const char *palette_name); void _elm_config_color_set(const char *palette_name, int r, int g, int b, int a); void _elm_config_colors_free(const char *palette_name); /* DEPRECATED, will be removed on next release */ void _elm_icon_signal_emit(Evas_Object *obj, const char *emission, const char *source); void _elm_icon_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb, void *data); void *_elm_icon_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func_cb); /* end of DEPRECATED */ extern char *_elm_appname; extern Elm_Config *_elm_config; extern const char *_elm_data_dir; extern const char *_elm_lib_dir; extern int _elm_log_dom; extern Eina_List *_elm_win_list; extern int _elm_win_deferred_free; extern const char *_elm_preferred_engine; #ifdef ENABLE_NLS /* Our gettext wrapper, used to disable translation of elm if the app * is not translated. */ static inline const char * _elm_dgettext(const char *string) { if (EINA_UNLIKELY(_elm_config->translate == EINA_FALSE)) { return string; } return dgettext(PACKAGE, string); } #endif /* Used by the paste handler */ void _elm_entry_entry_paste(Evas_Object *obj, const char *entry); double _elm_atof(const char *s); #endif elementary-1.7.7/src/lib/elm_hover.c0000664000175000017500000005055512127353615014316 00000000000000#include #include "elm_priv.h" #include "elm_widget_hover.h" EAPI const char ELM_HOVER_SMART_NAME[] = "elm_hover"; #ifndef MAX # define MAX(a, b) (((a) > (b)) ? (a) : (b)) #endif #define ELM_HOVER_PARTS_FOREACH unsigned int i; \ for (i = 0; i < sizeof(sd->subs) / sizeof(sd->subs[0]); i++) #define _HOV_LEFT (&(sd->subs[0])) #define _HOV_TOP_LEFT (&(sd->subs[1])) #define _HOV_TOP (&(sd->subs[2])) #define _HOV_TOP_RIGHT (&(sd->subs[2])) #define _HOV_RIGHT (&(sd->subs[4])) #define _HOV_BOTTOM_RIGHT (&(sd->subs[5])) #define _HOV_BOTTOM (&(sd->subs[6])) #define _HOV_BOTTOM_LEFT (&(sd->subs[7])) #define _HOV_MIDDLE (&(sd->subs[8])) const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"left", "elm.swallow.slot.left"}, {"top-left", "elm.swallow.slot.top-left"}, {"top", "elm.swallow.slot.top"}, {"top-right", "elm.swallow.slot.top-right"}, {"right", "elm.swallow.slot.right"}, {"bottom-right", "elm.swallow.slot.bottom-right"}, {"bottom", "elm.swallow.slot.bottom"}, {"bottom-left", "elm.swallow.slot.bottom-left"}, {"middle", "elm.swallow.slot.middle"}, {NULL, NULL} }; static const char SIG_CLICKED[] = "clicked"; static const char SIG_SMART_LOCATION_CHANGED[] = "smart,changed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {SIG_SMART_LOCATION_CHANGED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_HOVER_SMART_NAME, _elm_hover, Elm_Hover_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _parent_move_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static void _parent_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static void _parent_show_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { } static void _parent_hide_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_hide(data); } static void _parent_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_hover_parent_set(data, NULL); elm_layout_sizing_eval(data); } static void _elm_hover_parent_detach(Evas_Object *obj) { ELM_HOVER_DATA_GET(obj, sd); if (sd->parent) { evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_MOVE, _parent_move_cb, obj); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_SHOW, _parent_show_cb, obj); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_HIDE, _parent_hide_cb, obj); evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj); } } static void _elm_hover_left_space_calc(Elm_Hover_Smart_Data *sd, Evas_Coord *spc_l, Evas_Coord *spc_t, Evas_Coord *spc_r, Evas_Coord *spc_b) { Evas_Coord x = 0, y = 0, w = 0, h = 0, x2 = 0, y2 = 0, w2 = 0, h2 = 0; if (sd->parent) evas_object_geometry_get(sd->parent, &x, &y, &w, &h); if (sd->target) evas_object_geometry_get(sd->target, &x2, &y2, &w2, &h2); *spc_l = x2 - x; *spc_r = (x + w) - (x2 + w2); if (*spc_l < 0) *spc_l = 0; if (*spc_r < 0) *spc_r = 0; *spc_t = y2 - y; *spc_b = (y + h) - (y2 + h2); if (*spc_t < 0) *spc_t = 0; if (*spc_b < 0) *spc_b = 0; } static Content_Info * _elm_hover_smart_content_location_get(Elm_Hover_Smart_Data *sd, Evas_Coord spc_l, Evas_Coord spc_t, Evas_Coord spc_r, Evas_Coord spc_b) { Evas_Coord c_w = 0, c_h = 0, mid_w, mid_h; int max; evas_object_size_hint_min_get(sd->smt_sub->obj, &c_w, &c_h); mid_w = c_w / 2; mid_h = c_h / 2; if (spc_l > spc_r) goto left; max = MAX(spc_t, spc_r); max = MAX(max, spc_b); if (max == spc_t) { if (mid_w > spc_l) return _HOV_TOP_RIGHT; return _HOV_TOP; } if (max == spc_r) { if (mid_h > spc_t) return _HOV_BOTTOM_RIGHT; else if (mid_h > spc_b) return _HOV_TOP_RIGHT; return _HOV_RIGHT; } if (mid_h > spc_l) return _HOV_BOTTOM_RIGHT; return _HOV_BOTTOM; left: max = MAX(spc_t, spc_l); max = MAX(max, spc_b); if (max == spc_t) { if (mid_w > spc_r) return _HOV_TOP_LEFT; return _HOV_TOP; } if (max == spc_l) { if (mid_h > spc_t) return _HOV_BOTTOM_LEFT; else if (mid_h > spc_b) return _HOV_TOP_LEFT; return _HOV_LEFT; } if (mid_h > spc_r) return _HOV_BOTTOM_LEFT; return _HOV_BOTTOM; } static void _elm_hover_smt_sub_re_eval(Evas_Object *obj) { Evas_Coord spc_l, spc_r, spc_t, spc_b; Content_Info *prev; Evas_Object *sub; char buf[1024]; ELM_HOVER_DATA_GET(obj, sd); if (!sd->smt_sub) return; prev = sd->smt_sub; _elm_hover_left_space_calc(sd, &spc_l, &spc_t, &spc_r, &spc_b); elm_layout_content_unset(obj, sd->smt_sub->swallow); sub = sd->smt_sub->obj; sd->smt_sub->obj = NULL; sd->smt_sub = _elm_hover_smart_content_location_get(sd, spc_l, spc_t, spc_r, spc_b); sd->smt_sub->obj = sub; if (sd->smt_sub != prev) evas_object_smart_callback_call (obj, SIG_SMART_LOCATION_CHANGED, (void *)sd->smt_sub->swallow); if (elm_widget_mirrored_get(obj)) { if (sd->smt_sub == _HOV_BOTTOM_LEFT) sd->smt_sub = _HOV_BOTTOM_RIGHT; else if (sd->smt_sub == _HOV_BOTTOM_RIGHT) sd->smt_sub = _HOV_BOTTOM_LEFT; else if (sd->smt_sub == _HOV_RIGHT) sd->smt_sub = _HOV_LEFT; else if (sd->smt_sub == _HOV_LEFT) sd->smt_sub = _HOV_RIGHT; else if (sd->smt_sub == _HOV_TOP_RIGHT) sd->smt_sub = _HOV_TOP_LEFT; else if (sd->smt_sub == _HOV_TOP_LEFT) sd->smt_sub = _HOV_TOP_RIGHT; } snprintf(buf, sizeof(buf), "elm.swallow.slot.%s", sd->smt_sub->swallow); elm_layout_content_set(obj, buf, sd->smt_sub->obj); } static void _hov_show_do(Evas_Object *obj) { ELM_HOVER_DATA_GET(obj, sd); elm_layout_signal_emit(obj, "elm,action,show", "elm"); ELM_HOVER_PARTS_FOREACH { char buf[1024]; if (sd->subs[i].obj) { snprintf (buf, sizeof(buf), "elm,action,slot,%s,show", sd->subs[i].swallow); elm_layout_signal_emit(obj, buf, "elm"); } } } static Eina_Bool _elm_hover_smart_theme(Evas_Object *obj) { ELM_HOVER_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_hover_parent_sc)->theme(obj)) return EINA_FALSE; if (sd->smt_sub) _elm_hover_smt_sub_re_eval(obj); elm_layout_sizing_eval(obj); if (evas_object_visible_get(obj)) _hov_show_do(obj); return EINA_TRUE; } static void _elm_hover_smart_sizing_eval(Evas_Object *obj) { Evas_Coord ofs_x, x = 0, y = 0, w = 0, h = 0, x2 = 0, y2 = 0, w2 = 0, h2 = 0; ELM_HOVER_DATA_GET(obj, sd); if (sd->on_del) return; if (sd->parent) evas_object_geometry_get(sd->parent, &x, &y, &w, &h); evas_object_geometry_get(obj, &x2, &y2, &w2, &h2); if (elm_widget_mirrored_get(obj)) ofs_x = w - (x2 - x) - w2; else ofs_x = x2 - x; evas_object_move(ELM_WIDGET_DATA(sd)->resize_obj, x, y); evas_object_resize(ELM_WIDGET_DATA(sd)->resize_obj, w, h); evas_object_size_hint_min_set(sd->offset, ofs_x, y2 - y); evas_object_size_hint_min_set(sd->size, w2, h2); } static void _on_smt_sub_changed(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _elm_hover_smt_sub_re_eval(data); } static Eina_Bool _elm_hover_smart_sub_object_add(Evas_Object *obj, Evas_Object *sobj) { ELM_HOVER_DATA_GET(obj, sd); if (evas_object_data_get(sobj, "elm-parent") == obj) return EINA_TRUE; if (!ELM_WIDGET_CLASS(_elm_hover_parent_sc)->sub_object_add(obj, sobj)) return EINA_FALSE; if (sd->smt_sub && sd->smt_sub->obj == sobj) evas_object_event_callback_add (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_smt_sub_changed, obj); return EINA_TRUE; } static Eina_Bool _elm_hover_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { ELM_HOVER_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_hover_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; if (sd->smt_sub && sd->smt_sub->obj == sobj) { evas_object_event_callback_del_full (sd->smt_sub->obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_smt_sub_changed, obj); sd->smt_sub->obj = NULL; sd->smt_sub = NULL; } else { ELM_HOVER_PARTS_FOREACH { if (sd->subs[i].obj == sobj) { sd->subs[i].obj = NULL; break; } } } return EINA_TRUE; } static void _elm_hover_subs_del(Elm_Hover_Smart_Data *sd) { ELM_HOVER_PARTS_FOREACH { if (sd->subs[i].obj) { evas_object_del(sd->subs[i].obj); sd->subs[i].obj = NULL; } } } static Eina_Bool _elm_hover_smart_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content) { ELM_HOVER_CHECK(obj) EINA_FALSE; ELM_HOVER_DATA_GET(obj, sd); if (!swallow) return EINA_FALSE; if (!strcmp(swallow, "smart")) { if (sd->smt_sub) /* already under 'smart' mode */ { if (sd->smt_sub->obj != content) { evas_object_del(sd->smt_sub->obj); sd->smt_sub = _HOV_LEFT; sd->smt_sub->obj = content; } if (!content) { sd->smt_sub->obj = NULL; sd->smt_sub = NULL; } else _elm_hover_smt_sub_re_eval(obj); goto end; } else /* switch from pristine spots to 'smart' */ { _elm_hover_subs_del(sd); sd->smt_sub = _HOV_LEFT; sd->smt_sub->obj = content; _elm_hover_smt_sub_re_eval(obj); goto end; } } if (!ELM_CONTAINER_CLASS(_elm_hover_parent_sc)->content_set (obj, swallow, content)) return EINA_FALSE; if (strstr(swallow, "elm.swallow.slot.")) swallow += sizeof("elm.swallow.slot."); ELM_HOVER_PARTS_FOREACH { if (!strcmp(swallow, sd->subs[i].swallow)) { sd->subs[i].obj = content; break; } } end: elm_layout_sizing_eval(obj); return EINA_TRUE; } static Evas_Object * _elm_hover_smart_content_get(const Evas_Object *obj, const char *swallow) { ELM_HOVER_CHECK(obj) NULL; ELM_HOVER_DATA_GET(obj, sd); if (!swallow) return NULL; if (!strcmp(swallow, "smart")) return ELM_CONTAINER_CLASS(_elm_hover_parent_sc)->content_get (obj, sd->smt_sub->swallow); return ELM_CONTAINER_CLASS(_elm_hover_parent_sc)->content_get(obj, swallow); } static Evas_Object * _elm_hover_smart_content_unset(Evas_Object *obj, const char *swallow) { ELM_HOVER_CHECK(obj) NULL; ELM_HOVER_DATA_GET(obj, sd); if (!swallow) return NULL; if (!strcmp(swallow, "smart")) return ELM_CONTAINER_CLASS(_elm_hover_parent_sc)->content_unset (obj, sd->smt_sub->swallow); return ELM_CONTAINER_CLASS(_elm_hover_parent_sc)->content_unset (obj, swallow); return NULL; } static void _target_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_HOVER_DATA_GET(data, sd); sd->target = NULL; } static void _target_move_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); _elm_hover_smt_sub_re_eval(data); } static void _hov_dismiss_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_hide(data); evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } static void _elm_hover_smart_add(Evas_Object *obj) { unsigned int i; EVAS_SMART_DATA_ALLOC(obj, Elm_Hover_Smart_Data); ELM_WIDGET_CLASS(_elm_hover_parent_sc)->base.add(obj); for (i = 0; i < sizeof(priv->subs) / sizeof(priv->subs[0]); i++) priv->subs[i].swallow = _content_aliases[i].alias; elm_layout_theme_set(obj, "hover", "base", elm_widget_style_get(obj)); elm_layout_signal_callback_add (obj, "elm,action,dismiss", "", _hov_dismiss_cb, obj); priv->offset = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_pass_events_set(priv->offset, EINA_TRUE); evas_object_color_set(priv->offset, 0, 0, 0, 0); priv->size = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_pass_events_set(priv->size, EINA_TRUE); evas_object_color_set(priv->size, 0, 0, 0, 0); elm_layout_content_set(obj, "elm.swallow.offset", priv->offset); elm_layout_content_set(obj, "elm.swallow.size", priv->size); elm_widget_can_focus_set(obj, EINA_TRUE); } static void _elm_hover_smart_del(Evas_Object *obj) { ELM_HOVER_DATA_GET(obj, sd); sd->on_del = EINA_TRUE; if (evas_object_visible_get(obj)) evas_object_smart_callback_call(obj, SIG_CLICKED, NULL); elm_hover_target_set(obj, NULL); _elm_hover_parent_detach(obj); sd->parent = NULL; ELM_WIDGET_CLASS(_elm_hover_parent_sc)->base.del(obj); } static void _elm_hover_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_WIDGET_CLASS(_elm_hover_parent_sc)->base.move(obj, x, y); elm_layout_sizing_eval(obj); } static void _elm_hover_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_WIDGET_CLASS(_elm_hover_parent_sc)->base.resize(obj, w, h); elm_layout_sizing_eval(obj); } static void _elm_hover_smart_show(Evas_Object *obj) { ELM_WIDGET_CLASS(_elm_hover_parent_sc)->base.show(obj); _hov_show_do(obj); } static void _elm_hover_smart_hide(Evas_Object *obj) { ELM_HOVER_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_hover_parent_sc)->base.hide(obj); elm_layout_signal_emit(obj, "elm,action,hide", "elm"); ELM_HOVER_PARTS_FOREACH { char buf[1024]; if (sd->subs[i].obj) { snprintf(buf, sizeof(buf), "elm,action,slot,%s,hide", sd->subs[i].swallow); elm_layout_signal_emit(obj, buf, "elm"); } } } static void _elm_hover_smart_parent_set(Evas_Object *obj, Evas_Object *parent) { elm_hover_parent_set(obj, parent); elm_layout_sizing_eval(obj); } static void _elm_hover_smart_set_user(Elm_Hover_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_hover_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_hover_smart_del; ELM_WIDGET_CLASS(sc)->base.move = _elm_hover_smart_move; ELM_WIDGET_CLASS(sc)->base.resize = _elm_hover_smart_resize; ELM_WIDGET_CLASS(sc)->base.show = _elm_hover_smart_show; ELM_WIDGET_CLASS(sc)->base.hide = _elm_hover_smart_hide; ELM_WIDGET_CLASS(sc)->parent_set = _elm_hover_smart_parent_set; ELM_WIDGET_CLASS(sc)->sub_object_add = _elm_hover_smart_sub_object_add; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_hover_smart_sub_object_del; ELM_WIDGET_CLASS(sc)->theme = _elm_hover_smart_theme; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_CONTAINER_CLASS(sc)->content_set = _elm_hover_smart_content_set; ELM_CONTAINER_CLASS(sc)->content_get = _elm_hover_smart_content_get; ELM_CONTAINER_CLASS(sc)->content_unset = _elm_hover_smart_content_unset; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_hover_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; } EAPI const Elm_Hover_Smart_Class * elm_hover_smart_class_get(void) { static Elm_Hover_Smart_Class _sc = ELM_HOVER_SMART_CLASS_INIT_NAME_VERSION(ELM_HOVER_SMART_NAME); static const Elm_Hover_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_hover_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_hover_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_hover_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_hover_target_set(Evas_Object *obj, Evas_Object *target) { ELM_HOVER_CHECK(obj); ELM_HOVER_DATA_GET(obj, sd); if (sd->target) { evas_object_event_callback_del_full (sd->target, EVAS_CALLBACK_DEL, _target_del_cb, obj); evas_object_event_callback_del_full (sd->target, EVAS_CALLBACK_MOVE, _target_move_cb, obj); elm_widget_hover_object_set(sd->target, NULL); } sd->target = target; if (sd->target) { evas_object_event_callback_add (sd->target, EVAS_CALLBACK_DEL, _target_del_cb, obj); evas_object_event_callback_add (sd->target, EVAS_CALLBACK_MOVE, _target_move_cb, obj); elm_widget_hover_object_set(target, obj); elm_layout_sizing_eval(obj); } } EAPI void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent) { ELM_HOVER_CHECK(obj); ELM_HOVER_DATA_GET(obj, sd); _elm_hover_parent_detach(obj); sd->parent = parent; if (sd->parent) { evas_object_event_callback_add (sd->parent, EVAS_CALLBACK_MOVE, _parent_move_cb, obj); evas_object_event_callback_add (sd->parent, EVAS_CALLBACK_RESIZE, _parent_resize_cb, obj); evas_object_event_callback_add (sd->parent, EVAS_CALLBACK_SHOW, _parent_show_cb, obj); evas_object_event_callback_add (sd->parent, EVAS_CALLBACK_HIDE, _parent_hide_cb, obj); evas_object_event_callback_add (sd->parent, EVAS_CALLBACK_DEL, _parent_del_cb, obj); } elm_layout_sizing_eval(obj); } EAPI Evas_Object * elm_hover_target_get(const Evas_Object *obj) { ELM_HOVER_CHECK(obj) NULL; ELM_HOVER_DATA_GET(obj, sd); return sd->target; } EAPI Evas_Object * elm_hover_parent_get(const Evas_Object *obj) { ELM_HOVER_CHECK(obj) NULL; ELM_HOVER_DATA_GET(obj, sd); return sd->parent; } EAPI const char * elm_hover_best_content_location_get(const Evas_Object *obj, Elm_Hover_Axis pref_axis) { Evas_Coord spc_l, spc_r, spc_t, spc_b; ELM_HOVER_CHECK(obj) NULL; ELM_HOVER_DATA_GET(obj, sd); _elm_hover_left_space_calc(sd, &spc_l, &spc_t, &spc_r, &spc_b); if (pref_axis == ELM_HOVER_AXIS_HORIZONTAL) { if (spc_l < spc_r) return (_HOV_RIGHT)->swallow; else return (_HOV_LEFT)->swallow; } else if (pref_axis == ELM_HOVER_AXIS_VERTICAL) { if (spc_t < spc_b) return (_HOV_BOTTOM)->swallow; else return (_HOV_TOP)->swallow; } if (spc_l < spc_r) { if (spc_t > spc_r) return (_HOV_TOP)->swallow; else if (spc_b > spc_r) return (_HOV_BOTTOM)->swallow; return (_HOV_RIGHT)->swallow; } if (spc_t > spc_r) return (_HOV_TOP)->swallow; else if (spc_b > spc_r) return (_HOV_BOTTOM)->swallow; return (_HOV_LEFT)->swallow; } EAPI void elm_hover_dismiss(Evas_Object *obj) { ELM_HOVER_CHECK(obj); elm_layout_signal_emit(obj, "elm,action,dismiss", ""); } elementary-1.7.7/src/lib/elm_web.h0000664000175000017500000010346612127353615013755 00000000000000/** * @defgroup Web Web * @ingroup Elementary * * @image html web_inheritance_tree.png * @image latex web_inheritance_tree.eps * * @image html img/widget/web/preview-00.png * @image latex img/widget/web/preview-00.eps * * A web widget is used for displaying web pages (HTML/CSS/JS) * using WebKit-EFL. You must have compiled Elementary with * ewebkit support. * * Signals that you can add callbacks for are: * @li "download,request": A file download has been requested. Event info is * a pointer to a Elm_Web_Download * @li "editorclient,contents,changed": Editor client's contents changed * @li "editorclient,selection,changed": Editor client's selection changed * @li "frame,created": A new frame was created. Event info is an * Evas_Object which can be handled with WebKit's ewk_frame API * @li "icon,received": An icon was received by the main frame * @li "inputmethod,changed": Input method changed. Event info is an * Eina_Bool indicating whether it's enabled or not * @li "js,windowobject,clear": JS window object has been cleared * @li "link,hover,in": Mouse cursor is hovering over a link. Event info * is a char *link[2], where the first string contains the URL the link * points to, and the second one the title of the link * @li "link,hover,out": Mouse cursor left the link * @li "load,document,finished": Loading of a document finished. Event info * is the frame that finished loading * @li "load,error": Load failed. Event info is a pointer to * Elm_Web_Frame_Load_Error * @li "load,finished": Load finished. Event info is NULL on success, on * error it's a pointer to Elm_Web_Frame_Load_Error * @li "load,newwindow,show": A new window was created and is ready to be * shown * @li "load,progress": Overall load progress. Event info is a pointer to * a double containing a value between 0.0 and 1.0 * @li "load,provisional": Started provisional load * @li "load,started": Loading of a document started * @li "menubar,visible,get": Queries if the menubar is visible. Event info * is a pointer to Eina_Bool where the callback should set EINA_TRUE if * the menubar is visible, or EINA_FALSE in case it's not * @li "menubar,visible,set": Informs menubar visibility. Event info is * an Eina_Bool indicating the visibility * @li "popup,created": A dropdown widget was activated, requesting its * popup menu to be created. Event info is a pointer to Elm_Web_Menu * @li "popup,willdelete": The web object is ready to destroy the popup * object created. Event info is a pointer to Elm_Web_Menu * @li "ready": Page is fully loaded * @li "scrollbars,visible,get": Queries visibility of scrollbars. Event * info is a pointer to Eina_Bool where the visibility state should be set * @li "scrollbars,visible,set": Informs scrollbars visibility. Event info * is an Eina_Bool with the visibility state set * @li "statusbar,text,set": Text of the statusbar changed. Even info is * a string with the new text * @li "statusbar,visible,get": Queries visibility of the status bar. * Event info is a pointer to Eina_Bool where the visibility state should be * set. * @li "statusbar,visible,set": Informs statusbar visibility. Event info is * an Eina_Bool with the visibility value * @li "title,changed": Title of the main frame changed. Event info is a * string with the new title * @li "toolbars,visible,get": Queries visibility of toolbars. Event info * is a pointer to Eina_Bool where the visibility state should be set * @li "toolbars,visible,set": Informs the visibility of toolbars. Event * info is an Eina_Bool with the visibility state * @li "tooltip,text,set": Show and set text of a tooltip. Event info is * a string with the text to show * @li "uri,changed": URI of the main frame changed. Event info is a string * with the new URI * @li "view,resized": The web object internal's view changed sized * @li "windows,close,request": A JavaScript request to close the current * window was requested * @li "zoom,animated,end": Animated zoom finished * * available styles: * - default * * An example of use of web: * * - @ref web_example_01 * - @ref web_example_02 */ /** * @addtogroup Web * @{ */ /** * Structure used to report load errors. * * Load errors are reported as signal by elm_web. All the strings are * temporary references and should @b not be used after the signal * callback returns. If it's required, make copies with strdup() or * eina_stringshare_add() (they are not even guaranteed to be * stringshared, so must use eina_stringshare_add() and not * eina_stringshare_ref()). */ typedef struct _Elm_Web_Frame_Load_Error Elm_Web_Frame_Load_Error; /** * Structure used to report load errors. * * Load errors are reported as signal by elm_web. All the strings are * temporary references and should @b not be used after the signal * callback returns. If it's required, make copies with strdup() or * eina_stringshare_add() (they are not even guaranteed to be * stringshared, so must use eina_stringshare_add() and not * eina_stringshare_ref()). */ struct _Elm_Web_Frame_Load_Error { int code; /**< Numeric error code */ Eina_Bool is_cancellation; /**< Error produced by canceling a request */ const char *domain; /**< Error domain name */ const char *description; /**< Error description (already localized) */ const char *failing_url; /**< The URL that failed to load */ Evas_Object *frame; /**< Frame object that produced the error */ }; /** * The possibles types that the items in a menu can be */ typedef enum { ELM_WEB_MENU_SEPARATOR, ELM_WEB_MENU_GROUP, ELM_WEB_MENU_OPTION } Elm_Web_Menu_Item_Type; /** * Structure describing the items in a menu */ typedef struct _Elm_Web_Menu_Item Elm_Web_Menu_Item; /** * Structure describing the items in a menu */ struct _Elm_Web_Menu_Item { const char *text; /**< The text for the item */ Elm_Web_Menu_Item_Type type; /**< The type of the item */ }; /** * Structure describing the menu of a popup * * This structure will be passed as the @c event_info for the "popup,create" * signal, which is emitted when a dropdown menu is opened. Users wanting * to handle these popups by themselves should listen to this signal and * set the @c handled property of the struct to @c EINA_TRUE. Leaving this * property as @c EINA_FALSE means that the user will not handle the popup * and the default implementation will be used. * * When the popup is ready to be dismissed, a "popup,willdelete" signal * will be emitted to notify the user that it can destroy any objects and * free all data related to it. * * @see elm_web_popup_selected_set() * @see elm_web_popup_destroy() * * @ingroup Web */ typedef struct _Elm_Web_Menu Elm_Web_Menu; /** * Structure describing the menu of a popup * * This structure will be passed as the @c event_info for the "popup,create" * signal, which is emitted when a dropdown menu is opened. Users wanting * to handle these popups by themselves should listen to this signal and * set the @c handled property of the struct to @c EINA_TRUE. Leaving this * property as @c EINA_FALSE means that the user will not handle the popup * and the default implementation will be used. * * When the popup is ready to be dismissed, a "popup,willdelete" signal * will be emitted to notify the user that it can destroy any objects and * free all data related to it. * * @see elm_web_popup_selected_set() * @see elm_web_popup_destroy() * * @ingroup Web */ struct _Elm_Web_Menu { Eina_List *items; /**< List of #Elm_Web_Menu_Item */ int x; /**< The X position of the popup, relative to the elm_web object */ int y; /**< The Y position of the popup, relative to the elm_web object */ int width; /**< Width of the popup menu */ int height; /**< Height of the popup menu */ Eina_Bool handled : 1; /**< Set to @c EINA_TRUE by the user to indicate that the popup has been handled and the default implementation should be ignored. Leave as @c EINA_FALSE otherwise. */ }; typedef struct _Elm_Web_Download Elm_Web_Download; struct _Elm_Web_Download { const char *url; }; /** * Types of zoom available. */ typedef enum { ELM_WEB_ZOOM_MODE_MANUAL = 0, /**< Zoom controlled normally by elm_web_zoom_set */ ELM_WEB_ZOOM_MODE_AUTO_FIT, /**< Zoom until content fits in web object */ ELM_WEB_ZOOM_MODE_AUTO_FILL, /**< Zoom until content fills web object */ ELM_WEB_ZOOM_MODE_LAST /**< Sentinel value to indicate end */ } Elm_Web_Zoom_Mode; /** * Opaque handler containing the features (such as statusbar, menubar, etc) * that are to be set on a newly requested window. */ typedef struct _Elm_Web_Window_Features Elm_Web_Window_Features; /** * Definitions of web window features. * */ typedef enum { ELM_WEB_WINDOW_FEATURE_TOOLBAR, ELM_WEB_WINDOW_FEATURE_STATUSBAR, ELM_WEB_WINDOW_FEATURE_SCROLLBARS, ELM_WEB_WINDOW_FEATURE_MENUBAR, ELM_WEB_WINDOW_FEATURE_LOCATIONBAR, ELM_WEB_WINDOW_FEATURE_FULLSCREEN } Elm_Web_Window_Feature_Flag; /** * Callback type for the create_window hook. * * @param data User data pointer set when setting the hook function. * @param obj The elm_web object requesting the new window. * @param js Set to @c EINA_TRUE if the request was originated from * JavaScript. @c EINA_FALSE otherwise. * @param window_features A pointer of #Elm_Web_Window_Features indicating * the features requested for the new window. * * @return The @c elm_web widget where the request will be loaded. That is, * if a new window or tab is created, the elm_web widget in it should be * returned, and @b NOT the window object. Returning @c NULL should cancel * the request. * * @see elm_web_window_create_hook_set() * * @ingroup Web */ typedef Evas_Object *(*Elm_Web_Window_Open)(void *data, Evas_Object *obj, Eina_Bool js, const Elm_Web_Window_Features *window_features); /** * Callback type for the JS alert hook. * * @param data User data pointer set when setting the hook function. * @param obj The elm_web object requesting the new window. * @param message The message to show in the alert dialog. * * @return The object representing the alert dialog. * Elm_Web will run a second main loop to handle the dialog and normal * flow of the application will be restored when the object is deleted, so * the user should handle the popup properly in order to delete the object * when the action is finished. * If the function returns @c NULL the popup will be ignored. * * @see elm_web_dialog_alert_hook_set() * * @ingroup Web */ typedef Evas_Object *(*Elm_Web_Dialog_Alert)(void *data, Evas_Object *obj, const char *message); /** * Callback type for the JS confirm hook. * * @param data User data pointer set when setting the hook function. * @param obj The elm_web object requesting the new window. * @param message The message to show in the confirm dialog. * @param ret Pointer to store the user selection. @c EINA_TRUE if * the user selected @c Ok, @c EINA_FALSE otherwise. * * @return The object representing the confirm dialog. * Elm_Web will run a second main loop to handle the dialog and normal * flow of the application will be restored when the object is deleted, so * the user should handle the popup properly in order to delete the object * when the action is finished. * If the function returns @c NULL the popup will be ignored. * * @see elm_web_dialog_confirm_hook_set() * * @ingroup Web */ typedef Evas_Object *(*Elm_Web_Dialog_Confirm)(void *data, Evas_Object *obj, const char *message, Eina_Bool *ret); /** * Callback type for the JS prompt hook. * * @param data User data pointer set when setting the hook function. * @param obj The elm_web object requesting the new window. * @param message The message to show in the prompt dialog. * @param def_value The default value to present the user in the entry * @param value Pointer to store the value given by the user. Must * be a malloc'ed string or @c NULL if the user canceled the popup. * @param ret Pointer to store the user selection. @c EINA_TRUE if * the user selected @c Ok, @c EINA_FALSE otherwise. * * @return The object representing the prompt dialog. * Elm_Web will run a second main loop to handle the dialog and normal * flow of the application will be restored when the object is deleted, so * the user should handle the popup properly in order to delete the object * when the action is finished. * If the function returns @c NULL the popup will be ignored. * * @see elm_web_dialog_prompt_hook_set() * * @ingroup Web */ typedef Evas_Object *(*Elm_Web_Dialog_Prompt)(void *data, Evas_Object *obj, const char *message, const char *def_value, const char **value, Eina_Bool *ret); /** * Callback type for the JS file selector hook. * * @param data User data pointer set when setting the hook function. * @param obj The elm_web object requesting the new window. * @param allows_multiple @c EINA_TRUE if multiple files can be selected. * @param accept_types Mime types accepted. * @param selected Pointer to store the list of malloc'ed strings * containing the path to each file selected. Must be @c NULL if the file * dialog is canceled. * @param ret Pointer to store the user selection. @c EINA_TRUE if * the user selected @c Ok, @c EINA_FALSE otherwise. * * @return The object representing the file selector dialog. * Elm_Web will run a second main loop to handle the dialog and normal * flow of the application will be restored when the object is deleted, so * the user should handle the popup properly in order to delete the object * when the action is finished. * If the function returns @c NULL the popup will be ignored. * * @see elm_web_dialog_file selector_hook_set() * * @ingroup Web */ typedef Evas_Object *(*Elm_Web_Dialog_File_Selector)(void *data, Evas_Object *obj, Eina_Bool allows_multiple, Eina_List *accept_types, Eina_List **selected, Eina_Bool *ret); /** * Callback type for the JS console message hook. * * When a console message is added from JavaScript, any set function to the * console message hook will be called for the user to handle. There is no * default implementation of this hook. * * @param data User data pointer set when setting the hook function. * @param obj The elm_web object that originated the message. * @param message The message sent. * @param line_number The line number. * @param source_id Source id. * * @see elm_web_console_message_hook_set() * * @ingroup Web */ typedef void (*Elm_Web_Console_Message)(void *data, Evas_Object *obj, const char *message, unsigned int line_number, const char *source_id); /** * Add a new web object to the parent. * * @param parent The parent object. * @return The new object or @c NULL if it cannot be created. * * @see elm_web_uri_set() * @see elm_web_webkit_view_get() * * @ingroup Web */ EAPI Evas_Object *elm_web_add(Evas_Object *parent); /** * Change useragent of a elm_web object * * @param obj The object * @param user_agent String for useragent * * @ingroup Web */ EAPI void elm_web_useragent_set(Evas_Object *obj, const char *user_agent); /** * Return current useragent of elm_web object * * @param obj The object * @return Useragent string * * @ingroup Web */ EAPI const char* elm_web_useragent_get(const Evas_Object *obj); /** * Get internal ewk_view object from web object. * * Elementary may not provide some low level features of EWebKit, * instead of cluttering the API with proxy methods we opted to * return the internal reference. Be careful using it as it may * interfere with elm_web behavior. * * @param obj The web object. * @return The internal ewk_view object or @c NULL if it does not * exist. (Failure to create or Elementary compiled without * ewebkit) * * @see elm_web_add() * * @ingroup Web */ EAPI Evas_Object *elm_web_webkit_view_get(const Evas_Object *obj); /** * Sets the function to call when a new window is requested * * This hook will be called when a request to create a new window is * issued from the web page loaded. * There is no default implementation for this feature, so leaving this * unset or passing @c NULL in @p func will prevent new windows from * opening. * * @param obj The web object where to set the hook function * @param func The hook function to be called when a window is requested * @param data User data * * @ingroup Web */ EAPI void elm_web_window_create_hook_set(Evas_Object *obj, Elm_Web_Window_Open func, void *data); /** * Sets the function to call when an alert dialog * * This hook will be called when a JavaScript alert dialog is requested. * If no function is set or @c NULL is passed in @p func, the default * implementation will take place. * * @param obj The web object where to set the hook function * @param func The callback function to be used * @param data User data * * @see elm_web_inwin_mode_set() * * @ingroup Web */ EAPI void elm_web_dialog_alert_hook_set(Evas_Object *obj, Elm_Web_Dialog_Alert func, void *data); /** * Sets the function to call when an confirm dialog * * This hook will be called when a JavaScript confirm dialog is requested. * If no function is set or @c NULL is passed in @p func, the default * implementation will take place. * * @param obj The web object where to set the hook function * @param func The callback function to be used * @param data User data * * @see elm_web_inwin_mode_set() * * @ingroup Web */ EAPI void elm_web_dialog_confirm_hook_set(Evas_Object *obj, Elm_Web_Dialog_Confirm func, void *data); /** * Sets the function to call when an prompt dialog * * This hook will be called when a JavaScript prompt dialog is requested. * If no function is set or @c NULL is passed in @p func, the default * implementation will take place. * * @param obj The web object where to set the hook function * @param func The callback function to be used * @param data User data * * @see elm_web_inwin_mode_set() * * @ingroup Web */ EAPI void elm_web_dialog_prompt_hook_set(Evas_Object *obj, Elm_Web_Dialog_Prompt func, void *data); /** * Sets the function to call when an file selector dialog * * This hook will be called when a JavaScript file selector dialog is * requested. * If no function is set or @c NULL is passed in @p func, the default * implementation will take place. * * @param obj The web object where to set the hook function * @param func The callback function to be used * @param data User data * * @see elm_web_inwin_mode_set() * * @ingroup Web */ EAPI void elm_web_dialog_file_selector_hook_set(Evas_Object *obj, Elm_Web_Dialog_File_Selector func, void *data); /** * Sets the function to call when a console message is emitted from JS * * This hook will be called when a console message is emitted from * JavaScript. There is no default implementation for this feature. * * @param obj The web object where to set the hook function * @param func The callback function to be used * @param data User data * * @ingroup Web */ EAPI void elm_web_console_message_hook_set(Evas_Object *obj, Elm_Web_Console_Message func, void *data); /** * Gets the status of the tab propagation * * @param obj The web object to query * @return @c EINA_TRUE if tab propagation is enabled, @c EINA_FALSE otherwise * * @see elm_web_tab_propagate_set() * * @ingroup Web */ EAPI Eina_Bool elm_web_tab_propagate_get(const Evas_Object *obj); /** * Sets whether to use tab propagation * * If tab propagation is enabled, whenever the user presses the Tab key, * Elementary will handle it and switch focus to the next widget. * The default value is disabled, where WebKit will handle the Tab key to * cycle focus though its internal objects, jumping to the next widget * only when that cycle ends. * * @param obj The web object * @param propagate Whether to propagate Tab keys to Elementary or not * * @ingroup Web */ EAPI void elm_web_tab_propagate_set(Evas_Object *obj, Eina_Bool propagate); /** * Sets the URI for the web object * * It must be a full URI, with resource included, in the form * http://www.enlightenment.org or file:///tmp/something.html * * @param obj The web object * @param uri The URI to set * @return @c EINA_TRUE if the URI could be set, @c EINA_FALSE if an error occurred. * * @ingroup Web */ EAPI Eina_Bool elm_web_uri_set(Evas_Object *obj, const char *uri); /** * Gets the current URI for the object * * The returned string must not be freed and is guaranteed to be * stringshared. * * @param obj The web object * @return A stringshared internal string with the current URI, or @c NULL on * failure * * @ingroup Web */ EAPI const char *elm_web_uri_get(const Evas_Object *obj); /** * Gets the current title * * The returned string must not be freed and is guaranteed to be * stringshared. * * @param obj The web object * @return A stringshared internal string with the current title, or @c NULL on * failure * * @ingroup Web */ EAPI const char *elm_web_title_get(const Evas_Object *obj); /** * Sets the background color to be used by the web object * * This is the color that will be used by default when the loaded page * does not set it's own. Color values are pre-multiplied. * * @param obj The web object * @param r Red component * @param g Green component * @param b Blue component * @param a Alpha component * * @ingroup Web */ EAPI void elm_web_bg_color_set(Evas_Object *obj, int r, int g, int b, int a); /** * Gets the background color to be used by the web object * * This is the color that will be used by default when the loaded page * does not set it's own. Color values are pre-multiplied. * * @param obj The web object * @param r Red component * @param g Green component * @param b Blue component * @param a Alpha component * * @ingroup Web */ EAPI void elm_web_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a); /** * Gets a copy of the currently selected text * * The string returned must be freed by the user when it's done with it. * * @param obj The web object * @return A newly allocated string, or @c NULL if nothing is selected or an * error occurred * * @ingroup Web */ EAPI const char *elm_web_selection_get(const Evas_Object *obj); /** * Tells the web object which index in the currently open popup was selected * * When the user handles the popup creation from the "popup,created" signal, * it needs to tell the web object which item was selected by calling this * function with the index corresponding to the item. * * @param obj The web object * @param index The index selected * * @see elm_web_popup_destroy() * * @ingroup Web */ EAPI void elm_web_popup_selected_set(Evas_Object *obj, int index); /** * Dismisses an open dropdown popup * * When the popup from a dropdown widget is to be dismissed, either after * selecting an option or to cancel it, this function must be called, which * will later emit an "popup,willdelete" signal to notify the user that * any memory and objects related to this popup can be freed. * * @param obj The web object * @return @c EINA_TRUE if the menu was successfully destroyed, or @c EINA_FALSE * if there was no menu to destroy * * @ingroup Web */ EAPI Eina_Bool elm_web_popup_destroy(Evas_Object *obj); /** * Searches the given string in a document. * * @param obj The web object where to search the text * @param string String to search * @param case_sensitive If search should be case sensitive or not * @param forward If search is from cursor and on or backwards * @param wrap If search should wrap at the end * * @return @c EINA_TRUE if the given string was found, @c EINA_FALSE if not * or failure * * @ingroup Web */ EAPI Eina_Bool elm_web_text_search(const Evas_Object *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool forward, Eina_Bool wrap); /** * Marks matches of the given string in a document. * * @param obj The web object where to search text * @param string String to match * @param case_sensitive If match should be case sensitive or not * @param highlight If matches should be highlighted * @param limit Maximum amount of matches, or zero to unlimited * * @return number of matched @a string * * @ingroup Web */ EAPI unsigned int elm_web_text_matches_mark(Evas_Object *obj, const char *string, Eina_Bool case_sensitive, Eina_Bool highlight, unsigned int limit); /** * Clears all marked matches in the document * * @param obj The web object * * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_text_matches_unmark_all(Evas_Object *obj); /** * Sets whether to highlight the matched marks * * If enabled, marks set with elm_web_text_matches_mark() will be * highlighted. * * @param obj The web object * @param highlight Whether to highlight the marks or not * * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_text_matches_highlight_set(Evas_Object *obj, Eina_Bool highlight); /** * Gets whether highlighting marks is enabled * * @param obj The web object * * @return @c EINA_TRUE is marks are set to be highlighted, @c EINA_FALSE * otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_text_matches_highlight_get(const Evas_Object *obj); /** * Gets the overall loading progress of the page * * Returns the estimated loading progress of the page, with a value between * 0.0 and 1.0. This is an estimated progress accounting for all the frames * included in the page. * * @param obj The web object * * @return A value between 0.0 and 1.0 indicating the progress, or -1.0 on * failure * * @ingroup Web */ EAPI double elm_web_load_progress_get(const Evas_Object *obj); /** * Stops loading the current page * * Cancels the loading of the current page in the web object. This will * cause a "load,error" signal to be emitted, with the is_cancellation * flag set to @c EINA_TRUE. * * @param obj The web object * * @return @c EINA_TRUE if the cancel was successful, @c EINA_FALSE otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_stop(Evas_Object *obj); /** * Requests a reload of the current document in the object * * @param obj The web object * * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_reload(Evas_Object *obj); /** * Requests a reload of the current document, avoiding any existing caches * * @param obj The web object * * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_reload_full(Evas_Object *obj); /** * Goes back one step in the browsing history * * This is equivalent to calling elm_web_object_navigate(obj, -1); * * @param obj The web object * * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * @see elm_web_history_enabled_set() * @see elm_web_back_possible() * @see elm_web_forward() * @see elm_web_navigate() * * @ingroup Web */ EAPI Eina_Bool elm_web_back(Evas_Object *obj); /** * Goes forward one step in the browsing history * * This is equivalent to calling elm_web_object_navigate(obj, 1); * * @param obj The web object * * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * @see elm_web_history_enabled_set() * @see elm_web_forward_possible_get() * @see elm_web_back() * @see elm_web_navigate() * * @ingroup Web */ EAPI Eina_Bool elm_web_forward(Evas_Object *obj); /** * Jumps the given number of steps in the browsing history * * The @p steps value can be a negative integer to back in history, or a * positive to move forward. * * @param obj The web object * @param steps The number of steps to jump * * @return @c EINA_TRUE on success, @c EINA_FALSE on error or if not enough * history exists to jump the given number of steps * * @see elm_web_history_enabled_set() * @see elm_web_back() * @see elm_web_forward() * * @ingroup Web */ EAPI Eina_Bool elm_web_navigate(Evas_Object *obj, int steps); /** * Queries whether it's possible to go back in history * * @param obj The web object * * @return @c EINA_TRUE if it's possible to back in history, @c EINA_FALSE * otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_back_possible_get(Evas_Object *obj); /** * Queries whether it's possible to go forward in history * * @param obj The web object * * @return @c EINA_TRUE if it's possible to forward in history, @c EINA_FALSE * otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_forward_possible_get(Evas_Object *obj); /** * Queries whether it's possible to jump the given number of steps * * The @p steps value can be a negative integer to back in history, or a * positive to move forward. * * @param obj The web object * @param steps The number of steps to check for * * @return @c EINA_TRUE if enough history exists to perform the given jump, * @c EINA_FALSE otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_navigate_possible_get(Evas_Object *obj, int steps); /** * Gets whether browsing history is enabled for the given object * * @param obj The web object * * @return @c EINA_TRUE if history is enabled, @c EINA_FALSE otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_history_enabled_get(const Evas_Object *obj); /** * Enables or disables the browsing history * * @param obj The web object * @param enabled Whether to enable or disable the browsing history * * @ingroup Web */ EAPI void elm_web_history_enabled_set(Evas_Object *obj, Eina_Bool enabled); /** * Sets the zoom level of the web object * * Zoom level matches the Webkit API, so 1.0 means normal zoom, with higher * values meaning zoom in and lower meaning zoom out. This function will * only affect the zoom level if the mode set with elm_web_zoom_mode_set() * is ::ELM_WEB_ZOOM_MODE_MANUAL. * * @param obj The web object * @param zoom The zoom level to set * * @ingroup Web */ EAPI void elm_web_zoom_set(Evas_Object *obj, double zoom); /** * Gets the current zoom level set on the web object * * Note that this is the zoom level set on the web object and not that * of the underlying Webkit one. In the ::ELM_WEB_ZOOM_MODE_MANUAL mode, * the two zoom levels should match, but for the other two modes the * Webkit zoom is calculated internally to match the chosen mode without * changing the zoom level set for the web object. * * @param obj The web object * * @return The zoom level set on the object * * @ingroup Web */ EAPI double elm_web_zoom_get(const Evas_Object *obj); /** * Sets the zoom mode to use * * The modes can be any of those defined in ::Elm_Web_Zoom_Mode, except * ::ELM_WEB_ZOOM_MODE_LAST. The default is ::ELM_WEB_ZOOM_MODE_MANUAL. * * ::ELM_WEB_ZOOM_MODE_MANUAL means the zoom level will be controlled * with the elm_web_zoom_set() function. * ::ELM_WEB_ZOOM_MODE_AUTO_FIT will calculate the needed zoom level to * make sure the entirety of the web object's contents are shown. * ::ELM_WEB_ZOOM_MODE_AUTO_FILL will calculate the needed zoom level to * fit the contents in the web object's size, without leaving any space * unused. * * @param obj The web object * @param mode The mode to set * * @ingroup Web */ EAPI void elm_web_zoom_mode_set(Evas_Object *obj, Elm_Web_Zoom_Mode mode); /** * Gets the currently set zoom mode * * @param obj The web object * * @return The current zoom mode set for the object, * or ::ELM_WEB_ZOOM_MODE_LAST on error * * @ingroup Web */ EAPI Elm_Web_Zoom_Mode elm_web_zoom_mode_get(const Evas_Object *obj); /** * Shows the given region in the web object * * @param obj The web object * @param x The x coordinate of the region to show * @param y The y coordinate of the region to show * @param w The width of the region to show * @param h The height of the region to show * * @ingroup Web */ EAPI void elm_web_region_show(Evas_Object *obj, int x, int y, int w, int h); /** * Brings in the region to the visible area * * Like elm_web_region_show(), but it animates the scrolling of the object * to show the area * * @param obj The web object * @param x The x coordinate of the region to show * @param y The y coordinate of the region to show * @param w The width of the region to show * @param h The height of the region to show * * @ingroup Web */ EAPI void elm_web_region_bring_in(Evas_Object *obj, int x, int y, int w, int h); /** * Sets the default dialogs to use an Inwin instead of a normal window * * If set, then the default implementation for the JavaScript dialogs and * file selector will be opened in an Inwin. Otherwise they will use a * normal separated window. * * @param obj The web object * @param value @c EINA_TRUE to use Inwin, @c EINA_FALSE to use a normal window * * @ingroup Web */ EAPI void elm_web_inwin_mode_set(Evas_Object *obj, Eina_Bool value); /** * Gets whether Inwin mode is set for the current object * * @param obj The web object * * @return @c EINA_TRUE if Inwin mode is set, @c EINA_FALSE otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_inwin_mode_get(const Evas_Object *obj); EAPI void elm_web_window_features_ref(Elm_Web_Window_Features *wf); EAPI void elm_web_window_features_unref(Elm_Web_Window_Features *wf); /** * Gets boolean properties from Elm_Web_Window_Features * (such as statusbar, menubar, etc) that are on a window. * * @param wf The web window features object * @param flag The web window feature flag whose value is required. * * @return @c EINA_TRUE if the flag is set, @c EINA_FALSE otherwise * * @ingroup Web */ EAPI Eina_Bool elm_web_window_features_property_get(const Elm_Web_Window_Features *wf, Elm_Web_Window_Feature_Flag flag); /** * * TODO : Add documentation. * * @param wf The web window features object * @param x, y, w, h - the co-ordinates of the web view window. * * @ingroup Web */ EAPI void elm_web_window_features_region_get(const Elm_Web_Window_Features *wf, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); /** * @} */ elementary-1.7.7/src/lib/els_box.c0000664000175000017500000001554312127353615013767 00000000000000#include #include "elm_priv.h" #include "els_box.h" static void _smart_extents_calculate(Evas_Object *box, Evas_Object_Box_Data *priv, int horizontal, int homogeneous) { Evas_Coord minw, minh, mnw, mnh, maxw, maxh; const Eina_List *l; Evas_Object_Box_Option *opt; int c; minw = 0; minh = 0; maxw = -1; maxh = -1; if (homogeneous) { EINA_LIST_FOREACH(priv->children, l, opt) { evas_object_size_hint_min_get(opt->obj, &mnw, &mnh); if (minh < mnh) minh = mnh; if (minw < mnw) minw = mnw; evas_object_size_hint_max_get(opt->obj, &mnw, &mnh); if (mnh >= 0) { if (maxw == -1) maxh = mnh; else if (maxh > mnh) maxh = mnh; } if (mnw >= 0) { if (maxw == -1) maxw = mnw; else if (maxw > mnw) maxw = mnw; } } if (horizontal) { minw *= eina_list_count(priv->children); if (maxw != -1) maxw *= eina_list_count(priv->children); else maxw = -1; } else { minh *= eina_list_count(priv->children); if (maxh != -1) maxh *= eina_list_count(priv->children); else maxh = -1; } } else { EINA_LIST_FOREACH(priv->children, l, opt) { evas_object_size_hint_min_get(opt->obj, &mnw, &mnh); if (horizontal) { if (minh < mnh) minh = mnh; minw += mnw; } else { if (minw < mnw) minw = mnw; minh += mnh; } evas_object_size_hint_max_get(opt->obj, &mnw, &mnh); if (horizontal) { if (mnw < 0) maxw = -1; if (maxw != -1) { if (maxw > mnw) maxw = mnw; maxw += mnw; } } else { if (mnh < 0) maxh = -1; if (maxh != -1) { if (maxh > mnh) maxh = mnh; maxh += mnh; } } } } c = eina_list_count(priv->children) - 1; if (c > 0) { if (horizontal) { minw += priv->pad.h * c; if (maxw != -1) maxw += priv->pad.h * c; } else { minh += priv->pad.v * c; if (maxh != -1) maxh += priv->pad.v * c; } } evas_object_size_hint_min_set(box, minw, minh); evas_object_size_hint_max_set(box, maxw, maxh); } void _els_box_layout(Evas_Object *o, Evas_Object_Box_Data *priv, int horizontal, int homogeneous, int rtl) { Evas_Coord x, y, w, h, xx, yy; const Eina_List *l; Evas_Object *obj; Evas_Coord minw, minh; int count = 0; double expand = 0.0; double ax, ay; Evas_Object_Box_Option *opt; _smart_extents_calculate(o, priv, horizontal, homogeneous); evas_object_geometry_get(o, &x, &y, &w, &h); evas_object_size_hint_min_get(o, &minw, &minh); evas_object_size_hint_align_get(o, &ax, &ay); if ((w < minw) || (h < minh)) return; count = eina_list_count(priv->children); if (rtl) ax = 1.0 - ax; if (w < minw) { x = x + ((w - minw) * (1.0 - ax)); w = minw; } if (h < minh) { y = y + ((h - minh) * (1.0 - ay)); h = minh; } EINA_LIST_FOREACH(priv->children, l, opt) { double wx, wy; evas_object_size_hint_weight_get(opt->obj, &wx, &wy); if (horizontal) { if (wx > 0.0) expand += wx; } else { if (wy > 0.0) expand += wy; } } if (!expand) { evas_object_size_hint_align_get(o, &ax, &ay); if (rtl) ax = 1.0 - ax; if (horizontal) { x += (double)(w - minw) * ax; w = minw; } else { y += (double)(h - minh) * ay; h = minh; } } xx = x; yy = y; EINA_LIST_FOREACH(priv->children, l, opt) { Evas_Coord mnw, mnh, mxw, mxh; double wx, wy; int fw, fh, xw, xh; obj = opt->obj; evas_object_size_hint_align_get(obj, &ax, &ay); evas_object_size_hint_weight_get(obj, &wx, &wy); evas_object_size_hint_min_get(obj, &mnw, &mnh); evas_object_size_hint_max_get(obj, &mxw, &mxh); fw = fh = 0; xw = xh = 0; if (ax == -1.0) {fw = 1; ax = 0.5;} if (ay == -1.0) {fh = 1; ay = 0.5;} if (rtl) ax = 1.0 - ax; if (wx > 0.0) xw = 1; if (wy > 0.0) xh = 1; if (horizontal) { Evas_Coord ww, hh, ow, oh; if (homogeneous) { ww = (w / (Evas_Coord)count); } else { ww = mnw; if ((expand > 0) && (xw)) { ow = ((w - minw) * wx) / expand; ww += ow; } } hh = h; ow = mnw; if (fw) ow = ww; if ((mxw >= 0) && (mxw < ow)) ow = mxw; oh = mnh; if (fh) oh = hh; if ((mxh >= 0) && (mxh < oh)) oh = mxh; evas_object_move(obj, ((!rtl) ? (xx) : (x + (w - (xx - x) - ww))) + (Evas_Coord)(((double)(ww - ow)) * ax), yy + (Evas_Coord)(((double)(hh - oh)) * ay)); evas_object_resize(obj, ow, oh); xx += ww; xx += priv->pad.h; } else { Evas_Coord ww, hh, ow, oh; if (homogeneous) { hh = (h / (Evas_Coord)count); } else { hh = mnh; if ((expand > 0) && (xh)) { oh = ((h - minh) * wy) / expand; hh += oh; } } ww = w; ow = mnw; if (fw) ow = ww; if ((mxw >= 0) && (mxw < ow)) ow = mxw; oh = mnh; if (fh) oh = hh; if ((mxh >= 0) && (mxh < oh)) oh = mxh; evas_object_move(obj, xx + (Evas_Coord)(((double)(ww - ow)) * ax), yy + (Evas_Coord)(((double)(hh - oh)) * ay)); evas_object_resize(obj, ow, oh); yy += hh; yy += priv->pad.v; } } } elementary-1.7.7/src/lib/elm_interface_scrollable.h0000664000175000017500000004472012127353615017337 00000000000000#ifndef ELM_INTEFARCE_SCROLLER_H #define ELM_INTEFARCE_SCROLLER_H /** * @addtogroup Widget * @{ * * @section elm-scrollable-interface The Elementary Scrollable Interface * * This is a common interface for widgets having @b scrollable views. * Widgets using/implementing this must use the * @c EVAS_SMART_SUBCLASS_IFACE_NEW macro (instead of the * @c EVAS_SMART_SUBCLASS_NEW one) when declaring its smart class, * so an interface is also declared. * * The scrollable interface comes built with Elementary and is exposed * as #ELM_SCROLLABLE_IFACE. * * The interface API is explained in details at * #Elm_Scrollable_Smart_Interface. * * An Elementary scrollable interface will handle an internal @b * panning object. It has the function of clipping and moving the * actual scrollable content around, by the command of the scrollable * interface calls. Though it's not the common case, one might * want/have to change some aspects of the internal panning object * behavior. For that, we have it also exposed here -- * #Elm_Pan_Smart_Class. Use elm_pan_smart_class_get() to build your * custom panning object, when creating a scrollable widget (again, * only if you need a custom panning object) and set it with * Elm_Scrollable_Smart_Interface::extern_pan_set. */ /** * @def ELM_PAN_CLASS * * Use this macro to cast whichever subclass of * #Elm_Pan_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_PAN_CLASS(x) ((Elm_Pan_Smart_Class *)x) /** * @def ELM_PAN_SMART_CLASS_VERSION * * Current version for Elementary pan @b base smart class, a value * which goes to _Elm_Pan_Smart_Class::version. * * @ingroup Widget */ #define ELM_PAN_SMART_CLASS_VERSION 1 /** * @def ELM_PAN_SMART_CLASS_INIT * * Initializer for a whole #Elm_Pan_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PAN_SMART_CLASS_INIT_NULL * @see ELM_PAN_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_PAN_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_PAN_SMART_CLASS_VERSION, NULL, NULL, NULL, NULL, \ NULL, NULL, NULL} /** * @def ELM_PAN_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Pan_Smart_Class structure. * * @see ELM_PAN_SMART_CLASS_INIT_NAME_VERSION * @see ELM_PAN_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PAN_SMART_CLASS_INIT_NULL \ ELM_PAN_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_PAN_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Pan_Smart_Class structure and * set its name and version. * * This is similar to #ELM_PAN_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Pan_Smart_Class (base field) * to the latest #ELM_PAN_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_PAN_SMART_CLASS_INIT_NULL * @see ELM_PAN_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_PAN_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_PAN_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary scroller panning base smart class. This inherits * directly from the Evas smart clipped class (an object clipping * children to its viewport/size). It is exposed here only to build * widgets needing a custom panning behavior. */ typedef struct _Elm_Pan_Smart_Class Elm_Pan_Smart_Class; struct _Elm_Pan_Smart_Class { Evas_Smart_Class base; /* it's a clipped smart object */ int version; /**< Version of this smart class definition */ void (*pos_set)(Evas_Object *obj, Evas_Coord x, Evas_Coord y); void (*pos_get)(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*pos_max_get)(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*pos_min_get)(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*content_size_get)(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*gravity_set)(Evas_Object *obj, double x, double y); void (*gravity_get)(const Evas_Object *obj, double *x, double *y); }; /** * Elementary scroller panning base smart data. */ typedef struct _Elm_Pan_Smart_Data Elm_Pan_Smart_Data; struct _Elm_Pan_Smart_Data { Evas_Object_Smart_Clipped_Data base; const Elm_Pan_Smart_Class *api; /**< This is the pointer to the object's class, from where we can reach/call its class functions */ Evas_Object *self; Evas_Object *content; Evas_Coord x, y, w, h; Evas_Coord content_w, content_h, px, py; double gravity_x, gravity_y; Evas_Coord prev_cw, prev_ch, delta_posx, delta_posy; }; /** * Elementary scrollable interface base data. */ typedef struct _Elm_Scrollable_Smart_Interface_Data Elm_Scrollable_Smart_Interface_Data; struct _Elm_Scrollable_Smart_Interface_Data { Evas_Coord x, y, w, h; Evas_Coord wx, wy, ww, wh; /**< Last "wanted" geometry */ Evas_Object *obj; Evas_Object *content; Evas_Object *pan_obj; Evas_Object *edje_obj; Evas_Object *event_rect; Evas_Object *parent_widget; Elm_Scroller_Policy hbar_flags, vbar_flags; struct { Evas_Coord x, y; Evas_Coord sx, sy; Evas_Coord dx, dy; Evas_Coord pdx, pdy; Evas_Coord bx, by; Evas_Coord ax, ay; Evas_Coord bx0, by0; Evas_Coord b0x, b0y; Evas_Coord b2x, b2y; struct { Evas_Coord x, y; double timestamp, localtimestamp; } history[60]; struct { double tadd, dxsum, dysum; double est_timestamp_diff; } hist; double anim_start; double anim_start2; double anim_start3; double onhold_vx, onhold_vy, onhold_tlast, onhold_vxe, onhold_vye; double extra_time; Evas_Coord hold_x, hold_y; Evas_Coord locked_x, locked_y; int hdir, vdir; Ecore_Animator *hold_animator; Ecore_Animator *onhold_animator; Ecore_Animator *momentum_animator; Ecore_Animator *bounce_x_animator; Ecore_Animator *bounce_y_animator; Eina_Bool bounce_x_hold : 1; Eina_Bool bounce_y_hold : 1; Eina_Bool dragged_began : 1; Eina_Bool want_dragged : 1; Eina_Bool hold_parent : 1; Eina_Bool want_reset : 1; Eina_Bool cancelled : 1; Eina_Bool dragged : 1; Eina_Bool locked : 1; Eina_Bool scroll : 1; Eina_Bool dir_x : 1; Eina_Bool dir_y : 1; Eina_Bool hold : 1; Eina_Bool now : 1; } down; struct { Evas_Coord w, h; Eina_Bool resized : 1; } content_info; struct { Evas_Coord x, y; } step, page; struct { void (*drag_start)(Evas_Object *obj, void *data); void (*drag_stop)(Evas_Object *obj, void *data); void (*animate_start)(Evas_Object *obj, void *data); void (*animate_stop)(Evas_Object *obj, void *data); void (*scroll)(Evas_Object *obj, void *data); void (*edge_left)(Evas_Object *obj, void *data); void (*edge_right)(Evas_Object *obj, void *data); void (*edge_top)(Evas_Object *obj, void *data); void (*edge_bottom)(Evas_Object *obj, void *data); void (*content_min_limit)(Evas_Object *obj, Eina_Bool w, Eina_Bool h); } cb_func; struct { struct { Evas_Coord start, end; double t_start, t_end; Ecore_Animator *animator; } x, y; } scrollto; double pagerel_h, pagerel_v; Evas_Coord pagesize_h, pagesize_v; Eina_Bool momentum_animator_disabled : 1; Eina_Bool bounce_animator_disabled : 1; Eina_Bool one_direction_at_a_time : 1; Eina_Bool wheel_disabled : 1; Eina_Bool hbar_visible : 1; Eina_Bool vbar_visible : 1; Eina_Bool bounce_horiz : 1; Eina_Bool bounce_vert : 1; Eina_Bool is_mirrored : 1; Eina_Bool extern_pan : 1; Eina_Bool bouncemey : 1; Eina_Bool bouncemex : 1; Eina_Bool freeze : 1; Eina_Bool hold : 1; Eina_Bool min_w : 1; Eina_Bool min_h : 1; Eina_Bool go_left : 1; Eina_Bool go_right : 1; Eina_Bool go_up : 1; Eina_Bool go_down : 1; }; typedef struct _Elm_Scrollable_Smart_Interface Elm_Scrollable_Smart_Interface; struct _Elm_Scrollable_Smart_Interface { Evas_Smart_Interface base; void (*objects_set)(Evas_Object *obj, Evas_Object *edje_obj, Evas_Object *hit_rectangle); void (*content_set)(Evas_Object *obj, Evas_Object *content); void (*extern_pan_set)(Evas_Object *obj, Evas_Object *pan); void (*drag_start_cb_set)(Evas_Object *obj, void (*d_start_cb)(Evas_Object *obj, void *data)); void (*drag_stop_cb_set)(Evas_Object *obj, void (*d_stop_cb)(Evas_Object *obj, void *data)); void (*animate_start_cb_set)(Evas_Object *obj, void (*a_start_cb)(Evas_Object *obj, void *data)); void (*animate_stop_cb_set)(Evas_Object *obj, void (*a_stop_cb)(Evas_Object *obj, void *data)); void (*scroll_cb_set)(Evas_Object *obj, void (*s_cb)(Evas_Object *obj, void *data)); void (*edge_left_cb_set)(Evas_Object *obj, void (*e_left_cb)(Evas_Object *obj, void *data)); void (*edge_right_cb_set)(Evas_Object *obj, void (*e_right_cb)(Evas_Object *obj, void *data)); void (*edge_top_cb_set)(Evas_Object *obj, void (*e_top_cb)(Evas_Object *obj, void *data)); void (*edge_bottom_cb_set)(Evas_Object *obj, void (*e_bottom_cb)(Evas_Object *obj, void *data)); void (*content_min_limit_cb_set)(Evas_Object *obj, void (*c_limit_cb)(Evas_Object *obj, Eina_Bool w, Eina_Bool h)); /* set the position of content object inside the scrolling region, * immediately */ void (*content_pos_set)(Evas_Object *obj, Evas_Coord x, Evas_Coord y); void (*content_pos_get)(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*content_region_show)(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); void (*content_region_set)(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); void (*content_size_get)(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); /* get the size of the actual viewport area (swallowed into * scroller Edje object) */ void (*content_viewport_size_get)(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); /* this one issues the respective callback, only */ void (*content_min_limit)(Evas_Object *obj, Eina_Bool w, Eina_Bool h); void (*step_size_set)(Evas_Object *obj, Evas_Coord x, Evas_Coord y); void (*step_size_get)(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*page_size_set)(Evas_Object *obj, Evas_Coord x, Evas_Coord y); void (*page_size_get)(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y); void (*policy_set)(Evas_Object *obj, Elm_Scroller_Policy hbar, Elm_Scroller_Policy vbar); void (*policy_get)(const Evas_Object *obj, Elm_Scroller_Policy *hbar, Elm_Scroller_Policy *vbar); void (*single_direction_set)(Evas_Object *obj, Eina_Bool single_dir); Eina_Bool (*single_direction_get)(const Evas_Object *obj); void (*mirrored_set)(Evas_Object *obj, Eina_Bool mirrored); void (*hold_set)(Evas_Object *obj, Eina_Bool hold); void (*freeze_set)(Evas_Object *obj, Eina_Bool freeze); void (*bounce_allow_set)(Evas_Object *obj, Eina_Bool horiz, Eina_Bool vert); void (*bounce_allow_get)(const Evas_Object *obj, Eina_Bool *horiz, Eina_Bool *vert); void (*paging_set)(Evas_Object *obj, double pagerel_h, double pagerel_v, Evas_Coord pagesize_h, Evas_Coord pagesize_v); void (*paging_get)(const Evas_Object *obj, double *pagerel_h, double *pagerel_v, Evas_Coord *pagesize_h, Evas_Coord *pagesize_v); void (*current_page_get)(const Evas_Object *obj, int *pagenumber_h, int *pagenumber_v); void (*last_page_get)(const Evas_Object *obj, int *pagenumber_h, int *pagenumber_v); void (*page_show)(Evas_Object *obj, int pagenumber_h, int pagenumber_v); void (*page_bring_in)(Evas_Object *obj, int pagenumber_h, int pagenumber_v); void (*region_bring_in)(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); void (*gravity_set)(Evas_Object *obj, double x, double y); void (*gravity_get)(const Evas_Object *obj, double *x, double *y); Eina_Bool (*momentum_animator_disabled_get)(const Evas_Object *obj); void (*momentum_animator_disabled_set)(Evas_Object *obj, Eina_Bool disabled); void (*bounce_animator_disabled_set)(Evas_Object *obj, Eina_Bool disabled); Eina_Bool (*bounce_animator_disabled_get)(const Evas_Object *obj); Eina_Bool (*wheel_disabled_get)(const Evas_Object *obj); void (*wheel_disabled_set)(Evas_Object *obj, Eina_Bool disabled); }; EAPI extern const char ELM_SCROLLABLE_IFACE_NAME[]; EAPI extern const Elm_Scrollable_Smart_Interface ELM_SCROLLABLE_IFACE; EAPI const Elm_Pan_Smart_Class *elm_pan_smart_class_get(void); #define ELM_SCROLLABLE_IFACE_GET(obj, iface) \ const Elm_Scrollable_Smart_Interface * iface; \ iface = evas_object_smart_interface_get(obj, ELM_SCROLLABLE_IFACE_NAME); #define ELM_SCROLLABLE_CHECK(obj, ...) \ const Elm_Scrollable_Smart_Interface * s_iface = \ evas_object_smart_interface_get(obj, ELM_SCROLLABLE_IFACE_NAME); \ \ if (!s_iface) \ { \ ERR("Passing object (%p) of type '%s' in function %s, but it doesn't" \ " implement the Elementary scrollable interface.", obj, \ elm_widget_type_get(obj), __func__); \ if (getenv("ELM_ERROR_ABORT")) abort(); \ return __VA_ARGS__; \ } /** * @} */ #endif elementary-1.7.7/src/lib/elm_widget_check.h0000664000175000017500000001122612127353615015610 00000000000000#ifndef ELM_WIDGET_CHECK_H #define ELM_WIDGET_CHECK_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-check-class The Elementary Check Class * * Elementary, besides having the @ref Check widget, exposes its * foundation -- the Elementary Check Class -- in order to create other * widgets which are a check with some more logic on top. */ /** * @def ELM_CHECK_CLASS * * Use this macro to cast whichever subclass of * #Elm_Check_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_CHECK_CLASS(x) ((Elm_Check_Smart_Class *)x) /** * @def ELM_CHECK_DATA * * Use this macro to cast whichever subdata of * #Elm_Check_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_CHECK_DATA(x) ((Elm_Check_Smart_Data *)x) /** * @def ELM_CHECK_SMART_CLASS_VERSION * * Current version for Elementary check @b base smart class, a value * which goes to _Elm_Check_Smart_Class::version. * * @ingroup Widget */ #define ELM_CHECK_SMART_CLASS_VERSION 1 /** * @def ELM_CHECK_SMART_CLASS_INIT * * Initializer for a whole #Elm_Check_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_CHECK_SMART_CLASS_INIT_NULL * @see ELM_CHECK_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_CHECK_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_CHECK_SMART_CLASS_VERSION} /** * @def ELM_CHECK_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Check_Smart_Class structure. * * @see ELM_CHECK_SMART_CLASS_INIT_NAME_VERSION * @see ELM_CHECK_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_CHECK_SMART_CLASS_INIT_NULL \ ELM_CHECK_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_CHECK_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Check_Smart_Class structure and * set its name and version. * * This is similar to #ELM_CHECK_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Check_Smart_Class (base field) * to the latest #ELM_CHECK_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_CHECK_SMART_CLASS_INIT_NULL * @see ELM_CHECK_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_CHECK_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_CHECK_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary check base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a check. * * All of the functions listed on @ref Check namespace will work for * objects deriving from #Elm_Check_Smart_Class. */ typedef struct _Elm_Check_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Check_Smart_Class; /** * Base layout smart data extended with check instance data. */ typedef struct _Elm_Check_Smart_Data Elm_Check_Smart_Data; struct _Elm_Check_Smart_Data { Elm_Layout_Smart_Data base; Eina_Bool state; Eina_Bool *statep; }; /** * @} */ EAPI extern const char ELM_CHECK_SMART_NAME[]; EAPI const Elm_Check_Smart_Class *elm_check_smart_class_get(void); #define ELM_CHECK_DATA_GET(o, sd) \ Elm_Check_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_CHECK_DATA_GET_OR_RETURN(o, ptr) \ ELM_CHECK_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_CHECK_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_CHECK_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_CHECK_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_CHECK_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_authors.h0000664000175000017500000000664512127353615014666 00000000000000/** * @page authors Authors * @author Carsten Haitzler * @author Gustavo Sverzut Barbieri * @author Cedric Bail * @author Vincent Torri * @author Daniel Kolesa * @author Jaime Thomas * @author Swisscom - http://www.swisscom.ch/ * @author Christopher Michael * @author Marco Trevisan (Treviño) * @author Michael Bouchaud * @author Jonathan Atton (Watchwolf) * @author Brian Wang * @author Mike Blumenkrantz (discomfitor/zmike) * @author Samsung Electronics tbd * @author Samsung SAIT tbd * @author Brett Nash * @author Bruno Dilly * @author Rafael Fonseca * @author Chuneon Park * @author Woohyun Jung * @author Jaehwan Kim * @author Wonguk Jeong * @author Leandro A. F. Pereira * @author Helen Fornazier * @author Gustavo Lima Chaves * @author Fabiano Fidêncio * @author Tiago Falcão * @author Otavio Pontes * @author Viktor Kojouharov * @author Daniel Juyung Seo (SeoZ) * @author Sangho Park * @author Rajeev Ranjan (Rajeev) * @author Seunggyun Kim * @author Sohyun Kim * @author Jihoon Kim * @author Jeonghyun Yun (arosis) * @author Tom Hacohen * @author Aharon Hillel * @author Jonathan Atton (Watchwolf) * @author Shinwoo Kim * @author Govindaraju SM * @author Prince Kumar Dubey * @author Sung W. Park * @author Thierry el Borgi * @author Shilpa Singh * @author Chanwook Jung * @author Hyoyoung Chang * @author Guillaume "Kuri" Friloux * @author Kim Yunhan * @author Bluezery * @author Nicolas Aguirre * @author Sanjeev BA * @author Hyunsil Park * @author Goun Lee * @author Mikael Sans * @author Doyoun Kang * @author M.V.K. Sumanth * @author Jérôme Pinot * @author Davide Andreoli (davemds) * @author Michal Pakula vel Rutka * * Please contact to get in * contact with the developers and maintainers. */ elementary-1.7.7/src/lib/elm_widget_list.h0000664000175000017500000001667012127353615015516 00000000000000#ifndef ELM_WIDGET_LIST_H #define ELM_WIDGET_LIST_H #include "elm_interface_scrollable.h" #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-list-class The Elementary List Class * * Elementary, besides having the @ref List widget, exposes its * foundation -- the Elementary List Class -- in order to create * other widgets which are a list with some more logic on top. */ /** * @def ELM_LIST_CLASS * * Use this macro to cast whichever subclass of * #Elm_List_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_LIST_CLASS(x) ((Elm_List_Smart_Class *)x) /** * @def ELM_LIST_DATA * * Use this macro to cast whichever subdata of * #Elm_List_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_LIST_DATA(x) ((Elm_List_Smart_Data *)x) /** * @def ELM_LIST_SMART_CLASS_VERSION * * Current version for Elementary list @b base smart class, a value * which goes to _Elm_List_Smart_Class::version. * * @ingroup Widget */ #define ELM_LIST_SMART_CLASS_VERSION 1 /** * @def ELM_LIST_SMART_CLASS_INIT * * Initializer for a whole #Elm_List_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_LIST_SMART_CLASS_INIT_NULL * @see ELM_LIST_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_LIST_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_LIST_SMART_CLASS_VERSION} /** * @def ELM_LIST_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_List_Smart_Class structure. * * @see ELM_LIST_SMART_CLASS_INIT_NAME_VERSION * @see ELM_LIST_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_LIST_SMART_CLASS_INIT_NULL \ ELM_LIST_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_LIST_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_List_Smart_Class structure and * set its name and version. * * This is similar to #ELM_LIST_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_List_Smart_Class (base field) * to the latest #ELM_LIST_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_LIST_SMART_CLASS_INIT_NULL * @see ELM_LIST_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_LIST_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_LIST_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary list base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a list. * * All of the functions listed on @ref List namespace will work for * objects deriving from #Elm_List_Smart_Class. */ typedef struct _Elm_List_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_List_Smart_Class; #define ELM_LIST_SWIPE_MOVES 12 /** * Base widget smart data extended with list instance data. */ typedef struct _Elm_List_Smart_Data Elm_List_Smart_Data; struct _Elm_List_Smart_Data { Elm_Layout_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ Evas_Object *box, *hit_rect; const Elm_Scrollable_Smart_Interface *s_iface; Eina_List *items, *selected, *to_delete; Elm_Object_Item *last_selected_item; Evas_Coord minw[2], minh[2]; Elm_Object_Select_Mode select_mode; int movements; int walking; Elm_List_Mode h_mode; Elm_List_Mode mode; struct { Evas_Coord x, y; } history[ELM_LIST_SWIPE_MOVES]; Eina_Bool was_selected : 1; Eina_Bool fix_pending : 1; Eina_Bool longpressed : 1; Eina_Bool scr_minw : 1; Eina_Bool scr_minh : 1; Eina_Bool on_hold : 1; Eina_Bool multi : 1; Eina_Bool swipe : 1; Eina_Bool delete_me : 1; }; typedef struct _Elm_List_Item Elm_List_Item; struct _Elm_List_Item { ELM_WIDGET_ITEM; Elm_List_Smart_Data *sd; Ecore_Timer *swipe_timer; Ecore_Timer *long_timer; Evas_Object *icon, *end; Evas_Smart_Cb func; const char *label; Eina_List *node; Eina_Bool is_separator : 1; Eina_Bool highlighted : 1; Eina_Bool dummy_icon : 1; Eina_Bool dummy_end : 1; Eina_Bool selected : 1; Eina_Bool deleted : 1; Eina_Bool is_even : 1; Eina_Bool fixed : 1; Eina_Bool even : 1; }; /** * @} */ EAPI extern const char ELM_LIST_SMART_NAME[]; EAPI const Elm_List_Smart_Class *elm_list_smart_class_get(void); #define ELM_LIST_DATA_GET(o, sd) \ Elm_List_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_LIST_DATA_GET_OR_RETURN(o, ptr) \ ELM_LIST_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_LIST_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_LIST_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_LIST_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_LIST_SMART_NAME, __func__)) \ return #define ELM_LIST_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_LIST_CHECK(it->base.widget); \ if (((Elm_List_Item *)it)->deleted) \ { \ ERR("ERROR: " #it " has been DELETED.\n"); \ return; \ } #define ELM_LIST_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_LIST_CHECK(it->base.widget) __VA_ARGS__; \ if (((Elm_List_Item *)it)->deleted) \ { \ ERR("ERROR: " #it " has been DELETED.\n"); \ return __VA_ARGS__; \ } #endif elementary-1.7.7/src/lib/elm_bubble.h0000664000175000017500000000667512127353615014437 00000000000000/** * @defgroup Bubble Bubble * @ingroup Elementary * * @image html bubble_inheritance_tree.png * @image latex bubble_inheritance_tree.eps * * @image html img/widget/bubble/preview-00.png * @image latex img/widget/bubble/preview-00.eps * @image html img/widget/bubble/preview-01.png * @image latex img/widget/bubble/preview-01.eps * @image html img/widget/bubble/preview-02.png * @image latex img/widget/bubble/preview-02.eps * * @brief The Bubble is a widget to show text similar to how speech is * represented in comics. * * The bubble widget contains 5 important visual elements: * @li The frame is a rectangle with rounded edjes and an "arrow". * @li The @p icon is an image to which the frame's arrow points to. * @li The @p label is a text which appears to the right of the icon if the * corner is "top_left" or "bottom_left" and is right aligned to the frame * otherwise. * @li The @p info is a text which appears to the right of the label. Info's * font is of a lighter color than label. * @li The @p content is an evas object that is shown inside the frame. * * The position of the arrow, icon, label and info depends on which corner is * selected. The four available corners are: * @li "top_left" - Default * @li "top_right" * @li "bottom_left" * @li "bottom_right" * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for bubble objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li @c "clicked" - This is called when a user has clicked the bubble. * * Default content parts of the bubble that you can use for are: * @li "default" - A content of the bubble * @li "icon" - An icon of the bubble * * Default text parts of the button widget that you can use for are: * @li "default" - Label of the bubble * @li "info" - info of the bubble * * Supported elm_object common APIs. * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * For an example of using a bubble see @ref bubble_01_example_page "this". * * @{ */ /** * Defines the corner values for a bubble. * * The corner will be used to determine where the arrow of the * bubble points to. */ typedef enum { ELM_BUBBLE_POS_INVALID = -1, ELM_BUBBLE_POS_TOP_LEFT, ELM_BUBBLE_POS_TOP_RIGHT, ELM_BUBBLE_POS_BOTTOM_LEFT, ELM_BUBBLE_POS_BOTTOM_RIGHT, } Elm_Bubble_Pos; /** * Add a new bubble to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * This function adds a text bubble to the given parent evas object. * * @ingroup Bubble */ EAPI Evas_Object *elm_bubble_add(Evas_Object *parent); /** * Set the corner of the bubble * * @param obj The bubble object. * @param pos The given corner for the bubble. * * This function sets the corner of the bubble. The corner will be used to * determine where the arrow in the frame points to and where label, icon and * info are shown. * * * @ingroup Bubble */ EAPI void elm_bubble_pos_set(Evas_Object *obj, Elm_Bubble_Pos pos); /** * Get the corner of the bubble * * @param obj The bubble object. * @return The given corner for the bubble. * * This function gets the selected corner of the bubble. * * @ingroup Bubble */ EAPI Elm_Bubble_Pos elm_bubble_pos_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_win.c0000664000175000017500000032764112143474510013767 00000000000000#include #include #include "elm_priv.h" static const char WIN_SMART_NAME[] = "elm_win"; static const Elm_Win_Trap *trap = NULL; #define TRAP(sd, name, ...) \ do \ { \ if ((!trap) || (!trap->name) || \ ((trap->name) && \ (trap->name(sd->trap_data, sd->base.obj, ## __VA_ARGS__)))) \ ecore_evas_##name(sd->ee, ##__VA_ARGS__); \ } \ while (0) #define ELM_WIN_DATA_GET(o, sd) \ Elm_Win_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_WIN_DATA_GET_OR_RETURN(o, ptr) \ ELM_WIN_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_WIN_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_WIN_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_WIN_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), WIN_SMART_NAME, __func__)) \ return #define ENGINE_GET() (_elm_preferred_engine ? _elm_preferred_engine : (_elm_config->engine ? _elm_config->engine : "")) #define ENGINE_COMPARE(name) (!strcmp(ENGINE_GET(), name)) typedef struct _Elm_Win_Smart_Data Elm_Win_Smart_Data; struct _Elm_Win_Smart_Data { Elm_Widget_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ Ecore_Evas *ee; Evas *evas; Evas_Object *parent; /* parent *window* object*/ Evas_Object *img_obj, *frame_obj; Eina_List *resize_objs; /* a window may have * *multiple* resize * objects */ #ifdef HAVE_ELEMENTARY_X struct { Ecore_X_Window xwin; Ecore_Event_Handler *client_message_handler; } x; #endif #ifdef HAVE_ELEMENTARY_WAYLAND struct { Ecore_Wl_Window *win; } wl; #endif Ecore_Job *deferred_resize_job; Ecore_Job *deferred_child_eval_job; Elm_Win_Type type; Elm_Win_Keyboard_Mode kbdmode; Elm_Win_Indicator_Mode indmode; Elm_Win_Indicator_Opacity_Mode ind_o_mode; struct { const char *info; Ecore_Timer *timer; int repeat_count; int shot_counter; } shot; int resize_location; int *autodel_clear, rot; int show_count; struct { int x, y; } screen; struct { Ecore_Evas *ee; Evas *evas; Evas_Object *obj, *hot_obj; int hot_x, hot_y; } pointer; struct { Evas_Object *top; struct { Evas_Object *target; Eina_Bool visible : 1; Eina_Bool handled : 1; } cur, prev; const char *style; Ecore_Job *reconf_job; Eina_Bool enabled : 1; Eina_Bool changed_theme : 1; Eina_Bool top_animate : 1; Eina_Bool geometry_changed : 1; } focus_highlight; Evas_Object *icon; const char *title; const char *icon_name; const char *role; void *trap_data; double aspect; int size_base_w, size_base_h; int size_step_w, size_step_h; int norender; Eina_Bool urgent : 1; Eina_Bool modal : 1; Eina_Bool demand_attention : 1; Eina_Bool autodel : 1; Eina_Bool constrain : 1; Eina_Bool resizing : 1; Eina_Bool iconified : 1; Eina_Bool withdrawn : 1; Eina_Bool sticky : 1; Eina_Bool fullscreen : 1; Eina_Bool maximized : 1; Eina_Bool skip_focus : 1; }; static const char SIG_DELETE_REQUEST[] = "delete,request"; static const char SIG_FOCUS_OUT[] = "focus,out"; static const char SIG_FOCUS_IN[] = "focus,in"; static const char SIG_MOVED[] = "moved"; static const char SIG_WITHDRAWN[] = "withdrawn"; static const char SIG_ICONIFIED[] = "iconified"; static const char SIG_NORMAL[] = "normal"; static const char SIG_STICK[] = "stick"; static const char SIG_UNSTICK[] = "unstick"; static const char SIG_FULLSCREEN[] = "fullscreen"; static const char SIG_UNFULLSCREEN[] = "unfullscreen"; static const char SIG_MAXIMIZED[] = "maximized"; static const char SIG_UNMAXIMIZED[] = "unmaximized"; static const char SIG_IOERR[] = "ioerr"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_DELETE_REQUEST, ""}, {SIG_FOCUS_OUT, ""}, {SIG_FOCUS_IN, ""}, {SIG_MOVED, ""}, {SIG_WITHDRAWN, ""}, {SIG_ICONIFIED, ""}, {SIG_NORMAL, ""}, {SIG_STICK, ""}, {SIG_UNSTICK, ""}, {SIG_FULLSCREEN, ""}, {SIG_UNFULLSCREEN, ""}, {SIG_MAXIMIZED, ""}, {SIG_UNMAXIMIZED, ""}, {SIG_IOERR, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (WIN_SMART_NAME, _elm_win, Elm_Widget_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _smart_callbacks); Eina_List *_elm_win_list = NULL; int _elm_win_deferred_free = 0; static int _elm_win_count = 0; static int _elm_win_count_shown = 0; static int _elm_win_count_iconified = 0; static int _elm_win_count_withdrawn = 0; static Eina_Bool _elm_win_auto_throttled = EINA_FALSE; static Ecore_Job *_elm_win_state_eval_job = NULL; static void _elm_win_state_eval(void *data __UNUSED__) { Eina_List *l; Evas_Object *obj; _elm_win_state_eval_job = NULL; if (_elm_config->auto_norender_withdrawn) { EINA_LIST_FOREACH(_elm_win_list, l, obj) { if ((elm_win_withdrawn_get(obj)) || ((elm_win_iconified_get(obj) && (_elm_config->auto_norender_iconified_same_as_withdrawn)))) { if (!evas_object_data_get(obj, "__win_auto_norender")) { Evas *evas = evas_object_evas_get(obj); elm_win_norender_push(obj); evas_object_data_set(obj, "__win_auto_norender", obj); if (_elm_config->auto_flush_withdrawn) { edje_file_cache_flush(); edje_collection_cache_flush(); evas_image_cache_flush(evas); evas_font_cache_flush(evas); } if (_elm_config->auto_dump_withdrawn) { evas_render_dump(evas); } } } else { if (evas_object_data_get(obj, "__win_auto_norender")) { elm_win_norender_pop(obj); evas_object_data_del(obj, "__win_auto_norender"); } } } } if (_elm_config->auto_throttle) { if (_elm_win_count == 0) { if (_elm_win_auto_throttled) { ecore_throttle_adjust(-_elm_config->auto_throttle_amount); _elm_win_auto_throttled = EINA_FALSE; } } else { if ((_elm_win_count_iconified + _elm_win_count_withdrawn) >= _elm_win_count_shown) { if (!_elm_win_auto_throttled) { ecore_throttle_adjust(_elm_config->auto_throttle_amount); _elm_win_auto_throttled = EINA_TRUE; } } else { if (_elm_win_auto_throttled) { ecore_throttle_adjust(-_elm_config->auto_throttle_amount); _elm_win_auto_throttled = EINA_FALSE; } } } } } static void _elm_win_state_eval_queue(void) { if (_elm_win_state_eval_job) ecore_job_del(_elm_win_state_eval_job); _elm_win_state_eval_job = ecore_job_add(_elm_win_state_eval, NULL); } // example shot spec (wait 0.1 sec then save as my-window.png): // ELM_ENGINE="shot:delay=0.1:file=my-window.png" static double _shot_delay_get(Elm_Win_Smart_Data *sd) { char *p, *pd; char *d = strdup(sd->shot.info); if (!d) return 0.5; for (p = (char *)sd->shot.info; *p; p++) { if (!strncmp(p, "delay=", 6)) { double v; for (pd = d, p += 6; (*p) && (*p != ':'); p++, pd++) { *pd = *p; } *pd = 0; v = _elm_atof(d); free(d); return v; } } free(d); return 0.5; } static char * _shot_file_get(Elm_Win_Smart_Data *sd) { char *p; char *tmp = strdup(sd->shot.info); char *repname = NULL; if (!tmp) return NULL; for (p = (char *)sd->shot.info; *p; p++) { if (!strncmp(p, "file=", 5)) { strcpy(tmp, p + 5); if (!sd->shot.repeat_count) return tmp; else { char *dotptr = strrchr(tmp, '.'); if (dotptr) { size_t size = sizeof(char) * (strlen(tmp) + 16); repname = malloc(size); strncpy(repname, tmp, dotptr - tmp); snprintf(repname + (dotptr - tmp), size - (dotptr - tmp), "%03i", sd->shot.shot_counter + 1); strcat(repname, dotptr); free(tmp); return repname; } } } } free(tmp); if (!sd->shot.repeat_count) return strdup("out.png"); repname = malloc(sizeof(char) * 24); snprintf(repname, sizeof(char) * 24, "out%03i.png", sd->shot.shot_counter + 1); return repname; } static int _shot_repeat_count_get(Elm_Win_Smart_Data *sd) { char *p, *pd; char *d = strdup(sd->shot.info); if (!d) return 0; for (p = (char *)sd->shot.info; *p; p++) { if (!strncmp(p, "repeat=", 7)) { int v; for (pd = d, p += 7; (*p) && (*p != ':'); p++, pd++) { *pd = *p; } *pd = 0; v = atoi(d); if (v < 0) v = 0; if (v > 1000) v = 999; free(d); return v; } } free(d); return 0; } static char * _shot_key_get(Elm_Win_Smart_Data *sd __UNUSED__) { return NULL; } static char * _shot_flags_get(Elm_Win_Smart_Data *sd __UNUSED__) { return NULL; } static void _shot_do(Elm_Win_Smart_Data *sd) { Ecore_Evas *ee; Evas_Object *o; unsigned int *pixels; int w, h; char *file, *key, *flags; ecore_evas_manual_render(sd->ee); pixels = (void *)ecore_evas_buffer_pixels_get(sd->ee); if (!pixels) return; ecore_evas_geometry_get(sd->ee, NULL, NULL, &w, &h); if ((w < 1) || (h < 1)) return; file = _shot_file_get(sd); if (!file) return; key = _shot_key_get(sd); flags = _shot_flags_get(sd); ee = ecore_evas_buffer_new(1, 1); o = evas_object_image_add(ecore_evas_get(ee)); evas_object_image_alpha_set(o, ecore_evas_alpha_get(sd->ee)); evas_object_image_size_set(o, w, h); evas_object_image_data_set(o, pixels); if (!evas_object_image_save(o, file, key, flags)) { ERR("Cannot save window to '%s' (key '%s', flags '%s')", file, key, flags); } free(file); if (key) free(key); if (flags) free(flags); ecore_evas_free(ee); if (sd->shot.repeat_count) sd->shot.shot_counter++; } static Eina_Bool _shot_delay(void *data) { Elm_Win_Smart_Data *sd = data; _shot_do(sd); if (sd->shot.repeat_count) { int remainshot = (sd->shot.repeat_count - sd->shot.shot_counter); if (remainshot > 0) return EINA_TRUE; } sd->shot.timer = NULL; elm_exit(); return EINA_FALSE; } static void _shot_init(Elm_Win_Smart_Data *sd) { if (!sd->shot.info) return; sd->shot.repeat_count = _shot_repeat_count_get(sd); sd->shot.shot_counter = 0; } static void _shot_handle(Elm_Win_Smart_Data *sd) { if (!sd->shot.info) return; sd->shot.timer = ecore_timer_add(_shot_delay_get(sd), _shot_delay, sd); } /* elm-win specific associate, does the trap while ecore_evas_object_associate() * does not. */ static Elm_Win_Smart_Data * _elm_win_associate_get(const Ecore_Evas *ee) { return ecore_evas_data_get(ee, "elm_win"); } /* Interceptors Callbacks */ static void _elm_win_obj_intercept_raise(void *data, Evas_Object *obj __UNUSED__) { Elm_Win_Smart_Data *sd = data; TRAP(sd, raise); } static void _elm_win_obj_intercept_lower(void *data, Evas_Object *obj __UNUSED__) { Elm_Win_Smart_Data *sd = data; TRAP(sd, lower); } static void _elm_win_obj_intercept_stack_above(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *above __UNUSED__) { INF("TODO: %s", __FUNCTION__); } static void _elm_win_obj_intercept_stack_below(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *below __UNUSED__) { INF("TODO: %s", __FUNCTION__); } static void _elm_win_obj_intercept_layer_set(void *data, Evas_Object *obj __UNUSED__, int l) { Elm_Win_Smart_Data *sd = data; TRAP(sd, layer_set, l); } /* Event Callbacks */ static void _elm_win_obj_callback_changed_size_hints(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; Evas_Coord w, h; evas_object_size_hint_min_get(obj, &w, &h); TRAP(sd, size_min_set, w, h); evas_object_size_hint_max_get(obj, &w, &h); if (w < 1) w = -1; if (h < 1) h = -1; TRAP(sd, size_max_set, w, h); } /* end of elm-win specific associate */ static void _elm_win_move(Ecore_Evas *ee) { Elm_Win_Smart_Data *sd = _elm_win_associate_get(ee); int x, y; EINA_SAFETY_ON_NULL_RETURN(sd); ecore_evas_geometry_get(ee, &x, &y, NULL, NULL); sd->screen.x = x; sd->screen.y = y; evas_object_smart_callback_call(ELM_WIDGET_DATA(sd)->obj, SIG_MOVED, NULL); } static void _elm_win_resize_job(void *data) { Elm_Win_Smart_Data *sd = data; const Eina_List *l; Evas_Object *obj; int w, h; sd->deferred_resize_job = NULL; ecore_evas_request_geometry_get(sd->ee, NULL, NULL, &w, &h); if (sd->constrain) { int sw, sh; ecore_evas_screen_geometry_get(sd->ee, NULL, NULL, &sw, &sh); w = MIN(w, sw); h = MIN(h, sh); } if (sd->frame_obj) { int fw, fh; evas_output_framespace_get(sd->evas, NULL, NULL, &fw, &fh); evas_object_resize(sd->frame_obj, w + fw, h + fh); } /* if (sd->img_obj) */ /* { */ /* } */ evas_object_resize(ELM_WIDGET_DATA(sd)->obj, w, h); EINA_LIST_FOREACH(sd->resize_objs, l, obj) { evas_object_move(obj, 0, 0); evas_object_resize(obj, w, h); } } static void _elm_win_resize(Ecore_Evas *ee) { Elm_Win_Smart_Data *sd = _elm_win_associate_get(ee); EINA_SAFETY_ON_NULL_RETURN(sd); if (sd->deferred_resize_job) ecore_job_del(sd->deferred_resize_job); sd->deferred_resize_job = ecore_job_add(_elm_win_resize_job, sd); } static void _elm_win_mouse_in(Ecore_Evas *ee) { Elm_Win_Smart_Data *sd = _elm_win_associate_get(ee); EINA_SAFETY_ON_NULL_RETURN(sd); if (sd->resizing) sd->resizing = EINA_FALSE; } static void _elm_win_focus_highlight_reconfigure_job_stop(Elm_Win_Smart_Data *sd) { if (sd->focus_highlight.reconf_job) ecore_job_del(sd->focus_highlight.reconf_job); sd->focus_highlight.reconf_job = NULL; } static void _elm_win_focus_highlight_visible_set(Elm_Win_Smart_Data *sd, Eina_Bool visible) { Evas_Object *top; top = sd->focus_highlight.top; if (visible) { if (top) { evas_object_show(top); edje_object_signal_emit(top, "elm,action,focus,show", "elm"); } } else { if (top) edje_object_signal_emit(top, "elm,action,focus,hide", "elm"); } } static void _elm_win_focus_highlight_anim_setup(Elm_Win_Smart_Data *sd, Evas_Object *obj) { Evas_Coord tx, ty, tw, th; Evas_Coord w, h, px, py, pw, ph; Edje_Message_Int_Set *m; Evas_Object *previous = sd->focus_highlight.prev.target; Evas_Object *target = sd->focus_highlight.cur.target; evas_object_geometry_get(ELM_WIDGET_DATA(sd)->obj, NULL, NULL, &w, &h); evas_object_geometry_get(target, &tx, &ty, &tw, &th); evas_object_geometry_get(previous, &px, &py, &pw, &ph); evas_object_move(obj, 0, 0); evas_object_resize(obj, tw, th); evas_object_clip_unset(obj); m = alloca(sizeof(*m) + (sizeof(int) * 8)); m->count = 8; m->val[0] = px; m->val[1] = py; m->val[2] = pw; m->val[3] = ph; m->val[4] = tx; m->val[5] = ty; m->val[6] = tw; m->val[7] = th; edje_object_message_send(obj, EDJE_MESSAGE_INT_SET, 1, m); } static void _elm_win_focus_highlight_simple_setup(Elm_Win_Smart_Data *sd, Evas_Object *obj) { Evas_Object *clip, *target = sd->focus_highlight.cur.target; Evas_Coord x, y, w, h; clip = evas_object_clip_get(target); evas_object_geometry_get(target, &x, &y, &w, &h); evas_object_move(obj, x, y); evas_object_resize(obj, w, h); evas_object_clip_set(obj, clip); } static void _elm_win_focus_highlight_reconfigure(Elm_Win_Smart_Data *sd) { Evas_Object *target = sd->focus_highlight.cur.target; Evas_Object *previous = sd->focus_highlight.prev.target; Evas_Object *top = sd->focus_highlight.top; Eina_Bool visible_changed; Eina_Bool common_visible; const char *sig = NULL; _elm_win_focus_highlight_reconfigure_job_stop(sd); visible_changed = (sd->focus_highlight.cur.visible != sd->focus_highlight.prev.visible); if ((target == previous) && (!visible_changed) && (!sd->focus_highlight.geometry_changed) && (!sd->focus_highlight.changed_theme)) return; if ((previous) && (sd->focus_highlight.prev.handled)) elm_widget_signal_emit (previous, "elm,action,focus_highlight,hide", "elm"); if (!target) common_visible = EINA_FALSE; else if (sd->focus_highlight.cur.handled) { common_visible = EINA_FALSE; if (sd->focus_highlight.cur.visible) sig = "elm,action,focus_highlight,show"; else sig = "elm,action,focus_highlight,hide"; } else common_visible = sd->focus_highlight.cur.visible; _elm_win_focus_highlight_visible_set(sd, common_visible); if (sig) elm_widget_signal_emit(target, sig, "elm"); if ((!target) || (!common_visible) || (sd->focus_highlight.cur.handled)) goto the_end; if (sd->focus_highlight.changed_theme) { const char *str; if (sd->focus_highlight.style) str = sd->focus_highlight.style; else str = "default"; elm_widget_theme_object_set (ELM_WIDGET_DATA(sd)->obj, top, "focus_highlight", "top", str); sd->focus_highlight.changed_theme = EINA_FALSE; if (_elm_config->focus_highlight_animate) { str = edje_object_data_get(sd->focus_highlight.top, "animate"); sd->focus_highlight.top_animate = ((str) && (!strcmp(str, "on"))); } } if ((sd->focus_highlight.top_animate) && (previous) && (!sd->focus_highlight.prev.handled)) _elm_win_focus_highlight_anim_setup(sd, top); else _elm_win_focus_highlight_simple_setup(sd, top); evas_object_raise(top); the_end: sd->focus_highlight.geometry_changed = EINA_FALSE; sd->focus_highlight.prev = sd->focus_highlight.cur; } static void _elm_win_focus_highlight_reconfigure_job(void *data) { _elm_win_focus_highlight_reconfigure((Elm_Win_Smart_Data *)data); } static void _elm_win_focus_highlight_reconfigure_job_start(Elm_Win_Smart_Data *sd) { if (sd->focus_highlight.reconf_job) ecore_job_del(sd->focus_highlight.reconf_job); sd->focus_highlight.reconf_job = ecore_job_add( _elm_win_focus_highlight_reconfigure_job, sd); } static void _elm_win_focus_in(Ecore_Evas *ee) { Elm_Win_Smart_Data *sd = _elm_win_associate_get(ee); Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN(sd); obj = ELM_WIDGET_DATA(sd)->obj; _elm_widget_top_win_focused_set(obj, EINA_TRUE); if (!elm_widget_focus_order_get(obj)) { elm_widget_focus_steal(obj); sd->show_count++; } else elm_widget_focus_restore(obj); evas_object_smart_callback_call(obj, SIG_FOCUS_IN, NULL); sd->focus_highlight.cur.visible = EINA_TRUE; _elm_win_focus_highlight_reconfigure_job_start(sd); if (sd->frame_obj) { edje_object_signal_emit(sd->frame_obj, "elm,action,focus", "elm"); } /* do nothing */ /* else if (sd->img_obj) */ /* { */ /* } */ } static void _elm_win_focus_out(Ecore_Evas *ee) { Elm_Win_Smart_Data *sd = _elm_win_associate_get(ee); Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN(sd); obj = ELM_WIDGET_DATA(sd)->obj; elm_object_focus_set(obj, EINA_FALSE); _elm_widget_top_win_focused_set(obj, EINA_FALSE); evas_object_smart_callback_call(obj, SIG_FOCUS_OUT, NULL); sd->focus_highlight.cur.visible = EINA_FALSE; _elm_win_focus_highlight_reconfigure_job_start(sd); if (sd->frame_obj) { edje_object_signal_emit(sd->frame_obj, "elm,action,unfocus", "elm"); } /* do nothing */ /* if (sd->img_obj) */ /* { */ /* } */ } static void _elm_win_state_change(Ecore_Evas *ee) { Elm_Win_Smart_Data *sd = _elm_win_associate_get(ee); Evas_Object *obj; Eina_Bool ch_withdrawn = EINA_FALSE; Eina_Bool ch_sticky = EINA_FALSE; Eina_Bool ch_iconified = EINA_FALSE; Eina_Bool ch_fullscreen = EINA_FALSE; Eina_Bool ch_maximized = EINA_FALSE; EINA_SAFETY_ON_NULL_RETURN(sd); obj = ELM_WIDGET_DATA(sd)->obj; if (sd->withdrawn) _elm_win_count_withdrawn--; if (sd->iconified) _elm_win_count_iconified--; if (sd->withdrawn != ecore_evas_withdrawn_get(sd->ee)) { sd->withdrawn = ecore_evas_withdrawn_get(sd->ee); ch_withdrawn = EINA_TRUE; } if (sd->sticky != ecore_evas_sticky_get(sd->ee)) { sd->sticky = ecore_evas_sticky_get(sd->ee); ch_sticky = EINA_TRUE; } if (sd->iconified != ecore_evas_iconified_get(sd->ee)) { sd->iconified = ecore_evas_iconified_get(sd->ee); ch_iconified = EINA_TRUE; } if (sd->fullscreen != ecore_evas_fullscreen_get(sd->ee)) { sd->fullscreen = ecore_evas_fullscreen_get(sd->ee); ch_fullscreen = EINA_TRUE; } if (sd->maximized != ecore_evas_maximized_get(sd->ee)) { sd->maximized = ecore_evas_maximized_get(sd->ee); ch_maximized = EINA_TRUE; } if (sd->withdrawn) _elm_win_count_withdrawn++; if (sd->iconified) _elm_win_count_iconified++; _elm_win_state_eval_queue(); if ((ch_withdrawn) || (ch_iconified)) { if (sd->withdrawn) evas_object_smart_callback_call(obj, SIG_WITHDRAWN, NULL); else if (sd->iconified) evas_object_smart_callback_call(obj, SIG_ICONIFIED, NULL); else evas_object_smart_callback_call(obj, SIG_NORMAL, NULL); } if (ch_sticky) { if (sd->sticky) evas_object_smart_callback_call(obj, SIG_STICK, NULL); else evas_object_smart_callback_call(obj, SIG_UNSTICK, NULL); } if (ch_fullscreen) { if (sd->fullscreen) evas_object_smart_callback_call(obj, SIG_FULLSCREEN, NULL); else evas_object_smart_callback_call(obj, SIG_UNFULLSCREEN, NULL); } if (ch_maximized) { if (sd->maximized) evas_object_smart_callback_call(obj, SIG_MAXIMIZED, NULL); else evas_object_smart_callback_call(obj, SIG_UNMAXIMIZED, NULL); } } static Eina_Bool _elm_win_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { ELM_WIN_DATA_GET(obj, sd); const Eina_List *items; void *(*list_data_get)(const Eina_List *list); /* Focus chain */ if (ELM_WIDGET_DATA(sd)->subobjs) { if (!(items = elm_widget_focus_custom_chain_get(obj))) { items = ELM_WIDGET_DATA(sd)->subobjs; if (!items) return EINA_FALSE; } list_data_get = eina_list_data_get; elm_widget_focus_list_next_get(obj, items, list_data_get, dir, next); if (*next) return EINA_TRUE; } *next = (Evas_Object *)obj; return EINA_FALSE; } static Eina_Bool _elm_win_smart_focus_direction(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight) { const Eina_List *items; void *(*list_data_get)(const Eina_List *list); ELM_WIN_DATA_GET(obj, sd); /* Focus chain */ if (ELM_WIDGET_DATA(sd)->subobjs) { if (!(items = elm_widget_focus_custom_chain_get(obj))) items = ELM_WIDGET_DATA(sd)->subobjs; list_data_get = eina_list_data_get; return elm_widget_focus_list_direction_get (obj, base, items, list_data_get, degree, direction, weight); } return EINA_FALSE; } static Eina_Bool _elm_win_smart_on_focus(Evas_Object *obj) { ELM_WIN_DATA_GET(obj, sd); if (sd->img_obj) evas_object_focus_set(sd->img_obj, elm_widget_focus_get(obj)); else evas_object_focus_set(obj, elm_widget_focus_get(obj)); return EINA_TRUE; } static Eina_Bool _elm_win_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev = event_info; Evas_Object *current_focused; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; current_focused = elm_widget_focused_object_get(obj); if ((!strcmp(ev->keyname, "Tab")) || (!strcmp(ev->keyname, "ISO_Left_Tab"))) { if (evas_key_modifier_is_set(ev->modifiers, "Control") || evas_key_modifier_is_set(ev->modifiers, "Alt")) return EINA_FALSE; if (evas_key_modifier_is_set(ev->modifiers, "Shift")) elm_widget_focus_cycle(obj, ELM_FOCUS_PREVIOUS); else elm_widget_focus_cycle(obj, ELM_FOCUS_NEXT); goto success; } else if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { if (current_focused == obj) elm_widget_focus_cycle(obj, ELM_FOCUS_NEXT); else elm_widget_focus_direction_go(obj, 270.0); goto success; } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { if (current_focused == obj) elm_widget_focus_cycle(obj, ELM_FOCUS_NEXT); else elm_widget_focus_direction_go(obj, 90.0); goto success; } else if ((!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { if (current_focused == obj) elm_widget_focus_cycle(obj, ELM_FOCUS_NEXT); else elm_widget_focus_direction_go(obj, 0.0); goto success; } else if ((!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { if (current_focused == obj) elm_widget_focus_cycle(obj, ELM_FOCUS_NEXT); else elm_widget_focus_direction_go(obj, 180.0); goto success; } return EINA_FALSE; success: ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } static void _deferred_ecore_evas_free(void *data) { ecore_evas_free(data); _elm_win_deferred_free--; } static void _elm_win_smart_show(Evas_Object *obj) { ELM_WIN_DATA_GET(obj, sd); if (!evas_object_visible_get(obj)) { _elm_win_count_shown++; _elm_win_state_eval_queue(); } _elm_win_parent_sc->base.show(obj); TRAP(sd, show); if (!sd->show_count) sd->show_count++; if (sd->shot.info) _shot_handle(sd); } static void _elm_win_smart_hide(Evas_Object *obj) { ELM_WIN_DATA_GET(obj, sd); if (evas_object_visible_get(obj)) { _elm_win_count_shown--; _elm_win_state_eval_queue(); } _elm_win_parent_sc->base.hide(obj); TRAP(sd, hide); if (sd->frame_obj) { evas_object_hide(sd->frame_obj); } if (sd->img_obj) { evas_object_hide(sd->img_obj); } if (sd->pointer.obj) { evas_object_hide(sd->pointer.obj); ecore_evas_hide(sd->pointer.ee); } } static void _elm_win_on_parent_del(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; if (obj == sd->parent) sd->parent = NULL; } static void _elm_win_focus_target_move(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; sd->focus_highlight.geometry_changed = EINA_TRUE; _elm_win_focus_highlight_reconfigure_job_start(sd); } static void _elm_win_focus_target_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; sd->focus_highlight.geometry_changed = EINA_TRUE; _elm_win_focus_highlight_reconfigure_job_start(sd); } static void _elm_win_focus_target_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; sd->focus_highlight.cur.target = NULL; _elm_win_focus_highlight_reconfigure_job_start(sd); } static Evas_Object * _elm_win_focus_target_get(Evas_Object *obj) { Evas_Object *o = obj; do { if (elm_widget_is(o)) { if (!elm_widget_highlight_ignore_get(o)) break; o = elm_widget_parent_get(o); if (!o) o = evas_object_smart_parent_get(o); } else { o = elm_widget_parent_widget_get(o); if (!o) o = evas_object_smart_parent_get(o); } } while (o); return o; } static void _elm_win_focus_target_callbacks_add(Elm_Win_Smart_Data *sd) { Evas_Object *obj = sd->focus_highlight.cur.target; evas_object_event_callback_add (obj, EVAS_CALLBACK_MOVE, _elm_win_focus_target_move, sd); evas_object_event_callback_add (obj, EVAS_CALLBACK_RESIZE, _elm_win_focus_target_resize, sd); evas_object_event_callback_add (obj, EVAS_CALLBACK_DEL, _elm_win_focus_target_del, sd); } static void _elm_win_focus_target_callbacks_del(Elm_Win_Smart_Data *sd) { Evas_Object *obj = sd->focus_highlight.cur.target; evas_object_event_callback_del_full (obj, EVAS_CALLBACK_MOVE, _elm_win_focus_target_move, sd); evas_object_event_callback_del_full (obj, EVAS_CALLBACK_RESIZE, _elm_win_focus_target_resize, sd); evas_object_event_callback_del_full (obj, EVAS_CALLBACK_DEL, _elm_win_focus_target_del, sd); } static void _elm_win_object_focus_in(void *data, Evas *e __UNUSED__, void *event_info) { Evas_Object *obj = event_info, *target; Elm_Win_Smart_Data *sd = data; if (sd->focus_highlight.cur.target == obj) return; target = _elm_win_focus_target_get(obj); sd->focus_highlight.cur.target = target; if (elm_widget_highlight_in_theme_get(target)) sd->focus_highlight.cur.handled = EINA_TRUE; else _elm_win_focus_target_callbacks_add(sd); _elm_win_focus_highlight_reconfigure_job_start(sd); } static void _elm_win_object_focus_out(void *data, Evas *e __UNUSED__, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; if (!sd->focus_highlight.cur.target) return; if (!sd->focus_highlight.cur.handled) _elm_win_focus_target_callbacks_del(sd); sd->focus_highlight.cur.target = NULL; sd->focus_highlight.cur.handled = EINA_FALSE; _elm_win_focus_highlight_reconfigure_job_start(sd); } static void _elm_win_focus_highlight_shutdown(Elm_Win_Smart_Data *sd) { _elm_win_focus_highlight_reconfigure_job_stop(sd); if (sd->focus_highlight.cur.target) { _elm_win_focus_target_callbacks_del(sd); sd->focus_highlight.cur.target = NULL; } if (sd->focus_highlight.top) { evas_object_del(sd->focus_highlight.top); sd->focus_highlight.top = NULL; } evas_event_callback_del_full (sd->evas, EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_IN, _elm_win_object_focus_in, sd); evas_event_callback_del_full (sd->evas, EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_OUT, _elm_win_object_focus_out, sd); } static void _elm_win_on_img_obj_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; sd->img_obj = NULL; } static void _elm_win_smart_del(Evas_Object *obj) { ELM_WIN_DATA_GET(obj, sd); /* NB: child deletion handled by parent's smart del */ if ((trap) && (trap->del)) trap->del(sd->trap_data, obj); if (sd->parent) { evas_object_event_callback_del_full (sd->parent, EVAS_CALLBACK_DEL, _elm_win_on_parent_del, sd); sd->parent = NULL; } if (sd->autodel_clear) *(sd->autodel_clear) = -1; _elm_win_list = eina_list_remove(_elm_win_list, obj); if (sd->withdrawn) _elm_win_count_withdrawn--; if (sd->iconified) _elm_win_count_iconified--; if (evas_object_visible_get(obj)) _elm_win_count_shown--; _elm_win_count--; _elm_win_state_eval_queue(); if (sd->ee) { ecore_evas_callback_delete_request_set(sd->ee, NULL); ecore_evas_callback_resize_set(sd->ee, NULL); } if (sd->deferred_resize_job) ecore_job_del(sd->deferred_resize_job); if (sd->deferred_child_eval_job) ecore_job_del(sd->deferred_child_eval_job); if (sd->shot.info) eina_stringshare_del(sd->shot.info); if (sd->shot.timer) ecore_timer_del(sd->shot.timer); #ifdef HAVE_ELEMENTARY_X if (sd->x.client_message_handler) ecore_event_handler_del(sd->x.client_message_handler); #endif if (sd->img_obj) { evas_object_event_callback_del_full (sd->img_obj, EVAS_CALLBACK_DEL, _elm_win_on_img_obj_del, sd); sd->img_obj = NULL; } else { if (sd->ee) { ecore_job_add(_deferred_ecore_evas_free, sd->ee); _elm_win_deferred_free++; } } _elm_win_focus_highlight_shutdown(sd); eina_stringshare_del(sd->focus_highlight.style); if (sd->title) eina_stringshare_del(sd->title); if (sd->icon_name) eina_stringshare_del(sd->icon_name); if (sd->role) eina_stringshare_del(sd->role); if (sd->icon) evas_object_del(sd->icon); /* Don't let callback in the air that point to sd */ ecore_evas_callback_delete_request_set(sd->ee, NULL); ecore_evas_callback_resize_set(sd->ee, NULL); ecore_evas_callback_mouse_in_set(sd->ee, NULL); ecore_evas_callback_focus_in_set(sd->ee, NULL); ecore_evas_callback_focus_out_set(sd->ee, NULL); ecore_evas_callback_move_set(sd->ee, NULL); ecore_evas_callback_state_change_set(sd->ee, NULL); _elm_win_parent_sc->base.del(obj); /* handles freeing sd */ if ((!_elm_win_list) && (elm_policy_get(ELM_POLICY_QUIT) == ELM_POLICY_QUIT_LAST_WINDOW_CLOSED)) { edje_file_cache_flush(); edje_collection_cache_flush(); evas_image_cache_flush(evas_object_evas_get(obj)); evas_font_cache_flush(evas_object_evas_get(obj)); elm_exit(); } } static void _elm_win_obj_intercept_show(void *data, Evas_Object *obj) { Elm_Win_Smart_Data *sd = data; // this is called to make sure all smart containers have calculated their // sizes BEFORE we show the window to make sure it initially appears at // our desired size (ie min size is known first) evas_smart_objects_calculate(evas_object_evas_get(obj)); if (sd->frame_obj) { evas_object_show(sd->frame_obj); } if (sd->img_obj) { evas_object_show(sd->img_obj); } if (sd->pointer.obj) { ecore_evas_show(sd->pointer.ee); evas_object_show(sd->pointer.obj); } evas_object_show(obj); } static void _elm_win_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_WIN_DATA_GET(obj, sd); if (sd->img_obj) { if ((x != sd->screen.x) || (y != sd->screen.y)) { sd->screen.x = x; sd->screen.y = y; evas_object_smart_callback_call(obj, SIG_MOVED, NULL); } return; } else { TRAP(sd, move, x, y); if (!ecore_evas_override_get(sd->ee)) return; } _elm_win_parent_sc->base.move(obj, x, y); if (ecore_evas_override_get(sd->ee)) { sd->screen.x = x; sd->screen.y = y; evas_object_smart_callback_call(obj, SIG_MOVED, NULL); } if (sd->frame_obj) { /* FIXME: We should update ecore_wl_window_location here !! */ sd->screen.x = x; sd->screen.y = y; } if (sd->img_obj) { sd->screen.x = x; sd->screen.y = y; } } static void _elm_win_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_WIN_DATA_GET(obj, sd); _elm_win_parent_sc->base.resize(obj, w, h); if (sd->img_obj) { if (sd->constrain) { int sw, sh; ecore_evas_screen_geometry_get(sd->ee, NULL, NULL, &sw, &sh); w = MIN(w, sw); h = MIN(h, sh); } if (w < 1) w = 1; if (h < 1) h = 1; evas_object_image_size_set(sd->img_obj, w, h); } TRAP(sd, resize, w, h); } static void _elm_win_delete_request(Ecore_Evas *ee) { Elm_Win_Smart_Data *sd = _elm_win_associate_get(ee); Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN(sd); obj = ELM_WIDGET_DATA(sd)->obj; int autodel = sd->autodel; sd->autodel_clear = &autodel; evas_object_ref(obj); evas_object_smart_callback_call(obj, SIG_DELETE_REQUEST, NULL); // FIXME: if above callback deletes - then the below will be invalid if (autodel) evas_object_del(obj); else sd->autodel_clear = NULL; evas_object_unref(obj); } Ecore_X_Window _elm_ee_xwin_get(const Ecore_Evas *ee) { #ifdef HAVE_ELEMENTARY_X Ecore_X_Window xwin = 0; if (!ee) return 0; if (ENGINE_COMPARE(ELM_SOFTWARE_X11)) { if (ee) xwin = ecore_evas_software_x11_window_get(ee); } else if (ENGINE_COMPARE(ELM_SOFTWARE_FB) || ENGINE_COMPARE(ELM_SOFTWARE_16_WINCE) || ENGINE_COMPARE(ELM_SOFTWARE_SDL) || ENGINE_COMPARE(ELM_SOFTWARE_16_SDL) || ENGINE_COMPARE(ELM_OPENGL_SDL) || ENGINE_COMPARE(ELM_OPENGL_COCOA)) { } else if (ENGINE_COMPARE(ELM_SOFTWARE_16_X11)) { if (ee) xwin = ecore_evas_software_x11_16_window_get(ee); } else if (ENGINE_COMPARE(ELM_SOFTWARE_8_X11)) { if (ee) xwin = ecore_evas_software_x11_8_window_get(ee); } else if (ENGINE_COMPARE(ELM_OPENGL_X11)) { if (ee) xwin = ecore_evas_gl_x11_window_get(ee); } else if (ENGINE_COMPARE(ELM_SOFTWARE_WIN32)) { if (ee) xwin = (long)ecore_evas_win32_window_get(ee); } return xwin; #endif return 0; } #ifdef HAVE_ELEMENTARY_X static void _elm_win_xwindow_get(Elm_Win_Smart_Data *sd) { sd->x.xwin = _elm_ee_xwin_get(sd->ee); } #endif #ifdef HAVE_ELEMENTARY_X static void _elm_win_xwin_update(Elm_Win_Smart_Data *sd) { const char *s; _elm_win_xwindow_get(sd); if (sd->parent) { ELM_WIN_DATA_GET(sd->parent, sdp); if (sdp) { if (sd->x.xwin) ecore_x_icccm_transient_for_set(sd->x.xwin, sdp->x.xwin); } } if (!sd->x.xwin) return; /* nothing more to do */ s = sd->title; if (!s) s = _elm_appname; if (!s) s = ""; if (sd->icon_name) s = sd->icon_name; ecore_x_icccm_icon_name_set(sd->x.xwin, s); ecore_x_netwm_icon_name_set(sd->x.xwin, s); s = sd->role; if (s) ecore_x_icccm_window_role_set(sd->x.xwin, s); // set window icon if (sd->icon) { void *data; data = evas_object_image_data_get(sd->icon, EINA_FALSE); if (data) { Ecore_X_Icon ic; int w = 0, h = 0, stride, x, y; unsigned char *p; unsigned int *p2; evas_object_image_size_get(sd->icon, &w, &h); stride = evas_object_image_stride_get(sd->icon); if ((w > 0) && (h > 0) && (stride >= (int)(w * sizeof(unsigned int)))) { ic.width = w; ic.height = h; ic.data = malloc(w * h * sizeof(unsigned int)); if (ic.data) { p = (unsigned char *)data; p2 = (unsigned int *)ic.data; for (y = 0; y < h; y++) { for (x = 0; x < w; x++) { *p2 = *((unsigned int *)p); p += sizeof(unsigned int); p2++; } p += (stride - (w * sizeof(unsigned int))); } ecore_x_netwm_icons_set(sd->x.xwin, &ic, 1); free(ic.data); } } evas_object_image_data_set(sd->icon, data); } } switch (sd->type) { case ELM_WIN_BASIC: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_NORMAL); break; case ELM_WIN_DIALOG_BASIC: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_DIALOG); break; case ELM_WIN_DESKTOP: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_DESKTOP); break; case ELM_WIN_DOCK: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_DOCK); break; case ELM_WIN_TOOLBAR: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_TOOLBAR); break; case ELM_WIN_MENU: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_MENU); break; case ELM_WIN_UTILITY: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_UTILITY); break; case ELM_WIN_SPLASH: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_SPLASH); break; case ELM_WIN_DROPDOWN_MENU: ecore_x_netwm_window_type_set (sd->x.xwin, ECORE_X_WINDOW_TYPE_DROPDOWN_MENU); break; case ELM_WIN_POPUP_MENU: ecore_x_netwm_window_type_set (sd->x.xwin, ECORE_X_WINDOW_TYPE_POPUP_MENU); break; case ELM_WIN_TOOLTIP: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_TOOLTIP); break; case ELM_WIN_NOTIFICATION: ecore_x_netwm_window_type_set (sd->x.xwin, ECORE_X_WINDOW_TYPE_NOTIFICATION); break; case ELM_WIN_COMBO: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_COMBO); break; case ELM_WIN_DND: ecore_x_netwm_window_type_set(sd->x.xwin, ECORE_X_WINDOW_TYPE_DND); break; default: break; } ecore_x_e_virtual_keyboard_state_set (sd->x.xwin, (Ecore_X_Virtual_Keyboard_State)sd->kbdmode); if (sd->indmode == ELM_WIN_INDICATOR_SHOW) ecore_x_e_illume_indicator_state_set (sd->x.xwin, ECORE_X_ILLUME_INDICATOR_STATE_ON); else if (sd->indmode == ELM_WIN_INDICATOR_HIDE) ecore_x_e_illume_indicator_state_set (sd->x.xwin, ECORE_X_ILLUME_INDICATOR_STATE_OFF); } #endif static void _elm_win_resize_objects_eval(Evas_Object *obj) { const Eina_List *l; const Evas_Object *child; ELM_WIN_DATA_GET(obj, sd); Evas_Coord w, h, minw = -1, minh = -1, maxw = -1, maxh = -1; int xx = 1, xy = 1; double wx, wy; EINA_LIST_FOREACH(sd->resize_objs, l, child) { evas_object_size_hint_weight_get(child, &wx, &wy); if (wx == 0.0) xx = 0; if (wy == 0.0) xy = 0; evas_object_size_hint_min_get(child, &w, &h); if (w < 1) w = 1; if (h < 1) h = 1; if (w > minw) minw = w; if (h > minh) minh = h; evas_object_size_hint_max_get(child, &w, &h); if (w < 1) w = -1; if (h < 1) h = -1; if (maxw == -1) maxw = w; else if ((w > 0) && (w < maxw)) maxw = w; if (maxh == -1) maxh = h; else if ((h > 0) && (h < maxh)) maxh = h; } if (!xx) maxw = minw; else maxw = 32767; if (!xy) maxh = minh; else maxh = 32767; evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); evas_object_geometry_get(obj, NULL, NULL, &w, &h); if (w < minw) w = minw; if (h < minh) h = minh; if ((maxw >= 0) && (w > maxw)) w = maxw; if ((maxh >= 0) && (h > maxh)) h = maxh; evas_object_resize(obj, w, h); } static void _elm_win_on_resize_obj_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_WIN_DATA_GET(data, sd); sd->resize_objs = eina_list_remove(sd->resize_objs, obj); _elm_win_resize_objects_eval(data); } static void _elm_win_on_resize_obj_changed_size_hints(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _elm_win_resize_objects_eval(data); } void _elm_win_shutdown(void) { while (_elm_win_list) evas_object_del(_elm_win_list->data); if (_elm_win_state_eval_job) { ecore_job_del(_elm_win_state_eval_job); _elm_win_state_eval_job = NULL; } } void _elm_win_rescale(Elm_Theme *th, Eina_Bool use_theme) { const Eina_List *l; Evas_Object *obj; if (!use_theme) { EINA_LIST_FOREACH(_elm_win_list, l, obj) elm_widget_theme(obj); } else { EINA_LIST_FOREACH(_elm_win_list, l, obj) elm_widget_theme_specific(obj, th, EINA_FALSE); } } void _elm_win_access(Eina_Bool is_access) { const Eina_List *l; Evas_Object *obj; EINA_LIST_FOREACH(_elm_win_list, l, obj) elm_widget_access(obj, is_access); } void _elm_win_translate(void) { const Eina_List *l; Evas_Object *obj; EINA_LIST_FOREACH(_elm_win_list, l, obj) elm_widget_translate(obj); } #ifdef HAVE_ELEMENTARY_X static Eina_Bool _elm_win_client_message(void *data, int type __UNUSED__, void *event) { Elm_Win_Smart_Data *sd = data; Ecore_X_Event_Client_Message *e = event; if (e->format != 32) return ECORE_CALLBACK_PASS_ON; if (e->message_type == ECORE_X_ATOM_E_COMP_FLUSH) { if ((unsigned int)e->data.l[0] == sd->x.xwin) { Evas *evas = evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj); if (evas) { edje_file_cache_flush(); edje_collection_cache_flush(); evas_image_cache_flush(evas); evas_font_cache_flush(evas); } } } else if (e->message_type == ECORE_X_ATOM_E_COMP_DUMP) { if ((unsigned int)e->data.l[0] == sd->x.xwin) { Evas *evas = evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj); if (evas) { edje_file_cache_flush(); edje_collection_cache_flush(); evas_image_cache_flush(evas); evas_font_cache_flush(evas); evas_render_dump(evas); } } } else if (e->message_type == ECORE_X_ATOM_E_ILLUME_ACCESS_CONTROL) { if ((unsigned int)e->data.l[0] == sd->x.xwin) { if ((unsigned int)e->data.l[1] == ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_NEXT) { // XXX: call right access func } else if ((unsigned int)e->data.l[1] == ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_PREV) { // XXX: call right access func } else if ((unsigned int)e->data.l[1] == ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_ACTIVATE) { // XXX: call right access func } else if ((unsigned int)e->data.l[1] == ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ) { // XXX: call right access func } else if ((unsigned int)e->data.l[1] == ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_NEXT) { // XXX: call right access func } else if ((unsigned int)e->data.l[1] == ECORE_X_ATOM_E_ILLUME_ACCESS_ACTION_READ_PREV) { // XXX: call right access func } } } return ECORE_CALLBACK_PASS_ON; } #endif static void _elm_win_focus_highlight_hide(void *data __UNUSED__, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { evas_object_hide(obj); } static void _elm_win_focus_highlight_anim_end(void *data, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { Elm_Win_Smart_Data *sd = data; _elm_win_focus_highlight_simple_setup(sd, obj); } static void _elm_win_focus_highlight_init(Elm_Win_Smart_Data *sd) { evas_event_callback_add(sd->evas, EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_IN, _elm_win_object_focus_in, sd); evas_event_callback_add(sd->evas, EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_OUT, _elm_win_object_focus_out, sd); sd->focus_highlight.cur.target = evas_focus_get(sd->evas); sd->focus_highlight.top = edje_object_add(sd->evas); sd->focus_highlight.changed_theme = EINA_TRUE; edje_object_signal_callback_add(sd->focus_highlight.top, "elm,action,focus,hide,end", "", _elm_win_focus_highlight_hide, NULL); edje_object_signal_callback_add(sd->focus_highlight.top, "elm,action,focus,anim,end", "", _elm_win_focus_highlight_anim_end, sd); _elm_win_focus_highlight_reconfigure_job_start(sd); } static void _elm_win_frame_cb_move_start(void *data, Evas_Object *obj __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Elm_Win_Smart_Data *sd; if (!(sd = data)) return; /* FIXME: Change mouse pointer */ /* NB: Wayland handles moving surfaces by itself so we cannot * specify a specific x/y we want. Instead, we will pass in the * existing x/y values so they can be recorded as 'previous' * position. The new position will get updated automatically when * the move is finished */ ecore_evas_wayland_move(sd->ee, sd->screen.x, sd->screen.y); } static void _elm_win_frame_cb_resize_show(void *data, Evas_Object *obj __UNUSED__, const char *sig __UNUSED__, const char *source) { Elm_Win_Smart_Data *sd; if (!(sd = data)) return; if (sd->resizing) return; #ifdef HAVE_ELEMENTARY_WAYLAND if (!strcmp(source, "elm.event.resize.t")) ecore_wl_window_cursor_from_name_set(sd->wl.win, ELM_CURSOR_TOP_SIDE); else if (!strcmp(source, "elm.event.resize.b")) ecore_wl_window_cursor_from_name_set(sd->wl.win, ELM_CURSOR_BOTTOM_SIDE); else if (!strcmp(source, "elm.event.resize.l")) ecore_wl_window_cursor_from_name_set(sd->wl.win, ELM_CURSOR_LEFT_SIDE); else if (!strcmp(source, "elm.event.resize.r")) ecore_wl_window_cursor_from_name_set(sd->wl.win, ELM_CURSOR_RIGHT_SIDE); else if (!strcmp(source, "elm.event.resize.tl")) ecore_wl_window_cursor_from_name_set(sd->wl.win, ELM_CURSOR_TOP_LEFT_CORNER); else if (!strcmp(source, "elm.event.resize.tr")) ecore_wl_window_cursor_from_name_set(sd->wl.win, ELM_CURSOR_TOP_RIGHT_CORNER); else if (!strcmp(source, "elm.event.resize.bl")) ecore_wl_window_cursor_from_name_set(sd->wl.win, ELM_CURSOR_BOTTOM_LEFT_CORNER); else if (!strcmp(source, "elm.event.resize.br")) ecore_wl_window_cursor_from_name_set(sd->wl.win, ELM_CURSOR_BOTTOM_RIGHT_CORNER); else ecore_wl_window_cursor_default_restore(sd->wl.win); #else (void)source; #endif } static void _elm_win_frame_cb_resize_hide(void *data, Evas_Object *obj __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Elm_Win_Smart_Data *sd; if (!(sd = data)) return; if (sd->resizing) return; #ifdef HAVE_ELEMENTARY_WAYLAND ecore_wl_window_cursor_default_restore(sd->wl.win); #endif } static void _elm_win_frame_cb_resize_start(void *data, Evas_Object *obj __UNUSED__, const char *sig __UNUSED__, const char *source) { Elm_Win_Smart_Data *sd; if (!(sd = data)) return; if (sd->resizing) return; sd->resizing = EINA_TRUE; if (!strcmp(source, "elm.event.resize.t")) sd->resize_location = 1; else if (!strcmp(source, "elm.event.resize.b")) sd->resize_location = 2; else if (!strcmp(source, "elm.event.resize.l")) sd->resize_location = 4; else if (!strcmp(source, "elm.event.resize.r")) sd->resize_location = 8; else if (!strcmp(source, "elm.event.resize.tl")) sd->resize_location = 5; else if (!strcmp(source, "elm.event.resize.tr")) sd->resize_location = 9; else if (!strcmp(source, "elm.event.resize.bl")) sd->resize_location = 6; else if (!strcmp(source, "elm.event.resize.br")) sd->resize_location = 10; else sd->resize_location = 0; if (sd->resize_location > 0) ecore_evas_wayland_resize(sd->ee, sd->resize_location); } static void _elm_win_frame_cb_minimize(void *data, Evas_Object *obj __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Elm_Win_Smart_Data *sd; if (!(sd = data)) return; // sd->iconified = EINA_TRUE; TRAP(sd, iconified_set, EINA_TRUE); } static void _elm_win_frame_cb_maximize(void *data, Evas_Object *obj __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Elm_Win_Smart_Data *sd; if (!(sd = data)) return; if (sd->maximized) sd->maximized = EINA_FALSE; else sd->maximized = EINA_TRUE; TRAP(sd, maximized_set, sd->maximized); } static void _elm_win_frame_cb_close(void *data, Evas_Object *obj __UNUSED__, const char *sig __UNUSED__, const char *source __UNUSED__) { Elm_Win_Smart_Data *sd; Evas_Object *win; /* FIXME: After the current freeze, this should be handled differently. * * Ideally, we would want to mimic the X11 backend and use something * like ECORE_WL_EVENT_WINDOW_DELETE and handle the delete_request * inside of ecore_evas. That would be the 'proper' way, but since we are * in a freeze right now, I cannot add a new event value, or a new * event structure to ecore_wayland. * * So yes, this is a temporary 'stop-gap' solution which will be fixed * when the freeze is over, but it does fix a trac bug for now, and in a * way which does not break API or the freeze. - dh */ if (!(sd = data)) return; win = ELM_WIDGET_DATA(sd)->obj; int autodel = sd->autodel; sd->autodel_clear = &autodel; evas_object_ref(win); evas_object_smart_callback_call(win, SIG_DELETE_REQUEST, NULL); // FIXME: if above callback deletes - then the below will be invalid if (autodel) evas_object_del(win); else sd->autodel_clear = NULL; evas_object_unref(win); } static void _elm_win_frame_add(Elm_Win_Smart_Data *sd, const char *style) { evas_output_framespace_set(sd->evas, 0, 22, 0, 26); sd->frame_obj = edje_object_add(sd->evas); elm_widget_theme_object_set (ELM_WIDGET_DATA(sd)->obj, sd->frame_obj, "border", "base", style); evas_object_is_frame_object_set(sd->frame_obj, EINA_TRUE); evas_object_move(sd->frame_obj, 0, 0); evas_object_resize(sd->frame_obj, 1, 1); edje_object_signal_callback_add (sd->frame_obj, "elm,action,move,start", "elm", _elm_win_frame_cb_move_start, sd); edje_object_signal_callback_add (sd->frame_obj, "elm,action,resize,show", "*", _elm_win_frame_cb_resize_show, sd); edje_object_signal_callback_add (sd->frame_obj, "elm,action,resize,hide", "*", _elm_win_frame_cb_resize_hide, sd); edje_object_signal_callback_add (sd->frame_obj, "elm,action,resize,start", "*", _elm_win_frame_cb_resize_start, sd); edje_object_signal_callback_add (sd->frame_obj, "elm,action,minimize", "elm", _elm_win_frame_cb_minimize, sd); edje_object_signal_callback_add (sd->frame_obj, "elm,action,maximize", "elm", _elm_win_frame_cb_maximize, sd); edje_object_signal_callback_add (sd->frame_obj, "elm,action,close", "elm", _elm_win_frame_cb_close, sd); if (sd->title) { edje_object_part_text_escaped_set (sd->frame_obj, "elm.text.title", sd->title); } } static void _elm_win_frame_del(Elm_Win_Smart_Data *sd) { if (sd->frame_obj) { edje_object_signal_callback_del (sd->frame_obj, "elm,action,move,start", "elm", _elm_win_frame_cb_move_start); edje_object_signal_callback_del (sd->frame_obj, "elm,action,resize,show", "*", _elm_win_frame_cb_resize_show); edje_object_signal_callback_del (sd->frame_obj, "elm,action,resize,hide", "*", _elm_win_frame_cb_resize_hide); edje_object_signal_callback_del (sd->frame_obj, "elm,action,resize,start", "*", _elm_win_frame_cb_resize_start); edje_object_signal_callback_del (sd->frame_obj, "elm,action,minimize", "elm", _elm_win_frame_cb_minimize); edje_object_signal_callback_del (sd->frame_obj, "elm,action,maximize", "elm", _elm_win_frame_cb_maximize); edje_object_signal_callback_del (sd->frame_obj, "elm,action,close", "elm", _elm_win_frame_cb_close); evas_object_del(sd->frame_obj); sd->frame_obj = NULL; } evas_output_framespace_set(sd->evas, 0, 0, 0, 0); } #ifdef ELM_DEBUG static void _debug_key_down(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Key_Down *ev = event_info; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; if ((strcmp(ev->keyname, "F12")) || (!evas_key_modifier_is_set(ev->modifiers, "Control"))) return; printf("Tree graph generated.\n"); elm_object_tree_dot_dump(obj, "./dump.dot"); } #endif static void _win_img_hide(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; elm_widget_focus_hide_handle(ELM_WIDGET_DATA(sd)->obj); } static void _win_img_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Win_Smart_Data *sd = data; Evas_Event_Mouse_Up *ev = event_info; if (!(ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)) elm_widget_focus_mouse_up_handle(ELM_WIDGET_DATA(sd)->obj); } static void _win_img_focus_in(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; elm_widget_focus_steal(ELM_WIDGET_DATA(sd)->obj); } static void _win_img_focus_out(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; elm_widget_focused_object_clear(ELM_WIDGET_DATA(sd)->obj); } static void _win_inlined_image_set(Elm_Win_Smart_Data *sd) { evas_object_image_alpha_set(sd->img_obj, EINA_FALSE); evas_object_image_filled_set(sd->img_obj, EINA_TRUE); evas_object_event_callback_add (sd->img_obj, EVAS_CALLBACK_DEL, _elm_win_on_img_obj_del, sd); evas_object_event_callback_add (sd->img_obj, EVAS_CALLBACK_HIDE, _win_img_hide, sd); evas_object_event_callback_add (sd->img_obj, EVAS_CALLBACK_MOUSE_UP, _win_img_mouse_up, sd); evas_object_event_callback_add (sd->img_obj, EVAS_CALLBACK_FOCUS_IN, _win_img_focus_in, sd); evas_object_event_callback_add (sd->img_obj, EVAS_CALLBACK_FOCUS_OUT, _win_img_focus_out, sd); } static void _elm_win_on_icon_del(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Win_Smart_Data *sd = data; if (sd->icon == obj) sd->icon = NULL; } static void _elm_win_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Win_Smart_Data); _elm_win_parent_sc->base.add(obj); elm_widget_can_focus_set(obj, EINA_TRUE); elm_widget_highlight_ignore_set(obj, EINA_TRUE); } static void _elm_win_smart_set_user(Elm_Widget_Smart_Class *sc) { sc->base.add = _elm_win_smart_add; sc->base.del = _elm_win_smart_del; sc->base.show = _elm_win_smart_show; sc->base.hide = _elm_win_smart_hide; sc->base.move = _elm_win_smart_move; sc->base.resize = _elm_win_smart_resize; sc->focus_next = _elm_win_smart_focus_next; sc->focus_direction = _elm_win_smart_focus_direction; sc->on_focus = _elm_win_smart_on_focus; sc->event = _elm_win_smart_event; } #ifdef HAVE_ELEMENTARY_X static void _elm_x_io_err(void *data __UNUSED__) { Eina_List *l; Evas_Object *obj; EINA_LIST_FOREACH(_elm_win_list, l, obj) evas_object_smart_callback_call(obj, SIG_IOERR, NULL); elm_exit(); } #endif static void _elm_win_cb_hide(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _elm_win_state_eval_queue(); } static void _elm_win_cb_show(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _elm_win_state_eval_queue(); } EAPI Evas_Object * elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type) { Evas *e; Evas_Object *obj; const Eina_List *l; const char *fontpath, *fallback = NULL; Elm_Win_Smart_Data tmp_sd; /* just to store some data while trying out to create a canvas */ memset(&tmp_sd, 0, sizeof(Elm_Win_Smart_Data)); #define FALLBACK_TRY(engine) \ if (!tmp_sd.ee) { \ CRITICAL(engine " engine creation failed. Trying default."); \ } while (0) #define FALLBACK_STORE(engine) \ if (tmp_sd.ee) \ { \ CRITICAL(engine "Fallback to %s successful.", engine); \ fallback = engine; \ } switch (type) { case ELM_WIN_INLINED_IMAGE: if (!parent) break; { e = evas_object_evas_get(parent); Ecore_Evas *ee; if (!e) break; ee = ecore_evas_ecore_evas_get(e); if (!ee) break; tmp_sd.img_obj = ecore_evas_object_image_new(ee); if (!tmp_sd.img_obj) break; tmp_sd.ee = ecore_evas_object_ecore_evas_get(tmp_sd.img_obj); if (!tmp_sd.ee) { evas_object_del(tmp_sd.img_obj); tmp_sd.img_obj = NULL; } } break; case ELM_WIN_SOCKET_IMAGE: tmp_sd.ee = ecore_evas_extn_socket_new(1, 1); break; default: if (ENGINE_COMPARE(ELM_SOFTWARE_X11)) { tmp_sd.ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 1, 1); FALLBACK_TRY("Software X11"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_fb_new(NULL, 0, 1, 1); FALLBACK_STORE("Software FB"); } } else if (ENGINE_COMPARE(ELM_SOFTWARE_FB)) { tmp_sd.ee = ecore_evas_fb_new(NULL, 0, 1, 1); FALLBACK_TRY("Software FB"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 1, 1); FALLBACK_STORE("Software X11"); } } else if (ENGINE_COMPARE(ELM_SOFTWARE_DIRECTFB)) { tmp_sd.ee = ecore_evas_directfb_new(NULL, 1, 0, 0, 1, 1); FALLBACK_TRY("Software DirectFB"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 1, 1); FALLBACK_STORE("Software X11"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_fb_new(NULL, 0, 1, 1); FALLBACK_STORE("Software FB"); } } } else if (ENGINE_COMPARE(ELM_SOFTWARE_16_X11)) { tmp_sd.ee = ecore_evas_software_x11_16_new(NULL, 0, 0, 0, 1, 1); FALLBACK_TRY("Software-16"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 1, 1); FALLBACK_STORE("Software X11"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_fb_new(NULL, 0, 1, 1); FALLBACK_STORE("Software FB"); } } } else if (ENGINE_COMPARE(ELM_SOFTWARE_8_X11)) { tmp_sd.ee = ecore_evas_software_x11_8_new(NULL, 0, 0, 0, 1, 1); FALLBACK_TRY("Software-8"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 1, 1); FALLBACK_STORE("Software X11"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_fb_new(NULL, 0, 1, 1); FALLBACK_STORE("Software FB"); } } } else if (ENGINE_COMPARE(ELM_OPENGL_X11)) { int opt[10]; int opt_i = 0; if (_elm_config->vsync) { opt[opt_i] = ECORE_EVAS_GL_X11_OPT_VSYNC; opt_i++; opt[opt_i] = 1; opt_i++; opt[opt_i] = 0; } if (opt_i > 0) tmp_sd.ee = ecore_evas_gl_x11_options_new (NULL, 0, 0, 0, 1, 1, opt); else tmp_sd.ee = ecore_evas_gl_x11_new(NULL, 0, 0, 0, 1, 1); FALLBACK_TRY("OpenGL"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 1, 1); FALLBACK_STORE("Software X11"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_fb_new(NULL, 0, 1, 1); FALLBACK_STORE("Software FB"); } } } else if (ENGINE_COMPARE(ELM_SOFTWARE_WIN32)) { tmp_sd.ee = ecore_evas_software_gdi_new(NULL, 0, 0, 1, 1); FALLBACK_TRY("Software Win32"); } else if (ENGINE_COMPARE(ELM_SOFTWARE_16_WINCE)) { tmp_sd.ee = ecore_evas_software_wince_gdi_new(NULL, 0, 0, 1, 1); FALLBACK_TRY("Software-16-WinCE"); } else if (ENGINE_COMPARE(ELM_SOFTWARE_PSL1GHT)) { tmp_sd.ee = ecore_evas_psl1ght_new(NULL, 1, 1); FALLBACK_TRY("PSL1GHT"); } else if (ENGINE_COMPARE(ELM_SOFTWARE_SDL)) { tmp_sd.ee = ecore_evas_sdl_new(NULL, 0, 0, 0, 0, 0, 1); FALLBACK_TRY("Software SDL"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 1, 1); FALLBACK_STORE("Software X11"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_fb_new(NULL, 0, 1, 1); FALLBACK_STORE("Software FB"); } } } else if (ENGINE_COMPARE(ELM_SOFTWARE_16_SDL)) { tmp_sd.ee = ecore_evas_sdl16_new(NULL, 0, 0, 0, 0, 0, 1); FALLBACK_TRY("Software-16-SDL"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 1, 1); FALLBACK_STORE("Software X11"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_fb_new(NULL, 0, 1, 1); FALLBACK_STORE("Software FB"); } } } else if (ENGINE_COMPARE(ELM_OPENGL_SDL)) { tmp_sd.ee = ecore_evas_gl_sdl_new(NULL, 1, 1, 0, 0); FALLBACK_TRY("OpenGL SDL"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 1, 1); FALLBACK_STORE("Software X11"); if (!tmp_sd.ee) { tmp_sd.ee = ecore_evas_fb_new(NULL, 0, 1, 1); FALLBACK_STORE("Software FB"); } } } else if (ENGINE_COMPARE(ELM_OPENGL_COCOA)) { tmp_sd.ee = ecore_evas_cocoa_new(NULL, 1, 1, 0, 0); FALLBACK_TRY("OpenGL Cocoa"); } else if (ENGINE_COMPARE(ELM_BUFFER)) { tmp_sd.ee = ecore_evas_buffer_new(1, 1); } else if (ENGINE_COMPARE(ELM_EWS)) { tmp_sd.ee = ecore_evas_ews_new(0, 0, 1, 1); } else if (ENGINE_COMPARE(ELM_WAYLAND_SHM)) { tmp_sd.ee = ecore_evas_wayland_shm_new(NULL, 0, 0, 0, 1, 1, 0); } else if (ENGINE_COMPARE(ELM_WAYLAND_EGL)) { tmp_sd.ee = ecore_evas_wayland_egl_new(NULL, 0, 0, 0, 1, 1, 0); } else if (!strncmp(ENGINE_GET(), "shot:", 5)) { tmp_sd.ee = ecore_evas_buffer_new(1, 1); ecore_evas_manual_render_set(tmp_sd.ee, EINA_TRUE); tmp_sd.shot.info = eina_stringshare_add (ENGINE_GET() + 5); } #undef FALLBACK_TRY break; } if (!tmp_sd.ee) { ERR("Cannot create window."); return NULL; } obj = evas_object_smart_add (ecore_evas_get(tmp_sd.ee), _elm_win_smart_class_new()); ELM_WIN_DATA_GET(obj, sd); /* copying possibly altered fields back */ #define SD_CPY(_field) \ do \ { \ sd->_field = tmp_sd._field; \ } while (0) SD_CPY(ee); SD_CPY(img_obj); SD_CPY(shot.info); #undef SD_CPY if ((trap) && (trap->add)) sd->trap_data = trap->add(obj); /* complementary actions, which depend on final smart data * pointer */ if (type == ELM_WIN_INLINED_IMAGE) _win_inlined_image_set(sd); #ifdef HAVE_ELEMENTARY_X else if (ENGINE_COMPARE(ELM_SOFTWARE_X11)) sd->x.client_message_handler = ecore_event_handler_add (ECORE_X_EVENT_CLIENT_MESSAGE, _elm_win_client_message, sd); else if (ENGINE_COMPARE(ELM_SOFTWARE_16_X11)) sd->x.client_message_handler = ecore_event_handler_add (ECORE_X_EVENT_CLIENT_MESSAGE, _elm_win_client_message, sd); else if (ENGINE_COMPARE(ELM_SOFTWARE_8_X11)) sd->x.client_message_handler = ecore_event_handler_add (ECORE_X_EVENT_CLIENT_MESSAGE, _elm_win_client_message, sd); else if (ENGINE_COMPARE(ELM_OPENGL_X11)) sd->x.client_message_handler = ecore_event_handler_add (ECORE_X_EVENT_CLIENT_MESSAGE, _elm_win_client_message, sd); #endif else if (!strncmp(ENGINE_GET(), "shot:", 5)) _shot_init(sd); sd->kbdmode = ELM_WIN_KEYBOARD_UNKNOWN; sd->indmode = ELM_WIN_INDICATOR_UNKNOWN; #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) { ecore_x_io_error_handler_set(_elm_x_io_err, NULL); } #endif #ifdef HAVE_ELEMENTARY_WAYLAND sd->wl.win = ecore_evas_wayland_window_get(sd->ee); #endif if ((_elm_config->bgpixmap) && (!_elm_config->compositing)) TRAP(sd, avoid_damage_set, ECORE_EVAS_AVOID_DAMAGE_EXPOSE); // bg pixmap done by x - has other issues like can be redrawn by x before it // is filled/ready by app // TRAP(sd, avoid_damage_set, ECORE_EVAS_AVOID_DAMAGE_BUILT_IN); sd->type = type; sd->parent = parent; if (sd->parent) evas_object_event_callback_add (sd->parent, EVAS_CALLBACK_DEL, _elm_win_on_parent_del, sd); sd->evas = ecore_evas_get(sd->ee); evas_object_color_set(obj, 0, 0, 0, 0); evas_object_move(obj, 0, 0); evas_object_resize(obj, 1, 1); evas_object_layer_set(obj, 50); evas_object_pass_events_set(obj, EINA_TRUE); if (type == ELM_WIN_INLINED_IMAGE) elm_widget_parent2_set(obj, parent); /* use own version of ecore_evas_object_associate() that does TRAP() */ ecore_evas_data_set(sd->ee, "elm_win", sd); evas_object_event_callback_add (obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _elm_win_obj_callback_changed_size_hints, sd); evas_object_intercept_raise_callback_add (obj, _elm_win_obj_intercept_raise, sd); evas_object_intercept_lower_callback_add (obj, _elm_win_obj_intercept_lower, sd); evas_object_intercept_stack_above_callback_add (obj, _elm_win_obj_intercept_stack_above, sd); evas_object_intercept_stack_below_callback_add (obj, _elm_win_obj_intercept_stack_below, sd); evas_object_intercept_layer_set_callback_add (obj, _elm_win_obj_intercept_layer_set, sd); evas_object_intercept_show_callback_add (obj, _elm_win_obj_intercept_show, sd); TRAP(sd, name_class_set, name, _elm_appname); ecore_evas_callback_delete_request_set(sd->ee, _elm_win_delete_request); ecore_evas_callback_resize_set(sd->ee, _elm_win_resize); ecore_evas_callback_mouse_in_set(sd->ee, _elm_win_mouse_in); ecore_evas_callback_focus_in_set(sd->ee, _elm_win_focus_in); ecore_evas_callback_focus_out_set(sd->ee, _elm_win_focus_out); ecore_evas_callback_move_set(sd->ee, _elm_win_move); ecore_evas_callback_state_change_set(sd->ee, _elm_win_state_change); evas_object_event_callback_add(obj, EVAS_CALLBACK_HIDE, _elm_win_cb_hide, sd); evas_object_event_callback_add(obj, EVAS_CALLBACK_SHOW, _elm_win_cb_show, sd); evas_image_cache_set(sd->evas, (_elm_config->image_cache * 1024)); evas_font_cache_set(sd->evas, (_elm_config->font_cache * 1024)); EINA_LIST_FOREACH(_elm_config->font_dirs, l, fontpath) evas_font_path_append(sd->evas, fontpath); if (!_elm_config->font_hinting) evas_font_hinting_set(sd->evas, EVAS_FONT_HINTING_NONE); else if (_elm_config->font_hinting == 1) evas_font_hinting_set(sd->evas, EVAS_FONT_HINTING_AUTO); else if (_elm_config->font_hinting == 2) evas_font_hinting_set(sd->evas, EVAS_FONT_HINTING_BYTECODE); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif _elm_win_list = eina_list_append(_elm_win_list, obj); _elm_win_count++; if (((fallback) && (!strcmp(fallback, "Software FB"))) || ((!fallback) && (ENGINE_COMPARE(ELM_SOFTWARE_FB)))) { TRAP(sd, fullscreen_set, 1); } else if (ENGINE_COMPARE(ELM_WAYLAND_SHM) || ENGINE_COMPARE(ELM_WAYLAND_EGL)) _elm_win_frame_add(sd, "default"); if (_elm_config->focus_highlight_enable) elm_win_focus_highlight_enabled_set(obj, EINA_TRUE); #ifdef ELM_DEBUG Evas_Modifier_Mask mask = evas_key_modifier_mask_get(sd->evas, "Control"); evas_object_event_callback_add (obj, EVAS_CALLBACK_KEY_DOWN, _debug_key_down, sd); if (evas_object_key_grab(obj, "F12", mask, 0, EINA_TRUE)) INF("Ctrl+F12 key combination exclusive for dot tree generation\n"); else ERR("failed to grab F12 key to elm widgets (dot) tree generation"); #endif if ((_elm_config->softcursor_mode == ELM_SOFTCURSOR_MODE_ON) || ((_elm_config->softcursor_mode == ELM_SOFTCURSOR_MODE_AUTO) && (((fallback) && (!strcmp(fallback, "Software FB"))) || ((!fallback) && (ENGINE_COMPARE(ELM_SOFTWARE_FB)))))) { Evas_Object *o; Evas_Coord mw = 1, mh = 1, hx = 0, hy = 0; sd->pointer.obj = o = edje_object_add(ecore_evas_get(tmp_sd.ee)); _elm_theme_object_set(obj, o, "pointer", "base", "default"); edje_object_size_min_calc(o, &mw, &mh); evas_object_resize(o, mw, mh); edje_object_part_geometry_get(o, "elm.swallow.hotspot", &hx, &hy, NULL, NULL); sd->pointer.hot_x = hx; sd->pointer.hot_y = hy; evas_object_show(o); ecore_evas_object_cursor_set(tmp_sd.ee, o, EVAS_LAYER_MAX, hx, hy); } else if (_elm_config->softcursor_mode == ELM_SOFTCURSOR_MODE_OFF) { // do nothing } return obj; } EAPI Evas_Object * elm_win_util_standard_add(const char *name, const char *title) { Evas_Object *win, *bg; win = elm_win_add(NULL, name, ELM_WIN_BASIC); if (!win) return NULL; elm_win_title_set(win, title); bg = elm_bg_add(win); if (!bg) { evas_object_del(win); return NULL; } evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); return win; } EAPI void elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj) { Evas_Coord w, h; ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (eina_list_data_find(sd->resize_objs, subobj)) return; if (!ELM_WIDGET_DATA(sd)->api->sub_object_add(obj, subobj)) ERR("could not add %p as sub object of %p", subobj, obj); sd->resize_objs = eina_list_append(sd->resize_objs, subobj); evas_object_event_callback_add (subobj, EVAS_CALLBACK_DEL, _elm_win_on_resize_obj_del, obj); evas_object_event_callback_add (subobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _elm_win_on_resize_obj_changed_size_hints, obj); evas_object_geometry_get(obj, NULL, NULL, &w, &h); evas_object_move(subobj, 0, 0); evas_object_resize(subobj, w, h); _elm_win_resize_objects_eval(obj); } EAPI void elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (!ELM_WIDGET_DATA(sd)->api->sub_object_del(obj, subobj)) ERR("could not remove sub object %p from %p", subobj, obj); sd->resize_objs = eina_list_remove(sd->resize_objs, subobj); evas_object_event_callback_del_full (subobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _elm_win_on_resize_obj_changed_size_hints, obj); evas_object_event_callback_del_full (subobj, EVAS_CALLBACK_DEL, _elm_win_on_resize_obj_del, obj); _elm_win_resize_objects_eval(obj); } EAPI void elm_win_title_set(Evas_Object *obj, const char *title) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (!title) return; eina_stringshare_replace(&(sd->title), title); TRAP(sd, title_set, sd->title); if (sd->frame_obj) edje_object_part_text_escaped_set (sd->frame_obj, "elm.text.title", sd->title); } EAPI const char * elm_win_title_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) NULL; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return sd->title; } EAPI void elm_win_icon_name_set(Evas_Object *obj, const char *icon_name) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (!icon_name) return; eina_stringshare_replace(&(sd->icon_name), icon_name); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI const char * elm_win_icon_name_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) NULL; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return sd->icon_name; } EAPI void elm_win_role_set(Evas_Object *obj, const char *role) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (!role) return; eina_stringshare_replace(&(sd->role), role); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI const char * elm_win_role_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) NULL; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return sd->role; } EAPI void elm_win_icon_object_set(Evas_Object *obj, Evas_Object *icon) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (sd->icon) evas_object_event_callback_del_full (sd->icon, EVAS_CALLBACK_DEL, _elm_win_on_icon_del, sd); sd->icon = icon; if (sd->icon) evas_object_event_callback_add (sd->icon, EVAS_CALLBACK_DEL, _elm_win_on_icon_del, sd); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI const Evas_Object * elm_win_icon_object_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) NULL; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return sd->icon; } EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->autodel = autodel; } EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->autodel; } EAPI void elm_win_activate(Evas_Object *obj) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); TRAP(sd, activate); } EAPI void elm_win_lower(Evas_Object *obj) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); TRAP(sd, lower); } EAPI void elm_win_raise(Evas_Object *obj) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); TRAP(sd, raise); } EAPI void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v) { int win_w, win_h, screen_w, screen_h, nx, ny; ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if ((trap) && (trap->center) && (!trap->center(sd->trap_data, obj))) return; ecore_evas_screen_geometry_get(sd->ee, NULL, NULL, &screen_w, &screen_h); if ((!screen_w) || (!screen_h)) return; evas_object_geometry_get(obj, NULL, NULL, &win_w, &win_h); if ((!win_w) || (!win_h)) return; if (h) nx = win_w >= screen_w ? 0 : (screen_w / 2) - (win_w / 2); else nx = sd->screen.x; if (v) ny = win_h >= screen_h ? 0 : (screen_h / 2) - (win_h / 2); else ny = sd->screen.y; if (nx < 0) nx = 0; if (ny < 0) ny = 0; evas_object_move(obj, nx, ny); } EAPI void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); TRAP(sd, borderless_set, borderless); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI Eina_Bool elm_win_borderless_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ecore_evas_borderless_get(sd->ee); } EAPI void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); TRAP(sd, shaped_set, shaped); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI Eina_Bool elm_win_shaped_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ecore_evas_shaped_get(sd->ee); } EAPI void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (sd->img_obj) { evas_object_image_alpha_set(sd->img_obj, alpha); ecore_evas_alpha_set(sd->ee, alpha); } else { #ifdef HAVE_ELEMENTARY_X if (sd->x.xwin) { if (alpha) { if (!_elm_config->compositing) elm_win_shaped_set(obj, alpha); else TRAP(sd, alpha_set, alpha); } else TRAP(sd, alpha_set, alpha); _elm_win_xwin_update(sd); } else #endif TRAP(sd, alpha_set, alpha); } } EAPI Eina_Bool elm_win_alpha_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); if (sd->img_obj) { return evas_object_image_alpha_get(sd->img_obj); } return ecore_evas_alpha_get(sd->ee); } EAPI void elm_win_override_set(Evas_Object *obj, Eina_Bool override) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); TRAP(sd, override_set, override); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI Eina_Bool elm_win_override_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ecore_evas_override_get(sd->ee); } EAPI void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); // YYY: handle if sd->img_obj if (ENGINE_COMPARE(ELM_SOFTWARE_FB) || ENGINE_COMPARE(ELM_SOFTWARE_16_WINCE)) { // these engines... can ONLY be fullscreen return; } else { // sd->fullscreen = fullscreen; if (fullscreen) { if (ENGINE_COMPARE(ELM_WAYLAND_SHM) || ENGINE_COMPARE(ELM_WAYLAND_EGL)) _elm_win_frame_del(sd); } else { if (ENGINE_COMPARE(ELM_WAYLAND_SHM) || ENGINE_COMPARE(ELM_WAYLAND_EGL)) _elm_win_frame_add(sd, "default"); evas_object_show(sd->frame_obj); } TRAP(sd, fullscreen_set, fullscreen); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } } EAPI Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); if (ENGINE_COMPARE(ELM_SOFTWARE_FB) || ENGINE_COMPARE(ELM_SOFTWARE_16_WINCE)) { // these engines... can ONLY be fullscreen return EINA_TRUE; } else { return sd->fullscreen; } } EAPI void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); // sd->maximized = maximized; // YYY: handle if sd->img_obj TRAP(sd, maximized_set, maximized); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI Eina_Bool elm_win_maximized_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->maximized; } EAPI void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); // sd->iconified = iconified; TRAP(sd, iconified_set, iconified); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI Eina_Bool elm_win_iconified_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->iconified; } EAPI void elm_win_withdrawn_set(Evas_Object *obj, Eina_Bool withdrawn) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); // sd->withdrawn = withdrawn; TRAP(sd, withdrawn_set, withdrawn); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI Eina_Bool elm_win_withdrawn_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->withdrawn; } EAPI void elm_win_urgent_set(Evas_Object *obj, Eina_Bool urgent) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->urgent = urgent; TRAP(sd, urgent_set, urgent); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI Eina_Bool elm_win_urgent_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->urgent; } EAPI void elm_win_demand_attention_set(Evas_Object *obj, Eina_Bool demand_attention) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->demand_attention = demand_attention; TRAP(sd, demand_attention_set, demand_attention); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI Eina_Bool elm_win_demand_attention_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->demand_attention; } EAPI void elm_win_modal_set(Evas_Object *obj, Eina_Bool modal) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->modal = modal; TRAP(sd, modal_set, modal); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI Eina_Bool elm_win_modal_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->modal; } EAPI void elm_win_aspect_set(Evas_Object *obj, double aspect) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->aspect = aspect; TRAP(sd, aspect_set, aspect); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI double elm_win_aspect_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) 0.0; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, 0.0); return sd->aspect; } EAPI void elm_win_size_base_set(Evas_Object *obj, int w, int h) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->size_base_w = w; sd->size_base_h = h; TRAP(sd, size_base_set, w, h); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI void elm_win_size_base_get(Evas_Object *obj, int *w, int *h) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (w) *w = sd->size_base_w; if (w) *h = sd->size_base_h; } EAPI void elm_win_size_step_set(Evas_Object *obj, int w, int h) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->size_step_w = w; sd->size_step_h = h; TRAP(sd, size_step_set, w, h); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI void elm_win_size_step_get(Evas_Object *obj, int *w, int *h) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (w) *w = sd->size_step_w; if (w) *h = sd->size_step_h; } EAPI void elm_win_layer_set(Evas_Object *obj, int layer) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); TRAP(sd, layer_set, layer); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI int elm_win_layer_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) - 1; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, -1); return ecore_evas_layer_get(sd->ee); } EAPI void elm_win_norender_push(Evas_Object *obj) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->norender++; if (sd->norender == 1) ecore_evas_manual_render_set(sd->ee, EINA_TRUE); } EAPI void elm_win_norender_pop(Evas_Object *obj) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (sd->norender <= 0) return; sd->norender--; if (sd->norender == 0) ecore_evas_manual_render_set(sd->ee, EINA_FALSE); } EAPI int elm_win_norender_get(Evas_Object *obj) { ELM_WIN_CHECK(obj) - 1; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, -1); return sd->norender; } EAPI void elm_win_render(Evas_Object *obj) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); ecore_evas_manual_render(sd->ee); } EAPI void elm_win_rotation_set(Evas_Object *obj, int rotation) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (sd->rot == rotation) return; sd->rot = rotation; TRAP(sd, rotation_set, rotation); evas_object_size_hint_min_set(obj, -1, -1); evas_object_size_hint_max_set(obj, -1, -1); _elm_win_resize_objects_eval(obj); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (sd->rot == rotation) return; sd->rot = rotation; TRAP(sd, rotation_with_resize_set, rotation); evas_object_size_hint_min_set(obj, -1, -1); evas_object_size_hint_max_set(obj, -1, -1); _elm_win_resize_objects_eval(obj); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI int elm_win_rotation_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) - 1; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, -1); return sd->rot; } EAPI void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); // sd->sticky = sticky; TRAP(sd, sticky_set, sticky); #ifdef HAVE_ELEMENTARY_X _elm_win_xwin_update(sd); #endif } EAPI Eina_Bool elm_win_sticky_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->sticky; } EAPI void elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (mode == sd->kbdmode) return; #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); #endif sd->kbdmode = mode; #ifdef HAVE_ELEMENTARY_X if (sd->x.xwin) ecore_x_e_virtual_keyboard_state_set (sd->x.xwin, (Ecore_X_Virtual_Keyboard_State)sd->kbdmode); #endif } EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) ELM_WIN_KEYBOARD_UNKNOWN; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, ELM_WIN_KEYBOARD_UNKNOWN); return sd->kbdmode; } EAPI void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) ecore_x_e_virtual_keyboard_set(sd->x.xwin, is_keyboard); #else (void)is_keyboard; #endif } EAPI Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) return ecore_x_e_virtual_keyboard_get(sd->x.xwin); #endif return EINA_FALSE; } EAPI void elm_win_indicator_mode_set(Evas_Object *obj, Elm_Win_Indicator_Mode mode) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (mode == sd->indmode) return; #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); #endif sd->indmode = mode; #ifdef HAVE_ELEMENTARY_X if (sd->x.xwin) { if (sd->indmode == ELM_WIN_INDICATOR_SHOW) ecore_x_e_illume_indicator_state_set (sd->x.xwin, ECORE_X_ILLUME_INDICATOR_STATE_ON); else if (sd->indmode == ELM_WIN_INDICATOR_HIDE) ecore_x_e_illume_indicator_state_set (sd->x.xwin, ECORE_X_ILLUME_INDICATOR_STATE_OFF); } #endif } EAPI Elm_Win_Indicator_Mode elm_win_indicator_mode_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) ELM_WIN_INDICATOR_UNKNOWN; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, ELM_WIN_INDICATOR_UNKNOWN); return sd->indmode; } EAPI void elm_win_indicator_opacity_set(Evas_Object *obj, Elm_Win_Indicator_Opacity_Mode mode) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (mode == sd->ind_o_mode) return; sd->ind_o_mode = mode; #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) { if (sd->ind_o_mode == ELM_WIN_INDICATOR_OPAQUE) ecore_x_e_illume_indicator_opacity_set (sd->x.xwin, ECORE_X_ILLUME_INDICATOR_OPAQUE); else if (sd->ind_o_mode == ELM_WIN_INDICATOR_TRANSLUCENT) ecore_x_e_illume_indicator_opacity_set (sd->x.xwin, ECORE_X_ILLUME_INDICATOR_TRANSLUCENT); else if (sd->ind_o_mode == ELM_WIN_INDICATOR_TRANSPARENT) ecore_x_e_illume_indicator_opacity_set (sd->x.xwin, ECORE_X_ILLUME_INDICATOR_TRANSPARENT); } #endif } EAPI Elm_Win_Indicator_Opacity_Mode elm_win_indicator_opacity_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) ELM_WIN_INDICATOR_OPACITY_UNKNOWN; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, ELM_WIN_INDICATOR_OPACITY_UNKNOWN); return sd->ind_o_mode; } EAPI void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); if (x) *x = sd->screen.x; if (y) *y = sd->screen.y; } EAPI Eina_Bool elm_win_focus_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return ecore_evas_focus_get(sd->ee); } EAPI void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->constrain = !!constrain; } EAPI Eina_Bool elm_win_screen_constrain_get(Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->constrain; } EAPI void elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); ecore_evas_screen_geometry_get(sd->ee, x, y, w, h); } EAPI void elm_win_screen_dpi_get(const Evas_Object *obj, int *xdpi, int *ydpi) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); ecore_evas_screen_dpi_get(sd->ee, xdpi, ydpi); } EAPI void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) ecore_x_e_illume_conformant_set(sd->x.xwin, conformant); #else (void)conformant; #endif } EAPI Eina_Bool elm_win_conformant_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) return ecore_x_e_illume_conformant_get(sd->x.xwin); #endif return EINA_FALSE; } EAPI void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) { ecore_x_e_illume_quickpanel_set(sd->x.xwin, quickpanel); if (quickpanel) { Ecore_X_Window_State states[2]; states[0] = ECORE_X_WINDOW_STATE_SKIP_TASKBAR; states[1] = ECORE_X_WINDOW_STATE_SKIP_PAGER; ecore_x_netwm_window_state_set(sd->x.xwin, states, 2); ecore_x_icccm_hints_set(sd->x.xwin, 0, 0, 0, 0, 0, 0, 0); } } #else (void)quickpanel; #endif } EAPI Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) return ecore_x_e_illume_quickpanel_get(sd->x.xwin); #endif return EINA_FALSE; } EAPI void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) ecore_x_e_illume_quickpanel_priority_major_set(sd->x.xwin, priority); #else (void)priority; #endif } EAPI int elm_win_quickpanel_priority_major_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) - 1; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, -1); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) return ecore_x_e_illume_quickpanel_priority_major_get(sd->x.xwin); #endif return -1; } EAPI void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) ecore_x_e_illume_quickpanel_priority_minor_set(sd->x.xwin, priority); #else (void)priority; #endif } EAPI int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) - 1; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, -1); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) return ecore_x_e_illume_quickpanel_priority_minor_get(sd->x.xwin); #endif return -1; } EAPI void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) ecore_x_e_illume_quickpanel_zone_set(sd->x.xwin, zone); #else (void)zone; #endif } EAPI int elm_win_quickpanel_zone_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) 0; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, 0); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) return ecore_x_e_illume_quickpanel_zone_get(sd->x.xwin); #endif return 0; } EAPI void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); sd->skip_focus = skip; TRAP(sd, focus_skip_set, skip); } EAPI void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params __UNUSED__) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); #ifdef HAVE_ELEMENTARY_X _elm_win_xwindow_get(sd); if (sd->x.xwin) { switch (command) { case ELM_ILLUME_COMMAND_FOCUS_BACK: ecore_x_e_illume_focus_back_send(sd->x.xwin); break; case ELM_ILLUME_COMMAND_FOCUS_FORWARD: ecore_x_e_illume_focus_forward_send(sd->x.xwin); break; case ELM_ILLUME_COMMAND_FOCUS_HOME: ecore_x_e_illume_focus_home_send(sd->x.xwin); break; case ELM_ILLUME_COMMAND_CLOSE: ecore_x_e_illume_close_send(sd->x.xwin); break; default: break; } } #else (void)command; #endif } EAPI Evas_Object * elm_win_inlined_image_object_get(Evas_Object *obj) { ELM_WIN_CHECK(obj) NULL; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return sd->img_obj; } EAPI void elm_win_focus_highlight_enabled_set(Evas_Object *obj, Eina_Bool enabled) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); enabled = !!enabled; if (sd->focus_highlight.enabled == enabled) return; sd->focus_highlight.enabled = enabled; if (sd->focus_highlight.enabled) _elm_win_focus_highlight_init(sd); else _elm_win_focus_highlight_shutdown(sd); } EAPI Eina_Bool elm_win_focus_highlight_enabled_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); return sd->focus_highlight.enabled; } EAPI void elm_win_focus_highlight_style_set(Evas_Object *obj, const char *style) { ELM_WIN_CHECK(obj); ELM_WIN_DATA_GET_OR_RETURN(obj, sd); eina_stringshare_replace(&sd->focus_highlight.style, style); sd->focus_highlight.changed_theme = EINA_TRUE; _elm_win_focus_highlight_reconfigure_job_start(sd); } EAPI const char * elm_win_focus_highlight_style_get(const Evas_Object *obj) { ELM_WIN_CHECK(obj) NULL; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); return sd->focus_highlight.style; } EAPI Eina_Bool elm_win_socket_listen(Evas_Object *obj, const char *svcname, int svcnum, Eina_Bool svcsys) { ELM_WIN_CHECK(obj) EINA_FALSE; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); if (!sd->ee) return EINA_FALSE; if (!ecore_evas_extn_socket_listen(sd->ee, svcname, svcnum, svcsys)) return EINA_FALSE; return EINA_TRUE; } /* windowing specific calls - shall we do this differently? */ EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj) { if (!obj) return 0; if (!evas_object_smart_type_check_ptr(obj, WIN_SMART_NAME)) { Ecore_Evas *ee = ecore_evas_ecore_evas_get(evas_object_evas_get(obj)); return _elm_ee_xwin_get(ee); } ELM_WIN_CHECK(obj) 0; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, 0); #ifdef HAVE_ELEMENTARY_X if (sd->x.xwin) return sd->x.xwin; if (sd->parent) return elm_win_xwindow_get(sd->parent); #endif return 0; } EAPI Ecore_Wl_Window * elm_win_wl_window_get(const Evas_Object *obj) { if (!obj) return NULL; if (!evas_object_smart_type_check_ptr(obj, WIN_SMART_NAME)) { Ecore_Evas *ee = ecore_evas_ecore_evas_get(evas_object_evas_get(obj)); return ecore_evas_wayland_window_get(ee); } ELM_WIN_CHECK(obj) NULL; ELM_WIN_DATA_GET_OR_RETURN_VAL(obj, sd, NULL); #if HAVE_ELEMENTARY_WAYLAND if (sd->wl.win) return sd->wl.win; if (sd->parent) return elm_win_wl_window_get(sd->parent); #endif return NULL; } EAPI Eina_Bool elm_win_trap_set(const Elm_Win_Trap *t) { DBG("old %p, new %p", trap, t); if ((t) && (t->version != ELM_WIN_TRAP_VERSION)) { CRITICAL("trying to set a trap version %lu while %lu was expected!", t->version, ELM_WIN_TRAP_VERSION); return EINA_FALSE; } trap = t; return EINA_TRUE; } elementary-1.7.7/src/lib/elm_segment_control.c0000664000175000017500000005455612127353615016402 00000000000000#include #include "elm_priv.h" #include "elm_widget_segment_control.h" EAPI const char ELM_SEGMENT_CONTROL_SMART_NAME[] = "elm_segment_control"; static const char SIG_CHANGED[] = "changed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_SEGMENT_CONTROL_SMART_NAME, _elm_segment_control, Elm_Segment_Control_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _elm_segment_control_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; Evas_Coord w, h; int item_count; ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); item_count = eina_list_count(sd->items); elm_coords_finger_size_adjust(item_count, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); elm_coords_finger_size_adjust(item_count, &minw, 1, &minh); evas_object_size_hint_min_get(obj, &w, &h); if (w > minw) minw = w; if (h > minh) minh = h; evas_object_size_hint_min_set(obj, minw, minh); } static void _item_free(Elm_Segment_Item *it) { ELM_SEGMENT_CONTROL_DATA_GET(WIDGET(it), sd); if (sd->selected_item == it) sd->selected_item = NULL; if (sd->items) sd->items = eina_list_remove(sd->items, it); if (it->icon) evas_object_del(it->icon); if (it->label) eina_stringshare_del(it->label); } static void _position_items(Elm_Segment_Control_Smart_Data *sd) { Eina_List *l; Eina_Bool rtl; int item_count; Elm_Segment_Item *it; int bx, by, bw, bh, pos; item_count = eina_list_count(sd->items); if (item_count <= 0) return; evas_object_geometry_get (ELM_WIDGET_DATA(sd)->resize_obj, &bx, &by, &bw, &bh); sd->item_width = bw / item_count; rtl = elm_widget_mirrored_get(ELM_WIDGET_DATA(sd)->obj); if (rtl) pos = bx + bw - sd->item_width; else pos = bx; EINA_LIST_FOREACH (sd->items, l, it) { evas_object_move(VIEW(it), pos, by); evas_object_resize(VIEW(it), sd->item_width, bh); if (rtl) pos -= sd->item_width; else pos += sd->item_width; } elm_layout_sizing_eval(ELM_WIDGET_DATA(sd)->obj); } static void _swallow_item_objects(Elm_Segment_Item *it) { if (!it) return; if (it->icon) { edje_object_part_swallow(VIEW(it), "elm.swallow.icon", it->icon); edje_object_signal_emit(VIEW(it), "elm,state,icon,visible", "elm"); } else edje_object_signal_emit(VIEW(it), "elm,state,icon,hidden", "elm"); if (it->label) { edje_object_part_text_escaped_set(VIEW(it), "elm.text", it->label); edje_object_signal_emit(VIEW(it), "elm,state,text,visible", "elm"); } else edje_object_signal_emit(VIEW(it), "elm,state,text,hidden", "elm"); edje_object_message_signal_process(VIEW(it)); } static void _update_list(Elm_Segment_Control_Smart_Data *sd) { int idx = 0; Eina_List *l; Eina_Bool rtl; int item_count; Elm_Segment_Item *it; _position_items(sd); item_count = eina_list_count(sd->items); if (item_count == 1) { it = eina_list_nth(sd->items, 0); it->seg_index = 0; //Set the segment type edje_object_signal_emit(VIEW(it), "elm,type,segment,single", "elm"); //Set the segment state if (sd->selected_item == it) edje_object_signal_emit (VIEW(it), "elm,state,segment,selected", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,segment,normal", "elm"); if (elm_widget_disabled_get(ELM_WIDGET_DATA(sd)->obj)) edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,enabled", "elm"); _swallow_item_objects(it); return; } rtl = elm_widget_mirrored_get(ELM_WIDGET_DATA(sd)->obj); EINA_LIST_FOREACH (sd->items, l, it) { it->seg_index = idx; //Set the segment type if (idx == 0) { if (rtl) edje_object_signal_emit (VIEW(it), "elm,type,segment,right", "elm"); else edje_object_signal_emit (VIEW(it), "elm,type,segment,left", "elm"); } else if (idx == (item_count - 1)) { if (rtl) edje_object_signal_emit (VIEW(it), "elm,type,segment,left", "elm"); else edje_object_signal_emit (VIEW(it), "elm,type,segment,right", "elm"); } else edje_object_signal_emit(VIEW(it), "elm,type,segment,middle", "elm"); //Set the segment state if (sd->selected_item == it) edje_object_signal_emit (VIEW(it), "elm,state,segment,selected", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,segment,normal", "elm"); if (elm_widget_disabled_get(ELM_WIDGET_DATA(sd)->obj)) edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,enabled", "elm"); _swallow_item_objects(it); idx++; } } static Eina_Bool _elm_segment_control_smart_theme(Evas_Object *obj) { Eina_List *l; Eina_Bool rtl; Elm_Segment_Item *it; ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_segment_control_parent_sc)->theme(obj)) return EINA_FALSE; rtl = elm_widget_mirrored_get(obj); EINA_LIST_FOREACH (sd->items, l, it) { elm_widget_theme_object_set (obj, VIEW(it), "segment_control", "item", elm_widget_style_get(obj)); edje_object_scale_set(VIEW(it), elm_widget_scale_get(VIEW(it)) * elm_config_scale_get()); edje_object_mirrored_set(VIEW(it), rtl); } _update_list(sd); return EINA_TRUE; } static Eina_Bool _elm_segment_control_smart_disable(Evas_Object *obj) { ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_segment_control_parent_sc)->disable(obj)) return EINA_FALSE; _update_list(sd); return EINA_TRUE; } // TODO: elm_widget_focus_list_next_get supports only Elm_widget list, // not the Elm_Widget_item. Focus switching within widget not // supported until it is supported in elm_widget #if 0 static void * _elm_list_data_get(const Eina_List *list) { Elm_Segment_Item *it = eina_list_data_get(list); if (it) return NULL; edje_object_signal_emit(VIEW(it), "elm,state,segment,selected", "elm"); return VIEW(it); } static Eina_Bool _elm_segment_control_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { static int count = 0; const Eina_List *items; void *(*list_data_get)(const Eina_List *list); ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); /* Focus chain */ if ((items = elm_widget_focus_custom_chain_get(obj))) list_data_get = eina_list_data_get; else { items = sd->items; list_data_get = _elm_list_data_get; if (!items) return EINA_FALSE; } return elm_widget_focus_list_next_get(obj, items, list_data_get, dir, next); } #endif static void _segment_off(Elm_Segment_Item *it) { ELM_SEGMENT_CONTROL_DATA_GET(WIDGET(it), sd); edje_object_signal_emit(VIEW(it), "elm,state,segment,normal", "elm"); if (sd->selected_item == it) sd->selected_item = NULL; } static void _segment_on(Elm_Segment_Item *it) { ELM_SEGMENT_CONTROL_DATA_GET(WIDGET(it), sd); if (it == sd->selected_item) return; if (sd->selected_item) _segment_off(sd->selected_item); edje_object_signal_emit(VIEW(it), "elm,state,segment,selected", "elm"); sd->selected_item = it; evas_object_smart_callback_call(ELM_WIDGET_DATA(sd)->obj, SIG_CHANGED, it); } static void _on_move_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_SEGMENT_CONTROL_DATA_GET(data, sd); _position_items(sd); } static void _on_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Segment_Item *it; Evas_Event_Mouse_Up *ev; Evas_Coord x, y, w, h; it = data; ELM_SEGMENT_CONTROL_DATA_GET(WIDGET(it), sd); if (elm_widget_disabled_get(ELM_WIDGET_DATA(sd)->obj)) return; if (it == sd->selected_item) return; ev = event_info; evas_object_geometry_get(VIEW(it), &x, &y, &w, &h); if ((ev->canvas.x >= x) && (ev->output.x <= (x + w)) && (ev->canvas.y >= y) && (ev->canvas.y <= (y + h))) _segment_on(it); else edje_object_signal_emit(VIEW(it), "elm,state,segment,normal", "elm"); } static void _on_mouse_down(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Segment_Item *it; it = data; ELM_SEGMENT_CONTROL_DATA_GET(WIDGET(it), sd); if (elm_widget_disabled_get(ELM_WIDGET_DATA(sd)->obj)) return; if (it == sd->selected_item) return; edje_object_signal_emit(VIEW(it), "elm,state,segment,pressed", "elm"); } static Elm_Segment_Item * _item_find(const Evas_Object *obj, int idx) { Elm_Segment_Item *it; ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); it = eina_list_nth(sd->items, idx); return it; } static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *label) { Elm_Segment_Item *item; char buf[1024]; item = (Elm_Segment_Item *)it; if ((!part) || (!strcmp(part, "default")) || (!strcmp(part, "elm.text"))) { eina_stringshare_replace(&item->label, label); if (label) edje_object_signal_emit(VIEW(item), "elm,state,text,visible", "elm"); else edje_object_signal_emit(VIEW(item), "elm,state,text,hidden", "elm"); } else { if (label) { snprintf(buf, sizeof(buf), "elm,state,%s,visible", part); edje_object_signal_emit(VIEW(item), buf, "elm"); } else { snprintf(buf, sizeof(buf), "elm,state,%s,hidden", part); edje_object_signal_emit(VIEW(item), buf, "elm"); } } edje_object_message_signal_process(VIEW(item)); //label can be NULL also. edje_object_part_text_escaped_set(VIEW(item), part, label); } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { char buf[1024]; if (!part || !strcmp(part, "default")) snprintf(buf, sizeof(buf), "elm.text"); else snprintf(buf, sizeof(buf), "%s", part); return edje_object_part_text_get(VIEW(it), buf); } static void _item_content_set_hook(Elm_Object_Item *it, const char *part, Evas_Object *content) { Elm_Segment_Item *item; char buf[1024]; item = (Elm_Segment_Item *)it; if (!part || !strcmp("icon", part)) { if (content == item->icon) return; if (item->icon) evas_object_del(item->icon); item->icon = content; if (!item->icon) { elm_widget_sub_object_add(VIEW(item), item->icon); edje_object_part_swallow(VIEW(item), "elm.swallow.icon", item->icon); edje_object_signal_emit(VIEW(item), "elm,state,icon,visible", "elm"); } else edje_object_signal_emit(VIEW(item), "elm,state,icon,hidden", "elm"); } else { if (content) { edje_object_part_swallow(VIEW(it), part, content); snprintf(buf, sizeof(buf), "elm,state,%s,visible", part); edje_object_signal_emit(VIEW(item), buf, "elm"); } else { snprintf(buf, sizeof(buf), "elm,state,%s,hidden", part); edje_object_signal_emit(VIEW(item), buf, "elm"); } } } static Evas_Object * _item_content_get_hook(const Elm_Object_Item *it, const char *part) { Elm_Segment_Item *item; item = (Elm_Segment_Item *)it; if (!part && !strcmp(part, "icon")) return item->icon; else return edje_object_part_swallow_get(VIEW(item), part); } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { Elm_Segment_Item *item = (Elm_Segment_Item *)it; ELM_SEGMENT_CONTROL_DATA_GET(WIDGET(it), sd); _item_free(item); _update_list(sd); return EINA_TRUE; } static char * _access_info_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { const char *txt = NULL; Elm_Segment_Item *it = (Elm_Segment_Item *)data; ELM_SEGMENT_CONTROL_ITEM_CHECK_OR_RETURN(it, NULL); if (!txt) txt = it->label; if (txt) return strdup(txt); return NULL; } static char * _access_state_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { Elm_Segment_Item *it = (Elm_Segment_Item *)data; ELM_SEGMENT_CONTROL_ITEM_CHECK_OR_RETURN(it, NULL); ELM_SEGMENT_CONTROL_DATA_GET(WIDGET(it), sd); if (ELM_WIDGET_DATA(sd)->disabled) return strdup(E_("State: Disabled")); if (it == sd->selected_item) return strdup(E_("State: Selected")); else return strdup(E_("State: Unselected")); } static void _access_widget_item_register(Elm_Segment_Item *it) { Elm_Access_Info *ai; _elm_access_widget_item_register((Elm_Widget_Item *)it); ai = _elm_access_object_get(it->base.access_obj); _elm_access_text_set(ai, ELM_ACCESS_TYPE, E_("Segment Control Item")); _elm_access_callback_set(ai, ELM_ACCESS_INFO, _access_info_cb, it); _elm_access_callback_set(ai, ELM_ACCESS_STATE, _access_state_cb, it); } static Elm_Segment_Item * _item_new(Evas_Object *obj, Evas_Object *icon, const char *label) { Elm_Segment_Item *it; it = elm_widget_item_new(obj, Elm_Segment_Item); if (!it) return NULL; elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook); elm_widget_item_text_set_hook_set(it, _item_text_set_hook); elm_widget_item_text_get_hook_set(it, _item_text_get_hook); elm_widget_item_content_set_hook_set(it, _item_content_set_hook); elm_widget_item_content_get_hook_set(it, _item_content_get_hook); VIEW(it) = edje_object_add(evas_object_evas_get(obj)); edje_object_scale_set (VIEW(it), elm_widget_scale_get(VIEW(it)) * elm_config_scale_get()); evas_object_smart_member_add(VIEW(it), obj); elm_widget_sub_object_add(obj, VIEW(it)); elm_widget_theme_object_set (obj, VIEW(it), "segment_control", "item", elm_object_style_get(obj)); edje_object_mirrored_set(VIEW(it), elm_widget_mirrored_get(WIDGET(it))); if (label) eina_stringshare_replace(&it->label, label); if (it->label) edje_object_signal_emit(VIEW(it), "elm,state,text,visible", "elm"); else edje_object_signal_emit(VIEW(it), "elm,state,text,hidden", "elm"); edje_object_message_signal_process(VIEW(it)); edje_object_part_text_escaped_set(VIEW(it), "elm.text", label); it->icon = icon; if (it->icon) elm_widget_sub_object_add(VIEW(it), it->icon); evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_MOUSE_DOWN, _on_mouse_down, it); evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_MOUSE_UP, _on_mouse_up, it); evas_object_show(VIEW(it)); // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) _access_widget_item_register(it); return it; } static void _elm_segment_control_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Segment_Control_Smart_Data); ELM_WIDGET_CLASS(_elm_segment_control_parent_sc)->base.add(obj); elm_layout_theme_set (obj, "segment_control", "base", elm_widget_style_get(obj)); evas_object_event_callback_add (obj, EVAS_CALLBACK_RESIZE, _on_move_resize, obj); evas_object_event_callback_add (obj, EVAS_CALLBACK_MOVE, _on_move_resize, obj); elm_layout_sizing_eval(obj); } static void _elm_segment_control_smart_del(Evas_Object *obj) { Elm_Segment_Item *it; ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); EINA_LIST_FREE (sd->items, it) { _item_free(it); elm_widget_item_free(it); } ELM_WIDGET_CLASS(_elm_segment_control_parent_sc)->base.del(obj); } static Eina_Bool _elm_segment_control_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Eina_List *items = NULL; Eina_List *l; Elm_Segment_Item *it; ELM_SEGMENT_CONTROL_CHECK(obj) EINA_FALSE; ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); EINA_LIST_FOREACH(sd->items, l, it) items = eina_list_append(items, it->base.access_obj); return elm_widget_focus_list_next_get (obj, items, eina_list_data_get, dir, next); } static void _access_obj_process(Elm_Segment_Control_Smart_Data * sd, Eina_Bool is_access) { Eina_List *l; Elm_Segment_Item *it; EINA_LIST_FOREACH(sd->items, l, it) { if (is_access) _access_widget_item_register(it); else _elm_access_widget_item_unregister((Elm_Widget_Item *)it); } } static void _access_hook(Evas_Object *obj, Eina_Bool is_access) { ELM_SEGMENT_CONTROL_CHECK(obj); ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); if (is_access) ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = _elm_segment_control_smart_focus_next; else ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = NULL; _access_obj_process(sd, is_access); } static void _elm_segment_control_smart_set_user(Elm_Segment_Control_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_segment_control_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_segment_control_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_segment_control_smart_theme; ELM_WIDGET_CLASS(sc)->disable = _elm_segment_control_smart_disable; #if 0 ELM_WIDGET_CLASS(sc)->focus_next = _elm_segment_control_smart_focus_next; #else ELM_WIDGET_CLASS(sc)->focus_next = NULL; /* not 'focus chain manager' */ #endif ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_segment_control_smart_sizing_eval; // ACCESS if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) ELM_WIDGET_CLASS(sc)->focus_next = _elm_segment_control_smart_focus_next; ELM_WIDGET_CLASS(sc)->access = _access_hook; } EAPI const Elm_Segment_Control_Smart_Class * elm_segment_control_smart_class_get(void) { static Elm_Segment_Control_Smart_Class _sc = ELM_SEGMENT_CONTROL_SMART_CLASS_INIT_NAME_VERSION (ELM_SEGMENT_CONTROL_SMART_NAME); static const Elm_Segment_Control_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_segment_control_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_segment_control_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_segment_control_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Elm_Object_Item * elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon, const char *label) { Elm_Segment_Item *it; ELM_SEGMENT_CONTROL_CHECK(obj) NULL; ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); it = _item_new(obj, icon, label); if (!it) return NULL; sd->items = eina_list_append(sd->items, it); _update_list(sd); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon, const char *label, int idx) { Elm_Segment_Item *it, *it_rel; ELM_SEGMENT_CONTROL_CHECK(obj) NULL; ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); if (idx < 0) idx = 0; it = _item_new(obj, icon, label); if (!it) return NULL; it_rel = _item_find(obj, idx); if (it_rel) sd->items = eina_list_prepend_relative(sd->items, it, it_rel); else sd->items = eina_list_append(sd->items, it); _update_list(sd); return (Elm_Object_Item *)it; } EAPI void elm_segment_control_item_del_at(Evas_Object *obj, int idx) { Elm_Segment_Item *it; ELM_SEGMENT_CONTROL_CHECK(obj); it = _item_find(obj, idx); if (!it) return; elm_object_item_del((Elm_Object_Item *)it); } EAPI const char * elm_segment_control_item_label_get(const Evas_Object *obj, int idx) { Elm_Segment_Item *it; ELM_SEGMENT_CONTROL_CHECK(obj) NULL; it = _item_find(obj, idx); if (it) return it->label; return NULL; } EAPI Evas_Object * elm_segment_control_item_icon_get(const Evas_Object *obj, int idx) { ELM_SEGMENT_CONTROL_CHECK(obj) NULL; Elm_Segment_Item *it = _item_find(obj, idx); if (it) return it->icon; return NULL; } EAPI int elm_segment_control_item_count_get(const Evas_Object *obj) { ELM_SEGMENT_CONTROL_CHECK(obj) 0; ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); return eina_list_count(sd->items); } EAPI Evas_Object * elm_segment_control_item_object_get(const Elm_Object_Item *it) { ELM_SEGMENT_CONTROL_ITEM_CHECK_OR_RETURN(it, NULL); return VIEW(it); } EAPI Elm_Object_Item * elm_segment_control_item_selected_get(const Evas_Object *obj) { ELM_SEGMENT_CONTROL_CHECK(obj) NULL; ELM_SEGMENT_CONTROL_DATA_GET(obj, sd); return (Elm_Object_Item *)sd->selected_item; } EAPI void elm_segment_control_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) { Elm_Segment_Item *item = (Elm_Segment_Item *)it; ELM_SEGMENT_CONTROL_ITEM_CHECK_OR_RETURN(it); ELM_SEGMENT_CONTROL_DATA_GET(WIDGET(it), sd); if (item == sd->selected_item) { //already in selected state. if (selected) return; //unselect case _segment_off(item); } else if (selected) _segment_on(item); } EAPI Elm_Object_Item * elm_segment_control_item_get(const Evas_Object *obj, int idx) { ELM_SEGMENT_CONTROL_CHECK(obj) NULL; return (Elm_Object_Item *)_item_find(obj, idx); } EAPI int elm_segment_control_item_index_get(const Elm_Object_Item *it) { ELM_SEGMENT_CONTROL_ITEM_CHECK_OR_RETURN(it, -1); return ((Elm_Segment_Item *)it)->seg_index; } elementary-1.7.7/src/lib/elm_theme.c0000664000175000017500000004711112127353615014267 00000000000000#include #include "elm_priv.h" static Elm_Theme theme_default = { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1 }; static Eina_List *themes = NULL; static void _elm_theme_clear(Elm_Theme *th) { const char *p; EINA_LIST_FREE(th->themes, p) eina_stringshare_del(p); EINA_LIST_FREE(th->overlay, p) eina_stringshare_del(p); EINA_LIST_FREE(th->extension, p) eina_stringshare_del(p); if (th->cache) { eina_hash_free(th->cache); th->cache = NULL; } if (th->cache_data) { eina_hash_free(th->cache_data); th->cache_data = NULL; } if (th->theme) { eina_stringshare_del(th->theme); th->theme = NULL; } if (th->ref_theme) { th->ref_theme->referrers = eina_list_remove(th->ref_theme->referrers, th); elm_theme_free(th->ref_theme); th->ref_theme = NULL; } } static const char * _elm_theme_find_try(Elm_Theme *th, const char *f, const char *group) { const char *file; if (edje_file_group_exists(f, group)) { file = eina_stringshare_add(f); if (file) { eina_hash_add(th->cache, group, file); return file; } } return NULL; } static const char * _elm_theme_theme_element_try(Elm_Theme *th, const char *home, const char *f, const char *group) { char buf[PATH_MAX]; const char *file = NULL; if ((f[0] == '/') || ((f[0] == '.') && (f[1] == '/')) || ((f[0] == '.') && (f[1] == '.') && (f[2] == '/')) || ((isalpha(f[0])) && (f[1] == ':'))) return _elm_theme_find_try(th, f, group); else if (((f[0] == '~') && (f[1] == '/'))) { snprintf(buf, sizeof(buf), "%s/%s", home, f + 2); return _elm_theme_find_try(th, buf, group); } snprintf(buf, sizeof(buf), "%s/"ELEMENTARY_BASE_DIR"/themes/%s.edj", home, f); file = _elm_theme_find_try(th, buf, group); if (file) return file; snprintf(buf, sizeof(buf), "%s/themes/%s.edj", _elm_data_dir, f); file = _elm_theme_find_try(th, buf, group); return file; } static const char * _elm_theme_group_file_find(Elm_Theme *th, const char *group) { const Eina_List *l; const char *f; static const char *home = NULL; const char *file = eina_hash_find(th->cache, group); if (file) return file; if (!home) { home = getenv("HOME"); if (!home) home = ""; } EINA_LIST_FOREACH(th->overlay, l, f) { file = _elm_theme_theme_element_try(th, home, f, group); if (file) return file; } EINA_LIST_FOREACH(th->themes, l, f) { file = _elm_theme_theme_element_try(th, home, f, group); if (file) return file; } EINA_LIST_FOREACH(th->extension, l, f) { file = _elm_theme_theme_element_try(th, home, f, group); if (file) return file; } if (th->ref_theme) return _elm_theme_group_file_find(th->ref_theme, group); return NULL; } static const char * _elm_theme_find_data_try(Elm_Theme *th, const char *f, const char *key) { char *data; const char *t; data = edje_file_data_get(f, key); t = eina_stringshare_add(data); free(data); if (t) { eina_hash_add(th->cache, key, t); return t; } return NULL; } static const char * _elm_theme_theme_data_try(Elm_Theme *th, const char *home, const char *f, const char *key) { char buf[PATH_MAX]; const char *data = NULL; if ((f[0] == '/') || ((f[0] == '.') && (f[1] == '/')) || ((f[0] == '.') && (f[1] == '.') && (f[2] == '/')) || ((isalpha(f[0])) && (f[1] == ':'))) return _elm_theme_find_data_try(th, f, key); else if (((f[0] == '~') && (f[1] == '/'))) { snprintf(buf, sizeof(buf), "%s/%s", home, f + 2); return _elm_theme_find_try(th, buf, key); } snprintf(buf, sizeof(buf), "%s/"ELEMENTARY_BASE_DIR"/themes/%s.edj", home, f); data = _elm_theme_find_data_try(th, buf, key); if (data) return data; snprintf(buf, sizeof(buf), "%s/themes/%s.edj", _elm_data_dir, f); data = _elm_theme_find_data_try(th, buf, key); return data; } static const char * _elm_theme_data_find(Elm_Theme *th, const char *key) { const Eina_List *l; const char *f; static const char *home = NULL; const char *data = eina_hash_find(th->cache_data, key); if (data) return data; if (!home) { home = getenv("HOME"); if (!home) home = ""; } EINA_LIST_FOREACH(th->overlay, l, f) { data = _elm_theme_theme_data_try(th, home, f, key); if (data) return data; } EINA_LIST_FOREACH(th->themes, l, f) { data = _elm_theme_theme_data_try(th, home, f, key); if (data) return data; } EINA_LIST_FOREACH(th->extension, l, f) { data = _elm_theme_theme_data_try(th, home, f, key); if (data) return data; } if (th->ref_theme) return _elm_theme_data_find(th->ref_theme, key); return NULL; } static void _elm_theme_idler_clean(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__); static Eina_Bool _elm_theme_reload_idler(void *data) { Evas_Object *elm = data; elm_widget_theme(elm); evas_object_data_del(elm, "elm-theme-reload-idler"); evas_object_event_callback_del(elm, EVAS_CALLBACK_DEL, _elm_theme_idler_clean); return EINA_FALSE; } static void _elm_theme_idler_clean(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Ecore_Idler *idler; idler = evas_object_data_get(obj, "elm-theme-reload-idler"); if (idler) ecore_idler_del(idler); evas_object_data_del(obj, "elm-theme-reload-idler"); } static void _elm_theme_reload(void *data __UNUSED__, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { Evas_Object *elm; elm = evas_object_data_get(obj, "elm-parent"); if (elm) { evas_object_event_callback_add(elm, EVAS_CALLBACK_DEL, _elm_theme_idler_clean, NULL); evas_object_data_set(elm, "elm-theme-reload-idler", ecore_idler_add(_elm_theme_reload_idler, elm)); } } Eina_Bool _elm_theme_object_set(Evas_Object *parent, Evas_Object *o, const char *clas, const char *group, const char *style) { Elm_Theme *th = NULL; void *test; if (parent) th = elm_widget_theme_get(parent); test = evas_object_data_get(o, "edje,theme,watcher"); if (!test) { edje_object_signal_callback_add(o, "edje,change,file", "edje", _elm_theme_reload, NULL); evas_object_data_set(o, "edje,theme,watcher", (void*) -1); } return _elm_theme_set(th, o, clas, group, style); } /* only issued by elm_icon.c */ Eina_Bool _elm_theme_object_icon_set(Evas_Object *o, const char *group, const char *style) { Elm_Theme *th = elm_widget_theme_get(o); return _elm_theme_icon_set(th, o, group, style); } Eina_Bool _elm_theme_set(Elm_Theme *th, Evas_Object *o, const char *clas, const char *group, const char *style) { const char *file; char buf2[1024]; Eina_Bool ok; if ((!clas) || (!group) || (!style)) return EINA_FALSE; if (!th) th = &(theme_default); snprintf(buf2, sizeof(buf2), "elm/%s/%s/%s", clas, group, style); file = _elm_theme_group_file_find(th, buf2); if (file) { ok = edje_object_file_set(o, file, buf2); if (ok) return EINA_TRUE; else DBG("could not set theme group '%s' from file '%s': %s", buf2, file, edje_load_error_str(edje_object_load_error_get(o))); } snprintf(buf2, sizeof(buf2), "elm/%s/%s/default", clas, group); file = _elm_theme_group_file_find(th, buf2); if (!file) return EINA_FALSE; ok = edje_object_file_set(o, file, buf2); if (!ok) DBG("could not set theme group '%s' from file '%s': %s", buf2, file, edje_load_error_str(edje_object_load_error_get(o))); return ok; } Eina_Bool _elm_theme_icon_set(Elm_Theme *th, Evas_Object *o, const char *group, const char *style) { const char *file; char buf2[1024]; int w, h; if (!th) th = &(theme_default); snprintf(buf2, sizeof(buf2), "elm/icon/%s/%s", group, style); file = _elm_theme_group_file_find(th, buf2); if (file) { elm_image_file_set(o, file, buf2); elm_image_object_size_get(o, &w, &h); if (w > 0) return EINA_TRUE; } snprintf(buf2, sizeof(buf2), "elm/icon/%s/default", group); file = _elm_theme_group_file_find(th, buf2); if (!file) return EINA_FALSE; elm_image_file_set(o, file, buf2); elm_image_object_size_get(o, &w, &h); return w > 0; } Eina_Bool _elm_theme_parse(Elm_Theme *th, const char *theme) { Eina_List *names = NULL; const char *p, *pe; if (!th) th = &(theme_default); if (theme) { Eina_Strbuf *buf; buf = eina_strbuf_new(); p = theme; pe = p; for (;;) { if ((pe[0] == '\\') && (pe[1] == ':')) { eina_strbuf_append_char(buf, ':'); pe += 2; } else if ((*pe == ':') || (!*pe)) { // p -> pe == 'name:' if (pe > p) { const char *nn; nn = eina_stringshare_add(eina_strbuf_string_get(buf)); if (nn) names = eina_list_append(names, nn); eina_strbuf_reset(buf); } if (!*pe) break; p = pe + 1; pe = p; } else { eina_strbuf_append_char(buf, *pe); pe++; } } eina_strbuf_free(buf); } p = eina_list_data_get(eina_list_last(names)); if ((!p) || ((p) && (strcmp(p, "default")))) { p = eina_stringshare_add("default"); if (p) names = eina_list_append(names, p); } if (th->cache) eina_hash_free(th->cache); th->cache = eina_hash_string_superfast_new(EINA_FREE_CB(eina_stringshare_del)); if (th->cache_data) eina_hash_free(th->cache_data); th->cache_data = eina_hash_string_superfast_new(EINA_FREE_CB(eina_stringshare_del)); EINA_LIST_FREE(th->themes, p) eina_stringshare_del(p); th->themes = names; return EINA_TRUE; } void _elm_theme_shutdown(void) { _elm_theme_clear(&(theme_default)); } EAPI Elm_Theme * elm_theme_new(void) { Elm_Theme *th = calloc(1, sizeof(Elm_Theme)); if (!th) return NULL; th->ref = 1; th->themes = eina_list_append(th->themes, eina_stringshare_add("default")); themes = eina_list_append(themes, th); return th; } EAPI void elm_theme_free(Elm_Theme *th) { EINA_SAFETY_ON_NULL_RETURN(th); th->ref--; if (th->ref < 1) { _elm_theme_clear(th); themes = eina_list_remove(themes, th); free(th); } } EAPI void elm_theme_copy(Elm_Theme *th, Elm_Theme *thdst) { const Eina_List *l; const char *f; if (!th) th = &(theme_default); if (!thdst) thdst = &(theme_default); _elm_theme_clear(thdst); if (th->ref_theme) { thdst->ref_theme = th->ref_theme; thdst->ref_theme->referrers = eina_list_append(thdst->ref_theme->referrers, thdst); thdst->ref_theme->ref++; } EINA_LIST_FOREACH(th->overlay, l, f) { const char *s = eina_stringshare_add(f); if (s) thdst->overlay = eina_list_append(thdst->overlay, s); } EINA_LIST_FOREACH(th->themes, l, f) { const char *s = eina_stringshare_add(f); if (s) thdst->themes = eina_list_append(thdst->themes, s); } EINA_LIST_FOREACH(th->extension, l, f) { const char *s = eina_stringshare_add(f); if (s) thdst->extension = eina_list_append(thdst->extension, s); } if (th->theme) thdst->theme = eina_stringshare_add(th->theme); elm_theme_flush(thdst); } EAPI void elm_theme_ref_set(Elm_Theme *th, Elm_Theme *thref) { if (!th) th = &(theme_default); if (!thref) thref = &(theme_default); if (th->ref_theme == thref) return; _elm_theme_clear(th); if (thref) { thref->referrers = eina_list_append(thref->referrers, th); thref->ref++; } th->ref_theme = thref; elm_theme_flush(th); } EAPI Elm_Theme * elm_theme_ref_get(Elm_Theme *th) { if (!th) th = &(theme_default); return th->ref_theme; } EAPI Elm_Theme * elm_theme_default_get(void) { return &theme_default; } EAPI void elm_theme_overlay_add(Elm_Theme *th, const char *item) { const char *f = eina_stringshare_add(item); if (!th) th = &(theme_default); if (f) th->overlay = eina_list_prepend(th->overlay, f); elm_theme_flush(th); } EAPI void elm_theme_overlay_del(Elm_Theme *th, const char *item) { const Eina_List *l; const char *f, *s; if (!th) th = &(theme_default); s = eina_stringshare_add(item); EINA_LIST_FOREACH(th->overlay, l, f) if (f == s) { eina_stringshare_del(f); th->overlay = eina_list_remove_list(th->overlay, (Eina_List *)l); break; } eina_stringshare_del(s); elm_theme_flush(th); } EAPI const Eina_List * elm_theme_overlay_list_get(const Elm_Theme *th) { if (!th) th = &(theme_default); return th->overlay; } EAPI void elm_theme_extension_add(Elm_Theme *th, const char *item) { const char *f = eina_stringshare_add(item); if (!th) th = &(theme_default); if (f) th->extension = eina_list_append(th->extension, f); elm_theme_flush(th); } EAPI void elm_theme_extension_del(Elm_Theme *th, const char *item) { const Eina_List *l; const char *f, *s; if (!th) th = &(theme_default); s = eina_stringshare_add(item); EINA_LIST_FOREACH(th->extension, l, f) if (f == s) { eina_stringshare_del(f); th->extension = eina_list_remove_list(th->extension, (Eina_List *)l); break; } eina_stringshare_del(s); elm_theme_flush(th); } EAPI const Eina_List * elm_theme_extension_list_get(const Elm_Theme *th) { if (!th) th = &(theme_default); return th->extension; } EAPI void elm_theme_set(Elm_Theme *th, const char *theme) { if (!th) th = &(theme_default); _elm_theme_parse(th, theme); if (th->theme) { eina_stringshare_del(th->theme); th->theme = NULL; } elm_theme_flush(th); if (th == &(theme_default)) eina_stringshare_replace(&_elm_config->theme, theme); } EAPI const char * elm_theme_get(Elm_Theme *th) { if (!th) th = &(theme_default); if (!th->theme) { Eina_Strbuf *buf; Eina_List *l; const char *f; buf = eina_strbuf_new(); EINA_LIST_FOREACH(th->themes, l, f) { while (*f) { if (*f == ':') eina_strbuf_append_char(buf, '\\'); eina_strbuf_append_char(buf, *f); f++; } if (l->next) eina_strbuf_append_char(buf, ':'); } th->theme = eina_stringshare_add(eina_strbuf_string_get(buf)); eina_strbuf_free(buf); } return th->theme; } EAPI const Eina_List * elm_theme_list_get(const Elm_Theme *th) { if (!th) th = &(theme_default); return th->themes; } EAPI char * elm_theme_list_item_path_get(const char *f, Eina_Bool *in_search_path) { static const char *home = NULL; char buf[PATH_MAX]; if (!f) { if (in_search_path) *in_search_path = EINA_FALSE; return NULL; } if (!home) { home = getenv("HOME"); if (!home) home = ""; } if ((f[0] == '/') || ((f[0] == '.') && (f[1] == '/')) || ((f[0] == '.') && (f[1] == '.') && (f[2] == '/')) || ((isalpha(f[0])) && (f[1] == ':'))) { if (in_search_path) *in_search_path = EINA_FALSE; return strdup(f); } else if (((f[0] == '~') && (f[1] == '/'))) { if (in_search_path) *in_search_path = EINA_FALSE; snprintf(buf, sizeof(buf), "%s/%s", home, f + 2); return strdup(buf); } snprintf(buf, sizeof(buf), "%s/"ELEMENTARY_BASE_DIR"/themes/%s.edj", home, f); if (ecore_file_exists(buf)) { if (in_search_path) *in_search_path = EINA_TRUE; return strdup(buf); } snprintf(buf, sizeof(buf), "%s/themes/%s.edj", _elm_data_dir, f); if (ecore_file_exists(buf)) { if (in_search_path) *in_search_path = EINA_TRUE; return strdup(buf); } if (in_search_path) *in_search_path = EINA_FALSE; return NULL; } EAPI void elm_theme_flush(Elm_Theme *th) { if (!th) th = &(theme_default); if (th->cache) eina_hash_free(th->cache); th->cache = eina_hash_string_superfast_new(EINA_FREE_CB(eina_stringshare_del)); if (th->cache_data) eina_hash_free(th->cache_data); th->cache_data = eina_hash_string_superfast_new(EINA_FREE_CB(eina_stringshare_del)); _elm_win_rescale(th, EINA_TRUE); _elm_ews_wm_rescale(th, EINA_TRUE); if (th->referrers) { Eina_List *l; Elm_Theme *th2; EINA_LIST_FOREACH(th->referrers, l, th2) elm_theme_flush(th2); } } EAPI void elm_theme_full_flush(void) { Eina_List *l; Elm_Theme *th; EINA_LIST_FOREACH(themes, l, th) { elm_theme_flush(th); } elm_theme_flush(&(theme_default)); } EAPI Eina_List * elm_theme_name_available_list_new(void) { Eina_List *list = NULL; Eina_List *dir, *l; char buf[PATH_MAX], *file, *s, *th; static const char *home = NULL; if (!home) { home = getenv("HOME"); if (!home) home = ""; } snprintf(buf, sizeof(buf), "%s/"ELEMENTARY_BASE_DIR"/themes", home); dir = ecore_file_ls(buf); EINA_LIST_FREE(dir, file) { snprintf(buf, sizeof(buf), "%s/"ELEMENTARY_BASE_DIR"/themes/%s", home, file); if ((!ecore_file_is_dir(buf)) && (ecore_file_size(buf) > 0)) { s = strchr(file, '.'); if ((s) && (!strcasecmp(s, ".edj"))) { th = strdup(file); s = strchr(th, '.'); *s = 0; list = eina_list_append(list, th); } } free(file); } snprintf(buf, sizeof(buf), "%s/themes", _elm_data_dir); dir = ecore_file_ls(buf); EINA_LIST_FREE(dir, file) { snprintf(buf, sizeof(buf), "%s/themes/%s", _elm_data_dir, file); if ((!ecore_file_is_dir(buf)) && (ecore_file_size(buf) > 0)) { s = strchr(file, '.'); if ((s) && (!strcasecmp(s, ".edj"))) { int dupp; th = strdup(file); s = strchr(th, '.'); *s = 0; dupp = 0; EINA_LIST_FOREACH(list, l, s) { if (!strcmp(s, th)) { dupp = 1; break; } } if (dupp) free(th); else list = eina_list_append(list, th); } } free(file); } list = eina_list_sort(list, 0, EINA_COMPARE_CB(strcasecmp)); return list; } EAPI void elm_theme_name_available_list_free(Eina_List *list) { char *s; EINA_LIST_FREE(list, s) free(s); } EAPI void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_widget_theme_set(obj, th); } EAPI Elm_Theme * elm_object_theme_get(const Evas_Object *obj) { EINA_SAFETY_ON_NULL_RETURN_VAL(obj, NULL); return elm_widget_theme_get(obj); } EAPI const char * elm_theme_data_get(Elm_Theme *th, const char *key) { if (!th) th = &(theme_default); return _elm_theme_data_find(th, key); } elementary-1.7.7/src/examples/0000775000175000017500000000000012143522013013274 500000000000000elementary-1.7.7/src/examples/efl_thread_3.c0000664000175000017500000000443012127353615015714 00000000000000//Compile with: //gcc -o efl_thread_3 efl_thread_3.c -g `pkg-config --cflags --libs elementary` #include #include static Evas_Object *win = NULL; static Evas_Object *rect = NULL; struct info { double x, y; }; static void my_thread_mainloop_code(void *data); static pthread_t thread_id; // BEGIN - code running in my custom pthread instance // static void * my_thread_run(void *arg) { double t = 0.0; // inside the pthread function lets loop forever incrimenting a time point for (;;) { struct info *inf = malloc(sizeof(struct info)); if (inf) { inf->x = 200 + (200 * sin(t)); inf->y = 200 + (200 * cos(t)); // now call a function in the mainloop and pass it our allocated // data that it will free when it gets it ecore_main_loop_thread_safe_call_async (my_thread_mainloop_code, inf); } // and sleep and loop usleep(1000); t += 0.02; } return NULL; } // // END - code running in my custom pthread instance static void my_thread_new(void) { pthread_attr_t attr; if (pthread_attr_init(&attr) != 0) perror("pthread_attr_init"); if (pthread_create(&thread_id, &attr, my_thread_run, NULL) != 0) perror("pthread_create"); } static void my_thread_mainloop_code(void *data) { struct info *inf = data; evas_object_move(rect, inf->x - 50, inf->y - 50); free(inf); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *o, *bg; win = elm_win_add(NULL, "efl-thread-3", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Thread 3"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); o = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o, 50, 80, 180, 255); evas_object_resize(o, 100, 100); evas_object_show(o); rect = o; // create custom thread to do some "work on the side" my_thread_new(); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/list_example_01.c0000664000175000017500000000327512127353615016371 00000000000000/** * Simple Elementary's list widget example, illustrating its * creation. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g list_example_01.c -o list_example_01 `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *li; unsigned int i; static const char *lbl[] = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }; win = elm_win_add(NULL, "list", ELM_WIN_BASIC); elm_win_title_set(win, "List Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, li); for (i = 0; i < sizeof(lbl) / sizeof(lbl[0]); i++) elm_list_item_append(li, lbl[i], NULL, NULL, NULL, NULL); evas_object_show(li); elm_list_go(li); evas_object_resize(win, 320, 240); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/fileselector_button_example.c0000664000175000017500000001250112127353615021161 00000000000000/** * Simple Elementary's file selector button widget example, * illustrating its usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g file selector_button_example.c -o file selector_button_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static void /* hook on the sole smart callback */ _file_chosen(void *data, Evas_Object *obj, void *event_info) { Evas_Object *entry = data; const char *file = event_info; if (file) { elm_object_text_set(entry, file); printf("File chosen: %s\n", file); } else printf("File selection canceled.\n"); } /* toggle inwin mode */ static void _inwin_mode_toggle(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs_bt = data; Eina_Bool old_val = elm_fileselector_button_inwin_mode_get(fs_bt); elm_fileselector_button_inwin_mode_set(fs_bt, !old_val); printf("Inwin mode set to: %s\n", old_val ? "false" : "true"); } static void _current_sel_toggle(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs_bt = data; Eina_Bool old_val = elm_fileselector_button_is_save_get(fs_bt); elm_fileselector_button_is_save_set(fs_bt, !old_val); printf("%s text entry with selected item's name\n", old_val ? "Disabling" : "Enabling"); } static void _folder_only_toggle(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs_bt = data; Eina_Bool old_val = elm_fileselector_button_folder_only_get(fs_bt); elm_fileselector_button_folder_only_set(fs_bt, !old_val); printf("Folder only mode set to: %s\n", old_val ? "false" : "true"); } static void _expandable_toggle(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs_bt = data; Eina_Bool old_val = elm_fileselector_button_expandable_get(fs_bt); elm_fileselector_button_expandable_set(fs_bt, !old_val); printf("Expandable folders mode set to: %s\n", old_val ? "false" : "true"); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *vbox, *hbox, *ic, *ck, *fs_bt, *en, *lb, *sep; win = elm_win_add(NULL, "fileselector-button", ELM_WIN_BASIC); elm_win_title_set(win, "File Selector Button Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); vbox = elm_box_add(win); elm_win_resize_object_add(win, vbox); evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(vbox); ic = elm_icon_add(win); elm_icon_standard_set(ic, "file"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); /* file selector button */ fs_bt = elm_fileselector_button_add(win); elm_fileselector_button_path_set(fs_bt, "/tmp"); elm_object_text_set(fs_bt, "Select a file"); elm_object_part_content_set(fs_bt, "icon", ic); elm_box_pack_end(vbox, fs_bt); evas_object_show(fs_bt); evas_object_show(ic); /* attribute setting knobs */ sep = elm_separator_add(win); elm_separator_horizontal_set(sep, EINA_TRUE); elm_box_pack_end(vbox, sep); evas_object_show(sep); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); elm_box_pack_end(vbox, hbox); evas_object_show(hbox); ck = elm_check_add(win); elm_object_text_set(ck, "editable selection"); elm_check_state_set(ck, elm_fileselector_button_is_save_get(fs_bt)); evas_object_smart_callback_add(ck, "changed", _current_sel_toggle, fs_bt); elm_box_pack_end(hbox, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "\"inwin\" mode"); elm_check_state_set(ck, elm_fileselector_button_inwin_mode_get(fs_bt)); evas_object_smart_callback_add(ck, "changed", _inwin_mode_toggle, fs_bt); elm_box_pack_end(hbox, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "folders only"); elm_check_state_set(ck, elm_fileselector_button_folder_only_get(fs_bt)); evas_object_smart_callback_add(ck, "changed", _folder_only_toggle, fs_bt); elm_box_pack_end(hbox, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "expandable"); elm_check_state_set(ck, elm_fileselector_button_expandable_get(fs_bt)); evas_object_smart_callback_add(ck, "changed", _expandable_toggle, fs_bt); elm_box_pack_end(hbox, ck); evas_object_show(ck); lb = elm_label_add(win); elm_object_text_set(lb, "Last selection:"); elm_box_pack_end(vbox, lb); evas_object_show(lb); en = elm_entry_add(win); elm_entry_line_wrap_set(en, EINA_FALSE); elm_entry_editable_set(en, EINA_FALSE); evas_object_smart_callback_add(fs_bt, "file,chosen", _file_chosen, en); elm_box_pack_end(vbox, en); evas_object_show(en); evas_object_resize(win, 400, 400); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/index_example_01.c0000664000175000017500000001332512127353615016522 00000000000000/** * Simple Elementary's index widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g index_example.c -o index_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include #include struct example_data { Evas_Object *list, *index; }; struct example_data d = {NULL, NULL}; static const char *dict[] = \ { #include "dict.txt" }; static void _index_item_del(void *data, Evas_Object *obj, void *event_info) { fprintf(stdout, "Deleting index node (%s). Comparing index " "item data reported via callback with the one returned by " "index's API on items: %s.\n", elm_index_item_letter_get(event_info), data == elm_object_item_data_get(event_info) ? "OK" : "FAIL, something went wrong"); } /* delete an index item */ static void _item_del(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *iit = elm_index_selected_item_get(d.index, 0); if (!iit) return; fprintf(stdout, "Deleting last selected index item, which had letter" " %s (pointing to %p)\n", elm_index_item_letter_get(iit), elm_object_item_data_get(iit)); elm_object_item_del(iit); } static void _item_del_all(void *data, Evas_Object *obj, void *event_info) { elm_index_item_clear(d.index); } static void _active_set(void *data, Evas_Object *obj, void *event_info) { elm_index_autohide_disabled_set (d.index, !elm_index_autohide_disabled_get(d.index)); fprintf(stdout, "Toggling index programmatically.\n"); } /* "delay,changed" hook */ static void _index_changed(void *data, Evas_Object *obj, void *event_info) { elm_list_item_bring_in(elm_object_item_data_get(event_info)); } static void _index_selected(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *lit = event_info; fprintf(stdout, "New index item selected. Comparing item reported" " via callback with the selection returned by the API: " "%s.\n", lit == elm_index_selected_item_get(obj, 0) ? "OK" : "FAIL, something went wrong"); } static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *hbox, *vbox, *bt, *sep; Elm_Object_Item *lit; unsigned int i; char curr = 0; win = elm_win_add(NULL, "index", ELM_WIN_BASIC); elm_win_title_set(win, "Index Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); vbox = elm_box_add(win); elm_win_resize_object_add(win, vbox); evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(vbox); d.list = elm_list_add(win); evas_object_size_hint_weight_set(d.list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(d.list, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(d.list); elm_box_pack_end(vbox, d.list); d.index = elm_index_add(win); elm_win_resize_object_add(win, d.index); evas_object_size_hint_weight_set(d.index, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(d.list, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(d.index); for (i = 0; i < (sizeof(dict) / sizeof(dict[0])); i++) { lit = elm_list_item_append(d.list, dict[i], NULL, NULL, NULL, NULL); if (curr != dict[i][0]) { Elm_Object_Item *index_it, *it; char buf[32]; curr = dict[i][0]; /* indexing by first letters */ snprintf(buf, sizeof(buf), "%c", curr); index_it = elm_index_item_append(d.index, buf, NULL, lit); /* this is here just to demostrate the API call */ it = elm_index_item_find(d.index, lit); assert(it == index_it); elm_object_item_del_cb_set(index_it, _index_item_del); } } evas_object_smart_callback_add(d.index, "delay,changed", _index_changed, NULL); evas_object_smart_callback_add(d.index, "selected", _index_selected, NULL); /* attribute setting knobs */ sep = elm_separator_add(win); elm_separator_horizontal_set(sep, EINA_TRUE); elm_box_pack_end(vbox, sep); evas_object_show(sep); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); evas_object_size_hint_weight_set(hbox, EVAS_HINT_EXPAND, 0); evas_object_size_hint_fill_set(hbox, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(vbox, hbox); evas_object_show(hbox); bt = elm_button_add(win); elm_object_text_set(bt, "bring in index"); evas_object_smart_callback_add(bt, "clicked", _active_set, NULL); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "delete last selected item"); evas_object_smart_callback_add(bt, "clicked", _item_del, NULL); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "delete all items"); evas_object_smart_callback_add(bt, "clicked", _item_del_all, NULL); elm_box_pack_end(hbox, bt); evas_object_show(bt); evas_object_resize(win, 320, 600); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/win_example.c0000664000175000017500000002206012127353615015704 00000000000000/* * gcc -o win_example win_example.c `pkg-config --cflags --libs elementary ecore-x` */ #ifdef HAVE_ELEMENTARY_X # include #endif #include static void _btn_activate_cb(void *data, Evas_Object *obj, void *event) { elm_win_activate(data); } static void _btn_lower_cb(void *data, Evas_Object *obj, void *event) { elm_win_lower(data); } static void _btn_raise_cb(void *data, Evas_Object *obj, void *event) { elm_win_raise(data); } static void _btn_borderless_cb(void *data, Evas_Object *obj, void *event) { Eina_Bool flag = elm_win_borderless_get(data); elm_win_borderless_set(data, !flag); } static void _btn_shaped_cb(void *data, Evas_Object *obj, void *event) { Eina_Bool flag = elm_win_shaped_get(data); elm_win_shaped_set(data, !flag); } static void _btn_alpha_cb(void *data, Evas_Object *obj, void *event) { Eina_Bool flag = elm_win_alpha_get(data); elm_win_alpha_set(data, !flag); } static void _btn_fullscreen_cb(void *data, Evas_Object *obj, void *event) { Eina_Bool flag = elm_win_fullscreen_get(data); elm_win_fullscreen_set(data, !flag); } static void _btn_maximized_cb(void *data, Evas_Object *obj, void *event) { Eina_Bool flag = elm_win_maximized_get(data); elm_win_maximized_set(data, !flag); } static void _btn_iconified_cb(void *data, Evas_Object *obj, void *event) { Eina_Bool flag = elm_win_iconified_get(data); elm_win_iconified_set(data, !flag); } static void _btn_rotation_cb(void *data, Evas_Object *obj, void *event) { int angle = elm_win_rotation_get(data); angle = (angle + 90) % 360; elm_win_rotation_set(data, angle); } static void _btn_rotation_resize_cb(void *data, Evas_Object *obj, void *event) { int angle = elm_win_rotation_get(data); angle = (angle + 90) % 360; elm_win_rotation_with_resize_set(data, angle); } static void _btn_sticky_cb(void *data, Evas_Object *obj, void *event) { Eina_Bool flag = elm_win_sticky_get(data); elm_win_sticky_set(data, !flag); } static void _yes_quit_cb(void *data, Evas_Object *obj, void *event) { elm_exit(); } static void _no_quit_cb(void *data, Evas_Object *obj, void *event) { evas_object_del(data); } static void _main_win_del_cb(void *data, Evas_Object *obj, void *event) { Evas_Object *msg, *box, *box2, *btn, *lbl, *sep; msg = elm_notify_add(obj); elm_notify_orient_set(msg, ELM_NOTIFY_ORIENT_CENTER); elm_notify_allow_events_set(msg, EINA_FALSE); evas_object_show(msg); box = elm_box_add(obj); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(msg, box); evas_object_show(box); lbl = elm_label_add(obj); elm_object_text_set(lbl, "Really want quit?"); evas_object_size_hint_weight_set(lbl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(lbl, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, lbl); evas_object_show(lbl); sep = elm_separator_add(obj); elm_separator_horizontal_set(sep, EINA_TRUE); elm_box_pack_end(box, sep); evas_object_show(sep); box2 = elm_box_add(obj); elm_box_horizontal_set(box2, EINA_TRUE); evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(box2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, box2); evas_object_show(box2); btn = elm_button_add(obj); elm_object_text_set(btn, "Yes"); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _yes_quit_cb, NULL); btn = elm_button_add(obj); elm_object_text_set(btn, "No"); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _no_quit_cb, msg); } static void _force_focus_cb(void *data, Evas_Object *obj, void *event) { #ifdef HAVE_ELEMENTARY_X Ecore_X_Window xwin = elm_win_xwindow_get(data); ecore_x_window_focus(xwin); #endif } static void _win_focused_cb(void *data, Evas_Object *obj, void *event) { const char *name = data; printf("Window focused: %s\n", name); } EAPI_MAIN int elm_main(int argc, char *argv[]) { Evas_Object *win, *win2, *bg, *bigbox, *box, *btn, *o; char buf[256]; elm_app_info_set(elm_main, "elementary", "images/logo.png"); win = elm_win_add(NULL, "win-example", ELM_WIN_BASIC); elm_win_title_set(win, "Elm_Win Example"); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); evas_object_resize(win, 400, 400); evas_object_show(win); evas_object_smart_callback_add(win, "focus,in", _win_focused_cb, "mainwin"); evas_object_smart_callback_add(win, "delete,request", _main_win_del_cb, NULL); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); bigbox = elm_box_add(win); elm_box_horizontal_set(bigbox, EINA_TRUE); evas_object_size_hint_weight_set(bigbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bigbox); evas_object_show(bigbox); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bigbox, box); evas_object_show(box); win2 = elm_win_add(NULL, "sub-win-example", ELM_WIN_DIALOG_BASIC); elm_win_autodel_set(win2, EINA_TRUE); elm_win_title_set(win2, "Managed window"); evas_object_show(win2); evas_object_smart_callback_add(win2, "focus,in", _win_focused_cb, "managed"); o = elm_icon_add(win2); sprintf(buf, "%s/images/logo.png", elm_app_data_dir_get()); elm_image_file_set(o, buf, NULL); elm_image_resizable_set(o, 0, 0); elm_image_no_scale_set(o, EINA_TRUE); elm_win_resize_object_add(win2, o); evas_object_show(o); o = elm_label_add(win); elm_object_text_set(o, "Managed Window"); elm_box_pack_end(box, o); evas_object_show(o); #define WIN_ACTION(name) \ do { \ btn = elm_button_add(win); \ elm_object_text_set(btn, #name); \ elm_box_pack_end(box, btn); \ evas_object_show(btn); \ evas_object_smart_callback_add(btn, "clicked", _btn_##name##_cb, win2); \ } while (0) WIN_ACTION(activate); WIN_ACTION(lower); WIN_ACTION(raise); WIN_ACTION(borderless); WIN_ACTION(shaped); WIN_ACTION(alpha); WIN_ACTION(fullscreen); WIN_ACTION(maximized); WIN_ACTION(iconified); WIN_ACTION(rotation); WIN_ACTION(rotation_resize); WIN_ACTION(sticky); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bigbox, box); evas_object_show(box); win2 = elm_win_add(NULL, "sub-win-example2", ELM_WIN_BASIC); elm_win_autodel_set(win2, EINA_TRUE); elm_win_title_set(win2, "Non-managed window"); elm_win_override_set(win2, EINA_TRUE); evas_object_show(win2); evas_object_smart_callback_add(win2, "focus,in", _win_focused_cb, "override"); o = elm_bg_add(win2); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win2, o); evas_object_show(o); bigbox = elm_box_add(win2); evas_object_size_hint_weight_set(bigbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win2, bigbox); evas_object_show(bigbox); o = elm_label_add(win2); elm_object_text_set(o, "This window should have no borders or titlebar." "It was set in override mode, so the Window Manager" "should ignore everything about it." "It's up to the program to handle it properly, and some" "of the actions performed on it may not have any effect." ); elm_box_pack_end(bigbox, o); evas_object_show(o); o = elm_entry_add(win2); elm_object_text_set(o, "See if you can focus me"); elm_entry_single_line_set(o, EINA_TRUE); elm_entry_scrollable_set(o, EINA_TRUE); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bigbox, o); evas_object_show(o); o = elm_separator_add(win2); elm_separator_horizontal_set(o, EINA_TRUE); elm_box_pack_end(bigbox, o); evas_object_show(o); o = elm_button_add(win2); elm_object_text_set(o, "Focus me"); elm_box_pack_end(bigbox, o); evas_object_show(o); evas_object_smart_callback_add(o, "clicked", _force_focus_cb, win2); o = elm_label_add(win); elm_object_text_set(o, "Override Window"); elm_box_pack_end(box, o); evas_object_show(o); WIN_ACTION(activate); WIN_ACTION(lower); WIN_ACTION(raise); WIN_ACTION(borderless); WIN_ACTION(shaped); WIN_ACTION(alpha); WIN_ACTION(fullscreen); WIN_ACTION(maximized); WIN_ACTION(iconified); WIN_ACTION(rotation); WIN_ACTION(rotation_resize); WIN_ACTION(sticky); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/transit_example_03.c0000664000175000017500000002652612127353615017110 00000000000000//Compile with: //gcc -o transit_example_03 transit_example_03.c `pkg-config --cflags --libs elementary` -DDATA_DIR="\"\"" //where directory is the a path where images/icon_07.png can be found. #include /* structure to hold context for many callbacks */ struct Context { Eina_Bool events_enabled; Eina_Bool auto_reverse; Eina_Bool final_state_keep; int repeat_times; Elm_Transit_Tween_Mode tween_mode; Evas_Object *obj; }; static void _transit_translation(Elm_Transit *trans) { /* considering the original position (x0, y0), moves the object from * (x0 - 20, y0 - 50) to (x0 + 70, y0 + 150) */ elm_transit_effect_translation_add(trans, -20, -50, 70, 150); } static void _transit_color(Elm_Transit *trans) { /* changes the object color from 100, 255, 100, 255 to * 200, 50, 200, 50 */ elm_transit_effect_color_add(trans, 100, 255, 100, 255, 200, 50, 200, 50); } static void _transit_rotation(Elm_Transit *trans) { /* rotates the object from its original angle to 135 degrees to the right */ elm_transit_effect_rotation_add(trans, 0.0, 135.0); } static void _transit_wipe(Elm_Transit *trans) { /* hide the object clipping it from the left to the right */ elm_transit_effect_wipe_add(trans, ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE, ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT); } static void _transit_zoom(Elm_Transit *trans) { /* zoom the object from its original size to 2x */ elm_transit_effect_zoom_add(trans, 1.0, 2.0); } static void _transit_resizing(Elm_Transit *trans) { /* resize the object from 250x100 to 400x160 */ elm_transit_effect_resizing_add(trans, 250, 100, 400, 160); } /* helper structure that will hold the transit checkboxes string, callbacks * and checked statuses */ static struct { const char *label; void (*transition_add_cb)(Elm_Transit *); Eina_Bool checked; } _transitions[] = { { "Translation", _transit_translation, EINA_FALSE }, { "Color", _transit_color, EINA_FALSE }, { "Rotation", _transit_rotation, EINA_FALSE }, { "Wipe", _transit_wipe, EINA_FALSE }, { "Zoom", _transit_zoom, EINA_FALSE }, { "Resizing", _transit_resizing, EINA_FALSE }, { NULL, NULL, EINA_FALSE } }; static void on_done(void *data, Evas_Object *obj, void *event_info) { /* quit the mainloop (elm_run) */ elm_exit(); } /* add a checkbox to the box with the given label, and uses the checked * pointer as state_pointer to this checkbox */ static void _checkbox_transition_add(Evas_Object *box, const char *label, Eina_Bool *checked) { Evas_Object *check = elm_check_add(elm_object_parent_widget_get(box)); evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(check, 0.0, 0.0); elm_object_text_set(check, label); elm_check_state_pointer_set(check, checked); elm_box_pack_end(box, check); evas_object_show(check); } static void _transit_start(void *data, Evas_Object *o, void *event_info) { Elm_Transit *trans = NULL; int i; struct Context *ctxt = data; Evas_Object *obj = ctxt->obj; // the object on which the transition will be // applied // FIXME: Should check if there's another transit going before starting a new // one /* initialization: create the transition and add the object to it */ trans = elm_transit_add(); elm_transit_object_add(trans, obj); /* from our helper structure and array, check if the specified transition is * checked and use its callback to add this transition to trans */ for (i = 0; _transitions[i].label; i++) { if (_transitions[i].checked) _transitions[i].transition_add_cb(trans); } /* get the various options for this transition from the context structure */ elm_transit_event_enabled_set(trans, ctxt->events_enabled); elm_transit_auto_reverse_set(trans, ctxt->auto_reverse); elm_transit_objects_final_state_keep_set(trans, ctxt->final_state_keep); elm_transit_tween_mode_set(trans, ctxt->tween_mode); elm_transit_repeat_times_set(trans, ctxt->repeat_times); /* set the transition time to 2 seconds and start it */ elm_transit_duration_set(trans, 2.0); elm_transit_go(trans); } /* callback useful just to know whether we can receive events from the * object or not */ static void _object_clicked(void *data, Evas_Object *o, void *event_info) { printf("object clicked!\n"); } /* update our context with the given value for repeat count */ static void _cb_repeat_changed(void *data, Evas_Object *obj, void *event) { int *repeat_cnt = data; *repeat_cnt = elm_spinner_value_get(obj); } /* update our context with the given tween mode for the transition */ static void _cb_tween_changed(void *data, Evas_Object *obj, void *event) { Elm_Transit_Tween_Mode *mode = data; double val = 0.0; val = elm_spinner_value_get(obj); if (val == 1.0) *mode = ELM_TRANSIT_TWEEN_MODE_LINEAR; else if (val == 2.0) *mode = ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL; else if (val == 3.0) *mode = ELM_TRANSIT_TWEEN_MODE_DECELERATE; else if (val == 4.0) *mode = ELM_TRANSIT_TWEEN_MODE_ACCELERATE; } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *obj, *icon, *box, *vbox, *vbox2, *hbox, *btn; Evas_Object *cbox, *dummy, *spinner; char buf[PATH_MAX]; int i; struct Context context; /* initialize our context */ context.events_enabled = EINA_FALSE; context.auto_reverse = EINA_FALSE; context.final_state_keep = EINA_FALSE; context.repeat_times = 0; context.tween_mode = ELM_TRANSIT_TWEEN_MODE_LINEAR; elm_app_info_set(elm_main, "elementary", "images/icon_07.png"); /* add a window */ win = elm_win_add(NULL, "transit", ELM_WIN_BASIC); elm_win_title_set(win, "Transit Example"); evas_object_smart_callback_add(win, "delete,request", on_done, NULL); elm_win_autodel_set(win, EINA_TRUE); /* add a scalable white background to this window */ bg = elm_bg_add(win); elm_bg_color_set(bg, 255, 255, 255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); /* add a vertical box that will hold everything */ box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, box); evas_object_show(box); /* a dummy background to create some space for the animation */ dummy = elm_bg_add(win); evas_object_size_hint_weight_set(dummy, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(box, dummy); evas_object_show(dummy); /* add an object that we are going to play with */ /* this object isn't packed inside the box because we don't want it to have * its size, position, aspect or anything else controled by the container */ obj = elm_button_add(win); elm_object_text_set(obj, "Transformed object!"); icon = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_07.png", elm_app_data_dir_get()); elm_image_file_set(icon, buf, NULL); elm_object_part_content_set(obj, "icon", icon); evas_object_move(obj, 160, 60); evas_object_resize(obj, 250, 100); evas_object_show(obj); context.obj = obj; /* a callback to know if clicks are being received */ evas_object_smart_callback_add(obj, "clicked", _object_clicked, NULL); /* button to start our transition */ btn = elm_button_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(btn, "Transit!"); elm_box_pack_end(box, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _transit_start, &context); /* horizontal box to help visual organization */ hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); evas_object_size_hint_weight_set(hbox, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_size_hint_align_set(hbox, EVAS_HINT_FILL, 0.0); elm_box_pack_end(box, hbox); evas_object_show(hbox); /* horizontal box that will hold the many transition checkboxes */ vbox = elm_box_add(win); evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_size_hint_align_set(vbox, EVAS_HINT_FILL, 0.0); /* create the respective checkboxes based on our helper structure and * array */ for (i = 0; _transitions[i].label; i++) _checkbox_transition_add(vbox, _transitions[i].label, &_transitions[i].checked); elm_box_pack_end(hbox, vbox); evas_object_show(vbox); /* vertical box that will hold the many transition option checkboxes */ vbox2 = elm_box_add(win); evas_object_size_hint_weight_set(vbox2, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_size_hint_align_set(vbox2, EVAS_HINT_FILL, 0.0); elm_box_pack_end(hbox, vbox2); evas_object_show(vbox2); /* the rest of this code adds widgets to control some of the behavior of * the transitions */ cbox = elm_check_add(win); evas_object_size_hint_weight_set(cbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cbox, 0.0, 0.0); elm_object_text_set(cbox, "Events enabled"); elm_check_state_pointer_set(cbox, &context.events_enabled); elm_box_pack_end(vbox2, cbox); evas_object_show(cbox); cbox = elm_check_add(win); evas_object_size_hint_weight_set(cbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cbox, 0.0, 0.0); elm_object_text_set(cbox, "Auto reverse"); elm_check_state_pointer_set(cbox, &context.auto_reverse); elm_box_pack_end(vbox2, cbox); evas_object_show(cbox); cbox = elm_check_add(win); evas_object_size_hint_weight_set(cbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cbox, 0.0, 0.0); elm_object_text_set(cbox, "Keep final state"); elm_check_state_pointer_set(cbox, &context.final_state_keep); elm_box_pack_end(vbox2, cbox); evas_object_show(cbox); spinner = elm_spinner_add(win); elm_object_style_set(spinner, "vertical"); elm_spinner_min_max_set(spinner, 0, 4); elm_spinner_label_format_set(spinner, "%.0f"); elm_spinner_editable_set(spinner, EINA_FALSE); evas_object_size_hint_weight_set(spinner, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(spinner, 0.0, EVAS_HINT_FILL); evas_object_smart_callback_add(spinner, "changed", _cb_repeat_changed, &context.repeat_times); elm_box_pack_end(vbox2, spinner); evas_object_show(spinner); spinner = elm_spinner_add(win); elm_object_style_set(spinner, "vertical"); elm_spinner_min_max_set(spinner, 1, 4); elm_spinner_label_format_set(spinner, "%.0f"); elm_spinner_editable_set(spinner, EINA_FALSE); elm_spinner_special_value_add(spinner, 1, "linear"); elm_spinner_special_value_add(spinner, 2, "sinusoidal"); elm_spinner_special_value_add(spinner, 3, "decelerate"); elm_spinner_special_value_add(spinner, 4, "accelerate"); evas_object_size_hint_weight_set(spinner, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(spinner, 0.0, EVAS_HINT_FILL); evas_object_smart_callback_add(spinner, "changed", _cb_tween_changed, &context.tween_mode); elm_box_pack_end(vbox2, spinner); evas_object_show(spinner); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/scroller_example_01.c0000664000175000017500000013075712127353615017251 00000000000000//Compile with: //gcc -g scroller_example_01.c -o scroller_example_01 `pkg-config --cflags --libs elementary` #include static const char *text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse bibendum, nibh eget vehicula tempus, libero dui aliquam dui, eget pellentesque nulla est id mi. Sed orci nisl, mattis vitae dignissim scelerisque, imperdiet vel arcu. Integer ut libero id massa commodo dignissim sed at orci. Quisque sollicitudin eleifend malesuada. Donec orci orci, mollis quis euismod vel, tincidunt nec ipsum. Sed ut nulla ligula, ut commodo tellus. Duis non felis in odio fringilla venenatis eget in metus. Mauris molestie ipsum tortor. Suspendisse potenti. Curabitur facilisis ultricies cursus. In euismod viverra risus sit amet pharetra. Sed mauris lorem, volutpat a vehicula quis, interdum nec erat. Suspendisse auctor bibendum fringilla. Curabitur tincidunt sem risus.\
    \ Vestibulum laoreet, leo ut sollicitudin viverra, odio enim tempor est, at ullamcorper augue massa sit amet lacus. Phasellus eget orci sit amet sem condimentum semper. Quisque imperdiet purus vitae lacus bibendum ultricies sollicitudin metus interdum. Phasellus aliquam sem vitae mi imperdiet eu cursus ipsum euismod. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam sed tellus non ligula commodo porta sagittis id augue. Vestibulum faucibus vehicula purus, sit amet porttitor ligula lacinia ac. Morbi ipsum libero, rhoncus id dapibus tincidunt, sagittis eget tellus. Proin vehicula accumsan velit cursus pharetra. Nullam pellentesque erat fringilla diam elementum fringilla. Nam lobortis ultricies suscipit. Pellentesque ut ipsum a nisi placerat rutrum id vitae justo. Fusce blandit ligula mollis est auctor scelerisque. Suspendisse luctus nibh vitae nibh congue rutrum. Nunc vulputate diam vel est lacinia a imperdiet purus scelerisque. Maecenas et nisl mauris. Aenean molestie dolor nec lacus laoreet ac dictum sem condimentum. Integer sit amet enim lorem, vitae tincidunt justo. Ut vulputate ullamcorper tortor, eu pharetra nulla aliquet in. Vestibulum ultrices sapien a ligula venenatis eu gravida lacus fermentum.\
    \ Etiam dignissim libero sed velit rhoncus ultricies. Aenean porta erat sit amet orci auctor auctor. Suspendisse aliquet arcu ut est ultrices ut venenatis dui scelerisque. Nulla vitae leo massa. Nullam scelerisque felis lectus, sed faucibus mi. Pellentesque hendrerit libero nec metus viverra lobortis. Nulla facilisi. Sed fermentum aliquet velit non imperdiet. Vestibulum nec ante imperdiet dolor convallis ornare sit amet interdum mi. In tellus lorem, lobortis vitae consectetur ac, mattis sed enim. Vivamus nibh enim, convallis sed rutrum sit amet, scelerisque ullamcorper ipsum. Mauris dignissim posuere sagittis. Fusce volutpat hendrerit augue ut dapibus. Aenean eu hendrerit lorem. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;\
    \ Nullam orci eros, mattis at gravida sed, iaculis et dolor. Pellentesque sagittis sollicitudin malesuada. Sed tincidunt, sapien in mollis semper, quam enim gravida neque, eu blandit lacus ligula sit amet nisl. Aenean quam nulla, dapibus at venenatis vel, accumsan id dolor. Nam varius urna id nisi tempus ut dignissim nunc ultricies. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer lacus tortor, pellentesque auctor venenatis sed, laoreet eget erat. Nunc erat est, pharetra vestibulum luctus et, commodo eu quam. In hac habitasse platea dictumst. In hac habitasse platea dictumst. Nam posuere diam vel felis scelerisque iaculis. Maecenas laoreet ipsum ac orci tempus lobortis.\
    \ Sed id massa metus, lobortis porta ipsum. Nullam pellentesque augue sit amet neque hendrerit vehicula eu quis elit. In nec ante massa. Praesent at pulvinar tortor. In laoreet molestie lectus, ut interdum lorem lobortis vitae. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vestibulum ligula sem, interdum eget gravida in, fringilla in sem. Phasellus orci felis, semper rhoncus pharetra a, pellentesque egestas elit. Ut bibendum, est vel gravida tincidunt, enim massa consectetur arcu, vitae pretium sem erat ac nisi. Ut eget erat nisl, eget laoreet arcu. Vivamus risus ipsum, aliquam non ornare et, ornare vel libero. Cras vel ipsum ut magna sagittis interdum at id risus. Morbi justo nulla, volutpat at molestie vel, mollis vitae nisl. Curabitur non erat elit, eu vehicula turpis. Sed eget feugiat neque.\
    \ Nulla facilisi. Donec sit amet ante sed lacus adipiscing hendrerit. Vivamus enim nibh, mollis eget elementum vitae, congue non sapien. Maecenas interdum magna vel velit faucibus tempus. Nullam nec nunc risus, lobortis imperdiet magna. Suspendisse potenti. Duis fringilla sodales massa eget egestas. Ut tincidunt adipiscing ante, quis consequat mauris venenatis vitae. Suspendisse mattis sollicitudin accumsan. Duis varius ornare dui ac interdum. Sed molestie elit sit amet dolor varius vel congue nibh varius. Donec semper risus placerat dolor blandit tempus. Etiam id leo sit amet nulla gravida suscipit ut ut metus. Curabitur non elit sit amet sem dapibus interdum ut dictum nunc. Integer ultrices tincidunt faucibus. Nam mollis turpis vitae nulla pulvinar in sodales purus lobortis. Cras nisl lectus, tincidunt a suscipit id, sodales nec nulla. Nulla faucibus pretium feugiat. Nam ullamcorper, ante nec ullamcorper eleifend, nisl est dictum magna, ac rhoncus quam lacus eu neque.\
    \ Cras sodales eros eget ligula porttitor tincidunt. Vivamus ac justo non nulla placerat tempor. Quisque ullamcorper venenatis lacus id mollis. Fusce tempor dui ut justo pretium at volutpat velit malesuada. In tellus diam, mattis sit amet viverra eu, porta sit amet metus. Pellentesque ante risus, dictum a rhoncus ut, hendrerit sed nisi. Donec congue dolor eu orci imperdiet id vulputate nulla eleifend. In vel risus urna, sit amet laoreet augue. Donec fringilla massa nec augue scelerisque eget fermentum augue mollis. Maecenas eu eros nulla. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam lobortis, dui id sagittis vestibulum, magna ipsum venenatis sem, vel dapibus leo enim a elit.\
    \ Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin lectus felis, aliquet id euismod ac, vestibulum vel leo. Donec venenatis, nunc ornare dictum aliquet, dui purus ullamcorper massa, nec vehicula odio orci nec tortor. Cras sapien ante, laoreet ut placerat nec, mattis in velit. In hac habitasse platea dictumst. Vivamus viverra consectetur augue lobortis dignissim. Ut est nibh, varius at fringilla vitae, viverra at massa. Vivamus mattis bibendum lacus, at dignissim sapien auctor ac. Donec quis mauris lacus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus vel turpis quis ipsum mattis congue. Integer gravida semper eros vitae tempus. Maecenas volutpat mi vitae purus feugiat volutpat. Praesent ut diam lorem. Maecenas ultrices, felis a vestibulum auctor, neque dui tristique enim, id mollis nunc arcu eget dui. Sed rhoncus, ligula non elementum aliquet, ligula nisi lacinia sapien, sed mattis ipsum nibh et felis.\
    \ Nam libero diam, aliquam vel pharetra eu, fringilla sit amet lacus. Nullam varius eros vitae arcu porta ut accumsan massa ultrices. Donec at convallis magna. Proin sit amet dolor et enim fermentum blandit. In urna ligula, molestie lobortis varius eget, aliquam id justo. Maecenas ac viverra lacus. Quisque eros nisl, varius a sollicitudin at, auctor sit amet ligula. Nam in erat non leo volutpat pulvinar. Nulla quis turpis sit amet augue pharetra placerat non vel nunc. In at justo felis, ultrices congue lacus. Etiam sed est velit. Sed elementum, justo sit amet placerat porttitor, elit urna consectetur neque, eget scelerisque dui nisi quis magna. Donec condimentum sollicitudin augue eu volutpat. Etiam vel tempus mauris. Donec et leo eu nisl tempus malesuada sit amet in massa.\
    \ In in nulla eu justo venenatis hendrerit a ac ante. Mauris sollicitudin metus at eros volutpat eu tincidunt justo pharetra. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse potenti. Nunc purus velit, ornare sit amet pretium eu, congue tincidunt nunc. Maecenas sollicitudin augue sed magna tempor non rhoncus lorem pulvinar. Mauris scelerisque fringilla accumsan. Aliquam et ligula nec lectus dapibus hendrerit. Etiam cursus metus eget odio consectetur sit amet egestas turpis pulvinar. Aenean nec risus vel ante condimentum condimentum. Quisque convallis nunc porta mauris vulputate imperdiet. Etiam varius, nunc sit amet hendrerit convallis, est purus cursus libero, et varius eros leo eget est. Vestibulum a augue nulla, a convallis lacus. Mauris gravida metus ac enim mattis tempor. Etiam accumsan tempor mattis. Fusce dignissim urna at leo pellentesque a blandit nisl faucibus. Fusce consequat auctor nisi ut sodales. Etiam imperdiet velit quis magna consequat placerat. Sed nisl purus, condimentum ac adipiscing vitae, consectetur placerat neque. Morbi molestie sapien sed ante sagittis ullamcorper vel sed erat.\
    \ Nunc at risus nec dui viverra imperdiet vitae quis velit. Mauris ornare consectetur lorem, vel blandit risus lacinia vitae. Integer gravida, neque porta malesuada malesuada, leo urna egestas urna, at elementum ligula ipsum non diam. Maecenas lobortis, est eget interdum eleifend, tellus leo suscipit orci, sed fringilla eros nisl at erat. Proin bibendum dictum varius. Sed lectus leo, feugiat quis sollicitudin sit amet, egestas quis lacus. Donec vel est nec leo porttitor sagittis non quis lectus. Nunc in ullamcorper urna. Mauris sit amet porttitor dolor. Praesent eu dui nisi, quis aliquet tortor.\
    \ Duis auctor ornare nibh, non mollis augue cursus vitae. Suspendisse accumsan commodo felis, vitae convallis eros volutpat a. Fusce tincidunt, purus laoreet bibendum dignissim, justo felis iaculis velit, ac feugiat tortor turpis non velit. Integer tristique ultricies dolor, at condimentum nunc rutrum vel. Nam a velit nisl, quis hendrerit erat. Nulla sit amet metus pellentesque nulla consectetur venenatis. Nunc auctor, dolor eu ultricies adipiscing, augue dui sollicitudin arcu, ut dictum nisi felis ac leo. Donec tempor erat at nisi aliquam pulvinar. Etiam rutrum massa vitae libero gravida ac ornare justo molestie. Pellentesque non nisl varius nisl laoreet convallis sed porta sem. Donec rhoncus sapien tempus ligula placerat interdum.\
    \ Donec varius posuere lorem, a fermentum est molestie eu. Maecenas metus ligula, faucibus ac pharetra vel, accumsan quis mauris. Nulla ultrices, nunc ut tincidunt suscipit, elit dolor bibendum ante, at gravida nisl mi dictum purus. Integer vulputate facilisis nisi, quis porttitor mi iaculis sed. Aenean semper facilisis quam, ut dictum mauris vehicula sed. Sed non sem quis magna ornare egestas ut quis velit. Suspendisse ut quam est, euismod facilisis magna. Etiam mattis pulvinar augue, eget tristique purus porttitor non. Sed egestas dui ac odio auctor convallis. Sed posuere ornare iaculis. Aenean ac nulla ipsum, molestie facilisis eros. Phasellus tincidunt nunc diam. Aliquam malesuada, velit et tincidunt interdum, dolor mi hendrerit velit, quis facilisis ligula dui ac elit. In viverra pretium enim vel tempus.\
    \ Morbi at adipiscing nisi. Fusce vel turpis vel libero commodo mollis id iaculis urna. Nullam et elit non lectus egestas semper. Curabitur sodales turpis sit amet metus fringilla quis fermentum orci lacinia. Aenean lacinia feugiat hendrerit. Vivamus nec nisi nec neque lacinia rhoncus ut id erat. Suspendisse luctus tortor sed arcu interdum sit amet aliquet neque vehicula. Curabitur eget nunc vitae libero vulputate dictum. Etiam volutpat fermentum felis fringilla euismod. In scelerisque gravida dolor id molestie. Nam faucibus sapien id neque vehicula semper. Nulla egestas urna vitae sem scelerisque rhoncus. In hac habitasse platea dictumst. Nulla vitae lacus in diam aliquet sollicitudin vel nec leo. Sed ornare pellentesque nibh, a malesuada erat imperdiet et.\
    \ Maecenas adipiscing diam a urna interdum pharetra. Phasellus vitae turpis urna, ac consectetur sem. Sed porttitor nulla in nulla mattis tincidunt non eu lacus. Aliquam quis metus turpis. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque at sapien quis purus bibendum lobortis. Donec in tincidunt nisl. Phasellus interdum tellus non leo aliquet ut vulputate nisl aliquam. Aliquam faucibus lorem ut lorem convallis non lobortis felis consequat. Phasellus nec leo ac turpis egestas laoreet. Cras venenatis odio et diam faucibus pellentesque. Quisque eu orci magna, quis lacinia tellus.\
    \ Aliquam nisl purus, aliquam quis tristique nec, varius eget risus. Nam sed ipsum leo. Proin congue sapien quis libero porta ornare. Mauris vel orci odio. Nam nec felis nibh, non congue odio. Duis vel mattis enim. Maecenas at dui eget ipsum pharetra consequat ac in massa. Proin fringilla arcu non enim feugiat accumsan. Proin tincidunt ligula mattis risus hendrerit in scelerisque risus aliquam. Vivamus libero sapien, ornare ut fringilla ullamcorper, sodales mattis purus. Quisque mauris sem, fermentum vitae adipiscing non, ultricies id mauris. Donec tincidunt, odio vel luctus hendrerit, dui mauris posuere erat, at interdum arcu nunc tincidunt dui. Pellentesque diam orci, malesuada a pellentesque nec, rhoncus at tellus.\
    \ Morbi in lacus nunc. Proin congue nisi at nunc gravida imperdiet. Duis et elementum arcu. Cras pretium, tortor in ultrices pharetra, sem ante condimentum elit, at dapibus augue lectus ac est. Pellentesque gravida rutrum pulvinar. Nulla nunc odio, dictum id tempus sit amet, faucibus volutpat nunc. Vestibulum ut ultricies tellus. Donec eget tortor metus, pellentesque placerat eros. Suspendisse ut lacus ipsum, sed fermentum est. Sed interdum ornare augue, sit amet bibendum ligula molestie eget. Aenean ac elit diam, eget ultricies nunc. Nullam quis nibh vitae diam pellentesque viverra. Aliquam ultricies elementum enim tristique malesuada. Vivamus rhoncus faucibus nunc, a pharetra enim sollicitudin ac. Suspendisse ultricies sodales metus vel rhoncus. Integer feugiat euismod molestie. Phasellus iaculis magna imperdiet erat consequat et pretium orci tincidunt.\
    \ Morbi tristique cursus consequat. Morbi posuere lacinia odio quis auctor. Nulla dui nisi, tincidunt condimentum aliquam sed, adipiscing cursus sem. Nullam eleifend lacus tempor nisl semper quis cursus velit vehicula. Morbi aliquam, sem at sollicitudin laoreet, nibh erat congue nisi, a pulvinar nulla orci vulputate orci. Morbi eu orci enim, quis aliquam ante. Nam ultricies laoreet varius. Proin vehicula sem vitae dolor ullamcorper et rhoncus lacus cursus. Nullam sit amet mauris sapien, vitae condimentum justo. Cras eu arcu magna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Phasellus vulputate erat ac diam sagittis dignissim non nec tellus. Vivamus tristique quam vel velit mollis in congue nulla malesuada. Phasellus hendrerit egestas urna vitae egestas. Morbi vitae enim magna. Proin quam tellus, tincidunt ut mollis ut, semper a mi. Vivamus nec pharetra purus. Aenean at lorem mauris, sed facilisis quam. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.\
    \ Cras tempor, enim in ullamcorper dignissim, elit eros sodales augue, vel molestie velit tellus sed risus. Suspendisse fermentum, augue id facilisis hendrerit, magna dolor euismod lectus, gravida consequat neque turpis lacinia nisi. Etiam id mi nulla, nec ultrices leo. Aliquam et mi tortor. Duis ullamcorper enim a tellus gravida ornare. Sed interdum, felis eu consequat sagittis, lectus neque ultricies velit, eget egestas ligula quam et mauris. Nunc eu quam enim. Duis tempus, arcu at tristique tristique, justo est gravida orci, vitae hendrerit risus tellus eu urna. Nunc vitae nunc vitae augue malesuada viverra. Etiam nec diam sit amet augue commodo pharetra. Fusce lectus urna, aliquam eget rhoncus tempor, ultrices et lacus.\
    \ Phasellus tincidunt, diam et ultricies ornare, ante tortor pretium elit, vitae viverra urna ipsum vel ipsum. Duis semper magna ac mauris rutrum facilisis. Suspendisse mi velit, auctor at rutrum sit amet, lacinia at orci. Phasellus diam magna, vulputate ac accumsan non, ultricies et lorem. Etiam nisi purus, tempor vel aliquet in, egestas sit amet massa. Quisque auctor, dui quis aliquet condimentum, ligula urna rhoncus mi, non vehicula velit sapien eu libero. Nam et elit elit, nec semper enim. Sed quis nulla ut ipsum consequat placerat. Nullam eros risus, congue et tincidunt et, ornare ac nibh. Aliquam vitae neque ac orci tincidunt pharetra. Quisque ac augue iaculis nisi lacinia laoreet. Etiam dolor magna, convallis eu bibendum vel, pellentesque non mi. Etiam eget nibh in metus venenatis hendrerit sit amet ac ligula. Nullam laoreet lobortis fringilla.\
    \ Donec non nunc sit amet sem consectetur sodales. Donec nisi ipsum, imperdiet sed commodo nec, placerat ac eros. Sed ac orci sit amet nisl molestie vestibulum. Nam sollicitudin mauris ac eros consequat iaculis. Nam aliquet lobortis ligula, at tempor libero hendrerit id. Vivamus at nisl eget sem dapibus dapibus quis at enim. Nam eget nisi urna. Nam ultrices, nibh ac vehicula dapibus, ante odio vestibulum ante, ut volutpat orci lectus in mi. Aliquam venenatis fermentum condimentum. Aliquam ac lacus elementum nisl molestie auctor ullamcorper sed orci. Nullam tristique metus sit amet purus commodo vulputate. Ut ante turpis, congue non lobortis non, vehicula non diam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris lobortis magna ac est facilisis in congue orci semper. Etiam et lacus eget elit viverra dictum eu ut neque. Vestibulum diam erat, posuere ut sagittis at, ultrices sed turpis. Cras justo risus, tempus eu facilisis vel, tempus scelerisque est. Vestibulum sagittis mauris ac turpis malesuada tincidunt. Proin et eros eget augue pellentesque tristique non in justo. Integer in leo sit amet lectus convallis rhoncus vitae eu quam.\
    \ Nulla eleifend hendrerit sem, vel feugiat mauris pellentesque vel. Vivamus ut lectus enim. Vestibulum nulla lacus, vestibulum et viverra sed, malesuada vitae urna. Integer consectetur, ante eget cursus tristique, lectus felis dignissim ipsum, non mollis arcu dui eu lacus. Integer sed ante ut magna euismod molestie sit amet ut leo. Quisque nec leo dui. Nunc sit amet ligula mi. Etiam sagittis scelerisque neque, ac lobortis lacus feugiat pellentesque. Donec ultricies est vel est tempus non volutpat turpis feugiat. Suspendisse potenti. Vestibulum et velit vitae nisi eleifend tincidunt quis eu odio. Nunc a massa arcu, ut ultrices sem. In eu tempor enim. Praesent aliquam arcu eleifend metus accumsan non pharetra dui ornare. Cras lorem leo, scelerisque sed suscipit at, semper porta magna. Vestibulum pellentesque, erat congue euismod fermentum, mauris purus blandit ligula, at luctus nisl magna in metus. Sed pulvinar, ipsum eget hendrerit egestas, lacus odio posuere tortor, in euismod libero purus id orci. In hac habitasse platea dictumst. Curabitur feugiat semper varius. Aliquam mauris metus, rhoncus in rhoncus non, blandit eget magna.\
    \ Cras sapien odio, facilisis id accumsan ut, laoreet sit amet felis. Duis et velit sed tellus volutpat porttitor. Praesent sagittis hendrerit sapien sit amet scelerisque. Vivamus vitae justo at mi venenatis cursus. Nulla est purus, lobortis vel rutrum vel, aliquam in ligula. Sed tortor mauris, pulvinar eget luctus id, faucibus at justo. Phasellus massa quam, tincidunt vel condimentum a, varius vitae tortor. Cras gravida ullamcorper mauris, vel condimentum neque sollicitudin sit amet. Nullam quis justo elit, facilisis dapibus orci. Ut ullamcorper, velit a fermentum elementum, erat erat posuere lacus, egestas iaculis nulla ante eget nibh. Nam ullamcorper leo at diam consectetur molestie. Suspendisse porttitor, eros ac euismod vulputate, tortor libero tempor urna, non pharetra nisl nunc quis sapien. Mauris commodo venenatis risus, eu commodo neque ultricies adipiscing. Nullam ac nunc tortor. Sed consectetur placerat luctus. Curabitur non risus lacus, tristique fermentum quam. Pellentesque viverra, nulla in imperdiet accumsan, eros erat ultrices enim, at adipiscing massa sapien vitae elit. Praesent libero tellus, pharetra et placerat sed, facilisis ut mauris. Phasellus nisl justo, consectetur quis eleifend eget, pulvinar eget erat.\
    \ Integer placerat tellus vitae leo luctus ac cursus velit varius. Fusce pulvinar iaculis purus, placerat blandit est imperdiet sit amet. Nulla tincidunt pellentesque tortor ac consequat. Morbi hendrerit, elit non sollicitudin lobortis, massa nunc rhoncus eros, vel egestas felis dolor non nunc. Praesent vel sagittis elit. Mauris pretium leo molestie purus ornare at volutpat risus suscipit. Integer quis orci et magna dapibus gravida. Maecenas metus est, egestas eu interdum nec, suscipit et turpis. Pellentesque eu sagittis ligula. Aenean interdum sem purus. Maecenas interdum nibh aliquam libero aliquam laoreet. Morbi mollis, ligula id vehicula malesuada, velit ipsum euismod nisi, quis mattis turpis neque eu odio. Praesent ultrices vestibulum nisl, non eleifend dui convallis vitae. Pellentesque id sem enim. Morbi eu turpis massa, non fringilla erat. Mauris at metus ut urna luctus rutrum vel in lorem. Donec vel facilisis nisi.\
    \ Phasellus sed facilisis mi. Suspendisse mollis sapien vitae lectus tincidunt a molestie nisl feugiat. Etiam sagittis lectus ut risus tempus consectetur. Phasellus non dolor massa, ac consequat mauris. In suscipit, purus sed pretium lacinia, odio tortor vestibulum leo, ac facilisis libero est eget neque. Nullam vel sem sem, vel egestas purus. Etiam tempus sem sit amet purus tempus hendrerit. Sed bibendum lacinia dapibus. In magna ipsum, molestie id mattis ut, posuere semper velit. Fusce ut lectus felis. Vivamus sagittis aliquam leo, ut facilisis tortor iaculis vel. Praesent egestas placerat est, ut congue justo vestibulum sed. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Ut id pellentesque nisi. Fusce bibendum urna eget leo porttitor tincidunt. Nunc blandit condimentum hendrerit. Nullam placerat, risus sed condimentum rhoncus, nisl neque imperdiet metus, condimentum lacinia ipsum elit non felis. Donec sit amet felis et diam adipiscing mattis.\
    \ Nulla et nisi ante. Duis ac nisi ut nibh mattis fringilla. Duis sapien lectus, consequat ut feugiat a, feugiat ut nisi. Aenean enim leo, gravida non bibendum id, vulputate eu magna. Suspendisse sed tortor faucibus eros sollicitudin fermentum. Ut cursus tellus ut dolor fermentum et iaculis mauris egestas. Donec sit amet massa leo, eget dignissim ante. Nam dignissim massa a risus lacinia at varius ligula tempus. Vivamus dignissim sem in enim consectetur sagittis. Aenean aliquam hendrerit urna eu aliquet. Donec luctus suscipit odio, ut accumsan neque suscipit vitae. Integer hendrerit facilisis orci feugiat commodo. Praesent vestibulum orci et turpis vehicula vulputate. Sed in purus sit amet tortor sagittis lacinia. Nam nibh justo, rhoncus et ultrices non, venenatis nec ligula. Suspendisse eget lacus sapien, et consequat erat. Ut auctor condimentum magna, ac condimentum magna laoreet volutpat. Sed urna urna, ultricies eget venenatis nec, adipiscing nec tellus.\
    \ Praesent viverra dui eget nisl lobortis in malesuada nunc sollicitudin. Aenean bibendum scelerisque metus ac facilisis. Donec est neque, egestas eu aliquet commodo, dictum eu metus. Quisque vel purus in sapien tristique euismod vitae nec eros. Aliquam tincidunt viverra odio. Aenean euismod lectus rutrum eros tempus ut lacinia eros pharetra. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras at sapien augue. Sed posuere, dolor nec ullamcorper venenatis, est est pulvinar urna, vel placerat nulla ligula sed eros. Pellentesque nec enim magna. Ut pharetra quam a lectus dapibus eu tristique ante porta. Aliquam vel augue eu risus mollis blandit sit amet vel arcu. Donec lobortis lacinia magna nec aliquet. Suspendisse fermentum magna eget est posuere nec pellentesque enim accumsan.\
    \ Vivamus commodo urna sit amet enim iaculis vel accumsan odio interdum. Etiam est lectus, fringilla in fermentum nec, imperdiet sit amet sapien. Suspendisse vitae lacus vel elit convallis iaculis non eu tellus. In nec dolor diam. Mauris sed tortor id ligula vestibulum mollis sit amet a neque. In hac habitasse platea dictumst. Donec a velit vel nunc ornare euismod sit amet vitae risus. Sed ultrices semper nibh, quis gravida magna dapibus ac. Fusce ut ligula velit. Aenean non mollis augue. Proin ut ligula nisi. Duis nec consequat dui. Praesent vel mauris orci. Nullam est nunc, ultrices ultricies suscipit et, adipiscing in augue. Sed porttitor mi in nunc euismod tincidunt.\
    \ Quisque laoreet congue augue quis cursus. Donec sed nisl odio. Etiam rhoncus fermentum lacus, quis pharetra urna semper vitae. Quisque non nisi at nunc volutpat porttitor. Donec ligula massa, suscipit non facilisis vitae, lacinia sit amet lacus. Fusce vel turpis orci. Etiam quis ligula eu nibh tincidunt posuere. Mauris sit amet quam leo, porta interdum diam. Nullam purus metus, facilisis quis ullamcorper vitae, mattis ultrices ante. Sed tincidunt lorem aliquet magna ultrices eleifend. In non nisi orci. In imperdiet, tellus eget fringilla elementum, lorem magna faucibus libero, id placerat turpis enim eget erat. Ut eros justo, ullamcorper ut sagittis eu, condimentum in arcu. Proin vel nisi ligula, vitae hendrerit purus. Vestibulum dignissim pulvinar consectetur. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse ac eros risus.\
    \ Cras at massa quam. Cras eget dolor tortor. Mauris non nisl sapien. Maecenas dictum tincidunt erat nec tincidunt. Maecenas vestibulum lobortis varius. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin adipiscing tincidunt mauris quis fringilla. Maecenas sit amet ligula vitae neque tincidunt pulvinar quis id orci. Pellentesque sagittis tellus eget leo dapibus tempor. Duis eu diam non justo tincidunt gravida. Cras eros dolor, sodales eget elementum et, adipiscing in enim. Suspendisse at elit elit, id dignissim nisl. Donec imperdiet, quam vitae mattis hendrerit, leo arcu sagittis massa, a placerat urna sapien viverra tortor. Integer auctor, felis non condimentum ultrices, lectus ligula vestibulum eros, non pharetra libero purus eu purus. Duis ornare lacinia erat vitae sagittis. Sed fringilla volutpat magna, id auctor nisi elementum ut. Nulla facilisi. Quisque ut quam elit, ac consequat ligula.\
    \ Etiam fringilla lobortis mauris, in ullamcorper elit vestibulum eu. Ut dolor nisi, egestas vel consequat sit amet, faucibus vel nulla. Etiam vitae nibh ut dui imperdiet accumsan vel quis arcu. Suspendisse potenti. Ut vitae tellus risus, eu imperdiet eros. Nam vitae lacus a leo pulvinar feugiat. Donec augue mauris, suscipit porta euismod at, viverra vel magna. Cras luctus viverra neque, sit amet venenatis mi consequat id. Nulla consequat consequat nunc, eget mattis nisl tempor id. Praesent mattis sagittis tortor sed feugiat. Nunc vitae nisl est, a feugiat orci. Fusce in ipsum mauris. Etiam mattis sollicitudin nisi eu imperdiet. Duis in laoreet libero. Aenean eleifend est sit amet purus ultricies pretium. Morbi id nisl ut purus tempus sollicitudin quis non tellus. Donec sed quam ac nisl cursus euismod eu euismod eros.\
    \ Suspendisse mattis elementum sapien. Aliquam erat volutpat. Sed a tortor vitae nisi ornare vehicula. Praesent id faucibus sem. Mauris luctus ornare ipsum, id euismod lorem fermentum id. Maecenas egestas, mi sit amet porta facilisis, erat elit pretium nunc, ut mollis ipsum metus iaculis ligula. Duis semper ligula rhoncus nibh vehicula in scelerisque diam rhoncus. Vivamus quam magna, ultricies et posuere sed, mollis tristique est. Vivamus consectetur cursus diam, vitae pharetra nisi aliquam et. Nulla tortor sem, molestie quis pellentesque nec, tincidunt a libero. Proin tincidunt purus ut purus ornare dictum. Proin vehicula orci eu eros aliquam eu posuere turpis lobortis. Vivamus dapibus bibendum tristique. Donec facilisis fringilla mauris nec consequat. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse ac nunc nec lacus interdum adipiscing eget vel quam. Duis rhoncus urna quis nisl elementum laoreet. Integer euismod tincidunt pulvinar.\
    \ Sed congue scelerisque blandit. Nam pharetra, nisi at auctor elementum, dolor elit bibendum mauris, congue feugiat arcu turpis non tortor. Cras tincidunt tellus sit amet nulla fermentum adipiscing. Mauris imperdiet purus vel nulla tempor vel elementum metus tempor. Aliquam eu dolor ut risus scelerisque commodo. Ut adipiscing nisl eget nisl mollis semper. Vestibulum arcu augue, sodales convallis venenatis ac, egestas euismod metus. Cras luctus elit sed nisl faucibus at accumsan lectus pharetra. Nunc rhoncus turpis est, vitae luctus turpis. Mauris tempus, velit sit amet feugiat consequat, tortor diam scelerisque urna, sit amet convallis est nisi quis dolor. Vivamus facilisis tellus quis sapien dapibus at sodales elit feugiat. Cras varius laoreet urna, eu tincidunt orci iaculis in. Sed quis lacus ac ligula aliquam egestas. Nam mattis massa sed magna lacinia pharetra. Sed semper faucibus mauris, ut consectetur libero tristique nec.\
    \ Proin vel elit id ante lacinia molestie quis in lectus. Nunc in ante nulla. Nam nec sem sed felis placerat rutrum. Sed pharetra molestie metus facilisis ornare. In sed nunc vel tellus volutpat dictum. Nunc risus enim, congue vel fermentum sed, varius eget elit. Proin vitae mi tortor. Pellentesque ut justo ligula. Nunc nibh elit, mattis at iaculis ac, pretium fermentum dui. Praesent in quam turpis. Quisque id velit eros. Nulla facilisi. Maecenas commodo dignissim libero nec pharetra. Praesent eget augue nec odio scelerisque sagittis. Donec nec dui dolor. Donec est nisi, faucibus vitae ultricies quis, cursus vel lorem. Nulla suscipit ultricies dui, vitae volutpat risus fermentum sit amet.\
    \ Morbi eu libero urna. Aliquam et nunc nec risus varius aliquet. Aenean semper sem sed purus ornare aliquam. Maecenas lobortis tristique nibh, id fermentum est egestas vel. Nam ut tortor pharetra augue rhoncus vulputate et et nisl. Donec scelerisque aliquet convallis. Quisque felis tellus, aliquet eu fermentum sed, mollis et lorem. Vivamus imperdiet, mauris at imperdiet tempor, elit justo aliquet purus, vitae vulputate dui elit euismod nulla. Nam nisl sem, laoreet at fermentum eu, eleifend vel quam. Duis venenatis hendrerit felis eget viverra. Aenean tincidunt ultrices pulvinar. Duis at risus tellus, sed euismod ipsum. Donec sit amet dui quam. Praesent at nunc a turpis sollicitudin faucibus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt accumsan lacinia. Nunc blandit gravida urna, quis venenatis metus mollis vel. Cras a nunc ac tortor aliquam fermentum ac sed purus. Etiam porttitor tincidunt risus, et scelerisque velit egestas vitae. Nulla at arcu sed sapien vehicula laoreet.\
    \ Pellentesque rhoncus odio id ante porttitor mollis. Nullam non mi vel erat suscipit lobortis. Vivamus urna neque, gravida ac interdum eget, commodo sit amet nunc. Maecenas libero nisl, bibendum eget tristique eget, laoreet vitae arcu. Maecenas porta diam vel libero tempus fermentum. Aenean molestie fringilla magna, tincidunt condimentum nunc aliquam nec. Mauris congue commodo lacus, in condimentum orci posuere id. Maecenas in ultrices ipsum. Nam sit amet orci nisi, ac lacinia nibh. Nullam molestie lorem eget felis interdum nec semper neque ultrices. Nunc et leo eu leo faucibus euismod. Suspendisse potenti. Vivamus id enim sed augue rutrum volutpat.\
    \ Curabitur facilisis placerat mi nec consectetur. Sed sed ante orci. Aliquam dapibus egestas dapibus. Aliquam feugiat urna ut libero adipiscing sed consectetur nulla mollis. Donec lacinia condimentum libero a egestas. Vivamus vestibulum ipsum ante, vitae fermentum libero. In hac habitasse platea dictumst. Ut sed quam libero. Aliquam bibendum sollicitudin faucibus. Nam elit felis, pulvinar vitae convallis id, fermentum sed leo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec dolor neque, vehicula commodo vulputate et, faucibus id nisi.\
    \ Vestibulum id metus in lectus iaculis aliquet rhoncus sit amet justo. Phasellus ac arcu ac felis auctor volutpat vitae nec mauris. Integer convallis, eros vel molestie tempor, odio enim posuere libero, quis iaculis elit ipsum eu eros. Sed metus diam, elementum ut scelerisque eu, scelerisque suscipit tellus. Aliquam congue fringilla sapien, vitae viverra arcu egestas sed. Donec quis lacus ipsum, ac faucibus eros. Suspendisse potenti. Cras non ipsum et dui tristique interdum. Vivamus ultrices vestibulum augue. Donec ac lacus quam, nec commodo eros. Quisque ac lacus lorem, vitae pellentesque nisl. Aliquam nec justo augue, quis porta tortor. Cras sit amet egestas eros. Duis neque ante, vulputate vel faucibus eu, sodales nec justo. Sed sagittis egestas orci sed lobortis. Donec eget consectetur nulla.\
    \ Vivamus mollis sodales ligula non imperdiet. Duis eget volutpat velit. Nunc eu dolor felis. Vestibulum massa augue, convallis in facilisis eget, vestibulum in mi. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Duis non ante enim, non volutpat massa. Mauris nunc turpis, dignissim non egestas vel, tristique id sem. Phasellus magna purus, scelerisque eget varius in, convallis id enim. Sed eu dolor neque, nec porta odio. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Sed aliquam pharetra diam id pharetra. Nulla lectus orci, condimentum sed malesuada vulputate, dictum quis purus.\
    \ Pellentesque quis lorem orci, commodo faucibus lectus. Nullam cursus, purus in porttitor tincidunt, enim ligula sagittis urna, eu fermentum velit eros a sapien. Maecenas ornare, mi eget faucibus malesuada, leo justo lobortis erat, et lobortis massa dolor ac augue. Nulla pulvinar malesuada lorem, id venenatis nulla pulvinar non. Praesent ac augue tortor, a feugiat risus. Vestibulum molestie ultrices felis vel fermentum. Maecenas feugiat eros non libero tempus condimentum sed sed metus. Sed sagittis metus et dui facilisis vitae vehicula massa convallis. Morbi sed ante nulla, nec posuere lorem. Donec euismod fringilla diam, in suscipit libero eleifend nec. Donec tristique scelerisque nibh sed euismod. Ut sed felis erat, ullamcorper vehicula sapien. Nunc pharetra interdum pretium. Nunc a mauris orci. Cras eu quam justo.\
    \ Proin ultricies dolor sit amet eros sollicitudin nec pulvinar tortor luctus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin imperdiet turpis sit amet libero placerat in mattis quam molestie. Quisque luctus sem libero, vel venenatis purus. Ut vehicula egestas risus in pulvinar. Etiam ut vehicula est. Quisque commodo erat id est mattis pretium. Ut lobortis mauris a magna eleifend ultrices. Donec lacinia pharetra nisi, nec laoreet lacus varius et. Morbi risus diam, pulvinar a convallis id, blandit in lorem. Mauris quis tempor mi. Integer at nisi sapien. Integer dignissim consectetur tellus id rutrum. Nulla odio augue, sagittis in vestibulum ac, viverra convallis purus. Aliquam commodo mi id nibh bibendum vel viverra arcu consequat. Proin ipsum velit, ultrices id egestas nec, gravida eu dolor. Duis facilisis orci eu turpis feugiat ullamcorper. Integer venenatis metus non erat facilisis vel consectetur lectus varius. Nunc ac leo magna, a aliquet felis. Curabitur malesuada, arcu quis interdum lacinia, sapien sem condimentum ante, ac lacinia purus metus at orci.\
    \ Sed venenatis neque eu arcu bibendum imperdiet. Maecenas eget augue quis enim pretium cursus vitae venenatis dolor. Maecenas sit amet mauris mi. Aliquam luctus, dolor varius rhoncus rhoncus, diam turpis bibendum dui, eu hendrerit arcu nibh nec orci. Praesent condimentum, leo et commodo vulputate, purus odio interdum est, sed aliquam tellus lectus ut justo. Aenean pulvinar luctus dapibus. Nulla tempus, ante vel dictum ultricies, massa urna tincidunt libero, ut rhoncus risus turpis eget arcu. Morbi auctor commodo libero, in pretium quam vestibulum nec. Aenean ac tincidunt nulla. Cras vel orci enim. Praesent non metus ipsum.\
    \ Praesent ligula nulla, aliquam in tincidunt eu, lacinia eget neque. Integer tincidunt neque in risus malesuada gravida. Nullam ornare viverra nisl vel interdum. Nullam eget lectus a ipsum condimentum aliquam sit amet eu felis. Nam eu nisl enim. In pulvinar tincidunt ultrices. Morbi mi ipsum, placerat sit amet mollis vel, tincidunt vel nisi. In sed eros non magna sodales convallis pulvinar non turpis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Fusce volutpat egestas elit, in lobortis urna egestas vitae. Nulla non tincidunt massa. Praesent ut convallis nunc. Morbi quis massa non lacus lobortis tempor non id libero. Proin turpis ante, porta et ullamcorper sit amet, malesuada vitae nisl. Suspendisse faucibus, ipsum quis varius porta, tellus augue porta arcu, nec posuere massa libero sed enim. Sed id suscipit ante. Ut fringilla sagittis orci porta tincidunt. Proin non massa sem. Nullam sollicitudin mauris et lorem euismod ut eleifend neque tempus.\
    \ Duis est est, rhoncus vel feugiat sed, iaculis id arcu. Donec ultrices lacinia dapibus. Fusce accumsan malesuada dolor, vitae viverra quam condimentum et. Sed id tellus lacus, ut sollicitudin turpis. Donec egestas ante et nunc consequat dapibus. Duis rutrum scelerisque orci, sollicitudin congue lectus condimentum non. In quis lacus et justo pellentesque vehicula. Nulla accumsan hendrerit lectus, non ornare nibh vehicula vitae. Sed iaculis dapibus laoreet. Nunc rutrum eleifend mi, ac interdum augue egestas nec. Morbi feugiat tincidunt eros, sit amet congue nisl ultricies sed. Nulla id est non dolor mattis lacinia. Mauris quis faucibus libero. Phasellus facilisis, massa a dapibus elementum, augue magna auctor tellus, nec placerat lorem lacus in purus. Morbi congue ipsum in dui euismod eleifend auctor eros eleifend. Pellentesque porttitor tincidunt pharetra. Maecenas quis tellus sed arcu convallis ultrices mollis ut neque.\
    \ Duis non sem ut mi facilisis pretium sit amet a erat. Suspendisse dignissim nisl nec risus tincidunt vitae ultrices arcu bibendum. Donec condimentum ullamcorper ipsum at vehicula. Donec interdum, odio vel blandit aliquet, nisi urna iaculis ligula, a ullamcorper mi ligula nec ligula. Curabitur pellentesque, augue id volutpat aliquet, lorem enim auctor sem, at tempus nibh augue ac diam. Etiam interdum lorem non nisi tempus vestibulum ut convallis elit. Cras cursus facilisis velit eget consectetur. Duis faucibus nulla sed leo accumsan et pharetra turpis aliquet. Curabitur ullamcorper tincidunt sapien lacinia suscipit. Curabitur consectetur, urna nec tempor lobortis, massa lectus accumsan turpis, vitae semper erat leo at dui. Sed ut facilisis velit. Ut vestibulum dapibus gravida. Quisque pellentesque auctor tortor eu malesuada. Vestibulum mauris dolor, tristique sit amet varius sit amet, varius eget neque. Curabitur in urna sit amet mi cursus pharetra sit amet at odio. Vivamus enim neque, tincidunt id adipiscing ac, volutpat non massa. Quisque gravida malesuada felis, eu aliquam nulla vestibulum id. Nullam eleifend ultricies cursus.\
    \ Pellentesque rutrum elementum orci, nec feugiat nisl vehicula nec. Suspendisse quis turpis ipsum. Maecenas eleifend nibh sit amet nisi auctor at auctor libero auctor. Suspendisse potenti. Morbi nec orci quis quam porttitor malesuada. Curabitur blandit luctus lacinia. Cras id turpis neque, a luctus justo. Morbi nec turpis risus. Fusce posuere urna sed nisl scelerisque mattis. Cras leo neque, dignissim ut vestibulum at, viverra in magna. Proin tellus leo, cursus eu porta id, eleifend in purus. Integer ut sapien leo, sed aliquet diam. Proin hendrerit imperdiet tincidunt.\
    \ Quisque rutrum urna non mi commodo vitae vestibulum velit tincidunt. Pellentesque vitae dolor et leo porta consectetur. Fusce semper eleifend tincidunt. In hac habitasse platea dictumst. Nulla mollis, dui in malesuada feugiat, sapien sapien porttitor nulla, at congue metus turpis vel arcu. Phasellus quis enim eu quam varius interdum quis lobortis magna. Quisque augue orci, suscipit eu malesuada ac, convallis id tortor. Fusce et tortor a mi fringilla congue. Praesent iaculis justo vel leo fringilla sodales. Nullam egestas, orci scelerisque placerat sagittis, diam tellus semper libero, in imperdiet neque sapien eget magna. Etiam eget massa orci, at interdum neque. Integer molestie enim eu sapien pellentesque lobortis a ac urna. Donec eu elit sit amet nunc bibendum faucibus et vel orci. Sed fringilla tristique sollicitudin. Donec rutrum pellentesque velit luctus suscipit. Aliquam lobortis sollicitudin ante at consectetur. Praesent nulla sapien, condimentum quis ornare quis, consequat sit amet arcu. Suspendisse potenti.\
    \ Ut volutpat lorem in lorem malesuada ultricies. Nunc nec eros lorem, ac iaculis velit. Donec vel metus lorem, a suscipit odio. Aliquam tincidunt nulla sit amet urna porttitor pulvinar. Cras adipiscing venenatis nibh a viverra. Etiam a metus nibh. Praesent sodales feugiat dolor, in scelerisque purus dapibus commodo. Mauris non mi metus. Fusce a aliquet ante. Aliquam erat volutpat. Praesent nec condimentum elit. Sed posuere orci et tortor volutpat sollicitudin. Vestibulum bibendum convallis dolor, non hendrerit velit consectetur eu. Aenean pharetra neque ac felis sollicitudin a ornare nunc accumsan. Aenean luctus dolor non purus lobortis sodales eget eget libero. Vivamus risus quam, vestibulum in ullamcorper et, vestibulum sit amet nunc. Ut odio felis, condimentum eget venenatis ut, suscipit ac sem. Nulla sit amet leo a metus hendrerit vehicula at vitae ante.\
    \ Aliquam diam leo, ultrices a sodales sed, laoreet id purus. Nullam eleifend leo vitae nisi euismod ac posuere elit tempus. Phasellus sed tellus est, eget fringilla diam. Aenean tempor enim quis nisi congue vitae placerat turpis vehicula. Proin congue, risus in pretium euismod, lacus tellus porttitor nulla, eget egestas lacus orci id orci. Proin nulla mauris, feugiat imperdiet consectetur id, condimentum ac libero. Donec consectetur leo a elit tincidunt vitae luctus nisl porta. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent sit amet orci quis dolor molestie commodo. Integer placerat risus neque. Phasellus non laoreet tellus. Nam pulvinar pellentesque nibh, egestas suscipit nisl gravida ac. Quisque sodales lorem imperdiet orci consequat ultricies. Phasellus fringilla diam id neque facilisis pharetra.\
    \ Nam scelerisque nulla ut neque tempor blandit volutpat nisl vehicula. Nam orci enim, luctus ut venenatis et, egestas id nunc. Phasellus risus sem, scelerisque sed vestibulum a, aliquam at sem. Sed venenatis tristique nisi id eleifend. Morbi urna tellus, cursus ac porttitor rhoncus, commodo at mi. Mauris ac magna nisi. Maecenas rutrum lobortis sapien, sed dapibus neque hendrerit a. Aliquam fringilla lectus nec arcu tempor et molestie dui suscipit. Proin et felis velit, vel pellentesque ligula. Donec tempus, mi at mollis porttitor, mauris urna congue elit, at varius nisi elit et est. Quisque eu libero lorem, eget tincidunt velit. Nullam hendrerit metus quis urna adipiscing quis tristique tortor condimentum. Integer iaculis scelerisque sem, vitae consectetur lorem facilisis eu. Phasellus consectetur blandit auctor. Morbi eleifend mollis ipsum, id facilisis leo euismod ut. Nunc id est tellus."; EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *label, *scroller; win = elm_win_add(NULL, "scroller", ELM_WIN_BASIC); elm_win_title_set(win, "Scroller"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); label = elm_label_add(win); elm_object_text_set(label, text); evas_object_show(label); scroller = elm_scroller_add(win); evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, scroller); evas_object_show(scroller); elm_object_content_set(scroller, label); elm_scroller_bounce_set(scroller, EINA_TRUE, EINA_FALSE); elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_ON); elm_scroller_propagate_events_set(scroller, EINA_TRUE); elm_scroller_page_relative_set(scroller, 0, 1); elm_scroller_region_show(scroller, 50, 50, 200, 200); evas_object_resize(win, 400, 400); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/efl_thread_5.c0000664000175000017500000000630412127353615015720 00000000000000//Compile with: //gcc -o efl_thread_5 efl_thread_5.c -g `pkg-config --cflags --libs elementary` #include static Ecore_Thread *thr = NULL; static Evas_Object *win = NULL; static Evas_Object *rect = NULL; struct info { double x, y; }; // BEGIN - code running in my custom thread instance // static void th_do(void *data, Ecore_Thread *th) { double t = 0.0; // inside our "do" function for the ecore thread, lets do the real work for (;;) { struct info *inf = malloc(sizeof(struct info)); if (inf) { inf->x = 200 + (200 * sin(t)); inf->y = 200 + (200 * cos(t)); // now we have recorded the timepoint we pass it as feedback // back to the mainloop. it will free it when done ecore_thread_feedback(th, inf); } // and sleep and loop usleep(1000); t += 0.02; // in case someone has asked us to cancel - then cancel this loop // co-operatively (cancelling is co-operative) if (ecore_thread_check(th)) break; } } // // END - code running in my custom thread instance static void // when mainloop gets feedback from worker th_feedback(void *data, Ecore_Thread *th, void *msg) { struct info *inf = msg; evas_object_move(rect, inf->x - 50, inf->y - 50); free(inf); } // BONUS (optional): called after th_do returns and has NOT been cancelled static void th_end(void *data, Ecore_Thread *th) { printf("thread ended\n"); } // BONUS (optional): called in mainloop AFTER thread has finished cancelling static void th_cancel(void *data, Ecore_Thread *th) { printf("thread cancelled\n"); } // just test cancelling the thread worker static void down(void *data, Evas *e, Evas_Object *obj, void *event_info) { ecore_thread_cancel(thr); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *o, *bg; win = elm_win_add(NULL, "efl-thread-5", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Thread 5"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); o = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o, 50, 80, 180, 255); evas_object_resize(o, 100, 100); evas_object_show(o); evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_DOWN, down, NULL); rect = o; // explicitly create ecore thread to do some "work on the side" and pass // in NULL as data ptr to callbacks and true at the end means to actually // make a new thread and not use the thread pool (there is a thread pool // with as many thread workers as there are cpu's so this means you do not // overload the cpu's with more work than you actually have processing // units *IF* your threads do actually spend their time doing actual // heavy computation) thr = ecore_thread_feedback_run(th_do, th_feedback, th_end, th_cancel, NULL, EINA_TRUE); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/calendar_example_02.c0000664000175000017500000000300012127353615017152 00000000000000/** * Elementary's calendar widget example, demonstrates how to modify * layout strings, using functions to set weekdays names and to format * month and year label. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -o calendar_example_02 calendar_example_02.c -g `pkg-config --cflags --libs elementary` * @endverbatim */ #include static char * _format_month_year(struct tm *format_time) { char buf[32]; /* abbreviates month and year */ if (!strftime(buf, sizeof(buf), "%b %y", format_time)) return NULL; return strdup(buf); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *cal; const char *weekdays[] = { "S", "M", "T", "W", "T", "F", "S" }; win = elm_win_add(NULL, "calendar", ELM_WIN_BASIC); elm_win_title_set(win, "Calendar Layout Formatting Example"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); cal = elm_calendar_add(win); elm_win_resize_object_add(win, cal); evas_object_size_hint_weight_set(cal, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_calendar_format_function_set(cal, _format_month_year); elm_calendar_weekdays_names_set(cal, weekdays); evas_object_show(cal); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/genlist_example_02.c0000664000175000017500000001427312127353615017064 00000000000000//Compile with: //gcc -g genlist_example_02.c -o genlist_example_02 `pkg-config --cflags --libs elementary` #include #include #define N_ITEMS 300 static Elm_Genlist_Item_Class *_itc = NULL; static char * _item_label_get(void *data, Evas_Object *obj, const char *part) { time_t t = (time_t)ecore_time_unix_get(); char buf[256]; int i = (int)(long)data; if (i % 2) { int n; snprintf(buf, sizeof(buf), "Very Long Item # %i - realized at %s", i, ctime(&t)); n = strlen(buf); buf[n - 1] = '\0'; } else snprintf(buf, sizeof(buf), "short item # %i", i); return strdup(buf); } static Evas_Object * _item_content_get(void *data, Evas_Object *obj, const char *part) { Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.icon")) elm_icon_standard_set(ic, "clock"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static void _item_sel_cb(void *data, Evas_Object *obj, void *event_info) { printf("sel item data [%p] on genlist obj [%p], item pointer [%p]\n", data, obj, event_info); } static void _show_status_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Evas_Coord x, y, w, h, mx, my; Elm_Object_Item *glit = elm_genlist_selected_item_get(list); const Eina_List *selected, *l, *realized; printf("\nfirst selected item: %p\n", glit); selected = elm_genlist_selected_items_get(list); printf("all selected items (%d): ", eina_list_count(selected)); EINA_LIST_FOREACH(selected, l, glit) printf("%p ", glit); printf("\n"); realized = elm_genlist_realized_items_get(list); printf("realized items (%d): ", eina_list_count(realized)); EINA_LIST_FOREACH(realized, l, glit) printf("%p ", glit); printf("\n"); printf("genlist mode: %d\n", elm_genlist_decorate_mode_get(list)); printf("mode item: %p\n", elm_genlist_decorated_item_get(list)); evas_object_geometry_get(list, &x, &y, &w, &h); mx = w / 2 + x; my = h / 2 + y; glit = elm_genlist_at_xy_item_get(list, mx, my, NULL); printf("item in the middle of the screen: %p\n", glit); } static void _realize_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; elm_genlist_realized_items_update(list); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *box, *hbox; Evas_Object *list, *btn; int i; win = elm_win_add(NULL, "genlist", ELM_WIN_BASIC); elm_win_title_set(win, "Genlist - simple"); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_color_set(bg, 255,255 ,255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, box); evas_object_show(box); list = elm_genlist_add(win); if (!_itc) { _itc = elm_genlist_item_class_new(); _itc->item_style = "default"; _itc->func.text_get = _item_label_get; _itc->func.content_get = _item_content_get; _itc->func.state_get = NULL; _itc->func.del = NULL; } Eina_Bool hbounce, vbounce, always, no_sel; Elm_Scroller_Policy hp, vp; Elm_Object_Select_Mode sel_mode; always = no_sel = EINA_FALSE; sel_mode = elm_genlist_select_mode_get(list); if (sel_mode == ELM_OBJECT_SELECT_MODE_ALWAYS) always = EINA_TRUE; else if (sel_mode == ELM_OBJECT_SELECT_MODE_NONE) no_sel = EINA_TRUE; printf("default values:\n"); printf("always select: %d\n", always); elm_scroller_bounce_get(list, &hbounce, &vbounce); printf("bounce - horizontal: %d, vertical: %d\n", hbounce, vbounce); printf("homogeneous: %d\n", elm_genlist_homogeneous_get(list)); printf("horizontal mode: %d\n", elm_genlist_mode_get(list)); printf("longpress timeout: %0.3f\n", elm_genlist_longpress_timeout_get(list)); printf("multi selection: %d\n", elm_genlist_multi_select_get(list)); printf("no selection mode: %d\n", no_sel); elm_scroller_policy_get(list, &hp, &vp); printf("scroller policy - horizontal: %d, vertical: %d\n", hp, vp); printf("block count: %d\n", elm_genlist_block_count_get(list)); printf("\n"); elm_scroller_bounce_set(list, EINA_FALSE, EINA_FALSE); elm_genlist_homogeneous_set(list, EINA_FALSE); elm_genlist_mode_set(list, ELM_LIST_LIMIT); elm_genlist_multi_select_set(list, EINA_TRUE); elm_genlist_select_mode_set(list, ELM_OBJECT_SELECT_MODE_DEFAULT); elm_scroller_policy_set(list, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_ON); elm_genlist_longpress_timeout_set(list, 0.5); elm_genlist_block_count_set(list, 16); for (i = 0; i < N_ITEMS; i++) { elm_genlist_item_append(list, _itc, (void *)(long)i, NULL, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); } evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, list); evas_object_show(list); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); evas_object_size_hint_weight_set(hbox, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(hbox, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, hbox); evas_object_show(hbox); btn = elm_button_add(win); elm_object_text_set(btn, "Show status"); evas_object_size_hint_weight_set(btn, 0, 0); evas_object_size_hint_align_set(btn, 0.5, 0.5); evas_object_smart_callback_add(btn, "clicked", _show_status_cb, list); elm_box_pack_end(hbox, btn); evas_object_show(btn); btn = elm_button_add(win); elm_object_text_set(btn, "Realize"); evas_object_size_hint_weight_set(btn, 0, 0); evas_object_size_hint_align_set(btn, 0.5, 0.5); evas_object_smart_callback_add(btn, "clicked", _realize_cb, list); elm_box_pack_end(hbox, btn); evas_object_show(btn); evas_object_resize(win, 200, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/dayselector_example.c0000664000175000017500000000621412127353615017430 00000000000000/** * Simple Elementary's dayselector widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g dayselector_example.c -o dayselector_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } /* Callback function when a day is clicked. */ static void _changed_cb(void* data, Evas_Object* obj, void* event_info) { char buf[256]; Elm_Dayselector_Day day; Eina_Bool selected; /* get which day's state is changed */ day = (Elm_Dayselector_Day) event_info; /* get the state of corresponding day's check object */ selected = elm_dayselector_day_selected_get(obj, day); switch(day) { case ELM_DAYSELECTOR_SUN: snprintf(buf, sizeof(buf), "%s", "Sun"); break; case ELM_DAYSELECTOR_MON: snprintf(buf, sizeof(buf), "%s", "Mon"); break; case ELM_DAYSELECTOR_TUE: snprintf(buf, sizeof(buf), "%s", "Tue"); break; case ELM_DAYSELECTOR_WED: snprintf(buf, sizeof(buf), "%s", "Wed"); break; case ELM_DAYSELECTOR_THU: snprintf(buf, sizeof(buf), "%s", "Thu"); break; case ELM_DAYSELECTOR_FRI: snprintf(buf, sizeof(buf), "%s", "Fri"); break; case ELM_DAYSELECTOR_SAT: snprintf(buf, sizeof(buf), "%s", "Sat"); break; default: snprintf(buf, sizeof(buf), "%s", "???"); break; } fprintf(stderr, "%s state is %d\n", buf, selected); } /* End of clicked callback */ EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *dayselector; win = elm_win_add(NULL, "dayselector", ELM_WIN_BASIC); elm_win_title_set(win, "Dayselector Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); /* add a dayselector widget showing weekdays starting from Sunday */ dayselector = elm_dayselector_add(win); evas_object_size_hint_weight_set(dayselector, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(dayselector, EVAS_HINT_FILL, 0.5); evas_object_smart_callback_add(dayselector, "dayselector,changed", _changed_cb, NULL); elm_box_pack_end(bx, dayselector); evas_object_show(dayselector); /* add a dayselector widget showing weekdays starting from Monday */ dayselector = elm_dayselector_add(win); evas_object_size_hint_weight_set(dayselector, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(dayselector, EVAS_HINT_FILL, 0.5); evas_object_smart_callback_add(dayselector, "dayselector,changed", _changed_cb, NULL); elm_object_style_set(dayselector, "mon_first"); elm_box_pack_end(bx, dayselector); evas_object_show(dayselector); evas_object_resize(win, 350, 120); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/colorselector_example_01.c0000664000175000017500000000640312127353615020271 00000000000000//Compile with: //gcc -g colorselector_example_01.c -o colorselector_example_01 `pkg-config --cflags --libs elementary` #include static void _change_color(void *data, Evas_Object *obj, void *event_info); static void _colorpalette_clicked_cb(void *data, Evas_Object *obj, void *event_info); static void _colorpalette_longpressed_cb(void *data, Evas_Object *obj, void *event_info); EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *cs, *rect, *bx, *fr; win = elm_win_add(NULL, "color selector", ELM_WIN_BASIC); elm_win_title_set(win, "Color selector"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); fr = elm_frame_add(win); evas_object_size_hint_weight_set(fr, 1.0, 0.5); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(fr, "Color View"); elm_box_pack_end(bx, fr); evas_object_show(fr); rect = evas_object_rectangle_add(evas_object_evas_get(win)); elm_object_content_set(fr, rect); evas_object_color_set(rect, 255, 90, 18, 255); evas_object_show(rect); fr = elm_frame_add(win); evas_object_size_hint_weight_set(fr, 1.0, 0.5); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(fr, "Color Selector"); elm_box_pack_end(bx, fr); evas_object_show(fr); cs = elm_colorselector_add(win); elm_colorselector_palette_name_set(cs, "painting"); evas_object_size_hint_weight_set(cs, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(cs, EVAS_HINT_FILL, 0.0); elm_colorselector_color_set(cs, 255, 90, 18, 255); evas_object_show(cs); evas_object_smart_callback_add(cs, "changed", _change_color, rect); evas_object_smart_callback_add(cs, "color,item,selected", _colorpalette_clicked_cb, rect); evas_object_smart_callback_add(cs, "color,item,longpressed", _colorpalette_longpressed_cb, rect); elm_object_content_set(fr, cs); evas_object_resize(win, 320, 480); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() static void _change_color(void *data, Evas_Object *obj, void *event_info) { int r, g, b, a; elm_colorselector_color_get(obj, &r, &g, &b, &a); evas_object_color_set(data, r, g, b, a); } static void _colorpalette_clicked_cb(void *data, Evas_Object *obj, void *event_info) { int r = 0, g = 0, b = 0 ,a = 0; Elm_Object_Item *color_it = (Elm_Object_Item *) event_info; elm_colorselector_palette_item_color_get(color_it, &r, &g, &b, &a); evas_object_color_set(data, r, g, b, a); } static void _colorpalette_longpressed_cb(void *data, Evas_Object *obj, void *event_info) { int r = 0,g = 0,b = 0 ,a = 0; Elm_Object_Item *color_it = (Elm_Object_Item *) event_info; elm_colorselector_palette_item_color_get(color_it, &r, &g, &b, &a); printf("\ncolor = %d-%d-%d-%d\n", r, g, b, a); } elementary-1.7.7/src/examples/theme_example.edc0000664000175000017500000001415212127353615016525 00000000000000collections { group { name: "elm/button/base/chucknorris"; alias: "elm/button/base/default"; parts { part { name: "border"; type: RECT; description { state: "default" 0.0; color: 0 0 0 255; } description { state: "in" 0.0; color: 50 180 180 255; } } part { name: "base"; type: RECT; mouse_events: 1; description { state: "default" 0.0; rel1.to: "border"; rel1.offset: 1 1; rel2.to: "border"; rel2.offset: -2 -2; } description { state: "disabled" 0.0; inherit: "default" 0.0; color: 230 230 230 255; } } part { name: "elm.swallow.content"; type: SWALLOW; mouse_events: 0; description { state: "default" 0.0; fixed: 1 0; visible: 0; align: 0.0 0.5; rel1.offset: 4 4; rel2.offset: 3 -5; rel2.relative: 0.0 1.0; } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel2.offset: 4 -5; } description { state: "icononly" 0.0; inherit: "default" 0.0; fixed: 0 0; visible: 1; align: 0.5 0.5; aspect: 1.0 1.0; aspect_preference: VERTICAL; rel2.offset: -5 -5; rel2.relative: 1.0 1.0; } } part { name: "elm.text"; type: TEXT; mouse_events: 0; scale: 1; description { state: "default" 0.0; visible: 0; rel1.to_x: "elm.swallow.content"; rel1.relative: 1.0 0.0; rel1.offset: 0 4; rel2.offset: -5 -5; color: 0 0 0 255; text { font: "Sans"; size: 10; min: 0 0; text_class: "button"; } } description { state: "visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } description { state: "disabled" 0.0; inherit: "default" 0.0; } description { state: "disabled_visible" 0.0; inherit: "default" 0.0; visible: 1; text.min: 1 1; } } programs { program { name: "button_mouse_in"; signal: "mouse,in"; source: "base"; action: STATE_SET "in" 0.0; target: "border"; } program { name: "button_mouse_out"; signal: "mouse,out"; source: "base"; action: STATE_SET "default" 0.0; target: "border"; } program { name: "button_unclick"; signal: "mouse,up,1"; source: "base"; action: SIGNAL_EMIT "elm,action,click" ""; } program { name: "button_click"; signal: "mouse,down,1"; source: "base"; } program { name: "text_show"; signal: "elm,state,text,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "icononly")) set_state(PART:"elm.swallow.content", "visible", 0.0); set_state(PART:"elm.text", "visible", 0.0); } } program { name: "text_hide"; signal: "elm,state,text,hidden"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.swallow.content", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "icononly", 0.0); set_state(PART:"elm.text", "default", 0.0); } } program { name: "icon_show"; signal: "elm,state,icon,visible"; source: "elm"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.swallow.content", "visible", 0.0); else set_state(PART:"elm.swallow.content", "icononly", 0.0); } } program { name: "icon_hide"; signal: "elm,state,icon,hidden"; source: "elm"; action: STATE_SET "default" 0.0; target: "elm.swallow.content"; } program { name: "disable"; signal: "elm,state,disabled"; source: "elm"; action: STATE_SET "disabled" 0.0; target: "base"; after: "disable_text"; } program { name: "disable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "visible")) set_state(PART:"elm.text", "disabled_visible", 0.0); else set_state(PART:"elm.text", "disabled", 0.0); } } program { name: "enable"; signal: "elm,state,enabled"; source: "elm"; action: STATE_SET "default" 0.0; target: "base"; after: "enable_text"; } program { name: "enable_text"; script { new st[31]; new Float:vl; get_state(PART:"elm.text", st, 30, vl); if (!strcmp(st, "disabled_visible")) set_state(PART:"elm.text", "visible", 0.0); else set_state(PART:"elm.text", "default", 0.0); } } } } } elementary-1.7.7/src/examples/popup_example_03.c0000664000175000017500000000654612127353615016567 00000000000000//Compile with: //gcc -o popup_example_03 popup_example_03.c -g `pkg-config --cflags --libs elementary` #include static void _item_selected_cb(void *data, Evas_Object *obj, void *event_info); static void _response_cb(void *data, Evas_Object *obj, void *event_info); EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *popup, *btn1, *btn2, *icon1; Elm_Object_Item *popup_it1; char buf[256]; elm_app_info_set(elm_main, "elementary", "images/logo_small.png"); win = elm_win_add(NULL, "popup", ELM_WIN_BASIC); elm_win_title_set(win, "Popup"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); popup = elm_popup_add(win); icon1 = elm_icon_add(popup); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(icon1, buf, NULL); //Seting popup title-text elm_object_part_text_set(popup, "title,text", "Title"); //Appending popup content-items elm_popup_item_append(popup, "Message", NULL, _item_selected_cb, NULL); elm_popup_item_append(popup, "Email", NULL, _item_selected_cb, NULL); elm_popup_item_append(popup, "Contacts", NULL, _item_selected_cb, NULL); elm_popup_item_append(popup, "Video", NULL, _item_selected_cb, NULL); elm_popup_item_append(popup, "Music", NULL, _item_selected_cb, NULL); elm_popup_item_append(popup, "Memo", NULL, _item_selected_cb, NULL); popup_it1 = elm_popup_item_append(popup, "Radio", NULL, _item_selected_cb, NULL); //Changing the label of the item elm_object_item_text_set(popup_it1, "FM"); elm_popup_item_append(popup, "Messenger", NULL, _item_selected_cb, NULL); elm_popup_item_append(popup, "Settings", NULL, _item_selected_cb, NULL); elm_popup_item_append(popup, "App Installer", NULL, _item_selected_cb, NULL); elm_popup_item_append(popup, "Browser", NULL, _item_selected_cb, NULL); elm_popup_item_append(popup, "Weather", icon1, _item_selected_cb, NULL); elm_popup_item_append(popup, "News Feeds", NULL, _item_selected_cb, NULL); //Seting popup title-text elm_object_part_text_set(popup, "title,text", "Title"); // Creating the first action button btn1 = elm_button_add(popup); elm_object_text_set(btn1, "OK"); //Appending the fist action button elm_object_part_content_set(popup, "button1", btn1); evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup); //Creating the second action button btn2 = elm_button_add(popup); elm_object_text_set(btn2, "Cancel"); evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup); //Appending the second action button elm_object_part_content_set(popup, "button1", btn2); //Display the popup object evas_object_show(popup); evas_object_resize(win, 480, 800); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() static void _item_selected_cb(void *data, Evas_Object *obj, void *event_info) { printf("popup item selected: %s\n", elm_object_item_text_get(event_info)); } static void _response_cb(void *data, Evas_Object *obj, void *event_info) { evas_object_hide(data); } elementary-1.7.7/src/examples/web_example_02.c0000664000175000017500000004036712127353615016177 00000000000000/* * gcc -o web_example_02 web_example_02.c `pkg-config --cflags --libs elementary ewebkit` -D_GNU_SOURCE */ #define _GNU_SOURCE #include #ifdef HAVE_ELEMENTARY_WEB #include #endif typedef struct _Tab_Data Tab_Data; typedef struct { Evas_Object *win; Evas_Object *main_box; Evas_Object *naviframe; Evas_Object *url; Evas_Object *default_web; Evas_Object *tabs; Evas_Object *close_tab; Evas_Object *search_box; Evas_Object *search_entry; struct { Evas_Object *back; Evas_Object *fwd; Evas_Object *refresh; } nav; Tab_Data *current_tab; Eina_Bool exiting : 1; } App_Data; struct _Tab_Data { Evas_Object *web; App_Data *app; Elm_Object_Item *tab; }; static Evas_Object * _web_create_window_cb(void *data, Evas_Object *obj, Eina_Bool js, const Elm_Web_Window_Features *wf); static void nav_button_update(App_Data *ad) { Eina_Bool back, fwd; back = !elm_web_back_possible_get(ad->current_tab->web); fwd = !elm_web_forward_possible_get(ad->current_tab->web); elm_object_disabled_set(ad->nav.back, back); elm_object_disabled_set(ad->nav.fwd, fwd); } static void tab_current_set(Tab_Data *td) { const char *uri; if (td == td->app->current_tab) return; td->app->current_tab = td; uri = elm_web_uri_get(td->web); elm_object_text_set(td->app->url, uri); nav_button_update(td->app); elm_entry_icon_visible_set(td->app->url, EINA_TRUE); elm_naviframe_item_simple_promote(td->app->naviframe, td->web); } static void _tab_clicked_cb(void *data, Evas_Object *obj, void *event_info) { Tab_Data *td = data; /* the first toolbar_item_append() calls the select callback before the item * is assigned, so we need a workaround for that. */ if (!td->tab) td->tab = event_info; tab_current_set(td); } static void _title_changed_cb(void *data, Evas_Object *obj, void *event_info) { Tab_Data *td = data; const char *title = event_info; char buf[20] = ""; if (title) strncpy(buf, title, sizeof(buf) - 1); elm_object_item_text_set(td->tab, buf); } static void _uri_changed_cb(void *data, Evas_Object *obj, void *event_info) { Tab_Data *td = data; const char *uri = event_info; if (td != td->app->current_tab) return; nav_button_update(td->app); elm_object_text_set(td->app->url, uri); } static void _web_free_cb(void *data, Evas *e, Evas_Object *obj, void *event_info) { Tab_Data *td = data; if (td->tab) elm_object_item_del(td->tab); free(td); } static void _tb_item_del_cb(void *data, Evas_Object *obj, void *event_info) { Tab_Data *td = data; if (!td->app->exiting && !elm_toolbar_selected_item_get(obj)) { td->app->current_tab = NULL; elm_entry_icon_visible_set(td->app->url, EINA_FALSE); if (td->app->search_box) evas_object_del(td->app->search_box); } td->tab = NULL; } Tab_Data * tab_add(App_Data *ad) { Tab_Data *td; td = calloc(1, sizeof(Tab_Data)); if (!td) return NULL; td->web = elm_web_add(ad->win); elm_web_window_create_hook_set(td->web, _web_create_window_cb, ad); elm_web_inwin_mode_set(td->web, EINA_TRUE); evas_object_size_hint_weight_set(td->web, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(td->web, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_naviframe_item_simple_push(ad->naviframe, td->web); td->app = ad; td->tab = elm_toolbar_item_append(td->app->tabs, NULL, "New tab", _tab_clicked_cb, td); elm_object_item_del_cb_set(td->tab, _tb_item_del_cb); evas_object_data_set(td->web, "tab_data", td); evas_object_smart_callback_add(td->web, "title,changed", _title_changed_cb, td); evas_object_smart_callback_add(td->web, "uri,changed", _uri_changed_cb, td); evas_object_event_callback_add(td->web, EVAS_CALLBACK_FREE, _web_free_cb, td); elm_toolbar_item_selected_set(td->tab, EINA_TRUE); return td; } static char * uri_sanitize(const char *uri) { char *fixed_uri; char *schema; char *tmp; if (!uri || !*uri) return NULL; tmp = strstr(uri, "://"); if (!tmp || (tmp == uri) || (tmp > (uri + 15))) { char *new_uri = NULL; if (ecore_file_exists(uri)) { schema = "file"; new_uri = ecore_file_realpath(uri); } else schema = "http"; if (asprintf(&fixed_uri, "%s://%s", schema, new_uri ? new_uri : uri) > 0) { free(new_uri); return fixed_uri; } free(new_uri); } else return strdup(uri); return NULL; } static void tab_uri_set(Tab_Data *td, const char *uri) { char *sane_uri = uri_sanitize(uri); elm_web_uri_set(td->web, sane_uri); free(sane_uri); } static void _url_activated_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; Tab_Data *td; const char *uri = eina_stringshare_ref(elm_object_text_get(obj)); if (!ad->current_tab) td = tab_add(ad); else td = ad->current_tab; tab_uri_set(td, uri); eina_stringshare_del(uri); } static void _nav_back_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; elm_web_back(ad->current_tab->web); } static void _nav_refresh_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; const Evas_Modifier *mods = evas_key_modifier_get(evas_object_evas_get(obj)); if (evas_key_modifier_is_set(mods, "Shift")) elm_web_reload_full(ad->current_tab->web); else elm_web_reload(ad->current_tab->web); } static void _nav_fwd_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; elm_web_forward(ad->current_tab->web); } static void _close_tab_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; if (!ad->current_tab) return; evas_object_del(ad->current_tab->web); } static void _add_tab_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; tab_add(ad); elm_object_focus_set(ad->url, EINA_TRUE); } static Evas_Object * _web_create_window_cb(void *data, Evas_Object *obj, Eina_Bool js, const Elm_Web_Window_Features *wf) { App_Data *ad = data; Tab_Data *td; td = tab_add(ad); return td->web; } static void _win_del_request_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; ad->exiting = EINA_TRUE; } static void _win_free_cb(void *data, Evas *e, Evas_Object *obj, void *event_info) { free(data); } static void _search_entry_changed_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; const char *text; text = elm_object_text_get(obj); elm_web_text_search(ad->current_tab->web, text, EINA_FALSE, EINA_TRUE, EINA_TRUE); elm_web_text_matches_unmark_all(ad->current_tab->web); elm_web_text_matches_mark(ad->current_tab->web, text, EINA_FALSE, EINA_TRUE, 0); } static void _search_entry_activate_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; const char *text; text = elm_object_text_get(obj); elm_web_text_search(ad->current_tab->web, text, EINA_FALSE, EINA_TRUE, EINA_TRUE); } static void _search_next_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; const char *text; text = elm_object_text_get(ad->search_entry); elm_web_text_search(ad->current_tab->web, text, EINA_FALSE, EINA_TRUE, EINA_TRUE); } static void _search_prev_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; const char *text; text = elm_object_text_get(ad->search_entry); elm_web_text_search(ad->current_tab->web, text, EINA_FALSE, EINA_FALSE, EINA_TRUE); } static void _search_close_cb(void *data, Evas_Object *obj, void *event_info) { App_Data *ad = data; evas_object_del(ad->search_box); } static void _search_box_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info) { App_Data *ad = data; ad->search_box = NULL; ad->search_entry = NULL; } static void _win_search_trigger_cb(void *data, Evas *e, Evas_Object *obj, void *event_info) { Evas_Event_Key_Down *ev = event_info; App_Data *ad = data; Evas_Object *box, *box2, *entry, *btn, *ic; if (strcmp(ev->keyname, "f") || !evas_key_modifier_is_set(ev->modifiers, "Control")) return; if (ad->search_box || !ad->current_tab) return; box = elm_box_add(ad->win); elm_box_horizontal_set(box, EINA_TRUE); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_after(ad->main_box, box, ad->url); evas_object_show(box); evas_object_event_callback_add(box, EVAS_CALLBACK_DEL, _search_box_del_cb, ad); entry = elm_entry_add(ad->win); elm_entry_single_line_set(entry, EINA_TRUE); elm_entry_scrollable_set(entry, EINA_TRUE); evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, entry); evas_object_show(entry); evas_object_smart_callback_add(entry, "changed", _search_entry_changed_cb, ad); evas_object_smart_callback_add(entry, "activated", _search_entry_activate_cb, ad); box2 = elm_box_add(ad->win); elm_box_horizontal_set(box2, EINA_TRUE); elm_object_part_content_set(entry, "end", box2); btn = elm_button_add(ad->win); elm_box_pack_end(box2, btn); evas_object_show(btn); ic = elm_icon_add(ad->win); elm_icon_standard_set(ic, "arrow_up"); elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _search_prev_cb, ad); btn = elm_button_add(ad->win); elm_box_pack_end(box2, btn); evas_object_show(btn); ic = elm_icon_add(ad->win); elm_icon_standard_set(ic, "arrow_down"); elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _search_next_cb, ad); btn = elm_button_add(ad->win); elm_box_pack_end(box, btn); evas_object_show(btn); ic = elm_icon_add(ad->win); elm_icon_standard_set(ic, "close"); elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _search_close_cb, ad); ad->search_box = box; ad->search_entry = entry; elm_object_focus_set(entry, EINA_TRUE); } static void default_content_set(Evas_Object *web) { #ifdef HAVE_ELEMENTARY_WEB Evas_Object *view, *frame; const char contents[] = "" "\n" " \n" " Nothing to see here, move along\n" " \n" " \n" " E\n" "
    \n" " Google\n" "
    \n" " \n" "\n"; view = elm_web_webkit_view_get(web); frame = ewk_view_frame_main_get(view); ewk_frame_contents_set(frame, contents, sizeof(contents) - 1, "text/html", "UTF-8", NULL); #else (void) web; #endif } EAPI_MAIN int elm_main(int argc, char *argv[]) { Evas_Object *win, *bg, *box, *box2, *btn, *ic, *url, *naviframe, *tabs, *web; Evas *e; Evas_Modifier_Mask ctrl_mask; App_Data *ad; if (!elm_need_web()) return -1; ad = calloc(1, sizeof(App_Data)); if (!ad) return -1; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); win = elm_win_add(NULL, "example-web", ELM_WIN_BASIC); elm_win_autodel_set(win, EINA_TRUE); e = evas_object_evas_get(win); ctrl_mask = evas_key_modifier_mask_get(e, "Control"); if (!evas_object_key_grab(win, "f", ctrl_mask, 0, EINA_TRUE)) fprintf(stderr, "Could not grab trigger for search dialog\n"); evas_object_smart_callback_add(win, "delete,request", _win_del_request_cb, ad); evas_object_event_callback_add(win, EVAS_CALLBACK_KEY_DOWN, _win_search_trigger_cb, ad); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _win_free_cb, ad); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); url = elm_entry_add(win); elm_entry_single_line_set(url, EINA_TRUE); elm_entry_scrollable_set(url, EINA_TRUE); evas_object_size_hint_weight_set(url, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(url, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, url); evas_object_show(url); evas_object_smart_callback_add(url, "activated", _url_activated_cb, ad); box2 = elm_box_add(win); elm_box_horizontal_set(box2, EINA_TRUE); elm_object_part_content_set(url, "icon", box2); elm_entry_icon_visible_set(url, EINA_FALSE); btn = elm_button_add(win); elm_box_pack_end(box2, btn); evas_object_show(btn); ad->nav.back = btn; ic = elm_icon_add(win); elm_icon_standard_set(ic, "arrow_left"); elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _nav_back_cb, ad); btn = elm_button_add(win); elm_box_pack_end(box2, btn); evas_object_show(btn); ad->nav.refresh = btn; ic = elm_icon_add(win); elm_icon_standard_set(ic, "refresh"); elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _nav_refresh_cb, ad); btn = elm_button_add(win); elm_box_pack_end(box2, btn); evas_object_show(btn); ad->nav.fwd = btn; ic = elm_icon_add(win); elm_icon_standard_set(ic, "arrow_right"); elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _nav_fwd_cb, ad); box2 = elm_box_add(win); elm_box_horizontal_set(box2, EINA_TRUE); evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(box2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, box2); evas_object_show(box2); btn = elm_button_add(win); elm_box_pack_end(box2, btn); evas_object_show(btn); ic = elm_icon_add(win); elm_icon_standard_set(ic, "file"); elm_object_part_content_set(btn, "icon", ic); evas_object_smart_callback_add(btn, "clicked", _add_tab_cb, ad); tabs = elm_toolbar_add(win); elm_toolbar_align_set(tabs, 0.0); elm_toolbar_select_mode_set(tabs, ELM_OBJECT_SELECT_MODE_ALWAYS); elm_toolbar_homogeneous_set(tabs, EINA_FALSE); elm_toolbar_shrink_mode_set(tabs, ELM_TOOLBAR_SHRINK_MENU); evas_object_size_hint_weight_set(tabs, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tabs, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box2, tabs); evas_object_show(tabs); btn = elm_button_add(win); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _close_tab_cb, ad); ic = elm_icon_add(win); elm_icon_standard_set(ic, "close"); elm_object_part_content_set(btn, "icon", ic); naviframe = elm_naviframe_add(win); evas_object_size_hint_weight_set(naviframe, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(naviframe, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, naviframe); evas_object_show(naviframe); elm_toolbar_menu_parent_set(tabs, naviframe); web = elm_web_add(win); elm_web_window_create_hook_set(web, _web_create_window_cb, ad); elm_web_history_enabled_set(web, EINA_FALSE); evas_object_size_hint_weight_set(web, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(web, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_naviframe_item_simple_push(naviframe, web); default_content_set(web); ad->win = win; ad->main_box = box; ad->naviframe = naviframe; ad->url = url; ad->default_web = web; ad->tabs = tabs; ad->close_tab = btn; evas_object_resize(win, 480, 640); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/popup_example_01.c0000664000175000017500000000313712127353615016556 00000000000000//Compile with: //gcc -o popup_example_01 popup_example_01.c -g `pkg-config --cflags --libs elementary` #include static void _block_clicked(void *data, Evas_Object *obj, void *event_info); static void _timeout(void *data, Evas_Object *obj, void *event_info); EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *popup, *content; win = elm_win_add(NULL, "popup", ELM_WIN_BASIC); elm_win_title_set(win, "Popup"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_bg_color_set(bg, 128, 128, 128); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); content = elm_label_add(win); elm_object_text_set(content, "Content"); popup = elm_popup_add(win); elm_popup_timeout_set(popup, 3.0); evas_object_smart_callback_add(popup, "timeout", _timeout, NULL); //Setting popup content elm_object_content_set(popup, content); //Seting popup title-text elm_object_part_text_set(popup, "title,text", "Title"); evas_object_show(popup); evas_object_smart_callback_add(popup, "block,clicked", _block_clicked, NULL); evas_object_show(win); evas_object_resize(win, 480, 800); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() static void _block_clicked(void *data, Evas_Object *obj, void *event_info) { evas_object_hide(obj); } static void _timeout(void *data, Evas_Object *obj, void *event_info) { evas_object_hide(obj); } elementary-1.7.7/src/examples/web_example_01.c0000664000175000017500000000223212127353615016163 00000000000000/* * gcc -o web_example_01 web_example_01.c `pkg-config --cflags --libs elementary ewebkit` -D_GNU_SOURCE */ #define _GNU_SOURCE #include #ifdef HAVE_ELEMENTARY_WEB #include #endif #define URL "http://www.enlightenment.org" EAPI_MAIN int elm_main(int argc, char *argv[]) { Evas_Object *win, *bg, *web; /* The program will proceed only if Ewebkit library is available. */ if (elm_need_web() == EINA_FALSE) return -1; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); /* Window */ win = elm_win_add(NULL, "Elementary Webkit Widget", ELM_WIN_BASIC); elm_win_autodel_set(win, EINA_TRUE); evas_object_resize(win, 720, 600); evas_object_show(win); /* Web */ web = elm_web_add(win); evas_object_size_hint_weight_set(web, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_web_window_create_hook_set(web, NULL, NULL); elm_win_resize_object_add(win, web); elm_web_history_enabled_set(web, EINA_FALSE); if (!elm_web_uri_set(web, URL)) { printf("URL NOT LOADED"); return -1; } evas_object_show(web); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/calendar_example_06.c0000664000175000017500000000557412127353615017200 00000000000000/** * Elementary's calendar widget example to add / del / clear marks. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -o calendar_example_06 calendar_example_06.c -g `pkg-config --cflags --libs elementary` * @endverbatim */ #include #define SECS_DAY 86400 static void _btn_clear_cb(void *data, Evas_Object *btn, void *ev) { Evas_Object *cal = data; elm_calendar_marks_clear(cal); elm_calendar_marks_draw(cal); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bt, *bx, *cal; Elm_Calendar_Mark *mark; struct tm selected_time; time_t current_time; struct tm sunday = { 0, 0, 12, 7, 0, 0, 0, 0, -1, 0, NULL }; /* tm {sec, min, hour, mday, mon, year, wday, yday, isdst } */ /* weekdays since Sunday, range 0 to 6 */ struct tm christmas; christmas.tm_mday = 25; /* months since Jan, in the range 0 to 11 */ christmas.tm_mon = 11; win = elm_win_add(NULL, "calendar", ELM_WIN_BASIC); elm_win_title_set(win, "Calendar Marks Example"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); cal = elm_calendar_add(win); evas_object_size_hint_weight_set(cal, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cal, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, cal); evas_object_show(cal); /* check today - we'll remove it later */ current_time = time(NULL); localtime_r(¤t_time, &selected_time); mark = elm_calendar_mark_add(cal, "checked", &selected_time, ELM_CALENDAR_UNIQUE); /* check tomorrow */ current_time = time(NULL) + 1 * SECS_DAY; localtime_r(¤t_time, &selected_time); elm_calendar_mark_add(cal, "checked", &selected_time, ELM_CALENDAR_UNIQUE); /* mark christmas as holiday */ elm_calendar_mark_add(cal, "holiday", &christmas, ELM_CALENDAR_ANNUALLY); /* mark Sundays as holidays */ elm_calendar_mark_add(cal, "holiday", &sunday, ELM_CALENDAR_WEEKLY); /* ok, let's remove today's check */ elm_calendar_mark_del(mark); elm_calendar_marks_draw(cal); bt = elm_button_add(win); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(bt, "Clear marks"); evas_object_smart_callback_add(bt, "clicked", _btn_clear_cb, cal); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/toolbar_example_03.c0000664000175000017500000000452012127353615017054 00000000000000/** * Simple Elementary's toolbar widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g toolbar_example_03.c -o toolbar_example_03 `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *tb, *bt, *menu; Elm_Object_Item *tb_it; win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC); elm_win_title_set(win, "Toolbar Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bx); bt = elm_button_add(win); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(bt, "Button"); evas_object_show(bt); tb = elm_toolbar_add(win); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); evas_object_show(tb); elm_toolbar_item_append(tb, "document-print", "Print", NULL, NULL); elm_toolbar_item_append(tb, "folder-new", "Folder", NULL, NULL); elm_toolbar_item_append(tb, "clock", "Clock", NULL, NULL); elm_toolbar_item_append(tb, "refresh", "Update", NULL, NULL); elm_toolbar_menu_parent_set(tb, win); tb_it = elm_toolbar_item_append(tb, "mail-send", "Send Mail", NULL, NULL); elm_toolbar_item_menu_set(tb_it, EINA_TRUE); menu = elm_toolbar_item_menu_get(tb_it); elm_menu_item_add(menu, NULL, "emptytrash", "Empty Trash", NULL, NULL); elm_menu_item_add(menu, NULL, "trashcan_full", "Full Trash", NULL, NULL); elm_toolbar_item_priority_set(tb_it, 10); elm_box_pack_end(bx, tb); elm_box_pack_end(bx, bt); evas_object_resize(win, 230, 200); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/layout_example_02.c0000664000175000017500000000445212143474510016726 00000000000000//Compile with: //gcc -g layout_example_02.c -o layout_example_02 `pkg-config --cflags --libs elementary` #include #define TABLE "example/table" #define BOX "example/box" #define TITLE "example/title" #define SWALLOW "example/custom" static const char *images[] = { "home", "close", "arrow_up", "arrow_down", NULL }; struct _App { int current; }; static void _signal_cb(void *data, Evas_Object *o, const char *emission, const char *source) { struct _App *app = data; Evas_Object *icon = elm_object_part_content_get(o, "elm.swallow.content"); printf("signal received\n"); if (!strcmp("elm,action,back", emission)) app->current--; else if (!strcmp("elm,action,next", emission)) app->current++; if (app->current < 0) app->current = (sizeof(images) / sizeof(images[0])) - 2; else if (images[app->current] == NULL) app->current = 0; elm_icon_standard_set(icon, images[app->current]); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *layout, *icon; struct _App app; app.current = 0; win = elm_win_add(NULL, "layout", ELM_WIN_BASIC); elm_win_title_set(win, "Layout"); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_color_set(bg, 255, 255, 255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); // Adding layout and filling it with widgets layout = elm_layout_add(win); evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, layout); elm_layout_theme_set( layout, "layout", "application", "content-back-next"); evas_object_show(layout); icon = elm_icon_add(win); elm_icon_standard_set(icon, images[app.current]); evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_part_content_set(layout, "elm.swallow.content", icon); elm_object_signal_callback_add(layout, "elm,action,back", "", _signal_cb, &app); elm_object_signal_callback_add(layout, "elm,action,next", "", _signal_cb, &app); evas_object_resize(win, 320, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/toolbar_example_02.c0000664000175000017500000000516712127353615017063 00000000000000/** * Simple Elementary's toolbar widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g toolbar_example_02.c -o toolbar_example_02 `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static void _item_pressed(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *tb_it = event_info; elm_toolbar_item_state_set(tb_it, elm_toolbar_item_state_next(tb_it)); elm_toolbar_item_selected_set(tb_it, EINA_FALSE); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *tb, *bt; Elm_Object_Item *tb_it; win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC); elm_win_title_set(win, "Toolbar Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bx); bt = elm_button_add(win); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(bt, "Button"); evas_object_show(bt); tb = elm_toolbar_add(win); elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_HIDE); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); evas_object_show(tb); elm_toolbar_item_append(tb, "document-print", "Print", NULL, NULL); elm_toolbar_item_append(tb, "folder-new", "Folder", NULL, NULL); elm_toolbar_item_append(tb, "clock", "Clock", NULL, NULL); elm_toolbar_item_append(tb, "refresh", "Update", NULL, NULL); tb_it = elm_toolbar_item_append(tb, "mail-send", "Send Mail", _item_pressed, NULL); elm_toolbar_item_state_add(tb_it, "emptytrash", "Empty Trash", _item_pressed, NULL); elm_toolbar_item_state_add(tb_it, "trashcan_full", "Full Trash", _item_pressed, NULL); elm_toolbar_item_priority_set(tb_it, 10); elm_box_pack_end(bx, tb); elm_box_pack_end(bx, bt); evas_object_resize(win, 230, 200); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/layout_example.edc0000664000175000017500000001011512127353615016733 00000000000000collections { group { name: "example/mylayout"; data { item: "title" "Layout Example 01"; } parts { part { name: "example/title"; type: TEXT; description { state: "default" 0.0; color: 0 0 0 255; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 0.2; offset: -1 -1; } text { text: "bla"; size: 16; font: "sans"; min: 1 1; } } } part { name: "example/custom"; type: SWALLOW; description { state: "default" 0.0; fixed: 1 1; rel1 { relative: 0.25 0.8; offset: 0 0; } rel2 { relative: 0.75 0.9; offset: -1 -1; } } } // example/custom part { name: "example/box"; type: BOX; description { state: "default" 0.0; box { layout: "horizontal_flow"; padding: 2 2; align: 0.5 0.5; min: 1 1; } rel1 { relative: 0.0 0.2; offset: 0 0; } rel2 { relative: 1.0 0.5; offset: -1 -1; } } } // example/box part { name: "example/table"; type: TABLE; description { state: "default" 0.0; table { homogeneous: NONE; padding: 2 2; align: 0.5 0.5; min: 1 1; } rel1 { relative: 0.0 0.5; offset: 0 0; } rel2 { relative: 1.0 0.7; offset: -1 -1; } } } // example/table } } group { name: "example/mylayout3"; data { item: "title" "Layout Example 03"; } parts { part { name: "example/title"; type: TEXT; description { state: "default" 0.0; color: 0 0 0 255; rel1 { relative: 0.0 0.0; offset: 0 0; } rel2 { relative: 1.0 0.2; offset: -1 -1; } text { text: "bla"; size: 16; font: "sans"; min: 1 1; } } } part { name: "example/custom"; type: SWALLOW; description { state: "default" 0.0; min: 160 50; max: 160 50; align: 0.5 1.0; } description { state: "big" 0.0; inherit: "default" 0.0; min: 320 100; max: 320 100; } } // example/custom programs { program { name: "swallow,grow"; signal: "button,enlarge"; action: STATE_SET "big" 0.0; transition: LINEAR 0.5; target: "example/custom"; after: "emit,changed"; } program { name: "swallow,shrink"; signal: "button,reduce"; action: STATE_SET "default" 0.0; transition: LINEAR 0.5; target: "example/custom"; after: "emit,changed"; } program { name: "emit,changed"; action: SIGNAL_EMIT "size,changed" ""; } } } } } elementary-1.7.7/src/examples/datetime_example.c0000664000175000017500000000435412127353615016711 00000000000000//Compile with: //gcc -g datetime_example.c -o datetime_example `pkg-config --cflags --libs elementary` #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } EAPI_MAIN int elm_main(int argc, char *argv[]) { Evas_Object *win, *bg, *bx, *datetime; win = elm_win_add(NULL, "Datetime", ELM_WIN_BASIC); elm_win_title_set(win, "Datetime"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); elm_box_horizontal_set(bx, EINA_FALSE); evas_object_show(bx); //datetime showing only DATE datetime = elm_datetime_add(bx); evas_object_size_hint_weight_set(datetime, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(datetime, EVAS_HINT_FILL, 0.5); elm_datetime_field_visible_set(datetime, ELM_DATETIME_HOUR, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_MINUTE, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_AMPM, EINA_FALSE); elm_box_pack_end(bx, datetime); evas_object_show(datetime); //datetime showing only TIME datetime = elm_datetime_add(bx); evas_object_size_hint_weight_set(datetime, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(datetime, EVAS_HINT_FILL, 0.5); elm_datetime_field_visible_set(datetime, ELM_DATETIME_YEAR, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_MONTH, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_DATE, EINA_FALSE); elm_box_pack_end(bx, datetime); evas_object_show(datetime); //datetime showing both DATE and TIME datetime = elm_datetime_add(bx); evas_object_size_hint_weight_set(datetime, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(datetime, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, datetime); evas_object_show(datetime); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/spinner_example.c0000664000175000017500000001027712127353615016574 00000000000000/** * Simple Elementary's spinner widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g spinner_example.c -o spinner_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static void _changed_cb(void *data, Evas_Object *obj, void *event_info) { printf("Value changed to %0.f\n", elm_spinner_value_get(obj)); } static void _delay_changed_cb(void *data, Evas_Object *obj, void *event_info) { printf("Value delay changed to %0.f\n", elm_spinner_value_get(obj)); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *sp; win = elm_win_add(NULL, "spinner", ELM_WIN_BASIC); elm_win_title_set(win, "Spinner Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); /* default */ sp = elm_spinner_add(win); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); /* format */ sp = elm_spinner_add(win); elm_spinner_label_format_set(sp, "Percentage %%%1.2f something"); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); /* min max, step and wrap */ sp = elm_spinner_add(win); elm_spinner_label_format_set(sp, "%1.1f units"); elm_spinner_step_set(sp, 1.5); elm_spinner_wrap_set(sp, EINA_TRUE); elm_spinner_min_max_set(sp, -50.0, 250.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); /* vertical */ sp = elm_spinner_add(win); elm_object_style_set(sp, "vertical"); elm_spinner_interval_set(sp, 0.2); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); /* disabled edition */ sp = elm_spinner_add(win); elm_spinner_editable_set(sp, EINA_FALSE); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); /* special values */ sp = elm_spinner_add(win); elm_spinner_editable_set(sp, EINA_FALSE); elm_spinner_min_max_set(sp, 1, 12); elm_spinner_special_value_add(sp, 1, "January"); elm_spinner_special_value_add(sp, 2, "February"); elm_spinner_special_value_add(sp, 3, "March"); elm_spinner_special_value_add(sp, 4, "April"); elm_spinner_special_value_add(sp, 5, "May"); elm_spinner_special_value_add(sp, 6, "June"); elm_spinner_special_value_add(sp, 7, "July"); elm_spinner_special_value_add(sp, 8, "August"); elm_spinner_special_value_add(sp, 9, "September"); elm_spinner_special_value_add(sp, 10, "October"); elm_spinner_special_value_add(sp, 11, "November"); elm_spinner_special_value_add(sp, 12, "December"); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); sp = elm_spinner_add(win); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); evas_object_smart_callback_add(sp, "changed", _changed_cb, NULL); evas_object_smart_callback_add(sp, "delay,changed", _delay_changed_cb, NULL); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/layout_example_03.c0000664000175000017500000000515412127353615016733 00000000000000//Compile with: //gcc -g layout_example_03.c -o layout_example_03 `pkg-config --cflags --libs elementary` #include #define TITLE "example/title" #define SWALLOW "example/custom" static Eina_Bool _btn_large = EINA_FALSE; static void _swallow_btn_cb(void *data, Evas_Object *btn, void *event_info) { Evas_Object *layout = data; if (_btn_large == EINA_FALSE) { _btn_large = EINA_TRUE; elm_object_signal_emit(layout, "button,enlarge", ""); elm_object_text_set(btn, "Reduce me!"); } else { _btn_large = EINA_FALSE; elm_object_signal_emit(layout, "button,reduce", ""); elm_object_text_set(btn, "Enlarge me!"); } } static void _size_changed_cb(void *data, Evas_Object *layout, const char *emission, const char *source) { Evas_Object *edje; Evas_Coord w, h; elm_layout_sizing_eval(layout); edje = elm_layout_edje_get(layout); edje_object_size_min_calc(edje, &w, &h); printf("Minimum size for this theme: %dx%d\n", w, h); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *btn, *layout; char buf[PATH_MAX]; elm_app_info_set(elm_main, "elementary", "examples/layout_example.edj"); win = elm_win_add(NULL, "layout", ELM_WIN_BASIC); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_color_set(bg, 255,255 ,255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); // Adding layout layout = elm_layout_add(win); evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, layout); snprintf(buf, sizeof(buf), "%s/examples/layout_example.edj", elm_app_data_dir_get()); elm_layout_file_set(layout, buf, "example/mylayout3"); evas_object_show(layout); elm_object_signal_callback_add(layout, "size,changed", "", _size_changed_cb, layout); // Setting title const char *title = elm_layout_data_get(layout, "title"); if (title) { elm_win_title_set(win, title); elm_object_part_text_set(layout, TITLE, title); } btn = elm_button_add(win); elm_object_text_set(btn, "Enlarge me!"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_part_content_set(layout, SWALLOW, btn); evas_object_smart_callback_add(btn, "clicked", _swallow_btn_cb, layout); evas_object_resize(win, 160, 160); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/slider_example.c0000664000175000017500000001046612127353615016400 00000000000000/** * Simple Elementary's slider widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g slider_example.c -o slider_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static void _changed_cb(void *data, Evas_Object *obj, void *event_info) { double val = elm_slider_value_get(obj); printf("Changed to %1.2f\n", val); } static void _delay_changed_cb(void *data, Evas_Object *obj, void *event_info) { double val = elm_slider_value_get(obj); printf("Delay changed to %1.2f\n", val); } static char* _indicator_format(double val) { char *indicator = malloc(sizeof(char) * 32); snprintf(indicator, 32, "%1.2f u", val); return indicator; } static void _indicator_free(char *str) { free(str); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *sl, *ic; win = elm_win_add(NULL, "slider", ELM_WIN_BASIC); elm_win_title_set(win, "Slider Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); /* default */ sl = elm_slider_add(win); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_show(sl); /* with icon, end and label */ sl = elm_slider_add(win); elm_object_text_set(sl, "Counter"); ic = elm_icon_add(win); elm_icon_standard_set(ic, "home"); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); elm_object_part_content_set(sl, "icon", ic); ic = elm_icon_add(win); elm_icon_standard_set(ic, "folder"); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); elm_object_part_content_set(sl, "end", ic); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_show(sl); /* value set and span size */ sl = elm_slider_add(win); elm_slider_value_set(sl, 1); elm_slider_span_size_set(sl, 200); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_show(sl); /* with unit label and min - max */ sl = elm_slider_add(win); elm_slider_unit_format_set(sl, "%1.0f units"); elm_slider_min_max_set(sl, 0, 100); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_show(sl); /* with indicator label and inverted */ sl = elm_slider_add(win); elm_slider_indicator_format_set(sl, "%1.2f"); elm_slider_inverted_set(sl, EINA_TRUE); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_show(sl); /* vertical with indicator format func */ sl = elm_slider_add(win); elm_slider_horizontal_set(sl, EINA_FALSE); elm_slider_indicator_format_function_set(sl, _indicator_format, _indicator_free); evas_object_size_hint_align_set(sl, 0.5, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sl, 0, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_show(sl); /* callbacks */ sl = elm_slider_add(win); elm_slider_unit_format_set(sl, "%1.3f units"); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", _changed_cb, NULL); evas_object_smart_callback_add(sl, "delay,changed", _delay_changed_cb, NULL); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/check_example_01.c0000664000175000017500000000317312127353615016470 00000000000000//Compile with: //gcc -o check_example_01 check_example_01.c -g `pkg-config --cflags --libs elementary` #include static void _print(void *data, Evas_Object *obj, void *event_info); EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *cb, *cb2, *icon; Eina_Bool value; win = elm_win_add(NULL, "check", ELM_WIN_BASIC); elm_win_title_set(win, "Check"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); cb = elm_check_add(win); elm_object_text_set(cb, "checkbox"); elm_check_state_pointer_set(cb, &value); evas_object_smart_callback_add(cb, "changed", _print, &value); evas_object_move(cb, 10, 10); evas_object_resize(cb, 200, 30); evas_object_show(cb); icon = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(icon, 0, 255, 0, 255); evas_object_resize(icon, 20, 20); evas_object_show(icon); cb2 = elm_check_add(win); elm_object_text_set(cb2, "another checkbox"); elm_check_state_set(cb2, EINA_TRUE); elm_object_part_content_set(cb2, "icon", icon); evas_object_move(cb2, 10, 50); evas_object_resize(cb2, 200, 30); evas_object_show(cb2); evas_object_resize(win, 200, 100); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() static void _print(void *data, Evas_Object *obj, void *event_info) { printf("check %smarked\n", *((Eina_Bool*)data) ? "" : "un"); } elementary-1.7.7/src/examples/transit_example_04.c0000664000175000017500000001166112127353615017103 00000000000000//Compile with: //gcc -o transit_example_04 transit_example_04.c `pkg-config --cflags --libs elementary` -DDATA_DIR="\"\"" //where directory is the a path where images/icon_07.png can be found. #include static void _transit_flip(Elm_Transit *trans) { elm_transit_effect_flip_add(trans, ELM_TRANSIT_EFFECT_FLIP_AXIS_X, EINA_TRUE); } static void _transit_blend(Elm_Transit *trans) { elm_transit_effect_blend_add(trans); } static void _transit_fade(Elm_Transit *trans) { elm_transit_effect_fade_add(trans); } static void _transit_resizable_flip(Elm_Transit *trans) { elm_transit_effect_resizable_flip_add( trans, ELM_TRANSIT_EFFECT_FLIP_AXIS_Y, EINA_TRUE); } static struct { const char *label; void (*transition_add_cb)(Elm_Transit *); Eina_Bool checked; } _transitions[] = { { "Flip", _transit_flip, EINA_FALSE }, { "Blend", _transit_blend, EINA_FALSE }, { "Fade", _transit_fade, EINA_FALSE }, { "Resizable Flip", _transit_resizable_flip, EINA_FALSE }, { NULL, NULL, EINA_FALSE } }; static void on_done(void *data, Evas_Object *obj, void *event_info) { /* quit the mainloop (elm_run) */ elm_exit(); } static void _checkbox_transition_add(Evas_Object *box, const char *label, Eina_Bool *checked) { Evas_Object *check = elm_check_add(elm_object_parent_widget_get(box)); evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(check, 0.0, 0.0); elm_object_text_set(check, label); elm_check_state_pointer_set(check, checked); elm_box_pack_end(box, check); evas_object_show(check); } static void _transit_start(void *data, Evas_Object *o, void *event_info) { Elm_Transit *trans = NULL; Eina_List *objs = data, *l; Evas_Object *obj; int i; trans = elm_transit_add(); EINA_LIST_FOREACH(objs, l, obj) elm_transit_object_add(trans, obj); // FIXME: Should check if there's another transit going before starting a new // one for (i = 0; _transitions[i].label; i++) { if (_transitions[i].checked) _transitions[i].transition_add_cb(trans); } elm_transit_duration_set(trans, 2.0); elm_transit_go(trans); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *obj, *icon, *box, *vbox, *btn, *dummy; Eina_List *objs = NULL; char buf[PATH_MAX]; int i; elm_app_info_set(elm_main, "elementary", "images/icon_07.png"); /* add a window */ win = elm_win_add(NULL, "transit", ELM_WIN_BASIC); elm_win_title_set(win, "Transit Example"); evas_object_smart_callback_add(win, "delete,request", on_done, NULL); elm_win_autodel_set(win, EINA_TRUE); /* add a scalable white background to this window */ bg = elm_bg_add(win); elm_bg_color_set(bg, 255, 255, 255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, box); evas_object_show(box); dummy = elm_bg_add(win); evas_object_size_hint_weight_set(dummy, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(box, dummy); evas_object_show(dummy); /* add an object that we are going to play with */ obj = elm_button_add(win); elm_object_text_set(obj, "Transformed object!"); icon = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_07.png", elm_app_data_dir_get()); elm_image_file_set(icon, buf, NULL); elm_object_part_content_set(obj, "icon", icon); evas_object_move(obj, 160, 60); evas_object_resize(obj, 250, 100); evas_object_show(obj); objs = eina_list_append(objs, obj); /* add another object that we are going to play with */ obj = elm_button_add(win); elm_object_text_set(obj, "Another object!"); icon = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_08.png", elm_app_data_dir_get()); elm_image_file_set(icon, buf, NULL); elm_object_part_content_set(obj, "icon", icon); evas_object_move(obj, 160, 60); evas_object_resize(obj, 250, 100); objs = eina_list_append(objs, obj); btn = elm_button_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(btn, "Transit!"); elm_box_pack_end(box, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _transit_start, objs); vbox = elm_box_add(win); evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_size_hint_align_set(vbox, EVAS_HINT_FILL, 0.0); for (i = 0; _transitions[i].label; i++) _checkbox_transition_add(vbox, _transitions[i].label, &_transitions[i].checked); elm_box_pack_end(box, vbox); evas_object_show(vbox); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/genlist_example_03.c0000664000175000017500000000610512127353615017060 00000000000000//Compile with: //gcc -g genlist_example_03.c -o genlist_example_03 `pkg-config --cflags --libs elementary` #include #define N_ITEMS 30 static Elm_Genlist_Item_Class *_itc = NULL; static char * _item_label_get(void *data, Evas_Object *obj, const char *part) { time_t t = (time_t)ecore_time_unix_get(); char buf[256]; int i = (int)(long)data; if (!strcmp(part, "elm.text")) snprintf(buf, sizeof(buf), "Item # %i", i); else { int n; snprintf(buf, sizeof(buf), "created at %s", ctime(&t)); n = strlen(buf); buf[n - 1] = '\0'; } return strdup(buf); } static Evas_Object * _item_content_get(void *data, Evas_Object *obj, const char *part) { Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.icon")) elm_icon_standard_set(ic, "clock"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static void _item_sel_cb(void *data, Evas_Object *obj, void *event_info) { printf("sel item data [%p] on genlist obj [%p], item pointer [%p]\n", data, obj, event_info); } static Evas_Object * _genlist_add(Evas_Object *box) { Evas_Object *list = elm_genlist_add(elm_object_parent_widget_get(box)); evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, list); evas_object_show(list); return list; } static void _genlist_fill(Evas_Object *list) { int i; for (i = 0; i < N_ITEMS; i++) { elm_genlist_item_append(list, _itc, (void *)(long)i, NULL, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); } } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *box; Evas_Object *list; win = elm_win_add(NULL, "icon", ELM_WIN_BASIC); elm_win_title_set(win, "Icon"); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_color_set(bg, 255,255 ,255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); elm_box_horizontal_set(box, EINA_TRUE); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, box); evas_object_show(box); if (!_itc) { _itc = elm_genlist_item_class_new(); _itc->item_style = "double_label"; _itc->func.text_get = _item_label_get; _itc->func.content_get = _item_content_get; _itc->func.state_get = NULL; _itc->func.del = NULL; } list = _genlist_add(box); _genlist_fill(list); list = _genlist_add(box); elm_genlist_mode_set(list, ELM_LIST_LIMIT); _genlist_fill(list); list = _genlist_add(box); elm_genlist_mode_set(list, ELM_LIST_COMPRESS); _genlist_fill(list); evas_object_resize(win, 800, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/hover_example_01.c0000664000175000017500000000436312127353615016540 00000000000000//Compile with: //gcc -o hover_example_01 hover_example_01.c -g `pkg-config --cflags --libs elementary` #include static void _show_hover(void *data, Evas_Object *obj, void *event_info) { evas_object_show(data); } static void _hide_hover(void *data, Evas_Object *obj, void *event_info) { evas_object_hide(data); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bt, *bt2, *rect, *rect2, *rect3, *hover; win = elm_win_add(NULL, "hover", ELM_WIN_BASIC); elm_win_title_set(win, "Hover"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(rect, 25, 25); evas_object_color_set(rect, 255, 0, 0, 255); evas_object_show(rect); rect2 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(rect2, 25, 25); evas_object_color_set(rect2, 0, 255, 0, 255); evas_object_show(rect2); rect3 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(rect3, 25, 25); evas_object_color_set(rect3, 0, 0, 255, 255); evas_object_show(rect3); bt = elm_button_add(win); elm_object_text_set(bt, "Show hover"); evas_object_move(bt, 60, 90); evas_object_resize(bt, 80, 20); evas_object_show(bt); bt2 = elm_button_add(win); elm_object_text_set(bt2, "Hide hover"); evas_object_show(bt2); hover = elm_hover_add(win); elm_hover_parent_set(hover, win); elm_hover_target_set(hover, bt); elm_object_style_set(hover, "popout"); elm_object_part_content_set(hover, "left", rect); elm_object_part_content_set(hover, "top", rect2); elm_object_part_content_set(hover, "right", rect3); elm_object_part_content_set(hover, "middle", bt2); evas_object_smart_callback_add(bt, "clicked", _show_hover, hover); evas_object_smart_callback_add(bt2, "clicked", _hide_hover, hover); evas_object_resize(win, 200, 200); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/layout_example_01.c0000664000175000017500000001160612127353615016730 00000000000000//Compile with: //gcc -g layout_example_01.c -o layout_example_01 `pkg-config --cflags --libs elementary` #include #define TABLE "example/table" #define BOX "example/box" #define TITLE "example/title" #define SWALLOW "example/custom" static int _box_buttons = 0; static void _tbl_btn_cb(void *data, Evas_Object *btn, void *event_info) { Evas_Object *layout = data; elm_layout_table_unpack(layout, TABLE, btn); evas_object_del(btn); } static void _box_btn_cb(void *data, Evas_Object *btn, void *event_info) { Evas_Object *layout = data; Evas_Object *item; char buf[30]; snprintf(buf, sizeof(buf), "Button %02d", _box_buttons++); item = elm_button_add(elm_object_parent_widget_get(layout)); elm_object_text_set(item, buf); evas_object_size_hint_weight_set(item, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(item, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_box_insert_before(layout, BOX, item, btn); evas_object_smart_callback_add(item, "clicked", _box_btn_cb, layout); evas_object_show(item); } static void _swallow_btn_cb(void *data, Evas_Object *btn, void *event_info) { Evas_Object *layout = data; Evas_Object *item; elm_layout_table_clear(layout, TABLE, EINA_TRUE); elm_layout_box_remove_all(layout, BOX, EINA_TRUE); item = elm_object_part_content_unset(layout, SWALLOW); evas_object_del(item); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *icon, *icon2, *bt, *bt2, *layout; Evas_Object *clk; Evas_Object *item; char buf[PATH_MAX]; elm_app_info_set(elm_main, "elementary", "examples/layout_example.edj"); win = elm_win_add(NULL, "layout", ELM_WIN_BASIC); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_color_set(bg, 255,255 ,255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); // Adding layout and filling it with widgets layout = elm_layout_add(win); evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, layout); snprintf(buf, sizeof(buf), "%s/examples/layout_example.edj", elm_app_data_dir_get()); elm_layout_file_set(layout, buf, "example/mylayout"); evas_object_show(layout); // Setting title const char *title = elm_layout_data_get(layout, "title"); if (title) { elm_win_title_set(win, title); elm_object_part_text_set(layout, TITLE, title); } // Add icon, clock and button to the table icon = elm_icon_add(win); elm_icon_standard_set(icon, "home"); evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(icon, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_table_pack(layout, TABLE, icon, 0, 0, 1, 1); evas_object_show(icon); icon2 = elm_icon_add(win); elm_icon_standard_set(icon2, "close"); evas_object_size_hint_weight_set(icon2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(icon2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_table_pack(layout, TABLE, icon2, 1, 0, 1, 1); evas_object_show(icon2); clk = elm_clock_add(win); evas_object_size_hint_weight_set(clk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(clk, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_table_pack(layout, TABLE, clk, 2, 0, 1, 1); evas_object_show(clk); bt = elm_button_add(win); elm_object_text_set(bt, "Click me!"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_table_pack(layout, TABLE, bt, 0, 1, 3, 1); evas_object_smart_callback_add(bt, "clicked", _tbl_btn_cb, layout); evas_object_show(bt); item = elm_button_add(win); elm_object_text_set(item, "Position 0"); evas_object_size_hint_weight_set(item, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(item, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_box_insert_at(layout, BOX, item, 0); evas_object_smart_callback_add(item, "clicked", _box_btn_cb, layout); evas_object_show(item); item = elm_button_add(win); elm_object_text_set(item, "Prepended"); evas_object_size_hint_weight_set(item, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(item, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_box_prepend(layout, BOX, item); evas_object_smart_callback_add(item, "clicked", _box_btn_cb, layout); evas_object_show(item); bt2 = elm_button_add(win); elm_object_text_set(bt2, "Delete All"); elm_object_part_content_set(layout, SWALLOW, bt2); evas_object_smart_callback_add(bt2, "clicked", _swallow_btn_cb, layout); evas_object_resize(win, 320, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/transit_example_02.c0000664000175000017500000000545712127353615017107 00000000000000//Compile with: //gcc -o transit_example_02 transit_example_02.c `pkg-config --cflags --libs elementary` #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bt, *bt2, *bt3, *bt4; Elm_Transit *trans, *trans2, *trans3, *trans4; win = elm_win_add(NULL, "transit9", ELM_WIN_BASIC); elm_win_title_set(win, "Transit 9"); elm_win_autodel_set(win, EINA_TRUE); evas_object_resize(win, 400, 400); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); bt = elm_button_add(win); elm_object_text_set(bt, "Chain 1"); evas_object_resize(bt, 100, 100); evas_object_move(bt, 0, 0); evas_object_show(bt); bt2 = elm_button_add(win); elm_object_text_set(bt2, "Chain 2"); evas_object_resize(bt2, 100, 100); evas_object_move(bt2, 300, 0); evas_object_show(bt2); bt3 = elm_button_add(win); elm_object_text_set(bt3, "Chain 3"); evas_object_resize(bt3, 100, 100); evas_object_move(bt3, 300, 300); evas_object_show(bt3); bt4 = elm_button_add(win); elm_object_text_set(bt4, "Chain 4"); evas_object_resize(bt4, 100, 100); evas_object_move(bt4, 0, 300); evas_object_show(bt4); trans = elm_transit_add(); elm_transit_tween_mode_set(trans, ELM_TRANSIT_TWEEN_MODE_ACCELERATE); elm_transit_effect_translation_add(trans, 0, 0, 300, 0); elm_transit_object_add(trans, bt); elm_transit_duration_set(trans, 1); elm_transit_objects_final_state_keep_set(trans, EINA_TRUE); elm_transit_go(trans); trans2 = elm_transit_add(); elm_transit_tween_mode_set(trans2, ELM_TRANSIT_TWEEN_MODE_ACCELERATE); elm_transit_effect_translation_add(trans2, 0, 0, 0, 300); elm_transit_object_add(trans2, bt2); elm_transit_duration_set(trans2, 1); elm_transit_objects_final_state_keep_set(trans2, EINA_TRUE); elm_transit_chain_transit_add(trans, trans2); trans3 = elm_transit_add(); elm_transit_tween_mode_set(trans3, ELM_TRANSIT_TWEEN_MODE_ACCELERATE); elm_transit_effect_translation_add(trans3, 0, 0, -300, 0); elm_transit_object_add(trans3, bt3); elm_transit_duration_set(trans3, 1); elm_transit_objects_final_state_keep_set(trans3, EINA_TRUE); elm_transit_chain_transit_add(trans2, trans3); trans4 = elm_transit_add(); elm_transit_tween_mode_set(trans4, ELM_TRANSIT_TWEEN_MODE_ACCELERATE); elm_transit_effect_translation_add(trans4, 0, 0, 0, -300); elm_transit_object_add(trans4, bt4); elm_transit_duration_set(trans4, 1); elm_transit_objects_final_state_keep_set(trans4, EINA_TRUE); elm_transit_chain_transit_add(trans3, trans4); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/separator_example_01.c0000664000175000017500000000342612127353615017414 00000000000000//Compile with: //gcc -g separator_example_01.c -o separator_example_01 `pkg-config --cflags --libs elementary` #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *rect, *separator; win = elm_win_add(NULL, "separator", ELM_WIN_BASIC); elm_win_title_set(win, "Separator"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_show(bg); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rect, 0, 255, 0, 255); evas_object_size_hint_min_set(rect, 90, 200); evas_object_size_hint_weight_set(rect, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(rect, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(rect); elm_box_pack_end(bx, rect); separator = elm_separator_add(win); elm_separator_horizontal_set(separator, EINA_TRUE); evas_object_show(separator); elm_box_pack_end(bx, separator); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rect, 0, 0, 255, 255); evas_object_size_hint_min_set(rect, 90, 200); evas_object_size_hint_weight_set(rect, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(rect, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(rect); elm_box_pack_end(bx, rect); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/glview_example_01.c0000664000175000017500000002301412127353615016704 00000000000000/** * Simple Elementary's GLView widget example, illustrating its * creation. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -o glview_example_01 glview_example_01.c -g `pkg-config --cflags --libs elementary` * @endverbatim */ #include #include #include typedef struct _GLData GLData; // GL related data here.. struct _GLData { Evas_GL_API *glapi; GLuint program; GLuint vtx_shader; GLuint fgmt_shader; GLuint vbo; int initialized : 1; }; static float red = 1.0; //--------------------------------// // a helper function to load shaders from a shader source static GLuint load_shader( GLData *gld, GLenum type, const char *shader_src ) { Evas_GL_API *gl = gld->glapi; GLuint shader; GLint compiled; // Create the shader object shader = gl->glCreateShader(type); if (shader==0) return 0; // Load/Compile shader source gl->glShaderSource(shader, 1, &shader_src, NULL); gl->glCompileShader(shader); gl->glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); if (!compiled) { GLint info_len = 0; gl->glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &info_len); if (info_len > 1) { char* info_log = malloc(sizeof(char) * info_len); gl->glGetShaderInfoLog(shader, info_len, NULL, info_log); printf("Error compiling shader:\n%s\n======\n%s\n======\n", info_log, shader_src ); free(info_log); } gl->glDeleteShader(shader); return 0; } return shader; } // Initialize the shader and program object static int init_shaders(GLData *gld) { Evas_GL_API *gl = gld->glapi; GLbyte vShaderStr[] = "attribute vec4 vPosition; \n" "void main() \n" "{ \n" " gl_Position = vPosition; \n" "} \n"; GLbyte fShaderStr[] = "#ifdef GL_ES \n" "precision mediump float; \n" "#endif \n" "void main() \n" "{ \n" " gl_FragColor = vec4 ( 1.0, 0.0, 0.0, 1.0 );\n" "} \n"; GLint linked; // Load the vertex/fragment shaders gld->vtx_shader = load_shader(gld, GL_VERTEX_SHADER, (const char*)vShaderStr); gld->fgmt_shader = load_shader(gld, GL_FRAGMENT_SHADER, (const char*)fShaderStr); // Create the program object gld->program = gl->glCreateProgram( ); if (gld->program==0) return 0; gl->glAttachShader(gld->program, gld->vtx_shader); gl->glAttachShader(gld->program, gld->fgmt_shader); gl->glBindAttribLocation(gld->program, 0, "vPosition"); gl->glLinkProgram(gld->program); gl->glGetProgramiv(gld->program, GL_LINK_STATUS, &linked); if (!linked) { GLint info_len = 0; gl->glGetProgramiv(gld->program, GL_INFO_LOG_LENGTH, &info_len); if (info_len > 1) { char* info_log = malloc(sizeof(char) * info_len); gl->glGetProgramInfoLog(gld->program, info_len, NULL, info_log); printf("Error linking program:\n%s\n", info_log); free(info_log); } gl->glDeleteProgram(gld->program); return 0; } return 1; } // Callbacks // intialize callback that gets called once for intialization static void _init_gl(Evas_Object *obj) { GLData *gld = evas_object_data_get(obj, "gld"); Evas_GL_API *gl = gld->glapi; GLfloat vVertices[] = { 0.0f, 0.5f, 0.0f, -0.5f, -0.5f, 0.0f, 0.5f, -0.5f, 0.0f }; if (!init_shaders(gld)) { printf("Error Initializing Shaders\n"); return; } gl->glGenBuffers(1, &gld->vbo); gl->glBindBuffer(GL_ARRAY_BUFFER, gld->vbo); gl->glBufferData(GL_ARRAY_BUFFER, 3 * 3 * 4, vVertices, GL_STATIC_DRAW); } // delete callback gets called when glview is deleted static void _del_gl(Evas_Object *obj) { GLData *gld = evas_object_data_get(obj, "gld"); if (!gld) { printf("Unable to get GLData. \n"); return; } Evas_GL_API *gl = gld->glapi; gl->glDeleteShader(gld->vtx_shader); gl->glDeleteShader(gld->fgmt_shader); gl->glDeleteProgram(gld->program); gl->glDeleteBuffers(1, &gld->vbo); evas_object_data_del((Evas_Object*)obj, "..gld"); free(gld); } // resize callback gets called every time object is resized static void _resize_gl(Evas_Object *obj) { int w, h; GLData *gld = evas_object_data_get(obj, "gld"); Evas_GL_API *gl = gld->glapi; elm_glview_size_get(obj, &w, &h); // GL Viewport stuff. you can avoid doing this if viewport is all the // same as last frame if you want gl->glViewport(0, 0, w, h); } // draw callback is where all the main GL rendering happens static void _draw_gl(Evas_Object *obj) { Evas_GL_API *gl = elm_glview_gl_api_get(obj); GLData *gld = evas_object_data_get(obj, "gld"); if (!gld) return; int w, h; elm_glview_size_get(obj, &w, &h); gl->glViewport(0, 0, w, h); gl->glClearColor(red,0.8,0.3,1); gl->glClear(GL_COLOR_BUFFER_BIT); // Draw a Triangle gl->glEnable(GL_BLEND); gl->glUseProgram(gld->program); gl->glBindBuffer(GL_ARRAY_BUFFER, gld->vbo); gl->glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 0, 0); gl->glEnableVertexAttribArray(0); gl->glDrawArrays(GL_TRIANGLES, 0, 3); // Optional - Flush the GL pipeline gl->glFinish(); red -= 0.1; if (red < 0.0) red = 1.0; } // just need to notify that glview has changed so it can render static Eina_Bool _anim(void *data) { elm_glview_changed_set(data); return EINA_TRUE; } static void _on_done(void *data, Evas_Object *obj, void *event_info) { evas_object_del((Evas_Object*)data); elm_exit(); } static void _del(void *data, Evas *evas, Evas_Object *obj, void *event_info) { Ecore_Animator *ani = evas_object_data_get(obj, "ani"); ecore_animator_del(ani); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *bt, *gl; Ecore_Animator *ani; GLData *gld = NULL; if (!(gld = calloc(1, sizeof(GLData)))) return 1; // set the preferred engine to opengl_x11. if it isnt' available it // may use another transparently elm_config_preferred_engine_set("opengl_x11"); win = elm_win_add(NULL, "glview simple", ELM_WIN_BASIC); elm_win_title_set(win, "GLView Simple"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); //-//-//-// THIS IS WHERE GL INIT STUFF HAPPENS (ALA EGL) //-// // create a new glview object gl = elm_glview_add(win); gld->glapi = elm_glview_gl_api_get(gl); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); // mode is simply for supporting alpha, depth buffering, and stencil // buffering. elm_glview_mode_set(gl, ELM_GLVIEW_ALPHA | ELM_GLVIEW_DEPTH); // resize policy tells glview what to do with the surface when it // resizes. ELM_GLVIEW_RESIZE_POLICY_RECREATE will tell it to // destroy the current surface and recreate it to the new size elm_glview_resize_policy_set(gl, ELM_GLVIEW_RESIZE_POLICY_RECREATE); // render policy tells glview how it would like glview to render // gl code. ELM_GLVIEW_RENDER_POLICY_ON_DEMAND will have the gl // calls called in the pixel_get callback, which only gets called // if the object is visible, hence ON_DEMAND. ALWAYS mode renders // it despite the visibility of the object. elm_glview_render_policy_set(gl, ELM_GLVIEW_RENDER_POLICY_ON_DEMAND); // initialize callback function gets registered here elm_glview_init_func_set(gl, _init_gl); // delete callback function gets registered here elm_glview_del_func_set(gl, _del_gl); elm_glview_resize_func_set(gl, _resize_gl); elm_glview_render_func_set(gl, _draw_gl); //-// //-//-//-// END GL INIT BLOB elm_box_pack_end(bx, gl); evas_object_show(gl); elm_object_focus_set(gl, EINA_TRUE); // animating - just a demo. as long as you trigger an update on the image // object via elm_glview_changed_set() it will be updated. // // NOTE: if you delete gl, this animator will keep running trying to access // gl so you'd better delete this animator with ecore_animator_del(). ani = ecore_animator_add(_anim, gl); evas_object_data_set(gl, "ani", ani); evas_object_data_set(gl, "gld", gld); evas_object_event_callback_add(gl, EVAS_CALLBACK_DEL, _del, gl); // add an 'OK' button to end the program bt = elm_button_add(win); elm_object_text_set(bt, "OK"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _on_done, win); evas_object_resize(win, 320, 480); evas_object_show(win); // run the mainloop and process events and callbacks elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/progressbar_example.c0000664000175000017500000002267412127353615017453 00000000000000/** * Simple Elementary's progress bar widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g progressbar_example.c -o progressbar_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include #include typedef struct Progressbar_Example { Evas_Object *pb1; Evas_Object *pb2; /* pulsing */ Evas_Object *pb3; Evas_Object *pb4; Evas_Object *pb5; Evas_Object *pb6; /* pulsing */ Evas_Object *pb7; Evas_Object *pb8; /* pulsing */ Eina_Bool run; Ecore_Timer *timer; } Progressbar_Example; static Progressbar_Example example_data; static Eina_Bool _progressbar_example_value_set(void *data) { double progress; progress = elm_progressbar_value_get(example_data.pb1); if (progress < 1.0) progress += 0.0123; else progress = 0.0; /* just the non-pulsing ones need an update */ elm_progressbar_value_set(example_data.pb1, progress); elm_progressbar_value_set(example_data.pb3, progress); elm_progressbar_value_set(example_data.pb4, progress); elm_progressbar_value_set(example_data.pb5, progress); elm_progressbar_value_set(example_data.pb7, progress); if (progress < 1.0) return ECORE_CALLBACK_RENEW; example_data.run = 0; return ECORE_CALLBACK_CANCEL; } static void _progressbar_example_start(void *data, Evas_Object *obj, void *event_info) { elm_progressbar_pulse(example_data.pb2, EINA_TRUE); elm_progressbar_pulse(example_data.pb6, EINA_TRUE); elm_progressbar_pulse(example_data.pb8, EINA_TRUE); if (!example_data.run) { example_data.timer = ecore_timer_add( 0.1, _progressbar_example_value_set, NULL); example_data.run = EINA_TRUE; } } /* end of show */ static void _progressbar_example_stop(void *data, Evas_Object *obj, void *event_info) { elm_progressbar_pulse(example_data.pb2, EINA_FALSE); elm_progressbar_pulse(example_data.pb6, EINA_FALSE); elm_progressbar_pulse(example_data.pb8, EINA_FALSE); if (example_data.run) { ecore_timer_del(example_data.timer); example_data.run = EINA_FALSE; } } /* Format callback */ static char * _progress_format_cb(double val) { static char buf[30]; int files = (1-val)*14000; if (snprintf(buf, 30, "%i files left", files) > 0) return strdup(buf); return NULL; } static void _progress_format_free(char *str) { free(str); } /* Callback for "changed" signal */ static void _on_changed(void *data, Evas_Object *obj, void *event_info) { static char buf[30]; static time_t tstart = 0; static double eta = 0; time_t tdiff; double val; Evas_Object *label = (Evas_Object *)data; val = elm_progressbar_value_get(obj); if (val == 0) { tstart = 0; elm_object_text_set(label, "ETA: N/A"); return; } /* First invocation */ if (tstart == 0) { tstart = time(NULL); } /* Calculate ETA and update */ tdiff = time(NULL) - tstart; eta = 0.3*eta + 0.7*(tdiff/val)*(1-val); snprintf(buf, 30, "ETA: %.0fs", eta); elm_object_text_set(label, buf); } static void _on_done(void *data, Evas_Object *obj, void *event_info) { _progressbar_example_stop(NULL, NULL, NULL); elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *pb, *bx, *hbx, *bt, *bt_bx, *ic1, *ic2, *label; char buf[PATH_MAX]; elm_app_info_set(elm_main, "elementary", "images/logo_small.png"); win = elm_win_add(NULL, "progressbar", ELM_WIN_BASIC); elm_win_title_set(win, "Progress bar example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); /* pb with no label, default unit label and no icon */ pb = elm_progressbar_add(win); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, pb); evas_object_show(pb); example_data.pb1 = pb; /* pb with label, and set to pulse */ pb = elm_progressbar_add(win); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(pb, "Infinite bounce"); elm_progressbar_pulse_set(pb, EINA_TRUE); elm_box_pack_end(bx, pb); evas_object_show(pb); example_data.pb2 = pb; ic1 = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic1, buf, NULL); evas_object_size_hint_aspect_set(ic1, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); /* pb with label, icon, custom unit label function and span size set */ pb = elm_progressbar_add(win); elm_object_text_set(pb, "Label"); elm_object_part_content_set(pb, "icon", ic1); elm_progressbar_inverted_set(pb, EINA_TRUE); elm_progressbar_unit_format_function_set(pb, _progress_format_cb, _progress_format_free); elm_progressbar_span_size_set(pb, 200); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, pb); evas_object_show(ic1); evas_object_show(pb); example_data.pb3 = pb; /* pb with label and changed trigger */ pb = elm_progressbar_add(win); elm_object_text_set(pb, "Label"); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, pb); evas_object_show(pb); label = elm_label_add(win); elm_object_text_set(label, "ETA: N/A"); evas_object_size_hint_align_set(label, 0.5, 0.5); evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, label); evas_object_show(label); evas_object_smart_callback_add(pb, "changed", _on_changed, label); example_data.pb4 = pb; hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, hbx); evas_object_show(hbx); /* vertical pb */ pb = elm_progressbar_add(win); elm_progressbar_horizontal_set(pb, EINA_FALSE); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(hbx, pb); elm_object_text_set(pb, "percent"); evas_object_show(pb); example_data.pb5 = pb; /* vertical pb, with pulse and custom (small) span size */ pb = elm_progressbar_add(win); elm_progressbar_horizontal_set(pb, EINA_FALSE); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_progressbar_span_size_set(pb, 80); elm_progressbar_pulse_set(pb, EINA_TRUE); elm_progressbar_unit_format_set(pb, NULL); elm_object_text_set(pb, "Infinite bounce"); elm_box_pack_end(hbx, pb); evas_object_show(pb); example_data.pb6 = pb; ic2 = elm_icon_add(win); elm_image_file_set(ic2, buf, NULL); evas_object_size_hint_aspect_set(ic2, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); /* vertical pb, inverted, with custom unit format and icon*/ pb = elm_progressbar_add(win); elm_progressbar_horizontal_set(pb, EINA_FALSE); elm_object_text_set(pb, "Label"); elm_object_part_content_set(pb, "icon", ic2); elm_progressbar_inverted_set(pb, EINA_TRUE); elm_progressbar_unit_format_set(pb, "%1.2f%%"); elm_progressbar_span_size_set(pb, 200); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(hbx, pb); evas_object_show(ic2); evas_object_show(pb); example_data.pb7 = pb; /* "wheel" style progress bar */ pb = elm_progressbar_add(win); elm_object_style_set(pb, "wheel"); elm_object_text_set(pb, "Style: wheel"); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, pb); evas_object_show(pb); example_data.pb8 = pb; bt_bx = elm_box_add(win); elm_box_horizontal_set(bt_bx, EINA_TRUE); evas_object_size_hint_weight_set(bt_bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, bt_bx); evas_object_show(bt_bx); bt = elm_button_add(win); elm_object_text_set(bt, "Start"); evas_object_smart_callback_add(bt, "clicked", _progressbar_example_start, NULL); elm_box_pack_end(bt_bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Stop"); evas_object_smart_callback_add(bt, "clicked", _progressbar_example_stop, NULL); elm_box_pack_end(bt_bx, bt); evas_object_show(bt); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/map_example_03.c0000664000175000017500000001361712127353615016176 00000000000000/** * Simple Elementary's map widget example, illustrating route and * name usage. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g map_example_03.c -o map_example_03 `pkg-config --cflags --libs elementary` * @endverbatim */ #include typedef struct _Example_Data { Evas_Object *map, *entry; Elm_Map_Route *route; double start_lon, start_lat, dest_lon, dest_lat; Elm_Map_Name *name; Elm_Map_Overlay *route_ovl; } Example_Data; static Example_Data example_data; static void _route_loaded(void *data, Evas_Object *obj, void *ev) { Example_Data *exam_data = data; exam_data->route_ovl = elm_map_overlay_route_add(obj, exam_data->route); elm_map_overlay_color_set(exam_data->route_ovl, 0, 255, 0, 255); } static void _name_loaded(void *data, Evas_Object *obj, void *ev) { Example_Data *exam_data = data; Evas_Object *map = obj; if (exam_data->route) elm_map_route_del(exam_data->route); elm_map_name_region_get(exam_data->name, &(exam_data->dest_lon), &(exam_data->dest_lat)); exam_data->route = elm_map_route_add(map, ELM_MAP_ROUTE_TYPE_FOOT, ELM_MAP_ROUTE_METHOD_SHORTEST, exam_data->start_lon, exam_data->start_lat, exam_data->dest_lon, exam_data->dest_lat, NULL, NULL); } static void _bt_route(void *data, Evas_Object *obj, void *ev) { Example_Data *exam_data = data; Evas_Object *map; char *address; map = exam_data->map; address = (char *)elm_object_text_get(exam_data->entry); exam_data->name = elm_map_name_add(map, address, 0, 0, NULL, NULL); evas_object_smart_callback_add(map, "name,loaded", _name_loaded, data); evas_object_smart_callback_add(map, "route,loaded", _route_loaded, data); } static void _bt_zoom_in(void *data, Evas_Object *obj, void *ev) { int zoom; elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_MANUAL); zoom = elm_map_zoom_get(data); elm_map_zoom_set(data, zoom + 1); } static void _bt_zoom_out(void *data, Evas_Object *obj, void *ev) { int zoom; elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_MANUAL); zoom = elm_map_zoom_get(data); elm_map_zoom_set(data, zoom - 1); } static void _bt_zoom_fit(void *data, Evas_Object *obj, void *event_info) { elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_AUTO_FIT); } static void _bt_zoom_fill(void *data, Evas_Object *obj, void *event_info) { elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_AUTO_FILL); } static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } /* FIXME: it shouldn't be required. For unknown reason map won't call * pan_calculate until shot delay time, but then it will take a screenshot * when the map isn't loaded yet (actually it won't be downloaded, because * after the SS it will kill the example). */ static Eina_Bool _nasty_hack(void *data) { Evas_Object *o = data; Evas *e = evas_object_evas_get(o); evas_smart_objects_calculate(e); return ECORE_CALLBACK_CANCEL; } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *map, *box, *bt, *entry; win = elm_win_add(NULL, "map", ELM_WIN_BASIC); elm_win_title_set(win, "Map Route Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); map = elm_map_add(win); elm_win_resize_object_add(win, map); evas_object_size_hint_weight_set(map, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(map); box = elm_box_add(win); evas_object_show(box); bt = elm_button_add(win); elm_object_text_set(bt, "+"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_in, map); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); bt = elm_button_add(win); elm_object_text_set(bt, "-"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_out, map); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); bt = elm_button_add(win); elm_object_text_set(bt, "X"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_fit, map); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); bt = elm_button_add(win); elm_object_text_set(bt, "#"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_fill, map); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); elm_box_horizontal_set(box, EINA_TRUE); elm_win_resize_object_add(win, box); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, 0); entry = elm_entry_add(win); elm_entry_scrollable_set(entry, EINA_TRUE); elm_entry_single_line_set(entry, EINA_TRUE); elm_object_text_set(entry, "Jockey Club Brasileiro"); evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, 0); elm_box_pack_end(box, entry); evas_object_show(entry); bt = elm_button_add(win); elm_object_text_set(bt, "Route"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_route, &example_data); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); example_data.map = map; example_data.entry = entry; example_data.route = NULL; example_data.start_lon = -43.175; example_data.start_lat = -22.97; elm_map_zoom_set(map, 12); elm_map_region_show(map, example_data.start_lon, example_data.start_lat); evas_object_resize(win, 512, 512); evas_object_show(win); ecore_timer_add(0.5, _nasty_hack, win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/calendar_example_03.c0000664000175000017500000000222212127353615017160 00000000000000/** * Simple Elementary's calendar widget example, illustrating minimum * and maximum years restriction. User will see a calendar of years * 2020, 2021 and 2022. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -o calendar_example_03 calendar_example_03.c -g `pkg-config --cflags --libs elementary` * @endverbatim */ #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *cal; win = elm_win_add(NULL, "calendar", ELM_WIN_BASIC); elm_win_title_set(win, "Calendar Min/Max Year Example"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); cal = elm_calendar_add(win); elm_win_resize_object_add(win, cal); evas_object_size_hint_weight_set(cal, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_calendar_min_max_year_set(cal, 2020, 2022); evas_object_show(cal); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/mapbuf_example.c0000664000175000017500000000675012127353615016371 00000000000000/** * Simple Elementary's mapbuf widget example, illustrating its API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g mapbuf_example.c -o mapbuf_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static void _enabled_cb(void *data, Evas_Object *obj, void *event_info) { Evas_Object *mb = data; elm_mapbuf_enabled_set(mb, elm_check_state_get(obj)); } static void _alpha_cb(void *data, Evas_Object *obj, void *event_info) { Evas_Object *mb = data; elm_mapbuf_alpha_set(mb, elm_check_state_get(obj)); } static void _smooth_cb(void *data, Evas_Object *obj, void *event_info) { Evas_Object *mb = data; elm_mapbuf_smooth_set(mb, elm_check_state_get(obj)); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *hbx, *tg, *ck, *mb, *tb, *ic; unsigned int i, j; win = elm_win_add(NULL, "mapbuf", ELM_WIN_BASIC); elm_win_title_set(win, "Mapbuf Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); mb = elm_mapbuf_add(win); evas_object_size_hint_weight_set(mb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(mb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, mb); tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(tb); for (i = 0; i < 8; i++) { for (j = 0; j < 8; j++) { ic = elm_icon_add(win); elm_icon_standard_set(ic, "home"); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); evas_object_show(ic); elm_table_pack(tb, ic, i, j, 1, 1); } } elm_object_content_set(mb, tb); evas_object_show(mb); hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, hbx); evas_object_show(hbx); tg = elm_check_add(win); elm_object_style_set(tg, "toggle"); elm_object_part_text_set(tg, "on", "Enabled"); elm_object_part_text_set(tg, "off", "Disabled"); elm_object_text_set(tg, "Map"); evas_object_smart_callback_add(tg, "changed", _enabled_cb, mb); elm_box_pack_end(hbx, tg); evas_object_show(tg); ck = elm_check_add(win); elm_object_text_set(ck, "Alpha"); elm_check_state_set(ck, EINA_TRUE); evas_object_smart_callback_add(ck, "changed", _alpha_cb, mb); elm_box_pack_end(hbx, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "Smooth"); elm_check_state_set(ck, EINA_TRUE); evas_object_smart_callback_add(ck, "changed", _smooth_cb, mb); elm_box_pack_end(hbx, ck); evas_object_show(ck); evas_object_resize(win, 240, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/popup_example_02.c0000664000175000017500000000477012127353615016563 00000000000000//Compile with: //gcc -o popup_example_02 popup_example_02.c -g `pkg-config --cflags --libs elementary` #include static void _response_cb(void *data, Evas_Object *obj, void *event_info); EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *popup, *btn1, *btn2, *btn3, *icon1; char buf[256]; elm_app_info_set(elm_main, "elementary", "images/logo_small.png"); win = elm_win_add(NULL, "popup", ELM_WIN_BASIC); elm_win_title_set(win, "Popup"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); popup = elm_popup_add(win); // Setting popup content-text elm_object_text_set(popup, "This is the Content-Text for popup. The wrap" "for the content-text is character wrapping"); // Setting the wrapping type to character wrapping elm_popup_content_text_wrap_type_set(popup, ELM_WRAP_CHAR); // Seting popup title-text elm_object_part_text_set(popup, "title,text", "Title"); icon1 = elm_icon_add(popup); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(icon1, buf, NULL); //Setting popup title-icon elm_object_part_content_set(popup, "title,icon", icon1); // Creating the first action button btn1 = elm_button_add(popup); elm_object_text_set(btn1, "OK"); // Setting the fist action button elm_object_part_content_set(popup, "button1", btn1); evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup); // Creating the second action button btn2 = elm_button_add(popup); elm_object_text_set(btn2, "Cancel"); // Setting the second action button elm_object_part_content_set(popup, "button2", btn2); evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup); btn3 = elm_button_add(popup); elm_object_text_set(btn3, "Close"); // Setting this action button elm_object_part_content_set(popup, "button3", btn3); // Setting the orientation of popup to Top elm_popup_orient_set(popup, ELM_POPUP_ORIENT_TOP); // Display the popup object evas_object_show(popup); evas_object_resize(win, 480, 800); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() static void _response_cb(void *data, Evas_Object *obj, void *event_info) { evas_object_del(data); } elementary-1.7.7/src/examples/button_example_01.c0000664000175000017500000002026412127353615016726 00000000000000/* * gcc -o button_example_01 button_example_01.c `pkg-config --cflags --libs elementary` */ #include typedef struct { Evas_Object *mid; Evas_Object *icon_still; struct { Evas_Object *up; Evas_Object *down; Evas_Object *left; Evas_Object *right; } cursors; } App_Data; static void _btn_cursors_release_cb(void *data, Evas_Object *btn, void *ev) { App_Data *app = data; elm_object_part_content_set(app->mid, "icon", app->icon_still); app->icon_still = NULL; } static void _btn_cursors_move_cb(void *data, Evas_Object *btn, void *ev) { App_Data *app = data; double ax, ay; if (!app->icon_still) { Evas_Object *icon; app->icon_still = elm_object_content_unset(app->mid); evas_object_hide(app->icon_still); icon = elm_icon_add(app->mid); elm_icon_standard_set(icon, "chat"); elm_object_part_content_set(app->mid, "icon", icon); } evas_object_size_hint_align_get(app->mid, &ax, &ay); if (btn == app->cursors.up) { ay -= 0.05; if (ay < 0.0) ay = 0.0; } else if (btn == app->cursors.down) { ay += 0.05; if (ay > 1.0) ay = 1.0; } else if (btn == app->cursors.left) { ax -= 0.05; if (ax < 0.0) ax = 0.0; } else if (btn == app->cursors.right) { ax += 0.05; if (ax > 1.0) ax = 1.0; } evas_object_size_hint_align_set(app->mid, ax, ay); } static void _btn_options_cb(void *data, Evas_Object *btn, void *ev) { char *ptr; double t; App_Data *app = data; const char *lbl = elm_object_text_get(btn); ptr = strchr(lbl, ':'); ptr += 2; t = strtod(ptr, NULL); if (!strncmp(lbl, "Initial", 7)) { elm_button_autorepeat_initial_timeout_set(app->cursors.up, t); elm_button_autorepeat_initial_timeout_set(app->cursors.down, t); elm_button_autorepeat_initial_timeout_set(app->cursors.left, t); elm_button_autorepeat_initial_timeout_set(app->cursors.right, t); } else if (!strncmp(lbl, "Gap", 3)) { elm_button_autorepeat_gap_timeout_set(app->cursors.up, t); elm_button_autorepeat_gap_timeout_set(app->cursors.down, t); elm_button_autorepeat_gap_timeout_set(app->cursors.left, t); elm_button_autorepeat_gap_timeout_set(app->cursors.right, t); } } EAPI_MAIN int elm_main(int argc, char *argv[]) { Evas_Object *win, *bg, *box, *box2, *btn, *icon; static App_Data data; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); win = elm_win_add(NULL, "Button example", ELM_WIN_BASIC); elm_win_title_set(win, "Button example"); elm_win_autodel_set(win, EINA_TRUE); evas_object_resize(win, 300, 320); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); box2 = elm_box_add(win); elm_box_horizontal_set(box2, EINA_TRUE); evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(box, box2); evas_object_show(box2); btn = elm_button_add(win); elm_object_text_set(btn, "Initial: 0.0"); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data); btn = elm_button_add(win); elm_object_text_set(btn, "Initial: 1.0"); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data); btn = elm_button_add(win); elm_object_text_set(btn, "Initial: 5.0"); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data); box2 = elm_box_add(win); elm_box_horizontal_set(box2, EINA_TRUE); evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(box, box2); evas_object_show(box2); btn = elm_button_add(win); elm_object_text_set(btn, "Gap: 0.1"); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data); btn = elm_button_add(win); elm_object_text_set(btn, "Gap: 0.5"); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data); btn = elm_button_add(win); elm_object_text_set(btn, "Gap: 1.0"); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data); btn = elm_button_add(win); elm_button_autorepeat_set(btn, EINA_TRUE); elm_button_autorepeat_initial_timeout_set(btn, 1.0); elm_button_autorepeat_gap_timeout_set(btn, 0.5); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 0.0); elm_box_pack_end(box, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "repeated", _btn_cursors_move_cb, &data); evas_object_smart_callback_add(btn, "unpressed", _btn_cursors_release_cb, &data); icon = elm_icon_add(win); elm_icon_standard_set(icon, "arrow_up"); elm_object_part_content_set(btn, "icon", icon); data.cursors.up = btn; box2 = elm_box_add(win); elm_box_horizontal_set(box2, EINA_TRUE); evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, box2); evas_object_show(box2); btn = elm_button_add(win); elm_button_autorepeat_set(btn, EINA_TRUE); elm_button_autorepeat_initial_timeout_set(btn, 1.0); elm_button_autorepeat_gap_timeout_set(btn, 0.5); evas_object_size_hint_weight_set(btn, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(btn, 0.0, EVAS_HINT_FILL); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "repeated", _btn_cursors_move_cb, &data); evas_object_smart_callback_add(btn, "unpressed", _btn_cursors_release_cb, &data); icon = elm_icon_add(win); elm_icon_standard_set(icon, "arrow_left"); elm_object_part_content_set(btn, "icon", icon); data.cursors.left = btn; btn = elm_button_add(win); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(box2, btn); evas_object_show(btn); icon = elm_icon_add(win); elm_icon_standard_set(icon, "close"); elm_object_part_content_set(btn, "icon", icon); data.mid = btn; btn = elm_button_add(win); elm_button_autorepeat_set(btn, EINA_TRUE); elm_button_autorepeat_initial_timeout_set(btn, 1.0); elm_button_autorepeat_gap_timeout_set(btn, 0.5); evas_object_size_hint_weight_set(btn, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(btn, 0.0, EVAS_HINT_FILL); elm_box_pack_end(box2, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "repeated", _btn_cursors_move_cb, &data); evas_object_smart_callback_add(btn, "unpressed", _btn_cursors_release_cb, &data); icon = elm_icon_add(win); elm_icon_standard_set(icon, "arrow_right"); elm_object_part_content_set(btn, "icon", icon); data.cursors.right = btn; btn = elm_button_add(win); elm_button_autorepeat_set(btn, EINA_TRUE); elm_button_autorepeat_initial_timeout_set(btn, 1.0); elm_button_autorepeat_gap_timeout_set(btn, 0.5); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 0.0); elm_box_pack_end(box, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "repeated", _btn_cursors_move_cb, &data); evas_object_smart_callback_add(btn, "unpressed", _btn_cursors_release_cb, &data); icon = elm_icon_add(win); elm_icon_standard_set(icon, "arrow_down"); elm_object_part_content_set(btn, "icon", icon); data.cursors.down = btn; elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/efl_thread_win32_1.c0000664000175000017500000000373512127353615016743 00000000000000//Compile with: //gcc -o efl_thread_1 efl_thread_win32_1.c -g `pkg-config --cflags --libs elementary` #include #define WIN32_LEAN_AND_MEAN #include static Evas_Object *win = NULL; static Evas_Object *rect = NULL; static HANDLE thread; // BEGIN - code running in my custom win32 thread instance // static DWORD WINAPI my_thread_run(LPVOID arg) { double t = 0.0; for (;;) { ecore_thread_main_loop_begin(); // begin critical { // indented for illustration of "critical" block Evas_Coord x, y; x = 200 + (200 * sin(t)); y = 200 + (200 * cos(t)); evas_object_move(rect, x - 50, y - 50); } ecore_thread_main_loop_end(); // end critical usleep(1000); t += 0.02; } return 0; } // // END - code running in my custom win32 thread instance static void my_thread_new(void) { thread = CreateThread(NULL, 0, my_thread_run, NULL, 0, NULL); if (!thread) { char *str = evil_last_error_get(); if (str) { fprintf("thread creation failed: %s\n", str); free(str); } } } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *o, *bg; win = elm_win_add(NULL, "efl-thread-1", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Thread 1"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); o = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o, 50, 80, 180, 255); evas_object_resize(o, 100, 100); evas_object_show(o); rect = o; // create custom thread to do some "work on the side" my_thread_new(); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/calendar_example_01.c0000664000175000017500000000201012127353615017151 00000000000000/** * Simple Elementary's calendar widget example, illustrating its * creation. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -o calendar_example_01 calendar_example_01.c -g `pkg-config --cflags --libs elementary` * @endverbatim */ #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *cal; win = elm_win_add(NULL, "calendar", ELM_WIN_BASIC); elm_win_title_set(win, "Calendar Creation Example"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); cal = elm_calendar_add(win); elm_win_resize_object_add(win, cal); evas_object_size_hint_weight_set(cal, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(cal); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/conformant_example_01.c0000664000175000017500000000507112127353615017560 00000000000000/** * Simple Elementary's conformant widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -o conformant_example_01 conformant_example_01.c -g `pkg-config --cflags --libs elementary` * @endverbatim */ #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *btn, *bx, *en; win = elm_win_add(NULL, "conformant", ELM_WIN_BASIC); elm_win_title_set(win, "Conformant Example"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); btn = elm_button_add(win); elm_object_text_set(btn, "Test Conformant"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, btn); evas_object_show(btn); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_object_text_set(en, "This is a multi-line entry at the bottom
    " "This can contain more than 1 line of text and be " "scrolled around to allow for entering of lots of " "content. It is also to test to see that autoscroll " "moves to the right part of a larger multi-line " "text entry that is inside of a scroller than can be " "scrolled around, thus changing the expected position " "as well as cursor changes updating auto-scroll when " "it is enabled."); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(en); elm_box_pack_end(bx, en); btn = elm_button_add(win); elm_object_text_set(btn, "Test Conformant"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, btn); evas_object_show(btn); evas_object_show(bx); evas_object_resize(win, 240, 480); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/gengrid_example.c0000664000175000017500000004175712127353615016544 00000000000000/** * Simple Elementary's gengrid widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g gengrid_example.c -o gengrid_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include typedef struct _Example_Item { const char *path; } Example_Item; static const char *imgs[9] = { "panel_01.jpg", "plant_01.jpg", "rock_01.jpg", "rock_02.jpg", "sky_01.jpg", "sky_02.jpg", "sky_03.jpg", "sky_04.jpg", "wood_01.jpg", }; static Elm_Gengrid_Item_Class *gic = NULL; static Evas_Object *before_bt, *after_bt; static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } /* change layouting mode */ static void _horizontal_grid(void *data, Evas_Object *obj, void *event_info) { Evas_Object *grid = data; elm_gengrid_horizontal_set(grid, elm_check_state_get(obj)); } /* "always select" callback */ static void _always_select_change(void *data, Evas_Object *obj, void *event_info) { Evas_Object *grid = data; Eina_Bool always = elm_check_state_get(obj); if (always) elm_gengrid_select_mode_set(grid, ELM_OBJECT_SELECT_MODE_ALWAYS); else elm_gengrid_select_mode_set(grid, ELM_OBJECT_SELECT_MODE_DEFAULT); fprintf(stdout, "\"Always select\" mode for gengrid items is now %s\n", always ? "on" : "off"); } /* "bouncing mode" callback */ static void _bouncing_change(void *data, Evas_Object *obj, void *event_info) { Evas_Object *grid = data; Eina_Bool bounce = elm_check_state_get(obj); elm_gengrid_bounce_set(grid, bounce, bounce); fprintf(stdout, "Bouncing effect for gengrid is now %s\n", bounce ? "on" : "off"); } /* multi-selection callback */ static void _multi_change(void *data, Evas_Object *obj, void *event_info) { Evas_Object *grid = data; Eina_Bool multi = elm_check_state_get(obj); elm_gengrid_multi_select_set(grid, multi); fprintf(stdout, "Multi-selection for gengrid is now %s\n", multi ? "on" : "off"); elm_object_disabled_set(before_bt, multi); elm_object_disabled_set(after_bt, multi); if (!multi) { Elm_Object_Item *gg_it; const Eina_List *selected = elm_gengrid_selected_items_get(grid), *l; EINA_LIST_FOREACH(selected, l, gg_it) elm_gengrid_item_selected_set(gg_it, EINA_FALSE); } } /* no selection callback */ static void _no_sel_change(void *data, Evas_Object *obj, void *event_info) { Evas_Object *grid = data; Eina_Bool no_sel = elm_check_state_get(obj); if (no_sel) elm_gengrid_select_mode_set(grid, ELM_OBJECT_SELECT_MODE_NONE); else elm_gengrid_select_mode_set(grid, ELM_OBJECT_SELECT_MODE_DEFAULT); fprintf(stdout, "Selection for gengrid items is now %s\n", no_sel ? "disabled" : "enabled"); } /* item selection callback */ static void _grid_sel(void *data, Evas_Object *obj, void *event_info) { unsigned int x, y; Example_Item *it = elm_object_item_data_get(event_info); elm_gengrid_item_pos_get(event_info, &x, &y); fprintf(stdout, "Item [%p], with data [%p], path %s, at position (%d, %d)," " has been selected\n", event_info, data, it->path, x, y); } /* new item with random path */ static Example_Item * _item_new(void) { Example_Item *it; it = malloc(sizeof(*it)); it->path = eina_stringshare_add(imgs[rand() % (sizeof(imgs) / sizeof(imgs[0]))]); return it; } /* "insert before" callback */ static void _before_bt_clicked(void *data, Evas_Object *obj, void *event_info) { Example_Item *it; Evas_Object *grid = data; Elm_Object_Item *sel; sel = elm_gengrid_selected_item_get(grid); if (!sel) return; it = _item_new(); elm_gengrid_item_insert_before(grid, gic, it, sel, _grid_sel, NULL); } /* "insert after" callback */ static void _after_bt_clicked(void *data, Evas_Object *obj, void *event_info) { Example_Item *it; Evas_Object *grid = data; Elm_Object_Item *sel; sel = elm_gengrid_selected_item_get(grid); if (!sel) return; it = _item_new(); elm_gengrid_item_insert_after(grid, gic, it, sel, _grid_sel, NULL); } /* prepend an item */ static void _prepend_bt_clicked(void *data, Evas_Object *obj, void *event_info) { Example_Item *it; Evas_Object *grid = data; it = _item_new(); elm_gengrid_item_prepend(grid, gic, it, _grid_sel, NULL); } /* append an item */ static void _append_bt_clicked(void *data, Evas_Object *obj, void *event_info) { Evas_Object *grid = data; Example_Item *it = _item_new(); elm_gengrid_item_append(grid, gic, it, _grid_sel, NULL); } /* delete items */ static void _clear_cb(void *data, Evas_Object *obj, void *event_info) { elm_gengrid_clear(data); fprintf(stdout, "Clearing the grid!\n"); } /* bring in 1st item */ static void _bring_1st_clicked(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *gg_it = elm_gengrid_first_item_get(data); if (!gg_it) return; elm_gengrid_item_bring_in(gg_it, ELM_GENGRID_ITEM_SCROLLTO_IN); } /* show last item */ static void _show_last_clicked(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *gg_it = elm_gengrid_last_item_get(data); if (!gg_it) return; elm_gengrid_item_show(gg_it, ELM_GENGRID_ITEM_SCROLLTO_IN); } /* disable selected item */ static void _toggle_disabled_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *gg_it = elm_gengrid_selected_item_get(data); if (!gg_it) return; elm_gengrid_item_selected_set(gg_it, EINA_FALSE); elm_object_item_disabled_set(gg_it, EINA_TRUE); } /* change items' size */ static void _size_changed(void *data, Evas_Object *obj, void *event_info) { Evas_Object *grid = data; int size = elm_spinner_value_get(obj); elm_gengrid_item_size_set(grid, size, size); } /* item double click callback */ static void _double_click(void *data, Evas_Object *obj, void *event_info) { fprintf(stdout, "Double click on item with handle %p\n", event_info); } /* item long press callback */ static void _long_pressed(void *data, Evas_Object *obj, void *event_info) { fprintf(stdout, "Long press on item with handle %p\n", event_info); } /* label fetching callback */ static char * _grid_label_get(void *data, Evas_Object *obj, const char *part) { const Example_Item *it = data; char buf[256]; snprintf(buf, sizeof(buf), "Photo %s", it->path); return strdup(buf); } /* icon fetching callback */ static Evas_Object * _grid_content_get(void *data, Evas_Object *obj, const char *part) { const Example_Item *it = data; if (!strcmp(part, "elm.swallow.icon")) { Evas_Object *icon = elm_bg_add(obj); char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), it->path); elm_bg_file_set(icon, buf, NULL); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } else if (!strcmp(part, "elm.swallow.end")) { Evas_Object *ck; ck = elm_check_add(obj); evas_object_propagate_events_set(ck, EINA_FALSE); evas_object_show(ck); return ck; } return NULL; } /* state fetching callback */ static Eina_Bool _grid_state_get(void *data, Evas_Object *obj, const char *part) { return EINA_FALSE; } /* deletion callback */ static void _grid_del(void *data, Evas_Object *obj) { Example_Item *it = data; eina_stringshare_del(it->path); free(it); } /* scrolling animation stopped callback */ static void _grid_scroll_stopped_cb(void *data, Evas_Object *obj, void *event_info) { int h_pagenumber = 0, v_pagenumber = 0; elm_gengrid_current_page_get(obj, &h_pagenumber, &v_pagenumber); fprintf(stdout, "Grid current horiz page is %d, vert page is %d\n", h_pagenumber, v_pagenumber); } /* items grid horizontal alignment change */ static void _h_align_change_cb(void *data, Evas_Object *obj, void *event_info) { double v_align; double val = elm_slider_value_get(obj); elm_gengrid_align_get(data, NULL, &v_align); fprintf(stdout, "Setting horizontal alignment to %f\n", val); elm_gengrid_align_set(data, val, v_align); } static void _v_align_change_cb(void *data, Evas_Object *obj, void *event_info) { double h_align; double val = elm_slider_value_get(obj); elm_gengrid_align_get(data, &h_align, NULL); fprintf(stdout, "Setting vertical alignment to %f\n", val); elm_gengrid_align_set(data, h_align, val); } /* page relative size change */ static void _page_change_cb(void *data, Evas_Object *obj, void *event_info) { double val = elm_slider_value_get(obj); elm_gengrid_page_relative_set(data, val, val); fprintf(stdout, "Setting grid page's relative size to %f\n", val); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *grid, *bx, *hbx_1, *hbx_2, *hbx_3, *bt, *ck, *sl, *sp; Eina_Bool bounce; double h, v; srand(time(NULL)); elm_app_info_set(elm_main, "elementary", "images"); win = elm_win_add(NULL, "gengrid", ELM_WIN_BASIC); elm_win_title_set(win, "Generic Grid Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); grid = elm_gengrid_add(win); elm_gengrid_item_size_set(grid, 150, 150); evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, grid); evas_object_smart_callback_add(grid, "clicked,double", _double_click, NULL); evas_object_smart_callback_add(grid, "longpressed", _long_pressed, NULL); evas_object_show(grid); hbx_1 = elm_box_add(win); evas_object_size_hint_weight_set(hbx_1, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(hbx_1, EINA_TRUE); elm_box_pack_end(bx, hbx_1); evas_object_show(hbx_1); bt = elm_button_add(win); elm_object_text_set(bt, "Append"); evas_object_smart_callback_add(bt, "clicked", _append_bt_clicked, grid); elm_box_pack_end(hbx_1, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Prepend"); evas_object_smart_callback_add(bt, "clicked", _prepend_bt_clicked, grid); elm_box_pack_end(hbx_1, bt); evas_object_show(bt); before_bt = elm_button_add(win); elm_object_text_set(before_bt, "Insert before"); evas_object_smart_callback_add(before_bt, "clicked", _before_bt_clicked, grid); elm_box_pack_end(hbx_1, before_bt); evas_object_show(before_bt); after_bt = elm_button_add(win); elm_object_text_set(after_bt, "Insert after"); evas_object_smart_callback_add(after_bt, "clicked", _after_bt_clicked, grid); elm_box_pack_end(hbx_1, after_bt); evas_object_show(after_bt); bt = elm_button_add(win); elm_object_text_set(bt, "Clear"); evas_object_smart_callback_add(bt, "clicked", _clear_cb, grid); elm_box_pack_end(hbx_1, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Bring in 1st"); evas_object_smart_callback_add(bt, "clicked", _bring_1st_clicked, grid); elm_box_pack_end(hbx_1, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Show last"); evas_object_smart_callback_add(bt, "clicked", _show_last_clicked, grid); elm_box_pack_end(hbx_1, bt); evas_object_show(bt); sp = elm_spinner_add(win); elm_spinner_min_max_set(sp, 10, 1024); elm_spinner_value_set(sp, 150); elm_spinner_label_format_set(sp, "Item size: %.0f"); evas_object_smart_callback_add(sp, "changed", _size_changed, grid); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(hbx_1, sp); evas_object_show(sp); hbx_2 = elm_box_add(win); evas_object_size_hint_weight_set(hbx_2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(hbx_2, EINA_TRUE); elm_box_pack_end(bx, hbx_2); evas_object_show(hbx_2); bt = elm_button_add(win); elm_object_text_set(bt, "Disable item"); evas_object_smart_callback_add(bt, "clicked", _toggle_disabled_cb, grid); elm_box_pack_end(hbx_2, bt); evas_object_show(bt); ck = elm_check_add(win); elm_object_text_set(ck, "Horizontal mode"); evas_object_smart_callback_add(ck, "changed", _horizontal_grid, grid); elm_box_pack_end(hbx_2, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "Always select"); evas_object_smart_callback_add(ck, "changed", _always_select_change, grid); elm_box_pack_end(hbx_2, ck); evas_object_show(ck); ck = elm_check_add(win); elm_gengrid_bounce_get(grid, &bounce, NULL); elm_object_text_set(ck, "Bouncing"); elm_check_state_set(ck, bounce); evas_object_smart_callback_add(ck, "changed", _bouncing_change, grid); elm_box_pack_end(hbx_2, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "Multi-selection"); elm_check_state_set(ck, elm_gengrid_multi_select_get(grid)); evas_object_smart_callback_add(ck, "changed", _multi_change, grid); elm_box_pack_end(hbx_2, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "No selection"); evas_object_smart_callback_add(ck, "changed", _no_sel_change, grid); elm_box_pack_end(hbx_2, ck); evas_object_show(ck); hbx_3 = elm_box_add(win); evas_object_size_hint_weight_set(hbx_3, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(hbx_3, EINA_TRUE); elm_box_pack_end(bx, hbx_3); evas_object_show(hbx_3); elm_gengrid_align_get(grid, &h, &v); evas_object_smart_callback_add(grid, "scroll,anim,stop", _grid_scroll_stopped_cb, NULL); sl = elm_slider_add(win); elm_object_text_set(sl, "Horiz. alignment"); elm_slider_span_size_set(sl, 100); evas_object_size_hint_align_set(sl, 0.5, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sl, 0.0, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_value_set(sl, h); elm_box_pack_end(hbx_3, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", _h_align_change_cb, grid); sl = elm_slider_add(win); elm_object_text_set(sl, "Vert. alignment"); elm_slider_span_size_set(sl, 100); evas_object_size_hint_align_set(sl, 0.5, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sl, 0.0, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_value_set(sl, v); elm_box_pack_end(hbx_3, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", _v_align_change_cb, grid); elm_gengrid_align_get(grid, &h, &v); sl = elm_slider_add(win); elm_object_text_set(sl, "Page rel. size"); elm_slider_span_size_set(sl, 100); evas_object_size_hint_align_set(sl, 0.5, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sl, 0.0, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_value_set(sl, h); elm_box_pack_end(hbx_3, sl); evas_object_show(sl); _page_change_cb(grid, sl, NULL); evas_object_smart_callback_add(sl, "changed", _page_change_cb, grid); if (!gic) { gic = elm_gengrid_item_class_new(); gic->item_style = "default"; gic->func.text_get = _grid_label_get; gic->func.content_get = _grid_content_get; gic->func.state_get = _grid_state_get; gic->func.del = _grid_del; } // we only create the first time its needed. we dont unref/free _append_bt_clicked(grid, NULL, NULL); _append_bt_clicked(grid, NULL, NULL); _append_bt_clicked(grid, NULL, NULL); evas_object_resize(win, 600, 600); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/genlist_example_04.c0000664000175000017500000002424212127353615017063 00000000000000//Compile with: //gcc -g genlist_example_04.c -o genlist_example_04 `pkg-config --cflags --libs elementary` #include #define N_ITEMS 300 static Elm_Genlist_Item_Class *_itc = NULL; static Elm_Genlist_Item_Class *_itc_group = NULL; static int nitems = 0; static char * _item_label_get(void *data, Evas_Object *obj, const char *part) { time_t t = (time_t)ecore_time_unix_get(); char buf[256]; int i = (int)(long)data; if (!strcmp(part, "elm.text")) snprintf(buf, sizeof(buf), "Item # %i", i); else { int n; snprintf(buf, sizeof(buf), "realized at %s", ctime(&t)); n = strlen(buf); buf[n - 1] = '\0'; } return strdup(buf); } static Evas_Object * _item_content_get(void *data, Evas_Object *obj, const char *part) { Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.icon")) elm_icon_standard_set(ic, "clock"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static void _item_sel_cb(void *data, Evas_Object *obj, void *event_info) { printf("sel item data [%p] on genlist obj [%p], item pointer [%p]\n", data, obj, event_info); } static char * _group_label_get(void *data, Evas_Object *obj, const char *part) { char buf[256]; int i = (int)(long)data; snprintf(buf, sizeof(buf), "Group %d (item #%d)", i / 7, i); return strdup(buf); } static Evas_Object * _group_content_get(void *data, Evas_Object *obj, const char *part) { Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.icon")) elm_icon_standard_set(ic, "home"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static void _append_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; elm_genlist_item_append(list, _itc, (void *)(long)nitems++, NULL, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); } static void _prepend_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; elm_genlist_item_prepend(list, _itc, (void *)(long)nitems++, NULL, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); } static void _insert_before_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Elm_Object_Item *glit = elm_genlist_selected_item_get(list); if (!glit) return; elm_genlist_item_insert_before(list, _itc, (void *)(long)nitems++, NULL, glit, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); } static void _insert_after_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Elm_Object_Item *glit = elm_genlist_selected_item_get(list); if (!glit) return; elm_genlist_item_insert_after(list, _itc, (void *)(long)nitems++, NULL, glit, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); } static void _next_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Elm_Object_Item *glit = elm_genlist_selected_item_get(list); if (glit) glit = elm_genlist_item_next_get(glit); if (!glit) glit = elm_genlist_first_item_get(list); elm_genlist_item_selected_set(glit, EINA_TRUE); elm_genlist_item_show(glit, ELM_GENLIST_ITEM_SCROLLTO_IN); } static void _prev_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Elm_Object_Item *glit = elm_genlist_selected_item_get(list); if (glit) glit = elm_genlist_item_prev_get(glit); if (!glit) glit = elm_genlist_last_item_get(list); elm_genlist_item_selected_set(glit, EINA_TRUE); elm_genlist_item_show(glit, ELM_GENLIST_ITEM_SCROLLTO_IN); } static void _bring_in_cb(void *data, Evas_Object *o, void *event_info) { Elm_Object_Item *glit = data; if (!glit) return; elm_genlist_item_bring_in(glit, ELM_GENLIST_ITEM_SCROLLTO_IN); } static void _show_cb(void *data, Evas_Object *o, void *event_info) { Elm_Object_Item *glit = data; if (!glit) return; elm_genlist_item_show(glit, ELM_GENLIST_ITEM_SCROLLTO_IN); } static void _middle_in_cb(void *data, Evas_Object *o, void *event_info) { Elm_Object_Item *glit = data; if (!glit) return; elm_genlist_item_bring_in(glit, ELM_GENLIST_ITEM_SCROLLTO_MIDDLE); } static void _middle_show_cb(void *data, Evas_Object *o, void *event_info) { Elm_Object_Item *glit = data; if (!glit) return; elm_genlist_item_show(glit, ELM_GENLIST_ITEM_SCROLLTO_MIDDLE); } static void _top_in_cb(void *data, Evas_Object *o, void *event_info) { Elm_Object_Item *glit = data; if (!glit) return; elm_genlist_item_bring_in(glit, ELM_GENLIST_ITEM_SCROLLTO_TOP); } static void _top_show_cb(void *data, Evas_Object *o, void *event_info) { Elm_Object_Item *glit = data; if (!glit) return; elm_genlist_item_show(glit, ELM_GENLIST_ITEM_SCROLLTO_TOP); } static void _realize_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Elm_Object_Item *glit = elm_genlist_selected_item_get(list); if (!glit) return; elm_genlist_item_update(glit); } static Evas_Object * _button_add(Evas_Object *list, Evas_Object *box, const char *label, Evas_Smart_Cb cb) { Evas_Object *bt; bt = elm_button_add(elm_object_parent_widget_get(list)); elm_object_text_set(bt, label); elm_box_pack_end(box, bt); evas_object_show(bt); if (cb) evas_object_smart_callback_add(bt, "clicked", cb, list); return bt; } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *box, *fbox; Evas_Object *list; Evas_Object *bt_bring_in, *bt_show; Evas_Object *bt_middle_in, *bt_middle_show; Evas_Object *bt_top_in, *bt_top_show; int i; win = elm_win_add(NULL, "icon", ELM_WIN_BASIC); elm_win_title_set(win, "Icon"); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_color_set(bg, 255,255 ,255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, box); evas_object_show(box); if (!_itc) { _itc = elm_genlist_item_class_new(); _itc->item_style = "default"; _itc->func.text_get = _item_label_get; _itc->func.content_get = _item_content_get; _itc->func.state_get = NULL; _itc->func.del = NULL; } if (!_itc_group) { _itc_group = elm_genlist_item_class_new(); _itc_group->item_style = "group_index"; _itc_group->func.text_get = _group_label_get; _itc_group->func.content_get = _group_content_get; _itc_group->func.state_get = NULL; _itc_group->func.del = NULL; } list = elm_genlist_add(win); evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, list); evas_object_show(list); fbox = elm_box_add(win); elm_box_layout_set(fbox, evas_object_box_layout_flow_horizontal, NULL, NULL); evas_object_size_hint_weight_set(fbox, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(fbox, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, fbox); evas_object_show(fbox); _button_add(list, fbox, "prepend", _prepend_cb); _button_add(list, fbox, "append", _append_cb); _button_add(list, fbox, "insert before", _insert_before_cb); _button_add(list, fbox, "insert after", _insert_after_cb); _button_add(list, fbox, "prev", _prev_cb); _button_add(list, fbox, "next", _next_cb); _button_add(list, fbox, "realize", _realize_cb); bt_bring_in = _button_add(list, fbox, "bring #50", NULL); bt_show = _button_add(list, fbox, "show #50", NULL); bt_middle_in = _button_add(list, fbox, "bring to middle #200", NULL); bt_middle_show = _button_add(list, fbox, "show in middle #200", NULL); bt_top_in = _button_add(list, fbox, "bring to top #250", NULL); bt_top_show = _button_add(list, fbox, "show in top #250", NULL); for (i = 0; i < N_ITEMS; i++) { Elm_Object_Item *gli, *glg; if (i % 7 == 0) { glg = gli = elm_genlist_item_append(list, _itc_group, (void *)(long)nitems++, NULL, ELM_GENLIST_ITEM_GROUP, _item_sel_cb, NULL); elm_genlist_item_select_mode_set(gli, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); } else { gli = elm_genlist_item_append(list, _itc, (void *)(long)nitems++, glg, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); } switch (i) { case 3: elm_object_item_disabled_set(gli, EINA_TRUE); break; case 50: evas_object_smart_callback_add( bt_bring_in, "clicked", _bring_in_cb, gli); evas_object_smart_callback_add( bt_show, "clicked", _show_cb, gli); break; case 200: evas_object_smart_callback_add( bt_middle_in, "clicked", _middle_in_cb, gli); evas_object_smart_callback_add( bt_middle_show, "clicked", _middle_show_cb, gli); break; case 250: evas_object_smart_callback_add( bt_top_in, "clicked", _top_in_cb, gli); evas_object_smart_callback_add( bt_top_show, "clicked", _top_show_cb, gli); } } evas_object_resize(win, 420, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/image_example_01.c0000664000175000017500000000303712127353615016474 00000000000000//Compile with: //gcc -g image_example_01.c -o image_example_01 `pkg-config --cflags --libs elementary` #include int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *image; char buf[PATH_MAX]; elm_app_info_set(elm_main, "elementary", "images/plant_01.jpg"); win = elm_win_add(NULL, "image", ELM_WIN_BASIC); elm_win_title_set(win, "Image"); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_color_set(bg, 255,255 ,255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); image = elm_image_add(win); if (!elm_image_file_set(image, buf, NULL)) { printf("error: could not load image \"%s\"\n", buf); return -1; } elm_image_no_scale_set(image, EINA_TRUE); elm_image_resizable_set(image, EINA_FALSE, EINA_TRUE); elm_image_smooth_set(image, EINA_FALSE); elm_image_orient_set(image, ELM_IMAGE_FLIP_HORIZONTAL); elm_image_aspect_fixed_set(image, EINA_TRUE); elm_image_fill_outside_set(image, EINA_TRUE); elm_image_editable_set(image, EINA_TRUE); evas_object_size_hint_weight_set(image, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, image); evas_object_show(image); evas_object_resize(win, 320, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/diskselector_example_01.c0000664000175000017500000000650112127353615020104 00000000000000/** * Simple Elementary's diskselector widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g diskselector_example_01.c -o diskselector_example_01 `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *ds; unsigned int i; static const char *lbl[] = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }; win = elm_win_add(NULL, "diskselector", ELM_WIN_BASIC); elm_win_title_set(win, "Diskselector Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); /* default */ ds = elm_diskselector_add(win); evas_object_size_hint_weight_set(ds, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ds, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, ds); for (i = 0; i < sizeof(lbl) / sizeof(lbl[0]); i++) elm_diskselector_item_append(ds, lbl[i], NULL, NULL, NULL); evas_object_show(ds); /* set round mode and define side label length */ ds = elm_diskselector_add(win); evas_object_size_hint_weight_set(ds, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ds, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, ds); for (i = 0; i < sizeof(lbl) / sizeof(lbl[0]); i++) elm_diskselector_item_append(ds, lbl[i], NULL, NULL, NULL); elm_diskselector_round_enabled_set(ds, EINA_TRUE); elm_diskselector_side_text_max_length_set(ds, 2); evas_object_show(ds); /* display more than 3 items */ ds = elm_diskselector_add(win); evas_object_size_hint_weight_set(ds, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ds, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, ds); for (i = 0; i < sizeof(lbl) / sizeof(lbl[0]); i++) elm_diskselector_item_append(ds, lbl[i], NULL, NULL, NULL); elm_diskselector_display_item_num_set(ds, 5); printf("Number of Items in DiskSelector : %d\n", elm_diskselector_display_item_num_get(ds)); evas_object_show(ds); /* set bounce and scroller policy */ ds = elm_diskselector_add(win); evas_object_size_hint_weight_set(ds, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ds, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, ds); for (i = 0; i < sizeof(lbl) / sizeof(lbl[0]); i++) elm_diskselector_item_append(ds, lbl[i], NULL, NULL, NULL); elm_scroller_bounce_set(ds, EINA_TRUE, EINA_TRUE); elm_scroller_policy_set(ds, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_ON); evas_object_show(ds); evas_object_resize(win, 320, 480); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/bg_example_02.c0000664000175000017500000000224412127353615016002 00000000000000//Compile with: //gcc -o bg_example_02 bg_example_02.c -g `pkg-config --cflags --libs elementary` //where directory is the a path where images/plant_01.jpg can be found. #include static void on_done(void *data, Evas_Object *obj, void *event_info) { /* quit the mainloop (elm_run) */ elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg; char buf[PATH_MAX]; elm_app_info_set(elm_main, "elementary", "images/plant_01.jpg"); win = elm_win_add(NULL, "bg-image", ELM_WIN_BASIC); elm_win_title_set(win, "Bg Image"); evas_object_smart_callback_add(win, "delete,request", on_done, NULL); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_load_size_set(bg, 20, 20); elm_bg_option_set(bg, ELM_BG_OPTION_CENTER); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); evas_object_resize(win, 320, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/radio_example_01.c0000664000175000017500000000574212127353615016515 00000000000000//Compile with: //gcc -g radio_example_01.c -o radio_example_01 `pkg-config --cflags --libs elementary` #include static int val = 1; static void _cb(void *data, Evas_Object *obj, void *event_info); EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *radio, *group, *ic; win = elm_win_add(NULL, "radio", ELM_WIN_BASIC); elm_win_title_set(win, "Radio"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_show(bg); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); group = radio = elm_radio_add(win); elm_object_text_set(radio, "Radio 1"); elm_radio_state_value_set(radio, 1); elm_radio_value_pointer_set(radio, &val); ic = elm_icon_add(win); elm_icon_standard_set(ic, "home"); elm_object_part_content_set(radio, "icon", ic); elm_box_pack_end(bx, radio); evas_object_size_hint_weight_set(radio, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(radio, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(radio); evas_object_smart_callback_add(radio, "changed", _cb, NULL); radio = elm_radio_add(win); elm_object_text_set(radio, "Radio 2"); elm_radio_state_value_set(radio, 2); elm_radio_value_pointer_set(radio, &val); elm_radio_group_add(radio, group); ic = elm_icon_add(win); elm_icon_standard_set(ic, "file"); elm_object_part_content_set(radio, "icon", ic); elm_box_pack_end(bx, radio); evas_object_size_hint_weight_set(radio, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(radio, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(radio); evas_object_smart_callback_add(radio, "changed", _cb, NULL); radio = elm_radio_add(win); elm_object_text_set(radio, "Radio 3"); elm_radio_state_value_set(radio, 3); elm_radio_value_pointer_set(radio, &val); elm_radio_group_add(radio, group); elm_box_pack_end(bx, radio); evas_object_size_hint_weight_set(radio, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(radio, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(radio); evas_object_smart_callback_add(radio, "changed", _cb, NULL); radio = elm_radio_add(win); elm_object_text_set(radio, "Radio 4"); elm_radio_state_value_set(radio, 4); elm_box_pack_end(bx, radio); evas_object_size_hint_weight_set(radio, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(radio, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(radio); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() static void _cb(void *data, Evas_Object *obj, void *event_info) { printf("val is now: %d\n", val); } elementary-1.7.7/src/examples/bg_example_03.c0000664000175000017500000001273412127353615016010 00000000000000//Compile with: //gcc -o bg_example_03 bg_example_03.c -g `pkg-config --cflags --libs elementary` //where directory is the a path where images/plant_01.jpg can be found. #include static void on_done(void *data, Evas_Object *obj, void *event_info) { /* quit the mainloop (elm_run) */ elm_exit(); } static void _cb_radio_changed(void *data, Evas_Object *obj, void *event) { Evas_Object *o_bg = data; elm_bg_option_set(o_bg, elm_radio_value_get((Evas_Object *)obj)); } static void _cb_overlay_changed(void *data, Evas_Object *obj, void *event) { Evas_Object *o_bg = data; if (elm_check_state_get(obj)) { Evas_Object *parent, *over; char buff[PATH_MAX]; snprintf(buff, sizeof(buff), "%s/objects/test.edj", elm_app_data_dir_get()); parent = elm_object_parent_widget_get(o_bg); over = edje_object_add(evas_object_evas_get(parent)); edje_object_file_set(over, buff, "bg_overlay"); elm_object_part_content_set(o_bg, "overlay", over); } else elm_object_part_content_set(o_bg, "overlay", NULL); } static void _cb_color_changed(void *data, Evas_Object *obj, void *event) { Evas_Object *o_bg = data; double val = 0.0; val = elm_spinner_value_get(obj); if (val == 1.0) elm_bg_color_set(o_bg, 255, 255, 255); else if (val == 2.0) elm_bg_color_set(o_bg, 255, 0, 0); else if (val == 3.0) elm_bg_color_set(o_bg, 0, 0, 255); else if (val == 4.0) elm_bg_color_set(o_bg, 0, 255, 0); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg; Evas_Object *box, *hbox, *o_bg; Evas_Object *rd, *rdg; char buf[PATH_MAX]; elm_app_info_set(elm_main, "elementary", "objects/test.edj"); win = elm_win_add(NULL, "bg-options", ELM_WIN_BASIC); elm_win_title_set(win, "Bg Options"); evas_object_smart_callback_add(win, "delete,request", on_done, NULL); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); o_bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(o_bg, buf, NULL); evas_object_size_hint_weight_set(o_bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o_bg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, o_bg); evas_object_show(o_bg); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); evas_object_size_hint_weight_set(hbox, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_size_hint_align_set(hbox, EVAS_HINT_FILL, EVAS_HINT_FILL); rd = elm_radio_add(win); elm_radio_state_value_set(rd, ELM_BG_OPTION_CENTER); elm_object_text_set(rd, "Center"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); rdg = rd; rd = elm_radio_add(win); elm_radio_state_value_set(rd, ELM_BG_OPTION_SCALE); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "Scale"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); rd = elm_radio_add(win); elm_radio_state_value_set(rd, ELM_BG_OPTION_STRETCH); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "Stretch"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); rd = elm_radio_add(win); elm_radio_state_value_set(rd, ELM_BG_OPTION_TILE); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "Tile"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); elm_radio_value_set(rdg, ELM_BG_OPTION_SCALE); rd = elm_check_add(win); elm_object_text_set(rd, "Show Overlay"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_overlay_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); /* color choices ... this is ghetto, but we don't have a 'colorpicker' * widget yet :( */ rd = elm_spinner_add(win); elm_object_style_set(rd, "vertical"); elm_spinner_min_max_set(rd, 1, 4); elm_spinner_label_format_set(rd, "%.0f"); elm_spinner_editable_set(rd, EINA_FALSE); elm_spinner_special_value_add(rd, 1, "White"); elm_spinner_special_value_add(rd, 2, "Red"); elm_spinner_special_value_add(rd, 3, "Blue"); elm_spinner_special_value_add(rd, 4, "Green"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(rd, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_color_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); elm_box_pack_end(box, hbox); evas_object_show(hbox); evas_object_resize(win, 460, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/box_example_02.c0000664000175000017500000001243212127353615016202 00000000000000//Compile with: //gcc -g box_example_02.c -o box_example_02 `pkg-config --cflags --libs elementary` #include typedef struct { Eina_List *transitions; Evas_Object *box; Evas_Object_Box_Layout last_layout; } Transitions_Data; static void _add_cb(void *data, Evas_Object *obj, void *ev) { Evas_Object *btn; Eina_List *children; Transitions_Data *tdata = data; btn = elm_button_add(tdata->box); elm_object_text_set(btn, "I do nothing"); children = (Eina_List *)elm_box_children_get(tdata->box); if (children) { elm_box_pack_after(tdata->box, btn, (Evas_Object *)children->data); eina_list_free(children); } else elm_box_pack_end(tdata->box, btn); evas_object_show(btn); } static void _clear_cb(void *data, Evas_Object *obj, void *ev) { Transitions_Data *tdata = data; elm_box_clear(tdata->box); } static void _unpack_cb(void *data, Evas_Object *obj, void *ev) { Transitions_Data *tdata = data; elm_box_unpack(tdata->box, obj); evas_object_move(obj, 0, 50); evas_object_color_set(obj, 128, 64, 0, 128); } static void _test_box_transition_change(void *data) { Transitions_Data *tdata = data; Elm_Box_Transition *layout_data; Evas_Object_Box_Layout next_layout; if (!data) return; next_layout = eina_list_data_get(tdata->transitions); layout_data = elm_box_transition_new(2.0, tdata->last_layout, NULL, NULL, next_layout, NULL, NULL, _test_box_transition_change, tdata); elm_box_layout_set(tdata->box, elm_box_layout_transition, layout_data, elm_box_transition_free); tdata->last_layout = next_layout; tdata->transitions = eina_list_demote_list(tdata->transitions, tdata->transitions); } EAPI_MAIN int elm_main(int argc, char *argv[]) { Evas_Object *win, *bg, *bigbox, *bx, *bt; static Transitions_Data tdata = { .transitions = NULL, .box = NULL, .last_layout = NULL }; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); win = elm_win_add(NULL, "box-transition", ELM_WIN_BASIC); elm_win_title_set(win, "Box Transition"); elm_win_autodel_set(win, EINA_TRUE); evas_object_resize(win, 300, 320); evas_object_show(win); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bigbox = elm_box_add(win); evas_object_size_hint_weight_set(bigbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bigbox); evas_object_show(bigbox); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); elm_box_pack_end(bigbox, bx); evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Add"); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _add_cb, &tdata); bt = elm_button_add(win); elm_object_text_set(bt, "Clear"); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _clear_cb, &tdata); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bigbox, bx); evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Button 1"); evas_object_smart_callback_add(bt, "clicked", _unpack_cb, &tdata); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 2"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bt, 1.0, 0.5); evas_object_smart_callback_add(bt, "clicked", _unpack_cb, &tdata); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 3"); evas_object_smart_callback_add(bt, "clicked", _unpack_cb, &tdata); elm_box_pack_end(bx, bt); evas_object_show(bt); tdata.box = bx; tdata.last_layout = evas_object_box_layout_horizontal; tdata.transitions = eina_list_append(tdata.transitions, evas_object_box_layout_vertical); tdata.transitions = eina_list_append(tdata.transitions, evas_object_box_layout_horizontal); tdata.transitions = eina_list_append(tdata.transitions, evas_object_box_layout_stack); tdata.transitions = eina_list_append(tdata.transitions, evas_object_box_layout_homogeneous_vertical); tdata.transitions = eina_list_append(tdata.transitions, evas_object_box_layout_homogeneous_horizontal); tdata.transitions = eina_list_append(tdata.transitions, evas_object_box_layout_flow_vertical); tdata.transitions = eina_list_append(tdata.transitions, evas_object_box_layout_flow_horizontal); tdata.transitions = eina_list_append(tdata.transitions, evas_object_box_layout_stack); elm_box_layout_set(bx, evas_object_box_layout_horizontal, NULL, NULL); _test_box_transition_change(&tdata); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/map_example_01.c0000664000175000017500000000613712127353615016173 00000000000000/** * Simple Elementary's map widget example, illustrating its * creation. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g map_example_01.c -o map_example_01 `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _bt_zoom_in(void *data, Evas_Object *obj, void *ev) { int zoom; elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_MANUAL); zoom = elm_map_zoom_get(data); elm_map_zoom_set(data, zoom + 1); } static void _bt_zoom_out(void *data, Evas_Object *obj, void *ev) { int zoom; elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_MANUAL); zoom = elm_map_zoom_get(data); elm_map_zoom_set(data, zoom - 1); } static void _bt_zoom_fit(void *data, Evas_Object *obj, void *event_info) { elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_AUTO_FIT); } static void _bt_zoom_fill(void *data, Evas_Object *obj, void *event_info) { elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_AUTO_FILL); } static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } /* FIXME: it shouldn't be required. For unknown reason map won't call * pan_calculate until shot delay time, but then it will take a screenshot * when the map isn't loaded yet (actually it won't be downloaded, because * after the SS it will kill the example). */ static Eina_Bool _nasty_hack(void *data) { Evas_Object *o = data; Evas *e = evas_object_evas_get(o); evas_smart_objects_calculate(e); return ECORE_CALLBACK_CANCEL; } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *map, *box, *bt; win = elm_win_add(NULL, "map", ELM_WIN_BASIC); elm_win_title_set(win, "Map Creation Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); map = elm_map_add(win); elm_win_resize_object_add(win, map); evas_object_size_hint_weight_set(map, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(map); box = elm_box_add(win); evas_object_show(box); bt = elm_button_add(win); elm_object_text_set(bt, "+"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_in, map); bt = elm_button_add(win); elm_object_text_set(bt, "-"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_out, map); bt = elm_button_add(win); elm_object_text_set(bt, "X"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_fit, map); bt = elm_button_add(win); elm_object_text_set(bt, "#"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_fill, map); elm_map_zoom_set(map, 12); elm_map_region_show(map, -43.2, -22.9); evas_object_resize(win, 512, 512); evas_object_show(win); ecore_timer_add(0.5, _nasty_hack, win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/thumb_example_01.c0000664000175000017500000000435012127353615016530 00000000000000//Compile with: //gcc -g thumb_example_01.c -o thumb_example_01 `pkg-config --cflags --libs elementary` #include static void _generation_started_cb(void *data, Evas_Object *o, void *event_info) { printf("thumbnail generation started.\n"); } static void _generation_finished_cb(void *data, Evas_Object *o, void *event_info) { printf("thumbnail generation finished.\n"); } static void _generation_error_cb(void *data, Evas_Object *o, void *event_info) { printf("thumbnail generation error.\n"); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg; Evas_Object *thumb; char buf[PATH_MAX]; #ifdef ELM_ETHUMB Ethumb_Client *client; #endif elm_need_ethumb(); elm_app_info_set(elm_main, "elementary", "images/plant_01.jpg"); win = elm_win_add(NULL, "thumb", ELM_WIN_BASIC); elm_win_title_set(win, "Thumbnailer"); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); #ifdef ELM_ETHUMB client = elm_thumb_ethumb_client_get(); if (!client) { printf("error: could not get Ethumb client.\n"); return 1; } ethumb_client_size_set(client, 160, 160); #endif thumb = elm_thumb_add(win); evas_object_smart_callback_add(thumb, "generate,start", _generation_started_cb, NULL); evas_object_smart_callback_add(thumb, "generate,stop", _generation_finished_cb, NULL); evas_object_smart_callback_add(thumb, "generate,error", _generation_error_cb, NULL); elm_thumb_editable_set(thumb, EINA_FALSE); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_thumb_file_set(thumb, buf, NULL); elm_thumb_reload(thumb); evas_object_size_hint_weight_set(thumb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, thumb); evas_object_show(thumb); evas_object_resize(win, 320, 320); evas_object_show(win); elm_run(); /* and run the program now, starting to handle all * events, etc. */ elm_shutdown(); /* clean up and shut down */ /* exit code */ return 0; } ELM_MAIN() elementary-1.7.7/src/examples/panes_example.c0000664000175000017500000000705112127353615016220 00000000000000/** * Simple Elementary's panes widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g panes_example.c -o panes_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static double size = 0.0; static void _press(void *data, Evas_Object *obj, void *event_info) { printf("Pressed\n"); } static void _unpress(void *data, Evas_Object *obj, void *event_info) { printf("Unpressed, size : %f\n", elm_panes_content_left_size_get(obj)); } static void _clicked(void *data, Evas_Object *obj, void *event_info) { printf("Clicked\n"); } static void _clicked_double(void *data, Evas_Object *obj, void *event_info) { if (elm_panes_content_left_size_get(obj) > 0) { size = elm_panes_content_left_size_get(obj); elm_panes_content_left_size_set(obj, 0.0); printf("Double clicked, hidding.\n"); } else { elm_panes_content_left_size_set(obj, size); printf("Double clicked, restoring size.\n"); } } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *panes, *panes_h, *bt; win = elm_win_add(NULL, "panes", ELM_WIN_BASIC); elm_win_title_set(win, "Panes Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); evas_object_show(bg); panes = elm_panes_add(win); elm_win_resize_object_add(win, panes); evas_object_size_hint_weight_set(panes, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(panes, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(panes); bt = elm_button_add(win); elm_object_text_set(bt, "Left"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); elm_object_part_content_set(panes, "left", bt); panes_h = elm_panes_add(win); elm_panes_horizontal_set(panes_h, EINA_TRUE); evas_object_size_hint_weight_set(panes_h, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(panes_h, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(panes_h); elm_object_part_content_set(panes, "right", panes_h); bt = elm_button_add(win); elm_object_text_set(bt, "Up"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); elm_object_part_content_set(panes_h, "left", bt); bt = elm_button_add(win); elm_object_text_set(bt, "Down"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); elm_object_part_content_set(panes_h, "right", bt); evas_object_smart_callback_add(panes, "clicked", _clicked, panes); evas_object_smart_callback_add(panes, "clicked,double", _clicked_double, panes); evas_object_smart_callback_add(panes, "press", _press, panes); evas_object_smart_callback_add(panes, "unpress", _unpress, panes); evas_object_resize(win, 320, 400); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/slideshow_example.c0000664000175000017500000002267312127353615017122 00000000000000/** * Simple Elementary's slide show widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -o slideshow_example slideshow_example.c -g `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static Evas_Object *slideshow, *bt_start, *bt_stop; static Elm_Slideshow_Item_Class itc; static char img1[256], img2[256], img3[256], img4[256], img5[256], img6[256], img7[256], img8[256], img9[256]; static void _notify_show(void *data, Evas *e, Evas_Object *obj, void *event_info) { evas_object_show(data); } /* jump to next item, cyclically */ static void _next(void *data, Evas_Object *obj, void *event_info) { elm_slideshow_next(data); } static void _previous(void *data, Evas_Object *obj, void *event_info) { elm_slideshow_previous(data); } static void _first(void *data, Evas_Object *obj, void *event_info) { elm_slideshow_item_show(data); } static void _last(void *data, Evas_Object *obj, void *event_info) { elm_slideshow_item_show(data); } static void _mouse_in(void *data, Evas *e, Evas_Object *obj, void *event_info) { elm_notify_timeout_set(data, 0.0); evas_object_show(data); } static void _mouse_out(void *data, Evas *e, Evas_Object *obj, void *event_info) { elm_notify_timeout_set(data, 3.0); } /* transition changed */ static void _transition_select(void *data, Evas_Object *obj, void *event_info) { elm_slideshow_transition_set(slideshow, data); elm_object_text_set(obj, data); } static void _layout_select(void *data, Evas_Object *obj, void *event_info) { elm_slideshow_layout_set(slideshow, data); elm_object_text_set(obj, data); } /* start the show! */ static void _start(void *data, Evas_Object *obj, void *event_info) { elm_slideshow_timeout_set(slideshow, elm_spinner_value_get(data)); elm_object_disabled_set(bt_start, EINA_TRUE); elm_object_disabled_set(bt_stop, EINA_FALSE); } static void _stop(void *data, Evas_Object *obj, void *event_info) { elm_slideshow_timeout_set(slideshow, 0.0); elm_object_disabled_set(bt_start, EINA_FALSE); elm_object_disabled_set(bt_stop, EINA_TRUE); } /* slideshow transition time has changed */ static void _spin(void *data, Evas_Object *obj, void *event_info) { if (elm_slideshow_timeout_get(slideshow) > 0) elm_slideshow_timeout_set(slideshow, elm_spinner_value_get(data)); } /* get our images to make slideshow items */ static Evas_Object * _get(void *data, Evas_Object *obj) { Evas_Object *photo = elm_photo_add(obj); elm_photo_file_set(photo, data); elm_photo_fill_inside_set(photo, EINA_TRUE); elm_object_style_set(photo, "shadow"); return photo; } /* ordering alphabetically */ static int _cmp_func(const void *data1, const void *data2) { const char *img_path1, *img_path2; const Elm_Object_Item *slide_it1 = data1; const Elm_Object_Item *slide_it2 = data2; img_path1 = elm_object_item_data_get(slide_it1); img_path2 = elm_object_item_data_get(slide_it2); return strcasecmp(img_path1, img_path2); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *notify, *bx, *bt, *hv, *spin; Elm_Object_Item *slide_first, *slide_last, *slide_it; const char *transition, *layout; const Eina_List *l, *list; const char *data_dir; elm_app_info_set(elm_main, "elementary", "images"); data_dir = elm_app_data_dir_get(); snprintf(img1, sizeof(img1), "%s/images/logo.png", data_dir); snprintf(img2, sizeof(img2), "%s/images/plant_01.jpg", data_dir); snprintf(img3, sizeof(img3), "%s/images/rock_01.jpg", data_dir); snprintf(img4, sizeof(img4), "%s/images/rock_02.jpg", data_dir); snprintf(img5, sizeof(img5), "%s/images/sky_01.jpg", data_dir); snprintf(img6, sizeof(img6), "%s/images/sky_04.jpg", data_dir); snprintf(img7, sizeof(img7), "%s/images/wood_01.jpg", data_dir); snprintf(img8, sizeof(img8), "%s/images/mystrale.jpg", data_dir); snprintf(img9, sizeof(img9), "%s/images/mystrale_2.jpg", data_dir); win = elm_win_add(NULL, "slideshow", ELM_WIN_BASIC); elm_win_title_set(win, "Slideshow example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 600, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); slideshow = elm_slideshow_add(win); elm_slideshow_loop_set(slideshow, EINA_TRUE); evas_object_size_hint_weight_set(slideshow, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, slideshow); evas_object_show(slideshow); itc.func.get = _get; itc.func.del = NULL; slide_first = elm_slideshow_item_sorted_insert(slideshow, &itc, img1, _cmp_func); elm_slideshow_item_sorted_insert(slideshow, &itc, img2, _cmp_func); elm_slideshow_item_sorted_insert(slideshow, &itc, img3, _cmp_func); elm_slideshow_item_sorted_insert(slideshow, &itc, img4, _cmp_func); elm_slideshow_item_sorted_insert(slideshow, &itc, img5, _cmp_func); elm_slideshow_item_sorted_insert(slideshow, &itc, img6, _cmp_func); elm_slideshow_item_sorted_insert(slideshow, &itc, img7, _cmp_func); elm_slideshow_item_sorted_insert(slideshow, &itc, img8, _cmp_func); slide_last = elm_slideshow_item_add(slideshow, &itc, img9); list = elm_slideshow_items_get(slideshow); fprintf(stdout, "List of items in the slideshow:\n"); EINA_LIST_FOREACH(list, l, slide_it) fprintf(stdout, "\t%s\n", (const char *)elm_object_item_data_get(slide_it)); notify = elm_notify_add(win); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_BOTTOM); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, notify); elm_notify_timeout_set(notify, 3.0); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); elm_object_content_set(notify, bx); evas_object_show(bx); evas_object_event_callback_add(bx, EVAS_CALLBACK_MOUSE_IN, _mouse_in, notify); evas_object_event_callback_add(bx, EVAS_CALLBACK_MOUSE_OUT, _mouse_out, notify); bt = elm_button_add(win); elm_object_text_set(bt, "Previous"); evas_object_smart_callback_add(bt, "clicked", _previous, slideshow); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Next"); evas_object_smart_callback_add(bt, "clicked", _next, slideshow); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "First"); evas_object_smart_callback_add(bt, "clicked", _first, slide_first); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Last"); evas_object_smart_callback_add(bt, "clicked", _last, slide_last); elm_box_pack_end(bx, bt); evas_object_show(bt); hv = elm_hoversel_add(win); elm_box_pack_end(bx, hv); elm_hoversel_hover_parent_set(hv, win); EINA_LIST_FOREACH(elm_slideshow_transitions_get(slideshow), l, transition) elm_hoversel_item_add(hv, transition, NULL, 0, _transition_select, transition); elm_object_text_set(hv, eina_list_data_get( elm_slideshow_transitions_get(slideshow))); evas_object_show(hv); hv = elm_hoversel_add(win); elm_box_pack_end(bx, hv); elm_hoversel_hover_parent_set(hv, win); EINA_LIST_FOREACH(elm_slideshow_layouts_get(slideshow), l, layout) elm_hoversel_item_add(hv, layout, NULL, 0, _layout_select, layout); elm_object_text_set(hv, elm_slideshow_layout_get(slideshow)); evas_object_show(hv); spin = elm_spinner_add(win); elm_spinner_label_format_set(spin, "%2.0f s"); evas_object_smart_callback_add(spin, "changed", _spin, spin); elm_spinner_step_set(spin, 1); elm_spinner_min_max_set(spin, 1, 30); elm_spinner_value_set(spin, 3); elm_box_pack_end(bx, spin); evas_object_show(spin); bt = elm_button_add(win); bt_start = bt; elm_object_text_set(bt, "Start"); evas_object_smart_callback_add(bt, "clicked", _start, spin); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); bt_stop = bt; elm_object_text_set(bt, "Stop"); evas_object_smart_callback_add(bt, "clicked", _stop, spin); elm_box_pack_end(bx, bt); elm_object_disabled_set(bt, EINA_TRUE); evas_object_show(bt); evas_object_event_callback_add(slideshow, EVAS_CALLBACK_MOUSE_UP, _notify_show, notify); evas_object_event_callback_add(slideshow, EVAS_CALLBACK_MOUSE_MOVE, _notify_show, notify); _notify_show(notify, NULL, NULL, NULL); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/Makefile.am0000664000175000017500000002343112127353615015267 00000000000000MAINTAINERCLEANFILES = Makefile.in .PHONY: screenshots examplesdir = $(pkgdatadir)/examples filesdir = $(pkgdatadir)/examples files_DATA = AM_CPPFLAGS = \ -Wno-unused-parameter \ -I. \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR="\"$(pkgdatadir)\"" \ -DPACKAGE_BIN_DIR=\"$(bindir)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_CFLAGS@ LDADD = \ @ELEMENTARY_LIBS@ \ @ELEMENTARY_ETHUMB_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_X_LIBS@ \ $(top_builddir)/src/lib/libelementary.la EDJE_CC = @edje_cc@ EDJE_FLAGS_VERBOSE_ = EDJE_FLAGS_VERBOSE_0 = EDJE_FLAGS_VERBOSE_1 = -v EDJE_FLAGS = $(EDJE_FLAGS_$(V)) SRCS = \ actionslider_example_01.c \ bg_example_01.c \ bg_example_02.c \ bg_example_03.c \ box_example_02.c \ bubble_example_01.c \ button_example_00.c \ button_example_01.c \ calendar_example_01.c \ calendar_example_02.c \ calendar_example_03.c \ calendar_example_04.c \ calendar_example_05.c \ calendar_example_06.c \ check_example_01.c \ clock_example.c \ colorselector_example_01.c \ conformant_example_01.c \ conformant_example_02.c \ ctxpopup_example_01.c \ datetime_example.c \ dayselector_example.c \ diskselector_example_01.c \ diskselector_example_02.c \ efl_thread_1.c \ efl_thread_2.c \ efl_thread_3.c \ efl_thread_4.c \ efl_thread_5.c \ efl_thread_6.c \ efl_thread_win32_1.c \ efl_thread_win32_2.c \ efl_thread_win32_3.c \ efl_thread_win32_4.c \ entry_example.c \ fileselector_button_example.c \ fileselector_entry_example.c \ fileselector_example.c \ flip_example_01.c \ flipselector_example.c \ frame_example_01.c \ general_funcs_example.c \ gengrid_example.c \ genlist_example_01.c \ genlist_example_02.c \ genlist_example_03.c \ genlist_example_04.c \ genlist_example_05.c \ glview_example_01.c \ hover_example_01.c \ hoversel_example_01.c \ icon_example_01.c \ image_example_01.c \ index_example_01.c \ index_example_02.c \ inwin_example.c \ label_example_01.c \ layout_example.edc \ layout_example_01.c \ layout_example_02.c \ layout_example_03.c \ list_example_01.c \ list_example_02.c \ list_example_03.c \ map_example_01.c \ map_example_02.c \ map_example_03.c \ mapbuf_example.c \ menu_example_01.c \ notify_example_01.c \ panes_example.c \ panel_example_01.c \ photocam_example_01.c \ popup_example_01.c \ popup_example_02.c \ popup_example_03.c \ progressbar_example.c \ radio_example_01.c \ segment_control_example.c \ separator_example_01.c \ slider_example.c \ slideshow_example.c \ spinner_example.c \ scroller_example_01.c \ table_example_01.c \ table_example_02.c \ theme_example.edc \ theme_example_01.c \ theme_example_02.c \ thumb_example_01.c \ toolbar_example_01.c \ toolbar_example_02.c \ toolbar_example_03.c \ transit_example_01.c \ transit_example_02.c \ transit_example_03.c \ transit_example_04.c \ web_example_01.c \ web_example_02.c \ win_example.c .edc.edj: $(EDJE_CC) $(EDJE_FLAGS) $< $@ if EFL_INSTALL_EXAMPLES files_DATA += $(SRCS) \ dict.txt endif if EFL_BUILD_EXAMPLES files_DATA += \ theme_example.edj \ layout_example.edj clean-local: rm -f *.edj examples_PROGRAMS = \ actionslider_example_01 \ bg_example_01 \ bg_example_02 \ bg_example_03 \ box_example_02 \ bubble_example_01 \ button_example_00 \ button_example_01 \ calendar_example_01 \ calendar_example_02 \ calendar_example_03 \ calendar_example_04 \ calendar_example_05 \ calendar_example_06 \ check_example_01 \ clock_example \ colorselector_example_01 \ conformant_example_01 \ conformant_example_02 \ ctxpopup_example_01 \ datetime_example \ dayselector_example \ diskselector_example_01 \ diskselector_example_02 \ efl_thread_1 \ efl_thread_2 \ efl_thread_3 \ efl_thread_4 \ efl_thread_5 \ efl_thread_6 \ entry_example \ fileselector_button_example \ fileselector_entry_example \ fileselector_example \ flip_example_01 \ flipselector_example \ frame_example_01 \ general_funcs_example \ gengrid_example \ genlist_example_01 \ genlist_example_02 \ genlist_example_03 \ genlist_example_04 \ genlist_example_05 \ glview_example_01 \ hover_example_01 \ hoversel_example_01 \ icon_example_01 \ image_example_01 \ index_example_01 \ index_example_02 \ inwin_example \ label_example_01 \ layout_example_01 \ layout_example_02 \ layout_example_03 \ list_example_01 \ list_example_02 \ list_example_03 \ map_example_01 \ map_example_02 \ map_example_03 \ mapbuf_example \ menu_example_01 \ notify_example_01 \ panes_example \ panel_example_01 \ photocam_example_01 \ popup_example_01 \ popup_example_02 \ popup_example_03 \ progressbar_example \ radio_example_01 \ segment_control_example \ separator_example_01 \ slider_example \ slideshow_example \ spinner_example \ scroller_example_01 \ table_example_01 \ table_example_02 \ theme_example_01 \ theme_example_02 \ thumb_example_01 \ toolbar_example_01 \ toolbar_example_02 \ toolbar_example_03 \ transit_example_01 \ transit_example_02 \ transit_example_03 \ transit_example_04 \ web_example_01 \ web_example_02 \ win_example if ELEMENTARY_WINDOWS_BUILD efl_thread_1_SOURCES = efl_thread_win32_1.c efl_thread_2_SOURCES = efl_thread_win32_2.c efl_thread_3_SOURCES = efl_thread_win32_3.c efl_thread_4_SOURCES = efl_thread_win32_4.c else efl_thread_1_SOURCES = efl_thread_1.c efl_thread_2_SOURCES = efl_thread_2.c efl_thread_3_SOURCES = efl_thread_3.c efl_thread_4_SOURCES = efl_thread_4.c endif # This variable will hold the list of screenshots that will be made # by "make screenshots". Each item in the list is of the form: # :: SCREENSHOTS = \ actionslider_example_01:actionslider_01.png:0.0 \ bg_example_02:bg_01.png:0.0 \ box_example_02:box_example_02.png:1.3 \ bubble_example_01:bubble_example_01.png:0.0 \ button_example_00:button_00.png:0.0 \ button_example_01:button_01.png:0.0 \ check_example_01:check_example_01.png:0.0 \ colorselector_example_01:colorselector_example_01.png:0.0 \ animator_example_01:animator_example_01.png:0.2 \ animator_example_01:animator_example_02.png:0.5 \ animator_example_01:animator_example_03.png:0.9 \ flip_example_01:flip_example_01.png:0.0 \ frame_example_01:frame_example_01.png:0.0 \ hover_example_01:hover_example_01.png:0.0 \ hoversel_example_01:hoversel_example_01.png:0.0 \ label_example_01:label_example_01.png:0.0 \ theme_example_01:theme_example_01.png:0.0 \ conformant_example_01:conformant_example_01.png:0.0 \ conformant_example_02:conformant_example_02.png:0.0 \ calendar_example_01:calendar_example_01.png:0.0 \ calendar_example_02:calendar_example_02.png:0.0 \ calendar_example_03:calendar_example_03.png:0.0 \ calendar_example_04:calendar_example_04.png:0.0 \ calendar_example_05:calendar_example_05.png:0.0 \ calendar_example_06:calendar_example_06.png:0.0 \ datetime_example:datetime_example.png:0.0 \ map_example_01:map_example_01.png:2 \ map_example_02:map_example_02.png:2.5 \ map_example_03:map_example_03.png:2 \ toolbar_example_01:toolbar_example_01.png:0.0 \ toolbar_example_02:toolbar_example_02.png:1 \ toolbar_example_03:toolbar_example_03.png:1 \ spinner_example:spinner_example.png:0.0 \ clock_example:clock_example.png:0.5 \ dayselector_example:dayselector_example.png:0.0 \ mapbuf_example:mapbuf_example.png:0.0 \ image_example_01:image_example_01.png:0.0 \ diskselector_example_01:diskselector_example_01.png:0.2 \ diskselector_example_02:diskselector_example_02.png:0.2 \ icon_example_01:icon_example_01.png:0.0 \ layout_example_01:layout_example_01.png:0.0 \ layout_example_02:layout_example_02.png:0.0 \ layout_example_03:layout_example_03.png:0.0 \ list_example_01:list_example_01.png:0.0 \ list_example_02:list_example_02.png:0.0 \ list_example_03:list_example_03.png:0.0 \ segment_control_example:segment_control_example.png:0.0 \ flipselector_example:flipselector_example.png:0.0 \ fileselector_example:fileselector_example.png:0.0 \ index_example_02:index_example_03.png:0.3 \ slider_example:slider_example.png:0.0 \ panes_example:panes_example.png:0.0 \ ctxpopup_example_01:ctxpopup_example_01.png:0.0 \ separator_example_01:separator_example_01.png:0.0 \ radio_example_01:radio_example_01.png:0.0 \ panel_example_01:panel_example_01.png:0.0 \ gengrid_example:gengrid_example.png:0.0 \ genlist_example_01:genlist_example_01.png:0.1 \ genlist_example_02:genlist_example_02.png:0.1 \ genlist_example_03:genlist_example_03.png:0.1 \ genlist_example_04:genlist_example_04.png:0.1 \ genlist_example_05:genlist_example_05.png:0.1 \ thumb_example_01:thumb_example_01.png:0.5 \ entry_example:entry_example.png:0.0 \ progressbar_example:progressbar_example.png:0.0 \ notify_example_01:notify_example_01.png:0.0 \ notify_example_01:notify_example_01_a.png:6.0 \ popup_example_01:popup_example_01.png:1.0 \ popup_example_01:popup_example_01_a.png:6.0 \ popup_example_02:popup_example_02.png:0.2 \ popup_example_03:popup_example_03.png:0.2 \ slideshow_example:slideshow_example.png:1.0 \ photocam_example_01:photocam_example_01.png:3 \ scroller_example_01:scroller_example_01.png:0.0 \ inwin_example:inwin_example.png:0.0 \ inwin_example:inwin_example_a.png:0.2 \ table_example_01:table_example_01.png:0.0 \ table_example_02:table_example_02.png:0.0 \ menu_example_01:menu_example_01.png:0.5 HTML_SS_DIR=$(top_builddir)/doc/html/screenshots LATEX_SS_DIR=$(top_builddir)/doc/latex/screenshots screenshots: all @mkdir -p $(HTML_SS_DIR) @mkdir -p $(LATEX_SS_DIR) @for ss in $(SCREENSHOTS); do \ SS_ENTRY=($${ss//:/ }) ; \ EXAMPLE=$${SS_ENTRY[0]} ; \ SS_FILE=$${SS_ENTRY[1]} ; \ SS_DELAY=$${SS_ENTRY[2]} ; \ ILLUME_KBD=0,0,240,123 ILLUME_IND=0,0,240,32 ILLUME_STK=0,288,240,32 ELM_ENGINE="shot:delay=$${SS_DELAY}:file=$(HTML_SS_DIR)/$${SS_FILE}" ./$${EXAMPLE} ; \ convert $(HTML_SS_DIR)/$${SS_FILE} $(LATEX_SS_DIR)/$${SS_FILE/.png/.eps} ; \ done else screenshots: @echo "Examples are not built. Run \"./configure --enable-build-examples\" first." endif EXTRA_DIST = dict.txt layout_example.edc theme_example.edc elementary-1.7.7/src/examples/calendar_example_04.c0000664000175000017500000000360112127353615017163 00000000000000/** * Elementary's calendar widget example, regarding date selection. * Shows how to disable day selection by user and how to select a date. * It selects two days from current day. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -o calendar_example_04 calendar_example_04.c -g `pkg-config --cflags --libs elementary` * @endverbatim */ #include #define SECS_DAY 86400 EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *cal, *cal2; struct tm selected_time; time_t current_time; win = elm_win_add(NULL, "calendar", ELM_WIN_BASIC); elm_win_title_set(win, "Calendar Day Selection Example"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); cal = elm_calendar_add(win); evas_object_size_hint_weight_set(cal, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cal, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_calendar_select_mode_set(cal, ELM_CALENDAR_SELECT_MODE_NONE); evas_object_show(cal); elm_box_pack_end(bx, cal); cal2 = elm_calendar_add(win); evas_object_size_hint_weight_set(cal2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cal2, EVAS_HINT_FILL, EVAS_HINT_FILL); current_time = time(NULL) + 2 * SECS_DAY; localtime_r(¤t_time, &selected_time); elm_calendar_selected_time_set(cal2, &selected_time); evas_object_show(cal2); elm_box_pack_end(bx, cal2); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/menu_example_01.c0000664000175000017500000000454012127353615016356 00000000000000//Compile with: //gcc -g menu_example_01.c -o menu_example_01 `pkg-config --cflags --libs elementary` #include static void _del_it(void *data, Evas_Object *obj, void *event_info) { const Eina_List *l; Elm_Object_Item *menu_it = elm_menu_first_item_get(data); menu_it = elm_menu_item_next_get(menu_it); l = elm_menu_item_subitems_get(menu_it); elm_object_item_del(eina_list_data_get(l)); } static void _show(void *data, Evas *e, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; elm_menu_move(data, ev->canvas.x, ev->canvas.y); evas_object_show(data); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *menu, *button, *rect; Elm_Object_Item *menu_it, *menu_it1; win = elm_win_add(NULL, "menu", ELM_WIN_BASIC); elm_win_title_set(win, "Menu"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_show(bg); rect = evas_object_rectangle_add(evas_object_evas_get(win)); elm_win_resize_object_add(win, rect); evas_object_color_set(rect, 0, 0, 0, 0); evas_object_show(rect); menu = elm_menu_add(win); elm_menu_item_add(menu, NULL, NULL, "first item", NULL, NULL); menu_it = elm_menu_item_add(menu, NULL, "mail-reply-all", "second item", NULL, NULL); elm_menu_item_add(menu, menu_it, "object-rotate-left", "menu 1", NULL, NULL); button = elm_button_add(win); elm_object_text_set(button, "button - delete items"); menu_it1 = elm_menu_item_add(menu, menu_it, NULL, NULL, NULL, NULL); elm_object_item_content_set(menu_it1, button); evas_object_smart_callback_add(button, "clicked", _del_it, menu); elm_menu_item_separator_add(menu, menu_it); elm_menu_item_add(menu, menu_it, NULL, "third item", NULL, NULL); elm_menu_item_add(menu, menu_it, NULL, "fourth item", NULL, NULL); elm_menu_item_add(menu, menu_it, "window-new", "sub menu", NULL, NULL); menu_it = elm_menu_item_add(menu, NULL, NULL, "third item", NULL, NULL); elm_object_item_disabled_set(menu_it, EINA_TRUE); evas_object_event_callback_add(rect, EVAS_CALLBACK_MOUSE_DOWN, _show, menu); evas_object_show(menu); evas_object_resize(win, 250, 350); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/hoversel_example_01.c0000664000175000017500000000611112143474510017231 00000000000000//Compile with: //gcc -o hoversel_example_01 hoversel_example_01.c -g `pkg-config --cflags --libs elementary` #include static void _print_items(void *data, Evas_Object *obj, void *event_info); static void _rm_items(void *data, Evas_Object *obj, void *event_info); static void _sel(void *data, Evas_Object *obj, void *event_info); static void _free(void *data, Evas_Object *obj, void *event_info); static void _add_item(void *data, Evas_Object *obj, void *event_info); EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *rect, *hoversel; Elm_Object_Item *hoversel_it; win = elm_win_add(NULL, "hoversel", ELM_WIN_BASIC); elm_win_title_set(win, "Hoversel"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 200, 300); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rect, 255, 0, 0, 255); evas_object_show(rect); hoversel = elm_hoversel_add(win); elm_hoversel_hover_parent_set(hoversel, win); elm_hoversel_horizontal_set(hoversel, EINA_FALSE); elm_object_text_set(hoversel, "Hoversel"); elm_object_part_content_set(hoversel, "icon", rect); elm_hoversel_item_add(hoversel, "Print items", NULL, ELM_ICON_NONE, _print_items, NULL); elm_hoversel_item_add(hoversel, "Option 2", "home", ELM_ICON_STANDARD, NULL, NULL); hoversel_it = elm_hoversel_item_add(hoversel, "Clear all items", "close", ELM_ICON_STANDARD, _rm_items, NULL); evas_object_smart_callback_add(hoversel, "selected", _sel, hoversel_it); evas_object_smart_callback_add(hoversel, "clicked", _add_item, NULL); evas_object_resize(hoversel, 180, 30); evas_object_move(hoversel, 10, 10); evas_object_show(hoversel); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() static void _print_items(void *data, Evas_Object *obj, void *event_info) { const Eina_List *items = elm_hoversel_items_get(obj); const Eina_List *l; Elm_Object_Item *hoversel_it; EINA_LIST_FOREACH(items, l, hoversel_it) printf("%s\n", elm_object_item_text_get(hoversel_it)); } static void _rm_items(void *data, Evas_Object *obj, void *event_info) { elm_hoversel_clear(obj); } static void _sel(void *data, Evas_Object *obj, void *event_info) { if (event_info != data) elm_object_item_del(event_info); } static void _add_item(void *data, Evas_Object *obj, void *event_info) { static int num = 0; char *str = malloc(sizeof(char) * 10); Elm_Object_Item *hoversel_it; snprintf(str, 10, "item %d", ++num); hoversel_it = elm_hoversel_item_add(obj, str, NULL, ELM_ICON_NONE, NULL, str); elm_object_item_del_cb_set(hoversel_it, _free); } static void _free(void *data, Evas_Object *obj, void *event_info) { free(data); } elementary-1.7.7/src/examples/clock_example.c0000664000175000017500000000432012127353615016201 00000000000000/** * Simple Elementary's clock widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g clock_example.c -o clock_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *ck; unsigned int digedit; win = elm_win_add(NULL, "clock", ELM_WIN_BASIC); elm_win_title_set(win, "Clock Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); /* pristine (no seconds, military time) */ ck = elm_clock_add(win); elm_box_pack_end(bx, ck); evas_object_show(ck); /* am/pm */ ck = elm_clock_add(win); elm_clock_show_am_pm_set(ck, EINA_TRUE); elm_box_pack_end(bx, ck); evas_object_show(ck); /* with seconds and custom time */ ck = elm_clock_add(win); elm_clock_show_seconds_set(ck, EINA_TRUE); elm_clock_time_set(ck, 10, 11, 12); elm_box_pack_end(bx, ck); evas_object_show(ck); /* in edition mode, with seconds, custom time and am/pm set */ ck = elm_clock_add(win); elm_clock_edit_set(ck, EINA_TRUE); elm_clock_show_seconds_set(ck, EINA_TRUE); elm_clock_show_am_pm_set(ck, EINA_TRUE); elm_clock_time_set(ck, 10, 11, 12); elm_box_pack_end(bx, ck); evas_object_show(ck); /* in edition mode, with seconds, but only some digits editable */ ck = elm_clock_add(win); elm_clock_show_seconds_set(ck, EINA_TRUE); elm_clock_edit_set(ck, EINA_TRUE); digedit = ELM_CLOCK_EDIT_HOUR_UNIT | ELM_CLOCK_EDIT_MIN_UNIT | ELM_CLOCK_EDIT_SEC_UNIT; elm_clock_edit_mode_set(ck, digedit); elm_box_pack_end(bx, ck); evas_object_show(ck); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/calendar_example_05.c0000664000175000017500000000413512127353615017167 00000000000000/** * Elementary's calendar widget example, illustrating smart callback * registry and getters usage. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -o calendar_example_05 calendar_example_05.c -g `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _print_cal_info_cb(void *data, Evas_Object *obj, void *event_info) { int year_min, year_max; Eina_Bool sel_enabled; const char **wds; struct tm sel_time; double interval; if (!elm_calendar_selected_time_get(obj, &sel_time)) return; interval = elm_calendar_interval_get(obj); elm_calendar_min_max_year_get(obj, &year_min, &year_max); sel_enabled = (elm_calendar_select_mode_get(obj) != ELM_CALENDAR_SELECT_MODE_NONE); wds = elm_calendar_weekdays_names_get(obj); printf("Day: %i, Mon: %i, Year %i, WeekDay: %i
    \n" "Interval: %0.2f, Year_Min: %i, Year_Max %i, Sel Enabled : %i
    \n" "Weekdays: %s, %s, %s, %s, %s, %s, %s
    \n\n", sel_time.tm_mday, sel_time.tm_mon, sel_time.tm_year + 1900, sel_time.tm_wday, interval, year_min, year_max, sel_enabled, wds[0], wds[1], wds[2], wds[3], wds[4], wds[5], wds[6]); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *cal; win = elm_win_add(NULL, "calendar", ELM_WIN_BASIC); elm_win_title_set(win, "Calendar Getters Example"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); cal = elm_calendar_add(win); elm_win_resize_object_add(win, cal); evas_object_size_hint_weight_set(cal, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); /* Add callback to display calendar information every time user * selects a new date */ evas_object_smart_callback_add(cal, "changed", _print_cal_info_cb, NULL); evas_object_show(cal); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/transit_example_01.c0000664000175000017500000000244312127353615017076 00000000000000//Compile with: //gcc -o transit_example_01 transit_example_01.c `pkg-config --cflags --libs elementary` #include static void on_done(void *data, Evas_Object *obj, void *event_info) { /* quit the mainloop (elm_run) */ elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bt; Elm_Transit *trans; win = elm_win_add(NULL, "transit-basic", ELM_WIN_BASIC); elm_win_title_set(win, "Transit - Basic"); evas_object_smart_callback_add(win, "delete,request", on_done, NULL); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); bt = elm_button_add(win); elm_object_text_set(bt, "Resizing Effect"); evas_object_show(bt); evas_object_move(bt, 50, 100); evas_object_resize(bt, 100, 50); evas_object_show(win); trans = elm_transit_add(); elm_transit_object_add(trans, bt); elm_transit_effect_resizing_add(trans, 100, 50, 300, 150); elm_transit_duration_set(trans, 5.0); elm_transit_go(trans); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/map_example_02.c0000664000175000017500000001732412127353615016174 00000000000000/** * Simple Elementary's map widget example, illustrating overlays * usage. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g map_example_02.c -o map_example_02 `pkg-config --cflags --libs elementary` * @endverbatim */ #include typedef struct _Overlay_Data { const char *name; const char *file; } Overlay_Data; Overlay_Data data_argentina = {"Argentina", NULL}; Overlay_Data data_chile = {"Chile", NULL}; Overlay_Data data_sampa = {"São Paulo", NULL}; Overlay_Data data_rio = {"Rio de Janeiro", NULL}; Overlay_Data data_brasilia = {"Brasília", NULL}; static Elm_Map_Overlay *bubble; const char *data_dir; static Evas_Object * _icon_get(Evas_Object *obj, const char *file) { Evas_Object *icon = elm_icon_add(obj); elm_image_file_set(icon, file, NULL); evas_object_show(icon); return icon; } static Evas_Object * _city_icon_get(Evas_Object *obj) { char buf[256]; snprintf(buf, sizeof(buf), "%s/images/icon_07.png", data_dir); return _icon_get(obj, buf); } static Evas_Object * _clas_city_icon_get(Evas_Object *obj) { char buf[256]; snprintf(buf, sizeof(buf), "%s/images/icon_05.png", data_dir); return _icon_get(obj, buf); } static Evas_Object * _country_icon_get(Evas_Object *obj) { char buf[256]; snprintf(buf, sizeof(buf), "%s/images/icon_06.png", data_dir); return _icon_get(obj, buf); } static Evas_Object * _clas_country_icon_get(Evas_Object *obj) { char buf[256]; snprintf(buf, sizeof(buf), "%s/images/icon_04.png", data_dir); return _icon_get(obj, buf); } static Evas_Object * _box_get(Evas_Object *obj, Overlay_Data *data) { Evas_Object *bx, *img, *label; bx = elm_box_add(obj); evas_object_show(bx); img = evas_object_image_add(evas_object_evas_get(obj)); evas_object_image_file_set(img, data->file, NULL); evas_object_image_filled_set(img, EINA_TRUE); evas_object_size_hint_min_set(img, 64, 64); evas_object_show(img); elm_box_pack_end(bx, img); label = elm_label_add(obj); elm_object_text_set(label, data->name); evas_object_show(label); elm_box_pack_end(bx, label); return bx; } static void _overlay_cb(void *data, Evas_Object *map, void *ev) { printf("Overlay clicked\n"); Elm_Map_Overlay *overlay = ev; Evas_Object *bx; // prevent duplication if (!bubble) bubble = elm_map_overlay_bubble_add(map); elm_map_overlay_bubble_follow(bubble, overlay); elm_map_overlay_bubble_content_clear(bubble); bx = _box_get(map, elm_map_overlay_data_get(overlay)); elm_map_overlay_bubble_content_append(bubble, bx); } static void _bt_zoom_in(void *data, Evas_Object *obj, void *ev) { Evas_Object *map = data; int zoom; elm_map_zoom_mode_set(map, ELM_MAP_ZOOM_MODE_MANUAL); zoom = elm_map_zoom_get(map); elm_map_zoom_set(map, zoom + 1); } static void _bt_zoom_out(void *data, Evas_Object *obj, void *ev) { Evas_Object *map = data; int zoom; elm_map_zoom_mode_set(map, ELM_MAP_ZOOM_MODE_MANUAL); zoom = elm_map_zoom_get(map); elm_map_zoom_set(map, zoom - 1); } static void _bt_zoom_fit(void *data, Evas_Object *obj, void *event_info) { Evas_Object *map = data; elm_map_zoom_mode_set(map, ELM_MAP_ZOOM_MODE_AUTO_FIT); } static void _bt_zoom_fill(void *data, Evas_Object *obj, void *event_info) { Evas_Object *map = data; elm_map_zoom_mode_set(map, ELM_MAP_ZOOM_MODE_AUTO_FILL); } static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } /* FIXME: it shouldn't be required. For unknown reason map won't call * pan_calculate until shot delay time, but then it will take a screenshot * when the map isn't loaded yet (actually it won't be downloaded, because * after the SS it will kill the example). */ static Eina_Bool _nasty_hack(void *data) { Evas_Object *o = data; Evas *e = evas_object_evas_get(o); evas_smart_objects_calculate(e); return ECORE_CALLBACK_CANCEL; } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *map, *box, *bt; Eina_List *ovls = NULL; Elm_Map_Overlay *ovl, *city_clas, *country_clas; char buf[255]; elm_app_info_set(elm_main, "elementary", "images"); data_dir = elm_app_data_dir_get(); snprintf(buf, sizeof(buf), "%s/images/rock_01.jpg", "sdf"); data_argentina.file = strdup(buf); snprintf(buf, sizeof(buf), "%s/images/rock_02.jpg", "sdf"); data_chile.file = strdup(buf); snprintf(buf, sizeof(buf), "%s/images/sky_01.jpg", "sdf"); data_sampa.file = strdup(buf); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", "sdf"); data_rio.file = strdup(buf); snprintf(buf, sizeof(buf), "%s/images/sky_03.jpg", "sdf"); data_brasilia.file = strdup(buf); win = elm_win_add(NULL, "map", ELM_WIN_BASIC); elm_win_title_set(win, "Map Overlay Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); map = elm_map_add(win); elm_win_resize_object_add(win, map); evas_object_size_hint_weight_set(map, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(map); box = elm_box_add(win); evas_object_show(box); bt = elm_button_add(win); elm_object_text_set(bt, "+"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_in, map); bt = elm_button_add(win); elm_object_text_set(bt, "-"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_out, map); bt = elm_button_add(win); elm_object_text_set(bt, "X"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_fit, map); bt = elm_button_add(win); elm_object_text_set(bt, "#"); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bt_zoom_fill, map); evas_object_smart_callback_add(map, "overlay,clicked", _overlay_cb, NULL); city_clas = elm_map_overlay_class_add(map); elm_map_overlay_displayed_zoom_min_set(city_clas, 3); elm_map_overlay_icon_set(city_clas, _clas_city_icon_get(map)); country_clas = elm_map_overlay_class_add(map); elm_map_overlay_displayed_zoom_min_set(country_clas, 1); elm_map_overlay_icon_set(country_clas, _clas_country_icon_get(map)); ovl = elm_map_overlay_add(map, -43.2, -22.9); elm_map_overlay_icon_set(ovl, _city_icon_get(map)); elm_map_overlay_data_set(ovl, &data_rio); elm_map_overlay_class_append(city_clas, ovl); ovls = eina_list_append(ovls, ovl); ovl = elm_map_overlay_add(map, -46.63, -23.55); elm_map_overlay_icon_set(ovl, _city_icon_get(map)); elm_map_overlay_data_set(ovl, &data_sampa); elm_map_overlay_class_append(city_clas, ovl); ovls = eina_list_append(ovls, ovl); ovl = elm_map_overlay_add(map, -47.88, -15.78); elm_map_overlay_icon_set(ovl, _city_icon_get(map)); elm_map_overlay_data_set(ovl, &data_brasilia); elm_map_overlay_class_append(city_clas, ovl); ovls = eina_list_append(ovls, ovl); ovl = elm_map_overlay_add(map, -65.23, -35.1); elm_map_overlay_icon_set(ovl, _country_icon_get(map)); elm_map_overlay_data_set(ovl, &data_argentina); elm_map_overlay_class_append(country_clas, ovl); ovls = eina_list_append(ovls, ovl); ovl = elm_map_overlay_add(map, -71.3, -31.75); elm_map_overlay_icon_set(ovl, _country_icon_get(map)); elm_map_overlay_data_set(ovl, &data_chile); elm_map_overlay_class_append(country_clas, ovl); ovls = eina_list_append(ovls, ovl); elm_map_overlays_show(ovls); evas_object_resize(win, 512, 512); evas_object_show(win); ecore_timer_add(1, _nasty_hack, win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/index_example_02.c0000664000175000017500000000722112127353615016521 00000000000000/** * Simple Elementary's index widget example, illustrating its * usage and API -- now with sorted insertions. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g index_example.c -o index_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static const char *items[] = \ { "Judith", "Paulina", "Cathy", "Vendella", "Naomi", "Ashley", "Stacey", "Gail" }; static void _index_changed(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *item = elm_object_item_data_get(event_info); elm_gengrid_item_bring_in(item, ELM_GENGRID_ITEM_SCROLLTO_IN); } static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static char * _grid_label_get(void *data, Evas_Object *obj, const char *part) { int idx = (int)data; return strdup(items[idx]); } Evas_Object * _grid_content_get(void *data, Evas_Object *obj, const char *part) { if (!strcmp(part, "elm.swallow.icon")) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "sky_01.jpg"); Evas_Object *icon = elm_bg_add(obj); elm_bg_file_set(icon, buf, NULL); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } return NULL; } /* ordering alphabetically */ static int _index_icmp(const void *data1, const void *data2) { const char *label1, *label2; const Elm_Object_Item *index_it1 = data1; const Elm_Object_Item *index_it2 = data2; label1 = elm_index_item_letter_get(index_it1); label2 = elm_index_item_letter_get(index_it2); return strcasecmp(label1, label2); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *grid, *idx; Elm_Object_Item *gg_it; unsigned int i; Elm_Gengrid_Item_Class gic; elm_app_info_set(elm_main, "elementary", "images"); win = elm_win_add(NULL, "index", ELM_WIN_BASIC); elm_win_title_set(win, "Index Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); grid = elm_gengrid_add(win); elm_gengrid_item_size_set(grid, 150, 150); gic.item_style = "default"; gic.func.text_get = _grid_label_get; gic.func.content_get = _grid_content_get; gic.func.state_get = NULL; gic.func.del = NULL; evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, grid); evas_object_show(grid); idx = elm_index_add(win); evas_object_size_hint_weight_set(idx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, idx); evas_object_show(idx); for (i = 0; i < (sizeof(items) / sizeof(items[0])); i++) { char buf[32]; gg_it = elm_gengrid_item_append(grid, &gic, (void *)i, NULL, NULL); /* indexing by first letters */ snprintf(buf, sizeof(buf), "%c", items[i][0]); elm_index_item_sorted_insert(idx, buf, NULL, gg_it, _index_icmp, NULL); } evas_object_smart_callback_add(idx, "delay,changed", _index_changed, NULL); evas_object_resize(win, 320, 300); evas_object_show(win); elm_index_autohide_disabled_set(idx, EINA_FALSE); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/toolbar_example_01.c0000664000175000017500000000522212127353615017052 00000000000000/** * Simple Elementary's toolbar widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g toolbar_example_01.c -o toolbar_example_01 `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static void _item_1_pressed(void *data, Evas_Object *obj, void *event_info) { Evas_Object *bt = data; elm_object_text_set(bt, "Print Document"); } static void _item_2_pressed(void *data, Evas_Object *obj, void *event_info) { Evas_Object *bt = data; elm_object_text_set(bt, "Create new folder"); } static void _item_3_pressed(void *data, Evas_Object *obj, void *event_info) { /* This function won't be called because we disabled item that call it */ Evas_Object *bt = data; elm_object_text_set(bt, "Create and send email"); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *tb, *bt; Elm_Object_Item *tb_it; win = elm_win_add(NULL, "toolbar", ELM_WIN_BASIC); elm_win_title_set(win, "Toolbar Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bx); bt = elm_button_add(win); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(bt, "Button"); evas_object_show(bt); tb = elm_toolbar_add(win); elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_SCROLL); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); evas_object_show(tb); elm_toolbar_item_append(tb, "document-print", "Print", _item_1_pressed, bt); elm_toolbar_item_append(tb, "folder-new", "New Folder", _item_2_pressed, bt); tb_it = elm_toolbar_item_append(tb, "mail-send", "Create and send email", _item_3_pressed, bt); elm_object_item_disabled_set(tb_it, EINA_TRUE); elm_toolbar_homogeneous_set(tb, EINA_FALSE); elm_box_pack_end(bx, tb); elm_box_pack_end(bx, bt); evas_object_resize(win, 200, 200); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/inwin_example.c0000664000175000017500000000741712127353615016244 00000000000000/* * gcc -o inwin_example inwin_example.c `pkg-config --cflags --libs elementary` */ #include static Evas_Object *inwin = NULL; static const char *styles[] = { "default", "minimal", "minimal_vertical" }; static int current_style = 0; static void _inwin_hide(void *data, Evas_Object *obj, void *event) { if (inwin) { evas_object_hide(inwin); return; } elm_object_text_set(obj, "No inwin!"); elm_object_disabled_set(obj, EINA_TRUE); } static void _inwin_destroy(void *data, Evas_Object *obj, void *event) { if (inwin) { evas_object_del(inwin); inwin = NULL; return; } elm_object_text_set(obj, "No inwin!"); elm_object_disabled_set(obj, EINA_TRUE); } static void _btn_click_cb(void *data, Evas_Object *obj, void *event) { Evas_Object *o, *parent; if (inwin) { elm_win_inwin_activate(inwin); return; } parent = elm_object_top_widget_get(obj); inwin = elm_win_inwin_add(parent); elm_object_style_set(inwin, styles[current_style]); evas_object_show(inwin); current_style = (current_style + 1) % 3; o = elm_box_add(parent); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_inwin_content_set(inwin, o); evas_object_show(o); o = elm_label_add(parent); elm_object_text_set(o, "Click on the first button to hide the Inwin." "Second to destroy it"); evas_object_show(o); elm_box_pack_end(elm_win_inwin_content_get(inwin), o); o = elm_button_add(parent); elm_object_text_set(o, "Hide"); evas_object_show(o); evas_object_smart_callback_add(o, "clicked", _inwin_hide, NULL); elm_box_pack_end(elm_win_inwin_content_get(inwin), o); o = elm_button_add(parent); elm_object_text_set(o, "Destroy"); evas_object_show(o); evas_object_smart_callback_add(o, "clicked", _inwin_destroy, NULL); elm_box_pack_end(elm_win_inwin_content_get(inwin), o); } static void _win_del_cb(void *data, Evas_Object *obj, void *event) { if (inwin) { Evas_Object *hover, *o = elm_win_inwin_content_unset(inwin); evas_object_del(inwin); inwin = NULL; hover = elm_hover_add(obj); elm_hover_target_set(hover, obj); elm_object_part_content_set(hover, "middle", o); evas_object_show(hover); return; } evas_object_del(obj); } static Eina_Bool _screenshot_hack_cb(void *data) { _btn_click_cb(NULL, data, NULL); return EINA_FALSE; } EAPI_MAIN int elm_main(int argc, char *argv[]) { Evas_Object *win, *bg, *box, *o; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); win = elm_win_add(NULL, "inwin-example", ELM_WIN_BASIC); elm_win_title_set(win, "Inwin Example"); evas_object_resize(win, 400, 400); evas_object_show(win); evas_object_smart_callback_add(win, "delete,request", _win_del_cb, NULL); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); o = elm_button_add(win); elm_object_text_set(o, "Inwin!"); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, 0.0, 0.0); elm_box_pack_end(box, o); evas_object_show(o); evas_object_smart_callback_add(o, "clicked", _btn_click_cb, NULL); if (!strncmp(elm_config_engine_get(), "shot", 4)) ecore_timer_add(0.1, _screenshot_hack_cb, o); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/bg_example_01.c0000664000175000017500000000217012127353615015777 00000000000000//Compile with: //gcc -o bg_example_01 bg_example_01.c -g `pkg-config --cflags --libs elementary` #include static void on_done(void *data, Evas_Object *obj, void *event_info) { /* quit the mainloop (elm_run) */ elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg; win = elm_win_add(NULL, "bg-plain", ELM_WIN_BASIC); elm_win_title_set(win, "Bg Plain"); evas_object_smart_callback_add(win, "delete,request", on_done, NULL); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); /* allow bg to expand in x & y */ evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); /* and now just resize the window to a size you want. normally widgets * will determine the initial size though */ evas_object_resize(win, 320, 320); /* and show the window */ evas_object_show(win); elm_run(); /* and run the program now, starting to handle all * events, etc. */ elm_shutdown(); /* clean up and shut down */ /* exit code */ return 0; } ELM_MAIN() elementary-1.7.7/src/examples/dict.txt0000664000175000017500000013323612127353615014724 00000000000000 "abandon", "abandoned", "abandoning", "abandons", "abbreviate", "abbreviated", "abbreviation", "aberration", "abilities", "ability", "aborigine", "abortifacient", "about", "abseil", "abseiling", "absence", "absolutely", "absorbed", "absorption", "abundances", "abundant", "abuts", "academic", "academy", "acceleration", "acceptable", "acceptance", "accessible", "accession", "accidentally", "acclimatization", "accommodate", "accommodated", "accommodates", "accommodating", "accommodation", "accommodations", "accompanied", "accomplish", "accomplished", "accomplishment", "accomplishments", "according", "accordingly", "accordion", "accreditation", "accuracy", "accused", "accustom", "accustomed", "achieve", "achieved", "achievement", "achievements", "achieves", "achieving", "acknowledged", "acknowledging", "acoustic", "acquaintance", "acquaintances", "acquainted", "acquire", "acquired", "acquires", "acquiring", "acquisition", "acquitted", "across", "activated", "actively", "activities", "actually", "addition", "additional", "additionally", "address", "addressable", "addressed", "addresses", "addressing", "adequate", "adherence", "adhering", "administered", "administrate", "administration", "administrative", "administrator", "admissibility", "admissible", "admission", "admitted", "admittedly", "adolescent", "adopt", "adopted", "adoptive", "advanced", "adventurous", "adversary", "advertisement", "advertisements", "advised", "aerial", "aerials", "aerodynamics", "aesthetic", "aesthetical", "aesthetically", "affair", "affiliate", "afford", "aficionado", "aficionados", "aforementioned", "again", "against", "aggravate", "aggravates", "aggregate", "aggregates", "aggression", "aggressive", "aggressively", "aggressor", "aggrieved", "agree", "agreed", "agreeing", "agreement", "agriculture", "airborne", "aircraft", "airport", "airports", "albeit", "alcohol", "alcoholic", "algebraic", "algorithm", "algorithms", "alienating", "align", "aligned", "all-time", "allege", "alleged", "allegedly", "alleges", "allegiance", "alleviate", "allophone", "allophones", "allotted", "allowed", "allowing", "allusion", "almost", "already", "also", "alternatives", "although", "altogether", "always", "amalgamated", "amateur", "ameliorate", "amend", "amended", "amendment", "amendments", "ammunition", "among", "amongst", "amount", "amused", "analogous", "analytic", "anarchism", "ancestors", "ancestry", "ancillary", "and", "androgynous", "androgyny", "annihilation", "anniversary", "announced", "announcement", "annual", "annually", "annulled", "anoint", "anointed", "anointing", "anoints", "anomalies", "anomalous", "anomaly", "anonymity", "another", "answered", "antarctic", "anthropologist", "anthropology", "anthropomorphization", "anything", "anywhere", "apart", "apartment", "apartments", "apennines", "apologetics", "apologies", "apology", "apparent", "apparently", "appealing", "appearance", "appearances", "application", "applications", "applied", "appreciate", "apprehensive", "approaches", "appropriate", "approximate", "approximately", "aqueduct", "arbitrarily", "arbitrary", "archaeologists", "archaeology", "archaic", "archeologist", "archeologists", "archeology", "archetype", "archetypes", "archimedean", "architect", "architects", "architectural", "architecturally", "architecture", "architectures", "arguably", "argument", "arguments", "armament", "armature", "armistice", "arose", "around", "arranged", "arrangement", "arrangements", "arrested", "arrival", "arrogant", "article", "artificial", "artificially", "artillery", "ascetic", "asian", "aside", "aspects", "asphyxiation", "assassin", "assassinate", "assassinated", "assassinates", "assassination", "assassinations", "assassins", "assault", "assaulted", "assemble", "assertion", "assign", "assist", "assistant", "associate", "associated", "associates", "association", "assume", "asteroid", "asymmetric", "asymmetrical", "atheism", "atheist", "atheistic", "athenian", "athenians", "atrocities", "attain", "attainder", "attempt", "attempted", "attempting", "attempts", "attendance", "attendant", "attendants", "attended", "attention", "attitude", "attorney", "attribute", "attributed", "attributes", "audience", "author", "authoritative", "authorities", "authority", "autobiographic", "autobiography", "autochthonous", "automated", "automatically", "automobile", "autonomous", "auxiliaries", "auxiliary", "availability", "available", "avalanche", "averaged", "aviation", "awarded", "away", "awkward", "back", "background", "backgrounds", "bananas", "bandwidth", "bankruptcy", "basically", "battleship", "beachhead", "beautiful", "became", "because", "becomes", "becoming", "before", "begin", "beginner", "beginners", "beginning", "beginnings", "begins", "behavior", "being", "beleaguered", "belgium", "belief", "believe", "believed", "believes", "believing", "belligerent", "bellwether", "bemusement", "beneficial", "beneficiary", "benefit", "benefits", "bergamot", "besiege", "besieged", "besieging", "bestiality", "between", "bilaterally", "bilingualism", "binomial", "bizarre", "blame", "blamed", "blessing", "bodybuilder", "bombardment", "boundary", "bout", "breakthrough", "breakthroughs", "brethren", "brief", "briefly", "brilliant", "brimstone", "broadcast", "broadcasting", "broadly", "broke", "buoyancy", "buoyant", "bureaucracy", "bureaucratic", "buried", "burying", "business", "businessman", "caisson", "calculate", "calculated", "calculator", "calculus", "calendar", "calendars", "caliber", "calligraphy", "camouflage", "campaign", "campaigns", "can't", "candidate", "canister", "canisters", "cannot", "canonical", "capability", "capable", "capital", "captured", "carcass", "career", "careers", "careful", "caring", "carnage", "carnivorous", "cartilage", "cartographer", "cartridge", "cassette", "cassowary", "casualties", "casualty", "categories", "categorize", "categorized", "category", "caterpillar", "caterpillars", "catholic", "catholicism", "caucuses", "cellpadding", "cemeteries", "cemetery", "censor", "censure", "census", "centennial", "centuries", "century", "ceremonial", "ceremonies", "ceremonious", "ceremony", "certain", "certainty", "cervical", "chairman", "challenge", "challenged", "challenging", "changeable", "character", "characteristic", "characteristics", "characterized", "characters", "charismatic", "chaser", "chemical", "chemically", "chemistry", "chief", "chiefs", "childbirth", "children", "chose", "chosen", "church", "churches", "circuit", "circulation", "circumcision", "civilian", "claims", "class", "classic", "classical", "classically", "clear", "clearance", "clearer", "clearly", "clinical", "clinically", "coast", "cocktail", "cognizant", "coincided", "coincidentally", "collaborations", "collaborative", "collateral", "colleague", "colleagues", "collection", "collective", "colonies", "colonizers", "colonnade", "colony", "colossal", "com", "combinations", "combustion", "comeback", "comedic", "comfortable", "coming", "commander", "commando", "commandos", "commemorate", "commemorated", "commemorates", "commemorating", "commemoration", "commemorative", "commercial", "commercially", "commission", "commissioned", "commissioner", "commissioning", "commissions", "commitment", "commitments", "committed", "committee", "committing", "commonly", "commonwealth", "communication", "communications", "communities", "company", "comparable", "comparative", "comparatively", "comparison", "comparisons", "compatibilities", "compatibility", "compatible", "compensation", "competence", "competent", "competition", "competitions", "competitive", "competitiveness", "competitors", "compiler", "completely", "completion", "component", "comprehensive", "compromise", "compulsory", "computer", "computerized", "conceited", "conceived", "concentrate", "concentrated", "concentrates", "concept", "concern", "concerned", "concerning", "condemnation", "condemned", "condition", "conditions", "confidential", "confidentially", "confides", "configurable", "conform", "congratulations", "congressional", "conjecture", "conjunction", "connected", "connection", "connived", "connotation", "connotations", "conquered", "conqueror", "conquerors", "conscious", "consciously", "consciousness", "consecutive", "consensus", "consent", "consequences", "consequently", "conservative", "consider", "considered", "considering", "considers", "consistent", "consistently", "consolidate", "consolidated", "consonant", "consonants", "consortium", "conspiracies", "conspirator", "constant", "constantly", "consternation", "constituencies", "constituency", "constituent", "constituents", "constituted", "constitution", "constitutional", "constraints", "construction", "constructs", "consultant", "consummate", "consummated", "contains", "contaminate", "contemporaneous", "contemporaries", "contemporary", "contender", "contingent", "continually", "continued", "continuing", "continuous", "continuously", "contribute", "contributed", "contributes", "contributions", "contributor", "contributors", "control", "controlled", "controller", "controlling", "controls", "controversial", "controversies", "controversy", "convenient", "conventional", "conversion", "converted", "convertibles", "conveyor", "convinced", "cooperation", "coordination", "copyright", "cordial", "corporate", "corporations", "correctors", "correspond", "corresponded", "correspondent", "correspondents", "corresponding", "corresponds", "corridors", "corrosion", "could", "council", "councillor", "councillors", "countries", "country", "courier", "covenant", "coy", "created", "credence", "criteria", "criterion", "critical", "criticise", "criticised", "criticises", "criticising", "criticism", "criticisms", "criticized", "criticizing", "critics", "crocodiles", "crown", "crucifixion", "cruises", "crystallisation", "crèche", "culminating", "cumulative", "currently", "curriculum", "cyan", "cylinder", "daiquiri", "dalmatian", "damage", "daughter", "deal", "debatable", "deceived", "decidable", "decide", "decidedly", "deciduous", "decision", "decisions", "decommissioned", "decompose", "decomposed", "decomposes", "decomposing", "decrees", "defendant", "defendants", "defensively", "defiance", "define", "defined", "defining", "definite", "definitely", "definition", "degrade", "deities", "deity", "delegates", "deliberately", "delirious", "delusively", "delves", "demeanor", "democracy", "demographic", "demolition", "demonstration", "denigrating", "densely", "department", "departmental", "departments", "dependence", "dependency", "dependent", "depict", "derivative", "derived", "derogatory", "descendant", "descendants", "describe", "described", "describes", "describing", "description", "descriptors", "desiccated", "designed", "designing", "desirable", "desktop", "despair", "desperate", "desperation", "despicable", "despite", "destabilized", "destination", "destinations", "destined", "destroy", "destruction", "destructive", "detached", "detailed", "detect", "deteriorate", "deteriorated", "deteriorating", "determining", "detrimental", "devastated", "devastating", "develop", "developed", "development", "device", "diabolical", "diamonds", "dichotomy", "didn't", "different", "differentiations", "difficulties", "difficulty", "dilapidated", "dimension", "dimensional", "dimensions", "diminutive", "diocese", "diphthong", "diphthongs", "diplomacy", "directly", "disagreed", "disagreement", "disappear", "disappearance", "disappeared", "disappearing", "disappears", "disappointed", "disappointing", "disapproval", "disarray", "disaster", "disastrous", "disciplined", "discomfort", "disconnects", "discontent", "discover", "discovered", "discovering", "discovers", "discovery", "discuss", "discussed", "disenchanted", "disintegrated", "disintegration", "disobedience", "disobedient", "disorder", "disoriented", "disparagingly", "dispense", "dispensed", "dispensing", "displease", "disposition", "disproportionate", "disputandum", "dissatisfaction", "dissatisfied", "dissemination", "dissolved", "distinction", "distinctive", "distinguish", "distinguished", "distinguishes", "distinguishing", "distributed", "distribution", "districts", "diverse", "divide", "divided", "division", "divisions", "doctrines", "document", "documentary", "documented", "documents", "does", "doesn't", "doing", "dominant", "domination", "double", "doubt", "downloads", "dram", "dramatic", "draughtsman", "dreams", "drink", "drumless", "drumming", "dryas", "duplicate", "during", "dying", "each", "earlier", "earliest", "early", "earned", "eclectic", "eclipse", "economic", "economy", "eels", "efficiency", "efficient", "efficiently", "effluence", "effort", "efforts", "egregious", "eighth", "either", "elected", "election", "electrical", "electrically", "electricity", "elementary", "elephant", "elicited", "eligible", "eliminated", "eliminating", "else", "emanate", "emanated", "embargoes", "embarrass", "embarrassed", "embarrassing", "embarrassment", "embezzled", "emblematic", "emigrant", "emigrated", "emigration", "eminent", "eminently", "emissaries", "emissary", "emission", "emissions", "emitted", "emitting", "emphasis", "emphasised", "emphysema", "empirical", "employs", "enameled", "encouraging", "encryption", "encyclopedia", "endeavors", "endeavour", "ending", "endoliths", "enforcing", "engagement", "engineer", "engineering", "engineers", "enhancement", "enlargement", "enlargements", "enmity", "enormous", "enormously", "ensconced", "entanglements", "entertaining", "entertainment", "enthusiastic", "entitled", "entity", "entrepreneur", "entrepreneurs", "entrusted", "enumerable", "environment", "environmental", "environmentalist", "environmentally", "environments", "episode", "episodes", "equatorial", "equilibrium", "equipment", "equipped", "equivalent", "erratic", "erratically", "erupted", "especially", "essence", "essential", "essentially", "establishes", "establishing", "estimated", "etc", "ethnocentrism", "eventually", "every", "everything", "evidently", "evil", "evolutionary", "exacerbate", "exacerbated", "exact", "exaggerate", "exaggerated", "exaggerates", "exaggerating", "exalted", "examined", "example", "exceeded", "exceedingly", "excel", "excellence", "excellent", "excels", "except", "exceptional", "excerpt", "excerpts", "exchange", "exchanging", "exciting", "excludes", "exclusively", "execute", "executed", "executes", "executing", "execution", "exempt", "exercise", "exercises", "exercising", "exerted", "exhibition", "exhibitions", "exiled", "existed", "existence", "existent", "exonerate", "exoskeleton", "expansion", "expatriate", "expected", "expeditionary", "expeditions", "expel", "expels", "experience", "experienced", "experiments", "explain", "explaining", "explanation", "explicitly", "exploitation", "exploitative", "expressed", "expropriated", "expropriation", "extension", "extensions", "external", "extinct", "extradition", "extraordinarily", "extraordinary", "extraterrestrial", "extraterrestrials", "extravagant", "extremely", "extremist", "extremophile", "facilitate", "facilitated", "facilitates", "facilities", "fact", "familiar", "families", "famous", "fanaticism", "fascinated", "fascist", "favourable", "feasible", "federally", "feel", "feels", "fertility", "fictitious", "fiercely", "fighting", "filament", "finally", "financial", "financially", "find", "finite", "fissionable", "flammable", "flawless", "fled", "flight", "flirts", "flourish", "fluorescent", "fluorine", "focus", "following", "fontier", "football", "forbade", "forbidden", "forehead", "foreign", "foremost", "forerunner", "foresaw", "foreseeable", "foretelling", "foreword", "forfeit", "formalize", "formalized", "formally", "formed", "formerly", "formidable", "forties", "forty", "forward", "fought", "found", "foundries", "foundry", "fourth", "frequently", "friend", "friendly", "friends", "from", "frontier", "fulfill", "fulfilled", "function", "functioning", "fundamental", "fundamentals", "fungi", "further", "furthermore", "futhark", "galactic", "galaxies", "galvanized", "game", "games", "gangster", "gardaí", "garrison", "gauge", "genealogical", "genealogies", "genealogy", "generally", "generate", "generating", "genitalia", "geographical", "geometer", "geometers", "gnawed", "goddess", "goddesses", "going", "governance", "government", "governmental", "governor", "graceful", "graffiti", "grammar", "grammatically", "grateful", "gratefully", "gratuitous", "great", "griddles", "grief", "group", "grow", "guanine", "guarantee", "guaranteed", "guarantees", "guaraná", "guard", "guerrilla", "guerrillas", "guidance", "guttural", "habeas", "haemorrhage", "happen", "happened", "happening", "harass", "harassed", "harasses", "harassing", "harassment", "harassments", "hasn't", "have", "having", "headquarter", "headquartered", "headquarters", "healthcare", "healthy", "heard", "heaviest", "height", "helmet", "help", "helped", "helpful", "hemorrhage", "heredity", "heritage", "hero", "heroes", "hertz", "hesitant", "heterogeneous", "hierarchical", "hierarchies", "hierarchy", "hieroglyph", "hieroglyphics", "hieroglyphs", "higher", "highest", "highway", "hilarious", "himself", "hindrance", "hippopotamus", "histocompatibility", "historians", "history", "hoisted", "holiday", "homogenize", "homogenized", "honorary", "honour", "horrifying", "hospitable", "hours", "however", "humanoid", "humor", "humoral", "humorous", "husband", "hydrogen", "hydrophile", "hydrophilic", "hydrophobe", "hydrophobic", "hygiene", "hypocrisy", "hypocrite", "hypocrites", "iconoclastic", "idea", "ideas", "identical", "identifiers", "ideologies", "ideology", "idiosyncrasy", "idiosyncratic", "illegal", "illegitimacy", "illegitimate", "illness", "illogical", "illusion", "imaginary", "imagine", "imbalance", "imbalanced", "imitate", "imitated", "imitating", "imitator", "immediately", "immense", "immigrant", "immigrants", "immunosuppressant", "impeach", "impeccably", "impedance", "implement", "implemented", "implementing", "impolite", "important", "imprisoned", "imprisonment", "improvements", "improving", "improvisation", "inability", "inaccessible", "inadequate", "inadvertent", "inadvertently", "inappropriate", "inaugurated", "inaugurates", "inauguration", "incarcerated", "incidentally", "include", "including", "incompatibilities", "incompatibility", "incompatible", "incompetence", "incompetent", "incomplete", "inconsistent", "incorporated", "incorporates", "incorporation", "incorruptible", "increased", "incredible", "incrementally", "incunabula", "indefinitely", "independence", "independent", "independently", "indict", "indictment", "indigenous", "indispensable", "indisputable", "indisputably", "individually", "individuals", "induce", "indulge", "industrial", "industry", "inefficiently", "inequalities", "inevitable", "inevitably", "infallibility", "infallible", "infantryman", "infectious", "inferred", "infiltrate", "infiltrated", "infiltration", "infinite", "inflamed", "inflammation", "influenced", "influential", "information", "infringement", "ingenious", "ingredients", "inhabitants", "inherently", "inheritance", "initial", "initialize", "initially", "initiation", "initiative", "innocence", "inoculated", "insectivorous", "insensitive", "inseparable", "insistence", "instance", "instead", "institute", "institution", "institutionalized", "institutions", "instruction", "instrument", "instrumental", "instruments", "insurance", "integer", "integrated", "integration", "intellectual", "intelligence", "intelligent", "intended", "interbreed", "interchangeable", "interchangeably", "intercontinental", "interest", "interference", "interfering", "interim", "international", "interpret", "interpretation", "interpretor", "interred", "interregnum", "interrelated", "interrupt", "intervene", "intervenes", "into", "introduce", "introduced", "intuitions", "intuitive", "intuitively", "inventor", "invertebrates", "investigate", "involvement", "ironically", "irrelevant", "irreplaceable", "irresistible", "irresistibly", "irritable", "irritated", "isn't", "issuing", "jacques", "jeopardy", "jewellery", "journey", "journeyed", "journeys", "judicial", "judiciary", "junior", "jurisdiction", "jurisdictions", "just", "kindergarten", "kleenex", "knife", "knives", "know", "knowledge", "knowledgeable", "knows", "labelled", "laboratory", "laid", "language", "languages", "large", "largest", "larry", "larvae", "last", "latitude", "launch", "launched", "lavatory", "laziness", "league", "lean", "learn", "learns", "left", "legitimate", "leibniz", "leisure", "length", "lethal", "level", "levitate", "levitated", "levitates", "levitating", "liaison", "liaisons", "libel", "libertarianism", "library", "license", "lieutenant", "lifetime", "like", "liked", "likelihood", "likud", "limits", "linguistic", "linguistics", "linnaean", "lipizzaner", "liquefy", "listeners", "literally", "literature", "little", "lived", "lively", "loneliness", "lonely", "longer", "longitudinal", "losing", "lothringen", "love", "lying", "machine", "mackerel", "magazine", "magician", "magnificent", "magnolia", "mainly", "maintained", "maintaining", "maintenance", "majority", "make", "makes", "making", "mammal", "mammalian", "manageable", "management", "maneuver", "maneuverability", "maneuverable", "maneuvers", "manifestations", "manner", "manoeuvre", "manoeuvred", "manoeuvres", "manoeuvring", "manufacture", "manufactured", "manufacturing", "marked", "marketing", "marks", "marmalade", "marriage", "married", "martyred", "masturbation", "materialist", "mathematically", "mathematician", "mathematicians", "mathematics", "mccarthyist", "meaning", "mechanics", "medicine", "mediciny", "medieval", "mediterranean", "meerkat", "member", "membranophone", "memento", "memorable", "mentally", "mentioned", "mercantile", "merchandise", "messaging", "messenger", "metallic", "metallurgic", "metallurgical", "metallurgy", "metamorphosis", "metaphor", "metaphorical", "metaphors", "metaphysical", "meteorologist", "meteorology", "microscopy", "midwives", "milieu", "milieux", "military", "millennia", "millennial", "millennialism", "millennium", "million", "millionaire", "millipede", "mineral", "miniature", "minimum", "ministries", "ministry", "mirrored", "miscellaneous", "mischievous", "misdemeanor", "misdemeanors", "misfortunes", "misogynist", "misogyny", "missile", "missionary", "misspell", "misspelled", "misspelling", "mizzen", "model", "modem", "module", "modules", "mohel", "moisture", "molecules", "moment", "monasteries", "monastery", "money", "monikers", "monolithic", "monotypic", "month", "months", "more", "moroccan", "morocco", "mortgage", "motivated", "mountainous", "mountains", "movement", "movie", "mucous", "multiculturalism", "multiplied", "multipliers", "municipalities", "municipality", "murder", "murdering", "musical", "musician", "musicians", "muslim", "muslims", "mussels", "mutilated", "myriad", "myself", "mysterious", "mystery", "naive", "name", "nasalisation", "nasalization", "natural", "naturally", "necessarily", "necessary", "necessitate", "necessities", "need", "negative", "negligible", "negotiate", "negotiation", "negotiations", "neighborhood", "neighbour", "neighbourhood", "neighbouring", "neighbours", "neolithic", "nesting", "nevertheless", "newsletters", "next", "nickel", "niece", "nightfall", "nighttime", "nineteenth", "ninety", "ninth", "noncombatants", "nonetheless", "nonoperational", "nonsense", "north", "northeastern", "northern", "not", "notable", "notably", "note", "noticeable", "noticeably", "noticing", "notoriety", "notwithstanding", "nouveau", "now", "nowadays", "nuclear", "nuisance", "numbers", "numerous", "nurturing", "nutrient", "nutrients", "obedience", "obedient", "obsessed", "obsession", "obstacle", "obstacles", "obstructed", "occasion", "occasional", "occasionally", "occasioned", "occasions", "occur", "occurred", "occurrence", "occurrences", "occurring", "octahedra", "octahedral", "octahedron", "oeuvre", "offered", "offerings", "officers", "official", "officially", "officials", "often", "omelette", "omission", "omitted", "omitting", "omnivorous", "omnivorously", "only", "opening", "openly", "openness", "ophthalmic", "ophthalmologist", "ophthalmology", "opinion", "opponent", "opportunity", "oppose", "opposed", "opposite", "opposition", "oppression", "oppressive", "optimism", "optimizations", "orally", "ordered", "ordinarily", "organisation", "organise", "organism", "organization", "origin", "original", "originally", "other", "outstanding", "overrun", "overshadowed", "overwhelming", "oxygen", "oxymoron", "pageant", "paid", "paleolithic", "palette", "pamphlet", "pantomime", "parade", "parakeets", "parallel", "parallelly", "parallels", "paraphernalia", "parenthesis", "parliament", "parliamentarian", "partially", "particular", "particularly", "party", "passed", "passengers", "passersby", "pastime", "pastoral", "patented", "patience", "pavilion", "peculiar", "pedestrian", "pejorative", "penalty", "penetrator", "peninsula", "peninsular", "penis", "people", "peoples", "perceive", "perceived", "percentage", "perennially", "performance", "performed", "performers", "perhaps", "period", "peripatetic", "perjury", "permanent", "permanently", "permissible", "permission", "perpendicular", "perseverance", "persistence", "persistent", "personal", "personality", "personnel", "perspective", "persuade", "persuaded", "persuades", "persuading", "perturbation", "perturbations", "perverse", "pessary", "petition", "phenomena", "phenomenal", "phenomenally", "phenomenon", "pheromone", "philosopher", "philosophical", "philosophically", "philosophies", "philosophy", "phonetic", "phonograph", "physically", "piece", "pilgrimage", "pilgrimages", "pineapple", "pioneered", "pitch", "place", "plagiarism", "plaintiff", "planned", "plantation", "plateau", "platform", "plausible", "playwright", "playwrights", "pleasant", "plebiscite", "poem", "poems", "poetry", "pogrom", "pogroms", "poison", "political", "politician", "politicians", "pollinator", "pollinators", "pollute", "polluted", "pollutes", "polluting", "pollution", "polyphonic", "polysaccharide", "pomegranate", "popular", "popularity", "population", "populations", "portrait", "portrayed", "portraying", "portuguese", "position", "positive", "possess", "possessed", "possesses", "possessing", "possession", "possessions", "possibilities", "possibility", "possible", "possibly", "posthumous", "potatoes", "power", "powerful", "practical", "practically", "practice", "practitioner", "practitioners", "prairie", "prairies", "preamble", "precede", "preceded", "precedes", "preceding", "precise", "precisely", "precursor", "predecessor", "predecessors", "predictable", "predictions", "predominately", "preeminence", "preferably", "preferred", "preferring", "pregnancies", "premiere", "premiered", "premillennial", "preoccupation", "preparation", "preparations", "preparatory", "prepare", "prerogative", "presence", "presidential", "prestigious", "presumably", "prevalent", "previous", "priesthood", "primarily", "primitive", "primitively", "primitives", "primordial", "principal", "principle", "private", "privilege", "privileged", "privileges", "probabilistic", "probability", "probably", "problem", "procedure", "proceed", "proceeded", "proceeding", "proceedings", "proceeds", "process", "processing", "processor", "proclaimed", "proclaiming", "proclamation", "professed", "profession", "professional", "professor", "profusion", "programmable", "progressed", "prohibition", "prolegomena", "proliferation", "prolific", "prominence", "prominent", "prominently", "promiscuous", "promoted", "promotion", "prompted", "pronominal", "pronounced", "pronouncements", "pronunciation", "propaganda", "propagate", "propagates", "propagation", "proper", "properly", "prophecy", "proportional", "proportions", "proposition", "proprietary", "proselytizing", "protagonist", "protagonists", "protection", "protocol", "protuberance", "protuberances", "prove", "proved", "provided", "provincial", "provision", "provisional", "provocative", "proximity", "pseudo", "pseudonym", "pseudonymous", "psychic", "psychology", "publicly", "published", "publisher", "pumpkin", "purchasing", "puritanical", "purportedly", "purposely", "pursue", "pursued", "pursuing", "pursuit", "pursuits", "putting", "quantity", "quarantine", "questionable", "quickly", "quintessential", "quit", "quite", "quizzes", "rabbinical", "radioactive", "raised", "rapid", "rarefied", "ratify", "raucous", "reached", "reaching", "readmission", "real", "realised", "realistic", "really", "rebellions", "rebound", "rebuilding", "recall", "receded", "receding", "receipt", "receive", "received", "receiver", "receivers", "receivership", "receives", "receiving", "rechargeable", "recipient", "recipients", "recognise", "recognize", "recognized", "recommend", "recommendations", "recommended", "recommending", "recommends", "reconciliation", "reconnaissance", "reconstructed", "record", "recreational", "recruiting", "recuperate", "recurrence", "recurring", "redeeming", "reelected", "reevaluated", "reference", "referenced", "references", "referendum", "referral", "referred", "referring", "refers", "reflect", "reformist", "refrigeration", "refrigerator", "refusal", "regardless", "regards", "regular", "regularly", "regulation", "regulators", "rehearsal", "reigning", "reincarnation", "reinforced", "relations", "relationship", "relatively", "releases", "relevance", "relevant", "reliability", "reliant", "relieve", "relieved", "reliever", "religious", "religiously", "relinquishment", "remaining", "remember", "remembrance", "reminiscent", "remnant", "rende", "rendezvous", "renewal", "renovate", "renovated", "renovating", "renovation", "renown", "renowned", "renters", "reorganisation", "repeatedly", "repentance", "repentant", "repertoire", "repetition", "replacement", "reportedly", "representative", "representatives", "reproducible", "request", "required", "requirement", "research", "resemblance", "resemble", "resembled", "resembles", "resembling", "reservoir", "reside", "resided", "resident", "residential", "residents", "residing", "resignment", "resistance", "resistant", "resistible", "respectively", "response", "responsibilities", "responsibility", "responsible", "restaurant", "restaurants", "restaurateur", "restaurateurs", "restoration", "restraint", "restricted", "resurrect", "resurrected", "resurrecting", "resurrection", "retaliated", "retaliation", "retrieve", "returned", "reversal", "reversible", "review", "revolutionary", "rewrite", "rewritten", "rhyme", "rhythm", "rhythmic", "rhythms", "ridiculous", "rigorous", "rigueur", "ringing", "rococo", "roommate", "roughly", "rudimentary", "rule", "running", "sacrifice", "sacrificial", "sacrilegious", "safety", "salary", "same", "sanctioned", "sanctioning", "sandwich", "satellite", "satellites", "satiric", "satirical", "satirically", "satisfactorily", "satyr", "saving", "saxophone", "says", "scalable", "scarcity", "scavenged", "scenarios", "schedule", "scholarship", "scholastic", "science", "scientific", "scientist", "screenwriter", "script", "scroll", "scrutiny", "sculptures", "search", "searched", "searches", "seceded", "secretary", "seeing", "segmentation", "segues", "seize", "seized", "seizing", "seizure", "seizures", "seldom", "senior", "sense", "sensitive", "separate", "separated", "separately", "separates", "separating", "separation", "separatism", "separatist", "sepulchre", "sergeant", "service", "settlement", "several", "severely", "shadaloo", "shadow", "shaman", "sheath", "sheriff", "shield", "shining", "shipped", "shipping", "shopkeepers", "shortly", "should", "shouldn't", "show", "shriek", "shrunk", "sidereal", "siege", "signatories", "signatory", "significant", "significantly", "signifies", "similar", "similarity", "similarly", "simpler", "simply", "simultaneous", "simultaneously", "since", "sincerely", "sines", "singsong", "skating", "slaughterhouses", "slightly", "slowly", "smelting", "sneaks", "sneeze", "socialism", "societies", "software", "soil", "soldiers", "solely", "soliloquy", "solitary", "soluble", "some", "someone", "sometimes", "somewhere", "sophisticated", "sophomore", "sorcerer", "sought", "sound", "sounds", "soundtrack", "soup", "south", "southern", "souvenir", "souvenirs", "sovereign", "sovereignty", "soviets", "space", "specialised", "species", "specific", "specifying", "specimen", "spectacular", "spectaculars", "spectrum", "speech", "speeches", "spermatozoon", "spiritual", "splendour", "sponsor", "sponsored", "spontaneous", "spoonfuls", "spread", "square", "stability", "stainless", "standards", "start", "statement", "statements", "statesman", "station", "stereotypes", "steroids", "stirring", "stirs", "stomach", "stop", "stories", "story", "strand", "strange", "strategic", "strategically", "strategies", "strategy", "streamlining", "strength", "strengthen", "strengthened", "strengthening", "strenuous", "strictest", "strikingly", "stringent", "strong", "strongest", "structural", "structure", "structured", "struggling", "stubbornness", "study", "studying", "style", "stylus", "subcategories", "subcategory", "subconsciously", "subjugation", "submachine", "subpoena", "subsequent", "subsequently", "subsidiary", "subspecies", "substance", "substances", "substantial", "substituted", "subterranean", "subtract", "subtracted", "subtracting", "subtraction", "subtracts", "suburban", "succeed", "succeeded", "succeeding", "succeeds", "success", "successes", "successful", "successfully", "succession", "successive", "successor", "suffered", "suffering", "sufficient", "sufficiently", "suffrage", "suicidal", "suicide", "summary", "sunglasses", "superintendent", "superseded", "supplanted", "supplemented", "supplementing", "supply", "support", "suppose", "supposed", "supposedly", "supposes", "supposing", "suppress", "suppressed", "suppresses", "suppressing", "surface", "surly", "surprise", "surprised", "surprising", "surprisingly", "surrendering", "surreptitious", "surreptitiously", "surround", "surrounded", "surrounding", "surroundings", "surrounds", "surveil", "surveillance", "surveyor", "survived", "survivor", "survivors", "susceptible", "suspension", "swear", "swears", "swept", "swimming", "symmetric", "symmetrical", "symmetrically", "symmetry", "symphony", "symptoms", "synagogue", "synchronization", "synonymous", "synonyms", "syphilis", "syrup", "system", "systematically", "take", "takes", "taking", "talked", "talking", "targeted", "targeting", "taste", "tattoos", "taught", "taxonomic", "taxonomy", "technician", "technicians", "techniques", "technology", "telephony", "television", "temperament", "temperate", "temperature", "template", "templates", "temporarily", "temporary", "tendencies", "tendency", "tentacle", "tentacles", "terrestrial", "territories", "territory", "terrorist", "testicular", "than", "that", "the", "theater", "their", "themselves", "then", "there", "thereafter", "thereby", "these", "they", "they're", "thief", "thieves", "thing", "things", "think", "thinking", "thinks", "third", "this", "thorough", "thoroughly", "those", "thought", "threatened", "threatening", "three", "threshold", "throughout", "time", "tobacco", "today", "today's", "together", "tolerance", "tomatoes", "tomorrow", "tongue", "tonight", "took", "torch", "tormentors", "tornado", "toroidal", "torpedoes", "toward", "towards", "town", "tradition", "traditional", "traditionally", "traffic", "trafficked", "trafficking", "transcendence", "transcendent", "transcendental", "transcending", "transcribing", "transferred", "transferring", "transform", "transformation", "transformed", "transition", "translator", "translators", "transmissible", "transportation", "transsexuals", "tremolo", "tremolos", "triggered", "trilogy", "trolling", "troubles", "troupe", "troupes", "truly", "trust", "trustworthiness", "turnkey", "twelfth", "two", "typical", "typically", "tyrannies", "tyranny", "ubiquitous", "ultimately", "unaccompanied", "unanimous", "unauthorised", "unavailable", "unbalance", "unbeknownst", "unbelievable", "uncertainty", "unchallengeable", "unchangeable", "uncompetitive", "unconscious", "unconsciousness", "unconstitutional", "unconventional", "undecidable", "undefinable", "underground", "understood", "undesirable", "undetectable", "undoubtedly", "unforgettable", "unforgivable", "unfortunately", "unhappy", "unilateral", "unilaterally", "uninhabited", "uninterrupted", "universal", "universities", "university", "unknown", "unlikely", "unmaneuverable", "unmistakably", "unnecessarily", "unnecessary", "unnoticeable", "unofficial", "unpleasant", "unprecedented", "unrepentant", "unsubstantiated", "unsuccessful", "unsuccessfully", "unsurprised", "unsurprising", "unsurprisingly", "until", "untranslatable", "unusable", "unused", "unwarranted", "unwieldy", "upanishad", "upcoming", "upgraded", "upon", "usage", "use", "useful", "usefully", "using", "usually", "vacuum", "vagaries", "validity", "valletta", "valuable", "variant", "variations", "varieties", "variety", "varying", "vassal", "vassals", "vegetable", "vegetables", "vegetarian", "vehicle", "vengeance", "venomous", "veranda", "verification", "vermilion", "versatility", "version", "versions", "very", "vicinity", "victories", "view", "vigilance", "vigorous", "vigueur", "vilification", "vilify", "villain", "villi", "violence", "virtual", "virtually", "visible", "visibly", "visiting", "visitors", "volcano", "volleyball", "volume", "voluntary", "volunteer", "volunteered", "volunteering", "volunteers", "vulnerability", "want", "wanted", "wants", "wardrobe", "warrant", "warranty", "warriors", "was", "wasn't", "wayward", "weaponry", "wear", "weird", "well", "what", "when", "whenever", "whereabouts", "whereas", "wherever", "whether", "which", "while", "whole", "wholly", "widespread", "wield", "wielded", "wife", "will", "willingness", "with", "withdrawal", "withheld", "withhold", "within", "wonderful", "work", "working", "workstation", "world", "worldwide", "worsened", "would", "wrestlers", "write", "writing", "written", "wrote", "xenophobia", "yacht", "yachting", "year", "yearly", "years", "yield", "yielding", "you", "yourself", "yousef", "youtube", "zebra" elementary-1.7.7/src/examples/notify_example_01.c0000664000175000017500000000461212127353615016722 00000000000000//Compile with: //gcc -o notify_example_01 notify_example_01.c -g `pkg-config --cflags --libs elementary` #include static void _hide(void *data, Evas_Object *obj, void *event_info); EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *notify, *content; win = elm_win_add(NULL, "notify", ELM_WIN_BASIC); elm_win_title_set(win, "Notify"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_FALSE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); content = elm_label_add(win); elm_object_text_set(content, "default"); evas_object_show(content); notify = elm_notify_add(win); elm_notify_allow_events_set(notify, EINA_FALSE); elm_notify_timeout_set(notify, 5); elm_object_content_set(notify, content); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(notify); elm_box_pack_end(bx, notify); evas_object_smart_callback_add(notify, "block,clicked", _hide, NULL); content = elm_label_add(win); elm_object_text_set(content, "bottom"); evas_object_show(content); notify = elm_notify_add(win); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_BOTTOM); elm_object_content_set(notify, content); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(notify); elm_box_pack_end(bx, notify); content = elm_label_add(win); elm_object_text_set(content, "center"); evas_object_show(content); notify = elm_notify_add(win); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_CENTER); elm_object_content_set(notify, content); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(notify); elm_box_pack_end(bx, notify); evas_object_resize(win, 100, 200); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() static void _hide(void *data, Evas_Object *obj, void *event_info) { evas_object_hide(obj); } elementary-1.7.7/src/examples/theme_example_02.c0000664000175000017500000000366412127353615016523 00000000000000/* * gcc -o theme_example_02 theme_example_02.c `pkg-config --cflags --libs elememntaru` */ #include static void _btn_clicked_cb(void *data, Evas_Object *obj, void *ev) { static int loaded = 1; if (loaded) elm_theme_overlay_del(NULL, "./theme_example.edj"); else elm_theme_overlay_add(NULL, "./theme_example.edj"); loaded = 1 - loaded; } EAPI_MAIN int elm_main(int argc, char *argv[]) { Evas_Object *win, *bg, *box, *btn; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_theme_overlay_add(NULL, "./theme_example.edj"); win = elm_win_add(NULL, "Theme example", ELM_WIN_BASIC); elm_win_autodel_set(win, EINA_TRUE); evas_object_resize(win, 300, 320); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); btn = elm_button_add(win); elm_object_text_set(btn, "Button 1"); elm_box_pack_end(box, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, NULL); btn = elm_button_add(win); elm_object_text_set(btn, "Button 2"); elm_box_pack_end(box, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, NULL); btn = elm_button_add(win); elm_object_text_set(btn, "Button 3"); elm_box_pack_end(box, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, NULL); btn = elm_button_add(win); elm_object_text_set(btn, "Button 4"); elm_box_pack_end(box, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, NULL); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/frame_example_01.c0000664000175000017500000000431212127353615016501 00000000000000//Compile with: //gcc -o frame_example_01 frame_example_01.c -g `pkg-config --cflags --libs elementary` #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg; Evas_Object *f1, *r1, *f2, *r2, *f3, *r3, *f4, *r4; win = elm_win_add(NULL, "frame", ELM_WIN_BASIC); elm_win_title_set(win, "Frame"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); r1 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(r1, 255, 0, 0, 255); evas_object_show(r1); f1= elm_frame_add(win); elm_object_content_set(f1, r1); elm_object_text_set(f1, "Default frame"); evas_object_resize(f1, 100, 100); evas_object_move(f1, 25, 25); evas_object_show(f1); r2 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(r2, 0, 255, 0, 255); evas_object_show(r2); f2 = elm_frame_add(win); elm_object_content_set(f2, r2); elm_object_text_set(f2, "Padding frame"); evas_object_resize(f2, 100, 100); evas_object_move(f2, 150, 25); elm_object_style_set(f2, "pad_small"); evas_object_show(f2); r3 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(r3, 0, 0, 255, 255); evas_object_show(r3); f3 = elm_frame_add(win); elm_object_content_set(f3, r3); elm_object_text_set(f3, "Top outdent frame"); evas_object_resize(f3, 100, 100); evas_object_move(f3, 25, 150); elm_object_style_set(f3, "outdent_top"); evas_object_show(f3); r4 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(r4, 0, 0, 0, 255); evas_object_show(r4); f4 = elm_frame_add(win); elm_object_content_set(f4, r4); elm_object_text_set(f4, "Bottom outdent frame"); evas_object_resize(f4, 100, 100); evas_object_move(f4, 150, 150); elm_object_style_set(f4, "outdent_bottom"); evas_object_show(f4); evas_object_resize(win, 275, 275); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/photocam_example_01.c0000664000175000017500000000577512127353615017237 00000000000000//Compile with: //gcc -o photocam_example_01 photocam_example_01.c -g `pkg-config --cflags --libs elementary` -DDATA_DIR="\"\"" //where directory is the path where images/insanely_huge_test_image.jpg can be found. #include static void _fit(void *data, Evas_Object *obj, void *event_info); static void _unfit(void *data, Evas_Object *obj, void *event_info); static void _zoom(void *data, Evas_Object *obj, void *event_info); static void _bring_in(void *data, Evas_Object *obj, void *event_info); EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *obj, *photocam; char buf[PATH_MAX]; elm_app_info_set(elm_main, "elementary", "images/insanely_huge_test_image.jpg"); win = elm_win_add(NULL, "photocam", ELM_WIN_BASIC); elm_win_title_set(win, "Photocam"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); photocam = elm_photocam_add(win); snprintf(buf, sizeof(buf), "%s/images/insanely_huge_test_image.jpg", elm_app_data_dir_get()); elm_photocam_file_set(photocam, buf); elm_scroller_bounce_set(photocam, EINA_FALSE, EINA_TRUE); evas_object_smart_callback_add(photocam, "loaded,detail", _bring_in, NULL); evas_object_resize(photocam, 500, 400); evas_object_show(photocam); obj = elm_button_add(win); elm_object_text_set(obj, "Fit"); evas_object_show(obj); evas_object_resize(obj, 50, 30); evas_object_move(obj, 10, 410); evas_object_smart_callback_add(obj, "clicked", _fit, photocam); obj = elm_button_add(win); elm_object_text_set(obj, "Unfit"); evas_object_show(obj); evas_object_resize(obj, 70, 30); evas_object_move(obj, 70, 410); evas_object_smart_callback_add(obj, "clicked", _unfit, photocam); obj = elm_slider_add(win); elm_object_text_set(obj, "Zoom"); evas_object_show(obj); evas_object_resize(obj, 300, 30); evas_object_move(obj, 150, 410); evas_object_smart_callback_add(obj, "changed", _zoom, photocam); evas_object_resize(win, 500, 440); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() static void _bring_in(void *data, Evas_Object *obj, void *event_info) { int w, h; elm_photocam_image_size_get(obj, &w, &h); elm_photocam_image_region_bring_in(obj, w/2, h/2, 500, 400); } static void _fit(void *data, Evas_Object *obj, void *event_info) { int x, y, w, h; elm_photocam_image_region_get(data, &x, &y, &w, &h); printf("region: {%d, %d, %d, %d}\n", x, y, w, h); elm_photocam_zoom_mode_set(data, ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT); } static void _unfit(void *data, Evas_Object *obj, void *event_info) { elm_photocam_zoom_mode_set(data, ELM_PHOTOCAM_ZOOM_MODE_MANUAL); } static void _zoom(void *data, Evas_Object *obj, void *event_info) { double z = elm_slider_value_get(obj) * 8; elm_photocam_zoom_set(data, z); } elementary-1.7.7/src/examples/efl_thread_win32_2.c0000664000175000017500000000426712127353615016745 00000000000000//Compile with: //gcc -o efl_thread_2 efl_thread_win32_2.c -g `pkg-config --cflags --libs elementary` #include #define WIN32_LEAN_AND_MEAN #include static Evas_Object *win = NULL; static Evas_Object *rect = NULL; struct info { double x, y; }; static void *my_thread_mainloop_code(void *data); static HANDLE thread; // BEGIN - code running in my custom win32 thread instance // static DWORD WINAPI my_thread_run(LPVOID arg) { double t = 0.0; for (;;) { struct info *inf = malloc(sizeof(struct info)); if (inf) { inf->x = 200 + (200 * sin(t)); inf->y = 200 + (200 * cos(t)); ecore_main_loop_thread_safe_call_sync (my_thread_mainloop_code, inf); } // and sleep and loop usleep(1000); t += 0.02; } return 0; } // // END - code running in my custom win32 thread instance static void my_thread_new(void) { thread = CreateThread(NULL, 0, my_thread_run, NULL, 0, NULL); if (!thread) { char *str = evil_last_error_get(); if (str) { fprintf("thread creation failed: %s\n", str); free(str); } } } static void * my_thread_mainloop_code(void *data) { struct info *inf = data; evas_object_move(rect, inf->x - 50, inf->y - 50); free(inf); return NULL; } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *o, *bg; win = elm_win_add(NULL, "efl-thread-2", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Thread 2"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); o = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o, 50, 80, 180, 255); evas_object_resize(o, 100, 100); evas_object_show(o); rect = o; // create custom thread to do some "work on the side" my_thread_new(); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/efl_thread_6.c0000664000175000017500000001142312127353615015717 00000000000000//Compile with: //gcc -o efl_thread_6 efl_thread_6.c -g `pkg-config --cflags --libs elementary` #include static Evas_Object *win = NULL; struct info { Evas_Object *obj; int *pix; }; // BEGIN - code running in my custom thread instance // static void mandel(int *pix, int w, int h) { double x, xx, y, cx, cy, cox, coy; int iteration, hx, hy, val, r, g, b, rr, gg, bb; int itermax = 10000; double magnify = 0.02; // this mandel calc is run in the worker threads so it's here. it is // just here to calculate something and consume cpu to demonstrate the // ecore thread worker queue. don't pay much attention to the below code magnify += ((double)(rand() % 100) / 100.0) / 4.0; cox = (double)(rand() % 100) / 100.0; coy = (double)(rand() % 100) / 100.0; cox /= (magnify * 3.0); r = rand() % 255; g = rand() % 255; b = rand() % 255; for (hy = 0; hy < h; hy++) { for (hx = 0; hx < w; hx++) { cx = (((float)hx) / ((float)w) - 0.5) / (magnify * 3.0); cy = (((float)hy) / ((float)h) - 0.5) / (magnify * 3.0); cx += cox; cy += coy; x = 0.0; y = 0.0; for (iteration = 1; iteration < itermax; iteration++) { xx = (x * x) - (y * y) + cx; y = (2.0 * x * y) + cy; x = xx; if (((x * x) + (y * y)) > 100.0) iteration = 999999; } val = (((x * x) + (y * y)) * 2.55) / 100.0; if (val > 255) val = 255; if (iteration >= 99999) { rr = (r * val) / 255; gg = (g * val) / 255; bb = (b * val) / 255; pix[(hy * w) + hx] = (val << 24) | (rr << 16) | (gg << 8) | (bb); } else pix[(hy * w) + hx] = 0xffffffff; } } } static void th_do(void *data, Ecore_Thread *th) { struct info *inf = data; // CANNOT TOUCH inf->obj here! just inf->pix which is 256x256 @ 32bpp // quick and dirty to consume some cpu - do a mandelbrot calc mandel(inf->pix, 256, 256); } // // END - code running in my custom thread instance static void // thread job finished - collect results and put in img obj th_end(void *data, Ecore_Thread *th) { struct info *inf = data; // copy data to object, free calculated data and info struc evas_object_image_data_copy_set(inf->obj, inf->pix); evas_object_show(inf->obj); free(inf->pix); free(inf); } static void // if the thread is cancelled - free pix, keep obj tho th_cancel(void *data, Ecore_Thread *th) { struct info *inf = data; // just free pixel data and info struct free(inf->pix); free(inf); } static Eina_Bool // animate the objects so you see all the madels move anim(void *data) { Evas_Object *o = data; double t, z; int w, h, v; Evas_Coord x, y; // just calculate some position using the pointer value of the object as // a seed value to make different objects go into different places over time v = ((int)o) & 0xff; t = ecore_loop_time_get(); w = 100 + ((v * 100) >> 8); h = 100 + ((v * 100) >> 8); z = (double)(v) / 100.0; x = (w * sin(t)); y = (h * cos(t + z)); // do the actual move evas_object_move(o, 200 + x - 128, 200 + y - 128); // keep looping - return true return EINA_TRUE; } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *o, *bg; int i; win = elm_win_add(NULL, "efl-thread-6", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Thread 6"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); // queue up 64 mandel generation thread jobs for (i = 0; i < 64; i++) { struct info *inf; // create ecore thread to do some threaded job inside the worker pool inf = malloc(sizeof(struct info)); if (inf) { o = evas_object_image_filled_add(evas_object_evas_get(win)); evas_object_image_size_set(o, 256, 256); evas_object_image_alpha_set(o, EINA_TRUE); evas_object_resize(o, 256, 256); inf->obj = o; inf->pix = malloc(256 * 256 * sizeof(int)); ecore_thread_run(th_do, th_end, th_cancel, inf); // bonus - slide the objects around all the time with an // animator that ticks off every frame. ecore_animator_add(anim, o); } } elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/segment_control_example.c0000664000175000017500000000445012127353615020314 00000000000000/** * Simple Elementary's segment_control widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g segment_control_example.c -o segment_control_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *sc, *ic; Elm_Object_Item *seg_it; int count, idx; win = elm_win_add(NULL, "segment_control", ELM_WIN_BASIC); elm_win_title_set(win, "Segment Control Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); sc = elm_segment_control_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, sc); evas_object_show(sc); elm_segment_control_item_add(sc, NULL, "only text"); ic = elm_icon_add(win); elm_icon_standard_set(ic, "close"); elm_segment_control_item_add(sc, ic, NULL); ic = elm_icon_add(win); elm_icon_standard_set(ic, "home"); elm_segment_control_item_add(sc, ic, "Home"); ic = elm_icon_add(win); elm_icon_standard_set(ic, "close"); elm_segment_control_item_add(sc, ic, ""); count = elm_segment_control_item_count_get(sc); elm_segment_control_item_insert_at(sc, NULL, "Inserted at", count - 1); seg_it = elm_segment_control_item_insert_at(sc, NULL, "To be deleted", 2); elm_object_item_del(seg_it); elm_segment_control_item_insert_at(sc, NULL, "To be deleted", 2); elm_segment_control_item_del_at(sc, 2); seg_it = elm_segment_control_item_get(sc, 0); elm_object_item_text_set(seg_it, "Only Text"); count = elm_segment_control_item_count_get(sc); seg_it = elm_segment_control_item_get(sc, count / 2); elm_segment_control_item_selected_set(seg_it, EINA_TRUE); seg_it = elm_segment_control_item_selected_get(sc); idx = elm_segment_control_item_index_get(seg_it); printf("Item selected: %i\n", idx); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/button_example_00.c0000664000175000017500000000257512127353615016732 00000000000000/* * gcc -o button_example_00 button_example_00.c `pkg-config --cflags --libs elementary` */ #include static void on_click(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win = NULL; Evas_Object *bg = NULL; Evas_Object *btn = NULL; /* Create an win, associate it with a canvas and */ /* turn it visible on WM (Window Manager). */ win = elm_win_add(NULL, "Greetings", ELM_WIN_BASIC); elm_win_title_set(win, "Hello, World!"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 240, 60); evas_object_show(win); /* Create a bg, associate it to an win */ /* and turn it visible on WM. */ bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); /* Create a btn, associate to a function, associate */ /* to win, give a dimension and position. */ btn = elm_button_add(win); elm_object_text_set(btn, "Good-Bye, World!"); evas_object_smart_callback_add(btn, "clicked", on_click, NULL); evas_object_resize(btn, 120, 30); evas_object_move(btn, 60, 15); evas_object_show(btn); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/list_example_02.c0000664000175000017500000000431512127353615016366 00000000000000/** * Elementary's list widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g list_example_02.c -o list_example_02 `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *li; unsigned int i; static const char *lbl[] = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }; win = elm_win_add(NULL, "list", ELM_WIN_BASIC); elm_win_title_set(win, "List Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); /* default */ li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, li); for (i = 0; i < sizeof(lbl) / sizeof(lbl[0]); i++) elm_list_item_append(li, lbl[i], NULL, NULL, NULL, NULL); /* display horizontally and set compress mode */ elm_list_horizontal_set(li, EINA_TRUE); elm_list_mode_set(li, ELM_LIST_COMPRESS); /* enable multiple selection and always select */ elm_list_multi_select_set(li, EINA_TRUE); elm_list_select_mode_set(li, ELM_OBJECT_SELECT_MODE_ALWAYS); /* set bounce and scroller policy */ elm_scroller_bounce_set(li, EINA_TRUE, EINA_TRUE); elm_scroller_policy_set(li, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_ON); elm_list_go(li); evas_object_show(li); evas_object_resize(win, 320, 120); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/fileselector_entry_example.c0000664000175000017500000001210512127353615021007 00000000000000/** * Simple Elementary's file selector entry widget example, * illustrating its usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g file selector_entry_example.c -o file selector_entry_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } /* hook on the file,chosen smart callback */ static void _file_chosen(void *data, Evas_Object *obj, void *event_info) { const char *file = event_info; if (file) printf("File chosen: %s\n", file); else printf("File selection canceled.\n"); } /* toggle inwin mode */ static void _inwin_mode_toggle(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs_entry = data; Eina_Bool old_val = elm_fileselector_entry_inwin_mode_get(fs_entry); elm_fileselector_entry_inwin_mode_set(fs_entry, !old_val); printf("Inwin mode set to: %s\n", old_val ? "false" : "true"); } static void _current_sel_toggle(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs_entry = data; Eina_Bool old_val = elm_fileselector_entry_is_save_get(fs_entry); elm_fileselector_entry_is_save_set(fs_entry, !old_val); printf("%s text entry with selected item's name\n", old_val ? "Disabling" : "Enabling"); } static void _folder_only_toggle(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs_entry = data; Eina_Bool old_val = elm_fileselector_entry_folder_only_get(fs_entry); elm_fileselector_entry_folder_only_set(fs_entry, !old_val); printf("Folder only mode set to: %s\n", old_val ? "false" : "true"); } static void _expandable_toggle(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs_entry = data; Eina_Bool old_val = elm_fileselector_entry_expandable_get(fs_entry); elm_fileselector_entry_expandable_set(fs_entry, !old_val); printf("Expandable folders mode set to: %s\n", old_val ? "false" : "true"); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *vbox, *hbox, *ic, *ck, *fs_entry, *sep; win = elm_win_add(NULL, "fileselector-entry", ELM_WIN_BASIC); elm_win_title_set(win, "File Selector Entry Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); vbox = elm_box_add(win); elm_win_resize_object_add(win, vbox); evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(vbox); ic = elm_icon_add(win); elm_icon_standard_set(ic, "file"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); /* file selector entry */ fs_entry = elm_fileselector_entry_add(win); evas_object_size_hint_align_set(fs_entry, EVAS_HINT_FILL, 0); elm_fileselector_entry_path_set(fs_entry, "/tmp"); elm_object_text_set(fs_entry, "Select a file"); elm_object_part_content_set(fs_entry, "button icon", ic); elm_box_pack_end(vbox, fs_entry); evas_object_show(fs_entry); evas_object_show(ic); /* attribute setting knobs */ sep = elm_separator_add(win); elm_separator_horizontal_set(sep, EINA_TRUE); elm_box_pack_end(vbox, sep); evas_object_show(sep); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); elm_box_pack_end(vbox, hbox); evas_object_show(hbox); ck = elm_check_add(win); elm_object_text_set(ck, "editable selection"); elm_check_state_set(ck, elm_fileselector_entry_is_save_get(fs_entry)); evas_object_smart_callback_add(ck, "changed", _current_sel_toggle, fs_entry); elm_box_pack_end(hbox, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "\"inwin\" mode"); elm_check_state_set(ck, elm_fileselector_entry_inwin_mode_get(fs_entry)); evas_object_smart_callback_add(ck, "changed", _inwin_mode_toggle, fs_entry); elm_box_pack_end(hbox, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "folders only"); elm_check_state_set(ck, elm_fileselector_entry_folder_only_get(fs_entry)); evas_object_smart_callback_add(ck, "changed", _folder_only_toggle, fs_entry); elm_box_pack_end(hbox, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "expandable"); elm_check_state_set(ck, elm_fileselector_entry_expandable_get(fs_entry)); evas_object_smart_callback_add(ck, "changed", _expandable_toggle, fs_entry); elm_box_pack_end(hbox, ck); evas_object_show(ck); evas_object_smart_callback_add(fs_entry, "file,chosen", _file_chosen, NULL); evas_object_resize(win, 400, 400); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/table_example_01.c0000664000175000017500000000254012127353615016477 00000000000000//Compile with: //gcc -g table_example_01.c -o table_example_01 `pkg-config --cflags --libs elementary` #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *label, *table; win = elm_win_add(NULL, "table", ELM_WIN_BASIC); elm_win_title_set(win, "Table"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_show(bg); table = elm_table_add(win); elm_win_resize_object_add(win, table); evas_object_show(table); elm_table_padding_set(table, 5, 5); elm_table_homogeneous_set(table, EINA_TRUE); label = elm_label_add(win); elm_object_text_set(label, "label 0"); evas_object_show(label); elm_table_pack(table, label, 0, 0, 1, 1); label = elm_label_add(win); elm_object_text_set(label, "label 1"); evas_object_show(label); elm_table_pack(table, label, 1, 0, 1, 1); label = elm_label_add(win); elm_object_text_set(label, "label 2"); evas_object_show(label); elm_table_pack(table, label, 0, 1, 1, 1); label = elm_label_add(win); elm_object_text_set(label, "label 3"); evas_object_show(label); elm_table_pack(table, label, 1, 1, 1, 1); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/entry_example.c0000664000175000017500000004202412127353615016252 00000000000000/* * gcc -o entry_example entry_example.c `pkg-config --cflags --libs elementary` */ #include typedef struct { Evas_Object *win; Evas_Object *edit_buffer; } App_Data; typedef struct { Evas_Object *inwin; Evas_Object *naviframe; Evas_Object *grid; Evas_Object *settings; int size; int vsize; int width, height; const char *emo; App_Data *ad; } App_Inwin_Data; static void _edit_buffer_insert(Evas_Object *e, const char *text) { elm_entry_entry_insert(e, text); elm_object_focus_set(e, EINA_TRUE); } static void _it_sel_cb(void *data, Evas_Object *obj, void *event) { App_Inwin_Data *aid = data; Elm_Object_Item *gg_it = event; aid->emo = elm_object_item_data_get(gg_it); elm_naviframe_item_simple_promote(aid->naviframe, aid->settings); } static char * _emo_label_get(void *data, Evas_Object *obj, const char *part) { return strdup(data); } static Evas_Object * _emo_content_get(void *data, Evas_Object *obj, const char *part) { Evas_Object *o; if (strcmp(part, "elm.swallow.icon")) return NULL; o = elm_layout_add(obj); elm_layout_theme_set(o, "entry/emoticon", data, "default"); return o; } static void _emo_del(void *data, Evas_Object *obj) { free(data); } static Evas_Object * _page_grid_add(Evas_Object *parent, App_Inwin_Data *aid) { Evas_Object *grid; char *theme, *emo; Eina_List *emos, *it; static Elm_Gengrid_Item_Class *it_class; it_class = elm_gengrid_item_class_new(); it_class->item_style = "default"; it_class->func.text_get = _emo_label_get; it_class->func.content_get = _emo_content_get; it_class->func.del = _emo_del; theme = elm_theme_list_item_path_get("default", NULL); if (!theme) return NULL; emos = edje_file_collection_list(theme); free(theme); if (!emos) return NULL; grid = elm_gengrid_add(parent); elm_gengrid_item_size_set(grid, 64, 80); evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(grid, EVAS_HINT_FILL, EVAS_HINT_FILL); EINA_LIST_FOREACH(emos, it, emo) { char name[512]; if (strncmp(emo, "elm/entry/emoticon/", 19)) continue; sscanf(emo, "elm/entry/emoticon/%[^/]/default", name); elm_gengrid_item_append(grid, it_class, strdup(name), _it_sel_cb, aid); } edje_file_collection_list_free(emos); elm_gengrid_item_class_free(it_class); return grid; } static void _btn_insert_cb(void *data, Evas_Object *obj, void *event) { App_Inwin_Data *aid = data; const char *size[] = { "size", "absize", "relsize" }; const char *vsize[] = { "full", "ascent" }; char buf[512]; snprintf(buf, sizeof(buf), "" "", size[aid->size], aid->width, aid->height, vsize[aid->vsize], aid->emo); _edit_buffer_insert(aid->ad->edit_buffer, buf); evas_object_del(aid->inwin); } static void _width_changed_cb(void *data, Evas_Object *obj, void *event) { App_Inwin_Data *aid = data; aid->width = atoi(elm_object_text_get(obj)); } static void _height_changed_cb(void *data, Evas_Object *obj, void *event) { App_Inwin_Data *aid = data; aid->height = atoi(elm_object_text_get(obj)); } static Evas_Object * _page_settings_add(Evas_Object *parent, App_Inwin_Data *aid) { Evas_Object *box, *sizeopts, *box2, *sizebox, *vsizebox, *rsize, *rabsize, *rrelsize, *rvfull, *rvascent, *fwidth, *ewidth, *fheight, *eheight, *binsert; char buf[100]; static Elm_Entry_Filter_Accept_Set accept_set = { .accepted = "0123456789", .rejected = NULL }; static Elm_Entry_Filter_Limit_Size limit_size = { .max_char_count = 5, .max_byte_count = 0 }; box = elm_box_add(parent); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); sizeopts = elm_frame_add(parent); elm_object_text_set(sizeopts, "Size"); evas_object_size_hint_weight_set(sizeopts, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sizeopts, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, sizeopts); evas_object_show(sizeopts); box2 = elm_box_add(parent); evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(sizeopts, box2); evas_object_show(box2); sizebox = elm_box_add(parent); elm_box_horizontal_set(sizebox, EINA_TRUE); evas_object_size_hint_weight_set(sizebox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(sizebox, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box2, sizebox); evas_object_show(sizebox); rsize = elm_radio_add(parent); elm_object_text_set(rsize, "Scale adjusted (size)"); elm_radio_state_value_set(rsize, 0); elm_radio_value_pointer_set(rsize, &aid->size); elm_box_pack_end(sizebox, rsize); evas_object_show(rsize); rabsize = elm_radio_add(parent); elm_object_text_set(rabsize, "Absolute size (absize)"); elm_radio_state_value_set(rabsize, 1); elm_radio_value_pointer_set(rabsize, &aid->size); elm_radio_group_add(rabsize, rsize); elm_box_pack_end(sizebox, rabsize); evas_object_show(rabsize); rrelsize = elm_radio_add(parent); elm_object_text_set(rrelsize, "Relative to line (relsize)"); elm_radio_state_value_set(rrelsize, 2); elm_radio_value_pointer_set(rrelsize, &aid->size); elm_radio_group_add(rrelsize, rsize); elm_box_pack_end(sizebox, rrelsize); evas_object_show(rrelsize); vsizebox = elm_box_add(parent); elm_box_horizontal_set(vsizebox, EINA_TRUE); evas_object_size_hint_weight_set(vsizebox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(vsizebox, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box2, vsizebox); evas_object_show(vsizebox); rvfull = elm_radio_add(parent); elm_object_text_set(rvfull, "Full height (vsize=full)"); elm_radio_state_value_set(rvfull, 0); elm_radio_value_pointer_set(rvfull, &aid->vsize); elm_box_pack_end(vsizebox, rvfull); evas_object_show(rvfull); rvascent = elm_radio_add(parent); elm_object_text_set(rvascent, "Ascent only (vsize=ascent)"); elm_radio_state_value_set(rvascent, 1); elm_radio_value_pointer_set(rvascent, &aid->vsize); elm_radio_group_add(rvascent, rvfull); elm_box_pack_end(vsizebox, rvascent); evas_object_show(rvascent); fwidth = elm_frame_add(parent); elm_object_text_set(fwidth, "Width"); evas_object_size_hint_weight_set(fwidth, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(fwidth, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box2, fwidth); evas_object_show(fwidth); snprintf(buf, sizeof(buf), "%d", aid->width); ewidth = elm_entry_add(parent); elm_entry_single_line_set(ewidth, EINA_TRUE); elm_entry_markup_filter_append(ewidth, elm_entry_filter_accept_set, &accept_set); elm_entry_markup_filter_append(ewidth, elm_entry_filter_limit_size, &limit_size); elm_object_text_set(ewidth, buf); evas_object_size_hint_weight_set(ewidth, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(ewidth, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fwidth, ewidth); evas_object_show(ewidth); evas_object_smart_callback_add(ewidth, "changed", _width_changed_cb, aid); fheight = elm_frame_add(parent); elm_object_text_set(fheight, "Height"); evas_object_size_hint_weight_set(fheight, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(fheight, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box2, fheight); evas_object_show(fheight); snprintf(buf, sizeof(buf), "%d", aid->height); eheight = elm_entry_add(parent); elm_entry_single_line_set(eheight, EINA_TRUE); elm_entry_markup_filter_append(eheight, elm_entry_filter_accept_set, &accept_set); elm_entry_markup_filter_append(eheight, elm_entry_filter_limit_size, &limit_size); elm_object_text_set(eheight, buf); evas_object_size_hint_weight_set(eheight, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(eheight, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fheight, eheight); evas_object_show(eheight); evas_object_smart_callback_add(eheight, "changed", _height_changed_cb, aid); binsert = elm_button_add(parent); elm_object_text_set(binsert, "Insert"); elm_box_pack_end(box, binsert); evas_object_show(binsert); evas_object_smart_callback_add(binsert, "clicked", _btn_insert_cb, aid); return box; } static void _insert_cancel_cb(void *data, Evas_Object *obj, void *event) { App_Inwin_Data *aid = data; evas_object_del(aid->inwin); } static void _inwin_del_cb(void *data, Evas *e, Evas_Object *obj, void *event) { free(data); } static void _image_insert_cb(void *data, Evas_Object *obj, void *event) { App_Data *ad = data; App_Inwin_Data *aid; Evas_Object *inwin, *box, *box2, *naviframe, *o; aid = calloc(1, sizeof(App_Inwin_Data)); if (!aid) return; aid->ad = ad; aid->size = 1; aid->vsize = 1; aid->width = 64; aid->height = 64; inwin = elm_win_inwin_add(ad->win); evas_object_size_hint_weight_set(inwin, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(inwin, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(inwin); evas_object_event_callback_add(inwin, EVAS_CALLBACK_DEL, _inwin_del_cb, aid); box = elm_box_add(ad->win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_inwin_content_set(inwin, box); evas_object_show(box); naviframe = elm_naviframe_add(ad->win); evas_object_size_hint_weight_set(naviframe, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(naviframe, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, naviframe); evas_object_show(naviframe); o = _page_grid_add(ad->win, aid); elm_naviframe_item_simple_push(naviframe, o); aid->grid = o; o = _page_settings_add(ad->win, aid); elm_naviframe_item_simple_push(naviframe, o); aid->settings = o; elm_naviframe_item_simple_promote(naviframe, aid->grid); box2 = elm_box_add(ad->win); elm_box_horizontal_set(box2, EINA_TRUE); evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(box2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, box2); evas_object_show(box2); o = elm_button_add(ad->win); elm_object_text_set(o, "Cancel"); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box2, o); evas_object_show(o); evas_object_smart_callback_add(o, "clicked", _insert_cancel_cb, aid); aid->inwin = inwin; aid->naviframe = naviframe; } static void _format_change_cb(void *data, Evas_Object *obj, void *event) { App_Data *ad = data; char fmt_open[5], fmt_close[6]; const char *sel; int cursor; char *s; const char *ptr, *what; Eina_Strbuf *buf = NULL; sel = elm_object_text_get(obj); snprintf(fmt_open, sizeof(fmt_open), "<%s>", sel); snprintf(fmt_close, sizeof(fmt_close), "", sel); buf = eina_strbuf_new(); cursor = elm_entry_cursor_pos_get(ad->edit_buffer); elm_entry_cursor_begin_set(ad->edit_buffer); elm_entry_cursor_selection_begin(ad->edit_buffer); elm_entry_cursor_pos_set(ad->edit_buffer, cursor); elm_entry_cursor_selection_end(ad->edit_buffer); sel = elm_entry_selection_get(ad->edit_buffer); if (!sel || !sel[0]) { eina_strbuf_append(buf, fmt_open); goto all_done; } what = fmt_open; ptr = sel; while ((s = strstr(ptr, what))) { ptr = s + strlen(what); if (what == fmt_open) what = fmt_close; else what = fmt_open; } eina_strbuf_append(buf, what); if (what == fmt_close) { elm_entry_cursor_selection_begin(ad->edit_buffer); elm_entry_cursor_end_set(ad->edit_buffer); elm_entry_cursor_selection_end(ad->edit_buffer); sel = elm_entry_selection_get(ad->edit_buffer); if (sel) { Eina_Strbuf *buf2 = eina_strbuf_new(); eina_strbuf_append(buf2, sel); eina_strbuf_replace_first(buf2, fmt_close, ""); elm_entry_entry_insert(ad->edit_buffer, eina_strbuf_string_get(buf2)); eina_strbuf_free(buf2); } } elm_entry_select_none(ad->edit_buffer); elm_entry_cursor_pos_set(ad->edit_buffer, cursor); all_done: _edit_buffer_insert(ad->edit_buffer, eina_strbuf_string_get(buf)); eina_strbuf_free(buf); } static void _autosave_change_cb(void *data, Evas_Object *obj, void *event) { App_Data *ad = data; Eina_Bool state = elm_check_state_get(obj); elm_entry_autosave_set(ad->edit_buffer, state); if (state) elm_entry_file_save(ad->edit_buffer); } static void _edit_dblclick_cb(void *data, Evas_Object *obj, void *event) { int current_cursor; current_cursor = elm_entry_cursor_pos_get(obj); while (elm_entry_cursor_prev(obj)) { const char *content; if (elm_entry_cursor_is_visible_format_get(obj)) break; content = elm_entry_cursor_content_get(obj); if (content && (content[0] == ' ')) break; } if (current_cursor == elm_entry_cursor_pos_get(obj)) return; elm_entry_cursor_next(obj); elm_entry_cursor_selection_begin(obj); elm_entry_cursor_pos_set(obj, current_cursor); while (elm_entry_cursor_next(obj)) { const char *content; if (elm_entry_cursor_is_visible_format_get(obj)) break; content = elm_entry_cursor_content_get(obj); if (content && (content[0] == ' ')) break; } elm_entry_cursor_selection_end(obj); } static void _edit_tplclick_cb(void *data, Evas_Object *obj, void *event) { elm_entry_cursor_line_begin_set(obj); elm_entry_cursor_selection_begin(obj); elm_entry_cursor_line_end_set(obj); elm_entry_cursor_selection_end(obj); } static void _win_del_cb(void *data, Evas_Object *obj, void *event) { evas_object_del(obj); elm_exit(); } EAPI_MAIN int elm_main(int argc, char *argv[]) { Evas_Object *win, *bg, *box, *tb, *en, *o, *icon; App_Data app; memset(&app, 0, sizeof(app)); win = elm_win_add(NULL, "entry-example", ELM_WIN_BASIC); elm_win_title_set(win, "Emacs Lite"); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); tb = elm_box_add(win); elm_box_horizontal_set(tb, EINA_TRUE); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_weight_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, tb); evas_object_show(tb); o = elm_check_add(win); elm_check_state_set(o, EINA_FALSE); elm_object_text_set(o, "Autosave"); elm_box_pack_end(tb, o); evas_object_show(o); evas_object_smart_callback_add(o, "changed", _autosave_change_cb, &app); o = elm_button_add(win); elm_object_text_set(o, "b"); elm_box_pack_end(tb, o); evas_object_show(o); evas_object_smart_callback_add(o, "clicked", _format_change_cb, &app); o = elm_button_add(win); elm_object_text_set(o, "em"); elm_box_pack_end(tb, o); evas_object_show(o); evas_object_smart_callback_add(o, "clicked", _format_change_cb, &app); o = elm_button_add(win); elm_box_pack_end(tb, o); evas_object_show(o); icon = elm_layout_add(win); elm_layout_theme_set(icon, "entry", "emoticon/haha", "default"); elm_object_part_content_set(o, "icon", icon); evas_object_smart_callback_add(o, "clicked", _image_insert_cb, &app); en = elm_entry_add(win); elm_entry_autosave_set(en, EINA_FALSE); elm_entry_file_set(en, "/tmp/da_test.txt", ELM_TEXT_FORMAT_MARKUP_UTF8); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, en); evas_object_show(en); app.win = win; app.edit_buffer = en; evas_object_smart_callback_add(en, "clicked,double", _edit_dblclick_cb, NULL); evas_object_smart_callback_add(en, "clicked,triple", _edit_tplclick_cb, NULL); evas_object_smart_callback_add(win, "delete,request", _win_del_cb, &app); elm_object_focus_set(app.edit_buffer, EINA_TRUE); evas_object_resize(win, 300, 780); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/fileselector_example.c0000664000175000017500000001615312127353615017575 00000000000000/** * Simple Elementary's file selector widget example, * illustrating its usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g file selector_example.c -o file selector_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } /* 'done' cb */ static void _fs_done(void *data, Evas_Object *obj, void *event_info) { const char *selected = event_info; /* event_info contains the full path of the selected file or NULL * if none is selected (or cancel is pressed) */ printf("We're done! Selected file is: %s\n", selected ? selected : "*none!*"); _on_done(NULL, NULL, NULL); } /* 'selected' cb */ static void _fs_selected(void *data, Evas_Object *obj, void *event_info) { const char *selected = event_info; /* event_info contains the full path of the selected file */ printf("There's been a selection: %s\n", selected); } static void _is_save_clicked(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs = data; Eina_Bool old_val = elm_fileselector_is_save_get(fs); printf("%s text entry with selected item's name\n", old_val ? "Disabling" : "Enabling"); elm_fileselector_is_save_set(fs, !old_val); } static void _folder_only_clicked(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs = data; Eina_Bool old_val = elm_fileselector_folder_only_get(fs); printf("%s folder-only mode\n", old_val ? "Disabling" : "Enabling"); elm_fileselector_folder_only_set(fs, !old_val); } static void _expandable_clicked(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs = data; Eina_Bool old_val = elm_fileselector_expandable_get(fs); printf("%s tree-view mode\n", old_val ? "Disabling" : "Enabling"); elm_fileselector_expandable_set(fs, !old_val); } static void _sel_get_clicked(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs = data; printf("Current selection is: %s\n", elm_fileselector_selected_get(fs)); } static void _path_get_clicked(void *data, Evas_Object *obj, void *event_info) { Evas_Object *fs = data; printf("Current selection's directory path is: %s\n", elm_fileselector_path_get(fs)); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *fs, *bg, *vbox, *buttons_bx, *bt, *sep, *bx; /* Set the locale according to the system pref. If you dont do so * the file selector will order the files list in a case sensitive * manner */ setlocale(LC_ALL, ""); elm_need_ethumb(); /* let's have thumbnails of images on grid view */ win = elm_win_add(NULL, "fileselector", ELM_WIN_BASIC); elm_win_title_set(win, "File Selector Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); /* evas_object_size_hint_align_set(fs, EVAS_HINT_FILL, EVAS_HINT_FILL); */ evas_object_show(bx); vbox = elm_box_add(win); evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(vbox, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(vbox); elm_box_pack_end(bx, vbox); /* first file selector, in list mode */ fs = elm_fileselector_add(win); /* enable the fs file name entry */ elm_fileselector_is_save_set(fs, EINA_TRUE); /* custom list view */ elm_fileselector_expandable_set(fs, EINA_FALSE); /* start the fileselector in the /tmp/ dir */ elm_fileselector_path_set(fs, "/tmp"); evas_object_size_hint_weight_set(fs, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fs, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(vbox, fs); evas_object_show(fs); /* the 'done' cb is called when the user presses ok/cancel */ evas_object_smart_callback_add(fs, "done", _fs_done, win); /* the 'selected' cb is called when the user clicks on a file/dir */ evas_object_smart_callback_add(fs, "selected", _fs_selected, win); /* test buttons */ sep = elm_separator_add(win); elm_separator_horizontal_set(sep, EINA_TRUE); elm_box_pack_end(vbox, sep); evas_object_show(sep); buttons_bx = elm_box_add(win); elm_box_horizontal_set(buttons_bx, EINA_TRUE); elm_box_pack_end(vbox, buttons_bx); evas_object_show(buttons_bx); bt = elm_check_add(win); elm_object_text_set(bt, "editable selection"); elm_check_state_set(bt, elm_fileselector_is_save_get(fs)); evas_object_smart_callback_add(bt, "changed", _is_save_clicked, fs); elm_box_pack_end(buttons_bx, bt); evas_object_show(bt); bt = elm_check_add(win); elm_object_text_set(bt, "folders only"); elm_check_state_set(bt, elm_fileselector_folder_only_get(fs)); evas_object_smart_callback_add(bt, "changed", _folder_only_clicked, fs); elm_box_pack_end(buttons_bx, bt); evas_object_show(bt); bt = elm_check_add(win); elm_object_text_set(bt, "expandable"); elm_check_state_set(bt, elm_fileselector_expandable_get(fs)); evas_object_smart_callback_add(bt, "changed", _expandable_clicked, fs); elm_box_pack_end(buttons_bx, bt); evas_object_show(bt); buttons_bx = elm_box_add(win); elm_box_horizontal_set(buttons_bx, EINA_TRUE); elm_box_pack_end(vbox, buttons_bx); evas_object_show(buttons_bx); bt = elm_button_add(win); elm_object_text_set(bt, "Print selection"); evas_object_smart_callback_add(bt, "clicked", _sel_get_clicked, fs); elm_box_pack_end(buttons_bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Print path"); evas_object_smart_callback_add(bt, "clicked", _path_get_clicked, fs); elm_box_pack_end(buttons_bx, bt); evas_object_show(bt); sep = elm_separator_add(win); elm_separator_horizontal_set(sep, EINA_FALSE); elm_box_pack_end(bx, sep); evas_object_show(sep); /* second file selector, now with grid view */ fs = elm_fileselector_add(win); elm_fileselector_is_save_set(fs, EINA_TRUE); elm_fileselector_mode_set(fs, ELM_FILESELECTOR_GRID); elm_fileselector_buttons_ok_cancel_set(fs, EINA_FALSE); elm_fileselector_path_set(fs, "/tmp"); evas_object_size_hint_weight_set(fs, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fs, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, fs); evas_object_show(fs); evas_object_resize(win, 800, 600); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/list_example_03.c0000664000175000017500000003246112127353615016372 00000000000000/** * Elementary's list widget example, illustrating its API, * covering most of item functions. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g list_example_03.c -o list_example_03 `pkg-config --cflags --libs elementary` * @endverbatim */ #include static int counter = 3; static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static void _prepend_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *list_it; Evas_Object *li = data; char label[32]; snprintf(label, sizeof(label), "Item %i", counter++); list_it = elm_list_item_prepend(li, label, NULL, NULL, NULL, NULL); if (!list_it) printf("Error adding item\n"); } static void _add_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *list_it; Evas_Object *li = data; char label[32]; snprintf(label, sizeof(label), "Item %i", counter++); list_it = elm_list_item_append(li, label, NULL, NULL, NULL, NULL); if (!list_it) printf("Error adding item\n"); } static void _add_ic_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *list_it; Evas_Object *ic, *li = data; char label[32]; snprintf(label, sizeof(label), "Item %i", counter++); ic = elm_icon_add(li); elm_icon_standard_set(ic, "home"); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); list_it = elm_list_item_append(li, label, ic, NULL, NULL, NULL); if (!list_it) printf("Error adding item with icon\n"); } static void _sel_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *list_it = event_info; printf("Selected label: %s\n", elm_object_item_text_get(list_it)); } static void _add_func_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *list_it; Evas_Object *li = data; char label[32]; snprintf(label, sizeof(label), "Item %i", counter++); list_it = elm_list_item_append(li, label, NULL, NULL, _sel_cb, NULL); if (!list_it) printf("Error adding item\n"); } static void _sel_data_cb(void *data, Evas_Object *obj, void *event_info) { char *content = data; Elm_Object_Item *list_it = event_info; printf("Selected label: %s with data: %s\n", elm_object_item_text_get(list_it), content); } static void _free_data(void *data, Evas_Object *obj, void *event_info) { free(data); } static void _add_data_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *list_it; Evas_Object *li = data; char label[32]; char *content = malloc(sizeof(char) * 32); snprintf(content, 32, "Item content %i", counter); snprintf(label, sizeof(label), "Item %i", counter++); list_it = elm_list_item_append(li, label, NULL, NULL, _sel_data_cb, content); if (!list_it) { printf("Error adding item\n"); return; } elm_object_item_del_cb_set(list_it, _free_data); } static void _del_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_item; Evas_Object *li = data; selected_item = elm_list_selected_item_get(li); elm_object_item_del(selected_item); } static void _unselect_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_item; Evas_Object *li = data; selected_item = elm_list_selected_item_get(li); elm_list_item_selected_set(selected_item, EINA_FALSE); } static void _print_cb(void *data, Evas_Object *obj, void *event_info) { const Eina_List *l, *items; Elm_Object_Item *list_it; Evas_Object *li = data; items = elm_list_items_get(li); EINA_LIST_FOREACH(items, l, list_it) printf("%s\n", elm_object_item_text_get(list_it)); } static void _clear_cb(void *data, Evas_Object *obj, void *event_info) { Evas_Object *li = data; elm_list_clear(li); } static void _select_next_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_item, *next_item; Evas_Object *li = data; selected_item = elm_list_selected_item_get(li); if (!selected_item) return; next_item = elm_list_item_next(selected_item); if (next_item) elm_list_item_selected_set(next_item, EINA_TRUE); } static void _insert_after_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_item, *list_it; Evas_Object *li = data; char label[32]; selected_item = elm_list_selected_item_get(li); if (!selected_item) return; snprintf(label, sizeof(label), "Item %i", counter++); list_it = elm_list_item_insert_after(li, selected_item, label, NULL, NULL, NULL, NULL); if (!list_it) printf("Error adding item\n"); } static void _select_prev_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_item, *prev_item; Evas_Object *li = data; selected_item = elm_list_selected_item_get(li); if (!selected_item) return; prev_item = elm_list_item_prev(selected_item); if (prev_item) elm_list_item_selected_set(prev_item, EINA_TRUE); } static void _insert_before_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_item, *list_it; Evas_Object *li = data; char label[32]; selected_item = elm_list_selected_item_get(li); if (!selected_item) return; snprintf(label, sizeof(label), "Item %i", counter++); list_it = elm_list_item_insert_before(li, selected_item, label, NULL, NULL, NULL, NULL); if (!list_it) printf("Error adding item\n"); } static void _set_separator_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_item; Evas_Object *li = data; selected_item = elm_list_selected_item_get(li); if (!selected_item) return; elm_list_item_separator_set(selected_item, EINA_TRUE); } static void _disable_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_item; Evas_Object *li = data; selected_item = elm_list_selected_item_get(li); if (!selected_item) return; elm_object_item_disabled_set(selected_item, EINA_TRUE); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *hbx, *li, *bt; win = elm_win_add(NULL, "list", ELM_WIN_BASIC); elm_win_title_set(win, "List Items Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, li); elm_list_item_append(li, "Item 0", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Item 1", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Item 2", NULL, NULL, NULL, NULL); hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, hbx); evas_object_show(hbx); bt = elm_button_add(win); elm_object_text_set(bt, "Prepend item"); evas_object_smart_callback_add(bt, "clicked", _prepend_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Append item"); evas_object_smart_callback_add(bt, "clicked", _add_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, hbx); evas_object_show(hbx); bt = elm_button_add(win); elm_object_text_set(bt, "Append with icon"); evas_object_smart_callback_add(bt, "clicked", _add_ic_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Append with selected function"); evas_object_smart_callback_add(bt, "clicked", _add_func_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Append with data"); evas_object_smart_callback_add(bt, "clicked", _add_data_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, hbx); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(hbx); bt = elm_button_add(win); elm_object_text_set(bt, "Delete item"); evas_object_smart_callback_add(bt, "clicked", _del_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Unselect item"); evas_object_smart_callback_add(bt, "clicked", _unselect_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Print items"); evas_object_smart_callback_add(bt, "clicked", _print_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Clear"); evas_object_smart_callback_add(bt, "clicked", _clear_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, hbx); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(hbx); bt = elm_button_add(win); elm_object_text_set(bt, "Select next item"); evas_object_smart_callback_add(bt, "clicked", _select_next_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Insert after item"); evas_object_smart_callback_add(bt, "clicked", _insert_after_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Select previous item"); evas_object_smart_callback_add(bt, "clicked", _select_prev_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Insert before item"); evas_object_smart_callback_add(bt, "clicked", _insert_before_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, hbx); evas_object_show(hbx); bt = elm_button_add(win); elm_object_text_set(bt, "Set as separator"); evas_object_smart_callback_add(bt, "clicked", _set_separator_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Disable item"); evas_object_smart_callback_add(bt, "clicked", _disable_cb, li); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0); evas_object_show(bt); elm_list_go(li); evas_object_show(li); evas_object_resize(win, 320, 600); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/bubble_example_01.c0000664000175000017500000000355212127353615016647 00000000000000//Compile with: //gcc -o bubble_example_01 bubble_example_01.c -g `pkg-config --cflags --libs elementary` #include void _bla(void *data, Evas_Object *obj, void *event_info) { static unsigned char corner = 0; ++corner; if (corner > 3) elm_bubble_pos_set(obj, ELM_BUBBLE_POS_TOP_LEFT); else elm_bubble_pos_set(obj, corner); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bubble, *label, *icon; win = elm_win_add(NULL, "bubble", ELM_WIN_BASIC); elm_win_title_set(win, "Bubble"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 300, 200); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); label = elm_label_add(win); elm_object_text_set(label, "This is the CONTENT of our bubble"); evas_object_show(label); icon = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(icon, 0, 0, 255, 255); evas_object_show(icon); bubble = elm_bubble_add(win); elm_object_part_content_set(bubble, "icon", icon); elm_object_part_text_set(bubble, "info", "INFO"); elm_object_text_set(bubble, "LABEL"); elm_object_content_set(bubble, label); evas_object_resize(bubble, 300, 100); evas_object_show(bubble); evas_object_smart_callback_add(bubble, "clicked", _bla, NULL); label = elm_label_add(win); elm_object_text_set(label, "Bubble with no icon, info or label"); evas_object_show(label); bubble = elm_bubble_add(win); elm_object_content_set(bubble, label); evas_object_resize(bubble, 200, 50); evas_object_move(bubble, 0, 110); evas_object_show(bubble); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/flipselector_example.c0000664000175000017500000001210612127353615017602 00000000000000/** * Simple Elementary's flip selector widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g flipselector_example.c -o flipselector_example `pkg-config --cflags --libs elementary` * @endverbatim */ #include static const char *commands = \ "commands are:\n" "\tn - flip to next item\n" "\tp - flip to previous item\n" "\tf - print first item's label\n" "\tl - print last item's label\n" "\ts - print selected item's label\n" "\th - print help\n"; static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } void /* unselect the item shown in the flip selector */ _unsel_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *it; Evas_Object *fp = data; it = elm_flipselector_selected_item_get(fp); elm_flipselector_item_selected_set(it, EINA_FALSE); } void /* delete the item shown in the flip selector */ _del_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *it; Evas_Object *fp = data; it = elm_flipselector_selected_item_get(fp); if (it) elm_object_item_del(it); } void /* underflow callback */ _underflow_cb(void *data, Evas_Object *obj, void *event_info) { fprintf(stdout, "Underflow!\n"); } void /* overflow callback */ _overflow_cb(void *data, Evas_Object *obj, void *event_info) { fprintf(stdout, "Overflow!\n"); } static void _on_keydown(void *data, Evas_Object *object, Evas_Object *src, Evas_Callback_Type type, void *event_info) { Evas_Object *fs = data; Evas_Event_Key_Down *ev = event_info; if (type != EVAS_CALLBACK_KEY_DOWN) return; if (strcmp(ev->keyname, "h") == 0) /* print help */ { fprintf(stdout, "%s", commands); return; } if (strcmp(ev->keyname, "n") == 0) /* flip to next item */ { elm_flipselector_flip_next(fs); fprintf(stdout, "Flipping to next item\n"); return; } if (strcmp(ev->keyname, "p") == 0) /* flip to previous item */ { elm_flipselector_flip_prev(fs); fprintf(stdout, "Flipping to previous item\n"); return; } if (strcmp(ev->keyname, "f") == 0) /* print first item's label */ { Elm_Object_Item *it; it = elm_flipselector_first_item_get(fs); fprintf(stdout, "Flip selector's first item is: %s\n", it ? elm_object_item_text_get(it) : "none"); return; } if (strcmp(ev->keyname, "l") == 0) /* print last item's label */ { Elm_Object_Item *it; it = elm_flipselector_last_item_get(fs); fprintf(stdout, "Flip selector's last item is: %s\n", it ? elm_object_item_text_get(it) : "none"); return; } if (strcmp(ev->keyname, "s") == 0) /* print selected item's label */ { Elm_Object_Item *it; it = elm_flipselector_selected_item_get(fs); fprintf(stdout, "Flip selector's selected item is: %s\n", it ? elm_object_item_text_get(it) : "none"); return; } } EAPI_MAIN int elm_main(int argc, char **argv) { unsigned int i; Evas_Object *win, *bg, *bx, *fp, *bt; static const char *lbl[] = { "Elementary", "Evas", "Eina", "Edje", "Eet", "Ecore", "Efreet", "Edbus" }; win = elm_win_add(NULL, "flipselector", ELM_WIN_BASIC); elm_win_title_set(win, "Flip Selector Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fp = elm_flipselector_add(win); evas_object_size_hint_weight_set(fp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_smart_callback_add(fp, "underflowed", _overflow_cb, NULL); evas_object_smart_callback_add(fp, "overflowed", _underflow_cb, NULL); for (i = 0; i < sizeof(lbl) / sizeof(lbl[0]); i++) elm_flipselector_item_append(fp, lbl[i], NULL, NULL); elm_box_pack_end(bx, fp); evas_object_show(fp); bt = elm_button_add(win); elm_object_text_set(bt, "Unselect item"); evas_object_smart_callback_add(bt, "clicked", _unsel_cb, fp); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Delete item"); evas_object_smart_callback_add(bt, "clicked", _del_cb, fp); elm_box_pack_end(bx, bt); evas_object_show(bt); elm_object_event_callback_add(win, (Elm_Event_Cb)_on_keydown, fp); evas_object_show(win); fprintf(stdout, "%s", commands); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/general_funcs_example.c0000664000175000017500000001357512127353615017735 00000000000000/* Compile with: * gcc -g general_funcs_example.c -o general_funcs_example `pkg-config --cflags --libs elementary` */ #include #define BIN_DIR "/usr/bin" #define LIB_DIR "/usr/lib" #define DATA_DIR "/usr/local/share/elementary" #define WIDTH 300 #define HEIGHT 300 struct test_data { Evas_Object *btn; Eina_Bool btn_enabled; Eina_Bool btn_gets_focus; }; struct test_data d = {NULL, EINA_TRUE, EINA_TRUE}; static void _btn_enabled_cb(void *data, Evas_Object *obj, void *event) { elm_object_disabled_set(d.btn, !d.btn_enabled); } static void /* focus callback */ _btn_focus_cb(void *data, Evas_Object *obj, void *event) { elm_object_focus_set(d.btn, EINA_TRUE); } static void /* unfocus callback */ _btn_unfocus_cb(void *data, Evas_Object *obj, void *event) { elm_object_focus_set(d.btn, EINA_FALSE); } static void /* focus allow callback */ _btn_focus_allow_cb(void *data, Evas_Object *obj, void *event) { elm_object_focus_allow_set(d.btn, d.btn_gets_focus); } static void /* scaling callback */ _btn_scale_cb(void *data, Evas_Object *obj, void *event) { elm_object_scale_set(d.btn, elm_slider_value_get(obj)); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *box, *frame, *check, *b, *slider; /* tell elm about our app so it can figure out where to get files */ elm_app_compile_bin_dir_set(BIN_DIR); elm_app_compile_data_dir_set(DATA_DIR); elm_app_compile_lib_dir_set(LIB_DIR); elm_app_info_set(elm_main, "elementary", "images/logo.png"); fprintf(stdout, "prefix was set to: %s\n", elm_app_prefix_dir_get()); fprintf(stdout, "data directory is: %s\n", elm_app_data_dir_get()); fprintf(stdout, "library directory is: %s\n", elm_app_lib_dir_get()); fprintf(stdout, "locale directory is: %s\n", elm_app_locale_dir_get()); win = elm_win_add(NULL, "top-level-funcs-example", ELM_WIN_BASIC); elm_win_title_set(win, "Elementary Top-level Functions Example"); /* by using this policy value, we avoid having to * evas_object_smart_callback_add(win, "delete,request", _on_exit, NULL), * calling elm_exit() on that callback ourselves. */ elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); /* outer box */ box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, box); evas_object_show(box); frame = elm_frame_add(win); elm_object_text_set(frame, "Button"); evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(frame); elm_box_pack_end(box, frame); d.btn = elm_button_add(win); elm_object_text_set(d.btn, "Click me"); elm_object_content_set(frame, d.btn); fprintf(stdout, "Elementary's finger size is set to %d pixels\n.", elm_config_finger_size_get()); evas_object_show(d.btn); b = elm_box_add(win); elm_box_horizontal_set(b, EINA_FALSE); evas_object_size_hint_weight_set(b, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(b, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, b); elm_box_pack_end(box, b); evas_object_show(b); check = elm_check_add(win); evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(check, 0.0, 0.0); elm_object_text_set(check, "Button enabled"); elm_check_state_pointer_set(check, &d.btn_enabled); evas_object_smart_callback_add(check, "changed", _btn_enabled_cb, NULL); elm_box_pack_end(box, check); evas_object_show(check); b = elm_button_add(win); evas_object_size_hint_weight_set(b, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(b, 0.0, 0.0); elm_object_text_set(b, "Focus top button"); evas_object_smart_callback_add(b, "clicked", _btn_focus_cb, NULL); elm_box_pack_end(box, b); evas_object_show(b); b = elm_button_add(win); evas_object_size_hint_weight_set(b, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(b, 0.0, 0.0); elm_object_text_set(b, "Unfocus top button"); evas_object_smart_callback_add(b, "clicked", _btn_unfocus_cb, NULL); elm_box_pack_end(box, b); evas_object_show(b); check = elm_check_add(win); evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(check, 0.0, 0.0); elm_object_text_set(check, "Button gets focus"); elm_check_state_pointer_set(check, &d.btn_gets_focus); evas_object_smart_callback_add(check, "changed", _btn_focus_allow_cb, NULL); elm_box_pack_end(box, check); evas_object_show(check); slider = elm_slider_add(win); elm_slider_min_max_set(slider, 0, 4); elm_slider_unit_format_set(slider, "%1.1f"); elm_slider_indicator_format_set(slider, "%1.1f"); evas_object_size_hint_weight_set( slider, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(slider, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(slider, "changed", _btn_scale_cb, NULL); elm_box_pack_end(box, slider); evas_object_show(slider); evas_object_resize(win, WIDTH, HEIGHT); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); evas_object_show(win); elm_run(); /* and run the program now, starting to handle all * events, etc. */ elm_shutdown(); /* clean up and shut down */ /* exit code */ return 0; } ELM_MAIN() elementary-1.7.7/src/examples/diskselector_example_02.c0000664000175000017500000002603712127353615020113 00000000000000/** * Elementary's diskselector widget example, illustrating its * covering most of item functions. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g diskselector_example_02.c -o diskselector_example_02 `pkg-config --cflags --libs elementary` * @endverbatim */ #include static int counter = 3; static void _on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } static void _add_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *ds_it; Evas_Object *ds = data; char label[32]; snprintf(label, sizeof(label), "Item %i", counter++); ds_it = elm_diskselector_item_append(ds, label, NULL, NULL, NULL); if (!ds_it) printf("Error adding item\n"); } static void _add_ic_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *ds_it; Evas_Object *ic, *ds = data; char label[32]; snprintf(label, sizeof(label), "Item %i", counter++); ic = elm_icon_add(ds); elm_icon_standard_set(ic, "home"); ds_it = elm_diskselector_item_append(ds, label, ic, NULL, NULL); if (!ds_it) printf("Error adding item with icon\n"); } static void _sel_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *ds_it = event_info; printf("Selected label: %s\n", elm_object_item_text_get(ds_it)); } static void _add_func_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *ds_it; Evas_Object *ds = data; char label[32]; snprintf(label, sizeof(label), "Item %i", counter++); ds_it = elm_diskselector_item_append(ds, label, NULL, _sel_cb, NULL); if (!ds_it) printf("Error adding item\n"); } static void _sel_data_cb(void *data, Evas_Object *obj, void *event_info) { char *content = data; Elm_Object_Item *ds_it = event_info; printf("Selected label: %s with data: %s\n", elm_object_item_text_get(ds_it), content); } static void _free_data(void *data, Evas_Object *obj, void *event_info) { free(data); } static void _add_data_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *ds_it; Evas_Object *ds = data; char label[32]; char *content = malloc(sizeof(char) * 32); snprintf(content, 32, "Item content %i", counter); snprintf(label, sizeof(label), "Item %i", counter++); ds_it = elm_diskselector_item_append(ds, label, NULL, _sel_data_cb, content); if (!ds_it) { printf("Error adding item\n"); return; } elm_object_item_del_cb_set(ds_it, _free_data); } static void _del_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_ds_it; Evas_Object *ds = data; selected_ds_it = elm_diskselector_selected_item_get(ds); elm_object_item_del(selected_ds_it); } static void _unselect_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_ds_it; Evas_Object *ds = data; selected_ds_it = elm_diskselector_selected_item_get(ds); elm_diskselector_item_selected_set(selected_ds_it, EINA_FALSE); } static void _print_cb(void *data, Evas_Object *obj, void *event_info) { const Eina_List *l, *items; Elm_Object_Item *ds_it; Evas_Object *ds = data; items = elm_diskselector_items_get(ds); EINA_LIST_FOREACH(items, l, ds_it) printf("%s\n", elm_object_item_text_get(ds_it)); } static void _clear_cb(void *data, Evas_Object *obj, void *event_info) { Evas_Object *ds = data; elm_diskselector_clear(ds); } static void _select_first_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *first_ds_it; Evas_Object *ds = data; first_ds_it = elm_diskselector_first_item_get(ds); if (first_ds_it) elm_diskselector_item_selected_set(first_ds_it, EINA_TRUE); } static void _select_last_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *last_ds_it; Evas_Object *ds = data; last_ds_it = elm_diskselector_last_item_get(ds); if (last_ds_it) elm_diskselector_item_selected_set(last_ds_it, EINA_TRUE); } static void _select_next_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_ds_it, *next_ds_it; Evas_Object *ds = data; selected_ds_it = elm_diskselector_selected_item_get(ds); if (!selected_ds_it) return; next_ds_it = elm_diskselector_item_next_get(selected_ds_it); if (next_ds_it) elm_diskselector_item_selected_set(next_ds_it, EINA_TRUE); } static void _select_prev_cb(void *data, Evas_Object *obj, void *event_info) { Elm_Object_Item *selected_ds_it, *prev_ds_it; Evas_Object *ds = data; selected_ds_it = elm_diskselector_selected_item_get(ds); if (!selected_ds_it) return; prev_ds_it = elm_diskselector_item_prev_get(selected_ds_it); if (prev_ds_it) elm_diskselector_item_selected_set(prev_ds_it, EINA_TRUE); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *hbx, *ds, *bt; win = elm_win_add(NULL, "diskselector", ELM_WIN_BASIC); elm_win_title_set(win, "Diskselector Items Example"); evas_object_smart_callback_add(win, "delete,request", _on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); ds = elm_diskselector_add(win); evas_object_size_hint_weight_set(ds, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ds, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, ds); evas_object_show(ds); elm_diskselector_item_append(ds, "Item 0", NULL, NULL, NULL); elm_diskselector_item_append(ds, "Item 1", NULL, NULL, NULL); elm_diskselector_item_append(ds, "Item 2", NULL, NULL, NULL); hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, hbx); evas_object_show(hbx); bt = elm_button_add(win); elm_object_text_set(bt, "Append item"); evas_object_smart_callback_add(bt, "clicked", _add_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Append with icon"); evas_object_smart_callback_add(bt, "clicked", _add_ic_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Append with selected function"); evas_object_smart_callback_add(bt, "clicked", _add_func_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Append with data"); evas_object_smart_callback_add(bt, "clicked", _add_data_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, hbx); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(hbx); bt = elm_button_add(win); elm_object_text_set(bt, "Delete item"); evas_object_smart_callback_add(bt, "clicked", _del_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Unselect item"); evas_object_smart_callback_add(bt, "clicked", _unselect_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Print items"); evas_object_smart_callback_add(bt, "clicked", _print_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Clear"); evas_object_smart_callback_add(bt, "clicked", _clear_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, hbx); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(hbx); bt = elm_button_add(win); elm_object_text_set(bt, "Select first item"); evas_object_smart_callback_add(bt, "clicked", _select_first_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Select last item"); evas_object_smart_callback_add(bt, "clicked", _select_last_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Select next item"); evas_object_smart_callback_add(bt, "clicked", _select_next_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Select previous item"); evas_object_smart_callback_add(bt, "clicked", _select_prev_cb, ds); elm_box_pack_end(hbx, bt); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/ctxpopup_example_01.c0000664000175000017500000000616212127353615017276 00000000000000//Compile with: //gcc -o ctxpopup_example_01 ctxpopup_example_01.c -g `pkg-config --cflags --libs elementary` #include static void _ctxpopup_item_cb(void *data, Evas_Object *obj, void *event_info) { printf("ctxpopup item selected: %s\n", elm_object_item_text_get(event_info)); } Elm_Object_Item *item_new(Evas_Object *ctxpopup, const char * label, const char *icon) { Evas_Object *ic = elm_icon_add(ctxpopup); elm_icon_standard_set(ic, icon); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); return elm_ctxpopup_item_append(ctxpopup, label, ic, _ctxpopup_item_cb, NULL); } static void _list_item_cb(void *data, Evas_Object *obj, void *event_info) { Evas_Object *ctxpopup; Elm_Object_Item *it; Evas_Coord x,y; ctxpopup = elm_ctxpopup_add(obj); item_new(ctxpopup, "Go to home folder", "home"); item_new(ctxpopup, "Save file", "file"); item_new(ctxpopup, "Delete file", "delete"); it = item_new(ctxpopup, "Navigate to folder", "folder"); elm_object_item_disabled_set(it, EINA_TRUE); item_new(ctxpopup, "Edit entry", "edit"); it = item_new(ctxpopup, "Set date and time", "clock"); elm_object_item_disabled_set(it, EINA_TRUE); evas_pointer_canvas_xy_get(evas_object_evas_get(obj), &x, &y); evas_object_move(ctxpopup, x, y); evas_object_show(ctxpopup); elm_list_item_selected_set(event_info, EINA_FALSE); } static void _list_item_cb2(void *data, Evas_Object *obj, void *event_info) { Evas_Object *ctxpopup; Elm_Object_Item *it; Evas_Coord x,y; ctxpopup = elm_ctxpopup_add(obj); elm_ctxpopup_horizontal_set(ctxpopup, EINA_TRUE); item_new(ctxpopup, NULL, "home"); item_new(ctxpopup, NULL, "file"); item_new(ctxpopup, NULL, "delete"); item_new(ctxpopup, NULL, "folder"); it = item_new(ctxpopup, NULL, "edit"); elm_object_item_disabled_set(it, EINA_TRUE); item_new(ctxpopup, NULL, "clock"); evas_pointer_canvas_xy_get(evas_object_evas_get(obj), &x, &y); evas_object_move(ctxpopup, x, y); evas_object_show(ctxpopup); elm_list_item_selected_set(event_info, EINA_FALSE); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *list; win = elm_win_add(NULL, "Contextual Popup", ELM_WIN_BASIC); elm_win_title_set(win, "Contextual Popup"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); list = elm_list_add(win); evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, list); elm_list_mode_set(list, ELM_LIST_COMPRESS); elm_list_item_append(list, "Ctxpopup with icons and labels", NULL, NULL, _list_item_cb, NULL); elm_list_item_append(list, "Ctxpopup with icons only", NULL, NULL, _list_item_cb2, NULL); evas_object_show(list); elm_list_go(list); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/efl_thread_win32_3.c0000664000175000017500000000457212127353615016745 00000000000000//Compile with: //gcc -o efl_thread_3 efl_thread_win32_3.c -g `pkg-config --cflags --libs elementary` #include #define WIN32_LEAN_AND_MEAN #include static Evas_Object *win = NULL; static Evas_Object *rect = NULL; struct info { double x, y; }; static void my_thread_mainloop_code(void *data); static HANDLE thread; // BEGIN - code running in my custom win32 thread instance // static DWORD WINAPI my_thread_run(LPVOID arg) { double t = 0.0; // inside the thread function lets loop forever incrimenting a time point for (;;) { struct info *inf = malloc(sizeof(struct info)); if (inf) { inf->x = 200 + (200 * sin(t)); inf->y = 200 + (200 * cos(t)); // now call a function in the mainloop and pass it our allocated // data that it will free when it gets it ecore_main_loop_thread_safe_call_async (my_thread_mainloop_code, inf); } // and sleep and loop usleep(1000); t += 0.02; } return NULL; } // // END - code running in my custom win32 thread instance static void my_thread_new(void) { thread = CreateThread(NULL, 0, my_thread_run, NULL, 0, NULL); if (!thread) { char *str = evil_last_error_get(); if (str) { fprintf("thread creation failed: %s\n", str); free(str); } } } static void my_thread_mainloop_code(void *data) { struct info *inf = data; evas_object_move(rect, inf->x - 50, inf->y - 50); free(inf); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *o, *bg; win = elm_win_add(NULL, "efl-thread-3", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Thread 3"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); o = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o, 50, 80, 180, 255); evas_object_resize(o, 100, 100); evas_object_show(o); rect = o; // create custom thread to do some "work on the side" my_thread_new(); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/Makefile.in0000664000175000017500000027433612143521122015300 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ @EFL_INSTALL_EXAMPLES_TRUE@am__append_1 = $(SRCS) \ @EFL_INSTALL_EXAMPLES_TRUE@ dict.txt @EFL_BUILD_EXAMPLES_TRUE@am__append_2 = \ @EFL_BUILD_EXAMPLES_TRUE@ theme_example.edj \ @EFL_BUILD_EXAMPLES_TRUE@ layout_example.edj @EFL_BUILD_EXAMPLES_TRUE@examples_PROGRAMS = \ @EFL_BUILD_EXAMPLES_TRUE@ actionslider_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ bg_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ bg_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ bg_example_03$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ box_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ bubble_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ button_example_00$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ button_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ calendar_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ calendar_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ calendar_example_03$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ calendar_example_04$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ calendar_example_05$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ calendar_example_06$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ check_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ clock_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ colorselector_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ conformant_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ conformant_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ ctxpopup_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ datetime_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ dayselector_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ diskselector_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ diskselector_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ efl_thread_1$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ efl_thread_2$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ efl_thread_3$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ efl_thread_4$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ efl_thread_5$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ efl_thread_6$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ entry_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ fileselector_button_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ fileselector_entry_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ fileselector_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ flip_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ flipselector_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ frame_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ general_funcs_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ gengrid_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ genlist_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ genlist_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ genlist_example_03$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ genlist_example_04$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ genlist_example_05$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ glview_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ hover_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ hoversel_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ icon_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ image_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ index_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ index_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ inwin_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ label_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ layout_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ layout_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ layout_example_03$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ list_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ list_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ list_example_03$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ map_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ map_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ map_example_03$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ mapbuf_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ menu_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ notify_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ panes_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ panel_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ photocam_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ popup_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ popup_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ popup_example_03$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ progressbar_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ radio_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ segment_control_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ separator_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ slider_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ slideshow_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ spinner_example$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ scroller_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ table_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ table_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ theme_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ theme_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ thumb_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ toolbar_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ toolbar_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ toolbar_example_03$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ transit_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ transit_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ transit_example_03$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ transit_example_04$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ web_example_01$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ web_example_02$(EXEEXT) \ @EFL_BUILD_EXAMPLES_TRUE@ win_example$(EXEEXT) subdir = src/examples DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = am__installdirs = "$(DESTDIR)$(examplesdir)" "$(DESTDIR)$(filesdir)" PROGRAMS = $(examples_PROGRAMS) actionslider_example_01_SOURCES = actionslider_example_01.c actionslider_example_01_OBJECTS = actionslider_example_01.$(OBJEXT) actionslider_example_01_LDADD = $(LDADD) actionslider_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent bg_example_01_SOURCES = bg_example_01.c bg_example_01_OBJECTS = bg_example_01.$(OBJEXT) bg_example_01_LDADD = $(LDADD) bg_example_01_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la bg_example_02_SOURCES = bg_example_02.c bg_example_02_OBJECTS = bg_example_02.$(OBJEXT) bg_example_02_LDADD = $(LDADD) bg_example_02_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la bg_example_03_SOURCES = bg_example_03.c bg_example_03_OBJECTS = bg_example_03.$(OBJEXT) bg_example_03_LDADD = $(LDADD) bg_example_03_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la box_example_02_SOURCES = box_example_02.c box_example_02_OBJECTS = box_example_02.$(OBJEXT) box_example_02_LDADD = $(LDADD) box_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la bubble_example_01_SOURCES = bubble_example_01.c bubble_example_01_OBJECTS = bubble_example_01.$(OBJEXT) bubble_example_01_LDADD = $(LDADD) bubble_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la button_example_00_SOURCES = button_example_00.c button_example_00_OBJECTS = button_example_00.$(OBJEXT) button_example_00_LDADD = $(LDADD) button_example_00_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la button_example_01_SOURCES = button_example_01.c button_example_01_OBJECTS = button_example_01.$(OBJEXT) button_example_01_LDADD = $(LDADD) button_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la calendar_example_01_SOURCES = calendar_example_01.c calendar_example_01_OBJECTS = calendar_example_01.$(OBJEXT) calendar_example_01_LDADD = $(LDADD) calendar_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la calendar_example_02_SOURCES = calendar_example_02.c calendar_example_02_OBJECTS = calendar_example_02.$(OBJEXT) calendar_example_02_LDADD = $(LDADD) calendar_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la calendar_example_03_SOURCES = calendar_example_03.c calendar_example_03_OBJECTS = calendar_example_03.$(OBJEXT) calendar_example_03_LDADD = $(LDADD) calendar_example_03_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la calendar_example_04_SOURCES = calendar_example_04.c calendar_example_04_OBJECTS = calendar_example_04.$(OBJEXT) calendar_example_04_LDADD = $(LDADD) calendar_example_04_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la calendar_example_05_SOURCES = calendar_example_05.c calendar_example_05_OBJECTS = calendar_example_05.$(OBJEXT) calendar_example_05_LDADD = $(LDADD) calendar_example_05_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la calendar_example_06_SOURCES = calendar_example_06.c calendar_example_06_OBJECTS = calendar_example_06.$(OBJEXT) calendar_example_06_LDADD = $(LDADD) calendar_example_06_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la check_example_01_SOURCES = check_example_01.c check_example_01_OBJECTS = check_example_01.$(OBJEXT) check_example_01_LDADD = $(LDADD) check_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la clock_example_SOURCES = clock_example.c clock_example_OBJECTS = clock_example.$(OBJEXT) clock_example_LDADD = $(LDADD) clock_example_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la colorselector_example_01_SOURCES = colorselector_example_01.c colorselector_example_01_OBJECTS = colorselector_example_01.$(OBJEXT) colorselector_example_01_LDADD = $(LDADD) colorselector_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la conformant_example_01_SOURCES = conformant_example_01.c conformant_example_01_OBJECTS = conformant_example_01.$(OBJEXT) conformant_example_01_LDADD = $(LDADD) conformant_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la conformant_example_02_SOURCES = conformant_example_02.c conformant_example_02_OBJECTS = conformant_example_02.$(OBJEXT) conformant_example_02_LDADD = $(LDADD) conformant_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la ctxpopup_example_01_SOURCES = ctxpopup_example_01.c ctxpopup_example_01_OBJECTS = ctxpopup_example_01.$(OBJEXT) ctxpopup_example_01_LDADD = $(LDADD) ctxpopup_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la datetime_example_SOURCES = datetime_example.c datetime_example_OBJECTS = datetime_example.$(OBJEXT) datetime_example_LDADD = $(LDADD) datetime_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la dayselector_example_SOURCES = dayselector_example.c dayselector_example_OBJECTS = dayselector_example.$(OBJEXT) dayselector_example_LDADD = $(LDADD) dayselector_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la diskselector_example_01_SOURCES = diskselector_example_01.c diskselector_example_01_OBJECTS = diskselector_example_01.$(OBJEXT) diskselector_example_01_LDADD = $(LDADD) diskselector_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la diskselector_example_02_SOURCES = diskselector_example_02.c diskselector_example_02_OBJECTS = diskselector_example_02.$(OBJEXT) diskselector_example_02_LDADD = $(LDADD) diskselector_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la am__efl_thread_1_SOURCES_DIST = efl_thread_1.c efl_thread_win32_1.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_FALSE@am_efl_thread_1_OBJECTS = efl_thread_1.$(OBJEXT) @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_TRUE@am_efl_thread_1_OBJECTS = efl_thread_win32_1.$(OBJEXT) efl_thread_1_OBJECTS = $(am_efl_thread_1_OBJECTS) efl_thread_1_LDADD = $(LDADD) efl_thread_1_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la am__efl_thread_2_SOURCES_DIST = efl_thread_2.c efl_thread_win32_2.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_FALSE@am_efl_thread_2_OBJECTS = efl_thread_2.$(OBJEXT) @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_TRUE@am_efl_thread_2_OBJECTS = efl_thread_win32_2.$(OBJEXT) efl_thread_2_OBJECTS = $(am_efl_thread_2_OBJECTS) efl_thread_2_LDADD = $(LDADD) efl_thread_2_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la am__efl_thread_3_SOURCES_DIST = efl_thread_3.c efl_thread_win32_3.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_FALSE@am_efl_thread_3_OBJECTS = efl_thread_3.$(OBJEXT) @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_TRUE@am_efl_thread_3_OBJECTS = efl_thread_win32_3.$(OBJEXT) efl_thread_3_OBJECTS = $(am_efl_thread_3_OBJECTS) efl_thread_3_LDADD = $(LDADD) efl_thread_3_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la am__efl_thread_4_SOURCES_DIST = efl_thread_4.c efl_thread_win32_4.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_FALSE@am_efl_thread_4_OBJECTS = efl_thread_4.$(OBJEXT) @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_TRUE@am_efl_thread_4_OBJECTS = efl_thread_win32_4.$(OBJEXT) efl_thread_4_OBJECTS = $(am_efl_thread_4_OBJECTS) efl_thread_4_LDADD = $(LDADD) efl_thread_4_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la efl_thread_5_SOURCES = efl_thread_5.c efl_thread_5_OBJECTS = efl_thread_5.$(OBJEXT) efl_thread_5_LDADD = $(LDADD) efl_thread_5_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la efl_thread_6_SOURCES = efl_thread_6.c efl_thread_6_OBJECTS = efl_thread_6.$(OBJEXT) efl_thread_6_LDADD = $(LDADD) efl_thread_6_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la entry_example_SOURCES = entry_example.c entry_example_OBJECTS = entry_example.$(OBJEXT) entry_example_LDADD = $(LDADD) entry_example_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la fileselector_button_example_SOURCES = fileselector_button_example.c fileselector_button_example_OBJECTS = \ fileselector_button_example.$(OBJEXT) fileselector_button_example_LDADD = $(LDADD) fileselector_button_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la fileselector_entry_example_SOURCES = fileselector_entry_example.c fileselector_entry_example_OBJECTS = \ fileselector_entry_example.$(OBJEXT) fileselector_entry_example_LDADD = $(LDADD) fileselector_entry_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la fileselector_example_SOURCES = fileselector_example.c fileselector_example_OBJECTS = fileselector_example.$(OBJEXT) fileselector_example_LDADD = $(LDADD) fileselector_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la flip_example_01_SOURCES = flip_example_01.c flip_example_01_OBJECTS = flip_example_01.$(OBJEXT) flip_example_01_LDADD = $(LDADD) flip_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la flipselector_example_SOURCES = flipselector_example.c flipselector_example_OBJECTS = flipselector_example.$(OBJEXT) flipselector_example_LDADD = $(LDADD) flipselector_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la frame_example_01_SOURCES = frame_example_01.c frame_example_01_OBJECTS = frame_example_01.$(OBJEXT) frame_example_01_LDADD = $(LDADD) frame_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la general_funcs_example_SOURCES = general_funcs_example.c general_funcs_example_OBJECTS = general_funcs_example.$(OBJEXT) general_funcs_example_LDADD = $(LDADD) general_funcs_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la gengrid_example_SOURCES = gengrid_example.c gengrid_example_OBJECTS = gengrid_example.$(OBJEXT) gengrid_example_LDADD = $(LDADD) gengrid_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la genlist_example_01_SOURCES = genlist_example_01.c genlist_example_01_OBJECTS = genlist_example_01.$(OBJEXT) genlist_example_01_LDADD = $(LDADD) genlist_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la genlist_example_02_SOURCES = genlist_example_02.c genlist_example_02_OBJECTS = genlist_example_02.$(OBJEXT) genlist_example_02_LDADD = $(LDADD) genlist_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la genlist_example_03_SOURCES = genlist_example_03.c genlist_example_03_OBJECTS = genlist_example_03.$(OBJEXT) genlist_example_03_LDADD = $(LDADD) genlist_example_03_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la genlist_example_04_SOURCES = genlist_example_04.c genlist_example_04_OBJECTS = genlist_example_04.$(OBJEXT) genlist_example_04_LDADD = $(LDADD) genlist_example_04_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la genlist_example_05_SOURCES = genlist_example_05.c genlist_example_05_OBJECTS = genlist_example_05.$(OBJEXT) genlist_example_05_LDADD = $(LDADD) genlist_example_05_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la glview_example_01_SOURCES = glview_example_01.c glview_example_01_OBJECTS = glview_example_01.$(OBJEXT) glview_example_01_LDADD = $(LDADD) glview_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la hover_example_01_SOURCES = hover_example_01.c hover_example_01_OBJECTS = hover_example_01.$(OBJEXT) hover_example_01_LDADD = $(LDADD) hover_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la hoversel_example_01_SOURCES = hoversel_example_01.c hoversel_example_01_OBJECTS = hoversel_example_01.$(OBJEXT) hoversel_example_01_LDADD = $(LDADD) hoversel_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la icon_example_01_SOURCES = icon_example_01.c icon_example_01_OBJECTS = icon_example_01.$(OBJEXT) icon_example_01_LDADD = $(LDADD) icon_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la image_example_01_SOURCES = image_example_01.c image_example_01_OBJECTS = image_example_01.$(OBJEXT) image_example_01_LDADD = $(LDADD) image_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la index_example_01_SOURCES = index_example_01.c index_example_01_OBJECTS = index_example_01.$(OBJEXT) index_example_01_LDADD = $(LDADD) index_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la index_example_02_SOURCES = index_example_02.c index_example_02_OBJECTS = index_example_02.$(OBJEXT) index_example_02_LDADD = $(LDADD) index_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la inwin_example_SOURCES = inwin_example.c inwin_example_OBJECTS = inwin_example.$(OBJEXT) inwin_example_LDADD = $(LDADD) inwin_example_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la label_example_01_SOURCES = label_example_01.c label_example_01_OBJECTS = label_example_01.$(OBJEXT) label_example_01_LDADD = $(LDADD) label_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la layout_example_01_SOURCES = layout_example_01.c layout_example_01_OBJECTS = layout_example_01.$(OBJEXT) layout_example_01_LDADD = $(LDADD) layout_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la layout_example_02_SOURCES = layout_example_02.c layout_example_02_OBJECTS = layout_example_02.$(OBJEXT) layout_example_02_LDADD = $(LDADD) layout_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la layout_example_03_SOURCES = layout_example_03.c layout_example_03_OBJECTS = layout_example_03.$(OBJEXT) layout_example_03_LDADD = $(LDADD) layout_example_03_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la list_example_01_SOURCES = list_example_01.c list_example_01_OBJECTS = list_example_01.$(OBJEXT) list_example_01_LDADD = $(LDADD) list_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la list_example_02_SOURCES = list_example_02.c list_example_02_OBJECTS = list_example_02.$(OBJEXT) list_example_02_LDADD = $(LDADD) list_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la list_example_03_SOURCES = list_example_03.c list_example_03_OBJECTS = list_example_03.$(OBJEXT) list_example_03_LDADD = $(LDADD) list_example_03_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la map_example_01_SOURCES = map_example_01.c map_example_01_OBJECTS = map_example_01.$(OBJEXT) map_example_01_LDADD = $(LDADD) map_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la map_example_02_SOURCES = map_example_02.c map_example_02_OBJECTS = map_example_02.$(OBJEXT) map_example_02_LDADD = $(LDADD) map_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la map_example_03_SOURCES = map_example_03.c map_example_03_OBJECTS = map_example_03.$(OBJEXT) map_example_03_LDADD = $(LDADD) map_example_03_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la mapbuf_example_SOURCES = mapbuf_example.c mapbuf_example_OBJECTS = mapbuf_example.$(OBJEXT) mapbuf_example_LDADD = $(LDADD) mapbuf_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la menu_example_01_SOURCES = menu_example_01.c menu_example_01_OBJECTS = menu_example_01.$(OBJEXT) menu_example_01_LDADD = $(LDADD) menu_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la notify_example_01_SOURCES = notify_example_01.c notify_example_01_OBJECTS = notify_example_01.$(OBJEXT) notify_example_01_LDADD = $(LDADD) notify_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la panel_example_01_SOURCES = panel_example_01.c panel_example_01_OBJECTS = panel_example_01.$(OBJEXT) panel_example_01_LDADD = $(LDADD) panel_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la panes_example_SOURCES = panes_example.c panes_example_OBJECTS = panes_example.$(OBJEXT) panes_example_LDADD = $(LDADD) panes_example_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la photocam_example_01_SOURCES = photocam_example_01.c photocam_example_01_OBJECTS = photocam_example_01.$(OBJEXT) photocam_example_01_LDADD = $(LDADD) photocam_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la popup_example_01_SOURCES = popup_example_01.c popup_example_01_OBJECTS = popup_example_01.$(OBJEXT) popup_example_01_LDADD = $(LDADD) popup_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la popup_example_02_SOURCES = popup_example_02.c popup_example_02_OBJECTS = popup_example_02.$(OBJEXT) popup_example_02_LDADD = $(LDADD) popup_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la popup_example_03_SOURCES = popup_example_03.c popup_example_03_OBJECTS = popup_example_03.$(OBJEXT) popup_example_03_LDADD = $(LDADD) popup_example_03_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la progressbar_example_SOURCES = progressbar_example.c progressbar_example_OBJECTS = progressbar_example.$(OBJEXT) progressbar_example_LDADD = $(LDADD) progressbar_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la radio_example_01_SOURCES = radio_example_01.c radio_example_01_OBJECTS = radio_example_01.$(OBJEXT) radio_example_01_LDADD = $(LDADD) radio_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la scroller_example_01_SOURCES = scroller_example_01.c scroller_example_01_OBJECTS = scroller_example_01.$(OBJEXT) scroller_example_01_LDADD = $(LDADD) scroller_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la segment_control_example_SOURCES = segment_control_example.c segment_control_example_OBJECTS = segment_control_example.$(OBJEXT) segment_control_example_LDADD = $(LDADD) segment_control_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la separator_example_01_SOURCES = separator_example_01.c separator_example_01_OBJECTS = separator_example_01.$(OBJEXT) separator_example_01_LDADD = $(LDADD) separator_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la slider_example_SOURCES = slider_example.c slider_example_OBJECTS = slider_example.$(OBJEXT) slider_example_LDADD = $(LDADD) slider_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la slideshow_example_SOURCES = slideshow_example.c slideshow_example_OBJECTS = slideshow_example.$(OBJEXT) slideshow_example_LDADD = $(LDADD) slideshow_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la spinner_example_SOURCES = spinner_example.c spinner_example_OBJECTS = spinner_example.$(OBJEXT) spinner_example_LDADD = $(LDADD) spinner_example_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la table_example_01_SOURCES = table_example_01.c table_example_01_OBJECTS = table_example_01.$(OBJEXT) table_example_01_LDADD = $(LDADD) table_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la table_example_02_SOURCES = table_example_02.c table_example_02_OBJECTS = table_example_02.$(OBJEXT) table_example_02_LDADD = $(LDADD) table_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la theme_example_01_SOURCES = theme_example_01.c theme_example_01_OBJECTS = theme_example_01.$(OBJEXT) theme_example_01_LDADD = $(LDADD) theme_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la theme_example_02_SOURCES = theme_example_02.c theme_example_02_OBJECTS = theme_example_02.$(OBJEXT) theme_example_02_LDADD = $(LDADD) theme_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la thumb_example_01_SOURCES = thumb_example_01.c thumb_example_01_OBJECTS = thumb_example_01.$(OBJEXT) thumb_example_01_LDADD = $(LDADD) thumb_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la toolbar_example_01_SOURCES = toolbar_example_01.c toolbar_example_01_OBJECTS = toolbar_example_01.$(OBJEXT) toolbar_example_01_LDADD = $(LDADD) toolbar_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la toolbar_example_02_SOURCES = toolbar_example_02.c toolbar_example_02_OBJECTS = toolbar_example_02.$(OBJEXT) toolbar_example_02_LDADD = $(LDADD) toolbar_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la toolbar_example_03_SOURCES = toolbar_example_03.c toolbar_example_03_OBJECTS = toolbar_example_03.$(OBJEXT) toolbar_example_03_LDADD = $(LDADD) toolbar_example_03_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la transit_example_01_SOURCES = transit_example_01.c transit_example_01_OBJECTS = transit_example_01.$(OBJEXT) transit_example_01_LDADD = $(LDADD) transit_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la transit_example_02_SOURCES = transit_example_02.c transit_example_02_OBJECTS = transit_example_02.$(OBJEXT) transit_example_02_LDADD = $(LDADD) transit_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la transit_example_03_SOURCES = transit_example_03.c transit_example_03_OBJECTS = transit_example_03.$(OBJEXT) transit_example_03_LDADD = $(LDADD) transit_example_03_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la transit_example_04_SOURCES = transit_example_04.c transit_example_04_OBJECTS = transit_example_04.$(OBJEXT) transit_example_04_LDADD = $(LDADD) transit_example_04_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la web_example_01_SOURCES = web_example_01.c web_example_01_OBJECTS = web_example_01.$(OBJEXT) web_example_01_LDADD = $(LDADD) web_example_01_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la web_example_02_SOURCES = web_example_02.c web_example_02_OBJECTS = web_example_02.$(OBJEXT) web_example_02_LDADD = $(LDADD) web_example_02_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la win_example_SOURCES = win_example.c win_example_OBJECTS = win_example.$(OBJEXT) win_example_LDADD = $(LDADD) win_example_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; SOURCES = actionslider_example_01.c bg_example_01.c bg_example_02.c \ bg_example_03.c box_example_02.c bubble_example_01.c \ button_example_00.c button_example_01.c calendar_example_01.c \ calendar_example_02.c calendar_example_03.c \ calendar_example_04.c calendar_example_05.c \ calendar_example_06.c check_example_01.c clock_example.c \ colorselector_example_01.c conformant_example_01.c \ conformant_example_02.c ctxpopup_example_01.c \ datetime_example.c dayselector_example.c \ diskselector_example_01.c diskselector_example_02.c \ $(efl_thread_1_SOURCES) $(efl_thread_2_SOURCES) \ $(efl_thread_3_SOURCES) $(efl_thread_4_SOURCES) efl_thread_5.c \ efl_thread_6.c entry_example.c fileselector_button_example.c \ fileselector_entry_example.c fileselector_example.c \ flip_example_01.c flipselector_example.c frame_example_01.c \ general_funcs_example.c gengrid_example.c genlist_example_01.c \ genlist_example_02.c genlist_example_03.c genlist_example_04.c \ genlist_example_05.c glview_example_01.c hover_example_01.c \ hoversel_example_01.c icon_example_01.c image_example_01.c \ index_example_01.c index_example_02.c inwin_example.c \ label_example_01.c layout_example_01.c layout_example_02.c \ layout_example_03.c list_example_01.c list_example_02.c \ list_example_03.c map_example_01.c map_example_02.c \ map_example_03.c mapbuf_example.c menu_example_01.c \ notify_example_01.c panel_example_01.c panes_example.c \ photocam_example_01.c popup_example_01.c popup_example_02.c \ popup_example_03.c progressbar_example.c radio_example_01.c \ scroller_example_01.c segment_control_example.c \ separator_example_01.c slider_example.c slideshow_example.c \ spinner_example.c table_example_01.c table_example_02.c \ theme_example_01.c theme_example_02.c thumb_example_01.c \ toolbar_example_01.c toolbar_example_02.c toolbar_example_03.c \ transit_example_01.c transit_example_02.c transit_example_03.c \ transit_example_04.c web_example_01.c web_example_02.c \ win_example.c DIST_SOURCES = actionslider_example_01.c bg_example_01.c \ bg_example_02.c bg_example_03.c box_example_02.c \ bubble_example_01.c button_example_00.c button_example_01.c \ calendar_example_01.c calendar_example_02.c \ calendar_example_03.c calendar_example_04.c \ calendar_example_05.c calendar_example_06.c check_example_01.c \ clock_example.c colorselector_example_01.c \ conformant_example_01.c conformant_example_02.c \ ctxpopup_example_01.c datetime_example.c dayselector_example.c \ diskselector_example_01.c diskselector_example_02.c \ $(am__efl_thread_1_SOURCES_DIST) \ $(am__efl_thread_2_SOURCES_DIST) \ $(am__efl_thread_3_SOURCES_DIST) \ $(am__efl_thread_4_SOURCES_DIST) efl_thread_5.c efl_thread_6.c \ entry_example.c fileselector_button_example.c \ fileselector_entry_example.c fileselector_example.c \ flip_example_01.c flipselector_example.c frame_example_01.c \ general_funcs_example.c gengrid_example.c genlist_example_01.c \ genlist_example_02.c genlist_example_03.c genlist_example_04.c \ genlist_example_05.c glview_example_01.c hover_example_01.c \ hoversel_example_01.c icon_example_01.c image_example_01.c \ index_example_01.c index_example_02.c inwin_example.c \ label_example_01.c layout_example_01.c layout_example_02.c \ layout_example_03.c list_example_01.c list_example_02.c \ list_example_03.c map_example_01.c map_example_02.c \ map_example_03.c mapbuf_example.c menu_example_01.c \ notify_example_01.c panel_example_01.c panes_example.c \ photocam_example_01.c popup_example_01.c popup_example_02.c \ popup_example_03.c progressbar_example.c radio_example_01.c \ scroller_example_01.c segment_control_example.c \ separator_example_01.c slider_example.c slideshow_example.c \ spinner_example.c table_example_01.c table_example_02.c \ theme_example_01.c theme_example_02.c thumb_example_01.c \ toolbar_example_01.c toolbar_example_02.c toolbar_example_03.c \ transit_example_01.c transit_example_02.c transit_example_03.c \ transit_example_04.c web_example_01.c web_example_02.c \ win_example.c am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } DATA = $(files_DATA) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in examplesdir = $(pkgdatadir)/examples filesdir = $(pkgdatadir)/examples files_DATA = $(am__append_1) $(am__append_2) AM_CPPFLAGS = \ -Wno-unused-parameter \ -I. \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR="\"$(pkgdatadir)\"" \ -DPACKAGE_BIN_DIR=\"$(bindir)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_CFLAGS@ LDADD = \ @ELEMENTARY_LIBS@ \ @ELEMENTARY_ETHUMB_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_X_LIBS@ \ $(top_builddir)/src/lib/libelementary.la EDJE_CC = @edje_cc@ EDJE_FLAGS_VERBOSE_ = EDJE_FLAGS_VERBOSE_0 = EDJE_FLAGS_VERBOSE_1 = -v EDJE_FLAGS = $(EDJE_FLAGS_$(V)) SRCS = \ actionslider_example_01.c \ bg_example_01.c \ bg_example_02.c \ bg_example_03.c \ box_example_02.c \ bubble_example_01.c \ button_example_00.c \ button_example_01.c \ calendar_example_01.c \ calendar_example_02.c \ calendar_example_03.c \ calendar_example_04.c \ calendar_example_05.c \ calendar_example_06.c \ check_example_01.c \ clock_example.c \ colorselector_example_01.c \ conformant_example_01.c \ conformant_example_02.c \ ctxpopup_example_01.c \ datetime_example.c \ dayselector_example.c \ diskselector_example_01.c \ diskselector_example_02.c \ efl_thread_1.c \ efl_thread_2.c \ efl_thread_3.c \ efl_thread_4.c \ efl_thread_5.c \ efl_thread_6.c \ efl_thread_win32_1.c \ efl_thread_win32_2.c \ efl_thread_win32_3.c \ efl_thread_win32_4.c \ entry_example.c \ fileselector_button_example.c \ fileselector_entry_example.c \ fileselector_example.c \ flip_example_01.c \ flipselector_example.c \ frame_example_01.c \ general_funcs_example.c \ gengrid_example.c \ genlist_example_01.c \ genlist_example_02.c \ genlist_example_03.c \ genlist_example_04.c \ genlist_example_05.c \ glview_example_01.c \ hover_example_01.c \ hoversel_example_01.c \ icon_example_01.c \ image_example_01.c \ index_example_01.c \ index_example_02.c \ inwin_example.c \ label_example_01.c \ layout_example.edc \ layout_example_01.c \ layout_example_02.c \ layout_example_03.c \ list_example_01.c \ list_example_02.c \ list_example_03.c \ map_example_01.c \ map_example_02.c \ map_example_03.c \ mapbuf_example.c \ menu_example_01.c \ notify_example_01.c \ panes_example.c \ panel_example_01.c \ photocam_example_01.c \ popup_example_01.c \ popup_example_02.c \ popup_example_03.c \ progressbar_example.c \ radio_example_01.c \ segment_control_example.c \ separator_example_01.c \ slider_example.c \ slideshow_example.c \ spinner_example.c \ scroller_example_01.c \ table_example_01.c \ table_example_02.c \ theme_example.edc \ theme_example_01.c \ theme_example_02.c \ thumb_example_01.c \ toolbar_example_01.c \ toolbar_example_02.c \ toolbar_example_03.c \ transit_example_01.c \ transit_example_02.c \ transit_example_03.c \ transit_example_04.c \ web_example_01.c \ web_example_02.c \ win_example.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_FALSE@efl_thread_1_SOURCES = efl_thread_1.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_TRUE@efl_thread_1_SOURCES = efl_thread_win32_1.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_FALSE@efl_thread_2_SOURCES = efl_thread_2.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_TRUE@efl_thread_2_SOURCES = efl_thread_win32_2.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_FALSE@efl_thread_3_SOURCES = efl_thread_3.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_TRUE@efl_thread_3_SOURCES = efl_thread_win32_3.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_FALSE@efl_thread_4_SOURCES = efl_thread_4.c @EFL_BUILD_EXAMPLES_TRUE@@ELEMENTARY_WINDOWS_BUILD_TRUE@efl_thread_4_SOURCES = efl_thread_win32_4.c # This variable will hold the list of screenshots that will be made # by "make screenshots". Each item in the list is of the form: # :: @EFL_BUILD_EXAMPLES_TRUE@SCREENSHOTS = \ @EFL_BUILD_EXAMPLES_TRUE@actionslider_example_01:actionslider_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@bg_example_02:bg_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@box_example_02:box_example_02.png:1.3 \ @EFL_BUILD_EXAMPLES_TRUE@bubble_example_01:bubble_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@button_example_00:button_00.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@button_example_01:button_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@check_example_01:check_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@colorselector_example_01:colorselector_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@animator_example_01:animator_example_01.png:0.2 \ @EFL_BUILD_EXAMPLES_TRUE@animator_example_01:animator_example_02.png:0.5 \ @EFL_BUILD_EXAMPLES_TRUE@animator_example_01:animator_example_03.png:0.9 \ @EFL_BUILD_EXAMPLES_TRUE@flip_example_01:flip_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@frame_example_01:frame_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@hover_example_01:hover_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@hoversel_example_01:hoversel_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@label_example_01:label_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@theme_example_01:theme_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@conformant_example_01:conformant_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@conformant_example_02:conformant_example_02.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@calendar_example_01:calendar_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@calendar_example_02:calendar_example_02.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@calendar_example_03:calendar_example_03.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@calendar_example_04:calendar_example_04.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@calendar_example_05:calendar_example_05.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@calendar_example_06:calendar_example_06.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@datetime_example:datetime_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@map_example_01:map_example_01.png:2 \ @EFL_BUILD_EXAMPLES_TRUE@map_example_02:map_example_02.png:2.5 \ @EFL_BUILD_EXAMPLES_TRUE@map_example_03:map_example_03.png:2 \ @EFL_BUILD_EXAMPLES_TRUE@toolbar_example_01:toolbar_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@toolbar_example_02:toolbar_example_02.png:1 \ @EFL_BUILD_EXAMPLES_TRUE@toolbar_example_03:toolbar_example_03.png:1 \ @EFL_BUILD_EXAMPLES_TRUE@spinner_example:spinner_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@clock_example:clock_example.png:0.5 \ @EFL_BUILD_EXAMPLES_TRUE@dayselector_example:dayselector_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@mapbuf_example:mapbuf_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@image_example_01:image_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@diskselector_example_01:diskselector_example_01.png:0.2 \ @EFL_BUILD_EXAMPLES_TRUE@diskselector_example_02:diskselector_example_02.png:0.2 \ @EFL_BUILD_EXAMPLES_TRUE@icon_example_01:icon_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@layout_example_01:layout_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@layout_example_02:layout_example_02.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@layout_example_03:layout_example_03.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@list_example_01:list_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@list_example_02:list_example_02.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@list_example_03:list_example_03.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@segment_control_example:segment_control_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@flipselector_example:flipselector_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@fileselector_example:fileselector_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@index_example_02:index_example_03.png:0.3 \ @EFL_BUILD_EXAMPLES_TRUE@slider_example:slider_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@panes_example:panes_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@ctxpopup_example_01:ctxpopup_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@separator_example_01:separator_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@radio_example_01:radio_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@panel_example_01:panel_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@gengrid_example:gengrid_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@genlist_example_01:genlist_example_01.png:0.1 \ @EFL_BUILD_EXAMPLES_TRUE@genlist_example_02:genlist_example_02.png:0.1 \ @EFL_BUILD_EXAMPLES_TRUE@genlist_example_03:genlist_example_03.png:0.1 \ @EFL_BUILD_EXAMPLES_TRUE@genlist_example_04:genlist_example_04.png:0.1 \ @EFL_BUILD_EXAMPLES_TRUE@genlist_example_05:genlist_example_05.png:0.1 \ @EFL_BUILD_EXAMPLES_TRUE@thumb_example_01:thumb_example_01.png:0.5 \ @EFL_BUILD_EXAMPLES_TRUE@entry_example:entry_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@progressbar_example:progressbar_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@notify_example_01:notify_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@notify_example_01:notify_example_01_a.png:6.0 \ @EFL_BUILD_EXAMPLES_TRUE@popup_example_01:popup_example_01.png:1.0 \ @EFL_BUILD_EXAMPLES_TRUE@popup_example_01:popup_example_01_a.png:6.0 \ @EFL_BUILD_EXAMPLES_TRUE@popup_example_02:popup_example_02.png:0.2 \ @EFL_BUILD_EXAMPLES_TRUE@popup_example_03:popup_example_03.png:0.2 \ @EFL_BUILD_EXAMPLES_TRUE@slideshow_example:slideshow_example.png:1.0 \ @EFL_BUILD_EXAMPLES_TRUE@photocam_example_01:photocam_example_01.png:3 \ @EFL_BUILD_EXAMPLES_TRUE@scroller_example_01:scroller_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@inwin_example:inwin_example.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@inwin_example:inwin_example_a.png:0.2 \ @EFL_BUILD_EXAMPLES_TRUE@table_example_01:table_example_01.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@table_example_02:table_example_02.png:0.0 \ @EFL_BUILD_EXAMPLES_TRUE@menu_example_01:menu_example_01.png:0.5 @EFL_BUILD_EXAMPLES_TRUE@HTML_SS_DIR = $(top_builddir)/doc/html/screenshots @EFL_BUILD_EXAMPLES_TRUE@LATEX_SS_DIR = $(top_builddir)/doc/latex/screenshots EXTRA_DIST = dict.txt layout_example.edc theme_example.edc all: all-am .SUFFIXES: .SUFFIXES: .c .edc .edj .lo .o .obj $(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 src/examples/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/examples/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): install-examplesPROGRAMS: $(examples_PROGRAMS) @$(NORMAL_INSTALL) @list='$(examples_PROGRAMS)'; test -n "$(examplesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(examplesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(examplesdir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p || test -f $$p1; \ then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(examplesdir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(examplesdir)$$dir" || exit $$?; \ } \ ; done uninstall-examplesPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(examples_PROGRAMS)'; test -n "$(examplesdir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(examplesdir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(examplesdir)" && rm -f $$files clean-examplesPROGRAMS: @list='$(examples_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list actionslider_example_01$(EXEEXT): $(actionslider_example_01_OBJECTS) $(actionslider_example_01_DEPENDENCIES) $(EXTRA_actionslider_example_01_DEPENDENCIES) @rm -f actionslider_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(actionslider_example_01_OBJECTS) $(actionslider_example_01_LDADD) $(LIBS) bg_example_01$(EXEEXT): $(bg_example_01_OBJECTS) $(bg_example_01_DEPENDENCIES) $(EXTRA_bg_example_01_DEPENDENCIES) @rm -f bg_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(bg_example_01_OBJECTS) $(bg_example_01_LDADD) $(LIBS) bg_example_02$(EXEEXT): $(bg_example_02_OBJECTS) $(bg_example_02_DEPENDENCIES) $(EXTRA_bg_example_02_DEPENDENCIES) @rm -f bg_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(bg_example_02_OBJECTS) $(bg_example_02_LDADD) $(LIBS) bg_example_03$(EXEEXT): $(bg_example_03_OBJECTS) $(bg_example_03_DEPENDENCIES) $(EXTRA_bg_example_03_DEPENDENCIES) @rm -f bg_example_03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(bg_example_03_OBJECTS) $(bg_example_03_LDADD) $(LIBS) box_example_02$(EXEEXT): $(box_example_02_OBJECTS) $(box_example_02_DEPENDENCIES) $(EXTRA_box_example_02_DEPENDENCIES) @rm -f box_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(box_example_02_OBJECTS) $(box_example_02_LDADD) $(LIBS) bubble_example_01$(EXEEXT): $(bubble_example_01_OBJECTS) $(bubble_example_01_DEPENDENCIES) $(EXTRA_bubble_example_01_DEPENDENCIES) @rm -f bubble_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(bubble_example_01_OBJECTS) $(bubble_example_01_LDADD) $(LIBS) button_example_00$(EXEEXT): $(button_example_00_OBJECTS) $(button_example_00_DEPENDENCIES) $(EXTRA_button_example_00_DEPENDENCIES) @rm -f button_example_00$(EXEEXT) $(AM_V_CCLD)$(LINK) $(button_example_00_OBJECTS) $(button_example_00_LDADD) $(LIBS) button_example_01$(EXEEXT): $(button_example_01_OBJECTS) $(button_example_01_DEPENDENCIES) $(EXTRA_button_example_01_DEPENDENCIES) @rm -f button_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(button_example_01_OBJECTS) $(button_example_01_LDADD) $(LIBS) calendar_example_01$(EXEEXT): $(calendar_example_01_OBJECTS) $(calendar_example_01_DEPENDENCIES) $(EXTRA_calendar_example_01_DEPENDENCIES) @rm -f calendar_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(calendar_example_01_OBJECTS) $(calendar_example_01_LDADD) $(LIBS) calendar_example_02$(EXEEXT): $(calendar_example_02_OBJECTS) $(calendar_example_02_DEPENDENCIES) $(EXTRA_calendar_example_02_DEPENDENCIES) @rm -f calendar_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(calendar_example_02_OBJECTS) $(calendar_example_02_LDADD) $(LIBS) calendar_example_03$(EXEEXT): $(calendar_example_03_OBJECTS) $(calendar_example_03_DEPENDENCIES) $(EXTRA_calendar_example_03_DEPENDENCIES) @rm -f calendar_example_03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(calendar_example_03_OBJECTS) $(calendar_example_03_LDADD) $(LIBS) calendar_example_04$(EXEEXT): $(calendar_example_04_OBJECTS) $(calendar_example_04_DEPENDENCIES) $(EXTRA_calendar_example_04_DEPENDENCIES) @rm -f calendar_example_04$(EXEEXT) $(AM_V_CCLD)$(LINK) $(calendar_example_04_OBJECTS) $(calendar_example_04_LDADD) $(LIBS) calendar_example_05$(EXEEXT): $(calendar_example_05_OBJECTS) $(calendar_example_05_DEPENDENCIES) $(EXTRA_calendar_example_05_DEPENDENCIES) @rm -f calendar_example_05$(EXEEXT) $(AM_V_CCLD)$(LINK) $(calendar_example_05_OBJECTS) $(calendar_example_05_LDADD) $(LIBS) calendar_example_06$(EXEEXT): $(calendar_example_06_OBJECTS) $(calendar_example_06_DEPENDENCIES) $(EXTRA_calendar_example_06_DEPENDENCIES) @rm -f calendar_example_06$(EXEEXT) $(AM_V_CCLD)$(LINK) $(calendar_example_06_OBJECTS) $(calendar_example_06_LDADD) $(LIBS) check_example_01$(EXEEXT): $(check_example_01_OBJECTS) $(check_example_01_DEPENDENCIES) $(EXTRA_check_example_01_DEPENDENCIES) @rm -f check_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(check_example_01_OBJECTS) $(check_example_01_LDADD) $(LIBS) clock_example$(EXEEXT): $(clock_example_OBJECTS) $(clock_example_DEPENDENCIES) $(EXTRA_clock_example_DEPENDENCIES) @rm -f clock_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(clock_example_OBJECTS) $(clock_example_LDADD) $(LIBS) colorselector_example_01$(EXEEXT): $(colorselector_example_01_OBJECTS) $(colorselector_example_01_DEPENDENCIES) $(EXTRA_colorselector_example_01_DEPENDENCIES) @rm -f colorselector_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(colorselector_example_01_OBJECTS) $(colorselector_example_01_LDADD) $(LIBS) conformant_example_01$(EXEEXT): $(conformant_example_01_OBJECTS) $(conformant_example_01_DEPENDENCIES) $(EXTRA_conformant_example_01_DEPENDENCIES) @rm -f conformant_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(conformant_example_01_OBJECTS) $(conformant_example_01_LDADD) $(LIBS) conformant_example_02$(EXEEXT): $(conformant_example_02_OBJECTS) $(conformant_example_02_DEPENDENCIES) $(EXTRA_conformant_example_02_DEPENDENCIES) @rm -f conformant_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(conformant_example_02_OBJECTS) $(conformant_example_02_LDADD) $(LIBS) ctxpopup_example_01$(EXEEXT): $(ctxpopup_example_01_OBJECTS) $(ctxpopup_example_01_DEPENDENCIES) $(EXTRA_ctxpopup_example_01_DEPENDENCIES) @rm -f ctxpopup_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(ctxpopup_example_01_OBJECTS) $(ctxpopup_example_01_LDADD) $(LIBS) datetime_example$(EXEEXT): $(datetime_example_OBJECTS) $(datetime_example_DEPENDENCIES) $(EXTRA_datetime_example_DEPENDENCIES) @rm -f datetime_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(datetime_example_OBJECTS) $(datetime_example_LDADD) $(LIBS) dayselector_example$(EXEEXT): $(dayselector_example_OBJECTS) $(dayselector_example_DEPENDENCIES) $(EXTRA_dayselector_example_DEPENDENCIES) @rm -f dayselector_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(dayselector_example_OBJECTS) $(dayselector_example_LDADD) $(LIBS) diskselector_example_01$(EXEEXT): $(diskselector_example_01_OBJECTS) $(diskselector_example_01_DEPENDENCIES) $(EXTRA_diskselector_example_01_DEPENDENCIES) @rm -f diskselector_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(diskselector_example_01_OBJECTS) $(diskselector_example_01_LDADD) $(LIBS) diskselector_example_02$(EXEEXT): $(diskselector_example_02_OBJECTS) $(diskselector_example_02_DEPENDENCIES) $(EXTRA_diskselector_example_02_DEPENDENCIES) @rm -f diskselector_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(diskselector_example_02_OBJECTS) $(diskselector_example_02_LDADD) $(LIBS) efl_thread_1$(EXEEXT): $(efl_thread_1_OBJECTS) $(efl_thread_1_DEPENDENCIES) $(EXTRA_efl_thread_1_DEPENDENCIES) @rm -f efl_thread_1$(EXEEXT) $(AM_V_CCLD)$(LINK) $(efl_thread_1_OBJECTS) $(efl_thread_1_LDADD) $(LIBS) efl_thread_2$(EXEEXT): $(efl_thread_2_OBJECTS) $(efl_thread_2_DEPENDENCIES) $(EXTRA_efl_thread_2_DEPENDENCIES) @rm -f efl_thread_2$(EXEEXT) $(AM_V_CCLD)$(LINK) $(efl_thread_2_OBJECTS) $(efl_thread_2_LDADD) $(LIBS) efl_thread_3$(EXEEXT): $(efl_thread_3_OBJECTS) $(efl_thread_3_DEPENDENCIES) $(EXTRA_efl_thread_3_DEPENDENCIES) @rm -f efl_thread_3$(EXEEXT) $(AM_V_CCLD)$(LINK) $(efl_thread_3_OBJECTS) $(efl_thread_3_LDADD) $(LIBS) efl_thread_4$(EXEEXT): $(efl_thread_4_OBJECTS) $(efl_thread_4_DEPENDENCIES) $(EXTRA_efl_thread_4_DEPENDENCIES) @rm -f efl_thread_4$(EXEEXT) $(AM_V_CCLD)$(LINK) $(efl_thread_4_OBJECTS) $(efl_thread_4_LDADD) $(LIBS) efl_thread_5$(EXEEXT): $(efl_thread_5_OBJECTS) $(efl_thread_5_DEPENDENCIES) $(EXTRA_efl_thread_5_DEPENDENCIES) @rm -f efl_thread_5$(EXEEXT) $(AM_V_CCLD)$(LINK) $(efl_thread_5_OBJECTS) $(efl_thread_5_LDADD) $(LIBS) efl_thread_6$(EXEEXT): $(efl_thread_6_OBJECTS) $(efl_thread_6_DEPENDENCIES) $(EXTRA_efl_thread_6_DEPENDENCIES) @rm -f efl_thread_6$(EXEEXT) $(AM_V_CCLD)$(LINK) $(efl_thread_6_OBJECTS) $(efl_thread_6_LDADD) $(LIBS) entry_example$(EXEEXT): $(entry_example_OBJECTS) $(entry_example_DEPENDENCIES) $(EXTRA_entry_example_DEPENDENCIES) @rm -f entry_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(entry_example_OBJECTS) $(entry_example_LDADD) $(LIBS) fileselector_button_example$(EXEEXT): $(fileselector_button_example_OBJECTS) $(fileselector_button_example_DEPENDENCIES) $(EXTRA_fileselector_button_example_DEPENDENCIES) @rm -f fileselector_button_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fileselector_button_example_OBJECTS) $(fileselector_button_example_LDADD) $(LIBS) fileselector_entry_example$(EXEEXT): $(fileselector_entry_example_OBJECTS) $(fileselector_entry_example_DEPENDENCIES) $(EXTRA_fileselector_entry_example_DEPENDENCIES) @rm -f fileselector_entry_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fileselector_entry_example_OBJECTS) $(fileselector_entry_example_LDADD) $(LIBS) fileselector_example$(EXEEXT): $(fileselector_example_OBJECTS) $(fileselector_example_DEPENDENCIES) $(EXTRA_fileselector_example_DEPENDENCIES) @rm -f fileselector_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(fileselector_example_OBJECTS) $(fileselector_example_LDADD) $(LIBS) flip_example_01$(EXEEXT): $(flip_example_01_OBJECTS) $(flip_example_01_DEPENDENCIES) $(EXTRA_flip_example_01_DEPENDENCIES) @rm -f flip_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(flip_example_01_OBJECTS) $(flip_example_01_LDADD) $(LIBS) flipselector_example$(EXEEXT): $(flipselector_example_OBJECTS) $(flipselector_example_DEPENDENCIES) $(EXTRA_flipselector_example_DEPENDENCIES) @rm -f flipselector_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(flipselector_example_OBJECTS) $(flipselector_example_LDADD) $(LIBS) frame_example_01$(EXEEXT): $(frame_example_01_OBJECTS) $(frame_example_01_DEPENDENCIES) $(EXTRA_frame_example_01_DEPENDENCIES) @rm -f frame_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(frame_example_01_OBJECTS) $(frame_example_01_LDADD) $(LIBS) general_funcs_example$(EXEEXT): $(general_funcs_example_OBJECTS) $(general_funcs_example_DEPENDENCIES) $(EXTRA_general_funcs_example_DEPENDENCIES) @rm -f general_funcs_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(general_funcs_example_OBJECTS) $(general_funcs_example_LDADD) $(LIBS) gengrid_example$(EXEEXT): $(gengrid_example_OBJECTS) $(gengrid_example_DEPENDENCIES) $(EXTRA_gengrid_example_DEPENDENCIES) @rm -f gengrid_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(gengrid_example_OBJECTS) $(gengrid_example_LDADD) $(LIBS) genlist_example_01$(EXEEXT): $(genlist_example_01_OBJECTS) $(genlist_example_01_DEPENDENCIES) $(EXTRA_genlist_example_01_DEPENDENCIES) @rm -f genlist_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(genlist_example_01_OBJECTS) $(genlist_example_01_LDADD) $(LIBS) genlist_example_02$(EXEEXT): $(genlist_example_02_OBJECTS) $(genlist_example_02_DEPENDENCIES) $(EXTRA_genlist_example_02_DEPENDENCIES) @rm -f genlist_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(genlist_example_02_OBJECTS) $(genlist_example_02_LDADD) $(LIBS) genlist_example_03$(EXEEXT): $(genlist_example_03_OBJECTS) $(genlist_example_03_DEPENDENCIES) $(EXTRA_genlist_example_03_DEPENDENCIES) @rm -f genlist_example_03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(genlist_example_03_OBJECTS) $(genlist_example_03_LDADD) $(LIBS) genlist_example_04$(EXEEXT): $(genlist_example_04_OBJECTS) $(genlist_example_04_DEPENDENCIES) $(EXTRA_genlist_example_04_DEPENDENCIES) @rm -f genlist_example_04$(EXEEXT) $(AM_V_CCLD)$(LINK) $(genlist_example_04_OBJECTS) $(genlist_example_04_LDADD) $(LIBS) genlist_example_05$(EXEEXT): $(genlist_example_05_OBJECTS) $(genlist_example_05_DEPENDENCIES) $(EXTRA_genlist_example_05_DEPENDENCIES) @rm -f genlist_example_05$(EXEEXT) $(AM_V_CCLD)$(LINK) $(genlist_example_05_OBJECTS) $(genlist_example_05_LDADD) $(LIBS) glview_example_01$(EXEEXT): $(glview_example_01_OBJECTS) $(glview_example_01_DEPENDENCIES) $(EXTRA_glview_example_01_DEPENDENCIES) @rm -f glview_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(glview_example_01_OBJECTS) $(glview_example_01_LDADD) $(LIBS) hover_example_01$(EXEEXT): $(hover_example_01_OBJECTS) $(hover_example_01_DEPENDENCIES) $(EXTRA_hover_example_01_DEPENDENCIES) @rm -f hover_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(hover_example_01_OBJECTS) $(hover_example_01_LDADD) $(LIBS) hoversel_example_01$(EXEEXT): $(hoversel_example_01_OBJECTS) $(hoversel_example_01_DEPENDENCIES) $(EXTRA_hoversel_example_01_DEPENDENCIES) @rm -f hoversel_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(hoversel_example_01_OBJECTS) $(hoversel_example_01_LDADD) $(LIBS) icon_example_01$(EXEEXT): $(icon_example_01_OBJECTS) $(icon_example_01_DEPENDENCIES) $(EXTRA_icon_example_01_DEPENDENCIES) @rm -f icon_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(icon_example_01_OBJECTS) $(icon_example_01_LDADD) $(LIBS) image_example_01$(EXEEXT): $(image_example_01_OBJECTS) $(image_example_01_DEPENDENCIES) $(EXTRA_image_example_01_DEPENDENCIES) @rm -f image_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(image_example_01_OBJECTS) $(image_example_01_LDADD) $(LIBS) index_example_01$(EXEEXT): $(index_example_01_OBJECTS) $(index_example_01_DEPENDENCIES) $(EXTRA_index_example_01_DEPENDENCIES) @rm -f index_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(index_example_01_OBJECTS) $(index_example_01_LDADD) $(LIBS) index_example_02$(EXEEXT): $(index_example_02_OBJECTS) $(index_example_02_DEPENDENCIES) $(EXTRA_index_example_02_DEPENDENCIES) @rm -f index_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(index_example_02_OBJECTS) $(index_example_02_LDADD) $(LIBS) inwin_example$(EXEEXT): $(inwin_example_OBJECTS) $(inwin_example_DEPENDENCIES) $(EXTRA_inwin_example_DEPENDENCIES) @rm -f inwin_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(inwin_example_OBJECTS) $(inwin_example_LDADD) $(LIBS) label_example_01$(EXEEXT): $(label_example_01_OBJECTS) $(label_example_01_DEPENDENCIES) $(EXTRA_label_example_01_DEPENDENCIES) @rm -f label_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(label_example_01_OBJECTS) $(label_example_01_LDADD) $(LIBS) layout_example_01$(EXEEXT): $(layout_example_01_OBJECTS) $(layout_example_01_DEPENDENCIES) $(EXTRA_layout_example_01_DEPENDENCIES) @rm -f layout_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(layout_example_01_OBJECTS) $(layout_example_01_LDADD) $(LIBS) layout_example_02$(EXEEXT): $(layout_example_02_OBJECTS) $(layout_example_02_DEPENDENCIES) $(EXTRA_layout_example_02_DEPENDENCIES) @rm -f layout_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(layout_example_02_OBJECTS) $(layout_example_02_LDADD) $(LIBS) layout_example_03$(EXEEXT): $(layout_example_03_OBJECTS) $(layout_example_03_DEPENDENCIES) $(EXTRA_layout_example_03_DEPENDENCIES) @rm -f layout_example_03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(layout_example_03_OBJECTS) $(layout_example_03_LDADD) $(LIBS) list_example_01$(EXEEXT): $(list_example_01_OBJECTS) $(list_example_01_DEPENDENCIES) $(EXTRA_list_example_01_DEPENDENCIES) @rm -f list_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(list_example_01_OBJECTS) $(list_example_01_LDADD) $(LIBS) list_example_02$(EXEEXT): $(list_example_02_OBJECTS) $(list_example_02_DEPENDENCIES) $(EXTRA_list_example_02_DEPENDENCIES) @rm -f list_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(list_example_02_OBJECTS) $(list_example_02_LDADD) $(LIBS) list_example_03$(EXEEXT): $(list_example_03_OBJECTS) $(list_example_03_DEPENDENCIES) $(EXTRA_list_example_03_DEPENDENCIES) @rm -f list_example_03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(list_example_03_OBJECTS) $(list_example_03_LDADD) $(LIBS) map_example_01$(EXEEXT): $(map_example_01_OBJECTS) $(map_example_01_DEPENDENCIES) $(EXTRA_map_example_01_DEPENDENCIES) @rm -f map_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(map_example_01_OBJECTS) $(map_example_01_LDADD) $(LIBS) map_example_02$(EXEEXT): $(map_example_02_OBJECTS) $(map_example_02_DEPENDENCIES) $(EXTRA_map_example_02_DEPENDENCIES) @rm -f map_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(map_example_02_OBJECTS) $(map_example_02_LDADD) $(LIBS) map_example_03$(EXEEXT): $(map_example_03_OBJECTS) $(map_example_03_DEPENDENCIES) $(EXTRA_map_example_03_DEPENDENCIES) @rm -f map_example_03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(map_example_03_OBJECTS) $(map_example_03_LDADD) $(LIBS) mapbuf_example$(EXEEXT): $(mapbuf_example_OBJECTS) $(mapbuf_example_DEPENDENCIES) $(EXTRA_mapbuf_example_DEPENDENCIES) @rm -f mapbuf_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(mapbuf_example_OBJECTS) $(mapbuf_example_LDADD) $(LIBS) menu_example_01$(EXEEXT): $(menu_example_01_OBJECTS) $(menu_example_01_DEPENDENCIES) $(EXTRA_menu_example_01_DEPENDENCIES) @rm -f menu_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(menu_example_01_OBJECTS) $(menu_example_01_LDADD) $(LIBS) notify_example_01$(EXEEXT): $(notify_example_01_OBJECTS) $(notify_example_01_DEPENDENCIES) $(EXTRA_notify_example_01_DEPENDENCIES) @rm -f notify_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(notify_example_01_OBJECTS) $(notify_example_01_LDADD) $(LIBS) panel_example_01$(EXEEXT): $(panel_example_01_OBJECTS) $(panel_example_01_DEPENDENCIES) $(EXTRA_panel_example_01_DEPENDENCIES) @rm -f panel_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(panel_example_01_OBJECTS) $(panel_example_01_LDADD) $(LIBS) panes_example$(EXEEXT): $(panes_example_OBJECTS) $(panes_example_DEPENDENCIES) $(EXTRA_panes_example_DEPENDENCIES) @rm -f panes_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(panes_example_OBJECTS) $(panes_example_LDADD) $(LIBS) photocam_example_01$(EXEEXT): $(photocam_example_01_OBJECTS) $(photocam_example_01_DEPENDENCIES) $(EXTRA_photocam_example_01_DEPENDENCIES) @rm -f photocam_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(photocam_example_01_OBJECTS) $(photocam_example_01_LDADD) $(LIBS) popup_example_01$(EXEEXT): $(popup_example_01_OBJECTS) $(popup_example_01_DEPENDENCIES) $(EXTRA_popup_example_01_DEPENDENCIES) @rm -f popup_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(popup_example_01_OBJECTS) $(popup_example_01_LDADD) $(LIBS) popup_example_02$(EXEEXT): $(popup_example_02_OBJECTS) $(popup_example_02_DEPENDENCIES) $(EXTRA_popup_example_02_DEPENDENCIES) @rm -f popup_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(popup_example_02_OBJECTS) $(popup_example_02_LDADD) $(LIBS) popup_example_03$(EXEEXT): $(popup_example_03_OBJECTS) $(popup_example_03_DEPENDENCIES) $(EXTRA_popup_example_03_DEPENDENCIES) @rm -f popup_example_03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(popup_example_03_OBJECTS) $(popup_example_03_LDADD) $(LIBS) progressbar_example$(EXEEXT): $(progressbar_example_OBJECTS) $(progressbar_example_DEPENDENCIES) $(EXTRA_progressbar_example_DEPENDENCIES) @rm -f progressbar_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(progressbar_example_OBJECTS) $(progressbar_example_LDADD) $(LIBS) radio_example_01$(EXEEXT): $(radio_example_01_OBJECTS) $(radio_example_01_DEPENDENCIES) $(EXTRA_radio_example_01_DEPENDENCIES) @rm -f radio_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(radio_example_01_OBJECTS) $(radio_example_01_LDADD) $(LIBS) scroller_example_01$(EXEEXT): $(scroller_example_01_OBJECTS) $(scroller_example_01_DEPENDENCIES) $(EXTRA_scroller_example_01_DEPENDENCIES) @rm -f scroller_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(scroller_example_01_OBJECTS) $(scroller_example_01_LDADD) $(LIBS) segment_control_example$(EXEEXT): $(segment_control_example_OBJECTS) $(segment_control_example_DEPENDENCIES) $(EXTRA_segment_control_example_DEPENDENCIES) @rm -f segment_control_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(segment_control_example_OBJECTS) $(segment_control_example_LDADD) $(LIBS) separator_example_01$(EXEEXT): $(separator_example_01_OBJECTS) $(separator_example_01_DEPENDENCIES) $(EXTRA_separator_example_01_DEPENDENCIES) @rm -f separator_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(separator_example_01_OBJECTS) $(separator_example_01_LDADD) $(LIBS) slider_example$(EXEEXT): $(slider_example_OBJECTS) $(slider_example_DEPENDENCIES) $(EXTRA_slider_example_DEPENDENCIES) @rm -f slider_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(slider_example_OBJECTS) $(slider_example_LDADD) $(LIBS) slideshow_example$(EXEEXT): $(slideshow_example_OBJECTS) $(slideshow_example_DEPENDENCIES) $(EXTRA_slideshow_example_DEPENDENCIES) @rm -f slideshow_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(slideshow_example_OBJECTS) $(slideshow_example_LDADD) $(LIBS) spinner_example$(EXEEXT): $(spinner_example_OBJECTS) $(spinner_example_DEPENDENCIES) $(EXTRA_spinner_example_DEPENDENCIES) @rm -f spinner_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(spinner_example_OBJECTS) $(spinner_example_LDADD) $(LIBS) table_example_01$(EXEEXT): $(table_example_01_OBJECTS) $(table_example_01_DEPENDENCIES) $(EXTRA_table_example_01_DEPENDENCIES) @rm -f table_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(table_example_01_OBJECTS) $(table_example_01_LDADD) $(LIBS) table_example_02$(EXEEXT): $(table_example_02_OBJECTS) $(table_example_02_DEPENDENCIES) $(EXTRA_table_example_02_DEPENDENCIES) @rm -f table_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(table_example_02_OBJECTS) $(table_example_02_LDADD) $(LIBS) theme_example_01$(EXEEXT): $(theme_example_01_OBJECTS) $(theme_example_01_DEPENDENCIES) $(EXTRA_theme_example_01_DEPENDENCIES) @rm -f theme_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(theme_example_01_OBJECTS) $(theme_example_01_LDADD) $(LIBS) theme_example_02$(EXEEXT): $(theme_example_02_OBJECTS) $(theme_example_02_DEPENDENCIES) $(EXTRA_theme_example_02_DEPENDENCIES) @rm -f theme_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(theme_example_02_OBJECTS) $(theme_example_02_LDADD) $(LIBS) thumb_example_01$(EXEEXT): $(thumb_example_01_OBJECTS) $(thumb_example_01_DEPENDENCIES) $(EXTRA_thumb_example_01_DEPENDENCIES) @rm -f thumb_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(thumb_example_01_OBJECTS) $(thumb_example_01_LDADD) $(LIBS) toolbar_example_01$(EXEEXT): $(toolbar_example_01_OBJECTS) $(toolbar_example_01_DEPENDENCIES) $(EXTRA_toolbar_example_01_DEPENDENCIES) @rm -f toolbar_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(toolbar_example_01_OBJECTS) $(toolbar_example_01_LDADD) $(LIBS) toolbar_example_02$(EXEEXT): $(toolbar_example_02_OBJECTS) $(toolbar_example_02_DEPENDENCIES) $(EXTRA_toolbar_example_02_DEPENDENCIES) @rm -f toolbar_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(toolbar_example_02_OBJECTS) $(toolbar_example_02_LDADD) $(LIBS) toolbar_example_03$(EXEEXT): $(toolbar_example_03_OBJECTS) $(toolbar_example_03_DEPENDENCIES) $(EXTRA_toolbar_example_03_DEPENDENCIES) @rm -f toolbar_example_03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(toolbar_example_03_OBJECTS) $(toolbar_example_03_LDADD) $(LIBS) transit_example_01$(EXEEXT): $(transit_example_01_OBJECTS) $(transit_example_01_DEPENDENCIES) $(EXTRA_transit_example_01_DEPENDENCIES) @rm -f transit_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(transit_example_01_OBJECTS) $(transit_example_01_LDADD) $(LIBS) transit_example_02$(EXEEXT): $(transit_example_02_OBJECTS) $(transit_example_02_DEPENDENCIES) $(EXTRA_transit_example_02_DEPENDENCIES) @rm -f transit_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(transit_example_02_OBJECTS) $(transit_example_02_LDADD) $(LIBS) transit_example_03$(EXEEXT): $(transit_example_03_OBJECTS) $(transit_example_03_DEPENDENCIES) $(EXTRA_transit_example_03_DEPENDENCIES) @rm -f transit_example_03$(EXEEXT) $(AM_V_CCLD)$(LINK) $(transit_example_03_OBJECTS) $(transit_example_03_LDADD) $(LIBS) transit_example_04$(EXEEXT): $(transit_example_04_OBJECTS) $(transit_example_04_DEPENDENCIES) $(EXTRA_transit_example_04_DEPENDENCIES) @rm -f transit_example_04$(EXEEXT) $(AM_V_CCLD)$(LINK) $(transit_example_04_OBJECTS) $(transit_example_04_LDADD) $(LIBS) web_example_01$(EXEEXT): $(web_example_01_OBJECTS) $(web_example_01_DEPENDENCIES) $(EXTRA_web_example_01_DEPENDENCIES) @rm -f web_example_01$(EXEEXT) $(AM_V_CCLD)$(LINK) $(web_example_01_OBJECTS) $(web_example_01_LDADD) $(LIBS) web_example_02$(EXEEXT): $(web_example_02_OBJECTS) $(web_example_02_DEPENDENCIES) $(EXTRA_web_example_02_DEPENDENCIES) @rm -f web_example_02$(EXEEXT) $(AM_V_CCLD)$(LINK) $(web_example_02_OBJECTS) $(web_example_02_LDADD) $(LIBS) win_example$(EXEEXT): $(win_example_OBJECTS) $(win_example_DEPENDENCIES) $(EXTRA_win_example_DEPENDENCIES) @rm -f win_example$(EXEEXT) $(AM_V_CCLD)$(LINK) $(win_example_OBJECTS) $(win_example_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/actionslider_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bg_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bg_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bg_example_03.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/box_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bubble_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/button_example_00.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/button_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calendar_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calendar_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calendar_example_03.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calendar_example_04.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calendar_example_05.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/calendar_example_06.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/clock_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/colorselector_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/conformant_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/conformant_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ctxpopup_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/datetime_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dayselector_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diskselector_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/diskselector_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/efl_thread_1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/efl_thread_2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/efl_thread_3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/efl_thread_4.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/efl_thread_5.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/efl_thread_6.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/efl_thread_win32_1.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/efl_thread_win32_2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/efl_thread_win32_3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/efl_thread_win32_4.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/entry_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileselector_button_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileselector_entry_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileselector_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flip_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/flipselector_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/frame_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/general_funcs_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gengrid_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genlist_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genlist_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genlist_example_03.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genlist_example_04.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/genlist_example_05.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/glview_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hover_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hoversel_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/icon_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/image_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/index_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/index_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/inwin_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/label_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/layout_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/layout_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/layout_example_03.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/list_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/list_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/list_example_03.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/map_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/map_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/map_example_03.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mapbuf_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/menu_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/notify_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/panel_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/panes_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/photocam_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/popup_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/popup_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/popup_example_03.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/progressbar_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/radio_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/scroller_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/segment_control_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/separator_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slider_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/slideshow_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/spinner_example.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/table_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/table_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/theme_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/theme_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/thumb_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/toolbar_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/toolbar_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/toolbar_example_03.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transit_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transit_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transit_example_03.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/transit_example_04.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/web_example_01.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/web_example_02.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/win_example.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-filesDATA: $(files_DATA) @$(NORMAL_INSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(filesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filesdir)" || exit 1; \ fi; \ 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)$(filesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(filesdir)" || exit $$?; \ done uninstall-filesDATA: @$(NORMAL_UNINSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(filesdir)'; $(am__uninstall_files_from_dir) 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: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ 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: $(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 check-am: all-am check: check-am all-am: Makefile $(PROGRAMS) $(DATA) installdirs: for dir in "$(DESTDIR)$(examplesdir)" "$(DESTDIR)$(filesdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) @EFL_BUILD_EXAMPLES_FALSE@clean-local: clean: clean-am clean-am: clean-examplesPROGRAMS clean-generic clean-libtool \ clean-local mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-examplesPROGRAMS install-filesDATA 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-examplesPROGRAMS uninstall-filesDATA .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean \ clean-examplesPROGRAMS clean-generic clean-libtool clean-local \ ctags distclean distclean-compile 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-examplesPROGRAMS install-exec install-exec-am \ install-filesDATA 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-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags uninstall uninstall-am uninstall-examplesPROGRAMS \ uninstall-filesDATA .PHONY: screenshots .edc.edj: $(EDJE_CC) $(EDJE_FLAGS) $< $@ @EFL_BUILD_EXAMPLES_TRUE@clean-local: @EFL_BUILD_EXAMPLES_TRUE@ rm -f *.edj @EFL_BUILD_EXAMPLES_TRUE@screenshots: all @EFL_BUILD_EXAMPLES_TRUE@ @mkdir -p $(HTML_SS_DIR) @EFL_BUILD_EXAMPLES_TRUE@ @mkdir -p $(LATEX_SS_DIR) @EFL_BUILD_EXAMPLES_TRUE@ @for ss in $(SCREENSHOTS); do \ @EFL_BUILD_EXAMPLES_TRUE@ SS_ENTRY=($${ss//:/ }) ; \ @EFL_BUILD_EXAMPLES_TRUE@ EXAMPLE=$${SS_ENTRY[0]} ; \ @EFL_BUILD_EXAMPLES_TRUE@ SS_FILE=$${SS_ENTRY[1]} ; \ @EFL_BUILD_EXAMPLES_TRUE@ SS_DELAY=$${SS_ENTRY[2]} ; \ @EFL_BUILD_EXAMPLES_TRUE@ ILLUME_KBD=0,0,240,123 ILLUME_IND=0,0,240,32 ILLUME_STK=0,288,240,32 ELM_ENGINE="shot:delay=$${SS_DELAY}:file=$(HTML_SS_DIR)/$${SS_FILE}" ./$${EXAMPLE} ; \ @EFL_BUILD_EXAMPLES_TRUE@ convert $(HTML_SS_DIR)/$${SS_FILE} $(LATEX_SS_DIR)/$${SS_FILE/.png/.eps} ; \ @EFL_BUILD_EXAMPLES_TRUE@ done @EFL_BUILD_EXAMPLES_FALSE@screenshots: @EFL_BUILD_EXAMPLES_FALSE@ @echo "Examples are not built. Run \"./configure --enable-build-examples\" first." # 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: elementary-1.7.7/src/examples/efl_thread_win32_4.c0000664000175000017500000000616412127353615016745 00000000000000//Compile with: //gcc -o efl_thread_4 efl_thread_win32_4.c -g `pkg-config --cflags --libs elementary` #include #define WIN32_LEAN_AND_MEAN #include static Evas_Object *win = NULL; static Evas_Object *rect = NULL; struct info { double x, y; }; static void my_thread_mainloop_code(void *data); static HANDLE thread; static CRITICAL_SECTION lock; static int th_exit = 0; // BEGIN - code running in my custom win32 thread instance // static DWORD WINAPI my_thread_run(LPVOID arg) { double t = 0.0; // inside the thread function lets loop forever incrimenting a time point for (;;) { struct info *inf = malloc(sizeof(struct info)); int do_exit; if (inf) { inf->x = 200 + (200 * sin(t)); inf->y = 200 + (200 * cos(t)); // now call a function in the mainloop and pass it our allocated // data that it will free when it gets it ecore_main_loop_thread_safe_call_async (my_thread_mainloop_code, inf); } // and sleep and loop usleep(1000); t += 0.02; // in case someone has asked us to cancel - then cancel this loop // co-operatively (cancelling is co-operative) EnterCriticalSection(&lock); do_exit = th_exit; LeaveCriticalSection(&lock); if (do_exit) break; } DeleteCriticalSection(&lock); return NULL; } // // END - code running in my custom win32 thread instance static void my_thread_new(void) { InitializeCriticalSection(&lock); thread = CreateThread(NULL, 0, my_thread_run, NULL, 0, NULL); if (!thread) { char *str = evil_last_error_get(); if (str) { fprintf("thread creation failed: %s\n", str); free(str); } } } static void my_thread_mainloop_code(void *data) { struct info *inf = data; evas_object_move(rect, inf->x - 50, inf->y - 50); free(inf); } // just test cancelling the thread static void down(void *data, Evas *e, Evas_Object *obj, void *event_info) { EnterCriticalSection(&lock); th_exit = 1; LeaveCriticalSection(&lock); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *o, *bg; win = elm_win_add(NULL, "efl-thread-4", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Thread 4"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); o = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o, 50, 80, 180, 255); evas_object_resize(o, 100, 100); evas_object_show(o); // new in the examples - we have a mouse down on the blue box cancel // the thread evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_DOWN, down, NULL); rect = o; // create custom thread to do some "work on the side" my_thread_new(); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/efl_thread_1.c0000664000175000017500000000357512127353615015723 00000000000000//Compile with: //gcc -o efl_thread_1 efl_thread_1.c -g `pkg-config --cflags --libs elementary` #include #include static Evas_Object *win = NULL; static Evas_Object *rect = NULL; static pthread_t thread_id; // BEGIN - code running in my custom pthread instance // static void * my_thread_run(void *arg) { double t = 0.0; for (;;) { ecore_thread_main_loop_begin(); // begin critical { // indented for illustration of "critical" block Evas_Coord x, y; x = 200 + (200 * sin(t)); y = 200 + (200 * cos(t)); evas_object_move(rect, x - 50, y - 50); } ecore_thread_main_loop_end(); // end critical usleep(1000); t += 0.02; } return NULL; } // // END - code running in my custom pthread instance static void my_thread_new(void) { pthread_attr_t attr; if (pthread_attr_init(&attr) != 0) perror("pthread_attr_init"); if (pthread_create(&thread_id, &attr, my_thread_run, NULL) != 0) perror("pthread_create"); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *o, *bg; win = elm_win_add(NULL, "efl-thread-1", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Thread 1"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); o = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o, 50, 80, 180, 255); evas_object_resize(o, 100, 100); evas_object_show(o); rect = o; // create custom thread to do some "work on the side" my_thread_new(); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/genlist_example_05.c0000664000175000017500000002732712127353615017073 00000000000000//Compile with: //gcc -g genlist_example_05.c -o genlist_example_05 `pkg-config --cflags --libs elementary` #include #define N_ITEMS 6 typedef struct _Node_Data { Eina_List *children; int value; int level; Eina_Bool favorite; } Node_Data; static Elm_Genlist_Item_Class *_itc = NULL; static Elm_Genlist_Item_Class *_itp = NULL; static Elm_Genlist_Item_Class *_itfav = NULL; static int nitems = 0; static char * _item_label_get(void *data, Evas_Object *obj, const char *part) { char buf[256]; Node_Data *d = data; if (!strcmp(part, "elm.text")) snprintf(buf, sizeof(buf), "Item # %i (level %i)", d->value, d->level); return strdup(buf); } static Evas_Object * _item_content_get(void *data, Evas_Object *obj, const char *part) { Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.icon")) elm_icon_standard_set(ic, "file"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static void _item_sel_cb(void *data, Evas_Object *obj, void *event_info) { printf("sel item data [%p] on genlist obj [%p], item pointer [%p]\n", data, obj, event_info); } static char * _parent_label_get(void *data, Evas_Object *obj, const char *part) { char buf[256]; Node_Data *d = data; snprintf(buf, sizeof(buf), "Group %d (%d items)", d->value / 7, eina_list_count(d->children)); return strdup(buf); } static Evas_Object * _parent_content_get(void *data, Evas_Object *obj, const char *part) { Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.icon")) elm_icon_standard_set(ic, "folder"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static char * _favorite_label_get(void *data, Evas_Object *obj, const char *part) { char buf[256]; Node_Data *d = data; if (!strcmp(part, "elm.text")) snprintf(buf, sizeof(buf), "Favorite # %i", d->value); return strdup(buf); } static Evas_Object * _favorite_content_get(void *data, Evas_Object *obj, const char *part) { Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.icon")) elm_icon_standard_set(ic, "apps"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static void _append_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Elm_Object_Item *glit, *parent = NULL; Node_Data *pdata, *d = malloc(sizeof(*d)); d->children = NULL; d->value = nitems++; d->favorite = EINA_FALSE; glit = elm_genlist_selected_item_get(list); if (glit) parent = elm_genlist_item_parent_get(glit); if (parent) { d->level = elm_genlist_item_expanded_depth_get(parent) + 1; pdata = elm_object_item_data_get(parent); pdata->children = eina_list_append(pdata->children, d); } else d->level = 0; elm_genlist_item_append(list, _itc, d, parent, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); } static void _favorite_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Elm_Object_Item *glit = elm_genlist_selected_item_get(list); if (!glit) return; Node_Data *d = elm_object_item_data_get(glit); d->favorite = !d->favorite; if (d->favorite) elm_genlist_item_item_class_update(glit, _itfav); else { if (d->children) elm_genlist_item_item_class_update(glit, _itp); else elm_genlist_item_item_class_update(glit, _itc); } elm_genlist_item_update(glit); } static void _add_child_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Elm_Object_Item *glit = elm_genlist_selected_item_get(list); Elm_Object_Item *glit_prev, *glit_parent; if (!glit) return; Node_Data *d = elm_object_item_data_get(glit); glit_prev = elm_genlist_item_prev_get(glit); glit_parent = elm_genlist_item_parent_get(glit); Eina_Bool change_item = !d->children; // creating new item data Node_Data *ndata = malloc(sizeof(*ndata)); ndata->value = nitems++; ndata->children = NULL; ndata->favorite = EINA_FALSE; ndata->level = elm_genlist_item_expanded_depth_get(glit) + 1; d->children = eina_list_append(d->children, ndata); // Changing leaf item to parent item if (change_item) { elm_object_item_del(glit); if (glit_prev != glit_parent) glit = elm_genlist_item_insert_after(list, _itp, d, glit_parent, glit_prev, ELM_GENLIST_ITEM_TREE, _item_sel_cb, NULL); else glit = elm_genlist_item_prepend(list, _itp, d, glit_parent, ELM_GENLIST_ITEM_TREE, _item_sel_cb, NULL); elm_genlist_item_expanded_set(glit, EINA_FALSE); elm_genlist_item_selected_set(glit, EINA_TRUE); } else if (elm_genlist_item_expanded_get(glit)) { elm_genlist_item_append(list, _itc, ndata, glit, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); } elm_genlist_item_update(glit); } static void _clear_list(Node_Data *d) { Node_Data *tmp; EINA_LIST_FREE(d->children, tmp) _clear_list(tmp); free(d); } static void _del_item_cb(void *data, Evas_Object *o, void *event_info) { Evas_Object *list = data; Elm_Object_Item *glit = elm_genlist_selected_item_get(list); Elm_Object_Item *glit_parent = NULL; if (!glit) return; Node_Data *pdata, *d = elm_object_item_data_get(glit); glit_parent = elm_genlist_item_parent_get(glit); elm_genlist_item_subitems_clear(glit); elm_object_item_del(glit); _clear_list(d); if (!glit_parent) return; pdata = elm_object_item_data_get(glit_parent); pdata->children = eina_list_remove(pdata->children, d); elm_genlist_item_update(glit_parent); } static void _expand_request_cb(void *data, Evas_Object *o, void *event_info) { Elm_Object_Item *glit = event_info; printf("expand request on item: %p\n", event_info); elm_genlist_item_expanded_set(glit, EINA_TRUE); } static void _contract_request_cb(void *data, Evas_Object *o, void *event_info) { Elm_Object_Item *glit = event_info; printf("contract request on item: %p\n", event_info); elm_genlist_item_expanded_set(glit, EINA_FALSE); } static void _expanded_cb(void *data, Evas_Object *o, void *event_info) { Eina_List *l; Elm_Object_Item *glit = event_info; Node_Data *it_data, *d = elm_object_item_data_get(glit); Evas_Object *list = elm_object_item_widget_get(glit); Elm_Genlist_Item_Class *ic; EINA_LIST_FOREACH(d->children, l, it_data) { Elm_Object_Item *nitem; Elm_Genlist_Item_Type type = ELM_GENLIST_ITEM_NONE; printf("expanding item: #%d from parent #%d\n", it_data->value, d->value); if (it_data->favorite) ic = _itfav; else if (it_data->children) { ic = _itp; type = ELM_GENLIST_ITEM_TREE; } else ic = _itc; nitem = elm_genlist_item_append(list, ic, it_data, glit, type, _item_sel_cb, NULL); elm_genlist_item_expanded_set(nitem, EINA_FALSE); } } static void _contracted_cb(void *data, Evas_Object *o, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_subitems_clear(glit); } static Evas_Object * _button_add(Evas_Object *list, Evas_Object *box, const char *label, Evas_Smart_Cb cb) { Evas_Object *bt; bt = elm_button_add(elm_object_parent_widget_get(list)); elm_object_text_set(bt, label); elm_box_pack_end(box, bt); evas_object_show(bt); if (cb) evas_object_smart_callback_add(bt, "clicked", cb, list); return bt; } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *box, *fbox; Evas_Object *list; int i; win = elm_win_add(NULL, "icon", ELM_WIN_BASIC); elm_win_title_set(win, "Icon"); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_color_set(bg, 255,255 ,255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, box); evas_object_show(box); if (!_itc) { _itc = elm_genlist_item_class_new(); _itc->item_style = "default"; _itc->func.text_get = _item_label_get; _itc->func.content_get = _item_content_get; _itc->func.state_get = NULL; _itc->func.del = NULL; } if (!_itp) { _itp = elm_genlist_item_class_new(); _itp->item_style = "default"; _itp->func.text_get = _parent_label_get; _itp->func.content_get = _parent_content_get; _itp->func.state_get = NULL; _itp->func.del = NULL; } if (!_itfav) { _itfav = elm_genlist_item_class_new(); _itfav->item_style = "default"; _itfav->func.text_get = _favorite_label_get; _itfav->func.content_get = _favorite_content_get; _itfav->func.state_get = NULL; _itfav->func.del = NULL; } list = elm_genlist_add(win); evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, list); evas_object_show(list); fbox = elm_box_add(win); elm_box_layout_set(fbox, evas_object_box_layout_flow_horizontal, NULL, NULL); evas_object_size_hint_weight_set(fbox, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(fbox, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, fbox); evas_object_show(fbox); _button_add(list, fbox, "append item", _append_cb); _button_add(list, fbox, "favorite", _favorite_cb); _button_add(list, fbox, "add child", _add_child_cb); _button_add(list, fbox, "del item", _del_item_cb); for (i = 0; i < N_ITEMS; i++) { Elm_Object_Item *gli, *glg; Node_Data *data = malloc(sizeof(*data)); // data for this item data->children = NULL; data->value = i; data->favorite = EINA_FALSE; nitems++; Node_Data *pdata; // data for the parent of the group printf("creating item: #%d\n", data->value); if (i % 3 == 0) { glg = gli = elm_genlist_item_append(list, _itp, data, NULL, ELM_GENLIST_ITEM_TREE, _item_sel_cb, NULL); elm_genlist_item_expanded_set(glg, EINA_TRUE); pdata = data; data->level = 0; } else { gli = elm_genlist_item_append(list, _itc, data, glg, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); pdata->children = eina_list_append(pdata->children, data); data->level = 1; } } evas_object_smart_callback_add(list, "expand,request", _expand_request_cb, list); evas_object_smart_callback_add(list, "contract,request", _contract_request_cb, list); evas_object_smart_callback_add(list, "expanded", _expanded_cb, list); evas_object_smart_callback_add(list, "contracted", _contracted_cb, list); evas_object_resize(win, 420, 600); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/theme_example_01.c0000664000175000017500000000410512127353615016511 00000000000000/* * gcc -o theme_example_01 theme_example_01.c `pkg-config --cflags --libs elementary` */ #include static void btn_extension_click_cb(void *data, Evas_Object *btn, void *ev) { const char *lbl = elm_object_text_get(btn); if (!strncmp(lbl, "Load", 4)) { elm_theme_extension_add(NULL, "./theme_example.edj"); elm_object_text_set(btn, "Unload extension"); } else if (!strncmp(lbl, "Unload", 6)) { elm_theme_extension_del(NULL, "./theme_example.edj"); elm_object_text_set(btn, "Load extension"); } } static void btn_style_click_cb(void *data, Evas_Object *btn, void *ev) { const char *styles[] = { "chucknorris", "default", "anchor" }; static int sel_style = 0; sel_style = (sel_style + 1) % 3; elm_object_style_set(btn, styles[sel_style]); } EAPI_MAIN int elm_main(int argc, char *argv[]) { Evas_Object *win, *bg, *box, *btn; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_theme_extension_add(NULL, "./theme_example.edj"); win = elm_win_add(NULL, "Theme example", ELM_WIN_BASIC); elm_win_autodel_set(win, EINA_TRUE); evas_object_resize(win, 300, 320); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); btn = elm_button_add(win); elm_object_text_set(btn, "Unload extension"); elm_box_pack_end(box, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", btn_extension_click_cb, NULL); btn = elm_button_add(win); elm_object_text_set(btn, "Switch style"); elm_object_style_set(btn, "chucknorris"); elm_box_pack_end(box, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", btn_style_click_cb, NULL); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/actionslider_example_01.c0000664000175000017500000001346712127353615020102 00000000000000//Compile with: //gcc -g actionslider_example_01.c -o actionslider_example_01 `pkg-config --cflags --libs elementary` #include static void _pos_selected_cb(void *data, Evas_Object *obj, void *event_info) { printf("Selection: %s\n", (char *)event_info); printf("Label selected: %s\n", elm_actionslider_selected_label_get(obj)); } static void _position_change_magnetic_cb(void *data, Evas_Object * obj, void *event_info) { if (!strcmp((char *)event_info, "left")) elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_LEFT); else if (!strcmp((char *)event_info, "right")) elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_RIGHT); } static void _magnet_enable_disable_cb(void *data, Evas_Object *obj, void *event_info) { if (!strcmp((char *)event_info, "left")) elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_CENTER); else if (!strcmp((char *)event_info, "right")) elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_NONE); } static void on_done(void *data, Evas_Object *obj, void *event_info) { elm_exit(); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *as; win = elm_win_add(NULL, "actionslider", ELM_WIN_BASIC); elm_win_title_set(win, "Actionslider"); evas_object_smart_callback_add(win, "delete,request", on_done, NULL); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, 0); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0); elm_win_resize_object_add(win, bx); evas_object_show(bx); as = elm_actionslider_add(win); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_RIGHT); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_RIGHT); elm_object_part_text_set(as, "left", "Snooze"); elm_object_part_text_set(as, "right", "Stop"); elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_LEFT | ELM_ACTIONSLIDER_RIGHT); evas_object_smart_callback_add(as, "pos_changed", _position_change_magnetic_cb, NULL); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); as = elm_actionslider_add(win); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_CENTER); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER); elm_object_part_text_set(as, "left", "Snooze"); elm_object_part_text_set(as, "right", "Stop"); elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_LEFT | ELM_ACTIONSLIDER_RIGHT); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); as = elm_actionslider_add(win); elm_object_style_set(as, "bar"); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER| ELM_ACTIONSLIDER_RIGHT); elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_CENTER | ELM_ACTIONSLIDER_RIGHT); elm_object_part_text_set(as, "center", "Accept"); elm_object_part_text_set(as, "right", "Reject"); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); as = elm_actionslider_add(win); elm_object_style_set(as, "bar"); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_LEFT); elm_object_part_text_set(as, "center", "Accept"); elm_object_part_text_set(as, "right", "Reject"); elm_object_text_set(as, "Go"); evas_object_smart_callback_add(as, "pos_changed", _position_change_magnetic_cb, NULL); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); as = elm_actionslider_add(win); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_ALL); elm_object_part_text_set(as, "left", "Left"); elm_object_part_text_set(as, "center", "Center"); elm_object_part_text_set(as, "right", "Right"); elm_object_text_set(as, "Go"); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); as = elm_actionslider_add(win); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_CENTER); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER); elm_object_part_text_set(as, "left", "Enable"); elm_object_part_text_set(as, "center", "Magnet"); elm_object_part_text_set(as, "right", "Disable"); evas_object_smart_callback_add(as, "pos_changed", _magnet_enable_disable_cb, NULL); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); evas_object_resize(win, 320, 400); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/efl_thread_2.c0000664000175000017500000000412712127353615015716 00000000000000//Compile with: //gcc -o efl_thread_2 efl_thread_2.c -g `pkg-config --cflags --libs elementary` #include #include static Evas_Object *win = NULL; static Evas_Object *rect = NULL; struct info { double x, y; }; static void *my_thread_mainloop_code(void *data); static pthread_t thread_id; // BEGIN - code running in my custom pthread instance // static void * my_thread_run(void *arg) { double t = 0.0; for (;;) { struct info *inf = malloc(sizeof(struct info)); if (inf) { inf->x = 200 + (200 * sin(t)); inf->y = 200 + (200 * cos(t)); ecore_main_loop_thread_safe_call_sync (my_thread_mainloop_code, inf); } // and sleep and loop usleep(1000); t += 0.02; } return NULL; } // // END - code running in my custom pthread instance static void my_thread_new(void) { pthread_attr_t attr; if (pthread_attr_init(&attr) != 0) perror("pthread_attr_init"); if (pthread_create(&thread_id, &attr, my_thread_run, NULL) != 0) perror("pthread_create"); } static void * my_thread_mainloop_code(void *data) { struct info *inf = data; evas_object_move(rect, inf->x - 50, inf->y - 50); free(inf); return NULL; } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *o, *bg; win = elm_win_add(NULL, "efl-thread-2", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Thread 2"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); o = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o, 50, 80, 180, 255); evas_object_resize(o, 100, 100); evas_object_show(o); rect = o; // create custom thread to do some "work on the side" my_thread_new(); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/genlist_example_01.c0000664000175000017500000000412312127353615017054 00000000000000//Compile with: //gcc -g genlist_example_01.c -o genlist_example_01 `pkg-config --cflags --libs elementary` #include #define N_ITEMS 30 static Elm_Genlist_Item_Class *_itc = NULL; static char * _item_label_get(void *data, Evas_Object *obj, const char *part) { char buf[256]; snprintf(buf, sizeof(buf), "Item # %i", (int)(long)data); return strdup(buf); } static Evas_Object * _item_content_get(void *data, Evas_Object *obj, const char *part) { Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.icon")) elm_icon_standard_set(ic, "clock"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static void _item_sel_cb(void *data, Evas_Object *obj, void *event_info) { printf("sel item data [%p] on genlist obj [%p], item pointer [%p]\n", data, obj, event_info); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg; Evas_Object *list; int i; win = elm_win_add(NULL, "icon", ELM_WIN_BASIC); elm_win_title_set(win, "Icon"); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_color_set(bg, 255,255 ,255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); if (!_itc) { _itc = elm_genlist_item_class_new(); _itc->item_style = "default"; _itc->func.text_get = _item_label_get; _itc->func.content_get = _item_content_get; _itc->func.state_get = NULL; _itc->func.del = NULL; } list = elm_genlist_add(win); for (i = 0; i < N_ITEMS; i++) { elm_genlist_item_append(list, _itc, (void *)(long)i, NULL, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); } evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, list); evas_object_show(list); evas_object_resize(win, 320, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/label_example_01.c0000664000175000017500000000550012127353615016466 00000000000000//Compile with: //gcc -o label_example_01 label_example_01.c -g `pkg-config --cflags --libs elementary` #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *label, *label2, *label3, *label4, *label5, *label6; win = elm_win_add(NULL, "label", ELM_WIN_BASIC); elm_win_title_set(win, "Label"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); label = elm_label_add(win); elm_object_text_set(label, "Some long text for our label, that is long but " "not too long."); elm_label_slide_duration_set(label, 3); elm_label_slide_set(label, EINA_TRUE); elm_object_style_set(label, "slide_bounce"); evas_object_move(label, 0, 10); evas_object_resize(label, 200, 15); evas_object_show(label); label2 = elm_label_add(win); elm_object_text_set(label2, "This is the text for our second label, which is" " much longer than the previous one, maybe even " "too long, but maybe not."); elm_label_ellipsis_set(label2, EINA_TRUE); evas_object_resize(label2, 200, 15); evas_object_move(label2, 0, 30); evas_object_show(label2); label3 = elm_label_add(win); elm_object_text_set(label3, "Some more long text much as before, long but " "not too long."); elm_label_line_wrap_set(label3, ELM_WRAP_CHAR); elm_label_ellipsis_set(label3, EINA_TRUE); evas_object_resize(label3, 200, 15); evas_object_move(label3, 0, 50); evas_object_show(label3); label4 = elm_label_add(win); elm_object_text_set(label4, "And for this label we choose a different text, " "for no reason other than that we can."); elm_label_line_wrap_set(label4, ELM_WRAP_CHAR); evas_object_resize(label4, 200, 30); evas_object_move(label4, 0, 80); evas_object_show(label4); label5 = elm_label_add(win); elm_object_text_set(label5, "And for this label we choose a different text, " "for no reason other than that we can."); elm_label_line_wrap_set(label5, ELM_WRAP_WORD); evas_object_resize(label5, 200, 40); evas_object_move(label5, 0, 110); evas_object_show(label5); label6 = elm_label_add(win); elm_object_text_set(label6, "Short text"); elm_object_style_set(label6, "marker"); evas_object_color_set(label6, 255, 0, 0, 255); evas_object_resize(label6, 200, 15); evas_object_move(label6, 0, 140); evas_object_show(label6); evas_object_resize(win, 200, 170); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/panel_example_01.c0000664000175000017500000000433312127353615016511 00000000000000//Compile with: //gcc -g panel_example_01.c -o panel_example_01 `pkg-config --cflags --libs elementary` #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *bx, *panel, *content; win = elm_win_add(NULL, "panel", ELM_WIN_BASIC); elm_win_title_set(win, "Panel"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_show(bg); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_FALSE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); panel = elm_panel_add(win); elm_panel_orient_set(panel, ELM_PANEL_ORIENT_TOP); elm_panel_toggle(panel); evas_object_size_hint_weight_set(panel, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(panel, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(panel); elm_box_pack_end(bx, panel); content = elm_label_add(win); elm_object_text_set(content, "content"); evas_object_show(content); elm_object_content_set(panel, content); panel = elm_panel_add(win); elm_panel_orient_set(panel, ELM_PANEL_ORIENT_RIGHT); elm_panel_hidden_set(panel, EINA_TRUE); evas_object_size_hint_weight_set(panel, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(panel, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(panel); elm_box_pack_end(bx, panel); content = elm_label_add(win); elm_object_text_set(content, "content2"); evas_object_show(content); elm_object_content_set(panel, content); panel = elm_panel_add(win); evas_object_size_hint_weight_set(panel, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(panel, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(panel); elm_box_pack_end(bx, panel); content = elm_label_add(win); elm_object_text_set(content, "content2"); evas_object_show(content); elm_object_content_set(panel, content); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/icon_example_01.c0000664000175000017500000000265512127353615016347 00000000000000//Compile with: //gcc -g image_example_01.c -o image_example_01 `pkg-config --cflags --libs elementary` #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *icon; const char *path, *group, *name; win = elm_win_add(NULL, "icon", ELM_WIN_BASIC); elm_win_title_set(win, "Icon"); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_bg_color_set(bg, 255,255 ,255); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); icon = elm_icon_add(win); elm_icon_order_lookup_set(icon, ELM_ICON_LOOKUP_THEME_FDO); elm_icon_standard_set(icon, "home"); path = NULL; group = NULL; name = NULL; elm_image_file_get(icon, &path, &group); name = elm_icon_standard_get(icon); printf("path = %s, group = %s, name = %s\n", path, group, name); elm_image_no_scale_set(icon, EINA_TRUE); elm_image_resizable_set(icon, EINA_FALSE, EINA_TRUE); elm_image_smooth_set(icon, EINA_FALSE); elm_image_fill_outside_set(icon, EINA_TRUE); evas_object_size_hint_weight_set(icon, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, icon); evas_object_show(icon); evas_object_resize(win, 320, 320); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/table_example_02.c0000664000175000017500000000322112127353615016475 00000000000000//Compile with: //gcc -g table_example_02.c -o table_example_02 `pkg-config --cflags --libs elementary` #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *rect, *table; win = elm_win_add(NULL, "table", ELM_WIN_BASIC); elm_win_title_set(win, "Table"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_show(bg); table = elm_table_add(win); elm_win_resize_object_add(win, table); evas_object_show(table); elm_table_homogeneous_set(table, EINA_FALSE); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rect, 255, 0, 0, 255); evas_object_size_hint_min_set(rect, 100, 50); evas_object_show(rect); elm_table_pack(table, rect, 0, 0, 2, 1); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rect, 0, 255, 0, 255); evas_object_size_hint_min_set(rect, 50, 100); evas_object_show(rect); elm_table_pack(table, rect, 0, 1, 1, 2); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rect, 0, 0, 255, 255); evas_object_size_hint_min_set(rect, 50, 50); evas_object_show(rect); elm_table_pack(table, rect, 1, 1, 1, 1); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rect, 255, 255, 0, 255); evas_object_size_hint_min_set(rect, 50, 50); evas_object_show(rect); elm_table_pack(table, rect, 1, 2, 1, 1); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/efl_thread_4.c0000664000175000017500000000577612127353615015733 00000000000000//Compile with: //gcc -o efl_thread_4 efl_thread_4.c -g `pkg-config --cflags --libs elementary` #include #include static Evas_Object *win = NULL; static Evas_Object *rect = NULL; struct info { double x, y; }; static void my_thread_mainloop_code(void *data); static pthread_t thread_id; static pthread_mutex_t th_lock; static int th_exit = 0; // BEGIN - code running in my custom pthread instance // static void * my_thread_run(void *arg) { double t = 0.0; // inside the pthread function lets loop forever incrimenting a time point for (;;) { struct info *inf = malloc(sizeof(struct info)); int do_exit; if (inf) { inf->x = 200 + (200 * sin(t)); inf->y = 200 + (200 * cos(t)); // now call a function in the mainloop and pass it our allocated // data that it will free when it gets it ecore_main_loop_thread_safe_call_async (my_thread_mainloop_code, inf); } // and sleep and loop usleep(1000); t += 0.02; // in case someone has asked us to cancel - then cancel this loop // co-operatively (cancelling is co-operative) pthread_mutex_lock(&th_lock); do_exit = th_exit; pthread_mutex_unlock(&th_lock); if (do_exit) break; } return NULL; } // // END - code running in my custom pthread instance static void my_thread_new(void) { pthread_attr_t attr; pthread_mutex_init(&th_lock, NULL); if (pthread_attr_init(&attr) != 0) perror("pthread_attr_init"); if (pthread_create(&thread_id, &attr, my_thread_run, NULL) != 0) perror("pthread_create"); } static void my_thread_mainloop_code(void *data) { struct info *inf = data; evas_object_move(rect, inf->x - 50, inf->y - 50); free(inf); } // just test cancelling the thread static void down(void *data, Evas *e, Evas_Object *obj, void *event_info) { pthread_mutex_lock(&th_lock); th_exit = 1; pthread_mutex_unlock(&th_lock); } EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *o, *bg; win = elm_win_add(NULL, "efl-thread-4", ELM_WIN_BASIC); elm_win_title_set(win, "EFL Thread 4"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); evas_object_resize(win, 400, 400); evas_object_show(win); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); o = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(o, 50, 80, 180, 255); evas_object_resize(o, 100, 100); evas_object_show(o); // new in the examples - we have a mouse down on the blue box cancel // the thread evas_object_event_callback_add(o, EVAS_CALLBACK_MOUSE_DOWN, down, NULL); rect = o; // create custom thread to do some "work on the side" my_thread_new(); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/conformant_example_02.c0000664000175000017500000000535312127353615017564 00000000000000/** * Simple Elementary's conformant widget example, illustrating its * usage and API. * * See stdout/stderr for output. Compile with: * * @verbatim * gcc -g conformant_example_02.c -o conformant_example_02 `pkg-config --cflags --libs elementary` * @endverbatim */ #include EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *conform, *btn, *bx, *en; win = elm_win_add(NULL, "conformant", ELM_WIN_BASIC); elm_win_title_set(win, "Conformant Example"); elm_win_autodel_set(win, EINA_TRUE); elm_win_conformant_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); conform = elm_conformant_add(win); elm_win_resize_object_add(win, conform); evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(conform); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); btn = elm_button_add(win); elm_object_text_set(btn, "Test Conformant"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, btn); evas_object_show(btn); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_object_text_set(en, "This is a multi-line entry at the bottom
    " "This can contain more than 1 line of text and be " "scrolled around to allow for entering of lots of " "content. It is also to test to see that autoscroll " "moves to the right part of a larger multi-line " "text entry that is inside of a scroller than can be " "scrolled around, thus changing the expected position " "as well as cursor changes updating auto-scroll when " "it is enabled."); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(en); elm_box_pack_end(bx, en); btn = elm_button_add(win); elm_object_text_set(btn, "Test Conformant"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, btn); evas_object_show(btn); elm_object_content_set(conform, bx); evas_object_show(bx); evas_object_resize(win, 240, 480); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() elementary-1.7.7/src/examples/flip_example_01.c0000664000175000017500000000655712127353615016356 00000000000000//Compile with: //gcc -o flip_example_01 flip_example_01.c -g `pkg-config --cflags --libs elementary` #include static void _change_interaction(void *data, Evas_Object *obj, void *event_info); EAPI_MAIN int elm_main(int argc, char **argv) { Evas_Object *win, *bg, *rect, *rect2, *flip, *radio, *radio2, *radio3; win = elm_win_add(NULL, "flip", ELM_WIN_BASIC); elm_win_title_set(win, "Flip"); elm_win_autodel_set(win, EINA_TRUE); elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_resize(rect, 150, 150); evas_object_color_set(rect, 0, 0, 255, 255); evas_object_show(rect); rect2 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rect2, 0, 255, 0, 255); evas_object_show(rect2); flip = elm_flip_add(win); elm_object_part_content_set(flip, "front", rect); elm_object_part_content_set(flip, "back", rect2); evas_object_resize(flip, 150, 150); evas_object_move(flip, 10, 10); evas_object_show(flip); elm_flip_interaction_set(flip, ELM_FLIP_INTERACTION_PAGE); elm_flip_interaction_direction_enabled_set(flip, ELM_FLIP_DIRECTION_UP, EINA_TRUE); elm_flip_interaction_direction_enabled_set(flip, ELM_FLIP_DIRECTION_DOWN, EINA_TRUE); elm_flip_interaction_direction_enabled_set(flip, ELM_FLIP_DIRECTION_LEFT, EINA_TRUE); elm_flip_interaction_direction_enabled_set(flip, ELM_FLIP_DIRECTION_RIGHT, EINA_TRUE); elm_flip_interaction_direction_hitsize_set(flip, ELM_FLIP_DIRECTION_UP, 1); elm_flip_interaction_direction_hitsize_set(flip, ELM_FLIP_DIRECTION_DOWN, 1); elm_flip_interaction_direction_hitsize_set(flip, ELM_FLIP_DIRECTION_LEFT, 1); elm_flip_interaction_direction_hitsize_set(flip, ELM_FLIP_DIRECTION_RIGHT, 1); radio = elm_radio_add(win); elm_object_text_set(radio, "page"); elm_radio_value_set(radio, ELM_FLIP_INTERACTION_PAGE); elm_radio_state_value_set(radio, ELM_FLIP_INTERACTION_PAGE); evas_object_resize(radio, 55, 30); evas_object_move(radio, 10, 160); evas_object_show(radio); evas_object_smart_callback_add(radio, "changed", _change_interaction, flip); radio2 = elm_radio_add(win); elm_object_text_set(radio2, "cube"); elm_radio_state_value_set(radio2, ELM_FLIP_INTERACTION_CUBE); elm_radio_group_add(radio2, radio); evas_object_resize(radio2, 55, 30); evas_object_move(radio2, 75, 160); evas_object_show(radio2); evas_object_smart_callback_add(radio2, "changed", _change_interaction, flip); radio3 = elm_radio_add(win); elm_object_text_set(radio3, "rotate"); elm_radio_state_value_set(radio3, ELM_FLIP_INTERACTION_ROTATE); elm_radio_group_add(radio3, radio); evas_object_resize(radio3, 55, 30); evas_object_move(radio3, 140, 160); evas_object_show(radio3); evas_object_smart_callback_add(radio3, "changed", _change_interaction, flip); evas_object_resize(win, 200, 200); evas_object_show(win); elm_run(); elm_shutdown(); return 0; } ELM_MAIN() static void _change_interaction(void *data, Evas_Object *obj, void *event_info) { elm_flip_interaction_set(data, elm_radio_state_value_get(obj)); elm_flip_go(data, ELM_FLIP_ROTATE_XZ_CENTER_AXIS); } elementary-1.7.7/src/Makefile.am0000664000175000017500000000025012127353615013443 00000000000000AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in SUBDIRS = lib bin if BUILD_MODULES SUBDIRS += modules edje_externals endif SUBDIRS += examples elementary-1.7.7/src/edje_externals/0000775000175000017500000000000012143522013014452 500000000000000elementary-1.7.7/src/edje_externals/elm_fileselector_button.c0000664000175000017500000001673412127353615021475 00000000000000#include "private.h" typedef struct _Elm_Params_fileselector_button { Elm_Params base; const char *label; Evas_Object *icon; struct { const char *path; Eina_Bool is_save:1; Eina_Bool is_save_set:1; Eina_Bool folder_only:1; Eina_Bool folder_only_set:1; Eina_Bool expandable:1; Eina_Bool expandable_set:1; Eina_Bool inwin_mode:1; Eina_Bool inwin_mode_set:1; } fs; } Elm_Params_fileselector_button; static void external_fileselector_button_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_fileselector_button *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->icon) elm_object_part_content_set(obj, "icon", p->icon); if (p->fs.path) elm_fileselector_button_path_set(obj, p->fs.path); if (p->fs.is_save_set) elm_fileselector_button_is_save_set(obj, p->fs.is_save); if (p->fs.folder_only_set) elm_fileselector_button_folder_only_set(obj, p->fs.folder_only); if (p->fs.expandable_set) elm_fileselector_button_expandable_set(obj, p->fs.expandable); if (p->fs.inwin_mode_set) elm_fileselector_button_inwin_mode_set(obj, p->fs.inwin_mode); } static Eina_Bool external_fileselector_button_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *icon = external_common_param_icon_get(obj, param); if ((strcmp(param->s, "")) && (!icon)) return EINA_FALSE; elm_object_part_content_set(obj, "icon", icon); return EINA_TRUE; } } else if (!strcmp(param->name, "path")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_fileselector_button_path_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "save")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_button_is_save_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "folder only")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_button_folder_only_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "expandable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_button_expandable_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "inwin mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_button_inwin_mode_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_fileselector_button_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "path")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_fileselector_button_path_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "save")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_button_is_save_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "folder only")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_button_folder_only_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "expandable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_button_expandable_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "inwin mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_button_inwin_mode_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_fileselector_button_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_fileselector_button *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_fileselector_button)); if (!mem) return NULL; external_common_icon_param_parse(&mem->icon, obj, params); EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "path")) mem->fs.path = eina_stringshare_add(param->s); else if (!strcmp(param->name, "save")) { mem->fs.is_save = !!param->i; mem->fs.is_save_set = EINA_TRUE; } else if (!strcmp(param->name, "folder only")) { mem->fs.folder_only = !!param->i; mem->fs.folder_only_set = EINA_TRUE; } else if (!strcmp(param->name, "expandable")) { mem->fs.expandable = !!param->i; mem->fs.expandable_set = EINA_TRUE; } else if (!strcmp(param->name, "inwin mode")) { mem->fs.inwin_mode = !!param->i; mem->fs.inwin_mode_set = EINA_TRUE; } else if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_fileselector_button_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_fileselector_button_params_free(void *params) { Elm_Params_fileselector_button *mem = params; if (mem->fs.path) eina_stringshare_del(mem->fs.path); if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_fileselector_button_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_STRING("path"), EDJE_EXTERNAL_PARAM_INFO_BOOL("save"), EDJE_EXTERNAL_PARAM_INFO_BOOL("folder only"), EDJE_EXTERNAL_PARAM_INFO_BOOL("expandable"), EDJE_EXTERNAL_PARAM_INFO_BOOL("inwin mode"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(fileselector_button, "fileselector_button"); DEFINE_EXTERNAL_TYPE_SIMPLE(fileselector_button, "File Selector Button"); elementary-1.7.7/src/edje_externals/elm_radio.c0000664000175000017500000001070212127353615016505 00000000000000#include "private.h" typedef struct _Elm_Params_Radio { Elm_Params base; const char *label; Evas_Object *icon; const char* group_name; int value; Eina_Bool value_exists:1; } Elm_Params_Radio; static void external_radio_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Radio *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->icon) elm_object_part_content_set(obj, "icon", p->icon); if (p->value_exists) elm_radio_state_value_set(obj, p->value); if (p->group_name) { Evas_Object *ed = evas_object_smart_parent_get(obj); Evas_Object *group = edje_object_part_swallow_get(ed, p->group_name); elm_radio_group_add(obj, group); } } static Eina_Bool external_radio_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *icon = external_common_param_icon_get(obj, param); if ((strcmp(param->s, "")) && (!icon)) return EINA_FALSE; elm_object_part_content_set(obj, "icon", icon); return EINA_TRUE; } } else if (!strcmp(param->name, "value")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { elm_radio_value_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "group")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *ed = evas_object_smart_parent_get(obj); Evas_Object *group = edje_object_part_swallow_get(ed, param->s); elm_radio_group_add(obj, group); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_radio_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "value")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { param->i = elm_radio_value_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "group")) { /* not easy to get group name back from live object */ return EINA_FALSE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_radio_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_Radio *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Radio)); if (!mem) return NULL; external_common_icon_param_parse(&mem->icon, obj, params); EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "group")) mem->group_name = eina_stringshare_add(param->s); else if (!strcmp(param->name, "value")) { mem->value = param->i; mem->value_exists = EINA_TRUE; } else if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_radio_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_radio_params_free(void *params) { Elm_Params_Radio *mem = params; if (mem->group_name) eina_stringshare_del(mem->group_name); if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_radio_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_STRING("group"), EDJE_EXTERNAL_PARAM_INFO_INT("value"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(radio, "radio") DEFINE_EXTERNAL_TYPE_SIMPLE(radio, "Radio") elementary-1.7.7/src/edje_externals/elm_list.c0000664000175000017500000002313312127353615016364 00000000000000#include #include "private.h" typedef struct _Elm_Params_List { Elm_Params base; const char *policy_h; const char *policy_v; const char *mode; Eina_Bool h_mode : 1; Eina_Bool h_mode_exists : 1; Eina_Bool multi : 1; Eina_Bool multi_exists : 1; Eina_Bool always_select : 1; Eina_Bool always_select_exists : 1; } Elm_Params_List; #define CHOICE_GET(CHOICES, STR) \ unsigned int i; \ for (i = 0; i < (sizeof(CHOICES)/sizeof(CHOICES[0])); i++) \ if (strcmp(STR, CHOICES[i]) == 0) \ return i static const char *scroller_policy_choices[] = {"auto", "on", "off", NULL}; static const char *list_mode_choices[] = {"compress", "scroll", "limit", "expand", NULL}; static Elm_Scroller_Policy _scroller_policy_choices_setting_get(const char *policy_str) { assert(sizeof(scroller_policy_choices)/ sizeof(scroller_policy_choices[0]) == ELM_SCROLLER_POLICY_LAST + 1); CHOICE_GET(scroller_policy_choices, policy_str); return ELM_SCROLLER_POLICY_LAST; } static Elm_List_Mode _list_mode_setting_get(const char *mode_str) { assert(sizeof(list_mode_choices)/sizeof(list_mode_choices[0]) == ELM_LIST_LAST + 1); CHOICE_GET(list_mode_choices, mode_str); return ELM_LIST_LAST; } static void external_list_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_List *p; Elm_Scroller_Policy policy_h, policy_v; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->mode) { Elm_List_Mode set = _list_mode_setting_get(p->mode); if (set != ELM_LIST_LAST) elm_list_mode_set(obj, set); } if ((p->policy_h) && (p->policy_v)) { policy_h = _scroller_policy_choices_setting_get(p->policy_h); policy_v = _scroller_policy_choices_setting_get(p->policy_v); elm_scroller_policy_set(obj, policy_h, policy_v); } else if ((p->policy_h) || (p->policy_v)) { elm_scroller_policy_get(obj, &policy_h, &policy_v); if (p->policy_h) { policy_h = _scroller_policy_choices_setting_get(p->policy_h); elm_scroller_policy_set(obj, policy_h, policy_v); } else { policy_v = _scroller_policy_choices_setting_get(p->policy_v); elm_scroller_policy_set(obj, policy_h, policy_v); } } if (p->h_mode_exists) elm_list_horizontal_set(obj, p->h_mode); if (p->multi_exists) elm_list_multi_select_set(obj, p->multi); if (p->always_select_exists) { if (p->always_select) elm_list_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_ALWAYS); else elm_list_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); } } static Eina_Bool external_list_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "list mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_List_Mode set = _list_mode_setting_get(param->s); if (set == ELM_LIST_LAST) return EINA_FALSE; elm_list_mode_set(obj, set); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal scroll")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_Scroller_Policy h, v; elm_scroller_policy_get(obj, &h, &v); h = _scroller_policy_choices_setting_get(param->s); if (h == ELM_SCROLLER_POLICY_LAST) return EINA_FALSE; elm_scroller_policy_set(obj, h, v); return EINA_TRUE; } } else if (!strcmp(param->name, "vertical scroll")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_Scroller_Policy h, v; elm_scroller_policy_get(obj, &h, &v); v = _scroller_policy_choices_setting_get(param->s); if (v == ELM_SCROLLER_POLICY_LAST) return EINA_FALSE; elm_scroller_policy_set(obj, h, v); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_list_horizontal_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "multi-select mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_list_multi_select_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "always-select mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (param->i) elm_list_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_ALWAYS); else elm_list_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_list_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "horizontal mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_list_horizontal_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "multi-select mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_list_multi_select_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "always-select mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (elm_list_select_mode_get (obj) == ELM_OBJECT_SELECT_MODE_ALWAYS) param->i = EINA_TRUE; else param->i = EINA_FALSE; return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal scroll")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_Scroller_Policy h, v; elm_scroller_policy_get(obj, &h, &v); param->s = scroller_policy_choices[h]; return EINA_TRUE; } } else if (!strcmp(param->name, "vertical scroll")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_Scroller_Policy h, v; elm_scroller_policy_get(obj, &h, &v); param->s = scroller_policy_choices[v]; return EINA_TRUE; } } else if (!strcmp(param->name, "list mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_List_Mode m = elm_list_mode_get(obj); if (m == ELM_LIST_LAST) return EINA_FALSE; param->s = list_mode_choices[m]; return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_list_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_List *mem; Edje_External_Param *param; const Eina_List *l; mem = ELM_NEW(Elm_Params_List); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "horizontal mode")) { mem->h_mode = param->i; mem->h_mode_exists = EINA_TRUE; } else if (!strcmp(param->name, "multi-select mode")) { mem->multi = param->i; mem->multi_exists = EINA_TRUE; } else if (!strcmp(param->name, "always-select mode")) { mem->always_select = param->i; mem->always_select_exists = EINA_TRUE; } else if (!strcmp(param->name, "horizontal scroll")) mem->policy_h = eina_stringshare_add(param->s); else if (!strcmp(param->name, "vertical scroll")) mem->policy_v = eina_stringshare_add(param->s); else if (!strcmp(param->name, "list mode")) mem->mode = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_list_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_list_params_free(void *params) { Elm_Params_List *mem = params; if (mem->mode) eina_stringshare_del(mem->mode); if (mem->policy_h) eina_stringshare_del(mem->policy_h); if (mem->policy_v) eina_stringshare_del(mem->policy_v); free(mem); } static Edje_External_Param_Info external_list_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("list mode", "scroll", list_mode_choices), EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("horizontal scroll", "auto", scroller_policy_choices), EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("vertical scroll", "auto", scroller_policy_choices), EDJE_EXTERNAL_PARAM_INFO_BOOL("horizontal mode"), EDJE_EXTERNAL_PARAM_INFO_BOOL("multi-select mode"), EDJE_EXTERNAL_PARAM_INFO_BOOL("always-select mode"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(list, "list") DEFINE_EXTERNAL_TYPE_SIMPLE(list, "List"); elementary-1.7.7/src/edje_externals/elm_fileselector_entry.c0000664000175000017500000001702112127353615021311 00000000000000#include "private.h" typedef struct _Elm_Params_fileselector_entry { Elm_Params base; const char *label; Evas_Object *icon; struct { const char *path; Eina_Bool is_save:1; Eina_Bool is_save_set:1; Eina_Bool folder_only:1; Eina_Bool folder_only_set:1; Eina_Bool expandable:1; Eina_Bool expandable_set:1; Eina_Bool inwin_mode:1; Eina_Bool inwin_mode_set:1; } fs; } Elm_Params_fileselector_entry; static void external_fileselector_entry_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_fileselector_entry *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->icon) elm_object_part_content_set(obj, "button icon", p->icon); if (p->fs.path) elm_fileselector_entry_selected_set(obj, p->fs.path); if (p->fs.is_save_set) elm_fileselector_entry_is_save_set(obj, p->fs.is_save); if (p->fs.folder_only_set) elm_fileselector_entry_folder_only_set(obj, p->fs.folder_only); if (p->fs.expandable_set) elm_fileselector_entry_expandable_set(obj, p->fs.expandable); if (p->fs.inwin_mode_set) elm_fileselector_entry_inwin_mode_set(obj, p->fs.inwin_mode); } static Eina_Bool external_fileselector_entry_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *icon = external_common_param_icon_get(obj, param); if ((strcmp(param->s, "")) && (!icon)) return EINA_FALSE; elm_object_part_content_set(obj, "button icon", icon); return EINA_TRUE; } } else if (!strcmp(param->name, "path")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_fileselector_entry_selected_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "save")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_entry_is_save_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "folder only")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_entry_folder_only_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "expandable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_entry_expandable_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "inwin mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_entry_inwin_mode_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_fileselector_entry_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "path")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_fileselector_entry_selected_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "save")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_entry_is_save_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "folder only")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_entry_folder_only_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "expandable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_entry_expandable_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "inwin mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_entry_inwin_mode_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_fileselector_entry_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_fileselector_entry *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_fileselector_entry)); if (!mem) return NULL; external_common_icon_param_parse(&mem->icon, obj, params); EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "path")) mem->fs.path = eina_stringshare_add(param->s); else if (!strcmp(param->name, "save")) { mem->fs.is_save = !!param->i; mem->fs.is_save_set = EINA_TRUE; } else if (!strcmp(param->name, "folder only")) { mem->fs.folder_only = !!param->i; mem->fs.folder_only_set = EINA_TRUE; } else if (!strcmp(param->name, "expandable")) { mem->fs.expandable = !!param->i; mem->fs.expandable_set = EINA_TRUE; } else if (!strcmp(param->name, "inwin mode")) { mem->fs.inwin_mode = !!param->i; mem->fs.inwin_mode_set = EINA_TRUE; } else if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_fileselector_entry_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_fileselector_entry_params_free(void *params) { Elm_Params_fileselector_entry *mem = params; if (mem->fs.path) eina_stringshare_del(mem->fs.path); if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_fileselector_entry_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_STRING("path"), EDJE_EXTERNAL_PARAM_INFO_BOOL("save"), EDJE_EXTERNAL_PARAM_INFO_BOOL("folder only"), EDJE_EXTERNAL_PARAM_INFO_BOOL("expandable"), EDJE_EXTERNAL_PARAM_INFO_BOOL("inwin mode"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(fileselector_entry, "fileselector_entry"); DEFINE_EXTERNAL_TYPE_SIMPLE(fileselector_entry, "File Selector Entry"); elementary-1.7.7/src/edje_externals/elm_photocam.c0000664000175000017500000001227612127353615017231 00000000000000#include #include "private.h" typedef struct _Elm_Params_Photocam { Elm_Params base; const char *file; double zoom; const char *zoom_mode; Eina_Bool paused:1; Eina_Bool paused_exists:1; Eina_Bool zoom_exists:1; } Elm_Params_Photocam; static const char* choices[] = {"manual", "auto fit", "auto fill", NULL}; static Elm_Photocam_Zoom_Mode _zoom_mode_setting_get(const char *zoom_mode_str) { unsigned int i; assert(sizeof(choices)/sizeof(choices[0]) == ELM_PHOTOCAM_ZOOM_MODE_LAST + 1); for (i = 0; i < ELM_PHOTOCAM_ZOOM_MODE_LAST; i++) { if (!strcmp(zoom_mode_str, choices[i])) return i; } return ELM_PHOTOCAM_ZOOM_MODE_LAST; } static void external_photocam_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Photocam *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->file) elm_photocam_file_set(obj, p->file); if (p->zoom_exists) elm_photocam_zoom_set(obj, p->zoom); if (p->zoom_mode) { Elm_Photocam_Zoom_Mode set = _zoom_mode_setting_get(p->zoom_mode); if (set == ELM_PHOTOCAM_ZOOM_MODE_LAST) return; elm_photocam_zoom_mode_set(obj, set); } if (p->paused_exists) elm_photocam_paused_set(obj, p->paused); } static Eina_Bool external_photocam_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "file")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_photocam_file_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "zoom")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_photocam_zoom_set(obj, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "zoom mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Elm_Photocam_Zoom_Mode set = _zoom_mode_setting_get(param->s); if (set == ELM_PHOTOCAM_ZOOM_MODE_LAST) return EINA_FALSE; elm_photocam_zoom_mode_set(obj, set); return EINA_TRUE; } } else if (!strcmp(param->name, "paused")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_photocam_paused_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_photocam_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "file")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_photocam_file_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "zoom")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_photocam_zoom_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "zoom mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Elm_Photocam_Zoom_Mode zoom_mode_set = elm_photocam_zoom_mode_get(obj); if (zoom_mode_set == ELM_PHOTOCAM_ZOOM_MODE_LAST) return EINA_FALSE; param->s = choices[zoom_mode_set]; return EINA_TRUE; } } else if (!strcmp(param->name, "paused")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_photocam_paused_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_photocam_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Photocam *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Photocam)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "file")) mem->file = eina_stringshare_add(param->s); else if (!strcmp(param->name, "zoom")) { mem->zoom = param->d; mem->zoom_exists = EINA_TRUE; } else if (!strcmp(param->name, "zoom mode")) mem->zoom_mode = eina_stringshare_add(param->s); else if (!strcmp(param->name, "paused")) { mem->paused = !!param->i; mem->paused_exists = EINA_TRUE; } } return mem; } static Evas_Object *external_photocam_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_photocam_params_free(void *params) { Elm_Params_Photocam *mem = params; if (mem->file) eina_stringshare_del(mem->file); if (mem->zoom_mode) eina_stringshare_del(mem->zoom_mode); free(mem); } static Edje_External_Param_Info external_photocam_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("file"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("zoom"), EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("zoom mode", "manual", choices), EDJE_EXTERNAL_PARAM_INFO_BOOL("paused"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(photocam, "photocam"); DEFINE_EXTERNAL_TYPE_SIMPLE(photocam, "Photocam"); elementary-1.7.7/src/edje_externals/elm_slider.c0000664000175000017500000002132412127353615016673 00000000000000#include "private.h" typedef struct _Elm_Params_Slider { Elm_Params base; const char *label; Evas_Object *icon; const char *indicator, *unit; double min, max, value; Eina_Bool min_exists:1; Eina_Bool max_exists:1; Eina_Bool value_exists:1; Eina_Bool inverted:1; Eina_Bool inverted_exists:1; Eina_Bool span:1; Eina_Bool span_exists:1; Eina_Bool horizontal:1; Eina_Bool horizontal_exists:1; } Elm_Params_Slider; static void external_slider_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Slider *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->icon) elm_object_part_content_set(obj, "icon", p->icon); if (p->span_exists) elm_slider_span_size_set(obj, p->span); if ((p->min_exists) && (p->max_exists)) elm_slider_min_max_set(obj, p->min, p->max); else if ((p->min_exists) || (p->max_exists)) { double min, max; elm_slider_min_max_get(obj, &min, &max); if (p->min_exists) elm_slider_min_max_set(obj, p->min, max); else elm_slider_min_max_set(obj, min, p->max); } if (p->value_exists) elm_slider_value_set(obj, p->value); if (p->inverted_exists) elm_slider_inverted_set(obj, p->inverted); if (p->horizontal_exists) elm_slider_horizontal_set(obj, p->horizontal); if (p->indicator) elm_slider_indicator_format_set(obj, p->indicator); if (p->unit) elm_slider_unit_format_set(obj, p->unit); } static Eina_Bool external_slider_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *icon = external_common_param_icon_get(obj, param); if ((strcmp(param->s, "")) && (!icon)) return EINA_FALSE; elm_object_part_content_set(obj, "icon", icon); return EINA_TRUE; } } else if (!strcmp(param->name, "min")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double min, max; elm_slider_min_max_get(obj, &min, &max); elm_slider_min_max_set(obj, param->d, max); return EINA_TRUE; } } else if (!strcmp(param->name, "max")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double min, max; elm_slider_min_max_get(obj, &min, &max); elm_slider_min_max_set(obj, min, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "value")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_slider_value_set(obj, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_slider_horizontal_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "inverted")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_slider_inverted_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "span")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { elm_slider_span_size_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "unit format")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_slider_unit_format_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "indicator format")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_slider_indicator_format_set(obj, param->s); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_slider_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "min")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { double min, max; elm_slider_min_max_get(obj, &min, &max); param->d = min; return EINA_TRUE; } } else if (!strcmp(param->name, "max")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { double min, max; elm_slider_min_max_get(obj, &min, &max); param->d = max; return EINA_TRUE; } } else if (!strcmp(param->name, "value")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_slider_value_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_slider_horizontal_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "inverted")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_slider_inverted_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "span")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { param->i = elm_slider_span_size_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "unit format")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_slider_unit_format_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "indicator format")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_slider_indicator_format_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_slider_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Slider *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Slider)); if (!mem) return NULL; external_common_icon_param_parse(&mem->icon, obj, params); EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "span")) { mem->span = param->i; mem->span_exists = EINA_TRUE; } else if (!strcmp(param->name, "min")) { mem->min = param->d; mem->min_exists = EINA_TRUE; } else if (!strcmp(param->name, "max")) { mem->max = param->d; mem->max_exists = EINA_TRUE; } else if (!strcmp(param->name, "value")) { mem->value = param->d; mem->value_exists = EINA_TRUE; } else if (!strcmp(param->name, "inverted")) { mem->inverted = param->i; mem->inverted_exists = EINA_TRUE; } else if (!strcmp(param->name, "horizontal")) { mem->horizontal = param->i; mem->horizontal_exists = EINA_TRUE; } else if (!strcmp(param->name, "unit format")) mem->unit = eina_stringshare_add(param->s); else if (!strcmp(param->name, "indicator format")) mem->indicator = eina_stringshare_add(param->s); else if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_slider_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_slider_params_free(void *params) { Elm_Params_Slider *mem = params; if (mem->unit) eina_stringshare_del(mem->unit); if (mem->indicator) eina_stringshare_del(mem->indicator); if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_slider_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("min"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT("max", 10.0), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("value"), EDJE_EXTERNAL_PARAM_INFO_BOOL("horizontal"), EDJE_EXTERNAL_PARAM_INFO_BOOL("inverted"), EDJE_EXTERNAL_PARAM_INFO_INT("span"), EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT("unit format", "%1.2f"), EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT("indicator format", "%1.2f"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(slider, "slider") DEFINE_EXTERNAL_TYPE_SIMPLE(slider, "Slider") elementary-1.7.7/src/edje_externals/elm_index.c0000664000175000017500000000475512127353615016531 00000000000000#include "private.h" typedef struct _Elm_Params_Index { Elm_Params base; Eina_Bool active:1; Eina_Bool active_exists:1; } Elm_Params_Index; static void external_index_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Index *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->active_exists) elm_index_autohide_disabled_set(obj, p->active_exists); } static Eina_Bool external_index_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "active")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_index_autohide_disabled_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_index_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "active")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_index_autohide_disabled_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_index_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Index *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Index)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "active")) { mem->active = !!param->i; mem->active_exists = EINA_TRUE; } } return mem; } static Evas_Object *external_index_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_index_params_free(void *params) { Elm_Params_Index *mem = params; free(mem); } static Edje_External_Param_Info external_index_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_BOOL("active"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(index, "index"); DEFINE_EXTERNAL_TYPE_SIMPLE(index, "index"); elementary-1.7.7/src/edje_externals/elm_check.c0000664000175000017500000000725712127353615016477 00000000000000#include "private.h" typedef struct _Elm_Params_Check { Elm_Params base; const char *label; Evas_Object *icon; Eina_Bool state:1; Eina_Bool state_exists:1; } Elm_Params_Check; static void external_check_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Check *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->icon) elm_object_part_content_set(obj, "icon", p->icon); if (p->state_exists) elm_check_state_set(obj, p->state); } static Eina_Bool external_check_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *icon = external_common_param_icon_get(obj, param); if ((strcmp(param->s, "")) && (!icon)) return EINA_FALSE; elm_object_part_content_set(obj, "icon", icon); return EINA_TRUE; } } else if (!strcmp(param->name, "state")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_check_state_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_check_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "state")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_check_state_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_check_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_Check *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Check)); if (!mem) return NULL; external_common_icon_param_parse(&mem->icon, obj, params); EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "state")) { mem->state = !!param->i; mem->state_exists = EINA_TRUE; } else if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_check_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_check_params_free(void *params) { Elm_Params_Check *mem = params; if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_check_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL("state", 0, "unchecked", "checked"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(check, "check") DEFINE_EXTERNAL_TYPE_SIMPLE(check, "Check") elementary-1.7.7/src/edje_externals/elm_bubble.c0000664000175000017500000001075712127353615016654 00000000000000#include "private.h" typedef struct _Elm_Params_Bubble { Elm_Params base; const char *label; Evas_Object *icon; const char *info; Evas_Object *content; /* part name whose obj is to be set as content */ } Elm_Params_Bubble; static void external_bubble_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Bubble *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->icon) elm_object_part_content_set(obj, "icon", p->icon); if (p->info) elm_object_part_text_set(obj, "info", p->info); if (p->content) elm_object_content_set(obj, p->content); } static Eina_Bool external_bubble_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *icon = external_common_param_icon_get(obj, param); if ((strcmp(param->s, "")) && (!icon)) return EINA_FALSE; elm_object_part_content_set(obj, "icon", icon); return EINA_TRUE; } } else if (!strcmp(param->name, "info")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_part_text_set(obj, "info", param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "content")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *content = \ external_common_param_edje_object_get(obj, param); if ((strcmp(param->s, "")) && (!content)) return EINA_FALSE; elm_object_content_set(obj, content); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_bubble_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "info")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_part_text_get(obj, "info"); return EINA_TRUE; } } else if (!strcmp(param->name, "content")) { /* not easy to get content name back from live object */ return EINA_FALSE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_bubble_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_Bubble *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Bubble)); if (!mem) return NULL; external_common_icon_param_parse(&mem->icon, obj, params); EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "info")) mem->info = eina_stringshare_add(param->s); else if (!strcmp(param->name, "content")) mem->content = external_common_param_edje_object_get(obj, param); else if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_bubble_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { if (!strcmp(content, "content")) return elm_object_content_get(obj); ERR("unknown content '%s'", content); return NULL; } static void external_bubble_params_free(void *params) { Elm_Params_Bubble *mem = params; if (mem->info) eina_stringshare_del(mem->info); if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_bubble_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_STRING("info"), EDJE_EXTERNAL_PARAM_INFO_STRING("content"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(bubble, "bubble"); DEFINE_EXTERNAL_TYPE_SIMPLE(bubble, "Bubble"); elementary-1.7.7/src/edje_externals/elm_button.c0000664000175000017500000001242112127353615016722 00000000000000#include "private.h" typedef struct _Elm_Params_Button { Elm_Params base; const char *label; Evas_Object *icon; double autorepeat_initial; double autorepeat_gap; Eina_Bool autorepeat:1; Eina_Bool autorepeat_exists:1; Eina_Bool autorepeat_gap_exists:1; Eina_Bool autorepeat_initial_exists:1; } Elm_Params_Button; static void external_button_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Button *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->icon) elm_object_part_content_set(obj, "icon", p->icon); if (p->autorepeat_gap_exists) elm_button_autorepeat_gap_timeout_set(obj, p->autorepeat_gap); if (p->autorepeat_initial_exists) elm_button_autorepeat_initial_timeout_set(obj, p->autorepeat_initial); if (p->autorepeat_exists) elm_button_autorepeat_set(obj, p->autorepeat); } static Eina_Bool external_button_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *icon = external_common_param_icon_get(obj, param); if ((strcmp(param->s, "")) && (!icon)) return EINA_FALSE; elm_object_part_content_set(obj, "icon", icon); return EINA_TRUE; } } else if (!strcmp(param->name, "autorepeat_initial")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_button_autorepeat_initial_timeout_set(obj, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "autorepeat_gap")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_button_autorepeat_gap_timeout_set(obj, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "autorepeat")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_button_autorepeat_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_button_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "autorepeat_initial")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_button_autorepeat_initial_timeout_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "autorepeat_gap")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_button_autorepeat_gap_timeout_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "autorepeat")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_button_autorepeat_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_button_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_Button *mem; Edje_External_Param *param; const Eina_List *l; mem = ELM_NEW(Elm_Params_Button); if (!mem) return NULL; external_common_icon_param_parse(&mem->icon, obj, params); EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "autorepeat_initial")) { mem->autorepeat_initial = param->d; mem->autorepeat_initial_exists = EINA_TRUE; } else if (!strcmp(param->name, "autorepeat_gap")) { mem->autorepeat_gap = param->d; mem->autorepeat_gap_exists = EINA_TRUE; } else if (!strcmp(param->name, "autorepeat")) { mem->autorepeat = !!param->i; mem->autorepeat_exists = EINA_TRUE; } else if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_button_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_button_params_free(void *params) { Elm_Params_Button *mem = params; if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_button_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("autorepeat_initial"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("autorepeat_gap"), EDJE_EXTERNAL_PARAM_INFO_BOOL("autorepeat"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(button, "button"); DEFINE_EXTERNAL_TYPE_SIMPLE(button, "Button"); elementary-1.7.7/src/edje_externals/elm_clock.c0000664000175000017500000001355112127353615016507 00000000000000#include "private.h" typedef struct _Elm_Params_Clock { Elm_Params base; int hrs, min, sec; Eina_Bool hrs_exists:1; Eina_Bool min_exists:1; Eina_Bool sec_exists:1; Eina_Bool edit:1; Eina_Bool ampm:1; Eina_Bool seconds:1; } Elm_Params_Clock; static void external_clock_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Clock *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if ((p->hrs_exists) && (p->min_exists) && (p->sec_exists)) elm_clock_time_set(obj, p->hrs, p->min, p->sec); else if ((p->hrs_exists) || (p->min_exists) || (p->sec_exists)) { int hrs, min, sec; elm_clock_time_get(obj, &hrs, &min, &sec); if (p->hrs_exists) hrs = p->hrs; if (p->min_exists) min = p->min; if (p->sec_exists) sec = p->sec; elm_clock_time_set(obj, hrs, min, sec); } if (p->edit) elm_clock_edit_set(obj, p->edit); if (p->ampm) elm_clock_show_am_pm_set(obj, p->ampm); if (p->seconds) elm_clock_show_seconds_set(obj, p->seconds); } static Eina_Bool external_clock_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "hours")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { int hrs, min, sec; elm_clock_time_get(obj, &hrs, &min, &sec); elm_clock_time_set(obj, param->d, min, sec); return EINA_TRUE; } } else if (!strcmp(param->name, "minutes")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { int hrs, min, sec; elm_clock_time_get(obj, &hrs, &min, &sec); elm_clock_time_set(obj, hrs, param->d, sec); return EINA_TRUE; } } else if (!strcmp(param->name, "seconds")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { int hrs, min, sec; elm_clock_time_get(obj, &hrs, &min, &sec); elm_clock_time_set(obj, hrs, min, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "editable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_clock_edit_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "am/pm")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_clock_show_am_pm_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "show seconds")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_clock_show_seconds_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_clock_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "hours")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { int hrs, min, sec; elm_clock_time_get(obj, &hrs, &min, &sec); param->i = hrs; return EINA_TRUE; } } else if (!strcmp(param->name, "minutes")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { int hrs, min, sec; elm_clock_time_get(obj, &hrs, &min, &sec); param->i = min; return EINA_TRUE; } } else if (!strcmp(param->name, "seconds")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { int hrs, min, sec; elm_clock_time_get(obj, &hrs, &min, &sec); param->i = sec; return EINA_TRUE; } } else if (!strcmp(param->name, "editable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_clock_edit_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "am/pm")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_clock_show_am_pm_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "show seconds")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_clock_show_seconds_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_clock_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Clock *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Clock)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "hours")) { mem->hrs = param->i; mem->hrs_exists = EINA_TRUE; } else if (!strcmp(param->name, "minutes")) { mem->min = param->i; mem->min_exists = EINA_TRUE; } else if (!strcmp(param->name, "seconds")) { mem->sec = param->i; mem->sec_exists = EINA_TRUE; } else if (!strcmp(param->name, "editable")) mem->edit = !!param->i; else if (!strcmp(param->name, "am/pm")) mem->ampm = !!param->i; else if (!strcmp(param->name, "show seconds")) mem->seconds = !!param->i; } return mem; } static Evas_Object *external_clock_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_clock_params_free(void *params) { Elm_Params_Clock *mem = params; free(mem); } static Edje_External_Param_Info external_clock_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_INT("hours"), EDJE_EXTERNAL_PARAM_INFO_INT("minutes"), EDJE_EXTERNAL_PARAM_INFO_INT("seconds"), EDJE_EXTERNAL_PARAM_INFO_BOOL("editable"), EDJE_EXTERNAL_PARAM_INFO_BOOL("am/pm"), EDJE_EXTERNAL_PARAM_INFO_BOOL("show seconds"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(clock, "clock") DEFINE_EXTERNAL_TYPE_SIMPLE(clock, "Clock") elementary-1.7.7/src/edje_externals/elm_gengrid.c0000664000175000017500000003512212127353615017031 00000000000000#include #include "private.h" typedef struct _Elm_Params_Gengrid { Elm_Params base; Eina_Bool multi : 1; Eina_Bool multi_exists : 1; Eina_Bool no_select : 1; Eina_Bool no_select_exists : 1; Eina_Bool always_select : 1; Eina_Bool always_select_exists : 1; Eina_Bool h_bounce:1; Eina_Bool h_bounce_exists:1; Eina_Bool v_bounce:1; Eina_Bool v_bounce_exists:1; double h_pagerel; Eina_Bool h_pagerel_exists : 1; double v_pagerel; Eina_Bool v_pagerel_exists : 1; int h_itemsize; Eina_Bool h_itemsize_exists : 1; int v_itemsize; Eina_Bool v_itemsize_exists : 1; Eina_Bool horizontal : 1; Eina_Bool horizontal_exists : 1; Eina_Bool align_x_exists; double align_x; Eina_Bool align_y_exists; double align_y; } Elm_Params_Gengrid; static void external_gengrid_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Gengrid *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->multi_exists) elm_gengrid_multi_select_set(obj, p->multi); if (p->no_select_exists) { if (p->no_select) elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_NONE); else elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); } if (p->always_select_exists) { if (p->always_select) elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_ALWAYS); else elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); } if (p->h_bounce_exists) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); elm_scroller_bounce_set(obj, p->h_bounce, v_bounce); } if (p->v_bounce_exists) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); elm_scroller_bounce_set(obj, h_bounce, p->v_bounce); } if (p->h_pagerel_exists) { double h_pagerel, v_pagerel; elm_scroller_page_relative_get(obj, &h_pagerel, &v_pagerel); elm_scroller_page_relative_set(obj, h_pagerel, p->v_pagerel); } if (p->v_pagerel_exists) { double h_pagerel, v_pagerel; elm_scroller_page_relative_get(obj, &h_pagerel, &v_pagerel); elm_scroller_page_relative_set(obj, p->h_pagerel, v_pagerel); } if (p->h_itemsize_exists) { int h_itemsize, v_itemsize; elm_gengrid_item_size_get(obj, &h_itemsize, &v_itemsize); elm_gengrid_item_size_set(obj, h_itemsize, p->v_itemsize); } if (p->v_itemsize_exists) { int h_itemsize, v_itemsize; elm_gengrid_item_size_get(obj, &h_itemsize, &v_itemsize); elm_gengrid_item_size_set(obj, p->h_itemsize, v_itemsize); } else if (p->align_x_exists || p->align_y_exists) { double x, y; elm_gengrid_align_get(obj, &x, &y); if (p->align_x_exists) elm_gengrid_align_set(obj, p->align_x, y); else elm_gengrid_align_set(obj, x, p->align_y); } if (p->horizontal_exists) { elm_gengrid_horizontal_set(obj, p->horizontal); } } static Eina_Bool external_gengrid_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "multi select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_gengrid_multi_select_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "no selected")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (param->i) elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_NONE); else elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); return EINA_TRUE; } } else if (!strcmp(param->name, "always select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (param->i) elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_ALWAYS); else elm_gengrid_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); return EINA_TRUE; } } else if (!strcmp(param->name, "height bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); elm_scroller_bounce_set(obj, param->i, v_bounce); return EINA_TRUE; } } else if (!strcmp(param->name, "width bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); elm_scroller_bounce_set(obj, h_bounce, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal page relative")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double h_pagerel, v_pagerel; elm_scroller_page_relative_get(obj, &h_pagerel, &v_pagerel); elm_scroller_page_relative_set(obj, param->d, v_pagerel); return EINA_TRUE; } } else if (!strcmp(param->name, "vertical page relative")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double h_pagerel, v_pagerel; elm_scroller_page_relative_get(obj, &h_pagerel, &v_pagerel); elm_scroller_page_relative_set(obj, h_pagerel, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal item size")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { int h_itemsize, v_itemsize; elm_gengrid_item_size_get(obj, &h_itemsize, &v_itemsize); elm_gengrid_item_size_set(obj, param->i, v_itemsize); return EINA_TRUE; } } else if (!strcmp(param->name, "vertical item size")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { int h_itemsize, v_itemsize; elm_gengrid_item_size_get(obj, &h_itemsize, &v_itemsize); elm_gengrid_item_size_set(obj, h_itemsize, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_gengrid_horizontal_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "align x") && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double x, y; elm_gengrid_align_get(obj, &x, &y); elm_gengrid_align_set(obj, param->d, y); return EINA_TRUE; } else if (!strcmp(param->name, "align y") && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double x, y; elm_gengrid_align_get(obj, &x, &y); elm_gengrid_align_set(obj, x, param->d); return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_gengrid_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "multi select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_gengrid_multi_select_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "no selected")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (elm_gengrid_select_mode_get (obj) == ELM_OBJECT_SELECT_MODE_NONE) param->i = EINA_TRUE; else param->i = EINA_FALSE; return EINA_TRUE; } } else if (!strcmp(param->name, "always select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (elm_gengrid_select_mode_get (obj) == ELM_OBJECT_SELECT_MODE_ALWAYS) param->i = EINA_TRUE; else param->i = EINA_FALSE; return EINA_TRUE; } } else if (!strcmp(param->name, "height bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); param->i = h_bounce; return EINA_TRUE; } } else if (!strcmp(param->name, "width bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); param->i = v_bounce; return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal page relative")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double h_pagerel, v_pagerel; elm_scroller_page_relative_get(obj, &h_pagerel, &v_pagerel); param->d = h_pagerel; return EINA_TRUE; } } else if (!strcmp(param->name, "vertical page relative")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double h_pagerel, v_pagerel; elm_scroller_page_relative_get(obj, &h_pagerel, &v_pagerel); param->d = v_pagerel; return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal item size")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { int h_itemsize, v_itemsize; elm_gengrid_item_size_get(obj, &h_itemsize, &v_itemsize); param->i = h_itemsize; return EINA_TRUE; } } else if (!strcmp(param->name, "vertical item size")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { int h_itemsize, v_itemsize; elm_gengrid_item_size_get(obj, &h_itemsize, &v_itemsize); param->i = v_itemsize; return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_gengrid_horizontal_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "align x") && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double x, y; elm_gengrid_align_get(obj, &x, &y); param->d = x; return EINA_TRUE; } else if (!strcmp(param->name, "align y") && param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double x, y; elm_gengrid_align_get(obj, &x, &y); param->d = y; return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_gengrid_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Gengrid *mem; Edje_External_Param *param; const Eina_List *l; mem = ELM_NEW(Elm_Params_Gengrid); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "multi select")) { mem->multi = !!param->i; mem->multi_exists = EINA_TRUE; } else if (!strcmp(param->name, "no selected")) { mem->no_select = !!param->i; mem->no_select_exists = EINA_TRUE; } else if (!strcmp(param->name, "always select")) { mem->always_select = !!param->i; mem->always_select_exists = EINA_TRUE; } else if (!strcmp(param->name, "height bounce")) { mem->h_bounce = !!param->i; mem->h_bounce_exists = EINA_TRUE; } else if (!strcmp(param->name, "width bounce")) { mem->v_bounce = !!param->i; mem->v_bounce_exists = EINA_TRUE; } else if (!strcmp(param->name, "horizontal page relative")) { mem->h_pagerel = param->d; mem->h_pagerel_exists = EINA_TRUE; } else if (!strcmp(param->name, "vertical page relative")) { mem->v_pagerel = param->d; mem->v_pagerel_exists = EINA_TRUE; } else if (!strcmp(param->name, "horizontal item size")) { mem->h_itemsize = param->i; mem->h_itemsize_exists = EINA_TRUE; } else if (!strcmp(param->name, "vertical item size")) { mem->v_itemsize = param->i; mem->v_itemsize_exists = EINA_TRUE; } else if (!strcmp(param->name, "horizontal")) { mem->horizontal = !!param->i; mem->horizontal_exists = EINA_TRUE; } else if (!strcmp(param->name, "align x")) { mem->align_x = param->d; mem->align_x_exists = EINA_TRUE; } else if (!strcmp(param->name, "align y")) { mem->align_y = param->d; mem->align_y_exists = EINA_TRUE; } } return mem; } static Evas_Object * external_gengrid_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_gengrid_params_free(void *params) { Elm_Params_Gengrid *mem = params; free(mem); } static Edje_External_Param_Info external_gengrid_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_BOOL("multi select"), EDJE_EXTERNAL_PARAM_INFO_BOOL("no select"), EDJE_EXTERNAL_PARAM_INFO_BOOL("always select"), EDJE_EXTERNAL_PARAM_INFO_BOOL("height bounce"), EDJE_EXTERNAL_PARAM_INFO_BOOL("width bounce"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("horizontal page relative"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("vertical page relative"), EDJE_EXTERNAL_PARAM_INFO_INT("horizontal item size"), EDJE_EXTERNAL_PARAM_INFO_INT("vertical item size"), EDJE_EXTERNAL_PARAM_INFO_BOOL("horizontal"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("align x"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("align y"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(gengrid, "gengrid"); DEFINE_EXTERNAL_TYPE_SIMPLE(gengrid, "Generic Grid"); elementary-1.7.7/src/edje_externals/elm_spinner.c0000664000175000017500000001404012127353615017064 00000000000000#include "private.h" typedef struct _Elm_Params_Spinner { Elm_Params base; const char *label_format; double min, max, step, value; Eina_Bool min_exists:1; Eina_Bool max_exists:1; Eina_Bool step_exists:1; Eina_Bool value_exists:1; Eina_Bool wrap_exists:1; Eina_Bool wrap:1; } Elm_Params_Spinner; static void external_spinner_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Spinner *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label_format) elm_spinner_label_format_set(obj, p->label_format); if ((p->min_exists) && (p->max_exists)) elm_spinner_min_max_set(obj, p->min, p->max); else if ((p->min_exists) || (p->max_exists)) { double min, max; elm_spinner_min_max_get(obj, &min, &max); if (p->min_exists) elm_spinner_min_max_set(obj, p->min, max); else elm_spinner_min_max_set(obj, min, p->max); } if (p->step_exists) elm_spinner_step_set(obj, p->step); if (p->value_exists) elm_spinner_value_set(obj, p->value); if (p->wrap_exists) elm_spinner_wrap_set(obj, p->wrap); } static Eina_Bool external_spinner_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label format")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_spinner_label_format_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "min")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double min, max; elm_spinner_min_max_get(obj, &min, &max); elm_spinner_min_max_set(obj, param->d, max); return EINA_TRUE; } } else if (!strcmp(param->name, "max")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double min, max; elm_spinner_min_max_get(obj, &min, &max); elm_spinner_min_max_set(obj, min, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "step")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_spinner_step_set(obj, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "value")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_spinner_value_set(obj, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "wrap")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_spinner_wrap_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_spinner_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label format")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_spinner_label_format_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "min")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double min, max; elm_spinner_min_max_get(obj, &min, &max); param->d = min; return EINA_TRUE; } } else if (!strcmp(param->name, "max")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { double min, max; elm_spinner_min_max_get(obj, &min, &max); param->d = max; return EINA_TRUE; } } else if (!strcmp(param->name, "step")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_spinner_step_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "value")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_spinner_value_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "wrap")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_spinner_value_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_spinner_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Spinner *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Spinner)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "label format")) mem->label_format = eina_stringshare_add(param->s); else if (!strcmp(param->name, "min")) { mem->min = param->d; mem->min_exists = EINA_TRUE; } else if (!strcmp(param->name, "max")) { mem->max = param->d; mem->max_exists = EINA_TRUE; } else if (!strcmp(param->name, "step")) { mem->step = param->d; mem->step_exists = EINA_TRUE; } else if (!strcmp(param->name, "value")) { mem->value = param->d; mem->value_exists = EINA_TRUE; } else if (!strcmp(param->name, "wrap")) { mem->wrap = param->i; mem->wrap_exists = EINA_TRUE; } } return mem; } static Evas_Object *external_spinner_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_spinner_params_free(void *params) { Elm_Params_Spinner *mem = params; if (mem->label_format) eina_stringshare_del(mem->label_format); free(mem); } static Edje_External_Param_Info external_spinner_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT("label format", "%1.2f"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("min"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT("max", 100.0), EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT("step", 1.0), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("value"), EDJE_EXTERNAL_PARAM_INFO_BOOL("wrap"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(spinner, "spinner") DEFINE_EXTERNAL_TYPE_SIMPLE(spinner, "Spinner") elementary-1.7.7/src/edje_externals/elm_map.c0000664000175000017500000001120312127353615016161 00000000000000#include #include "private.h" typedef struct _Elm_Params_Map { Elm_Params base; const char *map_source; const char *zoom_mode; double zoom; Eina_Bool zoom_set:1; } Elm_Params_Map; static const char *zoom_choices[] = {"manual", "auto fit", "auto fill", NULL}; static const char *source_choices[] = {"Mapnik", "Osmarender", "CycleMap", "Maplint"}; static Elm_Map_Zoom_Mode _zoom_mode_get(const char *map_src) { unsigned int i; assert(sizeof(zoom_choices)/sizeof(zoom_choices[0]) == ELM_MAP_ZOOM_MODE_LAST + 1); for (i = 0; i < ELM_MAP_ZOOM_MODE_LAST; i++) if (!strcmp(map_src, zoom_choices[i])) return i; return ELM_MAP_ZOOM_MODE_LAST; } static void external_map_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Map *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->map_source) { elm_map_source_set(obj, ELM_MAP_SOURCE_TYPE_TILE, p->map_source); } if (p->zoom_mode) { Elm_Map_Zoom_Mode set = _zoom_mode_get(p->zoom_mode); if (set == ELM_MAP_ZOOM_MODE_LAST) return; elm_map_zoom_mode_set(obj, set); } if (p->zoom_set) elm_map_zoom_set(obj, p->zoom); } static Eina_Bool external_map_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "map source")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { elm_map_source_set(obj, ELM_MAP_SOURCE_TYPE_TILE, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "zoom mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_Map_Zoom_Mode set = _zoom_mode_get(param->s); if (set == ELM_MAP_ZOOM_MODE_LAST) return EINA_FALSE; elm_map_zoom_mode_set(obj, set); return EINA_TRUE; } } else if (!strcmp(param->name, "zoom level")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_map_zoom_set(obj, param->d); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_map_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "map source")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { const char *set = elm_map_source_get(obj, ELM_MAP_SOURCE_TYPE_TILE); param->s = set; return EINA_TRUE; } } else if (!strcmp(param->name, "zoom mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_Map_Zoom_Mode set = elm_map_zoom_mode_get(obj); if (set == ELM_MAP_ZOOM_MODE_LAST) return EINA_FALSE; param->s = zoom_choices[set]; return EINA_TRUE; } } else if (!strcmp(param->name, "zoom level")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_map_zoom_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_map_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Map *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Map)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "map source")) mem->map_source = eina_stringshare_add(param->s); if (!strcmp(param->name, "zoom mode")) mem->zoom_mode = eina_stringshare_add(param->s); else if (!strcmp(param->name, "zoom level")) { mem->zoom = param->d; mem->zoom_set = EINA_TRUE; } } return mem; } static Evas_Object *external_map_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_map_params_free(void *params) { Elm_Params_Map *mem = params; if (mem->map_source) eina_stringshare_del(mem->map_source); if (mem->zoom_mode) eina_stringshare_del(mem->zoom_mode); free(mem); } static Edje_External_Param_Info external_map_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("map source", "Mapnik", source_choices), EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("zoom mode", "manual", zoom_choices), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("zoom level"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(map, "map") DEFINE_EXTERNAL_TYPE_SIMPLE(map, "Map") elementary-1.7.7/src/edje_externals/elm_thumb.c0000664000175000017500000000712212127353615016530 00000000000000#include #include "private.h" typedef struct _Elm_Params_Thumb { Elm_Params base; const char *animate; } Elm_Params_Thumb; static const char* choices[] = {"loop", "start", "stop", NULL}; static Elm_Thumb_Animation_Setting _anim_setting_get(const char *anim_str) { unsigned int i; assert(sizeof(choices)/sizeof(choices[0]) == ELM_THUMB_ANIMATION_LAST + 1); for (i = 0; i < ELM_THUMB_ANIMATION_LAST; i++) { if (!strcmp(anim_str, choices[i])) return i; } return ELM_THUMB_ANIMATION_LAST; } static void external_thumb_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Thumb *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->animate) { Elm_Thumb_Animation_Setting set = _anim_setting_get(p->animate); if (set != ELM_THUMB_ANIMATION_LAST) elm_thumb_animate_set(obj, set); } } static Eina_Bool external_thumb_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "animate")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_Thumb_Animation_Setting set = _anim_setting_get(param->s); if (set == ELM_THUMB_ANIMATION_LAST) return EINA_FALSE; elm_thumb_animate_set(obj, set); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_thumb_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "animate")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_Thumb_Animation_Setting anim_set = elm_thumb_animate_get(obj); if (anim_set == ELM_THUMB_ANIMATION_LAST) return EINA_FALSE; param->s = choices[anim_set]; return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_thumb_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Thumb *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Thumb)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "animate")) mem->animate = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_thumb_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_thumb_params_free(void *params) { Elm_Params_Thumb *mem = params; if (mem->animate) eina_stringshare_del(mem->animate); free(mem); } static Edje_External_Param_Info external_thumb_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("animate", "loop", choices), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(thumb, "thumb") static Evas_Object * external_thumb_add(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *edje, const Eina_List *params __UNUSED__, const char *part_name) { Evas_Object *parent, *obj; external_elm_init(); parent = elm_widget_parent_widget_get(edje); if (!parent) parent = edje; elm_need_ethumb(); /* extra command needed */ obj = elm_thumb_add(parent); external_signals_proxy(obj, edje, part_name); return obj; } DEFINE_EXTERNAL_TYPE(thumb, "Thumbnail") elementary-1.7.7/src/edje_externals/elm_progressbar.c0000664000175000017500000001473512127353615017752 00000000000000#include "private.h" typedef struct _Elm_Params_Progressbar { Elm_Params base; const char *label; Evas_Object *icon; const char *unit; double value; Evas_Coord span; Eina_Bool value_exists:1; Eina_Bool span_exists:1; Eina_Bool inverted:1; Eina_Bool inverted_exists:1; Eina_Bool horizontal:1; Eina_Bool horizontal_exists:1; } Elm_Params_Progressbar; static void external_progressbar_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Progressbar *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->icon) elm_object_part_content_set(obj, "icon", p->icon); if (p->span_exists) elm_progressbar_span_size_set(obj, p->span); if (p->value_exists) elm_progressbar_value_set(obj, p->value); if (p->inverted_exists) elm_progressbar_inverted_set(obj, p->inverted); if (p->horizontal_exists) elm_progressbar_horizontal_set(obj, p->horizontal); if (p->unit) elm_progressbar_unit_format_set(obj, p->unit); } static Eina_Bool external_progressbar_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *icon = external_common_param_icon_get(obj, param); if ((strcmp(param->s, "")) && (!icon)) return EINA_FALSE; elm_object_part_content_set(obj, "icon", icon); return EINA_TRUE; } } else if (!strcmp(param->name, "value")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_progressbar_value_set(obj, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_progressbar_horizontal_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "inverted")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_progressbar_inverted_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "span")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { elm_progressbar_span_size_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "unit format")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_progressbar_unit_format_set(obj, param->s); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_progressbar_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "value")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_progressbar_value_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_progressbar_horizontal_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "inverted")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_progressbar_inverted_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "span")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { param->i = elm_progressbar_span_size_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "unit format")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_progressbar_unit_format_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_progressbar_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Progressbar *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Progressbar)); if (!mem) return NULL; external_common_icon_param_parse(&mem->icon, obj, params); EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "span")) { mem->span = param->i; mem->span_exists = EINA_TRUE; } else if (!strcmp(param->name, "value")) { mem->value = param->d; mem->value_exists = EINA_TRUE; } else if (!strcmp(param->name, "inverted")) { mem->inverted = !!param->i; mem->inverted_exists = EINA_TRUE; } else if (!strcmp(param->name, "horizontal")) { mem->horizontal = !!param->i; mem->horizontal_exists = EINA_TRUE; } else if (!strcmp(param->name, "unit format")) mem->unit = eina_stringshare_add(param->s); else if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_progressbar_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_progressbar_params_free(void *params) { Elm_Params_Progressbar *mem = params; if (mem->unit) eina_stringshare_del(mem->unit); if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_progressbar_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("value"), EDJE_EXTERNAL_PARAM_INFO_BOOL("horizontal"), EDJE_EXTERNAL_PARAM_INFO_BOOL("inverted"), EDJE_EXTERNAL_PARAM_INFO_INT("span"), EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT("unit format", "%1.2f"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(progressbar, "progressbar") DEFINE_EXTERNAL_TYPE_SIMPLE(progressbar, "Progressbar") elementary-1.7.7/src/edje_externals/elm_web.c0000664000175000017500000001315212127353615016166 00000000000000#include "private.h" typedef struct _Elm_Params_Web { Elm_Params base; const char *uri; double zoom; Elm_Web_Zoom_Mode zoom_mode; Eina_Bool inwin_mode; Eina_Bool zoom_set:1; Eina_Bool inwin_mode_set:1; } Elm_Params_Web; static const char *zoom_choices[] = {"manual", "auto fit", "auto fill", NULL}; static Elm_Web_Zoom_Mode _zoom_mode_get(const char *zoom) { unsigned int i; for (i = 0; i < ELM_WEB_ZOOM_MODE_LAST; i++) if (!strcmp(zoom, zoom_choices[i])) return i; return ELM_WEB_ZOOM_MODE_LAST; } static void external_web_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Web *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->uri) elm_web_uri_set(obj, p->uri); if (p->zoom_mode < ELM_WEB_ZOOM_MODE_LAST) elm_web_zoom_mode_set(obj, p->zoom_mode); if (p->zoom_set) elm_web_zoom_set(obj, p->zoom); if (p->inwin_mode_set) elm_web_inwin_mode_set(obj, p->inwin_mode); } static Eina_Bool external_web_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "uri")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_web_uri_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "zoom level")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_web_zoom_set(obj, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "zoom mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_Web_Zoom_Mode mode = _zoom_mode_get(param->s); if (mode == ELM_WEB_ZOOM_MODE_LAST) return EINA_FALSE; elm_web_zoom_mode_set(obj, mode); return EINA_TRUE; } } else if (!strcmp(param->name, "inwin mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_web_inwin_mode_set(obj, !!param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_web_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "uri")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_web_uri_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "zoom level")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_web_zoom_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "zoom mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_Web_Zoom_Mode mode = elm_web_zoom_mode_get(obj); if (mode == ELM_WEB_ZOOM_MODE_LAST) return EINA_FALSE; param->s = zoom_choices[mode]; return EINA_TRUE; } } else if (!strcmp(param->name, "inwin mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_web_inwin_mode_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_web_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Web *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Web)); if (!mem) return NULL; mem->zoom_mode = ELM_WEB_ZOOM_MODE_LAST; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "zoom level")) { mem->zoom = param->d; mem->zoom_set = EINA_TRUE; } else if (!strcmp(param->name, "zoom mode")) mem->zoom_mode = _zoom_mode_get(param->s); else if (!strcmp(param->name, "uri")) mem->uri = eina_stringshare_add(param->s); else if (!strcmp(param->name, "inwin mode")) { mem->inwin_mode = !!param->i; mem->inwin_mode_set = EINA_TRUE; } } return mem; } static void external_web_params_free(void *params) { Elm_Params_Web *mem = params; if (mem->uri) eina_stringshare_del(mem->uri); free(mem); } static Evas_Object * external_web_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { return NULL; } static Edje_External_Param_Info external_web_params[] = { EDJE_EXTERNAL_PARAM_INFO_STRING("uri"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT("zoom level", 1.0), EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("zoom mode", "manual", zoom_choices), EDJE_EXTERNAL_PARAM_INFO_BOOL_DEFAULT("inwin mode", EINA_FALSE), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; static Evas_Object * external_web_add(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *edje, const Eina_List *params __UNUSED__, const char *part_name) { Evas_Object *parent, *obj; external_elm_init(); parent = elm_widget_parent_widget_get(edje); if (!parent) parent = edje; elm_need_web(); /* extra command needed */ obj = elm_web_add(parent); external_signals_proxy(obj, edje, part_name); return obj; } DEFINE_EXTERNAL_ICON_ADD(web, "web") DEFINE_EXTERNAL_TYPE(web, "Web") elementary-1.7.7/src/edje_externals/elm_video.c0000664000175000017500000002032512127353615016517 00000000000000#include "private.h" typedef struct _Elm_Params_Video { Elm_Params base; const char *file; const char *uri; Eina_Bool play:1; Eina_Bool play_exists:1; Eina_Bool pause:1; Eina_Bool pause_exists:1; Eina_Bool stop:1; Eina_Bool stop_exists:1; Eina_Bool audio_mute:1; Eina_Bool audio_mute_exists:1; double audio_level; Eina_Bool audio_level_exists:1; double play_position; Eina_Bool play_position_exists:1; Eina_Bool remember_position:1; Eina_Bool remember_position_exists:1; } Elm_Params_Video; static void external_video_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Video *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->file) elm_video_file_set(obj, p->file); if (p->uri) elm_video_file_set(obj, p->uri); if (p->play_exists && p->play) elm_video_play(obj); if (p->pause_exists && p->pause) elm_video_pause(obj); if (p->stop_exists && p->stop) elm_video_stop(obj); if (p->audio_mute_exists) elm_video_audio_mute_set(obj, p->audio_mute); if (p->audio_level_exists) elm_video_audio_level_set(obj, p->audio_level); if (p->play_position_exists) elm_video_play_position_set(obj, p->play_position); if (p->remember_position_exists) elm_video_remember_position_set(obj, p->remember_position); } static Eina_Bool external_video_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) && (!strcmp(param->name, "file"))) { elm_video_file_set(obj, param->s); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) && (!strcmp(param->name, "uri"))) { elm_video_file_set(obj, param->s); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) && (!strcmp(param->name, "play"))) { if (param->i) elm_video_play(obj); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) && (!strcmp(param->name, "pause"))) { if (param->i) elm_video_pause(obj); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) && (!strcmp(param->name, "stop"))) { if (param->i) elm_video_stop(obj); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) && (!strcmp(param->name, "audio mute"))) { elm_video_audio_mute_set(obj, param->i); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) && (!strcmp(param->name, "audio level"))) { elm_video_audio_level_set(obj, param->d); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) && (!strcmp(param->name, "play position"))) { elm_video_play_position_set(obj, param->d); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) && (!strcmp(param->name, "remember position"))) { elm_video_remember_position_set(obj, param->i); return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_video_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) && (!strcmp(param->name, "file"))) { // param->s = elm_video_file_get(obj); // return EINA_TRUE; return EINA_FALSE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) && (!strcmp(param->name, "uri"))) { // elm_video_uri_get(obj, param->s); // return EINA_TRUE; return EINA_FALSE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) && (!strcmp(param->name, "play"))) { // param->i = elm_video_play_get(obj); return EINA_TRUE; return EINA_FALSE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) && (!strcmp(param->name, "pause"))) { // param->i = elm_video_pause_get(obj); return EINA_TRUE; return EINA_FALSE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) && (!strcmp(param->name, "stop"))) { // param->i = elm_video_stop_get(obj); return EINA_TRUE; return EINA_FALSE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) && (!strcmp(param->name, "audio mute"))) { param->i = elm_video_audio_mute_get(obj); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) && (!strcmp(param->name, "audio level"))) { param->d = elm_video_audio_level_get(obj); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) && (!strcmp(param->name, "play position"))) { param->d = elm_video_play_position_get(obj); return EINA_TRUE; } else if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) && (!strcmp(param->name, "remember position"))) { param->i = elm_video_remember_position_get(obj); return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_video_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Video *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Video)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "file")) mem->file = eina_stringshare_add(param->s); else if (!strcmp(param->name, "uri")) mem->uri = eina_stringshare_add(param->s); else if (!strcmp(param->name, "play")) { mem->play = param->i; mem->play_exists = EINA_TRUE; } else if (!strcmp(param->name, "pause")) { mem->pause = param->i; mem->pause_exists = EINA_TRUE; } else if (!strcmp(param->name, "stop")) { mem->stop = param->i; mem->stop_exists = EINA_TRUE; } else if (!strcmp(param->name, "audio mute")) { mem->audio_mute = param->i; mem->audio_mute_exists = EINA_TRUE; } else if (!strcmp(param->name, "audio level")) { mem->audio_level = param->d; mem->audio_level_exists = EINA_TRUE; } else if (!strcmp(param->name, "play position")) { mem->play_position = param->d; mem->play_position_exists = EINA_TRUE; } else if (!strcmp(param->name, "remember position")) { mem->remember_position = param->i; mem->remember_position = EINA_TRUE; } } return mem; } static Evas_Object *external_video_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_video_params_free(void *params) { Elm_Params_Video *mem = params; if (mem->file) eina_stringshare_del(mem->file); if (mem->uri) eina_stringshare_del(mem->uri); free(params); } static Edje_External_Param_Info external_video_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("file"), EDJE_EXTERNAL_PARAM_INFO_STRING("uri"), EDJE_EXTERNAL_PARAM_INFO_BOOL("play"), EDJE_EXTERNAL_PARAM_INFO_BOOL("pause"), EDJE_EXTERNAL_PARAM_INFO_BOOL("stop"), EDJE_EXTERNAL_PARAM_INFO_BOOL("audio mute"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("audio level"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("play position"), EDJE_EXTERNAL_PARAM_INFO_BOOL("remember position"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(video, "video"); DEFINE_EXTERNAL_TYPE_SIMPLE(video, "Video"); elementary-1.7.7/src/edje_externals/elm_label.c0000664000175000017500000000454112127353615016472 00000000000000#include "private.h" typedef struct _Elm_Params_Label { Elm_Params base; const char* label; } Elm_Params_Label; static void external_label_state_set(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Label *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); } static Eina_Bool external_label_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_label_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_label_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params __UNUSED__) { Elm_Params_Label *mem; Edje_External_Param *param; const Eina_List *l; mem = ELM_NEW(Elm_Params_Label); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_label_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("no content"); return NULL; } static void external_label_params_free(void *params) { Elm_Params_Label *mem = params; if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_label_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(label, "label"); DEFINE_EXTERNAL_TYPE_SIMPLE(label, "label"); elementary-1.7.7/src/edje_externals/elm_panes.c0000664000175000017500000001330612127353615016520 00000000000000#include "private.h" #include typedef struct _Elm_Params_Panes Elm_Params_Panes; struct _Elm_Params_Panes { Elm_Params base; Evas_Object *content_left; Evas_Object *content_right; Eina_Bool is_horizontal; Eina_Bool horizontal; Eina_Bool is_left_size; double left_size; Eina_Bool is_fixed; Eina_Bool fixed; }; static void external_panes_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Panes *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->content_left) elm_object_part_content_set(obj, "left", p->content_left); if (p->content_right) elm_object_part_content_set(obj, "right", p->content_right); if (p->is_left_size) elm_panes_content_left_size_set(obj, p->left_size); if (p->is_horizontal) elm_panes_horizontal_set(obj, p->horizontal); if (p->is_fixed) elm_panes_fixed_set(obj, p->fixed); } static Eina_Bool external_panes_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if ((!strcmp(param->name, "content left")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)) { Evas_Object *content = external_common_param_edje_object_get(obj, param); if ((strcmp(param->s, "")) && (!content)) return EINA_FALSE; elm_object_part_content_set(obj, "left", content); return EINA_TRUE; } else if ((!strcmp(param->name, "content right")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)) { Evas_Object *content = external_common_param_edje_object_get(obj, param); if ((strcmp(param->s, "")) && (!content)) return EINA_FALSE; elm_object_part_content_set(obj, "right", content); return EINA_TRUE; } else if ((!strcmp(param->name, "horizontal")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)) { elm_panes_horizontal_set(obj, param->i); return EINA_TRUE; } else if ((!strcmp(param->name, "left size")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)) { elm_panes_content_left_size_set(obj, param->d); return EINA_TRUE; } else if ((!strcmp(param->name, "fixed")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)) { elm_panes_fixed_set(obj, param->i); return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_panes_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "content left")) { /* not easy to get content name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "content right")) { /* not easy to get content name back from live object */ return EINA_FALSE; } else if ((!strcmp(param->name, "horizontal")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)) { param->i = elm_panes_horizontal_get(obj); return EINA_TRUE; } else if ((!strcmp(param->name, "left size")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)) { param->d = elm_panes_content_left_size_get(obj); return EINA_TRUE; } else if ((!strcmp(param->name, "fixed")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)) { param->i = elm_panes_fixed_get(obj); return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_panes_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_Panes *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Panes)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "content left")) mem->content_left = external_common_param_edje_object_get(obj, param); else if (!strcmp(param->name, "content right")) mem->content_right = external_common_param_edje_object_get(obj, param); else if (!strcmp(param->name, "horizontal")) { mem->is_horizontal = EINA_TRUE; mem->horizontal = param->i; } else if (!strcmp(param->name, "left size")) { mem->is_left_size = EINA_TRUE; mem->left_size = param->d; } else if (!strcmp(param->name, "fixed")) { mem->is_fixed = EINA_TRUE; mem->fixed = param->i; } } return mem; } static Evas_Object * external_panes_content_get(void *data __UNUSED__, const Evas_Object *obj, const char *content) { if (!strcmp(content, "left")) return elm_object_part_content_get(obj, "left"); else if (!strcmp(content, "right")) return elm_object_part_content_get(obj, "right"); ERR("unknown content '%s'", content); return NULL; } static void external_panes_params_free(void *params) { free(params); } static Edje_External_Param_Info external_panes_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("content left"), EDJE_EXTERNAL_PARAM_INFO_STRING("content right"), EDJE_EXTERNAL_PARAM_INFO_BOOL("horizontal"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("left size"), EDJE_EXTERNAL_PARAM_INFO_BOOL("fixed"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(panes, "panes"); DEFINE_EXTERNAL_TYPE_SIMPLE(panes, "panes"); elementary-1.7.7/src/edje_externals/Makefile.am0000664000175000017500000000306112127353615016442 00000000000000MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = \ -DELM_INTERNAL_API_ARGESFSDFEFC=1 \ -I. \ -I$(top_builddir) \ -I$(top_srcdir) \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ \ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ \ @EVIL_CFLAGS@ \ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ if ELEMENTARY_WINDOWS_BUILD AM_CPPFLAGS += -DELEMENTARY_BUILD endif pkgdir = $(libdir)/edje/modules/elm/$(MODULE_EDJE) pkg_LTLIBRARIES = module.la module_la_SOURCES = private.h \ modules.inc \ elm.c \ elm_actionslider.c \ elm_bubble.c \ elm_button.c \ elm_calendar.c \ elm_check.c \ elm_clock.c \ elm_entry.c \ elm_fileselector.c \ elm_fileselector_button.c \ elm_fileselector_entry.c \ elm_frame.c \ elm_gengrid.c \ elm_genlist.c \ elm_hoversel.c \ elm_icon.c \ elm_index.c \ elm_label.c \ elm_list.c \ elm_map.c \ elm_multibuttonentry.c \ elm_naviframe.c \ elm_notify.c \ elm_panes.c \ elm_photocam.c \ elm_progressbar.c \ elm_radio.c \ elm_scroller.c \ elm_segment_control.c \ elm_slider.c \ elm_slideshow.c \ elm_spinner.c \ elm_thumb.c \ elm_toolbar.c \ elm_video.c \ elm_web.c module_la_LIBADD = @ELEMENTARY_LIBS@ $(top_builddir)/src/lib/libelementary.la module_la_LDFLAGS = -no-undefined -module -avoid-version -shared -fPIC elementary-1.7.7/src/edje_externals/elm_scroller.c0000664000175000017500000000473512127353615017245 00000000000000#include "private.h" #include typedef struct _Elm_Params_Scroller Elm_Params_Scroller; struct _Elm_Params_Scroller { Elm_Params base; Evas_Object *content; }; static void external_scroller_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Scroller *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->content) { elm_object_content_set(obj, p->content); } } static Eina_Bool external_scroller_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "content") && param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *content = external_common_param_edje_object_get(obj, param); if ((strcmp(param->s, "")) && (!content)) return EINA_FALSE; elm_object_content_set(obj, content); return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_scroller_param_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, Edje_External_Param *param) { if (!strcmp(param->name, "content")) { /* not easy to get content name back from live object */ return EINA_FALSE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_scroller_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_Scroller *mem; Edje_External_Param *param; const Eina_List *l; mem = ELM_NEW(Elm_Params_Scroller); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "content")) mem->content = external_common_param_edje_object_get(obj, param); } return mem; } static Evas_Object *external_scroller_content_get(void *data __UNUSED__, const Evas_Object *obj, const char *content) { if (!strcmp(content, "content")) return elm_object_content_get(obj); ERR("unknown content '%s'", content); return NULL; } static void external_scroller_params_free(void *params) { external_common_params_free(params); } static Edje_External_Param_Info external_scroller_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("content"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(scroller, "scroller"); DEFINE_EXTERNAL_TYPE_SIMPLE(scroller, "Scroller") ; elementary-1.7.7/src/edje_externals/elm_toolbar.c0000664000175000017500000002220412127353615017051 00000000000000#include #include "private.h" typedef struct _Elm_Params_Toolbar { Elm_Params base; int icon_size; Eina_Bool icon_size_exists:1; double align; const char *shrink_mode; Eina_Bool align_exists:1; Eina_Bool always_select:1; Eina_Bool always_select_exists:1; Eina_Bool no_select:1; Eina_Bool no_select_exists:1; Eina_Bool horizontal:1; Eina_Bool horizontal_exists:1; Eina_Bool homogeneous:1; Eina_Bool homogeneous_exists:1; } Elm_Params_Toolbar; #define SHRINK_GET(CHOICES, STR) \ unsigned int i; \ for (i = 0; i < (sizeof(CHOICES) / sizeof(CHOICES[0])); ++i) \ if (!strcmp(STR, CHOICES[i])) \ return i; static const char *_toolbar_shrink_modes[] = {"none", "hide", "scroll", "menu", NULL}; static Elm_Toolbar_Shrink_Mode _toolbar_shrink_choices_setting_get(const char *shrink_mode_str) { assert(sizeof(_toolbar_shrink_modes) / sizeof(_toolbar_shrink_modes[0]) == ELM_TOOLBAR_SHRINK_LAST + 1); SHRINK_GET(_toolbar_shrink_modes, shrink_mode_str); return ELM_TOOLBAR_SHRINK_LAST; } static void external_toolbar_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Toolbar *p; Elm_Toolbar_Shrink_Mode shrink_mode; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->icon_size_exists) elm_toolbar_icon_size_set(obj, p->icon_size); if (p->align_exists) elm_toolbar_align_set(obj, p->align); if (p->no_select_exists) { if (p->no_select) elm_toolbar_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_NONE); else elm_toolbar_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); } if (p->always_select_exists) { if (p->always_select) elm_toolbar_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_ALWAYS); else elm_toolbar_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); } if (p->horizontal_exists) elm_toolbar_horizontal_set(obj, p->horizontal); if (p->homogeneous_exists) elm_toolbar_homogeneous_set(obj, p->homogeneous); if (p->shrink_mode) { shrink_mode = _toolbar_shrink_choices_setting_get(p->shrink_mode); elm_toolbar_shrink_mode_set(obj, shrink_mode); } } static Eina_Bool external_toolbar_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { Elm_Toolbar_Shrink_Mode shrink_mode; if (!strcmp(param->name, "icon size")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { elm_toolbar_icon_size_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "align")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_toolbar_align_set(obj, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "always select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (param->i) elm_toolbar_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_ALWAYS); else elm_toolbar_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); return EINA_TRUE; } } else if (!strcmp(param->name, "no select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (param->i) elm_toolbar_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_NONE); else elm_toolbar_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_toolbar_horizontal_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "homogeneous")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_toolbar_homogeneous_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "shrink")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { shrink_mode = _toolbar_shrink_choices_setting_get(param->s); elm_toolbar_shrink_mode_set(obj, shrink_mode); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_toolbar_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "icon size")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { param->i = elm_toolbar_icon_size_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "align")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_toolbar_align_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "always select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (elm_toolbar_select_mode_get (obj) == ELM_OBJECT_SELECT_MODE_ALWAYS) param->d = EINA_TRUE; else param->d = EINA_FALSE; return EINA_TRUE; } } else if (!strcmp(param->name, "no select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (elm_toolbar_select_mode_get (obj) == ELM_OBJECT_SELECT_MODE_NONE) param->i = EINA_TRUE; else param->i = EINA_FALSE; return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_toolbar_horizontal_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "homogeneous")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_toolbar_homogeneous_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "shrink")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Elm_Toolbar_Shrink_Mode shrink_mode; shrink_mode = elm_toolbar_shrink_mode_get(obj); param->s = _toolbar_shrink_modes[shrink_mode]; return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_toolbar_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Toolbar *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Toolbar)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "icon size")) { mem->icon_size = param->i; mem->icon_size_exists = EINA_TRUE; } else if (!strcmp(param->name, "align")) { mem->align = param->d; mem->align_exists = EINA_TRUE; } else if (!strcmp(param->name, "always select")) { mem->always_select = param->i; mem->always_select_exists = param->i; } else if (!strcmp(param->name, "no select")) { mem->no_select = param->i; mem->no_select_exists = EINA_TRUE; } else if (!strcmp(param->name, "horizontal")) { mem->horizontal = param->i; mem->horizontal_exists = EINA_TRUE; } else if (!strcmp(param->name, "homogeneous")) { mem->homogeneous = param->i; mem->homogeneous_exists = EINA_TRUE; } else if (!strcmp(param->name, "shrink")) mem->shrink_mode = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_toolbar_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_toolbar_params_free(void *params) { Elm_Params_Toolbar *mem = params; if (mem->shrink_mode) eina_stringshare_del(mem->shrink_mode); free(mem); } static Edje_External_Param_Info external_toolbar_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("shrink"), EDJE_EXTERNAL_PARAM_INFO_INT("icon size"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("align"), EDJE_EXTERNAL_PARAM_INFO_BOOL("always select"), EDJE_EXTERNAL_PARAM_INFO_BOOL("no select"), EDJE_EXTERNAL_PARAM_INFO_BOOL("horizontal"), EDJE_EXTERNAL_PARAM_INFO_BOOL("homogeneous"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(toolbar, "toolbar"); DEFINE_EXTERNAL_TYPE_SIMPLE(toolbar, "Toolbar"); elementary-1.7.7/src/edje_externals/elm_calendar.c0000664000175000017500000001302212127353615017156 00000000000000#include #include "private.h" typedef struct _Elm_Params_Calendar { Elm_Params base; int year_min; int year_max; const char *select_mode; } Elm_Params_Calendar; #define SELECT_MODE_GET(CHOICES, STR) \ unsigned int i; \ for (i = 0; i < (sizeof(CHOICES) / sizeof(CHOICES[0])); ++i) \ if (!strcmp(STR, CHOICES[i])) \ return i; static const char *_calendar_select_modes[] = {"default", "always", "none", "ondemand", NULL}; static Elm_Calendar_Select_Mode _calendar_select_mode_get(const char *select_mode) { assert(sizeof(_calendar_select_modes) / sizeof(_calendar_select_modes[0]) == ELM_CALENDAR_SELECT_MODE_ONDEMAND + 2); SELECT_MODE_GET(_calendar_select_modes, select_mode); return -1; } static void external_calendar_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Calendar *p; Elm_Calendar_Select_Mode select_mode; int min,max; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->year_min) { elm_calendar_min_max_year_get(obj, NULL, &max); elm_calendar_min_max_year_set(obj, p->year_min, max); } if (p->year_max) { elm_calendar_min_max_year_get(obj, &min, NULL); elm_calendar_min_max_year_set(obj, min, p->year_max); } if (p->select_mode) { select_mode = _calendar_select_mode_get(p->select_mode); elm_calendar_select_mode_set(obj, select_mode); } } static Eina_Bool external_calendar_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { int min,max; if (!strcmp(param->name, "year_min")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { elm_calendar_min_max_year_get(obj, NULL, &max); elm_calendar_min_max_year_set(obj, param->i, max); return EINA_TRUE; } } else if (!strcmp(param->name, "year_max")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { elm_calendar_min_max_year_get(obj, &min, NULL); elm_calendar_min_max_year_set(obj, min,param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "select_mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Elm_Calendar_Select_Mode select_mode; select_mode = _calendar_select_mode_get(param->s); elm_calendar_select_mode_set(obj, select_mode); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_calendar_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { int min, max; if (!strcmp(param->name, "year_min")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { elm_calendar_min_max_year_get(obj, &(param->i) ,&max); return EINA_TRUE; } } else if (!strcmp(param->name, "year_max")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { elm_calendar_min_max_year_get(obj, &min,&(param->i)); return EINA_TRUE; } } else if (!strcmp(param->name, "select_mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Elm_Calendar_Select_Mode mode; mode = elm_calendar_select_mode_get(obj); param->s = _calendar_select_modes[mode]; return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_calendar_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Calendar *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Calendar)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "year_min")) mem->year_min = param->i; else if (!strcmp(param->name, "year_max")) mem->year_max = param->i; else if (!strcmp(param->name, "select_mode")) mem->select_mode = eina_stringshare_add(param->s); } return mem; } static Evas_Object * external_calendar_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_calendar_params_free(void *params) { Elm_Params_Calendar *mem = params; if (mem->select_mode) eina_stringshare_del(mem->select_mode); free(params); } static Edje_External_Param_Info external_calendar_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_INT("year_min"), EDJE_EXTERNAL_PARAM_INFO_INT("year_max"), EDJE_EXTERNAL_PARAM_INFO_STRING("select_mode"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(calendar, "calendar"); DEFINE_EXTERNAL_TYPE_SIMPLE(calendar, "Calendar"); elementary-1.7.7/src/edje_externals/elm_actionslider.c0000664000175000017500000000475512127353615020102 00000000000000#include "private.h" typedef struct _Elm_Params_Actionslider { Elm_Params base; const char *label; } Elm_Params_Actionslider; static void external_actionslider_state_set(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Actionslider *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); } static Eina_Bool external_actionslider_param_set(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Edje_External_Param *param) { if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) && (!strcmp(param->name, "label"))) { elm_object_text_set(obj, param->s); return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_actionslider_param_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, Edje_External_Param *param) { if ((param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) && (!strcmp(param->name, "label"))) { param->s = elm_object_text_get(obj); return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_actionslider_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Actionslider *mem; Edje_External_Param *param; const Eina_List *l; mem = ELM_NEW(Elm_Params_Actionslider); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "label")) { mem->label = eina_stringshare_add(param->s); break; } } return mem; } static Evas_Object *external_actionslider_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_actionslider_params_free(void *params) { Elm_Params_Actionslider *mem = params; if (mem->label) eina_stringshare_del(mem->label); free(mem); } static Edje_External_Param_Info external_actionslider_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(actionslider, "actionslider") DEFINE_EXTERNAL_TYPE_SIMPLE(actionslider, "Actionslider"); elementary-1.7.7/src/edje_externals/elm_frame.c0000664000175000017500000000657612127353615016517 00000000000000#include "private.h" typedef struct _Elm_Params_Frame { Elm_Params base; const char *label; Evas_Object *content; /* part name whose obj is to be set as content */ } Elm_Params_Frame; static void external_frame_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Frame *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->content) elm_object_content_set(obj, p->content); } static Eina_Bool external_frame_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "content")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *content = external_common_param_edje_object_get(obj,param); if ((strcmp(param->s, "")) && (!content)) return EINA_FALSE; elm_object_content_set(obj, content); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_frame_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "content")) { /* not easy to get content name back from live object */ return EINA_FALSE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_frame_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_Frame *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Frame)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "content")) mem->content = external_common_param_edje_object_get(obj, param); else if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_frame_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { if (!strcmp(content, "content")) return elm_object_content_get(obj); ERR("unknown content '%s'", content); return NULL; } static void external_frame_params_free(void *params) { Elm_Params_Frame *mem = params; if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_frame_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("content"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(frame, "frame"); DEFINE_EXTERNAL_TYPE_SIMPLE(frame, "Frame"); elementary-1.7.7/src/edje_externals/elm_notify.c0000664000175000017500000001167112127353615016725 00000000000000#include "private.h" #include typedef struct _Elm_Params_Notify Elm_Params_Notify; struct _Elm_Params_Notify { Elm_Params base; Evas_Object *content; /* part name whose obj is to be set as content */ Eina_Bool allow_events_exists; Eina_Bool allow_events; Eina_Bool timeout_exists; double timeout; const char *orient; }; static const char *orients[] = { "top", "center", "bottom", "left", "right", "top_left", "top_right", "bottom_left", "bottom_right", NULL }; static Elm_Notify_Orient _orient_get(const char *orient) { unsigned int i; assert(sizeof(orients)/sizeof(orients[0]) == ELM_NOTIFY_ORIENT_LAST + 1); for (i = 0; i < ELM_NOTIFY_ORIENT_LAST; i++) if (!strcmp(orient, orients[i])) return i; return ELM_NOTIFY_ORIENT_LAST; } static void external_notify_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Notify *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->content) { elm_object_content_set(obj, p->content); } if (p->allow_events_exists) elm_notify_allow_events_set(obj, p->allow_events); if (p->timeout_exists) elm_notify_timeout_set(obj, p->timeout); if (p->orient) { Elm_Notify_Orient set = _orient_get(p->orient); if (set == ELM_NOTIFY_ORIENT_LAST) return; elm_notify_orient_set(obj, set); } } static Eina_Bool external_notify_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if ((!strcmp(param->name, "content")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING)) { Evas_Object *content = external_common_param_edje_object_get(obj, param); if ((strcmp(param->s, "")) && (!content)) return EINA_FALSE; elm_object_content_set(obj, content); return EINA_TRUE; } else if ((!strcmp(param->name, "allow_events")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)) { elm_notify_allow_events_set(obj, param->i); return EINA_TRUE; } else if ((!strcmp(param->name, "timeout")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)) { elm_notify_timeout_set(obj, param->d); return EINA_TRUE; } else if ((!strcmp(param->name, "orient")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE)) { Elm_Notify_Orient set = _orient_get(param->s); if (set == ELM_NOTIFY_ORIENT_LAST) return EINA_FALSE; elm_notify_orient_set(obj, set); return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_notify_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "content")) { /* not easy to get content name back from live object */ return EINA_FALSE; } else if ((!strcmp(param->name, "allow_events")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL)) { param->i = elm_notify_allow_events_get(obj); return EINA_TRUE; } else if ((!strcmp(param->name, "timeout")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE)) { param->d = elm_notify_timeout_get(obj); return EINA_TRUE; } else if ((!strcmp(param->name, "orient")) && (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE)) { Elm_Notify_Orient set = elm_notify_orient_get(obj); if (set == ELM_NOTIFY_ORIENT_LAST) return EINA_FALSE; param->s = orients[set]; return EINA_TRUE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_notify_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_Notify *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Notify)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "content")) mem->content = external_common_param_edje_object_get(obj, param); else if (!strcmp(param->name, "timeout")) { mem->timeout = param->d; mem->timeout_exists = EINA_TRUE; } else if (!strcmp(param->name, "allow_events")) { mem->allow_events = param->i; mem->allow_events_exists = EINA_TRUE; } else if (!strcmp(param->name, "orient")) mem->orient = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_notify_content_get(void *data __UNUSED__, const Evas_Object *obj, const char *content) { if (!strcmp(content, "content")) return elm_object_content_get(obj); ERR("unknown content '%s'", content); return NULL; } static void external_notify_params_free(void *params) { free(params); } static Edje_External_Param_Info external_notify_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("content"), EDJE_EXTERNAL_PARAM_INFO_BOOL("allow_events"), EDJE_EXTERNAL_PARAM_INFO_DOUBLE("timeout"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(notify, "notify"); DEFINE_EXTERNAL_TYPE_SIMPLE(notify, "Notify") ; elementary-1.7.7/src/edje_externals/elm_hoversel.c0000664000175000017500000000733612127353615017247 00000000000000#include "private.h" typedef struct _Elm_Params_Hoversel { Elm_Params base; const char *label; Evas_Object *icon; Eina_Bool horizontal:1; Eina_Bool horizontal_exists:1; } Elm_Params_Hoversel; static void external_hoversel_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Hoversel *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->icon) elm_object_part_content_set(obj, "icon", p->icon); if (p->horizontal_exists) elm_hoversel_horizontal_set(obj, p->horizontal); } static Eina_Bool external_hoversel_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *icon = external_common_param_icon_get(obj, param); if ((strcmp(param->s, "")) && (!icon)) return EINA_FALSE; elm_object_part_content_set(obj, "icon", icon); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_hoversel_horizontal_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_hoversel_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "horizontal")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_hoversel_horizontal_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_hoversel_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_Hoversel *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Hoversel)); if (!mem) return NULL; external_common_icon_param_parse(&mem->icon, obj, params); EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "horizontal")) { mem->horizontal = !!param->i; mem->horizontal_exists = EINA_TRUE; } else if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_hoversel_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_hoversel_params_free(void *params) { Elm_Params_Hoversel *mem = params; if (mem->label) eina_stringshare_del(mem->label); free(params); } static Edje_External_Param_Info external_hoversel_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_BOOL("horizontal"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(hoversel, "hoversel"); DEFINE_EXTERNAL_TYPE_SIMPLE(hoversel, "Hoversel"); elementary-1.7.7/src/edje_externals/elm.c0000664000175000017500000002064312127353615015334 00000000000000#include "Elementary.h" #include "private.h" int _elm_ext_log_dom = -1; static int init_count = 0; void external_elm_init(void) { int argc = 0; char **argv = NULL; init_count++; DBG("elm_real_init\n"); if (init_count > 1) return; ecore_app_args_get(&argc, &argv); elm_init(argc, argv); } static Eina_Bool _shutdown_idler(void *data __UNUSED__) { elm_shutdown(); return ECORE_CALLBACK_CANCEL; } static void external_elm_shutdown(void) { init_count--; DBG("elm_real_shutdown\n"); if (init_count > 0) return; ecore_idler_add(_shutdown_idler, NULL); } static void _external_obj_del(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { evas_object_event_callback_del(obj, EVAS_CALLBACK_DEL, _external_obj_del); external_elm_shutdown(); } void external_signal(void *data __UNUSED__, Evas_Object *obj, const char *sig, const char *source) { char *_signal = strdup(sig); char *p = _signal; Evas_Object *content; while ((*p!='\0') && (*p!=']')) p++; if ((*p=='\0') || (*(p+1)!=':')) { ERR("Invalid External Signal received: '%s' '%s'", sig, source); free(_signal); return ; } *p = '\0'; p+=2; //jump ']' and ':' Edje_External_Type *type = evas_object_data_get(obj, "Edje_External_Type"); if (!type->content_get) { ERR("external type '%s' from module '%s' does not provide content_get()", type->module_name, type->module); free(_signal); return ; } content = type->content_get(type->data, obj, _signal); free(_signal); if (content) edje_object_signal_emit(content, sig + (p - _signal), source); } const char * external_translate(void *data __UNUSED__, const char *orig) { // in future, mark all params as translatable and use dgettext() // with "elementary" text domain here. return orig; } typedef struct { const char *emission; const char *source; Evas_Object *edje; } Elm_External_Signals_Proxy_Context; static void _external_signal_proxy_free_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_External_Signals_Proxy_Context *ctxt = data; free(ctxt); } static void _external_signal_proxy_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_External_Signals_Proxy_Context *ctxt = data; // TODO: Is it worth to check Evas_Smart_Cb_Description and do something // TODO: with event_info given its description? edje_object_signal_emit(ctxt->edje, ctxt->emission, ctxt->source); } Eina_Bool external_common_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "style")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_style_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "disabled")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_object_disabled_get(obj); return EINA_TRUE; } } return EINA_FALSE; } Eina_Bool external_common_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "style")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_style_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "disabled")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_object_disabled_set(obj, param->i); return EINA_TRUE; } } return EINA_FALSE; } void external_signals_proxy(Evas_Object *obj, Evas_Object *edje, const char *part_name) { const Evas_Smart_Cb_Description **cls_descs, **inst_descs; unsigned int cls_count, inst_count, total; Elm_External_Signals_Proxy_Context *ctxt; evas_object_smart_callbacks_descriptions_get (obj, &cls_descs, &cls_count, &inst_descs, &inst_count); total = cls_count + inst_count; if (!total) return; ctxt = malloc(sizeof(Elm_External_Signals_Proxy_Context) * total); if (!ctxt) return; evas_object_event_callback_add (obj, EVAS_CALLBACK_FREE, _external_signal_proxy_free_cb, ctxt); for (; cls_count > 0; cls_count--, cls_descs++, ctxt++) { const Evas_Smart_Cb_Description *d = *cls_descs; ctxt->emission = d->name; ctxt->source = part_name; ctxt->edje = edje; evas_object_smart_callback_add (obj, d->name, _external_signal_proxy_cb, ctxt); } for (; inst_count > 0; inst_count--, inst_descs++, ctxt++) { const Evas_Smart_Cb_Description *d = *inst_descs; ctxt->emission = d->name; ctxt->source = part_name; ctxt->edje = edje; evas_object_smart_callback_add (obj, d->name, _external_signal_proxy_cb, ctxt); } evas_object_event_callback_add(obj, EVAS_CALLBACK_DEL, _external_obj_del, NULL); } void external_common_params_parse(void *mem, void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params *p; const Eina_List *l; Edje_External_Param *param; p = mem; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "style")) p->style = eina_stringshare_add(param->s); else if (!strcmp(param->name, "disabled")) { p->disabled = param->i; p->disabled_exists = EINA_TRUE; } } } void external_common_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->style) elm_object_style_set(obj, p->style); if (p->disabled_exists) elm_object_disabled_set(obj, p->disabled); } Evas_Object * external_common_param_icon_get(Evas_Object *obj, const Edje_External_Param *p) { Evas_Object *edje, *parent_widget, *icon; const char *file; if ((!p) || (!p->s) || (p->type != EDJE_EXTERNAL_PARAM_TYPE_STRING)) return NULL; edje = evas_object_smart_parent_get(obj); edje_object_file_get(edje, &file, NULL); parent_widget = elm_widget_parent_widget_get(obj); if (!parent_widget) parent_widget = edje; icon = elm_icon_add(parent_widget); if ((edje_file_group_exists(file, p->s)) && (elm_image_file_set(icon, file, p->s))) return icon; if (elm_icon_standard_set(icon, p->s)) return icon; ERR("Failed to set icon: '%s'", p->s); evas_object_del(icon); return NULL; } void external_common_icon_param_parse(Evas_Object **icon, Evas_Object *obj, const Eina_List *params) { Edje_External_Param *p = edje_external_param_find(params, "icon"); *icon = external_common_param_icon_get(obj, p); } Evas_Object * external_common_param_edje_object_get(Evas_Object *obj, const Edje_External_Param *p) { Evas_Object *edje, *parent_widget, *ret; const char *file; if ((!p) || (!p->s) || (p->type != EDJE_EXTERNAL_PARAM_TYPE_STRING)) return NULL; edje = evas_object_smart_parent_get(obj); edje_object_file_get(edje, &file, NULL); parent_widget = elm_widget_parent_widget_get(obj); if (!parent_widget) parent_widget = edje; ret = edje_object_add(evas_object_evas_get(parent_widget)); if (edje_object_file_set(ret, file, p->s)) return ret; evas_object_del(ret); return NULL; } void external_common_params_free(void *params) { Elm_Params *p = params; if (p->style) eina_stringshare_del(p->style); } #define DEFINE_TYPE(type_name) \ extern const Edje_External_Type external_##type_name##_type; #include "modules.inc" #undef DEFINE_TYPE static Edje_External_Type_Info elm_external_types[] = { #define DEFINE_TYPE(type_name) \ {"elm/"#type_name, &external_##type_name##_type}, #include "modules.inc" #undef DEFINE_TYPE {NULL, NULL} }; static Eina_Bool elm_mod_init(void) { _elm_ext_log_dom = eina_log_domain_register("elm-externals", EINA_COLOR_LIGHTBLUE); edje_external_type_array_register(elm_external_types); return EINA_TRUE; } static void elm_mod_shutdown(void) { edje_external_type_array_unregister(elm_external_types); if (_elm_ext_log_dom >= 0) eina_log_domain_unregister(_elm_ext_log_dom); _elm_ext_log_dom = -1; } EINA_MODULE_INIT(elm_mod_init); EINA_MODULE_SHUTDOWN(elm_mod_shutdown); elementary-1.7.7/src/edje_externals/elm_multibuttonentry.c0000664000175000017500000000667212127353615021072 00000000000000#include "private.h" typedef struct _Elm_Params_Multibuttonentry { const char *label; const char *guide_text; } Elm_Params_Multibuttonentry; static void external_multibuttonentry_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Multibuttonentry *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->guide_text) elm_object_part_text_set(obj, "guide", p->guide_text); } static Eina_Bool external_multibuttonentry_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "guide text")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_part_text_set(obj, "guide", param->s); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_multibuttonentry_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "guide text")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_part_text_get(obj, "guide"); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_multibuttonentry_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Multibuttonentry *mem = NULL; Edje_External_Param *param; const Eina_List *l; //mem = external_common_params_parse(Elm_Params_Multibuttonentry, data, obj, params); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "label")) mem->label = eina_stringshare_add(param->s); else if (!strcmp(param->name, "guide text")) mem->guide_text = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_multibuttonentry_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("so content"); return NULL; } static void external_multibuttonentry_params_free(void *params) { Elm_Params_Multibuttonentry *mem = params; if (mem->label) eina_stringshare_del(mem->label); if (mem->guide_text) eina_stringshare_del(mem->guide_text); external_common_params_free(params); } static Edje_External_Param_Info external_multibuttonentry_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("guide text"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(multibuttonentry, "multibuttonentry") DEFINE_EXTERNAL_TYPE_SIMPLE(multibuttonentry, "Multibuttonentry") elementary-1.7.7/src/edje_externals/private.h0000664000175000017500000001631712127353615016241 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include "Elementary.h" #include "elm_priv.h" #undef CRITICAL #undef ERR #undef WRN #undef INF #undef DBG #define CRITICAL(...) EINA_LOG_DOM_CRIT(_elm_ext_log_dom, __VA_ARGS__) #define ERR(...) EINA_LOG_DOM_ERR (_elm_ext_log_dom, __VA_ARGS__) #define WRN(...) EINA_LOG_DOM_WARN(_elm_ext_log_dom, __VA_ARGS__) #define INF(...) EINA_LOG_DOM_INFO(_elm_ext_log_dom, __VA_ARGS__) #define DBG(...) EINA_LOG_DOM_DBG (_elm_ext_log_dom, __VA_ARGS__) typedef struct { const char *style; Eina_Bool disabled:1; Eina_Bool disabled_exists:1; } Elm_Params; extern int _elm_ext_log_dom; void external_elm_init(void); void external_signal(void *data, Evas_Object *obj, const char *signal, const char *source); void external_signals_proxy(Evas_Object *obj, Evas_Object *edje, const char *part_name); const char *external_translate(void *data, const char *orig); void external_common_params_free(void *params); void *external_common_params_parse_internal(size_t params_size, void *data, Evas_Object *obj, const Eina_List *params); Evas_Object *external_common_param_icon_get(Evas_Object *obj, const Edje_External_Param *param); Evas_Object *external_common_param_edje_object_get(Evas_Object *obj, const Edje_External_Param *p); void external_common_icon_param_parse(Evas_Object **icon, Evas_Object *obj, const Eina_List *params); Eina_Bool external_common_param_get(void *data, const Evas_Object *obj, Edje_External_Param *param); Eina_Bool external_common_param_set(void *data, Evas_Object *obj, const Edje_External_Param *param); void external_common_state_set(void *data, Evas_Object *obj, const void *from_params, const void *to_params, float pos); void external_common_params_parse(void *mem, void *data, Evas_Object *obj, const Eina_List *params); #define DEFINE_EXTERNAL_TYPE(type_name, name) \ static Eina_Bool \ _external_##type_name##_param_set(void *data, Evas_Object *obj, const Edje_External_Param *param) \ { \ if (external_common_param_set(data, obj, param)) \ return EINA_TRUE; \ return external_##type_name##_param_set(data, obj, param); \ } \ static Eina_Bool \ _external_##type_name##_param_get(void *data, const Evas_Object *obj, Edje_External_Param *param) \ { \ if (external_common_param_get(data, obj, param)) \ return EINA_TRUE; \ return external_##type_name##_param_get(data, obj, param); \ } \ static const char * \ external_##type_name##_label_get(void *data __UNUSED__) \ { \ return name; \ } \ \ static void \ _external_##type_name##_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) \ { \ external_common_state_set(data, obj, from_params, to_params, pos); \ external_##type_name##_state_set(data, obj, from_params, to_params, pos); \ } \ \ static void * \ _external_##type_name##_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) \ { \ void *mem = external_##type_name##_params_parse(data, obj, params); \ external_common_params_parse(mem, data, obj, params); \ return mem; \ } \ static void \ _external_##type_name##_params_free(void *params) \ { \ external_common_params_free(params); \ external_##type_name##_params_free(params); \ } \ \ const Edje_External_Type external_##type_name##_type = {\ .abi_version = EDJE_EXTERNAL_TYPE_ABI_VERSION, \ .module = "elm", \ .module_name = "Elementary", \ .add = external_##type_name##_add, \ .state_set = _external_##type_name##_state_set, \ .signal_emit = external_signal, \ .param_set = _external_##type_name##_param_set, \ .param_get = _external_##type_name##_param_get, \ .params_parse = _external_##type_name##_params_parse,\ .params_free = _external_##type_name##_params_free, \ .label_get = external_##type_name##_label_get, \ .content_get = external_##type_name##_content_get, \ .description_get = NULL, \ .icon_add = external_##type_name##_icon_add, \ .preview_add = NULL, \ .translate = external_translate, \ .parameters_info = external_##type_name##_params, \ .data = NULL \ }; #define DEFINE_EXTERNAL_TYPE_SIMPLE(type_name, name) \ static Evas_Object * \ external_##type_name##_add(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *edje, const Eina_List *params __UNUSED__, const char *part_name) \ { \ Evas_Object *parent, *obj; \ external_elm_init(); \ parent = elm_widget_parent_widget_get(edje); \ if (!parent) parent = edje; \ obj = elm_##type_name##_add(parent); \ external_signals_proxy(obj, edje, part_name); \ return obj; \ } \ \ DEFINE_EXTERNAL_TYPE(type_name, name) #define DEFINE_EXTERNAL_ICON_ADD(type_name, name) \ Evas_Object * \ external_##type_name##_icon_add(void *data __UNUSED__, Evas *e) { \ Evas_Object *ic; \ int w = 20, h = 10; \ \ ic = edje_object_add(e); \ edje_object_file_set(ic, PACKAGE_DATA_DIR"/edje_externals/icons.edj", "ico_"name);\ evas_object_size_hint_min_set(ic, w, h); \ evas_object_size_hint_max_set(ic, w, h); \ \ return ic; \ } #define DEFINE_EXTERNAL_COMMON_PARAMS \ EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT("style", "default"), \ EDJE_EXTERNAL_PARAM_INFO_BOOL_DEFAULT("disabled", EINA_FALSE) elementary-1.7.7/src/edje_externals/elm_fileselector.c0000664000175000017500000001130212127353615020064 00000000000000#include #include "private.h" typedef struct _Elm_Params_Fileselector { Elm_Params base; Eina_Bool is_save:1; Eina_Bool is_save_set:1; Eina_Bool folder_only:1; Eina_Bool folder_only_set:1; Eina_Bool show_buttons:1; Eina_Bool show_buttons_set:1; Eina_Bool expandable:1; Eina_Bool expandable_set:1; } Elm_Params_Fileselector; static void external_fileselector_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Fileselector *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if ((p->is_save_set) && (p->is_save)) elm_fileselector_is_save_set(obj, p->is_save); if (p->folder_only_set) elm_fileselector_folder_only_set(obj, p->folder_only); if (p->show_buttons_set) elm_fileselector_buttons_ok_cancel_set(obj, p->show_buttons); if (p->expandable_set) elm_fileselector_expandable_set(obj, p->expandable); } static Eina_Bool external_fileselector_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "save")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_is_save_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "folder only")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_folder_only_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "show buttons")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_buttons_ok_cancel_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "expandable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_fileselector_expandable_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_fileselector_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "save")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_is_save_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "folder only")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_folder_only_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "show buttons")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_buttons_ok_cancel_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "expandable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_fileselector_expandable_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_fileselector_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Fileselector *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Fileselector)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "save")) { mem->is_save = !!param->i; mem->is_save_set = EINA_TRUE; } else if (!strcmp(param->name, "folder only")) { mem->folder_only = !!param->i; mem->folder_only_set = EINA_TRUE; } else if (!strcmp(param->name, "show buttons")) { mem->show_buttons = !!param->i; mem->show_buttons_set = EINA_TRUE; } else if (!strcmp(param->name, "expandable")) { mem->expandable = !!param->i; mem->expandable_set = EINA_TRUE; } } return mem; } static Evas_Object *external_fileselector_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_fileselector_params_free(void *params) { Elm_Params_Fileselector *mem = params; free(mem); } static Edje_External_Param_Info external_fileselector_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_BOOL("save"), EDJE_EXTERNAL_PARAM_INFO_BOOL("folder only"), EDJE_EXTERNAL_PARAM_INFO_BOOL("show buttons"), EDJE_EXTERNAL_PARAM_INFO_BOOL("expandable"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(fileselector, "fileselector") DEFINE_EXTERNAL_TYPE_SIMPLE(fileselector, "File Selector") elementary-1.7.7/src/edje_externals/Makefile.in0000664000175000017500000006477712143521122016464 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ @ELEMENTARY_WINDOWS_BUILD_TRUE@am__append_1 = -DELEMENTARY_BUILD subdir = src/edje_externals DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pkgdir)" LTLIBRARIES = $(pkg_LTLIBRARIES) module_la_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la am_module_la_OBJECTS = elm.lo elm_actionslider.lo elm_bubble.lo \ elm_button.lo elm_calendar.lo elm_check.lo elm_clock.lo \ elm_entry.lo elm_fileselector.lo elm_fileselector_button.lo \ elm_fileselector_entry.lo elm_frame.lo elm_gengrid.lo \ elm_genlist.lo elm_hoversel.lo elm_icon.lo elm_index.lo \ elm_label.lo elm_list.lo elm_map.lo elm_multibuttonentry.lo \ elm_naviframe.lo elm_notify.lo elm_panes.lo elm_photocam.lo \ elm_progressbar.lo elm_radio.lo elm_scroller.lo \ elm_segment_control.lo elm_slider.lo elm_slideshow.lo \ elm_spinner.lo elm_thumb.lo elm_toolbar.lo elm_video.lo \ elm_web.lo module_la_OBJECTS = $(am_module_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent module_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(module_la_LDFLAGS) $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; SOURCES = $(module_la_SOURCES) DIST_SOURCES = $(module_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = -DELM_INTERNAL_API_ARGESFSDFEFC=1 -I. -I$(top_builddir) \ -I$(top_srcdir) -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ @EVIL_CFLAGS@ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ $(am__append_1) pkgdir = $(libdir)/edje/modules/elm/$(MODULE_EDJE) pkg_LTLIBRARIES = module.la module_la_SOURCES = private.h \ modules.inc \ elm.c \ elm_actionslider.c \ elm_bubble.c \ elm_button.c \ elm_calendar.c \ elm_check.c \ elm_clock.c \ elm_entry.c \ elm_fileselector.c \ elm_fileselector_button.c \ elm_fileselector_entry.c \ elm_frame.c \ elm_gengrid.c \ elm_genlist.c \ elm_hoversel.c \ elm_icon.c \ elm_index.c \ elm_label.c \ elm_list.c \ elm_map.c \ elm_multibuttonentry.c \ elm_naviframe.c \ elm_notify.c \ elm_panes.c \ elm_photocam.c \ elm_progressbar.c \ elm_radio.c \ elm_scroller.c \ elm_segment_control.c \ elm_slider.c \ elm_slideshow.c \ elm_spinner.c \ elm_thumb.c \ elm_toolbar.c \ elm_video.c \ elm_web.c module_la_LIBADD = @ELEMENTARY_LIBS@ $(top_builddir)/src/lib/libelementary.la module_la_LDFLAGS = -no-undefined -module -avoid-version -shared -fPIC all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(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 src/edje_externals/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/edje_externals/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): install-pkgLTLIBRARIES: $(pkg_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(pkg_LTLIBRARIES)'; test -n "$(pkgdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pkgdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pkgdir)"; \ } uninstall-pkgLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(pkg_LTLIBRARIES)'; test -n "$(pkgdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pkgdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pkgdir)/$$f"; \ done clean-pkgLTLIBRARIES: -test -z "$(pkg_LTLIBRARIES)" || rm -f $(pkg_LTLIBRARIES) @list='$(pkg_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done module.la: $(module_la_OBJECTS) $(module_la_DEPENDENCIES) $(EXTRA_module_la_DEPENDENCIES) $(AM_V_CCLD)$(module_la_LINK) -rpath $(pkgdir) $(module_la_OBJECTS) $(module_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_actionslider.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_bubble.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_button.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_calendar.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_check.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_clock.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_entry.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_fileselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_fileselector_button.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_fileselector_entry.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_frame.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_gengrid.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_genlist.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_hoversel.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_icon.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_index.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_label.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_list.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_map.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_multibuttonentry.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_naviframe.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_notify.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_panes.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_photocam.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_progressbar.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_radio.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_scroller.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_segment_control.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_slider.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_slideshow.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_spinner.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_thumb.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_toolbar.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_video.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elm_web.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs 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: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ 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: $(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 check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(pkgdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-pkgLTLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgLTLIBRARIES 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-pkgLTLIBRARIES ctags distclean \ distclean-compile 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-pkgLTLIBRARIES install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-pkgLTLIBRARIES # 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: elementary-1.7.7/src/edje_externals/elm_icon.c0000664000175000017500000002226612127353615016347 00000000000000#include #include "private.h" typedef struct _Elm_Params_Icon { const char *file; Eina_Bool scale_up_exists; Eina_Bool scale_up : 1; Eina_Bool scale_down_exists; Eina_Bool scale_down : 1; Eina_Bool smooth_exists; Eina_Bool smooth : 1; Eina_Bool fill_outside_exists; Eina_Bool fill_outside : 1; Eina_Bool no_scale_exists; Eina_Bool no_scale : 1; Eina_Bool prescale_size_exists; int prescale_size; Elm_Params base; const char *icon; } Elm_Params_Icon; static Elm_Params_Icon *param_icon; static void external_icon_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Icon *p; Evas_Object *edje; const char *file; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->file) { elm_image_file_set(obj, p->file, NULL); param_icon->file = p->file; } if (p->smooth_exists) { elm_image_smooth_set(obj, p->smooth); param_icon->smooth = p->smooth; } if (p->no_scale_exists) { elm_image_no_scale_set(obj, p->no_scale); param_icon->no_scale = p->no_scale; } if (p->scale_up_exists && p->scale_down_exists) { elm_image_resizable_set(obj, p->scale_up, p->scale_down); param_icon->scale_up = p->scale_up; param_icon->scale_down = p->scale_down; } else if (p->scale_up_exists || p->scale_down_exists) { if (p->scale_up_exists) { elm_image_resizable_set(obj, p->scale_up, param_icon->scale_down); param_icon->scale_up = p->scale_up; } else { elm_image_resizable_set(obj, param_icon->scale_up, p->scale_down); param_icon->scale_down = p->scale_down; } } if (p->fill_outside_exists) { elm_image_fill_outside_set(obj, p->fill_outside); param_icon->fill_outside = p->fill_outside; } if (p->prescale_size_exists) { elm_image_prescale_set(obj, p->prescale_size); param_icon->prescale_size = p->prescale_size; } if (p->icon) { edje = evas_object_smart_parent_get(obj); edje_object_file_get(edje, &file, NULL); if (!elm_image_file_set(obj, file, p->icon)) elm_icon_standard_set(obj, p->icon); } } static Eina_Bool external_icon_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { Evas_Object *edje; const char *file; if (!strcmp(param->name, "file") && param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Eina_Bool ret = elm_image_file_set(obj, param->s, NULL); if (ret) param_icon->file = param->s; return ret; } else if (!strcmp(param->name, "smooth") && param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_image_smooth_set(obj, param->i); param_icon->smooth = param->i; return EINA_TRUE; } else if (!strcmp(param->name, "no scale") && param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_image_no_scale_set(obj, param->i); param_icon->no_scale = param->i; return EINA_TRUE; } else if (!strcmp(param->name, "scale up") && param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_image_resizable_set(obj, param->i, param_icon->scale_down); param_icon->scale_up = param->i; return EINA_TRUE; } else if (!strcmp(param->name, "scale down") && param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_image_resizable_set(obj, param_icon->scale_up, param->i); param_icon->scale_down = param->i; return EINA_TRUE; } else if (!strcmp(param->name, "fill outside") && param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_image_fill_outside_set(obj, param->i); param_icon->fill_outside = param->i; return EINA_TRUE; } else if (!strcmp(param->name, "prescale") && param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { elm_image_prescale_set(obj, param->i); param_icon->prescale_size = param->i; return EINA_TRUE; } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { edje = evas_object_smart_parent_get(obj); edje_object_file_get(edje, &file, NULL); if (!elm_image_file_set(obj, file, param->s)) elm_icon_standard_set(obj, param->s); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_icon_param_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, Edje_External_Param *param) { if (!strcmp(param->name, "file") && param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = param_icon->file; return EINA_TRUE; } else if (!strcmp(param->name, "smooth") && param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = param_icon->smooth; return EINA_TRUE; } else if (!strcmp(param->name, "no scale") && param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = param_icon->no_scale; return EINA_TRUE; } else if (!strcmp(param->name, "scale up") && param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = param_icon->scale_up; return EINA_TRUE; } else if (!strcmp(param->name, "scale down") && param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = param_icon->scale_down; return EINA_TRUE; } else if (!strcmp(param->name, "fill outside") && param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = param_icon->fill_outside; return EINA_TRUE; } else if (!strcmp(param->name, "prescale") && param->type == EDJE_EXTERNAL_PARAM_TYPE_INT) { param->i = param_icon->prescale_size; return EINA_TRUE; } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_icon_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Icon *mem; Edje_External_Param *param; const Eina_List *l; param_icon = calloc(1, sizeof(Elm_Params_Icon)); mem = ELM_NEW(Elm_Params_Icon); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "file")) mem->file = eina_stringshare_add(param->s); else if (!strcmp(param->name, "smooth")) { mem->smooth = param->i; mem->smooth_exists = EINA_TRUE; } else if (!strcmp(param->name, "no scale")) { mem->no_scale = param->i; mem->no_scale_exists = EINA_TRUE; } else if (!strcmp(param->name, "scale up")) { mem->scale_up = param->i; mem->scale_up_exists = EINA_TRUE; } else if (!strcmp(param->name, "scale down")) { mem->scale_down = param->i; mem->scale_down_exists = EINA_TRUE; } else if (!strcmp(param->name, "fill outside")) { mem->fill_outside = param->i; mem->fill_outside_exists = EINA_TRUE; } else if (!strcmp(param->name, "prescale")) { mem->prescale_size = param->i; mem->prescale_size_exists = EINA_TRUE; } else if (!strcmp(param->name, "icon")) { mem->icon = eina_stringshare_add(param->s); } } return mem; } static Evas_Object * external_icon_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("no content"); return NULL; } static void external_icon_params_free(void *params) { Elm_Params_Icon *mem = params; if (mem->file) eina_stringshare_del(mem->file); if (param_icon->file) eina_stringshare_del(param_icon->file); free(param_icon); if (mem->icon) eina_stringshare_del(mem->icon); free(mem); } static Edje_External_Param_Info external_icon_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_STRING("file"), EDJE_EXTERNAL_PARAM_INFO_BOOL("smooth"), EDJE_EXTERNAL_PARAM_INFO_BOOL("no scale"), EDJE_EXTERNAL_PARAM_INFO_BOOL("scale up"), EDJE_EXTERNAL_PARAM_INFO_BOOL("scale down"), EDJE_EXTERNAL_PARAM_INFO_BOOL("fill outside"), EDJE_EXTERNAL_PARAM_INFO_INT("prescale"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(icon, "icon"); DEFINE_EXTERNAL_TYPE_SIMPLE(icon, "Icon"); elementary-1.7.7/src/edje_externals/elm_genlist.c0000664000175000017500000002202212127353615017052 00000000000000#include #include "private.h" typedef struct _Elm_Params_Genlist { Elm_Params base; const char *horizontal; Eina_Bool multi:1; Eina_Bool multi_exists:1; Eina_Bool always_select:1; Eina_Bool always_select_exists:1; Eina_Bool no_select:1; Eina_Bool no_select_exists:1; Eina_Bool compress_exists:1; Eina_Bool homogeneous:1; Eina_Bool homogeneous_exists:1; Eina_Bool h_bounce:1; Eina_Bool h_bounce_exists:1; Eina_Bool v_bounce:1; Eina_Bool v_bounce_exists:1; } Elm_Params_Genlist; static const char* list_horizontal_choices[] = {"compress", "scroll", "limit", "expand", NULL}; static Elm_List_Mode _list_horizontal_setting_get(const char *horizontal_str) { unsigned int i; assert(sizeof(list_horizontal_choices)/sizeof(list_horizontal_choices[0]) == ELM_LIST_LAST + 1); for (i = 0; i < ELM_LIST_LAST; i++) { if (!strcmp(horizontal_str, list_horizontal_choices[i])) return i; } return ELM_LIST_LAST; } static void external_genlist_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Genlist *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->horizontal) { Elm_List_Mode set = _list_horizontal_setting_get(p->horizontal); if (set != ELM_LIST_LAST) elm_genlist_mode_set(obj, set); } if (p->multi_exists) elm_genlist_multi_select_set(obj, p->multi); if (p->no_select_exists) { if (p->no_select) elm_genlist_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_NONE); else elm_genlist_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); } if (p->always_select_exists) { if (p->always_select) elm_genlist_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_ALWAYS); else elm_genlist_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); } if (p->homogeneous_exists) elm_genlist_homogeneous_set(obj, p->homogeneous); if ((p->h_bounce_exists) && (p->v_bounce_exists)) elm_scroller_bounce_set(obj, p->h_bounce, p->v_bounce); else if ((p->h_bounce_exists) || (p->v_bounce_exists)) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); if (p->h_bounce_exists) elm_scroller_bounce_set(obj, p->h_bounce, v_bounce); else elm_scroller_bounce_set(obj, h_bounce, p->v_bounce); } } static Eina_Bool external_genlist_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "horizontal mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_List_Mode set = _list_horizontal_setting_get(param->s); if (set == ELM_LIST_LAST) return EINA_FALSE; elm_genlist_mode_set(obj, set); return EINA_TRUE; } } else if (!strcmp(param->name, "multi select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_genlist_multi_select_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "always select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (param->i) elm_genlist_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_ALWAYS); else elm_genlist_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); return EINA_TRUE; } } else if (!strcmp(param->name, "no select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (param->i) elm_genlist_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_NONE); else elm_genlist_select_mode_set (obj, ELM_OBJECT_SELECT_MODE_DEFAULT); return EINA_TRUE; } } else if (!strcmp(param->name, "homogeneous")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_genlist_homogeneous_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "height bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); elm_scroller_bounce_set(obj, param->i, v_bounce); return EINA_TRUE; } } else if (!strcmp(param->name, "width bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); elm_scroller_bounce_set(obj, h_bounce, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_genlist_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "horizontal mode")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_CHOICE) { Elm_List_Mode list_horizontal_set = elm_genlist_mode_get(obj); if (list_horizontal_set == ELM_LIST_LAST) return EINA_FALSE; param->s = list_horizontal_choices[list_horizontal_set]; return EINA_TRUE; } } else if (!strcmp(param->name, "multi select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_genlist_multi_select_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "always select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (elm_genlist_select_mode_get (obj) == ELM_OBJECT_SELECT_MODE_ALWAYS) param->i = EINA_TRUE; else param->i = EINA_FALSE; return EINA_TRUE; } } else if (!strcmp(param->name, "no select")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { if (elm_genlist_select_mode_get (obj) == ELM_OBJECT_SELECT_MODE_NONE) param->i = EINA_TRUE; else param->i = EINA_FALSE; return EINA_TRUE; } } else if (!strcmp(param->name, "homogeneous")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_genlist_homogeneous_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "height bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); param->i = h_bounce; return EINA_TRUE; } } else if (!strcmp(param->name, "width bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool h_bounce, v_bounce; elm_scroller_bounce_get(obj, &h_bounce, &v_bounce); param->i = v_bounce; return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_genlist_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Genlist *mem; Edje_External_Param *param; const Eina_List *l; mem = ELM_NEW(Elm_Params_Genlist); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "horizontal mode")) mem->horizontal = eina_stringshare_add(param->s); else if (!strcmp(param->name, "multi select")) { mem->multi = !!param->i; mem->multi_exists = EINA_TRUE; } else if (!strcmp(param->name, "always select")) { mem->always_select = !!param->i; mem->always_select_exists = EINA_TRUE; } else if (!strcmp(param->name, "no select")) { mem->no_select = !!param->i; mem->no_select_exists = EINA_TRUE; } else if (!strcmp(param->name, "homogeneous")) { mem->homogeneous = !!param->i; mem->homogeneous_exists = EINA_TRUE; } else if (!strcmp(param->name, "height bounce")) { mem->h_bounce = !!param->i; mem->h_bounce_exists = EINA_TRUE; } else if (!strcmp(param->name, "width bounce")) { mem->v_bounce = !!param->i; mem->v_bounce_exists = EINA_TRUE; } } return mem; } static Evas_Object *external_genlist_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_genlist_params_free(void *params) { Elm_Params_Genlist *mem = params; if (mem->horizontal) eina_stringshare_del(mem->horizontal); free(mem); } static Edje_External_Param_Info external_genlist_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("horizontal mode", "scroll", list_horizontal_choices), EDJE_EXTERNAL_PARAM_INFO_BOOL("multi select"), EDJE_EXTERNAL_PARAM_INFO_BOOL("always select"), EDJE_EXTERNAL_PARAM_INFO_BOOL("no select"), EDJE_EXTERNAL_PARAM_INFO_BOOL("homogeneous"), EDJE_EXTERNAL_PARAM_INFO_BOOL("height bounce"), EDJE_EXTERNAL_PARAM_INFO_BOOL("width bounce"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(genlist, "genlist"); DEFINE_EXTERNAL_TYPE_SIMPLE(genlist, "Generic List"); elementary-1.7.7/src/edje_externals/elm_naviframe.c0000664000175000017500000000727512127353615017372 00000000000000#include "private.h" typedef struct _Elm_Params_Naviframe { Elm_Params base; Eina_Bool preserve_on_pop:1; Eina_Bool preserve_on_pop_exists:1; Eina_Bool prev_btn_auto_push:1; Eina_Bool prev_btn_auto_push_exists:1; } Elm_Params_Naviframe; static void external_naviframe_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Naviframe *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->preserve_on_pop_exists) elm_naviframe_content_preserve_on_pop_set(obj, p->preserve_on_pop); if (p->prev_btn_auto_push_exists) elm_naviframe_prev_btn_auto_pushed_set(obj, p->prev_btn_auto_push); } static Eina_Bool external_naviframe_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "preserve on pop")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_naviframe_content_preserve_on_pop_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "prev btn auto push")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_naviframe_prev_btn_auto_pushed_set(obj, param->i); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_naviframe_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "preserve on pop")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_naviframe_content_preserve_on_pop_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "prev btn auto push")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_naviframe_prev_btn_auto_pushed_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_naviframe_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Naviframe *mem; Edje_External_Param *param; const Eina_List *l; mem = ELM_NEW(Elm_Params_Naviframe); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "preserve on pop")) { mem->preserve_on_pop = !!param->i; mem->preserve_on_pop_exists = EINA_TRUE; } else if (!strcmp(param->name, "prev btn auto push")) { mem->prev_btn_auto_push = !!param->i; mem->prev_btn_auto_push_exists = EINA_TRUE; } } return mem; } static Evas_Object *external_naviframe_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_naviframe_params_free(void *params) { Elm_Params_Naviframe *mem = params; free(mem); } static Edje_External_Param_Info external_naviframe_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_BOOL("preserve on pop"), EDJE_EXTERNAL_PARAM_INFO_BOOL("prev btn auto push"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(naviframe, "naviframe"); DEFINE_EXTERNAL_TYPE_SIMPLE(naviframe, "Naviframe"); elementary-1.7.7/src/edje_externals/elm_entry.c0000664000175000017500000002632312127353615016556 00000000000000#include #include "private.h" typedef struct _Elm_Params_Entry { Elm_Params base; const char *label; const char *entry; Evas_Object *icon; Eina_Bool scrollable:1; Eina_Bool scrollable_exists:1; Eina_Bool single_line:1; Eina_Bool single_line_exists:1; Eina_Bool password:1; Eina_Bool password_exists:1; Eina_Bool horizontal_bounce:1; Eina_Bool horizontal_bounce_exists:1; Eina_Bool vertical_bounce:1; Eina_Bool vertical_bounce_exists:1; Eina_Bool editable:1; Eina_Bool editable_exists:1; const char *line_wrap; } Elm_Params_Entry; #define CHOICE_GET(CHOICES, STR) \ unsigned int i; \ for (i = 0; i < sizeof(CHOICES)/sizeof (CHOICES)[0]; i++) \ if (strcmp((STR), (CHOICES)[i]) == 0) \ return i static const char *entry_line_wrap_choices[] = {"none", "char", "word", "mixed", NULL}; static Elm_Wrap_Type _entry_line_wrap_choices_setting_get(const char *line_wrap_str) { assert(sizeof(entry_line_wrap_choices)/ sizeof(entry_line_wrap_choices[0]) == ELM_WRAP_LAST + 1); CHOICE_GET(entry_line_wrap_choices, line_wrap_str); return ELM_WRAP_LAST; } static void external_entry_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Entry *p; Eina_Bool hbounce, vbounce; Elm_Wrap_Type line_wrap; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->label) elm_object_text_set(obj, p->label); if (p->icon) elm_object_part_content_set(obj, "icon", p->icon); if (p->entry) elm_object_text_set(obj, p->entry); if (p->scrollable_exists) elm_entry_scrollable_set(obj, p->scrollable); if (p->single_line_exists) elm_entry_single_line_set(obj, p->single_line); if (p->password_exists) elm_entry_password_set(obj, p->password); if (p->horizontal_bounce_exists && p->vertical_bounce_exists) elm_entry_bounce_set(obj, p->horizontal_bounce, p->vertical_bounce); else if (p->horizontal_bounce_exists || p->vertical_bounce_exists) { elm_entry_bounce_get(obj, &hbounce, &vbounce); if (p->horizontal_bounce_exists) elm_entry_bounce_set(obj, p->horizontal_bounce, vbounce); else elm_entry_bounce_set(obj, hbounce, p->vertical_bounce); } if (p->editable_exists) elm_entry_editable_set(obj, p->editable); if (p->line_wrap) { line_wrap = _entry_line_wrap_choices_setting_get(p->line_wrap); elm_entry_line_wrap_set(obj, line_wrap); } } static Eina_Bool external_entry_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Evas_Object *icon = external_common_param_icon_get(obj, param); elm_object_part_content_set(obj, "icon", icon); return EINA_TRUE; } } else if (!strcmp(param->name, "entry")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_object_text_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "scrollable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_entry_scrollable_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "single line")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_entry_single_line_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "password")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_entry_password_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool hbounce, vbounce; elm_entry_bounce_get(obj, NULL, &vbounce); hbounce = !!param->i; elm_entry_bounce_set(obj, hbounce, vbounce); return EINA_TRUE; } } else if (!strcmp(param->name, "vertical bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool hbounce, vbounce; elm_entry_bounce_get(obj, &hbounce, NULL); vbounce = !!param->i; elm_entry_bounce_set(obj, hbounce, vbounce); return EINA_TRUE; } } else if (!strcmp(param->name, "editable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_entry_editable_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "line wrap")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Elm_Wrap_Type line_wrap; line_wrap = _entry_line_wrap_choices_setting_get(param->s); if (line_wrap == ELM_WRAP_LAST) return EINA_FALSE; elm_entry_line_wrap_set(obj, line_wrap); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_entry_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "label")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "icon")) { /* not easy to get icon name back from live object */ return EINA_FALSE; } else if (!strcmp(param->name, "entry")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_object_text_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "scrollable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_entry_scrollable_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "single line")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_entry_single_line_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "password")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_entry_password_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "horizontal bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool hbounce; elm_entry_bounce_get(obj, &hbounce, NULL); param->i = hbounce; return EINA_TRUE; } } else if (!strcmp(param->name, "vertical bounce")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { Eina_Bool vbounce; elm_entry_bounce_get(obj, NULL, &vbounce); param->i = vbounce; return EINA_TRUE; } } else if (!strcmp(param->name, "editable")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_entry_editable_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "line wrap")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { Elm_Wrap_Type line_wrap; line_wrap = elm_entry_line_wrap_get(obj); param->s = entry_line_wrap_choices[line_wrap]; return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_entry_params_parse(void *data __UNUSED__, Evas_Object *obj, const Eina_List *params) { Elm_Params_Entry *mem; Edje_External_Param *param; const Eina_List *l; mem = ELM_NEW(Elm_Params_Entry); if (!mem) return NULL; external_common_icon_param_parse(&mem->icon, obj, params); EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "label")) { mem->label = eina_stringshare_add(param->s); } else if (!strcmp(param->name, "entry")) { mem->entry = eina_stringshare_add(param->s); } else if (!strcmp(param->name, "scrollable")) { mem->scrollable = !!param->i; mem->scrollable_exists = EINA_TRUE; } else if (!strcmp(param->name, "single line")) { mem->single_line = !!param->i; mem->single_line_exists = EINA_TRUE; } else if (!strcmp(param->name, "password")) { mem->password = !!param->i; mem->password_exists = EINA_TRUE; } else if (!strcmp(param->name, "horizontal bounce")) { mem->horizontal_bounce = !!param->i; mem->horizontal_bounce_exists = EINA_TRUE; } else if (!strcmp(param->name, "vertical bounce")) { mem->vertical_bounce = !!param->i; mem->vertical_bounce_exists = EINA_TRUE; } else if (!strcmp(param->name, "editable")) { mem->editable = !!param->i; mem->editable_exists = EINA_TRUE; } else if (!strcmp(param->name, "line wrap")) mem->line_wrap = eina_stringshare_add(param->s); } return mem; } static Evas_Object *external_entry_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_entry_params_free(void *params) { Elm_Params_Entry *mem = params; if (mem->label) eina_stringshare_del(mem->label); if (mem->entry) eina_stringshare_del(mem->entry); if (mem->line_wrap) eina_stringshare_del(mem->line_wrap); free(params); } static Edje_External_Param_Info external_entry_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_STRING("label"), EDJE_EXTERNAL_PARAM_INFO_STRING("icon"), EDJE_EXTERNAL_PARAM_INFO_STRING("entry"), EDJE_EXTERNAL_PARAM_INFO_BOOL("scrollable"), EDJE_EXTERNAL_PARAM_INFO_BOOL("single line"), EDJE_EXTERNAL_PARAM_INFO_BOOL("password"), EDJE_EXTERNAL_PARAM_INFO_BOOL("horizontal bounce"), EDJE_EXTERNAL_PARAM_INFO_BOOL("vertical bounce"), EDJE_EXTERNAL_PARAM_INFO_BOOL("editable"), EDJE_EXTERNAL_PARAM_INFO_STRING("line_wrap"), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(entry, "entry"); DEFINE_EXTERNAL_TYPE_SIMPLE(entry, "Entry"); elementary-1.7.7/src/edje_externals/modules.inc0000664000175000017500000000136712127353615016560 00000000000000DEFINE_TYPE(actionslider) DEFINE_TYPE(bubble) DEFINE_TYPE(button) DEFINE_TYPE(calendar) DEFINE_TYPE(check) DEFINE_TYPE(clock) DEFINE_TYPE(entry) DEFINE_TYPE(fileselector) DEFINE_TYPE(fileselector_button) DEFINE_TYPE(fileselector_entry) DEFINE_TYPE(frame) DEFINE_TYPE(gengrid) DEFINE_TYPE(genlist) DEFINE_TYPE(hoversel) DEFINE_TYPE(icon) DEFINE_TYPE(index) DEFINE_TYPE(label) DEFINE_TYPE(list) DEFINE_TYPE(map) DEFINE_TYPE(multibuttonentry) DEFINE_TYPE(naviframe) DEFINE_TYPE(notify) DEFINE_TYPE(panes) DEFINE_TYPE(photocam) DEFINE_TYPE(progressbar) DEFINE_TYPE(radio) DEFINE_TYPE(scroller) DEFINE_TYPE(segment_control) DEFINE_TYPE(slider) DEFINE_TYPE(slideshow) DEFINE_TYPE(spinner) DEFINE_TYPE(thumb) DEFINE_TYPE(toolbar) DEFINE_TYPE(video) DEFINE_TYPE(web) elementary-1.7.7/src/edje_externals/elm_slideshow.c0000664000175000017500000001105412127353615017411 00000000000000#include "private.h" typedef struct _Elm_Params_Slideshow { Elm_Params base; double timeout; const char *transition; const char *layout; Eina_Bool loop:1; Eina_Bool timeout_exists:1; Eina_Bool loop_exists:1; } Elm_Params_Slideshow; static const char *transitions[] = { "fade", "black_fade", "horizontal", "vertical", "square", NULL}; static const char *layout[] = { "fullscreen", "not_fullscreen", NULL}; static void external_slideshow_state_set(void *data __UNUSED__, Evas_Object *obj, const void *from_params, const void *to_params, float pos __UNUSED__) { const Elm_Params_Slideshow *p; if (to_params) p = to_params; else if (from_params) p = from_params; else return; if (p->timeout_exists) elm_slideshow_timeout_set(obj , p->timeout); if (p->loop_exists) elm_slideshow_loop_set(obj, p->loop); if (p->transition) { elm_slideshow_transition_set(obj, p->transition); } if (p->layout) { elm_slideshow_layout_set(obj, p->layout); } } static Eina_Bool external_slideshow_param_set(void *data __UNUSED__, Evas_Object *obj, const Edje_External_Param *param) { if (!strcmp(param->name, "timeout")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { elm_slideshow_timeout_set(obj, param->d); return EINA_TRUE; } } else if (!strcmp(param->name, "loop")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { elm_slideshow_loop_set(obj, param->i); return EINA_TRUE; } } else if (!strcmp(param->name, "transition")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_slideshow_transition_set(obj, param->s); return EINA_TRUE; } } else if (!strcmp(param->name, "layout")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { elm_slideshow_layout_set(obj, param->s); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_slideshow_param_get(void *data __UNUSED__, const Evas_Object *obj, Edje_External_Param *param) { if (!strcmp(param->name, "timeout")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_DOUBLE) { param->d = elm_slideshow_timeout_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "loop")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_BOOL) { param->i = elm_slideshow_loop_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "transition")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_slideshow_transition_get(obj); return EINA_TRUE; } } else if (!strcmp(param->name, "layout")) { if (param->type == EDJE_EXTERNAL_PARAM_TYPE_STRING) { param->s = elm_slideshow_layout_get(obj); return EINA_TRUE; } } ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_slideshow_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params) { Elm_Params_Slideshow *mem; Edje_External_Param *param; const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Slideshow)); if (!mem) return NULL; EINA_LIST_FOREACH(params, l, param) { if (!strcmp(param->name, "timeout")) { mem->timeout = param->d; mem->timeout_exists = EINA_TRUE; } else if (!strcmp(param->name, "loop")) { mem->loop = param->i; mem->loop_exists = EINA_TRUE; } else if (!strcmp(param->name, "transition")) { mem->transition = param->s; } else if (!strcmp(param->name, "layout")) { mem->layout = param->s; } } return mem; } static Evas_Object *external_slideshow_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_slideshow_params_free(void *params __UNUSED__) { return; } static Edje_External_Param_Info external_slideshow_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_DOUBLE("timeout"), EDJE_EXTERNAL_PARAM_INFO_BOOL("loop"), EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("transition", "fade", transitions), EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL("layout", "fullscreen", layout), EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(slideshow, "slideshow"); DEFINE_EXTERNAL_TYPE_SIMPLE(slideshow, "Slideshow"); elementary-1.7.7/src/edje_externals/elm_segment_control.c0000664000175000017500000000406312127353615020614 00000000000000#include "private.h" typedef struct _Elm_Params_Segment_Control { Elm_Params base; } Elm_Params_Segment_Control; static void external_segment_control_state_set(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const void *from_params __UNUSED__, const void *to_params __UNUSED__, float pos __UNUSED__) { /* FIXME: no params, no setting */ } static Eina_Bool external_segment_control_param_set(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Edje_External_Param *param) { ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static Eina_Bool external_segment_control_param_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, Edje_External_Param *param) { ERR("unknown parameter '%s' of type '%s'", param->name, edje_external_param_type_str(param->type)); return EINA_FALSE; } static void * external_segment_control_params_parse(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const Eina_List *params __UNUSED__) { Elm_Params_Segment_Control *mem; //Edje_External_Param *param; //const Eina_List *l; mem = calloc(1, sizeof(Elm_Params_Segment_Control)); if (!mem) return NULL; /* EINA_LIST_FOREACH(params, l, param) { } */ return mem; } static Evas_Object *external_segment_control_content_get(void *data __UNUSED__, const Evas_Object *obj __UNUSED__, const char *content __UNUSED__) { ERR("No content."); return NULL; } static void external_segment_control_params_free(void *params) { Elm_Params_Segment_Control *mem = params; free(mem); } static Edje_External_Param_Info external_segment_control_params[] = { DEFINE_EXTERNAL_COMMON_PARAMS, EDJE_EXTERNAL_PARAM_INFO_SENTINEL }; DEFINE_EXTERNAL_ICON_ADD(segment_control, "segment_control"); DEFINE_EXTERNAL_TYPE_SIMPLE(segment_control, "segment_control"); elementary-1.7.7/src/Makefile.in0000664000175000017500000005270512143521122013454 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ @BUILD_MODULES_TRUE@am__append_1 = modules edje_externals subdir = src DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ 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 am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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 = lib bin modules edje_externals examples 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@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in SUBDIRS = lib bin $(am__append_1) examples 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) --foreign src/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/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 \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 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: elementary-1.7.7/src/modules/0000775000175000017500000000000012143522012013125 500000000000000elementary-1.7.7/src/modules/Makefile.am0000664000175000017500000000022312127353615015113 00000000000000AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in SUBDIRS = \ test_entry \ test_map \ access_output \ datetime_input_ctxpopup elementary-1.7.7/src/modules/datetime_input_ctxpopup/0000775000175000017500000000000012143522012020102 500000000000000elementary-1.7.7/src/modules/datetime_input_ctxpopup/Makefile.am0000664000175000017500000000214712127353615022077 00000000000000 MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = \ -DELM_INTERNAL_API_ARGESFSDFEFC=1 \ -I. \ -I$(top_builddir) \ -I$(top_srcdir) \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ \ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ \ @EVIL_CFLAGS@ \ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ if ELEMENTARY_WINDOWS_BUILD AM_CPPFLAGS += -DELEMENTARY_BUILD endif pkgdir = $(libdir)/elementary/modules/datetime_input_ctxpopup/$(MODULE_ARCH) pkg_LTLIBRARIES = module.la module_la_SOURCES = datetime_input_ctxpopup.c module_la_LIBADD = @ELEMENTARY_LIBS@ $(top_builddir)/src/lib/libelementary.la @EVIL_LIBS@ @LTLIBINTL@ module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version module_la_LIBTOOLFLAGS = --tag=disable-static elementary-1.7.7/src/modules/datetime_input_ctxpopup/datetime_input_ctxpopup.c0000664000175000017500000002665312127353615025174 00000000000000#include #include "elm_priv.h" #ifdef HAVE_CONFIG_H #include "elementary_config.h" #endif #define DATETIME_FIELD_COUNT 6 #define FIELD_FORMAT_LEN 3 #define DISKSELECTOR_MIN_ITEMS 4 #define BUFF_SIZE 1024 typedef struct _Ctxpopup_Module_Data Ctxpopup_Module_Data; typedef struct _DiskItem_Data DiskItem_Data; struct _Ctxpopup_Module_Data { Elm_Datetime_Module_Data mod_data; Evas_Object *ctxpopup; }; struct _DiskItem_Data { Ctxpopup_Module_Data *ctx_mod; Elm_Datetime_Field_Type sel_field_type; unsigned int sel_field_value; }; static void _diskselector_item_free_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { if (data) free(data); } static void _ctxpopup_dismissed_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__ ) { Evas_Object *diskselector; diskselector = elm_object_content_unset(obj); if (diskselector) evas_object_del(diskselector); } static void _datetime_resize_cb(void *data, Evas *e __UNUSED__,Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Ctxpopup_Module_Data *ctx_mod; ctx_mod = (Ctxpopup_Module_Data *)data; if (!ctx_mod) return; evas_object_hide(ctx_mod->ctxpopup); } static void _datetime_move_cb(void *data, Evas *e __UNUSED__,Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Ctxpopup_Module_Data *ctx_mod; ctx_mod = (Ctxpopup_Module_Data *)data; if (!ctx_mod) return; evas_object_hide(ctx_mod->ctxpopup); } static void _field_value_set(struct tm *tim, Elm_Datetime_Field_Type field_type, int val) { if (field_type >= DATETIME_FIELD_COUNT - 1) return; int *timearr[]= { &tim->tm_year, &tim->tm_mon, &tim->tm_mday, &tim->tm_hour, &tim->tm_min }; *timearr[field_type] = val; } static int _field_value_get(struct tm *tim, Elm_Datetime_Field_Type field_type) { if (field_type >= DATETIME_FIELD_COUNT - 1) return -1; int *timearr[]= { &tim->tm_year, &tim->tm_mon, &tim->tm_mday, &tim->tm_hour, &tim->tm_min }; return (*timearr[field_type]); } static void _diskselector_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { DiskItem_Data *disk_data; struct tm curr_time; const char *fmt; disk_data = (DiskItem_Data *)data; if (!disk_data || !(disk_data->ctx_mod)) return; elm_datetime_value_get(disk_data->ctx_mod->mod_data.base, &curr_time); fmt = disk_data->ctx_mod->mod_data.field_format_get(disk_data->ctx_mod->mod_data.base, disk_data->sel_field_type); if ((disk_data->sel_field_type == ELM_DATETIME_HOUR) && ((!strncmp(fmt, "%I", FIELD_FORMAT_LEN)) || (!strncmp(fmt, "%l", FIELD_FORMAT_LEN))) && (curr_time.tm_hour >= 12)) disk_data->sel_field_value += 12; _field_value_set(&curr_time, disk_data->sel_field_type, disk_data->sel_field_value); elm_datetime_value_set(disk_data->ctx_mod->mod_data.base, &curr_time); evas_object_hide(disk_data->ctx_mod->ctxpopup); } static void _ampm_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Ctxpopup_Module_Data *ctx_mod; struct tm curr_time; ctx_mod = (Ctxpopup_Module_Data *)data; if (!ctx_mod) return; elm_datetime_value_get(ctx_mod->mod_data.base, &curr_time); if (curr_time.tm_hour >= 12) curr_time.tm_hour -= 12; else curr_time.tm_hour += 12; elm_datetime_value_set(ctx_mod->mod_data.base, &curr_time); } static void _field_clicked_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Ctxpopup_Module_Data *ctx_mod; Evas_Object *diskselector; Elm_Object_Item *item; DiskItem_Data *disk_data; Elm_Datetime_Field_Type field_type; time_t t; struct tm time1; char buf[BUFF_SIZE], label[BUFF_SIZE]; const char *fmt; int idx, min, max, val; unsigned int display_item_num, text_len = 0; Evas_Coord x = 0, y = 0, w = 0, h = 0, width; ctx_mod = (Ctxpopup_Module_Data *)data; if (!ctx_mod || !ctx_mod->ctxpopup) return; // because of the diskselector behaviour, it is being recreated diskselector = elm_diskselector_add(elm_widget_top_get(ctx_mod->mod_data.base)); snprintf(buf, sizeof(buf), "datetime/%s", elm_object_style_get(obj)); elm_object_style_set(diskselector, buf); elm_object_content_set(ctx_mod->ctxpopup, diskselector); t = time(NULL); localtime_r(&t, &time1); field_type = (Elm_Datetime_Field_Type )evas_object_data_get(obj, "_field_type"); fmt = ctx_mod->mod_data.field_format_get(ctx_mod->mod_data.base, field_type); elm_datetime_value_get(ctx_mod->mod_data.base, &time1); val = _field_value_get(&time1, field_type); ctx_mod->mod_data.field_limit_get(ctx_mod->mod_data.base, field_type, &min, &max); time1.tm_mday = 1; // To avoid month wrapping, set the first day of the month to start with. if ((field_type == ELM_DATETIME_HOUR) && ((!strncmp(fmt, "%I", FIELD_FORMAT_LEN)) || (!strncmp(fmt, "%l", FIELD_FORMAT_LEN)))) { if (max >= 12) max -= 12; if (val >= 12) val -= 12; if (min >= 12) min -= 12; } for (idx = min; idx <= max; idx++) { _field_value_set(&time1, field_type, idx); strftime(label, BUFF_SIZE, fmt, &time1); if (strlen(label) > text_len) text_len = strlen(label); if (idx == val) { item = elm_diskselector_item_append(diskselector, label, NULL, NULL, NULL); elm_diskselector_item_selected_set(item, EINA_TRUE); } else { disk_data = (DiskItem_Data *) malloc (sizeof(DiskItem_Data)); disk_data->ctx_mod = ctx_mod; disk_data->sel_field_type = field_type; disk_data->sel_field_value = idx; item = elm_diskselector_item_append(diskselector, label, NULL, _diskselector_cb, disk_data); elm_object_item_del_cb_set(item, _diskselector_item_free_cb); } } elm_diskselector_side_text_max_length_set(diskselector, text_len); evas_object_geometry_get(obj, &x, &y, &w, &h); evas_object_geometry_get(elm_widget_top_get(ctx_mod->mod_data.base), NULL, NULL, &width, NULL); evas_object_size_hint_min_set(ctx_mod->ctxpopup, width, -1); display_item_num = width / (w + elm_config_finger_size_get()); // always display even number of items to avoid autoselection if (display_item_num % 2) display_item_num -= 1; if (display_item_num < DISKSELECTOR_MIN_ITEMS) display_item_num = DISKSELECTOR_MIN_ITEMS; elm_diskselector_display_item_num_set(diskselector, display_item_num); elm_diskselector_round_enabled_set(diskselector, EINA_TRUE); elm_ctxpopup_direction_priority_set(ctx_mod->ctxpopup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP, -1, -1); evas_object_move(ctx_mod->ctxpopup, (x+w/2), (y+h)); // if the direction of Ctxpopup is upwards, move it to the top of datetime if (elm_ctxpopup_direction_get (ctx_mod->ctxpopup) == ELM_CTXPOPUP_DIRECTION_UP) { elm_ctxpopup_direction_priority_set(ctx_mod->ctxpopup, ELM_CTXPOPUP_DIRECTION_UP, ELM_CTXPOPUP_DIRECTION_DOWN, -1, -1); evas_object_move(ctx_mod->ctxpopup, (x+w/2), y); } evas_object_show(ctx_mod->ctxpopup); } static void _access_set(Evas_Object *obj, Elm_Datetime_Field_Type field_type) { const char* type = NULL; switch (field_type) { case ELM_DATETIME_YEAR: type = "datetime field, year"; break; case ELM_DATETIME_MONTH: type = "datetime field, month"; break; case ELM_DATETIME_DATE: type = "datetime field, date"; break; case ELM_DATETIME_HOUR: type = "datetime field, hour"; break; case ELM_DATETIME_MINUTE: type = "datetime field, minute"; break; case ELM_DATETIME_AMPM: type = "datetime field, AM PM"; break; default: break; } _elm_access_text_set (_elm_access_object_get(obj), ELM_ACCESS_TYPE, type); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_STATE, NULL, NULL); } // module fucns for the specific module type EAPI void field_value_display(Elm_Datetime_Module_Data *module_data, Evas_Object *obj) { Ctxpopup_Module_Data *ctx_mod; Elm_Datetime_Field_Type field_type; struct tm tim; char buf[BUFF_SIZE]; const char *fmt; ctx_mod = (Ctxpopup_Module_Data *)module_data; if (!ctx_mod || !obj) return; elm_datetime_value_get(ctx_mod->mod_data.base, &tim); field_type = (Elm_Datetime_Field_Type )evas_object_data_get(obj, "_field_type"); fmt = ctx_mod->mod_data.field_format_get(ctx_mod->mod_data.base, field_type); buf[0] = 0; strftime(buf, sizeof(buf), fmt, &tim); if ((!buf[0]) && ((!strcmp(fmt, "%p")) || (!strcmp(fmt, "%P")))) { // yes BUFF_SIZE is more than 2 bytes! if (tim.tm_hour < 12) strcpy(buf, "AM"); else strcpy(buf, "PM"); } elm_object_text_set(obj, buf); } EAPI Evas_Object * field_create(Elm_Datetime_Module_Data *module_data, Elm_Datetime_Field_Type field_type) { Ctxpopup_Module_Data *ctx_mod; Evas_Object *field_obj; ctx_mod = (Ctxpopup_Module_Data *)module_data; if (!ctx_mod) return NULL; if (field_type == ELM_DATETIME_AMPM) { field_obj = elm_button_add(ctx_mod->mod_data.base); evas_object_smart_callback_add(field_obj, "clicked", _ampm_clicked_cb, ctx_mod); } else { field_obj = elm_entry_add(ctx_mod->mod_data.base); elm_entry_single_line_set(field_obj, EINA_TRUE); elm_entry_editable_set(field_obj, EINA_FALSE); elm_entry_input_panel_enabled_set(field_obj, EINA_FALSE); elm_entry_context_menu_disabled_set(field_obj, EINA_TRUE); evas_object_smart_callback_add(field_obj, "clicked", _field_clicked_cb, ctx_mod); } evas_object_data_set(field_obj, "_field_type", (void *)field_type); // ACCESS _access_set(field_obj, field_type); return field_obj; } EAPI Elm_Datetime_Module_Data * obj_hook(Evas_Object *obj) { Ctxpopup_Module_Data *ctx_mod; char buf[BUFF_SIZE]; ctx_mod = ELM_NEW(Ctxpopup_Module_Data); if (!ctx_mod) return NULL; ctx_mod->ctxpopup = elm_ctxpopup_add(elm_widget_top_get(obj)); snprintf(buf, sizeof(buf), "datetime/%s", elm_object_style_get(obj)); elm_object_style_set(ctx_mod->ctxpopup, buf); elm_ctxpopup_horizontal_set(ctx_mod->ctxpopup, EINA_TRUE); evas_object_size_hint_weight_set(ctx_mod->ctxpopup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ctx_mod->ctxpopup, EVAS_HINT_FILL, 0.5); evas_object_smart_callback_add(ctx_mod->ctxpopup, "dismissed", _ctxpopup_dismissed_cb, ctx_mod); evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _datetime_resize_cb, ctx_mod); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOVE, _datetime_move_cb, ctx_mod); return ((Elm_Datetime_Module_Data*)ctx_mod); } EAPI void obj_unhook(Elm_Datetime_Module_Data *module_data) { Ctxpopup_Module_Data *ctx_mod; ctx_mod = (Ctxpopup_Module_Data *)module_data; if (!ctx_mod) return; if (ctx_mod->ctxpopup) evas_object_del(ctx_mod->ctxpopup); if (ctx_mod) { free(ctx_mod); ctx_mod = NULL; } } // module api funcs needed EAPI int elm_modapi_init(void *m __UNUSED__) { return 1; // succeed always } EAPI int elm_modapi_shutdown(void *m __UNUSED__) { return 1; // succeed always } elementary-1.7.7/src/modules/datetime_input_ctxpopup/Makefile.in0000664000175000017500000006030512143521123022075 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ @ELEMENTARY_WINDOWS_BUILD_TRUE@am__append_1 = -DELEMENTARY_BUILD subdir = src/modules/datetime_input_ctxpopup DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pkgdir)" LTLIBRARIES = $(pkg_LTLIBRARIES) module_la_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la am_module_la_OBJECTS = module_la-datetime_input_ctxpopup.lo module_la_OBJECTS = $(am_module_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent module_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(module_la_LDFLAGS) $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; SOURCES = $(module_la_SOURCES) DIST_SOURCES = $(module_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = -DELM_INTERNAL_API_ARGESFSDFEFC=1 -I. -I$(top_builddir) \ -I$(top_srcdir) -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ @ELEMENTARY_ECORE_CON_CFLAGS@ \ @ELEMENTARY_ECORE_IMF_CFLAGS@ @ELEMENTARY_WAYLAND_CFLAGS@ \ @EVIL_CFLAGS@ @EIO_CFLAGS@ @EMOTION_CFLAGS@ $(am__append_1) pkgdir = $(libdir)/elementary/modules/datetime_input_ctxpopup/$(MODULE_ARCH) pkg_LTLIBRARIES = module.la module_la_SOURCES = datetime_input_ctxpopup.c module_la_LIBADD = @ELEMENTARY_LIBS@ $(top_builddir)/src/lib/libelementary.la @EVIL_LIBS@ @LTLIBINTL@ module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version module_la_LIBTOOLFLAGS = --tag=disable-static all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(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 src/modules/datetime_input_ctxpopup/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/modules/datetime_input_ctxpopup/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): install-pkgLTLIBRARIES: $(pkg_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(pkg_LTLIBRARIES)'; test -n "$(pkgdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pkgdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pkgdir)"; \ } uninstall-pkgLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(pkg_LTLIBRARIES)'; test -n "$(pkgdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pkgdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pkgdir)/$$f"; \ done clean-pkgLTLIBRARIES: -test -z "$(pkg_LTLIBRARIES)" || rm -f $(pkg_LTLIBRARIES) @list='$(pkg_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done module.la: $(module_la_OBJECTS) $(module_la_DEPENDENCIES) $(EXTRA_module_la_DEPENDENCIES) $(AM_V_CCLD)$(module_la_LINK) -rpath $(pkgdir) $(module_la_OBJECTS) $(module_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/module_la-datetime_input_ctxpopup.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< module_la-datetime_input_ctxpopup.lo: datetime_input_ctxpopup.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT module_la-datetime_input_ctxpopup.lo -MD -MP -MF $(DEPDIR)/module_la-datetime_input_ctxpopup.Tpo -c -o module_la-datetime_input_ctxpopup.lo `test -f 'datetime_input_ctxpopup.c' || echo '$(srcdir)/'`datetime_input_ctxpopup.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/module_la-datetime_input_ctxpopup.Tpo $(DEPDIR)/module_la-datetime_input_ctxpopup.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='datetime_input_ctxpopup.c' object='module_la-datetime_input_ctxpopup.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o module_la-datetime_input_ctxpopup.lo `test -f 'datetime_input_ctxpopup.c' || echo '$(srcdir)/'`datetime_input_ctxpopup.c mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs 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: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ 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: $(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 check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(pkgdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-pkgLTLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgLTLIBRARIES 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-pkgLTLIBRARIES ctags distclean \ distclean-compile 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-pkgLTLIBRARIES install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-pkgLTLIBRARIES # 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: elementary-1.7.7/src/modules/test_entry/0000775000175000017500000000000012143522012015325 500000000000000elementary-1.7.7/src/modules/test_entry/Makefile.am0000664000175000017500000000203712127353615017320 00000000000000 MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = \ -I. \ -I$(top_builddir) \ -I$(top_srcdir) \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ \ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ \ @EVIL_CFLAGS@ \ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ if ELEMENTARY_WINDOWS_BUILD AM_CPPFLAGS += -DELEMENTARY_BUILD endif pkgdir = $(libdir)/elementary/modules/test_entry/$(MODULE_ARCH) pkg_LTLIBRARIES = module.la module_la_SOURCES = mod.c module_la_LIBADD = $(top_builddir)/src/lib/libelementary.la @EVIL_LIBS@ module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version module_la_LIBTOOLFLAGS = --tag=disable-static elementary-1.7.7/src/modules/test_entry/mod.c0000664000175000017500000000105012127353615016201 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif // module api funcs needed EAPI int elm_modapi_init(void *m __UNUSED__) { return 1; // succeed always } EAPI int elm_modapi_shutdown(void *m __UNUSED__) { return 1; // succeed always } // module fucns for the specific module type EAPI void obj_hook(Evas_Object *obj) { printf("hook: %p\n", obj); } EAPI void obj_unhook(Evas_Object *obj) { printf("unhook: %p\n", obj); } EAPI void obj_longpress(Evas_Object *obj) { printf("longpress: %p\n", obj); } elementary-1.7.7/src/modules/test_entry/Makefile.in0000664000175000017500000005742612143521123017332 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ @ELEMENTARY_WINDOWS_BUILD_TRUE@am__append_1 = -DELEMENTARY_BUILD subdir = src/modules/test_entry DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pkgdir)" LTLIBRARIES = $(pkg_LTLIBRARIES) module_la_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la am_module_la_OBJECTS = module_la-mod.lo module_la_OBJECTS = $(am_module_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent module_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(module_la_LDFLAGS) $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; SOURCES = $(module_la_SOURCES) DIST_SOURCES = $(module_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = -I. -I$(top_builddir) -I$(top_srcdir) \ -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ @EVIL_CFLAGS@ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ $(am__append_1) pkgdir = $(libdir)/elementary/modules/test_entry/$(MODULE_ARCH) pkg_LTLIBRARIES = module.la module_la_SOURCES = mod.c module_la_LIBADD = $(top_builddir)/src/lib/libelementary.la @EVIL_LIBS@ module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version module_la_LIBTOOLFLAGS = --tag=disable-static all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(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 src/modules/test_entry/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/modules/test_entry/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): install-pkgLTLIBRARIES: $(pkg_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(pkg_LTLIBRARIES)'; test -n "$(pkgdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pkgdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pkgdir)"; \ } uninstall-pkgLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(pkg_LTLIBRARIES)'; test -n "$(pkgdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pkgdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pkgdir)/$$f"; \ done clean-pkgLTLIBRARIES: -test -z "$(pkg_LTLIBRARIES)" || rm -f $(pkg_LTLIBRARIES) @list='$(pkg_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done module.la: $(module_la_OBJECTS) $(module_la_DEPENDENCIES) $(EXTRA_module_la_DEPENDENCIES) $(AM_V_CCLD)$(module_la_LINK) -rpath $(pkgdir) $(module_la_OBJECTS) $(module_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/module_la-mod.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< module_la-mod.lo: mod.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT module_la-mod.lo -MD -MP -MF $(DEPDIR)/module_la-mod.Tpo -c -o module_la-mod.lo `test -f 'mod.c' || echo '$(srcdir)/'`mod.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/module_la-mod.Tpo $(DEPDIR)/module_la-mod.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mod.c' object='module_la-mod.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o module_la-mod.lo `test -f 'mod.c' || echo '$(srcdir)/'`mod.c mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs 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: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ 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: $(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 check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(pkgdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-pkgLTLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgLTLIBRARIES 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-pkgLTLIBRARIES ctags distclean \ distclean-compile 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-pkgLTLIBRARIES install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-pkgLTLIBRARIES # 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: elementary-1.7.7/src/modules/access_output/0000775000175000017500000000000012143522012016006 500000000000000elementary-1.7.7/src/modules/access_output/Makefile.am0000664000175000017500000000206412127353615020001 00000000000000 MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = \ -I. \ -I$(top_builddir) \ -I$(top_srcdir) \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ \ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ \ @EVIL_CFLAGS@ \ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ if ELEMENTARY_WINDOWS_BUILD AM_CPPFLAGS += -DELEMENTARY_BUILD endif pkgdir = $(libdir)/elementary/modules/access_output/$(MODULE_ARCH) pkg_LTLIBRARIES = module.la module_la_SOURCES = mod.c module_la_LIBADD = @ELEMENTARY_LIBS@ $(top_builddir)/src/lib/libelementary.la @EVIL_LIBS@ module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version module_la_LIBTOOLFLAGS = --tag=disable-static elementary-1.7.7/src/modules/access_output/mod.c0000664000175000017500000000472112127353615016672 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif /* to enable this module export ELM_MODULES="access_output>access/api" export ELM_ACCESS_MODE=1 */ static void (*cb_func) (void *data); static void *cb_data; static Ecore_Exe *espeak = NULL; static Ecore_Event_Handler *exe_exit_handler = NULL; static char *tmpf = NULL; static int tmpfd = -1; static Eina_Bool _exe_del(void *data __UNUSED__, int type __UNUSED__, void *event) { Ecore_Exe_Event_Del *ev = event; if ((espeak) && (ev->exe == espeak)) { if (tmpf) { unlink(tmpf); free(tmpf); tmpf = NULL; close(tmpfd); } espeak = NULL; if (cb_func) cb_func(cb_data); } return ECORE_CALLBACK_RENEW; } // module api funcs needed EAPI int elm_modapi_init(void *m __UNUSED__) { exe_exit_handler = ecore_event_handler_add(ECORE_EXE_EVENT_DEL, _exe_del, NULL); return 1; // succeed always } EAPI int elm_modapi_shutdown(void *m __UNUSED__) { if (exe_exit_handler) { ecore_event_handler_del(exe_exit_handler); exe_exit_handler = NULL; } return 1; // succeed always } // module fucns for the specific module type EAPI void out_read(const char *txt) { if (!tmpf) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "/tmp/.elm-speak-XXXXXX"); tmpfd = mkstemp(buf); if (tmpfd >= 0) tmpf = strdup(buf); else return; } if (write(tmpfd, txt, strlen(txt)) < 0) perror("write to tmpfile (espeak)"); } EAPI void out_read_done(void) { char buf[PATH_MAX]; if (espeak) { ecore_exe_interrupt(espeak); espeak = NULL; } if (tmpf) { // FIXME: espeak supporets -v XX for voice locale. should provide this // based on actual lang/locale close(tmpfd); snprintf(buf, sizeof(buf), "espeak -p 2 -s 120 -k 10 -m -f %s", tmpf); espeak = ecore_exe_pipe_run(buf, ECORE_EXE_NOT_LEADER, NULL); } } EAPI void out_cancel(void) { if (espeak) { ecore_exe_interrupt(espeak); espeak = NULL; } if (tmpf) { unlink(tmpf); free(tmpf); tmpf = NULL; close(tmpfd); } } EAPI void out_done_callback_set(void (*func) (void *data), const void *data) { cb_func = func; cb_data = (void *)data; } elementary-1.7.7/src/modules/access_output/Makefile.in0000664000175000017500000005746412143521123020015 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ @ELEMENTARY_WINDOWS_BUILD_TRUE@am__append_1 = -DELEMENTARY_BUILD subdir = src/modules/access_output DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pkgdir)" LTLIBRARIES = $(pkg_LTLIBRARIES) module_la_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la am_module_la_OBJECTS = module_la-mod.lo module_la_OBJECTS = $(am_module_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent module_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(module_la_LDFLAGS) $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; SOURCES = $(module_la_SOURCES) DIST_SOURCES = $(module_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = -I. -I$(top_builddir) -I$(top_srcdir) \ -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ @EVIL_CFLAGS@ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ $(am__append_1) pkgdir = $(libdir)/elementary/modules/access_output/$(MODULE_ARCH) pkg_LTLIBRARIES = module.la module_la_SOURCES = mod.c module_la_LIBADD = @ELEMENTARY_LIBS@ $(top_builddir)/src/lib/libelementary.la @EVIL_LIBS@ module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version module_la_LIBTOOLFLAGS = --tag=disable-static all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(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 src/modules/access_output/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/modules/access_output/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): install-pkgLTLIBRARIES: $(pkg_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(pkg_LTLIBRARIES)'; test -n "$(pkgdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pkgdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pkgdir)"; \ } uninstall-pkgLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(pkg_LTLIBRARIES)'; test -n "$(pkgdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pkgdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pkgdir)/$$f"; \ done clean-pkgLTLIBRARIES: -test -z "$(pkg_LTLIBRARIES)" || rm -f $(pkg_LTLIBRARIES) @list='$(pkg_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done module.la: $(module_la_OBJECTS) $(module_la_DEPENDENCIES) $(EXTRA_module_la_DEPENDENCIES) $(AM_V_CCLD)$(module_la_LINK) -rpath $(pkgdir) $(module_la_OBJECTS) $(module_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/module_la-mod.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< module_la-mod.lo: mod.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT module_la-mod.lo -MD -MP -MF $(DEPDIR)/module_la-mod.Tpo -c -o module_la-mod.lo `test -f 'mod.c' || echo '$(srcdir)/'`mod.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/module_la-mod.Tpo $(DEPDIR)/module_la-mod.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mod.c' object='module_la-mod.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o module_la-mod.lo `test -f 'mod.c' || echo '$(srcdir)/'`mod.c mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs 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: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ 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: $(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 check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(pkgdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-pkgLTLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgLTLIBRARIES 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-pkgLTLIBRARIES ctags distclean \ distclean-compile 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-pkgLTLIBRARIES install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-pkgLTLIBRARIES # 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: elementary-1.7.7/src/modules/Makefile.in0000664000175000017500000005265012143521123015124 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = src/modules DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ 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 am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in SUBDIRS = \ test_entry \ test_map \ access_output \ datetime_input_ctxpopup 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) --foreign src/modules/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/modules/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 \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 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: elementary-1.7.7/src/modules/test_map/0000775000175000017500000000000012143522012014741 500000000000000elementary-1.7.7/src/modules/test_map/Makefile.am0000664000175000017500000000203512127353615016732 00000000000000 MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = \ -I. \ -I$(top_builddir) \ -I$(top_srcdir) \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ \ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ \ @EVIL_CFLAGS@ \ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ if ELEMENTARY_WINDOWS_BUILD AM_CPPFLAGS += -DELEMENTARY_BUILD endif pkgdir = $(libdir)/elementary/modules/test_map/$(MODULE_ARCH) pkg_LTLIBRARIES = module.la module_la_SOURCES = mod.c module_la_LIBADD = $(top_builddir)/src/lib/libelementary.la @EVIL_LIBS@ module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version module_la_LIBTOOLFLAGS = --tag=disable-static elementary-1.7.7/src/modules/test_map/mod.c0000664000175000017500000000323312127353615015622 00000000000000#include "Elementary.h" #include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif EAPI char * map_module_source_name_get(void) { return strdup("test_map"); } EAPI int map_module_tile_zoom_min_get(void) { return 0; } EAPI int map_module_tile_zoom_max_get(void) { return 18; } EAPI char * map_module_tile_url_get(Evas_Object *obj __UNUSED__, int x, int y, int zoom) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "http://tile.openstreetmap.org/%d/%d/%d.png", zoom, x, y); return strdup(buf); } EAPI char * map_module_route_source_get(void) { return NULL; } EAPI char * map_module_route_url_get(Evas_Object *obj __UNUSED__, const char *type_name __UNUSED__, int method __UNUSED__, double flon __UNUSED__, double flat __UNUSED__, double tlon __UNUSED__, double tlat __UNUSED__) { return strdup(""); } EAPI char * map_module_name_url_get(Evas_Object *obj __UNUSED__, int method __UNUSED__, const char *name __UNUSED__, double lon __UNUSED__, double lat __UNUSED__) { return strdup(""); } EAPI Eina_Bool map_module_tile_geo_to_coord(const Evas_Object *obj __UNUSED__, int zoom __UNUSED__, double lon __UNUSED__, double lat __UNUSED__, int size __UNUSED__, int *x __UNUSED__, int *y __UNUSED__) { return EINA_FALSE; } EAPI Eina_Bool map_module_tile_coord_to_geo(const Evas_Object *obj __UNUSED__, int zoom __UNUSED__, int x __UNUSED__, int y __UNUSED__, int size __UNUSED__, double *lon __UNUSED__, double *lat __UNUSED__) { return EINA_FALSE; } static Eina_Bool _module_init(void) { return EINA_TRUE; } static void _module_shutdown(void) { } EINA_MODULE_INIT(_module_init); EINA_MODULE_SHUTDOWN(_module_shutdown); elementary-1.7.7/src/modules/test_map/Makefile.in0000664000175000017500000005741612143521123016745 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ @ELEMENTARY_WINDOWS_BUILD_TRUE@am__append_1 = -DELEMENTARY_BUILD subdir = src/modules/test_map DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pkgdir)" LTLIBRARIES = $(pkg_LTLIBRARIES) module_la_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la am_module_la_OBJECTS = module_la-mod.lo module_la_OBJECTS = $(am_module_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent module_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(module_la_LDFLAGS) $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; SOURCES = $(module_la_SOURCES) DIST_SOURCES = $(module_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = -I. -I$(top_builddir) -I$(top_srcdir) \ -I$(top_srcdir)/src/lib -I$(top_builddir)/src/lib \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ @EVIL_CFLAGS@ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ $(am__append_1) pkgdir = $(libdir)/elementary/modules/test_map/$(MODULE_ARCH) pkg_LTLIBRARIES = module.la module_la_SOURCES = mod.c module_la_LIBADD = $(top_builddir)/src/lib/libelementary.la @EVIL_LIBS@ module_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -module -avoid-version module_la_LIBTOOLFLAGS = --tag=disable-static all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(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 src/modules/test_map/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu src/modules/test_map/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): install-pkgLTLIBRARIES: $(pkg_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(pkg_LTLIBRARIES)'; test -n "$(pkgdir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(pkgdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(pkgdir)"; \ } uninstall-pkgLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(pkg_LTLIBRARIES)'; test -n "$(pkgdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(pkgdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(pkgdir)/$$f"; \ done clean-pkgLTLIBRARIES: -test -z "$(pkg_LTLIBRARIES)" || rm -f $(pkg_LTLIBRARIES) @list='$(pkg_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done module.la: $(module_la_OBJECTS) $(module_la_DEPENDENCIES) $(EXTRA_module_la_DEPENDENCIES) $(AM_V_CCLD)$(module_la_LINK) -rpath $(pkgdir) $(module_la_OBJECTS) $(module_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/module_la-mod.Plo@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< module_la-mod.lo: mod.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT module_la-mod.lo -MD -MP -MF $(DEPDIR)/module_la-mod.Tpo -c -o module_la-mod.lo `test -f 'mod.c' || echo '$(srcdir)/'`mod.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/module_la-mod.Tpo $(DEPDIR)/module_la-mod.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='mod.c' object='module_la-mod.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(module_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o module_la-mod.lo `test -f 'mod.c' || echo '$(srcdir)/'`mod.c mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs 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: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ 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: $(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 check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(pkgdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-pkgLTLIBRARIES \ mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pkgLTLIBRARIES 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pkgLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ clean-libtool clean-pkgLTLIBRARIES ctags distclean \ distclean-compile 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-pkgLTLIBRARIES install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ uninstall-am uninstall-pkgLTLIBRARIES # 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: elementary-1.7.7/src/bin/0000775000175000017500000000000012143522012012225 500000000000000elementary-1.7.7/src/bin/test_entry_anchor.c0000664000175000017500000002157612127353615016073 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _print_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("bubble clicked\n"); } static void my_entry_anchor_bt(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *av = data; elm_entry_anchor_hover_end(av); } static void my_entry_anchor(void *data, Evas_Object *obj, void *event_info) { Evas_Object *av = data; Elm_Entry_Anchor_Hover_Info *ei = event_info; Evas_Object *bt, *bx; bt = elm_button_add(obj); elm_object_text_set(bt, ei->anchor_info->name); elm_object_part_content_set(ei->hover, "middle", bt); evas_object_show(bt); // hints as to where we probably should put hover contents (buttons etc.). if (ei->hover_top) { bx = elm_box_add(obj); bt = elm_button_add(obj); elm_object_text_set(bt, "Top 1"); elm_box_pack_end(bx, bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); bt = elm_button_add(obj); elm_object_text_set(bt, "Top 2"); elm_box_pack_end(bx, bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); bt = elm_button_add(obj); elm_object_text_set(bt, "Top 3"); elm_box_pack_end(bx, bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); elm_object_part_content_set(ei->hover, "top", bx); evas_object_show(bx); } if (ei->hover_bottom) { bt = elm_button_add(obj); elm_object_text_set(bt, "Bot"); elm_object_part_content_set(ei->hover, "bottom", bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); } if (ei->hover_left) { bt = elm_button_add(obj); elm_object_text_set(bt, "Left"); elm_object_part_content_set(ei->hover, "left", bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); } if (ei->hover_right) { bt = elm_button_add(obj); elm_object_text_set(bt, "Right"); elm_object_part_content_set(ei->hover, "right", bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); } } static void my_entry_anchor_edge_left(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("left\n"); } static void my_entry_anchor_edge_right(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("right\n"); } static void my_entry_anchor_edge_top(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("top\n"); } static void my_entry_anchor_edge_bottom(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("bottom\n"); } static void my_entry_anchor_scroll(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Coord x, y, w, h, vw, vh; elm_scroller_region_get(obj, &x, &y, &w, &h); elm_scroller_child_size_get(obj, &vw, &vh); printf("scroll %ix%i +%i+%i in %ix%i\n", w, h, x, y, vw, vh); } void test_entry_anchor(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *av, *sc, *bx, *bb, *ic; char buf[PATH_MAX]; win = elm_win_util_standard_add("entry_anchor", "Anchorblock"); elm_win_autodel_set(win, EINA_TRUE); sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, sc); evas_object_smart_callback_add(sc, "edge_left", my_entry_anchor_edge_left, NULL); evas_object_smart_callback_add(sc, "edge_right", my_entry_anchor_edge_right, NULL); evas_object_smart_callback_add(sc, "edge_top", my_entry_anchor_edge_top, NULL); evas_object_smart_callback_add(sc, "edge_bottom", my_entry_anchor_edge_bottom, NULL); evas_object_smart_callback_add(sc, "scroll", my_entry_anchor_scroll, NULL); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 3"); elm_object_part_text_set(bb, "info", "10:32 4/11/2008"); elm_object_part_content_set(bb, "icon", ic); evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL); evas_object_show(ic); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); av = elm_entry_add(win); elm_entry_anchor_hover_style_set(av, "popout"); elm_entry_anchor_hover_parent_set(av, win); elm_object_text_set(av, "Hi there. This is the most recent message in the " "list of messages. It has one +61 432 1234 " "(phone number) to click on."); evas_object_smart_callback_add(av, "anchor,hover,opened", my_entry_anchor, av); elm_object_content_set(bb, av); evas_object_show(av); elm_box_pack_end(bx, bb); evas_object_show(bb); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 2"); elm_object_part_text_set(bb, "info", "7:16 27/10/2008"); elm_object_part_content_set(bb, "icon", ic); evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL); evas_object_show(ic); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); av = elm_entry_add(win); elm_entry_anchor_hover_style_set(av, "popout"); elm_entry_anchor_hover_parent_set(av, win); elm_object_text_set(av, "Hey what are you doing? This is the second last message " "Hi there. This is the most recent message in the " "list. It's a longer one so it can wrap more and " "contains a John contact " "link in it to test popups on links. The idea is that " "all SMS's are scanned for things that look like phone " "numbers or names that are in your contacts list, and " "if they are, they become clickable links that pop up " "a menus of obvious actions to perform on this piece " "of information. This of course can be later explicitly " "done by links maybe running local apps or even being " "web URL's too that launch the web browser and point it " "to that URL. "); evas_object_smart_callback_add(av, "anchor,hover,opened", my_entry_anchor, av); elm_object_content_set(bb, av); evas_object_show(av); elm_box_pack_end(bx, bb); evas_object_show(bb); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 1"); elm_object_part_text_set(bb, "info", "20:47 18/6/2008"); elm_object_part_content_set(bb, "icon", ic); evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL); evas_object_show(ic); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); av = elm_entry_add(win); elm_entry_anchor_hover_style_set(av, "popout"); elm_entry_anchor_hover_parent_set(av, win); elm_object_text_set(av, "This is a short message. "); evas_object_smart_callback_add(av, "anchor,hover,opened", my_entry_anchor, av); elm_object_content_set(bb, av); evas_object_show(av); elm_box_pack_end(bx, bb); evas_object_show(bb); elm_object_content_set(sc, bx); evas_object_show(bx); evas_object_show(sc); evas_object_resize(win, 320, 300); elm_object_focus_set(win, EINA_TRUE); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_anim.c0000664000175000017500000000640112127353615014312 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static const char *names[] = { "bub1", "sh1", "bub2", "sh2", "bub3", "sh3", }; static void _del(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; Ecore_Animator *ani = evas_object_data_get(win, "animator"); ecore_animator_del(ani); } static Eina_Bool anim(void *data) { Evas_Object *win = data; Evas_Object *bub, *sh; Evas_Coord x, y, w, h, vw, vh; double t, xx, yy, zz, r, fac; double lx, ly; unsigned int i; evas_output_viewport_get(evas_object_evas_get(win), 0, 0, &vw, &vh); r = 48; t = ecore_loop_time_get(); fac = 2.0 / (double)((sizeof(names) / sizeof(char *) / 2)); evas_pointer_canvas_xy_get(evas_object_evas_get(win), &x, &y); lx = x; ly = y; for (i = 0; i < (sizeof(names) / sizeof(char *) / 2); i++) { bub = evas_object_data_get(win, names[i * 2]); sh = evas_object_data_get(win, names[(i * 2) + 1]); zz = (((2 + sin(t * 6 + (M_PI * (i * fac)))) / 3) * 64) * 2; xx = (cos(t * 4 + (M_PI * (i * fac))) * r) * 2; yy = (sin(t * 6 + (M_PI * (i * fac))) * r) * 2; w = zz; h = zz; x = (vw / 2) + xx - (w / 2); y = (vh / 2) + yy - (h / 2); evas_object_move(bub, x, y); evas_object_resize(bub, w, h); x = x - ((lx - (x + (w / 2))) / 4); y = y - ((ly - (y + (h / 2))) / 4); evas_object_move(sh, x, y); evas_object_resize(sh, w, h); } return ECORE_CALLBACK_RENEW; } void test_anim(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *bub, *sh; Ecore_Animator *ani; char buf[PATH_MAX]; unsigned int i; win = elm_win_add(NULL, "animation", ELM_WIN_BASIC); elm_win_title_set(win, "Animation"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/rock_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); snprintf(buf, sizeof(buf), "%s/images/bubble_sh.png", elm_app_data_dir_get()); for (i = 0; i < (sizeof(names) / sizeof(char *) / 2); i++) { sh = evas_object_image_filled_add(evas_object_evas_get(win)); evas_object_image_file_set(sh, buf, NULL); evas_object_resize(sh, 64, 64); evas_object_show(sh); evas_object_data_set(win, names[(i * 2) + 1], sh); } snprintf(buf, sizeof(buf), "%s/images/bubble.png", elm_app_data_dir_get()); for (i = 0; i < (sizeof(names) / sizeof(char *) / 2); i++) { bub = evas_object_image_filled_add(evas_object_evas_get(win)); evas_object_image_file_set(bub, buf, NULL); evas_object_resize(bub, 64, 64); evas_object_show(bub); evas_object_data_set(win, names[(i * 2)], bub); } evas_object_resize(win, 480, 800); evas_object_show(win); ani = ecore_animator_add(anim, win); evas_object_data_set(win, "animator", ani); evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _del, win); } #endif elementary-1.7.7/src/bin/test_multibuttonentry.c0000664000175000017500000001546312127353615017046 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _item_selected_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *mbe_it = event_info; printf("selected item = %s\n", elm_object_item_text_get(mbe_it)); } // "item,added" smart callback of multibuttonentry. static void _item_added_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *mbe_it = event_info; printf("added item = %s\n", elm_object_item_text_get(mbe_it)); } // "item,deleted" smart callback static void _item_deleted_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("deleted item\n"); } // "item,clicked" smart callback static void _item_clicked_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info ) { Elm_Object_Item *mbe_it = event_info; printf("clicked item = %s\n", elm_object_item_text_get(mbe_it)); } static void _mbe_clicked_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__ ) { //Unset the multibuttonentry to contracted mode of single line elm_multibuttonentry_expanded_set(obj, EINA_TRUE); printf("A multibuttonentry is clicked!\n"); Evas_Object *entry; entry = elm_multibuttonentry_entry_get(obj); if (!entry) { printf("%s entry is NULL\n", __func__); } Evas_Coord x, y, w, h; Evas_Coord mbe_x, mbe_y, mbe_w, mbe_h; evas_object_geometry_get(obj, &mbe_x, &mbe_y, &mbe_w, &mbe_h); evas_object_geometry_get(entry, &x, &y, &w, &h); printf("%s mbe x :%d y:%d w :%d h:%d\n", __func__, mbe_x, mbe_y, mbe_w, mbe_h); printf("%s wd->entry x :%d y:%d w :%d h:%d\n", __func__, x, y, w, h); } static void _mbe_unfocused_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__ ) { //Set the multibuttonentry to contracted mode of single line elm_multibuttonentry_expanded_set(obj, EINA_FALSE); printf("multibuttonentry unfocused!\n"); } static void _mbe_focused_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__ ) { printf("multibuttonentry focused!\n"); } // "expanded" smart callback static void _expanded_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("expanded!\n"); } // "contracted" smart callback static void _contracted_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("contracted!\n"); } // "contracted,state,changed" smart callback static void _shrink_state_changed_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("contracted state changed! \n"); } // "item verified" confirm callback static Eina_Bool _item_filter_cb(Evas_Object *obj __UNUSED__, const char* item_label, void *item_data __UNUSED__, void *data __UNUSED__) { printf("%s, label: %s\n", __func__, item_label); return EINA_TRUE; } static void _button_clicked_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("%s button is clicked\n", __func__); } static Evas_Object* _add_multibuttonentry(Evas_Object *parent) { Evas_Object *scr = NULL; Evas_Object *mbe = NULL; void *data = NULL; scr = elm_scroller_add(parent); elm_scroller_bounce_set(scr, EINA_FALSE, EINA_TRUE); elm_scroller_policy_set(scr, ELM_SCROLLER_POLICY_OFF,ELM_SCROLLER_POLICY_AUTO); evas_object_show(scr); mbe = elm_multibuttonentry_add(parent); elm_object_text_set(mbe, "To: "); elm_object_part_text_set(mbe, "guide", "Tap to add recipient"); evas_object_size_hint_weight_set(mbe, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(mbe, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(scr, mbe); // Add item verify callback to Multibuttonentry elm_multibuttonentry_item_filter_append(mbe, _item_filter_cb, data); // Add "item,selected","item,added", "item,deleted", "clicked", "unfocused", // "expanded", "contracted" and "contracted,state,changed" smart callback evas_object_smart_callback_add(mbe, "item,selected", _item_selected_cb, NULL); evas_object_smart_callback_add(mbe, "item,added", _item_added_cb, NULL); evas_object_smart_callback_add(mbe, "item,deleted", _item_deleted_cb, NULL); evas_object_smart_callback_add(mbe, "item,clicked", _item_clicked_cb, NULL); evas_object_smart_callback_add(mbe, "clicked", _mbe_clicked_cb, NULL); evas_object_smart_callback_add(mbe, "focused", _mbe_focused_cb, NULL); evas_object_smart_callback_add(mbe, "unfocused", _mbe_unfocused_cb, NULL); evas_object_smart_callback_add(mbe, "expanded", _expanded_cb, NULL); evas_object_smart_callback_add(mbe, "contracted", _contracted_cb, NULL); evas_object_smart_callback_add(mbe, "shrink,state,changed", _shrink_state_changed_cb, NULL); evas_object_resize(mbe, 220, 300); elm_object_focus_set(mbe, EINA_TRUE); return scr; } static Evas_Object* _add_buttons(Evas_Object *parent) { Evas_Object *bx = NULL; Evas_Object *btn; bx = elm_box_add(parent); elm_box_horizontal_set(bx, EINA_TRUE); elm_box_homogeneous_set(bx, EINA_TRUE); btn = elm_button_add(parent); evas_object_smart_callback_add(btn, "clicked", _button_clicked_cb, NULL); elm_object_text_set(btn, "click"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, btn); evas_object_show(btn); return bx; } void test_multibuttonentry(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *sc, *bx; Evas_Object *ly; char buf[PATH_MAX]; win = elm_win_util_standard_add("multibuttonentry", "MultiButtonEntry"); elm_win_autodel_set(win, EINA_TRUE); ly = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/multibuttonentry.edj", elm_app_data_dir_get()); elm_layout_file_set(ly, buf, "multibuttonentry_test"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, ly); evas_object_show(ly); sc = _add_multibuttonentry(ly); elm_object_part_content_set(ly, "multibuttonentry", sc); bx = _add_buttons(ly); elm_object_part_content_set(ly, "box", bx); evas_object_resize(win, 320, 480); evas_object_show(win); elm_object_focus_set(sc, EINA_TRUE); } #endif elementary-1.7.7/src/bin/test_scaling.c0000664000175000017500000000641612127353615015014 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void test_scaling(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bt; win = elm_win_util_standard_add("scaling", "Scaling"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Scale: 0.5"); elm_object_scale_set(bt, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Scale: 0.75"); elm_object_scale_set(bt, 0.75); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Scale: 1.0"); elm_object_scale_set(bt, 1.0); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Scale: 1.5"); elm_object_scale_set(bt, 1.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Scale: 2.0"); elm_object_scale_set(bt, 2.0); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Scale: 3.0"); elm_object_scale_set(bt, 3.0); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_resize(win, 320, 320); evas_object_show(win); } void test_scaling2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *bx, *fr, *lb; win = elm_win_add(NULL, "scaling2", ELM_WIN_BASIC); elm_win_title_set(win, "Scaling 2"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fr = elm_frame_add(win); elm_object_scale_set(fr, 0.5); elm_object_text_set(fr, "Scale: 0.5"); lb = elm_label_add(win); elm_object_text_set(lb, "Parent frame scale
    " "is 0.5. Child should
    " "inherit it."); elm_object_content_set(fr, lb); evas_object_show(lb); elm_box_pack_end(bx, fr); evas_object_show(fr); fr = elm_frame_add(win); elm_object_text_set(fr, "Scale: 1.0"); lb = elm_label_add(win); elm_object_text_set(lb, "Parent frame scale
    " "is 1.0. Child should
    " "inherit it."); elm_object_content_set(fr, lb); evas_object_show(lb); elm_object_scale_set(fr, 1.0); elm_box_pack_end(bx, fr); evas_object_show(fr); fr = elm_frame_add(win); elm_object_text_set(fr, "Scale: 2.0"); lb = elm_label_add(win); elm_object_text_set(lb, "Parent frame scale
    " "is 2.0. Child should
    " "inherit it."); elm_object_content_set(fr, lb); evas_object_show(lb); elm_object_scale_set(fr, 2.0); elm_box_pack_end(bx, fr); evas_object_show(fr); evas_object_resize(win, 320, 320); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_transit.c0000664000175000017500000004043712127353615015061 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH typedef struct _Custom_Effect Custom_Effect; struct _Custom_Effect { struct _size { Evas_Coord w, h; } from, to; }; static void _custom_op(Elm_Transit_Effect *effect, Elm_Transit *transit, double progress) { if (!effect) return; Evas_Coord w, h; Evas_Object *obj; const Eina_List *elist; Custom_Effect *custom_effect = effect; const Eina_List *objs = elm_transit_objects_get(transit); if (progress < 0.5) { h = custom_effect->from.h + (custom_effect->to.h * progress * 2); w = custom_effect->from.w; } else { h = custom_effect->from.h + custom_effect->to.h; w = custom_effect->from.w + \ (custom_effect->to.w * (progress - 0.5) * 2); } EINA_LIST_FOREACH(objs, elist, obj) evas_object_resize(obj, w, h); } static Elm_Transit_Effect * _custom_context_new(Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h) { Custom_Effect *custom_effect; custom_effect = calloc(1, sizeof(Custom_Effect)); if (!custom_effect) return NULL; custom_effect->from.w = from_w; custom_effect->from.h = from_h; custom_effect->to.w = to_w - from_w; custom_effect->to.h = to_h - from_h; return custom_effect; } static void _custom_context_free(Elm_Transit_Effect *effect, Elm_Transit *transit __UNUSED__) { Custom_Effect *custom_effect = effect; free(custom_effect); } static void _transit_rotation_translation_color(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit *trans; trans = elm_transit_add(); elm_transit_object_add(trans, obj); elm_transit_auto_reverse_set(trans, EINA_TRUE); elm_transit_repeat_times_set(trans, 2); /* Translation Effect */ elm_transit_effect_translation_add(trans, -70.0, -150.0, 70.0, 150.0); /* Color Effect */ elm_transit_effect_color_add(trans, 100, 255, 100, 255, 50, 30, 50, 50); /* Rotation Effect */ elm_transit_effect_rotation_add(trans, 0.0, 135.0); elm_transit_duration_set(trans, 5.0); elm_transit_go(trans); } static void _transit_wipe(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit *trans; trans = elm_transit_add(); elm_transit_object_add(trans, obj); elm_transit_auto_reverse_set(trans, EINA_TRUE); elm_transit_effect_wipe_add(trans, ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE, ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT); elm_transit_duration_set(trans, 5.0); elm_transit_go(trans); } static void _transit_del_cb(void *data, Elm_Transit *transit __UNUSED__) { evas_object_freeze_events_set(data, EINA_FALSE); } static void _transit_image_animation(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Eina_List *images = NULL; char buf[PATH_MAX]; Elm_Transit *trans; Evas_Object *ic = data; snprintf(buf, sizeof(buf), "%s/images/icon_19.png", elm_app_data_dir_get()); images = eina_list_append(images, eina_stringshare_add(buf)); snprintf(buf, sizeof(buf), "%s/images/icon_00.png", elm_app_data_dir_get()); images = eina_list_append(images, eina_stringshare_add(buf)); snprintf(buf, sizeof(buf), "%s/images/icon_11.png", elm_app_data_dir_get()); images = eina_list_append(images, eina_stringshare_add(buf)); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); images = eina_list_append(images, eina_stringshare_add(buf)); trans = elm_transit_add(); elm_transit_del_cb_set(trans, _transit_del_cb, obj); elm_transit_object_add(trans, ic); elm_transit_effect_image_animation_add(trans, images); elm_transit_duration_set(trans, 5.0); elm_transit_go(trans); evas_object_freeze_events_set(obj, EINA_TRUE); } static void _transit_resizing(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Transit *trans; trans = elm_transit_add(); elm_transit_object_add(trans, obj); elm_transit_effect_resizing_add(trans, 100, 50, 300, 150); elm_transit_duration_set(trans, 5.0); elm_transit_go(trans); } static void _transit_flip(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit *trans; Evas_Object *obj2 = data; trans = elm_transit_add(); elm_transit_object_add(trans, obj); elm_transit_object_add(trans, obj2); elm_transit_effect_flip_add(trans, ELM_TRANSIT_EFFECT_FLIP_AXIS_X, EINA_TRUE); elm_transit_duration_set(trans, 5.0); elm_transit_go(trans); } static void _transit_zoom(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Transit *trans; trans = elm_transit_add(); elm_transit_object_add(trans, obj); elm_transit_effect_zoom_add(trans, 1.0, 3.0); elm_transit_duration_set(trans, 5.0); elm_transit_go(trans); } static void _transit_blend(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit *trans; Evas_Object *obj2 = data; trans = elm_transit_add(); elm_transit_object_add(trans, obj); elm_transit_object_add(trans, obj2); elm_transit_effect_blend_add(trans); elm_transit_duration_set(trans, 5.0); elm_transit_go(trans); } static void _transit_fade(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit *trans; Evas_Object *obj2 = data; trans = elm_transit_add(); elm_transit_object_add(trans, obj); elm_transit_object_add(trans, obj2); elm_transit_effect_fade_add(trans); elm_transit_duration_set(trans, 5.0); elm_transit_go(trans); } static void _transit_resizable_flip(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Transit *trans; Evas_Object *obj2 = data; trans = elm_transit_add(); elm_transit_object_add(trans, obj); elm_transit_object_add(trans, obj2); elm_transit_effect_resizable_flip_add(trans, ELM_TRANSIT_EFFECT_FLIP_AXIS_Y, EINA_TRUE); elm_transit_duration_set(trans, 5.0); elm_transit_go(trans); } /* Translation, Rotation, Color, Wipe, ImagemAnimation Effect */ void test_transit(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bt, *ic; char buf[PATH_MAX]; win = elm_win_util_standard_add("transit", "Transit"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_size_hint_min_set(bx, 318, 318); evas_object_show(bx); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_11.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bt = elm_button_add(win); elm_object_text_set(bt, "ImageAnimation Effect"); elm_object_part_content_set(bt, "icon", ic); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(ic); evas_object_smart_callback_add(bt, "clicked", _transit_image_animation, ic); bt = elm_button_add(win); elm_object_text_set(bt, "Color, Rotation and Translation"); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _transit_rotation_translation_color, NULL); bt = elm_button_add(win); elm_object_text_set(bt, "Wipe Effect"); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _transit_wipe, NULL); evas_object_show(win); } /* Resizing Effect */ void test_transit2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bt; win = elm_win_util_standard_add("transit2", "Transit 2"); elm_win_autodel_set(win, EINA_TRUE); bt = elm_button_add(win); elm_object_text_set(bt, "Resizing Effect"); evas_object_show(bt); evas_object_move(bt, 50, 100); evas_object_resize(bt, 100, 50); evas_object_smart_callback_add(bt, "clicked", _transit_resizing, NULL); evas_object_resize(win, 400, 400); evas_object_show(win); } /* Flip Effect */ void test_transit3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bt, *bt2; win = elm_win_util_standard_add("transit3", "Transit 3"); elm_win_autodel_set(win, EINA_TRUE); bt = elm_button_add(win); elm_object_text_set(bt, "Front Button - Flip Effect"); evas_object_show(bt); evas_object_move(bt, 50, 50); evas_object_resize(bt, 200, 200); bt2 = elm_button_add(win); elm_object_text_set(bt2, "Back Button - Flip Effect"); evas_object_move(bt2, 50, 50); evas_object_resize(bt2, 200, 200); evas_object_resize(win, 300, 300); evas_object_show(win); evas_object_smart_callback_add(bt, "clicked", _transit_flip, bt2); evas_object_smart_callback_add(bt2, "clicked", _transit_flip, bt); } /* Zoom Effect */ void test_transit4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bt; win = elm_win_util_standard_add("transit4", "Transit 4"); elm_win_autodel_set(win, EINA_TRUE); bt = elm_button_add(win); elm_object_text_set(bt, "Zoom Effect"); evas_object_resize(bt, 100, 50); evas_object_move(bt, 100, 125); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _transit_zoom, NULL); evas_object_resize(win, 300, 300); evas_object_show(win); } /* Blend Effect */ void test_transit5(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bt, *bt2, *ic; char buf[PATH_MAX]; win = elm_win_util_standard_add("transit5", "Transit 5"); elm_win_autodel_set(win, EINA_TRUE); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/rock_01.jpg", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_max_set(ic, 50, 50); bt = elm_button_add(win); elm_object_part_content_set(bt, "icon", ic); elm_object_text_set(bt, "Before Button - Blend Effect"); evas_object_move(bt, 25, 125); evas_object_resize(bt, 250, 50); evas_object_show(bt); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/rock_02.jpg", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_max_set(ic, 50, 50); bt2 = elm_button_add(win); elm_object_part_content_set(bt2, "icon", ic); elm_object_text_set(bt2, "After Button - Blend Effect"); evas_object_move(bt2, 25, 125); evas_object_resize(bt2, 250, 50); evas_object_resize(win, 300, 300); evas_object_show(win); evas_object_smart_callback_add(bt, "clicked", _transit_blend, bt2); evas_object_smart_callback_add(bt2, "clicked", _transit_blend, bt); } /* Fade Effect */ void test_transit6(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bt, *bt2, *ic; char buf[PATH_MAX]; win = elm_win_util_standard_add("transit6","Transit 6"); elm_win_autodel_set(win, EINA_TRUE); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/rock_01.jpg", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_max_set(ic, 50, 50); bt = elm_button_add(win); elm_object_part_content_set(bt, "icon", ic); elm_object_text_set(bt, "Before Button - Fade Effect"); evas_object_move(bt, 25, 125); evas_object_resize(bt, 250, 50); evas_object_show(bt); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/rock_02.jpg", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_max_set(ic, 50, 50); bt2 = elm_button_add(win); elm_object_part_content_set(bt2, "icon", ic); elm_object_text_set(bt2, "After Button - Fade Effect"); evas_object_move(bt2, 25, 125); evas_object_resize(bt2, 250, 50); evas_object_resize(win, 300, 300); evas_object_show(win); evas_object_smart_callback_add(bt, "clicked", _transit_fade, bt2); evas_object_smart_callback_add(bt2, "clicked", _transit_fade, bt); } /* Resizable Flip Effect */ void test_transit7(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bt, *bt2; win = elm_win_util_standard_add("transit7", "Transit 7"); elm_win_autodel_set(win, EINA_TRUE); bt = elm_button_add(win); elm_object_text_set(bt, "Front Button - Resizable Flip Effect"); evas_object_show(bt); evas_object_move(bt, 50, 100); evas_object_resize(bt, 250, 30); bt2 = elm_button_add(win); elm_object_text_set(bt2, "Back Button - Resizable Flip Effect"); evas_object_move(bt2, 50, 100); evas_object_resize(bt2, 300, 200); evas_object_resize(win, 400, 400); evas_object_show(win); evas_object_smart_callback_add(bt, "clicked", _transit_resizable_flip, bt2); evas_object_smart_callback_add(bt2, "clicked", _transit_resizable_flip, bt); } /* Custom Effect */ void test_transit8(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bt; Elm_Transit *trans; Elm_Transit_Effect *effect_context; win = elm_win_util_standard_add("transit8", "Transit 8"); elm_win_autodel_set(win, EINA_TRUE); bt = elm_button_add(win); elm_object_text_set(bt, "Button - Custom Effect"); evas_object_show(bt); evas_object_move(bt, 50, 50); evas_object_resize(bt, 150, 150); /* Adding Transit */ trans = elm_transit_add(); elm_transit_auto_reverse_set(trans, EINA_TRUE); elm_transit_tween_mode_set(trans, ELM_TRANSIT_TWEEN_MODE_DECELERATE); effect_context = _custom_context_new(150, 150, 50, 50); elm_transit_object_add(trans, bt); elm_transit_effect_add(trans, _custom_op, effect_context, _custom_context_free); elm_transit_duration_set(trans, 5.0); elm_transit_repeat_times_set(trans, -1); elm_transit_go(trans); evas_object_resize(win, 400, 400); evas_object_show(win); } /* Chain Transit Effect */ void test_transit9(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bt, *bt2, *bt3, *bt4; Elm_Transit *trans, *trans2, *trans3, *trans4; win = elm_win_util_standard_add("transit9", "Transit 9"); elm_win_autodel_set(win, EINA_TRUE); bt = elm_button_add(win); elm_object_text_set(bt, "Chain 1"); evas_object_resize(bt, 100, 100); evas_object_move(bt, 0, 0); evas_object_show(bt); bt2 = elm_button_add(win); elm_object_text_set(bt2, "Chain 2"); evas_object_resize(bt2, 100, 100); evas_object_move(bt2, 300, 0); evas_object_show(bt2); bt3 = elm_button_add(win); elm_object_text_set(bt3, "Chain 3"); evas_object_resize(bt3, 100, 100); evas_object_move(bt3, 300, 300); evas_object_show(bt3); bt4 = elm_button_add(win); elm_object_text_set(bt4, "Chain 4"); evas_object_resize(bt4, 100, 100); evas_object_move(bt4, 0, 300); evas_object_show(bt4); trans = elm_transit_add(); elm_transit_tween_mode_set(trans, ELM_TRANSIT_TWEEN_MODE_ACCELERATE); elm_transit_effect_translation_add(trans, 0, 0, 300, 0); elm_transit_object_add(trans, bt); elm_transit_duration_set(trans, 1); elm_transit_objects_final_state_keep_set(trans, EINA_TRUE); elm_transit_go(trans); trans2 = elm_transit_add(); elm_transit_tween_mode_set(trans2, ELM_TRANSIT_TWEEN_MODE_ACCELERATE); elm_transit_effect_translation_add(trans2, 0, 0, 0, 300); elm_transit_object_add(trans2, bt2); elm_transit_duration_set(trans2, 1); elm_transit_objects_final_state_keep_set(trans2, EINA_TRUE); elm_transit_chain_transit_add(trans, trans2); trans3 = elm_transit_add(); elm_transit_tween_mode_set(trans3, ELM_TRANSIT_TWEEN_MODE_ACCELERATE); elm_transit_effect_translation_add(trans3, 0, 0, -300, 0); elm_transit_object_add(trans3, bt3); elm_transit_duration_set(trans3, 1); elm_transit_objects_final_state_keep_set(trans3, EINA_TRUE); elm_transit_chain_transit_add(trans2, trans3); trans4 = elm_transit_add(); elm_transit_tween_mode_set(trans4, ELM_TRANSIT_TWEEN_MODE_ACCELERATE); elm_transit_effect_translation_add(trans4, 0, 0, 0, -300); elm_transit_object_add(trans4, bt4); elm_transit_duration_set(trans4, 1); elm_transit_objects_final_state_keep_set(trans4, EINA_TRUE); elm_transit_chain_transit_add(trans3, trans4); evas_object_resize(win, 400, 400); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_list.c0000664000175000017500000013655512127353615014357 00000000000000#include "test.h" #include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _api_data { unsigned int state; /* What state we are testing */ void *list; }; typedef struct _api_data api_data; enum _api_state { ITEM_PREPEND, /* 0 */ ITEM_INSERT_BEFORE, /* 1 */ ITEM_INSERT_AFTER, /* 2 */ ITEM_SEPARATOR_SET, /* 3 */ LIST_ITEM_DEL, /* 4 */ SCROLLER_POLICY_SET_ON, SCROLLER_POLICY_SET_OFF, /* Back to AUTO next */ TOOLTIP_TEXT_SET, /* 7 */ TOOLTIP_UNSET, /* 8 */ ITEM_CURSOR_SET, /* 9 */ ITEM_CURSOR_STYLE_SET, DISABLED_SET, /* 11 */ MODE_SET_COMPRESS, /* 12 */ MODE_SET_LIMIT, /* 13 */ MODE_SET_EXPAND, /* 14 */ HORIZONTAL_SET, /* 15 */ BOUNCE_SET, /* 16 */ LIST_CLEAR, /* 17 */ API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { /** HOW TO TEST ************************ 0 ITEM PREPEND Scroll to end 1 INSERT BEFORE Scroll to end 2 INSERT AFTER 3 INSERT SEPERATOR Scroll to end 4 ITEM DEL 5 POLICY ON, BOUNCE_SET(TRUE, TRUE) 6 POLICY OFF Scroll to end 7 TOOLTIP last-item 8 Cancel tootip 9 Curosr set on last item 10 Cursor style set last item 11 DISABLE last item 12 MODE COMPRESS 13 MODE LIMIT 14 MODE EXPAND 15 HORIZ SET 16 VERT MODE, BOUNCE(TRUE, FALSE) try to bounce on Y-axis 17 List clear *** HOW TO TEST ***********************/ Evas_Object *li = api->list; switch(api->state) { /* Put all api-changes under switch */ case ITEM_PREPEND: /* 0 */ { const Eina_List *items = elm_list_items_get(li); elm_list_item_prepend(li, "PREPEND", NULL, NULL, NULL, NULL); elm_list_go(li); elm_list_item_bring_in(eina_list_nth(items, 0)); } break; case ITEM_INSERT_BEFORE: /* 1 */ { const Eina_List *items = elm_list_items_get(li); if (eina_list_count(items)) { elm_list_item_insert_before(li, eina_list_nth(items, eina_list_count(items)-1), "1-before-last", NULL, NULL, NULL, NULL); elm_list_go(li); elm_list_item_bring_in(eina_list_data_get(eina_list_last(items))); } } break; case ITEM_INSERT_AFTER: /* 2 */ { const Eina_List *items = elm_list_items_get(li); if (eina_list_count(items)) { elm_list_item_insert_after(li, eina_list_nth(items, eina_list_count(items)-2), "insert-after", NULL, NULL, NULL, NULL); elm_list_go(li); elm_list_item_bring_in(eina_list_data_get(eina_list_last(items))); } } break; case ITEM_SEPARATOR_SET: /* 3 */ { const Eina_List *items = elm_list_items_get(li); if (eina_list_count(items)) { elm_list_item_separator_set(eina_list_nth(items, eina_list_count(items)-3), EINA_TRUE); elm_list_item_bring_in(eina_list_nth(items, eina_list_count(items)-3)); elm_list_go(li); } } break; case LIST_ITEM_DEL: /* 4 */ { const Eina_List *items = elm_list_items_get(li); if (eina_list_count(items)) { elm_object_item_del(eina_list_data_get(eina_list_last(items))); } } break; case SCROLLER_POLICY_SET_ON: /* 5 */ elm_scroller_bounce_set(li, EINA_TRUE, EINA_TRUE); elm_scroller_policy_set(li, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_ON); break; case SCROLLER_POLICY_SET_OFF: /* Back to AUTO next (6) */ elm_scroller_policy_set(li, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); break; case TOOLTIP_TEXT_SET: /* 7 */ { const Eina_List *items = elm_list_items_get(li); if (eina_list_count(items)) { elm_object_item_tooltip_text_set(eina_list_data_get(eina_list_last(items)), "Tooltip set from API"); } elm_scroller_policy_set(li, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_AUTO); } break; case TOOLTIP_UNSET: /* 8 */ { const Eina_List *items = elm_list_items_get(li); if (eina_list_count(items)) { elm_object_item_tooltip_unset(eina_list_data_get(eina_list_last(items))); } } break; case ITEM_CURSOR_SET: /* 9 */ { const Eina_List *items = elm_list_items_get(li); if (eina_list_count(items)) { elm_object_item_cursor_set(eina_list_data_get(eina_list_last(items)), ELM_CURSOR_HAND2); } } break; case ITEM_CURSOR_STYLE_SET: /* 10 */ { const Eina_List *items = elm_list_items_get(li); if (eina_list_count(items)) { elm_object_item_cursor_style_set(eina_list_data_get(eina_list_last(items)), "transparent"); } } break; case DISABLED_SET: /* 11 */ { const Eina_List *items = elm_list_items_get(li); if (eina_list_count(items)) { elm_object_item_disabled_set(eina_list_data_get(eina_list_last(items)), EINA_TRUE); } } break; case MODE_SET_COMPRESS: /* 12 */ elm_list_mode_set(li, ELM_LIST_COMPRESS); break; case MODE_SET_LIMIT: /* 13 */ elm_list_mode_set(li, ELM_LIST_LIMIT); break; case MODE_SET_EXPAND: /* 14 */ elm_list_mode_set(li, ELM_LIST_EXPAND); break; case HORIZONTAL_SET: /* 15 */ elm_list_mode_set(li, ELM_LIST_SCROLL); /* return to default mode */ elm_list_horizontal_set(li, EINA_TRUE); break; case BOUNCE_SET: /* 16 */ elm_list_horizontal_set(li, EINA_FALSE); elm_scroller_bounce_set(li, EINA_TRUE, EINA_FALSE); break; case LIST_CLEAR: /* 17 */ elm_list_clear(li); break; case API_STATE_LAST: break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void my_show_it(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_list_item_show(data); } static void scroll_top(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("Top edge!\n"); } static void scroll_bottom(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("Bottom edge!\n"); } static void scroll_left(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("Left edge!\n"); } static void scroll_right(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("Right edge!\n"); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_list(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *li, *ic, *ic2, *bx, *tb2, *bt, *bxx; char buf[PATH_MAX]; Elm_Object_Item *list_it1, *list_it2, *list_it3, *list_it4, *list_it5; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("list", "List"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); li = elm_list_add(win); elm_list_mode_set(li, ELM_LIST_LIMIT); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); api->list = li; bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, li); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 1, 1); list_it1 = elm_list_item_append(li, "Hello", ic, NULL, NULL, NULL); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_resizable_set(ic, 0, 0); elm_image_file_set(ic, buf, NULL); elm_list_item_append(li, "world", ic, NULL, NULL, NULL); ic = elm_icon_add(win); elm_icon_standard_set(ic, "edit"); elm_image_resizable_set(ic, 0, 0); elm_list_item_append(li, ".", ic, NULL, NULL, NULL); ic = elm_icon_add(win); elm_icon_standard_set(ic, "delete"); elm_image_resizable_set(ic, 0, 0); ic2 = elm_icon_add(win); elm_icon_standard_set(ic2, "clock"); elm_image_resizable_set(ic2, 0, 0); list_it2 = elm_list_item_append(li, "How", ic, ic2, NULL, NULL); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.5); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.0); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.0, EVAS_HINT_EXPAND); elm_box_pack_end(bx, ic); evas_object_show(ic); elm_list_item_append(li, "are", bx, NULL, NULL, NULL); elm_list_item_append(li, "you", NULL, NULL, NULL, NULL); list_it3 = elm_list_item_append(li, "doing", NULL, NULL, NULL, NULL); elm_list_item_append(li, "out", NULL, NULL, NULL, NULL); elm_list_item_append(li, "there", NULL, NULL, NULL, NULL); elm_list_item_append(li, "today", NULL, NULL, NULL, NULL); elm_list_item_append(li, "?", NULL, NULL, NULL, NULL); list_it4 = elm_list_item_append(li, "Here", NULL, NULL, NULL, NULL); elm_list_item_append(li, "are", NULL, NULL, NULL, NULL); elm_list_item_append(li, "some", NULL, NULL, NULL, NULL); elm_list_item_append(li, "more", NULL, NULL, NULL, NULL); elm_list_item_append(li, "items", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Is this label long enough?", NULL, NULL, NULL, NULL); list_it5 = elm_list_item_append(li, "Maybe this one is even longer so we can test long long items.", NULL, NULL, NULL, NULL); elm_list_go(li); evas_object_show(li); tb2 = elm_table_add(win); evas_object_size_hint_weight_set(tb2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, tb2); bt = elm_button_add(win); elm_object_text_set(bt, "Hello"); evas_object_smart_callback_add(bt, "clicked", my_show_it, list_it1); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.9, 0.5); elm_table_pack(tb2, bt, 0, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "How"); evas_object_smart_callback_add(bt, "clicked", my_show_it, list_it2); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.9, 0.5); elm_table_pack(tb2, bt, 0, 1, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "doing"); evas_object_smart_callback_add(bt, "clicked", my_show_it, list_it3); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.9, 0.5); elm_table_pack(tb2, bt, 0, 2, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Here"); evas_object_smart_callback_add(bt, "clicked", my_show_it, list_it4); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.9, 0.5); elm_table_pack(tb2, bt, 0, 3, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Maybe this..."); evas_object_smart_callback_add(bt, "clicked", my_show_it, list_it5); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.9, 0.5); elm_table_pack(tb2, bt, 0, 4, 1, 1); evas_object_show(bt); evas_object_show(tb2); evas_object_resize(win, 320, 300); evas_object_show(win); evas_object_smart_callback_add(li, "scroll,edge,top", scroll_top, NULL); evas_object_smart_callback_add(li, "scroll,edge,bottom", scroll_bottom, NULL); evas_object_smart_callback_add(li, "scroll,edge,left", scroll_left, NULL); evas_object_smart_callback_add(li, "scroll,edge,right", scroll_right, NULL); } void test_list_horizontal(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *li, *ic, *ic2, *bx, *tb2, *bt; char buf[PATH_MAX]; Elm_Object_Item *list_it1, *list_it2, *list_it3, *list_it4; win = elm_win_util_standard_add("list-horizontal", "List Horizontal"); elm_win_autodel_set(win, EINA_TRUE); li = elm_list_add(win); elm_list_horizontal_set(li, EINA_TRUE); elm_list_mode_set(li, ELM_LIST_LIMIT); elm_win_resize_object_add(win, li); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 1, 1); list_it1 = elm_list_item_append(li, "Hello", ic, NULL, NULL, NULL); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_resizable_set(ic, 0, 0); elm_image_file_set(ic, buf, NULL); elm_list_item_append(li, "world", ic, NULL, NULL, NULL); ic = elm_icon_add(win); elm_icon_standard_set(ic, "edit"); elm_image_resizable_set(ic, 0, 0); elm_list_item_append(li, ".", ic, NULL, NULL, NULL); ic = elm_icon_add(win); elm_icon_standard_set(ic, "delete"); elm_image_resizable_set(ic, 0, 0); ic2 = elm_icon_add(win); elm_icon_standard_set(ic2, "clock"); elm_image_resizable_set(ic2, 0, 0); list_it2 = elm_list_item_append(li, "How", ic, ic2, NULL, NULL); bx = elm_box_add(win); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.5); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.0); elm_box_pack_end(bx, ic); evas_object_show(ic); elm_list_item_append(li, "are", bx, NULL, NULL, NULL); elm_list_item_append(li, "you", NULL, NULL, NULL, NULL); list_it3 = elm_list_item_append(li, "doing", NULL, NULL, NULL, NULL); elm_list_item_append(li, "out", NULL, NULL, NULL, NULL); elm_list_item_append(li, "there", NULL, NULL, NULL, NULL); elm_list_item_append(li, "today", NULL, NULL, NULL, NULL); elm_list_item_append(li, "?", NULL, NULL, NULL, NULL); list_it4 = elm_list_item_append(li, "And", NULL, NULL, NULL, NULL); elm_list_item_append(li, "here", NULL, NULL, NULL, NULL); elm_list_item_append(li, "we", NULL, NULL, NULL, NULL); elm_list_item_append(li, "are", NULL, NULL, NULL, NULL); elm_list_item_append(li, "done", NULL, NULL, NULL, NULL); elm_list_item_append(li, "with", NULL, NULL, NULL, NULL); elm_list_item_append(li, "items.", NULL, NULL, NULL, NULL); elm_list_go(li); evas_object_show(li); tb2 = elm_table_add(win); evas_object_size_hint_weight_set(tb2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, tb2); bt = elm_button_add(win); elm_object_text_set(bt, "Hello"); evas_object_smart_callback_add(bt, "clicked", my_show_it, list_it1); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.5, 0.9); elm_table_pack(tb2, bt, 0, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "How"); evas_object_smart_callback_add(bt, "clicked", my_show_it, list_it2); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.5, 0.9); elm_table_pack(tb2, bt, 1, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "doing"); evas_object_smart_callback_add(bt, "clicked", my_show_it, list_it3); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.5, 0.9); elm_table_pack(tb2, bt, 2, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "And"); evas_object_smart_callback_add(bt, "clicked", my_show_it, list_it4); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.5, 0.9); elm_table_pack(tb2, bt, 3, 0, 1, 1); evas_object_show(bt); evas_object_show(tb2); evas_object_resize(win, 320, 300); evas_object_show(win); } /***********/ static void my_li2_clear(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_list_clear(data); } static void my_li2_sel(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Object_Item *list_it = elm_list_selected_item_get(obj); elm_list_item_selected_set(list_it, 0); } void test_list2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *li, *ic, *ic2, *bx, *bx2, *bt; char buf[PATH_MAX]; Elm_Object_Item *list_it; win = elm_win_add(NULL, "list2", ELM_WIN_BASIC); elm_win_title_set(win, "List 2"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); li = elm_list_add(win); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_list_mode_set(li, ELM_LIST_LIMIT); // elm_list_multi_select_set(li, 1); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); list_it = elm_list_item_append(li, "Hello", ic, NULL, my_li2_sel, NULL); elm_list_item_selected_set(list_it, EINA_TRUE); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_resizable_set(ic, 0, 0); elm_image_file_set(ic, buf, NULL); elm_list_item_append(li, "world", ic, NULL, NULL, NULL); ic = elm_icon_add(win); elm_icon_standard_set(ic, "edit"); elm_image_resizable_set(ic, 0, 0); elm_list_item_append(li, ".", ic, NULL, NULL, NULL); ic = elm_icon_add(win); elm_icon_standard_set(ic, "delete"); elm_image_resizable_set(ic, 0, 0); ic2 = elm_icon_add(win); elm_icon_standard_set(ic2, "clock"); elm_image_resizable_set(ic2, 0, 0); elm_list_item_append(li, "How", ic, ic2, NULL, NULL); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.5); elm_box_pack_end(bx2, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.0); elm_box_pack_end(bx2, ic); evas_object_show(ic); elm_list_item_append(li, "are", bx2, NULL, NULL, NULL); elm_list_item_append(li, "you", NULL, NULL, NULL, NULL); elm_list_item_append(li, "doing", NULL, NULL, NULL, NULL); elm_list_item_append(li, "out", NULL, NULL, NULL, NULL); elm_list_item_append(li, "there", NULL, NULL, NULL, NULL); elm_list_item_append(li, "today", NULL, NULL, NULL, NULL); elm_list_item_append(li, "?", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Here", NULL, NULL, NULL, NULL); elm_list_item_append(li, "are", NULL, NULL, NULL, NULL); elm_list_item_append(li, "some", NULL, NULL, NULL, NULL); elm_list_item_append(li, "more", NULL, NULL, NULL, NULL); elm_list_item_append(li, "items", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Longer label.", NULL, NULL, NULL, NULL); elm_list_go(li); elm_box_pack_end(bx, li); evas_object_show(li); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Clear"); evas_object_smart_callback_add(bt, "clicked", my_li2_clear, li); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 300); evas_object_show(win); } /***********/ static void _bt_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("button was clicked\n"); } static void _it_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("item was clicked\n"); if (!data) return; Evas_Object *li = data; Evas_Object *lb; char str[128]; Elm_Object_Item *lit = elm_list_selected_item_get(li); if (!lit) return; sprintf(str, "%s is selected", elm_object_item_text_get(lit)); lb = evas_object_data_get(li, "label"); elm_object_text_set(lb, str); } void test_list3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *li, *ic, *ic2, *bx; char buf[PATH_MAX]; win = elm_win_util_standard_add("list3", "List 3"); elm_win_autodel_set(win, EINA_TRUE); li = elm_list_add(win); elm_win_resize_object_add(win, li); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_list_mode_set(li, ELM_LIST_COMPRESS); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_resizable_set(ic, 0, 0); elm_image_file_set(ic, buf, NULL); ic2 = elm_button_add(win); elm_object_text_set(ic2, "Click me"); evas_object_smart_callback_add(ic2, "clicked", _bt_clicked, NULL); evas_object_propagate_events_set(ic2, 0); elm_list_item_append(li, "Hello", ic, ic2, _it_clicked, NULL); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_resizable_set(ic, 0, 0); elm_image_file_set(ic, buf, NULL); ic2 = elm_button_add(win); elm_object_text_set(ic2, "Click me"); evas_object_smart_callback_add(ic2, "clicked", _bt_clicked, NULL); elm_list_item_append(li, "world", ic, ic2, _it_clicked, NULL); ic = elm_icon_add(win); elm_icon_standard_set(ic, "edit"); elm_image_resizable_set(ic, 0, 0); elm_list_item_append(li, ".", ic, NULL, NULL, NULL); ic = elm_icon_add(win); elm_icon_standard_set(ic, "delete"); elm_image_resizable_set(ic, 0, 0); ic2 = elm_icon_add(win); elm_icon_standard_set(ic2, "clock"); elm_image_resizable_set(ic2, 0, 0); elm_list_item_append(li, "How", ic, ic2, NULL, NULL); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.5); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.0); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.0, EVAS_HINT_EXPAND); elm_box_pack_end(bx, ic); evas_object_show(ic); elm_list_item_append(li, "are", bx, NULL, NULL, NULL); elm_list_item_append(li, "you", NULL, NULL, NULL, NULL); elm_list_item_append(li, "doing", NULL, NULL, NULL, NULL); elm_list_item_append(li, "out", NULL, NULL, NULL, NULL); elm_list_item_append(li, "there", NULL, NULL, NULL, NULL); elm_list_item_append(li, "today", NULL, NULL, NULL, NULL); elm_list_item_append(li, "?", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Here", NULL, NULL, NULL, NULL); elm_list_item_append(li, "are", NULL, NULL, NULL, NULL); elm_list_item_append(li, "some", NULL, NULL, NULL, NULL); elm_list_item_append(li, "more", NULL, NULL, NULL, NULL); elm_list_item_append(li, "items", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Is this label long enough?", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Maybe this one is even longer so we can test long long items.", NULL, NULL, NULL, NULL); elm_list_go(li); evas_object_show(li); evas_object_resize(win, 320, 300); evas_object_show(win); } /////////////////////////////////////////////////////////////////////////////////////// struct Pginfo { Evas_Object *naviframe, *win; }; static void test_list4_back_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { struct Pginfo *info = data; if (!info) return; elm_naviframe_item_pop(info->naviframe); } static void test_list4_swipe(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Object *box, *entry, *button; struct Pginfo *info = data; char *item_data; if ((!event_info) || (!data)) return; item_data = elm_object_item_data_get(event_info); box = elm_box_add(info->win); elm_box_horizontal_set(box, EINA_FALSE); elm_box_homogeneous_set(box, EINA_FALSE); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(box); entry = elm_entry_add(info->win); elm_entry_scrollable_set(entry, EINA_TRUE); elm_entry_editable_set(entry, EINA_FALSE); elm_object_text_set(entry, item_data); evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(entry); button = elm_button_add(info->win); elm_object_text_set(button, "back"); evas_object_size_hint_weight_set(button, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(button, EVAS_HINT_FILL, 0); evas_object_smart_callback_add(button, "clicked", test_list4_back_cb, info); evas_object_show(button); elm_box_pack_start(box, entry); elm_box_pack_end(box, button); elm_naviframe_item_simple_push(info->naviframe, box); } void test_list4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *li, *ic, *ic2, *naviframe; static struct Pginfo info = {NULL, NULL}; char buf[PATH_MAX]; win = elm_win_util_standard_add("list4", "List 4"); elm_win_autodel_set(win, EINA_TRUE); info.win = win; naviframe = elm_naviframe_add(win); elm_win_resize_object_add(win, naviframe); evas_object_size_hint_weight_set(naviframe, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(naviframe, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(naviframe); info.naviframe = naviframe; li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_list_mode_set(li, ELM_LIST_COMPRESS); evas_object_smart_callback_add(li, "swipe", test_list4_swipe, &info); elm_naviframe_item_simple_push(naviframe, li); static char pf_data[] = "Pink Floyd were formed in 1965, and originally consisted of university" \ "students Roger Waters, Nick Mason, Richard Wright, and Syd Barrett. The group were a popular" \ "fixture on London's underground music scene, and under Barrett's leadership released two " \ "charting singles, \"Arnold Layne\" and \"See Emily Play\", and a successful debut album, " \ "ThePiper at the Gates of Dawn. In 1968, guitarist and singer David Gilmour joined the " \ "line-up. Barrett was soon removed, due to his increasingly erratic behaviour. Following " \ "Barrett's departure, bass player and singer Roger Waters became the band's lyricist and " \ "conceptual leader, with Gilmour assuming lead guitar and much of the vocals. With this " \ "line-up, Floyd went on to achieve worldwide critical and commercial success with the " \ "conceptalbums The Dark Side of the Moon, Wish You Were Here, Animals, and The Wall."; ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/mystrale.jpg", elm_app_data_dir_get()); elm_image_resizable_set(ic, 0, 0); elm_image_file_set(ic, buf, NULL); elm_list_item_append(li, "Pink Floyd", ic, NULL, NULL, &pf_data); static char ds_data[] = "Dire Straits were a British rock band, formed by Mark Knopfler " \ "(lead vocals and lead guitar), his younger brother David Knopfler (rhythm guitar and " \ "backing vocals), John Illsley (bass guitar and backing vocals), and Pick Withers (drums " \ "and percussion), and managed by Ed Bicknell, active between 1977 and 1995. Although the " \ "band was formed in an era when punk rock was at the forefront, Dire Straits played a more " "bluesy style, albeit with a stripped-down sound that appealed to audiences weary of the " \ "overproduced stadium rock of the 1970s.[citation needed] In their early days, Mark and " \ "David requested that pub owners turn down their sound so that patrons could converse " \ "while the band played, an indication of their unassuming demeanor. Despite this oddly " \ "self-effacing approach to rock and roll, Dire Straits soon became hugely successful, with " \ "their first album going multi-platinum globally."; ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/mystrale_2.jpg", elm_app_data_dir_get()); elm_image_resizable_set(ic, 0, 0); elm_image_file_set(ic, buf, NULL); elm_list_item_append(li, "Dire Straits", ic, NULL, NULL, &ds_data); static char uh_data[] = "Uriah Heep are an English hard rock band. The band released several " \ "commercially successful albums in the 1970s such as Uriah Heep Live (1973), but their " \ "audience declined by the 1980s, to the point where they became essentially a cult band in " \ "the United States and United Kingdom. Uriah Heep maintain a significant following in " \ "Germany, the Netherlands, Scandinavia, the Balkans, Japan and Russia, where they still " \ "perform at stadium-sized venues."; ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_17.png", elm_app_data_dir_get()); elm_image_resizable_set(ic, 1, 1); elm_image_file_set(ic, buf, NULL); elm_list_item_append(li, "Uriah Heep", ic, NULL, NULL, &uh_data); static char r_data[] = "Rush is a Canadian rock band formed in August 1968, in the Willowdale " \ "neighbourhood of Toronto, Ontario. The band is composed of bassist, keyboardist, and lead " \ "vocalist Geddy Lee, guitarist Alex Lifeson, and drummer and lyricist Neil Peart. The band " \ "and its membership went through a number of re-configurations between 1968 and 1974, " \ "achieving their current form when Peart replaced original drummer John Rutsey in July 1974, " \ "two weeks before the group's first United States tour."; ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_21.png", elm_app_data_dir_get()); elm_image_resizable_set(ic, 0, 0); elm_image_file_set(ic, buf, NULL); ic2 = elm_icon_add(win); elm_icon_standard_set(ic2, "clock"); elm_image_resizable_set(ic2, 0, 0); elm_list_item_append(li, "Rush", ic, ic2, NULL, &r_data); elm_list_go(li); evas_object_show(li); evas_object_resize(win, 320, 300); evas_object_show(win); } ///////////////////////////////////////////////////////////////////////////////////////// struct list5_data_cb { Evas_Object *win, *list; }; static void test_list5_item_del(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_object_item_del(data); } static void test_list5_swipe(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Object *button; struct list5_data_cb *info = elm_object_item_data_get(event_info); if (elm_object_item_part_content_get(event_info, "end")) return; button = elm_button_add(info->win); elm_object_text_set(button, "delete"); evas_object_propagate_events_set(button, 0); evas_object_smart_callback_add(button, "clicked", test_list5_item_del, event_info); elm_object_item_part_content_set(event_info, "end", button); } void test_list5(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *li; static struct list5_data_cb info; win = elm_win_util_standard_add("list5", "List 5"); elm_win_autodel_set(win, EINA_TRUE); info.win = win; li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_list_mode_set(li, ELM_LIST_COMPRESS); evas_object_smart_callback_add(li, "swipe", test_list5_swipe, NULL); elm_win_resize_object_add(win, li); evas_object_show(li); info.list = li; elm_list_item_append(li, "Network", NULL, NULL, NULL, &info); elm_list_item_append(li, "Audio", NULL, NULL, NULL, &info); elm_list_go(li); evas_object_resize(win, 320, 300); evas_object_show(win); } static void _first_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char str[128]; Evas_Object *li = data, *lb; Elm_Object_Item *lit = elm_list_first_item_get(li); if (!lit) return; sprintf(str, "%s is selected", elm_object_item_text_get(lit)); elm_list_item_bring_in(lit); elm_list_item_selected_set(lit, EINA_TRUE); lb = evas_object_data_get(li, "label"); elm_object_text_set(lb, str); } static void _prev_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char str[128]; Evas_Object *li = data, *lb; Elm_Object_Item *lit = elm_list_selected_item_get(li); if (!lit) return; lit = elm_list_item_prev(lit); if (!lit) return; sprintf(str, "%s is selected", elm_object_item_text_get(lit)); elm_list_item_bring_in(lit); elm_list_item_selected_set(lit, EINA_TRUE); lb = evas_object_data_get(li, "label"); elm_object_text_set(lb, str); } static void _next_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char str[128]; Evas_Object *li = data, *lb; Elm_Object_Item *lit = elm_list_selected_item_get(li); if (!lit) return; lit = elm_list_item_next(lit); if (!lit) return; sprintf(str, "%s is selected", elm_object_item_text_get(lit)); elm_list_item_bring_in(lit); elm_list_item_selected_set(lit, EINA_TRUE); lb = evas_object_data_get(li, "label"); elm_object_text_set(lb, str); } static void _last_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char str[128]; Evas_Object *li = data, *lb; Elm_Object_Item *lit = elm_list_last_item_get(li); if (!lit) return; sprintf(str, "%s is selected", elm_object_item_text_get(lit)); elm_list_item_bring_in(lit); elm_list_item_selected_set(lit, EINA_TRUE); lb = evas_object_data_get(li, "label"); elm_object_text_set(lb, str); } void test_list6(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gd, *bt, *li, *lb; win = elm_win_util_standard_add("list6", "List 6"); elm_win_autodel_set(win, EINA_TRUE); gd = elm_grid_add(win); elm_grid_size_set(gd, 100, 100); elm_win_resize_object_add(win, gd); evas_object_size_hint_weight_set(gd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_list_mode_set(li, ELM_LIST_COMPRESS); elm_grid_pack(gd, li, 4, 4, 92, 72); evas_object_show(li); elm_list_item_append(li, "Eina", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Eet", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Evas", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Ecore", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Embryo", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Edje", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Efreet", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "E_dbus", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Eeze", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Expedite", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Emotion", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Ethumb", NULL, NULL, _it_clicked, li); elm_list_item_append(li, "Elementary", NULL, NULL, _it_clicked, li); elm_list_go(li); bt = elm_button_add(win); elm_object_text_set(bt, "First"); evas_object_smart_callback_add(bt, "clicked", _first_bt_clicked, li); elm_grid_pack(gd, bt, 4, 80, 20, 10); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Prev"); evas_object_smart_callback_add(bt, "clicked", _prev_bt_clicked, li); elm_grid_pack(gd, bt, 28, 80, 20, 10); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Next"); evas_object_smart_callback_add(bt, "clicked", _next_bt_clicked, li); elm_grid_pack(gd, bt, 52, 80, 20, 10); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Last"); evas_object_smart_callback_add(bt, "clicked", _last_bt_clicked, li); elm_grid_pack(gd, bt, 76, 80, 20, 10); evas_object_show(bt); lb = elm_label_add(win); elm_object_text_set(lb, "Nothing is selected"); elm_grid_pack(gd, lb, 4, 90, 92, 10); evas_object_show(lb); evas_object_data_set(li, "label", lb); evas_object_show(gd); evas_object_resize(win, 480, 480); evas_object_show(win); } static void _it_clicked_cb(void *data __UNUSED__, Evas_Object *li, void *event_info __UNUSED__) { Elm_Object_Item *lit = elm_list_selected_item_get(li); printf("Item clicked. %s is selected\n", elm_object_item_text_get(lit)); } void test_list7(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *li; char buf[PATH_MAX]; win = elm_win_add(NULL, "list7", ELM_WIN_BASIC); elm_win_title_set(win, "List Always Select Mode"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); li = elm_list_add(win); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, li); elm_list_select_mode_set(li, ELM_OBJECT_SELECT_MODE_ALWAYS); elm_list_item_append(li, "Items", NULL, NULL, _it_clicked_cb, NULL); elm_list_item_append(li, "callbacks", NULL, NULL, _it_clicked_cb, NULL); elm_list_item_append(li, "should be called", NULL, NULL, _it_clicked_cb, NULL); elm_list_item_append(li, "only once, each time", NULL, NULL, _it_clicked_cb, NULL); elm_list_item_append(li, "an item is clicked.", NULL, NULL, _it_clicked_cb, NULL); elm_list_item_append(li, "Including already", NULL, NULL, _it_clicked_cb, NULL); elm_list_item_append(li, "selected ones.", NULL, NULL, _it_clicked_cb, NULL); elm_list_go(li); evas_object_show(li); evas_object_resize(win, 320, 300); evas_object_show(win); } void test_list_separator(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *li, *ic, *ic2, *bx, *bxx; char buf[PATH_MAX]; Elm_Object_Item *list_it_sep; win = elm_win_util_standard_add("list", "List Separator"); elm_win_autodel_set(win, EINA_TRUE); bxx = elm_box_add(win); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bxx); evas_object_show(bxx); li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bxx, li); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 1, 1); elm_list_item_append(li, "Hello", ic, NULL, NULL, NULL); list_it_sep = elm_list_item_append(li, NULL, NULL, NULL, NULL, NULL); elm_list_item_separator_set(list_it_sep, EINA_TRUE); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_resizable_set(ic, 0, 0); elm_image_file_set(ic, buf, NULL); elm_list_item_append(li, "world", ic, NULL, NULL, NULL); list_it_sep = elm_list_item_append(li, NULL, NULL, NULL, NULL, NULL); elm_list_item_separator_set(list_it_sep, EINA_TRUE); ic = elm_icon_add(win); elm_icon_standard_set(ic, "edit"); elm_image_resizable_set(ic, 0, 0); elm_list_item_append(li, ".", ic, NULL, NULL, NULL); list_it_sep = elm_list_item_append(li, NULL, NULL, NULL, NULL, NULL); elm_list_item_separator_set(list_it_sep, EINA_TRUE); ic = elm_icon_add(win); elm_icon_standard_set(ic, "delete"); elm_image_resizable_set(ic, 0, 0); ic2 = elm_icon_add(win); elm_icon_standard_set(ic2, "clock"); elm_image_resizable_set(ic2, 0, 0); elm_list_item_append(li, "How", ic, ic2, NULL, NULL); list_it_sep = elm_list_item_append(li, NULL, NULL, NULL, NULL, NULL); elm_list_item_separator_set(list_it_sep, EINA_TRUE); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.5); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.0); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.0, EVAS_HINT_EXPAND); elm_box_pack_end(bx, ic); evas_object_show(ic); elm_list_item_append(li, "are", bx, NULL, NULL, NULL); list_it_sep = elm_list_item_append(li, NULL, NULL, NULL, NULL, NULL); elm_list_item_separator_set(list_it_sep, EINA_TRUE); elm_list_item_append(li, "you", NULL, NULL, NULL, NULL); list_it_sep = elm_list_item_append(li, NULL, NULL, NULL, NULL, NULL); elm_list_item_separator_set(list_it_sep, EINA_TRUE); elm_list_item_append(li, "doing", NULL, NULL, NULL, NULL); list_it_sep = elm_list_item_append(li, NULL, NULL, NULL, NULL, NULL); elm_list_item_separator_set(list_it_sep, EINA_TRUE); elm_list_item_append(li, "?", NULL, NULL, NULL, NULL); elm_list_go(li); evas_object_show(li); evas_object_resize(win, 320, 300); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_slider.c0000664000175000017500000001605412127353615014655 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void _change_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); elm_slider_value_set(data, val); } void test_slider(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *sl, *ic, *sl1, *bx2; char buf[PATH_MAX]; win = elm_win_util_standard_add("slider", "Slider"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); sl = elm_slider_add(win); sl1 = sl; elm_object_text_set(sl, "Horizontal"); elm_object_part_content_set(sl, "icon", ic); elm_slider_unit_format_set(sl, "%1.1f units"); elm_slider_span_size_set(sl, 120); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_show(ic); evas_object_show(sl); /* horizontal disable state */ ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); sl = elm_slider_add(win); elm_object_text_set(sl, "Disabled"); elm_object_part_content_set(sl, "icon", ic); elm_slider_unit_format_set(sl, "%1.1f units"); elm_slider_span_size_set(sl, 120); elm_slider_min_max_set(sl, 50, 150); elm_slider_value_set(sl, 80); elm_object_disabled_set(sl, EINA_TRUE); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_show(ic); evas_object_show(sl); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); sl = elm_slider_add(win); elm_object_text_set(sl, "Horizontal inverted"); elm_object_part_content_set(sl, "end", ic); elm_slider_span_size_set(sl, 80); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%3.0f"); elm_slider_min_max_set(sl, 50, 150); elm_slider_value_set(sl, 80); elm_slider_inverted_set(sl, EINA_TRUE); evas_object_size_hint_align_set(sl, 0.5, 0.5); evas_object_size_hint_weight_set(sl, 0.0, 0.0); elm_box_pack_end(bx, sl); evas_object_show(ic); evas_object_show(sl); /* label2 disable */ ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); sl = elm_slider_add(win); elm_object_text_set(sl, "Disabled inverted"); elm_object_part_content_set(sl, "end", ic); elm_slider_span_size_set(sl, 80); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%3.0f"); elm_slider_min_max_set(sl, 50, 150); elm_slider_value_set(sl, 80); elm_slider_inverted_set(sl, EINA_TRUE); elm_object_disabled_set(sl, EINA_TRUE); evas_object_size_hint_align_set(sl, 0.5, 0.5); evas_object_size_hint_weight_set(sl, 0.0, 0.0); elm_box_pack_end(bx, sl); evas_object_show(ic); evas_object_show(sl); sl = elm_slider_add(win); elm_slider_indicator_show_set(sl, EINA_FALSE); elm_object_text_set(sl, "Scale doubled"); elm_slider_unit_format_set(sl, "%3.0f units"); elm_slider_span_size_set(sl, 40); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%3.0f"); elm_slider_min_max_set(sl, 50, 150); elm_slider_value_set(sl, 80); elm_slider_inverted_set(sl, EINA_TRUE); elm_object_scale_set(sl, 2.0); elm_box_pack_end(bx, sl); evas_object_show(ic); evas_object_show(sl); bx2 = elm_box_add(win); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_pack_end(bx, bx2); evas_object_show(bx2); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); sl = elm_slider_add(win); elm_object_part_content_set(sl, "icon", ic); elm_object_text_set(sl, "Vertical inverted"); elm_slider_inverted_set(sl, EINA_TRUE); elm_slider_unit_format_set(sl, "%1.1f units"); elm_slider_span_size_set(sl, 60); evas_object_size_hint_align_set(sl, 0.5, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sl, 0.0, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_value_set(sl, 0.2); elm_object_scale_set(sl, 1.0); elm_slider_horizontal_set(sl, 0); elm_box_pack_end(bx2, sl); evas_object_show(ic); evas_object_show(sl); evas_object_smart_callback_add(sl1, "changed", _change_cb, sl); sl = elm_slider_add(win); elm_object_text_set(sl, "Vertical"); elm_slider_unit_format_set(sl, "%1.1f units"); elm_slider_span_size_set(sl, 60); evas_object_size_hint_align_set(sl, 0.5, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sl, 0.0, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_value_set(sl, 0.2); elm_object_scale_set(sl, 1.0); elm_slider_horizontal_set(sl, EINA_FALSE); elm_box_pack_end(bx2, sl); evas_object_show(ic); evas_object_show(sl); /* vertical disable state */ ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); sl = elm_slider_add(win); elm_object_part_content_set(sl, "icon", ic); elm_object_text_set(sl, "Disabled vertical"); elm_slider_inverted_set(sl, EINA_TRUE); elm_slider_unit_format_set(sl, "%1.1f units"); elm_slider_span_size_set(sl, 100); evas_object_size_hint_align_set(sl, 0.5, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sl, 0.0, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_value_set(sl, 0.2); elm_object_scale_set(sl, 1.0); elm_slider_horizontal_set(sl, 0); elm_object_disabled_set(sl, EINA_TRUE); elm_box_pack_end(bx2, sl); evas_object_show(ic); evas_object_show(sl); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_gengrid.c0000664000175000017500000006454712127353615015024 00000000000000#include #include "test.h" #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static Elm_Gengrid_Item_Class *gic; static Elm_Gengrid_Item_Class ggic; Evas_Object *grid_content_get(void *data, Evas_Object *obj, const char *part); char *grid_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__); Eina_Bool grid_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__); void grid_del(void *data __UNUSED__, Evas_Object *obj __UNUSED__); typedef struct _Testitem { Elm_Object_Item *item; const char *path; int mode; int onoff; } Testitem; struct _api_data { unsigned int state; /* What state we are testing */ Evas_Object *box; /* Use this to get box content */ Evas_Object *grid; }; typedef struct _api_data api_data; enum _api_state { GRID_ALIGN_SET, GRID_BRING_IN, GRID_NO_SELECT_MODE, GRID_NO_BOUNCE, GRID_PAGE_RELATIVE, GRID_PAGE_SIZE, GRID_TOOLTIP_SET_TEXT, GRID_TOOLTIP_UNSET, GRID_ITEM_CLASS_SET, GRID_ITEM_UPDATE_SET, GRID_PAGE_BRING_IN, GRID_PAGE_SHOW, GRID_TOOLTIP_CONTENT_CB, GRID_TOOLTIP_STYLE_SET, GRID_TOOLTIP_WINDOW_MODE_SET, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { Evas_Object *grid = api->grid; /* use elm_box_children_get() to get list of children */ switch(api->state) { /* Put all api-changes under switch */ case GRID_ALIGN_SET: /* 0 */ elm_gengrid_align_set(grid, 0.2, 0.8); break; case GRID_BRING_IN: /* 1 */ elm_gengrid_item_bring_in(elm_gengrid_first_item_get(grid), ELM_GENGRID_ITEM_SCROLLTO_IN); break; case GRID_NO_SELECT_MODE: /* 2 */ elm_gengrid_select_mode_set(grid, ELM_OBJECT_SELECT_MODE_NONE); break; case GRID_NO_BOUNCE: /* 3 */ elm_scroller_bounce_set(grid, EINA_TRUE, EINA_FALSE); break; case GRID_PAGE_RELATIVE: /* 4 */ elm_scroller_bounce_set(grid, EINA_TRUE, EINA_TRUE); elm_scroller_page_relative_set(grid, 0.5, 0.5); break; case GRID_PAGE_SIZE: /* 5 */ elm_scroller_page_size_set(grid, 50, 25); break; case GRID_TOOLTIP_SET_TEXT: /* 6 */ { Elm_Object_Item *item = elm_gengrid_first_item_get(grid); elm_gengrid_item_tooltip_text_set(item, "This is the first item"); } break; case GRID_TOOLTIP_UNSET: /* 7 */ { Elm_Object_Item *item = elm_gengrid_first_item_get(grid); elm_gengrid_item_tooltip_unset(item); } break; case API_STATE_LAST: break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static const char *img[9] = { "panel_01.jpg", "plant_01.jpg", "rock_01.jpg", "rock_02.jpg", "sky_01.jpg", "sky_02.jpg", "sky_03.jpg", "sky_04.jpg", "wood_01.jpg", }; static const char *cur[4] = { ELM_CURSOR_CIRCLE, ELM_CURSOR_CLOCK, ELM_CURSOR_COFFEE_MUG, ELM_CURSOR_CROSS, }; static int n_current_pic = 0; static void _horizontal_grid(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *grid = data; elm_gengrid_horizontal_set(grid, elm_check_state_get(obj)); } static void grid_drag_up(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("Drag up: %p\n", event_info); } static void grid_drag_right(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("Drag right: %p\n", event_info); } static void grid_drag_down(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("Drag down: %p\n", event_info); } static void grid_drag_left(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("Drag left: %p\n", event_info); } static void grid_drag_stop(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("Drag stop: %p\n", event_info); } static void grid_selected(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("Selected: %p\n", event_info); } static void grid_double_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("Double clicked: %p\n", event_info); } static void grid_longpress(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("longpress %p\n", event_info); } static void grid_moved(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("moved %p\n", event_info); } static void grid_item_check_changed(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Testitem *ti = data; ti->onoff = elm_check_state_get(obj); printf("item %p onoff = %i\n", ti, ti->onoff); } char * grid_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { const Testitem *ti = data; char buf[256]; snprintf(buf, sizeof(buf), "Photo %s", ti->path); return strdup(buf); } Evas_Object * grid_content_get(void *data, Evas_Object *obj, const char *part) { const Testitem *ti = data; if (!strcmp(part, "elm.swallow.icon")) { Evas_Object *icon = elm_bg_add(obj); elm_bg_file_set(icon, ti->path, NULL); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } else if (!strcmp(part, "elm.swallow.end")) { Evas_Object *ck; ck = elm_check_add(obj); evas_object_propagate_events_set(ck, 0); elm_check_state_set(ck, ti->onoff); evas_object_smart_callback_add(ck, "changed", grid_item_check_changed, data); evas_object_show(ck); return ck; } return NULL; } Eina_Bool grid_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return EINA_FALSE; } void grid_del(void *data __UNUSED__, Evas_Object *obj __UNUSED__) { } static void grid_sel(void *data, Evas_Object *obj, void *event_info) { printf("sel item data [%p] on grid obj [%p], pointer [%p]\n", data, obj, event_info); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } static void always_select_mode_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { api_data *api = data; if (elm_check_state_get(obj)) elm_gengrid_select_mode_set(api->grid, ELM_OBJECT_SELECT_MODE_ALWAYS); else elm_gengrid_select_mode_set(api->grid, ELM_OBJECT_SELECT_MODE_DEFAULT); } static void multi_select_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { api_data *api = data; elm_gengrid_multi_select_set(api->grid, elm_check_state_get(obj)); } static void clear_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { api_data *api = data; elm_gengrid_clear(api->grid); } static Evas_Object * create_gengrid(Evas_Object *obj, int items) { Evas_Object *grid = NULL; static Testitem ti[144]; int i, n; char buf[PATH_MAX]; grid = elm_gengrid_add(obj); elm_gengrid_item_size_set(grid, 150, 150); elm_gengrid_horizontal_set(grid, EINA_FALSE); elm_gengrid_multi_select_set(grid, EINA_TRUE); elm_gengrid_reorder_mode_set(grid, EINA_TRUE); evas_object_smart_callback_add(grid, "selected", grid_selected, NULL); evas_object_smart_callback_add(grid, "clicked,double", grid_double_clicked, NULL); evas_object_smart_callback_add(grid, "longpressed", grid_longpress, NULL); evas_object_smart_callback_add(grid, "moved", grid_moved, NULL); evas_object_smart_callback_add(grid, "drag,start,up", grid_drag_up, NULL); evas_object_smart_callback_add(grid, "drag,start,right", grid_drag_right, NULL); evas_object_smart_callback_add(grid, "drag,start,down", grid_drag_down, NULL); evas_object_smart_callback_add(grid, "drag,start,left", grid_drag_left, NULL); evas_object_smart_callback_add(grid, "drag,stop", grid_drag_stop, NULL); evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(grid, EVAS_HINT_FILL, EVAS_HINT_FILL); gic = elm_gengrid_item_class_new(); gic->item_style = "default"; gic->func.text_get = grid_text_get; gic->func.content_get = grid_content_get; gic->func.state_get = grid_state_get; gic->func.del = grid_del; n = 0; for (i = 0; i < items; i++) { snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n]); n = (n + 1) % 9; ti[i].mode = i; ti[i].path = eina_stringshare_add(buf); ti[i].item = elm_gengrid_item_append(grid, gic, &(ti[i]), grid_sel, NULL); if (!(i % 5)) elm_gengrid_item_selected_set(ti[i].item, EINA_TRUE); } elm_gengrid_item_class_free(gic); return grid; } static void restore_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { api_data *api = data; elm_box_clear(api->box); api->grid = create_gengrid(obj, (12 * 12)); elm_box_pack_end(api->box, api->grid); evas_object_show(api->grid); } static void filled_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *box = (Evas_Object *)data; Evas_Object *grid; elm_box_clear(box); grid = create_gengrid(box, 1); elm_gengrid_filled_set(grid, elm_check_state_get(obj)); elm_box_pack_end(box, grid); evas_object_show(grid); } static void filled_bt_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *box, *content_box, *grid, *tg; win = elm_win_util_standard_add("test filled", "Test Filled"); elm_win_autodel_set(win, EINA_TRUE); box = elm_box_add(win); elm_win_resize_object_add(win, box); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(box); content_box = elm_box_add(win); elm_win_resize_object_add(win, content_box); evas_object_size_hint_weight_set(content_box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(content_box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, content_box); evas_object_show(content_box); grid = create_gengrid(win, 1); elm_box_pack_end(content_box, grid); evas_object_show(grid); tg = elm_check_add(win); elm_object_text_set(tg, "Filled"); evas_object_smart_callback_add(tg, "changed", filled_cb, content_box); elm_box_pack_end(box, tg); evas_object_show(tg); evas_object_resize(win, 450, 200); evas_object_show(win); } static void cursor_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *grid = (Evas_Object *)data; Elm_Object_Item *item = NULL; int i = 0; for ((item = elm_gengrid_first_item_get(grid)); item; (item = elm_gengrid_item_next_get(item))) { if (!elm_check_state_get(obj)) { elm_gengrid_item_cursor_unset(item); continue; } elm_gengrid_item_cursor_set(item, cur[i]); elm_gengrid_item_cursor_engine_only_set(item, EINA_FALSE); i++; } } static void cursor_bt_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *box, *content_box, *hbox, *grid, *tg; win = elm_win_util_standard_add("test cursor", "Test Cursor"); elm_win_autodel_set(win, EINA_TRUE); box = elm_box_add(win); elm_win_resize_object_add(win, box); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(box); content_box = elm_box_add(win); elm_win_resize_object_add(win, content_box); evas_object_size_hint_weight_set(content_box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(content_box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, content_box); evas_object_show(content_box); grid = create_gengrid(win, 4); elm_box_pack_end(content_box, grid); evas_object_show(grid); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); tg = elm_check_add(win); elm_object_text_set(tg, "Cursor"); evas_object_smart_callback_add(tg, "changed", cursor_cb, grid); elm_box_pack_end(hbox, tg); evas_object_show(tg); elm_box_pack_end(box, hbox); evas_object_show(hbox); evas_object_resize(win, 450, 450); evas_object_show(win); } static void _btn_bring_in_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { if (!data) return; Elm_Object_Item *it = elm_gengrid_selected_item_get(data); if (!it) return; elm_gengrid_item_bring_in(it, ELM_GENGRID_ITEM_SCROLLTO_IN); } static void _btn_show_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { if (!data) return; Elm_Object_Item *it = elm_gengrid_selected_item_get(data); if (!it) return; elm_gengrid_item_show(it, ELM_GENGRID_ITEM_SCROLLTO_IN); } void test_gengrid(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bt, *content_box, *bxx, *bx, *tg; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("gengrid", "GenGrid"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); api->box = bxx; elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); content_box = elm_box_add(win); api->box = content_box; evas_object_size_hint_weight_set(content_box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(content_box, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(content_box); /* Create GenGrid */ api->grid = create_gengrid(win, (12 * 12)); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *)api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(content_box, api->grid); elm_box_pack_end(bxx, content_box); evas_object_show(api->grid); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); elm_box_pack_end(bxx, bx); evas_object_show(bx); /* Gengrid Always Select Mode Test */ tg = elm_check_add(win); evas_object_size_hint_weight_set(tg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(tg, "Always Select Mode"); evas_object_smart_callback_add(tg, "changed", always_select_mode_cb, (void *)api); elm_box_pack_end(bx, tg); evas_object_show(tg); tg = elm_check_add(win); evas_object_size_hint_weight_set(tg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(tg, "Multi Select Mode"); elm_check_state_set(tg, EINA_TRUE); evas_object_smart_callback_add(tg, "changed", multi_select_cb, (void *)api); elm_box_pack_end(bx, tg); evas_object_show(tg); /* Gengrid Clear Test */ bt = elm_button_add(win); elm_object_text_set(bt, "Clear"); evas_object_smart_callback_add(bt, "clicked", clear_bt_clicked, (void *)api); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Restore"); evas_object_smart_callback_add(bt, "clicked", restore_bt_clicked, (void *) api); elm_box_pack_end(bx, bt); evas_object_show(bt); /* Gengrid Filled Test */ bt = elm_button_add(win); elm_object_text_set(bt, "Check Filled"); evas_object_smart_callback_add(bt, "clicked", filled_bt_clicked, NULL); elm_box_pack_end(bx, bt); evas_object_show(bt); /* Item Cursor Test */ bt = elm_button_add(win); elm_object_text_set(bt, "Check Cursor"); evas_object_smart_callback_add(bt, "clicked", cursor_bt_clicked, (void *) api); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Bring in"); evas_object_smart_callback_add(bt, "clicked", _btn_bring_in_clicked_cb, api->grid); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Show"); evas_object_smart_callback_add(bt, "clicked", _btn_show_clicked_cb, api->grid); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_resize(win, 600, 600); evas_object_show(win); } static void _before_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Testitem *ti; Evas_Object *grid = data; Elm_Object_Item *sel; char buf[PATH_MAX]; sel = elm_gengrid_selected_item_get(grid); if (!sel) return; snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n_current_pic]); n_current_pic = ((n_current_pic +1) % 9); ti = calloc(1, sizeof(*ti)); ti->mode = 0; ti->path = eina_stringshare_add(buf); ti->item = elm_gengrid_item_insert_before(grid, gic, ti, sel, grid_sel, NULL); } static int compare_cb(const void *data1, const void *data2) { Testitem *ti1 = (Testitem *)data1; Testitem *ti2 = (Testitem *)data2; return strlen(ti1->path) - strlen(ti2->path); } static void _sorted_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Testitem *ti; Evas_Object *grid = data; char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n_current_pic]); n_current_pic = ((n_current_pic +1) % 9); ti = calloc(1, sizeof(*ti)); ti->mode = 0; ti->path = eina_stringshare_add(buf); ti->item = elm_gengrid_item_sorted_insert(grid, gic, ti, compare_cb, grid_sel, NULL); } static void _after_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Testitem *ti; Evas_Object *grid = data; Elm_Object_Item *sel; char buf[PATH_MAX]; sel = elm_gengrid_selected_item_get(grid); if (!sel) return; snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n_current_pic]); n_current_pic = ((n_current_pic +1) % 9); ti = calloc(1, sizeof(*ti)); ti->mode = 0; ti->path = eina_stringshare_add(buf); ti->item = elm_gengrid_item_insert_after(grid, gic, ti, sel, grid_sel, NULL); } static void _delete_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *grid = data; Eina_List *l, *l2, *l3; Elm_Object_Item *gg_it; l = (Eina_List*)elm_gengrid_selected_items_get(grid); if (!l) return; EINA_LIST_FOREACH_SAFE(l, l2, l3, gg_it) elm_object_item_del(gg_it); } static void _prepend_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Testitem *ti; Evas_Object *grid = data; char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n_current_pic]); n_current_pic = ((n_current_pic +1) % 9); ti = calloc(1, sizeof(*ti)); ti->mode = 0; ti->path = eina_stringshare_add(buf); ti->item = elm_gengrid_item_prepend(grid, gic, ti, grid_sel, NULL); } static void _append_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Testitem *ti; Evas_Object *grid = data; char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n_current_pic]); n_current_pic = ((n_current_pic +1) % 9); ti = calloc(1, sizeof(*ti)); ti->mode = 0; ti->path = eina_stringshare_add(buf); ti->item = elm_gengrid_item_append(grid, gic, ti, grid_sel, NULL); } static void _size_changed(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *grid = data; int size = elm_spinner_value_get(obj); elm_gengrid_item_size_set(grid, size, size); } void test_gengrid2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *grid, *bx, *hbx, *bt, *ck; win = elm_win_util_standard_add("gengrid2", "GenGrid 2"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); grid = elm_gengrid_add(win); elm_gengrid_item_size_set(grid, 150, 150); elm_gengrid_horizontal_set(grid, EINA_FALSE); elm_gengrid_multi_select_set(grid, EINA_FALSE); evas_object_smart_callback_add(grid, "selected", grid_selected, NULL); evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_min_set(grid, 600, 500); elm_box_pack_end(bx, grid); evas_object_show(grid); hbx = elm_box_add(win); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(hbx, EINA_TRUE); elm_box_pack_end(bx, hbx); evas_object_show(hbx); bt = elm_button_add(win); elm_object_text_set(bt, "Append"); evas_object_smart_callback_add(bt, "clicked", _append_bt_clicked, grid); elm_box_pack_end(hbx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Prepend"); evas_object_smart_callback_add(bt, "clicked", _prepend_bt_clicked, grid); elm_box_pack_end(hbx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Insert before"); evas_object_smart_callback_add(bt, "clicked", _before_bt_clicked, grid); elm_box_pack_end(hbx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Insert after"); evas_object_smart_callback_add(bt, "clicked", _after_bt_clicked, grid); elm_box_pack_end(hbx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Sorted insert"); evas_object_smart_callback_add(bt, "clicked", _sorted_bt_clicked, grid); elm_box_pack_end(hbx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Delete"); evas_object_smart_callback_add(bt, "clicked", _delete_bt_clicked, grid); elm_box_pack_end(hbx, bt); evas_object_show(bt); bt = elm_spinner_add(win); elm_spinner_min_max_set(bt, 10, 1024); elm_spinner_value_set(bt, 150); elm_spinner_label_format_set(bt, "Item size: %.0f"); evas_object_smart_callback_add(bt, "changed", _size_changed, grid); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(hbx, bt); evas_object_show(bt); ck = elm_check_add(win); elm_object_text_set(ck, "Horizontal Mode"); evas_object_smart_callback_add(ck, "changed", _horizontal_grid, grid); elm_box_pack_end(hbx, ck); evas_object_show(ck); gic = elm_gengrid_item_class_new(); gic->item_style = "default"; gic->func.text_get = grid_text_get; gic->func.content_get = grid_content_get; gic->func.state_get = grid_state_get; gic->func.del = grid_del; /* item_class_ref is needed for gic. some items can be added in callbacks */ elm_gengrid_item_class_ref(gic); elm_gengrid_item_class_free(gic); evas_object_resize(win, 600, 600); evas_object_show(win); } void test_gengrid3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *grid; static Testitem ti[144]; int i, n; char buf[PATH_MAX]; win = elm_win_util_standard_add("gengrid_group", "GenGrid Group"); elm_win_autodel_set(win, EINA_TRUE); grid = elm_gengrid_add(win); elm_gengrid_item_size_set(grid, 150, 150); elm_gengrid_group_item_size_set(grid, 31, 31); //elm_gengrid_horizontal_set(grid, EINA_TRUE); elm_gengrid_horizontal_set(grid, EINA_FALSE); elm_gengrid_multi_select_set(grid, EINA_TRUE); elm_gengrid_reorder_mode_set(grid, EINA_TRUE); evas_object_smart_callback_add(grid, "selected", grid_selected, NULL); evas_object_smart_callback_add(grid, "clicked,double", grid_double_clicked, NULL); evas_object_smart_callback_add(grid, "longpressed", grid_longpress, NULL); evas_object_smart_callback_add(grid, "moved", grid_moved, NULL); evas_object_smart_callback_add(grid, "drag,start,up", grid_drag_up, NULL); evas_object_smart_callback_add(grid, "drag,start,right", grid_drag_right, NULL); evas_object_smart_callback_add(grid, "drag,start,down", grid_drag_down, NULL); evas_object_smart_callback_add(grid, "drag,start,left", grid_drag_left, NULL); evas_object_smart_callback_add(grid, "drag,stop", grid_drag_stop, NULL); evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); gic = elm_gengrid_item_class_new(); gic->item_style = "default"; gic->func.text_get = grid_text_get; gic->func.content_get = grid_content_get; gic->func.state_get = grid_state_get; gic->func.del = grid_del; ggic.item_style = "group_index"; ggic.func.text_get = grid_text_get; ggic.func.content_get = NULL; ggic.func.state_get = NULL; ggic.func.del = NULL; n = 0; for (i = 0; i < 12 * 12; i++) { snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n]); n = (n + 1) % 9; ti[i].mode = i; ti[i].path = eina_stringshare_add(buf); if (i == 0 || i == 18 || i == 53 || i == 100) //if (i == 0 || i == 18) ti[i].item = elm_gengrid_item_append(grid, &ggic, &(ti[i]), grid_sel, NULL); else ti[i].item = elm_gengrid_item_append(grid, gic, &(ti[i]), grid_sel, NULL); if (!(i % 5)) elm_gengrid_item_selected_set(ti[i].item, EINA_TRUE); } elm_gengrid_item_class_free(gic); evas_object_show(grid); elm_win_resize_object_add(win, grid); evas_object_resize(win, 600, 600); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_bg.c0000664000175000017500000002253612127353615013765 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _cb_size_radio_changed(void *data, Evas_Object *obj, void *event __UNUSED__) { Evas_Object *o_bg = data; int size; size = elm_radio_value_get((Evas_Object *)obj); elm_bg_load_size_set(o_bg, size, size); } static void _cb_radio_changed(void *data, Evas_Object *obj, void *event __UNUSED__) { Evas_Object *o_bg = data; elm_bg_option_set(o_bg, elm_radio_value_get((Evas_Object *)obj)); } static void _cb_overlay_changed(void *data, Evas_Object *obj, void *event __UNUSED__) { Evas_Object *o_bg = data; if (elm_check_state_get(obj)) { Evas_Object *parent, *over; char buff[PATH_MAX]; snprintf(buff, sizeof(buff), "%s/objects/test.edj", elm_app_data_dir_get()); parent = elm_object_parent_widget_get(o_bg); over = edje_object_add(evas_object_evas_get(parent)); edje_object_file_set(over, buff, "bg_overlay"); elm_object_part_content_set(o_bg, "overlay", over); } else elm_object_part_content_set(o_bg, "overlay", NULL); } static void _cb_color_changed(void *data, Evas_Object *obj, void *event __UNUSED__) { Evas_Object *o_bg = data; double val = 0.0; val = elm_spinner_value_get(obj); if (val == 1.0) elm_bg_color_set(o_bg, 255, 255, 255); else if (val == 2.0) elm_bg_color_set(o_bg, 255, 0, 0); else if (val == 3.0) elm_bg_color_set(o_bg, 0, 0, 255); else if (val == 4.0) elm_bg_color_set(o_bg, 0, 255, 0); } void test_bg_plain(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg; win = elm_win_add(NULL, "bg-plain", ELM_WIN_BASIC); elm_win_title_set(win, "Bg Plain"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); /* allow bg to expand in x & y */ evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); /* set size hints. a minimum size for the bg. this should propagate back * to the window thus limiting its size based off the bg as the bg is one * of the window's resize objects. */ evas_object_size_hint_min_set(bg, 160, 160); /* and set a maximum size. not needed very often. normally used together * with evas_object_size_hint_min_set() at the same size to make a * window not resizable */ evas_object_size_hint_max_set(bg, 640, 640); /* and now just resize the window to a size you want. normally widgets * will determine the initial size though */ evas_object_resize(win, 320, 320); /* and show the window */ evas_object_show(win); } void test_bg_image(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg; Evas_Object *box, *hbox, *o_bg; Evas_Object *rd, *rdg; char buf[PATH_MAX]; win = elm_win_add(NULL, "bg-image", ELM_WIN_BASIC); elm_win_title_set(win, "Bg Image"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); o_bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(o_bg, buf, NULL); evas_object_size_hint_weight_set(o_bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o_bg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, o_bg); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); evas_object_size_hint_weight_set(hbox, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_size_hint_align_set(hbox, EVAS_HINT_FILL, EVAS_HINT_FILL); rd = elm_radio_add(win); elm_radio_state_value_set(rd, 50); elm_object_text_set(rd, "50 x 50"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_size_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); rdg = rd; rd = elm_radio_add(win); elm_radio_state_value_set(rd, 100); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "100 x 100"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_size_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); rd = elm_radio_add(win); elm_radio_state_value_set(rd, 200); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "200 x 200"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_size_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); elm_radio_value_set(rdg, 200); elm_box_pack_end(box, hbox); evas_object_show(hbox); evas_object_show(o_bg); evas_object_size_hint_min_set(bg, 160, 160); evas_object_size_hint_max_set(bg, 640, 640); evas_object_resize(win, 320, 320); evas_object_show(win); } void test_bg_options(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg; Evas_Object *box, *hbox, *o_bg; Evas_Object *rd, *rdg; char buf[PATH_MAX]; win = elm_win_add(NULL, "bg-options", ELM_WIN_BASIC); elm_win_title_set(win, "Bg Options"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); o_bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(o_bg, buf, NULL); evas_object_size_hint_weight_set(o_bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o_bg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, o_bg); evas_object_show(o_bg); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); evas_object_size_hint_weight_set(hbox, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_size_hint_align_set(hbox, EVAS_HINT_FILL, EVAS_HINT_FILL); rd = elm_radio_add(win); elm_radio_state_value_set(rd, ELM_BG_OPTION_CENTER); elm_object_text_set(rd, "Center"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); rdg = rd; rd = elm_radio_add(win); elm_radio_state_value_set(rd, ELM_BG_OPTION_SCALE); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "Scale"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); rd = elm_radio_add(win); elm_radio_state_value_set(rd, ELM_BG_OPTION_STRETCH); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "Stretch"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); rd = elm_radio_add(win); elm_radio_state_value_set(rd, ELM_BG_OPTION_TILE); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "Tile"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); elm_radio_value_set(rdg, ELM_BG_OPTION_SCALE); rd = elm_check_add(win); elm_object_text_set(rd, "Show Overlay"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_overlay_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); /* color choices ... this is ghetto, but we don't have a 'colorpicker' * widget yet :( */ rd = elm_spinner_add(win); elm_object_tooltip_text_set(rd, "The background's part being affected
    " "here may be seen only if you enlarge
    " "the window and mark the 'Center' radio."); elm_object_style_set(rd, "vertical"); elm_spinner_min_max_set(rd, 1, 4); elm_spinner_label_format_set(rd, "%.0f"); elm_spinner_editable_set(rd, EINA_FALSE); elm_spinner_special_value_add(rd, 1, "White"); elm_spinner_special_value_add(rd, 2, "Red"); elm_spinner_special_value_add(rd, 3, "Blue"); elm_spinner_special_value_add(rd, 4, "Green"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(rd, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_color_changed, o_bg); elm_box_pack_end(hbox, rd); evas_object_show(rd); elm_box_pack_end(box, hbox); evas_object_show(hbox); evas_object_size_hint_min_set(bg, 160, 160); evas_object_size_hint_max_set(bg, 640, 640); evas_object_resize(win, 320, 320); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_progressbar.c0000664000175000017500000001621112127353615015717 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH typedef struct Progressbar { Evas_Object *pb1; Evas_Object *pb2; Evas_Object *pb3; Evas_Object *pb4; Evas_Object *pb5; Evas_Object *pb6; Evas_Object *pb7; Eina_Bool run; Ecore_Timer *timer; } Progressbar; static Progressbar _test_progressbar; static Eina_Bool _my_progressbar_value_set (void *data __UNUSED__) { double progress; progress = elm_progressbar_value_get (_test_progressbar.pb1); if (progress < 1.0) progress += 0.0123; else progress = 0.0; elm_progressbar_value_set(_test_progressbar.pb1, progress); elm_progressbar_value_set(_test_progressbar.pb4, progress); elm_progressbar_value_set(_test_progressbar.pb3, progress); elm_progressbar_value_set(_test_progressbar.pb6, progress); if (progress < 1.0) return ECORE_CALLBACK_RENEW; _test_progressbar.run = 0; return ECORE_CALLBACK_CANCEL; } static void my_progressbar_test_start(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_progressbar_pulse(_test_progressbar.pb2, EINA_TRUE); elm_progressbar_pulse(_test_progressbar.pb5, EINA_TRUE); elm_progressbar_pulse(_test_progressbar.pb7, EINA_TRUE); if (!_test_progressbar.run) { _test_progressbar.timer = ecore_timer_add(0.1, _my_progressbar_value_set, NULL); _test_progressbar.run = EINA_TRUE; } } static void my_progressbar_test_stop(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_progressbar_pulse(_test_progressbar.pb2, EINA_FALSE); elm_progressbar_pulse(_test_progressbar.pb5, EINA_FALSE); elm_progressbar_pulse(_test_progressbar.pb7, EINA_FALSE); if (_test_progressbar.run) { ecore_timer_del(_test_progressbar.timer); _test_progressbar.run = EINA_FALSE; } } static void my_progressbar_destroy(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { my_progressbar_test_stop(NULL, NULL, NULL); evas_object_del(obj); } static char * my_progressbar_format_cb(double val) { char buf[1024]; int files; files = (1-val)*14000; if(snprintf(buf, 30, "%i files left", files) > 0) return strdup(buf); return NULL; } void test_progressbar(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *pb, *bx, *hbx, *bt, *bt_bx, *ic1, *ic2; char buf[PATH_MAX]; win = elm_win_util_standard_add("progressbar", "Progressbar"); evas_object_smart_callback_add(win, "delete,request", my_progressbar_destroy, NULL); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); pb = elm_progressbar_add(win); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, pb); // elm_progressbar_horizontal_set(pb, EINA_TRUE); // elm_object_text_set(pb, "Progression %"); elm_progressbar_unit_format_function_set(pb, my_progressbar_format_cb, (void (*)(char *)) free); evas_object_show(pb); _test_progressbar.pb1 = pb; pb = elm_progressbar_add(win); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(pb, "Infinite bounce"); elm_progressbar_pulse_set(pb, EINA_TRUE); elm_box_pack_end(bx, pb); evas_object_show(pb); _test_progressbar.pb2 = pb; ic1 = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic1, buf, NULL); evas_object_size_hint_aspect_set(ic1, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); pb = elm_progressbar_add(win); elm_object_text_set(pb, "Label"); elm_object_part_content_set(pb, "icon", ic1); elm_progressbar_inverted_set(pb, 1); elm_progressbar_unit_format_set(pb, "%1.1f units"); elm_progressbar_span_size_set(pb, 200); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, pb); evas_object_show(ic1); evas_object_show(pb); _test_progressbar.pb3 = pb; hbx = elm_box_add(win); elm_box_horizontal_set(hbx, EINA_TRUE); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(hbx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, hbx); evas_object_show(hbx); pb = elm_progressbar_add(win); elm_progressbar_horizontal_set(pb, EINA_FALSE); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(hbx, pb); elm_progressbar_span_size_set(pb, 60); elm_object_text_set(pb, "percent"); evas_object_show(pb); _test_progressbar.pb4 = pb; pb = elm_progressbar_add(win); elm_progressbar_horizontal_set(pb, EINA_FALSE); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_progressbar_span_size_set(pb, 80); elm_progressbar_pulse_set(pb, EINA_TRUE); elm_progressbar_unit_format_set(pb, NULL); elm_object_text_set(pb, "Infinite bounce"); elm_box_pack_end(hbx, pb); evas_object_show(pb); _test_progressbar.pb5 = pb; ic2 = elm_icon_add(win); elm_image_file_set(ic2, buf, NULL); evas_object_size_hint_aspect_set(ic2, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); pb = elm_progressbar_add(win); elm_progressbar_horizontal_set(pb, EINA_FALSE); elm_object_text_set(pb, "Label"); elm_object_part_content_set(pb, "icon", ic2); elm_progressbar_inverted_set(pb, 1); elm_progressbar_unit_format_set(pb, "%1.2f%%"); elm_progressbar_span_size_set(pb, 200); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(hbx, pb); evas_object_show(ic2); evas_object_show(pb); _test_progressbar.pb6 = pb; pb = elm_progressbar_add(win); elm_object_style_set(pb, "wheel"); elm_object_text_set(pb, "Style: wheel"); evas_object_size_hint_align_set(pb, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(pb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, pb); evas_object_show(pb); _test_progressbar.pb7 = pb; bt_bx = elm_box_add(win); elm_box_horizontal_set(bt_bx, EINA_TRUE); evas_object_size_hint_weight_set(bt_bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, bt_bx); evas_object_show(bt_bx); bt = elm_button_add(win); elm_object_text_set(bt, "Start"); evas_object_smart_callback_add(bt, "clicked", my_progressbar_test_start, NULL); elm_box_pack_end(bt_bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Stop"); evas_object_smart_callback_add(bt, "clicked", my_progressbar_test_stop, NULL); elm_box_pack_end(bt_bx, bt); evas_object_show(bt); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_fileselector.c0000664000175000017500000001621712127353615016054 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ENABLE_NLS # ifndef setlocale # define setlocale(c, l) # endif # ifndef libintl_setlocale # define libintl_setlocale(c, l) # endif #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void my_fileselector_done(void *data, Evas_Object *obj __UNUSED__, void *event_info) { /* event_info conatin the full path of the selected file * or NULL if none is selected or cancel is pressed */ const char *selected = event_info; if (selected) printf("Selected file: %s\n", selected); else evas_object_del(data); /* delete the test window */ } static void my_fileselector_selected(void *data __UNUSED__, Evas_Object *obj, void *event_info) { /* event_info conatin the full path of the selected file */ const char *selected = event_info; printf("Selected file: %s\n", selected); /* or you can query the selection */ printf("or: %s\n", elm_fileselector_selected_get(obj)); } static void _is_save_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; printf("Toggle Is save\n"); if (elm_fileselector_is_save_get(fs)) elm_fileselector_is_save_set(fs, EINA_FALSE); else elm_fileselector_is_save_set(fs, EINA_TRUE); } static void _folder_only_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; printf("Toggle Folder only\n"); if (elm_fileselector_folder_only_get(fs)) elm_fileselector_folder_only_set(fs, EINA_FALSE); else elm_fileselector_folder_only_set(fs, EINA_TRUE); } static void _expandable_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; printf("Toggle Expandable\n"); if (elm_fileselector_expandable_get(fs)) elm_fileselector_expandable_set(fs, EINA_FALSE); else elm_fileselector_expandable_set(fs, EINA_TRUE); } static void _buttons_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; printf("Toggle Buttons\n"); if (elm_fileselector_buttons_ok_cancel_get(fs)) elm_fileselector_buttons_ok_cancel_set(fs, EINA_FALSE); else elm_fileselector_buttons_ok_cancel_set(fs, EINA_TRUE); } static void _sel_get_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; printf("Get Selected: %s\n", elm_fileselector_selected_get(fs)); } static void _path_get_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; printf("Get Path: %s\n", elm_fileselector_path_get(fs)); } static void _mode_cycle_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs = data; Elm_Fileselector_Mode mode; mode = (elm_fileselector_mode_get(fs) + 1) % ELM_FILESELECTOR_LAST; elm_fileselector_mode_set(fs, mode); printf("Setting mode to: %d\n", mode); } void test_fileselector(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *fs, *vbox, *hbox, *bt, *sep; /* Set the locale according to the system pref. * If you dont do so the file selector will order the files list in * a case sensitive manner */ setlocale(LC_ALL, ""); elm_need_ethumb(); win = elm_win_util_standard_add("fileselector", "File Selector"); elm_win_autodel_set(win, EINA_TRUE); vbox = elm_box_add(win); elm_win_resize_object_add(win, vbox); evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(vbox); fs = elm_fileselector_add(win); /* enable the fs file name entry */ elm_fileselector_is_save_set(fs, EINA_TRUE); /* make the file list a tree with dir expandable in place */ elm_fileselector_expandable_set(fs, EINA_FALSE); /* start the fileselector in the home dir */ elm_fileselector_path_set(fs, getenv("HOME")); /* allow fs to expand in x & y */ evas_object_size_hint_weight_set(fs, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fs, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(vbox, fs); evas_object_show(fs); // TODO fix this is the widget /* the 'done' cb is called when the user press ok/cancel */ evas_object_smart_callback_add(fs, "done", my_fileselector_done, win); /* the 'selected' cb is called when the user click on a file/dir */ evas_object_smart_callback_add(fs, "selected", my_fileselector_selected, win); /* test buttons */ sep = elm_separator_add(win); elm_separator_horizontal_set(sep, EINA_TRUE); elm_box_pack_end(vbox, sep); evas_object_show(sep); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); elm_box_pack_end(vbox, hbox); evas_object_show(hbox); bt = elm_check_add(win); elm_object_text_set(bt, "is save"); elm_check_state_set(bt, elm_fileselector_is_save_get(fs)); evas_object_smart_callback_add(bt, "changed", _is_save_clicked, fs); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_check_add(win); elm_object_text_set(bt, "folder only"); elm_check_state_set(bt, elm_fileselector_folder_only_get(fs)); evas_object_smart_callback_add(bt, "changed", _folder_only_clicked, fs); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_check_add(win); elm_object_text_set(bt, "expandable"); elm_check_state_set(bt, elm_fileselector_expandable_get(fs)); evas_object_smart_callback_add(bt, "changed", _expandable_clicked, fs); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_check_add(win); elm_object_text_set(bt, "buttons"); elm_check_state_set(bt, elm_fileselector_buttons_ok_cancel_get(fs)); evas_object_smart_callback_add(bt, "changed", _buttons_clicked, fs); elm_box_pack_end(hbox, bt); evas_object_show(bt); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); elm_box_pack_end(vbox, hbox); evas_object_show(hbox); bt = elm_button_add(win); elm_object_text_set(bt, "selected get"); evas_object_smart_callback_add(bt, "clicked", _sel_get_clicked, fs); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "path get"); evas_object_smart_callback_add(bt, "clicked", _path_get_clicked, fs); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "mode cycle"); evas_object_smart_callback_add(bt, "clicked", _mode_cycle_clicked, fs); elm_box_pack_end(hbox, bt); evas_object_show(bt); evas_object_resize(win, 240, 350); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_3d.c0000664000175000017500000002324112127353615013675 00000000000000#include "test.h" #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH typedef struct _Point { Evas_Coord x, y, z, u, v; } Point; typedef struct _Side { Evas_Object *o; Point pt[4]; } Side; typedef struct _Cube { Side side[6]; } Cube; static Cube *cube; static double rotx = 0.0, roty = 0.0, rotz = 0.0; static double cxo = 0.0, cyo = 0.0, focv = 256.0, z0v = 0.0; #define POINT(n, p, xx, yy, zz, uu, vv) \ c->side[n].pt[p].x = xx; \ c->side[n].pt[p].y = yy; \ c->side[n].pt[p].z = zz; \ c->side[n].pt[p].u = uu; \ c->side[n].pt[p].v = vv static Cube * _cube_new(Evas *evas, Evas_Coord w, Evas_Coord h, Evas_Coord d) { Cube *c; int i; w -= (w / 2); h -= (h / 2); d -= (d / 2); c = calloc(1, sizeof(Cube)); for (i = 0; i < 6; i++) { Evas_Object *o; char buf[PATH_MAX]; o = evas_object_image_add(evas); c->side[i].o = o; snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "twofish.jpg"); evas_object_image_file_set(o, buf, NULL); evas_object_image_fill_set(o, 0, 0, 256, 256); evas_object_resize(o, 256, 256); evas_object_image_smooth_scale_set(o, 0); evas_object_show(o); } POINT(0, 0, -w, -h, -d, 0, 0); POINT(0, 1, w, -h, -d, 256, 0); POINT(0, 2, w, h, -d, 256, 256); POINT(0, 3, -w, h, -d, 0, 256); POINT(1, 0, w, -h, -d, 0, 0); POINT(1, 1, w, -h, d, 256, 0); POINT(1, 2, w, h, d, 256, 256); POINT(1, 3, w, h, -d, 0, 256); POINT(2, 0, w, -h, d, 0, 0); POINT(2, 1, -w, -h, d, 256, 0); POINT(2, 2, -w, h, d, 256, 256); POINT(2, 3, w, h, d, 0, 256); POINT(3, 0, -w, -h, d, 0, 0); POINT(3, 1, -w, -h, -d, 256, 0); POINT(3, 2, -w, h, -d, 256, 256); POINT(3, 3, -w, h, d, 0, 256); POINT(4, 0, -w, -h, d, 0, 0); POINT(4, 1, w, -h, d, 256, 0); POINT(4, 2, w, -h, -d, 256, 256); POINT(4, 3, -w, -h, -d, 0, 256); POINT(5, 0, -w, h, -d, 0, 0); POINT(5, 1, w, h, -d, 256, 0); POINT(5, 2, w, h, d, 256, 256); POINT(5, 3, -w, h, d, 0, 256); return c; } static void _cube_pos(Cube *c, Evas_Coord x, Evas_Coord y, Evas_Coord z, double dx, double dy, double dz, Evas_Coord cx, Evas_Coord cy, Evas_Coord foc, Evas_Coord z0) { Evas_Map *m; int i, j, order[6], sorted; Evas_Coord mz[6]; m = evas_map_new(4); evas_map_smooth_set(m, 0); for (i = 0; i < 6; i++) { Evas_Coord tz[4]; for (j = 0; j < 4; j++) { evas_map_point_coord_set(m, j, c->side[i].pt[j].x + x, c->side[i].pt[j].y + y, c->side[i].pt[j].z + z); evas_map_point_image_uv_set(m, j, c->side[i].pt[j].u, c->side[i].pt[j].v); evas_map_point_color_set(m, j, 255, 255, 255, 255); } evas_map_util_3d_rotate(m, dx, dy, dz, x, y, z); evas_map_util_3d_lighting(m, -1000, -1000, -1000, 255, 255, 255, 20, 20, 20); evas_map_util_3d_perspective(m, cx, cy, foc, z0); if (evas_map_util_clockwise_get(m)) { evas_object_map_enable_set(c->side[i].o, 1); evas_object_map_set(c->side[i].o, m); evas_object_show(c->side[i].o); } else evas_object_hide(c->side[i].o); order[i] = i; for (j = 0; j < 4; j++) evas_map_point_coord_get(m, j, NULL, NULL, &(tz[j])); mz[i] = (tz[0] + tz[1] + tz[2] + tz[3]) / 4; } sorted = 0; do { sorted = 1; for (i = 0; i < 5; i++) { if (mz[order[i]] > mz[order[i + 1]]) { j = order[i]; order[i] = order[i + 1]; order[i + 1] = j; sorted = 0; } } } while (!sorted); evas_object_raise(c->side[order[0]].o); for (i = 1; i < 6; i++) evas_object_stack_below(c->side[order[i]].o, c->side[order[i - 1]].o); evas_map_free(m); } /* static void _cube_free(Cube *c) { int i; for (i = 0; i < 6; i++) evas_object_del(c->side[i].o); free(c); } */ static void _cube_update(Evas_Object *win, Cube *c) { Evas_Coord w, h; evas_object_geometry_get(win, NULL, NULL, &w, &h); _cube_pos(c, (w / 2), (h / 2), 512, rotx, roty, rotz, (w / 2) + cxo, (h / 2) + cyo, z0v, focv); } void _ch_rot_x(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; rotx = elm_slider_value_get(obj); _cube_update(win, cube); } void _ch_rot_y(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; roty = elm_slider_value_get(obj); _cube_update(win, cube); } void _ch_rot_z(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; rotz = elm_slider_value_get(obj); _cube_update(win, cube); } void _ch_cx(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; cxo = elm_slider_value_get(obj); _cube_update(win, cube); } void _ch_cy(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; cyo = elm_slider_value_get(obj); _cube_update(win, cube); } void _ch_foc(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; focv = elm_slider_value_get(obj); _cube_update(win, cube); } void _ch_z0(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; z0v = elm_slider_value_get(obj); _cube_update(win, cube); } void test_3d(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *sl; win = elm_win_util_standard_add("evas-map-3d", "Evas Map 3D"); elm_win_autodel_set(win, EINA_TRUE); cube = _cube_new(evas_object_evas_get(win), 240, 240, 240); bx = elm_box_add(win); evas_object_layer_set(bx, 10); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); sl = elm_slider_add(win); elm_object_text_set(sl, "Rot X"); elm_slider_unit_format_set(sl, "%1.0f units"); elm_slider_span_size_set(sl, 360); elm_slider_min_max_set(sl, 0, 360); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_smart_callback_add(sl, "changed", _ch_rot_x, win); evas_object_show(sl); sl = elm_slider_add(win); elm_object_text_set(sl, "Rot Y"); elm_slider_unit_format_set(sl, "%1.0f units"); elm_slider_span_size_set(sl, 360); elm_slider_min_max_set(sl, 0, 360); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_smart_callback_add(sl, "changed", _ch_rot_y, win); evas_object_show(sl); sl = elm_slider_add(win); elm_object_text_set(sl, "Rot Z"); elm_slider_unit_format_set(sl, "%1.0f units"); elm_slider_span_size_set(sl, 360); elm_slider_min_max_set(sl, 0, 360); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_smart_callback_add(sl, "changed", _ch_rot_z, win); evas_object_show(sl); sl = elm_slider_add(win); elm_object_text_set(sl, "CX Off"); elm_slider_unit_format_set(sl, "%1.0f units"); elm_slider_span_size_set(sl, 360); elm_slider_min_max_set(sl, -320, 320); elm_slider_value_set(sl, cxo); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_smart_callback_add(sl, "changed", _ch_cx, win); evas_object_show(sl); sl = elm_slider_add(win); elm_object_text_set(sl, "CY Off"); elm_slider_unit_format_set(sl, "%1.0f units"); elm_slider_span_size_set(sl, 360); elm_slider_min_max_set(sl, -320, 320); elm_slider_value_set(sl, cyo); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_smart_callback_add(sl, "changed", _ch_cy, win); evas_object_show(sl); sl = elm_slider_add(win); elm_object_text_set(sl, "Foc"); elm_slider_unit_format_set(sl, "%1.0f units"); elm_slider_span_size_set(sl, 360); elm_slider_min_max_set(sl, 1, 2000); elm_slider_value_set(sl, focv); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_smart_callback_add(sl, "changed", _ch_foc, win); evas_object_show(sl); sl = elm_slider_add(win); elm_object_text_set(sl, "Z0"); elm_slider_unit_format_set(sl, "%1.0f units"); elm_slider_span_size_set(sl, 360); elm_slider_min_max_set(sl, -2000, 2000); elm_slider_value_set(sl, z0v); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_smart_callback_add(sl, "changed", _ch_z0, win); evas_object_show(sl); evas_object_resize(win, 480, 480); _cube_update(win, cube); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_ctxpopup.c0000664000175000017500000002753712127353615015265 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _dismissed(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ctxpopup_data = evas_object_data_get(obj, "im"); if (ctxpopup_data) evas_object_del(ctxpopup_data); evas_object_del(obj); } static void _print_current_dir(Evas_Object *obj) { Elm_Ctxpopup_Direction dir; dir = elm_ctxpopup_direction_get(obj); switch(dir) { case ELM_CTXPOPUP_DIRECTION_LEFT: printf("ctxpopup direction: left!\n"); break; case ELM_CTXPOPUP_DIRECTION_RIGHT: printf("ctxpopup direction: right!\n"); break; case ELM_CTXPOPUP_DIRECTION_UP: printf("ctxpopup direction: up!\n"); break; case ELM_CTXPOPUP_DIRECTION_DOWN: printf("ctxpopup direction: down!\n"); break; case ELM_CTXPOPUP_DIRECTION_UNKNOWN: printf("ctxpopup direction: unknow!\n"); break; } } static void _btn_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { printf("Button Clicked\n"); Evas_Object *im; char buf[PATH_MAX]; void *ctxpopup_data; ctxpopup_data = evas_object_data_get(data, "id"); if (!ctxpopup_data) return; if (!strcmp("list_item_6", (char *) ctxpopup_data)) { ctxpopup_data = evas_object_data_get(data, "im"); if (ctxpopup_data) return; im = evas_object_image_filled_add(evas_object_evas_get(obj)); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "twofish.jpg"); evas_object_image_file_set(im, buf, NULL); evas_object_move(im, 40, 40); evas_object_resize(im, 320, 320); evas_object_show(im); evas_object_data_set((Evas_Object *)data, "im", im); evas_object_raise((Evas_Object *)data); } } static void _ctxpopup_item_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("ctxpopup item selected: %s\n", elm_object_item_text_get(event_info)); } #define ITEM_NEW(_hov, _label, _icon) \ if (_icon) \ { \ ic = elm_icon_add(obj); \ elm_icon_standard_set(ic, _icon); \ elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); \ } \ else \ ic = NULL; \ it = elm_ctxpopup_item_append(_hov, _label, ic, _ctxpopup_item_cb, NULL); \ static void _list_item_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ctxpopup, *ic; Elm_Object_Item *it; Evas_Coord x,y; ctxpopup = elm_ctxpopup_add(obj); evas_object_smart_callback_add(ctxpopup, "dismissed", _dismissed, NULL); ITEM_NEW(ctxpopup, "Go to home folder", "home"); ITEM_NEW(ctxpopup, "Save file", "file"); ITEM_NEW(ctxpopup, "Delete file", "delete"); ITEM_NEW(ctxpopup, "Navigate to folder", "folder"); elm_object_item_disabled_set(it, EINA_TRUE); ITEM_NEW(ctxpopup, "Edit entry", "edit"); ITEM_NEW(ctxpopup, "Set date and time", "clock"); elm_object_item_disabled_set(it, EINA_TRUE); evas_pointer_canvas_xy_get(evas_object_evas_get(obj), &x, &y); evas_object_size_hint_max_set(ctxpopup, 240, 240); evas_object_move(ctxpopup, x, y); evas_object_show(ctxpopup); _print_current_dir(ctxpopup); } static void _list_item_cb2(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ctxpopup, *ic; Elm_Object_Item *it; Evas_Coord x,y; ctxpopup = elm_ctxpopup_add(obj); evas_object_smart_callback_add(ctxpopup, "dismissed", _dismissed, NULL); ITEM_NEW(ctxpopup, NULL, "home"); ITEM_NEW(ctxpopup, NULL, "file"); ITEM_NEW(ctxpopup, NULL, "delete"); ITEM_NEW(ctxpopup, NULL, "folder"); ITEM_NEW(ctxpopup, NULL, "edit"); elm_object_item_disabled_set(it, EINA_TRUE); ITEM_NEW(ctxpopup, NULL, "clock"); evas_pointer_canvas_xy_get(evas_object_evas_get(obj), &x, &y); evas_object_size_hint_max_set(ctxpopup, 240, 240); evas_object_move(ctxpopup, x, y); evas_object_show(ctxpopup); _print_current_dir(ctxpopup); } static void _list_item_cb3(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ctxpopup, *ic; Elm_Object_Item *it; Evas_Coord x,y; ctxpopup = elm_ctxpopup_add(obj); evas_object_smart_callback_add(ctxpopup, "dismissed", _dismissed, NULL); ITEM_NEW(ctxpopup, "Eina", NULL); ITEM_NEW(ctxpopup, "Eet", NULL); ITEM_NEW(ctxpopup, "Evas", NULL); ITEM_NEW(ctxpopup, "Ecore", NULL); elm_object_item_disabled_set(it, EINA_TRUE); ITEM_NEW(ctxpopup, "Embryo", NULL); ITEM_NEW(ctxpopup, "Edje", NULL); evas_pointer_canvas_xy_get(evas_object_evas_get(obj), &x, &y); evas_object_move(ctxpopup, x, y); evas_object_show(ctxpopup); _print_current_dir(ctxpopup); } static void _list_item_cb4(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ctxpopup, *ic; Elm_Object_Item *it; Evas_Coord x,y; ctxpopup = elm_ctxpopup_add(obj); evas_object_smart_callback_add(ctxpopup, "dismissed", _dismissed, NULL); elm_ctxpopup_horizontal_set(ctxpopup, EINA_TRUE); ITEM_NEW(ctxpopup, NULL, "home"); ITEM_NEW(ctxpopup, NULL, "file"); ITEM_NEW(ctxpopup, NULL, "delete"); ITEM_NEW(ctxpopup, NULL, "folder"); ITEM_NEW(ctxpopup, NULL, "edit"); ITEM_NEW(ctxpopup, NULL, "clock"); evas_pointer_canvas_xy_get(evas_object_evas_get(obj), &x, &y); evas_object_size_hint_max_set(ctxpopup, 240, 240); evas_object_move(ctxpopup, x, y); evas_object_show(ctxpopup); _print_current_dir(ctxpopup); (void)it; } static void _list_item_cb5(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ctxpopup, *btn, *sc, *bx; Evas_Coord x,y; bx = elm_box_add(obj); evas_object_size_hint_min_set(bx, 150, 150); sc = elm_scroller_add(bx); elm_scroller_bounce_set(sc, EINA_FALSE, EINA_TRUE); evas_object_size_hint_fill_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(sc); btn = elm_button_add(sc); elm_object_text_set(btn, "Enlightenment"); evas_object_size_hint_min_set(btn, 140, 140); elm_object_content_set(sc, btn); elm_box_pack_end(bx, sc); ctxpopup = elm_ctxpopup_add(obj); evas_object_smart_callback_add(ctxpopup, "dismissed", _dismissed, NULL); elm_object_content_set(ctxpopup, bx); evas_pointer_canvas_xy_get(evas_object_evas_get(obj), &x, &y); evas_object_move(ctxpopup, x, y); evas_object_show(ctxpopup); _print_current_dir(ctxpopup); evas_object_data_set(ctxpopup, "id", "list_item_5"); evas_object_smart_callback_add(btn, "clicked", _btn_clicked, ctxpopup); } static void _list_item_cb6(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ctxpopup, *btn, *sc, *bx; Evas_Coord x,y; bx = elm_box_add(obj); evas_object_size_hint_min_set(bx, 200, 150); sc = elm_scroller_add(bx); elm_scroller_bounce_set(sc, EINA_FALSE, EINA_TRUE); evas_object_size_hint_fill_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(sc); btn = elm_button_add(sc); elm_object_text_set(btn, "Ctxpop will be on the top of layer"); evas_object_size_hint_min_set(btn, 190, 140); elm_object_content_set(sc, btn); elm_box_pack_end(bx, sc); ctxpopup = elm_ctxpopup_add(obj); evas_object_smart_callback_add(ctxpopup, "dismissed", _dismissed, NULL); elm_object_content_set(ctxpopup, bx); evas_pointer_canvas_xy_get(evas_object_evas_get(obj), &x, &y); evas_object_move(ctxpopup, x, y); evas_object_show(ctxpopup); _print_current_dir(ctxpopup); evas_object_data_set(ctxpopup, "id", "list_item_6"); evas_object_smart_callback_add(btn, "clicked", _btn_clicked, ctxpopup); } static void _ctxpopup_item_disable_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("ctxpopup item selected: %s\n", elm_object_item_text_get(event_info)); Elm_Object_Item *it = (Elm_Object_Item *)event_info; elm_object_item_disabled_set(it, EINA_TRUE); } static void _ctxpopup_item_delete_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info) { printf("ctxpopup item selected: %s\n", elm_object_item_text_get(event_info)); evas_object_del(obj); } static void _list_item_cb7(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ctxpopup; Evas_Coord x,y; ctxpopup = elm_ctxpopup_add(obj); evas_object_smart_callback_add(ctxpopup, "dismissed", _dismissed, NULL); elm_ctxpopup_item_append(ctxpopup, "Disable this item", NULL, _ctxpopup_item_disable_cb, ctxpopup); elm_ctxpopup_item_append(ctxpopup, "Delete this ctxpopup", NULL, _ctxpopup_item_delete_cb, ctxpopup); elm_ctxpopup_item_append(ctxpopup, "Another item", NULL, _ctxpopup_item_cb, NULL); evas_pointer_canvas_xy_get(evas_object_evas_get(obj), &x, &y); evas_object_size_hint_max_set(ctxpopup, 240, 240); evas_object_move(ctxpopup, x, y); evas_object_show(ctxpopup); _print_current_dir(ctxpopup); } static void _list_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { elm_list_item_selected_set(event_info, EINA_FALSE); } void test_ctxpopup(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *list; win = elm_win_util_standard_add("contextual-popup", "Contextual Popup"); elm_win_autodel_set(win, EINA_TRUE); list = elm_list_add(win); elm_win_resize_object_add(win, list); evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_list_mode_set(list, ELM_LIST_COMPRESS); evas_object_smart_callback_add(list, "selected", _list_clicked, NULL); #undef ITEM_NEW elm_list_item_append(list, "Ctxpopup with icons and labels", NULL, NULL, _list_item_cb, NULL); elm_list_item_append(list, "Ctxpopup with icons only", NULL, NULL, _list_item_cb2, NULL); elm_list_item_append(list, "Ctxpopup with labels only", NULL, NULL, _list_item_cb3, NULL); elm_list_item_append(list, "Ctxpopup at horizontal mode", NULL, NULL, _list_item_cb4, NULL); elm_list_item_append(list, "Ctxpopup with user content", NULL, NULL, _list_item_cb5, NULL); elm_list_item_append(list, "Ctxpopup with restacking", NULL, NULL, _list_item_cb6, NULL); elm_list_item_append(list, "Ctxpopup with callback function", NULL, NULL, _list_item_cb7, NULL); evas_object_show(list); elm_list_go(list); evas_object_resize(win, 400, 400); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_web.c0000664000175000017500000003463712127353615014157 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH typedef struct { Evas_Object *web; Evas_Object *btn_back; Evas_Object *btn_fwd; Evas_Object *url_entry; Eina_List *sub_wins; const char* user_agent; Eina_Bool js_hooks : 1; } Web_Test; static void _btn_back_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *web = data; elm_web_back(web); } static void _btn_fwd_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *web = data; elm_web_forward(web); } static void _btn_reload_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *web = data; elm_web_reload(web); } static void _url_change_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *web = data; const char *uri = elm_object_text_get(obj); elm_web_uri_set(web, uri); } static void _toggle_inwin_mode_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_web_inwin_mode_set(data, !elm_web_inwin_mode_get(data)); } static void _title_changed_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info) { char buf[512]; snprintf(buf, sizeof(buf), "Web - %s", (const char *)event_info); elm_win_title_set(data, buf); } static void _uri_changed_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Web_Test *wt = data; elm_object_text_set(wt->url_entry, event_info); elm_object_disabled_set(wt->btn_back, !elm_web_back_possible_get(wt->web)); elm_object_disabled_set(wt->btn_fwd, !elm_web_forward_possible_get(wt->web)); } static void _new_win_del_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Web_Test *wt = data; wt->sub_wins = eina_list_remove(wt->sub_wins, obj); } static void _web_win_close_request_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_del(data); } static Evas_Object * _new_window_hook(void *data, Evas_Object *obj __UNUSED__, Eina_Bool js __UNUSED__, const Elm_Web_Window_Features *wf __UNUSED__) { Web_Test *wt = data; Evas_Object *new_win, *new_web; new_win = elm_win_util_standard_add("elm-web-test-popup", "Elm Web Test Popup"); elm_win_autodel_set(new_win, EINA_TRUE); evas_object_resize(new_win, 300, 300); evas_object_show(new_win); new_web = elm_web_add(new_win); elm_web_useragent_set(new_web, wt->user_agent); evas_object_size_hint_weight_set(new_web, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(new_win, new_web); evas_object_show(new_web); evas_object_smart_callback_add(new_win, "delete,request", _new_win_del_cb, wt); evas_object_smart_callback_add(new_web, "windows,close,request", _web_win_close_request_cb, new_win); wt->sub_wins = eina_list_append(wt->sub_wins, new_win); return new_web; } static void _alert_del(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { evas_object_del(obj); } static Evas_Object * _alert_hook(void *data __UNUSED__, Evas_Object *obj, const char *message) { Evas_Object *popup, *label; popup = elm_notify_add(obj); elm_notify_orient_set(popup, ELM_NOTIFY_ORIENT_CENTER); // Using the timeout doesn't seem to go well with the second main loop //elm_notify_timeout_set(popup, 2.0); elm_notify_allow_events_set(popup, EINA_FALSE); evas_object_show(popup); evas_object_smart_callback_add(popup, "block,clicked", _alert_del, NULL); label = elm_label_add(obj); elm_object_text_set(label, message); elm_object_content_set(popup, label); evas_object_show(label); return popup; } static void _confirm_ok_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Eina_Bool *response = data; *response = EINA_TRUE; } static void _confirm_cancel_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Eina_Bool *response = data; *response = EINA_FALSE; } static void _confirm_dismiss_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_del(data); } static Evas_Object * _confirm_hook(void *data __UNUSED__, Evas_Object *obj, const char *message, Eina_Bool *response) { Evas_Object *popup, *box, *box2, *label, *btn_ok, *btn_cancel; popup = elm_notify_add(obj); elm_notify_orient_set(popup, ELM_NOTIFY_ORIENT_CENTER); elm_notify_allow_events_set(popup, EINA_FALSE); evas_object_show(popup); box = elm_box_add(obj); elm_object_content_set(popup, box); evas_object_show(box); label = elm_label_add(obj); elm_object_text_set(label, message); elm_box_pack_end(box, label); evas_object_show(label); box2 = elm_box_add(obj); elm_box_horizontal_set(box2, EINA_TRUE); elm_box_pack_end(box, box2); evas_object_show(box2); btn_ok = elm_button_add(obj); elm_object_text_set(btn_ok, "Ok"); elm_box_pack_end(box2, btn_ok); evas_object_show(btn_ok); btn_cancel = elm_button_add(obj); elm_object_text_set(btn_cancel, "Cancel"); elm_box_pack_end(box2, btn_cancel); evas_object_show(btn_cancel); evas_object_smart_callback_add(btn_ok, "clicked", _confirm_dismiss_cb, popup); evas_object_smart_callback_add(btn_cancel, "clicked", _confirm_dismiss_cb, popup); evas_object_smart_callback_add(btn_ok, "clicked", _confirm_ok_cb, response); evas_object_smart_callback_add(btn_cancel, "clicked", _confirm_cancel_cb, response); return popup; } static Evas_Object * _prompt_hook(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *message __UNUSED__, const char *default_value, const char **value, Eina_Bool *response) { *response = EINA_TRUE; *value = default_value ? strdup(default_value) : "No default!"; return NULL; } static Evas_Object * _file_selector_hook(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Eina_Bool allow_multiple __UNUSED__, Eina_List *accept_types __UNUSED__, Eina_List **selected_files, Eina_Bool *response) { *selected_files = eina_list_append(NULL, strdup("/path/to/non_existing_file")); *response = EINA_TRUE; return NULL; } static void _console_message_hook(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *message, unsigned int line_number, const char *source_id) { printf("CONSOLE: %s:%d:%s\n", source_id, line_number, message); } static void _js_popup_hooks_set(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Web_Test *wt = data; wt->js_hooks = !wt->js_hooks; if (wt->js_hooks) { elm_web_dialog_alert_hook_set(wt->web, _alert_hook, NULL); elm_web_dialog_confirm_hook_set(wt->web, _confirm_hook, NULL); elm_web_dialog_prompt_hook_set(wt->web, _prompt_hook, NULL); elm_web_dialog_file_selector_hook_set(wt->web, _file_selector_hook, NULL); elm_web_console_message_hook_set(wt->web, _console_message_hook, NULL); } else { elm_web_dialog_alert_hook_set(wt->web, NULL, NULL); elm_web_dialog_confirm_hook_set(wt->web, NULL, NULL); elm_web_dialog_prompt_hook_set(wt->web, NULL, NULL); elm_web_dialog_file_selector_hook_set(wt->web, NULL, NULL); elm_web_console_message_hook_set(wt->web, NULL, NULL); } } static void _zoom_out_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Web_Test *wt = data; double zoom; zoom = elm_web_zoom_get(wt->web); if (zoom > 1) zoom -= .5; else zoom /= 2; if (zoom < .05) zoom = .05; elm_web_zoom_set(wt->web, zoom); } static void _zoom_in_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Web_Test *wt = data; double zoom; zoom = elm_web_zoom_get(wt->web); if (zoom < 1) zoom *= 2; else zoom += .5; if (zoom > 4) zoom = 4; elm_web_zoom_set(wt->web, zoom); } static void _zoom_mode_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Web_Test *wt = data; Elm_Object_Item *hoversel_it = event_info; const char *lbl = elm_object_item_text_get(hoversel_it); if (!strcmp(lbl, "Manual")) elm_web_zoom_mode_set(wt->web, ELM_WEB_ZOOM_MODE_MANUAL); else if (!strcmp(lbl, "Fit")) elm_web_zoom_mode_set(wt->web, ELM_WEB_ZOOM_MODE_AUTO_FIT); else elm_web_zoom_mode_set(wt->web, ELM_WEB_ZOOM_MODE_AUTO_FILL); } static void _show_region_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Web_Test *wt = data; elm_web_region_show(wt->web, 300, 300, 1, 1); } static void _bring_in_region_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Web_Test *wt = data; elm_web_region_bring_in(wt->web, 50, 0, 1, 1); } static void _main_web_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Web_Test *wt = data; Evas_Object *sub_win; EINA_LIST_FREE(wt->sub_wins, sub_win) evas_object_del(sub_win); free(wt); } void test_web(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__, Eina_Bool mobile) { const char user_agent_firefox[] = "Mozilla/5.0 (X11; Linux x86_64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1"; const char user_agent_mobile[] = "Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3"; Evas_Object *win, *bx, *bx2, *bt, *web, *url; Web_Test *wt; elm_need_web(); wt = calloc(1, sizeof(*wt)); if (mobile == EINA_TRUE) { win = elm_win_util_standard_add("web-mobile", "Web Mobile"); wt->user_agent = user_agent_mobile; } else { win = elm_win_util_standard_add("web", "Web"); wt->user_agent = user_agent_firefox; } elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, 0.0); elm_box_pack_end(bx, bx2); evas_object_show(bx2); web = elm_web_add(win); elm_web_useragent_set(web, wt->user_agent); printf("elm_web useragent: %s\n", elm_web_useragent_get(web)); evas_object_size_hint_weight_set(web, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(web, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, web); evas_object_show(web); bt = elm_button_add(win); elm_object_text_set(bt, "<"); elm_box_pack_end(bx2, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _btn_back_cb, web); wt->btn_back = bt; bt = elm_button_add(win); elm_object_text_set(bt, "R"); elm_box_pack_end(bx2, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _btn_reload_cb, web); bt = elm_button_add(win); elm_object_text_set(bt, ">"); elm_box_pack_end(bx2, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _btn_fwd_cb, web); wt->btn_fwd = bt; url = elm_entry_add(win); elm_entry_single_line_set(url, EINA_TRUE); elm_entry_scrollable_set(url, EINA_TRUE); evas_object_size_hint_weight_set(url, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(url, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx2, url); evas_object_show(url); evas_object_smart_callback_add(url, "activated", _url_change_cb, web); wt->url_entry = url; bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bt = elm_button_add(win); elm_object_text_set(bt, "Inwin Mode"); elm_box_pack_end(bx2, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _toggle_inwin_mode_cb, web); bt = elm_button_add(win); elm_object_text_set(bt, "Custom Hooks"); elm_box_pack_end(bx2, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _js_popup_hooks_set, wt); bt = elm_button_add(win); elm_object_text_set(bt, "-"); elm_box_pack_end(bx2, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _zoom_out_cb, wt); bt = elm_button_add(win); elm_object_text_set(bt, "+"); elm_box_pack_end(bx2, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _zoom_in_cb, wt); bt = elm_hoversel_add(win); elm_object_text_set(bt, "Zoom Mode"); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_hoversel_item_add(bt, "Manual", NULL, ELM_ICON_NONE, _zoom_mode_cb, wt); elm_hoversel_item_add(bt, "Fit", NULL, ELM_ICON_NONE, _zoom_mode_cb, wt); elm_hoversel_item_add(bt, "Fill", NULL, ELM_ICON_NONE, _zoom_mode_cb, wt); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, 0); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bt = elm_button_add(win); elm_object_text_set(bt, "Show 300, 300"); elm_box_pack_end(bx2, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _show_region_cb, wt); bt = elm_button_add(win); elm_object_text_set(bt, "Bring in 50, 0"); elm_box_pack_end(bx2, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _bring_in_region_cb, wt); evas_object_smart_callback_add(web, "title,changed", _title_changed_cb, win); evas_object_smart_callback_add(web, "uri,changed", _uri_changed_cb, wt); evas_object_event_callback_add(web, EVAS_CALLBACK_DEL, _main_web_del_cb, wt); wt->web = web; elm_web_uri_set(web, "http://www.enlightenment.org"); elm_web_window_create_hook_set(web, _new_window_hook, wt); evas_object_resize(win, 320, 480); evas_object_show(win); } void test_web_normal(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { test_web(data, obj, event_info, EINA_FALSE); } void test_web_mobile(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { test_web(data, obj, event_info, EINA_TRUE); } #endif elementary-1.7.7/src/bin/test_win_state.c0000664000175000017500000003064212127353615015367 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH typedef struct _Testitem { Elm_Object_Item *item; int mode, onoff; } Testitem; static int rotate_with_resize = 0; static void my_bt_38_alpha_on(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *bg = evas_object_data_get(win, "bg"); evas_object_hide(bg); elm_win_alpha_set(win, EINA_TRUE); } static void my_bt_38_alpha_off(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *bg = evas_object_data_get(win, "bg"); evas_object_show(bg); elm_win_alpha_set(win, EINA_FALSE); } static void my_ck_38_resize(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { // Evas_Object *win = data; rotate_with_resize = elm_check_state_get(obj); } static void my_bt_38_rot_0(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; if (rotate_with_resize) elm_win_rotation_with_resize_set(win, 0); else elm_win_rotation_set(win, 0); } static void my_bt_38_rot_90(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; if (rotate_with_resize) elm_win_rotation_with_resize_set(win, 90); else elm_win_rotation_set(win, 90); } static void my_bt_38_rot_180(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; if (rotate_with_resize) elm_win_rotation_with_resize_set(win, 180); else elm_win_rotation_set(win, 180); } static void my_bt_38_rot_270(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; if (rotate_with_resize) elm_win_rotation_with_resize_set(win, 270); else elm_win_rotation_set(win, 270); } static void my_win_move(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Coord x, y; elm_win_screen_position_get(obj, &x, &y); printf("MOVE - win geom: %4i %4i\n", x, y); } static void _win_resize(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Coord w, h; evas_object_geometry_get(obj, NULL, NULL, &w, &h); printf("RESIZE - win geom: %4ix%4i\n", w, h); } static void _win_foc_in(void *data __UNUSED__, Evas *e __UNUSED__, void *event_info __UNUSED__) { printf("FOC IN\n"); } static void _win_foc_out(void *data __UNUSED__, Evas *e __UNUSED__, void *event_info __UNUSED__) { printf("FOC OUT\n"); } static void _close_win(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_del(data); } void test_win_state(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *sl, *bx, *bx2, *bt, *ck; win = elm_win_add(NULL, "window-states", ELM_WIN_BASIC); elm_win_title_set(win, "Window States"); evas_object_smart_callback_add(win, "moved", my_win_move, NULL); evas_object_event_callback_add(win, EVAS_CALLBACK_RESIZE, _win_resize, NULL); evas_event_callback_add(evas_object_evas_get(win), EVAS_CALLBACK_CANVAS_FOCUS_IN, _win_foc_in, NULL); evas_event_callback_add(evas_object_evas_get(win), EVAS_CALLBACK_CANVAS_FOCUS_OUT, _win_foc_out, NULL); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); evas_object_data_set(win, "bg", bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_fill_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Alpha On"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_alpha_on, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Alpha Off"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_alpha_off, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); sl = elm_slider_add(win); elm_object_text_set(sl, "Test"); elm_slider_span_size_set(sl, 100); evas_object_size_hint_align_set(sl, 0.5, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%3.0f"); elm_slider_min_max_set(sl, 50, 150); elm_slider_value_set(sl, 50); elm_slider_inverted_set(sl, EINA_TRUE); elm_box_pack_end(bx2, sl); evas_object_show(sl); elm_box_pack_end(bx, bx2); evas_object_show(bx2); ck = elm_check_add(win); elm_object_text_set(ck, "resize"); elm_check_state_set(ck, rotate_with_resize); evas_object_smart_callback_add(ck, "changed", my_ck_38_resize, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.02, 0.99); evas_object_show(ck); elm_box_pack_end(bx, ck); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_fill_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Rot 0"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_rot_0, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Rot 90"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_rot_90, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Rot 180"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_rot_180, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Rot 270"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_rot_270, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 280, 400); evas_object_show(win); } void test_win_state2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *sl, *bx, *bx2, *bt, *ck; char buf[PATH_MAX]; win = elm_win_add(NULL, "window-states2", ELM_WIN_BASIC); elm_win_override_set(win, EINA_TRUE); evas_object_smart_callback_add(win, "moved", my_win_move, NULL); evas_object_event_callback_add(win, EVAS_CALLBACK_RESIZE, _win_resize, NULL); elm_win_title_set(win, "Window States 2"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); evas_object_data_set(win, "bg", bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_fill_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Alpha On"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_alpha_on, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Alpha Off"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_alpha_off, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", _close_win, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); sl = elm_slider_add(win); elm_object_text_set(sl, "Override Redirect"); elm_slider_span_size_set(sl, 100); evas_object_size_hint_align_set(sl, 0.5, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_slider_indicator_format_set(sl, "%3.0f"); elm_slider_min_max_set(sl, 50, 150); elm_slider_value_set(sl, 50); elm_slider_inverted_set(sl, EINA_TRUE); elm_box_pack_end(bx2, sl); evas_object_show(sl); elm_box_pack_end(bx, bx2); evas_object_show(bx2); ck = elm_check_add(win); elm_object_text_set(ck, "resize"); elm_check_state_set(ck, rotate_with_resize); evas_object_smart_callback_add(ck, "changed", my_ck_38_resize, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.02, 0.99); evas_object_show(ck); elm_box_pack_end(bx, ck); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_fill_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Rot 0"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_rot_0, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Rot 90"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_rot_90, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Rot 180"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_rot_180, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Rot 270"); evas_object_smart_callback_add(bt, "clicked", my_bt_38_rot_270, win); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_win_inline.c0000664000175000017500000002334212127353615015524 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void fill(Evas_Object *win, Eina_Bool do_bg) { Evas_Object *bg, *sc, *bx, *ic, *bb, *av, *en; char buf[PATH_MAX]; if (do_bg) { bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); } sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, sc); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_object_text_set(en, "This is a single line"); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_object_text_set(en, "Entry 2"); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 3"); elm_object_part_text_set(bb, "info", "10:32 4/11/2008"); elm_object_part_content_set(bb, "icon", ic); evas_object_show(ic); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); av = elm_entry_add(win); elm_entry_anchor_hover_style_set(av, "popout"); elm_entry_anchor_hover_parent_set(av, win); elm_object_text_set(av, "Hi there. This is the most recent message in the " "list of messages. It has one +61 432 1234 " "(phone number) to click on."); elm_object_content_set(bb, av); evas_object_show(av); elm_box_pack_end(bx, bb); evas_object_show(bb); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 2"); elm_object_part_text_set(bb, "info", "7:16 27/10/2008"); elm_object_part_content_set(bb, "icon", ic); evas_object_show(ic); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); av = elm_entry_add(win); elm_entry_anchor_hover_style_set(av, "popout"); elm_entry_anchor_hover_parent_set(av, win); elm_object_text_set(av, "Hey what are you doing? This is the second last message " "Hi there. This is the most recent message in the " "list. It's a longer one so it can wrap more and " "contains a John contact " "link in it to test popups on links. The idea is that " "all SMS's are scanned for things that look like phone " "numbers or names that are in your contacts list, and " "if they are, they become clickable links that pop up " "a menus of obvious actions to perform on this piece " "of information. This of course can be later explicitly " "done by links maybe running local apps or even being " "web URL's too that launch the web browser and point it " "to that URL. "); elm_object_content_set(bb, av); evas_object_show(av); elm_box_pack_end(bx, bb); evas_object_show(bb); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 1"); elm_object_part_text_set(bb, "info", "20:47 18/6/2008"); elm_object_part_content_set(bb, "icon", ic); evas_object_show(ic); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); av = elm_entry_add(win); elm_entry_anchor_hover_style_set(av, "popout"); elm_entry_anchor_hover_parent_set(av, win); elm_object_text_set(av, "This is a short message. "); elm_object_content_set(bb, av); evas_object_show(av); elm_box_pack_end(bx, bb); evas_object_show(bb); elm_object_content_set(sc, bx); evas_object_show(bx); evas_object_show(sc); } static void cb_mouse_down(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; if (ev->button == 1) elm_object_focus_set(obj, EINA_TRUE); } static void cb_mouse_move(void *data, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Move *ev = event_info; Evas_Object *orig = data; Evas_Coord x, y; Evas_Map *p; int i, w, h; if (!ev->buttons) return; evas_object_geometry_get(obj, &x, &y, NULL, NULL); evas_object_move(obj, x + (ev->cur.canvas.x - ev->prev.output.x), y + (ev->cur.canvas.y - ev->prev.output.y)); evas_object_image_size_get(orig, &w, &h); p = evas_map_new(4); evas_object_map_enable_set(orig, EINA_TRUE); evas_object_raise(orig); for (i = 0; i < 4; i++) { Evas_Object *hand; char key[32]; snprintf(key, sizeof(key), "h-%i\n", i); hand = evas_object_data_get(orig, key); evas_object_raise(hand); evas_object_geometry_get(hand, &x, &y, NULL, NULL); x += 15; y += 15; evas_map_point_coord_set(p, i, x, y, 0); if (i == 0) evas_map_point_image_uv_set(p, i, 0, 0); else if (i == 1) evas_map_point_image_uv_set(p, i, w, 0); else if (i == 2) evas_map_point_image_uv_set(p, i, w, h); else if (i == 3) evas_map_point_image_uv_set(p, i, 0, h); } evas_object_map_set(orig, p); evas_map_free(p); } static void create_handles(Evas_Object *obj) { int i; Evas_Coord x, y, w, h; evas_object_geometry_get(obj, &x, &y, &w, &h); for (i = 0; i < 4; i++) { Evas_Object *hand; char buf[PATH_MAX]; char key[32]; hand = evas_object_image_filled_add(evas_object_evas_get(obj)); evas_object_resize(hand, 31, 31); snprintf(buf, sizeof(buf), "%s/images/pt.png", elm_app_data_dir_get()); evas_object_image_file_set(hand, buf, NULL); if (i == 0) evas_object_move(hand, x - 15, y - 15); else if (i == 1) evas_object_move(hand, x + w - 15, y - 15); else if (i == 2) evas_object_move(hand, x + w - 15, y + h - 15); else if (i == 3) evas_object_move(hand, x - 15, y + h - 15); evas_object_event_callback_add(hand, EVAS_CALLBACK_MOUSE_MOVE, cb_mouse_move, obj); evas_object_show(hand); snprintf(key, sizeof(key), "h-%i\n", i); evas_object_data_set(obj, key, hand); } } void test_win_inline(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *win2, *win3; char buf[PATH_MAX]; win = elm_win_add(NULL, "window-inline", ELM_WIN_BASIC); elm_win_title_set(win, "Window Inline"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); win2 = elm_win_add(win, "inlined", ELM_WIN_INLINED_IMAGE); evas_object_event_callback_add(elm_win_inlined_image_object_get(win2), EVAS_CALLBACK_MOUSE_DOWN, cb_mouse_down, NULL); fill(win2, EINA_TRUE); evas_object_move(win2, 20, 60); evas_object_resize(win2, 300, 200); // image object for win2 is unlinked to its pos/size - so manual control // this allows also for using map and other things with it. evas_object_move(elm_win_inlined_image_object_get(win2), 20, 40); evas_object_resize(elm_win_inlined_image_object_get(win2), 200, 320); evas_object_show(win2); win3 = elm_win_add(win, "inlined", ELM_WIN_INLINED_IMAGE); evas_object_event_callback_add(elm_win_inlined_image_object_get(win3), EVAS_CALLBACK_MOUSE_DOWN, cb_mouse_down, NULL); elm_win_alpha_set(win3, EINA_TRUE); fill(win3, EINA_FALSE); evas_object_resize(win3, 300, 200); evas_object_move(elm_win_inlined_image_object_get(win3), 80, 180); evas_object_resize(elm_win_inlined_image_object_get(win3), 300, 200); evas_object_show(win3); create_handles(elm_win_inlined_image_object_get(win3)); evas_object_resize(win, 400, 600); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_weather.c0000664000175000017500000001216012127353615015024 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH #ifdef HAVE_ELEMENTARY_EWEATHER # include "EWeather_Smart.h" #endif #ifdef HAVE_ELEMENTARY_EWEATHER static Evas_Object *en, *hv, *fl; static Evas_Object *weather[2]; static int current = 0; static Eina_Module *module[2]; static void _first_city_cb(void *data __UNUSED__, Evas_Object *o __UNUSED__, void *event_info __UNUSED__) { if (!current) return; current = 0; elm_flip_go(fl, ELM_FLIP_ROTATE_YZ_CENTER_AXIS); } static void _second_city_cb(void *dat __UNUSED__, Evas_Object *o __UNUSED__, void *event_info __UNUSED__) { if (current) return; current = 1; elm_flip_go(fl, ELM_FLIP_ROTATE_XZ_CENTER_AXIS); } static void _apply_cb(void *data __UNUSED__, Evas_Object *o __UNUSED__, void *event_info __UNUSED__) { EWeather *eweather = eweather_object_eweather_get(weather[current]); if (module[current]) eweather_plugin_set(eweather, module[current]); eweather_code_set(eweather, elm_object_text_get(en)); printf("CURRENT %d %p %p\n", current, module[current], eweather); } static void _hover_select_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { EWeather *eweather = eweather_object_eweather_get(weather[0]); module[0] = eweather_plugin_search(eweather, elm_object_item_text_get(event_info)); eweather = eweather_object_eweather_get(weather[1]); module[1] = eweather_plugin_search(eweather, elm_object_item_text_get(event_info)); printf("%p %p\n", module[0], module[1]); } #endif void test_weather(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win; #ifdef HAVE_ELEMENTARY_EWEATHER Evas_Object *bx, *bx0, *bt; EWeather *eweather; Eina_Array_Iterator it; Eina_Array *array; Eina_Module *m; unsigned int i; #endif win = elm_win_util_standard_add("weather", "Weather"); elm_win_autodel_set(win, EINA_TRUE); #ifdef HAVE_ELEMENTARY_EWEATHER bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); fl = elm_flip_add(win); evas_object_size_hint_align_set(fl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(fl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, fl); current = 0; module[0] = NULL; weather[0] = eweather_object_add(evas_object_evas_get(win)); evas_object_size_hint_weight_set(weather[0], EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(weather[0], -1.0, -1.0); elm_object_part_content_set(fl, "front", weather[0]); evas_object_show(weather[0]); module[1] = NULL; weather[1] = eweather_object_add(evas_object_evas_get(win)); eweather = eweather_object_eweather_get(weather[1]); evas_object_size_hint_weight_set(weather[1], EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(weather[1], -1.0, -1.0); elm_object_part_content_set(fl, "back", weather[1]); evas_object_show(weather[1]); evas_object_show(fl); // bx0 = elm_box_add(win); elm_box_horizontal_set(bx0, EINA_TRUE); evas_object_size_hint_weight_set(bx0, 1.0, 0.0); elm_box_pack_end(bx, bx0); evas_object_show(bx0); bt = elm_button_add(win); elm_object_text_set(bt, "First city"); evas_object_show(bt); elm_box_pack_end(bx0, bt); evas_object_smart_callback_add(bt, "clicked", _first_city_cb, NULL); bt = elm_button_add(win); elm_object_text_set(bt, "Second city"); evas_object_show(bt); elm_box_pack_end(bx0, bt); evas_object_smart_callback_add(bt, "clicked", _second_city_cb, NULL); // // bx0 = elm_box_add(win); elm_box_horizontal_set(bx0, EINA_TRUE); evas_object_size_hint_weight_set(bx0, 1.0, 0.0); elm_box_pack_end(bx, bx0); evas_object_show(bx0); hv = elm_hoversel_add(win); elm_hoversel_hover_parent_set(hv, win); elm_object_text_set(hv, "data source"); evas_object_size_hint_weight_set(hv, 0.0, 0.0); evas_object_size_hint_align_set(hv, 0.5, 0.5); elm_box_pack_end(bx0, hv); evas_object_show(hv); array = eweather_plugins_list_get(eweather); EINA_ARRAY_ITER_NEXT(array, i, m, it) elm_hoversel_item_add(hv, eweather_plugin_name_get(eweather, i), NULL, ELM_ICON_NONE, _hover_select_cb, NULL); en = elm_entry_add(win); elm_entry_line_wrap_set(en, ELM_WRAP_NONE); elm_entry_single_line_set(en, EINA_TRUE); elm_object_text_set(en, "Paris"); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx0, en); evas_object_show(en); bt = elm_button_add(win); elm_object_text_set(bt, "Apply"); evas_object_show(bt); elm_box_pack_end(bx0, bt); evas_object_smart_callback_add(bt, "clicked", _apply_cb, NULL); // #else Evas_Object *lbl; lbl = elm_label_add(win); elm_win_resize_object_add(win, lbl); elm_object_text_set(lbl, "libeweather is required to display the forecast."); evas_object_show(lbl); #endif evas_object_resize(win, 244, 388); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_video.c0000664000175000017500000000527712127353615014506 00000000000000 #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void my_bt_open(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Object *video = data; const char *file = event_info; if (file) { elm_video_file_set(video, file); elm_video_play(video); } } static void _notify_show(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_show(data); } static void _notify_block(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_notify_timeout_set(data, 0); evas_object_show(data); } static void _notify_unblock(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_notify_timeout_set(data, 3.0); evas_object_show(data); } void test_video(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *video, *bt, *tb, *notify, *player; win = elm_win_add(NULL, "video", ELM_WIN_BASIC); elm_win_title_set(win, "Video"); elm_win_autodel_set(win, EINA_TRUE); elm_win_alpha_set(win, EINA_TRUE); /* Needed to turn video fast path on */ bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); video = elm_video_add(win); evas_object_size_hint_weight_set(video, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, video); evas_object_show(video); notify = elm_notify_add(win); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_BOTTOM); elm_notify_timeout_set(notify, 3.0); player = elm_player_add(win); elm_object_content_set(player, video); elm_object_content_set(notify, player); evas_object_show(player); tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, tb); bt = elm_fileselector_button_add(win); elm_object_text_set(bt, "Select Video"); evas_object_smart_callback_add(bt, "file,chosen", my_bt_open, video); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.5, 0.1); elm_table_pack(tb, bt, 0, 0, 1, 1); evas_object_show(bt); evas_object_show(tb); evas_object_event_callback_add(video, EVAS_CALLBACK_MOUSE_MOVE, _notify_show, notify); evas_object_event_callback_add(video, EVAS_CALLBACK_MOUSE_IN, _notify_block, notify); evas_object_event_callback_add(video, EVAS_CALLBACK_MOUSE_OUT, _notify_unblock, notify); evas_object_resize(win, 800, 800); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_notify.c0000664000175000017500000002237312127353615014704 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _bt(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *notify = data; evas_object_show(notify); } static void _bt_close(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *notify = data; evas_object_hide(notify); } static void _bt_timer_close(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *notify = data; elm_notify_timeout_set(notify, 2.0); } static void _notify_timeout(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("Notify timed out!\n"); } static void _notify_block(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("Notify block area clicked!!\n"); } void test_notify(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *tb, *notify, *bt, *lb; win = elm_win_util_standard_add("notify", "Notify"); elm_win_autodel_set(win, EINA_TRUE); tb = elm_table_add(win); elm_win_resize_object_add(win, tb); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(tb); notify = elm_notify_add(win); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); bx = elm_box_add(win); elm_object_content_set(notify, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); lb = elm_label_add(win); elm_object_text_set(lb, "This position is the default."); elm_box_pack_end(bx, lb); evas_object_show(lb); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", _bt_close, notify); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Top"); evas_object_smart_callback_add(bt, "clicked", _bt, notify); elm_table_pack(tb, bt, 1, 0, 1, 1); evas_object_show(bt); notify = elm_notify_add(win); elm_notify_allow_events_set(notify, EINA_FALSE); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_BOTTOM); elm_notify_timeout_set(notify, 5.0); evas_object_smart_callback_add(notify, "timeout", _notify_timeout, NULL); evas_object_smart_callback_add(notify, "block,clicked", _notify_block, NULL); bx = elm_box_add(win); elm_object_content_set(notify, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); lb = elm_label_add(win); elm_object_text_set(lb, "Bottom position. This notify uses a timeout of 5 sec.
    " "The events outside the window are blocked."); elm_box_pack_end(bx, lb); evas_object_show(lb); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", _bt_close, notify); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Bottom"); evas_object_smart_callback_add(bt, "clicked", _bt, notify); elm_table_pack(tb, bt, 1, 2, 1, 1); evas_object_show(bt); notify = elm_notify_add(win); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_LEFT); elm_notify_timeout_set(notify, 10.0); evas_object_smart_callback_add(notify, "timeout", _notify_timeout, NULL); bx = elm_box_add(win); elm_object_content_set(notify, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); lb = elm_label_add(win); elm_object_text_set(lb, "Left position. This notify uses a timeout of 10 sec."); elm_box_pack_end(bx, lb); evas_object_show(lb); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", _bt_close, notify); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Left"); evas_object_smart_callback_add(bt, "clicked", _bt, notify); elm_table_pack(tb, bt, 0, 1, 1, 1); evas_object_show(bt); notify = elm_notify_add(win); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_CENTER); elm_notify_timeout_set(notify, 10.0); evas_object_smart_callback_add(notify, "timeout", _notify_timeout, NULL); bx = elm_box_add(win); elm_object_content_set(notify, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); lb = elm_label_add(win); elm_object_text_set(lb, "Center position. This notify uses a timeout of 10 sec."); elm_box_pack_end(bx, lb); evas_object_show(lb); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", _bt_close, notify); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Center"); evas_object_smart_callback_add(bt, "clicked", _bt, notify); elm_table_pack(tb, bt, 1, 1, 1, 1); evas_object_show(bt); notify = elm_notify_add(win); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_RIGHT); bx = elm_box_add(win); elm_object_content_set(notify, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); lb = elm_label_add(win); elm_object_text_set(lb, "Right position."); elm_box_pack_end(bx, lb); evas_object_show(lb); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", _bt_close, notify); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Right"); evas_object_smart_callback_add(bt, "clicked", _bt, notify); elm_table_pack(tb, bt, 2, 1, 1, 1); evas_object_show(bt); notify = elm_notify_add(win); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_TOP_LEFT); bx = elm_box_add(win); elm_object_content_set(notify, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); lb = elm_label_add(win); elm_object_text_set(lb, "Top Left position."); elm_box_pack_end(bx, lb); evas_object_show(lb); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", _bt_close, notify); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Top Left"); evas_object_smart_callback_add(bt, "clicked", _bt, notify); elm_table_pack(tb, bt, 0, 0, 1, 1); evas_object_show(bt); notify = elm_notify_add(win); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_TOP_RIGHT); bx = elm_box_add(win); elm_object_content_set(notify, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); lb = elm_label_add(win); elm_object_text_set(lb, "Top Right position."); elm_box_pack_end(bx, lb); evas_object_show(lb); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", _bt_close, notify); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Top Right"); evas_object_smart_callback_add(bt, "clicked", _bt, notify); elm_table_pack(tb, bt, 2, 0, 1, 1); evas_object_show(bt); notify = elm_notify_add(win); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_BOTTOM_LEFT); bx = elm_box_add(win); elm_object_content_set(notify, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); lb = elm_label_add(win); elm_object_text_set(lb, "Bottom Left position."); elm_box_pack_end(bx, lb); evas_object_show(lb); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", _bt_close, notify); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Bottom Left"); evas_object_smart_callback_add(bt, "clicked", _bt, notify); elm_table_pack(tb, bt, 0, 2, 1, 1); evas_object_show(bt); notify = elm_notify_add(win); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_BOTTOM_RIGHT); bx = elm_box_add(win); elm_object_content_set(notify, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); lb = elm_label_add(win); elm_object_text_set(lb, "Bottom Right position."); elm_box_pack_end(bx, lb); evas_object_show(lb); bt = elm_button_add(win); elm_object_text_set(bt, "Close in 2s"); evas_object_smart_callback_add(bt, "clicked", _bt_timer_close, notify); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Bottom Right"); evas_object_smart_callback_add(bt, "clicked", _bt, notify); elm_table_pack(tb, bt, 2, 2, 1, 1); evas_object_show(bt); evas_object_show(win); evas_object_resize(win, 300, 350); } #endif elementary-1.7.7/src/bin/quicklaunch.c0000664000175000017500000002224012127353615014635 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #include #include #include #include #include #include #ifdef HAVE_ENVIRON # define _GNU_SOURCE 1 #endif #include #include #include #include #include #ifdef HAVE_ENVIRON extern char **environ; #endif static double restart_time = 0.0; #define LENGTH_OF_SOCKADDR_UN(s) (strlen((s)->sun_path) + (size_t)(((struct sockaddr_un *)NULL)->sun_path)) static struct sigaction old_sigint; static struct sigaction old_sigterm; static struct sigaction old_sigquit; static struct sigaction old_sigalrm; static struct sigaction old_sigusr1; static struct sigaction old_sigusr2; static struct sigaction old_sighup; static struct sigaction old_sigchld; static struct sigaction old_sigsegv; static struct sigaction old_sigill; static struct sigaction old_sigfpe; static struct sigaction old_sigbus; static struct sigaction old_sigabrt; static int _log_dom = -1; #define CRITICAL(...) EINA_LOG_DOM_CRIT(_log_dom, __VA_ARGS__) #define ERR(...) EINA_LOG_DOM_ERR(_log_dom, __VA_ARGS__) #define WRN(...) EINA_LOG_DOM_WARN(_log_dom, __VA_ARGS__) #define INF(...) EINA_LOG_DOM_INFO(_log_dom, __VA_ARGS__) #define DBG(...) EINA_LOG_DOM_DBG(_log_dom, __VA_ARGS__) static void post_fork(void *data __UNUSED__) { sigaction(SIGINT, &old_sigint, NULL); sigaction(SIGTERM, &old_sigterm, NULL); sigaction(SIGQUIT, &old_sigquit, NULL); sigaction(SIGALRM, &old_sigalrm, NULL); sigaction(SIGUSR1, &old_sigusr1, NULL); sigaction(SIGUSR2, &old_sigusr2, NULL); sigaction(SIGHUP, &old_sighup, NULL); sigaction(SIGCHLD, &old_sigchld, NULL); sigaction(SIGSEGV, &old_sigsegv, NULL); sigaction(SIGILL, &old_sigill, NULL); sigaction(SIGFPE, &old_sigfpe, NULL); sigaction(SIGBUS, &old_sigbus, NULL); sigaction(SIGABRT, &old_sigabrt, NULL); if ((_log_dom > -1) && (_log_dom != EINA_LOG_DOMAIN_GLOBAL)) { eina_log_domain_unregister(_log_dom); _log_dom = -1; } } static void child_handler(int x __UNUSED__, siginfo_t *info __UNUSED__, void *data __UNUSED__) { int status; while (waitpid(-1, &status, WNOHANG) > 0); } static void crash_handler(int x __UNUSED__, siginfo_t *info __UNUSED__, void *data __UNUSED__) { double t; ERR("crash detected. restarting."); t = ecore_time_get(); if ((t - restart_time) <= 2.0) { CRITICAL("crash too fast - less than 2 seconds. abort restart"); exit(-1); } ecore_app_restart(); } static void handle_run(int fd, unsigned long bytes) { unsigned char *buf = NULL; int i; char **argv = NULL; char **envir = NULL; char *cwd; int argc, envnum; unsigned long off; buf = alloca(bytes); if (read(fd, buf, bytes) != (int)bytes) { CRITICAL("cannot read %i bytes of args and environment data", (int)bytes); close(fd); return; } close(fd); argc = ((unsigned long *)(buf))[0]; envnum = ((unsigned long *)(buf))[1]; if (argc <= 0) { CRITICAL("no executable specified"); close(fd); return; } argv = alloca(argc * sizeof(char *)); if (envnum > 0) envir = alloca(envnum * sizeof(char *)); off = ((unsigned long *)(buf))[2 + argc + envnum] - sizeof(unsigned long); cwd = (char *)(buf + off); for (i = 0; i < argc; i++) { off = ((unsigned long *)(buf))[2 + i] - sizeof(unsigned long); argv[i] = (char *)(buf + off); } #ifdef HAVE_ENVIRON if (envir) { #ifdef HAVE_CLEARENV clearenv(); #else environ = NULL; #endif for (i = 0; i < envnum; i++) { off = ((unsigned long *)(buf))[2 + argc + i] - sizeof(unsigned long); envir[i] = (char *)(buf + off); putenv(envir[i]); } } #endif elm_quicklaunch_prepare(argc, argv); elm_quicklaunch_fork(argc, argv, cwd, post_fork, NULL); elm_quicklaunch_cleanup(); } int main(int argc, char **argv) { int sock, socket_unix_len; struct stat st; struct sockaddr_un socket_unix; struct linger lin; char buf[PATH_MAX]; struct sigaction action; const char *disp; if (!eina_init()) { fprintf(stderr, "ERROR: failed to init eina."); exit(-1); } _log_dom = eina_log_domain_register ("elementary_quicklaunch", EINA_COLOR_CYAN); if (_log_dom < 0) { EINA_LOG_ERR("could not register elementary_quicklaunch log domain."); _log_dom = EINA_LOG_DOMAIN_GLOBAL; } if (!(disp = getenv("DISPLAY"))) disp = "unknown"; snprintf(buf, sizeof(buf), "/tmp/elm-ql-%i", getuid()); if (stat(buf, &st) < 0) mkdir(buf, S_IRUSR | S_IWUSR | S_IXUSR); snprintf(buf, sizeof(buf), "/tmp/elm-ql-%i/%s", getuid(), disp); unlink(buf); sock = socket(AF_UNIX, SOCK_STREAM, 0); if (sock < 0) { CRITICAL("cannot create socket for socket for '%s': %s", buf, strerror(errno)); exit(-1); } if (fcntl(sock, F_SETFD, FD_CLOEXEC) < 0) { CRITICAL("cannot set close on exec socket for '%s' (fd=%d): %s", buf, sock, strerror(errno)); exit(-1); } lin.l_onoff = 1; lin.l_linger = 0; if (setsockopt(sock, SOL_SOCKET, SO_LINGER, &lin, sizeof(struct linger)) < 0) { CRITICAL("cannot set linger for socket for '%s' (fd=%d): %s", buf, sock, strerror(errno)); exit(-1); } socket_unix.sun_family = AF_UNIX; strncpy(socket_unix.sun_path, buf, sizeof(socket_unix.sun_path)); socket_unix_len = LENGTH_OF_SOCKADDR_UN(&socket_unix); if (bind(sock, (struct sockaddr *)&socket_unix, socket_unix_len) < 0) { CRITICAL("cannot bind socket for '%s' (fd=%d): %s", buf, sock, strerror(errno)); exit(-1); } if (listen(sock, 4096) < 0) { CRITICAL("listen(sock=%d, 4096): %s", sock, strerror(errno)); exit(-1); } elm_quicklaunch_mode_set(EINA_TRUE); elm_quicklaunch_init(argc, argv); restart_time = ecore_time_get(); memset(&action, 0, sizeof(struct sigaction)); action.sa_handler = SIG_DFL; action.sa_sigaction = NULL; action.sa_flags = SA_RESTART | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGINT, &action, &old_sigint); action.sa_handler = SIG_DFL; action.sa_sigaction = NULL; action.sa_flags = SA_RESTART | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGTERM, &action, &old_sigterm); action.sa_handler = SIG_DFL; action.sa_sigaction = NULL; action.sa_flags = SA_RESTART | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGQUIT, &action, &old_sigquit); action.sa_handler = SIG_DFL; action.sa_sigaction = NULL; action.sa_flags = SA_RESTART | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGALRM, &action, &old_sigalrm); action.sa_handler = SIG_DFL; action.sa_sigaction = NULL; action.sa_flags = SA_RESTART | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGUSR1, &action, &old_sigusr1); action.sa_handler = SIG_DFL; action.sa_sigaction = NULL; action.sa_flags = SA_RESTART | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGUSR2, &action, &old_sigusr2); action.sa_handler = SIG_DFL; action.sa_sigaction = NULL; action.sa_flags = SA_RESTART | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGHUP, &action, &old_sighup); action.sa_handler = NULL; action.sa_sigaction = child_handler; action.sa_flags = SA_RESTART | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGCHLD, &action, &old_sigchld); action.sa_handler = NULL; action.sa_sigaction = crash_handler; action.sa_flags = SA_NODEFER | SA_RESETHAND | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGSEGV, &action, &old_sigsegv); action.sa_handler = NULL; action.sa_sigaction = crash_handler; action.sa_flags = SA_NODEFER | SA_RESETHAND | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGILL, &action, &old_sigill); action.sa_handler = NULL; action.sa_sigaction = crash_handler; action.sa_flags = SA_NODEFER | SA_RESETHAND | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGFPE, &action, &old_sigfpe); action.sa_handler = NULL; action.sa_sigaction = crash_handler; action.sa_flags = SA_NODEFER | SA_RESETHAND | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGBUS, &action, &old_sigbus); action.sa_handler = NULL; action.sa_sigaction = crash_handler; action.sa_flags = SA_NODEFER | SA_RESETHAND | SA_SIGINFO; sigemptyset(&action.sa_mask); sigaction(SIGABRT, &action, &old_sigabrt); for (;;) { int fd; struct sockaddr_un client; socklen_t len; len = sizeof(struct sockaddr_un); fd = accept(sock, (struct sockaddr *)&client, &len); elm_quicklaunch_sub_init(argc, argv); // don't seed since we are doing this AFTER launch request // elm_quicklaunch_seed(); if (fd >= 0) { unsigned long bytes; int num; num = read(fd, &bytes, sizeof(unsigned long)); if (num == sizeof(unsigned long)) handle_run(fd, bytes); } while (elm_quicklaunch_sub_shutdown() > 0); } elm_quicklaunch_shutdown(); if ((_log_dom > -1) && (_log_dom != EINA_LOG_DOMAIN_GLOBAL)) { eina_log_domain_unregister(_log_dom); _log_dom = -1; } eina_shutdown(); return 0; } elementary-1.7.7/src/bin/test_fileselector_button.c0000664000175000017500000001647512127353615017455 00000000000000#include "test.h" #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _api_data { unsigned int state; /* What state we are testing */ Evas_Object *box; /* Additional data defined by test */ Eina_Bool free_data; /* free data on close */ }; typedef struct _api_data api_data; enum _api_state { ICON_UNSET, WINDOW_TITLE_SET, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { const Eina_List *items = elm_box_children_get(api->box); if (!eina_list_count(items)) return; /* Get first item of list of vbox children */ Evas_Object *fs_bt = eina_list_nth(items, 0); /* use elm_box_children_get() to get list of children */ switch(api->state) { /* Put all api-changes under switch */ case ICON_UNSET: elm_object_part_content_unset(fs_bt, NULL); break; case WINDOW_TITLE_SET: elm_fileselector_button_window_title_set(fs_bt, "Custom title from API"); break; case API_STATE_LAST: break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void create_dir_struct(void) { FILE *fp; mkdir("/tmp/test_fs_bt", S_IRWXU); fp = fopen("/tmp/test_fs_bt/a_file.txt", "w"); if (fp) fclose(fp); fp = fopen("/tmp/test_fs_bt/k_file.txt", "w"); if (fp) fclose(fp); fp = fopen("/tmp/test_fs_bt/m_file.txt", "w"); if (fp) fclose(fp); mkdir("/tmp/test_fs_bt/a_subdir", S_IRWXU); fp = fopen("/tmp/test_fs_bt/a_subdir/d_sub_file.txt", "w"); if (fp) fclose(fp); fp = fopen("/tmp/test_fs_bt/a_subdir/j_sub_file.txt", "w"); if (fp) fclose(fp); } static void _file_chosen(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Object *entry = data; const char *file = event_info; if (file) { elm_object_text_set(entry, file); printf("File chosen: %s\n", file); } else printf("File selection canceled.\n"); } static void _inwin_mode_toggle(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs_bt = data; Eina_Bool value = elm_fileselector_button_inwin_mode_get(fs_bt); elm_fileselector_button_inwin_mode_set(fs_bt, !value); printf("Inwin mode set to: %s\n", value ? "false" : "true"); } static void _current_sel_toggle(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs_bt = data; Eina_Bool value = elm_fileselector_button_is_save_get(fs_bt); elm_fileselector_button_is_save_set(fs_bt, !value); printf("Current selection editable entry set to: %s\n", value ? "false" : "true"); } static void _folder_only_toggle(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs_bt = data; Eina_Bool value = elm_fileselector_button_folder_only_get(fs_bt); elm_fileselector_button_folder_only_set(fs_bt, !value); printf("Folder only flag set to: %s\n", value ? "false" : "true"); } static void _expandable_toggle(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs_bt = data; Eina_Bool value = elm_fileselector_button_expandable_get(fs_bt); elm_fileselector_button_expandable_set(fs_bt, !value); printf("Expandable flag set to: %s\n", value ? "false" : "true"); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_fileselector_button(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *vbox, *hbox, *ic, *bt, *fs_bt, *en, *lb, *bxx; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("fileselector-button", "File Selector Button"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); vbox = elm_box_add(win); api->box = vbox; evas_object_show(vbox); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, vbox); create_dir_struct(); /* Create a dir struct in /tmp */ /* file selector button */ ic = elm_icon_add(win); elm_icon_standard_set(ic, "file"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); fs_bt = elm_fileselector_button_add(win); elm_object_text_set(fs_bt, "Select a file"); elm_object_part_content_set(fs_bt, "icon", ic); elm_fileselector_button_path_set(fs_bt, "/tmp/test_fs_bt"); elm_box_pack_end(vbox, fs_bt); evas_object_show(fs_bt); evas_object_show(ic); /* attribute setting buttons */ hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); elm_box_pack_end(vbox, hbox); evas_object_show(hbox); bt = elm_check_add(win); elm_object_style_set(bt, "toggle"); elm_object_text_set(bt, "current selection text entry"); evas_object_smart_callback_add(bt, "changed", _current_sel_toggle, fs_bt); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_check_add(win); elm_object_style_set(bt, "toggle"); elm_object_text_set(bt, "Inwin mode"); elm_check_state_set (bt, EINA_TRUE); evas_object_smart_callback_add(bt, "changed", _inwin_mode_toggle, fs_bt); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_check_add(win); elm_object_style_set(bt, "toggle"); elm_object_text_set(bt, "Folder only mode"); evas_object_smart_callback_add(bt, "changed", _folder_only_toggle, fs_bt); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_check_add(win); elm_object_style_set(bt, "toggle"); elm_object_text_set(bt, "Expandable mode"); evas_object_smart_callback_add(bt, "changed", _expandable_toggle, fs_bt); elm_box_pack_end(hbox, bt); evas_object_show(bt); lb = elm_label_add(win); elm_object_text_set(lb, "Last selection:"); elm_box_pack_end(vbox, lb); evas_object_show(lb); en = elm_entry_add(win); elm_entry_line_wrap_set(en, ELM_WRAP_NONE); elm_entry_editable_set(en, EINA_FALSE); evas_object_smart_callback_add(fs_bt, "file,chosen", _file_chosen, en); elm_box_pack_end(vbox, en); evas_object_show(en); evas_object_resize(win, 400, 400); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_popup.c0000664000175000017500000003322212127353615014532 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static Evas_Object *g_popup = NULL; static int times = 0; static void _response_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup_data = evas_object_data_get(data, "im"); if (popup_data) evas_object_del(popup_data); evas_object_hide(data); evas_object_del(data); } static void _g_popup_response_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_hide(data); } static void _block_clicked_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { printf("\nblock,clicked callback\n"); Evas_Object *popup_data = evas_object_data_get(obj, "im"); if (popup_data) evas_object_del(popup_data); evas_object_del(obj); } static void _item_selected_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("popup item selected: %s\n", elm_object_item_text_get(event_info)); } static void _list_click(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Object_Item *it = elm_list_selected_item_get(obj); if (!it) return; elm_list_item_selected_set(it, EINA_FALSE); } static void _popup_center_text_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup; popup = elm_popup_add(data); evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(popup, "This Popup has content area and " "timeout value is 3 seconds"); elm_popup_timeout_set(popup, 3.0); evas_object_smart_callback_add(popup, "timeout", _response_cb, popup); evas_object_show(popup); } static void _popup_center_text_1button_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup; Evas_Object *btn; popup = elm_popup_add(data); evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(popup, "This Popup has content area and " "action area set, action area has one button Close"); btn = elm_button_add(popup); elm_object_text_set(btn, "Close"); elm_object_part_content_set(popup, "button1", btn); evas_object_smart_callback_add(btn, "clicked", _response_cb, popup); evas_object_show(popup); } static void _popup_center_title_text_1button_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup; Evas_Object *btn; popup = elm_popup_add(data); evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(popup, "This Popup has title area, content area and " "action area set, action area has one button Close"); elm_object_part_text_set(popup, "title,text", "Title"); btn = elm_button_add(popup); elm_object_text_set(btn, "Close"); elm_object_part_content_set(popup, "button1", btn); evas_object_smart_callback_add(btn, "clicked", _response_cb, popup); evas_object_show(popup); } static void _popup_center_title_text_block_clicked_event_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup; popup = elm_popup_add(data); evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(popup, "This Popup has title area and content area. " "When clicked on blocked event region, popup gets " "deleted"); elm_object_part_text_set(popup, "title,text", "Title"); evas_object_smart_callback_add(popup, "block,clicked", _block_clicked_cb, NULL); evas_object_show(popup); } static void _popup_bottom_title_text_3button_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup; Evas_Object *icon, *btn1, *btn2, *btn3; char buf[256]; popup = elm_popup_add(data); elm_popup_orient_set(popup, ELM_POPUP_ORIENT_BOTTOM); evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(popup, "This Popup has title area, content area and " "action area set with content being character wrapped. " "action area has three buttons OK, Cancel and Close"); elm_popup_content_text_wrap_type_set(popup, ELM_WRAP_CHAR); elm_object_part_text_set(popup, "title,text", "Title"); icon = elm_icon_add(popup); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(icon, buf, NULL); elm_object_part_content_set(popup, "title,icon", icon); btn1 = elm_button_add(popup); elm_object_text_set(btn1, "OK"); elm_object_part_content_set(popup, "button1", btn1); btn2 = elm_button_add(popup); elm_object_text_set(btn2, "Cancel"); elm_object_part_content_set(popup, "button2", btn2); btn3 = elm_button_add(popup); elm_object_text_set(btn3, "Close"); elm_object_part_content_set(popup, "button3", btn3); evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup); evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup); evas_object_smart_callback_add(btn3, "clicked", _response_cb, popup); evas_object_show(popup); } static void _popup_center_title_content_3button_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup; Evas_Object *icon, *btn, *btn1, *btn2, *btn3; char buf[256]; popup = elm_popup_add(data); evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); btn = elm_button_add(popup); elm_object_text_set(btn, "Content"); icon = elm_icon_add(btn); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(icon, buf, NULL); elm_object_content_set(btn, icon); elm_object_content_set(popup, btn); elm_object_part_text_set(popup, "title,text", "Title"); btn1 = elm_button_add(popup); elm_object_text_set(btn1, "OK"); elm_object_part_content_set(popup, "button1", btn1); btn2 = elm_button_add(popup); elm_object_text_set(btn2, "Cancel"); elm_object_part_content_set(popup, "button2", btn2); btn3 = elm_button_add(popup); elm_object_text_set(btn3, "Close"); elm_object_part_content_set(popup, "button3", btn3); evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup); evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup); evas_object_smart_callback_add(btn3, "clicked", _response_cb, popup); evas_object_show(popup); } static void _popup_center_title_item_3button_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char buf[256]; unsigned int i; Evas_Object *popup, *icon1, *btn1, *btn2, *btn3; popup = elm_popup_add(data); evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); icon1 = elm_icon_add(popup); elm_object_part_text_set(popup, "title,text", "Title"); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(icon1, buf, NULL); for (i = 0; i < 10; i++) { snprintf(buf, sizeof(buf), "Item%u", i+1); if (i == 3) elm_popup_item_append(popup, buf, icon1, _item_selected_cb, NULL); else elm_popup_item_append(popup, buf, NULL, _item_selected_cb, NULL); } btn1 = elm_button_add(popup); elm_object_text_set(btn1, "OK"); elm_object_part_content_set(popup, "button1", btn1); btn2 = elm_button_add(popup); elm_object_text_set(btn2, "Cancel"); elm_object_part_content_set(popup, "button2", btn2); btn3 = elm_button_add(popup); elm_object_text_set(btn3, "Close"); elm_object_part_content_set(popup, "button3", btn3); evas_object_smart_callback_add(btn1, "clicked", _response_cb, popup); evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup); evas_object_smart_callback_add(btn3, "clicked", _response_cb, popup); evas_object_show(popup); } static void _restack_btn_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *im; char buf[PATH_MAX]; void *popup_data; popup_data = evas_object_data_get(data, "im"); if (popup_data) return; im = evas_object_image_filled_add(evas_object_evas_get(obj)); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "twofish.jpg"); evas_object_image_file_set(im, buf, NULL); evas_object_move(im, 40, 40); evas_object_resize(im, 320, 320); evas_object_show(im); evas_object_data_set((Evas_Object *)data, "im", im); evas_object_raise((Evas_Object *)data); } static void _popup_center_title_text_2button_restack_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup; Evas_Object *btn, *btn2; popup = elm_popup_add(data); evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(popup, "When you click the 'Restack' button, " "an image will be located under this popup"); elm_object_part_text_set(popup, "title,text", "Title"); btn = elm_button_add(popup); elm_object_text_set(btn, "Restack"); elm_object_part_content_set(popup, "button1", btn); evas_object_smart_callback_add(btn, "clicked", _restack_btn_clicked, popup); evas_object_smart_callback_add(popup, "block,clicked", _block_clicked_cb, NULL); btn2 = elm_button_add(popup); elm_object_text_set(btn2, "Close"); elm_object_part_content_set(popup, "button2", btn2); evas_object_smart_callback_add(btn2, "clicked", _response_cb, popup); evas_object_show(popup); } static void _popup_center_text_1button_hide_show_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *btn; char str[128]; times++; if (g_popup) { sprintf(str, "You have checked this popup %d times.", times); elm_object_text_set(g_popup, str); evas_object_show(g_popup); return; } g_popup = elm_popup_add(data); evas_object_size_hint_weight_set(g_popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(g_popup, "Hide this popup by using the button." "When you click list item again, you can see this popup."); btn = elm_button_add(g_popup); elm_object_text_set(btn, "Hide"); elm_object_part_content_set(g_popup, "button1", btn); evas_object_smart_callback_add(btn, "clicked", _g_popup_response_cb, g_popup); evas_object_show(g_popup); } static void _popup_transparent_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup; Evas_Object *btn; popup = elm_popup_add(data); elm_object_style_set(popup, "transparent"); evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(popup, "This Popup has transparent background"); btn = elm_button_add(popup); elm_object_text_set(btn, "Close"); elm_object_part_content_set(popup, "button1", btn); evas_object_smart_callback_add(btn, "clicked", _response_cb, popup); evas_object_show(popup); } void test_popup(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *list; win = elm_win_util_standard_add("popup", "Popup"); elm_win_autodel_set(win, EINA_TRUE); list = elm_list_add(win); elm_win_resize_object_add(win, list); elm_list_mode_set(list, ELM_LIST_LIMIT); evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_smart_callback_add(list, "selected", _list_click, NULL); elm_list_item_append(list, "popup-center-text", NULL, NULL, _popup_center_text_cb, win); elm_list_item_append(list, "popup-center-text + 1 button", NULL, NULL, _popup_center_text_1button_cb, win); elm_list_item_append(list, "popup-center-title + text + 1 button", NULL, NULL, _popup_center_title_text_1button_cb, win); elm_list_item_append(list, "popup-center-title + text (block,clicked handling)", NULL, NULL, _popup_center_title_text_block_clicked_event_cb, win); elm_list_item_append(list, "popup-bottom-title + text + 3 buttons", NULL, NULL, _popup_bottom_title_text_3button_cb, win); elm_list_item_append(list, "popup-center-title + content + 3 buttons", NULL, NULL, _popup_center_title_content_3button_cb, win); elm_list_item_append(list, "popup-center-title + items + 3 buttons", NULL, NULL, _popup_center_title_item_3button_cb, win); elm_list_item_append(list, "popup-center-title + text + 2 buttons (check restacking)", NULL, NULL, _popup_center_title_text_2button_restack_cb, win); elm_list_item_append(list, "popup-center-text + 1 button (check hide, show)", NULL, NULL, _popup_center_text_1button_hide_show_cb, win); elm_list_item_append(list, "popup-transparent", NULL, NULL, _popup_transparent_cb, win); elm_list_go(list); evas_object_show(list); evas_object_show(win); evas_object_resize(win, 480, 400); } #endif elementary-1.7.7/src/bin/test_button.c0000664000175000017500000001453412127353615014707 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _bt_repeated(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { static int count; char buf[16]; snprintf(buf, sizeof(buf), "count=%d", count++); if (count >= 10000) count = 0; elm_object_text_set(obj, buf); } static void _bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { int param = (int)(uintptr_t)(data); printf("clicked event on Button:%d\n", param); } static void _bt_unpressed(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { int param = (int)(uintptr_t)(data); printf("unpressed event on Button:%d\n", param); } void test_button(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *scr, *bx, *ic, *bt; char buf[PATH_MAX]; win = elm_win_util_standard_add("buttons", "Buttons"); elm_win_autodel_set(win, EINA_TRUE); scr = elm_scroller_add(win); elm_scroller_bounce_set(scr, EINA_FALSE, EINA_TRUE); elm_scroller_policy_set(scr, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO); elm_win_resize_object_add(win, scr); evas_object_show(scr); evas_object_size_hint_weight_set(scr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_content_set(scr, bx); evas_object_show(bx); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bt = elm_button_add(win); elm_object_text_set(bt, "Icon sized to button"); elm_object_part_content_set(bt, "icon", ic); evas_object_smart_callback_add(bt, "clicked", _bt_clicked, (void *)1); evas_object_smart_callback_add(bt, "unpressed", _bt_unpressed, (void *)1); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(ic); ic = elm_icon_add(bx); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); bt = elm_button_add(win); elm_object_text_set(bt, "Icon no scale"); elm_object_part_content_set(bt, "icon", ic); evas_object_smart_callback_add(bt, "clicked", _bt_clicked, (void *)2); evas_object_smart_callback_add(bt, "unpressed", _bt_unpressed, (void *)2); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bt = elm_button_add(win); elm_object_text_set(bt, "Disabled Button"); elm_object_part_content_set(bt, "icon", ic); elm_object_disabled_set(bt, EINA_TRUE); evas_object_smart_callback_add(bt, "clicked", _bt_clicked, (void *)3); evas_object_smart_callback_add(bt, "unpressed", _bt_unpressed, (void *)3); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bt = elm_button_add(win); elm_object_part_content_set(bt, "icon", ic); elm_object_disabled_set(bt, EINA_TRUE); evas_object_smart_callback_add(bt, "clicked", _bt_clicked, (void *)4); evas_object_smart_callback_add(bt, "unpressed", _bt_unpressed, (void *)4); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(ic); bt = elm_button_add(win); elm_object_text_set(bt, "Label Only"); evas_object_smart_callback_add(bt, "clicked", _bt_clicked, (void *)5); evas_object_smart_callback_add(bt, "unpressed", _bt_unpressed, (void *)5); elm_box_pack_end(bx, bt); evas_object_smart_callback_add(bt, "repeated", _bt_repeated, NULL); elm_button_autorepeat_set(bt, EINA_TRUE); elm_button_autorepeat_initial_timeout_set(bt, 2.0); elm_button_autorepeat_gap_timeout_set(bt, 0.5); evas_object_show(bt); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); bt = elm_button_add(win); elm_object_part_content_set(bt, "icon", ic); evas_object_smart_callback_add(bt, "clicked", _bt_clicked, (void *)6); evas_object_smart_callback_add(bt, "unpressed", _bt_unpressed, (void *)6); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(ic); bt = elm_button_add(win); elm_object_style_set(bt, "anchor"); elm_object_text_set(bt, "Anchor style"); evas_object_smart_callback_add(bt, "clicked", _bt_clicked, (void *)7); evas_object_smart_callback_add(bt, "unpressed", _bt_unpressed, (void *)7); elm_box_pack_end(bx, bt); evas_object_show(bt); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bt = elm_button_add(win); elm_object_style_set(bt, "anchor"); elm_object_part_content_set(bt, "icon", ic); evas_object_smart_callback_add(bt, "clicked", _bt_clicked, (void *)8); evas_object_smart_callback_add(bt, "unpressed", _bt_unpressed, (void *)8); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bt = elm_button_add(win); elm_object_access_info_set(bt, "This is some custom text describing this widget"); elm_object_style_set(bt, "anchor"); elm_object_part_content_set(bt, "icon", ic); elm_object_disabled_set(bt, EINA_TRUE); evas_object_smart_callback_add(bt, "clicked", _bt_clicked, (void *)9); evas_object_smart_callback_add(bt, "unpressed", _bt_unpressed, (void *)9); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(ic); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_tooltip.c0000664000175000017500000004657512127353615015100 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH typedef struct _Testitem { Elm_Object_Item *item; const char *path; int mode; int onoff; } Testitem; static Elm_Gengrid_Item_Class gic; char * grdt_lbl_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { const Testitem *ti = data; char buf[256]; snprintf(buf, sizeof(buf), "Photo %s", ti->path); return strdup(buf); } Evas_Object * grdt_content_get(void *data, Evas_Object *obj, const char *part) { const Testitem *ti = data; if (!strcmp(part, "elm.swallow.icon")) { Evas_Object *icon = elm_bg_add(obj); elm_bg_file_set(icon, ti->path, NULL); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } return NULL; } static Elm_Genlist_Item_Class itct; static void gltt_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; Evas_Object *gl = elm_object_item_widget_get(glit); int val = (int)(uintptr_t) elm_object_item_data_get(glit); Elm_Object_Item *glit1, *glit2, *glit3; val *= 10; glit1 = elm_genlist_item_append(gl, &itct, (void *)(uintptr_t) (val + 1), glit, ELM_GENLIST_ITEM_NONE, NULL, NULL); glit2 = elm_genlist_item_append(gl, &itct, (void *)(uintptr_t) (val + 2), glit, ELM_GENLIST_ITEM_NONE, NULL, NULL); glit3 = elm_genlist_item_append(gl, &itct, (void *)(uintptr_t) (val + 3), glit, ELM_GENLIST_ITEM_TREE, NULL, NULL); elm_genlist_item_tooltip_text_set(glit1, "Testing A"); elm_genlist_item_tooltip_text_set(glit2, "Testing B"); elm_genlist_item_tooltip_text_set(glit3, "Testing C"); } static void gltt_con(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_subitems_clear(glit); } static void gltt_exp_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_expanded_set(glit, EINA_TRUE); } static void gltt_con_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_expanded_set(glit, EINA_FALSE); } char * gltt_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { char buf[256]; snprintf(buf, sizeof(buf), "Item mode %i", (int)(uintptr_t)data); return strdup(buf); } static Evas_Object * _tt_item_icon(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *tt, void *item __UNUSED__) { Evas_Object *ic = elm_icon_add(tt); char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_resize(ic, 64, 64); return ic; } static Evas_Object * _tt_item_icon2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *tt, void *item __UNUSED__) { Evas_Object *ic = elm_icon_add(tt); char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/logo.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); return ic; } static Evas_Object * _tt_item_icon3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *tt, void *item __UNUSED__) { int w, h, sw, sh; Evas_Object *ic = elm_icon_add(tt); char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/insanely_huge_test_image.jpg", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_object_size_get(ic, &w, &h); elm_image_resizable_set(ic, 0, 0); elm_win_screen_size_get(tt, NULL, NULL, &sw, &sh); if ((w > sw) || (h > sh)) { float sc = 0; if ((float)w / (float)sw >= 0.8) sc = ((float)sw * 0.8) / (float)w; else if ((float)h / (float)sh >= 0.8) sc = ((float)sh * 0.8) / (float)h; if (sc) elm_object_scale_set(ic, sc); } return ic; } static Evas_Object * _tt_item_label(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *tt, void *item __UNUSED__) { Evas_Object *l = elm_label_add(tt); elm_object_text_set(l, "Something useful here?" "No probably not, but this is a super long label" "which probably breaks on your system, now doesn't it?" "Yeah, I thought so."); elm_label_line_wrap_set(l, ELM_WRAP_MIXED); return l; } static void _tt_item_icon_del(void *data, Evas_Object *obj __UNUSED__, void *event_info) { // test to check for del_cb behavior! printf("_tt_icon_del: data=%ld (== 456?), event_info=%p\n", (long)(uintptr_t)data, event_info); } static void _tt_text_replace(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { static int count = 0; char buf[64]; snprintf(buf, sizeof(buf), "count=%d", count); count++; elm_object_tooltip_text_set(obj, buf); } static void _tt_timer_del(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Ecore_Timer *timer = evas_object_data_del(obj, "test-timer"); if (!timer) return; ecore_timer_del(timer); } static Eina_Bool _tt_text_replace_timer_cb(void *data) { _tt_text_replace(NULL, data, NULL); return EINA_TRUE; } static void _tt_text_replace_timed(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Ecore_Timer *timer = evas_object_data_get(obj, "test-timer"); if (timer) { ecore_timer_del(timer); evas_object_data_del(obj, "test-timer"); elm_object_text_set(obj, "Simple text tooltip, click to start" " changed timed"); return; } timer = ecore_timer_add(1.5, _tt_text_replace_timer_cb, obj); evas_object_data_set(obj, "test-timer", timer); elm_object_text_set(obj, "Simple text tooltip, click to stop changed" " timed"); } static Evas_Object * _tt_icon(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *tt) { Evas_Object *ic = elm_icon_add(tt); char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_resize(ic, 64, 64); return ic; } static Evas_Object * _tt_icon2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *tt) { Evas_Object *ic = elm_icon_add(tt); char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/icon_00.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_resize(ic, 64, 64); return ic; } static void _tt_icon_del(void *data, Evas_Object *obj __UNUSED__, void *event_info) { // test to check for del_cb behavior! printf("_tt_icon_del: data=%ld (== 123?), event_info=%p\n", (long)(uintptr_t)data, event_info); } static Eina_Bool _tt_icon_replace_timer_cb(void *data) { static int current = 0; elm_object_tooltip_content_cb_set (data, current ? _tt_icon2 : _tt_icon, NULL, NULL); current = !current; return EINA_TRUE; } static void _tt_icon_replace_timed(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Ecore_Timer *timer = evas_object_data_get(obj, "test-timer"); if (timer) { ecore_timer_del(timer); evas_object_data_del(obj, "test-timer"); elm_object_text_set(obj, "Icon tooltip, click to start changed" " timed"); return; } timer = ecore_timer_add(1.5, _tt_icon_replace_timer_cb, obj); evas_object_data_set(obj, "test-timer", timer); elm_object_text_set(obj, "Icon tooltip, click to stop changed timed"); } static Eina_Bool _tt_style_replace_timer_cb(void *data) { static int current = 0; elm_object_tooltip_style_set(data, current ? NULL : "transparent"); current = !current; return EINA_TRUE; } static void _tt_style_replace_timed(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Ecore_Timer *timer = evas_object_data_get(obj, "test-timer"); if (timer) { ecore_timer_del(timer); evas_object_data_del(obj, "test-timer"); elm_object_text_set(obj, "Icon tooltip style, click to start" " changed timed"); return; } timer = ecore_timer_add(1.5, _tt_style_replace_timer_cb, obj); evas_object_data_set(obj, "test-timer", timer); elm_object_text_set(obj, "Icon tooltip style, click to stop changed" " timed"); } static void _tt_visible_lock_toggle(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { static int locked = 0; locked = !locked; if (locked) { elm_object_text_set(obj, "Locked tooltip visibility"); elm_object_tooltip_text_set(obj, "This tooltip is locked" " visible,
    click the button" " to unlock!"); elm_object_tooltip_show(obj); } else { elm_object_text_set(obj, "Unlocked tooltip visibility"); elm_object_tooltip_text_set(obj, "This tooltip is unlocked" " visible,
    click the button" " to lock!"); elm_object_tooltip_hide(obj); } } void test_tooltip(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *tb, *bt, *se, *lst; Elm_Object_Item *tb_it; Elm_Object_Item *lit; win = elm_win_util_standard_add("tooltip", "Tooltip"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); tb = elm_toolbar_add(win); elm_toolbar_homogeneous_set(tb, 0); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); elm_box_pack_end(bx, tb); evas_object_show(tb); tb_it = elm_toolbar_item_append(tb, NULL, "Open", NULL, NULL); elm_object_item_tooltip_text_set(tb_it, "Opens a file"); tb_it = elm_toolbar_item_append(tb, NULL, "Icon", NULL, NULL); elm_object_item_tooltip_content_cb_set (tb_it, _tt_item_icon, (void *)456L, _tt_item_icon_del); elm_object_item_tooltip_style_set(tb_it, "transparent"); bt = elm_button_add(win); elm_object_text_set(bt, "Simple text tooltip"); elm_object_tooltip_text_set(bt, "Simple text tooltip"); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Simple text tooltip, click to change"); elm_object_tooltip_text_set(bt, "Initial"); evas_object_smart_callback_add(bt, "clicked", _tt_text_replace, NULL); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Simple text tooltip, click to start" " changed timed"); elm_object_tooltip_text_set(bt, "Initial"); evas_object_smart_callback_add(bt, "clicked", _tt_text_replace_timed, NULL); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_event_callback_add(bt, EVAS_CALLBACK_DEL, _tt_timer_del, NULL); bt = elm_button_add(win); elm_object_text_set(bt, "Icon tooltip"); elm_object_tooltip_content_cb_set(bt, _tt_icon, (void *)123L, _tt_icon_del); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Icon tooltip, click to start changed timed"); elm_object_tooltip_content_cb_set(bt, _tt_icon, NULL, NULL); evas_object_smart_callback_add(bt, "clicked", _tt_icon_replace_timed, NULL); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_event_callback_add(bt, EVAS_CALLBACK_DEL, _tt_timer_del, NULL); bt = elm_button_add(win); elm_object_text_set(bt, "Transparent Icon tooltip"); elm_object_tooltip_content_cb_set(bt, _tt_icon, NULL, NULL); elm_object_tooltip_style_set(bt, "transparent"); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Icon tooltip style, click to start changed" " timed"); elm_object_tooltip_content_cb_set(bt, _tt_icon, NULL, NULL); evas_object_smart_callback_add(bt, "clicked", _tt_style_replace_timed, NULL); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_event_callback_add(bt, EVAS_CALLBACK_DEL, _tt_timer_del, NULL); bt = elm_button_add(win); elm_object_text_set(bt, "Unlocked tooltip visibility"); elm_object_tooltip_text_set(bt, "This tooltip is unlocked visible,
    " " click the button to lock!"); evas_object_smart_callback_add(bt, "clicked", _tt_visible_lock_toggle, NULL); elm_box_pack_end(bx, bt); evas_object_show(bt); se = elm_entry_add(win); elm_entry_scrollable_set(se, EINA_TRUE); evas_object_size_hint_weight_set(se, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(se, EVAS_HINT_FILL, 0.5); elm_entry_scrollbar_policy_set(se, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_object_text_set(se, "Hello, some entry here!"); elm_object_tooltip_text_set(se, "Type something here!"); elm_entry_single_line_set(se, EINA_TRUE); elm_box_pack_end(bx, se); evas_object_show(se); lst = elm_list_add(win); lit = elm_list_item_append(lst, "Hello", NULL, NULL, NULL, NULL); elm_object_item_tooltip_content_cb_set(lit, _tt_item_label, NULL, NULL); elm_object_item_tooltip_window_mode_set(lit, EINA_TRUE); lit = elm_list_item_append(lst, "Icon Tooltip", NULL, NULL, NULL, NULL); elm_object_item_tooltip_content_cb_set(lit, _tt_item_icon, NULL, NULL); lit = elm_list_item_append(lst, "Big Icon Tooltip", NULL, NULL, NULL, NULL); elm_object_item_tooltip_content_cb_set(lit, _tt_item_icon2, NULL, NULL); elm_object_item_tooltip_style_set(lit, "transparent"); elm_object_item_tooltip_window_mode_set(lit, EINA_TRUE); lit = elm_list_item_append(lst, "Insanely Big Icon Tooltip", NULL, NULL, NULL, NULL); elm_object_item_tooltip_content_cb_set(lit, _tt_item_icon3, NULL, NULL); elm_object_item_tooltip_style_set(lit, "transparent"); elm_object_item_tooltip_window_mode_set(lit, EINA_TRUE); evas_object_size_hint_weight_set(lst, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(lst, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_min_set(lst, 100, 100); elm_list_go(lst); elm_box_pack_end(bx, lst); evas_object_show(lst); evas_object_resize(win, 320, 580); evas_object_show(win); } void test_tooltip2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *grid, *gl; Elm_Object_Item *glit1, *glit2, *glit3; static Testitem ti[144]; int i, n; char buf[PATH_MAX]; const char *img[9] = { "panel_01.jpg", "plant_01.jpg", "rock_01.jpg", "rock_02.jpg", "sky_01.jpg", "sky_02.jpg", "sky_03.jpg", "sky_04.jpg", "wood_01.jpg", }; win = elm_win_util_standard_add("tooltip2", "Tooltip 2"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); grid = elm_gengrid_add(win); elm_gengrid_item_size_set(grid, 100, 100); elm_gengrid_horizontal_set(grid, EINA_FALSE); elm_gengrid_multi_select_set(grid, EINA_TRUE); evas_object_size_hint_align_set(grid, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); gic.item_style = "default"; gic.func.text_get = grdt_lbl_get; gic.func.content_get = grdt_content_get; n = 0; for (i = 0; i < 9; i++) { snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n]); n++; ti[i].mode = i; ti[i].path = eina_stringshare_add(buf); ti[i].item = elm_gengrid_item_append(grid, &gic, &(ti[i]), NULL, NULL); if (n % 2) elm_gengrid_item_tooltip_text_set(ti[i].item, "Testing X"); else elm_gengrid_item_tooltip_text_set(ti[i].item, "Testing Y"); if (!(i % 5)) elm_gengrid_item_selected_set(ti[i].item, EINA_TRUE); } elm_box_pack_end(bx, grid); evas_object_show(grid); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); itct.item_style = "default"; itct.func.text_get = gltt_text_get; glit1 = elm_genlist_item_append(gl, &itct, (void *)1, NULL, ELM_GENLIST_ITEM_TREE, NULL, NULL); glit2 = elm_genlist_item_append(gl, &itct, (void *)2, NULL, ELM_GENLIST_ITEM_TREE, NULL, NULL); glit3 = elm_genlist_item_append(gl, &itct, (void *)3, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_tooltip_text_set(glit1, "Testing 1"); elm_genlist_item_tooltip_text_set(glit2, "Testing 2"); elm_genlist_item_tooltip_text_set(glit3, "Testing 3"); evas_object_smart_callback_add(gl, "expand,request", gltt_exp_req, gl); evas_object_smart_callback_add(gl, "contract,request", gltt_con_req, gl); evas_object_smart_callback_add(gl, "expanded", gltt_exp, gl); evas_object_smart_callback_add(gl, "contracted", gltt_con, gl); elm_box_pack_end(bx, gl); evas_object_show(gl); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_gesture_layer3.c0000664000175000017500000004425412127353615016333 00000000000000#ifdef HAVE_CONFIG_H #include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH /* We zoom out to this value so we'll be able to use map and have a nice * resolution when zooming in. */ #define BASE_ZOOM 0.8 #define MIN_ZOOM 0.4 /* The amount of zoom to do when "lifting" objects. */ #define LIFT_FACTOR 1.3 /* The base size of the shadow image. */ #define SHADOW_W 118 #define SHADOW_H 118 //#define RAD2DEG(x) ((x) * 57.295779513) #define MOMENTUM_FACTOR 30 #define MOMENTUM_FRICTION 1000 #define ROTATE_MOMENTUM_FRICTION 30 #define ZOOM_MOMENTUM_FRICTION 8 struct _Photo_Object { Evas_Object *ic, *shadow; Evas_Object *hit; Evas_Object *gl; /* 3 transit object to implement momentum animation */ Elm_Transit *zoom_momentum; Ecore_Animator *rot_timer; Ecore_Animator *mom_timer; double rot_tot_time; double rot_progress; /* bx, by - current wanted coordinates of the photo object. * bw, bh - original size of the "ic" object. * dx, dy - Used to indicate the distance between the center point * m_dx, m_dy - momentum delta to apply with momentum transit * where we put down our fingers (when started moving the item) to * the coords of the object, so we'll be able to calculate movement * correctly. */ Evas_Coord bx, by, bw, bh, dx, dy, m_dx, m_dy; /* Because gesture layer only knows the amount of rotation/zoom we do * per gesture, we have to keep the current rotate/zoom factor and the * one that was before we started the gesture. */ int base_rotate, rotate; /* base - initial angle */ double mx, my; /* momentum on x, y */ double mom_x_acc, mom_y_acc; double rot_momentum, zoom_mom; double mom_tot_time; double zoom_mom_time; double base_zoom, zoom; double shadow_zoom; }; typedef struct _Photo_Object Photo_Object; /* This function applies the information from the Photo_Object to the actual * evas objects. Zoom/rotate factors and etc. */ static void apply_changes(Photo_Object *po) { Evas_Map *map; map = evas_map_new(4); evas_map_point_coord_set(map, 0, po->bx, po->by, 0); evas_map_point_coord_set(map, 1, po->bx + po->bw, po->by, 0); evas_map_point_coord_set(map, 2, po->bx + po->bw, po->by + po->bh, 0); evas_map_point_coord_set(map, 3, po->bx, po->by + po->bh, 0); evas_map_point_image_uv_set(map, 0, 0, 0); evas_map_point_image_uv_set(map, 1, po->bw, 0); evas_map_point_image_uv_set(map, 2, po->bw, po->bh); evas_map_point_image_uv_set(map, 3, 0, po->bh); evas_map_util_rotate(map, po->rotate, po->bx + po->bw / 2, po->by + po->bh /2); evas_map_util_zoom(map, po->zoom, po->zoom, po->bx + po->bw / 2, po->by + po->bh /2); evas_object_map_enable_set(po->ic, EINA_TRUE); evas_object_map_set(po->ic, map); { Evas_Map *shadow_map = evas_map_new(4); evas_map_point_coord_set(shadow_map, 0, po->bx, po->by, 0); evas_map_point_coord_set(shadow_map, 1, po->bx + po->bw, po->by, 0); evas_map_point_coord_set(shadow_map, 2, po->bx + po->bw, po->by + po->bh, 0); evas_map_point_coord_set(shadow_map, 3, po->bx, po->by + po->bh, 0); evas_map_point_image_uv_set(shadow_map, 0, 0, 0); evas_map_point_image_uv_set(shadow_map, 1, SHADOW_W, 0); evas_map_point_image_uv_set(shadow_map, 2, SHADOW_W, SHADOW_H); evas_map_point_image_uv_set(shadow_map, 3, 0, SHADOW_H); evas_map_util_rotate(shadow_map, po->rotate, po->bx + po->bw / 2, po->by + po->bh /2); evas_map_util_zoom(shadow_map, po->zoom * po->shadow_zoom, po->zoom * po->shadow_zoom, po->bx + (po->bw / 2), po->by + (po->bh / 2)); evas_object_map_enable_set(po->shadow, EINA_TRUE); evas_object_map_set(po->shadow, shadow_map); evas_map_free(shadow_map); } /* Update the position of the hit box */ { Evas_Coord minx, miny, maxx, maxy; int i; evas_object_polygon_points_clear(po->hit); evas_map_point_coord_get(map, 0, &minx, &miny, NULL); maxx = minx; maxy = miny; evas_object_polygon_point_add(po->hit, minx, miny); for (i = 1 ; i <= 3 ; i++) { Evas_Coord x, y; evas_map_point_coord_get(map, i, &x, &y, NULL); evas_object_polygon_point_add(po->hit, x, y); if (x < minx) minx = x; else if (x > maxx) maxx = x; if (y < miny) miny = y; else if (y > maxy) maxy = y; } } evas_object_raise(po->shadow); evas_object_raise(po->ic); evas_object_raise(po->hit); evas_map_free(map); } /* Zoom momentum animation */ static void zoom_momentum_animation_operation(void *_po, Elm_Transit *transit __UNUSED__, double progress) { Photo_Object *po = (Photo_Object *) _po; double time_prog = po->zoom_mom_time * progress; double zoom_fric = ZOOM_MOMENTUM_FRICTION; if (po->zoom_mom > 0) zoom_fric *= -1; /* Current = rot0 + (rotv0 * t) + (a * t^2 / 2) */ po->zoom = po->base_zoom + ((po->zoom_mom * time_prog) + (zoom_fric * (time_prog * time_prog) / 2)); printf("%f = %f + (%f + %f)\n", po->zoom, po->base_zoom, (po->zoom_mom * time_prog), (zoom_fric * (time_prog * time_prog) / 2)); if (po->zoom < MIN_ZOOM) po->zoom = MIN_ZOOM; apply_changes(po); } static void zoom_momentum_animation_end(void *_po, Elm_Transit *transit __UNUSED__) { Photo_Object *po = (Photo_Object *) _po; po->base_zoom = po->zoom; po->zoom_momentum = NULL; } /* Rotate momentum animation */ static Eina_Bool rotate_momentum_animation_operation(void *_po) { Eina_Bool rc = ECORE_CALLBACK_RENEW; int deg_friction = ROTATE_MOMENTUM_FRICTION; Photo_Object *po = (Photo_Object *) _po; po->rot_progress += ecore_animator_frametime_get(); if (po->rot_progress > po->rot_tot_time) { po->rot_timer = NULL; po->rot_progress = po->rot_tot_time; rc = ECORE_CALLBACK_CANCEL; } if (po->rot_momentum > 0) deg_friction *= -1; /* Current = rot0 + (rotv0 * t) + (a * t^2 / 2) */ po->rotate = po->base_rotate - ((po->rot_momentum * po->rot_progress) + (deg_friction * (po->rot_progress * po->rot_progress) / 2)); po->rotate = (po->rotate % 360); if (po->rotate < 0) po->rotate += 360; printf("%d = %d - (%f + %f)\n", po->rotate, po->base_rotate, (po->rot_momentum * po->rot_progress), (deg_friction * (po->rot_progress * po->rot_progress) / 2)); if (rc == ECORE_CALLBACK_CANCEL) { po->base_rotate = po->rotate; printf("%s po->rotate=<%d>\n", __func__, po->rotate); } apply_changes(po); return rc; } static void pic_obj_keep_inframe(void *_po) { /* Make sure middle is in the screen, if not, fix it. */ /* FIXME: Use actual window sizes instead of the hardcoded * values */ Photo_Object *po = (Photo_Object *) _po; Evas_Coord mx, my; mx = po->bx + (po->bw / 2); my = po->by + (po->bh / 2); if (mx < 0) po->bx = 0 - (po->bw / 2); else if (mx > 480) po->bx = 480 - (po->bw / 2); if (my < 0) po->by = 0 - (po->bw / 2); else if (my > 800) po->by = 800 - (po->bh / 2); } static Evas_Event_Flags rotate_start(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Rotate_Info *p = (Elm_Gesture_Rotate_Info *) event_info; printf("rotate start <%d,%d> po->rotate=<%d> base=<%f> p->angle=<%f>\n", p->x, p->y, po->rotate, p->base_angle, p->angle); /* If there's an active animator, stop it */ if (po->rot_timer) { po->base_rotate = po->rotate; ecore_animator_del(po->rot_timer); po->rot_timer = NULL; } return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags rotate_move(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Rotate_Info *p = (Elm_Gesture_Rotate_Info *) event_info; printf("rotate move <%d,%d> base=<%f> <%f> m=<%f>\n", p->x, p->y, p->base_angle, p->angle, p->momentum); po->rotate = po->base_rotate + (int) (p->angle - p->base_angle); if (po->rotate < 0) po->rotate += 360; apply_changes(po); return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags rotate_end(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Rotate_Info *r_info = (Elm_Gesture_Rotate_Info *) event_info; printf("rotate end <%d,%d> base=<%f> <%f> m=<%f>\n", r_info->x, r_info->y, r_info->base_angle, r_info->angle, r_info->momentum); if (po->rotate < 0) po->rotate += 360; po->base_rotate = po->rotate; /* Apply the rotate-momentum */ po->rot_tot_time = fabs(r_info->momentum) / ROTATE_MOMENTUM_FRICTION; po->rot_momentum = r_info->momentum; po->rot_progress = 0.0; if (po->rot_momentum) { po->rot_timer = ecore_animator_add(rotate_momentum_animation_operation, po); } return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags rotate_abort(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Rotate_Info *p = (Elm_Gesture_Rotate_Info *) event_info; printf("rotate abort <%d,%d> base=<%f> <%f>\n", p->x, p->y, p->base_angle, p->angle); po->base_rotate = po->rotate; if (po->rotate < 0) po->rotate += 360; return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags zoom_start(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Zoom_Info *p = (Elm_Gesture_Zoom_Info *) event_info; printf("zoom start <%d,%d> <%f>\n", p->x, p->y, p->zoom); /* If there's an active animator, stop it */ if (po->zoom_momentum) { elm_transit_del(po->zoom_momentum); po->zoom_momentum = NULL; } return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags zoom_move(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Zoom_Info *p = (Elm_Gesture_Zoom_Info *) event_info; printf("zoom move <%d,%d> <%f> momentum=<%f>\n", p->x, p->y, p->zoom, p->momentum); po->zoom = po->base_zoom * p->zoom; apply_changes(po); return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags zoom_end(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Zoom_Info *p = (Elm_Gesture_Zoom_Info *) event_info; printf("zoom end/abort <%d,%d> <%f> momentum=<%f>\n", p->x, p->y, p->zoom, p->momentum); /* Apply the zoom-momentum or zoom out animator */ double tot_time = fabs(p->momentum) / ZOOM_MOMENTUM_FRICTION; po->zoom_mom_time = tot_time; po->zoom_mom = p->momentum; po->base_zoom = po->zoom; if (po->zoom_mom) { po->zoom_momentum = elm_transit_add(); elm_transit_duration_set(po->zoom_momentum, tot_time); elm_transit_effect_add(po->zoom_momentum, zoom_momentum_animation_operation, po, zoom_momentum_animation_end); elm_transit_go(po->zoom_momentum); } return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags momentum_start(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; printf("momentum_start po->rotate=<%d> <%d,%d>\n", po->rotate, p->x2, p->y2); /* If there's an active animator, stop it */ if (po->mom_timer) { ecore_animator_del(po->mom_timer); po->mom_timer = NULL; } po->dx = p->x2 - po->bx; po->dy = p->y2 - po->by; apply_changes(po); return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags momentum_move(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; printf("momentum move <%d,%d> fingers=<%d> mx,my=<%d,%d>\n", p->x2, p->y2, p->n, p->mx, p->my); po->bx = p->x2 - po->dx; po->by = p->y2 - po->dy; apply_changes(po); return EVAS_EVENT_FLAG_NONE; } /* Momentum animation */ static Eina_Bool momentum_animation_operation(void *_po) { Photo_Object *po = (Photo_Object *) _po; Eina_Bool rc = ECORE_CALLBACK_RENEW; Evas_Coord x = po->bx; Evas_Coord y = po->by; po->mom_tot_time -= ecore_animator_frametime_get(); if (po->mom_tot_time <= 0) { po->mom_timer = NULL; rc = ECORE_CALLBACK_CANCEL; } /* x = v0t + 0.5at^2 */ po->bx += ((po->mx * po->mom_tot_time) + (0.5 * po->mom_x_acc * (po->mom_tot_time * po->mom_tot_time))); po->by += ((po->my * po->mom_tot_time) + (0.5 * po->mom_y_acc * (po->mom_tot_time * po->mom_tot_time))); printf("%s prev_bx-new_bx,y=(%d,%d)\n", __func__, x-po->bx, y-po->by); if (rc == ECORE_CALLBACK_CANCEL) pic_obj_keep_inframe(po); apply_changes(po); return rc; } static Evas_Event_Flags momentum_end(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; printf("momentum end x2,y2=<%d,%d> mx,my=<%d,%d>\n", p->x2, p->y2, p->mx, p->my); pic_obj_keep_inframe(po); apply_changes(po); /* Make up some total-time for the movement */ po->mom_tot_time = sqrt((p->mx * p->mx) + (p->my * p->my)) / MOMENTUM_FRICTION; if (po->mom_tot_time) { /* Compute acceleration for both compenents, and launch timer */ po->mom_x_acc = (p->mx) / po->mom_tot_time; /* a = (v-v0) / t */ po->mom_y_acc = (p->my) / po->mom_tot_time; /* a = (v-v0) / t */ po->mom_x_acc /= MOMENTUM_FACTOR; po->mom_y_acc /= MOMENTUM_FACTOR; po->mom_timer = ecore_animator_add(momentum_animation_operation, po); } return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags momentum_abort(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; printf("momentum abort <%d,%d> <%d,%d>\n", p->x2, p->y2, p->mx, p->my); pic_obj_keep_inframe(po); apply_changes(po); return EVAS_EVENT_FLAG_NONE; } static void _win_del_req(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Photo_Object **photo_array = (Photo_Object **) data; if (!photo_array) return; /* The content of the photo object is automatically deleted when the win * is deleted. */ for ( ; *photo_array ; photo_array++) free(*photo_array); free(data); } static Photo_Object * photo_object_add(Evas_Object *parent, Evas_Object *ic, const char *icon, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, int angle) { char buf[PATH_MAX]; Photo_Object *po; po = calloc(1, sizeof(*po)); po->base_zoom = po->zoom = BASE_ZOOM; if (ic) { po->ic = ic; } else { po->ic = elm_icon_add(parent); elm_image_file_set(po->ic, icon, NULL); } po->bx = x; po->by = y; po->bw = w; po->bh = h; /* Add shadow */ { po->shadow = elm_icon_add(po->ic); snprintf(buf, sizeof(buf), "%s/images/pol_shadow.png", elm_app_data_dir_get()); elm_image_file_set(po->shadow, buf, NULL); evas_object_resize(po->shadow, SHADOW_W, SHADOW_H); evas_object_show(po->shadow); } po->hit = evas_object_polygon_add(evas_object_evas_get(parent)); evas_object_precise_is_inside_set(po->hit, EINA_TRUE); evas_object_repeat_events_set(po->hit, EINA_TRUE); evas_object_color_set(po->hit, 0, 0, 0, 0); evas_object_move(po->ic, 0, 0); evas_object_resize(po->ic, po->bw, po->bh); evas_object_show(po->ic); evas_object_show(po->hit); po->gl = elm_gesture_layer_add(po->ic); elm_gesture_layer_hold_events_set(po->gl, EINA_TRUE); elm_gesture_layer_attach(po->gl, po->hit); /* FIXME: Add a po->rotate start so we take the first angle!!!! */ elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_START, momentum_start, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_MOVE, momentum_move, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_END, momentum_end, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_ABORT, momentum_abort, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_START, zoom_start, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_MOVE, zoom_move, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_END, zoom_end, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_ABORT, zoom_end, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_START, rotate_start, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_MOVE, rotate_move, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_END, rotate_end, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_ABORT, rotate_abort, po); po->rotate = po->base_rotate = angle; po->shadow_zoom = 1.3; apply_changes(po); return po; } void test_gesture_layer3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Coord w, h; Evas_Object *win, *bg; char buf[PATH_MAX]; int ind = 0; Photo_Object **photo_array; photo_array = calloc(sizeof(*photo_array), 4); w = 480; h = 800; win = elm_win_add(NULL, "gesture-layer3", ELM_WIN_BASIC); elm_win_title_set(win, "Gesture Layer 3"); elm_win_autodel_set(win, EINA_TRUE); evas_object_resize(win, w, h); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/wood_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); snprintf(buf, sizeof(buf), "%s/images/pol_sky.png", elm_app_data_dir_get()); photo_array[ind++] = photo_object_add(win, NULL, buf, 50, 200, 365, 400, 0); photo_array[ind] = NULL; evas_object_smart_callback_add(win, "delete,request", _win_del_req, photo_array); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_separator.c0000664000175000017500000000372712127353615015376 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void test_separator(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx0, *bx, *bt, *sp; win = elm_win_util_standard_add("separators", "Separators"); elm_win_autodel_set(win, EINA_TRUE); bx0 = elm_box_add(win); evas_object_size_hint_weight_set(bx0, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(bx0, EINA_TRUE); elm_win_resize_object_add(win, bx0); evas_object_show(bx0); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx0, bx); evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Left upper corner"); elm_box_pack_end(bx, bt); evas_object_show(bt); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); // by default, separator is vertical, we must set it horizontal elm_box_pack_end(bx, sp); evas_object_show(sp); bt = elm_button_add(win); elm_object_text_set(bt, "Left lower corner"); elm_object_disabled_set(bt, EINA_TRUE); elm_box_pack_end(bx, bt); evas_object_show(bt); sp = elm_separator_add(win); // now we need vertical separator elm_box_pack_end(bx0, sp); evas_object_show(sp); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx0, bx); evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Right upper corner"); elm_object_disabled_set(bt, EINA_TRUE); elm_box_pack_end(bx, bt); evas_object_show(bt); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); elm_box_pack_end(bx, sp); evas_object_show(sp); bt = elm_button_add(win); elm_object_text_set(bt, "Right lower corner"); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_fileselector_entry.c0000664000175000017500000001710412127353615017271 00000000000000#include "test.h" #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _api_data { unsigned int state; /* What state we are testing */ void *box; /* Use this to get box content */ }; typedef struct _api_data api_data; enum _api_state { ICON_UNSET, WINDOW_TITLE_SET, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { const Eina_List *items = elm_box_children_get(api->box); if (!eina_list_count(items)) return; /* Get first item of list of vbox children */ Evas_Object *fs_bt = eina_list_nth(items, 0); /* use elm_box_children_get() to get list of children */ switch(api->state) { /* Put all api-changes under switch */ case ICON_UNSET: elm_object_part_content_unset(fs_bt, NULL); break; case WINDOW_TITLE_SET: elm_fileselector_entry_window_title_set(fs_bt, "Custom title from API"); break; case API_STATE_LAST: break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void create_dir_struct(void) { FILE *fp; mkdir("/tmp/test_fs_bt", S_IRWXU); fp = fopen("/tmp/test_fs_bt/a_file.txt", "w"); if (fp) fclose(fp); fp = fopen("/tmp/test_fs_bt/k_file.txt", "w"); if (fp) fclose(fp); fp = fopen("/tmp/test_fs_bt/m_file.txt", "w"); if (fp) fclose(fp); mkdir("/tmp/test_fs_bt/a_subdir", S_IRWXU); fp = fopen("/tmp/test_fs_bt/a_subdir/d_sub_file.txt", "w"); if (fp) fclose(fp); fp = fopen("/tmp/test_fs_bt/a_subdir/j_sub_file.txt", "w"); if (fp) fclose(fp); } static void _file_chosen(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Object *entry = data; char *file = event_info; elm_object_text_set(entry, file); printf("File chosen: %s\n", file); } static void _inwin_mode_toggle(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs_en = data; Eina_Bool value = elm_fileselector_entry_inwin_mode_get(fs_en); elm_fileselector_entry_inwin_mode_set(fs_en, !value); printf("Inwin mode set to: %s\n", value ? "false" : "true"); } static void _folder_only_toggle(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs_en = data; Evas_Object *ic = elm_object_part_content_get(fs_en, "button icon"); Eina_Bool value = elm_fileselector_entry_folder_only_get(fs_en); elm_fileselector_entry_folder_only_set(fs_en, !value); printf("Folder only flag set to: %s\n", value ? "false" : "true"); if (!value) { elm_icon_standard_set(ic, "folder"); elm_object_text_set(fs_en, "Select a folder"); } else { elm_icon_standard_set(ic, "file"); elm_object_text_set(fs_en, "Select a file"); } } static void _expandable_toggle(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs_en = data; Eina_Bool value = elm_fileselector_entry_expandable_get(fs_en); elm_fileselector_entry_expandable_set(fs_en, !value); printf("Expandable flag set to: %s\n", value ? "false" : "true"); } static void _disabled_toggle(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs_en = data; Eina_Bool value = elm_object_disabled_get(fs_en); elm_object_disabled_set(fs_en, !value); printf("Disabled flag set to: %s\n", value ? "false" : "true"); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_fileselector_entry(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *vbox, *hbox, *ic, *bt, *fs_en, *en, *lb, *bxx; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("fileselector-entry", "File Selector Entry"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); vbox = elm_box_add(win); evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); api->box = vbox; evas_object_show(vbox); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, vbox); create_dir_struct(); /* Create a dir struct in /tmp */ /* file selector entry */ ic = elm_icon_add(win); elm_icon_standard_set(ic, "file"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); fs_en = elm_fileselector_entry_add(win); elm_fileselector_entry_path_set(fs_en, "/tmp/test_fs_bt"); elm_object_text_set(fs_en, "Select a file"); elm_object_part_content_set(fs_en, "button icon", ic); evas_object_size_hint_weight_set(fs_en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(fs_en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(vbox, fs_en); evas_object_show(fs_en); evas_object_show(ic); /* attribute setting buttons */ hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); elm_box_pack_end(vbox, hbox); evas_object_show(hbox); bt = elm_button_add(win); elm_object_text_set(bt, "Toggle inwin mode"); evas_object_smart_callback_add(bt, "clicked", _inwin_mode_toggle, fs_en); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Toggle folder only mode"); evas_object_smart_callback_add(bt, "clicked", _folder_only_toggle, fs_en); elm_box_pack_end(hbox, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Toggle expandable mode"); evas_object_smart_callback_add(bt, "clicked", _expandable_toggle, fs_en); elm_box_pack_end(hbox, bt); evas_object_show(bt); lb = elm_label_add(win); elm_object_text_set(lb, "Last selection:"); elm_box_pack_end(vbox, lb); evas_object_show(lb); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); elm_box_pack_end(vbox, hbox); evas_object_show(hbox); bt = elm_button_add(win); elm_object_text_set(bt, "Toggle disabled"); evas_object_smart_callback_add(bt, "clicked", _disabled_toggle, fs_en); elm_box_pack_end(hbox, bt); evas_object_show(bt); en = elm_entry_add(win); elm_entry_line_wrap_set(en, ELM_WRAP_NONE); elm_entry_editable_set(en, EINA_FALSE); evas_object_smart_callback_add(fs_en, "file,chosen", _file_chosen, en); elm_box_pack_end(vbox, en); evas_object_show(en); evas_object_resize(win, 400, 500); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_layout.c0000664000175000017500000002025112127353615014702 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH #include struct _api_data { unsigned int state; /* What state we are testing */ Evas_Object *box_layout; Evas_Object *table_layout; Evas_Object *ref; Evas_Object *ref2; }; typedef struct _api_data api_data; enum _api_state { LAYOUT_BOX_INSERT_AT, LAYOUT_BOX_INSERT_BEFORE, LAYOUT_BOX_PREPEND, LAYOUT_BOX_REMOVE, LAYOUT_BOX_REMOVE_ALL, LAYOUT_TABLE_UNPACK, LAYOUT_TABLE_CLEAR, API_STATE_LAST }; typedef enum _api_state api_state; static void _clicked_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { elm_object_part_text_set(data, "text", elm_object_text_get(obj)); } void test_layout(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *box, *ly, *bt; char buf[PATH_MAX]; win = elm_win_util_standard_add("layout", "Layout"); elm_win_autodel_set(win, EINA_TRUE); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, box); evas_object_show(box); ly = elm_layout_add(win); elm_layout_theme_set(ly, "layout", "application", "titlebar"); elm_object_text_set(ly, "Some title"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, ly); evas_object_show(ly); bt = elm_icon_add(win); elm_icon_standard_set(bt, "chat"); evas_object_size_hint_min_set(bt, 20, 20); elm_layout_icon_set(ly, bt); bt = elm_icon_add(win); elm_icon_standard_set(bt, "close"); evas_object_size_hint_min_set(bt, 20, 20); elm_layout_end_set(ly, bt); ly = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); elm_layout_file_set(ly, buf, "layout"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(box, ly); //elm_win_resize_object_add(win, ly); evas_object_show(ly); bt = elm_button_add(win); elm_object_text_set(bt, "Button 1"); elm_object_part_content_set(ly, "element1", bt); evas_object_smart_callback_add(bt, "clicked", _clicked_cb, ly); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 2"); elm_object_part_content_set(ly, "element2", bt); evas_object_smart_callback_add(bt, "clicked", _clicked_cb, ly); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 3"); elm_object_part_content_set(ly, "element3", bt); evas_object_smart_callback_add(bt, "clicked", _clicked_cb, ly); evas_object_show(bt); elm_layout_part_cursor_set(ly, "text", ELM_CURSOR_WATCH); evas_object_show(win); } static void set_api_state(api_data *api) { Evas_Object *box_layout = api->box_layout; Evas_Object *table_layout = api->table_layout; Evas_Object *obj; /* use elm_box_children_get() to get list of children */ switch (api->state) { /* Put all api-changes under switch */ case LAYOUT_BOX_INSERT_AT: { obj = elm_label_add(box_layout); elm_object_text_set(obj, "elm_layout_box_insert_at(); is called"); evas_object_size_hint_weight_set(obj, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_layout_box_insert_at(box_layout, "elm.box.content", obj, 0); evas_object_show(obj); break; } case LAYOUT_BOX_INSERT_BEFORE: { obj = elm_label_add(box_layout); elm_object_text_set(obj, "elm_layout_box_insert_before(); is called"); evas_object_size_hint_weight_set(obj, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_layout_box_insert_before(box_layout, "elm.box.content", obj, api->ref); evas_object_show(obj); break; } case LAYOUT_BOX_PREPEND: { obj = elm_label_add(box_layout); elm_object_text_set(obj, "elm_layout_box_prepend(); is called"); evas_object_size_hint_weight_set(obj, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_layout_box_prepend(box_layout, "elm.box.content", obj); evas_object_show(obj); break; } case LAYOUT_BOX_REMOVE: { elm_layout_box_remove(box_layout, "elm.box.content", api->ref); evas_object_del(api->ref); break; } case LAYOUT_BOX_REMOVE_ALL: { elm_layout_box_remove_all(box_layout, "elm.box.content", EINA_TRUE); break; } case LAYOUT_TABLE_UNPACK: { elm_layout_table_unpack(table_layout, "elm.table.content", api->ref2); evas_object_del(api->ref2); break; } case LAYOUT_TABLE_CLEAR: { elm_layout_table_clear(table_layout, "elm.table.content", EINA_TRUE); break; } default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_layout2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *box, *bt, *ly, *lb; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("layout2", "Layout 2"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *)api); elm_box_pack_end(box, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); /* Layout Box Test */ api->box_layout = ly = elm_layout_add(win); elm_layout_theme_set(ly, "layout", "application", "toolbar-vbox"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, ly); evas_object_show(ly); api->ref = lb = elm_label_add(win); elm_object_text_set(lb, "This is a label for the box content"); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(lb); elm_layout_box_append(ly, "elm.box.content", lb); /* Layout Table Test */ api->table_layout = ly = elm_layout_add(win); elm_layout_theme_set(ly, "layout", "application", "toolbar-table"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, ly); evas_object_show(ly); lb = elm_label_add(win); elm_object_text_set(lb, "This is a label for the table content"); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(lb); elm_layout_table_pack(ly, "elm.table.content", lb, 0, 0, 1, 1); api->ref2 = lb = elm_label_add(win); elm_object_text_set(lb, "col = 0, row = 1"); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(lb); elm_layout_table_pack(ly, "elm.table.content", lb, 0, 1, 1, 1); evas_object_resize(win, 320, 320); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_radio.c0000664000175000017500000000565512127353615014476 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void test_radio(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *ic, *rd, *rdg; char buf[PATH_MAX]; win = elm_win_util_standard_add("radios", "Radios"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); rd = elm_radio_add(win); elm_radio_state_value_set(rd, 0); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(rd, EVAS_HINT_FILL, 0.5); elm_object_text_set(rd, "Icon sized to radio"); elm_object_part_content_set(rd, "icon", ic); elm_box_pack_end(bx, rd); evas_object_show(rd); evas_object_show(ic); rdg = rd; ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); rd = elm_radio_add(win); elm_radio_state_value_set(rd, 1); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "Icon no scale"); elm_object_part_content_set(rd, "icon", ic); elm_box_pack_end(bx, rd); evas_object_show(rd); evas_object_show(ic); rd = elm_radio_add(win); elm_radio_state_value_set(rd, 2); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "Label Only"); elm_box_pack_end(bx, rd); evas_object_show(rd); rd = elm_radio_add(win); elm_radio_state_value_set(rd, 3); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "Disabled"); elm_object_disabled_set(rd, EINA_TRUE); elm_box_pack_end(bx, rd); evas_object_show(rd); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); rd = elm_radio_add(win); elm_radio_state_value_set(rd, 4); elm_radio_group_add(rd, rdg); elm_object_part_content_set(rd, "icon", ic); elm_box_pack_end(bx, rd); evas_object_show(rd); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); rd = elm_radio_add(win); elm_radio_state_value_set(rd, 5); elm_radio_group_add(rd, rdg); elm_object_part_content_set(rd, "icon", ic); elm_object_disabled_set(rd, EINA_TRUE); elm_box_pack_end(bx, rd); evas_object_show(rd); evas_object_show(ic); elm_radio_value_set(rdg, 2); evas_object_show(win); } #endif elementary-1.7.7/src/bin/config.c0000664000175000017500000030733012127353615013601 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #ifndef ELM_LIB_QUICKLAUNCH typedef struct _Theme Theme; typedef struct _Fonts_Data Fonts_Data; typedef struct _Elm_Text_Class_Data Elm_Text_Class_Data; typedef struct _Elm_Font_Size_Data Elm_Font_Size_Data; struct _Theme { const char *label; const char *name; const char *path; Eina_Bool in_search_path; }; static const Eina_List *tsel = NULL; static Eina_List *themes = NULL; struct _Elm_Text_Class_Data { const char *name; const char *desc; const char *font; const char *style; Evas_Font_Size size; }; struct _Elm_Font_Size_Data { const char *size_str; Evas_Font_Size size; }; struct _Fonts_Data { Eina_List *text_classes; Eina_Hash *font_hash; Eina_List *font_px_list; Eina_List *font_scale_list; const char *cur_font; const char *cur_style; double cur_size; }; #define ELM_LIST_DISABLE(list) \ do \ { \ const Eina_List *_l = elm_list_items_get(list); \ if (_l) \ { \ elm_list_item_show(eina_list_data_get(_l));\ elm_object_disabled_set(list, EINA_TRUE); \ } \ } \ while (0) #define ELM_LIST_ENABLE(list) \ do \ { \ elm_object_disabled_set(list, EINA_FALSE); \ } \ while (0) #define LABEL_FRAME_ADD(label) \ do \ { \ pd = elm_frame_add(win); \ evas_object_size_hint_weight_set(pd, EVAS_HINT_EXPAND, 0.0); \ evas_object_size_hint_align_set(pd, EVAS_HINT_FILL, 0.5); \ elm_object_style_set(pd, "pad_medium"); \ elm_box_pack_end(bx, pd); \ evas_object_show(pd); \ \ lb = elm_label_add(win); \ evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); \ evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, 0.5); \ elm_object_text_set(lb, label); \ elm_object_content_set(pd, lb); \ evas_object_show(lb); \ } \ while (0) static int quiet = 0; static int interactive = 1; static const char *theme_set = NULL; static const char *finger_size_set = NULL; static const char *scale_set = NULL; static Fonts_Data fndata = {NULL, NULL, NULL, NULL, NULL, NULL, 0.0}; static void _font_styles_list_sel(void *data __UNUSED__, Evas_Object *obj, void *event_info); static void config_exit(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Text_Class_Data *tc_data; Elm_Font_Size_Data *sd; EINA_LIST_FREE(fndata.text_classes, tc_data) { eina_stringshare_del(tc_data->name); eina_stringshare_del(tc_data->desc); eina_stringshare_del(tc_data->font); eina_stringshare_del(tc_data->style); free(tc_data); } elm_font_available_hash_del(fndata.font_hash); fndata.font_hash = NULL; EINA_LIST_FREE(fndata.font_px_list, sd) { eina_stringshare_del(sd->size_str); free(sd); } EINA_LIST_FREE(fndata.font_scale_list, sd) { eina_stringshare_del(sd->size_str); free(sd); } if (fndata.cur_font) eina_stringshare_del(fndata.cur_font); fndata.cur_font = NULL; if (fndata.cur_style) eina_stringshare_del(fndata.cur_style); fndata.cur_style = NULL; elm_config_save(); elm_exit(); /* exit the program's main loop that runs in elm_run() */ } static void sb_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Eina_Bool val = elm_check_state_get(obj); Eina_Bool sb = elm_config_scroll_bounce_enabled_get(); if (val == sb) return; elm_config_scroll_bounce_enabled_set(val); elm_config_all_flush(); /*TODO: enable/disable subordinate sliders (make 'em support it 1st)*/ } static void bf_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void bf_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double bf = elm_config_scroll_bounce_friction_get(); double val = elm_slider_value_get(obj); if (bf == val) return; elm_config_scroll_bounce_friction_set(val); elm_config_all_flush(); } static void ps_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void ps_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double ps = elm_config_scroll_page_scroll_friction_get(); double val = elm_slider_value_get(obj); if (ps == val) return; elm_config_scroll_page_scroll_friction_set(val); elm_config_all_flush(); } static void bis_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void bis_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double bis = elm_config_scroll_bring_in_scroll_friction_get(); double val = elm_slider_value_get(obj); if (bis == val) return; elm_config_scroll_bring_in_scroll_friction_set(val); elm_config_all_flush(); } static void zf_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void zf_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double zf = elm_config_scroll_zoom_friction_get(); double val = elm_slider_value_get(obj); if (zf == val) return; elm_config_scroll_zoom_friction_set(val); elm_config_all_flush(); } static void ts_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Eina_Bool val = elm_check_state_get(obj); Eina_Bool sb = elm_config_scroll_thumbscroll_enabled_get(); if (val == sb) return; elm_config_scroll_thumbscroll_enabled_set(val); elm_config_all_flush(); /*TODO: enable/disable subordinate sliders (make 'em support it 1st)*/ } static void tst_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void tst_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double tst = elm_config_scroll_thumbscroll_threshold_get(); double val = elm_slider_value_get(obj); if (tst == val) return; elm_config_scroll_thumbscroll_threshold_set(val); elm_config_all_flush(); } static void tsmt_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void tsmt_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double tsmt = elm_config_scroll_thumbscroll_momentum_threshold_get(); double val = elm_slider_value_get(obj); if (tsmt == val) return; elm_config_scroll_thumbscroll_momentum_threshold_set(val); elm_config_all_flush(); } static void tsf_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void tsf_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double tsf = elm_config_scroll_thumbscroll_friction_get(); double val = elm_slider_value_get(obj); if (tsf == val) return; elm_config_scroll_thumbscroll_friction_set(val); elm_config_all_flush(); } static void tsbf_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void tsbf_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double tsbf = elm_config_scroll_thumbscroll_border_friction_get(); double val = elm_slider_value_get(obj); if (tsbf == val) return; elm_config_scroll_thumbscroll_border_friction_set(val); elm_config_all_flush(); } static void tssf_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 20.0))) / 20.0; if (v != val) elm_slider_value_set(obj, v); } static void tssf_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double tssf = elm_config_scroll_thumbscroll_sensitivity_friction_get(); double val = elm_slider_value_get(obj); if (tssf == val) return; elm_config_scroll_thumbscroll_sensitivity_friction_set(val); elm_config_all_flush(); } static void cf_enable(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Eina_Bool cf = elm_config_cache_flush_enabled_get(); Eina_Bool val = elm_check_state_get(obj); if (cf == val) return; elm_object_disabled_set((Evas_Object *)data, !val); elm_config_cache_flush_enabled_set(val); elm_config_all_flush(); } static void cf_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 5.0))) / 5.0; if (v != val) elm_slider_value_set(obj, v); } static void cf_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double cf = elm_config_cache_flush_interval_get(); double val = elm_slider_value_get(obj); if (cf == val) return; elm_config_cache_flush_interval_set(val); elm_config_all_flush(); } static void fc_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void fc_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double font_cache = elm_config_cache_font_cache_size_get(); double val = elm_slider_value_get(obj); if (font_cache == val) return; elm_config_cache_font_cache_size_set(val * 1024); elm_config_all_flush(); } static void ic_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void ic_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double image_cache = elm_config_cache_image_cache_size_get(); double val = elm_slider_value_get(obj); if (image_cache == val) return; elm_config_cache_image_cache_size_set(val * 1024); elm_config_all_flush(); } static void sc_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 10.0))) / 10.0; if (v != val) elm_slider_value_set(obj, v); } static void sc_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double scale = elm_config_scale_get(); double val = elm_slider_value_get(obj); if (scale == val) return; elm_config_scale_set(val); elm_config_all_flush(); } static void fs_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 5.0))) / 5.0; if (v != val) elm_slider_value_set(obj, v); } static void fs_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double fs = elm_config_finger_size_get(); double val = elm_slider_value_get(obj); if (fs == val) return; elm_config_finger_size_set(val); elm_config_all_flush(); } static void efc_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 5.0))) / 5.0; if (v != val) elm_slider_value_set(obj, v); } static void efc_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double efc = elm_config_cache_edje_file_cache_size_get(); double val = elm_slider_value_get(obj); if (efc == val) return; elm_config_cache_edje_file_cache_size_set(val); elm_config_all_flush(); } static void ecc_round(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double val = elm_slider_value_get(obj); double v; v = ((double)((int)(val * 5.0))) / 5.0; if (v != val) elm_slider_value_set(obj, v); } static void ecc_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double ecc = elm_config_cache_edje_collection_cache_size_get(); double val = elm_slider_value_get(obj); if (ecc == val) return; elm_config_cache_edje_collection_cache_size_set(val); elm_config_all_flush(); } static void ac_change(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Eina_Bool val = elm_check_state_get(obj); Eina_Bool ac = elm_config_access_get(); if (val == ac) return; elm_config_access_set(val); elm_config_all_flush(); } static void _status_basic(Evas_Object *win, Evas_Object *bx0) { Evas_Object *lb, *fr; fr = elm_frame_add(win); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(fr, "Information"); elm_box_pack_end(bx0, fr); evas_object_show(fr); lb = elm_label_add(win); elm_object_text_set(lb, "Applying configuration change" ); elm_object_content_set(fr, lb); evas_object_show(lb); } static void _status_config(Evas_Object *win, Evas_Object *bx0) { Evas_Object *lb, *pd, *bx, *fr, *sl, *sp; fr = elm_frame_add(win); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(fr, "Sizing"); elm_box_pack_end(bx0, fr); evas_object_show(fr); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, 0.5); LABEL_FRAME_ADD("Scale"); sl = elm_slider_add(win); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.2f"); elm_slider_indicator_format_set(sl, "%1.2f"); elm_slider_min_max_set(sl, 0.25, 5.0); elm_slider_value_set(sl, elm_config_scale_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", sc_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", sc_change, NULL); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, sp); evas_object_show(sp); LABEL_FRAME_ADD("Finger Size
    "); sl = elm_slider_add(win); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.0f"); elm_slider_indicator_format_set(sl, "%1.0f"); elm_slider_min_max_set(sl, 5, 200); elm_slider_value_set(sl, elm_config_finger_size_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", fs_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", fs_change, NULL); // FIXME: add theme selector (basic mode and advanced for fallbacks) // FIXME: save config // FIXME: profile selector / creator etc. elm_object_content_set(fr, bx); evas_object_show(bx); } static void _flip_to(Evas_Object *win, const char *name) { Evas_Object *wid, *naviframe; wid = evas_object_data_get(win, name); naviframe = evas_object_data_get(win, "naviframe"); elm_naviframe_item_simple_promote(naviframe, wid); } static void _cf_sizing(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _flip_to(data, "sizing"); } static void _cf_themes(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _flip_to(data, "themes"); } static void _cf_fonts(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _flip_to(data, "fonts"); } static void _cf_profiles(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _flip_to(data, "profiles"); } static void _cf_scrolling(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _flip_to(data, "scrolling"); } static void _cf_rendering(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _flip_to(data, "rendering"); } static void _cf_caches(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _flip_to(data, "caches"); } static void _cf_access(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _flip_to(data, "access"); } const char * _elm_theme_current_get(const char *theme_search_order) { const char *ret; const char *p; if (!theme_search_order) return NULL; for (p = theme_search_order;; p++) { if ((*p == ':') || (!*p)) { if (p > theme_search_order) { char *n = malloc(p - theme_search_order + 1); if (!n) return NULL; strncpy(n, theme_search_order, p - theme_search_order); n[p - theme_search_order] = 0; ret = eina_stringshare_add(n); free(n); break; } } } return ret; } static void _font_overlay_set_all(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *fclasses; Elm_Text_Class_Data *tc_data, *tc; Elm_Object_Item *list_it; Eina_List *l; win = data; fclasses = evas_object_data_get(win, "font_classes_list"); list_it = elm_list_selected_item_get(fclasses); if (!list_it) return; tc_data = elm_object_item_data_get(list_it); EINA_LIST_FOREACH(fndata.text_classes, l, tc) { eina_stringshare_replace(&tc->font, tc_data->font); eina_stringshare_replace(&tc->style, tc_data->style); tc->size = tc_data->size; } elm_config_all_flush(); elm_config_save(); } static void _font_overlay_reset(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *fclasses, *fnames, *fstyles, *fsizes; Elm_Text_Class_Data *tc_data; Elm_Object_Item *list_it; win = data; fclasses = evas_object_data_get(win, "font_classes_list"); list_it = elm_list_selected_item_get(fclasses); if (!list_it) return; tc_data = elm_object_item_data_get(list_it); fnames = evas_object_data_get(win, "font_names_list"); fstyles = evas_object_data_get(win, "font_styles_list"); fsizes = evas_object_data_get(win, "font_sizes_list"); elm_config_font_overlay_unset(tc_data->name); eina_stringshare_replace(&fndata.cur_font, NULL); eina_stringshare_replace(&tc_data->font, NULL); eina_stringshare_replace(&fndata.cur_style, NULL); eina_stringshare_replace(&tc_data->style, NULL); fndata.cur_size = 0.0; tc_data->size = 0.0; ELM_LIST_DISABLE(fnames); ELM_LIST_DISABLE(fstyles); ELM_LIST_DISABLE(fsizes); elm_config_all_flush(); elm_config_save(); } static void _font_overlay_reset_all(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *fclasses, *fnames, *fstyles, *fsizes; Elm_Text_Class_Data *tc_data; Elm_Object_Item *list_it; Eina_List *l; win = data; eina_stringshare_replace(&fndata.cur_font, NULL); eina_stringshare_replace(&fndata.cur_style, NULL); fndata.cur_size = 0.0; EINA_LIST_FOREACH(fndata.text_classes, l, tc_data) { elm_config_font_overlay_unset(tc_data->name); eina_stringshare_replace(&tc_data->font, NULL); eina_stringshare_replace(&tc_data->style, NULL); tc_data->size = 0.0; } fclasses = evas_object_data_get(win, "font_classes_list"); fnames = evas_object_data_get(win, "font_names_list"); fstyles = evas_object_data_get(win, "font_styles_list"); fsizes = evas_object_data_get(win, "font_sizes_list"); list_it = elm_list_selected_item_get(fclasses); if (list_it) elm_list_item_selected_set(list_it, EINA_FALSE); ELM_LIST_DISABLE(fnames); ELM_LIST_DISABLE(fstyles); ELM_LIST_DISABLE(fsizes); elm_config_all_flush(); elm_config_save(); } static void _font_overlay_change(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Text_Class_Data *tc_data; Eina_List *l; EINA_LIST_FOREACH(fndata.text_classes, l, tc_data) { if (tc_data->font) { char *name; name = elm_font_fontconfig_name_get(tc_data->font, tc_data->style); elm_config_font_overlay_set(tc_data->name, name, tc_data->size ? tc_data->size : -100); elm_font_fontconfig_name_free(name); } else elm_config_font_overlay_unset(tc_data->name); } elm_config_font_overlay_apply(); elm_config_all_flush(); elm_config_save(); /* TODO: apply hinting */ } static void _config_display_update(Evas_Object *win) { int flush_interval, font_c, image_c, edje_file_c, edje_col_c, ts_threshould; double scale, s_bounce_friction, ts_momentum_threshold, ts_friction, ts_border_friction, ts_sensitivity_friction, page_friction, bring_in_friction, zoom_friction; const char *curr_theme, *curr_engine; const Eina_List *l_items, *l; Eina_Bool s_bounce, ts; Elm_Object_Item *list_it; Elm_Theme *th; int fs; scale = elm_config_scale_get(); fs = elm_config_finger_size_get(); flush_interval = elm_config_cache_flush_interval_get(); font_c = elm_config_cache_font_cache_size_get(); image_c = elm_config_cache_image_cache_size_get(); edje_file_c = elm_config_cache_edje_file_cache_size_get(); edje_col_c = elm_config_cache_edje_collection_cache_size_get(); s_bounce = elm_config_scroll_bounce_enabled_get(); s_bounce_friction = elm_config_scroll_bounce_friction_get(); ts = elm_config_scroll_thumbscroll_enabled_get(); ts_threshould = elm_config_scroll_thumbscroll_threshold_get(); ts_momentum_threshold = elm_config_scroll_thumbscroll_momentum_threshold_get(); ts_friction = elm_config_scroll_thumbscroll_friction_get(); ts_border_friction = elm_config_scroll_thumbscroll_border_friction_get(); ts_sensitivity_friction = elm_config_scroll_thumbscroll_sensitivity_friction_get(); page_friction = elm_config_scroll_page_scroll_friction_get(); bring_in_friction = elm_config_scroll_bring_in_scroll_friction_get(); zoom_friction = elm_config_scroll_zoom_friction_get(); /* gotta update root windows' atoms */ elm_slider_value_set(evas_object_data_get(win, "scale_slider"), scale); elm_slider_value_set(evas_object_data_get(win, "fs_slider"), fs); elm_slider_value_set(evas_object_data_get(win, "cache_flush_interval_slider"), flush_interval); elm_slider_value_set(evas_object_data_get(win, "font_cache_slider"), font_c / 1024.0); elm_slider_value_set(evas_object_data_get(win, "image_cache_slider"), image_c / 1024.0); elm_slider_value_set(evas_object_data_get(win, "edje_file_cache_slider"), edje_file_c); elm_slider_value_set(evas_object_data_get(win, "edje_collection_cache_slider"), edje_col_c); elm_check_state_set(evas_object_data_get(win, "scroll_bounce_check"), s_bounce); elm_slider_value_set(evas_object_data_get(win, "bounce_friction_slider"), s_bounce_friction); elm_check_state_set(evas_object_data_get(win, "thumbscroll_check"), ts); elm_slider_value_set(evas_object_data_get(win, "thumbscroll_threshold_slider"), ts_threshould); elm_slider_value_set(evas_object_data_get(win, "ts_momentum_threshold_slider"), ts_momentum_threshold); elm_slider_value_set(evas_object_data_get(win, "thumbscroll_friction_slider"), ts_friction); elm_slider_value_set(evas_object_data_get(win, "ts_border_friction_slider"), ts_border_friction); elm_slider_value_set(evas_object_data_get(win, "ts_sensitivity_friction_slider"), ts_sensitivity_friction); elm_slider_value_set(evas_object_data_get(win, "page_scroll_friction_slider"), page_friction); elm_slider_value_set(evas_object_data_get(win, "bring_in_scroll_friction_slider"), bring_in_friction); elm_slider_value_set(evas_object_data_get(win, "zoom_scroll_friction_slider"), zoom_friction); curr_theme = _elm_theme_current_get(elm_theme_get(NULL)); th = elm_theme_new(); elm_theme_set(th, curr_theme); elm_object_theme_set(evas_object_data_get(win, "theme_preview"), th); elm_theme_free(th); eina_stringshare_del(curr_theme); curr_engine = elm_config_engine_get(); l_items = elm_list_items_get(evas_object_data_get(win, "engines_list")); EINA_LIST_FOREACH(l_items, l, list_it) { if (!strcmp(elm_object_item_data_get(list_it), curr_engine)) { elm_list_item_selected_set(list_it, EINA_TRUE); break; } } } static void _profile_change_do(Evas_Object *win, const char *profile) { elm_config_profile_set(profile); elm_config_all_flush(); _config_display_update(win); } static Eina_Bool _config_all_changed(void *data, int ev_type __UNUSED__, void *ev __UNUSED__) { Evas_Object *win = data; _config_display_update(win); return ECORE_CALLBACK_PASS_ON; } static void _engine_use(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *li; const char *selection; li = data; selection = elm_object_item_data_get(elm_list_selected_item_get(li)); if (!strcmp(elm_config_engine_get(), selection)) return; elm_config_engine_set(selection); elm_config_all_flush(); elm_config_save(); /* make sure new engine has its data dir */ } static void _profile_use(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *li; const char *selection; const char *profile; li = data; selection = elm_object_item_data_get(elm_list_selected_item_get(li)); profile = elm_config_profile_get(); if (!profile) { fprintf(stderr, "No profile currently set!\n"); /* FIXME: log domain */ return; } if (!strcmp(profile, selection)) return; elm_config_profile_set(selection); /* just here to update info for getters below */ _profile_change_do(elm_object_top_widget_get(li), selection); elm_config_all_flush(); elm_config_save(); /* make sure new profile has its data dir */ } static void _btn_todo(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("To be done!\n"); } static void _profile_reset(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { const char *selection, *curr; const char *pdir; Evas_Object *li; li = data; selection = elm_object_item_data_get(elm_list_selected_item_get(li)); curr = elm_config_profile_get(); elm_config_all_flush(); elm_config_save(); /* dump config into old profile's data dir */ pdir = elm_config_profile_dir_get(selection, EINA_TRUE); if (!pdir) return; ecore_file_recursive_rm(pdir); elm_config_profile_dir_free(pdir); elm_config_reload(); _profile_change_do(elm_object_top_widget_get(li), curr); elm_config_all_flush(); elm_config_save(); /* make sure new profile has its data dir */ } static void _theme_use(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { const char *defth; Elm_Theme *th; Evas_Object *win = elm_object_top_widget_get(obj); Evas_Object *sample = evas_object_data_get(win, "theme_preview"); th = elm_object_theme_get(sample); defth = elm_theme_get(th); elm_theme_set(NULL, defth); elm_config_all_flush(); elm_config_save(); } static void _theme_sel(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = elm_object_top_widget_get(obj); Evas_Object *sample = evas_object_data_get(win, "theme_preview"); Elm_Theme *th; Elm_Object_Item *list_it; Eina_Strbuf *newth; Eina_List *l; if (!sample) return; tsel = elm_list_selected_items_get(obj); newth = eina_strbuf_new(); EINA_SAFETY_ON_NULL_RETURN(newth); th = elm_theme_new(); if (!th) { eina_strbuf_free(newth); return; } EINA_LIST_REVERSE_FOREACH((Eina_List*)tsel, l, list_it) { Theme *t = elm_object_item_data_get(list_it); eina_strbuf_append_printf(newth, "%s:", t->name); if ((!l->prev) && strcmp(t->name, "default")) /* ensure default theme is always there for fallback */ eina_strbuf_append(newth, "default"); } elm_theme_set(th, eina_strbuf_string_get(newth)); eina_strbuf_free(newth); elm_object_theme_set(sample, th); elm_theme_free(th); } /*static void _theme_browse(void *data, Evas_Object *obj, void *event_info) { printf("not implemented\n"); }*/ static void _status_config_sizing(Evas_Object *win, Evas_Object *naviframe) { Evas_Object *lb, *pd, *bx, *sl, *sp; bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, 0.5); LABEL_FRAME_ADD("Scale"); sl = elm_slider_add(win); evas_object_data_set(win, "scale_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.2f"); elm_slider_indicator_format_set(sl, "%1.2f"); elm_slider_min_max_set(sl, 0.25, 5.0); elm_slider_value_set(sl, elm_config_scale_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", sc_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", sc_change, NULL); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, sp); evas_object_show(sp); LABEL_FRAME_ADD("Finger Size
    "); sl = elm_slider_add(win); evas_object_data_set(win, "fs_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.0f"); elm_slider_indicator_format_set(sl, "%1.0f"); elm_slider_min_max_set(sl, 5, 200); elm_slider_value_set(sl, elm_config_finger_size_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", fs_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", fs_change, NULL); evas_object_data_set(win, "sizing", bx); elm_naviframe_item_simple_push(naviframe, bx); } static void _status_config_access(Evas_Object *win, Evas_Object *naviframe) { Evas_Object *bx, *ck; bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, 0.5); ck = elm_check_add(win); elm_object_tooltip_text_set(ck, "Set access mode"); elm_object_text_set(ck, "Enable Access Mode"); evas_object_data_set(win, "access_check", ck); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(ck, EVAS_HINT_FILL, 0.5); elm_check_state_set(ck, elm_config_access_get()); elm_box_pack_end(bx, ck); evas_object_show(ck); evas_object_smart_callback_add(ck, "changed", ac_change, NULL); evas_object_data_set(win, "access", bx); elm_naviframe_item_simple_push(naviframe, bx); } static Evas_Object * _sample_theme_new(Evas_Object *win) { Evas_Object *base, *bg, *bt, *ck, *rd, *rdg, *sl, *fr, *li, *rc, *sp; base = elm_table_add(win); evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(base, EVAS_HINT_FILL, EVAS_HINT_FILL); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(base, bg, 0, 0, 2, 5); evas_object_show(bg); bt = elm_button_add(win); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_object_text_set(bt, "Button"); elm_table_pack(base, bt, 0, 0, 1, 1); evas_object_show(bt); ck = elm_check_add(win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, 0.0); elm_object_text_set(ck, "Check"); elm_table_pack(base, ck, 0, 1, 1, 1); evas_object_show(ck); rd = elm_radio_add(win); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, 0.0); elm_radio_state_value_set(rd, 0); elm_object_text_set(rd, "Radio 1"); elm_table_pack(base, rd, 1, 0, 1, 1); evas_object_show(rd); rdg = rd; rd = elm_radio_add(win); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, 0.0); elm_radio_state_value_set(rd, 1); elm_object_text_set(rd, "Radio 2"); elm_radio_group_add(rd, rdg); elm_table_pack(base, rd, 1, 1, 1, 1); evas_object_show(rd); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_table_pack(base, sp, 0, 2, 2, 1); evas_object_show(sp); sl = elm_slider_add(win); elm_object_text_set(sl, "Slider"); elm_slider_span_size_set(sl, 120); elm_slider_min_max_set(sl, 1, 10); elm_slider_value_set(sl, 4); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(base, sl, 0, 3, 2, 1); evas_object_show(sl); fr = elm_frame_add(win); elm_object_text_set(fr, "Frame"); elm_table_pack(base, fr, 0, 4, 2, 1); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(fr); li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fr, li); evas_object_show(li); elm_list_item_append(li, "List Item 1", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Second Item", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Third Item", NULL, NULL, NULL, NULL); elm_list_go(li); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_weight_set(rc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_min_set(rc, 160, 120); elm_table_pack(base, rc, 0, 4, 2, 1); return base; } static void _status_config_themes(Evas_Object *win, Evas_Object *naviframe) { Evas_Object *tb, *rc, *sc, *sp, *li, *pd, *fr, *bt, *sample; Eina_List *list, *l; char *th, *s, *ext; Elm_Theme *d; Elm_Object_Item *list_it, *def_it = NULL; const char *theme_name, *sep[20]; unsigned int x; tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_weight_set(rc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_min_set(rc, 0, 130); elm_table_pack(tb, rc, 0, 0, 1, 1); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_weight_set(rc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_min_set(rc, 0, 200); elm_table_pack(tb, rc, 0, 1, 1, 1); ///////////////////////////////////////////// pd = elm_frame_add(win); elm_object_style_set(pd, "pad_medium"); evas_object_size_hint_weight_set(pd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(pd, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, pd, 0, 0, 1, 1); evas_object_show(pd); li = elm_list_add(win); elm_list_multi_select_set(li, EINA_TRUE); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(pd, li); evas_object_show(li); list = elm_theme_name_available_list_new(); d = elm_theme_default_get(); theme_name = elm_theme_get(d); for (x = 1, sep[0] = theme_name; x < sizeof(sep) / sizeof(sep[0]); x++) { sep[x] = strchr(sep[x - 1] + 1, ':'); if (!sep[x]) break; } EINA_LIST_FOREACH(list, l, th) { Theme *t; int y; t = calloc(1, sizeof(Theme)); t->name = eina_stringshare_add(th); s = elm_theme_list_item_path_get(th, &(t->in_search_path)); if (s) { t->path = eina_stringshare_add(s); free(s); } if (t->in_search_path) { s = strdup(th); if (s) { s[0] = toupper(s[0]); t->label = eina_stringshare_add(s); free(s); } else t->label = eina_stringshare_add(s); } else { s = strdup(ecore_file_file_get(th)); if (s) { s[0] = toupper(s[0]); ext = strrchr(s, '.'); if (ext) *ext = 0; t->label = eina_stringshare_add(s); free(s); } else t->label = eina_stringshare_add(s); } themes = eina_list_append(themes, t); list_it = elm_list_item_append(li, t->label, NULL, NULL, NULL, t); if (!strcmp(t->name, "default")) def_it = list_it; for (y = x - 1 /* ignore default e theme */; y > 0; y--) { const char *start = (sep[y - 1][0] == ':') ? sep[y - 1] + 1 : sep[y - 1]; unsigned int len = (unsigned int)(sep[y] - start); if (strncmp(start , t->name, len) || (strlen(t->name) != len)) continue; if (!elm_list_item_selected_get(list_it)) elm_list_item_selected_set(list_it, EINA_TRUE); break; } } if (!elm_list_selected_items_get(li)) elm_list_item_selected_set(def_it, EINA_TRUE); evas_object_smart_callback_add(li, "selected", _theme_sel, NULL); evas_object_smart_callback_add(li, "unselected", _theme_sel, NULL); elm_theme_name_available_list_free(list); elm_list_go(li); pd = elm_frame_add(win); elm_object_style_set(pd, "pad_medium"); evas_object_size_hint_weight_set(pd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(pd, 0.9, 0.9); elm_table_pack(tb, pd, 0, 0, 1, 1); evas_object_show(pd); /* FIXME: not implemented yet bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _theme_browse, win); elm_object_text_set(bt, "Browse..."); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.9, 0.9); elm_object_content_set(pd, bt); evas_object_show(bt); */ pd = elm_frame_add(win); elm_object_style_set(pd, "pad_medium"); evas_object_size_hint_weight_set(pd, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(pd, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, pd, 0, 1, 1, 1); evas_object_show(pd); fr = elm_frame_add(win); elm_object_text_set(fr, "Preview"); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(pd, fr); evas_object_show(fr); sc = elm_scroller_add(win); elm_scroller_bounce_set(sc, EINA_FALSE, EINA_FALSE); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fr, sc); evas_object_show(sc); sample = _sample_theme_new(win); elm_object_content_set(sc, sample); evas_object_show(sample); evas_object_data_set(win, "theme_preview", sample); ///////////////////////////////////////////// sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_table_pack(tb, sp, 0, 2, 1, 1); evas_object_show(sp); pd = elm_frame_add(win); elm_object_style_set(pd, "pad_medium"); evas_object_size_hint_weight_set(pd, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(pd, 0.5, 0.5); elm_table_pack(tb, pd, 0, 3, 1, 1); evas_object_show(pd); bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _theme_use, win); elm_object_text_set(bt, "Use Theme"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_object_content_set(pd, bt); evas_object_show(bt); evas_object_data_set(win, "themes", tb); elm_naviframe_item_simple_push(naviframe, tb); } static void _font_preview_update(Evas_Object *win) { Evas_Font_Size sz; char *name; if (!fndata.cur_font) return; name = elm_font_fontconfig_name_get(fndata.cur_font, fndata.cur_style); sz = fndata.cur_size; if (sz < 0) sz = (-sz * 10) / 100; if (sz == 0) sz = 10; edje_object_text_class_set(evas_object_data_get(win, "font_preview"), "font_preview", name, sz); elm_font_fontconfig_name_free(name); } static void _font_classes_list_sel(void *data __UNUSED__, Evas_Object *obj, void *event_info) { const Eina_List *f_names_items, *l; Elm_Text_Class_Data *tc_data; Evas_Object *f_names_list; Elm_Object_Item *list_it; tc_data = elm_object_item_data_get(event_info); f_names_list = evas_object_data_get(elm_object_top_widget_get(obj), "font_names_list"); ELM_LIST_ENABLE(f_names_list); f_names_items = elm_list_items_get(f_names_list); EINA_LIST_FOREACH(f_names_items, l, list_it) { const char *s; s = elm_object_item_text_get(list_it); if (tc_data->font && !strcmp(s, tc_data->font)) { elm_list_item_selected_set(list_it, EINA_TRUE); elm_list_item_show(list_it); break; } } } static void _font_names_list_sel(void *data __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Object *style_list, *cls_list, *win; const char *style, *sel_font; Elm_Text_Class_Data *tc_data; Elm_Object_Item *list_it, *fc_list_it; Elm_Font_Properties *efp; const Eina_List *l; list_it = event_info; sel_font = elm_object_item_text_get(list_it); win = elm_object_top_widget_get(obj); style_list = evas_object_data_get(win, "font_styles_list"); cls_list = evas_object_data_get(win, "font_classes_list"); fc_list_it = elm_list_selected_item_get(cls_list); if (!fc_list_it) return; /* should not happen, fonts list disabled in * this case */ eina_stringshare_replace(&fndata.cur_font, sel_font); tc_data = elm_object_item_data_get(fc_list_it); if (tc_data->font) eina_stringshare_del(tc_data->font); if (fndata.cur_font) tc_data->font = eina_stringshare_ref(fndata.cur_font); /* load styles list */ efp = eina_hash_find(fndata.font_hash, sel_font); ELM_LIST_ENABLE(style_list); elm_list_clear(style_list); evas_event_freeze(evas_object_evas_get(style_list)); edje_freeze(); list_it = NULL; EINA_LIST_FOREACH(efp->styles, l, style) { Elm_Object_Item *i; i = elm_list_item_append(style_list, style, NULL, NULL, _font_styles_list_sel, NULL); if (tc_data->style && (!strcmp(style, tc_data->style))) list_it = i; } elm_list_go(style_list); edje_thaw(); evas_event_thaw(evas_object_evas_get(style_list)); if (list_it) elm_list_item_selected_set(list_it, EINA_TRUE); _font_preview_update(win); } static void _font_styles_list_sel(void *data __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Object *fc_list, *fs_list, *win; Elm_Text_Class_Data *tc_data; const Eina_List *l; Elm_Object_Item *list_it; win = elm_object_top_widget_get(obj); fc_list = evas_object_data_get(win, "font_classes_list"); fs_list = evas_object_data_get(win, "font_sizes_list"); list_it = elm_list_selected_item_get(fc_list); if (!list_it) return; /* should not happen */ eina_stringshare_replace(&fndata.cur_style, elm_object_item_text_get(event_info)); ELM_LIST_ENABLE(fs_list); tc_data = elm_object_item_data_get(list_it); eina_stringshare_del(tc_data->style); tc_data->style = eina_stringshare_ref(fndata.cur_style); evas_event_freeze(evas_object_evas_get(fs_list)); edje_freeze(); EINA_LIST_FOREACH(elm_list_items_get(fs_list), l, list_it) { Elm_Font_Size_Data *sdata; sdata = elm_object_item_data_get(list_it); elm_list_item_selected_set(l->data, EINA_FALSE); if (tc_data->size == sdata->size) { elm_list_item_selected_set(list_it, EINA_TRUE); elm_list_item_show(list_it); break; } } edje_thaw(); evas_event_thaw(evas_object_evas_get(fs_list)); _font_preview_update(win); } static void _font_sizes_list_sel(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Text_Class_Data *tc_data; Evas_Object *fc_list, *win; Elm_Font_Size_Data *sd; Elm_Object_Item *list_it; win = elm_object_top_widget_get(obj); fc_list = evas_object_data_get(win, "font_classes_list"); list_it = elm_list_selected_item_get(fc_list); if (!list_it) return; /* should not happen */ sd = elm_object_item_data_get(event_info); fndata.cur_size = sd->size; tc_data = elm_object_item_data_get(list_it); tc_data->size = fndata.cur_size; _font_preview_update(win); } static void _fstyle_list_unselect_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *sizes_list, *win; if (elm_list_selected_item_get(obj)) return; win = elm_object_top_widget_get(obj); sizes_list = evas_object_data_get(win, "font_sizes_list"); ELM_LIST_DISABLE(sizes_list); } static void _fc_list_unselect_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *font_names_list, *styles_list, *sizes_list, *win; if (elm_list_selected_item_get(obj)) return; win = elm_object_top_widget_get(obj); font_names_list = evas_object_data_get(win, "font_names_list"); ELM_LIST_DISABLE(font_names_list); styles_list = evas_object_data_get(win, "font_styles_list"); ELM_LIST_DISABLE(styles_list); sizes_list = evas_object_data_get(win, "font_sizes_list"); ELM_LIST_DISABLE(sizes_list); } static void _font_classes_list_load(Evas_Object *li) { Elm_Text_Class_Data *tc_data; Eina_List *l; Evas *evas; evas = evas_object_evas_get(li); evas_event_freeze(evas); edje_freeze(); EINA_LIST_FOREACH(fndata.text_classes, l, tc_data) elm_list_item_append(li, tc_data->desc, NULL, NULL, _font_classes_list_sel, tc_data); evas_object_smart_callback_add(li, "unselected", _fc_list_unselect_cb, NULL); elm_list_go(li); edje_thaw(); evas_event_thaw(evas); } static void _fonts_data_fill(Evas *evas) { const Eina_List *fo_list, *l; Eina_List *text_classes; Elm_Text_Class_Data *tc_data; Elm_Font_Size_Data *sd; Elm_Font_Overlay *efo; Eina_List *evas_fonts; Elm_Text_Class *etc; int i; evas_fonts = evas_font_available_list(evas); fndata.font_hash = elm_font_available_hash_add(evas_fonts); evas_font_available_list_free(evas, evas_fonts); text_classes = elm_config_text_classes_list_get(); fo_list = elm_config_font_overlay_list_get(); EINA_LIST_FOREACH(text_classes, l, etc) { const Eina_List *ll; tc_data = calloc(1, sizeof(*tc_data)); if (!tc_data) continue; tc_data->name = eina_stringshare_add(etc->name); tc_data->desc = eina_stringshare_add(etc->desc); EINA_LIST_FOREACH(fo_list, ll, efo) { if (strcmp(tc_data->name, efo->text_class)) continue; if (efo->font) { Elm_Font_Properties *efp; efp = elm_font_properties_get(efo->font); if (efp) { tc_data->font = eina_stringshare_add(efp->name); /* we're sure we recorded with only 1 style selected */ tc_data->style = eina_stringshare_add(efp->styles->data); elm_font_properties_free(efp); } } tc_data->size = efo->size; } fndata.text_classes = eina_list_append(fndata.text_classes, tc_data); } elm_config_text_classes_list_free(text_classes); /* FIXME: hinting later */ /* fndata.hinting = e_config->font_hinting; */ sd = calloc(1, sizeof(Elm_Font_Size_Data)); sd->size_str = eina_stringshare_add("Tiny"); sd->size = -50; fndata.font_scale_list = eina_list_append(fndata.font_scale_list, sd); sd = calloc(1, sizeof(Elm_Font_Size_Data)); sd->size_str = eina_stringshare_add("Small"); sd->size = -80; fndata.font_scale_list = eina_list_append(fndata.font_scale_list, sd); sd = calloc(1, sizeof(Elm_Font_Size_Data)); sd->size_str = eina_stringshare_add("Normal"); sd->size = -100; fndata.font_scale_list = eina_list_append(fndata.font_scale_list, sd); sd = calloc(1, sizeof(Elm_Font_Size_Data)); sd->size_str = eina_stringshare_add("Big"); sd->size = -150; fndata.font_scale_list = eina_list_append(fndata.font_scale_list, sd); sd = calloc(1, sizeof(Elm_Font_Size_Data)); sd->size_str = eina_stringshare_add("Really Big"); sd->size = -190; fndata.font_scale_list = eina_list_append(fndata.font_scale_list, sd); sd = calloc(1, sizeof(Elm_Font_Size_Data)); sd->size_str = eina_stringshare_add("Huge"); sd->size = -250; fndata.font_scale_list = eina_list_append(fndata.font_scale_list, sd); for (i = 5; i < 51; i++) { char str[16]; str[0] = 0; snprintf(str, sizeof(str), "%d pixels", i); sd = calloc(1, sizeof(Elm_Font_Size_Data)); sd->size_str = eina_stringshare_add(str); sd->size = i; fndata.font_px_list = eina_list_append(fndata.font_px_list, sd); } } static int _font_sort_cb(const void *data1, const void *data2) { if (!data1) return 1; if (!data2) return -1; return strcmp(data1, data2); } static void _font_sizes_list_load(Evas_Object *size_list) { Elm_Font_Size_Data *size_data; Eina_List *l; Evas *evas; evas = evas_object_evas_get(size_list); evas_event_freeze(evas); edje_freeze(); EINA_LIST_FOREACH(fndata.font_scale_list, l, size_data) elm_list_item_append(size_list, size_data->size_str, NULL, NULL, _font_sizes_list_sel, size_data); EINA_LIST_FOREACH(fndata.font_px_list, l, size_data) elm_list_item_append(size_list, size_data->size_str, NULL, NULL, _font_sizes_list_sel, size_data); elm_list_go(size_list); edje_thaw(); evas_event_thaw(evas); } static void _fnames_list_unselect_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *styles_list, *sizes_list, *win; if (elm_list_selected_item_get(obj)) return; win = elm_object_top_widget_get(obj); styles_list = evas_object_data_get(win, "font_styles_list"); ELM_LIST_DISABLE(styles_list); sizes_list = evas_object_data_get(win, "font_sizes_list"); ELM_LIST_DISABLE(sizes_list); } static Eina_Bool _font_list_fill(const Eina_Hash *hash __UNUSED__, const void *key __UNUSED__, void *data, void *fdata) { Elm_Font_Properties *efp; Eina_List **flist; flist = fdata; efp = data; *flist = eina_list_append(*flist, efp->name); return EINA_TRUE; } static void _font_names_list_load(Evas_Object *flist) { Eina_List *l, *names_list = NULL; const char *font; Evas *evas; evas = evas_object_evas_get(flist); evas_event_freeze(evas); edje_freeze(); eina_hash_foreach(fndata.font_hash, _font_list_fill, &names_list); names_list = eina_list_sort(names_list, eina_list_count(names_list), _font_sort_cb); EINA_LIST_FOREACH(names_list, l, font) elm_list_item_append(flist, font, NULL, NULL, _font_names_list_sel, NULL); EINA_LIST_FREE(names_list, font) ; evas_object_smart_callback_add(flist, "unselected", _fnames_list_unselect_cb, NULL); elm_list_go(flist); edje_thaw(); evas_event_thaw(evas); } static void _status_config_fonts(Evas_Object *win, Evas_Object *naviframe) { Evas_Object *base, *fr, *li, *rc, *preview, *sp, *pd, *bt, *bx; char buf[PATH_MAX]; _fonts_data_fill(evas_object_evas_get(win)); base = elm_table_add(win); evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(base, EVAS_HINT_FILL, EVAS_HINT_FILL); /* yeah, dummy rectangles are ugly as hell, but no good way yet of fixing sizes */ rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_weight_set(rc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(rc, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_min_set(rc, 70, 170); elm_table_pack(base, rc, 1, 0, 1, 1); fr = elm_frame_add(win); elm_object_text_set(fr, "Font Class"); elm_table_pack(base, fr, 0, 0, 1, 2); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(fr); /* FIXME: no multiselection for this list, for now */ li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fr, li); evas_object_show(li); evas_object_data_set(win, "font_classes_list", li); _font_classes_list_load(li); fr = elm_frame_add(win); elm_object_text_set(fr, "Font"); elm_table_pack(base, fr, 1, 0, 1, 2); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(fr); li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fr, li); evas_object_show(li); evas_object_data_set(win, "font_names_list", li); _font_names_list_load(li); ELM_LIST_DISABLE(li); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_weight_set(rc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(rc, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_min_set(rc, 70, 130); elm_table_pack(base, rc, 1, 2, 1, 1); fr = elm_frame_add(win); elm_object_text_set(fr, "Style"); elm_table_pack(base, fr, 0, 2, 1, 1); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(fr); ELM_LIST_DISABLE(li); li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fr, li); evas_object_show(li); evas_object_data_set(win, "font_styles_list", li); evas_object_smart_callback_add(li, "unselected", _fstyle_list_unselect_cb, NULL); fr = elm_frame_add(win); elm_object_text_set(fr, "Size"); elm_table_pack(base, fr, 1, 2, 1, 1); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(fr); li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fr, li); evas_object_show(li); evas_object_data_set(win, "font_sizes_list", li); _font_sizes_list_load(li); ELM_LIST_DISABLE(li); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(base, bx, 0, 3, 2, 1); evas_object_show(bx); /* FIXME: what to do here? dedicated widget? some new entry API set? */ snprintf(buf, sizeof(buf), "%s/objects/font_preview.edj", elm_app_data_dir_get()); preview = elm_layout_add(win); elm_layout_file_set(preview, buf, "font_preview"); elm_object_part_text_set(preview, "elm.text", "Preview Text — 我真的会写中文"); evas_object_size_hint_weight_set(preview, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(preview, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(preview); elm_box_pack_end(bx, preview); evas_object_data_set(win, "font_preview", elm_layout_edje_get(preview)); ///////////////////////////////////////////// sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_table_pack(base, sp, 0, 4, 2, 1); evas_object_show(sp); pd = elm_frame_add(win); elm_object_style_set(pd, "pad_medium"); evas_object_size_hint_weight_set(pd, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(pd, 0.5, 0.5); elm_table_pack(base, pd, 0, 5, 2, 1); evas_object_show(pd); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bx); bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _font_overlay_set_all, win); elm_object_text_set(bt, "Set to All"); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _font_overlay_reset, win); elm_object_text_set(bt, "Reset"); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _font_overlay_reset_all, win); elm_object_text_set(bt, "Reset All"); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _font_overlay_change, win); elm_object_text_set(bt, "Apply"); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); elm_object_content_set(pd, bx); evas_object_data_set(win, "fonts", base); elm_naviframe_item_simple_push(naviframe, base); } static void _engines_list_item_del_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } static void _profiles_list_item_del_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } static void _profiles_list_selected_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { const char *cur_profile = NULL; const char *sel_profile, *pdir; const char *prof_name; char buf[PATH_MAX]; Evas_Object *en; #ifdef ELM_EFREET Efreet_Desktop *desk = NULL; #endif sel_profile = data; if (!sel_profile) return; cur_profile = elm_config_profile_get(); pdir = elm_config_profile_dir_get(sel_profile, EINA_TRUE); if (!pdir) pdir = elm_config_profile_dir_get(sel_profile, EINA_FALSE); #ifdef ELM_EFREET snprintf(buf, sizeof(buf), "%s/profile.desktop", pdir); desk = efreet_desktop_new(buf); if ((desk) && (desk->name)) prof_name = desk->name; else { if (desk) efreet_desktop_free(desk); pdir = elm_config_profile_dir_get(sel_profile, EINA_FALSE); snprintf(buf, sizeof(buf), "%s/profile.desktop", pdir); desk = efreet_desktop_new(buf); if ((desk) && (desk->name)) prof_name = desk->name; else prof_name = cur_profile; } #endif prof_name = cur_profile; if (!pdir) elm_object_disabled_set(evas_object_data_get(obj, "prof_reset_btn"), EINA_TRUE); else { elm_object_disabled_set(evas_object_data_get(obj, "prof_del_btn"), EINA_TRUE); elm_object_disabled_set(evas_object_data_get(obj, "prof_reset_btn"), EINA_FALSE); elm_object_disabled_set(evas_object_data_get(obj, "prof_use_btn"), EINA_FALSE); elm_config_profile_dir_free(pdir); } snprintf(buf, sizeof(buf), "Selected profile: %s
    ", prof_name); elm_object_text_set(evas_object_data_get(obj, "prof_name_lbl"), buf); en = evas_object_data_get(obj, "prof_desc_entry"); #ifdef ELM_EFREET if (desk) elm_object_text_set(en, desk->comment); else #endif elm_object_text_set(en, "Unknown"); #ifdef ELM_EFREET if (desk) efreet_desktop_free(desk); #endif } static void _profiles_list_fill(Evas_Object *l_widget, Eina_List *p_names) { const char *cur_profile = NULL; const char *profile; void *sel_it = NULL; Eina_List *l; if (!p_names) return; elm_list_clear(l_widget); cur_profile = elm_config_profile_get(); EINA_LIST_FOREACH(p_names, l, profile) { #ifdef ELM_EFREET Efreet_Desktop *desk = NULL; #endif const char *label, *ext, *pdir; char buf[PATH_MAX]; Elm_Object_Item *list_it; Evas_Object *ic; pdir = elm_config_profile_dir_get(profile, EINA_TRUE); if (!pdir) pdir = elm_config_profile_dir_get(profile, EINA_FALSE); label = profile; #ifdef ELM_EFREET snprintf(buf, sizeof(buf), "%s/profile.desktop", pdir); desk = efreet_desktop_new(buf); if ((desk) && (desk->name)) label = desk->name; else { if (desk) efreet_desktop_free(desk); pdir = elm_config_profile_dir_get(profile, EINA_FALSE); snprintf(buf, sizeof(buf), "%s/profile.desktop", pdir); desk = efreet_desktop_new(buf); if ((desk) && (desk->name)) label = desk->name; else label = profile; } #endif buf[0] = 0; if (pdir) snprintf(buf, sizeof(buf), "%s/icon.edj", pdir); #ifdef ELM_EFREET if ((desk) && (desk->icon) && (pdir)) snprintf(buf, sizeof(buf), "%s/%s", pdir, desk->icon); #endif ic = elm_icon_add(l_widget); ext = strrchr(buf, '.'); if (ext) { if (!strcmp(ext, ".edj")) elm_image_file_set(ic, buf, "icon"); else elm_image_file_set(ic, buf, NULL); } evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(ic); list_it = elm_list_item_append(l_widget, label, ic, NULL, _profiles_list_selected_cb, strdup(profile)); elm_object_item_del_cb_set(list_it, _profiles_list_item_del_cb); if (cur_profile && !strcmp(profile, cur_profile)) sel_it = list_it; elm_config_profile_dir_free(pdir); #ifdef ELM_EFREET if (desk) efreet_desktop_free(desk); #endif } if (sel_it) elm_list_item_selected_set(sel_it, EINA_TRUE); elm_list_go(l_widget); } static void _profiles_list_unselect_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { if (elm_list_selected_item_get(obj)) return; elm_object_disabled_set(evas_object_data_get(obj, "prof_del_btn"), EINA_TRUE); elm_object_disabled_set(evas_object_data_get(obj, "prof_reset_btn"), EINA_TRUE); elm_object_disabled_set(evas_object_data_get(obj, "prof_use_btn"), EINA_TRUE); } static void _status_config_profiles(Evas_Object *win, Evas_Object *naviframe) { Evas_Object *li, *bx, *fr_bx1, *fr_bx2, *btn_bx, *fr, *lb, *en, *sp, *pd, *bt; Eina_List *profs; Evas *evas; bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); fr_bx1 = elm_box_add(win); evas_object_size_hint_weight_set(fr_bx1, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr_bx1, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_homogeneous_set(fr_bx1, EINA_TRUE); evas_object_show(fr_bx1); fr_bx2 = elm_box_add(win); evas_object_size_hint_weight_set(fr_bx2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr_bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(fr_bx2); fr = elm_frame_add(win); elm_object_text_set(fr, "Available Profiles"); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fr, fr_bx1); elm_box_pack_end(bx, fr); evas_object_show(fr); li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(li, "unselected", _profiles_list_unselect_cb, NULL); profs = elm_config_profile_list_get(); evas_object_show(li); elm_box_pack_end(fr_bx2, li); lb = elm_label_add(win); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, 0.5); evas_object_show(lb); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_editable_set(en, EINA_FALSE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(en); evas_object_data_set(li, "prof_name_lbl", lb); evas_object_data_set(li, "prof_desc_entry", en); elm_box_pack_end(fr_bx2, lb); elm_box_pack_end(fr_bx1, fr_bx2); elm_box_pack_end(fr_bx1, en); ///////////////////////////////////////////// sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, sp); evas_object_show(sp); pd = elm_frame_add(win); elm_object_style_set(pd, "pad_medium"); evas_object_size_hint_weight_set(pd, 0.0, 0.0); evas_object_size_hint_align_set(pd, 0.5, 0.5); elm_box_pack_end(bx, pd); evas_object_show(pd); btn_bx = elm_box_add(win); elm_box_horizontal_set(btn_bx, EINA_TRUE); evas_object_size_hint_weight_set(btn_bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(btn_bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(btn_bx); bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _profile_use, li); elm_object_text_set(bt, "Use"); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(btn_bx, bt); evas_object_show(bt); evas_object_data_set(li, "prof_use_btn", bt); bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _btn_todo, NULL); /* TODO */ elm_object_text_set(bt, "Delete"); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(btn_bx, bt); evas_object_show(bt); evas_object_data_set(li, "prof_del_btn", bt); bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _profile_reset, li); elm_object_text_set(bt, "Reset"); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(btn_bx, bt); evas_object_show(bt); evas_object_data_set(li, "prof_reset_btn", bt); bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _btn_todo, NULL); /* TODO */ elm_object_text_set(bt, "Add new"); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(btn_bx, bt); evas_object_show(bt); elm_object_content_set(pd, btn_bx); evas = evas_object_evas_get(li); evas_event_freeze(evas); edje_freeze(); _profiles_list_fill(li, profs); elm_config_profile_list_free(profs); edje_thaw(); evas_event_thaw(evas); evas_object_data_set(win, "profiles", bx); elm_naviframe_item_simple_push(naviframe, bx); } static void _status_config_scrolling(Evas_Object *win, Evas_Object *naviframe) { Evas_Object *lb, *pd, *bx, *sl, *sp, *ck, *sc; bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, 0.5); sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_scroller_bounce_set(sc, EINA_FALSE, EINA_TRUE); evas_object_show(sc); elm_object_content_set(sc, bx); ck = elm_check_add(win); elm_object_tooltip_text_set(ck, "Set whether scrollers should bounce
    " "when they reach their viewport's edge
    " "during a scroll"); elm_object_text_set(ck, "Enable scroll bounce"); evas_object_data_set(win, "scroll_bounce_check", ck); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(ck, EVAS_HINT_FILL, 0.5); elm_check_state_set(ck, elm_config_scroll_bounce_enabled_get()); elm_box_pack_end(bx, ck); evas_object_show(ck); evas_object_smart_callback_add(ck, "changed", sb_change, NULL); LABEL_FRAME_ADD("Scroll bounce friction"); sl = elm_slider_add(win); elm_object_tooltip_text_set(sl, "This is the amount of inertia a
    " "scroller will impose at bounce animations"); evas_object_data_set(win, "bounce_friction_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.2f"); elm_slider_indicator_format_set(sl, "%1.2f"); elm_slider_min_max_set(sl, 0.0, 4.0); elm_slider_value_set(sl, elm_config_scroll_bounce_friction_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", bf_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", bf_change, NULL); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, sp); evas_object_show(sp); ck = elm_check_add(win); elm_object_tooltip_text_set(ck, "Set whether scrollers should be
    " "draggable from any point in their views"); elm_object_text_set(ck, "Enable thumb scroll"); evas_object_data_set(win, "thumbscroll_check", ck); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(ck, EVAS_HINT_FILL, 0.5); elm_check_state_set(ck, elm_config_scroll_thumbscroll_enabled_get()); elm_box_pack_end(bx, ck); evas_object_show(ck); evas_object_smart_callback_add(ck, "changed", ts_change, NULL); LABEL_FRAME_ADD("Thumb scroll threshold"); sl = elm_slider_add(win); elm_object_tooltip_text_set(sl, "This is the number of pixels one should
    " "travel while dragging a scroller's view
    " "to actually trigger scrolling"); evas_object_data_set(win, "thumbscroll_threshold_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.0f pixels"); elm_slider_indicator_format_set(sl, "%1.0f"); elm_slider_min_max_set(sl, 8.0, 50.0); elm_slider_value_set(sl, elm_config_scroll_thumbscroll_threshold_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", tst_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", tst_change, NULL); LABEL_FRAME_ADD("Thumb scroll momentum threshold"); sl = elm_slider_add(win); elm_object_tooltip_text_set(sl, "This is the minimum speed of mouse
    " "cursor movement which will trigger
    " "list self scrolling animation after a
    " "mouse up event (pixels/second)"); evas_object_data_set(win, "ts_momentum_threshold_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.0f pixels/s"); elm_slider_indicator_format_set(sl, "%1.0f"); elm_slider_min_max_set(sl, 10.0, 200.0); elm_slider_value_set(sl, elm_config_scroll_thumbscroll_momentum_threshold_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", tsmt_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", tsmt_change, NULL); LABEL_FRAME_ADD("Thumb scroll friction"); sl = elm_slider_add(win); elm_object_tooltip_text_set(sl, "This is the amount of inertia a
    " "scroller will impose at self scrolling
    " "animations"); evas_object_data_set(win, "thumbscroll_friction_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.1f"); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_min_max_set(sl, 0.0, 15.0); elm_slider_value_set(sl, elm_config_scroll_thumbscroll_friction_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", tsf_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", tsf_change, NULL); LABEL_FRAME_ADD("Thumb scroll border friction"); sl = elm_slider_add(win); elm_object_tooltip_text_set(sl, "This is the amount of lag between your
    " "actual mouse cursor dragging movement
    " "and a scroller's view movement itself,
    " "while pushing it into bounce state
    " "manually"); evas_object_data_set(win, "ts_border_friction_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.2f"); elm_slider_indicator_format_set(sl, "%1.2f"); elm_slider_min_max_set(sl, 0.0, 1.0); elm_slider_value_set(sl, elm_config_scroll_thumbscroll_border_friction_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", tsbf_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", tsbf_change, NULL); LABEL_FRAME_ADD("Thumb scroll sensitivity friction"); sl = elm_slider_add(win); elm_object_tooltip_text_set(sl, "This is the sensitivity amount which
    " "is be multiplied by the length of mouse
    " "dragging."); evas_object_data_set(win, "ts_sensitivity_friction_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.2f"); elm_slider_indicator_format_set(sl, "%1.2f"); elm_slider_min_max_set(sl, 0.1, 1.0); elm_slider_value_set(sl, elm_config_scroll_thumbscroll_sensitivity_friction_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", tssf_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", tssf_change, NULL); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, sp); evas_object_show(sp); LABEL_FRAME_ADD("Page scroll friction"); sl = elm_slider_add(win); elm_object_tooltip_text_set(sl, "This is the amount of inertia a
    " "paged scroller will impose at
    " "page fitting animations"); evas_object_data_set(win, "page_scroll_friction_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.1f"); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_min_max_set(sl, 0.0, 5.0); elm_slider_value_set(sl, elm_config_scroll_page_scroll_friction_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", ps_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", ps_change, NULL); LABEL_FRAME_ADD("Bring in scroll friction"); sl = elm_slider_add(win); elm_object_tooltip_text_set(sl, "This is the amount of inertia a
    " "scroller will impose at region bring
    " "animations"); evas_object_data_set(win, "bring_in_scroll_friction_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.1f"); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_min_max_set(sl, 0.0, 5.0); elm_slider_value_set(sl, elm_config_scroll_bring_in_scroll_friction_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", bis_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", bis_change, NULL); LABEL_FRAME_ADD("Zoom scroll friction"); sl = elm_slider_add(win); elm_object_tooltip_text_set(sl, "This is the amount of inertia
    " "scrollers will impose at animations
    " "triggered by Elementary widgets'
    " "zooming API"); evas_object_data_set(win, "zoom_scroll_friction_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.1f"); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_min_max_set(sl, 0.0, 5.0); elm_slider_value_set(sl, elm_config_scroll_zoom_friction_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", zf_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", zf_change, NULL); evas_object_data_set(win, "scrolling", sc); elm_naviframe_item_simple_push(naviframe, sc); } static char * _engine_name_prettify(const char *engine) { char *ret, *ptr; ret = strdup(engine); ret[0] -= 0x20; while ((ptr = strpbrk(ret, "_"))) { *ptr = ' '; } return ret; } /* FIXME! ideally, we would trim elm_config.c's _elm_engines list at build time, making a getter for is as in ecore-evas. */ static Eina_Bool _elm_engine_supported(const char *engine) { const char *engines[] = { "software_x11", "fb", "directfb", "software_16_x11", "software_8_x11", "xrender_x11", "opengl_x11", "software_gdi", "software_16_wince_gdi", "sdl", "software_16_sdl", "opengl_sdl", "ews", "opengl_cocoa", "psl1ght", "wayland_shm", "wayland_egl", NULL }; unsigned int i; for (i = 0; engines[i]; i++) { #define ENGINE_COMPARE(name) (!strcmp(engines[i], name)) if (ENGINE_COMPARE(engine)) return EINA_TRUE; #undef ENGINE_COMPARE } return EINA_FALSE; } static void _engines_list_fill(Evas_Object *l_widget, Eina_List *e_names) { const char *engine, *cur_engine; void *sel_it = NULL; Eina_List *l; if (!e_names) return; cur_engine = elm_config_engine_get(); EINA_LIST_FOREACH(e_names, l, engine) { const char *label; Elm_Object_Item *list_it; if (!_elm_engine_supported(engine)) continue; label = _engine_name_prettify(engine); list_it = elm_list_item_append(l_widget, label, NULL, NULL, NULL, strdup(engine)); elm_object_item_del_cb_set(list_it, _engines_list_item_del_cb); free((void *)label); if (!strcmp(cur_engine, engine)) sel_it = list_it; } if (sel_it) elm_list_item_selected_set(sel_it, EINA_TRUE); elm_list_go(l_widget); } static void _status_config_rendering(Evas_Object *win, Evas_Object *naviframe) { Evas_Object *li, *bx, *fr, *sp, *pd, *bt; Eina_List *engines; bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); fr = elm_frame_add(win); elm_object_text_set(fr, "Available Engines"); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, fr); evas_object_show(fr); li = elm_list_add(win); elm_object_content_set(fr, li); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); engines = ecore_evas_engines_get(); _engines_list_fill(li, engines); ecore_evas_engines_free(engines); evas_object_show(li); evas_object_data_set(win, "engines_list", li); ///////////////////////////////////////////// sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, sp); evas_object_show(sp); pd = elm_frame_add(win); elm_object_style_set(pd, "pad_medium"); evas_object_size_hint_weight_set(pd, 0.0, 0.0); evas_object_size_hint_align_set(pd, 0.5, 0.5); elm_box_pack_end(bx, pd); evas_object_show(pd); bt = elm_button_add(win); evas_object_smart_callback_add(bt, "clicked", _engine_use, li); elm_object_text_set(bt, "Use Engine"); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_object_content_set(pd, bt); evas_object_show(bt); evas_object_data_set(win, "rendering", bx); elm_naviframe_item_simple_push(naviframe, bx); } static void _status_config_caches(Evas_Object *win, Evas_Object *naviframe) { Evas_Object *lb, *pd, *bx, *sl, *sp, *ck; bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, 0.5); LABEL_FRAME_ADD("Cache Flush Interval (8 ticks pre second)"); sl = elm_slider_add(win); evas_object_data_set(win, "cache_flush_interval_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.0f ticks"); elm_slider_indicator_format_set(sl, "%1.0f"); elm_slider_min_max_set(sl, 8.0, 4096.0); elm_slider_value_set(sl, elm_config_cache_flush_interval_get()); elm_object_disabled_set(sl, !elm_config_cache_flush_enabled_get()); ck = elm_check_add(win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(ck, EVAS_HINT_FILL, 0.5); elm_object_text_set(ck, "Enable Flushing"); elm_check_state_set(ck, elm_config_cache_flush_enabled_get()); evas_object_smart_callback_add(ck, "changed", cf_enable, sl); elm_box_pack_end(bx, ck); evas_object_show(ck); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", cf_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", cf_change, NULL); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, sp); evas_object_show(sp); LABEL_FRAME_ADD("Font Cache Size"); sl = elm_slider_add(win); evas_object_data_set(win, "font_cache_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.1f MB"); elm_slider_indicator_format_set(sl, "%1.1f"); elm_slider_min_max_set(sl, 0.0, 4.0); elm_slider_value_set(sl, (double)elm_config_cache_font_cache_size_get() / 1024.0); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", fc_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", fc_change, NULL); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, sp); evas_object_show(sp); LABEL_FRAME_ADD("Image Cache Size"); sl = elm_slider_add(win); evas_object_data_set(win, "image_cache_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.0f MB"); elm_slider_indicator_format_set(sl, "%1.0f"); elm_slider_min_max_set(sl, 0, 32); elm_slider_value_set(sl, (double)elm_config_cache_image_cache_size_get() / 1024.0); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", ic_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", ic_change, NULL); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, sp); evas_object_show(sp); LABEL_FRAME_ADD("Number of Edje Files to Cache"); sl = elm_slider_add(win); evas_object_data_set(win, "edje_file_cache_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.0f files"); elm_slider_indicator_format_set(sl, "%1.0f"); elm_slider_min_max_set(sl, 0, 32); elm_slider_value_set(sl, elm_config_cache_edje_file_cache_size_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", efc_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", efc_change, NULL); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, sp); evas_object_show(sp); LABEL_FRAME_ADD("Number of Edje Collections to Cache"); sl = elm_slider_add(win); evas_object_data_set(win, "edje_collection_cache_slider", sl); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); elm_slider_span_size_set(sl, 120); elm_slider_unit_format_set(sl, "%1.0f collections"); elm_slider_indicator_format_set(sl, "%1.0f"); elm_slider_min_max_set(sl, 0, 128); elm_slider_value_set(sl, elm_config_cache_edje_collection_cache_size_get()); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", ecc_round, NULL); evas_object_smart_callback_add(sl, "delay,changed", ecc_change, NULL); evas_object_data_set(win, "caches", bx); elm_naviframe_item_simple_push(naviframe, bx); } static void _status_config_full(Evas_Object *win, Evas_Object *bx0) { Evas_Object *tb, *naviframe; Elm_Object_Item *tb_sizing, *tb_it; tb = elm_toolbar_add(win); elm_toolbar_select_mode_set(tb, ELM_OBJECT_SELECT_MODE_ALWAYS); elm_toolbar_menu_parent_set(tb, win); elm_toolbar_homogeneous_set(tb, EINA_FALSE); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); tb_sizing = elm_toolbar_item_append(tb, "zoom-fit-best", "Sizing", _cf_sizing, win); elm_toolbar_item_priority_set(tb_sizing, 100); tb_it = elm_toolbar_item_append(tb, "preferences-desktop-theme", "Theme", _cf_themes, win); elm_toolbar_item_priority_set(tb_it, 90); elm_toolbar_item_append(tb, "preferences-desktop-font", "Fonts", _cf_fonts, win); tb_it = elm_toolbar_item_append(tb, "system-users", "Profiles", _cf_profiles, win); elm_toolbar_item_priority_set(tb_it, 90); elm_toolbar_item_append(tb, "system-run", "Scrolling", _cf_scrolling, win); elm_toolbar_item_append(tb, "video-display", "Rendering", _cf_rendering, win); elm_toolbar_item_append(tb, "appointment-new", "Caches", _cf_caches, win); elm_toolbar_item_append(tb, "stock_spellcheck", "Access", _cf_access, win); elm_box_pack_end(bx0, tb); evas_object_show(tb); naviframe = elm_naviframe_add(win); evas_object_size_hint_align_set(naviframe, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(naviframe, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_data_set(win, "naviframe", naviframe); _status_config_themes(win, naviframe); _status_config_fonts(win, naviframe); _status_config_profiles(win, naviframe); _status_config_rendering(win, naviframe); _status_config_scrolling(win, naviframe); _status_config_caches(win, naviframe); _status_config_access(win, naviframe); _status_config_sizing(win, naviframe); // Note: call this at the end. // FIXME uncomment after flip style fix, please //elm_object_style_set(naviframe, "flip"); elm_toolbar_item_selected_set(tb_sizing, EINA_TRUE); elm_box_pack_end(bx0, naviframe); evas_object_show(naviframe); } static void win_create(void) { Evas_Object *win, *bx0; win = elm_win_util_standard_add("main", "Elementary Config"); ecore_event_handler_add(ELM_EVENT_CONFIG_ALL_CHANGED, _config_all_changed, win); evas_object_smart_callback_add(win, "delete,request", config_exit, NULL); bx0 = elm_box_add(win); evas_object_size_hint_weight_set(bx0, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx0); evas_object_show(bx0); if (!interactive) _status_basic(win, bx0); else if (0) _status_config(win, bx0); else _status_config_full(win, bx0); evas_object_resize(win, 320, 480); evas_object_show(win); } static Eina_Bool _exit_timer(void *data __UNUSED__) { elm_exit(); return ECORE_CALLBACK_CANCEL; } /* this is your elementary main function - it MUST be called IMMEDIATELY * after elm_init() and MUST be passed argc and argv, and MUST be called * elm_main and not be static - must be a visible symbol with EAPI infront */ EAPI_MAIN int elm_main(int argc, char **argv) { int i; elm_app_info_set(elm_main, "elementary", "images/logo.png"); elm_app_compile_bin_dir_set(PACKAGE_BIN_DIR); elm_app_compile_data_dir_set(PACKAGE_DATA_DIR); for (i = 1; i < argc; i++) { if (!strcmp(argv[i], "-h")) { printf("Usage:\n" " -h This help\n" " -q Quiet mode (dont show window)\n" " -t THEME Set theme to THEME (ELM_THEME spec)\n" " -f SIZE Set finger size to SIZE pixels\n" " -s SCALE Set scale factor to SCALE\n" ); } else if (!strcmp(argv[i], "-q")) { quiet = 1; interactive = 0; } else if ((!strcmp(argv[i], "-t")) && (i < argc - 1)) { i++; theme_set = argv[i]; interactive = 0; } else if ((!strcmp(argv[i], "-f")) && (i < argc - 1)) { i++; finger_size_set = argv[i]; interactive = 0; } else if ((!strcmp(argv[i], "-s")) && (i < argc - 1)) { i++; scale_set = argv[i]; interactive = 0; } } /* put here any init code specific to this app like parsing args, etc. */ if (!quiet) { #ifdef ELM_EFREET elm_need_efreet(); #endif win_create(); /* create main window */ if (!interactive) ecore_timer_add(2.0, _exit_timer, NULL); } if (!interactive) { if (theme_set) elm_theme_set(NULL, theme_set); if (finger_size_set) elm_config_finger_size_set(atoi(finger_size_set)); if (scale_set) elm_config_scale_set(atof(scale_set)); elm_config_all_flush(); if (quiet) elm_exit(); } elm_run(); /* and run the program now and handle all events, etc. */ /* if the mainloop that elm_run() runs exists, we exit the app */ elm_shutdown(); /* clean up and shut down */ /* exit code */ return 0; } #endif /* All emelentary apps should use this. Put it right after elm_main() */ ELM_MAIN() elementary-1.7.7/src/bin/test_spinner.c0000664000175000017500000000635512127353615015054 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void test_spinner(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *sp; win = elm_win_util_standard_add("spinner", "Spinner"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); sp = elm_spinner_add(win); elm_spinner_label_format_set(sp, "%1.1f units"); elm_spinner_step_set(sp, 1.3); elm_spinner_wrap_set(sp, ELM_WRAP_CHAR); elm_spinner_min_max_set(sp, -50.0, 250.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); sp = elm_spinner_add(win); elm_spinner_label_format_set(sp, "Percentage %%%1.2f something"); elm_spinner_step_set(sp, 5.0); elm_spinner_wrap_set(sp, ELM_WRAP_CHAR); elm_spinner_min_max_set(sp, 0.0, 100.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); sp = elm_spinner_add(win); elm_spinner_label_format_set(sp, "%1.1f units"); elm_spinner_step_set(sp, 1.3); elm_spinner_wrap_set(sp, ELM_WRAP_CHAR); elm_object_style_set (sp, "vertical"); elm_spinner_min_max_set(sp, -50.0, 250.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); sp = elm_spinner_add(win); elm_spinner_label_format_set(sp, "Disabled %.0f"); elm_object_disabled_set(sp, EINA_TRUE); elm_spinner_min_max_set(sp, -50.0, 250.0); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); sp = elm_spinner_add(win); elm_spinner_wrap_set(sp, EINA_TRUE); elm_spinner_min_max_set(sp, 1, 12); elm_spinner_value_set(sp, 1); elm_spinner_step_set(sp, 0.05); elm_spinner_base_set(sp, 1); elm_spinner_round_set(sp, 1); elm_spinner_label_format_set(sp, "%.0f"); elm_spinner_editable_set(sp, EINA_FALSE); elm_spinner_special_value_add(sp, 1, "January"); elm_spinner_special_value_add(sp, 2, "February"); elm_spinner_special_value_add(sp, 3, "March"); elm_spinner_special_value_add(sp, 4, "April"); elm_spinner_special_value_add(sp, 5, "May"); elm_spinner_special_value_add(sp, 6, "June"); elm_spinner_special_value_add(sp, 7, "July"); elm_spinner_special_value_add(sp, 8, "August"); elm_spinner_special_value_add(sp, 9, "September"); elm_spinner_special_value_add(sp, 10, "October"); elm_spinner_special_value_add(sp, 11, "November"); elm_spinner_special_value_add(sp, 12, "December"); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sp); evas_object_show(sp); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_floating.c0000664000175000017500000000552312127353615015175 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH typedef struct _Testitem { Elm_Object_Item *item; int mode; int onoff; } Testitem; static Elm_Genlist_Item_Class itc1; static char *glf_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { char buf[256]; snprintf(buf, sizeof(buf), "Item # %i", (int)(uintptr_t)data); return strdup(buf); } static Evas_Object *glf_content_get(void *data __UNUSED__, Evas_Object *obj, const char *part __UNUSED__) { char buf[PATH_MAX]; Evas_Object *ic = elm_icon_add(obj); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static Eina_Bool glf_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return EINA_FALSE; } static void glf_del(void *data __UNUSED__, Evas_Object *obj __UNUSED__) { } static void gl_sel(void *data, Evas_Object *obj, void *event_info) { printf("sel item data [%p] on genlist obj [%p], item pointer [%p]\n", data, obj, event_info); } static Eina_Bool anim(void *data) { Evas_Object *gl = data; Evas_Coord x, y; y = 0; x = (sin(ecore_loop_time_get()) * 500); evas_object_move(gl, x, y); return ECORE_CALLBACK_RENEW; } static void _del(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Ecore_Animator *ani = data; ecore_animator_del(ani); } void test_floating(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl; int i; Ecore_Animator *ani; win = elm_win_util_standard_add("floating", "Floating"); elm_win_autodel_set(win, EINA_TRUE); gl = elm_genlist_add(win); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_move(gl, 800, 0); evas_object_resize(gl, 480, 800); evas_object_show(gl); itc1.item_style = "default"; itc1.func.text_get = glf_text_get; itc1.func.content_get = glf_content_get; itc1.func.state_get = glf_state_get; itc1.func.del = glf_del; for (i = 0; i < 20; i++) { elm_genlist_item_append(gl, &itc1, (void *)(uintptr_t)i/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)(uintptr_t)(i * 10)/* func data */); } evas_object_resize(win, 480, 800); evas_object_show(win); ani = ecore_animator_add(anim, gl); evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _del, ani); } #endif elementary-1.7.7/src/bin/test.h0000664000175000017500000000156612127353615013322 00000000000000#ifndef _TEST_H #define _TEST_H #define fail_if(expr) \ do { \ if ( expr ) \ { \ FILE *fp; \ char buf[1024]; \ sprintf(buf, "fail_%s.txt", elm_win_title_get(win)); \ if ((fp = fopen(buf, "a")) != NULL) \ { \ fprintf(fp, "Failed at %s:%d on <%s>\n", \ __FILE__, __LINE__, #expr); \ fclose(fp); \ } \ } \ } while(0) #endif #define CRITICAL(...) EINA_LOG_DOM_CRIT(EINA_LOG_DOMAIN_DEFAULT, _VA_ARGS__) #define ERR(...) EINA_LOG_DOM_ERR(EINA_LOG_DOMAIN_DEFAULT, __VA_ARGS__) #define WRN(...) EINA_LOG_DOM_WARN(EINA_LOG_DOMAIN_DEFAULT, __VA_ARGS__) #define INF(...) EINA_LOG_DOM_INFO(EINA_LOG_DOMAIN_DEFAULT, __VA_ARGS__) #define DBG(...) EINA_LOG_DOM_DBG(EINA_LOG_DOMAIN_DEFAULT, __VA_ARGS__) elementary-1.7.7/src/bin/test_segment_control.c0000664000175000017500000001306312127353615016572 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void cb_changed(void *data __UNUSED__, Evas_Object *o __UNUSED__, void *event) { Elm_Object_Item *it = event; printf("item %p %s\n", it, elm_object_item_text_get(it)); } void test_segment_control(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *ic, *ic1, *ic2, *ic3, *ic4, *ic5; Elm_Object_Item *seg_it; Evas_Object *bx; Evas_Object *sc; unsigned int i; struct exp_mode { struct { double w, h; } weight; struct { double x, y; } align; } exp_modes[2] = { {{EVAS_HINT_EXPAND, 0.0}, {EVAS_HINT_FILL, EVAS_HINT_FILL}}, {{0.0, 0.0}, {0.5, 0.5}} }; win = elm_win_util_standard_add("segmentcontrol", "Segment Control"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_box_padding_set(bx, 0, 10); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); for (i = 0; i < EINA_C_ARRAY_LENGTH(exp_modes); i++) { const struct exp_mode *em = exp_modes + i; ic = elm_icon_add(bx); elm_icon_standard_set(ic, "home"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_BOTH, 1, 1); ic1 = elm_icon_add(bx); elm_icon_standard_set(ic1, "home"); evas_object_size_hint_aspect_set(ic1, EVAS_ASPECT_CONTROL_BOTH, 1, 1); sc = elm_segment_control_add(win); evas_object_size_hint_weight_set(sc, em->weight.w, em->weight.h); evas_object_size_hint_align_set(sc, em->align.x, em->align.y); elm_segment_control_item_add(sc, NULL, "Only Text"); seg_it = elm_segment_control_item_add(sc, ic, NULL); elm_segment_control_item_selected_set(seg_it, EINA_TRUE); elm_segment_control_item_add(sc, ic1, "Text_Icon_test"); elm_segment_control_item_add(sc, NULL, "Seg4"); elm_segment_control_item_add(sc, NULL, "Seg5"); evas_object_smart_callback_add(sc, "changed", cb_changed, NULL); evas_object_show(sc); elm_box_pack_end(bx, sc); sc = elm_segment_control_add(win); evas_object_size_hint_weight_set(sc, em->weight.w, em->weight.h); evas_object_size_hint_align_set(sc, em->align.x, em->align.y); elm_segment_control_item_add(sc, NULL, "SegmentItem"); seg_it = elm_segment_control_item_add(sc, NULL, "SegmentItem"); elm_segment_control_item_selected_set(seg_it, EINA_TRUE); elm_segment_control_item_add(sc, NULL, "SegmentControlItem"); elm_segment_control_item_add(sc, NULL, "SegmentItem"); evas_object_smart_callback_add(sc, "changed", cb_changed, NULL); evas_object_show(sc); elm_box_pack_end(bx, sc); ic2 = elm_icon_add(bx); elm_icon_standard_set(ic2, "home"); evas_object_size_hint_aspect_set(ic2, EVAS_ASPECT_CONTROL_BOTH, 1, 1); ic3 = elm_icon_add(bx); elm_icon_standard_set(ic3, "home"); evas_object_size_hint_aspect_set(ic3, EVAS_ASPECT_CONTROL_BOTH, 1, 1); ic4 = elm_icon_add(bx); elm_icon_standard_set(ic4, "home"); evas_object_size_hint_aspect_set(ic4, EVAS_ASPECT_CONTROL_BOTH, 1, 1); sc = elm_segment_control_add(win); evas_object_size_hint_weight_set(sc, em->weight.w, em->weight.h); evas_object_size_hint_align_set(sc, em->align.x, em->align.y); elm_segment_control_item_add(sc, ic2, NULL); seg_it = elm_segment_control_item_add(sc, ic3, NULL); elm_segment_control_item_selected_set(seg_it, EINA_TRUE); elm_segment_control_item_add(sc, ic4, NULL); evas_object_smart_callback_add(sc, "changed", cb_changed, NULL); evas_object_show(sc); elm_box_pack_end(bx, sc); ic5 = elm_icon_add(bx); elm_icon_standard_set(ic5, "home"); evas_object_size_hint_aspect_set(ic5, EVAS_ASPECT_CONTROL_BOTH, 1, 1); sc = elm_segment_control_add(win); evas_object_size_hint_weight_set(sc, em->weight.w, em->weight.h); evas_object_size_hint_align_set(sc, em->align.x, em->align.y); elm_segment_control_item_add(sc, NULL, "Disabled"); seg_it = elm_segment_control_item_add(sc, ic5, "Disabled"); elm_segment_control_item_selected_set(seg_it, EINA_TRUE); elm_segment_control_item_add(sc, NULL, "Disabled"); elm_object_disabled_set(sc, EINA_TRUE); evas_object_smart_callback_add(sc, "changed", cb_changed, NULL); evas_object_show(sc); elm_box_pack_end(bx, sc); sc = elm_segment_control_add(win); evas_object_size_hint_weight_set(sc, em->weight.w, em->weight.h); evas_object_size_hint_align_set(sc, em->align.x, em->align.y); elm_segment_control_item_add(sc, NULL, "Single"); evas_object_smart_callback_add(sc, "changed", cb_changed, NULL); evas_object_show(sc); elm_box_pack_end(bx, sc); sc = elm_segment_control_add(win); evas_object_size_hint_weight_set(sc, em->weight.w, em->weight.h); evas_object_size_hint_align_set(sc, em->align.x, em->align.y); elm_segment_control_item_add(sc, NULL, "Single Disabled"); elm_object_disabled_set(sc, EINA_TRUE); evas_object_smart_callback_add(sc, "changed", cb_changed, NULL); evas_object_show(sc); elm_box_pack_end(bx, sc); } evas_object_show(bx); evas_object_resize(win, 400, 300); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_inwin.c0000664000175000017500000000725712127353615014524 00000000000000#include "test.h" #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _api_data { unsigned int state; /* What state we are testing */ void *inwin; }; typedef struct _api_data api_data; enum _api_state { CONTENT_UNSET, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { Evas_Object *t; switch(api->state) { case CONTENT_UNSET: t = elm_win_inwin_content_unset(api->inwin); evas_object_del(t); t = elm_label_add(elm_object_parent_widget_get(api->inwin)); elm_object_text_set(t, "Content was unset.
    DONE!"); elm_win_inwin_content_set(api->inwin, t); evas_object_show(t); default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_inwin(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *inwin, *lb, *bxx, *bt; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("inwin", "InWin"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); inwin = elm_win_inwin_add(win); api->inwin = inwin; evas_object_show(inwin); bxx = elm_box_add(inwin); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bt = elm_button_add(inwin); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); lb = elm_label_add(win); elm_object_text_set(lb, "This is an \"inwin\" - a window in a
    " "window. This is handy for quick popups
    " "you want centered, taking over the window
    " "until dismissed somehow. Unlike hovers they
    " "don't hover over their target."); elm_box_pack_end(bxx, lb); elm_win_inwin_content_set(inwin, bxx); evas_object_show(lb); evas_object_resize(win, 320, 240); evas_object_show(win); } void test_inwin2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *inwin, *lb; win = elm_win_util_standard_add("inwin2", "InWin 2"); elm_win_autodel_set(win, EINA_TRUE); inwin = elm_win_inwin_add(win); elm_object_style_set(inwin, "minimal_vertical"); evas_object_show(inwin); lb = elm_label_add(win); elm_object_text_set(lb, "This is an \"inwin\" - a window in a
    " "window. This is handy for quick popups
    " "you want centered, taking over the window
    " "until dismissed somehow. Unlike hovers they
    " "don't hover over their target.
    " "
    " "This inwin style compacts itself vertically
    " "to the size of its contents minimum size."); elm_win_inwin_content_set(inwin, lb); evas_object_show(lb); evas_object_resize(win, 320, 240); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_grid.c0000664000175000017500000001212412127353615014312 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _Api_Data { Evas_Object *grid; Evas_Object *child; }; typedef struct _Api_Data Api_Data; struct _api_data { unsigned int state; /* What state we are testing */ Api_Data data; }; typedef struct _api_data api_data; enum _api_state { GRID_PACK_SET, GRID_UNPACK, GRID_SIZE, GRID_CLEAR, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { Api_Data *dt = &api->data; int w, h; switch(api->state) { /* Put all api-changes under switch */ case GRID_PACK_SET: /* 0 */ elm_grid_pack_set(dt->child, 5, 15, 60, 40); break; case GRID_UNPACK: /* 1 */ elm_grid_unpack(dt->grid, dt->child); evas_object_del(dt->child); break; case GRID_SIZE: /* 2 */ elm_grid_size_get(dt->grid, &w, &h); printf("size w=<%d> h=<%d>\n", w, h); w = h = 100; /* grid size returns wrong values */ w += 30; h += 10; elm_grid_size_set(dt->grid, w, h); break; case GRID_CLEAR: /* 3 */ elm_grid_clear(dt->grid, EINA_TRUE); break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void _ch_grid(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { int x, y, w, h; elm_grid_pack_get(obj, &x, &y, &w, &h); elm_grid_pack_set(obj, x - 1, y - 1, w + 2, h + 2); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_grid(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gd, *bt, *rc, *en; win = elm_win_util_standard_add("grid", "Grid"); elm_win_autodel_set(win, EINA_TRUE); api_data *api = calloc(1, sizeof(api_data)); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); gd = elm_grid_add(win); elm_grid_size_set(gd, 100, 100); elm_win_resize_object_add(win, gd); evas_object_size_hint_weight_set(gd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); api->data.grid = gd; evas_object_show(gd); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_object_text_set(en, "Entry text"); elm_entry_single_line_set(en, EINA_TRUE); elm_grid_pack(gd, en, 50, 10, 40, 10); evas_object_show(en); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_object_text_set(en, "Entry text 2"); elm_entry_single_line_set(en, EINA_TRUE); elm_grid_pack(gd, en, 60, 20, 30, 10); evas_object_show(en); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_grid_pack(gd, bt, 30, 0, 40, 10); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button"); elm_grid_pack(gd, bt, 0, 0, 20, 20); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button"); elm_grid_pack(gd, bt, 10, 10, 40, 20); api->data.child = bt; evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button"); elm_grid_pack(gd, bt, 10, 30, 20, 50); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button"); elm_grid_pack(gd, bt, 80, 80, 20, 20); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Change"); elm_grid_pack(gd, bt, 40, 40, 20, 20); evas_object_smart_callback_add(bt, "clicked", _ch_grid, gd); evas_object_show(bt); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rc, 128, 0, 0, 128); elm_grid_pack(gd, rc, 40, 70, 20, 10); evas_object_show(rc); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rc, 0, 128, 0, 128); elm_grid_pack(gd, rc, 60, 70, 10, 10); evas_object_show(rc); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rc, 0, 0, 128, 128); elm_grid_pack(gd, rc, 40, 80, 10, 10); evas_object_show(rc); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rc, 128, 0, 128, 128); elm_grid_pack(gd, rc, 50, 80, 10, 10); evas_object_show(rc); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rc, 128, 64, 0, 128); elm_grid_pack(gd, rc, 60, 80, 10, 10); evas_object_show(rc); evas_object_resize(win, 480, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_panel.c0000664000175000017500000001772512127353615014500 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH #define LIST_ITEM_MAX 20 static Elm_Genlist_Item_Class itc; static void _bstatus(void *data, Evas_Object *obj, void *event_info); static void _tstatus(void *data, Evas_Object *obj, void *event_info); static char *_text_get(void *data, Evas_Object *obj, const char *source); static Evas_Object *_content_get(void *data, Evas_Object *obj, const char *source); static Eina_Bool _state_get(void *data, Evas_Object *obj, const char *source); static void _item_del(void *data, Evas_Object *obj); static void _fill_list(Evas_Object *obj); static Eina_Bool _dir_has_subs(const char *path); static Eina_List *dirs = NULL; static void _tstatus(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Object_Item *tb_it; const char *status; if (elm_panel_hidden_get((Evas_Object*)data)) status = "hidden"; else status = "shown"; printf("The top panel is currently %s\n", status); tb_it = elm_toolbar_selected_item_get(obj); elm_toolbar_item_selected_set(tb_it, EINA_FALSE); } static void _bstatus(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Object_Item *tb_it; const char *status; if (elm_panel_hidden_get((Evas_Object*)data)) status = "hidden"; else status = "shown"; printf("The bottom panel is currently %s\n", status); tb_it = elm_toolbar_selected_item_get(obj); elm_toolbar_item_selected_set(tb_it, EINA_FALSE); } static char * _text_get(void *data, Evas_Object *obj __UNUSED__, const char *source __UNUSED__) { return strdup(ecore_file_file_get(data)); } static Evas_Object * _content_get(void *data, Evas_Object *obj, const char *source) { if (!strcmp(source, "elm.swallow.icon")) { Evas_Object *ic; ic = elm_icon_add(obj); if (ecore_file_is_dir((char *)data)) elm_icon_standard_set(ic, "folder"); else elm_icon_standard_set(ic, "file"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(ic); return ic; } return NULL; } static Eina_Bool _state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *source __UNUSED__) { return EINA_FALSE; } static void _item_del(void *data, Evas_Object *obj __UNUSED__) { eina_stringshare_del(data); } static void _fill_list(Evas_Object *obj) { DIR *d; struct dirent *de; Eina_List *l; char *real; unsigned int x = 0; if (!dirs) { if (!(d = opendir(getenv("HOME")))) return; while ((de = readdir(d)) && (x < LIST_ITEM_MAX)) { char buff[PATH_MAX]; if (de->d_name[0] == '.') continue; snprintf(buff, sizeof(buff), "%s/%s", getenv("HOME"), de->d_name); if (!ecore_file_is_dir(buff)) continue; x++; real = ecore_file_realpath(buff); dirs = eina_list_sorted_insert(dirs, EINA_COMPARE_CB(strcoll), real); } closedir(d); } EINA_LIST_FOREACH(dirs, l, real) { Eina_Bool result = EINA_FALSE; result = _dir_has_subs(real); if (!result) elm_genlist_item_append(obj, &itc, eina_stringshare_add(real), NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); else elm_genlist_item_append(obj, &itc, eina_stringshare_add(real), NULL, ELM_GENLIST_ITEM_TREE, NULL, NULL); } } static Eina_Bool _dir_has_subs(const char *path) { DIR *d; struct dirent *de; Eina_Bool result = EINA_FALSE; if (!path) return result; if (!(d = opendir(path))) return result; while ((de = readdir(d))) { char buff[PATH_MAX]; if (de->d_name[0] == '.') continue; snprintf(buff, sizeof(buff), "%s/%s", path, de->d_name); if (ecore_file_is_dir(buff)) { result = EINA_TRUE; break; } } closedir(d); return result; } void test_panel(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *panel, *bx, *vbx, *toolbar; Evas_Object *list; win = elm_win_util_standard_add("panel", "Panel"); elm_win_autodel_set(win, EINA_TRUE); vbx = elm_box_add(win); elm_win_resize_object_add(win, vbx); evas_object_size_hint_weight_set(vbx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(vbx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(vbx); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bx); panel = elm_panel_add(vbx); elm_panel_orient_set(panel, ELM_PANEL_ORIENT_TOP); evas_object_size_hint_weight_set(panel, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(panel, EVAS_HINT_FILL, EVAS_HINT_FILL); toolbar = elm_toolbar_add(panel); elm_toolbar_homogeneous_set(toolbar, 0); elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_NONE); evas_object_size_hint_weight_set(toolbar, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(toolbar, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(toolbar); elm_toolbar_item_append(toolbar, "home", "Hello", _tstatus, panel); elm_object_content_set(panel, toolbar); elm_box_pack_end(vbx, panel); evas_object_show(panel); panel = elm_panel_add(bx); elm_panel_orient_set(panel, ELM_PANEL_ORIENT_LEFT); evas_object_size_hint_weight_set(panel, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); // evas_object_size_hint_align_set(panel, 0, EVAS_HINT_FILL); evas_object_size_hint_align_set(panel, EVAS_HINT_FILL, EVAS_HINT_FILL); itc.item_style = "default"; itc.func.text_get = _text_get; itc.func.content_get = _content_get; itc.func.state_get = _state_get; itc.func.del = _item_del; list = elm_genlist_add(panel); evas_object_size_hint_min_set(list, 100, -1); evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(list); elm_object_content_set(panel, list); elm_box_pack_end(bx, panel); evas_object_show(panel); _fill_list(list); panel = elm_panel_add(bx); elm_panel_orient_set(panel, ELM_PANEL_ORIENT_RIGHT); evas_object_size_hint_weight_set(panel, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); // evas_object_size_hint_align_set(panel, 1, EVAS_HINT_FILL); evas_object_size_hint_align_set(panel, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_panel_hidden_set(panel, EINA_TRUE); list = elm_genlist_add(panel); evas_object_size_hint_min_set(list, 100, -1); evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(list); elm_object_content_set(panel, list); elm_box_pack_end(bx, panel); evas_object_show(panel); _fill_list(list); { char *dir; EINA_LIST_FREE(dirs, dir) free(dir); } elm_box_pack_end(vbx, bx); panel = elm_panel_add(vbx); elm_panel_orient_set(panel, ELM_PANEL_ORIENT_BOTTOM); evas_object_size_hint_weight_set(panel, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(panel, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_panel_hidden_set(panel, EINA_TRUE); toolbar = elm_toolbar_add(panel); elm_toolbar_homogeneous_set(toolbar, 0); elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_NONE); evas_object_size_hint_weight_set(toolbar, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(toolbar, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(toolbar); elm_toolbar_item_append(toolbar, "home", "Hello", _bstatus, panel); elm_object_content_set(panel, toolbar); elm_box_pack_end(vbx, panel); evas_object_show(panel); evas_object_resize(win, 320, 400); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_focus2.c0000664000175000017500000001255712127353615014600 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _focus_in(void *data __UNUSED__, Evas *e __UNUSED__, void *event_info) { const char *type = evas_object_type_get(event_info); if ((type) && (!strcmp(type, "elm_widget"))) type = elm_object_widget_type_get(event_info); printf("Evas_Object focus in: %p %s\n", event_info, type); } static void _focus_out(void *data __UNUSED__, Evas *e __UNUSED__, void *event_info) { const char *type = evas_object_type_get(event_info); if ((type) && (!strcmp(type, "elm_widget"))) type = elm_object_widget_type_get(event_info); printf("Evas_Object focus out: %p %s\n", event_info, type); } static void _focus_obj(void *data, Evas_Object *o __UNUSED__, void *event_info __UNUSED__) { Evas_Object *newfocus = data; const char *type = evas_object_type_get(newfocus); if ((type) && (!strcmp(type, "elm_widget"))) type = elm_object_widget_type_get(newfocus); printf("elm_object_focus_set(%p, EINA_TRUE) %s\n", newfocus, type); elm_object_focus_set(newfocus, EINA_TRUE); } static void _focus_layout_part(void *data, Evas_Object *o __UNUSED__, void *event_info __UNUSED__) { Evas_Object *ed = elm_layout_edje_get(data); Evas_Object *newfocus = (Evas_Object *)edje_object_part_object_get(ed, "sky"); const char *type = evas_object_type_get(newfocus); printf("evas_object_focus_set(%p, EINA_TRUE) %s\n", newfocus, type); evas_object_focus_set(newfocus, EINA_TRUE);; } void test_focus2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *ly, *bt, *en, *bt1; char buf[PATH_MAX]; win = elm_win_util_standard_add("focus2", "Focus 2"); elm_win_autodel_set(win, EINA_TRUE); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); evas_event_callback_add (evas_object_evas_get(win), EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_IN, _focus_in, NULL); evas_event_callback_add (evas_object_evas_get(win), EVAS_CALLBACK_CANVAS_OBJECT_FOCUS_OUT, _focus_out, NULL); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); #define PARENT bx /* this is broken, but should work */ //#define PARENT win en = elm_entry_add(PARENT); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_object_text_set(en, "Entry that should get focus"); elm_entry_single_line_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); bt = elm_button_add(PARENT); elm_object_text_set(bt, "Give focus to entry"); evas_object_smart_callback_add(bt, "clicked", _focus_obj, en); elm_box_pack_end(bx, bt); evas_object_show(bt); ly = elm_layout_add(PARENT); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); elm_layout_file_set(ly, buf, "layout"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, ly); evas_object_show(ly); bt1 = bt = elm_button_add(ly); elm_object_text_set(bt, "Button 1"); elm_object_part_content_set(ly, "element1", bt); en = elm_entry_add(ly); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_object_text_set(en, "Scrolled Entry that should get focus"); elm_entry_single_line_set(en, EINA_TRUE); elm_object_part_content_set(ly, "element2", en); bt = elm_button_add(ly); elm_object_text_set(bt, "Button 2"); elm_object_part_content_set(ly, "element3", bt); bt = elm_button_add(PARENT); elm_object_text_set(bt, "Give focus to layout"); evas_object_smart_callback_add(bt, "clicked", _focus_obj, ly); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(PARENT); elm_object_text_set(bt, "Give focus to layout part"); evas_object_smart_callback_add(bt, "clicked", _focus_layout_part, ly); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(PARENT); elm_object_text_set(bt, "Give focus to layout 'Button 1'"); evas_object_smart_callback_add(bt, "clicked", _focus_obj, bt1); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(PARENT); elm_object_text_set(bt, "Give focus to layout 'Entry'"); evas_object_smart_callback_add(bt, "clicked", _focus_obj, en); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_resize(win, 400, 400); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_photo.c0000664000175000017500000000626312127353615014525 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void drop_cb(void *mydata, Evas_Object *obj, void *evdata); static void drag_stop_cb(void *mydata, Evas_Object *obj, void *evdata); static void drag_start_cb(void *mydata, Evas_Object *obj, void *evdata); void test_photo(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *sc, *tb, *ph; int i, j, n; char buf[PATH_MAX]; const char *img[9] = { "panel_01.jpg", "mystrale.jpg", "mystrale_2.jpg", "rock_02.jpg", "sky_01.jpg", "sky_02.jpg", "sky_03.jpg", "sky_04.jpg", "wood_01.jpg" }; elm_need_ethumb(); win = elm_win_util_standard_add("photo", "Photo"); elm_win_autodel_set(win, EINA_TRUE); tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); n = 0; for (j = 0; j < 12; j++) { for (i = 0; i < 12; i++) { ph = elm_photo_add(win); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n]); n++; if (n >= 9) n = 0; elm_photo_aspect_fixed_set(ph, EINA_FALSE); elm_photo_size_set(ph, 80); if (n == 8) elm_photo_thumb_set(ph, buf, NULL); else elm_photo_file_set(ph, buf); elm_photo_editable_set(ph, EINA_TRUE); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(ph, "drop", drop_cb, NULL); evas_object_smart_callback_add(ph, "drag,start", drag_start_cb, NULL); evas_object_smart_callback_add(ph, "drag,stop", drag_stop_cb, NULL); if ((n == 2) || (n == 3)) { elm_photo_fill_inside_set(ph, EINA_TRUE); elm_object_style_set(ph, "shadow"); } elm_table_pack(tb, ph, i, j, 1, 1); evas_object_show(ph); } } sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, sc); elm_object_content_set(sc, tb); evas_object_show(tb); evas_object_show(sc); evas_object_resize(win, 300, 300); evas_object_show(win); } /* Never called, elm_photo never call "drop" smart cb */ static void drop_cb(void *mydata __UNUSED__, Evas_Object *obj, void *evdata __UNUSED__) { printf("Drop on obj %p\n", obj); } static void drag_start_cb(void *mydata __UNUSED__, Evas_Object *obj __UNUSED__, void *evdata __UNUSED__) { } static void drag_stop_cb(void *mydata __UNUSED__, Evas_Object *obj __UNUSED__, void *evdata __UNUSED__) { } /* vim:set ts=8 sw=3 sts=3 expandtab cino=>5n-2f0^-2{2(0W1st0 :*/ #endif elementary-1.7.7/src/bin/test_factory.c0000664000175000017500000001310212127353615015031 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH // 16 ^ 4 = 65k #define BLOK 16 // homogenous layout //#define HOMOG 1 // aligned to top of box #define ZEROALIGN 1 #define DEFSZ 64 static void fac_unrealize(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { // setting factory content to null deletes it printf("--------DELETE for factory %p [f: %p]\n", elm_object_content_get(obj), obj); elm_object_content_set(obj, NULL); } static void fac_realize_end(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *bx, *bt; int i; bx = elm_box_add(win); printf(" ADD lv 3 = %p [%i]\n", bx, (BLOK * (int)(long)evas_object_data_get(obj, "num"))); #ifdef HOMOG elm_box_homogeneous_set(bx, EINA_TRUE); #endif #ifdef ZEROALIGN elm_box_align_set(bx, 0.0, 0.0); #endif for (i = 0; i < BLOK; i++) { char buf[32]; snprintf(buf, sizeof(buf), "%i", (i + (BLOK * (int)(long)evas_object_data_get(obj, "num")))); bt = elm_button_add(win); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(bt, buf); elm_box_pack_end(bx, bt); evas_object_show(bt); } elm_object_content_set(obj, bx); evas_object_show(bx); } static void fac_realize2(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *bx, *fc; int i; bx = elm_box_add(win); printf(" ADD lv 2 = %p [%i]\n", bx, (BLOK * (int)(long)evas_object_data_get(obj, "num"))); #ifdef HOMOG elm_box_homogeneous_set(bx, EINA_TRUE); #endif #ifdef ZEROALIGN elm_box_align_set(bx, 0.0, 0.0); #endif for (i = 0; i < BLOK; i++) { fc = elm_factory_add(win); elm_factory_maxmin_mode_set(fc, EINA_TRUE); // initial height per factory of DEFSZ // scrollbar will be wrong until enough // children have been realized and the // real size is known evas_object_data_set(fc, "num", (void *)(long)(i + (BLOK * (int)(long)evas_object_data_get(obj, "num")))); evas_object_size_hint_min_set(fc, 0, DEFSZ); evas_object_size_hint_weight_set(fc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fc, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(fc, "realize", fac_realize_end, win); evas_object_smart_callback_add(fc, "unrealize", fac_unrealize, win); elm_box_pack_end(bx, fc); evas_object_show(fc); } elm_object_content_set(obj, bx); evas_object_show(bx); } static void fac_realize1(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *bx, *fc; int i; bx = elm_box_add(win); printf(" ADD lv 1 = %p [%i]\n", bx, (BLOK * (int)(long)evas_object_data_get(obj, "num"))); #ifdef HOMOG elm_box_homogeneous_set(bx, EINA_TRUE); #endif #ifdef ZEROALIGN elm_box_align_set(bx, 0.0, 0.0); #endif for (i = 0; i < BLOK; i++) { fc = elm_factory_add(win); elm_factory_maxmin_mode_set(fc, EINA_TRUE); // initial height per factory of DEFSZ // scrollbar will be wrong until enough // children have been realized and the // real size is known evas_object_data_set(fc, "num", (void *)(long)(i + (BLOK * (int)(long)evas_object_data_get(obj, "num")))); evas_object_size_hint_min_set(fc, 0, DEFSZ); evas_object_size_hint_weight_set(fc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fc, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(fc, "realize", fac_realize2, win); // evas_object_smart_callback_add(fc, "unrealize", fac_unrealize, win); elm_box_pack_end(bx, fc); evas_object_show(fc); } elm_object_content_set(obj, bx); evas_object_show(bx); } void test_factory(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *sc, *fc; int i; win = elm_win_util_standard_add("factory", "Factory"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); #ifdef HOMOG elm_box_homogeneous_set(bx, EINA_TRUE); #endif #ifdef ZEROALIGN elm_box_align_set(bx, 0.0, 0.0); #endif evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0); for (i = 0; i < BLOK; i++) { fc = elm_factory_add(win); elm_factory_maxmin_mode_set(fc, EINA_TRUE); // initial height per factory of DEFSZ // scrollbar will be wrong until enough // children have been realized and the // real size is known evas_object_data_set(fc, "num", (void *)(long)i); evas_object_size_hint_min_set(fc, 0, DEFSZ); evas_object_size_hint_weight_set(fc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fc, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(fc, "realize", fac_realize1, win); // evas_object_smart_callback_add(fc, "unrealize", fac_unrealize, win); elm_box_pack_end(bx, fc); evas_object_show(fc); } sc = elm_scroller_add(win); elm_scroller_bounce_set(sc, EINA_FALSE, EINA_TRUE); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, sc); elm_object_content_set(sc, bx); evas_object_show(bx); evas_object_show(sc); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_dayselector.c0000664000175000017500000000623412127353615015710 00000000000000#ifdef HAVE_CONFIG_H #include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _changed_cb(void* data __UNUSED__, Evas_Object* obj, void* event_info) { char buf[256]; Elm_Dayselector_Day day = (Elm_Dayselector_Day) event_info; Eina_Bool checked = elm_dayselector_day_selected_get(obj, day); switch(day) { case ELM_DAYSELECTOR_SUN: snprintf(buf, sizeof(buf), "%s", "Sun"); break; case ELM_DAYSELECTOR_MON: snprintf(buf, sizeof(buf), "%s", "Mon"); break; case ELM_DAYSELECTOR_TUE: snprintf(buf, sizeof(buf), "%s", "Tue"); break; case ELM_DAYSELECTOR_WED: snprintf(buf, sizeof(buf), "%s", "Wed"); break; case ELM_DAYSELECTOR_THU: snprintf(buf, sizeof(buf), "%s", "Thu"); break; case ELM_DAYSELECTOR_FRI: snprintf(buf, sizeof(buf), "%s", "Fri"); break; case ELM_DAYSELECTOR_SAT: snprintf(buf, sizeof(buf), "%s", "Sat"); break; default: snprintf(buf, sizeof(buf), "%s", "???"); break; } fprintf(stderr, "%s = %d\n", buf, checked); } void test_dayselector(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *dayselector, *sunday; win = elm_win_util_standard_add("dayselector", "Day Selector"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bx); // Default dayselector = elm_dayselector_add(win); evas_object_size_hint_weight_set(dayselector, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(dayselector, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, dayselector); evas_object_show(dayselector); evas_object_smart_callback_add(dayselector, "dayselector,changed", _changed_cb, NULL); //Sunday first dayselector = elm_dayselector_add(win); evas_object_size_hint_weight_set(dayselector, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(dayselector, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, dayselector); evas_object_show(dayselector); evas_object_smart_callback_add(dayselector, "dayselector,changed", _changed_cb, NULL); sunday = elm_object_part_content_get(dayselector, "day0"); elm_object_signal_emit(sunday, "elm,type,weekend,style1", ""); //Monday first dayselector = elm_dayselector_add(win); evas_object_size_hint_weight_set(dayselector, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(dayselector, EVAS_HINT_FILL, 0.5); elm_dayselector_week_start_set(dayselector, ELM_DAYSELECTOR_MON); elm_box_pack_end(bx, dayselector); evas_object_show(dayselector); evas_object_smart_callback_add(dayselector, "dayselector,changed", _changed_cb, NULL); sunday = elm_object_part_content_get(dayselector, "day0"); elm_object_signal_emit(sunday, "elm,type,weekend,style1", ""); evas_object_resize(win, 350, 120); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_clock.c0000664000175000017500000002115112127353615014460 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #include "test.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _api_data { unsigned int state; /* What state we are testing */ Evas_Object *box; /* Used in set_api_state */ }; typedef struct _api_data api_data; enum _api_state { CLOCK_HIDE_SEC, CLOCK_SHOW_AM_PM, CLOCK_SHOW_SEC, CLOCK_EDIT_MIN, CLOCK_EDIT_HOUR, CLOCK_EDIT_ALL, CLOCK_EDIT_ALL_ARMY, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { const Eina_List *items = elm_box_children_get(api->box); Evas_Object *ck = eina_list_nth(items, 0); if (!eina_list_count(items)) return; /* use elm_box_children_get() to get list of children */ switch(api->state) { /* Put all api-changes under switch */ case CLOCK_HIDE_SEC: elm_clock_show_seconds_set(ck, EINA_FALSE); break; case CLOCK_SHOW_AM_PM: elm_clock_show_am_pm_set(ck, EINA_TRUE); break; case CLOCK_SHOW_SEC: elm_clock_show_seconds_set(ck, EINA_TRUE); break; case CLOCK_EDIT_MIN: elm_clock_edit_set(ck, ELM_CLOCK_EDIT_MIN_DECIMAL | ELM_CLOCK_EDIT_MIN_UNIT); break; case CLOCK_EDIT_HOUR: elm_clock_edit_set(ck, ELM_CLOCK_EDIT_DEFAULT); elm_clock_edit_set(ck, ELM_CLOCK_EDIT_HOUR_DECIMAL | ELM_CLOCK_EDIT_HOUR_UNIT); break; case CLOCK_EDIT_ALL: elm_clock_edit_set(ck, ELM_CLOCK_EDIT_ALL); break; case CLOCK_EDIT_ALL_ARMY: elm_clock_show_am_pm_set(ck, EINA_FALSE); break; case API_STATE_LAST: break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_clock(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *ck, *bt, *bxx; unsigned int digedit; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("clock", "Clock"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bx = elm_box_add(bxx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); api->box = bx; evas_object_show(bx); bt = elm_button_add(bxx); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, EINA_TRUE); evas_object_show(bt); elm_box_pack_end(bxx, bx); ck = elm_clock_add(bx); elm_box_pack_end(bx, ck); evas_object_show(ck); ck = elm_clock_add(bx); elm_clock_show_am_pm_set(ck, EINA_TRUE); elm_box_pack_end(bx, ck); elm_clock_time_set(ck, 17, 25, 0); evas_object_show(ck); ck = elm_clock_add(bx); elm_clock_show_seconds_set(ck, EINA_TRUE); elm_box_pack_end(bx, ck); evas_object_show(ck); ck = elm_clock_add(bx); elm_clock_show_seconds_set(ck, EINA_TRUE); elm_clock_show_am_pm_set(ck, EINA_TRUE); elm_box_pack_end(bx, ck); elm_clock_time_set(ck, 11, 59, 57); evas_object_show(ck); ck = elm_clock_add(bx); elm_clock_show_seconds_set(ck, EINA_TRUE); elm_clock_show_am_pm_set(ck, EINA_FALSE); elm_clock_time_set(ck, 23, 59, 57); elm_box_pack_end(bx, ck); evas_object_show(ck); ck = elm_clock_add(bx); elm_clock_edit_set(ck, EINA_TRUE); elm_clock_show_seconds_set(ck, EINA_TRUE); elm_clock_show_am_pm_set(ck, EINA_TRUE); elm_clock_time_set(ck, 10, 11, 12); elm_box_pack_end(bx, ck); evas_object_show(ck); ck = elm_clock_add(bx); elm_clock_show_seconds_set(ck, EINA_TRUE); elm_clock_edit_set(ck, EINA_TRUE); digedit = ELM_CLOCK_EDIT_HOUR_UNIT | ELM_CLOCK_EDIT_MIN_UNIT | ELM_CLOCK_EDIT_SEC_UNIT; elm_clock_edit_mode_set(ck, digedit); elm_box_pack_end(bx, ck); elm_clock_time_set(ck, 0, 0, 0); evas_object_show(ck); evas_object_show(win); } static void _edit_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ck = data; if (!elm_clock_edit_get(ck)) { elm_object_text_set(obj, "Done"); elm_clock_edit_set(ck, EINA_TRUE); return; } elm_object_text_set(obj, "Edit"); elm_clock_edit_set(ck, EINA_FALSE); } static void _hmode_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ck = data; if (!elm_clock_show_am_pm_get(ck)) { elm_object_text_set(obj, "24h"); elm_clock_show_am_pm_set(ck, EINA_TRUE); return; } elm_object_text_set(obj, "12h"); elm_clock_show_am_pm_set(ck, EINA_FALSE); } void test_clock2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *hbx, *ck, *bt, *bxx; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("clock2", "Clock 2"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bx = elm_box_add(bxx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); api->box = bx; evas_object_show(bx); bt = elm_button_add(bxx); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, bx); ck = elm_clock_add(bx); elm_clock_time_set(ck, 0, 15, 3); elm_clock_edit_mode_set(ck, ELM_CLOCK_EDIT_DEFAULT); elm_clock_show_seconds_set(ck, EINA_TRUE); elm_clock_show_am_pm_set(ck, EINA_TRUE); elm_box_pack_end(bx, ck); evas_object_show(ck); hbx = elm_box_add(bx); evas_object_size_hint_weight_set(hbx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(hbx, EINA_TRUE); elm_box_pack_end(bx, hbx); evas_object_show(hbx); bt = elm_button_add(hbx); elm_object_text_set(bt, "Edit"); evas_object_smart_callback_add(bt, "clicked", _edit_bt_clicked, ck); elm_box_pack_end(hbx, bt); evas_object_show(bt); bt = elm_button_add(hbx); elm_object_text_set(bt, "24h"); evas_object_smart_callback_add(bt, "clicked", _hmode_bt_clicked, ck); elm_box_pack_end(hbx, bt); evas_object_show(bt); evas_object_show(win); } void test_clock3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *ck, *lb; win = elm_win_util_standard_add("clock3", "Clock 3"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); lb = elm_label_add(win); elm_object_text_set(lb, "Check time updates for an user mouse button hold." ); evas_object_size_hint_weight_set(lb, 0.0, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, lb); evas_object_show(lb); ck = elm_clock_add(win); elm_clock_show_seconds_set(ck, 1); elm_clock_edit_set(ck, EINA_TRUE); elm_clock_first_interval_set(ck, 0.4); elm_box_pack_end(bx, ck); evas_object_show(ck); ck = elm_clock_add(win); elm_clock_show_seconds_set(ck, 1); elm_clock_edit_set(ck, EINA_TRUE); elm_clock_first_interval_set(ck, 1.2); elm_box_pack_end(bx, ck); evas_object_show(ck); ck = elm_clock_add(win); elm_clock_show_seconds_set(ck, 1); elm_clock_edit_set(ck, EINA_TRUE); elm_clock_first_interval_set(ck, 2.0); elm_box_pack_end(bx, ck); evas_object_show(ck); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_icon.c0000664000175000017500000001207012127353615014315 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void aspect_fixed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ic = (Evas_Object *)data; elm_image_aspect_fixed_set(ic, elm_check_state_get(obj)); } static void fill_outside_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ic = (Evas_Object *)data; elm_image_fill_outside_set(ic, elm_check_state_get(obj)); } static void smooth_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ic = (Evas_Object *)data; elm_image_smooth_set(ic, elm_check_state_get(obj)); } static void bt_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *ic; char buf[PATH_MAX]; win = elm_win_util_standard_add("preload-prescale", "Preload & Prescale"); elm_win_autodel_set(win, EINA_TRUE); ic = elm_icon_add(win); elm_win_resize_object_add(win, ic); snprintf(buf, sizeof(buf), "%s/images/insanely_huge_test_image.jpg", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_weight_set(ic, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ic, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_image_resizable_set(ic, EINA_TRUE, EINA_TRUE); elm_image_aspect_fixed_set(ic, EINA_FALSE); elm_image_preload_disabled_set(ic, EINA_TRUE); elm_image_prescale_set(ic, EINA_TRUE); evas_object_show(ic); evas_object_resize(win, 350, 350); evas_object_show(win); } void test_icon(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *box, *content_box, *hbox, *tg, *bt; win = elm_win_util_standard_add("icon test", "Icon Test"); elm_win_autodel_set(win, EINA_TRUE); box = elm_box_add(win); elm_win_resize_object_add(win, box); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(box); content_box = elm_box_add(win); elm_win_resize_object_add(win, content_box); evas_object_size_hint_weight_set(content_box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(content_box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, content_box); evas_object_show(content_box); Evas_Object *ic = elm_icon_add(win); char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/logo.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, EINA_TRUE, EINA_TRUE); evas_object_size_hint_weight_set(ic, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ic, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(content_box, ic); evas_object_show(ic); hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); evas_object_size_hint_weight_set(content_box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(box, hbox); evas_object_show(hbox); /* Test Aspect Fixed */ tg = elm_check_add(win); elm_object_text_set(tg, "Aspect Fixed"); elm_check_state_set(tg, EINA_TRUE); evas_object_smart_callback_add(tg, "changed", aspect_fixed_cb, ic); elm_box_pack_end(hbox, tg); evas_object_show(tg); /* Test Fill Outside */ tg = elm_check_add(win); elm_object_text_set(tg, "Fill Outside"); evas_object_smart_callback_add(tg, "changed", fill_outside_cb, ic); elm_box_pack_end(hbox, tg); evas_object_show(tg); /* Test Smooth */ tg = elm_check_add(win); elm_object_text_set(tg, "Smooth"); elm_check_state_set(tg, EINA_TRUE); evas_object_smart_callback_add(tg, "changed", smooth_cb, ic); elm_box_pack_end(hbox, tg); evas_object_show(tg); /* Test Preload, Prescale */ bt = elm_button_add(win); elm_object_text_set(bt, "Preload & Prescale"); evas_object_smart_callback_add(bt, "clicked", bt_clicked, NULL); elm_box_pack_end(hbox, bt); evas_object_show(bt); evas_object_resize(win, 400, 400); evas_object_show(win); } static void icon_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("clicked!\n"); } void test_icon_transparent(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *ic; char buf[PATH_MAX]; win = elm_win_add(NULL, "icon-transparent", ELM_WIN_BASIC); elm_win_title_set(win, "Icon Transparent"); elm_win_autodel_set(win, EINA_TRUE); elm_win_alpha_set(win, EINA_TRUE); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); elm_image_no_scale_set(ic, 1); evas_object_size_hint_weight_set(ic, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(ic, 0.5, 0.5); elm_win_resize_object_add(win, ic); evas_object_show(ic); evas_object_smart_callback_add(ic, "clicked", icon_clicked, NULL); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_cursor.c0000664000175000017500000003655612127353615014721 00000000000000#include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH // XXX: show all type of cursors in the elementary_test. this needs to be the first test typedef struct _Testitem { Elm_Object_Item *item; const char *path; int mode; int onoff; } Testitem; static Elm_Gengrid_Item_Class gic; char * grd_lbl_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { const Testitem *ti = data; char buf[256]; snprintf(buf, sizeof(buf), "Photo %s", ti->path); return strdup(buf); } Evas_Object * grd_content_get(void *data, Evas_Object *obj, const char *part) { const Testitem *ti = data; if (!strcmp(part, "elm.swallow.icon")) { Evas_Object *icon = elm_bg_add(obj); elm_bg_file_set(icon, ti->path, NULL); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); return icon; } return NULL; } static Elm_Genlist_Item_Class itct; static void glt_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; Evas_Object *gl = elm_object_item_widget_get(glit); int val = (int)(uintptr_t) elm_object_item_data_get(glit); Elm_Object_Item *glit1, *glit2, *glit3; val *= 10; glit1 = elm_genlist_item_append(gl, &itct, (void *)(uintptr_t) (val + 1), glit, ELM_GENLIST_ITEM_NONE, NULL, NULL); glit2 = elm_genlist_item_append(gl, &itct, (void *)(uintptr_t) (val + 2), glit, ELM_GENLIST_ITEM_NONE, NULL, NULL); glit3 = elm_genlist_item_append(gl, &itct, (void *)(uintptr_t) (val + 3), glit, ELM_GENLIST_ITEM_TREE, NULL, NULL); elm_genlist_item_cursor_set(glit1, ELM_CURSOR_HAND2); elm_genlist_item_cursor_set(glit2, ELM_CURSOR_HAND2); elm_genlist_item_cursor_set(glit3, ELM_CURSOR_HAND1); } static void glt_con(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_subitems_clear(glit); } static void glt_exp_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_expanded_set(glit, EINA_TRUE); } static void glt_con_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_expanded_set(glit, EINA_FALSE); } char * glt_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { char buf[256]; snprintf(buf, sizeof(buf), "Item mode %i", (int)(uintptr_t)data); return strdup(buf); } void test_cursor(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *bx, *bt, *list, *entry, *ck; Elm_Object_Item *lit; win = elm_win_add(NULL, "cursor", ELM_WIN_BASIC); elm_win_title_set(win, "Cursor"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); elm_object_cursor_set(bg, ELM_CURSOR_CIRCLE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); ck = elm_clock_add(win); elm_object_cursor_set(ck, ELM_CURSOR_CLOCK); elm_box_pack_end(bx, ck); evas_object_show(ck); bt = elm_button_add(win); elm_object_cursor_set(bt, ELM_CURSOR_COFFEE_MUG); elm_object_text_set(bt, "Coffee Mug"); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_cursor_set(bt, ELM_CURSOR_CLOCK); elm_object_text_set(bt, "Cursor unset"); elm_object_cursor_unset(bt); elm_box_pack_end(bx, bt); evas_object_show(bt); list = elm_list_add(win); elm_box_pack_end(bx, list); evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_cursor_set(list, ELM_CURSOR_WATCH); lit = elm_list_item_append(list, "watch over list | hand1", NULL, NULL, NULL, NULL); elm_object_item_cursor_set(lit, ELM_CURSOR_HAND1); lit = elm_list_item_append(list, "watch over list | hand2", NULL, NULL, NULL, NULL); elm_object_item_cursor_set(lit, ELM_CURSOR_HAND2); elm_list_go(list); evas_object_show(list); entry = elm_entry_add(win); elm_entry_scrollable_set(entry, EINA_TRUE); elm_object_text_set(entry, "Xterm cursor"); elm_entry_single_line_set(entry, EINA_TRUE); evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, 0); evas_object_size_hint_fill_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, entry); evas_object_show(entry); elm_object_cursor_set(entry, ELM_CURSOR_XTERM); evas_object_resize(win, 320, 480); evas_object_show(win); } void test_cursor2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *o, *grid, *gl; Elm_Object_Item *glit1, *glit2, *glit3; Elm_Object_Item *tb_it; Elm_Object_Item *lit; char buf[PATH_MAX]; static Testitem ti[144]; int i, n; const char *img[9] = { "panel_01.jpg", "plant_01.jpg", "rock_01.jpg", "rock_02.jpg", "sky_01.jpg", "sky_02.jpg", "sky_03.jpg", "sky_04.jpg", "wood_01.jpg", }; win = elm_win_util_standard_add("cursor2", "Cursor 2"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); o = elm_toolbar_add(win); elm_toolbar_homogeneous_set(o, 0); evas_object_size_hint_weight_set(o, 0.0, 0.0); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, 0.0); tb_it = elm_toolbar_item_append(o, NULL, "Bogosity", NULL, NULL); elm_object_item_cursor_set(tb_it, ELM_CURSOR_BOGOSITY); tb_it = elm_toolbar_item_append(o, NULL, "Unset", NULL, NULL); elm_object_item_cursor_set(tb_it, ELM_CURSOR_BOGOSITY); elm_object_item_cursor_unset(tb_it); tb_it = elm_toolbar_item_append(o, NULL, "Xterm", NULL, NULL); elm_object_item_cursor_set(tb_it, ELM_CURSOR_XTERM); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_list_add(win); elm_box_pack_end(bx, o); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); lit = elm_list_item_append(o, "cursor bogosity", NULL, NULL, NULL, NULL); elm_object_item_cursor_set(lit, ELM_CURSOR_BOGOSITY); lit = elm_list_item_append(o, "cursor unset", NULL, NULL, NULL, NULL); elm_object_item_cursor_set(lit, ELM_CURSOR_BOGOSITY); elm_object_item_cursor_unset(lit); lit = elm_list_item_append(o, "cursor xterm", NULL, NULL, NULL, NULL); elm_object_item_cursor_set(lit, ELM_CURSOR_XTERM); elm_list_go(o); evas_object_show(o); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); itct.item_style = "default"; itct.func.text_get = glt_text_get; glit1 = elm_genlist_item_append(gl, &itct, (void *) 1, NULL, ELM_GENLIST_ITEM_TREE, NULL, NULL); glit2 = elm_genlist_item_append(gl, &itct, (void *) 2, NULL, ELM_GENLIST_ITEM_TREE, NULL, NULL); glit3 = elm_genlist_item_append(gl, &itct, (void *) 3, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); elm_genlist_item_cursor_set(glit1, ELM_CURSOR_HAND1); elm_genlist_item_cursor_set(glit2, ELM_CURSOR_HAND1); elm_genlist_item_cursor_set(glit3, ELM_CURSOR_CROSS); evas_object_smart_callback_add(gl, "expand,request", glt_exp_req, gl); evas_object_smart_callback_add(gl, "contract,request", glt_con_req, gl); evas_object_smart_callback_add(gl, "expanded", glt_exp, gl); evas_object_smart_callback_add(gl, "contracted", glt_con, gl); elm_box_pack_end(bx, gl); grid = elm_gengrid_add(win); elm_gengrid_item_size_set(grid, 130, 130); elm_gengrid_horizontal_set(grid, EINA_FALSE); elm_gengrid_multi_select_set(grid, EINA_TRUE); evas_object_size_hint_weight_set(grid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(grid, EVAS_HINT_FILL, EVAS_HINT_FILL); gic.item_style = "default"; gic.func.text_get = grd_lbl_get; gic.func.content_get = grd_content_get; n = 0; for (i = 0; i < 3 * 3; i++) { snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n]); n = (n + 1) % 9; ti[i].mode = i; ti[i].path = eina_stringshare_add(buf); ti[i].item = elm_gengrid_item_append(grid, &gic, &(ti[i]), NULL, NULL); if (n % 2) elm_gengrid_item_cursor_set(ti[i].item, ELM_CURSOR_HAND1); else elm_gengrid_item_cursor_set(ti[i].item, ELM_CURSOR_CLOCK); if (!(i % 5)) elm_gengrid_item_selected_set(ti[i].item, EINA_TRUE); } elm_box_pack_end(bx, grid); evas_object_show(grid); evas_object_resize(win, 320, 480); evas_object_show(win); } void test_cursor3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *o; Elm_Object_Item *lit; char buf[PATH_MAX]; win = elm_win_util_standard_add("cursor3", "Cursor 3"); elm_win_autodel_set(win, EINA_TRUE); snprintf(buf, sizeof(buf), "%s/objects/cursors.edj", elm_app_data_dir_get()); elm_theme_extension_add(NULL, buf); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); o = elm_button_add(win); elm_object_cursor_set(o, ELM_CURSOR_HAND1); elm_object_cursor_theme_search_enabled_set(o, EINA_FALSE); elm_object_text_set(o, "hand1"); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_button_add(win); elm_object_cursor_set(o, ELM_CURSOR_HAND2); elm_object_text_set(o, "hand2 x"); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_button_add(win); elm_object_cursor_set(o, ELM_CURSOR_HAND2); elm_object_cursor_theme_search_enabled_set(o, EINA_FALSE); elm_object_text_set(o, "hand2"); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_button_add(win); elm_object_cursor_set(o, "hand3"); elm_object_cursor_theme_search_enabled_set(o, EINA_FALSE); elm_object_text_set(o, "hand3"); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_button_add(win); elm_object_cursor_set(o, "hand3"); elm_object_cursor_theme_search_enabled_set(o, EINA_FALSE); elm_object_cursor_style_set(o, "transparent"); elm_object_text_set(o, "hand3 transparent"); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_button_add(win); elm_object_cursor_set(o, "hand3"); elm_object_cursor_theme_search_enabled_set(o, EINA_FALSE); elm_object_cursor_unset(o); elm_object_text_set(o, "unset"); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_button_add(win); elm_object_cursor_set(o, "hand4"); elm_object_text_set(o, "not existent"); elm_box_pack_end(bx, o); evas_object_show(o); elm_config_cursor_engine_only_set(EINA_FALSE); o = elm_button_add(win); elm_object_cursor_set(o, "hand2"); elm_object_text_set(o, "hand 2 engine only config false"); elm_box_pack_end(bx, o); evas_object_show(o); elm_config_cursor_engine_only_set(EINA_TRUE); o = elm_button_add(win); elm_object_cursor_set(o, "hand2"); elm_object_text_set(o, "hand 2 engine only config true"); elm_box_pack_end(bx, o); evas_object_show(o); o = elm_list_add(win); elm_box_pack_end(bx, o); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); lit = elm_list_item_append(o, "cursor hand2 x", NULL, NULL, NULL, NULL); elm_object_item_cursor_set(lit, ELM_CURSOR_HAND2); lit = elm_list_item_append(o, "cursor hand2", NULL, NULL, NULL, NULL); elm_object_item_cursor_set(lit, ELM_CURSOR_HAND2); elm_object_item_cursor_engine_only_set(lit, EINA_FALSE); lit = elm_list_item_append(o, "cursor hand3", NULL, NULL, NULL, NULL); elm_object_item_cursor_set(lit, "hand3"); elm_object_item_cursor_engine_only_set(lit, EINA_FALSE); lit = elm_list_item_append(o, "cursor hand3 transparent", NULL, NULL, NULL, NULL); elm_object_item_cursor_set(lit, "hand3"); elm_object_item_cursor_style_set(lit, "transparent"); elm_object_item_cursor_engine_only_set(lit, EINA_FALSE); elm_list_go(o); evas_object_show(o); evas_object_resize(win, 320, 480); evas_object_show(win); } void test_cursor4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *ly, *bt; char buf[PATH_MAX]; win = elm_win_util_standard_add("cursor layout", "Cursor Layout"); elm_win_autodel_set(win, EINA_TRUE); snprintf(buf, sizeof(buf), "%s/objects/cursors.edj", elm_app_data_dir_get()); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); ly = elm_layout_add(win); elm_layout_file_set(ly, buf, "test/layout/events"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_cursor_set(ly, ELM_CURSOR_HAND1); elm_box_pack_end(bx, ly); evas_object_show(ly); ly = elm_layout_add(win); elm_layout_file_set(ly, buf, "test/layout/noevents"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_cursor_set(ly, ELM_CURSOR_XTERM); elm_layout_part_cursor_set(ly, "top-left", ELM_CURSOR_CROSS); elm_layout_part_cursor_set(ly, "bottom-left", ELM_CURSOR_PIRATE); elm_box_pack_end(bx, ly); evas_object_show(ly); ly = elm_layout_add(win); elm_layout_file_set(ly, buf, "test/layout/parts2"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_part_cursor_set(ly, "top-left", ELM_CURSOR_CROSS); elm_layout_part_cursor_set(ly, "bottom-left", ELM_CURSOR_PIRATE); elm_box_pack_end(bx, ly); evas_object_show(ly); ly = elm_layout_add(win); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_file_set(ly, buf, "test/layout/swallow"); bt = elm_button_add(win); elm_object_text_set(bt, "Cursor over obj"); elm_object_part_content_set(ly, "swallow1", bt); elm_object_cursor_set(bt, ELM_CURSOR_PIRATE); bt = elm_button_add(win); elm_object_text_set(bt, "Cursor over part"); elm_object_part_content_set(ly, "swallow2", bt); elm_layout_part_cursor_set(ly, "swallow2", ELM_CURSOR_PIRATE); elm_box_pack_end(bx, ly); evas_object_show(ly); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_panes.c0000664000175000017500000000677012127353615014505 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static double size = 0.0; static void _press(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("press\n"); } static void _unpress(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { printf("unpress, size : %f\n", elm_panes_content_left_size_get(obj)); } static void _clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("clicked\n"); } static void _clicked_double(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { printf("clicked double\n"); if (elm_panes_content_left_size_get(obj) > 0) { size = elm_panes_content_left_size_get(obj); elm_panes_content_left_size_set(obj, 0.0); } else elm_panes_content_left_size_set(obj, size); } void test_panes(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *panes, *panes_h, *bt; win = elm_win_add(NULL, "panes", ELM_WIN_BASIC); elm_win_title_set(win, "Panes"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); evas_object_show(bg); panes = elm_panes_add(win); elm_win_resize_object_add(win, panes); evas_object_size_hint_weight_set(panes, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(panes, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(panes); evas_object_smart_callback_add(panes, "clicked", _clicked, panes); evas_object_smart_callback_add(panes, "clicked,double", _clicked_double, panes); evas_object_smart_callback_add(panes, "press", _press, panes); evas_object_smart_callback_add(panes, "unpress", _unpress, panes); // bt = elm_button_add(win); elm_object_text_set(bt, "Left"); evas_object_size_hint_weight_set(bt, 1.0, 1.0); evas_object_size_hint_align_set(bt, -1.0, -1.0); evas_object_show(bt); elm_object_part_content_set(panes, "left", bt); // // panes_h = elm_panes_add(win); elm_panes_horizontal_set(panes_h, EINA_TRUE); evas_object_size_hint_weight_set(panes_h, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(panes_h, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(panes_h); evas_object_smart_callback_add(panes_h, "clicked", _clicked, panes_h); evas_object_smart_callback_add(panes_h, "clicked,double", _clicked_double, panes_h); evas_object_smart_callback_add(panes_h, "press", _press, panes_h); evas_object_smart_callback_add(panes_h, "unpress", _unpress, panes_h); elm_object_part_content_set(panes, "right", panes_h); // // bt = elm_button_add(win); elm_object_text_set(bt, "Up"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); elm_object_part_content_set(panes_h, "left", bt); // // bt = elm_button_add(win); elm_object_text_set(bt, "Down"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bt); elm_object_part_content_set(panes_h, "right", bt); // evas_object_resize(win, 320, 400); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_calendar.c0000664000175000017500000002754612127353615015154 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _api_data { unsigned int state; /* What state we are testing */ void *box; /* box used in set_api_state */ }; typedef struct _api_data api_data; enum _api_state { STATE_MARK_MONTHLY, STATE_MARK_WEEKLY, STATE_SUNDAY_HIGHLIGHT, STATE_SELECT_DATE_DISABLED_WITH_MARKS, STATE_SELECT_DATE_DISABLED_NO_MARKS, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { const Eina_List *items = elm_box_children_get(api->box); static Elm_Calendar_Mark *m = NULL; if (!eina_list_count(items)) return; switch(api->state) { /* Put all api-changes under switch */ case STATE_MARK_MONTHLY: { Evas_Object *cal = eina_list_nth(items, 0); time_t sec_per_day = (60*60*24); time_t sec_per_year = sec_per_day * 365; time_t the_time = (sec_per_year * 41) + (sec_per_day * 9); /* Set date to DEC 31, 2010 */ elm_calendar_min_max_year_set(cal, 2010, 2011); m = elm_calendar_mark_add(cal, "checked", gmtime(&the_time), ELM_CALENDAR_MONTHLY); elm_calendar_selected_time_set(cal, gmtime(&the_time)); } break; case STATE_MARK_WEEKLY: { Evas_Object *cal = eina_list_nth(items, 0); time_t sec_per_day = (60*60*24); time_t sec_per_year = sec_per_day * 365; time_t the_time = (sec_per_year * 41) + (sec_per_day * 4); /* Set date to DEC 26, 2010 */ elm_calendar_mark_del(m); m = elm_calendar_mark_add(cal, "checked", gmtime(&the_time), ELM_CALENDAR_WEEKLY); elm_calendar_selected_time_set(cal, gmtime(&the_time)); } break; case STATE_SUNDAY_HIGHLIGHT: { Evas_Object *cal = eina_list_nth(items, 0); time_t sec_per_day = (60*60*24); time_t sec_per_year = sec_per_day * 365; time_t the_time = (sec_per_year * 41) + (sec_per_day * 3); /* Set date to DEC 25, 2010 */ /* elm_calendar_mark_del(m); */ m = elm_calendar_mark_add(cal, "holiday", gmtime(&the_time), ELM_CALENDAR_WEEKLY); elm_calendar_selected_time_set(cal, gmtime(&the_time)); } break; case STATE_SELECT_DATE_DISABLED_WITH_MARKS: { Evas_Object *cal = eina_list_nth(items, 0); time_t sec_per_day = (60*60*24); time_t sec_per_year = sec_per_day * 365; time_t the_time = (sec_per_year * 41) + (sec_per_day * 10); /* Set date to JAN 01, 2011 */ elm_calendar_select_mode_set(cal, ELM_CALENDAR_SELECT_MODE_NONE); elm_calendar_selected_time_set(cal, gmtime(&the_time)); } break; case STATE_SELECT_DATE_DISABLED_NO_MARKS: { Evas_Object *cal = eina_list_nth(items, 0); time_t sec_per_day = (60*60*24); time_t sec_per_year = sec_per_day * 365; time_t the_time = (sec_per_year * 41) + (sec_per_day * 40); /* Set date to FEB 01, 2011 */ elm_calendar_marks_clear(cal); elm_calendar_select_mode_set(cal, ELM_CALENDAR_SELECT_MODE_NONE); elm_calendar_selected_time_set(cal, gmtime(&the_time)); } break; case API_STATE_LAST: break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } /* A simple test, just displaying calendar in it's default state */ void test_calendar(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *cal, *bx, *bxx, *bt; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("calendar", "Calendar"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); api->box = bx; evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, bx); cal = elm_calendar_add(win); elm_calendar_first_day_of_week_set(cal, ELM_DAY_MONDAY); evas_object_size_hint_weight_set(cal, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, cal); time_t sec_per_day = (60*60*24); time_t sec_per_year = sec_per_day * 365; time_t the_time = (sec_per_year * 41) + (sec_per_day * 9); /* Set date to DEC 31, 2010 */ elm_calendar_selected_time_set(cal, gmtime(&the_time)); elm_calendar_min_max_year_set(cal, 2010, 2012); evas_object_show(cal); evas_object_show(win); } void _print_cal_info(Evas_Object *cal, Evas_Object *en) { char info[1024]; double interval; int year_min, year_max; Eina_Bool sel_enabled; const char **wds; struct tm stm; if (!elm_calendar_selected_time_get(cal, &stm)) return; interval = elm_calendar_interval_get(cal); elm_calendar_min_max_year_get(cal, &year_min, &year_max); sel_enabled = !!(elm_calendar_select_mode_get(cal) != ELM_CALENDAR_SELECT_MODE_NONE); wds = elm_calendar_weekdays_names_get(cal); snprintf(info, sizeof(info), " Day: %i, Mon: %i, Year %i, WeekDay: %i
    " " Interval: %0.2f, Year_Min: %i, Year_Max %i, Sel Enabled : %i
    " " Weekdays: %s, %s, %s, %s, %s, %s, %s
    ", stm.tm_mday, stm.tm_mon, stm.tm_year + 1900, stm.tm_wday, interval, year_min, year_max, sel_enabled, wds[0], wds[1], wds[2], wds[3], wds[4], wds[5], wds[6]); elm_object_text_set(en, info); } static void _print_cal_info_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { _print_cal_info(obj, data); } static char * _format_month_year(struct tm *stm) { char buf[32]; if (!strftime(buf, sizeof(buf), "%b %y", stm)) return NULL; return strdup(buf); } /* A test intended to cover all the calendar api and much use cases as possible */ void test_calendar2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bxh, *cal, *cal2, *cal3, *en; Elm_Calendar_Mark *mark; struct tm selected_time; time_t current_time; const char *weekdays[] = { "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" }; win = elm_win_util_standard_add("calendar2", "Calendar 2"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); bxh = elm_box_add(win); elm_box_horizontal_set(bxh, EINA_TRUE); evas_object_size_hint_weight_set(bxh, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bxh, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bxh); elm_box_pack_end(bx, bxh); cal = elm_calendar_add(win); evas_object_size_hint_weight_set(cal, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cal, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(cal); elm_box_pack_end(bx, cal); cal2 = elm_calendar_add(win); evas_object_size_hint_weight_set(cal2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cal2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_calendar_select_mode_set(cal2, ELM_CALENDAR_SELECT_MODE_NONE); evas_object_show(cal2); elm_box_pack_end(bxh, cal2); cal3 = elm_calendar_add(win); evas_object_size_hint_weight_set(cal3, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cal3, EVAS_HINT_FILL, EVAS_HINT_FILL); current_time = time(NULL) + 34 * 84600; localtime_r(¤t_time, &selected_time); elm_calendar_selected_time_set(cal3, &selected_time); current_time = time(NULL) + 1 * 84600; localtime_r(¤t_time, &selected_time); elm_calendar_mark_add(cal3, "checked", &selected_time, ELM_CALENDAR_UNIQUE); elm_calendar_marks_clear(cal3); current_time = time(NULL); localtime_r(¤t_time, &selected_time); elm_calendar_mark_add(cal3, "checked", &selected_time, ELM_CALENDAR_DAILY); elm_calendar_mark_add(cal3, "holiday", &selected_time, ELM_CALENDAR_DAILY); elm_calendar_marks_draw(cal3); evas_object_show(cal3); elm_box_pack_end(bxh, cal3); en = elm_entry_add(win); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(en); elm_box_pack_end(bx, en); elm_entry_editable_set(en, EINA_FALSE); evas_object_show(win); elm_calendar_min_max_year_set(cal3, -1, -1); elm_calendar_weekdays_names_set(cal, weekdays); elm_calendar_first_day_of_week_set(cal, ELM_DAY_SATURDAY); elm_calendar_interval_set(cal, 0.4); elm_calendar_format_function_set(cal, _format_month_year); elm_calendar_min_max_year_set(cal, 2010, 2020); current_time = time(NULL) + 4 * 84600; localtime_r(¤t_time, &selected_time); elm_calendar_mark_add(cal, "holiday", &selected_time, ELM_CALENDAR_ANNUALLY); current_time = time(NULL) + 1 * 84600; localtime_r(¤t_time, &selected_time); elm_calendar_mark_add(cal, "checked", &selected_time, ELM_CALENDAR_UNIQUE); current_time = time(NULL) - 363 * 84600; localtime_r(¤t_time, &selected_time); elm_calendar_mark_add(cal, "checked", &selected_time, ELM_CALENDAR_MONTHLY); current_time = time(NULL) - 5 * 84600; localtime_r(¤t_time, &selected_time); mark = elm_calendar_mark_add(cal, "holiday", &selected_time, ELM_CALENDAR_WEEKLY); current_time = time(NULL) + 1 * 84600; localtime_r(¤t_time, &selected_time); elm_calendar_mark_add(cal, "holiday", &selected_time, ELM_CALENDAR_WEEKLY); elm_calendar_mark_del(mark); elm_calendar_marks_draw(cal); _print_cal_info(cal, en); evas_object_smart_callback_add(cal, "changed", _print_cal_info_cb, en); } void test_calendar3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *cal, *bxx; struct tm selected_time; time_t current_time; win = elm_win_util_standard_add("calendar", "Calendar"); elm_win_autodel_set(win, EINA_TRUE); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); cal = elm_calendar_add(win); elm_calendar_first_day_of_week_set(cal, ELM_DAY_THURSDAY); elm_calendar_select_mode_set(cal, ELM_CALENDAR_SELECT_MODE_ONDEMAND); current_time = time(NULL) + 34 * 84600; localtime_r(¤t_time, &selected_time); elm_calendar_selected_time_set(cal, &selected_time); evas_object_size_hint_weight_set(cal, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bxx, cal); evas_object_show(cal); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_naviframe_complex.c0000664000175000017500000002741112127353615017071 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH #define WEIGHT evas_object_size_hint_weight_set #define ALIGN_ evas_object_size_hint_align_set #define EXPAND(X) WEIGHT((X), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND) #define FILL(X) ALIGN_((X), EVAS_HINT_FILL, EVAS_HINT_FILL) #define BUTTON_TEXT_SET(BT, TEXT) \ elm_object_text_set((BT), (TEXT)); \ elm_object_tooltip_text_set((BT), (TEXT)); \ elm_object_tooltip_window_mode_set((BT), EINA_TRUE) static const char *img1 = PACKAGE_DATA_DIR "/images/logo.png"; static const char *img2 = PACKAGE_DATA_DIR "/images/plant_01.jpg"; static const char *img3 = PACKAGE_DATA_DIR "/images/rock_01.jpg"; static const char *img4 = PACKAGE_DATA_DIR "/images/rock_02.jpg"; static const char *img5 = PACKAGE_DATA_DIR "/images/sky_01.jpg"; static const char *img6 = PACKAGE_DATA_DIR "/images/sky_02.jpg"; static const char *img7 = PACKAGE_DATA_DIR "/images/sky_03.jpg"; static char * gl_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { char buf[256]; snprintf(buf, sizeof(buf), "Item # %i", (int)(uintptr_t)data); return strdup(buf); } static Evas_Object * gl_content_get(void *data __UNUSED__, Evas_Object *obj, const char *part) { char buf[PATH_MAX]; Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.end")) snprintf(buf, sizeof(buf), "%s/images/bubble.png", elm_app_data_dir_get()); else snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static Elm_Genlist_Item_Class itc = { .version = ELM_GENLIST_ITEM_CLASS_VERSION, .item_style = "default", .func = { .text_get = gl_text_get, .content_get = gl_content_get, .state_get = NULL, .del = NULL } }; static Evas_Object * _content_image_new(Evas_Object *parent, const char *img) { Evas_Object *ic; ic = elm_icon_add(parent); elm_image_file_set(ic, img, NULL); elm_image_fill_outside_set(ic, EINA_FALSE); return ic; } static void _gl_selected(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("selected: %p\n", event_info); } static void _gl_double_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("double clicked: %p\n", event_info); } static void _gl_longpress(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("longpress %p\n", event_info); } static void _content_list_populate_cb(Evas_Object *gl) { int i; for (i = 0; i < 10; i++) elm_genlist_item_append(gl, &itc, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL); if (elm_genlist_items_count(gl) < 500) ecore_job_add((Ecore_Cb)_content_list_populate_cb, gl); } static Evas_Object * _content_list_new(Evas_Object *parent) { Evas_Object *gl; gl = elm_genlist_add(parent); evas_object_smart_callback_add(gl, "selected", _gl_selected, NULL); evas_object_smart_callback_add(gl, "clicked,double", _gl_double_clicked, NULL); evas_object_smart_callback_add(gl, "longpressed", _gl_longpress, NULL); // FIXME: This causes genlist to resize the horiz axis very slowly :( // Reenable this and resize the window horizontally, then try to resize it back //elm_genlist_mode_set(gl, ELM_LIST_LIMIT); ecore_job_add((Ecore_Cb)_content_list_populate_cb, gl); return gl; } static void _navi_pop(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_naviframe_item_pop(data); } static void _navi_it_del(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_object_item_del(data); } static void _title_visible(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_naviframe_item_title_visible_set(data, !elm_naviframe_item_title_visible_get(data)); } static void _promote(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_naviframe_item_promote(data); } static void _page7(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *bt2, *content, *nf = data; Elm_Object_Item *it; bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt, "Page 6"); bt2 = elm_button_add(nf); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt2, "Page 1"); evas_object_smart_callback_add(bt2, "clicked", _promote, evas_object_data_get(nf, "page1")); content = _content_image_new(nf, img6); it = elm_naviframe_item_push(nf, "Page 7", bt, bt2, content, "overlap"); elm_object_item_part_text_set(it, "subtitle", "Overlap style!"); evas_object_smart_callback_add(bt, "clicked", _navi_pop, nf); } static void _page6(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *bt2, *content, *nf = data; Elm_Object_Item *it; bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt, "Page 5"); bt2 = elm_button_add(nf); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt2, "Page 7"); evas_object_smart_callback_add(bt2, "clicked", _page7, nf); content = _content_image_new(nf, img7); it = elm_naviframe_item_push(nf, "Page 6", bt, bt2, content, "overlap"); elm_object_item_part_text_set(it, "subtitle", "Overlap style!"); evas_object_smart_callback_add(bt, "clicked", _navi_pop, nf); } static void _page5(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *bt2, *content, *nf = data; Elm_Object_Item *it; bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt, "Page 4"); bt2 = elm_button_add(nf); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt2, "Page 6"); evas_object_smart_callback_add(bt2, "clicked", _page6, nf); content = _content_image_new(nf, img5); it = elm_naviframe_item_insert_after(nf, elm_naviframe_top_item_get(nf), "Page 5", bt, bt2, content, NULL); elm_object_item_part_text_set(it, "subtitle", "This page is inserted without transition"); evas_object_smart_callback_add(bt, "clicked", _navi_it_del, it); } static void _page4(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *ic, *content, *nf = data; char buf[PATH_MAX]; Elm_Object_Item *it; ic = elm_icon_add(nf); snprintf(buf, sizeof(buf), "%s/images/icon_right_arrow.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bt = elm_button_add(nf); evas_object_smart_callback_add(bt, "clicked", _page5, nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_part_content_set(bt, "icon", ic); content = _content_image_new(nf, img4); it = elm_naviframe_item_push(nf, "Page 4", NULL, bt, content, NULL); elm_object_item_part_text_set(it, "subtitle", "Title area visibility test"); ic = elm_icon_add(nf); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); elm_object_item_part_content_set(it, "icon", ic); elm_naviframe_item_title_visible_set(it, EINA_FALSE); evas_object_smart_callback_add(content, "clicked", _title_visible, it); } static void _page3(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *bt2, *ic, *content, *nf = data; char buf[PATH_MAX]; Elm_Object_Item *it; bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt, "Prev"); evas_object_smart_callback_add(bt, "clicked", _navi_pop, nf); bt2 = elm_button_add(nf); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt2, "Next"); evas_object_smart_callback_add(bt2, "clicked", _page4, nf); content = _content_image_new(nf, img3); it = elm_naviframe_item_push(nf, "Page 3", bt, bt2, content, NULL); ic = elm_icon_add(nf); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); elm_object_item_part_content_set(it, "icon", ic); } static void _page2(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *content, *ic, *nf = data; char buf[PATH_MAX]; Elm_Object_Item *it; bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(bt, "clicked", _page3, nf); ic = elm_icon_add(nf); snprintf(buf, sizeof(buf), "%s/images/icon_right_arrow.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); elm_object_part_content_set(bt, "icon", ic); content = _content_image_new(nf, img2); it = elm_naviframe_item_push(nf, "Page 2", NULL, bt, content, NULL); elm_object_item_part_text_set(it, "subtitle", "Here is sub-title part!"); } void test_naviframe_complex(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *nf, *btn, *box, *content, *tb, *o; Elm_Object_Item *it; int x; win = elm_win_util_standard_add("naviframe", "Naviframe"); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); elm_win_autodel_set(win, EINA_TRUE); box = elm_box_add(win); EXPAND(box); FILL(box); elm_box_horizontal_set(box, EINA_TRUE); elm_win_resize_object_add(win, box); evas_object_show(box); tb = elm_toolbar_add(win); WEIGHT(tb, 0, EVAS_HINT_EXPAND); FILL(tb); elm_toolbar_horizontal_set(tb, EINA_FALSE); elm_toolbar_select_mode_set(tb, ELM_OBJECT_SELECT_MODE_ALWAYS); elm_box_pack_end(box, tb); evas_object_show(tb); nf = elm_naviframe_add(win); EXPAND(nf); FILL(nf); elm_box_pack_end(box, nf); evas_object_show(nf); for (x = 0; x < 4; x++) { const char *label[] = { "View 1", "View 2", "View 3", "View 4" }; o = elm_naviframe_add(win); EXPAND(o); btn = elm_button_add(o); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(btn, "clicked", _page2, o); BUTTON_TEXT_SET(btn, "Next"); evas_object_show(btn); if (x % 2) content = _content_image_new(o, img1); else content = _content_list_new(o); evas_object_data_set(o, "page1", elm_naviframe_item_push(o, "Page 1", NULL, btn, content, NULL)); it = elm_naviframe_item_simple_push(nf, o); it = elm_toolbar_item_append(tb, NULL, label[x], _promote, it); evas_object_show(o); } elm_toolbar_item_selected_set(elm_toolbar_last_item_get(tb), EINA_TRUE); evas_object_resize(win, 400, 600); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_box.c0000664000175000017500000005145112127353615014163 00000000000000#include "test.h" #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH #define ICON_MAX 24 typedef enum { BOX_PACK_POSITION_START, BOX_PACK_POSITION_BEFORE, BOX_PACK_POSITION_AFTER, BOX_PACK_POSITION_END } Box_Pack_Position; struct _api_data { unsigned int state; /* What state we are testing */ void *box; /* Use this to get box content */ }; typedef struct _api_data api_data; enum _api_state { BOX_PACK_START, BOX_PACK_BEFORE, BOX_PACK_AFTER, BOX_PADDING_SET, BOX_ALIGN_SET, BOX_HOMOGENEOUS_SET, BOX_UNPACK_ALL, BOX_CLEAR, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { const Eina_List *items = elm_box_children_get(api->box); if (!eina_list_count(items)) return; /* use elm_box_children_get() to get list of children */ switch(api->state) { /* Put all api-changes under switch */ case BOX_PACK_START: /* Move last item to begining */ elm_box_unpack(api->box, eina_list_data_get(eina_list_last(items))); elm_box_pack_start(api->box, eina_list_data_get(eina_list_last(items))); break; case BOX_PACK_BEFORE: if (eina_list_count(items) > 1) { /* Put last item before the one preceeding it */ elm_box_unpack(api->box, eina_list_data_get(eina_list_last(items))); elm_box_pack_before(api->box, eina_list_data_get(eina_list_last(items)), eina_list_nth(items, eina_list_count(items)-2)); } break; case BOX_PACK_AFTER: if (eina_list_count(items) > 1) { /* Put item before last to last */ elm_box_unpack(api->box, eina_list_nth(items, eina_list_count(items)-2)); elm_box_pack_after(api->box, eina_list_nth(items, eina_list_count(items)-2), eina_list_data_get(eina_list_last(items))); } break; case BOX_PADDING_SET: elm_box_padding_set(api->box, 30, 15); break; case BOX_ALIGN_SET: elm_box_align_set(api->box, 0.25, 0.75); break; case BOX_HOMOGENEOUS_SET: elm_box_homogeneous_set(api->box, EINA_TRUE); break; case BOX_UNPACK_ALL: { Eina_List *l; Evas_Object *data; elm_box_unpack_all(api->box); EINA_LIST_REVERSE_FOREACH(items, l, data) elm_box_pack_end(api->box, data); } break; case BOX_CLEAR: elm_box_clear(api->box); break; case API_STATE_LAST: break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_box_vert(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *ic, *bxx, *bt; char buf[PATH_MAX]; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("box-vert", "Box Vert"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bx = elm_box_add(win); api->box = bx; evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, bx); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_01.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.5); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_02.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.0, 0.5); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_03.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, EVAS_HINT_EXPAND, 0.5); elm_box_pack_end(bx, ic); evas_object_show(ic); evas_object_show(win); } static void _del_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { elm_box_unpack(data, obj); evas_object_move(obj, 0, 0); evas_object_color_set(obj, 128, 64, 0, 128); evas_object_del(obj); } void test_box_vert2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bt; win = elm_win_util_standard_add("box-vert2", "Box Vert 2"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); elm_box_padding_set(bx, 10, 10); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Button 1"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_smart_callback_add(bt, "clicked", _del_cb, bx); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 2"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_smart_callback_add(bt, "clicked", _del_cb, bx); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 3"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_smart_callback_add(bt, "clicked", _del_cb, bx); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 4"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_smart_callback_add(bt, "clicked", _del_cb, bx); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 5"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_smart_callback_add(bt, "clicked", _del_cb, bx); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(win); } void test_box_horiz(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *ic, *bxx, *bt; char buf[PATH_MAX]; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("box-horiz", "Box Horiz"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); api->box = bx; evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, bx); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_01.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.5); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_02.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.5, 0.0); elm_box_pack_end(bx, ic); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/icon_03.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_align_set(ic, 0.0, EVAS_HINT_EXPAND); elm_box_pack_end(bx, ic); evas_object_show(ic); evas_object_show(win); } static Eina_Bool radio_index[ICON_MAX]; static int _index_get(void) { int i; for (i = 0; i < ICON_MAX; i++) { if (!radio_index[i]) { radio_index[i] = EINA_TRUE; return i; } } return -1; } static void _index_remove(int i) { if (i >= ICON_MAX) return; radio_index[i] = EINA_FALSE; } static void _index_clear() { int i; for (i = 0; i < ICON_MAX; i++) radio_index[i] = EINA_FALSE; } static Evas_Object * _radio_new(Evas_Object *obj) { Evas_Object *ic, *rd; int idx; char buf[PATH_MAX]; Evas_Object *rdg; idx = _index_get(); if (idx == -1) return NULL; ic = elm_icon_add(obj); snprintf(buf, sizeof(buf), "%s/images/icon_%02d.png", elm_app_data_dir_get(), idx); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); rd = elm_radio_add(obj); elm_radio_state_value_set(rd, idx); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(rd, EVAS_HINT_FILL, 0.5); elm_object_part_content_set(rd, "icon", ic); rdg = evas_object_data_get(obj, "radio-group"); if (rdg) elm_radio_group_add(rd, rdg); evas_object_show(rd); evas_object_show(ic); return rd; } static void _pack_start_btn_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *rd; if (!data) return; rd = _radio_new(data); if (!rd) return; elm_box_pack_start(data, rd); } static void _pack_before_btn_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *rd, *selected_rd, *rdg; if (!data) return; rdg = evas_object_data_get(data, "radio-group"); if (!rdg) return; selected_rd = elm_radio_selected_object_get(rdg); if (!selected_rd || (selected_rd == rdg)) return; rd = _radio_new(data); if (!rd) return; elm_box_pack_before(data, rd, selected_rd); } static void _pack_after_btn_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *rd, *selected_rd, *rdg; if (!data) return; rdg = evas_object_data_get(data, "radio-group"); if (!rdg) return; selected_rd = elm_radio_selected_object_get(rdg); if (!selected_rd || (selected_rd == rdg)) return; rd = _radio_new(data); if (!rd) return; elm_box_pack_after(data, rd, selected_rd); } static void _pack_end_btn_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *rd; if (!data) return; rd = _radio_new(data); if (!rd) return; elm_box_pack_end(data, rd); } static void _unpack_btn_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *rdg, *selected_rd; if (!data) return; rdg = evas_object_data_get(data, "radio-group"); if (!rdg) return; selected_rd = elm_radio_selected_object_get(rdg); if (selected_rd == rdg) return; _index_remove(elm_radio_value_get(selected_rd)); elm_box_unpack(data, selected_rd); evas_object_del(selected_rd); elm_radio_value_set(rdg, -1); } static void _unpack_all_btn_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *radio, *rdg; Eina_List *rl, *l; if (!data) return; rdg = evas_object_data_get(data, "radio-group"); if (!rdg) return; _index_clear(); rl = elm_box_children_get(data); EINA_LIST_FOREACH(rl, l, radio) { if (radio != rdg) evas_object_del(radio); } elm_box_unpack_all(data); elm_radio_value_set(rdg, -1); } void test_box_pack(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *sc, *bt; Evas_Object *box, *lbox, *rbox; Evas_Object *rd, *rdg = NULL; int i; win = elm_win_util_standard_add("box-pack", "Box Pack"); elm_win_autodel_set(win, EINA_TRUE); box = elm_box_add(win); elm_box_horizontal_set(box, EINA_TRUE); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, box); evas_object_show(box); // left side lbox = elm_box_add(win); evas_object_size_hint_weight_set(lbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(lbox, EVAS_HINT_FILL, EVAS_HINT_FILL); sc = elm_scroller_add(win); elm_scroller_bounce_set(sc, EINA_FALSE, EINA_TRUE); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); rdg = elm_radio_add(win); /* a radio for easy group handling */ elm_radio_state_value_set(rdg, -1); evas_object_data_set(lbox, "radio-group", rdg); for (i = 0; i < 3; i++) { rd = _radio_new(lbox); elm_box_pack_end(lbox, rd); } elm_object_content_set(sc, lbox); evas_object_show(lbox); elm_box_pack_end(box, sc); evas_object_show(sc); // right side rbox = elm_box_add(win); evas_object_size_hint_weight_set(rbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(rbox, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(rbox); elm_box_pack_end(box, rbox); bt = elm_button_add(win); elm_object_text_set(bt, "Pack Start"); evas_object_show(bt); elm_box_pack_end(rbox, bt); evas_object_smart_callback_add(bt, "clicked", _pack_start_btn_cb, lbox); bt = elm_button_add(win); elm_object_text_set(bt, "Pack Before"); evas_object_show(bt); elm_box_pack_end(rbox, bt); evas_object_smart_callback_add(bt, "clicked", _pack_before_btn_cb, lbox); bt = elm_button_add(win); elm_object_text_set(bt, "Pack After"); evas_object_show(bt); elm_box_pack_end(rbox, bt); evas_object_smart_callback_add(bt, "clicked", _pack_after_btn_cb, lbox); bt = elm_button_add(win); elm_object_text_set(bt, "Pack End"); evas_object_show(bt); elm_box_pack_end(rbox, bt); evas_object_smart_callback_add(bt, "clicked", _pack_end_btn_cb, lbox); bt = elm_button_add(win); elm_object_text_set(bt, "Unpack"); evas_object_show(bt); elm_box_pack_end(rbox, bt); evas_object_smart_callback_add(bt, "clicked", _unpack_btn_cb, lbox); bt = elm_button_add(win); elm_object_text_set(bt, "Unpack All"); evas_object_show(bt); elm_box_pack_end(rbox, bt); evas_object_smart_callback_add(bt, "clicked", _unpack_all_btn_cb, lbox); evas_object_resize(win, 320, 320); evas_object_show(win); } static void _cb_check_changed(void *data, Evas_Object *obj, void *event __UNUSED__) { Eina_Bool homo; Evas_Object *box = data; homo = elm_check_state_get(obj); elm_box_homogeneous_set(box, homo); } void test_box_homo(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win; Evas_Object *box, *o_bg; Evas_Object *rd; char buf[PATH_MAX]; win = elm_win_util_standard_add("box-homogeneous", "Box Homogeneous"); elm_win_autodel_set(win, EINA_TRUE); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); o_bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/twofish.jpg", elm_app_data_dir_get()); elm_bg_file_set(o_bg, buf, NULL); evas_object_size_hint_weight_set(o_bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o_bg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, o_bg); rd = elm_check_add(win); elm_object_text_set(rd, "Homogeneous"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_check_changed, box); elm_box_pack_end(box, rd); evas_object_show(rd); evas_object_show(o_bg); evas_object_resize(win, 320, 320); evas_object_show(win); } typedef struct { Eina_List *transitions; Evas_Object *box; Evas_Object_Box_Layout last_layout; } Transitions_Data; static void _test_box_transition_change(void *data) { Transitions_Data *tdata = data; Elm_Box_Transition *layout_data; Evas_Object_Box_Layout next_layout; if (!data) return; next_layout = eina_list_data_get(tdata->transitions); layout_data = elm_box_transition_new(2.0, tdata->last_layout, NULL, NULL, next_layout, NULL, NULL, _test_box_transition_change, tdata); elm_box_layout_set(tdata->box, elm_box_layout_transition, layout_data, elm_box_transition_free); tdata->last_layout = next_layout; tdata->transitions = eina_list_demote_list(tdata->transitions, tdata->transitions); } static void _win_del(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Transitions_Data *tdata = data; if (!data) return; free(tdata); } void test_box_transition(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bt; Transitions_Data *tdata; win = elm_win_util_standard_add("box-transition", "Box Transition"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, 1.0, 1.0); evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Button 1"); evas_object_size_hint_weight_set(bt, 1.0, 1.0); evas_object_size_hint_align_set(bt, -1.0, -1.0); evas_object_smart_callback_add(bt, "clicked", _del_cb, bx); elm_box_pack_end(bx, bt); evas_object_resize(bt, 100, 100); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 2"); evas_object_size_hint_weight_set(bt, 1.0, 1.0); evas_object_size_hint_align_set(bt, -1.0, -1.0); evas_object_smart_callback_add(bt, "clicked", _del_cb, bx); elm_box_pack_end(bx, bt); evas_object_resize(bt, 100, 100); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 3"); evas_object_size_hint_weight_set(bt, 1.0, 1.0); evas_object_size_hint_align_set(bt, -1.0, -1.0); evas_object_smart_callback_add(bt, "clicked", _del_cb, bx); elm_box_pack_end(bx, bt); evas_object_resize(bt, 100, 100); evas_object_show(bt); tdata = calloc(1, sizeof(Transitions_Data)); tdata->box = bx; tdata->last_layout = evas_object_box_layout_horizontal; tdata->transitions = eina_list_append(tdata->transitions, evas_object_box_layout_vertical); tdata->transitions = eina_list_append(tdata->transitions, evas_object_box_layout_horizontal); tdata->transitions = eina_list_append(tdata->transitions, evas_object_box_layout_stack); tdata->transitions = eina_list_append(tdata->transitions, evas_object_box_layout_homogeneous_vertical); tdata->transitions = eina_list_append(tdata->transitions, evas_object_box_layout_homogeneous_horizontal); tdata->transitions = eina_list_append(tdata->transitions, evas_object_box_layout_flow_vertical); tdata->transitions = eina_list_append(tdata->transitions, evas_object_box_layout_flow_horizontal); tdata->transitions = eina_list_append(tdata->transitions, evas_object_box_layout_stack); evas_object_resize(win, 300, 300); evas_object_resize(bx, 300, 300); evas_object_smart_callback_add(win, "delete,request", _win_del, tdata); evas_object_show(win); elm_box_layout_set(bx, evas_object_box_layout_horizontal, NULL, NULL); _test_box_transition_change(tdata); } #endif elementary-1.7.7/src/bin/Makefile.am0000664000175000017500000001114512127353615014220 00000000000000AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = \ -I$(top_srcdir) \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -I$(top_srcdir)/src/bin \ -DPACKAGE_BIN_DIR=\"$(bindir)\" \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ \ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ \ @EVIL_CFLAGS@ \ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ bin_PROGRAMS = @ELEMENTARY_TEST_PRG@ @ELEMENTARY_CONFIG_PRG@ if BUILD_QUICKLAUNCH bin_PROGRAMS += elementary_quicklaunch elementary_run elementary_testql endif EXTRA_PROGRAMS = elementary_test elementary_config elementary_test_SOURCES = \ test.c \ test_3d.c \ test_actionslider.c \ test_anim.c \ test_bg.c \ test_box.c \ test_bubble.c \ test_button.c \ test_calendar.c \ test_check.c \ test_clock.c \ test_cnp.c \ test_colorselector.c \ test_conform.c \ test_ctxpopup.c \ test_cursor.c \ test_datetime.c \ test_dayselector.c \ test_diskselector.c \ test_entry.c \ test_entry_anchor.c \ test_entry_anchor2.c \ test_fileselector_button.c \ test_fileselector.c \ test_fileselector_entry.c \ test_flip.c \ test_flip_page.c \ test_flipselector.c \ test_floating.c \ test_focus.c \ test_focus2.c \ test_focus3.c \ test_gengrid.c \ test_genlist.c \ test_gesture_layer.c \ test_gesture_layer2.c \ test_gesture_layer3.c \ test_glview_simple.c \ test_glview.c \ test_grid.c \ test_hover.c \ test_hoversel.c \ test_icon.c \ test_icon_desktops.c \ test_icon_animated.c \ test_image.c \ test_index.c \ test_inwin.c \ test_label.c \ test_launcher.c \ test_layout.c \ test_list.c \ test_map.c \ test_menu.c \ test_multi.c \ test_multibuttonentry.c \ test_naviframe.c \ test_naviframe_complex.c \ test_notify.c \ test_panel.c \ test_panes.c \ test_photo.c \ test_photocam.c \ test_popup.c \ test_progressbar.c \ test_radio.c \ test_scaling.c \ test_scroller.c \ test_segment_control.c \ test_separator.c \ test_slider.c \ test_slideshow.c \ test_spinner.c \ test_store.c \ test_table.c \ test_thumb.c \ test_toolbar.c \ test_tooltip.c \ test_transit.c \ test_video.c \ test_weather.c \ test_web.c \ test_win_inline.c \ test_win_socket.c \ test_win_plug.c \ test_win_state.c \ test.h if HAVE_EIO elementary_test_SOURCES += test_eio.c endif elementary_test_LDADD = $(top_builddir)/src/lib/libelementary.la \ @ELEMENTARY_EWEATHER_LIBS@ \ @ELEMENTARY_EDBUS_LIBS@ \ @ELEMENTARY_EFREET_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_LIBS@ \ @EIO_LIBS@ \ @ELEMENTARY_WEB_LIBS@ \ @my_libs@ elementary_test_LDFLAGS = elementary_config_SOURCES = \ config.c elementary_config_LDADD = $(top_builddir)/src/lib/libelementary.la \ @ELEMENTARY_EWEATHER_LIBS@ \ @ELEMENTARY_EDBUS_LIBS@ \ @ELEMENTARY_EFREET_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_LIBS@ \ @my_libs@ elementary_config_LDFLAGS = if BUILD_QUICKLAUNCH elementary_quicklaunch_SOURCES = quicklaunch.c elementary_quicklaunch_LDADD = $(top_builddir)/src/lib/libelementary.la \ @ELEMENTARY_EWEATHER_LIBS@ \ @ELEMENTARY_EDBUS_LIBS@ \ @ELEMENTARY_EFREET_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_LIBS@ \ @my_libs@ elementary_quicklaunch_LDFLAGS = if BUILD_RUN elementary_run_SOURCES = run.c elementary_run_LDADD = elementary_run_LDFLAGS = endif ## This is how to build a quicklanch capable app # build the shared lib version - libtool produces a .a and .la file as well # as a .so - these get put in libdir ($PREFIX/lib) as elementary_testql.so # etc. - this is where elementary will expect to find the .so's for # quicklaunch apps. elementary_testqldir = $(libdir) elementary_testql_LTLIBRARIES = elementary_testql.la elementary_testql_la_SOURCES = $(elementary_test_SOURCES) elementary_testql_la_LIBADD = $(top_builddir)/src/lib/libelementary.la \ @ELEMENTARY_EWEATHER_LIBS@ \ @ELEMENTARY_EDBUS_LIBS@ \ @ELEMENTARY_EFREET_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_LIBS@ \ @EIO_LIBS@ \ @ELEMENTARY_WEB_LIBS@ \ @my_libs@ elementary_testql_la_CFLAGS = elementary_testql_la_LDFLAGS = -module -avoid-version -no-undefined elementary_testql_SOURCES = $(elementary_test_SOURCES) elementary_testql_LDADD = $(top_builddir)/src/lib/libelementary.la \ @ELEMENTARY_EWEATHER_LIBS@ \ @ELEMENTARY_EDBUS_LIBS@ \ @ELEMENTARY_EFREET_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_LIBS@ \ @EIO_LIBS@ \ @ELEMENTARY_WEB_LIBS@ \ @my_libs@ elementary_testql_CFLAGS = -DELM_LIB_QUICKLAUNCH=1 elementary_testql_LDFLAGS = endif EXTRA_DIST = \ test_factory.c elementary-1.7.7/src/bin/test_flipselector.c0000664000175000017500000001236712127353615016071 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void _sel_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *it; it = event_info; printf("label of selected item is: %s\n", elm_object_item_text_get(it)); } void _unsel_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Object_Item *it; Evas_Object *fp = data; it = elm_flipselector_selected_item_get(fp); elm_flipselector_item_selected_set(it, EINA_FALSE); } void _last_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Object_Item *it; Evas_Object *fp = data; it = elm_flipselector_last_item_get(fp); elm_flipselector_item_selected_set(it, EINA_TRUE); } void _third_from_end_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Object_Item *it; Evas_Object *fp = data; it = elm_flipselector_last_item_get(fp); it = elm_flipselector_item_prev_get(it); it = elm_flipselector_item_prev_get(it); elm_flipselector_item_selected_set(it, EINA_TRUE); } void _underflow_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("underflow!\n"); } void _overflow_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("overflow!\n"); } void slider_change_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *fl = (Evas_Object *)data; double val = elm_slider_value_get(obj); elm_flipselector_first_interval_set(fl, val); } void flip_next_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fp = data; elm_flipselector_flip_next(fp); } void flip_prev_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fp = data; elm_flipselector_flip_prev(fp); } void test_flipselector(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char buf[8]; unsigned int i; Evas_Object *win, *bx, *fp, *bt, *bx2, *sl; Elm_Object_Item *it, *edje_it = NULL; static const char *lbl[] = { "Elementary", "Evas", "Eina", "Edje", "Eet", "Ecore", "Efreet", "Edbus" }; win = elm_win_util_standard_add("flipselector", "Flip Selector"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fp = elm_flipselector_add(win); evas_object_size_hint_weight_set(fp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_smart_callback_add(fp, "selected", _sel_cb, NULL); evas_object_smart_callback_add(fp, "underflowed", _overflow_cb, NULL); evas_object_smart_callback_add(fp, "overflowed", _underflow_cb, NULL); for (i = 0; i < sizeof(lbl)/sizeof(char *); i++) { it = elm_flipselector_item_append(fp, lbl[i], NULL, NULL); if (i == 3) edje_it = it; } elm_flipselector_item_selected_set(edje_it, EINA_TRUE); elm_box_pack_end(bx, fp); evas_object_show(fp); bx2 = elm_box_add(win); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_pack_end(bx, bx2); evas_object_show(bx2); fp = elm_flipselector_add(win); evas_object_smart_callback_add(fp, "underflowed", _overflow_cb, NULL); evas_object_smart_callback_add(fp, "overflowed", _underflow_cb, NULL); evas_object_size_hint_weight_set(fp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); for (i = 1990; i <= 2099; i++) { snprintf(buf, 8, "%d", i); elm_flipselector_item_append(fp, buf, _sel_cb, NULL); } bt = elm_button_add(win); elm_object_text_set(bt, "Flip Prev"); evas_object_smart_callback_add(bt, "clicked", flip_prev_cb, fp); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx2, fp); evas_object_show(fp); bt = elm_button_add(win); elm_object_text_set(bt, "Flip Next"); evas_object_smart_callback_add(bt, "clicked", flip_next_cb, fp); elm_box_pack_end(bx2, bt); evas_object_show(bt); sl = elm_slider_add(win); elm_object_text_set(sl, "Flip Iterval:"); elm_slider_unit_format_set(sl, "%1.2f"); elm_slider_min_max_set(sl, 0, 3.0); elm_slider_value_set(sl, 0.85); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, sl); evas_object_show(sl); evas_object_smart_callback_add(sl, "changed", slider_change_cb, fp); bt = elm_button_add(win); elm_object_text_set(bt, "Select Last"); evas_object_smart_callback_add(bt, "clicked", _last_cb, fp); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Select 2097"); evas_object_smart_callback_add(bt, "clicked", _third_from_end_cb, fp); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Unselect year"); evas_object_smart_callback_add(bt, "clicked", _unsel_cb, fp); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_win_plug.c0000664000175000017500000000720612127353615015216 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void cb_mouse_down(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; if (ev->button == 1) elm_object_focus_set(obj, EINA_TRUE); } static void cb_mouse_move(void *data, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Move *ev = event_info; Evas_Object *orig = data; Evas_Coord x, y; Evas_Map *p; int i, w, h; if (!ev->buttons) return; evas_object_geometry_get(obj, &x, &y, NULL, NULL); evas_object_move(obj, x + (ev->cur.canvas.x - ev->prev.output.x), y + (ev->cur.canvas.y - ev->prev.output.y)); evas_object_image_size_get(orig, &w, &h); p = evas_map_new(4); evas_object_map_enable_set(orig, EINA_TRUE); evas_object_raise(orig); for (i = 0; i < 4; i++) { Evas_Object *hand; char key[32]; snprintf(key, sizeof(key), "h-%i\n", i); hand = evas_object_data_get(orig, key); evas_object_raise(hand); evas_object_geometry_get(hand, &x, &y, NULL, NULL); x += 15; y += 15; evas_map_point_coord_set(p, i, x, y, 0); if (i == 0) evas_map_point_image_uv_set(p, i, 0, 0); else if (i == 1) evas_map_point_image_uv_set(p, i, w, 0); else if (i == 2) evas_map_point_image_uv_set(p, i, w, h); else if (i == 3) evas_map_point_image_uv_set(p, i, 0, h); } evas_object_map_set(orig, p); evas_map_free(p); } static void create_handles(Evas_Object *obj) { int i; Evas_Coord x, y, w, h; evas_object_geometry_get(obj, &x, &y, &w, &h); for (i = 0; i < 4; i++) { Evas_Object *hand; char buf[PATH_MAX]; char key[32]; hand = evas_object_image_filled_add(evas_object_evas_get(obj)); evas_object_resize(hand, 31, 31); snprintf(buf, sizeof(buf), "%s/images/pt.png", elm_app_data_dir_get()); evas_object_image_file_set(hand, buf, NULL); if (i == 0) evas_object_move(hand, x - 15, y - 15); else if (i == 1) evas_object_move(hand, x + w - 15, y - 15); else if (i == 2) evas_object_move(hand, x + w - 15, y + h - 15); else if (i == 3) evas_object_move(hand, x - 15, y + h - 15); evas_object_event_callback_add(hand, EVAS_CALLBACK_MOUSE_MOVE, cb_mouse_move, obj); evas_object_show(hand); snprintf(key, sizeof(key), "h-%i\n", i); evas_object_data_set(obj, key, hand); } } void test_win_plug(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *plug; char buf[PATH_MAX]; win = elm_win_add(NULL, "window-plug", ELM_WIN_BASIC); elm_win_title_set(win, "Window Plug"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); plug = elm_plug_add(win); evas_object_event_callback_add(elm_plug_image_object_get(plug), EVAS_CALLBACK_MOUSE_DOWN, cb_mouse_down, NULL); if (!elm_plug_connect(plug, "ello", 0, EINA_FALSE)) { printf("Cannot connect plug\n"); return; } evas_object_resize(plug, 380, 500); evas_object_move(plug, 10, 10); evas_object_show(plug); create_handles(elm_plug_image_object_get(plug)); evas_object_resize(win, 400, 600); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_label.c0000664000175000017500000001633412127353615014453 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH enum _slide_style { SLIDE_SHORT, SLIDE_LONG, SLIDE_BOUNCE, SLIDE_STYLE_LAST }; void test_label(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *lb; win = elm_win_util_standard_add("label", "Label"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); lb = elm_label_add(win); elm_object_text_set(lb, "This is a small label" ); evas_object_size_hint_weight_set(lb, 0.0, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, lb); evas_object_show(lb); lb = elm_label_add(win); elm_object_text_set(lb, "This is a larger label with newlines
    " "to make it bigger, bit it won't expand or wrap
    " "just be a block of text that can't change its
    " "formatting as it's fixed based on text
    " ); evas_object_size_hint_weight_set(lb, 0.0, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, lb); evas_object_show(lb); lb = elm_label_add(win); elm_label_line_wrap_set(lb, ELM_WRAP_CHAR); elm_object_text_set(lb, "" "This is more text designed to line-wrap here as " "This object is resized horizontally. As it is " "resized vertically though, nothing should change. " "The amount of space allocated vertically should " "change as horizontal size changes." "" ); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, lb); evas_object_show(lb); lb = elm_label_add(win); elm_object_text_set(lb, "This small label set to wrap" ); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, lb); evas_object_show(lb); evas_object_resize(win, 320, 300); evas_object_show(bx); evas_object_show(win); elm_win_resize_object_add(win, bx); } static void _cb_size_radio_changed(void *data, Evas_Object *obj, void *event __UNUSED__) { Evas_Object *lb = (Evas_Object *)data; int style = elm_radio_value_get((Evas_Object *)obj); switch (style) { case SLIDE_SHORT: elm_object_style_set(lb, "slide_short"); break; case SLIDE_LONG: elm_object_style_set(lb, "slide_long"); break; case SLIDE_BOUNCE: elm_object_style_set(lb, "slide_bounce"); break; default: return; } } static void _change_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *lb = (Evas_Object *)data; double val = elm_slider_value_get(obj); elm_label_slide_set(lb, EINA_FALSE); elm_label_slide_duration_set(lb, val); elm_label_slide_set(lb, EINA_TRUE); } void test_label2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gd, *rect, *lb, *rd, *rdg, *sl; win = elm_win_util_standard_add("label2", "Label 2"); elm_win_autodel_set(win, EINA_TRUE); gd = elm_grid_add(win); elm_grid_size_set(gd, 100, 100); evas_object_size_hint_weight_set(gd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, gd); evas_object_show(gd); /* Test Label Ellipsis */ lb = elm_label_add(win); elm_object_text_set(lb, "Test Label Ellipsis:"); elm_label_slide_set(lb, EINA_TRUE); elm_grid_pack(gd, lb, 5, 5, 90, 10); evas_object_show(lb); rect = evas_object_rectangle_add(evas_object_evas_get(win)); elm_grid_pack(gd, rect, 5, 15, 90, 10); evas_object_color_set(rect, 255, 125, 125, 255); evas_object_show(rect); lb = elm_label_add(win); elm_object_text_set(lb, "This is a label set to ellipsis. " "If set ellipsis to true and the text doesn't fit " "in the label an ellipsis(\"...\") will be shown " "at the end of the widget." ); elm_label_ellipsis_set(lb, EINA_TRUE); elm_grid_pack(gd, lb, 5, 15, 90, 10); evas_object_show(lb); /* Test Label Slide */ lb = elm_label_add(win); elm_object_text_set(lb, "Test Label Slide:"); elm_label_slide_set(lb, EINA_TRUE); elm_grid_pack(gd, lb, 5, 30, 90, 10); evas_object_show(lb); rect = evas_object_rectangle_add(evas_object_evas_get(win)); elm_grid_pack(gd, rect, 5, 40, 90, 10); evas_object_color_set(rect, 255, 125, 125, 255); evas_object_show(rect); lb = elm_label_add(win); elm_object_style_set(lb, "slide_short"); elm_object_text_set(lb, "This is a label set to slide. " "If set slide to true the text of the label " "will slide/scroll through the length of label." "This only works with the themes \"slide_short\", " "\"slide_long\" and \"slide_bounce\"." ); elm_label_slide_set(lb, EINA_TRUE); elm_grid_pack(gd, lb, 5, 40, 90, 10); evas_object_show(lb); rd = elm_radio_add(win); elm_radio_state_value_set(rd, SLIDE_SHORT); elm_object_text_set(rd, "slide_short"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_size_radio_changed, lb); elm_grid_pack(gd, rd, 5, 50, 30, 10); evas_object_show(rd); rdg = rd; rd = elm_radio_add(win); elm_radio_state_value_set(rd, SLIDE_LONG); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "slide_long"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_size_radio_changed, lb); elm_grid_pack(gd, rd, 35, 50, 30, 10); evas_object_show(rd); rd = elm_radio_add(win); elm_radio_state_value_set(rd, SLIDE_BOUNCE); elm_radio_group_add(rd, rdg); elm_object_text_set(rd, "slide_bounce"); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL); evas_object_smart_callback_add(rd, "changed", _cb_size_radio_changed, lb); elm_grid_pack(gd, rd, 65, 50, 30, 10); evas_object_show(rd); sl = elm_slider_add(win); elm_object_text_set(sl, "Slide Duration"); elm_slider_unit_format_set(sl, "%1.1f units"); elm_slider_min_max_set(sl, 1, 20); elm_slider_value_set(sl, 10); evas_object_size_hint_align_set(sl, EVAS_HINT_FILL, 0.5); evas_object_size_hint_weight_set(sl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_smart_callback_add(sl, "changed", _change_cb, lb); elm_grid_pack(gd, sl, 5, 60, 90, 10); evas_object_show(sl); evas_object_resize(win, 320, 320); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_glview_simple.c0000664000175000017500000001702112127353615016234 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH typedef struct _GLData GLData; // GL related data here.. struct _GLData { Evas_GL_API *glapi; GLuint program; GLuint vtx_shader; GLuint fgmt_shader; GLuint vbo; int initialized : 1; }; static float red = 1.0; //--------------------------------// static GLuint load_shader( GLData *gld, GLenum type, const char *shader_src ) { Evas_GL_API *gl = gld->glapi; GLuint shader; GLint compiled; // Create the shader object shader = gl->glCreateShader(type); if (shader==0) return 0; // Load/Compile shader source gl->glShaderSource(shader, 1, &shader_src, NULL); gl->glCompileShader(shader); gl->glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); if (!compiled) { GLint info_len = 0; gl->glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &info_len); if (info_len > 1) { char* info_log = malloc(sizeof(char) * info_len); gl->glGetShaderInfoLog(shader, info_len, NULL, info_log); printf("Error compiling shader:\n%s\n======\n%s\n======\n", info_log, shader_src ); free(info_log); } gl->glDeleteShader(shader); return 0; } return shader; } // Initialize the shader and program object static int init_shaders(GLData *gld) { Evas_GL_API *gl = gld->glapi; GLbyte vShaderStr[] = "attribute vec4 vPosition; \n" "void main() \n" "{ \n" " gl_Position = vPosition; \n" "} \n"; GLbyte fShaderStr[] = "#ifdef GL_ES \n" "precision mediump float; \n" "#endif \n" "void main() \n" "{ \n" " gl_FragColor = vec4 ( 1.0, 0.0, 0.0, 1.0 );\n" "} \n"; GLint linked; // Load the vertex/fragment shaders gld->vtx_shader = load_shader(gld, GL_VERTEX_SHADER, (const char*)vShaderStr); gld->fgmt_shader = load_shader(gld, GL_FRAGMENT_SHADER, (const char*)fShaderStr); // Create the program object gld->program = gl->glCreateProgram( ); if (gld->program==0) return 0; gl->glAttachShader(gld->program, gld->vtx_shader); gl->glAttachShader(gld->program, gld->fgmt_shader); gl->glBindAttribLocation(gld->program, 0, "vPosition"); gl->glLinkProgram(gld->program); gl->glGetProgramiv(gld->program, GL_LINK_STATUS, &linked); if (!linked) { GLint info_len = 0; gl->glGetProgramiv(gld->program, GL_INFO_LOG_LENGTH, &info_len); if (info_len > 1) { char* info_log = malloc(sizeof(char) * info_len); gl->glGetProgramInfoLog(gld->program, info_len, NULL, info_log); printf("Error linking program:\n%s\n", info_log); free(info_log); } gl->glDeleteProgram(gld->program); return 0; } return 1; } // Callbacks static void _init_gl(Evas_Object *obj) { GLData *gld = evas_object_data_get(obj, "gld"); Evas_GL_API *gl = gld->glapi; GLfloat vVertices[] = { 0.0f, 0.5f, 0.0f, -0.5f, -0.5f, 0.0f, 0.5f, -0.5f, 0.0f }; if (!init_shaders(gld)) { printf("Error Initializing Shaders\n"); return; } gl->glGenBuffers(1, &gld->vbo); gl->glBindBuffer(GL_ARRAY_BUFFER, gld->vbo); gl->glBufferData(GL_ARRAY_BUFFER, 3 * 3 * 4, vVertices, GL_STATIC_DRAW); } static void _del_gl(Evas_Object *obj) { GLData *gld = evas_object_data_get(obj, "gld"); if (!gld) { printf("Unable to get GLData. \n"); return; } Evas_GL_API *gl = gld->glapi; gl->glDeleteShader(gld->vtx_shader); gl->glDeleteShader(gld->fgmt_shader); gl->glDeleteProgram(gld->program); gl->glDeleteBuffers(1, &gld->vbo); evas_object_data_del((Evas_Object*)obj, "..gld"); free(gld); } static void _resize_gl(Evas_Object *obj) { int w, h; GLData *gld = evas_object_data_get(obj, "gld"); Evas_GL_API *gl = gld->glapi; elm_glview_size_get(obj, &w, &h); // GL Viewport stuff. you can avoid doing this if viewport is all the // same as last frame if you want gl->glViewport(0, 0, w, h); } static void _draw_gl(Evas_Object *obj) { Evas_GL_API *gl = elm_glview_gl_api_get(obj); GLData *gld = evas_object_data_get(obj, "gld"); if (!gld) return; int w, h; elm_glview_size_get(obj, &w, &h); gl->glViewport(0, 0, w, h); gl->glClearColor(red,0.8,0.3,1); gl->glClear(GL_COLOR_BUFFER_BIT); // Draw a Triangle gl->glEnable(GL_BLEND); gl->glUseProgram(gld->program); gl->glBindBuffer(GL_ARRAY_BUFFER, gld->vbo); gl->glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 0, 0); gl->glEnableVertexAttribArray(0); gl->glDrawArrays(GL_TRIANGLES, 0, 3); // Optional - Flush the GL pipeline gl->glFinish(); red -= 0.1; if (red < 0.0) red = 1.0; } static Eina_Bool _anim(void *data) { elm_glview_changed_set(data); return EINA_TRUE; } static void _on_done(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_del((Evas_Object*)data); } static void _del(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Ecore_Animator *ani = evas_object_data_get(obj, "ani"); ecore_animator_del(ani); } void test_glview_simple(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bt, *gl; Ecore_Animator *ani; GLData *gld = NULL; if (!(gld = calloc(1, sizeof(GLData)))) return; // Set the engine to opengl_x11 elm_config_preferred_engine_set("opengl_x11"); win = elm_win_util_standard_add("glview simple", "GLView Simple"); // Set preferred engine back to default from config elm_config_preferred_engine_set(NULL); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_glview_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_glview_mode_set(gl, ELM_GLVIEW_ALPHA | ELM_GLVIEW_DEPTH); elm_glview_resize_policy_set(gl, ELM_GLVIEW_RESIZE_POLICY_RECREATE); elm_glview_render_policy_set(gl, ELM_GLVIEW_RENDER_POLICY_ON_DEMAND); elm_glview_init_func_set(gl, _init_gl); elm_glview_del_func_set(gl, _del_gl); elm_glview_resize_func_set(gl, _resize_gl); elm_glview_render_func_set(gl, _draw_gl); elm_box_pack_end(bx, gl); evas_object_show(gl); elm_object_focus_set(gl, EINA_TRUE); ani = ecore_animator_add(_anim, gl); gld->glapi = elm_glview_gl_api_get(gl); evas_object_data_set(gl, "ani", ani); evas_object_data_set(gl, "gld", gld); evas_object_event_callback_add(gl, EVAS_CALLBACK_DEL, _del, gl); bt = elm_button_add(win); elm_object_text_set(bt, "OK"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _on_done, win); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_colorselector.c0000664000175000017500000001434112127353615016247 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _colorselector_clicked_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *re = data; int r, g, b, a; elm_colorselector_color_get(obj, &r, &g, &b, &a); printf("Current Color [r=%d g=%d b=%d a=%d]\n",r, g, b, a); /* Fix Alpha pre multiplication by edje */ r = (r * a) / 255; g = (g * a) / 255; b = (b * a) / 255; evas_object_color_set(re, r, g, b, a); } static void _colorpalette_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info) { int r = 0, g = 0, b = 0 ,a = 0; Elm_Object_Item *color_it = (Elm_Object_Item *) event_info; elm_colorselector_palette_item_color_get(color_it, &r, &g, &b, &a); evas_object_color_set((Evas_Object *) data, r, g, b , a); } static void _colorpalette_longpressed_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { int r = 0,g = 0,b = 0 ,a = 0; Elm_Object_Item *color_it = (Elm_Object_Item *) event_info; elm_colorselector_palette_item_color_get(color_it, &r, &g, &b, &a); printf("\ncolor = %d-%d-%d-%d\n", r, g, b, a); } static void _palette_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *cs = data; Evas_Object *win = evas_object_data_get(cs, "win"); elm_colorselector_mode_set(cs, ELM_COLORSELECTOR_PALETTE); evas_object_resize(win, 320, 300); } static void _components_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *cs = data; Evas_Object *win = evas_object_data_get(cs, "win"); elm_colorselector_mode_set(cs, ELM_COLORSELECTOR_COMPONENTS); evas_object_resize(win, 320, 455); } static void _both_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *cs = data; Evas_Object *win = evas_object_data_get(cs, "win"); elm_colorselector_mode_set(cs, ELM_COLORSELECTOR_BOTH); evas_object_resize(win, 320, 550); } void test_colorselector(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bx2, *cs, *fr, *re, *bt; int r, g, b, a; win = elm_win_util_standard_add("colorselector", "ColorSelector"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fr = elm_frame_add(bx); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(fr, "Color View"); elm_box_pack_end(bx, fr); evas_object_show(fr); re = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(re, 1, 100); evas_object_show(re); elm_object_content_set(fr, re); fr = elm_frame_add(bx); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(fr, "Color Selector"); elm_box_pack_end(bx, fr); evas_object_show(fr); cs = elm_colorselector_add(fr); elm_colorselector_palette_color_add(cs, 255, 90, 18, 255); elm_colorselector_palette_color_add(cs, 255, 213, 0, 255); elm_colorselector_palette_color_add(cs, 146, 255, 11, 255); elm_colorselector_palette_color_add(cs, 9, 186, 10, 255); elm_colorselector_palette_color_add(cs, 86, 201, 242, 255); elm_colorselector_palette_color_add(cs, 18, 83, 128, 255); elm_colorselector_palette_color_add(cs, 140, 53, 238, 255); elm_colorselector_palette_color_add(cs, 255, 145, 145, 255); elm_colorselector_palette_color_add(cs, 255, 59, 119, 255); elm_colorselector_palette_color_add(cs, 133, 100, 69, 255); elm_colorselector_palette_color_add(cs, 255, 255, 119, 255); elm_colorselector_palette_color_add(cs, 133, 100, 255, 255); a = 180; r = 255; g = 160; b = 132; elm_colorselector_color_set(cs, r, g, b, a); evas_object_size_hint_weight_set(cs, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(cs, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fr, cs); evas_object_show(cs); evas_object_smart_callback_add(cs, "changed", _colorselector_clicked_cb, re); evas_object_smart_callback_add(cs, "color,item,selected", _colorpalette_clicked_cb, re); evas_object_smart_callback_add(cs, "color,item,longpressed", _colorpalette_longpressed_cb, re); evas_object_data_set(cs, "win", win); elm_colorselector_color_get(cs, &r, &g, &b, &a); /* Fix Alpha pre multiplication by edje */ r = (r * a) / 255; g = (g * a) / 255; b = (b * a) / 255; evas_object_color_set(re, r, g, b, a); bx2 = elm_box_add(bx); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bx2); elm_box_pack_end(bx, bx2); bt = elm_button_add(bx2); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(bt, "clicked", _palette_cb, cs); elm_object_text_set(bt, "Palette"); evas_object_show(bt); elm_box_pack_end(bx2, bt); bt = elm_button_add(bx2); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(bt, "clicked", _components_cb, cs); elm_object_text_set(bt, "Components"); evas_object_show(bt); elm_box_pack_end(bx2, bt); bt = elm_button_add(bx2); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(bt, "clicked", _both_cb, cs); elm_object_text_set(bt, "Both"); evas_object_show(bt); elm_box_pack_end(bx2, bt); evas_object_resize(win, 320, 550); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_table.c0000664000175000017500000003334712127353615014466 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void test_table(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *tb, *bt; win = elm_win_util_standard_add("table", "Table"); elm_win_autodel_set(win, EINA_TRUE); tb = elm_table_add(win); elm_win_resize_object_add(win, tb); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(tb); bt = elm_button_add(win); elm_object_text_set(bt, "Button 1"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 2"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 3"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 2, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 4"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 1, 2, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 5"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 2, 1, 1, 2); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button a"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 2, 2, 1); evas_object_show(bt); evas_object_show(win); } void test_table2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *tb, *bt; win = elm_win_util_standard_add("table2", "Table Homogeneous"); elm_win_autodel_set(win, EINA_TRUE); tb = elm_table_add(win); elm_table_homogeneous_set(tb, EINA_TRUE); elm_win_resize_object_add(win, tb); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(tb); bt = elm_button_add(win); elm_object_text_set(bt, "A"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 1, 2, 2); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Blah blah blah"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 3, 0, 2, 3); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Hallow"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 3, 10, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "B"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 2, 5, 2, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "C"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 8, 8, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Wide"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 7, 7, 2); evas_object_show(bt); evas_object_show(win); } static void my_tb_ch(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *tb = evas_object_data_get(win, "tb"); Evas_Object *b2 = evas_object_data_get(win, "b2"); elm_table_unpack(tb, b2); elm_table_pack(tb, b2, 1, 0, 1, 2); } void test_table3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *tb, *bt; win = elm_win_util_standard_add("table3", "Table 3"); elm_win_autodel_set(win, EINA_TRUE); tb = elm_table_add(win); elm_win_resize_object_add(win, tb); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_data_set(win, "tb", tb); evas_object_show(tb); bt = elm_button_add(win); elm_object_text_set(bt, "Button 1"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 0, 1, 1); evas_object_data_set(win, "b1", bt); evas_object_smart_callback_add(bt, "clicked", my_tb_ch, win); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 2"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 0, 1, 1); evas_object_data_set(win, "b2", bt); evas_object_smart_callback_add(bt, "clicked", my_tb_ch, win); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 3"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 1, 1, 1); evas_object_data_set(win, "b3", bt); evas_object_smart_callback_add(bt, "clicked", my_tb_ch, win); evas_object_show(bt); evas_object_show(win); } void test_table4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *tb, *bt; win = elm_win_util_standard_add("table4", "Table 4"); elm_win_autodel_set(win, EINA_TRUE); tb = elm_table_add(win); elm_win_resize_object_add(win, tb); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_data_set(win, "tb", tb); evas_object_show(tb); bt = elm_button_add(win); elm_object_text_set(bt, "Button 1"); evas_object_size_hint_weight_set(bt, 0.25, 0.25); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 0, 1, 1); evas_object_data_set(win, "b1", bt); evas_object_smart_callback_add(bt, "clicked", my_tb_ch, win); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 2"); evas_object_size_hint_weight_set(bt, 0.75, 0.25); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 0, 1, 1); evas_object_data_set(win, "b2", bt); evas_object_smart_callback_add(bt, "clicked", my_tb_ch, win); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 3"); evas_object_size_hint_weight_set(bt, 0.25, 0.75); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 1, 1, 1); evas_object_data_set(win, "b3", bt); evas_object_smart_callback_add(bt, "clicked", my_tb_ch, win); evas_object_show(bt); evas_object_show(win); } void test_table5(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *tb, *bt; win = elm_win_util_standard_add("table5", "Table 5"); elm_win_autodel_set(win, EINA_TRUE); tb = elm_table_add(win); elm_table_homogeneous_set(tb, EINA_TRUE); elm_win_resize_object_add(win, tb); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(tb); bt = elm_button_add(win); elm_object_text_set(bt, "A"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 33, 0, 34, 33); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "B"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 67, 33, 33, 34); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "C"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 33, 67, 34, 33); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "D"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 33, 33, 34); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "X"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 33, 33, 34, 34); evas_object_show(bt); evas_object_show(win); } void test_table6(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *tb, *bt; win = elm_win_util_standard_add("table6", "Table 6"); elm_win_autodel_set(win, EINA_TRUE); tb = elm_table_add(win); elm_table_homogeneous_set(tb, EINA_TRUE); elm_win_resize_object_add(win, tb); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(tb); bt = elm_button_add(win); elm_object_text_set(bt, "C"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 1, 2, 2); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "A"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 1, 2, 2); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Blah blah blah"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 3, 0, 2, 3); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Hallow"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 3, 10, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "B"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 1, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Wide"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 7, 7, 2); evas_object_show(bt); evas_object_show(win); } void test_table7(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *tb, *bt; win = elm_win_util_standard_add("table7", "Table 7"); elm_win_autodel_set(win, EINA_TRUE); tb = elm_table_add(win); elm_table_padding_set(tb, 10, 20); elm_win_resize_object_add(win, tb); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(tb); bt = elm_button_add(win); elm_object_text_set(bt, "C"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 1, 2, 2); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "A"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 1, 2, 2); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Blah blah blah"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 3, 0, 2, 3); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Hallow"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 0, 3, 10, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "B"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 1, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Wide"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, bt, 1, 7, 7, 2); evas_object_show(bt); evas_object_show(win); } #endif elementary-1.7.7/src/bin/run.c0000664000175000017500000001122012127353615013126 00000000000000#include "elementary_config.h" #include #include #include #include #include #include #include #include #ifdef HAVE_ENVIRON # define _GNU_SOURCE 1 #endif #include #include #include #ifdef HAVE_ALLOCA_H # include #endif #ifdef HAVE_ENVIRON extern char **environ; #endif #define LENGTH_OF_SOCKADDR_UN(s) (strlen((s)->sun_path) + (size_t)(((struct sockaddr_un *)NULL)->sun_path)) int main(int argc, char **argv) { int sock, socket_unix_len, i, n; struct sockaddr_un socket_unix; char buf[PATH_MAX]; struct stat st; char *exe; int we_are_elementary_run = 0; char *disp; char *cwd; int sargc, slen, envnum; unsigned char *sbuf = NULL, *pos; char **sargv = NULL; if (!getcwd(buf, sizeof(buf) - 1)) { fprintf(stderr, "elementary_quicklaunch: currect working dir too big.\n"); exit(-1); } cwd = strdup(buf); if (!(disp = getenv("DISPLAY"))) disp = "unknown"; snprintf(buf, sizeof(buf), "/tmp/elm-ql-%i/%s", getuid(), disp); if ((sock = socket(AF_UNIX, SOCK_STREAM, 0)) < 0) { perror("elementary_quicklaunch: socket(AF_UNIX, SOCK_STREAM, 0)"); exit(-1); } socket_unix.sun_family = AF_UNIX; strncpy(socket_unix.sun_path, buf, sizeof(socket_unix.sun_path)); socket_unix_len = LENGTH_OF_SOCKADDR_UN(&socket_unix); if (connect(sock, (struct sockaddr *)&socket_unix, socket_unix_len) < 0) { perror("elementary_quicklaunch: connect(sock, (struct sockaddr *)&socket_unix, socket_unix_len)"); printf("elementary_quicklaunch: cannot connect to socket '%s'\n", buf); exit(1); } exe = argv[0]; if (!(((exe[0] == '/')) || ((exe[0] == '.') && (exe[1] == '/')) || ((exe[0] == '.') && (exe[1] == '.') && (exe[2] == '/')))) { char *path = getenv("PATH"); int exelen = strlen(argv[0]); if (path) { const char *p, *pp; p = path; pp = p; exe = NULL; for (;;) { if ((*p == ':') || (!*p)) { unsigned int len; len = p - pp; if (len < (sizeof(buf) - exelen - 3)) { strncpy(buf, pp, len); strcpy(buf + len, "/"); strcpy(buf + len + 1, argv[0]); if (!access(buf, R_OK | X_OK)) { exe = buf; break; } if (!*p) break; p++; pp = p; } } else { if (!*p) break; p++; } } } } if (exe) { if (!lstat(exe, &st)) { if (S_ISLNK(st.st_mode)) { char buf2[PATH_MAX]; ssize_t len = readlink(exe, buf2, sizeof(buf2) - 1); if (len >= 0) { char *p; buf2[len] = 0; p = strrchr(buf2, '/'); if (p) p++; else p = buf2; if (!strncasecmp(p, "elementary_run", 14)) we_are_elementary_run = 1; } } } } if (we_are_elementary_run) { sargc = argc; sargv = argv; } else { sargc = argc - 1; sargv = &(argv[1]); } slen = 0; envnum = 0; // header: // UL 'total bytes' // UL 'argnum' // UL 'envnum' slen += sizeof(unsigned long) * 3; for (i = 0; i < sargc; i++) { slen += sizeof(unsigned long); slen += strlen(sargv[i]) + 1; } #ifdef HAVE_ENVIRON // count how much space is needed for environment for (i = 0; environ[i]; i++) { slen += sizeof(unsigned long); slen += strlen(environ[i]) + 1; envnum++; } #endif // how much space is needed for cwd slen += sizeof(unsigned long); slen += strlen(cwd) + 1; // allocate buffer on stack sbuf = alloca(slen); // fill in header ((unsigned long *)(sbuf))[0] = slen - sizeof(unsigned long); ((unsigned long *)(sbuf))[1] = sargc; ((unsigned long *)(sbuf))[2] = envnum; // pos pointer after header pos = (unsigned char *)(&((((unsigned long *)(sbuf))[3 + sargc + envnum + 1]))); n = 3; // fill in args for (i = 0; i < sargc; i++) { ((unsigned long *)(sbuf))[n] = (unsigned long)pos - (unsigned long)sbuf; strcpy((char *)pos, sargv[i]); pos += strlen(sargv[i]) + 1; n++; } #ifdef HAVE_ENVIRON // fill in environ for (i = 0; environ[i]; i++) { ((unsigned long *)(sbuf))[n] = (unsigned long)pos - (unsigned long)sbuf; strcpy((char *)pos, environ[i]); pos += strlen(environ[i]) + 1; n++; } #endif // fill in cwd ((unsigned long *)(sbuf))[n] = (unsigned long)pos - (unsigned long)sbuf; n++; strcpy((char *)pos, cwd); if (write(sock, sbuf, slen) < 0) printf("elementary_quicklaunch: cannot write to socket '%s'\n", buf); close(sock); return 0; } elementary-1.7.7/src/bin/test_entry_anchor2.c0000664000175000017500000000760212127353615016147 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void my_entry_anchor_bt(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *av = data; elm_entry_anchor_hover_end(av); } static void anchor_click(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Elm_Entry_Anchor_Info *ev) { printf("anchor click %d: '%s' (%d, %d)\n", ev->button, ev->name, ev->x, ev->y); } static void my_anchorview_anchor(void *data, Evas_Object *obj, void *event_info) { Evas_Object *av = data; Elm_Entry_Anchor_Hover_Info *ei = event_info; Evas_Object *bt, *bx; bt = elm_button_add(obj); elm_object_text_set(bt, ei->anchor_info->name); elm_object_part_content_set(ei->hover, "middle", bt); evas_object_show(bt); // hints as to where we probably should put hover contents (buttons etc.). if (ei->hover_top) { bx = elm_box_add(obj); bt = elm_button_add(obj); elm_object_text_set(bt, "Top 1"); elm_box_pack_end(bx, bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); bt = elm_button_add(obj); elm_object_text_set(bt, "Top 2"); elm_box_pack_end(bx, bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); bt = elm_button_add(obj); elm_object_text_set(bt, "Top 3"); elm_box_pack_end(bx, bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); elm_object_part_content_set(ei->hover, "top", bx); evas_object_show(bx); } if (ei->hover_bottom) { bt = elm_button_add(obj); elm_object_text_set(bt, "Bot"); elm_object_part_content_set(ei->hover, "bottom", bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); } if (ei->hover_left) { bt = elm_button_add(obj); elm_object_text_set(bt, "Left"); elm_object_part_content_set(ei->hover, "left", bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); } if (ei->hover_right) { bt = elm_button_add(obj); elm_object_text_set(bt, "Right"); elm_object_part_content_set(ei->hover, "right", bt); evas_object_smart_callback_add(bt, "clicked", my_entry_anchor_bt, av); evas_object_show(bt); } } void test_entry_anchor2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *av; win = elm_win_util_standard_add("entry_anchor", "Anchorview"); elm_win_autodel_set(win, EINA_TRUE); av = elm_entry_add(win); elm_entry_anchor_hover_style_set(av, "popout"); elm_entry_anchor_hover_parent_set(av, win); elm_object_text_set(av, "This is an entry widget in this window that
    " "uses markup like this for styling and
    " "formatting like this, as well as
    " "links in the text, so enter text
    " "in here to edit it. By the way, links are
    " "called Anchors so you will need
    " "to refer to them this way. "); evas_object_size_hint_weight_set(av, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_smart_callback_add(av, "anchor,hover,opened", my_anchorview_anchor, av); evas_object_smart_callback_add(av, "anchor,clicked", (Evas_Smart_Cb)anchor_click, av); elm_win_resize_object_add(win, av); evas_object_show(av); evas_object_resize(win, 320, 300); elm_object_focus_set(win, EINA_TRUE); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_index.c0000664000175000017500000002672012127353615014503 00000000000000#include "test.h" #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _Idx_Data_Type { Evas_Object *id; /* Pointer to Index */ Elm_Object_Item *item; /* Item we use for search */ }; typedef struct _Idx_Data_Type Idx_Data_Type; struct _api_data { unsigned int state; /* What state we are testing */ Idx_Data_Type dt; }; typedef struct _api_data api_data; enum _api_state { INDEX_LEVEL_SET, INDEX_ACTIVE_SET, INDEX_APPEND_RELATIVE, INDEX_PREPEND, INDEX_ITEM_DEL, INDEX_ITEM_FIND, INDEX_HORIZONTAL, INDEX_INDICATOR_DISABLED, INDEX_CLEAR, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { Idx_Data_Type *d = &api->dt; switch(api->state) { /* Put all api-changes under switch */ case INDEX_LEVEL_SET: elm_index_autohide_disabled_set(d->id, EINA_TRUE); elm_index_item_level_set(d->id, (elm_index_item_level_get(d->id) ? 0 : 1)); break; case INDEX_ACTIVE_SET: elm_index_autohide_disabled_set(d->id, EINA_FALSE); break; case INDEX_APPEND_RELATIVE: elm_index_item_insert_after(d->id, elm_index_item_find(d->id, d->item), "W", NULL, d->item); elm_index_item_insert_before(d->id, elm_index_item_find(d->id, d->item), "V", NULL, d->item); break; case INDEX_PREPEND: elm_index_item_prepend(d->id, "D", NULL, d->item); break; case INDEX_ITEM_DEL: elm_object_item_del(elm_index_item_find(d->id, d->item)); break; case INDEX_ITEM_FIND: { Elm_Object_Item *i = elm_index_item_find(d->id, d->item); if (i) { printf("Item Find - Found Item.\n"); elm_object_item_del(i); } } break; case INDEX_HORIZONTAL: elm_index_horizontal_set(d->id, EINA_TRUE); break; case INDEX_INDICATOR_DISABLED: elm_index_indicator_disabled_set(d->id, EINA_TRUE); break; case INDEX_CLEAR: elm_index_item_clear(d->id); break; case API_STATE_LAST: break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static Elm_Genlist_Item_Class itci; char *gli_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { char buf[256]; int j = (uintptr_t)data; snprintf(buf, sizeof(buf), "%c%c", 'A' + ((j >> 4) & 0xf), 'a' + ((j ) & 0xf) ); return strdup(buf); } void _index_delay_changed_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { // called on a change but delayed in case multiple changes happen in a // short timespan elm_genlist_item_bring_in(elm_object_item_data_get(event_info), ELM_GENLIST_ITEM_SCROLLTO_TOP); } void _index_changed_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { // this is called on every change, no matter how often // elm_genlist_item_bring_in(event_info); } void _index_selected_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { // called on final select elm_genlist_item_bring_in(elm_object_item_data_get(event_info), ELM_GENLIST_ITEM_SCROLLTO_TOP); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } static void id_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("Current Index : %s\n", elm_index_item_letter_get((const Elm_Object_Item *)event_info)); } void test_index(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bxx, *gl, *id, *bt; Elm_Object_Item *glit; int i, j; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("index", "Index"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); gl = elm_genlist_add(win); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(gl); api->dt.id = id = elm_index_add(win); evas_object_size_hint_weight_set(id, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(id, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, id); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, gl); evas_object_show(id); itci.item_style = "default"; itci.func.text_get = gli_text_get; itci.func.content_get = NULL; itci.func.state_get = NULL; itci.func.del = NULL; j = 0; for (i = 0; i < 100; i++) { glit = elm_genlist_item_append(gl, &itci, (void *)(uintptr_t)j/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, NULL/* func */, NULL/* func data */); if (!(j & 0xf)) { char buf[32]; snprintf(buf, sizeof(buf), "%c", 'A' + ((j >> 4) & 0xf)); elm_index_item_append(id, buf, id_cb, glit); if (*buf == 'G') /* Just init dt->item later used in API test */ api->dt.item = glit; } j += 2; } evas_object_smart_callback_add(id, "delay,changed", _index_delay_changed_cb, NULL); evas_object_smart_callback_add(id, "changed", _index_changed_cb, NULL); evas_object_smart_callback_add(id, "selected", _index_selected_cb, NULL); elm_index_level_go(id, 0); evas_object_resize(win, 320, 480); evas_object_show(win); } /***********/ typedef struct _Test_Index2_Elements { Evas_Object *entry, *lst, *id; } Test_Index2_Elements; void test_index2_del(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { /* FIXME it won't be called if elm_test main window is closed */ free(data); } int test_index2_cmp(const void *data1, const void *data2) { const char *label1, *label2; const Elm_Object_Item *li_it1 = data1; const Elm_Object_Item *li_it2 = data2; label1 = elm_object_item_text_get(li_it1); label2 = elm_object_item_text_get(li_it2); return strcasecmp(label1, label2); } int test_index2_icmp(const void *data1, const void *data2) { const char *label1, *label2; const Elm_Object_Item *index_it1 = data1; const Elm_Object_Item *index_it2 = data2; label1 = elm_index_item_letter_get(index_it1); label2 = elm_index_item_letter_get(index_it2); return strcasecmp(label1, label2); } void test_index2_it_add(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Test_Index2_Elements *gui = data; Elm_Object_Item *list_it; const char *label; char letter[2]; label = elm_object_text_get(gui->entry); snprintf(letter, sizeof(letter), "%c", label[0]); list_it = elm_list_item_sorted_insert(gui->lst, label, NULL, NULL, NULL, NULL, test_index2_cmp); elm_index_item_sorted_insert(gui->id, letter, NULL, list_it, test_index2_icmp, test_index2_cmp); elm_list_go(gui->lst); /* FIXME it's not showing the recently added item */ elm_list_item_show(list_it); } void test_index2_it_del(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Test_Index2_Elements *gui = data; const char *label, *label_next; Elm_Object_Item *list_it, *list_it_next; Elm_Object_Item *iit; list_it = elm_list_selected_item_get(obj); list_it_next = elm_list_item_next(list_it); if (!list_it_next) { iit = elm_index_item_find(gui->id, list_it); if (iit) elm_object_item_del(iit); elm_object_item_del(list_it); return; } label = elm_object_item_text_get(list_it); label_next = elm_object_item_text_get(list_it_next); iit = elm_index_item_find(gui->id, list_it); if (label[0] == label_next[0]) elm_object_item_data_set(iit, list_it_next); else elm_object_item_del(iit); elm_object_item_del(list_it); } void test_index2_id_changed(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { elm_list_item_show(elm_object_item_data_get(event_info)); } void test_index2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *box, *bt; Test_Index2_Elements *gui; gui = malloc(sizeof(*gui)); win = elm_win_util_standard_add("sorted-index-list", "Sorted Index and List"); evas_object_smart_callback_add(win, "delete,request", test_index2_del, gui); elm_win_autodel_set(win, EINA_TRUE); box = elm_box_add(win); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, box); evas_object_show(box); gui->id = elm_index_add(win); evas_object_size_hint_weight_set(gui->id, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, gui->id); evas_object_smart_callback_add(gui->id, "delay,changed", test_index2_id_changed, NULL); evas_object_show(gui->id); gui->entry = elm_entry_add(win); elm_entry_scrollable_set(gui->entry, EINA_TRUE); elm_object_text_set(gui->entry, "Label"); elm_entry_single_line_set(gui->entry, EINA_TRUE); evas_object_size_hint_weight_set(gui->entry, EVAS_HINT_EXPAND, 0); evas_object_size_hint_fill_set(gui->entry, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, gui->entry); evas_object_show(gui->entry); bt = elm_button_add(win); elm_object_text_set(bt, "Add"); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0); evas_object_size_hint_fill_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, bt); evas_object_smart_callback_add(bt, "clicked", test_index2_it_add, gui); evas_object_show(bt); gui->lst = elm_list_add(win); elm_box_pack_end(box, gui->lst); evas_object_size_hint_weight_set(gui->lst, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(gui->lst, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(gui->lst, "selected", test_index2_it_del, gui); elm_list_go(gui->lst); evas_object_show(gui->lst); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_toolbar.c0000664000175000017500000010304012127353615015025 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void tb_1(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/panel_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(data, buf); } static void tb_2(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/rock_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(data, buf); } static void tb_3(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/wood_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(data, buf); } static void tb_3a(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { tb_3(data, obj, event_info); elm_toolbar_item_state_set(event_info, elm_toolbar_item_state_next(event_info)); } static void tb_3b(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { tb_3(data, obj, event_info); elm_toolbar_item_state_unset(event_info); } static void tb_4(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/sky_03.jpg", elm_app_data_dir_get()); elm_photo_file_set(data, buf); } static void tb_4a(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_toolbar_item_state_set(event_info, elm_toolbar_item_state_prev(event_info)); } static void tb_5(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_photo_file_set(data, NULL); } static void toolbar_clicked_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Elm_Object_Item *it = elm_toolbar_more_item_get(obj); if (!strcmp(elm_object_item_text_get(it), "Open") && (it == elm_toolbar_selected_item_get(obj))) { elm_toolbar_item_icon_set(it, "arrow_up"); elm_object_item_text_set(it, "Close"); } else if (!strcmp(elm_object_item_text_get(it), "Close")) { elm_toolbar_item_icon_set(it, "arrow_down"); elm_object_item_text_set(it, "Open"); } } void test_toolbar(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *tb, *ph, *menu; Evas_Object *ph1, *ph2, *ph3, *ph4; Elm_Object_Item *tb_it; Elm_Object_Item *menu_it; char buf[PATH_MAX]; win = elm_win_util_standard_add("toolbar", "Toolbar"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); tb = elm_toolbar_add(win); elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_MENU); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); // elm_object_scale_set(tb, 0.9); ph1 = elm_photo_add(win); ph2 = elm_photo_add(win); ph3 = elm_photo_add(win); ph4 = elm_photo_add(win); tb_it = elm_toolbar_item_append(tb, "document-print", "Hello", tb_1, ph1); elm_object_item_disabled_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, 100); tb_it = elm_toolbar_item_append(tb, "folder-new", "World", tb_2, ph1); elm_toolbar_item_priority_set(tb_it, -100); tb_it = elm_toolbar_item_append(tb, "object-rotate-right", "H", tb_3, ph4); elm_toolbar_item_priority_set(tb_it, 150); tb_it = elm_toolbar_item_append(tb, "mail-send", "Comes", tb_4, ph4); elm_toolbar_item_priority_set(tb_it, 0); tb_it = elm_toolbar_item_append(tb, "clock", "Elementary", tb_5, ph4); elm_toolbar_item_priority_set(tb_it, -200); tb_it = elm_toolbar_item_append(tb, "refresh", "Menu", NULL, NULL); elm_toolbar_item_menu_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, -9999); elm_toolbar_menu_parent_set(tb, win); menu = elm_toolbar_item_menu_get(tb_it); elm_menu_item_add(menu, NULL, "edit-cut", "Shrink", tb_3, ph4); menu_it = elm_menu_item_add(menu, NULL, "edit-copy", "Mode", tb_4, ph4); elm_menu_item_add(menu, menu_it, "edit-paste", "is set to", tb_4, ph4); elm_menu_item_add(menu, NULL, "edit-delete", "Menu", tb_5, ph4); elm_box_pack_end(bx, tb); evas_object_show(tb); tb = elm_table_add(win); //elm_table_homogeneous_set(tb, 1); evas_object_size_hint_weight_set(tb, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); ph = ph1; elm_photo_size_set(ph, 40); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 0, 1, 1); evas_object_show(ph); ph = ph2; elm_photo_size_set(ph, 80); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 0, 1, 1); evas_object_show(ph); ph = ph3; elm_photo_size_set(ph, 20); snprintf(buf, sizeof(buf), "%s/images/sky_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 1, 1, 1); evas_object_show(ph); ph = ph4; elm_photo_size_set(ph, 60); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 1, 1, 1); evas_object_show(ph); elm_box_pack_end(bx, tb); evas_object_show(tb); evas_object_resize(win, 320, 300); evas_object_show(win); } void test_toolbar2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *tb, *ph, *menu; Evas_Object *ph1, *ph2, *ph3, *ph4; Elm_Object_Item *item; Elm_Object_Item *menu_it; char buf[PATH_MAX]; win = elm_win_util_standard_add("toolbar2", "Toolbar 2"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); tb = elm_toolbar_add(win); elm_toolbar_homogeneous_set(tb, 0); elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_SCROLL); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); ph1 = elm_photo_add(win); ph2 = elm_photo_add(win); ph3 = elm_photo_add(win); ph4 = elm_photo_add(win); item = elm_toolbar_item_append(tb, "document-print", "Hello", tb_1, ph1); elm_object_item_disabled_set(item, EINA_TRUE); elm_toolbar_item_priority_set(item, -100); item = elm_toolbar_item_append(tb, "folder-new", "World", tb_2, ph1); elm_toolbar_item_priority_set(item, 100); item = elm_toolbar_item_append(tb, "object-rotate-right", "H", tb_3, ph4); elm_toolbar_item_priority_set(item, -150); item = elm_toolbar_item_append(tb, "mail-send", "Comes", tb_4, ph4); elm_toolbar_item_priority_set(item, -200); item = elm_toolbar_item_append(tb, "clock", "Elementary", tb_5, ph4); elm_toolbar_item_priority_set(item, 0); item = elm_toolbar_item_append(tb, "refresh", "Menu", NULL, NULL); elm_toolbar_item_menu_set(item, EINA_TRUE); elm_toolbar_item_priority_set(item, -9999); elm_toolbar_menu_parent_set(tb, win); menu = elm_toolbar_item_menu_get(item); elm_menu_item_add(menu, NULL, "edit-cut", "Shrink", tb_3, ph4); menu_it = elm_menu_item_add(menu, NULL, "edit-copy", "Mode", tb_4, ph4); elm_menu_item_add(menu, menu_it, "edit-paste", "is set to", tb_4, ph4); elm_menu_item_add(menu, NULL, "edit-delete", "Scroll", tb_5, ph4); elm_box_pack_end(bx, tb); evas_object_show(tb); tb = elm_table_add(win); //elm_table_homogeneous_set(tb, 1); evas_object_size_hint_weight_set(tb, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); ph = ph1; elm_photo_size_set(ph, 40); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 0, 1, 1); evas_object_show(ph); ph = ph2; elm_photo_size_set(ph, 80); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 0, 1, 1); evas_object_show(ph); ph = ph3; elm_photo_size_set(ph, 20); snprintf(buf, sizeof(buf), "%s/images/sky_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 1, 1, 1); evas_object_show(ph); ph = ph4; elm_photo_size_set(ph, 60); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 1, 1, 1); evas_object_show(ph); elm_box_pack_end(bx, tb); evas_object_show(tb); evas_object_resize(win, 320, 300); evas_object_show(win); } void test_toolbar3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *tb, *ph, *menu; Evas_Object *ph1, *ph2, *ph3, *ph4; Elm_Object_Item *tb_it; Elm_Object_Item *menu_it; char buf[PATH_MAX]; win = elm_win_util_standard_add("toolbar3", "Toolbar 3"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); tb = elm_toolbar_add(win); elm_toolbar_homogeneous_set(tb, EINA_FALSE); elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_NONE); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); ph1 = elm_photo_add(win); ph2 = elm_photo_add(win); ph3 = elm_photo_add(win); ph4 = elm_photo_add(win); tb_it = elm_toolbar_item_append(tb, "document-print", "Hello", tb_1, ph1); elm_object_item_disabled_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, EINA_FALSE); tb_it = elm_toolbar_item_append(tb, "folder-new", "World", tb_2, ph1); elm_toolbar_item_priority_set(tb_it, -200); tb_it = elm_toolbar_item_append(tb, "object-rotate-right", "H", tb_3, ph4); elm_toolbar_item_priority_set(tb_it, EINA_TRUE); tb_it = elm_toolbar_item_append(tb, "mail-send", "Comes", tb_4, ph4); elm_toolbar_item_priority_set(tb_it, -10); tb_it = elm_toolbar_item_append(tb, "clock", "Elementary", tb_5, ph4); elm_toolbar_item_priority_set(tb_it, 50); tb_it = elm_toolbar_item_append(tb, "refresh", "Menu", NULL, NULL); elm_toolbar_item_menu_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, 9999); elm_toolbar_menu_parent_set(tb, win); menu = elm_toolbar_item_menu_get(tb_it); elm_menu_item_add(menu, NULL, "edit-cut", "Shrink", tb_3, ph4); menu_it = elm_menu_item_add(menu, NULL, "edit-copy", "Mode", tb_4, ph4); elm_menu_item_add(menu, menu_it, "edit-paste", "is set to", tb_4, ph4); elm_menu_item_add(menu, NULL, "edit-delete", "None", tb_5, ph4); elm_box_pack_end(bx, tb); evas_object_show(tb); tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); ph = ph1; elm_photo_size_set(ph, 40); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 0, 1, 1); evas_object_show(ph); ph = ph2; elm_photo_size_set(ph, 80); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 0, 1, 1); evas_object_show(ph); ph = ph3; elm_photo_size_set(ph, 20); snprintf(buf, sizeof(buf), "%s/images/sky_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 1, 1, 1); evas_object_show(ph); ph = ph4; elm_photo_size_set(ph, 60); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 1, 1, 1); evas_object_show(ph); elm_box_pack_end(bx, tb); evas_object_show(tb); evas_object_resize(win, 320, 300); evas_object_show(win); } /* The same test of toolbar, but using hide shrink mode instead of menu */ void test_toolbar4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *tb, *ph, *menu; Evas_Object *ph1, *ph2, *ph3, *ph4; Elm_Object_Item *tb_it; Elm_Object_Item *menu_it; char buf[PATH_MAX]; win = elm_win_util_standard_add("toolbar4", "Toolbar 4"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); tb = elm_toolbar_add(win); elm_toolbar_homogeneous_set(tb, 0); elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_HIDE); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); ph1 = elm_photo_add(win); ph2 = elm_photo_add(win); ph3 = elm_photo_add(win); ph4 = elm_photo_add(win); tb_it = elm_toolbar_item_append(tb, "document-print", "Hello", tb_1, ph1); elm_object_item_disabled_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, 100); tb_it = elm_toolbar_item_append(tb, "folder-new", "World", tb_2, ph1); elm_toolbar_item_priority_set(tb_it, -100); tb_it = elm_toolbar_item_append(tb, "object-rotate-right", "H", tb_3, ph4); elm_toolbar_item_priority_set(tb_it, 150); tb_it = elm_toolbar_item_append(tb, "mail-send", "Comes", tb_4, ph4); elm_toolbar_item_priority_set(tb_it, 0); tb_it = elm_toolbar_item_append(tb, "clock", "Elementary", tb_5, ph4); elm_toolbar_item_priority_set(tb_it, -200); tb_it = elm_toolbar_item_append(tb, "refresh", "Menu", NULL, NULL); elm_toolbar_item_menu_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, -9999); elm_toolbar_menu_parent_set(tb, win); menu = elm_toolbar_item_menu_get(tb_it); elm_menu_item_add(menu, NULL, "edit-cut", "Shrink", tb_3, ph4); menu_it = elm_menu_item_add(menu, NULL, "edit-copy", "Mode", tb_4, ph4); elm_menu_item_add(menu, menu_it, "edit-paste", "is set to", tb_4, ph4); elm_menu_item_add(menu, NULL, "edit-delete", "Menu", tb_5, ph4); elm_box_pack_end(bx, tb); evas_object_show(tb); tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); ph = ph1; elm_photo_size_set(ph, 40); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 0, 1, 1); evas_object_show(ph); ph = ph2; elm_photo_size_set(ph, 80); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 0, 1, 1); evas_object_show(ph); ph = ph3; elm_photo_size_set(ph, 20); snprintf(buf, sizeof(buf), "%s/images/sky_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 1, 1, 1); evas_object_show(ph); ph = ph4; elm_photo_size_set(ph, 60); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 1, 1, 1); evas_object_show(ph); elm_box_pack_end(bx, tb); evas_object_show(tb); evas_object_resize(win, 320, 300); evas_object_show(win); } /* Toolbar with multiple state buttons */ void test_toolbar5(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *tb, *ph, *menu; Evas_Object *ph1, *ph2, *ph3, *ph4; Elm_Object_Item *tb_it; Elm_Object_Item *menu_it; char buf[PATH_MAX]; win = elm_win_util_standard_add("toolbar5", "Toolbar 5"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); tb = elm_toolbar_add(win); elm_toolbar_homogeneous_set(tb, 0); elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_MENU); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); elm_toolbar_select_mode_set(tb, ELM_OBJECT_SELECT_MODE_NONE); ph1 = elm_photo_add(win); ph2 = elm_photo_add(win); ph3 = elm_photo_add(win); ph4 = elm_photo_add(win); tb_it = elm_toolbar_item_append(tb, "document-print", "Hello", tb_1, ph1); elm_object_item_disabled_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, 100); snprintf(buf, sizeof(buf), "%s/images/icon_04.pngj", elm_app_data_dir_get()); tb_it = elm_toolbar_item_append(tb, buf, "World", tb_2, ph1); elm_toolbar_item_priority_set(tb_it, -100); tb_it = elm_toolbar_item_append(tb, "object-rotate-right", "H", tb_3a, ph4); elm_toolbar_item_state_add(tb_it, "object-rotate-left", "H2", tb_3b, ph4); elm_toolbar_item_priority_set(tb_it, 150); tb_it = elm_toolbar_item_append(tb, "mail-send", "Comes", tb_4a, ph4); elm_toolbar_item_state_add(tb_it, "emptytrash", "Comes2", tb_4a, ph4); elm_toolbar_item_state_add(tb_it, "trashcan_full", "Comes3", tb_4a, ph4); elm_toolbar_item_priority_set(tb_it, 0); tb_it = elm_toolbar_item_append(tb, "clock", "Elementary", tb_5, ph4); elm_toolbar_item_priority_set(tb_it, -200); tb_it = elm_toolbar_item_append(tb, "refresh", "Menu", NULL, NULL); elm_toolbar_item_menu_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, -9999); elm_toolbar_menu_parent_set(tb, win); menu = elm_toolbar_item_menu_get(tb_it); elm_menu_item_add(menu, NULL, "edit-cut", "Shrink", tb_3, ph4); menu_it = elm_menu_item_add(menu, NULL, "edit-copy", "Mode", tb_4, ph4); elm_menu_item_add(menu, menu_it, "edit-paste", "is set to", tb_4, ph4); elm_menu_item_add(menu, NULL, "edit-delete", "Menu", tb_5, ph4); elm_box_pack_end(bx, tb); evas_object_show(tb); tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); ph = ph1; elm_photo_size_set(ph, 40); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 0, 1, 1); evas_object_show(ph); ph = ph2; elm_photo_size_set(ph, 80); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 0, 1, 1); evas_object_show(ph); ph = ph3; elm_photo_size_set(ph, 20); snprintf(buf, sizeof(buf), "%s/images/sky_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 1, 1, 1); evas_object_show(ph); ph = ph4; elm_photo_size_set(ph, 60); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 1, 1, 1); evas_object_show(ph); elm_box_pack_end(bx, tb); evas_object_show(tb); evas_object_resize(win, 320, 300); evas_object_show(win); } void test_toolbar6(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *tb, *ph, *menu; Evas_Object *ph1, *ph2, *ph3, *ph4; Elm_Object_Item *tb_it; Elm_Object_Item *menu_it; char buf[PATH_MAX]; win = elm_win_util_standard_add("toolbar6", "Toolbar 6"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(bx); tb = elm_toolbar_add(win); elm_toolbar_horizontal_set(tb, EINA_FALSE); elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_MENU); evas_object_size_hint_weight_set(tb, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); ph1 = elm_photo_add(win); ph2 = elm_photo_add(win); ph3 = elm_photo_add(win); ph4 = elm_photo_add(win); tb_it = elm_toolbar_item_append(tb, "document-print", "Hello", tb_1, ph1); elm_object_item_disabled_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, 100); tb_it = elm_toolbar_item_append(tb, "folder-new", "World", tb_2, ph1); elm_toolbar_item_priority_set(tb_it, -100); tb_it = elm_toolbar_item_append(tb, "object-rotate-right", "H", tb_3, ph4); elm_toolbar_item_priority_set(tb_it, 150); tb_it = elm_toolbar_item_append(tb, "mail-send", "Comes", tb_4, ph4); elm_toolbar_item_priority_set(tb_it, 0); tb_it = elm_toolbar_item_append(tb, "clock", "Elementary", tb_5, ph4); elm_toolbar_item_priority_set(tb_it, -200); tb_it = elm_toolbar_item_append(tb, "refresh", "Menu", NULL, NULL); elm_toolbar_item_menu_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, -9999); elm_toolbar_menu_parent_set(tb, win); menu = elm_toolbar_item_menu_get(tb_it); elm_menu_item_add(menu, NULL, "edit-cut", "Shrink", tb_3, ph4); menu_it = elm_menu_item_add(menu, NULL, "edit-copy", "Mode", tb_4, ph4); elm_menu_item_add(menu, menu_it, "edit-paste", "is set to", tb_4, ph4); elm_menu_item_add(menu, NULL, "edit-delete", "Menu", tb_5, ph4); elm_box_pack_end(bx, tb); evas_object_show(tb); tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); ph = ph1; elm_photo_size_set(ph, 40); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 0, 1, 1); evas_object_show(ph); ph = ph2; elm_photo_size_set(ph, 80); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 0, 1, 1); evas_object_show(ph); ph = ph3; elm_photo_size_set(ph, 20); snprintf(buf, sizeof(buf), "%s/images/sky_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 1, 1, 1); evas_object_show(ph); ph = ph4; elm_photo_size_set(ph, 60); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 1, 1, 1); evas_object_show(ph); elm_box_pack_end(bx, tb); evas_object_show(tb); evas_object_resize(win, 320, 300); evas_object_show(win); } void test_toolbar7(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *tb, *ph, *menu; Evas_Object *ph1, *ph2, *ph3, *ph4; Elm_Object_Item *tb_it; Elm_Object_Item *menu_it; char buf[PATH_MAX]; win = elm_win_util_standard_add("toolbar7", "Toolbar 7"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); tb = elm_toolbar_add(win); elm_object_style_set(tb, "item_horizontal"); elm_toolbar_homogeneous_set(tb, 0); elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_MENU); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); ph1 = elm_photo_add(win); ph2 = elm_photo_add(win); ph3 = elm_photo_add(win); ph4 = elm_photo_add(win); tb_it = elm_toolbar_item_append(tb, "document-print", "Hello", tb_1, ph1); elm_object_item_disabled_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, 100); tb_it = elm_toolbar_item_append(tb, "folder-new", "World", tb_2, ph1); elm_toolbar_item_priority_set(tb_it, -100); tb_it = elm_toolbar_item_append(tb, "object-rotate-right", "H", tb_3, ph4); elm_toolbar_item_priority_set(tb_it, 150); tb_it = elm_toolbar_item_append(tb, "mail-send", "Comes", tb_4, ph4); elm_toolbar_item_priority_set(tb_it, 0); tb_it = elm_toolbar_item_append(tb, "clock", "Elementary", tb_5, ph4); elm_toolbar_item_priority_set(tb_it, -200); tb_it = elm_toolbar_item_append(tb, "refresh", "Menu", NULL, NULL); elm_toolbar_item_menu_set(tb_it, EINA_TRUE); elm_toolbar_item_priority_set(tb_it, -9999); elm_toolbar_menu_parent_set(tb, win); menu = elm_toolbar_item_menu_get(tb_it); elm_menu_item_add(menu, NULL, "edit-cut", "Shrink", tb_3, ph4); menu_it = elm_menu_item_add(menu, NULL, "edit-copy", "Mode", tb_4, ph4); elm_menu_item_add(menu, menu_it, "edit-paste", "is set to", tb_4, ph4); elm_menu_item_add(menu, NULL, "edit-delete", "Menu", tb_5, ph4); elm_box_pack_end(bx, tb); evas_object_show(tb); tb = elm_table_add(win); //elm_table_homogeneous_set(tb, 1); evas_object_size_hint_weight_set(tb, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); ph = ph1; elm_photo_size_set(ph, 40); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 0, 1, 1); evas_object_show(ph); ph = ph2; elm_photo_size_set(ph, 80); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 0, 1, 1); evas_object_show(ph); ph = ph3; elm_photo_size_set(ph, 20); snprintf(buf, sizeof(buf), "%s/images/sky_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 1, 1, 1); evas_object_show(ph); ph = ph4; elm_photo_size_set(ph, 60); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 1, 1, 1); evas_object_show(ph); elm_box_pack_end(bx, tb); evas_object_show(tb); evas_object_resize(win, 320, 300); evas_object_show(win); } void test_toolbar8(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *tb, *ph, *sl; Evas_Object *ph1, *ph2, *ph3, *ph4; Elm_Object_Item *item; char buf[PATH_MAX]; win = elm_win_util_standard_add("toolbar8", "Toolbar 8"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bx); tb = elm_toolbar_add(win); elm_toolbar_homogeneous_set(tb, EINA_FALSE); elm_toolbar_shrink_mode_set(tb, ELM_TOOLBAR_SHRINK_EXPAND); elm_toolbar_standard_priority_set(tb, 0); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); ph1 = elm_photo_add(win); ph2 = elm_photo_add(win); ph3 = elm_photo_add(win); ph4 = elm_photo_add(win); item = elm_toolbar_item_append(tb, "document-print", "Hello", tb_1, ph1); elm_object_item_disabled_set(item, EINA_TRUE); elm_toolbar_item_priority_set(item, -100); elm_toolbar_item_separator_set(elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL), EINA_TRUE); item = elm_toolbar_item_append(tb, "folder-new", "World", tb_2, ph1); elm_toolbar_item_priority_set(item, 100); elm_toolbar_item_separator_set(elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL), EINA_TRUE); item = elm_toolbar_item_append(tb, "object-rotate-right", "H", tb_3, ph4); elm_toolbar_item_priority_set(item, -150); elm_toolbar_item_separator_set(elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL), EINA_TRUE); sl = elm_slider_add(win); evas_object_size_hint_min_set(sl, 100, 50); item = elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL); elm_object_item_part_content_set(item, "object", sl); elm_toolbar_item_priority_set(item, 500); elm_toolbar_item_separator_set(elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL), EINA_TRUE); item = elm_toolbar_item_append(tb, "mail-send", "Comes", tb_4, ph4); elm_toolbar_item_priority_set(item, -200); elm_toolbar_item_separator_set(elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL), EINA_TRUE); item = elm_toolbar_item_append(tb, "edit-cut", "Shrink", tb_4, ph4); elm_toolbar_item_priority_set(item, -200); elm_toolbar_item_separator_set(elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL), EINA_TRUE); item = elm_toolbar_item_append(tb, "edit-copy", "Mode", tb_4, ph4); elm_toolbar_item_priority_set(item, -200); elm_toolbar_item_separator_set(elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL), EINA_TRUE); item = elm_toolbar_item_append(tb, "edit-paste", "is set to", tb_4, ph4); elm_toolbar_item_priority_set(item, -200); elm_toolbar_item_separator_set(elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL), EINA_TRUE); item = elm_toolbar_item_append(tb, "edit-delete", "Menu", tb_4, ph4); elm_toolbar_item_priority_set(item, 200); elm_toolbar_item_separator_set(elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL), EINA_TRUE); item = elm_toolbar_item_append(tb, "mail-send", "Comes", tb_4, ph4); elm_toolbar_item_priority_set(item, 200); elm_toolbar_item_separator_set(elm_toolbar_item_append(tb, NULL, NULL, NULL, NULL), EINA_TRUE); item = elm_toolbar_item_append(tb, "clock", "Elementary", tb_5, ph4); elm_toolbar_item_priority_set(item, -300); elm_object_item_text_set(elm_toolbar_more_item_get(tb), "Open"); evas_object_smart_callback_add(tb, "clicked", toolbar_clicked_cb, NULL); elm_box_pack_end(bx, tb); evas_object_show(tb); tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); ph = ph1; elm_photo_size_set(ph, 80); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 0, 1, 1); evas_object_show(ph); ph = ph2; elm_photo_size_set(ph, 160); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 0, 1, 1); evas_object_show(ph); ph = ph3; elm_photo_size_set(ph, 40); snprintf(buf, sizeof(buf), "%s/images/sky_01.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 0, 1, 1, 1); evas_object_show(ph); ph = ph4; elm_photo_size_set(ph, 120); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); elm_photo_file_set(ph, buf); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ph, 0.5, 0.5); elm_table_pack(tb, ph, 1, 1, 1, 1); evas_object_show(ph); elm_box_pack_end(bx, tb); evas_object_show(tb); evas_object_resize(win, 420, 250); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_launcher.c0000664000175000017500000007534112127353615015200 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void mode_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *mb; Eina_List *mbs, *l; mbs = evas_object_data_get(win, "mbs"); EINA_LIST_FOREACH(mbs, l, mb) { if (elm_mapbuf_enabled_get(mb)) elm_mapbuf_enabled_set(mb, EINA_FALSE); else elm_mapbuf_enabled_set(mb, EINA_TRUE); } } static void full_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; elm_win_fullscreen_set(win, !elm_win_fullscreen_get(win)); } static void alpha_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *mb; Eina_List *mbs, *l; mbs = evas_object_data_get(win, "mbs"); EINA_LIST_FOREACH(mbs, l, mb) { elm_mapbuf_alpha_set(mb, elm_check_state_get(obj)); } } static void smooth_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *mb; Eina_List *mbs, *l; mbs = evas_object_data_get(win, "mbs"); EINA_LIST_FOREACH(mbs, l, mb) { elm_mapbuf_smooth_set(mb, elm_check_state_get(obj)); } } static void close_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_del(data); } static Eina_Bool tim_cb(void *data) { Evas_Object *tb, *sc, *mb; Eina_List *list, *l; evas_object_data_del(data, "timer"); tb = evas_object_data_get(data, "tb"); sc = evas_object_data_get(data, "sc"); elm_object_scroll_freeze_push(sc); evas_object_data_set(data, "dragging", (void *)(long)(1)); evas_object_color_set(data, 255, 255, 255, 255); list = (Eina_List *)evas_object_data_get (elm_object_top_widget_get(data), "mbs"); EINA_LIST_FOREACH(list, l, mb) evas_object_color_set(mb, 128, 128, 128, 128); elm_table_unpack(tb, data); return EINA_FALSE; } static void ic_del_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Ecore_Timer *tim; tim = evas_object_data_get(obj, "timer"); if (tim) { evas_object_data_del(obj, "timer"); ecore_timer_del(tim); } } static void ic_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; Ecore_Timer *tim; Evas_Coord x, y, w, h; evas_object_color_set(data, 128, 0, 0, 128); tim = evas_object_data_get(obj, "timer"); if (tim) evas_object_data_del(obj, "timer"); tim = ecore_timer_add(1.0, tim_cb, obj); evas_object_data_set(obj, "timer", tim); evas_object_geometry_get(data, &x, &y, &w, &h); evas_object_data_set(obj, "x", (void *)(uintptr_t)(ev->canvas.x)); evas_object_data_set(obj, "y", (void *)(uintptr_t)(ev->canvas.y)); evas_object_data_set(obj, "px", (void *)(uintptr_t)(x)); evas_object_data_set(obj, "py", (void *)(uintptr_t)(y)); if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK) { printf("double click %p\n", obj); } } static void ic_up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Up *ev = event_info; Ecore_Timer *tim; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; evas_object_color_set(data, 255, 255, 255, 255); tim = evas_object_data_get(obj, "timer"); if (tim) { evas_object_data_del(obj, "timer"); ecore_timer_del(tim); } if (evas_object_data_get(obj, "dragging")) { Evas_Object *tb, *sc, *mb; Eina_List *list, *l; int tbx, tby; evas_object_data_del(obj, "dragging"); tb = evas_object_data_get(obj, "tb"); sc = evas_object_data_get(obj, "sc"); elm_object_scroll_freeze_pop(sc); tbx = (int)(uintptr_t)evas_object_data_get(obj, "tbx"); tby = (int)(uintptr_t)evas_object_data_get(obj, "tby"); elm_table_pack(tb, obj, tbx, tby, 1, 1); list = (Eina_List *)evas_object_data_get (elm_object_top_widget_get(obj), "mbs"); EINA_LIST_FOREACH(list, l, mb) evas_object_color_set(mb, 255, 255, 255, 255); } } static void ic_move_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Move *ev = event_info; if (evas_object_data_get(obj, "dragging")) { Evas_Coord x, y, px, py; x = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "x"); y = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "y"); px = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "px"); py = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "py"); evas_object_move(obj, px + ev->cur.canvas.x - x, py + ev->cur.canvas.y - y); } if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) { Ecore_Timer *tim; tim = evas_object_data_get(obj, "timer"); if (tim) { evas_object_data_del(obj, "timer"); ecore_timer_del(tim); } evas_object_color_set(data, 255, 255, 255, 255); return; } } void test_launcher(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *sc, *tb, *pad, *bt, *ic, *lb, *tb2, *mb, *ck, *bx, *bx2; int i, j, k, n, m; char buf[PATH_MAX]; const char *names[] = { "Hello", "World", "Spam", "Egg", "Ham", "Good", "Bad", "Milk", "Smell", "Of", "Sky", "Gold", "Hole", "Pig", "And", "Calm" }; Eina_List *mbs = NULL; win = elm_win_add(NULL, "launcher", ELM_WIN_BASIC); elm_win_title_set(win, "Launcher"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/sky_04.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); bx = elm_box_add(win); elm_box_homogeneous_set(bx, EINA_TRUE); elm_box_horizontal_set(bx, EINA_TRUE); sc = elm_scroller_add(win); elm_scroller_bounce_set(sc, EINA_TRUE, EINA_FALSE); elm_scroller_policy_set(sc, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); n = 0; m = 0; for (k = 0 ; k < 8; k++) { tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, 0.5, 0.5); pad = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(pad, 470, 4); evas_object_size_hint_weight_set(pad, 0.0, 0.0); evas_object_size_hint_align_set(pad, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, pad, 1, 0, 5, 1); pad = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(pad, 470, 4); evas_object_size_hint_weight_set(pad, 0.0, 0.0); evas_object_size_hint_align_set(pad, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, pad, 1, 11, 5, 1); pad = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(pad, 4, 4); evas_object_size_hint_weight_set(pad, 0.0, 0.0); evas_object_size_hint_align_set(pad, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, pad, 0, 1, 1, 10); pad = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(pad, 4, 4); evas_object_size_hint_weight_set(pad, 0.0, 0.0); evas_object_size_hint_align_set(pad, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, pad, 6, 1, 1, 10); mb = elm_mapbuf_add(win); elm_object_content_set(mb, tb); evas_object_show(tb); for (j = 0; j < 5; j++) { for (i = 0; i < 5; i++) { ic = elm_icon_add(win); elm_object_scale_set(ic, 0.5); snprintf(buf, sizeof(buf), "%s/images/icon_%02i.png", elm_app_data_dir_get(), n); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_weight_set(ic, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ic, 0.5, 0.5); elm_table_pack(tb, ic, 1 + i, 1 + (j * 2), 1, 1); evas_object_show(ic); lb = elm_label_add(win); elm_object_style_set(lb, "marker"); elm_object_text_set(lb, names[m]); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(lb, 0.5, 0.5); elm_table_pack(tb, lb, 1 + i, 1 + (j * 2) + 1, 1, 1); evas_object_show(lb); evas_object_event_callback_add(ic, EVAS_CALLBACK_DEL, ic_del_cb, ic); evas_object_event_callback_add(ic, EVAS_CALLBACK_MOUSE_DOWN, ic_down_cb, ic); evas_object_event_callback_add(ic, EVAS_CALLBACK_MOUSE_UP, ic_up_cb, ic); evas_object_event_callback_add(ic, EVAS_CALLBACK_MOUSE_MOVE, ic_move_cb, ic); evas_object_data_set(ic, "lb", lb); evas_object_data_set(ic, "tb", tb); evas_object_data_set(ic, "sc", sc); evas_object_data_set(ic, "bx", bx); evas_object_data_set(ic, "mb", mb); evas_object_data_set(ic, "tbx", (void *)(uintptr_t)(1 + i)); evas_object_data_set(ic, "tby", (void *)(uintptr_t)(1 + (j * 2))); n++; if (n > 23) n = 0; m++; if (m > 15) m = 0; } } elm_box_pack_end(bx, mb); evas_object_show(mb); mbs = eina_list_append(mbs, mb); } // fixme: free mbs evas_object_data_set(win, "mbs", mbs); bx2 = elm_box_add(win); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(bx2, EINA_FALSE); elm_win_resize_object_add(win, bx2); evas_object_show(bx2); elm_object_content_set(sc, bx); evas_object_show(bx); elm_scroller_page_relative_set(sc, 1.0, 1.0); evas_object_show(sc); tb2 = elm_table_add(win); evas_object_size_hint_weight_set(tb2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_fill_set(tb2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx2, tb2); elm_box_pack_end(bx2, sc); ck = elm_check_add(win); elm_object_text_set(ck, "Map"); elm_check_state_set(ck, EINA_FALSE); evas_object_smart_callback_add(ck, "changed", mode_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.05, 0.99); elm_table_pack(tb2, ck, 0, 0, 1, 1); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "A"); elm_check_state_set(ck, EINA_TRUE); evas_object_smart_callback_add(ck, "changed", alpha_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.20, 0.99); elm_table_pack(tb2, ck, 1, 0, 1, 1); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "Smo"); elm_check_state_set(ck, EINA_TRUE); evas_object_smart_callback_add(ck, "changed", smooth_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.40, 0.99); elm_table_pack(tb2, ck, 2, 0, 1, 1); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "FS"); elm_check_state_set(ck, EINA_FALSE); evas_object_smart_callback_add(ck, "changed", full_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.5, 0.99); elm_table_pack(tb2, ck, 3, 0, 1, 1); evas_object_show(ck); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", close_cb, win); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.95, 0.99); elm_table_pack(tb2, bt, 4, 0, 1, 1); evas_object_show(bt); evas_object_show(tb2); evas_object_resize(win, 480, 400); evas_object_show(win); } void test_launcher2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *sc, *bt, *tb2, *mb, *ck, *bx, *ly; int k; char buf[PATH_MAX]; Eina_List *mbs = NULL; win = elm_win_add(NULL, "launcher2", ELM_WIN_BASIC); elm_win_title_set(win, "Launcher 2"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/sky_03.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); bx = elm_box_add(win); elm_box_homogeneous_set(bx, EINA_TRUE); elm_box_horizontal_set(bx, EINA_TRUE); for (k = 0 ; k < 8; k++) { ly = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); elm_layout_file_set(ly, buf, "layout"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); bt = elm_button_add(win); elm_object_text_set(bt, "Button 1"); elm_object_part_content_set(ly, "element1", bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 2"); elm_object_part_content_set(ly, "element2", bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 3"); elm_object_part_content_set(ly, "element3", bt); evas_object_show(bt); mb = elm_mapbuf_add(win); elm_object_content_set(mb, ly); evas_object_show(ly); elm_box_pack_end(bx, mb); evas_object_show(mb); mbs = eina_list_append(mbs, mb); } // fixme: free mbs evas_object_data_set(win, "mbs", mbs); sc = elm_scroller_add(win); elm_scroller_bounce_set(sc, EINA_TRUE, EINA_FALSE); elm_scroller_policy_set(sc, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, sc); elm_object_content_set(sc, bx); evas_object_show(bx); elm_scroller_page_relative_set(sc, 1.0, 1.0); evas_object_show(sc); tb2 = elm_table_add(win); evas_object_size_hint_weight_set(tb2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, tb2); ck = elm_check_add(win); elm_object_text_set(ck, "Map"); elm_check_state_set(ck, EINA_FALSE); evas_object_smart_callback_add(ck, "changed", mode_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.05, 0.99); elm_table_pack(tb2, ck, 0, 0, 1, 1); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "A"); elm_check_state_set(ck, EINA_TRUE); evas_object_smart_callback_add(ck, "changed", alpha_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.20, 0.99); elm_table_pack(tb2, ck, 1, 0, 1, 1); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "Smo"); elm_check_state_set(ck, EINA_TRUE); evas_object_smart_callback_add(ck, "changed", smooth_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.40, 0.99); elm_table_pack(tb2, ck, 2, 0, 1, 1); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "FS"); elm_check_state_set(ck, EINA_FALSE); evas_object_smart_callback_add(ck, "changed", full_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.5, 0.99); elm_table_pack(tb2, ck, 3, 0, 1, 1); evas_object_show(ck); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", close_cb, win); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.95, 0.99); elm_table_pack(tb2, bt, 4, 0, 1, 1); evas_object_show(bt); evas_object_show(tb2); evas_object_resize(win, 520, 410); evas_object_show(win); } static void l3_mode_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *mb; Eina_List *mbs, *l; mbs = evas_object_data_get(win, "mbs"); EINA_LIST_FOREACH(mbs, l, mb) { if (elm_mapbuf_enabled_get(mb)) elm_mapbuf_enabled_set(mb, EINA_FALSE); else elm_mapbuf_enabled_set(mb, 1); } } static void l3_full_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; elm_win_fullscreen_set(win, !elm_win_fullscreen_get(win)); } static void l3_alpha_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *mb; Eina_List *mbs, *l; mbs = evas_object_data_get(win, "mbs"); EINA_LIST_FOREACH(mbs, l, mb) { elm_mapbuf_alpha_set(mb, elm_check_state_get(obj)); } } static void l3_smooth_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *mb; Eina_List *mbs, *l; mbs = evas_object_data_get(win, "mbs"); EINA_LIST_FOREACH(mbs, l, mb) { elm_mapbuf_smooth_set(mb, elm_check_state_get(obj)); } } static void l3_hidden_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *mb; Eina_List *mbs, *l; mbs = evas_object_data_get(win, "mbs"); EINA_LIST_FOREACH(mbs, l, mb) { if (evas_object_visible_get(mb)) evas_object_hide(mb); else evas_object_show(mb); } } static void l3_close_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_del(data); } static Eina_Bool l3_tim_cb(void *data) { Evas_Object *ly, *ly2, *sc, *mb; Eina_List *list, *l; char buf[256]; int slx, sly; evas_object_data_del(data, "timer"); ly = evas_object_data_get(data, "ly"); ly2 = evas_object_data_get(data, "ly2"); sc = evas_object_data_get(data, "sc"); elm_object_scroll_freeze_push(sc); evas_object_data_set(data, "dragging", (void *)(long)1); evas_object_color_set(data, 255, 255, 255, 255); list = (Eina_List *)evas_object_data_get (elm_object_top_widget_get(data), "mbs"); EINA_LIST_FOREACH(list, l, mb) evas_object_color_set(mb, 128, 128, 128, 128); slx = (int)(uintptr_t)evas_object_data_get(data, "slx"); sly = (int)(uintptr_t)evas_object_data_get(data, "sly"); snprintf(buf, sizeof(buf), "slot.%i.%i", slx, sly); elm_object_part_content_unset(ly, buf); edje_object_signal_emit(elm_layout_edje_get(ly2), "drag", "app"); return EINA_FALSE; } static void l3_ic_del_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Ecore_Timer *tim; tim = evas_object_data_get(obj, "timer"); if (tim) { evas_object_data_del(obj, "timer"); ecore_timer_del(tim); } } static void l3_ic_down_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; Ecore_Timer *tim; Evas_Coord x, y, w, h; Evas_Object *ly2; tim = evas_object_data_get(obj, "timer"); if (tim) evas_object_data_del(obj, "timer"); tim = ecore_timer_add(1.0, l3_tim_cb, obj); evas_object_data_set(obj, "timer", tim); ly2 = evas_object_data_get(obj, "ly2"); evas_object_geometry_get(ly2, &x, &y, &w, &h); evas_object_data_set(obj, "x", (void *)(uintptr_t)(ev->canvas.x)); evas_object_data_set(obj, "y", (void *)(uintptr_t)(ev->canvas.y)); evas_object_data_set(obj, "px", (void *)(uintptr_t)(x)); evas_object_data_set(obj, "py", (void *)(uintptr_t)(y)); edje_object_signal_emit(elm_layout_edje_get(ly2), "click", "app"); if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK) { printf("double click %p\n", obj); } } static void l3_ic_up_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Up *ev = event_info; Ecore_Timer *tim; Evas_Object *ly2; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; ly2 = evas_object_data_get(obj, "ly2"); tim = evas_object_data_get(obj, "timer"); if (tim) { evas_object_data_del(obj, "timer"); ecore_timer_del(tim); } if (evas_object_data_get(obj, "dragging")) { Evas_Object *ly, *sc, *mb; Eina_List *list, *l; int slx, sly; char buf[256]; evas_object_data_del(obj, "dragging"); ly = evas_object_data_get(obj, "ly"); sc = evas_object_data_get(obj, "sc"); elm_object_scroll_freeze_pop(sc); slx = (int)(uintptr_t)evas_object_data_get(obj, "slx"); sly = (int)(uintptr_t)evas_object_data_get(obj, "sly"); snprintf(buf, sizeof(buf), "slot.%i.%i", slx, sly); elm_object_part_content_set(ly, buf, ly2); list = (Eina_List *)evas_object_data_get (elm_object_top_widget_get(obj), "mbs"); EINA_LIST_FOREACH(list, l, mb) evas_object_color_set(mb, 255, 255, 255, 255); edje_object_signal_emit(elm_layout_edje_get(ly2), "drop", "app"); } else edje_object_signal_emit(elm_layout_edje_get(ly2), "unclick", "app"); } static void l3_ic_move_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Move *ev = event_info; Evas_Object *ly2; ly2 = evas_object_data_get(obj, "ly2"); if (evas_object_data_get(obj, "dragging")) { Evas_Coord x, y, px, py; x = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "x"); y = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "y"); px = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "px"); py = (Evas_Coord)(uintptr_t)evas_object_data_get(obj, "py"); evas_object_move(ly2, px + ev->cur.canvas.x - x, py + ev->cur.canvas.y - y); } if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) { Ecore_Timer *tim; tim = evas_object_data_get(obj, "timer"); if (tim) { evas_object_data_del(obj, "timer"); ecore_timer_del(tim); } edje_object_signal_emit(elm_layout_edje_get(ly2), "cancel", "app"); return; } } void test_launcher3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *sc, *tb, *pad, *bt, *ic, *tb2, *mb, *ck, *bx, *bx2, *ly, *ly2; int i, j, k, n, m; char buf[PATH_MAX]; const char *names[] = { "Hello", "World", "Spam", "Egg", "Ham", "Good", "Bad", "Milk", "Smell", "Of", "Sky", "Gold", "Hole", "Pig", "And", "Calm" }; Eina_List *mbs = NULL; win = elm_win_add(NULL, "launcher", ELM_WIN_BASIC); elm_win_title_set(win, "Launcher"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/sky_04.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_homogeneous_set(bx, EINA_TRUE); elm_box_horizontal_set(bx, EINA_TRUE); sc = elm_scroller_add(win); elm_scroller_bounce_set(sc, EINA_TRUE, EINA_FALSE); elm_scroller_policy_set(sc, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); n = 0; m = 0; for (k = 0 ; k < 8; k++) { tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); pad = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(pad, 450, 10); elm_table_pack(tb, pad, 1, 0, 1, 1); pad = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(pad, 450, 10); elm_table_pack(tb, pad, 1, 2, 1, 1); pad = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(pad, 10, 450); elm_table_pack(tb, pad, 0, 1, 1, 1); pad = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(pad, 10, 450); elm_table_pack(tb, pad, 2, 1, 1, 1); mb = elm_mapbuf_add(win); mbs = eina_list_append(mbs, mb); elm_object_content_set(mb, tb); evas_object_show(tb); elm_box_pack_end(bx, mb); evas_object_show(mb); ly = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); elm_layout_file_set(ly, buf, "launcher_page"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, ly, 1, 1, 1, 1); evas_object_show(ly); for (j = 0; j < 4; j++) { for (i = 0; i < 4; i++) { ly2 = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); elm_layout_file_set(ly2, buf, "launcher_icon"); evas_object_size_hint_weight_set(ly2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ly2, EVAS_HINT_FILL, EVAS_HINT_FILL); edje_object_part_text_set(elm_layout_edje_get(ly2), "label", names[m]); ic = elm_icon_add(win); elm_object_scale_set(ic, 0.5); snprintf(buf, sizeof(buf), "%s/images/icon_%02i.png", elm_app_data_dir_get(), n); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_weight_set(ic, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ic, 0.5, 0.5); elm_object_part_content_set(ly2, "slot", ic); evas_object_show(ic); evas_object_event_callback_add(ic, EVAS_CALLBACK_DEL, l3_ic_del_cb, ic); evas_object_event_callback_add(ic, EVAS_CALLBACK_MOUSE_DOWN, l3_ic_down_cb, ic); evas_object_event_callback_add(ic, EVAS_CALLBACK_MOUSE_UP, l3_ic_up_cb, ic); evas_object_event_callback_add(ic, EVAS_CALLBACK_MOUSE_MOVE, l3_ic_move_cb, ic); evas_object_data_set(ic, "ly", ly); evas_object_data_set(ic, "ly2", ly2); evas_object_data_set(ic, "sc", sc); evas_object_data_set(ic, "bx", bx); evas_object_data_set(ic, "mb", mb); evas_object_data_set(ic, "slx", (void *)(uintptr_t)(i)); evas_object_data_set(ic, "sly", (void *)(uintptr_t)(j)); snprintf(buf, sizeof(buf), "slot.%i.%i", i, j); elm_object_part_content_set(ly, buf, ly2); evas_object_show(ly2); n++; if (n > 23) n = 0; m++; if (m > 15) m = 0; } } } // fixme: free mbs evas_object_data_set(win, "mbs", mbs); bx2 = elm_box_add(win); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_horizontal_set(bx2, EINA_FALSE); elm_win_resize_object_add(win, bx2); evas_object_show(bx2); elm_object_content_set(sc, bx); evas_object_show(bx); elm_scroller_page_relative_set(sc, 1.0, 1.0); evas_object_show(sc); tb2 = elm_table_add(win); evas_object_size_hint_weight_set(tb2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_fill_set(tb2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx2, tb2); elm_box_pack_end(bx2, sc); ck = elm_check_add(win); elm_object_text_set(ck, "Map"); elm_check_state_set(ck, EINA_FALSE); evas_object_smart_callback_add(ck, "changed", l3_mode_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.05, 0.99); elm_table_pack(tb2, ck, 0, 0, 1, 1); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "A"); elm_check_state_set(ck, 1); evas_object_smart_callback_add(ck, "changed", l3_alpha_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.20, 0.99); elm_table_pack(tb2, ck, 1, 0, 1, 1); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "Smo"); elm_check_state_set(ck, 1); evas_object_smart_callback_add(ck, "changed", l3_smooth_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.40, 0.99); elm_table_pack(tb2, ck, 2, 0, 1, 1); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "FS"); elm_check_state_set(ck, EINA_FALSE); evas_object_smart_callback_add(ck, "changed", l3_full_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.5, 0.99); elm_table_pack(tb2, ck, 3, 0, 1, 1); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "Hid"); elm_check_state_set(ck, EINA_FALSE); evas_object_smart_callback_add(ck, "changed", l3_hidden_cb, win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, 0.5, 0.99); elm_table_pack(tb2, ck, 4, 0, 1, 1); evas_object_show(ck); bt = elm_button_add(win); elm_object_text_set(bt, "Close"); evas_object_smart_callback_add(bt, "clicked", l3_close_cb, win); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.95, 0.99); elm_table_pack(tb2, bt, 5, 0, 1, 1); evas_object_show(bt); evas_object_show(tb2); evas_object_resize(win, 480, 400); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_flip.c0000664000175000017500000006300212127353615014320 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void my_fl_1(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fl = data; elm_flip_go(fl, ELM_FLIP_ROTATE_Y_CENTER_AXIS); } void my_fl_2(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fl = data; elm_flip_go(fl, ELM_FLIP_ROTATE_X_CENTER_AXIS); } void my_fl_3(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fl = data; elm_flip_go(fl, ELM_FLIP_ROTATE_XZ_CENTER_AXIS); } void my_fl_4(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fl = data; elm_flip_go(fl, ELM_FLIP_ROTATE_YZ_CENTER_AXIS); } void my_fl_5(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fl = data; elm_flip_go(fl, ELM_FLIP_CUBE_LEFT); } void my_fl_6(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fl = data; elm_flip_go(fl, ELM_FLIP_CUBE_RIGHT); } void my_fl_7(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fl = data; elm_flip_go(fl, ELM_FLIP_CUBE_UP); } void my_fl_8(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fl = data; elm_flip_go(fl, ELM_FLIP_CUBE_DOWN); } void my_fl_front(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fl = data; elm_flip_go_to(fl, EINA_TRUE, ELM_FLIP_ROTATE_X_CENTER_AXIS); } void my_fl_back(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fl = data; elm_flip_go_to(fl, EINA_FALSE, ELM_FLIP_ROTATE_X_CENTER_AXIS); } void test_flip(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bx2, *fl, *o, *bt, *ly; char buf[PATH_MAX]; win = elm_win_util_standard_add("flip", "Flip"); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fl = elm_flip_add(win); evas_object_size_hint_align_set(fl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(fl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, fl); o = elm_bg_add(win); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "sky_01.jpg"); elm_bg_file_set(o, buf, NULL); elm_object_part_content_set(fl, "front", o); evas_object_show(o); ly = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); elm_layout_file_set(ly, buf, "layout"); evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_part_content_set(fl, "back", ly); evas_object_show(ly); bt = elm_button_add(ly); elm_object_text_set(bt, "Button 1"); elm_object_part_content_set(ly, "element1", bt); bt = elm_button_add(ly); elm_object_text_set(bt, "Button 2"); elm_object_part_content_set(ly, "element2", bt); bt = elm_button_add(ly); elm_object_text_set(bt, "Button 3"); elm_object_part_content_set(ly, "element3", bt); evas_object_show(fl); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); bt = elm_button_add(win); elm_object_text_set(bt, "1"); evas_object_smart_callback_add(bt, "clicked", my_fl_1, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "2"); evas_object_smart_callback_add(bt, "clicked", my_fl_2, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "3"); evas_object_smart_callback_add(bt, "clicked", my_fl_3, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "4"); evas_object_smart_callback_add(bt, "clicked", my_fl_4, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); bt = elm_button_add(win); elm_object_text_set(bt, "5"); evas_object_smart_callback_add(bt, "clicked", my_fl_5, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "6"); evas_object_smart_callback_add(bt, "clicked", my_fl_6, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "7"); evas_object_smart_callback_add(bt, "clicked", my_fl_7, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "8"); evas_object_smart_callback_add(bt, "clicked", my_fl_8, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 480); evas_object_show(win); } void test_flip2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *bx, *bx2, *fl, *o, *bt, *tb, *li, *en; char buf[PATH_MAX]; win = elm_win_add(NULL, "flip2", ELM_WIN_BASIC); elm_win_title_set(win, "Flip 2"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "sky_01.jpg"); elm_bg_file_set(bg, buf, NULL); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fl = elm_flip_add(win); evas_object_size_hint_align_set(fl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(fl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, fl); o = elm_box_add(win); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); tb = elm_toolbar_add(win); elm_toolbar_homogeneous_set(tb, 0); evas_object_size_hint_weight_set(tb, 0.0, 0.0); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, 0.0); elm_toolbar_item_append(tb, "arrow_left", "Hello", NULL, NULL); elm_toolbar_item_append(tb, "arrow_right", "Out", NULL, NULL); elm_toolbar_item_append(tb, "home", "There", NULL, NULL); elm_toolbar_item_append(tb, "refresh", "World", NULL, NULL); elm_box_pack_end(o, tb); evas_object_show(tb); li = elm_list_add(win); evas_object_size_hint_align_set(li, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_list_item_append(li, "This is a list", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Second item", NULL, NULL, NULL, NULL); elm_list_item_append(li, "3rd", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Fourth", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Number five is alive!", NULL, NULL, NULL, NULL); elm_list_item_append(li, "The quick brown fox jumps over the lazy dog", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Booyah", NULL, NULL, NULL, NULL); elm_list_item_append(li, "And another item", NULL, NULL, NULL, NULL); elm_list_item_append(li, "More of them", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Get with it", NULL, NULL, NULL, NULL); elm_list_go(li); elm_box_pack_end(o, li); evas_object_show(li); elm_object_part_content_set(fl, "front", o); evas_object_show(o); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_line_wrap_set(en, ELM_WRAP_NONE); snprintf(buf, sizeof(buf), "This is an entry widget in this window that
    " "uses markup like this for styling and
    " "formatting like this, as well as
    " "links in the text, so enter text
    " "in here to edit it. By the way, links are
    " "called Anchors so you will need
    " "to refer to them this way.
    " "
    " "Also you can stick in items with (relsize + ascent): " "" " (full) " "" " (to the left)
    " "Also (size + ascent): " "" " (full) " "" " (before this)
    " "And as well (absize + ascent): " "" " (full) " "" " or even paths to image files on disk too like: " "" " ... end." , elm_app_data_dir_get() ); elm_object_text_set(en, buf); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_part_content_set(fl, "back", en); evas_object_show(en); evas_object_show(fl); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); bt = elm_button_add(win); elm_object_text_set(bt, "1"); evas_object_smart_callback_add(bt, "clicked", my_fl_1, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "2"); evas_object_smart_callback_add(bt, "clicked", my_fl_2, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "3"); evas_object_smart_callback_add(bt, "clicked", my_fl_3, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "4"); evas_object_smart_callback_add(bt, "clicked", my_fl_4, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "5"); evas_object_smart_callback_add(bt, "clicked", my_fl_5, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "6"); evas_object_smart_callback_add(bt, "clicked", my_fl_6, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 480); evas_object_show(win); } void test_flip3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bx2, *fl, *fl_f, *fl_b, *o, *bt, *fr; char buf[PATH_MAX]; win = elm_win_util_standard_add("flip3", "Flip Flip"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fl = elm_flip_add(win); evas_object_size_hint_align_set(fl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(fl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, fl); evas_object_show(fl); fr = elm_frame_add(win); elm_object_text_set(fr, "Front"); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_part_content_set(fl, "front", fr); evas_object_show(fr); fl_f = elm_flip_add(win); evas_object_size_hint_align_set(fl_f, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(fl_f, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_content_set(fr, fl_f); evas_object_show(fl_f); o = elm_bg_add(win); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "sky_01.jpg"); elm_bg_file_set(o, buf, NULL); elm_object_part_content_set(fl_f, "front", o); evas_object_show(o); o = elm_bg_add(win); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "sky_02.jpg"); elm_bg_file_set(o, buf, NULL); elm_object_part_content_set(fl_f, "back", o); evas_object_show(o); fr = elm_frame_add(win); elm_object_text_set(fr, "Back"); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_part_content_set(fl, "back", fr); evas_object_show(fr); fl_b = elm_flip_add(win); evas_object_size_hint_align_set(fl_b, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(fl_b, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_content_set(fr, fl_b); evas_object_show(fl_b); o = elm_bg_add(win); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "sky_03.jpg"); elm_bg_file_set(o, buf, NULL); elm_object_part_content_set(fl_b, "front", o); evas_object_show(o); o = elm_bg_add(win); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "sky_04.jpg"); elm_bg_file_set(o, buf, NULL); elm_object_part_content_set(fl_b, "back", o); evas_object_show(o); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); bt = elm_button_add(win); elm_object_text_set(bt, "Main Flip"); evas_object_smart_callback_add(bt, "clicked", my_fl_6, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Front Flip"); evas_object_smart_callback_add(bt, "clicked", my_fl_6, fl_f); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Back Flip"); evas_object_smart_callback_add(bt, "clicked", my_fl_6, fl_b); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 480); evas_object_show(win); } static void my_fl_go(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *fl = evas_object_data_get(win, "fl"); elm_flip_go(fl, ELM_FLIP_PAGE_LEFT); } static void my_fl_ch(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *fl = evas_object_data_get(win, "fl"); Evas_Object *rdg = evas_object_data_get(win, "rdg"); elm_flip_interaction_set(fl, elm_radio_value_get(rdg)); } void test_flip4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *fl, *im, *li, *bt, *rd, *rdg; char buf[PATH_MAX]; win = elm_win_util_standard_add("flip-interactive", "Flip Interactive"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fl = elm_flip_add(win); evas_object_size_hint_align_set(fl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(fl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, fl); evas_object_data_set(win, "fl", fl); elm_flip_interaction_set(fl, ELM_FLIP_INTERACTION_NONE); elm_flip_interaction_direction_enabled_set(fl, ELM_FLIP_DIRECTION_UP, EINA_TRUE); elm_flip_interaction_direction_enabled_set(fl, ELM_FLIP_DIRECTION_DOWN, EINA_TRUE); elm_flip_interaction_direction_enabled_set(fl, ELM_FLIP_DIRECTION_LEFT, EINA_TRUE); elm_flip_interaction_direction_enabled_set(fl, ELM_FLIP_DIRECTION_RIGHT, EINA_TRUE); elm_flip_interaction_direction_hitsize_set(fl, ELM_FLIP_DIRECTION_UP, 0.25); elm_flip_interaction_direction_hitsize_set(fl, ELM_FLIP_DIRECTION_DOWN, 0.25); elm_flip_interaction_direction_hitsize_set(fl, ELM_FLIP_DIRECTION_LEFT, 0.25); elm_flip_interaction_direction_hitsize_set(fl, ELM_FLIP_DIRECTION_RIGHT, 0.25); evas_object_show(fl); im = evas_object_image_filled_add(evas_object_evas_get(win)); evas_object_size_hint_weight_set(im, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "twofish.jpg"); evas_object_image_file_set(im, buf, NULL); elm_object_part_content_set(fl, "front", im); evas_object_show(im); #if 0 im = evas_object_image_filled_add(evas_object_evas_get(win)); evas_object_size_hint_weight_set(im, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "sky_04.jpg"); evas_object_image_file_set(im, buf, NULL); elm_object_part_content_set(fl, "back", im); evas_object_show(im); #else li = elm_list_add(win); evas_object_size_hint_weight_set(li, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_list_item_append(li, "Item 0", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Item 1", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Item 2", NULL, NULL, NULL, NULL); elm_list_item_append(li, "Item 3 (Which is very long just for testing purposes)", NULL, NULL, NULL, NULL); elm_list_go(li); elm_object_part_content_set(fl, "back", li); evas_object_show(li); #endif rd = elm_radio_add(win); evas_object_size_hint_align_set(rd, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, 0.0); elm_radio_state_value_set(rd, ELM_FLIP_INTERACTION_NONE); elm_object_text_set(rd, "None"); elm_box_pack_end(bx, rd); evas_object_show(rd); evas_object_smart_callback_add(rd, "changed", my_fl_ch, win); rdg = rd; evas_object_data_set(win, "rdg", rdg); rd = elm_radio_add(win); evas_object_size_hint_align_set(rd, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, 0.0); elm_radio_state_value_set(rd, ELM_FLIP_INTERACTION_ROTATE); elm_object_text_set(rd, "Rotate"); elm_radio_group_add(rd, rdg); elm_box_pack_end(bx, rd); evas_object_show(rd); evas_object_smart_callback_add(rd, "changed", my_fl_ch, win); rd = elm_radio_add(win); evas_object_size_hint_align_set(rd, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, 0.0); elm_radio_state_value_set(rd, ELM_FLIP_INTERACTION_CUBE); elm_object_text_set(rd, "Cube"); elm_radio_group_add(rd, rdg); elm_box_pack_end(bx, rd); evas_object_show(rd); evas_object_smart_callback_add(rd, "changed", my_fl_ch, win); rd = elm_radio_add(win); evas_object_size_hint_align_set(rd, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, 0.0); elm_radio_state_value_set(rd, ELM_FLIP_INTERACTION_PAGE); elm_object_text_set(rd, "Page"); elm_radio_group_add(rd, rdg); elm_box_pack_end(bx, rd); evas_object_show(rd); evas_object_smart_callback_add(rd, "changed", my_fl_ch, win); bt = elm_button_add(win); elm_object_text_set(bt, "Flip page"); evas_object_smart_callback_add(bt, "clicked", my_fl_go, win); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_resize(win, 320, 480); evas_object_show(win); } void test_flip5(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bx2, *fl, *o, *bt, *ly; char buf[PATH_MAX]; win = elm_win_util_standard_add("flip4", "Flip 4"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fl = elm_flip_add(win); evas_object_size_hint_align_set(fl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(fl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, fl); o = elm_bg_add(win); evas_object_size_hint_align_set(o, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "sky_01.jpg"); elm_bg_file_set(o, buf, NULL); elm_object_part_content_set(fl, "front", o); evas_object_show(o); ly = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); elm_layout_file_set(ly, buf, "layout"); evas_object_size_hint_align_set(ly, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_part_content_set(fl, "back", ly); evas_object_show(ly); bt = elm_button_add(ly); elm_object_text_set(bt, "Button 1"); elm_object_part_content_set(ly, "element1", bt); bt = elm_button_add(ly); elm_object_text_set(bt, "Button 2"); elm_object_part_content_set(ly, "element2", bt); bt = elm_button_add(ly); elm_object_text_set(bt, "Button 3"); elm_object_part_content_set(ly, "element3", bt); evas_object_show(fl); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); bt = elm_button_add(win); elm_object_text_set(bt, "Show Front"); evas_object_smart_callback_add(bt, "clicked", my_fl_front, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Show Back"); evas_object_smart_callback_add(bt, "clicked", my_fl_back, fl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_icon_animated.c0000664000175000017500000000276512127353615016171 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void icon_clicked(void *data , Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *ic; ic = data; Eina_Bool rec; rec = elm_image_animated_play_get(ic); rec = !rec; printf("clicked!rec =%d\n",rec); elm_image_animated_play_set(ic, rec); } void test_icon_animated(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *ic; char buf[PATH_MAX]; win = elm_win_add(NULL, "icon-animated-gif", ELM_WIN_BASIC); elm_win_title_set(win, "Icon Animated Gif"); elm_win_autodel_set(win, EINA_TRUE); elm_win_alpha_set(win, EINA_TRUE); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/animated_logo.gif", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); if (elm_image_animated_available_get(ic)) { printf("============Support animator==============\n"); elm_image_animated_set(ic, EINA_TRUE); elm_image_animated_play_set(ic, EINA_TRUE); } elm_image_resizable_set(ic, 0, 0); elm_image_no_scale_set(ic, 1); evas_object_size_hint_weight_set(ic, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(ic, 0.5, 0.5); elm_win_resize_object_add(win, ic); evas_object_show(ic); evas_object_smart_callback_add(ic, "clicked", icon_clicked, ic); evas_object_resize(win, 200, 200); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_scroller.c0000664000175000017500000002351212127353615015215 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void my_bt_go_300_300(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_scroller_region_bring_in((Evas_Object *)data, 300, 300, 318, 318); } void my_bt_go_900_300(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_scroller_region_bring_in((Evas_Object *)data, 900, 300, 318, 318); } void my_bt_go_300_900(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_scroller_region_bring_in((Evas_Object *)data, 300, 900, 318, 318); } void my_bt_go_900_900(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_scroller_region_bring_in((Evas_Object *)data, 900, 900, 318, 318); } void my_bt_freeze_toggle(void *data, Evas_Object *obj, void *event_info __UNUSED__) { if (elm_check_state_get(obj)) elm_object_scroll_freeze_push((Evas_Object *)data); else elm_object_scroll_freeze_pop((Evas_Object *)data); } void my_bt_hold_toggle(void *data, Evas_Object *obj, void *event_info __UNUSED__) { if (elm_check_state_get(obj)) elm_object_scroll_hold_push((Evas_Object *)data); else elm_object_scroll_hold_pop((Evas_Object *)data); } void _sc_move_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Coord x = 0, y = 0; evas_object_geometry_get(obj, &x, &y, NULL, NULL); evas_object_move(data, x, y); } void _sc_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Coord w = 0, h = 0; evas_object_geometry_get(obj, NULL, NULL, &w, &h); evas_object_resize(data, w, h); } void test_scroller(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg2, *tb, *tb2, *sc, *bt, *ck1, *ck2, *bx, *bx2, *fr; int i, j, n; char buf[PATH_MAX]; Evas_Coord x = 0, y = 0, w = 0, h = 0; const char *img[9] = { "panel_01.jpg", "plant_01.jpg", "rock_01.jpg", "rock_02.jpg", "sky_01.jpg", "sky_02.jpg", "sky_03.jpg", "sky_04.jpg", "wood_01.jpg" }; win = elm_win_util_standard_add("scroller", "Scroller"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fr = elm_frame_add(win); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, 0.0); elm_object_text_set(fr, "Options"); elm_box_pack_end(bx, fr); evas_object_show(fr); bx2 = elm_box_add(win); elm_object_content_set(fr, bx2); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_show(bx2); ck1 = elm_check_add(win); elm_object_text_set(ck1, "Freeze"); elm_box_pack_end(bx2, ck1); evas_object_show(ck1); ck2 = elm_check_add(win); elm_object_text_set(ck2, "Hold"); elm_box_pack_end(bx2, ck2); evas_object_show(ck2); sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, sc); tb = elm_table_add(win); n = 0; for (j = 0; j < 12; j++) { for (i = 0; i < 12; i++) { bg2 = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n]); n++; if (n >= 9) n = 0; elm_bg_file_set(bg2, buf, NULL); evas_object_size_hint_weight_set(bg2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bg2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_min_set(bg2, 318, 318); elm_table_pack(tb, bg2, i, j, 1, 1); evas_object_show(bg2); } } elm_object_content_set(sc, tb); evas_object_show(tb); elm_scroller_page_relative_set(sc, 1.0, 1.0); evas_object_show(sc); evas_object_smart_callback_add(ck1, "changed", my_bt_freeze_toggle, tb); evas_object_smart_callback_add(ck2, "changed", my_bt_hold_toggle, tb); tb2 = elm_table_add(win); bt = elm_button_add(win); elm_object_text_set(bt, "to 300 300"); evas_object_smart_callback_add(bt, "clicked", my_bt_go_300_300, sc); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.1, 0.1); elm_table_pack(tb2, bt, 0, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "to 900 300"); evas_object_smart_callback_add(bt, "clicked", my_bt_go_900_300, sc); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.9, 0.1); elm_table_pack(tb2, bt, 2, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "to 300 900"); evas_object_smart_callback_add(bt, "clicked", my_bt_go_300_900, sc); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.1, 0.9); elm_table_pack(tb2, bt, 0, 2, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "to 900 900"); evas_object_smart_callback_add(bt, "clicked", my_bt_go_900_900, sc); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.9, 0.9); elm_table_pack(tb2, bt, 2, 2, 1, 1); evas_object_show(bt); evas_object_event_callback_add(sc, EVAS_CALLBACK_MOVE, _sc_move_cb, tb2); evas_object_event_callback_add(sc, EVAS_CALLBACK_RESIZE, _sc_resize_cb, tb2); evas_object_geometry_get(sc, &x, &y, &w, &h); evas_object_move(tb2, x, y); evas_object_resize(tb2, w, h); evas_object_show(tb2); evas_object_resize(win, 320, 420); evas_object_show(win); } void click_through(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { printf("click went through on %p\n", obj); } void test_scroller2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bt, *bx, *bx2, *sc, *tb, *tb2, *rc; int i, j; win = elm_win_util_standard_add("scroller2", "Scroller 2"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, 0.0); /* { */ for (i = 0; i < 3; i++) { bt = elm_button_add(win); elm_object_text_set(bt, "Vertical"); evas_object_smart_callback_add(bt, "clicked", click_through, NULL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); } /* } */ /* { */ sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sc, EVAS_HINT_FILL, 0.5); elm_scroller_bounce_set(sc, EINA_TRUE, EINA_FALSE); elm_scroller_content_min_limit(sc, 0, 1); elm_box_pack_end(bx, sc); evas_object_show(sc); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); for (i = 0; i < 10; i++) { bt = elm_button_add(win); elm_object_text_set(bt, "... Horizontal scrolling ..."); evas_object_smart_callback_add(bt, "clicked", click_through, NULL); elm_box_pack_end(bx2, bt); evas_object_show(bt); } elm_object_content_set(sc, bx2); evas_object_show(bx2); /* } */ /* { */ for (i = 0; i < 3; i++) { bt = elm_button_add(win); elm_object_text_set(bt, "Vertical"); evas_object_smart_callback_add(bt, "clicked", click_through, NULL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); } /* } */ /* { */ tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, tb); evas_object_show(tb); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_min_set(rc, 200, 120); elm_table_pack(tb, rc, 0, 0, 1, 1); sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, sc, 0, 0, 1, 1); evas_object_show(sc); tb2 = elm_table_add(win); for (j = 0; j < 16; j++) { for (i = 0; i < 16; i++) { bt = elm_button_add(win); elm_object_text_set(bt, "Both"); evas_object_smart_callback_add(bt, "clicked", click_through, NULL); elm_table_pack(tb2, bt, i, j, 1, 1); evas_object_show(bt); } } elm_object_content_set(sc, tb2); evas_object_show(tb2); /* } */ for (i = 0; i < 24; i++) { bt = elm_button_add(win); elm_object_text_set(bt, "Vertical"); evas_object_smart_callback_add(bt, "clicked", click_through, NULL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); } sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_scroller_bounce_set(sc, EINA_FALSE, EINA_TRUE); elm_win_resize_object_add(win, sc); elm_object_content_set(sc, bx); evas_object_show(bx); evas_object_show(sc); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_hover.c0000664000175000017500000001216112127353615014511 00000000000000#include "elementary_config.h" #include #ifndef ELM_LIB_QUICKLAUNCH static void my_hover_bt(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *hv = data; evas_object_show(hv); } static void _top_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *hv = (Evas_Object *)data; elm_hover_dismiss(hv); } void test_hover(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *bx, *bt, *hv, *ic; char buf[PATH_MAX]; win = elm_win_add(NULL, "hover", ELM_WIN_BASIC); elm_win_title_set(win, "Hover"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); hv = elm_hover_add(win); bt = elm_button_add(win); elm_object_text_set(bt, "Button"); evas_object_smart_callback_add(bt, "clicked", my_hover_bt, hv); elm_box_pack_end(bx, bt); evas_object_show(bt); elm_hover_parent_set(hv, win); elm_hover_target_set(hv, bt); bt = elm_button_add(win); elm_object_text_set(bt, "Popup"); elm_object_part_content_set(hv, "middle", bt); evas_object_show(bt); bx = elm_box_add(win); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); elm_box_pack_end(bx, ic); evas_object_show(ic); bt = elm_button_add(win); elm_object_text_set(bt, "Top 1"); evas_object_smart_callback_add(bt, "clicked", _top_bt_clicked, hv); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Top 2"); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Top 3"); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(bx); elm_object_part_content_set(hv, "top", bx); bt = elm_button_add(win); elm_object_text_set(bt, "Bottom"); elm_object_part_content_set(hv, "bottom", bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Left"); elm_object_part_content_set(hv, "left", bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Right"); elm_object_part_content_set(hv, "right", bt); evas_object_show(bt); evas_object_size_hint_min_set(bg, 160, 160); evas_object_size_hint_max_set(bg, 640, 640); evas_object_resize(win, 440, 440); evas_object_show(win); } void test_hover2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *bx, *bt, *hv, *ic; char buf[PATH_MAX]; win = elm_win_add(NULL, "hover2", ELM_WIN_BASIC); elm_win_title_set(win, "Hover 2"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); hv = elm_hover_add(win); elm_object_style_set(hv, "popout"); bt = elm_button_add(win); elm_object_text_set(bt, "Button"); evas_object_smart_callback_add(bt, "clicked", my_hover_bt, hv); elm_box_pack_end(bx, bt); evas_object_show(bt); elm_hover_parent_set(hv, win); elm_hover_target_set(hv, bt); bt = elm_button_add(win); elm_object_text_set(bt, "Popup"); elm_object_part_content_set(hv, "middle", bt); evas_object_show(bt); bx = elm_box_add(win); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); elm_box_pack_end(bx, ic); evas_object_show(ic); bt = elm_button_add(win); elm_object_text_set(bt, "Top 1"); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Top 2"); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Top 3"); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(bx); elm_object_part_content_set(hv, "top", bx); bt = elm_button_add(win); elm_object_text_set(bt, "Bot"); elm_object_part_content_set(hv, "bottom", bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Left"); elm_object_part_content_set(hv, "left", bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Right"); elm_object_part_content_set(hv, "right", bt); evas_object_show(bt); evas_object_size_hint_min_set(bg, 160, 160); evas_object_size_hint_max_set(bg, 640, 640); evas_object_resize(win, 440, 440); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_slideshow.c0000664000175000017500000001625312127353615015375 00000000000000#include "elementary_config.h" #include #ifndef ELM_LIB_QUICKLAUNCH static Evas_Object *slideshow, *bt_start, *bt_stop; static Elm_Slideshow_Item_Class itc; static const char *img1 = PACKAGE_DATA_DIR"/images/logo.png"; static const char *img2 = PACKAGE_DATA_DIR"/images/plant_01.jpg"; static const char *img3 = PACKAGE_DATA_DIR"/images/rock_01.jpg"; static const char *img4 = PACKAGE_DATA_DIR"/images/rock_02.jpg"; static const char *img5 = PACKAGE_DATA_DIR"/images/sky_01.jpg"; static const char *img6 = PACKAGE_DATA_DIR"/images/sky_04.jpg"; static const char *img7 = PACKAGE_DATA_DIR"/images/wood_01.jpg"; static const char *img8 = PACKAGE_DATA_DIR"/images/mystrale.jpg"; static const char *img9 = PACKAGE_DATA_DIR"/images/mystrale_2.jpg"; static void _notify_show(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_show(data); } static void _next(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_slideshow_next(data); } static void _previous(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_slideshow_previous(data); } static void _mouse_in(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_notify_timeout_set(data, 0.0); evas_object_show(data); } static void _mouse_out(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_notify_timeout_set(data, 3.0); } static void _hv_select(void *data, Evas_Object *obj, void *event_info) { elm_slideshow_transition_set(slideshow, data); elm_object_text_set(obj, elm_object_item_text_get(event_info)); } static void _layout_select(void *data, Evas_Object *obj, void *event_info __UNUSED__) { elm_slideshow_layout_set(slideshow, data); elm_object_text_set(obj, data); } static void _start(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_slideshow_timeout_set(slideshow, elm_spinner_value_get(data)); elm_object_disabled_set(bt_start, EINA_TRUE); elm_object_disabled_set(bt_stop, EINA_FALSE); } static void _stop(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_slideshow_timeout_set(slideshow, 0.0); elm_object_disabled_set(bt_start, EINA_FALSE); elm_object_disabled_set(bt_stop, EINA_TRUE); } static void _spin(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { if (elm_slideshow_timeout_get(slideshow) > 0) elm_slideshow_timeout_set(slideshow, elm_spinner_value_get(data)); } static Evas_Object * _get(void *data, Evas_Object *obj) { //Evas_Object *photo = elm_photocam_add(obj); //elm_photocam_file_set(photo, data); //elm_photocam_zoom_mode_set(photo, ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT); Evas_Object *photo = elm_photo_add(obj); elm_photo_file_set(photo, data); elm_photo_fill_inside_set(photo, EINA_TRUE); elm_object_style_set(photo, "shadow"); return photo; } static void _slide_transition(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Object_Item *slide_it = (Elm_Object_Item *) event_info; if (data == slide_it) printf("Reaches to End of slides\n"); } void test_slideshow(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *notify, *bx, *bt, *hv, *spin; const Eina_List *l; const char *transition, *layout; Elm_Object_Item *slide_last_it; win = elm_win_util_standard_add("slideshow", "Slideshow"); elm_win_autodel_set(win, EINA_TRUE); slideshow = elm_slideshow_add(win); elm_slideshow_loop_set(slideshow, EINA_TRUE); elm_win_resize_object_add(win, slideshow); evas_object_size_hint_weight_set(slideshow, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(slideshow); itc.func.get = _get; itc.func.del = NULL; elm_slideshow_item_add(slideshow, &itc, img1); elm_slideshow_item_add(slideshow, &itc, img2); elm_slideshow_item_add(slideshow, &itc, img3); elm_slideshow_item_add(slideshow, &itc, img4); elm_slideshow_item_add(slideshow, &itc, img9); elm_slideshow_item_add(slideshow, &itc, img5); elm_slideshow_item_add(slideshow, &itc, img6); elm_slideshow_item_add(slideshow, &itc, img7); slide_last_it = elm_slideshow_item_add(slideshow, &itc, img8); evas_object_smart_callback_add(slideshow, "transition,end", _slide_transition, slide_last_it); notify = elm_notify_add(win); elm_notify_orient_set(notify, ELM_NOTIFY_ORIENT_BOTTOM); evas_object_size_hint_weight_set(notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, notify); elm_notify_timeout_set(notify, 3.0); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); elm_object_content_set(notify, bx); evas_object_show(bx); evas_object_event_callback_add(bx, EVAS_CALLBACK_MOUSE_IN, _mouse_in, notify); evas_object_event_callback_add(bx, EVAS_CALLBACK_MOUSE_OUT, _mouse_out, notify); bt = elm_button_add(win); elm_object_text_set(bt, "Previous"); evas_object_smart_callback_add(bt, "clicked", _previous, slideshow); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Next"); evas_object_smart_callback_add(bt, "clicked", _next, slideshow); elm_box_pack_end(bx, bt); evas_object_show(bt); hv = elm_hoversel_add(win); elm_box_pack_end(bx, hv); elm_hoversel_hover_parent_set(hv, win); EINA_LIST_FOREACH(elm_slideshow_transitions_get(slideshow), l, transition) elm_hoversel_item_add(hv, transition, NULL, 0, _hv_select, transition); elm_hoversel_item_add(hv, "None", NULL, 0, _hv_select, NULL); elm_object_text_set(hv, eina_list_data_get(elm_slideshow_transitions_get(slideshow))); evas_object_show(hv); hv = elm_hoversel_add(win); elm_box_pack_end(bx, hv); elm_hoversel_hover_parent_set(hv, win); EINA_LIST_FOREACH(elm_slideshow_layouts_get(slideshow), l, layout) elm_hoversel_item_add(hv, layout, NULL, 0, _layout_select, layout); elm_object_text_set(hv, elm_slideshow_layout_get(slideshow)); evas_object_show(hv); spin = elm_spinner_add(win); elm_spinner_label_format_set(spin, "%2.0f secs."); evas_object_smart_callback_add(spin, "changed", _spin, spin); elm_spinner_step_set(spin, 1); elm_spinner_min_max_set(spin, 1, 30); elm_spinner_value_set(spin, 3); elm_box_pack_end(bx, spin); evas_object_show(spin); bt = elm_button_add(win); bt_start = bt; elm_object_text_set(bt, "Start"); evas_object_smart_callback_add(bt, "clicked", _start, spin); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); bt_stop = bt; elm_object_text_set(bt, "Stop"); evas_object_smart_callback_add(bt, "clicked", _stop, spin); elm_box_pack_end(bx, bt); elm_object_disabled_set(bt, EINA_TRUE); evas_object_show(bt); evas_object_event_callback_add(slideshow, EVAS_CALLBACK_MOUSE_UP, _notify_show, notify); evas_object_event_callback_add(slideshow, EVAS_CALLBACK_MOUSE_MOVE, _notify_show, notify); evas_object_resize(win, 500, 400); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_entry.c0000664000175000017500000024172112127353615014535 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void my_entry_bt_1(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_object_text_set(en, ""); } static void my_entry_bt_2(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; const char *s = elm_object_text_get(en); printf("ENTRY:\n"); if (s) printf("%s\n", s); printf("ENTRY PLAIN UTF8:\n"); if (s) { s = elm_entry_markup_to_utf8(s); if (s) { printf("%s\n", s); free((char *)s); } } } static void my_entry_bt_3(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; const char *s = elm_entry_selection_get(en); printf("SELECTION:\n"); if (s) printf("%s\n", s); printf("SELECTION PLAIN UTF8:\n"); if (s) { s = elm_entry_markup_to_utf8(s); if (s) { printf("%s\n", s); free((char *)s); } } } static void my_entry_bt_4(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_entry_insert(en, "Insert some BOLD text"); } static void my_entry_bt_5(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_scrollable_set(en, !elm_entry_scrollable_get(en)); } static void my_entry_bt_6(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; static Elm_Wrap_Type wr = ELM_WRAP_NONE; wr++; if (wr == ELM_WRAP_LAST) wr = ELM_WRAP_NONE; printf("wr: %i\n", wr); elm_entry_line_wrap_set(en, wr); } void test_entry(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bx2, *bt, *en; char buf[4096]; win = elm_win_util_standard_add("entry", "Entry"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); en = elm_entry_add(win); elm_entry_line_wrap_set(en, ELM_WRAP_NONE); snprintf(buf, sizeof(buf), "This is an entry widget in this window that
    " "uses markup like this for styling and
    " "formatting like this, as well as
    " "links in the text, so enter text
    " "in here to edit it. By the way, links are
    " "called Anchors so you will need
    " "to refer to them this way.
    " "
    " "Also you can stick in items with (relsize + ascent): " "" " (full) " "" " (to the left)
    " "Also (size + ascent): " "" " (full) " "" " (before this)
    " "And as well (absize + ascent): " "" " (full) " "" " or even paths to image files on disk too like: " "" " ... end." , elm_app_data_dir_get() ); elm_object_text_set(en, buf); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, en); evas_object_show(en); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Clr"); evas_object_smart_callback_add(bt, "clicked", my_entry_bt_1, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Prnt"); evas_object_smart_callback_add(bt, "clicked", my_entry_bt_2, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Sel"); evas_object_smart_callback_add(bt, "clicked", my_entry_bt_3, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Ins"); evas_object_smart_callback_add(bt, "clicked", my_entry_bt_4, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Scrl"); evas_object_smart_callback_add(bt, "clicked", my_entry_bt_5, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Wr"); evas_object_smart_callback_add(bt, "clicked", my_entry_bt_6, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); elm_object_focus_set(en, EINA_TRUE); evas_object_show(win); } static void my_scrolled_entry_bt_1(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_object_text_set(en, ""); } static void my_scrolled_entry_bt_2(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; const char *s = elm_object_text_get(en); printf("ENTRY:\n"); if (s) printf("%s\n", s); printf("ENTRY PLAIN UTF8:\n"); if (s) { s = elm_entry_markup_to_utf8(s); if (s) { printf("%s\n", s); free((char *)s); } } } static void my_scrolled_entry_bt_3(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; const char *s = elm_entry_selection_get(en); printf("SELECTION:\n"); if (s) printf("%s\n", s); printf("SELECTION PLAIN UTF8:\n"); if (s) { s = elm_entry_markup_to_utf8(s); if (s) { printf("%s\n", s); free((char *)s); } } } static void my_scrolled_entry_bt_4(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_entry_insert(en, "Insert some BOLD text"); } static void my_scrolled_entry_bt_5(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; const char *s = elm_object_text_get(en); printf("PASSWORD: '%s'\n", s ? s : ""); } static void scrolled_anchor_test(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_entry_insert(en, "ANCHOR CLICKED"); } void test_entry_scrolled(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bx2, *bt, *en, *en_p, *sp; static Elm_Entry_Filter_Accept_Set digits_filter_data, digits_filter_data2; static Elm_Entry_Filter_Limit_Size limit_filter_data, limit_filter_data2; win = elm_win_util_standard_add("entry-scrolled", "Entry Scrolled"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); /* disabled entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_object_text_set(en, "Disabled entry"); elm_entry_single_line_set(en, EINA_TRUE); elm_object_disabled_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); /* password entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_password_set(en, EINA_TRUE); elm_entry_single_line_set(en, EINA_TRUE); elm_object_text_set(en, "Access denied, give up!"); elm_object_disabled_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); /* multi-line disable entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_ON); elm_object_disabled_set(en, EINA_TRUE); elm_entry_context_menu_item_add(en, "Hello", NULL, ELM_ICON_NONE, NULL, NULL); elm_entry_context_menu_item_add(en, "World", NULL, ELM_ICON_NONE, NULL, NULL); elm_object_text_set(en, "Multi-line disabled entry widget :)
    " "We can use markup like this for styling and
    " "formatting like this, as well as
    " "links in the text," "but it won't be editable or clickable."); evas_object_show(en); elm_box_pack_end(bx, en); sp = elm_separator_add(win); elm_separator_horizontal_set(sp, EINA_TRUE); elm_box_pack_end(bx, sp); evas_object_show(sp); /* Single line selected entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_object_text_set(en, "This is a single line"); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en, EINA_TRUE); elm_entry_select_all(en); evas_object_show(en); elm_box_pack_end(bx, en); /* Only digits entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_object_text_set(en, "01234"); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); digits_filter_data.accepted = "0123456789"; digits_filter_data.rejected = NULL; elm_entry_markup_filter_append(en, elm_entry_filter_accept_set, &digits_filter_data); /* No digits entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_object_text_set(en, "No numbers here"); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); digits_filter_data2.accepted = NULL; digits_filter_data2.rejected = "0123456789"; elm_entry_markup_filter_append(en, elm_entry_filter_accept_set, &digits_filter_data2); /* Size limited entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_object_text_set(en, "Just 20 chars"); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); limit_filter_data.max_char_count = 20; limit_filter_data.max_byte_count = 0; elm_entry_markup_filter_append(en, elm_entry_filter_limit_size, &limit_filter_data); /* Byte size limited entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_object_text_set(en, "And now only 30 bytes"); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); limit_filter_data2.max_char_count = 0; limit_filter_data2.max_byte_count = 30; elm_entry_markup_filter_append(en, elm_entry_filter_limit_size, &limit_filter_data2); /* Single line password entry */ en_p = elm_entry_add(win); elm_entry_scrollable_set(en_p, EINA_TRUE); evas_object_size_hint_weight_set(en_p, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en_p, EVAS_HINT_FILL, 0.5); elm_entry_scrollbar_policy_set(en_p, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_object_text_set(en_p, "Password here"); elm_entry_single_line_set(en_p, EINA_TRUE); elm_entry_password_set(en_p, EINA_TRUE); evas_object_show(en_p); elm_box_pack_end(bx, en_p); /* entry with icon/end widgets*/ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_icon_add(win); elm_icon_standard_set(bt, "home"); evas_object_size_hint_min_set(bt, 48, 48); evas_object_color_set(bt, 128, 0, 0, 128); evas_object_show(bt); elm_object_part_content_set(en, "icon", bt); bt = elm_icon_add(win); elm_icon_standard_set(bt, "delete"); evas_object_color_set(bt, 128, 0, 0, 128); evas_object_size_hint_min_set(bt, 48, 48); evas_object_show(bt); elm_object_part_content_set(en, "end", bt); elm_object_text_set(en, "entry with icon and end objects"); evas_object_show(en); elm_box_pack_end(bx, en); /* markup entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_ON); elm_object_text_set(en, "This is an entry widget in this window that
    " "uses markup like this for styling and
    " "formatting like this, as well as
    " "links in the text, so enter text
    " "in here to edit it. By them way, links are
    " "called Anchors so you will need
    " "to refer to them this way. At the end here is a really long " "line to test line wrapping to see if it works. But just in " "case this line is not long enough I will add more here to " "really test it out, as Elementary really needs some " "good testing to see if entry widgets work as advertised."); evas_object_smart_callback_add(en, "anchor,clicked", scrolled_anchor_test, en); evas_object_show(en); elm_box_pack_end(bx, en); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Clear"); evas_object_smart_callback_add(bt, "clicked", my_scrolled_entry_bt_1, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Print"); evas_object_smart_callback_add(bt, "clicked", my_scrolled_entry_bt_2, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Print pwd"); evas_object_smart_callback_add(bt, "clicked", my_scrolled_entry_bt_5, en_p); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Selection"); evas_object_smart_callback_add(bt, "clicked", my_scrolled_entry_bt_3, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Insert"); evas_object_smart_callback_add(bt, "clicked", my_scrolled_entry_bt_4, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 300); elm_object_focus_set(win, EINA_TRUE); evas_object_show(win); } static void my_ent_bt_clr(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_object_text_set(en, ""); } static void my_ent_bt_pri(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; const char *s = elm_object_text_get(en); printf("ENTRY:\n"); if (s) printf("%s\n", s); printf("ENTRY PLAIN UTF8:\n"); if (s) { s = elm_entry_markup_to_utf8(s); if (s) { printf("%s\n", s); free((char *)s); } } } static void my_ent_bt_sel(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; const char *s = elm_entry_selection_get(en); printf("SELECTION:\n"); if (s) printf("%s\n", s); printf("SELECTION PLAIN UTF8:\n"); if (s) { s = elm_entry_markup_to_utf8(s); if (s) { printf("%s\n", s); free((char *)s); } } } static void my_ent_bt_all(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_select_all(en); } static void my_ent_bt_non(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_select_none(en); } static void my_ent_bt_ins(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_entry_insert(en, "Insert text"); } static void my_ent_bt_lef(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_cursor_prev(en); } static void my_ent_bt_rig(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_cursor_next(en); } static void my_ent_bt_up_(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_cursor_up(en); } static void my_ent_bt_dow(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_cursor_down(en); } static void my_ent_bt_beg(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_cursor_begin_set(en); } static void my_ent_bt_end(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_cursor_end_set(en); } static void my_ent_bt_lbe(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_cursor_line_begin_set(en); } static void my_ent_bt_len(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_cursor_line_end_set(en); } static void my_ent_bt_sbe(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_cursor_selection_begin(en); } static void my_ent_bt_sen(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_cursor_selection_end(en); } static void my_ent_bt_fmt(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; printf("IS FORMAT: %i\n", (int)elm_entry_cursor_is_format_get(en)); } static void my_ent_bt_vfm(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; printf("IS VISIBLE FORMAT %i\n", (int)elm_entry_cursor_is_visible_format_get(en)); } static void my_ent_bt_chr(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; printf("CHAR '%s'\n", elm_entry_cursor_content_get(en)); } static void my_ent_bt_cut(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_selection_cut(en); } static void my_ent_bt_cop(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_selection_copy(en); } static void my_ent_bt_pas(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_selection_paste(en); } static void ent_bt_style_user_peek(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; const char* cur_style = elm_entry_text_style_user_peek(en); if (cur_style) printf("Current style user: %s\n", cur_style); else printf("Style user stack is empty.\n"); } static void ent_bt_style_user_pop(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_text_style_user_pop(en); printf("Style user popped\n"); } void test_entry_style_user(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *en, *bt, *bt2; win = elm_win_util_standard_add("entry-style", "Entry Style"); elm_win_autodel_set(win, EINA_TRUE); evas_object_resize(win, 300, 300); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); en = elm_entry_add(win); elm_entry_line_wrap_set(en, ELM_WRAP_MIXED); elm_entry_text_style_user_push(en, "DEFAULT='font_size=40 color=#FF0000'"); elm_object_text_set(en, "Testing Text"); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, en); evas_object_resize(en, 200, 200); evas_object_show(en); bt = elm_button_add(win); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(bt, "Peek"); evas_object_smart_callback_add(bt, "clicked", ent_bt_style_user_peek, en); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt2 = elm_button_add(win); evas_object_size_hint_weight_set(bt2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_text_set(bt2, "Pop"); evas_object_smart_callback_add(bt2, "clicked", ent_bt_style_user_pop, en); evas_object_size_hint_weight_set(bt2, 0.0, 0.0); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt2); evas_object_propagate_events_set(bt2, 0); elm_object_focus_allow_set(bt2, 0); evas_object_show(bt2); elm_object_focus_set(en, EINA_TRUE); evas_object_show(win); } void test_entry3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bx2, *bt, *en; win = elm_win_util_standard_add("entry3", "Entry 3"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); /* Single line selected entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_object_text_set(en, "This is a single line"); elm_entry_single_line_set(en, EINA_TRUE); elm_box_pack_end(bx, en); evas_object_show(en); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Clr"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_clr, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Pri"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_pri, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Sel"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_sel, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "All"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_all, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Non"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_non, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Ins"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_ins, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Lef"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_lef, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Rig"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_rig, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Up "); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_up_, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Dow"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_dow, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Beg"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_beg, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "End"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_end, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "LBe"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_lbe, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "LEn"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_len, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "SBe"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_sbe, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "SEn"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_sen, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Fmt"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_fmt, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "VFm"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_vfm, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Chr"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_chr, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Cut"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_cut, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Cop"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_cop, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Pas"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_pas, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); /* markup entry */ en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en, "This is an entry widget in this window that
    " "uses markup like this for styling and
    " "formatting like this, as well as
    " "links in the text, so enter text
    " "in here to edit it. By them way, links are
    " "called Anchors so you will need
    " "to refer to them this way. At the end here is a really long " "line to test line wrapping to see if it works. But just in " "case this line is not long enough I will add more here to " "really test it out, as Elementary really needs some " "good testing to see if entry widgets work as advertised." ); evas_object_smart_callback_add(en, "anchor,clicked", scrolled_anchor_test, en); elm_box_pack_end(bx, en); evas_object_show(en); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Clr"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_clr, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Pri"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_pri, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Sel"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_sel, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "All"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_all, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Non"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_non, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Ins"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_ins, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Lef"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_lef, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Rig"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_rig, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Up "); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_up_, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Dow"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_dow, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Beg"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_beg, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "End"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_end, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "LBe"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_lbe, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "LEn"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_len, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "SBe"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_sbe, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "SEn"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_sen, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Fmt"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_fmt, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "VFm"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_vfm, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Chr"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_chr, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Cut"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_cut, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Cop"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_cop, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Pas"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_pas, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 480); elm_object_focus_set(win, EINA_TRUE); evas_object_show(win); } void test_entry4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *ly, *en; char buf[PATH_MAX]; win = elm_win_util_standard_add("entry4", "Entry 4"); elm_win_autodel_set(win, EINA_TRUE); ly = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); elm_layout_file_set(ly, buf, "layout"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, ly); evas_object_show(ly); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_object_text_set(en, "This is a single line"); elm_entry_single_line_set(en, EINA_TRUE); elm_object_part_content_set(ly, "element1", en); evas_object_show(en); en = elm_entry_add(win); elm_entry_line_wrap_set(en, ELM_WRAP_NONE); elm_object_text_set(en, "This is an entry widget
    " "that uses markup
    " "like this and has
    " "no scroller, so you can
    " "use it more flexibly."); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_part_content_set(ly, "element2", en); evas_object_show(en); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en, "This is an entry widget in this window that
    " "uses markup like this for styling and
    " "formatting like this, as well as
    " "links in the text, so enter text
    " "in here to edit it. By them way, links are
    " "called Anchors so you will need
    " "to refer to them this way. At the end here is a really long " "line to test line wrapping to see if it works. But just in " "case this line is not long enough I will add more here to " "really test it out, as Elementary really needs some " "good testing to see if entry widgets work as advertised." ); evas_object_smart_callback_add(en, "anchor,clicked", scrolled_anchor_test, en); elm_object_part_content_set(ly, "element3", en); evas_object_show(en); evas_object_show(win); } void test_entry5(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bx2, *bt, *en; win = elm_win_util_standard_add("entry5", "Entry 5"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_line_wrap_set(en, ELM_WRAP_CHAR); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en, "This is an entry widget in this window that " "uses markup like this for styling and " "formatting like this, as well as " "to refer to them this way. At the end here is a really long " "line to test line wrapping to see if it works. But just in " "case this line is not long enough I will add more here to " "really test it out, as Elementary really needs some " "good testing to see if entry widgets work as advertised." ); evas_object_smart_callback_add(en, "anchor,clicked", scrolled_anchor_test, en); elm_box_pack_end(bx, en); evas_object_show(en); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Clr"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_clr, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Pri"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_pri, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Sel"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_sel, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "All"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_all, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Non"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_non, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Ins"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_ins, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Lef"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_lef, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Rig"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_rig, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Up "); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_up_, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Dow"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_dow, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Beg"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_beg, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "End"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_end, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "LBe"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_lbe, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "LEn"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_len, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "SBe"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_sbe, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "SEn"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_sen, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Fmt"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_fmt, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "VFm"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_vfm, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Chr"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_chr, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Cut"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_cut, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Cop"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_cop, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Pas"); evas_object_smart_callback_add(bt, "clicked", my_ent_bt_pas, en); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_propagate_events_set(bt, 0); elm_object_focus_allow_set(bt, 0); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 480); elm_object_focus_set(win, EINA_TRUE); evas_object_show(win); } void test_entry6(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *en; win = elm_win_util_standard_add("entry6", "Entry 6"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_line_wrap_set(en, ELM_WRAP_CHAR); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en, "input_panel_enabled: TRUE.
    " "When this entry gets a focus, virtual keyboard will be shown " "in illume environment."); elm_box_pack_end(bx, en); evas_object_show(en); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_line_wrap_set(en, ELM_WRAP_CHAR); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en, "input_panel_enabled: FALSE.
    " "This entry doesn't allow to show virtual keyboard automatically.
    " "it is used in case that wants its own keypad such as calculator."); elm_entry_input_panel_enabled_set(en, EINA_FALSE); elm_box_pack_end(bx, en); evas_object_show(en); evas_object_resize(win, 320, 300); elm_object_focus_set(win, EINA_TRUE); evas_object_show(win); } static void changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *en; en = (Evas_Object*)data; elm_entry_editable_set(en, elm_check_state_get(obj)); } static void en_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *sp, *en; sp = (Evas_Object *)data; en = (Evas_Object *)obj; elm_spinner_min_max_set(sp, 0, strlen(elm_object_text_get(en))); } static void sp_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *en, *sp; en = (Evas_Object *)data; sp = (Evas_Object *)obj; elm_entry_cursor_pos_set(en, elm_spinner_value_get(sp)); elm_object_focus_set(en, EINA_TRUE); } static void add_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en; en = (Evas_Object *)data; elm_entry_context_menu_item_add(en, "item", NULL, ELM_ICON_NONE, NULL, NULL); } static void clear_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en; en = (Evas_Object *)data; elm_entry_context_menu_clear(en); } static Evas_Object * item_provider(void *images __UNUSED__, Evas_Object *en, const char *item) { Evas_Object *o = NULL;; char buf[1024]; if (!strcmp(item, "itemprovider")) { snprintf(buf, sizeof(buf), "%s/images/icon_00.png", elm_app_data_dir_get()); o = evas_object_image_filled_add(evas_object_evas_get(en)); evas_object_image_file_set(o, buf, NULL); } return o; } static Evas_Object * prepend_item_provider(void *images __UNUSED__, Evas_Object *en, const char *item) { Evas_Object *o = NULL;; char buf[1024]; if (!strcmp(item, "itemprovider")) { snprintf(buf, sizeof(buf), "%s/images/icon_10.png", elm_app_data_dir_get()); o = evas_object_image_filled_add(evas_object_evas_get(en)); evas_object_image_file_set(o, buf, NULL); } return o; } static void prepend_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en; en = (Evas_Object *)data; elm_entry_item_provider_prepend(en, prepend_item_provider, NULL); elm_object_text_set(en, "Item Provider" "" ); } static void remove_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en; en = (Evas_Object *)data; elm_entry_item_provider_remove(en, item_provider, NULL); elm_entry_item_provider_remove(en, prepend_item_provider, NULL); elm_object_text_set(en, "Item Provider" "" ); } static void enable_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *en; en = (Evas_Object*)data; elm_entry_context_menu_disabled_set(en, elm_check_state_get(obj)); } void test_entry7(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gd, *bg, *en, *tg, *lb, *sp; Evas_Object *bt, *en2; win = elm_win_util_standard_add("entry7", "Entry 7"); elm_win_autodel_set(win, EINA_TRUE); gd = elm_grid_add(win); elm_grid_size_set(gd, 100, 100); evas_object_size_hint_weight_set(gd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, gd); evas_object_show(gd); /* upper entry group */ bg = elm_bg_add(win); elm_bg_color_set(bg, 255, 0, 0); elm_grid_pack(gd, bg, 10, 10, 60, 30); evas_object_show(bg); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en, "Editable, Cursor Positioin"); evas_object_show(en); elm_grid_pack(gd, en, 10, 10, 60, 30); tg = elm_check_add(win); evas_object_size_hint_weight_set(tg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(tg, "Editable"); elm_check_state_set(tg, EINA_TRUE); evas_object_smart_callback_add(tg, "changed", changed_cb, en); elm_grid_pack(gd, tg, 70, 10, 22, 10); evas_object_show(tg); lb = elm_label_add(win); elm_object_text_set(lb, "Cursor position:"); evas_object_size_hint_weight_set(lb, 0.0, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_grid_pack(gd, lb, 70, 25, 25, 5); evas_object_show(lb); sp = elm_spinner_add(win); elm_spinner_label_format_set(sp, "%1.0f"); elm_spinner_step_set(sp, 1); elm_spinner_wrap_set(sp, ELM_WRAP_CHAR); elm_spinner_min_max_set(sp, 0, strlen(elm_object_text_get(en))); evas_object_size_hint_align_set(sp, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(sp, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_grid_pack(gd, sp, 70, 30, 25, 10); evas_object_smart_callback_add(en, "changed", en_changed_cb, sp); evas_object_smart_callback_add(sp, "delay,changed", sp_changed_cb, en); evas_object_show(sp); /* bottom entry group */ bg = elm_bg_add(win); elm_bg_color_set(bg, 0, 255, 0); elm_grid_pack(gd, bg, 10, 50, 45, 30); evas_object_show(bg); en2 = elm_entry_add(win); elm_entry_scrollable_set(en2, EINA_TRUE); evas_object_size_hint_weight_set(en2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en2, "Item Provider" "" ); elm_entry_item_provider_append(en2, item_provider, NULL); elm_entry_context_menu_disabled_set(en, EINA_TRUE); elm_grid_pack(gd, en2, 10, 50, 45, 30); evas_object_show(en2); tg = elm_check_add(win); evas_object_size_hint_weight_set(tg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(tg, "Disable Context Menu"); elm_check_state_set(tg, EINA_TRUE); evas_object_smart_callback_add(tg, "changed", enable_changed_cb, en2); elm_grid_pack(gd, tg, 55, 50, 40, 10); evas_object_show(tg); bt = elm_button_add(win); elm_object_text_set(bt, "Add Context Menu"); elm_grid_pack(gd, bt, 55, 60, 40, 10); evas_object_smart_callback_add(bt, "clicked", add_bt_clicked, en2); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Clear Context Menu"); elm_grid_pack(gd, bt, 55, 70, 40, 10); evas_object_smart_callback_add(bt, "clicked", clear_bt_clicked, en2); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Prepend Item Provider"); elm_grid_pack(gd, bt, 10, 80, 45, 10); evas_object_smart_callback_add(bt, "clicked", prepend_bt_clicked, en2); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Remove Item Provider"); elm_grid_pack(gd, bt, 55, 80, 40, 10); evas_object_smart_callback_add(bt, "clicked", remove_bt_clicked, en2); evas_object_show(bt); evas_object_resize(win, 320, 320); evas_object_show(win); } static void filter_prepend_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en, *en2; static Elm_Entry_Filter_Accept_Set digits_filter_data; en = (Evas_Object *)data; en2 = evas_object_data_get(en, "filter-entry"); digits_filter_data.accepted = elm_object_text_get(en2); digits_filter_data.rejected = NULL; elm_entry_markup_filter_append(en, elm_entry_filter_accept_set, &digits_filter_data); elm_object_text_set(en, "Markup Filter Prepend Test:"); } static void filter_remove_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en; en = (Evas_Object *)data; elm_entry_markup_filter_remove(en, elm_entry_filter_accept_set, NULL); elm_object_text_set(en, "Markup Filter Prepend Test:"); } static void icon_visible_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *en; en = (Evas_Object*)data; elm_entry_icon_visible_set(en, elm_check_state_get(obj)); } static void end_visible_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *en; en = (Evas_Object*)data; elm_entry_end_visible_set(en, elm_check_state_get(obj)); } static void horizontal_bounce_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *en; Eina_Bool vb; Eina_Bool bounce = elm_check_state_get(obj); en = (Evas_Object*)data; elm_entry_bounce_get(en, NULL, &vb); elm_entry_bounce_set(en, bounce, bounce); } static void vertical_bounce_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *en; Eina_Bool hb; Eina_Bool bounce = elm_check_state_get(obj); en = (Evas_Object*)data; elm_entry_bounce_get(en, &hb, NULL); elm_entry_bounce_set(en, hb, bounce); } void test_entry8(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gd, *rect, *en, *lb; Evas_Object *bt, *en2; Evas_Object *ch, *en3; Evas_Object *en4; static Elm_Entry_Filter_Limit_Size limit_filter_data; win = elm_win_util_standard_add("entry8", "Entry 8"); elm_win_autodel_set(win, EINA_TRUE); gd = elm_grid_add(win); elm_grid_size_set(gd, 100, 100); elm_win_resize_object_add(win, gd); evas_object_size_hint_weight_set(gd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gd); rect = evas_object_rectangle_add(evas_object_evas_get(win)); elm_grid_pack(gd, rect, 5, 5, 90, 10); evas_object_color_set(rect, 125, 125, 255, 255); evas_object_show(rect); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en, "Markup Filter Prepend Test"); elm_grid_pack(gd, en, 5, 5, 90, 10); evas_object_show(en); lb = elm_label_add(win); elm_object_text_set(lb, "Markup Filter (20 Characters):"); evas_object_size_hint_weight_set(lb, 0.0, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_grid_pack(gd, lb, 5, 15, 50, 10); evas_object_show(lb); rect = evas_object_rectangle_add(evas_object_evas_get(win)); elm_grid_pack(gd, rect, 55, 15, 40, 10); evas_object_color_set(rect, 0, 125, 255, 255); evas_object_show(rect); en2 = elm_entry_add(win); elm_entry_scrollable_set(en2, EINA_TRUE); elm_entry_scrollbar_policy_set(en2, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); evas_object_size_hint_weight_set(en2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en2, EVAS_HINT_FILL, EVAS_HINT_FILL); limit_filter_data.max_char_count = 20; limit_filter_data.max_byte_count = 0; elm_entry_markup_filter_append(en2, elm_entry_filter_limit_size, &limit_filter_data); evas_object_data_set(en, "filter-entry", en2); evas_object_show(en2); elm_grid_pack(gd, en2, 55, 15, 40, 10); bt = elm_button_add(win); elm_object_text_set(bt, "Markup Filter Prepend"); elm_grid_pack(gd, bt, 5, 25, 45, 10); evas_object_smart_callback_add(bt, "clicked", filter_prepend_bt_clicked, en); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Markup Filter Remove"); elm_grid_pack(gd, bt, 50, 25, 45, 10); evas_object_smart_callback_add(bt, "clicked", filter_remove_bt_clicked, en); evas_object_show(bt); en3 = elm_entry_add(win); elm_entry_scrollable_set(en3, EINA_TRUE); elm_entry_scrollbar_policy_set(en3, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en3, EINA_TRUE); evas_object_size_hint_weight_set(en3, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en3, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(en3); elm_grid_pack(gd, en3, 5, 35, 90, 20); bt = elm_icon_add(win); elm_icon_standard_set(bt, "home"); evas_object_size_hint_min_set(bt, 48, 48); evas_object_color_set(bt, 128, 0, 0, 128); evas_object_show(bt); elm_object_part_content_set(en3, "icon", bt); bt = elm_icon_add(win); elm_icon_standard_set(bt, "delete"); evas_object_color_set(bt, 128, 0, 0, 128); evas_object_size_hint_min_set(bt, 48, 48); evas_object_show(bt); elm_object_part_content_set(en3, "end", bt); ch = elm_check_add(win); evas_object_size_hint_weight_set(ch, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ch, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(ch, "Icon Visible"); elm_check_state_set(ch, EINA_TRUE); evas_object_smart_callback_add(ch, "changed", icon_visible_changed_cb, en3); elm_grid_pack(gd, ch, 5, 55, 30, 10); evas_object_show(ch); ch = elm_check_add(win); evas_object_size_hint_weight_set(ch, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ch, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(ch, "End Visible"); elm_check_state_set(ch, EINA_TRUE); evas_object_smart_callback_add(ch, "changed", end_visible_changed_cb, en3); elm_grid_pack(gd, ch, 70, 55, 25, 10); evas_object_show(ch); rect = evas_object_rectangle_add(evas_object_evas_get(win)); elm_grid_pack(gd, rect, 5, 65, 90, 20); evas_object_color_set(rect, 255, 125, 125, 255); evas_object_show(rect); en4 = elm_entry_add(win); elm_object_part_text_set(en4, "guide", "Type in here"); elm_entry_scrollable_set(en4, EINA_TRUE); elm_entry_bounce_set(en4, EINA_TRUE, EINA_TRUE); elm_entry_autocapital_type_set(en4, EINA_TRUE); evas_object_size_hint_weight_set(en4, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en4, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_grid_pack(gd, en4, 5, 65, 90, 20); evas_object_show(en4); ch = elm_check_add(win); evas_object_size_hint_weight_set(ch, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ch, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(ch, "Horizontal Bounce Set"); elm_check_state_set(ch, EINA_TRUE); evas_object_smart_callback_add(ch, "changed", horizontal_bounce_changed_cb, en4); elm_grid_pack(gd, ch, 5, 85, 45, 10); evas_object_show(ch); ch = elm_check_add(win); evas_object_size_hint_weight_set(ch, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ch, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(ch, "Vertical Bounce Set"); elm_check_state_set(ch, EINA_TRUE); evas_object_smart_callback_add(ch, "changed", vertical_bounce_changed_cb, en4); elm_grid_pack(gd, ch, 50, 85, 45, 10); evas_object_show(ch); evas_object_resize(win, 320, 320); evas_object_show(win); } static void _scrolled_entry_clear(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_object_text_set(en, ""); } static void _scrolled_entry_save(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = data; elm_entry_file_save(en); } static void auto_save_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *en; en = (Evas_Object*)data; elm_entry_autosave_set(en, elm_check_state_get(obj)); } void test_entry_notepad(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bx2, *bt, *np, *ch; win = elm_win_util_standard_add("entry-notepad", "Entry Notepad"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); np = elm_entry_add(win); elm_entry_scrollable_set(np, EINA_TRUE); elm_entry_file_set(np, "note.txt", ELM_TEXT_FORMAT_PLAIN_UTF8); evas_object_size_hint_weight_set(np, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(np, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, np); evas_object_show(np); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Clear"); evas_object_smart_callback_add(bt, "clicked", _scrolled_entry_clear, np); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Save"); evas_object_smart_callback_add(bt, "clicked", _scrolled_entry_save, np); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); ch = elm_check_add(win); evas_object_size_hint_weight_set(ch, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ch, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(ch, "Auto Save"); elm_check_state_set(ch, EINA_FALSE); evas_object_smart_callback_add(ch, "changed", auto_save_changed_cb, np); elm_box_pack_end(bx2, ch); evas_object_show(ch); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 300); elm_object_focus_set(win, EINA_TRUE); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_icon_desktops.c0000664000175000017500000000454612127353615016242 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static Elm_Genlist_Item_Class it_desk; static char * desk_gl_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { #ifdef ELM_EFREET Efreet_Desktop *d = (Efreet_Desktop *)data; return strdup(d->name); #else return NULL; (void)data; #endif } static Evas_Object * desk_gl_content_get(void *data, Evas_Object *obj, const char *part) { #ifdef ELM_EFREET Efreet_Desktop *d = (Efreet_Desktop *)data; Evas_Object *ic; ic = elm_icon_add(obj); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); if (!(!strcmp(part, "elm.swallow.icon"))) return ic; if (!d->icon) return ic; elm_icon_standard_set(ic, d->icon); return ic; #else return NULL; (void)data; (void)obj; (void)part; #endif } static void desk_gl_del(void *data, Evas_Object *obj __UNUSED__) { #ifdef ELM_EFREET Efreet_Desktop *d = (Efreet_Desktop *)data; efreet_desktop_free(d); #else return; (void)data; #endif } #ifdef ELM_EFREET static void desktop_sel(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("sel\n"); } #endif void test_icon_desktops(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl; #ifdef ELM_EFREET Eina_List *desktops; #endif win = elm_win_util_standard_add("icon-desktops", "Icon Desktops"); elm_win_autodel_set(win, EINA_TRUE); it_desk.item_style = "default"; it_desk.func.text_get = desk_gl_text_get; it_desk.func.content_get = desk_gl_content_get; it_desk.func.state_get = NULL; it_desk.func.del = desk_gl_del; gl = elm_genlist_add(win); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, gl); evas_object_show(gl); #ifdef ELM_EFREET if (elm_need_efreet()) { desktops = efreet_util_desktop_name_glob_list("*"); if (desktops) { Efreet_Desktop *d; EINA_LIST_FREE(desktops, d) elm_genlist_item_append(gl, &it_desk, d, NULL, ELM_GENLIST_ITEM_NONE, desktop_sel, NULL); } } #endif evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_gesture_layer2.c0000664000175000017500000006300312127353615016323 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH #define TAP_NAME "tap" #define DOUBLE_TAP_NAME "double_tap" #define TRIPLE_TAP_NAME "triple_tap" #define LONG_TAP_NAME "long_tap" #define FLICK_NAME "flick" #define LINE_NAME "line" #define MOMENTUM_NAME "momentum" #define ROTATE_NAME "rotate" #define ZOOM_NAME "zoom" #define N_GESTURE_TYPE 9 #define MAX_DOUBLE_TAP 5 #define MAX_FLICK 5 #define MAX_LINE 5 #define MAX_LONG_TAP 5 #define MAX_MOMENTUM 5 #define MAX_ROTATE 1 #define MAX_TAP 5 #define MAX_TRIPLE_TAP 5 #define MAX_ZOOM 1 #define TB_PADDING_X 4 #define TB_PADDING_Y 12 #define BX_PADDING_X 0 #define BX_PADDING_Y 2 /* Define initial RGBA values for icons */ #define INI_R 60 #define INI_G 66 #define INI_B 64 #define INI_A 128 #define COLOR_STEP 4 #define START_COLOR 220, 220, 200, 255 #define MOVE_COLOR 255, 255, 0, 255 #define ABORT_COLOR 255, 0, 0, 255 #define END_COLOR 0, 255, 0, 255 struct _icon_properties { Evas_Object *icon; int r; /* current r */ int g; int b; int a; const char *name; }; typedef struct _icon_properties icon_properties; struct _infra_data { /* Some data that is passed aroung between callbacks (replacing globals) */ icon_properties *icons; Ecore_Timer *colortimer; char buf[1024]; }; typedef struct _infra_data infra_data; void _infra_data_free(infra_data *infra) { if (infra) { if (infra->colortimer) ecore_timer_del(infra->colortimer); if (infra->icons) free(infra->icons); free (infra); } } infra_data * _infra_data_alloc(void) { infra_data *infra = malloc(sizeof(infra_data)); infra->icons = calloc(N_GESTURE_TYPE, sizeof(icon_properties )); infra->colortimer = NULL; return infra; } static void my_win_del(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { /* called when my_win_main is requested to be deleted */ _infra_data_free(data); } icon_properties * _icon_properties_find(icon_properties *icons, char *name) { int n; for (n = 0; n < N_GESTURE_TYPE; n++) if (!strcmp(icons[n].name, name)) return &icons[n]; return NULL; } void _icon_color_set(icon_properties *i, int r, int g, int b, int a) { i->r = r; i->g = g; i->b = b; i->a = a; evas_object_color_set(i->icon, i->r, i->g, i->b, i->a); } static Eina_Bool _icon_color_set_cb(void *data) { #define INC_COLOR(C, NC) \ do { \ if (abs(i->C - NC) < COLOR_STEP) \ i->C = NC; \ else \ i->C += ((i->C < NC) ? COLOR_STEP : (-COLOR_STEP)); \ } while (0) int n; icon_properties *icons = data; icon_properties *i; for (n = 0; n < N_GESTURE_TYPE; n++) { i = &icons[n]; INC_COLOR(r,INI_R); INC_COLOR(g,INI_G); INC_COLOR(b,INI_B); INC_COLOR(a,INI_A); /* Change Icon color */ evas_object_color_set(i->icon, i->r, i->g, i->b, i->a); } return ECORE_CALLBACK_RENEW; } void _color_and_icon_set(infra_data *infra, char *name, int n, int max, int r, int g, int b, int a) { icon_properties *i; int nn = n; i = _icon_properties_find(infra->icons, name); if (i) { if (n < 1) nn = 1; if (n > max) nn = max; snprintf(infra->buf, sizeof(infra->buf), "%s/images/g_layer/%s_%d.png", elm_app_data_dir_get(), i->name, nn); elm_image_file_set(i->icon, infra->buf, NULL); _icon_color_set(i, r, g, b, a); } } /* START - Callbacks for gestures */ static Evas_Event_Flags n_finger_tap_start(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; _color_and_icon_set(data, TAP_NAME, p->n, MAX_TAP, START_COLOR); printf("N tap started <%p> x,y=<%d,%d> count=<%d>\n", event_info, p->x, p->y, p->n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags n_finger_tap_end(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; printf("N tap ended <%p> x,y=<%d,%d> count=<%d>\n", event_info, p->x, p->y, p->n); _color_and_icon_set(data, TAP_NAME, p->n, MAX_TAP, END_COLOR); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags n_finger_tap_abort(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; printf("N tap abort\n"); _color_and_icon_set(data, TAP_NAME, p->n, MAX_TAP, ABORT_COLOR); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags n_long_tap_start(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; printf("N long tap started <%p> x,y=<%d,%d> count=<%d>\n", event_info, p->x, p->y, p->n); _color_and_icon_set(data, LONG_TAP_NAME, p->n, MAX_LONG_TAP, START_COLOR); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags n_long_tap_move(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; _color_and_icon_set(data, LONG_TAP_NAME, p->n, MAX_LONG_TAP, MOVE_COLOR); printf("N long tap moved <%p> x,y=<%d,%d> count=<%d>\n", event_info, p->x, p->y, p->n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags n_long_tap_end(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; printf("N long tap ended <%p> x,y=<%d,%d> count=<%d>\n", event_info, p->x, p->y, p->n); _color_and_icon_set(data, LONG_TAP_NAME, p->n, MAX_LONG_TAP, END_COLOR); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags n_long_tap_abort(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; _color_and_icon_set(data, LONG_TAP_NAME, p->n, MAX_LONG_TAP, ABORT_COLOR); printf("N long tap abort\n"); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags dbl_click_start(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; _color_and_icon_set(data,DOUBLE_TAP_NAME, p->n, MAX_DOUBLE_TAP, START_COLOR); printf("Double click started <%p> x,y=<%d,%d> count=<%d>\n", event_info, p->x, p->y, p->n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags dbl_click_end(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; _color_and_icon_set(data, DOUBLE_TAP_NAME, p->n, MAX_DOUBLE_TAP, END_COLOR); printf("Double click ended <%p> x,y=<%d,%d> count=<%d>\n", event_info, p->x, p->y, p->n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags dbl_click_abort(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; _color_and_icon_set(data,DOUBLE_TAP_NAME, p->n, MAX_DOUBLE_TAP, ABORT_COLOR); printf("Double click abort\n"); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags triple_click_start(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; _color_and_icon_set(data,TRIPLE_TAP_NAME, p->n, MAX_TRIPLE_TAP, START_COLOR); printf("Triple click started <%p> x,y=<%d,%d> count=<%d>\n", event_info, p->x, p->y, p->n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags triple_click_end(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; _color_and_icon_set(data, TRIPLE_TAP_NAME, p->n, MAX_TRIPLE_TAP, END_COLOR); printf("Triple click ended <%p> x,y=<%d,%d> count=<%d>\n", event_info, p->x, p->y, p->n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags triple_click_abort(void *data , void *event_info) { Elm_Gesture_Taps_Info *p = (Elm_Gesture_Taps_Info *) event_info; _color_and_icon_set(data,TRIPLE_TAP_NAME, p->n, MAX_TRIPLE_TAP, ABORT_COLOR); printf("Triple click abort\n"); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags momentum_start(void *data , void *event_info) { Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; _color_and_icon_set(data, MOMENTUM_NAME, p->n, MAX_MOMENTUM, START_COLOR); printf("momentum started x1,y1=<%d,%d> tx,ty=<%u,%u> n=<%u>\n", p->x1, p->y1, p->tx, p->ty, p->n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags momentum_end(void *data , void *event_info) { Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; _color_and_icon_set(data, MOMENTUM_NAME, p->n, MAX_MOMENTUM, END_COLOR); printf("momentum ended x1,y1=<%d,%d> x2,y2=<%d,%d> tx,ty=<%u,%u> mx=<%d> my=<%d> n=<%u>\n",p->x1, p->y1, p->x2, p->y2, p->tx, p->ty, p->mx, p->my, p->n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags momentum_abort(void *data , void *event_info) { Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; printf("momentum abort\n"); _color_and_icon_set(data, MOMENTUM_NAME, p->n, MAX_MOMENTUM, ABORT_COLOR); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags momentum_move(void *data , void *event_info) { Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; _color_and_icon_set(data, MOMENTUM_NAME, p->n, MAX_MOMENTUM, MOVE_COLOR); printf("momentum move x1,y1=<%d,%d> x2,y2=<%d,%d> tx,ty=<%u,%u> mx=<%d> my=<%d> n=<%u>\n", p->x1, p->y1, p->x2, p->y2, p->tx, p->ty, p->mx, p->my, p->n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags line_start(void *data , void *event_info) { Elm_Gesture_Line_Info *p = (Elm_Gesture_Line_Info *) event_info; _color_and_icon_set(data, LINE_NAME, p->momentum.n, MAX_LINE, START_COLOR); printf("line started x1,y1=<%d,%d> x2,y2=<%d,%d> tx,ty=<%u,%u> n=<%u>\n", p->momentum.x1, p->momentum.y1, p->momentum.x2, p->momentum.y2, p->momentum.tx, p->momentum.ty, p->momentum.n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags line_move(void *data , void *event_info) { Elm_Gesture_Line_Info *p = (Elm_Gesture_Line_Info *) event_info; _color_and_icon_set(data, LINE_NAME, p->momentum.n, MAX_LINE, MOVE_COLOR); printf("line move x1,y1=<%d,%d> x2,y2=<%d,%d> tx,ty=<%u,%u> n=<%u>\n", p->momentum.x1, p->momentum.y1, p->momentum.x2, p->momentum.y2, p->momentum.tx, p->momentum.ty, p->momentum.n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags line_end(void *data , void *event_info) { Elm_Gesture_Line_Info *p = (Elm_Gesture_Line_Info *) event_info; _color_and_icon_set(data, LINE_NAME, p->momentum.n, MAX_LINE, END_COLOR); printf("line end x1,y1=<%d,%d> x2,y2=<%d,%d> tx,ty=<%u,%u> n=<%u>\n", p->momentum.x1, p->momentum.y1, p->momentum.x2, p->momentum.y2, p->momentum.tx, p->momentum.ty, p->momentum.n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags line_abort(void *data , void *event_info) { Elm_Gesture_Line_Info *p = (Elm_Gesture_Line_Info *) event_info; _color_and_icon_set(data, LINE_NAME, p->momentum.n, MAX_LINE, ABORT_COLOR); printf("line abort\n"); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags flick_start(void *data , void *event_info) { Elm_Gesture_Line_Info *p = (Elm_Gesture_Line_Info *) event_info; _color_and_icon_set(data, FLICK_NAME, p->momentum.n, MAX_FLICK, START_COLOR); printf("flick started x1,y1=<%d,%d> tx,ty=<%u,%u> n=<%u>\n", p->momentum.x1, p->momentum.y1, p->momentum.tx, p->momentum.ty, p->momentum.n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags flick_end(void *data , void *event_info) { Elm_Gesture_Line_Info *p = (Elm_Gesture_Line_Info *) event_info; _color_and_icon_set(data, FLICK_NAME, p->momentum.n, MAX_FLICK, END_COLOR); printf("flick ended x1,y1=<%d,%d> x2,y2=<%d,%d> tx,ty=<%u,%u> mx=<%d> my=<%d> n=<%u>\n",p->momentum.x1, p->momentum.y1, p->momentum.x2, p->momentum.y2, p->momentum.tx, p->momentum.ty, p->momentum.mx, p->momentum.my, p->momentum.n); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags flick_abort(void *data , void *event_info) { Elm_Gesture_Line_Info *p = (Elm_Gesture_Line_Info *) event_info; _color_and_icon_set(data, FLICK_NAME, p->momentum.n, MAX_FLICK, ABORT_COLOR); printf("flick abort\n"); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags zoom_start(void *data , void *event_info) { Elm_Gesture_Zoom_Info *p = (Elm_Gesture_Zoom_Info *) event_info; _color_and_icon_set(data, ZOOM_NAME, MAX_ZOOM, MAX_ZOOM, START_COLOR); printf("zoom started <%d,%d> zoom=<%f> radius=<%d> momentum=<%f>\n", p->x, p->y, p->zoom, p->radius, p->momentum); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags zoom_move(void *data , void *event_info) { Elm_Gesture_Zoom_Info *p = (Elm_Gesture_Zoom_Info *) event_info; _color_and_icon_set(data, ZOOM_NAME, MAX_ZOOM, MAX_ZOOM, MOVE_COLOR); printf("zoom move <%d,%d> zoom=<%f> radius=<%d> momentum=<%f>\n", p->x, p->y, p->zoom, p->radius, p->momentum); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags zoom_end(void *data , void *event_info) { Elm_Gesture_Zoom_Info *p = (Elm_Gesture_Zoom_Info *) event_info; _color_and_icon_set(data, ZOOM_NAME, MAX_ZOOM, MAX_ZOOM, END_COLOR); printf("zoom end <%d,%d> zoom=<%f> radius=<%d> momentum=<%f>\n", p->x, p->y, p->zoom, p->radius, p->momentum); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags zoom_abort(void *data , void *event_info __UNUSED__) { printf("zoom abort\n"); _color_and_icon_set(data, ZOOM_NAME, MAX_ZOOM, MAX_ZOOM, ABORT_COLOR); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags rotate_start(void *data , void *event_info) { Elm_Gesture_Rotate_Info *p = (Elm_Gesture_Rotate_Info *) event_info; _color_and_icon_set(data, ROTATE_NAME, MAX_ROTATE, MAX_ROTATE, START_COLOR); printf("rotate started <%d,%d> base=<%f> angle=<%f> radius=<%d> momentum=<%f>\n", p->x, p->y, p->base_angle, p->angle, p->radius, p->momentum); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags rotate_move(void *data , void *event_info) { Elm_Gesture_Rotate_Info *p = (Elm_Gesture_Rotate_Info *) event_info; _color_and_icon_set(data, ROTATE_NAME, MAX_ROTATE, MAX_ROTATE, MOVE_COLOR); printf("rotate move <%d,%d> base=<%f> angle=<%f> radius=<%d> momentum=<%f>\n", p->x, p->y, p->base_angle, p->angle, p->radius, p->momentum); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags rotate_end(void *data , void *event_info) { Elm_Gesture_Rotate_Info *p = (Elm_Gesture_Rotate_Info *) event_info; _color_and_icon_set(data, ROTATE_NAME, MAX_ROTATE, MAX_ROTATE, END_COLOR); printf("rotate end <%d,%d> base=<%f> angle=<%f> radius=<%d> momentum=<%f>\n", p->x, p->y, p->base_angle, p->angle, p->radius, p->momentum); return EVAS_EVENT_FLAG_ON_HOLD; } static Evas_Event_Flags rotate_abort(void *data , void *event_info __UNUSED__) { _color_and_icon_set(data, ROTATE_NAME, MAX_ROTATE, MAX_ROTATE, ABORT_COLOR); printf("rotate abort\n"); return EVAS_EVENT_FLAG_ON_HOLD; } /* END - Callbacks for gestures */ Evas_Object *create_gesture_box(Evas_Object *win, icon_properties *icons, int idx, const char *name, const char *lb_txt) { /* Creates a box with icon and label, later placed in a table */ Evas_Object *lb, *bx = elm_box_add(win); char buf[1024]; elm_box_padding_set(bx, BX_PADDING_X, BX_PADDING_Y); icons[idx].icon = elm_icon_add(win); icons[idx].name = name; snprintf(buf, sizeof(buf), "%s/images/g_layer/%s_1.png", elm_app_data_dir_get(), icons[idx].name); elm_image_file_set(icons[idx].icon, buf, NULL); elm_image_resizable_set(icons[idx].icon, 0, 0); evas_object_size_hint_align_set(icons[idx].icon, 0.5, 0.5); _icon_color_set(&icons[idx], INI_R, INI_G, INI_B, INI_A); elm_box_pack_end(bx, icons[idx].icon); evas_object_show(icons[idx].icon); lb = elm_label_add(win); elm_object_text_set(lb, lb_txt); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(lb, 0.5, 0.5); elm_box_pack_end(bx, lb); evas_object_show(lb); evas_object_show(bx); return bx; } void test_gesture_layer2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *tb, *lb, *bx; Evas_Object *r; /* Gesture layer transparent object */ Evas_Object *g; /* The Gesture Layer object */ infra_data *infra = _infra_data_alloc(); win = elm_win_util_standard_add("gesture-layer2", "Gesture Layer 2"); elm_win_autodel_set(win, EINA_TRUE); evas_object_smart_callback_add(win, "delete,request", my_win_del, infra); /* START - Building icons table */ bx = elm_box_add(win); tb = elm_table_add(win); elm_box_pack_end(bx, tb); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tb, 0.5, 0.5); evas_object_show(tb); evas_object_show(bx); /* Box of Tap icon and label */ bx = create_gesture_box(win, infra->icons, 0, TAP_NAME, "Tap"); elm_table_pack(tb, bx, 0, 0, 1, 1); /* Box of Double Tap icon and label */ bx = create_gesture_box(win, infra->icons, 1, DOUBLE_TAP_NAME, "Double Tap"); elm_table_pack(tb, bx, 1, 0, 1, 1); /* Box of Triple Tap icon and label */ bx = create_gesture_box(win, infra->icons, 2, TRIPLE_TAP_NAME, "Triple Tap"); elm_table_pack(tb, bx, 2, 0, 1, 1); /* Box of Long Tap icon and label */ bx = create_gesture_box(win, infra->icons, 3, LONG_TAP_NAME, "Long Tap"); elm_table_pack(tb, bx, 3, 0, 1, 1); /* Box of Momentum icon and label */ bx = create_gesture_box(win, infra->icons, 4, MOMENTUM_NAME, "Momentum"); elm_table_pack(tb, bx, 0, 2, 1, 1); /* Box of Line icon and label */ bx = create_gesture_box(win, infra->icons, 5, LINE_NAME, "Line"); elm_table_pack(tb, bx, 1, 2, 1, 1); /* Box of Flick icon and label */ bx = create_gesture_box(win, infra->icons, 6, FLICK_NAME, "Flick"); elm_table_pack(tb, bx, 2, 2, 1, 1); /* Box of Zoom icon and label */ bx = create_gesture_box(win, infra->icons, 7, ZOOM_NAME, "Zoom"); elm_table_pack(tb, bx, 0, 3, 1, 1); /* Box of Rotate icon and label */ bx = create_gesture_box(win, infra->icons, 8, ROTATE_NAME, "Rotate"); elm_table_pack(tb, bx, 1, 3, 1, 1); /* Legend of gestures - states */ lb = elm_label_add(win); elm_object_text_set(lb, "Gesture States"); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, lb, 0, 6, 4, 2); evas_object_show(lb); r = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_resize(r, 64, 64); evas_object_color_set(r, INI_R, INI_G, INI_B, INI_A); evas_object_size_hint_weight_set(r, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(r, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, r, 0, 7, 1, 1); evas_object_show(r); lb = elm_label_add(win); elm_object_text_set(lb, "Not Started"); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, lb, 1, 7, 3, 1); evas_object_show(lb); r = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_resize(r, 64, 64); evas_object_color_set(r, START_COLOR); evas_object_size_hint_weight_set(r, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(r, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, r, 0, 8, 1, 1); evas_object_show(r); lb = elm_label_add(win); elm_object_text_set(lb, "Gesture START"); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, lb, 1, 8, 3, 1); evas_object_show(lb); r = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_resize(r, 64, 64); evas_object_color_set(r, MOVE_COLOR); evas_object_size_hint_weight_set(r, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(r, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, r, 0, 9, 1, 1); evas_object_show(r); lb = elm_label_add(win); elm_object_text_set(lb, "Gesture MOVE"); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, lb, 1, 9, 3, 1); evas_object_show(lb); r = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_resize(r, 64, 64); evas_object_color_set(r, END_COLOR); evas_object_size_hint_weight_set(r, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(r, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, r, 0, 10, 1, 1); evas_object_show(r); lb = elm_label_add(win); elm_object_text_set(lb, "Gesture END"); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, lb, 1, 10, 3, 1); evas_object_show(lb); r = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_resize(r, 64, 64); evas_object_color_set(r, ABORT_COLOR); evas_object_size_hint_weight_set(r, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(r, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, r, 0, 11, 1, 1); evas_object_show(r); lb = elm_label_add(win); elm_object_text_set(lb, "Gesture ABORT"); evas_object_size_hint_weight_set(lb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, lb, 1, 11, 3, 1); elm_table_padding_set(tb, TB_PADDING_X, TB_PADDING_Y); evas_object_show(lb); /* END - Building icons table */ /* Gesture layer transparent object */ r = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_move(r, 0, 0); evas_object_color_set(r, 0, 0, 0, 0); elm_win_resize_object_add(win, r); g = elm_gesture_layer_add(win); elm_gesture_layer_attach(g, r); evas_object_show(r); /* START - Setting gestures callbacks */ #if 1 elm_gesture_layer_cb_set(g, ELM_GESTURE_N_TRIPLE_TAPS, ELM_GESTURE_STATE_START, triple_click_start, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_TRIPLE_TAPS, ELM_GESTURE_STATE_END, triple_click_end, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_TRIPLE_TAPS, ELM_GESTURE_STATE_ABORT, triple_click_abort, infra); #endif #if 1 elm_gesture_layer_cb_set(g, ELM_GESTURE_N_DOUBLE_TAPS, ELM_GESTURE_STATE_START, dbl_click_start, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_DOUBLE_TAPS, ELM_GESTURE_STATE_END, dbl_click_end, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_DOUBLE_TAPS, ELM_GESTURE_STATE_ABORT, dbl_click_abort, infra); #endif #if 1 elm_gesture_layer_cb_set(g, ELM_GESTURE_N_TAPS, ELM_GESTURE_STATE_START, n_finger_tap_start, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_TAPS, ELM_GESTURE_STATE_END, n_finger_tap_end, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_TAPS, ELM_GESTURE_STATE_ABORT, n_finger_tap_abort, infra); #endif #if 1 elm_gesture_layer_cb_set(g, ELM_GESTURE_N_LONG_TAPS, ELM_GESTURE_STATE_START, n_long_tap_start, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_LONG_TAPS, ELM_GESTURE_STATE_MOVE, n_long_tap_move, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_LONG_TAPS, ELM_GESTURE_STATE_END, n_long_tap_end, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_LONG_TAPS, ELM_GESTURE_STATE_ABORT, n_long_tap_abort, infra); #endif #if 1 elm_gesture_layer_cb_set(g, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_START, momentum_start, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_END, momentum_end, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_ABORT, momentum_abort, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_MOVE, momentum_move, infra); #endif #if 1 elm_gesture_layer_cb_set(g, ELM_GESTURE_N_LINES, ELM_GESTURE_STATE_START, line_start, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_LINES, ELM_GESTURE_STATE_MOVE, line_move, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_LINES, ELM_GESTURE_STATE_END, line_end, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_LINES, ELM_GESTURE_STATE_ABORT, line_abort, infra); #endif #if 1 elm_gesture_layer_cb_set(g, ELM_GESTURE_N_FLICKS, ELM_GESTURE_STATE_START, flick_start, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_FLICKS, ELM_GESTURE_STATE_END, flick_end, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_N_FLICKS, ELM_GESTURE_STATE_ABORT, flick_abort, infra); #endif #if 1 elm_gesture_layer_cb_set(g, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_START, zoom_start, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_END, zoom_end, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_ABORT, zoom_abort, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_MOVE, zoom_move, infra); /* elm_gesture_layer_zoom_step_set(g, 0.2); */ #endif #if 1 elm_gesture_layer_cb_set(g, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_START, rotate_start, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_END, rotate_end, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_ABORT, rotate_abort, infra); elm_gesture_layer_cb_set(g, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_MOVE, rotate_move, infra); /* elm_gesture_layer_rotate_step_set(g, 5.2); */ #endif /* END - Setting gestures callbacks */ /* Update color state 20 times a second */ infra->colortimer = ecore_timer_add(0.05, _icon_color_set_cb, infra->icons); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_focus3.c0000664000175000017500000002351012127353615014570 00000000000000/* Test for Focus Chain Linear*/ #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static Evas_Object *foc = NULL; static void _foc(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { foc = obj; printf("foc -> %p\n", foc); } static void _unfoc(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { foc = NULL; printf("foc -> %p\n", foc); } static void _add(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bx = data, *en; en = elm_entry_add(elm_object_top_widget_get(bx)); elm_entry_scrollable_set(en, EINA_TRUE); elm_object_text_set(en, "An entry"); evas_object_smart_callback_add(en, "focused", _foc, NULL); evas_object_smart_callback_add(en, "unfocused", _unfoc, NULL); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_entry_single_line_set(en, EINA_TRUE); elm_box_pack_start(bx, en); evas_object_show(en); } static void _del(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { if (foc) evas_object_del(foc); } static void _hide(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { if (foc) evas_object_hide(foc); } void test_focus3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bt, *en; win = elm_win_util_standard_add("focus3", "Focus 3"); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); evas_object_resize(win, 320, 480); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_object_text_set(en, "An entry"); evas_object_smart_callback_add(en, "focused", _foc, NULL); evas_object_smart_callback_add(en, "unfocused", _unfoc, NULL); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_entry_single_line_set(en, EINA_TRUE); elm_box_pack_end(bx, en); evas_object_show(en); bt = elm_button_add(win); elm_object_focus_allow_set(bt, 0); elm_object_text_set(bt, "Add"); evas_object_smart_callback_add(bt, "clicked", _add, bx); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_focus_allow_set(bt, 0); elm_object_text_set(bt, "Del"); evas_object_smart_callback_add(bt, "clicked", _del, NULL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_focus_allow_set(bt, 0); elm_object_text_set(bt, "Hide"); evas_object_smart_callback_add(bt, "clicked", _hide, NULL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_show(win); } static void highlight_enabled_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { elm_config_focus_highlight_enabled_set(elm_check_state_get(obj)); } static void highlight_animate_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { elm_config_focus_highlight_animate_set(elm_check_state_get(obj)); } static void custom_chain_unset_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *c, *child = NULL; Evas_Object *bx = (Evas_Object *)data; Eina_List *l, *children = NULL, *custom_chain = NULL; int i = 0; if (elm_check_state_get(obj)) { children = elm_box_children_get(bx); EINA_LIST_FOREACH(children, l, c) { if (i == 0) { child = c; custom_chain = eina_list_append(custom_chain, c); elm_object_focus_custom_chain_set(bx, custom_chain); } else if (i == 1) elm_object_focus_custom_chain_prepend(bx, c, child); else if (i == 2) { elm_object_focus_custom_chain_append(bx, c, child); child = c; } else if (i == 3) elm_object_focus_custom_chain_prepend(bx, c, child); i++; } } else { if (!elm_object_focus_custom_chain_get(bx)) return; elm_object_focus_custom_chain_unset(bx); } } static void create_win_bt_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gd, *bt; win = elm_win_util_standard_add("test focus", "Test Focus"); elm_win_autodel_set(win, EINA_TRUE); gd = elm_grid_add(win); elm_grid_size_set(gd, 100, 100); evas_object_size_hint_weight_set(gd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, gd); evas_object_show(gd); bt = elm_button_add(win); elm_object_text_set(bt, "Button 1"); elm_grid_pack(gd, bt, 10, 10, 80, 20); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 2"); elm_grid_pack(gd, bt, 10, 30, 80, 20); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 3"); elm_grid_pack(gd, bt, 10, 50, 80, 20); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Button 4"); elm_grid_pack(gd, bt, 10, 70, 80, 20); evas_object_show(bt); evas_object_resize(win, 160, 160); evas_object_show(win); } void test_focus4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gd, *tg, *bt; Evas_Object *lb, *bt1, *bt2, *bt3, *bt4, *bx; Eina_List *custom_chain = NULL; win = elm_win_util_standard_add("focus4", "Focus 4"); elm_win_autodel_set(win, EINA_TRUE); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); elm_config_focus_highlight_enabled_set(EINA_TRUE); elm_config_focus_highlight_animate_set(EINA_TRUE); /* First Example - Using Focus Highlight */ gd = elm_grid_add(win); elm_grid_size_set(gd, 100, 100); evas_object_size_hint_weight_set(gd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, gd); evas_object_show(gd); tg = elm_check_add(win); evas_object_size_hint_weight_set(tg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(tg, "Focus Highlight Enabled"); elm_check_state_set(tg, EINA_TRUE); evas_object_smart_callback_add(tg, "changed", highlight_enabled_cb, NULL); elm_grid_pack(gd, tg, 10, 10, 50, 10); evas_object_show(tg); tg = elm_check_add(win); evas_object_size_hint_weight_set(tg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(tg, "Focus Highlight Animate"); elm_check_state_set(tg, EINA_TRUE); evas_object_smart_callback_add(tg, "changed", highlight_animate_cb, NULL); elm_grid_pack(gd, tg, 10, 20, 50, 10); evas_object_show(tg); bt = elm_button_add(win); elm_object_text_set(bt, "Create Window"); elm_grid_pack(gd, bt, 10, 30, 80, 10); evas_object_smart_callback_add(bt, "clicked", create_win_bt_clicked, NULL); evas_object_show(bt); /* Second Example - Using Custom Chain */ lb = elm_label_add(win); elm_object_text_set(lb, "Custom Chain: Please use tab key to check"); evas_object_size_hint_weight_set(lb, 0.0, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_grid_pack(gd, lb, 10, 45, 80, 5); evas_object_show(lb); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); bt1 = elm_button_add(win); elm_object_text_set(bt1, "Button 1"); evas_object_size_hint_weight_set(bt1, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt1, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, bt1); evas_object_show(bt1); bt2 = elm_button_add(win); elm_object_text_set(bt2, "Button 2"); evas_object_size_hint_weight_set(bt2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, bt2); evas_object_show(bt2); bt3 = elm_button_add(win); elm_object_text_set(bt3, "Button 3"); evas_object_size_hint_weight_set(bt3, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt3, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, bt3); evas_object_show(bt3); bt4 = elm_button_add(win); elm_object_text_set(bt4, "Button 4"); evas_object_size_hint_weight_set(bt4, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt4, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, bt4); evas_object_show(bt4); custom_chain = eina_list_append(custom_chain, bt2); custom_chain = eina_list_append(custom_chain, bt1); custom_chain = eina_list_append(custom_chain, bt4); custom_chain = eina_list_append(custom_chain, bt3); elm_object_focus_custom_chain_set(bx, custom_chain); elm_grid_pack(gd, bx, 10, 50, 80, 30); evas_object_show(bx); tg = elm_check_add(win); elm_object_text_set(tg, "Custom Chain"); elm_check_state_set(tg, EINA_TRUE); evas_object_smart_callback_add(tg, "changed", custom_chain_unset_cb, bx); elm_grid_pack(gd, tg, 10, 80, 40, 10); evas_object_show(tg); evas_object_resize(win, 320, 320); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_focus.c0000664000175000017500000003417412127353615014515 00000000000000/* Test for Focus Chain Linear*/ #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static Eina_Bool _event(void *data __UNUSED__, Evas_Object *obj __UNUSED__, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { if (type == EVAS_CALLBACK_KEY_DOWN) printf ("Key Down:"); else if (type == EVAS_CALLBACK_KEY_UP) printf ("Key Up:"); else return EINA_FALSE; Evas_Event_Key_Down *ev = event_info; printf("%s\n", ev->key); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } static void _on_key_down(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *einfo __UNUSED__) { //Evas_Event_Key_Down *event = einfo; //printf("%s %p Key %s Parent %p\n", evas_object_type_get(obj), // obj, event->keyname, evas_object_smart_parent_get(obj)); } static void my_disable(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt = data; elm_object_disabled_set(bt, EINA_TRUE); } static void my_enable(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt = data; elm_object_disabled_set(bt, EINA_FALSE); } static inline void my_show(Evas_Object *obj) { evas_object_event_callback_add(obj, EVAS_CALLBACK_KEY_DOWN, _on_key_down, NULL); evas_object_show(obj); } void test_focus(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win; unsigned int i, j; win = elm_win_util_standard_add("focus", "Focus"); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); evas_object_resize(win, 800, 600); elm_object_event_callback_add(win, _event, NULL); elm_win_autodel_set(win, EINA_TRUE); my_show(win); Evas_Object *mainbx = elm_box_add(win); elm_box_horizontal_set(mainbx, EINA_TRUE); elm_win_resize_object_add(win, mainbx); evas_object_size_hint_weight_set(mainbx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); my_show(mainbx); { //First Col Evas_Object *bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(mainbx, bx); my_show(bx); { Evas_Object *lb = elm_label_add(win); elm_object_text_set(lb, "Use Tab or Shift+Tab
    or Arrow keys
    "); evas_object_size_hint_weight_set(lb, 0.0, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, lb); my_show(lb); } { Evas_Object *tg = elm_check_add(win); elm_object_style_set(tg, "toggle"); elm_object_part_text_set(tg, "on", "Yes"); elm_object_part_text_set(tg, "off", "No"); elm_box_pack_end(bx, tg); my_show(tg); } { Evas_Object *en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_object_text_set(en, "This is a single line"); elm_entry_single_line_set(en, EINA_TRUE); elm_box_pack_end(bx, en); my_show(en); } { Evas_Object *bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx2, 0.0, 0.0); elm_box_pack_end(bx, bx2); for (i = 2; i; i--) { Evas_Object *bt; bt = elm_button_add(win); elm_object_text_set(bt, "Box"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); if (i%2) elm_object_disabled_set(bt, EINA_TRUE); elm_box_pack_end(bx2, bt); my_show(bt); } { Evas_Object *sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_scroller_bounce_set(sc, EINA_TRUE, EINA_TRUE); elm_scroller_content_min_limit(sc, 1, 1); elm_box_pack_end(bx2, sc); my_show(sc); { Evas_Object *bt; bt = elm_button_add(win); elm_object_text_set(bt, "Scroller"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); elm_object_event_callback_add(bt, _event, NULL); elm_object_content_set(sc, bt); my_show(bt); elm_object_event_callback_del(bt, _event, NULL); } } my_show(bx2); } { Evas_Object *bt; bt = elm_button_add(win); elm_object_text_set(bt, "Box"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); elm_box_pack_end(bx, bt); my_show(bt); } { Evas_Object *bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx2, 0.0, 0.0); elm_box_pack_end(bx, bx2); my_show(bx2); for (i = 2; i; i--) { Evas_Object *bx3 = elm_box_add(win); evas_object_size_hint_align_set(bx3, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx3, 0.0, 0.0); elm_box_pack_end(bx2, bx3); my_show(bx3); for (j = 3; j; j--) { Evas_Object *bt; bt = elm_button_add(win); elm_object_text_set(bt, "Box"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); elm_box_pack_end(bx3, bt); my_show(bt); } } { Evas_Object *sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_scroller_bounce_set(sc, EINA_FALSE, EINA_TRUE); elm_scroller_content_min_limit(sc, 1, 0); elm_box_pack_end(bx2, sc); my_show(sc); Evas_Object *bx3 = elm_box_add(win); evas_object_size_hint_align_set(bx3, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx3, 0.0, 0.0); elm_object_content_set(sc, bx3); my_show(bx3); for (i = 5; i; i--) { Evas_Object *bt; bt = elm_button_add(win); elm_object_text_set(bt, "BX Scroller"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); elm_box_pack_end(bx3, bt); my_show(bt); } } } } {//Second Col char buf[PATH_MAX]; Evas_Object *ly = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); elm_layout_file_set(ly, buf, "twolines"); evas_object_size_hint_weight_set(ly, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(mainbx, ly); my_show(ly); { Evas_Object *bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx2, 0.0, 0.0); elm_object_part_content_set(ly, "element1", bx2); my_show(bx2); for (i = 3; i; i--) { Evas_Object *bt; bt = elm_button_add(win); elm_object_text_set(bt, "Layout"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); elm_box_pack_end(bx2, bt); my_show(bt); elm_object_focus_custom_chain_prepend(bx2, bt, NULL); } } { Evas_Object *bx2 = elm_box_add(win); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bx2, 0.0, 0.0); elm_object_part_content_set(ly, "element2", bx2); my_show(bx2); { Evas_Object *bt; bt = elm_button_add(win); elm_object_text_set(bt, "Disable"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); elm_box_pack_end(bx2, bt); evas_object_smart_callback_add(bt, "clicked", my_disable, bt); my_show(bt); elm_object_focus_custom_chain_prepend(bx2, bt, NULL); Evas_Object *bt2; bt2 = elm_button_add(win); elm_object_text_set(bt2, "Enable"); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt2, 0.0, 0.0); elm_box_pack_end(bx2, bt2); evas_object_smart_callback_add(bt2, "clicked", my_enable, bt); my_show(bt2); elm_object_focus_custom_chain_append(bx2, bt2, NULL); } } } {//Third Col Evas_Object *bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(mainbx, bx); my_show(bx); { Evas_Object *fr = elm_frame_add(win); elm_object_text_set(fr, "Frame"); elm_box_pack_end(bx, fr); evas_object_show(fr); { Evas_Object *tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_content_set(fr, tb); my_show(tb); for (j = 0; j < 1; j++) for (i = 0; i < 2; i++) { Evas_Object *bt; bt = elm_button_add(win); elm_object_text_set(bt, "Table"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_table_pack(tb, bt, i, j, 1, 1); my_show(bt); } } } { Evas_Object *fr = elm_bubble_add(win); elm_object_text_set(fr, "Bubble"); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, fr); evas_object_show(fr); { Evas_Object *tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_content_set(fr, tb); my_show(tb); for (j = 0; j < 2; j++) for (i = 0; i < 1; i++) { Evas_Object *bt; bt = elm_button_add(win); elm_object_text_set(bt, "Table"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_table_pack(tb, bt, i, j, 1, 1); my_show(bt); } } } } } #endif elementary-1.7.7/src/bin/test.c0000664000175000017500000011033112127353615013304 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #include #include "test.h" #ifndef ELM_LIB_QUICKLAUNCH /* all tests prototypes */ void test_bg_plain(void *data, Evas_Object *obj, void *event_info); void test_bg_image(void *data, Evas_Object *obj, void *event_info); void test_bg_options(void *data, Evas_Object *obj, void *event_info); void test_icon(void *data, Evas_Object *obj, void *event_info); void test_icon_transparent(void *data, Evas_Object *obj, void *event_info); void test_box_vert(void *data, Evas_Object *obj, void *event_info); void test_box_vert2(void *data, Evas_Object *obj, void *event_info); void test_box_pack(void *data, Evas_Object *obj, void *event_info); void test_box_horiz(void *data, Evas_Object *obj, void *event_info); void test_box_homo(void *data, Evas_Object *obj, void *event_info); void test_box_transition(void *data, Evas_Object *obj, void *event_info); void test_button(void *data, Evas_Object *obj, void *event_info); void test_cnp(void *data, Evas_Object *obj, void *event_info); void test_transit(void *data, Evas_Object *obj, void *event_info); void test_transit2(void *data, Evas_Object *obj, void *event_info); void test_transit3(void *data, Evas_Object *obj, void *event_info); void test_transit4(void *data, Evas_Object *obj, void *event_info); void test_transit5(void *data, Evas_Object *obj, void *event_info); void test_transit6(void *data, Evas_Object *obj, void *event_info); void test_transit7(void *data, Evas_Object *obj, void *event_info); void test_transit8(void *data, Evas_Object *obj, void *event_info); void test_transit9(void *data, Evas_Object *obj, void *event_info); void test_fileselector_button(void *data, Evas_Object *obj, void *event_info); void test_fileselector_entry(void *data, Evas_Object *obj, void *event_info); void test_clock(void *data, Evas_Object *obj, void *event_info); void test_clock2(void *data, Evas_Object *obj, void *event_info); void test_clock3(void *data, Evas_Object *obj, void *event_info); void test_check(void *data, Evas_Object *obj, void *event_info); void test_check_toggle(void *data, Evas_Object *obj, void *event_info); void test_radio(void *data, Evas_Object *obj, void *event_info); void test_layout(void *data, Evas_Object *obj, void *event_info); void test_layout2(void *data, Evas_Object *obj, void *event_info); void test_hover(void *data, Evas_Object *obj, void *event_info); void test_hover2(void *data, Evas_Object *obj, void *event_info); void test_entry(void *data, Evas_Object *obj, void *event_info); void test_entry_style_user(void *data, Evas_Object *obj, void *event_info); void test_entry_scrolled(void *data, Evas_Object *obj, void *event_info); void test_entry3(void *data, Evas_Object *obj, void *event_info); void test_entry4(void *data, Evas_Object *obj, void *event_info); void test_entry5(void *data, Evas_Object *obj, void *event_info); void test_entry6(void *data, Evas_Object *obj, void *event_info); void test_entry7(void *data, Evas_Object *obj, void *event_info); void test_entry8(void *data, Evas_Object *obj, void *event_info); void test_entry_notepad(void *data, Evas_Object *obj, void *event_info); void test_multibuttonentry(void *data, Evas_Object *obj, void *event_info); void test_entry_anchor2(void *data, Evas_Object *obj, void *event_info); void test_entry_anchor(void *data, Evas_Object *obj, void *event_info); void test_toolbar(void *data, Evas_Object *obj, void *event_info); void test_toolbar2(void *data, Evas_Object *obj, void *event_info); void test_toolbar3(void *data, Evas_Object *obj, void *event_info); void test_toolbar4(void *data, Evas_Object *obj, void *event_info); void test_toolbar5(void *data, Evas_Object *obj, void *event_info); void test_toolbar6(void *data, Evas_Object *obj, void *event_info); void test_toolbar7(void *data, Evas_Object *obj, void *event_info); void test_toolbar8(void *data, Evas_Object *obj, void *event_info); void test_hoversel(void *data, Evas_Object *obj, void *event_info); void test_list(void *data, Evas_Object *obj, void *event_info); void test_list_horizontal(void *data, Evas_Object *obj, void *event_info); void test_list2(void *data, Evas_Object *obj, void *event_info); void test_list3(void *data, Evas_Object *obj, void *event_info); void test_list4(void *data, Evas_Object *obj, void *event_info); void test_list5(void *data, Evas_Object *obj, void *event_info); void test_list6(void *data, Evas_Object *obj, void *event_info); void test_list7(void *data, Evas_Object *obj, void *event_info); void test_list_separator(void *data, Evas_Object *obj, void *event_info); void test_inwin(void *data, Evas_Object *obj, void *event_info); void test_inwin2(void *data, Evas_Object *obj, void *event_info); void test_scaling(void *data, Evas_Object *obj, void *event_info); void test_scaling2(void *data, Evas_Object *obj, void *event_info); void test_slider(void *data, Evas_Object *obj, void *event_info); void test_actionslider(void *data, Evas_Object *obj, void *event_info); void test_genlist(void *data, Evas_Object *obj, void *event_info); void test_genlist2(void *data, Evas_Object *obj, void *event_info); void test_genlist3(void *data, Evas_Object *obj, void *event_info); void test_genlist4(void *data, Evas_Object *obj, void *event_info); void test_genlist5(void *data, Evas_Object *obj, void *event_info); void test_genlist6(void *data, Evas_Object *obj, void *event_info); void test_genlist7(void *data, Evas_Object *obj, void *event_info); void test_genlist8(void *data, Evas_Object *obj, void *event_info); void test_genlist9(void *data, Evas_Object *obj, void *event_info); void test_genlist10(void *data, Evas_Object *obj, void *event_info); void test_genlist11(void *data, Evas_Object *obj, void *event_info); void test_genlist12(void *data, Evas_Object *obj, void *event_info); void test_genlist13(void *data, Evas_Object *obj, void *event_info); void test_genlist14(void *data, Evas_Object *obj, void *event_info); void test_genlist15(void *data, Evas_Object *obj, void *event_info); void test_genlist16(void *data, Evas_Object *obj, void *event_info); void test_genlist17(void *data, Evas_Object *obj, void *event_info); void test_genlist18(void *data, Evas_Object *obj, void *event_info); void test_genlist19(void *data, Evas_Object *obj, void *event_info); void test_gesture_layer(void *data, Evas_Object *obj, void *event_info); void test_gesture_layer2(void *data, Evas_Object *obj, void *event_info); void test_gesture_layer3(void *data, Evas_Object *obj, void *event_info); void test_table(void *data, Evas_Object *obj, void *event_info); void test_table2(void *data, Evas_Object *obj, void *event_info); void test_table3(void *data, Evas_Object *obj, void *event_info); void test_table4(void *data, Evas_Object *obj, void *event_info); void test_table5(void *data, Evas_Object *obj, void *event_info); void test_table6(void *data, Evas_Object *obj, void *event_info); void test_table7(void *data, Evas_Object *obj, void *event_info); void test_gengrid(void *data, Evas_Object *obj, void *event_info); void test_gengrid2(void *data, Evas_Object *obj, void *event_info); void test_gengrid3(void *data, Evas_Object *obj, void *event_info); void test_win_state(void *data, Evas_Object *obj, void *event_info); void test_win_state2(void *data, Evas_Object *obj, void *event_info); void test_progressbar(void *data, Evas_Object *obj, void *event_info); void test_fileselector(void *data, Evas_Object *obj, void *event_info); void test_separator(void *data, Evas_Object *obj, void *event_info); void test_scroller(void *data, Evas_Object *obj, void *event_info); void test_scroller2(void *data, Evas_Object *obj, void *event_info); void test_spinner(void *data, Evas_Object *obj, void *event_info); void test_index(void *data, Evas_Object *obj, void *event_info); void test_index2(void *data, Evas_Object *obj, void *event_info); void test_photocam(void *data, Evas_Object *obj, void *event_info); void test_photo(void *data, Evas_Object *obj, void *event_info); void test_thumb(void *data, Evas_Object *obj, void *event_info); void test_icon_desktops(void *data, Evas_Object *obj, void *event_info); void test_icon_animated(void *data, Evas_Object *obj, void *event_info); void test_notify(void *data, Evas_Object *obj, void *event_info); void test_slideshow(void *data, Evas_Object *obj, void *event_info); void test_menu(void *data, Evas_Object *obj, void *event_info); void test_menu2(void *data, Evas_Object *obj, void *event_info); void test_panel(void *data, Evas_Object *obj, void *event_info); void test_panes(void *data, Evas_Object *obj, void *event_info); void test_calendar(void *data, Evas_Object *obj, void *event_info); void test_calendar2(void *data, Evas_Object *obj, void *event_info); void test_calendar3(void *data, Evas_Object *obj, void *event_info); void test_map(void *data, Evas_Object *obj, void *event_info); void test_weather(void *data, Evas_Object *obj, void *event_info); void test_flip(void *data, Evas_Object *obj, void *event_info); void test_flip2(void *data, Evas_Object *obj, void *event_info); void test_flip3(void *data, Evas_Object *obj, void *event_info); void test_flip4(void *data, Evas_Object *obj, void *event_info); void test_flip5(void *data, Evas_Object *obj, void *event_info); void test_flip_page(void *data, Evas_Object *obj, void *event_info); void test_label(void *data, Evas_Object *obj, void *event_info); void test_label2(void *data, Evas_Object *obj, void *event_info); void test_conformant(void *data, Evas_Object *obj, void *event_info); void test_conformant2(void *data, Evas_Object *obj, void *event_info); void test_multi(void *data, Evas_Object *obj, void *event_info); void test_floating(void *data, Evas_Object *obj, void *event_info); void test_launcher(void *data, Evas_Object *obj, void *event_info); void test_launcher2(void *data, Evas_Object *obj, void *event_info); void test_launcher3(void *data, Evas_Object *obj, void *event_info); void test_anim(void *data, Evas_Object *obj, void *event_info); void test_tooltip(void *data, Evas_Object *obj, void *event_info); void test_tooltip2(void *data, Evas_Object *obj, void *event_info); void test_cursor(void *data, Evas_Object *obj, void *event_info); void test_cursor2(void *data, Evas_Object *obj, void *event_info); void test_cursor3(void *data, Evas_Object *obj, void *event_info); void test_cursor4(void *data, Evas_Object *obj, void *event_info); void test_focus(void *data, Evas_Object *obj, void *event_info); void test_focus2(void *data, Evas_Object *obj, void *event_info); void test_focus3(void *data, Evas_Object *obj, void *event_info); void test_focus4(void *data, Evas_Object *obj, void *event_info); void test_flipselector(void *data, Evas_Object *obj, void *event_info); void test_diskselector(void *data, Evas_Object *obj, void *event_info); void test_colorselector(void *data, Evas_Object *obj, void *event_info); void test_ctxpopup(void *data, Evas_Object *obj, void *event_info); void test_bubble(void *data, Evas_Object *obj, void *event_info); void test_segment_control(void *data, Evas_Object *obj, void *event_info); void test_store(void *data, Evas_Object *obj, void *event_info); void test_win_inline(void *data, Evas_Object *obj, void *event_info); void test_win_socket(void *data, Evas_Object *obj, void *event_info); void test_win_plug(void *data, Evas_Object *obj, void *event_info); void test_grid(void *data, Evas_Object *obj, void *event_info); void test_glview_simple(void *data, Evas_Object *obj, void *event_info); void test_glview(void *data, Evas_Object *obj, void *event_info); void test_3d(void *data, Evas_Object *obj, void *event_info); void test_naviframe(void *data, Evas_Object *obj, void *event_info); void test_naviframe2(void *data, Evas_Object *obj, void *event_info); void test_naviframe_complex(void *data, Evas_Object *obj, void *event_info); //void test_factory(void *data, Evas_Object *obj, void *event_info); void test_datetime(void *data, Evas_Object *obj, void *event_info); void test_popup(void *data, Evas_Object *obj, void *event_info); void test_dayselector(void *data, Evas_Object *obj, void *event_info); void test_image(void *data, Evas_Object *obj, void *event_info); #ifdef HAVE_EMOTION void test_video(void *data, Evas_Object *obj, void *event_info); #endif #ifdef HAVE_EIO void test_eio(void *data, Evas_Object *obj, void *event_info); #endif #ifdef HAVE_ELEMENTARY_WEB void test_web_normal(void *data, Evas_Object *obj, void *event_info); void test_web_mobile(void *data, Evas_Object *obj, void *event_info); #endif Evas_Object *win, *tbx; // TODO: refactoring void *tt; Eina_List *tests; struct elm_test { const char *icon; const char *category; const char *name; void (*cb)(void *, Evas_Object *, void *); }; static int elm_test_sort(const void *pa, const void *pb) { const struct elm_test *a = pa, *b = pb; int res = strcasecmp(a->category, b->category); if (res) return res; return strcasecmp(a->name, b->name); } static void _elm_test_add(Eina_List **p_list, const char *icon, const char *category, const char *name, void (*cb)(void *, Evas_Object *, void *)) { struct elm_test *t = malloc(sizeof(struct elm_test)); t->icon = icon; t->category = category; t->name = name; t->cb = cb; *p_list = eina_list_sorted_insert(*p_list, elm_test_sort, t); } void my_win_del(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_exit(); /* exit the program's main loop that runs in elm_run() */ } static void _ui_tg_changed(void *data, Evas_Object *obj, void *event_info) { (void) data; (void) event_info; elm_config_mirrored_set(elm_check_state_get(obj)); } static void _frame_clicked(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { printf("frame %p is: %s\n", obj, elm_frame_collapse_get(obj) ? "collapsed" : "expanded"); } static void _menu_create(const char *option_str) { struct elm_test *t = NULL; const char *pcat = NULL; Evas_Object *cfr = NULL, *tbx2 = NULL, *bt = NULL, *ic = NULL; char buf[PATH_MAX]; Eina_List *l; elm_box_clear(tbx); EINA_LIST_FOREACH(tests, l, t) { if (option_str && !strcasestr(t->name, option_str)) continue; if ((!pcat) || (strcmp(pcat, t->category))) { cfr = elm_frame_add(win); // FIXME: add new style of frame for this evas_object_smart_callback_add(cfr, "clicked", _frame_clicked, NULL); elm_frame_autocollapse_set(cfr, EINA_TRUE); elm_object_text_set(cfr, t->category); evas_object_size_hint_weight_set(cfr, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_fill_set(cfr, EVAS_HINT_FILL, 0.0); elm_box_pack_end(tbx, cfr); evas_object_show(cfr); tbx2 = elm_box_add(win); elm_box_layout_set(tbx2, evas_object_box_layout_flow_horizontal, NULL, NULL); evas_object_size_hint_weight_set(tbx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(tbx2, EVAS_HINT_FILL, 0.0); elm_box_align_set(tbx2, 0.0, 0.5); elm_object_content_set(cfr, tbx2); evas_object_show(tbx2); } bt = elm_button_add(win); // FIXME: add new style of button for this like efm in e17 elm_object_text_set(bt, t->name); if (t->icon) { ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), t->icon); elm_image_file_set(ic, buf, NULL); elm_object_part_content_set(bt, "icon", ic); evas_object_show(ic); } elm_box_pack_end(tbx2, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", t->cb, NULL); pcat = t->category; if (t == tt) tt = cfr; } } static void _entry_activated_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { const char *str = elm_entry_entry_get(obj); if (!str) return; _menu_create(str); } static void _btn_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { const char *str = elm_entry_entry_get(data); if (!str) return; _menu_create(str); } static void my_win_main(char *autorun, Eina_Bool test_win_only) { Evas_Object *bg = NULL, *bx0 = NULL, *bx1 = NULL, *lb = NULL; Evas_Object *fr = NULL, *tg = NULL, *sc = NULL, *en = NULL; Evas_Object *btn = NULL; Eina_List *l; struct elm_test *t = NULL; if (test_win_only) goto add_tests; /* Create an elm window - It returns an evas object. This is a little * special as the object lives in the canvas that is inside the window * so what is returned is really inside the window, but as you manipulate * the evas object returned - the window will respond. elm_win makes sure * of that so you can blindly treat it like any other evas object * pretty much, just as long as you know it has special significance. * The first parameter is a "parent" window - eg for a dialog you want to * have a main window it is related to, here it is NULL meaning there * is no parent. "main" is the name of the window - used by the window * manager for identifying the window uniquely amongst all the windows * within this application (and all instances of the application). The * type is a basic window (the final parameter). * You can call elm_win_util_standard_add() instead. This is a convenient API * for window and bg creation. You don't need to create bg object manually. * You can also set the title of the window at the same time. * ex) win = elm_win_util_standard_add("main", "Elementary Tests"); */ win = elm_win_add(NULL, "main", ELM_WIN_BASIC); /* Set the title of the window - This is in the titlebar. */ elm_win_title_set(win, "Elementary Tests"); /* Set a callback on the window when "delete,request" is emitted as * a callback. When this happens my_win_del() is called and the * data pointer (first param) is passed the final param here (in this * case it is NULL). This is how you can pass specific things to a * callback like objects or data layered on top. */ evas_object_smart_callback_add(win, "delete,request", my_win_del, NULL); /* Add a background to our window. This just uses the standard theme set * background. Without a background, you could make a window seem * transparent with elm_win_alpha_set(win, EINA_TRUE); For example. if you * have a compositor running this will make the window able to be * semi-transparent and any space not filled by object/widget pixels will * be transparent or translucent based on alpha. If you do not have a * compositor running this should fall back to using shaped windows * (which have a mask). Both these features will be slow and rely on * a lot more resources, so only use it if you need it. */ bg = elm_bg_add(win); /* Set weight to 1.0 x 1.0 == expand in both x and y direction. */ evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); /* Tell the window that this object is to be resized along with the window. * Also as a result this object will be one of several objects that * controls the minimum/maximum size of the window. */ elm_win_resize_object_add(win, bg); /* And show the background. */ evas_object_show(bg); /* Add a box layout widget to the window. */ bx0 = elm_box_add(win); /* Allow base box (bx0) to expand in x and y. */ evas_object_size_hint_weight_set(bx0, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); /* Tell the window that the box affects window size and also will be * resized when the window is resized. */ elm_win_resize_object_add(win, bx0); evas_object_show(bx0); fr = elm_frame_add(win); evas_object_smart_callback_add(fr, "clicked", _frame_clicked, NULL); elm_frame_autocollapse_set(fr, EINA_TRUE); elm_object_text_set(fr, "Information"); elm_box_pack_end(bx0, fr); evas_object_show(fr); lb = elm_label_add(win); elm_object_text_set(lb, "Please select a test from the list below by clicking
    " "the test button to show the test window."); elm_object_content_set(fr, lb); evas_object_show(lb); tg = elm_check_add(win); elm_object_style_set(tg, "toggle"); elm_object_text_set(tg, "UI-Mirroring:"); elm_check_state_set(tg, elm_config_mirrored_get()); evas_object_smart_callback_add(tg, "changed", _ui_tg_changed, NULL); elm_box_pack_end(bx0, tg); evas_object_show(tg); bx1 = elm_box_add(win); elm_box_horizontal_set(bx1, EINA_TRUE); evas_object_size_hint_weight_set(bx1, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx1, EVAS_HINT_FILL, 0.0); elm_box_pack_end(bx0, bx1); evas_object_show(bx1); lb = elm_label_add(win); elm_object_text_set(lb, " Search Menu :"); evas_object_size_hint_weight_set(lb, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(lb, 0.0, EVAS_HINT_FILL); elm_box_pack_end(bx1, lb); evas_object_show(lb); en = elm_entry_add(win); elm_entry_single_line_set(en, EINA_TRUE); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(en, "activated", _entry_activated_cb, NULL); elm_box_pack_end(bx1, en); evas_object_show(en); elm_object_focus_set(en, EINA_TRUE); btn = elm_button_add(win); elm_object_text_set(btn, "Go"); evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, en); elm_box_pack_end(bx1, btn); evas_object_show(btn); sc = elm_scroller_add(win); elm_scroller_bounce_set(sc, EINA_FALSE, EINA_TRUE); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_fill_set(sc, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx0, sc); evas_object_show(sc); tbx = elm_box_add(win); evas_object_size_hint_weight_set(tbx, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(tbx, EVAS_HINT_FILL, 0.0); elm_object_content_set(sc, tbx); evas_object_show(tbx); add_tests: tests = NULL; #define ADD_TEST(icon_, cat_, name_, cb_) _elm_test_add(&tests, icon_, cat_, name_, cb_) //------------------------------// ADD_TEST(NULL, "Window / Background", "Bg Plain", test_bg_plain); ADD_TEST(NULL, "Window / Background", "Bg Image", test_bg_image); ADD_TEST(NULL, "Window / Background", "Bg Options", test_bg_options); ADD_TEST(NULL, "Window / Background", "Window States", test_win_state); ADD_TEST(NULL, "Window / Background", "Window States 2", test_win_state2); ADD_TEST(NULL, "Window / Background", "Inwin", test_inwin); ADD_TEST(NULL, "Window / Background", "Inwin 2", test_inwin2); ADD_TEST(NULL, "Window / Background", "Window Inline", test_win_inline); ADD_TEST(NULL, "Window / Background", "Window Socket", test_win_socket); ADD_TEST(NULL, "Window / Background", "Window Plug", test_win_plug); //------------------------------// ADD_TEST(NULL, "Images", "Icon", test_icon); ADD_TEST(NULL, "Images", "Icon Transparent", test_icon_transparent); ADD_TEST(NULL, "Images", "Icon Animation", test_icon_animated); ADD_TEST(NULL, "Images", "Photocam", test_photocam); ADD_TEST(NULL, "Images", "Photo", test_photo); ADD_TEST(NULL, "Images", "Thumb", test_thumb); ADD_TEST(NULL, "Images", "Image", test_image); ADD_TEST(NULL, "Images", "Slideshow", test_slideshow); #ifdef HAVE_EMOTION ADD_TEST(NULL, "Images", "Video", test_video); #endif //------------------------------// ADD_TEST(NULL, "Containers", "Box Vert", test_box_vert); ADD_TEST(NULL, "Containers", "Box Vert 2", test_box_vert2); ADD_TEST(NULL, "Containers", "Box Pack", test_box_pack); ADD_TEST(NULL, "Containers", "Box Horiz", test_box_horiz); ADD_TEST(NULL, "Containers", "Box Homogeneous", test_box_homo); ADD_TEST(NULL, "Containers", "Box Transition", test_box_transition); ADD_TEST(NULL, "Containers", "Table", test_table); ADD_TEST(NULL, "Containers", "Table Homogeneous", test_table2); ADD_TEST(NULL, "Containers", "Table 3", test_table3); ADD_TEST(NULL, "Containers", "Table 4", test_table4); ADD_TEST(NULL, "Containers", "Table 5", test_table5); ADD_TEST(NULL, "Containers", "Table 6", test_table6); ADD_TEST(NULL, "Containers", "Table 7", test_table7); ADD_TEST(NULL, "Containers", "Layout", test_layout); ADD_TEST(NULL, "Containers", "Layout 2", test_layout2); ADD_TEST(NULL, "Containers", "Grid", test_grid); //------------------------------// ADD_TEST(NULL, "Entries", "Entry", test_entry); ADD_TEST(NULL, "Entries", "Entry Style", test_entry_style_user); ADD_TEST(NULL, "Entries", "Entry Scrolled", test_entry_scrolled); ADD_TEST(NULL, "Entries", "Entry 3", test_entry3); ADD_TEST(NULL, "Entries", "Entry 4", test_entry4); ADD_TEST(NULL, "Entries", "Entry 5", test_entry5); ADD_TEST(NULL, "Entries", "Entry 6", test_entry6); ADD_TEST(NULL, "Entries", "Entry 7", test_entry7); ADD_TEST(NULL, "Entries", "Entry 8", test_entry8); ADD_TEST(NULL, "Entries", "Entry Notepad", test_entry_notepad); ADD_TEST(NULL, "Entries", "Multibuttonentry", test_multibuttonentry); ADD_TEST(NULL, "Entries", "Entry Anchor", test_entry_anchor); ADD_TEST(NULL, "Entries", "Entry Anchor2", test_entry_anchor2); //------------------------------// ADD_TEST(NULL, "Buttons", "Buttons", test_button); //------------------------------// ADD_TEST(NULL, "Effects", "Transit", test_transit); ADD_TEST(NULL, "Effects", "Transit 2", test_transit2); ADD_TEST(NULL, "Effects", "Transit 3", test_transit3); ADD_TEST(NULL, "Effects", "Transit 4", test_transit4); ADD_TEST(NULL, "Effects", "Transit 5", test_transit5); ADD_TEST(NULL, "Effects", "Transit 6", test_transit6); ADD_TEST(NULL, "Effects", "Transit 7", test_transit7); ADD_TEST(NULL, "Effects", "Transit 8", test_transit8); ADD_TEST(NULL, "Effects", "Transit 9", test_transit9); ADD_TEST(NULL, "Effects", "Flip", test_flip); ADD_TEST(NULL, "Effects", "Flip 2", test_flip2); ADD_TEST(NULL, "Effects", "Flip 3", test_flip3); ADD_TEST(NULL, "Effects", "Flip Interactive", test_flip4); ADD_TEST(NULL, "Effects", "Flip To", test_flip5); ADD_TEST(NULL, "Effects", "Flip Page", test_flip_page); ADD_TEST(NULL, "Effects", "Animation", test_anim); //------------------------------// ADD_TEST(NULL, "Toolbars", "Toolbar", test_toolbar); ADD_TEST(NULL, "Toolbars", "Toolbar 2", test_toolbar2); ADD_TEST(NULL, "Toolbars", "Toolbar 3", test_toolbar3); ADD_TEST(NULL, "Toolbars", "Toolbar 4", test_toolbar4); ADD_TEST(NULL, "Toolbars", "Toolbar 5", test_toolbar5); ADD_TEST(NULL, "Toolbars", "Toolbar 6", test_toolbar6); ADD_TEST(NULL, "Toolbars", "Toolbar 7", test_toolbar7); ADD_TEST(NULL, "Toolbars", "Toolbar 8", test_toolbar8); //------------------------------// ADD_TEST(NULL, "Lists", "List", test_list); ADD_TEST(NULL, "Lists", "List - Horizontal", test_list_horizontal); ADD_TEST(NULL, "Lists", "List 2", test_list2); ADD_TEST(NULL, "Lists", "List 3", test_list3); ADD_TEST(NULL, "Lists", "List 4", test_list4); ADD_TEST(NULL, "Lists", "List 5", test_list5); ADD_TEST(NULL, "Lists", "List 6", test_list6); ADD_TEST(NULL, "Lists", "List 7", test_list7); ADD_TEST(NULL, "Lists", "List Separator", test_list_separator); ADD_TEST(NULL, "Lists", "Genlist", test_genlist); ADD_TEST(NULL, "Lists", "Genlist 2", test_genlist2); ADD_TEST(NULL, "Lists", "Genlist 3", test_genlist3); ADD_TEST(NULL, "Lists", "Genlist 4", test_genlist4); ADD_TEST(NULL, "Lists", "Genlist 5", test_genlist5); ADD_TEST(NULL, "Lists", "Genlist 7", test_genlist7); ADD_TEST(NULL, "Lists", "Genlist Tree", test_genlist6); ADD_TEST(NULL, "Lists", "Genlist Group", test_genlist8); ADD_TEST(NULL, "Lists", "Genlist Group Tree", test_genlist9); ADD_TEST(NULL, "Lists", "Genlist Decorate Item Mode", test_genlist10); ADD_TEST(NULL, "Lists", "Genlist Decorate All Mode", test_genlist15); ADD_TEST(NULL, "Lists", "Genlist Reorder Mode", test_genlist11); #ifdef HAVE_EIO ADD_TEST(NULL, "Lists", "Genlist Eio", test_eio); #endif ADD_TEST(NULL, "Lists", "Genlist Textblock", test_genlist12); ADD_TEST(NULL, "Lists", "Genlist Tree, Insert Sorted", test_genlist13); ADD_TEST(NULL, "Lists", "Genlist Tree, Insert Relative", test_genlist14); ADD_TEST(NULL, "Lists", "Genlist Flip Mode", test_genlist16); ADD_TEST(NULL, "Lists", "Genlist Decorate Modes", test_genlist17); ADD_TEST(NULL, "Lists", "Genlist Tree and Decorate All Mode", test_genlist18); ADD_TEST(NULL, "Lists", "Genlist Full Widget", test_genlist19); ADD_TEST(NULL, "Lists", "GenGrid", test_gengrid); ADD_TEST(NULL, "Lists", "GenGrid 2", test_gengrid2); ADD_TEST(NULL, "Lists", "GenGrid Group", test_gengrid3); //------------------------------// ADD_TEST(NULL, "General", "Scaling", test_scaling); ADD_TEST(NULL, "General", "Scaling 2", test_scaling2); //------------------------------// ADD_TEST(NULL, "3D", "GLViewSimple", test_glview_simple); ADD_TEST(NULL, "3D", "GLView", test_glview); ADD_TEST(NULL, "3D", "Evas Map 3D", test_3d); //------------------------------// #ifdef HAVE_ELEMENTARY_WEB ADD_TEST(NULL, "Web", "Web", test_web_normal); ADD_TEST(NULL, "Web", "Web-mobile", test_web_mobile); #endif //------------------------------// ADD_TEST(NULL, "Input", "Gesture Layer", test_gesture_layer); ADD_TEST(NULL, "Input", "Gesture Layer 2", test_gesture_layer2); ADD_TEST(NULL, "Input", "Gesture Layer 3", test_gesture_layer3); ADD_TEST(NULL, "Input", "Multi Touch", test_multi); //------------------------------// ADD_TEST(NULL, "Selectors", "Index", test_index); ADD_TEST(NULL, "Selectors", "Index 2", test_index2); ADD_TEST(NULL, "Selectors", "File Selector", test_fileselector); ADD_TEST(NULL, "Selectors", "File Selector Entry", test_fileselector_entry); ADD_TEST(NULL, "Selectors", "File Selector Button", test_fileselector_button); ADD_TEST(NULL, "Selectors", "Actionslider", test_actionslider); ADD_TEST(NULL, "Selectors", "Menu", test_menu); ADD_TEST(NULL, "Selectors", "Menu 2", test_menu2); ADD_TEST(NULL, "Selectors", "Disk Selector", test_diskselector); ADD_TEST(NULL, "Selectors", "Color Selector", test_colorselector); ADD_TEST(NULL, "Selectors", "Segment Control", test_segment_control); ADD_TEST(NULL, "Selectors", "Hoversel", test_hoversel); ADD_TEST(NULL, "Selectors", "Radios", test_radio); ADD_TEST(NULL, "Selectors", "Flip Selector", test_flipselector); ADD_TEST(NULL, "Selectors", "Dayselector", test_dayselector); //------------------------------// ADD_TEST(NULL, "Cursors", "Cursor", test_cursor); ADD_TEST(NULL, "Cursors", "Cursor 2", test_cursor2); ADD_TEST(NULL, "Cursors", "Cursor 3", test_cursor3); ADD_TEST(NULL, "Cursors", "Cursor Layout", test_cursor4); //------------------------------// ADD_TEST(NULL, "Scroller", "Scroller", test_scroller); ADD_TEST(NULL, "Scroller", "Scroller 2", test_scroller2); //------------------------------// // FIXME: add frame test ADD_TEST(NULL, "Boundaries", "Bubble", test_bubble); ADD_TEST(NULL, "Boundaries", "Separator", test_separator); //------------------------------// ADD_TEST(NULL, "Range Values", "Spinner", test_spinner); ADD_TEST(NULL, "Range Values", "Slider", test_slider); ADD_TEST(NULL, "Range Values", "Progressbar", test_progressbar); //------------------------------// ADD_TEST(NULL, "Booleans", "Check", test_check); ADD_TEST(NULL, "Booleans", "Check Toggle", test_check_toggle); //------------------------------// ADD_TEST(NULL, "Popups", "Ctxpopup", test_ctxpopup); ADD_TEST(NULL, "Popups", "Hover", test_hover); ADD_TEST(NULL, "Popups", "Hover 2", test_hover2); ADD_TEST(NULL, "Popups", "Notify", test_notify); ADD_TEST(NULL, "Popups", "Tooltip", test_tooltip); ADD_TEST(NULL, "Popups", "Tooltip 2", test_tooltip2); ADD_TEST(NULL, "Popups", "Popup", test_popup); //------------------------------// ADD_TEST(NULL, "Times & Dates", "Calendar", test_calendar); ADD_TEST(NULL, "Times & Dates", "Calendar 2", test_calendar2); ADD_TEST(NULL, "Times & Dates", "Calendar 3", test_calendar3); ADD_TEST(NULL, "Times & Dates", "Clock", test_clock); ADD_TEST(NULL, "Times & Dates", "Clock 2", test_clock2); ADD_TEST(NULL, "Times & Dates", "Clock 3", test_clock3); ADD_TEST(NULL, "Times & Dates", "Datetime", test_datetime); //------------------------------// ADD_TEST(NULL, "Text", "Label", test_label); ADD_TEST(NULL, "Text", "Label2", test_label2); //------------------------------// ADD_TEST(NULL, "Stored Surface Buffer", "Launcher", test_launcher); ADD_TEST(NULL, "Stored Surface Buffer", "Launcher 2", test_launcher2); ADD_TEST(NULL, "Stored Surface Buffer", "Launcher 3", test_launcher3); //------------------------------// ADD_TEST(NULL, "Focus", "Focus", test_focus); ADD_TEST(NULL, "Focus", "Focus 2", test_focus2); ADD_TEST(NULL, "Focus", "Focus 3", test_focus3); ADD_TEST(NULL, "Focus", "Focus 4", test_focus4); //------------------------------// ADD_TEST(NULL, "Naviframe", "Naviframe", test_naviframe); ADD_TEST(NULL, "Naviframe", "Naviframe 2", test_naviframe2); ADD_TEST(NULL, "Naviframe", "Naviframe: Complex", test_naviframe_complex); //------------------------------// ADD_TEST(NULL, "Geographic", "Map", test_map); //------------------------------// ADD_TEST(NULL, "Dividers", "Panel", test_panel); ADD_TEST(NULL, "Dividers", "Panes", test_panes); //------------------------------// ADD_TEST(NULL, "Standardization", "Conformant", test_conformant); ADD_TEST(NULL, "Standardization", "Conformant 2", test_conformant2); //------------------------------// ADD_TEST(NULL, "Helpers", "Store", test_store); // ADD_TEST(NULL, "Helpers", "Factory", test_factory); //------------------------------// ADD_TEST(NULL, "Micellaneous", "Copy And Paste", test_cnp); ADD_TEST(NULL, "Micellaneous", "Weather", test_weather); ADD_TEST(NULL, "Micellaneous", "Icon Desktops", test_icon_desktops); ADD_TEST(NULL, "Micellaneous", "Floating Objects", test_floating); #undef ADD_TEST if (autorun) { size_t alen = strlen(autorun); EINA_LIST_FOREACH(tests, l, t) { if ((t->name) && (t->cb) && (!strncasecmp(t->name, autorun, alen))) { t->cb(NULL, NULL, NULL); break; } } } tt = t; if (test_win_only) { EINA_LIST_FREE(tests, t) free(t); return; } if (tests) _menu_create(NULL); /* set an initial window size */ evas_object_resize(win, 480, 480); evas_object_show(win); /* bring in autorun frame */ if (autorun) { Evas_Coord x, y; evas_object_geometry_get(tt, &x, &y, NULL, NULL); elm_scroller_region_bring_in(sc, x, y, 0, 0); } } /* this is your elementary main function - it MUST be called IMMEDIATELY * after elm_init() and MUST be passed argc and argv, and MUST be called * elm_main and not be static - must be a visible symbol with EAPI_MAIN infront */ EAPI_MAIN int elm_main(int argc, char **argv) { Eina_Bool test_win_only = EINA_FALSE; char *autorun = NULL; struct elm_test *t = NULL; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); /* tell elm about our app so it can figure out where to get files */ elm_app_compile_bin_dir_set(PACKAGE_BIN_DIR); elm_app_compile_data_dir_set(PACKAGE_DATA_DIR); elm_app_info_set(elm_main, "elementary", "images/logo.png"); /* if called with a single argument try to autorun a test with * the same name as the given param * ex: elementary_test "Box Vert 2" */ if (argc == 2) autorun = argv[1]; else if (argc == 3) { /* Just a workaround to make the shot module more * useful with elementary test. */ if ((!strcmp(argv[1], "--test-win-only")) || (!strcmp(argv[1], "-to"))) { test_win_only = EINA_TRUE; autorun = argv[2]; } } /* put here any init specific to this app like parsing args etc. */ my_win_main(autorun, test_win_only); /* create main window */ elm_run(); /* and run the program now and handle all events etc. */ /* if the mainloop that elm_run() runs exist - we exit the app */ EINA_LIST_FREE(tests, t) free(t); elm_shutdown(); /* clean up and shut down */ /* exit code */ return 0; } #endif /* all elementary apps should use this. but it should be placed right after * elm_main() */ ELM_MAIN() elementary-1.7.7/src/bin/test_check.c0000664000175000017500000001457012127353615014451 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static Eina_Bool eb; static void changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *ck2 = data; printf("ck %p to %i\n", obj, elm_check_state_get(obj)); elm_check_state_set(ck2, elm_check_state_get(obj)); printf("ck2 %p is now %i\n", ck2, elm_check_state_get(ck2)); } static void state_changed_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("State Pointer Value: %d\n", eb); } void test_check(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *ic, *ck, *ck0; char buf[PATH_MAX]; win = elm_win_util_standard_add("check", "Check"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); ck = elm_check_add(win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, EVAS_HINT_FILL, 0.5); elm_object_text_set(ck, "Icon sized to check"); elm_object_part_content_set(ck, "icon", ic); elm_check_state_set(ck, EINA_TRUE); elm_box_pack_end(bx, ck); evas_object_show(ck); evas_object_show(ic); ck0 = ck; ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); ck = elm_check_add(win); elm_object_text_set(ck, "Icon not resizable"); elm_object_part_content_set(ck, "icon", ic); elm_box_pack_end(bx, ck); evas_object_show(ck); evas_object_show(ic); evas_object_smart_callback_add(ck, "changed", changed_cb, ck0); ck = elm_check_add(win); elm_object_text_set(ck, "Label Only"); elm_box_pack_end(bx, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "Use State Pointer"); elm_check_state_pointer_set(ck, &eb); elm_box_pack_end(bx, ck); evas_object_show(ck); ck = elm_check_add(win); elm_object_text_set(ck, "Print State Pointer Value"); elm_box_pack_end(bx, ck); evas_object_show(ck); evas_object_smart_callback_add(ck, "changed", state_changed_cb, NULL); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); ck = elm_check_add(win); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(ck, EVAS_HINT_FILL, 0.5); elm_object_text_set(ck, "Disabled check"); elm_object_part_content_set(ck, "icon", ic); elm_check_state_set(ck, EINA_TRUE); elm_box_pack_end(bx, ck); elm_object_disabled_set(ck, EINA_TRUE); evas_object_show(ck); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); ck = elm_check_add(win); elm_object_part_content_set(ck, "icon", ic); elm_box_pack_end(bx, ck); evas_object_show(ck); evas_object_show(ic); evas_object_show(win); } void test_check_toggle(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *ic, *tg; char buf[PATH_MAX]; win = elm_win_util_standard_add("check-toggle", "Check Toggle"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); tg = elm_check_add(win); elm_object_style_set(tg, "toggle"); evas_object_size_hint_weight_set(tg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(tg, EVAS_HINT_FILL, 0.5); elm_object_text_set(tg, "Icon sized to toggle"); elm_object_part_content_set(tg, "icon", ic); elm_check_state_set(tg, EINA_TRUE); elm_object_part_text_set(tg, "on", "Yes"); elm_object_part_text_set(tg, "off", "No"); elm_box_pack_end(bx, tg); evas_object_show(tg); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); tg = elm_check_add(win); elm_object_style_set(tg, "toggle"); elm_object_text_set(tg, "Icon no scale"); elm_object_part_content_set(tg, "icon", ic); elm_box_pack_end(bx, tg); evas_object_show(tg); evas_object_show(ic); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); tg = elm_check_add(win); elm_object_style_set(tg, "toggle"); elm_object_text_set(tg, "Disabled toggle"); elm_object_part_content_set(tg, "icon", ic); elm_object_disabled_set(tg, EINA_TRUE); elm_box_pack_end(bx, tg); evas_object_show(tg); evas_object_show(ic); tg = elm_check_add(win); elm_object_style_set(tg, "toggle"); elm_object_text_set(tg, "Label Only"); elm_object_part_text_set(tg, "on", "Big long fun times label"); elm_object_part_text_set(tg, "off", "Small long happy fun label"); elm_box_pack_end(bx, tg); evas_object_show(tg); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, EINA_FALSE, EINA_FALSE); tg = elm_check_add(win); elm_object_style_set(tg, "toggle"); elm_object_part_content_set(tg, "icon", ic); elm_box_pack_end(bx, tg); evas_object_show(tg); evas_object_show(ic); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_menu.c0000664000175000017500000002215112127353615014332 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static Evas_Object *menu; static void _show(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; elm_menu_move(data, ev->canvas.x, ev->canvas.y); evas_object_show(data); } static void _populate_4(Elm_Object_Item *menu_it) { Elm_Object_Item *menu_it2; elm_menu_item_add(menu, menu_it, "go-bottom", "menu 2", NULL, NULL); elm_menu_item_add(menu, menu_it, "go-first", "menu 3", NULL, NULL); elm_menu_item_separator_add(menu, menu_it); menu_it2 = elm_menu_item_add(menu, menu_it, "go-last", "Disabled item", NULL, NULL); elm_object_item_disabled_set(menu_it2, EINA_TRUE); menu_it2 = elm_menu_item_add(menu, menu_it, "go-next", "Disabled item", NULL, NULL); elm_object_item_disabled_set(menu_it2, EINA_TRUE); menu_it2 = elm_menu_item_add(menu, menu_it, "go-up", "Disabled item", NULL, NULL); elm_object_item_disabled_set(menu_it2, EINA_TRUE); } static void _populate_3(Elm_Object_Item *menu_it) { Elm_Object_Item *menu_it2; elm_menu_item_add(menu, menu_it, "media-eject", "menu 2", NULL, NULL); elm_menu_item_add(menu, menu_it, "media-playback-start", "menu 3", NULL, NULL); elm_menu_item_separator_add(menu, menu_it); menu_it2 = elm_menu_item_add(menu, menu_it, "media-playback-stop", "Disabled item", NULL, NULL); elm_object_item_disabled_set(menu_it2, EINA_TRUE); } static void _populate_2(Elm_Object_Item *menu_it) { Elm_Object_Item *menu_it2, *menu_it3; elm_menu_item_add(menu, menu_it, "system-reboot", "menu 2", NULL, NULL); menu_it2 = elm_menu_item_add(menu, menu_it, "system-shutdown", "menu 3", NULL, NULL); _populate_3(menu_it2); elm_menu_item_separator_add(menu, menu_it); elm_menu_item_separator_add(menu, menu_it); elm_menu_item_separator_add(menu, menu_it); elm_menu_item_separator_add(menu, menu_it); elm_menu_item_separator_add(menu, menu_it); elm_menu_item_separator_add(menu, menu_it); elm_menu_item_separator_add(menu, menu_it); menu_it2 = elm_menu_item_add(menu, menu_it, "system-lock-screen", "menu 2", NULL, NULL); elm_menu_item_separator_add(menu, menu_it); menu_it3 = elm_menu_item_add(menu, menu_it, "system-run", "Disabled item", NULL, NULL); elm_object_item_disabled_set(menu_it3, EINA_TRUE); _populate_4(menu_it2); } static void _populate_1(Evas_Object *obj, Elm_Object_Item *menu_it) { Elm_Object_Item *menu_it2, *menu_it3; Evas_Object *radio; radio = elm_radio_add(obj); elm_radio_state_value_set(radio, 0); elm_radio_value_set(radio, 0); elm_object_text_set(radio, "radio in menu"); menu_it2 = elm_menu_item_add(menu, menu_it, "object-rotate-left", "menu 1", NULL, NULL); menu_it3 = elm_menu_item_add(menu, menu_it, NULL, NULL, NULL, NULL); elm_object_item_content_set(menu_it3, radio); _populate_2(menu_it2); } void test_menu(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *rect; Elm_Object_Item *menu_it; win = elm_win_util_standard_add("menu", "Menu"); elm_win_autodel_set(win, EINA_TRUE); rect = evas_object_rectangle_add(evas_object_evas_get(win)); elm_win_resize_object_add(win, rect); evas_object_size_hint_weight_set(rect, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_color_set(rect, 0, 0, 0, 0); evas_object_show(rect); menu = elm_menu_add(win); elm_menu_item_add(menu, NULL, NULL, "first item", NULL, NULL); menu_it = elm_menu_item_add(menu, NULL, "mail-reply-all", "second item", NULL, NULL); _populate_1(win, menu_it); elm_menu_item_add(menu, menu_it, "window-new", "sub menu", NULL, NULL); evas_object_event_callback_add(rect, EVAS_CALLBACK_MOUSE_DOWN, _show, menu); evas_object_resize(win, 350, 200); evas_object_show(win); } static void _parent_set_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *mn = data; if (!mn) return; Evas_Object *parent = evas_object_data_get(mn, "parent_1"); if (elm_menu_parent_get(mn) == parent) { parent = evas_object_data_get(mn, "parent_2"); } elm_menu_parent_set(mn, parent); } static void _icon_set_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Object_Item *menu_it = data; const char *icon_name = NULL; if (!menu_it) return; icon_name = elm_menu_item_icon_name_get(menu_it); if ((icon_name) && !strcmp(icon_name, "home")) { elm_menu_item_icon_name_set(menu_it, "file"); return; } elm_menu_item_icon_name_set(menu_it, "home"); } static void _item_select_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Object_Item *menu_it = data; if (!menu_it) return; elm_menu_item_selected_set(menu_it, !elm_menu_item_selected_get(menu_it)); } static void _separators_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { const Eina_List *sis = NULL; const Eina_List *l = NULL; Elm_Object_Item *si; int separators = 0; Elm_Object_Item *menu_it = data; if (!menu_it) return; sis = elm_menu_item_subitems_get(menu_it); EINA_LIST_FOREACH(sis, l, si) if (elm_menu_item_is_separator(si)) separators++; printf("The number of separators: %d\n", separators); } static void _open_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *mn = data; if (!mn) return; evas_object_show(mn); } static void _close_bt_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *mn = data; if (!mn) return; elm_menu_close(mn); } void test_menu2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *o_bg, *rect, *rect2, *mn, *bt, *vbx; Elm_Object_Item *menu_it, *menu_it2; char buf[PATH_MAX]; win = elm_win_util_standard_add("menu2", "Menu 2"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); o_bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/twofish.jpg", elm_app_data_dir_get()); elm_bg_file_set(o_bg, buf, NULL); evas_object_size_hint_weight_set(o_bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(o_bg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, o_bg); evas_object_show(o_bg); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_move(rect, 0, 0); evas_object_resize(rect, 124, 320); evas_object_color_set(rect, 0, 0, 0, 0); evas_object_show(rect); rect2 = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_move(rect2, 124, 0); evas_object_resize(rect2, 124, 320); evas_object_color_set(rect2, 0, 0, 0, 0); evas_object_show(rect2); mn = elm_menu_add(rect); elm_menu_item_add(mn, NULL, NULL, "first item", NULL, NULL); menu_it = elm_menu_item_add(mn, NULL, NULL, "second item", NULL, NULL); elm_menu_item_add(mn, menu_it, NULL, "item 1", NULL, NULL); elm_menu_item_separator_add(mn, menu_it); elm_menu_item_add(mn, menu_it, NULL, "item 2", NULL, NULL); menu_it2 = elm_menu_item_add(mn, NULL, NULL, "third item", NULL, NULL); evas_object_data_set(mn, "parent_1", rect); evas_object_data_set(mn, "parent_2", rect2); vbx = elm_box_add(win); evas_object_show(vbx); elm_box_pack_end(bx, vbx); bt = elm_button_add(win); elm_object_text_set(bt, "Menu Open"); elm_box_pack_end(vbx, bt); evas_object_smart_callback_add(bt, "clicked", _open_bt_clicked, mn); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Icon Set"); elm_box_pack_end(vbx, bt); evas_object_smart_callback_add(bt, "clicked", _icon_set_bt_clicked, menu_it); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Parent Set"); elm_box_pack_end(vbx, bt); evas_object_smart_callback_add(bt, "clicked", _parent_set_bt_clicked, mn); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Item Select"); elm_box_pack_end(vbx, bt); evas_object_smart_callback_add(bt, "clicked", _item_select_bt_clicked, menu_it2); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Separators"); elm_box_pack_end(vbx, bt); evas_object_smart_callback_add(bt, "clicked", _separators_bt_clicked, menu_it); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Menu Close"); elm_box_pack_end(vbx, bt); evas_object_smart_callback_add(bt, "clicked", _close_bt_clicked, mn); evas_object_show(bt); evas_object_resize(win, 320, 320); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_image.c0000664000175000017500000000512412127353615014451 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static const struct { Elm_Image_Orient orient; const char *name; } images_orient[] = { { ELM_IMAGE_ORIENT_NONE, "None" }, { ELM_IMAGE_ROTATE_90, "Rotate 90" }, { ELM_IMAGE_ROTATE_180, "Rotate 180" }, { ELM_IMAGE_ROTATE_270, "Rotate 270" }, { ELM_IMAGE_FLIP_HORIZONTAL, "Horizontal Flip" }, { ELM_IMAGE_FLIP_VERTICAL, "Vertical Flip" }, { ELM_IMAGE_FLIP_TRANSPOSE, "Transpose" }, { ELM_IMAGE_FLIP_TRANSVERSE, "Transverse" }, { 0, NULL } }; static void my_im_ch(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; Evas_Object *im = evas_object_data_get(win, "im"); Evas_Object *rdg = evas_object_data_get(win, "rdg"); Elm_Image_Orient v = elm_radio_value_get(rdg); elm_image_orient_set(im, v); fprintf(stderr, "Set %i and got %i\n", v, elm_image_orient_get(im)); } void test_image(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *box, *im, *rd, *rdg = NULL; int i; win = elm_win_util_standard_add("image test", "Image Test"); elm_win_autodel_set(win, EINA_TRUE); box = elm_box_add(win); elm_win_resize_object_add(win, box); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(box); im = elm_image_add(win); char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/images/logo.png", elm_app_data_dir_get()); elm_image_file_set(im, buf, NULL); elm_image_resizable_set(im, EINA_TRUE, EINA_TRUE); evas_object_size_hint_weight_set(im, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(im, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(box, im); evas_object_show(im); evas_object_data_set(win, "im", im); for (i = 0; images_orient[i].name; ++i) { rd = elm_radio_add(win); evas_object_size_hint_align_set(rd, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, 0.0); elm_radio_state_value_set(rd, images_orient[i].orient); elm_object_text_set(rd, images_orient[i].name); elm_box_pack_end(box, rd); evas_object_show(rd); evas_object_smart_callback_add(rd, "changed", my_im_ch, win); if (!rdg) { rdg = rd; evas_object_data_set(win, "rdg", rdg); } else { elm_radio_group_add(rd, rdg); } } evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_bubble.c0000664000175000017500000001335012127353615014622 00000000000000#include "test.h" #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _print_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("bubble clicked\n"); } struct _api_data { unsigned int state; /* What state we are testing */ Evas_Object *win; /* Parent Window of widgets */ void *box; /* Use this to get box content */ }; typedef struct _api_data api_data; enum _api_state { BUBBLE_SET_CORNER_1, BUBBLE_SET_CORNER_2, BUBBLE_SET_ICON_CONTENT, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { const Eina_List *items = elm_box_children_get(api->box); if (!eina_list_count(items)) return; switch(api->state) { /* Put all api-changes under switch */ case BUBBLE_SET_CORNER_1: elm_bubble_pos_set(eina_list_nth(items, 0), ELM_BUBBLE_POS_BOTTOM_LEFT); elm_object_text_set(elm_object_content_get(eina_list_nth(items, 0)), "Corner: base (bottom-left) - with icon"); elm_bubble_pos_set(eina_list_nth(items, 1), ELM_BUBBLE_POS_TOP_RIGHT); elm_object_text_set(elm_object_content_get(eina_list_nth(items, 1)), "Corner: base (top-right) - no icon"); break; case BUBBLE_SET_CORNER_2: elm_bubble_pos_set(eina_list_nth(items, 0), ELM_BUBBLE_POS_TOP_RIGHT); elm_object_text_set(elm_object_content_get(eina_list_nth(items, 0)), "Corner: base (top-right) - with icon"); elm_bubble_pos_set(eina_list_nth(items, 1), ELM_BUBBLE_POS_BOTTOM_LEFT); elm_object_text_set(elm_object_content_get(eina_list_nth(items, 1)), "Corner: base (bottom-left) - no icon"); break; case BUBBLE_SET_ICON_CONTENT: { char buf[PATH_MAX]; Evas_Object *ct, *ic = elm_icon_add(api->win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); elm_object_content_set(eina_list_nth(items, 0), ic); ct = elm_label_add(api->win); elm_object_text_set(ct, "Using icon as top-bubble content"); elm_object_content_set(eina_list_nth(items, 1), ct); evas_object_size_hint_align_set(ic, 0.5, 0.5); evas_object_show(ic); } break; case API_STATE_LAST: break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_bubble(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *ic, *bb, *ct, *bxx, *bt; char buf[PATH_MAX]; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("bubble", "Bubble"); api->win = win; elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); api->box = bx; evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, bx); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 1"); elm_object_part_text_set(bb, "info", "Corner: bottom_right"); elm_object_part_content_set(bb, "icon", ic); elm_bubble_pos_set(bb, ELM_BUBBLE_POS_BOTTOM_RIGHT); evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL); evas_object_show(ic); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); ct = elm_label_add(win); elm_object_text_set(ct, "\"The future of the art: R or G or B?\", by Rusty"); elm_object_content_set(bb, ct); elm_box_pack_end(bx, bb); evas_object_show(bb); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 2"); elm_object_part_text_set(bb, "info", "10:32 4/11/2008"); evas_object_smart_callback_add(bb, "clicked", _print_clicked, NULL); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); ct = elm_label_add(win); elm_object_text_set(ct, "Corner: base (top-left) - no icon"); elm_object_content_set(bb, ct); elm_box_pack_end(bx, bb); evas_object_show(bb); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_diskselector.c0000664000175000017500000003212012127353615016056 00000000000000#include "test.h" #include #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _api_data { unsigned int state; /* What state we are testing */ void *box; /* Use this to get box content */ }; typedef struct _api_data api_data; enum _api_state { SCROLLER_POLICY_SET_ON, SCROLLER_POLICY_SET_OFF, BOUNCE_SET, ITEM_LABEL_SET, TOOLTIP_TEXT_SET, ITEM_TOOLTIP_UNSET, ITEM_CURSOR_SET, ITEM_CURSOR_UNSET, ITEM_ICON_SET, SELECTED_SET, ITEM_PREV_GET, ITEM_DEL_NOT_SELECTED, ITEM_DEL, /* delete when selected */ CLEAR, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { const Eina_List *disks = elm_box_children_get(api->box); if (!eina_list_count(disks)) return; switch(api->state) { /* Put all api-changes under switch */ case SCROLLER_POLICY_SET_ON: /* 0 */ { /* Get first disk */ Evas_Object *disk = eina_list_nth(disks, 0); elm_scroller_policy_set(disk, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_ON); } break; case SCROLLER_POLICY_SET_OFF: /* 1 */ { /* Get first disk */ Evas_Object *disk = eina_list_nth(disks, 0); elm_scroller_policy_set(disk, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); } break; case BOUNCE_SET: /* 2 */ { /* Get second disk, cancel bounce */ Evas_Object *disk = eina_list_nth(disks, 1); elm_scroller_bounce_set(disk, EINA_FALSE, EINA_FALSE); } break; case ITEM_LABEL_SET: /* 3 */ elm_object_item_text_set(elm_diskselector_selected_item_get(eina_list_nth(disks, 0)), "Label from API"); break; case TOOLTIP_TEXT_SET: /* 4 */ elm_object_item_tooltip_text_set(elm_diskselector_selected_item_get(eina_list_nth(disks, 0)), "Tooltip from API"); break; case ITEM_TOOLTIP_UNSET: /* 5 */ elm_object_item_tooltip_unset(elm_diskselector_selected_item_get(eina_list_nth(disks, 0))); break; case ITEM_CURSOR_SET: /* 6 */ elm_object_item_cursor_set(elm_diskselector_selected_item_get(eina_list_nth(disks, 0)), ELM_CURSOR_HAND2); break; case ITEM_CURSOR_UNSET: /* 7 */ elm_object_item_cursor_unset(elm_diskselector_selected_item_get(eina_list_nth(disks, 0))); break; case ITEM_ICON_SET: /* 8 */ { /* Set icon of selected item in first disk */ char buf[PATH_MAX]; Evas_Object *ic = elm_icon_add(elm_object_parent_widget_get(eina_list_nth(disks, 0))); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_object_item_part_content_set(elm_diskselector_selected_item_get(eina_list_nth(disks, 0)), NULL, ic); evas_object_show(ic); } break; case SELECTED_SET: /* 9 */ { /* Select NEXT item of third disk */ elm_diskselector_item_selected_set(elm_diskselector_last_item_get(eina_list_nth(disks, 1)), EINA_TRUE); elm_diskselector_item_selected_set(elm_diskselector_item_next_get(elm_diskselector_selected_item_get(eina_list_nth(disks, 2))), EINA_TRUE); } break; case ITEM_PREV_GET: /* 10 */ { /* Select PREV item of third disk */ elm_diskselector_item_selected_set(elm_diskselector_item_prev_get(elm_diskselector_selected_item_get(eina_list_nth(disks, 2))), EINA_TRUE); } break; case ITEM_DEL_NOT_SELECTED: /* 11 */ { /* Remove selected item of third disk */ elm_object_item_del(elm_diskselector_item_prev_get(elm_diskselector_selected_item_get(eina_list_nth(disks, 2)))); } break; case ITEM_DEL: /* 12 */ { /* Remove selected item of first disk */ elm_object_item_del(elm_diskselector_selected_item_get(eina_list_nth(disks, 1))); } break; case CLEAR: /* 13 */ elm_diskselector_clear(eina_list_nth(disks, 0)); break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void _disk_sel(void *data __UNUSED__, Evas_Object * obj __UNUSED__, void *event_info) { Elm_Object_Item *ds_it = event_info; printf("Equinox: %s\n", elm_object_item_text_get(ds_it)); } static void _disk_next(void *data __UNUSED__, Evas_Object * obj __UNUSED__, void *event_info) { Elm_Object_Item *next_ds_it, *prev_ds_it, *ds_it = event_info; prev_ds_it = elm_diskselector_item_prev_get(ds_it); next_ds_it = elm_diskselector_item_next_get(ds_it); printf("Prev: %s, Next: %s\n", elm_object_item_text_get(prev_ds_it), elm_object_item_text_get(next_ds_it)); } static void _print_disk_info_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *ds_it = event_info; printf("Selected label: %s\n", elm_object_item_text_get(ds_it)); } static Evas_Object * _disk_create(Evas_Object *win, Eina_Bool rnd) { Elm_Object_Item *ds_it; Evas_Object *di; di = elm_diskselector_add(win); elm_diskselector_item_append(di, "January", NULL, NULL, NULL); elm_diskselector_item_append(di, "February", NULL, _disk_next, NULL); elm_diskselector_item_append(di, "March", NULL, _disk_sel, NULL); elm_diskselector_item_append(di, "April", NULL, NULL, NULL); elm_diskselector_item_append(di, "May", NULL, NULL, NULL); elm_diskselector_item_append(di, "June", NULL, NULL, NULL); elm_diskselector_item_append(di, "July", NULL, NULL, NULL); ds_it = elm_diskselector_item_append(di, "August", NULL, NULL, NULL); elm_diskselector_item_append(di, "September", NULL, _disk_sel, NULL); elm_diskselector_item_append(di, "October", NULL, NULL, NULL); elm_diskselector_item_append(di, "November", NULL, NULL, NULL); elm_diskselector_item_append(di, "December", NULL, NULL, NULL); elm_diskselector_item_selected_set(ds_it, EINA_TRUE); elm_diskselector_round_enabled_set(di, rnd); return di; } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_diskselector(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *disk, *ic, *bxx, *bt; Elm_Object_Item *ds_it; char buf[PATH_MAX]; api_data *api = calloc(1, sizeof(api_data)); int idx = 0; char *month_list[] = { "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" }; char date[3]; win = elm_win_util_standard_add("diskselector", "Disk Selector"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); api->box = bx; evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, bx); disk = _disk_create(win, EINA_TRUE); evas_object_size_hint_weight_set(disk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(disk, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, disk); evas_object_show(disk); evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL); ds_it = elm_diskselector_selected_item_get(disk); elm_diskselector_item_selected_set(ds_it, EINA_FALSE); disk = _disk_create(win, EINA_FALSE); evas_object_size_hint_weight_set(disk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(disk, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, disk); evas_object_show(disk); evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL); ds_it = elm_diskselector_first_item_get(disk); ds_it = elm_diskselector_item_next_get(ds_it); elm_diskselector_item_selected_set(ds_it, EINA_TRUE); disk = _disk_create(win, EINA_FALSE); evas_object_size_hint_weight_set(disk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(disk, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, disk); evas_object_show(disk); evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL); elm_diskselector_side_text_max_length_set(disk, 4); disk = elm_diskselector_add(win); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 1, 1); elm_diskselector_item_append(disk, "Sunday", ic, NULL, NULL); elm_diskselector_item_append(disk, "Monday", NULL, NULL, NULL); elm_diskselector_item_append(disk, "Tuesday", NULL, NULL, NULL); elm_diskselector_item_append(disk, "Wednesday", NULL, NULL, NULL); elm_diskselector_item_append(disk, "Thursday", NULL, NULL, NULL); elm_diskselector_item_append(disk, "Friday", NULL, NULL, NULL); elm_diskselector_item_append(disk, "Saturday", NULL, NULL, NULL); elm_diskselector_round_enabled_set(disk, EINA_TRUE); evas_object_size_hint_weight_set(disk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(disk, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, disk); evas_object_show(disk); evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL); disk = elm_diskselector_add(win); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 1, 1); elm_diskselector_item_append(disk, "머리스타일", ic, NULL, NULL); elm_diskselector_item_append(disk, "プロが伝授する", NULL, NULL, NULL); elm_diskselector_item_append(disk, "生上访要求政府", NULL, NULL, NULL); elm_diskselector_item_append(disk, "English", NULL, NULL, NULL); elm_diskselector_item_append(disk, "والشريعة", NULL, NULL, NULL); elm_diskselector_item_append(disk, "עִבְרִית", NULL, NULL, NULL); elm_diskselector_item_append(disk, "Grüßen", NULL, NULL, NULL); elm_diskselector_round_enabled_set(disk, EINA_TRUE); evas_object_size_hint_weight_set(disk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(disk, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, disk); evas_object_show(disk); evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL); // displayed item number setting example disk = elm_diskselector_add(win); elm_diskselector_display_item_num_set(disk, 5); printf("Number of Items in DiskSelector : %d\n", elm_diskselector_display_item_num_get(disk)); for (idx = 0; idx < (int)(sizeof(month_list) / sizeof(month_list[0])); idx++) { ds_it = elm_diskselector_item_append(disk, month_list[idx], NULL, NULL, NULL); } elm_diskselector_item_selected_set(ds_it, EINA_TRUE); elm_diskselector_round_enabled_set(disk, EINA_TRUE); evas_object_size_hint_weight_set(disk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(disk, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, disk); evas_object_show(disk); evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL); // displayed item number setting example disk = elm_diskselector_add(win); elm_diskselector_display_item_num_set(disk, 7); printf("Number of Items in DiskSelector : %d\n", elm_diskselector_display_item_num_get(disk)); for (idx = 1; idx < 31; idx++) { snprintf(date, sizeof(date), "%d", idx); ds_it = elm_diskselector_item_append(disk, date, NULL, NULL, NULL); } elm_diskselector_item_selected_set(ds_it, EINA_TRUE); elm_diskselector_round_enabled_set(disk, EINA_TRUE); evas_object_size_hint_weight_set(disk, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(disk, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, disk); evas_object_show(disk); evas_object_smart_callback_add(disk, "selected", _print_disk_info_cb, NULL); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_naviframe.c0000664000175000017500000002222312127353615015336 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH #define BUTTON_TEXT_SET(BT, TEXT) \ elm_object_text_set((BT), (TEXT)); \ elm_object_tooltip_text_set((BT), (TEXT)); \ elm_object_tooltip_window_mode_set((BT), EINA_TRUE) static const char *img1 = PACKAGE_DATA_DIR "/images/logo.png"; static const char *img2 = PACKAGE_DATA_DIR "/images/plant_01.jpg"; static const char *img3 = PACKAGE_DATA_DIR "/images/rock_01.jpg"; static const char *img4 = PACKAGE_DATA_DIR "/images/rock_02.jpg"; static const char *img5 = PACKAGE_DATA_DIR "/images/sky_01.jpg"; static const char *img6 = PACKAGE_DATA_DIR "/images/sky_02.jpg"; static const char *img7 = PACKAGE_DATA_DIR "/images/sky_03.jpg"; Evas_Object * _content_new(Evas_Object *parent, const char *img) { Evas_Object *photo = elm_photo_add(parent); elm_photo_file_set(photo, img); elm_photo_fill_inside_set(photo, EINA_TRUE); elm_object_style_set(photo, "shadow"); return photo; } void _navi_pop(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_naviframe_item_pop(data); } void _navi_it_del(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_object_item_del(data); } void _title_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("Title Clicked!\n"); } void _title_visible(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_naviframe_item_title_visible_set(data, !elm_naviframe_item_title_visible_get(data)); } void _promote(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_naviframe_item_promote(data); } void _page7(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *bt2, *content, *nf = data; Elm_Object_Item *it; bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt, "Page 6"); bt2 = elm_button_add(nf); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt2, "Page 1"); evas_object_smart_callback_add(bt2, "clicked", _promote, evas_object_data_get(nf, "page1")); content = _content_new(nf, img6); it = elm_naviframe_item_push(nf, "Page 7", bt, bt2, content, "overlap"); elm_object_item_part_text_set(it, "subtitle", "Overlap style!"); evas_object_smart_callback_add(bt, "clicked", _navi_pop, nf); } void _page6(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *bt2, *content, *nf = data; Elm_Object_Item *it; bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt, "Page 5"); bt2 = elm_button_add(nf); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt2, "Page 7"); evas_object_smart_callback_add(bt2, "clicked", _page7, nf); content = _content_new(nf, img7); it = elm_naviframe_item_push(nf, "Page 6", bt, bt2, content, "overlap"); elm_object_item_part_text_set(it, "subtitle", "Overlap style!"); evas_object_smart_callback_add(bt, "clicked", _navi_pop, nf); } void _page5(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *bt2, *content, *nf = data; Elm_Object_Item *it; bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt, "Page 4"); bt2 = elm_button_add(nf); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt2, "Page 6"); evas_object_smart_callback_add(bt2, "clicked", _page6, nf); content = _content_new(nf, img5); it = elm_naviframe_item_insert_after(nf, elm_naviframe_top_item_get(nf), "Page 5", bt, bt2, content, NULL); elm_object_item_part_text_set(it, "subtitle", "This page is inserted without transition"); evas_object_smart_callback_add(bt, "clicked", _navi_it_del, it); } void _page4(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *ic, *content, *nf = data; char buf[PATH_MAX]; Elm_Object_Item *it; ic = elm_icon_add(nf); elm_icon_standard_set(ic, "arrow_right"); bt = elm_button_add(nf); evas_object_smart_callback_add(bt, "clicked", _page5, nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_layout_content_set(bt, "icon", ic); content = _content_new(nf, img4); it = elm_naviframe_item_push(nf, "Page 4", NULL, bt, content, NULL); elm_object_item_part_text_set(it, "subtitle", "Title area visibility test"); ic = elm_icon_add(nf); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); elm_object_item_part_content_set(it, "icon", ic); elm_naviframe_item_title_visible_set(it, EINA_FALSE); evas_object_smart_callback_add(content, "clicked", _title_visible, it); } void _page3(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt2, *ic, *content, *nf = data; char buf[PATH_MAX]; Elm_Object_Item *it; bt2 = elm_button_add(nf); evas_object_size_hint_align_set(bt2, EVAS_HINT_FILL, EVAS_HINT_FILL); BUTTON_TEXT_SET(bt2, "Next"); evas_object_smart_callback_add(bt2, "clicked", _page4, nf); content = _content_new(nf, img3); it = elm_naviframe_item_push(nf, "Page 3", NULL, bt2, content, NULL); ic = elm_icon_add(nf); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); elm_object_item_part_content_set(it, "icon", ic); } void _page2(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *bt, *content, *ic, *nf = data; Elm_Object_Item *it; bt = elm_button_add(nf); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(bt, "clicked", _page3, nf); ic = elm_icon_add(nf); elm_icon_standard_set(ic, "arrow_right"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); elm_layout_content_set(bt, "icon", ic); content = _content_new(nf, img2); it = elm_naviframe_item_push(nf, "Page 2 - Long Title Here", NULL, bt, content, NULL); elm_object_item_part_text_set(it, "subtitle", "Here is sub-title part!"); } void test_naviframe(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *nf, *btn, *content; Elm_Object_Item *it; win = elm_win_util_standard_add("naviframe", "Naviframe"); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); elm_win_autodel_set(win, EINA_TRUE); nf = elm_naviframe_add(win); evas_object_size_hint_weight_set(nf, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, nf); evas_object_show(nf); evas_object_smart_callback_add(nf, "title,clicked", _title_clicked, 0); btn = elm_button_add(nf); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_smart_callback_add(btn, "clicked", _page2, nf); BUTTON_TEXT_SET(btn, "Next"); evas_object_show(btn); content = _content_new(nf, img1); it = elm_naviframe_item_push(nf, "Page 1", NULL, btn, content, NULL); evas_object_data_set(nf, "page1", it); evas_object_resize(win, 400, 600); evas_object_show(win); } void test_naviframe2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *nf, *sc, *btn, *ico, *content; Elm_Object_Item *it; win = elm_win_util_standard_add("naviframe", "Naviframe"); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); elm_win_autodel_set(win, EINA_TRUE); nf = elm_naviframe_add(win); evas_object_size_hint_weight_set(nf, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, nf); evas_object_show(nf); sc = elm_segment_control_add(nf); elm_segment_control_item_add(sc, NULL, "Show All"); elm_segment_control_item_add(sc, NULL, "Just Filtered"); btn = elm_button_add(nf); ico = elm_icon_add(btn); elm_icon_standard_set(ico, "refresh"); elm_layout_content_set(btn, "icon", ico); content = _content_new(nf, img1); it = elm_naviframe_item_push(nf, NULL, NULL, btn, content, NULL); evas_object_data_set(nf, "page1", it); elm_object_item_part_content_set(it, "icon", sc); evas_object_resize(win, 400, 600); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_genlist.c0000664000175000017500000033105012127353615015034 00000000000000#include #include "test.h" #ifdef HAVE_CONFIG_H #include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _api_data { unsigned int state; /* What state we are testing */ void *box; /* Use this to get box content */ }; typedef struct _api_data api_data; enum _api_state { HORIZONTAL_SET, NO_SELECT_MODE_SET, COMPRESS_MODE_SET, BOUNCE_SET, HOMOGENEOUS_SET, SCROLLER_POLICY_SET, TOOLTIP_TEXT_SET, ITEM_CURSOR_SET, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { const Eina_List *items = elm_box_children_get(api->box); if (!eina_list_count(items)) return; Evas_Object *gl = eina_list_nth(items, 0); /* Genlist is the first item */ /* use elm_box_children_get() to get list of children */ switch(api->state) {/* Put all api-changes under switch */ case HORIZONTAL_SET: /* 0 */ elm_genlist_mode_set(gl, ELM_LIST_LIMIT); break; case NO_SELECT_MODE_SET: /* 1 */ elm_genlist_select_mode_set(gl, ELM_OBJECT_SELECT_MODE_NONE); elm_genlist_mode_set(gl, ELM_LIST_SCROLL); /* Back to default */ break; case COMPRESS_MODE_SET: /* 2 */ elm_genlist_select_mode_set(gl, ELM_OBJECT_SELECT_MODE_DEFAULT); elm_genlist_mode_set(gl, ELM_LIST_COMPRESS); break; case BOUNCE_SET: /* 3 */ elm_scroller_bounce_set(gl, EINA_FALSE, EINA_FALSE); break; case HOMOGENEOUS_SET: /* 4 */ elm_scroller_bounce_set(gl, EINA_TRUE, EINA_TRUE); /* Back to default */ elm_genlist_homogeneous_set(gl, EINA_TRUE); break; case SCROLLER_POLICY_SET: /* 5 */ elm_genlist_homogeneous_set(gl, EINA_FALSE); /* Back to default */ elm_scroller_policy_set(gl, ELM_SCROLLER_POLICY_ON, ELM_SCROLLER_POLICY_ON); break; case TOOLTIP_TEXT_SET: /* 6 */ { elm_genlist_item_tooltip_text_set(elm_genlist_first_item_get(gl), "Tooltip text from API"); elm_genlist_item_bring_in(elm_genlist_first_item_get(gl), ELM_GENLIST_ITEM_SCROLLTO_IN); } break; case ITEM_CURSOR_SET: /* 7 */ elm_genlist_item_cursor_set(elm_genlist_first_item_get(gl), ELM_CURSOR_HAND2); break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; INF("clicked event on API Button: api_state=<%d>", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } /* Hint: * In this example some calls to elm_genlist_item_append() are used which give the * value of an int as 'item data' and 'func data' after casting into (void*). For * sure this works only on architectures where sizeof(int)==sizeof(void*). * For real world usage you should hold a data structure or value in your * application and then give only a pointer to this data as data pointer. */ typedef struct _Testitem { Elm_Object_Item *item; int mode; int onoff; Eina_Bool checked; } Testitem; static Elm_Genlist_Item_Class *itc1; char *gl_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { char buf[256]; snprintf(buf, sizeof(buf), "Item # %i", (int)(uintptr_t)data); return strdup(buf); } Evas_Object *gl_content_get(void *data __UNUSED__, Evas_Object *obj, const char *part) { char buf[PATH_MAX]; Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.end")) snprintf(buf, sizeof(buf), "%s/images/bubble.png", elm_app_data_dir_get()); else snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static void on_bt_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("button clicked\n"); } static void on_ck_changed(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("checkbox changed\n"); } Evas_Object *gl_content_full_get(void *data __UNUSED__, Evas_Object *obj, const char *part) { Evas_Object *fr, *bx, *ic, *bt, *ck; if (strcmp(part, "elm.swallow.content") != 0) return NULL; fr = elm_frame_add(obj); elm_layout_text_set(fr, NULL, "A Frame"); bx = elm_box_add(fr); elm_box_horizontal_set(bx, EINA_TRUE); ic = elm_icon_add(bx); elm_icon_standard_set(ic, "home"); evas_object_size_hint_min_set(ic, 32, 32); evas_object_size_hint_align_set(ic, 0.5, EVAS_HINT_FILL); evas_object_show(ic); elm_box_pack_end(bx, ic); bt = elm_button_add(bx); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_smart_callback_add(bt, "clicked", on_bt_clicked, NULL); elm_layout_text_set(bt, NULL, "Click Me"); evas_object_show(bt); elm_box_pack_end(bx, bt); ck = elm_check_add(bx); evas_object_size_hint_align_set(ck, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(ck, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_smart_callback_add(ck, "changed", on_ck_changed, NULL); elm_layout_text_set(ck, NULL, "some checkbox"); evas_object_show(ck); elm_box_pack_end(bx, ck); elm_layout_content_set(fr, NULL, bx); evas_object_size_hint_min_set(fr, 100, 100); return fr; } Eina_Bool gl_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return EINA_FALSE; } static void gl_sel(void *data, Evas_Object *obj, void *event_info) { printf("sel item data [%p] on genlist obj [%p], item pointer [%p]\n", data, obj, event_info); } static void _move(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Object *gl = data; Evas_Event_Mouse_Move *ev = event_info; int where = 0; Elm_Object_Item *gli; gli = elm_genlist_at_xy_item_get(gl, ev->cur.canvas.x, ev->cur.canvas.y, &where); if (gli) INF("over %p, where %i", elm_object_item_data_get(gli), where); else INF("over none, where %i", where); } static void _bt50_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_genlist_item_bring_in(data, ELM_GENLIST_ITEM_SCROLLTO_IN); } static void _bt1500_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_genlist_item_bring_in(data, ELM_GENLIST_ITEM_SCROLLTO_MIDDLE); } static void _gl_selected(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("selected: %p\n", event_info); } static void _gl_double_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("double clicked: %p\n", event_info); } static void _gl_longpress(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("longpress %p\n", event_info); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_genlist(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *bt_50, *bt_1500, *bx, *bxx, *bt; Evas_Object *over; Elm_Object_Item *gli; int i; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("genlist", "Genlist"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); api->box = bx; evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, bx); gl = elm_genlist_add(win); evas_object_smart_callback_add(gl, "selected", _gl_selected, NULL); evas_object_smart_callback_add(gl, "clicked,double", _gl_double_clicked, NULL); evas_object_smart_callback_add(gl, "longpressed", _gl_longpress, NULL); // FIXME: This causes genlist to resize the horiz axis very slowly :( // Reenable this and resize the window horizontally, then try to resize it back //elm_genlist_mode_set(gl, ELM_LIST_LIMIT); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, gl); evas_object_show(gl); over = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(over, 0, 0, 0, 0); evas_object_event_callback_add(over, EVAS_CALLBACK_MOUSE_MOVE, _move, gl); evas_object_repeat_events_set(over, 1); evas_object_show(over); evas_object_size_hint_weight_set(over, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, over); itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl_text_get; itc1->func.content_get = gl_content_get; itc1->func.state_get = gl_state_get; itc1->func.del = NULL; bt_50 = elm_button_add(win); elm_object_text_set(bt_50, "Go to 50"); evas_object_show(bt_50); elm_box_pack_end(bx, bt_50); bt_1500 = elm_button_add(win); elm_object_text_set(bt_1500, "Go to 1500"); evas_object_show(bt_1500); elm_box_pack_end(bx, bt_1500); for (i = 0; i < 2000; i++) { gli = elm_genlist_item_append(gl, itc1, (void *)(uintptr_t)i/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)(uintptr_t)(i * 10)/* func data */); if (i == 50) evas_object_smart_callback_add(bt_50, "clicked", _bt50_cb, gli); else if (i == 1500) evas_object_smart_callback_add(bt_1500, "clicked", _bt1500_cb, gli); } elm_genlist_item_class_free(itc1); evas_object_resize(win, 480, 800); evas_object_show(win); } /*************/ static void my_gl_clear(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; elm_genlist_clear(gl); } static void my_gl_add(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; static int i = 0; if (!itc1) itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl_text_get; itc1->func.content_get = gl_content_get; itc1->func.state_get = gl_state_get; itc1->func.del = NULL; elm_genlist_item_append(gl, itc1, (void *)(uintptr_t)i/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)(uintptr_t)(i * 10)/* func data */); i++; } static void my_gl_insert_before(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; static int i = 0; Elm_Object_Item *gli_selected; if (!itc1) itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl_text_get; itc1->func.content_get = gl_content_get; itc1->func.state_get = gl_state_get; itc1->func.del = NULL; gli_selected = elm_genlist_selected_item_get(gl); if (!gli_selected) { printf("no item selected\n"); return ; } elm_genlist_item_insert_before(gl, itc1, (void *)(uintptr_t)i/* item data */, NULL/* parent */, gli_selected /* item before */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)(uintptr_t)(i * 10)/* func data */); i++; } static void my_gl_insert_after(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; static int i = 0; Elm_Object_Item *gli_selected; if (!itc1) itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl_text_get; itc1->func.content_get = gl_content_get; itc1->func.state_get = gl_state_get; itc1->func.del = NULL; gli_selected = elm_genlist_selected_item_get(gl); if (!gli_selected) { printf("no item selected\n"); return ; } elm_genlist_item_insert_after(gl, itc1, (void *)(uintptr_t)i/* item data */, NULL/* parent */, gli_selected /* item after */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)(uintptr_t)(i * 10)/* func data */); i++; } static void my_gl_del(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; Elm_Object_Item *gli = elm_genlist_selected_item_get(gl); if (!gli) { printf("no item selected\n"); return; } elm_object_item_del(gli); } static void my_gl_disable(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; Elm_Object_Item *gli = elm_genlist_selected_item_get(gl); if (!gli) { printf("no item selected\n"); return; } elm_object_item_disabled_set(gli, EINA_TRUE); elm_genlist_item_selected_set(gli, EINA_FALSE); elm_genlist_item_update(gli); } static void my_gl_update_all(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; int i = 0; Elm_Object_Item *it = elm_genlist_first_item_get(gl); while (it) { elm_genlist_item_update(it); INF("%i", i); i++; it = elm_genlist_item_next_get(it); } } static void my_gl_first(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; Elm_Object_Item *gli = elm_genlist_first_item_get(gl); if (!gli) return; elm_genlist_item_show(gli, ELM_GENLIST_ITEM_SCROLLTO_IN); elm_genlist_item_selected_set(gli, 1); } static void my_gl_last(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; Elm_Object_Item *gli = elm_genlist_last_item_get(gl); if (!gli) return; elm_genlist_item_show(gli, ELM_GENLIST_ITEM_SCROLLTO_IN); elm_genlist_item_selected_set(gli, 1); } static Eina_Bool my_gl_flush_delay(void *data __UNUSED__) { elm_cache_all_flush(); return ECORE_CALLBACK_CANCEL; } static void my_gl_flush(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ecore_timer_add(1.2, my_gl_flush_delay, NULL); } void test_genlist2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *gl, *bx, *bx2, *bx3, *bt; Elm_Object_Item *gli[10]; char buf[PATH_MAX]; win = elm_win_add(NULL, "genlist2", ELM_WIN_BASIC); elm_win_title_set(win, "Genlist 2"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); elm_genlist_mode_set(gl, ELM_LIST_COMPRESS); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl_text_get; itc1->func.content_get = gl_content_get; itc1->func.state_get = gl_state_get; itc1->func.del = NULL; gli[0] = elm_genlist_item_append(gl, itc1, (void *)1001/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)1001/* func data */); gli[1] = elm_genlist_item_append(gl, itc1, (void *)1002/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)1002/* func data */); gli[2] = elm_genlist_item_append(gl, itc1, (void *)1003/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)1003/* func data */); gli[3] = elm_genlist_item_prepend(gl, itc1, (void *)1004/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)1004/* func data */); gli[4] = elm_genlist_item_prepend(gl, itc1, (void *)1005/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)1005/* func data */); gli[5] = elm_genlist_item_insert_before(gl, itc1, (void *)1006/* item data */, NULL/* parent */, gli[2]/* rel */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)1006/* func data */); gli[6] = elm_genlist_item_insert_after(gl, itc1, (void *)1007/* item data */, NULL/* parent */, gli[2]/* rel */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)1007/* func data */); elm_box_pack_end(bx, gl); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "/\\"); evas_object_smart_callback_add(bt, "clicked", my_gl_first, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "\\/"); evas_object_smart_callback_add(bt, "clicked", my_gl_last, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "#"); evas_object_smart_callback_add(bt, "clicked", my_gl_disable, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "U"); evas_object_smart_callback_add(bt, "clicked", my_gl_update_all, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "X"); evas_object_smart_callback_add(bt, "clicked", my_gl_clear, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "+"); evas_object_smart_callback_add(bt, "clicked", my_gl_add, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "-"); evas_object_smart_callback_add(bt, "clicked", my_gl_del, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx3 = elm_box_add(win); elm_box_horizontal_set(bx3, EINA_TRUE); elm_box_homogeneous_set(bx3, EINA_TRUE); evas_object_size_hint_weight_set(bx3, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx3, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "+ before"); evas_object_smart_callback_add(bt, "clicked", my_gl_insert_before, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx3, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "+ after"); evas_object_smart_callback_add(bt, "clicked", my_gl_insert_after, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx3, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Flush"); evas_object_smart_callback_add(bt, "clicked", my_gl_flush, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx3, bt); evas_object_show(bt); elm_box_pack_end(bx, bx3); evas_object_show(bx3); /* item_class_ref is needed for itc1. some items can be added in callbacks */ elm_genlist_item_class_ref(itc1); elm_genlist_item_class_free(itc1); evas_object_resize(win, 320, 320); evas_object_show(win); } /*************/ static Elm_Genlist_Item_Class itc2; char *gl2_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { const Testitem *tit = data; char buf[256]; snprintf(buf, sizeof(buf), "Item mode %i", tit->mode); return strdup(buf); } Evas_Object *gl2_content_get(void *data, Evas_Object *obj, const char *part) { const Testitem *tit = data; char buf[PATH_MAX]; Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.icon")) { if (!(tit->mode & 0x3)) snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); else if ((tit->mode & 0x3) == 1) snprintf(buf, sizeof(buf), "%s/images/logo.png", elm_app_data_dir_get()); else if ((tit->mode & 0x3) == 2) snprintf(buf, sizeof(buf), "%s/images/panel_01.jpg", elm_app_data_dir_get()); else if ((tit->mode & 0x3) == 3) snprintf(buf, sizeof(buf), "%s/images/rock_01.jpg", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); } else if (!strcmp(part, "elm.swallow.end")) { if (!(tit->mode & 0x3)) snprintf(buf, sizeof(buf), "%s/images/sky_01.jpg", elm_app_data_dir_get()); else if ((tit->mode & 0x3) == 1) snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); else if ((tit->mode & 0x3) == 2) snprintf(buf, sizeof(buf), "%s/images/sky_03.jpg", elm_app_data_dir_get()); else if ((tit->mode & 0x3) == 3) snprintf(buf, sizeof(buf), "%s/images/sky_04.jpg", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); } evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } Eina_Bool gl2_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return EINA_FALSE; } static void my_gl_update(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Testitem *tit = data; tit->mode++; elm_genlist_item_update(tit->item); } static void my_gl_labels_update(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Testitem *tit = data; tit->mode++; elm_genlist_item_fields_update(tit->item, "*", ELM_GENLIST_ITEM_FIELD_TEXT); } static void my_gl_contents_update(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Testitem *tit = data; tit->mode++; elm_genlist_item_fields_update(tit->item, "*", ELM_GENLIST_ITEM_FIELD_CONTENT); } void test_genlist3(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *bx, *bx2, *bt; static Testitem tit[3]; win = elm_win_util_standard_add("genlist3", "Genlist 3"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); itc2.item_style = "default"; itc2.func.text_get = gl2_text_get; itc2.func.content_get = gl2_content_get; itc2.func.state_get = gl2_state_get; itc2.func.del = NULL; tit[0].mode = 0; tit[0].item = elm_genlist_item_append(gl, &itc2, &(tit[0])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, NULL/* func data */); tit[1].mode = 1; tit[1].item = elm_genlist_item_append(gl, &itc2, &(tit[1])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, NULL/* func data */); tit[2].mode = 2; tit[2].item = elm_genlist_item_append(gl, &itc2, &(tit[2])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, NULL/* func data */); elm_box_pack_end(bx, gl); evas_object_show(bx); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "[1]"); evas_object_smart_callback_add(bt, "clicked", my_gl_update, &(tit[0])); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "labels"); evas_object_smart_callback_add(bt, "clicked", my_gl_labels_update, &(tit[1])); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "contents"); evas_object_smart_callback_add(bt, "clicked", my_gl_contents_update, &(tit[2])); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 320); evas_object_show(win); } /*************/ static void my_gl_item_check_changed(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Testitem *tit = data; tit->onoff = elm_check_state_get(obj); printf("item %p onoff = %i\n", tit, tit->onoff); } static Elm_Genlist_Item_Class itc3; char *gl3_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { const Testitem *tit = data; char buf[256]; snprintf(buf, sizeof(buf), "Item mode %i", tit->mode); return strdup(buf); } Evas_Object *gl3_content_get(void *data, Evas_Object *obj, const char *part) { const Testitem *tit = data; if (!strcmp(part, "elm.swallow.icon")) { Evas_Object *lb; lb = elm_label_add(obj); elm_label_line_wrap_set(lb, ELM_WRAP_CHAR); elm_label_wrap_width_set(lb, 201); elm_object_text_set(lb, "ashj ascjscjh n asjkl hcjlh ls hzshnn zjh sh zxjcjsnd h dfw sdv edev efe fwefvv vsd cvs ws wf fvwf wd fwe f we wef we wfe rfwewef wfv wswf wefg sdfws w wsdcfwcf wsc vdv sdsd sdcd cv wsc sdcv wsc d sdcdcsd sdcdsc wdvd sdcsd wscxcv wssvd sd"); return lb; } else if (!strcmp(part, "elm.swallow.end")) { Evas_Object *ck; ck = elm_check_add(obj); evas_object_propagate_events_set(ck, EINA_FALSE); elm_check_state_set(ck, tit->onoff); evas_object_smart_callback_add(ck, "changed", my_gl_item_check_changed, data); return ck; } return NULL; } Eina_Bool gl3_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return EINA_FALSE; } void test_genlist4(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *bx, *bx2, *bt; static Testitem tit[3]; win = elm_win_util_standard_add("genlist4", "Genlist 4"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); elm_genlist_mode_set(gl, ELM_LIST_COMPRESS); elm_genlist_multi_select_set(gl, 1); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); itc3.item_style = "default"; itc3.func.text_get = gl3_text_get; itc3.func.content_get = gl3_content_get; itc3.func.state_get = gl3_state_get; itc3.func.del = NULL; tit[0].mode = 0; tit[0].item = elm_genlist_item_append(gl, &itc3, &(tit[0])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, NULL/* func data */); tit[1].mode = 1; tit[1].item = elm_genlist_item_append(gl, &itc3, &(tit[1])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, NULL/* func data */); tit[2].mode = 2; tit[2].item = elm_genlist_item_append(gl, &itc3, &(tit[2])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, NULL/* func data */); elm_box_pack_end(bx, gl); evas_object_show(bx); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "[1]"); evas_object_smart_callback_add(bt, "clicked", my_gl_update, &(tit[0])); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "[2]"); evas_object_smart_callback_add(bt, "clicked", my_gl_update, &(tit[1])); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "[3]"); evas_object_smart_callback_add(bt, "clicked", my_gl_update, &(tit[2])); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 320); evas_object_show(win); } /*************/ static void my_gl_item_check_changed2(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Testitem *tit = data; tit->onoff = elm_check_state_get(obj); printf("item %p onoff = %i\n", tit, tit->onoff); } static Elm_Genlist_Item_Class itc5; char *gl5_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part) { const Testitem *tit = data; char buf[256]; if (!strcmp(part, "elm.text")) { snprintf(buf, sizeof(buf), "Item mode %i", tit->mode); } else if (!strcmp(part, "elm.text.sub")) { snprintf(buf, sizeof(buf), "%i bottles on the wall", tit->mode); } return strdup(buf); } Evas_Object *gl5_content_get(void *data, Evas_Object *obj, const char *part) { const Testitem *tit = data; char buf[PATH_MAX]; if (!strcmp(part, "elm.swallow.icon")) { Evas_Object *bx = elm_box_add(obj); Evas_Object *ic; elm_box_horizontal_set(bx, EINA_TRUE); ic = elm_icon_add(obj); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_show(ic); elm_box_pack_end(bx, ic); ic = elm_icon_add(obj); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_show(ic); elm_box_pack_end(bx, ic); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); return bx; } else if (!strcmp(part, "elm.swallow.end")) { Evas_Object *ck; ck = elm_check_add(obj); evas_object_propagate_events_set(ck, EINA_FALSE); elm_check_state_set(ck, tit->onoff); evas_object_smart_callback_add(ck, "changed", my_gl_item_check_changed2, data); evas_object_show(ck); return ck; } return NULL; } Eina_Bool gl5_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return EINA_FALSE; } static void item_drag_up(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("drag up"); } static void item_drag_down(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("drag down"); } static void item_drag_left(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("drag left"); } static void item_drag_right(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("drag right"); } static void scroll_top(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("Top edge!"); } static void scroll_bottom(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("Bottom edge!"); } static void scroll_left(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("Left edge!"); } static void scroll_right(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("Right edge!"); } static void item_drag(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("drag"); } static void item_drag_stop(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("drag stop"); } static void item_longpress(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { INF("longpress"); } void test_genlist5(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *bx, *bx2, *bt; static Testitem tit[3]; win = elm_win_util_standard_add("genlist5", "Genlist 5"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); elm_genlist_select_mode_set(gl, ELM_OBJECT_SELECT_MODE_ALWAYS); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); itc5.item_style = "double_label"; itc5.func.text_get = gl5_text_get; itc5.func.content_get = gl5_content_get; itc5.func.state_get = gl5_state_get; itc5.func.del = NULL; tit[0].mode = 0; tit[0].item = elm_genlist_item_append(gl, &itc5, &(tit[0])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, NULL/* func data */); tit[1].mode = 1; tit[1].item = elm_genlist_item_append(gl, &itc5, &(tit[1])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, NULL/* func data */); tit[2].mode = 2; tit[2].item = elm_genlist_item_append(gl, &itc5, &(tit[2])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, NULL/* func data */); elm_box_pack_end(bx, gl); evas_object_show(bx); evas_object_smart_callback_add(gl, "drag,start,up", item_drag_up, NULL); evas_object_smart_callback_add(gl, "drag,start,down", item_drag_down, NULL); evas_object_smart_callback_add(gl, "drag,start,left", item_drag_left, NULL); evas_object_smart_callback_add(gl, "drag,start,right", item_drag_right, NULL); evas_object_smart_callback_add(gl, "scroll,edge,top", scroll_top, NULL); evas_object_smart_callback_add(gl, "scroll,edge,bottom", scroll_bottom, NULL); evas_object_smart_callback_add(gl, "scroll,edge,left", scroll_left, NULL); evas_object_smart_callback_add(gl, "scroll,edge,right", scroll_right, NULL); evas_object_smart_callback_add(gl, "drag", item_drag, NULL); evas_object_smart_callback_add(gl, "drag,stop", item_drag_stop, NULL); evas_object_smart_callback_add(gl, "longpressed", item_longpress, NULL); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "[1]"); evas_object_smart_callback_add(bt, "clicked", my_gl_update, &(tit[0])); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "[2]"); evas_object_smart_callback_add(bt, "clicked", my_gl_update, &(tit[1])); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "[3]"); evas_object_smart_callback_add(bt, "clicked", my_gl_update, &(tit[2])); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 320, 320); evas_object_show(win); } /*************/ static Elm_Genlist_Item_Class *itc4; static void gl4_sel(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; int depth = elm_genlist_item_expanded_depth_get(glit); printf("expanded depth for selected item is %d", depth); } static void gl4_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; Evas_Object *gl = elm_object_item_widget_get(glit); int val = (int)(uintptr_t) elm_object_item_data_get(glit); int i = 0; val *= 10; for (i = 0; i < 10; i++) { elm_genlist_item_append(gl, itc4, (void *)(uintptr_t) (val + i)/* item data */, glit/* parent */, ELM_GENLIST_ITEM_TREE, gl4_sel/* func */, NULL/* func data */); } } static void gl4_con(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_subitems_clear(glit); } static void gl4_exp_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_expanded_set(glit, EINA_TRUE); } static void gl4_con_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_expanded_set(glit, EINA_FALSE); } char *gl4_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { char buf[256]; snprintf(buf, sizeof(buf), "Item mode %i", (int)(uintptr_t)data); return strdup(buf); } Evas_Object *gl4_content_get(void *data __UNUSED__, Evas_Object *obj, const char *part) { char buf[PATH_MAX]; if (!strcmp(part, "elm.swallow.icon")) { Evas_Object *ic = elm_icon_add(obj); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(ic); return ic; } else if (!strcmp(part, "elm.swallow.end")) { Evas_Object *ck; ck = elm_check_add(obj); evas_object_propagate_events_set(ck, EINA_FALSE); evas_object_show(ck); return ck; } return NULL; } Eina_Bool gl4_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return EINA_FALSE; } void gl4_del(void *data __UNUSED__, Evas_Object *obj __UNUSED__) { printf("item deleted.\n"); } static void _tree_effect_enable_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_genlist_tree_effect_enabled_set(data, EINA_TRUE); } static void _tree_effect_disable_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_genlist_tree_effect_enabled_set(data, EINA_FALSE); } void test_genlist6(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *bx, *fr, *bx2, *rd1, *rd2; win = elm_win_util_standard_add("genlist-tree", "Genlist Tree"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fr = elm_frame_add(win); elm_object_text_set(fr, "Genlist Tree Effect"); elm_box_pack_end(bx, fr); evas_object_show(fr); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fr, bx2); evas_object_show(bx2); rd1 = elm_radio_add(win); elm_radio_state_value_set(rd1, 0); elm_object_text_set(rd1, "Enable "); evas_object_show(rd1); elm_box_pack_end(bx2, rd1); rd2 = elm_radio_add(win); elm_radio_state_value_set(rd2, 1); elm_radio_group_add(rd1, rd2); elm_object_text_set(rd2, "Disable"); evas_object_show(rd2); elm_box_pack_end(bx2, rd2); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); elm_genlist_tree_effect_enabled_set(gl, EINA_TRUE); itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl4_text_get; itc1->func.content_get = gl4_content_get; itc1->func.state_get = gl4_state_get; itc1->func.del = gl4_del; itc4 = elm_genlist_item_class_new(); itc4->item_style = "tree_effect"; itc4->func.text_get = gl4_text_get; itc4->func.content_get = gl4_content_get; itc4->func.state_get = gl4_state_get; itc4->func.del = gl4_del; elm_genlist_item_append(gl, itc4, (void *)1/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_TREE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc4, (void *)2/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_TREE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc1, (void *)3/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_class_free(itc1); elm_genlist_item_class_free(itc4); evas_object_smart_callback_add(gl, "expand,request", gl4_exp_req, gl); evas_object_smart_callback_add(gl, "contract,request", gl4_con_req, gl); evas_object_smart_callback_add(gl, "expanded", gl4_exp, gl); evas_object_smart_callback_add(gl, "contracted", gl4_con, gl); elm_box_pack_end(bx, gl); evas_object_smart_callback_add(rd1, "changed", _tree_effect_enable_cb, gl); evas_object_smart_callback_add(rd2, "changed", _tree_effect_disable_cb, gl); evas_object_resize(win, 320, 320); evas_object_show(win); } /*************/ struct genlist7_data { Evas_Object *win, *naviframe; }; static Elm_Genlist_Item_Class itc7; static void gl_sel7(void *data, Evas_Object *obj, void *event_info) { if (!event_info) return; elm_genlist_item_item_class_update(event_info, &itc7); printf("sel item data [%p] on genlist obj [%p], item pointer [%p], new item style [%s] \n", data, obj, event_info, itc7.item_style); } static void test_genlist7_back_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { struct genlist7_data *info = data; if (!info) return; elm_naviframe_item_pop(info->naviframe); } static void test_genlist7_swipe(void *data, Evas_Object *obj __UNUSED__, void *event_info) { struct genlist7_data *info = data; Evas_Object *box, *entry, *button; char item_data[] = "Just a simple test"; if ((!event_info) || (!data)) return; box = elm_box_add(info->win); elm_box_homogeneous_set(box, EINA_FALSE); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(box); entry = elm_entry_add(info->win); elm_entry_scrollable_set(entry, EINA_TRUE); elm_entry_editable_set(entry, EINA_FALSE); elm_object_text_set(entry, item_data); evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(entry); button = elm_button_add(info->win); elm_object_text_set(button, "back"); evas_object_size_hint_weight_set(button, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(button, EVAS_HINT_FILL, 0); evas_object_smart_callback_add(button, "clicked", test_genlist7_back_cb, info); evas_object_show(button); elm_box_pack_start(box, entry); elm_box_pack_end(box, button); elm_naviframe_item_simple_push(info->naviframe, box); } void test_genlist7(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *naviframe; static struct genlist7_data info; static Testitem tit[3]; win = elm_win_util_standard_add("genlist7", "Genlist 7"); elm_win_autodel_set(win, EINA_TRUE); info.win = win; naviframe = elm_naviframe_add(win); elm_win_resize_object_add(win, naviframe); evas_object_size_hint_weight_set(naviframe, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(naviframe, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(naviframe); info.naviframe = naviframe; gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_smart_callback_add(gl, "swipe", test_genlist7_swipe, &info); evas_object_show(gl); elm_naviframe_item_simple_push(naviframe, gl); itc2.item_style = "default"; itc2.func.text_get = gl2_text_get; itc2.func.content_get = gl2_content_get; itc2.func.state_get = gl2_state_get; itc2.func.del = NULL; itc7.item_style = "double_label"; itc7.func.text_get = gl5_text_get; itc7.func.content_get = gl5_content_get; itc7.func.state_get = gl5_state_get; itc7.func.del = NULL; tit[0].mode = 0; tit[0].item = elm_genlist_item_append(gl, &itc2, &(tit[0])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel7/* func */, NULL/* func data */); tit[1].mode = 1; tit[1].item = elm_genlist_item_append(gl, &itc2, &(tit[1])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel7/* func */, NULL/* func data */); tit[2].mode = 2; tit[2].item = elm_genlist_item_append(gl, &itc2, &(tit[2])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel7/* func */, NULL/* func data */); evas_object_resize(win, 320, 320); evas_object_show(win); } /*************/ static Elm_Genlist_Item_Class itc_group; char *gl8_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { char buf[256]; snprintf(buf, sizeof(buf), "Group Index # %i (Item # %i)", (int)((uintptr_t)data / 10), (int)(uintptr_t)data); return strdup(buf); } static void _bt_show_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_genlist_item_show(data, ELM_GENLIST_ITEM_SCROLLTO_TOP); } static void _bt_bring_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_genlist_item_bring_in(data, ELM_GENLIST_ITEM_SCROLLTO_TOP); } void test_genlist8(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *bt[8], *bx, *bx2, *bx3; Elm_Object_Item *gli = NULL, *git = NULL; int i, bt_num; win = elm_win_util_standard_add("genlist-group", "Genlist Group"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); evas_object_smart_callback_add(gl, "selected", _gl_selected, NULL); evas_object_smart_callback_add(gl, "clicked,double", _gl_double_clicked, NULL); evas_object_smart_callback_add(gl, "longpressed", _gl_longpress, NULL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, gl); evas_object_show(gl); // Use homogeneous mode for group index + homogeneous test. // Homogeneous is not mandatory for group index. elm_genlist_homogeneous_set(gl, EINA_TRUE); itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl_text_get; itc1->func.content_get = gl_content_get; itc1->func.state_get = gl_state_get; itc1->func.del = NULL; itc_group.item_style = "group_index"; itc_group.func.text_get = gl8_text_get; itc_group.func.content_get = NULL; itc_group.func.state_get = NULL; itc_group.func.del = NULL; bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt_num = 0; bt[bt_num] = elm_button_add(win); elm_object_text_set(bt[bt_num], "Show 0"); evas_object_size_hint_align_set(bt[bt_num], EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt[bt_num], EVAS_HINT_EXPAND, 0.0); evas_object_show(bt[bt_num]); elm_box_pack_end(bx2, bt[bt_num]); bt[++bt_num] = elm_button_add(win); elm_object_text_set(bt[bt_num], "Show 26"); evas_object_size_hint_align_set(bt[bt_num], EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt[bt_num], EVAS_HINT_EXPAND, 0.0); evas_object_show(bt[bt_num]); elm_box_pack_end(bx2, bt[bt_num]); bt[++bt_num] = elm_button_add(win); elm_object_text_set(bt[bt_num], "Show 101"); evas_object_size_hint_align_set(bt[bt_num], EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt[bt_num], EVAS_HINT_EXPAND, 0.0); evas_object_show(bt[bt_num]); elm_box_pack_end(bx2, bt[bt_num]); bt[++bt_num] = elm_button_add(win); elm_object_text_set(bt[bt_num], "Show 480"); evas_object_size_hint_align_set(bt[bt_num], EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt[bt_num], EVAS_HINT_EXPAND, 0.0); evas_object_show(bt[bt_num]); elm_box_pack_end(bx2, bt[bt_num]); elm_box_pack_end(bx, bx2); evas_object_show(bx2); bx3 = elm_box_add(win); elm_box_horizontal_set(bx3, EINA_TRUE); elm_box_homogeneous_set(bx3, EINA_TRUE); evas_object_size_hint_weight_set(bx3, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx3, EVAS_HINT_FILL, EVAS_HINT_FILL); bt[++bt_num] = elm_button_add(win); elm_object_text_set(bt[bt_num], "Bring top 0"); evas_object_size_hint_align_set(bt[bt_num], EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt[bt_num], EVAS_HINT_EXPAND, 0.0); evas_object_show(bt[bt_num]); elm_box_pack_end(bx3, bt[bt_num]); bt[++bt_num] = elm_button_add(win); elm_object_text_set(bt[bt_num], "Bring top 31"); evas_object_size_hint_align_set(bt[bt_num], EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt[bt_num], EVAS_HINT_EXPAND, 0.0); evas_object_show(bt[bt_num]); elm_box_pack_end(bx3, bt[bt_num]); bt[++bt_num] = elm_button_add(win); elm_object_text_set(bt[bt_num], "Bring top 239"); evas_object_size_hint_align_set(bt[bt_num], EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt[bt_num], EVAS_HINT_EXPAND, 0.0); evas_object_show(bt[bt_num]); elm_box_pack_end(bx3, bt[bt_num]); bt[++bt_num] = elm_button_add(win); elm_object_text_set(bt[bt_num], "Bring top 477"); evas_object_size_hint_align_set(bt[bt_num], EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt[bt_num], EVAS_HINT_EXPAND, 0.0); evas_object_show(bt[bt_num]); elm_box_pack_end(bx3, bt[bt_num]); elm_box_pack_end(bx, bx3); evas_object_show(bx3); for (i = 0; i < 500; i++) { if (!(i % 10)) { gli = git = elm_genlist_item_append(gl, &itc_group, (void *)(uintptr_t)i/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_GROUP, gl_sel/* func */, (void *)(uintptr_t)(i * 10)/* func data */); elm_genlist_item_select_mode_set(git, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); } else if (git) { gli = elm_genlist_item_append(gl, itc1, (void *)(uintptr_t)i/* item data */, git/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)(uintptr_t)(i * 10)/* func data */); } switch (i) { case 0: evas_object_smart_callback_add(bt[0], "clicked", _bt_show_cb, gli); evas_object_smart_callback_add(bt[4], "clicked", _bt_bring_cb, gli); break; case 26: evas_object_smart_callback_add(bt[1], "clicked", _bt_show_cb, gli); break; case 31: evas_object_smart_callback_add(bt[5], "clicked", _bt_bring_cb, gli); break; case 101: evas_object_smart_callback_add(bt[2], "clicked", _bt_show_cb, gli); break; case 239: evas_object_smart_callback_add(bt[6], "clicked", _bt_bring_cb, gli); break; case 477: evas_object_smart_callback_add(bt[7], "clicked", _bt_bring_cb, gli); break; case 480: evas_object_smart_callback_add(bt[3], "clicked", _bt_show_cb, gli); break; } } elm_genlist_item_class_free(itc1); evas_object_resize(win, 480, 800); evas_object_show(win); } /*************/ static void gl9_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; Evas_Object *gl = elm_object_item_widget_get(glit); int val = (int)(uintptr_t) elm_object_item_data_get(glit); val *= 10; elm_genlist_item_append(gl, itc1, (void *)(uintptr_t) (val + 1)/* item data */, glit/* parent */, ELM_GENLIST_ITEM_NONE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc1, (void *)(uintptr_t) (val + 2)/* item data */, glit/* parent */, ELM_GENLIST_ITEM_NONE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc1, (void *)(uintptr_t) (val + 3)/* item data */, glit/* parent */, ELM_GENLIST_ITEM_TREE, gl4_sel/* func */, NULL/* func data */); } static void gl9_con(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_subitems_clear(glit); } static void gl9_exp_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_expanded_set(glit, EINA_TRUE); } static void gl9_con_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_expanded_set(glit, EINA_FALSE); } void test_genlist9(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *bx; Elm_Object_Item *git; win = elm_win_util_standard_add("genlist-group-tree", "Genlist Group Tree"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); evas_object_smart_callback_add(gl, "selected", _gl_selected, NULL); evas_object_smart_callback_add(gl, "clicked,double", _gl_double_clicked, NULL); evas_object_smart_callback_add(gl, "longpressed", _gl_longpress, NULL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, gl); evas_object_show(gl); itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl_text_get; itc1->func.content_get = gl_content_get; itc1->func.state_get = gl_state_get; itc1->func.del = NULL; itc_group.item_style = "group_index"; itc_group.func.text_get = gl8_text_get; itc_group.func.content_get = NULL; itc_group.func.state_get = NULL; itc_group.func.del = NULL; git = elm_genlist_item_append(gl, &itc_group, (void *)0/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_GROUP, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_select_mode_set(git, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); elm_genlist_item_append(gl, itc1, (void *)1/* item data */, git/* parent */, ELM_GENLIST_ITEM_TREE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc1, (void *)2/* item data */, git/* parent */, ELM_GENLIST_ITEM_NONE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc1, (void *)3/* item data */, git/* parent */, ELM_GENLIST_ITEM_TREE, gl4_sel/* func */, NULL/* func data */); git = elm_genlist_item_append(gl, &itc_group, (void *)4/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_GROUP, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_select_mode_set(git, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY); elm_genlist_item_append(gl, itc1, (void *)5/* item data */, git/* parent */, ELM_GENLIST_ITEM_TREE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc1, (void *)6/* item data */, git/* parent */, ELM_GENLIST_ITEM_NONE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_append(gl, itc1, (void *)7/* item data */, git/* parent */, ELM_GENLIST_ITEM_TREE, gl4_sel/* func */, NULL/* func data */); elm_genlist_item_class_free(itc1); evas_object_smart_callback_add(gl, "expand,request", gl9_exp_req, gl); evas_object_smart_callback_add(gl, "contract,request", gl9_con_req, gl); evas_object_smart_callback_add(gl, "expanded", gl9_exp, gl); evas_object_smart_callback_add(gl, "contracted", gl9_con, gl); evas_object_resize(win, 480, 800); evas_object_show(win); } /*************/ static Elm_Genlist_Item_Class itc10; static char *mode_type[] = { "slide", "rotate" }; char *gl10_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part) { char buf[256]; if (!strcmp(part, "elm.text.mode")) snprintf(buf, sizeof(buf), "Mode # %i", (int)(uintptr_t)data); else snprintf(buf, sizeof(buf), "Item # %i", (int)(uintptr_t)data); return strdup(buf); } Evas_Object *gl10_content_get(void *data __UNUSED__, Evas_Object *obj, const char *part) { char buf[PATH_MAX]; Evas_Object *ic = elm_icon_add(obj); if (!strcmp(part, "elm.swallow.end")) snprintf(buf, sizeof(buf), "%s/images/bubble.png", elm_app_data_dir_get()); else snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } static void _gl_sel10(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { if (!data) return; int v = elm_radio_value_get(data); if (v == 1) elm_genlist_item_decorate_mode_set(event_info, mode_type[v], EINA_TRUE); } static void _my_gl_mode_right(void *data, Evas_Object *obj __UNUSED__, void *event_info) { if (!data) return; int v = elm_radio_value_get(data); if (v == 0) elm_genlist_item_decorate_mode_set(event_info, mode_type[v], EINA_TRUE); } static void _my_gl_mode_left(void *data, Evas_Object *obj __UNUSED__, void *event_info) { if (!data) return; int v = elm_radio_value_get(data); if (v == 0) elm_genlist_item_decorate_mode_set(event_info, mode_type[v], EINA_FALSE); } static void _my_gl_mode_cancel(void *data, Evas_Object *obj, void *event_info __UNUSED__) { fprintf(stderr, "drag\n"); if (!data) return; int v = elm_radio_value_get(data); Elm_Object_Item *glit = elm_genlist_decorated_item_get(obj); if (glit) elm_genlist_item_decorate_mode_set(glit, mode_type[v], EINA_FALSE); } void test_genlist10(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *fr, *bx, *bx2, *rd, *rdg, *gl; int i; win = elm_win_util_standard_add("genlist-decorate-item-mode", "Genlist Decorate Item Mode"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fr = elm_frame_add(win); elm_object_text_set(fr, "Decorate Mode Type"); elm_box_pack_end(bx, fr); evas_object_show(fr); bx2 = elm_box_add(win); elm_object_content_set(fr, bx2); evas_object_show(bx2); rd = elm_radio_add(win); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_radio_state_value_set(rd, 0); elm_object_text_set(rd, "Slide : Sweep genlist items to the right."); evas_object_show(rd); elm_box_pack_end(bx2, rd); rdg = rd; rd = elm_radio_add(win); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_radio_state_value_set(rd, 1); elm_object_text_set(rd, "Rotate : Click each item."); elm_radio_group_add(rd, rdg); evas_object_show(rd); elm_box_pack_end(bx2, rd); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_smart_callback_add(gl, "drag,start,right", _my_gl_mode_right, rdg); evas_object_smart_callback_add(gl, "drag,start,left", _my_gl_mode_left, rdg); evas_object_smart_callback_add(gl, "drag,start,up", _my_gl_mode_cancel, rdg); evas_object_smart_callback_add(gl, "drag,start,down", _my_gl_mode_cancel, rdg); evas_object_show(gl); itc10.item_style = "default"; itc10.decorate_item_style = "mode"; itc10.func.text_get = gl10_text_get; itc10.func.content_get = gl10_content_get; itc10.func.state_get = gl_state_get; itc10.func.del = NULL; for (i = 0; i < 50; i++) elm_genlist_item_append(gl, &itc10, (void *)(uintptr_t)(1000 + i)/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE/* flags */, _gl_sel10/* func */, rdg/* func data */); elm_box_pack_end(bx, gl); evas_object_resize(win, 520, 520); evas_object_show(win); } /*************/ static void _reorder_tg_changed_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { elm_genlist_reorder_mode_set(data, elm_check_state_get(obj)); } /** * gl_moved is called after an item was reordered. * This is only called when reorder mode is enabled. * * @param data : the genlist object passed as data. * @param obj : the genlist object. * @param item : the moved item. * * the item(*item) had been moved * */ static void gl_moved(Evas_Object *data __UNUSED__, Evas_Object *obj __UNUSED__, Elm_Object_Item *item __UNUSED__) { // if needed, add application logic. } /** * gl_moved_after is called after an item was reordered. * This is only called when reorder mode is enabled. * * @param data : the genlist object passed as data. * @param obj : the genlist object. * @param item : the moved item. * * the item(*item) had been moved after the given relative item(*rel_item) in list. * */ static void gl_moved_after(Evas_Object *data __UNUSED__, Evas_Object *obj __UNUSED__, Elm_Object_Item *item __UNUSED__) { // if needed, add application logic. Elm_Object_Item *it; it = elm_genlist_item_prev_get(item); printf("it=%p, prev_it=%p\n",item,it); } /** * gl_moved_before is called after an item was reordered. * This is only called when reorder mode is enabled. * * @param data : the genlist object passed as data. * @param obj : the genlist object. * @param item : the moved item. * * the item(*item) had been moved before the given relative item(*rel_item) in list. * */ static void gl_moved_before(Evas_Object *data __UNUSED__, Evas_Object *obj __UNUSED__, Elm_Object_Item *item __UNUSED__) { // if needed, add application logic. Elm_Object_Item *it; it = elm_genlist_item_next_get(item); printf("it=%p, next_it=%p\n",item,it); } void test_genlist11(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *fr, *lb, *bx, *tg, *gl; int i; win = elm_win_util_standard_add("genlist-reorder-mode", "Genlist Reorder Mode"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); fr = elm_frame_add(win); elm_object_text_set(fr, "Reorder Mode"); elm_box_pack_end(bx, fr); evas_object_show(fr); lb = elm_label_add(win); elm_object_text_set(lb, "Enable reorder mode if you want to move item.
    " "Then long press and drag item."); elm_object_content_set(fr, lb); evas_object_show(lb); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); tg = elm_check_add(win); elm_object_style_set(tg, "toggle"); elm_object_text_set(tg, "Reorder Mode:"); elm_check_state_set(tg, elm_config_mirrored_get()); evas_object_smart_callback_add(tg, "changed", _reorder_tg_changed_cb, gl); elm_box_pack_end(bx, tg); evas_object_show(tg); itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl_text_get; itc1->func.content_get = gl_content_get; itc1->func.state_get = gl_state_get; itc1->func.del = NULL; evas_object_smart_callback_add(gl, "moved", (Evas_Smart_Cb)gl_moved, gl); evas_object_smart_callback_add(gl, "moved,after", (Evas_Smart_Cb)gl_moved_after, gl); evas_object_smart_callback_add(gl, "moved,before", (Evas_Smart_Cb)gl_moved_before, gl); for (i = 0; i < 50; i++) elm_genlist_item_append(gl, itc1, (void *)(uintptr_t)(1 + i)/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE/* flags */, NULL/* func */, NULL/* func data */); elm_genlist_item_class_free(itc1); elm_box_pack_end(bx, gl); evas_object_resize(win, 400, 500); evas_object_show(win); } /*************/ char *gl12_text_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return strdup("Enlightenment is not just a window manager for Linux/X11 and others, but also a whole suite of libraries to help you create beautiful user interfaces with much less work than doing it the old fashioned way and fighting with traditional toolkits, not to mention a traditional window manager. It covers uses from small mobile devices like phones all the way to powerful multi-core desktops (which are the primary development environment)."); } void test_genlist12(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *gl; int i; win = elm_win_util_standard_add("genlist-textblock", "Genlist Textblock"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); elm_genlist_mode_set(gl, ELM_LIST_COMPRESS); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, gl); evas_object_show(gl); itc1 = elm_genlist_item_class_new(); itc1->item_style = "message"; itc1->func.text_get = gl12_text_get; itc1->func.content_get = gl_content_get; itc1->func.state_get = gl_state_get; itc1->func.del = NULL; for (i = 0; i < 1000; i++) { elm_genlist_item_append(gl, itc1, (void *)(uintptr_t)i/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)(uintptr_t)(i * 10)/* func data */); } elm_genlist_item_class_free(itc1); evas_object_resize(win, 400, 500); evas_object_show(win); } /*************/ static int gl13_cmp(const void *pa, const void *pb) { const Elm_Object_Item *ia = pa, *ib = pb; int a = (int)(uintptr_t) elm_object_item_data_get(ia); int b = (int)(uintptr_t) elm_object_item_data_get(ib); return a - b; } void test_genlist13(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Object_Item *pi[6]; Evas_Object *win, *bx, *gl; int i, base, idx[3] = {1, 10, 15}; win = elm_win_util_standard_add("genlist-tree-insert-sorted", "Genlist Tree, Insert Sorted"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); itc4 = elm_genlist_item_class_new(); itc4->item_style = "default"; itc4->func.text_get = gl4_text_get; itc4->func.content_get = NULL; itc4->func.state_get = NULL; itc4->func.del = NULL; /* mixed order to test insert sorted */ for (i = 0; i < 3; i++) { pi[i] = elm_genlist_item_sorted_insert (gl, itc4, (void *)(uintptr_t)idx[i]/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_TREE, gl13_cmp/* cmp */, NULL/* func */, NULL/* func data */); } for (i = 0, base = 100; i < 3; i++, base += 100) { int j; for (j = 0; j < 3; j++) { elm_genlist_item_sorted_insert (gl, itc4, (void *)(uintptr_t)(idx[j] + base)/* item data */, pi[i]/* parent */, ELM_GENLIST_ITEM_NONE, gl13_cmp/* cmp */, NULL/* func */, NULL/* func data */); } } for (i = 0; i < 3; i++) { pi[i + 3] = elm_genlist_item_sorted_insert (gl, itc4, (void *)(uintptr_t)(idx[i] * 2)/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_TREE, gl13_cmp/* cmp */, NULL/* func */, NULL/* func data */); } for (i = 0, base = 10000; i < 3; i++, base += 10000) { int j; for (j = 0; j < 3; j++) { elm_genlist_item_sorted_insert (gl, itc4, (void *)(uintptr_t)(idx[j] + base)/* item data */, pi[i + 3]/* parent */, ELM_GENLIST_ITEM_NONE, gl13_cmp/* cmp */, NULL/* func */, NULL/* func data */); } } elm_genlist_item_class_free(itc4); elm_box_pack_end(bx, gl); evas_object_show(bx); evas_object_resize(win, 320, 320); evas_object_show(win); } /*************/ static void my_gl_insert_before_rel(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; static int i = 1000; Elm_Object_Item *gli_selected; if (!itc1) itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl_text_get; itc1->func.content_get = NULL; itc1->func.state_get = NULL; itc1->func.del = NULL; gli_selected = elm_genlist_selected_item_get(gl); if (!gli_selected) { printf("no item selected\n"); return; } elm_genlist_item_insert_before(gl, itc1, (void *)(uintptr_t)i/* item data */, elm_genlist_item_parent_get(gli_selected), gli_selected/* item before */, ELM_GENLIST_ITEM_NONE, NULL/* func */, NULL/* func data */); i++; } static void my_gl_insert_after_rel(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *gl = data; static int i = 0; Elm_Object_Item *gli_selected; if (!itc1) itc1 = elm_genlist_item_class_new(); itc1->item_style = "default"; itc1->func.text_get = gl_text_get; itc1->func.content_get = NULL; itc1->func.state_get = NULL; itc1->func.del = NULL; gli_selected = elm_genlist_selected_item_get(gl); if (!gli_selected) { printf("no item selected\n"); return; } elm_genlist_item_insert_after(gl, itc1, (void *)(uintptr_t)i/* item data */, elm_genlist_item_parent_get(gli_selected), gli_selected/* item after */, ELM_GENLIST_ITEM_NONE, NULL/* func */, NULL/* func data */); i++; } void test_genlist14(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Object_Item *pi[6]; Evas_Object *win, *bx, *bx2, *bt, *gl; int i, base; /* index: 0, 1, 2, 3, 4, 5 * items: 1, 15, 11, 2, 33, 21 * final: 1, 2, 11, 15, 21, 33 */ const int idx[6] = {1, 15, 11, 2, 33, 21}; const int relative[6] = { 0, /* item '1' - not used */ 0, /* item '15' - insert after pi[0], item '1' */ -1, /* item '11' - insert before pi[1], item '15' */ -2, /* item '2' - insert before pi[2], item '11' */ 1, /* item '33' - insert after pi[1], item '15' */ -4 /* item '21' - insert before pi[4], item '33' */ }; win = elm_win_util_standard_add("genlist-tree-insert-relative", "Genlist Tree, Insert Relative"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); itc4 = elm_genlist_item_class_new(); itc4->item_style = "default"; itc4->func.text_get = gl4_text_get; itc4->func.content_get = NULL; itc4->func.state_get = NULL; itc4->func.del = NULL; /* mixed order to test insert sorted */ // BUG1: should be able to insert before=NULL, prepend // BUG2: should be able to insert after=NULL, append pi[0] = elm_genlist_item_append (gl, itc4, (void *)(uintptr_t)idx[0]/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); for (i = 1; i < 3; i++) { if (relative[i] < 0) pi[i] = elm_genlist_item_insert_before (gl, itc4, (void *)(uintptr_t)idx[i]/* item data */, NULL/* parent */, pi[-relative[i]], ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); else pi[i] = elm_genlist_item_insert_after (gl, itc4, (void *)(uintptr_t)idx[i]/* item data */, NULL/* parent */, pi[relative[i]], ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); } for (i = 0; i < 3; i++) { Elm_Object_Item *sub_glit[6]; int j; base = 1000 * (int)(uintptr_t) elm_object_item_data_get(pi[i]); sub_glit[0] = elm_genlist_item_append (gl, itc4, (void *)(uintptr_t) (idx[0] + base)/* item data */, pi[i]/* parent */, ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); for (j = 1; j < 6; j++) { if (relative[j] < 0) sub_glit[j] = elm_genlist_item_insert_before (gl, itc4, (void *)(uintptr_t) (idx[j] + base)/* item data */, pi[i]/* parent */, sub_glit[-relative[j]], ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); else sub_glit[j] = elm_genlist_item_insert_after (gl, itc4, (void *)(uintptr_t) (idx[j] + base)/* item data */, pi[i]/* parent */, sub_glit[relative[j]], ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); } } for (i = 3; i < 6; i++) { if (relative[i] < 0) pi[i] = elm_genlist_item_insert_before (gl, itc4, (void *)(uintptr_t) idx[i]/* item data */, NULL/* parent */, pi[-relative[i]], ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); else pi[i] = elm_genlist_item_insert_after (gl, itc4, (void *)(uintptr_t) idx[i]/* item data */, NULL/* parent */, pi[relative[i]], ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); } for (i = 3; i < 6; i++) { Elm_Object_Item *sub_glit[6]; int j; base = 1000 * (int)(uintptr_t) elm_object_item_data_get(pi[i]); sub_glit[0] = elm_genlist_item_append (gl, itc4, (void *)(uintptr_t) (idx[0] + base)/* item data */, pi[i]/* parent */, ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); for (j = 1; j < 6; j++) { if (relative[j] < 0) sub_glit[j] = elm_genlist_item_insert_before (gl, itc4, (void *)(uintptr_t) (idx[j] + base)/* item data */, pi[i]/* parent */, sub_glit[-relative[j]], ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); else sub_glit[j] = elm_genlist_item_insert_after (gl, itc4, (void *)(uintptr_t) (idx[j] + base)/* item data */, pi[i]/* parent */, sub_glit[relative[j]], ELM_GENLIST_ITEM_TREE, NULL/* func */, NULL/* func data */); } } elm_box_pack_end(bx, gl); evas_object_show(bx); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "+ before"); evas_object_smart_callback_add(bt, "clicked", my_gl_insert_before_rel, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "+ after"); evas_object_smart_callback_add(bt, "clicked", my_gl_insert_after_rel, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); /* item_class_ref is needed for itc4. some items can be added in callbacks */ elm_genlist_item_class_ref(itc4); elm_genlist_item_class_free(itc4); evas_object_resize(win, 320, 320); evas_object_show(win); } /*************/ static void _edit_icon_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Object_Item *item = (Elm_Object_Item *)data; elm_object_item_del(item); } char *gl15_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { const Testitem *tit = data; char buf[256]; snprintf(buf, sizeof(buf), "Item #%i", tit->mode); return strdup(buf); } Evas_Object *gl15_content_get(void *data, Evas_Object *obj, const char *part) { Testitem *tit = data; char buf[PATH_MAX]; // "edit_default" EDC layout is like below. each part is swallow part. // the existing item is swllowed to elm.swallow.edit.content part. // -------------------------------------------------------------------- // | elm.edit.icon.1 | elm.swallow.decorate.content | elm.edit.icon,2 | // -------------------------------------------------------------------- if (!strcmp(part, "elm.swallow.end")) { Evas_Object *ic = elm_icon_add(obj); snprintf(buf, sizeof(buf), "%s/images/bubble.png", PACKAGE_DATA_DIR); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return ic; } else if (!strcmp(part, "elm.edit.icon.1")) { Evas_Object *ck; ck = elm_check_add(obj); elm_check_state_pointer_set(ck, &tit->checked); evas_object_propagate_events_set(ck, EINA_FALSE); evas_object_show(ck); return ck; } else if (!strcmp(part, "elm.edit.icon.2")) { Evas_Object *icn = elm_icon_add(obj); snprintf(buf, sizeof(buf), "%s/images/icon_06.png", PACKAGE_DATA_DIR); elm_image_file_set(icn, buf, NULL); evas_object_propagate_events_set(icn, EINA_FALSE); evas_object_size_hint_aspect_set(icn, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_smart_callback_add(icn, "clicked", _edit_icon_clicked_cb, (void *)tit->item); return icn; } else return NULL; } static void gl15_sel(void *data, Evas_Object *obj, void *event_info __UNUSED__) { Testitem *tit = data; if (elm_genlist_decorate_mode_get(obj)) { if (!tit->checked) tit->checked = EINA_TRUE; else tit->checked = EINA_FALSE; } elm_genlist_item_update(tit->item); } static void gl15_deco_all_mode(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_genlist_decorate_mode_set(data, EINA_TRUE); elm_genlist_select_mode_set(data, ELM_OBJECT_SELECT_MODE_ALWAYS); } static void gl15_normal_mode(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_genlist_decorate_mode_set(data, EINA_FALSE); elm_genlist_select_mode_set(data, ELM_OBJECT_SELECT_MODE_DEFAULT); } void gl15_del(void *data __UNUSED__, Evas_Object *obj __UNUSED__) { printf("item deleted.\n"); } static Elm_Genlist_Item_Class *itc15; void test_genlist15(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bx2, *bt, *gl; int i; static Testitem tit[100]; win = elm_win_util_standard_add("genlist-decorate-all-mode", "Genlist Decorate All Mode"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); itc15 = elm_genlist_item_class_new(); itc15->item_style = "default"; itc15->func.text_get = gl15_text_get; itc15->func.content_get = gl15_content_get; itc15->func.state_get = gl_state_get; itc15->func.del = gl15_del; itc15->decorate_all_item_style = "edit"; for (i = 0; i < 100; i++) { tit[i].mode = i; tit[i].item = elm_genlist_item_append(gl, itc15, &(tit[i])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE/* flags */, gl15_sel/* func */, (void *)(uintptr_t)&(tit[i])/* func data */); } elm_genlist_item_class_free(itc15); elm_box_pack_end(bx, gl); evas_object_show(bx); bx2 = elm_box_add(win); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_homogeneous_set(bx2, EINA_TRUE); evas_object_size_hint_weight_set(bx2, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); bt = elm_button_add(win); elm_object_text_set(bt, "Decorate All mode"); evas_object_smart_callback_add(bt, "clicked", gl15_deco_all_mode, gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Normal mode"); evas_object_smart_callback_add(bt, "clicked", gl15_normal_mode,gl); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx2, bt); evas_object_show(bt); elm_box_pack_end(bx, bx2); evas_object_show(bx2); evas_object_resize(win, 520, 520); evas_object_show(win); } /*************/ static void _flip_icon_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { const Testitem *tit = data; if (elm_genlist_item_flip_get(tit->item)) elm_genlist_item_flip_set(tit->item, EINA_FALSE); else elm_genlist_item_flip_set(tit->item, EINA_TRUE); } char *gl16_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { const Testitem *tit = data; char buf[256]; snprintf(buf, sizeof(buf), "Item #%i", tit->mode); return strdup(buf); } Evas_Object *gl16_content_get(void *data, Evas_Object *obj, const char *part) { Testitem *tit = data; char buf[PATH_MAX]; if (!strcmp(part, "elm.text.flip")) { Evas_Object *btn = elm_button_add(obj); elm_object_text_set(btn, "flipped content placement"); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0.0); evas_object_smart_callback_add(btn, "clicked", _flip_icon_clicked_cb, (void *)tit); evas_object_show(btn); return btn; } else if (!strcmp(part, "elm.edit.icon.1")) { Evas_Object *icn = elm_icon_add(obj); snprintf(buf, sizeof(buf), "%s/images/icon_04.png", PACKAGE_DATA_DIR); elm_image_file_set(icn, buf, NULL); evas_object_propagate_events_set(icn, EINA_FALSE); evas_object_size_hint_aspect_set(icn, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); return icn; } else if (!strcmp(part, "elm.edit.icon.2")) { Evas_Object *icn = elm_icon_add(obj); snprintf(buf, sizeof(buf), "%s/images/icon_09.png", PACKAGE_DATA_DIR); elm_image_file_set(icn, buf, NULL); evas_object_propagate_events_set(icn, EINA_FALSE); evas_object_size_hint_aspect_set(icn, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_smart_callback_add(icn, "clicked", _flip_icon_clicked_cb, (void *)tit); return icn; } else return NULL; } void test_genlist16(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *gl; int i; static Testitem tit[100]; win = elm_win_util_standard_add("genlist-flip-mode", "Genlist Flip Mode"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); /* note: flip mode can be used with/without edit mode */ elm_genlist_decorate_mode_set(gl, EINA_TRUE); elm_genlist_select_mode_set(gl, ELM_OBJECT_SELECT_MODE_ALWAYS); itc15 = elm_genlist_item_class_new(); itc15->item_style = "default"; itc15->func.text_get = gl16_text_get; itc15->func.content_get = gl16_content_get; itc15->func.state_get = gl_state_get; itc15->func.del = NULL; itc15->decorate_all_item_style = "edit"; for (i = 0; i < 100; i++) { tit[i].mode = i; tit[i].item = elm_genlist_item_append(gl, itc15, &(tit[i])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE/* flags */, gl_sel/* func */, (void *)(uintptr_t)&(tit[i])/* func data */); } elm_genlist_item_class_free(itc15); elm_box_pack_end(bx, gl); evas_object_show(bx); evas_object_resize(win, 520, 520); evas_object_show(win); } /*************/ static Elm_Genlist_Item_Class *itc17; char * gl17_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part) { const Testitem *tit = data; char buf[256]; if (!strcmp(part, "elm.text.mode")) snprintf(buf, sizeof(buf), "Mode # %i", tit->mode); else snprintf(buf, sizeof(buf), "Item # %i", (int)(uintptr_t)data); return strdup(buf); } Evas_Object * _decorate_item_mode_frame_new(Evas_Object *win, Evas_Object **rdg) { Evas_Object *fr, *bx, *rd; fr = elm_frame_add(win); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(fr, "Decorate Item Mode Type"); evas_object_show(fr); bx = elm_box_add(win); elm_object_content_set(fr, bx); evas_object_show(bx); rd = elm_radio_add(win); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_radio_state_value_set(rd, 0); elm_object_text_set(rd, "Slide : Sweep genlist items to the right."); evas_object_show(rd); elm_box_pack_end(bx, rd); *rdg = rd; rd = elm_radio_add(win); evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_radio_state_value_set(rd, 1); elm_object_text_set(rd, "Rotate : Click each item."); elm_radio_group_add(rd, *rdg); evas_object_show(rd); elm_box_pack_end(bx, rd); return fr; } void _decorate_all_set_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info __UNUSED__) { if (!data) return; Evas_Object *gl; gl = evas_object_data_get(obj, "gl"); if (!gl) return; if (evas_object_data_get(gl, "tree_effect")) elm_genlist_tree_effect_enabled_set(gl, EINA_FALSE); elm_genlist_decorate_mode_set(gl, EINA_TRUE); } void _decorate_all_unset_btn_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { if (evas_object_data_get(data, "tree_effect")) elm_genlist_tree_effect_enabled_set(data, EINA_TRUE); elm_genlist_decorate_mode_set(data, EINA_FALSE); } Evas_Object * _decorate_all_mode_frame_new(Evas_Object *win, Evas_Object *rdg, Evas_Object *gl) { Evas_Object *fr, *bx, *btn; fr = elm_frame_add(win); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(fr, "Decorate All Mode Type"); evas_object_show(fr); bx = elm_box_add(win); elm_object_content_set(fr, bx); evas_object_show(bx); btn = elm_button_add(win); evas_object_data_set(btn, "gl", gl); elm_object_text_set(btn, "Set Decorate All Mode"); evas_object_smart_callback_add(btn, "clicked", _decorate_all_set_btn_clicked_cb, rdg); elm_box_pack_end(bx, btn); evas_object_show(btn); btn = elm_button_add(win); elm_object_text_set(btn, "Unset Decorate All Mode"); evas_object_smart_callback_add(btn, "clicked", _decorate_all_unset_btn_clicked_cb, gl); elm_box_pack_end(bx, btn); evas_object_show(btn); return fr; } void test_genlist17(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *fr1, *fr2, *bx, *bx2, *rdg = NULL, *gl; int i; static Testitem tit[50]; win = elm_win_util_standard_add("genlist-decorate-modes", "Genlist Decorate Modes"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); bx2 = elm_box_add(win); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_pack_end(bx, bx2); evas_object_show(bx2); fr1 = _decorate_item_mode_frame_new(win, &rdg); elm_box_pack_end(bx2, fr1); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_smart_callback_add(gl, "drag,start,right", _my_gl_mode_right, rdg); evas_object_smart_callback_add(gl, "drag,start,left", _my_gl_mode_left, rdg); evas_object_smart_callback_add(gl, "drag,start,up", _my_gl_mode_cancel, rdg); evas_object_smart_callback_add(gl, "drag,start,down", _my_gl_mode_cancel, rdg); evas_object_show(gl); itc17 = elm_genlist_item_class_new(); itc17->item_style = "default"; itc17->decorate_item_style = "mode"; itc17->func.text_get = gl15_text_get; itc17->func.content_get = gl15_content_get; itc17->func.state_get = gl_state_get; itc17->func.del = NULL; itc17->decorate_all_item_style = "edit"; for (i = 0; i < 50; i++) { tit[i].checked = EINA_FALSE; tit[i].mode = i; tit[i].item = elm_genlist_item_append(gl, itc17, &(tit[i])/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE/* flags */, NULL/* select func */, NULL/* func data */); } elm_genlist_item_class_free(itc17); elm_box_pack_end(bx, gl); fr2 = _decorate_all_mode_frame_new(win, rdg, gl); elm_box_pack_end(bx2, fr2); evas_object_resize(win, 520, 520); evas_object_show(win); } /*************/ Elm_Genlist_Item_Class *itc18, *itc18_tree; Evas_Object * _tree_effect_frame_new(Evas_Object *win, Evas_Object **rdg, Evas_Object *gl) { Evas_Object *fr, *bx, *rd; fr = elm_frame_add(win); elm_object_text_set(fr, "Genlist Tree Effect"); evas_object_size_hint_weight_set(fr, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fr, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(fr); bx = elm_box_add(win); elm_box_homogeneous_set(bx, EINA_TRUE); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_content_set(fr, bx); evas_object_show(bx); rd = elm_radio_add(win); elm_radio_state_value_set(rd, 0); elm_object_text_set(rd, "Enable"); evas_object_smart_callback_add(rd, "changed", _tree_effect_enable_cb, gl); evas_object_show(rd); elm_box_pack_end(bx, rd); *rdg = rd; rd = elm_radio_add(win); elm_radio_state_value_set(rd, 1); elm_radio_group_add(rd, *rdg); elm_object_text_set(rd, "Disable"); evas_object_smart_callback_add(rd, "changed", _tree_effect_disable_cb, gl); evas_object_show(rd); elm_box_pack_end(bx, rd); return fr; } static void gl18_sel(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; int depth = elm_genlist_item_expanded_depth_get(glit); printf("expanded depth for selected item is %d\n", depth); } static void gl18_del(void *data, Evas_Object *obj __UNUSED__) { free(data); } static void gl18_exp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; Evas_Object *gl = elm_object_item_widget_get(glit); Testitem *tit = elm_object_item_data_get(glit); int i, j, val; val = tit->mode * 10; for (i = 0; i < 100; i++) { tit = calloc(1, sizeof(Testitem)); tit->mode = val + i; tit->item = elm_genlist_item_append(gl, itc18_tree, tit/* item data */, glit/* parent */, ELM_GENLIST_ITEM_TREE, gl18_sel/* func */, NULL/* func data */); } for (j = 0; j < 3; j++) { tit = calloc(1, sizeof(Testitem)); tit->mode = i; tit->item = elm_genlist_item_append(gl, itc18, tit/* item data */, glit/* parent */, ELM_GENLIST_ITEM_NONE, gl18_sel/* func */, NULL/* func data */); i++; } } static void gl18_con(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_subitems_clear(glit); } static void gl18_exp_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_expanded_set(glit, EINA_TRUE); } static void gl18_con_req(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Elm_Object_Item *glit = event_info; elm_genlist_item_expanded_set(glit, EINA_FALSE); } void test_genlist18(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *bx, *fr1, *fr2, *bx2, *rdg; Testitem *tit = NULL; int i, j; win = elm_win_util_standard_add("genlist-tree-decorate-all", "Genlist Tree and Decorate All Mode"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); bx2 = elm_box_add(win); evas_object_size_hint_align_set(bx2, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_horizontal_set(bx2, EINA_TRUE); elm_box_pack_end(bx, bx2); evas_object_show(bx2); gl = elm_genlist_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gl); elm_genlist_tree_effect_enabled_set(gl, EINA_TRUE); evas_object_data_set(gl, "tree_effect", "true"); /* normal item */ itc18 = elm_genlist_item_class_new(); itc18->item_style = "tree_effect"; /* item/tree_effect */ itc18->func.text_get = gl15_text_get; itc18->func.content_get = gl15_content_get; itc18->func.state_get = gl_state_get; itc18->func.del = gl18_del; itc18->decorate_all_item_style = "edit"; /* expandable item */ itc18_tree = elm_genlist_item_class_new(); itc18_tree->item_style = "tree_effect"; /* tree/tree_effect */ itc18_tree->func.text_get = gl15_text_get; itc18_tree->func.content_get = gl15_content_get; itc18_tree->func.state_get = gl_state_get; itc18_tree->func.del = gl18_del; itc18_tree->decorate_all_item_style = "edit"; for (i = 0; i < 5; i++) { tit = calloc(1, sizeof(Testitem)); tit->mode = i; tit->item = elm_genlist_item_append(gl, itc18_tree, tit/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_TREE, gl18_sel/* func */, NULL/* func data */); } for (j = 0; j < 3; j++) { tit = calloc(1, sizeof(Testitem)); tit->mode = i; tit->item = elm_genlist_item_append(gl, itc18, tit/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl18_sel/* func */, NULL/* func data */); i++; } elm_genlist_item_class_free(itc18); elm_genlist_item_class_free(itc18_tree); evas_object_smart_callback_add(gl, "expand,request", gl18_exp_req, gl); evas_object_smart_callback_add(gl, "contract,request", gl18_con_req, gl); evas_object_smart_callback_add(gl, "expanded", gl18_exp, gl); evas_object_smart_callback_add(gl, "contracted", gl18_con, gl); elm_box_pack_end(bx, gl); fr1 = _tree_effect_frame_new(win, &rdg, gl); elm_box_pack_end(bx2, fr1); fr2 = _decorate_all_mode_frame_new(win, rdg, gl); elm_box_pack_end(bx2, fr2); evas_object_resize(win, 400, 800); evas_object_show(win); } void test_genlist19(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *bt_50, *bt_1500, *bx, *bxx, *bt; Evas_Object *over; Elm_Object_Item *gli; int i; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("genlist-full", "Genlist Full"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); api->box = bx; evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, bx); gl = elm_genlist_add(win); evas_object_smart_callback_add(gl, "selected", _gl_selected, NULL); evas_object_smart_callback_add(gl, "clicked,double", _gl_double_clicked, NULL); evas_object_smart_callback_add(gl, "longpressed", _gl_longpress, NULL); // FIXME: This causes genlist to resize the horiz axis very slowly :( // Reenable this and resize the window horizontally, then try to resize it back //elm_genlist_mode_set(gl, ELM_LIST_LIMIT); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, gl); evas_object_show(gl); over = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(over, 0, 0, 0, 0); evas_object_event_callback_add(over, EVAS_CALLBACK_MOUSE_MOVE, _move, gl); evas_object_repeat_events_set(over, 1); evas_object_show(over); evas_object_size_hint_weight_set(over, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, over); itc1 = elm_genlist_item_class_new(); itc1->item_style = "full"; itc1->func.text_get = gl_text_get; itc1->func.content_get = gl_content_full_get; itc1->func.state_get = gl_state_get; itc1->func.del = NULL; bt_50 = elm_button_add(win); elm_object_text_set(bt_50, "Go to 50"); evas_object_show(bt_50); elm_box_pack_end(bx, bt_50); bt_1500 = elm_button_add(win); elm_object_text_set(bt_1500, "Go to 1500"); evas_object_show(bt_1500); elm_box_pack_end(bx, bt_1500); for (i = 0; i < 2000; i++) { gli = elm_genlist_item_append(gl, itc1, (void *)(uintptr_t)i/* item data */, NULL/* parent */, ELM_GENLIST_ITEM_NONE, gl_sel/* func */, (void *)(uintptr_t)(i * 10)/* func data */); if (i == 50) evas_object_smart_callback_add(bt_50, "clicked", _bt50_cb, gli); else if (i == 1500) evas_object_smart_callback_add(bt_1500, "clicked", _bt1500_cb, gli); } elm_genlist_item_class_free(itc1); evas_object_resize(win, 480, 800); evas_object_show(win); } #endif elementary-1.7.7/src/bin/Makefile.in0000664000175000017500000130711612143521122014224 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ bin_PROGRAMS = @ELEMENTARY_TEST_PRG@ @ELEMENTARY_CONFIG_PRG@ \ $(am__EXEEXT_1) @BUILD_QUICKLAUNCH_TRUE@am__append_1 = elementary_quicklaunch elementary_run elementary_testql EXTRA_PROGRAMS = elementary_test$(EXEEXT) elementary_config$(EXEEXT) @HAVE_EIO_TRUE@am__append_2 = test_eio.c subdir = src/bin DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(elementary_testqldir)" \ "$(DESTDIR)$(bindir)" LTLIBRARIES = $(elementary_testql_LTLIBRARIES) @BUILD_QUICKLAUNCH_TRUE@elementary_testql_la_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la am__elementary_testql_la_SOURCES_DIST = test.c test_3d.c \ test_actionslider.c test_anim.c test_bg.c test_box.c \ test_bubble.c test_button.c test_calendar.c test_check.c \ test_clock.c test_cnp.c test_colorselector.c test_conform.c \ test_ctxpopup.c test_cursor.c test_datetime.c \ test_dayselector.c test_diskselector.c test_entry.c \ test_entry_anchor.c test_entry_anchor2.c \ test_fileselector_button.c test_fileselector.c \ test_fileselector_entry.c test_flip.c test_flip_page.c \ test_flipselector.c test_floating.c test_focus.c test_focus2.c \ test_focus3.c test_gengrid.c test_genlist.c \ test_gesture_layer.c test_gesture_layer2.c \ test_gesture_layer3.c test_glview_simple.c test_glview.c \ test_grid.c test_hover.c test_hoversel.c test_icon.c \ test_icon_desktops.c test_icon_animated.c test_image.c \ test_index.c test_inwin.c test_label.c test_launcher.c \ test_layout.c test_list.c test_map.c test_menu.c test_multi.c \ test_multibuttonentry.c test_naviframe.c \ test_naviframe_complex.c test_notify.c test_panel.c \ test_panes.c test_photo.c test_photocam.c test_popup.c \ test_progressbar.c test_radio.c test_scaling.c test_scroller.c \ test_segment_control.c test_separator.c test_slider.c \ test_slideshow.c test_spinner.c test_store.c test_table.c \ test_thumb.c test_toolbar.c test_tooltip.c test_transit.c \ test_video.c test_weather.c test_web.c test_win_inline.c \ test_win_socket.c test_win_plug.c test_win_state.c test.h \ test_eio.c @HAVE_EIO_TRUE@am__objects_1 = elementary_testql_la-test_eio.lo am__objects_2 = elementary_testql_la-test.lo \ elementary_testql_la-test_3d.lo \ elementary_testql_la-test_actionslider.lo \ elementary_testql_la-test_anim.lo \ elementary_testql_la-test_bg.lo \ elementary_testql_la-test_box.lo \ elementary_testql_la-test_bubble.lo \ elementary_testql_la-test_button.lo \ elementary_testql_la-test_calendar.lo \ elementary_testql_la-test_check.lo \ elementary_testql_la-test_clock.lo \ elementary_testql_la-test_cnp.lo \ elementary_testql_la-test_colorselector.lo \ elementary_testql_la-test_conform.lo \ elementary_testql_la-test_ctxpopup.lo \ elementary_testql_la-test_cursor.lo \ elementary_testql_la-test_datetime.lo \ elementary_testql_la-test_dayselector.lo \ elementary_testql_la-test_diskselector.lo \ elementary_testql_la-test_entry.lo \ elementary_testql_la-test_entry_anchor.lo \ elementary_testql_la-test_entry_anchor2.lo \ elementary_testql_la-test_fileselector_button.lo \ elementary_testql_la-test_fileselector.lo \ elementary_testql_la-test_fileselector_entry.lo \ elementary_testql_la-test_flip.lo \ elementary_testql_la-test_flip_page.lo \ elementary_testql_la-test_flipselector.lo \ elementary_testql_la-test_floating.lo \ elementary_testql_la-test_focus.lo \ elementary_testql_la-test_focus2.lo \ elementary_testql_la-test_focus3.lo \ elementary_testql_la-test_gengrid.lo \ elementary_testql_la-test_genlist.lo \ elementary_testql_la-test_gesture_layer.lo \ elementary_testql_la-test_gesture_layer2.lo \ elementary_testql_la-test_gesture_layer3.lo \ elementary_testql_la-test_glview_simple.lo \ elementary_testql_la-test_glview.lo \ elementary_testql_la-test_grid.lo \ elementary_testql_la-test_hover.lo \ elementary_testql_la-test_hoversel.lo \ elementary_testql_la-test_icon.lo \ elementary_testql_la-test_icon_desktops.lo \ elementary_testql_la-test_icon_animated.lo \ elementary_testql_la-test_image.lo \ elementary_testql_la-test_index.lo \ elementary_testql_la-test_inwin.lo \ elementary_testql_la-test_label.lo \ elementary_testql_la-test_launcher.lo \ elementary_testql_la-test_layout.lo \ elementary_testql_la-test_list.lo \ elementary_testql_la-test_map.lo \ elementary_testql_la-test_menu.lo \ elementary_testql_la-test_multi.lo \ elementary_testql_la-test_multibuttonentry.lo \ elementary_testql_la-test_naviframe.lo \ elementary_testql_la-test_naviframe_complex.lo \ elementary_testql_la-test_notify.lo \ elementary_testql_la-test_panel.lo \ elementary_testql_la-test_panes.lo \ elementary_testql_la-test_photo.lo \ elementary_testql_la-test_photocam.lo \ elementary_testql_la-test_popup.lo \ elementary_testql_la-test_progressbar.lo \ elementary_testql_la-test_radio.lo \ elementary_testql_la-test_scaling.lo \ elementary_testql_la-test_scroller.lo \ elementary_testql_la-test_segment_control.lo \ elementary_testql_la-test_separator.lo \ elementary_testql_la-test_slider.lo \ elementary_testql_la-test_slideshow.lo \ elementary_testql_la-test_spinner.lo \ elementary_testql_la-test_store.lo \ elementary_testql_la-test_table.lo \ elementary_testql_la-test_thumb.lo \ elementary_testql_la-test_toolbar.lo \ elementary_testql_la-test_tooltip.lo \ elementary_testql_la-test_transit.lo \ elementary_testql_la-test_video.lo \ elementary_testql_la-test_weather.lo \ elementary_testql_la-test_web.lo \ elementary_testql_la-test_win_inline.lo \ elementary_testql_la-test_win_socket.lo \ elementary_testql_la-test_win_plug.lo \ elementary_testql_la-test_win_state.lo $(am__objects_1) @BUILD_QUICKLAUNCH_TRUE@am_elementary_testql_la_OBJECTS = \ @BUILD_QUICKLAUNCH_TRUE@ $(am__objects_2) elementary_testql_la_OBJECTS = $(am_elementary_testql_la_OBJECTS) AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent elementary_testql_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(elementary_testql_la_CFLAGS) $(CFLAGS) \ $(elementary_testql_la_LDFLAGS) $(LDFLAGS) -o $@ @BUILD_QUICKLAUNCH_TRUE@am_elementary_testql_la_rpath = -rpath \ @BUILD_QUICKLAUNCH_TRUE@ $(elementary_testqldir) @BUILD_QUICKLAUNCH_TRUE@am__EXEEXT_1 = \ @BUILD_QUICKLAUNCH_TRUE@ elementary_quicklaunch$(EXEEXT) \ @BUILD_QUICKLAUNCH_TRUE@ elementary_run$(EXEEXT) \ @BUILD_QUICKLAUNCH_TRUE@ elementary_testql$(EXEEXT) PROGRAMS = $(bin_PROGRAMS) am_elementary_config_OBJECTS = config.$(OBJEXT) elementary_config_OBJECTS = $(am_elementary_config_OBJECTS) elementary_config_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la elementary_config_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(elementary_config_LDFLAGS) $(LDFLAGS) \ -o $@ am__elementary_quicklaunch_SOURCES_DIST = quicklaunch.c @BUILD_QUICKLAUNCH_TRUE@am_elementary_quicklaunch_OBJECTS = \ @BUILD_QUICKLAUNCH_TRUE@ quicklaunch.$(OBJEXT) elementary_quicklaunch_OBJECTS = $(am_elementary_quicklaunch_OBJECTS) @BUILD_QUICKLAUNCH_TRUE@elementary_quicklaunch_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la elementary_quicklaunch_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(elementary_quicklaunch_LDFLAGS) \ $(LDFLAGS) -o $@ am__elementary_run_SOURCES_DIST = run.c @BUILD_QUICKLAUNCH_TRUE@@BUILD_RUN_TRUE@am_elementary_run_OBJECTS = \ @BUILD_QUICKLAUNCH_TRUE@@BUILD_RUN_TRUE@ run.$(OBJEXT) elementary_run_OBJECTS = $(am_elementary_run_OBJECTS) elementary_run_DEPENDENCIES = elementary_run_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(elementary_run_LDFLAGS) $(LDFLAGS) -o \ $@ am__elementary_test_SOURCES_DIST = test.c test_3d.c \ test_actionslider.c test_anim.c test_bg.c test_box.c \ test_bubble.c test_button.c test_calendar.c test_check.c \ test_clock.c test_cnp.c test_colorselector.c test_conform.c \ test_ctxpopup.c test_cursor.c test_datetime.c \ test_dayselector.c test_diskselector.c test_entry.c \ test_entry_anchor.c test_entry_anchor2.c \ test_fileselector_button.c test_fileselector.c \ test_fileselector_entry.c test_flip.c test_flip_page.c \ test_flipselector.c test_floating.c test_focus.c test_focus2.c \ test_focus3.c test_gengrid.c test_genlist.c \ test_gesture_layer.c test_gesture_layer2.c \ test_gesture_layer3.c test_glview_simple.c test_glview.c \ test_grid.c test_hover.c test_hoversel.c test_icon.c \ test_icon_desktops.c test_icon_animated.c test_image.c \ test_index.c test_inwin.c test_label.c test_launcher.c \ test_layout.c test_list.c test_map.c test_menu.c test_multi.c \ test_multibuttonentry.c test_naviframe.c \ test_naviframe_complex.c test_notify.c test_panel.c \ test_panes.c test_photo.c test_photocam.c test_popup.c \ test_progressbar.c test_radio.c test_scaling.c test_scroller.c \ test_segment_control.c test_separator.c test_slider.c \ test_slideshow.c test_spinner.c test_store.c test_table.c \ test_thumb.c test_toolbar.c test_tooltip.c test_transit.c \ test_video.c test_weather.c test_web.c test_win_inline.c \ test_win_socket.c test_win_plug.c test_win_state.c test.h \ test_eio.c @HAVE_EIO_TRUE@am__objects_3 = test_eio.$(OBJEXT) am_elementary_test_OBJECTS = test.$(OBJEXT) test_3d.$(OBJEXT) \ test_actionslider.$(OBJEXT) test_anim.$(OBJEXT) \ test_bg.$(OBJEXT) test_box.$(OBJEXT) test_bubble.$(OBJEXT) \ test_button.$(OBJEXT) test_calendar.$(OBJEXT) \ test_check.$(OBJEXT) test_clock.$(OBJEXT) test_cnp.$(OBJEXT) \ test_colorselector.$(OBJEXT) test_conform.$(OBJEXT) \ test_ctxpopup.$(OBJEXT) test_cursor.$(OBJEXT) \ test_datetime.$(OBJEXT) test_dayselector.$(OBJEXT) \ test_diskselector.$(OBJEXT) test_entry.$(OBJEXT) \ test_entry_anchor.$(OBJEXT) test_entry_anchor2.$(OBJEXT) \ test_fileselector_button.$(OBJEXT) test_fileselector.$(OBJEXT) \ test_fileselector_entry.$(OBJEXT) test_flip.$(OBJEXT) \ test_flip_page.$(OBJEXT) test_flipselector.$(OBJEXT) \ test_floating.$(OBJEXT) test_focus.$(OBJEXT) \ test_focus2.$(OBJEXT) test_focus3.$(OBJEXT) \ test_gengrid.$(OBJEXT) test_genlist.$(OBJEXT) \ test_gesture_layer.$(OBJEXT) test_gesture_layer2.$(OBJEXT) \ test_gesture_layer3.$(OBJEXT) test_glview_simple.$(OBJEXT) \ test_glview.$(OBJEXT) test_grid.$(OBJEXT) test_hover.$(OBJEXT) \ test_hoversel.$(OBJEXT) test_icon.$(OBJEXT) \ test_icon_desktops.$(OBJEXT) test_icon_animated.$(OBJEXT) \ test_image.$(OBJEXT) test_index.$(OBJEXT) test_inwin.$(OBJEXT) \ test_label.$(OBJEXT) test_launcher.$(OBJEXT) \ test_layout.$(OBJEXT) test_list.$(OBJEXT) test_map.$(OBJEXT) \ test_menu.$(OBJEXT) test_multi.$(OBJEXT) \ test_multibuttonentry.$(OBJEXT) test_naviframe.$(OBJEXT) \ test_naviframe_complex.$(OBJEXT) test_notify.$(OBJEXT) \ test_panel.$(OBJEXT) test_panes.$(OBJEXT) test_photo.$(OBJEXT) \ test_photocam.$(OBJEXT) test_popup.$(OBJEXT) \ test_progressbar.$(OBJEXT) test_radio.$(OBJEXT) \ test_scaling.$(OBJEXT) test_scroller.$(OBJEXT) \ test_segment_control.$(OBJEXT) test_separator.$(OBJEXT) \ test_slider.$(OBJEXT) test_slideshow.$(OBJEXT) \ test_spinner.$(OBJEXT) test_store.$(OBJEXT) \ test_table.$(OBJEXT) test_thumb.$(OBJEXT) \ test_toolbar.$(OBJEXT) test_tooltip.$(OBJEXT) \ test_transit.$(OBJEXT) test_video.$(OBJEXT) \ test_weather.$(OBJEXT) test_web.$(OBJEXT) \ test_win_inline.$(OBJEXT) test_win_socket.$(OBJEXT) \ test_win_plug.$(OBJEXT) test_win_state.$(OBJEXT) \ $(am__objects_3) elementary_test_OBJECTS = $(am_elementary_test_OBJECTS) elementary_test_DEPENDENCIES = \ $(top_builddir)/src/lib/libelementary.la elementary_test_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(elementary_test_LDFLAGS) $(LDFLAGS) \ -o $@ am__elementary_testql_SOURCES_DIST = test.c test_3d.c \ test_actionslider.c test_anim.c test_bg.c test_box.c \ test_bubble.c test_button.c test_calendar.c test_check.c \ test_clock.c test_cnp.c test_colorselector.c test_conform.c \ test_ctxpopup.c test_cursor.c test_datetime.c \ test_dayselector.c test_diskselector.c test_entry.c \ test_entry_anchor.c test_entry_anchor2.c \ test_fileselector_button.c test_fileselector.c \ test_fileselector_entry.c test_flip.c test_flip_page.c \ test_flipselector.c test_floating.c test_focus.c test_focus2.c \ test_focus3.c test_gengrid.c test_genlist.c \ test_gesture_layer.c test_gesture_layer2.c \ test_gesture_layer3.c test_glview_simple.c test_glview.c \ test_grid.c test_hover.c test_hoversel.c test_icon.c \ test_icon_desktops.c test_icon_animated.c test_image.c \ test_index.c test_inwin.c test_label.c test_launcher.c \ test_layout.c test_list.c test_map.c test_menu.c test_multi.c \ test_multibuttonentry.c test_naviframe.c \ test_naviframe_complex.c test_notify.c test_panel.c \ test_panes.c test_photo.c test_photocam.c test_popup.c \ test_progressbar.c test_radio.c test_scaling.c test_scroller.c \ test_segment_control.c test_separator.c test_slider.c \ test_slideshow.c test_spinner.c test_store.c test_table.c \ test_thumb.c test_toolbar.c test_tooltip.c test_transit.c \ test_video.c test_weather.c test_web.c test_win_inline.c \ test_win_socket.c test_win_plug.c test_win_state.c test.h \ test_eio.c @HAVE_EIO_TRUE@am__objects_4 = elementary_testql-test_eio.$(OBJEXT) am__objects_5 = elementary_testql-test.$(OBJEXT) \ elementary_testql-test_3d.$(OBJEXT) \ elementary_testql-test_actionslider.$(OBJEXT) \ elementary_testql-test_anim.$(OBJEXT) \ elementary_testql-test_bg.$(OBJEXT) \ elementary_testql-test_box.$(OBJEXT) \ elementary_testql-test_bubble.$(OBJEXT) \ elementary_testql-test_button.$(OBJEXT) \ elementary_testql-test_calendar.$(OBJEXT) \ elementary_testql-test_check.$(OBJEXT) \ elementary_testql-test_clock.$(OBJEXT) \ elementary_testql-test_cnp.$(OBJEXT) \ elementary_testql-test_colorselector.$(OBJEXT) \ elementary_testql-test_conform.$(OBJEXT) \ elementary_testql-test_ctxpopup.$(OBJEXT) \ elementary_testql-test_cursor.$(OBJEXT) \ elementary_testql-test_datetime.$(OBJEXT) \ elementary_testql-test_dayselector.$(OBJEXT) \ elementary_testql-test_diskselector.$(OBJEXT) \ elementary_testql-test_entry.$(OBJEXT) \ elementary_testql-test_entry_anchor.$(OBJEXT) \ elementary_testql-test_entry_anchor2.$(OBJEXT) \ elementary_testql-test_fileselector_button.$(OBJEXT) \ elementary_testql-test_fileselector.$(OBJEXT) \ elementary_testql-test_fileselector_entry.$(OBJEXT) \ elementary_testql-test_flip.$(OBJEXT) \ elementary_testql-test_flip_page.$(OBJEXT) \ elementary_testql-test_flipselector.$(OBJEXT) \ elementary_testql-test_floating.$(OBJEXT) \ elementary_testql-test_focus.$(OBJEXT) \ elementary_testql-test_focus2.$(OBJEXT) \ elementary_testql-test_focus3.$(OBJEXT) \ elementary_testql-test_gengrid.$(OBJEXT) \ elementary_testql-test_genlist.$(OBJEXT) \ elementary_testql-test_gesture_layer.$(OBJEXT) \ elementary_testql-test_gesture_layer2.$(OBJEXT) \ elementary_testql-test_gesture_layer3.$(OBJEXT) \ elementary_testql-test_glview_simple.$(OBJEXT) \ elementary_testql-test_glview.$(OBJEXT) \ elementary_testql-test_grid.$(OBJEXT) \ elementary_testql-test_hover.$(OBJEXT) \ elementary_testql-test_hoversel.$(OBJEXT) \ elementary_testql-test_icon.$(OBJEXT) \ elementary_testql-test_icon_desktops.$(OBJEXT) \ elementary_testql-test_icon_animated.$(OBJEXT) \ elementary_testql-test_image.$(OBJEXT) \ elementary_testql-test_index.$(OBJEXT) \ elementary_testql-test_inwin.$(OBJEXT) \ elementary_testql-test_label.$(OBJEXT) \ elementary_testql-test_launcher.$(OBJEXT) \ elementary_testql-test_layout.$(OBJEXT) \ elementary_testql-test_list.$(OBJEXT) \ elementary_testql-test_map.$(OBJEXT) \ elementary_testql-test_menu.$(OBJEXT) \ elementary_testql-test_multi.$(OBJEXT) \ elementary_testql-test_multibuttonentry.$(OBJEXT) \ elementary_testql-test_naviframe.$(OBJEXT) \ elementary_testql-test_naviframe_complex.$(OBJEXT) \ elementary_testql-test_notify.$(OBJEXT) \ elementary_testql-test_panel.$(OBJEXT) \ elementary_testql-test_panes.$(OBJEXT) \ elementary_testql-test_photo.$(OBJEXT) \ elementary_testql-test_photocam.$(OBJEXT) \ elementary_testql-test_popup.$(OBJEXT) \ elementary_testql-test_progressbar.$(OBJEXT) \ elementary_testql-test_radio.$(OBJEXT) \ elementary_testql-test_scaling.$(OBJEXT) \ elementary_testql-test_scroller.$(OBJEXT) \ elementary_testql-test_segment_control.$(OBJEXT) \ elementary_testql-test_separator.$(OBJEXT) \ elementary_testql-test_slider.$(OBJEXT) \ elementary_testql-test_slideshow.$(OBJEXT) \ elementary_testql-test_spinner.$(OBJEXT) \ elementary_testql-test_store.$(OBJEXT) \ elementary_testql-test_table.$(OBJEXT) \ elementary_testql-test_thumb.$(OBJEXT) \ elementary_testql-test_toolbar.$(OBJEXT) \ elementary_testql-test_tooltip.$(OBJEXT) \ elementary_testql-test_transit.$(OBJEXT) \ elementary_testql-test_video.$(OBJEXT) \ elementary_testql-test_weather.$(OBJEXT) \ elementary_testql-test_web.$(OBJEXT) \ elementary_testql-test_win_inline.$(OBJEXT) \ elementary_testql-test_win_socket.$(OBJEXT) \ elementary_testql-test_win_plug.$(OBJEXT) \ elementary_testql-test_win_state.$(OBJEXT) $(am__objects_4) @BUILD_QUICKLAUNCH_TRUE@am_elementary_testql_OBJECTS = \ @BUILD_QUICKLAUNCH_TRUE@ $(am__objects_5) elementary_testql_OBJECTS = $(am_elementary_testql_OBJECTS) @BUILD_QUICKLAUNCH_TRUE@elementary_testql_DEPENDENCIES = $(top_builddir)/src/lib/libelementary.la elementary_testql_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(elementary_testql_CFLAGS) $(CFLAGS) \ $(elementary_testql_LDFLAGS) $(LDFLAGS) -o $@ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; SOURCES = $(elementary_testql_la_SOURCES) $(elementary_config_SOURCES) \ $(elementary_quicklaunch_SOURCES) $(elementary_run_SOURCES) \ $(elementary_test_SOURCES) $(elementary_testql_SOURCES) DIST_SOURCES = $(am__elementary_testql_la_SOURCES_DIST) \ $(elementary_config_SOURCES) \ $(am__elementary_quicklaunch_SOURCES_DIST) \ $(am__elementary_run_SOURCES_DIST) \ $(am__elementary_test_SOURCES_DIST) \ $(am__elementary_testql_SOURCES_DIST) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in AM_CPPFLAGS = \ -I$(top_srcdir) \ -I$(top_srcdir)/src/lib \ -I$(top_builddir)/src/lib \ -I$(top_srcdir)/src/bin \ -DPACKAGE_BIN_DIR=\"$(bindir)\" \ -DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \ @ELEMENTARY_CFLAGS@ \ @ELEMENTARY_X_CFLAGS@ \ @ELEMENTARY_FB_CFLAGS@ \ @ELEMENTARY_SDL_CFLAGS@ \ @ELEMENTARY_WIN32_CFLAGS@ \ @ELEMENTARY_WINCE_CFLAGS@ \ @ELEMENTARY_EDBUS_CFLAGS@ \ @ELEMENTARY_EFREET_CFLAGS@ \ @ELEMENTARY_ETHUMB_CFLAGS@ \ @ELEMENTARY_WEB_CFLAGS@ \ @ELEMENTARY_EMAP_CFLAGS@ \ @ELEMENTARY_ECORE_CON_CFLAGS@ \ @ELEMENTARY_ECORE_IMF_CFLAGS@ \ @ELEMENTARY_WAYLAND_CFLAGS@ \ @EVIL_CFLAGS@ \ @EIO_CFLAGS@ \ @EMOTION_CFLAGS@ elementary_test_SOURCES = test.c test_3d.c test_actionslider.c \ test_anim.c test_bg.c test_box.c test_bubble.c test_button.c \ test_calendar.c test_check.c test_clock.c test_cnp.c \ test_colorselector.c test_conform.c test_ctxpopup.c \ test_cursor.c test_datetime.c test_dayselector.c \ test_diskselector.c test_entry.c test_entry_anchor.c \ test_entry_anchor2.c test_fileselector_button.c \ test_fileselector.c test_fileselector_entry.c test_flip.c \ test_flip_page.c test_flipselector.c test_floating.c \ test_focus.c test_focus2.c test_focus3.c test_gengrid.c \ test_genlist.c test_gesture_layer.c test_gesture_layer2.c \ test_gesture_layer3.c test_glview_simple.c test_glview.c \ test_grid.c test_hover.c test_hoversel.c test_icon.c \ test_icon_desktops.c test_icon_animated.c test_image.c \ test_index.c test_inwin.c test_label.c test_launcher.c \ test_layout.c test_list.c test_map.c test_menu.c test_multi.c \ test_multibuttonentry.c test_naviframe.c \ test_naviframe_complex.c test_notify.c test_panel.c \ test_panes.c test_photo.c test_photocam.c test_popup.c \ test_progressbar.c test_radio.c test_scaling.c test_scroller.c \ test_segment_control.c test_separator.c test_slider.c \ test_slideshow.c test_spinner.c test_store.c test_table.c \ test_thumb.c test_toolbar.c test_tooltip.c test_transit.c \ test_video.c test_weather.c test_web.c test_win_inline.c \ test_win_socket.c test_win_plug.c test_win_state.c test.h \ $(am__append_2) elementary_test_LDADD = $(top_builddir)/src/lib/libelementary.la \ @ELEMENTARY_EWEATHER_LIBS@ \ @ELEMENTARY_EDBUS_LIBS@ \ @ELEMENTARY_EFREET_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_LIBS@ \ @EIO_LIBS@ \ @ELEMENTARY_WEB_LIBS@ \ @my_libs@ elementary_test_LDFLAGS = elementary_config_SOURCES = \ config.c elementary_config_LDADD = $(top_builddir)/src/lib/libelementary.la \ @ELEMENTARY_EWEATHER_LIBS@ \ @ELEMENTARY_EDBUS_LIBS@ \ @ELEMENTARY_EFREET_LIBS@ \ @ELEMENTARY_EMAP_LIBS@ \ @ELEMENTARY_LIBS@ \ @my_libs@ elementary_config_LDFLAGS = @BUILD_QUICKLAUNCH_TRUE@elementary_quicklaunch_SOURCES = quicklaunch.c @BUILD_QUICKLAUNCH_TRUE@elementary_quicklaunch_LDADD = $(top_builddir)/src/lib/libelementary.la \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EWEATHER_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EDBUS_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EFREET_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EMAP_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @my_libs@ @BUILD_QUICKLAUNCH_TRUE@elementary_quicklaunch_LDFLAGS = @BUILD_QUICKLAUNCH_TRUE@@BUILD_RUN_TRUE@elementary_run_SOURCES = run.c @BUILD_QUICKLAUNCH_TRUE@@BUILD_RUN_TRUE@elementary_run_LDADD = @BUILD_QUICKLAUNCH_TRUE@@BUILD_RUN_TRUE@elementary_run_LDFLAGS = # build the shared lib version - libtool produces a .a and .la file as well # as a .so - these get put in libdir ($PREFIX/lib) as elementary_testql.so # etc. - this is where elementary will expect to find the .so's for # quicklaunch apps. @BUILD_QUICKLAUNCH_TRUE@elementary_testqldir = $(libdir) @BUILD_QUICKLAUNCH_TRUE@elementary_testql_LTLIBRARIES = elementary_testql.la @BUILD_QUICKLAUNCH_TRUE@elementary_testql_la_SOURCES = $(elementary_test_SOURCES) @BUILD_QUICKLAUNCH_TRUE@elementary_testql_la_LIBADD = $(top_builddir)/src/lib/libelementary.la \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EWEATHER_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EDBUS_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EFREET_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EMAP_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @EIO_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_WEB_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @my_libs@ @BUILD_QUICKLAUNCH_TRUE@elementary_testql_la_CFLAGS = @BUILD_QUICKLAUNCH_TRUE@elementary_testql_la_LDFLAGS = -module -avoid-version -no-undefined @BUILD_QUICKLAUNCH_TRUE@elementary_testql_SOURCES = $(elementary_test_SOURCES) @BUILD_QUICKLAUNCH_TRUE@elementary_testql_LDADD = $(top_builddir)/src/lib/libelementary.la \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EWEATHER_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EDBUS_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EFREET_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_EMAP_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @EIO_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @ELEMENTARY_WEB_LIBS@ \ @BUILD_QUICKLAUNCH_TRUE@ @my_libs@ @BUILD_QUICKLAUNCH_TRUE@elementary_testql_CFLAGS = -DELM_LIB_QUICKLAUNCH=1 @BUILD_QUICKLAUNCH_TRUE@elementary_testql_LDFLAGS = EXTRA_DIST = \ test_factory.c all: all-am .SUFFIXES: .SUFFIXES: .c .lo .o .obj $(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) --foreign src/bin/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign src/bin/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): install-elementary_testqlLTLIBRARIES: $(elementary_testql_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(elementary_testql_LTLIBRARIES)'; test -n "$(elementary_testqldir)" || list=; \ list2=; for p in $$list; do \ if test -f $$p; then \ list2="$$list2 $$p"; \ else :; fi; \ done; \ test -z "$$list2" || { \ echo " $(MKDIR_P) '$(DESTDIR)$(elementary_testqldir)'"; \ $(MKDIR_P) "$(DESTDIR)$(elementary_testqldir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(elementary_testqldir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(elementary_testqldir)"; \ } uninstall-elementary_testqlLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(elementary_testql_LTLIBRARIES)'; test -n "$(elementary_testqldir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(elementary_testqldir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(elementary_testqldir)/$$f"; \ done clean-elementary_testqlLTLIBRARIES: -test -z "$(elementary_testql_LTLIBRARIES)" || rm -f $(elementary_testql_LTLIBRARIES) @list='$(elementary_testql_LTLIBRARIES)'; for p in $$list; do \ dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ test "$$dir" != "$$p" || dir=.; \ echo "rm -f \"$${dir}/so_locations\""; \ rm -f "$${dir}/so_locations"; \ done elementary_testql.la: $(elementary_testql_la_OBJECTS) $(elementary_testql_la_DEPENDENCIES) $(EXTRA_elementary_testql_la_DEPENDENCIES) $(AM_V_CCLD)$(elementary_testql_la_LINK) $(am_elementary_testql_la_rpath) $(elementary_testql_la_OBJECTS) $(elementary_testql_la_LIBADD) $(LIBS) install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ fi; \ for p in $$list; do echo "$$p $$p"; done | \ sed 's/$(EXEEXT)$$//' | \ while read p p1; do if test -f $$p || test -f $$p1; \ then echo "$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) files[d] = files[d] " " $$1; \ else { print "f", $$3 "/" $$4, $$1; } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ } \ ; done uninstall-binPROGRAMS: @$(NORMAL_UNINSTALL) @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -e 's/$$/$(EXEEXT)/' `; \ test -n "$$list" || exit 0; \ echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(bindir)" && rm -f $$files clean-binPROGRAMS: @list='$(bin_PROGRAMS)'; test -n "$$list" || exit 0; \ echo " rm -f" $$list; \ rm -f $$list || exit $$?; \ test -n "$(EXEEXT)" || exit 0; \ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list elementary_config$(EXEEXT): $(elementary_config_OBJECTS) $(elementary_config_DEPENDENCIES) $(EXTRA_elementary_config_DEPENDENCIES) @rm -f elementary_config$(EXEEXT) $(AM_V_CCLD)$(elementary_config_LINK) $(elementary_config_OBJECTS) $(elementary_config_LDADD) $(LIBS) elementary_quicklaunch$(EXEEXT): $(elementary_quicklaunch_OBJECTS) $(elementary_quicklaunch_DEPENDENCIES) $(EXTRA_elementary_quicklaunch_DEPENDENCIES) @rm -f elementary_quicklaunch$(EXEEXT) $(AM_V_CCLD)$(elementary_quicklaunch_LINK) $(elementary_quicklaunch_OBJECTS) $(elementary_quicklaunch_LDADD) $(LIBS) elementary_run$(EXEEXT): $(elementary_run_OBJECTS) $(elementary_run_DEPENDENCIES) $(EXTRA_elementary_run_DEPENDENCIES) @rm -f elementary_run$(EXEEXT) $(AM_V_CCLD)$(elementary_run_LINK) $(elementary_run_OBJECTS) $(elementary_run_LDADD) $(LIBS) elementary_test$(EXEEXT): $(elementary_test_OBJECTS) $(elementary_test_DEPENDENCIES) $(EXTRA_elementary_test_DEPENDENCIES) @rm -f elementary_test$(EXEEXT) $(AM_V_CCLD)$(elementary_test_LINK) $(elementary_test_OBJECTS) $(elementary_test_LDADD) $(LIBS) elementary_testql$(EXEEXT): $(elementary_testql_OBJECTS) $(elementary_testql_DEPENDENCIES) $(EXTRA_elementary_testql_DEPENDENCIES) @rm -f elementary_testql$(EXEEXT) $(AM_V_CCLD)$(elementary_testql_LINK) $(elementary_testql_OBJECTS) $(elementary_testql_LDADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/config.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_3d.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_actionslider.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_anim.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_bg.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_box.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_bubble.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_button.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_calendar.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_check.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_clock.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_cnp.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_colorselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_conform.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_ctxpopup.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_cursor.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_datetime.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_dayselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_diskselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_eio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_entry.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_entry_anchor.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_entry_anchor2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_fileselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_fileselector_button.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_fileselector_entry.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_flip.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_flip_page.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_flipselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_floating.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_focus.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_focus2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_focus3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_gengrid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_genlist.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_gesture_layer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_gesture_layer2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_gesture_layer3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_glview.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_glview_simple.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_grid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_hover.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_hoversel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_icon.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_icon_animated.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_icon_desktops.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_image.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_index.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_inwin.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_label.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_launcher.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_layout.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_list.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_map.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_menu.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_multi.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_multibuttonentry.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_naviframe.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_naviframe_complex.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_notify.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_panel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_panes.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_photo.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_photocam.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_popup.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_progressbar.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_radio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_scaling.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_scroller.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_segment_control.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_separator.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_slider.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_slideshow.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_spinner.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_store.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_table.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_thumb.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_toolbar.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_tooltip.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_transit.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_video.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_weather.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_web.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_win_inline.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_win_plug.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_win_socket.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql-test_win_state.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_3d.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_actionslider.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_anim.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_bg.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_box.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_bubble.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_button.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_calendar.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_check.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_clock.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_cnp.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_colorselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_conform.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_ctxpopup.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_cursor.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_datetime.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_dayselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_diskselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_eio.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_entry.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_entry_anchor.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_entry_anchor2.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_fileselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_fileselector_button.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_fileselector_entry.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_flip.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_flip_page.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_flipselector.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_floating.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_focus.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_focus2.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_focus3.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_gengrid.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_genlist.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_gesture_layer.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_gesture_layer2.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_gesture_layer3.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_glview.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_glview_simple.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_grid.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_hover.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_hoversel.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_icon.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_icon_animated.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_icon_desktops.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_image.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_index.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_inwin.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_label.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_launcher.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_layout.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_list.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_map.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_menu.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_multi.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_multibuttonentry.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_naviframe.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_naviframe_complex.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_notify.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_panel.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_panes.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_photo.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_photocam.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_popup.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_progressbar.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_radio.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_scaling.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_scroller.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_segment_control.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_separator.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_slider.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_slideshow.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_spinner.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_store.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_table.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_thumb.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_toolbar.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_tooltip.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_transit.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_video.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_weather.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_web.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_win_inline.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_win_plug.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_win_socket.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/elementary_testql_la-test_win_state.Plo@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/quicklaunch.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/run.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_3d.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_actionslider.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_anim.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bg.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_box.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_bubble.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_button.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_calendar.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_check.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_clock.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_cnp.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_colorselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_conform.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_ctxpopup.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_cursor.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_datetime.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_dayselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_diskselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_eio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_entry.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_entry_anchor.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_entry_anchor2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_fileselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_fileselector_button.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_fileselector_entry.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_flip.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_flip_page.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_flipselector.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_floating.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_focus.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_focus2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_focus3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gengrid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_genlist.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gesture_layer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gesture_layer2.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gesture_layer3.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_glview.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_glview_simple.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_grid.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_hover.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_hoversel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_icon.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_icon_animated.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_icon_desktops.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_image.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_index.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_inwin.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_label.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_launcher.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_layout.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_list.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_map.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_menu.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_multi.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_multibuttonentry.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_naviframe.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_naviframe_complex.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_notify.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_panel.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_panes.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_photo.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_photocam.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_popup.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_progressbar.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_radio.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_scaling.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_scroller.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_segment_control.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_separator.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_slider.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_slideshow.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_spinner.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_store.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_table.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_thumb.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_toolbar.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_tooltip.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_transit.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_video.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_weather.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_web.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_win_inline.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_win_plug.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_win_socket.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_win_state.Po@am__quote@ .c.o: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c $< .c.obj: @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'` .c.lo: @am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< elementary_testql_la-test.lo: test.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test.Tpo -c -o elementary_testql_la-test.lo `test -f 'test.c' || echo '$(srcdir)/'`test.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test.Tpo $(DEPDIR)/elementary_testql_la-test.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test.c' object='elementary_testql_la-test.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test.lo `test -f 'test.c' || echo '$(srcdir)/'`test.c elementary_testql_la-test_3d.lo: test_3d.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_3d.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_3d.Tpo -c -o elementary_testql_la-test_3d.lo `test -f 'test_3d.c' || echo '$(srcdir)/'`test_3d.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_3d.Tpo $(DEPDIR)/elementary_testql_la-test_3d.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_3d.c' object='elementary_testql_la-test_3d.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_3d.lo `test -f 'test_3d.c' || echo '$(srcdir)/'`test_3d.c elementary_testql_la-test_actionslider.lo: test_actionslider.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_actionslider.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_actionslider.Tpo -c -o elementary_testql_la-test_actionslider.lo `test -f 'test_actionslider.c' || echo '$(srcdir)/'`test_actionslider.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_actionslider.Tpo $(DEPDIR)/elementary_testql_la-test_actionslider.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_actionslider.c' object='elementary_testql_la-test_actionslider.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_actionslider.lo `test -f 'test_actionslider.c' || echo '$(srcdir)/'`test_actionslider.c elementary_testql_la-test_anim.lo: test_anim.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_anim.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_anim.Tpo -c -o elementary_testql_la-test_anim.lo `test -f 'test_anim.c' || echo '$(srcdir)/'`test_anim.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_anim.Tpo $(DEPDIR)/elementary_testql_la-test_anim.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_anim.c' object='elementary_testql_la-test_anim.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_anim.lo `test -f 'test_anim.c' || echo '$(srcdir)/'`test_anim.c elementary_testql_la-test_bg.lo: test_bg.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_bg.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_bg.Tpo -c -o elementary_testql_la-test_bg.lo `test -f 'test_bg.c' || echo '$(srcdir)/'`test_bg.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_bg.Tpo $(DEPDIR)/elementary_testql_la-test_bg.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_bg.c' object='elementary_testql_la-test_bg.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_bg.lo `test -f 'test_bg.c' || echo '$(srcdir)/'`test_bg.c elementary_testql_la-test_box.lo: test_box.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_box.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_box.Tpo -c -o elementary_testql_la-test_box.lo `test -f 'test_box.c' || echo '$(srcdir)/'`test_box.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_box.Tpo $(DEPDIR)/elementary_testql_la-test_box.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_box.c' object='elementary_testql_la-test_box.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_box.lo `test -f 'test_box.c' || echo '$(srcdir)/'`test_box.c elementary_testql_la-test_bubble.lo: test_bubble.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_bubble.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_bubble.Tpo -c -o elementary_testql_la-test_bubble.lo `test -f 'test_bubble.c' || echo '$(srcdir)/'`test_bubble.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_bubble.Tpo $(DEPDIR)/elementary_testql_la-test_bubble.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_bubble.c' object='elementary_testql_la-test_bubble.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_bubble.lo `test -f 'test_bubble.c' || echo '$(srcdir)/'`test_bubble.c elementary_testql_la-test_button.lo: test_button.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_button.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_button.Tpo -c -o elementary_testql_la-test_button.lo `test -f 'test_button.c' || echo '$(srcdir)/'`test_button.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_button.Tpo $(DEPDIR)/elementary_testql_la-test_button.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_button.c' object='elementary_testql_la-test_button.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_button.lo `test -f 'test_button.c' || echo '$(srcdir)/'`test_button.c elementary_testql_la-test_calendar.lo: test_calendar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_calendar.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_calendar.Tpo -c -o elementary_testql_la-test_calendar.lo `test -f 'test_calendar.c' || echo '$(srcdir)/'`test_calendar.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_calendar.Tpo $(DEPDIR)/elementary_testql_la-test_calendar.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_calendar.c' object='elementary_testql_la-test_calendar.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_calendar.lo `test -f 'test_calendar.c' || echo '$(srcdir)/'`test_calendar.c elementary_testql_la-test_check.lo: test_check.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_check.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_check.Tpo -c -o elementary_testql_la-test_check.lo `test -f 'test_check.c' || echo '$(srcdir)/'`test_check.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_check.Tpo $(DEPDIR)/elementary_testql_la-test_check.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_check.c' object='elementary_testql_la-test_check.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_check.lo `test -f 'test_check.c' || echo '$(srcdir)/'`test_check.c elementary_testql_la-test_clock.lo: test_clock.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_clock.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_clock.Tpo -c -o elementary_testql_la-test_clock.lo `test -f 'test_clock.c' || echo '$(srcdir)/'`test_clock.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_clock.Tpo $(DEPDIR)/elementary_testql_la-test_clock.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_clock.c' object='elementary_testql_la-test_clock.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_clock.lo `test -f 'test_clock.c' || echo '$(srcdir)/'`test_clock.c elementary_testql_la-test_cnp.lo: test_cnp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_cnp.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_cnp.Tpo -c -o elementary_testql_la-test_cnp.lo `test -f 'test_cnp.c' || echo '$(srcdir)/'`test_cnp.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_cnp.Tpo $(DEPDIR)/elementary_testql_la-test_cnp.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_cnp.c' object='elementary_testql_la-test_cnp.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_cnp.lo `test -f 'test_cnp.c' || echo '$(srcdir)/'`test_cnp.c elementary_testql_la-test_colorselector.lo: test_colorselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_colorselector.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_colorselector.Tpo -c -o elementary_testql_la-test_colorselector.lo `test -f 'test_colorselector.c' || echo '$(srcdir)/'`test_colorselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_colorselector.Tpo $(DEPDIR)/elementary_testql_la-test_colorselector.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_colorselector.c' object='elementary_testql_la-test_colorselector.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_colorselector.lo `test -f 'test_colorselector.c' || echo '$(srcdir)/'`test_colorselector.c elementary_testql_la-test_conform.lo: test_conform.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_conform.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_conform.Tpo -c -o elementary_testql_la-test_conform.lo `test -f 'test_conform.c' || echo '$(srcdir)/'`test_conform.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_conform.Tpo $(DEPDIR)/elementary_testql_la-test_conform.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_conform.c' object='elementary_testql_la-test_conform.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_conform.lo `test -f 'test_conform.c' || echo '$(srcdir)/'`test_conform.c elementary_testql_la-test_ctxpopup.lo: test_ctxpopup.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_ctxpopup.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_ctxpopup.Tpo -c -o elementary_testql_la-test_ctxpopup.lo `test -f 'test_ctxpopup.c' || echo '$(srcdir)/'`test_ctxpopup.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_ctxpopup.Tpo $(DEPDIR)/elementary_testql_la-test_ctxpopup.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_ctxpopup.c' object='elementary_testql_la-test_ctxpopup.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_ctxpopup.lo `test -f 'test_ctxpopup.c' || echo '$(srcdir)/'`test_ctxpopup.c elementary_testql_la-test_cursor.lo: test_cursor.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_cursor.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_cursor.Tpo -c -o elementary_testql_la-test_cursor.lo `test -f 'test_cursor.c' || echo '$(srcdir)/'`test_cursor.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_cursor.Tpo $(DEPDIR)/elementary_testql_la-test_cursor.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_cursor.c' object='elementary_testql_la-test_cursor.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_cursor.lo `test -f 'test_cursor.c' || echo '$(srcdir)/'`test_cursor.c elementary_testql_la-test_datetime.lo: test_datetime.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_datetime.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_datetime.Tpo -c -o elementary_testql_la-test_datetime.lo `test -f 'test_datetime.c' || echo '$(srcdir)/'`test_datetime.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_datetime.Tpo $(DEPDIR)/elementary_testql_la-test_datetime.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_datetime.c' object='elementary_testql_la-test_datetime.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_datetime.lo `test -f 'test_datetime.c' || echo '$(srcdir)/'`test_datetime.c elementary_testql_la-test_dayselector.lo: test_dayselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_dayselector.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_dayselector.Tpo -c -o elementary_testql_la-test_dayselector.lo `test -f 'test_dayselector.c' || echo '$(srcdir)/'`test_dayselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_dayselector.Tpo $(DEPDIR)/elementary_testql_la-test_dayselector.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_dayselector.c' object='elementary_testql_la-test_dayselector.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_dayselector.lo `test -f 'test_dayselector.c' || echo '$(srcdir)/'`test_dayselector.c elementary_testql_la-test_diskselector.lo: test_diskselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_diskselector.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_diskselector.Tpo -c -o elementary_testql_la-test_diskselector.lo `test -f 'test_diskselector.c' || echo '$(srcdir)/'`test_diskselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_diskselector.Tpo $(DEPDIR)/elementary_testql_la-test_diskselector.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_diskselector.c' object='elementary_testql_la-test_diskselector.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_diskselector.lo `test -f 'test_diskselector.c' || echo '$(srcdir)/'`test_diskselector.c elementary_testql_la-test_entry.lo: test_entry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_entry.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_entry.Tpo -c -o elementary_testql_la-test_entry.lo `test -f 'test_entry.c' || echo '$(srcdir)/'`test_entry.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_entry.Tpo $(DEPDIR)/elementary_testql_la-test_entry.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_entry.c' object='elementary_testql_la-test_entry.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_entry.lo `test -f 'test_entry.c' || echo '$(srcdir)/'`test_entry.c elementary_testql_la-test_entry_anchor.lo: test_entry_anchor.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_entry_anchor.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_entry_anchor.Tpo -c -o elementary_testql_la-test_entry_anchor.lo `test -f 'test_entry_anchor.c' || echo '$(srcdir)/'`test_entry_anchor.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_entry_anchor.Tpo $(DEPDIR)/elementary_testql_la-test_entry_anchor.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_entry_anchor.c' object='elementary_testql_la-test_entry_anchor.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_entry_anchor.lo `test -f 'test_entry_anchor.c' || echo '$(srcdir)/'`test_entry_anchor.c elementary_testql_la-test_entry_anchor2.lo: test_entry_anchor2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_entry_anchor2.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_entry_anchor2.Tpo -c -o elementary_testql_la-test_entry_anchor2.lo `test -f 'test_entry_anchor2.c' || echo '$(srcdir)/'`test_entry_anchor2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_entry_anchor2.Tpo $(DEPDIR)/elementary_testql_la-test_entry_anchor2.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_entry_anchor2.c' object='elementary_testql_la-test_entry_anchor2.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_entry_anchor2.lo `test -f 'test_entry_anchor2.c' || echo '$(srcdir)/'`test_entry_anchor2.c elementary_testql_la-test_fileselector_button.lo: test_fileselector_button.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_fileselector_button.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_fileselector_button.Tpo -c -o elementary_testql_la-test_fileselector_button.lo `test -f 'test_fileselector_button.c' || echo '$(srcdir)/'`test_fileselector_button.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_fileselector_button.Tpo $(DEPDIR)/elementary_testql_la-test_fileselector_button.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_fileselector_button.c' object='elementary_testql_la-test_fileselector_button.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_fileselector_button.lo `test -f 'test_fileselector_button.c' || echo '$(srcdir)/'`test_fileselector_button.c elementary_testql_la-test_fileselector.lo: test_fileselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_fileselector.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_fileselector.Tpo -c -o elementary_testql_la-test_fileselector.lo `test -f 'test_fileselector.c' || echo '$(srcdir)/'`test_fileselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_fileselector.Tpo $(DEPDIR)/elementary_testql_la-test_fileselector.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_fileselector.c' object='elementary_testql_la-test_fileselector.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_fileselector.lo `test -f 'test_fileselector.c' || echo '$(srcdir)/'`test_fileselector.c elementary_testql_la-test_fileselector_entry.lo: test_fileselector_entry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_fileselector_entry.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_fileselector_entry.Tpo -c -o elementary_testql_la-test_fileselector_entry.lo `test -f 'test_fileselector_entry.c' || echo '$(srcdir)/'`test_fileselector_entry.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_fileselector_entry.Tpo $(DEPDIR)/elementary_testql_la-test_fileselector_entry.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_fileselector_entry.c' object='elementary_testql_la-test_fileselector_entry.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_fileselector_entry.lo `test -f 'test_fileselector_entry.c' || echo '$(srcdir)/'`test_fileselector_entry.c elementary_testql_la-test_flip.lo: test_flip.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_flip.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_flip.Tpo -c -o elementary_testql_la-test_flip.lo `test -f 'test_flip.c' || echo '$(srcdir)/'`test_flip.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_flip.Tpo $(DEPDIR)/elementary_testql_la-test_flip.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_flip.c' object='elementary_testql_la-test_flip.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_flip.lo `test -f 'test_flip.c' || echo '$(srcdir)/'`test_flip.c elementary_testql_la-test_flip_page.lo: test_flip_page.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_flip_page.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_flip_page.Tpo -c -o elementary_testql_la-test_flip_page.lo `test -f 'test_flip_page.c' || echo '$(srcdir)/'`test_flip_page.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_flip_page.Tpo $(DEPDIR)/elementary_testql_la-test_flip_page.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_flip_page.c' object='elementary_testql_la-test_flip_page.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_flip_page.lo `test -f 'test_flip_page.c' || echo '$(srcdir)/'`test_flip_page.c elementary_testql_la-test_flipselector.lo: test_flipselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_flipselector.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_flipselector.Tpo -c -o elementary_testql_la-test_flipselector.lo `test -f 'test_flipselector.c' || echo '$(srcdir)/'`test_flipselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_flipselector.Tpo $(DEPDIR)/elementary_testql_la-test_flipselector.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_flipselector.c' object='elementary_testql_la-test_flipselector.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_flipselector.lo `test -f 'test_flipselector.c' || echo '$(srcdir)/'`test_flipselector.c elementary_testql_la-test_floating.lo: test_floating.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_floating.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_floating.Tpo -c -o elementary_testql_la-test_floating.lo `test -f 'test_floating.c' || echo '$(srcdir)/'`test_floating.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_floating.Tpo $(DEPDIR)/elementary_testql_la-test_floating.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_floating.c' object='elementary_testql_la-test_floating.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_floating.lo `test -f 'test_floating.c' || echo '$(srcdir)/'`test_floating.c elementary_testql_la-test_focus.lo: test_focus.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_focus.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_focus.Tpo -c -o elementary_testql_la-test_focus.lo `test -f 'test_focus.c' || echo '$(srcdir)/'`test_focus.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_focus.Tpo $(DEPDIR)/elementary_testql_la-test_focus.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_focus.c' object='elementary_testql_la-test_focus.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_focus.lo `test -f 'test_focus.c' || echo '$(srcdir)/'`test_focus.c elementary_testql_la-test_focus2.lo: test_focus2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_focus2.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_focus2.Tpo -c -o elementary_testql_la-test_focus2.lo `test -f 'test_focus2.c' || echo '$(srcdir)/'`test_focus2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_focus2.Tpo $(DEPDIR)/elementary_testql_la-test_focus2.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_focus2.c' object='elementary_testql_la-test_focus2.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_focus2.lo `test -f 'test_focus2.c' || echo '$(srcdir)/'`test_focus2.c elementary_testql_la-test_focus3.lo: test_focus3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_focus3.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_focus3.Tpo -c -o elementary_testql_la-test_focus3.lo `test -f 'test_focus3.c' || echo '$(srcdir)/'`test_focus3.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_focus3.Tpo $(DEPDIR)/elementary_testql_la-test_focus3.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_focus3.c' object='elementary_testql_la-test_focus3.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_focus3.lo `test -f 'test_focus3.c' || echo '$(srcdir)/'`test_focus3.c elementary_testql_la-test_gengrid.lo: test_gengrid.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_gengrid.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_gengrid.Tpo -c -o elementary_testql_la-test_gengrid.lo `test -f 'test_gengrid.c' || echo '$(srcdir)/'`test_gengrid.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_gengrid.Tpo $(DEPDIR)/elementary_testql_la-test_gengrid.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gengrid.c' object='elementary_testql_la-test_gengrid.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_gengrid.lo `test -f 'test_gengrid.c' || echo '$(srcdir)/'`test_gengrid.c elementary_testql_la-test_genlist.lo: test_genlist.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_genlist.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_genlist.Tpo -c -o elementary_testql_la-test_genlist.lo `test -f 'test_genlist.c' || echo '$(srcdir)/'`test_genlist.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_genlist.Tpo $(DEPDIR)/elementary_testql_la-test_genlist.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_genlist.c' object='elementary_testql_la-test_genlist.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_genlist.lo `test -f 'test_genlist.c' || echo '$(srcdir)/'`test_genlist.c elementary_testql_la-test_gesture_layer.lo: test_gesture_layer.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_gesture_layer.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_gesture_layer.Tpo -c -o elementary_testql_la-test_gesture_layer.lo `test -f 'test_gesture_layer.c' || echo '$(srcdir)/'`test_gesture_layer.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_gesture_layer.Tpo $(DEPDIR)/elementary_testql_la-test_gesture_layer.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gesture_layer.c' object='elementary_testql_la-test_gesture_layer.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_gesture_layer.lo `test -f 'test_gesture_layer.c' || echo '$(srcdir)/'`test_gesture_layer.c elementary_testql_la-test_gesture_layer2.lo: test_gesture_layer2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_gesture_layer2.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_gesture_layer2.Tpo -c -o elementary_testql_la-test_gesture_layer2.lo `test -f 'test_gesture_layer2.c' || echo '$(srcdir)/'`test_gesture_layer2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_gesture_layer2.Tpo $(DEPDIR)/elementary_testql_la-test_gesture_layer2.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gesture_layer2.c' object='elementary_testql_la-test_gesture_layer2.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_gesture_layer2.lo `test -f 'test_gesture_layer2.c' || echo '$(srcdir)/'`test_gesture_layer2.c elementary_testql_la-test_gesture_layer3.lo: test_gesture_layer3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_gesture_layer3.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_gesture_layer3.Tpo -c -o elementary_testql_la-test_gesture_layer3.lo `test -f 'test_gesture_layer3.c' || echo '$(srcdir)/'`test_gesture_layer3.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_gesture_layer3.Tpo $(DEPDIR)/elementary_testql_la-test_gesture_layer3.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gesture_layer3.c' object='elementary_testql_la-test_gesture_layer3.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_gesture_layer3.lo `test -f 'test_gesture_layer3.c' || echo '$(srcdir)/'`test_gesture_layer3.c elementary_testql_la-test_glview_simple.lo: test_glview_simple.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_glview_simple.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_glview_simple.Tpo -c -o elementary_testql_la-test_glview_simple.lo `test -f 'test_glview_simple.c' || echo '$(srcdir)/'`test_glview_simple.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_glview_simple.Tpo $(DEPDIR)/elementary_testql_la-test_glview_simple.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_glview_simple.c' object='elementary_testql_la-test_glview_simple.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_glview_simple.lo `test -f 'test_glview_simple.c' || echo '$(srcdir)/'`test_glview_simple.c elementary_testql_la-test_glview.lo: test_glview.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_glview.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_glview.Tpo -c -o elementary_testql_la-test_glview.lo `test -f 'test_glview.c' || echo '$(srcdir)/'`test_glview.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_glview.Tpo $(DEPDIR)/elementary_testql_la-test_glview.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_glview.c' object='elementary_testql_la-test_glview.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_glview.lo `test -f 'test_glview.c' || echo '$(srcdir)/'`test_glview.c elementary_testql_la-test_grid.lo: test_grid.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_grid.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_grid.Tpo -c -o elementary_testql_la-test_grid.lo `test -f 'test_grid.c' || echo '$(srcdir)/'`test_grid.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_grid.Tpo $(DEPDIR)/elementary_testql_la-test_grid.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_grid.c' object='elementary_testql_la-test_grid.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_grid.lo `test -f 'test_grid.c' || echo '$(srcdir)/'`test_grid.c elementary_testql_la-test_hover.lo: test_hover.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_hover.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_hover.Tpo -c -o elementary_testql_la-test_hover.lo `test -f 'test_hover.c' || echo '$(srcdir)/'`test_hover.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_hover.Tpo $(DEPDIR)/elementary_testql_la-test_hover.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_hover.c' object='elementary_testql_la-test_hover.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_hover.lo `test -f 'test_hover.c' || echo '$(srcdir)/'`test_hover.c elementary_testql_la-test_hoversel.lo: test_hoversel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_hoversel.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_hoversel.Tpo -c -o elementary_testql_la-test_hoversel.lo `test -f 'test_hoversel.c' || echo '$(srcdir)/'`test_hoversel.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_hoversel.Tpo $(DEPDIR)/elementary_testql_la-test_hoversel.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_hoversel.c' object='elementary_testql_la-test_hoversel.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_hoversel.lo `test -f 'test_hoversel.c' || echo '$(srcdir)/'`test_hoversel.c elementary_testql_la-test_icon.lo: test_icon.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_icon.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_icon.Tpo -c -o elementary_testql_la-test_icon.lo `test -f 'test_icon.c' || echo '$(srcdir)/'`test_icon.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_icon.Tpo $(DEPDIR)/elementary_testql_la-test_icon.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_icon.c' object='elementary_testql_la-test_icon.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_icon.lo `test -f 'test_icon.c' || echo '$(srcdir)/'`test_icon.c elementary_testql_la-test_icon_desktops.lo: test_icon_desktops.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_icon_desktops.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_icon_desktops.Tpo -c -o elementary_testql_la-test_icon_desktops.lo `test -f 'test_icon_desktops.c' || echo '$(srcdir)/'`test_icon_desktops.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_icon_desktops.Tpo $(DEPDIR)/elementary_testql_la-test_icon_desktops.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_icon_desktops.c' object='elementary_testql_la-test_icon_desktops.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_icon_desktops.lo `test -f 'test_icon_desktops.c' || echo '$(srcdir)/'`test_icon_desktops.c elementary_testql_la-test_icon_animated.lo: test_icon_animated.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_icon_animated.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_icon_animated.Tpo -c -o elementary_testql_la-test_icon_animated.lo `test -f 'test_icon_animated.c' || echo '$(srcdir)/'`test_icon_animated.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_icon_animated.Tpo $(DEPDIR)/elementary_testql_la-test_icon_animated.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_icon_animated.c' object='elementary_testql_la-test_icon_animated.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_icon_animated.lo `test -f 'test_icon_animated.c' || echo '$(srcdir)/'`test_icon_animated.c elementary_testql_la-test_image.lo: test_image.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_image.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_image.Tpo -c -o elementary_testql_la-test_image.lo `test -f 'test_image.c' || echo '$(srcdir)/'`test_image.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_image.Tpo $(DEPDIR)/elementary_testql_la-test_image.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_image.c' object='elementary_testql_la-test_image.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_image.lo `test -f 'test_image.c' || echo '$(srcdir)/'`test_image.c elementary_testql_la-test_index.lo: test_index.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_index.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_index.Tpo -c -o elementary_testql_la-test_index.lo `test -f 'test_index.c' || echo '$(srcdir)/'`test_index.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_index.Tpo $(DEPDIR)/elementary_testql_la-test_index.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_index.c' object='elementary_testql_la-test_index.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_index.lo `test -f 'test_index.c' || echo '$(srcdir)/'`test_index.c elementary_testql_la-test_inwin.lo: test_inwin.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_inwin.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_inwin.Tpo -c -o elementary_testql_la-test_inwin.lo `test -f 'test_inwin.c' || echo '$(srcdir)/'`test_inwin.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_inwin.Tpo $(DEPDIR)/elementary_testql_la-test_inwin.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_inwin.c' object='elementary_testql_la-test_inwin.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_inwin.lo `test -f 'test_inwin.c' || echo '$(srcdir)/'`test_inwin.c elementary_testql_la-test_label.lo: test_label.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_label.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_label.Tpo -c -o elementary_testql_la-test_label.lo `test -f 'test_label.c' || echo '$(srcdir)/'`test_label.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_label.Tpo $(DEPDIR)/elementary_testql_la-test_label.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_label.c' object='elementary_testql_la-test_label.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_label.lo `test -f 'test_label.c' || echo '$(srcdir)/'`test_label.c elementary_testql_la-test_launcher.lo: test_launcher.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_launcher.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_launcher.Tpo -c -o elementary_testql_la-test_launcher.lo `test -f 'test_launcher.c' || echo '$(srcdir)/'`test_launcher.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_launcher.Tpo $(DEPDIR)/elementary_testql_la-test_launcher.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_launcher.c' object='elementary_testql_la-test_launcher.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_launcher.lo `test -f 'test_launcher.c' || echo '$(srcdir)/'`test_launcher.c elementary_testql_la-test_layout.lo: test_layout.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_layout.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_layout.Tpo -c -o elementary_testql_la-test_layout.lo `test -f 'test_layout.c' || echo '$(srcdir)/'`test_layout.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_layout.Tpo $(DEPDIR)/elementary_testql_la-test_layout.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_layout.c' object='elementary_testql_la-test_layout.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_layout.lo `test -f 'test_layout.c' || echo '$(srcdir)/'`test_layout.c elementary_testql_la-test_list.lo: test_list.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_list.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_list.Tpo -c -o elementary_testql_la-test_list.lo `test -f 'test_list.c' || echo '$(srcdir)/'`test_list.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_list.Tpo $(DEPDIR)/elementary_testql_la-test_list.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_list.c' object='elementary_testql_la-test_list.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_list.lo `test -f 'test_list.c' || echo '$(srcdir)/'`test_list.c elementary_testql_la-test_map.lo: test_map.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_map.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_map.Tpo -c -o elementary_testql_la-test_map.lo `test -f 'test_map.c' || echo '$(srcdir)/'`test_map.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_map.Tpo $(DEPDIR)/elementary_testql_la-test_map.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_map.c' object='elementary_testql_la-test_map.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_map.lo `test -f 'test_map.c' || echo '$(srcdir)/'`test_map.c elementary_testql_la-test_menu.lo: test_menu.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_menu.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_menu.Tpo -c -o elementary_testql_la-test_menu.lo `test -f 'test_menu.c' || echo '$(srcdir)/'`test_menu.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_menu.Tpo $(DEPDIR)/elementary_testql_la-test_menu.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_menu.c' object='elementary_testql_la-test_menu.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_menu.lo `test -f 'test_menu.c' || echo '$(srcdir)/'`test_menu.c elementary_testql_la-test_multi.lo: test_multi.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_multi.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_multi.Tpo -c -o elementary_testql_la-test_multi.lo `test -f 'test_multi.c' || echo '$(srcdir)/'`test_multi.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_multi.Tpo $(DEPDIR)/elementary_testql_la-test_multi.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_multi.c' object='elementary_testql_la-test_multi.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_multi.lo `test -f 'test_multi.c' || echo '$(srcdir)/'`test_multi.c elementary_testql_la-test_multibuttonentry.lo: test_multibuttonentry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_multibuttonentry.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_multibuttonentry.Tpo -c -o elementary_testql_la-test_multibuttonentry.lo `test -f 'test_multibuttonentry.c' || echo '$(srcdir)/'`test_multibuttonentry.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_multibuttonentry.Tpo $(DEPDIR)/elementary_testql_la-test_multibuttonentry.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_multibuttonentry.c' object='elementary_testql_la-test_multibuttonentry.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_multibuttonentry.lo `test -f 'test_multibuttonentry.c' || echo '$(srcdir)/'`test_multibuttonentry.c elementary_testql_la-test_naviframe.lo: test_naviframe.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_naviframe.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_naviframe.Tpo -c -o elementary_testql_la-test_naviframe.lo `test -f 'test_naviframe.c' || echo '$(srcdir)/'`test_naviframe.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_naviframe.Tpo $(DEPDIR)/elementary_testql_la-test_naviframe.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_naviframe.c' object='elementary_testql_la-test_naviframe.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_naviframe.lo `test -f 'test_naviframe.c' || echo '$(srcdir)/'`test_naviframe.c elementary_testql_la-test_naviframe_complex.lo: test_naviframe_complex.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_naviframe_complex.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_naviframe_complex.Tpo -c -o elementary_testql_la-test_naviframe_complex.lo `test -f 'test_naviframe_complex.c' || echo '$(srcdir)/'`test_naviframe_complex.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_naviframe_complex.Tpo $(DEPDIR)/elementary_testql_la-test_naviframe_complex.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_naviframe_complex.c' object='elementary_testql_la-test_naviframe_complex.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_naviframe_complex.lo `test -f 'test_naviframe_complex.c' || echo '$(srcdir)/'`test_naviframe_complex.c elementary_testql_la-test_notify.lo: test_notify.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_notify.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_notify.Tpo -c -o elementary_testql_la-test_notify.lo `test -f 'test_notify.c' || echo '$(srcdir)/'`test_notify.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_notify.Tpo $(DEPDIR)/elementary_testql_la-test_notify.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_notify.c' object='elementary_testql_la-test_notify.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_notify.lo `test -f 'test_notify.c' || echo '$(srcdir)/'`test_notify.c elementary_testql_la-test_panel.lo: test_panel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_panel.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_panel.Tpo -c -o elementary_testql_la-test_panel.lo `test -f 'test_panel.c' || echo '$(srcdir)/'`test_panel.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_panel.Tpo $(DEPDIR)/elementary_testql_la-test_panel.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_panel.c' object='elementary_testql_la-test_panel.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_panel.lo `test -f 'test_panel.c' || echo '$(srcdir)/'`test_panel.c elementary_testql_la-test_panes.lo: test_panes.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_panes.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_panes.Tpo -c -o elementary_testql_la-test_panes.lo `test -f 'test_panes.c' || echo '$(srcdir)/'`test_panes.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_panes.Tpo $(DEPDIR)/elementary_testql_la-test_panes.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_panes.c' object='elementary_testql_la-test_panes.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_panes.lo `test -f 'test_panes.c' || echo '$(srcdir)/'`test_panes.c elementary_testql_la-test_photo.lo: test_photo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_photo.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_photo.Tpo -c -o elementary_testql_la-test_photo.lo `test -f 'test_photo.c' || echo '$(srcdir)/'`test_photo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_photo.Tpo $(DEPDIR)/elementary_testql_la-test_photo.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_photo.c' object='elementary_testql_la-test_photo.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_photo.lo `test -f 'test_photo.c' || echo '$(srcdir)/'`test_photo.c elementary_testql_la-test_photocam.lo: test_photocam.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_photocam.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_photocam.Tpo -c -o elementary_testql_la-test_photocam.lo `test -f 'test_photocam.c' || echo '$(srcdir)/'`test_photocam.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_photocam.Tpo $(DEPDIR)/elementary_testql_la-test_photocam.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_photocam.c' object='elementary_testql_la-test_photocam.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_photocam.lo `test -f 'test_photocam.c' || echo '$(srcdir)/'`test_photocam.c elementary_testql_la-test_popup.lo: test_popup.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_popup.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_popup.Tpo -c -o elementary_testql_la-test_popup.lo `test -f 'test_popup.c' || echo '$(srcdir)/'`test_popup.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_popup.Tpo $(DEPDIR)/elementary_testql_la-test_popup.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_popup.c' object='elementary_testql_la-test_popup.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_popup.lo `test -f 'test_popup.c' || echo '$(srcdir)/'`test_popup.c elementary_testql_la-test_progressbar.lo: test_progressbar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_progressbar.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_progressbar.Tpo -c -o elementary_testql_la-test_progressbar.lo `test -f 'test_progressbar.c' || echo '$(srcdir)/'`test_progressbar.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_progressbar.Tpo $(DEPDIR)/elementary_testql_la-test_progressbar.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_progressbar.c' object='elementary_testql_la-test_progressbar.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_progressbar.lo `test -f 'test_progressbar.c' || echo '$(srcdir)/'`test_progressbar.c elementary_testql_la-test_radio.lo: test_radio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_radio.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_radio.Tpo -c -o elementary_testql_la-test_radio.lo `test -f 'test_radio.c' || echo '$(srcdir)/'`test_radio.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_radio.Tpo $(DEPDIR)/elementary_testql_la-test_radio.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_radio.c' object='elementary_testql_la-test_radio.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_radio.lo `test -f 'test_radio.c' || echo '$(srcdir)/'`test_radio.c elementary_testql_la-test_scaling.lo: test_scaling.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_scaling.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_scaling.Tpo -c -o elementary_testql_la-test_scaling.lo `test -f 'test_scaling.c' || echo '$(srcdir)/'`test_scaling.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_scaling.Tpo $(DEPDIR)/elementary_testql_la-test_scaling.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_scaling.c' object='elementary_testql_la-test_scaling.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_scaling.lo `test -f 'test_scaling.c' || echo '$(srcdir)/'`test_scaling.c elementary_testql_la-test_scroller.lo: test_scroller.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_scroller.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_scroller.Tpo -c -o elementary_testql_la-test_scroller.lo `test -f 'test_scroller.c' || echo '$(srcdir)/'`test_scroller.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_scroller.Tpo $(DEPDIR)/elementary_testql_la-test_scroller.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_scroller.c' object='elementary_testql_la-test_scroller.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_scroller.lo `test -f 'test_scroller.c' || echo '$(srcdir)/'`test_scroller.c elementary_testql_la-test_segment_control.lo: test_segment_control.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_segment_control.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_segment_control.Tpo -c -o elementary_testql_la-test_segment_control.lo `test -f 'test_segment_control.c' || echo '$(srcdir)/'`test_segment_control.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_segment_control.Tpo $(DEPDIR)/elementary_testql_la-test_segment_control.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_segment_control.c' object='elementary_testql_la-test_segment_control.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_segment_control.lo `test -f 'test_segment_control.c' || echo '$(srcdir)/'`test_segment_control.c elementary_testql_la-test_separator.lo: test_separator.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_separator.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_separator.Tpo -c -o elementary_testql_la-test_separator.lo `test -f 'test_separator.c' || echo '$(srcdir)/'`test_separator.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_separator.Tpo $(DEPDIR)/elementary_testql_la-test_separator.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_separator.c' object='elementary_testql_la-test_separator.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_separator.lo `test -f 'test_separator.c' || echo '$(srcdir)/'`test_separator.c elementary_testql_la-test_slider.lo: test_slider.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_slider.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_slider.Tpo -c -o elementary_testql_la-test_slider.lo `test -f 'test_slider.c' || echo '$(srcdir)/'`test_slider.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_slider.Tpo $(DEPDIR)/elementary_testql_la-test_slider.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_slider.c' object='elementary_testql_la-test_slider.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_slider.lo `test -f 'test_slider.c' || echo '$(srcdir)/'`test_slider.c elementary_testql_la-test_slideshow.lo: test_slideshow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_slideshow.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_slideshow.Tpo -c -o elementary_testql_la-test_slideshow.lo `test -f 'test_slideshow.c' || echo '$(srcdir)/'`test_slideshow.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_slideshow.Tpo $(DEPDIR)/elementary_testql_la-test_slideshow.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_slideshow.c' object='elementary_testql_la-test_slideshow.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_slideshow.lo `test -f 'test_slideshow.c' || echo '$(srcdir)/'`test_slideshow.c elementary_testql_la-test_spinner.lo: test_spinner.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_spinner.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_spinner.Tpo -c -o elementary_testql_la-test_spinner.lo `test -f 'test_spinner.c' || echo '$(srcdir)/'`test_spinner.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_spinner.Tpo $(DEPDIR)/elementary_testql_la-test_spinner.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_spinner.c' object='elementary_testql_la-test_spinner.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_spinner.lo `test -f 'test_spinner.c' || echo '$(srcdir)/'`test_spinner.c elementary_testql_la-test_store.lo: test_store.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_store.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_store.Tpo -c -o elementary_testql_la-test_store.lo `test -f 'test_store.c' || echo '$(srcdir)/'`test_store.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_store.Tpo $(DEPDIR)/elementary_testql_la-test_store.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_store.c' object='elementary_testql_la-test_store.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_store.lo `test -f 'test_store.c' || echo '$(srcdir)/'`test_store.c elementary_testql_la-test_table.lo: test_table.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_table.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_table.Tpo -c -o elementary_testql_la-test_table.lo `test -f 'test_table.c' || echo '$(srcdir)/'`test_table.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_table.Tpo $(DEPDIR)/elementary_testql_la-test_table.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_table.c' object='elementary_testql_la-test_table.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_table.lo `test -f 'test_table.c' || echo '$(srcdir)/'`test_table.c elementary_testql_la-test_thumb.lo: test_thumb.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_thumb.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_thumb.Tpo -c -o elementary_testql_la-test_thumb.lo `test -f 'test_thumb.c' || echo '$(srcdir)/'`test_thumb.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_thumb.Tpo $(DEPDIR)/elementary_testql_la-test_thumb.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_thumb.c' object='elementary_testql_la-test_thumb.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_thumb.lo `test -f 'test_thumb.c' || echo '$(srcdir)/'`test_thumb.c elementary_testql_la-test_toolbar.lo: test_toolbar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_toolbar.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_toolbar.Tpo -c -o elementary_testql_la-test_toolbar.lo `test -f 'test_toolbar.c' || echo '$(srcdir)/'`test_toolbar.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_toolbar.Tpo $(DEPDIR)/elementary_testql_la-test_toolbar.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_toolbar.c' object='elementary_testql_la-test_toolbar.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_toolbar.lo `test -f 'test_toolbar.c' || echo '$(srcdir)/'`test_toolbar.c elementary_testql_la-test_tooltip.lo: test_tooltip.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_tooltip.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_tooltip.Tpo -c -o elementary_testql_la-test_tooltip.lo `test -f 'test_tooltip.c' || echo '$(srcdir)/'`test_tooltip.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_tooltip.Tpo $(DEPDIR)/elementary_testql_la-test_tooltip.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_tooltip.c' object='elementary_testql_la-test_tooltip.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_tooltip.lo `test -f 'test_tooltip.c' || echo '$(srcdir)/'`test_tooltip.c elementary_testql_la-test_transit.lo: test_transit.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_transit.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_transit.Tpo -c -o elementary_testql_la-test_transit.lo `test -f 'test_transit.c' || echo '$(srcdir)/'`test_transit.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_transit.Tpo $(DEPDIR)/elementary_testql_la-test_transit.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_transit.c' object='elementary_testql_la-test_transit.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_transit.lo `test -f 'test_transit.c' || echo '$(srcdir)/'`test_transit.c elementary_testql_la-test_video.lo: test_video.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_video.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_video.Tpo -c -o elementary_testql_la-test_video.lo `test -f 'test_video.c' || echo '$(srcdir)/'`test_video.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_video.Tpo $(DEPDIR)/elementary_testql_la-test_video.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_video.c' object='elementary_testql_la-test_video.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_video.lo `test -f 'test_video.c' || echo '$(srcdir)/'`test_video.c elementary_testql_la-test_weather.lo: test_weather.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_weather.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_weather.Tpo -c -o elementary_testql_la-test_weather.lo `test -f 'test_weather.c' || echo '$(srcdir)/'`test_weather.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_weather.Tpo $(DEPDIR)/elementary_testql_la-test_weather.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_weather.c' object='elementary_testql_la-test_weather.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_weather.lo `test -f 'test_weather.c' || echo '$(srcdir)/'`test_weather.c elementary_testql_la-test_web.lo: test_web.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_web.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_web.Tpo -c -o elementary_testql_la-test_web.lo `test -f 'test_web.c' || echo '$(srcdir)/'`test_web.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_web.Tpo $(DEPDIR)/elementary_testql_la-test_web.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_web.c' object='elementary_testql_la-test_web.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_web.lo `test -f 'test_web.c' || echo '$(srcdir)/'`test_web.c elementary_testql_la-test_win_inline.lo: test_win_inline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_win_inline.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_win_inline.Tpo -c -o elementary_testql_la-test_win_inline.lo `test -f 'test_win_inline.c' || echo '$(srcdir)/'`test_win_inline.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_win_inline.Tpo $(DEPDIR)/elementary_testql_la-test_win_inline.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_inline.c' object='elementary_testql_la-test_win_inline.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_win_inline.lo `test -f 'test_win_inline.c' || echo '$(srcdir)/'`test_win_inline.c elementary_testql_la-test_win_socket.lo: test_win_socket.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_win_socket.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_win_socket.Tpo -c -o elementary_testql_la-test_win_socket.lo `test -f 'test_win_socket.c' || echo '$(srcdir)/'`test_win_socket.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_win_socket.Tpo $(DEPDIR)/elementary_testql_la-test_win_socket.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_socket.c' object='elementary_testql_la-test_win_socket.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_win_socket.lo `test -f 'test_win_socket.c' || echo '$(srcdir)/'`test_win_socket.c elementary_testql_la-test_win_plug.lo: test_win_plug.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_win_plug.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_win_plug.Tpo -c -o elementary_testql_la-test_win_plug.lo `test -f 'test_win_plug.c' || echo '$(srcdir)/'`test_win_plug.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_win_plug.Tpo $(DEPDIR)/elementary_testql_la-test_win_plug.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_plug.c' object='elementary_testql_la-test_win_plug.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_win_plug.lo `test -f 'test_win_plug.c' || echo '$(srcdir)/'`test_win_plug.c elementary_testql_la-test_win_state.lo: test_win_state.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_win_state.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_win_state.Tpo -c -o elementary_testql_la-test_win_state.lo `test -f 'test_win_state.c' || echo '$(srcdir)/'`test_win_state.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_win_state.Tpo $(DEPDIR)/elementary_testql_la-test_win_state.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_state.c' object='elementary_testql_la-test_win_state.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_win_state.lo `test -f 'test_win_state.c' || echo '$(srcdir)/'`test_win_state.c elementary_testql_la-test_eio.lo: test_eio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -MT elementary_testql_la-test_eio.lo -MD -MP -MF $(DEPDIR)/elementary_testql_la-test_eio.Tpo -c -o elementary_testql_la-test_eio.lo `test -f 'test_eio.c' || echo '$(srcdir)/'`test_eio.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql_la-test_eio.Tpo $(DEPDIR)/elementary_testql_la-test_eio.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_eio.c' object='elementary_testql_la-test_eio.lo' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_la_CFLAGS) $(CFLAGS) -c -o elementary_testql_la-test_eio.lo `test -f 'test_eio.c' || echo '$(srcdir)/'`test_eio.c elementary_testql-test.o: test.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test.o -MD -MP -MF $(DEPDIR)/elementary_testql-test.Tpo -c -o elementary_testql-test.o `test -f 'test.c' || echo '$(srcdir)/'`test.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test.Tpo $(DEPDIR)/elementary_testql-test.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test.c' object='elementary_testql-test.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test.o `test -f 'test.c' || echo '$(srcdir)/'`test.c elementary_testql-test.obj: test.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test.Tpo -c -o elementary_testql-test.obj `if test -f 'test.c'; then $(CYGPATH_W) 'test.c'; else $(CYGPATH_W) '$(srcdir)/test.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test.Tpo $(DEPDIR)/elementary_testql-test.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test.c' object='elementary_testql-test.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test.obj `if test -f 'test.c'; then $(CYGPATH_W) 'test.c'; else $(CYGPATH_W) '$(srcdir)/test.c'; fi` elementary_testql-test_3d.o: test_3d.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_3d.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_3d.Tpo -c -o elementary_testql-test_3d.o `test -f 'test_3d.c' || echo '$(srcdir)/'`test_3d.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_3d.Tpo $(DEPDIR)/elementary_testql-test_3d.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_3d.c' object='elementary_testql-test_3d.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_3d.o `test -f 'test_3d.c' || echo '$(srcdir)/'`test_3d.c elementary_testql-test_3d.obj: test_3d.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_3d.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_3d.Tpo -c -o elementary_testql-test_3d.obj `if test -f 'test_3d.c'; then $(CYGPATH_W) 'test_3d.c'; else $(CYGPATH_W) '$(srcdir)/test_3d.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_3d.Tpo $(DEPDIR)/elementary_testql-test_3d.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_3d.c' object='elementary_testql-test_3d.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_3d.obj `if test -f 'test_3d.c'; then $(CYGPATH_W) 'test_3d.c'; else $(CYGPATH_W) '$(srcdir)/test_3d.c'; fi` elementary_testql-test_actionslider.o: test_actionslider.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_actionslider.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_actionslider.Tpo -c -o elementary_testql-test_actionslider.o `test -f 'test_actionslider.c' || echo '$(srcdir)/'`test_actionslider.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_actionslider.Tpo $(DEPDIR)/elementary_testql-test_actionslider.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_actionslider.c' object='elementary_testql-test_actionslider.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_actionslider.o `test -f 'test_actionslider.c' || echo '$(srcdir)/'`test_actionslider.c elementary_testql-test_actionslider.obj: test_actionslider.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_actionslider.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_actionslider.Tpo -c -o elementary_testql-test_actionslider.obj `if test -f 'test_actionslider.c'; then $(CYGPATH_W) 'test_actionslider.c'; else $(CYGPATH_W) '$(srcdir)/test_actionslider.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_actionslider.Tpo $(DEPDIR)/elementary_testql-test_actionslider.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_actionslider.c' object='elementary_testql-test_actionslider.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_actionslider.obj `if test -f 'test_actionslider.c'; then $(CYGPATH_W) 'test_actionslider.c'; else $(CYGPATH_W) '$(srcdir)/test_actionslider.c'; fi` elementary_testql-test_anim.o: test_anim.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_anim.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_anim.Tpo -c -o elementary_testql-test_anim.o `test -f 'test_anim.c' || echo '$(srcdir)/'`test_anim.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_anim.Tpo $(DEPDIR)/elementary_testql-test_anim.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_anim.c' object='elementary_testql-test_anim.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_anim.o `test -f 'test_anim.c' || echo '$(srcdir)/'`test_anim.c elementary_testql-test_anim.obj: test_anim.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_anim.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_anim.Tpo -c -o elementary_testql-test_anim.obj `if test -f 'test_anim.c'; then $(CYGPATH_W) 'test_anim.c'; else $(CYGPATH_W) '$(srcdir)/test_anim.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_anim.Tpo $(DEPDIR)/elementary_testql-test_anim.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_anim.c' object='elementary_testql-test_anim.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_anim.obj `if test -f 'test_anim.c'; then $(CYGPATH_W) 'test_anim.c'; else $(CYGPATH_W) '$(srcdir)/test_anim.c'; fi` elementary_testql-test_bg.o: test_bg.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_bg.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_bg.Tpo -c -o elementary_testql-test_bg.o `test -f 'test_bg.c' || echo '$(srcdir)/'`test_bg.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_bg.Tpo $(DEPDIR)/elementary_testql-test_bg.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_bg.c' object='elementary_testql-test_bg.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_bg.o `test -f 'test_bg.c' || echo '$(srcdir)/'`test_bg.c elementary_testql-test_bg.obj: test_bg.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_bg.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_bg.Tpo -c -o elementary_testql-test_bg.obj `if test -f 'test_bg.c'; then $(CYGPATH_W) 'test_bg.c'; else $(CYGPATH_W) '$(srcdir)/test_bg.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_bg.Tpo $(DEPDIR)/elementary_testql-test_bg.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_bg.c' object='elementary_testql-test_bg.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_bg.obj `if test -f 'test_bg.c'; then $(CYGPATH_W) 'test_bg.c'; else $(CYGPATH_W) '$(srcdir)/test_bg.c'; fi` elementary_testql-test_box.o: test_box.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_box.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_box.Tpo -c -o elementary_testql-test_box.o `test -f 'test_box.c' || echo '$(srcdir)/'`test_box.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_box.Tpo $(DEPDIR)/elementary_testql-test_box.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_box.c' object='elementary_testql-test_box.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_box.o `test -f 'test_box.c' || echo '$(srcdir)/'`test_box.c elementary_testql-test_box.obj: test_box.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_box.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_box.Tpo -c -o elementary_testql-test_box.obj `if test -f 'test_box.c'; then $(CYGPATH_W) 'test_box.c'; else $(CYGPATH_W) '$(srcdir)/test_box.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_box.Tpo $(DEPDIR)/elementary_testql-test_box.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_box.c' object='elementary_testql-test_box.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_box.obj `if test -f 'test_box.c'; then $(CYGPATH_W) 'test_box.c'; else $(CYGPATH_W) '$(srcdir)/test_box.c'; fi` elementary_testql-test_bubble.o: test_bubble.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_bubble.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_bubble.Tpo -c -o elementary_testql-test_bubble.o `test -f 'test_bubble.c' || echo '$(srcdir)/'`test_bubble.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_bubble.Tpo $(DEPDIR)/elementary_testql-test_bubble.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_bubble.c' object='elementary_testql-test_bubble.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_bubble.o `test -f 'test_bubble.c' || echo '$(srcdir)/'`test_bubble.c elementary_testql-test_bubble.obj: test_bubble.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_bubble.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_bubble.Tpo -c -o elementary_testql-test_bubble.obj `if test -f 'test_bubble.c'; then $(CYGPATH_W) 'test_bubble.c'; else $(CYGPATH_W) '$(srcdir)/test_bubble.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_bubble.Tpo $(DEPDIR)/elementary_testql-test_bubble.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_bubble.c' object='elementary_testql-test_bubble.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_bubble.obj `if test -f 'test_bubble.c'; then $(CYGPATH_W) 'test_bubble.c'; else $(CYGPATH_W) '$(srcdir)/test_bubble.c'; fi` elementary_testql-test_button.o: test_button.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_button.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_button.Tpo -c -o elementary_testql-test_button.o `test -f 'test_button.c' || echo '$(srcdir)/'`test_button.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_button.Tpo $(DEPDIR)/elementary_testql-test_button.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_button.c' object='elementary_testql-test_button.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_button.o `test -f 'test_button.c' || echo '$(srcdir)/'`test_button.c elementary_testql-test_button.obj: test_button.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_button.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_button.Tpo -c -o elementary_testql-test_button.obj `if test -f 'test_button.c'; then $(CYGPATH_W) 'test_button.c'; else $(CYGPATH_W) '$(srcdir)/test_button.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_button.Tpo $(DEPDIR)/elementary_testql-test_button.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_button.c' object='elementary_testql-test_button.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_button.obj `if test -f 'test_button.c'; then $(CYGPATH_W) 'test_button.c'; else $(CYGPATH_W) '$(srcdir)/test_button.c'; fi` elementary_testql-test_calendar.o: test_calendar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_calendar.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_calendar.Tpo -c -o elementary_testql-test_calendar.o `test -f 'test_calendar.c' || echo '$(srcdir)/'`test_calendar.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_calendar.Tpo $(DEPDIR)/elementary_testql-test_calendar.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_calendar.c' object='elementary_testql-test_calendar.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_calendar.o `test -f 'test_calendar.c' || echo '$(srcdir)/'`test_calendar.c elementary_testql-test_calendar.obj: test_calendar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_calendar.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_calendar.Tpo -c -o elementary_testql-test_calendar.obj `if test -f 'test_calendar.c'; then $(CYGPATH_W) 'test_calendar.c'; else $(CYGPATH_W) '$(srcdir)/test_calendar.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_calendar.Tpo $(DEPDIR)/elementary_testql-test_calendar.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_calendar.c' object='elementary_testql-test_calendar.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_calendar.obj `if test -f 'test_calendar.c'; then $(CYGPATH_W) 'test_calendar.c'; else $(CYGPATH_W) '$(srcdir)/test_calendar.c'; fi` elementary_testql-test_check.o: test_check.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_check.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_check.Tpo -c -o elementary_testql-test_check.o `test -f 'test_check.c' || echo '$(srcdir)/'`test_check.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_check.Tpo $(DEPDIR)/elementary_testql-test_check.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_check.c' object='elementary_testql-test_check.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_check.o `test -f 'test_check.c' || echo '$(srcdir)/'`test_check.c elementary_testql-test_check.obj: test_check.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_check.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_check.Tpo -c -o elementary_testql-test_check.obj `if test -f 'test_check.c'; then $(CYGPATH_W) 'test_check.c'; else $(CYGPATH_W) '$(srcdir)/test_check.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_check.Tpo $(DEPDIR)/elementary_testql-test_check.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_check.c' object='elementary_testql-test_check.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_check.obj `if test -f 'test_check.c'; then $(CYGPATH_W) 'test_check.c'; else $(CYGPATH_W) '$(srcdir)/test_check.c'; fi` elementary_testql-test_clock.o: test_clock.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_clock.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_clock.Tpo -c -o elementary_testql-test_clock.o `test -f 'test_clock.c' || echo '$(srcdir)/'`test_clock.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_clock.Tpo $(DEPDIR)/elementary_testql-test_clock.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_clock.c' object='elementary_testql-test_clock.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_clock.o `test -f 'test_clock.c' || echo '$(srcdir)/'`test_clock.c elementary_testql-test_clock.obj: test_clock.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_clock.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_clock.Tpo -c -o elementary_testql-test_clock.obj `if test -f 'test_clock.c'; then $(CYGPATH_W) 'test_clock.c'; else $(CYGPATH_W) '$(srcdir)/test_clock.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_clock.Tpo $(DEPDIR)/elementary_testql-test_clock.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_clock.c' object='elementary_testql-test_clock.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_clock.obj `if test -f 'test_clock.c'; then $(CYGPATH_W) 'test_clock.c'; else $(CYGPATH_W) '$(srcdir)/test_clock.c'; fi` elementary_testql-test_cnp.o: test_cnp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_cnp.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_cnp.Tpo -c -o elementary_testql-test_cnp.o `test -f 'test_cnp.c' || echo '$(srcdir)/'`test_cnp.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_cnp.Tpo $(DEPDIR)/elementary_testql-test_cnp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_cnp.c' object='elementary_testql-test_cnp.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_cnp.o `test -f 'test_cnp.c' || echo '$(srcdir)/'`test_cnp.c elementary_testql-test_cnp.obj: test_cnp.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_cnp.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_cnp.Tpo -c -o elementary_testql-test_cnp.obj `if test -f 'test_cnp.c'; then $(CYGPATH_W) 'test_cnp.c'; else $(CYGPATH_W) '$(srcdir)/test_cnp.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_cnp.Tpo $(DEPDIR)/elementary_testql-test_cnp.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_cnp.c' object='elementary_testql-test_cnp.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_cnp.obj `if test -f 'test_cnp.c'; then $(CYGPATH_W) 'test_cnp.c'; else $(CYGPATH_W) '$(srcdir)/test_cnp.c'; fi` elementary_testql-test_colorselector.o: test_colorselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_colorselector.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_colorselector.Tpo -c -o elementary_testql-test_colorselector.o `test -f 'test_colorselector.c' || echo '$(srcdir)/'`test_colorselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_colorselector.Tpo $(DEPDIR)/elementary_testql-test_colorselector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_colorselector.c' object='elementary_testql-test_colorselector.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_colorselector.o `test -f 'test_colorselector.c' || echo '$(srcdir)/'`test_colorselector.c elementary_testql-test_colorselector.obj: test_colorselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_colorselector.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_colorselector.Tpo -c -o elementary_testql-test_colorselector.obj `if test -f 'test_colorselector.c'; then $(CYGPATH_W) 'test_colorselector.c'; else $(CYGPATH_W) '$(srcdir)/test_colorselector.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_colorselector.Tpo $(DEPDIR)/elementary_testql-test_colorselector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_colorselector.c' object='elementary_testql-test_colorselector.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_colorselector.obj `if test -f 'test_colorselector.c'; then $(CYGPATH_W) 'test_colorselector.c'; else $(CYGPATH_W) '$(srcdir)/test_colorselector.c'; fi` elementary_testql-test_conform.o: test_conform.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_conform.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_conform.Tpo -c -o elementary_testql-test_conform.o `test -f 'test_conform.c' || echo '$(srcdir)/'`test_conform.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_conform.Tpo $(DEPDIR)/elementary_testql-test_conform.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_conform.c' object='elementary_testql-test_conform.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_conform.o `test -f 'test_conform.c' || echo '$(srcdir)/'`test_conform.c elementary_testql-test_conform.obj: test_conform.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_conform.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_conform.Tpo -c -o elementary_testql-test_conform.obj `if test -f 'test_conform.c'; then $(CYGPATH_W) 'test_conform.c'; else $(CYGPATH_W) '$(srcdir)/test_conform.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_conform.Tpo $(DEPDIR)/elementary_testql-test_conform.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_conform.c' object='elementary_testql-test_conform.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_conform.obj `if test -f 'test_conform.c'; then $(CYGPATH_W) 'test_conform.c'; else $(CYGPATH_W) '$(srcdir)/test_conform.c'; fi` elementary_testql-test_ctxpopup.o: test_ctxpopup.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_ctxpopup.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_ctxpopup.Tpo -c -o elementary_testql-test_ctxpopup.o `test -f 'test_ctxpopup.c' || echo '$(srcdir)/'`test_ctxpopup.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_ctxpopup.Tpo $(DEPDIR)/elementary_testql-test_ctxpopup.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_ctxpopup.c' object='elementary_testql-test_ctxpopup.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_ctxpopup.o `test -f 'test_ctxpopup.c' || echo '$(srcdir)/'`test_ctxpopup.c elementary_testql-test_ctxpopup.obj: test_ctxpopup.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_ctxpopup.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_ctxpopup.Tpo -c -o elementary_testql-test_ctxpopup.obj `if test -f 'test_ctxpopup.c'; then $(CYGPATH_W) 'test_ctxpopup.c'; else $(CYGPATH_W) '$(srcdir)/test_ctxpopup.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_ctxpopup.Tpo $(DEPDIR)/elementary_testql-test_ctxpopup.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_ctxpopup.c' object='elementary_testql-test_ctxpopup.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_ctxpopup.obj `if test -f 'test_ctxpopup.c'; then $(CYGPATH_W) 'test_ctxpopup.c'; else $(CYGPATH_W) '$(srcdir)/test_ctxpopup.c'; fi` elementary_testql-test_cursor.o: test_cursor.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_cursor.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_cursor.Tpo -c -o elementary_testql-test_cursor.o `test -f 'test_cursor.c' || echo '$(srcdir)/'`test_cursor.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_cursor.Tpo $(DEPDIR)/elementary_testql-test_cursor.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_cursor.c' object='elementary_testql-test_cursor.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_cursor.o `test -f 'test_cursor.c' || echo '$(srcdir)/'`test_cursor.c elementary_testql-test_cursor.obj: test_cursor.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_cursor.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_cursor.Tpo -c -o elementary_testql-test_cursor.obj `if test -f 'test_cursor.c'; then $(CYGPATH_W) 'test_cursor.c'; else $(CYGPATH_W) '$(srcdir)/test_cursor.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_cursor.Tpo $(DEPDIR)/elementary_testql-test_cursor.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_cursor.c' object='elementary_testql-test_cursor.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_cursor.obj `if test -f 'test_cursor.c'; then $(CYGPATH_W) 'test_cursor.c'; else $(CYGPATH_W) '$(srcdir)/test_cursor.c'; fi` elementary_testql-test_datetime.o: test_datetime.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_datetime.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_datetime.Tpo -c -o elementary_testql-test_datetime.o `test -f 'test_datetime.c' || echo '$(srcdir)/'`test_datetime.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_datetime.Tpo $(DEPDIR)/elementary_testql-test_datetime.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_datetime.c' object='elementary_testql-test_datetime.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_datetime.o `test -f 'test_datetime.c' || echo '$(srcdir)/'`test_datetime.c elementary_testql-test_datetime.obj: test_datetime.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_datetime.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_datetime.Tpo -c -o elementary_testql-test_datetime.obj `if test -f 'test_datetime.c'; then $(CYGPATH_W) 'test_datetime.c'; else $(CYGPATH_W) '$(srcdir)/test_datetime.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_datetime.Tpo $(DEPDIR)/elementary_testql-test_datetime.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_datetime.c' object='elementary_testql-test_datetime.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_datetime.obj `if test -f 'test_datetime.c'; then $(CYGPATH_W) 'test_datetime.c'; else $(CYGPATH_W) '$(srcdir)/test_datetime.c'; fi` elementary_testql-test_dayselector.o: test_dayselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_dayselector.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_dayselector.Tpo -c -o elementary_testql-test_dayselector.o `test -f 'test_dayselector.c' || echo '$(srcdir)/'`test_dayselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_dayselector.Tpo $(DEPDIR)/elementary_testql-test_dayselector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_dayselector.c' object='elementary_testql-test_dayselector.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_dayselector.o `test -f 'test_dayselector.c' || echo '$(srcdir)/'`test_dayselector.c elementary_testql-test_dayselector.obj: test_dayselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_dayselector.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_dayselector.Tpo -c -o elementary_testql-test_dayselector.obj `if test -f 'test_dayselector.c'; then $(CYGPATH_W) 'test_dayselector.c'; else $(CYGPATH_W) '$(srcdir)/test_dayselector.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_dayselector.Tpo $(DEPDIR)/elementary_testql-test_dayselector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_dayselector.c' object='elementary_testql-test_dayselector.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_dayselector.obj `if test -f 'test_dayselector.c'; then $(CYGPATH_W) 'test_dayselector.c'; else $(CYGPATH_W) '$(srcdir)/test_dayselector.c'; fi` elementary_testql-test_diskselector.o: test_diskselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_diskselector.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_diskselector.Tpo -c -o elementary_testql-test_diskselector.o `test -f 'test_diskselector.c' || echo '$(srcdir)/'`test_diskselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_diskselector.Tpo $(DEPDIR)/elementary_testql-test_diskselector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_diskselector.c' object='elementary_testql-test_diskselector.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_diskselector.o `test -f 'test_diskselector.c' || echo '$(srcdir)/'`test_diskselector.c elementary_testql-test_diskselector.obj: test_diskselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_diskselector.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_diskselector.Tpo -c -o elementary_testql-test_diskselector.obj `if test -f 'test_diskselector.c'; then $(CYGPATH_W) 'test_diskselector.c'; else $(CYGPATH_W) '$(srcdir)/test_diskselector.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_diskselector.Tpo $(DEPDIR)/elementary_testql-test_diskselector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_diskselector.c' object='elementary_testql-test_diskselector.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_diskselector.obj `if test -f 'test_diskselector.c'; then $(CYGPATH_W) 'test_diskselector.c'; else $(CYGPATH_W) '$(srcdir)/test_diskselector.c'; fi` elementary_testql-test_entry.o: test_entry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_entry.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_entry.Tpo -c -o elementary_testql-test_entry.o `test -f 'test_entry.c' || echo '$(srcdir)/'`test_entry.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_entry.Tpo $(DEPDIR)/elementary_testql-test_entry.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_entry.c' object='elementary_testql-test_entry.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_entry.o `test -f 'test_entry.c' || echo '$(srcdir)/'`test_entry.c elementary_testql-test_entry.obj: test_entry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_entry.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_entry.Tpo -c -o elementary_testql-test_entry.obj `if test -f 'test_entry.c'; then $(CYGPATH_W) 'test_entry.c'; else $(CYGPATH_W) '$(srcdir)/test_entry.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_entry.Tpo $(DEPDIR)/elementary_testql-test_entry.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_entry.c' object='elementary_testql-test_entry.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_entry.obj `if test -f 'test_entry.c'; then $(CYGPATH_W) 'test_entry.c'; else $(CYGPATH_W) '$(srcdir)/test_entry.c'; fi` elementary_testql-test_entry_anchor.o: test_entry_anchor.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_entry_anchor.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_entry_anchor.Tpo -c -o elementary_testql-test_entry_anchor.o `test -f 'test_entry_anchor.c' || echo '$(srcdir)/'`test_entry_anchor.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_entry_anchor.Tpo $(DEPDIR)/elementary_testql-test_entry_anchor.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_entry_anchor.c' object='elementary_testql-test_entry_anchor.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_entry_anchor.o `test -f 'test_entry_anchor.c' || echo '$(srcdir)/'`test_entry_anchor.c elementary_testql-test_entry_anchor.obj: test_entry_anchor.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_entry_anchor.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_entry_anchor.Tpo -c -o elementary_testql-test_entry_anchor.obj `if test -f 'test_entry_anchor.c'; then $(CYGPATH_W) 'test_entry_anchor.c'; else $(CYGPATH_W) '$(srcdir)/test_entry_anchor.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_entry_anchor.Tpo $(DEPDIR)/elementary_testql-test_entry_anchor.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_entry_anchor.c' object='elementary_testql-test_entry_anchor.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_entry_anchor.obj `if test -f 'test_entry_anchor.c'; then $(CYGPATH_W) 'test_entry_anchor.c'; else $(CYGPATH_W) '$(srcdir)/test_entry_anchor.c'; fi` elementary_testql-test_entry_anchor2.o: test_entry_anchor2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_entry_anchor2.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_entry_anchor2.Tpo -c -o elementary_testql-test_entry_anchor2.o `test -f 'test_entry_anchor2.c' || echo '$(srcdir)/'`test_entry_anchor2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_entry_anchor2.Tpo $(DEPDIR)/elementary_testql-test_entry_anchor2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_entry_anchor2.c' object='elementary_testql-test_entry_anchor2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_entry_anchor2.o `test -f 'test_entry_anchor2.c' || echo '$(srcdir)/'`test_entry_anchor2.c elementary_testql-test_entry_anchor2.obj: test_entry_anchor2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_entry_anchor2.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_entry_anchor2.Tpo -c -o elementary_testql-test_entry_anchor2.obj `if test -f 'test_entry_anchor2.c'; then $(CYGPATH_W) 'test_entry_anchor2.c'; else $(CYGPATH_W) '$(srcdir)/test_entry_anchor2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_entry_anchor2.Tpo $(DEPDIR)/elementary_testql-test_entry_anchor2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_entry_anchor2.c' object='elementary_testql-test_entry_anchor2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_entry_anchor2.obj `if test -f 'test_entry_anchor2.c'; then $(CYGPATH_W) 'test_entry_anchor2.c'; else $(CYGPATH_W) '$(srcdir)/test_entry_anchor2.c'; fi` elementary_testql-test_fileselector_button.o: test_fileselector_button.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_fileselector_button.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_fileselector_button.Tpo -c -o elementary_testql-test_fileselector_button.o `test -f 'test_fileselector_button.c' || echo '$(srcdir)/'`test_fileselector_button.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_fileselector_button.Tpo $(DEPDIR)/elementary_testql-test_fileselector_button.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_fileselector_button.c' object='elementary_testql-test_fileselector_button.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_fileselector_button.o `test -f 'test_fileselector_button.c' || echo '$(srcdir)/'`test_fileselector_button.c elementary_testql-test_fileselector_button.obj: test_fileselector_button.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_fileselector_button.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_fileselector_button.Tpo -c -o elementary_testql-test_fileselector_button.obj `if test -f 'test_fileselector_button.c'; then $(CYGPATH_W) 'test_fileselector_button.c'; else $(CYGPATH_W) '$(srcdir)/test_fileselector_button.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_fileselector_button.Tpo $(DEPDIR)/elementary_testql-test_fileselector_button.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_fileselector_button.c' object='elementary_testql-test_fileselector_button.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_fileselector_button.obj `if test -f 'test_fileselector_button.c'; then $(CYGPATH_W) 'test_fileselector_button.c'; else $(CYGPATH_W) '$(srcdir)/test_fileselector_button.c'; fi` elementary_testql-test_fileselector.o: test_fileselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_fileselector.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_fileselector.Tpo -c -o elementary_testql-test_fileselector.o `test -f 'test_fileselector.c' || echo '$(srcdir)/'`test_fileselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_fileselector.Tpo $(DEPDIR)/elementary_testql-test_fileselector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_fileselector.c' object='elementary_testql-test_fileselector.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_fileselector.o `test -f 'test_fileselector.c' || echo '$(srcdir)/'`test_fileselector.c elementary_testql-test_fileselector.obj: test_fileselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_fileselector.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_fileselector.Tpo -c -o elementary_testql-test_fileselector.obj `if test -f 'test_fileselector.c'; then $(CYGPATH_W) 'test_fileselector.c'; else $(CYGPATH_W) '$(srcdir)/test_fileselector.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_fileselector.Tpo $(DEPDIR)/elementary_testql-test_fileselector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_fileselector.c' object='elementary_testql-test_fileselector.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_fileselector.obj `if test -f 'test_fileselector.c'; then $(CYGPATH_W) 'test_fileselector.c'; else $(CYGPATH_W) '$(srcdir)/test_fileselector.c'; fi` elementary_testql-test_fileselector_entry.o: test_fileselector_entry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_fileselector_entry.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_fileselector_entry.Tpo -c -o elementary_testql-test_fileselector_entry.o `test -f 'test_fileselector_entry.c' || echo '$(srcdir)/'`test_fileselector_entry.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_fileselector_entry.Tpo $(DEPDIR)/elementary_testql-test_fileselector_entry.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_fileselector_entry.c' object='elementary_testql-test_fileselector_entry.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_fileselector_entry.o `test -f 'test_fileselector_entry.c' || echo '$(srcdir)/'`test_fileselector_entry.c elementary_testql-test_fileselector_entry.obj: test_fileselector_entry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_fileselector_entry.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_fileselector_entry.Tpo -c -o elementary_testql-test_fileselector_entry.obj `if test -f 'test_fileselector_entry.c'; then $(CYGPATH_W) 'test_fileselector_entry.c'; else $(CYGPATH_W) '$(srcdir)/test_fileselector_entry.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_fileselector_entry.Tpo $(DEPDIR)/elementary_testql-test_fileselector_entry.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_fileselector_entry.c' object='elementary_testql-test_fileselector_entry.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_fileselector_entry.obj `if test -f 'test_fileselector_entry.c'; then $(CYGPATH_W) 'test_fileselector_entry.c'; else $(CYGPATH_W) '$(srcdir)/test_fileselector_entry.c'; fi` elementary_testql-test_flip.o: test_flip.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_flip.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_flip.Tpo -c -o elementary_testql-test_flip.o `test -f 'test_flip.c' || echo '$(srcdir)/'`test_flip.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_flip.Tpo $(DEPDIR)/elementary_testql-test_flip.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_flip.c' object='elementary_testql-test_flip.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_flip.o `test -f 'test_flip.c' || echo '$(srcdir)/'`test_flip.c elementary_testql-test_flip.obj: test_flip.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_flip.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_flip.Tpo -c -o elementary_testql-test_flip.obj `if test -f 'test_flip.c'; then $(CYGPATH_W) 'test_flip.c'; else $(CYGPATH_W) '$(srcdir)/test_flip.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_flip.Tpo $(DEPDIR)/elementary_testql-test_flip.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_flip.c' object='elementary_testql-test_flip.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_flip.obj `if test -f 'test_flip.c'; then $(CYGPATH_W) 'test_flip.c'; else $(CYGPATH_W) '$(srcdir)/test_flip.c'; fi` elementary_testql-test_flip_page.o: test_flip_page.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_flip_page.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_flip_page.Tpo -c -o elementary_testql-test_flip_page.o `test -f 'test_flip_page.c' || echo '$(srcdir)/'`test_flip_page.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_flip_page.Tpo $(DEPDIR)/elementary_testql-test_flip_page.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_flip_page.c' object='elementary_testql-test_flip_page.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_flip_page.o `test -f 'test_flip_page.c' || echo '$(srcdir)/'`test_flip_page.c elementary_testql-test_flip_page.obj: test_flip_page.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_flip_page.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_flip_page.Tpo -c -o elementary_testql-test_flip_page.obj `if test -f 'test_flip_page.c'; then $(CYGPATH_W) 'test_flip_page.c'; else $(CYGPATH_W) '$(srcdir)/test_flip_page.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_flip_page.Tpo $(DEPDIR)/elementary_testql-test_flip_page.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_flip_page.c' object='elementary_testql-test_flip_page.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_flip_page.obj `if test -f 'test_flip_page.c'; then $(CYGPATH_W) 'test_flip_page.c'; else $(CYGPATH_W) '$(srcdir)/test_flip_page.c'; fi` elementary_testql-test_flipselector.o: test_flipselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_flipselector.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_flipselector.Tpo -c -o elementary_testql-test_flipselector.o `test -f 'test_flipselector.c' || echo '$(srcdir)/'`test_flipselector.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_flipselector.Tpo $(DEPDIR)/elementary_testql-test_flipselector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_flipselector.c' object='elementary_testql-test_flipselector.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_flipselector.o `test -f 'test_flipselector.c' || echo '$(srcdir)/'`test_flipselector.c elementary_testql-test_flipselector.obj: test_flipselector.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_flipselector.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_flipselector.Tpo -c -o elementary_testql-test_flipselector.obj `if test -f 'test_flipselector.c'; then $(CYGPATH_W) 'test_flipselector.c'; else $(CYGPATH_W) '$(srcdir)/test_flipselector.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_flipselector.Tpo $(DEPDIR)/elementary_testql-test_flipselector.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_flipselector.c' object='elementary_testql-test_flipselector.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_flipselector.obj `if test -f 'test_flipselector.c'; then $(CYGPATH_W) 'test_flipselector.c'; else $(CYGPATH_W) '$(srcdir)/test_flipselector.c'; fi` elementary_testql-test_floating.o: test_floating.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_floating.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_floating.Tpo -c -o elementary_testql-test_floating.o `test -f 'test_floating.c' || echo '$(srcdir)/'`test_floating.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_floating.Tpo $(DEPDIR)/elementary_testql-test_floating.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_floating.c' object='elementary_testql-test_floating.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_floating.o `test -f 'test_floating.c' || echo '$(srcdir)/'`test_floating.c elementary_testql-test_floating.obj: test_floating.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_floating.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_floating.Tpo -c -o elementary_testql-test_floating.obj `if test -f 'test_floating.c'; then $(CYGPATH_W) 'test_floating.c'; else $(CYGPATH_W) '$(srcdir)/test_floating.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_floating.Tpo $(DEPDIR)/elementary_testql-test_floating.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_floating.c' object='elementary_testql-test_floating.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_floating.obj `if test -f 'test_floating.c'; then $(CYGPATH_W) 'test_floating.c'; else $(CYGPATH_W) '$(srcdir)/test_floating.c'; fi` elementary_testql-test_focus.o: test_focus.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_focus.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_focus.Tpo -c -o elementary_testql-test_focus.o `test -f 'test_focus.c' || echo '$(srcdir)/'`test_focus.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_focus.Tpo $(DEPDIR)/elementary_testql-test_focus.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_focus.c' object='elementary_testql-test_focus.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_focus.o `test -f 'test_focus.c' || echo '$(srcdir)/'`test_focus.c elementary_testql-test_focus.obj: test_focus.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_focus.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_focus.Tpo -c -o elementary_testql-test_focus.obj `if test -f 'test_focus.c'; then $(CYGPATH_W) 'test_focus.c'; else $(CYGPATH_W) '$(srcdir)/test_focus.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_focus.Tpo $(DEPDIR)/elementary_testql-test_focus.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_focus.c' object='elementary_testql-test_focus.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_focus.obj `if test -f 'test_focus.c'; then $(CYGPATH_W) 'test_focus.c'; else $(CYGPATH_W) '$(srcdir)/test_focus.c'; fi` elementary_testql-test_focus2.o: test_focus2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_focus2.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_focus2.Tpo -c -o elementary_testql-test_focus2.o `test -f 'test_focus2.c' || echo '$(srcdir)/'`test_focus2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_focus2.Tpo $(DEPDIR)/elementary_testql-test_focus2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_focus2.c' object='elementary_testql-test_focus2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_focus2.o `test -f 'test_focus2.c' || echo '$(srcdir)/'`test_focus2.c elementary_testql-test_focus2.obj: test_focus2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_focus2.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_focus2.Tpo -c -o elementary_testql-test_focus2.obj `if test -f 'test_focus2.c'; then $(CYGPATH_W) 'test_focus2.c'; else $(CYGPATH_W) '$(srcdir)/test_focus2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_focus2.Tpo $(DEPDIR)/elementary_testql-test_focus2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_focus2.c' object='elementary_testql-test_focus2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_focus2.obj `if test -f 'test_focus2.c'; then $(CYGPATH_W) 'test_focus2.c'; else $(CYGPATH_W) '$(srcdir)/test_focus2.c'; fi` elementary_testql-test_focus3.o: test_focus3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_focus3.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_focus3.Tpo -c -o elementary_testql-test_focus3.o `test -f 'test_focus3.c' || echo '$(srcdir)/'`test_focus3.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_focus3.Tpo $(DEPDIR)/elementary_testql-test_focus3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_focus3.c' object='elementary_testql-test_focus3.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_focus3.o `test -f 'test_focus3.c' || echo '$(srcdir)/'`test_focus3.c elementary_testql-test_focus3.obj: test_focus3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_focus3.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_focus3.Tpo -c -o elementary_testql-test_focus3.obj `if test -f 'test_focus3.c'; then $(CYGPATH_W) 'test_focus3.c'; else $(CYGPATH_W) '$(srcdir)/test_focus3.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_focus3.Tpo $(DEPDIR)/elementary_testql-test_focus3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_focus3.c' object='elementary_testql-test_focus3.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_focus3.obj `if test -f 'test_focus3.c'; then $(CYGPATH_W) 'test_focus3.c'; else $(CYGPATH_W) '$(srcdir)/test_focus3.c'; fi` elementary_testql-test_gengrid.o: test_gengrid.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_gengrid.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_gengrid.Tpo -c -o elementary_testql-test_gengrid.o `test -f 'test_gengrid.c' || echo '$(srcdir)/'`test_gengrid.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_gengrid.Tpo $(DEPDIR)/elementary_testql-test_gengrid.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gengrid.c' object='elementary_testql-test_gengrid.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_gengrid.o `test -f 'test_gengrid.c' || echo '$(srcdir)/'`test_gengrid.c elementary_testql-test_gengrid.obj: test_gengrid.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_gengrid.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_gengrid.Tpo -c -o elementary_testql-test_gengrid.obj `if test -f 'test_gengrid.c'; then $(CYGPATH_W) 'test_gengrid.c'; else $(CYGPATH_W) '$(srcdir)/test_gengrid.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_gengrid.Tpo $(DEPDIR)/elementary_testql-test_gengrid.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gengrid.c' object='elementary_testql-test_gengrid.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_gengrid.obj `if test -f 'test_gengrid.c'; then $(CYGPATH_W) 'test_gengrid.c'; else $(CYGPATH_W) '$(srcdir)/test_gengrid.c'; fi` elementary_testql-test_genlist.o: test_genlist.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_genlist.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_genlist.Tpo -c -o elementary_testql-test_genlist.o `test -f 'test_genlist.c' || echo '$(srcdir)/'`test_genlist.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_genlist.Tpo $(DEPDIR)/elementary_testql-test_genlist.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_genlist.c' object='elementary_testql-test_genlist.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_genlist.o `test -f 'test_genlist.c' || echo '$(srcdir)/'`test_genlist.c elementary_testql-test_genlist.obj: test_genlist.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_genlist.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_genlist.Tpo -c -o elementary_testql-test_genlist.obj `if test -f 'test_genlist.c'; then $(CYGPATH_W) 'test_genlist.c'; else $(CYGPATH_W) '$(srcdir)/test_genlist.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_genlist.Tpo $(DEPDIR)/elementary_testql-test_genlist.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_genlist.c' object='elementary_testql-test_genlist.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_genlist.obj `if test -f 'test_genlist.c'; then $(CYGPATH_W) 'test_genlist.c'; else $(CYGPATH_W) '$(srcdir)/test_genlist.c'; fi` elementary_testql-test_gesture_layer.o: test_gesture_layer.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_gesture_layer.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_gesture_layer.Tpo -c -o elementary_testql-test_gesture_layer.o `test -f 'test_gesture_layer.c' || echo '$(srcdir)/'`test_gesture_layer.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_gesture_layer.Tpo $(DEPDIR)/elementary_testql-test_gesture_layer.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gesture_layer.c' object='elementary_testql-test_gesture_layer.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_gesture_layer.o `test -f 'test_gesture_layer.c' || echo '$(srcdir)/'`test_gesture_layer.c elementary_testql-test_gesture_layer.obj: test_gesture_layer.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_gesture_layer.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_gesture_layer.Tpo -c -o elementary_testql-test_gesture_layer.obj `if test -f 'test_gesture_layer.c'; then $(CYGPATH_W) 'test_gesture_layer.c'; else $(CYGPATH_W) '$(srcdir)/test_gesture_layer.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_gesture_layer.Tpo $(DEPDIR)/elementary_testql-test_gesture_layer.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gesture_layer.c' object='elementary_testql-test_gesture_layer.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_gesture_layer.obj `if test -f 'test_gesture_layer.c'; then $(CYGPATH_W) 'test_gesture_layer.c'; else $(CYGPATH_W) '$(srcdir)/test_gesture_layer.c'; fi` elementary_testql-test_gesture_layer2.o: test_gesture_layer2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_gesture_layer2.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_gesture_layer2.Tpo -c -o elementary_testql-test_gesture_layer2.o `test -f 'test_gesture_layer2.c' || echo '$(srcdir)/'`test_gesture_layer2.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_gesture_layer2.Tpo $(DEPDIR)/elementary_testql-test_gesture_layer2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gesture_layer2.c' object='elementary_testql-test_gesture_layer2.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_gesture_layer2.o `test -f 'test_gesture_layer2.c' || echo '$(srcdir)/'`test_gesture_layer2.c elementary_testql-test_gesture_layer2.obj: test_gesture_layer2.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_gesture_layer2.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_gesture_layer2.Tpo -c -o elementary_testql-test_gesture_layer2.obj `if test -f 'test_gesture_layer2.c'; then $(CYGPATH_W) 'test_gesture_layer2.c'; else $(CYGPATH_W) '$(srcdir)/test_gesture_layer2.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_gesture_layer2.Tpo $(DEPDIR)/elementary_testql-test_gesture_layer2.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gesture_layer2.c' object='elementary_testql-test_gesture_layer2.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_gesture_layer2.obj `if test -f 'test_gesture_layer2.c'; then $(CYGPATH_W) 'test_gesture_layer2.c'; else $(CYGPATH_W) '$(srcdir)/test_gesture_layer2.c'; fi` elementary_testql-test_gesture_layer3.o: test_gesture_layer3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_gesture_layer3.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_gesture_layer3.Tpo -c -o elementary_testql-test_gesture_layer3.o `test -f 'test_gesture_layer3.c' || echo '$(srcdir)/'`test_gesture_layer3.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_gesture_layer3.Tpo $(DEPDIR)/elementary_testql-test_gesture_layer3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gesture_layer3.c' object='elementary_testql-test_gesture_layer3.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_gesture_layer3.o `test -f 'test_gesture_layer3.c' || echo '$(srcdir)/'`test_gesture_layer3.c elementary_testql-test_gesture_layer3.obj: test_gesture_layer3.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_gesture_layer3.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_gesture_layer3.Tpo -c -o elementary_testql-test_gesture_layer3.obj `if test -f 'test_gesture_layer3.c'; then $(CYGPATH_W) 'test_gesture_layer3.c'; else $(CYGPATH_W) '$(srcdir)/test_gesture_layer3.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_gesture_layer3.Tpo $(DEPDIR)/elementary_testql-test_gesture_layer3.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_gesture_layer3.c' object='elementary_testql-test_gesture_layer3.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_gesture_layer3.obj `if test -f 'test_gesture_layer3.c'; then $(CYGPATH_W) 'test_gesture_layer3.c'; else $(CYGPATH_W) '$(srcdir)/test_gesture_layer3.c'; fi` elementary_testql-test_glview_simple.o: test_glview_simple.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_glview_simple.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_glview_simple.Tpo -c -o elementary_testql-test_glview_simple.o `test -f 'test_glview_simple.c' || echo '$(srcdir)/'`test_glview_simple.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_glview_simple.Tpo $(DEPDIR)/elementary_testql-test_glview_simple.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_glview_simple.c' object='elementary_testql-test_glview_simple.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_glview_simple.o `test -f 'test_glview_simple.c' || echo '$(srcdir)/'`test_glview_simple.c elementary_testql-test_glview_simple.obj: test_glview_simple.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_glview_simple.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_glview_simple.Tpo -c -o elementary_testql-test_glview_simple.obj `if test -f 'test_glview_simple.c'; then $(CYGPATH_W) 'test_glview_simple.c'; else $(CYGPATH_W) '$(srcdir)/test_glview_simple.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_glview_simple.Tpo $(DEPDIR)/elementary_testql-test_glview_simple.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_glview_simple.c' object='elementary_testql-test_glview_simple.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_glview_simple.obj `if test -f 'test_glview_simple.c'; then $(CYGPATH_W) 'test_glview_simple.c'; else $(CYGPATH_W) '$(srcdir)/test_glview_simple.c'; fi` elementary_testql-test_glview.o: test_glview.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_glview.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_glview.Tpo -c -o elementary_testql-test_glview.o `test -f 'test_glview.c' || echo '$(srcdir)/'`test_glview.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_glview.Tpo $(DEPDIR)/elementary_testql-test_glview.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_glview.c' object='elementary_testql-test_glview.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_glview.o `test -f 'test_glview.c' || echo '$(srcdir)/'`test_glview.c elementary_testql-test_glview.obj: test_glview.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_glview.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_glview.Tpo -c -o elementary_testql-test_glview.obj `if test -f 'test_glview.c'; then $(CYGPATH_W) 'test_glview.c'; else $(CYGPATH_W) '$(srcdir)/test_glview.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_glview.Tpo $(DEPDIR)/elementary_testql-test_glview.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_glview.c' object='elementary_testql-test_glview.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_glview.obj `if test -f 'test_glview.c'; then $(CYGPATH_W) 'test_glview.c'; else $(CYGPATH_W) '$(srcdir)/test_glview.c'; fi` elementary_testql-test_grid.o: test_grid.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_grid.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_grid.Tpo -c -o elementary_testql-test_grid.o `test -f 'test_grid.c' || echo '$(srcdir)/'`test_grid.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_grid.Tpo $(DEPDIR)/elementary_testql-test_grid.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_grid.c' object='elementary_testql-test_grid.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_grid.o `test -f 'test_grid.c' || echo '$(srcdir)/'`test_grid.c elementary_testql-test_grid.obj: test_grid.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_grid.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_grid.Tpo -c -o elementary_testql-test_grid.obj `if test -f 'test_grid.c'; then $(CYGPATH_W) 'test_grid.c'; else $(CYGPATH_W) '$(srcdir)/test_grid.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_grid.Tpo $(DEPDIR)/elementary_testql-test_grid.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_grid.c' object='elementary_testql-test_grid.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_grid.obj `if test -f 'test_grid.c'; then $(CYGPATH_W) 'test_grid.c'; else $(CYGPATH_W) '$(srcdir)/test_grid.c'; fi` elementary_testql-test_hover.o: test_hover.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_hover.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_hover.Tpo -c -o elementary_testql-test_hover.o `test -f 'test_hover.c' || echo '$(srcdir)/'`test_hover.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_hover.Tpo $(DEPDIR)/elementary_testql-test_hover.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_hover.c' object='elementary_testql-test_hover.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_hover.o `test -f 'test_hover.c' || echo '$(srcdir)/'`test_hover.c elementary_testql-test_hover.obj: test_hover.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_hover.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_hover.Tpo -c -o elementary_testql-test_hover.obj `if test -f 'test_hover.c'; then $(CYGPATH_W) 'test_hover.c'; else $(CYGPATH_W) '$(srcdir)/test_hover.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_hover.Tpo $(DEPDIR)/elementary_testql-test_hover.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_hover.c' object='elementary_testql-test_hover.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_hover.obj `if test -f 'test_hover.c'; then $(CYGPATH_W) 'test_hover.c'; else $(CYGPATH_W) '$(srcdir)/test_hover.c'; fi` elementary_testql-test_hoversel.o: test_hoversel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_hoversel.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_hoversel.Tpo -c -o elementary_testql-test_hoversel.o `test -f 'test_hoversel.c' || echo '$(srcdir)/'`test_hoversel.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_hoversel.Tpo $(DEPDIR)/elementary_testql-test_hoversel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_hoversel.c' object='elementary_testql-test_hoversel.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_hoversel.o `test -f 'test_hoversel.c' || echo '$(srcdir)/'`test_hoversel.c elementary_testql-test_hoversel.obj: test_hoversel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_hoversel.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_hoversel.Tpo -c -o elementary_testql-test_hoversel.obj `if test -f 'test_hoversel.c'; then $(CYGPATH_W) 'test_hoversel.c'; else $(CYGPATH_W) '$(srcdir)/test_hoversel.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_hoversel.Tpo $(DEPDIR)/elementary_testql-test_hoversel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_hoversel.c' object='elementary_testql-test_hoversel.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_hoversel.obj `if test -f 'test_hoversel.c'; then $(CYGPATH_W) 'test_hoversel.c'; else $(CYGPATH_W) '$(srcdir)/test_hoversel.c'; fi` elementary_testql-test_icon.o: test_icon.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_icon.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_icon.Tpo -c -o elementary_testql-test_icon.o `test -f 'test_icon.c' || echo '$(srcdir)/'`test_icon.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_icon.Tpo $(DEPDIR)/elementary_testql-test_icon.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_icon.c' object='elementary_testql-test_icon.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_icon.o `test -f 'test_icon.c' || echo '$(srcdir)/'`test_icon.c elementary_testql-test_icon.obj: test_icon.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_icon.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_icon.Tpo -c -o elementary_testql-test_icon.obj `if test -f 'test_icon.c'; then $(CYGPATH_W) 'test_icon.c'; else $(CYGPATH_W) '$(srcdir)/test_icon.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_icon.Tpo $(DEPDIR)/elementary_testql-test_icon.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_icon.c' object='elementary_testql-test_icon.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_icon.obj `if test -f 'test_icon.c'; then $(CYGPATH_W) 'test_icon.c'; else $(CYGPATH_W) '$(srcdir)/test_icon.c'; fi` elementary_testql-test_icon_desktops.o: test_icon_desktops.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_icon_desktops.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_icon_desktops.Tpo -c -o elementary_testql-test_icon_desktops.o `test -f 'test_icon_desktops.c' || echo '$(srcdir)/'`test_icon_desktops.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_icon_desktops.Tpo $(DEPDIR)/elementary_testql-test_icon_desktops.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_icon_desktops.c' object='elementary_testql-test_icon_desktops.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_icon_desktops.o `test -f 'test_icon_desktops.c' || echo '$(srcdir)/'`test_icon_desktops.c elementary_testql-test_icon_desktops.obj: test_icon_desktops.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_icon_desktops.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_icon_desktops.Tpo -c -o elementary_testql-test_icon_desktops.obj `if test -f 'test_icon_desktops.c'; then $(CYGPATH_W) 'test_icon_desktops.c'; else $(CYGPATH_W) '$(srcdir)/test_icon_desktops.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_icon_desktops.Tpo $(DEPDIR)/elementary_testql-test_icon_desktops.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_icon_desktops.c' object='elementary_testql-test_icon_desktops.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_icon_desktops.obj `if test -f 'test_icon_desktops.c'; then $(CYGPATH_W) 'test_icon_desktops.c'; else $(CYGPATH_W) '$(srcdir)/test_icon_desktops.c'; fi` elementary_testql-test_icon_animated.o: test_icon_animated.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_icon_animated.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_icon_animated.Tpo -c -o elementary_testql-test_icon_animated.o `test -f 'test_icon_animated.c' || echo '$(srcdir)/'`test_icon_animated.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_icon_animated.Tpo $(DEPDIR)/elementary_testql-test_icon_animated.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_icon_animated.c' object='elementary_testql-test_icon_animated.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_icon_animated.o `test -f 'test_icon_animated.c' || echo '$(srcdir)/'`test_icon_animated.c elementary_testql-test_icon_animated.obj: test_icon_animated.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_icon_animated.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_icon_animated.Tpo -c -o elementary_testql-test_icon_animated.obj `if test -f 'test_icon_animated.c'; then $(CYGPATH_W) 'test_icon_animated.c'; else $(CYGPATH_W) '$(srcdir)/test_icon_animated.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_icon_animated.Tpo $(DEPDIR)/elementary_testql-test_icon_animated.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_icon_animated.c' object='elementary_testql-test_icon_animated.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_icon_animated.obj `if test -f 'test_icon_animated.c'; then $(CYGPATH_W) 'test_icon_animated.c'; else $(CYGPATH_W) '$(srcdir)/test_icon_animated.c'; fi` elementary_testql-test_image.o: test_image.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_image.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_image.Tpo -c -o elementary_testql-test_image.o `test -f 'test_image.c' || echo '$(srcdir)/'`test_image.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_image.Tpo $(DEPDIR)/elementary_testql-test_image.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_image.c' object='elementary_testql-test_image.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_image.o `test -f 'test_image.c' || echo '$(srcdir)/'`test_image.c elementary_testql-test_image.obj: test_image.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_image.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_image.Tpo -c -o elementary_testql-test_image.obj `if test -f 'test_image.c'; then $(CYGPATH_W) 'test_image.c'; else $(CYGPATH_W) '$(srcdir)/test_image.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_image.Tpo $(DEPDIR)/elementary_testql-test_image.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_image.c' object='elementary_testql-test_image.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_image.obj `if test -f 'test_image.c'; then $(CYGPATH_W) 'test_image.c'; else $(CYGPATH_W) '$(srcdir)/test_image.c'; fi` elementary_testql-test_index.o: test_index.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_index.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_index.Tpo -c -o elementary_testql-test_index.o `test -f 'test_index.c' || echo '$(srcdir)/'`test_index.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_index.Tpo $(DEPDIR)/elementary_testql-test_index.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_index.c' object='elementary_testql-test_index.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_index.o `test -f 'test_index.c' || echo '$(srcdir)/'`test_index.c elementary_testql-test_index.obj: test_index.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_index.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_index.Tpo -c -o elementary_testql-test_index.obj `if test -f 'test_index.c'; then $(CYGPATH_W) 'test_index.c'; else $(CYGPATH_W) '$(srcdir)/test_index.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_index.Tpo $(DEPDIR)/elementary_testql-test_index.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_index.c' object='elementary_testql-test_index.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_index.obj `if test -f 'test_index.c'; then $(CYGPATH_W) 'test_index.c'; else $(CYGPATH_W) '$(srcdir)/test_index.c'; fi` elementary_testql-test_inwin.o: test_inwin.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_inwin.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_inwin.Tpo -c -o elementary_testql-test_inwin.o `test -f 'test_inwin.c' || echo '$(srcdir)/'`test_inwin.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_inwin.Tpo $(DEPDIR)/elementary_testql-test_inwin.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_inwin.c' object='elementary_testql-test_inwin.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_inwin.o `test -f 'test_inwin.c' || echo '$(srcdir)/'`test_inwin.c elementary_testql-test_inwin.obj: test_inwin.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_inwin.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_inwin.Tpo -c -o elementary_testql-test_inwin.obj `if test -f 'test_inwin.c'; then $(CYGPATH_W) 'test_inwin.c'; else $(CYGPATH_W) '$(srcdir)/test_inwin.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_inwin.Tpo $(DEPDIR)/elementary_testql-test_inwin.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_inwin.c' object='elementary_testql-test_inwin.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_inwin.obj `if test -f 'test_inwin.c'; then $(CYGPATH_W) 'test_inwin.c'; else $(CYGPATH_W) '$(srcdir)/test_inwin.c'; fi` elementary_testql-test_label.o: test_label.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_label.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_label.Tpo -c -o elementary_testql-test_label.o `test -f 'test_label.c' || echo '$(srcdir)/'`test_label.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_label.Tpo $(DEPDIR)/elementary_testql-test_label.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_label.c' object='elementary_testql-test_label.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_label.o `test -f 'test_label.c' || echo '$(srcdir)/'`test_label.c elementary_testql-test_label.obj: test_label.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_label.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_label.Tpo -c -o elementary_testql-test_label.obj `if test -f 'test_label.c'; then $(CYGPATH_W) 'test_label.c'; else $(CYGPATH_W) '$(srcdir)/test_label.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_label.Tpo $(DEPDIR)/elementary_testql-test_label.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_label.c' object='elementary_testql-test_label.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_label.obj `if test -f 'test_label.c'; then $(CYGPATH_W) 'test_label.c'; else $(CYGPATH_W) '$(srcdir)/test_label.c'; fi` elementary_testql-test_launcher.o: test_launcher.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_launcher.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_launcher.Tpo -c -o elementary_testql-test_launcher.o `test -f 'test_launcher.c' || echo '$(srcdir)/'`test_launcher.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_launcher.Tpo $(DEPDIR)/elementary_testql-test_launcher.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_launcher.c' object='elementary_testql-test_launcher.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_launcher.o `test -f 'test_launcher.c' || echo '$(srcdir)/'`test_launcher.c elementary_testql-test_launcher.obj: test_launcher.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_launcher.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_launcher.Tpo -c -o elementary_testql-test_launcher.obj `if test -f 'test_launcher.c'; then $(CYGPATH_W) 'test_launcher.c'; else $(CYGPATH_W) '$(srcdir)/test_launcher.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_launcher.Tpo $(DEPDIR)/elementary_testql-test_launcher.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_launcher.c' object='elementary_testql-test_launcher.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_launcher.obj `if test -f 'test_launcher.c'; then $(CYGPATH_W) 'test_launcher.c'; else $(CYGPATH_W) '$(srcdir)/test_launcher.c'; fi` elementary_testql-test_layout.o: test_layout.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_layout.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_layout.Tpo -c -o elementary_testql-test_layout.o `test -f 'test_layout.c' || echo '$(srcdir)/'`test_layout.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_layout.Tpo $(DEPDIR)/elementary_testql-test_layout.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_layout.c' object='elementary_testql-test_layout.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_layout.o `test -f 'test_layout.c' || echo '$(srcdir)/'`test_layout.c elementary_testql-test_layout.obj: test_layout.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_layout.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_layout.Tpo -c -o elementary_testql-test_layout.obj `if test -f 'test_layout.c'; then $(CYGPATH_W) 'test_layout.c'; else $(CYGPATH_W) '$(srcdir)/test_layout.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_layout.Tpo $(DEPDIR)/elementary_testql-test_layout.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_layout.c' object='elementary_testql-test_layout.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_layout.obj `if test -f 'test_layout.c'; then $(CYGPATH_W) 'test_layout.c'; else $(CYGPATH_W) '$(srcdir)/test_layout.c'; fi` elementary_testql-test_list.o: test_list.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_list.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_list.Tpo -c -o elementary_testql-test_list.o `test -f 'test_list.c' || echo '$(srcdir)/'`test_list.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_list.Tpo $(DEPDIR)/elementary_testql-test_list.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_list.c' object='elementary_testql-test_list.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_list.o `test -f 'test_list.c' || echo '$(srcdir)/'`test_list.c elementary_testql-test_list.obj: test_list.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_list.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_list.Tpo -c -o elementary_testql-test_list.obj `if test -f 'test_list.c'; then $(CYGPATH_W) 'test_list.c'; else $(CYGPATH_W) '$(srcdir)/test_list.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_list.Tpo $(DEPDIR)/elementary_testql-test_list.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_list.c' object='elementary_testql-test_list.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_list.obj `if test -f 'test_list.c'; then $(CYGPATH_W) 'test_list.c'; else $(CYGPATH_W) '$(srcdir)/test_list.c'; fi` elementary_testql-test_map.o: test_map.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_map.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_map.Tpo -c -o elementary_testql-test_map.o `test -f 'test_map.c' || echo '$(srcdir)/'`test_map.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_map.Tpo $(DEPDIR)/elementary_testql-test_map.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_map.c' object='elementary_testql-test_map.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_map.o `test -f 'test_map.c' || echo '$(srcdir)/'`test_map.c elementary_testql-test_map.obj: test_map.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_map.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_map.Tpo -c -o elementary_testql-test_map.obj `if test -f 'test_map.c'; then $(CYGPATH_W) 'test_map.c'; else $(CYGPATH_W) '$(srcdir)/test_map.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_map.Tpo $(DEPDIR)/elementary_testql-test_map.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_map.c' object='elementary_testql-test_map.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_map.obj `if test -f 'test_map.c'; then $(CYGPATH_W) 'test_map.c'; else $(CYGPATH_W) '$(srcdir)/test_map.c'; fi` elementary_testql-test_menu.o: test_menu.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_menu.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_menu.Tpo -c -o elementary_testql-test_menu.o `test -f 'test_menu.c' || echo '$(srcdir)/'`test_menu.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_menu.Tpo $(DEPDIR)/elementary_testql-test_menu.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_menu.c' object='elementary_testql-test_menu.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_menu.o `test -f 'test_menu.c' || echo '$(srcdir)/'`test_menu.c elementary_testql-test_menu.obj: test_menu.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_menu.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_menu.Tpo -c -o elementary_testql-test_menu.obj `if test -f 'test_menu.c'; then $(CYGPATH_W) 'test_menu.c'; else $(CYGPATH_W) '$(srcdir)/test_menu.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_menu.Tpo $(DEPDIR)/elementary_testql-test_menu.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_menu.c' object='elementary_testql-test_menu.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_menu.obj `if test -f 'test_menu.c'; then $(CYGPATH_W) 'test_menu.c'; else $(CYGPATH_W) '$(srcdir)/test_menu.c'; fi` elementary_testql-test_multi.o: test_multi.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_multi.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_multi.Tpo -c -o elementary_testql-test_multi.o `test -f 'test_multi.c' || echo '$(srcdir)/'`test_multi.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_multi.Tpo $(DEPDIR)/elementary_testql-test_multi.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_multi.c' object='elementary_testql-test_multi.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_multi.o `test -f 'test_multi.c' || echo '$(srcdir)/'`test_multi.c elementary_testql-test_multi.obj: test_multi.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_multi.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_multi.Tpo -c -o elementary_testql-test_multi.obj `if test -f 'test_multi.c'; then $(CYGPATH_W) 'test_multi.c'; else $(CYGPATH_W) '$(srcdir)/test_multi.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_multi.Tpo $(DEPDIR)/elementary_testql-test_multi.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_multi.c' object='elementary_testql-test_multi.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_multi.obj `if test -f 'test_multi.c'; then $(CYGPATH_W) 'test_multi.c'; else $(CYGPATH_W) '$(srcdir)/test_multi.c'; fi` elementary_testql-test_multibuttonentry.o: test_multibuttonentry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_multibuttonentry.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_multibuttonentry.Tpo -c -o elementary_testql-test_multibuttonentry.o `test -f 'test_multibuttonentry.c' || echo '$(srcdir)/'`test_multibuttonentry.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_multibuttonentry.Tpo $(DEPDIR)/elementary_testql-test_multibuttonentry.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_multibuttonentry.c' object='elementary_testql-test_multibuttonentry.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_multibuttonentry.o `test -f 'test_multibuttonentry.c' || echo '$(srcdir)/'`test_multibuttonentry.c elementary_testql-test_multibuttonentry.obj: test_multibuttonentry.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_multibuttonentry.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_multibuttonentry.Tpo -c -o elementary_testql-test_multibuttonentry.obj `if test -f 'test_multibuttonentry.c'; then $(CYGPATH_W) 'test_multibuttonentry.c'; else $(CYGPATH_W) '$(srcdir)/test_multibuttonentry.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_multibuttonentry.Tpo $(DEPDIR)/elementary_testql-test_multibuttonentry.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_multibuttonentry.c' object='elementary_testql-test_multibuttonentry.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_multibuttonentry.obj `if test -f 'test_multibuttonentry.c'; then $(CYGPATH_W) 'test_multibuttonentry.c'; else $(CYGPATH_W) '$(srcdir)/test_multibuttonentry.c'; fi` elementary_testql-test_naviframe.o: test_naviframe.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_naviframe.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_naviframe.Tpo -c -o elementary_testql-test_naviframe.o `test -f 'test_naviframe.c' || echo '$(srcdir)/'`test_naviframe.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_naviframe.Tpo $(DEPDIR)/elementary_testql-test_naviframe.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_naviframe.c' object='elementary_testql-test_naviframe.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_naviframe.o `test -f 'test_naviframe.c' || echo '$(srcdir)/'`test_naviframe.c elementary_testql-test_naviframe.obj: test_naviframe.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_naviframe.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_naviframe.Tpo -c -o elementary_testql-test_naviframe.obj `if test -f 'test_naviframe.c'; then $(CYGPATH_W) 'test_naviframe.c'; else $(CYGPATH_W) '$(srcdir)/test_naviframe.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_naviframe.Tpo $(DEPDIR)/elementary_testql-test_naviframe.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_naviframe.c' object='elementary_testql-test_naviframe.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_naviframe.obj `if test -f 'test_naviframe.c'; then $(CYGPATH_W) 'test_naviframe.c'; else $(CYGPATH_W) '$(srcdir)/test_naviframe.c'; fi` elementary_testql-test_naviframe_complex.o: test_naviframe_complex.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_naviframe_complex.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_naviframe_complex.Tpo -c -o elementary_testql-test_naviframe_complex.o `test -f 'test_naviframe_complex.c' || echo '$(srcdir)/'`test_naviframe_complex.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_naviframe_complex.Tpo $(DEPDIR)/elementary_testql-test_naviframe_complex.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_naviframe_complex.c' object='elementary_testql-test_naviframe_complex.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_naviframe_complex.o `test -f 'test_naviframe_complex.c' || echo '$(srcdir)/'`test_naviframe_complex.c elementary_testql-test_naviframe_complex.obj: test_naviframe_complex.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_naviframe_complex.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_naviframe_complex.Tpo -c -o elementary_testql-test_naviframe_complex.obj `if test -f 'test_naviframe_complex.c'; then $(CYGPATH_W) 'test_naviframe_complex.c'; else $(CYGPATH_W) '$(srcdir)/test_naviframe_complex.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_naviframe_complex.Tpo $(DEPDIR)/elementary_testql-test_naviframe_complex.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_naviframe_complex.c' object='elementary_testql-test_naviframe_complex.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_naviframe_complex.obj `if test -f 'test_naviframe_complex.c'; then $(CYGPATH_W) 'test_naviframe_complex.c'; else $(CYGPATH_W) '$(srcdir)/test_naviframe_complex.c'; fi` elementary_testql-test_notify.o: test_notify.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_notify.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_notify.Tpo -c -o elementary_testql-test_notify.o `test -f 'test_notify.c' || echo '$(srcdir)/'`test_notify.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_notify.Tpo $(DEPDIR)/elementary_testql-test_notify.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_notify.c' object='elementary_testql-test_notify.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_notify.o `test -f 'test_notify.c' || echo '$(srcdir)/'`test_notify.c elementary_testql-test_notify.obj: test_notify.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_notify.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_notify.Tpo -c -o elementary_testql-test_notify.obj `if test -f 'test_notify.c'; then $(CYGPATH_W) 'test_notify.c'; else $(CYGPATH_W) '$(srcdir)/test_notify.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_notify.Tpo $(DEPDIR)/elementary_testql-test_notify.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_notify.c' object='elementary_testql-test_notify.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_notify.obj `if test -f 'test_notify.c'; then $(CYGPATH_W) 'test_notify.c'; else $(CYGPATH_W) '$(srcdir)/test_notify.c'; fi` elementary_testql-test_panel.o: test_panel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_panel.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_panel.Tpo -c -o elementary_testql-test_panel.o `test -f 'test_panel.c' || echo '$(srcdir)/'`test_panel.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_panel.Tpo $(DEPDIR)/elementary_testql-test_panel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_panel.c' object='elementary_testql-test_panel.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_panel.o `test -f 'test_panel.c' || echo '$(srcdir)/'`test_panel.c elementary_testql-test_panel.obj: test_panel.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_panel.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_panel.Tpo -c -o elementary_testql-test_panel.obj `if test -f 'test_panel.c'; then $(CYGPATH_W) 'test_panel.c'; else $(CYGPATH_W) '$(srcdir)/test_panel.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_panel.Tpo $(DEPDIR)/elementary_testql-test_panel.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_panel.c' object='elementary_testql-test_panel.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_panel.obj `if test -f 'test_panel.c'; then $(CYGPATH_W) 'test_panel.c'; else $(CYGPATH_W) '$(srcdir)/test_panel.c'; fi` elementary_testql-test_panes.o: test_panes.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_panes.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_panes.Tpo -c -o elementary_testql-test_panes.o `test -f 'test_panes.c' || echo '$(srcdir)/'`test_panes.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_panes.Tpo $(DEPDIR)/elementary_testql-test_panes.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_panes.c' object='elementary_testql-test_panes.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_panes.o `test -f 'test_panes.c' || echo '$(srcdir)/'`test_panes.c elementary_testql-test_panes.obj: test_panes.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_panes.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_panes.Tpo -c -o elementary_testql-test_panes.obj `if test -f 'test_panes.c'; then $(CYGPATH_W) 'test_panes.c'; else $(CYGPATH_W) '$(srcdir)/test_panes.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_panes.Tpo $(DEPDIR)/elementary_testql-test_panes.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_panes.c' object='elementary_testql-test_panes.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_panes.obj `if test -f 'test_panes.c'; then $(CYGPATH_W) 'test_panes.c'; else $(CYGPATH_W) '$(srcdir)/test_panes.c'; fi` elementary_testql-test_photo.o: test_photo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_photo.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_photo.Tpo -c -o elementary_testql-test_photo.o `test -f 'test_photo.c' || echo '$(srcdir)/'`test_photo.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_photo.Tpo $(DEPDIR)/elementary_testql-test_photo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_photo.c' object='elementary_testql-test_photo.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_photo.o `test -f 'test_photo.c' || echo '$(srcdir)/'`test_photo.c elementary_testql-test_photo.obj: test_photo.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_photo.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_photo.Tpo -c -o elementary_testql-test_photo.obj `if test -f 'test_photo.c'; then $(CYGPATH_W) 'test_photo.c'; else $(CYGPATH_W) '$(srcdir)/test_photo.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_photo.Tpo $(DEPDIR)/elementary_testql-test_photo.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_photo.c' object='elementary_testql-test_photo.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_photo.obj `if test -f 'test_photo.c'; then $(CYGPATH_W) 'test_photo.c'; else $(CYGPATH_W) '$(srcdir)/test_photo.c'; fi` elementary_testql-test_photocam.o: test_photocam.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_photocam.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_photocam.Tpo -c -o elementary_testql-test_photocam.o `test -f 'test_photocam.c' || echo '$(srcdir)/'`test_photocam.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_photocam.Tpo $(DEPDIR)/elementary_testql-test_photocam.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_photocam.c' object='elementary_testql-test_photocam.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_photocam.o `test -f 'test_photocam.c' || echo '$(srcdir)/'`test_photocam.c elementary_testql-test_photocam.obj: test_photocam.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_photocam.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_photocam.Tpo -c -o elementary_testql-test_photocam.obj `if test -f 'test_photocam.c'; then $(CYGPATH_W) 'test_photocam.c'; else $(CYGPATH_W) '$(srcdir)/test_photocam.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_photocam.Tpo $(DEPDIR)/elementary_testql-test_photocam.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_photocam.c' object='elementary_testql-test_photocam.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_photocam.obj `if test -f 'test_photocam.c'; then $(CYGPATH_W) 'test_photocam.c'; else $(CYGPATH_W) '$(srcdir)/test_photocam.c'; fi` elementary_testql-test_popup.o: test_popup.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_popup.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_popup.Tpo -c -o elementary_testql-test_popup.o `test -f 'test_popup.c' || echo '$(srcdir)/'`test_popup.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_popup.Tpo $(DEPDIR)/elementary_testql-test_popup.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_popup.c' object='elementary_testql-test_popup.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_popup.o `test -f 'test_popup.c' || echo '$(srcdir)/'`test_popup.c elementary_testql-test_popup.obj: test_popup.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_popup.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_popup.Tpo -c -o elementary_testql-test_popup.obj `if test -f 'test_popup.c'; then $(CYGPATH_W) 'test_popup.c'; else $(CYGPATH_W) '$(srcdir)/test_popup.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_popup.Tpo $(DEPDIR)/elementary_testql-test_popup.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_popup.c' object='elementary_testql-test_popup.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_popup.obj `if test -f 'test_popup.c'; then $(CYGPATH_W) 'test_popup.c'; else $(CYGPATH_W) '$(srcdir)/test_popup.c'; fi` elementary_testql-test_progressbar.o: test_progressbar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_progressbar.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_progressbar.Tpo -c -o elementary_testql-test_progressbar.o `test -f 'test_progressbar.c' || echo '$(srcdir)/'`test_progressbar.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_progressbar.Tpo $(DEPDIR)/elementary_testql-test_progressbar.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_progressbar.c' object='elementary_testql-test_progressbar.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_progressbar.o `test -f 'test_progressbar.c' || echo '$(srcdir)/'`test_progressbar.c elementary_testql-test_progressbar.obj: test_progressbar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_progressbar.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_progressbar.Tpo -c -o elementary_testql-test_progressbar.obj `if test -f 'test_progressbar.c'; then $(CYGPATH_W) 'test_progressbar.c'; else $(CYGPATH_W) '$(srcdir)/test_progressbar.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_progressbar.Tpo $(DEPDIR)/elementary_testql-test_progressbar.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_progressbar.c' object='elementary_testql-test_progressbar.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_progressbar.obj `if test -f 'test_progressbar.c'; then $(CYGPATH_W) 'test_progressbar.c'; else $(CYGPATH_W) '$(srcdir)/test_progressbar.c'; fi` elementary_testql-test_radio.o: test_radio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_radio.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_radio.Tpo -c -o elementary_testql-test_radio.o `test -f 'test_radio.c' || echo '$(srcdir)/'`test_radio.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_radio.Tpo $(DEPDIR)/elementary_testql-test_radio.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_radio.c' object='elementary_testql-test_radio.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_radio.o `test -f 'test_radio.c' || echo '$(srcdir)/'`test_radio.c elementary_testql-test_radio.obj: test_radio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_radio.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_radio.Tpo -c -o elementary_testql-test_radio.obj `if test -f 'test_radio.c'; then $(CYGPATH_W) 'test_radio.c'; else $(CYGPATH_W) '$(srcdir)/test_radio.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_radio.Tpo $(DEPDIR)/elementary_testql-test_radio.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_radio.c' object='elementary_testql-test_radio.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_radio.obj `if test -f 'test_radio.c'; then $(CYGPATH_W) 'test_radio.c'; else $(CYGPATH_W) '$(srcdir)/test_radio.c'; fi` elementary_testql-test_scaling.o: test_scaling.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_scaling.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_scaling.Tpo -c -o elementary_testql-test_scaling.o `test -f 'test_scaling.c' || echo '$(srcdir)/'`test_scaling.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_scaling.Tpo $(DEPDIR)/elementary_testql-test_scaling.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_scaling.c' object='elementary_testql-test_scaling.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_scaling.o `test -f 'test_scaling.c' || echo '$(srcdir)/'`test_scaling.c elementary_testql-test_scaling.obj: test_scaling.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_scaling.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_scaling.Tpo -c -o elementary_testql-test_scaling.obj `if test -f 'test_scaling.c'; then $(CYGPATH_W) 'test_scaling.c'; else $(CYGPATH_W) '$(srcdir)/test_scaling.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_scaling.Tpo $(DEPDIR)/elementary_testql-test_scaling.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_scaling.c' object='elementary_testql-test_scaling.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_scaling.obj `if test -f 'test_scaling.c'; then $(CYGPATH_W) 'test_scaling.c'; else $(CYGPATH_W) '$(srcdir)/test_scaling.c'; fi` elementary_testql-test_scroller.o: test_scroller.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_scroller.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_scroller.Tpo -c -o elementary_testql-test_scroller.o `test -f 'test_scroller.c' || echo '$(srcdir)/'`test_scroller.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_scroller.Tpo $(DEPDIR)/elementary_testql-test_scroller.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_scroller.c' object='elementary_testql-test_scroller.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_scroller.o `test -f 'test_scroller.c' || echo '$(srcdir)/'`test_scroller.c elementary_testql-test_scroller.obj: test_scroller.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_scroller.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_scroller.Tpo -c -o elementary_testql-test_scroller.obj `if test -f 'test_scroller.c'; then $(CYGPATH_W) 'test_scroller.c'; else $(CYGPATH_W) '$(srcdir)/test_scroller.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_scroller.Tpo $(DEPDIR)/elementary_testql-test_scroller.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_scroller.c' object='elementary_testql-test_scroller.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_scroller.obj `if test -f 'test_scroller.c'; then $(CYGPATH_W) 'test_scroller.c'; else $(CYGPATH_W) '$(srcdir)/test_scroller.c'; fi` elementary_testql-test_segment_control.o: test_segment_control.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_segment_control.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_segment_control.Tpo -c -o elementary_testql-test_segment_control.o `test -f 'test_segment_control.c' || echo '$(srcdir)/'`test_segment_control.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_segment_control.Tpo $(DEPDIR)/elementary_testql-test_segment_control.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_segment_control.c' object='elementary_testql-test_segment_control.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_segment_control.o `test -f 'test_segment_control.c' || echo '$(srcdir)/'`test_segment_control.c elementary_testql-test_segment_control.obj: test_segment_control.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_segment_control.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_segment_control.Tpo -c -o elementary_testql-test_segment_control.obj `if test -f 'test_segment_control.c'; then $(CYGPATH_W) 'test_segment_control.c'; else $(CYGPATH_W) '$(srcdir)/test_segment_control.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_segment_control.Tpo $(DEPDIR)/elementary_testql-test_segment_control.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_segment_control.c' object='elementary_testql-test_segment_control.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_segment_control.obj `if test -f 'test_segment_control.c'; then $(CYGPATH_W) 'test_segment_control.c'; else $(CYGPATH_W) '$(srcdir)/test_segment_control.c'; fi` elementary_testql-test_separator.o: test_separator.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_separator.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_separator.Tpo -c -o elementary_testql-test_separator.o `test -f 'test_separator.c' || echo '$(srcdir)/'`test_separator.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_separator.Tpo $(DEPDIR)/elementary_testql-test_separator.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_separator.c' object='elementary_testql-test_separator.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_separator.o `test -f 'test_separator.c' || echo '$(srcdir)/'`test_separator.c elementary_testql-test_separator.obj: test_separator.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_separator.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_separator.Tpo -c -o elementary_testql-test_separator.obj `if test -f 'test_separator.c'; then $(CYGPATH_W) 'test_separator.c'; else $(CYGPATH_W) '$(srcdir)/test_separator.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_separator.Tpo $(DEPDIR)/elementary_testql-test_separator.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_separator.c' object='elementary_testql-test_separator.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_separator.obj `if test -f 'test_separator.c'; then $(CYGPATH_W) 'test_separator.c'; else $(CYGPATH_W) '$(srcdir)/test_separator.c'; fi` elementary_testql-test_slider.o: test_slider.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_slider.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_slider.Tpo -c -o elementary_testql-test_slider.o `test -f 'test_slider.c' || echo '$(srcdir)/'`test_slider.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_slider.Tpo $(DEPDIR)/elementary_testql-test_slider.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_slider.c' object='elementary_testql-test_slider.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_slider.o `test -f 'test_slider.c' || echo '$(srcdir)/'`test_slider.c elementary_testql-test_slider.obj: test_slider.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_slider.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_slider.Tpo -c -o elementary_testql-test_slider.obj `if test -f 'test_slider.c'; then $(CYGPATH_W) 'test_slider.c'; else $(CYGPATH_W) '$(srcdir)/test_slider.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_slider.Tpo $(DEPDIR)/elementary_testql-test_slider.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_slider.c' object='elementary_testql-test_slider.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_slider.obj `if test -f 'test_slider.c'; then $(CYGPATH_W) 'test_slider.c'; else $(CYGPATH_W) '$(srcdir)/test_slider.c'; fi` elementary_testql-test_slideshow.o: test_slideshow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_slideshow.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_slideshow.Tpo -c -o elementary_testql-test_slideshow.o `test -f 'test_slideshow.c' || echo '$(srcdir)/'`test_slideshow.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_slideshow.Tpo $(DEPDIR)/elementary_testql-test_slideshow.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_slideshow.c' object='elementary_testql-test_slideshow.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_slideshow.o `test -f 'test_slideshow.c' || echo '$(srcdir)/'`test_slideshow.c elementary_testql-test_slideshow.obj: test_slideshow.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_slideshow.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_slideshow.Tpo -c -o elementary_testql-test_slideshow.obj `if test -f 'test_slideshow.c'; then $(CYGPATH_W) 'test_slideshow.c'; else $(CYGPATH_W) '$(srcdir)/test_slideshow.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_slideshow.Tpo $(DEPDIR)/elementary_testql-test_slideshow.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_slideshow.c' object='elementary_testql-test_slideshow.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_slideshow.obj `if test -f 'test_slideshow.c'; then $(CYGPATH_W) 'test_slideshow.c'; else $(CYGPATH_W) '$(srcdir)/test_slideshow.c'; fi` elementary_testql-test_spinner.o: test_spinner.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_spinner.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_spinner.Tpo -c -o elementary_testql-test_spinner.o `test -f 'test_spinner.c' || echo '$(srcdir)/'`test_spinner.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_spinner.Tpo $(DEPDIR)/elementary_testql-test_spinner.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_spinner.c' object='elementary_testql-test_spinner.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_spinner.o `test -f 'test_spinner.c' || echo '$(srcdir)/'`test_spinner.c elementary_testql-test_spinner.obj: test_spinner.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_spinner.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_spinner.Tpo -c -o elementary_testql-test_spinner.obj `if test -f 'test_spinner.c'; then $(CYGPATH_W) 'test_spinner.c'; else $(CYGPATH_W) '$(srcdir)/test_spinner.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_spinner.Tpo $(DEPDIR)/elementary_testql-test_spinner.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_spinner.c' object='elementary_testql-test_spinner.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_spinner.obj `if test -f 'test_spinner.c'; then $(CYGPATH_W) 'test_spinner.c'; else $(CYGPATH_W) '$(srcdir)/test_spinner.c'; fi` elementary_testql-test_store.o: test_store.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_store.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_store.Tpo -c -o elementary_testql-test_store.o `test -f 'test_store.c' || echo '$(srcdir)/'`test_store.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_store.Tpo $(DEPDIR)/elementary_testql-test_store.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_store.c' object='elementary_testql-test_store.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_store.o `test -f 'test_store.c' || echo '$(srcdir)/'`test_store.c elementary_testql-test_store.obj: test_store.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_store.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_store.Tpo -c -o elementary_testql-test_store.obj `if test -f 'test_store.c'; then $(CYGPATH_W) 'test_store.c'; else $(CYGPATH_W) '$(srcdir)/test_store.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_store.Tpo $(DEPDIR)/elementary_testql-test_store.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_store.c' object='elementary_testql-test_store.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_store.obj `if test -f 'test_store.c'; then $(CYGPATH_W) 'test_store.c'; else $(CYGPATH_W) '$(srcdir)/test_store.c'; fi` elementary_testql-test_table.o: test_table.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_table.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_table.Tpo -c -o elementary_testql-test_table.o `test -f 'test_table.c' || echo '$(srcdir)/'`test_table.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_table.Tpo $(DEPDIR)/elementary_testql-test_table.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_table.c' object='elementary_testql-test_table.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_table.o `test -f 'test_table.c' || echo '$(srcdir)/'`test_table.c elementary_testql-test_table.obj: test_table.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_table.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_table.Tpo -c -o elementary_testql-test_table.obj `if test -f 'test_table.c'; then $(CYGPATH_W) 'test_table.c'; else $(CYGPATH_W) '$(srcdir)/test_table.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_table.Tpo $(DEPDIR)/elementary_testql-test_table.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_table.c' object='elementary_testql-test_table.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_table.obj `if test -f 'test_table.c'; then $(CYGPATH_W) 'test_table.c'; else $(CYGPATH_W) '$(srcdir)/test_table.c'; fi` elementary_testql-test_thumb.o: test_thumb.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_thumb.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_thumb.Tpo -c -o elementary_testql-test_thumb.o `test -f 'test_thumb.c' || echo '$(srcdir)/'`test_thumb.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_thumb.Tpo $(DEPDIR)/elementary_testql-test_thumb.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_thumb.c' object='elementary_testql-test_thumb.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_thumb.o `test -f 'test_thumb.c' || echo '$(srcdir)/'`test_thumb.c elementary_testql-test_thumb.obj: test_thumb.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_thumb.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_thumb.Tpo -c -o elementary_testql-test_thumb.obj `if test -f 'test_thumb.c'; then $(CYGPATH_W) 'test_thumb.c'; else $(CYGPATH_W) '$(srcdir)/test_thumb.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_thumb.Tpo $(DEPDIR)/elementary_testql-test_thumb.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_thumb.c' object='elementary_testql-test_thumb.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_thumb.obj `if test -f 'test_thumb.c'; then $(CYGPATH_W) 'test_thumb.c'; else $(CYGPATH_W) '$(srcdir)/test_thumb.c'; fi` elementary_testql-test_toolbar.o: test_toolbar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_toolbar.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_toolbar.Tpo -c -o elementary_testql-test_toolbar.o `test -f 'test_toolbar.c' || echo '$(srcdir)/'`test_toolbar.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_toolbar.Tpo $(DEPDIR)/elementary_testql-test_toolbar.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_toolbar.c' object='elementary_testql-test_toolbar.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_toolbar.o `test -f 'test_toolbar.c' || echo '$(srcdir)/'`test_toolbar.c elementary_testql-test_toolbar.obj: test_toolbar.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_toolbar.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_toolbar.Tpo -c -o elementary_testql-test_toolbar.obj `if test -f 'test_toolbar.c'; then $(CYGPATH_W) 'test_toolbar.c'; else $(CYGPATH_W) '$(srcdir)/test_toolbar.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_toolbar.Tpo $(DEPDIR)/elementary_testql-test_toolbar.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_toolbar.c' object='elementary_testql-test_toolbar.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_toolbar.obj `if test -f 'test_toolbar.c'; then $(CYGPATH_W) 'test_toolbar.c'; else $(CYGPATH_W) '$(srcdir)/test_toolbar.c'; fi` elementary_testql-test_tooltip.o: test_tooltip.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_tooltip.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_tooltip.Tpo -c -o elementary_testql-test_tooltip.o `test -f 'test_tooltip.c' || echo '$(srcdir)/'`test_tooltip.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_tooltip.Tpo $(DEPDIR)/elementary_testql-test_tooltip.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_tooltip.c' object='elementary_testql-test_tooltip.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_tooltip.o `test -f 'test_tooltip.c' || echo '$(srcdir)/'`test_tooltip.c elementary_testql-test_tooltip.obj: test_tooltip.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_tooltip.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_tooltip.Tpo -c -o elementary_testql-test_tooltip.obj `if test -f 'test_tooltip.c'; then $(CYGPATH_W) 'test_tooltip.c'; else $(CYGPATH_W) '$(srcdir)/test_tooltip.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_tooltip.Tpo $(DEPDIR)/elementary_testql-test_tooltip.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_tooltip.c' object='elementary_testql-test_tooltip.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_tooltip.obj `if test -f 'test_tooltip.c'; then $(CYGPATH_W) 'test_tooltip.c'; else $(CYGPATH_W) '$(srcdir)/test_tooltip.c'; fi` elementary_testql-test_transit.o: test_transit.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_transit.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_transit.Tpo -c -o elementary_testql-test_transit.o `test -f 'test_transit.c' || echo '$(srcdir)/'`test_transit.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_transit.Tpo $(DEPDIR)/elementary_testql-test_transit.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_transit.c' object='elementary_testql-test_transit.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_transit.o `test -f 'test_transit.c' || echo '$(srcdir)/'`test_transit.c elementary_testql-test_transit.obj: test_transit.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_transit.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_transit.Tpo -c -o elementary_testql-test_transit.obj `if test -f 'test_transit.c'; then $(CYGPATH_W) 'test_transit.c'; else $(CYGPATH_W) '$(srcdir)/test_transit.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_transit.Tpo $(DEPDIR)/elementary_testql-test_transit.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_transit.c' object='elementary_testql-test_transit.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_transit.obj `if test -f 'test_transit.c'; then $(CYGPATH_W) 'test_transit.c'; else $(CYGPATH_W) '$(srcdir)/test_transit.c'; fi` elementary_testql-test_video.o: test_video.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_video.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_video.Tpo -c -o elementary_testql-test_video.o `test -f 'test_video.c' || echo '$(srcdir)/'`test_video.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_video.Tpo $(DEPDIR)/elementary_testql-test_video.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_video.c' object='elementary_testql-test_video.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_video.o `test -f 'test_video.c' || echo '$(srcdir)/'`test_video.c elementary_testql-test_video.obj: test_video.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_video.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_video.Tpo -c -o elementary_testql-test_video.obj `if test -f 'test_video.c'; then $(CYGPATH_W) 'test_video.c'; else $(CYGPATH_W) '$(srcdir)/test_video.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_video.Tpo $(DEPDIR)/elementary_testql-test_video.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_video.c' object='elementary_testql-test_video.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_video.obj `if test -f 'test_video.c'; then $(CYGPATH_W) 'test_video.c'; else $(CYGPATH_W) '$(srcdir)/test_video.c'; fi` elementary_testql-test_weather.o: test_weather.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_weather.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_weather.Tpo -c -o elementary_testql-test_weather.o `test -f 'test_weather.c' || echo '$(srcdir)/'`test_weather.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_weather.Tpo $(DEPDIR)/elementary_testql-test_weather.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_weather.c' object='elementary_testql-test_weather.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_weather.o `test -f 'test_weather.c' || echo '$(srcdir)/'`test_weather.c elementary_testql-test_weather.obj: test_weather.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_weather.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_weather.Tpo -c -o elementary_testql-test_weather.obj `if test -f 'test_weather.c'; then $(CYGPATH_W) 'test_weather.c'; else $(CYGPATH_W) '$(srcdir)/test_weather.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_weather.Tpo $(DEPDIR)/elementary_testql-test_weather.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_weather.c' object='elementary_testql-test_weather.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_weather.obj `if test -f 'test_weather.c'; then $(CYGPATH_W) 'test_weather.c'; else $(CYGPATH_W) '$(srcdir)/test_weather.c'; fi` elementary_testql-test_web.o: test_web.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_web.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_web.Tpo -c -o elementary_testql-test_web.o `test -f 'test_web.c' || echo '$(srcdir)/'`test_web.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_web.Tpo $(DEPDIR)/elementary_testql-test_web.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_web.c' object='elementary_testql-test_web.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_web.o `test -f 'test_web.c' || echo '$(srcdir)/'`test_web.c elementary_testql-test_web.obj: test_web.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_web.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_web.Tpo -c -o elementary_testql-test_web.obj `if test -f 'test_web.c'; then $(CYGPATH_W) 'test_web.c'; else $(CYGPATH_W) '$(srcdir)/test_web.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_web.Tpo $(DEPDIR)/elementary_testql-test_web.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_web.c' object='elementary_testql-test_web.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_web.obj `if test -f 'test_web.c'; then $(CYGPATH_W) 'test_web.c'; else $(CYGPATH_W) '$(srcdir)/test_web.c'; fi` elementary_testql-test_win_inline.o: test_win_inline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_win_inline.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_win_inline.Tpo -c -o elementary_testql-test_win_inline.o `test -f 'test_win_inline.c' || echo '$(srcdir)/'`test_win_inline.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_win_inline.Tpo $(DEPDIR)/elementary_testql-test_win_inline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_inline.c' object='elementary_testql-test_win_inline.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_win_inline.o `test -f 'test_win_inline.c' || echo '$(srcdir)/'`test_win_inline.c elementary_testql-test_win_inline.obj: test_win_inline.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_win_inline.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_win_inline.Tpo -c -o elementary_testql-test_win_inline.obj `if test -f 'test_win_inline.c'; then $(CYGPATH_W) 'test_win_inline.c'; else $(CYGPATH_W) '$(srcdir)/test_win_inline.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_win_inline.Tpo $(DEPDIR)/elementary_testql-test_win_inline.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_inline.c' object='elementary_testql-test_win_inline.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_win_inline.obj `if test -f 'test_win_inline.c'; then $(CYGPATH_W) 'test_win_inline.c'; else $(CYGPATH_W) '$(srcdir)/test_win_inline.c'; fi` elementary_testql-test_win_socket.o: test_win_socket.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_win_socket.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_win_socket.Tpo -c -o elementary_testql-test_win_socket.o `test -f 'test_win_socket.c' || echo '$(srcdir)/'`test_win_socket.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_win_socket.Tpo $(DEPDIR)/elementary_testql-test_win_socket.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_socket.c' object='elementary_testql-test_win_socket.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_win_socket.o `test -f 'test_win_socket.c' || echo '$(srcdir)/'`test_win_socket.c elementary_testql-test_win_socket.obj: test_win_socket.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_win_socket.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_win_socket.Tpo -c -o elementary_testql-test_win_socket.obj `if test -f 'test_win_socket.c'; then $(CYGPATH_W) 'test_win_socket.c'; else $(CYGPATH_W) '$(srcdir)/test_win_socket.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_win_socket.Tpo $(DEPDIR)/elementary_testql-test_win_socket.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_socket.c' object='elementary_testql-test_win_socket.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_win_socket.obj `if test -f 'test_win_socket.c'; then $(CYGPATH_W) 'test_win_socket.c'; else $(CYGPATH_W) '$(srcdir)/test_win_socket.c'; fi` elementary_testql-test_win_plug.o: test_win_plug.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_win_plug.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_win_plug.Tpo -c -o elementary_testql-test_win_plug.o `test -f 'test_win_plug.c' || echo '$(srcdir)/'`test_win_plug.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_win_plug.Tpo $(DEPDIR)/elementary_testql-test_win_plug.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_plug.c' object='elementary_testql-test_win_plug.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_win_plug.o `test -f 'test_win_plug.c' || echo '$(srcdir)/'`test_win_plug.c elementary_testql-test_win_plug.obj: test_win_plug.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_win_plug.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_win_plug.Tpo -c -o elementary_testql-test_win_plug.obj `if test -f 'test_win_plug.c'; then $(CYGPATH_W) 'test_win_plug.c'; else $(CYGPATH_W) '$(srcdir)/test_win_plug.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_win_plug.Tpo $(DEPDIR)/elementary_testql-test_win_plug.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_plug.c' object='elementary_testql-test_win_plug.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_win_plug.obj `if test -f 'test_win_plug.c'; then $(CYGPATH_W) 'test_win_plug.c'; else $(CYGPATH_W) '$(srcdir)/test_win_plug.c'; fi` elementary_testql-test_win_state.o: test_win_state.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_win_state.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_win_state.Tpo -c -o elementary_testql-test_win_state.o `test -f 'test_win_state.c' || echo '$(srcdir)/'`test_win_state.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_win_state.Tpo $(DEPDIR)/elementary_testql-test_win_state.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_state.c' object='elementary_testql-test_win_state.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_win_state.o `test -f 'test_win_state.c' || echo '$(srcdir)/'`test_win_state.c elementary_testql-test_win_state.obj: test_win_state.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_win_state.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_win_state.Tpo -c -o elementary_testql-test_win_state.obj `if test -f 'test_win_state.c'; then $(CYGPATH_W) 'test_win_state.c'; else $(CYGPATH_W) '$(srcdir)/test_win_state.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_win_state.Tpo $(DEPDIR)/elementary_testql-test_win_state.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_win_state.c' object='elementary_testql-test_win_state.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_win_state.obj `if test -f 'test_win_state.c'; then $(CYGPATH_W) 'test_win_state.c'; else $(CYGPATH_W) '$(srcdir)/test_win_state.c'; fi` elementary_testql-test_eio.o: test_eio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_eio.o -MD -MP -MF $(DEPDIR)/elementary_testql-test_eio.Tpo -c -o elementary_testql-test_eio.o `test -f 'test_eio.c' || echo '$(srcdir)/'`test_eio.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_eio.Tpo $(DEPDIR)/elementary_testql-test_eio.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_eio.c' object='elementary_testql-test_eio.o' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_eio.o `test -f 'test_eio.c' || echo '$(srcdir)/'`test_eio.c elementary_testql-test_eio.obj: test_eio.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -MT elementary_testql-test_eio.obj -MD -MP -MF $(DEPDIR)/elementary_testql-test_eio.Tpo -c -o elementary_testql-test_eio.obj `if test -f 'test_eio.c'; then $(CYGPATH_W) 'test_eio.c'; else $(CYGPATH_W) '$(srcdir)/test_eio.c'; fi` @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/elementary_testql-test_eio.Tpo $(DEPDIR)/elementary_testql-test_eio.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='test_eio.c' object='elementary_testql-test_eio.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(elementary_testql_CFLAGS) $(CFLAGS) -c -o elementary_testql-test_eio.obj `if test -f 'test_eio.c'; then $(CYGPATH_W) 'test_eio.c'; else $(CYGPATH_W) '$(srcdir)/test_eio.c'; fi` mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs 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: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) set x; \ here=`pwd`; \ 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: $(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 check-am: all-am check: check-am all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) installdirs: for dir in "$(DESTDIR)$(elementary_testqldir)" "$(DESTDIR)$(bindir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-binPROGRAMS clean-elementary_testqlLTLIBRARIES \ clean-generic clean-libtool mostlyclean-am distclean: distclean-am -rm -rf ./$(DEPDIR) -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-tags dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-elementary_testqlLTLIBRARIES install-dvi: install-dvi-am install-dvi-am: install-exec-am: install-binPROGRAMS 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 -rf ./$(DEPDIR) -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-binPROGRAMS \ uninstall-elementary_testqlLTLIBRARIES .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ clean-elementary_testqlLTLIBRARIES clean-generic clean-libtool \ ctags distclean distclean-compile distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-binPROGRAMS \ install-data install-data-am install-dvi install-dvi-am \ install-elementary_testqlLTLIBRARIES 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-compile \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags uninstall uninstall-am uninstall-binPROGRAMS \ uninstall-elementary_testqlLTLIBRARIES # 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: elementary-1.7.7/src/bin/test_actionslider.c0000664000175000017500000001643512127353615016056 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _pos_selected_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info) { Elm_Actionslider_Pos ipos, mpos, epos; printf("Selection: %s\n", (char *)event_info); printf("Label selected: %s\n", elm_actionslider_selected_label_get(obj)); ipos = elm_actionslider_indicator_pos_get(obj); switch (ipos) { case ELM_ACTIONSLIDER_NONE: printf("actionslider indicator pos: none!\n"); break; case ELM_ACTIONSLIDER_LEFT: printf("actionslider indicator pos: left!\n"); break; case ELM_ACTIONSLIDER_CENTER: printf("actionslider indicator pos: center!\n"); break; case ELM_ACTIONSLIDER_RIGHT: printf("actionslider indicator pos: right!\n"); break; case ELM_ACTIONSLIDER_ALL: printf("actionslider indicator pos: all!\n"); break; } mpos = elm_actionslider_magnet_pos_get(obj); switch (mpos) { case ELM_ACTIONSLIDER_NONE: printf("actionslider magnet pos: none!\n"); break; case ELM_ACTIONSLIDER_LEFT: printf("actionslider magnet pos: left!\n"); break; case ELM_ACTIONSLIDER_CENTER: printf("actionslider magnet pos: center!\n"); break; case ELM_ACTIONSLIDER_RIGHT: printf("actionslider magnet pos: right!\n"); break; case ELM_ACTIONSLIDER_ALL: printf("actionslider magnet pos: all!\n"); break; } epos = elm_actionslider_enabled_pos_get(obj); if (epos) { printf("actionslider enabled pos: "); if (epos & ELM_ACTIONSLIDER_LEFT) printf("left "); if (epos & ELM_ACTIONSLIDER_CENTER) printf("center "); if (epos & ELM_ACTIONSLIDER_RIGHT) printf("right "); printf("\n"); } } static void _position_change_magnetic_cb(void *data __UNUSED__, Evas_Object * obj, void *event_info) { if (!strcmp((char *)event_info, "left")) elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_LEFT); else if (!strcmp((char *)event_info, "right")) elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_RIGHT); } static void _magnet_enable_disable_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info) { if (!strcmp((char *)event_info, "left")) elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_CENTER); else if (!strcmp((char *)event_info, "right")) elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_NONE); } void test_actionslider(void *data __UNUSED__, Evas_Object * obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *as; win = elm_win_util_standard_add("actionslider", "Actionslider"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0); elm_win_resize_object_add(win, bx); evas_object_show(bx); as = elm_actionslider_add(win); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_RIGHT); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_RIGHT); elm_object_part_text_set(as, "left", "Snooze"); elm_object_part_text_set(as, "center", NULL); elm_object_part_text_set(as, "right", "Stop"); elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_LEFT | ELM_ACTIONSLIDER_RIGHT); evas_object_smart_callback_add(as, "pos_changed", _position_change_magnetic_cb, NULL); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); as = elm_actionslider_add(win); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_CENTER); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER); elm_object_part_text_set(as, "left", "Snooze"); elm_object_part_text_set(as, "center", NULL); elm_object_part_text_set(as, "right", "Stop"); elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_LEFT | ELM_ACTIONSLIDER_RIGHT); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); as = elm_actionslider_add(win); elm_object_style_set(as, "bar"); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER| ELM_ACTIONSLIDER_RIGHT); elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_CENTER | ELM_ACTIONSLIDER_RIGHT); elm_object_part_text_set(as, "left", NULL); elm_object_part_text_set(as, "center", "Accept"); elm_object_part_text_set(as, "right", "Reject"); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); as = elm_actionslider_add(win); elm_object_style_set(as, "bar"); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_LEFT); elm_object_part_text_set(as, "left", NULL); elm_object_part_text_set(as, "center", "Accept"); elm_object_part_text_set(as, "right", "Reject"); elm_object_text_set(as, "Go"); evas_object_smart_callback_add(as, "pos_changed", _position_change_magnetic_cb, NULL); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); as = elm_actionslider_add(win); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_ALL); elm_object_part_text_set(as, "left", "Left"); elm_object_part_text_set(as, "center", "Center"); elm_object_part_text_set(as, "right", "Right"); elm_object_text_set(as, "Go"); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); as = elm_actionslider_add(win); evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0); evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0); elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_CENTER); elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER); elm_object_part_text_set(as, "left", "Enable"); elm_object_part_text_set(as, "center", "Magnet"); elm_object_part_text_set(as, "right", "Disable"); evas_object_smart_callback_add(as, "pos_changed", _magnet_enable_disable_cb, NULL); evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL); evas_object_show(as); elm_box_pack_end(bx, as); evas_object_resize(win, 320, 400); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_cnp.c0000664000175000017500000000673612127353615014161 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static Evas_Object *glb; static void _bt_copy_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = (Evas_Object*)(data); const char *txt = elm_object_text_get(en); elm_object_text_set(glb, txt); elm_cnp_selection_set(elm_object_parent_widget_get(en), ELM_SEL_TYPE_CLIPBOARD, ELM_SEL_FORMAT_TEXT, txt, strlen(txt)); } static void _bt_paste_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = (Evas_Object*)(data); elm_cnp_selection_get(en, ELM_SEL_TYPE_CLIPBOARD, ELM_SEL_FORMAT_TEXT, NULL, NULL); } static void _bt_clear_clicked(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *en = (Evas_Object*)(data); elm_object_text_set(glb, ""); elm_object_cnp_selection_clear(elm_object_parent_widget_get(en), ELM_SEL_TYPE_CLIPBOARD); } void test_cnp(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gd, *bt, *en, *lb; win = elm_win_util_standard_add("copypaste", "CopyPaste"); elm_win_autodel_set(win, EINA_TRUE); gd = elm_grid_add(win); elm_grid_size_set(gd, 100, 100); elm_win_resize_object_add(win, gd); evas_object_size_hint_weight_set(gd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(gd); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_line_wrap_set(en, ELM_WRAP_CHAR); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en, "Elementary provides "); elm_grid_pack(gd, en, 10, 10, 60, 30); evas_object_show(en); bt = elm_button_add(win); elm_object_text_set(bt, "Copy from left entry"); evas_object_smart_callback_add(bt, "clicked", _bt_copy_clicked, en); elm_grid_pack(gd, bt, 70, 10, 22, 30); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Clear clipboard"); evas_object_smart_callback_add(bt, "clicked", _bt_clear_clicked, en); elm_grid_pack(gd, bt, 70, 70, 22, 20); evas_object_show(bt); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_line_wrap_set(en, ELM_WRAP_CHAR); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_object_text_set(en, "rich copying and pasting functionality,"); elm_grid_pack(gd, en, 10, 40, 60, 30); evas_object_show(en); bt = elm_button_add(win); elm_object_text_set(bt, "Paste to left entry"); evas_object_smart_callback_add(bt, "clicked", _bt_paste_clicked, en); elm_grid_pack(gd, bt, 70, 40, 22, 30); evas_object_show(bt); lb = elm_label_add(win); elm_object_text_set(lb, "Clipboard:"); evas_object_size_hint_weight_set(lb, 0.0, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_grid_pack(gd, lb, 10, 70, 60, 10); evas_object_show(lb); glb = elm_label_add(win); elm_object_text_set(glb, ""); evas_object_size_hint_weight_set(glb, 0.0, 0.0); evas_object_size_hint_align_set(glb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_grid_pack(gd, glb, 10, 80, 60, 10); evas_object_show(glb); evas_object_resize(win, 480, 200); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_photocam.c0000664000175000017500000002704512127353615015207 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static Evas_Object *rect; static void my_ph_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("clicked\n"); } static void my_ph_press(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("press\n"); } static void my_ph_longpressed(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("longpressed\n"); } static void my_ph_clicked_double(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("clicked,double\n"); } static void my_ph_load(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("load\n"); } static void my_ph_loaded(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("loaded\n"); } static void my_ph_load_details(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("load,details\n"); } static void my_ph_loaded_details(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("loaded,details\n"); } static void my_ph_zoom_start(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("zoom,start\n"); } static void my_ph_zoom_stop(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("zoom,stop\n"); } static void my_ph_zoom_change(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("zoom,change\n"); } static void my_ph_anim_start(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("anim,start\n"); } static void my_ph_anim_stop(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("anim,stop\n"); } static void my_ph_drag_start(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("drag,start\n"); } static void my_ph_drag_stop(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("drag_stop\n"); } static void my_ph_scroll(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { int x, y, w, h; elm_photocam_image_region_get(obj, &x, &y, &w, &h); printf("scroll %i %i %ix%i\n", x, y, w, h); } static void my_bt_open(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Object *ph = data; const char *file = event_info; if (file) elm_photocam_file_set(ph, file); } static void my_bt_show_reg(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_photocam_image_region_show(data, 30, 50, 500, 300); } static void my_bt_bring_reg(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_photocam_image_region_bring_in(data, 800, 300, 500, 300); } static void my_bt_zoom_in(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { double zoom; zoom = elm_photocam_zoom_get(data); zoom -= 0.5; elm_photocam_zoom_mode_set(data, ELM_PHOTOCAM_ZOOM_MODE_MANUAL); if (zoom >= (1.0 / 32.0)) elm_photocam_zoom_set(data, zoom); } static void my_bt_zoom_out(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { double zoom; zoom = elm_photocam_zoom_get(data); zoom += 0.5; elm_photocam_zoom_mode_set(data, ELM_PHOTOCAM_ZOOM_MODE_MANUAL); if (zoom <= 256.0) elm_photocam_zoom_set(data, zoom); } static void my_bt_pause(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_photocam_paused_set(data, !elm_photocam_paused_get(data)); } static void my_bt_zoom_fit_in(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_photocam_zoom_mode_set(data, ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT_IN); } static void my_bt_zoom_fit(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_photocam_zoom_mode_set(data, ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT); } static void my_bt_zoom_fill(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_photocam_zoom_mode_set(data, ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL); } static void my_bt_gesture(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_photocam_gesture_enabled_set(data, !elm_photocam_gesture_enabled_get(data)); } static void _photocam_mouse_wheel_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Object *photocam = data; Evas_Event_Mouse_Wheel *ev = (Evas_Event_Mouse_Wheel*) event_info; int zoom; double val; //unset the mouse wheel ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; zoom = elm_photocam_zoom_get(photocam); if ((ev->z>0) && (zoom == 1)) return; if (ev->z > 0) zoom /= 2; else zoom *= 2; val = 1; int _zoom = zoom; while (_zoom>1) { _zoom /= 2; val++; } elm_photocam_zoom_mode_set(photocam, ELM_PHOTOCAM_ZOOM_MODE_MANUAL); if (zoom >= 1) elm_photocam_zoom_set(photocam, zoom); } static void _photocam_move_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { int x,y,w,h; evas_object_geometry_get(data,&x,&y,&w,&h); evas_object_resize(rect,w,h); evas_object_move(rect,x,y); } void test_photocam(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *ph, *tb2, *bt, *box; // these were just testing - use the "select photo" browser to select one const char *img[5] = { "/home/raster/t1.jpg", // 5 mpixel "/home/raster/t2.jpg", // 18 mpixel "/home/raster/t3.jpg", // 39 mpixel "/home/raster/t4.jpg", // 192 mpixel "/home/raster/t5.jpg" // 466 mpixel }; win = elm_win_util_standard_add("photocam", "PhotoCam"); elm_win_autodel_set(win, EINA_TRUE); ph = elm_photocam_add(win); evas_object_size_hint_weight_set(ph, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, ph); evas_object_data_set(ph, "window", win); rect = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rect, 0, 0, 0, 0); evas_object_repeat_events_set(rect,1); evas_object_show(rect); evas_object_event_callback_add(rect, EVAS_CALLBACK_MOUSE_WHEEL, _photocam_mouse_wheel_cb, ph); evas_object_raise(rect); evas_object_event_callback_add(ph, EVAS_CALLBACK_RESIZE, _photocam_move_resize_cb, ph); evas_object_event_callback_add(ph, EVAS_CALLBACK_MOVE, _photocam_move_resize_cb, ph); evas_object_smart_callback_add(ph, "clicked", my_ph_clicked, win); evas_object_smart_callback_add(ph, "press", my_ph_press, win); evas_object_smart_callback_add(ph, "longpressed", my_ph_longpressed, win); evas_object_smart_callback_add(ph, "clicked,double", my_ph_clicked_double, win); evas_object_smart_callback_add(ph, "load", my_ph_load, win); evas_object_smart_callback_add(ph, "loaded", my_ph_loaded, win); evas_object_smart_callback_add(ph, "load,details", my_ph_load_details, win); evas_object_smart_callback_add(ph, "loaded,details", my_ph_loaded_details, win); evas_object_smart_callback_add(ph, "zoom,start", my_ph_zoom_start, win); evas_object_smart_callback_add(ph, "zoom,stop", my_ph_zoom_stop, win); evas_object_smart_callback_add(ph, "zoom,change", my_ph_zoom_change, win); evas_object_smart_callback_add(ph, "scroll,anim,start", my_ph_anim_start, win); evas_object_smart_callback_add(ph, "scroll,anim,stop", my_ph_anim_stop, win); evas_object_smart_callback_add(ph, "scroll,drag,start", my_ph_drag_start, win); evas_object_smart_callback_add(ph, "scroll,drag,stop", my_ph_drag_stop, win); evas_object_smart_callback_add(ph, "scroll", my_ph_scroll, win); elm_photocam_file_set(ph, img[1]); evas_object_show(ph); tb2 = elm_table_add(win); evas_object_size_hint_weight_set(tb2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, tb2); bt = elm_button_add(win); elm_object_text_set(bt, "Z -"); evas_object_smart_callback_add(bt, "clicked", my_bt_zoom_out, ph); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.1, 0.1); elm_table_pack(tb2, bt, 0, 0, 1, 1); evas_object_show(bt); bt = elm_fileselector_button_add(win); elm_object_text_set(bt, "Select Photo"); evas_object_smart_callback_add(bt, "file,chosen", my_bt_open, ph); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.5, 0.1); elm_table_pack(tb2, bt, 1, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Z +"); evas_object_smart_callback_add(bt, "clicked", my_bt_zoom_in, ph); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.9, 0.1); elm_table_pack(tb2, bt, 2, 0, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Show 30,50 500x300"); evas_object_smart_callback_add(bt, "clicked", my_bt_show_reg, ph); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.1, 0.5); elm_table_pack(tb2, bt, 0, 1, 1, 1); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Bring 800,300 500x300"); evas_object_smart_callback_add(bt, "clicked", my_bt_bring_reg, ph); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bt, 0.9, 0.5); elm_table_pack(tb2, bt, 2, 1, 1, 1); evas_object_show(bt); box = elm_box_add(win); elm_box_horizontal_set(box, EINA_TRUE); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, 0.0, 0.9); elm_table_pack(tb2, box, 0, 2, 1, 1); evas_object_show(box); bt = elm_button_add(win); elm_object_text_set(bt, "Pause On/Off"); evas_object_smart_callback_add(bt, "clicked", my_bt_pause, ph); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(box, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Gesture On/Off"); evas_object_smart_callback_add(bt, "clicked", my_bt_gesture, ph); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(box, bt); evas_object_show(bt); box = elm_box_add(win); elm_box_horizontal_set(box, EINA_TRUE); evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(box, 0.9, 0.9); elm_table_pack(tb2, box, 2, 2, 1, 1); bt = elm_button_add(win); elm_object_text_set(bt, "Fit"); evas_object_smart_callback_add(bt, "clicked", my_bt_zoom_fit, ph); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(box, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Fit_In"); evas_object_smart_callback_add(bt, "clicked", my_bt_zoom_fit_in, ph); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(box, bt); evas_object_show(bt); bt = elm_button_add(win); elm_object_text_set(bt, "Fill"); evas_object_smart_callback_add(bt, "clicked", my_bt_zoom_fill, ph); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(box, bt); evas_object_show(bt); evas_object_show(box); evas_object_show(tb2); evas_object_resize(win, 800, 800); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_eio.c0000664000175000017500000001600312127353615014141 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #ifdef HAVE_SYS_TIMES_H # include #endif #ifdef _WIN32 # ifndef WIN32_LEAN_AND_MEAN # define WIN32_LEAN_AND_MEAN # endif # include # undef WIN32_LEAN_AND_MEAN #endif #include #include #ifndef ELM_LIB_QUICKLAUNCH static Elm_Genlist_Item_Class it_eio; #ifdef _WIN32 ULONGLONG st_time_kernel; ULONGLONG st_time_user; ULONGLONG en_time_kernel; ULONGLONG en_time_user; #else static clock_t st_time; static clock_t en_time; static struct tms st_cpu; static struct tms en_cpu; #endif static void _sel_file(void *data, Evas_Object *obj, void *event_info); static Eina_Bool _ls_filter_cb(void *data, Eio_File *handler, const char *file); static void _ls_main_cb(void *data, Eio_File *handler, const char *file); static void _ls_done_cb(void *data, Eio_File *handler); static void _ls_error_cb(void *data, Eio_File *handler, int error); static void _file_chosen(void *data, Evas_Object *obj, void *event_info); static char *_gl_text_get(void *data, Evas_Object *obj, const char *part); static Evas_Object *_gl_content_get(void *data, Evas_Object *obj, const char *part); static Eina_Bool _gl_state_get(void *data, Evas_Object *obj, const char *part); static void _gl_del(void *data, Evas_Object *obj); static void _test_eio_clear(void *data, Evas_Object *obj, void *event); static void _sel_file(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { } static Eina_Bool _ls_filter_cb(void *data __UNUSED__, Eio_File *handler __UNUSED__, const char *file __UNUSED__) { return EINA_TRUE; } static int _compare_cb(const void *data1, const void *data2) { Elm_Object_Item *it = (Elm_Object_Item *)data1; Elm_Object_Item *it2 = (Elm_Object_Item *)data2; return strcoll(elm_object_item_data_get(it), elm_object_item_data_get(it2)); } static void _ls_main_cb(void *data, Eio_File *handler __UNUSED__, const char *file) { elm_genlist_item_sorted_insert(data, &it_eio, eina_stringshare_add(file), NULL, ELM_GENLIST_ITEM_NONE, _compare_cb, _sel_file, NULL); } static void _ls_done_cb(void *data __UNUSED__, Eio_File *handler __UNUSED__) { #ifdef _WIN32 FILETIME tc; FILETIME te; FILETIME tk; FILETIME tu; ULARGE_INTEGER time_kernel; ULARGE_INTEGER time_user; if (!GetProcessTimes(GetCurrentProcess(), &tc, &te, &tk, &tu)) return; time_kernel.u.LowPart = tk.dwLowDateTime; time_kernel.u.HighPart = tk.dwHighDateTime; en_time_kernel = time_kernel.QuadPart; time_user.u.LowPart = tu.dwLowDateTime; time_user.u.HighPart = tu.dwHighDateTime; en_time_user = time_user.QuadPart; fprintf(stderr, "ls done\n"); fprintf(stderr, "Kernel Time: %lld, User Time: %lld", (en_time_kernel - st_time_kernel), (en_time_user - st_time_user)); #else en_time = times(&en_cpu); fprintf(stderr, "ls done\n"); fprintf(stderr, "Real Time: %.jd, User Time: %.jd, System Time: %.jd\n", (intmax_t)(en_time - st_time), (intmax_t)(en_cpu.tms_utime - st_cpu.tms_utime), (intmax_t)(en_cpu.tms_stime - st_cpu.tms_stime)); #endif } static void _ls_error_cb(void *data __UNUSED__, Eio_File *handler __UNUSED__, int error) { fprintf(stderr, "error: [%s]\n", strerror(error)); } static void _file_chosen(void *data, Evas_Object *obj __UNUSED__, void *event_info) { const char *file = event_info; if (file) { #ifdef _WIN32 FILETIME tc; FILETIME te; FILETIME tk; FILETIME tu; ULARGE_INTEGER time_kernel; ULARGE_INTEGER time_user; if (!GetProcessTimes(GetCurrentProcess(), &tc, &te, &tk, &tu)) return; time_kernel.u.LowPart = tk.dwLowDateTime; time_kernel.u.HighPart = tk.dwHighDateTime; st_time_kernel = time_kernel.QuadPart; time_user.u.LowPart = tu.dwLowDateTime; time_user.u.HighPart = tu.dwHighDateTime; st_time_user = time_user.QuadPart; #else st_time = times(&st_cpu); #endif eio_file_ls(file, _ls_filter_cb, _ls_main_cb, _ls_done_cb, _ls_error_cb, data); } } static char * _gl_text_get(void *data, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "Item # %s", (char*)data); return strdup(buf); } static Evas_Object * _gl_content_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return NULL; } static Eina_Bool _gl_state_get(void *data __UNUSED__, Evas_Object *obj __UNUSED__, const char *part __UNUSED__) { return EINA_FALSE; } static void _gl_del(void *data __UNUSED__, Evas_Object *obj __UNUSED__) { } static void _test_eio_clear(void *data, Evas_Object *obj __UNUSED__, void *event __UNUSED__) { elm_genlist_clear(data); } void test_eio(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *vbox, *hbox, *ic, *bt, *fs_bt, *gl; it_eio.item_style = "default"; it_eio.func.text_get = _gl_text_get; it_eio.func.content_get = _gl_content_get; it_eio.func.state_get = _gl_state_get; it_eio.func.del = _gl_del; win = elm_win_util_standard_add("fileselector-button", "File Selector Button"); elm_win_autodel_set(win, EINA_TRUE); vbox = elm_box_add(win); elm_win_resize_object_add(win, vbox); evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(vbox); gl = elm_genlist_add(win); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(vbox, gl); evas_object_show(gl); /* file selector button */ hbox = elm_box_add(win); elm_box_horizontal_set(hbox, EINA_TRUE); ic = elm_icon_add(win); elm_icon_standard_set(ic, "file"); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); fs_bt = elm_fileselector_button_add(win); elm_object_text_set(fs_bt, "Select a dir"); elm_object_part_content_set(fs_bt, "icon", ic); elm_fileselector_button_inwin_mode_set(fs_bt, EINA_TRUE); elm_fileselector_button_folder_only_set(fs_bt, EINA_TRUE); elm_box_pack_end(hbox, fs_bt); elm_box_pack_end(vbox, hbox); evas_object_show(fs_bt); evas_object_show(ic); /* attribute setting buttons */ bt = elm_button_add(win); elm_object_text_set(bt, "clear"); evas_object_smart_callback_add(bt, "clicked", _test_eio_clear, gl); elm_box_pack_end(hbox, bt); evas_object_show(bt); evas_object_show(hbox); evas_object_smart_callback_add(fs_bt, "file,chosen", _file_chosen, gl); evas_object_resize(win, 300, 500); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_thumb.c0000664000175000017500000000345212127353615014510 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void test_thumb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *sc, *tb, *th; int i, j, n; char buf[PATH_MAX]; const char *img[11] = { "panel_01.jpg", "plant_01.jpg", "rock_01.jpg", "rock_02.jpg", "sky_01.jpg", "sky_02.jpg", "sky_03.jpg", "sky_04.jpg", "wood_01.jpg", "mystrale.jpg", "mystrale_2.jpg" }; elm_need_ethumb(); win = elm_win_util_standard_add("thumb", "Thumb"); elm_win_autodel_set(win, EINA_TRUE); tb = elm_table_add(win); evas_object_size_hint_weight_set(tb, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); n = 0; for (j = 0; j < 12; j++) { for (i = 0; i < 12; i++) { th = elm_thumb_add(win); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n]); n = (n + 1) % 11; elm_thumb_file_set(th, buf, img[n]); evas_object_size_hint_weight_set(th, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(th, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_table_pack(tb, th, i, j, 1, 1); elm_thumb_editable_set(th, EINA_TRUE); evas_object_show(th); } } sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, sc); elm_object_content_set(sc, tb); evas_object_show(tb); evas_object_show(sc); evas_object_resize(win, 600, 600); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_glview.c0000664000175000017500000004222712127353615014671 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH #include #ifndef M_PI #define M_PI 3.14159265 #endif typedef struct _Gear Gear; typedef struct _GLData GLData; struct _Gear { GLfloat *vertices; GLuint vbo; int count; }; // GL related data here.. struct _GLData { Evas_GL_API *glapi; GLuint program; GLuint vtx_shader; GLuint fgmt_shader; int initialized : 1; int mouse_down : 1; // Gear Stuff GLfloat view_rotx; GLfloat view_roty; GLfloat view_rotz; Gear *gear1; Gear *gear2; Gear *gear3; GLfloat angle; GLuint proj_location; GLuint light_location; GLuint color_location; GLfloat proj[16]; GLfloat light[3]; }; static void gears_init(GLData *gld); static void free_gear(Gear *gear); static void gears_reshape(GLData *gld, int width, int height); static void render_gears(GLData *gld); //--------------------------------// // Gear Stuff.... static GLfloat * vert(GLfloat *p, GLfloat x, GLfloat y, GLfloat z, GLfloat *n) { p[0] = x; p[1] = y; p[2] = z; p[3] = n[0]; p[4] = n[1]; p[5] = n[2]; return p + 6; } /* Draw a gear wheel. You'll probably want to call this function when * building a display list since we do a lot of trig here. * * Input: inner_radius - radius of hole at center * outer_radius - radius at center of teeth * width - width of gear * teeth - number of teeth * tooth_depth - depth of tooth */ static Gear * make_gear(GLData *gld, GLfloat inner_radius, GLfloat outer_radius, GLfloat width, GLint teeth, GLfloat tooth_depth) { GLint i; GLfloat r0, r1, r2; GLfloat da; GLfloat *v; Gear *gear; double s[5], c[5]; GLfloat normal[3]; const int tris_per_tooth = 20; Evas_GL_API *gl = gld->glapi; gear = (Gear*)malloc(sizeof(Gear)); if (gear == NULL) return NULL; r0 = inner_radius; r1 = outer_radius - tooth_depth / 2.0; r2 = outer_radius + tooth_depth / 2.0; da = 2.0 * M_PI / teeth / 4.0; gear->vertices = calloc(teeth * tris_per_tooth * 3 * 6, sizeof *gear->vertices); s[4] = 0; c[4] = 1; v = gear->vertices; for (i = 0; i < teeth; i++) { s[0] = s[4]; c[0] = c[4]; s[1] = sin(i * 2.0 * M_PI / teeth + da); c[1] = cos(i * 2.0 * M_PI / teeth + da); s[2] = sin(i * 2.0 * M_PI / teeth + da * 2); c[2] = cos(i * 2.0 * M_PI / teeth + da * 2); s[3] = sin(i * 2.0 * M_PI / teeth + da * 3); c[3] = cos(i * 2.0 * M_PI / teeth + da * 3); s[4] = sin(i * 2.0 * M_PI / teeth + da * 4); c[4] = cos(i * 2.0 * M_PI / teeth + da * 4); normal[0] = 0.0; normal[1] = 0.0; normal[2] = 1.0; v = vert(v, r2 * c[1], r2 * s[1], width * 0.5, normal); v = vert(v, r2 * c[1], r2 * s[1], width * 0.5, normal); v = vert(v, r2 * c[2], r2 * s[2], width * 0.5, normal); v = vert(v, r1 * c[0], r1 * s[0], width * 0.5, normal); v = vert(v, r1 * c[3], r1 * s[3], width * 0.5, normal); v = vert(v, r0 * c[0], r0 * s[0], width * 0.5, normal); v = vert(v, r1 * c[4], r1 * s[4], width * 0.5, normal); v = vert(v, r0 * c[4], r0 * s[4], width * 0.5, normal); v = vert(v, r0 * c[4], r0 * s[4], width * 0.5, normal); v = vert(v, r0 * c[0], r0 * s[0], width * 0.5, normal); v = vert(v, r0 * c[4], r0 * s[4], -width * 0.5, normal); v = vert(v, r0 * c[0], r0 * s[0], -width * 0.5, normal); normal[0] = 0.0; normal[1] = 0.0; normal[2] = -1.0; v = vert(v, r0 * c[4], r0 * s[4], -width * 0.5, normal); v = vert(v, r0 * c[4], r0 * s[4], -width * 0.5, normal); v = vert(v, r1 * c[4], r1 * s[4], -width * 0.5, normal); v = vert(v, r0 * c[0], r0 * s[0], -width * 0.5, normal); v = vert(v, r1 * c[3], r1 * s[3], -width * 0.5, normal); v = vert(v, r1 * c[0], r1 * s[0], -width * 0.5, normal); v = vert(v, r2 * c[2], r2 * s[2], -width * 0.5, normal); v = vert(v, r2 * c[1], r2 * s[1], -width * 0.5, normal); v = vert(v, r1 * c[0], r1 * s[0], width * 0.5, normal); v = vert(v, r1 * c[0], r1 * s[0], width * 0.5, normal); v = vert(v, r1 * c[0], r1 * s[0], -width * 0.5, normal); v = vert(v, r2 * c[1], r2 * s[1], width * 0.5, normal); v = vert(v, r2 * c[1], r2 * s[1], -width * 0.5, normal); v = vert(v, r2 * c[2], r2 * s[2], width * 0.5, normal); v = vert(v, r2 * c[2], r2 * s[2], -width * 0.5, normal); v = vert(v, r1 * c[3], r1 * s[3], width * 0.5, normal); v = vert(v, r1 * c[3], r1 * s[3], -width * 0.5, normal); v = vert(v, r1 * c[4], r1 * s[4], width * 0.5, normal); v = vert(v, r1 * c[4], r1 * s[4], -width * 0.5, normal); v = vert(v, r1 * c[4], r1 * s[4], -width * 0.5, normal); } gear->count = (v - gear->vertices) / 6; gl->glGenBuffers(1, &gear->vbo); gl->glBindBuffer(GL_ARRAY_BUFFER, gear->vbo); gl->glBufferData(GL_ARRAY_BUFFER, gear->count * 6 * 4, gear->vertices, GL_STATIC_DRAW); return gear; } static void free_gear(Gear *gear) { free(gear->vertices); free(gear); gear = NULL; } static void multiply(GLfloat *m, const GLfloat *n) { GLfloat tmp[16]; const GLfloat *row, *column; div_t d; int i, j; for (i = 0; i < 16; i++) { tmp[i] = 0; d = div(i, 4); row = n + d.quot * 4; column = m + d.rem; for (j = 0; j < 4; j++) tmp[i] += row[j] * column[j * 4]; } memcpy(m, &tmp, sizeof tmp); } static void rotate(GLfloat *m, GLfloat angle, GLfloat x, GLfloat y, GLfloat z) { double s, c; s = sin(angle); c = cos(angle); GLfloat r[16] = { x * x * (1 - c) + c, y * x * (1 - c) + z * s, x * z * (1 - c) - y * s, 0, x * y * (1 - c) - z * s, y * y * (1 - c) + c, y * z * (1 - c) + x * s, 0, x * z * (1 - c) + y * s, y * z * (1 - c) - x * s, z * z * (1 - c) + c, 0, 0, 0, 0, 1 }; multiply(m, r); } static void translate(GLfloat *m, GLfloat x, GLfloat y, GLfloat z) { GLfloat t[16] = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, x, y, z, 1 }; multiply(m, t); } static void draw_gear(GLData *gld, Gear *gear, GLfloat *m, GLfloat x, GLfloat y, GLfloat angle, const GLfloat *color) { Evas_GL_API *gl = gld->glapi; GLfloat tmp[16]; memcpy(tmp, m, sizeof tmp); translate(tmp, x, y, 0); rotate(tmp, 2 * M_PI * angle / 360.0, 0, 0, 1); gl->glUniformMatrix4fv(gld->proj_location, 1, GL_FALSE, tmp); gl->glUniform3fv(gld->light_location, 1, gld->light); gl->glUniform4fv(gld->color_location, 1, color); gl->glBindBuffer(GL_ARRAY_BUFFER, gear->vbo); gl->glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(GLfloat), NULL); gl->glVertexAttribPointer(1, 3, GL_FLOAT, GL_FALSE, 6 * sizeof(GLfloat), (GLfloat *) 0 + 3); gl->glEnableVertexAttribArray(0); gl->glEnableVertexAttribArray(1); gl->glDrawArrays(GL_TRIANGLE_STRIP, 0, gear->count); } static void gears_draw(GLData *gld) { Evas_GL_API *gl = gld->glapi; static const GLfloat red[4] = { 0.8, 0.1, 0.0, 1.0 }; static const GLfloat green[4] = { 0.0, 0.8, 0.2, 1.0 }; static const GLfloat blue[4] = { 0.2, 0.2, 1.0, 1.0 }; GLfloat m[16]; gl->glClearColor(0.8, 0.8, 0.1, 0.5); gl->glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); memcpy(m, gld->proj, sizeof m); rotate(m, 2 * M_PI * gld->view_rotx / 360.0, 1, 0, 0); rotate(m, 2 * M_PI * gld->view_roty / 360.0, 0, 1, 0); rotate(m, 2 * M_PI * gld->view_rotz / 360.0, 0, 0, 1); draw_gear(gld, gld->gear1, m, -3.0, -2.0, gld->angle, red); draw_gear(gld, gld->gear2, m, 3.1, -2.0, -2 * gld->angle - 9.0, green); draw_gear(gld, gld->gear3, m, -3.1, 4.2, -2 * gld->angle - 25.0, blue); } static void render_gears(GLData *gld) { gears_draw(gld); gld->angle += 2.0; } /* new window size or exposure */ static void gears_reshape(GLData *gld, int width, int height) { Evas_GL_API *gl = gld->glapi; GLfloat ar, m[16] = { 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.1, 0.0, 0.0, 0.0, 0.0, 1.0 }; if (width < height) ar = width; else ar = height; m[0] = 0.1 * ar / width; m[5] = 0.1 * ar / height; memcpy(gld->proj, m, sizeof gld->proj); gl->glViewport(0, 0, (GLint) width, (GLint) height); } static const char vertex_shader[] = "uniform mat4 proj;\n" "attribute vec4 position;\n" "attribute vec4 normal;\n" "varying vec3 rotated_normal;\n" "varying vec3 rotated_position;\n" "vec4 tmp;\n" "void main()\n" "{\n" " gl_Position = proj * position;\n" " rotated_position = gl_Position.xyz;\n" " tmp = proj * normal;\n" " rotated_normal = tmp.xyz;\n" "}\n"; static const char fragment_shader[] = "#ifdef GL_ES\n" "precision mediump float;\n" "#endif\n" "uniform vec4 color;\n" "uniform vec3 light;\n" "varying vec3 rotated_normal;\n" "varying vec3 rotated_position;\n" "vec3 light_direction;\n" "vec4 white = vec4(0.5, 0.5, 0.5, 1.0);\n" "void main()\n" "{\n" " light_direction = normalize(light - rotated_position);\n" " gl_FragColor = color + white * dot(light_direction, rotated_normal);\n" "}\n"; static void gears_init(GLData *gld) { Evas_GL_API *gl = gld->glapi; const char *p; char msg[512]; gl->glEnable(GL_CULL_FACE); gl->glEnable(GL_DEPTH_TEST); p = vertex_shader; gld->vtx_shader = gl->glCreateShader(GL_VERTEX_SHADER); gl->glShaderSource(gld->vtx_shader, 1, &p, NULL); gl->glCompileShader(gld->vtx_shader); gl->glGetShaderInfoLog(gld->vtx_shader, sizeof msg, NULL, msg); printf("vertex shader info: %s\n", msg); p = fragment_shader; gld->fgmt_shader = gl->glCreateShader(GL_FRAGMENT_SHADER); gl->glShaderSource(gld->fgmt_shader, 1, &p, NULL); gl->glCompileShader(gld->fgmt_shader); gl->glGetShaderInfoLog(gld->fgmt_shader, sizeof msg, NULL, msg); printf("fragment shader info: %s\n", msg); gld->program = gl->glCreateProgram(); gl->glAttachShader(gld->program, gld->vtx_shader); gl->glAttachShader(gld->program, gld->fgmt_shader); gl->glBindAttribLocation(gld->program, 0, "position"); gl->glBindAttribLocation(gld->program, 1, "normal"); gl->glLinkProgram(gld->program); gl->glGetProgramInfoLog(gld->program, sizeof msg, NULL, msg); printf("info: %s\n", msg); gl->glUseProgram(gld->program); gld->proj_location = gl->glGetUniformLocation(gld->program, "proj"); gld->light_location = gl->glGetUniformLocation(gld->program, "light"); gld->color_location = gl->glGetUniformLocation(gld->program, "color"); /* make the gears */ gld->gear1 = make_gear(gld, 1.0, 4.0, 1.0, 20, 0.7); gld->gear2 = make_gear(gld, 0.5, 2.0, 2.0, 10, 0.7); gld->gear3 = make_gear(gld, 1.3, 2.0, 0.5, 10, 0.7); } static void gldata_init(GLData *gld) { gld->initialized = 0; gld->mouse_down = 0; gld->view_rotx = -20.0; gld->view_roty = -30.0; gld->view_rotz = 0.0; gld->angle = 0.0; gld->light[0] = 1.0; gld->light[1] = 1.0; gld->light[2] = -5.0; } //-------------------------// static void _init_gl(Evas_Object *obj) { GLData *gld = evas_object_data_get(obj, "gld"); gears_init(gld); } static void _del_gl(Evas_Object *obj) { GLData *gld = evas_object_data_get(obj, "gld"); if (!gld) { printf("Unable to get GLData. \n"); return; } Evas_GL_API *gl = gld->glapi; gl->glDeleteShader(gld->vtx_shader); gl->glDeleteShader(gld->fgmt_shader); gl->glDeleteProgram(gld->program); gl->glDeleteBuffers(1, &gld->gear1->vbo); gl->glDeleteBuffers(1, &gld->gear2->vbo); gl->glDeleteBuffers(1, &gld->gear3->vbo); free_gear(gld->gear1); free_gear(gld->gear2); free_gear(gld->gear3); evas_object_data_del((Evas_Object*)obj, "..gld"); free(gld); } static void _resize_gl(Evas_Object *obj) { int w, h; GLData *gld = evas_object_data_get(obj, "gld"); elm_glview_size_get(obj, &w, &h); // GL Viewport stuff. you can avoid doing this if viewport is all the // same as last frame if you want gears_reshape(gld, w,h); } static void _draw_gl(Evas_Object *obj) { Evas_GL_API *gl = elm_glview_gl_api_get(obj); GLData *gld = evas_object_data_get(obj, "gld"); if (!gld) return; render_gears(gld); gl->glFinish(); } static Eina_Bool _anim(void *data) { elm_glview_changed_set(data); return EINA_TRUE; } static Eina_Bool _quit_idler(void *data) { evas_object_del(data); return ECORE_CALLBACK_CANCEL; } static void _on_done(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ecore_idler_add(_quit_idler, data); } static void _del(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Ecore_Animator *ani = evas_object_data_get(obj, "ani"); ecore_animator_del(ani); } static void _key_down(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Key_Down *ev; ev = (Evas_Event_Key_Down *)event_info; GLData *gld = evas_object_data_get(obj, "gld"); if (strcmp(ev->keyname, "Left") == 0) { gld->view_roty += 5.0; return; } if (strcmp(ev->keyname, "Right") == 0) { gld->view_roty -= 5.0; return; } if (strcmp(ev->keyname, "Up") == 0) { gld->view_rotx += 5.0; return; } if (strcmp(ev->keyname, "Down") == 0) { gld->view_rotx -= 5.0; return; } if ((strcmp(ev->keyname, "Escape") == 0) || (strcmp(ev->keyname, "Return") == 0)) { //_on_done(data, obj, event_info); return; } } static void _mouse_down(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { GLData *gld = evas_object_data_get(obj, "gld"); gld->mouse_down = 1; } static void _mouse_move(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { Evas_Event_Mouse_Move *ev; ev = (Evas_Event_Mouse_Move *)event_info; GLData *gld = evas_object_data_get(obj, "gld"); float dx = 0, dy = 0; if (gld->mouse_down) { dx = ev->cur.canvas.x - ev->prev.canvas.x; dy = ev->cur.canvas.y - ev->prev.canvas.y; gld->view_roty += -1.0 * dx; gld->view_rotx += -1.0 * dy; } } static void _mouse_up(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { GLData *gld = evas_object_data_get(obj, "gld"); gld->mouse_down = 0; } void test_glview(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bt, *gl; Ecore_Animator *ani; GLData *gld = NULL; // alloc a data struct to hold our relevant gl info in if (!(gld = calloc(1, sizeof(GLData)))) return; gldata_init(gld); // new window - do the usual and give it a name, title and delete handler // Set the engine to opengl_x11 elm_config_preferred_engine_set("opengl_x11"); win = elm_win_util_standard_add("glview", "GLView"); // Set preferred engine back to default from config elm_config_preferred_engine_set(NULL); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); // Add a GLView gl = elm_glview_add(win); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_glview_mode_set(gl, ELM_GLVIEW_ALPHA|ELM_GLVIEW_DEPTH); elm_glview_resize_policy_set(gl, ELM_GLVIEW_RESIZE_POLICY_RECREATE); elm_glview_render_policy_set(gl, ELM_GLVIEW_RENDER_POLICY_ALWAYS); elm_glview_init_func_set(gl, _init_gl); elm_glview_del_func_set(gl, _del_gl); elm_glview_resize_func_set(gl, _resize_gl); elm_glview_render_func_set(gl, (Elm_GLView_Func_Cb)_draw_gl); elm_box_pack_end(bx, gl); evas_object_show(gl); // Add Mouse/Key Event Callbacks elm_object_focus_set(gl, EINA_TRUE); evas_object_event_callback_add(gl, EVAS_CALLBACK_KEY_DOWN, _key_down, gl); evas_object_event_callback_add(gl, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down, gl); evas_object_event_callback_add(gl, EVAS_CALLBACK_MOUSE_UP, _mouse_up, gl); evas_object_event_callback_add(gl, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move, gl); // Animator and other vars ani = ecore_animator_add(_anim, gl); gld->glapi = elm_glview_gl_api_get(gl); evas_object_data_set(gl, "ani", ani); evas_object_data_set(gl, "gld", gld); evas_object_event_callback_add(gl, EVAS_CALLBACK_DEL, _del, gl); /* add an ok button */ bt = elm_button_add(win); elm_object_text_set(bt, "OK"); evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_smart_callback_add(bt, "clicked", _on_done, win); evas_object_resize(win, 320, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_datetime.c0000664000175000017500000000533412127353615015166 00000000000000#ifdef HAVE_CONFIG_H #include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH /* A simple test, just displaying datetime in its default format */ static void _changed_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("Datetime value is changed\n"); } void test_datetime(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *datetime; time_t t; struct tm time1; win = elm_win_util_standard_add("datetime", "DateTime"); elm_win_autodel_set(win, 1); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); elm_box_horizontal_set(bx, EINA_FALSE); evas_object_show(bx); evas_object_size_hint_min_set(bx, 360, 240); datetime = elm_datetime_add(bx); evas_object_size_hint_weight_set(datetime, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(datetime, EVAS_HINT_FILL, 0.5); elm_datetime_field_visible_set(datetime, ELM_DATETIME_HOUR, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_MINUTE, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_AMPM, EINA_FALSE); elm_box_pack_end(bx, datetime); evas_object_show(datetime); datetime = elm_datetime_add(bx); evas_object_size_hint_weight_set(datetime, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(datetime, EVAS_HINT_FILL, 0.5); elm_datetime_field_visible_set(datetime, ELM_DATETIME_YEAR, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_MONTH, EINA_FALSE); elm_datetime_field_visible_set(datetime, ELM_DATETIME_DATE, EINA_FALSE); elm_box_pack_end(bx, datetime); evas_object_show(datetime); datetime = elm_datetime_add(bx); evas_object_size_hint_weight_set(datetime, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(datetime, EVAS_HINT_FILL, 0.5); // get the current local time t = time(NULL); localtime_r(&t, &time1); // set the max year as 2030 and the remaining fields are equal to current time values time1.tm_year = 130; elm_datetime_value_max_set(datetime, &time1); // set the min time limit as "1980 January 10th 02:30 PM" time1.tm_year = 80; time1.tm_mon = 4; time1.tm_mday = 10; time1.tm_hour = 14; time1.tm_min = 30; elm_datetime_value_min_set(datetime, &time1); // minutes can be input only in between 15 and 45 elm_datetime_field_limit_set(datetime, ELM_DATETIME_MINUTE, 15, 45); evas_object_smart_callback_add(datetime, "changed", _changed_cb, datetime); elm_box_pack_end(bx, datetime); evas_object_show(datetime); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_win_socket.c0000664000175000017500000001663212127353615015542 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH static void _win_del(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *socket_win = data; evas_object_del(socket_win); } static void fill(Evas_Object *win, Eina_Bool do_bg) { Evas_Object *bg, *sc, *bx, *ic, *bb, *av, *en; char buf[PATH_MAX]; if (do_bg) { bg = elm_bg_add(win); elm_win_resize_object_add(win, bg); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bg); } sc = elm_scroller_add(win); evas_object_size_hint_weight_set(sc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, sc); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_object_text_set(en, "This is a single line"); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_object_text_set(en, "Entry 2"); elm_entry_scrollbar_policy_set(en, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF); elm_entry_single_line_set(en, EINA_TRUE); evas_object_show(en); elm_box_pack_end(bx, en); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 3"); elm_object_part_text_set(bb, "info", "10:32 4/11/2008"); elm_object_part_content_set(bb, "icon", ic); evas_object_show(ic); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); av = elm_entry_add(win); elm_entry_anchor_hover_style_set(av, "popout"); elm_entry_anchor_hover_parent_set(av, win); elm_object_text_set(av, "Hi there. This is the most recent message in the " "list of messages. It has one +61 432 1234 " "(phone number) to click on."); elm_object_content_set(bb, av); evas_object_show(av); elm_box_pack_end(bx, bb); evas_object_show(bb); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 2"); elm_object_part_text_set(bb, "info", "7:16 27/10/2008"); elm_object_part_content_set(bb, "icon", ic); evas_object_show(ic); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); av = elm_entry_add(win); elm_entry_anchor_hover_style_set(av, "popout"); elm_entry_anchor_hover_parent_set(av, win); elm_object_text_set(av, "Hey what are you doing? This is the second last message " "Hi there. This is the most recent message in the " "list. It's a longer one so it can wrap more and " "contains a John contact " "link in it to test popups on links. The idea is that " "all SMS's are scanned for things that look like phone " "numbers or names that are in your contacts list, and " "if they are, they become clickable links that pop up " "a menus of obvious actions to perform on this piece " "of information. This of course can be later explicitly " "done by links maybe running local apps or even being " "web URL's too that launch the web browser and point it " "to that URL. "); elm_object_content_set(bb, av); evas_object_show(av); elm_box_pack_end(bx, bb); evas_object_show(bb); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/logo_small.png", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_image_resizable_set(ic, 0, 0); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1); bb = elm_bubble_add(win); elm_object_text_set(bb, "Message 1"); elm_object_part_text_set(bb, "info", "20:47 18/6/2008"); elm_object_part_content_set(bb, "icon", ic); evas_object_show(ic); evas_object_size_hint_weight_set(bb, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(bb, EVAS_HINT_FILL, EVAS_HINT_FILL); av = elm_entry_add(win); elm_entry_anchor_hover_style_set(av, "popout"); elm_entry_anchor_hover_parent_set(av, win); elm_object_text_set(av, "This is a short message. "); elm_object_content_set(bb, av); evas_object_show(av); elm_box_pack_end(bx, bb); evas_object_show(bb); elm_object_content_set(sc, bx); evas_object_show(bx); evas_object_show(sc); } void test_win_socket(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *lb; Evas_Object *win_socket; /* for socket info window */ win = elm_win_util_standard_add("win-socket", "Win Socket"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); lb = elm_label_add(win); elm_object_text_set(lb, "This is a small label" ); evas_object_size_hint_weight_set(lb, 0.0, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, lb); evas_object_show(lb); lb = elm_label_add(win); elm_object_text_set(lb, "If you run more than one Window Plug Program
    " "you can see each plug programs shared same
    " "canvas
    " ); evas_object_size_hint_weight_set(lb, 0.0, 0.0); evas_object_size_hint_align_set(lb, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, lb); evas_object_show(lb); evas_object_resize(win, 320, 300); evas_object_show(bx); evas_object_show(win); elm_win_resize_object_add(win, bx); /* for socket window */ win_socket = elm_win_add(NULL, "Window Socket", ELM_WIN_SOCKET_IMAGE); if (!elm_win_socket_listen(win_socket, "ello", 0, EINA_FALSE)) { printf("Fail to elm win socket listen \n"); evas_object_del(win_socket); evas_object_del(win); return; } elm_win_title_set(win_socket, "Window Socket"); elm_win_autodel_set(win_socket, EINA_TRUE); fill(win_socket, EINA_TRUE); evas_object_resize(win_socket, 400, 600); evas_object_show(win_socket); evas_object_event_callback_add(win, EVAS_CALLBACK_DEL, _win_del, win_socket); } #endif elementary-1.7.7/src/bin/test_multi.c0000664000175000017500000001111512127353615014516 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH #define IND_NUM 20 static Evas_Object *indicator[IND_NUM]; static void _mouse_down(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; if (ev->button != 1) return; printf("MOUSE: down @ %4i %4i\n", ev->canvas.x, ev->canvas.y); evas_object_move(indicator[0], ev->canvas.x, ev->canvas.y); evas_object_resize(indicator[0], 1, 1); evas_object_show(indicator[0]); } static void _mouse_up(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Event_Mouse_Up *ev = event_info; if (ev->button != 1) return; printf("MOUSE: up @ %4i %4i\n", ev->canvas.x, ev->canvas.y); evas_object_hide(indicator[0]); } static void _mouse_move(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Event_Mouse_Move *ev = event_info; printf("MOUSE: move @ %4i %4i\n", ev->cur.canvas.x, ev->cur.canvas.y); evas_object_move(indicator[0], ev->cur.canvas.x, ev->cur.canvas.y); evas_object_resize(indicator[0], 1, 1); } static void _multi_down(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Event_Multi_Down *ev = event_info; printf("MULTI: down @ %4i %4i | dev: %i\n", ev->canvas.x, ev->canvas.y, ev->device); if (ev->device >= IND_NUM) return; evas_object_move(indicator[ev->device], ev->canvas.x, ev->canvas.y); evas_object_resize(indicator[ev->device], 1, 1); evas_object_show(indicator[ev->device]); } static void _multi_up(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Event_Multi_Up *ev = event_info; printf("MULTI: up @ %4i %4i | dev: %i\n", ev->canvas.x, ev->canvas.y, ev->device); if (ev->device >= IND_NUM) return; evas_object_hide(indicator[ev->device]); } static void _multi_move(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Event_Multi_Move *ev = event_info; printf("MULTI: move @ %4i %4i | dev: %i\n", ev->cur.canvas.x, ev->cur.canvas.y, ev->device); if (ev->device >= IND_NUM) return; evas_object_move(indicator[ev->device], ev->cur.canvas.x, ev->cur.canvas.y); evas_object_resize(indicator[ev->device], 1, 1); } void my_bt_rot(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win = data; elm_win_rotation_set(win, elm_win_rotation_get(win) + 90); } void test_multi(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bg, *r, *bx, *bt; int i; win = elm_win_add(NULL, "multi-touch", ELM_WIN_BASIC); elm_win_title_set(win, "Multi touch"); elm_win_autodel_set(win, EINA_TRUE); bg = elm_bg_add(win); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); r = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_size_hint_weight_set(r, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_color_set(r, 0, 0, 0, 0); elm_win_resize_object_add(win, r); evas_object_show(r); for (i = 0; i < IND_NUM; i++) { char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/objects/multip.edj", elm_app_data_dir_get()); indicator[i] = edje_object_add(evas_object_evas_get(win)); edje_object_file_set(indicator[i], buf, "point"); } evas_object_event_callback_add(r, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down, win); evas_object_event_callback_add(r, EVAS_CALLBACK_MOUSE_UP, _mouse_up, win); evas_object_event_callback_add(r, EVAS_CALLBACK_MOUSE_MOVE, _mouse_move, win); evas_object_event_callback_add(r, EVAS_CALLBACK_MULTI_DOWN, _multi_down, win); evas_object_event_callback_add(r, EVAS_CALLBACK_MULTI_UP, _multi_up, win); evas_object_event_callback_add(r, EVAS_CALLBACK_MULTI_MOVE, _multi_move, win); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Rotate"); evas_object_smart_callback_add(bt, "clicked", my_bt_rot, win); evas_object_size_hint_align_set(bt, 0.0, 0.0); evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_size_hint_min_set(bg, 160, 160); evas_object_resize(win, 480, 800); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_gesture_layer.c0000664000175000017500000003214712127353615016246 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH /* We zoom out to this value so we'll be able to use map and have a nice * resolution when zooming in. */ #define BASE_ZOOM 0.5 /* The amount of zoom to do when "lifting" objects. */ #define LIFT_FACTOR 1.3 /* The base size of the shadow image. */ #define SHADOW_W 118 #define SHADOW_H 118 static double zoom_out_animation_duration = 0.4; struct _Photo_Object { Evas_Object *ic, *shadow; Evas_Object *hit; Evas_Object *gl; Elm_Transit *zoom_out; /* bx, by - current wanted coordinates of the photo object. * bw, bh - original size of the "ic" object. * dx, dy - Used to indicate the distance between the center point * where we put down our fingers (when started moving the item) to * the coords of the object, so we'll be able to calculate movement * correctly. */ Evas_Coord bx, by, bw, bh, dx, dy; /* Because gesture layer only knows the amount of rotation/zoom we do * per gesture, we have to keep the current rotate/zoom factor and the * one that was before we started the gesture. */ int base_rotate, rotate; double base_zoom, zoom; double shadow_zoom; }; typedef struct _Photo_Object Photo_Object; /* This function applies the information from the Photo_Object to the actual * evas objects. Zoom/rotate factors and etc. */ static void apply_changes(Photo_Object *po) { Evas_Map *map; map = evas_map_new(4); evas_map_point_coord_set(map, 0, po->bx, po->by, 0); evas_map_point_coord_set(map, 1, po->bx + po->bw, po->by, 0); evas_map_point_coord_set(map, 2, po->bx + po->bw, po->by + po->bh, 0); evas_map_point_coord_set(map, 3, po->bx, po->by + po->bh, 0); evas_map_point_image_uv_set(map, 0, 0, 0); evas_map_point_image_uv_set(map, 1, po->bw, 0); evas_map_point_image_uv_set(map, 2, po->bw, po->bh); evas_map_point_image_uv_set(map, 3, 0, po->bh); evas_map_util_rotate(map, po->rotate, po->bx + po->bw / 2, po->by + po->bh /2); evas_map_util_zoom(map, po->zoom, po->zoom, po->bx + po->bw / 2, po->by + po->bh /2); evas_object_map_enable_set(po->ic, EINA_TRUE); evas_object_map_set(po->ic, map); { Evas_Map *shadow_map = evas_map_new(4); evas_map_point_coord_set(shadow_map, 0, po->bx, po->by, 0); evas_map_point_coord_set(shadow_map, 1, po->bx + po->bw, po->by, 0); evas_map_point_coord_set(shadow_map, 2, po->bx + po->bw, po->by + po->bh, 0); evas_map_point_coord_set(shadow_map, 3, po->bx, po->by + po->bh, 0); evas_map_point_image_uv_set(shadow_map, 0, 0, 0); evas_map_point_image_uv_set(shadow_map, 1, SHADOW_W, 0); evas_map_point_image_uv_set(shadow_map, 2, SHADOW_W, SHADOW_H); evas_map_point_image_uv_set(shadow_map, 3, 0, SHADOW_H); evas_map_util_rotate(shadow_map, po->rotate, po->bx + po->bw / 2, po->by + po->bh /2); evas_map_util_zoom(shadow_map, po->zoom * po->shadow_zoom, po->zoom * po->shadow_zoom, po->bx + (po->bw / 2), po->by + (po->bh / 2)); evas_object_map_enable_set(po->shadow, EINA_TRUE); evas_object_map_set(po->shadow, shadow_map); evas_map_free(shadow_map); } /* Update the position of the hit box */ { Evas_Coord minx, miny, maxx, maxy; int i; evas_object_polygon_points_clear(po->hit); evas_map_point_coord_get(map, 0, &minx, &miny, NULL); maxx = minx; maxy = miny; evas_object_polygon_point_add(po->hit, minx, miny); for (i = 1 ; i <= 3 ; i++) { Evas_Coord x, y; evas_map_point_coord_get(map, i, &x, &y, NULL); evas_object_polygon_point_add(po->hit, x, y); if (x < minx) minx = x; else if (x > maxx) maxx = x; if (y < miny) miny = y; else if (y > maxy) maxy = y; } } evas_object_raise(po->shadow); evas_object_raise(po->ic); evas_object_raise(po->hit); evas_map_free(map); } /* Zoom out animation */ static void zoom_out_animation_operation(void *_po, Elm_Transit *transit __UNUSED__, double progress) { Photo_Object *po = (Photo_Object *) _po; po->zoom = BASE_ZOOM + ((po->base_zoom - BASE_ZOOM) * (1.0 - progress)); apply_changes(po); } static void zoom_out_animation_end(void *_po, Elm_Transit *transit __UNUSED__) { Photo_Object *po = (Photo_Object *) _po; po->base_zoom = po->zoom = BASE_ZOOM; apply_changes(po); po->zoom_out = NULL; } static Evas_Event_Flags rotate_move(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Rotate_Info *p = (Elm_Gesture_Rotate_Info *) event_info; printf("rotate move <%d,%d> base=<%f> <%f>\n", p->x, p->y, p->base_angle, p->angle); po->rotate = po->base_rotate + (int) p->angle - p->base_angle; if (po->rotate < 0) po->rotate += 360; apply_changes(po); return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags rotate_end(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Rotate_Info *p = (Elm_Gesture_Rotate_Info *) event_info; printf("rotate end/abort <%d,%d> base=<%f> <%f>\n", p->x, p->y, p->base_angle, p->angle); po->base_rotate += (int) p->angle - p->base_angle; if (po->rotate < 0) po->rotate += 360; return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags zoom_start(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Zoom_Info *p = (Elm_Gesture_Zoom_Info *) event_info; printf("zoom start <%d,%d> <%f>\n", p->x, p->y, p->zoom); /* If there's an active animator, stop it */ if (po->zoom_out) { elm_transit_del(po->zoom_out); po->zoom_out = NULL; } /* Give it a "lift" effect right from the start */ po->base_zoom = BASE_ZOOM * LIFT_FACTOR; po->zoom = po->base_zoom; po->shadow_zoom = 1.7; apply_changes(po); return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags zoom_move(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Zoom_Info *p = (Elm_Gesture_Zoom_Info *) event_info; printf("zoom move <%d,%d> <%f>\n", p->x, p->y, p->zoom); po->zoom = po->base_zoom * p->zoom; apply_changes(po); return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags zoom_end(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Zoom_Info *p = (Elm_Gesture_Zoom_Info *) event_info; printf("zoom end/abort <%d,%d> <%f>\n", p->x, p->y, p->zoom); /* Apply the zoom out animator */ po->shadow_zoom = 1.3; po->base_zoom = po->zoom; po->zoom_out = elm_transit_add(); elm_transit_duration_set(po->zoom_out, zoom_out_animation_duration); elm_transit_effect_add(po->zoom_out, zoom_out_animation_operation, po, zoom_out_animation_end); elm_transit_go(po->zoom_out); return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags momentum_start(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; printf("momentum_start <%d,%d>\n", p->x2, p->y2); po->dx = p->x2 - po->bx; po->dy = p->y2 - po->by; apply_changes(po); return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags momentum_move(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; printf("momentum move <%d,%d>\n", p->x2, p->y2); po->bx = p->x2 - po->dx; po->by = p->y2 - po->dy; apply_changes(po); return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags momentum_end(void *_po, void *event_info) { Photo_Object *po = (Photo_Object *) _po; Elm_Gesture_Momentum_Info *p = (Elm_Gesture_Momentum_Info *) event_info; printf("momentum end/abort <%d,%d> <%d,%d>\n", p->x2, p->y2, p->mx, p->my); (void) po; (void) p; /* Make sure middle is in the screen, if not, fix it. */ { /* FIXME: Use actual window sizes instead of the hardcoded * values */ Evas_Coord mx, my; mx = po->bx + (po->bw / 2); my = po->by + (po->bh / 2); if (mx < 0) po->bx = 0 - (po->bw / 2); else if (mx > 480) po->bx = 480 - (po->bw / 2); if (my < 0) po->by = 0 - (po->bw / 2); else if (my > 800) po->by = 800 - (po->bh / 2); } apply_changes(po); return EVAS_EVENT_FLAG_NONE; } static void _win_del_req(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Photo_Object **photo_array = (Photo_Object **) data; if (!photo_array) return; /* The content of the photo object is automatically deleted when the win * is deleted. */ for ( ; *photo_array ; photo_array++) free(*photo_array); free(data); } Photo_Object * photo_object_add(Evas_Object *parent, Evas_Object *ic, const char *icon, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h, int angle) { char buf[PATH_MAX]; Photo_Object *po; po = calloc(1, sizeof(*po)); po->base_zoom = po->zoom = BASE_ZOOM; if (ic) { po->ic = ic; } else { po->ic = elm_icon_add(parent); elm_image_file_set(po->ic, icon, NULL); } po->bx = x; po->by = y; po->bw = w; po->bh = h; /* Add shadow */ { po->shadow = elm_icon_add(po->ic); snprintf(buf, sizeof(buf), "%s/images/pol_shadow.png", elm_app_data_dir_get()); elm_image_file_set(po->shadow, buf, NULL); evas_object_resize(po->shadow, SHADOW_W, SHADOW_H); evas_object_show(po->shadow); } po->hit = evas_object_polygon_add(evas_object_evas_get(parent)); evas_object_precise_is_inside_set(po->hit, EINA_TRUE); evas_object_repeat_events_set(po->hit, EINA_TRUE); evas_object_color_set(po->hit, 0, 0, 0, 0); evas_object_move(po->ic, 0, 0); evas_object_resize(po->ic, po->bw, po->bh); evas_object_show(po->ic); evas_object_show(po->hit); po->gl = elm_gesture_layer_add(po->ic); elm_gesture_layer_hold_events_set(po->gl, EINA_TRUE); elm_gesture_layer_attach(po->gl, po->hit); /* FIXME: Add a po->rotate start so we take the first angle!!!! */ elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_MOVE, rotate_move, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_END, rotate_end, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ROTATE, ELM_GESTURE_STATE_ABORT, rotate_end, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_START, zoom_start, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_MOVE, zoom_move, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_END, zoom_end, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_ABORT, zoom_end, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_START, momentum_start, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_MOVE, momentum_move, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_END, momentum_end, po); elm_gesture_layer_cb_set(po->gl, ELM_GESTURE_MOMENTUM, ELM_GESTURE_STATE_ABORT, momentum_end, po); po->rotate = po->base_rotate = angle; po->shadow_zoom = 1.3; apply_changes(po); return po; } void test_gesture_layer(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Coord w, h; Evas_Object *win, *bg; char buf[PATH_MAX]; int ind = 0; Photo_Object **photo_array; photo_array = calloc(sizeof(*photo_array), 4); w = 480; h = 800; win = elm_win_add(NULL, "gesture-layer", ELM_WIN_BASIC); elm_win_title_set(win, "Gesture Layer"); elm_win_autodel_set(win, EINA_TRUE); evas_object_resize(win, w, h); bg = elm_bg_add(win); snprintf(buf, sizeof(buf), "%s/images/wood_01.jpg", elm_app_data_dir_get()); elm_bg_file_set(bg, buf, NULL); evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bg); evas_object_show(bg); snprintf(buf, sizeof(buf), "%s/images/pol_sky.png", elm_app_data_dir_get()); photo_array[ind++] = photo_object_add(win, NULL, buf, 200, 200, 365, 400, 0); snprintf(buf, sizeof(buf), "%s/images/pol_twofish.png", elm_app_data_dir_get()); photo_array[ind++] = photo_object_add(win, NULL, buf, 40, 300, 365, 400, 45); Evas_Object *en = elm_entry_add(win); elm_object_text_set(en, "You can use whatever object you want, " "even entries like this."); elm_entry_line_wrap_set(en, ELM_WRAP_MIXED); Evas_Object *postit = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/postit_ent.edj", elm_app_data_dir_get()); elm_layout_file_set(postit, buf, "main"); elm_object_part_content_set(postit, "ent", en); photo_array[ind++] = photo_object_add(win, postit, NULL, 50, 50, 382, 400, 355); photo_array[ind] = NULL; evas_object_smart_callback_add(win, "delete,request", _win_del_req, photo_array); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_hoversel.c0000664000175000017500000001651212127353615015221 00000000000000#include "test.h" #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH struct _api_data { unsigned int state; /* What state we are testing */ void *box; /* Use this to get box content */ }; typedef struct _api_data api_data; enum _api_state { HOVERSEL_HORIZ, HOVERSEL_END, HOVERSEL_LABAL_SET, HOVERSEL_ICON_UNSET, HOVERSEL_CLEAR_OPEN, HOVERSEL_CLEAR, API_STATE_LAST }; typedef enum _api_state api_state; static void set_api_state(api_data *api) { const Eina_List *items = elm_box_children_get(api->box); if (!eina_list_count(items)) return; /* use elm_box_children_get() to get list of children */ switch(api->state) { /* Put all api-changes under switch */ case HOVERSEL_HORIZ: /* Make first hover horiz (0) */ elm_hoversel_horizontal_set(eina_list_nth(items, 0), EINA_TRUE); elm_hoversel_hover_begin(eina_list_nth(items, 0)); break; case HOVERSEL_END: /* Make first hover horiz (1) */ elm_hoversel_hover_begin(eina_list_nth(items, 1)); elm_hoversel_hover_end(eina_list_nth(items, 1)); break; case HOVERSEL_LABAL_SET: /* set second hover label (2) */ elm_object_text_set(eina_list_nth(items, 1), "Label from API"); break; case HOVERSEL_ICON_UNSET: /* 3 */ elm_object_text_set(eina_list_nth(items, 5), "Label only"); elm_object_part_content_unset(eina_list_nth(items, 5), "icon"); break; case HOVERSEL_CLEAR_OPEN: /* 4 */ elm_hoversel_hover_begin(eina_list_nth(items, 1)); elm_hoversel_clear(eina_list_nth(items, 1)); break; case HOVERSEL_CLEAR: /* 5 */ elm_hoversel_clear(eina_list_nth(items, 0)); break; case API_STATE_LAST: break; default: return; } } static void _api_bt_clicked(void *data, Evas_Object *obj, void *event_info __UNUSED__) { /* Will add here a SWITCH command containing code to modify test-object */ /* in accordance a->state value. */ api_data *a = data; char str[128]; printf("clicked event on API Button: api_state=<%d>\n", a->state); set_api_state(a); a->state++; sprintf(str, "Next API function (%u)", a->state); elm_object_text_set(obj, str); elm_object_disabled_set(obj, a->state == API_STATE_LAST); } static void _cleanup_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { free(data); } void test_hoversel(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *bx, *bt, *ic, *bxx; char buf[PATH_MAX]; api_data *api = calloc(1, sizeof(api_data)); win = elm_win_util_standard_add("hoversel", "HoverSel"); elm_win_autodel_set(win, EINA_TRUE); evas_object_event_callback_add(win, EVAS_CALLBACK_FREE, _cleanup_cb, api); bxx = elm_box_add(win); elm_win_resize_object_add(win, bxx); evas_object_size_hint_weight_set(bxx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(bxx); bx = elm_box_add(win); elm_win_resize_object_add(win, bx); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); api->box = bx; evas_object_show(bx); bt = elm_button_add(win); elm_object_text_set(bt, "Next API function"); evas_object_smart_callback_add(bt, "clicked", _api_bt_clicked, (void *) api); elm_box_pack_end(bxx, bt); elm_object_disabled_set(bt, api->state == API_STATE_LAST); evas_object_show(bt); elm_box_pack_end(bxx, bx); bt = elm_hoversel_add(win); // FIXME: need to add horizontal hoversel theme to default some day // elm_hoversel_horizontal_set(bt, 1); elm_hoversel_hover_parent_set(bt, win); elm_object_text_set(bt, "Labels"); elm_hoversel_item_add(bt, "Item 1", NULL, ELM_ICON_NONE, NULL, NULL); elm_hoversel_item_add(bt, "Item 2", NULL, ELM_ICON_NONE, NULL, NULL); elm_hoversel_item_add(bt, "Item 3", NULL, ELM_ICON_NONE, NULL, NULL); elm_hoversel_item_add(bt, "Item 4 - Long Label Here", "close", ELM_ICON_STANDARD, NULL, NULL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_hoversel_add(win); elm_hoversel_hover_parent_set(bt, win); elm_object_text_set(bt, "Some Icons"); elm_hoversel_item_add(bt, "Item 1", NULL, ELM_ICON_NONE, NULL, NULL); elm_hoversel_item_add(bt, "Item 2", NULL, ELM_ICON_NONE, NULL, NULL); elm_hoversel_item_add(bt, "Item 3", "home", ELM_ICON_STANDARD, NULL, NULL); elm_hoversel_item_add(bt, "Item 4", "close", ELM_ICON_STANDARD, NULL, NULL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_hoversel_add(win); elm_hoversel_hover_parent_set(bt, win); elm_object_text_set(bt, "All Icons"); elm_hoversel_item_add(bt, "Item 1", "apps", ELM_ICON_STANDARD, NULL, NULL); elm_hoversel_item_add(bt, "Item 2", "arrow_down", ELM_ICON_STANDARD, NULL, NULL); elm_hoversel_item_add(bt, "Item 3", "home", ELM_ICON_STANDARD, NULL, NULL); elm_hoversel_item_add(bt, "Item 4", "close", ELM_ICON_STANDARD, NULL, NULL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_hoversel_add(win); elm_hoversel_hover_parent_set(bt, win); elm_object_text_set(bt, "All Icons"); elm_hoversel_item_add(bt, "Item 1", "apps", ELM_ICON_STANDARD, NULL, NULL); snprintf(buf, sizeof(buf), "%s/images/sky_02.jpg", elm_app_data_dir_get()); elm_hoversel_item_add(bt, "Item 2", buf, ELM_ICON_FILE, NULL, NULL); elm_hoversel_item_add(bt, "Item 3", "home", ELM_ICON_STANDARD, NULL, NULL); elm_hoversel_item_add(bt, "Item 4", "close", ELM_ICON_STANDARD, NULL, NULL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_hoversel_add(win); elm_hoversel_hover_parent_set(bt, win); elm_object_text_set(bt, "Disabled Hoversel"); elm_hoversel_item_add(bt, "Item 1", "apps", ELM_ICON_STANDARD, NULL, NULL); elm_hoversel_item_add(bt, "Item 2", "close", ELM_ICON_STANDARD, NULL, NULL); elm_object_disabled_set(bt, 1); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_hoversel_add(win); elm_hoversel_hover_parent_set(bt, win); elm_object_text_set(bt, "Icon + Label"); ic = elm_icon_add(win); snprintf(buf, sizeof(buf), "%s/images/sky_03.jpg", elm_app_data_dir_get()); elm_image_file_set(ic, buf, NULL); elm_object_part_content_set(bt, "icon", ic); evas_object_show(ic); elm_hoversel_item_add(bt, "Item 1", "apps", ELM_ICON_STANDARD, NULL, NULL); elm_hoversel_item_add(bt, "Item 2", "arrow_down", ELM_ICON_STANDARD, NULL, NULL); elm_hoversel_item_add(bt, "Item 3", "home", ELM_ICON_STANDARD, NULL, NULL); elm_hoversel_item_add(bt, "Item 4", "close", ELM_ICON_STANDARD, NULL, NULL); evas_object_size_hint_weight_set(bt, 0.0, 0.0); evas_object_size_hint_align_set(bt, 0.5, 0.5); elm_box_pack_end(bx, bt); evas_object_show(bt); evas_object_resize(win, 320, 300); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_conform.c0000664000175000017500000001700012127353615015026 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH void test_conformant(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event __UNUSED__) { Evas_Object *win, *conform, *btn, *bx, *en; win = elm_win_util_standard_add("conformant", "Conformant"); elm_win_autodel_set(win, EINA_TRUE); elm_win_conformant_set(win, EINA_TRUE); conform = elm_conformant_add(win); elm_win_resize_object_add(win, conform); evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(conform); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_single_line_set(en, EINA_TRUE); elm_entry_bounce_set(en, EINA_TRUE, EINA_FALSE); elm_object_text_set(en, "This is the top entry here"); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); evas_object_show(en); elm_box_pack_end(bx, en); btn = elm_button_add(win); elm_object_text_set(btn, "Test Conformant"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, btn); evas_object_show(btn); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_single_line_set(en, EINA_TRUE); elm_entry_bounce_set(en, EINA_TRUE, EINA_FALSE); elm_object_text_set(en, "This is the middle entry here"); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); evas_object_show(en); elm_box_pack_end(bx, en); btn = elm_button_add(win); elm_object_text_set(btn, "Test Conformant"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, btn); evas_object_show(btn); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_bounce_set(en, EINA_FALSE, EINA_TRUE); elm_object_text_set(en, "This is a multi-line entry at the bottom
    " "This can contain more than 1 line of text and be " "scrolled around to allow for entering of lots of " "content. It is also to test to see that autoscroll " "moves to the right part of a larger multi-line " "text entry that is inside of a scroller than can be " "scrolled around, thus changing the expected position " "as well as cursor changes updating auto-scroll when " "it is enabled."); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(en); elm_box_pack_end(bx, en); elm_object_content_set(conform, bx); evas_object_show(bx); evas_object_resize(win, 240, 240); evas_object_show(win); } static void popobj(void *data, Evas_Object *obj __UNUSED__, void *event __UNUSED__) { elm_naviframe_item_pop(data); } void test_conformant2(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event __UNUSED__) { Evas_Object *win, *conform, *btn, *bx, *en, *pg; win = elm_win_util_standard_add("conformant2", "Conformant 2"); elm_win_autodel_set(win, EINA_TRUE); elm_win_conformant_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_win_resize_object_add(win, bx); evas_object_show(bx); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_single_line_set(en, EINA_TRUE); elm_entry_bounce_set(en, EINA_TRUE, EINA_FALSE); elm_object_text_set(en, "This is the top entry here"); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.5); elm_box_pack_end(bx, en); evas_object_show(en); btn = elm_button_add(win); elm_object_focus_allow_set(btn, EINA_FALSE); elm_object_text_set(btn, "Delete Below"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, btn); evas_object_show(btn); pg = elm_naviframe_add(win); evas_object_size_hint_weight_set(pg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(pg, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, pg); evas_object_show(pg); evas_object_smart_callback_add(btn, "clicked", popobj, pg); conform = elm_conformant_add(win); evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(conform, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_naviframe_item_simple_push(pg, conform); evas_object_show(conform); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_bounce_set(en, EINA_FALSE, EINA_TRUE); elm_object_text_set(en, "This entry and button below get deleted."); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(en); elm_box_pack_end(bx, en); btn = elm_button_add(win); elm_object_focus_allow_set(btn, EINA_FALSE); elm_object_text_set(btn, "Delete this bottom bit 1"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", popobj, pg); elm_object_content_set(conform, bx); evas_object_show(bx); conform = elm_conformant_add(win); evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(conform, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_naviframe_item_simple_push(pg, conform); evas_object_show(conform); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL); en = elm_entry_add(win); elm_entry_scrollable_set(en, EINA_TRUE); elm_entry_bounce_set(en, EINA_FALSE, EINA_TRUE); elm_object_text_set(en, "This entry and button below get deleted."); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(en, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show(en); elm_box_pack_end(bx, en); btn = elm_button_add(win); elm_object_focus_allow_set(btn, EINA_FALSE); elm_object_text_set(btn, "Delete this bottom bit 2"); evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, btn); evas_object_show(btn); evas_object_smart_callback_add(btn, "clicked", popobj, pg); elm_object_content_set(conform, bx); evas_object_show(bx); evas_object_resize(win, 240, 480); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_store.c0000664000175000017500000002171212127353615014524 00000000000000/* NOTE : Before testing elm_store, email data files should exist in your local storage. And you can just get example files in enlightenment website. Use wget to obtain it. It almost 50 Megabytes. http://www.enlightenment.org/~raster/store.tar.gz */ #ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH typedef struct _My_Item My_Item; struct _My_Item { char *from, *subject, *date, *head_content; }; // callbacks just to see user interacting with genlist static void _st_selected(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("selected: %p\n", event_info); } static void _st_double_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("double clicked: %p\n", event_info); } static void _st_longpress(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { printf("longpress %p\n", event_info); } // store callbacks to handle loading/parsing/freeing of store items from src static Elm_Genlist_Item_Class *itc1; static const Elm_Store_Item_Mapping it1_mapping[] = { { ELM_STORE_ITEM_MAPPING_LABEL, "elm.title.1", ELM_STORE_ITEM_MAPPING_OFFSET(My_Item, from), { .empty = { EINA_TRUE } } }, { ELM_STORE_ITEM_MAPPING_LABEL, "elm.title.2", ELM_STORE_ITEM_MAPPING_OFFSET(My_Item, subject), { .empty = { EINA_TRUE } } }, { ELM_STORE_ITEM_MAPPING_LABEL, "elm.text", ELM_STORE_ITEM_MAPPING_OFFSET(My_Item, head_content), { .empty = { EINA_TRUE } } }, { ELM_STORE_ITEM_MAPPING_ICON, "elm.swallow.icon", 0, { .icon = { 48, 48, ELM_ICON_LOOKUP_THEME_FDO, EINA_TRUE, EINA_FALSE, EINA_TRUE, EINA_FALSE, EINA_FALSE, } } }, { ELM_STORE_ITEM_MAPPING_CUSTOM, "elm.swallow.end", 0, { .custom = { NULL } } }, ELM_STORE_ITEM_MAPPING_END }; ////// **** WARNING *********************************************************** //// * This function runs inside a thread outside efl mainloop. Be careful! * // ************************************************************************ static Eina_Bool _st_store_list(void *data __UNUSED__, Elm_Store_Item_Info *item_info) { Elm_Store_Item_Info_Filesystem *info = (Elm_Store_Item_Info_Filesystem *)item_info; int id; char sort_id[7]; // create a sort id based on the filename itself assuming it is a numeric // value like the id number in mh mail folders which is what this test // uses as a data source char *file = strrchr(info->path, '/'); if (file) file++; else file = info->path; id = atoi(file); sort_id[0] = ((id >> 30) & 0x3f) + 32; sort_id[1] = ((id >> 24) & 0x3f) + 32; sort_id[2] = ((id >> 18) & 0x3f) + 32; sort_id[3] = ((id >> 12) & 0x3f) + 32; sort_id[4] = ((id >> 6) & 0x3f) + 32; sort_id[5] = ((id >> 0) & 0x3f) + 32; sort_id[6] = 0; info->base.sort_id = strdup(sort_id); // choose the item genlist item class to use (only item style should be // provided by the app, store will fill everything else in, so it also // has to be writable info->base.item_class = itc1; // based on item info - return the item class wanted (only style field used - rest reset to internal funcs store sets up to get label/icon etc) info->base.mapping = it1_mapping; info->base.data = NULL; // if we can already parse and load all of item here and want to - set this return EINA_TRUE; // return true to include this, false not to } // ************************************************************************ //// * End of separate thread function. * ////// ************************************************************************ ////// **** WARNING *********************************************************** //// * This function runs inside a thread outside efl mainloop. Be careful! * // ************************************************************************ static void _st_store_fetch(void *data __UNUSED__, Elm_Store_Item *sti) { const char *path = elm_store_item_filesystem_path_get(sti); My_Item *myit; FILE *f; char buf[4096], *p; Eina_Bool have_content = EINA_FALSE; char *content = NULL, *content_pos = NULL, *content_end = NULL; // if we already have my item data - skip if (elm_store_item_data_get(sti)) return; // open the mail file and parse it f = fopen(path, "rb"); if (!f) return; // alloc my item in memory that holds data to show in the list myit = calloc(1, sizeof(My_Item)); if (!myit) { fclose(f); return; } while (fgets(buf, sizeof(buf), f)) { if (!have_content) { if (!isblank(buf[0])) { // get key: From:, Subject: etc. if (!strncmp(buf, "From:", 5)) { p = buf + 5; while ((*p) && (isblank(*p))) p++; p = strdup(p); if (p) { myit->from = p; p = strchr(p, '\n'); if (p) *p = 0; } } else if (!strncmp(buf, "Subject:", 8)) { p = buf + 8; while ((*p) && (isblank(*p))) p++; p = strdup(p); if (p) { myit->subject = p; p = strchr(p, '\n'); if (p) *p = 0; } } else if (!strncmp(buf, "Date:", 5)) { p = buf + 5; while ((*p) && (isblank(*p))) p++; p = strdup(p); if (p) { myit->date = p; p = strchr(p, '\n'); if (p) *p = 0; } } else if (buf[0] == '\n') // begin of content have_content = EINA_TRUE; } } else { // get first 320 bytes of content/body if (!content) { content = calloc(1, 320); content_pos = content; content_end = content + 319; } strncat(content_pos, buf, content_end - content_pos - 1); content_pos = content + strlen(content); } } fclose(f); myit->head_content = elm_entry_utf8_to_markup(content); free(content); elm_store_item_data_set(sti, myit); } // ************************************************************************ //// * End of separate thread function. * ////// ************************************************************************ static void _st_store_unfetch(void *data __UNUSED__, Elm_Store_Item *sti) { My_Item *myit = elm_store_item_data_get(sti); if (!myit) return; if (myit->from) free(myit->from); if (myit->subject) free(myit->subject); if (myit->date) free(myit->date); if (myit->head_content) free(myit->head_content); free(myit); } void test_store(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *gl, *bx; Elm_Store *st; win = elm_win_util_standard_add("store", "Store"); elm_win_autodel_set(win, EINA_TRUE); bx = elm_box_add(win); evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, bx); evas_object_show(bx); gl = elm_genlist_add(win); elm_genlist_mode_set(gl, ELM_LIST_COMPRESS); evas_object_smart_callback_add(gl, "selected", _st_selected, NULL); evas_object_smart_callback_add(gl, "clicked,double", _st_double_clicked, NULL); evas_object_smart_callback_add(gl, "longpressed", _st_longpress, NULL); evas_object_size_hint_weight_set(gl, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(gl, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(bx, gl); evas_object_show(gl); itc1 = elm_genlist_item_class_new(); itc1->item_style = "message"; st = elm_store_filesystem_new(); elm_store_list_func_set(st, _st_store_list, NULL); elm_store_fetch_func_set(st, _st_store_fetch, NULL); //elm_store_fetch_thread_set(st, EINA_FALSE); elm_store_unfetch_func_set(st, _st_store_unfetch, NULL); elm_store_sorted_set(st, EINA_TRUE); elm_store_target_genlist_set(st, gl); elm_store_filesystem_directory_set(st, "./store"); /* item_class_ref is needed for itc1. some items can be added in callbacks */ elm_genlist_item_class_ref(itc1); elm_genlist_item_class_free(itc1); evas_object_resize(win, 480, 800); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_map.c0000664000175000017500000011216212127353615014145 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH #define SOURCE_MAX 10 #define MARKER_MAX 1000 #define NAME_ENTRY_TEXT "Enter freeform address" typedef struct Overlay_Data { const char *file; } Overlay_Data; typedef struct Map_Source { Evas_Object *map; Elm_Map_Source_Type type; char *source_name; } Map_Source; Overlay_Data data1 = {PACKAGE_DATA_DIR"/images/logo.png"}; Overlay_Data data2 = {PACKAGE_DATA_DIR"/images/logo_small.png"}; Overlay_Data data3 = {PACKAGE_DATA_DIR"/images/panel_01.jpg"}; Overlay_Data data4 = {PACKAGE_DATA_DIR"/images/plant_01.jpg"}; Overlay_Data data5 = {PACKAGE_DATA_DIR"/images/rock_01.jpg"}; Overlay_Data data6 = {PACKAGE_DATA_DIR"/images/rock_02.jpg"}; Overlay_Data data7 = {PACKAGE_DATA_DIR"/images/sky_01.jpg"}; Overlay_Data data8 = {PACKAGE_DATA_DIR"/images/sky_02.jpg"}; Overlay_Data data9 = {PACKAGE_DATA_DIR"/images/sky_03.jpg"}; Overlay_Data data10 = {PACKAGE_DATA_DIR"/images/sky_03.jpg"}; Overlay_Data data11= {PACKAGE_DATA_DIR"/images/wood_01.jpg"}; Overlay_Data parking= {PACKAGE_DATA_DIR"/images/parking.png"}; Overlay_Data icon_data = {PACKAGE_DATA_DIR"/images/icon_14.png"}; static Elm_Map_Overlay *route_start, *route_end, *route_clas; static Elm_Map_Overlay *bubble_img; static Elm_Map_Overlay *bubble_parking; static Elm_Map_Overlay *route_ovl; static Elm_Map_Overlay *line_start, *line_end, *line; static Elm_Map_Overlay *poly; static Elm_Map_Overlay *circle; static Elm_Map_Overlay *scale; static Eina_List *poly_points; static Evas_Object *menu, *fs_win; static Elm_Map_Route *route; static Elm_Map_Name *name; static Evas_Object *track; static Evas_Coord down_x, down_y; static Evas_Coord old_x, old_y, old_d; static Map_Source ts[SOURCE_MAX]; static Map_Source rs[SOURCE_MAX]; static Map_Source ns[SOURCE_MAX]; static void #ifdef ELM_EMAP my_map_gpx_fileselector_done(void *data, Evas_Object *obj __UNUSED__, void *event_info) #else my_map_gpx_fileselector_done(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) #endif { const char *selected = event_info; if (selected) { printf("Selected file: %s\n", selected); #ifdef ELM_EMAP EMap_Route *emap = emap_route_gpx_new(selected); track = elm_map_track_add(data, emap); #else printf("libEMap is required !\n"); #endif } evas_object_del(fs_win); } static Evas_Object * _route_icon_get(Evas_Object *obj) { Evas_Object *icon = elm_icon_add(obj); elm_image_file_set(icon, PACKAGE_DATA_DIR"/images/bubble.png", NULL); evas_object_show(icon); return icon; } static Evas_Object * _box_get(Evas_Object *obj, Overlay_Data *data, Elm_Map_Overlay *ovl) { Evas_Object *bx, *img, *label; double lon, lat; char buf[256]; bx = elm_box_add(obj); evas_object_show(bx); img = evas_object_image_add(evas_object_evas_get(obj)); evas_object_image_file_set(img, data->file, NULL); evas_object_image_filled_set(img, EINA_TRUE); evas_object_size_hint_min_set(img, 64, 64); evas_object_show(img); elm_box_pack_end(bx, img); label = elm_label_add(bx); elm_map_overlay_region_get(ovl, &lon, &lat); snprintf(buf, sizeof(buf), "%0.4lf %0.4lf", lon, lat); elm_object_text_set(label, buf); evas_object_show(label); elm_box_pack_end(bx, label); return bx; } static Evas_Object * _label_get(Evas_Object *obj) { Evas_Object *label; label = elm_label_add(obj); elm_object_text_set(label, "Here is a parking lot."); return label; } static Evas_Object * _icon_get(Evas_Object *obj, Overlay_Data *data) { Evas_Object *icon = elm_icon_add(obj); elm_image_file_set(icon, data->file, NULL); evas_object_show(icon); return icon; } static void _overlay_hide(void *data, Evas_Object *obj __UNUSED__, void *ev __UNUSED__) { elm_map_overlay_hide_set(data, EINA_TRUE); } static void _overlay_pause(void *data, Evas_Object *obj __UNUSED__, void *ev __UNUSED__) { elm_map_overlay_paused_set(data, EINA_TRUE); } static void _overlay_unpause(void *data, Evas_Object *obj __UNUSED__, void *ev __UNUSED__) { elm_map_overlay_paused_set(data, EINA_FALSE); } static void _overlay_show(void *data, Evas_Object *obj __UNUSED__, void *ev __UNUSED__) { elm_map_overlay_show(data); } static Evas_Object * _btn_box_get(Evas_Object *obj, Elm_Map_Overlay *ovl) { Evas_Object *bx, *btn, *btn2, *btn3, *btn4; bx = elm_box_add(obj); elm_box_horizontal_set(bx, EINA_TRUE); evas_object_show(bx); btn = elm_button_add(bx); elm_object_text_set(btn, "Hide"); evas_object_smart_callback_add(btn, "clicked", _overlay_hide, ovl); evas_object_show(btn); elm_box_pack_end(bx, btn); btn2 = elm_button_add(bx); elm_object_text_set(btn2, "Pause"); evas_object_smart_callback_add(btn2, "clicked", _overlay_pause, ovl); evas_object_show(btn2); elm_box_pack_end(bx, btn2); btn3 = elm_button_add(bx); elm_object_text_set(btn3, "Unpause"); evas_object_smart_callback_add(btn3, "clicked", _overlay_unpause, ovl); evas_object_show(btn3); elm_box_pack_end(bx, btn3); btn4 = elm_button_add(bx); elm_object_text_set(btn4, "Show"); evas_object_smart_callback_add(btn4, "clicked", _overlay_show, ovl); evas_object_show(btn4); elm_box_pack_end(bx, btn4); return bx; } static void _bubble_parking_follow(Evas_Object *map) { double lon, lat; Evas_Coord x, y; if (bubble_parking) { Elm_Map_Overlay *ovl = elm_map_overlay_data_get(bubble_parking); elm_map_overlay_region_get(ovl, &lon, &lat); elm_map_region_to_canvas_convert(map, lon, lat, &x, &y); elm_map_canvas_to_region_convert(map, x+40, y+50, &lon, &lat); elm_map_overlay_region_set(bubble_parking, lon, lat); } } static void _overlays_num_check(Evas_Object *obj) { Evas_Coord x, y, w, h; double lon, lat, max_lon, max_lat, min_lon, min_lat; Eina_List *overlays, *l; Elm_Map_Overlay *ovl; int cnt = 0; int cnt_visible = 0; overlays = elm_map_overlays_get(obj); evas_object_geometry_get(obj, &x, &y, &w, &h); elm_map_canvas_to_region_convert(obj, x, y, &min_lon, &max_lat); elm_map_canvas_to_region_convert(obj, x + w, y + h, &max_lon, &min_lat); EINA_LIST_FOREACH(overlays, l, ovl) { if (elm_map_overlay_type_get(ovl) == ELM_MAP_OVERLAY_TYPE_CLASS) continue; elm_map_overlay_region_get(ovl, &lon, &lat); if ((min_lon <= lon) && (lon <= max_lon) && (min_lat <= lat) && (lat <= max_lat)) { if (elm_map_overlay_visible_get(ovl)) cnt_visible++; cnt++; } } printf("Number of (visible/total) overlays in viewport: %d/%d\n", cnt_visible, cnt); } static void _map_clicked(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("clicked\n"); } static void _map_clicked_double(void *data __UNUSED__, Evas_Object *obj, void *event_info) { printf("clicked,double\n"); double lon, lat; Evas_Event_Mouse_Down *down = event_info; if (!down) return; if (elm_map_zoom_get(obj) < 5) return; elm_map_canvas_to_region_convert(obj, down->canvas.x, down->canvas.y, &lon, &lat); printf("x:%d, y:%d, lon:%lf, lat:%lf\n", down->canvas.x, down->canvas.y, lon, lat); if (!route_clas) { route_clas = elm_map_overlay_class_add(obj); elm_map_overlay_icon_set(route_clas, _route_icon_get(obj)); elm_map_overlay_displayed_zoom_min_set(route_clas, 5); } if (route_start && route_end) { elm_map_overlay_del(route_start); elm_map_overlay_del(route_end); elm_map_route_del(route); route_start = NULL; route_end = NULL; route = NULL; } if (!route_start) route_start = elm_map_overlay_add(obj, lon, lat); else route_end = elm_map_overlay_add(obj, lon, lat); if (route_start && route_end) { double start_lon, start_lat, end_lon, end_lat; elm_map_overlay_class_append(route_clas, route_start); elm_map_overlay_class_append(route_clas, route_end); elm_map_overlay_region_get(route_start, &start_lon, &start_lat); elm_map_overlay_region_get(route_end, &end_lon, &end_lat); route = elm_map_route_add(obj, ELM_MAP_ROUTE_TYPE_MOTOCAR, ELM_MAP_ROUTE_METHOD_FASTEST, start_lon, start_lat, end_lon, end_lat, NULL, NULL); } } static void _map_press(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("press\n"); } static void _map_longpressed(void *data __UNUSED__, Evas_Object *obj, void *event_info) { if (!event_info) return; double lon, lat; Evas_Event_Mouse_Down *down = (Evas_Event_Mouse_Down *)event_info; elm_map_canvas_to_region_convert(obj, down->canvas.x, down->canvas.y, &lon, &lat); printf("longpressed, x:%d, y:%d, lon:%lf, lat:%lf\n", down->canvas.x, down->canvas.y, lon, lat); if (elm_map_zoom_get(obj) < 8) return; if (name) elm_map_name_del(name); name = elm_map_name_add(obj, NULL, lon, lat, NULL, NULL); } static void _map_scroll(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { double lon, lat; elm_map_region_get(obj, &lon, &lat); printf("scroll, longitude: %f latitude: %f\n", lon, lat); _bubble_parking_follow(obj); } static void _map_drag_start(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("scroll,drag,start\n"); evas_object_smart_callback_del(data, "longpressed", _map_longpressed); } static void _map_drag_stop(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("scroll,drag,stop\n"); evas_object_smart_callback_add(data, "longpressed", _map_longpressed, data); _overlays_num_check(obj); } static void _map_anim_start(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("scroll,anim,start\n"); } static void _map_anim_stop(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("scroll,anim,stop\n"); } static void _map_zoom_start(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("zoom,start\n"); } static void _map_zoom_stop(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("zoom,stop\n"); _overlays_num_check(obj); } static void _map_zoom_change(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("zoom,change\n"); _bubble_parking_follow(obj); } static void _map_loaded(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("loaded\n"); } static void _map_tile_load(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("tile,load\n"); } static void _map_tile_loaded(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { int try_num, finish_num; elm_map_tile_load_status_get(data, &try_num, &finish_num); printf("tile,loaded: %d / %d\n", finish_num, try_num); } static void _map_tile_loaded_fail(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { int try_num, finish_num; elm_map_tile_load_status_get(data, &try_num, &finish_num); printf("tile,loaded,fail: %d / %d\n", finish_num, try_num); } static void _map_route_load(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("route,load\n"); } static void _map_route_loaded(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { printf("route,loaded\n"); double d; const char *w, *n; d = elm_map_route_distance_get(route); printf("route distance = %lf km\n", d); w = elm_map_route_waypoint_get(route); if (w) printf("[waypoints]\n%s\n", w); n = elm_map_route_node_get(route); if (n) printf("[nodes]\n%s\n", n); if (route_ovl) elm_map_overlay_del(route_ovl); route_ovl = elm_map_overlay_route_add(obj, route); } static void _map_route_loaded_fail(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("route,loaded,fail\n"); } static void _map_name_load(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("name,load\n"); } static void _map_name_loaded(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("name,loaded\n"); if (!name) return; double lon, lat; const char *addr = elm_map_name_address_get(name); elm_map_name_region_get(name, &lon, &lat); if (addr) { printf("name of [lon = %lf, lat = %lf] is %s\n", lon, lat, addr); if ((lon != 0.0) && (lat !=0.0)) { Eina_Bool b = elm_map_paused_get(data); elm_map_paused_set(data, EINA_TRUE); elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_MANUAL); elm_map_zoom_set(data, elm_map_zoom_max_get(data)); elm_map_region_show(data, lon, lat); elm_map_paused_set(data, b); } } elm_map_name_del(name); name = NULL; } static void _map_name_loaded_fail(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { printf("name,loaded,fail\n"); } static void _src_set(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Map_Source *s = data; if (!s) return; elm_map_source_set(s->map, s->type, s->source_name); } static void _show_urmatt(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_MANUAL); if (elm_map_zoom_get(data) < 12) elm_map_zoom_set(data, 12); elm_map_region_show(data,7.325201, 48.526813); } static void _bring_seoul(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_MANUAL); if (elm_map_zoom_get(data) < 12) elm_map_zoom_set(data, 12); elm_map_region_bring_in(data, 126.977969, 37.566535); } static void _paused_set(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_paused_set(data, EINA_TRUE); } static void _paused_unset(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_paused_set(data, EINA_FALSE); } static void _zoom_in(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { int zoom; zoom = elm_map_zoom_get(data) + 1; elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_MANUAL); elm_map_zoom_set(data, zoom); } static void _zoom_out(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { int zoom; zoom = elm_map_zoom_get(data) - 1; elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_MANUAL); elm_map_zoom_set(data, zoom); } static void _zoom_fit(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_AUTO_FIT); } static void _zoom_fill(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_AUTO_FILL); } static void _zoom_manual(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_zoom_mode_set(data, ELM_MAP_ZOOM_MODE_MANUAL); } static void _track_add(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *fs, *vbox, *hbox, *sep; char *path = NULL; fs_win = elm_win_util_standard_add("fileselector", "File Selector"); elm_win_autodel_set(fs_win, 1); vbox = elm_box_add(fs_win); elm_win_resize_object_add(fs_win, vbox); evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_show(vbox); fs = elm_fileselector_add(fs_win); elm_fileselector_is_save_set(fs, EINA_TRUE); elm_fileselector_expandable_set(fs, EINA_FALSE); path = getenv("HOME"); //if "HOME" is not available, set current dir. path if (!path) path = "."; elm_fileselector_path_set(fs, path); evas_object_size_hint_weight_set(fs, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(fs, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end(vbox, fs); evas_object_show(fs); evas_object_smart_callback_add(fs, "done", my_map_gpx_fileselector_done, data); sep = elm_separator_add(fs_win); elm_separator_horizontal_set(sep, EINA_TRUE); elm_box_pack_end(vbox, sep); evas_object_show(sep); hbox = elm_box_add(fs_win); elm_box_horizontal_set(hbox, EINA_TRUE); elm_box_pack_end(vbox, hbox); evas_object_show(hbox); evas_object_resize(fs_win, 240, 350); evas_object_show(fs_win); } static void _track_remove(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_track_remove(data, track); } static void _rotate_cw(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { double d; Evas_Coord x, y, w, h; float half_w, half_h; evas_object_geometry_get(data, &x, &y, &w, &h); half_w = (float)w * 0.5; half_h = (float)h * 0.5; elm_map_rotate_get(data, &d, NULL, NULL); d += 15.0; elm_map_rotate_set(data, d, x + half_w, y + half_h); } static void _rotate_ccw(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { double d; Evas_Coord x, y, w, h; float half_w, half_h; evas_object_geometry_get(data, &x, &y, &w, &h); half_w = (float)w * 0.5; half_h = (float)h * 0.5; elm_map_rotate_get(data, &d, NULL, NULL); d -= 15.0; elm_map_rotate_set(data, d, x + half_w, y + half_h); } static void _rotate_reset(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Coord x, y, w, h; float half_w, half_h; evas_object_geometry_get(data, &x, &y, &w, &h); half_w = (float)w * 0.5; half_h = (float)h * 0.5; elm_map_rotate_set(data, 0.0, x + half_w, y + half_h); } static void _wheel_disable(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_wheel_disabled_set(data, EINA_TRUE); } static void _wheel_enable(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_wheel_disabled_set(data, EINA_FALSE); } static void _zoom_min_set(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_zoom_min_set(data, 1); } static void _zoom_max_set(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_map_zoom_max_set(data, 10); } static void _line_add(void *data, Evas_Object *obj __UNUSED__, void *ei __UNUSED__) { double lon, lat; elm_map_canvas_to_region_convert(data, down_x, down_y, &lon, &lat); printf("line marker: %d %d %lf %lf\n", down_x, down_y, lon, lat); if (line_start && line_end) { elm_map_overlay_del(line_start); elm_map_overlay_del(line_end); elm_map_overlay_del(line); line_start = NULL; line_end = NULL; line = NULL; } if (!line_start) line_start = elm_map_overlay_add(data, lon, lat); else if (!line_end) line_end = elm_map_overlay_add(data, lon, lat); if (line_start && line_end) { double flon, flat, tlon, tlat; elm_map_overlay_region_get(line_start, &flon, &flat); elm_map_overlay_region_get(line_end, &tlon, &tlat); line = elm_map_overlay_line_add(data, flon, flat, tlon, tlat); printf("line add: (%lf, %lf) --> (%lf, %lf)\n", flon, flat, tlon, tlat); } } static void _poly_add(void *data, Evas_Object *obj __UNUSED__, void *ei __UNUSED__) { double lon, lat; elm_map_canvas_to_region_convert(data, down_x, down_y, &lon, &lat); printf("%d %d %lf %lf\n", down_x, down_y, lon, lat); if (!poly) poly = elm_map_overlay_polygon_add(data); poly_points = eina_list_append(poly_points, elm_map_overlay_add(data, lon, lat)); elm_map_overlay_polygon_region_add(poly, lon, lat); } static void _poly_clear(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *ei __UNUSED__) { Elm_Map_Overlay *ovl; if (poly) elm_map_overlay_del(poly); EINA_LIST_FREE(poly_points, ovl) elm_map_overlay_del(ovl); poly = NULL; poly_points = NULL; } static void _circle_add(void *data, Evas_Object *obj __UNUSED__, void *ei __UNUSED__) { double radius = 100; double lon, lat; if (circle) elm_map_overlay_del(circle); elm_map_canvas_to_region_convert(data, down_x, down_y, &lon, &lat); circle = elm_map_overlay_circle_add(data, lon, lat, radius); } static void _scale_add(void *data, Evas_Object *obj __UNUSED__, void *ei __UNUSED__) { if (scale) elm_map_overlay_del(scale); scale = elm_map_overlay_scale_add(data, down_x, down_y); } static void _submenu_src_add(void *data, Elm_Object_Item *parent) { int idx; const char **tile_srcs; const char **route_srcs; const char **name_srcs; if ((!data) || (!parent)) return; tile_srcs = elm_map_sources_get(data, ELM_MAP_SOURCE_TYPE_TILE); route_srcs = elm_map_sources_get(data, ELM_MAP_SOURCE_TYPE_ROUTE); name_srcs = elm_map_sources_get(data, ELM_MAP_SOURCE_TYPE_NAME); for (idx = 0; tile_srcs[idx]; idx++) { if (idx >= SOURCE_MAX) break; ts[idx].map = data; ts[idx].type = ELM_MAP_SOURCE_TYPE_TILE; ts[idx].source_name = strdup(tile_srcs[idx]); elm_menu_item_add(menu, parent, "", tile_srcs[idx], _src_set, &ts[idx]); } for (idx = 0; route_srcs[idx]; idx++) { if (idx >= SOURCE_MAX) break; rs[idx].map = data; rs[idx].type = ELM_MAP_SOURCE_TYPE_ROUTE; rs[idx].source_name = strdup(route_srcs[idx]); elm_menu_item_add(menu, parent, "", route_srcs[idx], _src_set, &rs[idx]); } for (idx = 0; name_srcs[idx]; idx++) { if (idx >= SOURCE_MAX) break; ns[idx].map = data; ns[idx].type = ELM_MAP_SOURCE_TYPE_NAME; ns[idx].source_name = strdup(name_srcs[idx]); elm_menu_item_add(menu, parent, "", name_srcs[idx], _src_set, &ns[idx]); } } static void _submenu_move_add(void *data, Elm_Object_Item *parent) { if ((!data) || (!parent)) return; elm_menu_item_add(menu, parent, NULL, "Show Urmatt", _show_urmatt, data); elm_menu_item_add(menu, parent, NULL, "Bring Seoul", _bring_seoul, data); } static void _submenu_zoom_add(void *data, Elm_Object_Item *parent) { if ((!data) || (!parent)) return; elm_menu_item_add(menu, parent, NULL, "Zoom +", _zoom_in, data); elm_menu_item_add(menu, parent, NULL, "Zoom -", _zoom_out, data); elm_menu_item_add(menu, parent, NULL, "Zoom Fit", _zoom_fit, data); elm_menu_item_add(menu, parent, NULL, "Zoom Fill", _zoom_fill, data); elm_menu_item_add(menu, parent, NULL, "Zoom Manual", _zoom_manual, data); elm_menu_item_add(menu, parent, NULL, "Zoom Min to 1", _zoom_min_set, data); elm_menu_item_add(menu, parent, NULL, "Zoom Max to 10", _zoom_max_set, data); } static void _submenu_prop_add(void *data, Elm_Object_Item *parent) { if ((!data) || (!parent)) return; elm_menu_item_add(menu, parent, NULL, "Paused Set", _paused_set, data); elm_menu_item_add(menu, parent, NULL, "Paused Unset", _paused_unset, data); elm_menu_item_add(menu, parent, NULL, "Rotate CW", _rotate_cw, data); elm_menu_item_add(menu, parent, NULL, "Rotate CCW", _rotate_ccw, data); elm_menu_item_add(menu, parent, NULL, "Reset Rotate", _rotate_reset, data); elm_menu_item_add(menu, parent, NULL, "Disable Wheel", _wheel_disable, data); elm_menu_item_add(menu, parent, NULL, "Enable Wheel", _wheel_enable, data); } static void _submenu_track_add(void *data, Elm_Object_Item *parent) { if ((!data) || (!parent)) return; elm_menu_item_add(menu, parent, NULL, "Add Track", _track_add, data); elm_menu_item_add(menu, parent, NULL, "Remove Track", _track_remove, data); } static void _submenu_ovl_add(void *data, Elm_Object_Item *parent) { if ((!data) || (!parent)) return; elm_menu_item_add(menu, parent, NULL, "Add line", _line_add, data); elm_menu_item_add(menu, parent, NULL, "Add polygon", _poly_add, data); elm_menu_item_add(menu, parent, NULL, "Clear polygon", _poly_clear, data); elm_menu_item_add(menu, parent, NULL, "Add circle", _circle_add, data); elm_menu_item_add(menu, parent, NULL, "Add scale", _scale_add, data); } static void _map_mouse_down(void *data, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info) { Evas_Event_Mouse_Down *down = event_info; Elm_Object_Item *menu_it; if (!down) return; if (down->button == 2) { old_x = down->canvas.x; old_y = down->canvas.y; old_d = 0.0; } else if (down->button == 3) { down_x = down->canvas.x; down_y = down->canvas.y; menu = elm_menu_add(obj); menu_it = elm_menu_item_add(menu, NULL, "", "Source", NULL, NULL); _submenu_src_add(data, menu_it); menu_it = elm_menu_item_add(menu, NULL, "", "Move", NULL, NULL); _submenu_move_add(data, menu_it); menu_it = elm_menu_item_add(menu, NULL, "", "Zoom", NULL, NULL); _submenu_zoom_add(data, menu_it); menu_it = elm_menu_item_add(menu, NULL, "", "Prop", NULL, NULL); _submenu_prop_add(data, menu_it); menu_it = elm_menu_item_add(menu, NULL, "", "Track", NULL, NULL); _submenu_track_add(data, menu_it); menu_it = elm_menu_item_add(menu, NULL, "", "Overlay", NULL, NULL); _submenu_ovl_add(data, menu_it); elm_menu_move(menu, down->canvas.x, down->canvas.y); evas_object_show(menu); } } static void _map_mouse_move(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Move *move = event_info; Evas_Coord x, y, w, h; float half_w, half_h; int d, d_diff; double cur_d; if (!move) return; if (move->buttons == 2) { evas_object_geometry_get(data, &x, &y, &w, &h); half_w = (float)w * 0.5; half_h = (float)h * 0.5; elm_map_rotate_get(data, &cur_d, NULL, NULL); d = move->cur.canvas.x - old_x; if (!old_d) old_d = d; else { d_diff = old_d - d; if (d_diff > 0) { old_d --; cur_d += 1.0; } else if (d_diff < 0) { old_d ++; cur_d -= 1.0; } old_d = d; elm_map_rotate_set(data, cur_d, x + half_w, y + half_h); } } } static void _map_mouse_up(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Up *up = event_info; if (!up) return; if (up->button == 2) { old_x = 0; old_y = 0; } } static void _overlay_cb(void *data __UNUSED__, Evas_Object *map, void *ev) { printf("Overlay clicked: "); Elm_Map_Overlay *overlay = ev; Overlay_Data *od; Elm_Map_Overlay_Type type = elm_map_overlay_type_get(overlay); if (type != ELM_MAP_OVERLAY_TYPE_GROUP && type != ELM_MAP_OVERLAY_TYPE_DEFAULT) return; if (!bubble_img) bubble_img = elm_map_overlay_bubble_add(map); elm_map_overlay_bubble_follow(bubble_img, overlay); elm_map_overlay_bubble_content_clear(bubble_img); if (type == ELM_MAP_OVERLAY_TYPE_GROUP) { Eina_List *l; Elm_Map_Overlay *memb; Eina_List *members = elm_map_overlay_group_members_get(overlay); printf("Group Members Num: %d\n", eina_list_count(members)); EINA_LIST_FOREACH(members, l, memb) { od = elm_map_overlay_data_get(memb); if (od) elm_map_overlay_bubble_content_append(bubble_img, _box_get(map, od, memb)); } } else { od = elm_map_overlay_data_get(overlay); if (od) elm_map_overlay_bubble_content_append(bubble_img, _box_get(map, od, overlay)); elm_map_overlay_bubble_content_append(bubble_img, _btn_box_get(map, overlay)); } } static void _parking_cb(void *data __UNUSED__, Evas_Object *map, Elm_Map_Overlay *ovl) { double lon, lat; Evas_Coord x, y; elm_map_overlay_region_get(ovl, &lon, &lat); elm_map_region_to_canvas_convert(map, lon, lat, &x, &y); printf("Parking clicked: %lf %lf %d %d\n", lon, lat, x, y); elm_map_canvas_to_region_convert(map, x+40, y+50, &lon, &lat); if (!bubble_parking) { Evas_Object *bubble, *label; bubble = elm_bubble_add(map); elm_bubble_pos_set(bubble, ELM_BUBBLE_POS_TOP_LEFT); elm_object_text_set(bubble, "Overlay object"); elm_object_part_text_set(bubble, "info", "Bubble is overlayed"); label = elm_label_add(bubble); elm_object_text_set(label, "Parking Here !!"); evas_object_show(label); elm_object_content_set(bubble, label); evas_object_resize(bubble, 125, 50); evas_object_show(bubble); bubble_parking = elm_map_overlay_add(map, lon, lat); elm_map_overlay_content_set(bubble_parking, bubble); } else elm_map_overlay_region_set(bubble_parking, lon, lat); elm_map_overlay_data_set(bubble_parking, ovl); } static void _del_map(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *ei __UNUSED__) { if (route_start) elm_map_overlay_del(route_start); if (route_end) elm_map_overlay_del(route_end); if (route_clas) elm_map_overlay_del(route_clas); if (bubble_img) elm_map_overlay_del(bubble_img); if (bubble_parking) elm_map_overlay_del(bubble_parking); if (route_ovl) elm_map_overlay_del(route_ovl); route_start = NULL; route_end = NULL; route_clas = NULL; bubble_img = NULL; bubble_parking = NULL; route_ovl = NULL; if (route) elm_map_route_del(route); if (name) elm_map_name_del(name); route = NULL; name = NULL; } void test_map(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *map; int idx = 0; const char **tile_srcs; const char **route_srcs; const char **name_srcs; win = elm_win_util_standard_add("map", "Map"); elm_win_autodel_set(win, EINA_TRUE); map = elm_map_add(win); if (map) { Elm_Map_Overlay *ovl_1, *ovl_2, *ovl_3, *ovl_4, *ovl_5, *ovl_6; Elm_Map_Overlay *ovl_7, *ovl_8, *ovl_9, *ovl_10, *ovl_11; Elm_Map_Overlay *parking1, *parking2, *parking3, *parking4, *parking5; Elm_Map_Overlay *grp1, *grp2, *grp_parking; evas_object_event_callback_add(map, EVAS_CALLBACK_DEL, _del_map, NULL); srand(time(NULL)); tile_srcs = elm_map_sources_get(map, ELM_MAP_SOURCE_TYPE_TILE); route_srcs = elm_map_sources_get(map, ELM_MAP_SOURCE_TYPE_ROUTE); name_srcs = elm_map_sources_get(map, ELM_MAP_SOURCE_TYPE_NAME); if (!tile_srcs) return; printf("Tile sources [ "); for (idx = 0; tile_srcs[idx] ; idx++) printf("%s, ", tile_srcs[idx]); printf("]\n"); if (!route_srcs) return; printf("Route sources [ "); for (idx = 0; route_srcs[idx] ; idx++) printf("%s, ", route_srcs[idx]); printf("]\n"); if (!name_srcs) return; printf("Name sources [ "); for (idx = 0; name_srcs[idx] ; idx++) printf("%s, ", name_srcs[idx]); printf("]\n"); evas_object_size_hint_weight_set(map, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_win_resize_object_add(win, map); evas_object_data_set(map, "window", win); evas_object_event_callback_add(map, EVAS_CALLBACK_MOUSE_DOWN, _map_mouse_down, map); evas_object_event_callback_add(map, EVAS_CALLBACK_MOUSE_MOVE, _map_mouse_move, map); evas_object_event_callback_add(map, EVAS_CALLBACK_MOUSE_UP, _map_mouse_up, map); evas_object_smart_callback_add(map, "clicked", _map_clicked, map); evas_object_smart_callback_add(map, "clicked,double", _map_clicked_double, map); evas_object_smart_callback_add(map, "press", _map_press, map); evas_object_smart_callback_add(map, "longpressed", _map_longpressed, map); evas_object_smart_callback_add(map, "scroll", _map_scroll, map); evas_object_smart_callback_add(map, "scroll,drag,start", _map_drag_start, map); evas_object_smart_callback_add(map, "scroll,drag,stop", _map_drag_stop, map); evas_object_smart_callback_add(map, "scroll,anim,start", _map_anim_start, map); evas_object_smart_callback_add(map, "scroll,anim,stop", _map_anim_stop, map); evas_object_smart_callback_add(map, "zoom,start", _map_zoom_start, map); evas_object_smart_callback_add(map, "zoom,stop", _map_zoom_stop, map); evas_object_smart_callback_add(map, "zoom,change", _map_zoom_change, map); evas_object_smart_callback_add(map, "loaded", _map_loaded, map); evas_object_smart_callback_add(map, "tile,load", _map_tile_load, map); evas_object_smart_callback_add(map, "tile,loaded", _map_tile_loaded, map); evas_object_smart_callback_add(map, "tile,loaded,fail", _map_tile_loaded_fail, map); evas_object_smart_callback_add(map, "route,load", _map_route_load, map); evas_object_smart_callback_add(map, "route,loaded", _map_route_loaded, map); evas_object_smart_callback_add(map, "route,loaded,fail", _map_route_loaded_fail, map); evas_object_smart_callback_add(map, "name,load", _map_name_load, map); evas_object_smart_callback_add(map, "name,loaded", _map_name_loaded, map); evas_object_smart_callback_add(map, "name,loaded,fail", _map_name_loaded_fail, map); evas_object_smart_callback_add(map, "overlay,clicked", _overlay_cb, map); // Create Overlays ovl_1 = elm_map_overlay_add(map, 2.352, 48.857); elm_map_overlay_color_set(ovl_1, 0x00, 0xfa, 0x9a, 0xff); elm_map_overlay_displayed_zoom_min_set(ovl_1, 5); ovl_2 = elm_map_overlay_add(map, 3, 48.857); elm_map_overlay_color_set(ovl_2, 0xff, 0xd7, 0x00, 0xff); elm_map_overlay_displayed_zoom_min_set(ovl_2, 4); ovl_3 = elm_map_overlay_add(map, 2.352, 49); elm_map_overlay_displayed_zoom_min_set(ovl_3, 3); ovl_4 = elm_map_overlay_add(map, 7.31451, 48.857127); ovl_5 = elm_map_overlay_add(map, 7.314704, 48.857119); ovl_6 = elm_map_overlay_add(map, 7.31432, 48.856785); ovl_7 = elm_map_overlay_add(map, 7.3148, 48.85725); ovl_8 = elm_map_overlay_add(map, 7.316445, 48.8572210000694); ovl_9 = elm_map_overlay_add(map, 7.316527000125, 48.85609); ovl_10 = elm_map_overlay_add(map, 7.3165409990833, 48.856078); ovl_11 = elm_map_overlay_add(map, 7.319812, 48.856561); elm_map_overlay_data_set(ovl_1, &data1); elm_map_overlay_data_set(ovl_2, &data2); elm_map_overlay_data_set(ovl_3, &data3); elm_map_overlay_data_set(ovl_4, &data4); elm_map_overlay_data_set(ovl_5, &data5); elm_map_overlay_data_set(ovl_6, &data6); elm_map_overlay_data_set(ovl_7, &data7); elm_map_overlay_data_set(ovl_8, &data8); elm_map_overlay_data_set(ovl_9, &data9); elm_map_overlay_data_set(ovl_10, &data10); elm_map_overlay_data_set(ovl_11, &data11); // Append overlays to groups grp1 = elm_map_overlay_class_add(map); elm_map_overlay_class_zoom_max_set(grp1, 6); elm_map_overlay_class_append(grp1, ovl_1); elm_map_overlay_class_append(grp1, ovl_2); elm_map_overlay_class_append(grp1, ovl_3); elm_map_overlay_class_append(grp1, ovl_4); elm_map_overlay_class_append(grp1, ovl_5); elm_map_overlay_class_append(grp1, ovl_6); // Append overlays to groups grp2 = elm_map_overlay_class_add(map); elm_map_overlay_displayed_zoom_min_set(grp2, 9); elm_map_overlay_class_append(grp2, ovl_7); elm_map_overlay_class_append(grp2, ovl_8); elm_map_overlay_class_append(grp2, ovl_9); elm_map_overlay_class_append(grp2, ovl_10); elm_map_overlay_class_append(grp2, ovl_11); // Create overlays parking1 = elm_map_overlay_add(map, 127.04871, 37.25730); parking2 = elm_map_overlay_add(map, 127.05578, 37.25545); parking3 = elm_map_overlay_add(map, 127.05515, 37.25439); parking4 = elm_map_overlay_add(map, 127.05328, 37.25721); elm_map_overlay_icon_set(parking4, _icon_get(map, &icon_data)); parking5 = elm_map_overlay_add(map, 127.05431, 37.25873); elm_map_overlay_content_set(parking5, _label_get(map)); elm_map_overlay_get_cb_set(parking1, _parking_cb, NULL); elm_map_overlay_get_cb_set(parking2, _parking_cb, NULL); elm_map_overlay_get_cb_set(parking3, _parking_cb, NULL); elm_map_overlay_get_cb_set(parking4, _parking_cb, NULL); elm_map_overlay_get_cb_set(parking5, _parking_cb, NULL); // Append overlays to groups grp_parking = elm_map_overlay_class_add(map); elm_map_overlay_icon_set(grp_parking, _icon_get(map, &parking)); elm_map_overlay_get_cb_set(grp_parking, _parking_cb, NULL); elm_map_overlay_class_append(grp_parking, parking1); elm_map_overlay_class_append(grp_parking, parking2); elm_map_overlay_class_append(grp_parking, parking3); elm_map_overlay_class_append(grp_parking, parking4); elm_map_overlay_class_append(grp_parking, parking5); evas_object_show(map); } evas_object_resize(win, 800, 800); evas_object_show(win); } #endif elementary-1.7.7/src/bin/test_flip_page.c0000664000175000017500000006365412127353615015331 00000000000000#ifdef HAVE_CONFIG_H # include "elementary_config.h" #endif #include #ifndef ELM_LIB_QUICKLAUNCH typedef struct _State State; typedef struct _Slice Slice; typedef struct _Vertex2 Vertex2; typedef struct _Vertex3 Vertex3; struct _State { Evas_Object *front, *back; Evas_Coord down_x, down_y, x, y; Eina_Bool down : 1; Eina_Bool backflip : 1; Ecore_Animator *anim; Ecore_Job *job; Evas_Coord ox, oy, w, h; int slices_w, slices_h; Slice **slices, **slices2; int dir; // 0 == left, 1 == right, 2 == up, 3 == down int finish; }; struct _Slice { Evas_Object *obj; // (0)---(1) // | | // | | // (3)---(2) double u[4], v[4], x[4], y[4], z[4]; }; struct _Vertex2 { double x, y; }; struct _Vertex3 { double x, y, z; }; static State state = { NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, -1, 0 }; static Slice * _slice_new(State *st __UNUSED__, Evas_Object *obj) { Slice *sl; sl = calloc(1, sizeof(Slice)); if (!sl) return NULL; sl->obj = evas_object_image_add(evas_object_evas_get(obj)); evas_object_image_smooth_scale_set(sl->obj, 0); evas_object_pass_events_set(sl->obj, 1); evas_object_image_source_set(sl->obj, obj); return sl; } static void _slice_free(Slice *sl) { evas_object_del(sl->obj); free(sl); } static void _slice_apply(State *st, Slice *sl, Evas_Coord x __UNUSED__, Evas_Coord y __UNUSED__, Evas_Coord w, Evas_Coord h __UNUSED__, Evas_Coord ox, Evas_Coord oy, Evas_Coord ow, Evas_Coord oh) { Evas_Map *m; int i; m = evas_map_new(4); if (!m) return; evas_map_smooth_set(m, 0); for (i = 0; i < 4; i++) { evas_map_point_color_set(m, i, 255, 255, 255, 255); if (st->dir == 0) { int p[4] = { 0, 1, 2, 3 }; evas_map_point_coord_set(m, i, ox + sl->x[p[i]], oy + sl->y[p[i]], sl->z[p[i]]); evas_map_point_image_uv_set(m, i, sl->u[p[i]] , sl->v[p[i]]); } else if (st->dir == 1) { int p[4] = { 1, 0, 3, 2 }; evas_map_point_coord_set(m, i, ox + (w - sl->x[p[i]]), oy + sl->y[p[i]], sl->z[p[i]]); evas_map_point_image_uv_set(m, i, ow - sl->u[p[i]] , sl->v[p[i]]); } else if (st->dir == 2) { int p[4] = { 1, 0, 3, 2 }; evas_map_point_coord_set(m, i, ox + sl->y[p[i]], oy + sl->x[p[i]], sl->z[p[i]]); evas_map_point_image_uv_set(m, i, sl->v[p[i]] , sl->u[p[i]]); } else if (st->dir == 3) { int p[4] = { 0, 1, 2, 3 }; evas_map_point_coord_set(m, i, ox + sl->y[p[i]], oy + (w - sl->x[p[i]]), sl->z[p[i]]); evas_map_point_image_uv_set(m, i, sl->v[p[i]] , oh - sl->u[p[i]]); } } evas_object_map_enable_set(sl->obj, EINA_TRUE); evas_object_image_fill_set(sl->obj, 0, 0, ow, oh); evas_object_map_set(sl->obj, m); evas_map_free(m); } static void _slice_3d(State *st __UNUSED__, Slice *sl, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { Evas_Map *m = (Evas_Map *)evas_object_map_get(sl->obj); int i; if (!m) return; // vanishing point is center of page, and focal dist is 1024 evas_map_util_3d_perspective(m, x + (w / 2), y + (h / 2), 0, 1024); for (i = 0; i < 4; i++) { Evas_Coord xx, yy, zz; evas_map_point_coord_get(m, i, &xx, &yy, &zz); evas_map_point_coord_set(m, i, xx, yy, 0); } if (evas_map_util_clockwise_get(m)) evas_object_show(sl->obj); else evas_object_hide(sl->obj); evas_object_map_set(sl->obj, m); } static void _slice_light(State *st __UNUSED__, Slice *sl, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { Evas_Map *m = (Evas_Map *)evas_object_map_get(sl->obj); int i; if (!m) return; evas_map_util_3d_lighting(m, // light position // (centered over page 10 * h toward camera) x + (w / 2) , y + (h / 2) , -10000, 255, 255, 255, // light color 0 , 0 , 0); // ambient minimum // multiply brightness by 1.2 to make lightish bits all white so we dont // add shading where we could otherwise be pure white for (i = 0; i < 4; i++) { int r, g, b, a; evas_map_point_color_get(m, i, &r, &g, &b, &a); r = (double)r * 1.2; if (r > 255) r = 255; g = (double)g * 1.2; if (g > 255) g = 255; b = (double)b * 1.2; if (b > 255) b = 255; evas_map_point_color_set(m, i, r, g, b, a); } evas_object_map_set(sl->obj, m); } static void _slice_xyz(State *st __UNUSED__, Slice *sl, double xx1, double yy1, double zz1, double xx2, double yy2, double zz2, double xx3, double yy3, double zz3, double xx4, double yy4, double zz4) { sl->x[0] = xx1; sl->y[0] = yy1; sl->z[0] = zz1; sl->x[1] = xx2; sl->y[1] = yy2; sl->z[1] = zz2; sl->x[2] = xx3; sl->y[2] = yy3; sl->z[2] = zz3; sl->x[3] = xx4; sl->y[3] = yy4; sl->z[3] = zz4; } static void _slice_uv(State *st __UNUSED__, Slice *sl, double u1, double v1, double u2, double v2, double u3, double v3, double u4, double v4) { sl->u[0] = u1; sl->v[0] = v1; sl->u[1] = u2; sl->v[1] = v2; sl->u[2] = u3; sl->v[2] = v3; sl->u[3] = u4; sl->v[3] = v4; } static void _deform_point(Vertex2 *vi, Vertex3 *vo, double rho, double theta, double A) { // ^Y // | // | X // +----> // theta == cone angle (0 -> PI/2) // A == distance of cone apex from origin // rho == angle of cone from vertical axis (...-PI/2 to PI/2...) Vertex3 v1; double d, r, b; d = sqrt((vi->x * vi->x) + pow(vi->y - A, 2)); r = d * sin(theta); b = asin(vi->x / d) / sin(theta); v1.x = r * sin(b); v1.y = d + A - (r * (1 - cos(b)) * sin(theta)); v1.z = r * (1 - cos(b)) * cos(theta); vo->x = (v1.x * cos(rho)) - (v1.z * sin(rho)); vo->y = v1.y; vo->z = (v1.x * sin(rho)) + (v1.z * cos(rho)); } static void _interp_point(Vertex3 *vi1, Vertex3 *vi2, Vertex3 *vo, double v) { vo->x = (v * vi2->x) + ((1.0 - v) * vi1->x); vo->y = (v * vi2->y) + ((1.0 - v) * vi1->y); vo->z = (v * vi2->z) + ((1.0 - v) * vi1->z); } static void _state_slices_clear(State *st) { int i, j, num; if (st->slices) { num = 0; for (j = 0; j < st->slices_h; j++) { for (i = 0; i < st->slices_w; i++) { if (st->slices[num]) _slice_free(st->slices[num]); if (st->slices2[num]) _slice_free(st->slices2[num]); num++; } } free(st->slices); free(st->slices2); st->slices = NULL; st->slices2 = NULL; } st->slices_w = 0; st->slices_h = 0; } static int _slice_obj_color_sum(Slice *s, int p, int *r, int *g, int *b, int *a) { Evas_Map *m; int rr = 0, gg = 0, bb = 0, aa = 0; if (!s) return 0; m = (Evas_Map *)evas_object_map_get(s->obj); if (!m) return 0; evas_map_point_color_get(m, p, &rr, &gg, &bb, &aa); *r += rr; *g += gg; *b += bb; *a += aa; return 1; } static void _slice_obj_color_set(Slice *s, int p, int r, int g, int b, int a) { Evas_Map *m; if (!s) return; m = (Evas_Map *)evas_object_map_get(s->obj); if (!m) return; evas_map_point_color_set(m, p, r, g, b, a); evas_object_map_set(s->obj, m); } static void _slice_obj_vert_color_merge(Slice *s1, int p1, Slice *s2, int p2, Slice *s3, int p3, Slice *s4, int p4) { int r = 0, g = 0, b = 0, a = 0, n = 0; n += _slice_obj_color_sum(s1, p1, &r, &g, &b, &a); n += _slice_obj_color_sum(s2, p2, &r, &g, &b, &a); n += _slice_obj_color_sum(s3, p3, &r, &g, &b, &a); n += _slice_obj_color_sum(s4, p4, &r, &g, &b, &a); if (n < 1) return; r /= n; g /= n; b /= n; a /= n; _slice_obj_color_set(s1, p1, r, g, b, a); _slice_obj_color_set(s2, p2, r, g, b, a); _slice_obj_color_set(s3, p3, r, g, b, a); _slice_obj_color_set(s4, p4, r, g, b, a); } static int _state_update(State *st) { Evas_Coord xx1, yy1, xx2, yy2, mx, my, dst, dx, dy; Evas_Coord x, y, w, h, ox, oy, ow, oh; int i, j, num, nn, jump, num2; Slice *sl; double b, minv = 0.0, minva, mgrad; int gx, gy, gszw, gszh, gw, gh, col, row, nw, nh; double rho, A, theta, perc, percm, n, rhol, Al, thetal; Vertex3 *tvo, *tvol; st->backflip = 0; evas_object_geometry_get(st->front, &x, &y, &w, &h); ox = x; oy = y; ow = w; oh = h; xx1 = st->down_x; yy1 = st->down_y; xx2 = st->x; yy2 = st->y; dx = xx2 - xx1; dy = yy2 - yy1; dst = sqrt((dx * dx) + (dy * dy)); if (st->dir == -1) { if (dst < 20) // MAGIC: 20 == drag hysterisis return 0; } if (st->dir == -1) { if ((xx1 > (w / 2)) && (dx < 0) && (abs(dx) > abs(dy))) st->dir = 0; // left else if ((xx1 < (w / 2)) && (dx >= 0) && (abs(dx) > abs(dy))) st->dir = 1; // right else if ((yy1 > (h / 2)) && (dy < 0) && (abs(dy) >= abs(dx))) st->dir = 2; // up else if ((yy1 < (h / 2)) && (dy >= 0) && (abs(dy) >= abs(dx))) st->dir = 3; // down if (st->dir == -1) return 0; } if (st->dir == 0) { // no nothing. left drag is standard } else if (st->dir == 1) { xx1 = (w - 1) - xx1; xx2 = (w - 1) - xx2; } else if (st->dir == 2) { Evas_Coord tmp; tmp = xx1; xx1 = yy1; yy1 = tmp; tmp = xx2; xx2 = yy2; yy2 = tmp; tmp = w; w = h; h = tmp; } else if (st->dir == 3) { Evas_Coord tmp; tmp = xx1; xx1 = yy1; yy1 = tmp; tmp = xx2; xx2 = yy2; yy2 = tmp; tmp = w; w = h; h = tmp; xx1 = (w - 1) - xx1; xx2 = (w - 1) - xx2; } if (xx2 >= xx1) xx2 = xx1 - 1; mx = (xx1 + xx2) / 2; my = (yy1 + yy2) / 2; if (mx < 0) mx = 0; else if (mx >= w) mx = w - 1; if (my < 0) my = 0; else if (my >= h) my = h - 1; mgrad = (double)(yy1 - yy2) / (double)(xx1 - xx2); if (mx < 1) mx = 1; // quick hack to keep curl line visible if (mgrad == 0.0) // special horizontal case mgrad = 0.001; // quick dirty hack for now // else { minv = 1.0 / mgrad; // y = (m * x) + b b = my + (minv * mx); } if ((b >= -5) && (b <= (h + 5))) { if (minv > 0.0) // clamp to h { minv = (double)(h + 5 - my) / (double)(mx); b = my + (minv * mx); } else // clamp to 0 { minv = (double)(-5 - my) / (double)(mx); b = my + (minv * mx); } } perc = (double)xx2 / (double)xx1; percm = (double)mx / (double)xx1; if (perc < 0.0) perc = 0.0; else if (perc > 1.0) perc = 1.0; if (percm < 0.0) percm = 0.0; else if (percm > 1.0) percm = 1.0; minva = atan(minv) / (M_PI / 2); if (minva < 0.0) minva = -minva; // A = apex of cone if (b <= 0) A = b; else A = h - b; if (A < -(h * 20)) A = -h * 20; //--// Al = -5; // rho = is how much the page is turned n = 1.0 - perc; n = 1.0 - cos(n * M_PI / 2.0); n = n * n; rho = -(n * M_PI); //--// rhol = -(n * M_PI); // theta == curliness (how much page culrs in on itself n = sin((1.0 - perc) * M_PI); n = n * 1.2; theta = 7.86 + n; //--// n = sin((1.0 - perc) * M_PI); n = 1.0 - n; n = n * n; n = 1.0 - n; thetal = 7.86 + n; nw = 16; nh = 16; gszw = w / nw; gszh = h / nh; if (gszw < 4) gszw = 4; if (gszh < 4) gszh = 4; nw = (w + gszw - 1) / gszw; nh = (h + gszh - 1) / gszh; if ((st->slices_w != nw) || (st->slices_h != nh)) _state_slices_clear(st); st->slices_w = nw; st->slices_h = nh; if (!st->slices) { st->slices = calloc(st->slices_w * st->slices_h, sizeof(Slice *)); if (!st->slices) return 0; st->slices2 = calloc(st->slices_w * st->slices_h, sizeof(Slice *)); if (!st->slices2) { free(st->slices); st->slices = NULL; return 0; } } num = (st->slices_w + 1) * (st->slices_h + 1); tvo = alloca(sizeof(Vertex3) * num); tvol = alloca(sizeof(Vertex3) * (st->slices_w + 1)); for (col = 0, gx = 0; gx <= (w + gszw - 1); gx += gszw, col++) { Vertex2 vil; vil.x = gx; vil.y = h - gx; _deform_point(&vil, &(tvol[col]), rhol, thetal, Al); } n = minva * sin(perc * M_PI); n = n * n; num = 0; for (col = 0, gx = 0; gx <= (w + gszw - 1); gx += gszw, col++) { for (gy = 0; gy <= (h + gszh - 1); gy += gszh) { Vertex2 vi; Vertex3 vo, tvo1; if (gx > w) vi.x = w; else vi.x = gx; if (gy > h) vi.y = h; else vi.y = gy; _deform_point(&vi, &vo, rho, theta, A); tvo1 = tvol[col]; if (gy > h) tvo1.y = h; else tvo1.y = gy; _interp_point(&vo, &tvo1, &(tvo[num]), n); num++; } } jump = st->slices_h + 1; for (col = 0, gx = 0; gx < w; gx += gszw, col++) { num = st->slices_h * col; num2 = jump * col; gw = gszw; if ((gx + gw) > w) gw = w - gx; for (row = 0, gy = 0; gy < h; gy += gszh, row++) { Vertex3 vo[4]; if (b > 0) nn = num + st->slices_h - row - 1; else nn = num + row; gh = gszh; if ((gy + gh) > h) gh = h - gy; vo[0] = tvo[num2 + row]; vo[1] = tvo[num2 + row + jump]; vo[2] = tvo[num2 + row + jump + 1]; vo[3] = tvo[num2 + row + 1]; #define SWP(a, b) do {typeof(a) vt; vt = (a); (a) = (b); (b) = vt;} while (0) if (b > 0) { SWP(vo[0], vo[3]); SWP(vo[1], vo[2]); vo[0].y = h - vo[0].y; vo[1].y = h - vo[1].y; vo[2].y = h - vo[2].y; vo[3].y = h - vo[3].y; } // FRONT sl = st->slices[nn]; if (!sl) { sl = _slice_new(st, st->front); st->slices[nn] = sl; } _slice_xyz(st, sl, vo[0].x, vo[0].y, vo[0].z, vo[1].x, vo[1].y, vo[1].z, vo[2].x, vo[2].y, vo[2].z, vo[3].x, vo[3].y, vo[3].z); if (b <= 0) _slice_uv(st, sl, gx, gy, gx + gw, gy, gx + gw, gy + gh, gx, gy + gh); else _slice_uv(st, sl, gx, h - (gy + gh), gx + gw, h - (gy + gh), gx + gw, h - gy, gx, h - gy); // BACK sl = st->slices2[nn]; if (!sl) { sl = _slice_new(st, st->back); st->slices2[nn] = sl; } _slice_xyz(st, sl, vo[1].x, vo[1].y, vo[1].z, vo[0].x, vo[0].y, vo[0].z, vo[3].x, vo[3].y, vo[3].z, vo[2].x, vo[2].y, vo[2].z); if (st->backflip) { if (b <= 0) _slice_uv(st, sl, gx + gw, gy, gx, gy, gx, gy + gh, gx + gw, gy + gh); else _slice_uv(st, sl, gx + gw, h - (gy + gh), gx, h - (gy + gh), gx, h - gy, gx + gw, h - gy); } else { if (b <= 0) _slice_uv(st, sl, w - (gx + gw), gy, w - (gx), gy, w - (gx), gy + gh, w - (gx + gw), gy + gh); else _slice_uv(st, sl, w - (gx + gw), h - (gy + gh), w - (gx), h - (gy + gh), w - (gx), h - gy, w - (gx + gw), h - gy); } } } num = 0; for (j = 0; j < st->slices_h; j++) { for (i = 0; i < st->slices_w; i++) { _slice_apply(st, st->slices[num], x, y, w, h, ox, oy, ow, oh); _slice_apply(st, st->slices2[num], x, y, w, h, ox, oy, ow, oh); _slice_light(st, st->slices[num], ox, oy, ow, oh); _slice_light(st, st->slices2[num], ox, oy, ow, oh); num++; } } for (i = 0; i <= st->slices_w; i++) { num = i * st->slices_h; for (j = 0; j <= st->slices_h; j++) { Slice *s[4]; s[0] = s[1] = s[2] = s[3] = NULL; if ((i > 0) && (j > 0)) s[0] = st->slices[num - 1 - st->slices_h]; if ((i < st->slices_w) && (j > 0)) s[1] = st->slices[num - 1]; if ((i > 0) && (j < st->slices_h)) s[2] = st->slices[num - st->slices_h]; if ((i < st->slices_w) && (j < st->slices_h)) s[3] = st->slices[num]; if (st->dir == 0) _slice_obj_vert_color_merge(s[0], 2, s[1], 3, s[2], 1, s[3], 0); else if (st->dir == 1) _slice_obj_vert_color_merge(s[0], 3, s[1], 2, s[2], 0, s[3], 1); else if (st->dir == 2) _slice_obj_vert_color_merge(s[0], 3, s[1], 2, s[2], 0, s[3], 1); else if (st->dir == 3) _slice_obj_vert_color_merge(s[0], 2, s[1], 3, s[2], 1, s[3], 0); s[0] = s[1] = s[2] = s[3] = NULL; if ((i > 0) && (j > 0)) s[0] = st->slices2[num - 1 - st->slices_h]; if ((i < st->slices_w) && (j > 0)) s[1] = st->slices2[num - 1]; if ((i > 0) && (j < st->slices_h)) s[2] = st->slices2[num - st->slices_h]; if ((i < st->slices_w) && (j < st->slices_h)) s[3] = st->slices2[num]; if (st->dir == 0) _slice_obj_vert_color_merge(s[0], 3, s[1], 2, s[2], 0, s[3], 1); else if (st->dir == 1) _slice_obj_vert_color_merge(s[0], 2, s[1], 3, s[2], 1, s[3], 0); else if (st->dir == 2) _slice_obj_vert_color_merge(s[0], 2, s[1], 3, s[2], 1, s[3], 0); else if (st->dir == 3) _slice_obj_vert_color_merge(s[0], 3, s[1], 2, s[2], 0, s[3], 1); num++; } } num = 0; for (i = 0; i < st->slices_w; i++) { for (j = 0; j < st->slices_h; j++) { _slice_3d(st, st->slices[num], ox, oy, ow, oh); _slice_3d(st, st->slices2[num], ox, oy, ow, oh); num++; } } return 1; } static void _state_end(State *st) { _state_slices_clear(st); } static Eina_Bool _state_anim(void *data, double pos) { State *st = data; double p; p = ecore_animator_pos_map(pos, ECORE_POS_MAP_ACCELERATE, 0.0, 0.0); if (st->finish) { if (st->dir == 0) st->x = st->ox * (1.0 - p); else if (st->dir == 1) st->x = st->ox + ((st->w - st->ox) * p); else if (st->dir == 2) st->y = st->oy * (1.0 - p); else if (st->dir == 3) st->y = st->oy + ((st->h - st->oy) * p); } else { if (st->dir == 0) st->x = st->ox + ((st->w - st->ox) * p); else if (st->dir == 1) st->x = st->ox * (1.0 - p); else if (st->dir == 2) st->y = st->oy + ((st->h - st->oy) * p); else if (st->dir == 3) st->y = st->oy * (1.0 - p); } _state_update(st); if (pos < 1.0) return EINA_TRUE; evas_object_show(st->front); evas_object_show(st->back); _state_end(st); st->anim = NULL; return EINA_FALSE; } static void _update_curl_job(void *data) { State *st = data; st->job = NULL; if (_state_update(st)) { evas_object_hide(st->front); evas_object_hide(st->back); } } static void im_down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { State *st = &state; Evas_Event_Mouse_Down *ev = event_info; Evas_Coord x, y, w, h; if (ev->button != 1) return; st->front = data; st->back = evas_object_data_get(data, "im2"); st->backflip = 1; st->down = 1; evas_object_geometry_get(st->front, &x, &y, &w, &h); st->x = ev->canvas.x - x; st->y = ev->canvas.y - y; st->w = w; st->h = h; st->down_x = st->x; st->down_y = st->y; st->dir = -1; if (_state_update(st)) { evas_object_hide(st->front); evas_object_hide(st->back); } } static void im_up_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { State *st = &state; Evas_Event_Mouse_Up *ev = event_info; Evas_Coord x, y, w, h; double tm = 0.5; if (ev->button != 1) return; st->down = 0; evas_object_geometry_get(st->front, &x, &y, &w, &h); st->x = ev->canvas.x - x; st->y = ev->canvas.y - y; st->w = w; st->h = h; st->ox = st->x; st->oy = st->y; if (st->job) { ecore_job_del(st->job); st->job = NULL; } if (st->anim) ecore_animator_del(st->anim); st->finish = 0; if (st->dir == 0) { tm = (double)st->x / (double)st->w; if (st->x < (st->w / 2)) st->finish = 1; } else if (st->dir == 1) { if (st->x > (st->w / 2)) st->finish = 1; tm = 1.0 - ((double)st->x / (double)st->w); } else if (st->dir == 2) { if (st->y < (st->h / 2)) st->finish = 1; tm = (double)st->y / (double)st->h; } else if (st->dir == 3) { if (st->y > (st->h / 2)) st->finish = 1; tm = 1.0 - ((double)st->y / (double)st->h); } if (tm < 0.01) tm = 0.01; else if (tm > 0.99) tm = 0.99; if (!st->finish) tm = 1.0 - tm; tm *= 0.5; st->anim = ecore_animator_timeline_add(tm, _state_anim, st); _state_anim(st, 0.0); } static void im_move_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { State *st = &state; Evas_Event_Mouse_Move *ev = event_info; Evas_Coord x, y, w, h; if (!st->down) return; evas_object_geometry_get(st->front, &x, &y, &w, &h); st->x = ev->cur.canvas.x - x; st->y = ev->cur.canvas.y - y; st->w = w; st->h = h; if (st->job) ecore_job_del(st->job); st->job = ecore_job_add(_update_curl_job, st); } void test_flip_page(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *win, *im, *im2, *rc; char buf[PATH_MAX]; win = elm_win_util_standard_add("flip-page", "Flip Page"); elm_win_focus_highlight_enabled_set(win, EINA_TRUE); elm_win_autodel_set(win, EINA_TRUE); im2 = evas_object_image_filled_add(evas_object_evas_get(win)); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "sky_04.jpg"); evas_object_image_file_set(im2, buf, NULL); evas_object_move(im2, 40, 40); evas_object_resize(im2, 400, 400); evas_object_show(im2); #if 0 im = elm_layout_add(win); snprintf(buf, sizeof(buf), "%s/objects/test.edj", elm_app_data_dir_get()); elm_layout_file_set(im, buf, "layout"); #else im = evas_object_image_filled_add(evas_object_evas_get(win)); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), "twofish.jpg"); evas_object_image_file_set(im, buf, NULL); #endif evas_object_move(im, 40, 40); evas_object_resize(im, 400, 400); evas_object_show(im); evas_object_data_set(im, "im2", im2); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rc, 0, 0, 0, 0); evas_object_move(rc, 40, 340); evas_object_resize(rc, 400, 100); evas_object_show(rc); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_DOWN, im_down_cb, im); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_UP, im_up_cb, im); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_MOVE, im_move_cb, im); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rc, 0, 0, 0, 0); evas_object_move(rc, 40, 40); evas_object_resize(rc, 400, 100); evas_object_show(rc); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_DOWN, im_down_cb, im); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_UP, im_up_cb, im); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_MOVE, im_move_cb, im); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rc, 0, 0, 0, 0); evas_object_move(rc, 340, 40); evas_object_resize(rc, 100, 400); evas_object_show(rc); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_DOWN, im_down_cb, im); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_UP, im_up_cb, im); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_MOVE, im_move_cb, im); rc = evas_object_rectangle_add(evas_object_evas_get(win)); evas_object_color_set(rc, 0, 0, 0, 0); evas_object_move(rc, 40, 40); evas_object_resize(rc, 100, 400); evas_object_show(rc); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_DOWN, im_down_cb, im); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_UP, im_up_cb, im); evas_object_event_callback_add(rc, EVAS_CALLBACK_MOUSE_MOVE, im_move_cb, im); evas_object_resize(win, 480, 480); evas_object_show(win); } #endif elementary-1.7.7/COPYING0000664000175000017500000006300012127353614011654 00000000000000Copyright notice for Elementary: Copyright (C) 2008-2011 Carsten Haitzler and various contributors (see AUTHORS) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; version 2.1 of the License. This library 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 Lesser General Public License for more details. Below is a copy of the GNU Lesser General Public License that is distributed along with this library. If you do not have a copy below, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. [This is the first released version of the Lesser GPL. It also counts as the successor of the GNU Library Public License, version 2, hence the version number 2.1.] Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This license, the Lesser General Public License, applies to some specially designated software packages--typically libraries--of the Free Software Foundation and other authors who decide to use it. You can use it too, but we suggest you first think carefully about whether this license or the ordinary General Public License is the better strategy to use in any particular case, based on the explanations below. When we speak of free software, we are referring to freedom of use, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish); that you receive source code or can get it if you want it; that you can change the software and use pieces of it in new free programs; and that you are informed that you can do these things. To protect your rights, we need to make restrictions that forbid distributors to deny you these rights or to ask you to surrender these rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library or if you modify it. For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source code. If you link other code with the library, you must provide complete object files to the recipients, so that they can relink them with the library after making changes to the library and recompiling it. And you must show them these terms so they know their rights. We protect your rights with a two-step method: (1) we copyright the library, and (2) we offer you this license, which gives you legal permission to copy, distribute and/or modify the library. To protect each distributor, we want to make it very clear that there is no warranty for the free library. Also, if the library is modified by someone else and passed on, the recipients should know that what they have is not the original version, so that the original author's reputation will not be affected by problems that might be introduced by others. Finally, software patents pose a constant threat to the existence of any free program. We wish to make sure that a company cannot effectively restrict the users of a free program by obtaining a restrictive license from a patent holder. Therefore, we insist that any patent license obtained for a version of the library must be consistent with the full freedom of use specified in this license. Most GNU software, including some libraries, is covered by the ordinary GNU General Public License. This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs. When a program is linked with a library, whether statically or using a shared library, the combination of the two is legally speaking a combined work, a derivative of the original library. The ordinary General Public License therefore permits such linking only if the entire combination fits its criteria of freedom. The Lesser General Public License permits more lax criteria for linking other code with the library. We call this license the "Lesser" General Public License because it does Less to protect the user's freedom than the ordinary General Public License. It also provides other free software developers Less of an advantage over competing non-free programs. These disadvantages are the reason we use the ordinary General Public License for many libraries. However, the Lesser license provides advantages in certain special circumstances. For example, on rare occasions, there may be a special need to encourage the widest possible use of a certain library, so that it becomes a de-facto standard. To achieve this, non-free programs must be allowed to use the library. A more frequent case is that a free library does the same job as widely used non-free libraries. In this case, there is little to gain by limiting the free library to free software only, so we use the Lesser General Public License. In other cases, permission to use a particular library in non-free programs enables a greater number of people to use a large body of free software. For example, permission to use the GNU C Library in non-free programs enables many more people to use the whole GNU operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a program that is linked with the Library has the freedom and the wherewithal to run that program using a modified version of the Library. The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, whereas the latter must be combined with the library in order to run. GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License Agreement applies to any software library or other program which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Lesser General Public License (also called "this License"). Each licensee is addressed as "you". A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables. The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".) "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library. Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does. 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) The modified work must itself be a software library. b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change. c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License. d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful. (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library. In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obliged to do so. If you do not wish to do so, delete this exception statement from your version. 3. You may opt to apply the terms of the ordinary GNU General Public License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices. Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy. This option is useful when you wish to copy part of the code of the Library into a program that is not a library. 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange. If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code. 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables. When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law. If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.) Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself. 6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things: a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.) b) Use a suitable shared library mechanism for linking with the Library. A suitable mechanism is one that (1) uses at run time a copy of the library already present on the user's computer system, rather than copying library functions into the executable, and (2) will operate properly with a modified version of the library, if the user installs one, as long as the modified version is interface-compatible with the version that the work was made with. c) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution. d) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place. e) Verify that the user has already received a copy of these materials or that you have already sent this user a copy. For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute. 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things: a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above. b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work. 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it. 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties with this License. 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 13. The Free Software Foundation may publish revised and/or new versions of the Lesser General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation. 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS elementary-1.7.7/Makefile.in0000664000175000017500000007744712143521123012700 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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@ @HAVE_PO_TRUE@am__append_1 = po @HAVE_PO_TRUE@am__append_2 = \ @HAVE_PO_TRUE@po/boldquot.sed \ @HAVE_PO_TRUE@po/en@boldquot.header \ @HAVE_PO_TRUE@po/en@quot.header \ @HAVE_PO_TRUE@po/insert-header.sin \ @HAVE_PO_TRUE@po/Makefile.in.in \ @HAVE_PO_TRUE@po/Makevars.template \ @HAVE_PO_TRUE@po/quot.sed \ @HAVE_PO_TRUE@po/remove-potcdate.sin \ @HAVE_PO_TRUE@po/Rules-quot subdir = . DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ $(srcdir)/Makefile.in $(srcdir)/elementary.pc.in \ $(srcdir)/elementary.spec.in $(srcdir)/elementary_config.h.in \ $(top_srcdir)/configure ABOUT-NLS AUTHORS COPYING ChangeLog \ INSTALL NEWS TODO config.guess config.rpath config.sub depcomp \ install-sh ltmain.sh missing ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = elementary_config.h CONFIG_CLEAN_FILES = elementary.spec elementary.pc CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ 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 am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(pkgconfigdir)" DATA = $(pkgconfig_DATA) 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 dist dist-all distcheck ETAGS = etags CTAGS = ctags DIST_SUBDIRS = src data config doc po DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) am__remove_distdir = \ if test -d "$(distdir)"; then \ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ && rm -rf "$(distdir)" \ || { sleep 5 && rm -rf "$(distdir)"; }; \ else :; fi 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" DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.bz2 GZIP_ENV = --best distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ SUBDIRS = src data config doc $(am__append_1) ACLOCAL_AMFLAGS = -I m4 MAINTAINERCLEANFILES = ABOUT-NLS Makefile.in aclocal.m4 config.guess \ elementary_config.h.in* config.sub config.rpath configure \ depcomp install-sh ltmain.sh missing \ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.gz \ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION).tar.bz2 \ $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc.tar.bz2 \ m4/libtool.m4 m4/lt~obsolete.m4 m4/ltoptions.m4 m4/ltsugar.m4 \ m4/ltversion.m4 m4/gettext.m4 m4/iconv.m4 m4/lcmessage.m4 \ m4/lib-ld.m4 m4/lib-link.m4 m4/lib-prefix.m4 m4/nls.m4 \ m4/po.m4 m4/progtest.m4 $(am__append_2) EXTRA_DIST = \ README \ AUTHORS \ COPYING \ autogen.sh \ elementary.pc.in \ elementary.spec \ elementary.spec.in \ m4/ac_attribute.m4 \ m4/efl_binary.m4 \ m4/efl_doxygen.m4 \ config.rpath pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = elementary.pc all: elementary_config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive .SUFFIXES: am--refresh: Makefile @: $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --gnu Makefile .PRECIOUS: Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status @case '$?' in \ *config.status*) \ echo ' $(SHELL) ./config.status'; \ $(SHELL) ./config.status;; \ *) \ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck $(top_srcdir)/configure: $(am__configure_deps) $(am__cd) $(srcdir) && $(AUTOCONF) $(ACLOCAL_M4): $(am__aclocal_m4_deps) $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) $(am__aclocal_m4_deps): elementary_config.h: stamp-h1 @if test ! -f $@; then rm -f stamp-h1; else :; fi @if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi stamp-h1: $(srcdir)/elementary_config.h.in $(top_builddir)/config.status @rm -f stamp-h1 cd $(top_builddir) && $(SHELL) ./config.status elementary_config.h $(srcdir)/elementary_config.h.in: $(am__configure_deps) ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) rm -f stamp-h1 touch $@ distclean-hdr: -rm -f elementary_config.h stamp-h1 elementary.spec: $(top_builddir)/config.status $(srcdir)/elementary.spec.in cd $(top_builddir) && $(SHELL) ./config.status $@ elementary.pc: $(top_builddir)/config.status $(srcdir)/elementary.pc.in cd $(top_builddir) && $(SHELL) ./config.status $@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs distclean-libtool: -rm -f libtool config.lt install-pkgconfigDATA: $(pkgconfig_DATA) @$(NORMAL_INSTALL) @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ fi; \ 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)$(pkgconfigdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ done uninstall-pkgconfigDATA: @$(NORMAL_UNINSTALL) @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) # 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) elementary_config.h.in $(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) elementary_config.h.in $(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) elementary_config.h.in $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) list='$(SOURCES) $(HEADERS) elementary_config.h.in $(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) $(am__remove_distdir) test -d "$(distdir)" || mkdir "$(distdir)" @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 \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ 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 -test -n "$(am__skip_mode_fix)" \ || find "$(distdir)" -type d ! -perm -755 \ -exec chmod u+rwx,go+rx {} \; -o \ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ || chmod -R a+r "$(distdir)" dist-gzip: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz $(am__remove_distdir) dist-bzip2: distdir tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__remove_distdir) dist-lzip: distdir tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz $(am__remove_distdir) dist-lzma: distdir tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma $(am__remove_distdir) dist-xz: distdir tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz $(am__remove_distdir) dist-tarZ: distdir tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__remove_distdir) dist-shar: distdir shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz $(am__remove_distdir) dist-zip: distdir -rm -f $(distdir).zip zip -rq $(distdir).zip $(distdir) $(am__remove_distdir) dist dist-all: distdir tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 $(am__remove_distdir) # This target untars the dist file and tries a VPATH configuration. Then # it guarantees that the distribution is self-contained by making another # tarfile. distcheck: dist case '$(DIST_ARCHIVES)' in \ *.tar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ *.tar.bz2*) \ bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ *.tar.lzma*) \ lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ *.tar.lz*) \ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ *.tar.xz*) \ xz -dc $(distdir).tar.xz | $(am__untar) ;;\ *.tar.Z*) \ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ *.shar.gz*) \ GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ esac chmod -R a-w $(distdir); chmod u+w $(distdir) mkdir $(distdir)/_build mkdir $(distdir)/_inst chmod a-w $(distdir) test -d $(distdir)/_build || exit 0; \ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ && am__cwd=`pwd` \ && $(am__cd) $(distdir)/_build \ && ../configure --srcdir=.. --prefix="$$dc_install_base" \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) dvi \ && $(MAKE) $(AM_MAKEFLAGS) check \ && $(MAKE) $(AM_MAKEFLAGS) install \ && $(MAKE) $(AM_MAKEFLAGS) installcheck \ && $(MAKE) $(AM_MAKEFLAGS) uninstall \ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ distuninstallcheck \ && chmod -R a-w "$$dc_install_base" \ && ({ \ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ } || { rm -rf "$$dc_destdir"; exit 1; }) \ && rm -rf "$$dc_destdir" \ && $(MAKE) $(AM_MAKEFLAGS) dist \ && rm -rf $(DIST_ARCHIVES) \ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ && cd "$$am__cwd" \ || exit 1 $(am__remove_distdir) @(echo "$(distdir) archives ready for distribution: "; \ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' distuninstallcheck: @test -n '$(distuninstallcheck_dir)' || { \ echo 'ERROR: trying to run $@ with an empty' \ '$$(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ $(am__cd) '$(distuninstallcheck_dir)' || { \ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ exit 1; \ }; \ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left after uninstall:" ; \ if test -n "$(DESTDIR)"; then \ echo " (check DESTDIR support)"; \ fi ; \ $(distuninstallcheck_listfiles) ; \ exit 1; } >&2 distcleancheck: distclean @if test '$(srcdir)' = . ; then \ echo "ERROR: distcleancheck can only run from a VPATH build" ; \ exit 1 ; \ fi @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ || { echo "ERROR: files left in build directory after distclean:" ; \ $(distcleancheck_listfiles) ; \ exit 1; } >&2 check-am: all-am check: check-recursive all-am: Makefile $(DATA) elementary_config.h installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(pkgconfigdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-recursive clean-am: clean-generic clean-libtool mostlyclean-am distclean: distclean-recursive -rm -f $(am__CONFIG_DISTCLEAN_FILES) -rm -f Makefile distclean-am: clean-am distclean-generic distclean-hdr \ distclean-libtool distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-pkgconfigDATA 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 $(am__CONFIG_DISTCLEAN_FILES) -rm -rf $(top_srcdir)/autom4te.cache -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: uninstall-pkgconfigDATA .MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ ctags-recursive install-am install-strip tags-recursive .PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ all all-am am--refresh check check-am clean clean-generic \ clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \ dist-zip 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-pkgconfigDATA 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-pkgconfigDATA .PHONY: doc install-doc screenshots doc: @echo "entering doc/" $(MAKE) -C doc doc install-doc: @echo "entering doc/" make -C doc install-doc screenshots: all @echo "entering src/examples/" $(MAKE) -C src/examples screenshots # 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: elementary-1.7.7/install-sh0000755000175000017500000003325612127367236012642 00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2011-01-19.21; # UTC # This originates from X11R5 (mit/util/scripts/install.sh), which was # later released in X11R6 (xc/config/util/install.sh) with the # following copyright and license. # # Copyright (C) 1994 X Consortium # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to # deal in the Software without restriction, including without limitation the # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or # sell copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN # AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- # TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # # Except as contained in this notice, the name of the X Consortium shall not # be used in advertising or otherwise to promote the sale, use or other deal- # ings in this Software without prior written authorization from the X Consor- # tium. # # # FSF changes to this file are in the public domain. # # Calling this script install-sh is preferred over install.sh, to prevent # `make' implicit rules from creating a file called install from it # when there is no Makefile. # # This script is compatible with the BSD install script, but was written # from scratch. nl=' ' IFS=" "" $nl" # set DOITPROG to echo to test this script # Don't use :- since 4.3BSD and earlier shells don't like it. doit=${DOITPROG-} if test -z "$doit"; then doit_exec=exec else doit_exec=$doit fi # Put in absolute file names if you don't have them in your path; # or use environment vars. chgrpprog=${CHGRPPROG-chgrp} chmodprog=${CHMODPROG-chmod} chownprog=${CHOWNPROG-chown} cmpprog=${CMPPROG-cmp} cpprog=${CPPROG-cp} mkdirprog=${MKDIRPROG-mkdir} mvprog=${MVPROG-mv} rmprog=${RMPROG-rm} stripprog=${STRIPPROG-strip} posix_glob='?' initialize_posix_glob=' test "$posix_glob" != "?" || { if (set -f) 2>/dev/null; then posix_glob= else posix_glob=: fi } ' posix_mkdir= # Desired mode of installed file. mode=0755 chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false no_target_directory= usage="\ Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE or: $0 [OPTION]... SRCFILES... DIRECTORY or: $0 [OPTION]... -t DIRECTORY SRCFILES... or: $0 [OPTION]... -d DIRECTORIES... In the 1st form, copy SRCFILE to DSTFILE. In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. In the 4th, create DIRECTORIES. Options: --help display this help and exit. --version display version info and exit. -c (ignored) -C install only if different (preserve the last data modification time) -d create directories instead of installing files. -g GROUP $chgrpprog installed files to GROUP. -m MODE $chmodprog installed files to MODE. -o USER $chownprog installed files to USER. -s $stripprog installed files. -t DIRECTORY install into DIRECTORY. -T report an error if DSTFILE is a directory. Environment variables override the default commands: CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG " while test $# -ne 0; do case $1 in -c) ;; -C) copy_on_change=true;; -d) dir_arg=true;; -g) chgrpcmd="$chgrpprog $2" shift;; --help) echo "$usage"; exit $?;; -m) mode=$2 case $mode in *' '* | *' '* | *' '* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -s) stripcmd=$stripprog;; -t) dst_arg=$2 # Protect names problematic for `test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) no_target_directory=true;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then # When -d is used, all remaining arguments are directories to create. # When -t is used, the destination is already specified. # Otherwise, the last argument is the destination. Remove it from $@. for arg do if test -n "$dst_arg"; then # $@ is not empty: it contains at least $arg. set fnord "$@" "$dst_arg" shift # fnord fi shift # arg dst_arg=$arg # Protect names problematic for `test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac done fi if test $# -eq 0; then if test -z "$dir_arg"; then echo "$0: no input file specified." >&2 exit 1 fi # It's OK to call `install-sh -d' without argument. # This can happen when creating conditional directories. exit 0 fi if test -z "$dir_arg"; then do_exit='(exit $ret); exit $ret' trap "ret=129; $do_exit" 1 trap "ret=130; $do_exit" 2 trap "ret=141; $do_exit" 13 trap "ret=143; $do_exit" 15 # Set umask so as not to create temps with too-generous modes. # However, 'strip' requires both read and write access to temps. case $mode in # Optimize common cases. *644) cp_umask=133;; *755) cp_umask=22;; *[0-7]) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw='% 200' fi cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; *) if test -z "$stripcmd"; then u_plus_rw= else u_plus_rw=,u+rw fi cp_umask=$mode$u_plus_rw;; esac fi for src do # Protect names problematic for `test' and other utilities. case $src in -* | [=\(\)!]) src=./$src;; esac if test -n "$dir_arg"; then dst=$src dstdir=$dst test -d "$dstdir" dstdir_status=$? else # Waiting for this to be detected by the "$cpprog $src $dsttmp" command # might cause directories to be created, which would be especially bad # if $src (and thus $dsttmp) contains '*'. if test ! -f "$src" && test ! -d "$src"; then echo "$0: $src does not exist." >&2 exit 1 fi if test -z "$dst_arg"; then echo "$0: no destination specified." >&2 exit 1 fi dst=$dst_arg # If destination is a directory, append the input filename; won't work # if double slashes aren't ignored. if test -d "$dst"; then if test -n "$no_target_directory"; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dst=$dstdir/`basename "$src"` dstdir_status=0 else # Prefer dirname, but fall back on a substitute if dirname fails. dstdir=` (dirname "$dst") 2>/dev/null || expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$dst" : 'X\(//\)[^/]' \| \ X"$dst" : 'X\(//\)$' \| \ X"$dst" : 'X\(/\)' \| . 2>/dev/null || echo X"$dst" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q' ` test -d "$dstdir" dstdir_status=$? fi fi obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # Create intermediate dirs using mode 755 as modified by the umask. # This is like FreeBSD 'install' as of 1997-10-28. umask=`umask` case $stripcmd.$umask in # Optimize common cases. *[2367][2367]) mkdir_umask=$umask;; .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; *[0-7]) mkdir_umask=`expr $umask + 22 \ - $umask % 100 % 40 + $umask % 20 \ - $umask % 10 % 4 + $umask % 2 `;; *) mkdir_umask=$umask,go-w;; esac # With -d, create the new directory with the user-specified mode. # Otherwise, rely on $mkdir_umask. if test -n "$dir_arg"; then mkdir_mode=-m$mode else mkdir_mode= fi posix_mkdir=false case $umask in *[123567][0-7][0-7]) # POSIX mkdir -p sets u+wx bits regardless of umask, which # is incompatible with FreeBSD 'install' when (umask & 300) != 0. ;; *) tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 if (umask $mkdir_umask && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 then if test -z "$dir_arg" || { # Check for POSIX incompatibilities with -m. # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or # other-writeable bit of parent directory when it shouldn't. # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. ls_ld_tmpdir=`ls -ld "$tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/d" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null fi trap '' 0;; esac;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # The umask is ridiculous, or mkdir does not conform to POSIX, # or it failed possibly due to a race condition. Create the # directory the slow way, step by step, checking for races as we go. case $dstdir in /*) prefix='/';; [-=\(\)!]*) prefix='./';; *) prefix='';; esac eval "$initialize_posix_glob" oIFS=$IFS IFS=/ $posix_glob set -f set fnord $dstdir shift $posix_glob set +f IFS=$oIFS prefixes= for d do test X"$d" = X && continue prefix=$prefix$d if test -d "$prefix"; then prefixes= else if $posix_mkdir; then (umask=$mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break # Don't fail if two instances are running concurrently. test -d "$prefix" || exit 1 else case $prefix in *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; *) qprefix=$prefix;; esac prefixes="$prefixes '$qprefix'" fi fi prefix=$prefix/ done if test -n "$prefixes"; then # Don't fail if two instances are running concurrently. (umask $mkdir_umask && eval "\$doit_exec \$mkdirprog $prefixes") || test -d "$dstdir" || exit 1 obsolete_mkdir_used=true fi fi fi if test -n "$dir_arg"; then { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 else # Make a couple of temp file names in the proper directory. dsttmp=$dstdir/_inst.$$_ rmtmp=$dstdir/_rm.$$_ # Trap to clean up those temp files at exit. trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 # Copy the file name to the temp name. (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && # and set any options; do chmod last to preserve setuid bits. # # If any of these fail, we abort the whole thing. If we want to # ignore errors from any of these, just make sure not to ignore # errors from the above "$doit $cpprog $src $dsttmp" command. # { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && # If -C, don't bother to copy if it wouldn't change the file. if $copy_on_change && old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && eval "$initialize_posix_glob" && $posix_glob set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && $posix_glob set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # Rename the file to the real destination. $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || # The rename failed, perhaps because mv can't rename something else # to itself, or perhaps because mv is so ancient that it does not # support -f. { # Now remove or move aside any old file at destination location. # We try this two ways since rm can't unlink itself on some # systems and the destination file might be busy for other # reasons. In this case, the final cleanup might fail but the new # file should still install successfully. { test ! -f "$dst" || $doit $rmcmd -f "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } } || { echo "$0: cannot unlink or rename $dst" >&2 (exit 1); exit 1 } } && # Now rename the file to the real destination. $doit $mvcmd "$dsttmp" "$dst" } fi || exit 1 trap '' 0 fi done # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC" # time-stamp-end: "; # UTC" # End: elementary-1.7.7/INSTALL0000664000175000017500000003633212127353614011662 00000000000000Installation Instructions ************************* Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without warranty of any kind. Basic Installation ================== Briefly, the shell commands `./configure; make; make install' should configure, build, and install this package. The following more-detailed instructions are generic; see the `README' file for instructions specific to this package. Some packages provide this `INSTALL' file but do not implement all of the features documented below. The lack of an optional feature in a given package is not necessarily a bug. More recommendations for GNU packages can be found in *note Makefile Conventions: (standards)Makefile Conventions. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses those values to create a `Makefile' in each directory of the package. It may also create one or more `.h' files containing system-dependent definitions. Finally, it creates a shell script `config.status' that you can run in the future to recreate the current configuration, and a file `config.log' containing compiler output (useful mainly for debugging `configure'). It can also use an optional file (typically called `config.cache' and enabled with `--cache-file=config.cache' or simply `-C') that saves the results of its tests to speed up reconfiguring. Caching is disabled by default to prevent problems with accidental use of stale cache files. If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release. If you are using the cache, and at some point `config.cache' contains results you don't want to keep, you may remove or edit it. The file `configure.ac' (or `configure.in') is used to create `configure' by a program called `autoconf'. You need `configure.ac' if you want to change it or regenerate `configure' using a newer version of `autoconf'. The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. Running `configure' might take a while. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package, generally using the just-built uninstalled binaries. 4. Type `make install' to install the programs and any data files and documentation. When installing into a prefix owned by root, it is recommended that the package be configured and built as a regular user, and only the `make install' phase executed with root privileges. 5. Optionally, type `make installcheck' to repeat any self-tests, but this time using the binaries in their final installed location. This target does not install anything. Running this target as a regular user, particularly if the prior `make install' required root privileges, verifies that the installation completed correctly. 6. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution. 7. Often, you can also type `make uninstall' to remove the installed files again. In practice, not all packages have tested that uninstallation works correctly, even though it is required by the GNU Coding Standards. 8. Some packages, particularly those that use Automake, provide `make distcheck', which can by used by developers to test that all other targets like `make install' and `make uninstall' work correctly. This target is generally not run by end users. Compilers and Options ===================== Some systems require unusual options for compilation or linking that the `configure' script does not know about. Run `./configure --help' for details on some of the pertinent environment variables. You can give `configure' initial values for configuration parameters by setting variables in the command line or in the environment. Here is an example: ./configure CC=c99 CFLAGS=-g LIBS=-lposix *Note Defining Variables::, for more details. Compiling For Multiple Architectures ==================================== You can compile the package for more than one kind of computer at the same time, by placing the object files for each architecture in their own directory. To do this, you can use GNU `make'. `cd' to the directory where you want the object files and executables to go and run the `configure' script. `configure' automatically checks for the source code in the directory that `configure' is in and in `..'. This is known as a "VPATH" build. With a non-GNU `make', it is safer to compile the package for one architecture at a time in the source code directory. After you have installed the package for one architecture, use `make distclean' before reconfiguring for another architecture. On MacOS X 10.5 and later systems, you can create libraries and executables that work on multiple system types--known as "fat" or "universal" binaries--by specifying multiple `-arch' options to the compiler but only a single `-arch' option to the preprocessor. Like this: ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ CPP="gcc -E" CXXCPP="g++ -E" This is not guaranteed to produce working output in all cases, you may have to build one architecture at a time and combine the results using the `lipo' tool if you have problems. Installation Names ================== By default, `make install' installs the package's commands under `/usr/local/bin', include files under `/usr/local/include', etc. You can specify an installation prefix other than `/usr/local' by giving `configure' the option `--prefix=PREFIX', where PREFIX must be an absolute file name. You can specify separate installation prefixes for architecture-specific files and architecture-independent files. If you pass the option `--exec-prefix=PREFIX' to `configure', the package uses PREFIX as the prefix for installing programs and libraries. Documentation and other data files still use the regular prefix. In addition, if you use an unusual directory layout you can give options like `--bindir=DIR' to specify different values for particular kinds of files. Run `configure --help' for a list of the directories you can set and what kinds of files go in them. In general, the default for these options is expressed in terms of `${prefix}', so that specifying just `--prefix' will affect all of the other directory specifications that were not explicitly provided. The most portable way to affect installation locations is to pass the correct locations to `configure'; however, many packages provide one or both of the following shortcuts of passing variable assignments to the `make install' command line to change installation locations without having to reconfigure or recompile. The first method involves providing an override variable for each affected directory. For example, `make install prefix=/alternate/directory' will choose an alternate location for all directory configuration variables that were expressed in terms of `${prefix}'. Any directories that were specified during `configure', but not in terms of `${prefix}', must each be overridden at install time for the entire installation to be relocated. The approach of makefile variable overrides for each directory variable is required by the GNU Coding Standards, and ideally causes no recompilation. However, some platforms have known limitations with the semantics of shared libraries that end up requiring recompilation when using this method, particularly noticeable in packages that use GNU Libtool. The second method involves providing the `DESTDIR' variable. For example, `make install DESTDIR=/alternate/directory' will prepend `/alternate/directory' before all installation names. The approach of `DESTDIR' overrides is not required by the GNU Coding Standards, and does not work on platforms that have drive letters. On the other hand, it does better at avoiding recompilation issues, and works well even when some directory options were not specified in terms of `${prefix}' at `configure' time. Optional Features ================= If the package supports it, you can cause programs to be installed with an extra prefix or suffix on their names by giving `configure' the option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. Some packages pay attention to `--enable-FEATURE' options to `configure', where FEATURE indicates an optional part of the package. They may also pay attention to `--with-PACKAGE' options, where PACKAGE is something like `gnu-as' or `x' (for the X Window System). The `README' should mention any `--enable-' and `--with-' options that the package recognizes. For packages that use the X Window System, `configure' can usually find the X include and library files automatically, but if it doesn't, you can use the `configure' options `--x-includes=DIR' and `--x-libraries=DIR' to specify their locations. Some packages offer the ability to configure how verbose the execution of `make' will be. For these packages, running `./configure --enable-silent-rules' sets the default to minimal output, which can be overridden with `make V=1'; while running `./configure --disable-silent-rules' sets the default to verbose, which can be overridden with `make V=0'. Particular systems ================== On HP-UX, the default C compiler is not ANSI C compatible. If GNU CC is not installed, it is recommended to use the following options in order to use an ANSI C compiler: ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" and if that doesn't work, install pre-built binaries of GCC for HP-UX. On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot parse its `' header file. The option `-nodtk' can be used as a workaround. If GNU CC is not installed, it is therefore recommended to try ./configure CC="cc" and if that doesn't work, try ./configure CC="cc -nodtk" On Solaris, don't put `/usr/ucb' early in your `PATH'. This directory contains several dysfunctional programs; working variants of these programs are available in `/usr/bin'. So, if you need `/usr/ucb' in your `PATH', put it _after_ `/usr/bin'. On Haiku, software installed for all users goes in `/boot/common', not `/usr/local'. It is recommended to use the following options: ./configure --prefix=/boot/common Specifying the System Type ========================== There may be some features `configure' cannot figure out automatically, but needs to determine by the type of machine the package will run on. Usually, assuming the package is built to be run on the _same_ architectures, `configure' can figure that out, but if it prints a message saying it cannot guess the machine type, give it the `--build=TYPE' option. TYPE can either be a short name for the system type, such as `sun4', or a canonical name which has the form: CPU-COMPANY-SYSTEM where SYSTEM can have one of these forms: OS KERNEL-OS See the file `config.sub' for the possible values of each field. If `config.sub' isn't included in this package, then this package doesn't need to know the machine type. If you are _building_ compiler tools for cross-compiling, you should use the option `--target=TYPE' to select the type of system they will produce code for. If you want to _use_ a cross compiler, that generates code for a platform different from the build platform, you should specify the "host" platform (i.e., that on which the generated programs will eventually be run) with `--host=TYPE'. Sharing Defaults ================ If you want to set default values for `configure' scripts to share, you can create a site shell script called `config.site' that gives default values for variables like `CC', `cache_file', and `prefix'. `configure' looks for `PREFIX/share/config.site' if it exists, then `PREFIX/etc/config.site' if it exists. Or, you can set the `CONFIG_SITE' environment variable to the location of the site script. A warning: not all `configure' scripts look for a site script. Defining Variables ================== Variables not defined in a site shell script can be set in the environment passed to `configure'. However, some packages may run configure again during the build, and the customized values of these variables may be lost. In order to avoid this problem, you should set them in the `configure' command line, using `VAR=value'. For example: ./configure CC=/usr/local2/bin/gcc causes the specified `gcc' to be used as the C compiler (unless it is overridden in the site shell script). Unfortunately, this technique does not work for `CONFIG_SHELL' due to an Autoconf bug. Until the bug is fixed you can use this workaround: CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash `configure' Invocation ====================== `configure' recognizes the following options to control how it operates. `--help' `-h' Print a summary of all of the options to `configure', and exit. `--help=short' `--help=recursive' Print a summary of the options unique to this package's `configure', and exit. The `short' variant lists options used only in the top level, while the `recursive' variant lists options also present in any nested packages. `--version' `-V' Print the version of Autoconf used to generate the `configure' script, and exit. `--cache-file=FILE' Enable the cache: use and save the results of the tests in FILE, traditionally `config.cache'. FILE defaults to `/dev/null' to disable caching. `--config-cache' `-C' Alias for `--cache-file=config.cache'. `--quiet' `--silent' `-q' Do not print messages saying which checks are being made. To suppress all normal output, redirect it to `/dev/null' (any error messages will still be shown). `--srcdir=DIR' Look for the package's source code in directory DIR. Usually `configure' can determine that directory automatically. `--prefix=DIR' Use DIR as the installation prefix. *note Installation Names:: for more details, including other options available for fine-tuning the installation locations. `--no-create' `-n' Run the configure checks, but stop before creating any output files. `configure' also accepts some other, not widely useful, options. Run `configure --help' for more details. elementary-1.7.7/config.rpath0000775000175000017500000004364712127367225013153 00000000000000#! /bin/sh # Output a system dependent set of variables, describing how to set the # run time search path of shared libraries in an executable. # # Copyright 1996-2007 Free Software Foundation, Inc. # Taken from GNU libtool, 2001 # Originally by Gordon Matzigkeit , 1996 # # This file 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. # # The first argument passed to this file is the canonical host specification, # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld # should be set by the caller. # # The set of defined variables is at the end of this script. # Known limitations: # - On IRIX 6.5 with CC="cc", the run time search patch must not be longer # than 256 bytes, otherwise the compiler driver will dump core. The only # known workaround is to choose shorter directory names for the build # directory and/or the installation directory. # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a shrext=.so host="$1" host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` # Code taken from libtool.m4's _LT_CC_BASENAME. for cc_temp in $CC""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` # Code taken from libtool.m4's AC_LIBTOOL_PROG_COMPILER_PIC. wl= if test "$GCC" = yes; then wl='-Wl,' else case "$host_os" in aix*) wl='-Wl,' ;; darwin*) case $cc_basename in xlc*) wl='-Wl,' ;; esac ;; mingw* | cygwin* | pw32* | os2*) ;; hpux9* | hpux10* | hpux11*) wl='-Wl,' ;; irix5* | irix6* | nonstopux*) wl='-Wl,' ;; newsos6) ;; linux* | k*bsd*-gnu) case $cc_basename in icc* | ecc*) wl='-Wl,' ;; pgcc | pgf77 | pgf90) wl='-Wl,' ;; ccc*) wl='-Wl,' ;; como) wl='-lopt=' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) wl='-Wl,' ;; esac ;; esac ;; osf3* | osf4* | osf5*) wl='-Wl,' ;; rdos*) ;; solaris*) wl='-Wl,' ;; sunos4*) wl='-Qoption ld ' ;; sysv4 | sysv4.2uw2* | sysv4.3*) wl='-Wl,' ;; sysv4*MP*) ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) wl='-Wl,' ;; unicos*) wl='-Wl,' ;; uts4*) ;; esac fi # Code taken from libtool.m4's AC_LIBTOOL_PROG_LD_SHLIBS. hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_direct=no hardcode_minus_L=no case "$host_os" in cygwin* | mingw* | pw32*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. # Unlike libtool, we use -rpath here, not --rpath, since the documented # option of GNU ld is called -rpath, not --rpath. hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' case "$host_os" in aix3* | aix4* | aix5*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # Samuel A. Falvo II reports # that the semantics of dynamic libraries on AmigaOS, at least up # to version 4, is to share data among multiple programs linked # with the same dynamic library. Since this doesn't match the # behavior of shared libraries on other platforms, we cannot use # them. ld_shlibs=no ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; cygwin* | mingw* | pw32*) # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then : else ld_shlibs=no fi ;; interix[3-9]*) hardcode_direct=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; gnu* | linux* | k*bsd*-gnu) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; netbsd*) ;; solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs=no elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' else ld_shlibs=no fi ;; esac ;; sunos4*) hardcode_direct=yes ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then hardcode_libdir_flag_spec= fi else case "$host_os" in aix3*) # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix4* | aix5*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix5*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac fi hardcode_direct=yes hardcode_libdir_separator=':' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac fi # Begin _LT_AC_SYS_LIBPATH_AIX. echo 'int main () { return 0; }' > conftest.c ${CC} ${LDFLAGS} conftest.c -o conftest aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` fi if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib" fi rm -f conftest.c conftest # End _LT_AC_SYS_LIBPATH_AIX. if test "$aix_use_runtimelinking" = yes; then hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' else hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" fi fi ;; amigaos*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes # see comment about different semantics on the GNU ld section ld_shlibs=no ;; bsdi[45]*) ;; cygwin* | mingw* | pw32*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' libext=lib ;; darwin* | rhapsody*) hardcode_direct=no if test "$GCC" = yes ; then : else case $cc_basename in xlc*) ;; *) ld_shlibs=no ;; esac fi ;; dgux*) hardcode_libdir_flag_spec='-L$libdir' ;; freebsd1*) ld_shlibs=no ;; freebsd2.2*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; freebsd2*) hardcode_direct=yes hardcode_minus_L=yes ;; freebsd* | dragonfly*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; hpux9*) hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; hpux10*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no ;; *) hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; netbsd*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; newsos6) hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then hardcode_libdir_flag_spec='${wl}-rpath,$libdir' else case "$host_os" in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) hardcode_libdir_flag_spec='-R$libdir' ;; *) hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; osf3*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) if test "$GCC" = yes; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else # Both cc and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi hardcode_libdir_separator=: ;; solaris*) hardcode_libdir_flag_spec='-R$libdir' ;; sunos4*) hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes ;; sysv4) case $host_vendor in sni) hardcode_direct=yes # is this really true??? ;; siemens) hardcode_direct=no ;; motorola) hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac ;; sysv4.3*) ;; sysv4*MP*) if test -d /usr/nec; then ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) ;; sysv5* | sco3.2v5* | sco5v6*) hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' hardcode_libdir_separator=':' ;; uts4*) hardcode_libdir_flag_spec='-L$libdir' ;; *) ld_shlibs=no ;; esac fi # Check dynamic linker characteristics # Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER. # Unlike libtool.m4, here we don't care about _all_ names of the library, but # only about the one the linker finds when passed -lNAME. This is the last # element of library_names_spec in libtool.m4, or possibly two of them if the # linker has special search rules. library_names_spec= # the last element of library_names_spec in libtool.m4 libname_spec='lib$name' case "$host_os" in aix3*) library_names_spec='$libname.a' ;; aix4* | aix5*) library_names_spec='$libname$shrext' ;; amigaos*) library_names_spec='$libname.a' ;; beos*) library_names_spec='$libname$shrext' ;; bsdi[45]*) library_names_spec='$libname$shrext' ;; cygwin* | mingw* | pw32*) shrext=.dll library_names_spec='$libname.dll.a $libname.lib' ;; darwin* | rhapsody*) shrext=.dylib library_names_spec='$libname$shrext' ;; dgux*) library_names_spec='$libname$shrext' ;; freebsd1*) ;; freebsd* | dragonfly*) case "$host_os" in freebsd[123]*) library_names_spec='$libname$shrext$versuffix' ;; *) library_names_spec='$libname$shrext' ;; esac ;; gnu*) library_names_spec='$libname$shrext' ;; hpux9* | hpux10* | hpux11*) case $host_cpu in ia64*) shrext=.so ;; hppa*64*) shrext=.sl ;; *) shrext=.sl ;; esac library_names_spec='$libname$shrext' ;; interix[3-9]*) library_names_spec='$libname$shrext' ;; irix5* | irix6* | nonstopux*) library_names_spec='$libname$shrext' case "$host_os" in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; *) libsuff= shlibsuff= ;; esac ;; esac ;; linux*oldld* | linux*aout* | linux*coff*) ;; linux* | k*bsd*-gnu) library_names_spec='$libname$shrext' ;; knetbsd*-gnu) library_names_spec='$libname$shrext' ;; netbsd*) library_names_spec='$libname$shrext' ;; newsos6) library_names_spec='$libname$shrext' ;; nto-qnx*) library_names_spec='$libname$shrext' ;; openbsd*) library_names_spec='$libname$shrext$versuffix' ;; os2*) libname_spec='$name' shrext=.dll library_names_spec='$libname.a' ;; osf3* | osf4* | osf5*) library_names_spec='$libname$shrext' ;; rdos*) ;; solaris*) library_names_spec='$libname$shrext' ;; sunos4*) library_names_spec='$libname$shrext$versuffix' ;; sysv4 | sysv4.3*) library_names_spec='$libname$shrext' ;; sysv4*MP*) library_names_spec='$libname$shrext' ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) library_names_spec='$libname$shrext' ;; uts4*) library_names_spec='$libname$shrext' ;; esac sed_quote_subst='s/\(["`$\\]\)/\\\1/g' escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` shlibext=`echo "$shrext" | sed -e 's,^\.,,'` escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' < Gustavo Sverzut Barbieri Cedric Bail Vincent Torri Daniel Kolesa Jaime Thomas Swisscom - http://www.swisscom.ch/ Christopher Michael Marco Trevisan (Treviño) Michael Bouchaud Jonathan Atton (Watchwolf) Brian Wang Mike Blumenkrantz (discomfitor/zmike) Samsung Electronics Samsung SAIT Brett Nash Bruno Dilly Rafael Fonseca Hermet (Chuneon Park) Woohyun Jung Jaehwan Kim Wonguk Jeong Leandro A. F. Pereira Helen Fornazier Gustavo Lima Chaves Fabiano Fidêncio Tiago Falcão Otavio Pontes Viktor Kojouharov Daniel Juyung Seo (SeoZ) Sangho Park Rajeev Ranjan (Rajeev) Seunggyun Kim Sohyun Kim Jihoon Kim Jeonghyun Yun (arosis) Tom Hacohen Aharon Hillel Jonathan Atton (Watchwolf) Shinwoo Kim Govindaraju SM Prince Kumar Dubey Sung W. Park Thierry el Borgi Shilpa Singh Chanwook Jung Hyoyoung Chang Guillaume "Kuri" Friloux Kim Yunhan Bluezery Nicolas Aguirre Sanjeev BA Hyunsil Park Goun Lee Mikael Sans Doyoun Kang M.V.K. Sumanth Jérôme Pinot Davide Andreoli (davemds) Michal Pakula vel Rutka Thiep Ha Artem Popov Minseok Kim Jean-Philippe André JiHyeon Seol Igor Murzov Bora Hwang elementary-1.7.7/configure0000775000175000017500000236117412143521116012537 00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.68 for elementary 1.7.7. # # Report bugs to . # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software # Foundation, Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test \$(( 1 + 1 )) = 2 || exit 1 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" if (eval "$as_required") 2>/dev/null; then : as_have_required=yes else as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi done;; esac as_found=false done $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes fi; } IFS=$as_save_IFS if test "x$CONFIG_SHELL" != x; then : # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV export CONFIG_SHELL case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} fi if test x$as_have_required = xno; then : $as_echo "$0: This script requires a shell more modern than all" $as_echo "$0: the shells that I found on your system." if test x${ZSH_VERSION+set} = xset ; then $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" $as_echo "$0: be upgraded to zsh 4.3.4 or later." else $as_echo "$0: Please tell bug-autoconf@gnu.org and $0: enlightenment-devel@lists.sourceforge.net about your $0: system, including any error possibly output before this $0: message. Then install a modern shell, or manually run $0: the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` 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" } # as_fn_mkdir_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # 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. as_fn_error () { 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: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in #( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" SHELL=${CONFIG_SHELL-/bin/sh} test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # 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` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='elementary' PACKAGE_TARNAME='elementary' PACKAGE_VERSION='1.7.7' PACKAGE_STRING='elementary 1.7.7' PACKAGE_BUGREPORT='enlightenment-devel@lists.sourceforge.net' PACKAGE_URL='' ac_unique_file="configure.ac" # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef STDC_HEADERS # include # include #else # ifdef HAVE_STDLIB_H # include # endif #endif #ifdef HAVE_STRING_H # if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" gt_needs= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS EFL_INSTALL_EXAMPLES_FALSE EFL_INSTALL_EXAMPLES_TRUE EFL_BUILD_EXAMPLES_FALSE EFL_BUILD_EXAMPLES_TRUE HAVE_PO_FALSE HAVE_PO_TRUE POSUB LTLIBINTL LIBINTL INTLLIBS LTLIBICONV LIBICONV INTL_MACOSX_LIBS XGETTEXT_EXTRA_OPTIONS MSGMERGE XGETTEXT_015 XGETTEXT GMSGFMT_015 MSGFMT_015 GMSGFMT MSGFMT GETTEXT_MACRO_VERSION USE_NLS BUILD_ELEMENTARY_CONFIG_FALSE BUILD_ELEMENTARY_CONFIG_TRUE ELEMENTARY_CONFIG_PRG BUILD_ELEMENTARY_TEST_FALSE BUILD_ELEMENTARY_TEST_TRUE ELEMENTARY_TEST_PRG EFL_BUILD_DOC_FALSE EFL_BUILD_DOC_TRUE efl_doxygen efl_have_doxygen edje_cc eet_eet requirement_elm my_libs ELM_DIRENT_H_DEF ELM_LIBINTL_H_DEF ELM_ALLOCA_H_DEF ELM_DEBUG_DEF ELM_WEB_DEF ELEMENTARY_WEB_LIBS ELEMENTARY_WEB_CFLAGS ELM_ETHUMB_DEF ELEMENTARY_ETHUMB_LIBS ELEMENTARY_ETHUMB_CFLAGS ELM_EMAP_DEF ELEMENTARY_EMAP_LIBS ELEMENTARY_EMAP_CFLAGS ELM_EWEATHER_DEF ELEMENTARY_EWEATHER_LIBS ELEMENTARY_EWEATHER_CFLAGS ELM_EFREET_DEF ELEMENTARY_EFREET_LIBS ELEMENTARY_EFREET_CFLAGS ELM_EDBUS_DEF ELEMENTARY_EDBUS_LIBS ELEMENTARY_EDBUS_CFLAGS ELEMENTARY_WAYLAND_LIBS ELEMENTARY_WAYLAND_CFLAGS ELEMENTARY_WINCE_LIBS ELEMENTARY_WINCE_CFLAGS ELEMENTARY_WIN32_LIBS ELEMENTARY_WIN32_CFLAGS ELEMENTARY_COCOA_LIBS ELEMENTARY_COCOA_CFLAGS ELEMENTARY_SDL_LIBS ELEMENTARY_SDL_CFLAGS ELEMENTARY_PSL1GHT_LIBS ELEMENTARY_PSL1GHT_CFLAGS ELEMENTARY_FB_LIBS ELEMENTARY_FB_CFLAGS ELEMENTARY_X_LIBS ELEMENTARY_X_CFLAGS HAVE_EMOTION_FALSE HAVE_EMOTION_TRUE EMOTION_LIBS EMOTION_CFLAGS HAVE_EIO_FALSE HAVE_EIO_TRUE EIO_LIBS EIO_CFLAGS HAVE_ECORE_CON_FALSE HAVE_ECORE_CON_TRUE ELEMENTARY_ECORE_CON_INC ELEMENTARY_ECORE_CON_LIBS ELEMENTARY_ECORE_CON_CFLAGS HAVE_ECORE_IMF_FALSE HAVE_ECORE_IMF_TRUE ELEMENTARY_ECORE_IMF_INC ELEMENTARY_ECORE_IMF_LIBS ELEMENTARY_ECORE_IMF_CFLAGS ELEMENTARY_LIBS ELEMENTARY_CFLAGS ELEMENTARY_WINDOWS_BUILD_FALSE ELEMENTARY_WINDOWS_BUILD_TRUE ELM_WINCE_DEF ELM_WIN32_DEF ELM_UNIX_DEF lt_enable_auto_import dlopen_libs BUILD_QUICKLAUNCH_FALSE BUILD_QUICKLAUNCH_TRUE BUILD_MODULES_FALSE BUILD_MODULES_TRUE BUILD_RUN_FALSE BUILD_RUN_TRUE EVIL_LIBS EVIL_CFLAGS LOCALE_DIR pkgconfig_requires_private MODULE_EDJE MODULE_ARCH PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG VMIN VMAJ release_info version_info OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL MANIFEST_TOOL RANLIB ac_ct_AR AR LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP SED LIBTOOL OBJDUMP DLLTOOL AS ALLOCA EGREP GREP CPP am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__quote am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM host_os host_vendor host_cpu host build_os build_vendor build_cpu build target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_dependency_tracking enable_shared enable_static with_pic enable_fast_install with_gnu_ld with_sysroot enable_libtool_lock enable_quick_launch enable_emotion enable_ecore_x enable_ecore_fb enable_ecore_psl1ght enable_ecore_sdl enable_ecore_cocoa enable_ecore_win32 enable_ecore_wince enable_ecore_wayland enable_edbus enable_efreet enable_eweather enable_emap enable_ethumb enable_web enable_debug with_eet_eet with_edje_cc enable_doc with_doxygen enable_elementary_test enable_elementary_config enable_nls enable_rpath with_libiconv_prefix with_libintl_prefix with_elementary_base_dir enable_build_examples enable_install_examples ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS CPP PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR EVIL_CFLAGS EVIL_LIBS ELEMENTARY_CFLAGS ELEMENTARY_LIBS ELEMENTARY_ECORE_IMF_CFLAGS ELEMENTARY_ECORE_IMF_LIBS ELEMENTARY_ECORE_CON_CFLAGS ELEMENTARY_ECORE_CON_LIBS EIO_CFLAGS EIO_LIBS EMOTION_CFLAGS EMOTION_LIBS ELEMENTARY_X_CFLAGS ELEMENTARY_X_LIBS ELEMENTARY_FB_CFLAGS ELEMENTARY_FB_LIBS ELEMENTARY_PSL1GHT_CFLAGS ELEMENTARY_PSL1GHT_LIBS ELEMENTARY_SDL_CFLAGS ELEMENTARY_SDL_LIBS ELEMENTARY_COCOA_CFLAGS ELEMENTARY_COCOA_LIBS ELEMENTARY_WIN32_CFLAGS ELEMENTARY_WIN32_LIBS ELEMENTARY_WINCE_CFLAGS ELEMENTARY_WINCE_LIBS ELEMENTARY_WAYLAND_CFLAGS ELEMENTARY_WAYLAND_LIBS ELEMENTARY_EDBUS_CFLAGS ELEMENTARY_EDBUS_LIBS ELEMENTARY_EFREET_CFLAGS ELEMENTARY_EFREET_LIBS ELEMENTARY_EWEATHER_CFLAGS ELEMENTARY_EWEATHER_LIBS ELEMENTARY_EMAP_CFLAGS ELEMENTARY_EMAP_LIBS ELEMENTARY_ETHUMB_CFLAGS ELEMENTARY_ETHUMB_LIBS ELEMENTARY_WEB_CFLAGS ELEMENTARY_WEB_LIBS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) 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" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) 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" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) 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" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) 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" ac_useropt_orig=$ac_useropt ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --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" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # 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'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` 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" ;; *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac 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' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. 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 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null 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" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no 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" 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" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures elementary 1.7.7 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --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 --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 --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/elementary] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of elementary 1.7.7:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: `make V=1') --disable-silent-rules verbose build output (undo: `make V=0') --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --disable-quick-launch disable quick-launch support, [default=detect] --disable-emotion disable emotion support. [default=enabled] --disable-ecore-x disable ecore-x support. [default=detect] --disable-ecore-fb disable ecore-fb support. [default=detect] --disable-ecore-psl1ght disable ecore-psl1ght support. [default=detect] --disable-ecore-sdl disable ecore-sdl support. [default=detect] --disable-ecore-cocoa disable ecore-cocoa support. [default=detect] --disable-ecore-win32 disable ecore-win32 support. [default=detect] --disable-ecore-wince disable ecore-wince support. [default=detect] --disable-ecore-wayland disable ecore-wayland support. [default=detect] --disable-edbus disable edbus support. [default=detect] --disable-efreet disable efreet support. [default=detect] --disable-eweather disable eweather support. [default=detect] --disable-emap disable emap support. [default=detect] --disable-ethumb disable ethumb support. [default=detect] --disable-web disable web (WebKit) support. [default=detect] --enable-debug enable elementary debug support. [default=disabled] --disable-doc Disable documentation build [default=enabled] --disable-elementary-test disable building of elementary_test --disable-elementary-config disable building of elementary_config --disable-nls do not use Native Language Support --disable-rpath do not hardcode runtime library paths --enable-build-examples enable building examples [default=disabled] --enable-install-examples enable installing example source files [default=disabled] Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-sysroot=DIR Search for dependent libraries within DIR (or the compiler's sysroot if not specified). --with-eet-eet=PATH specify a specific path to eet_eet [default=eet] --with-edje-cc=PATH specify a specific path to edje_cc [default=edje_cc] --with-doxygen=FILE doxygen program to use [default=doxygen] --with-gnu-ld assume the C compiler uses GNU ld default=no --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib --without-libintl-prefix don't search for libintl in includedir and libdir --with-elementary-base-dir=PATH specify the subdirectory for all elementary data [default=${elementary_base_dir}] Some influential environment variables: 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 CPP 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 EVIL_CFLAGS C compiler flags for EVIL, overriding pkg-config EVIL_LIBS linker flags for EVIL, overriding pkg-config ELEMENTARY_CFLAGS C compiler flags for ELEMENTARY, overriding pkg-config ELEMENTARY_LIBS linker flags for ELEMENTARY, overriding pkg-config ELEMENTARY_ECORE_IMF_CFLAGS C compiler flags for ELEMENTARY_ECORE_IMF, overriding pkg-config ELEMENTARY_ECORE_IMF_LIBS linker flags for ELEMENTARY_ECORE_IMF, overriding pkg-config ELEMENTARY_ECORE_CON_CFLAGS C compiler flags for ELEMENTARY_ECORE_CON, overriding pkg-config ELEMENTARY_ECORE_CON_LIBS linker flags for ELEMENTARY_ECORE_CON, overriding pkg-config EIO_CFLAGS C compiler flags for EIO, overriding pkg-config EIO_LIBS linker flags for EIO, overriding pkg-config EMOTION_CFLAGS C compiler flags for EMOTION, overriding pkg-config EMOTION_LIBS linker flags for EMOTION, overriding pkg-config ELEMENTARY_X_CFLAGS C compiler flags for ELEMENTARY_X, overriding pkg-config ELEMENTARY_X_LIBS linker flags for ELEMENTARY_X, overriding pkg-config ELEMENTARY_FB_CFLAGS C compiler flags for ELEMENTARY_FB, overriding pkg-config ELEMENTARY_FB_LIBS linker flags for ELEMENTARY_FB, overriding pkg-config ELEMENTARY_PSL1GHT_CFLAGS C compiler flags for ELEMENTARY_PSL1GHT, overriding pkg-config ELEMENTARY_PSL1GHT_LIBS linker flags for ELEMENTARY_PSL1GHT, overriding pkg-config ELEMENTARY_SDL_CFLAGS C compiler flags for ELEMENTARY_SDL, overriding pkg-config ELEMENTARY_SDL_LIBS linker flags for ELEMENTARY_SDL, overriding pkg-config ELEMENTARY_COCOA_CFLAGS C compiler flags for ELEMENTARY_COCOA, overriding pkg-config ELEMENTARY_COCOA_LIBS linker flags for ELEMENTARY_COCOA, overriding pkg-config ELEMENTARY_WIN32_CFLAGS C compiler flags for ELEMENTARY_WIN32, overriding pkg-config ELEMENTARY_WIN32_LIBS linker flags for ELEMENTARY_WIN32, overriding pkg-config ELEMENTARY_WINCE_CFLAGS C compiler flags for ELEMENTARY_WINCE, overriding pkg-config ELEMENTARY_WINCE_LIBS linker flags for ELEMENTARY_WINCE, overriding pkg-config ELEMENTARY_WAYLAND_CFLAGS C compiler flags for ELEMENTARY_WAYLAND, overriding pkg-config ELEMENTARY_WAYLAND_LIBS linker flags for ELEMENTARY_WAYLAND, overriding pkg-config ELEMENTARY_EDBUS_CFLAGS C compiler flags for ELEMENTARY_EDBUS, overriding pkg-config ELEMENTARY_EDBUS_LIBS linker flags for ELEMENTARY_EDBUS, overriding pkg-config ELEMENTARY_EFREET_CFLAGS C compiler flags for ELEMENTARY_EFREET, overriding pkg-config ELEMENTARY_EFREET_LIBS linker flags for ELEMENTARY_EFREET, overriding pkg-config ELEMENTARY_EWEATHER_CFLAGS C compiler flags for ELEMENTARY_EWEATHER, overriding pkg-config ELEMENTARY_EWEATHER_LIBS linker flags for ELEMENTARY_EWEATHER, overriding pkg-config ELEMENTARY_EMAP_CFLAGS C compiler flags for ELEMENTARY_EMAP, overriding pkg-config ELEMENTARY_EMAP_LIBS linker flags for ELEMENTARY_EMAP, overriding pkg-config ELEMENTARY_ETHUMB_CFLAGS C compiler flags for ELEMENTARY_ETHUMB, overriding pkg-config ELEMENTARY_ETHUMB_LIBS linker flags for ELEMENTARY_ETHUMB, overriding pkg-config ELEMENTARY_WEB_CFLAGS C compiler flags for ELEMENTARY_WEB, overriding pkg-config ELEMENTARY_WEB_LIBS linker flags for ELEMENTARY_WEB, 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. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF elementary configure 1.7.7 generated by GNU Autoconf 2.68 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 exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext if { { ac_try="$ac_compile" 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_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" 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_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists, giving a warning if it cannot be compiled using # the include files in INCLUDES and setting the cache variable VAR # accordingly. ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if eval \${$3+:} false; then : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } else # Is the header compilable? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 $as_echo_n "checking $2 usability... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_header_compiler=yes else ac_header_compiler=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 $as_echo "$ac_header_compiler" >&6; } # Is the header present? { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 $as_echo_n "checking $2 presence... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include <$2> _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : ac_header_preproc=yes else ac_header_preproc=no fi 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; } # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( yes:no: ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ;; no:yes:* ) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ( $as_echo "## -------------------------------------------------------- ## ## Report this to enlightenment-devel@lists.sourceforge.net ## ## -------------------------------------------------------- ##" ) | sed "s/^/$as_me: WARNING: /" >&2 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 $as_echo_n "checking for $2... " >&6; } if eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=\$ac_header_compiler" fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_mongrel # ac_fn_c_try_run LINENO # ---------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes # that executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" 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") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { 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_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then : ac_retval=0 else $as_echo "$as_me: program exited with status $ac_status" >&5 $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { 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 eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" 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") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || $as_test_x conftest$ac_exeext }; then : ac_retval=0 else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_type LINENO TYPE VAR INCLUDES # ------------------------------------------- # Tests whether TYPE exists after having included INCLUDES, setting cache # variable VAR accordingly. ac_fn_c_check_type () { 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 eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else eval "$3=no" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { if (sizeof ($2)) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int main () { if (sizeof (($2))) return 0; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else eval "$3=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 eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_type # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { 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 eval \${$3+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. Prefer to if __STDC__ is defined, since exists even on freestanding compilers. */ #ifdef __STDC__ # include #else # include #endif #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main () { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" else eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by elementary $as_me 1.7.7, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. $as_echo "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Save into config.log some information that might help in debugging. { echo $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && $as_echo "$as_me: caught signal $ac_signal" $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h $as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF cat >>confdefs.h <<_ACEOF #define PACKAGE_URL "$PACKAGE_URL" _ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. ac_site_file1=NONE ac_site_file2=NONE if test -n "$CONFIG_SITE"; then # 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 else ac_site_file1=$ac_default_prefix/share/config.site ac_site_file2=$ac_default_prefix/etc/config.site fi for ac_site_file in "$ac_site_file1" "$ac_site_file2" do test "x$ac_site_file" = xNONE && continue if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then { $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" \ || { { $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 if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 $as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 $as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi gt_needs="$gt_needs " # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $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 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## 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 ac_aux_dir= for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 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 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. # 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 ${ac_cv_build+:} false; 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 ${ac_cv_host+:} false; 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 ac_config_headers="$ac_config_headers elementary_config.h" am__api_version='1.11' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 $as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if ${ac_cv_path_install+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. # Account for people who put trailing slashes in PATH elements. case $as_dir/ in #(( ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 $as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 $as_echo_n "checking whether build environment is sane... " >&6; } # Just in case sleep 1 echo timestamp > conftest.file # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) 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;; esac # Do `set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi rm -f conftest.file if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # 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 alias in your environment" "$LINENO" 5 fi test "$2" = conftest.file ) then # Ok. : else 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 $as_echo "yes" >&6; } test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` # expand $ac_aux_dir to an absolute path am_aux_dir=`cd $ac_aux_dir && pwd` if test x"${MISSING+set}" != xset; then case $am_aux_dir in *\ * | *\ *) MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; *) MISSING="\${SHELL} $am_aux_dir/missing" ;; esac fi # Use eval to expand $SHELL if eval "$MISSING --run true"; then am_missing_run="$MISSING --run " else am_missing_run= { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} fi if test x"${install_sh}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using `strip' when the user # run `make install-strip'. However `strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the `STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # 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_STRIP="${ac_tool_prefix}strip" $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 STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # 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_STRIP="strip" $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_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" 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 STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if ${ac_cv_path_mkdir+:} false; then : $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test "${ac_cv_path_mkdir+set}" = set; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 $as_echo "$MKDIR_P" >&6; } mkdir_p="$MKDIR_P" case $mkdir_p in [\\/$]* | ?:[\\/]*) ;; */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; esac for ac_prog in gawk mawk nawk awk 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 ${ac_cv_prog_AWK+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # 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_AWK="$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 AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 $as_echo "$AWK" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AWK" && break done { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 $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 eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : $as_echo_n "(cached) " >&6 else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # 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;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } SET_MAKE= else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." 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 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='elementary' VERSION='1.7.7' cat >>confdefs.h <<_ACEOF #define PACKAGE "$PACKAGE" _ACEOF cat >>confdefs.h <<_ACEOF #define VERSION "$VERSION" _ACEOF # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # We need awk for the "check" target. The system "awk" is bad on # some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # Check whether --enable-silent-rules was given. if test "${enable_silent_rules+set}" = set; then : enableval=$enable_silent_rules; fi case $enable_silent_rules in yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=0;; esac am_make=${MAKE-make} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } if ${am_cv_make_support_nested_variables+:} false; then : $as_echo_n "(cached) " >&6 else if $as_echo 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 $as_echo "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" am_make=${MAKE-make} cat > confinc << 'END' am__doit: @echo this is the am__doit target .PHONY: am__doit END # If we don't find an include directive, just comment out the code. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 $as_echo_n "checking for style of include used by $am_make... " >&6; } am__include="#" am__quote= _am_result=none # First try GNU make style include. echo "include confinc" > confmf # Ignore all kinds of additional output from `make'. case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=include am__quote= _am_result=GNU ;; esac # Now try BSD make style include. if test "$am__include" = "#"; then echo '.include "confinc"' > confmf case `$am_make -s -f confmf 2> /dev/null` in #( *the\ am__doit\ target*) am__include=.include am__quote="\"" _am_result=BSD ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 $as_echo "$_am_result" >&6; } rm -f confinc confmf # Check whether --enable-dependency-tracking was given. if test "${enable_dependency_tracking+set}" = set; then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= 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 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 ${ac_cv_prog_CC+:} false; 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 ${ac_cv_prog_ac_ct_CC+:} false; 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 ${ac_cv_prog_CC+:} false; 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 ${ac_cv_prog_CC+:} false; 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 ${ac_cv_prog_CC+:} false; 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 ${ac_cv_prog_ac_ct_CC+:} false; 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 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else ac_file='' fi if test -z "$ac_file"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 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}: result: $ac_file" >&5 $as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 $as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" 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") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done 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; } fi rm -f conftest conftest$ac_cv_exeext { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 $as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 $as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" 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") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { 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_try") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes 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. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 $as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 $as_echo_n "checking for suffix of object files... " >&6; } if ${ac_cv_objext+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" 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_compile") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { $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; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 $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 ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF 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_c_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; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= 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 ${ac_cv_prog_cc_g+:} false; 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" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF 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_c_werror_flag=$ac_save_c_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" else 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 ${ac_cv_prog_cc_c89+:} false; 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' 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= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub 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 am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # 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 break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_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 if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 $as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if ${ac_cv_prog_CPP+:} false; then : $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok; then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 $as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # Prefer to if __STDC__ is defined, since # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include #else # include #endif Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : else # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 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; } 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } if ${ac_cv_path_GREP+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done 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 fi else ac_cv_path_GREP=$GREP fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 $as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 $as_echo_n "checking for egrep... " >&6; } if ${ac_cv_path_EGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done 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 fi else ac_cv_path_EGREP=$EGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 $as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h do : 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 " 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 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" if test "x$ac_cv_header_minix_config_h" = xyes; then : MINIX=yes else MINIX= fi if test "$MINIX" = yes; then $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h $as_echo "#define _MINIX 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } if ${ac_cv_safe_to_define___extensions__+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # define __EXTENSIONS__ 1 $ac_includes_default int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_safe_to_define___extensions__=yes else ac_cv_safe_to_define___extensions__=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } test $ac_cv_safe_to_define___extensions__ = yes && $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h $as_echo "#define _ALL_SOURCE 1" >>confdefs.h $as_echo "#define _GNU_SOURCE 1" >>confdefs.h $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 $as_echo_n "checking whether byte ordering is bigendian... " >&6; } if ${ac_cv_c_bigendian+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_c_bigendian=unknown # See if we're dealing with a universal compiler. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __APPLE_CC__ not a universal capable compiler #endif typedef int dummy; _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # Check for potential -arch flags. It is not universal unless # there are at least two -arch flags with different values. ac_arch= ac_prev= for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do if test -n "$ac_prev"; then case $ac_word in i?86 | x86_64 | ppc | ppc64) if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then ac_arch=$ac_word else ac_cv_c_bigendian=universal break fi ;; esac ac_prev= elif test "x$ac_word" = "x-arch"; then ac_prev=arch fi done fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_c_bigendian = unknown; then # See if sys/param.h defines the BYTE_ORDER macro. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ && LITTLE_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { #if BYTE_ORDER != BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes else ac_cv_c_bigendian=no 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 if test $ac_cv_c_bigendian = unknown; then # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) bogus endian macros #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to _BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { #ifndef _BIG_ENDIAN not big endian #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes else ac_cv_c_bigendian=no 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 if test $ac_cv_c_bigendian = unknown; then # Compile a test program. if test "$cross_compiling" = yes; then : # Try to guess by grepping values from an object file. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; int use_ascii (int i) { return ascii_mm[i] + ascii_ii[i]; } short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; int use_ebcdic (int i) { return ebcdic_mm[i] + ebcdic_ii[i]; } extern int foo; int main () { return use_ascii (foo) == use_ebcdic (foo); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then ac_cv_c_bigendian=yes fi if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then if test "$ac_cv_c_bigendian" = unknown; then ac_cv_c_bigendian=no else # finding both strings is unlikely to happen, but who knows? ac_cv_c_bigendian=unknown fi fi fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int main () { /* Are we little or big endian? From Harbison&Steele. */ union { long int l; char c[sizeof (long int)]; } u; u.l = 1; return u.c[sizeof (long int) - 1] == 1; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : ac_cv_c_bigendian=no else ac_cv_c_bigendian=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 $as_echo "$ac_cv_c_bigendian" >&6; } case $ac_cv_c_bigendian in #( yes) $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h ;; #( no) ;; #( universal) $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h ;; #( *) as_fn_error $? "unknown endianness presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 $as_echo_n "checking for library containing strerror... " >&6; } if ${ac_cv_search_strerror+:} false; then : $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char strerror (); int main () { return strerror (); ; return 0; } _ACEOF for ac_lib in '' cposix; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_strerror=$ac_res fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext if ${ac_cv_search_strerror+:} false; then : break fi done if ${ac_cv_search_strerror+:} false; then : else ac_cv_search_strerror=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 $as_echo "$ac_cv_search_strerror" >&6; } ac_res=$ac_cv_search_strerror if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 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 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 ${ac_cv_prog_CC+:} false; 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 ${ac_cv_prog_ac_ct_CC+:} false; 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 ${ac_cv_prog_CC+:} false; 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 ${ac_cv_prog_CC+:} false; 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 ${ac_cv_prog_CC+:} false; 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 ${ac_cv_prog_ac_ct_CC+:} false; 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 { $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 ${ac_cv_c_compiler_gnu+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF 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_c_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; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= 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 ${ac_cv_prog_cc_g+:} false; 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" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF 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_c_werror_flag=$ac_save_c_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" else 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 ${ac_cv_prog_cc_c89+:} false; 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' 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= { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 $as_echo_n "checking dependency style of $depcc... " >&6; } if ${am_cv_CC_dependencies_compiler_type+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named `D' -- because `-MD' means `put the output # in D'. rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub 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 am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with # Solaris 8's {/usr,}/bin/sh. touch sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with `-c' and `-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle `-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # after this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok `-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # 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 break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_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 if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi case $ac_cv_prog_cc_stdc in #( no) : ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( *) : { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; } if ${ac_cv_prog_cc_c99+:} false; then : $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c99=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include #include // Check varargs macros. These examples are taken from C99 6.10.3.5. #define debug(...) fprintf (stderr, __VA_ARGS__) #define showlist(...) puts (#__VA_ARGS__) #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) static void test_varargs_macros (void) { int x = 1234; int y = 5678; debug ("Flag"); debug ("X = %d\n", x); showlist (The first, second, and third items.); report (x>y, "x is %d but y is %d", x, y); } // Check long long types. #define BIG64 18446744073709551615ull #define BIG32 4294967295ul #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) #if !BIG_OK your preprocessor is broken; #endif #if BIG_OK #else your preprocessor is broken; #endif static long long int bignum = -9223372036854775807LL; static unsigned long long int ubignum = BIG64; struct incomplete_array { int datasize; double data[]; }; struct named_init { int number; const wchar_t *name; double average; }; typedef const char *ccp; static inline int test_restrict (ccp restrict text) { // See if C++-style comments work. // Iterate through items via the restricted pointer. // Also check for declarations in for loops. for (unsigned int i = 0; *(text+i) != '\0'; ++i) continue; return 0; } // Check varargs and va_copy. static void test_varargs (const char *format, ...) { va_list args; va_start (args, format); va_list args_copy; va_copy (args_copy, args); const char *str; int number; float fnumber; while (*format) { switch (*format++) { case 's': // string str = va_arg (args_copy, const char *); break; case 'd': // int number = va_arg (args_copy, int); break; case 'f': // float fnumber = va_arg (args_copy, double); break; default: break; } } va_end (args_copy); va_end (args); } int main () { // Check bool. _Bool success = false; // Check restrict. if (test_restrict ("String literal") == 0) success = true; char *restrict newvar = "Another string"; // Check varargs. test_varargs ("s, d' f .", "string", 65, 34.234); test_varargs_macros (); // Check flexible array members. struct incomplete_array *ia = malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); ia->datasize = 10; for (int i = 0; i < ia->datasize; ++i) ia->data[i] = i * 1.234; // Check named initializers. struct named_init ni = { .number = 34, .name = L"Test wide string", .average = 543.34343, }; ni.number = 58; int dynamic_array[ni.number]; dynamic_array[ni.number - 1] = 543; // work around unused variable warnings return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' || dynamic_array[ni.number - 1] != 543); ; return 0; } _ACEOF for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c99=$ac_arg fi rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c99" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi # AC_CACHE_VAL case "x$ac_cv_prog_cc_c99" 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_c99" { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;; esac if test "x$ac_cv_prog_cc_c99" != xno; then : ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 else { $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 ${ac_cv_prog_cc_c89+:} false; 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 : ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 else ac_cv_prog_cc_stdc=no fi fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } if ${ac_cv_prog_cc_stdc+:} false; then : $as_echo_n "(cached) " >&6 fi case $ac_cv_prog_cc_stdc in #( no) : { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 $as_echo "unsupported" >&6; } ;; #( '') : { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 $as_echo "none needed" >&6; } ;; #( *) : { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 $as_echo_n "checking for ANSI C header files... " >&6; } if ${ac_cv_header_stdc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #include #include int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else ac_cv_header_stdc=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "memchr" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "free" >/dev/null 2>&1; then : else ac_cv_header_stdc=no fi rm -f conftest* fi if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. if test "$cross_compiling" = yes; then : : else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #if ((' ' & 0x0FF) == 0x020) # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) #else # define ISLOWER(c) \ (('a' <= (c) && (c) <= 'i') \ || ('j' <= (c) && (c) <= 'r') \ || ('s' <= (c) && (c) <= 'z')) # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) #endif #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) int main () { int i; for (i = 0; i < 256; i++) if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) return 2; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : else ac_cv_header_stdc=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 $as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then $as_echo "#define STDC_HEADERS 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 $as_echo_n "checking for an ANSI C-conforming const... " >&6; } if ${ac_cv_c_const+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { /* FIXME: Include the comments suggested by Paul. */ #ifndef __cplusplus /* Ultrix mips cc rejects this. */ typedef int charset[2]; const charset cs; /* SunOS 4.1.1 cc rejects this. */ char const *const *pcpcc; char **ppc; /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ const char *g = "string"; pcpcc = &g + (g ? g-g : 0); /* HPUX 7.0 cc rejects these. */ ++pcpcc; ppc = (char**) pcpcc; pcpcc = (char const *const *) ppc; { /* SCO 3.2v4 cc rejects this. */ char *t; char const *s = 0 ? (char *) 0 : (char const *) 0; *t++ = 0; if (s) return 0; } { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ int x[] = {25, 17}; const int *foo = &x[0]; ++foo; } { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ typedef const int *iptr; iptr p = 0; ++p; } { /* AIX XL C 1.02.0.0 rejects this saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; }; struct s *b; b->j = 5; } { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ const int foo = 10; if (!foo) return 0; } return !cs[0] && !zero.x; #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_const=yes else ac_cv_c_const=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 $as_echo "$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then $as_echo "#define const /**/" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 $as_echo_n "checking for __attribute__... " >&6; } if ${ac_cv___attribute__+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int func(int x); int foo(int x __attribute__ ((unused))) { exit(1); } int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : ac_cv___attribute__="yes" else ac_cv___attribute__="no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5 $as_echo "$ac_cv___attribute__" >&6; } if test "x${ac_cv___attribute__}" = "xyes" ; then $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h $as_echo "#define __UNUSED__ __attribute__((unused))" >>confdefs.h else $as_echo "#define __UNUSED__ /**/" >>confdefs.h fi ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" if test "x$ac_cv_type_size_t" = xyes; then : else cat >>confdefs.h <<_ACEOF #define size_t unsigned int _ACEOF fi # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5 $as_echo_n "checking for working alloca.h... " >&6; } if ${ac_cv_working_alloca_h+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { char *p = (char *) alloca (2 * sizeof (int)); if (p) return 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_working_alloca_h=yes else ac_cv_working_alloca_h=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5 $as_echo "$ac_cv_working_alloca_h" >&6; } if test $ac_cv_working_alloca_h = yes; then $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5 $as_echo_n "checking for alloca... " >&6; } if ${ac_cv_func_alloca_works+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __GNUC__ # define alloca __builtin_alloca #else # ifdef _MSC_VER # include # define alloca _alloca # else # ifdef HAVE_ALLOCA_H # include # else # ifdef _AIX #pragma alloca # else # ifndef alloca /* predefined by HP cc +Olibcalls */ void *alloca (size_t); # endif # endif # endif # endif #endif int main () { char *p = (char *) alloca (1); if (p) return 0; ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_func_alloca_works=yes else ac_cv_func_alloca_works=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5 $as_echo "$ac_cv_func_alloca_works" >&6; } if test $ac_cv_func_alloca_works = yes; then $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h else # The SVR3 libPW and SVR4 libucb both contain incompatible functions # that cause trouble. Some versions do not even contain alloca or # contain a buggy version. If you still want to use their alloca, # use ar to extract alloca.o from them instead of compiling alloca.c. ALLOCA=\${LIBOBJDIR}alloca.$ac_objext $as_echo "#define C_ALLOCA 1" >>confdefs.h { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; } if ${ac_cv_os_cray+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #if defined CRAY && ! defined CRAY2 webecray #else wenotbecray #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "webecray" >/dev/null 2>&1; then : ac_cv_os_cray=yes else ac_cv_os_cray=no fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5 $as_echo "$ac_cv_os_cray" >&6; } if test $ac_cv_os_cray = yes; then for ac_func in _getb67 GETB67 getb67; do as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF #define CRAY_STACKSEG_END $ac_func _ACEOF break fi done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5 $as_echo_n "checking stack direction for C alloca... " >&6; } if ${ac_cv_c_stack_direction+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : ac_cv_c_stack_direction=0 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int find_stack_direction () { static char *addr = 0; auto char dummy; if (addr == 0) { addr = &dummy; return find_stack_direction (); } else return (&dummy > addr) ? 1 : -1; } int main () { return find_stack_direction () < 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : ac_cv_c_stack_direction=1 else ac_cv_c_stack_direction=-1 fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5 $as_echo "$ac_cv_c_stack_direction" >&6; } cat >>confdefs.h <<_ACEOF #define STACK_DIRECTION $ac_cv_c_stack_direction _ACEOF fi enable_win32_dll=yes case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. set dummy ${ac_tool_prefix}as; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_AS+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AS"; then ac_cv_prog_AS="$AS" # 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_AS="${ac_tool_prefix}as" $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 AS=$ac_cv_prog_AS if test -n "$AS"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 $as_echo "$AS" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_AS"; then ac_ct_AS=$AS # Extract the first word of "as", so it can be a program name with args. set dummy as; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_AS+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AS"; then ac_cv_prog_ac_ct_AS="$ac_ct_AS" # 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_AS="as" $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_AS=$ac_cv_prog_ac_ct_AS if test -n "$ac_ct_AS"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 $as_echo "$ac_ct_AS" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_AS" = x; then AS="false" 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 AS=$ac_ct_AS fi else AS="$ac_cv_prog_AS" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # 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_DLLTOOL="${ac_tool_prefix}dlltool" $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 DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 $as_echo "$DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # 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_DLLTOOL="dlltool" $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_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 $as_echo "$ac_ct_DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" 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 DLLTOOL=$ac_ct_DLLTOOL fi else DLLTOOL="$ac_cv_prog_DLLTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # 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_OBJDUMP="${ac_tool_prefix}objdump" $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 OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # 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_OBJDUMP="objdump" $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_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" 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 OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi ;; esac test -z "$AS" && AS=as test -z "$DLLTOOL" && DLLTOOL=dlltool test -z "$OBJDUMP" && OBJDUMP=objdump 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.4.2' macro_revision='1.3337' ltmain="$ac_aux_dir/ltmain.sh" # Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 $as_echo_n "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "" } case "$ECHO" in printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 $as_echo "printf" >&6; } ;; print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 $as_echo "print -r" >&6; } ;; *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 $as_echo "cat" >&6; } ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 $as_echo_n "checking for a sed that does not truncate output... " >&6; } if ${ac_cv_path_SED+:} false; then : $as_echo_n "(cached) " >&6 else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST 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_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done 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 fi else ac_cv_path_SED=$SED fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 $as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 $as_echo_n "checking for fgrep... " >&6; } if ${ac_cv_path_FGREP+:} false; then : $as_echo_n "(cached) " >&6 else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done 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 fi else ac_cv_path_FGREP=$FGREP fi fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 $as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 $as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${lt_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 $as_echo "$LD" >&6; } else { $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 { $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 ${lt_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 $as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if ${lt_cv_path_NM+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 $as_echo "$lt_cv_path_NM" >&6; } if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else if test -n "$ac_tool_prefix"; then for ac_prog in dumpbin "link -dump" 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 ${ac_cv_prog_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # 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_DUMPBIN="$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 DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 $as_echo "$DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in dumpbin "link -dump" 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 ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # 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_DUMPBIN="$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_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 $as_echo "$ac_ct_DUMPBIN" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" 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 DUMPBIN=$ac_ct_DUMPBIN fi fi case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 $as_echo_n "checking the name lister ($NM) interface... " >&6; } if ${lt_cv_nm_interface+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 $as_echo "$lt_cv_nm_interface" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 $as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 $as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 $as_echo_n "checking the maximum length of command line arguments... " >&6; } if ${lt_cv_sys_max_cmd_len+:} false; then : $as_echo_n "(cached) " >&6 else i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n $lt_cv_sys_max_cmd_len ; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 $as_echo "$lt_cv_sys_max_cmd_len" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 $as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 $as_echo "$xsi_shell" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; } lt_shell_append=no ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 $as_echo "$lt_shell_append" >&6; } if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 $as_echo_n "checking how to convert $build file names to $host format... " >&6; } if ${lt_cv_to_host_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac fi to_host_file_cmd=$lt_cv_to_host_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 $as_echo "$lt_cv_to_host_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } if ${lt_cv_to_tool_file_cmd+:} false; then : $as_echo_n "(cached) " >&6 else #assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac fi to_tool_file_cmd=$lt_cv_to_tool_file_cmd { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 $as_echo "$lt_cv_to_tool_file_cmd" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 $as_echo_n "checking for $LD option to reload object files... " >&6; } if ${lt_cv_ld_reload_flag+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 $as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) if test "$GCC" != yes; then reload_cmds=false fi ;; darwin*) if test "$GCC" = yes; then reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # 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_OBJDUMP="${ac_tool_prefix}objdump" $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 OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 $as_echo "$OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # 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_OBJDUMP="objdump" $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_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 $as_echo "$ac_ct_OBJDUMP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" 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 OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 $as_echo_n "checking how to recognize dependent libraries... " >&6; } if ${lt_cv_deplibs_check_method+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # `unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # which responds to the $file_magic_cmd with a given extended regex. # If you have `file' or equivalent on your system and you're not sure # whether `pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 $as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # 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_DLLTOOL="${ac_tool_prefix}dlltool" $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 DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 $as_echo "$DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # 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_DLLTOOL="dlltool" $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_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 $as_echo "$ac_ct_DLLTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" 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 DLLTOOL=$ac_ct_DLLTOOL fi else DLLTOOL="$ac_cv_prog_DLLTOOL" fi test -z "$DLLTOOL" && DLLTOOL=dlltool { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 $as_echo_n "checking how to associate runtime and link libraries... " >&6; } if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO if test -n "$ac_tool_prefix"; then for ac_prog in ar 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 ${ac_cv_prog_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$AR"; then ac_cv_prog_AR="$AR" # 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_AR="$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 AR=$ac_cv_prog_AR if test -n "$AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 $as_echo "$AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar 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 ${ac_cv_prog_ac_ct_AR+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # 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_AR="$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_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 $as_echo "$ac_ct_AR" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" 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 AR=$ac_ct_AR fi fi : ${AR=ar} : ${AR_FLAGS=cru} { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 $as_echo_n "checking for archiver @FILE support... " >&6; } if ${lt_cv_ar_at_file+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 $as_echo "$lt_cv_ar_at_file" >&6; } if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # 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_STRIP="${ac_tool_prefix}strip" $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 STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 $as_echo "$STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_STRIP+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # 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_STRIP="strip" $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_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 $as_echo "$ac_ct_STRIP" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" 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 STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # 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_RANLIB="${ac_tool_prefix}ranlib" $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 RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 $as_echo "$RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_RANLIB="ranlib" $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_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 $as_echo "$ac_ct_RANLIB" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" 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 RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } if ${lt_cv_sys_global_symbol_pipe+:} false; then : $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 $as_echo "failed" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 $as_echo "ok" >&6; } fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then nm_file_list_spec='@' fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 $as_echo_n "checking for sysroot... " >&6; } # Check whether --with-sysroot was given. if test "${with_sysroot+set}" = set; then : withval=$with_sysroot; else with_sysroot=no fi lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 $as_echo "${with_sysroot}" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 $as_echo "${lt_sysroot:-no}" >&6; } # Check whether --enable-libtool-lock was given. if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 $as_echo_n "checking whether the C compiler needs -belf... " >&6; } if ${lt_cv_cc_needs_belf+:} false; then : $as_echo_n "(cached) " >&6 else 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 cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext 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 fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 $as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD="${LD-ld}_sol2" fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. set dummy ${ac_tool_prefix}mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$MANIFEST_TOOL"; then ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # 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_MANIFEST_TOOL="${ac_tool_prefix}mt" $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 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL if test -n "$MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 $as_echo "$MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_MANIFEST_TOOL"; then ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL # Extract the first word of "mt", so it can be a program name with args. set dummy mt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_MANIFEST_TOOL"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # 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_MANIFEST_TOOL="mt" $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_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL if test -n "$ac_ct_MANIFEST_TOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then MANIFEST_TOOL=":" 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 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL fi else MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" fi test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } if ${lt_cv_path_mainfest_tool+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&5 if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 $as_echo "$lt_cv_path_mainfest_tool" >&6; } if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # 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_DSYMUTIL="${ac_tool_prefix}dsymutil" $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 DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 $as_echo "$DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # 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_DSYMUTIL="dsymutil" $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_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 $as_echo "$ac_ct_DSYMUTIL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" 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 DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # 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_NMEDIT="${ac_tool_prefix}nmedit" $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 NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 $as_echo "$NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # 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_NMEDIT="nmedit" $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_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 $as_echo "$ac_ct_NMEDIT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" 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 NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # 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_LIPO="${ac_tool_prefix}lipo" $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 LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 $as_echo "$LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_LIPO+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # 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_LIPO="lipo" $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_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 $as_echo "$ac_ct_LIPO" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" 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 LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # 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_OTOOL="${ac_tool_prefix}otool" $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 OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 $as_echo "$OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # 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_OTOOL="otool" $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_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 $as_echo "$ac_ct_OTOOL" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" 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 OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # 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_OTOOL64="${ac_tool_prefix}otool64" $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 OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 $as_echo "$OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # 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_OTOOL64="otool64" $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_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 $as_echo "$ac_ct_OTOOL64" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" 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 OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 $as_echo_n "checking for -single_module linker flag... " >&6; } if ${lt_cv_apple_cc_single_mod+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 $as_echo "$lt_cv_apple_cc_single_mod" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } if ${lt_cv_ld_exported_symbols_list+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes else lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 $as_echo_n "checking for -force_load linker flag... " >&6; } if ${lt_cv_ld_force_load+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 echo "$AR cru libconftest.a conftest.o" >&5 $AR cru libconftest.a conftest.o 2>&5 echo "$RANLIB libconftest.a" >&5 $RANLIB libconftest.a 2>&5 cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&5 fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 $as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[91]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[012]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac for ac_header in dlfcn.h do : ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLFCN_H 1 _ACEOF fi done # Set options enable_dlopen=no # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac else enable_shared=yes fi # Check whether --enable-static was given. if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac else enable_static=yes fi # Check whether --with-pic was given. if test "${with_pic+set}" = set; then : withval=$with_pic; lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS="$lt_save_ifs" ;; esac else pic_mode=default fi test -z "$pic_mode" && pic_mode=default # Check whether --enable-fast-install was given. if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac else enable_fast_install=yes fi # This can be used to rebuild libtool when needed LIBTOOL_DEPS="$ltmain" # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 $as_echo_n "checking for objdir... " >&6; } if ${lt_cv_objdir+:} false; then : $as_echo_n "(cached) " >&6 else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 $as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir cat >>confdefs.h <<_ACEOF #define LT_OBJDIR "$lt_cv_objdir/" _ACEOF case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a `.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld="$lt_cv_prog_gnu_ld" old_CC="$CC" old_CFLAGS="$CFLAGS" # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o for cc_temp in $compiler""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/${ac_tool_prefix}file; then lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 $as_echo_n "checking for file... " >&6; } if ${lt_cv_path_MAGIC_CMD+:} false; then : $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/file; then lt_cv_path_MAGIC_CMD="$ac_dir/file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac fi MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 $as_echo "$MAGIC_CMD" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC="$CC" 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 # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test "$GCC" = yes; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; *) lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -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:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $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. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= if test "$GCC" = yes; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' if test -n "$lt_prog_compiler_pic"; then lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; nagfor*) # NAG Fortran compiler lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; *Sun\ F* | *Sun*Fortran*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Intel*\ [CF]*Compiler*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; *Portland\ Group*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 $as_echo_n "checking for $compiler option to produce PIC... " >&6; } if ${lt_cv_prog_compiler_pic+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 $as_echo "$lt_cv_prog_compiler_pic" >&6; } lt_prog_compiler_pic=$lt_cv_prog_compiler_pic # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if ${lt_cv_prog_compiler_pic_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic -DPIC" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -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:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $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. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test x"$lt_cv_prog_compiler_pic_works" = xyes; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if ${lt_cv_prog_compiler_static_works+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 $as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test x"$lt_cv_prog_compiler_static_works" = xyes; then : else lt_prog_compiler_static= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -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:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $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 # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if ${lt_cv_prog_compiler_c_o+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -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:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $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 # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 $as_echo "$lt_cv_prog_compiler_c_o" >&6; } hard_links="nottested" if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 $as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 $as_echo "$hard_links" >&6; } if test "$hard_links" = no; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; *\ \(GNU\ Binutils\)\ [3-9]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' export_dynamic_flag_spec='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' export_dynamic_flag_spec='${wl}--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' link_all_deplibs=yes ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi export_dynamic_flag_spec='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else if ${lt_cv_aix_libpath_+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_="/usr/lib:/lib" fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' ${wl}-bernotok' allow_undefined_flag=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported always_export_symbols=yes file_list_spec='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' enable_shared_with_static_runtimes=yes ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported if test "$lt_cv_ld_force_load" = "yes"; then whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes allow_undefined_flag="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test "$GCC" = yes; then archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 $as_echo_n "checking if $CC understands -b... " >&6; } if ${lt_cv_prog_compiler__b+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_prog_compiler__b=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler__b=yes fi else lt_cv_prog_compiler__b=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 $as_echo "$lt_cv_prog_compiler__b" >&6; } if test x"$lt_cv_prog_compiler__b" = xyes; then archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi ;; esac fi if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } if ${lt_cv_irix_exported_symbol+:} false; then : $as_echo_n "(cached) " >&6 else save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : lt_cv_irix_exported_symbol=yes else lt_cv_irix_exported_symbol=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 $as_echo "$lt_cv_irix_exported_symbol" >&6; } if test "$lt_cv_irix_exported_symbol" = yes; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' export_dynamic_flag_spec='${wl}-E' else case $host_os in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-R$libdir' ;; *) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='${wl}-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='${wl}-z,text' allow_undefined_flag='${wl}-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='${wl}-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='${wl}-Blargedynsym' ;; esac fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 $as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } if ${lt_cv_archive_cmds_need_lc+:} false; then : $as_echo_n "(cached) " >&6 else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no else lt_cv_archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 $as_echo_n "checking dynamic linker characteristics... " >&6; } if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's,/\([A-Za-z]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if ${lt_cv_shlibpath_overrides_runpath+:} false; then : $as_echo_n "(cached) " >&6 else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Add ABI-specific directories to the system library path. sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[89] | openbsd2.[89].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 $as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 $as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test "X$hardcode_automatic" = "Xyes" ; then # We can hardcode non-existent directories. if test "$hardcode_direct" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && test "$hardcode_minus_L" != no; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 $as_echo "$hardcode_action" >&6; } if test "$hardcode_action" = relink || test "$inherit_rpath" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes; then : lt_cv_dlopen="shl_load" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 $as_echo_n "checking for shl_load in -ldld... " >&6; } if ${ac_cv_lib_dld_shl_load+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char shl_load (); int main () { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 $as_echo "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : lt_cv_dlopen="dlopen" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 $as_echo_n "checking for dlopen in -lsvld... " >&6; } if ${ac_cv_lib_svld_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 $as_echo "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 $as_echo_n "checking for dld_link in -ldld... " >&6; } if ${ac_cv_lib_dld_dld_link+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dld_link (); int main () { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 $as_echo "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" fi fi fi fi fi fi ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 $as_echo_n "checking whether a program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 $as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } if ${lt_cv_dlopen_self_static+:} false; then : $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 $as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 $as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" { $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}: result: no" >&5 $as_echo "no" >&6; } ;; esac fi # Report which library types will actually be built { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 $as_echo_n "checking if libtool supports shared libraries... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 $as_echo "$can_build_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 $as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 $as_echo "$enable_shared" >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 $as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 $as_echo "$enable_static" >&6; } 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 CC="$lt_save_CC" ac_config_commands="$ac_config_commands libtool" # Only expand once: ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## cat >>confdefs.h <<_ACEOF #define VMAJ 1 _ACEOF cat >>confdefs.h <<_ACEOF #define VMIN 7 _ACEOF cat >>confdefs.h <<_ACEOF #define VMIC 7 _ACEOF cat >>confdefs.h <<_ACEOF #define VREV 0 _ACEOF version_info="8:7:7" release_info="" ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## VMAJ=1 VMIN=7 # pkg-config 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. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) 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_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $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 ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) 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_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $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 ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" 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 PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $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; } PKG_CONFIG="" fi fi EDJE_VERSION=`$PKG_CONFIG edje --modversion | awk -F . '{printf("%s.0.0", $1);}'` case "$host_os" in mingw32ce* | cegcc*) MODULE_ARCH="$host_os-$host_cpu" MODULE_EDJE="$host_os-$host_cpu" ;; *) MODULE_ARCH="$host_os-$host_cpu-1.7.7" MODULE_EDJE="$host_os-$host_cpu-${EDJE_VERSION}" ;; esac cat >>confdefs.h <<_ACEOF #define MODULE_ARCH "$MODULE_ARCH" _ACEOF cat >>confdefs.h <<_ACEOF #define MODULE_EDJE "$MODULE_EDJE" _ACEOF EFL_SHARED_EXTENSION="${shrext_cmds}" cat >>confdefs.h <<_ACEOF #define EFL_SHARED_EXTENSION "${EFL_SHARED_EXTENSION}" _ACEOF requirement_elm="" 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. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) 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_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $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 ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 $as_echo "$PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : $as_echo_n "(cached) " >&6 else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) 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_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $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 ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 $as_echo "$ac_pt_PKG_CONFIG" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" 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 PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { $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; } PKG_CONFIG="" fi fi # Check whether pkg-config supports Requires.private if $PKG_CONFIG --atleast-pkgconfig-version 0.22; then pkgconfig_requires_private="Requires.private" else pkgconfig_requires_private="Requires" fi #================================================ if test "x${prefix}" = "xNONE"; then LOCALE_DIR="${ac_default_prefix}/share/locale" else LOCALE_DIR="${prefix}/share/locale" fi #================================================ lt_enable_auto_import="" ELM_UNIX_DEF="#undef" ELM_WIN32_DEF="#undef" ELM_WINCE_DEF="#undef" have_windows="no" have_dlopen="no" case "$host_os" in mingw32ce*) pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVIL" >&5 $as_echo_n "checking for EVIL... " >&6; } if test -n "$EVIL_CFLAGS"; then pkg_cv_EVIL_CFLAGS="$EVIL_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evil\""; } >&5 ($PKG_CONFIG --exists --print-errors "evil") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_EVIL_CFLAGS=`$PKG_CONFIG --cflags "evil" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$EVIL_LIBS"; then pkg_cv_EVIL_LIBS="$EVIL_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evil\""; } >&5 ($PKG_CONFIG --exists --print-errors "evil") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_EVIL_LIBS=`$PKG_CONFIG --libs "evil" 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 EVIL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "evil" 2>&1` else EVIL_PKG_ERRORS=`$PKG_CONFIG --print-errors "evil" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$EVIL_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (evil) were not met: $EVIL_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables EVIL_CFLAGS and EVIL_LIBS to avoid the need to call pkg-config. 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 is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables EVIL_CFLAGS and EVIL_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else EVIL_CFLAGS=$pkg_cv_EVIL_CFLAGS EVIL_LIBS=$pkg_cv_EVIL_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi $as_echo "#define HAVE_EVIL 1" >>confdefs.h lt_enable_auto_import="-Wl,--enable-auto-import" ELM_WINCE_DEF="#define" have_windows="yes" $as_echo "#define HAVE_DLADDR 1" >>confdefs.h have_dlopen="yes" dlopen_libs=-ldl requirement_elm="evil" have_socket="no" ;; mingw*) pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVIL" >&5 $as_echo_n "checking for EVIL... " >&6; } if test -n "$EVIL_CFLAGS"; then pkg_cv_EVIL_CFLAGS="$EVIL_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evil\""; } >&5 ($PKG_CONFIG --exists --print-errors "evil") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_EVIL_CFLAGS=`$PKG_CONFIG --cflags "evil" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$EVIL_LIBS"; then pkg_cv_EVIL_LIBS="$EVIL_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evil\""; } >&5 ($PKG_CONFIG --exists --print-errors "evil") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_EVIL_LIBS=`$PKG_CONFIG --libs "evil" 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 EVIL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "evil" 2>&1` else EVIL_PKG_ERRORS=`$PKG_CONFIG --print-errors "evil" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$EVIL_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (evil) were not met: $EVIL_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables EVIL_CFLAGS and EVIL_LIBS to avoid the need to call pkg-config. 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 is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables EVIL_CFLAGS and EVIL_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else EVIL_CFLAGS=$pkg_cv_EVIL_CFLAGS EVIL_LIBS=$pkg_cv_EVIL_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi $as_echo "#define HAVE_EVIL 1" >>confdefs.h lt_enable_auto_import="-Wl,--enable-auto-import" ELM_WIN32_DEF="#define" have_windows="yes" $as_echo "#define HAVE_DLADDR 1" >>confdefs.h have_dlopen="yes" dlopen_libs=-ldl requirement_elm="evil" have_socket="no" ;; *solaris*) ELM_UNIX_DEF="#define" have_socket="yes" have_dlopen="yes" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 $as_echo_n "checking for connect in -lsocket... " >&6; } if ${ac_cv_lib_socket_connect+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char connect (); int main () { return connect (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_socket_connect=yes else ac_cv_lib_socket_connect=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 $as_echo "$ac_cv_lib_socket_connect" >&6; } if test "x$ac_cv_lib_socket_connect" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_LIBSOCKET 1 _ACEOF LIBS="-lsocket $LIBS" else have_socket="no" fi ;; darwin*) ELM_UNIX_DEF="#define" have_socket="yes" have_dlopen="yes" for ac_header in crt_externs.h do : ac_fn_c_check_header_mongrel "$LINENO" "crt_externs.h" "ac_cv_header_crt_externs_h" "$ac_includes_default" if test "x$ac_cv_header_crt_externs_h" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_CRT_EXTERNS_H 1 _ACEOF fi done $as_echo "#define environ (*_NSGetEnviron())" >>confdefs.h ;; *) ELM_UNIX_DEF="#define" for ac_func in dlopen do : ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLOPEN 1 _ACEOF res=yes else res=no fi done if test "x$res" = "xyes"; then for ac_func in dladdr do : ac_fn_c_check_func "$LINENO" "dladdr" "ac_cv_func_dladdr" if test "x$ac_cv_func_dladdr" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_DLADDR 1 _ACEOF $as_echo "#define HAVE_DLADDR 1" >>confdefs.h fi done have_dlopen="yes" else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dlopen (); int main () { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes; then : res=yes else res=no fi if test "x$res" = "xyes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dladdr in -ldl" >&5 $as_echo_n "checking for dladdr in -ldl... " >&6; } if ${ac_cv_lib_dl_dladdr+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char dladdr (); int main () { return dladdr (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dladdr=yes else ac_cv_lib_dl_dladdr=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dladdr" >&5 $as_echo "$ac_cv_lib_dl_dladdr" >&6; } if test "x$ac_cv_lib_dl_dladdr" = xyes; then : $as_echo "#define HAVE_DLADDR 1" >>confdefs.h fi dlopen_libs=-ldl have_dlopen="yes" fi fi have_socket="yes" ;; esac if test "x$have_socket" = "xyes"; then BUILD_RUN_TRUE= BUILD_RUN_FALSE='#' else BUILD_RUN_TRUE='#' BUILD_RUN_FALSE= fi if test "x$have_dlopen" = "xyes"; then BUILD_MODULES_TRUE= BUILD_MODULES_FALSE='#' else BUILD_MODULES_TRUE='#' BUILD_MODULES_FALSE= fi CFLAGS_save="${CFLAGS}" CFLAGS="${CFLAGS} -Wshadow" 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -Wshadow" >&5 $as_echo_n "checking whether the compiler supports -Wshadow... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : have_flag="yes" else have_flag="no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${have_flag}" >&5 $as_echo "${have_flag}" >&6; } if test "x${have_flag}" = "xno" ; then CFLAGS="${CFLAGS_save}" 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 CFLAGS_save="${CFLAGS}" CFLAGS="${CFLAGS} -Wall" 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -Wall" >&5 $as_echo_n "checking whether the compiler supports -Wall... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : have_flag="yes" else have_flag="no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${have_flag}" >&5 $as_echo "${have_flag}" >&6; } if test "x${have_flag}" = "xno" ; then CFLAGS="${CFLAGS_save}" 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 CFLAGS_save="${CFLAGS}" CFLAGS="${CFLAGS} -W" 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -W" >&5 $as_echo_n "checking whether the compiler supports -W... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main () { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : have_flag="yes" else have_flag="no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${have_flag}" >&5 $as_echo "${have_flag}" >&6; } if test "x${have_flag}" = "xno" ; then CFLAGS="${CFLAGS_save}" 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 have_fork="no" want_quicklaunch="auto" # Check whether --enable-quick-launch was given. if test "${enable_quick_launch+set}" = set; then : enableval=$enable_quick_launch; want_quicklaunch=$enableval fi if test "x$want_quicklaunch" != "xno"; then for ac_func in fork do : ac_fn_c_check_func "$LINENO" "fork" "ac_cv_func_fork" if test "x$ac_cv_func_fork" = xyes; then : cat >>confdefs.h <<_ACEOF #define HAVE_FORK 1 _ACEOF have_fork="yes" $as_echo "#define HAVE_FORK 1" >>confdefs.h fi done fi if test "x$have_fork" = "xyes" && test "x$have_dlopen" = "xyes"; then BUILD_QUICKLAUNCH_TRUE= BUILD_QUICKLAUNCH_FALSE='#' else BUILD_QUICKLAUNCH_TRUE='#' BUILD_QUICKLAUNCH_FALSE= fi if test "x${have_windows}" = "xyes"; then ELEMENTARY_WINDOWS_BUILD_TRUE= ELEMENTARY_WINDOWS_BUILD_FALSE='#' else ELEMENTARY_WINDOWS_BUILD_TRUE='#' ELEMENTARY_WINDOWS_BUILD_FALSE= fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY" >&5 $as_echo_n "checking for ELEMENTARY... " >&6; } if test -n "$ELEMENTARY_CFLAGS"; then pkg_cv_ELEMENTARY_CFLAGS="$ELEMENTARY_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" eina >= 1.7.7 eet >= 1.7.7 evas >= 1.7.7 ecore >= 1.7.7 ecore-evas >= 1.7.7 ecore-file >= 1.7.7 edje >= 1.7.7 \""; } >&5 ($PKG_CONFIG --exists --print-errors " eina >= 1.7.7 eet >= 1.7.7 evas >= 1.7.7 ecore >= 1.7.7 ecore-evas >= 1.7.7 ecore-file >= 1.7.7 edje >= 1.7.7 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_CFLAGS=`$PKG_CONFIG --cflags " eina >= 1.7.7 eet >= 1.7.7 evas >= 1.7.7 ecore >= 1.7.7 ecore-evas >= 1.7.7 ecore-file >= 1.7.7 edje >= 1.7.7 " 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_LIBS"; then pkg_cv_ELEMENTARY_LIBS="$ELEMENTARY_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" eina >= 1.7.7 eet >= 1.7.7 evas >= 1.7.7 ecore >= 1.7.7 ecore-evas >= 1.7.7 ecore-file >= 1.7.7 edje >= 1.7.7 \""; } >&5 ($PKG_CONFIG --exists --print-errors " eina >= 1.7.7 eet >= 1.7.7 evas >= 1.7.7 ecore >= 1.7.7 ecore-evas >= 1.7.7 ecore-file >= 1.7.7 edje >= 1.7.7 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_LIBS=`$PKG_CONFIG --libs " eina >= 1.7.7 eet >= 1.7.7 evas >= 1.7.7 ecore >= 1.7.7 ecore-evas >= 1.7.7 ecore-file >= 1.7.7 edje >= 1.7.7 " 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 ELEMENTARY_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors " eina >= 1.7.7 eet >= 1.7.7 evas >= 1.7.7 ecore >= 1.7.7 ecore-evas >= 1.7.7 ecore-file >= 1.7.7 edje >= 1.7.7 " 2>&1` else ELEMENTARY_PKG_ERRORS=`$PKG_CONFIG --print-errors " eina >= 1.7.7 eet >= 1.7.7 evas >= 1.7.7 ecore >= 1.7.7 ecore-evas >= 1.7.7 ecore-file >= 1.7.7 edje >= 1.7.7 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_PKG_ERRORS" >&5 as_fn_error $? "Package requirements ( eina >= 1.7.7 eet >= 1.7.7 evas >= 1.7.7 ecore >= 1.7.7 ecore-evas >= 1.7.7 ecore-file >= 1.7.7 edje >= 1.7.7 ) were not met: $ELEMENTARY_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables ELEMENTARY_CFLAGS and ELEMENTARY_LIBS to avoid the need to call pkg-config. 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 is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables ELEMENTARY_CFLAGS and ELEMENTARY_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else ELEMENTARY_CFLAGS=$pkg_cv_ELEMENTARY_CFLAGS ELEMENTARY_LIBS=$pkg_cv_ELEMENTARY_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } fi requirement_elm="edje >= 1.7.7 ecore-file >= 1.7.7 ecore-evas >= 1.7.7 ecore >= 1.7.7 evas >= 1.7.7 eet >= 1.7.7 eina >= 1.7.7 ${requirement_elm}" pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_ECORE_IMF" >&5 $as_echo_n "checking for ELEMENTARY_ECORE_IMF... " >&6; } if test -n "$ELEMENTARY_ECORE_IMF_CFLAGS"; then pkg_cv_ELEMENTARY_ECORE_IMF_CFLAGS="$ELEMENTARY_ECORE_IMF_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-imf >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-imf >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_ECORE_IMF_CFLAGS=`$PKG_CONFIG --cflags "ecore-imf >= 1.7.7" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_ECORE_IMF_LIBS"; then pkg_cv_ELEMENTARY_ECORE_IMF_LIBS="$ELEMENTARY_ECORE_IMF_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-imf >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-imf >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_ECORE_IMF_LIBS=`$PKG_CONFIG --libs "ecore-imf >= 1.7.7" 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 ELEMENTARY_ECORE_IMF_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "ecore-imf >= 1.7.7" 2>&1` else ELEMENTARY_ECORE_IMF_PKG_ERRORS=`$PKG_CONFIG --print-errors "ecore-imf >= 1.7.7" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_ECORE_IMF_PKG_ERRORS" >&5 have_ecore_imf="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_ecore_imf="no" else ELEMENTARY_ECORE_IMF_CFLAGS=$pkg_cv_ELEMENTARY_ECORE_IMF_CFLAGS ELEMENTARY_ECORE_IMF_LIBS=$pkg_cv_ELEMENTARY_ECORE_IMF_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } ELEMENTARY_ECORE_IMF_INC="#include " $as_echo "#define HAVE_ELEMENTARY_ECORE_IMF 1" >>confdefs.h have_ecore_imf="yes" requirement_elm="ecore-imf >= 1.7.7 ${requirement_elm}" fi if test "x${have_ecore_imf}" = "xyes"; then HAVE_ECORE_IMF_TRUE= HAVE_ECORE_IMF_FALSE='#' else HAVE_ECORE_IMF_TRUE='#' HAVE_ECORE_IMF_FALSE= fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_ECORE_CON" >&5 $as_echo_n "checking for ELEMENTARY_ECORE_CON... " >&6; } if test -n "$ELEMENTARY_ECORE_CON_CFLAGS"; then pkg_cv_ELEMENTARY_ECORE_CON_CFLAGS="$ELEMENTARY_ECORE_CON_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-con >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-con >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_ECORE_CON_CFLAGS=`$PKG_CONFIG --cflags "ecore-con >= 1.7.7" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_ECORE_CON_LIBS"; then pkg_cv_ELEMENTARY_ECORE_CON_LIBS="$ELEMENTARY_ECORE_CON_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-con >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-con >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_ECORE_CON_LIBS=`$PKG_CONFIG --libs "ecore-con >= 1.7.7" 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 ELEMENTARY_ECORE_CON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "ecore-con >= 1.7.7" 2>&1` else ELEMENTARY_ECORE_CON_PKG_ERRORS=`$PKG_CONFIG --print-errors "ecore-con >= 1.7.7" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_ECORE_CON_PKG_ERRORS" >&5 have_ecore_con="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_ecore_con="no" else ELEMENTARY_ECORE_CON_CFLAGS=$pkg_cv_ELEMENTARY_ECORE_CON_CFLAGS ELEMENTARY_ECORE_CON_LIBS=$pkg_cv_ELEMENTARY_ECORE_CON_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } ELEMENTARY_ECORE_CON_INC="#include " $as_echo "#define HAVE_ELEMENTARY_ECORE_CON 1" >>confdefs.h have_ecore_con="yes" requirement_elm="ecore-con >= 1.7.7 ${requirement_elm}" fi if test "x${have_ecore_con}" = "xyes"; then HAVE_ECORE_CON_TRUE= HAVE_ECORE_CON_FALSE='#' else HAVE_ECORE_CON_TRUE='#' HAVE_ECORE_CON_FALSE= fi pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EIO" >&5 $as_echo_n "checking for EIO... " >&6; } if test -n "$EIO_CFLAGS"; then pkg_cv_EIO_CFLAGS="$EIO_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"eio\""; } >&5 ($PKG_CONFIG --exists --print-errors "eio") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_EIO_CFLAGS=`$PKG_CONFIG --cflags "eio" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$EIO_LIBS"; then pkg_cv_EIO_LIBS="$EIO_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"eio\""; } >&5 ($PKG_CONFIG --exists --print-errors "eio") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_EIO_LIBS=`$PKG_CONFIG --libs "eio" 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 EIO_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "eio" 2>&1` else EIO_PKG_ERRORS=`$PKG_CONFIG --print-errors "eio" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$EIO_PKG_ERRORS" >&5 have_eio="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_eio="no" else EIO_CFLAGS=$pkg_cv_EIO_CFLAGS EIO_LIBS=$pkg_cv_EIO_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } have_eio="yes" $as_echo "#define HAVE_EIO 1" >>confdefs.h requirement_elm="eio ${requirement_elm}" fi if test "x${have_eio}" = "xyes"; then HAVE_EIO_TRUE= HAVE_EIO_FALSE='#' else HAVE_EIO_TRUE='#' HAVE_EIO_FALSE= fi have_emotion="no" want_elementary_emotion="yes" # Check whether --enable-emotion was given. if test "${enable_emotion+set}" = set; then : enableval=$enable_emotion; want_elementary_emotion=$enableval fi if test "x$want_elementary_emotion" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EMOTION" >&5 $as_echo_n "checking for EMOTION... " >&6; } if test -n "$EMOTION_CFLAGS"; then pkg_cv_EMOTION_CFLAGS="$EMOTION_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"emotion\""; } >&5 ($PKG_CONFIG --exists --print-errors "emotion") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_EMOTION_CFLAGS=`$PKG_CONFIG --cflags "emotion" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$EMOTION_LIBS"; then pkg_cv_EMOTION_LIBS="$EMOTION_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"emotion\""; } >&5 ($PKG_CONFIG --exists --print-errors "emotion") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_EMOTION_LIBS=`$PKG_CONFIG --libs "emotion" 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 EMOTION_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "emotion" 2>&1` else EMOTION_PKG_ERRORS=`$PKG_CONFIG --print-errors "emotion" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$EMOTION_PKG_ERRORS" >&5 have_emotion="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_emotion="no" else EMOTION_CFLAGS=$pkg_cv_EMOTION_CFLAGS EMOTION_LIBS=$pkg_cv_EMOTION_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } have_emotion="yes" $as_echo "#define HAVE_EMOTION 1" >>confdefs.h requirement_elm="emotion ${requirement_elm}" fi fi if test "x${have_emotion}" = "xyes"; then HAVE_EMOTION_TRUE= HAVE_EMOTION_FALSE='#' else HAVE_EMOTION_TRUE='#' HAVE_EMOTION_FALSE= fi have_elementary_x="no" want_elementary_x="auto" # Check whether --enable-ecore-x was given. if test "${enable_ecore_x+set}" = set; then : enableval=$enable_ecore_x; want_elementary_x=$enableval fi if test "x$want_elementary_x" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_X" >&5 $as_echo_n "checking for ELEMENTARY_X... " >&6; } if test -n "$ELEMENTARY_X_CFLAGS"; then pkg_cv_ELEMENTARY_X_CFLAGS="$ELEMENTARY_X_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-x >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-x >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_X_CFLAGS=`$PKG_CONFIG --cflags "ecore-x >= 1.7.7" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_X_LIBS"; then pkg_cv_ELEMENTARY_X_LIBS="$ELEMENTARY_X_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-x >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-x >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_X_LIBS=`$PKG_CONFIG --libs "ecore-x >= 1.7.7" 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 ELEMENTARY_X_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "ecore-x >= 1.7.7" 2>&1` else ELEMENTARY_X_PKG_ERRORS=`$PKG_CONFIG --print-errors "ecore-x >= 1.7.7" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_X_PKG_ERRORS" >&5 have_elementary_x="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_x="no" else ELEMENTARY_X_CFLAGS=$pkg_cv_ELEMENTARY_X_CFLAGS ELEMENTARY_X_LIBS=$pkg_cv_ELEMENTARY_X_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_X 1" >>confdefs.h have_elementary_x="yes" requirement_elm="ecore-x >= 1.7.7 ${requirement_elm}" fi else have_elementary_x="no" fi if test "x$want_elementary_x" = "xyes" -a "x$have_elementary_x" = "xno"; then as_fn_error $? "ecore-x support requested, but not found by pkg-config." "$LINENO" 5 fi have_elementary_fb="no" want_elementary_fb="auto" # Check whether --enable-ecore-fb was given. if test "${enable_ecore_fb+set}" = set; then : enableval=$enable_ecore_fb; want_elementary_fb=$enableval fi if test "x$want_elementary_fb" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_FB" >&5 $as_echo_n "checking for ELEMENTARY_FB... " >&6; } if test -n "$ELEMENTARY_FB_CFLAGS"; then pkg_cv_ELEMENTARY_FB_CFLAGS="$ELEMENTARY_FB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-fb >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-fb >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_FB_CFLAGS=`$PKG_CONFIG --cflags "ecore-fb >= 1.7.7" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_FB_LIBS"; then pkg_cv_ELEMENTARY_FB_LIBS="$ELEMENTARY_FB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-fb >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-fb >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_FB_LIBS=`$PKG_CONFIG --libs "ecore-fb >= 1.7.7" 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 ELEMENTARY_FB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "ecore-fb >= 1.7.7" 2>&1` else ELEMENTARY_FB_PKG_ERRORS=`$PKG_CONFIG --print-errors "ecore-fb >= 1.7.7" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_FB_PKG_ERRORS" >&5 have_elementary_fb="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_fb="no" else ELEMENTARY_FB_CFLAGS=$pkg_cv_ELEMENTARY_FB_CFLAGS ELEMENTARY_FB_LIBS=$pkg_cv_ELEMENTARY_FB_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_FB 1" >>confdefs.h have_elementary_fb="yes" requirement_elm="ecore-fb >= 1.7.7 ${requirement_elm}" fi else have_elementary_fb="no" fi if test "x$want_elementary_fb" = "xyes" -a "x$have_elementary_fb" = "xno"; then as_fn_error $? "ecore-fb support requested, but not found by pkg-config." "$LINENO" 5 fi have_elementary_psl1ght="no" want_elementary_psl1ght="auto" # Check whether --enable-ecore-psl1ght was given. if test "${enable_ecore_psl1ght+set}" = set; then : enableval=$enable_ecore_psl1ght; want_elementary_psl1ght=$enableval fi if test "x$want_elementary_psl1ght" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_PSL1GHT" >&5 $as_echo_n "checking for ELEMENTARY_PSL1GHT... " >&6; } if test -n "$ELEMENTARY_PSL1GHT_CFLAGS"; then pkg_cv_ELEMENTARY_PSL1GHT_CFLAGS="$ELEMENTARY_PSL1GHT_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-psl1ght >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-psl1ght >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_PSL1GHT_CFLAGS=`$PKG_CONFIG --cflags "ecore-psl1ght >= 1.7.7" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_PSL1GHT_LIBS"; then pkg_cv_ELEMENTARY_PSL1GHT_LIBS="$ELEMENTARY_PSL1GHT_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-psl1ght >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-psl1ght >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_PSL1GHT_LIBS=`$PKG_CONFIG --libs "ecore-psl1ght >= 1.7.7" 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 ELEMENTARY_PSL1GHT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "ecore-psl1ght >= 1.7.7" 2>&1` else ELEMENTARY_PSL1GHT_PKG_ERRORS=`$PKG_CONFIG --print-errors "ecore-psl1ght >= 1.7.7" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_PSL1GHT_PKG_ERRORS" >&5 have_elementary_psl1ght="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_psl1ght="no" else ELEMENTARY_PSL1GHT_CFLAGS=$pkg_cv_ELEMENTARY_PSL1GHT_CFLAGS ELEMENTARY_PSL1GHT_LIBS=$pkg_cv_ELEMENTARY_PSL1GHT_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_PSL1GHT 1" >>confdefs.h have_elementary_psl1ght="yes" requirement_elm="ecore-psl1ght >= 1.7.7 ${requirement_elm}" fi else have_elementary_psl1ght="no" fi if test "x$want_elementary_psl1ght" = "xyes" -a "x$have_elementary_psl1ght" = "xno"; then as_fn_error $? "ecore-psl1ght support requested, but not found by pkg-config." "$LINENO" 5 fi have_elementary_sdl="no" want_elementary_sdl="auto" # Check whether --enable-ecore-sdl was given. if test "${enable_ecore_sdl+set}" = set; then : enableval=$enable_ecore_sdl; want_elementary_sdl=$enableval fi if test "x$want_elementary_sdl" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_SDL" >&5 $as_echo_n "checking for ELEMENTARY_SDL... " >&6; } if test -n "$ELEMENTARY_SDL_CFLAGS"; then pkg_cv_ELEMENTARY_SDL_CFLAGS="$ELEMENTARY_SDL_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-sdl >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-sdl >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_SDL_CFLAGS=`$PKG_CONFIG --cflags "ecore-sdl >= 1.7.7" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_SDL_LIBS"; then pkg_cv_ELEMENTARY_SDL_LIBS="$ELEMENTARY_SDL_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-sdl >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-sdl >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_SDL_LIBS=`$PKG_CONFIG --libs "ecore-sdl >= 1.7.7" 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 ELEMENTARY_SDL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "ecore-sdl >= 1.7.7" 2>&1` else ELEMENTARY_SDL_PKG_ERRORS=`$PKG_CONFIG --print-errors "ecore-sdl >= 1.7.7" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_SDL_PKG_ERRORS" >&5 have_elementary_sdl="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_sdl="no" else ELEMENTARY_SDL_CFLAGS=$pkg_cv_ELEMENTARY_SDL_CFLAGS ELEMENTARY_SDL_LIBS=$pkg_cv_ELEMENTARY_SDL_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_SDL 1" >>confdefs.h have_elementary_sdl="yes" requirement_elm="ecore-sdl >= 1.7.7 ${requirement_elm}" fi else have_elementary_sdl="no" fi if test "x$want_elementary_sdl" = "xyes" -a "x$have_elementary_sdl" = "xno"; then as_fn_error $? "ecore-sdl support requested, but not found by pkg-config." "$LINENO" 5 fi have_elementary_cocoa="no" want_elementary_cocoa="auto" # Check whether --enable-ecore-cocoa was given. if test "${enable_ecore_cocoa+set}" = set; then : enableval=$enable_ecore_cocoa; want_elementary_cocoa=$enableval fi if test "x$want_elementary_cocoa" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_COCOA" >&5 $as_echo_n "checking for ELEMENTARY_COCOA... " >&6; } if test -n "$ELEMENTARY_COCOA_CFLAGS"; then pkg_cv_ELEMENTARY_COCOA_CFLAGS="$ELEMENTARY_COCOA_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-cocoa >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-cocoa >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_COCOA_CFLAGS=`$PKG_CONFIG --cflags "ecore-cocoa >= 1.7.7" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_COCOA_LIBS"; then pkg_cv_ELEMENTARY_COCOA_LIBS="$ELEMENTARY_COCOA_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-cocoa >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-cocoa >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_COCOA_LIBS=`$PKG_CONFIG --libs "ecore-cocoa >= 1.7.7" 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 ELEMENTARY_COCOA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "ecore-cocoa >= 1.7.7" 2>&1` else ELEMENTARY_COCOA_PKG_ERRORS=`$PKG_CONFIG --print-errors "ecore-cocoa >= 1.7.7" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_COCOA_PKG_ERRORS" >&5 have_elementary_cocoa="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_cocoa="no" else ELEMENTARY_COCOA_CFLAGS=$pkg_cv_ELEMENTARY_COCOA_CFLAGS ELEMENTARY_COCOA_LIBS=$pkg_cv_ELEMENTARY_COCOA_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_COCOA 1" >>confdefs.h have_elementary_cocoa="yes" requirement_elm="ecore-cocoa >= 1.7.7 ${requirement_elm}" fi else have_elementary_cocoa="no" fi if test "x$want_elementary_cocoa" = "xyes" -a "x$have_elementary_cocoa" = "xno"; then as_fn_error $? "ecore-cocoa support requested, but not found by pkg-config." "$LINENO" 5 fi have_elementary_win32="no" want_elementary_win32="auto" # Check whether --enable-ecore-win32 was given. if test "${enable_ecore_win32+set}" = set; then : enableval=$enable_ecore_win32; want_elementary_win32=$enableval fi if test "x$want_elementary_win32" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_WIN32" >&5 $as_echo_n "checking for ELEMENTARY_WIN32... " >&6; } if test -n "$ELEMENTARY_WIN32_CFLAGS"; then pkg_cv_ELEMENTARY_WIN32_CFLAGS="$ELEMENTARY_WIN32_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-win32 >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-win32 >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_WIN32_CFLAGS=`$PKG_CONFIG --cflags "ecore-win32 >= 1.7.7" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_WIN32_LIBS"; then pkg_cv_ELEMENTARY_WIN32_LIBS="$ELEMENTARY_WIN32_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-win32 >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-win32 >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_WIN32_LIBS=`$PKG_CONFIG --libs "ecore-win32 >= 1.7.7" 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 ELEMENTARY_WIN32_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "ecore-win32 >= 1.7.7" 2>&1` else ELEMENTARY_WIN32_PKG_ERRORS=`$PKG_CONFIG --print-errors "ecore-win32 >= 1.7.7" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_WIN32_PKG_ERRORS" >&5 have_elementary_win32="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_win32="no" else ELEMENTARY_WIN32_CFLAGS=$pkg_cv_ELEMENTARY_WIN32_CFLAGS ELEMENTARY_WIN32_LIBS=$pkg_cv_ELEMENTARY_WIN32_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_WIN32 1" >>confdefs.h have_elementary_win32="yes" requirement_elm="ecore-win32 >= 1.7.7 ${requirement_elm}" fi else have_elementary_win32="no" fi if test "x$want_elementary_win32" = "xyes" -a "x$have_elementary_win32" = "xno"; then as_fn_error $? "ecore-win32 support requested, but not found by pkg-config." "$LINENO" 5 fi have_elementary_wince="no" want_elementary_wince="auto" # Check whether --enable-ecore-wince was given. if test "${enable_ecore_wince+set}" = set; then : enableval=$enable_ecore_wince; want_elementary_wince=$enableval fi if test "x$want_elementary_wince" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_WINCE" >&5 $as_echo_n "checking for ELEMENTARY_WINCE... " >&6; } if test -n "$ELEMENTARY_WINCE_CFLAGS"; then pkg_cv_ELEMENTARY_WINCE_CFLAGS="$ELEMENTARY_WINCE_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-wince >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-wince >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_WINCE_CFLAGS=`$PKG_CONFIG --cflags "ecore-wince >= 1.7.7" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_WINCE_LIBS"; then pkg_cv_ELEMENTARY_WINCE_LIBS="$ELEMENTARY_WINCE_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-wince >= 1.7.7\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-wince >= 1.7.7") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_WINCE_LIBS=`$PKG_CONFIG --libs "ecore-wince >= 1.7.7" 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 ELEMENTARY_WINCE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "ecore-wince >= 1.7.7" 2>&1` else ELEMENTARY_WINCE_PKG_ERRORS=`$PKG_CONFIG --print-errors "ecore-wince >= 1.7.7" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_WINCE_PKG_ERRORS" >&5 have_elementary_wince="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_wince="no" else ELEMENTARY_WINCE_CFLAGS=$pkg_cv_ELEMENTARY_WINCE_CFLAGS ELEMENTARY_WINCE_LIBS=$pkg_cv_ELEMENTARY_WINCE_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_WINCE 1" >>confdefs.h have_elementary_wince="yes" requirement_elm="ecore-wince >= 1.7.7 ${requirement_elm}" fi else have_elementary_wince="no" fi if test "x$want_elementary_wince" = "xyes" -a "x$have_elementary_wince" = "xno"; then as_fn_error $? "ecore-wince support requested, but not found by pkg-config." "$LINENO" 5 fi have_elementary_wayland="no" want_elementary_wayland="auto" # Check whether --enable-ecore-wayland was given. if test "${enable_ecore_wayland+set}" = set; then : enableval=$enable_ecore_wayland; want_elementary_wayland=$enableval fi if test "x$want_elementary_wayland" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_WAYLAND" >&5 $as_echo_n "checking for ELEMENTARY_WAYLAND... " >&6; } if test -n "$ELEMENTARY_WAYLAND_CFLAGS"; then pkg_cv_ELEMENTARY_WAYLAND_CFLAGS="$ELEMENTARY_WAYLAND_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-wayland\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-wayland") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_WAYLAND_CFLAGS=`$PKG_CONFIG --cflags "ecore-wayland" 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_WAYLAND_LIBS"; then pkg_cv_ELEMENTARY_WAYLAND_LIBS="$ELEMENTARY_WAYLAND_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"ecore-wayland\""; } >&5 ($PKG_CONFIG --exists --print-errors "ecore-wayland") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_WAYLAND_LIBS=`$PKG_CONFIG --libs "ecore-wayland" 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 ELEMENTARY_WAYLAND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "ecore-wayland" 2>&1` else ELEMENTARY_WAYLAND_PKG_ERRORS=`$PKG_CONFIG --print-errors "ecore-wayland" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_WAYLAND_PKG_ERRORS" >&5 have_elementary_wayland="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_wayland="no" else ELEMENTARY_WAYLAND_CFLAGS=$pkg_cv_ELEMENTARY_WAYLAND_CFLAGS ELEMENTARY_WAYLAND_LIBS=$pkg_cv_ELEMENTARY_WAYLAND_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_WAYLAND 1" >>confdefs.h have_elementary_wayland="yes" requirement_elm="ecore-wayland ${requirement_elm}" fi else have_elementary_wayland="no" fi if test "x$want_elementary_wayland" = "xyes" -a "x$have_elementary_wayland" = "xno"; then as_fn_error $? "ecore-wayland support requested, but not found by pkg-config." "$LINENO" 5 fi ELM_EDBUS_DEF="#undef" have_elementary_edbus="no" want_elementary_edbus="auto" # Check whether --enable-edbus was given. if test "${enable_edbus+set}" = set; then : enableval=$enable_edbus; want_elementary_edbus=$enableval fi if test "x$want_elementary_edbus" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_EDBUS" >&5 $as_echo_n "checking for ELEMENTARY_EDBUS... " >&6; } if test -n "$ELEMENTARY_EDBUS_CFLAGS"; then pkg_cv_ELEMENTARY_EDBUS_CFLAGS="$ELEMENTARY_EDBUS_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" edbus >= 1.7.7 \""; } >&5 ($PKG_CONFIG --exists --print-errors " edbus >= 1.7.7 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_EDBUS_CFLAGS=`$PKG_CONFIG --cflags " edbus >= 1.7.7 " 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_EDBUS_LIBS"; then pkg_cv_ELEMENTARY_EDBUS_LIBS="$ELEMENTARY_EDBUS_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" edbus >= 1.7.7 \""; } >&5 ($PKG_CONFIG --exists --print-errors " edbus >= 1.7.7 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_EDBUS_LIBS=`$PKG_CONFIG --libs " edbus >= 1.7.7 " 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 ELEMENTARY_EDBUS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors " edbus >= 1.7.7 " 2>&1` else ELEMENTARY_EDBUS_PKG_ERRORS=`$PKG_CONFIG --print-errors " edbus >= 1.7.7 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_EDBUS_PKG_ERRORS" >&5 have_elementary_edbus="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_edbus="no" else ELEMENTARY_EDBUS_CFLAGS=$pkg_cv_ELEMENTARY_EDBUS_CFLAGS ELEMENTARY_EDBUS_LIBS=$pkg_cv_ELEMENTARY_EDBUS_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_EDBUS 1" >>confdefs.h have_elementary_edbus="yes" ELM_EDBUS_DEF="#define" requirement_elm="edbus >= 1.7.7 ${requirement_elm}" fi else have_elementary_edbus="no" fi if test "x$want_elementary_edbus" = "xyes" -a "x$have_elementary_edbus" = "xno"; then as_fn_error $? "E_DBus support requested, but no e_dbus found by pkg-config." "$LINENO" 5 fi ELM_EFREET_DEF="#undef" have_elementary_efreet="no" want_elementary_efreet="auto" # Check whether --enable-efreet was given. if test "${enable_efreet+set}" = set; then : enableval=$enable_efreet; want_elementary_efreet=$enableval fi if test "x$want_elementary_efreet" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_EFREET" >&5 $as_echo_n "checking for ELEMENTARY_EFREET... " >&6; } if test -n "$ELEMENTARY_EFREET_CFLAGS"; then pkg_cv_ELEMENTARY_EFREET_CFLAGS="$ELEMENTARY_EFREET_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 \""; } >&5 ($PKG_CONFIG --exists --print-errors " efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_EFREET_CFLAGS=`$PKG_CONFIG --cflags " efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 " 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_EFREET_LIBS"; then pkg_cv_ELEMENTARY_EFREET_LIBS="$ELEMENTARY_EFREET_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 \""; } >&5 ($PKG_CONFIG --exists --print-errors " efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_EFREET_LIBS=`$PKG_CONFIG --libs " efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 " 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 ELEMENTARY_EFREET_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors " efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 " 2>&1` else ELEMENTARY_EFREET_PKG_ERRORS=`$PKG_CONFIG --print-errors " efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_EFREET_PKG_ERRORS" >&5 have_elementary_efreet="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_efreet="no" else ELEMENTARY_EFREET_CFLAGS=$pkg_cv_ELEMENTARY_EFREET_CFLAGS ELEMENTARY_EFREET_LIBS=$pkg_cv_ELEMENTARY_EFREET_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_EFREET 1" >>confdefs.h have_elementary_efreet="yes" ELM_EFREET_DEF="#define" requirement_elm="efreet >= 1.7.7 efreet-mime >= 1.7.7 efreet-trash >= 1.7.7 ${requirement_elm}" fi else have_elementary_efreet="no" fi if test "x$want_elementary_efreet" = "xyes" -a "x$have_elementary_efreet" = "xno"; then as_fn_error $? "Efreet support requested, but no efreet/efreet-mime/efreet-trash found by pkg-config." "$LINENO" 5 fi ELM_EWEATHER_DEF="#undef" have_elementary_eweather="no" want_elementary_eweather="auto" # Check whether --enable-eweather was given. if test "${enable_eweather+set}" = set; then : enableval=$enable_eweather; want_elementary_eweather=$enableval fi if test "x$want_elementary_eweather" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_EWEATHER" >&5 $as_echo_n "checking for ELEMENTARY_EWEATHER... " >&6; } if test -n "$ELEMENTARY_EWEATHER_CFLAGS"; then pkg_cv_ELEMENTARY_EWEATHER_CFLAGS="$ELEMENTARY_EWEATHER_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" eweather \""; } >&5 ($PKG_CONFIG --exists --print-errors " eweather ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_EWEATHER_CFLAGS=`$PKG_CONFIG --cflags " eweather " 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_EWEATHER_LIBS"; then pkg_cv_ELEMENTARY_EWEATHER_LIBS="$ELEMENTARY_EWEATHER_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" eweather \""; } >&5 ($PKG_CONFIG --exists --print-errors " eweather ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_EWEATHER_LIBS=`$PKG_CONFIG --libs " eweather " 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 ELEMENTARY_EWEATHER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors " eweather " 2>&1` else ELEMENTARY_EWEATHER_PKG_ERRORS=`$PKG_CONFIG --print-errors " eweather " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_EWEATHER_PKG_ERRORS" >&5 have_elementary_eweather="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_eweather="no" else ELEMENTARY_EWEATHER_CFLAGS=$pkg_cv_ELEMENTARY_EWEATHER_CFLAGS ELEMENTARY_EWEATHER_LIBS=$pkg_cv_ELEMENTARY_EWEATHER_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_EWEATHER 1" >>confdefs.h have_elementary_eweather="yes" ELM_EWEATHER_DEF="#define" requirement_elm="eweather ${requirement_elm}" fi else have_elementary_eweather="no" fi if test "x$want_elementary_eweather" = "xyes" -a "x$have_elementary_eweather" = "xno"; then as_fn_error $? "Eweather support requested, but no eweather found by pkg-config." "$LINENO" 5 fi ELM_EMAP_DEF="#undef" have_elementary_emap="no" want_elementary_emap="auto" # Check whether --enable-emap was given. if test "${enable_emap+set}" = set; then : enableval=$enable_emap; want_elementary_emap=$enableval fi if test "x$want_elementary_emap" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_EMAP" >&5 $as_echo_n "checking for ELEMENTARY_EMAP... " >&6; } if test -n "$ELEMENTARY_EMAP_CFLAGS"; then pkg_cv_ELEMENTARY_EMAP_CFLAGS="$ELEMENTARY_EMAP_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" emap \""; } >&5 ($PKG_CONFIG --exists --print-errors " emap ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_EMAP_CFLAGS=`$PKG_CONFIG --cflags " emap " 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_EMAP_LIBS"; then pkg_cv_ELEMENTARY_EMAP_LIBS="$ELEMENTARY_EMAP_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" emap \""; } >&5 ($PKG_CONFIG --exists --print-errors " emap ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_EMAP_LIBS=`$PKG_CONFIG --libs " emap " 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 ELEMENTARY_EMAP_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors " emap " 2>&1` else ELEMENTARY_EMAP_PKG_ERRORS=`$PKG_CONFIG --print-errors " emap " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_EMAP_PKG_ERRORS" >&5 have_elementary_emap="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_emap="no" else ELEMENTARY_EMAP_CFLAGS=$pkg_cv_ELEMENTARY_EMAP_CFLAGS ELEMENTARY_EMAP_LIBS=$pkg_cv_ELEMENTARY_EMAP_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_EMAP 1" >>confdefs.h have_elementary_emap="yes" ELM_EMAP_DEF="#define" requirement_elm="emap ${requirement_elm}" fi else have_elementary_emap="no" fi if test "x$want_elementary_emap" = "xyes" -a "x$have_elementary_emap" = "xno"; then as_fn_error $? "Emap support requested, but no emap found by pkg-config." "$LINENO" 5 fi ELM_ETHUMB_DEF="#undef" have_elementary_ethumb="no" want_elementary_ethumb="auto" # Check whether --enable-ethumb was given. if test "${enable_ethumb+set}" = set; then : enableval=$enable_ethumb; want_elementary_ethumb=$enableval fi if test "x$want_elementary_ethumb" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_ETHUMB" >&5 $as_echo_n "checking for ELEMENTARY_ETHUMB... " >&6; } if test -n "$ELEMENTARY_ETHUMB_CFLAGS"; then pkg_cv_ELEMENTARY_ETHUMB_CFLAGS="$ELEMENTARY_ETHUMB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" ethumb_client \""; } >&5 ($PKG_CONFIG --exists --print-errors " ethumb_client ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_ETHUMB_CFLAGS=`$PKG_CONFIG --cflags " ethumb_client " 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_ETHUMB_LIBS"; then pkg_cv_ELEMENTARY_ETHUMB_LIBS="$ELEMENTARY_ETHUMB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" ethumb_client \""; } >&5 ($PKG_CONFIG --exists --print-errors " ethumb_client ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_ETHUMB_LIBS=`$PKG_CONFIG --libs " ethumb_client " 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 ELEMENTARY_ETHUMB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors " ethumb_client " 2>&1` else ELEMENTARY_ETHUMB_PKG_ERRORS=`$PKG_CONFIG --print-errors " ethumb_client " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_ETHUMB_PKG_ERRORS" >&5 have_elementary_ethumb="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_ethumb="no" else ELEMENTARY_ETHUMB_CFLAGS=$pkg_cv_ELEMENTARY_ETHUMB_CFLAGS ELEMENTARY_ETHUMB_LIBS=$pkg_cv_ELEMENTARY_ETHUMB_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_ETHUMB 1" >>confdefs.h have_elementary_ethumb="yes" ELM_ETHUMB_DEF="#define" requirement_elm="ethumb_client ${requirement_elm}" fi else have_elementary_ethumb="no" fi if test "x$want_elementary_ethumb" = "xyes" -a "x$have_elementary_ethumb" = "xno"; then as_fn_error $? "Ethumb support requested, but no ethumb found by pkg-config." "$LINENO" 5 fi ELM_WEB_DEF="#undef" have_elementary_web="no" want_elementary_web="auto" # Check whether --enable-web was given. if test "${enable_web+set}" = set; then : enableval=$enable_web; want_elementary_web=$enableval fi if test "x$want_elementary_web" != "xno"; then pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELEMENTARY_WEB" >&5 $as_echo_n "checking for ELEMENTARY_WEB... " >&6; } if test -n "$ELEMENTARY_WEB_CFLAGS"; then pkg_cv_ELEMENTARY_WEB_CFLAGS="$ELEMENTARY_WEB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" ewebkit \""; } >&5 ($PKG_CONFIG --exists --print-errors " ewebkit ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_WEB_CFLAGS=`$PKG_CONFIG --cflags " ewebkit " 2>/dev/null` else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$ELEMENTARY_WEB_LIBS"; then pkg_cv_ELEMENTARY_WEB_LIBS="$ELEMENTARY_WEB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \" ewebkit \""; } >&5 ($PKG_CONFIG --exists --print-errors " ewebkit ") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_ELEMENTARY_WEB_LIBS=`$PKG_CONFIG --libs " ewebkit " 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 ELEMENTARY_WEB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors " ewebkit " 2>&1` else ELEMENTARY_WEB_PKG_ERRORS=`$PKG_CONFIG --print-errors " ewebkit " 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$ELEMENTARY_WEB_PKG_ERRORS" >&5 have_elementary_web="no" elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } have_elementary_web="no" else ELEMENTARY_WEB_CFLAGS=$pkg_cv_ELEMENTARY_WEB_CFLAGS ELEMENTARY_WEB_LIBS=$pkg_cv_ELEMENTARY_WEB_LIBS { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } $as_echo "#define HAVE_ELEMENTARY_WEB 1" >>confdefs.h webkit_datadir=$($PKG_CONFIG ewebkit --variable=datadir) cat >>confdefs.h <<_ACEOF #define WEBKIT_DATADIR "$webkit_datadir" _ACEOF have_elementary_web="yes" ELM_WEB_DEF="#define" ## web_client? how about ewebkit? at least in current upstreak webkit ## there is no web_client.pc # requirement_elm="web_client ${requirement_elm}" requirement_elm="ewebkit ${requirement_elm}" fi else have_elementary_web="no" fi if test "x$want_elementary_web" = "xyes" -a "x$have_elementary_web" = "xno"; then as_fn_error $? "Web support requested, but no ewebkit found by pkg-config." "$LINENO" 5 fi ELM_DEBUG_DEF="#undef" want_elementary_debug="no" # Check whether --enable-debug was given. if test "${enable_debug+set}" = set; then : enableval=$enable_debug; want_elementary_debug=$enableval fi if test "x$want_elementary_debug" = "xyes"; then $as_echo "#define HAVE_ELEMENTARY_DEBUG 1" >>confdefs.h ELM_DEBUG_DEF="#define" fi ELM_ALLOCA_H_DEF="#undef" ac_fn_c_check_header_mongrel "$LINENO" "alloca.h" "ac_cv_header_alloca_h" "$ac_includes_default" if test "x$ac_cv_header_alloca_h" = xyes; then : ELM_ALLOCA_H_DEF="#define" fi ELM_LIBINTL_H_DEF="#undef" ac_fn_c_check_header_mongrel "$LINENO" "libintl.h" "ac_cv_header_libintl_h" "$ac_includes_default" if test "x$ac_cv_header_libintl_h" = xyes; then : ELM_LIBINTL_H_DEF="#define" fi ELM_DIRENT_H_DEF="#undef" ac_fn_c_check_header_mongrel "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default" if test "x$ac_cv_header_dirent_h" = xyes; then : ELM_DIRENT_H_DEF="#define" fi ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" if test "x$ac_cv_header_sys_mman_h" = xyes; then : have_mman="yes" else have_mman="no" fi if test "x${have_mman}" = "xyes"; then $as_echo "#define HAVE_MMAN_H 1" >>confdefs.h fi for ac_header in locale.h langinfo.h sys/times.h do : as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ac_fn_c_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 my_libs="-lm" # Check whether --with-eet-eet was given. if test "${with_eet_eet+set}" = set; then : withval=$with_eet_eet; _efl_with_binary=${withval} else _efl_with_binary=$(pkg-config --variable=prefix eet)/bin/eet fi eet_eet=${_efl_with_binary} { $as_echo "$as_me:${as_lineno-$LINENO}: eet_eet set to ${_efl_with_binary}" >&5 $as_echo "$as_me: eet_eet set to ${_efl_with_binary}" >&6;} with_binary_eet_eet=${_efl_with_binary} # Check whether --with-edje-cc was given. if test "${with_edje_cc+set}" = set; then : withval=$with_edje_cc; _efl_with_binary=${withval} else _efl_with_binary=$(pkg-config --variable=prefix edje)/bin/edje_cc fi edje_cc=${_efl_with_binary} { $as_echo "$as_me:${as_lineno-$LINENO}: edje_cc set to ${_efl_with_binary}" >&5 $as_echo "$as_me: edje_cc set to ${_efl_with_binary}" >&6;} with_binary_edje_cc=${_efl_with_binary} # Check whether --enable-doc was given. if test "${enable_doc+set}" = set; then : enableval=$enable_doc; if test "x${enableval}" = "xyes" ; then efl_enable_doc="yes" else efl_enable_doc="no" fi else efl_enable_doc="yes" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build documentation" >&5 $as_echo_n "checking whether to build documentation... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${efl_enable_doc}" >&5 $as_echo "${efl_enable_doc}" >&6; } if test "x${efl_enable_doc}" = "xyes" ; then efl_doxygen="doxygen" # Check whether --with-doxygen was given. if test "${with_doxygen+set}" = set; then : withval=$with_doxygen; efl_doxygen=${withval} # Extract the first word of "${efl_doxygen}", so it can be a program name with args. set dummy ${efl_doxygen}; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_efl_have_doxygen+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$efl_have_doxygen"; then ac_cv_prog_efl_have_doxygen="$efl_have_doxygen" # 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_efl_have_doxygen="yes" $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 test -z "$ac_cv_prog_efl_have_doxygen" && ac_cv_prog_efl_have_doxygen="no" fi fi efl_have_doxygen=$ac_cv_prog_efl_have_doxygen if test -n "$efl_have_doxygen"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $efl_have_doxygen" >&5 $as_echo "$efl_have_doxygen" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x${efl_have_doxygen}" = "xno" ; then echo "WARNING:" echo "The doxygen program you specified:" echo "${efl_doxygen}" echo "was not found. Please check the path and make sure " echo "the program exists and is executable." { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no doxygen detected. Documentation will not be built" >&5 $as_echo "$as_me: WARNING: no doxygen detected. Documentation will not be built" >&2;} fi else # Extract the first word of "${efl_doxygen}", so it can be a program name with args. set dummy ${efl_doxygen}; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_prog_efl_have_doxygen+:} false; then : $as_echo_n "(cached) " >&6 else if test -n "$efl_have_doxygen"; then ac_cv_prog_efl_have_doxygen="$efl_have_doxygen" # 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_efl_have_doxygen="yes" $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 test -z "$ac_cv_prog_efl_have_doxygen" && ac_cv_prog_efl_have_doxygen="no" fi fi efl_have_doxygen=$ac_cv_prog_efl_have_doxygen if test -n "$efl_have_doxygen"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $efl_have_doxygen" >&5 $as_echo "$efl_have_doxygen" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi if test "x${efl_have_doxygen}" = "xno" ; then echo "WARNING:" echo "The doxygen program was not found in your execute path." echo "You may have doxygen installed somewhere not covered by your path." echo "" echo "If this is the case make sure you have the packages installed, AND" echo "that the doxygen program is in your execute path (see your" echo "shell manual page on setting the \$PATH environment variable), OR" echo "alternatively, specify the program to use with --with-doxygen." { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no doxygen detected. Documentation will not be built" >&5 $as_echo "$as_me: WARNING: no doxygen detected. Documentation will not be built" >&2;} fi fi fi if ! test "x${efl_have_doxygen}" = "xyes" ; then efl_enable_doc="no" fi if test "x${efl_enable_doc}" = "xyes"; then EFL_BUILD_DOC_TRUE= EFL_BUILD_DOC_FALSE='#' else EFL_BUILD_DOC_TRUE='#' EFL_BUILD_DOC_FALSE= fi if test "x${efl_enable_doc}" = "xyes" ; then build_doc="yes" else build_doc="no" fi have_elementary_test="yes" # Check whether --enable-elementary-test was given. if test "${enable_elementary_test+set}" = set; then : enableval=$enable_elementary_test; if test "x${enableval}" = "xyes" ; then have_elementary_test="yes" else have_elementary_test="no" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build elementary_test binary" >&5 $as_echo_n "checking whether to build elementary_test binary... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_elementary_test" >&5 $as_echo "$have_elementary_test" >&6; } if test "x$have_elementary_test" = "xyes"; then ELEMENTARY_TEST_PRG=elementary_test${EXEEXT} fi if test "x$have_elementary_test" = "xyes"; then BUILD_ELEMENTARY_TEST_TRUE= BUILD_ELEMENTARY_TEST_FALSE='#' else BUILD_ELEMENTARY_TEST_TRUE='#' BUILD_ELEMENTARY_TEST_FALSE= fi if test "x$have_elementary_test" = "xyes"; then : fi have_elementary_config="yes" # Check whether --enable-elementary-config was given. if test "${enable_elementary_config+set}" = set; then : enableval=$enable_elementary_config; if test "x${enableval}" = "xyes" ; then have_elementary_config="yes" else have_elementary_config="no" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build elementary_config binary" >&5 $as_echo_n "checking whether to build elementary_config binary... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_elementary_config" >&5 $as_echo "$have_elementary_config" >&6; } if test "x$have_elementary_config" = "xyes"; then ELEMENTARY_CONFIG_PRG=elementary_config${EXEEXT} fi if test "x$have_elementary_config" = "xyes"; then BUILD_ELEMENTARY_CONFIG_TRUE= BUILD_ELEMENTARY_CONFIG_FALSE='#' else BUILD_ELEMENTARY_CONFIG_TRUE='#' BUILD_ELEMENTARY_CONFIG_FALSE= fi if test "x$have_elementary_config" = "xyes"; then : fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 $as_echo_n "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test "${enable_nls+set}" = set; then : enableval=$enable_nls; USE_NLS=$enableval else USE_NLS=yes fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } GETTEXT_MACRO_VERSION=0.17 # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGFMT" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 $as_echo "$MSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_GMSGFMT+:} false; then : $as_echo_n "(cached) " >&6 else case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) 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_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $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 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 $as_echo "$GMSGFMT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_XGETTEXT+:} false; then : $as_echo_n "(cached) " >&6 else case "$XGETTEXT" in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 $as_echo "$XGETTEXT" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi rm -f messages.po case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 $as_echo_n "checking for $ac_word... " >&6; } if ${ac_cv_path_MSGMERGE+:} false; then : $as_echo_n "(cached) " >&6 else case "$MSGMERGE" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" ;; esac fi MSGMERGE="$ac_cv_path_MSGMERGE" if test "$MSGMERGE" != ":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 $as_echo "$MSGMERGE" >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } fi test -n "$localedir" || localedir='${datadir}/locale' test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= ac_config_commands="$ac_config_commands po-directories" if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" # Check whether --with-gnu-ld was given. if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 $as_echo_n "checking for ld used by GCC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | [A-Za-z]:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 $as_echo_n "checking for GNU ld... " >&6; } else { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 $as_echo_n "checking for non-GNU ld... " >&6; } fi if ${acl_cv_path_LD+:} false; then : $as_echo_n "(cached) " >&6 else if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in *GNU* | *'with BFD'*) test "$with_gnu_ld" != no && break ;; *) test "$with_gnu_ld" != yes && break ;; esac fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi fi LD="$acl_cv_path_LD" if test -n "$LD"; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 $as_echo "$LD" >&6; } else { $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 { $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 ${acl_cv_prog_gnu_ld+:} false; then : $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU ld's only accept -v. case `$LD -v 2>&1 &5 $as_echo "$acl_cv_prog_gnu_ld" >&6; } with_gnu_ld=$acl_cv_prog_gnu_ld { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 $as_echo_n "checking for shared library run path origin... " >&6; } if ${acl_cv_rpath+:} false; then : $as_echo_n "(cached) " >&6 else CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 $as_echo "$acl_cv_rpath" >&6; } wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" # Check whether --enable-rpath was given. if test "${enable_rpath+set}" = set; then : enableval=$enable_rpath; : else enable_rpath=yes fi acl_libdirstem=lib searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libiconv-prefix was given. if test "${with_libiconv_prefix+set}" = set; then : withval=$with_libiconv_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi fi LIBICONV= LTLIBICONV= INCICONV= LIBICONV_PREFIX= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='iconv ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" else LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` LIBICONV_PREFIX="$basedir" additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" ;; esac done fi else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; } if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFPreferencesCopyAppValue(NULL, NULL) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_CFPreferencesCopyAppValue=yes else gt_cv_func_CFPreferencesCopyAppValue=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; } if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { CFLocaleCopyCurrent(); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : gt_cv_func_CFLocaleCopyCurrent=yes else gt_cv_func_CFLocaleCopyCurrent=no fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; } if test $gt_cv_func_CFLocaleCopyCurrent = yes; then $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi LIBINTL= LTLIBINTL= POSUB= case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 $as_echo_n "checking for GNU gettext in libc... " >&6; } if eval \${$gt_func_gnugettext_libc+:} false; then : $as_echo_n "(cached) " >&6 else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$gt_func_gnugettext_libc=yes" else eval "$gt_func_gnugettext_libc=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$gt_func_gnugettext_libc { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then am_save_CPPFLAGS="$CPPFLAGS" for element in $INCICONV; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 $as_echo_n "checking for iconv... " >&6; } if ${am_cv_func_iconv+:} false; then : $as_echo_n "(cached) " >&6 else am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : am_cv_lib_iconv=yes am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$am_save_LIBS" fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 $as_echo "$am_cv_func_iconv" >&6; } if test "$am_cv_func_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 $as_echo_n "checking for working iconv... " >&6; } if ${am_cv_func_iconv_works+:} false; then : $as_echo_n "(cached) " >&6 else am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi if test "$cross_compiling" = yes; then : case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main () { /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) return 1; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO"; then : am_cv_func_iconv_works=yes else am_cv_func_iconv_works=no fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi LIBS="$am_save_LIBS" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 $as_echo "$am_cv_func_iconv_works" >&6; } case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then $as_echo "#define HAVE_ICONV 1" >>confdefs.h fi if test "$am_cv_lib_iconv" = yes; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 $as_echo_n "checking how to link with libiconv... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 $as_echo "$LIBICONV" >&6; } else CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libintl-prefix was given. if test "${with_libintl_prefix+set}" = set; then : withval=$with_libintl_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi fi LIBINTL= LTLIBINTL= INCINTL= LIBINTL_PREFIX= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='intl ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" else LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` LIBINTL_PREFIX="$basedir" additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" ;; esac done fi else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" done fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 $as_echo_n "checking for GNU gettext in libintl... " >&6; } if eval \${$gt_func_gnugettext_libintl+:} false; then : $as_echo_n "(cached) " >&6 else gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : eval "$gt_func_gnugettext_libintl=yes" else eval "$gt_func_gnugettext_libintl=no" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); int main () { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO"; then : LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" fi rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS" fi eval ac_res=\$$gt_func_gnugettext_libintl { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 $as_echo "$ac_res" >&6; } fi if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else LIBINTL= LTLIBINTL= INCINTL= fi if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then $as_echo "#define ENABLE_NLS 1" >>confdefs.h else USE_NLS=no fi fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 $as_echo_n "checking whether to use NLS... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 $as_echo "$USE_NLS" >&6; } if test "$USE_NLS" = "yes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 $as_echo_n "checking where the gettext function comes from... " >&6; } if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 $as_echo "$gt_source" >&6; } fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 $as_echo_n "checking how to link with libintl... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 $as_echo "$LIBINTL" >&6; } for element in $INCINTL; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done fi $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h fi POSUB=po fi INTLLIBS="$LIBINTL" po_makefile_in=po/Makefile.in have_po="yes" if test "x${POSUB}" = "x" ; then have_po="no" fi if test "x${have_po}" = "xyes"; then HAVE_PO_TRUE= HAVE_PO_FALSE='#' else HAVE_PO_TRUE='#' HAVE_PO_FALSE= fi default_max="4096" 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PATH_MAX in limits.h" >&5 $as_echo_n "checking for PATH_MAX in limits.h... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { int i = PATH_MAX; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 $as_echo "yes" >&6; } else cat >>confdefs.h <<_ACEOF #define PATH_MAX ${default_max} _ACEOF { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: using ${default_max}" >&5 $as_echo "no: using ${default_max}" >&6; } fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 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 elementary_base_dir=".elementary" # Check whether --with-elementary-base-dir was given. if test "${with_elementary_base_dir+set}" = set; then : withval=$with_elementary_base_dir; elementary_base_dir=${withval} else elementary_base_dir=".elementary" fi { $as_echo "$as_me:${as_lineno-$LINENO}: ELEMENTARY_BASE_DIR set to ${elementary_base_dir}" >&5 $as_echo "$as_me: ELEMENTARY_BASE_DIR set to ${elementary_base_dir}" >&6;} cat >>confdefs.h <<_ACEOF #define ELEMENTARY_BASE_DIR "${elementary_base_dir}" _ACEOF ### Build and install examples # Check whether --enable-build-examples was given. if test "${enable_build_examples+set}" = set; then : enableval=$enable_build_examples; if test "x${enableval}" = "xyes" ; then _efl_enable_build_examples="yes" else _efl_enable_build_examples="no" fi else _efl_enable_build_examples="no" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether examples are built" >&5 $as_echo_n "checking whether examples are built... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_efl_enable_build_examples}" >&5 $as_echo "${_efl_enable_build_examples}" >&6; } if test "x${_efl_enable_build_examples}" = "xyes"; then EFL_BUILD_EXAMPLES_TRUE= EFL_BUILD_EXAMPLES_FALSE='#' else EFL_BUILD_EXAMPLES_TRUE='#' EFL_BUILD_EXAMPLES_FALSE= fi if test "x$_efl_enable_build_examples" = "xyes"; then : enable_build_examples="yes" else enable_build_examples="no" fi # Check whether --enable-install-examples was given. if test "${enable_install_examples+set}" = set; then : enableval=$enable_install_examples; if test "x${enableval}" = "xyes" ; then _efl_enable_install_examples="yes" else _efl_enable_install_examples="no" fi else _efl_enable_install_examples="no" fi { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether examples are installed" >&5 $as_echo_n "checking whether examples are installed... " >&6; } { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_efl_enable_install_examples}" >&5 $as_echo "${_efl_enable_install_examples}" >&6; } if test "x${_efl_enable_install_examples}" = "xyes"; then EFL_INSTALL_EXAMPLES_TRUE= EFL_INSTALL_EXAMPLES_FALSE='#' else EFL_INSTALL_EXAMPLES_TRUE='#' EFL_INSTALL_EXAMPLES_FALSE= fi if test "x$_efl_enable_install_examples" = "xyes"; then : enable_install_examples="yes" else enable_install_examples="no" fi cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ # define _GNU_SOURCE 1 #include int main () { extern char **environ; ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : $as_echo "#define HAVE_ENVIRON 1" >>confdefs.h fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main () { clearenv(); ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : $as_echo "#define HAVE_CLEARENV 1" >>confdefs.h fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_config_files="$ac_config_files Makefile elementary.spec elementary.pc doc/Makefile doc/Doxyfile doc/widgets/Makefile src/Makefile src/lib/Makefile src/lib/Elementary.h src/bin/Makefile src/modules/Makefile src/modules/access_output/Makefile src/modules/datetime_input_ctxpopup/Makefile src/modules/test_entry/Makefile src/modules/test_map/Makefile src/edje_externals/Makefile src/examples/Makefile data/Makefile data/themes/Makefile data/images/Makefile data/objects/Makefile data/desktop/Makefile data/edje_externals/Makefile config/Makefile config/default/Makefile config/standard/Makefile config/mobile/Makefile $po_makefile_in" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 $as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H 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$//' ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= 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__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 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__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_RUN_TRUE}" && test -z "${BUILD_RUN_FALSE}"; then as_fn_error $? "conditional \"BUILD_RUN\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_MODULES_TRUE}" && test -z "${BUILD_MODULES_FALSE}"; then as_fn_error $? "conditional \"BUILD_MODULES\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_QUICKLAUNCH_TRUE}" && test -z "${BUILD_QUICKLAUNCH_FALSE}"; then as_fn_error $? "conditional \"BUILD_QUICKLAUNCH\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${ELEMENTARY_WINDOWS_BUILD_TRUE}" && test -z "${ELEMENTARY_WINDOWS_BUILD_FALSE}"; then as_fn_error $? "conditional \"ELEMENTARY_WINDOWS_BUILD\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_ECORE_IMF_TRUE}" && test -z "${HAVE_ECORE_IMF_FALSE}"; then as_fn_error $? "conditional \"HAVE_ECORE_IMF\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_ECORE_CON_TRUE}" && test -z "${HAVE_ECORE_CON_FALSE}"; then as_fn_error $? "conditional \"HAVE_ECORE_CON\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_EIO_TRUE}" && test -z "${HAVE_EIO_FALSE}"; then as_fn_error $? "conditional \"HAVE_EIO\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_EMOTION_TRUE}" && test -z "${HAVE_EMOTION_FALSE}"; then as_fn_error $? "conditional \"HAVE_EMOTION\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${EFL_BUILD_DOC_TRUE}" && test -z "${EFL_BUILD_DOC_FALSE}"; then as_fn_error $? "conditional \"EFL_BUILD_DOC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_ELEMENTARY_TEST_TRUE}" && test -z "${BUILD_ELEMENTARY_TEST_FALSE}"; then as_fn_error $? "conditional \"BUILD_ELEMENTARY_TEST\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${BUILD_ELEMENTARY_CONFIG_TRUE}" && test -z "${BUILD_ELEMENTARY_CONFIG_FALSE}"; then as_fn_error $? "conditional \"BUILD_ELEMENTARY_CONFIG\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_PO_TRUE}" && test -z "${HAVE_PO_FALSE}"; then as_fn_error $? "conditional \"HAVE_PO\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${EFL_BUILD_EXAMPLES_TRUE}" && test -z "${EFL_BUILD_EXAMPLES_FALSE}"; then as_fn_error $? "conditional \"EFL_BUILD_EXAMPLES\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${EFL_INSTALL_EXAMPLES_TRUE}" && test -z "${EFL_INSTALL_EXAMPLES_FALSE}"; then as_fn_error $? "conditional \"EFL_INSTALL_EXAMPLES\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi as_nl=' ' export as_nl # Printing a long string crashes Solaris 7 /usr/bin/printf. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo # Prefer a ksh shell builtin over an external printf program on Solaris, # but without wasting forks for bash or zsh. if test -z "$BASH_VERSION$ZSH_VERSION" \ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='print -r --' as_echo_n='print -rn --' elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then as_echo='printf %s\n' as_echo_n='printf %s' else if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' as_echo_n='/usr/ucb/echo -n' else as_echo_body='eval expr "X$1" : "X\\(.*\\)"' as_echo_n_body='eval arg=$1; case $arg in #( *"$as_nl"*) expr "X$arg" : "X\\(.*\\)$as_nl"; arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; esac; expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ' export as_echo_n_body as_echo_n='sh -c $as_echo_n_body as_echo' fi export as_echo_body as_echo='sh -c $as_echo_body as_echo' fi # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # IFS # We need space, tab and new line, in precisely that order. Quoting is # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Unset variables that we do not need and which cause bugs (e.g. in # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" # suppresses any "Segmentation fault" message there. '((' could # trigger a bug in pdksh 5.2.14. for as_var in BASH_ENV ENV MAIL MAILPATH do eval test x\${$as_var+set} = xset \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # 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. as_fn_error () { 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: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' else as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || $as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -p'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -p' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -p' fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` 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" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi if test -x / >/dev/null 2>&1; then as_test_x='test -x' else if ls -dL / >/dev/null 2>&1; then as_ls_L_option=L else as_ls_L_option= fi as_test_x=' eval sh -c '\'' if test -d "$1"; then test -d "$1/."; else case $1 in #( -*)set "./$1";; esac; case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' fi as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by elementary $as_me 1.7.7, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ elementary config.status 1.7.7 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" 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." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: 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 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $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;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX $as_echo "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } # Quote evaled strings. for var in AS \ DLLTOOL \ OBJDUMP \ SHELL \ ECHO \ PATH_SEPARATOR \ SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ deplibs_check_method \ file_magic_cmd \ file_magic_glob \ want_nocaseglob \ sharedlib_from_linklib_cmd \ AR \ AR_FLAGS \ archiver_list_spec \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ nm_file_list_spec \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ MANIFEST_TOOL \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ install_override_mode \ finish_eval \ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postlink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ sys_lib_dlsearch_path_spec; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done ac_aux_dir='$ac_aux_dir' xsi_shell='$xsi_shell' lt_shell_append='$lt_shell_append' # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile' # Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "elementary_config.h") CONFIG_HEADERS="$CONFIG_HEADERS elementary_config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "elementary.spec") CONFIG_FILES="$CONFIG_FILES elementary.spec" ;; "elementary.pc") CONFIG_FILES="$CONFIG_FILES elementary.pc" ;; "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;; "doc/widgets/Makefile") CONFIG_FILES="$CONFIG_FILES doc/widgets/Makefile" ;; "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; "src/lib/Makefile") CONFIG_FILES="$CONFIG_FILES src/lib/Makefile" ;; "src/lib/Elementary.h") CONFIG_FILES="$CONFIG_FILES src/lib/Elementary.h" ;; "src/bin/Makefile") CONFIG_FILES="$CONFIG_FILES src/bin/Makefile" ;; "src/modules/Makefile") CONFIG_FILES="$CONFIG_FILES src/modules/Makefile" ;; "src/modules/access_output/Makefile") CONFIG_FILES="$CONFIG_FILES src/modules/access_output/Makefile" ;; "src/modules/datetime_input_ctxpopup/Makefile") CONFIG_FILES="$CONFIG_FILES src/modules/datetime_input_ctxpopup/Makefile" ;; "src/modules/test_entry/Makefile") CONFIG_FILES="$CONFIG_FILES src/modules/test_entry/Makefile" ;; "src/modules/test_map/Makefile") CONFIG_FILES="$CONFIG_FILES src/modules/test_map/Makefile" ;; "src/edje_externals/Makefile") CONFIG_FILES="$CONFIG_FILES src/edje_externals/Makefile" ;; "src/examples/Makefile") CONFIG_FILES="$CONFIG_FILES src/examples/Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "data/themes/Makefile") CONFIG_FILES="$CONFIG_FILES data/themes/Makefile" ;; "data/images/Makefile") CONFIG_FILES="$CONFIG_FILES data/images/Makefile" ;; "data/objects/Makefile") CONFIG_FILES="$CONFIG_FILES data/objects/Makefile" ;; "data/desktop/Makefile") CONFIG_FILES="$CONFIG_FILES data/desktop/Makefile" ;; "data/edje_externals/Makefile") CONFIG_FILES="$CONFIG_FILES data/edje_externals/Makefile" ;; "config/Makefile") CONFIG_FILES="$CONFIG_FILES config/Makefile" ;; "config/default/Makefile") CONFIG_FILES="$CONFIG_FILES config/default/Makefile" ;; "config/standard/Makefile") CONFIG_FILES="$CONFIG_FILES config/standard/Makefile" ;; "config/mobile/Makefile") CONFIG_FILES="$CONFIG_FILES config/mobile/Makefile" ;; "$po_makefile_in") CONFIG_FILES="$CONFIG_FILES $po_makefile_in" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' 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' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && 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 '^'` 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 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 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # 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[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || 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'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 $as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_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 $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;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_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 "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 $as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Autoconf 2.62 quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. case $CONFIG_FILES in *\'*) eval set x "$CONFIG_FILES" ;; *) set x $CONFIG_FILES ;; esac shift for mf do # Strip MF so we end up with the name of the file. mf=`echo "$mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile or not. # We used to match only the files named `Makefile.in', but # some people rename them; so instead we look at the file content. # Grep'ing the first line is not enough: some people post-process # each Makefile.in and add a new line on top of each file to say so. # Grep'ing the whole file is not good either: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then dirpart=`$as_dirname -- "$mf" || $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$mf" : 'X\(//\)[^/]' \| \ X"$mf" : 'X\(//\)$' \| \ X"$mf" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` else continue fi # Extract the definition of DEPDIR, am__include, and am__quote # from the Makefile without running `make'. DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` test -z "$DEPDIR" && continue am__include=`sed -n 's/^am__include = //p' < "$mf"` test -z "am__include" && continue am__quote=`sed -n 's/^am__quote = //p' < "$mf"` # When using ansi2knr, U may be empty or an underscore; expand it U=`sed -n 's/^U = //p' < "$mf"` # Find all dependency output files, they are included files with # $(DEPDIR) in their names. We invoke sed twice because it is the # simplest approach to changing $(DEPDIR) to its actual value in the # expansion. for file in `sed -n " s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do # Make sure the directory exists. test -f "$dirpart/$file" && continue fdir=`$as_dirname -- "$file" || $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$file" : 'X\(//\)[^/]' \| \ X"$file" : 'X\(//\)$' \| \ X"$file" : 'X\(/\)' \| . 2>/dev/null || $as_echo X"$file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir=$dirpart/$fdir; as_fn_mkdir_p # echo "creating $dirpart/$file" echo '# dummy' > "$dirpart/$file" done done } ;; "libtool":C) # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, # 2006, 2007, 2008, 2009, 2010, 2011 Free Software # Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file is part of GNU Libtool. # # GNU Libtool 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. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool 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 GNU Libtool; see the file COPYING. If not, a copy # can be downloaded from http://www.gnu.org/licenses/gpl.html, or # obtained by writing to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. # The names of the tagged configurations supported by this script. available_tags="" # ### BEGIN LIBTOOL CONFIG # Assembler program. AS=$lt_AS # DLL creation program. DLLTOOL=$lt_DLLTOOL # Object dumper program. OBJDUMP=$lt_OBJDUMP # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that protects backslashes. ECHO=$lt_ECHO # The PATH separator for the build system. PATH_SEPARATOR=$lt_PATH_SEPARATOR # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # convert \$build file names to \$host format. to_host_file_cmd=$lt_cv_to_host_file_cmd # convert \$build files to toolchain format. to_tool_file_cmd=$lt_cv_to_tool_file_cmd # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method = "file_magic". file_magic_cmd=$lt_file_magic_cmd # How to find potential files when deplibs_check_method = "file_magic". file_magic_glob=$lt_file_magic_glob # Find potential files using nocaseglob when deplibs_check_method = "file_magic". want_nocaseglob=$lt_want_nocaseglob # Command to associate shared and link libraries. sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd # The archiver. AR=$lt_AR # Flags to create an archive. AR_FLAGS=$lt_AR_FLAGS # How to feed a file listing to the archiver. archiver_list_spec=$lt_archiver_list_spec # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Whether to use a lock for old archive extraction. lock_old_archive_extraction=$lock_old_archive_extraction # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec # The root where to search for dependent libraries,and in which our libraries should be installed. lt_sysroot=$lt_sysroot # The name of the directory that contains temporary libtool files. objdir=$objdir # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Manifest tool. MANIFEST_TOOL=$lt_MANIFEST_TOOL # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Permission mode override for installation of shared libraries. install_override_mode=$lt_install_override_mode # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \${shlibpath_var} if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain="$ac_aux_dir/ltmain.sh" # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) if test x"$xsi_shell" = xyes; then sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ func_dirname ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_basename ()$/,/^} # func_basename /c\ func_basename ()\ {\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ func_dirname_and_basename ()\ {\ \ case ${1} in\ \ */*) func_dirname_result="${1%/*}${2}" ;;\ \ * ) func_dirname_result="${3}" ;;\ \ esac\ \ func_basename_result="${1##*/}"\ } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ func_stripname ()\ {\ \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ \ # positional parameters, so assign one to ordinary parameter first.\ \ func_stripname_result=${3}\ \ func_stripname_result=${func_stripname_result#"${1}"}\ \ func_stripname_result=${func_stripname_result%"${2}"}\ } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ func_split_long_opt ()\ {\ \ func_split_long_opt_name=${1%%=*}\ \ func_split_long_opt_arg=${1#*=}\ } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ func_split_short_opt ()\ {\ \ func_split_short_opt_arg=${1#??}\ \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ func_lo2o ()\ {\ \ case ${1} in\ \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ \ *) func_lo2o_result=${1} ;;\ \ esac\ } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_xform ()$/,/^} # func_xform /c\ func_xform ()\ {\ func_xform_result=${1%.*}.lo\ } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_arith ()$/,/^} # func_arith /c\ func_arith ()\ {\ func_arith_result=$(( $* ))\ } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_len ()$/,/^} # func_len /c\ func_len ()\ {\ func_len_result=${#1}\ } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$lt_shell_append" = xyes; then sed -e '/^func_append ()$/,/^} # func_append /c\ func_append ()\ {\ eval "${1}+=\\${2}"\ } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ func_append_quoted ()\ {\ \ func_quote_for_eval "${2}"\ \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} fi mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ;; "po-directories":C) for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 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 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 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi ##################################################################### ## Info echo echo echo echo "------------------------------------------------------------------------" echo "$PACKAGE $VERSION" echo "------------------------------------------------------------------------" echo echo "Configuration Options Summary:" echo echo " Engines:" echo " X11....................: ${have_elementary_x}" echo " Framebuffer............: ${have_elementary_fb}" echo " PSL1GHT................: ${have_elementary_psl1ght}" echo " SDL....................: ${have_elementary_sdl}" echo " Cocoa..................: ${have_elementary_cocoa}" echo " Windows XP.............: ${have_elementary_win32}" echo " Windows CE.............: ${have_elementary_wince}" echo " Wayland...............:. ${have_elementary_wayland}" echo echo " Features:" echo " Ecore_IMF..............: ${have_ecore_imf}" echo " Ecore_Con..............: ${have_ecore_con}" echo " EDBus..................: ${have_elementary_edbus}" echo " EFreet.................: ${have_elementary_efreet}" echo " EWeather...............: ${have_elementary_eweather}" echo " EMap...................: ${have_elementary_emap}" echo " Ethumb.................: ${have_elementary_ethumb}" echo " Web (WebKit)...........: ${have_elementary_web}" echo " Quick Launch...........: ${have_fork}" echo " EIO....................: ${have_eio}" echo " Emotion................: ${have_emotion}" echo echo " eet......................: ${eet_eet}" echo " edje_cc..................: ${edje_cc}" echo echo " Build elementary_test....: ${have_elementary_test}" echo " Examples.................: ${enable_build_examples}" echo " Examples installed.......: ${enable_install_examples}" echo " Build elementary_config..: ${have_elementary_config}" echo " Documentation............: ${build_doc}" if test "x${build_doc}" = "xyes" ; then echo " Installation...........: make install-doc" fi echo echo "Compilation................: make (or gmake)" echo " CPPFLAGS.................: $CPPFLAGS" echo " CFLAGS...................: $CFLAGS" echo " LDFLAGS..................: $LDFLAGS" echo echo "Installation...............: make install (as root if needed, with 'su' or 'sudo')" echo " prefix...................: $prefix" echo

    :oOT㽛ow7<h^ƹl2:j!&;>c *UKXr3 ٯ'{gkтµؖ$a1bi+ ccvxy]W19ao($I;.uf1ars ,/5\OS9rxnyһ|MyָU[ -KQ5$2%c鵞Q0$ck~#}8.f`_z,cE+էSf>3YmY5AU_R9l=31Q?zttjĹ|gɎʷk@='Iv(-b,AiŶ$폥dšflk bEC>TU$9Vh']^9E; ,^Ftµ=oqlu-b:8ޟ",ED/'E ߿ibHw2 !`/$J;ޟ1_g_xr_]1{%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/up.png0000664000175000017500000000142412127353614014153 00000000000000PNG  IHDR S4sRGBbKGD pHYs  tIME -1tEXtCommentCreated with GIMPWoIDATHݖOKA3kmU=T x~~O-xjA({ 1)"Ԑv'Z!l2 &ڴЁy~,?$`o0|yy`ll-P~yimyi`<}T*:2*r?! Ux :J t7RJ pjԽH)zpZwRj.puonntllq]w7S6- !KlRj7uO0'\t,i뺛I4۵ZMq3)0<7R.8SJBXVZqrd§ `h,k!˕#FͰc'ov5|MIENDB`elementary-1.7.7/data/themes/naviframe-base.jpg0000664000175000017500000000067112127353614016406 00000000000000JFIFHHCreated with GIMPC     C  ." * AQ!Cb12S ?e'4R27~9xY&k6m27rM #Gя.=c?܈&A^AnDso7:6}(@elementary-1.7.7/data/themes/seg_single_normal.png0000664000175000017500000000262412127353614017221 00000000000000PNG  IHDR2F@sRGBbKGD pHYs  tIME PdIDATXíOI`BE{Y$$Hᖿ7ʇ9F\) Bx?jۄemoZYիɲ U9iv9??="ܸk4ܿesss""XU%27o`eyyA˕94{y)KKKZ:򒽽=X]]e{{Ǐcc归e߾}Ǐ)ׯ_ݻw#^|I ȤCD4ל3:Obww>|/_1"VoZ`~^xWgkkni6}ϟ?$ s|,ܤnGŦiVscfllliu#@Z6@#yya!sdYvw<ϫ͆PUc㽟 뽯 R1}T RR@c{szi&q~|Ax UJ/ ]1?ě R# tb7W>T1ĉ(Ma,h!V/M71 f Mou0 KuBBCTE&+F*QYb 2d5%b07l<SaAvpGc,c0#xGmUԊɰO8ʍȳ<|dr,BUq{N?-szzuݰ\k,3y Q%NT,7'DT FШĨ$IZS$jaQcFLс"=l1j ; Ā13@vGMEU+lUB ƈ1ffO a׉7%*(ȈDLFF\d 3u5c ̨@`0nM¤RHw+FTRe$hTBqCUEPN%N2"oH dcL56oh!I=.T *D Pzuo b {e8(tAYC IL532|o,Ԋ?a\J `$ZsEӷVM{tqx>W^gaakDZ;sM_DfO㽧V$ n|yj i6t:s~?L8⧫};:;;;4D[[\\^prrBCD&KeV-?;Hwz{NOOGGWyVVVafqqZ-~?C5\{_\=r^jTй9wE$"Az}:IENDB`elementary-1.7.7/data/themes/busy-1.png0000664000175000017500000000411412127353614014646 00000000000000PNG  IHDR szzsBIT|dtEXtSoftwarewww.inkscape.org<IDATXW]l^;m;i!͟?vETV%yYm<_>^נrk,7Y#cJ%bo[G~.?D@ SJ9Xl6{saaᑕ X(r8G`v׷pXH rα5BzFCCC!JݤV;ΚΟʲgXInwtVpα! 1qjz 5 Bx/J{Z kCE.z+B!"2UUCUUvb1E$F2$I򴷷dqGy,(+nA$V%ieY0Ƅd2ݹsgYD"%cDӴ ansB4mt6XsοD>::QI؉'~LRTgq 1OVE(@`X l6ym lOMLLkkkˆBx@:6%I*x^"Nt]r1??? @[fff> J#LNkii7bX\,;iZb~~eqهR]kc@V&u7?n,K&ScccZ[[3MMMH$9NVh9w.M8瞍W^}`Y '&&~cߵu鉉x(Ҭ$ZhpPHϻrٳzUU`ƍrrIfG V hnz0 Nv V(^M jy  GUfzUlVKڲW"PAD08̑0Ihh+S/m\^IENDB`elementary-1.7.7/data/themes/flip_shad.png0000664000175000017500000000162612127353614015464 00000000000000PNG  IHDRPIȡsRGBbKGD pHYs  tIME $Њ5tEXtCommentCreated with GIMPWIDATx\n0(G^CmۻkC6JpJ j A;.: 㱹HSZsWxܽJA\HQ ]id @.12P8J [*PkĖu/.>PS׀hׂH o a9);R+𞇂Y"Q D,(aV"QP iZA$L(|={z~2~ t/J[Jx4&W7j p+si L6T")q :3 %\jK{%ƕ;6A(]6sZ }KQ=R6@D*Y i  =4)au{Fҧ)z'I۞@'44XкI˴kZ b/| %iID؍iL x-}>-1[8->AQ“? mx0YXX%@QIIJ#i@G$>p@A yGt{@޸#,j7i-xf 1F7S_M>b cDS3V &/5;nl>(Zo$&Ozw*Yp|ϺGf/PFyd~V9V>KBEK|Y lx {oAV@8 w yE2 fό}*pXP[BI1=HI?׌fI`-ۦZvERַȒ"2VF<)/N.z8b4e 8P?ԱZWOAދ![o/*CUܝRvh܁~xBD Hu  e4cZMQ6b|=.`-j8Q3q~ ;+j`%'2.c^F{taPO[!ALABh%=IUj@~oUC1*! Go)] nX D˷şH !JQ~=GU|J&HRb2_~; ;Y~u"<A8\}?/HO^ Ӥ;keT B=FSL8DXru/Q |B6s^J=9tQOW'(CFպ3?2.jƀwA 4nM*hY MHAIz %QT>m%F4M(s]"AtU2{|Ù*Q)uO gG ";Ȓ`b=~+ͯ<byu6/^;󼕥 0VF&,2\I+ą;g\+x<gɅkIdB ^V Z@~eeeQ)eyYb4D58::ϫtTVwenhnUǻ J-+JTUE4`87ǾMw(M}J4ϫ#NޟtvvzWuggg~bbb \]J_q󕠆W"ȃ۾ByT˲t>,J|~g}}۩?h*y*~:000㜃 q6rlۆeYu7344@z7?ޚ899R4MضV7(EAP(.//?nzraJ>WUbjb1!p||SK;px<>9aD. x|iːqMӴnvi$?tn 9sA@7 yf ê' 癕=s55g~jDLd>¼>̠>[&W& YFH s s sIaNaNaN0d#[3'GdVU[4ʙ35ֈ&֜j^Bx|;m)E0CLAa,4B"VÄ0M3 B `$纮Ki,۶L&q#_н}oo')B[0d:uxxKkq] OFFF4ja?@@Bk tٺ7F؈Czꉉkʕ > \l8m \&Eg*ϙxhX_+zgh_-!jB -D ]ҦI:IENDB`elementary-1.7.7/data/themes/seg_middle_pressed.png0000664000175000017500000000153012127353614017346 00000000000000PNG  IHDR2lsRGBbKGD pHYs  tIME  V7_*IDATHǥV[n0 Q/;ަ{2EA&8mu@H5戔8RoooZ "BG)%m`>>>*/zJ)xyy'RvmQ9gZŶA) \RpU0d2ٖGժbt:i׼p-Li΍Z;DJV0 O WIs n+drJa9i$y1 a_#IriMRKKK gZV-g1 0mBP50 W.噳 WVVhU*Y4M E!ht5MVVV|.uu̿(jO M_US;If65M(_ C_+bf/PEuff睝? @PPs۸'f_$kgg_DQ,BsnR)0J] '(̟)cYVEE055u \,˪px",,<_玶f. W<YU"HtZgIENDB`elementary-1.7.7/data/themes/mp_next.png0000664000175000017500000000545712127353614015213 00000000000000PNG  IHDR@@iqsRGBbKGD pHYs B(xtIME:1tEXtCommentCreated with GIMPW IDATx[]lm@vlclbX2DTJjHJ"qԪ-T֠ *c)O @ \U%J)I F@ R3a5giٙ;|;s7tH dTb̌)8nrHgS`D@TX+ 0`Vf֓3BM!kCAAl2 ky%()pƉo?QƔ}XXvaZbû$19Yc?ɯgfyDˎ# !`XqFeYbuA{ϻ:;Kfȝ<7rÇ}hѢ;Ο۴qKv)\ȍ*X Be0{W3v~6m:Eepp𳶶W=ֺ͛GFFN9rիbslC?q69#>gΜ{ggZ[[7ZAAA ՘-ɲo 6lSi|ۡu7n\:66Ço !ߏAb2et Hϵ-XN]lYS" G{*VYaF0 mSQ]t;===\r~޽_?p=N>ܹYx7ԵL+mܺ_9zM+Kd\O&`234 v?^#ۀ) 'jgM:J[I6/_3gk׮L"MCl =ۆHB@yoa/#df^(.m[ٌEL4ըlw3#a1M> DU% BaxὉk׶{ソ,˲L4Sg\`Gee叺QUUǏߺq?v5JQ#hjzuOeeeNgFlWey'LH&ǿ7o?&5k>;?'6#FV0fϞUeeNzbشnss3.|G_h ӵ8fYV27lذt##AzꉨD@ TںçW;d* 2CK&v@SSͿիX]Sa@$åV\\WGGGǛop]]r0Q13 N±rʟ/^vQQQ*foGMḾm۶`hEf<=,..DIdeیN6B$ <ev:\,K,0b1Oì+=Qx{@Їx"AK "; \˲`F,#_@ʦ rH43ESbLl~t$284ACӴВTOOOcܹY<Fn_\E2e Hcǎ5ܽ{:S0_AؗwrK3sfW mbs{L+BK2ְ< 8tEEE;;)Xx<^TPPPfw ڿPd #2A{eL&ADB@0H$pTd+@<ؖF'He[^af[g&"f'UW1ne G0(zJa(XrP?yESWV p׹1B!겟{,`fHm_(<%Tkx_RڧowTP=c*ȗl A)\ȮS!0Kxi}R=fj:_-"`WF982eA3D^Ñ]L*?Y&u!~L'uE ƁbGN=c 2V{=ߛ5L8 YYt #K!3|y*3(OO^-<)Rx;D:3u,"c=,h~ HIENDB`elementary-1.7.7/data/themes/seg_left_pressed.png0000664000175000017500000000135312127353614017045 00000000000000PNG  IHDR *ʋsRGBbKGD pHYs  tIME 6=kIDAT8˅[JA%U 76A\B|p |7B(g]kg&I5*ݎjP\]}k-hDm<<<^ 1rvv){sX,899!ƈs#)%RJH`(i!'ƈd0 !b! !B2!ڶmMG"20ԁ <)%M@?1 +!KoJJ+@J$kU$/ץ3XҦ$$dLiτX.3x\.qmwZ)5:Ft@TAQ`Mhj0\ ۤufp{֓Fu漘b)ZV+ 0Xk1PE.-1~6Z- ʲy來1eYG5`dxdMXvUReYB B tt:rxxH]ן~-UUj>::k&Ivww;90N):I?>#{{{e9zXj>k6//XQiidu--ve.IENDB`elementary-1.7.7/data/themes/tooltip-edge-left-tip.png0000664000175000017500000000072212127353614017645 00000000000000PNG  IHDRH-sRGBbKGD pHYs B(xtIME -X?tiTXtCommentCreated with GIMPd.e)IDAT(ύJ@wٽ6g8l<&h$U 4 y ƃ |Ͼ.g4B3os:n=ЭRjX,ڶ1=b/ou-0oDJy,cw۶)IЪlƄ[ !hǣ!sDJnFqa4''I꾍/fw֝vF™njy/^~t y5lբ'~ƶ+=ȖD Ė&4<]KX!PI" ID+CEDpHH"\$@,A)WXD@Q@@ IENDB`elementary-1.7.7/data/themes/mp_prev.png0000664000175000017500000000532312127353614015201 00000000000000PNG  IHDR@@iqsRGBbKGD pHYs B(xtIME:"dB[tEXtCommentCreated with GIMPW .IDATx[[lTٳweZ)(6By %T܇[݇Rp*n%qKH/*%/@(JTR#hK վ\99g\{Č޳sn3vj/Iv)ϭ{bڟzZ)&B z5h9:nXzPq_J ML7_t2 @xn6@( RgJƕ2UH_S}^zj_eޱv^3Y\~---s^zǎ/U$i\C{$H Nĉ499/s|aI]zS._"CQkk}W<&DP'O0;;v.[~ϾW~mIeY8X* )@Cm۶@4g:)a`O&Wb744~CZ[[ADn,bV9.)PŶɣ's؅*5>16L?ݻwϫ\D4Y.t!P uLh^R4@S _ʤW`@T:+Vrˤ0+24RWahm[B$-;03THBCSS:"B:ѣGKԔ1!( 8 B0^J+) AطoWHMR.(Cݮ(#Ri.NĘ( N() {`.OX(Ց|m@eBJEB`ٲÙ=)R! @zTv!̙39}VWGx.MA]٩k1dBQ^sk!JKK O;vlC.K*k0dKֹIʡq +L[Ӝ[@GP&yNMMMlݺued/ض+H<{FH[:"WDhѣCvG[ joxQu6À\WO6\+CPW 3?)ᢅڴIgX(i:[<`FwH+T̅i0S1X`dܕ c+I MY#~i,-R\v]F/tg_8 8"-8RDWI@ciS"ٔDpxŶ̝I"߇cSv[@ pV}thR(Y˝UHa.1?<| HK*nNMIENDB`elementary-1.7.7/data/themes/flip_9b.png0000664000175000017500000000275012127353614015056 00000000000000PNG  IHDRPPsBIT|dIDATx^Y([Ǘy2 xLE ʐ1"yS$)Y }㌠GlllP赆$ ڜ1 ֘(6;::CjLP \^^tx{{cKqxttB!rfxCΆl,•Y6 I'>qUj1WUUq=!deeA^^DEE!9Q{... 'aښ/CD&ވ 11bcc98,8 ,B6::JDM(𷇇f-LuO^GIx^D(I@@q_aa hw6660<<, Ƨ7TE/&yn: 55U4;O{"©3EFFRLu nFv>DmllӹK8::pg zj:q q}}=iۿ0Dp5;;Kf.ɴp- ͮG/Ub|kx`NtI0V|RRRHi '݄T7-!p`_ t{{K6ño\YYY@pzwJ%@ \fIS.3P$)(r 9 peJ82%@Nr 'N@ \fIS.3P$)(r 9 peJ82%@Nr 'N!?8}>88 ToCN_z)WwG%A#3dGª!͗rK񞇌2xJܯIIENDB`elementary-1.7.7/data/themes/color_picker_alpha_bg.png0000664000175000017500000000171612127353614020023 00000000000000PNG  IHDR<!D:sRGBbKGD pHYs  tIME (590NIDATx1r0  3nl+E+M|_ Iң40,vl oR ˥ `&@)cR J)8NDV{ǺKD;j>}c2~||LӴx1gZqݰ+᭵ Z+Dgͮ /ƒڊj[m=Ung^Ibe x}WYC<wЧO5jFc!㫓Nj٫ӧO5FЀi{1;Jg;Pհ҆4=TOŊ L>~ARkUa +~H@ O?kbcKAq~P 7m+5gͮ~i7=pAa'jWJ vkiK>1~ḳ?᫬_ޛG+qӧO5W^{!^f׸/JI1T|-9>fW~x˲p8>}}7Sv=O^-v鄷7p32vd{azXV>}}ٕgͮ'F~>?k~bfWO?5}ٕgͮ'F~>?k~bfWO?5}ٕgͮ'F~>?kve?1Y+ѧϏO:dɮ'F~>~.˥}2s yX IENDB`elementary-1.7.7/data/themes/group_index.png0000664000175000017500000000033112127353614016046 00000000000000PNG  IHDR#&)sRGB pHYs  tIME *gkIDAT(ϕ1@Y]K}^}–1v eݬ582!>JPN9WS0ĈSunݬ$9Ovӕ|ν/b wIENDB`elementary-1.7.7/data/themes/emo-crazy-laugh.png0000664000175000017500000002201112127353614016526 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxidWuwyeVV^ջz+u B-,13`fŒ#,Qf1adF  %h -ںz_kʬ{𲪲K q"+w9s+%"kn7=t'n ?­߿c5wa,j 8:iXjCP˸`[O>Cp,>L?%Bt5ۻ9M@A@OBM@^ 7.^>@| /%`믃E ;E׀iO).&!.s4IFYi4Rcv}㓏>*^5лs|ǒvءLׅRS;5R$vH I$H}N-Isrg{N>g`navQT*U*1 Ik&x1J6x~ު}/ئkV *"N@D2}&#=(R Q45wD"E= e&%'\NcP Q$'nZ 9a wɷG{s*xGѲ;KuEP :g]򒎐U9R9h'*M4"oy=gO 5imZyBHJT"J+ `{se)'|ZxZ#B9  DSﶼuUkWZ65@)7L9v<}36!ǁ7m_<bGZЁfㆋ) (46DgS0+VG*\~V9 Jp:[q@4J :-\ E]@{ЊK ۏ0fGl:0 JF+#>N+Nļ~ iE N[8u` BkzU+-QK(yk !4S\H?B#p7(W'ݑ0str.u1JiE~_E.ŽƆZ၊5fsN0%)ñgW;x|FD*޳JAshE1̶8k߹Gyxw}Ί"o#\<pD<">Au,$2iR"Ίh85}>C&fQvBQ+s %\sQ.=TGsU&o19 3)YSw"p'"ጲZ " "~՟2=YVŶЈFS?yS / 'Q@aZR$QȊb"PQK!u v7GUP * W-(e]4ht`сdg_zb0Fb{u]ح\<[8 Xr˵)C>0ho|M# Dk(@jA+N+K֡! ml7d==%7'jv{-O9 3g! ̅쎥C4M9q)׍RFcuyh&jJ+ѳG5 祯?D6pr]|^S)BկT* Ơt۷||+_9O)0JcTm>FFX1n^\"Ⱥ5O"cQ"x)OQ\9x \s ?OyP5V-+7x#c޽us80w{/)$U64&u ֬',* ܕ^ǎ .h{pɱ!&ns-򗿜AbW9ؽ{7 sW`ofppyA)1 q`!4p޻>FRYI^\*1F+'ɡGb[sd:aR9ɀ֭[ٹs'w=\_yjK/㌍ObeŊ٪;G<5M {J"!4F-RJeZp4R-ĉ :l㟾6 ZL_) sI'iÐƸFh$POr|@7]{3wJԜ'Қk>nfνCoULLLTjԘ76vկ[:A@6hmAdsk#?4^߁x<),8H`k{E7?b Q$|ۙ V {u_]}3AzZ7e15RU*Sm@YPEXúM;A2pM8{1,Ɓz--g5fJmqXІm+* 4 Y9Df5e\ C*`g-6H5x *OBBvxRj  Uh|GIj 9aN"_@6jPK а b:݁@10FS=L>Xt*6``aW'>jcy}WQ>3!ϖ AkX RA$ܿ)ڵʧtnHC,!k6%mhZ6$,nF񗴼UQ'eΊG9-7ؑ^~f>9QJXXL82YG*Ji(JSHmA*a|Yf6&4bAͷ/4#B B q 8\ٟ~?/>b8dj>TO܍` Gi:e$[\: :Yִ ]oBzMɻuDzp(ҚN| lr(ue7U{vL^gijt,mN*o͙moh:!}_KeP:hSeӏ]1Щ(vw j:^y:_hz`7W-^YD9S=D)m:6Ƥ0ihhM㧮~_;jy.p*y1n~o4w0>n vp#< L-+w v ȶl ] e1?yݟ˥[3lI\8pT[X}Ŗ-o{}bZFq&LSGFt$#DeO Zϊ-k6BT5dCj R=XojfF2wYa1cofzzxz6?s7=ޗ̊CZ'S%Huazd*ՙCNAEYB yڻۈ"Eyq/c'bO{?T"bZ@򋑰, P|?|Swޜ8vLM >~\+O1zzuʨ1:N6wSil`Hq:My:QM{-Wx/+E%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/icon_arrow_right.png0000664000175000017500000000165612127353614017075 00000000000000PNG  IHDRPPsRGBbKGDܾ{ pHYs  tIME 59tEXtCommentCreated with GIMPW IDATxIoAF/#6wo(7#_"%q"% 6Y⤙NR 1fxQjB|s/_;Yz "k%vB b:5@زǒ:h|>T7AL<1cfjh}lgf{ bq t5N!A C~e]M& xF`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxyeG'3oV/խV5 D$ ,blFfa" pHvhX<14f<,$@ ZԭIoޛy}իWPLx2͛;_5=`bj9.$D@Zؖ¡%s hAS P@9Zuu4LY =3朇%[D -œ.|ԉ#+_{/6+6E|YևRβ`f!PoN$ۑ^BSQԭP_NAsv5gQ JRJKlHj#- }uߋ.H@RkBH} 5ر=Gɱ=d54'T ђʚV ~?L20ry|WX8@?PB7pS78., ʁa,,P)ˎr< 5gQb5:;+4BYtt N$sh4FShҴ*KK9D$H1} "rf뿩{aZma ߍ]_5zH8$~{71TDDU>q4)F0ִ!rIOY *6o~aAfOBdܣ+8N_=I Ik֖I"wlyJ˧" /V?={1\.w?N,UfX3NPVzMMeV ?:gq9BY~={+I;+VW/uޙСC7@%r\Oݱ.hI_ʚ?=@Q ч2v7.=0= T9ù  Ue_=;vZ 7 lr&x6-;[Ȳ8ٰaÜz1^qs`soϝ6Y}#s` $eKY}S9Ry`]o~8W|BUF Uif V L <)  Dְb)IdI"K39_m * ,GęW%*4<0444t:{afffν\ve]A vI;NlªUXʦN㾇'N"N"G?ܫf>@o.5eㅉ錺uc𑥪 TXj\MOYwgSיRiAAkWD d"ƐD]~3 M=339zoh#'S@™k_Z=9z({sAȄfa˖-Xk9~8">1 dHTfC "8-݈o.C̑#s4 k4_(Y9 M9iN#y,K똚bbb k˹w*15aF;vk.e9> ζ0` ^ *.^ydV$[_W-H7Y3q&ZpZ$1bD KJ47ꪫغukї.7 z**&4Z\./֟Isӌpt*TcQ`tଳ]ߛSG<-6E̐WdpL79oDٹƍٸq{?ycd"AӼe9/SԳF4cSmi`,Y >_;A4XFJٶoHR_ pQDeY'mO!oΗ<%MB6h3Egz9\kpdd3%EB[JUH˲VS 0^#Y584]hA1[)6c@qx,F^TDgW>˹ K?!b؂)ރs?Gfx 6t49kqp@7e[ /{_Dfm̛|?0JJ3zqF8gdO>`f2/h&Bc2,LTxWνmsS4ڶ$xy"ss҈cH#cUj:$ Z+hzB:ێi}U:˞5~uIˡ=hY!&.b<1՘5lb( ش!Dvi7hd{+ylX)˼! Ld(=o! c3ܝpRJ Y=E/,M JILp}O\@CAEAZ.e@^L>i ̙)A;Uj3e.Z8(brlc>;EBkfaeEFf^ Xv6+Lt }OBk]R,h{1eyFcTBQ9۷k@r<;[Kc@(w5enjٷ*Uq-$H۪M[,h"t0 :mV]1RIb3d{{k5; 8 g>Յږl+ŲfŨ"T>,uYaW'SP^-|51D ĘRDWS9wWr/!n5 EP(x1\aj4r-#eaV6 jc8bHbH$RrHb?}'1oԛf|]k[FS&|3io8:9f^ {O7{wtmiB@_!b0ECőUAO)EŖ,/_mO~#63)oz xS(E F O؁A`;+hB 󡩵8  U;NŢj!")T[^EBJS(U-[PRi,n6%{yl24 nB$8N`) Α݋[fFVoP;zU4F4(!hVwP$D}@DZ>vHlV>Kҕ;گulc>]½G 9O`ɺVcGbqhO(% E =8\UH$?ol15p.#K:T W( UQ^7{{CN_bdބk1 5,q1cXSbJ2CUfr+k;8eV@Jցs[LlI,K ugf{}?qIXԏnGwՕuY7ʺWWl$L9Πvm8S r[\2j:bL'/m8 "%Z-Cy Sw~U:Ix2sP/<~jlⱎᢈ$pŬKZkwQRTJ( ]2b+P4+_rDUҥÖ~K C%}O/ZNu%VTsf,Qfx$"O49yG%JZ}&Exܦ&3oBd!ahȰfb!a?zkokϸ[dHޕhe_lN?׌,:>IYQHdvҪՉ)oOmMKqbOQlʆ#,}a _bǭN5Ü8ԀX ^@֮]=7}ۊA{{oK{`" И9)#0δm),ĆRհnar-zѯ7/}~bjjjomU'|7yb.{˭9 kξ*-':<$1>Vt3{RXZM5sJLbX:`xhĺ˱`hNWc;Ӽz39q.}jkOK^u>`y{~Ϗ<4(6hlt)- NUkhD}O޵˙3^/xf{E|eՄЀPW4U$W,P`b0l`;;:|ϗ~2wǞ\" 2|ô)|zѦYW;κ$:vm)p h+}jT{?3666>33s\%qT*VƇ1C!Kި7Y:5[,H@hѕcE ,@vV## Rըli}K'λZ~A+|`wjwjL+]qbw ̆Zm{{'Aho9s尤Ƿ-}ݷFzUv20?FX'XNSy۞bSt!0AW6]R @x+,>R2Ļjk=ɮٵU.P9NЦX&X&0H| ,^y~^央k <i(pνF#>B#98l&\~ [b ?ٳft:EeoPF M #4jMr}/o޼9=ݑ ^x|_ι?|/h$/ьAO3feYN!la:, :aB>E%8x-cÓeɭ}LcrT/4%&^||ܵT뢵}e"mt -_ 7Cz;9ڵc''[Cơ`Pq(8l 6Cơ`Pq(8l 6Cơ`Pq(8l 6Cơ`Pq(8l 6Cơ`Pq(8l 6Cơ`Pq(8l 6Cơ`Pq(8l 6Cơ`Pq(8l 6Cơ`Pq(8l 6Cơ`Pq(8 Wa''C&N`},r\ 9pt[MNPrkq$%Eljj0;B4ι{]8琦иE*:_]CrׂZ,b(,S=BUUU|y eUU*t^Gv;ZVoߞ=}tU׃&xQ][:b~t{$Iԅ4qD+4)?A'XvO2<̇mUޏ.~=C#vܖ)w?赈[tO4Ath,7ib,)M2kfm!Aj[7]? %ߴGR{)ry)K|hRDkOdj{N/QCcdK^WT-Oz%'I+g~tYwER)yh1@\l`Aq&6 iyIENDB`elementary-1.7.7/data/themes/access_glow.png0000664000175000017500000006373712127353614016037 00000000000000PNG  IHDR>UsRGBbKGD pHYs  tIME tEXtCommentCreated with GIMPW IDATxKr$Il,j":o@I/׋&zՕYOIp|ݎ1 *;@|=%/#=Yo)?`K^ ֏뵴so*=?ScUZ~}g+ԝ2?`ž+V=7U~ Yngp0-`CUX>ݮ(%P31 p/{ 7:?G|ܗ@ AGn"Po<Hl~/},x {T=@#,;`PϩT)~eނ&݀v׃i?P 1? Moy 䝪݁ އ wZ0;rez o ?%CnJ +3UڽoA Zw1;  -׿ߢB[ +]H~5o gw@mw;k*BƵ0}ۧ#4|wڽu0~0k+kpU+A }7 `G ^>5G`wp.ކ" 1xnA;u t%CBJ]`PW& Q}JC7{ `UkA GwU^w m`YPz_s?F͗ukB ޽nAa=&)o lü?Au7,ch.P{/o|%@ޡȷ񷀘=w9v/ʷ}Mhun;2T w[mBv{).Qu{mг/!;;@! 2oպ`s&_¹1orkk@ A nRg}s==?6U `6nnvx e߅73@߫5R257c|(6LJ9ٌYM_{em܂奄{;V-?S6-7` y}27: =({-UrK炭G0hxǪ;s|vXP& .-c 1~1E㥭A!~wm]nYcE]R`V`Vfc{ATw&Gh]]s!&@q5`{X @@k+7ѣ uwslЬk`ӢSMņ8ɒ+#U+jayǐafmҺM^K`uV'2-`Vgi«wjfAvYQjT:lm.FRqw?ka>Z}${ch[ʖX-]o$ C;hgtf"o?S*t\2g[݂)*ښ6r !8$K,a}}ԙ%Ќ[֓AϨUy]C-&5~])G^%HL_\.6xUJky hf1^0yKlv nY;UTdۍj|c.3ܤ:6mާ=P%-P̕ҴiW&\X4Q݅ՀZkV(mxMAA5~wa )qVYKUyIy;q^k]/pܩp;6>ި17w07luEbԷ@߇W6|*)t΍2ת|*K+m1IϥT^껹D+G3/7mexFu;jh[`&HkUCqoVnjyԊܪӬw6xqǡe{jidNeKh3 5/Wy]amΤ0ɊT7,_M2ZMs)/9\WbY۩oE[#f fj[s p#0aM)sv"y@4 1B 3{7-CS;Kw3unvlZt#֝:<w@:`keeXWFB<^Ds҅߶΍րZ5 ~s^dYxjP$`!z⧳pZ}o  `>T}VS{ªXڡġR+fV\U5*m`;U劍޷5+M,VE^#xQ%N7`'˅(^(syyV5FgC2a[1V7UxFOT}ăVQ /en\54ר-e߷L%CK_^} n&n+Mahb$Y<!8[k~ <p(&07_x1b OP剀y q6xzXNIUbk( Vy%/#Lml6ٳkt9* րN ,0jVe@XRv[LiY+qj,t=Zؚк fi6ޜmX>mսceS`o]xສ+uXT`Hf(ksG{_W)Gp{y@G RB.@5j LTj-keGKlk.m7 'OK&#KNfP0 0_R=MFIa cZ'嚺 b (tA-0X }ީE R.pEu=*hE k *YK`sJfXgXuk:!3*jmPBW03W/ F57O#ac[,Eh Οz\{u< j-| ni\ WІ6zTӊR.uֹ{JVQcJs+?:'9 ΃ eBVg16g j;Ti`,(Z 0j{$ZW+66h~ կl zfJU=|VzJjeӠ _jg{9 :gSBdik5oWª 9IQ] 8+fp :oRزffiU3ԿP[ӁAk0އ/J {('GU Gͥ%vXZZx 1 bbo}s;«V} U:9/LNĥJN+ ۃ+1r%9Vc .w} a72n &lDVNunvU#9ֿ!U٫^E6{iX=ykVo0ZNV_hN)rT ZMg {Կ{sk9-@ սlcI;x'2OU]焓\qN큥 ' g×id+vzz7w㆓1Y#WcUh ^р,nq9pg A\[ ґ7 [ eXn;TMkx {xw{}ߟ.T߲6uu/˄Uoy{x'q2:j\t J)**f@Z Էϵ"3e LiiNfT*рL^ xX):`@,&&lIauNT{kp Z*}jj3|3[Wyz1uU0 ҉dTb) FLb?E*\ZJICl4{ruo+M,vSVj+yQi \98EqEi@^uI4:gF*SZF*u^WKA%fq_ qf3T&TyNKq LJdԴ÷Y, TTbޠa0qp#mM6:P8W8vEĄ-IlfZe6T2g{jdk N@=(.j4JLp!bqn]ӗ߫,ג >IADr[Wu+BVŚ6T9ռ6o+.ˢtlNeI9ս[,mwGVMBf"y5q,r} IDAT N¾~v3@sJ: 0>εzBh2Mm+}r-Gn`׿59A[3+E>61y3MjMTxd&@Db. &=v2"7,gJ-0UU8sCOb9 h@L` eL]⌮Ra0)`Tb&FxhmtAh:ubukm,; :3W+7[g^_-D\R ͪsT7kԊn:p`IG9C܄c a"K}@3[c÷;Y: ͔h'X)bœcD Αjab#{{L͵1NGupѽnAt'(qfpcXo>YE) $+AKڜlq &r;=;J)-asJm#aB;Us-vT]{!qUY8{º0!JXx @K<4 )t<C NjFh45qZ Zu Cn_ zˆ(z-UTm sa:Y&Q2> oG(Iw-1=[Y\!*b-͇#) M#C(CnT LM1s ?ôͣ 5&4jm~H}I]Qި V2$Ą\fM F6Q]mpA{uaZ{2YЩq%;PI @Z8&:g=)qGV6:^{ +Xd_o *DZhڴwPn3[wX׷Vmʓwyd8^")}vlNT"KK(:x1DWu [2Ezs\B©eAʆ1pNS#lCOY6pIP- Ҟu5/V:yտj%Y-qTɪ/^}@+[Enfc+ByNGvyT=Zz@Quctn<)ă,[2=7gK+|6rM^^VLؖks'^n q=;]d`o}:>rX6ɪu$7X_շmjRT$ Tw^&qM!cL9MOMTS%$%ͮt#QͅӰݎĵˇ=k,Fw8ԱQtֲu\`㮽Ų *dԿ@DGK Pmw/#6KPVQe|h.UC8z%Bl9&qN?sԊXx4I^cA&n:n%MvCvr+8J7I_ֿłqlˎWNCFYeYռR5Vnq)%XԷV &Qb^CNHzVzUC"{SZ;Zm҆]<$ #j: l[I4.h%tUϼԮ}Cr7oU$N]d/Ւ@pGdpj狹X얖ҹL忣Ӊ 3^rfX yA{stQi"hT!qI5Vҵ{0g[HйaV\8_L6bW #œU{@3 ^Sйz/ߜG>qc[S~tU=؊`z845k]OKCd{hşR4Su,l@]6#뭤B/3?w;k7`2sU`ԿQyT$ nH2?[P? _ >l:5v@&=ˡ687-nx Ys[pѩ'P58aQY2 oU"Od]RwVUH{ v \*}U:n./vREP}nֹ;5 毆 v_ '3yȓKUvN`@LGpz/f8=ӦgKO8v 5m6Fb9@t8>Q;u kP/Nm4WW%Gn[Q4Rm- ]Wb.e󅱴6ֹ^@7OO? o_`ofS^d߷3]@spp0h| 4 Vz9J]@͒B f Z$zCqK+^ue E 5̗WKS=V['uU>&No^!Tw;Kkhkkﰯ} /_Ծiv:)L5{g/'2MHOˋgDKRh)H/L bt*\9bU܆= $WmvYjtف4ݘfURf[V?ErQ媶 r "QU d~QwffLxׯY-lX;>q}qND>8~pzP¢9R'FLZG`2]H7IG1S)ȯKBt>߾'%#åL!F@X-QV)QP/A׿6x _^u8ټ)Vm7M49}y:y}S~6"rpz׸#[@m&k=(Q'ȳ "Vy{sm%M+I肄>R|Xj `WЮN}kOÿt6;}if?Oۗ/v oea[ڴn hΈN'x}q8)<<tfv*FԮ:n})rd t5B$ԭa]U'sk4U N//_mǫ勽fWpϜޞUT`<Ş?/_ͯ?d0 bmhVup| k?\'}+)W]sp1un.*n{@t ԷOkM;*\!6 럦~Ǘ뫽}` ?`W'+^ _ */@Ur/|a؁Y9ٳvx{8XBgeXLu/RlxS*ieL][vHn\ldXʣk.VNa7gYC,3_ݔ7 7x |=O0<΀y/g ټt\lPRx Vr^K [_hѾ^{Cv,6[jY;Xi2}Ҡr6 _cpgR_ξt6ceB%<  ʙy4eHndI"̯ũɶlfJ*<W$}w s}+iMukC7;u7dsaFZa^@P߫׿/ߠ_en[^ٔY.]%ej]P67jֺb<3Խ ]jVπhUuET Z_/{e{nH~X?xx?>>xxxgz3-ɋ?gu ͊p8We\q<X,fgtJ+68=_r֚RMoW\q|7֝/~xRl~<}J-_xm|MXw-R~uR:^E5~Hj9dffJ-muAXaI1A9ai=6>Me[:Fڕ[ϗ^|n@ J#v)nD9ҳ̭Jw@:w0_3ȋOWʍ=VY)6a9{/UoIa<[8(#F2,~ק5E\NḕYrQ`3hn#7huwjp(*;nk,ʏ@ub6 gx[LIg\M1촼"nmVdg\m}^5xkؔHGֹz5ʁ}[w?8|f~|yzek Nb!8뗫;΅mi; ¦M7 ϰUeBl3_A|4<8V{ε>JTr՛VN0~|pwZ+-b+[ut斅6:u=oT:+lC'1v3 [O _ax #ﳱ{_ >x &: lA+5lT2>f[a|ٍ-S܇!Rh][nv?BB@VVoٵ}5߯ӴNL*;]aKΡiIAMK,,,'[7W\BRk{t}|!-e/ nR~Q5EVj}6k LU^Y{}tN$r9NGK8iϟ:9oolqtꐧpt9O<~">Oᅘ#Q 4g"-w>Wo7ִ:m ŭP1&b nXTSYߦ~'<7*9EH8M+iD$Y]VYT6 VaHOg1ԢͯFW.e{j_>jܛ^mpaqYwQjyϯ&-T>5Ww^Oe5}f'429 sv2 zlREVGXIāxR[I4 Lʃ]_sa,C析mb+oo5Fk>kRXuޤcJ? TzS-ς~VᶟTq%ҭ{\7ۼ>5;z )Ԩl`q< 9iE*+'Հaz[+n= L@v탙Z~Jדּ.W}^J[cIcHVr_հ w ?sޣYnЌSX*-߁^D[. IDAT&&ȊaΠaLr?ؼZ4ںp̛IDRA܀GUe\8wjjx cXo-5}>Xj>[qXІV?OaUAz"W 8YLukL l 暋I5tl4JM ą9e?f:X6@XsBPa_jjM ﻄ9־c?g`QmێPXXwsciڿW|~ q4VSV, $ItQ|qV u0B&πHn0t)Av ,O3Bk نremML-xsmݛ9%̖NcsH/WuVd˽`%y?ux[mW2ֿtmJXOӘ]_eZ*nVL*бŽ+;}.Wcv+s9ۆYEϕjE}s\}o}V#tF]o ֕k:b[O:'|~yl՗6֬kq2D,J6Q-+BJFU-HIDsH(> ۪ o;OKk/(pz7f袯wUae@SpUu9T7kUG}QmF(GV 2nRZ1sB+P%8-?<̑-v+iD8R)m&NXPsL<%gygeP>4b;@lnw -o:2EHZ:yqk>v a4B9 ֧B!Tvz]K /J2FD/WX[,M *^1++(Pgt7O&813 t0\g:-C OӂH*t / E[{V*IJ.]XơP]orH ||J >f7OW5y8tsK.?{z|/i% _YMLduphS;Ib儌4Y^TX*90ӎJÜw-3*0ą_JZ'dێmX;R] r6CETbsxU*tB}Na _G/l!V$5s`lt:}V; bLj !:eL4 9%0%Xf6]0q{4!j}P#JmugDnkNs晫^oo[u6mfWoRy6:}V53Zտ}?x Xd_0[-wxAeA Pj+u0s]\# jj7*[J`Jc#œ4S*Axsҕu:ȬvxJmI,[Mp{ EzxK-[Y M-ܨl&3 2`V q1D3nնVe=տ56tbkXZq2j*pJ sϖ| }ߠƶ}$Y}9ZY砸Pk׿"=Z ZH_a^}|lf.r%NR=4̫qrPcT}i bI1sUi tsqՓL"q""MU9)-Sm%UzyJ7+M e2/-X[w3{շZN`!Ԋu\"W[ݙHMPTw;C|7ˆ-21^vJdS:Jccjg^M$Y60ť(DVazBhßÉRi Ø9=X@,1KXhamaUHF2,*(·&l0[hnLw>JS N}O7fڪ>̬}s#v=Գ렊.xx=^ ZupN62S\Q?;T{5j p"_@Hs(.D:nnj>chZmq<:ڛB6;AtWM+"P^)|<[{0G5f*􅵞9VX ! ]s/ k\cOF5.)` zP A}x?Zq(N0 .xi38ͅK2:+[E"st檾e\'έ`V0k-Pt]lU7Y<[xO%n뜔Wߐ>^Y[%wջGn^ lvSDV_@*qf<ԧAр*,4ЫXtRBbdТz7E2p" enX7UC@>pֵ֓qu $_z9xwCl+n&pyGQ(F6:LrvzAgSH߈ kPGЇFGX4 ȖirzEY0(),Z`iTVcjr޲&PVmQ{a6 .v>VZAECZ0r;:sj:o=Zx 1[9I Z\ltmtFZVSaAhFKc9} S :SҩFK-@ ='BT\u>$ -YYUvy+[@UtZq7{y֡uV *1y*S_]Ik;VEm߹:x!'dTeye*aҀRp,mF)ppJClkuhs7p^uXvٛs{v6nq*nΝj2+yqM.N Sh_XA&e.6e#15t\FUwV0Q|Ĝ8ַ2E DZUa5n ȶ绀W sj֮k[hZ8]/wm;@vsP_Hk\߾y~p|II2jy-k0̚1U8fHD1-4 -U K j, [k*(\* e7%<-f S0@^KG*Ծ~P6y@L@UڇUϻy3Խy`P_Wen^3{p>V`$ 4:wg/hlt} KʋP6**9BҼJftDx qʴs42[j0eo$nf 0İ-OnIHy\^{FOAoM@Ƀ7. "*Wּ5^5׽uVê4*-Lwj#;_? w,vҹD VT8M"mjMeބɫr=Vs6ŁB(&xlq N:X9=Rc`ECJ<9lʪ}j[vͼj{^} )y\.wëMen{]؀Qzߝ}h)%[Do /Tpz 63Yi!Y ̅Qc9=LaP>@{aJe)>ugMJAu%F ,>bKj&5"g5k)XJ]KKѪj}e; pS6Ѷ:!|1 2&N1lWHIҠzkRj,͜NΥ$ksARH*%T6]5.շNmQ?8jU{2Im8GC[T7yuPVΪeֽLO}XG`^ !_4R޲y b.U-<B¸'[i)q&&K!Pi +Th.QcQ3'l@" '%0vWH-s[AK7IY:׿W =P+X5i7ZuS]5ͥm5g&:C$+՟I}OԷxUwo;Ⱥ.p0P66ԮNXҸC-'j9HQc96 SD%wqfBc o}-zO.ת!m^fk`k>mӃkU7Zj~Sxkm y蜓gw[}׆7߭5Fu [7챭鎚Ρ!t 1"˸qފ.Cf88'tՈI0j>T {9G !q(0S(jYK˴J.\g5SZ#Xӥdhڦ=|R7촱T]?jfTfx5*斑VжT%;] F>Fl0㿽)NpL61@E@׹hEȰ.SXڏ jr<%] /{}t|P **Xmʞ^+;p coݟukXO"u=C]XO6 O]KTs5W%Кz@:O;N"ĩ&f8, @7jt҂,aY>B_m*]T`8҈0*Xb:mpyBBdjh<W* eV]aJE0ڶ^-[-)Q;ImjiWj攄ژX\5ղ-Gc]{oM;V_o|שpo} J'XK=\`ˇ Uc8fj? '.`&D&VAIF! 5'>ep[VU$XS=P/mje/+[UݦUd?]XJ/#KbU[Ўd9ny+0*GdVN&eJA+ob8Z*"jibbKO:ùcpתzWY7=UsՠE4}ۓflWר^@ Vn-%5`fkx~L-҂ "f`Tshÿ4Y o`Uk} >"-Zx!^_oF9hd wJV-M`Ex"΋ڷ\٥¬5ntִa`k]}X"LB2\G5)uL-6kN =Fp(ʡS^< Qo7tf?xhþhhaaĒ_EiL1y1?/Xwk,:&l71ee]2+6tXFC7} l#VE^$a4ֿ+[ƒ4 lH9gF}sX;Z~W:DSK~/@ާ=Cxؚ\aԷ4xfdgpK{ !qЊ,AV=傛n^LEf}J7pdb¨-NzS&6"+@oس5մ"F7NYᚖ71 *l`Zt.;./UB^ܴ ^E% l~ -L$]iẌ́ǝi3$lGojS_ig-VFm@3h+Ė)E镵 ,Hz6n \w:ɺP /w~_IDATodV&u]6}+2{1q$̧jf k:)h"s xέ,JGδ2{/kʳ7cdd noX/wEx_TZ(^b%^Zjl[ݟ QYu9xs/6UZ|l:ġqAY@+ݻ 92(7uľi /ċ 3FՓe Imn\o_ngGFC"R!p aी&T#G%#hM0z!@ q%æ&yx[ i5kw W/F52$`hYjH NmG:xư2qNA B |̚$x9'nE%u0ݙ&k; w$X/pQ#_?f7яϾa~EPOmQ H̢[S>\k?Fϳ h8h}ۚm}+-9r^u//H3-u}aY`b:'2ঢ(|ŧLZB79o|}!eG@,Gj bu ^*~c1 + v 1iif˳(a@buY>$ Bf֝84J\K̺fI=Ss,51O'3&٫8v Mr"~F=,f9V 寷7^jn^ bg:՝10F%&t$.wΎ&Xc$puTǹwt +A.9Iw XFU@Wl zpo/!jb.l\ 2 3׬jIYs,$KA+YWk] T{F[p wX 2K`. n <iSƶՂ{> eYoefȄXMCmpτNgCcX9螶=;$9)r^oC,8i0k]4v~`=KF3lV[Zֽbhc-i͛]H7<7UfS {,Z9:l{޽T6\#?Xzl5FvV :3 ;ԫwZ߰ 3݈M29Q/8d$ВAĚF9۽ m6WYW|0e76`05U*%uo 02Y9 W*KKWsrjem¨-6lkAn ug44d@5ܻ^79fk-L)ȃ2z#^ori[s5W7ʀ,7sLp@N,;D #v1 `%h' q Z3n ƗkhSs{^c j;+n,*@3`lm}+ψԭs!y6j-ж0fn c5sN=Y}{ώԹ ]7n6s M~R8H6WA{5l\msߐra6w^ MO[;-5q?ߤF@ְ>ܷSoncK-;Z;cmz#C0fyWS߭C<1B~o?c(i͝IENDB`elementary-1.7.7/data/themes/pointer.png0000664000175000017500000000153712127353614015214 00000000000000PNG  IHDR S\+>sRGB pHYs<<MtIME !ӺYbKGD̿IDATOUU{ތ3j-B\"wBD"!bVE\ "@ MA&M&\H"R93꘯ƙg} d$@FB|g92'TjyxCg-Mn۱O7dQYTmO{o7AAIc+i+ o KJt]ߦW6;5k  TnhtpOW@Jge:o99! Tkm0p:B}d@A@Fi!|qsqC2Vd-U^Rm~$PEx`Vļo,|h!B(d'niCcyXVh3H@N8F#ڢ-^>qD2@+;?YBPE  Ni::4-U?SU=#V B(de8pܶ_޽5%P4~aZ[>k!Zş\cڔ?g(ZcElMZ鱧~D #d/`-[\: d,CYcZҩ2FȠRɦ&VV(*H&5Z! @HZE(Ȁ@ Z@ ? XTIENDB`elementary-1.7.7/data/themes/sl_bt2_0_0.png0000664000175000017500000000063512127353614015355 00000000000000PNG  IHDR KsRGBbKGD pHYs  tIME;'tEXtCommentCreated with GIMPWIDATH핱J1 "cWXZXJb=r'I#?I>&&ʹbUPx@Z`W;X HS[`GΦb4HO["RQUD bf'P51vCBUL5ϔҋ_]M1̞TMm2 ëc8Ԓ[߁~褸C\W..dabSlIENDB`elementary-1.7.7/data/themes/bt_spinner_up.png0000664000175000017500000000077712127353614016410 00000000000000PNG  IHDR4  MsRGBbKGD pHYs  tIME %) tEXtCommentCreated with GIMPWZIDATHՕ=n17(}.}*R$iXK\pV> 9y8J6a`vٻ'0##| 2~$vD+j$ x>'JRK)$u(c Ck+kJ<x`xɼ1+ذ^lC_Js7u(ImSڽ W{!Lw66Ӯ=Z+M0i-;ٯ_*ZO] q7rPԅB2F Վ S}IFH^^39&&۽S(P* o _R|f ģIENDB`elementary-1.7.7/data/themes/flip_b.png0000664000175000017500000000060012127353614014755 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME 6)iIDATxq0@Q"T\pCpɘ0jшa]׵hs#@ @ @ƎL04̀e]x~qHks^NQbP< f3`0@ @ @ @P(@{bV9n(Z ˲|M2s#⑙o]"1RJD3s^|Z9GĽR^GK]n7IENDB`elementary-1.7.7/data/themes/sb_runnerv.png0000664000175000017500000000024612127353614015713 00000000000000PNG  IHDRjŊsRGBbKGD pHYs  tIME޽&IDATc`yFL H`sw(vIENDB`elementary-1.7.7/data/themes/radio.png0000664000175000017500000001111412127353614014622 00000000000000PNG  IHDRPPsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATx{lW^?g}~qHId#RVmE*+@ BbC @ hOeY@]BvWJ?6ݦiڴilDZk_;}̙{x}H"h3wΜ3RJv֋q/^vnfͲ pe6.m],}qE!|F~_1Zd~A/# 5`. |K0=`N90^R1 &m2C_2>H=7s;b?{2tю:? ۷Rܹs裏~:RIF !.K)\>n4I)R )%9r266F.#E? )J Y\\deej47nի|gOi1{03M凜-4裏w^r\>̾}N2 ibYrboƍE* J[nqUUa?t]"ȝR#JNn Ra'Ip+W*:փnmW/_ƶmI&iBd2pS*ܬRB 1==6r{U[d1קl; I P!Hpdpp˲~ jU[nvzA4idM 🐷ͮRf8BrVJ)jFxLvЇfzq KMR!bYB?_?1HH)NA6<:;;mА(@ j/&j';͑Ν;r9"# Ll[ܷ龜$4KM,ˢP(ުٽ؎ d2O4 RRTmjRm%81 /z UjjX.e O7^ST'#ϺQhʨvY ^G~ #@%]|G[^^Ʋ&#tp1kmp=7ۭj,// uRʴ,%|Ql4H}:<ݍTv,--afӰ+h;с8N8*Jr&C]]n+ pR*R}>$@0, TmxiضM\&˅waK;C(TYG@-E^PR(P(dϞ=2Ey^ Cy55ASU`t7 +++oS3 k1[q @]>Y׋ڲ,jښt9VupM*b]]]K) } ËthC=E=%h+ ?_\a[7@R4yg!:Vvc`x4Ay:3. mK!Ȼ;LNݻu)e>L?橭Nᩡ2;;ǞMlҒmV¡ m^(_zQo"E ‰˼q6Anܻwy@lR}Z,bgT[L/ОZ]k#ZeVI& OJ)?V*O-':ܱ7C ۷0[~Eج G_L'|ݷe>B 7 cccNɣ ZMh<yܹ<ۜs]|ۯ9C}&_3MSO? cZ d$-KŇxB W ~%Œ>5WG]uAuK?---,uM` C|_K);tH y xB`n{_ iz4GGFFa/!#Q=?J̠X8E|W4 Æ]z L 8nm4a-hم ggg_,k|"ͳuװFLT9^ MOH`7n$p{aar< h a &/Kd7cfгLI!ĸlFU !\)rnPy^ 5WipKiO:S\D"+.y [ԥe)8rgKKK?QO Jy+4{?hjFd\~QG+T2h!%i,5: w eOCplNւLT@UMܨġV4VԾxgMg ”d{S4AUMCӚNBTIǠyk໰@ѨrDWH_?TYvnf5IENDB`elementary-1.7.7/data/themes/bt_sm_hilight.png0000664000175000017500000000043512127353614016344 00000000000000PNG  IHDR 7sRGB pHYs  tIME 6-;tEXtCommentCreated with GIMPWIDAT(Ͻ @9PPeb'JX5I#=? p{(5`<˲1êGDS^qDad&*,'PB5GRBht zN[Q ΚIENDB`elementary-1.7.7/data/themes/tog_base_on.png0000664000175000017500000000073112127353614016006 00000000000000PNG  IHDRTMsRGB pHYs  tIME 0 (=tEXtCommentCreated with GIMPWFIDATX՘] CqLk&CgyR̬(93m_uzzGTUyUUVgd'cpW>Q1yK|ex-+O; 3w05h+ '8x#mCSN_lLrO |t]`Ireh=<[@nf!8 bĞ@ZZ Z=c`~}萻! =Y]>.! |:J5).s>!NIENDB`elementary-1.7.7/data/themes/check2.png0000664000175000017500000000500112127353614014661 00000000000000PNG  IHDRPPsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< ~IDATxMlx6%@pL*q! !Z[PV mi%@!N.jvYإH !x@V@$ԐX$I!Amb؞afؐ؞qbFy<~A4Ja?\~b(:(:(:(:(:(:A622rM!WJ*P|AX 9]4탼\Ϟ=QESUUSUUSE{Y(仢s'\10GFFļWv\8<<|Y$<+,ee1# f& WxO<鰃 i{碝dp=~7z^L2LX,&6 3bdÇCme}XL Bڝ;wPI* ޣGrwƍk#? k Ԕ/@=&,,6=x~ .WMPUp8o]π%z)+޽{duq0W^g+ L;[[[㲲2xy ===655}DQ 7) ݽ{o~lxW\@xc|IAfY ?annn>LMZ7&`e֭[_~RVV(@gyf+_H5 }}}g~6Mӕ[˗/E$:*bP˗/ڲeiWjv h9 [qA~9Xn޼y*lYx1(#[~ɻxf11W7 v-a``mUUU~ϟz_d ˗/Z^^$v^X,޶mWd㰆aoD$n7m'{̶h<l]d (&XTU%299Igg၍ TVk ^UUAU&CEEabbSuuuBw,/@`{yy9nytuuر sYf***mT4EedYFQ$I흝nj{ LL)ﳊP%Fb_hi^x3gzʮXbҥKza5$IBD_$|x<^EQ&&&hmmݽ{y2>裝> xuSC$DQ$ 744+={ dhm+V쬮 Bʊ@|%CCC~ kkkW/kDFsłƃ4F r,8p^ӴH0ӊ. AP%wƃ 2*J1*Ά  ̈hn˲8ESCQ46lP_SSrj(«W=tPQAi;555x$eK.d9i-_]YҥK.*<1hPtR,X@$all`0Xx`s.lQUD&;rHQ⁃;֭.j9 @=2>]H1'gS5efhXk^3n93Rxjf 9H1vcfiQ<&n i3c7L,V83CcB(:b!IENDB`elementary-1.7.7/data/themes/emo-uh.png0000664000175000017500000002070112127353614014720 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`uIDATxk]uk}}umZRHBf e38c;v vΐcJ*㊱+3'c؉01fxCxjA$ԭ~9{pݺ4ݵ{9_kUs3o/xۿFnn޷&yv'?8k]jc4>Oѣ}xl suW.2Gc#N.А.LѸ Ht@uQm݁az^J^)࿒6I y] x< <سo 'FV>4-[>\TrXt ovޕU8v6|ݏ!$W wHg&siʚdEot2@e|oןr?tge%q\~S LZM4 V FJh&ݚӌOךFT'P1DX7-5ﻪ[/{ȇE0Xk$B J~T9jѦeuHfKlf#6SBˣM)JV I?Ǟ4 A(U+'1<uʇ?3Ék0 @1 $?^pFn¾gFhOdcmU0dE (EG!|0)T>q7> i x6q2yAv6=טT5*}.P޵o=d+ T-+gTxiT E)O8 7=mxv7~xUT2 \HudP2TAyކ3+D):ba:el;%pywH/\RA(7Ooƻv=>AV0?Ґr/\)[ZUTըj([ +LIŶjL1rlE6Dl`5i+mSEWҩ|oBV6 H6vcZKѪ*(bDF>ŌLyVsFoDd_>ܶrN*aerj[O(.=X*Q//9Ok^'l@y'}E<F&>mZ !|>Ԯp`$Xñ;Z䊣`ݲk, 3pqF(Y|*̎)Y k:u;Y8ZO~#{™=K#S)Gg(D,K1+CeWpjw_>SJ"C,@T*ʏ;QW jغ}}N[F[>puE5S{->9^:ݕEC_bܷoz+iקmHCAK˵xYٴazH$ bk4ˇ-oGS>:pvM7W6m֭[ ΧUlklcrr[A8Gc\D#?wmÞx⺹/ *G}_6{ڈ[FPC$C=Çi488tCCC$^IW|Pl>={k.pwr7"9ªU)FC@~ O.mVT`8?%Q9$<|$它 Lf{W\(]w\pZm܋M&X piQVٱc\s j@ԣ(qDp:Ɯe)$^x!V=w T>znEomF?_~y'1%)4{% lvf>]71?<<8Pk-K`t:P *$+ 5V TbGyқ7ofuWO#n z|bW_}q4RDPOl0B , u[u39/GW\a#HCHER{*+B%LG{z M pqZMk@P,Dx/r=KhuŚm 35i #ȠAi"i˧%f\Q*Prk:ʇLWe5FK2H/9ES YȭﳺiBHA=!Sdv%_dG*ù':0R]KmWN50 4;\{=Ѭș:@Z^B'99oPeh8Xsl>i0>4x݌eiQك Z]^!;ڌ !Q(Y"rf-!͏!"!mL4GdAb"0Dqoؾhr8gEjĂ2eB `X=܊B!ga30pS_s%SQ\8bLL|Y! > CpyI:N+m^79xs>gB~-!+g ,2#01Ť.b(L4Y&iW<̊&߉Cڃ> J6w[hqCLQh)s7 f ^w~=GYP,`a>Q8odσnlz\KDq?+60#9&F;(8LU,!\rOSCe .7(r,cD ,aVX8=$X}iǎyIeK,3&ƸQBTf=d)dE9[(Te D=AX\9;fePZTfZ|LgiϨc55|̽` bX7MeDpI)i4_hE^bct޷QFu[rQ3$qض|>@Ȫ.@cs bP+`l QR-jѣϖbP"T|^7y@"l*e0B!W,K_?$s!dMȉxe{BD c-|6LR[͎bWgU*ԔrXEbG\U-rJ`zscg~wg|k`r>!*Fט9>V^D1|M _^+&Bm]- ժexcaBѫwmë>əڒ_;F:9ψ V2e淉RJͺ β!sY(XLAZ֮ V- ǰ3}N:e VǿՕ+#Y (Ti)ӡhv-fyʋ2FEb }UՖ!q15Jع07u{Pw\ 7~zo+[f,2 s)g `\a8e1gTøot7S;diEI]X,,|]aE{gtمU\z jM@h<[LqL<ݢ~̬qr*YY-ݷ>?xȡCyvT\)ߖvNEᔍÛN{G?}x-70fsB^iw^4-v&'O;G4m-  cY,SQ.c]qŊ` G._:ZIlDQVogygp:˶, ;]ۿwS_8$ c7w8W Υ=}}kVU [?țsV:PhSMh%2pΐ႓ X՟z?x;o^;H 5`$+:Xv+`)0 \ s@O޾ NT8{ۦtyYuroTXl*VP}hO{3Ή=ONLpֹB%cLS/qъJTrO1 N@[Z2vdt衉d픶ҵ--tUe ܚB:ݡ F5 ƘLACT.|:hMߤCw=Y9Б͋Clv\_glK!i) *Z ;r`gV0jWljNp: j:W~j>lIuߤqW*-K[L_v{% ~{l[JWk`vNx }=^?aPں%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/bubble_shine3.png0000664000175000017500000000052012127353614016227 00000000000000PNG  IHDRI-0sRGBbKGD pHYsu85tIME +'5aIDATh1 0 S'A=G'/"z7/Q>Omk. ~yI3#!g2`TBbǓAZ{^S4V{EjkSXH}m*k ҷ65ih뉴90C_s0l>b!5pGgTM߄sjEB~ I$$! IHzIlyP\PIENDB`elementary-1.7.7/data/themes/emo-suspicious.png0000664000175000017500000002053712127353614016521 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATx{eWuk}ι~I /\la]'WʱlRĐWـ #^ ąmȒW$$$̠y4}o=Wv߾=j U{=|Zk[Tͼ/ROK/uGOAc êae(E/7ZB㇆N &36:"F bXjAE ^אF]c_$cw4.|Nn"6ܞ¼ )`ރA0`*;з~֏nrƆO\`{[8ng嚷˦3ުq&ZujDD$ $vu>t/^ 2K88sʙB{^ޫ3G|L1Y#TŇ _Z {+_͏KHٴC,"m[);o{ֿumhxJ@+2Խ!/WF"׭Cc U^  Uvu3ѵM$&#bR1` vOau7ұ ^Q#1DN"M$JCt- 7+g/jK^_|I'7,s 1]S-L89wMkV)*EKAs!z±ukًB8Yfr*B"B!̱L)Հjov}sgw4;Shyօ-n8ci&AˀJB/9StJhvƼvs86J-!h h,.Aᗀ8+Q_k#סy1kͽy:gϝ6s mO/P*!U@*x Zzhg0[Y۩ȡBY;AZJAоa<PR"wNIs⧾|cW |lsHރ M0ij" 5 Db HɐZs)׿~p<0#^ˠ!3SyH{-e,|dɧo~a;ad ā(<*{!If l&9\Ѧ lK% b۲ա (xǫUY?(ݹy gz~ov<9x[qS؝mF'ǐ%1S\|G9u8~nTj8UÞۯў|ũ3ݧ^NSֶMxjYO{.װy؂':-qOS 7ݫNBőT9ց[G\`A qR]ث1"=^BGW.={$nwچݸYNy2ݶ 4:v_~Cǎ.q6oNQi6@^,}oq'b7>pޫexXBoJ!,^_/}xj?䯥y@[ڋ*>pdlIs%ͪ ( CyϕWok>qb܁3L%-[8~0x+'T JM ֠Pjf3$f'w_8%!ۏ/In\crQ,Bg֞m!-Ƞ*J P#G Akf:<& G=-enrPNV/Wy~$I_h{Qpb(f ..=u÷_JKCs ŲEgR .􌡰z8AE(q`Z_=[ T8\$gIH(σ4Ь4Zhߐ!*9R" GBU y#,~'};Xst%SՃ_!0J04@Koe+^7_$Dq)hBf DѪt摠P0UI2U]FËلM<6P(@$SR1`j]|a$$C1i5zՠCPK.90# `Q FI|&N$q,&OtO* \G1`<wMBr"d0P͠2Z1Yx<_:3HRן|AI]xF bHB0 AF&nagV! rFE61׸+5[[ԅоb[ P/xtޣjބz!JkH 1I6bbkLC:+|OD.BLq/Yp>+[/ǏO@OHo+p"@$Z$4r)3K"/{c oD ~: @>z|.0=W=&}".zK}D܀3$m)!K3G|容 xT 5޷̠Uk𡯀~5FIHl%TQUT\R$ iL\idH#eb47{߱Ɇ+%▍etݥwkyv!B3s4 #&wU^E,yٸ<>,jIM4Fmf*x-]VCA~D.!=_Zi5@P왂w!nwQU4-Y+/{[O@,"n&EZL(S/}̗^X"`pqD?P o`\ !@(^"\S$+I1[֡n&iK!K!K Kٲ'7nv\8[ZYyAFp̀C ~1pxNbBh@H&e K,4-Y޶Onf%Nz}mOjtqw0A2`24edhM.44Fi9d69?n/bI?'bS:E t*(,t LN/upVIM qi9Lf-Gkn;8}3mIǏ_MM#\0#""NK߶vxvz5,>Ш IM;1WƁsFmmGs1>f 9yyŏ3\"L 󑭗!C6ٚO\I~\-$C7F,QK6kۧ5Wt}ûM'/{1]3>Zj08E$4ږID |?5 !Y<ƸX I˰vҲynLw?s"~W}]1 !,͇Oa|DX [Ӯ5 k' YG,FԛotwݲD \[eek~D>ޡU0 ~Ɏ7+v}>=ٽ5^)=yIP,JЅͥ0g-ö)΍43UC6v}OO>cBa/KrC`9,uݍum[ݻ_߶el};zJBD"jTBL .Z^Rب ;Y1+Cu?=+ġba6-+Y ~NV+۶ek{ǎ#{ w"7 .^I N&ZҖs-#G {oyolQU ,tdHikop?st?6+| kE@yj!}65l_k 5?xco_NzE9@9m%U0%>x7HFh6Xy]ox\Zl+)SUȌN ;& "l8xp[w}[g;E;T P}v O-m\3NH^<5]5DJ260)og[}'|h_Ըc `} / *XI iMB4E#v{#qo1MBh4c1Ƅ4ϋ{sA-? r$ +a9"X E\6DU[yw(}0aV_| X-3, +dk9TL\ óCr^VC;_=H fY0!t}Vr2TxƆ9j92vs͸!WU କj./Aj>_,+oi ${%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/radio_base.png0000664000175000017500000000606512127353614015625 00000000000000PNG  IHDRPPsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATx[lTszfv16$Pi\U!M`B!Rx$mH*5AH>UAjH)D[Ԧ<\Dx$-l|03{fϚ_937E 8b3r,tJ @?ppH~+o[J* #*3W _+"24͙R5hъLD0aNj()%K pUDnNqӦ@Th' Mf9@@.<2@)8 "'uBSAQh/LJ)+#%@y|Řs%I+ELBo@TX,F7hmá&0\ݪR<(5eW.qo t[*RtML5L-ٖwVH9װ_tM9QYVbT@Lq.MTk8X5%SO&'DR<4)P lY7QdoJؤb{ EqVJ@ A0 2<7H`*;a*_"m h% 4k, 'fy4iEnʈw5 KbԐ\}El%>uB\!"qvT=aWJ H%煮@Tle,yDW M\DkTٟg$&nII9Y,n,X 0:c`L z XW4;8!5F Ñ.ԥs+.R%>y\csaXeVkP {WT =<4Ѷb5ۢ# Y ;mA'mX$R`@FJl""DZitnq"hRiGnyVg(Ѷ`>Kr&\}Z<ɳ]M9껣4>6p)U_Io.gabUh= +A/ŝ<q*@_Zքo.!0l4V}nJjVFJ1FdI, L)Q9?*-"h}(IEYDDe+$۝&P)ee51ɳʮ$@Q*daM&^* h? V2S6amyŬ]9y!""֪23ڎG,IS=qľֶLیi pEkkk-[w3 V:&Nioo{{{}`hYV3ia%KK$>&6"5( X,iGX 'k- 2oS[Q>ph gΜJ~"CЍVR_SS;wzՕhe2k\.G]]dҥq-Nwhnn+1aŋ %b 0\d8|rZZZTSS, ^]]]A@+QrJ(]ݹ PdAkk6 XX-ZTE0gtcjjj.@b)UWWW N-[@h(@޽*JբyGh]vww2{P{,Z}L,G[JȋN0Z[n)n{K`??L&I<T.g2KK`L$}eW(@S߱c\.gIf옯whNl&`ɓ'{n)y5su%]z#ͮ[#}r\={R?SVwL6m7~?1Xy޵k`s͜UaX}}}}RV#Q)m /!kk\'N,ORkb9YĘwvv.ԔPL[<{knݺ1HXm"k׮}w#al.f߳gϢOE AV ]x󦦦poQ~Ͽycdr#zKt,2aA-4668uT;z+aW= *#vwy{|41l"1<=w=$4-J =Byy䑯9rd%Y,Ja?~˪UG-?k~ >Xf͇̂-0:A Nt>gGիWp.T;N]<{gCCCOӏ$e7fZD}痣.NIF{(E~!Ͽ("E"yϿ'ǎ?fޱk0gnXjՏ<~|6LB{RbgxcO>%N>|ߋbz}&ﶎ,}!hBׯ|WkqdYFqѣKmD"8 39~[dS+"D䐈FD~ݽGoVNq:)>>.$^z%}}}ϊqDDcy7Ew"z>m/\pO?mvy>;tP]OOE䄈E䠈LE[6`:ma7n8ywwՍ# Yonn~(}U0uyp/p0P(tywP(\_Av=Ļ<єf?>MQC-lEXŝ{#.чe25+Ҿ_Fݏ{,eF0zz fR SIENDB`elementary-1.7.7/data/themes/sl_bt_0.png0000664000175000017500000000107312127353614015051 00000000000000PNG  IHDRb2sRGB pHYs  tIME tEXtCommentCreated with GIMPWIDAT8˕n0?YvU."ނKW D 4ѮlJ #YϞD1u1/IgF #T` EJrp0wbgj=0@K ZRCTLyRZU@W.Zc{9 l 7Cq| !c0l(fzvMDcܔqKvF kY8 !rΫ}u' $-%MdZ|K]'{戮S+q\\epI_|@M":iIENDB`elementary-1.7.7/data/themes/emo-what.png0000664000175000017500000002033212127353614015247 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxy\}?siZ` d#qơ1v*3 NeL<*38vxf&e0 K v `0hAۓު^w{onR:{|wUa^xZ#^k=W' 2=ds\pLz+$#1b2<34YSh~読vՖmɦmxY(rH5Z9.> E|?R=@|&4uV1~jP^5Ҟ u׶\_Lkň "^LKKUJ/=1 u0뎤m:B3E)4H\OL~]&ڤ$#gƗΓQJh#1>^ՊQCI"`X56}fwѦn\|EqMH>T,X` H@ xJ̈́6Oϑ4Lڜyb?D6׭\C7RzKkDi?}SUU!Uc);I1lI,Qh,5lS'H`A"0=D.#ɝ? 0Ogʊ f}-}`T@*<.ZY̚e 9ẙ0<5F8%,L XVd#包;L# J(C/ ̾Z >39[~ZP1a!s&Fd޽~Ä~Ҁ UQUITgR O[ɴ9.G~ a iZo,KKIHA?}0Ud_Y^%Lxeoq.Wq)ƥp /a8t^w 6އK6!+((nܠ tM,B"ToS=b@)kx$LOLNS$$EI7?ck`@AѻāvaWmú&ƧXuX| lVRzg*288Š֘l=%lpK&mn%K^9ݟ%24<`d5H;WVU%ӎG&וpF-`wzxpjiWM+~"gn*sA.~,诰t Vzʓ}hǦw^0FLs"pͫ"_k/c=3:~A// i*?t<ـ ypr ffU¦[Q>Ǹp)2jcGy`a;߾O筗͛/+??ϾÓzHMo Uc[rhc3ʪ> +Bx1`Øoz3[^Ċ}|c;:-9|tϯ[[կr-`e{شgddGycoߴKX4X& -60k{I|Ds8%"ӟϪuS17{#8f>yj[\wݵaw|Y|yHB\.莿,=;^uC&Jpڲ6{t!I3 Mglb4 FǸ{/*و yI44~BFц9lUSj N Qbj_o"I1/]ވ7'5&sBWydrѼs&!f u*RY8)d$dʊ)0*Le7:_6D"!N=540A(RB[GPL[ ~NAZH/J"@0blОfqQN HO#B <(6n-nAk5s( *+d~>smf  `3 ~cH@rDK_%oE˼<*jۚT yHVAO@.-(z~(V$9 Pw 8k 6Ҁswɤe3[U2a 6@m&C^FKCkAʹЀ\"L$ě5U%. ELy*&33… :-K%?-B͖.!"LFR Q~c$}/ ^I ;qZYظ5ok3B{|ݒWiI9=eeuCc1.8wNJ}3axxtE&6b.W*9(ۿiN Qwvh}@ Cۈ.E>'@,KxOB@ eKX%;ΉvA^B:7F0O|¶gЌ\>wzN2rmᰨ[JXl`NsoE#A2YR*_]w961ʩjp?@uRZ-_-Sl?cusǢ& #"8mmM>' (nKPY-d_hIEoFmԝFv 䛜fg+j~Q F *_N4bp hc+Hl>K\ 74Cיִw~;yROO@1L Wݟ<9"[xZVDkqf{p P 0|\  UƖ zw>|3WH@1%K7_%f6?%bk G nNpr 8 CCe ռ7iue??^qWC܇6̖?WͶd=c(Dc;:Ŗ2- ,Fo֭[G'e =΅?gcNLfv\&ScoX(`AaM+Gn}ǟε9:]2$ <عv DrŰvIZ8C?Mh;/TL^)5D g2 'GkΝ+FI; ڪF-ؒd(X:##M'ΝnzdJDh' /4Ͷ̀,I0*-\op_vƓ6 H >r>K:GC`.<ݰye&4;~ {x͜v3(Li@7= ZKډ6j`x_ }A\}R+QdE?9rÇƧgf'59X[e/"n"uFl-k"Db>T -hI86o^R/T9DɈh׆^db4̶]߾Bzn`AIqTtkF719PZ~X白ϛWc:{@' fu;Mwʀ_ /nR{T'9z~Lx \10DT%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/bd_button_close_unfocused.png0000664000175000017500000000070412127353614020747 00000000000000PNG  IHDRĴl;sRGBbKGDIIH pHYs  tIME 83TBtEXtCommentCreated with GIMPWIDAT8n@DgLhU&Q7(;ߤmzܑ=s| pOryeAT.1Ls^VTUn{q^u]L(bX [ d2x|Df`4MXu0j(4L&4N/^{seYp8|>G6eMUUQ,ߝW*|AbEQHT*|>BZQ}k0`6;|< j EQ\.^WJ}C}z#n^AV#=Jt]NX N`nC@C:3ҏ[=$  w[ $  H@$ #  H@2d$  H@$ #  H@F@$  H@2d$  H]}$r]QpqvhܒFeƽ0{'Ml۶Hzmۖiwn$ϫ27IENDB`elementary-1.7.7/data/themes/color_picker_opacity.png0000664000175000017500000000745612127353614017745 00000000000000PNG  IHDR<!D: pHYs   9iCCPPhotoshop ICC profilexڝwTTϽwz0R޻{^Ea`(34!ED"HPĀP$VDT$(1ET,oF֋oZ/K<Qt`)LVF_{ͅ!r_zXp3NY|9,8%K.ϊ,f%f(Aˉ9a >,٩<9SbL!GĈ 3,F0+7T3IlpX"61"H _qW,d ėrIKst.ښAdp&+g]RәY2EE44432PuoJEzg`̉j- -b8o׿M]9La.+-%Mȧg3YះuAxEK i<:ŹPcu*@~(  ]o0 ~y*s7g%9%(3H*@C`-pn VH@ A1 jPA3hA'8΃Kn`Lg` a!2D!H҇ dAP B Byf*z: @]h ~L CUp΅ p%;56< ?" GxG iE>&2 oQEGlQP UFFuzQ7QcYG4G۠t]nB/o'Я1 xb"1I>Lf3bX} *QYvGĩp( &q x)&gsF|7:~@&h!$&B%pH$D.q#xx8F|K!\H$!i.%L";r3EHK-AFCbH$^RSIrdd 3Rx)-))zR#RsiSiT#Wd2Z2n2l2d)EBaQ6S))T UEMSPgeedɆfȞ!4--VJ;N g%K-sɵݖ{'OwO%)P_RRۥEK/+))U<د8䡔TtAiF쨜\|FyZbU)W9.Kw+YUEUOUjꂚZZZCu:C=^\G}VCEO#OE&^WOs^K[+\kV֔vv[]n>z^^u}XROm`m3h01$:fь|:kG23hbabhrT4ߴw3=3Y-s.q_vǂbgբ⃥%߲rJ*֪jAe0JOY6rvvtXLǎl&I']$NϝM.6.\ι"En2nnn[g=,=t٪E2}4\j5loDŽǞ~q=''Z^utv&vvEv >mяN9-{ LOgsΝK?7s>xOL n\x }N}g/]>uɫ,u[dS@u]7ot.<30tKn]p;;SwSyoEV9iï:R{Z3<Mrdtc_yh4A[MxB "6Tϟ?~^~I@!MH@rz7`/JrH/r٤  `˯_=z'c`  a={48F(hQ0 F oQ0b@x`h`@(`-F(#h7 F(1 F Q0 F4ZQ0 F oQ0b@x`h`@(`-F(#h7 F(1 F Q0 F4ZQ0 F oQ0b@x`h`@(`-F(#h7 F(1 F Q0 F{4F(#ӿGcQ0@N0aOGxޥHdIb6ѣv_G]kXJIs~E sMf c҈uʤz29-9'po (hz7fOcX~||kZgrlx!agMq#_oyWp 0 ďu{Pa7WcGlz?}Jz:\=#lTyLǘu[B_NB{zEtJy=fP };(Wcje/KzCrw}N-)>nOʙ"IENDB`elementary-1.7.7/data/themes/icon_left_arrow.png0000664000175000017500000000353712127353614016712 00000000000000PNG  IHDR@@iqsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATxmlS:$uhl`b M--@$rd@P)DD H@&%S0Mb U4-+ULZ:/c;oKt؎<9ٴb;Pl{۞(Ŷ@YɄ"Z]RLՋ-*B(΃RD3E D⟆a ={v!4ǿMT5@SSSJ@JE|ollF,b#'O\4R_f͚߹sg8[|>!իWtld~I3!ל7lA( |MLLŜ4]ZpJ((}9Ӧׯ?j}ÜA>Jv-a-~ݺu/aJ Bw|>Q x Ԫ7o|~^e% `Wɤnܸ h^|Ӊ@A7662>>Y"V)7[Wfy0x]-B_rO<VZ(|lj/Pxߠc )^JLNI/xV3666qwFFF7ρq >RfBhl񃃃UUU- 6fV ^SSSŃhy;,=u{n{u^SS`0,x1ПjYڵk7<<|?aC PgΝ;w&JYrرc?nLP `oH@ukkg ÐVUV @@A . >q%-[ׯ V0@Mzm S?GGGyb/K6/j(Q{{{{/?~HO&WWa>`QPÇ/k&"rs8vy@\aH؜H)⨙[hСC^4+Z#x< g>HAGGGHhD".dzpPssQ+@rBggG ?rKK˻cm-}tˎ\.#\x㖖?2. @HY ^+DK|qvv0o'~QLD.wlo3Da~a U!P~5g"ϐOH= 5O0 93hC'*XYQ“8x_DygtFd-#G"ׯE(AWcہbSKlo"IENDB`elementary-1.7.7/data/themes/outdent-bottom.png0000664000175000017500000000344212127353614016515 00000000000000PNG  IHDR "p%sRGBbKGDC pHYs  tIME  tEXtCommentCreated with GIMPW}IDATx[n8 $e%`vsö/Rpxm@-˲*?N?Չԉ |~8tY$!G:?>]t =l:Z{NF @xҺc,yte)Q>[މ %:<#Qsה|9ĉc") LY)& 'Zs=.Rm9腝qO#$ |Fb=k)WD`,X9ed7;ȩףMn^)컶V dQQŹаvtʃCE҄ju5p6vxd5h&c L IҶ!xga0/ +'K~-|7l$!:OАvMɉLQޏ 9I!AQ3HpCC\DwWa ,oPG)p3K$H! SY x9Y7+Fv8@9O2ѽ1jDEKSrH`塐{ fY;4F 7%\ȟ@!P8AO h^HnrfHQ>wf?o!@%EDDx`w NbH h*"NXƜP]Y8b`$Iuʳ#&U!R4\AQ, =1REB=196T7$cs P^9U#MX#$NUChGFd^SI\ٰ$l𪬠mPK_' A ޲LpP J,ʈrMQU%HE2nX-x2YLvlʆUoaN6;z{``*6M+(6`n=9'"gRof@?C߈rJXDL;~G, (I6C< 3ggχB5Y!Ƭ* Pq'GDkwQ `m튦Tg,G`"KXEE ^3Q>٩G4l[ B|i"ʬO~4']49nIENDB`elementary-1.7.7/data/themes/emo-kiss.png0000664000175000017500000002177612127353614015272 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATx{W}?s;wIdI~[Z~`plHl V%ֆbk% %a @† &ml-%5IfF3}C#CU{n=0/^^$C?ǭJMRBDVFS -ɻ/'u BBBB@CZ|fbp/@u&`.=y'pX{J;~|!H?ȷ;d32A69cbvD3/wc.WQ3O<^-P.Wc3?:{`ώ=Tg=*zHL«2`g]op('ي7C/F~1I G߿7gPzҸ`N/2θ XM+d _Jo_{cհж/>͠c#g^4ŐLpt #gupDQ(1KR[?tpбmɰ-!s šs?cG oJz7_ab\]hnXմkkG|I$U?u[[YD AscC{zo}~nmPB 5}GͿ3u׵;׋vE^uIꞸ(7R\)Ԇ6 x*p_,";_6v>KDqωw{V;~h#h^ܜ~P|w.Jt'0LC-'(`;Cw*< |.~el8vؼ.W*TZ5}v/ӣ/әT_qC >j']NP!G¾iX'H^ZEQg cb-pw/OYXD@0@U0;?ʑo~F 5شvI`+pn`4sk6X;'f8RN|d2h5/乾l@pQd~tcUP ~$FW{v&FVp>}k7A^}+Gv='j &0pQCڳ-mÿ4֯]ulo*VbܲuO>j[wy}Smg_[覝۶#$2@7 Hi\0nŒ"8Hpf/i祤b <)o؄NUmmIWL'ºReC]|MoC80YMB&scfnsk߶tMP̜8S| 2# ԣ <2lkj\1ƪH3˯4"||#N+Oԕz$*j|Ɋd"٧: J?>聴1H&$ge|畿f vjqU550MqSHL9;+UvbP@6pl(掻ܦXc#cX){=SG$JR6\mC3;B}]29]Nπɒ/QKEԣ{#ѳ:r^y L(}㵿lXSzㆀ򍱄'390*0'3!$`]GQߺ9MG%Vu4H4b)!yGrz/έU۰oyZc| O2ytgbTJUC, LcʒB3QA4ǧ'C⩧ZacŖB| Bd@6[テ[} i0 o_lPGF9UwĐXHbz0u .qL UT+2SǏMLP,^$N:PGXx(AhHSG^kU:_y}To,Iyl\J RFifv_fhLNӘ#Шm!GQ̌S9l!(tV1601+>bҨ5Cl B` ad"k97Fbwv%*5o["b R;y#gM9Slڡ܎tmcKa P/H)|ȬunAQcfǧ'&anIF1't5lE}$IQJ% ˡs'NV(%ԫ+*LF߿q[qWnj;D dzJ aUă $u*DNH@ЍvC{ iKSbB#gc1ҋ y^U.Gx$IfMC#Yqƈ5t”m'~3>YY(Y e_hxHsN RiG%F\0|LV{Np.!PQRa ˯r>] _nkAW$n |hP1M:Li2//',=6qf*2,$M^64*U5O 3%*TVuW_gi_RzJc5@܁i:@Z7 &؟<;U5HӄrL'zɡx(>Y<_s<̺9yxsbPc֢\o,"*xmG-kK~ 0tSEɥllfB+6Iv22>1S G2pd|nep7\n: &b/%|u{vpd01^]N?[ (3  Q QeouOˢJ<֗.S/BMTtVx&ܲy od]0NDfi]G&񑘎(N⣾f  mJ uYN y(05+\ŵRl޻y 5SJXjtť<{KUX3ǖrjLc3?Q S_V_ j!FHA@g=sa[gU^vq\(1Hcbw#M!X BA!N xIB9Fc!0F)D|&#A_tF"0!%lTB^968{r= {1TGYJi>fC^Al\|Jtps1iPFٺ^3Hfb1%$,K$ADXn<}~vtDhTx'a"߰7'[=iMk [ \ ͕y3H~wznӓ|!a )0$,鶍]?sb4МEá,//lNTN- Ɯ=)x/ɛ(6Kߖ0BK!A9”Bz;=2vbEW4EYE||x'vQS8V"4_1m)jD5ֺ͝e5W Ҵ%"b*Cnm|nh,]ΒY\+#}1HI(*>wR /zE;Jϛv_4 g(}J!z`::8оA@AQ>rcS*s[R.2-/^m0_`*ArI}O=хm|̶l۸ .n.rf`| \EX&|ś &X Bd1m!QÀ{gש$_jѮb" ZrE,ۦ+Ri1]_&}E1#y3%wtc3NB(YLbKGeKyLp񲜆o~^[ (#^x6>#\<;9Ek p8LʭII L=Ld ,A5el:?p}lj,-}킱]W?*ku7( kiմ>MV;/Vgeo\I=V @kŬNbJn˅k t[]w~vDإ&@VΎs_|W7ޒ:,šN -"X SbI}}[?3U[伸.6޵|g{zßI$%I5דǼHaQJh8d.Qհp@HNb5?KsgZA++p. j~A;| ꒋ?l~{$r'ue6w $e@d4\3p隀3rpn~?]a>eKZ&Znz/=q서 ܴ_~~uSSMI i?$Qr a j 6-,˞4=2'%ihj\j$a%dV7^\7P͛G'}} \zݷ7O]f}鼊H,PޡW 1qQ@p{S}=SU%A L]5*OYFZDO&}~ꉙ 6+_RZԗ64+R1[݆mBٍ7~eǾډG ٭Ye+ m%q-l7}9{Ѱk쾮0m[6F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATx{%U}?wUs=  H HTq 1%MqD'5Id9K!*$A3C(* Фn}W޿9}~(.gVRkVSU~c>{?y}'u?- /'k\w#rӻa 7Q/!᫸[ɖ]i:diO|wR4B.÷6,Bմ#`!Mqw<ʧJ<2?=*FD_/3">d+uSrqM<τcnBEk "FJZマqxT6|*_zEX_c63dS+#!lQx>ȟ=__v/ꪫXV*F("%P->g@{w 5sGt/uT+h vf+n 8|+ÊS*dPԀ *9;Mt/f9."hbA5`c w `I!LelgߕnVI¾f`30 "4\米bSVcy,`bVgG%TM:tҡ ;/4je0F?ADrgd7k#*-JoL+ m'x S(ZJn ^ ˵[~t_[LNnNo'9]B<>/WwBvpڵ2nTs)Ab~|4V'DB \17zL&N`rgOLa_R"P'!!INz&y3#4~R=fAj!TA02yhxð#Z2Wڢ++-4 InLOD`R9ElT D +H6v ,Y #EG5xdqZ ؟*ہfENpKsk*= gbd!8":6k{Pcb h-ߤl۶WV,t|tuݎ? "hl(S؝ GUh x#XrV sB=s7>ߠV[̷WXhDPQէ>[0m[=aʺ1Fq8?}NWj̲4nx3y,wȞ4!ҧL]z>_Hb;cP9 +bU߻T9L->/y~ZZχA.? bY4:|z8o_ߝAaӁ<4<قݕ:W2k͇!{BZTF%)/=g|ko睿/|.LkB{d 8*؜Db|t5XfFF5kt>H\[x_<݆#вqұq|z3 t9pɰo}oboflltŭx/1**>A @27$Nk}qa\v|pƳ-8t4R) [ߊr$<7R!6;J^ o4U{xc1<ɠa4hd 2T;MaUgNCK34L}vލ.[-mZc~fr\94%2^.24:?BD52f {֭[!^y.򍝠d8"B;}l(N&Rk"!֍qx1%}v K@ɫA،j!pūowߍ1yMUX~=YPb#r:{hc3/8 -.l{ ).I*KC1Ï>aNkzl0FgV2KfLN 42Zŗ7ONFzɯf~tn8kqΧ#cKu@UUJD{6䅓B>~Ħ)` Xh:Di l2kȬ%LTL7 rIr*{ H&ѕ-ЌVb'OJ@w%E\1Z}fo)>z#5 y\[ȁS,iQ&;xɧ<ikdi.Y!>˿{>/ͩ" P8k #+&dl : C^A Xwp| $y/8ӼqYL?-S~(H98s mthiT2Iknc-qXk'.[mz)X@ XYQ@"o/]L~dy}[CP;r (I~_$׀N䰱A D;0yv@k5u4fVL}41 Q$D 6>X3 6œ>q.yp9!b9\g1Yl-i7Ç1F13< k M-&a6E&D(HL'Uu`+G$J&1珥?ؽA5NJ@X0Rn6!zq@"D NHX'H:4i`>E$7st)%!9 # eI"0 !3D"L"h@#W"ǕĎL-}(]{n%xD:H ,2P- I$yBEzxt$~vՂ4E`Cm&_q 1u1$ $.w5UԲL?Ɏ>+@\PETQUT ,t [Dm6D6%";h'E&5&1Q&.4&ʓA# of3ӱ1'4y,Я"$ʠ%M,~F;C=l>_p#h#2w]=׸ELDݸsy%aа:`H|W~k?tBf 8ajȹoYs"]Ihz%ڗ83~@7>78ʂMQq˒!Kb+yvob |WY^I ~Qvur*,FG K-K mkR3}k?s*}>m^x!6zNo>2Ҭ> uX)^f+eK,g.wfBu|o~fXz] ./D<nrE?k=5 (isU!Q(Jja7 [w%&-筰eo0'wo<r]}c-Io 0N_s6ZberYkg_vs~/]lY' 0PˡRCyYL,[.9qRalnv§ۻ>uFNɗY<}a]@#`ٛ>"JEHT*eW ^t0\~M.9%K X ,[9OtgՖXGs7N5mNm "T ׾osD{DI ,Y2r͚/õS_:5hS!!1ig #@E8,Sg߸O|mz;A@h]yK@'$B*U˖-6Xy5U/f}kctR%R0C™A;ӻ|h=?,0 O@ޢۋF@? }x.+G 8ãKȹa &㫗T*qdC;Nm߼С6IO3o_L=F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@` IDATx{eW]?{vwwIGDC F2T bQ)8"hDa ⌂R,*@TaHb$ӯt{>ggw0eZuDU=/^x[re9 -Ym}Q߁Dk7ہ'q-g0W cQHRHlLH >A} /.btZm{:mfgz T j]1F H`! `l~z?>=$W_m~+ly%IjlKQ3tAI٣`0 {ƣ;x/"A$H07ns`:#?|뗾[}u$*JHVgVx\TwRI/ҮJIn C w_Z?tNss1 Ԣ<5D0Ԁ`{u8}_Jns6T±V` ]%IAH:Ao)5,w ՔV(b A,Fg;g¶?9B[ӛ)<1j)D ΉVɭBPHl%}ӳAoC?3ؽ__?H:`lD[q֊1 drċ~b%*6 /$.'*U-. dkr %W4if8W]"" B ZVZ5\7jO(z ƀ/\s]ȸ)47\ ~X E[I߼Chdpb@FVA#`dzn3p^Urp8q`$2QNp?8 %IS]]sŰfV”BS [A  ^}G{!.g!rBmI@\P><)tYXSbcI>;Om׌ZΫ %G=1i>S|t,tT+JD=3 IL~z7Uu'f<_<< D ^i.~乤+JA}#`L@0rY)+ e ʾ=0ŕ8#჏N neᩔ8)BB) ] Q4, OGiA~.EZѓS %P5(c xU k|O:q\$_>оǓ7m1 }˞v`:c)"!L' @Bh& cSt%[4 F3zywIᡇ۪F#aTMeDJ 3jB߈*$ ^|2h^R]V Dȟ(bk要`o4 ifbP}`zD#N70U&Se ރj&sDCB f` i.,2% fR*%v_@_|R?2z`OBK>Ȁ՞9RHA{mnarAChѾ49P&V#|*.y{V^y'HҧDn0FI;)'B!Bb 3#+{^d(HU!)*gaw: `JR6ARuƒ t1=o]JaZm5\ɌYΖ0Y i.ULo1+=(fa (\ZVKn'aƫBڬ1}xBR H\$Ƭ3tE@l!یsȂ~j+!r-lAOA5tfL! z. aPeKSx6Cw a *{11HaR)S0j:eÐLҪHZJϟEB=L.UFK0Y8عW<S4i/~fQ&JAp;kq(uRu`CU $E}Vf9~f&:lpF% 2<'fooPqĂ85*v?xA C|^c۸UIRO ?8tx//V;6Nc>+s L:K/?GNV֑VG{x, o޾A\Hw/,>xB_X!>:^qO^Nw)voapz^#v曼-W~/s۶m#y+}kPdáy9һDu([Ѓ89.>w6;wt寥$Kb,:`#4xdwF7Pf֭Ga׮]\t\F7!7#MJO~7͜wy\~l|{/|[ 5u0.qy qqcTw;ևlraҴv8tӁn٦^-[zO4LڌTsAkIPT9Ǎ7+ozƛ-3M::žC|4 !8!&6h%%@K‱,&7[3e)ԣ~1~jz.Z?VP4ݔvㅣ3|@T]YoP5zII kWh$#'bL\&4;$ԖBP@?&7Y>ns_%2_ҳ=#tC`=}wxc~l' U珰ip%N6GMffLCL U i'9t<Y؞![DB/, Vxq>?w(?y:6TE06O߳<ٌ92^1ybCcq6q ,405چ#-ҮD!Vcl5&TK//TŜ&XؚO $G{-g11ۈ<jQEFk6!m "]є$&&^K<ud:!JVjΣߜf ,6~]"^‡c0LP * )Bs#}Fő_;T`3k#W͌Ukx_upѼfr J C|7_(6#dusPTM T"c"cwΧW6Jh zmfYHȈ ėCE}oQ[CW O.$BMqA5C8.Xkq' زj[fԊG s|P5㢆E4׊VhR! !@bgq@쐚XbΧKiY. *nYNW@Eu d\vNpbmƦ'OۑĻjZ6 ~/}x#sat|'ZfoWZT("m͙ZC0VU#ULH&I Lw6YeO\(b3`Z>t?z:-Ay_-!d5Ȧk`< #(;<_Uu]t\rzӆbUCjÆ,L#%YjÆjp;_7g̡C-ˑ-׽YJa -(@(!/gmzS,$UbҖdo]F|dqUK}زvc`P4i[߯W@4t}'dU7h-su6}(m j2;#6Q9*-mQ[LU5j1تe }O婟{{1;uÙԋ>}{<+"@ɻHKH*HL Sg>>ž␪6ظiQ՛Бcc+ ˜H~BnPBk|EBE]ay7-$Lߍwda`p9bäm;>' 3漪!8=wZD|y'i"IbJKZA jr JT Æ7:ZF4Ǿ_,\`+[eX \/o-flv<^7^O [h'-vq[4Kb>܈|]!UQ+Fc09wslinkLNGt3>^s؋zܶw_=ri&nuڊ346 F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxy%W}?{oU_33Y4V Z&GaCBbCq0`Y1>X8Q&l"KB%4Z=hf^ս7TVh@JWU}=?b/ {3/^a|:Y@:szʇ~|{?%[̋pOo#Ach~/P(=88ɨ I I3=o,8A$swސytKXL'@X]tuV,R >_3: ]9`\X+WhG-' .R*b#%xQ-q,5ond78 ּ]:UPqF"ı#t,'Wdc/;vS H&UɞAvl۞n>ck" 4% Y0hŀrO;!&O=W+tw7HF+VBr@'$W}+wb}.~#bgϱ\'^xP A9*C%Wª#b(R]ٿGN\ubΈ15JDH?8c8a߼w|o6l<,b֝~t=!=$MM $z8zGضg I $W" . *Gs^-p)C F!`DHl.>Tyx^0==;L4?uU{iBz󫷖q['۪k *҈I2TŜ+`-=J@iq%53؍~h^Fv*-p1)yG'- ={psgcS@H `S5.㆏"2ukV W ; 9pz36bGw>,Ѐkνh=;O#m4R&w`~xYNVWpn9Ñ}G8zK(?v&5'RJET1`فyۅ}*l?C . Ig2}}.NK -WQw69SӉcL?`r!~ 6]z OWyu{v7gI<%fLJj Ohm+ }dI |e#L@eZL09:!Niۣ?:/'Uc jӣ^5fj>[e}WJ 1-&OHPw+<0w9Wn_| W@)DIe ݈܊Hn3EcA(O>MyߦDpk}p]i XgrM7E_{TkXE,aYM`6؜῿{qqS*7\M=볷wPSM. $~0 ,Ѐ9ZտN؁J{Y㑄 Չ+7(Q~;vpuq77^́;oV9/FV>buԑqۏnoGヒkV3#5Y(9w-Sukh5: 퇓uqE!6pŽtŖԗ|#GPV)6V:ʓV΃O#cz ހ'GѠVq%\7 f|d^O0{/ m(et*'^-X.h W#%'^($Sձo>մ"%xۨj|_f8XXtМ|xAcK_ÿRꪫַűcxX_q0ZCJ^8} .na6o_0tL-i LMMrСp p#"bcG;E΃l+bw333wu~;sٳK/P_~q3UU(x*㻯>>9m LNx*3Uqkˉ7:Ik>V f%Oo)`կ;7HzOjnݥ_>8F\ ::4i%KoAɵBHIkyc?9q#@Tbl۶m^RYu}48IG x Z=9(o.;Dϳ8y+^A`By~/"ArI"d{1} 1jP u+Ŧp^OJ xjMgk%LD _~6㴦'T%% -D+KmH44>NcZ`m \א \RlTt*DžKY+|đ(bhWcU$*@PHQYUig"x^H$H>O6jccq V#|ɇcc(:BX41:gh.l [\ @iUiEӓlΚ$:.mpش"MqYյt7`Q4^iD˭Zƞ_4Oaq8/Md.^s>Q{PY˫@+޻T޺48Ol&MD  z `FП7si@Tv/$iKX;Y,|h2|0TڴdM5'$Kż;ь3S/)91hY% ~[$xQ#H#8jZO4^ѩ=2 OAen-dOR@hBFDK+ 4ւ1z,)`Šavsxz~{i:Rc9;ϚY=襐+@^+,B=N2 Xkq}gEH.xR3PE\)D c.Nܾ35Dx pb11 yv"H+ o-;Op]<Я)Hzٰb}}q9Vs5<$uZ Z-hF $$A%*"#x4hΰs%U @u@`Wx>%:vD]Ԕ:c5E[ myV8I!* X29kjzFjBaiĎ:%!K{("EwA[ +#&c<ıLfhUQ41*&Q7;Ԁ%Td*#C8m?w'HSpL3wi#+:T \"O Drq4= 뙬7b8Zވ)t9Z8y0B|.~lx4ʼ%$5IzJй< W(  OG:@Nl,M@c Om, ~yXݬb`y'ztu( |DJAcSLfFS fcl3nӢ 3 aBt.$ ?4]Cw2|ud'J49i$#OzV/%Z&V$@yT@ [̲MT "D!*o03Szcΐ'xD:W3ȉWS)2(!& a#!V4 )Q6E+ϥ ȅH^#u+S{vZ 98)[4yo=Pϐ,/69`f ^g1[xl688A ^@f(Z~wLQ~ 7'[!X:%"Y4}`&ןYe s*G E) "&AU*5a^Ռx$2!W4{y8)y*GRL"O ׀gN7(ےSUEj:Sa&-6-Ҫ29Ϛ׽ϑ"(j%CWW|7}IڣXLr~,b?{ EdEK+j5 'iL->j*EeU] QbljG>< &xϚW]Bۙx|GvM!Ԑ+>m6Oz'neFtkʊ̅0|IpiLOUkjSI ^Rh@%fѤF1pzu LVUv54f=}B K :}&8i=MGւgʇbۥcQ/DC0Tbi th ')QP;0M>K Gv&eSW'g8bzl4LCOm蜢S8/M1dkwwxWxbǒZq2Nql{+W/~m=Wt8I=6x|LVd\(lR5|g .MjQhbM~&9󮾟w OֽgK1"EK1z!ٵٸ_r#{s'WlSo 6k|3'E(PJP& aQR1z: l1S]7``Zksw 9-y396'Wjwt`ZՓ4<0zQhR00D]\.E4IxlZ2/\::8̓bKqR-x 0sMb52<'F)1/hݖW?zrå[QgWpFPq+trelG~s;{7:RԕrCg1T7Tq2PNvnnttt,O=E,ì<tA͟|?'gq_MP%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/emo-unhappy.png0000664000175000017500000002075612127353614016002 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxy]W}?sν~-[{[IlƦ8 `dP)&ddŒa*EHcg2B< 3amȫ&ˋlfm?nքS59UzUa_xV^[=?Ǐ= FCѨKKkrHe? O)SAt SeJ<ѻdƻӿ9~aSx1z/fN<;KلV  ɞ&$M4$NaSFw m:z}*"{8rMFB*TiZnE{-JTj2i0XIIDDĈ#H7Za6 qat,]v=3]%VM Qор9s?+ewf.\1k"K Dxq}1w>Pp@hy@''4]6ZoT<?9{^e$\|8jPU) ɘSM;{_Fт>HM9Zx!xAUH*uY{UIWdlքe%^}:"P,FX,j ?L[XҵC=u28TW-Ap&5BY09~JwAoa~ ]yf}Pz,sXQ"*DXÉ~`切G४RQCI!B'~7!!w5(A?z¿n}W%$" EX PSs_-^# 5eӤO!q |0ɘn<|Gk b֞EƈBQ#0O]5!]{F[kF01 dRE@<5Ԛ|he`9 1I?rcƽO%>!"DPQ#4L UuR1@3ns ȵ`6TLL@ b0`N=<6 JÜ;?e"\Zf`_KAhY!Am@ɤ<]0mB&j5$~L ՀjPo[!T 1Jg<\?'N/ ԔUeg "7PC DGNz['!37NvX|9w'$aB"E$DF;lߺ1s#C yza@VYh PB0ijoX^, F>Mi$p-p pl`UezmU]$7>1Ų6jiܳ714!! ! htw5C 7a3Q M=c?F'24X|ξ*ZvqD+c*:upTMi  CHD)HXҌlc)t00ĂVB֤ZiP5 >W#Wbe27uiC`Nj#<\gb8k%%v5<;q&$M|BXJ ʒSO UmKʜzƮv19zVAPEM 3H%J09> E kj7jsјTQ(♆w'\n^}uϖ ) $Dť$^4Q)MqATiY`;^]kc+]èI*8g)F7W0Yk>5Ǖ$$TUiQG+-u>9^;{+u+^lB8^{%.>"q/" EV-Y^'w,/_Ǽy}LTu%CP*D$G {xv>qBLȕFm&Ui$B/Jذm3C O|_(?^+kC2 3~/,%RedY2ϰ8[x\sb>pJֲctG6,b: clDkЕGgT5@Bc,!4[B1~x*qĪy,re= +8<wlB5mDZvt~x7睳zVm%5ܷi/7ƀILcQJqVh}VhH՘>cL+@r" n}0z/X5#BY~wOg}ُqWlx%:LKq|Jvmz/} yu|k_k3T90QaIn߯AܓveE"bR\({lOzrME RsDZOaŘ=%ۦa%|;?l~Jg~οZ-rृ#|q_LU4-%`ᜣ{@r @ `PZĻ zr#?/Zq?]q?qww:>[Wӎαj[Ÿ߷PHIJ0f"ֱrY8U4uuk=ݵMA`3L RR$zp26kuvfXT08q1EZj4Vo޺z&Oz{6uIXⲒCVb |OU}cR\l!ƖIsNn6&C l#YBB | Qʎ Ŵ *f QKeVT+MZާfȌLCeV@\[(`1f3{i0 M d}T0Ɯ]L[lZ608Ċ{^fo?p"j4>&Oi<8CT8Ɣ (b|ƙ3t &fL=|W㪭TECB[/}OK/bUS8vl*u)-KN>֙Ҩ' 4Lm1RqŘVmƣ[ '91 H9w$) aaPyy#:3}|Z>i!q"BDwٵ,%h7%Mty11bL!–"jnYXe2 1܍ TH5,3˴@R Sf`Ex[vBaTZUZuKb,c,Qq.={hϠ#0qEAA1EܳF$VxS)y" Y."BAs&Z Xشd&iΓ |"T[cI= Qb(8L1”,Β[oyy5SҀcfQB!>UEŠ&ũ1hSB'aD)4DX(FزX9h7 >CO=tDO2:%1NI5_U-JV#C{ZW C&ƈO|C}yWAJJBR7.e A%5],M;s]7yRcrRiRe[lRs ^CR3ȇO|3V?+p1)#+iW ^v dܮK䙜[Nf&*l[`(:}Be>1ч>x`ؾY3?;0]tl$Ȫ*`,"i9 cR{ҋҌv߯}K\&q>nlV-RH%>аx ksGn~]uotW&+>[,BKAs6O4HWS?.6tL!E<Cײhаl\R8vԟ=9ZO5v܈M+WSI< ԣoΎڐGӵɶ&c:_б|b".;߽C2v)Yq"dڵt]@֬Y[.nX%ZҦviuSL*][[i5Y Ü>%Uc8੭yu&::}?+ fD̛nڼy3׬]o{~s?h4F39~iҾ`l:]EM h81ײ oS=qjJ#ךU[vO©\p'nrtΝ˗?]oOro&$I#'({uq,.噑{nv[J+iE\>}R8?5֪f} 6U=)ii jMGFq׊E|||;U/kJ*:h]Ѧ">PvpBaBZo<{^훆ȑl3{:FZ\rO{ȃy3hpJzMT*y#/}ECs+_Z*ΉqMޤ$j{<`MuN|.VOdѣ#ozzzcplG_xH1!PAUBhZFCuE3kL#SҀD}q4F@Q^zHgm.錟f7{0S 0 4iз]sSyN[pNts!)0cj f#vN7?sfbzOle3='or}q g<%oLf?_I6;%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/flip_1b.png0000664000175000017500000000070312127353614015042 00000000000000PNG  IHDRPPsBIT|dzIDATx^1NQEQJv+rm !m(!t Lbt.8qˏ~Op8;떃[^k`(y 0o-0@Q `D[`(y 0oMqܜ#Q `D[`(y 00  0o-0@Q `D[`(y 0o-0@Q `D[`(y 0;|Myxns<+t:=Lm~Ja6쾾'/C|>?>Ѱf?C˜IENDB`elementary-1.7.7/data/themes/flip_2b.png0000664000175000017500000000206212127353614015043 00000000000000PNG  IHDRPPsBIT|dIDATx^O(la2(L)/aA)f3;6F fX));IYkd1i^9gVgs}F$VY "<'ɺ 677~QxpbbۢeW///‚Eݫ|Qfloo^d]]VVVlGg`"@OOE577c~~޶uD$לmz9xqq&odd},Z[[qyy)vlrr}}}b:;;Ǔ~D"pww|blllRӪQZQxiY̘gDyjd-<66Tk{SGejf @J[(Ru%:''Gԗc& 7' ix`S$xKtww3i144$)e&v _]]'''RiE[[X,GM4i8K3JT+))&˥,maM"hllWVVf EzggLMR|A|R@饍л;i3 ַnj~Rw FA~hgm-wᢢ"]cf9IWtT́V I)*@&\rMd`5 I)*@&v>\oa*@$k S TLL&P2 0@$k S TLL&P2 0@$k S TLL&P2 0@$k S TLL&P2 0@${|a69'}s[NeG^o)E:'//#P+1#v,lǯN(Ω53+bFuT9IENDB`elementary-1.7.7/data/themes/toolbar_separator_v.png0000664000175000017500000000024612127353614017577 00000000000000PNG  IHDRjŊsRGBbKGD pHYs  tIME޽&IDATc`yFL H`sw(vIENDB`elementary-1.7.7/data/themes/mp_rewind.png0000664000175000017500000000633012127353614015514 00000000000000PNG  IHDR@@iqsRGBbKGD pHYs B(xtIME: QtEXtCommentCreated with GIMPW 3IDATx[}Te=#ȧHMD| ʌ0"+*-bZh{ZF`Q*zM iOQQLLm-=!-\*;fD {a$S3w.{s<ܣ_7IA۷555&LFFFGO@CC y9DĬ_P0[S*@VVgwuqLJNR  9ܝxuu5 00/>jTj ee/oް{Zv_,UUv{jSSUVV>5,߽{ec [~g.\:wܵ 6|/ YȘ1xfO<9AR-OLLFGGd2O;zެww='N╗FܹHDPIRtVjFyd4Lw-52nbDMK_Ph4;5`YM]'NƏܜ4߱c kGqX)M[qPVyfMMM<DFFߦ)ʫ1~Adv8̼PUU"j:=&&@6劇8~ M<oV[?++;{W?FQQQ~lllVӥ-N?D}omۆ5k`ႅlgJY`AӍOa˖-ԩr>~Fosvvvr!yBCCrrr3 dmJJJP Bŭ]<##c^XXXLJJNӵ;999a%_4DC444i:ݬȈCBFOM 3Z8^s)LKԅ3gΜV}|| Eg">7˗`,GDDL+((xlzFHVVpsfYMfחSMѣGIIIĸp_L>cOzGz!6|Eiii|SGGG+nxM3і @Dy~򻺺:_{C,`Yٚ2bΌ w}1-Zf̌1npfիm;[`A57%tJ7 n.o>bmDd#򩫫s֭bŊ^-(oz}}7Ͷߵd@qns={Zv:ApPPӃv^3x߉6MH;-IDTWW*+,Y^^^8` R]Eئ$}c}j}{:kDrg@nw>Y^`0t۟r},d}%1vH"LO<.`le bW>,0#g@)HTE H%@lDwzl EpMN 3M1FJ}LQćя5pﹸdJya0+E8"f"(GE\\|Ak`2ƦX`(G3e3;ys`vx nnnDž1Z%"^&yߖ;B1n"OcL&sh4 5z__M8~9"YDz?̙3+**2t^^裏Nc=DZ'>׮];}rm6^6Ƈ2O`7sDwD1V+&"bGY<w> k5',Y{/\\ND3hXq`quONDo-aMHi`Zzr9R&qR)c8Ryyysxx8H#GT<f͛`8S@@’~cǎ3/2 w*))̝;::Nxk{CUV1뫹ÚVXشi[v=GVy]DGm&IENDB`elementary-1.7.7/data/themes/cur_glow.png0000664000175000017500000000060712127353614015352 00000000000000PNG  IHDR ޜsRGBbKGDC pHYs  tIME IItEXtCommentCreated with GIMPWIDAT(}JQ _ c"U^A}17bT|J)h_GDƊ5T|"i\a!61-ׯh~-a; '"Z8ic-#nϦJ)* p|$`y'tjɗ8Fxɻ:~tS^(GwQJM8HhXm 6>џ?PD ,IENDB`elementary-1.7.7/data/themes/mp_info.png0000664000175000017500000000260412127353614015157 00000000000000PNG  IHDR@@iqsRGBbKGD pHYs B(xtIME:7 :tEXtCommentCreated with GIMPWIDATx[_h[U}77i:E*lVQ9t:FXv/ 01uUa>E(81A'+4M*lMa뿉ݢ3Ĥ|XZtlɽ=仹9s|9 p6\Vھ}vs{Z8i|tjkkC`xXx`زuփiF4M+Kb5k?wnŝ;;v~~@}}}_566>N<)pẑf(ީǏk`V6 $R*25MSd(b]]hAoo|8IAٳ6WTT>44V=8]vYbg555é`QQn߾u=W  `||i2Hj,Rm= %IF966h ƛRݷ  c6fIj)v!,?q?=رcn y('Iܒjg " ɽVxzW4&"ʖV$ g446iu8f#kiEBL&?# T333 % TDS> SqSU=% ~e۷ov/4hhp vcabrѣ @Ùg$ ^>#GgBd!mۜ3;w~c,!xz,Py)GnD"sDDB.]LT"y =zTVav[, 1 4uЏyT9&%]l_QUUVV>3]b3ذؕe We^Dl}8) ;rv2T0GŽ׀B&GAYfFȬ Ȭ,2As}@*`6jnn5Mٳg3I=D'NHR?@^"P $oܼ}~._,9>Q]] at=!K|>oOOwy͕1&lnnFGGjB0lZSeq4hf3zjݻwcH]Q$ED)笨޵:azm &~?IENDB`elementary-1.7.7/data/themes/tooltip-corner-bottom-left-tip.png0000664000175000017500000000067012127353614021535 00000000000000PNG  IHDRH-sRGBbKGD pHYs B(xtIME *.ViTXtCommentCreated with GIMPd.eIDAT(ϝJ@E T&.,MD3i?!M ,M*!*FdB@xvxo6ڡE)jEYE,h'q "'zwDZuUbfuǪ˲v0 ~ڶE0ƼE ,Z_$I,e4 l۾=3ziZ7ǹp`R)V)~B\8KnyUI,u0dIENDB`elementary-1.7.7/data/themes/busy-2.png0000664000175000017500000000444312127353614014654 00000000000000PNG  IHDR szzsBIT|dtEXtSoftwarewww.inkscape.org<IDATXW[lΙ3^ {AQTBH#UJFi^UHQ%RJ>UbF4$7`[ٔ1;;sЧf9O^L!|p_]ZFfXpB.Ngme 2\mYuòkj|>O>9 C~oBfBsIXWm9eu]7?>188hT*5JcVU>{@CܑBrk׾2a(}kYZv#ɴFFF᫄wxժɲܷo߱Ç?@[]}}}$)l6'O}rr8{ߠV4N&v6lذr__~}4 c,O[(y(URg^z饽{,˽mN,F%u$źn iW_}Ǐ %o~~H$6в-+|) 3/''' mD@_۵kb}|_|7_y=w[<@K=\СCwknU%PѨ麾X(N:u EOqt􍳡?z@,u2>l,̓M,hݎ 7[K/.a0J83%IENDB`elementary-1.7.7/data/themes/sl_bg.png0000664000175000017500000000073712127353614014623 00000000000000PNG  IHDRN?KsRGB pHYs  tIME47XtEXtCommentCreated with GIMPWLIDAT8}Qv! 5irm&iyYDkK ׋(A>j@ȂCU%JvI*IQ `ٗb'ݒH:|fIR6x[}̅Đbo X{gCKC6T২Ox ;&i-("AZutx{l/+— lڟn=1uulq]B7 Q{R+dkܖ T_ )cĝ,4$UNE;qԣw5\sYOl ݚMFPsѪ ߘsu^ӵHٳoUq -[IENDB`elementary-1.7.7/data/themes/seg_right_selected.png0000664000175000017500000000160012127353614017346 00000000000000PNG  IHDR 2eJ}sRGBbKGD pHYs  tIME:(IDATHǍN#G-dY aX !ͬ' "!<y HmXb9 @WU,Um;QUsUuٙF#PJ1˗? PXcDp{{ ?vz]z.^j>XksJ)677sG(4C1# B{d2a8nNX!CcZS9sX=! "]D*Q(JƸJšE$w|E,PTJ5"Bl6{_J8})X;OQ/EG\X 89ªged>TUі[ޣn6Cd;}sֺk6n}:Ҫк|Q(Vj,T-YӌRbSBj"U`QS.+Zd*y}&8!M|4]WbW%V^5T=/I챱zI6J3ZXk YͻUJ9ιd*,Yfv4RVyeY; k-Z-&N.Sc0cYkQJkm%-"y vNSIm]"?em[xqqwQRĞtvcccδZ-O~U]^^6{}_YbX_<IENDB`elementary-1.7.7/data/themes/emo-half-smile.png0000664000175000017500000002073312127353614016332 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxy]W}?sν~[KklI^`c[& 8R ;8Pf&q3dpKMl$ْRo~]o~hcS5U?^w~Α*?};^ xzRR!"?Knۺb;O=(SMH& Cj"28A4AaA(<<U͇RBɲL \Ң<go<7zv5yzg$IF72B>3hS Ygq5 dxk2/(}@/ywN%_|9nhޡRص=r9 XjrD @2#z 7+|xCi_Ga?aIYQ.` ځ]p8{DYYgY\2.o(}j|g^h(@QQ$-͐Y@3| c+߫].ZS?P}%2B+{ceO5_zn} -@ZʱFƙ5z0ޔ|1Մk?|KsUȲdPs`ZVDcuyl=펽Zp^a*{'׾[/~ΓOIJ2CCC޽c [\_o%)Ys+Sl%sW399I^;^C&cمuG݀Yx('!`9rb[To7X wHx|sdۓMp_59Ǯ]0>>F21J j3Փ|8Nؾ};"C|+_+d3y/'OM3y,:CyTl/HV0k|ewL}:n6lI1tzʷmƼXc!XrIs=)Q!K=06>>AwpXއ|#|W wyP5KBjk$&n6:+~T,áQ^{54Fx~!BHV.Gj.:>J7$#Ffn#aMLͯᛛh?7/%p FJ9=\MzJ -0e#JgC^{%+vSf r?'0q?nû~m7WFP A}9JzU?ʁGs^uӫˎO$ %p{fơLY9dݪ%XQD£S%uׅQNVz*!Wp\6x($!Z |6혅~Ih.PW\n"IF>^䦟T X4+;1EHs~tG3t&עɩE(By3鄩{Yl{"k $翱co8m EL<@h0ik2%7kgh[GLK= h'Y,oyk+Ba ^0D$M2 O 0Xk=Ķ NHUșOfۼA2 SZ`hgz_AH-AV{ XAnMJ_5g/ga]558wP=kOL' lK bYR[3lA@]@%׺ϭES߶MbA|VL&y%*ѵD b/2m; %+Nf&0_%#,:ΣYn**88 41E7\۱ '$'qB8Ѝ튈wġ'd+8o#bl@v6NYz<^ *lP !x-- /H<Ь3>MeK0KT'H^x;5A5 陮nfsq+pE_Y:zK,73`3._keEC,`4gD-i-i4OYY}.؞>\Q/CIe-ASFlP8f}pRA4& uL,G3meY7Q1ñc!I(!M$SMұ)4IBzHb @Ԇx୛Rɲ4#Yx0ikv|X Dڢb)Gh`F4 ;F:Uɱ̣>8T by,$`YlT8i&)4ڶs 'OqH!Yq Ƨ9!EEp˖`6^FFB26Emt?rc4=$C} `Cp607JDrD#x9)ңW` B(EخbZSR|IsFacU|I3ĚEdw<gH*bA |{fkOKszN<.0QqqA}G|& (DJR%Kesะ$V܁A ]hj5u•:]ȴ([~[.^$6M? !rHdiX>p܆Hr MO\vv<:9U"9 >+hk[יnp+@Ŭδm&@Mn;+Kg<Ķ{vNp荳 8=BMbb:6+i@젩EqD+vWH $BD"5QnmZlW@ۡgCE#ymud=t?BʃOХ/J,@HC` ?7ui9E= 5U =}BW2m-W8v֛o}ȑC9hĨ~{0ZϢ漏mfk۩HN[2; prShsOtYZJe,zzSS#Ooo~5z=6\ BlXBl"E"D\9Jt9xAAy" 8V.XmT8l8y*[K*)uwJ]!(kI\[)Ć`;{qQ<Ǘ28X̲PsJx3w;{D.f zuWo/ݲ:6miVTs~,ZF))@h ʆ %a ȃo|K9Z[, ǝ+O?{=Gˮf՛Je3bNItm9gȲqn{U"ٿܶQo4vN/uyD,DϚ}aݹS6/.Ԏ]}f")Y!1R8)VZ޴6`Eavy|]?g13Iqyp\;\f;r4XgCXgpe<4tUo^Ƶ.S<=74_2D*²åk,8I>}#c[Z[9pTюʦ-mSII'=c ξh=-g$+6D pWs;~ecx˯$׼5gxG~jw^̽GUZ=drxx|n=AWwtvٮH4?ll=|`~ .d R/$ep\$ƹc?Gh{P5 Jd|t|DX>Vw*ʦi=un]'֚rα%N>Z vj2ӳ4Ygu\jj=T 52"Brx27}O' ͟G\2:qsA s*~s dzBק~坓vZS|t?>%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/Makefile.in0000664000175000017500000005632612143521121015065 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data/themes DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ SOURCES = DIST_SOURCES = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__uninstall_files_from_dir = { \ test -z "$$files" \ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } am__installdirs = "$(DESTDIR)$(filesdir)" DATA = $(files_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in EDJE_CC = @edje_cc@ EDJE_FLAGS_VERBOSE_ = EDJE_FLAGS_VERBOSE_0 = EDJE_FLAGS_VERBOSE_1 = -v EDJE_FLAGS = $(EDJE_FLAGS_$(V)) -id $(top_srcdir)/data/themes -fd $(top_srcdir)/data/themes filesdir = $(datadir)/elementary/themes files_DATA = default.edj default-desktop.edj EXTRA_DIST = \ default.edc \ default-desktop.edc \ widgets/actionslider.edc \ widgets/fileselector.edc \ widgets/menu.edc \ widgets/segment_control.edc \ widgets/bg.edc \ widgets/border.edc \ widgets/flipselector.edc \ widgets/naviframe.edc \ widgets/multibuttonentry.edc \ widgets/separator.edc \ widgets/bubble.edc \ widgets/frame.edc \ widgets/notify.edc \ widgets/slider.edc \ widgets/button.edc \ widgets/gengrid.edc \ widgets/slideshow.edc \ widgets/calendar.edc \ widgets/genlist.edc \ widgets/panel.edc \ widgets/spinner.edc \ widgets/check.edc \ widgets/hover.edc \ widgets/panes.edc \ widgets/thumb.edc \ widgets/clock.edc \ widgets/icon.edc \ widgets/photocam.edc \ widgets/colorselector.edc \ widgets/index.edc \ widgets/photo.edc \ widgets/toolbar.edc \ widgets/conformant.edc \ widgets/label.edc \ widgets/player.edc \ widgets/tooltip.edc \ widgets/ctxpopup.edc \ widgets/layout.edc \ widgets/progressbar.edc \ widgets/video.edc \ widgets/diskselector.edc \ widgets/list.edc \ widgets/radio.edc \ widgets/win.edc \ widgets/entry.edc \ widgets/map.edc \ widgets/scroller.edc \ widgets/pointer.edc \ widgets/datetime.edc \ widgets/dayselector.edc \ widgets/popup.edc \ ews.edc \ arrow_down.png \ arrow_up.png \ bar_shine.png \ bd_bottom.png \ bd_button_close_focused.png \ bd_button_close_shadow.png \ bd_button_close_unfocused.png \ bd_button_max_focused.png \ bd_button_max_shadow.png \ bd_button_max_unfocused.png \ bd_button_min_focused.png \ bd_button_min_shadow.png \ bd_button_min_unfocused.png \ bd_resize_b.png \ bd_title_bg.png \ bd_title_over.png \ bd_top_hilight.png \ bd_top.png \ bt_base1.png \ bt_base2.png \ bt_bases.png \ bt_basew.png \ bt_glow.png \ bt_hilight.png \ bt_hilightw.png \ bt_shine.png \ bt_sm_base1.png \ bt_sm_base2.png \ bt_sm_hilight.png \ bt_sm_shine.png \ bt_dis_base.png \ bt_dis_hilight.png \ ctxpopup_arrow_left.png \ ctxpopup_arrow_down.png \ ctxpopup_arrow_right.png \ ctxpopup_arrow_up.png \ dia_botshad.png \ dia_grad.png \ dia_topshad.png \ exclam.png \ frame_1.png \ frame_2.png \ flip_0b.png \ flip_0t.png \ flip_1b.png \ flip_1t.png \ flip_2b.png \ flip_2t.png \ flip_3b.png \ flip_3t.png \ flip_4b.png \ flip_4t.png \ flip_5b.png \ flip_5t.png \ flip_6b.png \ flip_6t.png \ flip_7b.png \ flip_7t.png \ flip_8b.png \ flip_8t.png \ flip_9b.png \ flip_9t.png \ flip_amb.png \ flip_amt.png \ flip_base.png \ flip_base_shad.png \ flip_pmb.png \ flip_pmt.png \ flip_shad.png \ flip_t.png \ flip_b.png \ head.png \ sb_runnerh.png \ sb_runnerv.png \ seg_single_pressed.png \ seg_single_selected.png \ seg_single_normal.png \ seg_left_pressed.png \ seg_left_selected.png \ seg_left_normal.png \ seg_middle_pressed.png \ seg_middle_selected.png \ seg_middle_normal.png \ seg_right_pressed.png \ seg_right_selected.png \ seg_right_normal.png \ shelf_inset.png \ tog_base_on.png \ tog_base_off.png \ tog_dis_base_on.png \ tog_dis_base_off.png \ shad_circ.png \ bt_dis_base.png \ bt_dis_hilight.png \ outdent-top.png \ outdent-bottom.png \ updown.png \ leftright.png \ hoversel_entry_bg.png \ cur_box.png \ cur_hi.png \ cur_shad.png \ cur_shine.png \ cur_glow.png \ bubble.png \ bubble_3.png \ bubble_shine3.png \ bubble_4.png \ bubble_shine4.png \ bubble_1.png \ bubble_shine.png \ bubble_2.png \ icon_home.png \ icon_close.png \ icon_apps.png \ icon_arrow_up.png \ icon_arrow_down.png \ icon_arrow_left.png \ icon_arrow_right.png \ bt_dis_shine.png \ icon_left_arrow.png \ icon_right_arrow.png \ toolbar_sel.png \ icon_chat.png \ icon_clock.png \ icon_delete.png \ icon_edit.png \ icon_refresh.png \ icon_folder.png \ icon_file.png \ ilist_1.png \ ilist_1_h.png \ ilist_2.png \ ilist_2_h.png \ ilist_item_shadow.png \ ilist_item_shadow_h.png \ sl_bg.png \ sl_bg_over.png \ sl_bt_0.png \ sl_bt_1.png \ sl_bt_2.png \ sl_bt_3.png \ sl_bt2_0_0.png \ sl_bt2_0_1.png \ sl_bt2_0_2.png \ sl_bt2_1.png \ sl_bt2_2.png \ sl_units.png \ slv_bg.png \ slv_bg_over.png \ slv_units.png \ check_base.png \ check.png \ check2.png \ radio_base.png \ radio.png \ radio2.png \ separator_h.png \ separator_v.png \ toolbar_separator_h.png \ toolbar_separator_v.png \ sp_bt_l.png \ sp_bt_r.png \ busy-1.png \ busy-2.png \ busy-3.png \ busy-4.png \ busy-5.png \ busy-6.png \ busy-7.png \ busy-8.png \ busy-9.png \ arrow_right.png \ arrow_left.png \ bt_spinner_up.png \ bt_spinner_down.png \ bt_spinner_hilight.png \ up.png \ down.png \ emo-angry.png \ emo-angry-shout.png \ emo-crazy-laugh.png \ emo-evil-laugh.png \ emo-evil.png \ emo-goggle-smile.png \ emo-grumpy.png \ emo-grumpy-smile.png \ emo-guilty.png \ emo-guilty-smile.png \ emo-haha.png \ emo-half-smile.png \ emo-happy-panting.png \ emo-happy.png \ emo-indifferent.png \ emo-kiss.png \ emo-knowing-grin.png \ emo-laugh.png \ emo-little-bit-sorry.png \ emo-love-lots.png \ emo-love.png \ emo-minimal-smile.png \ emo-not-happy.png \ emo-not-impressed.png \ emo-omg.png \ emo-opensmile.png \ emo-smile.png \ emo-sorry.png \ emo-squint-laugh.png \ emo-surprised.png \ emo-suspicious.png \ emo-tongue-dangling.png \ emo-tongue-poke.png \ emo-uh.png \ emo-unhappy.png \ emo-very-sorry.png \ emo-what.png \ emo-wink.png \ emo-worried.png \ emo-wtf.png \ map_item.png \ map_item_2.png \ shadow.png \ black.png \ tooltip-corner-top-left-tip.png \ tooltip-base.png \ tooltip-corner-bottom-left-tip.png \ tooltip-edge-top-tip.png \ tooltip-corner-bottom-right-tip.png \ tooltip-edge-left-tip.png \ tooltip-edge-bottom-tip.png \ tooltip-edge-right-tip.png \ tooltip-corner-top-right-tip.png \ color_picker_alpha.png \ color_picker_alpha_bg.png \ color_picker_brightness.png \ color_picker_color.png \ color_picker_opacity.png \ icon_arrow_down_left.png \ icon_arrow_down_right.png \ icon_arrow_up_left.png \ icon_arrow_up_right.png \ thumb_shadow.png \ group_index.png \ mp_forward.png \ mp_info.png \ mp_next.png \ mp_pause.png \ mp_play.png \ mp_prev.png \ mp_rewind.png \ mp_stop.png \ access_glow.png \ pointer_glint_01.png \ pointer_glint_02.png \ pointer_glint_03.png \ pointer_glint_04.png \ pointer_glint_05.png \ pointer_glint_06.png \ pointer_glint_07.png \ pointer_glint_08.png \ pointer_glint_09.png \ pointer_glint_10.png \ pointer_glint_11.png \ pointer_glint_12.png \ pointer_glow.png \ pointer.png \ map_circle.png \ map_scale.png \ naviframe-base.jpg 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) --foreign data/themes/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/themes/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-filesDATA: $(files_DATA) @$(NORMAL_INSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(filesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(filesdir)" || exit 1; \ fi; \ 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)$(filesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(filesdir)" || exit $$?; \ done uninstall-filesDATA: @$(NORMAL_UNINSTALL) @list='$(files_DATA)'; test -n "$(filesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(filesdir)'; $(am__uninstall_files_from_dir) 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)$(filesdir)"; 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) clean: clean-am clean-am: clean-generic clean-libtool clean-local 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-filesDATA 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-filesDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local distclean distclean-generic distclean-libtool \ 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-filesDATA \ 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-filesDATA default.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/themes/default.edc \ $(top_builddir)/data/themes/default.edj default-desktop.edj: Makefile $(EXTRA_DIST) $(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/themes/default-desktop.edc \ $(top_builddir)/data/themes/default-desktop.edj clean-local: rm -f *.edj # 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: elementary-1.7.7/data/themes/ctxpopup_arrow_up.png0000664000175000017500000000110512127353614017323 00000000000000PNG  IHDR@ ~sRGBbKGD pHYs  tIME :˝tEXtCommentCreated with GIMPWIDATh;oP_cڤ/CaH&.,MzxT+*ߕ , PPa>P_+كAPJ@+R A {?+^$w{`Tz@|߀r[EvF\. iÛ &ƽAJ%V$~^qr-~>l6 YA.fT,˺(M9?NS׳m'%$*~2dj"E(x)^>AAÏFL:wr?sv"U k8hyfx뽊y;T )?IENDB`elementary-1.7.7/data/themes/bt_sm_base1.png0000664000175000017500000000073512127353614015712 00000000000000PNG  IHDR !wTsRGBbKGD pHYs  tIME 6k)tEXtCommentCreated with GIMPW8IDAT8˭J0$7A[w_Ņ_żEG6d(SpH)8nu@ L(/+ R(1B/%m3qK@kR CHE0HMӤDkAhGsJr ZDX,gPUUg=m= xR94 |HDfSEft&kZ c,N Зx""۔o;`F`1>{ !PN)%(˞mۗry u]GQιz}lAe*_6Sxh7dȧ@ M{|<IENDB`elementary-1.7.7/data/themes/frame_2.png0000664000175000017500000000124412127353614015042 00000000000000PNG  IHDRjJsRGBbKGD pHYs  tIME TJtEXtCommentCreated with GIMPWIDATXQr0 DM&WIRIGHI v܊3{$q1(>V@s4D0`vI+iR~?X>I 0Kľ=] ۆE Hӳ!6BŞRXw=)X{P)O j5B*75aJԲsC#*h cEvM0?c"zKYN,aW#έ!wKᏉ(]UCT. ކ"Y+n @F]8&z!'{djbLAH=bܫAz5-Xkܔ7X40b7H,r Vɩl{muFna& !E$gY [1FGSLfoX2~OHaa>G'a>1fJlkBsVz'g.|TQIENDB`elementary-1.7.7/data/themes/ews.edc0000664000175000017500000001765612127353614014312 00000000000000group { name: "elm/ews/background/default"; parts { part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 64 64 64 255; } } } } /* Border Decorations Protocol: Receive Signals: all use "elm" as source - elm,state,focus,{on,off} - elm,state,iconified,{on,off} - elm,state,maximized,{on,off} - elm,state,fullscreen,{on,off} - elm,state,alpha,{on,off} Send Signals: - elm,action,focus - elm,action,iconify - elm,action,maximize - elm,action,fullscreen - elm,action,restore - remove iconified, maximized or fullscreen - elm,action,close - elm,action,menu - elm,action,move,start - elm,action,move,stop Parts: - elm.text.title - elm.text.name - elm.text.class */ images { image: "shadow.png" COMP; image: "icon_close.png" COMP; image: "icon_arrow_up_right.png" COMP; image: "icon_arrow_down_left.png" COMP; } group { name: "elm/ews/decoration/borderless"; parts { part { name: "shadow"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; image { normal: "shadow.png"; border: 13 13 13 13; middle: 0; } rel1 { to: "base"; offset: -11 -9; } rel2 { to: "base"; offset: 11 11; } fill.smooth: 0; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } programs { program { signal: "elm,state,alpha,on"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "shadow"; } program { signal: "elm,state,alpha,off"; source: "elm"; action: STATE_SET "visible" 0.0; target: "shadow"; } } part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 0 0 0 255; } } } } group { name: "elm/ews/decoration/default"; parts { part { name: "shadow"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; image { normal: "shadow.png"; border: 13 13 13 13; middle: 0; } rel1 { to: "base"; offset: -11 -9; } rel2 { to: "base"; offset: 11 11; } fill.smooth: 0; } description { state: "hidden" 0.0; inherit: "default" 0.0; visible: 0; } } programs { program { signal: "elm,state,alpha,on"; source: "elm"; action: STATE_SET "hidden" 0.0; target: "shadow"; } program { signal: "elm,state,alpha,off"; source: "elm"; action: STATE_SET "visible" 0.0; target: "shadow"; } } part { name: "base"; type: RECT; mouse_events: 0; description { state: "default" 0.0; // TODO: make me a nice image! color: 200 200 200 255; rel1.offset: -2 -32; rel2.offset: 1 1; } } part { name: "base-text"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.to: "base"; rel2 { offset: -2 -1; relative: 0.0 0.0; to_x: "base-buttons"; } } } programs { program { signal: "mouse,down,1"; source: "base-text"; action: SIGNAL_EMIT "elm,action,move,start" "elm"; } program { signal: "mouse,up,1"; source: "base-text"; action: SIGNAL_EMIT "elm,action,move,stop" "elm"; } } part { name: "elm.text.title"; type: TEXT; effect: SHADOW; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 255; color3: 0 0 0 255; rel1 { to: "base-text"; offset: 5 2; } rel2 { to: "base-text"; offset: -6 -3; } text { font: "Sans:style=Bold"; size: 12; align: 0.0 0.5; } } } part { name: "base-buttons"; type: RECT; mouse_events: 0; description { state: "default" 0.0; color: 255 255 255 0; rel1 { to: "base"; relative: 1.0 0.0; offset: (-24 * 3 -1) 0; } rel2 { relative: 1.0 0.0; offset: -1 -1; } } } part { name: "restore"; type: IMAGE; mouse_events: 1; description { state: "default" 0.0; image.normal: "icon_arrow_down_left.png"; min: 24 24; max: 24 24; rel1 { to: "base-buttons"; relative: 1.0 0.0; offset: (-24 * 3 - 1) 0; } rel2 { to: "base-buttons"; relative: 1.0 1.0; offset: (-24 * 2 - 1) 0; } } } programs { program { signal: "mouse,clicked,1"; source: "restore"; action: SIGNAL_EMIT "elm,action,restore" "elm"; } } part { name: "maximize"; type: IMAGE; mouse_events: 0; description { state: "default" 0.0; image.normal: "icon_arrow_up_right.png"; min: 24 24; max: 24 24; rel1 { to: "base-buttons"; relative: 1.0 0.0; offset: (-24 * 2 - 1) 0; } rel2 { to: "base-buttons"; relative: 1.0 1.0; offset: (-24 * 1 - 1) 0; } } description { state: "maximized" 0.0; inherit: "default" 0.0; color: 255 255 255 96; } } part { name: "maximize-eventarea"; type: RECT; mouse_events: 1; description { state: "default" 0.0; color: 0 0 0 0; rel1.to: "maximize"; rel2.to: "maximize"; } description { state: "maximized" 0.0; inherit: "default" 0.0; visible: 0; } } programs { program { signal: "mouse,clicked,1"; source: "maximize-eventarea"; action: SIGNAL_EMIT "elm,action,maximize" "elm"; } program { signal: "elm,state,maximized,on"; source: "elm"; action: STATE_SET "maximized" 0.0; target: "maximize-eventarea"; target: "maximize"; } program { signal: "elm,state,maximized,off"; source: "elm"; action: STATE_SET "default" 0.0; target: "maximize-eventarea"; target: "maximize"; } } part { name: "close"; type: IMAGE; mouse_events: 1; description { state: "default" 0.0; image.normal: "icon_close.png"; min: 24 24; max: 24 24; rel1 { to: "base-buttons"; relative: 1.0 0.0; offset: (-24 * 1 - 1) 0; } rel2 { to: "base-buttons"; relative: 1.0 1.0; offset: (-24 * 0 - 1) 0; } } } programs { program { signal: "mouse,clicked,1"; source: "close"; action: SIGNAL_EMIT "elm,action,close" "elm"; } } } } elementary-1.7.7/data/themes/bt_glow.png0000664000175000017500000000200412127353614015157 00000000000000PNG  IHDR4sRGBbKGDC pHYs  tIME+$YtEXtCommentCreated with GIMPW_IDATXXjA==3w1#Qĕ[B\܊go YfM\krnpnܠ2Pt0]TuwϿc9G3Lt\H)/9x&_Ǩ j37_|J)]}֬6\Pgu튔Uʢ?9?C7&=A䵑gj.X<._-#^{5'3e{l#•w4敵S{lޤS1H{HC4$+j=6籍sOmD#{a"%;?Lv&k(`VԲhkd}cS|7$?P;8,lUWZ 3o[[ =Fp`= ,hes&ΥSw:[ .Mϊ Q$aAX'l"fj$&Q 0X4J 7)Q3~PJK[.! "cg.ϷxpS =<{21氂!Pk.i:.Q)2 V M\hڪ4kMHP{H,ЊFtDch/='zXiTbO+d7c!Q H2UH6]j_%nkzf -9V@NRM*Vv3^,n#FΗ)`Z+Vp⸇ -9ZOn<#L\=/n/=LtA gp 9)|!jlq|+wγzs _s /IENDB`elementary-1.7.7/data/themes/emo-angry-shout.png0000664000175000017500000002101512127353614016563 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxywu?UVXe-m` 1qf`HNHs?900q C'1ÁM,,˒RQ_I\U]DUy3/ ۿr˽;/ ܛd ANr _>D^&욭\B86A[cAlҬ%dp3ۤMhm>rs+zw`W"y0mBZ6@Z>E+-9fy 32POQCzD`xKyi_;轧6On~: 6M$i N<Tf?V½ E ynug-FDB- ^5m=wh_*2끴6=dH<$=Ieds N2T'f#r1@XU?poGum咲eM9P&y@W_d_c(X͏E@}J\1 \9{\bwHYq##eAs&2]7=2^3)ɩx >U4I!MlNiqB4ɏҤO,sg$#_e$,#*X.QMuKKRvنrǘL΂haiܡA\2k,,J hAx3ʀy$3sAp%ш#H@"5zm5F`J^QTZҀ\q [9&3 Ba ;Y_ ?+%C{cZUQ-# <1΂^$,`' m{W(j;6]{=Tcm?7UmM1A58+) {px'"XQ" M#x'ͷn<@P 90Prϙ[:p΀ncׁC잽a>-YZw /qNx 0%B"jm)jr'I "_FrZ9gŰ*DBw_kNب=ɻ0)?<2ؙ 0@*B5 oYW,8QEgko#-/A@i Ʒt$l#{v4>U]<g8aRלz̽b`d_tt˗.VgT4a}Mfk~}EDc$S0$(Y N]W 3sRccM wb䵧tۼ ny.^Iݰh0 +t(q8 ~/L[CB)B"yf ( ^u2@L%EAgk@1<ȧy-g؍<þNq'?~ *xz&p+ug6f$x-k j#W !"|#ڳCc8v')>HA#o9`^)+wDBDz}gSq d1nX=Ԍɣ)hj=**KL{h{h62hp3&E6UJN96Mڬ3q|J~Bqw3FN'<3͓uMOXcL!I\'3*lbˆՄZvrk2Y|Kʆz1p -bWQnze塟 c2*Mrd#KSWq|$Ix"8 ! cEiLm>{zҽ=|.yŤQ#Dd Ͽ͎ak8ar'(.I064K$<# l+}O#[s4uAOEbL)ETݑ_ގ qYK0hl۷@Q_(KX8R>Ds7j %(9c*Rr5F9c@F@\O򑖪H0LUe^=TyMJZU 22nhW U"EByAC9R)Y^\nvd8j8yu0E*!̍g١ Wsx2!F%cgGfjN136@J1@J壂rժ!vj?u( =gUוGtgg(̴L߾ŐWYW6!Ŗ-j)8z Yl>OK;?ClEV\= o `fj5&9ѐ bbl>Cf.> E-Zf,Kk0e˒}U#'lz~PD/d~e;zE,+[@ԛb4m?e!>B  ꛅ93| >ʋ*k!kYot[\P.._+ rikw܊]o9^{Bl<}usԀ!˭a7.9lY,tu[d.mtqķ/eե i#Y oKX,ؚw>h~DQ,,ZV,,鵄HN]xtѺ3^4t&Hע;oL`$TMi|j$z'*{PNJ)2Vi5T~4 %Coe͐ei!Io~/};>ؾHO Ʃ~Ǒy߯ou~ױ ^K4#m_ҁ~-F0C.5aB fvf _/_4hhQO sJn9gԬYzeXACox5Tm7>x߾COO>u!WƁI` F?N{?R,1RDgUվ88}t֟\,_%"!_oɗC;ozPD[V?#;0}?ж/maiQOFCȌָc6'nGZe|PMg\?o#v;pVB /v9.P^|I}qM7]lUv?oxzkڬޒ6œV?Y pg:)*\HmVӼ^ SZीrbtmM۵ZԒi??گj$m`~=;Jji8/lFZO[ά>B?ן?fBxe%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/icon_chat.png0000664000175000017500000000622512127353614015462 00000000000000PNG  IHDRPPsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org< IDATx\mLTW~{`f`@UE"lݬv+B5fb[MjMqi[lĭٔe U`,) VqZk3w̝aޙ'ys{<9ysi`+r B G+r8 b`%FX= 4$ nrYLc,\=@ 4c_~9=!!aKDDT(T"HHp:EM8qƭVl着xi'f *4Ms6xG@ @vZN744TiپweX߿_}_GGG'p-bo8{K_SO=u822b8jnjj.**C\F^' vZln(EQds=z?`5(0oBfX}{Ç2w_BC"ׯH$ 6 ÷)))Șhn߾r%?Dp?,QBBB~@#77w6xR Ϣ0**"TKCK111k@&dJ V.:p h.wû ~16B hx 599٧P(݁`86iO6j444Y9bs?dUjJe:FC~-[ H2mi5s_t\.ť$ yRtǎp0g}RXX y)W9b$T_uݺu\ZZZ7y#,( 0al0}w+Ctkk 0x _`UȄ ݻ_#|bL>}_N趀TqQgϦdff AoJKKt:}wI׭΅( ~znZZZP(`e|||$222=f^̙3kkk{@3-J~Ȫʈ;;;h؃Ϸ=Ȉ())Y(L2QUUt…; dmdĸFVJetDDDTxxZ(fYm6jZM}}};::Z}L6|V3fƥ  Ak׮j4bb?1ͭGUŵD1װMZWW===_ h4544>~W c&{\P4#Bzҹ<^/ML΃(F53 l (6xϐ iLc湻'Vnxxx4 &FGG`4b!h|뜳ozJS矷lLG oK9ᄏR2yqa0:?U\{ {ssh{Bt:?Zy5 ORq]|֭[A¥Kj;)jի'6m*o o߾VPP~VYKj6o|K@4t? 1 n+0ݻ… ov3m: #D+, [ouͥ6ٳCd?Q50JyM%5@Tqqq v\IRڇ(Z[[{ m[$G ) /HIIyV.]>tշF vRTrmmmo]Qw1;t\$Y>F_d"r8#77gk׮ݮT*3iv u:ܹs7z#?W^ye}~~6lؐP({zz*x@*40)f͚}mLKK[RbRiT*UHRL&S8Njjj<99i0 ߼yaoo qY1oYbO#G$=o6/'za{[t!1- EM쉏;}b: agx32xT\bcc}KOnIՁŽ&BlM, YgKb |Q#~Tħm2<Y|bI_X!#V9w81"=IENDB`elementary-1.7.7/data/themes/frame_1.png0000664000175000017500000000065712127353614015050 00000000000000PNG  IHDRbssRGBbKGD pHYs  tIME 1tEXtCommentCreated with GIMPW IDATH͖An0 ECĪKĮGd=OUf1n 1 (&D;/>w4387wm[73aPQG4 = Nn"`*Ie/TKs@΋-w/J妬sT"Bh]-v!B E`q.㿨[Ǡsa4lbtAfv w|}99s`,y*G0ZIENDB`elementary-1.7.7/data/themes/thumb_shadow.png0000664000175000017500000000207712127353614016220 00000000000000PNG  IHDR@@iqsRGBbKGD pHYs  tIME %rIDATx[r0 a5[.UeЌ'9-Bt˵4r=\lV4Fq9kI0#4q CKSD'ܳjm0!Gh4Z45 `<,wZQHIݧR-Ӏ.wIB c+X4{x-`m#B"j k -#<@@2 ){_F$y{k!#|GDCvwL+R>AqWs<l Q{"z `~&,i (j6=:H {VL̤xaɁ/Eq q)!^`.3Qf 'ڊ\c!/p 9_*ao@M8[!!SG[YD~dsPF ZXX~"CȞM8>< gK̳=`5,h>lo}\BZ#ځl}(5D\2tpppppP/rӋe\Bfl%p ȕ7*[ 3PZT(jأX>SPl}IʥSRg $ZSj@j[#`]$j #& ȅ/>o.HXKUTn}jJ+PȐ:j6CXx7HZ]Mv߉7DH)2xbmlDq&zm  vtϨm&H0yMRiR^9ZW)~&6SmΐN:QraR oi]D7M.,}|?L% 7AˌFjCOԆ-L@-qRWB[.$f?IENDB`elementary-1.7.7/data/themes/emo-grumpy-smile.png0000664000175000017500000002061312127353614016740 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`?IDATxy%wu?u}mlOu$4Z@V  T ! H%gزS NLH媸" pDDMal+DX ZG:˛ݿ~wRtyݷ>=w~*7z^xymu+` U{ Y?p " b|E K^}VɁpÛmRº̹%dy䢢XcV7^2+^uk ;8U#V1H_0)E)+~u7HNϨziSx' 80Pa1.x#E)@>z?w~SGϸ!V%ԓz! ͺ!E-K8K(g0T|n۞^ qqqPL;RU|`L poG.|og)9;9@ &ӀF{c ;R (L` lt80c(pGO %?7 oC;2p]QQHD&KvuWgWOgXЌ4!8AEA*q3(x) ǚ?tW225g 6끋li ~j̊1ݶ[<6U*)H(4S On Y = czxɡs혡sMZ^*ؘ+okG 73h[I@|i}gȫI7*h80y&ƈ"J*DFTYQMltr"ؗ+mŸ@$Hd 6gۗRe@PƇҍTD1 rt Giͅf{<ϭjEd(Y}wgrNKJyؕh +PG*J[SQby#7$=ELKW_G5BKWy-Y Pavާ;,jX f~q!l^Ø3͕ʖTaV@0 FʶdygپM)ש0B)W(nc@:>eFgňܵ'7v?&\2b8|y+l@&B0bg喊Yx 1w_# |e1 җ; g8. ڡo|܈SS實=)OW20Q!2 pA1!1E`o% dU8>,ׂ1uӑ_+ өЌ * 4e-JWB1m/S( @F14jKX`%FРXkP h?] XĪ%kw^jMxd~;lͽ)ߟWC2'dNɴrEGFHi@Ez X[0fђjP %_xvy?9%׏3^,jO2]K?- 56Ips yD' #(e4G8-|O<5kH֕<'r`Lq !MD8jCv.A >@/[ yf+|j :s1:^_{+nNЀ%?%ȲK/{0XhỞg >p_`\D~C,gBC w=4^n3Ygi7?}Li䔓`k-!hlןܞm]95{̗}ᦛno+d{IaYN \vYlX>֛ٱUnvVgIu&n 5h1C"$"'8z(W [%D"H1o +@,giټ/CIC6.k5>ˬׯ'`׮]ch9t0\gz2S'D2VbL˞[B漵,_N.MX1)@V3ItQ`q b/?ǯ^o\!Ni~ן~a͓Ü:Vg,Xhe|-ܹZ _E-PP Ap[3-e@,F{_Lj+@C}Ʉ\SS W_Pc'3u;?hpho5PI@,x8/L`lc$О)J:[X0ŸUc٩Tz|cTjEkf{[@sJ졔<_otI's Chv tr\dI#PWx2T:א$^y@e|SħHA[mvg xIB #BXGE$vbN$llGe B։CG5#DkƱuL$xD3Lކvh(L5GZ!A ClJ+,3-B!0NFb'}Έ[,2t<r<ufy39Z!qlAHI8Ez -:yhy`Q,[K !F|mS-A²ce܏pmw/؛^qjr$+7}dR2;8`bV)RSP@@]RIqRZFTlMx`7wm:E3@ePͻYY)[\BTDsUz Z\>G/XR$8T7# èQ!N qPIgOm{^hXq_ΠWR! R Bګ: cJG ;6)6$ZI&7Km$5@{܂KURς|fSEB/ jzk%t#'sEh1,YSU"5pu mq\X>vȐ5fojwn~R_˗ƌ+c|A@Q'LKnk)B/I&F%AM 5u $jFPl\(;T>n8Fz؞EЇ%2HșIF6Bj\kwH"̨v~Λ;쫆Z~y"2Ǣ[kbϪ搪XFq @* e I kN ?M@AūM(2ѯYu. t1^)e/{l0R(Y G N:&WYb8[~7w{z, J|o2!o\s?݊$@' h(g{Av{+,2Cʘs![Xj o [z-g}xfUze==a9S~}nl}ڿxnǦs{7ZZ[VrG^)A)_F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`rIDATxyeU}?pcO'A$&q@@-֓$U/s"U3ԃ)4/1/ `hihKow8k{;Ј zYU{}[ߵ>̛݀7;'ov xS0\f]2[m.D.m4Qx&vRz,=rw%$iVNHkud7_7_y8$u&]?P**OM/`Cz +d1 ރO=4pZL@(F#`A<3n:2;ΑUg5o58 bZțF}anIyQI `^|~5k^ ċ#M^ͳn+}޵3t*B%jq/Au;tWy/y &=ǎWf'"d]q*>FէH@/t{/83` ??|ŀG4`6`F'׷6x@/V?}Bhu %A  /v'sŃ~6 /5d%߇!)\v%5R?Mܢ~7*( *~/a_ 'Q~n3AO  Ըg>߹%eه~ bvE852g)?>-z7ٷgHiS:UU Q-%{ X4Sx|ƍZ/ݧୋc7(0gION^Ν?ͬYz k>+HO+wJP$äVf=Z¥Bk}) ޶#yu2+[wMWO^6Vkm[ԧ>Eq҂g*UE0R oV2h3NU*^u1YeLW !?z)3@TYp66Eoolܲ]=a [K~>ƶ}|/p/`xO82TwΝ;ˑ R0oNh > bTbbr~.z.[ⵧ3bFX2C&b@0NkְXcܝ;߿/u16'|mL ~J_>dKV'I®]8qR=L>lMa3U~ns/㱭T  Z1A0Z($Bg_6mPqփq+sϔh˗8pxϼ,[Y_dllQFsd0˗/gh+-4[Sɽu~v.왱Fj=Rnw޷L`$W!re{i Xbsv{aE(56>[KX^tF t5vJ)&<Ŀ1fZƥ| k>Oܫw#, 4&uaVy/0`ޥ6-LVFXIW߳z%!Ê" <<'q눯:Y?GxD8 IS<ٴCoA aB,!~u?v~8"LØ뀿=M{Ҿ/6;L+7G_w??|ŭSwY?`!۩= ⾟2u WGm8uH4{:j UVS&H-#u1QDEOz +\q1:0ˆd _?揾=ovlP'<0V\γs2ex!nٺs/6 qFP#w9ҶcS5x\R'#8l3^7WXֈ B$%,UoN\[ 9d9%Fj-L(/=*jaH]C(C)1X!rs At(N2GEf]Co[oi d"Ք b Cݻ#7 Iy;㷀l5v&cIkB*u#B7q6y`*ɽ@\Kpx*7)p"SG vNAc20c4k' BW`ž>RgKS/bU.̸T!Ϣm=,;w}Ҫ#)UcYZΑ ?Ȓcs`G9cD Z]F75,^q_";`S0VqĠAmg3KX&_[*y#@ S;O^C\'=rzGJW?,:@e|{IIɣcFrσX5$'覘S>RMiX1/EQO$kQIa_D6!m0!bC`B,p Z 4"-ar (X9ɶTlV= IiQ0ct0QBd 6M szHga2Ľve4.+#E@m@]  I۹@0FW $@L&a BVt_}a4Rk95u~tޥ"ddo5Th΄ ?wmi皕%LnЬϻDeU3Er[ @$̍!,` 1i_vdtt?'MK#(!>S~4βFor!Hޘ47M};h~spa|A acBD-:s-),<fq`FY)v]9H tG[Do0#e$x"Q&lAQb}D כ7LU;ft0ƀ{@?ˆ4Qm'yHiH}et#7v%lF{fzbBL!h2CV&*DNJlIͩo#rxmaoth0`@oFϳ=ay> B-ZLcە$MQ1gQhϒVx2m4|ʍ'y#bc`*YDAwHwP4G9kzPYP2='l\Jd55dq elc xcxk6d-&ŀ' \[;PmX)̲icȳ;Z$dٯ }_ɷ(Ah75oX46Exɿi9 bKtZ{ޢl:uֿ tgr1`F*QtP\,:Yq==S ،bڀu.Qq{<aM-`)Z,{,]݆qOF\_?~]^9ωC0ZF<\snz1Kh 1yjF}Ai j @ v[cیHl1,YdXo ,bHk?4Mj$AUt쥝KWKƘ\`s]n2&lZ(`b5qMMaM ހ%-tw*÷lolںm=7\SO{c;y#m}% Gcf˧6t`!4[ ݆K,[Hr~c-u%@<חtnGؼ$ys7wTm4̨%-8 rk(°7陣O}~;__w_ڑmh7޴]k~K;{V{Ov=պ7tj>GҖZ.iKtMlX4`y ˈ7 WWol|·ŠkZy=3@ o]Vn'_k{MJe:.R-:BY9&WEmz[nы OKa[66jo02ǵuZb_~eٻg.ҷWޓ'\rd-U@5{t> L_ȼĆ5K\`^}͇Ͼ:CO_SQnךz39yDJ ݻoWqkO~d]vwU;vZP 5EA aB, F&*߽{'7dS5MKdÇksBs`eޗʥdP>01yhp>{_z>zM Nt'm|@_~/_cgk888O''' OOOyyyѣG( k A6|UTOo߾n%UzjwRVғ?-22BCCIy"Kk5jmm7o]?Bqqq@|=UVV.ZUIjj ibbBQ 쌞D***NOO#.  !--繜FH m(Kz ]Mxioo|R6'|^B.''緀wI\X iojB"edd޹𻉐nL^^K|}}+$$ PH@aaoomBfffضlO 8$,Zuff&鶏N?лwg&pUm'xUՓ\*..&WWWava epp~*b `QQ544;I)::Z kjjj"tW \]]e1i:::X1\u'a𼽽ͅw? >}:Z%A`FuY=sTuRwy5@DPJ%sk|_]-pddD<8»oW^ i-nnn*Ė)hX/{\ZXX6LIIr!LmD-+_s„2MiL{ZSX144DlN- Jfr \Tfp fUM1+B~1A/^ TwPIǏ Srr2!L8;;pZze®iiiǏ3SUUUl`uDt/xizz:cݕcm`E `M}}=ʌG59ՀngϞcYuu5Ʋs"E55amw-~&%%Q]]C (11BEII jbmz$,yDH&ϟ?'yD- (Θ+>Is܆XQj\4(!+`J!f2ܙـ\`I1NUq[ D!UQ*hFS,MQ ۬:_M8o:V@2l2!JКaLmj߭tw==Un+YydFT)-1hrtFJ T–%o5f%#+ͭKbAIv>EJva@!΁9ui#`%'LzkֵDMa^uAF3ė\9-F+'?^fMD% ɵ!Jw]zwݬV˨ @,y.{)ԇ.k" |D$2gi+0gű[@o9$DH$rtm R9;%o;8Aɇ^ UʎYf9=+/*.gg%ڑH$jABF7/teė/ M*yJQY5wH&1h\WBЧ чC1dߖ7&QBʪ{Ex.H>Q2M%VxV,DTU| [Q 1k]F(]?pXy҉ "kOP+m/޹ʾκ=+v |c{^7\\׽CN;}d0IENDB`elementary-1.7.7/data/themes/icon_arrow_down_left.png0000664000175000017500000000371012127353614017732 00000000000000PNG  IHDRPPsRGBbKGD pHYs  tIME !tEXtCommentCreated with GIMPW#IDATxkYǿԩ{WuҙhAԈ H8aaG\AyXa 8%Ҳ/G3k]]U=S_(r>_UJ*ەQxT/cYnݚsvr Xw_޾}F%o!1fիWU؟/^/ (P988Z[[YX(@Ƙ{xx0R<׮]z!҂snql((W ,L4M)YH mkX@0J! 666Y^^ix<"c+4}BG}YĢc 49 oVݹ(G."69WB%}LD? cǿq!Nk` @pQ\l\ߠl?wz<V1&n޼Ys]bYts18J)(mi4a6!0 14Mc8IR !8-HRH4zsޖRr)-ImqFneYr{kkkÅ >RʝON:|r?crlwwwΝ;WT*Ώm͛eYeY&$IA-bqmۖRJi*(eYFE !ZI0MQJI)kH)ۖekReE=CX k~o|56ߧޏmq}s3%jߋE0 kn6aÇJ<{'||@8G/L_0RʣN|"l5AսMQJ;m3faGhk\0BXr+;{񃎧] :Ni`Bʓr^1ɹϰ}mTRJ*UTRJ*UTRJ*UTRJ?ӷWeʹIENDB`elementary-1.7.7/data/themes/seg_middle_selected.png0000664000175000017500000000130512127353614017471 00000000000000PNG  IHDR2lsRGBbKGD pHYs  tIME:(EIDATHǝV[0 l=삩YpO9' L~90;8JldKx~ߴ??M|>#\&l<s0 "Q!(@pk&"jSJe1_LDF%\ 88T 3RSJ@>hZAιk6R3΀C{ՄޭE YrDۆ?9Ksu[d왖Ƽİ`v;Zr?d%^5W`)Dq6c`4Kq<&0A"3D BUB@U'`Qz0CU-+0cMm'O23RJP"?YQo>3CU%k KRp6^3;A?՗9p8;@v1N1ǪIENDB`elementary-1.7.7/data/themes/tooltip-corner-top-right-tip.png0000664000175000017500000000070512127353614021215 00000000000000PNG  IHDRH-sRGBbKGD pHYs B(xtIME + iTXtCommentCreated with GIMPd.eIDAT(ϕj`Ɍ.CAŵ}C)R ťC f ӥ)Bw9GP !@p(ʝeYk]כt=N\J) ,+ zXpPXLӼR^f3Ap$I \u !(Jy^1aьժv <Nupv24MiA)I"Q`e %> x4 p\m>8%:9,bmIpp, rC6P"eڣ:cK@.Uav!˾d*]l[ޤgjM.#I.ĕN"s߬g%kj`X''fɀiȏ -YbL^-g H3; ˀꀉtgdC i&V2B蘉°ۂmNsŶPu"`<O XwmEdf&뙰(y8j&i?k gܵa=K`!WjZ3]Y2,t:%tx 9'YYJ/EUy'ke:X?# Mf]sԟE٫6Z&Xrގ.*3F b *l:7(IENDB`elementary-1.7.7/data/themes/exclam.png0000664000175000017500000000151412127353614015000 00000000000000PNG  IHDR szzsRGBbKGD pHYs  tIME StEXtCommentCreated with GIMPWIDATXýn@?;84WP"wTUH\<}(jZ;&"$iS܌B]i%dz=Ͽ7nA["`Ϋ b JA+c<TaaU0 O$}4ͷ+WP[nqrr{M[tn:Ќ(DQM/KJ .oB/",2.tDro.\H*@mx.uy]7;~m̎Cptt@TF.p)Ӣ:< xS?EQ*d2M .h0<0fyoy!8>0iYUW0v] Y8H TD8^$"r.@iRARDU{Rߦz^Hřro<_DB uPC7%hH("./ЧOU Ra۶E,'jH)5Ct /1 ~5laXK׸o۶ 0d= }`4E \gq7@78;kx >Q| KE–U|a+npS\][R(h-R[|hjFL& oQSVIENDB`elementary-1.7.7/data/themes/flip_6b.png0000664000175000017500000000316312127353614015052 00000000000000PNG  IHDRPPsBIT|d*IDATx^[HUK?wxI𒷇$E)RA*x"_|4#)_|8)TJQ"DTTЇRģo^D ;{}ftq楅g淿=kh.X 1ŋǏ 񔸸ϟ)**J.\Ν26+L{..,}޿O f7.''ZZZ|/\@B"ӧOSee%߿Scc#USN(]tmi*ܸRa൷ӧO my9yvPGGQVRRR-RSS˗q޾}+,9p{̖|JJJ21Z^^fzyyME"j+**= Q])11Q699}###l/wY,&)x;m$勑}v1S]YNU<77n``` ۔+J u@"ׯ_FB&ۊ7n`r\NƆa}v KUvCgϞ5<ara B P1gCbq}}H¾ }6ۘ#\[[X^"r Gđ4!!!,DBϟ?Onb $l044H@DaXUWeEʼ^i<ݼy]#!&i. ]333N@,wZø588iC 6D^]v Ox W\TT$i/7dee Y g 322l;f*ʧOӴU[[ 5B^bD"Gbxh'O<cH1<~\"R׾ڭ-ˣ=2 !*5={&•: ЀqΝ; -pxbeeŶcXl@e#dhrssW#DZn鯰f(>Hg L>|`ÎcA֡f:3аVUUuj: pV@i3㐝*r555#𺺺+EW^َF}}}$/J+@T>R1ĔK ~U%y<,(;;[K4ƨU޽j6*5g}㽍<Xuy5 )˗ѣG!',Ca<F-XE|4--gQpoǰĞׯ_ p1vbgT/gΜ!!t WRLL5 ?wFq:@gtZe2QJ~B(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2\g(I@2b==lj ;'d B+;+u"í!bՁ9'D lOa_i$< #ií'IENDB`elementary-1.7.7/data/themes/sl_bt2_2.png0000664000175000017500000000043612127353614015137 00000000000000PNG  IHDR1 "sRGBbKGD pHYs  tIMEctEXtCommentCreated with GIMPWyIDATX!0 8 @402 %Kfֶqε(OR/ijOH-!b;IS\IǬsB%-G\o!DNfۉa{ Nk(0JIENDB`elementary-1.7.7/data/themes/shelf_inset.png0000664000175000017500000000077512127353614016042 00000000000000PNG  IHDR"":G sRGBbKGDC pHYs  tIME: \tEXtCommentCreated with GIMPWXIDATXj0E#|]?ؖ4n` X %9K\C%%~np% hx5u^dW`L #C S4z-s0u^!䕣A 2Xur ڰ%AM>GIys,GS/& @-$aޭ<ټ9]6G)('G}'=ںj3GNj &9 dYkѿN8[ ?jReڂ&#IENDB`elementary-1.7.7/data/themes/emo-minimal-smile.png0000664000175000017500000002130012127353614017035 00000000000000PNG  IHDR@@iq =iCCPiccxڝSgTS=BKKoR RBTi@숨"q"Ay((6T}7o9g}>F`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`tIDATx{_Wu?sf4Ӳe`ۘeGcRh)!"M,Y!BhxD@WJpyb'ڒ?%aKز,K4zo~{9hF!-++=ku_{|g?g*yw???zܜr/7~MoE%Kw݋ \}+>YCAACBC-)39Psh-B5-},4:|wOB VtsC#!86 BUUA: m1Ž'nSsJ]b1"y {/!2y'{/7׿P ŤyW!˪iY8v]~ո!;yg恪_zY DP@h:M __=vxƅ:i]knNH2qJ4ȗ]W|<;H?%:v?PyuUEs/BAĪ1ŀ`hRtgo>oUxK/ZlhifeA&1R %=7X=vCc5|4>?sk5C\NpP',bjr`eTfܿ|M5:vv#iRzPJnYJs_Lcw3-wi\q~ʖD7?l 8bKDdpT{,m]6AD)dȜb(OM+N *d|K@ځ; 1M{ȱ%..ʫ(NCFVTEAK3vGZ_&K[N*{r+JuB |)-* FpVF!Gfz%(NC@RoM\jDQp( ~^ STV'¦VZ% -}vM+8y.l9'q4ēwRF#91t|!O,Z2BA A5""( Z`"\ \uPùp(pYXAl "µώ 7PyIB >6TzuԸpENsv߾wo+Z" l, DKt߳ORjRƈ1=BCbLa4SNz粚!bl$0JsEް>I̕o. /9'@ȟzs%o5Tg3J's4XǓO~3 iFG-o r~ݠ:ې~f"^u9S#"36O/\p>_" bAAZ,J}$69cŘ ?d/-w8Gs?.[1gd# J 'S_\?;"Nj6-_JRSUW@BI4Oʛ|g׃hq:݇[=׽|eE"|ǎz8&rgkoY)%51"Ԣ7|z!0 F|0[m/ỹLbٖ/y Zw,ig0~qġYVU<-H^|u6ߛc ιlhV"ؿX C)KEm~Νz۷oe%6x6Ueǎ4S'"rŅY2rb:Fb}eQYHVw>3Bw{yb|Pp66* 뭷}v^WrusZKm߾}}B`l}(jGE@@^aϤ3ɺ#Q!rpC)kŧ7tf۶mlܸ4MMs>"K4M100O>c=ƅ^%\2;8 W6Qr 96;ɻ 썧 ng|94ˡc WqN֭ox\s o~+ ݜf P3gsRSVQUvŶmxGGY #! ءNzy^|~8]e05a!w 8{<sun Iv֭[g<26M+g`# Z/Ijժ<|K!I{:/ʉwdBy`\jB5h L(9ΰZ~p?]ǐh /yyfnSQfLFĘBT%rEǿY ]F<C  ^y6ML[KY+f/ -C]]c-.^U[XtN3"ǮMGx1#ċ#(ŒJi2bȲLҔ;9ɡ#{{2emw3l'JmzUҌ6']"kxIϋ0#%""WAgeA4xȺe<[!Yn :9͡뙞v.ǧ:oukou ; ep_inc@*4W$-x3x AɃ@3ouj1ZO}i&,x1 KbV+HF%Ō>h~JH&!,^\9w‰NVQ"b9ln~pﺻ 6@V+`c>pq>۶=<{QĹ:S_&KuWu.K/AC1<+fR>we*+0;9wG+ +3U p~n! CsBTCO;+YNd 8Qc$~:mV)gA*k Ͽ`G:y/618QHsO{x/c=Z(&<dv4*hVuB(33Tw3l^%,b Nvyf20~4ct9t~U*:7)xA}d4ONQX*4X:{>#x4R#"']rvx!` @ew3!S-C?xtoke䝬xO1`"6`5gB0U놺b-S 8x,Jmw@z +x֖v-A{G>2Y g$\ؼX8 ){n ^jlpqHOXdJ>Pɹm\%Fjs|k>$~F.-ݢ*" EZրOKmP qD &q$$1Z+edw$}ql ('>EΨ5gճ9m;T͛HB%dQMԠ@j5HA! .*#/#y6l*G jj 9LHa${GU (ա3 !: YaU! LaEts頓][ذjg/R4-J*H * n؄ 1!UɔlBF5Cm84r,_$53b_ o)y/F10&O;G X&x FHg")"_ ==~HPj1SG )G\6#{l(Nmw!4`f:CzE7wJG#73\12SIG}L\u *J$QIDX\ 'G::=<ByʴU1ؿ9zۢ"!y~=EAԯvqZh1Cfn#ŐĐDc}7850R}T:}E$kjZ>]R).["`p5p蛸Ј(*;$ d-I i+|eyU)jbQ+V!~W*L &Flc#H$SuDUKfǯ>/>7, @dQ]iW2o),E:w$%9{{{E'%xRh4,I6Oum'&Np6K@k%Jc >%pTτNgjAok 'Bz$K 6-0 Ku18`UO7tvhY Y Fo rKσkP` !\5>}vY_(i> gg nx\QX[k)R&/DJQ Bb!ˊaKf Ƕ#3YzFm58FLh2@Ԡ=?=EPqWVX6p AS?9:6V]O9O[;2w=j%S7Gzf+IsکLJyAO #Fk "[Ejòaa 9c{ܫ N4f?- /6=`n_꺍7o|.x[}oY JYc">@ Vr"$}HQ= &1,[b\dže ;M7=ݶOX D( kpRæ!ȧ~GpcGLQ o7=c3/x͉'np'H^cP}9+5F+-ik WqN*c{?{zh9u,Vyݒׯ&y,Jb{),Y٩N퓣IQ[#GXCpS y@{|>^?Yir{˜y_NjU 8Bnv%җ\?O;g CޱG'=d9%7k _'¬?OOO`qGL?_ - }l>yyEz?%JsB*s< s=(%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/themes/ilist_1_h.png0000664000175000017500000000230612127353614015402 00000000000000PNG  IHDR @sRGB pHYs  tIME +aAtEXtCommentCreated with GIMPW3IDATXõXKr) sҚ%U3I7 Y6Pz% $}_} <3JZ(! @_AA\ ?F+buXb|'ApzpU ĵw 5Z\iX/II{$&S@?5cp9w'ct\0Ayw~Q\7]$1GNc ԆEbB;0&]*wgkrESSf?^e쨁T!Nj tI,%*؄<' F/#L,add`\fk]KwgNnkl KMIg;aQ5+9CCUšReDhQU*N hN3#ÔޓK\TS/*aJ/+~oI=w5FSߦ]+A;bMَU`%WN%1G/`:d0|eN9͙\1E|QTcIp~~$7᫪z2LMd %(f3~d2OQ5nooqvveY~Rŗkk~I ?hCD׼Z{wT;E 0ڶc;\#m|A_mi<3jGS[t$ _0p J5/RA7yx'6wx5tF{H>{H^M" 5P le,FyE6ؘˎ=a kN#].V/6 J(IENDB`elementary-1.7.7/data/themes/color_picker_color.png0000664000175000017500000001060012127353614017374 00000000000000PNG  IHDR<!D: pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATx]͊$7 5 ߒ@#y,$,݇a.{S,2*r-dw_~'a i3z4KpjIq'C>&Ϩ eM-A̳)+_3 p]ZAGN0_m,ʇJ2ZevNψ>~_v_`; LApiL?fd3`®P*ږ0$:aFf@1(iT:Asb '0 2dEձSz>~0nS2a|sOlw^LQf aY"LYZDZ=@4,}2.Т 3Ud`]xQRiʟeF ˍ$)KU* ϲi@ǕfgvOJt;)<$n$f^gP\(<;!4h Ƃ6IyWfL- $n+kOŠl,h[*һ/V+{xҀ_Ί!L87WcYPi\0N(ԑ/-BVXgs]lȗ>+LP޲g]#MJ j%[iu0<00VC/A#Pa="G#ZT8lwpd5^+6Ac+B7Z Z)tV~ u : udx]Ø38q%mm4a=r7WZf L*޲cE^K[eWj{x\Zgx[ex-.Gi5u}Mmϣzq(2}F.ev(0kҖQZgxcxkҖQZgxվf( 2n,3kcxcZ^l,3kcxހaF3<Ҿչn^U]?K û!:+2 ?K '(-/w7`X,3 ϣof|v# gi:û#bC :.q +Sn9Q,/Z= enj^ڞls~QR]tD0# #ŕg1T.KX3,3i >OD*E XGr8IYbH`ΘA6->TI`!  e2gTr]w[) q?)K *[(.daH@"=o'7k(IENDB`elementary-1.7.7/data/themes/check_base.png0000664000175000017500000000050012127353614015570 00000000000000PNG  IHDRasRGBbKGDNx pHYs  tIME 1B tEXtCommentCreated with GIMPWIDAT8!@з@@ p\X)  ZۦA'k&;oG,1C 'd!7q- &&+Jq6`qsP@vRlj_4AG@?@Yk]a!EIENDB`elementary-1.7.7/data/themes/pointer_glow.png0000664000175000017500000000122612127353614016237 00000000000000PNG  IHDR UsRGBbKGD pHYs<<MtIME /-kIDATH͋Q׹Wܠ<,y<$J6kX*)ȎĆhq92MNDƱbQq>&@)FQZ/pӑI%IENDB`elementary-1.7.7/data/themes/flip_5b.png0000664000175000017500000000272212127353614015051 00000000000000PNG  IHDRPPsBIT|dIDATx^+k!P62K2%rR7.+Ǎ$)ʘ1s$_>z~EYzZz( %a000`^{`ggOϟ?D:arr&&&`ll ...c466BVV +$$$@tt4DEEtA[[R7 ݀0Ȁtf^jkk}LZ@̰_Bvv68;;3Mxaarrr`wwWWu?~J&$L3q4ކ888 |3Yk1^S[ZZ@_`ss)J+`f4'/2 YRR,<7j֖/k5@$11)`9c,DŽ#&{@777匯L>W‚)`9cn@9 obannN5蘚ʙ|k4Srr& `oo/Srƞr& V33̄yIʸ ﹺ0`>6ZVV,q4 ,a9 {5wv "X]]Uw>.vd^^Wx0jD1)dddT :όxwa}gU}M_l_rss> ϯ7=kjjƂuŵ5aCBB 55&zzzLCShmmښzuP]]ݛ|+++ "B&;VQ\\\fffR򱱎KX033#5Xǻd]{ڗByy)u`@@ (ŠNVJcJgNf#R4 B1q@C2򻺺3|"P l\(P4s[x+&@(..*n,>aH~X^^Vw~v߿Cll,W߯9w燇0>>SSSұ(XL8###7ҌؿXYY*tggGK9f3qrttaӧO/qy}7)špMYH<H$@ r Q.2P$ E DD@H(( "@"\dH$@ r Q.2P$ E DD@H(( "@"\_CgN_Zu1pdw}} Ir_뛘l~S' FfN ~i_^-EhIENDB`elementary-1.7.7/data/themes/sl_bt_2.png0000664000175000017500000000036612127353614015057 00000000000000PNG  IHDRb2sRGB pHYs  tIMEN#_ntEXtCommentCreated with GIMPWcIDAT8c` g5",%d1&45, add<ϐD9>CiK|K55CP?L)[a! I3*EIENDB`elementary-1.7.7/data/themes/pointer_glint_10.png0000664000175000017500000000045112127353614016703 00000000000000PNG  IHDR UsRGBbKGD pHYs<<MtIME 1 2IDATHѽJCA3׈? >P>"`D0@@t32u]uԾfg:*.O28Èol0 uU^%idի$wI.ۖ{3p[<U}b6ϪaۛwuYiVeIENDB`elementary-1.7.7/data/themes/icon_edit.png0000664000175000017500000000216212127353614015464 00000000000000PNG  IHDRPPsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATxNI6L%$H"c^=+ $r,Ĉxذa"E4kU-:1}iu>ղlWTɧ"c JyuQBT@!*PdGQUY*i.:6&wO:+:X*]PE0i7{ + sߍ!+t^EAveom'ʏd.15?1o5[dŃq Z ]Ӂ͸u0+h!}h+Nt" ؛ ~M,Zf)Êp^]lcO 3W֩+{ I7UVl6]7v52I1ZxbOqX:2Թnka ]-\FK@1BԁBԁBԁBԁBԁBԁBԁBT@!څB Q Q Q Q Q Q Q QhRwCq`]5= GGGcsp>@wnn_ 8gyy965eK˭hMgR>gBb[Cz;ՔnQl2It1 F x`%6ִi?l@eYs!!vt%~̙%K|(>yvri /r֭[+ up;$I2MӨi'`(]q sΝ%/Rz7$I[ NDW/cBbSs9۫舘xȐ!YG??s=OH#~uѢE6nx@Vngoϐ18#eee2d%q.+GcBEECh\KZUU~GQ` *34IΛ7!>> M$/n?~[R*G8>gmm8!'Oߍ7~U\\\%IR  *^X@%1@дEJ8#{S1:|G4;|# }ѺutOI"<[nI]i%4e_]]] .q= $zb cصkLnGÉ8=yGHOH@V]ZZVǾJ`C5kTRrss_ȈöB4y999)))J |Kƍ[۷mWOFJJJvٳgf#+VkbgztuGfOZ( q8qĖɓ'Gip{ھ}ZI=1XNNúpeBzzT ?LqUd@EEE_f5 mny IKK[3  Og'$$bKΜ9sQ=M4ƍ+'M*!okq޽8EAſqiy=Y3SYY06(gsNt'ϯ0Ȏ8= IߏF%%%M7 ,ˬ񰾷x}o%а>]~rø z6tر-F%Ҥ"!!a=ܓΑpa(+ۢEBN| v/j=Z3v4eҥ06ۤIn2A.˜1c2u!o"T\+YB$f&i;::-8aĈSR…L It-Jz$z$IcBF9="J :tmG1d0NWGKJJq  v_Dϲ ÑO#ᆱ q7jeeet5zQU!%x^odv} +TI ASB/`>xiфFD-[@qJBeEK`6 $ELD @Jqh!hv^8m{Mӂf:%6J s7Z3+ܞ $I͑@XKUg;#ҵH{-Nרv5(/GgzÙh!28Cvvx@۠AFٳgO"%n"4W( Y}2C:30JiHUU9,1a$P:uORaÆL<~ذaN͔R6ئIGD)U"&#q:&M@wU]ʫ'QU5굕R*]։/jLm0q_v @Bvv?<@ uGSSf/”օ@***vDc(Eedd7k֬Ν3:G֭[\.(JM:رc @// &!" @0r %%%^x\dSƎ'$,~mҥѳ** S.DJ(,;;~?}#F}p$|-wdjjHJ)F s#lmZVVV#RCWYY1:+)O|1o)[[ȝ .|gΝ6iRG~,RpYt'Ut"ԾzIG^ZZZ#7lp "仹\///T[[h1UUeiiiqqq֮~UT_Ckf֬Y #>ڵkWz^bDhz>#$I񠹹`3z7 ;{?cƌMɬuTH!廗/_~-(CO>_L]vEQV*Q`;whkk#~?j̧KVPP;bchHoҥ_h;se(ĉ8qb}NNο&&&*e|cjY g. ; qmWVVn퉽WDJBDƘm2e$FbhK$.**ڧ#%fl4yczu牑2ɮq& 葁O9}YfmIOO DcM]3gtc`Xf@ ݍk֬.++ݼg6EȐFL|"'ѹ<{ZZZ\AAq 4⠪*.\@I"}B<Ϲ￿լ~XslE2pL>=eΜ9G]nB\G}4i&''OHII5!!!t& IإK,ڈ4mڴŲ,7VQ0śoDQЋVRhv۶mۃcǎ}nO0(%!DQ(BUU~x^ڣJ-8x$ߌށ~%R34=! 98Ξ=[  G-[ȑ#:hm`OY@fJ(UV"+#h_@3>[[TTT;l˰Y_׿7<3JڪC]@꣏>$uG h<\sEPPG%>|4jԨ)T!pUUiMMͱ]vm={M&{ .^~1`DO:[R:tjR5>$W^=龎8bHkv}b͚5/QQQAGG1522dbjj)Br{QĹ"-xo?WZU⵷DžF0裏^D/cA´MO>d۶?$\vkk뿏9; SD;I+@-oʕ+⵵%wʕ;vl`A 8g oΝ+++x7&WOzcPcǎo.++c|I]vVss=>x۶m;VZZr/_N[[[B7nܸu#($e;ɽKwRPuֿrcϻ_ܾ}fKK(]oQIjlfRRRBYY 0Ν; L4um޼3rii)ttt9](dYᄏq-(c&cEAhhhɓ*544|RTTe˖Q\\LGG ￿~Ofg߼X@uIF?O AWWWwTl6:;;q: ׳nS$MKLL< 6mXuuuSx<:h6mWQ_-)),tww~ןނ6@ nGrss[zDQ$ܼ}s^" sUH-բ"$IDI$t^|Ajjjb6_{gL&9s浚… ;c8ūl."twwr"dޏ?xի N@Z,_B<ȉ'}6 ׮]ŋ;,FiWRRB o?MG$! ǛxxdEQ@ZjWԩSvt:ѣG 9s.Qx<ӈjV+$ׇ./D"%;xz~$I^a:::{܆ ԇ*btDQ׋<AؒA 6OŃFq H  {|UUO=.]͛B=DQ<`4w撟gll,P&&&$`0F5kְb nݺ togggc6 LLL},D|%Ń@AH ߏj3<<6^`0qya<t(Vudz=DI0L 399~y@x , CrE4Lx### O|(Z~)QdByCCCn,ԣd xvjfuK0Rq_l6CNN Ks)  Lq.f yyyzN]t ow\)sʲ,G3JDy^>3:$H8fjj*8Pp8xAlލg3&jlfrr2d2a2B!|>=)ˌlhW 򘘘ݻqU(++l`Ń:uETcF100mF#F~Ll6 |>@,P.p,7 0(b0$#//>ߟxCj.eP*`7r$ }/((bxRbB NsF&ZVF####3+,,DEFFFT@L D eR֌2&.OKW1N~?ݘ$#ddgD,IENDB`elementary-1.7.7/data/themes/bd_button_max_unfocused.png0000664000175000017500000000061312127353614020426 00000000000000PNG  IHDRĴl;sRGBbKGDIIH pHYs  tIME 9-VtEXtCommentCreated with GIMPWIDAT8N0DgQĆ4|K/T}h($$:G{Xze̶OwL&T0mSjZLǺ^TUU]RzZ]( wfՍ&27P^* } /D 80k>2~J;`0JxS~~yTDKX,}r|Kx~mDzKX. ԈA-hE<;;sqcc#PE 1 n J ^PN#$ĂXVC )("FX" 0V("PzxaZONNEl4E b\xQZB܌ /JPƋЊxtt4Vxq ^\VC+3xqBt /n@Vugl]s Z=𓛉g\|ԁ9f̬Jx."f,7/ͱ_Y'\t:vKꬃ>{NAo\sܮQJ)RJ)RJ)~ķ0zIENDB`elementary-1.7.7/data/themes/bt_spinner_hilight.png0000664000175000017500000000053012127353614017377 00000000000000PNG  IHDR4`? sRGBbKGD3'| pHYs  tIME #mtEXtCommentCreated with GIMPWIDATHԡ@ ? ɖ, v/Y[ 'j;0q d$O5_+v̎ ܀ 7eYBxmMfUlBY$ UU쪪)hs<ϩz|@빕DdM0uA"($P'A 0RIENDB`elementary-1.7.7/data/themes/icon_clock.png0000664000175000017500000001013612127353614015632 00000000000000PNG  IHDRPPsBIT|d pHYs B(xtEXtSoftwarewww.inkscape.org<IDATx\{PWu0>>>>QO`((G5"G@<n<9n(ɼpuO L`,vT j *F0/\ R}3^XNl UqqyAAAsZmNK FK.ԃ̢=;401T b6_f2UVV)"Q\c"Yuz}EQqĉݸqei @h-[Dj:l6?j:]o…? u ޚI֩kkkcccRbFe0 v?3k[G@ʪv9oz{{W^yf}ssƋ/){챈iӦE$&&Κ={vZHHx^~}ZZ{z W;"x+VٳoAAA/zbʎ9Rq[ K_*C\ ^[ W_MZrS?j!hhhŋ`QΝ;#KZ__رc_ƮSH0$|gmڴi&@43g $ Q/_w,:?+W˲]MZAy'=0L )O<ς8p8Z|JJJcY!… k׮e„Œe><800[^^^!;Y Hɝ;wi8xxuѭCd2eeee <0f* Au[ZZ f3/oEEE "3ǥЧ;vl`WVZ9 =x^xrOhHְ?g{SRR2WXb[5h,X]雱u, x# Lh4p8↓D֝tI My睵 *5WG,ꫫW68 oSeiڐ " oKNN~:;;G2)GΝ;oI~!3:##cx'41E z0eӦMni'Mի•S}@ )gϞ= =iҤ8_BBB hҴwYW8C cqΝhhh\>Ϥװ6o@QTTt$.x/QQQ{蒒E F1Y/QQQIIIAM*EwժUKoXTTt {ް@ܗud5Mڵk29 6\++EQ 3jQSSsYVoJVO۷9 ͛+**v#`3C8d9aFkI`Z,Nj4BHHdJKyHJ:M&S`0D0INlk4MOc|D=j:FλСC-qa_k6[z7'KQAλDypCil 0i˗/@LI  ~I,sJ$ /t<rqMQ"yJ(njq8 Zi4nدv{|2.[ZZzdK,S:O7y%Wk 6p֞[Fȑ#=̧N-&(zs7:o;t:|_({K˗b>@@V m/ D_nw/&&&ýLzI< 6Wvl2444U WqҘI p&Jdd .!zv{`X*immm=\zm@wS9F`0L~.KWЬ@-ST*UtN-((?ZP`(>}fJ>a#!'4ob>91ͷL Ag smmmp9B[!aaak󬪪Ē1Sa@~%ǹ!yyy(֬Ya"sdYۿ~z|˻ygZZZEA@ K(}1_r.Hr K(PbmdY&}**[VCRt<DGGGk>(J/o۶0HdЈ $9ݻw766ۘ@jQ#]JSNV}F>]UU /Ekw< `pv8+͛ҧ~HɅ!WcZ-7o>K}٘;_Njo%gffgϞ_H>V EXͅ ~||IaSSS \j .R*a'Oܜggg&*,%0SL 8}$Nt,;Ϗ^7n\ZlYfL [Rϙ3'>;<{{Yۿu֏; !p7n yW~;Cgu@# xE (99yzAAbbb~~p򋜜+p%jݯN=x`ʬY0  T[[{qջĢN9E_TWѨkL***y~3ðl]]]_T斶ֲVZeffN2 sCBB<ϟ>}TH?F@]`恬V0??,xp%c݌FhBSSSg澖J A9N{yy999ǚD[WJzPPgv tٲeoo~U qܵk*vqHxbk&8*F$1@%K^x%g^4udr677_]]}UUUwA4S2qWH z0 S֮]Ԍ3u:]`jz>,Kb3=fJe>-p%HY1=.YnQo>*׫eN· J4|;KX&B,dQqJFUxG]IKtP#wi_h<_<ܺODɿtiC&&&&&&&&&AڐIENDB`elementary-1.7.7/data/themes/seg_single_pressed.png0000664000175000017500000000257412127353614017402 00000000000000PNG  IHDR2\|&sRGBbKGD pHYs  tIME 0UBIDATHǝWn;|gf [@QCD}ށ &iP iDd<[L'A0{o9߱ٳ(AD1@%Hwk-> "ӧO}w޽7n@iүʲ!ϟ?s}L4p̻D8997opttRYkw1NQ5s#ƘlxRB)tm|aGX,P5!z1䙔D !X,cfB$Nv{Ru f{\/l{QUUQJ!2dYe{ AJ1@=1"rC֮t!˲D2}@J Z "JqdY˵c@smk-=f(c 5d.IUU%8TKacv=|2^g>]@]wy[ǀ{!;\~n_lmzBߋ1}CpWD^\f4g s9#֏k0eoi6 P u]jgpC"Bf{#PߖK8pvvSV+W'*[ZҖ8>>ŤW\A]WRpHcCK:@"0& A׾O4%p. !ҙ{]gc`r+.l!kK=ㄷaC湱)2iw TPBPqbhalRAct!ܖv׹P3CoHPA-)%]r~w. JHBF5*5c5(MC) e2 5>Z'31mL#.x%L*h<7p ""gAc R)M355eEQ( yc 1t3`1&!ҎCkB6(ECkdb寵sƘ=C p2$IlCysnZKe?~`X]A+We|ɓ'<,wZ^ε֐R`kנݻ؀s'?ZѮ&)e;88GP[[[u&pxx|,K,K|-O>8^v} : I@h sc>ÇRǏNNOo_~ F@^W֘N9N777 Z 4-RIENDB`elementary-1.7.7/data/themes/bd_title_bg.png0000664000175000017500000000131412127353614015763 00000000000000PNG  IHDRw=sRGBbKGD pHYs  tIME(xGtEXtCommentCreated with GIMPW'IDATHǵn@snhĆG`RXxXJմbbNH)R3/39DyM;)85ڢA^""%_* O.QnD9g37UŽL{b sGTBO /D-u BYF`DdJ<6.'w T @- m@n8P $ B2r22 t%[j;eOv$(S*@@&X`(ʑs`̔`)d` SGE3(xW\!Sd咔Tn!\]x87CP؄ ee3FvD9;:;8:|?E񋖴e /B_TBfgk+ m_ _׃  2r<[&q?.wL'bPGKĹi ˒$ IHk`~B[P. %w߂1w0hْ 4P6h>؀#;x̆P8XBHLC.,UP%BZF8-p<^0 o`A2DX6b"ֈ#Ef!~H0!H "ERd5R#U^9E.!==F~C>@٨jڡ\ Bh G h%ZBѳڋ>G03l0.Bx,c˱b6b#{";!0 $,",'̈́ Ba$nD>1B%+uc[!\H8Ri D:C!d6ٚA% ry;4:yBP)xR@\ RƩjTS5*.Qkmԫ8MfNEhhFyC+:nDw%JaEz=Ca1J~=+&ib3 z9c; _EBZY U| գWUGԨjfj<5rjjwY/i544D4i01VjYYlۜgK߱٣34545Ojr0qpns>Lћ=Ejkh4km8ndn4ר1͘klŸx$dI}S)4ti[3sf-fCZ||L OE57-I\t˝׬P+'Tj֨zu44ii50lmrlll9-/L6u}wϰ0ۡ7G+GcWLor ]3:B:;}rvq;7:$pesø܋DW'\߻9)܎n~}hLڙFY4xx>2yy z[zy~c#9[;vi{o?$L 10(pS_ȯvlvG#(2*IU<- 999-(yr`GryPGTԊ OR%y;mzh􉌘LJfbq4]ڑ#z-ںhT$Fg* Ki\˙S.7:hz4k]BX"\Ҿp骥}˼],OZ޾xEኁ+J_S}Ay1 W XPR$/}uuu맯߾sr}IERaofbC2]Ioot\<s--.zbFmmmMo*VOuw)y}׮zKv#swo}}9Fv~N~:],k@ Ç]FƽMpXy>t(h?8:V܌4/nmImmk9>x{{۱mDI͓eh OM?=vFvflŞ}> uzwq%K/s/\qu'u;w7_uzZ[̞S={M+=; wz˸~+?R{TXqϖ?7:zA?q)iŠ`Љak=x.{>>R/;^XW_FcG^_NVJ3^=~fm;wsw~08姶ANdNL%c3 cHRMz%u0`:o_FbKGDԂ pHYs   vpAg@@`IDATxyeU}?ӻoW3UAd,BI'%.mDi84I:ݝdĹ(Y XRT@Uy9g_q}[=DCzuZuso*?l=g<lh YipwyA^>dp"}N*"ߎ" I Ԇtlغ$'N;:_Q#-EtCT&_(`DZL&s-j? } MLuE(ogɎ˙0# ֈ "iR|W r/-۶^{i46* 8.NUMuTSJ`n mƻrel<jL&dɴLE)ϥ1ƴ@p@ K5Lkar%8QSNԄDSAOLFǖ~$›=觀_מx|~;j hȻ8g "9~`#(|f8yg k_1@5Pizdd$mA| B+_uvڋˋ8gq QAd38IpK,*p SQS!vE!f|̧ FAu3n\IBQ,#)Hyp-\1Q|Šx 7M+Rh8A+bLCA 8yC[XNx=_TȨࣿߩ B^.U-04G yTNNDu 339gީ-@7.Wh > - wM_sآDJ,6cT]yƛ̶﷤޾/8jYu7 bylѠ؈NM&QVO\w;+ KX œ j^%پYO[$.Eh9T<|Lt*9WuM:'6p^YpõJX9a.Bj AE2i`d[hdnU'%K%P.'ٿ0z8cr։8?>P՗ DCsf/zQ !@:b5Y iǴ4!n4ME,Gd*Gj!I7=x'9pef1/ذ5gt?oMҍ3'$AEU, Md2ẆvATx"Г/lR.2>T7!'~f.x{]ZzlфGʄ@#2(ˎCuJ6Ti2QPem`dZњqw0Ho `%8 10 qK< ט4myX 5dZ%4,Pɦux fѪ dEY+"G9HD494U#, &:pO`5yK &pA~-#))ŐFNЖӷ[KӀlK!>0+8W2"CObHel[=q'% yGBl^e#^ypK@jހH.Pv‘Jf(bBޒ!򁙇$> Ɨ7_PW(65,T"x1۱sw[HI\h"Ɛ7`]irɅ[wn!9s"?:Қ`dt+FnH4ɜa^Ŕ5eOrc.~K% yz9r1Q T,8ld1꓅M<%4@68Bx L }+7.W)_^~2Bx%Tհw3B}m/ ] 1mfru?9a\#Lֹ)!ƢbQcq6"\:!4ta.Yw\zT XK {gغsW7^/ Ȗ y SXG-Qz&*Jܳ{nf~̦^gm7#~._R.ڸu<-$RhXmr3u!5 ]BHjz!6S3J|G̻z7[9W Q#tݹDk6SP,gczY?1 ~7T.udnc:_Dā88:zK4cvY>05@DDC@[[Q:=\GƸլ*Rp]q>Ώw} glX?}jJN:R'HL( }8RPA9Cy؋JX0Ǟy.~/\D<>(ɑweBJw͹xh" R܁B \O\O{aL{Nl7!#UȪ-2*wbP@Gf٢lB gБO .<#n)3XW`Pq0ڃ|e5T'蓄nj,T{T1r (f%6qL18Vds=5=]`Gn=2Dy0 n;Lb?35\]Kԁ"n= c'kX50Ƽc.Q*ʌM)w;9mKCo""gAavѩ*g_x{<!![0CћU⸾R _E謥r!֬dk>O.DM@C6Yh}Iu|pfKh`ǪҜY Ŧ 004?^X (\ ixɯ|ޓ:o0Jpsa3@fnm/y;/lDw8 _QലpoL<ӡY7 )84s.ad4 -]3n;4KUo4~qLen6s ꉒxHIPB4#.Wj 0UF0<|ۏP="9벸gn7>ȯ4ˠnA>"HT }-ҷq-yPz *I+ROI$\ĉb5P)eO7sǡ\Fr)YeGwP2G{zw5t YGP\ U kݛ@h=@n7Ǖg}fTH ' ^+iSǚa5191? vYreGo!-RO=>>U~&fC@zdV(=߂UF`z Pa{Y{ QCD o/JPpjFY(YHR94|U}=?c KlD%æo_Η;NJΡ_MʛMxtmH^s]yL(GyΆ'9sV";ϩi. NȚ_31O'U2j,==U.CT4T9AéSzF('v_%/?HcsώC1d37U&8 F4RƁJlfj\#N1t|ʆ5^a [}Gtߛ?8e~6VF}׾Uo:#y͚j=?v7ie'hk-Qb#l|#i 1*Ctm:D1X06~y<66uLO}[FćJ+AL۶"1R"*ǖzUWb .BY$QLd"S imr$0LǿǾ7|;>`WXXT5w_ ^Num|_/S(j$ (+bPZBff5q РUe`O0˰wT=|皛>oܽh*c_XV#16bz˖G?{^I`R +sH\G|A yT`rh%aI63m S`7';ѱѺu0*h2,_9XŸ^TFF3c{/o׽j 3]h5F+ $IQoPr`LJW͎K6:j9OOΧ;O|mnxP͵I՜:꿒 }=Y9.F&mK ڝ)T4`Ez;q>555W&B!m&v>!{v h.gJ'lmvnJSin[&՛MJۨv-|Ri0z>h"crU@L(nsL/ 4݁dENӎ[ծzh{n%Np)Ouγth%[.qgTK=jϯDָ}䱗cn)G+ɜge+I_pi%tEXtcreate-date2010-04-27T16:59:14+10:00l•D%tEXtmodify-date2010-04-27T16:59:14+10:003spIENDB`elementary-1.7.7/data/Makefile.in0000664000175000017500000005257512143521121013602 00000000000000# Makefile.in generated by automake 1.11.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, # 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 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@ am__make_dryrun = \ { \ am__dry=no; \ case $$MAKEFLAGS in \ *\\[\ \ ]*) \ echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ *) \ for am__flg in $$MAKEFLAGS; do \ case $$am__flg in \ *=*|--*) ;; \ *n*) am__dry=yes; break;; \ esac; \ done;; \ esac; \ test $$am__dry = yes; \ } 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 = data DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/ac_attribute.m4 \ $(top_srcdir)/m4/efl_binary.m4 \ $(top_srcdir)/m4/efl_compiler_flag.m4 \ $(top_srcdir)/m4/efl_doxygen.m4 \ $(top_srcdir)/m4/efl_examples.m4 \ $(top_srcdir)/m4/efl_path_max.m4 $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/elementary_config.h CONFIG_CLEAN_FILES = CONFIG_CLEAN_VPATH_FILES = AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; AM_V_at = $(am__v_at_@AM_V@) am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) am__v_at_0 = @ 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 am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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@ ALLOCA = @ALLOCA@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AS = @AS@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ EIO_CFLAGS = @EIO_CFLAGS@ EIO_LIBS = @EIO_LIBS@ ELEMENTARY_CFLAGS = @ELEMENTARY_CFLAGS@ ELEMENTARY_COCOA_CFLAGS = @ELEMENTARY_COCOA_CFLAGS@ ELEMENTARY_COCOA_LIBS = @ELEMENTARY_COCOA_LIBS@ ELEMENTARY_CONFIG_PRG = @ELEMENTARY_CONFIG_PRG@ ELEMENTARY_ECORE_CON_CFLAGS = @ELEMENTARY_ECORE_CON_CFLAGS@ ELEMENTARY_ECORE_CON_INC = @ELEMENTARY_ECORE_CON_INC@ ELEMENTARY_ECORE_CON_LIBS = @ELEMENTARY_ECORE_CON_LIBS@ ELEMENTARY_ECORE_IMF_CFLAGS = @ELEMENTARY_ECORE_IMF_CFLAGS@ ELEMENTARY_ECORE_IMF_INC = @ELEMENTARY_ECORE_IMF_INC@ ELEMENTARY_ECORE_IMF_LIBS = @ELEMENTARY_ECORE_IMF_LIBS@ ELEMENTARY_EDBUS_CFLAGS = @ELEMENTARY_EDBUS_CFLAGS@ ELEMENTARY_EDBUS_LIBS = @ELEMENTARY_EDBUS_LIBS@ ELEMENTARY_EFREET_CFLAGS = @ELEMENTARY_EFREET_CFLAGS@ ELEMENTARY_EFREET_LIBS = @ELEMENTARY_EFREET_LIBS@ ELEMENTARY_EMAP_CFLAGS = @ELEMENTARY_EMAP_CFLAGS@ ELEMENTARY_EMAP_LIBS = @ELEMENTARY_EMAP_LIBS@ ELEMENTARY_ETHUMB_CFLAGS = @ELEMENTARY_ETHUMB_CFLAGS@ ELEMENTARY_ETHUMB_LIBS = @ELEMENTARY_ETHUMB_LIBS@ ELEMENTARY_EWEATHER_CFLAGS = @ELEMENTARY_EWEATHER_CFLAGS@ ELEMENTARY_EWEATHER_LIBS = @ELEMENTARY_EWEATHER_LIBS@ ELEMENTARY_FB_CFLAGS = @ELEMENTARY_FB_CFLAGS@ ELEMENTARY_FB_LIBS = @ELEMENTARY_FB_LIBS@ ELEMENTARY_LIBS = @ELEMENTARY_LIBS@ ELEMENTARY_PSL1GHT_CFLAGS = @ELEMENTARY_PSL1GHT_CFLAGS@ ELEMENTARY_PSL1GHT_LIBS = @ELEMENTARY_PSL1GHT_LIBS@ ELEMENTARY_SDL_CFLAGS = @ELEMENTARY_SDL_CFLAGS@ ELEMENTARY_SDL_LIBS = @ELEMENTARY_SDL_LIBS@ ELEMENTARY_TEST_PRG = @ELEMENTARY_TEST_PRG@ ELEMENTARY_WAYLAND_CFLAGS = @ELEMENTARY_WAYLAND_CFLAGS@ ELEMENTARY_WAYLAND_LIBS = @ELEMENTARY_WAYLAND_LIBS@ ELEMENTARY_WEB_CFLAGS = @ELEMENTARY_WEB_CFLAGS@ ELEMENTARY_WEB_LIBS = @ELEMENTARY_WEB_LIBS@ ELEMENTARY_WIN32_CFLAGS = @ELEMENTARY_WIN32_CFLAGS@ ELEMENTARY_WIN32_LIBS = @ELEMENTARY_WIN32_LIBS@ ELEMENTARY_WINCE_CFLAGS = @ELEMENTARY_WINCE_CFLAGS@ ELEMENTARY_WINCE_LIBS = @ELEMENTARY_WINCE_LIBS@ ELEMENTARY_X_CFLAGS = @ELEMENTARY_X_CFLAGS@ ELEMENTARY_X_LIBS = @ELEMENTARY_X_LIBS@ ELM_ALLOCA_H_DEF = @ELM_ALLOCA_H_DEF@ ELM_DEBUG_DEF = @ELM_DEBUG_DEF@ ELM_DIRENT_H_DEF = @ELM_DIRENT_H_DEF@ ELM_EDBUS_DEF = @ELM_EDBUS_DEF@ ELM_EFREET_DEF = @ELM_EFREET_DEF@ ELM_EMAP_DEF = @ELM_EMAP_DEF@ ELM_ETHUMB_DEF = @ELM_ETHUMB_DEF@ ELM_EWEATHER_DEF = @ELM_EWEATHER_DEF@ ELM_LIBINTL_H_DEF = @ELM_LIBINTL_H_DEF@ ELM_UNIX_DEF = @ELM_UNIX_DEF@ ELM_WEB_DEF = @ELM_WEB_DEF@ ELM_WIN32_DEF = @ELM_WIN32_DEF@ ELM_WINCE_DEF = @ELM_WINCE_DEF@ EMOTION_CFLAGS = @EMOTION_CFLAGS@ EMOTION_LIBS = @EMOTION_LIBS@ EVIL_CFLAGS = @EVIL_CFLAGS@ EVIL_LIBS = @EVIL_LIBS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALE_DIR = @LOCALE_DIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MODULE_ARCH = @MODULE_ARCH@ MODULE_EDJE = @MODULE_EDJE@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ 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@ POSUB = @POSUB@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ VMAJ = @VMAJ@ VMIN = @VMIN@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ 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@ dlopen_libs = @dlopen_libs@ docdir = @docdir@ dvidir = @dvidir@ edje_cc = @edje_cc@ eet_eet = @eet_eet@ efl_doxygen = @efl_doxygen@ efl_have_doxygen = @efl_have_doxygen@ 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_enable_auto_import = @lt_enable_auto_import@ mandir = @mandir@ mkdir_p = @mkdir_p@ my_libs = @my_libs@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgconfig_requires_private = @pkgconfig_requires_private@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ release_info = @release_info@ requirement_elm = @requirement_elm@ 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@ version_info = @version_info@ AUTOMAKE_OPTIONS = 1.4 foreign MAINTAINERCLEANFILES = Makefile.in SUBDIRS = themes images objects desktop edje_externals 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) --foreign data/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/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 \ $(am__make_dryrun) \ || test -d "$(distdir)/$$subdir" \ || $(MKDIR_P) "$(distdir)/$$subdir" \ || exit 1; \ 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: if test -z '$(STRIP)'; then \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ install; \ else \ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ fi 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." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 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: elementary-1.7.7/m4/0000775000175000017500000000000012143522010011204 500000000000000elementary-1.7.7/m4/efl_examples.m40000664000175000017500000000351012127353615014050 00000000000000dnl Copyright (C) 2008 Vincent Torri dnl That code is public domain and can be freely used or copied. dnl Macro that check if building examples is wanted. dnl Usage: EFL_CHECK_BUILD_EXAMPLES([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) dnl Defines the automake conditionnal EFL_ENABLE_BUILD_EXAMPLES AC_DEFUN([EFL_CHECK_BUILD_EXAMPLES], [ dnl configure option AC_ARG_ENABLE([build-examples], [AC_HELP_STRING([--enable-build-examples], [enable building examples @<:@default=disabled@:>@])], [ if test "x${enableval}" = "xyes" ; then _efl_enable_build_examples="yes" else _efl_enable_build_examples="no" fi ], [_efl_enable_build_examples="no"]) AC_MSG_CHECKING([whether examples are built]) AC_MSG_RESULT([${_efl_enable_build_examples}]) AM_CONDITIONAL(EFL_BUILD_EXAMPLES, test "x${_efl_enable_build_examples}" = "xyes") AS_IF([test "x$_efl_enable_build_examples" = "xyes"], [$1], [$2]) ]) dnl Macro that check if installing examples is wanted. dnl Usage: EFL_CHECK_INSTALL_EXAMPLES([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) dnl Defines the automake conditionnal EFL_ENABLE_INSTALL_EXAMPLES AC_DEFUN([EFL_CHECK_INSTALL_EXAMPLES], [ dnl configure option AC_ARG_ENABLE([install-examples], [AC_HELP_STRING([--enable-install-examples], [enable installing example source files @<:@default=disabled@:>@])], [ if test "x${enableval}" = "xyes" ; then _efl_enable_install_examples="yes" else _efl_enable_install_examples="no" fi ], [_efl_enable_install_examples="no"]) AC_MSG_CHECKING([whether examples are installed]) AC_MSG_RESULT([${_efl_enable_install_examples}]) AM_CONDITIONAL(EFL_INSTALL_EXAMPLES, test "x${_efl_enable_install_examples}" = "xyes") AS_IF([test "x$_efl_enable_install_examples" = "xyes"], [$1], [$2]) ]) dnl End of efl_examples.m4 elementary-1.7.7/m4/iconv.m40000664000175000017500000001375312127367225012536 00000000000000# iconv.m4 serial AM6 (gettext-0.17) dnl Copyright (C) 2000-2002, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_LIB_LINKFLAGS_BODY([iconv]) ]) AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl because if the user has installed libiconv and not disabled its use dnl via --without-libiconv-prefix, he wants to use it. The first dnl AC_TRY_LINK will then fail, the second AC_TRY_LINK will succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_CACHE_CHECK([for iconv], am_cv_func_iconv, [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], am_cv_func_iconv=yes) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include #include ], [iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);], am_cv_lib_iconv=yes am_cv_func_iconv=yes) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_CACHE_CHECK([for working iconv], am_cv_func_iconv_works, [ dnl This tests against bugs in AIX 5.1 and HP-UX 11.11. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi AC_TRY_RUN([ #include #include int main () { /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static const char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) return 1; } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; const char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, (char **) &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) return 1; } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) return 1; return 0; }], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], [case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac]) LIBS="$am_save_LIBS" ]) case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST(LIBICONV) AC_SUBST(LTLIBICONV) ]) AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL(am_cv_proto_iconv, [ AC_TRY_COMPILE([ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ], [], am_cv_proto_iconv_arg1="", am_cv_proto_iconv_arg1="const") am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([$]{ac_t:- }[$]am_cv_proto_iconv) AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1, [Define as const if the declaration of iconv() needs const.]) fi ]) elementary-1.7.7/m4/efl_binary.m40000664000175000017500000000360712127353615013525 00000000000000dnl Copyright (C) 2010 Vincent Torri dnl That code is public domain and can be freely used or copied. dnl Macro that check if a binary is built or not dnl Usage: EFL_ENABLE_BIN(binary) dnl Call AC_SUBST(BINARY_PRG) (BINARY is the uppercase of binary, - being transformed into _) dnl Define have_binary (- is transformed into _) dnl Define conditional BUILD_BINARY (BINARY is the uppercase of binary, - being transformed into _) AC_DEFUN([EFL_ENABLE_BIN], [ m4_pushdef([UP], m4_translit([[$1]], [-a-z], [_A-Z]))dnl m4_pushdef([DOWN], m4_translit([[$1]], [-A-Z], [_a-z]))dnl have_[]m4_defn([DOWN])="yes" dnl configure option AC_ARG_ENABLE([$1], [AC_HELP_STRING([--disable-$1], [disable building of ]DOWN)], [ if test "x${enableval}" = "xyes" ; then have_[]m4_defn([DOWN])="yes" else have_[]m4_defn([DOWN])="no" fi ]) AC_MSG_CHECKING([whether to build ]DOWN[ binary]) AC_MSG_RESULT([$have_[]m4_defn([DOWN])]) if test "x$have_[]m4_defn([DOWN])" = "xyes"; then UP[]_PRG=DOWN[${EXEEXT}] fi AC_SUBST(UP[]_PRG) AM_CONDITIONAL(BUILD_[]UP, test "x$have_[]m4_defn([DOWN])" = "xyes") AS_IF([test "x$have_[]m4_defn([DOWN])" = "xyes"], [$2], [$3]) ]) dnl Macro that check if a binary is built or not dnl Usage: EFL_WITH_BIN(package, binary, default_value) dnl Call AC_SUBST(_binary) (_binary is the lowercase of binary, - being transformed into _ by default, or the value set by the user) AC_DEFUN([EFL_WITH_BIN], [ m4_pushdef([DOWN], m4_translit([[$2]], [-A-Z], [_a-z]))dnl dnl configure option AC_ARG_WITH([$2], [AC_HELP_STRING([--with-$2=PATH], [specify a specific path to ]DOWN[ @<:@default=$3@:>@])], [_efl_with_binary=${withval}], [_efl_with_binary=$(pkg-config --variable=prefix $1)/bin/$3]) DOWN=${_efl_with_binary} AC_MSG_NOTICE(DOWN[ set to ${_efl_with_binary}]) with_binary_[]m4_defn([DOWN])=${_efl_with_binary} AC_SUBST(DOWN) ]) elementary-1.7.7/m4/ltoptions.m40000644000175000017500000003007312127367234013443 00000000000000# Helper functions for option handling. -*- Autoconf -*- # # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, # Inc. # Written by Gary V. Vaughan, 2004 # # This file 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. # serial 7 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) # ------------------------------------------ m4_define([_LT_MANGLE_OPTION], [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) # --------------------------------------- # Set option OPTION-NAME for macro MACRO-NAME, and if there is a # matching handler defined, dispatch to it. Other OPTION-NAMEs are # saved as a flag. m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), [m4_warning([Unknown $1 option `$2'])])[]dnl ]) # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) # ------------------------------------------------------------ # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. m4_define([_LT_IF_OPTION], [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) # ------------------------------------------------------- # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME # are set. m4_define([_LT_UNLESS_OPTIONS], [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), [m4_define([$0_found])])])[]dnl m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 ])[]dnl ]) # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) # ---------------------------------------- # OPTION-LIST is a space-separated list of Libtool options associated # with MACRO-NAME. If any OPTION has a matching handler declared with # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about # the unknown option and exit. m4_defun([_LT_SET_OPTIONS], [# Set options m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [_LT_SET_OPTION([$1], _LT_Option)]) m4_if([$1],[LT_INIT],[ dnl dnl Simply set some default values (i.e off) if boolean options were not dnl specified: _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no ]) _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no ]) dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither dnl `shared' nor `disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], [_LT_ENABLE_FAST_INSTALL]) ]) ])# _LT_SET_OPTIONS ## --------------------------------- ## ## Macros to handle LT_INIT options. ## ## --------------------------------- ## # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) # ----------------------------------------- m4_define([_LT_MANGLE_DEFUN], [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) # ----------------------------------------------- m4_define([LT_OPTION_DEFINE], [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl ])# LT_OPTION_DEFINE # dlopen # ------ LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes ]) AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) # win32-dll # --------- # Declare package support for building win32 dll's. LT_OPTION_DEFINE([LT_INIT], [win32-dll], [enable_win32_dll=yes case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) AC_CHECK_TOOL(AS, as, false) AC_CHECK_TOOL(DLLTOOL, dlltool, false) AC_CHECK_TOOL(OBJDUMP, objdump, false) ;; esac test -z "$AS" && AS=as _LT_DECL([], [AS], [1], [Assembler program])dnl test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl ])# win32-dll AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- # implement the --enable-shared flag, and supports the `shared' and # `disable-shared' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) _LT_DECL([build_libtool_libs], [enable_shared], [0], [Whether or not to build shared libraries]) ])# _LT_ENABLE_SHARED LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) # Old names: AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_SHARED], []) dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- # implement the --enable-static flag, and support the `static' and # `disable-static' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) _LT_DECL([build_old_libs], [enable_static], [0], [Whether or not to build static libraries]) ])# _LT_ENABLE_STATIC LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) # Old names: AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_STATIC], []) dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- # implement the --enable-fast-install flag, and support the `fast-install' # and `disable-fast-install' LT_INIT options. # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for pkg in $enableval; do IFS="$lt_save_ifs" if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS="$lt_save_ifs" ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) _LT_DECL([fast_install], [enable_fast_install], [0], [Whether or not to optimize for fast installation])dnl ])# _LT_ENABLE_FAST_INSTALL LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) # Old names: AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) # _LT_WITH_PIC([MODE]) # -------------------- # implement the --with-pic flag, and support the `pic-only' and `no-pic' # LT_INIT options. # MODE is either `yes' or `no'. If omitted, it defaults to `both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], [lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," for lt_pkg in $withval; do IFS="$lt_save_ifs" if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS="$lt_save_ifs" ;; esac], [pic_mode=default]) test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) # Old name: AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the `pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) ## ----------------- ## ## LTDL_INIT Options ## ## ----------------- ## m4_define([_LTDL_MODE], []) LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], [m4_define([_LTDL_MODE], [nonrecursive])]) LT_OPTION_DEFINE([LTDL_INIT], [recursive], [m4_define([_LTDL_MODE], [recursive])]) LT_OPTION_DEFINE([LTDL_INIT], [subproject], [m4_define([_LTDL_MODE], [subproject])]) m4_define([_LTDL_TYPE], []) LT_OPTION_DEFINE([LTDL_INIT], [installable], [m4_define([_LTDL_TYPE], [installable])]) LT_OPTION_DEFINE([LTDL_INIT], [convenience], [m4_define([_LTDL_TYPE], [convenience])]) elementary-1.7.7/m4/efl_path_max.m40000664000175000017500000000152012127353615014032 00000000000000dnl Check for PATH_MAX in limits.h, and define a default value if not found dnl This is a workaround for systems not providing PATH_MAX, like GNU/Hurd dnl EFL_CHECK_PATH_MAX([DEFAULT_VALUE_IF_NOT_FOUND]) dnl dnl If PATH_MAX is not defined in , defines it dnl to DEFAULT_VALUE_IF_NOT_FOUND if it exists, or fallback dnl to using 4096 AC_DEFUN([EFL_CHECK_PATH_MAX], [ default_max=m4_default([$1], "4096") AC_LANG_PUSH([C]) AC_MSG_CHECKING([for PATH_MAX in limits.h]) AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include ]], [[ int i = PATH_MAX; ]])], [AC_MSG_RESULT([yes])], [ AC_DEFINE_UNQUOTED([PATH_MAX], [${default_max}], [default value since PATH_MAX is not defined]) AC_MSG_RESULT([no: using ${default_max}]) ]) AC_LANG_POP([C]) ]) dnl end of efl_path_max.m4 elementary-1.7.7/m4/lt~obsolete.m40000644000175000017500000001375612127367235013774 00000000000000# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file 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. # serial 5 lt~obsolete.m4 # These exist entirely to fool aclocal when bootstrapping libtool. # # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us # using a macro with the same name in our local m4/libtool.m4 it'll # pull the old libtool.m4 in (it doesn't see our shiny new m4_define # and doesn't know about Autoconf macros at all.) # # So we provide this file, which has a silly filename so it's always # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until # we give up compatibility with versions before 1.7, at which point # we need to keep only those names which we still refer to. # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) elementary-1.7.7/m4/efl_doxygen.m40000664000175000017500000000527112127353615013715 00000000000000dnl Copyright (C) 2008 Vincent Torri dnl That code is public domain and can be freely used or copied. dnl Macro that check if doxygen is available or not. dnl EFL_CHECK_DOXYGEN([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]) dnl Test for the doxygen program dnl Defines efl_doxygen dnl Defines the automake conditionnal EFL_BUILD_DOC dnl AC_DEFUN([EFL_CHECK_DOXYGEN], [ dnl dnl Disable the build of the documentation dnl AC_ARG_ENABLE([doc], [AC_HELP_STRING( [--disable-doc], [Disable documentation build @<:@default=enabled@:>@])], [ if test "x${enableval}" = "xyes" ; then efl_enable_doc="yes" else efl_enable_doc="no" fi ], [efl_enable_doc="yes"]) AC_MSG_CHECKING([whether to build documentation]) AC_MSG_RESULT([${efl_enable_doc}]) if test "x${efl_enable_doc}" = "xyes" ; then dnl dnl Specify the file name, without path dnl efl_doxygen="doxygen" AC_ARG_WITH([doxygen], [AC_HELP_STRING( [--with-doxygen=FILE], [doxygen program to use @<:@default=doxygen@:>@])], dnl dnl Check the given doxygen program. dnl [efl_doxygen=${withval} AC_CHECK_PROG([efl_have_doxygen], [${efl_doxygen}], [yes], [no]) if test "x${efl_have_doxygen}" = "xno" ; then echo "WARNING:" echo "The doxygen program you specified:" echo "${efl_doxygen}" echo "was not found. Please check the path and make sure " echo "the program exists and is executable." AC_MSG_WARN([no doxygen detected. Documentation will not be built]) fi ], [AC_CHECK_PROG([efl_have_doxygen], [${efl_doxygen}], [yes], [no]) if test "x${efl_have_doxygen}" = "xno" ; then echo "WARNING:" echo "The doxygen program was not found in your execute path." echo "You may have doxygen installed somewhere not covered by your path." echo "" echo "If this is the case make sure you have the packages installed, AND" echo "that the doxygen program is in your execute path (see your" echo "shell manual page on setting the \$PATH environment variable), OR" echo "alternatively, specify the program to use with --with-doxygen." AC_MSG_WARN([no doxygen detected. Documentation will not be built]) fi ]) fi dnl dnl Substitution dnl AC_SUBST([efl_doxygen]) if ! test "x${efl_have_doxygen}" = "xyes" ; then efl_enable_doc="no" fi AM_CONDITIONAL(EFL_BUILD_DOC, test "x${efl_enable_doc}" = "xyes") if test "x${efl_enable_doc}" = "xyes" ; then m4_default([$1], [:]) else m4_default([$2], [:]) fi ]) dnl End of doxygen.m4 elementary-1.7.7/m4/intlmacosx.m40000664000175000017500000000456512127367225013602 00000000000000# intlmacosx.m4 serial 1 (gettext-0.17) dnl Copyright (C) 2004-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Checks for special options needed on MacOS X. dnl Defines INTL_MACOSX_LIBS. AC_DEFUN([gt_INTL_MACOSX], [ dnl Check for API introduced in MacOS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], gt_cv_func_CFPreferencesCopyAppValue, [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#include ], [CFPreferencesCopyAppValue(NULL, NULL)], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1, [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in MacOS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent, [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_TRY_LINK([#include ], [CFLocaleCopyCurrent();], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1, [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi AC_SUBST([INTL_MACOSX_LIBS]) ]) elementary-1.7.7/m4/ac_attribute.m40000664000175000017500000000246512127353615014062 00000000000000dnl Copyright (C) 2004-2008 Kim Woelders dnl Copyright (C) 2008 Vincent Torri dnl That code is public domain and can be freely used or copied. dnl Originally snatched from somewhere... dnl Macro for checking if the compiler supports __attribute__ dnl Usage: AC_C___ATTRIBUTE__ dnl call AC_DEFINE for HAVE___ATTRIBUTE__ and __UNUSED__ dnl if the compiler supports __attribute__, HAVE___ATTRIBUTE__ is dnl defined to 1 and __UNUSED__ is defined to __attribute__((unused)) dnl otherwise, HAVE___ATTRIBUTE__ is not defined and __UNUSED__ is dnl defined to nothing. AC_DEFUN([AC_C___ATTRIBUTE__], [ AC_MSG_CHECKING([for __attribute__]) AC_CACHE_VAL([ac_cv___attribute__], [AC_TRY_COMPILE( [ #include int func(int x); int foo(int x __attribute__ ((unused))) { exit(1); } ], [], [ac_cv___attribute__="yes"], [ac_cv___attribute__="no"] )]) AC_MSG_RESULT($ac_cv___attribute__) if test "x${ac_cv___attribute__}" = "xyes" ; then AC_DEFINE([HAVE___ATTRIBUTE__], [1], [Define to 1 if your compiler has __attribute__]) AC_DEFINE([__UNUSED__], [__attribute__((unused))], [Macro declaring a function argument to be unused]) else AC_DEFINE([__UNUSED__], [], [Macro declaring a function argument to be unused]) fi ]) dnl End of ac_attribute.m4 elementary-1.7.7/m4/efl_compiler_flag.m40000664000175000017500000000236112127353615015040 00000000000000dnl Copyright (C) 2010 Vincent Torri dnl and Albin Tonnerre dnl That code is public domain and can be freely used or copied. dnl Macro that checks if a compiler flag is supported by the compiler. dnl Usage: EFL_COMPILER_FLAG(flag) dnl flag is added to CFLAGS if supported. AC_DEFUN([EFL_COMPILER_FLAG], [ CFLAGS_save="${CFLAGS}" CFLAGS="${CFLAGS} $1" AC_LANG_PUSH([C]) AC_MSG_CHECKING([whether the compiler supports $1]) AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([[]])], [have_flag="yes"], [have_flag="no"]) AC_MSG_RESULT([${have_flag}]) if test "x${have_flag}" = "xno" ; then CFLAGS="${CFLAGS_save}" fi AC_LANG_POP([C]) ]) dnl Macro that checks if a linker flag is supported by the compiler. dnl Usage: EFL_LINKER_FLAG(flag) dnl flag is added to LDFLAGS if supported (will be passed to ld anyway). AC_DEFUN([EFL_LINKER_FLAG], [ LDFLAGS_save="${LDFLAGS}" LDFLAGS="${LDFLAGS} $1" AC_LANG_PUSH([C]) AC_MSG_CHECKING([whether the compiler supports $1]) AC_LINK_IFELSE( [AC_LANG_PROGRAM([[]])], [have_flag="yes"], [have_flag="no"]) AC_MSG_RESULT([${have_flag}]) if test "x${have_flag}" = "xno" ; then LDFLAGS="${LDFLAGS_save}" fi AC_LANG_POP([C]) ]) elementary-1.7.7/m4/lib-prefix.m40000664000175000017500000001503612127367225013455 00000000000000# lib-prefix.m4 serial 5 (gettext-0.15) dnl Copyright (C) 2001-2005 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't dnl require excessive bracketing. ifdef([AC_HELP_STRING], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed dnl to access previously installed libraries. The basic assumption is that dnl a user will want packages to use other packages he previously installed dnl with the same --prefix option. dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate dnl libraries, but is otherwise very convenient. AC_DEFUN([AC_LIB_PREFIX], [ AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib-prefix], [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib --without-lib-prefix don't search for libraries in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) if test $use_additional = yes; then dnl Potentially add $additional_includedir to $CPPFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's already present in $CPPFLAGS, dnl 3. if it's /usr/local/include and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= for x in $CPPFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $CPPFLAGS. CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" fi fi fi fi dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= for x in $LDFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LDFLAGS. LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" fi fi fi fi fi ]) dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, dnl acl_final_exec_prefix, containing the values to which $prefix and dnl $exec_prefix will expand at the end of the configure script. AC_DEFUN([AC_LIB_PREPARE_PREFIX], [ dnl Unfortunately, prefix and exec_prefix get only finally determined dnl at the end of configure. if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" ]) dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the dnl variables prefix and exec_prefix bound to the values they will have dnl at the end of the configure script. AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [ acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" $1 exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" ]) dnl AC_LIB_PREPARE_MULTILIB creates a variable acl_libdirstem, containing dnl the basename of the libdir, either "lib" or "lib64". AC_DEFUN([AC_LIB_PREPARE_MULTILIB], [ dnl There is no formal standard regarding lib and lib64. The current dnl practice is that on a system supporting 32-bit and 64-bit instruction dnl sets or ABIs, 64-bit libraries go under $prefix/lib64 and 32-bit dnl libraries go under $prefix/lib. We determine the compiler's default dnl mode by looking at the compiler's library search path. If at least dnl of its elements ends in /lib64 or points to a directory whose absolute dnl pathname ends in /lib64, we assume a 64-bit ABI. Otherwise we use the dnl default, namely "lib". acl_libdirstem=lib searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ]) elementary-1.7.7/m4/gettext.m40000664000175000017500000003457012127367225013104 00000000000000# gettext.m4 serial 60 (gettext-0.17) dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006. dnl Macro to add for using GNU gettext. dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The dnl default (if it is not specified or empty) is 'no-libtool'. dnl INTLSYMBOL should be 'external' for packages with no intl directory, dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. dnl If INTLSYMBOL is 'use-libtool', then a libtool library dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, dnl depending on --{enable,disable}-{shared,static} and on the presence of dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library dnl $(top_builddir)/intl/libintl.a will be created. dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext dnl implementations (in libc or libintl) without the ngettext() function dnl will be ignored. If NEEDSYMBOL is specified and is dnl 'need-formatstring-macros', then GNU gettext implementations that don't dnl support the ISO C 99 formatstring macros will be ignored. dnl INTLDIR is used to find the intl libraries. If empty, dnl the value `$(top_builddir)/intl/' is used. dnl dnl The result of the configuration is one of three cases: dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled dnl and used. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 2) GNU gettext has been found in the system's C library. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 3) No internationalization, always use English msgid. dnl Catalog format: none dnl Catalog extension: none dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. dnl The use of .gmo is historical (it was needed to avoid overwriting the dnl GNU format catalogs when building on a platform with an X/Open gettext), dnl but we keep it in order not to force irrelevant filename changes on the dnl maintainers. dnl AC_DEFUN([AM_GNU_GETTEXT], [ dnl Argument checking. ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT ])])])])]) ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) define([gt_included_intl], ifelse([$1], [external], ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), [yes])) define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) gt_NEEDS_INIT AM_GNU_GETTEXT_NEED([$2]) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ AC_REQUIRE([AM_INTL_SUBDIR])dnl ]) dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not dnl documented, we avoid it. ifelse(gt_included_intl, yes, , [ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) ]) dnl Sometimes, on MacOS X, libintl requires linking with CoreFoundation. gt_INTL_MACOSX dnl Set USE_NLS. AC_REQUIRE([AM_NLS]) ifelse(gt_included_intl, yes, [ BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no ]) LIBINTL= LTLIBINTL= POSUB= dnl Add a version number to the cache macros. case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no ifelse(gt_included_intl, yes, [ AC_MSG_CHECKING([whether included gettext is requested]) AC_ARG_WITH(included-gettext, [ --with-included-gettext use the GNU gettext library included here], nls_cv_force_use_gnu_gettext=$withval, nls_cv_force_use_gnu_gettext=no) AC_MSG_RESULT($nls_cv_force_use_gnu_gettext) nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then ]) dnl User does not insist on using GNU NLS library. Figure out what dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], [AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings;], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings], [eval "$gt_func_gnugettext_libc=yes"], [eval "$gt_func_gnugettext_libc=no"])]) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK ]) dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) dnl because that would add "-liconv" to LIBINTL and LTLIBINTL dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], [$gt_func_gnugettext_libintl], [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [eval "$gt_func_gnugettext_libintl=yes"], [eval "$gt_func_gnugettext_libintl=no"]) dnl Now see whether libintl exists and depends on libiconv. if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" ]) fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS"]) fi dnl If an already present or preinstalled GNU gettext() is found, dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else dnl Reset the values set by searching for libintl. LIBINTL= LTLIBINTL= INCINTL= fi ifelse(gt_included_intl, yes, [ if test "$gt_use_preinstalled_gnugettext" != "yes"; then dnl GNU gettext is not found in the C library. dnl Fall back on included GNU gettext library. nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions used to generate GNU NLS library. BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi CATOBJEXT= if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions to use GNU gettext tools. CATOBJEXT=.gmo fi ]) if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Some extra flags are needed during linking. LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then AC_DEFINE(ENABLE_NLS, 1, [Define to 1 if translation of program messages to the user's native language is requested.]) else USE_NLS=no fi fi AC_MSG_CHECKING([whether to use NLS]) AC_MSG_RESULT([$USE_NLS]) if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi AC_MSG_RESULT([$gt_source]) fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) fi dnl For backward compatibility. Some packages may be using this. AC_DEFINE(HAVE_GETTEXT, 1, [Define if the GNU gettext() function is already present or preinstalled.]) AC_DEFINE(HAVE_DCGETTEXT, 1, [Define if the GNU dcgettext() function is already present or preinstalled.]) fi dnl We need to process the po/ directory. POSUB=po fi ifelse(gt_included_intl, yes, [ dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL dnl to 'yes' because some of the testsuite requires it. if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi dnl Make all variables we use known to autoconf. AC_SUBST(BUILD_INCLUDED_LIBINTL) AC_SUBST(USE_INCLUDED_LIBINTL) AC_SUBST(CATOBJEXT) dnl For backward compatibility. Some configure.ins may be using this. nls_cv_header_intl= nls_cv_header_libgt= dnl For backward compatibility. Some Makefiles may be using this. DATADIRNAME=share AC_SUBST(DATADIRNAME) dnl For backward compatibility. Some Makefiles may be using this. INSTOBJEXT=.mo AC_SUBST(INSTOBJEXT) dnl For backward compatibility. Some Makefiles may be using this. GENCAT=gencat AC_SUBST(GENCAT) dnl For backward compatibility. Some Makefiles may be using this. INTLOBJS= if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi AC_SUBST(INTLOBJS) dnl Enable libtool support if the surrounding package wishes it. INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix AC_SUBST(INTL_LIBTOOL_SUFFIX_PREFIX) ]) dnl For backward compatibility. Some Makefiles may be using this. INTLLIBS="$LIBINTL" AC_SUBST(INTLLIBS) dnl Make all documented variables known to autoconf. AC_SUBST(LIBINTL) AC_SUBST(LTLIBINTL) AC_SUBST(POSUB) ]) dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. m4_define([gt_NEEDS_INIT], [ m4_divert_text([DEFAULTS], [gt_needs=]) m4_define([gt_NEEDS_INIT], []) ]) dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) AC_DEFUN([AM_GNU_GETTEXT_NEED], [ m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) ]) dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) elementary-1.7.7/m4/lib-link.m40000664000175000017500000007205512127367225013121 00000000000000# lib-link.m4 serial 13 (gettext-0.17) dnl Copyright (C) 2001-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_PREREQ(2.54) dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and dnl augments the CPPFLAGS variable. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [ AC_LIB_LINKFLAGS_BODY([$1], [$2]) ac_cv_lib[]Name[]_libs="$LIB[]NAME" ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" ac_cv_lib[]Name[]_cppflags="$INC[]NAME" ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" ]) LIB[]NAME="$ac_cv_lib[]Name[]_libs" LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" INC[]NAME="$ac_cv_lib[]Name[]_cppflags" LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the dnl results of this search when this library appears as a dependency. HAVE_LIB[]NAME=yes undefine([Name]) undefine([NAME]) ]) dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode) dnl searches for libname and the libraries corresponding to explicit and dnl implicit dependencies, together with the specified include files and dnl the ability to compile and link the specified testcode. If found, it dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) define([Name],[translit([$1],[./-], [___])]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME dnl accordingly. AC_LIB_LINKFLAGS_BODY([$1], [$2]) dnl Add $INC[]NAME to CPPFLAGS before performing the following checks, dnl because if the user has installed lib[]Name and not disabled its use dnl via --without-lib[]Name-prefix, he wants to use it. ac_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [ ac_save_LIBS="$LIBS" LIBS="$LIBS $LIB[]NAME" AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no]) LIBS="$ac_save_LIBS" ]) if test "$ac_cv_lib[]Name" = yes; then HAVE_LIB[]NAME=yes AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.]) AC_MSG_CHECKING([how to link with lib[]$1]) AC_MSG_RESULT([$LIB[]NAME]) else HAVE_LIB[]NAME=no dnl If $LIB[]NAME didn't lead to a usable library, we don't need dnl $INC[]NAME either. CPPFLAGS="$ac_save_CPPFLAGS" LIB[]NAME= LTLIB[]NAME= LIB[]NAME[]_PREFIX= fi AC_SUBST([HAVE_LIB]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) AC_SUBST([LIB]NAME[_PREFIX]) undefine([Name]) undefine([NAME]) ]) dnl Determine the platform dependent parameters needed to use rpath: dnl acl_libext, dnl acl_shlibext, dnl acl_hardcode_libdir_flag_spec, dnl acl_hardcode_libdir_separator, dnl acl_hardcode_direct, dnl acl_hardcode_minus_L. AC_DEFUN([AC_LIB_RPATH], [ dnl Tell automake >= 1.10 to complain if config.rpath is missing. m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE(rpath, [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) dnl Autoconf >= 2.61 supports dots in --with options. define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib]N_A_M_E[-prefix], [ --with-lib]N_A_M_E[-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib --without-lib]N_A_M_E[-prefix don't search for lib$1 in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= LIB[]NAME[]_PREFIX= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" dnl The same code as in the loop below: dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/$acl_libdirstem"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$acl_hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` LIB[]NAME[]_PREFIX="$basedir" additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) dnl For those cases where a variable contains several -L and -l options dnl referring to unknown libraries and directories, this macro determines the dnl necessary additional linker options for the runtime path. dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) dnl sets LDADDVAR to linker options needed together with LIBSVALUE. dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, dnl otherwise linking without libtool is assumed. AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], [ AC_REQUIRE([AC_LIB_RPATH]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) $1= if test "$enable_rpath" != no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode directories into the resulting dnl binary. rpathdirs= next= for opt in $2; do if test -n "$next"; then dir="$next" dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem"; then rpathdirs="$rpathdirs $dir" fi next= else case $opt in -L) next=yes ;; -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem"; then rpathdirs="$rpathdirs $dir" fi next= ;; *) next= ;; esac fi done if test "X$rpathdirs" != "X"; then if test -n ""$3""; then dnl libtool is used for linking. Use -R options. for dir in $rpathdirs; do $1="${$1}${$1:+ }-R$dir" done else dnl The linker is used for linking directly. if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user dnl must pass all path elements in one option. alldirs= for dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="$flag" else dnl The -rpath options are cumulative. for dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="${$1}${$1:+ }$flag" done fi fi fi fi fi AC_SUBST([$1]) ]) elementary-1.7.7/m4/lib-ld.m40000664000175000017500000000653112127367225012557 00000000000000# lib-ld.m4 serial 3 (gettext-0.13) dnl Copyright (C) 1996-2003 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Subroutines of libtool.m4, dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision dnl with libtool.m4. dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld, [# I'd rather use --version here, but apparently some GNU ld's only accept -v. case `$LD -v 2>&1 conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by GCC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]* | [A-Za-z]:[\\/]*)] [re_direlt='/[^/][^/]*/\.\./'] # Canonicalize the path of ld ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(acl_cv_path_LD, [if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" for ac_dir in $PATH; do test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some GNU ld's only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in *GNU* | *'with BFD'*) test "$with_gnu_ld" != no && break ;; *) test "$with_gnu_ld" != yes && break ;; esac fi done IFS="$ac_save_ifs" else acl_cv_path_LD="$LD" # Let the user override the test with a path. fi]) LD="$acl_cv_path_LD" if test -n "$LD"; then AC_MSG_RESULT($LD) else AC_MSG_RESULT(no) fi test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) AC_LIB_PROG_LD_GNU ]) elementary-1.7.7/m4/ltversion.m40000644000175000017500000000126212127367234013433 00000000000000# ltversion.m4 -- version numbers -*- Autoconf -*- # # Copyright (C) 2004 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file 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. # @configure_input@ # serial 3337 ltversion.m4 # This file is part of GNU Libtool m4_define([LT_PACKAGE_VERSION], [2.4.2]) m4_define([LT_PACKAGE_REVISION], [1.3337]) AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.2' macro_revision='1.3337' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) elementary-1.7.7/m4/progtest.m40000664000175000017500000000555012127367226013264 00000000000000# progtest.m4 serial 4 (gettext-0.14.2) dnl Copyright (C) 1996-2003, 2005 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1996. AC_PREREQ(2.50) # Search path for a program which passes the given test. dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) AC_DEFUN([AM_PATH_PROG_WITH_TEST], [ # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then echo "#! /bin/sh" >conf$$.sh echo "exit 0" >>conf$$.sh chmod +x conf$$.sh if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then PATH_SEPARATOR=';' else PATH_SEPARATOR=: fi rm -f conf$$.sh fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL(ac_cv_path_$1, [case "[$]$1" in [[\\/]]* | ?:[[\\/]]*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in ifelse([$5], , $PATH, [$5]); do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$]$1) else AC_MSG_RESULT(no) fi AC_SUBST($1)dnl ]) elementary-1.7.7/m4/ltsugar.m40000644000175000017500000001042412127367234013067 00000000000000# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file 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. # serial 6 ltsugar.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) # lt_join(SEP, ARG1, [ARG2...]) # ----------------------------- # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their # associated separator. # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier # versions in m4sugar had bugs. m4_define([lt_join], [m4_if([$#], [1], [], [$#], [2], [[$2]], [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) m4_define([_lt_join], [m4_if([$#$2], [2], [], [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) # lt_car(LIST) # lt_cdr(LIST) # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support # Autoconf-2.59 which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], [$#], 1, [], [m4_dquote(m4_shift($@))])]) m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different # than defined and empty). # # This macro is needed until we can rely on Autoconf 2.62, since earlier # versions of m4sugar mistakenly expanded SEPARATOR but not STRING. m4_define([lt_append], [m4_define([$1], m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) # ---------------------------------------------------------- # Produce a SEP delimited list of all paired combinations of elements of # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list # has the form PREFIXmINFIXSUFFIXn. # Needed until we can rely on m4_combine added in Autoconf 2.62. m4_define([lt_combine], [m4_if(m4_eval([$# > 3]), [1], [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl [[m4_foreach([_Lt_prefix], [$2], [m4_foreach([_Lt_suffix], ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) # ----------------------------------------------------------------------- # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. m4_define([lt_if_append_uniq], [m4_ifdef([$1], [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], [lt_append([$1], [$2], [$3])$4], [$5])], [lt_append([$1], [$2], [$3])$4])]) # lt_dict_add(DICT, KEY, VALUE) # ----------------------------- m4_define([lt_dict_add], [m4_define([$1($2)], [$3])]) # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) # -------------------------------------------- m4_define([lt_dict_add_subkey], [m4_define([$1($2:$3)], [$4])]) # lt_dict_fetch(DICT, KEY, [SUBKEY]) # ---------------------------------- m4_define([lt_dict_fetch], [m4_ifval([$3], m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) # ----------------------------------------------------------------- m4_define([lt_if_dict_fetch], [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], [$5], [$6])]) # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) # -------------------------------------------------------------- m4_define([lt_dict_filter], [m4_if([$5], [], [], [lt_join(m4_quote(m4_default([$4], [[, ]])), lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl ]) elementary-1.7.7/m4/po.m40000664000175000017500000004460612127367226012040 00000000000000# po.m4 serial 15 (gettext-0.17) dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ(2.50) dnl Checks for all prerequisites of the po subdirectory. AC_DEFUN([AM_PO_SUBDIRS], [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake AC_REQUIRE([AM_NLS])dnl dnl Release version of the gettext macros. This is used to ensure that dnl the gettext macros and po/Makefile.in.in are in sync. AC_SUBST([GETTEXT_MACRO_VERSION], [0.17]) dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. dnl Search for GNU msgfmt in the PATH. dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. dnl The second test excludes FreeBSD msgfmt. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) dnl Test whether it is GNU msgfmt >= 0.15. changequote(,)dnl case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac changequote([,])dnl AC_SUBST([MSGFMT_015]) changequote(,)dnl case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac changequote([,])dnl AC_SUBST([GMSGFMT_015]) dnl Search for GNU xgettext 0.12 or newer in the PATH. dnl The first test excludes Solaris xgettext and early GNU xgettext versions. dnl The second test excludes FreeBSD xgettext. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po dnl Test whether it is GNU xgettext >= 0.15. changequote(,)dnl case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac changequote([,])dnl AC_SUBST([XGETTEXT_015]) dnl Search for GNU msgmerge 0.11 or newer in the PATH. AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) dnl Installation directories. dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we dnl have to define it here, so that it can be used in po/Makefile. test -n "$localedir" || localedir='${datadir}/locale' AC_SUBST([localedir]) dnl Support for AM_XGETTEXT_OPTION. test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) AC_CONFIG_COMMANDS([po-directories], [[ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assigment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done]], [# Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" ]) ]) dnl Postprocesses a Makefile in a directory containing PO files. AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], [ # When this code is run, in config.status, two variables have already been # set: # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, # - LINGUAS is the value of the environment variable LINGUAS at configure # time. changequote(,)dnl # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Find a way to echo strings without interpreting backslash. if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then gt_echo='echo' else if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then gt_echo='printf %s\n' else echo_func () { cat < "$ac_file.tmp" if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` cat >> "$ac_file.tmp" < /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` cat >> "$ac_file.tmp" <> "$ac_file.tmp" <='`$ECHO "$" | $SED "$delay_single_quote_subst"`' m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAGS # ---------------- # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl available_tags="_LT_TAGS"dnl ]) # _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) # ----------------------------------- # Extract the dictionary values for VARNAME (optionally with TAG) and # expand to a commented shell variable setting: # # # Some comment about what VAR is for. # visible_name=$lt_internal_name m4_define([_LT_LIBTOOL_DECLARE], [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [description])))[]dnl m4_pushdef([_libtool_name], m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), [0], [_libtool_name=[$]$1], [1], [_libtool_name=$lt_[]$1], [2], [_libtool_name=$lt_[]$1], [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl ]) # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables # suitable for insertion in the LIBTOOL CONFIG section of the `libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], [m4_foreach([_lt_var], m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAG_VARS(TAG) # ------------------------- m4_define([_LT_LIBTOOL_TAG_VARS], [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) # _LT_TAGVAR(VARNAME, [TAGNAME]) # ------------------------------ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # _LT_CONFIG_COMMANDS # ------------------- # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations # into `config.status', and then the shell code to quote escape them in # for loops in `config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], dnl If the libtool generation code has been placed in $CONFIG_LT, dnl instead of duplicating it all over again into config.status, dnl then we will have config.status run $CONFIG_LT later, so it dnl needs to know what name is stored there: [AC_CONFIG_COMMANDS([libtool], [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], dnl If the libtool generation code is destined for config.status, dnl expand the accumulated commands and init code now: [AC_CONFIG_COMMANDS([libtool], [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) ])#_LT_CONFIG_COMMANDS # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], [ # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' _LT_CONFIG_STATUS_DECLARATIONS LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$[]1 _LTECHO_EOF' } # Quote evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done _LT_OUTPUT_LIBTOOL_INIT ]) # _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) # ------------------------------------ # Generate a child script FILE with all initialization necessary to # reuse the environment learned by the parent script, and make the # file executable. If COMMENT is supplied, it is inserted after the # `#!' sequence but before initialization text begins. After this # macro, additional text can be appended to FILE to form the body of # the child script. The macro ends with non-zero status if the # file could not be fully written (such as if the disk is full). m4_ifdef([AS_INIT_GENERATED], [m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], [m4_defun([_LT_GENERATED_FILE_INIT], [m4_require([AS_PREPARE])]dnl [m4_pushdef([AS_MESSAGE_LOG_FD])]dnl [lt_write_fail=0 cat >$1 <<_ASEOF || lt_write_fail=1 #! $SHELL # Generated by $as_me. $2 SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$1 <<\_ASEOF || lt_write_fail=1 AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 _ASEOF test $lt_write_fail = 0 && chmod +x $1[]dnl m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT # LT_OUTPUT # --------- # This macro allows early generation of the libtool script (before # AC_OUTPUT is called), incase it is used in configure for compilation # tests. AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) _LT_GENERATED_FILE_INIT(["$CONFIG_LT"], [# Run this file to recreate a libtool stub with the current configuration.]) cat >>"$CONFIG_LT" <<\_LTEOF lt_cl_silent=false exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ \`$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test $[#] != 0 do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try \`$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try \`$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: test "$silent" = yes && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) ])# LT_OUTPUT # _LT_CONFIG(TAG) # --------------- # If TAG is the built-in tag, create an initial libtool script with a # default configuration from the untagged config vars. Otherwise add code # to config.status for appending the configuration named by TAG from the # matching tagged config vars. m4_defun([_LT_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ # See if we are running on zsh, and set the options which allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}" ; then setopt NO_GLOB_SUBST fi cfgfile="${ofile}T" trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: # NOTE: Changes made to this file will be lost: look at ltmain.sh. # _LT_COPYING _LT_LIBTOOL_TAGS # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test "X${COLLECT_NAMES+set}" != Xset; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac _LT_PROG_LTMAIN # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) _LT_PROG_REPLACE_SHELLFNS mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ], [cat <<_LT_EOF >> "$ofile" dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded dnl in a comment (ie after a #). # ### BEGIN LIBTOOL TAG CONFIG: $1 _LT_LIBTOOL_TAG_VARS(_LT_TAG) # ### END LIBTOOL TAG CONFIG: $1 _LT_EOF ])dnl /m4_if ], [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' TIMESTAMP='$TIMESTAMP' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS ])# _LT_CONFIG # LT_SUPPORTED_TAG(TAG) # --------------------- # Trace this macro to discover what tags are supported by the libtool # --tag option, using: # autoconf --trace 'LT_SUPPORTED_TAG:$1' AC_DEFUN([LT_SUPPORTED_TAG], []) # C support is built-in for now m4_define([_LT_LANG_C_enabled], []) m4_define([_LT_TAGS], []) # LT_LANG(LANG) # ------------- # Enable libtool support for the given language if not already enabled. AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Go], [_LT_LANG(GO)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ])# LT_LANG # _LT_LANG(LANGNAME) # ------------------ m4_defun([_LT_LANG], [m4_ifdef([_LT_LANG_]$1[_enabled], [], [LT_SUPPORTED_TAG([$1])dnl m4_append([_LT_TAGS], [$1 ])dnl m4_define([_LT_LANG_]$1[_enabled], [])dnl _LT_LANG_$1_CONFIG($1)])dnl ])# _LT_LANG m4_ifndef([AC_PROG_GO], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_GO. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_GO], [AC_LANG_PUSH(Go)dnl AC_ARG_VAR([GOC], [Go compiler command])dnl AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl _AC_ARG_VAR_LDFLAGS()dnl AC_CHECK_TOOL(GOC, gccgo) if test -z "$GOC"; then if test -n "$ac_tool_prefix"; then AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) fi fi if test -z "$GOC"; then AC_CHECK_PROG(GOC, gccgo, gccgo, false) fi ])#m4_defun ])#m4_ifndef # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], [AC_PROVIDE_IFELSE([AC_PROG_CXX], [LT_LANG(CXX)], [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) AC_PROVIDE_IFELSE([AC_PROG_F77], [LT_LANG(F77)], [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) AC_PROVIDE_IFELSE([AC_PROG_FC], [LT_LANG(FC)], [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal dnl pulling things in needlessly. AC_PROVIDE_IFELSE([AC_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([LT_PROG_GCJ], [LT_LANG(GCJ)], [m4_ifdef([AC_PROG_GCJ], [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([A][M_PROG_GCJ], [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) AC_PROVIDE_IFELSE([AC_PROG_GO], [LT_LANG(GO)], [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) ])# _LT_LANG_DEFAULT_CONFIG # Obsolete macros: AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_CXX], []) dnl AC_DEFUN([AC_LIBTOOL_F77], []) dnl AC_DEFUN([AC_LIBTOOL_FC], []) dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) dnl AC_DEFUN([AC_LIBTOOL_RC], []) # _LT_TAG_COMPILER # ---------------- m4_defun([_LT_TAG_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC ])# _LT_TAG_COMPILER # _LT_COMPILER_BOILERPLATE # ------------------------ # Check for compiler boilerplate output or warnings with # the simple compiler test code. m4_defun([_LT_COMPILER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ])# _LT_COMPILER_BOILERPLATE # _LT_LINKER_BOILERPLATE # ---------------------- # Check for linker boilerplate output or warnings with # the simple link test code. m4_defun([_LT_LINKER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ])# _LT_LINKER_BOILERPLATE # _LT_REQUIRED_DARWIN_CHECKS # ------------------------- m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ case $host_os in rhapsody* | darwin*) AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) AC_CHECK_TOOL([LIPO], [lipo], [:]) AC_CHECK_TOOL([OTOOL], [otool], [:]) AC_CHECK_TOOL([OTOOL64], [otool64], [:]) _LT_DECL([], [DSYMUTIL], [1], [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) _LT_DECL([], [NMEDIT], [1], [Tool to change global to local symbols on Mac OS X]) _LT_DECL([], [LIPO], [1], [Tool to manipulate fat objects and archives on Mac OS X]) _LT_DECL([], [OTOOL], [1], [ldd/readelf like tool for Mach-O binaries on Mac OS X]) _LT_DECL([], [OTOOL64], [1], [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no if test -z "${LT_MULTI_MODULE}"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test $_lt_result -eq 0; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -rf libconftest.dylib* rm -f conftest.* fi]) AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) LDFLAGS="$save_LDFLAGS" ]) AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], [lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM ]) case $host_os in rhapsody* | darwin1.[[012]]) _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 10.[[012]]*) _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 10.*) _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test "$lt_cv_apple_cc_single_mod" = "yes"; then _lt_dar_single_mod='$single_module' fi if test "$lt_cv_ld_exported_symbols_list" = "yes"; then _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' fi if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ]) # _LT_DARWIN_LINKER_FEATURES([TAG]) # --------------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported if test "$lt_cv_ld_force_load" = "yes"; then _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" case $cc_basename in ifort*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test "$_lt_dar_can_shared" = "yes"; then output_verbose_link_cmd=func_echo_all _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" m4_if([$1], [CXX], [ if test "$lt_cv_apple_cc_single_mod" != "yes"; then _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" fi ],[]) else _LT_TAGVAR(ld_shlibs, $1)=no fi ]) # _LT_SYS_MODULE_PATH_AIX([TAGNAME]) # ---------------------------------- # Links a minimal program and checks the executable # for the system default hardcoded library path. In most cases, # this is /usr/lib:/lib, but when the MPI compilers are used # the location of the communication and MPI libs are included too. # If we don't find anything, use the default library path according # to the aix ld manual. # Store the results from the different compilers for each TAGNAME. # Allow to override them for all tags through lt_cv_aix_libpath. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl if test "${lt_cv_aix_libpath+set}" = set; then aix_libpath=$lt_cv_aix_libpath else AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ lt_aix_libpath_sed='[ /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }]' _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib" fi ]) aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) fi ])# _LT_SYS_MODULE_PATH_AIX # _LT_SHELL_INIT(ARG) # ------------------- m4_define([_LT_SHELL_INIT], [m4_divert_text([M4SH-INIT], [$1 ])])# _LT_SHELL_INIT # _LT_PROG_ECHO_BACKSLASH # ----------------------- # Find how we can fake an echo command that does not interpret backslash. # In particular, with Autoconf 2.60 or later we add some code to the start # of the generated configure script which will find a shell with a builtin # printf (which we can use as an echo command). m4_defun([_LT_PROG_ECHO_BACKSLASH], [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO AC_MSG_CHECKING([how to print strings]) # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $[]1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } case "$ECHO" in printf*) AC_MSG_RESULT([printf]) ;; print*) AC_MSG_RESULT([print -r]) ;; *) AC_MSG_RESULT([cat]) ;; esac m4_ifdef([_AS_DETECT_SUGGESTED], [_AS_DETECT_SUGGESTED([ test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test "X`printf %s $ECHO`" = "X$ECHO" \ || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) ])# _LT_PROG_ECHO_BACKSLASH # _LT_WITH_SYSROOT # ---------------- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], [ --with-sysroot[=DIR] Search for dependent libraries within DIR (or the compiler's sysroot if not specified).], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= case ${with_sysroot} in #( yes) if test "$GCC" = yes; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) AC_MSG_RESULT([${with_sysroot}]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl [dependent libraries, and in which our libraries should be installed.])]) # _LT_ENABLE_LOCK # --------------- m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE="32" ;; *ELF-64*) HPUX_IA64_MODE="64" ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out which ABI we are using. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then if test "$lt_cv_prog_gnu_ld" = yes; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_i386" ;; ppc64-*linux*|powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; ppc*-*linux*|powerpc*-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" fi ;; *-*solaris*) # Find out which ABI we are using. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD="${LD-ld}_sol2" fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks="$enable_libtool_lock" ])# _LT_ENABLE_LOCK # _LT_PROG_AR # ----------- m4_defun([_LT_PROG_AR], [AC_CHECK_TOOLS(AR, [ar], false) : ${AR=ar} : ${AR_FLAGS=cru} _LT_DECL([], [AR], [1], [The archiver]) _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [lt_cv_ar_at_file=no AC_COMPILE_IFELSE([AC_LANG_PROGRAM], [echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([lt_ar_try]) if test "$ac_status" -eq 0; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a AC_TRY_EVAL([lt_ar_try]) if test "$ac_status" -ne 0; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a ]) ]) if test "x$lt_cv_ar_at_file" = xno; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi _LT_DECL([], [archiver_list_spec], [1], [How to feed a file listing to the archiver]) ])# _LT_PROG_AR # _LT_CMD_OLD_ARCHIVE # ------------------- m4_defun([_LT_CMD_OLD_ARCHIVE], [_LT_PROG_AR AC_CHECK_TOOL(STRIP, strip, :) test -z "$STRIP" && STRIP=: _LT_DECL([], [STRIP], [1], [A symbol stripping program]) AC_CHECK_TOOL(RANLIB, ranlib, :) test -z "$RANLIB" && RANLIB=: _LT_DECL([], [RANLIB], [1], [Commands used to install an old-style archive]) # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac _LT_DECL([], [old_postinstall_cmds], [2]) _LT_DECL([], [old_postuninstall_cmds], [2]) _LT_TAGDECL([], [old_archive_cmds], [2], [Commands used to build an old-style archive]) _LT_DECL([], [lock_old_archive_extraction], [0], [Whether to use a lock for old archive extraction]) ])# _LT_CMD_OLD_ARCHIVE # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------------------- # Check whether the given compiler option works AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -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:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD 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. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test x"[$]$2" = xyes; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ])# _LT_COMPILER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------- # Check whether the given linker option works AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS="$save_LDFLAGS" ]) if test x"[$]$2" = xyes; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ])# _LT_LINKER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) # LT_CMD_MAX_LEN #--------------- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring="ABCD" case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8 ; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test $i != 17 # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n $lt_cv_sys_max_cmd_len ; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ])# LT_CMD_MAX_LEN # Old name: AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) # _LT_HEADER_DLFCN # ---------------- m4_defun([_LT_HEADER_DLFCN], [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl ])# _LT_HEADER_DLFCN # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "$cross_compiling" = yes; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF [#line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisbility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; }] _LT_EOF if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) $1 ;; x$lt_dlneed_uscore) $2 ;; x$lt_dlunknown|x*) $3 ;; esac else : # compilation failed $3 fi fi rm -fr conftest* ])# _LT_TRY_DLOPEN_SELF # LT_SYS_DLOPEN_SELF # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test "x$enable_dlopen" != xyes; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen="load_add_on" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen="LoadLibrary" lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen="dlopen" lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ lt_cv_dlopen="dyld" lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen="shl_load"], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen="dlopen"], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) ]) ]) ]) ]) ]) ;; esac if test "x$lt_cv_dlopen" != xno; then enable_dlopen=yes else enable_dlopen=no fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS="$CPPFLAGS" test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS="$LDFLAGS" wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test "x$lt_cv_dlopen_self" = xyes; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS="$save_CPPFLAGS" LDFLAGS="$save_LDFLAGS" LIBS="$save_LIBS" ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ])# LT_SYS_DLOPEN_SELF # Old name: AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) # _LT_COMPILER_C_O([TAGNAME]) # --------------------------- # Check to see if options -c and -o are simultaneously supported by compiler. # This macro does not hard code the compiler like AC_PROG_CC_C_O. m4_defun([_LT_COMPILER_C_O], [m4_require([_LT_DECL_SED])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -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:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes fi fi chmod u+w . 2>&AS_MESSAGE_LOG_FD $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* ]) _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], [Does compiler simultaneously support -c and -o options?]) ])# _LT_COMPILER_C_O # _LT_COMPILER_FILE_LOCKS([TAGNAME]) # ---------------------------------- # Check to see if we can do hard links to lock some files if needed m4_defun([_LT_COMPILER_FILE_LOCKS], [m4_require([_LT_ENABLE_LOCK])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) hard_links="nottested" if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) if test "$hard_links" = no; then AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) need_locks=warn fi else need_locks=no fi _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) ])# _LT_COMPILER_FILE_LOCKS # _LT_CHECK_OBJDIR # ---------------- m4_defun([_LT_CHECK_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], [rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null]) objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", [Define to the sub-directory in which libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) # -------------------------------------- # Check hardcoding attributes. m4_defun([_LT_LINKER_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs]) _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then # We can hardcode non-existent directories. if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. _LT_TAGVAR(hardcode_action, $1)=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. _LT_TAGVAR(hardcode_action, $1)=unsupported fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then # Fast installation is not supported enable_fast_install=no elif test "$shlibpath_overrides_runpath" = yes || test "$enable_shared" = no; then # Fast installation is not necessary enable_fast_install=needless fi _LT_TAGDECL([], [hardcode_action], [0], [How to hardcode a shared library path into an executable]) ])# _LT_LINKER_HARDCODE_LIBPATH # _LT_CMD_STRIPLIB # ---------------- m4_defun([_LT_CMD_STRIPLIB], [m4_require([_LT_DECL_EGREP]) striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" AC_MSG_RESULT([yes]) else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP" ; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) fi ;; *) AC_MSG_RESULT([no]) ;; esac fi _LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics m4_defun([_LT_SYS_DYNAMIC_LINKER], [AC_REQUIRE([AC_CANONICAL_HOST])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ if test "$GCC" = yes; then case $host_os in darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; *) lt_awk_arg="/^libraries:/" ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;; *) lt_sed_strip_eq="s,=/,/,g" ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary. lt_tmp_lt_search_path_spec= lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path/$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" else test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS=" "; FS="/|\n";} { lt_foo=""; lt_count=0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo="/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[[lt_foo]]++; } if (lt_freq[[lt_foo]] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's,/\([[A-Za-z]]:\),\1,g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi]) library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=".so" postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='${libname}${release}${shared_ext}$major' ;; aix[[4-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test "$host_cpu" = ia64; then # AIX 5 supports IA64 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line `#! .'. This would cause the generated library to # depend on `.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # AIX (on Power*) has no versioning support, so currently we can not hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. if test "$aix_use_runtimelinking" = yes; then # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' else # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='${libname}${release}.a $libname.a' soname_spec='${libname}${release}${shared_ext}$major' fi shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='${libname}${shared_ext}' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[[45]]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=".dll" need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' library_names_spec='${libname}.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec="$LIB" if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \${file}`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' soname_spec='${libname}${release}${major}$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[[23]].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=yes sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' if test "X$HPUX_IA64_MODE" = X32; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" fi sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[[3-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test "$lt_cv_prog_gnu_ld" = yes; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], [lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], [lt_cv_shlibpath_overrides_runpath=yes])]) LDFLAGS=$save_LDFLAGS libdir=$save_libdir ]) shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Add ABI-specific directories to the system library path. sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" # Append ld.so.conf contents to the search path if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd*) version_type=sunos sys_lib_dlsearch_path_spec="/usr/lib" need_lib_prefix=no # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. case $host_os in openbsd3.3 | openbsd3.3.*) need_version=yes ;; *) need_version=no ;; esac library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then case $host_os in openbsd2.[[89]] | openbsd2.[[89]].*) shlibpath_overrides_runpath=no ;; *) shlibpath_overrides_runpath=yes ;; esac else shlibpath_overrides_runpath=yes fi ;; os2*) libname_spec='$name' shrext_cmds=".dll" need_lib_prefix=no library_names_spec='$libname${shared_ext} $libname.a' dynamic_linker='OS/2 ld.exe' shlibpath_var=LIBPATH ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='${libname}${release}${shared_ext}$major' library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test "$with_gnu_ld" = yes; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec ;then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' soname_spec='$libname${shared_ext}.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=freebsd-elf need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test "$with_gnu_ld" = yes; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac AC_MSG_RESULT([$dynamic_linker]) test "$dynamic_linker" = no && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test "$GCC" = yes; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" fi if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" fi _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) _LT_DECL([], [need_lib_prefix], [0], [Do we need the "lib" prefix for modules?]) _LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) _LT_DECL([], [version_type], [0], [Library versioning type]) _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) _LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) _LT_DECL([], [shlibpath_overrides_runpath], [0], [Is shlibpath searched before the hard-coded library search path?]) _LT_DECL([], [libname_spec], [1], [Format of library name prefix]) _LT_DECL([], [library_names_spec], [1], [[List of archive names. First name is the real one, the rest are links. The last name is the one that the linker finds with -lNAME]]) _LT_DECL([], [soname_spec], [1], [[The coded name of the library, if different from the real name]]) _LT_DECL([], [install_override_mode], [1], [Permission mode override for installation of shared libraries]) _LT_DECL([], [postinstall_cmds], [2], [Command to use after installation of a shared archive]) _LT_DECL([], [postuninstall_cmds], [2], [Command to use after uninstallation of a shared archive]) _LT_DECL([], [finish_cmds], [2], [Commands used to finish a libtool library installation in a directory]) _LT_DECL([], [finish_eval], [1], [[As "finish_cmds", except a single script fragment to be evaled but not shown]]) _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) _LT_DECL([], [sys_lib_dlsearch_path_spec], [2], [Run-time system search path for libraries]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- # find a file program which can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD="$MAGIC_CMD" lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$1; then lt_cv_path_MAGIC_CMD="$ac_dir/$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS="$lt_save_ifs" MAGIC_CMD="$lt_save_MAGIC_CMD" ;; esac]) MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ])# _LT_PATH_TOOL_PREFIX # Old name: AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- # find a file program which can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) else MAGIC_CMD=: fi fi ])# _LT_PATH_MAGIC # LT_PATH_LD # ---------- # find the pathname to the GNU or non-GNU linker AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test "$withval" = no || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; gnu*) lt_cv_deplibs_check_method=pass_all ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[[3-9]]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu) lt_cv_deplibs_check_method=pass_all ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; esac ]) file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown _LT_DECL([], [deplibs_check_method], [1], [Method to check whether dependent libraries are shared objects]) _LT_DECL([], [file_magic_cmd], [1], [Command to use when deplibs_check_method = "file_magic"]) _LT_DECL([], [file_magic_glob], [1], [How to find potential files when deplibs_check_method = "file_magic"]) _LT_DECL([], [want_nocaseglob], [1], [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) ])# _LT_CHECK_MAGIC_METHOD # LT_PATH_NM # ---------- # find the pathname to a BSD- or MS-compatible name lister AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM="$NM" else lt_nm_to_check="${ac_tool_prefix}nm" if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS="$lt_save_ifs" test -z "$ac_dir" && ac_dir=. tmp_nm="$ac_dir/$lt_tmp_nm" if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then # Check to see if the nm accepts a BSD-compat flag. # Adding the `sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in */dev/null* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS="$lt_save_ifs" done : ${lt_cv_path_NM=no} fi]) if test "$lt_cv_path_NM" != "no"; then NM="$lt_cv_path_NM" else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols" ;; *) DUMPBIN=: ;; esac fi AC_SUBST([DUMPBIN]) if test "$DUMPBIN" != ":"; then NM="$DUMPBIN" fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ])# LT_PATH_NM # Old names: AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_PROG_NM], []) dnl AC_DEFUN([AC_PROG_NM], []) # _LT_CHECK_SHAREDLIB_FROM_LINKLIB # -------------------------------- # how to determine the name of the shared library # associated with a specific link library. # -- PORTME fill in with the dynamic library characteristics m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], [m4_require([_LT_DECL_EGREP]) m4_require([_LT_DECL_OBJDUMP]) m4_require([_LT_DECL_DLLTOOL]) AC_CACHE_CHECK([how to associate runtime and link libraries], lt_cv_sharedlib_from_linklib_cmd, [lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh # decide which to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd="$ECHO" ;; esac ]) sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO _LT_DECL([], [sharedlib_from_linklib_cmd], [1], [Command to associate shared and link libraries]) ])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB # _LT_PATH_MANIFEST_TOOL # ---------------------- # locate the manifest tool m4_defun([_LT_PATH_MANIFEST_TOOL], [AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], [lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&AS_MESSAGE_LOG_FD if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest*]) if test "x$lt_cv_path_mainfest_tool" != xyes; then MANIFEST_TOOL=: fi _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl ])# _LT_PATH_MANIFEST_TOOL # LT_LIB_M # -------- # check for math library AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM="-lm") ;; esac AC_SUBST([LIBM]) ])# LT_LIB_M # Old name: AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_CHECK_LIBM], []) # _LT_COMPILER_NO_RTTI([TAGNAME]) # ------------------------------- m4_defun([_LT_COMPILER_NO_RTTI], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= if test "$GCC" = yes; then case $cc_basename in nvcc*) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; *) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; esac _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], lt_cv_prog_compiler_rtti_exceptions, [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) fi _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], [Compiler flag to turn off builtin functions]) ])# _LT_COMPILER_NO_RTTI # _LT_CMD_GLOBAL_SYMBOLS # ---------------------- m4_defun([_LT_CMD_GLOBAL_SYMBOLS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([LT_PATH_NM])dnl AC_REQUIRE([LT_PATH_LD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_TAG_COMPILER])dnl # Check for command to grab the raw symbol name followed by C symbol from nm. AC_MSG_CHECKING([command to parse $NM output from $compiler object]) AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [ # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[[BCDEGRST]]' # Regexp to match symbols that can be accessed directly from C. sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[[BCDT]]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) if test "$host_cpu" = ia64; then symcode='[[ABCDEGRST]]' fi ;; irix* | nonstopux*) symcode='[[BCDEGRST]]' ;; osf*) symcode='[[BCDEGQRST]]' ;; solaris*) symcode='[[BDRT]]' ;; sco3.2v5*) symcode='[[DT]]' ;; sysv4.2uw2*) symcode='[[DT]]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[[ABDT]]' ;; sysv4) symcode='[[DFNSTU]]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[[ABCDGIRSTW]]' ;; esac # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function # and D for any global variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ " s[1]~/^[@?]/{print s[1], s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) /* DATA imports from DLLs on WIN32 con't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST #elif defined(__osf__) /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else # define LT@&t@_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT@&t@_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test "$pipe_works" = yes; then break else lt_cv_sys_global_symbol_pipe= fi done ]) if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then AC_MSG_RESULT(failed) else AC_MSG_RESULT(ok) fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then nm_file_list_spec='@' fi _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) _LT_DECL([], [nm_file_list_spec], [1], [Specify filename containing input files for $NM]) ]) # _LT_CMD_GLOBAL_SYMBOLS # _LT_COMPILER_PIC([TAGNAME]) # --------------------------- m4_defun([_LT_COMPILER_PIC], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_wl, $1)= _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)= m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else case $host_os in aix[[4-9]]*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; dgux*) case $cc_basename in ec++*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; ghcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' if test "$host_cpu" != ia64; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # KAI C++ Compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64 which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL 8.0, 9.0 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ;; *) ;; esac ;; netbsd*) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; cxx*) # Digital/Compaq C++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; lcc*) # Lucid _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ], [ if test "$GCC" = yes; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the `-m68020' flag to GCC prevents building anything better, # like `-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' if test "$host_cpu" = ia64; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; hpux9* | hpux10* | hpux11*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC (with -KPIC) is the default. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in # old Intel for x86_64 which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # Lahey Fortran 8.1. lf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' ;; nagfor*) # NAG Fortran compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ccc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All Alpha code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; *Sun\ F* | *Sun*Fortran*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; *Intel*\ [[CF]]*Compiler*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; *Portland\ Group*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; esac ;; newsos6) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All OSF/1 code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; rdos*) _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; solaris*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; *) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; esac ;; sunos4*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec ;then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; unicos*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; uts4*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ]) case $host_os in # For platforms which do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" ;; esac AC_CACHE_CHECK([for $compiler option to produce PIC], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) _LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) # # Check to make sure the PIC flag actually works. # if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) fi _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], [Additional compiler flags for building library objects]) _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], [How to pass a linker flag through the compiler]) # # Check to make sure the static flag actually works. # wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), $lt_tmp_static_flag, [], [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], [Compiler flag to prevent dynamic linking]) ])# _LT_COMPILER_PIC # _LT_LINKER_SHLIBS([TAGNAME]) # ---------------------------- # See if the linker supports building shared libraries. m4_defun([_LT_LINKER_SHLIBS], [AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) m4_if([$1], [CXX], [ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global defined # symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi ;; pw32*) _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" ;; cygwin* | mingw* | cegcc*) case $cc_basename in cl*) _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] ;; esac ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac ], [ runpath_var= _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_cmds, $1)= _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(old_archive_from_new_cmds, $1)= _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= _LT_TAGVAR(thread_safe_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ` (' and `)$', so one must not match beginning or # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', # as well as any symbol that contains `d'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. dnl Note also adjust exclude_expsyms for C++ above. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test "$with_gnu_ld" = yes; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test "$lt_use_gnu_ld_interface" = yes; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='${wl}' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no case `$LD -v 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test "$host_os" = linux-dietlibc; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test "$tmp_diet" = no then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi case $cc_basename in xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; sunos4*) _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported fi ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to AIX nm, but means don't demangle with GNU nm # Also, AIX nm treats weak defined symbols like other global # defined symbols, whereas GNU nm marks them as "W". if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GCC" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi ;; esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; bsdi[[45]]*) _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' # FIXME: Should let the user specify the lib program. _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; hpux9*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; hpux10*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes fi ;; hpux11*) if test "$GCC" = yes && test "$with_gnu_ld" = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) m4_if($1, [], [ # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) _LT_LINKER_OPTION([if $CC understands -b], _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) ;; esac fi if test "$with_gnu_ld" = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], [lt_cv_irix_exported_symbol], [save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" AC_LINK_IFELSE( [AC_LANG_SOURCE( [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], [C++], [[int foo (void) { return 0; }]], [Fortran 77], [[ subroutine foo end]], [Fortran], [[ subroutine foo end]])])], [lt_cv_irix_exported_symbol=yes], [lt_cv_irix_exported_symbol=no]) LDFLAGS="$save_LDFLAGS"]) if test "$lt_cv_irix_exported_symbol" = yes; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' fi else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' else case $host_os in openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' ;; esac fi else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' ;; osf3*) if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test "$GCC" = yes; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' if test "$GCC" = yes; then wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='${wl}' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. GCC discards it without `$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test "$GCC" = yes; then _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes ;; sunos4*) if test "x$host_vendor" = xsequent; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4) case $host_vendor in sni) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' _LT_TAGVAR(hardcode_direct, $1)=no ;; motorola) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4.3*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes _LT_TAGVAR(ld_shlibs, $1)=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' if test "$GCC" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(ld_shlibs, $1)=no ;; esac if test x$host_vendor = xsni; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl _LT_DECL([], [extract_expsyms_cmds], [2], [The commands to extract the exported symbol list from a shared archive]) # # Do we need to explicitly link libc? # case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes if test "$enable_shared" = yes && test "$GCC" = yes; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. AC_CACHE_CHECK([whether -lc should be explicitly linked in], [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), [$RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if AC_TRY_EVAL(ac_compile) 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) _LT_TAGVAR(allow_undefined_flag, $1)= if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) then lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no else lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes fi _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* ]) _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) ;; esac fi ;; esac _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], [Whether or not to add -lc for building shared libraries]) _LT_TAGDECL([allow_libtool_libs_with_static_runtimes], [enable_shared_with_static_runtimes], [0], [Whether or not to disallow shared libs when runtime libs are static]) _LT_TAGDECL([], [export_dynamic_flag_spec], [1], [Compiler flag to allow reflexive dlopens]) _LT_TAGDECL([], [whole_archive_flag_spec], [1], [Compiler flag to generate shared objects directly from archives]) _LT_TAGDECL([], [compiler_needs_object], [1], [Whether the compiler copes with passing no objects directly]) _LT_TAGDECL([], [old_archive_from_new_cmds], [2], [Create an old-style archive from a shared archive]) _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], [Create a temporary old-style archive to link instead of a shared archive]) _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) _LT_TAGDECL([], [archive_expsym_cmds], [2]) _LT_TAGDECL([], [module_cmds], [2], [Commands used to build a loadable module if different from building a shared archive.]) _LT_TAGDECL([], [module_expsym_cmds], [2]) _LT_TAGDECL([], [with_gnu_ld], [1], [Whether we are building with GNU ld or not]) _LT_TAGDECL([], [allow_undefined_flag], [1], [Flag that allows shared libraries with undefined symbols to be built]) _LT_TAGDECL([], [no_undefined_flag], [1], [Flag that enforces no undefined symbols]) _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the resulting binary and the resulting library dependency is "absolute", i.e impossible to change by setting ${shlibpath_var} if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_shlibpath_var], [0], [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_automatic], [0], [Set to "yes" if building a shared library automatically hardcodes DIR into the library and all subsequent libraries and executables linked against it]) _LT_TAGDECL([], [inherit_rpath], [0], [Set to yes if linker adds runtime paths of dependent libraries to runtime path list]) _LT_TAGDECL([], [link_all_deplibs], [0], [Whether libtool must link a program against all its dependency libraries]) _LT_TAGDECL([], [always_export_symbols], [0], [Set to "yes" if exported symbols are required]) _LT_TAGDECL([], [export_symbols_cmds], [2], [The commands to list exported symbols]) _LT_TAGDECL([], [exclude_expsyms], [1], [Symbols that should not be listed in the preloaded symbols]) _LT_TAGDECL([], [include_expsyms], [1], [Symbols that must always be exported]) _LT_TAGDECL([], [prelink_cmds], [2], [Commands necessary for linking programs (against libraries) with templates]) _LT_TAGDECL([], [postlink_cmds], [2], [Commands necessary for finishing linking programs]) _LT_TAGDECL([], [file_list_spec], [1], [Specify filename containing input files]) dnl FIXME: Not yet implemented dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], dnl [Compiler flag to generate thread safe objects]) ])# _LT_LINKER_SHLIBS # _LT_LANG_C_CONFIG([TAG]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl lt_save_CC="$CC" AC_LANG_PUSH(C) # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' _LT_TAG_COMPILER # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB # Report which library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP CC="$lt_save_CC" ])# _LT_LANG_C_CONFIG # _LT_LANG_CXX_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to `libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl if test -n "$CXX" && ( test "X$CXX" != "Xno" && ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || (test "X$CXX" != "Xg++"))) ; then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes fi AC_LANG_PUSH(C++) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_caught_CXX_error" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} CFLAGS=$CXXFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test "$GXX" = yes; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi if test "$GXX" = yes; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test "$with_gnu_ld" = yes; then _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='${wl}' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) _LT_TAGVAR(ld_shlibs, $1)=yes case $host_os in aix3*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag="" else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' if test "$GXX" = yes; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi esac shared_flag='-shared' if test "$aix_use_runtimelinking" = yes; then shared_flag="$shared_flag "'${wl}-G' fi else # not using gcc if test "$host_cpu" = ia64; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test "$aix_use_runtimelinking" = yes; then shared_flag='${wl}-G' else shared_flag='${wl}-bM:SRE' fi fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes if test "$aix_use_runtimelinking" = yes; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" else if test "$host_cpu" = ia64; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' if test "$with_gnu_ld" = yes; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes # This is similar to how AIX traditionally builds its shared # libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in ,cl* | no,cl*) # Native MSVC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=".dll" # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; else $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile="$lt_outputfile.exe" lt_tool_outputfile="$lt_tool_outputfile.exe" ;; esac~ func_to_tool_file "$lt_outputfile"~ if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file (1st line # is EXPORTS), use it as is; otherwise, prepend... _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no ;; freebsd-elf*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions _LT_TAGVAR(ld_shlibs, $1)=yes ;; gnu*) ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; hpux9*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; hpux10*|hpux11*) if test $with_gnu_ld = no; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes; then if test $with_gnu_ld = no; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test "$GXX" = yes; then if test "$with_gnu_ld" = no; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' ;; cxx*) # Compaq C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' if test "x$supports_anon_versioning" = xyes; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; m88k*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) _LT_TAGVAR(ld_shlibs, $1)=yes ;; openbsd2*) # C++ shared libraries are fairly broken _LT_TAGVAR(ld_shlibs, $1)=no ;; openbsd*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; cxx*) case $host in osf3*) _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' case $host in osf3*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands `-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test "$GXX" = yes && test "$with_gnu_ld" = no; then _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' else # g++ 2.7 appears to require `-G' NOT `-shared' on this # platform. _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We can NOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ '"$_LT_TAGVAR(old_archive_cmds, $1)" _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ '"$_LT_TAGVAR(reload_cmds, $1)" ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no _LT_TAGVAR(GCC, $1)="$GXX" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test "$_lt_caught_CXX_error" != yes AC_LANG_POP ])# _LT_LANG_CXX_CONFIG # _LT_FUNC_STRIPNAME_CNF # ---------------------- # func_stripname_cnf prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # # This function is identical to the (non-XSI) version of func_stripname, # except this one can be used by m4 code that may be executed by configure, # rather than the libtool script. m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl AC_REQUIRE([_LT_DECL_SED]) AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) func_stripname_cnf () { case ${2} in .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; esac } # func_stripname_cnf ])# _LT_FUNC_STRIPNAME_CNF # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose # compiler output when linking a shared library. # Parse the compiler output and extract the necessary # objects, libraries and library flags. m4_defun([_LT_SYS_HIDDEN_LIBDEPS], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl # Dependencies to place before and after the object being linked: _LT_TAGVAR(predep_objects, $1)= _LT_TAGVAR(postdep_objects, $1)= _LT_TAGVAR(predeps, $1)= _LT_TAGVAR(postdeps, $1)= _LT_TAGVAR(compiler_lib_search_path, $1)= dnl we can't use the lt_simple_compile_test_code here, dnl because it contains code intended for an executable, dnl not a library. It's possible we should let each dnl tag define a new lt_????_link_test_code variable, dnl but it's only used here... m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF int a; void foo (void) { a = 0; } _LT_EOF ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer*4 a a=0 return end _LT_EOF ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer a a=0 return end _LT_EOF ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF public class foo { private int a; public void bar (void) { a = 0; } }; _LT_EOF ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF package foo func foo() { } _LT_EOF ]) _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac dnl Parse the compiler output and extract the necessary dnl objects, libraries and library flags. if AC_TRY_EVAL(ac_compile); then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case ${prev}${p} in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test $p = "-L" || test $p = "-R"; then prev=$p continue fi # Expand the sysroot to ease extracting the directories later. if test -z "$prev"; then case $p in -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; esac fi case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac if test "$pre_test_object_deps_done" = no; then case ${prev} in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" else _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then _LT_TAGVAR(postdeps, $1)="${prev}${p}" else _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" fi fi prev= ;; *.lto.$objext) ;; # Ignore GCC LTO objects *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test "$pre_test_object_deps_done" = no; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then _LT_TAGVAR(predep_objects, $1)="$p" else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then _LT_TAGVAR(postdep_objects, $1)="$p" else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling $1 test program" fi $RM -f confest.$objext CFLAGS=$_lt_libdeps_save_CFLAGS # PORTME: override above test on systems where it is broken m4_if([$1], [CXX], [case $host_os in interix[[3-9]]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. _LT_TAGVAR(predep_objects,$1)= _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # The more standards-conforming stlport4 library is # incompatible with the Cstd library. Avoid specifying # it if it's in CXXFLAGS. Ignore libCrun as # -library=stlport4 depends on it. case " $CXX $CXXFLAGS " in *" -library=stlport4 "*) solaris_use_stlport4=yes ;; esac # Adding this requires a known-good setup of shared libraries for # Sun compiler versions before 5.6, else PIC objects from an old # archive will be linked into the output, leading to subtle bugs. if test "$solaris_use_stlport4" != yes; then _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' fi ;; esac ;; esac ]) case " $_LT_TAGVAR(postdeps, $1) " in *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) _LT_TAGDECL([], [predep_objects], [1], [Dependencies to place before and after the objects being linked to create a shared library]) _LT_TAGDECL([], [postdep_objects], [1]) _LT_TAGDECL([], [predeps], [1]) _LT_TAGDECL([], [postdeps], [1]) _LT_TAGDECL([], [compiler_lib_search_path], [1], [The library search path used internally by the compiler when linking a shared library]) ])# _LT_SYS_HIDDEN_LIBDEPS # _LT_LANG_F77_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_LANG_PUSH(Fortran 77) if test -z "$F77" || test "X$F77" = "Xno"; then _lt_disable_F77=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_F77" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${F77-"f77"} CFLAGS=$FFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) GCC=$G77 if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$G77" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC="$lt_save_CC" CFLAGS="$lt_save_CFLAGS" fi # test "$_lt_disable_F77" != yes AC_LANG_POP ])# _LT_LANG_F77_CONFIG # _LT_LANG_FC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_LANG_PUSH(Fortran) if test -z "$FC" || test "X$FC" = "Xno"; then _lt_disable_FC=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for fc test sources. ac_ext=${ac_fc_srcext-f} # Object file extension for compiled fc test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test "$_lt_disable_FC" != yes; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${FC-"f95"} CFLAGS=$FCFLAGS compiler=$CC GCC=$ac_cv_fc_compiler_gnu _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test "$enable_shared" = yes && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then test "$enable_shared" = yes && enable_static=no fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" _LT_TAGVAR(LD, $1)="$LD" ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS fi # test "$_lt_disable_FC" != yes AC_LANG_POP ])# _LT_LANG_FC_CONFIG # _LT_LANG_GCJ_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE # Source file extension for Java test sources. ac_ext=java # Object file extension for compiled Java test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="class foo {}" # Code to be used in simple link tests lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GCJ-"gcj"} CFLAGS=$GCJFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GCJ_CONFIG # _LT_LANG_GO_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Go compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_GO_CONFIG], [AC_REQUIRE([LT_PROG_GO])dnl AC_LANG_SAVE # Source file extension for Go test sources. ac_ext=go # Object file extension for compiled Go test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="package main; func main() { }" # Code to be used in simple link tests lt_simple_link_test_code='package main; func main() { }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GOC-"gccgo"} CFLAGS=$GOFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)="$LD" _LT_CC_BASENAME([$compiler]) # Go did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GO_CONFIG # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to `libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE # Source file extension for RC test sources. ac_ext=rc # Object file extension for compiled RC test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests lt_simple_link_test_code="$lt_simple_compile_test_code" # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC="$CC" lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC= CC=${RC-"windres"} CFLAGS= compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes if test -n "$compiler"; then : _LT_CONFIG($1) fi GCC=$lt_save_GCC AC_LANG_RESTORE CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_RC_CONFIG # LT_PROG_GCJ # ----------- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) # Old name: AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_GCJ], []) # LT_PROG_GO # ---------- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) ]) # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) # Old name: AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_RC], []) # _LT_DECL_EGREP # -------------- # If we don't have a new enough Autoconf to choose the best grep # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_EGREP], [AC_REQUIRE([AC_PROG_EGREP])dnl AC_REQUIRE([AC_PROG_FGREP])dnl test -z "$GREP" && GREP=grep _LT_DECL([], [GREP], [1], [A grep program that handles long lines]) _LT_DECL([], [EGREP], [1], [An ERE matcher]) _LT_DECL([], [FGREP], [1], [A literal string matcher]) dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too AC_SUBST([GREP]) ]) # _LT_DECL_OBJDUMP # -------------- # If we don't have a new enough Autoconf to choose the best objdump # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_OBJDUMP], [AC_CHECK_TOOL(OBJDUMP, objdump, false) test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) AC_SUBST([OBJDUMP]) ]) # _LT_DECL_DLLTOOL # ---------------- # Ensure DLLTOOL variable is set. m4_defun([_LT_DECL_DLLTOOL], [AC_CHECK_TOOL(DLLTOOL, dlltool, false) test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program]) AC_SUBST([DLLTOOL]) ]) # _LT_DECL_SED # ------------ # Check for a fully-functional sed program, that truncates # as few characters as possible. Prefer GNU sed if found. m4_defun([_LT_DECL_SED], [AC_PROG_SED test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" _LT_DECL([], [SED], [1], [A sed program that does not truncate output]) _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], [Sed that helps us avoid accidentally triggering echo(1) options like -n]) ])# _LT_DECL_SED m4_ifndef([AC_PROG_SED], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_SED. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output]) AC_CACHE_VAL(lt_cv_path_SED, [# Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" fi done done done IFS=$as_save_IFS lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do test ! -f $lt_ac_sed && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in # Check for GNU sed and select it if it is found. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then lt_cv_path_SED=$lt_ac_sed break fi while true; do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo >>conftest.nl $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough test $lt_ac_count -gt 10 && break lt_ac_count=`expr $lt_ac_count + 1` if test $lt_ac_count -gt $lt_ac_max; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi done done ]) SED=$lt_cv_path_SED AC_SUBST([SED]) AC_MSG_RESULT([$SED]) ])#AC_PROG_SED ])#m4_ifndef # Old name: AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_SED], []) # _LT_CHECK_SHELL_FEATURES # ------------------------ # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], [AC_MSG_CHECKING([whether the shell understands some XSI constructs]) # Try some XSI features xsi_shell=no ( _lt_dummy="a/b/c" test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ = c,a/b,b/c, \ && eval 'test $(( 1 + 1 )) -eq 2 \ && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ && xsi_shell=yes AC_MSG_RESULT([$xsi_shell]) _LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) AC_MSG_CHECKING([whether the shell understands "+="]) lt_shell_append=no ( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ >/dev/null 2>&1 \ && lt_shell_append=yes AC_MSG_RESULT([$lt_shell_append]) _LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES # _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) # ------------------------------------------------------ # In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and # '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. m4_defun([_LT_PROG_FUNCTION_REPLACE], [dnl { sed -e '/^$1 ()$/,/^} # $1 /c\ $1 ()\ {\ m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) } # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: ]) # _LT_PROG_REPLACE_SHELLFNS # ------------------------- # Replace existing portable implementations of several shell functions with # equivalent extended shell implementations where those features are available.. m4_defun([_LT_PROG_REPLACE_SHELLFNS], [if test x"$xsi_shell" = xyes; then _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac]) _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl func_basename_result="${1##*/}"]) _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl case ${1} in */*) func_dirname_result="${1%/*}${2}" ;; * ) func_dirname_result="${3}" ;; esac func_basename_result="${1##*/}"]) _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary parameter first. func_stripname_result=${3} func_stripname_result=${func_stripname_result#"${1}"} func_stripname_result=${func_stripname_result%"${2}"}]) _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl func_split_long_opt_name=${1%%=*} func_split_long_opt_arg=${1#*=}]) _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl func_split_short_opt_arg=${1#??} func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl case ${1} in *.lo) func_lo2o_result=${1%.lo}.${objext} ;; *) func_lo2o_result=${1} ;; esac]) _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) fi if test x"$lt_shell_append" = xyes; then _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl func_quote_for_eval "${2}" dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) # Save a `func_append' function call where possible by direct use of '+=' sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: else # Save a `func_append' function call even when '+=' is not available sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ && mv -f "$cfgfile.tmp" "$cfgfile" \ || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") test 0 -eq $? || _lt_function_replace_fail=: fi if test x"$_lt_function_replace_fail" = x":"; then AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) fi ]) # _LT_PATH_CONVERSION_FUNCTIONS # ----------------------------- # Determine which file name conversion functions should be used by # func_to_host_file (and, implicitly, by func_to_host_path). These are needed # for certain cross-compile configurations and native mingw. m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_MSG_CHECKING([how to convert $build file names to $host format]) AC_CACHE_VAL(lt_cv_to_host_file_cmd, [case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac ]) to_host_file_cmd=$lt_cv_to_host_file_cmd AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) _LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], [0], [convert $build file names to $host format])dnl AC_MSG_CHECKING([how to convert $build file names to toolchain format]) AC_CACHE_VAL(lt_cv_to_tool_file_cmd, [#assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac ]) to_tool_file_cmd=$lt_cv_to_tool_file_cmd AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], [0], [convert $build files to toolchain format])dnl ])# _LT_PATH_CONVERSION_FUNCTIONS elementary-1.7.7/m4/nls.m40000664000175000017500000000226612127367225012211 00000000000000# nls.m4 serial 3 (gettext-0.15) dnl Copyright (C) 1995-2003, 2005-2006 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ(2.50) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE(nls, [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT($USE_NLS) AC_SUBST(USE_NLS) ]) elementary-1.7.7/elementary.spec0000664000175000017500000000571612143521127013646 00000000000000%define _missing_doc_files_terminate_build 0 %{!?_rel:%{expand:%%global _rel 0.enl%{?dist}}} Summary: EFL toolkit for small touchscreens Name: elementary Version: 1.7.7 Release: %{_rel} License: Lesser GPL Group: System Environment/Libraries URL: http://trac.enlightenment.org/e/wiki/Elementary Source: %{name}-%{version}.tar.gz Packager: %{?_packager:%{_packager}}%{!?_packager:Rui Miguel Silva Seabra } Vendor: %{?_vendorinfo:%{_vendorinfo}}%{!?_vendorinfo:The Enlightenment Project (http://www.enlightenment.org/)} Distribution: %{?_distribution:%{_distribution}}%{!?_distribution:%{_vendor}} #BuildSuggests: xorg-x11-devel, vim-enhanced BuildRequires: evas-devel Requires: evas BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Elementary is a widget set. It is a new-style of widget set much more canvas object based than anything else. Why not ETK? Why not EWL? Well they both tend to veer away from the core of Evas, Ecore and Edje a lot to build their own worlds. Also I wanted something focused on embedded devices - specifically small touchscreens. Unlike GTK+ and Qt, 75% of the "widget set" is already embodied in a common core - Ecore, Edje, Evas etc. So this fine-grained library splitting means all of this is shared, just a new widget "personality" is on top. And that is... Elementary, my dear watson. Elementary. %package devel Summary: Elementary headers, static libraries, documentation and test programs Group: System Environment/Libraries Requires: %{name} = %{version}, %{name}-bin = %{version} Requires: evas-devel %description devel Headers, static libraries, test programs and documentation for Elementary %package bin Summary: Elementary file compiler/decompiler suite Group: System Environment/Libraries Requires: %{name} = %{version} Requires: elementary %description bin Elmementary programs %prep %setup -q %build %{configure} --prefix=%{_prefix} %{__make} %{?_smp_mflags} %{?mflags} %install %{__make} %{?mflags_install} DESTDIR=$RPM_BUILD_ROOT install test -x `which doxygen` && sh gendoc || : %post /sbin/ldconfig || : %postun /sbin/ldconfig || : %clean test "x$RPM_BUILD_ROOT" != "x/" && rm -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) %doc AUTHORS COPYING README %{_libdir}/*.a %{_libdir}/*.la %{_libdir}/*.so %{_libdir}/libelementary*.so.* %{_libdir}/edje/modules/elm/*/module.la %{_libdir}/edje/modules/elm/*/module.so %{_datadir}/locale/*/LC_MESSAGES/elementary.mo %files devel %defattr(-, root, root) %doc doc/html %{_libdir}/elementary/modules/*/*/module.* %{_libdir}/pkgconfig/* %{_includedir}/elementary-1/*.h %files bin %defattr(-, root, root) %{_bindir}/* %{_datadir}/applications/*.desktop %{_datadir}/elementary/config/*.cfg %{_datadir}/elementary/config/default/* %{_datadir}/elementary/config/mobile/* %{_datadir}/elementary/config/standard/* %{_datadir}/elementary/edje_externals/* %{_datadir}/elementary/images/* %{_datadir}/elementary/objects/* %{_datadir}/elementary/themes/* %{_datadir}/icons/elementary.png %changelog elementary-1.7.7/elementary.pc.in0000664000175000017500000000115312127353615013721 00000000000000PACKAGE_TARNAME=@PACKAGE_TARNAME@ prefix=@prefix@ exec_prefix=@exec_prefix@ libdir=@libdir@ includedir=@includedir@ pkgdatadir=@datadir@/elementary themes=${pkgdatadir}/themes docdir=@docdir@ Name: elementary Description: Mobile device touchscreen widget library @pkgconfig_requires_private@: @requirement_elm@ Version: @VERSION@ Libs: -L${libdir} -lelementary @my_libs@ @ELEMENTARY_LIBS@ @EVIL_LIBS@ @ELEMENTARY_EFREET_LIBS@ @ELEMENTARY_EDBUS_LIBS@ @ELEMENTARY_ETHUMB_LIBS@ @ELEMENTARY_WEB_LIBS@ @ELEMENTARY_EMAP_LIBS@ @ELEMENTARY_ECORE_IMF_LIBS@ @ELEMENTARY_ECORE_CON_LIBS@ Cflags: -I${includedir}/elementary-@VMAJ@ elementary-1.7.7/NEWS0000664000175000017500000002047112143503204011313 00000000000000Elementary 1.7.7 Changes since Elementary 1.7.6: ------------------------- Fixes: * Quit the scroll animator if the scroller don't have a bounce and reach a edge. * Fix the scroller show by a page if the page size is set and the region_bring_in or region_show is called. Elementary 1.7.6 Changes since Elementary 1.7.5: ------------------------- Improvements: * Better 64bits support. Fixes: * when parent of ctxpopup is resized, ctxpopup calls dismissed signal. * When string in entry is changed, access to sd should be forbidden after smart_callback_call is called. * Fix memory leak of the ctxpopup and callback function to be ctxpopup obj is delivered to. * In _timer_cb of elm_notify, access to sd should be forbidden after smart_callback_call is called. * Fix the scroll position is calculated by the size of pan object, not the size of scroller. * Fix a elm_transit crash issue when user delete all target objects in the effect end callback. * elm_entry_single_line_set should not change cnp_mode when PLAINTEXT mode. * ignore tab key widget focus change if control/alt is pressed * prevent blank entry hoversels * Fix vsync option in gl engine windows * Fix elm_progressbar_pulse() to abort if pulsing not enabled * Fix scroller acceleration bug. It was accelerated even it's scrolled after finishing the previous scroll. This happens with page scroll enabled. * Fix initial value of the spinner on the first mouse move. * Entry: Fixed a bug with text appending. * List : Focus_next should be executed only when access mode is enabled. * Focus highlight should be reconfigured when theme is changed. * Fix the elm_shutdown bug in _elm_shutdown_config. * fix ctxpopup geometry when parent is an elm_win Elementary 1.7.5 Changes since Elementary 1.7.5: ------------------------- Fixes: * Fix potential problem which would cause resource leak. * Fix omitting signal emission when customized text parts change the text. * Fix the bug which the callbacks of the sub-object are added even if the sub-object is added the parent object. * Fix "changed" signal being sent twice in case of toggle style when check is clicked. * elm_plug should call elm_widget_can_focus_set after adding parent class. * Now, widget itself is the object which gets mouse_up event for stealing focus from another object. By this change, a widget with scroller interface can change its focus state before mouse_up of hit_rect. * Fix index refill bug when autohide disabled. Changes since Elementary 1.7.4: ------------------------- Fixes: * Fix bug where genlist would delete items added during selection callback if a clear was queued * Tooltips now correctly set NETWM tooltip window type * Fix the naviframe item part text to be set properly. * Fix list separator size bug. Elementary 1.7.4 Changes since Elementary 1.7.3: ------------------------- Fixes: * Fix the naviframe title_set problem that caused the title visible status reset * Make sure data is not NULL in elm_interface_scrollable. * Correctly handle failure case in _x11_notify_handler_image. * Fix missuse of EINA_INLIST_FOREACH in elm_transit.c. * Now, dummy object is always smart member of naviframe. * Fix the popup that returned invalid action buttons. * Fix the naviframe to not have crash even if user deletes the naviframe in the transition finished cb. * Fix Don't elm_transit image animation use the image preloading to avoid image flickering. * Fix the image to show the image right now if the image preloading is disabled. * Fix small memory leak in elm_map error path * Fix memory leak in _item_tag_remove of elm_entry. Elementary 1.7.3 Changes since Elementary 1.7.2: ------------------------- Fixes: * Fix the naviframe to clear the text parts when it's item is deleted. * Fix the mapbuf to update it's content correcltly evenif they go outside of the buffer. * Fix the naviframe to resize it's items which are inserted. * Fix layout when content_set or text_set is executed with NULL part name. * Fix the naviframe to send signal emits one time for content show/hide, text show/hide. * Fix case where tooltips could go offscreen unnecessarily * Fix possible divide by zero in els_scroller animator. * Fix uninitialized data path in elm_flip, elm_gesture_layer, elm_interface_scrollable, els_scroller. * Fix possible segv in elm_quicklaunch infrastructure. * Fix elm_conform buffer to always terminate with at least one '\0'. * Fix forgotten break in elm_map that would have thrown error when the action was properly taken in fact. * Fix the mapbuf to show it's content properly, If the content doesn't have resized, it wouldn't be showed up. * Safer call to mkstemp in elm_cnp. * Simplify test in elm_entry_text_set. * Fix wheel scroll direction with shift. * Fix focus problem in multibuttonentry. Entry can get focus only when multibuttonentry is focused. Elementary 1.7.2 Changes since Elementary 1.7.1: ------------------------- Fixes: * Fix promote and demote in genlist when the object isn't yet fully builded * Fix the elm_flip to accept proxy object. * Fix wrong parameter for thumbnail error in elm_icon. * Fix missing event selected in elm_index (elm_index_item_selected_set) * Fix update the min size hint on elm_label after a text set * Fix flip widget who show the two face at same time * Fix the naviframe to delete contents which are preserved_on set if the naviframe is deleted. * Fix the naviframe to clear the title contents when it's item is deleted. * Fix the naviframe to clear the text parts when it's item is deleted. Changes since Elementary 1.7.0: ------------------------- Fixes: * Now elm_datetime_field_limit_set() can set year limits wihtout problems. * Fix re-order animation when iot doesn't end correctly. * Fix popup to apply the same style to the notify sub-widget. * Fix Ctxpopup direction if unknown priority used * Fix diskselector when bounce off and round enabled. * Fix bubble info field set. * Escape theme filename correctly. * Fix diskselector selection of middle item. * Fix copy&paste error in elm_flip. * Fix possible invalid memory access in elm_access. * Fix diskselector bug with more than 4 items. * Fix a bug in elm_panel. Content should be a sub-object of elm_panel. * Fix conform widget to be part of focus chain. * Fix genlist reorder mode item not being resized on genlist resize. * Fixed gengrid wrong_calc_job parameter. * Fix elm_transit image animation that last few frames are skipped. * FIx elm_transit to accept proxy object. * Fix a memory leak of elm_genlist - EINA_LIST_FREE should be used for returned value of elm_genlist_realized_items_get Changes since Elementary 1.0.0: ------------------------- Additions: * Focus can be moved in all directions by elm_widget_focus_go function. * Reload theme when it change on disk. * Fileselector: Add a wheel spinner that show/spin while EIO is working * Add elm_map_overlays_get & elm_map_overlay_visible_get functions. * Toolbar: Add elm_toolbar_standard_priority_set/get APIs. * Add elm_object_scroll_hold/freeze_get. * Add ELM_CALENDAR_LAST_DAY_OF_MONTH enum type * Add elm_progressbar_format_function_set API function * Add elm_map_overlay_del_cb_set API function * Add "changed" signal to the progressbar widgets * Use Edje to enable accessibility on TEXTBLOCK. * Initialize Emotion when necessary. * Elm_Win_Trap and elm_win_trap_set() to allow e17 integration. * elm_flip_go_to() * On focus loss, Elm_Spinner properly hide Elm_Entry and display label properly. Fixes: * Genlist : fixed genlist expandable effect bug when we expand/contract items with many children very quickly. * Genlist : realize move items during tree effect only when the item is not in the queue. * Add missing files in the tarball. * Fileselector : honor the folder_only option when using EIO * Segment Selector : do not abuse user object item data. * Image: fixed elm_image_orient_set/get. * QuickLaunch: reset main loop after fork. Improvements: * Allocate once and reuse Evas_Map. * Allow freeze/thaw on Elm_Layout and reduce number of object update. * Defer Elm_Calendar generation until really needed. * Defer Elm_Slider update until really needed. Removal: elementary-1.7.7/ABOUT-NLS0000664000175000017500000022532612143521110012045 000000000000001 Notes on the Free Translation Project *************************************** Free software is going international! The Free Translation Project is a way to get maintainers of free software, translators, and users all together, so that free software will gradually become able to speak many languages. A few packages already provide translations for their messages. If you found this `ABOUT-NLS' file inside a distribution, you may assume that the distributed package does use GNU `gettext' internally, itself available at your nearest GNU archive site. But you do _not_ need to install GNU `gettext' prior to configuring, installing or using this package with messages translated. Installers will find here some useful hints. These notes also explain how users should proceed for getting the programs to use the available translations. They tell how people wanting to contribute and work on translations can contact the appropriate team. When reporting bugs in the `intl/' directory or bugs which may be related to internationalization, you should tell about the version of `gettext' which is used. The information can be found in the `intl/VERSION' file, in internationalized packages. 1.1 Quick configuration advice ============================== If you want to exploit the full power of internationalization, you should configure it using ./configure --with-included-gettext to force usage of internationalizing routines provided within this package, despite the existence of internationalizing capabilities in the operating system where this package is being installed. So far, only the `gettext' implementation in the GNU C library version 2 provides as many features (such as locale alias, message inheritance, automatic charset conversion or plural form handling) as the implementation here. It is also not possible to offer this additional functionality on top of a `catgets' implementation. Future versions of GNU `gettext' will very likely convey even more functionality. So it might be a good idea to change to GNU `gettext' as soon as possible. So you need _not_ provide this option if you are using GNU libc 2 or you have installed a recent copy of the GNU gettext package with the included `libintl'. 1.2 INSTALL Matters =================== Some packages are "localizable" when properly installed; the programs they contain can be made to speak your own native language. Most such packages use GNU `gettext'. Other packages have their own ways to internationalization, predating GNU `gettext'. By default, this package will be installed to allow translation of messages. It will automatically detect whether the system already provides the GNU `gettext' functions. If not, the included GNU `gettext' library will be used. This library is wholly contained within this package, usually in the `intl/' subdirectory, so prior installation of the GNU `gettext' package is _not_ required. Installers may use special options at configuration time for changing the default behaviour. The commands: ./configure --with-included-gettext ./configure --disable-nls will, respectively, bypass any pre-existing `gettext' to use the internationalizing routines provided within this package, or else, _totally_ disable translation of messages. When you already have GNU `gettext' installed on your system and run configure without an option for your new package, `configure' will probably detect the previously built and installed `libintl.a' file and will decide to use this. This might not be desirable. You should use the more recent version of the GNU `gettext' library. I.e. if the file `intl/VERSION' shows that the library which comes with this package is more recent, you should use ./configure --with-included-gettext to prevent auto-detection. The configuration process will not test for the `catgets' function and therefore it will not be used. The reason is that even an emulation of `gettext' on top of `catgets' could not provide all the extensions of the GNU `gettext' library. Internationalized packages usually have many `po/LL.po' files, where LL gives an ISO 639 two-letter code identifying the language. Unless translations have been forbidden at `configure' time by using the `--disable-nls' switch, all available translations are installed together with the package. However, the environment variable `LINGUAS' may be set, prior to configuration, to limit the installed set. `LINGUAS' should then contain a space separated list of two-letter codes, stating which languages are allowed. 1.3 Using This Package ====================== As a user, if your language has been installed for this package, you only have to set the `LANG' environment variable to the appropriate `LL_CC' combination. If you happen to have the `LC_ALL' or some other `LC_xxx' environment variables set, you should unset them before setting `LANG', otherwise the setting of `LANG' will not have the desired effect. Here `LL' is an ISO 639 two-letter language code, and `CC' is an ISO 3166 two-letter country code. For example, let's suppose that you speak German and live in Germany. At the shell prompt, merely execute `setenv LANG de_DE' (in `csh'), `export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). This can be done from your `.login' or `.profile' file, once and for all. You might think that the country code specification is redundant. But in fact, some languages have dialects in different countries. For example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The country code serves to distinguish the dialects. The locale naming convention of `LL_CC', with `LL' denoting the language and `CC' denoting the country, is the one use on systems based on GNU libc. On other systems, some variations of this scheme are used, such as `LL' or `LL_CC.ENCODING'. You can get the list of locales supported by your system for your language by running the command `locale -a | grep '^LL''. Not all programs have translations for all languages. By default, an English message is shown in place of a nonexistent translation. If you understand other languages, you can set up a priority list of languages. This is done through a different environment variable, called `LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' for the purpose of message handling, but you still need to have `LANG' set to the primary language; this is required by other parts of the system libraries. For example, some Swedish users who would rather read translations in German than English for when Swedish is not available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. Special advice for Norwegian users: The language code for Norwegian bokma*l changed from `no' to `nb' recently (in 2003). During the transition period, while some message catalogs for this language are installed under `nb' and some older ones under `no', it's recommended for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and older translations are used. In the `LANGUAGE' environment variable, but not in the `LANG' environment variable, `LL_CC' combinations can be abbreviated as `LL' to denote the language's main dialect. For example, `de' is equivalent to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' (Portuguese as spoken in Portugal) in this context. 1.4 Translating Teams ===================== For the Free Translation Project to be a success, we need interested people who like their own language and write it well, and who are also able to synergize with other translators speaking the same language. Each translation team has its own mailing list. The up-to-date list of teams can be found at the Free Translation Project's homepage, `http://translationproject.org/', in the "Teams" area. If you'd like to volunteer to _work_ at translating messages, you should become a member of the translating team for your own language. The subscribing address is _not_ the same as the list itself, it has `-request' appended. For example, speakers of Swedish can send a message to `sv-request@li.org', having this message body: subscribe Keep in mind that team members are expected to participate _actively_ in translations, or at solving translational difficulties, rather than merely lurking around. If your team does not exist yet and you want to start one, or if you are unsure about what to do or how to get started, please write to `coordinator@translationproject.org' to reach the coordinator for all translator teams. The English team is special. It works at improving and uniformizing the terminology in use. Proven linguistic skills are praised more than programming skills, here. 1.5 Available Packages ====================== Languages are not equally supported in all packages. The following matrix shows the current state of internationalization, as of November 2007. The matrix shows, in regard of each package, for which languages PO files have been submitted to translation coordination, with a translation percentage of at least 50%. Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB eo +----------------------------------------------------+ Compendium | [] [] [] [] | a2ps | [] [] [] [] [] | aegis | () | ant-phone | () | anubis | [] | ap-utils | | aspell | [] [] [] [] [] | bash | [] | bfd | | bibshelf | [] | binutils | | bison | [] [] | bison-runtime | [] | bluez-pin | [] [] [] [] [] | cflow | [] | clisp | [] [] [] | console-tools | [] [] | coreutils | [] [] [] [] | cpio | | cpplib | [] [] [] | cryptonit | [] | dialog | | diffutils | [] [] [] [] [] [] | doodle | [] | e2fsprogs | [] [] | enscript | [] [] [] [] | fetchmail | [] [] () [] [] | findutils | [] | findutils_stable | [] [] [] | flex | [] [] [] | fslint | | gas | | gawk | [] [] [] | gcal | [] | gcc | [] | gettext-examples | [] [] [] [] [] | gettext-runtime | [] [] [] [] [] | gettext-tools | [] [] | gip | [] | gliv | [] [] | glunarclock | [] | gmult | [] [] | gnubiff | () | gnucash | [] [] () () [] | gnuedu | | gnulib | [] | gnunet | | gnunet-gtk | | gnutls | [] | gpe-aerial | [] [] | gpe-beam | [] [] | gpe-calendar | | gpe-clock | [] [] | gpe-conf | [] [] | gpe-contacts | | gpe-edit | [] | gpe-filemanager | | gpe-go | [] | gpe-login | [] [] | gpe-ownerinfo | [] [] | gpe-package | | gpe-sketchbook | [] [] | gpe-su | [] [] | gpe-taskmanager | [] [] | gpe-timesheet | [] | gpe-today | [] [] | gpe-todo | | gphoto2 | [] [] [] [] | gprof | [] [] | gpsdrive | | gramadoir | [] [] | grep | [] [] | gretl | () | gsasl | | gss | | gst-plugins-bad | [] [] | gst-plugins-base | [] [] | gst-plugins-good | [] [] [] | gst-plugins-ugly | [] [] | gstreamer | [] [] [] [] [] [] [] | gtick | () | gtkam | [] [] [] [] | gtkorphan | [] [] | gtkspell | [] [] [] [] | gutenprint | [] | hello | [] [] [] [] [] | herrie | [] | hylafax | | idutils | [] [] | indent | [] [] [] [] | iso_15924 | | iso_3166 | [] [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | | iso_4217 | [] [] [] | iso_639 | [] [] [] [] | jpilot | [] | jtag | | jwhois | | kbd | [] [] [] [] | keytouch | [] [] | keytouch-editor | [] | keytouch-keyboa... | [] | latrine | () | ld | [] | leafpad | [] [] [] [] [] | libc | [] [] [] [] | libexif | [] | libextractor | [] | libgpewidget | [] [] [] | libgpg-error | [] | libgphoto2 | [] [] | libgphoto2_port | [] [] | libgsasl | | libiconv | [] [] | libidn | [] [] [] | lifelines | [] () | lilypond | [] | lingoteach | | lprng | | lynx | [] [] [] [] | m4 | [] [] [] [] | mailfromd | | mailutils | [] | make | [] [] | man-db | [] [] [] | minicom | [] [] [] | nano | [] [] [] | opcodes | [] | parted | [] [] | pilot-qof | | popt | [] [] [] | psmisc | [] | pwdutils | | qof | | radius | [] | recode | [] [] [] [] [] [] | rpm | [] | screem | | scrollkeeper | [] [] [] [] [] [] [] [] | sed | [] [] [] | shared-mime-info | [] [] [] [] () [] [] [] | sharutils | [] [] [] [] [] [] | shishi | | skencil | [] () | solfege | | soundtracker | [] [] | sp | [] | system-tools-ba... | [] [] [] [] [] [] [] [] [] | tar | [] [] | texinfo | [] [] [] | tin | () () | tuxpaint | [] [] [] [] [] [] | unicode-han-tra... | | unicode-transla... | | util-linux | [] [] [] [] | util-linux-ng | [] [] [] [] | vorbis-tools | [] | wastesedge | () | wdiff | [] [] [] [] | wget | [] [] [] | xchat | [] [] [] [] [] [] [] | xkeyboard-config | [] | xpad | [] [] [] | +----------------------------------------------------+ af am ar az be bg bs ca cs cy da de el en en_GB eo 6 0 2 1 8 26 2 40 48 2 56 88 15 1 15 18 es et eu fa fi fr ga gl gu he hi hr hu id is it +--------------------------------------------------+ Compendium | [] [] [] [] [] | a2ps | [] [] [] () | aegis | | ant-phone | [] | anubis | [] | ap-utils | [] [] | aspell | [] [] [] | bash | [] | bfd | [] [] | bibshelf | [] [] [] | binutils | [] [] [] | bison | [] [] [] [] [] [] | bison-runtime | [] [] [] [] [] | bluez-pin | [] [] [] [] [] | cflow | [] | clisp | [] [] | console-tools | | coreutils | [] [] [] [] [] [] | cpio | [] [] [] | cpplib | [] [] | cryptonit | [] | dialog | [] [] [] | diffutils | [] [] [] [] [] [] [] [] [] | doodle | [] [] | e2fsprogs | [] [] [] | enscript | [] [] [] | fetchmail | [] | findutils | [] [] [] | findutils_stable | [] [] [] [] | flex | [] [] [] | fslint | | gas | [] [] | gawk | [] [] [] [] () | gcal | [] [] | gcc | [] | gettext-examples | [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] | gettext-tools | [] [] [] [] | gip | [] [] [] [] | gliv | () | glunarclock | [] [] [] | gmult | [] [] [] | gnubiff | () () | gnucash | () () () | gnuedu | [] | gnulib | [] [] [] | gnunet | | gnunet-gtk | | gnutls | | gpe-aerial | [] [] | gpe-beam | [] [] | gpe-calendar | | gpe-clock | [] [] [] [] | gpe-conf | [] | gpe-contacts | [] [] | gpe-edit | [] [] [] [] | gpe-filemanager | [] | gpe-go | [] [] [] | gpe-login | [] [] [] | gpe-ownerinfo | [] [] [] [] [] | gpe-package | [] | gpe-sketchbook | [] [] | gpe-su | [] [] [] [] | gpe-taskmanager | [] [] [] | gpe-timesheet | [] [] [] [] | gpe-today | [] [] [] [] | gpe-todo | [] | gphoto2 | [] [] [] [] [] | gprof | [] [] [] [] [] | gpsdrive | [] | gramadoir | [] [] | grep | [] [] [] | gretl | [] [] [] () | gsasl | [] [] | gss | [] [] | gst-plugins-bad | [] [] [] [] | gst-plugins-base | [] [] [] [] | gst-plugins-good | [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] | gstreamer | [] [] [] | gtick | [] [] [] | gtkam | [] [] [] [] | gtkorphan | [] [] | gtkspell | [] [] [] [] [] [] [] | gutenprint | [] | hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | herrie | [] | hylafax | | idutils | [] [] [] [] [] | indent | [] [] [] [] [] [] [] [] [] [] | iso_15924 | [] | iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | [] | iso_4217 | [] [] [] [] [] [] | iso_639 | [] [] [] [] [] [] | jpilot | [] [] | jtag | [] | jwhois | [] [] [] [] [] | kbd | [] [] | keytouch | [] [] [] | keytouch-editor | [] | keytouch-keyboa... | [] [] | latrine | [] [] | ld | [] [] [] [] | leafpad | [] [] [] [] [] [] | libc | [] [] [] [] [] | libexif | [] | libextractor | [] | libgpewidget | [] [] [] [] [] | libgpg-error | [] | libgphoto2 | [] [] [] | libgphoto2_port | [] [] | libgsasl | [] [] | libiconv | [] [] [] | libidn | [] [] | lifelines | () | lilypond | [] [] [] | lingoteach | [] [] [] | lprng | | lynx | [] [] [] | m4 | [] [] [] [] | mailfromd | | mailutils | [] [] | make | [] [] [] [] [] [] [] [] | man-db | [] | minicom | [] [] [] [] | nano | [] [] [] [] [] [] [] | opcodes | [] [] [] [] | parted | [] [] [] | pilot-qof | | popt | [] [] [] [] | psmisc | [] [] | pwdutils | | qof | [] | radius | [] [] | recode | [] [] [] [] [] [] [] [] | rpm | [] [] | screem | | scrollkeeper | [] [] [] | sed | [] [] [] [] [] | shared-mime-info | [] [] [] [] [] [] | sharutils | [] [] [] [] [] [] [] [] | shishi | [] | skencil | [] [] | solfege | [] | soundtracker | [] [] [] | sp | [] | system-tools-ba... | [] [] [] [] [] [] [] [] [] | tar | [] [] [] [] [] | texinfo | [] [] [] | tin | [] () | tuxpaint | [] [] | unicode-han-tra... | | unicode-transla... | [] [] | util-linux | [] [] [] [] [] [] [] | util-linux-ng | [] [] [] [] [] [] [] | vorbis-tools | | wastesedge | () | wdiff | [] [] [] [] [] [] [] [] | wget | [] [] [] [] [] [] [] [] | xchat | [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] | xpad | [] [] [] | +--------------------------------------------------+ es et eu fa fi fr ga gl gu he hi hr hu id is it 85 22 14 2 48 101 61 12 2 8 2 6 53 29 1 52 ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn +--------------------------------------------------+ Compendium | [] | a2ps | () [] [] | aegis | () | ant-phone | [] | anubis | [] [] [] | ap-utils | [] | aspell | [] [] | bash | [] | bfd | | bibshelf | [] | binutils | | bison | [] [] [] | bison-runtime | [] [] [] | bluez-pin | [] [] [] | cflow | | clisp | [] | console-tools | | coreutils | [] | cpio | [] | cpplib | [] | cryptonit | [] | dialog | [] [] | diffutils | [] [] [] | doodle | | e2fsprogs | [] | enscript | [] | fetchmail | [] [] | findutils | [] | findutils_stable | [] | flex | [] [] | fslint | | gas | | gawk | [] [] | gcal | | gcc | | gettext-examples | [] [] [] | gettext-runtime | [] [] [] | gettext-tools | [] [] | gip | [] [] | gliv | [] | glunarclock | [] [] | gmult | [] [] [] | gnubiff | | gnucash | () () () | gnuedu | | gnulib | [] [] | gnunet | | gnunet-gtk | | gnutls | [] | gpe-aerial | [] | gpe-beam | [] | gpe-calendar | [] | gpe-clock | [] [] [] | gpe-conf | [] [] [] | gpe-contacts | [] | gpe-edit | [] [] [] | gpe-filemanager | [] [] | gpe-go | [] [] [] | gpe-login | [] [] [] | gpe-ownerinfo | [] [] | gpe-package | [] [] | gpe-sketchbook | [] [] | gpe-su | [] [] [] | gpe-taskmanager | [] [] [] [] | gpe-timesheet | [] | gpe-today | [] [] | gpe-todo | [] | gphoto2 | [] [] | gprof | [] | gpsdrive | [] | gramadoir | () | grep | [] [] | gretl | | gsasl | [] | gss | | gst-plugins-bad | [] | gst-plugins-base | [] | gst-plugins-good | [] | gst-plugins-ugly | [] | gstreamer | [] | gtick | [] | gtkam | [] [] | gtkorphan | [] | gtkspell | [] [] | gutenprint | [] | hello | [] [] [] [] [] [] [] | herrie | [] | hylafax | | idutils | [] | indent | [] [] | iso_15924 | [] | iso_3166 | [] [] [] [] [] [] [] [] | iso_3166_2 | [] | iso_4217 | [] [] [] | iso_639 | [] [] [] [] | jpilot | () () | jtag | | jwhois | [] | kbd | [] | keytouch | [] | keytouch-editor | [] | keytouch-keyboa... | | latrine | [] | ld | | leafpad | [] [] | libc | [] [] [] | libexif | | libextractor | | libgpewidget | [] | libgpg-error | | libgphoto2 | [] | libgphoto2_port | [] | libgsasl | [] | libiconv | [] | libidn | [] [] | lifelines | [] | lilypond | [] | lingoteach | [] | lprng | | lynx | [] [] | m4 | [] [] | mailfromd | | mailutils | | make | [] [] [] | man-db | | minicom | [] | nano | [] [] [] | opcodes | [] | parted | [] [] | pilot-qof | | popt | [] [] [] | psmisc | [] [] [] | pwdutils | | qof | | radius | | recode | [] | rpm | [] [] | screem | [] | scrollkeeper | [] [] [] [] | sed | [] [] | shared-mime-info | [] [] [] [] [] [] [] | sharutils | [] [] | shishi | | skencil | | solfege | () () | soundtracker | | sp | () | system-tools-ba... | [] [] [] [] | tar | [] [] [] | texinfo | [] [] | tin | | tuxpaint | () [] [] | unicode-han-tra... | | unicode-transla... | | util-linux | [] [] | util-linux-ng | [] [] | vorbis-tools | | wastesedge | [] | wdiff | [] [] | wget | [] [] | xchat | [] [] [] [] | xkeyboard-config | [] [] [] | xpad | [] [] [] | +--------------------------------------------------+ ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn 51 2 25 3 2 0 6 0 2 2 20 0 11 1 103 6 or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta +--------------------------------------------------+ Compendium | [] [] [] [] [] | a2ps | () [] [] [] [] [] [] | aegis | () () | ant-phone | [] [] | anubis | [] [] [] | ap-utils | () | aspell | [] [] [] | bash | [] [] | bfd | | bibshelf | [] | binutils | [] [] | bison | [] [] [] [] [] | bison-runtime | [] [] [] [] [] | bluez-pin | [] [] [] [] [] [] [] [] [] | cflow | [] | clisp | [] | console-tools | [] | coreutils | [] [] [] [] | cpio | [] [] [] | cpplib | [] | cryptonit | [] [] | dialog | [] | diffutils | [] [] [] [] [] [] | doodle | [] [] | e2fsprogs | [] [] | enscript | [] [] [] [] [] | fetchmail | [] [] [] | findutils | [] [] [] | findutils_stable | [] [] [] [] [] [] | flex | [] [] [] [] [] | fslint | [] | gas | | gawk | [] [] [] [] | gcal | [] | gcc | [] [] | gettext-examples | [] [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] [] [] | gettext-tools | [] [] [] [] [] [] [] | gip | [] [] [] [] | gliv | [] [] [] [] [] [] | glunarclock | [] [] [] [] [] [] | gmult | [] [] [] [] | gnubiff | () [] | gnucash | () [] | gnuedu | | gnulib | [] [] [] | gnunet | | gnunet-gtk | [] | gnutls | [] [] | gpe-aerial | [] [] [] [] [] [] [] | gpe-beam | [] [] [] [] [] [] [] | gpe-calendar | [] [] [] [] | gpe-clock | [] [] [] [] [] [] [] [] | gpe-conf | [] [] [] [] [] [] [] | gpe-contacts | [] [] [] [] [] | gpe-edit | [] [] [] [] [] [] [] [] [] | gpe-filemanager | [] [] | gpe-go | [] [] [] [] [] [] [] [] | gpe-login | [] [] [] [] [] [] [] [] | gpe-ownerinfo | [] [] [] [] [] [] [] [] | gpe-package | [] [] | gpe-sketchbook | [] [] [] [] [] [] [] [] | gpe-su | [] [] [] [] [] [] [] [] | gpe-taskmanager | [] [] [] [] [] [] [] [] | gpe-timesheet | [] [] [] [] [] [] [] [] | gpe-today | [] [] [] [] [] [] [] [] | gpe-todo | [] [] [] [] | gphoto2 | [] [] [] [] [] [] | gprof | [] [] [] | gpsdrive | [] [] | gramadoir | [] [] | grep | [] [] [] [] | gretl | [] [] [] | gsasl | [] [] [] | gss | [] [] [] [] | gst-plugins-bad | [] [] [] | gst-plugins-base | [] [] | gst-plugins-good | [] [] | gst-plugins-ugly | [] [] [] | gstreamer | [] [] [] [] | gtick | [] | gtkam | [] [] [] [] [] | gtkorphan | [] | gtkspell | [] [] [] [] [] [] [] [] | gutenprint | [] | hello | [] [] [] [] [] [] [] [] | herrie | [] [] [] | hylafax | | idutils | [] [] [] [] [] | indent | [] [] [] [] [] [] [] | iso_15924 | | iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | | iso_4217 | [] [] [] [] [] [] [] | iso_639 | [] [] [] [] [] [] [] | jpilot | | jtag | [] | jwhois | [] [] [] [] | kbd | [] [] [] | keytouch | [] | keytouch-editor | [] | keytouch-keyboa... | [] | latrine | | ld | [] | leafpad | [] [] [] [] [] [] | libc | [] [] [] [] | libexif | [] [] | libextractor | [] [] | libgpewidget | [] [] [] [] [] [] [] [] | libgpg-error | [] [] [] | libgphoto2 | [] | libgphoto2_port | [] [] [] | libgsasl | [] [] [] [] | libiconv | [] [] [] | libidn | [] [] () | lifelines | [] [] | lilypond | | lingoteach | [] | lprng | [] | lynx | [] [] [] | m4 | [] [] [] [] [] | mailfromd | [] | mailutils | [] [] [] | make | [] [] [] [] | man-db | [] [] [] [] | minicom | [] [] [] [] [] | nano | [] [] [] [] | opcodes | [] [] | parted | [] | pilot-qof | | popt | [] [] [] [] | psmisc | [] [] | pwdutils | [] [] | qof | [] [] | radius | [] [] | recode | [] [] [] [] [] [] [] | rpm | [] [] [] [] | screem | | scrollkeeper | [] [] [] [] [] [] [] | sed | [] [] [] [] [] [] [] [] [] | shared-mime-info | [] [] [] [] [] [] | sharutils | [] [] [] [] | shishi | [] | skencil | [] [] [] | solfege | [] | soundtracker | [] [] | sp | | system-tools-ba... | [] [] [] [] [] [] [] [] [] | tar | [] [] [] [] | texinfo | [] [] [] [] | tin | () | tuxpaint | [] [] [] [] [] [] | unicode-han-tra... | | unicode-transla... | | util-linux | [] [] [] [] | util-linux-ng | [] [] [] [] | vorbis-tools | [] | wastesedge | | wdiff | [] [] [] [] [] [] [] | wget | [] [] [] [] | xchat | [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] | xpad | [] [] [] | +--------------------------------------------------+ or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta 0 5 77 31 53 4 58 72 3 45 46 9 45 122 3 tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu +---------------------------------------------------+ Compendium | [] [] [] [] | 19 a2ps | [] [] [] | 19 aegis | [] | 1 ant-phone | [] [] | 6 anubis | [] [] [] | 11 ap-utils | () [] | 4 aspell | [] [] [] | 16 bash | [] | 6 bfd | | 2 bibshelf | [] | 7 binutils | [] [] [] [] | 9 bison | [] [] [] [] | 20 bison-runtime | [] [] [] [] | 18 bluez-pin | [] [] [] [] [] [] | 28 cflow | [] [] | 5 clisp | | 9 console-tools | [] [] | 5 coreutils | [] [] [] | 18 cpio | [] [] [] [] | 11 cpplib | [] [] [] [] [] | 12 cryptonit | [] | 6 dialog | [] [] [] | 9 diffutils | [] [] [] [] [] | 29 doodle | [] | 6 e2fsprogs | [] [] | 10 enscript | [] [] [] | 16 fetchmail | [] [] | 12 findutils | [] [] [] | 11 findutils_stable | [] [] [] [] | 18 flex | [] [] | 15 fslint | [] | 2 gas | [] | 3 gawk | [] [] [] | 16 gcal | [] | 5 gcc | [] [] [] | 7 gettext-examples | [] [] [] [] [] [] | 29 gettext-runtime | [] [] [] [] [] [] | 28 gettext-tools | [] [] [] [] [] | 20 gip | [] [] | 13 gliv | [] [] | 11 glunarclock | [] [] [] | 15 gmult | [] [] [] [] | 16 gnubiff | [] | 2 gnucash | () [] | 5 gnuedu | [] | 2 gnulib | [] | 10 gnunet | | 0 gnunet-gtk | [] [] | 3 gnutls | | 4 gpe-aerial | [] [] | 14 gpe-beam | [] [] | 14 gpe-calendar | [] [] | 7 gpe-clock | [] [] [] [] | 21 gpe-conf | [] [] [] | 16 gpe-contacts | [] [] | 10 gpe-edit | [] [] [] [] [] | 22 gpe-filemanager | [] [] | 7 gpe-go | [] [] [] [] | 19 gpe-login | [] [] [] [] [] | 21 gpe-ownerinfo | [] [] [] [] | 21 gpe-package | [] | 6 gpe-sketchbook | [] [] | 16 gpe-su | [] [] [] [] | 21 gpe-taskmanager | [] [] [] [] | 21 gpe-timesheet | [] [] [] [] | 18 gpe-today | [] [] [] [] [] | 21 gpe-todo | [] [] | 8 gphoto2 | [] [] [] [] | 21 gprof | [] [] | 13 gpsdrive | [] | 5 gramadoir | [] | 7 grep | [] | 12 gretl | | 6 gsasl | [] [] [] | 9 gss | [] | 7 gst-plugins-bad | [] [] [] | 13 gst-plugins-base | [] [] | 11 gst-plugins-good | [] [] [] [] [] | 16 gst-plugins-ugly | [] [] [] | 13 gstreamer | [] [] [] | 18 gtick | [] [] | 7 gtkam | [] | 16 gtkorphan | [] | 7 gtkspell | [] [] [] [] [] [] | 27 gutenprint | | 4 hello | [] [] [] [] [] | 38 herrie | [] [] | 8 hylafax | | 0 idutils | [] [] | 15 indent | [] [] [] [] [] | 28 iso_15924 | [] [] | 4 iso_3166 | [] [] [] [] [] [] [] [] [] | 54 iso_3166_2 | [] [] | 4 iso_4217 | [] [] [] [] [] | 24 iso_639 | [] [] [] [] [] | 26 jpilot | [] [] [] [] | 7 jtag | [] | 3 jwhois | [] [] [] | 13 kbd | [] [] [] | 13 keytouch | [] | 8 keytouch-editor | [] | 5 keytouch-keyboa... | [] | 5 latrine | [] [] | 5 ld | [] [] [] [] | 10 leafpad | [] [] [] [] [] | 24 libc | [] [] [] | 19 libexif | [] | 5 libextractor | [] | 5 libgpewidget | [] [] [] | 20 libgpg-error | [] | 6 libgphoto2 | [] [] | 9 libgphoto2_port | [] [] [] | 11 libgsasl | [] | 8 libiconv | [] [] | 11 libidn | [] [] | 11 lifelines | | 4 lilypond | [] | 6 lingoteach | [] | 6 lprng | [] | 2 lynx | [] [] [] | 15 m4 | [] [] [] | 18 mailfromd | [] [] | 3 mailutils | [] [] | 8 make | [] [] [] | 20 man-db | [] | 9 minicom | [] | 14 nano | [] [] [] | 20 opcodes | [] [] | 10 parted | [] [] [] | 11 pilot-qof | [] | 1 popt | [] [] [] [] | 18 psmisc | [] [] | 10 pwdutils | [] | 3 qof | [] | 4 radius | [] [] | 7 recode | [] [] [] | 25 rpm | [] [] [] [] | 13 screem | [] | 2 scrollkeeper | [] [] [] [] | 26 sed | [] [] [] [] | 23 shared-mime-info | [] [] [] | 29 sharutils | [] [] [] | 23 shishi | [] | 3 skencil | [] | 7 solfege | [] | 3 soundtracker | [] [] | 9 sp | [] | 3 system-tools-ba... | [] [] [] [] [] [] [] | 38 tar | [] [] [] | 17 texinfo | [] [] [] | 15 tin | | 1 tuxpaint | [] [] [] | 19 unicode-han-tra... | | 0 unicode-transla... | | 2 util-linux | [] [] [] | 20 util-linux-ng | [] [] [] | 20 vorbis-tools | [] [] | 4 wastesedge | | 1 wdiff | [] [] | 23 wget | [] [] [] | 20 xchat | [] [] [] [] | 29 xkeyboard-config | [] [] [] | 14 xpad | [] [] [] | 15 +---------------------------------------------------+ 76 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu 163 domains 0 3 1 74 51 0 143 21 1 57 7 45 0 2036 Some counters in the preceding matrix are higher than the number of visible blocks let us expect. This is because a few extra PO files are used for implementing regional variants of languages, or language dialects. For a PO file in the matrix above to be effective, the package to which it applies should also have been internationalized and distributed as such by its maintainer. There might be an observable lag between the mere existence a PO file and its wide availability in a distribution. If November 2007 seems to be old, you may fetch a more recent copy of this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date matrix with full percentage details can be found at `http://translationproject.org/extra/matrix.html'. 1.6 Using `gettext' in new packages =================================== If you are writing a freely available program and want to internationalize it you are welcome to use GNU `gettext' in your package. Of course you have to respect the GNU Library General Public License which covers the use of the GNU `gettext' library. This means in particular that even non-free programs can use `libintl' as a shared library, whereas only free software can use `libintl' as a static library or use modified versions of `libintl'. Once the sources are changed appropriately and the setup can handle the use of `gettext' the only thing missing are the translations. The Free Translation Project is also available for packages which are not developed inside the GNU project. Therefore the information given above applies also for every other Free Software Project. Contact `coordinator@translationproject.org' to make the `.pot' files available to the translation teams. elementary-1.7.7/src/0000775000175000017500000000000012143522013011456 500000000000000elementary-1.7.7/src/lib/0000775000175000017500000000000012143522011012222 500000000000000elementary-1.7.7/src/lib/elm_focus.h0000664000175000017500000001654312127353615014316 00000000000000/** * @defgroup Focus Focus * @ingroup Elementary * * An Elementary application has, at all times, one (and only one) * @b focused object. This is what determines where the input * events go to within the application's window. Also, focused * objects can be decorated differently, in order to signal to the * user where the input is, at a given moment. * * Elementary applications also have the concept of focus * chain: one can cycle through all the windows' focusable * objects by input (tab key) or programmatically. The default * focus chain for an application is the one define by the order in * which the widgets where added in code. One will cycle through * top level widgets, and, for each one containing sub-objects, cycle * through them all, before returning to the level * above. Elementary also allows one to set @b custom focus chains * for their applications. * * Besides the focused decoration a widget may exhibit, when it * gets focus, Elementary has a @b global focus highlight object * that can be enabled for a window. If one chooses to do so, this * extra highlight effect will surround the current focused object, * too. * * @note Some Elementary widgets are @b unfocusable, after * creation, by their very nature: they are not meant to be * interacted with input events, but are there just for visual * purposes. * * @ref general_functions_example_page "This" example contemplates * some of these functions. */ /** * Get the whether an Elementary object has the focus or not. * * @param obj The Elementary object to get the information from * @return @c EINA_TRUE, if the object is focused, @c EINA_FALSE if * not (and on errors). * * @see elm_object_focus_set() * * @ingroup Focus */ EAPI Eina_Bool elm_object_focus_get(const Evas_Object *obj); /** * Set/unset focus to a given Elementary object. * * @param obj The Elementary object to operate on. * @param focus @c EINA_TRUE Set focus to a given object, * @c EINA_FALSE Unset focus to a given object. * * @note When you set focus to this object, if it can handle focus, will * take the focus away from the one who had it previously and will, for * now on, be the one receiving input events. Unsetting focus will remove * the focus from @p obj, passing it back to the previous element in the * focus chain list. * * @see elm_object_focus_get(), elm_object_focus_custom_chain_get() * * @ingroup Focus */ EAPI void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus); /** * Set the ability for an Elementary object to be focused * * @param obj The Elementary object to operate on * @param enable @c EINA_TRUE if the object can be focused, @c * EINA_FALSE if not (and on errors) * * This sets whether the object @p obj is able to take focus or * not. Unfocusable objects do nothing when programmatically * focused, being the nearest focusable parent object the one * really getting focus. Also, when they receive mouse input, they * will get the event, but not take away the focus from where it * was previously. * * @ingroup Focus */ EAPI void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable); /** * Get whether an Elementary object is focusable or not * * @param obj The Elementary object to operate on * @return @c EINA_TRUE if the object is allowed to be focused, @c * EINA_FALSE if not (and on errors) * * @note Objects which are meant to be interacted with by input * events are created able to be focused, by default. All the * others are not. * * @ingroup Focus */ EAPI Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj); /** * Set custom focus chain. * * This function overwrites any previous custom focus chain within * the list of objects. The previous list will be deleted and this list * will be managed by elementary. After it is set, don't modify it. * * @note On focus cycle, only will be evaluated children of this container. * * @param obj The container object * @param objs Chain of objects to pass focus * @ingroup Focus */ EAPI void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs); /** * Unset a custom focus chain on a given Elementary widget * * @param obj The container object to remove focus chain from * * Any focus chain previously set on @p obj (for its child objects) * is removed entirely after this call. * * @ingroup Focus */ EAPI void elm_object_focus_custom_chain_unset(Evas_Object *obj); /** * Get custom focus chain * * @param obj The container object * @ingroup Focus */ EAPI const Eina_List *elm_object_focus_custom_chain_get(const Evas_Object *obj); /** * Append object to custom focus chain. * * @note If relative_child equal to NULL or not in custom chain, the object * will be added in end. * * @note On focus cycle, only will be evaluated children of this container. * * @param obj The container object * @param child The child to be added in custom chain * @param relative_child The relative object to position the child * @ingroup Focus */ EAPI void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child); /** * Prepend object to custom focus chain. * * @note If relative_child equal to NULL or not in custom chain, the object * will be added in begin. * * @note On focus cycle, only will be evaluated children of this container. * * @param obj The container object * @param child The child to be added in custom chain * @param relative_child The relative object to position the child * @ingroup Focus */ EAPI void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child); /** * Give focus to next object in object tree. * * Give focus to next object in focus chain of one object sub-tree. * If the last object of chain already have focus, the focus will go to the * first object of chain. * * @param obj The object root of sub-tree * @param dir Direction to move the focus * * @ingroup Focus */ EAPI void elm_object_focus_next(Evas_Object *obj, Elm_Focus_Direction dir); /** * Make the elementary object and its children to be focusable * (or unfocusable). * * @param obj The Elementary object to operate on * @param focusable @c EINA_TRUE for focusable, * @c EINA_FALSE for unfocusable. * * This sets whether the object @p obj and its children objects * are able to take focus or not. If the tree is set as unfocusable, * newest focused object which is not in this tree will get focus. * This API can be helpful for an object to be deleted. * When an object will be deleted soon, it and its children may not * want to get focus (by focus reverting or by other focus controls). * Then, just use this API before deleting. * * @see elm_object_tree_focus_allow_get() * * @ingroup Focus * */ EAPI void elm_object_tree_focus_allow_set(Evas_Object *obj, Eina_Bool focusable); /** * Get whether an Elementary object and its children are focusable or not. * * @param obj The Elementary object to get the information from * @return @c EINA_TRUE, if the tree is focusable, * @c EINA_FALSE if not (and on errors). * * @see elm_object_tree_focus_allow_set() * * @ingroup Focus */ EAPI Eina_Bool elm_object_tree_focus_allow_get(const Evas_Object *obj); elementary-1.7.7/src/lib/elm_layout.h0000664000175000017500000007253212127353615014514 00000000000000/** * @defgroup Layout Layout * @ingroup Elementary * * @image html layout_inheritance_tree.png * @image latex layout_inheritance_tree.eps * * @image html img/widget/layout/preview-00.png * @image latex img/widget/layout/preview-00.eps width=\textwidth * * @image html img/layout-predefined.png * @image latex img/layout-predefined.eps width=\textwidth * * A Layout is a direct realization of @ref elm-layout-class. * * This is a container widget that takes a standard Edje design file and * wraps it very thinly in a widget. * * An Edje design (theme) file has a very wide range of possibilities to * describe the behavior of elements added to the Layout. Check out the Edje * documentation and the EDC reference to get more information about what can * be done with Edje. * * Just like @ref List, @ref Box, and other container widgets, any * object added to the Layout will become its child, meaning that it will be * deleted if the Layout is deleted, move if the Layout is moved, and so on. * * The Layout widget can contain as many Contents, Boxes or Tables as * described in its theme file. For instance, objects can be added to * different Tables by specifying the respective Table part names. The same * is valid for Content and Box. * * The objects added as child of the Layout will behave as described in the * part description where they were added. There are 3 possible types of * parts where a child can be added: * * @section secContent Content (SWALLOW part) * * Only one object can be added to the @c SWALLOW part (but you still can * have many @c SWALLOW parts and one object on each of them). Use the @c * elm_object_content_set/get/unset functions to set, retrieve and unset * objects as content of the @c SWALLOW. After being set to this part, the * object size, position, visibility, clipping and other description * properties will be totally controlled by the description of the given part * (inside the Edje theme file). * * One can use @c evas_object_size_hint_* functions on the child to have some * kind of control over its behavior, but the resulting behavior will still * depend heavily on the @c SWALLOW part description. * * The Edje theme also can change the part description, based on signals or * scripts running inside the theme. This change can also be animated. All of * this will affect the child object set as content accordingly. The object * size will be changed if the part size is changed, it will animate move if * the part is moving, and so on. * * The following picture demonstrates a Layout widget with a child object * added to its @c SWALLOW: * * @image html layout_swallow.png * @image latex layout_swallow.eps width=\textwidth * * @section secBox Box (BOX part) * * An Edje @c BOX part is very similar to the Elementary @ref Box widget. It * allows one to add objects to the box and have them distributed along its * area, accordingly to the specified @a layout property (now by @a layout we * mean the chosen layouting design of the Box, not the Layout widget * itself). * * A similar effect for having a box with its position, size and other things * controlled by the Layout theme would be to create an Elementary @ref Box * widget and add it as a Content in the @c SWALLOW part. * * The main difference of using the Layout Box is that its behavior, the box * properties like layouting format, padding, align, etc. will be all * controlled by the theme. This means, for example, that a signal could be * sent to the Layout theme (with elm_object_signal_emit()) and the theme * handled the signal by changing the box padding, or align, or both. Using * the Elementary @ref Box widget is not necessarily harder or easier, it * just depends on the circumstances and requirements. * * The Layout Box can be used through the @c elm_layout_box_* set of * functions. * * The following picture demonstrates a Layout widget with many child objects * added to its @c BOX part: * * @image html layout_box.png * @image latex layout_box.eps width=\textwidth * * @section secTable Table (TABLE part) * * Just like the @ref secBox, the Layout Table is very similar to the * Elementary @ref Table widget. It allows one to add objects to the Table * specifying the row and column where the object should be added, and any * column or row span if necessary. * * Again, we could have this design by adding a @ref Table widget to the @c * SWALLOW part using elm_object_part_content_set(). The same difference happens * here when choosing to use the Layout Table (a @c TABLE part) instead of * the @ref Table plus @c SWALLOW part. It's just a matter of convenience. * * The Layout Table can be used through the @c elm_layout_table_* set of * functions. * * The following picture demonstrates a Layout widget with many child objects * added to its @c TABLE part: * * @image html layout_table.png * @image latex layout_table.eps width=\textwidth * * @section secPredef Predefined Layouts * * Another interesting thing about the Layout widget is that it offers some * predefined themes that come with the default Elementary theme. These * themes can be set by the call elm_layout_theme_set(), and provide some * basic functionality depending on the theme used. * * Most of them already send some signals, some already provide a toolbar or * back and next buttons. * * These are available predefined theme layouts. All of them have class = @c * layout, group = @c application, and style = one of the following options: * * @li @c toolbar-content - application with toolbar and main content area * @li @c toolbar-content-back - application with toolbar and main content * area with a back button and title area * @li @c toolbar-content-back-next - application with toolbar and main * content area with a back and next buttons and title area * @li @c content-back - application with a main content area with a back * button and title area * @li @c content-back-next - application with a main content area with a * back and next buttons and title area * @li @c toolbar-vbox - application with toolbar and main content area as a * vertical box * @li @c toolbar-table - application with toolbar and main content area as a * table * * Supported elm_object common APIs. * @li @ref elm_object_signal_emit * @li @ref elm_object_signal_callback_add * @li @ref elm_object_signal_callback_del * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * @section layout-signals Emitted signals * * This widget emits the following signals: * * @li "theme,changed": The theme was changed. * * @section secExamples Examples * * Some examples of the Layout widget can be found here: * @li @ref layout_example_01 * @li @ref layout_example_02 * @li @ref layout_example_03 * @li @ref layout_example_edc * */ /** * Add a new layout to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @see elm_layout_file_set() * @see elm_layout_theme_set() * * @ingroup Layout */ EAPI Evas_Object *elm_layout_add(Evas_Object *parent); /** * Set the file that will be used as layout * * @param obj The layout object * @param file The path to file (edj) that will be used as layout * @param group The group that the layout belongs in edje file * * @return (1 = success, 0 = error) * * @ingroup Layout */ EAPI Eina_Bool elm_layout_file_set(Evas_Object *obj, const char *file, const char *group); /** * @brief Freezes the Elementary layout object. * * @param obj A handle to an Elementary layout object. * @return The frozen state or 0 on Error * * This function puts all changes on hold. Successive freezes will * nest, requiring an equal number of thaws. * * @see elm_layout_thaw() */ EAPI int elm_layout_freeze(Evas_Object *obj); /** * @brief Thaws the Elementary object. * * @param obj A handle to an Elementary layout object. * @return The frozen state or 0 if the object is not frozen or on error. * * This function thaws the given Edje object and the Elementary sizing calc. * * @note: If sucessives freezes were done, an equal number of * thaws will be required. * * @see elm_layout_freeze() */ EAPI int elm_layout_thaw(Evas_Object *obj); /** * Set the edje group from the elementary theme that will be used as layout * * @param obj The layout object * @param clas the class of the group * @param group the group * @param style the style to used * * @return (1 = success, 0 = error) * * Note that @a style will be the new style of @a obj too, as in an * elm_object_style_set() call. * * @ingroup Layout */ EAPI Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *clas, const char *group, const char *style); /** * Send a (Edje) signal to a given layout widget's underlying Edje * object. * * @param obj The layout object handle * @param emission The signal's name string * @param source The signal's source string * * This function sends a signal to the underlying Edje object of @a * obj. An Edje program on that Edje object's definition can respond * to a signal by specifying matching 'signal' and 'source' fields. * * @ingroup Layout */ EAPI void elm_layout_signal_emit(Evas_Object *obj, const char *emission, const char *source); /** * Add a callback for a (Edje) signal emitted by a layout widget's * underlying Edje object. * * @param obj The layout object handle * @param emission The signal's name string * @param source The signal's source string * @param func The callback function to be executed when the signal is * emitted. * @param data A pointer to data to pass in to the callback function. * * This function connects a callback function to a signal emitted by * the underlying Edje object of @a obj. Globs are accepted in either * the emission or source strings (see @c * edje_object_signal_callback_add()). * * @ingroup Layout */ EAPI void elm_layout_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data); /** * Remove a signal-triggered callback from a given layout widget. * * @param obj The layout object handle * @param emission The signal's name string * @param source The signal's source string * @param func The callback function being executed when the signal * was emitted. * @return The data pointer of the signal callback (passed on * elm_layout_signal_callback_add()) or @c NULL, on errors. * * This function removes the @b last callback attached to a signal * emitted by the undelying Edje object of @a obj, with parameters @a * emission, @a source and @c func matching exactly those passed to a * previous call to elm_object_signal_callback_add(). The data pointer * that was passed to this call will be returned. * * @ingroup Layout */ EAPI void *elm_layout_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func); /** * Append child to layout box part. * * @param obj the layout object * @param part the box part to which the object will be appended. * @param child the child object to append to box. * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * Once the object is appended, it will become child of the layout. Its * lifetime will be bound to the layout, whenever the layout dies the child * will be deleted automatically. One should use elm_layout_box_remove() to * make this layout forget about the object. * * @see elm_layout_box_prepend() * @see elm_layout_box_insert_before() * @see elm_layout_box_insert_at() * @see elm_layout_box_remove() * * @ingroup Layout */ EAPI Eina_Bool elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child); /** * Prepend child to layout box part. * * @param obj the layout object * @param part the box part to prepend. * @param child the child object to prepend to box. * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * Once the object is prepended, it will become child of the layout. Its * lifetime will be bound to the layout, whenever the layout dies the child * will be deleted automatically. One should use elm_layout_box_remove() to * make this layout forget about the object. * * @see elm_layout_box_append() * @see elm_layout_box_insert_before() * @see elm_layout_box_insert_at() * @see elm_layout_box_remove() * * @ingroup Layout */ EAPI Eina_Bool elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child); /** * Insert child to layout box part before a reference object. * * @param obj the layout object * @param part the box part to insert. * @param child the child object to insert into box. * @param reference another reference object to insert before in box. * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * Once the object is inserted, it will become child of the layout. Its * lifetime will be bound to the layout, whenever the layout dies the child * will be deleted automatically. One should use elm_layout_box_remove() to * make this layout forget about the object. * * @see elm_layout_box_append() * @see elm_layout_box_prepend() * @see elm_layout_box_insert_before() * @see elm_layout_box_remove() * * @ingroup Layout */ EAPI Eina_Bool elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference); /** * Insert child to layout box part at a given position. * * @param obj the layout object * @param part the box part to insert. * @param child the child object to insert into box. * @param pos the numeric position >=0 to insert the child. * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * Once the object is inserted, it will become child of the layout. Its * lifetime will be bound to the layout, whenever the layout dies the child * will be deleted automatically. One should use elm_layout_box_remove() to * make this layout forget about the object. * * @see elm_layout_box_append() * @see elm_layout_box_prepend() * @see elm_layout_box_insert_before() * @see elm_layout_box_remove() * * @ingroup Layout */ EAPI Eina_Bool elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos); /** * Remove a child of the given part box. * * @param obj The layout object * @param part The box part name to remove child. * @param child The object to remove from box. * @return The object that was being used, or NULL if not found. * * The object will be removed from the box part and its lifetime will * not be handled by the layout anymore. This is equivalent to * elm_object_part_content_unset() for box. * * @see elm_layout_box_append() * @see elm_layout_box_remove_all() * * @ingroup Layout */ EAPI Evas_Object *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child); /** * Remove all children of the given part box. * * @param obj The layout object * @param part The box part name to remove child. * @param clear If EINA_TRUE, then all objects will be deleted as * well, otherwise they will just be removed and will be * dangling on the canvas. * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * The objects will be removed from the box part and their lifetime will * not be handled by the layout anymore. This is equivalent to * elm_layout_box_remove() for all box children. * * @see elm_layout_box_append() * @see elm_layout_box_remove() * * @ingroup Layout */ EAPI Eina_Bool elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear); /** * Insert child to layout table part. * * @param obj the layout object * @param part the box part to pack child. * @param child_obj the child object to pack into table. * @param col the column to which the child should be added. (>= 0) * @param row the row to which the child should be added. (>= 0) * @param colspan how many columns should be used to store this object. (>= * 1) * @param rowspan how many rows should be used to store this object. (>= 1) * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * Once the object is inserted, it will become child of the table. Its * lifetime will be bound to the layout, and whenever the layout dies the * child will be deleted automatically. One should use * elm_layout_table_remove() to make this layout forget about the object. * * If @p colspan or @p rowspan are bigger than 1, that object will occupy * more space than a single cell. For instance, the following code: * @code * elm_layout_table_pack(layout, "table_part", child, 0, 1, 3, 1); * @endcode * * Would result in an object being added like the following picture: * * @image html layout_colspan.png * @image latex layout_colspan.eps width=\textwidth * * @see elm_layout_table_unpack() * @see elm_layout_table_clear() * * @ingroup Layout */ EAPI Eina_Bool elm_layout_table_pack(Evas_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan); /** * Unpack (remove) a child of the given part table. * * @param obj The layout object * @param part The table part name to remove child. * @param child_obj The object to remove from table. * @return The object that was being used, or NULL if not found. * * The object will be unpacked from the table part and its lifetime * will not be handled by the layout anymore. This is equivalent to * elm_object_part_content_unset() for table. * * @see elm_layout_table_pack() * @see elm_layout_table_clear() * * @ingroup Layout */ EAPI Evas_Object *elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj); /** * Remove all the child objects of the given part table. * * @param obj The layout object * @param part The table part name to remove child. * @param clear If EINA_TRUE, then all objects will be deleted as * well, otherwise they will just be removed and will be * dangling on the canvas. * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * The objects will be removed from the table part and their lifetime will * not be handled by the layout anymore. This is equivalent to * elm_layout_table_unpack() for all table children. * * @see elm_layout_table_pack() * @see elm_layout_table_unpack() * * @ingroup Layout */ EAPI Eina_Bool elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear); /** * Get the edje layout * * @param obj The layout object * * @return A Evas_Object with the edje layout settings loaded * with function elm_layout_file_set * * This returns the edje object. It is not expected to be used to then * swallow objects via edje_object_part_swallow() for example. Use * elm_object_part_content_set() instead so child object handling and sizing is * done properly. * * @note This function should only be used if you really need to call some * low level Edje function on this edje object. All the common stuff (setting * text, emitting signals, hooking callbacks to signals, etc.) can be done * with proper elementary functions. * * @see elm_object_signal_callback_add() * @see elm_object_signal_emit() * @see elm_object_part_text_set() * @see elm_object_part_content_set() * @see elm_layout_box_append() * @see elm_layout_table_pack() * @see elm_layout_data_get() * * @ingroup Layout */ EAPI Evas_Object *elm_layout_edje_get(const Evas_Object *obj); /** * Get the edje data from the given layout * * @param obj The layout object * @param key The data key * * @return The edje data string * * This function fetches data specified inside the edje theme of this layout. * This function return NULL if data is not found. * * In EDC this comes from a data block within the group block that @p * obj was loaded from. E.g. * * @code * collections { * group { * name: "a_group"; * data { * item: "key1" "value1"; * item: "key2" "value2"; * } * } * } * @endcode * * @ingroup Layout */ EAPI const char *elm_layout_data_get(const Evas_Object *obj, const char *key); /** * Eval sizing * * @param obj The layout object * * Manually forces a sizing re-evaluation. This is useful when the minimum * size required by the edje theme of this layout has changed. The change on * the minimum size required by the edje theme is not immediately reported to * the elementary layout, so one needs to call this function in order to tell * the widget (layout) that it needs to reevaluate its own size. * * The minimum size of the theme is calculated based on minimum size of * parts, the size of elements inside containers like box and table, etc. All * of this can change due to state changes, and that's when this function * should be called. * * Also note that a standard signal of "size,eval" "elm" emitted from the * edje object will cause this to happen too. * * @ingroup Layout */ EAPI void elm_layout_sizing_eval(Evas_Object *obj); /** * Sets a specific cursor for an edje part. * * @param obj The layout object. * @param part_name a part from loaded edje group. * @param cursor cursor name to use, see Elementary_Cursor.h * * @return EINA_TRUE on success or EINA_FALSE on failure, that may be * part not exists or it has "mouse_events: 0". * * @ingroup Layout */ EAPI Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor); /** * Get the cursor to be shown when mouse is over an edje part * * @param obj The layout object. * @param part_name a part from loaded edje group. * @return the cursor name. * * @ingroup Layout */ EAPI const char *elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name); /** * Unsets a cursor previously set with elm_layout_part_cursor_set(). * * @param obj The layout object. * @param part_name a part from loaded edje group, that had a cursor set * with elm_layout_part_cursor_set(). * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * @ingroup Layout */ EAPI Eina_Bool elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name); /** * Sets a specific cursor style for an edje part. * * @param obj The layout object. * @param part_name a part from loaded edje group. * @param style the theme style to use (default, transparent, ...) * * @return EINA_TRUE on success or EINA_FALSE on failure, that may be * part not exists or it did not had a cursor set. * * @ingroup Layout */ EAPI Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style); /** * Gets a specific cursor style for an edje part. * * @param obj The layout object. * @param part_name a part from loaded edje group. * * @return the theme style in use, defaults to "default". If the * object does not have a cursor set, then NULL is returned. * * @ingroup Layout */ EAPI const char *elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name); /** * Sets if the cursor set should be searched on the theme or should use * the provided by the engine, only. * * @note before you set if should look on theme you should define a * cursor with elm_layout_part_cursor_set(). By default it will only * look for cursors provided by the engine. * * @param obj The layout object. * @param part_name a part from loaded edje group. * @param engine_only if cursors should be just provided by the engine (EINA_TRUE) * or should also search on widget's theme as well (EINA_FALSE) * * @return EINA_TRUE on success or EINA_FALSE on failure, that may be * part not exists or it did not had a cursor set. * * @ingroup Layout */ EAPI Eina_Bool elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const char *part_name, Eina_Bool engine_only); /* * Set accessibility to all texblock(text) parts in the layout object * * @param obj The layout object. * @param can_access makes all textblock(text) parts in the layout @p obj possible * to have accessibility. @c EINA_TRUE means textblock(text) parts can be accessible * * @return @c EINA_TRUE on success or @c EINA_FALSE on failure. If @p obj is not * a proper layout object, @c EINA_FALSE is returned. * * @since 1.7 * * @ingroup Layout */ EAPI Eina_Bool elm_layout_edje_object_can_access_set(Evas_Object *obj, Eina_Bool can_access); /* * Get accessibility state of texblock(text) parts in the layout object * * @param obj The layout object. * * @return @c EINA_TRUE, if all textblock(text) parts in the layout can be accessible * @c EINA_FALSET if those cannot be accessible. If @p obj is not a proper layout * object, @c EINA_FALSE is returned. * * @see elm_layout_edje_object_access_set() * * @since 1.7 * * @ingroup Layout */ EAPI Eina_Bool elm_layout_edje_object_can_access_get(Evas_Object *obj); /** * Gets a specific cursor engine_only for an edje part. * * @param obj The layout object. * @param part_name a part from loaded edje group. * * @return whenever the cursor is just provided by engine or also from theme. * * @ingroup Layout */ EAPI Eina_Bool elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name); /** * Set the layout content. * * @param obj The layout object * @param swallow The swallow part name in the edje file * @param content The child that will be added in this layout object * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * Once the content object is set, a previously set one will be deleted. * If you want to keep that old content object, use the * elm_object_part_content_unset() function. * * @note In an Edje theme, the part used as a content container is called @c * SWALLOW. This is why the parameter name is called @p swallow, but it is * expected to be a part name just like the second parameter of * elm_layout_box_append(). * * @see elm_layout_box_append() * @see elm_object_part_content_get() * @see elm_object_part_content_unset() * @see @ref secBox */ EAPI Eina_Bool elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content); /** * Get the child object in the given content part. * * @param obj The layout object * @param swallow The SWALLOW part to get its content * * @return The swallowed object or NULL if none or an error occurred */ EAPI Evas_Object *elm_layout_content_get(const Evas_Object *obj, const char *swallow); /** * Unset the layout content. * * @param obj The layout object * @param swallow The swallow part name in the edje file * @return The content that was being used * * Unparent and return the content object which was set for this part. */ EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, const char *swallow); /** * Set the text of the given part * * @param obj The layout object * @param part The TEXT part where to set the text * @param text The text to set * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise */ EAPI Eina_Bool elm_layout_text_set(Evas_Object *obj, const char *part, const char *text); /** * Get the text set in the given part * * @param obj The layout object * @param part The TEXT part to retrieve the text off * * @return The text set in @p part */ EAPI const char *elm_layout_text_get(const Evas_Object *obj, const char *part); /** * @def elm_layout_icon_set * Convenience macro to set the icon object in a layout that follows the * Elementary naming convention for its parts. * * @ingroup Layout */ #define elm_layout_icon_set(_ly, _obj) \ do { \ const char *sig; \ elm_object_part_content_set((_ly), "elm.swallow.icon", (_obj)); \ if ((_obj)) sig = "elm,state,icon,visible"; \ else sig = "elm,state,icon,hidden"; \ elm_object_signal_emit((_ly), sig, "elm"); \ } while (0) /** * @def elm_layout_icon_get * Convenience macro to get the icon object from a layout that follows the * Elementary naming convention for its parts. * * @ingroup Layout */ #define elm_layout_icon_get(_ly) \ elm_object_part_content_get((_ly), "elm.swallow.icon") /** * @def elm_layout_end_set * Convenience macro to set the end object in a layout that follows the * Elementary naming convention for its parts. * * @ingroup Layout */ #define elm_layout_end_set(_ly, _obj) \ do { \ const char *sig; \ elm_object_part_content_set((_ly), "elm.swallow.end", (_obj)); \ if ((_obj)) sig = "elm,state,end,visible"; \ else sig = "elm,state,end,hidden"; \ elm_object_signal_emit((_ly), sig, "elm"); \ } while (0) /** * @def elm_layout_end_get * Convenience macro to get the end object in a layout that follows the * Elementary naming convention for its parts. * * @ingroup Layout */ #define elm_layout_end_get(_ly) \ elm_object_part_content_get((_ly), "elm.swallow.end") /** * @} */ elementary-1.7.7/src/lib/elm_widget_gengrid.h0000664000175000017500000002420712127353615016155 00000000000000#ifndef ELM_WIDGET_GENGRID_H #define ELM_WIDGET_GENGRID_H #include "elm_gen_common.h" #include "elm_interface_scrollable.h" #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-gengrid-class The Elementary Gengrid Class * * Elementary, besides having the @ref Gengrid widget, exposes its * foundation -- the Elementary Gengrid Class -- in order to create * other widgets which are a gengrid with some more logic on top. */ /** * @def ELM_GENGRID_CLASS * * Use this macro to cast whichever subclass of * #Elm_Gengrid_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_GENGRID_CLASS(x) ((Elm_Gengrid_Smart_Class *)x) /** * @def ELM_GENGRID_DATA * * Use this macro to cast whichever subdata of * #Elm_Gengrid_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_GENGRID_DATA(x) ((Elm_Gengrid_Smart_Data *)x) /** * @def ELM_GENGRID_SMART_CLASS_VERSION * * Current version for Elementary gengrid @b base smart class, a value * which goes to _Elm_Gengrid_Smart_Class::version. * * @ingroup Widget */ #define ELM_GENGRID_SMART_CLASS_VERSION 1 /** * @def ELM_GENGRID_SMART_CLASS_INIT * * Initializer for a whole #Elm_Gengrid_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_GENGRID_SMART_CLASS_INIT_NULL * @see ELM_GENGRID_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_GENGRID_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_GENGRID_SMART_CLASS_VERSION} /** * @def ELM_GENGRID_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Gengrid_Smart_Class structure. * * @see ELM_GENGRID_SMART_CLASS_INIT_NAME_VERSION * @see ELM_GENGRID_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_GENGRID_SMART_CLASS_INIT_NULL \ ELM_GENGRID_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_GENGRID_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Gengrid_Smart_Class structure and * set its name and version. * * This is similar to #ELM_GENGRID_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Gengrid_Smart_Class (base field) * to the latest #ELM_GENGRID_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_GENGRID_SMART_CLASS_INIT_NULL * @see ELM_GENGRID_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_GENGRID_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_GENGRID_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary gengrid base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a gengrid. * * All of the functions listed on @ref Gengrid namespace will work for * objects deriving from #Elm_Gengrid_Smart_Class. */ typedef struct _Elm_Gengrid_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Gengrid_Smart_Class; /** * Base widget smart data extended with gengrid instance data. */ typedef struct _Elm_Gengrid_Smart_Data Elm_Gengrid_Smart_Data; struct _Elm_Gengrid_Smart_Data { Elm_Layout_Smart_Data base; /* base widget smart data as * first member obligatory, as * we're inheriting from it */ const Elm_Scrollable_Smart_Interface *s_iface; Eina_Inlist_Sorted_State *state; Evas_Object *hit_rect; Evas_Object *pan_obj; Eina_List *selected; /* a list of * selected * items */ Eina_List *group_items; /* a list of * groups index * items */ Eina_Inlist *items; /* an inlist of all items */ Elm_Gen_Item *reorder_it; /* item currently * being * repositioned */ Elm_Object_Item *last_selected_item; Ecore_Job *calc_job; int walking; int item_width, item_height; int group_item_width, group_item_height; int minw, minh; unsigned int item_count; Evas_Coord pan_x, pan_y; Elm_Object_Select_Mode select_mode; Ecore_Cb calc_cb; Ecore_Cb clear_cb; /* longpress timeout. this value comes from _elm_config by * default. this can be changed by * elm_gengrid_longpress_timeout_set() */ double longpress_timeout; /* a generation of gengrid. when gengrid is cleared, this value * will be increased and a new generation will start */ int generation; Eina_Compare_Cb item_compare_cb; /* The stuff below directly come from gengrid without any thinking */ unsigned int nmax; Evas_Coord reorder_item_x, reorder_item_y; Evas_Coord old_pan_x, old_pan_y; long items_lost; double align_x, align_y; Eina_Bool reorder_item_changed : 1; Eina_Bool move_effect_enabled : 1; Eina_Bool old_h_bounce; Eina_Bool old_v_bounce; /* a flag for reorder mode enable/disable */ Eina_Bool reorder_mode : 1; Eina_Bool was_selected : 1; Eina_Bool longpressed : 1; Eina_Bool pan_changed : 1; Eina_Bool horizontal : 1; /* a flag for items can be highlighted or not. by default this flag * is true. */ Eina_Bool highlight : 1; Eina_Bool clear_me : 1; /**< a flag whether * gengrid is marked * as to be cleared or * not. if this flag * is true, gengrid * clear was already * deferred. */ Eina_Bool on_hold : 1; Eina_Bool filled : 1; Eina_Bool multi : 1; /* a flag for item * multi * selection */ }; struct Elm_Gen_Item_Type { Elm_Gen_Item *it; Elm_Gengrid_Smart_Data *wsd; Ecore_Animator *item_reorder_move_animator; Evas_Coord gx, gy, ox, oy, tx, ty, rx, ry; unsigned int moving_effect_start_time; int prev_group; Eina_Bool group_realized : 1; Eina_Bool moving : 1; }; typedef struct _Elm_Gengrid_Pan_Smart_Class { Elm_Pan_Smart_Class base; } Elm_Gengrid_Pan_Smart_Class; typedef struct _Elm_Gengrid_Pan_Smart_Data Elm_Gengrid_Pan_Smart_Data; struct _Elm_Gengrid_Pan_Smart_Data { Elm_Pan_Smart_Data base; Elm_Gengrid_Smart_Data *wsd; Ecore_Job *resize_job; }; /** * @} */ EAPI extern const char ELM_GENGRID_SMART_NAME[]; EAPI const Elm_Gengrid_Smart_Class *elm_gengrid_smart_class_get(void); #define ELM_GENGRID_DATA_GET(o, sd) \ Elm_Gengrid_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_GENGRID_PAN_DATA_GET(o, sd) \ Elm_Gengrid_Pan_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_GENGRID_DATA_GET_OR_RETURN(o, ptr) \ ELM_GENGRID_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_GENGRID_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_GENGRID_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_GENGRID_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_GENGRID_SMART_NAME, __func__)) \ return #define ELM_GENGRID_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_GENGRID_CHECK(it->base.widget); #define ELM_GENGRID_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_GENGRID_CHECK(it->base.widget) __VA_ARGS__; #define ELM_GENGRID_ITEM_CHECK_OR_GOTO(it, label) \ ELM_WIDGET_ITEM_CHECK_OR_GOTO((Elm_Widget_Item *)it, label); \ if (!it->base.widget || !elm_widget_type_check \ ((it->base.widget), ELM_GENGRID_SMART_NAME, __func__)) goto label; #endif elementary-1.7.7/src/lib/elm_radio.c0000664000175000017500000002720012127353615014260 00000000000000#include #include "elm_priv.h" #include "elm_widget_radio.h" EAPI const char ELM_RADIO_SMART_NAME[] = "elm_radio"; static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"icon", "elm.swallow.content"}, {NULL, NULL} }; static const Elm_Layout_Part_Alias_Description _text_aliases[] = { {"default", "elm.text"}, {NULL, NULL} }; static const char SIG_CHANGED[] = "changed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHANGED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_RADIO_SMART_NAME, _elm_radio, Elm_Radio_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks); static void _state_set(Evas_Object *obj, Eina_Bool state) { ELM_RADIO_DATA_GET(obj, sd); if ((state != sd->state) && (!elm_widget_disabled_get(obj))) { sd->state = state; if (sd->state) elm_layout_signal_emit(obj, "elm,state,radio,on", "elm"); else elm_layout_signal_emit(obj, "elm,state,radio,off", "elm"); } } static void _state_set_all(Elm_Radio_Smart_Data *sd) { const Eina_List *l; Eina_Bool disabled = EINA_FALSE; Evas_Object *child, *selected = NULL; EINA_LIST_FOREACH (sd->group->radios, l, child) { ELM_RADIO_DATA_GET(child, sdc); if (sdc->state) selected = child; if (sdc->value == sd->group->value) { _state_set(child, EINA_TRUE); if (!sdc->state) disabled = EINA_TRUE; } else _state_set(child, EINA_FALSE); } if ((disabled) && (selected)) _state_set(selected, 1); } static void _activate(Evas_Object *obj) { ELM_RADIO_DATA_GET(obj, sd); if (sd->group->value == sd->value) return; if ((_elm_config->access_mode == ELM_ACCESS_MODE_OFF) || (_elm_access_2nd_click_timeout(obj))) { sd->group->value = sd->value; if (sd->group->valuep) *(sd->group->valuep) = sd->group->value; _state_set_all(sd); if (_elm_config->access_mode != ELM_ACCESS_MODE_OFF) _elm_access_say(E_("State: On")); evas_object_smart_callback_call(obj, SIG_CHANGED, NULL); } } /* FIXME: replicated from elm_layout just because radio's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever we * can changed the theme API */ static void _icon_signal_emit(Evas_Object *obj) { char buf[64]; snprintf(buf, sizeof(buf), "elm,state,icon,%s", elm_layout_content_get(obj, "icon") ? "visible" : "hidden"); elm_layout_signal_emit(obj, buf, "elm"); } /* FIXME: replicated from elm_layout just because radio's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever we * can changed the theme API */ static Eina_Bool _elm_radio_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { if (!ELM_WIDGET_CLASS(_elm_radio_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; _icon_signal_emit(obj); return EINA_TRUE; } /* FIXME: replicated from elm_layout just because radio's icon spot * is elm.swallow.content, not elm.swallow.icon. Fix that whenever we * can changed the theme API */ static Eina_Bool _elm_radio_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { if (!ELM_CONTAINER_CLASS(_elm_radio_parent_sc)->content_set (obj, part, content)) return EINA_FALSE; _icon_signal_emit(obj); return EINA_TRUE; } static Eina_Bool _elm_radio_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Event_Key_Down *ev; if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; ev = event_info; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; if ((strcmp(ev->keyname, "Return")) && (strcmp(ev->keyname, "KP_Enter")) && (strcmp(ev->keyname, "space"))) return EINA_FALSE; _activate(obj); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } static Eina_Bool _elm_radio_smart_theme(Evas_Object *obj) { ELM_RADIO_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_radio_parent_sc)->theme(obj)) return EINA_FALSE; if (sd->state) elm_layout_signal_emit(obj, "elm,state,radio,on", "elm"); else elm_layout_signal_emit(obj, "elm,state,radio,off", "elm"); if (elm_widget_disabled_get(obj) && sd->state) _state_set(obj, EINA_FALSE); edje_object_message_signal_process(ELM_WIDGET_DATA(sd)->resize_obj); /* FIXME: replicated from elm_layout just because radio's icon * spot is elm.swallow.content, not elm.swallow.icon. Fix that * whenever we can changed the theme API */ _icon_signal_emit(obj); elm_layout_sizing_eval(obj); return EINA_TRUE; } static Eina_Bool _elm_radio_smart_disable(Evas_Object *obj) { ELM_RADIO_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_radio_parent_sc)->disable(obj)) return EINA_FALSE; if (elm_widget_disabled_get(obj) && sd->state) _state_set(obj, EINA_FALSE); return EINA_TRUE; } static void _elm_radio_smart_sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1; ELM_RADIO_DATA_GET(obj, sd); elm_coords_finger_size_adjust(1, &minw, 1, &minh); edje_object_size_min_restricted_calc (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh, minw, minh); elm_coords_finger_size_adjust(1, &minw, 1, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, -1, -1); } static void _radio_on_cb(void *data, Evas_Object *obj __UNUSED__, const char *emission __UNUSED__, const char *source __UNUSED__) { _activate(data); } static char * _access_info_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { const char *txt = elm_widget_access_info_get(obj); if (!txt) txt = elm_layout_text_get(obj, NULL); if (txt) return strdup(txt); return NULL; } static char * _access_state_cb(void *data __UNUSED__, Evas_Object *obj, Elm_Widget_Item *item __UNUSED__) { ELM_RADIO_DATA_GET(obj, sd); if (elm_widget_disabled_get(obj)) return strdup(E_("State: Disabled")); if (sd->state) return strdup(E_("State: On")); return strdup(E_("State: Off")); } static void _elm_radio_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Radio_Smart_Data); ELM_WIDGET_CLASS(_elm_radio_parent_sc)->base.add(obj); elm_layout_theme_set(obj, "radio", "base", elm_widget_style_get(obj)); elm_layout_signal_callback_add (obj, "elm,action,radio,on", "", _radio_on_cb, obj); elm_layout_signal_callback_add (obj, "elm,action,radio,toggle", "", _radio_on_cb, obj); priv->group = calloc(1, sizeof(Group)); priv->group->radios = eina_list_append(priv->group->radios, obj); priv->state = EINA_FALSE; elm_widget_can_focus_set(obj, EINA_TRUE); elm_layout_sizing_eval(obj); _elm_access_object_register(obj, ELM_WIDGET_DATA(priv)->resize_obj); _elm_access_text_set (_elm_access_object_get(obj), ELM_ACCESS_TYPE, E_("Radio")); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_INFO, _access_info_cb, obj); _elm_access_callback_set (_elm_access_object_get(obj), ELM_ACCESS_STATE, _access_state_cb, obj); } static void _elm_radio_smart_del(Evas_Object *obj) { ELM_RADIO_DATA_GET(obj, sd); sd->group->radios = eina_list_remove(sd->group->radios, obj); if (!sd->group->radios) free(sd->group); ELM_WIDGET_CLASS(_elm_radio_parent_sc)->base.del(obj); } static void _elm_radio_smart_set_user(Elm_Radio_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_radio_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_radio_smart_del; ELM_WIDGET_CLASS(sc)->disable = _elm_radio_smart_disable; ELM_WIDGET_CLASS(sc)->theme = _elm_radio_smart_theme; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_radio_smart_sub_object_del; ELM_WIDGET_CLASS(sc)->event = _elm_radio_smart_event; /* not a 'focus chain manager' */ ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_CONTAINER_CLASS(sc)->content_set = _elm_radio_smart_content_set; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_radio_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; ELM_LAYOUT_CLASS(sc)->text_aliases = _text_aliases; } EAPI const Elm_Radio_Smart_Class * elm_radio_smart_class_get(void) { static Elm_Radio_Smart_Class _sc = ELM_RADIO_SMART_CLASS_INIT_NAME_VERSION(ELM_RADIO_SMART_NAME); static const Elm_Radio_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_radio_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_radio_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_radio_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_radio_group_add(Evas_Object *obj, Evas_Object *group) { ELM_RADIO_CHECK(obj); ELM_RADIO_DATA_GET(obj, sd); ELM_RADIO_DATA_GET(group, sdg); if (!sdg) { if (eina_list_count(sd->group->radios) == 1) return; sd->group->radios = eina_list_remove(sd->group->radios, obj); sd->group = calloc(1, sizeof(Group)); sd->group->radios = eina_list_append(sd->group->radios, obj); } else if (sd->group == sdg->group) return; else { sd->group->radios = eina_list_remove(sd->group->radios, obj); if (!sd->group->radios) free(sd->group); sd->group = sdg->group; sd->group->radios = eina_list_append(sd->group->radios, obj); } if (sd->value == sd->group->value) _state_set(obj, EINA_TRUE); else _state_set(obj, EINA_FALSE); } EAPI void elm_radio_state_value_set(Evas_Object *obj, int value) { ELM_RADIO_CHECK(obj); ELM_RADIO_DATA_GET(obj, sd); sd->value = value; if (sd->value == sd->group->value) _state_set(obj, EINA_TRUE); else _state_set(obj, EINA_FALSE); } EAPI int elm_radio_state_value_get(const Evas_Object *obj) { ELM_RADIO_CHECK(obj) 0; ELM_RADIO_DATA_GET(obj, sd); return sd->value; } EAPI void elm_radio_value_set(Evas_Object *obj, int value) { ELM_RADIO_CHECK(obj); ELM_RADIO_DATA_GET(obj, sd); if (value == sd->group->value) return; sd->group->value = value; if (sd->group->valuep) *(sd->group->valuep) = sd->group->value; _state_set_all(sd); } EAPI int elm_radio_value_get(const Evas_Object *obj) { ELM_RADIO_CHECK(obj) 0; ELM_RADIO_DATA_GET(obj, sd); return sd->group->value; } EAPI void elm_radio_value_pointer_set(Evas_Object *obj, int *valuep) { ELM_RADIO_CHECK(obj); ELM_RADIO_DATA_GET(obj, sd); if (valuep) { sd->group->valuep = valuep; if (*(sd->group->valuep) != sd->group->value) { sd->group->value = *(sd->group->valuep); _state_set_all(sd); } } else sd->group->valuep = NULL; } EAPI Evas_Object * elm_radio_selected_object_get(Evas_Object *obj) { Eina_List *l; Evas_Object *child; ELM_RADIO_CHECK(obj) NULL; ELM_RADIO_DATA_GET(obj, sd); EINA_LIST_FOREACH (sd->group->radios, l, child) { ELM_RADIO_DATA_GET(child, sdc); if (sdc->value == sd->group->value) return child; } return NULL; } elementary-1.7.7/src/lib/elm_clock.h0000664000175000017500000002314212127353615014263 00000000000000/** * @defgroup Clock Clock * @ingroup Elementary * * @image html clock_inheritance_tree.png * @image latex clock_inheritance_tree.eps * * @image html img/widget/clock/preview-00.png * @image latex img/widget/clock/preview-00.eps * * This is a @b digital clock widget. In its default theme, it has a * vintage "flipping numbers clock" appearance, which will animate * sheets of individual algarisms individually as time goes by. * * A newly created clock will fetch system's time (already * considering local time adjustments) to start with, and will tick * accordingly. It may or may not show seconds. * * Clocks have an @b edition mode. When in it, the sheets will * display extra arrow indications on the top and bottom and the * user may click on them to raise or lower the time values. After * it's told to exit edition mode, it will keep ticking with that * new time set (it keeps the difference from local time). * * Also, when under edition mode, user clicks on the cited arrows * which are @b held for some time will make the clock to flip the * sheet, thus editing the time, continuously and automatically for * the user. The interval between sheet flips will keep growing in * time, so that it helps the user to reach a time which is distant * from the one set. * * The time display is, by default, in military mode (24h), but an * am/pm indicator may be optionally shown, too, when it will * switch to 12h. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for clock objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "changed" - the clock's user changed the time * * Supported elm_object common APIs. * @li @ref elm_object_signal_emit * @li @ref elm_object_signal_callback_add * @li @ref elm_object_signal_callback_del * * Here is an example on its usage: * @li @ref clock_example */ /** * @addtogroup Clock * @{ */ /** * Identifiers for which clock digits should be editable, when a * clock widget is in edition mode. Values may be OR-ed together to * make a mask, naturally. * * @see elm_clock_edit_set() * @see elm_clock_edit_mode_set() */ typedef enum { ELM_CLOCK_EDIT_DEFAULT = 0, /**< Default value. Means that all digits are editable, when in edition mode. */ ELM_CLOCK_EDIT_HOUR_DECIMAL = 1 << 0, /**< Decimal algarism of hours value should be editable */ ELM_CLOCK_EDIT_HOUR_UNIT = 1 << 1, /**< Unit algarism of hours value should be editable */ ELM_CLOCK_EDIT_MIN_DECIMAL = 1 << 2, /**< Decimal algarism of minutes value should be editable */ ELM_CLOCK_EDIT_MIN_UNIT = 1 << 3, /**< Unit algarism of minutes value should be editable */ ELM_CLOCK_EDIT_SEC_DECIMAL = 1 << 4, /**< Decimal algarism of seconds value should be editable */ ELM_CLOCK_EDIT_SEC_UNIT = 1 << 5, /**< Unit algarism of seconds value should be editable */ ELM_CLOCK_EDIT_ALL = (1 << 6) - 1 /**< All digits should be editable */ } Elm_Clock_Edit_Mode; /** * Add a new clock widget to the given parent Elementary * (container) object * * @param parent The parent object * @return a new clock widget handle or @c NULL, on errors * * This function inserts a new clock widget on the canvas. * * @ingroup Clock */ EAPI Evas_Object *elm_clock_add(Evas_Object *parent); /** * Set a clock widget's time, programmatically * * @param obj The clock widget object * @param hrs The hours to set * @param min The minutes to set * @param sec The seconds to set * * This function updates the time that is showed by the clock * widget. * * Values @b must be set within the following ranges: * - 0 - 23, for hours * - 0 - 59, for minutes * - 0 - 59, for seconds, * * even if the clock is not in "military" mode. * * @warning The behavior for values set out of those ranges is @b * undefined. * * @ingroup Clock */ EAPI void elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec); /** * Get a clock widget's time values * * @param obj The clock object * @param[out] hrs Pointer to the variable to get the hours value * @param[out] min Pointer to the variable to get the minutes value * @param[out] sec Pointer to the variable to get the seconds value * * This function gets the time set for @p obj, returning * it on the variables passed as the arguments to function * * @note Use @c NULL pointers on the time values you're not * interested in: they'll be ignored by the function. * * @ingroup Clock */ EAPI void elm_clock_time_get(const Evas_Object *obj, int *hrs, int *min, int *sec); /** * Set whether a given clock widget is under edition mode or * under (default) displaying-only mode. * * @param obj The clock object * @param edit @c EINA_TRUE to put it in edition, @c EINA_FALSE to * put it back to "displaying only" mode * * This function makes a clock's time to be editable or not by * user interaction. When in edition mode, clocks @b stop * ticking, until one brings them back to canonical mode. The * elm_clock_edit_mode_set() function will influence which digits * of the clock will be editable. * * @note am/pm sheets, if being shown, will @b always be editable * under edition mode. * * @see elm_clock_edit_get() * * @ingroup Clock */ EAPI void elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit); /** * Retrieve whether a given clock widget is under editing mode * or under (default) displaying-only mode. * * @param obj The clock object * @return @c EINA_TRUE, if it's in edition mode, @c EINA_FALSE otherwise * * This function retrieves whether the clock's time can be edited * or not by user interaction. * * @see elm_clock_edit_set() for more details * * @ingroup Clock */ EAPI Eina_Bool elm_clock_edit_get(const Evas_Object *obj); /** * Set what digits of the given clock widget should be editable * when in edition mode. * * @param obj The clock object * @param digedit Bit mask indicating the digits to be editable * (values in #Elm_Clock_Edit_Mode). * * @see elm_clock_edit_mode_get() * * @ingroup Clock */ EAPI void elm_clock_edit_mode_set(Evas_Object *obj, Elm_Clock_Edit_Mode digedit); /** * Retrieve what digits of the given clock widget should be * editable when in edition mode. * * @param obj The clock object * @return Bit mask indicating the digits to be editable * (values in #Elm_Clock_Edit_Mode). * * @see elm_clock_edit_mode_set() for more details * * @ingroup Clock */ EAPI Elm_Clock_Edit_Mode elm_clock_edit_mode_get(const Evas_Object *obj); /** * Set if the given clock widget must show hours in military or * am/pm mode * * @param obj The clock object * @param am_pm @c EINA_TRUE to put it in am/pm mode, @c EINA_FALSE * to military mode * * This function sets if the clock must show hours in military or * am/pm mode. In some countries like Brazil the military mode * (00-24h-format) is used, in opposition to the USA, where the * am/pm mode is more commonly used. * * @see elm_clock_show_am_pm_get() * * @ingroup Clock */ EAPI void elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_pm); /** * Get if the given clock widget shows hours in military or am/pm * mode * * @param obj The clock object * @return @c EINA_TRUE, if in am/pm mode, @c EINA_FALSE if in * military * * This function gets if the clock shows hours in military or am/pm * mode. * * @see elm_clock_show_am_pm_set() for more details * * @ingroup Clock */ EAPI Eina_Bool elm_clock_show_am_pm_get(const Evas_Object *obj); /** * Set if the given clock widget must show time with seconds or not * * @param obj The clock object * @param seconds @c EINA_TRUE to show seconds, @c EINA_FALSE otherwise * * This function sets if the given clock must show or not elapsed * seconds. By default, they are @b not shown. * * @see elm_clock_show_seconds_get() * * @ingroup Clock */ EAPI void elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool seconds); /** * Get whether the given clock widget is showing time with seconds * or not * * @param obj The clock object * @return @c EINA_TRUE if it's showing seconds, @c EINA_FALSE otherwise * * This function gets whether @p obj is showing or not the elapsed * seconds. * * @see elm_clock_show_seconds_set() * * @ingroup Clock */ EAPI Eina_Bool elm_clock_show_seconds_get(const Evas_Object *obj); /** * Set the first interval on time updates for a user mouse button hold * on clock widgets' time edition. * * @param obj The clock object * @param interval The first interval value in seconds * * This interval value is @b decreased while the user holds the * mouse pointer either incrementing or decrementing a given the * clock digit's value. * * This helps the user to get to a given time distant from the * current one easier/faster, as it will start to flip quicker and * quicker on mouse button holds. * * The calculation for the next flip interval value, starting from * the one set with this call, is the previous interval divided by * 1.05, so it decreases a little bit. * * The default starting interval value for automatic flips is * @b 0.85 seconds. * * @see elm_clock_first_interval_get() * * @ingroup Clock */ EAPI void elm_clock_first_interval_set(Evas_Object *obj, double interval); /** * Get the first interval on time updates for a user mouse button hold * on clock widgets' time edition. * * @param obj The clock object * @return The first interval value, in seconds, set on it * * @see elm_clock_first_interval_set() for more details * * @ingroup Clock */ EAPI double elm_clock_first_interval_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_icon.h0000664000175000017500000004700012127353615014117 00000000000000/** * @defgroup Icon Icon * @ingroup Elementary * * @image html icon_inheritance_tree.png * @image latex icon_inheritance_tree.eps * * @image html img/widget/icon/preview-00.png * @image latex img/widget/icon/preview-00.eps * * An icon object is used to display standard icon images ("delete", * "edit", "arrows", etc.) or images coming from a custom file (PNG, * JPG, EDJE, etc.), on icon contexts. * * The icon image requested can be in the Elementary theme in use, or * in the @c freedesktop.org theme paths. It's possible to set the * order of preference from where an image will be fetched. * * This widget inherits from the @ref Image one, so that all the * functions acting on it also work for icon objects. * * You should be using an icon, instead of an image, whenever one of * the following apply: * - you need a @b thumbnail version of an original image * - you need freedesktop.org provided icon images * - you need theme provided icon images (Edje groups) * * Various calls on the icon's API are marked as @b deprecated, as * they just wrap the image counterpart functions. Use the ones we * point you to, for each case of deprecation here, instead -- * eventually the deprecated ones will be discarded (next major * release). * * Default images provided by Elementary's default theme are described * below. * * These are names for icons that were first intended to be used in * toolbars, but can be used in many other places too: * @li @c "home" * @li @c "close" * @li @c "apps" * @li @c "arrow_up" * @li @c "arrow_down" * @li @c "arrow_left" * @li @c "arrow_right" * @li @c "chat" * @li @c "clock" * @li @c "delete" * @li @c "edit" * @li @c "refresh" * @li @c "folder" * @li @c "file" * * These are names for icons that were designed to be used in menus * (but again, you can use them anywhere else): * @li @c "menu/home" * @li @c "menu/close" * @li @c "menu/apps" * @li @c "menu/arrow_up" * @li @c "menu/arrow_down" * @li @c "menu/arrow_left" * @li @c "menu/arrow_right" * @li @c "menu/chat" * @li @c "menu/clock" * @li @c "menu/delete" * @li @c "menu/edit" * @li @c "menu/refresh" * @li @c "menu/folder" * @li @c "menu/file" * * And these are names for some media player specific icons: * @li @c "media_player/forward" * @li @c "media_player/info" * @li @c "media_player/next" * @li @c "media_player/pause" * @li @c "media_player/play" * @li @c "media_player/prev" * @li @c "media_player/rewind" * @li @c "media_player/stop" * * This widget emits the following signals, besides the ones sent from * @ref Image: * - @c "thumb,done" - elm_icon_thumb_set() has completed with success * (@since 1.7) * - @c "thumb,error" - elm_icon_thumb_set() has failed (@since 1.7) * * Elementary icon objects support the following API calls: * @li elm_object_signal_emit() * @li elm_object_signal_callback_add() * @li elm_object_signal_callback_del() * for emmiting and listening to signals on the object, when the * internal image comes from an Edje object. This behavior was added * unintentionally, though, and is @b deprecated. Expect it to be * dropped on future releases. * * An example of usage for this API follows: * @li @ref tutorial_icon */ /** * @addtogroup Icon * @{ */ typedef enum { ELM_ICON_NONE, ELM_ICON_FILE, ELM_ICON_STANDARD } Elm_Icon_Type; /** * @enum Elm_Icon_Lookup_Order * @typedef Elm_Icon_Lookup_Order * * Lookup order used by elm_icon_standard_set(). Should look for icons in the * theme, FDO paths, or both? * * @ingroup Icon */ typedef enum { ELM_ICON_LOOKUP_FDO_THEME, /**< icon look up order: freedesktop, theme */ ELM_ICON_LOOKUP_THEME_FDO, /**< icon look up order: theme, freedesktop */ ELM_ICON_LOOKUP_FDO, /**< icon look up order: freedesktop */ ELM_ICON_LOOKUP_THEME /**< icon look up order: theme */ } Elm_Icon_Lookup_Order; /** * Add a new icon object to the parent. * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @see elm_image_file_set() * * @ingroup Icon */ EAPI Evas_Object *elm_icon_add(Evas_Object *parent); /** * Set the file that will be used as icon. * * @param obj The icon object * @param file The path to file that will be used as icon image * @param group The group that the icon belongs to an edje file * * @return (@c EINA_TRUE = success, @c EINA_FALSE = error) * * @note The icon image set by this function can be changed by * elm_icon_standard_set(). * * @see elm_icon_file_get() * * @deprecated Use elm_image_file_set() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group); /** * Set a location in memory to be used as an icon * * @param obj The icon object * @param img The binary data that will be used as an image * @param size The size of binary data @p img * @param format Optional format of @p img to pass to the image loader * @param key Optional key of @p img to pass to the image loader (eg. if @p img is an edje file) * * The @p format string should be something like "png", "jpg", "tga", * "tiff", "bmp" etc. if it is provided (NULL if not). This improves * the loader performance as it tries the "correct" loader first before * trying a range of other possible loaders until one succeeds. * * @return (@c EINA_TRUE = success, @c EINA_FALSE = error) * * @note The icon image set by this function can be changed by * elm_icon_standard_set(). * * @deprecated Use elm_image_memfile_set() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI Eina_Bool elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key); /** * Get the file that will be used as icon. * * @param obj The icon object * @param file The path to file that will be used as the icon image * @param group The group that the icon belongs to, in edje file * * @see elm_image_file_set() * * @deprecated Use elm_image_file_get() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group); /** * Set the file that will be used, but use a generated thumbnail. * * @param obj The icon object * @param file The path to file that will be used as icon image * @param group The group that the icon belongs to an edje file * * This functions like elm_image_file_set() but requires the Ethumb library * support to be enabled successfully with elm_need_ethumb(). When set * the file indicated has a thumbnail generated and cached on disk for * future use or will directly use an existing cached thumbnail if it * is valid. * * @see elm_image_file_set() * * @ingroup Icon */ EAPI void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group); /** * Set the icon by icon standards names. * * @param obj The icon object * @param name The icon name * * @return (@c EINA_TRUE = success, @c EINA_FALSE = error) * * For example, freedesktop.org defines standard icon names such as "home", * "network", etc. There can be different icon sets to match those icon * keys. The @p name given as parameter is one of these "keys", and will be * used to look in the freedesktop.org paths and elementary theme. One can * change the lookup order with elm_icon_order_lookup_set(). * * If name is not found in any of the expected locations and it is the * absolute path of an image file, this image will be used. * * @note The icon image set by this function can be changed by * elm_image_file_set(). * * @see elm_icon_standard_get() * @see elm_image_file_set() * * @ingroup Icon */ EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name); /** * Get the icon name set by icon standard names. * * @param obj The icon object * @return The icon name * * If the icon image was set using elm_image_file_set() instead of * elm_icon_standard_set(), then this function will return @c NULL. * * @see elm_icon_standard_set() * * @ingroup Icon */ EAPI const char *elm_icon_standard_get(const Evas_Object *obj); /** * Set the smooth scaling for an icon object. * * @param obj The icon object * @param smooth @c EINA_TRUE if smooth scaling should be used, @c EINA_FALSE * otherwise. Default is @c EINA_TRUE. * * Set the scaling algorithm to be used when scaling the icon image. Smooth * scaling provides a better resulting image, but is slower. * * The smooth scaling should be disabled when making animations that change * the icon size, since they will be faster. Animations that don't require * resizing of the icon can keep the smooth scaling enabled (even if the icon * is already scaled, since the scaled icon image will be cached). * * @see elm_icon_smooth_get() * * @deprecated Use elm_image_smooth_set() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth); /** * Get whether smooth scaling is enabled for an icon object. * * @param obj The icon object * @return @c EINA_TRUE if smooth scaling is enabled, @c EINA_FALSE otherwise. * * @see elm_icon_smooth_set() * * @deprecated Use elm_image_smooth_get() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI Eina_Bool elm_icon_smooth_get(const Evas_Object *obj); /** * Disable scaling of this object. * * @param obj The icon object. * @param no_scale @c EINA_TRUE if the object is not scalable, @c EINA_FALSE * otherwise. Default is @c EINA_FALSE. * * This function disables scaling of the icon object through the function * elm_object_scale_set(). However, this does not affect the object * size/resize in any way. For that effect, take a look at * elm_icon_resizable_set(). * * @see elm_icon_no_scale_get() * @see elm_icon_resizable_set() * @see elm_object_scale_set() * * @deprecated Use elm_image_no_scale_set() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); /** * Get whether scaling is disabled on the object. * * @param obj The icon object * @return @c EINA_TRUE if scaling is disabled, @c EINA_FALSE otherwise * * @see elm_icon_no_scale_set() * * @deprecated Use elm_image_no_scale_get() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj); /** * Set if the object is (up/down) resizable. * * @param obj The icon object * @param size_up A bool to set if the object is resizable up. Default is * @c EINA_TRUE. * @param size_down A bool to set if the object is resizable down. Default * is @c EINA_TRUE. * * This function limits the icon object resize ability. If @p size_up is set to * @c EINA_FALSE, the object can't have its height or width resized to a value * higher than the original icon size. Same is valid for @p size_down. * * @see elm_icon_resizable_get() * * @deprecated Use elm_image_resizable_set() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI void elm_icon_resizable_set(Evas_Object *obj, Eina_Bool size_up, Eina_Bool size_down); /** * Get if the object is (up/down) resizable. * * @param obj The icon object * @param size_up A bool to set if the object is resizable up * @param size_down A bool to set if the object is resizable down * * @see elm_icon_resizable_set() * * @deprecated Use elm_image_resizable_get() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI void elm_icon_resizable_get(const Evas_Object *obj, Eina_Bool *size_up, Eina_Bool *size_down); /** * Get the object's image size * * @param obj The icon object * @param w A pointer to store the width in * @param h A pointer to store the height in * * @deprecated Use elm_image_object_size_get() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI void elm_icon_size_get(const Evas_Object *obj, int *w, int *h); /** * Set if the icon fill the entire object area. * * @param obj The icon object * @param fill_outside @c EINA_TRUE if the object is filled outside, * @c EINA_FALSE otherwise. Default is @c EINA_FALSE. * * When the icon object is resized to a different aspect ratio from the * original icon image, the icon image will still keep its aspect. This flag * tells how the image should fill the object's area. They are: keep the * entire icon inside the limits of height and width of the object (@p * fill_outside is @c EINA_FALSE) or let the extra width or height go outside * of the object, and the icon will fill the entire object (@p fill_outside * is @c EINA_TRUE). * * @note Unlike @ref Image, there's no option in icon to set the aspect ratio * retain property to false. Thus, the icon image will always keep its * original aspect ratio. * * @see elm_icon_fill_outside_get() * * @deprecated Use elm_image_fill_outside_set() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside); /** * Get if the object is filled outside. * * @param obj The icon object * @return @c EINA_TRUE if the object is filled outside, @c EINA_FALSE * otherwise. * * @see elm_icon_fill_outside_set() * * @deprecated Use elm_image_fill_outside_get() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj); /** * Set the prescale size for the icon. * * @param obj The icon object * @param size The prescale size. This value is used for both width and * height. * * This function sets a new size for pixmap representation of the given * icon. It allows the icon to be loaded already in the specified size, * reducing the memory usage and load time when loading a big icon with load * size set to a smaller size. * * It's equivalent to the elm_bg_load_size_set() function for bg. * * @note this is just a hint, the real size of the pixmap may differ * depending on the type of icon being loaded, being bigger than requested. * * @see elm_icon_prescale_get() * @see elm_bg_load_size_set() * * @deprecated Use elm_image_prescale_set() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI void elm_icon_prescale_set(Evas_Object *obj, int size); /** * Get the prescale size for the icon. * * @param obj The icon object * @return The prescale size * * @see elm_icon_prescale_set() * * @deprecated Use elm_image_prescale_get() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI int elm_icon_prescale_get(const Evas_Object *obj); /** * Gets the image object of the icon. DO NOT MODIFY THIS. * * @param obj The icon object * @return The internal icon object * * @deprecated Use elm_image_object_get() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI Evas_Object *elm_icon_object_get(Evas_Object *obj); /** * Sets the icon lookup order used by elm_icon_standard_set(). * * @param obj The icon object * @param order The icon lookup order (can be one of * ELM_ICON_LOOKUP_FDO_THEME, ELM_ICON_LOOKUP_THEME_FDO, ELM_ICON_LOOKUP_FDO * or ELM_ICON_LOOKUP_THEME) * * @see elm_icon_order_lookup_get() * @see Elm_Icon_Lookup_Order * * @ingroup Icon */ EAPI void elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order); /** * Gets the icon lookup order. * * @param obj The icon object * @return The icon lookup order * * @see elm_icon_order_lookup_set() * @see Elm_Icon_Lookup_Order * * @ingroup Icon */ EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj); /** * Enable or disable preloading of the icon * * @param obj The icon object * @param disabled If EINA_TRUE, preloading will be disabled * @ingroup Icon * * @deprecated Use elm_image_preload_disabled_set() instead. * */ EINA_DEPRECATED EAPI void elm_icon_preload_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * Get if the icon supports animation or not. * * @param obj The icon object * @return @c EINA_TRUE if the icon supports animation, * @c EINA_FALSE otherwise. * * Return if this elm icon's image can be animated. Currently Evas only * supports gif animation. If the return value is EINA_FALSE, other * elm_icon_animated_xxx APIs won't work. * @ingroup Icon * * @deprecated Use elm_image_animated_available_get() instead. * */ EINA_DEPRECATED EAPI Eina_Bool elm_icon_animated_available_get(const Evas_Object *obj); /** * Set animation mode of the icon. * * @param obj The icon object * @param animated @c EINA_TRUE if the object do animation job, * @c EINA_FALSE otherwise. Default is @c EINA_FALSE. * * Since the default animation mode is set to EINA_FALSE, * the icon is shown without animation. Files like animated GIF files * can animate, and this is supported if you enable animated support * on the icon. * Set it to EINA_TRUE when the icon needs to be animated. * @ingroup Icon * * @deprecated Use elm_image_animated_set() instead. * */ EINA_DEPRECATED EAPI void elm_icon_animated_set(Evas_Object *obj, Eina_Bool animated); /** * Get animation mode of the icon. * * @param obj The icon object * @return The animation mode of the icon object * @see elm_icon_animated_set * @ingroup Icon * * @deprecated Use elm_image_animated_get() instead. * */ EINA_DEPRECATED EAPI Eina_Bool elm_icon_animated_get(const Evas_Object *obj); /** * Set animation play mode of the icon. * * @param obj The icon object * @param play @c EINA_TRUE the object play animation images, * @c EINA_FALSE otherwise. Default is @c EINA_FALSE. * * To play elm icon's animation, set play to EINA_TRUE. * For example, you make gif player using this set/get API and click event. * This literally lets you control current play or paused state. To have * this work with animated GIF files for example, you first, before * setting the file have to use elm_icon_animated_set() to enable animation * at all on the icon. * * 1. Click event occurs * 2. Check play flag using elm_icon_animated_play_get * 3. If elm icon was playing, set play to EINA_FALSE. * Then animation will be stopped and vice versa * @ingroup Icon * * @deprecated Use elm_image_animated_play_set() instead. * */ EINA_DEPRECATED EAPI void elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play); /** * Get animation play mode of the icon. * * @param obj The icon object * @return The play mode of the icon object * * @see elm_icon_animated_play_get * @ingroup Icon * * @deprecated Use elm_image_animated_play_get() instead. * */ EINA_DEPRECATED EAPI Eina_Bool elm_icon_animated_play_get(const Evas_Object *obj); /** * Set whether the original aspect ratio of the icon should be kept on resize. * * @param obj The icon object. * @param fixed @c EINA_TRUE if the icon should retain the aspect, * @c EINA_FALSE otherwise. * * The original aspect ratio (width / height) of the icon is usually * distorted to match the object's size. Enabling this option will retain * this original aspect, and the way that the icon is fit into the object's * area depends on the option set by elm_icon_fill_outside_set(). * * @see elm_icon_aspect_fixed_get() * @see elm_icon_fill_outside_set() * * @ingroup Icon * * @deprecated Use elm_image_aspect_fixed_set() instead. * */ EINA_DEPRECATED EAPI void elm_icon_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed); /** * Get if the object retains the original aspect ratio. * * @param obj The icon object. * @return @c EINA_TRUE if the object keeps the original aspect, @c EINA_FALSE * otherwise. * * @deprecated Use elm_image_aspect_fixed_get() instead. * * @ingroup Icon */ EINA_DEPRECATED EAPI Eina_Bool elm_icon_aspect_fixed_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_route.c0000664000175000017500000001507212127353615014324 00000000000000#include #include "elm_priv.h" #include "elm_widget_route.h" EAPI const char ELM_ROUTE_SMART_NAME[] = "elm_route"; EVAS_SMART_SUBCLASS_NEW (ELM_ROUTE_SMART_NAME, _elm_route, Elm_Route_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, NULL); static void _clear_route(Evas_Object *obj) { Segment *segment; ELM_ROUTE_DATA_GET(obj, sd); #ifdef ELM_EMAP sd->lon_min = EMAP_LON_MAX; sd->lon_max = EMAP_LON_MIN; sd->lat_min = EMAP_LAT_MAX; sd->lat_max = EMAP_LAT_MIN; #endif EINA_LIST_FREE (sd->segments, segment) { evas_object_del(segment->obj); free(segment); } } static void _sizing_eval(Evas_Object *obj) { Eina_List *l; Segment *segment; Evas_Coord x, y, w, h; Evas_Coord start_x, start_y, end_x, end_y; ELM_ROUTE_DATA_GET(obj, sd); evas_object_geometry_get(obj, &x, &y, &w, &h); EINA_LIST_FOREACH (sd->segments, l, segment) { if (sd->must_calc_segments || segment->must_calc) { #ifdef ELM_EMAP segment->start_x = (emap_route_node_lon_get(segment->node_start) - sd->lon_min) / (float)(sd->lon_max - sd->lon_min); segment->start_y = 1 - (emap_route_node_lat_get(segment->node_start) - sd->lat_min) / (float)(sd->lat_max - sd->lat_min); segment->end_x = (emap_route_node_lon_get(segment->node_end) - sd->lon_min) / (float)(sd->lon_max - sd->lon_min); segment->end_y = 1 - (emap_route_node_lat_get(segment->node_end) - sd->lat_min) / (float)(sd->lat_max - sd->lat_min); #endif segment->must_calc = EINA_FALSE; } start_x = x + (int)(segment->start_x * w); start_y = y + (int)(segment->start_y * h); end_x = x + (int)(segment->end_x * w); end_y = y + (int)(segment->end_y * h); evas_object_line_xy_set(segment->obj, start_x, start_y, end_x, end_y); } sd->must_calc_segments = EINA_FALSE; } static void _move_resize_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { _sizing_eval(obj); } static Eina_Bool _elm_route_smart_theme(Evas_Object *obj) { if (!_elm_route_parent_sc->theme(obj)) return EINA_FALSE; //TODO _sizing_eval(obj); return EINA_TRUE; } #ifdef ELM_EMAP static void _update_lon_lat_min_max(Evas_Object *obj, double lon, double lat) { ELM_ROUTE_DATA_GET(obj, sd); if (sd->lon_min > lon) { sd->lon_min = lon; sd->must_calc_segments = EINA_TRUE; } if (sd->lat_min > lat) { sd->lat_min = lat; sd->must_calc_segments = EINA_TRUE; } if (sd->lon_max < lon) { sd->lon_max = lon; sd->must_calc_segments = EINA_TRUE; } if (sd->lat_max < lat) { sd->lat_max = lat; sd->must_calc_segments = EINA_TRUE; } } #endif static void _elm_route_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Route_Smart_Data); _elm_route_parent_sc->base.add(obj); elm_widget_can_focus_set(obj, EINA_FALSE); evas_object_event_callback_add (obj, EVAS_CALLBACK_MOVE, _move_resize_cb, obj); evas_object_event_callback_add (obj, EVAS_CALLBACK_RESIZE, _move_resize_cb, obj); #ifdef ELM_EMAP priv->lon_min = EMAP_LON_MAX; priv->lon_max = EMAP_LON_MIN; priv->lat_min = EMAP_LAT_MAX; priv->lat_max = EMAP_LAT_MIN; #endif _sizing_eval(obj); } static void _elm_route_smart_del(Evas_Object *obj) { _clear_route(obj); ELM_WIDGET_CLASS(_elm_route_parent_sc)->base.del(obj); } static void _elm_route_smart_set_user(Elm_Route_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_route_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_route_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_route_smart_theme; } EAPI const Elm_Route_Smart_Class * elm_route_smart_class_get(void) { static Elm_Route_Smart_Class _sc = ELM_ROUTE_SMART_CLASS_INIT_NAME_VERSION(ELM_ROUTE_SMART_NAME); static const Elm_Route_Smart_Class *class = NULL; if (class) return class; _elm_route_smart_set(&_sc); class = &_sc; return class; } /** * Add a new route to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Route */ EAPI Evas_Object * elm_route_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_route_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } #ifdef ELM_EMAP /** * Set the emap object which describes the route * * @param obj The photo object * @param emap the route * * @ingroup Route */ EAPI void elm_route_emap_set(Evas_Object *obj, EMap_Route *emap) { EMap_Route_Node *node, *node_prev = NULL; Evas_Object *o; Eina_List *l; ELM_ROUTE_CHECK(obj); ELM_ROUTE_DATA_GET(obj, sd); sd->emap = emap; _clear_route(obj); EINA_LIST_FOREACH (emap_route_nodes_get(sd->emap), l, node) { if (node_prev) { Segment *segment = calloc(1, sizeof(Segment)); segment->node_start = node_prev; segment->node_end = node; o = evas_object_line_add(evas_object_evas_get(obj)); segment->obj = o; evas_object_smart_member_add(o, obj); segment->must_calc = EINA_TRUE; _update_lon_lat_min_max (obj, emap_route_node_lon_get(node_prev), emap_route_node_lat_get(node_prev)); _update_lon_lat_min_max (obj, emap_route_node_lon_get(node), emap_route_node_lat_get(node)); sd->segments = eina_list_append(sd->segments, segment); } node_prev = node; } _sizing_eval(obj); } #endif EAPI void elm_route_longitude_min_max_get(const Evas_Object *obj, double *min, double *max) { ELM_ROUTE_CHECK(obj); ELM_ROUTE_DATA_GET(obj, sd); if (min) *min = sd->lon_min; if (max) *max = sd->lon_max; } EAPI void elm_route_latitude_min_max_get(const Evas_Object *obj, double *min, double *max) { ELM_ROUTE_CHECK(obj); ELM_ROUTE_DATA_GET(obj, sd); if (min) *min = sd->lat_min; if (max) *max = sd->lat_max; } elementary-1.7.7/src/lib/elm_bg.h0000664000175000017500000001516712127353615013570 00000000000000/** * @defgroup Bg Background * @ingroup Elementary * * @image html bg_inheritance_tree.png * @image latex bg_inheritance_tree.eps * * @image html img/widget/bg/preview-00.png * @image latex img/widget/bg/preview-00.eps * * @brief Background object, used for setting a solid color, image or * Edje group as a background to a window or any container object. * * The bg (background) widget is used for setting (solid) background * decorations to a window (unless it has transparency enabled) or to * any container object. It works just like an image, but has some * properties useful to a background, like setting it to tiled, * centered, scaled or stretched. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for background objects. * * Default content parts of the bg widget that you can use for are: * @li @c "overlay" - overlay of the bg * * Here is some sample code using it: * @li @ref bg_01_example_page * @li @ref bg_02_example_page * @li @ref bg_03_example_page */ /** * Identifiers on how a background widget is to display its image -- * if it was set to use an image file. * * @see elm_bg_option_set() * @see elm_bg_option_get() * * @ingroup Bg */ typedef enum { ELM_BG_OPTION_CENTER, /**< center the background image */ ELM_BG_OPTION_SCALE, /**< scale the background image, retaining aspect ratio */ ELM_BG_OPTION_STRETCH, /**< stretch the background image to fill the widget's area */ ELM_BG_OPTION_TILE, /**< tile background image at its original size */ ELM_BG_OPTION_LAST /**< sentinel value, also used to indicate errors */ } Elm_Bg_Option; /** * Add a new background to the parent * * @param parent The parent object * @return The new object or @c NULL if it cannot be created * * @ingroup Bg */ EAPI Evas_Object *elm_bg_add(Evas_Object *parent); /** * Set the file (image or edje collection) to give life for the * background * * @param obj The background object handle * @param file The file path * @param group Optional key (group in Edje) within the file * @return @c EINA_TRUE on success, @c EINA_FALSE otherwise * * This sets the image file used in the background object. If the * image comes from an Edje group, it will be stretched to completely * fill the background object. If it comes from a traditional image file, it * will by default be centered in this widget's are (thus retaining * its aspect), what could lead to some parts being not visible. You * may change the mode of exhibition for a real image file with * elm_bg_option_set(). * * @note Once the image of @p obj is set, a previously set one will be * deleted, even if @p file is @c NULL. * * @note This will only affect the contents of one of the background's * swallow spots, namely @c "elm.swallow.background". If you want to * achieve the @c Layout's file setting behavior, you'll have to call * that method on this object. * * @ingroup Bg */ EAPI Eina_Bool elm_bg_file_set(Evas_Object *obj, const char *file, const char *group); /** * Get the file (image or edje collection) set on a given background * widget * * @param obj The background object handle * @param file Where to store the requested file's path * @param group Where to store the optional key within @a file, @b if * it's an Edje file * * @note Use @c NULL pointers on the file components you're not * interested in: they'll be ignored by the function. * * @ingroup Bg */ EAPI void elm_bg_file_get(const Evas_Object *obj, const char **file, const char **group); /** * Set the mode of display for a given background widget's image * * @param obj The background object handle * @param option The desired background option (see #Elm_Bg_Option) * * This sets how the background widget will display its image. This * will only work if the elm_bg_file_set() was previously called with * an image file on @a obj. The image can be display tiled, scaled, * centered or stretched. * * @see elm_bg_option_get() * * @ingroup Bg */ EAPI void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option); /** * Get the mode of display for a given background widget's image * * @param obj The background object handle * @return The image displaying mode in use for @a obj or #ELM_BG_OPTION_LAST, * on errors. * * @see elm_bg_option_set() for more details * * @ingroup Bg */ EAPI Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj); /** * Set the color on a given background widget * * @param obj The background object handle * @param r The red color component's value * @param g The green color component's value * @param b The blue color component's value * * This sets the color used for the background rectangle, in RGB * format. Each color component's range is from 0 to 255. * * @note You probably only want to use this function if you haven't * previously called elm_bg_file_set(), so that you just want a solid * color background. * * @see elm_bg_color_get() * * @ingroup Bg */ EAPI void elm_bg_color_set(Evas_Object *obj, int r, int g, int b); /** * Get the color set on a given background widget * * @param obj The background object handle * @param r Where to store the red color component's value * @param g Where to store the green color component's value * @param b Where to store the blue color component's value * * @note Use @c NULL pointers on the file components you're not * interested in: they'll be ignored by the function. * * @see elm_bg_color_get() for more details * * @ingroup Bg */ EAPI void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b); /** * Set the size of the pixmap representation of the image set on a * given background widget. * * @param obj The background object handle * @param w The new width of the image pixmap representation. * @param h The new height of the image pixmap representation. * * @warning This function just makes sense if an image file was set on * @p obj, with elm_bg_file_set(). * * This function sets a new size for pixmap representation of the * given bg image. It allows for the image to be loaded already in the * specified size, reducing the memory usage and load time (for * example, when loading a big image file with its load size set to a * smaller size) * * @note This is just a hint for the underlying system. The real size * of the pixmap may differ depending on the type of image being * loaded, being bigger than requested. * * @ingroup Bg */ EAPI void elm_bg_load_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h); /** * @} */ elementary-1.7.7/src/lib/elm_debug.h0000664000175000017500000000101012127353615014244 00000000000000/** * @defgroup Debug Debug * @ingroup Elementary * Don't use it unless you are sure. * * @{ */ /** * Print Tree object hierarchy in stdout * * @param top The root object * @ingroup Debug */ EAPI void elm_object_tree_dump(const Evas_Object *top); /** * Print Elm Objects tree hierarchy in file as dot(graphviz) syntax. * * @param top The root object * @param file The path of output file * @ingroup Debug */ EAPI void elm_object_tree_dot_dump(const Evas_Object *top, const char *file); /** * @} */ elementary-1.7.7/src/lib/elm_progressbar.h0000664000175000017500000002455112127353615015526 00000000000000/** * @defgroup Progressbar Progress bar * @ingroup Elementary * * @image html progressbar_inheritance_tree.png * @image latex progressbar_inheritance_tree.eps * * The progress bar is a widget for visually representing the * progress status of a given job/task. * * A progress bar may be horizontal or vertical. It may display an * icon besides it, as well as primary and @b units labels. The * former is meant to label the widget as a whole, while the * latter, which is formatted with floating point values (and thus * accepts a printf-style format string, like "%1.2f * units"), is meant to label the widget's progress * value. Label, icon and unit strings/objects are @b optional * for progress bars. * * A progress bar may be @b inverted, in which case it gets its * values inverted, i.e., high values being on the left or top and * low values on the right or bottom, for horizontal and vertical modes * respectively. * * The @b span of the progress, as set by * elm_progressbar_span_size_set(), is its length (horizontally or * vertically), unless one puts size hints on the widget to expand * on desired directions, by any container. That length will be * scaled by the object or applications scaling factor. * Applications can query the progress bar for its value with * elm_progressbar_value_get(). * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for progress bar objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li @c "changed" - when the value is changed * @since 1.7 * * This widget has the following styles: * - @c "default" * - @c "wheel" (simple style, no text, no progression, only * "pulse" effect is available) * * Default text parts of the progressbar widget that you can use for are: * @li "default" - Label of the progressbar * * Default content parts of the progressbar widget that you can use for are: * @li "icon" - An icon of the progressbar * * Supported elm_object common APIs. * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * Here is an example on its usage: * @li @ref progressbar_example */ /** * Add a new progress bar widget to the given parent Elementary * (container) object * * @param parent The parent object * @return a new progress bar widget handle or @c NULL, on errors * * This function inserts a new progress bar widget on the canvas. * * @ingroup Progressbar */ EAPI Evas_Object *elm_progressbar_add(Evas_Object *parent); /** * Set whether a given progress bar widget is at "pulsing mode" or * not. * * @param obj The progress bar object * @param pulse @c EINA_TRUE to put @p obj in pulsing mode, * @c EINA_FALSE to put it back to its default one * * By default, progress bars will display values from the low to * high value boundaries. There are, though, contexts in which the * progress of a given task is @b unknown. For such cases, * one can set a progress bar widget to a "pulsing state", to give * the user an idea that some computation is being held, but * without exact progress values. In the default theme, it will * animate its bar with the contents filling in constantly and back * to non-filled, in a loop. To start and stop this pulsing * animation, one has to explicitly call elm_progressbar_pulse(). * * @see elm_progressbar_pulse_get() * @see elm_progressbar_pulse() * * @ingroup Progressbar */ EAPI void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse); /** * Get whether a given progress bar widget is at "pulsing mode" or * not. * * @param obj The progress bar object * @return @c EINA_TRUE, if @p obj is in pulsing mode, @c EINA_FALSE * if it's in the default one (and on errors) * * @ingroup Progressbar */ EAPI Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj); /** * Start/stop a given progress bar "pulsing" animation, if its * under that mode * * @param obj The progress bar object * @param state @c EINA_TRUE, to @b start the pulsing animation, * @c EINA_FALSE to @b stop it * * @note This call won't do anything if @p obj is not under "pulsing mode". * * @see elm_progressbar_pulse_set() for more details. * * @ingroup Progressbar */ EAPI void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state); /** * Set the progress value (in percentage) on a given progress bar * widget * * @param obj The progress bar object * @param val The progress value (@b must be between @c 0.0 and @c * 1.0) * * Use this call to set progress bar levels. * * @note If you passes a value out of the specified range for @p * val, it will be interpreted as the @b closest of the @b boundary * values in the range. * * @ingroup Progressbar */ EAPI void elm_progressbar_value_set(Evas_Object *obj, double val); /** * Get the progress value (in percentage) on a given progress bar * widget * * @param obj The progress bar object * @return The value of the progressbar * * @see elm_progressbar_value_set() for more details * * @ingroup Progressbar */ EAPI double elm_progressbar_value_get(const Evas_Object *obj); /** * Set the (exact) length of the bar region of a given progress bar * widget * * @param obj The progress bar object * @param size The length of the progress bar's bar region * * This sets the minimum width (when in horizontal mode) or height * (when in vertical mode) of the actual bar area of the progress * bar @p obj. This in turn affects the object's minimum size. Use * this when you're not setting other size hints expanding on the * given direction (like weight and alignment hints) and you would * like it to have a specific size. * * @note Icon, label and unit text around @p obj will require their * own space, which will make @p obj to require more the @p size, * actually. * * @see elm_progressbar_span_size_get() * * @ingroup Progressbar */ EAPI void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size); /** * Get the length set for the bar region of a given progress bar * widget * * @param obj The progress bar object * @return The length of the progress bar's bar region * * If that size was not set previously, with * elm_progressbar_span_size_set(), this call will return @c 0. * * @ingroup Progressbar */ EAPI Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj); /** * Set the format string for a given progress bar widget's units * label * * @param obj The progress bar object * @param format The format string for @p obj's units label * * If @c NULL is passed on @p format, it will make @p obj's units * area to be hidden completely. If not, it'll set the format * string for the units label's @b text. The units label is * provided a floating point value, so the units text is up display * at most one floating point value. Note that the units label is * optional. Use a format string such as "%1.2f meters" for * example. * * @note The default format string for a progress bar is an integer * percentage, as in @c "%.0f %%". * * @see elm_progressbar_unit_format_get() * * @ingroup Progressbar */ EAPI void elm_progressbar_unit_format_set(Evas_Object *obj, const char *format); /** * Retrieve the format string set for a given progress bar widget's * units label * * @param obj The progress bar object * @return The format set string for @p obj's units label or * @c NULL, if none was set (and on errors) * * @see elm_progressbar_unit_format_set() for more details * * @ingroup Progressbar */ EAPI const char *elm_progressbar_unit_format_get(const Evas_Object *obj); /** * Set the format function pointer for the units label * * @param obj The progress bar object * @param func The unit format function * @param free_func The freeing function for the format string. * * Set the callback function to format the unit string. * * @see elm_progressbar_unit_format_set() for more info on how this works. * * @since 1.7 * * @ingroup Progressbar */ EAPI void elm_progressbar_unit_format_function_set(Evas_Object *obj, char *(func)(double), void (*free_func) (char *)); /** * Set the orientation of a given progress bar widget * * @param obj The progress bar object * @param horizontal Use @c EINA_TRUE to make @p obj to be * @b horizontal, @c EINA_FALSE to make it @b vertical * * Use this function to change how your progress bar is to be * disposed: vertically or horizontally. * * @see elm_progressbar_horizontal_get() * * @ingroup Progressbar */ EAPI void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * Retrieve the orientation of a given progress bar widget * * @param obj The progress bar object * @return @c EINA_TRUE, if @p obj is set to be @b horizontal, * @c EINA_FALSE if it's @b vertical (and on errors) * * @see elm_progressbar_horizontal_set() for more details * * @ingroup Progressbar */ EAPI Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj); /** * Invert a given progress bar widget's displaying values order * * @param obj The progress bar object * @param inverted Use @c EINA_TRUE to make @p obj inverted, * @c EINA_FALSE to bring it back to default, non-inverted values. * * A progress bar may be @b inverted, in which state it gets its * values inverted, with high values being on the left or top and * low values on the right or bottom, as opposed to normally have * the low values on the former and high values on the latter, * respectively, for horizontal and vertical modes. * * @see elm_progressbar_inverted_get() * * @ingroup Progressbar */ EAPI void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted); /** * Get whether a given progress bar widget's displaying values are * inverted or not * * @param obj The progress bar object * @return @c EINA_TRUE, if @p obj has inverted values, * @c EINA_FALSE otherwise (and on errors) * * @see elm_progressbar_inverted_set() for more details * * @ingroup Progressbar */ EAPI Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elc_naviframe.h0000664000175000017500000003377212127353615015140 00000000000000/** * @defgroup Naviframe Naviframe * @ingroup Elementary * * @image html naviframe_inheritance_tree.png * @image latex naviframe_inheritance_tree.eps * * @brief Naviframe stands for navigation frame. It's a views manager * for applications. * * A naviframe holds views (or pages) as its items. Those items are * organized in a stack, so that new items get pushed on top of the * old, and only the topmost view is displayed at one time. The * transition between views is animated, depending on the theme * applied to the widget. * * Naviframe views hold spaces to various elements, which are: * - back button, used to navigate to previous views, * - next button, used to navigate to next views in the stack, * - title label, * - sub-title label, * - title icon and * - content area. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for naviframe objects. * * Becase this widget is a layout, one places content on those areas * by using elm_layout_content_set() on the right swallow part names * expected for each, which are: * @li @c "default" - The main content of the current page * @li @c "icon" - An icon in the title area of the current page * @li @c "prev_btn" - A button of the current page to go to the * previous page * @li @c "next_btn" - A button of the current page to go to the next * page * * For text, elm_layout_text_set() will work here on: * @li @c "default" - Title label in the title area of the current * page * @li @c "subtitle" - Sub-title label in the title area of the * current page * * Most of those content objects can be passed at the time of an item * creation (see elm_naviframe_item_push()). * * Naviframe items can have different styles, which affect the * transition between views, for example. On the default theme, two of * them are supported: * - @c "basic" - views are switched sliding horizontally, one after * the other * - @c "overlap" - like the previous one, but the previous view stays * at its place and is ovelapped by the new * * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li @c "transition,finished" - When the transition is finished in * changing the item * @li @c "title,clicked" - User clicked title area * * All the parts, for content and text, described here will also be * reachable by naviframe @b items direct calls: * @li @ref elm_object_item_part_text_set * @li @ref elm_object_item_part_text_get * @li @ref elm_object_item_part_content_set * @li @ref elm_object_item_part_content_get * @li @ref elm_object_item_part_content_unset * @li @ref elm_object_item_signal_emit * * What happens is that the topmost item of a naviframe will be the * widget's target layout, when accessed directly. Items lying below * the top one can be interacted with this way. */ /** * @addtogroup Naviframe * @{ */ /** * @brief Add a new Naviframe object to the parent. * * @param parent Parent object * @return New object or @c NULL, if it cannot be created * * @ingroup Naviframe */ EAPI Evas_Object *elm_naviframe_add(Evas_Object *parent); /** * @brief Push a new item to the top of the naviframe stack (and show it). * * @param obj The naviframe object * @param title_label The label in the title area. The name of the title * label part is "elm.text.title" * @param prev_btn The button to go to the previous item. If it is NULL, * then naviframe will create a back button automatically. The name of * the prev_btn part is "elm.swallow.prev_btn" * @param next_btn The button to go to the next item. Or It could be just an * extra function button. The name of the next_btn part is * "elm.swallow.next_btn" * @param content The main content object. The name of content part is * "elm.swallow.content" * @param item_style The current item style name. @c NULL would be default. * @return The created item or @c NULL upon failure. * * The item pushed becomes one page of the naviframe, this item will be * deleted when it is popped. * * @see also elm_naviframe_item_style_set() * @see also elm_naviframe_item_insert_before() * @see also elm_naviframe_item_insert_after() * * The following styles are available for this item: * @li @c "default" * * @ingroup Naviframe */ EAPI Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style); /** * @brief Insert a new item into the naviframe before item @p before. * * @param obj The naviframe object * @param before The naviframe item to insert before. * @param title_label The label in the title area. The name of the title * label part is "elm.text.title" * @param prev_btn The button to go to the previous item. If it is NULL, * then naviframe will create a back button automatically. The name of * the prev_btn part is "elm.swallow.prev_btn" * @param next_btn The button to go to the next item. Or It could be just an * extra function button. The name of the next_btn part is * "elm.swallow.next_btn" * @param content The main content object. The name of content part is * "elm.swallow.content" * @param item_style The current item style name. @c NULL would be default. * @return The created item or @c NULL upon failure. * * The item is inserted into the naviframe straight away without any * transition operations. This item will be deleted when it is popped. * * @see also elm_naviframe_item_style_set() * @see also elm_naviframe_item_push() * @see also elm_naviframe_item_insert_after() * * The following styles are available for this item: * @li @c "default" * * @ingroup Naviframe */ EAPI Elm_Object_Item *elm_naviframe_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style); /** * @brief Insert a new item into the naviframe after item @p after. * * @param obj The naviframe object * @param after The naviframe item to insert after. * @param title_label The label in the title area. The name of the title * label part is "elm.text.title" * @param prev_btn The button to go to the previous item. If it is NULL, * then naviframe will create a back button automatically. The name of * the prev_btn part is "elm.swallow.prev_btn" * @param next_btn The button to go to the next item. Or It could be just an * extra function button. The name of the next_btn part is * "elm.swallow.next_btn" * @param content The main content object. The name of content part is * "elm.swallow.content" * @param item_style The current item style name. @c NULL would be default. * @return The created item or @c NULL upon failure. * * The item is inserted into the naviframe straight away without any * transition operations. This item will be deleted when it is popped. * * @see also elm_naviframe_item_style_set() * @see also elm_naviframe_item_push() * @see also elm_naviframe_item_insert_before() * * The following styles are available for this item: * @li @c "default" * * @ingroup Naviframe */ EAPI Elm_Object_Item *elm_naviframe_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style); /** * @brief Pop an item that is on top of the stack * * @param obj The naviframe object * @return @c NULL or the content object(if the * elm_naviframe_content_preserve_on_pop_get is true). * * This pops an item that is on the top(visible) of the naviframe, makes it * disappear, then deletes the item. The item that was underneath it on the * stack will become visible. * * @see also elm_naviframe_content_preserve_on_pop_get() * * @ingroup Naviframe */ EAPI Evas_Object *elm_naviframe_item_pop(Evas_Object *obj); /** * @brief Pop the items between the top and the above one on the given item. * * @param it The naviframe item * * @ingroup Naviframe */ EAPI void elm_naviframe_item_pop_to(Elm_Object_Item *it); /** * Promote an item already in the naviframe stack to the top of the stack * * @param it The naviframe item * * This will take the indicated item and promote it to the top of the stack * as if it had been pushed there. The item must already be inside the * naviframe stack to work. * */ EAPI void elm_naviframe_item_promote(Elm_Object_Item *it); /** * @brief preserve the content objects when items are popped. * * @param obj The naviframe object * @param preserve Enable the preserve mode if EINA_TRUE, disable otherwise * * @see also elm_naviframe_content_preserve_on_pop_get() * * @ingroup Naviframe */ EAPI void elm_naviframe_content_preserve_on_pop_set(Evas_Object *obj, Eina_Bool preserve); /** * @brief Get a value whether preserve mode is enabled or not. * * @param obj The naviframe object * @return If @c EINA_TRUE, preserve mode is enabled * * @see also elm_naviframe_content_preserve_on_pop_set() * * @ingroup Naviframe */ EAPI Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Evas_Object *obj); /** * @brief Get a top item on the naviframe stack * * @param obj The naviframe object * @return The top item on the naviframe stack or @c NULL, if the stack is * empty * * @ingroup Naviframe */ EAPI Elm_Object_Item *elm_naviframe_top_item_get(const Evas_Object *obj); /** * @brief Get a bottom item on the naviframe stack * * @param obj The naviframe object * @return The bottom item on the naviframe stack or @c NULL, if the stack is * empty * * @ingroup Naviframe */ EAPI Elm_Object_Item *elm_naviframe_bottom_item_get(const Evas_Object *obj); /** * @brief Set an item style * * @param it The naviframe item * @param item_style The current item style name. @c NULL would be default * * The following styles are available for this item: * @li @c "default" * * @see also elm_naviframe_item_style_get() * * @ingroup Naviframe */ EAPI void elm_naviframe_item_style_set(Elm_Object_Item *it, const char *item_style); /** * @brief Get an item style * * @param it The naviframe item * @return The current item style name * * @see also elm_naviframe_item_style_set() * * @ingroup Naviframe */ EAPI const char *elm_naviframe_item_style_get(const Elm_Object_Item *it); /** * @brief Show/Hide the title area * * @param it The naviframe item * @param visible If @c EINA_TRUE, title area will be visible, hidden * otherwise * * When the title area is invisible, then the controls would be hidden so as * to expand the content area to full-size. * * @see also elm_naviframe_item_title_visible_get() * * @ingroup Naviframe */ EAPI void elm_naviframe_item_title_visible_set(Elm_Object_Item *it, Eina_Bool visible); /** * @brief Get a value whether title area is visible or not. * * @param it The naviframe item * @return If @c EINA_TRUE, title area is visible * * @see also elm_naviframe_item_title_visible_set() * * @ingroup Naviframe */ EAPI Eina_Bool elm_naviframe_item_title_visible_get(const Elm_Object_Item *it); /** * @brief Set creating prev button automatically or not * * @param obj The naviframe object * @param auto_pushed If @c EINA_TRUE, the previous button(back button) will * be created internally when you pass the @c NULL to the prev_btn * parameter in elm_naviframe_item_push * * @see also elm_naviframe_item_push() * * @ingroup Naviframe */ EAPI void elm_naviframe_prev_btn_auto_pushed_set(Evas_Object *obj, Eina_Bool auto_pushed); /** * @brief Get a value whether prev button(back button) will be auto pushed or * not. * * @param obj The naviframe object * @return If @c EINA_TRUE, prev button will be auto pushed. * * @see also elm_naviframe_item_push() * elm_naviframe_prev_btn_auto_pushed_set() * * @ingroup Naviframe */ EAPI Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(const Evas_Object *obj); /** * @brief Get a list of all the naviframe items. * * @param obj The naviframe object * @return An Eina_List of naviframe items, #Elm_Object_Item, * or @c NULL on failure. * @note The returned list MUST be freed. * * @ingroup Naviframe */ EAPI Eina_List *elm_naviframe_items_get(const Evas_Object *obj) EINA_MALLOC EINA_WARN_UNUSED_RESULT; /** * @brief Set the event enabled when pushing/popping items * * If @c enabled is EINA_TRUE, the contents of the naviframe item will * receives events from mouse and keyboard during view changing such as * item push/pop. * * @param obj The naviframe object * @param enabled Events are received when enabled is @c EINA_TRUE, and * ignored otherwise. * * @warning Events will be blocked by calling evas_object_freeze_events_set() * internally. So don't call the API whiling pushing/popping items. * * @see elm_naviframe_event_enabled_get() * @see evas_object_freeze_events_set() * * @ingroup Naviframe */ EAPI void elm_naviframe_event_enabled_set(Evas_Object *obj, Eina_Bool enabled); /** * @brief Get the value of event enabled status. * * @param obj The naviframe object * @return EINA_TRUE, when event is enabled * * @see elm_naviframe_event_enabled_set() * * @ingroup Naviframe */ EAPI Eina_Bool elm_naviframe_event_enabled_get(const Evas_Object *obj); /** * @brief Simple version of item_push. * * @see elm_naviframe_item_push */ static inline Elm_Object_Item * elm_naviframe_item_simple_push(Evas_Object *obj, Evas_Object *content) { Elm_Object_Item *it; it = elm_naviframe_item_push(obj, NULL, NULL, NULL, content, NULL); elm_naviframe_item_title_visible_set(it, EINA_FALSE); return it; } /** * @brief Simple version of item_promote. * * @see elm_naviframe_item_promote */ EAPI void elm_naviframe_item_simple_promote(Evas_Object *obj, Evas_Object *content); /** * @} */ elementary-1.7.7/src/lib/els_cursor.c0000664000175000017500000004453712127353615014521 00000000000000#include #include #include "elm_priv.h" #ifdef HAVE_ELEMENTARY_X #include #include #endif #define _cursor_key "_elm_cursor" struct _Cursor_Id { const char *name; #ifdef HAVE_ELEMENTARY_X int id; #endif }; #ifdef HAVE_ELEMENTARY_X #define CURSOR(_name, _xid) \ {_name , _xid} # else #define CURSOR(_name, _xid) \ {_name} #endif /* Please keep order in sync with Ecore_X_Cursor.h values! */ struct _Cursor_Id _cursors[] = { CURSOR(ELM_CURSOR_X , ECORE_X_CURSOR_X ), CURSOR(ELM_CURSOR_ARROW , ECORE_X_CURSOR_ARROW ), CURSOR(ELM_CURSOR_BASED_ARROW_DOWN , ECORE_X_CURSOR_BASED_ARROW_DOWN ), CURSOR(ELM_CURSOR_BASED_ARROW_UP , ECORE_X_CURSOR_UP ), CURSOR(ELM_CURSOR_BOAT , ECORE_X_CURSOR_BOAT ), CURSOR(ELM_CURSOR_BOGOSITY , ECORE_X_CURSOR_BOGOSITY ), CURSOR(ELM_CURSOR_BOTTOM_LEFT_CORNER , ECORE_X_CURSOR_BOTTOM_LEFT_CORNER ), CURSOR(ELM_CURSOR_BOTTOM_RIGHT_CORNER, ECORE_X_CURSOR_BOTTOM_RIGHT_CORNER), CURSOR(ELM_CURSOR_BOTTOM_SIDE , ECORE_X_CURSOR_BOTTOM_SIDE ), CURSOR(ELM_CURSOR_BOTTOM_TEE , ECORE_X_CURSOR_BOTTOM_TEE ), CURSOR(ELM_CURSOR_BOX_SPIRAL , ECORE_X_CURSOR_BOX_SPIRAL ), CURSOR(ELM_CURSOR_CENTER_PTR , ECORE_X_CURSOR_CENTER_PTR ), CURSOR(ELM_CURSOR_CIRCLE , ECORE_X_CURSOR_CIRCLE ), CURSOR(ELM_CURSOR_CLOCK , ECORE_X_CURSOR_CLOCK ), CURSOR(ELM_CURSOR_COFFEE_MUG , ECORE_X_CURSOR_COFFEE_MUG ), CURSOR(ELM_CURSOR_CROSS , ECORE_X_CURSOR_CROSS ), CURSOR(ELM_CURSOR_CROSS_REVERSE , ECORE_X_CURSOR_CROSS_REVERSE ), CURSOR(ELM_CURSOR_CROSSHAIR , ECORE_X_CURSOR_CROSSHAIR ), CURSOR(ELM_CURSOR_DIAMOND_CROSS , ECORE_X_CURSOR_DIAMOND_CROSS ), CURSOR(ELM_CURSOR_DOT , ECORE_X_CURSOR_DOT ), CURSOR(ELM_CURSOR_DOT_BOX_MASK , ECORE_X_CURSOR_DOT_BOX_MASK ), CURSOR(ELM_CURSOR_DOUBLE_ARROW , ECORE_X_CURSOR_DOUBLE_ARROW ), CURSOR(ELM_CURSOR_DRAFT_LARGE , ECORE_X_CURSOR_DRAFT_LARGE ), CURSOR(ELM_CURSOR_DRAFT_SMALL , ECORE_X_CURSOR_DRAFT_SMALL ), CURSOR(ELM_CURSOR_DRAPED_BOX , ECORE_X_CURSOR_DRAPED_BOX ), CURSOR(ELM_CURSOR_EXCHANGE , ECORE_X_CURSOR_EXCHANGE ), CURSOR(ELM_CURSOR_FLEUR , ECORE_X_CURSOR_FLEUR ), CURSOR(ELM_CURSOR_GOBBLER , ECORE_X_CURSOR_GOBBLER ), CURSOR(ELM_CURSOR_GUMBY , ECORE_X_CURSOR_GUMBY ), CURSOR(ELM_CURSOR_HAND1 , ECORE_X_CURSOR_HAND1 ), CURSOR(ELM_CURSOR_HAND2 , ECORE_X_CURSOR_HAND2 ), CURSOR(ELM_CURSOR_HEART , ECORE_X_CURSOR_HEART ), CURSOR(ELM_CURSOR_ICON , ECORE_X_CURSOR_ICON ), CURSOR(ELM_CURSOR_IRON_CROSS , ECORE_X_CURSOR_IRON_CROSS ), CURSOR(ELM_CURSOR_LEFT_PTR , ECORE_X_CURSOR_LEFT_PTR ), CURSOR(ELM_CURSOR_LEFT_SIDE , ECORE_X_CURSOR_LEFT_SIDE ), CURSOR(ELM_CURSOR_LEFT_TEE , ECORE_X_CURSOR_LEFT_TEE ), CURSOR(ELM_CURSOR_LEFTBUTTON , ECORE_X_CURSOR_LEFTBUTTON ), CURSOR(ELM_CURSOR_LL_ANGLE , ECORE_X_CURSOR_LL_ANGLE ), CURSOR(ELM_CURSOR_LR_ANGLE , ECORE_X_CURSOR_LR_ANGLE ), CURSOR(ELM_CURSOR_MAN , ECORE_X_CURSOR_MAN ), CURSOR(ELM_CURSOR_MIDDLEBUTTON , ECORE_X_CURSOR_MIDDLEBUTTON ), CURSOR(ELM_CURSOR_MOUSE , ECORE_X_CURSOR_MOUSE ), CURSOR(ELM_CURSOR_PENCIL , ECORE_X_CURSOR_PENCIL ), CURSOR(ELM_CURSOR_PIRATE , ECORE_X_CURSOR_PIRATE ), CURSOR(ELM_CURSOR_PLUS , ECORE_X_CURSOR_PLUS ), CURSOR(ELM_CURSOR_QUESTION_ARROW , ECORE_X_CURSOR_QUESTION_ARROW ), CURSOR(ELM_CURSOR_RIGHT_PTR , ECORE_X_CURSOR_RIGHT_PTR ), CURSOR(ELM_CURSOR_RIGHT_SIDE , ECORE_X_CURSOR_RIGHT_SIDE ), CURSOR(ELM_CURSOR_RIGHT_TEE , ECORE_X_CURSOR_RIGHT_TEE ), CURSOR(ELM_CURSOR_RIGHTBUTTON , ECORE_X_CURSOR_RIGHTBUTTON ), CURSOR(ELM_CURSOR_RTL_LOGO , ECORE_X_CURSOR_RTL_LOGO ), CURSOR(ELM_CURSOR_SAILBOAT , ECORE_X_CURSOR_SAILBOAT ), CURSOR(ELM_CURSOR_SB_DOWN_ARROW , ECORE_X_CURSOR_SB_DOWN_ARROW ), CURSOR(ELM_CURSOR_SB_H_DOUBLE_ARROW , ECORE_X_CURSOR_SB_H_DOUBLE_ARROW ), CURSOR(ELM_CURSOR_SB_LEFT_ARROW , ECORE_X_CURSOR_SB_LEFT_ARROW ), CURSOR(ELM_CURSOR_SB_RIGHT_ARROW , ECORE_X_CURSOR_SB_RIGHT_ARROW ), CURSOR(ELM_CURSOR_SB_UP_ARROW , ECORE_X_CURSOR_SB_UP_ARROW ), CURSOR(ELM_CURSOR_SB_V_DOUBLE_ARROW , ECORE_X_CURSOR_SB_V_DOUBLE_ARROW ), CURSOR(ELM_CURSOR_SHUTTLE , ECORE_X_CURSOR_SHUTTLE ), CURSOR(ELM_CURSOR_SIZING , ECORE_X_CURSOR_SIZING ), CURSOR(ELM_CURSOR_SPIDER , ECORE_X_CURSOR_SPIDER ), CURSOR(ELM_CURSOR_SPRAYCAN , ECORE_X_CURSOR_SPRAYCAN ), CURSOR(ELM_CURSOR_STAR , ECORE_X_CURSOR_STAR ), CURSOR(ELM_CURSOR_TARGET , ECORE_X_CURSOR_TARGET ), CURSOR(ELM_CURSOR_TCROSS , ECORE_X_CURSOR_TCROSS ), CURSOR(ELM_CURSOR_TOP_LEFT_ARROW , ECORE_X_CURSOR_TOP_LEFT_ARROW ), CURSOR(ELM_CURSOR_TOP_LEFT_CORNER , ECORE_X_CURSOR_TOP_LEFT_CORNER ), CURSOR(ELM_CURSOR_TOP_RIGHT_CORNER , ECORE_X_CURSOR_TOP_RIGHT_CORNER ), CURSOR(ELM_CURSOR_TOP_SIDE , ECORE_X_CURSOR_TOP_SIDE ), CURSOR(ELM_CURSOR_TOP_TEE , ECORE_X_CURSOR_TOP_TEE ), CURSOR(ELM_CURSOR_TREK , ECORE_X_CURSOR_TREK ), CURSOR(ELM_CURSOR_UL_ANGLE , ECORE_X_CURSOR_UL_ANGLE ), CURSOR(ELM_CURSOR_UMBRELLA , ECORE_X_CURSOR_UMBRELLA ), CURSOR(ELM_CURSOR_UR_ANGLE , ECORE_X_CURSOR_UR_ANGLE ), CURSOR(ELM_CURSOR_WATCH , ECORE_X_CURSOR_WATCH ), CURSOR(ELM_CURSOR_XTERM , ECORE_X_CURSOR_XTERM ) }; static const int _cursors_count = sizeof(_cursors)/sizeof(struct _Cursor_Id); #define ELM_CURSOR_GET_OR_RETURN(cur, obj, ...) \ Elm_Cursor *cur; \ do \ { \ if (!(obj)) \ { \ CRITICAL("Null pointer: " #obj); \ return __VA_ARGS__; \ } \ cur = evas_object_data_get((obj), _cursor_key); \ if (!cur) \ { \ ERR("Object does not have cursor: " #obj); \ return __VA_ARGS__; \ } \ } \ while (0) struct _Elm_Cursor { Evas_Object *obj; Evas_Object *eventarea, *owner; const char *style, *cursor_name; int hot_x, hot_y; Ecore_Evas *ee; Evas *evas; #ifdef HAVE_ELEMENTARY_X struct { Ecore_X_Cursor cursor; Ecore_X_Window win; } x; #endif #ifdef HAVE_ELEMENTARY_WAYLAND struct { Ecore_Wl_Window *win; } wl; #endif Eina_Bool visible:1; Eina_Bool use_engine:1; Eina_Bool engine_only:1; }; static void _elm_cursor_obj_del(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Cursor *cur = data; if (cur) { evas_object_event_callback_del_full(cur->obj, EVAS_CALLBACK_DEL, _elm_cursor_obj_del, cur); cur->obj = NULL; } } static Eina_Bool _elm_cursor_obj_add(Evas_Object *obj, Elm_Cursor *cur) { int x, y; cur->obj = edje_object_add(cur->evas); if (!cur->obj) return EINA_FALSE; if (!_elm_theme_object_set(obj, cur->obj, "cursor", cur->cursor_name, cur->style ? cur->style : "default")) { evas_object_del(cur->obj); cur->obj = NULL; return EINA_FALSE; } evas_object_event_callback_add(cur->obj, EVAS_CALLBACK_DEL, _elm_cursor_obj_del, cur); edje_object_size_min_get(cur->obj, &x, &y); evas_object_resize(cur->obj, x, y); return EINA_TRUE; } static void _elm_cursor_set_hot_spots(Elm_Cursor *cur) { const char *str; str = edje_object_data_get(cur->obj, "hot_x"); if (str) cur->hot_x = atoi(str); else cur->hot_x = 0; str = edje_object_data_get(cur->obj, "hot_y"); if (str) cur->hot_y = atoi(str); else cur->hot_y = 0; } static void _elm_cursor_mouse_in(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Cursor *cur = data; if (cur->visible) return; evas_event_freeze(cur->evas); cur->visible = EINA_TRUE; if ((!cur->engine_only) && (!cur->use_engine)) { if (!cur->obj) _elm_cursor_obj_add(cur->eventarea, cur); ecore_evas_object_cursor_set(cur->ee, cur->obj, ELM_OBJECT_LAYER_CURSOR, cur->hot_x, cur->hot_y); } else { #ifdef HAVE_ELEMENTARY_X if (cur->x.win) ecore_x_window_cursor_set(cur->x.win, cur->x.cursor); #endif #ifdef HAVE_ELEMENTARY_WAYLAND if (cur->wl.win) ecore_wl_window_cursor_from_name_set(cur->wl.win, cur->cursor_name); #endif } evas_event_thaw(cur->evas); } static void _elm_cursor_mouse_out(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Object *sobj_parent; Elm_Cursor *pcur = NULL; Elm_Cursor *cur = data; if (!cur->visible) return; evas_event_freeze(cur->evas); cur->visible = EINA_FALSE; sobj_parent = evas_object_data_get(cur->eventarea, "elm-parent"); while (sobj_parent) { pcur = evas_object_data_get((sobj_parent), _cursor_key); if ((pcur) && (pcur->visible)) break; sobj_parent = evas_object_data_get(sobj_parent, "elm-parent"); } if (pcur) { pcur->visible = EINA_FALSE; evas_event_thaw(cur->evas); _elm_cursor_mouse_in(pcur, NULL, NULL, NULL); return; } if ((!cur->engine_only) || (!cur->use_engine)) ecore_evas_object_cursor_set(cur->ee, NULL, ELM_OBJECT_LAYER_CURSOR, cur->hot_x, cur->hot_y); else { #ifdef HAVE_ELEMENTARY_X if (cur->x.win) ecore_x_window_cursor_set(cur->x.win, ECORE_X_CURSOR_X); #endif #ifdef HAVE_ELEMENTARY_WAYLAND if (cur->wl.win) ecore_wl_window_cursor_default_restore(cur->wl.win); #endif } evas_event_thaw(cur->evas); } static void _elm_cursor_del(void *data __UNUSED__, Evas *evas __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { elm_object_cursor_unset(obj); } #ifdef HAVE_ELEMENTARY_X static int _elm_cursor_strcmp(const void *data1, const void *data2) { const struct _Cursor_Id *c1 = data1; const struct _Cursor_Id *c2 = data2; return strcmp (c1->name, c2->name); } #endif static void _elm_cursor_cur_set(Elm_Cursor *cur) { if (cur->engine_only) { INF("Using only engine cursors"); cur->use_engine = EINA_TRUE; } else if (_elm_cursor_obj_add(cur->eventarea, cur)) { _elm_cursor_set_hot_spots(cur); cur->use_engine = EINA_FALSE; elm_widget_cursor_add(cur->owner, cur); } else { INF("Cursor couldn't be found on theme: %s", cur->cursor_name); cur->use_engine = EINA_TRUE; } if (cur->use_engine) { #ifdef HAVE_ELEMENTARY_X cur->x.win = elm_win_xwindow_get(cur->eventarea); if (cur->x.win) { struct _Cursor_Id *cur_id; cur_id = bsearch(&(cur->cursor_name), _cursors, _cursors_count, sizeof(struct _Cursor_Id), _elm_cursor_strcmp); if (!cur_id) { INF("X cursor couldn't be found: %s. Using default.", cur->cursor_name); cur->x.cursor = ecore_x_cursor_shape_get(ECORE_X_CURSOR_X); } else cur->x.cursor = ecore_x_cursor_shape_get(cur_id->id); } #endif #ifdef HAVE_ELEMENTARY_WAYLAND cur->wl.win = elm_win_wl_window_get(cur->eventarea); #endif } } /** * Set the cursor to be shown when mouse is over the object * * Set the cursor that will be displayed when mouse is over the * object. The object can have only one cursor set to it, so if * this function is called twice for an object, the previous set * will be unset. * If using X cursors, a definition of all the valid cursor names * is listed on Elementary_Cursors.h. If an invalid name is set * the default cursor will be used. * * This is an internal function that is used by objects with sub-items * that want to provide different cursors for each of them. The @a * owner object should be an elm_widget and will be used to track * theme changes and to feed @a func and @a del_cb. The @a eventarea * may be any object and is the one that should be used later on with * elm_object_cursor apis, such as elm_object_cursor_unset(). * * @param eventarea the object being attached a cursor. * @param owner the elm_widget that owns this object, will be used to * track theme changes and to be used in @a func or @a del_cb. * @param cursor the cursor name to be used. * * @internal * @ingroup Cursors */ void elm_object_sub_cursor_set(Evas_Object *eventarea, Evas_Object *owner, const char *cursor) { Elm_Cursor *cur = NULL; cur = evas_object_data_get(eventarea, _cursor_key); if (cur) elm_object_cursor_unset(eventarea); if (!cursor) return; cur = ELM_NEW(Elm_Cursor); if (!cur) return; cur->owner = owner; cur->eventarea = eventarea; cur->engine_only = _elm_config->cursor_engine_only; cur->visible = EINA_FALSE; cur->cursor_name = eina_stringshare_add(cursor); if (!cur->cursor_name) ERR("Could not store cursor name %s", cursor); cur->evas = evas_object_evas_get(eventarea); cur->ee = ecore_evas_ecore_evas_get(cur->evas); _elm_cursor_cur_set(cur); evas_object_data_set(eventarea, _cursor_key, cur); evas_object_event_callback_add(eventarea, EVAS_CALLBACK_MOUSE_IN, _elm_cursor_mouse_in, cur); evas_object_event_callback_add(eventarea, EVAS_CALLBACK_MOUSE_OUT, _elm_cursor_mouse_out, cur); evas_object_event_callback_add(eventarea, EVAS_CALLBACK_DEL, _elm_cursor_del, cur); } EAPI void elm_object_cursor_set(Evas_Object *obj, const char *cursor) { EINA_SAFETY_ON_NULL_RETURN(obj); elm_object_sub_cursor_set(obj, obj, cursor); } EAPI const char * elm_object_cursor_get(const Evas_Object *obj) { ELM_CURSOR_GET_OR_RETURN(cur, obj, NULL); return cur->cursor_name; } EAPI void elm_object_cursor_unset(Evas_Object *obj) { ELM_CURSOR_GET_OR_RETURN(cur, obj); eina_stringshare_del(cur->cursor_name); eina_stringshare_del(cur->style); if (cur->owner) elm_widget_cursor_del(cur->owner, cur); if (cur->obj) { evas_object_event_callback_del_full(cur->obj, EVAS_CALLBACK_DEL, _elm_cursor_obj_del, cur); evas_object_del(cur->obj); cur->obj = NULL; } if (cur->visible) { if (!cur->use_engine) ecore_evas_object_cursor_set(cur->ee, NULL, ELM_OBJECT_LAYER_CURSOR, cur->hot_x, cur->hot_y); #ifdef HAVE_ELEMENTARY_X else if (cur->x.win) ecore_x_window_cursor_set(cur->x.win, ECORE_X_CURSOR_X); #endif } evas_object_event_callback_del_full(obj, EVAS_CALLBACK_MOUSE_IN, _elm_cursor_mouse_in, cur); evas_object_event_callback_del_full(obj, EVAS_CALLBACK_MOUSE_OUT, _elm_cursor_mouse_out, cur); evas_object_event_callback_del_full(obj, EVAS_CALLBACK_DEL, _elm_cursor_del, cur); evas_object_data_del(obj, _cursor_key); free(cur); } EAPI void elm_object_cursor_style_set(Evas_Object *obj, const char *style) { ELM_CURSOR_GET_OR_RETURN(cur, obj); if (!eina_stringshare_replace(&cur->style, style)) ERR("Could not set current style=%s", style); if (cur->use_engine) return; if (!cur->obj) { if (!_elm_cursor_obj_add(obj, cur)) ERR("Could not create cursor object"); else _elm_cursor_set_hot_spots(cur); } else { if (!_elm_theme_object_set(obj, cur->obj, "cursor", cur->cursor_name, style)) ERR("Could not apply the theme to the cursor style=%s", style); else _elm_cursor_set_hot_spots(cur); } } EAPI const char * elm_object_cursor_style_get(const Evas_Object *obj) { ELM_CURSOR_GET_OR_RETURN(cur, obj, NULL); return cur->style ? cur->style : "default"; } /** * Notify cursor should recalculate its theme. * @internal */ void elm_cursor_theme(Elm_Cursor *cur) { if ((!cur) || (!cur->obj)) return; if (!_elm_theme_object_set(cur->eventarea, cur->obj, "cursor", cur->cursor_name, cur->style)) ERR("Could not apply the theme to the cursor style=%s", cur->style); else _elm_cursor_set_hot_spots(cur); } EAPI void elm_object_cursor_theme_search_enabled_set(Evas_Object *obj, Eina_Bool theme_search) { ELM_CURSOR_GET_OR_RETURN(cur, obj); cur->engine_only = theme_search; if (cur->obj) { evas_object_del(cur->obj); cur->obj = NULL; } _elm_cursor_cur_set(cur); } EAPI Eina_Bool elm_object_cursor_theme_search_enabled_get(const Evas_Object *obj) { ELM_CURSOR_GET_OR_RETURN(cur, obj, EINA_FALSE); return cur->engine_only; } elementary-1.7.7/src/lib/elm_button.h0000664000175000017500000001226412127353615014506 00000000000000/** * @defgroup Button Button * @ingroup Elementary * * @image html button_inheritance_tree.png * @image latex button_inheritance_tree.eps * * @image html img/widget/button/preview-00.png * @image latex img/widget/button/preview-00.eps * @image html img/widget/button/preview-01.png * @image latex img/widget/button/preview-01.eps * @image html img/widget/button/preview-02.png * @image latex img/widget/button/preview-02.eps * * This is a push-button. Press it and run some function. It can contain * a simple label and icon object and it also has an autorepeat feature. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for button objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li "clicked": the user clicked the button (press/release). * @li "repeated": the user pressed the button without releasing it. * @li "pressed": button was pressed. * @li "unpressed": button was released after being pressed. * In all cases, the @c event parameter of the callback will be * @c NULL. * * Also, defined in the default theme, the button has the following styles * available: * @li default: a normal button. * @li anchor: Like default, but the button fades away when the mouse is not * over it, leaving only the text or icon. * @li hoversel_vertical: Internally used by @ref Hoversel to give a * continuous look across its options. * @li hoversel_vertical_entry: Another internal for @ref Hoversel. * @li naviframe: Internally used by @ref Naviframe for its back button. * @li colorselector: Internally used by @ref Colorselector * for its left and right buttons. * * Default content parts of the button widget that you can use for are: * @li "icon" - An icon of the button * * Default text parts of the button widget that you can use for are: * @li "default" - Label of the button * * Supported elm_object common APIs. * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * @li @ref elm_object_signal_emit * @li @ref elm_object_signal_callback_add * @li @ref elm_object_signal_callback_del * * Here is some sample code using it: * @li @ref button_example_00 * @li @ref button_example_01 */ /** * @addtogroup Button * @{ */ /** * Add a new button to the parent's canvas * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Button */ EAPI Evas_Object *elm_button_add(Evas_Object *parent); /** * Turn on/off the autorepeat event generated when the button is kept pressed * * When off, no autorepeat is performed and buttons emit a normal @c clicked * signal when they are clicked. * * When on, keeping a button pressed will continuously emit a @c repeated * signal until the button is released. The time it takes until it starts * emitting the signal is given by * elm_button_autorepeat_initial_timeout_set(), and the time between each * new emission by elm_button_autorepeat_gap_timeout_set(). * * @param obj The button object * @param on A bool to turn on/off the event * * @ingroup Button */ EAPI void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on); /** * Get whether the autorepeat feature is enabled * * @param obj The button object * @return EINA_TRUE if autorepeat is on, EINA_FALSE otherwise * * @see elm_button_autorepeat_set() * * @ingroup Button */ EAPI Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj); /** * Set the initial timeout before the autorepeat event is generated * * Sets the timeout, in seconds, since the button is pressed until the * first @c repeated signal is emitted. If @p t is 0.0 or less, there * won't be any delay and the event will be fired the moment the button is * pressed. * * @param obj The button object * @param t Timeout in seconds * * @see elm_button_autorepeat_set() * @see elm_button_autorepeat_gap_timeout_set() * * @ingroup Button */ EAPI void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t); /** * Get the initial timeout before the autorepeat event is generated * * @param obj The button object * @return Timeout in seconds * * @see elm_button_autorepeat_initial_timeout_set() * * @ingroup Button */ EAPI double elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj); /** * Set the interval between each generated autorepeat event * * After the first @c repeated event is fired, all subsequent ones will * follow after a delay of @p t seconds for each. * * @param obj The button object * @param t Interval in seconds * * @see elm_button_autorepeat_initial_timeout_set() * * @ingroup Button */ EAPI void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t); /** * Get the interval between each generated autorepeat event * * @param obj The button object * @return Interval in seconds * * @ingroup Button */ EAPI double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_list.c0000664000175000017500000016222612127353615014145 00000000000000#include #include "elm_priv.h" #include "elm_widget_list.h" EAPI const char ELM_LIST_SMART_NAME[] = "elm_list"; static const char SIG_ACTIVATED[] = "activated"; static const char SIG_CLICKED_DOUBLE[] = "clicked,double"; static const char SIG_SELECTED[] = "selected"; static const char SIG_UNSELECTED[] = "unselected"; static const char SIG_LONGPRESSED[] = "longpressed"; static const char SIG_EDGE_TOP[] = "edge,top"; static const char SIG_EDGE_BOTTOM[] = "edge,bottom"; static const char SIG_EDGE_LEFT[] = "edge,left"; static const char SIG_EDGE_RIGHT[] = "edge,right"; static const char SIG_LANG_CHANGED[] = "language,changed"; static const char SIG_SWIPE[] = "swipe"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_ACTIVATED, ""}, {SIG_CLICKED_DOUBLE, ""}, {SIG_SELECTED, ""}, {SIG_UNSELECTED, ""}, {SIG_LONGPRESSED, ""}, {SIG_EDGE_TOP, ""}, {SIG_EDGE_BOTTOM, ""}, {SIG_EDGE_LEFT, ""}, {SIG_EDGE_RIGHT, ""}, {SIG_LANG_CHANGED, ""}, {SIG_SWIPE, ""}, {NULL, NULL} }; static const Evas_Smart_Interface *_smart_interfaces[] = { (Evas_Smart_Interface *)&ELM_SCROLLABLE_IFACE, NULL }; static void _size_hints_changed_cb(void *, Evas *, Evas_Object *, void *); static void _mouse_up_cb(void *, Evas *, Evas_Object *, void *); static void _mouse_down_cb(void *, Evas *, Evas_Object *, void *); static void _mouse_move_cb(void *, Evas *, Evas_Object *, void *); static void _items_fix(Evas_Object *); EVAS_SMART_SUBCLASS_IFACE_NEW (ELM_LIST_SMART_NAME, _elm_list, Elm_List_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, _smart_callbacks, _smart_interfaces); static inline void _elm_list_item_free(Elm_List_Item *it) { evas_object_event_callback_del_full (VIEW(it), EVAS_CALLBACK_MOUSE_DOWN, _mouse_down_cb, it); evas_object_event_callback_del_full (VIEW(it), EVAS_CALLBACK_MOUSE_UP, _mouse_up_cb, it); evas_object_event_callback_del_full (VIEW(it), EVAS_CALLBACK_MOUSE_MOVE, _mouse_move_cb, it); if (it->icon) evas_object_event_callback_del_full (it->icon, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb, WIDGET(it)); if (it->end) evas_object_event_callback_del_full (it->end, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb, WIDGET(it)); eina_stringshare_del(it->label); if (it->swipe_timer) ecore_timer_del(it->swipe_timer); it->swipe_timer = NULL; if (it->long_timer) ecore_timer_del(it->long_timer); it->long_timer = NULL; if (it->icon) evas_object_del(it->icon); if (it->end) evas_object_del(it->end); } static Eina_Bool _item_multi_select_up(Elm_List_Smart_Data *sd) { Elm_Object_Item *prev; if (!sd->selected) return EINA_FALSE; if (!sd->multi) return EINA_FALSE; prev = elm_list_item_prev(sd->last_selected_item); if (!prev) return EINA_TRUE; if (elm_list_item_selected_get(prev)) { elm_list_item_selected_set(sd->last_selected_item, EINA_FALSE); sd->last_selected_item = prev; elm_list_item_show(sd->last_selected_item); } else { elm_list_item_selected_set(prev, EINA_TRUE); elm_list_item_show(prev); } return EINA_TRUE; } static Eina_Bool _item_multi_select_down(Elm_List_Smart_Data *sd) { Elm_Object_Item *next; if (!sd->selected) return EINA_FALSE; if (!sd->multi) return EINA_FALSE; next = elm_list_item_next(sd->last_selected_item); if (!next) return EINA_TRUE; if (elm_list_item_selected_get(next)) { elm_list_item_selected_set(sd->last_selected_item, EINA_FALSE); sd->last_selected_item = next; elm_list_item_show(sd->last_selected_item); } else { elm_list_item_selected_set(next, EINA_TRUE); elm_list_item_show(next); } return EINA_TRUE; } static Eina_Bool _all_items_unselect(Elm_List_Smart_Data *sd) { if (!sd->selected) return EINA_FALSE; while (sd->selected) elm_list_item_selected_set ((Elm_Object_Item *)sd->selected->data, EINA_FALSE); return EINA_TRUE; } static Eina_Bool _item_single_select_up(Elm_List_Smart_Data *sd) { Elm_Object_Item *prev; if (!sd->selected) prev = eina_list_data_get(eina_list_last(sd->items)); else { prev = elm_list_item_prev(sd->last_selected_item); while (prev) { if (!elm_object_item_disabled_get(prev)) break; prev = elm_list_item_prev(prev); } } if (!prev) return EINA_FALSE; _all_items_unselect(sd); elm_list_item_selected_set(prev, EINA_TRUE); elm_list_item_show(prev); return EINA_TRUE; } static Eina_Bool _item_single_select_down(Elm_List_Smart_Data *sd) { Elm_Object_Item *next; if (!sd->selected) next = eina_list_data_get(sd->items); else { next = elm_list_item_next(sd->last_selected_item); while (next) { if (!elm_object_item_disabled_get(next)) break; next = elm_list_item_next(next); } } if (!next) return EINA_FALSE; _all_items_unselect(sd); elm_list_item_selected_set(next, EINA_TRUE); elm_list_item_show(next); return EINA_TRUE; } static Eina_Bool _elm_list_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { Evas_Coord x = 0; Evas_Coord y = 0; Evas_Coord v_w = 0; Evas_Coord v_h = 0; Evas_Coord step_x = 0; Evas_Coord step_y = 0; Evas_Coord page_x = 0; Evas_Coord page_y = 0; Elm_List_Item *it = NULL; Evas_Event_Key_Down *ev = event_info; ELM_LIST_DATA_GET(obj, sd); if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (!sd->items) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; sd->s_iface->content_pos_get(obj, &x, &y); sd->s_iface->step_size_get(obj, &step_x, &step_y); sd->s_iface->page_size_get(obj, &page_x, &page_y); sd->s_iface->content_viewport_size_get(obj, &v_w, &v_h); /* TODO: fix logic for horizontal mode */ if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && !ev->string)) { if ((sd->h_mode) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_up(sd))) || (_item_single_select_up(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else x -= step_x; } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && !ev->string)) { if ((sd->h_mode) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_down(sd))) || (_item_single_select_down(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else x += step_x; } else if ((!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && !ev->string)) { if ((!sd->h_mode) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_up(sd))) || (_item_single_select_up(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else y -= step_y; } else if ((!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && !ev->string)) { if ((!sd->h_mode) && (((evas_key_modifier_is_set(ev->modifiers, "Shift")) && (_item_multi_select_down(sd))) || (_item_single_select_down(sd)))) { ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else y += step_y; } else if ((!strcmp(ev->keyname, "Home")) || ((!strcmp(ev->keyname, "KP_Home")) && !ev->string)) { it = eina_list_data_get(sd->items); elm_list_item_bring_in((Elm_Object_Item *)it); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if ((!strcmp(ev->keyname, "End")) || ((!strcmp(ev->keyname, "KP_End")) && !ev->string)) { it = eina_list_data_get(eina_list_last(sd->items)); elm_list_item_bring_in((Elm_Object_Item *)it); ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else if ((!strcmp(ev->keyname, "Prior")) || ((!strcmp(ev->keyname, "KP_Prior")) && !ev->string)) { if (sd->h_mode) { if (page_x < 0) x -= -(page_x * v_w) / 100; else x -= page_x; } else { if (page_y < 0) y -= -(page_y * v_h) / 100; else y -= page_y; } } else if ((!strcmp(ev->keyname, "Next")) || ((!strcmp(ev->keyname, "KP_Next")) && !ev->string)) { if (sd->h_mode) { if (page_x < 0) x += -(page_x * v_w) / 100; else x += page_x; } else { if (page_y < 0) y += -(page_y * v_h) / 100; else y += page_y; } } else if (((!strcmp(ev->keyname, "Return")) || (!strcmp(ev->keyname, "KP_Enter")) || (!strcmp(ev->keyname, "space"))) && (!sd->multi) && (sd->selected)) { it = (Elm_List_Item *)elm_list_selected_item_get(obj); evas_object_smart_callback_call(WIDGET(it), SIG_ACTIVATED, it); } else if (!strcmp(ev->keyname, "Escape")) { if (!_all_items_unselect(sd)) return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; return EINA_TRUE; } else return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; sd->s_iface->content_pos_set(obj, x, y); return EINA_TRUE; } static Eina_Bool _elm_list_smart_translate(Evas_Object *obj) { evas_object_smart_callback_call(obj, SIG_LANG_CHANGED, NULL); return EINA_TRUE; } static void _elm_list_deletions_process(Elm_List_Smart_Data *sd) { Elm_List_Item *it; sd->walking++; // avoid nested deletion and also _sub_del() items_fix EINA_LIST_FREE (sd->to_delete, it) { sd->items = eina_list_remove_list(sd->items, it->node); /* issuing free because of "locking" item del pre hook */ _elm_list_item_free(it); elm_widget_item_free(it); } sd->walking--; } static void _elm_list_smart_sizing_eval(Evas_Object *obj) { Evas_Coord vw = 0, vh = 0; Evas_Coord minw, minh, maxw, maxh, w, h, vmw, vmh; double xw, yw; ELM_LIST_DATA_GET(obj, sd); /* parent class' early call */ if (!sd->s_iface) return; evas_object_size_hint_min_get(sd->box, &minw, &minh); evas_object_size_hint_max_get(sd->box, &maxw, &maxh); evas_object_size_hint_weight_get(sd->box, &xw, &yw); sd->s_iface->content_viewport_size_get(obj, &vw, &vh); if (xw > 0.0) { if ((minw > 0) && (vw < minw)) vw = minw; else if ((maxw > 0) && (vw > maxw)) vw = maxw; } else if (minw > 0) vw = minw; if (yw > 0.0) { if ((minh > 0) && (vh < minh)) vh = minh; else if ((maxh > 0) && (vh > maxh)) vh = maxh; } else if (minh > 0) vh = minh; evas_object_resize(sd->box, vw, vh); w = -1; h = -1; edje_object_size_min_calc (ELM_WIDGET_DATA(sd)->resize_obj, &vmw, &vmh); if (sd->scr_minw) w = vmw + minw; if (sd->scr_minh) h = vmh + minh; evas_object_size_hint_max_get(obj, &maxw, &maxh); if ((maxw > 0) && (w > maxw)) w = maxw; if ((maxh > 0) && (h > maxh)) h = maxh; evas_object_size_hint_min_set(obj, w, h); } static void _elm_list_content_min_limit_cb(Evas_Object *obj, Eina_Bool w, Eina_Bool h) { ELM_LIST_DATA_GET(obj, sd); sd->scr_minw = !!w; sd->scr_minh = !!h; elm_layout_sizing_eval(obj); } static void _elm_list_mode_set_internal(Elm_List_Smart_Data *sd) { if (sd->mode == ELM_LIST_LIMIT) { if (!sd->h_mode) { sd->scr_minw = EINA_TRUE; sd->scr_minh = EINA_FALSE; } else { sd->scr_minw = EINA_FALSE; sd->scr_minh = EINA_TRUE; } } else if (sd->mode == ELM_LIST_EXPAND) { sd->scr_minw = EINA_TRUE; sd->scr_minh = EINA_TRUE; } else { sd->scr_minw = EINA_FALSE; sd->scr_minh = EINA_FALSE; } elm_layout_sizing_eval(ELM_WIDGET_DATA(sd)->obj); } static inline void _elm_list_walk(Elm_List_Smart_Data *sd) { if (sd->walking < 0) { ERR("ERROR: walking was negative. fixed!\n"); sd->walking = 0; } sd->walking++; } static inline void _elm_list_unwalk(Elm_List_Smart_Data *sd) { sd->walking--; if (sd->walking < 0) { ERR("ERROR: walking became negative. fixed!\n"); sd->walking = 0; } if (sd->walking) return; if (sd->to_delete) _elm_list_deletions_process(sd); if (sd->fix_pending) { sd->fix_pending = EINA_FALSE; _items_fix(ELM_WIDGET_DATA(sd)->obj); elm_layout_sizing_eval(ELM_WIDGET_DATA(sd)->obj); } } static void _items_fix(Evas_Object *obj) { Evas_Coord minw[2] = { 0, 0 }, minh[2] = { 0, 0 }; const Eina_List *l; Elm_List_Item *it; Evas_Coord mw, mh; int i, redo = 0; const char *style; const char *it_odd; const char *it_plain; const char *it_compress; const char *it_compress_odd; ELM_LIST_DATA_GET(obj, sd); style = elm_widget_style_get(obj); it_plain = sd->h_mode ? "h_item" : "item"; it_odd = sd->h_mode ? "h_item_odd" : "item_odd"; it_compress = sd->h_mode ? "h_item_compress" : "item_compress"; it_compress_odd = sd->h_mode ? "h_item_compress_odd" : "item_compress_odd"; if (sd->walking) { sd->fix_pending = EINA_TRUE; return; } evas_object_ref(obj); _elm_list_walk(sd); // watch out "return" before unwalk! EINA_LIST_FOREACH (sd->items, l, it) { if (it->deleted) continue; if (it->icon) { evas_object_size_hint_min_get(it->icon, &mw, &mh); if (mw > minw[0]) minw[0] = mw; if (mh > minh[0]) minh[0] = mh; } if (it->end) { evas_object_size_hint_min_get(it->end, &mw, &mh); if (mw > minw[1]) minw[1] = mw; if (mh > minh[1]) minh[1] = mh; } } if ((minw[0] != sd->minw[0]) || (minw[1] != sd->minw[1]) || (minh[0] != sd->minh[0]) || (minh[1] != sd->minh[1])) { sd->minw[0] = minw[0]; sd->minw[1] = minw[1]; sd->minh[0] = minh[0]; sd->minh[1] = minh[1]; redo = 1; } i = 0; EINA_LIST_FOREACH (sd->items, l, it) { if (it->deleted) continue; it->even = i & 0x1; if ((it->even != it->is_even) || (!it->fixed) || (redo)) { const char *stacking; if (it->is_separator) elm_widget_theme_object_set (obj, VIEW(it), "separator", sd->h_mode ? "horizontal" : "vertical", style); else if (sd->mode == ELM_LIST_COMPRESS) { if (it->even) elm_widget_theme_object_set (obj, VIEW(it), "list", it_compress, style); else elm_widget_theme_object_set (obj, VIEW(it), "list", it_compress_odd, style); } else { if (it->even) elm_widget_theme_object_set (obj, VIEW(it), "list", it_plain, style); else elm_widget_theme_object_set (obj, VIEW(it), "list", it_odd, style); } stacking = edje_object_data_get(VIEW(it), "stacking"); if (stacking) { if (!strcmp(stacking, "below")) evas_object_lower(VIEW(it)); else if (!strcmp(stacking, "above")) evas_object_raise(VIEW(it)); } if (!it->is_separator) { edje_object_part_text_escaped_set (VIEW(it), "elm.text", it->label); if ((!it->icon) && (minh[0] > 0)) { it->icon = evas_object_rectangle_add (evas_object_evas_get(VIEW(it))); evas_object_color_set(it->icon, 0, 0, 0, 0); it->dummy_icon = EINA_TRUE; } if ((!it->end) && (minh[1] > 0)) { it->end = evas_object_rectangle_add (evas_object_evas_get(VIEW(it))); evas_object_color_set(it->end, 0, 0, 0, 0); it->dummy_end = EINA_TRUE; } if (it->icon) { evas_object_size_hint_min_set(it->icon, minw[0], minh[0]); evas_object_size_hint_max_set(it->icon, 99999, 99999); edje_object_part_swallow (VIEW(it), "elm.swallow.icon", it->icon); } if (it->end) { evas_object_size_hint_min_set(it->end, minw[1], minh[1]); evas_object_size_hint_max_set(it->end, 99999, 99999); edje_object_part_swallow (VIEW(it), "elm.swallow.end", it->end); } } if (!it->fixed) { // this may call up user and it may modify the list item // but we're safe as we're flagged as walking. // just don't process further edje_object_message_signal_process(VIEW(it)); if (it->deleted) continue; mw = mh = -1; if (!it->is_separator) elm_coords_finger_size_adjust(1, &mw, 1, &mh); edje_object_size_min_restricted_calc (VIEW(it), &mw, &mh, mw, mh); if (!it->is_separator) elm_coords_finger_size_adjust(1, &mw, 1, &mh); evas_object_size_hint_min_set(VIEW(it), mw, mh); evas_object_show(VIEW(it)); } if ((it->selected) || (it->highlighted)) { const char *select_raise; // this may call up user and it may modify the list item // but we're safe as we're flagged as walking. // just don't process further edje_object_signal_emit (VIEW(it), "elm,state,selected", "elm"); if (it->deleted) continue; select_raise = edje_object_data_get(VIEW(it), "selectraise"); if ((select_raise) && (!strcmp(select_raise, "on"))) evas_object_raise(VIEW(it)); } if (it->base.disabled) edje_object_signal_emit(VIEW(it), "elm,state,disabled", "elm"); it->fixed = EINA_TRUE; it->is_even = it->even; } if (!it->is_separator) i++; } _elm_list_mode_set_internal(sd); _elm_list_unwalk(sd); evas_object_unref(obj); } static void _size_hints_changed_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { ELM_LIST_DATA_GET(data, sd); if (sd->delete_me) return; _items_fix(data); elm_layout_sizing_eval(data); } /* FIXME: take off later. maybe this show region coords belong in the * interface (new api functions, set/get)? */ static void _show_region_hook(void *data, Evas_Object *obj) { Evas_Coord x, y, w, h; ELM_LIST_DATA_GET(data, sd); elm_widget_show_region_get(obj, &x, &y, &w, &h); sd->s_iface->content_region_set(obj, x, y, w, h); } static Eina_Bool _elm_list_smart_disable(Evas_Object *obj) { ELM_LIST_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_list_parent_sc)->disable(obj)) return EINA_FALSE; if (elm_widget_disabled_get(obj)) { elm_widget_scroll_freeze_push(obj); elm_widget_scroll_hold_push(obj); /* FIXME: if we get to have a way to only un-highlight items * in the future, keeping them selected... */ _all_items_unselect(sd); } else { elm_widget_scroll_freeze_pop(obj); elm_widget_scroll_hold_pop(obj); } return EINA_TRUE; } static void _mirrored_set(Evas_Object *obj, Eina_Bool rtl) { Elm_List_Item *it; Eina_List *n; ELM_LIST_DATA_GET(obj, sd); sd->s_iface->mirrored_set(obj, rtl); EINA_LIST_FOREACH (sd->items, n, it) edje_object_mirrored_set(VIEW(it), rtl); } static Eina_Bool _elm_list_smart_theme(Evas_Object *obj) { Elm_List_Item *it; Eina_List *n; ELM_LIST_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_list_parent_sc)->theme(obj)) return EINA_FALSE; _mirrored_set(obj, elm_widget_mirrored_get(obj)); EINA_LIST_FOREACH (sd->items, n, it) { edje_object_scale_set (VIEW(it), elm_widget_scale_get(obj) * elm_config_scale_get()); it->fixed = 0; } _items_fix(obj); elm_layout_sizing_eval(obj); return EINA_TRUE; } static Eina_Bool _elm_list_smart_on_focus(Evas_Object *obj) { ELM_LIST_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_list_parent_sc)->on_focus(obj)) return EINA_FALSE; if (elm_widget_focus_get(obj) && sd->selected && !sd->last_selected_item) sd->last_selected_item = eina_list_data_get(sd->selected); return EINA_TRUE; } static Eina_Bool _elm_list_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { const Eina_List *l; Elm_List_Item *it; ELM_LIST_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_list_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; if ((sobj == sd->box) || (sobj == obj)) goto end; EINA_LIST_FOREACH (sd->items, l, it) { if ((sobj == it->icon) || (sobj == it->end)) { if (it->icon == sobj) it->icon = NULL; if (it->end == sobj) it->end = NULL; evas_object_event_callback_del_full (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb, obj); if (!sd->walking) { _items_fix(obj); elm_layout_sizing_eval(obj); } else sd->fix_pending = EINA_TRUE; break; } } end: return EINA_TRUE; } static void _item_highlight(Elm_List_Item *it) { Evas_Object *obj; const char *select_raise; ELM_LIST_ITEM_CHECK_OR_RETURN(it); obj = WIDGET(it); ELM_LIST_DATA_GET(obj, sd); if ((it->highlighted) || (it->base.disabled) || (sd->select_mode == ELM_OBJECT_SELECT_MODE_NONE)) return; evas_object_ref(obj); _elm_list_walk(sd); edje_object_signal_emit(VIEW(it), "elm,state,selected", "elm"); select_raise = edje_object_data_get(VIEW(it), "selectraise"); if ((select_raise) && (!strcmp(select_raise, "on"))) evas_object_raise(VIEW(it)); it->highlighted = EINA_TRUE; _elm_list_unwalk(sd); evas_object_unref(obj); } static void _item_select(Elm_List_Item *it) { Evas_Object *obj; ELM_LIST_ITEM_CHECK_OR_RETURN(it); obj = WIDGET(it); ELM_LIST_DATA_GET(obj, sd); if (it->base.disabled || (sd->select_mode == ELM_OBJECT_SELECT_MODE_NONE)) return; if (it->selected) { if (sd->select_mode == ELM_OBJECT_SELECT_MODE_ALWAYS) goto call; return; } it->selected = EINA_TRUE; sd->selected = eina_list_append(sd->selected, it); call: evas_object_ref(obj); _elm_list_walk(sd); if (it->func) it->func((void *)it->base.data, WIDGET(it), it); evas_object_smart_callback_call(obj, SIG_SELECTED, it); it->sd->last_selected_item = (Elm_Object_Item *)it; _elm_list_unwalk(sd); evas_object_unref(obj); } static void _item_unselect(Elm_List_Item *it) { Evas_Object *obj = WIDGET(it); ELM_LIST_DATA_GET(obj, sd); const char *stacking, *select_raise; ELM_LIST_ITEM_CHECK_OR_RETURN(it); if (!it->highlighted) return; evas_object_ref(obj); _elm_list_walk(sd); edje_object_signal_emit(VIEW(it), "elm,state,unselected", "elm"); stacking = edje_object_data_get(VIEW(it), "stacking"); select_raise = edje_object_data_get(VIEW(it), "selectraise"); if ((select_raise) && (!strcmp(select_raise, "on"))) { if ((stacking) && (!strcmp(stacking, "below"))) evas_object_lower(VIEW(it)); } it->highlighted = EINA_FALSE; if (it->selected) { it->selected = EINA_FALSE; sd->selected = eina_list_remove(sd->selected, it); evas_object_smart_callback_call(WIDGET(it), SIG_UNSELECTED, it); } _elm_list_unwalk(sd); evas_object_unref(obj); } static Eina_Bool _swipe_cancel(void *data) { Elm_List_Item *it = data; ELM_LIST_ITEM_CHECK_OR_RETURN(it, ECORE_CALLBACK_CANCEL); ELM_LIST_DATA_GET(WIDGET(it), sd); sd->swipe = EINA_FALSE; sd->movements = 0; return ECORE_CALLBACK_RENEW; } static void _edge_left_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_LEFT, NULL); } static void _edge_right_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_RIGHT, NULL); } static void _edge_top_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_TOP, NULL); } static void _edge_bottom_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_EDGE_BOTTOM, NULL); } static Eina_Bool _long_press_cb(void *data) { Elm_List_Item *it = data; Evas_Object *obj; ELM_LIST_ITEM_CHECK_OR_RETURN(it, ECORE_CALLBACK_CANCEL); obj = WIDGET(it); ELM_LIST_DATA_GET(obj, sd); it->long_timer = NULL; if (it->base.disabled) goto end; sd->longpressed = EINA_TRUE; evas_object_smart_callback_call(WIDGET(it), SIG_LONGPRESSED, it); end: return ECORE_CALLBACK_CANCEL; } static void _swipe_do(Elm_List_Item *it) { int i, sum = 0; ELM_LIST_ITEM_CHECK_OR_RETURN(it); ELM_LIST_DATA_GET(WIDGET(it), sd); sd->swipe = EINA_FALSE; for (i = 0; i < sd->movements; i++) { sum += sd->history[i].x; if (abs(sd->history[0].y - sd->history[i].y) > 10) return; } sum /= sd->movements; if (abs(sum - sd->history[0].x) <= 10) return; evas_object_smart_callback_call(WIDGET(it), SIG_SWIPE, it); } static void _mouse_move_cb(void *data, Evas *evas __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Object *obj; Elm_List_Item *it = data; Evas_Event_Mouse_Move *ev = event_info; ELM_LIST_ITEM_CHECK_OR_RETURN(it); obj = WIDGET(it); ELM_LIST_DATA_GET(obj, sd); evas_object_ref(obj); _elm_list_walk(sd); if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) { if (!sd->on_hold) { sd->on_hold = EINA_TRUE; if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if (!sd->was_selected) _item_unselect(it); } if (sd->movements == ELM_LIST_SWIPE_MOVES) sd->swipe = EINA_TRUE; else { sd->history[sd->movements].x = ev->cur.canvas.x; sd->history[sd->movements].y = ev->cur.canvas.y; if (abs((sd->history[sd->movements].x - sd->history[0].x)) > 40) sd->swipe = EINA_TRUE; else sd->movements++; } } _elm_list_unwalk(sd); evas_object_unref(obj); } static void _mouse_down_cb(void *data, Evas *evas __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; Elm_List_Item *it = data; Evas_Object *obj; ELM_LIST_ITEM_CHECK_OR_RETURN(it); obj = WIDGET(it); ELM_LIST_DATA_GET(obj, sd); if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; if (sd->on_hold) return; sd->was_selected = it->selected; evas_object_ref(obj); _elm_list_walk(sd); _item_highlight(it); sd->longpressed = EINA_FALSE; if (it->long_timer) ecore_timer_del(it->long_timer); it->long_timer = ecore_timer_add (_elm_config->longpress_timeout, _long_press_cb, it); if (it->swipe_timer) ecore_timer_del(it->swipe_timer); it->swipe_timer = ecore_timer_add(0.4, _swipe_cancel, it); /* Always call the callbacks last - the user may delete our context! */ if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK) { evas_object_smart_callback_call(WIDGET(it), SIG_CLICKED_DOUBLE, it); evas_object_smart_callback_call(WIDGET(it), SIG_ACTIVATED, it); } sd->swipe = EINA_FALSE; sd->movements = 0; _elm_list_unwalk(sd); evas_object_unref(obj); } static void _mouse_up_cb(void *data, Evas *evas __UNUSED__, Evas_Object *o __UNUSED__, void *event_info) { Evas_Object *obj; Elm_List_Item *it = data; Evas_Event_Mouse_Up *ev = event_info; ELM_LIST_ITEM_CHECK_OR_RETURN(it); obj = WIDGET(it); ELM_LIST_DATA_GET(obj, sd); if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; sd->longpressed = EINA_FALSE; if (it->long_timer) { ecore_timer_del(it->long_timer); it->long_timer = NULL; } if (it->swipe_timer) { ecore_timer_del(it->swipe_timer); it->swipe_timer = NULL; } if (sd->on_hold) { if (sd->swipe) _swipe_do(data); sd->on_hold = EINA_FALSE; return; } if (sd->longpressed) { if (!sd->was_selected) _item_unselect(it); sd->was_selected = 0; return; } if (it->base.disabled) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; evas_object_ref(obj); _elm_list_walk(sd); if (sd->multi) { if (!it->selected) { _item_highlight(it); _item_select(it); } else _item_unselect(it); } else { if (!it->selected) { while (sd->selected) _item_unselect(sd->selected->data); _item_highlight(it); _item_select(it); } else { const Eina_List *l, *l_next; Elm_List_Item *it2; EINA_LIST_FOREACH_SAFE (sd->selected, l, l_next, it2) if (it2 != it) _item_unselect(it2); _item_highlight(it); _item_select(it); } } _elm_list_unwalk(sd); evas_object_unref(obj); } static void _item_disable_hook(Elm_Object_Item *it) { Elm_List_Item *item = (Elm_List_Item *)it; if (item->base.disabled) edje_object_signal_emit(VIEW(item), "elm,state,disabled", "elm"); else edje_object_signal_emit(VIEW(item), "elm,state,enabled", "elm"); } static void _item_content_set_hook(Elm_Object_Item *it, const char *part, Evas_Object *content) { Elm_List_Item *item = (Elm_List_Item *)it; Evas_Object **icon_p = NULL; Eina_Bool dummy = EINA_FALSE; if ((!part) || (!strcmp(part, "start"))) { icon_p = &(item->icon); dummy = item->dummy_icon; if (!content) item->dummy_icon = EINA_TRUE; else item->dummy_icon = EINA_FALSE; } else if (!strcmp(part, "end")) { icon_p = &(item->end); dummy = item->dummy_end; if (!content) item->dummy_end = EINA_TRUE; else item->dummy_end = EINA_FALSE; } else return; if (content == *icon_p) return; if ((dummy) && (!content)) return; if (dummy) evas_object_del(*icon_p); if (!content) { content = evas_object_rectangle_add(evas_object_evas_get(WIDGET(item))); evas_object_color_set(content, 0, 0, 0, 0); } if (*icon_p) { evas_object_del(*icon_p); *icon_p = NULL; } *icon_p = content; if (VIEW(item)) edje_object_part_swallow(VIEW(item), "elm.swallow.icon", content); } static Evas_Object * _item_content_get_hook(const Elm_Object_Item *it, const char *part) { Elm_List_Item *item = (Elm_List_Item *)it; if ((!part) || (!strcmp(part, "start"))) { if (item->dummy_icon) return NULL; return item->icon; } else if (!strcmp(part, "end")) { if (item->dummy_end) return NULL; return item->end; } return NULL; } static Evas_Object * _item_content_unset_hook(const Elm_Object_Item *it, const char *part) { Elm_List_Item *item = (Elm_List_Item *)it; if ((!part) || (!strcmp(part, "start"))) { Evas_Object *obj = item->icon; _item_content_set_hook((Elm_Object_Item *)it, part, NULL); return obj; } else if (!strcmp(part, "end")) { Evas_Object *obj = item->end; _item_content_set_hook((Elm_Object_Item *)it, part, NULL); return obj; } return NULL; } static void _item_text_set_hook(Elm_Object_Item *it, const char *part, const char *text) { Elm_List_Item *list_it = (Elm_List_Item *)it; if (part && strcmp(part, "default")) return; if (!eina_stringshare_replace(&list_it->label, text)) return; if (VIEW(list_it)) edje_object_part_text_escaped_set(VIEW(list_it), "elm.text", text); } static const char * _item_text_get_hook(const Elm_Object_Item *it, const char *part) { if (part && strcmp(part, "default")) return NULL; return ((Elm_List_Item *)it)->label; } static Eina_Bool _item_del_pre_hook(Elm_Object_Item *it) { Evas_Object *obj = WIDGET(it); Elm_List_Item *item = (Elm_List_Item *)it; ELM_LIST_DATA_GET(obj, sd); if (item->selected) _item_unselect(item); if (sd->walking > 0) { if (item->deleted) return EINA_FALSE; item->deleted = EINA_TRUE; sd->to_delete = eina_list_append(sd->to_delete, item); return EINA_FALSE; } sd->items = eina_list_remove_list(sd->items, item->node); evas_object_ref(obj); _elm_list_walk(sd); _elm_list_item_free(item); _elm_list_unwalk(sd); evas_object_unref(obj); return EINA_TRUE; } static char * _access_info_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { Elm_List_Item *it = (Elm_List_Item *)data; const char *txt = NULL; if (!it) return NULL; if (!txt) txt = it->label; if (txt) return strdup(txt); return NULL; } static char * _access_state_cb(void *data, Evas_Object *obj __UNUSED__, Elm_Widget_Item *item __UNUSED__) { Elm_List_Item *it = (Elm_List_Item *)data; if (!it) return NULL; if (it->base.disabled) return strdup(E_("State: Disabled")); return NULL; } static void _access_on_highlight_cb(void *data) { Elm_Object_Item *it = (Elm_Object_Item *)data; if (!it) return; elm_list_item_bring_in(it); } static Elm_List_Item * _item_new(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) { Elm_List_Item *it; ELM_LIST_DATA_GET(obj, sd); it = elm_widget_item_new(obj, Elm_List_Item); it->sd = sd; it->label = eina_stringshare_add(label); it->icon = icon; it->end = end; it->func = func; it->base.data = data; VIEW(it) = edje_object_add(evas_object_evas_get(obj)); // ACCESS _elm_access_widget_item_register((Elm_Widget_Item *)it); _elm_access_text_set(_elm_access_object_get(it->base.access_obj), ELM_ACCESS_TYPE, E_("List Item")); _elm_access_callback_set(_elm_access_object_get(it->base.access_obj), ELM_ACCESS_INFO, _access_info_cb, it); _elm_access_callback_set(_elm_access_object_get(it->base.access_obj), ELM_ACCESS_STATE, _access_state_cb, it); _elm_access_on_highlight_hook_set( _elm_access_object_get(it->base.access_obj), _access_on_highlight_cb, it); edje_object_mirrored_set(VIEW(it), elm_widget_mirrored_get(obj)); evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_MOUSE_DOWN, _mouse_down_cb, it); evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_MOUSE_UP, _mouse_up_cb, it); evas_object_event_callback_add (VIEW(it), EVAS_CALLBACK_MOUSE_MOVE, _mouse_move_cb, it); evas_object_size_hint_weight_set (VIEW(it), EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(VIEW(it), EVAS_HINT_FILL, EVAS_HINT_FILL); edje_object_mirrored_set(VIEW(it), elm_widget_mirrored_get(obj)); if (it->icon) { elm_widget_sub_object_add(obj, it->icon); evas_object_event_callback_add (it->icon, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb, obj); } if (it->end) { elm_widget_sub_object_add(obj, it->end); evas_object_event_callback_add (it->end, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb, obj); } elm_widget_item_disable_hook_set(it, _item_disable_hook); elm_widget_item_content_set_hook_set(it, _item_content_set_hook); elm_widget_item_content_get_hook_set(it, _item_content_get_hook); elm_widget_item_content_unset_hook_set(it, _item_content_unset_hook); elm_widget_item_text_set_hook_set(it, _item_text_set_hook); elm_widget_item_text_get_hook_set(it, _item_text_get_hook); elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook); return it; } static void _resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static Eina_Bool _elm_list_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { Eina_List *items = NULL; Eina_List *elist = NULL; Elm_List_Item *it; ELM_LIST_CHECK(obj) EINA_FALSE; ELM_LIST_DATA_GET(obj, sd); if (_elm_config->access_mode != ELM_ACCESS_MODE_ON) return EINA_FALSE; EINA_LIST_FOREACH (sd->items, elist, it) { items = eina_list_append(items, it->base.access_obj); if (it->icon) items = eina_list_append(items, it->icon); if (it->end) items = eina_list_append(items, it->end); } return elm_widget_focus_list_next_get (obj, items, eina_list_data_get, dir, next); } static void _access_hook(Evas_Object *obj, Eina_Bool is_access) { ELM_LIST_CHECK(obj); ELM_LIST_DATA_GET(obj, sd); if (is_access) ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = _elm_list_smart_focus_next; else ELM_WIDGET_CLASS(ELM_WIDGET_DATA(sd)->api)->focus_next = NULL; } static void _elm_list_smart_add(Evas_Object *obj) { Evas_Coord minw, minh; EVAS_SMART_DATA_ALLOC(obj, Elm_List_Smart_Data); ELM_WIDGET_CLASS(_elm_list_parent_sc)->base.add(obj); elm_widget_can_focus_set(obj, EINA_TRUE); priv->mode = ELM_LIST_SCROLL; elm_layout_theme_set(obj, "list", "base", elm_widget_style_get(obj)); priv->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_data_set(priv->hit_rect, "_elm_leaveme", obj); evas_object_smart_member_add(priv->hit_rect, obj); elm_widget_sub_object_add(obj, priv->hit_rect); /* common scroller hit rectangle setup */ evas_object_color_set(priv->hit_rect, 0, 0, 0, 0); evas_object_show(priv->hit_rect); evas_object_repeat_events_set(priv->hit_rect, EINA_TRUE); priv->s_iface = evas_object_smart_interface_get (obj, ELM_SCROLLABLE_IFACE_NAME); priv->s_iface->edge_left_cb_set(obj, _edge_left_cb); priv->s_iface->edge_right_cb_set(obj, _edge_right_cb); priv->s_iface->edge_top_cb_set(obj, _edge_top_cb); priv->s_iface->edge_bottom_cb_set(obj, _edge_bottom_cb); priv->s_iface->content_min_limit_cb_set (obj, _elm_list_content_min_limit_cb); priv->s_iface->objects_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, priv->hit_rect); /* the scrollable interface may set this */ evas_object_event_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb, obj); edje_object_size_min_calc (ELM_WIDGET_DATA(priv)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _resize_cb, obj); priv->s_iface->bounce_allow_set (obj, EINA_FALSE, _elm_config->thumbscroll_bounce_enable); priv->box = elm_box_add(obj); evas_object_size_hint_weight_set(priv->box, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(priv->box, EVAS_HINT_FILL, 0.0); /* FIXME: change this ugly code path later */ elm_widget_on_show_region_hook_set(priv->box, _show_region_hook, obj); elm_widget_sub_object_add(obj, priv->box); priv->s_iface->content_set(obj, priv->box); evas_object_event_callback_add (priv->box, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb, obj); } static void _elm_list_smart_del(Evas_Object *obj) { const Eina_List *l; Elm_List_Item *it; ELM_LIST_DATA_GET(obj, sd); if (sd->walking) ERR("ERROR: list deleted while walking.\n"); sd->delete_me = EINA_TRUE; EINA_LIST_FOREACH (sd->items, l, it) { if (it->icon) evas_object_event_callback_del (it->icon, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb); if (it->end) evas_object_event_callback_del (it->end, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb); } evas_object_event_callback_del (obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb); evas_object_event_callback_del (sd->box, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _size_hints_changed_cb); _elm_list_walk(sd); EINA_LIST_FREE (sd->items, it) { /* issuing free because of "locking" item del pre hook */ _elm_list_item_free(it); elm_widget_item_free(it); } _elm_list_unwalk(sd); if (sd->to_delete) ERR("ERROR: leaking nodes!\n"); eina_list_free(sd->selected); ELM_WIDGET_CLASS(_elm_list_parent_sc)->base.del(obj); } static void _elm_list_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_LIST_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_list_parent_sc)->base.move(obj, x, y); evas_object_move(sd->hit_rect, x, y); } static void _elm_list_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_LIST_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_list_parent_sc)->base.resize(obj, w, h); evas_object_resize(sd->hit_rect, w, h); } static void _elm_list_smart_member_add(Evas_Object *obj, Evas_Object *member) { ELM_LIST_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_list_parent_sc)->base.member_add(obj, member); if (sd->hit_rect) evas_object_raise(sd->hit_rect); } static void _elm_list_smart_set_user(Elm_List_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_list_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_list_smart_del; ELM_WIDGET_CLASS(sc)->base.move = _elm_list_smart_move; ELM_WIDGET_CLASS(sc)->base.resize = _elm_list_smart_resize; ELM_WIDGET_CLASS(sc)->base.member_add = _elm_list_smart_member_add; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_list_smart_sub_object_del; ELM_WIDGET_CLASS(sc)->on_focus = _elm_list_smart_on_focus; ELM_WIDGET_CLASS(sc)->focus_next = NULL; ELM_WIDGET_CLASS(sc)->focus_direction = NULL; ELM_WIDGET_CLASS(sc)->theme = _elm_list_smart_theme; ELM_WIDGET_CLASS(sc)->disable = _elm_list_smart_disable; ELM_WIDGET_CLASS(sc)->event = _elm_list_smart_event; ELM_WIDGET_CLASS(sc)->translate = _elm_list_smart_translate; ELM_WIDGET_CLASS(sc)->access = _access_hook; if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) ELM_WIDGET_CLASS(sc)->focus_next = _elm_list_smart_focus_next; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_list_smart_sizing_eval; } EAPI const Elm_List_Smart_Class * elm_list_smart_class_get(void) { static Elm_List_Smart_Class _sc = ELM_LIST_SMART_CLASS_INIT_NAME_VERSION(ELM_LIST_SMART_NAME); static const Elm_List_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_list_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_list_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_list_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_list_go(Evas_Object *obj) { ELM_LIST_CHECK(obj); _items_fix(obj); } EAPI void elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi) { ELM_LIST_CHECK(obj); ELM_LIST_DATA_GET(obj, sd); sd->multi = multi; } EAPI Eina_Bool elm_list_multi_select_get(const Evas_Object *obj) { ELM_LIST_CHECK(obj) EINA_FALSE; ELM_LIST_DATA_GET(obj, sd); return sd->multi; } EAPI void elm_list_mode_set(Evas_Object *obj, Elm_List_Mode mode) { ELM_LIST_CHECK(obj); ELM_LIST_DATA_GET(obj, sd); if (sd->mode == mode) return; sd->mode = mode; _elm_list_mode_set_internal(sd); } EAPI Elm_List_Mode elm_list_mode_get(const Evas_Object *obj) { ELM_LIST_CHECK(obj) ELM_LIST_LAST; ELM_LIST_DATA_GET(obj, sd); return sd->mode; } EAPI void elm_list_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { Eina_Bool bounce = _elm_config->thumbscroll_bounce_enable; ELM_LIST_CHECK(obj); ELM_LIST_DATA_GET(obj, sd); horizontal = !!horizontal; if (sd->h_mode == horizontal) return; sd->h_mode = horizontal; elm_box_horizontal_set(sd->box, horizontal); if (horizontal) { evas_object_size_hint_weight_set(sd->box, 0.0, EVAS_HINT_EXPAND); evas_object_size_hint_align_set(sd->box, 0.0, EVAS_HINT_FILL); sd->s_iface->bounce_allow_set(obj, bounce, EINA_FALSE); } else { evas_object_size_hint_weight_set(sd->box, EVAS_HINT_EXPAND, 0.0); evas_object_size_hint_align_set(sd->box, EVAS_HINT_FILL, 0.0); sd->s_iface->bounce_allow_set(obj, EINA_FALSE, bounce); } _elm_list_mode_set_internal(sd); } EAPI Eina_Bool elm_list_horizontal_get(const Evas_Object *obj) { ELM_LIST_CHECK(obj) EINA_FALSE; ELM_LIST_DATA_GET(obj, sd); return sd->h_mode; } EAPI void elm_list_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode) { ELM_LIST_CHECK(obj); ELM_LIST_DATA_GET(obj, sd); if (mode >= ELM_OBJECT_SELECT_MODE_MAX) return; if (sd->select_mode != mode) sd->select_mode = mode; } EAPI Elm_Object_Select_Mode elm_list_select_mode_get(const Evas_Object *obj) { ELM_LIST_CHECK(obj) ELM_OBJECT_SELECT_MODE_MAX; ELM_LIST_DATA_GET(obj, sd); return sd->select_mode; } EAPI void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) { ELM_LIST_CHECK(obj); ELM_LIST_DATA_GET(obj, sd); sd->s_iface->bounce_allow_set(obj, h_bounce, v_bounce); } EAPI void elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) { ELM_LIST_CHECK(obj); ELM_LIST_DATA_GET(obj, sd); sd->s_iface->bounce_allow_get(obj, h_bounce, v_bounce); } EAPI void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) { ELM_LIST_CHECK(obj); ELM_LIST_DATA_GET(obj, sd); if ((policy_h >= ELM_SCROLLER_POLICY_LAST) || (policy_v >= ELM_SCROLLER_POLICY_LAST)) return; sd->s_iface->policy_set(obj, policy_h, policy_v); } EAPI void elm_list_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) { ELM_LIST_CHECK(obj); ELM_LIST_DATA_GET(obj, sd); sd->s_iface->policy_get(obj, policy_h, policy_v); } EAPI void elm_list_clear(Evas_Object *obj) { Elm_List_Item *it; ELM_LIST_CHECK(obj); ELM_LIST_DATA_GET(obj, sd); if (!sd->items) return; eina_list_free(sd->selected); sd->selected = NULL; if (sd->walking > 0) { Eina_List *n; EINA_LIST_FOREACH (sd->items, n, it) { if (it->deleted) continue; it->deleted = EINA_TRUE; sd->to_delete = eina_list_append(sd->to_delete, it); } return; } evas_object_ref(obj); _elm_list_walk(sd); EINA_LIST_FREE (sd->items, it) { /* issuing free because of "locking" item del pre hook */ _elm_list_item_free(it); elm_widget_item_free(it); } _elm_list_unwalk(sd); _items_fix(obj); elm_layout_sizing_eval(obj); evas_object_unref(obj); } EAPI const Eina_List * elm_list_items_get(const Evas_Object *obj) { ELM_LIST_CHECK(obj) NULL; ELM_LIST_DATA_GET(obj, sd); return sd->items; } EAPI Elm_Object_Item * elm_list_selected_item_get(const Evas_Object *obj) { ELM_LIST_CHECK(obj) NULL; ELM_LIST_DATA_GET(obj, sd); if (sd->selected) return (Elm_Object_Item *)sd->selected->data; return NULL; } EAPI const Eina_List * elm_list_selected_items_get(const Evas_Object *obj) { ELM_LIST_CHECK(obj) NULL; ELM_LIST_DATA_GET(obj, sd); return sd->selected; } EAPI Elm_Object_Item * elm_list_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) { Elm_List_Item *it; ELM_LIST_CHECK(obj) NULL; ELM_LIST_DATA_GET(obj, sd); it = _item_new(obj, label, icon, end, func, data); sd->items = eina_list_append(sd->items, it); it->node = eina_list_last(sd->items); elm_box_pack_end(sd->box, VIEW(it)); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_list_item_prepend(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) { Elm_List_Item *it; ELM_LIST_CHECK(obj) NULL; ELM_LIST_DATA_GET(obj, sd); it = _item_new(obj, label, icon, end, func, data); sd->items = eina_list_prepend(sd->items, it); it->node = sd->items; elm_box_pack_start(sd->box, VIEW(it)); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_list_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) { Elm_List_Item *it, *before_it; ELM_LIST_CHECK(obj) NULL; ELM_LIST_ITEM_CHECK_OR_RETURN(before, NULL); ELM_LIST_DATA_GET(obj, sd); before_it = (Elm_List_Item *)before; if (!before_it->node) return NULL; it = _item_new(obj, label, icon, end, func, data); sd->items = eina_list_prepend_relative_list(sd->items, it, before_it->node); it->node = before_it->node->prev; elm_box_pack_before(sd->box, VIEW(it), VIEW(before_it)); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_list_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) { Elm_List_Item *it, *after_it; ELM_LIST_CHECK(obj) NULL; ELM_LIST_ITEM_CHECK_OR_RETURN(after, NULL); ELM_LIST_DATA_GET(obj, sd); after_it = (Elm_List_Item *)after; if (!after_it->node) return NULL; it = _item_new(obj, label, icon, end, func, data); sd->items = eina_list_append_relative_list(sd->items, it, after_it->node); it->node = after_it->node->next; elm_box_pack_after(sd->box, VIEW(it), VIEW(after_it)); return (Elm_Object_Item *)it; } EAPI Elm_Object_Item * elm_list_item_sorted_insert(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func) { Eina_List *l; Elm_List_Item *it; ELM_LIST_CHECK(obj) NULL; ELM_LIST_DATA_GET(obj, sd); it = _item_new(obj, label, icon, end, func, data); sd->items = eina_list_sorted_insert(sd->items, cmp_func, it); l = eina_list_data_find_list(sd->items, it); l = eina_list_next(l); if (!l) { it->node = eina_list_last(sd->items); elm_box_pack_end(sd->box, VIEW(it)); } else { Elm_List_Item *before = eina_list_data_get(l); it->node = before->node->prev; elm_box_pack_before(sd->box, VIEW(it), VIEW(before)); } return (Elm_Object_Item *)it; } EAPI void elm_list_item_separator_set(Elm_Object_Item *it, Eina_Bool setting) { ELM_LIST_ITEM_CHECK_OR_RETURN(it); ((Elm_List_Item *)it)->is_separator = !!setting; } EAPI Eina_Bool elm_list_item_separator_get(const Elm_Object_Item *it) { ELM_LIST_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return ((Elm_List_Item *)it)->is_separator; } EAPI void elm_list_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) { Elm_List_Item *item = (Elm_List_Item *)it; Evas_Object *obj; ELM_LIST_ITEM_CHECK_OR_RETURN(it); obj = WIDGET(it); ELM_LIST_DATA_GET(obj, sd); selected = !!selected; if (item->selected == selected) return; evas_object_ref(obj); _elm_list_walk(sd); if (selected) { if (!sd->multi) { while (sd->selected) _item_unselect(sd->selected->data); } _item_highlight(item); _item_select(item); } else _item_unselect(item); _elm_list_unwalk(sd); evas_object_unref(obj); } EAPI Eina_Bool elm_list_item_selected_get(const Elm_Object_Item *it) { ELM_LIST_ITEM_CHECK_OR_RETURN(it, EINA_FALSE); return ((Elm_List_Item *)it)->selected; } EAPI void elm_list_item_show(Elm_Object_Item *it) { Evas_Coord bx, by, bw, bh; Evas_Coord x, y, w, h; ELM_LIST_ITEM_CHECK_OR_RETURN(it); ELM_LIST_DATA_GET(WIDGET(it), sd); evas_smart_objects_calculate(evas_object_evas_get(sd->box)); evas_object_geometry_get(sd->box, &bx, &by, &bw, &bh); evas_object_geometry_get(VIEW(it), &x, &y, &w, &h); x -= bx; y -= by; sd->s_iface->content_region_show(WIDGET(it), x, y, w, h); } EAPI void elm_list_item_bring_in(Elm_Object_Item *it) { Evas_Coord bx, by, bw, bh; Evas_Coord x, y, w, h; ELM_LIST_ITEM_CHECK_OR_RETURN(it); ELM_LIST_DATA_GET(WIDGET(it), sd); evas_smart_objects_calculate(evas_object_evas_get(sd->box)); evas_object_geometry_get(sd->box, &bx, &by, &bw, &bh); evas_object_geometry_get(VIEW(it), &x, &y, &w, &h); x -= bx; y -= by; sd->s_iface->region_bring_in(WIDGET(it), x, y, w, h); } EAPI Evas_Object * elm_list_item_object_get(const Elm_Object_Item *it) { ELM_LIST_ITEM_CHECK_OR_RETURN(it, NULL); return VIEW(it); } EAPI Elm_Object_Item * elm_list_item_prev(const Elm_Object_Item *it) { Elm_List_Item *item = (Elm_List_Item *)it; ELM_LIST_ITEM_CHECK_OR_RETURN(it, NULL); if (item->node->prev) return item->node->prev->data; else return NULL; } EAPI Elm_Object_Item * elm_list_item_next(const Elm_Object_Item *it) { Elm_List_Item *item = (Elm_List_Item *)it; ELM_LIST_ITEM_CHECK_OR_RETURN(it, NULL); if (item->node->next) return item->node->next->data; else return NULL; } EAPI Elm_Object_Item * elm_list_first_item_get(const Evas_Object *obj) { ELM_LIST_CHECK(obj) NULL; ELM_LIST_DATA_GET(obj, sd); if (!sd->items) return NULL; return eina_list_data_get(sd->items); } EAPI Elm_Object_Item * elm_list_last_item_get(const Evas_Object *obj) { ELM_LIST_CHECK(obj) NULL; ELM_LIST_DATA_GET(obj, sd); if (!sd->items) return NULL; return eina_list_data_get(eina_list_last(sd->items)); } elementary-1.7.7/src/lib/elm_widget_thumb.h0000664000175000017500000001251712127353615015656 00000000000000#ifndef ELM_WIDGET_THUMB_H #define ELM_WIDGET_THUMB_H /** * @addtogroup Widget * @{ * * @section elm-thumb-class The Elementary Thumb Class * * Elementary, besides having the @ref Thumb widget, exposes its * foundation -- the Elementary Thumb Class -- in order to create * other widgets which are a thumb with some more logic on top. */ /** * @def ELM_THUMB_CLASS * * Use this macro to cast whichever subclass of * #Elm_Thumb_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_THUMB_CLASS(x) ((Elm_Thumb_Smart_Class *) x) /** * @def ELM_THUMB_DATA * * Use this macro to cast whichever subdata of * #Elm_Thumb_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_THUMB_DATA(x) ((Elm_Thumb_Smart_Data *) x) /** * @def ELM_THUMB_SMART_CLASS_VERSION * * Current version for Elementary thumb @b base smart class, a value * which goes to _Elm_Thumb_Smart_Class::version. * * @ingroup Widget */ #define ELM_THUMB_SMART_CLASS_VERSION 1 /** * @def ELM_THUMB_SMART_CLASS_INIT * * Initializer for a whole #Elm_Thumb_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_THUMB_SMART_CLASS_INIT_NULL * @see ELM_THUMB_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_THUMB_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_THUMB_SMART_CLASS_VERSION} /** * @def ELM_THUMB_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Thumb_Smart_Class structure. * * @see ELM_THUMB_SMART_CLASS_INIT_NAME_VERSION * @see ELM_THUMB_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_THUMB_SMART_CLASS_INIT_NULL \ ELM_THUMB_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_THUMB_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Thumb_Smart_Class structure and * set its name and version. * * This is similar to #ELM_THUMB_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Thumb_Smart_Class (base field) * to the latest #ELM_THUMB_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_THUMB_SMART_CLASS_INIT_NULL * @see ELM_THUMB_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_THUMB_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_THUMB_SMART_CLASS_INIT(ELM_WIDGET_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary thumb base smart class. This inherits directly from * #Elm_Widget_Smart_Class and is meant to build widgets extending the * behavior of a thumb. * * All of the functions listed on @ref Thumb namespace will work for * objects deriving from #Elm_Thumb_Smart_Class. */ typedef struct _Elm_Thumb_Smart_Class { Elm_Widget_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Thumb_Smart_Class; /** * Base widget smart data extended with thumb instance data. */ typedef struct _Elm_Thumb_Smart_Data Elm_Thumb_Smart_Data; struct _Elm_Thumb_Smart_Data { Elm_Widget_Smart_Data base; Evas_Object *view; /* actual thumbnail, to be swallowed * at the thumb frame */ /* original object's file/key pair */ const char *file; const char *key; struct { /* object's thumbnail file/key pair */ const char *file; const char *key; #ifdef HAVE_ELEMENTARY_ETHUMB const char *thumb_path; const char *thumb_key; Ethumb_Client_Async *request; Ethumb_Thumb_Format format; Eina_Bool retry : 1; #endif } thumb; Ecore_Event_Handler *eeh; Elm_Thumb_Animation_Setting anim_setting; Eina_Bool edit : 1; Eina_Bool on_hold : 1; Eina_Bool is_video : 1; Eina_Bool was_video : 1; }; /** * @} */ EAPI extern const char ELM_THUMB_SMART_NAME[]; EAPI const Elm_Thumb_Smart_Class *elm_thumb_smart_class_get(void); #define ELM_THUMB_DATA_GET(o, sd) \ Elm_Thumb_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_THUMB_DATA_GET_OR_RETURN(o, ptr) \ ELM_THUMB_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_THUMB_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_THUMB_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_THUMB_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_THUMB_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_plug.c0000664000175000017500000000603612127353615014135 00000000000000#include #include "elm_priv.h" #include "elm_widget_plug.h" EAPI const char ELM_PLUG_SMART_NAME[] = "elm_plug"; static const char SIG_CLICKED[] = "clicked"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_PLUG_SMART_NAME, _elm_plug, Elm_Plug_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _smart_callbacks); static void _sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; //TODO: get socket object size evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static Eina_Bool _elm_plug_smart_theme(Evas_Object *obj) { if (!_elm_plug_parent_sc->theme(obj)) return EINA_FALSE; _sizing_eval(obj); return EINA_TRUE; } static void _on_mouse_up(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } static void _elm_plug_smart_add(Evas_Object *obj) { Evas_Object *p_obj; Ecore_Evas *ee; EVAS_SMART_DATA_ALLOC(obj, Elm_Plug_Smart_Data); _elm_plug_parent_sc->base.add(obj); ee = ecore_evas_ecore_evas_get(evas_object_evas_get(obj)); if (!ee) return; p_obj = ecore_evas_extn_plug_new(ee); if (!p_obj) return; elm_widget_resize_object_set(obj, p_obj); evas_object_event_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, EVAS_CALLBACK_MOUSE_UP, _on_mouse_up, obj); elm_widget_can_focus_set(obj, EINA_FALSE); _sizing_eval(obj); } static void _elm_plug_smart_set_user(Elm_Plug_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_plug_smart_add; ELM_WIDGET_CLASS(sc)->theme = _elm_plug_smart_theme; } EAPI const Elm_Plug_Smart_Class * elm_plug_smart_class_get(void) { static Elm_Plug_Smart_Class _sc = ELM_PLUG_SMART_CLASS_INIT_NAME_VERSION(ELM_PLUG_SMART_NAME); static const Elm_Plug_Smart_Class *class = NULL; if (class) return class; _elm_plug_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_plug_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_plug_smart_class_new(), parent); if (!obj) return NULL; ELM_PLUG_DATA_GET(obj, sd); if (!ELM_WIDGET_DATA(sd)->resize_obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Evas_Object * elm_plug_image_object_get(const Evas_Object *obj) { ELM_PLUG_CHECK(obj) NULL; ELM_PLUG_DATA_GET(obj, sd); return ELM_WIDGET_DATA(sd)->resize_obj; } EAPI Eina_Bool elm_plug_connect(Evas_Object *obj, const char *svcname, int svcnum, Eina_Bool svcsys) { Evas_Object *plug_img = NULL; plug_img = elm_plug_image_object_get(obj); if (!plug_img) return EINA_FALSE; return ecore_evas_extn_plug_connect(plug_img, svcname, svcnum, svcsys); } elementary-1.7.7/src/lib/elm_bg.c0000664000175000017500000001655212127353615013562 00000000000000#include #include "elm_priv.h" #include "elm_widget_bg.h" EAPI const char ELM_BG_SMART_NAME[] = "elm_bg"; static const Elm_Layout_Part_Alias_Description _content_aliases[] = { {"overlay", "elm.swallow.content"}, {NULL, NULL} }; EVAS_SMART_SUBCLASS_NEW (ELM_BG_SMART_NAME, _elm_bg, Elm_Bg_Smart_Class, Elm_Layout_Smart_Class, elm_layout_smart_class_get, NULL); static void _elm_bg_smart_sizing_eval(Evas_Object *obj) { Evas_Coord iw = 0, ih = 0, mw = -1, mh = -1; Evas_Coord bx = 0, by = 0, bw = 0, bh = 0; Evas_Coord fx = 0, fy = 0, fw = 0, fh = 0; Evas_Coord nx = 0, ny = 0, nw = 0, nh = 0; const char *p; ELM_BG_DATA_GET(obj, sd); if ((!sd->img) || (!sd->file)) return; if (((p = strrchr(sd->file, '.'))) && (!strcasecmp(p, ".edj"))) return; /* grab image size */ evas_object_image_size_get(sd->img, &iw, &ih); if ((iw < 1) || (ih < 1)) return; /* grab base object dimensions */ evas_object_geometry_get (ELM_WIDGET_DATA(sd)->resize_obj, &bx, &by, &bw, &bh); /* set some defaults */ nx = bx; ny = by; nw = bw; nh = bh; switch (sd->option) { case ELM_BG_OPTION_CENTER: fw = nw = iw; fh = nh = ih; nx = ((bw - fw) / 2); ny = ((bh - fh) / 2); mw = iw; mh = ih; break; case ELM_BG_OPTION_SCALE: fw = bw; fh = ((ih * fw) / iw); if (fh < bh) { fh = bh; fw = ((iw * fh) / ih); } fx = ((bw - fw) / 2); fy = ((bh - fh) / 2); break; case ELM_BG_OPTION_TILE: fw = iw; fh = ih; break; case ELM_BG_OPTION_STRETCH: default: fw = bw; fh = bh; break; } evas_object_move(sd->img, nx, ny); evas_object_resize(sd->img, nw, nh); evas_object_image_fill_set(sd->img, fx, fy, fw, fh); evas_object_size_hint_min_set(sd->img, mw, mh); evas_object_size_hint_max_set(sd->img, mw, mh); } static void _on_resize(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { elm_layout_sizing_eval(data); } static void _elm_bg_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Bg_Smart_Data); ELM_WIDGET_CLASS(_elm_bg_parent_sc)->base.add(obj); elm_widget_can_focus_set(obj, EINA_FALSE); priv->option = ELM_BG_OPTION_SCALE; evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _on_resize, obj); elm_layout_theme_set(obj, "bg", "base", elm_widget_style_get(obj)); } static void _elm_bg_smart_set_user(Elm_Bg_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_bg_smart_add; ELM_LAYOUT_CLASS(sc)->sizing_eval = _elm_bg_smart_sizing_eval; ELM_LAYOUT_CLASS(sc)->content_aliases = _content_aliases; } EAPI const Elm_Bg_Smart_Class * elm_bg_smart_class_get(void) { static Elm_Bg_Smart_Class _sc = ELM_BG_SMART_CLASS_INIT_NAME_VERSION(ELM_BG_SMART_NAME); static const Elm_Bg_Smart_Class *class = NULL; if (class) return class; _elm_bg_smart_set(&_sc); class = &_sc; return class; } EAPI Evas_Object * elm_bg_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_bg_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } static void _elm_bg_file_reload(void *data, Evas_Object *obj, const char *emission __UNUSED__, const char *source __UNUSED__) { Evas_Object *bg = data; const char *file; const char *group; edje_object_file_get(obj, &file, &group); elm_bg_file_set(bg, file, group); } EAPI Eina_Bool elm_bg_file_set(Evas_Object *obj, const char *file, const char *group) { ELM_BG_CHECK(obj) EINA_FALSE; ELM_BG_DATA_GET_OR_RETURN_VAL(obj, sd, EINA_FALSE); const char *p; Eina_Bool ret; if (sd->img) { evas_object_del(sd->img); sd->img = NULL; } if (!file) { eina_stringshare_del(sd->file); sd->file = NULL; eina_stringshare_del(sd->group); sd->group = NULL; return EINA_TRUE; } eina_stringshare_replace(&sd->file, file); eina_stringshare_replace(&sd->group, group); if (((p = strrchr(file, '.'))) && (!strcasecmp(p, ".edj"))) { sd->img = edje_object_add (evas_object_evas_get(ELM_WIDGET_DATA(sd)->resize_obj)); ret = edje_object_file_set(sd->img, file, group); edje_object_signal_callback_del (sd->img, "edje,change,file", "edje", _elm_bg_file_reload); edje_object_signal_callback_add (sd->img, "edje,change,file", "edje", _elm_bg_file_reload, obj); } else { int err; sd->img = evas_object_image_add (evas_object_evas_get(ELM_WIDGET_DATA(sd)->resize_obj)); if ((sd->load_opts.w > 0) && (sd->load_opts.h > 0)) evas_object_image_load_size_set (sd->img, sd->load_opts.w, sd->load_opts.h); evas_object_image_file_set(sd->img, file, group); err = evas_object_image_load_error_get(sd->img); if (err != EVAS_LOAD_ERROR_NONE) { ERR("Could not load image '%s': %s\n", file, evas_load_error_str(err)); ret = EINA_FALSE; } else ret = EINA_TRUE; } evas_object_repeat_events_set(sd->img, EINA_TRUE); ret &= elm_layout_content_set(obj, "elm.swallow.background", sd->img); elm_layout_sizing_eval(obj); return ret; } EAPI void elm_bg_file_get(const Evas_Object *obj, const char **file, const char **group) { ELM_BG_CHECK(obj); ELM_BG_DATA_GET_OR_RETURN(obj, sd); if (file) *file = sd->file; if (group) *group = sd->group; } EAPI void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option) { ELM_BG_CHECK(obj); ELM_BG_DATA_GET_OR_RETURN(obj, sd); sd->option = option; elm_layout_sizing_eval(obj); } EAPI Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj) { ELM_BG_CHECK(obj) EINA_FALSE; ELM_BG_DATA_GET_OR_RETURN_VAL(obj, sd, ELM_BG_OPTION_LAST); return sd->option; } EAPI void elm_bg_color_set(Evas_Object *obj, int r, int g, int b) { ELM_BG_CHECK(obj); ELM_BG_DATA_GET_OR_RETURN(obj, sd); if (!sd->rect) { sd->rect = evas_object_rectangle_add (evas_object_evas_get(ELM_WIDGET_DATA(sd)->resize_obj)); elm_layout_content_set(obj, "elm.swallow.rectangle", sd->rect); elm_layout_sizing_eval(obj); } evas_object_color_set(sd->rect, r, g, b, 255); } EAPI void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b) { ELM_BG_CHECK(obj); ELM_BG_DATA_GET_OR_RETURN(obj, sd); evas_object_color_get(sd->rect, r, g, b, NULL); } EAPI void elm_bg_load_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_BG_CHECK(obj); ELM_BG_DATA_GET_OR_RETURN(obj, sd); const char *p; sd->load_opts.w = w; sd->load_opts.h = h; if (!sd->img) return; if (!(((p = strrchr(sd->file, '.'))) && (!strcasecmp(p, ".edj")))) evas_object_image_load_size_set(sd->img, w, h); } elementary-1.7.7/src/lib/elm_widget_fileselector_button.h0000664000175000017500000001350312127353615020606 00000000000000#ifndef ELM_WIDGET_FILESELECTOR_BUTTON_H #define ELM_WIDGET_FILESELECTOR_BUTTON_H #include "elm_widget_button.h" #ifdef HAVE_EIO # include #endif /** * @addtogroup Widget * @{ * * @section elm-fileselector-button-class The Elementary Fileselector Button Class * * Elementary, besides having the @ref Fileselector_Button widget, * exposes its foundation -- the Elementary Fileselector Button Class * -- in order to create other widgets which are a fileselector_button * with some more logic on top. */ /** * @def ELM_FILESELECTOR_BUTTON_CLASS * * Use this macro to cast whichever subclass of * #Elm_Fileselector_Button_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_FILESELECTOR_BUTTON_CLASS(x) ((Elm_Fileselector_Button_Smart_Class *)x) /** * @def ELM_FILESELECTOR_BUTTON_DATA * * Use this macro to cast whichever subdata of * #Elm_Fileselector_Button_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_FILESELECTOR_BUTTON_DATA(x) ((Elm_Fileselector_Button_Smart_Data *)x) /** * @def ELM_FILESELECTOR_BUTTON_SMART_CLASS_VERSION * * Current version for Elementary fileselector_button @b base smart * class, a value which goes to * _Elm_Fileselector_Button_Smart_Class::version. * * @ingroup Widget */ #define ELM_FILESELECTOR_BUTTON_SMART_CLASS_VERSION 1 /** * @def ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT * * Initializer for a whole #Elm_Fileselector_Button_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT_NULL * @see ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_FILESELECTOR_BUTTON_SMART_CLASS_VERSION} /** * @def ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole * #Elm_Fileselector_Button_Smart_Class structure. * * @see ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT_NAME_VERSION * @see ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT_NULL \ ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole * #Elm_Fileselector_Button_Smart_Class structure and set its name and * version. * * This is similar to #ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT_NULL, * but it will also set the version field of * #Elm_Fileselector_Button_Smart_Class (base field) to the latest * #ELM_FILESELECTOR_BUTTON_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT_NULL * @see ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_FILESELECTOR_BUTTON_SMART_CLASS_INIT \ (ELM_BUTTON_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary fileselector_button base smart class. This inherits directly from * #Elm_Button_Smart_Class and is meant to build widgets extending the * behavior of a fileselector_button. * * All of the functions listed on @ref Fileselector_Button namespace * will work for objects deriving from * #Elm_Fileselector_Button_Smart_Class. */ typedef struct _Elm_Fileselector_Button_Smart_Class { Elm_Button_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Fileselector_Button_Smart_Class; /** * Base button smart data extended with fileselector_button instance data. */ typedef struct _Elm_Fileselector_Button_Smart_Data \ Elm_Fileselector_Button_Smart_Data; struct _Elm_Fileselector_Button_Smart_Data { Elm_Button_Smart_Data base; Evas_Object *fs, *fsw; const char *window_title; Evas_Coord w, h; struct { const char *path; Eina_Bool expandable : 1; Eina_Bool folder_only : 1; Eina_Bool is_save : 1; } fsd; Eina_Bool inwin_mode : 1; }; /** * @} */ EAPI extern const char ELM_FILESELECTOR_BUTTON_SMART_NAME[]; EAPI const Elm_Fileselector_Button_Smart_Class *elm_fileselector_button_smart_class_get(void); #define ELM_FILESELECTOR_BUTTON_DATA_GET(o, sd) \ Elm_Fileselector_Button_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_FILESELECTOR_BUTTON_DATA_GET_OR_RETURN(o, ptr) \ ELM_FILESELECTOR_BUTTON_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_FILESELECTOR_BUTTON_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_FILESELECTOR_BUTTON_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_FILESELECTOR_BUTTON_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_FILESELECTOR_BUTTON_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_widget_calendar.h0000664000175000017500000001334612127353615016311 00000000000000#ifndef ELM_WIDGET_CALENDAR_H #define ELM_WIDGET_CALENDAR_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-calendar-class The Elementary Calendar Class * * Elementary, besides having the @ref Calendar widget, exposes its * foundation -- the Elementary Calendar Class -- in order to create other * widgets which are a calendar with some more logic on top. */ /** * @def ELM_CALENDAR_CLASS * * Use this macro to cast whichever subclass of * #Elm_Calendar_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_CALENDAR_CLASS(x) ((Elm_Calendar_Smart_Class *)x) /** * @def ELM_CALENDAR_DATA * * Use this macro to cast whichever subdata of * #Elm_Calendar_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_CALENDAR_DATA(x) ((Elm_Calendar_Smart_Data *)x) /** * @def ELM_CALENDAR_SMART_CLASS_VERSION * * Current version for Elementary calendar @b base smart class, a value * which goes to _Elm_Calendar_Smart_Class::version. * * @ingroup Widget */ #define ELM_CALENDAR_SMART_CLASS_VERSION 1 /** * @def ELM_CALENDAR_SMART_CLASS_INIT * * Initializer for a whole #Elm_Calendar_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_CALENDAR_SMART_CLASS_INIT_NULL * @see ELM_CALENDAR_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_CALENDAR_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_CALENDAR_SMART_CLASS_VERSION} /** * @def ELM_CALENDAR_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Calendar_Smart_Class structure. * * @see ELM_CALENDAR_SMART_CLASS_INIT_NAME_VERSION * @see ELM_CALENDAR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_CALENDAR_SMART_CLASS_INIT_NULL \ ELM_CALENDAR_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_CALENDAR_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Calendar_Smart_Class structure and * set its name and version. * * This is similar to #ELM_CALENDAR_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Calendar_Smart_Class (base field) * to the latest #ELM_CALENDAR_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_CALENDAR_SMART_CLASS_INIT_NULL * @see ELM_CALENDAR_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_CALENDAR_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_CALENDAR_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary calendar base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a calendar. * * All of the functions listed on @ref Calendar namespace will work for * objects deriving from #Elm_Calendar_Smart_Class. */ typedef struct _Elm_Calendar_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Calendar_Smart_Class; /** * Base layout smart data extended with calendar instance data. */ typedef struct _Elm_Calendar_Smart_Data Elm_Calendar_Smart_Data; typedef enum _Day_Color // EINA_DEPRECATED { DAY_WEEKDAY = 0, DAY_SATURDAY = 1, DAY_SUNDAY = 2 } Day_Color; struct _Elm_Calendar_Smart_Data { Elm_Layout_Smart_Data base; Eina_List *marks; double interval, first_interval; int year_min, year_max, spin_speed; int today_it, selected_it, first_day_it; Elm_Calendar_Weekday first_week_day; Ecore_Timer *spin, *update_timer; Elm_Calendar_Format_Cb format_func; const char *weekdays[ELM_DAY_LAST]; struct tm current_time, selected_time, shown_time; Day_Color day_color[42]; // EINA_DEPRECATED Elm_Calendar_Select_Mode select_mode; Eina_Bool selected : 1; }; struct _Elm_Calendar_Mark { Evas_Object *obj; Eina_List *node; struct tm mark_time; const char *mark_type; Elm_Calendar_Mark_Repeat_Type repeat; }; /** * @} */ EAPI extern const char ELM_CALENDAR_SMART_NAME[]; EAPI const Elm_Calendar_Smart_Class *elm_calendar_smart_class_get(void); #define ELM_CALENDAR_DATA_GET(o, sd) \ Elm_Calendar_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_CALENDAR_DATA_GET_OR_RETURN(o, ptr) \ ELM_CALENDAR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_CALENDAR_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_CALENDAR_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_CALENDAR_CHECK(obj) \ if (!obj || !elm_widget_type_check((obj), ELM_CALENDAR_SMART_NAME, \ __func__)) \ return #endif elementary-1.7.7/src/lib/elm_slider.h0000664000175000017500000003217512127353615014460 00000000000000/** * @defgroup Slider Slider * @ingroup Elementary * * @image html slider_inheritance_tree.png * @image latex slider_inheritance_tree.eps * * @image html img/widget/slider/preview-00.png * @image latex img/widget/slider/preview-00.eps width=\textwidth * * The slider adds a draggable “slider” widget for selecting the value of * something within a range. * * A slider can be horizontal or vertical. It can contain an Icon and has a * primary label as well as a units label (that is formatted with floating * point values and thus accepts a printf-style format string, like * “%1.2f units”. There is also an indicator string that may be somewhere * else (like on the slider itself) that also accepts a format string like * units. Label, Icon Unit and Indicator strings/objects are optional. * * A slider may be inverted which means values invert, with high vales being * on the left or top and low values on the right or bottom (as opposed to * normally being low on the left or top and high on the bottom and right). * * The slider should have its minimum and maximum values set by the * application with elm_slider_min_max_set() and value should also be set by * the application before use with elm_slider_value_set(). The span of the * slider is its length (horizontally or vertically). This will be scaled by * the object or applications scaling factor. At any point code can query the * slider for its value with elm_slider_value_get(). * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for slider objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "changed" - Whenever the slider value is changed by the user. * - @c "slider,drag,start" - dragging the slider indicator around has started. * - @c "slider,drag,stop" - dragging the slider indicator around has stopped. * - @c "delay,changed" - A short time after the value is changed by the user. * This will be called only when the user stops dragging for * a very short period or when they release their * finger/mouse, so it avoids possibly expensive reactions to * the value change. * * Available styles for it: * - @c "default" * * Default content parts of the slider widget that you can use for are: * @li "icon" - An icon of the slider * @li "end" - A end part content of the slider * * Default text parts of the slider widget that you can use for are: * @li "default" - Label of the slider * * Supported elm_object common APIs. * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * * Here is an example on its usage: * @li @ref slider_example */ /** * @addtogroup Slider * @{ */ /** * Add a new slider widget to the given parent Elementary * (container) object. * * @param parent The parent object. * @return a new slider widget handle or @c NULL, on errors. * * This function inserts a new slider widget on the canvas. * * @ingroup Slider */ EAPI Evas_Object *elm_slider_add(Evas_Object *parent); /** * Set the (exact) length of the bar region of a given slider widget. * * @param obj The slider object. * @param size The length of the slider's bar region. * * This sets the minimum width (when in horizontal mode) or height * (when in vertical mode) of the actual bar area of the slider * @p obj. This in turn affects the object's minimum size. Use * this when you're not setting other size hints expanding on the * given direction (like weight and alignment hints) and you would * like it to have a specific size. * * @note Icon, end, label, indicator and unit text around @p obj * will require their * own space, which will make @p obj to require more the @p size, * actually. * * @see elm_slider_span_size_get() * * @ingroup Slider */ EAPI void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size); /** * Get the length set for the bar region of a given slider widget * * @param obj The slider object. * @return The length of the slider's bar region. * * If that size was not set previously, with * elm_slider_span_size_set(), this call will return @c 0. * * @ingroup Slider */ EAPI Evas_Coord elm_slider_span_size_get(const Evas_Object *obj); /** * Set the format string for the unit label. * * @param obj The slider object. * @param format The format string for the unit display. * * Unit label is displayed all the time, if set, after slider's bar. * In horizontal mode, at right and in vertical mode, at bottom. * * If @c NULL, unit label won't be visible. If not it sets the format * string for the label text. To the label text is provided a floating point * value, so the label text can display up to 1 floating point value. * Note that this is optional. * * Use a format string such as "%1.2f meters" for example, and it will * display values like: "3.14 meters" for a value equal to 3.14159. * * Default is unit label disabled. * * @see elm_slider_indicator_format_get() * * @ingroup Slider */ EAPI void elm_slider_unit_format_set(Evas_Object *obj, const char *format); /** * Get the unit label format of the slider. * * @param obj The slider object. * @return The unit label format string in UTF-8. * * Unit label is displayed all the time, if set, after slider's bar. * In horizontal mode, at right and in vertical mode, at bottom. * * @see elm_slider_unit_format_set() for more * information on how this works. * * @ingroup Slider */ EAPI const char *elm_slider_unit_format_get(const Evas_Object *obj); /** * Set the format string for the indicator label. * * @param obj The slider object. * @param indicator The format string for the indicator display. * * The slider may display its value somewhere else then unit label, * for example, above the slider knob that is dragged around. This function * sets the format string used for this. * * If @c NULL, indicator label won't be visible. If not it sets the format * string for the label text. To the label text is provided a floating point * value, so the label text can display up to 1 floating point value. * Note that this is optional. * * Use a format string such as "%1.2f meters" for example, and it will * display values like: "3.14 meters" for a value equal to 3.14159. * * Default is indicator label disabled. * * @see elm_slider_indicator_format_get() * * @ingroup Slider */ EAPI void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator); /** * Get the indicator label format of the slider. * * @param obj The slider object. * @return The indicator label format string in UTF-8. * * The slider may display its value somewhere else then unit label, * for example, above the slider knob that is dragged around. This function * gets the format string used for this. * * @see elm_slider_indicator_format_set() for more * information on how this works. * * @ingroup Slider */ EAPI const char *elm_slider_indicator_format_get(const Evas_Object *obj); /** * Set the format function pointer for the indicator label * * @param obj The slider object. * @param func The indicator format function. * @param free_func The freeing function for the format string. * * Set the callback function to format the indicator string. * * @see elm_slider_indicator_format_set() for more info on how this works. * * @ingroup Slider */ EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, char *(*func)(double val), void (*free_func)(char *str)); /** * Set the format function pointer for the units label * * @param obj The slider object. * @param func The units format function. * @param free_func The freeing function for the format string. * * Set the callback function to format the units string. * * @see elm_slider_unit_format_set() for more info on how this works. * * @ingroup Slider */ EAPI void elm_slider_units_format_function_set(Evas_Object *obj, char *(*func)(double val), void (*free_func)(char *str)); /** * Set the orientation of a given slider widget. * * @param obj The slider object. * @param horizontal Use @c EINA_TRUE to make @p obj to be * @b horizontal, @c EINA_FALSE to make it @b vertical. * * Use this function to change how your slider is to be * disposed: vertically or horizontally. * * By default it's displayed horizontally. * * @see elm_slider_horizontal_get() * * @ingroup Slider */ EAPI void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * Retrieve the orientation of a given slider widget * * @param obj The slider object. * @return @c EINA_TRUE, if @p obj is set to be @b horizontal, * @c EINA_FALSE if it's @b vertical (and on errors). * * @see elm_slider_horizontal_set() for more details. * * @ingroup Slider */ EAPI Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj); /** * Set the minimum and maximum values for the slider. * * @param obj The slider object. * @param min The minimum value. * @param max The maximum value. * * Define the allowed range of values to be selected by the user. * * If actual value is less than @p min, it will be updated to @p min. If it * is bigger then @p max, will be updated to @p max. Actual value can be * get with elm_slider_value_get(). * * By default, min is equal to 0.0, and max is equal to 1.0. * * @warning Maximum must be greater than minimum, otherwise behavior * is undefined. * * @see elm_slider_min_max_get() * * @ingroup Slider */ EAPI void elm_slider_min_max_set(Evas_Object *obj, double min, double max); /** * Get the minimum and maximum values of the slider. * * @param obj The slider object. * @param min Pointer to store the minimum value. * @param max Pointer to store the maximum value. * * @note If only one value is needed, the other pointer can be passed * as @c NULL. * * @see elm_slider_min_max_set() for details. * * @ingroup Slider */ EAPI void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max); /** * Set the value the slider displays. * * @param obj The slider object. * @param val The value to be displayed. * * Value will be presented on the unit label following format specified with * elm_slider_unit_format_set() and on indicator with * elm_slider_indicator_format_set(). * * @warning The value must to be between min and max values. This values * are set by elm_slider_min_max_set(). * * @see elm_slider_value_get() * @see elm_slider_unit_format_set() * @see elm_slider_indicator_format_set() * @see elm_slider_min_max_set() * * @ingroup Slider */ EAPI void elm_slider_value_set(Evas_Object *obj, double val); /** * Get the value displayed by the spinner. * * @param obj The spinner object. * @return The value displayed. * * @see elm_spinner_value_set() for details. * * @ingroup Slider */ EAPI double elm_slider_value_get(const Evas_Object *obj); /** * Invert a given slider widget's displaying values order * * @param obj The slider object. * @param inverted Use @c EINA_TRUE to make @p obj inverted, * @c EINA_FALSE to bring it back to default, non-inverted values. * * A slider may be @b inverted, in which state it gets its * values inverted, with high vales being on the left or top and * low values on the right or bottom, as opposed to normally have * the low values on the former and high values on the latter, * respectively, for horizontal and vertical modes. * * @see elm_slider_inverted_get() * * @ingroup Slider */ EAPI void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted); /** * Get whether a given slider widget's displaying values are * inverted or not. * * @param obj The slider object. * @return @c EINA_TRUE, if @p obj has inverted values, * @c EINA_FALSE otherwise (and on errors). * * @see elm_slider_inverted_set() for more details. * * @ingroup Slider */ EAPI Eina_Bool elm_slider_inverted_get(const Evas_Object *obj); /** * Set whether to enlarge slider indicator (augmented knob) or not. * * @param obj The slider object. * @param show @c EINA_TRUE will make it enlarge, @c EINA_FALSE will * let the knob always at default size. * * By default, indicator will be bigger while dragged by the user. * * @warning It won't display values set with * elm_slider_indicator_format_set() if you disable indicator. * * @ingroup Slider */ EAPI void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show); /** * Get whether a given slider widget's enlarging indicator or not. * * @param obj The slider object. * @return @c EINA_TRUE, if @p obj is enlarging indicator, or * @c EINA_FALSE otherwise (and on errors). * * @see elm_slider_indicator_show_set() for details. * * @ingroup Slider */ EAPI Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_radio.h0000664000175000017500000001322212127353615014264 00000000000000/** * @defgroup Radio Radio * @ingroup Elementary * * @image html radio_inheritance_tree.png * @image latex radio_inheritance_tree.eps * * @image html img/widget/radio/preview-00.png * @image latex img/widget/radio/preview-00.eps * * @brief Radio is a widget that allows for 1 or more options to be displayed * and have the user choose only 1 of them. * * A radio object contains an indicator, an optional Label and an optional * icon object. While it's possible to have a group of only one radio they, * are normally used in groups of 2 or more. * * elm_radio objects are grouped in a slightly different, compared to other * UI toolkits. There is no seperate group name/id to remember or manage. * The members represent the group, there are the group. To make a group, * use elm_radio_group_add() and pass existing radio object and the new radio * object. * * The radio object(s) will select from one of a set * of integer values, so any value they are configuring needs to be mapped to * a set of integers. To configure what value that radio object represents, * use elm_radio_state_value_set() to set the integer it represents. To set * the value the whole group(which one is currently selected) is to indicate * use elm_radio_value_set() on any group member, and to get the groups value * use elm_radio_value_get(). For convenience the radio objects are also able * to directly set an integer(int) to the value that is selected. To specify * the pointer to this integer to modify, use elm_radio_value_pointer_set(). * The radio objects will modify this directly. That implies the pointer must * point to valid memory for as long as the radio objects exist. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for radio objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li changed - This is called whenever the user changes the state of one of * the radio objects within the group of radio objects that work together. * * Default text parts of the radio widget that you can use for are: * @li "default" - Label of the radio * * Default content parts of the radio widget that you can use for are: * @li "icon" - An icon of the radio * * Supported elm_object common APIs. * @li @ref elm_object_part_text_set * @li @ref elm_object_part_text_get * @li @ref elm_object_part_content_set * @li @ref elm_object_part_content_get * @li @ref elm_object_part_content_unset * @li @ref elm_object_disabled_set * @li @ref elm_object_disabled_get * * @ref tutorial_radio show most of this API in action. * @{ */ /** * @brief Add a new radio to the parent * * @param parent The parent object * @return The new object or NULL if it cannot be created * * @ingroup Radio */ EAPI Evas_Object *elm_radio_add(Evas_Object *parent); /** * @brief Add this radio to a group of other radio objects * * @param obj The radio object * @param group Any object whose group the @p obj is to join. * * Radio objects work in groups. Each member should have a different integer * value assigned. In order to have them work as a group, they need to know * about each other. This adds the given radio object to the group of which * the group object indicated is a member. * * @ingroup Radio */ EAPI void elm_radio_group_add(Evas_Object *obj, Evas_Object *group); /** * @brief Set the integer value that this radio object represents * * @param obj The radio object * @param value The value to use if this radio object is selected * * This sets the value of the radio. * * @ingroup Radio */ EAPI void elm_radio_state_value_set(Evas_Object *obj, int value); /** * @brief Get the integer value that this radio object represents * * @param obj The radio object * @return The value used if this radio object is selected * * This gets the value of the radio. * @see elm_radio_value_set() * * @ingroup Radio */ EAPI int elm_radio_state_value_get(const Evas_Object *obj); /** * @brief Set the value of the radio group. * * @param obj The radio object (any radio object of the group). * @param value The value to use for the group * * This sets the value of the radio group and will also set the value if * pointed to, to the value supplied, but will not call any callbacks. * * @ingroup Radio */ EAPI void elm_radio_value_set(Evas_Object *obj, int value); /** * @brief Get the value of the radio group * * @param obj The radio object (any radio object of the group). * @return The integer state * * @ingroup Radio */ EAPI int elm_radio_value_get(const Evas_Object *obj); /** * @brief Set a convenience pointer to a integer to change when radio group * value changes. * * @param obj The radio object (any object of a group) * @param valuep Pointer to the integer to modify * * This sets a pointer to a integer, that, in addition to the radio objects * state will also be modified directly. To stop setting the object pointed * to simply use NULL as the @p valuep argument. If valuep is not NULL, then * when this is called, the radio objects state will also be modified to * reflect the value of the integer valuep points to, just like calling * elm_radio_value_set(). * * @ingroup Radio */ EAPI void elm_radio_value_pointer_set(Evas_Object *obj, int *valuep); /** * @brief Get the selected radio object. * * @param obj Any radio object (any object of a group) * @return The selected radio object * * @ingroup Radio */ EAPI Evas_Object *elm_radio_selected_object_get(Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_box.c0000664000175000017500000005144312127353615013760 00000000000000#include #include "elm_priv.h" #include "els_box.h" #include "elm_widget_box.h" EAPI const char ELM_BOX_SMART_NAME[] = "elm_box"; EVAS_SMART_SUBCLASS_NEW (ELM_BOX_SMART_NAME, _elm_box, Elm_Box_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, NULL); static const char SIG_CHILD_ADDED[] = "child,added"; static const char SIG_CHILD_REMOVED[] = "child,removed"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CHILD_ADDED, ""}, {SIG_CHILD_REMOVED, ""}, {NULL, NULL} }; static void * _elm_box_list_data_get(const Eina_List *list) { Evas_Object_Box_Option *opt = eina_list_data_get(list); return opt->obj; } static void _child_added_cb_proxy(void *data, Evas_Object *o __UNUSED__, void *event_info) { Evas_Object *box = data; Evas_Object_Box_Option *opt = event_info; evas_object_smart_callback_call(box, SIG_CHILD_ADDED, opt->obj); } static void _child_removed_cb_proxy(void *data, Evas_Object *o __UNUSED__, void *event_info) { Evas_Object *box = data; Evas_Object *child = event_info; evas_object_smart_callback_call(box, SIG_CHILD_REMOVED, child); } static Eina_Bool _elm_box_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { const Eina_List *items; void *(*list_data_get)(const Eina_List *list); ELM_BOX_DATA_GET(obj, sd); /* Focus chain */ /* TODO: Change this to use other chain */ if ((items = elm_widget_focus_custom_chain_get(obj))) list_data_get = eina_list_data_get; else { Evas_Object_Box_Data *bd = evas_object_smart_data_get(ELM_WIDGET_DATA(sd)->resize_obj); items = bd->children; list_data_get = _elm_box_list_data_get; if (!items) return EINA_FALSE; } return elm_widget_focus_list_next_get(obj, items, list_data_get, dir, next); } static Eina_Bool _elm_box_smart_focus_direction(const Evas_Object *obj, const Evas_Object *base, double degree, Evas_Object **direction, double *weight) { const Eina_List *items; void *(*list_data_get)(const Eina_List *list); ELM_BOX_DATA_GET(obj, sd); if ((items = elm_widget_focus_custom_chain_get(obj))) list_data_get = eina_list_data_get; else { Evas_Object_Box_Data *bd = evas_object_smart_data_get(ELM_WIDGET_DATA(sd)->resize_obj); items = bd->children; list_data_get = _elm_box_list_data_get; if (!items) return EINA_FALSE; } return elm_widget_focus_list_direction_get (obj, base, items, list_data_get, degree, direction, weight); } static Eina_Bool _elm_box_smart_theme(Evas_Object *obj) { ELM_BOX_DATA_GET(obj, sd); if (!_elm_box_parent_sc->theme(obj)) return EINA_FALSE; evas_object_smart_calculate(ELM_WIDGET_DATA(sd)->resize_obj); return EINA_TRUE; } static void _sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; Evas_Coord w, h; ELM_BOX_DATA_GET(obj, sd); evas_object_size_hint_min_get (ELM_WIDGET_DATA(sd)->resize_obj, &minw, &minh); evas_object_size_hint_max_get (ELM_WIDGET_DATA(sd)->resize_obj, &maxw, &maxh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); evas_object_geometry_get(obj, NULL, NULL, &w, &h); if (w < minw) w = minw; if (h < minh) h = minh; if ((maxw >= 0) && (w > maxw)) w = maxw; if ((maxh >= 0) && (h > maxh)) h = maxh; evas_object_resize(obj, w, h); } static void _on_size_hints_changed(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _sizing_eval(data); } static Eina_Bool _elm_box_smart_sub_object_del(Evas_Object *obj, Evas_Object *child) { if (!_elm_box_parent_sc->sub_object_del(obj, child)) return EINA_FALSE; _sizing_eval(obj); return EINA_TRUE; } static void _elm_box_custom_layout(Evas_Object *o, Evas_Object_Box_Data *priv, void *data) { ELM_BOX_DATA_GET(data, sd); _els_box_layout(o, priv, sd->horizontal, sd->homogeneous, elm_widget_mirrored_get(data)); } static Eina_Bool _transition_animation(void *data) { evas_object_smart_changed(data); return ECORE_CALLBACK_RENEW; } static void _transition_layout_child_added(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Transition_Animation_Data *tad; Evas_Object_Box_Option *opt = event_info; Elm_Box_Transition *layout_data = data; tad = calloc(1, sizeof(Transition_Animation_Data)); if (!tad) return; tad->obj = opt->obj; layout_data->objs = eina_list_append(layout_data->objs, tad); layout_data->recalculate = EINA_TRUE; } static void _transition_layout_child_removed(void *data, Evas_Object *obj __UNUSED__, void *event_info) { Eina_List *l; Transition_Animation_Data *tad; Elm_Box_Transition *layout_data = data; EINA_LIST_FOREACH (layout_data->objs, l, tad) { if (tad->obj == event_info) { free(eina_list_data_get(l)); layout_data->objs = eina_list_remove_list(layout_data->objs, l); layout_data->recalculate = EINA_TRUE; break; } } } static void _transition_layout_obj_resize_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Elm_Box_Transition *layout_data = data; layout_data->recalculate = EINA_TRUE; } static void _transition_layout_calculate_coords(Evas_Object *obj, Evas_Object_Box_Data *priv, Elm_Box_Transition *layout_data) { Eina_List *l; Evas_Coord x, y, w, h; Transition_Animation_Data *tad; const double curtime = ecore_loop_time_get(); layout_data->duration = layout_data->duration - (curtime - layout_data->initial_time); layout_data->initial_time = curtime; evas_object_geometry_get(obj, &x, &y, &w, &h); EINA_LIST_FOREACH (layout_data->objs, l, tad) { evas_object_geometry_get(tad->obj, &tad->start.x, &tad->start.y, &tad->start.w, &tad->start.h); tad->start.x = tad->start.x - x; tad->start.y = tad->start.y - y; } layout_data->end.layout(obj, priv, layout_data->end.data); EINA_LIST_FOREACH (layout_data->objs, l, tad) { evas_object_geometry_get(tad->obj, &tad->end.x, &tad->end.y, &tad->end.w, &tad->end.h); tad->end.x = tad->end.x - x; tad->end.y = tad->end.y - y; } } static Eina_Bool _transition_layout_load_children_list(Evas_Object_Box_Data *priv, Elm_Box_Transition *layout_data) { Eina_List *l; Evas_Object_Box_Option *opt; Transition_Animation_Data *tad; EINA_LIST_FREE (layout_data->objs, tad) free(tad); EINA_LIST_FOREACH (priv->children, l, opt) { tad = calloc(1, sizeof(Transition_Animation_Data)); if (!tad) { EINA_LIST_FREE (layout_data->objs, tad) free(tad); layout_data->objs = NULL; return EINA_FALSE; } tad->obj = opt->obj; layout_data->objs = eina_list_append(layout_data->objs, tad); } return EINA_TRUE; } static Eina_Bool _transition_layout_animation_start(Evas_Object *obj, Evas_Object_Box_Data *priv, Elm_Box_Transition *layout_data, Eina_Bool (*transition_animation_cb) (void *data)) { layout_data->start.layout(obj, priv, layout_data->start.data); layout_data->box = obj; layout_data->initial_time = ecore_loop_time_get(); if (!_transition_layout_load_children_list(priv, layout_data)) return EINA_FALSE; _transition_layout_calculate_coords(obj, priv, layout_data); evas_object_event_callback_add (obj, EVAS_CALLBACK_RESIZE, _transition_layout_obj_resize_cb, layout_data); evas_object_smart_callback_add (obj, SIG_CHILD_ADDED, _transition_layout_child_added, layout_data); evas_object_smart_callback_add (obj, SIG_CHILD_REMOVED, _transition_layout_child_removed, layout_data); if (!layout_data->animator) layout_data->animator = ecore_animator_add(transition_animation_cb, obj); layout_data->animation_ended = EINA_FALSE; return EINA_TRUE; } static void _transition_layout_animation_stop(Elm_Box_Transition *layout_data) { layout_data->animation_ended = EINA_TRUE; if (layout_data->animator) { ecore_animator_del(layout_data->animator); layout_data->animator = NULL; } if (layout_data->transition_end_cb) layout_data->transition_end_cb(layout_data->transition_end_data); } static void _transition_layout_animation_exec(Evas_Object *obj, Evas_Object_Box_Data *priv __UNUSED__, Elm_Box_Transition *layout_data, const double curtime) { Eina_List *l; double progress = 0.0; Evas_Coord x, y, w, h; Transition_Animation_Data *tad; Evas_Coord cur_x, cur_y, cur_w, cur_h; progress = (curtime - layout_data->initial_time) / layout_data->duration; evas_object_geometry_get(obj, &x, &y, &w, &h); EINA_LIST_FOREACH (layout_data->objs, l, tad) { cur_x = x + tad->start.x + ((tad->end.x - tad->start.x) * progress); cur_y = y + tad->start.y + ((tad->end.y - tad->start.y) * progress); cur_w = tad->start.w + ((tad->end.w - tad->start.w) * progress); cur_h = tad->start.h + ((tad->end.h - tad->start.h) * progress); evas_object_move(tad->obj, cur_x, cur_y); evas_object_resize(tad->obj, cur_w, cur_h); } } static void _elm_box_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Box_Smart_Data); ELM_WIDGET_DATA(priv)->resize_obj = evas_object_box_add(evas_object_evas_get(obj)); evas_object_box_layout_set (ELM_WIDGET_DATA(priv)->resize_obj, _elm_box_custom_layout, obj, NULL); evas_object_event_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_size_hints_changed, obj); _elm_box_parent_sc->base.add(obj); evas_object_smart_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, SIG_CHILD_ADDED, _child_added_cb_proxy, obj); evas_object_smart_callback_add (ELM_WIDGET_DATA(priv)->resize_obj, SIG_CHILD_REMOVED, _child_removed_cb_proxy, obj); elm_widget_can_focus_set(obj, EINA_FALSE); elm_widget_highlight_ignore_set(obj, EINA_TRUE); } static void _elm_box_smart_del(Evas_Object *obj) { Eina_List *l; Evas_Object *child; ELM_BOX_DATA_GET(obj, sd); evas_object_event_callback_del_full (ELM_WIDGET_DATA(sd)->resize_obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _on_size_hints_changed, obj); /* let's make our box object the *last* to be processed, since it * may (smart) parent other sub objects here */ EINA_LIST_FOREACH (ELM_WIDGET_DATA(sd)->subobjs, l, child) { if (child == ELM_WIDGET_DATA(sd)->resize_obj) { ELM_WIDGET_DATA(sd)->subobjs = eina_list_demote_list(ELM_WIDGET_DATA(sd)->subobjs, l); break; } } _elm_box_parent_sc->base.del(obj); } static void _elm_box_smart_set_user(Elm_Box_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_box_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_box_smart_del; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_box_smart_sub_object_del; ELM_WIDGET_CLASS(sc)->theme = _elm_box_smart_theme; ELM_WIDGET_CLASS(sc)->focus_next = _elm_box_smart_focus_next; ELM_WIDGET_CLASS(sc)->focus_direction = _elm_box_smart_focus_direction; } EAPI const Elm_Box_Smart_Class * elm_box_smart_class_get(void) { static Elm_Box_Smart_Class _sc = ELM_BOX_SMART_CLASS_INIT_NAME_VERSION(ELM_BOX_SMART_NAME); static const Elm_Box_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_box_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_box_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_box_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI void elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); sd->horizontal = !!horizontal; evas_object_smart_calculate(ELM_WIDGET_DATA(sd)->resize_obj); } EAPI Eina_Bool elm_box_horizontal_get(const Evas_Object *obj) { ELM_BOX_CHECK(obj) EINA_FALSE; ELM_BOX_DATA_GET(obj, sd); return sd->horizontal; } EAPI void elm_box_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); sd->homogeneous = !!homogeneous; evas_object_smart_calculate(ELM_WIDGET_DATA(sd)->resize_obj); } EAPI Eina_Bool elm_box_homogeneous_get(const Evas_Object *obj) { ELM_BOX_CHECK(obj) EINA_FALSE; ELM_BOX_DATA_GET(obj, sd); return sd->homogeneous; } EAPI void elm_box_pack_start(Evas_Object *obj, Evas_Object *subobj) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); elm_widget_sub_object_add(obj, subobj); evas_object_box_prepend(ELM_WIDGET_DATA(sd)->resize_obj, subobj); } EAPI void elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); elm_widget_sub_object_add(obj, subobj); evas_object_box_append(ELM_WIDGET_DATA(sd)->resize_obj, subobj); } EAPI void elm_box_pack_before(Evas_Object *obj, Evas_Object *subobj, Evas_Object *before) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); elm_widget_sub_object_add(obj, subobj); evas_object_box_insert_before (ELM_WIDGET_DATA(sd)->resize_obj, subobj, before); } EAPI void elm_box_pack_after(Evas_Object *obj, Evas_Object *subobj, Evas_Object *after) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); elm_widget_sub_object_add(obj, subobj); evas_object_box_insert_after (ELM_WIDGET_DATA(sd)->resize_obj, subobj, after); } EAPI void elm_box_clear(Evas_Object *obj) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); /* EINA_TRUE means to delete objects as well */ evas_object_box_remove_all(ELM_WIDGET_DATA(sd)->resize_obj, EINA_TRUE); } EAPI void elm_box_unpack(Evas_Object *obj, Evas_Object *subobj) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); if (evas_object_box_remove(ELM_WIDGET_DATA(sd)->resize_obj, subobj)) elm_widget_sub_object_del(obj, subobj); } EAPI void elm_box_unpack_all(Evas_Object *obj) { Evas_Object_Box_Data *bd; Evas_Object_Box_Option *opt; Eina_List *l; ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); bd = evas_object_smart_data_get(ELM_WIDGET_DATA(sd)->resize_obj); EINA_LIST_FOREACH (bd->children, l, opt) elm_widget_sub_object_del(obj, opt->obj); /* EINA_FALSE means to delete objects as well */ evas_object_box_remove_all(ELM_WIDGET_DATA(sd)->resize_obj, EINA_FALSE); } EAPI void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, Ecore_Cb free_data) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); if (cb) evas_object_box_layout_set (ELM_WIDGET_DATA(sd)->resize_obj, cb, data, free_data); else evas_object_box_layout_set (ELM_WIDGET_DATA(sd)->resize_obj, _elm_box_custom_layout, obj, NULL); } EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data) { Elm_Box_Transition *box_data = data; const double curtime = ecore_loop_time_get(); if (box_data->animation_ended) { box_data->end.layout(obj, priv, box_data->end.data); return; } if (!box_data->animator) { if (!_transition_layout_animation_start(obj, priv, box_data, _transition_animation)) return; } else { if (box_data->recalculate) { _transition_layout_calculate_coords(obj, priv, box_data); box_data->recalculate = EINA_FALSE; } } if ((curtime >= box_data->duration + box_data->initial_time)) _transition_layout_animation_stop(box_data); else _transition_layout_animation_exec(obj, priv, box_data, curtime); } EAPI Elm_Box_Transition * elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, Ecore_Cb start_layout_free_data, Evas_Object_Box_Layout end_layout, void *end_layout_data, Ecore_Cb end_layout_free_data, Ecore_Cb transition_end_cb, void *transition_end_data) { Elm_Box_Transition *box_data; EINA_SAFETY_ON_NULL_RETURN_VAL(start_layout, NULL); EINA_SAFETY_ON_NULL_RETURN_VAL(end_layout, NULL); box_data = calloc(1, sizeof(Elm_Box_Transition)); if (!box_data) return NULL; box_data->start.layout = start_layout; box_data->start.data = start_layout_data; box_data->start.free_data = start_layout_free_data; box_data->end.layout = end_layout; box_data->end.data = end_layout_data; box_data->end.free_data = end_layout_free_data; box_data->duration = duration; box_data->transition_end_cb = transition_end_cb; box_data->transition_end_data = transition_end_data; return box_data; } EAPI void elm_box_transition_free(void *data) { EINA_SAFETY_ON_NULL_RETURN(data); Transition_Animation_Data *tad; Elm_Box_Transition *box_data = data; if ((box_data->start.free_data) && (box_data->start.data)) box_data->start.free_data(box_data->start.data); if ((box_data->end.free_data) && (box_data->end.data)) box_data->end.free_data(box_data->end.data); EINA_LIST_FREE (box_data->objs, tad) free(tad); evas_object_event_callback_del (box_data->box, EVAS_CALLBACK_RESIZE, _transition_layout_obj_resize_cb); evas_object_smart_callback_del (box_data->box, SIG_CHILD_ADDED, _transition_layout_child_added); evas_object_smart_callback_del (box_data->box, SIG_CHILD_REMOVED, _transition_layout_child_removed); if (box_data->animator) { ecore_animator_del(box_data->animator); box_data->animator = NULL; } free(data); } EAPI Eina_List * elm_box_children_get(const Evas_Object *obj) { ELM_BOX_CHECK(obj) NULL; ELM_BOX_DATA_GET(obj, sd); return evas_object_box_children_get(ELM_WIDGET_DATA(sd)->resize_obj); } EAPI void elm_box_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); evas_object_box_padding_set (ELM_WIDGET_DATA(sd)->resize_obj, horizontal, vertical); } EAPI void elm_box_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); evas_object_box_padding_get (ELM_WIDGET_DATA(sd)->resize_obj, horizontal, vertical); } EAPI void elm_box_align_set(Evas_Object *obj, double horizontal, double vertical) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); evas_object_size_hint_align_set (ELM_WIDGET_DATA(sd)->resize_obj, horizontal, vertical); } EAPI void elm_box_align_get(const Evas_Object *obj, double *horizontal, double *vertical) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); evas_object_size_hint_align_get (ELM_WIDGET_DATA(sd)->resize_obj, horizontal, vertical); } EAPI void elm_box_recalculate(Evas_Object *obj) { ELM_BOX_CHECK(obj); ELM_BOX_DATA_GET(obj, sd); if (sd->recalc) return; evas_object_smart_need_recalculate_set (ELM_WIDGET_DATA(sd)->resize_obj, EINA_TRUE); sd->recalc++; evas_object_smart_calculate(ELM_WIDGET_DATA(sd)->resize_obj); sd->recalc--; } elementary-1.7.7/src/lib/elm_general.h0000664000175000017500000003063412127353615014611 00000000000000/** * @defgroup General General * @ingroup Elementary * * @brief General Elementary API. Functions that don't relate to * Elementary objects specifically. * * Here are documented functions which init/shutdown the library, * that apply to generic Elementary objects, that deal with * configuration, et cetera. * * @ref general_functions_example_page "This" example contemplates * some of these functions. */ /** * @addtogroup General * @{ */ /** * Defines couple of standard Evas_Object layers to be used * with evas_object_layer_set(). * * @note whenever extending with new values, try to keep some padding * to siblings so there is room for further extensions. */ typedef enum { ELM_OBJECT_LAYER_BACKGROUND = EVAS_LAYER_MIN + 64, /**< where to place backgrounds */ ELM_OBJECT_LAYER_DEFAULT = 0, /**< Evas_Object default layer (and thus for Elementary) */ ELM_OBJECT_LAYER_FOCUS = EVAS_LAYER_MAX - 128, /**< where focus object visualization is */ ELM_OBJECT_LAYER_TOOLTIP = EVAS_LAYER_MAX - 64, /**< where to show tooltips */ ELM_OBJECT_LAYER_CURSOR = EVAS_LAYER_MAX - 32, /**< where to show cursors */ ELM_OBJECT_LAYER_LAST /**< last layer known by Elementary */ } Elm_Object_Layer; /**************************************************************************/ EAPI extern int ELM_ECORE_EVENT_ETHUMB_CONNECT; /** * Emitted when the application has reconfigured elementary settings due * to an external configuration tool asking it to. */ EAPI extern int ELM_EVENT_CONFIG_ALL_CHANGED; /** * Emitted when any Elementary's policy value is changed. */ EAPI extern int ELM_EVENT_POLICY_CHANGED; /** * @typedef Elm_Event_Policy_Changed * * Data on the event when an Elementary policy has changed */ typedef struct _Elm_Event_Policy_Changed Elm_Event_Policy_Changed; /** * @struct _Elm_Event_Policy_Changed * * Data on the event when an Elementary policy has changed */ struct _Elm_Event_Policy_Changed { unsigned int policy; /**< the policy identifier */ int new_value; /**< value the policy had before the change */ int old_value; /**< new value the policy got */ }; /** * Policy identifiers. */ typedef enum { ELM_POLICY_QUIT, /**< under which circumstances the application * should quit automatically. @see * Elm_Policy_Quit. */ ELM_POLICY_LAST } Elm_Policy; /**< Elementary policy identifiers/groups enumeration. @see elm_policy_set() */ typedef enum { ELM_POLICY_QUIT_NONE = 0, /**< never quit the application * automatically */ ELM_POLICY_QUIT_LAST_WINDOW_CLOSED /**< quit when the * application's last * window is closed */ } Elm_Policy_Quit; /**< Possible values for the #ELM_POLICY_QUIT policy */ typedef enum { ELM_FOCUS_PREVIOUS, ELM_FOCUS_NEXT } Elm_Focus_Direction; typedef enum { ELM_OBJECT_SELECT_MODE_DEFAULT = 0, /**< default select mode */ ELM_OBJECT_SELECT_MODE_ALWAYS, /**< always select mode */ ELM_OBJECT_SELECT_MODE_NONE, /**< no select mode */ ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY, /**< no select mode with no finger size rule*/ ELM_OBJECT_SELECT_MODE_MAX } Elm_Object_Select_Mode; /** * @typedef Elm_Object_Item * An Elementary Object item handle. * @ingroup General */ typedef struct _Elm_Object_Item Elm_Object_Item; typedef Eina_Bool (*Elm_Event_Cb)(void *data, Evas_Object *obj, Evas_Object *src, Evas_Callback_Type type, void *event_info); /**< Function prototype definition for callbacks on input events happening on Elementary widgets. @a data will receive the user data pointer passed to elm_object_event_callback_add(). @a src will be a pointer to the widget on which the input event took place. @a type will get the type of this event and @a event_info, the struct with details on this event. */ #ifndef ELM_LIB_QUICKLAUNCH #define ELM_MAIN() int main(int argc, char **argv) {elm_init(argc, argv); return elm_main(argc, argv); } /**< macro to be used after the elm_main() function */ #else #define ELM_MAIN() int main(int argc, char **argv) {return elm_quicklaunch_fallback(argc, argv); } /**< macro to be used after the elm_main() function */ #endif /**************************************************************************/ /* General calls */ /** * Initialize Elementary * * @param[in] argc System's argument count value * @param[in] argv System's pointer to array of argument strings * @return The init counter value. * * This function initializes Elementary and increments a counter of * the number of calls to it. It returns the new counter's value. * * @warning This call is exported only for use by the @c ELM_MAIN() * macro. There is no need to use this if you use this macro (which * is highly advisable). An elm_main() should contain the entry * point code for your application, having the same prototype as * elm_init(), and @b not being static (putting the @c EAPI_MAIN symbol * in front of its type declaration is advisable). The @c * ELM_MAIN() call should be placed just after it. * * Example: * @dontinclude bg_example_01.c * @skip static void * @until ELM_MAIN * * See the full @ref bg_example_01_c "example". * * @see elm_shutdown(). * @ingroup General */ EAPI int elm_init(int argc, char **argv); /** * Shut down Elementary * * @return The init counter value. * * This should be called at the end of your application, just * before it ceases to do any more processing. This will clean up * any permanent resources your application may have allocated via * Elementary that would otherwise persist. * * @see elm_init() for an example * * @note elm_shutdown() will iterate main loop until all ecore_evas are freed. * There is a possibility to call your ecore callbacks(timer, animator, event, * job, and etc.) in elm_shutdown() * * @ingroup General */ EAPI int elm_shutdown(void); /** * Run Elementary's main loop * * This call should be issued just after all initialization is * completed. This function will not return until elm_exit() is * called. It will keep looping, running the main * (event/processing) loop for Elementary. * * @see elm_init() for an example * * @ingroup General */ EAPI void elm_run(void); /** * Ask to exit Elementary's main loop * * If this call is issued, it will flag the main loop to cease * processing and return back to its parent function (usually your * elm_main() function). This does not mean the main loop instantly quits. * So your ecore callbacks(timer, animator, event, job, and etc.) have chances * to be called even after elm_exit(). * * @see elm_init() for an example. There, just after a request to * close the window comes, the main loop will be left. * * @note By using the appropriate #ELM_POLICY_QUIT on your Elementary * applications, you'll be able to get this function called automatically for you. * * @ingroup General */ EAPI void elm_exit(void); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI void elm_quicklaunch_mode_set(Eina_Bool ql_on); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI Eina_Bool elm_quicklaunch_mode_get(void); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI int elm_quicklaunch_init(int argc, char **argv); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI int elm_quicklaunch_sub_init(int argc, char **argv); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI int elm_quicklaunch_sub_shutdown(void); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI int elm_quicklaunch_shutdown(void); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI void elm_quicklaunch_seed(void); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI Eina_Bool elm_quicklaunch_prepare(int argc, char **argv); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI Eina_Bool elm_quicklaunch_fork(int argc, char **argv, char *cwd, void (postfork_func) (void *data), void *postfork_data); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI void elm_quicklaunch_cleanup(void); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI int elm_quicklaunch_fallback(int argc, char **argv); /** * Exposed symbol used only by macros and should not be used by apps */ EAPI char *elm_quicklaunch_exe_path_get(const char *exe); /** * Set a new policy's value (for a given policy group/identifier). * * @param policy policy identifier, as in @ref Elm_Policy. * @param value policy value, which depends on the identifier * * @return @c EINA_TRUE on success or @c EINA_FALSE, on error. * * Elementary policies define applications' behavior, * somehow. These behaviors are divided in policy groups * (see #Elm_Policy enumeration). This call will emit the Ecore * event #ELM_EVENT_POLICY_CHANGED, which can be hooked at with * handlers. An #Elm_Event_Policy_Changed struct will be passed, * then. * * @note Currently, we have only one policy identifier/group * (#ELM_POLICY_QUIT), which has two possible values. * * @ingroup General */ EAPI Eina_Bool elm_policy_set(unsigned int policy, int value); /** * Gets the policy value for given policy identifier. * * @param policy policy identifier, as in #Elm_Policy. * @return The currently set policy value, for that * identifier. Will be @c 0 if @p policy passed is invalid. * * @ingroup General */ EAPI int elm_policy_get(unsigned int policy); /** * Change the language of the current application * * The @p lang passed must be the full name of the locale to use, for * example "en_US.utf8" or "es_ES@euro". * * Changing language with this function will make Elementary run through * all its widgets, translating strings set with * elm_object_domain_translatable_text_part_set(). This way, an entire * UI can have its language changed without having to restart the program. * * For more complex cases, like having formatted strings that need * translation, widgets will also emit a "language,changed" signal that * the user can listen to to manually translate the text. * * @param lang Language to set, must be the full name of the locale * * @ingroup General */ EAPI void elm_language_set(const char *lang); /** * Set the text for an objects' part, marking it as translatable. * * The string to set as @p text must be the original one. Do not pass the * return of @c gettext() here. Elementary will translate the string * internally and set it on the object using elm_object_part_text_set(), * also storing the original string so that it can be automatically * translated when the language is changed with elm_language_set(). * * The @p domain will be stored along to find the translation in the * correct catalog. It can be NULL, in which case it will use whatever * domain was set by the application with @c textdomain(). This is useful * in case you are building a library on top of Elementary that will have * its own translatable strings, that should not be mixed with those of * programs using the library. * * @param obj The object containing the text part * @param part The name of the part to set * @param domain The translation domain to use * @param text The original, non-translated text to set * * @ingroup General */ EAPI void elm_object_domain_translatable_text_part_set(Evas_Object *obj, const char *part, const char *domain, const char *text); #define elm_object_domain_translatable_text_set(obj, domain, text) elm_object_domain_translatable_text_part_set((obj), NULL, (domain), (text)) #define elm_object_translatable_text_set(obj, text) elm_object_domain_translatable_text_part_set((obj), NULL, NULL, (text)) /** * Gets the original string set as translatable for an object * * When setting translated strings, the function elm_object_part_text_get() * will return the translation returned by @c gettext(). To get the * original string use this function. * * @param obj The object * @param part The name of the part that was set * * @return The original, untranslated string * * @ingroup General */ EAPI const char *elm_object_translatable_text_part_get(const Evas_Object *obj, const char *part); #define elm_object_translatable_text_get(obj) elm_object_translatable_text_part_get((obj), NULL) /** * @} */ elementary-1.7.7/src/lib/elm_dayselector.h0000664000175000017500000001443712127353615015515 00000000000000/** * @defgroup Dayselector Dayselector * @ingroup Elementary * * @image html dayselector_inheritance_tree.png * @image latex dayselector_inheritance_tree.eps * * @image html img/widget/dayselector/preview-00.png * @image latex img/widget/dayselector/preview-00.eps * * @brief Dayselector widget: * *"elm_dayselector" is a day selection widget. It displays all seven days of * the week and allows the user to select multiple days. * * The selection can be toggle by just clicking on the day. * * Dayselector also provides the functionality to check whether a day is * selected or not. * * First day of the week is taken from config settings by default. It can be * altered by using the API elm_dayselector_week_start_set() API. * * APIs are provided for setting the duration of weekend * elm_dayselector_weekend_start_set() and elm_dayselector_weekend_length_set() * does this job. * * Two styles of weekdays and weekends are supported in Dayselector. * Application can emit signals on individual check objects for setting the * weekday, weekend styles. * * Once the weekend start day or weekend length changes, all the weekday & * weekend styles will be reset to default style. It's the application's * responsibility to set the styles again by sending corresponding signals. * * Supported elm_object_item common APIs. * * @li @ref elm_object_part_text_set, * @li @ref elm_object_part_text_get, * @li @ref elm_object_part_content_set, * @li @ref elm_object_part_content_get, * @li @ref elm_object_part_content_unset * * @li "day0" indicates Sunday, "day1" indicates Monday etc. continues and so, * "day6" indicates the Saturday part name. * * Application can change individual day display string by using the API * elm_object_part_text_set(). * * elm_object_part_content_set() API sets the individual day object only if * the passed one is a Check widget. * * Check object representing a day can be set/get by the application by using * the elm_object_part_content_set/get APIs thus providing a way to handle * the different check styles for individual days. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for dayselector objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * @li @c "dayselector,changed" - when the user changes the state of a day. * @li @c "language,changed" - the program's language changed * * Available styles for dayselector are: * @li default * * This example shows the usage of the widget. * @li @ref dayselector_example * */ /** * @addtogroup Dayselector * @{ */ /** * Identifies the day of the week. * API can call the selection/unselection of day with this as a parameter. * * @see elm_dayselector_day_selected_set() * @see elm_dayselector_day_selected_get() */ typedef enum { ELM_DAYSELECTOR_SUN = 0,/**< indicates Sunday */ ELM_DAYSELECTOR_MON, /**< indicates Monday */ ELM_DAYSELECTOR_TUE, /**< indicates Tuesday */ ELM_DAYSELECTOR_WED, /**< indicates Wednesday */ ELM_DAYSELECTOR_THU, /**< indicates Thursday */ ELM_DAYSELECTOR_FRI, /**< indicates Friday */ ELM_DAYSELECTOR_SAT, /**< indicates Saturday */ ELM_DAYSELECTOR_MAX /**< Sentinel value, @b don't use */ } Elm_Dayselector_Day; /** * Add the dayselector. * * @param parent Parent object * @return New dayselector object or @c NULL, if it cannot be created * * @ingroup Dayselector */ EAPI Evas_Object *elm_dayselector_add(Evas_Object *parent); /** * Set the state of given Dayselector_Day. * * @param obj Dayselector object * @param day Dayselector_Day that the user want to set state. * @param selected state of the day. @c EINA_TRUE is selected. * * @see Elm_Dayselector_Day * @see elm_dayselector_day_selected_get() * * @ingroup Dayselector */ EAPI void elm_dayselector_day_selected_set(Evas_Object *obj, Elm_Dayselector_Day day, Eina_Bool selected); /** * Get the state of given Dayselector_Day. * * @param obj Dayselector object * @param day Dayselector_Day that the user want to know state. * @return @c EINA_TRUE, if the Day is selected * * @see Elm_Dayselector_Day * @see elm_dayselector_day_selected_set() * * @ingroup Dayselector */ EAPI Eina_Bool elm_dayselector_day_selected_get(const Evas_Object *obj, Elm_Dayselector_Day day); /** * Set the starting day of Dayselector. * * @param obj Dayselector object * @param day Dayselector_Day the first day that the user wants to display. * * @see Elm_Dayselector_Day * @see elm_dayselector_week_start_get() * * @ingroup Dayselector */ EAPI void elm_dayselector_week_start_set(Evas_Object *obj, Elm_Dayselector_Day day); /** * Get the starting day of Dayselector. * * @param obj Dayselector object * @return Day from where Dayselector displays all the weekdays in order. * * @see Elm_Dayselector_Day * @see elm_dayselector_week_start_set() * * @ingroup Dayselector */ EAPI Elm_Dayselector_Day elm_dayselector_week_start_get(const Evas_Object *obj); /** * Set the weekend starting day of Dayselector. * * @param obj Dayselector object * @param day Dayselector_Day the first day from where weekend starts. * * @see Elm_Dayselector_Day * @see elm_dayselector_weekend_start_get() * * @ingroup Dayselector */ EAPI void elm_dayselector_weekend_start_set(Evas_Object *obj, Elm_Dayselector_Day day); /** * Get the weekend starting day of Dayselector. * * @param obj Dayselector object * @return Elm_Dayselector_Day Day from where weekend starts. * * @see Elm_Dayselector_Day * @see elm_dayselector_weekend_start_set() * * @ingroup Dayselector */ EAPI Elm_Dayselector_Day elm_dayselector_weekend_start_get(const Evas_Object *obj); /** * Set the weekend length of Dayselector. * * @param obj Dayselector object * @param length Weekend length, number of days as an integer. * * @see elm_dayselector_weekend_length_get() * * @ingroup Dayselector */ EAPI void elm_dayselector_weekend_length_set(Evas_Object *obj, unsigned int length); /** * Get the weekend length of Dayselector. * * @param obj Dayselector object * @return Number of days marked as a weekend. * * @see Elm_Dayselector_Day * @see elm_dayselector_weekend_length_set() * * @ingroup Dayselector */ EAPI unsigned int elm_dayselector_weekend_length_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_flip.c0000664000175000017500000016471512127353615014131 00000000000000#include #include "elm_priv.h" #include "elm_widget_flip.h" EAPI const char ELM_FLIP_SMART_NAME[] = "elm_flip"; static const char SIG_ANIMATE_BEGIN[] = "animate,begin"; static const char SIG_ANIMATE_DONE[] = "animate,done"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_ANIMATE_BEGIN, ""}, {SIG_ANIMATE_DONE, ""}, {NULL, NULL} }; static Eina_Bool _flip(Evas_Object *obj); EVAS_SMART_SUBCLASS_NEW (ELM_FLIP_SMART_NAME, _elm_flip, Elm_Flip_Smart_Class, Elm_Container_Smart_Class, elm_container_smart_class_get, _smart_callbacks); static void _slice_free(Slice *sl) { evas_object_del(sl->obj); free(sl); } static void _state_slices_clear(Elm_Flip_Smart_Data *sd) { int i, j, num; if (sd->slices) { num = 0; for (j = 0; j < sd->slices_h; j++) { for (i = 0; i < sd->slices_w; i++) { if (sd->slices[num]) _slice_free(sd->slices[num]); if (sd->slices2[num]) _slice_free(sd->slices2[num]); num++; } } free(sd->slices); free(sd->slices2); sd->slices = NULL; sd->slices2 = NULL; } sd->slices_w = 0; sd->slices_h = 0; } static void _sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, minw2 = -1, minh2 = -1; Evas_Coord maxw = -1, maxh = -1, maxw2 = -1, maxh2 = -1; int fingx = 0, fingy = 0; ELM_FLIP_DATA_GET(obj, sd); if (sd->front.content) evas_object_size_hint_min_get(sd->front.content, &minw, &minh); if (sd->back.content) evas_object_size_hint_min_get(sd->back.content, &minw2, &minh2); if (sd->front.content) evas_object_size_hint_max_get(sd->front.content, &maxw, &maxh); if (sd->back.content) evas_object_size_hint_max_get(sd->back.content, &maxw2, &maxh2); if (minw2 > minw) minw = minw2; if (minh2 > minh) minh = minh2; if ((maxw2 >= 0) && (maxw2 < maxw)) maxw = maxw2; if ((maxh2 >= 0) && (maxh2 < maxh)) maxh = maxh2; if (sd->dir_enabled[0]) fingy++; if (sd->dir_enabled[1]) fingy++; if (sd->dir_enabled[2]) fingx++; if (sd->dir_enabled[3]) fingx++; elm_coords_finger_size_adjust(fingx, &minw, fingy, &minh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static Eina_Bool _elm_flip_smart_theme(Evas_Object *obj) { if (!ELM_WIDGET_CLASS(_elm_flip_parent_sc)->theme(obj)) return EINA_FALSE; _sizing_eval(obj); return EINA_TRUE; } static Eina_Bool _elm_flip_smart_focus_next(const Evas_Object *obj, Elm_Focus_Direction dir, Evas_Object **next) { ELM_FLIP_DATA_GET(obj, sd); /* attempt to cycle focus on in sub-items */ if (sd->state) return elm_widget_focus_next_get(sd->front.content, dir, next); else return elm_widget_focus_next_get(sd->back.content, dir, next); } static void _changed_size_hints_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { _sizing_eval(data); } static Eina_Bool _elm_flip_smart_sub_object_add(Evas_Object *obj, Evas_Object *sobj) { if (evas_object_data_get(sobj, "elm-parent") == obj) return EINA_TRUE; if (!ELM_WIDGET_CLASS(_elm_flip_parent_sc)->sub_object_add(obj, sobj)) return EINA_FALSE; evas_object_data_set(sobj, "_elm_leaveme", sobj); evas_object_smart_member_add(sobj, obj); evas_object_event_callback_add (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj); return EINA_TRUE; } static Eina_Bool _elm_flip_smart_sub_object_del(Evas_Object *obj, Evas_Object *sobj) { ELM_FLIP_DATA_GET(obj, sd); if (!ELM_WIDGET_CLASS(_elm_flip_parent_sc)->sub_object_del(obj, sobj)) return EINA_FALSE; if (sobj == sd->front.content) { evas_object_data_del(sobj, "_elm_leaveme"); sd->front.content = NULL; evas_object_hide(sd->front.clip); } else if (sobj == sd->back.content) { evas_object_data_del(sobj, "_elm_leaveme"); sd->back.content = NULL; evas_object_hide(sd->back.clip); } evas_object_smart_member_del(sobj); evas_object_clip_unset(sobj); evas_object_event_callback_del_full (sobj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj); _sizing_eval(obj); return EINA_TRUE; } static Slice * _slice_new(Elm_Flip_Smart_Data *sd, Evas_Object *obj) { Slice *sl; sl = calloc(1, sizeof(Slice)); if (!sl) return NULL; sl->obj = evas_object_image_add(evas_object_evas_get(obj)); evas_object_smart_member_add(sl->obj, ELM_WIDGET_DATA(sd)->obj); evas_object_image_smooth_scale_set(sl->obj, EINA_FALSE); evas_object_pass_events_set(sl->obj, EINA_TRUE); evas_object_image_source_set(sl->obj, obj); return sl; } static void _slice_apply(Elm_Flip_Smart_Data *sd, Slice *sl, Evas_Coord x __UNUSED__, Evas_Coord y __UNUSED__, Evas_Coord w, Evas_Coord h __UNUSED__, Evas_Coord ox, Evas_Coord oy, Evas_Coord ow, Evas_Coord oh) { static Evas_Map *m = NULL; int i; if (!m) m = evas_map_new(4); if (!m) return; evas_map_smooth_set(m, EINA_FALSE); for (i = 0; i < 4; i++) { evas_map_point_color_set(m, i, 255, 255, 255, 255); if (sd->dir == 0) { int p[4] = { 0, 1, 2, 3 }; evas_map_point_coord_set(m, i, ox + sl->x[p[i]], oy + sl->y[p[i]], sl->z[p[i]]); evas_map_point_image_uv_set(m, i, sl->u[p[i]], sl->v[p[i]]); } else if (sd->dir == 1) { int p[4] = { 1, 0, 3, 2 }; evas_map_point_coord_set(m, i, ox + (w - sl->x[p[i]]), oy + sl->y[p[i]], sl->z[p[i]]); evas_map_point_image_uv_set(m, i, ow - sl->u[p[i]], sl->v[p[i]]); } else if (sd->dir == 2) { int p[4] = { 1, 0, 3, 2 }; evas_map_point_coord_set(m, i, ox + sl->y[p[i]], oy + sl->x[p[i]], sl->z[p[i]]); evas_map_point_image_uv_set(m, i, sl->v[p[i]], sl->u[p[i]]); } else /* if (sd->dir == 3) will be this anyway */ { int p[4] = { 0, 1, 2, 3 }; evas_map_point_coord_set(m, i, ox + sl->y[p[i]], oy + (w - sl->x[p[i]]), sl->z[p[i]]); evas_map_point_image_uv_set(m, i, sl->v[p[i]], oh - sl->u[p[i]]); } } evas_object_map_enable_set(sl->obj, EINA_TRUE); evas_object_image_fill_set(sl->obj, 0, 0, ow, oh); evas_object_map_set(sl->obj, m); } static void _slice_3d(Elm_Flip_Smart_Data *sd __UNUSED__, Slice *sl, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { Evas_Map *m = (Evas_Map *)evas_object_map_get(sl->obj); int i; if (!m) return; // vanishing point is center of page, and focal dist is 1024 evas_map_util_3d_perspective(m, x + (w / 2), y + (h / 2), 0, 1024); for (i = 0; i < 4; i++) { Evas_Coord xx, yy, zz; evas_map_point_coord_get(m, i, &xx, &yy, &zz); evas_map_point_coord_set(m, i, xx, yy, 0); } if (evas_map_util_clockwise_get(m)) evas_object_show(sl->obj); else evas_object_hide(sl->obj); evas_object_map_set(sl->obj, m); } static void _slice_light(Elm_Flip_Smart_Data *sd __UNUSED__, Slice *sl, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) { Evas_Map *m = (Evas_Map *)evas_object_map_get(sl->obj); int i; if (!m) return; evas_map_util_3d_lighting(m, /* light position * (centered over page 10 * h toward camera) */ x + (w / 2), y + (h / 2), -10000, 255, 255, 255, // light color 0, 0, 0); // ambient minimum // multiply brightness by 1.2 to make lightish bits all white so we dont // add shading where we could otherwise be pure white for (i = 0; i < 4; i++) { int r, g, b, a; evas_map_point_color_get(m, i, &r, &g, &b, &a); r = (double)r * 1.2; if (r > 255) r = 255; g = (double)g * 1.2; if (g > 255) g = 255; b = (double)b * 1.2; if (b > 255) b = 255; evas_map_point_color_set(m, i, r, g, b, a); } evas_object_map_set(sl->obj, m); } static void _slice_xyz(Elm_Flip_Smart_Data *sd __UNUSED__, Slice *sl, double xx1, double yy1, double zz1, double xx2, double yy2, double zz2, double xx3, double yy3, double zz3, double xx4, double yy4, double zz4) { sl->x[0] = xx1; sl->y[0] = yy1; sl->z[0] = zz1; sl->x[1] = xx2; sl->y[1] = yy2; sl->z[1] = zz2; sl->x[2] = xx3; sl->y[2] = yy3; sl->z[2] = zz3; sl->x[3] = xx4; sl->y[3] = yy4; sl->z[3] = zz4; } static void _slice_uv(Elm_Flip_Smart_Data *sd __UNUSED__, Slice *sl, double u1, double v1, double u2, double v2, double u3, double v3, double u4, double v4) { sl->u[0] = u1; sl->v[0] = v1; sl->u[1] = u2; sl->v[1] = v2; sl->u[2] = u3; sl->v[2] = v3; sl->u[3] = u4; sl->v[3] = v4; } static void _deform_point(Vertex2 *vi, Vertex3 *vo, double rho, double theta, double A) { // ^Y // | // | X // +----> // theta == cone angle (0 -> PI/2) // A == distance of cone apex from origin // rho == angle of cone from vertical axis (...-PI/2 to PI/2...) Vertex3 v1; double d, r, b; d = sqrt((vi->x * vi->x) + pow(vi->y - A, 2)); r = d * sin(theta); b = asin(vi->x / d) / sin(theta); v1.x = r * sin(b); v1.y = d + A - (r * (1 - cos(b)) * sin(theta)); v1.z = r * (1 - cos(b)) * cos(theta); vo->x = (v1.x * cos(rho)) - (v1.z * sin(rho)); vo->y = v1.y; vo->z = (v1.x * sin(rho)) + (v1.z * cos(rho)); } static void _interp_point(Vertex3 *vi1, Vertex3 *vi2, Vertex3 *vo, double v) { vo->x = (v * vi2->x) + ((1.0 - v) * vi1->x); vo->y = (v * vi2->y) + ((1.0 - v) * vi1->y); vo->z = (v * vi2->z) + ((1.0 - v) * vi1->z); } static int _slice_obj_color_sum(Slice *s, int p, int *r, int *g, int *b, int *a) { Evas_Map *m; int rr = 0, gg = 0, bb = 0, aa = 0; if (!s) return 0; m = (Evas_Map *)evas_object_map_get(s->obj); if (!m) return 0; evas_map_point_color_get(m, p, &rr, &gg, &bb, &aa); *r += rr; *g += gg; *b += bb; *a += aa; return 1; } static void _slice_obj_color_set(Slice *s, int p, int r, int g, int b, int a) { Evas_Map *m; if (!s) return; m = (Evas_Map *)evas_object_map_get(s->obj); if (!m) return; evas_map_point_color_set(m, p, r, g, b, a); evas_object_map_set(s->obj, m); } static void _slice_obj_vert_color_merge(Slice *s1, int p1, Slice *s2, int p2, Slice *s3, int p3, Slice *s4, int p4) { int r = 0, g = 0, b = 0, a = 0, n = 0; n += _slice_obj_color_sum(s1, p1, &r, &g, &b, &a); n += _slice_obj_color_sum(s2, p2, &r, &g, &b, &a); n += _slice_obj_color_sum(s3, p3, &r, &g, &b, &a); n += _slice_obj_color_sum(s4, p4, &r, &g, &b, &a); if (n < 1) return; r /= n; g /= n; b /= n; a /= n; _slice_obj_color_set(s1, p1, r, g, b, a); _slice_obj_color_set(s2, p2, r, g, b, a); _slice_obj_color_set(s3, p3, r, g, b, a); _slice_obj_color_set(s4, p4, r, g, b, a); } static int _state_update(Elm_Flip_Smart_Data *sd) { Slice *sl; Vertex3 *tvo, *tvol; Evas_Object *front, *back; int i, j, num, nn, jump, num2; double b, minv = 0.0, minva, mgrad; Evas_Coord xx1, yy1, xx2, yy2, mx, my; Evas_Coord x, y, w, h, ox, oy, ow, oh; int gx, gy, gszw, gszh, gw, gh, col, row, nw, nh; double rho, A, theta, perc, percm, n, rhol, Al, thetal; sd->backflip = EINA_TRUE; if (sd->state) { front = sd->front.content; back = sd->front.content; } else { front = sd->back.content; back = sd->back.content; } evas_object_geometry_get(ELM_WIDGET_DATA(sd)->obj, &x, &y, &w, &h); ox = x; oy = y; ow = w; oh = h; xx1 = sd->down_x; yy1 = sd->down_y; xx2 = sd->x; yy2 = sd->y; if (sd->dir == 0) { // no nothing. left drag is standard } else if (sd->dir == 1) { xx1 = (w - 1) - xx1; xx2 = (w - 1) - xx2; } else if (sd->dir == 2) { Evas_Coord tmp; tmp = xx1; xx1 = yy1; yy1 = tmp; tmp = xx2; xx2 = yy2; yy2 = tmp; tmp = w; w = h; h = tmp; } else /* if (sd->dir == 3) will be this anyway */ { Evas_Coord tmp; tmp = xx1; xx1 = yy1; yy1 = tmp; tmp = xx2; xx2 = yy2; yy2 = tmp; tmp = w; w = h; h = tmp; xx1 = (w - 1) - xx1; xx2 = (w - 1) - xx2; } if (xx2 >= xx1) xx2 = xx1 - 1; mx = (xx1 + xx2) / 2; my = (yy1 + yy2) / 2; if (mx < 0) mx = 0; else if (mx >= w) mx = w - 1; if (my < 0) my = 0; else if (my >= h) my = h - 1; mgrad = (double)(yy1 - yy2) / (double)(xx1 - xx2); if (mx < 1) mx = 1; // quick hack to keep curl line visible if (mgrad == 0.0) // special horizontal case mgrad = 0.001; // quick dirty hack for now // else { minv = 1.0 / mgrad; // y = (m * x) + b b = my + (minv * mx); } if ((b >= -5) && (b <= (h + 5))) { if (minv > 0.0) // clamp to h { minv = (double)(h + 5 - my) / (double)(mx); b = my + (minv * mx); } else // clamp to 0 { minv = (double)(-5 - my) / (double)(mx); b = my + (minv * mx); } } perc = (double)xx2 / (double)xx1; percm = (double)mx / (double)xx1; if (perc < 0.0) perc = 0.0; else if (perc > 1.0) perc = 1.0; if (percm < 0.0) percm = 0.0; else if (percm > 1.0) percm = 1.0; minva = atan(minv) / (M_PI / 2); if (minva < 0.0) minva = -minva; // A = apex of cone if (b <= 0) A = b; else A = h - b; if (A < -(h * 20)) A = -h * 20; //--// Al = -5; // rho = is how much the page is turned n = 1.0 - perc; n = 1.0 - cos(n * M_PI / 2.0); n = n * n; rho = -(n * M_PI); //--// rhol = -(n * M_PI); // theta == curliness (how much page culrs in on itself n = sin((1.0 - perc) * M_PI); n = n * 1.2; theta = 7.86 + n; //--// n = sin((1.0 - perc) * M_PI); n = 1.0 - n; n = n * n; n = 1.0 - n; thetal = 7.86 + n; nw = 16; nh = 16; gszw = w / nw; gszh = h / nh; if (gszw < 4) gszw = 4; if (gszh < 4) gszh = 4; nw = (w + gszw - 1) / gszw; nh = (h + gszh - 1) / gszh; if ((sd->slices_w != nw) || (sd->slices_h != nh)) _state_slices_clear(sd); sd->slices_w = nw; sd->slices_h = nh; if (!sd->slices) { sd->slices = calloc(sd->slices_w * sd->slices_h, sizeof(Slice *)); if (!sd->slices) return 0; sd->slices2 = calloc(sd->slices_w * sd->slices_h, sizeof(Slice *)); if (!sd->slices2) { free(sd->slices); sd->slices = NULL; return 0; } } num = (sd->slices_w + 1) * (sd->slices_h + 1); tvo = alloca(sizeof(Vertex3) * num); tvol = alloca(sizeof(Vertex3) * (sd->slices_w + 1)); for (col = 0, gx = 0; gx <= (w + gszw - 1); gx += gszw, col++) { Vertex2 vil; vil.x = gx; vil.y = h - ((gx * h) / (w + gszw - 1)); _deform_point(&vil, &(tvol[col]), rhol, thetal, Al); } n = minva * sin(perc * M_PI); n = n * n; num = 0; for (col = 0, gx = 0; gx <= (w + gszw - 1); gx += gszw, col++) { for (gy = 0; gy <= (h + gszh - 1); gy += gszh) { Vertex2 vi; Vertex3 vo, tvo1; if (gx > w) vi.x = w; else vi.x = gx; if (gy > h) vi.y = h; else vi.y = gy; _deform_point(&vi, &vo, rho, theta, A); tvo1 = tvol[col]; if (gy > h) tvo1.y = h; else tvo1.y = gy; _interp_point(&vo, &tvo1, &(tvo[num]), n); num++; } } jump = sd->slices_h + 1; for (col = 0, gx = 0; gx < w; gx += gszw, col++) { num = sd->slices_h * col; num2 = jump * col; gw = gszw; if ((gx + gw) > w) gw = w - gx; for (row = 0, gy = 0; gy < h; gy += gszh, row++) { Vertex3 vo[4]; memset(vo, 0, sizeof (vo)); if (b > 0) nn = num + sd->slices_h - row - 1; else nn = num + row; gh = gszh; if ((gy + gh) > h) gh = h - gy; vo[0] = tvo[num2 + row]; vo[1] = tvo[num2 + row + jump]; vo[2] = tvo[num2 + row + jump + 1]; vo[3] = tvo[num2 + row + 1]; #define SWP(a, b) \ do { \ typeof(a)vt; \ vt = (a); \ (a) = (b); \ (b) = vt; \ } while (0) if (b > 0) { SWP(vo[0], vo[3]); SWP(vo[1], vo[2]); vo[0].y = h - vo[0].y; vo[1].y = h - vo[1].y; vo[2].y = h - vo[2].y; vo[3].y = h - vo[3].y; } // FRONT sl = sd->slices[nn]; if (!sl) { sl = _slice_new(sd, front); sd->slices[nn] = sl; } _slice_xyz(sd, sl, vo[0].x, vo[0].y, vo[0].z, vo[1].x, vo[1].y, vo[1].z, vo[2].x, vo[2].y, vo[2].z, vo[3].x, vo[3].y, vo[3].z); if (b <= 0) _slice_uv(sd, sl, gx, gy, gx + gw, gy, gx + gw, gy + gh, gx, gy + gh); else _slice_uv(sd, sl, gx, h - (gy + gh), gx + gw, h - (gy + gh), gx + gw, h - gy, gx, h - gy); // BACK sl = sd->slices2[nn]; if (!sl) { sl = _slice_new(sd, back); sd->slices2[nn] = sl; } _slice_xyz(sd, sl, vo[1].x, vo[1].y, vo[1].z, vo[0].x, vo[0].y, vo[0].z, vo[3].x, vo[3].y, vo[3].z, vo[2].x, vo[2].y, vo[2].z); if (sd->backflip) { if (b <= 0) _slice_uv(sd, sl, gx + gw, gy, gx, gy, gx, gy + gh, gx + gw, gy + gh); else _slice_uv(sd, sl, gx + gw, h - (gy + gh), gx, h - (gy + gh), gx, h - gy, gx + gw, h - gy); } else { if (b <= 0) _slice_uv(sd, sl, w - (gx + gw), gy, w - (gx), gy, w - (gx), gy + gh, w - (gx + gw), gy + gh); else _slice_uv(sd, sl, w - (gx + gw), h - (gy + gh), w - (gx), h - (gy + gh), w - (gx), h - gy, w - (gx + gw), h - gy); } } } for (num = 0; num < sd->slices_h * sd->slices_w; num++) { _slice_apply(sd, sd->slices[num], x, y, w, h, ox, oy, ow, oh); _slice_apply(sd, sd->slices2[num], x, y, w, h, ox, oy, ow, oh); _slice_light(sd, sd->slices[num], ox, oy, ow, oh); _slice_light(sd, sd->slices2[num], ox, oy, ow, oh); } for (i = 0; i <= sd->slices_w; i++) { num = i * sd->slices_h; for (j = 0; j <= sd->slices_h; j++) { Slice *s[4] = { NULL }, *s2[4] = { NULL }; if ((i > 0) && (j > 0)) s[0] = sd->slices[num - 1 - sd->slices_h], s2[0] = sd->slices2[num - 1 - sd->slices_h]; if ((i < sd->slices_w) && (j > 0)) s[1] = sd->slices[num - 1], s2[1] = sd->slices2[num - 1]; if ((i > 0) && (j < sd->slices_h)) s[2] = sd->slices[num - sd->slices_h], s2[2] = sd->slices2[num - sd->slices_h]; if ((i < sd->slices_w) && (j < sd->slices_h)) s[3] = sd->slices[num], s2[3] = sd->slices2[num]; switch (sd->dir) { case 0: _slice_obj_vert_color_merge (s[0], 2, s[1], 3, s[2], 1, s[3], 0); _slice_obj_vert_color_merge (s2[0], 3, s2[1], 2, s2[2], 0, s2[3], 1); break; case 1: _slice_obj_vert_color_merge (s[0], 3, s[1], 2, s[2], 0, s[3], 1); _slice_obj_vert_color_merge (s2[0], 2, s2[1], 3, s2[2], 1, s2[3], 0); break; case 2: _slice_obj_vert_color_merge (s[0], 3, s[1], 2, s[2], 0, s[3], 1); _slice_obj_vert_color_merge (s2[0], 2, s2[1], 3, s2[2], 1, s2[3], 0); break; default: _slice_obj_vert_color_merge (s[0], 2, s[1], 3, s[2], 1, s[3], 0); _slice_obj_vert_color_merge (s2[0], 3, s2[1], 2, s2[2], 0, s2[3], 1); } num++; } } for (num = 0; num < sd->slices_h * sd->slices_w; num++) { _slice_3d(sd, sd->slices[num], ox, oy, ow, oh); _slice_3d(sd, sd->slices2[num], ox, oy, ow, oh); } return 1; } static void _state_end(Elm_Flip_Smart_Data *sd) { _state_slices_clear(sd); } static void _flip_show_hide(Evas_Object *obj) { ELM_FLIP_DATA_GET(obj, sd); if (elm_flip_front_visible_get(obj)) { if (sd->pageflip) { if (sd->front.content) { evas_object_move(sd->front.content, 4999, 4999); evas_object_show(sd->front.clip); } else evas_object_hide(sd->front.clip); if (sd->back.content) evas_object_show(sd->back.clip); else evas_object_hide(sd->back.clip); } else { if (sd->front.content) evas_object_show(sd->front.clip); else evas_object_hide(sd->front.clip); evas_object_hide(sd->back.clip); } } else { if (sd->pageflip) { if (sd->front.content) evas_object_show(sd->front.clip); else evas_object_hide(sd->front.clip); if (sd->back.content) { evas_object_move(sd->back.content, 4999, 4999); evas_object_show(sd->back.clip); } else evas_object_hide(sd->back.clip); } else { evas_object_hide(sd->front.clip); if (sd->back.content) evas_object_show(sd->back.clip); else evas_object_hide(sd->back.clip); } } } static void _flip_do(Evas_Object *obj, double t, Elm_Flip_Mode mode, int lin, int rev) { double p, deg, pp; Evas_Map *mf, *mb; Evas_Coord x, y, w, h; Evas_Coord cx, cy, px, py, foc; int lx, ly, lz, lr, lg, lb, lar, lag, lab; ELM_FLIP_DATA_GET(obj, sd); mf = evas_map_new(4); evas_map_smooth_set(mf, EINA_FALSE); mb = evas_map_new(4); evas_map_smooth_set(mb, EINA_FALSE); if (sd->front.content) { const char *type = evas_object_type_get(sd->front.content); // FIXME: only handles filled obj if ((type) && (!strcmp(type, "image") && !evas_object_image_source_get(sd->front.content))) { int iw, ih; evas_object_image_size_get(sd->front.content, &iw, &ih); evas_object_geometry_get(sd->front.content, &x, &y, &w, &h); evas_map_util_points_populate_from_geometry(mf, x, y, w, h, 0); evas_map_point_image_uv_set(mf, 0, 0, 0); evas_map_point_image_uv_set(mf, 1, iw, 0); evas_map_point_image_uv_set(mf, 2, iw, ih); evas_map_point_image_uv_set(mf, 3, 0, ih); } else { evas_object_geometry_get(sd->front.content, &x, &y, &w, &h); evas_map_util_points_populate_from_geometry(mf, x, y, w, h, 0); } } if (sd->back.content) { const char *type = evas_object_type_get(sd->back.content); if ((type) && (!strcmp(type, "image") && !evas_object_image_source_get(sd->back.content))) { int iw, ih; evas_object_image_size_get(sd->back.content, &iw, &ih); evas_object_geometry_get(sd->back.content, &x, &y, &w, &h); evas_map_util_points_populate_from_geometry(mb, x, y, w, h, 0); evas_map_point_image_uv_set(mb, 0, 0, 0); evas_map_point_image_uv_set(mb, 1, iw, 0); evas_map_point_image_uv_set(mb, 2, iw, ih); evas_map_point_image_uv_set(mb, 3, 0, ih); } else { evas_object_geometry_get(sd->back.content, &x, &y, &w, &h); evas_map_util_points_populate_from_geometry(mb, x, y, w, h, 0); } } evas_object_geometry_get(obj, &x, &y, &w, &h); cx = x + (w / 2); cy = y + (h / 2); px = x + (w / 2); py = y + (h / 2); foc = 2048; lx = cx; ly = cy; lz = -10000; lr = 255; lg = 255; lb = 255; lar = 0; lag = 0; lab = 0; switch (mode) { case ELM_FLIP_ROTATE_Y_CENTER_AXIS: p = 1.0 - t; pp = p; if (!lin) pp = (p * p); p = 1.0 - pp; if (sd->state) deg = 180.0 * p; else deg = 180 + (180.0 * p); if (rev) deg = -deg; evas_map_util_3d_rotate(mf, 0.0, deg, 0.0, cx, cy, 0); evas_map_util_3d_rotate(mb, 0.0, 180 + deg, 0.0, cx, cy, 0); break; case ELM_FLIP_ROTATE_X_CENTER_AXIS: p = 1.0 - t; pp = p; if (!lin) pp = (p * p); p = 1.0 - pp; if (sd->state) deg = 180.0 * p; else deg = 180 + (180.0 * p); if (rev) deg = -deg; evas_map_util_3d_rotate(mf, deg, 0.0, 0.0, cx, cy, 0); evas_map_util_3d_rotate(mb, 180.0 + deg, 0.0, 0.0, cx, cy, 0); break; case ELM_FLIP_ROTATE_XZ_CENTER_AXIS: p = 1.0 - t; pp = p; if (!lin) pp = (p * p); p = 1.0 - pp; if (sd->state) deg = 180.0 * p; else deg = 180 + (180.0 * p); if (rev) deg = -deg; evas_map_util_3d_rotate(mf, deg, 0.0, deg, cx, cy, 0); evas_map_util_3d_rotate(mb, 180 + deg, 0.0, 180 + deg, cx, cy, 0); break; case ELM_FLIP_ROTATE_YZ_CENTER_AXIS: p = 1.0 - t; pp = p; if (!lin) pp = (p * p); p = 1.0 - pp; if (sd->state) deg = 180.0 * p; else deg = 180 + (180.0 * p); if (rev) deg = -deg; evas_map_util_3d_rotate(mf, 0.0, deg, deg, cx, cy, 0); evas_map_util_3d_rotate(mb, 0.0, 180.0 + deg, 180.0 + deg, cx, cy, 0); break; case ELM_FLIP_CUBE_LEFT: p = 1.0 - t; pp = p; if (!lin) pp = (p * p); p = 1.0 - pp; deg = -90.0 * p; if (sd->state) { evas_map_util_3d_rotate(mf, 0.0, deg, 0.0, cx, cy, w / 2); evas_map_util_3d_rotate(mb, 0.0, deg + 90, 0.0, cx, cy, w / 2); } else { evas_map_util_3d_rotate(mf, 0.0, deg + 90, 0.0, cx, cy, w / 2); evas_map_util_3d_rotate(mb, 0.0, deg, 0.0, cx, cy, w / 2); } break; case ELM_FLIP_CUBE_RIGHT: p = 1.0 - t; pp = p; if (!lin) pp = (p * p); p = 1.0 - pp; deg = 90.0 * p; if (sd->state) { evas_map_util_3d_rotate(mf, 0.0, deg, 0.0, cx, cy, w / 2); evas_map_util_3d_rotate(mb, 0.0, deg - 90, 0.0, cx, cy, w / 2); } else { evas_map_util_3d_rotate(mf, 0.0, deg - 90, 0.0, cx, cy, w / 2); evas_map_util_3d_rotate(mb, 0.0, deg, 0.0, cx, cy, w / 2); } break; case ELM_FLIP_CUBE_UP: p = 1.0 - t; pp = p; if (!lin) pp = (p * p); p = 1.0 - pp; deg = -90.0 * p; if (sd->state) { evas_map_util_3d_rotate(mf, deg, 0.0, 0.0, cx, cy, h / 2); evas_map_util_3d_rotate(mb, deg + 90, 0.0, 0.0, cx, cy, h / 2); } else { evas_map_util_3d_rotate(mf, deg + 90, 0.0, 0.0, cx, cy, h / 2); evas_map_util_3d_rotate(mb, deg, 0.0, 0.0, cx, cy, h / 2); } break; case ELM_FLIP_CUBE_DOWN: p = 1.0 - t; pp = p; if (!lin) pp = (p * p); p = 1.0 - pp; deg = 90.0 * p; if (sd->state) { evas_map_util_3d_rotate(mf, deg, 0.0, 0.0, cx, cy, h / 2); evas_map_util_3d_rotate(mb, deg - 90, 0.0, 0.0, cx, cy, h / 2); } else { evas_map_util_3d_rotate(mf, deg - 90, 0.0, 0.0, cx, cy, h / 2); evas_map_util_3d_rotate(mb, deg, 0.0, 0.0, cx, cy, h / 2); } break; case ELM_FLIP_PAGE_LEFT: break; case ELM_FLIP_PAGE_RIGHT: break; case ELM_FLIP_PAGE_UP: break; case ELM_FLIP_PAGE_DOWN: break; default: break; } if (sd->front.content) { evas_map_util_3d_lighting(mf, lx, ly, lz, lr, lg, lb, lar, lag, lab); evas_map_util_3d_perspective(mf, px, py, 0, foc); evas_object_map_set(sd->front.content, mf); evas_object_map_enable_set(sd->front.content, 1); if (evas_map_util_clockwise_get(mf)) evas_object_show(sd->front.clip); else evas_object_hide(sd->front.clip); } if (sd->back.content) { evas_map_util_3d_lighting(mb, lx, ly, lz, lr, lg, lb, lar, lag, lab); evas_map_util_3d_perspective(mb, px, py, 0, foc); evas_object_map_set(sd->back.content, mb); evas_object_map_enable_set(sd->back.content, 1); if (evas_map_util_clockwise_get(mb)) evas_object_show(sd->back.clip); else evas_object_hide(sd->back.clip); } evas_map_free(mf); evas_map_free(mb); } static void _show_hide(Evas_Object *obj) { ELM_FLIP_DATA_GET(obj, sd); Evas_Coord x, y, w, h; if (!sd) return; evas_object_geometry_get(obj, &x, &y, &w, &h); if (sd->front.content) { if ((sd->pageflip) && (sd->state)) { evas_object_move(sd->front.content, 4999, 4999); } else { if (!sd->animator) evas_object_move(sd->front.content, x, y); } evas_object_resize(sd->front.content, w, h); } if (sd->back.content) { if ((sd->pageflip) && (!sd->state)) { evas_object_move(sd->back.content, 4999, 4999); } else { if (!sd->animator) evas_object_move(sd->back.content, x, y); } evas_object_resize(sd->back.content, w, h); } } static void _configure(Evas_Object *obj) { Evas_Coord x, y, w, h; Evas_Coord fsize; ELM_FLIP_DATA_GET(obj, sd); _show_hide(obj); evas_object_geometry_get(obj, &x, &y, &w, &h); // FIXME: manual flip wont get fixed if (sd->animator) _flip(obj); if (sd->event[0]) { fsize = (double)w * sd->dir_hitsize[0]; elm_coords_finger_size_adjust(0, NULL, 1, &fsize); evas_object_move(sd->event[0], x, y); evas_object_resize(sd->event[0], w, fsize); } if (sd->event[1]) { fsize = (double)w * sd->dir_hitsize[1]; elm_coords_finger_size_adjust(0, NULL, 1, &fsize); evas_object_move(sd->event[1], x, y + h - fsize); evas_object_resize(sd->event[1], w, fsize); } if (sd->event[2]) { fsize = (double)h * sd->dir_hitsize[2]; elm_coords_finger_size_adjust(1, &fsize, 0, NULL); evas_object_move(sd->event[2], x, y); evas_object_resize(sd->event[2], fsize, h); } if (sd->event[3]) { fsize = (double)h * sd->dir_hitsize[3]; elm_coords_finger_size_adjust(1, &fsize, 0, NULL); evas_object_move(sd->event[3], x + w - fsize, y); evas_object_resize(sd->event[3], fsize, h); } } static Eina_Bool _flip(Evas_Object *obj) { double t; Evas_Coord w, h; ELM_FLIP_DATA_GET(obj, sd); t = ecore_loop_time_get() - sd->start; if (!sd->animator) return ECORE_CALLBACK_CANCEL; t = t / sd->len; if (t > 1.0) t = 1.0; evas_object_geometry_get(obj, NULL, NULL, &w, &h); if (!sd->manual) { if (sd->mode == ELM_FLIP_PAGE_LEFT) { sd->dir = 0; sd->started = EINA_TRUE; sd->pageflip = EINA_TRUE; sd->down_x = w - 1; sd->down_y = h / 2; sd->x = (1.0 - t) * sd->down_x; sd->y = sd->down_y; _flip_show_hide(obj); _state_update(sd); } else if (sd->mode == ELM_FLIP_PAGE_RIGHT) { sd->dir = 1; sd->started = EINA_TRUE; sd->pageflip = EINA_TRUE; sd->down_x = 0; sd->down_y = h / 2; sd->x = (t) * w; sd->y = sd->down_y; _flip_show_hide(obj); _state_update(sd); } else if (sd->mode == ELM_FLIP_PAGE_UP) { sd->dir = 2; sd->started = EINA_TRUE; sd->pageflip = EINA_TRUE; sd->down_x = w / 2; sd->down_y = h - 1; sd->x = sd->down_x; sd->y = (1.0 - t) * sd->down_y; _flip_show_hide(obj); _state_update(sd); } else if (sd->mode == ELM_FLIP_PAGE_DOWN) { sd->dir = 3; sd->started = EINA_TRUE; sd->pageflip = EINA_TRUE; sd->down_x = w / 2; sd->down_y = 0; sd->x = sd->down_x; sd->y = (t) * h; _flip_show_hide(obj); _state_update(sd); } else _flip_do(obj, t, sd->mode, 0, 0); } if (t >= 1.0) { #if 0 // this breaks manual flipping. :/ if (sd->state == sd->next_state) { /* it was flipped while flipping, do it again */ sd->start = ecore_loop_time_get(); sd->state = !sd->next_state; return ECORE_CALLBACK_RENEW; } #endif sd->pageflip = EINA_FALSE; _state_end(sd); evas_object_map_enable_set(sd->front.content, 0); evas_object_map_enable_set(sd->back.content, 0); // FIXME: hack around evas rendering bug (only fix makes evas bitch-slow evas_object_resize(sd->front.content, 0, 0); evas_object_resize(sd->back.content, 0, 0); evas_smart_objects_calculate(evas_object_evas_get(obj)); // FIXME: end hack sd->animator = NULL; if (((sd->manual) && (sd->finish)) || (!sd->manual)) sd->state = sd->next_state; _configure(obj); _flip_show_hide(obj); evas_object_smart_callback_call(obj, SIG_ANIMATE_DONE, NULL); return ECORE_CALLBACK_CANCEL; } return ECORE_CALLBACK_RENEW; } /* we have to have move/resize info up-to-date on those events. it * happens that smarts callbacks on them happen before we have the new * values, so using event callbacks instead */ static void _on_move(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { _configure(obj); } static void _on_resize(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) { _configure(obj); } static Eina_Bool _animate(void *data) { return _flip(data); } static double _pos_get(Elm_Flip_Smart_Data *sd, int *rev, Elm_Flip_Mode *m) { Evas_Coord x, y, w, h; double t = 1.0; evas_object_geometry_get(ELM_WIDGET_DATA(sd)->obj, &x, &y, &w, &h); switch (sd->intmode) { case ELM_FLIP_INTERACTION_ROTATE: case ELM_FLIP_INTERACTION_CUBE: { if (sd->dir == 0) { if (sd->down_x > 0) t = 1.0 - ((double)sd->x / (double)sd->down_x); *rev = 1; } else if (sd->dir == 1) { if (sd->down_x < w) t = 1.0 - ((double)(w - sd->x) / (double)(w - sd->down_x)); } else if (sd->dir == 2) { if (sd->down_y > 0) t = 1.0 - ((double)sd->y / (double)sd->down_y); } else if (sd->dir == 3) { if (sd->down_y < h) t = 1.0 - ((double)(h - sd->y) / (double)(h - sd->down_y)); *rev = 1; } if (t < 0.0) t = 0.0; else if (t > 1.0) t = 1.0; if ((sd->dir == 0) || (sd->dir == 1)) { if (sd->intmode == ELM_FLIP_INTERACTION_ROTATE) *m = ELM_FLIP_ROTATE_Y_CENTER_AXIS; else if (sd->intmode == ELM_FLIP_INTERACTION_CUBE) { if (*rev) *m = ELM_FLIP_CUBE_LEFT; else *m = ELM_FLIP_CUBE_RIGHT; } } else { if (sd->intmode == ELM_FLIP_INTERACTION_ROTATE) *m = ELM_FLIP_ROTATE_X_CENTER_AXIS; else if (sd->intmode == ELM_FLIP_INTERACTION_CUBE) { if (*rev) *m = ELM_FLIP_CUBE_UP; else *m = ELM_FLIP_CUBE_DOWN; } } } default: break; } return t; } static Eina_Bool _event_anim(void *data, double pos) { Elm_Flip_Smart_Data *sd = data; double p; p = ecore_animator_pos_map(pos, ECORE_POS_MAP_ACCELERATE, 0.0, 0.0); if (sd->finish) { if (sd->dir == 0) sd->x = sd->ox * (1.0 - p); else if (sd->dir == 1) sd->x = sd->ox + ((sd->w - sd->ox) * p); else if (sd->dir == 2) sd->y = sd->oy * (1.0 - p); else if (sd->dir == 3) sd->y = sd->oy + ((sd->h - sd->oy) * p); } else { if (sd->dir == 0) sd->x = sd->ox + ((sd->w - sd->ox) * p); else if (sd->dir == 1) sd->x = sd->ox * (1.0 - p); else if (sd->dir == 2) sd->y = sd->oy + ((sd->h - sd->oy) * p); else if (sd->dir == 3) sd->y = sd->oy * (1.0 - p); } switch (sd->intmode) { case ELM_FLIP_INTERACTION_NONE: break; case ELM_FLIP_INTERACTION_ROTATE: case ELM_FLIP_INTERACTION_CUBE: { Elm_Flip_Mode m = ELM_FLIP_ROTATE_X_CENTER_AXIS; int rev = 0; p = _pos_get(sd, &rev, &m); _flip_do(ELM_WIDGET_DATA(sd)->obj, p, m, 1, rev); } break; case ELM_FLIP_INTERACTION_PAGE: sd->pageflip = EINA_TRUE; _configure(ELM_WIDGET_DATA(sd)->obj); _state_update(sd); break; default: break; } if (pos < 1.0) return ECORE_CALLBACK_RENEW; sd->pageflip = EINA_FALSE; _state_end(sd); evas_object_map_enable_set(sd->front.content, 0); evas_object_map_enable_set(sd->back.content, 0); // FIXME: hack around evas rendering bug (only fix makes evas bitch-slow evas_object_resize(sd->front.content, 0, 0); evas_object_resize(sd->back.content, 0, 0); evas_smart_objects_calculate (evas_object_evas_get(ELM_WIDGET_DATA(sd)->obj)); // FIXME: end hack sd->animator = NULL; if (sd->finish) sd->state = sd->next_state; _flip_show_hide(ELM_WIDGET_DATA(sd)->obj); _configure(ELM_WIDGET_DATA(sd)->obj); sd->animator = NULL; evas_object_smart_callback_call (ELM_WIDGET_DATA(sd)->obj, SIG_ANIMATE_DONE, NULL); return ECORE_CALLBACK_CANCEL; } static void _update_job(void *data) { Elm_Flip_Mode m = ELM_FLIP_ROTATE_X_CENTER_AXIS; Elm_Flip_Smart_Data *sd = data; int rev = 0; double p; sd->job = NULL; switch (sd->intmode) { case ELM_FLIP_INTERACTION_ROTATE: case ELM_FLIP_INTERACTION_CUBE: p = _pos_get(sd, &rev, &m); _flip_do(ELM_WIDGET_DATA(sd)->obj, p, m, 1, rev); break; case ELM_FLIP_INTERACTION_PAGE: sd->pageflip = EINA_TRUE; _configure(ELM_WIDGET_DATA(sd)->obj); _state_update(sd); break; default: break; } } static void _down_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; Evas_Object *fl = data; Evas_Coord x, y, w, h; ELM_FLIP_DATA_GET(fl, sd); if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; if (sd->animator) { ecore_animator_del(sd->animator); sd->animator = NULL; } sd->down = EINA_TRUE; sd->started = EINA_FALSE; evas_object_geometry_get(data, &x, &y, &w, &h); sd->x = ev->canvas.x - x; sd->y = ev->canvas.y - y; sd->w = w; sd->h = h; sd->down_x = sd->x; sd->down_y = sd->y; } static void _up_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Up *ev = event_info; Evas_Object *fl = data; Evas_Coord x, y, w, h; double tm = 0.5; ELM_FLIP_DATA_GET(fl, sd); if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; sd->down = 0; evas_object_geometry_get(data, &x, &y, &w, &h); sd->x = ev->canvas.x - x; sd->y = ev->canvas.y - y; sd->w = w; sd->h = h; sd->ox = sd->x; sd->oy = sd->y; if (sd->job) { ecore_job_del(sd->job); sd->job = NULL; } sd->finish = EINA_FALSE; if (sd->dir == 0) { tm = (double)sd->x / (double)sd->w; if (sd->x < (sd->w / 2)) sd->finish = EINA_TRUE; } else if (sd->dir == 1) { if (sd->x > (sd->w / 2)) sd->finish = EINA_TRUE; tm = 1.0 - ((double)sd->x / (double)sd->w); } else if (sd->dir == 2) { if (sd->y < (sd->h / 2)) sd->finish = EINA_TRUE; tm = (double)sd->y / (double)sd->h; } else if (sd->dir == 3) { if (sd->y > (sd->h / 2)) sd->finish = EINA_TRUE; tm = 1.0 - ((double)sd->y / (double)sd->h); } if (tm < 0.01) tm = 0.01; else if (tm > 0.99) tm = 0.99; if (!sd->finish) tm = 1.0 - tm; else sd->next_state = !sd->state; tm *= 1.0; // FIXME: config for anim time if (sd->animator) ecore_animator_del(sd->animator); sd->animator = ecore_animator_timeline_add(tm, _event_anim, sd); sd->len = tm; sd->start = ecore_loop_time_get(); sd->manual = EINA_TRUE; _event_anim(sd, 0.0); } static void _move_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Move *ev = event_info; Evas_Object *fl = data; Evas_Coord x, y, w, h; ELM_FLIP_DATA_GET(fl, sd); if (!sd->down) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return; evas_object_geometry_get(data, &x, &y, &w, &h); sd->x = ev->cur.canvas.x - x; sd->y = ev->cur.canvas.y - y; sd->w = w; sd->h = h; if (!sd->started) { Evas_Coord dx, dy; dx = sd->x - sd->down_x; dy = sd->y - sd->down_y; if (((dx * dx) + (dy * dy)) > (_elm_config->finger_size * _elm_config->finger_size / 4)) { sd->dir = 0; if ((sd->x > (w / 2)) && (dx < 0) && (abs(dx) > abs(dy))) sd->dir = 0; // left else if ((sd->x < (w / 2)) && (dx >= 0) && (abs(dx) > abs(dy))) sd->dir = 1; // right else if ((sd->y > (h / 2)) && (dy < 0) && (abs(dy) >= abs(dx))) sd->dir = 2; // up else if ((sd->y < (h / 2)) && (dy >= 0) && (abs(dy) >= abs(dx))) sd->dir = 3; // down sd->started = EINA_TRUE; if (sd->intmode == ELM_FLIP_INTERACTION_PAGE) sd->pageflip = EINA_TRUE; _flip_show_hide(data); evas_smart_objects_calculate(evas_object_evas_get(data)); _flip(data); // FIXME: hack around evas rendering bug (only fix makes // evas bitch-slow) evas_object_map_enable_set(sd->front.content, EINA_FALSE); evas_object_map_enable_set(sd->back.content, EINA_FALSE); // FIXME: XXX why does this bork interactive flip?? // evas_object_resize(sd->front.content, 0, 0); // evas_object_resize(sd->back.content, 0, 0); evas_smart_objects_calculate(evas_object_evas_get(data)); _configure(fl); // FIXME: end hack evas_object_smart_callback_call(fl, SIG_ANIMATE_BEGIN, NULL); } else return; } ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; if (sd->job) ecore_job_del(sd->job); sd->job = ecore_job_add(_update_job, sd); } static Eina_Bool _flip_content_set(Evas_Object *obj, Evas_Object *content, Eina_Bool front) { int i; Evas_Object **cont; ELM_FLIP_DATA_GET(obj, sd); cont = front ? &(sd->front.content) : &(sd->back.content); if (*cont == content) return EINA_TRUE; if (*cont) evas_object_del(*cont); *cont = content; if (content) { elm_widget_sub_object_add(obj, content); //evas_object_smart_member_add(content, obj); evas_object_clip_set (content, front ? sd->front.clip : sd->back.clip); } // force calc to contents are the right size before transition evas_smart_objects_calculate(evas_object_evas_get(obj)); //evas_object_smart_calculate(obj); _flip_show_hide(obj); _configure(obj); _sizing_eval(obj); if (sd->intmode != ELM_FLIP_INTERACTION_NONE) { for (i = 0; i < 4; i++) evas_object_raise(sd->event[i]); } return EINA_TRUE; } static Evas_Object * _flip_content_unset(Evas_Object *obj, Eina_Bool front) { Evas_Object *content; Evas_Object **cont; ELM_FLIP_DATA_GET(obj, sd); cont = front ? &(sd->front.content) : &(sd->back.content); if (!*cont) return NULL; content = *cont; elm_widget_sub_object_del(obj, content); return content; } static Eina_Bool _elm_flip_smart_content_set(Evas_Object *obj, const char *part, Evas_Object *content) { if (!part || !strcmp(part, "front")) return _flip_content_set(obj, content, EINA_TRUE); else if (!strcmp(part, "back")) return _flip_content_set(obj, content, EINA_FALSE); return EINA_FALSE; } static Evas_Object * _elm_flip_smart_content_get(const Evas_Object *obj, const char *part) { ELM_FLIP_DATA_GET(obj, sd); if (!part || !strcmp(part, "front")) return sd->front.content; else if (!strcmp(part, "back")) return sd->back.content; return NULL; } static Evas_Object * _elm_flip_smart_content_unset(Evas_Object *obj, const char *part) { if (!part || !strcmp(part, "front")) return _flip_content_unset(obj, EINA_TRUE); else if (!strcmp(part, "back")) return _flip_content_unset(obj, EINA_FALSE); return NULL; } static void _elm_flip_smart_add(Evas_Object *obj) { EVAS_SMART_DATA_ALLOC(obj, Elm_Flip_Smart_Data); ELM_WIDGET_CLASS(_elm_flip_parent_sc)->base.add(obj); priv->clip = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_static_clip_set(priv->clip, EINA_TRUE); evas_object_move(priv->clip, -49999, -49999); evas_object_resize(priv->clip, 99999, 99999); evas_object_smart_member_add(priv->clip, obj); priv->front.clip = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_static_clip_set(priv->front.clip, EINA_TRUE); evas_object_data_set(priv->front.clip, "_elm_leaveme", obj); evas_object_move(priv->front.clip, -49999, -49999); evas_object_resize(priv->front.clip, 99999, 99999); evas_object_smart_member_add(priv->front.clip, obj); evas_object_clip_set(priv->front.clip, priv->clip); priv->back.clip = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_static_clip_set(priv->back.clip, EINA_TRUE); evas_object_data_set(priv->back.clip, "_elm_leaveme", obj); evas_object_move(priv->back.clip, -49999, -49999); evas_object_resize(priv->back.clip, 99999, 99999); evas_object_smart_member_add(priv->back.clip, obj); evas_object_clip_set(priv->back.clip, priv->clip); evas_object_event_callback_add (obj, EVAS_CALLBACK_CHANGED_SIZE_HINTS, _changed_size_hints_cb, obj); evas_object_event_callback_add(obj, EVAS_CALLBACK_RESIZE, _on_resize, NULL); evas_object_event_callback_add(obj, EVAS_CALLBACK_MOVE, _on_move, NULL); priv->state = EINA_TRUE; priv->next_state = EINA_TRUE; priv->intmode = ELM_FLIP_INTERACTION_NONE; elm_widget_can_focus_set(obj, EINA_FALSE); _sizing_eval(obj); } static void _elm_flip_smart_del(Evas_Object *obj) { ELM_FLIP_DATA_GET(obj, sd); if (sd->animator) ecore_animator_del(sd->animator); _state_slices_clear(sd); ELM_WIDGET_CLASS(_elm_flip_parent_sc)->base.del(obj); } static void _elm_flip_smart_set_user(Elm_Flip_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_flip_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_flip_smart_del; ELM_WIDGET_CLASS(sc)->theme = _elm_flip_smart_theme; ELM_WIDGET_CLASS(sc)->focus_next = _elm_flip_smart_focus_next; ELM_WIDGET_CLASS(sc)->sub_object_add = _elm_flip_smart_sub_object_add; ELM_WIDGET_CLASS(sc)->sub_object_del = _elm_flip_smart_sub_object_del; ELM_CONTAINER_CLASS(sc)->content_set = _elm_flip_smart_content_set; ELM_CONTAINER_CLASS(sc)->content_get = _elm_flip_smart_content_get; ELM_CONTAINER_CLASS(sc)->content_unset = _elm_flip_smart_content_unset; } EAPI const Elm_Flip_Smart_Class * elm_flip_smart_class_get(void) { static Elm_Flip_Smart_Class _sc = ELM_FLIP_SMART_CLASS_INIT_NAME_VERSION(ELM_FLIP_SMART_NAME); static const Elm_Flip_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_flip_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_flip_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_flip_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Eina_Bool elm_flip_front_visible_get(const Evas_Object *obj) { ELM_FLIP_CHECK(obj) EINA_FALSE; ELM_FLIP_DATA_GET(obj, sd); return sd->state; } EAPI void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc __UNUSED__, Evas_Coord x __UNUSED__, Evas_Coord y __UNUSED__) { ELM_FLIP_CHECK(obj); } // FIXME: add ambient and lighting control static void _elm_flip_go_to(Elm_Flip_Smart_Data *sd, Eina_Bool front, Elm_Flip_Mode mode) { Evas_Object *obj = ELM_WIDGET_DATA(sd)->obj; if (!sd->animator) sd->animator = ecore_animator_add(_animate, obj); _flip_show_hide(obj); sd->mode = mode; sd->start = ecore_loop_time_get(); sd->next_state = front; sd->len = 0.5; // FIXME: make config val sd->manual = EINA_FALSE; if ((sd->mode == ELM_FLIP_PAGE_LEFT) || (sd->mode == ELM_FLIP_PAGE_RIGHT) || (sd->mode == ELM_FLIP_PAGE_UP) || (sd->mode == ELM_FLIP_PAGE_DOWN)) sd->pageflip = EINA_TRUE; // force calc to contents are the right size before transition evas_smart_objects_calculate(evas_object_evas_get(obj)); _flip(obj); // FIXME: hack around evas rendering bug (only fix makes evas bitch-slow) evas_object_map_enable_set(sd->front.content, 0); evas_object_map_enable_set(sd->back.content, 0); evas_object_resize(sd->front.content, 0, 0); evas_object_resize(sd->back.content, 0, 0); evas_smart_objects_calculate(evas_object_evas_get(obj)); _configure(obj); // FIXME: end hack evas_object_smart_callback_call(obj, SIG_ANIMATE_BEGIN, NULL); } EAPI void elm_flip_go_to(Evas_Object *obj, Eina_Bool front, Elm_Flip_Mode mode) { ELM_FLIP_CHECK(obj); ELM_FLIP_DATA_GET(obj, sd); if (sd->next_state == front) return; _elm_flip_go_to(sd, front, mode); } EAPI void elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode) { ELM_FLIP_CHECK(obj); ELM_FLIP_DATA_GET(obj, sd); _elm_flip_go_to(sd, !sd->state, mode); } EAPI void elm_flip_interaction_set(Evas_Object *obj, Elm_Flip_Interaction mode) { int i; ELM_FLIP_CHECK(obj); ELM_FLIP_DATA_GET(obj, sd); if (sd->intmode == mode) return; sd->intmode = mode; for (i = 0; i < 4; i++) { if (sd->intmode == ELM_FLIP_INTERACTION_NONE) { if (sd->event[i]) { evas_object_del(sd->event[i]); sd->event[i] = NULL; } } else { if ((sd->dir_enabled[i]) && (!sd->event[i])) { Evas *e = evas_object_evas_get(obj); sd->event[i] = evas_object_rectangle_add(e); evas_object_data_set(sd->event[i], "_elm_leaveme", obj); evas_object_clip_set(sd->event[i], evas_object_clip_get(obj)); evas_object_color_set(sd->event[i], 0, 0, 0, 0); evas_object_show(sd->event[i]); evas_object_smart_member_add(sd->event[i], obj); evas_object_event_callback_add (sd->event[i], EVAS_CALLBACK_MOUSE_DOWN, _down_cb, obj); evas_object_event_callback_add (sd->event[i], EVAS_CALLBACK_MOUSE_UP, _up_cb, obj); evas_object_event_callback_add (sd->event[i], EVAS_CALLBACK_MOUSE_MOVE, _move_cb, obj); } } } _sizing_eval(obj); _configure(obj); } EAPI Elm_Flip_Interaction elm_flip_interaction_get(const Evas_Object *obj) { ELM_FLIP_CHECK(obj) ELM_FLIP_INTERACTION_NONE; ELM_FLIP_DATA_GET(obj, sd); return sd->intmode; } EAPI void elm_flip_interaction_direction_enabled_set(Evas_Object *obj, Elm_Flip_Direction dir, Eina_Bool enabled) { int i = -1; ELM_FLIP_CHECK(obj); ELM_FLIP_DATA_GET(obj, sd); enabled = !!enabled; if (dir == ELM_FLIP_DIRECTION_UP) i = 0; else if (dir == ELM_FLIP_DIRECTION_DOWN) i = 1; else if (dir == ELM_FLIP_DIRECTION_LEFT) i = 2; else if (dir == ELM_FLIP_DIRECTION_RIGHT) i = 3; if (i < 0) return; if (sd->dir_enabled[i] == enabled) return; sd->dir_enabled[i] = enabled; if (sd->intmode == ELM_FLIP_INTERACTION_NONE) return; if ((sd->dir_enabled[i]) && (!sd->event[i])) { sd->event[i] = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_data_set(sd->event[i], "_elm_leaveme", obj); evas_object_clip_set(sd->event[i], evas_object_clip_get(obj)); evas_object_color_set(sd->event[i], 0, 0, 0, 0); evas_object_show(sd->event[i]); evas_object_smart_member_add(sd->event[i], obj); evas_object_event_callback_add(sd->event[i], EVAS_CALLBACK_MOUSE_DOWN, _down_cb, obj); evas_object_event_callback_add(sd->event[i], EVAS_CALLBACK_MOUSE_UP, _up_cb, obj); evas_object_event_callback_add(sd->event[i], EVAS_CALLBACK_MOUSE_MOVE, _move_cb, obj); } else if (!(sd->dir_enabled[i]) && (sd->event[i])) { evas_object_del(sd->event[i]); sd->event[i] = NULL; } _sizing_eval(obj); _configure(obj); } EAPI Eina_Bool elm_flip_interaction_direction_enabled_get(Evas_Object *obj, Elm_Flip_Direction dir) { int i = -1; ELM_FLIP_CHECK(obj) EINA_FALSE; ELM_FLIP_DATA_GET(obj, sd); if (dir == ELM_FLIP_DIRECTION_UP) i = 0; else if (dir == ELM_FLIP_DIRECTION_DOWN) i = 1; else if (dir == ELM_FLIP_DIRECTION_LEFT) i = 2; else if (dir == ELM_FLIP_DIRECTION_RIGHT) i = 3; if (i < 0) return EINA_FALSE; return sd->dir_enabled[i]; } EAPI void elm_flip_interaction_direction_hitsize_set(Evas_Object *obj, Elm_Flip_Direction dir, double hitsize) { int i = -1; ELM_FLIP_CHECK(obj); ELM_FLIP_DATA_GET(obj, sd); if (dir == ELM_FLIP_DIRECTION_UP) i = 0; else if (dir == ELM_FLIP_DIRECTION_DOWN) i = 1; else if (dir == ELM_FLIP_DIRECTION_LEFT) i = 2; else if (dir == ELM_FLIP_DIRECTION_RIGHT) i = 3; if (i < 0) return; if (hitsize < 0.0) hitsize = 0.0; else if (hitsize > 1.0) hitsize = 1.0; if (sd->dir_hitsize[i] == hitsize) return; sd->dir_hitsize[i] = hitsize; _sizing_eval(obj); _configure(obj); } EAPI double elm_flip_interaction_direction_hitsize_get(Evas_Object *obj, Elm_Flip_Direction dir) { int i = -1; ELM_FLIP_CHECK(obj) EINA_FALSE; ELM_FLIP_DATA_GET(obj, sd); if (dir == ELM_FLIP_DIRECTION_UP) i = 0; else if (dir == ELM_FLIP_DIRECTION_DOWN) i = 1; else if (dir == ELM_FLIP_DIRECTION_LEFT) i = 2; else if (dir == ELM_FLIP_DIRECTION_RIGHT) i = 3; if (i < 0) return 0.0; return sd->dir_hitsize[i]; } elementary-1.7.7/src/lib/elm_widget_clock.h0000664000175000017500000001224512127353615015630 00000000000000#ifndef ELM_WIDGET_CLOCK_H #define ELM_WIDGET_CLOCK_H #include "elm_widget_layout.h" #ifdef HAVE_EIO # include #endif /** * @addtogroup Widget * @{ * * @section elm-clock-class The Elementary Clock Class * * Elementary, besides having the @ref Clock widget, exposes its * foundation -- the Elementary Clock Class -- in order to create other * widgets which are a clock with some more logic on top. */ /** * @def ELM_CLOCK_CLASS * * Use this macro to cast whichever subclass of * #Elm_Clock_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_CLOCK_CLASS(x) ((Elm_Clock_Smart_Class *)x) /** * @def ELM_CLOCK_DATA * * Use this macro to cast whichever subdata of * #Elm_Clock_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_CLOCK_DATA(x) ((Elm_Clock_Smart_Data *)x) /** * @def ELM_CLOCK_SMART_CLASS_VERSION * * Current version for Elementary clock @b base smart class, a value * which goes to _Elm_Clock_Smart_Class::version. * * @ingroup Widget */ #define ELM_CLOCK_SMART_CLASS_VERSION 1 /** * @def ELM_CLOCK_SMART_CLASS_INIT * * Initializer for a whole #Elm_Clock_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_CLOCK_SMART_CLASS_INIT_NULL * @see ELM_CLOCK_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_CLOCK_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_CLOCK_SMART_CLASS_VERSION} /** * @def ELM_CLOCK_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Clock_Smart_Class structure. * * @see ELM_CLOCK_SMART_CLASS_INIT_NAME_VERSION * @see ELM_CLOCK_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_CLOCK_SMART_CLASS_INIT_NULL \ ELM_CLOCK_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_CLOCK_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Clock_Smart_Class structure and * set its name and version. * * This is similar to #ELM_CLOCK_SMART_CLASS_INIT_NULL, but it will * also set the version field of #Elm_Clock_Smart_Class (base field) * to the latest #ELM_CLOCK_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_CLOCK_SMART_CLASS_INIT_NULL * @see ELM_CLOCK_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_CLOCK_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_CLOCK_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary clock base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a clock. * * All of the functions listed on @ref Clock namespace will work for * objects deriving from #Elm_Clock_Smart_Class. */ typedef struct _Elm_Clock_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Clock_Smart_Class; /** * Base layout smart data extended with clock instance data. */ typedef struct _Elm_Clock_Smart_Data Elm_Clock_Smart_Data; struct _Elm_Clock_Smart_Data { Elm_Layout_Smart_Data base; double interval, first_interval; Elm_Clock_Edit_Mode digedit; int hrs, min, sec, timediff; Evas_Object *digit[6]; Evas_Object *am_pm_obj; Evas_Object *sel_obj; Ecore_Timer *ticker, *spin; struct { int hrs, min, sec; char ampm; Elm_Clock_Edit_Mode digedit; Eina_Bool seconds : 1; Eina_Bool am_pm : 1; Eina_Bool edit : 1; } cur; Eina_Bool seconds : 1; Eina_Bool am_pm : 1; Eina_Bool edit : 1; }; /** * @} */ EAPI extern const char ELM_CLOCK_SMART_NAME[]; EAPI const Elm_Clock_Smart_Class *elm_clock_smart_class_get(void); #define ELM_CLOCK_DATA_GET(o, sd) \ Elm_Clock_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_CLOCK_DATA_GET_OR_RETURN(o, ptr) \ ELM_CLOCK_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_CLOCK_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_CLOCK_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_CLOCK_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_CLOCK_SMART_NAME, __func__)) \ return #endif elementary-1.7.7/src/lib/elm_photocam.c0000664000175000017500000015674512127353615015015 00000000000000#include #include "elm_priv.h" #include "elm_widget_photocam.h" /* * TODO (maybe - optional future stuff): * * 1. wrap photo in theme edje so u can have styling around photo (like white * photo bordering). * 2. exif handling * 3. rotation flags in exif handling (nasty! should have rot in evas) */ EAPI const char ELM_PHOTOCAM_SMART_NAME[] = "elm_photocam"; EAPI const char ELM_PHOTOCAM_PAN_SMART_NAME[] = "elm_photocam_pan"; static const char SIG_CLICKED[] = "clicked"; static const char SIG_PRESS[] = "press"; static const char SIG_LONGPRESSED[] = "longpressed"; static const char SIG_CLICKED_DOUBLE[] = "clicked,double"; static const char SIG_LOAD[] = "load"; static const char SIG_LOADED[] = "loaded"; static const char SIG_LOAD_DETAIL[] = "load,detail"; static const char SIG_LOADED_DETAIL[] = "loaded,detail"; static const char SIG_ZOOM_START[] = "zoom,start"; static const char SIG_ZOOM_STOP[] = "zoom,stop"; static const char SIG_ZOOM_CHANGE[] = "zoom,change"; static const char SIG_SCROLL[] = "scroll"; static const char SIG_SCROLL_ANIM_START[] = "scroll,anim,start"; static const char SIG_SCROLL_ANIM_STOP[] = "scroll,anim,stop"; static const char SIG_SCROLL_DRAG_START[] = "scroll,drag,start"; static const char SIG_SCROLL_DRAG_STOP[] = "scroll,drag,stop"; static const Evas_Smart_Cb_Description _smart_callbacks[] = { {SIG_CLICKED, ""}, {SIG_PRESS, ""}, {SIG_LONGPRESSED, ""}, {SIG_CLICKED_DOUBLE, ""}, {SIG_LOAD, ""}, {SIG_LOADED, ""}, {SIG_LOAD_DETAIL, ""}, {SIG_LOADED_DETAIL, ""}, {SIG_ZOOM_START, ""}, {SIG_ZOOM_STOP, ""}, {SIG_ZOOM_CHANGE, ""}, {SIG_SCROLL, ""}, {SIG_SCROLL_ANIM_START, ""}, {SIG_SCROLL_ANIM_STOP, ""}, {SIG_SCROLL_DRAG_START, ""}, {SIG_SCROLL_DRAG_STOP, ""}, {NULL, NULL} }; static const Evas_Smart_Interface *_smart_interfaces[] = { (Evas_Smart_Interface *)&ELM_SCROLLABLE_IFACE, NULL }; EVAS_SMART_SUBCLASS_IFACE_NEW (ELM_PHOTOCAM_SMART_NAME, _elm_photocam, Elm_Photocam_Smart_Class, Elm_Widget_Smart_Class, elm_widget_smart_class_get, _smart_callbacks, _smart_interfaces); ELM_INTERNAL_SMART_SUBCLASS_NEW (ELM_PHOTOCAM_PAN_SMART_NAME, _elm_photocam_pan, Elm_Photocam_Pan_Smart_Class, Elm_Pan_Smart_Class, elm_pan_smart_class_get, NULL); static void _sizing_eval(Evas_Object *obj) { Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1; ELM_PHOTOCAM_DATA_GET(obj, sd); evas_object_size_hint_max_get (ELM_WIDGET_DATA(sd)->resize_obj, &maxw, &maxh); evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); } static void _calc_job_cb(void *data) { Elm_Photocam_Smart_Data *sd = data; Evas_Coord minw, minh; minw = sd->size.w; minh = sd->size.h; if (sd->resized) { sd->resized = EINA_FALSE; if (sd->mode != ELM_PHOTOCAM_ZOOM_MODE_MANUAL) { double tz = sd->zoom; sd->zoom = 0.0; elm_photocam_zoom_set(ELM_WIDGET_DATA(sd)->obj, tz); } } if ((minw != sd->minw) || (minh != sd->minh)) { sd->minw = minw; sd->minh = minh; evas_object_smart_callback_call(sd->pan_obj, "changed", NULL); _sizing_eval(ELM_WIDGET_DATA(sd)->obj); } sd->calc_job = NULL; evas_object_smart_changed(sd->pan_obj); } static void _elm_photocam_pan_smart_add(Evas_Object *obj) { /* here just to allocate our extended data */ EVAS_SMART_DATA_ALLOC(obj, Elm_Photocam_Pan_Smart_Data); ELM_PAN_CLASS(_elm_photocam_pan_parent_sc)->base.add(obj); } static void _elm_photocam_pan_smart_move(Evas_Object *obj, Evas_Coord x __UNUSED__, Evas_Coord y __UNUSED__) { ELM_PHOTOCAM_PAN_DATA_GET(obj, psd); if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job); psd->wsd->calc_job = ecore_job_add(_calc_job_cb, psd->wsd); } static void _elm_photocam_pan_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { Evas_Coord ow, oh; ELM_PHOTOCAM_PAN_DATA_GET(obj, psd); evas_object_geometry_get(obj, NULL, NULL, &ow, &oh); if ((ow == w) && (oh == h)) return; psd->wsd->resized = EINA_TRUE; if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job); psd->wsd->calc_job = ecore_job_add(_calc_job_cb, psd->wsd); } static void _image_place(Evas_Object *obj, Evas_Coord px, Evas_Coord py, Evas_Coord ox, Evas_Coord oy, Evas_Coord ow, Evas_Coord oh) { Evas_Coord ax, ay, gw, gh; ELM_PHOTOCAM_DATA_GET(obj, sd); ax = 0; ay = 0; gw = sd->size.w; gh = sd->size.h; if (!sd->zoom_g_layer) { if (ow > gw) ax = (ow - gw) / 2; if (oh > gh) ay = (oh - gh) / 2; } evas_object_move(sd->img, ox + 0 - px + ax, oy + 0 - py + ay); evas_object_resize(sd->img, gw, gh); if (sd->show.show) { sd->show.show = EINA_FALSE; sd->s_iface->content_region_show (obj, sd->show.x, sd->show.y, sd->show.w, sd->show.h); } } static void _grid_load(Evas_Object *obj, Elm_Phocam_Grid *g) { int x, y; Evas_Coord ox, oy, ow, oh, cvx, cvy, cvw, cvh, gw, gh, tx, ty; ELM_PHOTOCAM_DATA_GET(obj, sd); evas_object_geometry_get(sd->pan_obj, &ox, &oy, &ow, &oh); evas_output_viewport_get(evas_object_evas_get(obj), &cvx, &cvy, &cvw, &cvh); gw = sd->size.w; gh = sd->size.h; for (y = 0; y < g->gh; y++) { for (x = 0; x < g->gw; x++) { int tn, xx, yy, ww, hh; Eina_Bool visible = EINA_FALSE; tn = (y * g->gw) + x; xx = g->grid[tn].out.x; yy = g->grid[tn].out.y; ww = g->grid[tn].out.w; hh = g->grid[tn].out.h; if ((gw != g->w) && (g->w > 0)) { tx = xx; xx = (gw * xx) / g->w; ww = ((gw * (tx + ww)) / g->w) - xx; } if ((gh != g->h) && (g->h > 0)) { ty = yy; yy = (gh * yy) / g->h; hh = ((gh * (ty + hh)) / g->h) - yy; } if (ELM_RECTS_INTERSECT(xx - sd->pan_x + ox, yy - sd->pan_y + oy, ww, hh, cvx, cvy, cvw, cvh)) visible = EINA_TRUE; if ((visible) && (!g->grid[tn].have) && (!g->grid[tn].want)) { g->grid[tn].want = 1; evas_object_hide(g->grid[tn].img); evas_object_image_file_set(g->grid[tn].img, NULL, NULL); evas_object_image_load_scale_down_set (g->grid[tn].img, g->zoom); evas_object_image_load_region_set (g->grid[tn].img, g->grid[tn].src.x, g->grid[tn].src.y, g->grid[tn].src.w, g->grid[tn].src.h); evas_object_image_file_set(g->grid[tn].img, sd->file, NULL); evas_object_image_preload(g->grid[tn].img, 0); sd->preload_num++; if (sd->preload_num == 1) { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,start", "elm"); evas_object_smart_callback_call (obj, SIG_LOAD_DETAIL, NULL); } } else if ((g->grid[tn].want) && (!visible)) { sd->preload_num--; if (!sd->preload_num) { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,stop", "elm"); evas_object_smart_callback_call (obj, SIG_LOADED_DETAIL, NULL); } g->grid[tn].want = 0; evas_object_hide(g->grid[tn].img); evas_object_image_preload(g->grid[tn].img, 1); evas_object_image_file_set(g->grid[tn].img, NULL, NULL); } else if ((g->grid[tn].have) && (!visible)) { g->grid[tn].have = 0; evas_object_hide(g->grid[tn].img); evas_object_image_preload(g->grid[tn].img, 1); evas_object_image_file_set(g->grid[tn].img, NULL, NULL); } } } } static void _grid_place(Evas_Object *obj, Elm_Phocam_Grid *g, Evas_Coord px, Evas_Coord py, Evas_Coord ox, Evas_Coord oy, Evas_Coord ow, Evas_Coord oh) { Evas_Coord ax, ay, gw, gh, tx, ty; int x, y; ELM_PHOTOCAM_DATA_GET(obj, sd); ax = 0; ay = 0; gw = sd->size.w; gh = sd->size.h; if (!sd->zoom_g_layer) { if (ow > gw) ax = (ow - gw) / 2; if (oh > gh) ay = (oh - gh) / 2; } for (y = 0; y < g->gh; y++) { for (x = 0; x < g->gw; x++) { int tn, xx, yy, ww, hh; tn = (y * g->gw) + x; xx = g->grid[tn].out.x; yy = g->grid[tn].out.y; ww = g->grid[tn].out.w; hh = g->grid[tn].out.h; if ((gw != g->w) && (g->w > 0)) { tx = xx; xx = (gw * xx) / g->w; ww = ((gw * (tx + ww)) / g->w) - xx; } if ((gh != g->h) && (g->h > 0)) { ty = yy; yy = (gh * yy) / g->h; hh = ((gh * (ty + hh)) / g->h) - yy; } evas_object_move(g->grid[tn].img, ox + xx - px + ax, oy + yy - py + ay); evas_object_resize(g->grid[tn].img, ww, hh); } } } static void _elm_photocam_pan_smart_calculate(Evas_Object *obj) { Elm_Phocam_Grid *g; Eina_List *l; Evas_Coord ox, oy, ow, oh; ELM_PHOTOCAM_PAN_DATA_GET(obj, psd); evas_object_geometry_get(obj, &ox, &oy, &ow, &oh); _image_place( ELM_WIDGET_DATA(psd->wsd)->obj, psd->wsd->pan_x, psd->wsd->pan_y, ox - psd->wsd->g_layer_zoom.imx, oy - psd->wsd->g_layer_zoom.imy, ow, oh); EINA_LIST_FOREACH (psd->wsd->grids, l, g) { _grid_load(ELM_WIDGET_DATA(psd->wsd)->obj, g); _grid_place( ELM_WIDGET_DATA(psd->wsd)->obj, g, psd->wsd->pan_x, psd->wsd->pan_y, ox - psd->wsd->g_layer_zoom.imx, oy - psd->wsd->g_layer_zoom.imy, ow, oh); } } static void _elm_photocam_pan_smart_pos_set(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_PHOTOCAM_PAN_DATA_GET(obj, psd); if ((x == psd->wsd->pan_x) && (y == psd->wsd->pan_y)) return; psd->wsd->pan_x = x; psd->wsd->pan_y = y; evas_object_smart_changed(obj); } static void _elm_photocam_pan_smart_pos_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { ELM_PHOTOCAM_PAN_DATA_GET(obj, psd); if (x) *x = psd->wsd->pan_x; if (y) *y = psd->wsd->pan_y; } static void _elm_photocam_pan_smart_pos_max_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y) { Evas_Coord ow, oh; ELM_PHOTOCAM_PAN_DATA_GET(obj, psd); evas_object_geometry_get(obj, NULL, NULL, &ow, &oh); ow = psd->wsd->minw - ow; if (ow < 0) ow = 0; oh = psd->wsd->minh - oh; if (oh < 0) oh = 0; if (x) *x = ow; if (y) *y = oh; } static void _elm_photocam_pan_smart_pos_min_get(const Evas_Object *obj __UNUSED__, Evas_Coord *x, Evas_Coord *y) { if (x) *x = 0; if (y) *y = 0; } static void _elm_photocam_pan_smart_content_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) { ELM_PHOTOCAM_PAN_DATA_GET(obj, psd); if (w) *w = psd->wsd->minw; if (h) *h = psd->wsd->minh; } static void _elm_photocam_pan_smart_set_user(Elm_Photocam_Pan_Smart_Class *sc) { ELM_PAN_CLASS(sc)->base.add = _elm_photocam_pan_smart_add; ELM_PAN_CLASS(sc)->base.move = _elm_photocam_pan_smart_move; ELM_PAN_CLASS(sc)->base.resize = _elm_photocam_pan_smart_resize; ELM_PAN_CLASS(sc)->base.calculate = _elm_photocam_pan_smart_calculate; ELM_PAN_CLASS(sc)->pos_set = _elm_photocam_pan_smart_pos_set; ELM_PAN_CLASS(sc)->pos_get = _elm_photocam_pan_smart_pos_get; ELM_PAN_CLASS(sc)->pos_max_get = _elm_photocam_pan_smart_pos_max_get; ELM_PAN_CLASS(sc)->pos_min_get = _elm_photocam_pan_smart_pos_min_get; ELM_PAN_CLASS(sc)->content_size_get = _elm_photocam_pan_smart_content_size_get; } static int _nearest_pow2_get(int num) { unsigned int n = num - 1; n |= n >> 1; n |= n >> 2; n |= n >> 4; n |= n >> 8; n |= n >> 16; return n + 1; } static void _grid_clear(Evas_Object *obj, Elm_Phocam_Grid *g) { int x, y; ELM_PHOTOCAM_DATA_GET(obj, sd); if (!g->grid) return; for (y = 0; y < g->gh; y++) { for (x = 0; x < g->gw; x++) { int tn; tn = (y * g->gw) + x; evas_object_del(g->grid[tn].img); if (g->grid[tn].want) { sd->preload_num--; if (!sd->preload_num) { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,stop", "elm"); evas_object_smart_callback_call (obj, SIG_LOAD_DETAIL, NULL); } } } } free(g->grid); g->grid = NULL; g->gw = 0; g->gh = 0; } static void _tile_preloaded_cb(void *data, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info __UNUSED__) { Elm_Photocam_Grid_Item *git = data; if (git->want) { git->want = 0; evas_object_show(git->img); git->have = 1; git->sd->preload_num--; if (!git->sd->preload_num) { edje_object_signal_emit (ELM_WIDGET_DATA(git->sd)->resize_obj, "elm,state,busy,stop", "elm"); evas_object_smart_callback_call (ELM_WIDGET_DATA(git->sd)->obj, SIG_LOADED_DETAIL, NULL); } } } static int _grid_zoom_calc(double zoom) { int z = zoom; if (z < 1) z = 1; return _nearest_pow2_get(z); } static Elm_Phocam_Grid * _grid_create(Evas_Object *obj) { int x, y; Elm_Phocam_Grid *g; ELM_PHOTOCAM_DATA_GET(obj, sd); g = calloc(1, sizeof(Elm_Phocam_Grid)); if (!g) return NULL; g->zoom = _grid_zoom_calc(sd->zoom); g->tsize = sd->tsize; g->iw = sd->size.imw; g->ih = sd->size.imh; g->w = g->iw / g->zoom; g->h = g->ih / g->zoom; if (g->zoom >= 8) { free(g); return NULL; } if (sd->do_region) { g->gw = (g->w + g->tsize - 1) / g->tsize; g->gh = (g->h + g->tsize - 1) / g->tsize; } else { g->gw = 1; g->gh = 1; } g->grid = calloc(1, sizeof(Elm_Photocam_Grid_Item) * g->gw * g->gh); if (!g->grid) { g->gw = 0; g->gh = 0; return g; } for (y = 0; y < g->gh; y++) { for (x = 0; x < g->gw; x++) { int tn; tn = (y * g->gw) + x; g->grid[tn].src.x = x * g->tsize; if (x == (g->gw - 1)) g->grid[tn].src.w = g->w - ((g->gw - 1) * g->tsize); else g->grid[tn].src.w = g->tsize; g->grid[tn].src.y = y * g->tsize; if (y == (g->gh - 1)) g->grid[tn].src.h = g->h - ((g->gh - 1) * g->tsize); else g->grid[tn].src.h = g->tsize; g->grid[tn].out.x = g->grid[tn].src.x; g->grid[tn].out.y = g->grid[tn].src.y; g->grid[tn].out.w = g->grid[tn].src.w; g->grid[tn].out.h = g->grid[tn].src.h; g->grid[tn].sd = sd; g->grid[tn].img = evas_object_image_add(evas_object_evas_get(obj)); evas_object_image_load_orientation_set(g->grid[tn].img, EINA_TRUE); evas_object_image_scale_hint_set (g->grid[tn].img, EVAS_IMAGE_SCALE_HINT_DYNAMIC); evas_object_pass_events_set(g->grid[tn].img, EINA_TRUE); /* XXX: check this */ evas_object_smart_member_add(g->grid[tn].img, sd->pan_obj); elm_widget_sub_object_add(obj, g->grid[tn].img); evas_object_image_filled_set(g->grid[tn].img, 1); evas_object_event_callback_add (g->grid[tn].img, EVAS_CALLBACK_IMAGE_PRELOADED, _tile_preloaded_cb, &(g->grid[tn])); } } return g; } static void _grid_clear_all(Evas_Object *obj) { Elm_Phocam_Grid *g; ELM_PHOTOCAM_DATA_GET(obj, sd); EINA_LIST_FREE (sd->grids, g) { _grid_clear(obj, g); free(g); } } static void _smooth_update(Evas_Object *obj) { Elm_Phocam_Grid *g; int x, y; Eina_List *l; ELM_PHOTOCAM_DATA_GET(obj, sd); EINA_LIST_FOREACH (sd->grids, l, g) { for (y = 0; y < g->gh; y++) { for (x = 0; x < g->gw; x++) { int tn; tn = (y * g->gw) + x; evas_object_image_smooth_scale_set (g->grid[tn].img, (!sd->no_smooth)); } } } evas_object_image_smooth_scale_set(sd->img, (!sd->no_smooth)); } static void _grid_raise(Elm_Phocam_Grid *g) { int x, y; for (y = 0; y < g->gh; y++) { for (x = 0; x < g->gw; x++) { int tn; tn = (y * g->gw) + x; evas_object_raise(g->grid[tn].img); } } } static Eina_Bool _scroll_timeout_cb(void *data) { ELM_PHOTOCAM_DATA_GET(data, sd); sd->no_smooth--; if (!sd->no_smooth) _smooth_update(data); sd->scr_timer = NULL; return ECORE_CALLBACK_CANCEL; } static void _main_img_preloaded_cb(void *data, Evas *e __UNUSED__, Evas_Object *o __UNUSED__, void *event_info __UNUSED__) { Evas_Object *obj = data; Elm_Phocam_Grid *g; ELM_PHOTOCAM_DATA_GET(data, sd); evas_object_show(sd->img); sd->main_load_pending = 0; g = _grid_create(obj); if (g) { sd->grids = eina_list_prepend(sd->grids, g); _grid_load(obj, g); } if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job_cb, sd); evas_object_smart_callback_call(data, SIG_LOADED, NULL); sd->preload_num--; if (!sd->preload_num) { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,stop", "elm"); evas_object_smart_callback_call(obj, SIG_LOADED_DETAIL, NULL); } } static Eina_Bool _zoom_do(Evas_Object *obj, double t) { Evas_Coord xx, yy, ow, oh; ELM_PHOTOCAM_DATA_GET(obj, sd); sd->size.w = (sd->size.ow * (1.0 - t)) + (sd->size.nw * t); sd->size.h = (sd->size.oh * (1.0 - t)) + (sd->size.nh * t); sd->s_iface->content_viewport_size_get(obj, &ow, &oh); xx = (sd->size.spos.x * sd->size.w) - (ow / 2); yy = (sd->size.spos.y * sd->size.h) - (oh / 2); if (xx < 0) xx = 0; else if (xx > (sd->size.w - ow)) xx = sd->size.w - ow; if (yy < 0) yy = 0; else if (yy > (sd->size.h - oh)) yy = sd->size.h - oh; sd->show.show = EINA_TRUE; sd->show.x = xx; sd->show.y = yy; sd->show.w = ow; sd->show.h = oh; if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job_cb, sd); if (t >= 1.0) { Eina_List *l, *l_next; Elm_Phocam_Grid *g; EINA_LIST_FOREACH_SAFE (sd->grids, l, l_next, g) { if (g->dead) { sd->grids = eina_list_remove_list(sd->grids, l); _grid_clear(obj, g); free(g); } } return EINA_FALSE; } return EINA_TRUE; } static Eina_Bool _zoom_anim_cb(void *data) { double t; Eina_Bool go; Evas_Object *obj = data; ELM_PHOTOCAM_DATA_GET(obj, sd); t = ecore_loop_time_get(); if (t >= sd->t_end) t = 1.0; else if (sd->t_end > sd->t_start) t = (t - sd->t_start) / (sd->t_end - sd->t_start); else t = 1.0; t = 1.0 - t; t = 1.0 - (t * t); go = _zoom_do(obj, t); if (!go) { sd->no_smooth--; if (!sd->no_smooth) _smooth_update(data); sd->zoom_animator = NULL; evas_object_smart_callback_call(obj, SIG_ZOOM_STOP, NULL); } return go; } static Eina_Bool _long_press_cb(void *data) { ELM_PHOTOCAM_DATA_GET(data, sd); sd->long_timer = NULL; sd->longpressed = EINA_TRUE; evas_object_smart_callback_call(data, SIG_LONGPRESSED, NULL); return ECORE_CALLBACK_CANCEL; } static void _mouse_down_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Down *ev = event_info; ELM_PHOTOCAM_DATA_GET(data, sd); if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; if (ev->flags & EVAS_BUTTON_DOUBLE_CLICK) evas_object_smart_callback_call(data, SIG_CLICKED_DOUBLE, NULL); else evas_object_smart_callback_call(data, SIG_PRESS, NULL); sd->longpressed = EINA_FALSE; if (sd->long_timer) ecore_timer_del(sd->long_timer); sd->long_timer = ecore_timer_add (_elm_config->longpress_timeout, _long_press_cb, data); } static void _mouse_up_cb(void *data, Evas *evas __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info) { Evas_Event_Mouse_Up *ev = event_info; ELM_PHOTOCAM_DATA_GET(data, sd); if (ev->button != 1) return; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) sd->on_hold = EINA_TRUE; else sd->on_hold = EINA_FALSE; if (sd->long_timer) { ecore_timer_del(sd->long_timer); sd->long_timer = NULL; } if (!sd->on_hold) evas_object_smart_callback_call(data, SIG_CLICKED, NULL); sd->on_hold = EINA_FALSE; } static Eina_Bool _elm_photocam_smart_on_focus(Evas_Object *obj) { ELM_PHOTOCAM_DATA_GET(obj, sd); if (elm_widget_focus_get(obj)) { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,action,focus", "elm"); evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_TRUE); } else { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,action,unfocus", "elm"); evas_object_focus_set(ELM_WIDGET_DATA(sd)->resize_obj, EINA_FALSE); } return EINA_TRUE; } static Eina_Bool _elm_photocam_smart_theme(Evas_Object *obj) { if (!ELM_WIDGET_CLASS(_elm_photocam_parent_sc)->theme(obj)) return EINA_FALSE; _sizing_eval(obj); return EINA_TRUE; } static void _scroll_animate_start_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_ANIM_START, NULL); } static void _scroll_animate_stop_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_ANIM_STOP, NULL); } static void _scroll_drag_start_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_DRAG_START, NULL); } static void _scroll_drag_stop_cb(Evas_Object *obj, void *data __UNUSED__) { evas_object_smart_callback_call(obj, SIG_SCROLL_DRAG_STOP, NULL); } static void _scroll_cb(Evas_Object *obj, void *data __UNUSED__) { ELM_PHOTOCAM_DATA_GET(obj, sd); if (!sd->scr_timer) { sd->no_smooth++; if (sd->no_smooth == 1) _smooth_update(obj); } if (sd->scr_timer) ecore_timer_del(sd->scr_timer); sd->scr_timer = ecore_timer_add(0.5, _scroll_timeout_cb, obj); evas_object_smart_callback_call(obj, SIG_SCROLL, NULL); } static Eina_Bool _elm_photocam_smart_event(Evas_Object *obj, Evas_Object *src __UNUSED__, Evas_Callback_Type type, void *event_info) { double zoom; Evas_Coord x = 0; Evas_Coord y = 0; Evas_Coord v_w = 0; Evas_Coord v_h = 0; Evas_Coord step_x = 0; Evas_Coord step_y = 0; Evas_Coord page_x = 0; Evas_Coord page_y = 0; Evas_Event_Key_Down *ev = event_info; ELM_PHOTOCAM_DATA_GET(obj, sd); if (elm_widget_disabled_get(obj)) return EINA_FALSE; if (type != EVAS_CALLBACK_KEY_DOWN) return EINA_FALSE; if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD) return EINA_FALSE; sd->s_iface->content_pos_get(obj, &x, &y); sd->s_iface->step_size_get(obj, &step_x, &step_y); sd->s_iface->page_size_get(obj, &page_x, &page_y); sd->s_iface->content_viewport_size_get(obj, &v_w, &v_h); if ((!strcmp(ev->keyname, "Left")) || ((!strcmp(ev->keyname, "KP_Left")) && (!ev->string))) { x -= step_x; } else if ((!strcmp(ev->keyname, "Right")) || ((!strcmp(ev->keyname, "KP_Right")) && (!ev->string))) { x += step_x; } else if ((!strcmp(ev->keyname, "Up")) || ((!strcmp(ev->keyname, "KP_Up")) && (!ev->string))) { y -= step_y; } else if ((!strcmp(ev->keyname, "Down")) || ((!strcmp(ev->keyname, "KP_Down")) && (!ev->string))) { y += step_y; } else if ((!strcmp(ev->keyname, "Prior")) || ((!strcmp(ev->keyname, "KP_Prior")) && (!ev->string))) { if (page_y < 0) y -= -(page_y * v_h) / 100; else y -= page_y; } else if ((!strcmp(ev->keyname, "Next")) || ((!strcmp(ev->keyname, "KP_Next")) && (!ev->string))) { if (page_y < 0) y += -(page_y * v_h) / 100; else y += page_y; } else if ((!strcmp(ev->keyname, "KP_Add"))) { zoom = elm_photocam_zoom_get(obj); zoom -= 0.5; elm_photocam_zoom_mode_set(obj, ELM_PHOTOCAM_ZOOM_MODE_MANUAL); elm_photocam_zoom_set(obj, zoom); return EINA_TRUE; } else if ((!strcmp(ev->keyname, "KP_Subtract"))) { zoom = elm_photocam_zoom_get(obj); zoom += 0.5; elm_photocam_zoom_mode_set(obj, ELM_PHOTOCAM_ZOOM_MODE_MANUAL); elm_photocam_zoom_set(obj, zoom); return EINA_TRUE; } else return EINA_FALSE; ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD; sd->s_iface->content_pos_set(obj, x, y); return EINA_TRUE; } Eina_Bool _bounce_eval(void *data) { Elm_Photocam_Smart_Data *sd = data; double t, tt; if ((sd->g_layer_zoom.imx == sd->g_layer_zoom.bounce.x_end) && (sd->g_layer_zoom.imy == sd->g_layer_zoom.bounce.y_end)) { sd->g_layer_zoom.imx = 0; sd->g_layer_zoom.imy = 0; sd->zoom_g_layer = EINA_FALSE; sd->g_layer_zoom.bounce.animator = NULL; sd->s_iface->freeze_set(ELM_WIDGET_DATA(sd)->obj, EINA_FALSE); return ECORE_CALLBACK_CANCEL; } t = ecore_loop_time_get(); tt = (t - sd->g_layer_zoom.bounce.t_start) / (sd->g_layer_zoom.bounce.t_end - sd->g_layer_zoom.bounce.t_start); tt = 1.0 - tt; tt = 1.0 - (tt * tt); if (t > sd->g_layer_zoom.bounce.t_end) { sd->g_layer_zoom.imx = 0; sd->g_layer_zoom.imy = 0; sd->zoom_g_layer = EINA_FALSE; sd->s_iface->freeze_set(ELM_WIDGET_DATA(sd)->obj, EINA_FALSE); _zoom_do(ELM_WIDGET_DATA(sd)->obj, 1.0); sd->g_layer_zoom.bounce.animator = NULL; return ECORE_CALLBACK_CANCEL; } if (sd->g_layer_zoom.imx != sd->g_layer_zoom.bounce.x_end) sd->g_layer_zoom.imx = sd->g_layer_zoom.bounce.x_start * (1.0 - tt) + sd->g_layer_zoom.bounce.x_end * tt; if (sd->g_layer_zoom.imy != sd->g_layer_zoom.bounce.y_end) sd->g_layer_zoom.imy = sd->g_layer_zoom.bounce.y_start * (1.0 - tt) + sd->g_layer_zoom.bounce.y_end * tt; _zoom_do(ELM_WIDGET_DATA(sd)->obj, 1.0 - (1.0 - tt)); return ECORE_CALLBACK_RENEW; } static void _g_layer_zoom_do(Elm_Photocam_Smart_Data *sd, Evas_Coord px, Evas_Coord py, Elm_Gesture_Zoom_Info *g_layer) { int regx, regy, regw, regh, ix, iy, iw, ih; Evas_Coord rx, ry, rw, rh; Evas_Object *obj; int xx, yy; obj = ELM_WIDGET_DATA(sd)->obj; sd->mode = ELM_PHOTOCAM_ZOOM_MODE_MANUAL; sd->zoom = sd->g_layer_start / g_layer->zoom; sd->size.ow = sd->size.w; sd->size.oh = sd->size.h; sd->s_iface->content_pos_get(obj, &rx, &ry); sd->s_iface->content_viewport_size_get(obj, &rw, &rh); if ((rw <= 0) || (rh <= 0)) return; sd->size.nw = (double)sd->size.imw / sd->zoom; sd->size.nh = (double)sd->size.imh / sd->zoom; elm_photocam_image_region_get(obj, ®x, ®y, ®w, ®h); evas_object_geometry_get(sd->img, &ix, &iy, &iw, &ih); sd->pvx = g_layer->x; sd->pvy = g_layer->y; xx = (px / sd->zoom) - sd->pvx; yy = (py / sd->zoom) - sd->pvy; sd->g_layer_zoom.imx = 0; sd->g_layer_zoom.imy = 0; if ((xx < 0) || (rw > sd->size.nw)) { sd->g_layer_zoom.imx = xx; xx = 0; } else if ((xx + rw) > sd->size.nw) { sd->g_layer_zoom.imx = xx + rw - sd->size.nw; xx = sd->size.nw - rw; } if ((yy < 0) || (rh > sd->size.nh)) { sd->g_layer_zoom.imy = yy; yy = 0; } else if ((yy + rh) > sd->size.nh) { sd->g_layer_zoom.imy = yy + rh - sd->size.nh; yy = sd->size.nh - rh; } sd->size.spos.x = (double)(xx + (rw / 2)) / (double)(sd->size.nw); sd->size.spos.y = (double)(yy + (rh / 2)) / (double)(sd->size.nh); _zoom_do(obj, 1.0); } static Evas_Event_Flags _g_layer_zoom_start_cb(void *data, void *event_info) { Elm_Gesture_Zoom_Info *p = event_info; Elm_Photocam_Smart_Data *sd = data; double marginx = 0, marginy = 0; Evas_Coord rw, rh; int x, y, w, h; if (sd->g_layer_zoom.bounce.animator) { ecore_animator_del(sd->g_layer_zoom.bounce.animator); sd->g_layer_zoom.bounce.animator = NULL; } sd->zoom_g_layer = EINA_TRUE; sd->s_iface->freeze_set(ELM_WIDGET_DATA(sd)->obj, EINA_TRUE); elm_photocam_image_region_get(ELM_WIDGET_DATA(sd)->obj, &x, &y, &w, &h); sd->s_iface->content_viewport_size_get(ELM_WIDGET_DATA(sd)->obj, &rw, &rh); if (rw > sd->size.nw) marginx = (rw - sd->size.nw) / 2; if (rh > sd->size.nh) marginy = (rh - sd->size.nh) / 2; sd->g_layer_start = sd->zoom; sd->zoom_point_x = x + ((p->x - marginx) * sd->zoom) + sd->g_layer_zoom.imx; sd->zoom_point_y = y + ((p->y - marginy) * sd->zoom) + sd->g_layer_zoom.imy; return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags _g_layer_zoom_move_cb(void *data, void *event_info) { Elm_Photocam_Smart_Data *sd = data; Elm_Gesture_Zoom_Info *p = event_info; _g_layer_zoom_do(sd, sd->zoom_point_x, sd->zoom_point_y, p); return EVAS_EVENT_FLAG_NONE; } static Evas_Event_Flags _g_layer_zoom_end_cb(void *data, void *event_info __UNUSED__) { Elm_Photocam_Smart_Data *sd = data; Evas_Coord rw, rh; sd->s_iface->content_viewport_size_get(ELM_WIDGET_DATA(sd)->obj, &rw, &rh); sd->g_layer_start = 1.0; if (sd->g_layer_zoom.imx || sd->g_layer_zoom.imy) { double t; t = ecore_loop_time_get(); sd->g_layer_zoom.bounce.x_start = sd->g_layer_zoom.imx; sd->g_layer_zoom.bounce.y_start = sd->g_layer_zoom.imy; sd->g_layer_zoom.bounce.x_end = 0; sd->g_layer_zoom.bounce.y_end = 0; if (rw > sd->size.nw && rh > sd->size.nh) { Evas_Coord pw, ph; double z; if ((sd->size.imw < rw) && (sd->size.imh < rh)) { sd->zoom = 1; sd->size.nw = sd->size.imw; sd->size.nh = sd->size.imh; } else { ph = (sd->size.imh * rw) / sd->size.imw; if (ph > rh) { pw = (sd->size.imw * rh) / sd->size.imh; ph = rh; } else { pw = rw; } if (sd->size.imw > sd->size.imh) z = (double)sd->size.imw / pw; else z = (double)sd->size.imh / ph; sd->zoom = z; sd->size.nw = pw; sd->size.nh = ph; } sd->g_layer_zoom.bounce.x_end = (sd->size.nw - rw) / 2; sd->g_layer_zoom.bounce.y_end = (sd->size.nh - rh) / 2; } else { int xx, yy; xx = (sd->zoom_point_x / sd->zoom) - sd->pvx; yy = (sd->zoom_point_y / sd->zoom) - sd->pvy; if (xx < 0) xx = 0; if (yy < 0) yy = 0; if (rw > sd->size.nw) sd->g_layer_zoom.bounce.x_end = (sd->size.nw - rw) / 2; if ((xx + rw) > sd->size.nw) xx = sd->size.nw - rw; if (rh > sd->size.nh) sd->g_layer_zoom.bounce.y_end = (sd->size.nh - rh) / 2; if ((yy + rh) > sd->size.nh) yy = sd->size.nh - rh; sd->size.spos.x = (double)(xx + (rw / 2)) / (double)(sd->size.nw); sd->size.spos.y = (double)(yy + (rh / 2)) / (double)(sd->size.nh); } sd->g_layer_zoom.bounce.t_start = t; sd->g_layer_zoom.bounce.t_end = t + _elm_config->page_scroll_friction; sd->g_layer_zoom.bounce.animator = ecore_animator_add(_bounce_eval, sd); } else { sd->s_iface->freeze_set(ELM_WIDGET_DATA(sd)->obj, EINA_FALSE); sd->zoom_g_layer = EINA_FALSE; } return EVAS_EVENT_FLAG_NONE; } static void _elm_photocam_smart_add(Evas_Object *obj) { Evas_Coord minw, minh; Elm_Photocam_Pan_Smart_Data *pan_data; Eina_Bool bounce = _elm_config->thumbscroll_bounce_enable; EVAS_SMART_DATA_ALLOC(obj, Elm_Photocam_Smart_Data); ELM_WIDGET_DATA(priv)->resize_obj = edje_object_add(evas_object_evas_get(obj)); ELM_WIDGET_CLASS(_elm_photocam_parent_sc)->base.add(obj); elm_widget_theme_object_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, "photocam", "base", elm_widget_style_get(obj)); priv->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj)); evas_object_smart_member_add(priv->hit_rect, obj); elm_widget_sub_object_add(obj, priv->hit_rect); /* common scroller hit rectangle setup */ evas_object_color_set(priv->hit_rect, 0, 0, 0, 0); evas_object_show(priv->hit_rect); evas_object_repeat_events_set(priv->hit_rect, EINA_TRUE); elm_widget_can_focus_set(obj, EINA_TRUE); priv->s_iface = evas_object_smart_interface_get (obj, ELM_SCROLLABLE_IFACE_NAME); priv->s_iface->objects_set (obj, ELM_WIDGET_DATA(priv)->resize_obj, priv->hit_rect); priv->s_iface->animate_start_cb_set(obj, _scroll_animate_start_cb); priv->s_iface->animate_stop_cb_set(obj, _scroll_animate_stop_cb); priv->s_iface->drag_start_cb_set(obj, _scroll_drag_start_cb); priv->s_iface->drag_stop_cb_set(obj, _scroll_drag_stop_cb); priv->s_iface->scroll_cb_set(obj, _scroll_cb); priv->s_iface->bounce_allow_set(obj, bounce, bounce); priv->pan_obj = evas_object_smart_add (evas_object_evas_get(obj), _elm_photocam_pan_smart_class_new()); pan_data = evas_object_smart_data_get(priv->pan_obj); pan_data->wsd = priv; priv->s_iface->extern_pan_set(obj, priv->pan_obj); priv->zoom_g_layer = EINA_FALSE; priv->g_layer_start = 1.0; priv->zoom = 1; priv->mode = ELM_PHOTOCAM_ZOOM_MODE_MANUAL; priv->tsize = 512; priv->img = evas_object_image_add(evas_object_evas_get(obj)); evas_object_image_load_orientation_set(priv->img, EINA_TRUE); evas_object_image_scale_hint_set(priv->img, EVAS_IMAGE_SCALE_HINT_DYNAMIC); evas_object_event_callback_add (priv->img, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down_cb, obj); evas_object_event_callback_add (priv->img, EVAS_CALLBACK_MOUSE_UP, _mouse_up_cb, obj); evas_object_image_scale_hint_set(priv->img, EVAS_IMAGE_SCALE_HINT_STATIC); /* XXX: mmm... */ evas_object_smart_member_add(priv->img, priv->pan_obj); elm_widget_sub_object_add(obj, priv->img); evas_object_image_filled_set(priv->img, EINA_TRUE); evas_object_event_callback_add (priv->img, EVAS_CALLBACK_IMAGE_PRELOADED, _main_img_preloaded_cb, obj); edje_object_size_min_calc(ELM_WIDGET_DATA(priv)->resize_obj, &minw, &minh); evas_object_size_hint_min_set(obj, minw, minh); _sizing_eval(obj); } static void _elm_photocam_smart_del(Evas_Object *obj) { Elm_Phocam_Grid *g; ELM_PHOTOCAM_DATA_GET(obj, sd); EINA_LIST_FREE (sd->grids, g) { if (g->grid) free(g->grid); free(g); } evas_object_del(sd->pan_obj); sd->pan_obj = NULL; if (sd->file) eina_stringshare_del(sd->file); if (sd->calc_job) ecore_job_del(sd->calc_job); if (sd->scr_timer) ecore_timer_del(sd->scr_timer); if (sd->zoom_animator) ecore_animator_del(sd->zoom_animator); if (sd->g_layer_zoom.bounce.animator) ecore_animator_del(sd->g_layer_zoom.bounce.animator); if (sd->long_timer) ecore_timer_del(sd->long_timer); ELM_WIDGET_CLASS(_elm_photocam_parent_sc)->base.del(obj); } static void _elm_photocam_smart_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) { ELM_PHOTOCAM_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_photocam_parent_sc)->base.move(obj, x, y); evas_object_move(sd->hit_rect, x, y); } static void _elm_photocam_smart_resize(Evas_Object *obj, Evas_Coord w, Evas_Coord h) { ELM_PHOTOCAM_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_photocam_parent_sc)->base.resize(obj, w, h); evas_object_resize(sd->hit_rect, w, h); } static void _elm_photocam_smart_member_add(Evas_Object *obj, Evas_Object *member) { ELM_PHOTOCAM_DATA_GET(obj, sd); ELM_WIDGET_CLASS(_elm_photocam_parent_sc)->base.member_add(obj, member); if (sd->hit_rect) evas_object_raise(sd->hit_rect); } static void _elm_photocam_smart_set_user(Elm_Photocam_Smart_Class *sc) { ELM_WIDGET_CLASS(sc)->base.add = _elm_photocam_smart_add; ELM_WIDGET_CLASS(sc)->base.del = _elm_photocam_smart_del; ELM_WIDGET_CLASS(sc)->base.move = _elm_photocam_smart_move; ELM_WIDGET_CLASS(sc)->base.resize = _elm_photocam_smart_resize; ELM_WIDGET_CLASS(sc)->base.member_add = _elm_photocam_smart_member_add; ELM_WIDGET_CLASS(sc)->on_focus = _elm_photocam_smart_on_focus; ELM_WIDGET_CLASS(sc)->theme = _elm_photocam_smart_theme; ELM_WIDGET_CLASS(sc)->event = _elm_photocam_smart_event; } EAPI const Elm_Photocam_Smart_Class * elm_photocam_smart_class_get(void) { static Elm_Photocam_Smart_Class _sc = ELM_PHOTOCAM_SMART_CLASS_INIT_NAME_VERSION(ELM_PHOTOCAM_SMART_NAME); static const Elm_Photocam_Smart_Class *class = NULL; Evas_Smart_Class *esc = (Evas_Smart_Class *)&_sc; if (class) return class; _elm_photocam_smart_set(&_sc); esc->callbacks = _smart_callbacks; class = &_sc; return class; } EAPI Evas_Object * elm_photocam_add(Evas_Object *parent) { Evas_Object *obj; EINA_SAFETY_ON_NULL_RETURN_VAL(parent, NULL); obj = elm_widget_add(_elm_photocam_smart_class_new(), parent); if (!obj) return NULL; if (!elm_widget_sub_object_add(parent, obj)) ERR("could not add %p as sub object of %p", obj, parent); return obj; } EAPI Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file) { int w, h; double tz; Evas_Load_Error err; ELM_PHOTOCAM_CHECK(obj) EVAS_LOAD_ERROR_NONE; ELM_PHOTOCAM_DATA_GET(obj, sd); if (!eina_stringshare_replace(&sd->file, file)) return EVAS_LOAD_ERROR_NONE; _grid_clear_all(obj); evas_object_hide(sd->img); evas_object_image_smooth_scale_set(sd->img, (sd->no_smooth == 0)); evas_object_image_file_set(sd->img, NULL, NULL); evas_object_image_load_scale_down_set(sd->img, 0); evas_object_image_file_set(sd->img, sd->file, NULL); err = evas_object_image_load_error_get(sd->img); if (err != EVAS_LOAD_ERROR_NONE) { ERR("Things are going bad for '%s' (%p)", file, sd->img); return err; } evas_object_image_size_get(sd->img, &w, &h); sd->do_region = evas_object_image_region_support_get(sd->img); sd->size.imw = w; sd->size.imh = h; sd->size.w = sd->size.imw / sd->zoom; sd->size.h = sd->size.imh / sd->zoom; if (sd->g_layer_zoom.bounce.animator) { ecore_animator_del(sd->g_layer_zoom.bounce.animator); sd->g_layer_zoom.bounce.animator = NULL; } if (sd->zoom_animator) { sd->no_smooth--; if (sd->no_smooth == 0) _smooth_update(obj); ecore_animator_del(sd->zoom_animator); sd->zoom_animator = NULL; } evas_object_image_file_set(sd->img, NULL, NULL); evas_object_image_load_scale_down_set(sd->img, 8); evas_object_image_file_set(sd->img, sd->file, NULL); err = evas_object_image_load_error_get(sd->img); if (err != EVAS_LOAD_ERROR_NONE) { ERR("Things are going bad for '%s' (%p)", file, sd->img); return err; } evas_object_image_preload(sd->img, 0); sd->main_load_pending = EINA_TRUE; if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job_cb, sd); evas_object_smart_callback_call(obj, SIG_LOAD, NULL); sd->preload_num++; if (sd->preload_num == 1) { edje_object_signal_emit (ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,busy,start", "elm"); evas_object_smart_callback_call(obj, SIG_LOAD_DETAIL, NULL); } tz = sd->zoom; sd->zoom = 0.0; elm_photocam_zoom_set(ELM_WIDGET_DATA(sd)->obj, tz); return evas_object_image_load_error_get(sd->img); } EAPI const char * elm_photocam_file_get(const Evas_Object *obj) { ELM_PHOTOCAM_CHECK(obj) NULL; ELM_PHOTOCAM_DATA_GET(obj, sd); return sd->file; } EAPI void elm_photocam_zoom_set(Evas_Object *obj, double zoom) { double z; Eina_List *l; Ecore_Animator *an; Elm_Phocam_Grid *g, *g_zoom = NULL; Evas_Coord pw, ph, rx, ry, rw, rh; int zoom_changed = 0, started = 0; ELM_PHOTOCAM_CHECK(obj); ELM_PHOTOCAM_DATA_GET(obj, sd); if (zoom <= (1.0 / 256.0)) zoom = (1.0 / 256.0); if (zoom == sd->zoom) return; sd->zoom = zoom; sd->size.ow = sd->size.w; sd->size.oh = sd->size.h; sd->s_iface->content_pos_get(obj, &rx, &ry); sd->s_iface->content_viewport_size_get(obj, &rw, &rh); if ((rw <= 0) || (rh <= 0)) return; if (sd->mode == ELM_PHOTOCAM_ZOOM_MODE_MANUAL) { sd->size.nw = (double)sd->size.imw / sd->zoom; sd->size.nh = (double)sd->size.imh / sd->zoom; } else if (sd->mode == ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT) { if ((sd->size.imw < 1) || (sd->size.imh < 1)) { sd->size.nw = 0; sd->size.nh = 0; } else { ph = (sd->size.imh * rw) / sd->size.imw; if (ph > rh) { pw = (sd->size.imw * rh) / sd->size.imh; ph = rh; } else { pw = rw; } if (sd->size.imw > sd->size.imh) z = (double)sd->size.imw / pw; else z = (double)sd->size.imh / ph; if (z != sd->zoom) zoom_changed = 1; sd->zoom = z; sd->size.nw = pw; sd->size.nh = ph; } } else if (sd->mode == ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL) { if ((sd->size.imw < 1) || (sd->size.imh < 1)) { sd->size.nw = 0; sd->size.nw = 0; } else { ph = (sd->size.imh * rw) / sd->size.imw; if (ph < rh) { pw = (sd->size.imw * rh) / sd->size.imh; ph = rh; } else { pw = rw; } if (sd->size.imw > sd->size.imh) z = (double)sd->size.imw / pw; else z = (double)sd->size.imh / ph; if (z != sd->zoom) zoom_changed = 1; sd->zoom = z; sd->size.nw = pw; sd->size.nh = ph; } } else if (sd->mode == ELM_PHOTOCAM_ZOOM_MODE_AUTO_FIT_IN) { if ((sd->size.imw < 1) || (sd->size.imh < 1)) { sd->size.nw = 0; sd->size.nh = 0; } else if ((sd->size.imw < rw) && (sd->size.imh < rh)) { if (1 != sd->zoom) zoom_changed = 1; sd->zoom = 1; sd->size.nw = sd->size.imw; sd->size.nh = sd->size.imh; } else { ph = (sd->size.imh * rw) / sd->size.imw; if (ph > rh) { pw = (sd->size.imw * rh) / sd->size.imh; ph = rh; } else pw = rw; if (sd->size.imw > sd->size.imh) z = (double)sd->size.imw / pw; else z = (double)sd->size.imh / ph; if (z != sd->zoom) zoom_changed = 1; sd->zoom = z; sd->size.nw = pw; sd->size.nh = ph; } } if (sd->main_load_pending) { sd->size.w = sd->size.nw; sd->size.h = sd->size.nh; goto done; } EINA_LIST_FOREACH (sd->grids, l, g) { if (g->zoom == _grid_zoom_calc(sd->zoom)) { sd->grids = eina_list_remove(sd->grids, g); sd->grids = eina_list_prepend(sd->grids, g); _grid_raise(g); goto done; } } g = _grid_create(obj); if (g) { if (eina_list_count(sd->grids) > 1) { g_zoom = eina_list_last(sd->grids)->data; sd->grids = eina_list_remove(sd->grids, g_zoom); _grid_clear(obj, g_zoom); free(g_zoom); EINA_LIST_FOREACH (sd->grids, l, g_zoom) { g_zoom->dead = 1; } } sd->grids = eina_list_prepend(sd->grids, g); } else { EINA_LIST_FREE (sd->grids, g) { _grid_clear(obj, g); free(g); } } done: sd->t_start = ecore_loop_time_get(); sd->t_end = sd->t_start + _elm_config->zoom_friction; if ((sd->size.w > 0) && (sd->size.h > 0)) { sd->size.spos.x = (double)(rx + (rw / 2)) / (double)sd->size.w; sd->size.spos.y = (double)(ry + (rh / 2)) / (double)sd->size.h; } else { sd->size.spos.x = 0.5; sd->size.spos.y = 0.5; } if (rw > sd->size.w) sd->size.spos.x = 0.5; if (rh > sd->size.h) sd->size.spos.y = 0.5; if (sd->size.spos.x > 1.0) sd->size.spos.x = 1.0; if (sd->size.spos.y > 1.0) sd->size.spos.y = 1.0; if (sd->paused) { _zoom_do(obj, 1.0); } else { if (!sd->zoom_animator) { sd->zoom_animator = ecore_animator_add(_zoom_anim_cb, obj); sd->no_smooth++; if (sd->no_smooth == 1) _smooth_update(obj); started = 1; } } an = sd->zoom_animator; if (an) { if (!_zoom_anim_cb(obj)) { ecore_animator_del(an); an = NULL; } } if (sd->calc_job) ecore_job_del(sd->calc_job); sd->calc_job = ecore_job_add(_calc_job_cb, sd); if (!sd->paused) { if (started) evas_object_smart_callback_call(obj, SIG_ZOOM_START, NULL); if (!an) evas_object_smart_callback_call(obj, SIG_ZOOM_STOP, NULL); } if (zoom_changed) evas_object_smart_callback_call(obj, SIG_ZOOM_CHANGE, NULL); } EAPI double elm_photocam_zoom_get(const Evas_Object *obj) { ELM_PHOTOCAM_CHECK(obj) 1.0; ELM_PHOTOCAM_DATA_GET(obj, sd); return sd->zoom; } EAPI void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode) { double tz; ELM_PHOTOCAM_CHECK(obj); ELM_PHOTOCAM_DATA_GET(obj, sd); if (sd->mode == mode) return; sd->mode = mode; tz = sd->zoom; sd->zoom = 0.0; elm_photocam_zoom_set(ELM_WIDGET_DATA(sd)->obj, tz); } EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj) { ELM_PHOTOCAM_CHECK(obj) ELM_PHOTOCAM_ZOOM_MODE_LAST; ELM_PHOTOCAM_DATA_GET(obj, sd); return sd->mode; } EAPI void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h) { ELM_PHOTOCAM_CHECK(obj); ELM_PHOTOCAM_DATA_GET(obj, sd); if (w) *w = sd->size.imw; if (h) *h = sd->size.imh; } EAPI void elm_photocam_image_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h) { Evas_Coord sx, sy, sw, sh; ELM_PHOTOCAM_CHECK(obj); ELM_PHOTOCAM_DATA_GET(obj, sd); sd->s_iface->content_pos_get(obj, &sx, &sy); sd->s_iface->content_viewport_size_get(obj, &sw, &sh); if (sd->size.w > 0) { if (x) { *x = (sd->size.imw * sx) / sd->size.w; if (*x > sd->size.imw) *x = sd->size.imw; } if (w) { *w = (sd->size.imw * sw) / sd->size.w; if (*w > sd->size.imw) *w = sd->size.imw; else if (*w < 0) *w = 0; } } else { if (x) *x = 0; if (w) *w = 0; } if (sd->size.h > 0) { if (y) { *y = (sd->size.imh * sy) / sd->size.h; if (*y > sd->size.imh) *y = sd->size.imh; } if (h) { *h = (sd->size.imh * sh) / sd->size.h; if (*h > sd->size.imh) *h = sd->size.imh; else if (*h < 0) *h = 0; } } else { if (y) *y = 0; if (h) *h = 0; } } EAPI void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h __UNUSED__) { int rx, ry, rw, rh; ELM_PHOTOCAM_CHECK(obj); ELM_PHOTOCAM_DATA_GET(obj, sd); if ((sd->size.imw < 1) || (sd->size.imh < 1)) return; rx = (x * sd->size.w) / sd->size.imw; ry = (y * sd->size.h) / sd->size.imh; rw = (w * sd->size.w) / sd->size.imw; rh = (h * sd->size.h) / sd->size.imh; if (rw < 1) rw = 1; if (rh < 1) rh = 1; if ((rx + rw) > sd->size.w) rx = sd->size.w - rw; if ((ry + rh) > sd->size.h) ry = sd->size.h - rh; if (sd->g_layer_zoom.bounce.animator) { ecore_animator_del(sd->g_layer_zoom.bounce.animator); sd->g_layer_zoom.bounce.animator = NULL; _zoom_do(obj, 1.0); } if (sd->zoom_animator) { sd->no_smooth--; ecore_animator_del(sd->zoom_animator); sd->zoom_animator = NULL; _zoom_do(obj, 1.0); evas_object_smart_callback_call(obj, SIG_ZOOM_STOP, NULL); } sd->s_iface->content_region_show(obj, rx, ry, rw, rh); } EAPI void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h __UNUSED__) { int rx, ry, rw, rh; ELM_PHOTOCAM_CHECK(obj); ELM_PHOTOCAM_DATA_GET(obj, sd); if ((sd->size.imw < 1) || (sd->size.imh < 1)) return; rx = (x * sd->size.w) / sd->size.imw; ry = (y * sd->size.h) / sd->size.imh; rw = (w * sd->size.w) / sd->size.imw; rh = (h * sd->size.h) / sd->size.imh; if (rw < 1) rw = 1; if (rh < 1) rh = 1; if ((rx + rw) > sd->size.w) rx = sd->size.w - rw; if ((ry + rh) > sd->size.h) ry = sd->size.h - rh; if (sd->g_layer_zoom.bounce.animator) { ecore_animator_del(sd->g_layer_zoom.bounce.animator); sd->g_layer_zoom.bounce.animator = NULL; _zoom_do(obj, 1.0); } if (sd->zoom_animator) { sd->no_smooth--; if (!sd->no_smooth) _smooth_update(obj); ecore_animator_del(sd->zoom_animator); sd->zoom_animator = NULL; _zoom_do(obj, 1.0); evas_object_smart_callback_call(obj, SIG_ZOOM_STOP, NULL); } sd->s_iface->region_bring_in(obj, rx, ry, rw, rh); } EAPI void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused) { ELM_PHOTOCAM_CHECK(obj); ELM_PHOTOCAM_DATA_GET(obj, sd); paused = !!paused; if (sd->paused == paused) return; sd->paused = paused; if (!sd->paused) return; if (sd->g_layer_zoom.bounce.animator) { ecore_animator_del(sd->g_layer_zoom.bounce.animator); sd->g_layer_zoom.bounce.animator = NULL; _zoom_do(obj, 1.0); } if (sd->zoom_animator) { ecore_animator_del(sd->zoom_animator); sd->zoom_animator = NULL; _zoom_do(obj, 1.0); evas_object_smart_callback_call(obj, SIG_ZOOM_STOP, NULL); } } EAPI Eina_Bool elm_photocam_paused_get(const Evas_Object *obj) { ELM_PHOTOCAM_CHECK(obj) EINA_FALSE; ELM_PHOTOCAM_DATA_GET(obj, sd); return sd->paused; } EAPI Evas_Object * elm_photocam_internal_image_get(const Evas_Object *obj) { ELM_PHOTOCAM_CHECK(obj) NULL; ELM_PHOTOCAM_DATA_GET(obj, sd); return sd->img; } EAPI void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) { ELM_PHOTOCAM_CHECK(obj); ELM_PHOTOCAM_DATA_GET(obj, sd); sd->s_iface->bounce_allow_set(obj, h_bounce, v_bounce); } EAPI void elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) { ELM_PHOTOCAM_CHECK(obj); ELM_PHOTOCAM_DATA_GET(obj, sd); sd->s_iface->bounce_allow_get(obj, h_bounce, v_bounce); } EAPI void elm_photocam_gesture_enabled_set(Evas_Object *obj, Eina_Bool gesture) { ELM_PHOTOCAM_CHECK(obj); ELM_PHOTOCAM_DATA_GET(obj, sd); gesture = !!gesture; if (sd->do_gesture == gesture) return; sd->do_gesture = gesture; if (sd->g_layer) { evas_object_del(sd->g_layer); sd->g_layer = NULL; } if (!gesture) return; sd->g_layer = elm_gesture_layer_add(obj); if (!sd->g_layer) return; elm_gesture_layer_attach(sd->g_layer, obj); elm_gesture_layer_cb_set (sd->g_layer, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_START, _g_layer_zoom_start_cb, sd); elm_gesture_layer_cb_set (sd->g_layer, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_MOVE, _g_layer_zoom_move_cb, sd); elm_gesture_layer_cb_set (sd->g_layer, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_END, _g_layer_zoom_end_cb, sd); elm_gesture_layer_cb_set (sd->g_layer, ELM_GESTURE_ZOOM, ELM_GESTURE_STATE_ABORT, _g_layer_zoom_end_cb, sd); } EAPI Eina_Bool elm_photocam_gesture_enabled_get(const Evas_Object *obj) { ELM_PHOTOCAM_CHECK(obj) EINA_FALSE; ELM_PHOTOCAM_DATA_GET(obj, sd); return sd->do_gesture; } elementary-1.7.7/src/lib/elm_index.h0000664000175000017500000003115612127353615014303 00000000000000/** * @defgroup Index Index * @ingroup Elementary * * @image html index_inheritance_tree.png * @image latex index_inheritance_tree.eps * * @image html img/widget/index/preview-00.png * @image latex img/widget/index/preview-00.eps * * An index widget gives you an index for fast access to whichever * group of other UI items one might have. It's a list of text * items (usually letters, for alphabetically ordered access). * * Index widgets are by default hidden and just appear when the * user clicks over it's reserved area in the canvas. In its * default theme, it's an area one @ref Fingers "finger" wide on * the right side of the index widget's container. * * When items on the index are selected, smart callbacks get * called, so that its user can make other container objects to * show a given area or child object depending on the index item * selected. You'd probably be using an index together with @ref * List "lists", @ref Genlist "generic lists" or @ref Gengrid * "general grids". * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for index objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "changed" - When the selected index item changes. @c * event_info is the selected item's data pointer. * - @c "delay,changed" - When the selected index item changes, but * after a small idling period. @c event_info is the selected * item's data pointer. * - @c "selected" - When the user releases a mouse button and * selects an item. @c event_info is the selected item's data * pointer. * - @c "level,up" - when the user moves a finger from the first * level to the second level * - @c "level,down" - when the user moves a finger from the second * level to the first level * * The @c "delay,changed" event is so that it'll wait a small time * before actually reporting those events and, moreover, just the * last event happening on those time frames will actually be * reported. * * Here are some examples on its usage: * @li @ref index_example_01 * @li @ref index_example_02 */ /** * @addtogroup Index * @{ */ /** * Add a new index widget to the given parent Elementary * (container) object * * @param parent The parent object * @return a new index widget handle or @c NULL, on errors * * This function inserts a new index widget on the canvas. * * @ingroup Index */ EAPI Evas_Object *elm_index_add(Evas_Object *parent); /** * Enable or disable auto hiding feature for a given index widget. * * @param obj The index object * @param disabled @c EINA_TRUE to disable auto hiding, @c EINA_FALSE to enable * * @see elm_index_autohide_disabled_get() * * @ingroup Index */ EAPI void elm_index_autohide_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * Get whether auto hiding feature is enabled or not for a given index widget. * * @param obj The index object * @return @c EINA_TRUE, if auto hiding is disabled, @c EINA_FALSE otherwise * * @see elm_index_autohide_disabled_set() for more details * * @ingroup Index */ EAPI Eina_Bool elm_index_autohide_disabled_get(const Evas_Object *obj); /** * Set the items level for a given index widget. * * @param obj The index object. * @param level @c 0 or @c 1, the currently implemented levels. * * @see elm_index_item_level_get() * * @ingroup Index */ EAPI void elm_index_item_level_set(Evas_Object *obj, int level); /** * Get the items level set for a given index widget. * * @param obj The index object. * @return @c 0 or @c 1, which are the levels @p obj might be at. * * @see elm_index_item_level_set() for more information * * @ingroup Index */ EAPI int elm_index_item_level_get(const Evas_Object *obj); /** * Set the selected state of an item. * * @param it The index item * @param selected The selected state * * This sets the selected state of the given item @p it. * @c EINA_TRUE for selected, @c EINA_FALSE for not selected. * * If a new item is selected the previously selected will be unselected. * Previously selected item can be get with function * elm_index_selected_item_get(). * * Selected items will be highlighted. * * @see elm_index_selected_item_get() * * @ingroup Index */ EAPI void elm_index_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); /** * Returns the last selected item, for a given index widget. * * @param obj The index object. * @param level @c 0 or @c 1, the currently implemented levels. * @return The last item @b selected on @p obj (or @c NULL, on errors). * * @ingroup Index */ EAPI Elm_Object_Item *elm_index_selected_item_get(const Evas_Object *obj, int level); /** * Append a new item on a given index widget. * * @param obj The index object. * @param letter Letter under which the item should be indexed * @param func The function to call when the item is selected. * @param data The item data to set for the index's item * @return A handle to the item added or @c NULL, on errors * * Despite the most common usage of the @p letter argument is for * single char strings, one could use arbitrary strings as index * entries. * * @c item will be the pointer returned back on @c "changed", @c * "delay,changed" and @c "selected" smart events. * * @ingroup Index */ EAPI Elm_Object_Item *elm_index_item_append(Evas_Object *obj, const char *letter, Evas_Smart_Cb func, const void *data); /** * Prepend a new item on a given index widget. * * @param obj The index object. * @param letter Letter under which the item should be indexed * @param func The function to call when the item is selected. * @param data The item data to set for the index's item * @return A handle to the item added or @c NULL, on errors * * Despite the most common usage of the @p letter argument is for * single char strings, one could use arbitrary strings as index * entries. * * @c item will be the pointer returned back on @c "changed", @c * "delay,changed" and @c "selected" smart events. * * @ingroup Index */ EAPI Elm_Object_Item *elm_index_item_prepend(Evas_Object *obj, const char *letter, Evas_Smart_Cb func, const void *data); /** * Insert a new item into the index object after item @p after. * * @param obj The index object. * @param after The index item to insert after. * @param letter Letter under which the item should be indexed * @param func The function to call when the item is clicked. * @param data The item data to set for the index's item * @return A handle to the item added or @c NULL, on errors * * Despite the most common usage of the @p letter argument is for * single char strings, one could use arbitrary strings as index * entries. * * @c item will be the pointer returned back on @c "changed", @c * "delay,changed" and @c "selected" smart events. * * @note If @p relative is @c NULL this function will behave as * elm_index_item_append(). * * @ingroup Index */ EAPI Elm_Object_Item *elm_index_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *letter, Evas_Smart_Cb func, const void *data); /** * Insert a new item into the index object before item @p before. * * @param obj The index object. * @param before The index item to insert after. * @param letter Letter under which the item should be indexed * @param func The function to call when the item is clicked. * @param data The item data to set for the index's item * @return A handle to the item added or @c NULL, on errors * * Despite the most common usage of the @p letter argument is for * single char strings, one could use arbitrary strings as index * entries. * * @c item will be the pointer returned back on @c "changed", @c * "delay,changed" and @c "selected" smart events. * * @note If @p relative is @c NULL this function will behave as * elm_index_item_prepend(). * * @ingroup Index */ EAPI Elm_Object_Item *elm_index_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *letter, Evas_Smart_Cb func, const void *data); /** * Insert a new item into the given index widget, using @p cmp_func * function to sort items (by item handles). * * @param obj The index object. * @param letter Letter under which the item should be indexed * @param func The function to call when the item is clicked. * @param data The item data to set for the index's item * @param cmp_func The comparing function to be used to sort index * items by index item handles * @param cmp_data_func A @b fallback function to be called for the * sorting of index items by item data). It will be used * when @p cmp_func returns @c 0 (equality), which means an index * item with provided item data already exists. To decide which * data item should be pointed to by the index item in question, @p * cmp_data_func will be used. If @p cmp_data_func returns a * non-negative value, the previous index item data will be * replaced by the given @p item pointer. If the previous data need * to be freed, it should be done by the @p cmp_data_func function, * because all references to it will be lost. If this function is * not provided (@c NULL is given), index items will be @b * duplicated, if @p cmp_func returns @c 0. * @return A handle to the item added or @c NULL, on errors * * Despite the most common usage of the @p letter argument is for * single char strings, one could use arbitrary strings as index * entries. * * @c item will be the pointer returned back on @c "changed", @c * "delay,changed" and @c "selected" smart events. * * @ingroup Index */ EAPI Elm_Object_Item *elm_index_item_sorted_insert(Evas_Object *obj, const char *letter, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func); /** * Find a given index widget's item, using item data. * * @param obj The index object * @param data The item data pointed to by the desired index item * @return The index item handle, if found, or @c NULL otherwise * * @ingroup Index */ EAPI Elm_Object_Item *elm_index_item_find(Evas_Object *obj, const void *data); /** * Removes @b all items from a given index widget. * * @param obj The index object. * * If deletion callbacks are set, via elm_object_item_del_cb_set(), * that callback function will be called for each item in @p obj. * * @ingroup Index */ EAPI void elm_index_item_clear(Evas_Object *obj); /** * Go to a given items level on a index widget * * @param obj The index object * @param level The index level (one of @c 0 or @c 1) * * @ingroup Index */ EAPI void elm_index_level_go(Evas_Object *obj, int level); /** * Get the letter (string) set on a given index widget item. * * @param item The index item handle * @return The letter string set on @p it * * @ingroup Index */ EAPI const char *elm_index_item_letter_get(const Elm_Object_Item *item); /** * Set the indicator as to be disabled. * * @param obj The index object * @param disabled @c EINA_TRUE to disable it, @c EINA_FALSE to enable it * * In Index widget, Indicator notes popup text, which shows a letter has been selecting. * * @see elm_index_indicator_disabled_get() * * @ingroup Index */ EAPI void elm_index_indicator_disabled_set(Evas_Object *obj, Eina_Bool disabled); /** * Get the value of indicator's disabled status. * * @param obj The index object * @return EINA_TRUE if the indicator is disabled. * * @see elm_index_indicator_disabled_set() * * @ingroup Index */ EAPI Eina_Bool elm_index_indicator_disabled_get(const Evas_Object *obj); /** * Enable or disable horizontal mode on the index object * * @param obj The index object. * @param horizontal @c EINA_TRUE to enable horizontal or @c EINA_FALSE to * disable it, i.e., to enable vertical mode. it's an area one @ref Fingers * "finger" wide on the bottom side of the index widget's container. * * @note Vertical mode is set by default. * * On horizontal mode items are displayed on index from left to right, * instead of from top to bottom. Also, the index will scroll horizontally. * * @see elm_index_horizontal_get() * * @ingroup Index */ EAPI void elm_index_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * Get a value whether horizontal mode is enabled or not. * * @param obj The index object. * @return @c EINA_TRUE means horizontal mode selection is enabled. * @c EINA_FALSE indicates it's disabled. If @p obj is @c NULL, * @c EINA_FALSE is returned. * * @see elm_index_horizontal_set() for details. * * @ingroup Index */ EAPI Eina_Bool elm_index_horizontal_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elm_widget_segment_control.h0000664000175000017500000001354312127353615017741 00000000000000#ifndef ELM_WIDGET_SEGMENT_CONTROL_H #define ELM_WIDGET_SEGMENT_CONTROL_H #include "elm_widget_layout.h" /** * @addtogroup Widget * @{ * * @section elm-segment-control-class The Elementary Segment control Class * * Elementary, besides having the @ref SegmentControl widget, exposes * its foundation -- the Elementary Segment control Class -- in order * to create other widgets which are a segment control with some more * logic on top. */ /** * @def ELM_SEGMENT_CONTROL_CLASS * * Use this macro to cast whichever subclass of * #Elm_Segment_Control_Smart_Class into it, so to access its fields. * * @ingroup Widget */ #define ELM_SEGMENT_CONTROL_CLASS(x) ((Elm_Segment_Control_Smart_Class *)x) /** * @def ELM_SEGMENT_CONTROL_DATA * * Use this macro to cast whichever subdata of * #Elm_Segment_Control_Smart_Data into it, so to access its fields. * * @ingroup Widget */ #define ELM_SEGMENT_CONTROL_DATA(x) ((Elm_Segment_Control_Smart_Data *)x) /** * @def ELM_SEGMENT_CONTROL_SMART_CLASS_VERSION * * Current version for Elementary segment control @b base smart class, a value * which goes to _Elm_Segment_Control_Smart_Class::version. * * @ingroup Widget */ #define ELM_SEGMENT_CONTROL_SMART_CLASS_VERSION 1 /** * @def ELM_SEGMENT_CONTROL_SMART_CLASS_INIT * * Initializer for a whole #Elm_Segment_Control_Smart_Class structure, with * @c NULL values on its specific fields. * * @param smart_class_init initializer to use for the "base" field * (#Evas_Smart_Class). * * @see EVAS_SMART_CLASS_INIT_NULL * @see EVAS_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SEGMENT_CONTROL_SMART_CLASS_INIT_NULL * @see ELM_SEGMENT_CONTROL_SMART_CLASS_INIT_NAME_VERSION * * @ingroup Widget */ #define ELM_SEGMENT_CONTROL_SMART_CLASS_INIT(smart_class_init) \ {smart_class_init, ELM_SEGMENT_CONTROL_SMART_CLASS_VERSION} /** * @def ELM_SEGMENT_CONTROL_SMART_CLASS_INIT_NULL * * Initializer to zero out a whole #Elm_Segment_Control_Smart_Class structure. * * @see ELM_SEGMENT_CONTROL_SMART_CLASS_INIT_NAME_VERSION * @see ELM_SEGMENT_CONTROL_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SEGMENT_CONTROL_SMART_CLASS_INIT_NULL \ ELM_SEGMENT_CONTROL_SMART_CLASS_INIT(EVAS_SMART_CLASS_INIT_NULL) /** * @def ELM_SEGMENT_CONTROL_SMART_CLASS_INIT_NAME_VERSION * * Initializer to zero out a whole #Elm_Segment_Control_Smart_Class * structure and set its name and version. * * This is similar to #ELM_SEGMENT_CONTROL_SMART_CLASS_INIT_NULL, but * it will also set the version field of * #Elm_Segment_Control_Smart_Class (base field) to the latest * #ELM_SEGMENT_CONTROL_SMART_CLASS_VERSION and name it to the * specific value. * * It will keep a reference to the name field as a "const char *", * i.e., the name must be available while the structure is * used (hint: static or global variable!) and must not be modified. * * @see ELM_SEGMENT_CONTROL_SMART_CLASS_INIT_NULL * @see ELM_SEGMENT_CONTROL_SMART_CLASS_INIT * * @ingroup Widget */ #define ELM_SEGMENT_CONTROL_SMART_CLASS_INIT_NAME_VERSION(name) \ ELM_SEGMENT_CONTROL_SMART_CLASS_INIT \ (ELM_LAYOUT_SMART_CLASS_INIT_NAME_VERSION(name)) /** * Elementary segment control base smart class. This inherits directly from * #Elm_Layout_Smart_Class and is meant to build widgets extending the * behavior of a segment control. * * All of the functions listed on @ref SegmentControl namespace will work for * objects deriving from #Elm_Segment_Control_Smart_Class. */ typedef struct _Elm_Segment_Control_Smart_Class { Elm_Layout_Smart_Class base; int version; /**< Version of this smart class definition */ } Elm_Segment_Control_Smart_Class; /** * Base layout smart data extended with segment control instance data. */ typedef struct _Elm_Segment_Control_Smart_Data Elm_Segment_Control_Smart_Data; typedef struct _Elm_Segment_Item Elm_Segment_Item; struct _Elm_Segment_Control_Smart_Data { Elm_Layout_Smart_Data base; Eina_List *items; Elm_Segment_Item *selected_item; int item_width; }; struct _Elm_Segment_Item { ELM_WIDGET_ITEM; Evas_Object *icon; const char *label; int seg_index; }; /** * @} */ EAPI extern const char ELM_SEGMENT_CONTROL_SMART_NAME[]; EAPI const Elm_Segment_Control_Smart_Class *elm_segment_control_smart_class_get(void); #define ELM_SEGMENT_CONTROL_DATA_GET(o, sd) \ Elm_Segment_Control_Smart_Data * sd = evas_object_smart_data_get(o) #define ELM_SEGMENT_CONTROL_DATA_GET_OR_RETURN(o, ptr) \ ELM_SEGMENT_CONTROL_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return; \ } #define ELM_SEGMENT_CONTROL_DATA_GET_OR_RETURN_VAL(o, ptr, val) \ ELM_SEGMENT_CONTROL_DATA_GET(o, ptr); \ if (!ptr) \ { \ CRITICAL("No widget data for object %p (%s)", \ o, evas_object_type_get(o)); \ return val; \ } #define ELM_SEGMENT_CONTROL_CHECK(obj) \ if (!obj || !elm_widget_type_check \ ((obj), ELM_SEGMENT_CONTROL_SMART_NAME, __func__)) \ return #define ELM_SEGMENT_CONTROL_ITEM_CHECK(it) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, ); \ ELM_SEGMENT_CONTROL_CHECK(it->base.widget); #define ELM_SEGMENT_CONTROL_ITEM_CHECK_OR_RETURN(it, ...) \ ELM_WIDGET_ITEM_CHECK_OR_RETURN((Elm_Widget_Item *)it, __VA_ARGS__); \ ELM_SEGMENT_CONTROL_CHECK(it->base.widget) __VA_ARGS__; #endif elementary-1.7.7/src/lib/elm_cache.h0000664000175000017500000000142412127353615014232 00000000000000/** * @defgroup Caches Caches * @ingroup Elementary * * These are functions which let one fine-tune some cache values for * Elementary applications, thus allowing for performance adjustments. * * @{ */ /** * @brief Flush all caches. * * Frees all data that was in cache and is not currently being used to reduce * memory usage. This frees Edje's, Evas' and Eet's cache. This is equivalent * to calling all of the following functions: * @li edje_file_cache_flush() * @li edje_collection_cache_flush() * @li eet_clearcache() * @li evas_image_cache_flush() * @li evas_font_cache_flush() * @li evas_render_dump() * @note Evas caches are flushed for every canvas associated with a window. * * @ingroup Caches */ EAPI void elm_cache_all_flush(void); /** * @} */ elementary-1.7.7/src/lib/elm_conform.h0000664000175000017500000000317012127353615014632 00000000000000/** * @defgroup Conformant Conformant * @ingroup Elementary * * @image html conformant_inheritance_tree.png * @image latex conformant_inheritance_tree.eps * * @image html img/widget/conformant/preview-00.png * @image latex img/widget/conformant/preview-00.eps width=\textwidth * * @image html img/conformant.png * @image latex img/conformant.eps width=\textwidth * * The aim is to provide a widget that can be used in elementary apps to * account for space taken up by the indicator, virtual keypad & softkey * windows when running the illume2 module of E17. * * So conformant content will be sized and positioned considering the * space required for such stuff, and when they popup, as a keyboard * shows when an entry is selected, conformant content won't change. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for conformant objects. * * This widget emits the same signals sent from @ref Layout: * * Available styles for it: * - @c "default" * * Default content parts of the conformant widget that you can use for are: * @li "default" - A content of the conformant * * See how to use this widget in this example: * @ref conformant_example */ /** * @addtogroup Conformant * @{ */ /** * Add a new conformant widget to the given parent Elementary * (container) object. * * @param parent The parent object. * @return A new conformant widget handle or @c NULL, on errors. * * This function inserts a new conformant widget on the canvas. * * @ingroup Conformant */ EAPI Evas_Object *elm_conformant_add(Evas_Object *parent); /** * @} */ elementary-1.7.7/src/lib/elm_list.h0000664000175000017500000006647412127353615014162 00000000000000/** * @defgroup List List * @ingroup Elementary * * @image html list_inheritance_tree.png * @image latex list_inheritance_tree.eps * * @image html img/widget/list/preview-00.png * @image latex img/widget/list/preview-00.eps width=\textwidth * * @image html img/list.png * @image latex img/list.eps width=\textwidth * * A list widget is a container whose children are displayed * vertically or horizontally, in order, and can be selected. The list * can accept only one or multiple item selections. Also has many * modes of items displaying. * * A list is a very simple type of list widget. For more robust lists, * @ref Genlist should probably be used. * * This widget inherits from the @ref Layout one, so that all the * functions acting on it also work for list objects. * * This widget emits the following signals, besides the ones sent from * @ref Layout: * - @c "activated" - The user has double-clicked or pressed * (enter|return|spacebar) on an item. The @c event_info parameter * is the item that was activated. * - @c "clicked,double" - The user has double-clicked an item. * The @c event_info parameter is the item that was double-clicked. * - @c "selected" - when the user selected an item * - @c "unselected" - when the user unselected an item * - @c "longpressed" - an item in the list is long-pressed * - @c "edge,top" - the list is scrolled until the top edge * - @c "edge,bottom" - the list is scrolled until the bottom edge * - @c "edge,left" - the list is scrolled until the left edge * - @c "edge,right" - the list is scrolled until the right edge * - @c "language,changed" - the program's language changed * * Available styles for it are: * - @c "default" * * Default content parts of the list items that you can use are: * @li @c "start" - A start position object in the list item * @li @c "end" - An end position object in the list item * * Default text parts of the list items that you can use are: * @li @c "default" - label in the list item * * Supported @c elm_object_item common APIs. * @li @ref elm_object_item_disabled_set * @li @ref elm_object_item_disabled_get * @li @ref elm_object_item_part_text_set * @li @ref elm_object_item_part_text_get * @li @ref elm_object_item_part_content_set * @li @ref elm_object_item_part_content_get * @li @ref elm_object_item_part_content_unset * * This widget implements the @b @ref elm-scrollable-interface * interface, so that all (non-deprecated) functions for the base @ref * Scroller widget also work for lists. * * Some calls on the list's API are marked as @b deprecated, as they * just wrap the scrollable widgets counterpart functions. Use the * ones we point you to, for each case of deprecation here, instead -- * eventually the deprecated ones will be discarded (next major * release). * * List of examples: * @li @ref list_example_01 * @li @ref list_example_02 * @li @ref list_example_03 */ /** * @addtogroup List * @{ */ /** * @enum Elm_List_Mode * @typedef Elm_List_Mode * * Set list's resizing behavior, transverse axis scrolling and items * cropping. See each mode's description for more details. * * @note Default value is #ELM_LIST_SCROLL. * * Values here @b don't work as bitmasks -- only one can be chosen at * a time. * * @see elm_list_mode_set() * @see elm_list_mode_get() * * @ingroup List */ typedef enum { ELM_LIST_COMPRESS = 0, /**< The list @b won't set any of its size hints to inform how a possible container should resize it. Then, if it's not created as a "resize object", it might end with zeroed dimensions. The list will respect the container's geometry and, if any of its items won't fit into its @b transverse axis, one won't be able to scroll it in that direction. */ ELM_LIST_SCROLL, /**< Default value. This is the same as #ELM_LIST_COMPRESS, with the exception that if any of its items won't fit into its transverse axis, one @b will be able to scroll it in that direction. */ ELM_LIST_LIMIT, /**< Sets a minimum size hint on the list object, so that containers may respect it (and resize itself to fit the child properly). More specifically, a @b minimum size hint will be set for its @b transverse axis, so that the @b largest item in that direction fits well. This is naturally bound by the list object's maximum size hints, set externally. */ ELM_LIST_EXPAND, /**< Besides setting a minimum size on the transverse axis, just like on #ELM_LIST_LIMIT, the list will set a minimum size on the @b longitudinal axis, trying to reserve space to all its children to be visible at a time. . This is naturally bound by the list object's maximum size hints, set externally. */ ELM_LIST_LAST /**< Indicates error if returned by elm_list_mode_get() */ } Elm_List_Mode; /** * Add a new list widget to the given parent Elementary * (container) object. * * @param parent The parent object. * @return a new list widget handle or @c NULL, on errors. * * This function inserts a new list widget on the canvas. * * @ingroup List */ EAPI Evas_Object *elm_list_add(Evas_Object *parent); /** * Starts the list. * * @param obj The list object * * @note Call before running show() on the list object. * @warning If not called, it won't display the list properly. * * @code * li = elm_list_add(win); * elm_list_item_append(li, "First", NULL, NULL, NULL, NULL); * elm_list_item_append(li, "Second", NULL, NULL, NULL, NULL); * elm_list_go(li); * evas_object_show(li); * @endcode * * @ingroup List */ EAPI void elm_list_go(Evas_Object *obj); /** * Enable or disable multiple items selection on the list object. * * @param obj The list object * @param multi @c EINA_TRUE to enable multi selection or @c EINA_FALSE to * disable it. * * Disabled by default. If disabled, the user can select a single item of * the list each time. Selected items are highlighted on list. * If enabled, many items can be selected. * * If a selected item is selected again, it will be unselected. * * @see elm_list_multi_select_get() * * @ingroup List */ EAPI void elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi); /** * Get a value whether multiple items selection is enabled or not. * * @see elm_list_multi_select_set() for details. * * @param obj The list object. * @return @c EINA_TRUE means multiple items selection is enabled. * @c EINA_FALSE indicates it's disabled. If @p obj is @c NULL, * @c EINA_FALSE is returned. * * @ingroup List */ EAPI Eina_Bool elm_list_multi_select_get(const Evas_Object *obj); /** * Set which mode to use for the list object. * * @param obj The list object * @param mode One of #Elm_List_Mode: #ELM_LIST_COMPRESS, * #ELM_LIST_SCROLL, #ELM_LIST_LIMIT or #ELM_LIST_EXPAND. * * Set list's resize behavior, transverse axis scroll and * items cropping. See each mode's description for more details. * * @note Default value is #ELM_LIST_SCROLL. * * Only one mode at a time can be set. If a previous one was set, it * will be changed by the new mode after this call. Bitmasks won't * work here as well. * * @warning This function's behavior will clash with those of * elm_scroller_content_min_limit(), so use either one of them, but * not both. * * @see elm_list_mode_get() * * @ingroup List */ EAPI void elm_list_mode_set(Evas_Object *obj, Elm_List_Mode mode); /** * Get the mode the list is at. * * @param obj The list object * @return One of #Elm_List_Mode: #ELM_LIST_COMPRESS, #ELM_LIST_SCROLL, #ELM_LIST_LIMIT, #ELM_LIST_EXPAND or #ELM_LIST_LAST on errors. * * @note see elm_list_mode_set() for more information. * * @ingroup List */ EAPI Elm_List_Mode elm_list_mode_get(const Evas_Object *obj); /** * Enable or disable horizontal mode on the list object. * * @param obj The list object. * @param horizontal @c EINA_TRUE to enable horizontal or @c EINA_FALSE to * disable it, i.e., to enable vertical mode. * * @note Vertical mode is set by default. * * On horizontal mode items are displayed on list from left to right, * instead of from top to bottom. Also, the list will scroll horizontally. * Each item will presents left icon on top and right icon, or end, at * the bottom. * * @see elm_list_horizontal_get() * * @ingroup List */ EAPI void elm_list_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); /** * Get a value whether horizontal mode is enabled or not. * * @param obj The list object. * @return @c EINA_TRUE means horizontal mode selection is enabled. * @c EINA_FALSE indicates it's disabled. If @p obj is @c NULL, * @c EINA_FALSE is returned. * * @see elm_list_horizontal_set() for details. * * @ingroup List */ EAPI Eina_Bool elm_list_horizontal_get(const Evas_Object *obj); /** * Set the list select mode. * * @param obj The list object * @param mode The select mode * * elm_list_select_mode_set() changes item select mode in the list widget. * - ELM_OBJECT_SELECT_MODE_DEFAULT : Items will only call their selection func and * callback when first becoming selected. Any further clicks will * do nothing, unless you set always select mode. * - ELM_OBJECT_SELECT_MODE_ALWAYS : This means that, even if selected, * every click will make the selected callbacks be called. * - ELM_OBJECT_SELECT_MODE_NONE : This will turn off the ability to select items * entirely and they will neither appear selected nor call selected * callback functions. * * @see elm_list_select_mode_get() * * @ingroup List */ EAPI void elm_list_select_mode_set(Evas_Object *obj, Elm_Object_Select_Mode mode); /** * Get the list select mode. * * @param obj The list object * @return The select mode * (If getting mode is failed, it returns ELM_OBJECT_SELECT_MODE_MAX) * * @see elm_list_select_mode_set() * * @ingroup List */ EAPI Elm_Object_Select_Mode elm_list_select_mode_get(const Evas_Object *obj); /** * Set bouncing behaviour when the scrolled content reaches an edge. * * Tell the internal scroller object whether it should bounce or not * when it reaches the respective edges for each axis. * * @param obj The list object * @param h_bounce Whether to bounce or not in the horizontal axis. * @param v_bounce Whether to bounce or not in the vertical axis. * * @deprecated Use elm_scroller_bounce_set() instead. * * @see elm_scroller_bounce_set() * * @ingroup List */ EINA_DEPRECATED EAPI void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); /** * Get the bouncing behaviour of the internal scroller. * * Get whether the internal scroller should bounce when the edge of each * axis is reached scrolling. * * @param obj The list object. * @param h_bounce Pointer to store the bounce state of the horizontal * axis. * @param v_bounce Pointer to store the bounce state of the vertical * axis. * * @deprecated Use elm_scroller_bounce_get() instead. * * @see elm_scroller_bounce_get() * @see elm_list_bounce_set() * * @ingroup List */ EINA_DEPRECATED EAPI void elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); /** * Set the scrollbar policy. * * @param obj The list object * @param policy_h Horizontal scrollbar policy. * @param policy_v Vertical scrollbar policy. * * This sets the scrollbar visibility policy for the given * scroller. #ELM_SCROLLER_POLICY_AUTO means the scrollbar is made * visible if it is needed, and otherwise kept * hidden. #ELM_SCROLLER_POLICY_ON turns it on all the time, and * #ELM_SCROLLER_POLICY_OFF always keeps it off. This applies * respectively for the horizontal and vertical scrollbars. * * The both are disabled by default, i.e., are set to * #ELM_SCROLLER_POLICY_OFF. * * @deprecated Use elm_scroller_policy_set() instead. * * @ingroup List */ EINA_DEPRECATED EAPI void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); /** * Get the scrollbar policy. * * @see elm_list_scroller_policy_get() for details. * * @param obj The list object. * @param policy_h Pointer to store horizontal scrollbar policy. * @param policy_v Pointer to store vertical scrollbar policy. * * @deprecated Use elm_scroller_policy_get() instead. * * @ingroup List */ EINA_DEPRECATED EAPI void elm_list_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); /** * Append a new item to the list object. * * @param obj The list object. * @param label The label of the list item. * @param icon The icon object to use for the left side of the item. An * icon can be any Evas object, but usually it is an icon created * with elm_icon_add(). * @param end The icon object to use for the right side of the item. An * icon can be any Evas object. * @param func The function to call when the item is clicked. * @param data The data to associate with the item for related callbacks. * * @return The created item or @c NULL upon failure. * * A new item will be created and appended to the list, i.e., will * be set as @b last item. * * Items created with this method can be deleted with elm_object_item_del(). * * Associated @p data can be properly freed when item is deleted if a * callback function is set with elm_object_item_del_cb_set(). * * If a function is passed as argument, it will be called every time this item * is selected, i.e., the user clicks over an unselected item. * If always select is enabled it will call this function every time * user clicks over an item (already selected or not). * If such function isn't needed, just passing * @c NULL as @p func is enough. The same should be done for @p data. * * Simple example (with no function callback or data associated): * @code * li = elm_list_add(win); * ic = elm_icon_add(win); * elm_image_file_set(ic, "path/to/image", NULL); * elm_icon_resizable_set(ic, EINA_TRUE, EINA_TRUE); * elm_list_item_append(li, "label", ic, NULL, NULL, NULL); * elm_list_go(li); * evas_object_show(li); * @endcode * * @see elm_list_select_mode_set() * @see elm_object_item_del() * @see elm_object_item_del_cb_set() * @see elm_list_clear() * @see elm_icon_add() * * @ingroup List */ EAPI Elm_Object_Item *elm_list_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data); /** * Prepend a new item to the list object. * * @param obj The list object. * @param label The label of the list item. * @param icon The icon object to use for the left side of the item. An * icon can be any Evas object, but usually it is an icon created * with elm_icon_add(). * @param end The icon object to use for the right side of the item. An * icon can be any Evas object. * @param func The function to call when the item is clicked. * @param data The data to associate with the item for related callbacks. * * @return The created item or @c NULL upon failure. * * A new item will be created and prepended to the list, i.e., will * be set as @b first item. * * Items created with this method can be deleted with elm_object_item_del(). * * Associated @p data can be properly freed when item is deleted if a * callback function is set with elm_object_item_del_cb_set(). * * If a function is passed as argument, it will be called every time this item * is selected, i.e., the user clicks over an unselected item. * If always select is enabled it will call this function every time * user clicks over an item (already selected or not). * If such function isn't needed, just passing * @c NULL as @p func is enough. The same should be done for @p data. * * @see elm_list_item_append() for a simple code example. * @see elm_list_select_mode_set() * @see elm_object_item_del() * @see elm_object_item_del_cb_set() * @see elm_list_clear() * @see elm_icon_add() * * @ingroup List */ EAPI Elm_Object_Item *elm_list_item_prepend(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data); /** * Insert a new item into the list object before item @p before. * * @param obj The list object. * @param before The list item to insert before. * @param label The label of the list item. * @param icon The icon object to use for the left side of the item. An * icon can be any Evas object, but usually it is an icon created * with elm_icon_add(). * @param end The icon object to use for the right side of the item. An * icon can be any Evas object. * @param func The function to call when the item is clicked. * @param data The data to associate with the item for related callbacks. * * @return The created item or @c NULL upon failure. * * A new item will be created and added to the list. Its position in * this list will be just before item @p before. * * Items created with this method can be deleted with elm_object_item_del(). * * Associated @p data can be properly freed when item is deleted if a * callback function is set with elm_object_item_del_cb_set(). * * If a function is passed as argument, it will be called every time this item * is selected, i.e., the user clicks over an unselected item. * If always select is enabled it will call this function every time * user clicks over an item (already selected or not). * If such function isn't needed, just passing * @c NULL as @p func is enough. The same should be done for @p data. * * @see elm_list_item_append() for a simple code example. * @see elm_list_select_mode_set() * @see elm_object_item_del() * @see elm_object_item_del_cb_set() * @see elm_list_clear() * @see elm_icon_add() * * @ingroup List */ EAPI Elm_Object_Item *elm_list_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data); /** * Insert a new item into the list object after item @p after. * * @param obj The list object. * @param after The list item to insert after. * @param label The label of the list item. * @param icon The icon object to use for the left side of the item. An * icon can be any Evas object, but usually it is an icon created * with elm_icon_add(). * @param end The icon object to use for the right side of the item. An * icon can be any Evas object. * @param func The function to call when the item is clicked. * @param data The data to associate with the item for related callbacks. * * @return The created item or @c NULL upon failure. * * A new item will be created and added to the list. Its position in * this list will be just after item @p after. * * Items created with this method can be deleted with elm_object_item_del(). * * Associated @p data can be properly freed when item is deleted if a * callback function is set with elm_object_item_del_cb_set(). * * If a function is passed as argument, it will be called every time this item * is selected, i.e., the user clicks over an unselected item. * If always select is enabled it will call this function every time * user clicks over an item (already selected or not). * If such function isn't needed, just passing * @c NULL as @p func is enough. The same should be done for @p data. * * @see elm_list_item_append() for a simple code example. * @see elm_list_select_mode_set() * @see elm_object_item_del() * @see elm_object_item_del_cb_set() * @see elm_list_clear() * @see elm_icon_add() * * @ingroup List */ EAPI Elm_Object_Item *elm_list_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data); /** * Insert a new item into the sorted list object. * * @param obj The list object. * @param label The label of the list item. * @param icon The icon object to use for the left side of the item. An * icon can be any Evas object, but usually it is an icon created * with elm_icon_add(). * @param end The icon object to use for the right side of the item. An * icon can be any Evas object. * @param func The function to call when the item is clicked. * @param data The data to associate with the item for related callbacks. * @param cmp_func The comparing function to be used to sort list * items by #Elm_Object_Item item handles. This function will * receive two items and compare them, returning a non-negative integer * if the second item should be place after the first, or negative value * if should be placed before. * * @return The created item or @c NULL upon failure. * * @note This function inserts values into a list object assuming it was * sorted and the result will be sorted. * * A new item will be created and added to the list. Its position in * this list will be found comparing the new item with previously inserted * items using function @p cmp_func. * * Items created with this method can be deleted with elm_object_item_del(). * * Associated @p data can be properly freed when item is deleted if a * callback function is set with elm_object_item_del_cb_set(). * * If a function is passed as argument, it will be called every time this item * is selected, i.e., the user clicks over an unselected item. * If always select is enabled it will call this function every time * user clicks over an item (already selected or not). * If such function isn't needed, just passing * @c NULL as @p func is enough. The same should be done for @p data. * * @see elm_list_item_append() for a simple code example. * @see elm_list_select_mode_set() * @see elm_object_item_del() * @see elm_object_item_del_cb_set() * @see elm_list_clear() * @see elm_icon_add() * * @ingroup List */ EAPI Elm_Object_Item *elm_list_item_sorted_insert(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func); /** * Remove all list's items. * * @param obj The list object * * @see elm_object_item_del() * @see elm_list_item_append() * * @ingroup List */ EAPI void elm_list_clear(Evas_Object *obj); /** * Get a list of all the list items. * * @param obj The list object * @return An @c Eina_List of list items, #Elm_Object_Item, * or @c NULL on failure. * * @see elm_list_item_append() * @see elm_object_item_del() * @see elm_list_clear() * * @ingroup List */ EAPI const Eina_List *elm_list_items_get(const Evas_Object *obj); /** * Get the selected item. * * @param obj The list object. * @return The selected list item. * * The selected item can be unselected with function * elm_list_item_selected_set(). * * The selected item always will be highlighted on list. * * @see elm_list_selected_items_get() * * @ingroup List */ EAPI Elm_Object_Item *elm_list_selected_item_get(const Evas_Object *obj); /** * Return a list of the currently selected list items. * * @param obj The list object. * @return An @c Eina_List of list items, #Elm_Object_Item, * or @c NULL on failure. * * Multiple items can be selected if multi select is enabled. It can be * done with elm_list_multi_select_set(). * * @see elm_list_selected_item_get() * @see elm_list_multi_select_set() * * @ingroup List */ EAPI const Eina_List *elm_list_selected_items_get(const Evas_Object *obj); /** * Set the selected state of an item. * * @param it The list item * @param selected The selected state * * This sets the selected state of the given item @p it. * @c EINA_TRUE for selected, @c EINA_FALSE for not selected. * * If a new item is selected the previously selected will be unselected, * unless multiple selection is enabled with elm_list_multi_select_set(). * Previously selected item can be get with function * elm_list_selected_item_get(). * * Selected items will be highlighted. * * @see elm_list_item_selected_get() * @see elm_list_selected_item_get() * @see elm_list_multi_select_set() * * @ingroup List */ EAPI void elm_list_item_selected_set(Elm_Object_Item *it, Eina_Bool selected); /* * Get whether the @p item is selected or not. * * @param it The list item. * @return @c EINA_TRUE means item is selected. @c EINA_FALSE indicates * it's not. If @p obj is @c NULL, @c EINA_FALSE is returned. * * @see elm_list_selected_item_set() for details. * @see elm_list_item_selected_get() * * @ingroup List */ EAPI Eina_Bool elm_list_item_selected_get(const Elm_Object_Item *it); /** * Set or unset item as a separator. * * @param it The list item. * @param setting @c EINA_TRUE to set item @p it as separator or * @c EINA_FALSE to unset, i.e., item will be used as a regular item. * * Items aren't set as separator by default. * * If set as separator it will display separator theme, so won't display * icons or label. * * @see elm_list_item_separator_get() * * @ingroup List */ EAPI void elm_list_item_separator_set(Elm_Object_Item *it, Eina_Bool setting); /** * Get a value whether item is a separator or not. * * @see elm_list_item_separator_set() for details. * * @param it The list item. * @return @c EINA_TRUE means item @p it is a separator. @c EINA_FALSE * indicates it's not. If @p it is @c NULL, @c EINA_FALSE is returned. * * @ingroup List */ EAPI Eina_Bool elm_list_item_separator_get(const Elm_Object_Item *it); /** * Show @p item in the list view. * * @param it The list item to be shown. * * It won't animate list until item is visible. If such behavior is wanted, * use elm_list_bring_in() instead. * * @ingroup List */ EAPI void elm_list_item_show(Elm_Object_Item *it); /** * Bring in the given item to list view. * * @param it The item. * * This causes list to jump to the given item @p item and show it * (by scrolling), if it is not fully visible. * * This may use animation to do so and take a period of time. * * If animation isn't wanted, elm_list_item_show() can be used. * * @ingroup List */ EAPI void elm_list_item_bring_in(Elm_Object_Item *it); /** * Gets the base object of the item. * * @param it The list item * @return The base object associated with @p item * * Base object is the @c Evas_Object that represents that item. * * @ingroup List */ EAPI Evas_Object *elm_list_item_object_get(const Elm_Object_Item *it); /** * Get the item before @p it in list. * * @param it The list item. * @return The item before @p it, or @c NULL if none or on failure. * * @note If it is the first item, @c NULL will be returned. * * @see elm_list_item_append() * @see elm_list_items_get() * * @ingroup List */ EAPI Elm_Object_Item *elm_list_item_prev(const Elm_Object_Item *it); /** * Get the item after @p it in list. * * @param it The list item. * @return The item after @p it, or @c NULL if none or on failure. * * @note If it is the last item, @c NULL will be returned. * * @see elm_list_item_append() * @see elm_list_items_get() * * @ingroup List */ EAPI Elm_Object_Item *elm_list_item_next(const Elm_Object_Item *it); /** * Get the first item in the list * * This returns the first item in the list. * * @param obj The list object * @return The first item, or NULL if none * * @ingroup List */ EAPI Elm_Object_Item *elm_list_first_item_get(const Evas_Object *obj); /** * Get the last item in the list * * This returns the last item in the list. * * @return The last item, or NULL if none * * @ingroup List */ EAPI Elm_Object_Item *elm_list_last_item_get(const Evas_Object *obj); /** * @} */ elementary-1.7.7/src/lib/elc_popup.h0000664000175000017500000002443512127353615014327 00000000000000/** * @defgroup Popup Popup * @ingroup Elementary * * This widget is an enhancement of @ref Notify. * In addition to Content area, there are two optional sections namely Title * area and Action area. * * Popup Widget displays its content with a particular orientation in the parent * area. This orientation can be one among top, center, bottom, left, top-left, * top-right, bottom-left and bottom-right. * Content part of Popup can be an Evas Object set by application or it can be * Text set by application or set of items containing an icon and/or text. * The content/item-list can be removed using elm_object_content_set with second * parameter passed as NULL. * * Following figures shows the textual layouts of popup in which Title Area and * Action area area are optional ones. * Action area can have up to 3 buttons handled using elm_object common APIs * mentioned below. If user wants to have more than 3 buttons then these buttons * can be put inside the items of a list as content. * User needs to handle the clicked signal of these action buttons if required. * No event is processed by the widget automatically when clicked on these * action buttons. * *